diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS index a468c71c4daad..0ef110cffd6c8 100644 --- a/.github/CODEOWNERS +++ b/.github/CODEOWNERS @@ -7,6 +7,7 @@ # MAINTAINERS # Cobby + /code/modules/reagents/ @ExcessiveUseOfCobblestone /code/modules/research/designs/medical_designs.dm @ExcessiveUseOfCobblestone /code/game/objects/items/storage/medkit.dm @ExcessiveUseOfCobblestone @@ -25,21 +26,15 @@ /code/modules/admin/verbs/adminpm.dm @Cyberboss /code/modules/mapping/ @Cyberboss -# Jordie0608 +# JohnFulpWizard -/SQL/ @Jordie0608 -/code/controllers/subsystem/dbcore.dm @Jordie0608 -/tools/SQLAlertEmail/ @Jordie0608 +/code/modules/mob/living/simple_animal/bot/ @JohnFulpWillard # Kylerace + /code/__DEFINES/spatial_gridmap.dm @Kylerace /code/controllers/subsystem/spatial_gridmap.dm @Kylerace -# LemonInTheDark - -/code/__DEFINES/atmospherics/ @LemonInTheDark -/code/modules/atmospherics/ @LemonInTheDark - # Mothblocks /code/game/gamemodes/ @Mothblocks @@ -73,7 +68,7 @@ # san7890 /code/game/area/ @san7890 -/icons/turf/areas.dmi @san7890 +/icons/area/ @san7890 # stylemistake @@ -101,14 +96,11 @@ /code/modules/mining/ @Fikou /code/modules/awaymissions/ @Fikou -# Ghilker - -/code/__DEFINES/atmospherics/ @Ghilker -/code/modules/atmospherics/ @Ghilker - -# JohnFulpWizard +# Jordie0608 -/code/modules/mob/living/simple_animal/bot/ @JohnFulpWillard +/SQL/ @Jordie0608 +/code/controllers/subsystem/dbcore.dm @Jordie0608 +/tools/SQLAlertEmail/ @Jordie0608 # Kapu1178 @@ -141,16 +133,21 @@ # MULTIPLE OWNERS +/_maps/ @EOBGames @Maurukas @san7890 @ShizCalev /icons/ @Imaginos16 @Krysonism @Twaticus +/icons/ass/ @Ghilker @tralezab + +/code/__DEFINES/atmospherics/ @Ghilker @LemonInTheDark /code/controllers/subsystem/air.dm @LemonInTheDark @MrStonedOne +/code/modules/atmospherics/ @Ghilker @LemonInTheDark /code/modules/jobs/job_types/chief_medical_officer.dm @ExcessiveUseOfCobblestone @Ryll-Ryll /code/modules/jobs/job_types/medical_doctor.dm @ExcessiveUseOfCobblestone @Ryll-Ryll /code/modules/jobs/job_types/paramedic.dm @ExcessiveUseOfCobblestone @Ryll-Ryll /code/modules/surgery/ @ExcessiveUseOfCobblestone @Ryll-Ryll -/_maps/ @EOBGames @Maurukas @san7890 @ShizCalev /tools/build/ @MrStonedOne @stylemistake /tools/LinuxOneShot/ @Cyberboss @MrStonedOne /tools/tgs4_scripts/ @Cyberboss @MrStonedOne -#SIC SEMPER TYRANNIS +# SIC SEMPER TYRANNIS + /code/modules/hydroponics/grown/citrus.dm @optimumtact diff --git a/.github/CONTRIBUTING.md b/.github/CONTRIBUTING.md index 6fd6ae9652bb0..d6fee02b2e0b4 100644 --- a/.github/CONTRIBUTING.md +++ b/.github/CONTRIBUTING.md @@ -64,6 +64,7 @@ These are the few directives we have for project maintainers. - Try to get secondary maintainer approval before merging if you are able to. - PRs with empty commits intended to generate a changelog. - Do not merge PRs that contain content from the [banned content list](./CONTRIBUTING.md#banned-content). +- Do not close PRs purely for breaking a template if the same information is contained without it. These are not steadfast rules as maintainers are expected to use their best judgement when operating. @@ -87,6 +88,7 @@ Things you **CAN** do: Things you **CAN'T** do: * [Close PRs](https://imgur.com/w2RqpX8.png): Only maintainers are allowed to close PRs. Do not hit that button. +* Close issues purely for breaking a template if the same information is contained without it. @@ -130,14 +132,29 @@ There is no strict process when it comes to merging pull requests. Pull requests * If your pull request is accepted, the code you add no longer belongs exclusively to you but to everyone; everyone is free to work on it, but you are also free to support or object to any changes being made, which will likely hold more weight, as you're the one who added the feature. It is a shame this has to be explicitly said, but there have been cases where this would've saved some trouble. -* Please explain why you are submitting the pull request, and how you think your change will be beneficial to the game. Failure to do so will be grounds for rejecting the PR. - * If your pull request is not finished, you may open it as a draft for potential review. If you open it as a full-fledged PR make sure it is at least testable in a live environment. Pull requests that do not at least meet this requirement will be closed. You may request a maintainer reopen the pull request when you're ready, or make a new one. * While we have no issue helping contributors (and especially new contributors) bring reasonably sized contributions up to standards via the pull request review process, larger contributions are expected to pass a higher bar of completeness and code quality *before* you open a pull request. Maintainers may close such pull requests that are deemed to be substantially flawed. You should take some time to discuss with maintainers or other contributors on how to improve the changes. * After leaving reviews on an open pull request, maintainers may convert it to a draft. Once you have addressed all their comments to the best of your ability, feel free to mark the pull as `Ready for Review` again. +## Justifying Your Changes + +You must explain why you are submitting the pull request in the "Why It's Good For The Game" section of your pull request, and how you think your change will be beneficial to the game. Failure to do so will be grounds for rejecting your pull request wholesale, or requiring that you fix it before your pull request is merged. A reasonable justification for your changes is a requirement. + +Your "Why It's Good For The Game" section must make a good faith and reasonable attempt to: +* Assert and argue that the current state of affairs in the game is not good, and needs changing. +* Assert and argue that your pull request will either fix or help fix the problems you described. +* Assert and argue that any downsides introduced by your solution as a matter of design, if any, are worth it, and why they are worth it. + +More controversial changes have higher standards for justification to be considered reasonable. A bugfix for example does not typically require any effort at all in justification as its value to the game is usually self evident, however a major feature overhaul or balance change may require significant explanation to adequately justify its supposed benefit to the game. + +This is still a requirement if your pull request is supported and/or requested by maintainers before it is opened. This is still a requirement if your pull request is supported and/or requested by head coders before it is opened. The purpose of arguing for your changes is not to convince just the maintainer team of its merits, it is to document the "why" behind your changes to the game to a necessary level of detail. The reason behind a change must exist as it is the purpose of this codebase to improve the game, thus said reasoning must be adequately stated and explained. + +This is also still a requirement if your pull request has a corresponding design document that justifies your changes inside it. You must always properly justify changes (those that actually need justification) within the pull request, even if you also do it elsewhere. This is to ensure that: +1. All reviewers can easily see the reasoning behind your changes on the pull request itself, no reliance on other sites required. +2. The actual, manifested implementation of the idea behind the design document is being justified after said implementation is actually realized. This is in contrast to any reasoning put on the design document itself, which very well may have been made before any work was done on it, possibly even by an author different from the author of the pull request. Any idea in the design document may have had compromises put into it due to complications not seen in the original vision, thus the current state of the implementation (the pull request as it stands) must be defended, explained, and ultimately justified in and of itself. Of course, you should still list the design document the pull request is implementing, and may even use arguments from the design document if said arguments are applicable to the current reality of your proposed changes. + ## Good Boy Points Each GitHub account has a score known as Good Boy Points, or GBP. This is a system we use to ensure that the codebase stays maintained and that contributors fix bugs as well as add features. diff --git a/.github/PULL_REQUEST_TEMPLATE.md b/.github/PULL_REQUEST_TEMPLATE.md index 9e5abf3e316e3..734c2ee248ff9 100644 --- a/.github/PULL_REQUEST_TEMPLATE.md +++ b/.github/PULL_REQUEST_TEMPLATE.md @@ -7,7 +7,7 @@ ## Why It's Good For The Game - + ## Changelog diff --git a/.github/guides/AUTODOC.md b/.github/guides/AUTODOC.md index 3433c1cc53e1f..bcc92e10e59f3 100644 --- a/.github/guides/AUTODOC.md +++ b/.github/guides/AUTODOC.md @@ -3,7 +3,7 @@ [BYOND]: https://secure.byond.com/ -[DMDOC]: https://github.com/SpaceManiac/SpacemanDMM/tree/master/src/dmdoc +[DMDOC]: https://github.com/SpaceManiac/SpacemanDMM/tree/master/crates/dmdoc [DMDOC] is a documentation generator for DreamMaker, the scripting language of the [BYOND] game engine. It produces simple static HTML files based on @@ -74,7 +74,7 @@ Finally we give a longer multi paragraph description of the class and it's detai ``` ### Documenting a variable/define -Give a short explanation of what the variable, in the context of the class, or define is. +Give a short explanation of what the variable, in the context of the class, or define is. ``` /// Type path of item to go in suit slot var/suit = null @@ -96,13 +96,13 @@ You can use certain special template variables in DM DOC comments and they will ``` [DEFINE_NAME] - Expands to a link to the define definition if documented [/mob] - Expands to a link to the docs for the /mob class - [/mob/proc/Dizzy] - Expands to a link that will take you to the /mob class and anchor you to the dizzy proc docs + [/mob/proc/adjust_drunk_effect] - Expands to a link that will take you to the /mob class and anchor you to the adjust_drunk_effect proc docs [/mob/var/stat] - Expands to a link that will take you to the /mob class and anchor you to the stat var docs ``` You can customise the link name by using `[link name][link shorthand].` -eg. `[see more about dizzy here] [/mob/proc/Dizzy]` +eg. `[see more about adjust drunk effect here] [/mob/proc/adjust_drunk_effect]` This is very useful to quickly link to other parts of the autodoc code to expand upon a comment made, or reasoning about code diff --git a/.github/guides/HARDDELETES.md b/.github/guides/HARDDELETES.md index 8113805bacbfe..db2db3bf446b3 100644 --- a/.github/guides/HARDDELETES.md +++ b/.github/guides/HARDDELETES.md @@ -1,11 +1,24 @@ # Hard Deletes + +> Garbage collection is pretty gothic when you think about it. +> +>An object in code is like a ghost, clinging to its former life, and especially to the people it knew. It can only pass on and truly die when it has dealt with its unfinished business. And only when its been forgotten by everyone who ever knew it. If even one other object remembers it, it has a connection to the living world that lets it keep hanging on +> +>There is a kind of sombre tone to fixing GC errors too, its almost shamanistic, making sure all these little objects clear up their final affairs in life before they die, to ensure they don't become ghosts +> +> -- Nanako + +### Table of contents + 1. [What is hard deletion](#What-is-hard-deletion) 2. [Causes of hard deletes](#causes-of-hard-deletes) 3. [Detecting hard deletes](#detecting-hard-deletes) 4. [Techniques for fixing hard deletes](#techniques-for-fixing-hard-deletes) 5. [Help my code is erroring how fix](#help-my-code-is-erroring-how-fix) + ## What is Hard Deletion + Hard deletion is a very expensive operation that basically clears all references to some "thing" from memory. Objects that undergo this process are referred to as hard deletes, or simply harddels What follows is a discussion of the theory behind this, why we would ever do it, and the what we do to avoid doing it as often as possible @@ -263,3 +276,14 @@ First, do a quick check. Are you doing anything to the object in `Initialize()` that you don't undo in `Destroy()`? I don't mean like, setting its name, but are you adding it to any lists, stuff like that If this fails, you're just gonna have to read over this doc. You can skip the theory if you'd like, but it's all pretty important for having an understanding of this problem + +## Misc facts + +> i like rust and all, buuut it removes garbage collecctor, and i pretend garbage collector is a cute girl checking my code +> +> -- Armhulenn + +- The reference tracker, while powerful, is incredibly easy to break
+If it weren't for those unit tests we'd still be missing list["a"] = list(ref) +- Everyone but me sucks, because everyone but me keeps adding new hard deletes +- Garbage collection is a spook, best practice is to use a random reference in place of null, it scares the compiler demons diff --git a/.github/guides/MAPS_AND_AWAY_MISSIONS.md b/.github/guides/MAPS_AND_AWAY_MISSIONS.md index 184ca1484053a..b93330cc4aec4 100644 --- a/.github/guides/MAPS_AND_AWAY_MISSIONS.md +++ b/.github/guides/MAPS_AND_AWAY_MISSIONS.md @@ -19,6 +19,8 @@ If you are hosting a server, and want randomly picked maps to be played each rou ## EDITING MAPS +### [Click here for a Quick-Start Guide To Mapping.](https://hackmd.io/@tgstation/SyVma0dS5) + It is absolutely inadvisable to ever use the mapping utility offered by Dream Maker. It is clunky and dated software that will steal your time, patience, and creative desires. Instead, /tg/station map maintainers will always recommend using one of two modern and actively maintained programs. diff --git a/.github/workflows/ci_suite.yml b/.github/workflows/ci_suite.yml index 342a6b3322898..edc81edcb1387 100644 --- a/.github/workflows/ci_suite.yml +++ b/.github/workflows/ci_suite.yml @@ -14,12 +14,12 @@ jobs: steps: - uses: actions/checkout@v2 - name: Restore SpacemanDMM cache - uses: actions/cache@v2 + uses: actions/cache@v3 with: path: ~/SpacemanDMM key: ${{ runner.os }}-spacemandmm-${{ secrets.CACHE_PURGE_KEY }} - name: Restore Yarn cache - uses: actions/cache@v2 + uses: actions/cache@v3 with: path: tgui/.yarn/cache key: ${{ runner.os }}-yarn-${{ secrets.CACHE_PURGE_KEY }}-${{ hashFiles('tgui/yarn.lock') }} @@ -39,6 +39,7 @@ jobs: bash tools/ci/check_changelogs.sh bash tools/ci/check_grep.sh bash tools/ci/check_misc.sh + tools/bootstrap/python tools/validate_dme.py maps_output.txt + sed -i -e s+_maps/+\"+g -e s+.json+\"+g maps_output.txt + echo "Maps: $(cat maps_output.txt)" + echo "::set-output name=maps::{\"paths\":[$(cat maps_output.txt)]}" + run_all_tests: if: "!contains(github.event.head_commit.message, '[ci skip]')" name: Integration Tests runs-on: ubuntu-20.04 + needs: [find_all_maps] + strategy: + fail-fast: false + matrix: + map: ${{ fromJSON(needs.find_all_maps.outputs.maps).paths }} services: mysql: image: mysql:latest @@ -78,10 +100,13 @@ jobs: ports: - 3306 options: --health-cmd="mysqladmin ping" --health-interval=10s --health-timeout=5s --health-retries=3 + concurrency: + group: ci-${{ github.ref }}-${{ matrix.map }} + cancel-in-progress: true steps: - uses: actions/checkout@v2 - name: Restore BYOND cache - uses: actions/cache@v2 + uses: actions/cache@v3 with: path: ~/BYOND key: ${{ runner.os }}-byond-${{ secrets.CACHE_PURGE_KEY }} @@ -98,12 +123,15 @@ jobs: sudo apt update || true sudo apt install -o APT::Immediate-Configure=false libssl1.1:i386 bash tools/ci/install_rust_g.sh - - name: Compile and run tests + - name: Compile Tests run: | bash tools/ci/install_byond.sh source $HOME/BYOND/byond/bin/byondsetup - tools/build/build --ci dm -DCIBUILDING - bash tools/ci/run_server.sh + tools/build/build --ci dm -DCIBUILDING -DANSICOLORS + - name: Run Tests + run: | + source $HOME/BYOND/byond/bin/byondsetup + bash tools/ci/run_server.sh ${{ matrix.map }} test_windows: if: "!contains(github.event.head_commit.message, '[ci skip]')" @@ -112,7 +140,7 @@ jobs: steps: - uses: actions/checkout@v2 - name: Restore Yarn cache - uses: actions/cache@v2 + uses: actions/cache@v3 with: path: tgui/.yarn/cache key: ${{ runner.os }}-yarn-${{ secrets.CACHE_PURGE_KEY }}-${{ hashFiles('tgui/yarn.lock') }} diff --git a/.vscode/extensions.json b/.vscode/extensions.json index d384c4535bbec..fa017edecf428 100644 --- a/.vscode/extensions.json +++ b/.vscode/extensions.json @@ -1,11 +1,11 @@ { "recommendations": [ - "gbasood.byond-dm-language-support", "platymuus.dm-langclient", "EditorConfig.EditorConfig", "arcanis.vscode-zipfs", "dbaeumer.vscode-eslint", "stylemistake.auto-comment-blocks", - "Donkie.vscode-tgstation-test-adapter" + "Donkie.vscode-tgstation-test-adapter", + "anturk.dmi-editor" ] } diff --git a/.vscode/settings.json b/.vscode/settings.json index 28667621399b7..4fa8059898747 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -12,9 +12,6 @@ "editor.codeActionsOnSave": { "source.fixAll.eslint": true }, - "workbench.editorAssociations": { - "*.dmi": "imagePreview.previewEditor" - }, "files.eol": "\n", "files.insertFinalNewline": true, "gitlens.advanced.blame.customArguments": ["-w"], diff --git a/_maps/RandomRuins/IceRuins/icemoon_surface_bughabitat.dmm b/_maps/RandomRuins/IceRuins/icemoon_surface_bughabitat.dmm index 10bfe7e86f13a..631e90c97207f 100644 --- a/_maps/RandomRuins/IceRuins/icemoon_surface_bughabitat.dmm +++ b/_maps/RandomRuins/IceRuins/icemoon_surface_bughabitat.dmm @@ -1,7 +1,7 @@ //MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE "as" = ( /obj/machinery/door/airlock/public, -/turf/closed/mineral/random/snow, +/turf/open/misc/snow, /area/icemoon/surface/outdoors/nospawn) "ax" = ( /obj/effect/turf_decal/stripes/white/line{ diff --git a/_maps/RandomRuins/IceRuins/icemoon_surface_engioutpost.dmm b/_maps/RandomRuins/IceRuins/icemoon_surface_engioutpost.dmm index e7a1810947504..efde996d5b3f2 100644 --- a/_maps/RandomRuins/IceRuins/icemoon_surface_engioutpost.dmm +++ b/_maps/RandomRuins/IceRuins/icemoon_surface_engioutpost.dmm @@ -89,7 +89,7 @@ /turf/open/floor/iron, /area/ruin/planetengi) "aA" = ( -/obj/machinery/rnd/production/protolathe/department/engineering, +/obj/machinery/rnd/production/protolathe/department/engineering/no_tax, /obj/effect/turf_decal/trimline/yellow/filled/warning{ dir = 9 }, @@ -179,7 +179,7 @@ /turf/open/floor/iron, /area/ruin/planetengi) "aX" = ( -/obj/structure/flora/rock/icy, +/obj/structure/flora/rock/icy/style_random, /turf/open/misc/asteroid/snow/icemoon, /area/icemoon/surface/outdoors/nospawn) "ba" = ( @@ -231,9 +231,9 @@ /area/ruin/planetengi) "bq" = ( /obj/machinery/door/airlock/engineering/glass{ - name = "Production Room"; - req_access_txt = "204" + name = "Production Room" }, +/obj/effect/mapping_helpers/airlock/access/all/away/engineering, /obj/structure/cable, /turf/open/floor/iron, /area/ruin/planetengi) @@ -522,9 +522,9 @@ /area/ruin/planetengi) "cF" = ( /obj/machinery/door/airlock/engineering{ - name = "Engineering Access"; - req_access_txt = "204" + name = "Engineering Access" }, +/obj/effect/mapping_helpers/airlock/access/all/away/engineering, /turf/open/floor/iron, /area/ruin/planetengi) "cG" = ( diff --git a/_maps/RandomRuins/IceRuins/icemoon_surface_mining_site.dmm b/_maps/RandomRuins/IceRuins/icemoon_surface_mining_site.dmm index 283f879658333..d98aafc578ee2 100644 --- a/_maps/RandomRuins/IceRuins/icemoon_surface_mining_site.dmm +++ b/_maps/RandomRuins/IceRuins/icemoon_surface_mining_site.dmm @@ -37,7 +37,7 @@ /turf/open/floor/wood, /area/ruin/unpowered) "h" = ( -/obj/structure/flora/rock/icy, +/obj/structure/flora/rock/icy/style_random, /turf/closed/mineral/random/snow, /area/icemoon/surface/outdoors/nospawn) "j" = ( diff --git a/_maps/RandomRuins/IceRuins/icemoon_surface_pizza.dmm b/_maps/RandomRuins/IceRuins/icemoon_surface_pizza.dmm index 5588c3043e99b..90e43fe304416 100644 --- a/_maps/RandomRuins/IceRuins/icemoon_surface_pizza.dmm +++ b/_maps/RandomRuins/IceRuins/icemoon_surface_pizza.dmm @@ -181,9 +181,9 @@ /area/ruin/pizzeria) "fa" = ( /obj/machinery/door/airlock{ - name = "Kitchen"; - req_access_txt = "28" + name = "Kitchen" }, +/obj/effect/mapping_helpers/airlock/access/all/service/kitchen, /turf/open/floor/iron/white/smooth_large, /area/ruin/pizzeria/kitchen) "fo" = ( @@ -386,7 +386,7 @@ /turf/open/floor/iron/cafeteria, /area/ruin/pizzeria/kitchen) "kI" = ( -/obj/structure/flora/grass/green, +/obj/structure/flora/grass/green/style_random, /turf/open/misc/asteroid/snow/icemoon, /area/icemoon/surface/outdoors/nospawn) "lm" = ( @@ -440,18 +440,18 @@ }, /area/ruin/pizzeria) "mN" = ( -/obj/structure/flora/ausbushes/pointybush, +/obj/structure/flora/bush/pointy/style_random, /obj/structure/sign/poster/official/moth_piping{ pixel_y = 32 }, /turf/open/misc/asteroid/snow/icemoon, /area/icemoon/surface/outdoors/nospawn) "nr" = ( -/obj/structure/flora/rock/icy, +/obj/structure/flora/rock/icy/style_random, /turf/open/misc/asteroid/snow/icemoon, /area/icemoon/surface/outdoors/nospawn) "om" = ( -/obj/structure/flora/grass/brown, +/obj/structure/flora/grass/brown/style_random, /turf/open/misc/asteroid/snow/icemoon, /area/icemoon/surface/outdoors/nospawn) "ow" = ( @@ -797,9 +797,9 @@ "AA" = ( /obj/structure/cable, /obj/machinery/door/airlock{ - name = "Kitchen"; - req_access_txt = "28" + name = "Kitchen" }, +/obj/effect/mapping_helpers/airlock/access/all/service/kitchen, /obj/machinery/atmospherics/pipe/smart/simple/supply/hidden, /turf/open/floor/iron/white/smooth_large, /area/ruin/pizzeria/kitchen) @@ -1229,7 +1229,7 @@ /turf/open/floor/iron/cafeteria, /area/ruin/pizzeria/kitchen) "NK" = ( -/obj/structure/flora/ausbushes/pointybush, +/obj/structure/flora/bush/pointy/style_random, /turf/open/misc/asteroid/snow/icemoon, /area/icemoon/surface/outdoors/nospawn) "NL" = ( @@ -1275,7 +1275,7 @@ /turf/open/floor/iron/freezer, /area/ruin/pizzeria) "Pg" = ( -/obj/structure/flora/grass/both, +/obj/structure/flora/grass/both/style_random, /obj/structure/railing{ dir = 4 }, @@ -1403,7 +1403,7 @@ /turf/open/floor/plating/snowed/smoothed/icemoon, /area/icemoon/surface/outdoors/nospawn) "Sm" = ( -/obj/structure/flora/tree/pine, +/obj/structure/flora/tree/pine/style_random, /turf/open/misc/asteroid/snow/icemoon, /area/icemoon/surface/outdoors/nospawn) "Sw" = ( @@ -1573,7 +1573,7 @@ }, /area/ruin/pizzeria) "WH" = ( -/obj/structure/flora/rock/pile/icy, +/obj/structure/flora/rock/pile/icy/style_random, /turf/open/misc/asteroid/snow/icemoon, /area/icemoon/surface/outdoors/nospawn) "WO" = ( @@ -1663,9 +1663,9 @@ "Ym" = ( /obj/structure/cable, /obj/machinery/door/airlock/maintenance{ - name = "Maintenance Access"; - req_access_txt = "28" + name = "Maintenance Access" }, +/obj/effect/mapping_helpers/airlock/access/all/service/kitchen, /obj/machinery/atmospherics/pipe/smart/simple/supply/hidden, /turf/open/floor/iron/freezer, /area/ruin/pizzeria) diff --git a/_maps/RandomRuins/IceRuins/icemoon_underground_abandoned_homestead.dmm b/_maps/RandomRuins/IceRuins/icemoon_underground_abandoned_homestead.dmm index 035d091871c3c..8049227634a2b 100644 --- a/_maps/RandomRuins/IceRuins/icemoon_underground_abandoned_homestead.dmm +++ b/_maps/RandomRuins/IceRuins/icemoon_underground_abandoned_homestead.dmm @@ -31,7 +31,7 @@ }, /area/ruin/powered/shuttle) "ht" = ( -/obj/structure/flora/tree/dead, +/obj/structure/flora/tree/dead/style_random, /turf/open/misc/asteroid/snow/icemoon, /area/icemoon/underground/explored) "hM" = ( @@ -89,7 +89,7 @@ /turf/open/openspace/icemoon/keep_below, /area/icemoon/underground/explored) "tD" = ( -/obj/structure/flora/rock/pile/icy, +/obj/structure/flora/rock/pile/icy/style_random, /turf/open/misc/asteroid/snow/icemoon, /area/icemoon/underground/explored) "uc" = ( @@ -232,7 +232,7 @@ /turf/open/floor/plating/snowed/smoothed/icemoon, /area/icemoon/underground/explored) "Fg" = ( -/obj/structure/flora/rock/icy, +/obj/structure/flora/rock/icy/style_random, /turf/open/misc/asteroid/snow/icemoon, /area/icemoon/underground/explored) "FS" = ( @@ -287,7 +287,7 @@ /obj/structure/railing{ color = "#8a7453" }, -/obj/structure/flora/tree/pine, +/obj/structure/flora/tree/pine/style_random, /turf/open/misc/asteroid/snow/icemoon, /area/icemoon/underground/explored) "Nz" = ( diff --git a/_maps/RandomRuins/IceRuins/icemoon_underground_abandoned_plasma_facility.dmm b/_maps/RandomRuins/IceRuins/icemoon_underground_abandoned_plasma_facility.dmm index c322b7c33d023..e446643553ca3 100644 --- a/_maps/RandomRuins/IceRuins/icemoon_underground_abandoned_plasma_facility.dmm +++ b/_maps/RandomRuins/IceRuins/icemoon_underground_abandoned_plasma_facility.dmm @@ -759,7 +759,7 @@ /turf/open/floor/plating/snowed/icemoon, /area/icemoon/underground/explored) "kG" = ( -/obj/structure/flora/grass/both, +/obj/structure/flora/grass/both/style_random, /turf/open/misc/asteroid/snow/icemoon, /area/icemoon/underground/explored) "kP" = ( @@ -818,7 +818,7 @@ id = "fire_facility_car"; name = "Garage Door Button"; pixel_y = 22; - req_access_txt = "47" + req_access = list("research") }, /turf/open/floor/plating/icemoon, /area/ruin/plasma_facility/operations) @@ -1055,7 +1055,7 @@ /turf/open/floor/plating/icemoon, /area/ruin/plasma_facility/commons) "pf" = ( -/obj/structure/flora/grass/both, +/obj/structure/flora/grass/both/style_random, /obj/structure/railing{ dir = 8 }, @@ -1128,7 +1128,7 @@ /turf/open/floor/plating/icemoon, /area/ruin/plasma_facility/operations) "qk" = ( -/obj/structure/flora/grass/green, +/obj/structure/flora/grass/green/style_random, /turf/open/misc/asteroid/snow/icemoon, /area/icemoon/underground/explored) "qv" = ( @@ -1573,7 +1573,7 @@ /turf/open/lava/plasma/ice_moon, /area/icemoon/underground/explored) "zF" = ( -/obj/structure/flora/grass/brown, +/obj/structure/flora/grass/brown/style_random, /turf/open/misc/asteroid/snow/icemoon, /area/icemoon/underground/explored) "zO" = ( @@ -1603,7 +1603,7 @@ /turf/open/misc/asteroid/snow/icemoon, /area/icemoon/underground/explored) "zX" = ( -/obj/structure/flora/grass/green, +/obj/structure/flora/grass/green/style_random, /obj/structure/railing{ dir = 8 }, @@ -1879,7 +1879,7 @@ /obj/structure/railing{ dir = 1 }, -/obj/structure/flora/stump, +/obj/structure/flora/tree/stump, /turf/open/floor/plating/snowed/smoothed/icemoon, /area/icemoon/underground/explored) "EZ" = ( @@ -2051,7 +2051,7 @@ /turf/open/floor/plating/icemoon, /area/ruin/plasma_facility/operations) "In" = ( -/obj/structure/flora/grass/green, +/obj/structure/flora/grass/green/style_random, /obj/machinery/light/small/broken/directional/east, /turf/open/misc/asteroid/snow/icemoon, /area/ruin/plasma_facility) @@ -2311,7 +2311,7 @@ /turf/open/floor/plating, /area/ruin/plasma_facility/commons) "LZ" = ( -/obj/structure/flora/rock/icy, +/obj/structure/flora/rock/icy/style_random, /turf/open/misc/asteroid/snow/icemoon, /area/icemoon/underground/explored) "Mc" = ( @@ -2384,7 +2384,7 @@ /turf/open/floor/plating/snowed/icemoon, /area/icemoon/underground/explored) "Ne" = ( -/obj/structure/flora/grass/brown, +/obj/structure/flora/grass/brown/style_random, /obj/structure/railing{ dir = 8 }, @@ -2617,7 +2617,7 @@ /turf/open/floor/iron/grimy, /area/ruin/plasma_facility/commons) "PQ" = ( -/obj/structure/flora/tree/dead, +/obj/structure/flora/tree/dead/style_random, /turf/open/misc/asteroid/snow/icemoon, /area/icemoon/underground/explored) "PR" = ( @@ -2634,7 +2634,7 @@ /turf/open/lava/plasma/ice_moon, /area/icemoon/underground/explored) "PX" = ( -/obj/structure/flora/tree/pine, +/obj/structure/flora/tree/pine/style_random, /turf/open/misc/asteroid/snow/icemoon, /area/icemoon/underground/explored) "PZ" = ( @@ -2753,7 +2753,7 @@ /obj/structure/railing{ dir = 8 }, -/obj/structure/flora/tree/pine, +/obj/structure/flora/tree/pine/style_random, /turf/open/misc/asteroid/snow/icemoon, /area/icemoon/underground/explored) "Sf" = ( @@ -2876,7 +2876,7 @@ /turf/open/floor/plating, /area/ruin/plasma_facility/commons) "Ve" = ( -/obj/structure/flora/stump, +/obj/structure/flora/tree/stump, /turf/open/misc/asteroid/snow/icemoon, /area/icemoon/underground/explored) "Vy" = ( @@ -3041,7 +3041,7 @@ /turf/open/floor/iron/textured_large, /area/ruin/plasma_facility/commons) "Yl" = ( -/obj/structure/flora/rock/pile/icy, +/obj/structure/flora/rock/pile/icy/style_random, /turf/open/misc/asteroid/snow/icemoon, /area/icemoon/underground/explored) "Yw" = ( diff --git a/_maps/RandomRuins/IceRuins/icemoon_underground_abandoned_village.dmm b/_maps/RandomRuins/IceRuins/icemoon_underground_abandoned_village.dmm index 59aeeddcb3edb..aec8b2f9a78d4 100644 --- a/_maps/RandomRuins/IceRuins/icemoon_underground_abandoned_village.dmm +++ b/_maps/RandomRuins/IceRuins/icemoon_underground_abandoned_village.dmm @@ -20,7 +20,7 @@ /turf/open/misc/asteroid/snow/icemoon, /area/icemoon/underground/explored) "bY" = ( -/obj/structure/flora/stump, +/obj/structure/flora/tree/stump, /turf/open/misc/asteroid/snow/icemoon, /area/icemoon/underground/explored) "cj" = ( @@ -97,7 +97,7 @@ /turf/closed/wall, /area/icemoon/underground/explored) "ks" = ( -/obj/structure/flora/rock/icy, +/obj/structure/flora/rock/icy/style_random, /obj/effect/mob_spawn/corpse/human/assistant, /turf/open/misc/asteroid/snow/icemoon, /area/icemoon/underground/explored) @@ -114,7 +114,7 @@ /turf/open/misc/asteroid/snow/icemoon, /area/icemoon/underground/explored) "lg" = ( -/obj/structure/flora/grass/both, +/obj/structure/flora/grass/both/style_random, /obj/effect/decal/remains/human, /turf/open/misc/asteroid/snow/icemoon, /area/icemoon/underground/explored) @@ -143,8 +143,8 @@ /turf/open/floor/engine/cult, /area/ruin/powered) "mI" = ( -/obj/structure/flora/ausbushes/fullgrass, -/obj/structure/flora/grass/both, +/obj/structure/flora/bush/fullgrass/style_random, +/obj/structure/flora/grass/both/style_random, /obj/structure/fence{ dir = 8 }, @@ -162,14 +162,14 @@ /turf/open/floor/wood, /area/ruin/powered) "oF" = ( -/obj/structure/flora/rock/icy, +/obj/structure/flora/rock/icy/style_random, /turf/open/misc/asteroid/snow/icemoon, /area/icemoon/underground/explored) "pc" = ( /turf/open/misc/asteroid/snow/ice/icemoon, /area/icemoon/underground/explored) "pj" = ( -/obj/structure/flora/ausbushes/sparsegrass, +/obj/structure/flora/bush/sparsegrass/style_random, /turf/open/misc/asteroid/snow/icemoon, /area/icemoon/underground/explored) "pH" = ( @@ -177,14 +177,14 @@ /turf/closed/wall/mineral/wood, /area/ruin/powered) "pI" = ( -/obj/structure/flora/rock/pile/icy, +/obj/structure/flora/rock/pile/icy/style_random, /turf/open/misc/asteroid/snow/icemoon, /area/icemoon/underground/explored) "pP" = ( -/obj/structure/chair/sofa/left{ +/obj/effect/decal/cleanable/dirt, +/obj/structure/chair/sofa/right{ dir = 1 }, -/obj/effect/decal/cleanable/dirt, /turf/open/floor/wood, /area/ruin/powered) "pV" = ( @@ -277,7 +277,7 @@ /turf/open/floor/carpet, /area/ruin/powered) "yb" = ( -/obj/structure/chair/sofa/right{ +/obj/structure/chair/sofa/left{ dir = 1 }, /turf/open/floor/wood, @@ -319,7 +319,7 @@ /turf/open/floor/wood, /area/ruin/powered) "Bq" = ( -/obj/structure/flora/tree/pine, +/obj/structure/flora/tree/pine/style_random, /turf/open/misc/asteroid/snow/icemoon, /area/icemoon/underground/explored) "Cd" = ( @@ -335,7 +335,7 @@ /turf/open/floor/engine/cult, /area/ruin/powered) "Dm" = ( -/obj/structure/flora/grass/brown, +/obj/structure/flora/grass/brown/style_random, /turf/open/misc/asteroid/snow/icemoon, /area/icemoon/underground/explored) "DI" = ( @@ -348,7 +348,7 @@ /turf/open/floor/iron/freezer, /area/ruin/powered) "DM" = ( -/obj/structure/flora/bush, +/obj/structure/flora/bush/snow/style_random, /turf/open/misc/asteroid/snow/icemoon, /area/icemoon/underground/explored) "Ed" = ( @@ -412,7 +412,7 @@ /turf/open/floor/carpet, /area/ruin/powered) "Kd" = ( -/obj/structure/flora/grass/green, +/obj/structure/flora/grass/green/style_random, /turf/open/misc/asteroid/snow/icemoon, /area/icemoon/underground/explored) "LZ" = ( @@ -470,7 +470,7 @@ pixel_y = 4 }, /obj/item/bodypart/chest, -/obj/item/organ/heart, +/obj/item/organ/internal/heart, /obj/item/multitool, /turf/open/floor/iron/freezer, /area/ruin/powered) @@ -481,14 +481,14 @@ /obj/item/restraints/legcuffs/beartrap{ armed = 1 }, -/obj/structure/flora/grass/both, +/obj/structure/flora/grass/both/style_random, /turf/open/misc/asteroid/snow/icemoon, /area/icemoon/underground/explored) "QR" = ( /turf/closed/wall/rust, /area/ruin/powered) "Rv" = ( -/obj/structure/flora/grass/both, +/obj/structure/flora/grass/both/style_random, /turf/open/misc/asteroid/snow/icemoon, /area/icemoon/underground/explored) "Sk" = ( @@ -506,12 +506,12 @@ /turf/open/floor/wood, /area/ruin/powered) "Tc" = ( -/obj/structure/flora/ausbushes/fullgrass, +/obj/structure/flora/bush/fullgrass/style_random, /turf/open/misc/asteroid/snow/icemoon, /area/icemoon/underground/explored) "TW" = ( -/obj/structure/flora/ausbushes/fullgrass, -/obj/structure/flora/grass/both, +/obj/structure/flora/bush/fullgrass/style_random, +/obj/structure/flora/grass/both/style_random, /turf/open/misc/asteroid/snow/icemoon, /area/icemoon/underground/explored) "UI" = ( diff --git a/_maps/RandomRuins/IceRuins/icemoon_underground_bathhouse.dmm b/_maps/RandomRuins/IceRuins/icemoon_underground_bathhouse.dmm index b86b24d53ea0c..63e8db6b24d0f 100644 --- a/_maps/RandomRuins/IceRuins/icemoon_underground_bathhouse.dmm +++ b/_maps/RandomRuins/IceRuins/icemoon_underground_bathhouse.dmm @@ -47,7 +47,7 @@ /area/ruin/powered/bathhouse) "i" = ( /obj/machinery/door/airlock/freezer{ - name = "bath house airlock" + name = "Bath House Airlock" }, /turf/open/floor/iron/white, /area/ruin/powered/bathhouse) diff --git a/_maps/RandomRuins/IceRuins/icemoon_underground_frozen_comms.dmm b/_maps/RandomRuins/IceRuins/icemoon_underground_frozen_comms.dmm index b737262d5968f..e0adf2ed77010 100644 --- a/_maps/RandomRuins/IceRuins/icemoon_underground_frozen_comms.dmm +++ b/_maps/RandomRuins/IceRuins/icemoon_underground_frozen_comms.dmm @@ -11,7 +11,7 @@ /turf/open/floor/plating/snowed/smoothed/icemoon, /area/icemoon/underground/explored) "cv" = ( -/obj/structure/flora/rock/pile/icy, +/obj/structure/flora/rock/pile/icy/style_random, /obj/machinery/light/small/directional/north, /turf/open/misc/asteroid/snow/icemoon, /area/ruin/powered/shuttle) @@ -26,12 +26,12 @@ /turf/open/floor/plating/snowed/smoothed/icemoon, /area/icemoon/underground/unexplored/rivers) "dq" = ( -/obj/structure/flora/tree/dead, -/obj/structure/flora/grass/green, +/obj/structure/flora/tree/dead/style_random, +/obj/structure/flora/grass/green/style_random, /turf/open/misc/asteroid/snow/icemoon, /area/icemoon/underground/explored) "el" = ( -/obj/structure/flora/grass/green, +/obj/structure/flora/grass/green/style_random, /turf/open/misc/asteroid/snow/icemoon, /area/icemoon/underground/explored) "eC" = ( @@ -103,8 +103,8 @@ /turf/open/floor/plating/icemoon, /area/ruin/powered/shuttle) "rS" = ( -/obj/structure/flora/tree/pine, -/obj/structure/flora/grass/green, +/obj/structure/flora/tree/pine/style_random, +/obj/structure/flora/grass/green/style_random, /turf/open/misc/asteroid/snow/icemoon, /area/icemoon/underground/explored) "st" = ( @@ -159,7 +159,7 @@ /turf/open/floor/plating/snowed/smoothed/icemoon, /area/icemoon/underground/explored) "yl" = ( -/obj/structure/flora/tree/pine, +/obj/structure/flora/tree/pine/style_random, /turf/open/misc/asteroid/snow/icemoon, /area/icemoon/underground/explored) "yF" = ( @@ -244,7 +244,7 @@ name = "Garage Door Button"; pixel_x = -23; pixel_y = 22; - req_access_txt = "47" + req_access = list("research") }, /turf/open/floor/plating/icemoon, /area/ruin/powered/shuttle) @@ -387,11 +387,11 @@ /turf/open/floor/plating/snowed/smoothed/icemoon, /area/ruin/powered/shuttle) "Tz" = ( -/obj/structure/flora/tree/dead, +/obj/structure/flora/tree/dead/style_random, /turf/open/misc/asteroid/snow/icemoon, /area/icemoon/underground/explored) "TG" = ( -/obj/structure/flora/rock/pile/icy, +/obj/structure/flora/rock/pile/icy/style_random, /turf/open/misc/asteroid/snow/icemoon, /area/icemoon/underground/explored) "Ux" = ( diff --git a/_maps/RandomRuins/IceRuins/icemoon_underground_hermit.dmm b/_maps/RandomRuins/IceRuins/icemoon_underground_hermit.dmm index a1cb2f8c224c0..9ee049e8986d9 100644 --- a/_maps/RandomRuins/IceRuins/icemoon_underground_hermit.dmm +++ b/_maps/RandomRuins/IceRuins/icemoon_underground_hermit.dmm @@ -118,7 +118,7 @@ /turf/template_noop, /area/template_noop) "Rr" = ( -/obj/structure/flora/tree/pine, +/obj/structure/flora/tree/pine/style_random, /turf/open/misc/asteroid/snow/icemoon, /area/icemoon/underground/explored) "Si" = ( @@ -136,7 +136,7 @@ /turf/open/floor/grass/fairy, /area/ruin/powered/shuttle) "Xh" = ( -/obj/structure/flora/tree/jungle/small, +/obj/structure/flora/tree/jungle/small/style_random, /turf/open/floor/grass/fairy, /area/ruin/powered/shuttle) "XI" = ( diff --git a/_maps/RandomRuins/IceRuins/icemoon_underground_mailroom.dmm b/_maps/RandomRuins/IceRuins/icemoon_underground_mailroom.dmm index eebcc16e85223..687d65cfff921 100644 --- a/_maps/RandomRuins/IceRuins/icemoon_underground_mailroom.dmm +++ b/_maps/RandomRuins/IceRuins/icemoon_underground_mailroom.dmm @@ -13,7 +13,7 @@ /turf/open/floor/iron/smooth_large, /area/ruin/powered/mailroom) "aG" = ( -/obj/structure/sign/warning/coldtemp, +/obj/structure/sign/warning/cold_temp, /turf/closed/indestructible/reinforced, /area/ruin/powered/mailroom) "ba" = ( @@ -238,7 +238,7 @@ pixel_x = -6; pixel_y = 6 }, -/obj/structure/flora/rock/icy, +/obj/structure/flora/rock/icy/style_random, /turf/open/misc/asteroid/snow/icemoon, /area/icemoon/underground/explored) "zr" = ( @@ -256,7 +256,7 @@ /turf/open/floor/carpet/royalblack, /area/ruin/powered/mailroom) "AX" = ( -/obj/structure/sign/warning/nosmoking/circle, +/obj/structure/sign/warning/no_smoking/circle, /turf/closed/indestructible/reinforced, /area/ruin/powered/mailroom) "BZ" = ( @@ -461,7 +461,7 @@ /turf/open/floor/iron/white, /area/ruin/powered/mailroom) "UB" = ( -/obj/structure/flora/rock/icy, +/obj/structure/flora/rock/icy/style_random, /turf/open/misc/asteroid/snow/icemoon, /area/icemoon/underground/explored) "US" = ( @@ -469,7 +469,7 @@ /turf/open/floor/iron/smooth_half, /area/ruin/powered/mailroom) "Vq" = ( -/obj/structure/flora/tree/pine, +/obj/structure/flora/tree/pine/style_random, /turf/open/misc/asteroid/snow/icemoon, /area/icemoon/underground/explored) "Vz" = ( @@ -511,7 +511,7 @@ /turf/closed/wall/r_wall, /area/ruin/powered/mailroom) "Xa" = ( -/obj/structure/sign/warning/securearea, +/obj/structure/sign/warning/secure_area, /turf/closed/indestructible/reinforced, /area/ruin/powered/mailroom) "XO" = ( diff --git a/_maps/RandomRuins/LavaRuins/lavaland_biodome_beach.dmm b/_maps/RandomRuins/LavaRuins/lavaland_biodome_beach.dmm index 260af3848db9a..61d13b3100274 100644 --- a/_maps/RandomRuins/LavaRuins/lavaland_biodome_beach.dmm +++ b/_maps/RandomRuins/LavaRuins/lavaland_biodome_beach.dmm @@ -164,7 +164,7 @@ /turf/open/floor/sepia, /area/ruin/powered/beach) "cP" = ( -/obj/structure/flora/ausbushes/stalkybush, +/obj/structure/flora/bush/stalky/style_random, /turf/open/water/beach/biodome, /area/ruin/powered/beach) "cV" = ( @@ -192,7 +192,7 @@ /turf/open/floor/wood, /area/ruin/powered/beach) "dj" = ( -/obj/structure/sign/warning/gasmask{ +/obj/structure/sign/warning/gas_mask{ pixel_y = 32 }, /turf/open/misc/beach/sand, @@ -340,8 +340,8 @@ /turf/open/floor/pod/dark, /area/ruin/powered/beach) "iH" = ( -/obj/structure/flora/ausbushes/stalkybush, -/obj/structure/flora/ausbushes/sparsegrass, +/obj/structure/flora/bush/stalky/style_random, +/obj/structure/flora/bush/sparsegrass/style_random, /turf/open/water/beach/biodome, /area/ruin/powered/beach) "jc" = ( @@ -381,7 +381,7 @@ /turf/open/misc/beach/sand, /area/ruin/powered/beach) "ks" = ( -/obj/structure/flora/ausbushes/sparsegrass, +/obj/structure/flora/bush/sparsegrass/style_random, /obj/item/toy/seashell, /turf/open/misc/beach/sand, /area/ruin/powered/beach) @@ -405,7 +405,7 @@ /turf/closed/wall/mineral/sandstone, /area/ruin/powered/beach) "lT" = ( -/obj/structure/sign/warning/gasmask{ +/obj/structure/sign/warning/gas_mask{ pixel_y = 32 }, /turf/open/floor/plating, @@ -422,7 +422,7 @@ /turf/open/floor/plating, /area/ruin/powered/beach) "mG" = ( -/obj/structure/flora/rock/pile, +/obj/structure/flora/rock/pile/style_random, /turf/open/misc/beach/sand, /area/ruin/powered/beach) "nw" = ( @@ -470,7 +470,7 @@ /area/ruin/powered/beach) "pE" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, -/obj/structure/sign/warning/gasmask{ +/obj/structure/sign/warning/gas_mask{ pixel_x = -32 }, /turf/open/floor/plating, @@ -504,7 +504,7 @@ /turf/open/floor/pod/light, /area/ruin/powered/beach) "qg" = ( -/obj/structure/flora/junglebush/large, +/obj/structure/flora/bush/large/style_random, /turf/open/misc/beach/sand, /area/ruin/powered/beach) "qt" = ( @@ -583,7 +583,7 @@ /obj/structure/closet/secure_closet{ icon_state = "cabinet"; name = "bartender's closet"; - req_access = list(25) + req_access = list("bar") }, /obj/item/clothing/shoes/sandal{ desc = "A very fashionable pair of flip-flops."; @@ -669,7 +669,7 @@ /turf/open/floor/pod/light, /area/ruin/powered/beach) "xa" = ( -/obj/structure/sign/warning/securearea, +/obj/structure/sign/warning/secure_area, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer4, /turf/closed/wall/mineral/sandstone, @@ -723,7 +723,7 @@ /turf/open/floor/wood, /area/ruin/powered/beach) "yO" = ( -/obj/structure/flora/junglebush, +/obj/structure/flora/bush/jungle/a/style_random, /turf/open/misc/beach/sand, /area/ruin/powered/beach) "yT" = ( @@ -797,7 +797,7 @@ /turf/open/floor/pod/light, /area/ruin/powered/beach) "AG" = ( -/obj/structure/flora/rock/jungle, +/obj/structure/flora/rock/pile/jungle/style_random, /turf/open/misc/beach/sand, /area/ruin/powered/beach) "AY" = ( @@ -897,7 +897,7 @@ /turf/open/floor/wood, /area/ruin/powered/beach) "Eu" = ( -/obj/structure/flora/ausbushes/sparsegrass, +/obj/structure/flora/bush/sparsegrass/style_random, /turf/open/water/beach/biodome, /area/ruin/powered/beach) "EE" = ( @@ -1026,7 +1026,7 @@ /obj/structure/closet/secure_closet{ icon_state = "cabinet"; name = "booze storage"; - req_access = list(25) + req_access = list("bar") }, /obj/item/storage/backpack/duffelbag, /obj/item/etherealballdeployer, @@ -1108,8 +1108,8 @@ /turf/open/floor/pod/light, /area/ruin/powered/beach) "Kn" = ( -/obj/structure/flora/junglebush/large, -/obj/structure/flora/junglebush, +/obj/structure/flora/bush/large/style_random, +/obj/structure/flora/bush/jungle/a/style_random, /turf/open/misc/beach/sand, /area/ruin/powered/beach) "Ky" = ( @@ -1139,7 +1139,7 @@ /area/ruin/powered/beach) "Mb" = ( /obj/effect/turf_decal/sand, -/obj/structure/sign/warning/nosmoking/circle{ +/obj/structure/sign/warning/no_smoking/circle{ pixel_x = 32 }, /turf/open/misc/beach/sand, @@ -1353,7 +1353,7 @@ /turf/closed/wall/mineral/sandstone, /area/ruin/powered/beach) "SY" = ( -/obj/structure/flora/rock, +/obj/structure/flora/rock/style_random, /turf/open/misc/beach/sand, /area/ruin/powered/beach) "Ti" = ( @@ -1392,7 +1392,7 @@ /turf/closed/wall/mineral/wood/nonmetal, /area/ruin/powered/beach) "UT" = ( -/obj/structure/flora/ausbushes/sparsegrass, +/obj/structure/flora/bush/sparsegrass/style_random, /turf/open/misc/beach/sand, /area/ruin/powered/beach) "UZ" = ( diff --git a/_maps/RandomRuins/LavaRuins/lavaland_surface_biodome_winter.dmm b/_maps/RandomRuins/LavaRuins/lavaland_surface_biodome_winter.dmm index e381d3dc0e0cc..e1b1094cf636f 100644 --- a/_maps/RandomRuins/LavaRuins/lavaland_surface_biodome_winter.dmm +++ b/_maps/RandomRuins/LavaRuins/lavaland_surface_biodome_winter.dmm @@ -65,7 +65,7 @@ /turf/open/misc/ice, /area/ruin/powered/snow_biodome) "ap" = ( -/obj/structure/flora/rock/icy, +/obj/structure/flora/rock/icy/style_random, /turf/open/misc/asteroid/snow, /area/ruin/powered/snow_biodome) "aq" = ( @@ -118,18 +118,18 @@ /turf/open/floor/wood, /area/ruin/powered/snow_biodome) "az" = ( -/obj/structure/flora/tree/pine, +/obj/structure/flora/tree/pine/style_random, /turf/open/misc/asteroid/snow, /area/ruin/powered/snow_biodome) "aA" = ( /turf/open/floor/wood/parquet, /area/ruin/powered/snow_biodome) "aB" = ( -/obj/structure/flora/rock/pile/icy, +/obj/structure/flora/rock/pile/icy/style_random, /turf/open/misc/asteroid/snow, /area/ruin/powered/snow_biodome) "aC" = ( -/obj/structure/flora/tree/dead, +/obj/structure/flora/tree/dead/style_random, /turf/open/misc/asteroid/snow, /area/ruin/powered/snow_biodome) "aD" = ( @@ -156,7 +156,7 @@ /turf/open/floor/wood, /area/ruin/powered/snow_biodome) "aI" = ( -/obj/structure/flora/bush, +/obj/structure/flora/bush/snow/style_random, /turf/open/misc/asteroid/snow, /area/ruin/powered/snow_biodome) "aJ" = ( @@ -192,7 +192,7 @@ /turf/open/floor/pod/dark, /area/ruin/powered/snow_biodome) "aQ" = ( -/obj/structure/flora/grass/both, +/obj/structure/flora/grass/both/style_random, /turf/open/misc/asteroid/snow, /area/ruin/powered/snow_biodome) "aR" = ( @@ -376,7 +376,7 @@ /turf/open/misc/asteroid/snow, /area/ruin/powered/snow_biodome) "Gi" = ( -/obj/structure/flora/bush, +/obj/structure/flora/bush/snow/style_random, /obj/machinery/light/small/directional/north, /turf/open/misc/asteroid/snow, /area/ruin/powered/snow_biodome) diff --git a/_maps/RandomRuins/LavaRuins/lavaland_surface_elephant_graveyard.dmm b/_maps/RandomRuins/LavaRuins/lavaland_surface_elephant_graveyard.dmm index cd536147891ce..94ebab0e4d201 100644 --- a/_maps/RandomRuins/LavaRuins/lavaland_surface_elephant_graveyard.dmm +++ b/_maps/RandomRuins/LavaRuins/lavaland_surface_elephant_graveyard.dmm @@ -30,10 +30,6 @@ /obj/item/clothing/mask/gas/explorer/folded, /turf/open/floor/mineral/titanium/white, /area/ruin/powered/graveyard_shuttle) -"aY" = ( -/obj/structure/sign/warning/nosmoking/circle, -/turf/closed/wall, -/area/ruin/unpowered/elephant_graveyard) "bc" = ( /obj/structure/sign/poster/ripped, /turf/closed/wall, @@ -41,10 +37,6 @@ "bf" = ( /turf/closed/mineral/strong/wasteland, /area/ruin/unpowered/elephant_graveyard) -"bg" = ( -/obj/structure/sign/warning/securearea, -/turf/closed/wall/mineral/titanium, -/area/ruin/powered/graveyard_shuttle) "bh" = ( /obj/effect/decal/cleanable/oil, /obj/structure/chair/office/light, @@ -61,10 +53,6 @@ /obj/machinery/iv_drip, /turf/open/floor/mineral/titanium/white, /area/ruin/powered/graveyard_shuttle) -"br" = ( -/obj/structure/sign/warning/nosmoking/circle, -/turf/closed/wall/mineral/titanium, -/area/ruin/powered/graveyard_shuttle) "bt" = ( /obj/structure/table, /turf/closed/mineral/strong/wasteland, @@ -96,11 +84,6 @@ /obj/structure/sign/warning/explosives, /turf/closed/wall, /area/ruin/unpowered/elephant_graveyard) -"bN" = ( -/obj/structure/sign/warning/securearea, -/obj/structure/sign/warning/securearea, -/turf/closed/mineral/strong/wasteland, -/area/ruin/unpowered/elephant_graveyard) "bQ" = ( /obj/structure/filingcabinet/chestdrawer, /obj/effect/decal/cleanable/cobweb, @@ -126,7 +109,7 @@ /obj/effect/decal/cleanable/glass, /obj/effect/decal/cleanable/dirt/dust, /obj/machinery/door/airlock/shuttle{ - name = "archaeology shuttle airlock" + name = "Archaeology Shuttle Airlock" }, /turf/open/floor/mineral/titanium/purple, /area/ruin/powered/graveyard_shuttle) @@ -303,7 +286,7 @@ "oL" = ( /obj/structure/bonfire/prelit, /obj/effect/decal/cleanable/ash, -/obj/item/organ/tail/lizard, +/obj/item/organ/external/tail/lizard, /obj/effect/decal/cleanable/blood/old, /obj/structure/stone_tile/slab/cracked, /turf/open/misc/asteroid/basalt/wasteland, @@ -360,7 +343,7 @@ /area/ruin/unpowered/elephant_graveyard) "wp" = ( /obj/item/knife/combat/bone, -/obj/item/organ/tongue, +/obj/item/organ/internal/tongue, /obj/effect/decal/cleanable/blood/old, /turf/open/misc/asteroid/basalt/wasteland, /area/ruin/unpowered/elephant_graveyard) @@ -412,15 +395,15 @@ /turf/open/misc/asteroid/basalt/lava_land_surface, /area/ruin/unpowered/elephant_graveyard) "Cn" = ( -/obj/structure/flora/rock, +/obj/structure/flora/rock/style_random, /turf/open/misc/asteroid/basalt/wasteland, /area/ruin/unpowered/elephant_graveyard) "Cu" = ( /turf/open/misc/asteroid/basalt/lava_land_surface, /area/lavaland/surface) "Di" = ( -/obj/item/organ/lungs, -/obj/item/organ/liver, +/obj/item/organ/internal/lungs, +/obj/item/organ/internal/liver, /obj/effect/decal/cleanable/blood/old, /turf/open/misc/asteroid/basalt/wasteland, /area/ruin/unpowered/elephant_graveyard) @@ -439,13 +422,7 @@ /turf/open/misc/asteroid/basalt/wasteland, /area/ruin/unpowered/elephant_graveyard) "Eh" = ( -/obj/item/organ/brain, -/turf/open/misc/asteroid/basalt/wasteland, -/area/ruin/unpowered/elephant_graveyard) -"EF" = ( -/obj/effect/decal/remains/human, -/obj/item/clothing/under/misc/overalls, -/obj/item/clothing/mask/bandana/color/green, +/obj/item/organ/internal/brain, /turf/open/misc/asteroid/basalt/wasteland, /area/ruin/unpowered/elephant_graveyard) "EI" = ( @@ -488,9 +465,9 @@ /turf/open/misc/asteroid/basalt/wasteland, /area/ruin/unpowered/elephant_graveyard) "Kj" = ( -/obj/item/organ/heart, -/obj/item/organ/eyes, -/obj/item/organ/ears, +/obj/item/organ/internal/heart, +/obj/item/organ/internal/eyes, +/obj/item/organ/internal/ears, /obj/effect/decal/cleanable/blood/gibs/old, /turf/open/misc/asteroid/basalt/wasteland, /area/ruin/unpowered/elephant_graveyard) @@ -504,12 +481,16 @@ /obj/structure/barricade/sandbags, /turf/open/misc/asteroid/basalt/wasteland, /area/ruin/unpowered/elephant_graveyard) +"LN" = ( +/obj/structure/sign/warning/no_smoking/circle, +/turf/closed/wall, +/area/ruin/unpowered/elephant_graveyard) "LR" = ( /obj/item/paper/fluff/ruins/elephant_graveyard, /turf/open/misc/asteroid/basalt/wasteland, /area/ruin/unpowered/elephant_graveyard) "Mx" = ( -/obj/structure/flora/rock, +/obj/structure/flora/rock/style_random, /obj/structure/cable, /obj/item/pickaxe{ layer = 2.5; @@ -562,6 +543,10 @@ /obj/item/paper/fluff/ruins/elephant_graveyard, /turf/open/misc/asteroid/basalt/wasteland, /area/ruin/unpowered/elephant_graveyard) +"SR" = ( +/obj/structure/sign/warning/no_smoking/circle, +/turf/closed/wall/mineral/titanium, +/area/ruin/powered/graveyard_shuttle) "Td" = ( /obj/structure/table, /obj/structure/cable, @@ -606,6 +591,12 @@ /obj/item/paper/fluff/ruins/elephant_graveyard/final_message, /turf/open/misc/asteroid/basalt/wasteland, /area/ruin/unpowered/elephant_graveyard) +"WW" = ( +/obj/effect/decal/remains/human, +/obj/item/clothing/under/misc/overalls, +/obj/item/clothing/mask/bandana/green, +/turf/open/misc/asteroid/basalt/wasteland, +/area/ruin/unpowered/elephant_graveyard) "WX" = ( /obj/structure/statue/bone/skull/half, /turf/open/misc/asteroid/basalt/wasteland, @@ -643,6 +634,10 @@ /obj/effect/spawner/structure/window/reinforced/shuttle, /turf/open/misc/asteroid/basalt/lava_land_surface, /area/ruin/powered/graveyard_shuttle) +"ZC" = ( +/obj/structure/sign/warning/secure_area, +/turf/closed/wall/mineral/titanium, +/area/ruin/powered/graveyard_shuttle) "ZH" = ( /obj/structure/stone_tile/surrounding_tile, /turf/open/misc/asteroid/basalt/wasteland{ @@ -849,9 +844,9 @@ bf aA bc aA -aY +LN gB -EF +WW gB Xe gB @@ -1441,7 +1436,7 @@ nX bf bf bf -bN +bf gB bf bf @@ -1515,9 +1510,9 @@ AB bf aH aH -bg +ZC bW -bg +ZC aH aH aH @@ -1664,7 +1659,7 @@ ab aH aH aH -br +SR aH aH aH diff --git a/_maps/RandomRuins/LavaRuins/lavaland_surface_gaia.dmm b/_maps/RandomRuins/LavaRuins/lavaland_surface_gaia.dmm index 853f7bcb31339..d07438fb016d6 100644 --- a/_maps/RandomRuins/LavaRuins/lavaland_surface_gaia.dmm +++ b/_maps/RandomRuins/LavaRuins/lavaland_surface_gaia.dmm @@ -3,30 +3,30 @@ /turf/template_noop, /area/template_noop) "b" = ( -/obj/structure/flora/grass/jungle/b, +/obj/structure/flora/grass/jungle/b/style_random, /turf/open/misc/grass/lavaland, /area/ruin/unpowered/gaia) "c" = ( /turf/open/misc/grass/lavaland, /area/ruin/unpowered/gaia) "d" = ( -/obj/structure/flora/grass/jungle, +/obj/structure/flora/grass/jungle/a/style_random, /turf/open/misc/grass/lavaland, /area/ruin/unpowered/gaia) "e" = ( -/obj/structure/flora/rock/jungle, +/obj/structure/flora/rock/pile/jungle/style_random, /turf/open/misc/grass/lavaland, /area/ruin/unpowered/gaia) "f" = ( -/obj/structure/flora/ausbushes/sparsegrass, +/obj/structure/flora/bush/sparsegrass/style_random, /turf/open/misc/grass/lavaland, /area/ruin/unpowered/gaia) "g" = ( -/obj/structure/flora/ausbushes/ywflowers, +/obj/structure/flora/bush/flowers_yw/style_random, /turf/open/misc/grass/lavaland, /area/ruin/unpowered/gaia) "h" = ( -/obj/structure/flora/ausbushes/lavendergrass, +/obj/structure/flora/bush/lavendergrass/style_random, /turf/open/misc/grass/lavaland, /area/ruin/unpowered/gaia) "i" = ( @@ -50,7 +50,7 @@ /turf/open/misc/grass/lavaland, /area/ruin/unpowered/gaia) "n" = ( -/obj/structure/flora/ausbushes/brflowers, +/obj/structure/flora/bush/flowers_br/style_random, /turf/open/misc/grass/lavaland, /area/ruin/unpowered/gaia) "p" = ( @@ -61,12 +61,12 @@ /turf/open/misc/grass/lavaland, /area/ruin/unpowered/gaia) "q" = ( -/obj/structure/flora/tree/jungle/small, +/obj/structure/flora/tree/jungle/small/style_random, /turf/open/misc/grass/lavaland, /area/ruin/unpowered/gaia) "r" = ( -/obj/structure/flora/grass/jungle/b, -/obj/structure/flora/ausbushes/sparsegrass, +/obj/structure/flora/grass/jungle/b/style_random, +/obj/structure/flora/bush/sparsegrass/style_random, /mob/living/simple_animal/butterfly{ atmos_requirements = list() }, @@ -77,22 +77,22 @@ /turf/open/misc/grass/lavaland, /area/ruin/unpowered/gaia) "t" = ( -/obj/structure/flora/ausbushes/sunnybush, +/obj/structure/flora/bush/sunny/style_random, /turf/open/misc/grass/lavaland, /area/ruin/unpowered/gaia) "v" = ( -/obj/structure/flora/tree/jungle, +/obj/structure/flora/tree/jungle/style_random, /turf/open/misc/grass/lavaland, /area/ruin/unpowered/gaia) "w" = ( /turf/closed/mineral/volcanic/lava_land_surface, /area/ruin/unpowered/gaia) "A" = ( -/obj/structure/flora/ausbushes/stalkybush, +/obj/structure/flora/bush/stalky/style_random, /turf/open/misc/grass/lavaland, /area/ruin/unpowered/gaia) "B" = ( -/obj/structure/flora/grass/jungle, +/obj/structure/flora/grass/jungle/a/style_random, /mob/living/simple_animal/hostile/lightgeist{ AIStatus = 1; light_color = "#42ECFF" @@ -100,7 +100,7 @@ /turf/open/misc/grass/lavaland, /area/ruin/unpowered/gaia) "C" = ( -/obj/structure/flora/ausbushes/fernybush, +/obj/structure/flora/bush/ferny/style_random, /turf/open/misc/grass/lavaland, /area/ruin/unpowered/gaia) "D" = ( diff --git a/_maps/RandomRuins/LavaRuins/lavaland_surface_pride.dmm b/_maps/RandomRuins/LavaRuins/lavaland_surface_pride.dmm index 96af834c1a7f7..ea5fc6a103121 100644 --- a/_maps/RandomRuins/LavaRuins/lavaland_surface_pride.dmm +++ b/_maps/RandomRuins/LavaRuins/lavaland_surface_pride.dmm @@ -16,7 +16,6 @@ /turf/open/lava/smooth, /area/ruin/powered/pride) "j" = ( -/obj/structure/mirror/magic/pride, /turf/closed/wall/mineral/silver, /area/ruin/powered/pride) "k" = ( @@ -90,6 +89,12 @@ "G" = ( /turf/closed/wall/mineral/cult, /area/ruin/powered/pride) +"H" = ( +/obj/structure/mirror/magic/pride{ + pixel_y = 26 + }, +/turf/open/floor/mineral/silver, +/area/ruin/powered/pride) "J" = ( /obj/structure/stone_tile{ dir = 1 @@ -112,7 +117,7 @@ "N" = ( /obj/structure/stone_tile/center, /obj/structure/stone_tile/surrounding/burnt, -/obj/machinery/door/airlock/cult/unruned, +/obj/machinery/door/airlock/cult/unruned/friendly, /turf/open/lava/smooth, /area/ruin/powered/pride) "O" = ( @@ -225,7 +230,7 @@ c c G j -r +H S y z diff --git a/_maps/RandomRuins/LavaRuins/lavaland_surface_seed_vault.dmm b/_maps/RandomRuins/LavaRuins/lavaland_surface_seed_vault.dmm index 3cbf287f2f3c1..2bf659a49454f 100644 --- a/_maps/RandomRuins/LavaRuins/lavaland_surface_seed_vault.dmm +++ b/_maps/RandomRuins/LavaRuins/lavaland_surface_seed_vault.dmm @@ -491,16 +491,16 @@ /obj/structure/disposalpipe/trunk{ dir = 8 }, -/obj/structure/flora/ausbushes/fullgrass, +/obj/structure/flora/bush/fullgrass/style_random, /obj/structure/disposaloutlet, -/obj/structure/flora/ausbushes/fullgrass, +/obj/structure/flora/bush/fullgrass/style_random, /obj/machinery/light/directional/north, /turf/open/misc/grass/lavaland, /area/ruin/powered/seedvault) "bn" = ( /obj/structure/window/spawner/east, -/obj/structure/flora/ausbushes/palebush, -/obj/structure/flora/ausbushes/ppflowers, +/obj/structure/flora/bush/pale/style_random, +/obj/structure/flora/bush/flowers_pp/style_random, /turf/open/misc/grass/lavaland, /area/ruin/powered/seedvault) "bo" = ( @@ -536,27 +536,27 @@ /turf/open/floor/mineral/plastitanium, /area/ruin/powered/seedvault) "br" = ( -/obj/structure/flora/ausbushes/sunnybush, -/obj/structure/flora/grass/jungle/b, +/obj/structure/flora/bush/sunny/style_random, +/obj/structure/flora/grass/jungle/b/style_random, /turf/open/misc/grass/lavaland, /area/ruin/powered/seedvault) "bs" = ( /obj/structure/window/spawner/east, -/obj/structure/flora/ausbushes/sparsegrass, +/obj/structure/flora/bush/sparsegrass/style_random, /turf/open/misc/grass/lavaland, /area/ruin/powered/seedvault) "bt" = ( /obj/structure/window/spawner, -/obj/structure/flora/ausbushes/ppflowers, -/obj/structure/flora/ausbushes/genericbush, -/obj/structure/flora/ausbushes/brflowers, +/obj/structure/flora/bush/flowers_pp/style_random, +/obj/structure/flora/bush/generic/style_random, +/obj/structure/flora/bush/flowers_br/style_random, /turf/open/misc/grass/lavaland, /area/ruin/powered/seedvault) "bu" = ( /obj/structure/window/spawner/east, -/obj/structure/flora/ausbushes/fernybush, -/obj/structure/flora/ausbushes/ywflowers, -/obj/structure/flora/ausbushes/sparsegrass, +/obj/structure/flora/bush/ferny/style_random, +/obj/structure/flora/bush/flowers_yw/style_random, +/obj/structure/flora/bush/sparsegrass/style_random, /obj/effect/decal/cleanable/glass, /turf/open/misc/grass/lavaland, /area/ruin/powered/seedvault) diff --git a/_maps/RandomRuins/LavaRuins/lavaland_surface_syndicate_base1.dmm b/_maps/RandomRuins/LavaRuins/lavaland_surface_syndicate_base1.dmm index 65777fe61c5b5..5046c068a3d97 100644 --- a/_maps/RandomRuins/LavaRuins/lavaland_surface_syndicate_base1.dmm +++ b/_maps/RandomRuins/LavaRuins/lavaland_surface_syndicate_base1.dmm @@ -103,7 +103,7 @@ id = "lavalandsyndi_arrivals"; name = "Arrivals Blast Door Control"; pixel_y = -26; - req_access_txt = "150" + req_access = list("syndicate") }, /turf/open/floor/iron, /area/ruin/syndicate_lava_base/arrivals) @@ -152,21 +152,21 @@ /obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer4, /obj/machinery/door/airlock/engineering{ - name = "Engineering"; - req_access_txt = "150" + name = "Engineering" }, +/obj/effect/mapping_helpers/airlock/access/all/syndicate/general, /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer2, /turf/open/floor/iron, /area/ruin/syndicate_lava_base/engineering) "bP" = ( /obj/machinery/light/small/directional/west, -/obj/machinery/atmospherics/pipe/layer_manifold{ - dir = 4 - }, /obj/machinery/atmospherics/components/binary/pump{ dir = 1 }, +/obj/machinery/atmospherics/pipe/layer_manifold/scrubbers/hidden{ + dir = 8 + }, /turf/open/floor/engine, /area/ruin/syndicate_lava_base/engineering) "bV" = ( @@ -299,8 +299,7 @@ /area/ruin/syndicate_lava_base/virology) "do" = ( /obj/structure/closet/secure_closet/medical1{ - req_access = null; - req_access_txt = "150" + req_access = list("syndicate") }, /obj/effect/decal/cleanable/dirt, /obj/item/storage/box/beakers/bluespace, @@ -451,7 +450,7 @@ /turf/closed/wall/mineral/plastitanium/explosive, /area/ruin/syndicate_lava_base/cargo) "dQ" = ( -/obj/structure/sign/warning/securearea, +/obj/structure/sign/warning/secure_area, /turf/closed/wall/mineral/plastitanium/nodiagonal, /area/ruin/syndicate_lava_base/testlab) "dU" = ( @@ -781,7 +780,7 @@ /obj/machinery/door/window/left/directional/south{ dir = 1; name = "Chemistry"; - req_access_txt = "150" + req_access = list("syndicate") }, /turf/open/floor/iron/white, /area/ruin/syndicate_lava_base/chemistry) @@ -828,7 +827,7 @@ /turf/open/floor/iron, /area/ruin/syndicate_lava_base/cargo) "fx" = ( -/obj/structure/sign/warning/securearea, +/obj/structure/sign/warning/secure_area, /turf/closed/wall/mineral/plastitanium/nodiagonal, /area/ruin/syndicate_lava_base/cargo) "fA" = ( @@ -935,9 +934,8 @@ /turf/open/floor/iron, /area/ruin/syndicate_lava_base/cargo) "gd" = ( -/obj/machinery/door/airlock/external/ruin{ - req_access_txt = "150" - }, +/obj/machinery/door/airlock/external/ruin, +/obj/effect/mapping_helpers/airlock/access/all/syndicate/general, /obj/structure/fans/tiny, /obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 4 @@ -962,9 +960,8 @@ /area/ruin/syndicate_lava_base/cargo) "gh" = ( /obj/structure/fans/tiny, -/obj/machinery/door/airlock/external/ruin{ - req_access_txt = "150" - }, +/obj/machinery/door/airlock/external/ruin, +/obj/effect/mapping_helpers/airlock/access/all/syndicate/general, /obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 8 }, @@ -1017,7 +1014,7 @@ id = "lavalandsyndi_cargo"; name = "Cargo Bay Blast Door Control"; pixel_x = 26; - req_access_txt = "150" + req_access = list("syndicate") }, /turf/open/floor/iron, /area/ruin/syndicate_lava_base/cargo) @@ -1051,7 +1048,7 @@ name = "Virology Access Console"; pixel_x = 24; pixel_y = -5; - req_access_txt = "150" + req_access = list("syndicate") }, /obj/machinery/light_switch{ pixel_x = 25; @@ -1158,7 +1155,7 @@ light_color = "#FA8282"; name = "syndicate cargo shuttle terminal"; possible_destinations = "syndielavaland_cargo"; - req_access_txt = "150"; + req_access = list("syndicate"); shuttleId = "syndie_cargo" }, /turf/open/floor/mineral/plastitanium, @@ -1187,7 +1184,7 @@ id = "lavalandsyndi_virology"; name = "Virology Blast Door Control"; pixel_x = -26; - req_access_txt = "150" + req_access = list("syndicate") }, /turf/open/floor/iron/white/side{ dir = 10 @@ -1235,9 +1232,8 @@ }, /area/ruin/syndicate_lava_base/virology) "hw" = ( -/obj/machinery/door/airlock/external/ruin{ - req_access_txt = "150" - }, +/obj/machinery/door/airlock/external/ruin, +/obj/effect/mapping_helpers/airlock/access/all/syndicate/general, /obj/structure/fans/tiny, /obj/effect/mapping_helpers/airlock/cyclelink_helper, /turf/open/floor/plating, @@ -1382,7 +1378,7 @@ /area/ruin/syndicate_lava_base/cargo) "hT" = ( /obj/machinery/vending/toyliberationstation{ - req_access_txt = "150" + req_access = list("syndicate") }, /obj/effect/turf_decal/tile/brown, /obj/effect/turf_decal/tile/brown{ @@ -1417,9 +1413,8 @@ /area/ruin/syndicate_lava_base/main) "hX" = ( /obj/structure/fans/tiny, -/obj/machinery/door/airlock/external/ruin{ - req_access_txt = "150" - }, +/obj/machinery/door/airlock/external/ruin, +/obj/effect/mapping_helpers/airlock/access/all/syndicate/general, /obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 1 }, @@ -1427,9 +1422,8 @@ /area/ruin/syndicate_lava_base/main) "hY" = ( /obj/structure/fans/tiny, -/obj/machinery/door/airlock/external/ruin{ - req_access_txt = "150" - }, +/obj/machinery/door/airlock/external/ruin, +/obj/effect/mapping_helpers/airlock/access/all/syndicate/general, /obj/effect/decal/cleanable/dirt, /obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 1 @@ -1480,7 +1474,7 @@ /turf/open/floor/iron, /area/ruin/syndicate_lava_base/main) "iq" = ( -/obj/structure/sign/warning/securearea, +/obj/structure/sign/warning/secure_area, /turf/closed/wall/mineral/plastitanium/nodiagonal, /area/ruin/syndicate_lava_base/main) "is" = ( @@ -1493,8 +1487,7 @@ lethal = 1; name = "Base turret controls"; pixel_y = 30; - req_access = null; - req_access_txt = "150" + req_access = list("syndicate") }, /turf/open/floor/circuit/red, /area/ruin/syndicate_lava_base/main) @@ -1731,7 +1724,7 @@ id = "lavalandsyndi_bar"; name = "Bar Blast Door Control"; pixel_y = 26; - req_access_txt = "150" + req_access = list("syndicate") }, /turf/open/floor/iron/dark, /area/ruin/syndicate_lava_base/bar) @@ -1912,7 +1905,7 @@ dir = 8 }, /obj/machinery/power/smes/engineering, -/obj/structure/sign/warning/electricshock{ +/obj/structure/sign/warning/electric_shock{ pixel_x = -32 }, /obj/effect/decal/cleanable/dirt, @@ -1994,8 +1987,7 @@ /area/ruin/syndicate_lava_base/bar) "lm" = ( /obj/structure/closet/secure_closet/medical1{ - req_access = null; - req_access_txt = "150" + req_access = list("syndicate") }, /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, @@ -2126,9 +2118,8 @@ /area/ruin/syndicate_lava_base/main) "lT" = ( /obj/structure/fans/tiny, -/obj/machinery/door/airlock/external/ruin{ - req_access_txt = "150" - }, +/obj/machinery/door/airlock/external/ruin, +/obj/effect/mapping_helpers/airlock/access/all/syndicate/general, /obj/effect/mapping_helpers/airlock/cyclelink_helper, /turf/open/floor/plating, /area/ruin/syndicate_lava_base/arrivals) @@ -2279,10 +2270,9 @@ /turf/open/floor/iron, /area/ruin/syndicate_lava_base/engineering) "mS" = ( -/obj/machinery/door/airlock/external/ruin{ - req_access_txt = "150" - }, +/obj/machinery/door/airlock/external/ruin, /obj/structure/fans/tiny, +/obj/effect/mapping_helpers/airlock/access/all/syndicate/general, /obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 1 }, @@ -2531,7 +2521,7 @@ /turf/open/floor/plating, /area/ruin/syndicate_lava_base/arrivals) "oF" = ( -/obj/structure/sign/warning/securearea, +/obj/structure/sign/warning/secure_area, /turf/closed/wall/mineral/plastitanium/nodiagonal, /area/ruin/syndicate_lava_base/arrivals) "oH" = ( @@ -2575,6 +2565,10 @@ "pm" = ( /obj/structure/extinguisher_cabinet/directional/south, /obj/effect/turf_decal/stripes/line, +/obj/machinery/computer/atmos_control/noreconnect{ + dir = 1; + atmos_chambers = list("lavalandsyndieo2" = "Oxygen Supply", "lavalandsyndien2" = "Nitrogen Supply", "lavalandsyndieco2" = "Carbon Dioxide Supply", "lavalandsyndieplasma" = "Plasma Supply") + }, /turf/open/floor/iron, /area/ruin/syndicate_lava_base/engineering) "pI" = ( @@ -2613,10 +2607,10 @@ /turf/open/floor/iron/dark, /area/ruin/syndicate_lava_base/dormitories) "pU" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer2, /turf/open/floor/iron, /area/ruin/syndicate_lava_base/engineering) "qa" = ( @@ -2757,7 +2751,7 @@ id = "lavalandsyndi_chemistry"; name = "Chemistry Blast Door Control"; pixel_y = 26; - req_access_txt = "150" + req_access = list("syndicate") }, /obj/machinery/chem_mass_spec, /turf/open/floor/iron/white/side{ @@ -3215,9 +3209,9 @@ "Ag" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/medical{ - name = "Chemistry Lab"; - req_access_txt = "150" + name = "Chemistry Lab" }, +/obj/effect/mapping_helpers/airlock/access/all/syndicate/general, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer4, /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer2, @@ -3397,13 +3391,11 @@ /turf/open/floor/engine/plasma, /area/ruin/syndicate_lava_base/engineering) "CI" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden{ - dir = 9 - }, /obj/effect/turf_decal/stripes/line{ dir = 8 }, /obj/effect/turf_decal/stripes/corner, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer2, /turf/open/floor/iron, /area/ruin/syndicate_lava_base/engineering) "CR" = ( @@ -3439,11 +3431,10 @@ /turf/open/floor/iron, /area/ruin/syndicate_lava_base/medbay) "Dt" = ( -/obj/structure/sign/warning/fire, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, /obj/effect/turf_decal/stripes/corner{ dir = 8 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer2, /turf/open/floor/iron, /area/ruin/syndicate_lava_base/engineering) "Dx" = ( @@ -3452,9 +3443,9 @@ /area/ruin/syndicate_lava_base/main) "DL" = ( /obj/machinery/door/airlock/virology/glass{ - name = "Monkey Pen"; - req_access_txt = "150" + name = "Monkey Pen" }, +/obj/effect/mapping_helpers/airlock/access/all/syndicate/general, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer2, /turf/open/floor/iron/white, @@ -3540,9 +3531,8 @@ /turf/open/floor/iron, /area/ruin/syndicate_lava_base/arrivals) "EZ" = ( -/obj/machinery/door/airlock/external/ruin{ - req_access_txt = "150" - }, +/obj/machinery/door/airlock/external/ruin, +/obj/effect/mapping_helpers/airlock/access/all/syndicate/general, /obj/structure/fans/tiny, /obj/effect/mapping_helpers/airlock/cyclelink_helper, /turf/open/floor/plating, @@ -3556,9 +3546,9 @@ /area/ruin/syndicate_lava_base/cargo) "Fs" = ( /obj/machinery/door/airlock/virology/glass{ - name = "Isolation B"; - req_access_txt = "150" + name = "Isolation B" }, +/obj/effect/mapping_helpers/airlock/access/all/syndicate/general, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer2, /turf/open/floor/iron/white, @@ -3600,7 +3590,7 @@ normaldoorcontrol = 1; pixel_x = 24; pixel_y = 8; - req_access_txt = "150"; + req_access = list("syndicate"); specialfunctions = 4 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer2, @@ -3681,15 +3671,15 @@ /obj/machinery/door/airlock/virology{ frequency = 1449; id_tag = "lavaland_syndie_virology_exterior"; - name = "Virology Lab Exterior Airlock"; - req_access_txt = "150" + name = "Virology Lab Exterior Airlock" }, +/obj/effect/mapping_helpers/airlock/access/all/syndicate/general, /obj/machinery/door_buttons/access_button{ idDoor = "lavaland_syndie_virology_exterior"; idSelf = "lavaland_syndie_virology_control"; name = "Virology Access Button"; pixel_y = -24; - req_access_txt = "150" + req_access = list("syndicate") }, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer4{ dir = 4 @@ -4039,12 +4029,12 @@ /turf/open/floor/iron, /area/ruin/syndicate_lava_base/main) "OG" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/visible, /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/components/binary/pump{ dir = 8; name = "Plasma to Mix" }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer2, /turf/open/floor/iron, /area/ruin/syndicate_lava_base/engineering) "OI" = ( @@ -4071,9 +4061,9 @@ }, /obj/structure/cable, /obj/machinery/door/airlock/engineering{ - name = "Engineering"; - req_access_txt = "150" + name = "Engineering" }, +/obj/effect/mapping_helpers/airlock/access/all/syndicate/general, /obj/machinery/door/firedoor, /obj/effect/turf_decal/delivery, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer2, @@ -4135,9 +4125,9 @@ dir = 4 }, /obj/machinery/door/airlock{ - name = "Bar Storage"; - req_access_txt = "150" + name = "Bar Storage" }, +/obj/effect/mapping_helpers/airlock/access/all/syndicate/general, /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer2, /turf/open/floor/iron/dark, @@ -4146,8 +4136,8 @@ /obj/machinery/atmospherics/components/binary/pump/on{ target_pressure = 4500 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden{ - dir = 8 +/obj/machinery/atmospherics/pipe/layer_manifold/supply/hidden{ + dir = 4 }, /turf/closed/wall/mineral/plastitanium/nodiagonal, /area/ruin/syndicate_lava_base/engineering) @@ -4168,9 +4158,9 @@ "Qy" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/mining/glass{ - name = "Warehouse"; - req_access_txt = "150" + name = "Warehouse" }, +/obj/effect/mapping_helpers/airlock/access/all/syndicate/general, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer2, /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer4{ @@ -4188,7 +4178,7 @@ name = "Virology Access Button"; pixel_x = -24; pixel_y = 8; - req_access_txt = "150" + req_access = list("syndicate") }, /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ @@ -4251,9 +4241,8 @@ /turf/open/floor/iron, /area/ruin/syndicate_lava_base/engineering) "RO" = ( -/obj/machinery/door/airlock/maintenance{ - req_access_txt = "150" - }, +/obj/machinery/door/airlock/maintenance, +/obj/effect/mapping_helpers/airlock/access/all/syndicate/general, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer4, /obj/effect/decal/cleanable/dirt, /obj/structure/cable, @@ -4262,7 +4251,7 @@ /area/ruin/syndicate_lava_base/bar) "RP" = ( /obj/structure/closet/crate/secure/gear{ - req_access_txt = "150" + req_access = list("syndicate") }, /obj/item/clothing/gloves/combat, /obj/item/clothing/gloves/combat, @@ -4305,9 +4294,8 @@ /area/ruin/syndicate_lava_base/engineering) "St" = ( /obj/structure/fans/tiny, -/obj/machinery/door/airlock/external/ruin{ - req_access_txt = "150" - }, +/obj/machinery/door/airlock/external/ruin, +/obj/effect/mapping_helpers/airlock/access/all/syndicate/general, /obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 1 }, @@ -4336,9 +4324,9 @@ /obj/machinery/door/airlock/virology{ frequency = 1449; id_tag = "lavaland_syndie_virology_interior"; - name = "Virology Lab Interior Airlock"; - req_access_txt = "150" + name = "Virology Lab Interior Airlock" }, +/obj/effect/mapping_helpers/airlock/access/all/syndicate/general, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer4{ dir = 4 }, @@ -4393,9 +4381,9 @@ /area/ruin/syndicate_lava_base/bar) "Ui" = ( /obj/machinery/door/airlock/vault{ - id_tag = "syndie_lavaland_vault"; - req_access_txt = "150" + id_tag = "syndie_lavaland_vault" }, +/obj/effect/mapping_helpers/airlock/access/all/syndicate/general, /obj/effect/turf_decal/tile/neutral/fourcorners, /obj/effect/mapping_helpers/airlock/locked, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer4, @@ -4612,9 +4600,9 @@ "XW" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/mining/glass{ - name = "Warehouse"; - req_access_txt = "150" + name = "Warehouse" }, +/obj/effect/mapping_helpers/airlock/access/all/syndicate/general, /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer4{ @@ -4637,9 +4625,9 @@ /area/ruin/syndicate_lava_base/dormitories) "Yh" = ( /obj/machinery/door/airlock/virology/glass{ - name = "Isolation A"; - req_access_txt = "150" + name = "Isolation A" }, +/obj/effect/mapping_helpers/airlock/access/all/syndicate/general, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer2, /turf/open/floor/iron/white, @@ -4660,7 +4648,7 @@ dir = 8 }, /obj/structure/closet/crate/secure/weapon{ - req_access_txt = "150" + req_access = list("syndicate") }, /obj/item/ammo_box/c9mm{ pixel_y = 6 diff --git a/_maps/RandomRuins/LavaRuins/lavaland_surface_syndicate_base1/commswilding_1.dmm b/_maps/RandomRuins/LavaRuins/lavaland_surface_syndicate_base1/commswilding_1.dmm index ba8dc7addd64f..c23b6f9073da7 100644 --- a/_maps/RandomRuins/LavaRuins/lavaland_surface_syndicate_base1/commswilding_1.dmm +++ b/_maps/RandomRuins/LavaRuins/lavaland_surface_syndicate_base1/commswilding_1.dmm @@ -33,9 +33,9 @@ }, /obj/structure/cable, /obj/machinery/door/airlock/hatch{ - name = "Telecommunications"; - req_access_txt = "150" + name = "Telecommunications" }, +/obj/effect/mapping_helpers/airlock/access/all/syndicate/general, /obj/modular_map_connector, /turf/template_noop, /area/ruin/syndicate_lava_base/telecomms) @@ -69,7 +69,7 @@ id = "lavalandsyndi_telecomms"; name = "Telecomms Blast Door Control"; pixel_x = 26; - req_access_txt = "150" + req_access = list("syndicate") }, /turf/open/floor/iron/dark, /area/ruin/syndicate_lava_base/telecomms) @@ -154,9 +154,9 @@ /area/ruin/syndicate_lava_base/telecomms) "O" = ( /obj/machinery/door/airlock/hatch{ - name = "Telecommunications Control"; - req_access_txt = "150" + name = "Telecommunications Control" }, +/obj/effect/mapping_helpers/airlock/access/all/syndicate/general, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, /area/ruin/syndicate_lava_base/telecomms) @@ -168,7 +168,7 @@ /turf/open/floor/iron/dark, /area/ruin/syndicate_lava_base/telecomms) "V" = ( -/obj/structure/sign/warning/securearea, +/obj/structure/sign/warning/secure_area, /turf/closed/wall/mineral/plastitanium/nodiagonal, /area/ruin/syndicate_lava_base/telecomms) "W" = ( diff --git a/_maps/RandomRuins/LavaRuins/lavaland_surface_syndicate_base1/commswilding_2.dmm b/_maps/RandomRuins/LavaRuins/lavaland_surface_syndicate_base1/commswilding_2.dmm index b80b6a8eaa37d..6d788a25eeaee 100644 --- a/_maps/RandomRuins/LavaRuins/lavaland_surface_syndicate_base1/commswilding_2.dmm +++ b/_maps/RandomRuins/LavaRuins/lavaland_surface_syndicate_base1/commswilding_2.dmm @@ -15,7 +15,7 @@ id = "lavalandsyndi_telecomms"; name = "Telecomms Blast Door Control"; pixel_x = 26; - req_access_txt = "150" + req_access = list("syndicate") }, /obj/structure/rack, /turf/open/floor/wood, @@ -55,7 +55,7 @@ use_power = 0 }, /obj/machinery/door/window/brigdoor/left/directional/south{ - req_access_txt = "150" + req_access = list("syndicate") }, /obj/effect/turf_decal/siding/thinplating/dark, /turf/open/floor/circuit/green, @@ -172,9 +172,9 @@ }, /obj/structure/cable, /obj/machinery/door/airlock/hatch{ - name = "Telecommunications"; - req_access_txt = "150" + name = "Telecommunications" }, +/obj/effect/mapping_helpers/airlock/access/all/syndicate/general, /obj/modular_map_connector, /turf/template_noop, /area/ruin/syndicate_lava_base/telecomms) diff --git a/_maps/RandomRuins/LavaRuins/lavaland_surface_syndicate_base1/commswilding_3.dmm b/_maps/RandomRuins/LavaRuins/lavaland_surface_syndicate_base1/commswilding_3.dmm index 984bfe87aa165..0aeb318fc6a8d 100644 --- a/_maps/RandomRuins/LavaRuins/lavaland_surface_syndicate_base1/commswilding_3.dmm +++ b/_maps/RandomRuins/LavaRuins/lavaland_surface_syndicate_base1/commswilding_3.dmm @@ -25,7 +25,7 @@ id = "lavalandsyndi_fredrickleft"; name = "Security Blast Door Control"; pixel_y = -26; - req_access_txt = "150" + req_access = list("syndicate") }, /obj/machinery/atmospherics/components/unary/passive_vent{ dir = 4 @@ -107,9 +107,9 @@ /area/ruin/syndicate_lava_base/telecomms) "y" = ( /obj/machinery/door/airlock/security{ - name = "Security Office"; - req_access_txt = "150" + name = "Security Office" }, +/obj/effect/mapping_helpers/airlock/access/all/syndicate/general, /obj/effect/turf_decal/siding/thinplating{ dir = 4 }, @@ -171,9 +171,9 @@ /obj/structure/cable, /obj/modular_map_connector, /obj/machinery/door/airlock/security{ - name = "Security Office"; - req_access_txt = "150" + name = "Security Office" }, +/obj/effect/mapping_helpers/airlock/access/all/syndicate/general, /turf/template_noop, /area/ruin/syndicate_lava_base/telecomms) "G" = ( @@ -187,7 +187,7 @@ id = "lavalandsyndi_telecomms"; name = "Telecomms Blast Door Control"; pixel_x = 26; - req_access_txt = "150" + req_access = list("syndicate") }, /obj/effect/decal/cleanable/dirt/dust, /obj/effect/turf_decal/tile/red{ @@ -238,7 +238,7 @@ id = "lavalandsyndi_fredrickright"; name = "Security Blast Door Control"; pixel_y = 26; - req_access_txt = "150" + req_access = list("syndicate") }, /obj/effect/decal/cleanable/dirt/dust, /obj/item/stack/tile/iron/grimy, diff --git a/_maps/RandomRuins/LavaRuins/lavaland_surface_syndicate_base1/mistake_feasible.dmm b/_maps/RandomRuins/LavaRuins/lavaland_surface_syndicate_base1/mistake_feasible.dmm index 2814a5d4735df..f9e58d789099b 100644 --- a/_maps/RandomRuins/LavaRuins/lavaland_surface_syndicate_base1/mistake_feasible.dmm +++ b/_maps/RandomRuins/LavaRuins/lavaland_surface_syndicate_base1/mistake_feasible.dmm @@ -18,9 +18,9 @@ /obj/machinery/door/firedoor, /obj/machinery/door/airlock/hatch{ heat_proof = 1; - name = "Experimentation Room"; - req_access_txt = "150" + name = "Experimentation Room" }, +/obj/effect/mapping_helpers/airlock/access/all/syndicate/general, /obj/machinery/door/poddoor/preopen{ id = "lavalandsyndi"; name = "Syndicate Research Experimentation Shutters" @@ -132,9 +132,9 @@ /area/ruin/syndicate_lava_base/testlab) "u" = ( /obj/machinery/door/airlock/hatch{ - name = "Monkey Pen"; - req_access_txt = "150" + name = "Monkey Pen" }, +/obj/effect/mapping_helpers/airlock/access/all/syndicate/general, /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, @@ -183,7 +183,7 @@ id = "lavalandsyndi"; name = "Syndicate Experimentation Lockdown Control"; pixel_y = 26; - req_access_txt = "150" + req_access = list("syndicate") }, /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/stripes/corner{ @@ -206,9 +206,9 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer4, /obj/machinery/door/airlock/hatch{ - name = "Experimentation Lab"; - req_access_txt = "150" + name = "Experimentation Lab" }, +/obj/effect/mapping_helpers/airlock/access/all/syndicate/general, /obj/effect/turf_decal/tile/neutral/fourcorners, /obj/structure/cable, /obj/modular_map_connector, @@ -223,7 +223,7 @@ /turf/open/floor/iron/dark, /area/ruin/syndicate_lava_base/testlab) "I" = ( -/obj/structure/sign/warning/securearea, +/obj/structure/sign/warning/secure_area, /turf/closed/wall/mineral/plastitanium/nodiagonal, /area/ruin/syndicate_lava_base/testlab) "K" = ( @@ -278,7 +278,7 @@ /obj/effect/turf_decal/tile/neutral/fourcorners, /obj/structure/cable, /obj/machinery/power/apc/auto_name/directional/south{ - req_access_txt = "150" + req_access = list("syndicate") }, /turf/open/floor/iron/dark, /area/ruin/syndicate_lava_base/testlab) diff --git a/_maps/RandomRuins/LavaRuins/lavaland_surface_syndicate_base1/mistake_inevitable.dmm b/_maps/RandomRuins/LavaRuins/lavaland_surface_syndicate_base1/mistake_inevitable.dmm index a3f14ab18d6fc..0d49990e54922 100644 --- a/_maps/RandomRuins/LavaRuins/lavaland_surface_syndicate_base1/mistake_inevitable.dmm +++ b/_maps/RandomRuins/LavaRuins/lavaland_surface_syndicate_base1/mistake_inevitable.dmm @@ -10,7 +10,7 @@ "be" = ( /obj/structure/cable, /obj/machinery/power/apc/auto_name/directional/south{ - req_access_txt = "150" + req_access = list("syndicate") }, /turf/open/floor/iron/dark, /area/ruin/syndicate_lava_base/testlab) @@ -19,7 +19,7 @@ id = "lavalandsyndi_mistake"; name = "Chemistry Blast Door Control"; pixel_y = 26; - req_access_txt = "150" + req_access = list("syndicate") }, /obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, /obj/effect/turf_decal/stripes/line{ @@ -51,9 +51,9 @@ /area/ruin/syndicate_lava_base/testlab) "eq" = ( /obj/machinery/door/airlock/engineering{ - name = "Supermatter"; - req_access_txt = "150" + name = "Supermatter" }, +/obj/effect/mapping_helpers/airlock/access/all/syndicate/general, /turf/open/floor/iron/dark, /area/ruin/syndicate_lava_base/testlab) "eZ" = ( @@ -89,7 +89,7 @@ /area/ruin/syndicate_lava_base/testlab) "gX" = ( /obj/machinery/airalarm/directional/north{ - req_access = list(150) + req_access = list("syndicate") }, /obj/item/stock_parts/matter_bin/bluespace, /obj/item/stock_parts/matter_bin/bluespace, @@ -163,9 +163,9 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer4, /obj/machinery/door/airlock/hatch{ - name = "Experimentation Lab"; - req_access_txt = "150" + name = "Experimentation Lab" }, +/obj/effect/mapping_helpers/airlock/access/all/syndicate/general, /obj/effect/turf_decal/tile/neutral/fourcorners, /obj/structure/cable, /obj/modular_map_connector, @@ -288,7 +288,7 @@ "HC" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, /obj/machinery/airalarm/directional/south{ - req_access = list(150) + req_access = list("syndicate") }, /turf/open/floor/iron/dark, /area/ruin/syndicate_lava_base/testlab) diff --git a/_maps/RandomRuins/LavaRuins/lavaland_surface_syndicate_base1/mistake_unlikely.dmm b/_maps/RandomRuins/LavaRuins/lavaland_surface_syndicate_base1/mistake_unlikely.dmm index 806a504295620..0fcc926570530 100644 --- a/_maps/RandomRuins/LavaRuins/lavaland_surface_syndicate_base1/mistake_unlikely.dmm +++ b/_maps/RandomRuins/LavaRuins/lavaland_surface_syndicate_base1/mistake_unlikely.dmm @@ -21,7 +21,7 @@ pixel_y = -3 }, /obj/machinery/airalarm/directional/north{ - req_access = list(150) + req_access = list("syndicate") }, /turf/open/floor/iron/dark, /area/ruin/syndicate_lava_base/testlab) @@ -35,7 +35,7 @@ /turf/open/floor/iron/dark, /area/ruin/syndicate_lava_base/testlab) "n" = ( -/obj/structure/sign/warning/securearea, +/obj/structure/sign/warning/secure_area, /turf/closed/wall/mineral/plastitanium/nodiagonal, /area/ruin/syndicate_lava_base/testlab) "w" = ( @@ -66,7 +66,7 @@ }, /obj/structure/cable, /obj/machinery/power/apc/auto_name/directional/west{ - req_access_txt = "150" + req_access = list("syndicate") }, /turf/open/floor/iron/dark, /area/ruin/syndicate_lava_base/testlab) @@ -75,9 +75,9 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer4, /obj/machinery/door/airlock/hatch{ - name = "Experimentation Lab"; - req_access_txt = "150" + name = "Experimentation Lab" }, +/obj/effect/mapping_helpers/airlock/access/all/syndicate/general, /obj/effect/turf_decal/tile/neutral/fourcorners, /obj/structure/cable, /obj/modular_map_connector, @@ -88,9 +88,9 @@ /area/ruin/syndicate_lava_base/testlab) "P" = ( /obj/machinery/door/airlock/external{ - name = "external experimentation"; - req_access_txt = "150" + name = "External Experimentation" }, +/obj/effect/mapping_helpers/airlock/access/all/syndicate/general, /obj/effect/mapping_helpers/airlock/cyclelink_helper, /turf/open/floor/plating, /area/ruin/syndicate_lava_base/testlab) diff --git a/_maps/RandomRuins/SpaceRuins/TheDerelict.dmm b/_maps/RandomRuins/SpaceRuins/TheDerelict.dmm index 0541f406f0ed8..60ce7ffa4b80e 100644 --- a/_maps/RandomRuins/SpaceRuins/TheDerelict.dmm +++ b/_maps/RandomRuins/SpaceRuins/TheDerelict.dmm @@ -6,7 +6,7 @@ /turf/open/floor/plating/airless{ icon_state = "platingdmg2" }, -/area/solars/derelict_starboard) +/area/ruin/solars/derelict_starboard) "al" = ( /obj/structure/table, /obj/structure/window/reinforced{ @@ -36,7 +36,7 @@ /obj/structure/lattice/catwalk, /obj/structure/cable, /turf/template_noop, -/area/solars/derelict_starboard) +/area/ruin/solars/derelict_starboard) "as" = ( /turf/closed/wall, /area/ruin/space/derelict/solar_control) @@ -148,7 +148,7 @@ /turf/open/floor/iron, /area/ruin/space/derelict/bridge/ai_upload) "aX" = ( -/obj/structure/frame/computer, +/obj/machinery/computer/terminal/derelict/security, /turf/open/floor/iron, /area/ruin/space/derelict/bridge/ai_upload) "aZ" = ( @@ -187,9 +187,9 @@ /area/ruin/space/derelict/bridge/ai_upload) "bh" = ( /obj/machinery/door/airlock/engineering{ - name = "Starboard Solar Access"; - req_access_txt = "10" + name = "Starboard Solar Access" }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, /obj/structure/cable, /turf/open/floor/iron, /area/ruin/space/derelict/solar_control) @@ -356,7 +356,7 @@ }, /obj/structure/cable, /turf/open/floor/plating/airless, -/area/solars/derelict_aft) +/area/ruin/solars/derelict_aft) "ch" = ( /turf/closed/wall, /area/ruin/unpowered/no_grav) @@ -500,17 +500,17 @@ /area/ruin/space/derelict/bridge/access) "cV" = ( /obj/machinery/door/airlock/command{ - name = "E.V.A."; - req_access_txt = "18" + name = "E.V.A." }, +/obj/effect/mapping_helpers/airlock/access/all/command/eva, /obj/structure/cable, /turf/open/floor/iron, /area/ruin/space/derelict/bridge/access) "cW" = ( /obj/machinery/door/airlock/engineering{ - name = "Engineering Secure Storage"; - req_access_txt = "10" + name = "Engineering Secure Storage" }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, /turf/open/floor/iron, /area/ruin/space/derelict/bridge/access) "cX" = ( @@ -532,9 +532,9 @@ /area/ruin/space/derelict/gravity_generator) "da" = ( /obj/machinery/door/airlock/engineering{ - name = "Engineering Access"; - req_access_txt = "10" + name = "Engineering Access" }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, /turf/open/floor/iron, /area/ruin/space/derelict/gravity_generator) "db" = ( @@ -625,25 +625,25 @@ /turf/closed/wall, /area/ruin/space/derelict/bridge) "dA" = ( -/obj/structure/sign/warning/electricshock, +/obj/structure/sign/warning/electric_shock, /turf/closed/wall/r_wall, /area/ruin/space/derelict/singularity_engine) "dB" = ( -/obj/structure/sign/warning/securearea, +/obj/structure/sign/warning/secure_area, /turf/closed/wall/r_wall, /area/ruin/space/derelict/singularity_engine) "dC" = ( /obj/machinery/door/airlock/engineering{ - name = "Engineering Access"; - req_access_txt = "10" + name = "Engineering Access" }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, /obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 1 }, /turf/open/floor/plating/airless, /area/ruin/space/derelict/gravity_generator) "dD" = ( -/obj/structure/sign/warning/securearea{ +/obj/structure/sign/warning/secure_area{ name = "ENGINEERING ACCESS" }, /turf/closed/wall/r_wall, @@ -836,7 +836,7 @@ "eB" = ( /obj/machinery/door/window/left/directional/east{ name = "Heads of Staff"; - req_access_txt = "19" + req_access = list("command") }, /turf/open/floor/iron, /area/ruin/space/derelict/bridge/access) @@ -970,8 +970,10 @@ /turf/open/floor/iron, /area/ruin/space/derelict/bridge) "fh" = ( -/obj/structure/table, /obj/machinery/light/small/directional/south, +/obj/machinery/computer/terminal/derelict/bridge{ + dir = 1 + }, /turf/open/floor/iron, /area/ruin/space/derelict/bridge) "fj" = ( @@ -1013,7 +1015,7 @@ "fp" = ( /obj/machinery/door/window{ name = "Captain's Quarters"; - req_access_txt = "20" + req_access = list("captain") }, /obj/structure/grille, /turf/open/floor/plating/airless, @@ -1154,9 +1156,9 @@ /area/ruin/space/derelict/singularity_engine) "fR" = ( /obj/machinery/door/airlock/maintenance{ - name = "Tech Storage"; - req_access_txt = "23" + name = "Tech Storage" }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/tech_storage, /turf/open/floor/iron/airless, /area/ruin/space/derelict/bridge/access) "fS" = ( @@ -1461,9 +1463,9 @@ /area/ruin/space/derelict/medical/chapel) "hu" = ( /obj/machinery/door/airlock/medical{ - name = "Morgue"; - req_access_txt = "6" + name = "Morgue" }, +/obj/effect/mapping_helpers/airlock/access/all/medical/morgue, /turf/open/floor/iron/dark, /area/ruin/space/derelict/medical/chapel) "hv" = ( @@ -1521,9 +1523,9 @@ /area/ruin/space/derelict/medical/chapel) "hG" = ( /obj/machinery/door/morgue{ - name = "coffin storage"; - req_access_txt = "22" + name = "Coffin Storage" }, +/obj/effect/mapping_helpers/airlock/access/all/service/chapel_office, /turf/open/floor/iron/dark, /area/ruin/space/derelict/medical/chapel) "hH" = ( @@ -1716,7 +1718,7 @@ }, /obj/machinery/door/window{ dir = 4; - req_access_txt = "25" + req_access = list("bar") }, /obj/structure/closet/crate/coffin, /turf/open/floor/plating, @@ -1789,9 +1791,9 @@ /area/ruin/space/derelict/medical) "ja" = ( /obj/machinery/door/airlock/public/glass{ - name = "Med-Sci"; - req_access_txt = "9" + name = "Med-Sci" }, +/obj/effect/mapping_helpers/airlock/access/all/science/genetics, /turf/open/floor/plating/airless, /area/ruin/space/derelict/medical) "jb" = ( @@ -1961,9 +1963,9 @@ /area/ruin/space/derelict/medical) "jQ" = ( /obj/machinery/door/airlock/research{ - name = "Toxins Research"; - req_access_txt = "7" + name = "Toxins Research" }, +/obj/effect/mapping_helpers/airlock/access/all/science/general, /obj/structure/cable, /turf/open/floor/iron/airless, /area/ruin/space/derelict/hallway/primary) @@ -2028,9 +2030,9 @@ /area/ruin/unpowered/no_grav) "kh" = ( /obj/machinery/door/airlock/research{ - name = "Toxins Research"; - req_access_txt = "7" + name = "Toxins Research" }, +/obj/effect/mapping_helpers/airlock/access/all/science/general, /obj/structure/cable, /turf/open/floor/iron/airless, /area/ruin/space/derelict/arrival) @@ -2121,9 +2123,9 @@ /area/ruin/space/derelict/hallway/primary) "kR" = ( /obj/machinery/door/airlock/security{ - name = "Security"; - req_access_txt = "1" + name = "Security" }, +/obj/effect/mapping_helpers/airlock/access/all/security/general, /obj/structure/cable, /turf/open/floor/iron/airless, /area/ruin/space/derelict/hallway/primary) @@ -2175,9 +2177,9 @@ /area/ruin/space/derelict/hallway/primary) "lh" = ( /obj/machinery/door/airlock/maintenance{ - name = "Atmospherics Access"; - req_access_txt = "24" + name = "Atmospherics Access" }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/atmos, /turf/open/floor/plating/airless, /area/ruin/space/derelict/hallway/primary) "li" = ( @@ -2203,7 +2205,7 @@ /turf/open/floor/plating/airless, /area/ruin/space/derelict/hallway/primary) "lp" = ( -/obj/structure/chair/stool/directional/west, +/obj/structure/chair/stool/directional/east, /obj/effect/decal/remains/human, /obj/effect/decal/cleanable/blood/old, /turf/open/floor/iron/airless, @@ -2322,9 +2324,9 @@ /area/ruin/space/derelict/atmospherics) "lP" = ( /obj/machinery/door/airlock/maintenance{ - name = "Atmospherics Access"; - req_access_txt = "24" + name = "Atmospherics Access" }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/atmos, /turf/open/floor/plating/airless, /area/ruin/space/derelict/atmospherics) "lQ" = ( @@ -2548,9 +2550,9 @@ /area/ruin/space/derelict/hallway/secondary) "mW" = ( /obj/machinery/door/airlock/maintenance{ - name = "Aux Storage"; - req_access_txt = "23" + name = "Aux Storage" }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/tech_storage, /turf/open/floor/plating/airless, /area/ruin/space/derelict/hallway/secondary) "mY" = ( @@ -2694,9 +2696,9 @@ /area/ruin/space/derelict/se_solar) "nC" = ( /obj/machinery/door/airlock/engineering{ - name = "Aft Solar Access"; - req_access_txt = "10" + name = "Aft Solar Access" }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, /obj/structure/cable, /turf/open/floor/iron/airless, /area/ruin/space/derelict/se_solar) @@ -2846,7 +2848,7 @@ /obj/structure/lattice/catwalk, /obj/structure/cable, /turf/template_noop, -/area/solars/derelict_aft) +/area/ruin/solars/derelict_aft) "op" = ( /obj/machinery/power/solar{ id = "derelictsolar"; @@ -2856,21 +2858,21 @@ /turf/open/floor/plating/airless{ icon_state = "platingdmg3" }, -/area/solars/derelict_aft) +/area/ruin/solars/derelict_aft) "oq" = ( /turf/open/floor/plating/airless{ icon_state = "platingdmg2" }, -/area/solars/derelict_aft) +/area/ruin/solars/derelict_aft) "oy" = ( /turf/open/floor/plating/airless{ icon_state = "platingdmg1" }, -/area/solars/derelict_aft) +/area/ruin/solars/derelict_aft) "oz" = ( /obj/structure/lattice/catwalk, /turf/template_noop, -/area/solars/derelict_aft) +/area/ruin/solars/derelict_aft) "oE" = ( /obj/structure/frame/computer{ dir = 1 @@ -2891,7 +2893,7 @@ /obj/machinery/power/tracker, /obj/structure/cable, /turf/open/floor/plating/airless, -/area/solars/derelict_starboard) +/area/ruin/solars/derelict_starboard) "po" = ( /obj/structure/cable, /obj/item/stack/cable_coil/five, @@ -2901,6 +2903,20 @@ /obj/item/stack/rods, /turf/open/floor/plating/airless, /area/space/nearstation) +"pw" = ( +/obj/structure/rack, +/obj/item/circuitboard/machine/turbine_compressor{ + pixel_y = 6; + pixel_x = 6 + }, +/obj/item/circuitboard/machine/turbine_rotor{ + pixel_y = 4 + }, +/obj/item/circuitboard/machine/turbine_stator{ + pixel_x = -4 + }, +/turf/open/floor/iron, +/area/ruin/space/derelict/bridge/ai_upload) "pM" = ( /obj/structure/window/reinforced{ dir = 8 @@ -2942,6 +2958,12 @@ /obj/item/stack/sheet/mineral/wood/fifty, /turf/open/floor/iron/airless, /area/ruin/space/derelict/bridge/ai_upload) +"rL" = ( +/obj/structure/frame/computer{ + dir = 1 + }, +/turf/open/floor/iron, +/area/ruin/space/derelict/arrival) "sd" = ( /obj/structure/chair/stool/directional/south, /turf/open/floor/iron/airless, @@ -2954,6 +2976,12 @@ /obj/item/wallframe/airalarm, /turf/open/floor/plating/airless, /area/ruin/space/derelict/atmospherics) +"tv" = ( +/obj/machinery/computer/terminal/derelict/cargo{ + dir = 1 + }, +/turf/open/floor/iron, +/area/ruin/space/derelict/arrival) "tH" = ( /obj/effect/spawner/random/maintenance, /turf/open/floor/iron/airless, @@ -2975,7 +3003,7 @@ }, /obj/structure/cable, /turf/open/floor/plating/airless, -/area/solars/derelict_starboard) +/area/ruin/solars/derelict_starboard) "uE" = ( /obj/effect/spawner/random/structure/girder, /turf/open/floor/plating/airless, @@ -3210,7 +3238,7 @@ /turf/open/floor/plating/airless{ icon_state = "platingdmg1" }, -/area/solars/derelict_starboard) +/area/ruin/solars/derelict_starboard) "El" = ( /obj/structure/chair/stool/directional/west, /turf/open/floor/iron/airless, @@ -3335,6 +3363,10 @@ "IF" = ( /turf/open/floor/plating/airless, /area/space/nearstation) +"IP" = ( +/obj/structure/chair/stool/directional/north, +/turf/open/floor/iron/airless, +/area/ruin/space/derelict/hallway/primary) "IQ" = ( /obj/effect/spawner/structure/window/hollow/reinforced/directional{ dir = 4 @@ -3550,7 +3582,7 @@ /obj/machinery/power/tracker, /obj/structure/cable, /turf/open/floor/plating/airless, -/area/solars/derelict_aft) +/area/ruin/solars/derelict_aft) "QW" = ( /obj/structure/rack, /obj/effect/spawner/random/maintenance, @@ -3579,9 +3611,9 @@ /area/space/nearstation) "RF" = ( /obj/machinery/door/airlock/engineering{ - name = "Engineering Access"; - req_access_txt = "10" + name = "Engineering Access" }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, /obj/effect/mapping_helpers/airlock/cyclelink_helper, /turf/open/floor/iron, /area/ruin/space/derelict/gravity_generator) @@ -3619,6 +3651,10 @@ /obj/effect/spawner/random/maintenance/three, /turf/open/floor/iron, /area/ruin/space/derelict/solar_control) +"Ul" = ( +/obj/structure/chair/office, +/turf/open/floor/iron, +/area/ruin/space/derelict/arrival) "US" = ( /obj/structure/bed{ dir = 4 @@ -3642,6 +3678,12 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible, /turf/open/floor/iron/airless, /area/ruin/space/derelict/atmospherics) +"Xb" = ( +/obj/structure/table, +/obj/item/paper/crumpled, +/obj/item/pen, +/turf/open/floor/iron, +/area/ruin/space/derelict/arrival) "Xq" = ( /obj/item/stack/cable_coil/cut, /turf/open/floor/iron/airless{ @@ -6946,7 +6988,7 @@ lf lq lI lr -sd +IP go fZ hD @@ -7059,7 +7101,7 @@ sd lr lr lr -sd +IP go fZ gn @@ -8809,7 +8851,7 @@ ax ax bo by -by +pw by bg ax @@ -12368,7 +12410,7 @@ hf hP hf hf -hf +Xb jJ IF Gf @@ -12477,11 +12519,11 @@ hP hf hf gW -jt -hf hf hf hf +Ul +tv jJ IF aa @@ -12594,7 +12636,7 @@ kV hf hP hf -hf +rL jJ IF aa diff --git a/_maps/RandomRuins/SpaceRuins/abandonedzoo.dmm b/_maps/RandomRuins/SpaceRuins/abandonedzoo.dmm index 820ba2ce84c69..75e0a4b6283d6 100644 --- a/_maps/RandomRuins/SpaceRuins/abandonedzoo.dmm +++ b/_maps/RandomRuins/SpaceRuins/abandonedzoo.dmm @@ -15,37 +15,37 @@ /turf/closed/mineral/random, /area/ruin/space/has_grav/abandonedzoo) "al" = ( -/obj/structure/flora/ausbushes/genericbush, +/obj/structure/flora/bush/generic/style_random, /turf/open/floor/grass, /area/ruin/space/has_grav/abandonedzoo) "ao" = ( -/obj/structure/flora/ausbushes/lavendergrass, +/obj/structure/flora/bush/lavendergrass/style_random, /turf/open/floor/grass, /area/ruin/space/has_grav/abandonedzoo) "aq" = ( -/obj/structure/flora/ausbushes/grassybush, +/obj/structure/flora/bush/grassy/style_random, /turf/open/floor/grass, /area/ruin/space/has_grav/abandonedzoo) "at" = ( /turf/closed/wall/r_wall, /area/ruin/space/has_grav/abandonedzoo) "av" = ( -/obj/structure/flora/ausbushes/brflowers, +/obj/structure/flora/bush/flowers_br/style_random, /turf/open/floor/grass, /area/ruin/space/has_grav/abandonedzoo) "aA" = ( -/obj/structure/flora/ausbushes/ywflowers, +/obj/structure/flora/bush/flowers_yw/style_random, /turf/open/floor/grass, /area/ruin/space/has_grav/abandonedzoo) "aC" = ( -/obj/structure/flora/ausbushes/ppflowers, +/obj/structure/flora/bush/flowers_pp/style_random, /turf/open/floor/grass, /area/ruin/space/has_grav/abandonedzoo) "aD" = ( /obj/machinery/door/airlock/highsecurity{ - name = "Bio Containment"; - req_one_access_txt = "47" + name = "Bio Containment" }, +/obj/effect/mapping_helpers/airlock/access/all/science/research, /obj/structure/cable, /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ @@ -140,18 +140,22 @@ /turf/open/floor/iron/dark/side, /area/ruin/space/has_grav/abandonedzoo) "be" = ( -/obj/structure/reagent_dispensers/fueltank, +/obj/structure/frame/machine, /obj/structure/cable, /turf/open/floor/iron/dark/side, /area/ruin/space/has_grav/abandonedzoo) "bf" = ( /obj/structure/cable, -/obj/machinery/power/smes/engineering, +/obj/machinery/power/terminal{ + dir = 4 + }, +/obj/structure/reagent_dispensers/fueltank, /turf/open/floor/iron/dark/side, /area/ruin/space/has_grav/abandonedzoo) "bh" = ( /obj/machinery/disposal/bin, /obj/structure/disposalpipe/trunk, +/obj/structure/cable, /turf/open/floor/iron/dark/side, /area/ruin/space/has_grav/abandonedzoo) "bi" = ( @@ -196,14 +200,14 @@ /turf/open/floor/iron/dark/side, /area/ruin/space/has_grav/abandonedzoo) "bu" = ( -/obj/structure/flora/ausbushes/sunnybush, +/obj/structure/flora/bush/sunny/style_random, /turf/open/floor/plating, /area/ruin/space/has_grav/abandonedzoo) "bv" = ( /turf/open/floor/plating, /area/ruin/space/has_grav/abandonedzoo) "bx" = ( -/obj/structure/flora/ausbushes/palebush, +/obj/structure/flora/bush/pale/style_random, /turf/open/floor/plating, /area/ruin/space/has_grav/abandonedzoo) "by" = ( @@ -227,7 +231,7 @@ /turf/open/floor/plating/airless, /area/ruin/space/has_grav/abandonedzoo) "bE" = ( -/obj/structure/flora/ausbushes/sparsegrass, +/obj/structure/flora/bush/sparsegrass/style_random, /turf/open/floor/plating, /area/ruin/space/has_grav/abandonedzoo) "bF" = ( @@ -239,7 +243,7 @@ /turf/open/floor/plating/airless, /area/ruin/space/has_grav/abandonedzoo) "bI" = ( -/obj/structure/flora/ausbushes/reedbush, +/obj/structure/flora/bush/reed/style_random, /turf/open/floor/plating, /area/ruin/space/has_grav/abandonedzoo) "bJ" = ( @@ -309,6 +313,11 @@ "bX" = ( /turf/open/floor/plating/airless, /area/ruin/space/has_grav/abandonedzoo) +"eY" = ( +/obj/effect/turf_decal/tile/green/fourcorners, +/obj/structure/reagent_dispensers/watertank, +/turf/open/floor/iron/dark, +/area/ruin/space/has_grav/abandonedzoo) "gE" = ( /mob/living/simple_animal/hostile/bee, /turf/open/floor/grass, @@ -388,7 +397,7 @@ /turf/open/floor/plating/airless, /area/ruin/space/has_grav/abandonedzoo) "nY" = ( -/obj/structure/flora/ausbushes/leafybush, +/obj/structure/flora/bush/leavy/style_random, /mob/living/simple_animal/hostile/bee, /turf/open/floor/grass, /area/ruin/space/has_grav/abandonedzoo) @@ -435,14 +444,8 @@ }, /turf/open/floor/iron/dark, /area/ruin/space/has_grav/abandonedzoo) -"wi" = ( -/obj/machinery/power/terminal, -/obj/effect/turf_decal/tile/green/fourcorners, -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/ruin/space/has_grav/abandonedzoo) "Ap" = ( -/obj/structure/flora/rock, +/obj/structure/flora/rock/style_random, /turf/open/misc/asteroid, /area/ruin/space/has_grav/abandonedzoo) "Ct" = ( @@ -461,9 +464,9 @@ /turf/open/floor/plating/airless, /area/ruin/space/has_grav/abandonedzoo) "GX" = ( -/obj/structure/reagent_dispensers/watertank, /obj/machinery/light/directional/south, /obj/structure/cable, +/obj/machinery/power/smes/engineering, /turf/open/floor/iron/dark/side, /area/ruin/space/has_grav/abandonedzoo) "Ig" = ( @@ -528,7 +531,7 @@ /turf/open/floor/iron/dark, /area/ruin/space/has_grav/abandonedzoo) "RD" = ( -/obj/structure/flora/rock, +/obj/structure/flora/rock/style_random, /obj/machinery/light/directional/south, /turf/open/misc/asteroid, /area/ruin/space/has_grav/abandonedzoo) @@ -553,7 +556,7 @@ /turf/open/misc/asteroid, /area/ruin/space/has_grav/abandonedzoo) "Xx" = ( -/obj/structure/flora/rock/pile, +/obj/structure/flora/rock/pile/style_random, /turf/open/misc/asteroid, /area/ruin/space/has_grav/abandonedzoo) "YJ" = ( @@ -670,7 +673,7 @@ ac at LD oS -oS +Ni be at ac @@ -690,8 +693,8 @@ ac qX at aT +oS Ni -wi bf at qX @@ -711,8 +714,8 @@ at at at uA -Ni oS +Ni GX at at @@ -732,7 +735,7 @@ OR aG aN aV -Ni +oS oS bh bm @@ -749,16 +752,16 @@ aa aa aa ag -Ni +eY Ni YJ Ni -Ni oS Ni Ni Ni Ni +Ni Uu Rh ib @@ -774,12 +777,12 @@ Ni Ni Ni Ni -Ni oS Ni Ni Ni Ni +Ni Uu Rr ib @@ -795,8 +798,8 @@ Ct aI aP aW -Ni oS +Ni bi bn br @@ -816,8 +819,8 @@ at at at bQ -Ni oS +Ni ZP at at @@ -837,8 +840,8 @@ ac qX at aY -Ni oS +Ni bk at sT @@ -858,8 +861,8 @@ aA ac at aZ -Ni oS +Ni bl at ac @@ -879,8 +882,8 @@ PF ac at at -Ti iX +Ti at at ac diff --git a/_maps/RandomRuins/SpaceRuins/bigderelict1.dmm b/_maps/RandomRuins/SpaceRuins/bigderelict1.dmm index acfbced15ce1c..45b5d6b305e66 100644 --- a/_maps/RandomRuins/SpaceRuins/bigderelict1.dmm +++ b/_maps/RandomRuins/SpaceRuins/bigderelict1.dmm @@ -589,9 +589,9 @@ /area/ruin/space/has_grav/derelictoutpost/powerstorage) "cr" = ( /obj/machinery/door/airlock/engineering{ - name = "Power Storage"; - req_access_txt = "10" + name = "Power Storage" }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, /obj/structure/barricade/wooden, /obj/structure/cable, /turf/open/floor/iron, @@ -612,7 +612,7 @@ /obj/machinery/door/airlock/public/glass, /obj/machinery/door/poddoor{ id = "bigderelictcheckpoint"; - name = "checkpoint security doors" + name = "Checkpoint Security Doors" }, /obj/machinery/door/firedoor, /obj/structure/cable, @@ -1414,9 +1414,9 @@ "Gy" = ( /obj/machinery/door/airlock/security/glass{ id_tag = "innerbrig"; - name = "Security Checkpoint"; - req_access_txt = "63" + name = "Security Checkpoint" }, +/obj/effect/mapping_helpers/airlock/access/all/security/general, /obj/effect/turf_decal/tile/red/fourcorners, /turf/open/floor/iron/dark, /area/ruin/space/has_grav/derelictoutpost) diff --git a/_maps/RandomRuins/SpaceRuins/caravanambush.dmm b/_maps/RandomRuins/SpaceRuins/caravanambush.dmm index 0f8fa5f5f775f..6ea109dd64306 100644 --- a/_maps/RandomRuins/SpaceRuins/caravanambush.dmm +++ b/_maps/RandomRuins/SpaceRuins/caravanambush.dmm @@ -929,9 +929,9 @@ "ja" = ( /obj/effect/turf_decal/bot_white, /obj/structure/closet/crate/secure/engineering, -/obj/item/organ/cyberimp/arm/toolset, -/obj/item/organ/cyberimp/eyes/hud/medical, -/obj/item/organ/cyberimp/brain/anti_stun, +/obj/item/organ/internal/cyberimp/arm/toolset, +/obj/item/organ/internal/cyberimp/eyes/hud/medical, +/obj/item/organ/internal/cyberimp/brain/anti_stun, /turf/open/floor/iron/dark/airless, /area/shuttle/caravan/freighter3) "jb" = ( diff --git a/_maps/RandomRuins/SpaceRuins/clownplanet.dmm b/_maps/RandomRuins/SpaceRuins/clownplanet.dmm index f082db442d9e2..5bc83adeda50b 100644 --- a/_maps/RandomRuins/SpaceRuins/clownplanet.dmm +++ b/_maps/RandomRuins/SpaceRuins/clownplanet.dmm @@ -11,7 +11,7 @@ /turf/open/floor/bronze, /area/ruin/powered/clownplanet) "ad" = ( -/obj/structure/flora/rock/pile, +/obj/structure/flora/rock/pile/style_random, /turf/open/floor/bronze, /area/ruin/powered/clownplanet) "ae" = ( @@ -39,7 +39,7 @@ }, /area/ruin/powered/clownplanet) "ak" = ( -/obj/structure/flora/ausbushes/palebush, +/obj/structure/flora/bush/pale/style_random, /turf/open/floor/grass{ color = "#1eff00" }, @@ -57,7 +57,7 @@ }, /area/ruin/powered/clownplanet) "an" = ( -/obj/structure/flora/ausbushes/reedbush, +/obj/structure/flora/bush/reed/style_random, /turf/open/floor/grass{ color = "#1eff00" }, @@ -70,19 +70,19 @@ }, /area/ruin/powered/clownplanet) "ap" = ( -/obj/structure/flora/ausbushes/lavendergrass, +/obj/structure/flora/bush/lavendergrass/style_random, /turf/open/floor/grass{ color = "#1eff00" }, /area/ruin/powered/clownplanet) "aq" = ( -/obj/structure/flora/ausbushes/grassybush, +/obj/structure/flora/bush/grassy/style_random, /turf/open/floor/grass{ color = "#1eff00" }, /area/ruin/powered/clownplanet) "ar" = ( -/obj/structure/flora/ausbushes/ppflowers, +/obj/structure/flora/bush/flowers_pp/style_random, /turf/open/floor/grass{ color = "#1eff00" }, @@ -97,7 +97,7 @@ /turf/open/floor/iron/bluespace, /area/ruin/powered/clownplanet) "au" = ( -/obj/structure/flora/ausbushes/brflowers, +/obj/structure/flora/bush/flowers_br/style_random, /turf/open/floor/grass{ color = "#1eff00" }, @@ -114,7 +114,7 @@ /turf/open/floor/iron/bluespace, /area/ruin/powered/clownplanet) "ay" = ( -/obj/structure/flora/tree/jungle, +/obj/structure/flora/tree/jungle/style_random, /turf/open/floor/iron/bluespace, /area/ruin/powered/clownplanet) "az" = ( @@ -124,13 +124,13 @@ }, /area/ruin/powered/clownplanet) "aA" = ( -/obj/structure/flora/rock, +/obj/structure/flora/rock/style_random, /turf/open/floor/grass{ color = "#1eff00" }, /area/ruin/powered/clownplanet) "aB" = ( -/obj/structure/flora/ausbushes/ywflowers, +/obj/structure/flora/bush/flowers_yw/style_random, /turf/open/floor/grass{ color = "#1eff00" }, @@ -177,7 +177,7 @@ /turf/open/misc/asteroid, /area/ruin/powered/clownplanet) "aK" = ( -/obj/structure/flora/ausbushes/sunnybush, +/obj/structure/flora/bush/sunny/style_random, /turf/open/floor/grass{ color = "#1eff00" }, @@ -191,7 +191,7 @@ }, /area/ruin/powered/clownplanet) "aM" = ( -/obj/structure/flora/rock/pile, +/obj/structure/flora/rock/pile/style_random, /obj/effect/turf_decal/stripes/line{ dir = 5 }, @@ -205,7 +205,7 @@ /turf/open/floor/bronze, /area/ruin/powered/clownplanet) "aO" = ( -/obj/structure/flora/rock/pile, +/obj/structure/flora/rock/pile/style_random, /obj/effect/turf_decal/stripes/line{ dir = 9 }, @@ -222,13 +222,13 @@ }, /area/ruin/powered/clownplanet) "aQ" = ( -/obj/structure/flora/ausbushes/pointybush, +/obj/structure/flora/bush/pointy/style_random, /turf/open/floor/grass{ color = "#1eff00" }, /area/ruin/powered/clownplanet) "aR" = ( -/obj/structure/flora/ausbushes/ppflowers, +/obj/structure/flora/bush/flowers_pp/style_random, /obj/effect/turf_decal/stripes/line{ dir = 1 }, @@ -243,7 +243,7 @@ }, /area/ruin/powered/clownplanet) "aT" = ( -/obj/structure/flora/ausbushes/lavendergrass, +/obj/structure/flora/bush/lavendergrass/style_random, /obj/effect/turf_decal/stripes/line, /turf/open/floor/grass{ color = "#1eff00" @@ -280,7 +280,7 @@ }, /area/ruin/powered/clownplanet) "aY" = ( -/obj/structure/flora/ausbushes/lavendergrass, +/obj/structure/flora/bush/lavendergrass/style_random, /obj/effect/turf_decal/stripes/corner{ dir = 8 }, @@ -289,21 +289,21 @@ }, /area/ruin/powered/clownplanet) "aZ" = ( -/obj/structure/flora/rock, +/obj/structure/flora/rock/style_random, /obj/effect/turf_decal/stripes/line, /turf/open/floor/grass{ color = "#1eff00" }, /area/ruin/powered/clownplanet) "ba" = ( -/obj/structure/flora/ausbushes/reedbush, +/obj/structure/flora/bush/reed/style_random, /obj/effect/turf_decal/stripes/line, /turf/open/floor/grass{ color = "#1eff00" }, /area/ruin/powered/clownplanet) "bb" = ( -/obj/structure/flora/rock, +/obj/structure/flora/rock/style_random, /obj/effect/turf_decal/stripes/line{ dir = 1 }, @@ -328,7 +328,7 @@ }, /area/ruin/powered/clownplanet) "be" = ( -/obj/structure/flora/ausbushes/ywflowers, +/obj/structure/flora/bush/flowers_yw/style_random, /obj/effect/turf_decal/stripes/corner{ dir = 1 }, diff --git a/_maps/RandomRuins/SpaceRuins/crashedclownship.dmm b/_maps/RandomRuins/SpaceRuins/crashedclownship.dmm index d69999b9222b9..33bc009b111aa 100644 --- a/_maps/RandomRuins/SpaceRuins/crashedclownship.dmm +++ b/_maps/RandomRuins/SpaceRuins/crashedclownship.dmm @@ -44,7 +44,7 @@ "k" = ( /obj/structure/closet/secure_closet{ name = "clown locker"; - req_access_txt = "46" + req_access = list("theatre") }, /obj/item/clothing/shoes/clown_shoes/banana_shoes, /obj/item/gps/spaceruin, diff --git a/_maps/RandomRuins/SpaceRuins/crashedship.dmm b/_maps/RandomRuins/SpaceRuins/crashedship.dmm index 273218d5b6419..21990bbebfdba 100644 --- a/_maps/RandomRuins/SpaceRuins/crashedship.dmm +++ b/_maps/RandomRuins/SpaceRuins/crashedship.dmm @@ -34,9 +34,9 @@ /area/awaymission/bmpship/midship) "bj" = ( /obj/machinery/door/airlock/security/glass{ - name = "Security Checkpoint"; - req_access_txt = "63" + name = "Security Checkpoint" }, +/obj/effect/mapping_helpers/airlock/access/all/security/general, /turf/open/floor/iron, /area/awaymission/bmpship/aft) "ck" = ( @@ -48,9 +48,9 @@ /obj/structure/cable, /obj/machinery/door/airlock/command{ emergency = 1; - name = "E.V.A. Storage"; - req_access_txt = "18" + name = "E.V.A. Storage" }, +/obj/effect/mapping_helpers/airlock/access/all/command/eva, /turf/open/floor/iron/white/corner, /area/awaymission/bmpship/midship) "cR" = ( @@ -359,9 +359,9 @@ /area/awaymission/bmpship/aft) "on" = ( /obj/machinery/door/airlock/command{ - name = "Captain's Office"; - req_access_txt = "20" + name = "Captain's Office" }, +/obj/effect/mapping_helpers/airlock/access/all/command/captain, /turf/open/floor/iron/airless, /area/awaymission/bmpship/fore) "oM" = ( @@ -741,9 +741,9 @@ /obj/structure/cable, /obj/machinery/door/airlock/command{ emergency = 1; - name = "Teleport Access"; - req_access_txt = "17" + name = "Teleport Access" }, +/obj/effect/mapping_helpers/airlock/access/all/command/teleporter, /turf/open/floor/iron/white/side{ dir = 6 }, @@ -1139,9 +1139,9 @@ "Lo" = ( /obj/machinery/door/airlock/command{ emergency = 1; - name = "Teleport Access"; - req_access_txt = "17" + name = "Teleport Access" }, +/obj/effect/mapping_helpers/airlock/access/all/command/teleporter, /obj/structure/cable, /turf/open/floor/iron/airless, /area/awaymission/bmpship/midship) diff --git a/_maps/RandomRuins/SpaceRuins/deepstorage.dmm b/_maps/RandomRuins/SpaceRuins/deepstorage.dmm index 06b26a0b24417..53835ba98e8ef 100644 --- a/_maps/RandomRuins/SpaceRuins/deepstorage.dmm +++ b/_maps/RandomRuins/SpaceRuins/deepstorage.dmm @@ -5,6 +5,16 @@ "ab" = ( /turf/closed/mineral/random/low_chance, /area/ruin/unpowered/no_grav) +"ae" = ( +/obj/structure/table/reinforced, +/obj/machinery/reagentgrinder, +/obj/machinery/light/directional/south, +/obj/item/reagent_containers/glass/beaker/large{ + pixel_y = -1; + pixel_x = -15 + }, +/turf/open/floor/engine, +/area/ruin/space/has_grav/deepstorage/pharmacy) "af" = ( /turf/closed/wall/mineral/iron, /area/ruin/space/has_grav/deepstorage/kitchen) @@ -244,18 +254,18 @@ /area/ruin/space/has_grav/deepstorage/kitchen) "aO" = ( /obj/machinery/door/airlock/highsecurity{ - name = "Recycling Room"; - req_access_txt = "200" + name = "Recycling Room" }, +/obj/effect/mapping_helpers/airlock/access/all/away/general, /obj/effect/decal/cleanable/dirt, /obj/structure/cable, /turf/open/floor/iron, /area/ruin/space/has_grav/deepstorage/crusher) "aP" = ( /obj/machinery/door/airlock/highsecurity{ - name = "Recycling Room"; - req_access_txt = "200" + name = "Recycling Room" }, +/obj/effect/mapping_helpers/airlock/access/all/away/general, /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, /area/ruin/space/has_grav/deepstorage/crusher) @@ -736,9 +746,9 @@ /area/ruin/space/has_grav/deepstorage/storage) "bX" = ( /obj/machinery/door/airlock/highsecurity{ - name = "General Storage"; - req_access_txt = "200" + name = "General Storage" }, +/obj/effect/mapping_helpers/airlock/access/all/away/general, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, @@ -995,9 +1005,9 @@ /area/ruin/space/has_grav/deepstorage/storage) "cD" = ( /obj/machinery/door/airlock/highsecurity{ - name = "Provisions Storage"; - req_access_txt = "200" + name = "Provisions Storage" }, +/obj/effect/mapping_helpers/airlock/access/all/away/general, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4{ dir = 4 }, @@ -1415,9 +1425,9 @@ /area/ruin/space/has_grav/deepstorage) "dM" = ( /obj/machinery/door/airlock/highsecurity{ - name = "Secure Storage"; - req_access_txt = "200" + name = "Secure Storage" }, +/obj/effect/mapping_helpers/airlock/access/all/away/general, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2{ dir = 4 }, @@ -1518,9 +1528,9 @@ /area/ruin/space/has_grav/deepstorage) "ee" = ( /obj/machinery/door/airlock/highsecurity{ - name = "Secure Storage"; - req_access_txt = "200" + name = "Secure Storage" }, +/obj/effect/mapping_helpers/airlock/access/all/away/general, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4{ dir = 4 }, @@ -1581,9 +1591,9 @@ /area/ruin/space/has_grav/deepstorage/dorm) "en" = ( /obj/machinery/door/airlock/highsecurity{ - name = "Canister Storage"; - req_access_txt = "200" + name = "Canister Storage" }, +/obj/effect/mapping_helpers/airlock/access/all/away/general, /turf/open/floor/plating, /area/ruin/space/has_grav/deepstorage) "eo" = ( @@ -1608,9 +1618,9 @@ /area/ruin/space/has_grav/deepstorage/airlock) "er" = ( /obj/machinery/door/airlock/highsecurity{ - name = "Airlock Control"; - req_access_txt = "200" + name = "Airlock Control" }, +/obj/effect/mapping_helpers/airlock/access/all/away/general, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/effect/decal/cleanable/dirt, /obj/structure/cable, @@ -1732,18 +1742,18 @@ id = "bunkerexterior"; name = "exterior blast door access"; pixel_y = -8; - req_access_txt = "200" + req_access = list("away_general") }, /obj/machinery/button/door/directional/west{ id = "bunkerinterior"; name = "interior blast door access"; - req_access_txt = "200" + req_access = list("away_general") }, /obj/machinery/button/door/directional/west{ id = "bunkershutter"; name = "hallway shutter toggle"; pixel_y = 8; - req_access_txt = "200" + req_access = list("away_general") }, /turf/open/floor/iron, /area/ruin/space/has_grav/deepstorage/airlock) @@ -1868,18 +1878,18 @@ /obj/structure/cable, /obj/machinery/atmospherics/pipe/layer_manifold/scrubbers/visible, /obj/machinery/door/airlock/highsecurity{ - name = "Atmospherics and Power Storage"; - req_access_txt = "200" + name = "Atmospherics and Power Storage" }, +/obj/effect/mapping_helpers/airlock/access/all/away/general, /turf/open/floor/iron, /area/ruin/space/has_grav/deepstorage/power) "eZ" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/layer_manifold/supply/visible, /obj/machinery/door/airlock/highsecurity{ - name = "Atmospherics and Power Storage"; - req_access_txt = "200" + name = "Atmospherics and Power Storage" }, +/obj/effect/mapping_helpers/airlock/access/all/away/general, /turf/open/floor/iron, /area/ruin/space/has_grav/deepstorage/power) "fa" = ( @@ -2147,6 +2157,7 @@ dir = 4 }, /obj/effect/decal/cleanable/dirt, +/obj/structure/cable, /turf/open/floor/iron, /area/ruin/space/has_grav/deepstorage/dorm) "fP" = ( @@ -2169,7 +2180,7 @@ dir = 4 }, /obj/machinery/light/small/directional/north, -/obj/structure/sign/warning/securearea{ +/obj/structure/sign/warning/secure_area{ pixel_y = 32 }, /obj/effect/turf_decal/stripes/corner{ @@ -2197,7 +2208,7 @@ c_tag = "Bunker entrance"; network = list("bunker1") }, -/obj/structure/sign/warning/securearea{ +/obj/structure/sign/warning/secure_area{ pixel_y = 32 }, /obj/effect/turf_decal/stripes/corner{ @@ -2222,7 +2233,7 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible{ dir = 4 }, -/obj/structure/sign/warning/electricshock{ +/obj/structure/sign/warning/electric_shock{ pixel_y = 32 }, /obj/structure/cable, @@ -2282,6 +2293,10 @@ dir = 4 }, /obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2{ + dir = 4 + }, +/obj/structure/cable, /turf/open/floor/iron, /area/ruin/space/has_grav/deepstorage/dorm) "gg" = ( @@ -2292,6 +2307,9 @@ pixel_x = 24 }, /obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4{ + dir = 4 + }, /turf/open/floor/iron, /area/ruin/space/has_grav/deepstorage/dorm) "gh" = ( @@ -2322,6 +2340,10 @@ }, /obj/effect/turf_decal/stripes/line, /obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2{ + dir = 4 + }, +/obj/structure/cable, /turf/open/floor/iron, /area/ruin/space/has_grav/deepstorage/dorm) "gm" = ( @@ -2330,6 +2352,9 @@ name = "laundry bin" }, /obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4{ + dir = 4 + }, /turf/open/floor/iron, /area/ruin/space/has_grav/deepstorage/dorm) "gn" = ( @@ -2348,7 +2373,7 @@ /obj/machinery/power/terminal{ dir = 1 }, -/obj/structure/sign/warning/electricshock{ +/obj/structure/sign/warning/electric_shock{ pixel_y = -32 }, /obj/structure/cable, @@ -2375,6 +2400,13 @@ /turf/open/floor/iron/white, /area/ruin/space/has_grav/deepstorage/dorm) "gx" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2{ + dir = 4 + }, +/obj/structure/cable, /turf/open/floor/iron/white, /area/ruin/space/has_grav/deepstorage/dorm) "gy" = ( @@ -2390,14 +2422,17 @@ /obj/item/reagent_containers/blood/random, /obj/item/reagent_containers/blood/random, /obj/item/reagent_containers/blood/random, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4{ + dir = 4 + }, /turf/open/floor/iron/white, /area/ruin/space/has_grav/deepstorage/dorm) "gz" = ( /obj/machinery/door/airlock/highsecurity{ desc = "Nothing to see here, folks, just an inconspicuous airlock. Now go away!"; - name = "Inconspicuous Airlock"; - req_access_txt = "200" + name = "Inconspicuous Airlock" }, +/obj/effect/mapping_helpers/airlock/access/all/away/general, /obj/effect/mapping_helpers/airlock/cyclelink_helper, /turf/open/floor/plating, /area/ruin/space/has_grav/deepstorage) @@ -2436,9 +2471,8 @@ /turf/open/floor/plating/airless, /area/ruin/space/has_grav/deepstorage/power) "gF" = ( -/obj/machinery/light/small/directional/south, -/turf/open/floor/iron/white, -/area/ruin/space/has_grav/deepstorage/dorm) +/turf/closed/wall/mineral/iron, +/area/ruin/space/has_grav/deepstorage/pharmacy) "gG" = ( /obj/machinery/iv_drip, /turf/open/floor/iron/white, @@ -2462,9 +2496,9 @@ /area/ruin/space/has_grav/deepstorage/power) "gL" = ( /obj/machinery/door/airlock/highsecurity{ - name = "RTG Observation"; - req_access_txt = "200" + name = "RTG Observation" }, +/obj/effect/mapping_helpers/airlock/access/all/away/general, /obj/structure/cable, /turf/open/floor/plating, /area/ruin/space/has_grav/deepstorage/power) @@ -2489,9 +2523,9 @@ "gQ" = ( /obj/machinery/door/airlock/highsecurity{ desc = "Nothing to see here, folks, just an inconspicuous airlock. Now go away!"; - name = "Inconspicuous Airlock"; - req_access_txt = "200" + name = "Inconspicuous Airlock" }, +/obj/effect/mapping_helpers/airlock/access/all/away/general, /obj/structure/fans/tiny, /obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 1 @@ -2546,9 +2580,9 @@ /area/ruin/space/has_grav/deepstorage/power) "gY" = ( /obj/machinery/door/airlock/highsecurity{ - name = "Telecomms"; - req_access_txt = "200" + name = "Telecomms" }, +/obj/effect/mapping_helpers/airlock/access/all/away/general, /turf/open/floor/plating, /area/ruin/space/has_grav/deepstorage/power) "gZ" = ( @@ -2708,6 +2742,21 @@ /obj/effect/baseturf_helper/asteroid/airless, /turf/closed/wall/mineral/iron, /area/ruin/space/has_grav/deepstorage/power) +"lf" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/closet/secure_closet/chemical, +/turf/open/floor/engine, +/area/ruin/space/has_grav/deepstorage/pharmacy) +"mW" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2{ + dir = 4 + }, +/obj/structure/cable, +/turf/open/floor/engine, +/area/ruin/space/has_grav/deepstorage/pharmacy) "po" = ( /obj/structure/cable, /turf/open/floor/iron/dark, @@ -2730,6 +2779,30 @@ /obj/structure/cable, /turf/open/floor/iron, /area/ruin/space/has_grav/deepstorage/hydroponics) +"tk" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2{ + dir = 4 + }, +/turf/open/floor/engine, +/area/ruin/space/has_grav/deepstorage/pharmacy) +"uG" = ( +/obj/machinery/door/airlock/medical/glass{ + name = "Pharmacy" + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2{ + dir = 4 + }, +/obj/structure/cable, +/obj/machinery/door/firedoor, +/turf/open/floor/iron/white, +/area/ruin/space/has_grav/deepstorage/pharmacy) +"wu" = ( +/obj/machinery/chem_dispenser, +/turf/open/floor/engine, +/area/ruin/space/has_grav/deepstorage/pharmacy) "wK" = ( /obj/structure/table, /obj/item/storage/medkit/regular{ @@ -2739,6 +2812,47 @@ /obj/item/storage/medkit/regular, /turf/open/floor/iron/dark, /area/ruin/space/has_grav/deepstorage/armory) +"xI" = ( +/obj/machinery/firealarm/directional/north, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/engine, +/area/ruin/space/has_grav/deepstorage/pharmacy) +"yf" = ( +/obj/machinery/chem_master, +/turf/open/floor/engine, +/area/ruin/space/has_grav/deepstorage/pharmacy) +"zi" = ( +/obj/machinery/sleeper{ + dir = 4 + }, +/obj/machinery/light/small/directional/west, +/turf/open/floor/iron/white, +/area/ruin/space/has_grav/deepstorage/dorm) +"Az" = ( +/obj/structure/cable, +/obj/machinery/power/apc/ten_k{ + name = "Pharmacy APC"; + pixel_x = 25 + }, +/turf/open/floor/engine, +/area/ruin/space/has_grav/deepstorage/pharmacy) +"AI" = ( +/obj/structure/table/reinforced, +/obj/item/reagent_containers/dropper{ + pixel_y = 4 + }, +/obj/item/reagent_containers/dropper{ + pixel_y = 7 + }, +/obj/item/reagent_containers/glass/beaker/large{ + pixel_y = -1 + }, +/obj/item/reagent_containers/glass/beaker/large{ + pixel_y = -1; + pixel_x = -4 + }, +/turf/open/floor/engine, +/area/ruin/space/has_grav/deepstorage/pharmacy) "Bb" = ( /obj/machinery/conveyor{ dir = 10; @@ -2746,6 +2860,10 @@ }, /turf/open/floor/plating, /area/ruin/space/has_grav/deepstorage/crusher) +"Cp" = ( +/obj/machinery/chem_heater/withbuffer, +/turf/open/floor/engine, +/area/ruin/space/has_grav/deepstorage/pharmacy) "EP" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/yellow/hidden{ dir = 4 @@ -2770,9 +2888,23 @@ /obj/structure/cable, /turf/open/floor/plating, /area/ruin/space/has_grav/deepstorage/power) +"Il" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2{ + dir = 4 + }, +/obj/structure/cable, +/turf/open/floor/engine, +/area/ruin/space/has_grav/deepstorage/pharmacy) "Iy" = ( /turf/open/misc/asteroid/airless, /area/ruin/unpowered/no_grav) +"JV" = ( +/obj/item/reagent_containers/glass/beaker/large, +/turf/open/floor/engine, +/area/ruin/space/has_grav/deepstorage/pharmacy) "Mp" = ( /obj/structure/table, /obj/item/storage/medkit/brute{ @@ -2788,6 +2920,24 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, /area/ruin/space/has_grav/deepstorage/airlock) +"RT" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/chair/office/light, +/turf/open/floor/engine, +/area/ruin/space/has_grav/deepstorage/pharmacy) +"Uj" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 + }, +/turf/open/floor/engine, +/area/ruin/space/has_grav/deepstorage/pharmacy) +"UQ" = ( +/obj/machinery/airalarm/away{ + pixel_y = -25 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/engine, +/area/ruin/space/has_grav/deepstorage/pharmacy) (1,1,1) = {" aa @@ -3398,11 +3548,11 @@ ey dB ab ab -ab -ab -ab -ab -ab +gF +gF +gF +gF +gF ab ab ab @@ -3450,11 +3600,11 @@ ez dB ab ab -ab -ab -ab -ab -ab +gF +wu +RT +yf +gF ab ab aa @@ -3502,11 +3652,11 @@ eA dB dB dB -dB -ab -ab -ab -ab +gF +Cp +Uj +AI +gF ab ab aa @@ -3553,12 +3703,12 @@ fN ge dB gw -gw -dB -ab -ab -ab -ab +zi +gF +lf +tk +ae +gF ab ab aa @@ -3605,12 +3755,12 @@ fO gf gl gx +gx +uG +mW +Il +UQ gF -dB -ab -ab -ab -ab ab ab aa @@ -3658,11 +3808,11 @@ gg gm gy gG -dB -ab -ab -ab -ab +gF +xI +Az +JV +gF ab ab aa @@ -3710,11 +3860,11 @@ dB dB dB dB -dB -ab -ab -ab -ab +gF +gF +gF +gF +gF ab ab aa @@ -3764,7 +3914,7 @@ cp ab ab ab -Iy +ab ab ab ab diff --git a/_maps/RandomRuins/SpaceRuins/derelict7.dmm b/_maps/RandomRuins/SpaceRuins/derelict7.dmm index d10b6e4a2bb92..6b8d7cbd270e5 100644 --- a/_maps/RandomRuins/SpaceRuins/derelict7.dmm +++ b/_maps/RandomRuins/SpaceRuins/derelict7.dmm @@ -323,7 +323,7 @@ /obj/effect/turf_decal/trimline/neutral/warning{ dir = 1 }, -/obj/item/computer_hardware/hard_drive/role/signal, +/obj/item/computer_hardware/hard_drive/portable/ordnance, /turf/open/floor/iron/dark/side/airless{ dir = 1 }, diff --git a/_maps/RandomRuins/SpaceRuins/forgottenship.dmm b/_maps/RandomRuins/SpaceRuins/forgottenship.dmm index 4b6e77ad1b91a..17de0160b253d 100644 --- a/_maps/RandomRuins/SpaceRuins/forgottenship.dmm +++ b/_maps/RandomRuins/SpaceRuins/forgottenship.dmm @@ -24,9 +24,9 @@ "ae" = ( /obj/structure/fans/tiny, /obj/machinery/door/airlock/external/ruin{ - name = "Syndicate ship airlock"; - req_one_access_txt = "150" + name = "Syndicate Ship Airlock" }, +/obj/effect/mapping_helpers/airlock/access/all/syndicate/general, /turf/open/floor/mineral/plastitanium, /area/ruin/space/has_grav/syndicate_forgotten_ship) "af" = ( @@ -99,7 +99,7 @@ /obj/structure/window/reinforced/plasma/plastitanium, /obj/machinery/door/poddoor{ id = "fslockdown"; - name = "Ship blast door"; + name = "Ship Blast Door"; state_open = 1 }, /turf/open/floor/mineral/plastitanium, @@ -125,7 +125,7 @@ desc = "A basic closet for all your villainous needs."; locked = 1; name = "Closet"; - req_one_access_txt = "150"; + req_access = list("syndicate"); secure = 1 }, /obj/item/coin/antagtoken, @@ -177,7 +177,7 @@ name = "Ship turret control panel"; pixel_y = 32; req_access = null; - req_one_access_txt = "150" + req_access = list("syndicate") }, /turf/open/floor/mineral/plastitanium/red, /area/ruin/space/has_grav/syndicate_forgotten_ship) @@ -193,7 +193,7 @@ /obj/machinery/button/door{ id = "fscaproom"; name = "Room shutters control"; - req_one_access_txt = "150" + req_access = list("syndicate") }, /turf/open/floor/mineral/plastitanium, /area/ruin/space/has_grav/syndicate_forgotten_ship) @@ -236,9 +236,9 @@ /area/ruin/space/has_grav/syndicate_forgotten_ship) "aQ" = ( /obj/machinery/door/airlock/grunge{ - name = "Syndicate Ship Airlock"; - req_one_access_txt = "150" + name = "Syndicate Ship Airlock" }, +/obj/effect/mapping_helpers/airlock/access/all/syndicate/general, /turf/open/floor/iron/dark, /area/ruin/space/has_grav/syndicate_forgotten_ship) "aR" = ( @@ -263,9 +263,9 @@ /area/ruin/space/has_grav/syndicate_forgotten_ship) "aU" = ( /obj/machinery/door/airlock/external/ruin{ - name = "Syndicate ship airlock"; - req_one_access_txt = "150" + name = "Syndicate Ship Airlock" }, +/obj/effect/mapping_helpers/airlock/access/all/syndicate/general, /turf/open/floor/mineral/plastitanium, /area/ruin/space/has_grav/syndicate_forgotten_ship) "aV" = ( @@ -302,7 +302,7 @@ /area/ruin/space/has_grav/syndicate_forgotten_ship) "bd" = ( /obj/structure/closet/crate/secure/gear{ - req_one_access_txt = "150" + req_access = list("syndicate") }, /obj/item/stack/sheet/iron/fifty, /obj/item/stack/sheet/iron/fifty, @@ -318,9 +318,9 @@ "be" = ( /obj/structure/cable, /obj/machinery/door/airlock/external/ruin{ - name = "Syndicate ship airlock"; - req_one_access_txt = "150" + name = "Syndicate Ship Airlock" }, +/obj/effect/mapping_helpers/airlock/access/all/syndicate/general, /turf/open/floor/mineral/plastitanium, /area/ruin/space/has_grav/syndicate_forgotten_ship) "bf" = ( @@ -332,7 +332,7 @@ }, /obj/structure/cable, /obj/structure/closet/crate/secure/gear{ - req_one_access_txt = "150" + req_access = list("syndicate") }, /obj/item/circuitboard/machine/circuit_imprinter/offstation, /obj/item/circuitboard/machine/protolathe/offstation, @@ -364,7 +364,7 @@ /obj/item/clothing/glasses/welding, /obj/item/clothing/glasses/welding, /obj/structure/closet/crate/secure/engineering{ - req_one_access_txt = "150" + req_access = list("syndicate") }, /turf/open/floor/mineral/plastitanium, /area/ruin/space/has_grav/syndicate_forgotten_cargopod) @@ -376,7 +376,7 @@ /obj/machinery/button/door{ id = "fslockdown"; name = "Window shutters"; - req_one_access_txt = "150" + req_access = list("syndicate") }, /turf/open/floor/mineral/plastitanium/red, /area/ruin/space/has_grav/syndicate_forgotten_ship) @@ -388,7 +388,7 @@ /obj/machinery/mineral/ore_redemption{ name = "Syndicate ore redemption machine"; ore_multiplier = 4; - req_access = list(150) + req_access = list("syndicate") }, /turf/open/floor/mineral/plastitanium, /area/ruin/space/has_grav/syndicate_forgotten_cargopod) @@ -405,7 +405,7 @@ /area/ruin/space/has_grav/syndicate_forgotten_cargopod) "bp" = ( /obj/structure/closet/crate/secure/gear{ - req_one_access_txt = "150" + req_access = list("syndicate") }, /obj/item/mining_scanner, /obj/item/pickaxe/drill, @@ -431,7 +431,7 @@ /area/ruin/space/has_grav/syndicate_forgotten_ship) "bu" = ( /obj/structure/closet/crate/secure/gear{ - req_one_access_txt = "150" + req_access = list("syndicate") }, /obj/item/toy/nuke, /obj/item/clothing/under/chameleon, @@ -457,7 +457,7 @@ desc = "A basic closet for all your villainous needs."; locked = 1; name = "Closet"; - req_one_access_txt = "150"; + req_access = list("syndicate"); secure = 1 }, /obj/item/crowbar/red, @@ -467,21 +467,21 @@ /area/ruin/space/has_grav/syndicate_forgotten_ship) "bx" = ( /obj/machinery/door/airlock/grunge{ - name = "Captain's room"; - req_one_access_txt = "150" + name = "Captain's Room" }, +/obj/effect/mapping_helpers/airlock/access/all/syndicate/general, /obj/machinery/door/poddoor{ id = "fscaproom"; - name = "Captain's blast door"; + name = "Captain's Blast Door"; state_open = 1 }, /turf/open/floor/carpet/royalblack, /area/ruin/space/has_grav/syndicate_forgotten_ship) "by" = ( /obj/machinery/door/airlock/grunge{ - name = "Syndicate Ship Airlock"; - req_one_access_txt = "150" + name = "Syndicate Ship Airlock" }, +/obj/effect/mapping_helpers/airlock/access/all/syndicate/general, /turf/open/floor/mineral/plastitanium, /area/ruin/space/has_grav/syndicate_forgotten_ship) "bz" = ( @@ -492,7 +492,7 @@ /area/ruin/space/has_grav/syndicate_forgotten_ship) "bA" = ( /obj/structure/closet/crate/secure/gear{ - req_one_access_txt = "150" + req_access = list("syndicate") }, /obj/item/clothing/head/helmet/space/syndicate/black/engie, /obj/item/clothing/suit/space/syndicate/black/engie, @@ -521,9 +521,9 @@ /area/ruin/space/has_grav/syndicate_forgotten_ship) "bF" = ( /obj/machinery/door/airlock/external/ruin{ - name = "Syndicate ship airlock"; - req_one_access_txt = "150" + name = "Syndicate Ship Airlock" }, +/obj/effect/mapping_helpers/airlock/access/all/syndicate/general, /obj/structure/cable, /obj/structure/fans/tiny, /turf/open/floor/plating, @@ -567,9 +567,9 @@ /obj/structure/cable, /obj/structure/fans/tiny, /obj/machinery/door/airlock/external/ruin{ - name = "Syndicate ship airlock"; - req_one_access_txt = "150" + name = "Syndicate Ship Airlock" }, +/obj/effect/mapping_helpers/airlock/access/all/syndicate/general, /turf/open/floor/mineral/plastitanium, /area/ruin/space/has_grav/syndicate_forgotten_ship) "bN" = ( @@ -613,7 +613,7 @@ /obj/machinery/computer/security/telescreen/interrogation{ name = "Cameras monitor"; network = list("fsci"); - req_one_access_txt = "150"; + req_access = list("syndicate"); screen_loc = "" }, /turf/open/floor/mineral/plastitanium, @@ -642,7 +642,7 @@ desc = "A basic closet for all your villainous needs."; locked = 1; name = "Closet"; - req_one_access_txt = "150"; + req_access = list("syndicate"); secure = 1 }, /obj/item/crowbar/red, @@ -681,7 +681,7 @@ desc = "A basic closet for all your villainous needs."; locked = 1; name = "Closet"; - req_one_access_txt = "150"; + req_access = list("syndicate"); secure = 1 }, /obj/item/ammo_box/c9mm, @@ -689,7 +689,7 @@ /area/ruin/space/has_grav/syndicate_forgotten_ship) "cf" = ( /obj/structure/displaycase{ - req_one_access_txt = "150"; + req_access = list("syndicate"); start_showpiece_type = /obj/item/gun/ballistic/automatic/pistol/deagle/camo }, /turf/open/floor/mineral/plastitanium/red, @@ -701,19 +701,19 @@ desc = "A basic closet for all your villainous needs."; locked = 1; name = "Closet"; - req_one_access_txt = "150"; + req_access = list("syndicate"); secure = 1 }, /turf/open/floor/mineral/plastitanium/red, /area/ruin/space/has_grav/syndicate_forgotten_ship) "ch" = ( /obj/machinery/door/airlock/grunge{ - name = "Captain's room"; - req_one_access_txt = "150" + name = "Captain's Room" }, +/obj/effect/mapping_helpers/airlock/access/all/syndicate/general, /obj/machinery/door/poddoor{ id = "fscaproom"; - name = "Captain's blast door"; + name = "Captain's Blast Door"; state_open = 1 }, /turf/open/floor/mineral/plastitanium/red, @@ -744,9 +744,9 @@ /area/ruin/space/has_grav/syndicate_forgotten_ship) "cm" = ( /obj/machinery/door/airlock/grunge{ - name = "Syndicate Ship Airlock"; - req_one_access_txt = "150" + name = "Syndicate Ship Airlock" }, +/obj/effect/mapping_helpers/airlock/access/all/syndicate/general, /turf/open/floor/mineral/plastitanium/red, /area/ruin/space/has_grav/syndicate_forgotten_ship) "cn" = ( @@ -757,24 +757,24 @@ /obj/structure/filingcabinet, /obj/machinery/door/window{ dir = 8; - name = "Syndicate interior door"; - req_one_access_txt = "150" + name = "Syndicate Interior Door"; + req_access = list("syndicate") }, /turf/open/floor/mineral/plastitanium/red, /area/ruin/space/has_grav/syndicate_forgotten_ship) "cp" = ( /obj/machinery/door/window{ - armor = list("melee" = 50, "bullet" = 50, "laser" = 50, "energy" = 50, "bomb" = 10, "bio" = 100, "fire" = 70, "acid" = 100); - name = "Control room"; - req_one_access_txt = "150" + armor = list("melee" = 50, "bullet" = 50, "laser" = 50, "energy" = 50, "bomb" = 10, "bio" = 0, "fire" = 70, "acid" = 100); + name = "Control Room"; + req_access = list("syndicate") }, /turf/open/floor/mineral/plastitanium/red, /area/ruin/space/has_grav/syndicate_forgotten_ship) "cq" = ( /obj/machinery/door/airlock/grunge{ - name = "Bridge"; - req_one_access_txt = "150" + name = "Bridge" }, +/obj/effect/mapping_helpers/airlock/access/all/syndicate/general, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2{ dir = 4 }, @@ -786,7 +786,7 @@ /area/ruin/space/has_grav/syndicate_forgotten_ship) "cs" = ( /obj/structure/closet/crate/secure/gear{ - req_one_access_txt = "150" + req_access = list("syndicate") }, /obj/item/toy/sword, /obj/item/toy/balloon/syndicate, @@ -812,7 +812,7 @@ /area/ruin/space/has_grav/syndicate_forgotten_ship) "cw" = ( /obj/structure/closet/crate/secure/gear{ - req_one_access_txt = "150" + req_access = list("syndicate") }, /obj/item/switchblade, /turf/open/floor/mineral/plastitanium, @@ -835,7 +835,7 @@ /area/ruin/space/has_grav/syndicate_forgotten_ship) "cz" = ( /obj/structure/closet/crate/secure/gear{ - req_one_access_txt = "150" + req_access = list("syndicate") }, /obj/item/stack/sheet/mineral/titanium{ amount = 40 @@ -887,9 +887,9 @@ /area/ruin/space/has_grav/syndicate_forgotten_ship) "cG" = ( /obj/machinery/door/airlock/grunge{ - name = "Syndicate Ship Airlock"; - req_one_access_txt = "150" + name = "Syndicate Ship Airlock" }, +/obj/effect/mapping_helpers/airlock/access/all/syndicate/general, /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2{ dir = 8 @@ -920,16 +920,16 @@ "cJ" = ( /obj/machinery/door/window{ dir = 1; - name = "Spare equipment"; - req_one_access_txt = "150" + name = "Spare Equipment"; + req_access = list("syndicate") }, /turf/open/floor/mineral/plastitanium/red, /area/ruin/space/has_grav/syndicate_forgotten_ship) "cK" = ( /obj/machinery/door/airlock/grunge{ - name = "Syndicate Ship Airlock"; - req_one_access_txt = "150" + name = "Syndicate Ship Airlock" }, +/obj/effect/mapping_helpers/airlock/access/all/syndicate/general, /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2{ dir = 4 @@ -1055,9 +1055,9 @@ /area/ruin/space/has_grav/syndicate_forgotten_ship) "cZ" = ( /obj/machinery/door/airlock/grunge{ - name = "Syndicate Ship Airlock"; - req_one_access_txt = "150" + name = "Syndicate Ship Airlock" }, +/obj/effect/mapping_helpers/airlock/access/all/syndicate/general, /turf/open/floor/iron/dark/side{ dir = 1 }, @@ -1083,7 +1083,7 @@ /area/ruin/space/has_grav/syndicate_forgotten_ship) "dd" = ( /obj/structure/closet/crate/secure/gear{ - req_one_access_txt = "150" + req_access = list("syndicate") }, /obj/item/language_manual/codespeak_manual/unlimited, /turf/open/floor/pod/dark, @@ -1098,7 +1098,7 @@ desc = "A basic closet for all your villainous needs."; locked = 1; name = "Closet"; - req_one_access_txt = "150"; + req_access = list("syndicate"); secure = 1 }, /obj/item/clothing/under/syndicate/combat, @@ -1115,7 +1115,7 @@ desc = "A basic closet for all your villainous needs."; locked = 1; name = "Closet"; - req_one_access_txt = "150"; + req_access = list("syndicate"); secure = 1 }, /obj/item/clothing/head/hos/beret/syndicate, @@ -1138,7 +1138,7 @@ /area/ruin/space/has_grav/syndicate_forgotten_cargopod) "di" = ( /obj/structure/closet/crate/secure/gear{ - req_one_access_txt = "150" + req_access = list("syndicate") }, /obj/item/disk/surgery/forgottenship, /turf/open/floor/pod/dark, @@ -1152,16 +1152,16 @@ }, /obj/structure/fans/tiny, /obj/machinery/door/airlock/grunge{ - armor = list("melee" = 50, "bullet" = 50, "laser" = 50, "energy" = 50, "bomb" = 50, "bio" = 100, "fire" = 90, "acid" = 90); + armor = list("melee" = 50, "bullet" = 50, "laser" = 50, "energy" = 50, "bomb" = 50, "bio" = 0, "fire" = 90, "acid" = 90); desc = "Vault airlock preventing air from going out."; - name = "Syndicate Vault Airlock"; - req_one_access_txt = "150" + name = "Syndicate Vault Airlock" }, +/obj/effect/mapping_helpers/airlock/access/all/syndicate/general, /turf/open/floor/pod/dark, /area/ruin/space/has_grav/powered/syndicate_forgotten_vault) "dm" = ( /obj/structure/closet/crate/secure/gear{ - req_one_access_txt = "150" + req_access = list("syndicate") }, /obj/item/stack/ore/diamond{ amount = 3 @@ -1170,14 +1170,14 @@ /area/ruin/space/has_grav/syndicate_forgotten_ship) "dn" = ( /obj/machinery/door/airlock/grunge{ - name = "Syndicate Ship Airlock"; - req_one_access_txt = "150" + name = "Syndicate Ship Airlock" }, +/obj/effect/mapping_helpers/airlock/access/all/syndicate/general, /turf/open/floor/plating, /area/ruin/space/has_grav/syndicate_forgotten_ship) "do" = ( /obj/structure/closet/crate/secure/gear{ - req_one_access_txt = "150" + req_access = list("syndicate") }, /obj/item/stack/sheet/mineral/gold{ amount = 30 @@ -1190,7 +1190,7 @@ /area/ruin/space/has_grav/powered/syndicate_forgotten_vault) "dp" = ( /obj/structure/closet/crate/secure/gear{ - req_one_access_txt = "150" + req_access = list("syndicate") }, /obj/item/stack/ore/plasma{ amount = 19 @@ -1208,7 +1208,7 @@ /area/ruin/space/has_grav/syndicate_forgotten_ship) "jN" = ( /obj/structure/closet/crate/secure/gear{ - req_one_access_txt = "150" + req_access = list("syndicate") }, /obj/effect/spawner/random/food_or_drink/donkpockets, /turf/open/floor/mineral/plastitanium, @@ -1220,7 +1220,7 @@ desc = "A basic closet for all your villainous needs."; locked = 1; name = "Closet"; - req_one_access_txt = "150"; + req_access = list("syndicate"); secure = 1 }, /obj/effect/spawner/random/contraband/armory, @@ -1228,7 +1228,7 @@ /area/ruin/space/has_grav/syndicate_forgotten_ship) "Ia" = ( /obj/structure/closet/crate/secure/gear{ - req_one_access_txt = "150" + req_access = list("syndicate") }, /obj/effect/spawner/random/maintenance, /obj/effect/spawner/random/maintenance, @@ -1236,7 +1236,7 @@ /area/ruin/space/has_grav/syndicate_forgotten_ship) "Il" = ( /obj/structure/closet/crate/secure/gear{ - req_one_access_txt = "150" + req_access = list("syndicate") }, /obj/item/melee/energy/sword/saber/red, /obj/machinery/light/directional/north, @@ -1244,7 +1244,7 @@ /area/ruin/space/has_grav/powered/syndicate_forgotten_vault) "WR" = ( /obj/structure/closet/crate/secure/gear{ - req_one_access_txt = "150" + req_access = list("syndicate") }, /obj/effect/spawner/random/clothing/costume, /turf/open/floor/mineral/plastitanium, diff --git a/_maps/RandomRuins/SpaceRuins/gondolaasteroid.dmm b/_maps/RandomRuins/SpaceRuins/gondolaasteroid.dmm index 9d6999c136e5b..7d117317c4be8 100644 --- a/_maps/RandomRuins/SpaceRuins/gondolaasteroid.dmm +++ b/_maps/RandomRuins/SpaceRuins/gondolaasteroid.dmm @@ -19,11 +19,11 @@ /turf/open/floor/grass, /area/ruin/space/has_grav) "f" = ( -/obj/structure/flora/ausbushes/fullgrass, +/obj/structure/flora/bush/fullgrass/style_random, /turf/open/floor/grass, /area/ruin/space/has_grav) "g" = ( -/obj/structure/flora/ausbushes/ywflowers, +/obj/structure/flora/bush/flowers_yw/style_random, /turf/open/floor/grass, /area/ruin/space/has_grav) "h" = ( @@ -31,7 +31,7 @@ /turf/open/floor/grass, /area/ruin/space/has_grav) "i" = ( -/obj/structure/flora/ausbushes/sparsegrass, +/obj/structure/flora/bush/sparsegrass/style_random, /turf/open/floor/grass, /area/ruin/space/has_grav) "j" = ( @@ -43,27 +43,27 @@ /turf/open/floor/grass, /area/ruin/space/has_grav) "l" = ( -/obj/structure/flora/ausbushes/stalkybush, +/obj/structure/flora/bush/stalky/style_random, /turf/open/floor/grass, /area/ruin/space/has_grav) "m" = ( -/obj/structure/flora/ausbushes/grassybush, +/obj/structure/flora/bush/grassy/style_random, /turf/open/floor/grass, /area/ruin/space/has_grav) "n" = ( -/obj/structure/flora/ausbushes/reedbush, +/obj/structure/flora/bush/reed/style_random, /turf/open/floor/grass, /area/ruin/space/has_grav) "o" = ( -/obj/structure/flora/ausbushes/lavendergrass, +/obj/structure/flora/bush/lavendergrass/style_random, /turf/open/floor/grass, /area/ruin/space/has_grav) "p" = ( -/obj/structure/flora/ausbushes/brflowers, +/obj/structure/flora/bush/flowers_br/style_random, /turf/open/floor/grass, /area/ruin/space/has_grav) "q" = ( -/obj/structure/flora/ausbushes/fernybush, +/obj/structure/flora/bush/ferny/style_random, /turf/open/floor/grass, /area/ruin/space/has_grav) "r" = ( @@ -71,11 +71,11 @@ /turf/open/floor/grass, /area/ruin/space/has_grav) "s" = ( -/obj/structure/flora/junglebush/large, +/obj/structure/flora/bush/large/style_random, /turf/open/floor/grass, /area/ruin/space/has_grav) "t" = ( -/obj/structure/flora/ausbushes/sunnybush, +/obj/structure/flora/bush/sunny/style_random, /turf/open/floor/grass, /area/ruin/space/has_grav) "u" = ( diff --git a/_maps/RandomRuins/SpaceRuins/hellfactory.dmm b/_maps/RandomRuins/SpaceRuins/hellfactory.dmm index 15df219c4db03..42c87b6bac78f 100644 --- a/_maps/RandomRuins/SpaceRuins/hellfactory.dmm +++ b/_maps/RandomRuins/SpaceRuins/hellfactory.dmm @@ -327,12 +327,6 @@ /obj/structure/plasticflaps, /turf/open/floor/plating, /area/ruin/space/has_grav/hellfactory) -"bd" = ( -/obj/structure/sign/warning/coldtemp{ - name = "\improper BLAST FREEZER" - }, -/turf/closed/wall/r_wall, -/area/ruin/space/has_grav/hellfactory) "be" = ( /obj/structure/table, /obj/item/paper_bin/carbon, @@ -615,10 +609,6 @@ }, /turf/open/floor/plating, /area/ruin/space/has_grav/hellfactory) -"bX" = ( -/obj/structure/sign/warning/chemdiamond, -/turf/closed/wall, -/area/ruin/space/has_grav/hellfactory) "bY" = ( /obj/machinery/light/small/directional/west, /turf/open/floor/plating, @@ -726,13 +716,6 @@ /obj/effect/turf_decal/box/white, /turf/open/floor/iron, /area/ruin/space/has_grav/hellfactory) -"ct" = ( -/obj/machinery/light/built/directional/south, -/obj/structure/marker_beacon{ - icon_state = "markerburgundy-on" - }, -/turf/open/floor/iron, -/area/ruin/space/has_grav/hellfactory) "cu" = ( /obj/effect/turf_decal{ dir = 9 @@ -883,26 +866,11 @@ /obj/structure/lattice/catwalk, /turf/template_noop, /area/ruin/space/has_grav/hellfactory) -"cR" = ( -/obj/structure/lattice/catwalk, -/obj/structure/marker_beacon{ - icon_state = "markerburgundy-on" - }, -/turf/template_noop, -/area/ruin/space/has_grav/hellfactory) "cS" = ( /obj/structure/lattice/catwalk, /obj/item/keycard/entry, /turf/template_noop, /area/ruin/space/has_grav/hellfactory) -"cT" = ( -/obj/machinery/light/broken/directional/south, -/obj/structure/marker_beacon{ - icon_state = "markerburgundy-on" - }, -/obj/structure/cable, -/turf/open/floor/iron, -/area/ruin/space/has_grav/hellfactory) "cV" = ( /obj/structure/table, /obj/item/stack/ducts/fifty, @@ -945,11 +913,22 @@ "oJ" = ( /turf/open/floor/iron/dark, /area/ruin/space/has_grav/hellfactory) +"oV" = ( +/obj/structure/sign/warning/cold_temp{ + name = "\improper BLAST FREEZER" + }, +/turf/closed/wall/r_wall, +/area/ruin/space/has_grav/hellfactory) "pf" = ( /obj/effect/decal/cleanable/dirt/dust, /obj/structure/sign/poster/random/directional/west, /turf/open/floor/iron, /area/ruin/space/has_grav/hellfactory) +"pT" = ( +/obj/machinery/light/built/directional/south, +/obj/structure/marker_beacon/burgundy, +/turf/open/floor/iron, +/area/ruin/space/has_grav/hellfactory) "qK" = ( /obj/structure/closet/crate, /obj/effect/spawner/random/exotic/languagebook, @@ -1010,6 +989,10 @@ /obj/effect/decal/cleanable/dirt/dust, /turf/open/floor/iron/checker, /area/ruin/space/has_grav/hellfactory) +"GU" = ( +/obj/structure/sign/warning/chem_diamond, +/turf/closed/wall, +/area/ruin/space/has_grav/hellfactory) "Ns" = ( /obj/structure/closet/crate, /obj/machinery/conveyor/auto{ @@ -1048,6 +1031,12 @@ /obj/effect/decal/cleanable/oil, /turf/open/floor/plating, /area/ruin/space/has_grav/hellfactory) +"SF" = ( +/obj/machinery/light/broken/directional/south, +/obj/structure/marker_beacon/burgundy, +/obj/structure/cable, +/turf/open/floor/iron, +/area/ruin/space/has_grav/hellfactory) "UK" = ( /obj/effect/decal/cleanable/oil/streak, /turf/open/floor/iron, @@ -1056,6 +1045,11 @@ /obj/structure/cable, /turf/open/floor/iron/grimy, /area/ruin/space/has_grav/hellfactoryoffice) +"Vd" = ( +/obj/structure/lattice/catwalk, +/obj/structure/marker_beacon/burgundy, +/turf/template_noop, +/area/ruin/space/has_grav/hellfactory) "VN" = ( /obj/structure/extinguisher_cabinet/directional/north, /turf/open/floor/plating, @@ -1276,22 +1270,22 @@ ah ah ah ah -bd +oV aA aA aA bD bJ bP -bX +GU aA aA bL aA -ct +pT cE aW -cR +Vd cQ "} (9,1,1) = {" @@ -1450,10 +1444,10 @@ aL ca aL cq -cT +SF cE ac -cR +Vd cQ "} (15,1,1) = {" diff --git a/_maps/RandomRuins/SpaceRuins/hilbertresearchfacility.dmm b/_maps/RandomRuins/SpaceRuins/hilbertresearchfacility.dmm index 8ee03bb502eb3..9b0765f7f1536 100644 --- a/_maps/RandomRuins/SpaceRuins/hilbertresearchfacility.dmm +++ b/_maps/RandomRuins/SpaceRuins/hilbertresearchfacility.dmm @@ -13,9 +13,9 @@ "av" = ( /obj/effect/mapping_helpers/airlock/locked, /obj/machinery/door/airlock/vault{ - name = "secured door"; - req_access_txt = "207" + name = "Secured Door" }, +/obj/effect/mapping_helpers/airlock/access/all/away/generic3, /turf/open/floor/mineral/plastitanium, /area/ruin/space/has_grav/powered/hilbertresearchfacility/secretroom) "az" = ( @@ -272,7 +272,7 @@ /turf/open/floor/cult, /area/ruin/space/has_grav/powered/hilbertresearchfacility) "he" = ( -/obj/structure/flora/rock/pile, +/obj/structure/flora/rock/pile/style_random, /turf/open/misc/asteroid/airless, /area/ruin/unpowered/no_grav) "hk" = ( @@ -787,13 +787,6 @@ }, /turf/open/floor/mineral/titanium/tiled/purple, /area/ruin/space/has_grav/powered/hilbertresearchfacility) -"sa" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/space/basic, -/turf/open/floor/mineral/plastitanium, -/area/ruin/space/has_grav/powered/hilbertresearchfacility) "sj" = ( /turf/open/floor/circuit/green/anim, /area/ruin/space/has_grav/powered/hilbertresearchfacility/secretroom) @@ -2349,7 +2342,7 @@ /turf/open/floor/wood, /area/ruin/space/has_grav/powered/hilbertresearchfacility) "Yi" = ( -/obj/structure/flora/ausbushes/sparsegrass, +/obj/structure/flora/bush/sparsegrass/style_random, /turf/open/misc/asteroid/airless, /area/ruin/unpowered/no_grav) "Ym" = ( @@ -5179,7 +5172,7 @@ Ba Ba Ba Ba -sa +Ba Ok Bo Iy diff --git a/_maps/RandomRuins/SpaceRuins/listeningstation.dmm b/_maps/RandomRuins/SpaceRuins/listeningstation.dmm index a8ce74065f4a9..457c99dfde301 100644 --- a/_maps/RandomRuins/SpaceRuins/listeningstation.dmm +++ b/_maps/RandomRuins/SpaceRuins/listeningstation.dmm @@ -67,9 +67,9 @@ dir = 4 }, /obj/machinery/door/airlock/external/ruin{ - id_tag = "syndie_listeningpost_external"; - req_access_txt = "150" + id_tag = "syndie_listeningpost_external" }, +/obj/effect/mapping_helpers/airlock/access/all/syndicate/general, /obj/structure/cable, /turf/open/floor/plating, /area/ruin/space/has_grav/listeningstation) @@ -87,9 +87,9 @@ dir = 8 }, /obj/machinery/door/airlock/external/ruin{ - id_tag = "syndie_listeningpost_external"; - req_access_txt = "150" + id_tag = "syndie_listeningpost_external" }, +/obj/effect/mapping_helpers/airlock/access/all/syndicate/general, /obj/structure/cable, /turf/open/floor/plating, /area/ruin/space/has_grav/listeningstation) @@ -119,7 +119,7 @@ /obj/effect/decal/cleanable/dirt, /obj/machinery/computer/med_data/syndie{ dir = 4; - req_one_access = null + req_access = list("syndicate") }, /turf/open/floor/iron/dark, /area/ruin/space/has_grav/listeningstation) @@ -498,7 +498,7 @@ }, /obj/machinery/door/window/brigdoor{ dir = 8; - req_access_txt = "150" + req_access = list("syndicate") }, /obj/structure/sign/warning/explosives/alt{ pixel_x = 32 @@ -603,7 +603,7 @@ /obj/effect/decal/cleanable/dirt, /obj/structure/closet/secure_closet/medical1{ req_access = null; - req_access_txt = "150" + req_access = list("syndicate") }, /turf/open/floor/iron/white, /area/ruin/space/has_grav/listeningstation) @@ -847,7 +847,7 @@ id = "syndie_listeningpost_external"; name = "External Bolt Control"; normaldoorcontrol = 1; - req_access_txt = "150"; + req_access = list("syndicate"); specialfunctions = 4 }, /turf/open/floor/iron/dark, @@ -953,9 +953,9 @@ pixel_y = 5 }, /obj/machinery/door/airlock/hatch{ - name = "Telecommunications"; - req_access_txt = "150" + name = "Telecommunications" }, +/obj/effect/mapping_helpers/airlock/access/all/syndicate/general, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, /area/ruin/space/has_grav/listeningstation) @@ -968,9 +968,9 @@ pixel_y = 5 }, /obj/machinery/door/airlock/hatch{ - name = "E.V.A. Equipment"; - req_access_txt = "150" + name = "E.V.A. Equipment" }, +/obj/effect/mapping_helpers/airlock/access/all/syndicate/general, /obj/effect/turf_decal/tile/neutral/fourcorners, /obj/structure/cable, /turf/open/floor/iron/dark, diff --git a/_maps/RandomRuins/SpaceRuins/mechtransport.dmm b/_maps/RandomRuins/SpaceRuins/mechtransport.dmm index 8da3bc435a3a1..cce1f8fe75f72 100644 --- a/_maps/RandomRuins/SpaceRuins/mechtransport.dmm +++ b/_maps/RandomRuins/SpaceRuins/mechtransport.dmm @@ -60,9 +60,9 @@ /area/ruin/space/has_grav/powered/mechtransport) "p" = ( /obj/machinery/door/airlock/hatch{ - name = "Cockpit"; - req_access_txt = "101" + name = "Cockpit" }, +/obj/effect/mapping_helpers/airlock/access/all/admin/general, /turf/open/floor/mineral/titanium, /area/ruin/space/has_grav/powered/mechtransport) "r" = ( diff --git a/_maps/RandomRuins/SpaceRuins/mrow_thats_right.dmm b/_maps/RandomRuins/SpaceRuins/mrow_thats_right.dmm index 3439986b6656b..11f1a6422cfb3 100644 --- a/_maps/RandomRuins/SpaceRuins/mrow_thats_right.dmm +++ b/_maps/RandomRuins/SpaceRuins/mrow_thats_right.dmm @@ -82,16 +82,16 @@ /area/ruin/space/has_grav/powered/cat_man) "aq" = ( /obj/machinery/door/airlock/maintenance_hatch{ - name = "Misc Supplies"; - req_access_txt = "201" + name = "Misc Supplies" }, +/obj/effect/mapping_helpers/airlock/access/all/away/maintenance, /turf/open/floor/plating, /area/ruin/space/has_grav/powered/cat_man) "ar" = ( /obj/machinery/door/airlock/maintenance_hatch{ - name = "Custodial Supplies"; - req_access_txt = "201" + name = "Custodial Supplies" }, +/obj/effect/mapping_helpers/airlock/access/all/away/maintenance, /turf/open/floor/plating, /area/ruin/space/has_grav/powered/cat_man) "as" = ( @@ -240,7 +240,7 @@ /obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/preopen{ id = "meow"; - name = "kitty protection door" + name = "Kitty Protection Door" }, /turf/open/floor/plating, /area/ruin/space/has_grav/powered/cat_man) @@ -248,11 +248,11 @@ /obj/effect/decal/cleanable/dirt, /obj/machinery/door/poddoor/preopen{ id = "meow"; - name = "kitty protection door" + name = "Kitty Protection Door" }, /obj/machinery/door/window{ - name = "kitty door"; - req_access_txt = "200" + name = "Kitty Door"; + req_access = list("away_general") }, /turf/open/floor/plating, /area/ruin/space/has_grav/powered/cat_man) @@ -353,7 +353,7 @@ /turf/open/floor/iron, /area/ruin/space/has_grav/powered/cat_man) "be" = ( -/obj/item/organ/tail/cat, +/obj/item/organ/external/tail/cat, /obj/effect/decal/cleanable/blood/old, /turf/open/floor/iron/white/corner, /area/ruin/space/has_grav/powered/cat_man) @@ -377,11 +377,11 @@ /obj/effect/decal/cleanable/dirt, /obj/machinery/door/poddoor/preopen{ id = "meow"; - name = "kitty protection door" + name = "Kitty Protection Door" }, /obj/machinery/door/window/left/directional/west{ - name = "kitty door"; - req_access_txt = "200" + name = "Kitty Door"; + req_access = list("away_general") }, /turf/open/floor/plating, /area/ruin/space/has_grav/powered/cat_man) @@ -444,7 +444,7 @@ "bt" = ( /obj/structure/table/optable, /obj/effect/mob_spawn/corpse/human/damaged, -/obj/item/organ/ears/cat, +/obj/item/organ/internal/ears/cat, /obj/effect/decal/cleanable/blood/old, /turf/open/floor/iron/white, /area/ruin/space/has_grav/powered/cat_man) @@ -611,11 +611,11 @@ /obj/effect/decal/cleanable/dirt, /obj/machinery/door/poddoor/preopen{ id = "meow"; - name = "kitty protection door" + name = "Kitty Protection Door" }, /obj/machinery/door/window/left/directional/north{ - name = "kitty door"; - req_access_txt = "200" + name = "Kitty Door"; + req_access = list("away_general") }, /turf/open/floor/plating, /area/ruin/space/has_grav/powered/cat_man) @@ -691,9 +691,8 @@ /turf/open/floor/plating, /area/ruin/space/has_grav/powered/cat_man) "bY" = ( -/obj/machinery/door/airlock/maintenance_hatch{ - req_access_txt = "201" - }, +/obj/machinery/door/airlock/maintenance_hatch, +/obj/effect/mapping_helpers/airlock/access/all/away/maintenance, /turf/open/floor/plating, /area/ruin/space/has_grav/powered/cat_man) "bZ" = ( @@ -741,9 +740,9 @@ /area/ruin/space/has_grav/powered/cat_man) "cg" = ( /obj/machinery/door/airlock/maintenance_hatch{ - name = "Portable Atmos Equipment"; - req_access_txt = "201" + name = "Portable Atmos Equipment" }, +/obj/effect/mapping_helpers/airlock/access/all/away/maintenance, /turf/open/floor/plating/airless, /area/ruin/space/has_grav/powered/cat_man) "ch" = ( @@ -795,9 +794,9 @@ /area/ruin/space/has_grav/powered/cat_man) "cp" = ( /obj/machinery/door/airlock{ - name = "Limb Storage"; - req_access_txt = "200" + name = "Limb Storage" }, +/obj/effect/mapping_helpers/airlock/access/all/away/general, /turf/open/floor/iron/freezer, /area/ruin/space/has_grav/powered/cat_man) "cq" = ( @@ -836,12 +835,12 @@ /obj/structure/closet/crate/freezer{ name = "cat ears" }, -/obj/item/organ/ears/cat, -/obj/item/organ/ears/cat, -/obj/item/organ/ears/cat, -/obj/item/organ/ears/cat, -/obj/item/organ/ears/cat, -/obj/item/organ/ears/cat, +/obj/item/organ/internal/ears/cat, +/obj/item/organ/internal/ears/cat, +/obj/item/organ/internal/ears/cat, +/obj/item/organ/internal/ears/cat, +/obj/item/organ/internal/ears/cat, +/obj/item/organ/internal/ears/cat, /turf/open/floor/iron/freezer, /area/ruin/space/has_grav/powered/cat_man) "cv" = ( @@ -890,12 +889,12 @@ /obj/structure/closet/crate/freezer{ name = "cat tails" }, -/obj/item/organ/tail/cat, -/obj/item/organ/tail/cat, -/obj/item/organ/tail/cat, -/obj/item/organ/tail/cat, -/obj/item/organ/tail/cat, -/obj/item/organ/tail/cat, +/obj/item/organ/external/tail/cat, +/obj/item/organ/external/tail/cat, +/obj/item/organ/external/tail/cat, +/obj/item/organ/external/tail/cat, +/obj/item/organ/external/tail/cat, +/obj/item/organ/external/tail/cat, /turf/open/floor/iron/freezer, /area/ruin/space/has_grav/powered/cat_man) "jc" = ( diff --git a/_maps/RandomRuins/SpaceRuins/oldAIsat.dmm b/_maps/RandomRuins/SpaceRuins/oldAIsat.dmm index 3fa74e185c3aa..2ee5ddaf2dfe1 100644 --- a/_maps/RandomRuins/SpaceRuins/oldAIsat.dmm +++ b/_maps/RandomRuins/SpaceRuins/oldAIsat.dmm @@ -8,7 +8,7 @@ /area/template_noop) "ac" = ( /turf/open/floor/plating/airless, -/area/tcommsat/oldaisat) +/area/ruin/tcommsat_oldaisat) "ad" = ( /obj/structure/lattice, /obj/structure/grille/broken, @@ -25,11 +25,11 @@ /area/template_noop) "ag" = ( /turf/closed/wall/r_wall, -/area/tcommsat/oldaisat) +/area/ruin/tcommsat_oldaisat) "ah" = ( /obj/structure/girder, /turf/open/floor/plating/airless, -/area/tcommsat/oldaisat) +/area/ruin/tcommsat_oldaisat) "ai" = ( /obj/structure/window/reinforced{ dir = 4 @@ -41,49 +41,49 @@ dir = 8 }, /turf/open/floor/plating/airless, -/area/tcommsat/oldaisat) +/area/ruin/tcommsat_oldaisat) "ak" = ( /obj/machinery/power/apc/auto_name/directional/north, /obj/structure/cable, /turf/open/floor/plating/airless, -/area/tcommsat/oldaisat) +/area/ruin/tcommsat_oldaisat) "al" = ( /obj/machinery/light/small/directional/north, /obj/structure/cable, /turf/open/floor/plating/airless, -/area/tcommsat/oldaisat) +/area/ruin/tcommsat_oldaisat) "am" = ( /obj/item/stock_parts/cell, /turf/open/floor/plating/airless, -/area/tcommsat/oldaisat) +/area/ruin/tcommsat_oldaisat) "an" = ( /obj/machinery/portable_atmospherics/canister/air, /turf/open/floor/plating/airless, -/area/tcommsat/oldaisat) +/area/ruin/tcommsat_oldaisat) "ao" = ( /obj/item/coin/bananium, /turf/open/floor/engine, -/area/tcommsat/oldaisat) +/area/ruin/tcommsat_oldaisat) "ap" = ( /obj/structure/bed{ dir = 4 }, /turf/open/floor/iron/airless, -/area/tcommsat/oldaisat) +/area/ruin/tcommsat_oldaisat) "aq" = ( /obj/machinery/light/small/directional/north, /turf/open/floor/iron/airless, -/area/tcommsat/oldaisat) +/area/ruin/tcommsat_oldaisat) "ar" = ( /turf/open/floor/iron/airless{ icon_state = "damaged2" }, -/area/tcommsat/oldaisat) +/area/ruin/tcommsat_oldaisat) "as" = ( /turf/open/floor/iron/airless{ icon_state = "damaged3" }, -/area/tcommsat/oldaisat) +/area/ruin/tcommsat_oldaisat) "at" = ( /obj/structure/lattice, /obj/structure/window/reinforced{ @@ -94,18 +94,18 @@ "au" = ( /obj/structure/cable, /turf/open/floor/plating/airless, -/area/tcommsat/oldaisat) +/area/ruin/tcommsat_oldaisat) "av" = ( /obj/item/wrench, /turf/open/floor/plating/airless, -/area/tcommsat/oldaisat) +/area/ruin/tcommsat_oldaisat) "aw" = ( /obj/structure/window/reinforced{ dir = 4 }, /obj/machinery/portable_atmospherics/canister/air, /turf/open/floor/plating/airless, -/area/tcommsat/oldaisat) +/area/ruin/tcommsat_oldaisat) "ax" = ( /obj/structure/lattice, /obj/structure/window/reinforced{ @@ -116,59 +116,59 @@ "ay" = ( /obj/effect/spawner/random/structure/crate_abandoned, /turf/open/floor/iron/airless, -/area/tcommsat/oldaisat) +/area/ruin/tcommsat_oldaisat) "az" = ( /turf/open/floor/iron/airless, -/area/tcommsat/oldaisat) +/area/ruin/tcommsat_oldaisat) "aA" = ( /obj/structure/table, /obj/item/paper, /turf/open/floor/iron/airless, -/area/tcommsat/oldaisat) +/area/ruin/tcommsat_oldaisat) "aB" = ( /obj/structure/table, /obj/item/paper_bin, /obj/item/pen/blue, /obj/machinery/light/small/directional/north, /turf/open/floor/iron/airless, -/area/tcommsat/oldaisat) +/area/ruin/tcommsat_oldaisat) "aC" = ( /obj/structure/frame/computer, /turf/open/floor/iron/airless, -/area/tcommsat/oldaisat) +/area/ruin/tcommsat_oldaisat) "aD" = ( /obj/structure/table, /turf/open/floor/iron/airless, -/area/tcommsat/oldaisat) +/area/ruin/tcommsat_oldaisat) "aE" = ( /obj/item/food/meat/slab/synthmeat{ name = "Cuban Pete-Meat" }, /turf/open/floor/engine, -/area/tcommsat/oldaisat) +/area/ruin/tcommsat_oldaisat) "aF" = ( /obj/structure/grille, /turf/open/floor/iron/airless, -/area/tcommsat/oldaisat) +/area/ruin/tcommsat_oldaisat) "aG" = ( /obj/structure/grille/broken, /turf/open/floor/iron/airless, -/area/tcommsat/oldaisat) +/area/ruin/tcommsat_oldaisat) "aH" = ( /obj/structure/window/reinforced, /obj/structure/window/reinforced{ dir = 8 }, /turf/open/floor/plating/airless, -/area/tcommsat/oldaisat) +/area/ruin/tcommsat_oldaisat) "aI" = ( /obj/structure/window/reinforced, /turf/open/floor/plating/airless, -/area/tcommsat/oldaisat) +/area/ruin/tcommsat_oldaisat) "aJ" = ( /obj/item/stack/cable_coil/cut, /turf/open/floor/plating/airless, -/area/tcommsat/oldaisat) +/area/ruin/tcommsat_oldaisat) "aK" = ( /obj/structure/window/reinforced, /obj/structure/window/reinforced{ @@ -176,7 +176,7 @@ }, /obj/structure/closet, /turf/open/floor/plating/airless, -/area/tcommsat/oldaisat) +/area/ruin/tcommsat_oldaisat) "aL" = ( /obj/structure/window/reinforced{ dir = 8 @@ -186,14 +186,14 @@ "aM" = ( /obj/item/folder/yellow, /turf/open/floor/iron/airless, -/area/tcommsat/oldaisat) +/area/ruin/tcommsat_oldaisat) "aN" = ( /obj/structure/bed{ dir = 4 }, /obj/effect/decal/remains/human, /turf/open/floor/iron/airless, -/area/tcommsat/oldaisat) +/area/ruin/tcommsat_oldaisat) "aO" = ( /obj/structure/window/reinforced, /obj/structure/window/reinforced{ @@ -221,7 +221,7 @@ dir = 4 }, /turf/open/floor/plating/airless, -/area/tcommsat/oldaisat) +/area/ruin/tcommsat_oldaisat) "aR" = ( /obj/structure/window/reinforced, /obj/structure/window/reinforced{ @@ -241,41 +241,41 @@ /turf/template_noop, /area/template_noop) "aU" = ( -/obj/structure/sign/warning/securearea, +/obj/structure/sign/warning/secure_area, /turf/closed/wall/r_wall, -/area/tcommsat/oldaisat) +/area/ruin/tcommsat_oldaisat) "aV" = ( /obj/machinery/light/small/directional/west, /turf/open/floor/iron/airless, -/area/tcommsat/oldaisat) +/area/ruin/tcommsat_oldaisat) "aW" = ( /obj/item/paper/crumpled, /turf/open/floor/iron/airless, -/area/tcommsat/oldaisat) +/area/ruin/tcommsat_oldaisat) "aX" = ( /obj/item/food/meat/slab/synthmeat{ name = "Cuban Pete-Meat" }, /obj/item/stack/spacecash/c200, /turf/open/floor/engine, -/area/tcommsat/oldaisat) +/area/ruin/tcommsat_oldaisat) "aY" = ( /obj/structure/chair{ dir = 4 }, /turf/open/floor/iron/airless, -/area/tcommsat/oldaisat) +/area/ruin/tcommsat_oldaisat) "aZ" = ( /obj/structure/table, /obj/item/storage/fancy/cigarettes, /turf/open/floor/iron/airless, -/area/tcommsat/oldaisat) +/area/ruin/tcommsat_oldaisat) "ba" = ( /obj/structure/chair{ dir = 8 }, /turf/open/floor/iron/airless, -/area/tcommsat/oldaisat) +/area/ruin/tcommsat_oldaisat) "bb" = ( /obj/structure/window/reinforced{ dir = 1 @@ -284,18 +284,18 @@ dir = 8 }, /turf/open/floor/iron/dark/airless, -/area/tcommsat/oldaisat) +/area/ruin/tcommsat_oldaisat) "bc" = ( /obj/structure/window/reinforced, /obj/structure/window/reinforced{ dir = 1 }, /turf/open/floor/iron/dark/airless, -/area/tcommsat/oldaisat) +/area/ruin/tcommsat_oldaisat) "bd" = ( /obj/structure/window/reinforced, /turf/open/floor/iron/dark/airless, -/area/tcommsat/oldaisat) +/area/ruin/tcommsat_oldaisat) "be" = ( /obj/structure/window/reinforced, /obj/structure/window/reinforced{ @@ -303,55 +303,55 @@ }, /obj/item/electronics/airlock, /turf/open/floor/iron/dark/airless, -/area/tcommsat/oldaisat) +/area/ruin/tcommsat_oldaisat) "bf" = ( /obj/structure/door_assembly/door_assembly_hatch, /turf/open/floor/iron/airless, -/area/tcommsat/oldaisat) +/area/ruin/tcommsat_oldaisat) "bg" = ( /obj/item/cigbutt, /turf/open/floor/iron/airless, -/area/tcommsat/oldaisat) +/area/ruin/tcommsat_oldaisat) "bh" = ( /obj/machinery/vending/snack, /turf/open/floor/iron/airless, -/area/tcommsat/oldaisat) +/area/ruin/tcommsat_oldaisat) "bi" = ( /obj/machinery/vending/cola, /turf/open/floor/iron/airless, -/area/tcommsat/oldaisat) +/area/ruin/tcommsat_oldaisat) "bj" = ( /obj/structure/chair{ dir = 1 }, /turf/open/floor/iron/airless, -/area/tcommsat/oldaisat) +/area/ruin/tcommsat_oldaisat) "bk" = ( /obj/machinery/disposal/bin, /obj/structure/disposalpipe/trunk{ dir = 4 }, /turf/open/floor/iron/airless, -/area/tcommsat/oldaisat) +/area/ruin/tcommsat_oldaisat) "bl" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, /turf/closed/wall/r_wall, -/area/tcommsat/oldaisat) +/area/ruin/tcommsat_oldaisat) "bm" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, /obj/structure/grille/broken, /turf/open/floor/plating/airless, -/area/tcommsat/oldaisat) +/area/ruin/tcommsat_oldaisat) "bn" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, /turf/open/floor/plating/airless, -/area/tcommsat/oldaisat) +/area/ruin/tcommsat_oldaisat) "bo" = ( /obj/structure/disposaloutlet{ dir = 4 @@ -360,7 +360,7 @@ dir = 8 }, /turf/open/floor/plating/airless, -/area/tcommsat/oldaisat) +/area/ruin/tcommsat_oldaisat) "bp" = ( /obj/structure/window/reinforced{ dir = 8 @@ -369,7 +369,7 @@ dir = 4 }, /turf/open/floor/iron/dark/airless, -/area/tcommsat/oldaisat) +/area/ruin/tcommsat_oldaisat) "bq" = ( /obj/structure/window/reinforced{ dir = 8 @@ -397,22 +397,22 @@ /obj/item/gps/spaceruin, /obj/item/radio/off, /turf/open/floor/iron/airless, -/area/tcommsat/oldaisat) +/area/ruin/tcommsat_oldaisat) "bu" = ( /obj/structure/chair, /turf/open/floor/iron/airless, -/area/tcommsat/oldaisat) +/area/ruin/tcommsat_oldaisat) "bv" = ( /obj/machinery/door/airlock/maintenance_hatch, /turf/open/floor/iron/dark/airless, -/area/tcommsat/oldaisat) +/area/ruin/tcommsat_oldaisat) "bw" = ( /turf/open/floor/iron/dark/airless, -/area/tcommsat/oldaisat) +/area/ruin/tcommsat_oldaisat) "bx" = ( /obj/machinery/door/airlock/hatch, /turf/open/floor/iron/dark/airless, -/area/tcommsat/oldaisat) +/area/ruin/tcommsat_oldaisat) "by" = ( /obj/structure/window/reinforced{ dir = 4 @@ -428,29 +428,29 @@ icon_state = "medium" }, /turf/open/floor/iron/dark/airless, -/area/tcommsat/oldaisat) +/area/ruin/tcommsat_oldaisat) "bA" = ( /obj/effect/spawner/structure/window/hollow/reinforced/end{ dir = 8 }, /turf/open/floor/plating/airless, -/area/tcommsat/oldaisat) +/area/ruin/tcommsat_oldaisat) "bB" = ( /obj/effect/spawner/structure/window/hollow/reinforced/directional{ dir = 1 }, /turf/open/floor/plating/airless, -/area/tcommsat/oldaisat) +/area/ruin/tcommsat_oldaisat) "bC" = ( /obj/effect/spawner/structure/window/hollow/reinforced/middle, /turf/open/floor/plating/airless, -/area/tcommsat/oldaisat) +/area/ruin/tcommsat_oldaisat) "bD" = ( /obj/effect/spawner/structure/window/hollow/reinforced/end{ dir = 4 }, /turf/open/floor/plating/airless, -/area/tcommsat/oldaisat) +/area/ruin/tcommsat_oldaisat) "bE" = ( /obj/structure/window/reinforced{ dir = 4 @@ -459,7 +459,7 @@ dir = 8 }, /turf/open/floor/iron/dark/airless, -/area/tcommsat/oldaisat) +/area/ruin/tcommsat_oldaisat) "bF" = ( /obj/structure/window/reinforced{ dir = 8 @@ -476,49 +476,49 @@ }, /obj/item/stack/rods, /turf/open/floor/iron/dark/airless, -/area/tcommsat/oldaisat) +/area/ruin/tcommsat_oldaisat) "bH" = ( /obj/item/stack/rods, /obj/item/shard{ icon_state = "medium" }, /turf/open/floor/plating/airless, -/area/tcommsat/oldaisat) +/area/ruin/tcommsat_oldaisat) "bI" = ( /obj/structure/window/reinforced{ dir = 8 }, /turf/open/floor/iron/dark/airless, -/area/tcommsat/oldaisat) +/area/ruin/tcommsat_oldaisat) "bJ" = ( /obj/structure/window/reinforced{ dir = 4 }, /turf/open/floor/iron/dark/airless, -/area/tcommsat/oldaisat) +/area/ruin/tcommsat_oldaisat) "bK" = ( /obj/effect/spawner/structure/window/hollow/reinforced/directional{ dir = 9 }, /turf/open/floor/plating, -/area/tcommsat/oldaisat) +/area/ruin/tcommsat_oldaisat) "bL" = ( /obj/effect/spawner/structure/window/hollow/reinforced/middle, /turf/open/floor/plating, -/area/tcommsat/oldaisat) +/area/ruin/tcommsat_oldaisat) "bM" = ( /obj/effect/spawner/structure/window/hollow/reinforced/end{ dir = 4 }, /turf/open/floor/plating, -/area/tcommsat/oldaisat) +/area/ruin/tcommsat_oldaisat) "bN" = ( /obj/effect/decal/cleanable/blood, /obj/item/scalpel{ pixel_y = 12 }, /turf/open/floor/iron/dark/airless, -/area/tcommsat/oldaisat) +/area/ruin/tcommsat_oldaisat) "bO" = ( /obj/structure/window/reinforced{ dir = 4 @@ -527,33 +527,33 @@ icon_state = "medium" }, /turf/open/floor/iron/dark/airless, -/area/tcommsat/oldaisat) +/area/ruin/tcommsat_oldaisat) "bP" = ( /obj/effect/spawner/structure/window/hollow/reinforced/middle{ dir = 4 }, /turf/open/floor/plating, -/area/tcommsat/oldaisat) +/area/ruin/tcommsat_oldaisat) "bQ" = ( /obj/structure/rack, /obj/item/circuitboard/computer/teleporter, /turf/open/floor/iron/airless, -/area/tcommsat/oldaisat) +/area/ruin/tcommsat_oldaisat) "bR" = ( /obj/item/radio/off, /turf/open/floor/iron/dark/airless, -/area/tcommsat/oldaisat) +/area/ruin/tcommsat_oldaisat) "bS" = ( /obj/effect/spawner/structure/window/hollow/reinforced/middle{ dir = 4 }, /obj/structure/window/reinforced, /turf/open/floor/plating, -/area/tcommsat/oldaisat) +/area/ruin/tcommsat_oldaisat) "bT" = ( /obj/effect/decal/cleanable/oil, /turf/open/floor/plating/airless, -/area/tcommsat/oldaisat) +/area/ruin/tcommsat_oldaisat) "bU" = ( /obj/effect/decal/cleanable/blood, /obj/structure/chair, @@ -561,36 +561,36 @@ /obj/item/restraints/handcuffs, /obj/effect/decal/remains/human, /turf/open/floor/plating/airless, -/area/tcommsat/oldaisat) +/area/ruin/tcommsat_oldaisat) "bV" = ( /obj/structure/table, /obj/item/flashlight/lamp, /turf/open/floor/plating/airless, -/area/tcommsat/oldaisat) +/area/ruin/tcommsat_oldaisat) "bW" = ( /obj/structure/window/reinforced{ dir = 1 }, /obj/structure/window/reinforced, /turf/open/floor/iron/dark/airless, -/area/tcommsat/oldaisat) +/area/ruin/tcommsat_oldaisat) "bX" = ( /obj/structure/door_assembly/door_assembly_mhatch, /turf/open/floor/iron/dark/airless, -/area/tcommsat/oldaisat) +/area/ruin/tcommsat_oldaisat) "bY" = ( /obj/machinery/light/small/directional/east, /turf/open/floor/iron/airless, -/area/tcommsat/oldaisat) +/area/ruin/tcommsat_oldaisat) "bZ" = ( /obj/item/cigbutt, /turf/open/floor/plating/airless, -/area/tcommsat/oldaisat) +/area/ruin/tcommsat_oldaisat) "ca" = ( /obj/effect/decal/cleanable/blood, /obj/item/assembly/signaler, /turf/open/floor/iron/dark/airless, -/area/tcommsat/oldaisat) +/area/ruin/tcommsat_oldaisat) "cb" = ( /obj/structure/table, /obj/item/reagent_containers/syringe/lethal/choral, @@ -598,38 +598,38 @@ pixel_y = 4 }, /turf/open/floor/iron/dark/airless, -/area/tcommsat/oldaisat) +/area/ruin/tcommsat_oldaisat) "cc" = ( /obj/effect/spawner/structure/window/hollow/reinforced/end{ dir = 1 }, /turf/open/floor/plating, -/area/tcommsat/oldaisat) +/area/ruin/tcommsat_oldaisat) "cd" = ( /obj/item/storage/toolbox/syndicate, /turf/open/floor/iron/airless, -/area/tcommsat/oldaisat) +/area/ruin/tcommsat_oldaisat) "ce" = ( /obj/structure/table, /obj/item/electropack, /turf/open/floor/plating/airless, -/area/tcommsat/oldaisat) +/area/ruin/tcommsat_oldaisat) "cf" = ( /obj/structure/table, /obj/item/hemostat, /turf/open/floor/iron/dark/airless, -/area/tcommsat/oldaisat) +/area/ruin/tcommsat_oldaisat) "cg" = ( /obj/structure/table, /obj/item/circular_saw, /turf/open/floor/iron/dark/airless, -/area/tcommsat/oldaisat) +/area/ruin/tcommsat_oldaisat) "ch" = ( /obj/effect/spawner/structure/window/hollow/reinforced/directional{ dir = 10 }, /turf/open/floor/plating, -/area/tcommsat/oldaisat) +/area/ruin/tcommsat_oldaisat) "ci" = ( /obj/structure/window/reinforced{ dir = 8 @@ -639,7 +639,7 @@ }, /obj/item/stack/rods, /turf/open/floor/iron/dark/airless, -/area/tcommsat/oldaisat) +/area/ruin/tcommsat_oldaisat) "cj" = ( /obj/structure/window/reinforced{ dir = 8 @@ -657,25 +657,25 @@ dir = 9 }, /turf/open/floor/iron/airless, -/area/tcommsat/oldaisat) +/area/ruin/tcommsat_oldaisat) "cm" = ( /obj/effect/turf_decal/stripes/corner{ dir = 1 }, /turf/open/floor/iron/airless, -/area/tcommsat/oldaisat) +/area/ruin/tcommsat_oldaisat) "cn" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 }, /turf/open/floor/iron/airless, -/area/tcommsat/oldaisat) +/area/ruin/tcommsat_oldaisat) "co" = ( /obj/effect/turf_decal/stripes/line{ dir = 5 }, /turf/open/floor/iron/airless, -/area/tcommsat/oldaisat) +/area/ruin/tcommsat_oldaisat) "cp" = ( /obj/structure/window/reinforced{ dir = 4 @@ -689,37 +689,37 @@ dir = 8 }, /turf/open/floor/iron/dark/airless, -/area/tcommsat/oldaisat) +/area/ruin/tcommsat_oldaisat) "cr" = ( /obj/item/paper/crumpled, /obj/effect/turf_decal/stripes/line{ dir = 8 }, /turf/open/floor/iron/airless, -/area/tcommsat/oldaisat) +/area/ruin/tcommsat_oldaisat) "cs" = ( /obj/item/stack/rods, /turf/open/floor/iron/airless, -/area/tcommsat/oldaisat) +/area/ruin/tcommsat_oldaisat) "ct" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 }, /turf/open/floor/iron/airless, -/area/tcommsat/oldaisat) +/area/ruin/tcommsat_oldaisat) "cu" = ( /obj/structure/window/reinforced, /obj/structure/window/reinforced{ dir = 4 }, /turf/open/floor/iron/dark/airless, -/area/tcommsat/oldaisat) +/area/ruin/tcommsat_oldaisat) "cv" = ( /obj/effect/turf_decal/stripes/line{ dir = 10 }, /turf/open/floor/iron/airless, -/area/tcommsat/oldaisat) +/area/ruin/tcommsat_oldaisat) "cw" = ( /obj/machinery/light/small/directional/south, /obj/item/paper, @@ -727,13 +727,13 @@ dir = 8 }, /turf/open/floor/iron/airless, -/area/tcommsat/oldaisat) +/area/ruin/tcommsat_oldaisat) "cx" = ( /obj/effect/turf_decal/stripes/line{ dir = 6 }, /turf/open/floor/iron/airless, -/area/tcommsat/oldaisat) +/area/ruin/tcommsat_oldaisat) "cy" = ( /obj/item/shard{ icon_state = "medium" @@ -751,7 +751,7 @@ "cB" = ( /obj/effect/spawner/structure/window/hollow/reinforced, /turf/open/floor/plating, -/area/tcommsat/oldaisat) +/area/ruin/tcommsat_oldaisat) "cC" = ( /obj/structure/grille/broken, /turf/template_noop, @@ -759,81 +759,81 @@ "cD" = ( /obj/machinery/door/airlock/hatch, /turf/open/floor/iron, -/area/tcommsat/oldaisat) +/area/ruin/tcommsat_oldaisat) "cE" = ( /obj/effect/turf_decal/stripes/line{ dir = 9 }, /turf/open/floor/iron, -/area/tcommsat/oldaisat) +/area/ruin/tcommsat_oldaisat) "cF" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 }, /turf/open/floor/iron, -/area/tcommsat/oldaisat) +/area/ruin/tcommsat_oldaisat) "cG" = ( /obj/effect/turf_decal/stripes/line{ dir = 5 }, /turf/open/floor/iron, -/area/tcommsat/oldaisat) +/area/ruin/tcommsat_oldaisat) "cH" = ( /obj/effect/turf_decal/stripes/corner{ dir = 4 }, /turf/open/floor/iron, -/area/tcommsat/oldaisat) +/area/ruin/tcommsat_oldaisat) "cI" = ( /turf/open/floor/iron, -/area/tcommsat/oldaisat) +/area/ruin/tcommsat_oldaisat) "cJ" = ( /obj/effect/turf_decal/stripes/corner{ dir = 8 }, /turf/open/floor/iron, -/area/tcommsat/oldaisat) +/area/ruin/tcommsat_oldaisat) "cK" = ( /obj/machinery/light/small/directional/west, /turf/open/floor/iron, -/area/tcommsat/oldaisat) +/area/ruin/tcommsat_oldaisat) "cL" = ( /obj/structure/sign/warning/vacuum, /turf/closed/wall/r_wall, -/area/tcommsat/oldaisat) +/area/ruin/tcommsat_oldaisat) "cM" = ( /obj/structure/closet/emcloset, /obj/effect/turf_decal/stripes/line{ dir = 9 }, /turf/open/floor/iron, -/area/tcommsat/oldaisat) +/area/ruin/tcommsat_oldaisat) "cN" = ( /obj/item/paper/crumpled, /turf/open/floor/iron, -/area/tcommsat/oldaisat) +/area/ruin/tcommsat_oldaisat) "cO" = ( /obj/structure/closet/malf/suits, /turf/open/floor/iron, -/area/tcommsat/oldaisat) +/area/ruin/tcommsat_oldaisat) "cP" = ( /obj/structure/door_assembly/door_assembly_ext, /turf/open/floor/plating/airless, -/area/tcommsat/oldaisat) +/area/ruin/tcommsat_oldaisat) "cQ" = ( /obj/machinery/door/airlock/external/ruin, /turf/open/floor/plating, -/area/tcommsat/oldaisat) +/area/ruin/tcommsat_oldaisat) "cR" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 }, /turf/open/floor/iron, -/area/tcommsat/oldaisat) +/area/ruin/tcommsat_oldaisat) "cS" = ( /obj/item/crowbar, /turf/open/floor/plating/airless, -/area/tcommsat/oldaisat) +/area/ruin/tcommsat_oldaisat) "cT" = ( /obj/structure/closet/crate, /obj/item/clothing/glasses/night, @@ -841,13 +841,13 @@ dir = 10 }, /turf/open/floor/iron, -/area/tcommsat/oldaisat) +/area/ruin/tcommsat_oldaisat) "cU" = ( /obj/effect/turf_decal/stripes/corner{ dir = 1 }, /turf/open/floor/iron, -/area/tcommsat/oldaisat) +/area/ruin/tcommsat_oldaisat) "cV" = ( /obj/item/storage/toolbox/electrical{ pixel_x = 1; @@ -857,40 +857,40 @@ dir = 10 }, /turf/open/floor/iron, -/area/tcommsat/oldaisat) +/area/ruin/tcommsat_oldaisat) "cW" = ( /obj/effect/turf_decal/stripes/line, /turf/open/floor/iron, -/area/tcommsat/oldaisat) +/area/ruin/tcommsat_oldaisat) "cX" = ( /obj/machinery/light/small/directional/east, /obj/effect/turf_decal/stripes/line{ dir = 6 }, /turf/open/floor/iron, -/area/tcommsat/oldaisat) +/area/ruin/tcommsat_oldaisat) "cY" = ( /obj/structure/frame/computer, /turf/open/floor/plating, -/area/tcommsat/oldaisat) +/area/ruin/tcommsat_oldaisat) "cZ" = ( /obj/machinery/teleport/station, /turf/open/floor/plating, -/area/tcommsat/oldaisat) +/area/ruin/tcommsat_oldaisat) "da" = ( /obj/machinery/teleport/hub, /turf/open/floor/plating, -/area/tcommsat/oldaisat) +/area/ruin/tcommsat_oldaisat) "jZ" = ( /obj/structure/table, /obj/effect/spawner/random/exotic/technology, /turf/open/floor/iron/airless, -/area/tcommsat/oldaisat) +/area/ruin/tcommsat_oldaisat) "AX" = ( /obj/effect/decal/cleanable/blood, /obj/effect/spawner/random/exotic/tool, /turf/open/floor/iron/dark/airless, -/area/tcommsat/oldaisat) +/area/ruin/tcommsat_oldaisat) (1,1,1) = {" aa diff --git a/_maps/RandomRuins/SpaceRuins/oldstation.dmm b/_maps/RandomRuins/SpaceRuins/oldstation.dmm index 2c4ec370eb6a6..dbaa6551929cb 100644 --- a/_maps/RandomRuins/SpaceRuins/oldstation.dmm +++ b/_maps/RandomRuins/SpaceRuins/oldstation.dmm @@ -6,21 +6,18 @@ /mob/living/simple_animal/hostile/carp, /turf/template_noop, /area/template_noop) -"ac" = ( -/turf/closed/mineral/random, -/area/ruin/unpowered) "ad" = ( /turf/closed/wall/r_wall, -/area/ruin/space/has_grav/ancientstation/delta/ai) +/area/ruin/space/ancientstation/delta/ai) "af" = ( /obj/structure/alien/weeds, /mob/living/simple_animal/hostile/alien, /turf/open/floor/iron/dark, -/area/ruin/space/has_grav/ancientstation/delta/ai) +/area/ruin/space/ancientstation/delta/ai) "ag" = ( /obj/structure/alien/weeds, /turf/open/floor/iron/dark, -/area/ruin/space/has_grav/ancientstation/delta/ai) +/area/ruin/space/ancientstation/delta/ai) "ah" = ( /obj/structure/alien/weeds, /obj/structure/closet/crate, @@ -31,60 +28,42 @@ amount = 25 }, /turf/open/floor/iron/dark, -/area/ruin/space/has_grav/ancientstation/delta/ai) +/area/ruin/space/ancientstation/delta/ai) "ai" = ( /obj/structure/alien/weeds, /obj/structure/alien/resin/wall, /turf/open/floor/iron/dark, -/area/ruin/space/has_grav/ancientstation/delta/ai) +/area/ruin/space/ancientstation/delta/ai) "aj" = ( /obj/machinery/door/airlock/command, /obj/effect/decal/cleanable/dirt, /obj/machinery/door/firedoor, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/beta/hall) +/area/ruin/space/ancientstation/beta/hall) "ak" = ( /turf/closed/wall/rust, -/area/ruin/space/has_grav/ancientstation/charlie/bridge) -"al" = ( -/obj/effect/spawner/structure/window/hollow/reinforced/end{ - dir = 8 - }, -/obj/machinery/door/poddoor{ - id = "ancient" - }, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/charlie/bridge) +/area/ruin/space/ancientstation/charlie/bridge) "am" = ( /obj/effect/spawner/structure/window/hollow/reinforced/middle, /obj/machinery/door/poddoor{ id = "ancient" }, /turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/charlie/bridge) -"an" = ( -/obj/effect/spawner/structure/window/hollow/reinforced/end{ - dir = 4 - }, -/obj/machinery/door/poddoor{ - id = "ancient" - }, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/charlie/bridge) +/area/ruin/space/ancientstation/charlie/bridge) "ao" = ( /obj/structure/alien/weeds, /mob/living/simple_animal/hostile/alien/drone, /turf/open/floor/iron/dark, -/area/ruin/space/has_grav/ancientstation/delta/ai) +/area/ruin/space/ancientstation/delta/ai) "ap" = ( /obj/structure/alien/weeds/node, /obj/structure/alien/egg/burst, /turf/open/floor/iron/dark, -/area/ruin/space/has_grav/ancientstation/delta/ai) +/area/ruin/space/ancientstation/delta/ai) "aq" = ( /obj/structure/alien/weeds/node, /turf/open/floor/iron/dark, -/area/ruin/space/has_grav/ancientstation/delta/ai) +/area/ruin/space/ancientstation/delta/ai) "ar" = ( /obj/effect/decal/cleanable/robot_debris, /obj/structure/alien/weeds, @@ -97,115 +76,69 @@ amount = 30 }, /turf/open/floor/iron/dark, -/area/ruin/space/has_grav/ancientstation/delta/ai) +/area/ruin/space/ancientstation/delta/ai) "as" = ( /turf/closed/wall, -/area/ruin/space/has_grav/ancientstation/charlie/bridge) +/area/ruin/space/ancientstation/charlie/bridge) "at" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/tile/blue{ dir = 1 }, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/charlie/bridge) -"au" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/computer{ - desc = "A computer long since rendered non-functional due to lack of maintenance. Spitting out error messages."; - name = "Broken Computer" - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/charlie/bridge) -"av" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/computer{ - desc = "A computer long since rendered non-functional due to lack of maintenance. Spitting out error messages."; - name = "Broken Computer" - }, -/obj/item/paper/fluff/ruins/oldstation/damagereport, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/charlie/bridge) -"aw" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/computer{ - desc = "A computer long since rendered non-functional due to lack of maintenance. Spitting out error messages."; - name = "Broken Computer" - }, -/obj/item/paper/fluff/ruins/oldstation/report, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/charlie/bridge) +/area/ruin/space/ancientstation/charlie/bridge) "ax" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/tile/blue{ dir = 4 }, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/charlie/bridge) -"ay" = ( -/obj/structure/rack, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/obj/item/card/id/away/old/apc, -/obj/item/stock_parts/cell/high, -/obj/item/stock_parts/cell/high, -/turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/charlie/engie) -"az" = ( -/turf/closed/mineral/iron, -/area/ruin/unpowered) +/area/ruin/space/ancientstation/charlie/bridge) "aA" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/closet/firecloset/full, /turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/charlie/hall) +/area/ruin/space/ancientstation/charlie/hall) "aB" = ( /obj/machinery/light/small/directional/east, /obj/structure/alien/weeds/node, /turf/open/floor/iron/dark, -/area/ruin/space/has_grav/ancientstation/delta/ai) +/area/ruin/space/ancientstation/delta/ai) "aC" = ( /obj/machinery/light/small/directional/east, /obj/structure/alien/weeds, /turf/open/floor/iron/dark, -/area/ruin/space/has_grav/ancientstation/delta/ai) +/area/ruin/space/ancientstation/delta/ai) "aD" = ( /obj/machinery/light/small/directional/west, /obj/structure/alien/weeds, /turf/open/floor/iron/dark, -/area/ruin/space/has_grav/ancientstation/delta/ai) +/area/ruin/space/ancientstation/delta/ai) "aE" = ( /obj/effect/decal/cleanable/oil, /obj/machinery/light/small/directional/west, /obj/structure/alien/weeds, /turf/open/floor/iron/dark, -/area/ruin/space/has_grav/ancientstation/delta/ai) +/area/ruin/space/ancientstation/delta/ai) "aF" = ( /obj/effect/decal/cleanable/robot_debris, /obj/structure/alien/weeds, /obj/structure/alien/egg/burst, /turf/open/floor/iron/dark, -/area/ruin/space/has_grav/ancientstation/delta/ai) +/area/ruin/space/ancientstation/delta/ai) "aG" = ( /turf/closed/wall/rust, -/area/ruin/space/has_grav/ancientstation/charlie/dorms) +/area/ruin/space/ancientstation/charlie/dorms) "aH" = ( /obj/structure/alien/weeds, /obj/effect/decal/cleanable/blood/gibs/old, /turf/open/floor/iron/dark, -/area/ruin/space/has_grav/ancientstation/delta/ai) +/area/ruin/space/ancientstation/delta/ai) "aI" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/charlie/bridge) +/area/ruin/space/ancientstation/charlie/bridge) "aJ" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/table, @@ -215,7 +148,7 @@ }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/charlie/bridge) +/area/ruin/space/ancientstation/charlie/bridge) "aK" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/chair{ @@ -223,7 +156,7 @@ }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/charlie/bridge) +/area/ruin/space/ancientstation/charlie/bridge) "aL" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/table, @@ -232,17 +165,17 @@ /obj/item/pen, /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/charlie/bridge) +/area/ruin/space/ancientstation/charlie/bridge) "aM" = ( /obj/structure/alien/weeds, /obj/effect/decal/cleanable/xenoblood/xgibs/up, /turf/open/floor/iron/dark, -/area/ruin/space/has_grav/ancientstation/delta/ai) +/area/ruin/space/ancientstation/delta/ai) "aN" = ( /obj/structure/alien/weeds, /obj/structure/alien/egg/burst, /turf/open/floor/iron/dark, -/area/ruin/space/has_grav/ancientstation/delta/ai) +/area/ruin/space/ancientstation/delta/ai) "aO" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/tile/blue{ @@ -259,51 +192,20 @@ }, /obj/effect/decal/cleanable/cobweb, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/charlie/bridge) -"aP" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/computer{ - desc = "A computer long since rendered non-functional due to lack of maintenance. Spitting out error messages."; - name = "Broken Computer" - }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/charlie/bridge) +/area/ruin/space/ancientstation/charlie/bridge) "aQ" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/table, /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/charlie/bridge) -"aR" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/computer{ - desc = "A computer long since rendered non-functional due to lack of maintenance. Spitting out error messages."; - name = "Broken Computer" - }, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/charlie/bridge) +/area/ruin/space/ancientstation/charlie/bridge) "aS" = ( /obj/structure/sign/poster/official/nanotrasen_logo, /turf/closed/wall, -/area/ruin/space/has_grav/ancientstation/charlie/bridge) +/area/ruin/space/ancientstation/charlie/bridge) "aT" = ( /turf/closed/wall, -/area/ruin/space/has_grav/ancientstation/charlie/hall) -"aU" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/charlie/hall) +/area/ruin/space/ancientstation/charlie/hall) "aV" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/chair{ @@ -317,14 +219,14 @@ dir = 8 }, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/charlie/bridge) +/area/ruin/space/ancientstation/charlie/bridge) "aW" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/table, /obj/effect/decal/cleanable/dirt, /obj/item/megaphone, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/charlie/bridge) +/area/ruin/space/ancientstation/charlie/bridge) "aX" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/chair{ @@ -340,48 +242,39 @@ dir = 4 }, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/charlie/bridge) +/area/ruin/space/ancientstation/charlie/bridge) "aY" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/charlie/hall) +/area/ruin/space/ancientstation/charlie/hall) "aZ" = ( /obj/effect/spawner/structure/window/hollow/reinforced/end{ dir = 1 }, /turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/beta/mining) +/area/ruin/space/ancientstation/beta/mining) "ba" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/table, /obj/item/lighter, /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/charlie/bridge) +/area/ruin/space/ancientstation/charlie/bridge) "bb" = ( /obj/structure/sign/poster/contraband/pwr_game, /turf/closed/wall, -/area/ruin/space/has_grav/ancientstation/charlie/hall) +/area/ruin/space/ancientstation/charlie/hall) "bc" = ( /obj/effect/decal/cleanable/dirt, /turf/closed/wall/rust, -/area/ruin/space/has_grav/ancientstation/charlie/hall) -"bd" = ( -/obj/structure/transit_tube{ - dir = 4 - }, -/turf/template_noop, -/area/template_noop) +/area/ruin/space/ancientstation/charlie/hall) "be" = ( /obj/structure/window/reinforced/spawner/north, /obj/structure/window/reinforced/spawner/west, /obj/structure/alien/weeds, /mob/living/simple_animal/hostile/alien, /turf/open/floor/iron/dark, -/area/ruin/space/has_grav/ancientstation/delta/ai) -"bf" = ( -/turf/open/floor/plating/airless, -/area/template_noop) +/area/ruin/space/ancientstation/delta/ai) "bg" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/tile/blue{ @@ -389,7 +282,7 @@ }, /obj/structure/cable, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/charlie/bridge) +/area/ruin/space/ancientstation/charlie/bridge) "bh" = ( /obj/machinery/computer{ desc = "A computer long since rendered non-functional due to lack of maintenance. Spitting out error messages."; @@ -405,13 +298,13 @@ }, /obj/machinery/door/window/brigdoor/right/directional/east, /turf/open/floor/iron/dark, -/area/ruin/space/has_grav/ancientstation/delta/ai) +/area/ruin/space/ancientstation/delta/ai) "bi" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, /obj/structure/cable, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/charlie/bridge) +/area/ruin/space/ancientstation/charlie/bridge) "bj" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/chair{ @@ -426,19 +319,19 @@ dir = 8 }, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/charlie/bridge) +/area/ruin/space/ancientstation/charlie/bridge) "bk" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/tile/blue{ dir = 8 }, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/charlie/bridge) +/area/ruin/space/ancientstation/charlie/bridge) "bm" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/tile/blue, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/charlie/bridge) +/area/ruin/space/ancientstation/charlie/bridge) "bn" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/chair{ @@ -452,29 +345,22 @@ dir = 8 }, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/charlie/bridge) +/area/ruin/space/ancientstation/charlie/bridge) "bo" = ( /obj/machinery/door/airlock/highsecurity, /turf/open/floor/iron/dark, -/area/ruin/space/has_grav/ancientstation/delta/ai) +/area/ruin/space/ancientstation/delta/ai) "bp" = ( /obj/machinery/door/window/brigdoor/left/directional/west, /obj/effect/decal/cleanable/robot_debris, /obj/structure/alien/weeds/node, /turf/open/floor/iron/dark, -/area/ruin/space/has_grav/ancientstation/delta/ai) +/area/ruin/space/ancientstation/delta/ai) "bq" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/components/unary/vent_pump/layer4, /turf/open/floor/iron/airless, -/area/ruin/space/has_grav/ancientstation/beta/medbay) -"br" = ( -/obj/effect/spawner/structure/window/hollow/reinforced, -/turf/open/floor/plating{ - heat_capacity = 1e+006; - icon_state = "platingdmg1" - }, -/area/ruin/space/has_grav/ancientstation/beta/storage) +/area/ruin/space/ancientstation/beta/medbay) "bs" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/table, @@ -487,7 +373,7 @@ dir = 8 }, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/charlie/bridge) +/area/ruin/space/ancientstation/charlie/bridge) "bt" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/table, @@ -497,7 +383,7 @@ dir = 8 }, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/charlie/bridge) +/area/ruin/space/ancientstation/charlie/bridge) "bu" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/table, @@ -507,40 +393,31 @@ dir = 8 }, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/charlie/bridge) -"bv" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/computer{ - desc = "A computer long since rendered non-functional due to lack of maintenance. Spitting out error messages."; - name = "Broken Computer" +/area/ruin/space/ancientstation/charlie/bridge) +"bw" = ( +/obj/machinery/door/airlock/engineering{ + name = "Gravity Generator" }, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 +/obj/structure/cable, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2{ + dir = 8 }, -/obj/effect/turf_decal/tile/yellow{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4{ dir = 4 }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/charlie/engie) -"bw" = ( -/obj/machinery/door/airlock/maintenance_hatch, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/beta/hall) +/area/ruin/space/ancientstation/beta/gravity) "bx" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/door/airlock/maintenance_hatch, /obj/structure/cable, /turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/charlie/hall) +/area/ruin/space/ancientstation/charlie/hall) "by" = ( /obj/structure/sign/poster/official/nanotrasen_logo, /turf/closed/wall/rust, -/area/ruin/space/has_grav/ancientstation/charlie/bridge) +/area/ruin/space/ancientstation/charlie/bridge) "bz" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, @@ -548,18 +425,11 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/charlie/bridge) +/area/ruin/space/ancientstation/charlie/bridge) "bA" = ( /obj/structure/ai_core/deactivated, /turf/open/floor/iron/dark, -/area/ruin/space/has_grav/ancientstation/delta/ai) -"bB" = ( -/obj/effect/spawner/structure/window/hollow/reinforced/end{ - dir = 8 - }, -/obj/structure/cable, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/charlie/bridge) +/area/ruin/space/ancientstation/delta/ai) "bC" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, @@ -571,39 +441,35 @@ dir = 10 }, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/charlie/hydro) +/area/ruin/space/ancientstation/charlie/hydro) "bD" = ( /turf/closed/wall/rust, -/area/ruin/space/has_grav/ancientstation/delta/rnd) +/area/ruin/space/ancientstation/delta/rnd) "bE" = ( /turf/closed/wall, -/area/ruin/space/has_grav/ancientstation/delta/hall) +/area/ruin/space/ancientstation/delta/hall) "bF" = ( /obj/structure/grille, /turf/open/floor/plating/airless, -/area/ruin/space/has_grav/ancientstation/beta/medbay) +/area/ruin/space/ancientstation/beta/medbay) "bH" = ( /obj/machinery/door/firedoor/closed, /obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/beta/hall) +/turf/open/floor/iron/airless, +/area/ruin/space/ancientstation/beta/hall) "bI" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, /obj/machinery/light/small/directional/north, +/obj/machinery/power/apc/auto_name/directional/north{ + start_charge = 0 + }, +/obj/structure/cable, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/beta/hall) +/area/ruin/space/ancientstation/beta/hall) "bJ" = ( /turf/closed/wall, -/area/ruin/space/has_grav/ancientstation/beta/atmos) -"bK" = ( -/obj/effect/spawner/structure/window/hollow/reinforced, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/beta/hall) -"bL" = ( -/obj/effect/spawner/structure/window/hollow/reinforced, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/charlie/hall) +/area/ruin/space/ancientstation/beta/atmos) "bM" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/table, @@ -618,15 +484,15 @@ /obj/item/coin, /obj/item/coin, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/charlie/bridge) +/area/ruin/space/ancientstation/charlie/bridge) "bN" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/charlie/dorms) +/area/ruin/space/ancientstation/charlie/dorms) "bO" = ( /turf/closed/mineral/bscrystal, -/area/ruin/space/has_grav/ancientstation/charlie/hall) +/area/ruin/space/ancientstation/charlie/hall) "bP" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/tile/blue{ @@ -640,25 +506,25 @@ icon_state = "plant-25" }, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/charlie/bridge) +/area/ruin/space/ancientstation/charlie/bridge) "bQ" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, /obj/structure/cable, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/charlie/hall) +/area/ruin/space/ancientstation/charlie/hall) "bR" = ( /obj/machinery/door/firedoor, /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/charlie/hall) +/area/ruin/space/ancientstation/charlie/hall) "bS" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/light/small/directional/north, /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/charlie/hall) +/area/ruin/space/ancientstation/charlie/hall) "bT" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, @@ -666,14 +532,14 @@ dir = 1 }, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/charlie/dorms) +/area/ruin/space/ancientstation/charlie/dorms) "bU" = ( /obj/machinery/door/firedoor, /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/charlie/hall) +/area/ruin/space/ancientstation/charlie/hall) "bV" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/stripes/corner, @@ -684,8 +550,8 @@ id = "proto"; name = "Prototype Lab Lockdown" }, -/turf/open/floor/iron/white, -/area/ruin/space/has_grav/ancientstation/delta/proto) +/turf/open/floor/iron/white/textured, +/area/ruin/space/ancientstation/delta/proto) "bW" = ( /obj/item/kirbyplants{ icon_state = "plant-25" @@ -693,32 +559,20 @@ /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/charlie/hall) +/area/ruin/space/ancientstation/charlie/hall) "bX" = ( /obj/structure/sign/departments/science, /turf/closed/wall/rust, -/area/ruin/space/has_grav/ancientstation/charlie/hall) -"bY" = ( -/obj/effect/spawner/structure/window/hollow/reinforced, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/delta/hall) -"bZ" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/remains/human, -/obj/effect/decal/cleanable/blood/old, -/obj/effect/decal/cleanable/cobweb, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/delta/hall) +/area/ruin/space/ancientstation/charlie/hall) "ca" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/delta/rnd) +/area/ruin/space/ancientstation/delta/rnd) "cb" = ( /obj/structure/sign/poster/official/science, /turf/closed/wall/rust, -/area/ruin/space/has_grav/ancientstation/delta/hall) +/area/ruin/space/ancientstation/delta/hall) "cd" = ( /obj/machinery/door/airlock/command{ name = "Beta Station Access" @@ -729,16 +583,33 @@ /obj/effect/decal/cleanable/dirt, /obj/machinery/door/firedoor, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/charlie/hall) +/area/ruin/space/ancientstation/charlie/hall) "ce" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/north{ - start_charge = 0 +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 }, +/obj/structure/rack, +/obj/item/storage/toolbox/mechanical/old, +/obj/item/stack/cable_coil, +/obj/item/multitool, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/beta/hall) +/area/ruin/space/ancientstation/charlie/engie) +"cg" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/door/window/left/directional/west, +/obj/machinery/shower{ + dir = 8; + can_refill = 0; + can_toggle_refill = 0 + }, +/obj/item/soap/nanotrasen, +/turf/open/floor/iron/white, +/area/ruin/space/ancientstation/charlie/hall) "ci" = ( /obj/structure/window/reinforced{ dir = 4 @@ -749,8 +620,15 @@ /obj/structure/transit_tube{ dir = 4 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2{ + dir = 10 + }, +/obj/structure/cable, /turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/charlie/hall) +/area/ruin/space/ancientstation/charlie/hall) "cj" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/door/airlock/command, @@ -765,7 +643,7 @@ dir = 4 }, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/beta/hall) +/area/ruin/space/ancientstation/beta/hall) "ck" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, @@ -778,7 +656,7 @@ dir = 4 }, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/beta/hall) +/area/ruin/space/ancientstation/beta/hall) "cl" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, @@ -786,7 +664,7 @@ dir = 4 }, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/charlie/bridge) +/area/ruin/space/ancientstation/charlie/bridge) "cm" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, @@ -797,7 +675,7 @@ dir = 10 }, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/beta/mining) +/area/ruin/space/ancientstation/beta/mining) "cp" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, @@ -807,32 +685,36 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4{ dir = 9 }, +/obj/structure/cable, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/charlie/hall) +/area/ruin/space/ancientstation/charlie/hall) "cq" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/charlie/hall) +/area/ruin/space/ancientstation/charlie/hall) "cr" = ( /obj/machinery/firealarm/directional/north, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/beta/hall) +/area/ruin/space/ancientstation/beta/hall) "cs" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/transit_tube/station/reverse/flipped{ dir = 1 }, /obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2{ + dir = 10 + }, +/obj/structure/cable, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/charlie/hall) +/area/ruin/space/ancientstation/charlie/hall) "ct" = ( /obj/structure/sign/poster/official/science, /turf/closed/wall, -/area/ruin/space/has_grav/ancientstation/delta/hall) -"cu" = ( -/obj/structure/transit_tube, -/turf/template_noop, -/area/template_noop) +/area/ruin/space/ancientstation/delta/hall) "cv" = ( /obj/structure/window/reinforced{ dir = 4 @@ -843,31 +725,28 @@ /obj/structure/transit_tube{ dir = 4 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2{ + dir = 10 + }, +/obj/structure/cable, /turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/delta/hall) +/area/ruin/space/ancientstation/delta/hall) "cw" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/transit_tube/station/reverse/flipped, /obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/delta/hall) -"cx" = ( -/obj/effect/decal/cleanable/dirt, -/obj/item/stack/medical/bruise_pack, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/delta/hall) -"cy" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/barricade/wooden, -/obj/machinery/door/airlock/command{ - name = "Charlie Station Access"; - req_access_txt = "200" +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4{ + dir = 6 }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2{ + dir = 10 + }, +/obj/structure/cable, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/delta/hall) +/area/ruin/space/ancientstation/delta/hall) "cz" = ( /obj/structure/window/reinforced{ dir = 8 @@ -879,14 +758,14 @@ /obj/structure/table, /obj/machinery/door/window/brigdoor/right/directional/east, /turf/open/floor/iron/dark, -/area/ruin/space/has_grav/ancientstation/delta/ai) +/area/ruin/space/ancientstation/delta/ai) "cA" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, /obj/structure/cable, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/delta/hall) +/area/ruin/space/ancientstation/delta/hall) "cB" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/science, @@ -894,83 +773,69 @@ /obj/effect/decal/cleanable/dirt, /obj/structure/cable, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/delta/hall) +/area/ruin/space/ancientstation/delta/hall) "cC" = ( /obj/structure/alien/weeds, /obj/item/bodypart/chest, /turf/open/floor/iron/dark, -/area/ruin/space/has_grav/ancientstation/delta/ai) +/area/ruin/space/ancientstation/delta/ai) "cD" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, /obj/structure/cable, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/delta/hall) +/area/ruin/space/ancientstation/delta/hall) "cE" = ( /obj/effect/decal/cleanable/dirt, -/obj/machinery/light/directional/south, /obj/structure/table, -/turf/open/floor/iron/white, -/area/ruin/space/has_grav/ancientstation/delta/proto) +/turf/open/floor/iron/white/textured, +/area/ruin/space/ancientstation/delta/proto) "cF" = ( /obj/structure/window/reinforced/spawner/west, /obj/structure/window/reinforced/spawner, /obj/structure/alien/weeds, /turf/open/floor/iron/dark, -/area/ruin/space/has_grav/ancientstation/delta/ai) +/area/ruin/space/ancientstation/delta/ai) "cG" = ( /obj/machinery/light/small/directional/east, /obj/effect/decal/cleanable/shreds, /obj/structure/alien/weeds/node, /turf/open/floor/iron/dark, -/area/ruin/space/has_grav/ancientstation/delta/ai) +/area/ruin/space/ancientstation/delta/ai) "cH" = ( /obj/structure/alien/weeds/node, /obj/effect/decal/cleanable/blood/old, /turf/open/floor/iron/dark, -/area/ruin/space/has_grav/ancientstation/delta/ai) +/area/ruin/space/ancientstation/delta/ai) "cI" = ( /obj/machinery/door/airlock/maintenance_hatch, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/delta/hall) +/area/ruin/space/ancientstation/delta/hall) "cJ" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/table, /obj/item/paper/fluff/ruins/oldstation/protoinv, -/turf/open/floor/iron/white, -/area/ruin/space/has_grav/ancientstation/delta/proto) +/turf/open/floor/iron/white/textured, +/area/ruin/space/ancientstation/delta/proto) "cK" = ( /turf/closed/mineral/iron, -/area/ruin/space/has_grav/ancientstation/charlie/hall) -"cL" = ( -/turf/open/floor/plating/airless{ - icon_state = "platingdmg2" - }, -/area/ruin/space/has_grav/ancientstation/beta/storage) -"cM" = ( -/obj/effect/spawner/structure/window/hollow/reinforced/end{ - dir = 4 - }, -/obj/structure/cable, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/charlie/bridge) +/area/ruin/space/ancientstation/charlie/hall) "cN" = ( /obj/machinery/door/airlock/external/ruin, /obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 1 }, /turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/beta/mining) +/area/ruin/space/ancientstation/beta/mining) "cO" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, -/obj/structure/cable, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 4 }, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/charlie/hall) +/area/ruin/space/ancientstation/charlie/hall) "cP" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, @@ -978,35 +843,25 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4{ dir = 4 }, +/obj/structure/cable, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/charlie/hall) +/area/ruin/space/ancientstation/charlie/hall) "cQ" = ( /turf/closed/wall/rust, -/area/ruin/space/has_grav/ancientstation/charlie/hydro) -"cR" = ( -/obj/effect/spawner/structure/window/hollow/reinforced/end{ - dir = 8 - }, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/charlie/hydro) -"cS" = ( -/obj/effect/spawner/structure/window/hollow/reinforced/middle, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/charlie/hydro) -"cT" = ( -/obj/effect/spawner/structure/window/hollow/reinforced/end{ - dir = 4 - }, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/charlie/hydro) +/area/ruin/space/ancientstation/charlie/hydro) "cU" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4{ dir = 6 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2{ + dir = 9 + }, +/obj/machinery/duct, +/obj/structure/cable, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/charlie/hall) +/area/ruin/space/ancientstation/charlie/hall) "cV" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, @@ -1014,29 +869,29 @@ dir = 8 }, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/charlie/hall) +/area/ruin/space/ancientstation/charlie/hall) "cW" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/light/small/directional/west, /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/charlie/hall) +/area/ruin/space/ancientstation/charlie/hall) "cX" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, /obj/machinery/light/small/directional/east, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/delta/hall) +/area/ruin/space/ancientstation/delta/hall) "cY" = ( /obj/effect/decal/cleanable/robot_debris, /obj/structure/alien/weeds, /turf/open/floor/iron/dark, -/area/ruin/space/has_grav/ancientstation/delta/ai) +/area/ruin/space/ancientstation/delta/ai) "cZ" = ( /obj/effect/decal/cleanable/shreds, /obj/structure/alien/weeds, /turf/open/floor/iron/dark, -/area/ruin/space/has_grav/ancientstation/delta/ai) +/area/ruin/space/ancientstation/delta/ai) "da" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/science, @@ -1049,11 +904,11 @@ dir = 4 }, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/delta/hall) +/area/ruin/space/ancientstation/delta/hall) "db" = ( /obj/structure/alien/resin/wall, /turf/open/floor/iron/dark, -/area/ruin/space/has_grav/ancientstation/delta/ai) +/area/ruin/space/ancientstation/delta/ai) "dc" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, @@ -1061,38 +916,38 @@ dir = 8 }, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/charlie/bridge) +/area/ruin/space/ancientstation/charlie/bridge) "dd" = ( /obj/structure/alien/weeds, /obj/effect/decal/cleanable/xenoblood/xgibs/larva/body, /turf/open/floor/iron/dark, -/area/ruin/space/has_grav/ancientstation/delta/ai) +/area/ruin/space/ancientstation/delta/ai) "de" = ( /obj/structure/alien/weeds, /mob/living/simple_animal/hostile/alien/queen, /turf/open/floor/iron/dark, -/area/ruin/space/has_grav/ancientstation/delta/ai) +/area/ruin/space/ancientstation/delta/ai) "df" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/alien/weeds, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/delta/hall) +/turf/open/floor/iron/dark, +/area/ruin/space/ancientstation/delta/hall) "dg" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/door/airlock/science{ name = "Artificial Program Core Room" }, /obj/machinery/door/firedoor, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 1 - }, /obj/structure/alien/weeds, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/delta/hall) +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "oldstation-aisat" + }, +/turf/open/floor/iron/dark, +/area/ruin/space/ancientstation/delta/hall) "dh" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/delta/hall) +/area/ruin/space/ancientstation/delta/hall) "di" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/tile/purple{ @@ -1105,11 +960,7 @@ dir = 8 }, /turf/open/floor/iron/white, -/area/ruin/space/has_grav/ancientstation/delta/rnd) -"dj" = ( -/obj/structure/sign/poster/official/nanomichi_ad, -/turf/closed/wall/rust, -/area/ruin/space/has_grav/ancientstation/beta/medbay) +/area/ruin/space/ancientstation/delta/rnd) "dk" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, @@ -1121,10 +972,10 @@ dir = 6 }, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/charlie/bridge) +/area/ruin/space/ancientstation/charlie/bridge) "dl" = ( /turf/closed/wall/rust, -/area/ruin/space/has_grav/ancientstation/charlie/engie) +/area/ruin/space/ancientstation/charlie/engie) "dm" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/light/small/directional/west, @@ -1133,9 +984,8 @@ pixel_x = -23 }, /obj/effect/decal/cleanable/dirt, -/obj/structure/cable, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/charlie/hall) +/area/ruin/space/ancientstation/charlie/hall) "dn" = ( /obj/effect/decal/cleanable/dirt, /obj/item/kirbyplants{ @@ -1153,18 +1003,18 @@ dir = 8 }, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/charlie/hydro) +/area/ruin/space/ancientstation/charlie/hydro) "do" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/tile/green{ dir = 1 }, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/charlie/hydro) +/area/ruin/space/ancientstation/charlie/hydro) "dp" = ( /obj/machinery/hydroponics/soil, /turf/open/floor/grass, -/area/ruin/space/has_grav/ancientstation/charlie/hydro) +/area/ruin/space/ancientstation/charlie/hydro) "dq" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/reagent_dispensers/watertank/high{ @@ -1175,14 +1025,14 @@ /obj/item/reagent_containers/glass/bucket, /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/charlie/hydro) +/area/ruin/space/ancientstation/charlie/hydro) "dr" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/tile/green{ dir = 4 }, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/charlie/hydro) +/area/ruin/space/ancientstation/charlie/hydro) "ds" = ( /obj/effect/decal/cleanable/dirt, /obj/item/kirbyplants{ @@ -1197,13 +1047,18 @@ dir = 4 }, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/charlie/hydro) +/area/ruin/space/ancientstation/charlie/hydro) "dt" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2{ + dir = 9 + }, +/obj/machinery/duct, +/obj/structure/cable, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/charlie/hall) +/area/ruin/space/ancientstation/charlie/hall) "du" = ( /obj/machinery/light/small/directional/east, /obj/machinery/airalarm/all_access{ @@ -1213,10 +1068,10 @@ /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/charlie/hall) +/area/ruin/space/ancientstation/charlie/hall) "dv" = ( /turf/closed/wall/rust, -/area/ruin/space/has_grav/ancientstation/charlie/sec) +/area/ruin/space/ancientstation/charlie/sec) "dw" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/light/directional/west, @@ -1226,30 +1081,24 @@ dir = 4 }, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/delta/hall) +/area/ruin/space/ancientstation/delta/hall) "dx" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4{ dir = 10 }, -/turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/delta/hall) -"dA" = ( -/obj/machinery/door/airlock/research{ - name = "Research and Development" +/obj/machinery/duct, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2{ + dir = 10 }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/obj/machinery/door/firedoor/closed, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/delta/rnd) +/area/ruin/space/ancientstation/delta/hall) "dB" = ( /obj/structure/alien/weeds, /obj/effect/gibspawner/human, /turf/open/floor/iron/dark, -/area/ruin/space/has_grav/ancientstation/delta/ai) +/area/ruin/space/ancientstation/delta/ai) "dC" = ( /obj/machinery/door/airlock/science, /obj/effect/decal/cleanable/dirt, @@ -1257,7 +1106,7 @@ /obj/structure/cable, /obj/machinery/door/firedoor/closed, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/delta/hall) +/area/ruin/space/ancientstation/delta/hall) "dD" = ( /obj/effect/decal/cleanable/dirt, /obj/item/roller, @@ -1267,7 +1116,7 @@ dir = 4 }, /turf/open/floor/iron/airless, -/area/ruin/space/has_grav/ancientstation/beta/medbay) +/area/ruin/space/ancientstation/beta/medbay) "dF" = ( /obj/structure/lattice, /turf/template_noop, @@ -1278,26 +1127,17 @@ /obj/structure/cable, /mob/living/simple_animal/hostile/alien/drone, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/delta/hall) +/area/ruin/space/ancientstation/delta/hall) "dH" = ( /obj/structure/lattice/catwalk, /turf/template_noop, -/area/solars/ancientstation/charlie/solars) -"dJ" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/delta/hall) +/area/ruin/solars/ancientstation/charlie/solars) "dK" = ( /obj/effect/spawner/structure/window/hollow/reinforced/middle{ dir = 4 }, /turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/beta/mining) +/area/ruin/space/ancientstation/beta/mining) "dL" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/door/airlock/command/glass{ @@ -1309,7 +1149,7 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/charlie/bridge) +/area/ruin/space/ancientstation/charlie/bridge) "dM" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2{ @@ -1319,33 +1159,22 @@ dir = 4 }, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/beta/hall) -"dN" = ( +/area/ruin/space/ancientstation/beta/hall) +"dO" = ( /obj/effect/decal/cleanable/dirt, -/obj/machinery/light/small/directional/north, /obj/effect/decal/cleanable/dirt, /obj/structure/cable, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/charlie/hall) -"dO" = ( +/area/ruin/space/ancientstation/charlie/hydro) +"dQ" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, -/obj/structure/cable, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/charlie/hydro) -"dP" = ( -/obj/effect/spawner/structure/window/hollow/reinforced, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/charlie/hydro) -"dQ" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/charlie/hydro) +/area/ruin/space/ancientstation/charlie/hydro) "dR" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/charlie/hydro) +/area/ruin/space/ancientstation/charlie/hydro) "dS" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/table, @@ -1363,21 +1192,7 @@ start_charge = 0 }, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/charlie/sec) -"dT" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/computer{ - desc = "A computer long since rendered non-functional due to lack of maintenance. Spitting out error messages."; - name = "Broken Computer" - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/charlie/sec) +/area/ruin/space/ancientstation/charlie/sec) "dU" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/table, @@ -1390,14 +1205,14 @@ dir = 4 }, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/charlie/sec) +/area/ruin/space/ancientstation/charlie/sec) "dV" = ( /obj/machinery/door/airlock/science, /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, /obj/machinery/door/firedoor, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/delta/hall) +/area/ruin/space/ancientstation/delta/hall) "dW" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/tile/blue{ @@ -1416,23 +1231,37 @@ start_charge = 0 }, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/charlie/bridge) +/area/ruin/space/ancientstation/charlie/bridge) "dX" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/duct, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2{ + dir = 10 + }, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/delta/hall) +/area/ruin/space/ancientstation/delta/hall) "dY" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/white/corner, -/area/ruin/space/has_grav/ancientstation/delta/rnd) +/area/ruin/space/ancientstation/delta/rnd) "ea" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/white/corner{ dir = 8 }, -/area/ruin/space/has_grav/ancientstation/delta/rnd) +/area/ruin/space/ancientstation/delta/rnd) +"eb" = ( +/obj/item/pipe_dispenser, +/obj/item/pipe_dispenser, +/obj/structure/closet/crate/engineering{ + name = "radiation suit crate" + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small/broken/directional/south, +/turf/open/floor/plating, +/area/ruin/space/ancientstation/beta/supermatter) "ec" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable, @@ -1440,18 +1269,12 @@ start_charge = 0 }, /turf/open/floor/iron/white, -/area/ruin/space/has_grav/ancientstation/delta/rnd) +/area/ruin/space/ancientstation/delta/rnd) "ed" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/portable_atmospherics/scrubber, /turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/charlie/hall) -"ee" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/delta/hall) +/area/ruin/space/ancientstation/charlie/hall) "ef" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/firealarm/directional/west, @@ -1459,16 +1282,17 @@ /obj/item/storage/backpack/old, /obj/structure/closet, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/charlie/dorms) -"eg" = ( -/obj/machinery/portable_atmospherics/canister/air, -/turf/open/floor/plating/airless, -/area/ruin/space/has_grav/ancientstation/beta/storage) +/area/ruin/space/ancientstation/charlie/dorms) "eh" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/light/small/directional/west, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4{ + dir = 6 + }, +/obj/machinery/duct, /turf/open/floor/iron/white, -/area/ruin/space/has_grav/ancientstation/charlie/hall) +/area/ruin/space/ancientstation/charlie/hall) "ei" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, @@ -1476,7 +1300,7 @@ dir = 4 }, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/charlie/bridge) +/area/ruin/space/ancientstation/charlie/bridge) "ej" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/tile/yellow{ @@ -1487,7 +1311,7 @@ }, /obj/structure/closet/crate/bin, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/charlie/engie) +/area/ruin/space/ancientstation/charlie/engie) "ek" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/tile/yellow, @@ -1496,7 +1320,7 @@ }, /obj/structure/reagent_dispensers/fueltank, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/charlie/engie) +/area/ruin/space/ancientstation/charlie/engie) "el" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, @@ -1504,12 +1328,12 @@ dir = 4 }, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/charlie/engie) +/area/ruin/space/ancientstation/charlie/engie) "em" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/charlie/engie) +/area/ruin/space/ancientstation/charlie/engie) "en" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/tile/yellow, @@ -1517,16 +1341,16 @@ dir = 4 }, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/charlie/engie) +/area/ruin/space/ancientstation/charlie/engie) "eo" = ( /obj/machinery/door/firedoor, /obj/effect/decal/cleanable/dirt, -/obj/machinery/door/airlock/public/glass{ +/obj/effect/decal/cleanable/dirt, +/obj/machinery/door/airlock/hydroponics{ name = "Hydroponics" }, -/obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/charlie/hydro) +/area/ruin/space/ancientstation/charlie/hydro) "ep" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/table, @@ -1538,13 +1362,13 @@ /obj/item/shovel/spade, /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/charlie/hydro) +/area/ruin/space/ancientstation/charlie/hydro) "eq" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/seed_extractor, /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/charlie/hydro) +/area/ruin/space/ancientstation/charlie/hydro) "er" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/table, @@ -1558,7 +1382,7 @@ /obj/item/seeds/wheat, /obj/item/seeds/wheat/rice, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/charlie/hydro) +/area/ruin/space/ancientstation/charlie/hydro) "et" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/tile/red{ @@ -1569,19 +1393,19 @@ }, /obj/structure/cable, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/charlie/sec) +/area/ruin/space/ancientstation/charlie/sec) "eu" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/charlie/sec) +/area/ruin/space/ancientstation/charlie/sec) "ev" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/tile/red{ dir = 4 }, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/charlie/sec) +/area/ruin/space/ancientstation/charlie/sec) "ew" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/tile/red{ @@ -1591,7 +1415,7 @@ dir = 4 }, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/charlie/sec) +/area/ruin/space/ancientstation/charlie/sec) "ex" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/table, @@ -1604,10 +1428,10 @@ dir = 4 }, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/charlie/sec) +/area/ruin/space/ancientstation/charlie/sec) "ey" = ( /turf/closed/wall, -/area/ruin/space/has_grav/ancientstation/charlie/hydro) +/area/ruin/space/ancientstation/charlie/hydro) "ez" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/tile/purple{ @@ -1620,21 +1444,32 @@ /obj/structure/cable, /obj/machinery/light_switch/directional/north, /turf/open/floor/iron/white, -/area/ruin/space/has_grav/ancientstation/delta/rnd) +/area/ruin/space/ancientstation/delta/rnd) +"eA" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/diagonal, +/area/ruin/space/ancientstation/beta/gravity) "eB" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, /obj/machinery/autolathe, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/delta/rnd) +/area/ruin/space/ancientstation/delta/rnd) "eC" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/airalarm/all_access{ dir = 4; pixel_x = 24 }, +/obj/machinery/duct, /turf/open/floor/iron/white, -/area/ruin/space/has_grav/ancientstation/delta/rnd) +/area/ruin/space/ancientstation/delta/rnd) "eD" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/tile/purple{ @@ -1644,23 +1479,19 @@ /obj/effect/turf_decal/tile/purple{ dir = 4 }, +/obj/machinery/duct, /turf/open/floor/iron/white, -/area/ruin/space/has_grav/ancientstation/delta/rnd) +/area/ruin/space/ancientstation/delta/rnd) "eE" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/light/directional/west, /turf/open/floor/iron/white, -/area/ruin/space/has_grav/ancientstation/delta/rnd) +/area/ruin/space/ancientstation/delta/rnd) "eF" = ( /obj/machinery/computer/rdconsole, /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/white, -/area/ruin/space/has_grav/ancientstation/delta/rnd) -"eG" = ( -/obj/structure/closet/crate/medical, -/obj/item/circuitboard/machine/sleeper, -/turf/open/floor/plating/airless, -/area/ruin/space/has_grav/ancientstation/beta/medbay) +/area/ruin/space/ancientstation/delta/rnd) "eH" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/tile/blue, @@ -1668,13 +1499,13 @@ dir = 4 }, /turf/open/floor/iron/airless, -/area/ruin/space/has_grav/ancientstation/beta/medbay) +/area/ruin/space/ancientstation/beta/medbay) "eI" = ( /turf/closed/wall, -/area/ruin/space/has_grav/ancientstation/charlie/engie) +/area/ruin/space/ancientstation/charlie/engie) "eJ" = ( /turf/closed/wall, -/area/ruin/space/has_grav/ancientstation/charlie/sec) +/area/ruin/space/ancientstation/charlie/sec) "eK" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/light/small/directional/west, @@ -1685,7 +1516,7 @@ dir = 8 }, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/charlie/engie) +/area/ruin/space/ancientstation/charlie/engie) "eL" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, @@ -1693,13 +1524,13 @@ dir = 8 }, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/charlie/bridge) +/area/ruin/space/ancientstation/charlie/bridge) "eM" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/charlie/engie) +/area/ruin/space/ancientstation/charlie/engie) "eN" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/light/small/directional/east, @@ -1709,7 +1540,7 @@ }, /obj/machinery/light_switch/directional/east, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/charlie/engie) +/area/ruin/space/ancientstation/charlie/engie) "eO" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/tile/yellow{ @@ -1718,17 +1549,17 @@ /obj/effect/turf_decal/tile/yellow{ dir = 8 }, -/obj/structure/cable, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/charlie/hall) +/area/ruin/space/ancientstation/charlie/hall) "eP" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/generic, /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/charlie/hall) +/area/ruin/space/ancientstation/charlie/hall) "eQ" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/tile/green{ @@ -1738,7 +1569,7 @@ dir = 8 }, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/charlie/hydro) +/area/ruin/space/ancientstation/charlie/hydro) "eR" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, @@ -1746,7 +1577,7 @@ dir = 4 }, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/charlie/hydro) +/area/ruin/space/ancientstation/charlie/hydro) "eS" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/tile/green, @@ -1755,7 +1586,7 @@ }, /obj/structure/cable, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/charlie/hydro) +/area/ruin/space/ancientstation/charlie/hydro) "eT" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/tile/green, @@ -1766,7 +1597,7 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/charlie/hydro) +/area/ruin/space/ancientstation/charlie/hydro) "eU" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/light/small/directional/west, @@ -1778,7 +1609,7 @@ }, /obj/structure/cable, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/charlie/sec) +/area/ruin/space/ancientstation/charlie/sec) "eV" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/table, @@ -1788,34 +1619,49 @@ dir = 4 }, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/charlie/sec) +/area/ruin/space/ancientstation/charlie/sec) +"eW" = ( +/obj/structure/table/glass, +/obj/item/reagent_containers/glass/bottle/mercury{ + pixel_x = 6; + pixel_y = 8 + }, +/obj/item/reagent_containers/glass/bottle/nitrogen{ + pixel_x = -6; + pixel_y = 8 + }, +/obj/item/reagent_containers/glass/bottle/oxygen{ + pixel_x = 6 + }, +/obj/item/reagent_containers/glass/bottle/phosphorus{ + pixel_x = -6 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/ruin/space/ancientstation/delta/rnd) "eX" = ( /obj/machinery/door/firedoor, /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/duct, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2{ + dir = 10 + }, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/delta/hall) -"eY" = ( -/obj/effect/spawner/structure/window/hollow/reinforced, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/charlie/dorms) -"eZ" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/power/emitter, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/delta/storage) +/area/ruin/space/ancientstation/delta/hall) "fa" = ( /obj/machinery/rnd/destructive_analyzer, /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/white, -/area/ruin/space/has_grav/ancientstation/delta/rnd) +/area/ruin/space/ancientstation/delta/rnd) "fb" = ( /obj/effect/spawner/structure/window/hollow/reinforced/end{ dir = 1 }, /turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/charlie/engie) +/area/ruin/space/ancientstation/charlie/engie) "fc" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/tile/yellow{ @@ -1823,11 +1669,11 @@ }, /obj/structure/cable, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/charlie/engie) +/area/ruin/space/ancientstation/charlie/engie) "fd" = ( /obj/structure/sign/poster/contraband/donut_corp, /turf/closed/wall, -/area/ruin/space/has_grav/ancientstation/charlie/sec) +/area/ruin/space/ancientstation/charlie/sec) "fe" = ( /obj/machinery/power/smes/engineering{ charge = 0 @@ -1836,42 +1682,32 @@ /obj/effect/decal/cleanable/dirt, /obj/structure/cable, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/charlie/engie) -"ff" = ( -/obj/structure/transit_tube{ - dir = 4 - }, -/obj/structure/lattice/catwalk, -/turf/template_noop, -/area/template_noop) +/area/ruin/space/ancientstation/charlie/engie) "fg" = ( /obj/machinery/door/firedoor, /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/tile/yellow{ dir = 1 }, -/obj/structure/cable, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/charlie/hall) +/area/ruin/space/ancientstation/charlie/hall) "fh" = ( /obj/machinery/door/firedoor, /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/charlie/hall) -"fi" = ( -/obj/structure/girder, -/turf/open/floor/plating/airless, -/area/ruin/space/has_grav/ancientstation/beta/hall) +/area/ruin/space/ancientstation/charlie/hall) "fj" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/light/small/directional/south, /obj/effect/turf_decal/tile/green, /obj/machinery/light_switch/directional/south, +/obj/machinery/biogenerator, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/charlie/hydro) +/area/ruin/space/ancientstation/charlie/hydro) "fl" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/tile/green{ @@ -1882,33 +1718,41 @@ pixel_y = -22 }, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/charlie/hydro) +/area/ruin/space/ancientstation/charlie/hydro) "fm" = ( /obj/effect/decal/cleanable/dirt, -/obj/machinery/door/airlock/maintenance_hatch, /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/charlie/hydro) +/obj/machinery/door/airlock/hydroponics{ + name = "Hydroponics" + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/ruin/space/ancientstation/charlie/hydro) "fn" = ( /obj/machinery/door/firedoor, /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2{ + dir = 9 + }, +/obj/machinery/duct, +/obj/structure/cable, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/charlie/hall) +/area/ruin/space/ancientstation/charlie/hall) "fp" = ( /obj/structure/sign/poster/official/here_for_your_safety, /turf/closed/wall/rust, -/area/ruin/space/has_grav/ancientstation/charlie/sec) +/area/ruin/space/ancientstation/charlie/sec) "fq" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/table, /obj/item/paper, /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/charlie/sec) +/area/ruin/space/ancientstation/charlie/sec) "fr" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/chair{ @@ -1916,7 +1760,7 @@ }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/charlie/sec) +/area/ruin/space/ancientstation/charlie/sec) "fs" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/light/small/directional/east, @@ -1926,19 +1770,19 @@ }, /obj/structure/closet/crate/bin, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/charlie/sec) +/area/ruin/space/ancientstation/charlie/sec) "ft" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/light/directional/west, /obj/effect/decal/cleanable/dirt, /obj/structure/cable, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/delta/hall) +/area/ruin/space/ancientstation/delta/hall) "fu" = ( /obj/machinery/mecha_part_fabricator, /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/white, -/area/ruin/space/has_grav/ancientstation/delta/rnd) +/area/ruin/space/ancientstation/delta/rnd) "fv" = ( /obj/structure/table, /obj/effect/decal/cleanable/dirt, @@ -1948,49 +1792,44 @@ pixel_y = 3 }, /turf/open/floor/iron/white, -/area/ruin/space/has_grav/ancientstation/delta/rnd) +/area/ruin/space/ancientstation/delta/rnd) "fw" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/light/directional/east, +/obj/machinery/duct, /turf/open/floor/iron/white, -/area/ruin/space/has_grav/ancientstation/delta/rnd) +/area/ruin/space/ancientstation/delta/rnd) "fx" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/firealarm/directional/west, /turf/open/floor/iron/white, -/area/ruin/space/has_grav/ancientstation/delta/rnd) +/area/ruin/space/ancientstation/delta/rnd) "fy" = ( /obj/effect/decal/cleanable/oil, /turf/closed/wall/r_wall, -/area/ruin/space/has_grav/ancientstation/delta/ai) -"fA" = ( -/obj/machinery/portable_atmospherics/canister/air, -/turf/open/floor/plating/airless{ - icon_state = "platingdmg2" - }, -/area/ruin/space/has_grav/ancientstation/beta/storage) +/area/ruin/space/ancientstation/delta/ai) "fB" = ( /obj/effect/spawner/structure/window/hollow/reinforced/end{ dir = 8 }, /turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/charlie/engie) +/area/ruin/space/ancientstation/charlie/engie) "fC" = ( /obj/effect/spawner/structure/window/hollow/reinforced/middle, /turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/charlie/engie) +/area/ruin/space/ancientstation/charlie/engie) "fD" = ( /obj/effect/spawner/structure/window/hollow/reinforced/directional{ dir = 6 }, /turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/charlie/engie) +/area/ruin/space/ancientstation/charlie/engie) "fE" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, /obj/structure/cable, /turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/charlie/engie) +/area/ruin/space/ancientstation/charlie/engie) "fF" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/ash, @@ -1999,7 +1838,7 @@ dir = 5 }, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/charlie/engie) +/area/ruin/space/ancientstation/charlie/engie) "fG" = ( /obj/machinery/door/airlock/engineering{ name = "Engineering" @@ -2013,7 +1852,7 @@ dir = 4 }, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/charlie/engie) +/area/ruin/space/ancientstation/charlie/engie) "fH" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/light/small/directional/east, @@ -2022,8 +1861,13 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4{ dir = 4 }, +/obj/structure/cable, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/charlie/hall) +/area/ruin/space/ancientstation/charlie/hall) +"fI" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating/rust, +/area/ruin/space/ancientstation/charlie/storage) "fJ" = ( /obj/machinery/light/small/directional/west, /obj/effect/decal/cleanable/dirt, @@ -2032,11 +1876,12 @@ dir = 6 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/duct, +/obj/structure/cable, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/charlie/hall) +/area/ruin/space/ancientstation/charlie/hall) "fK" = ( /obj/machinery/door/airlock/security, -/obj/machinery/door/firedoor/closed, /obj/machinery/door/poddoor{ id = "ancient" }, @@ -2044,8 +1889,9 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2{ dir = 8 }, +/obj/machinery/door/firedoor, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/charlie/sec) +/area/ruin/space/ancientstation/charlie/sec) "fL" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/tile/red{ @@ -2056,7 +1902,7 @@ dir = 8 }, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/charlie/sec) +/area/ruin/space/ancientstation/charlie/sec) "fM" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/table, @@ -2066,19 +1912,7 @@ dir = 8 }, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/charlie/sec) -"fN" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/computer{ - desc = "A computer long since rendered non-functional due to lack of maintenance. Spitting out error messages."; - name = "Broken Computer" - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4{ - dir = 4 - }, -/turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/charlie/sec) +/area/ruin/space/ancientstation/charlie/sec) "fO" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/tile/red, @@ -2086,7 +1920,7 @@ dir = 4 }, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/charlie/sec) +/area/ruin/space/ancientstation/charlie/sec) "fP" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/tile/blue{ @@ -2098,18 +1932,25 @@ }, /obj/effect/decal/cleanable/cobweb/cobweb2, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/charlie/bridge) +/area/ruin/space/ancientstation/charlie/bridge) "fQ" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/shreds, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2{ + dir = 9 + }, +/obj/structure/cable, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/charlie/hall) +/area/ruin/space/ancientstation/charlie/hall) "fR" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/toilet, /obj/effect/decal/cleanable/cobweb/cobweb2, /turf/open/floor/iron/white, -/area/ruin/space/has_grav/ancientstation/charlie/hall) +/area/ruin/space/ancientstation/charlie/hall) "fS" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, @@ -2117,53 +1958,32 @@ dir = 4 }, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/beta/mining) -"fU" = ( -/turf/closed/mineral/bscrystal, -/area/ruin/unpowered) -"fV" = ( -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/delta/hall) -"fW" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light/directional/south, -/obj/effect/decal/cleanable/dirt, -/mob/living/simple_animal/hostile/alien/drone, -/turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/delta/hall) +/area/ruin/space/ancientstation/beta/mining) "fX" = ( /turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/beta/mining) +/area/ruin/space/ancientstation/beta/mining) "fY" = ( /obj/effect/decal/cleanable/dirt, -/obj/structure/cable, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4{ - dir = 4 - }, -/turf/open/floor/plating/airless, -/area/ruin/space/has_grav/ancientstation/beta/hall) -"fZ" = ( -/obj/machinery/light/small/directional/east, /turf/open/floor/plating/airless, -/area/ruin/space/has_grav/ancientstation/beta/storage) +/area/ruin/space/ancientstation/beta/hall) "ga" = ( /turf/closed/wall, -/area/ruin/space/has_grav/ancientstation/beta/mining) +/area/ruin/space/ancientstation/beta/mining) "gb" = ( /obj/effect/spawner/structure/window/hollow/reinforced/end{ dir = 8 }, /turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/beta/mining) +/area/ruin/space/ancientstation/beta/mining) "gc" = ( /obj/effect/spawner/structure/window/hollow/reinforced/directional{ dir = 6 }, /turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/beta/mining) +/area/ruin/space/ancientstation/beta/mining) "ge" = ( /obj/structure/alien/weeds, /obj/structure/cable, @@ -2173,19 +1993,19 @@ start_charge = 0 }, /turf/open/floor/iron/dark, -/area/ruin/space/has_grav/ancientstation/delta/ai) +/area/ruin/space/ancientstation/delta/ai) "gf" = ( /obj/structure/closet/crate/bin, /turf/open/floor/plating/airless{ icon_state = "platingdmg3" }, -/area/ruin/space/has_grav/ancientstation/beta/hall) +/area/ruin/space/ancientstation/beta/hall) "gg" = ( /obj/effect/spawner/structure/window/hollow/reinforced/directional{ dir = 10 }, /turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/beta/mining) +/area/ruin/space/ancientstation/beta/mining) "gh" = ( /obj/effect/turf_decal/tile/brown{ dir = 8 @@ -2196,7 +2016,7 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/beta/mining) +/area/ruin/space/ancientstation/beta/mining) "gi" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, @@ -2204,7 +2024,7 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/beta/hall) +/area/ruin/space/ancientstation/beta/hall) "gj" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/light/small/directional/west, @@ -2218,28 +2038,27 @@ /obj/item/reagent_containers/spray/pestspray, /obj/structure/closet/crate/hydroponics, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/charlie/hydro) +/area/ruin/space/ancientstation/charlie/hydro) "gk" = ( /obj/structure/alien/weeds, /obj/effect/decal/cleanable/blood/old, /turf/open/floor/iron/dark, -/area/ruin/space/has_grav/ancientstation/delta/ai) +/area/ruin/space/ancientstation/delta/ai) "gl" = ( /obj/effect/decal/cleanable/dirt, -/obj/machinery/door/airlock/maintenance_hatch, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/charlie/kitchen) +/obj/machinery/door/airlock{ + name = "Kitchen" + }, +/turf/open/floor/iron, +/area/ruin/space/ancientstation/charlie/kitchen) "gm" = ( /obj/machinery/door/firedoor/closed, /obj/effect/decal/cleanable/dirt, /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/beta/hall) +/turf/open/floor/iron/airless, +/area/ruin/space/ancientstation/beta/hall) "gn" = ( /obj/effect/spawner/structure/window/hollow/reinforced, /obj/machinery/door/poddoor{ @@ -2247,16 +2066,16 @@ }, /obj/structure/cable, /turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/charlie/engie) +/area/ruin/space/ancientstation/charlie/engie) "go" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, -/obj/structure/cable, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 4 }, +/obj/structure/cable, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/charlie/hall) +/area/ruin/space/ancientstation/charlie/hall) "gp" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, @@ -2266,9 +2085,8 @@ dir = 8 }, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/charlie/hall) +/area/ruin/space/ancientstation/charlie/hall) "gq" = ( -/obj/machinery/door/airlock/maintenance_hatch, /obj/effect/decal/cleanable/dirt, /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2{ @@ -2277,8 +2095,11 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4{ dir = 4 }, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/charlie/hall) +/obj/machinery/door/airlock{ + name = "Kitchen/Botany Hallway" + }, +/turf/open/floor/iron, +/area/ruin/space/ancientstation/charlie/hall) "gr" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable, @@ -2288,15 +2109,8 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4{ dir = 4 }, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/charlie/hall) -"gs" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/cafeteria, -/area/ruin/space/has_grav/ancientstation/charlie/kitchen) +/turf/open/floor/iron, +/area/ruin/space/ancientstation/charlie/hall) "gt" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, @@ -2307,16 +2121,8 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4{ dir = 4 }, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/charlie/hall) -"gu" = ( -/obj/structure/rack, -/obj/item/tank/internals/emergency_oxygen, -/obj/item/tank/internals/emergency_oxygen, -/turf/open/floor/plating/airless{ - icon_state = "platingdmg2" - }, -/area/ruin/space/has_grav/ancientstation/beta/storage) +/turf/open/floor/iron, +/area/ruin/space/ancientstation/charlie/hall) "gv" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/airalarm/all_access{ @@ -2324,37 +2130,54 @@ pixel_y = 23 }, /obj/effect/decal/cleanable/food/egg_smudge, -/obj/structure/cable, +/obj/structure/table, +/obj/machinery/processor{ + pixel_y = 10 + }, /turf/open/floor/iron/cafeteria, -/area/ruin/space/has_grav/ancientstation/charlie/kitchen) +/area/ruin/space/ancientstation/charlie/kitchen) "gw" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating/airless, -/area/ruin/space/has_grav/ancientstation/beta/hall) +/obj/machinery/power/terminal{ + dir = 4 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/diagonal, +/area/ruin/space/ancientstation/beta/gravity) "gx" = ( -/obj/machinery/door/airlock/maintenance_hatch, /obj/effect/decal/cleanable/dirt, /obj/structure/cable, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/charlie/hall) +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2{ + dir = 8 + }, +/obj/machinery/door/airlock{ + name = "Kitchen/Botany Hallway" + }, +/turf/open/floor/iron, +/area/ruin/space/ancientstation/charlie/hall) "gy" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2{ dir = 8 }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/duct, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/charlie/hall) +/area/ruin/space/ancientstation/charlie/hall) "gz" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/beta/hall) +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/ruin/space/ancientstation/beta/hall) "gA" = ( /obj/effect/spawner/structure/window/hollow/reinforced, /obj/machinery/door/poddoor{ @@ -2362,27 +2185,23 @@ }, /obj/structure/cable, /turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/charlie/sec) +/area/ruin/space/ancientstation/charlie/sec) "gB" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, /obj/structure/cable, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/charlie/sec) -"gC" = ( -/obj/effect/spawner/structure/window/hollow/reinforced, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/charlie/sec) +/area/ruin/space/ancientstation/charlie/sec) "gD" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/firealarm/directional/east, /obj/effect/decal/cleanable/dirt, /mob/living/simple_animal/hostile/alien/drone, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/delta/hall) +/area/ruin/space/ancientstation/delta/hall) "gE" = ( /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/charlie/hydro) +/area/ruin/space/ancientstation/charlie/hydro) "gF" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/light/small/directional/east, @@ -2391,20 +2210,19 @@ dir = 4 }, /obj/structure/cable, -/obj/item/reagent_containers/glass/bottle/nutrient/ez, -/obj/item/reagent_containers/glass/bottle/nutrient/l4z, -/obj/item/reagent_containers/glass/bottle/nutrient/rh, -/obj/structure/closet/crate/hydroponics, /obj/machinery/power/apc/auto_name/directional/south{ start_charge = 0 }, +/obj/machinery/vending/hydronutrients{ + onstation = 0 + }, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/charlie/hydro) +/area/ruin/space/ancientstation/charlie/hydro) "gG" = ( /obj/machinery/rnd/production/protolathe/offstation, /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/white, -/area/ruin/space/has_grav/ancientstation/delta/rnd) +/area/ruin/space/ancientstation/delta/rnd) "gH" = ( /obj/structure/closet/crate/radiation, /obj/item/stack/sheet/mineral/uranium{ @@ -2412,26 +2230,26 @@ }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/charlie/storage) +/area/ruin/space/ancientstation/charlie/storage) "gI" = ( /turf/closed/wall, -/area/ruin/space/has_grav/ancientstation/charlie/kitchen) +/area/ruin/space/ancientstation/charlie/kitchen) "gJ" = ( /obj/structure/grille, /turf/open/floor/plating/airless, -/area/ruin/space/has_grav/ancientstation/beta/hall) +/area/ruin/space/ancientstation/beta/hall) "gL" = ( /obj/effect/spawner/structure/window/hollow/reinforced/end{ dir = 4 }, /turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/beta/mining) +/area/ruin/space/ancientstation/beta/mining) "gM" = ( /obj/machinery/rnd/production/circuit_imprinter/offstation, /obj/effect/decal/cleanable/dirt, /obj/item/reagent_containers/dropper, /turf/open/floor/iron/white, -/area/ruin/space/has_grav/ancientstation/delta/rnd) +/area/ruin/space/ancientstation/delta/rnd) "gO" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2{ dir = 8 @@ -2440,14 +2258,14 @@ dir = 4 }, /turf/open/floor/plating/airless, -/area/ruin/space/has_grav/ancientstation/beta/hall) +/area/ruin/space/ancientstation/beta/hall) "gP" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/table, /obj/item/tank/internals/anesthetic, /obj/item/clothing/mask/breath/medical, /turf/open/floor/iron/white, -/area/ruin/space/has_grav/ancientstation/delta/rnd) +/area/ruin/space/ancientstation/delta/rnd) "gQ" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/table/optable{ @@ -2455,7 +2273,7 @@ }, /obj/item/surgical_drapes, /turf/open/floor/iron/white, -/area/ruin/space/has_grav/ancientstation/delta/rnd) +/area/ruin/space/ancientstation/delta/rnd) "gR" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/light/directional/west, @@ -2467,47 +2285,35 @@ dir = 8 }, /turf/open/floor/iron/white, -/area/ruin/space/has_grav/ancientstation/delta/rnd) -"gS" = ( -/obj/machinery/door/airlock/maintenance_hatch{ - name = "Engineering Storage" - }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/delta/storage) +/area/ruin/space/ancientstation/delta/rnd) "gT" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/airless, -/area/ruin/space/has_grav/ancientstation/beta/hall) +/area/ruin/space/ancientstation/beta/hall) "gU" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/rack, -/obj/item/clothing/mask/breath, -/obj/item/clothing/mask/breath, /turf/open/floor/plating/airless, -/area/ruin/space/has_grav/ancientstation/beta/storage) +/area/space/nearstation) "gV" = ( /obj/effect/spawner/structure/window/hollow/reinforced/directional{ dir = 5 }, /turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/charlie/engie) +/area/ruin/space/ancientstation/charlie/engie) "gW" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/charlie/hall) +/area/ruin/space/ancientstation/charlie/hall) "gX" = ( /obj/structure/sign/poster/official/build, /turf/closed/wall, -/area/ruin/space/has_grav/ancientstation/charlie/engie) +/area/ruin/space/ancientstation/charlie/engie) "gY" = ( /turf/closed/wall/rust, -/area/ruin/space/has_grav/ancientstation/charlie/kitchen) +/area/ruin/space/ancientstation/charlie/kitchen) "gZ" = ( /obj/structure/table, /obj/effect/decal/cleanable/dirt, @@ -2515,7 +2321,7 @@ /obj/item/reagent_containers/spray/cleaner, /obj/item/storage/box/lights/mixed, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/charlie/dorms) +/area/ruin/space/ancientstation/charlie/dorms) "ha" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/tile/red{ @@ -2525,7 +2331,7 @@ dir = 4 }, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/charlie/sec) +/area/ruin/space/ancientstation/charlie/sec) "hb" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/table, @@ -2535,41 +2341,10 @@ dir = 4 }, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/charlie/sec) -"hd" = ( -/obj/machinery/door/firedoor, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/charlie/hall) -"he" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/closet/emcloset/anchored, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/delta/hall) -"hf" = ( -/obj/effect/spawner/structure/window/hollow/reinforced/end{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/delta/rnd) -"hg" = ( -/obj/effect/spawner/structure/window/hollow/reinforced/middle, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/delta/rnd) -"hh" = ( -/obj/effect/spawner/structure/window/hollow/reinforced/end{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/delta/rnd) +/area/ruin/space/ancientstation/charlie/sec) "hi" = ( /turf/closed/wall/rust, -/area/ruin/space/has_grav/ancientstation/charlie/hall) +/area/ruin/space/ancientstation/charlie/hall) "hj" = ( /obj/machinery/airalarm/all_access{ dir = 4; @@ -2577,13 +2352,8 @@ }, /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, -/obj/structure/cable, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/charlie/hall) -"hk" = ( -/obj/effect/spawner/structure/window/hollow/reinforced/end, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/charlie/engie) +/area/ruin/space/ancientstation/charlie/hall) "hl" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/tile/yellow{ @@ -2591,7 +2361,7 @@ }, /obj/structure/cable, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/charlie/engie) +/area/ruin/space/ancientstation/charlie/engie) "hm" = ( /obj/machinery/power/terminal{ dir = 4 @@ -2600,96 +2370,62 @@ /obj/effect/decal/cleanable/dirt, /obj/structure/cable, /turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/charlie/engie) -"hn" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/airalarm/all_access{ - dir = 8; - pixel_x = -23 - }, -/obj/machinery/space_heater, -/turf/open/floor/plating/airless, -/area/ruin/space/has_grav/ancientstation/beta/storage) +/area/ruin/space/ancientstation/charlie/engie) "ho" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/tile/yellow, /obj/structure/cable, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/charlie/engie) -"hp" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 - }, -/turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/charlie/hall) +/area/ruin/space/ancientstation/charlie/engie) "hq" = ( /obj/machinery/door/firedoor, /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/tile/yellow{ dir = 8 }, -/obj/structure/cable, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/charlie/hall) +/area/ruin/space/ancientstation/charlie/hall) "hr" = ( /obj/effect/decal/cleanable/dirt, -/obj/machinery/vending/dinnerware, +/obj/machinery/vending/dinnerware{ + onstation = 0 + }, /turf/open/floor/iron/cafeteria, -/area/ruin/space/has_grav/ancientstation/charlie/kitchen) +/area/ruin/space/ancientstation/charlie/kitchen) "hs" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/closet/secure_closet/freezer/fridge/open, /turf/open/floor/iron/cafeteria, -/area/ruin/space/has_grav/ancientstation/charlie/kitchen) +/area/ruin/space/ancientstation/charlie/kitchen) "ht" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/cafeteria, -/area/ruin/space/has_grav/ancientstation/charlie/kitchen) +/area/ruin/space/ancientstation/charlie/kitchen) "hu" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/light/small/directional/north, +/obj/machinery/oven, /turf/open/floor/iron/cafeteria, -/area/ruin/space/has_grav/ancientstation/charlie/kitchen) -"hv" = ( -/obj/structure/table, +/area/ruin/space/ancientstation/charlie/kitchen) +"hw" = ( /obj/effect/decal/cleanable/dirt, -/obj/item/clothing/gloves/color/fyellow/old, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/obj/item/clothing/head/welding{ - pixel_x = -3; - pixel_y = 5 - }, -/turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/charlie/engie) -"hw" = ( -/obj/structure/grille/broken, -/turf/open/floor/plating/airless{ - icon_state = "platingdmg2" - }, -/area/ruin/space/has_grav/ancientstation/beta/hall) +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/textured_half, +/area/ruin/space/ancientstation/beta/supermatter) "hx" = ( /obj/effect/decal/cleanable/dirt, -/obj/machinery/processor, +/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/iron/cafeteria, -/area/ruin/space/has_grav/ancientstation/charlie/kitchen) +/area/ruin/space/ancientstation/charlie/kitchen) "hy" = ( /obj/effect/decal/cleanable/dirt, -/obj/structure/table, -/obj/machinery/microwave{ - pixel_x = -3; - pixel_y = 6 - }, +/obj/structure/closet/crate/bin, /turf/open/floor/iron/cafeteria, -/area/ruin/space/has_grav/ancientstation/charlie/kitchen) +/area/ruin/space/ancientstation/charlie/kitchen) "hz" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/tile/red{ @@ -2699,14 +2435,14 @@ dir = 8 }, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/charlie/sec) +/area/ruin/space/ancientstation/charlie/sec) "hA" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/table, /obj/item/folder/red, /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/charlie/sec) +/area/ruin/space/ancientstation/charlie/sec) "hB" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/light/small/directional/east, @@ -2716,7 +2452,7 @@ dir = 4 }, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/charlie/sec) +/area/ruin/space/ancientstation/charlie/sec) "hC" = ( /obj/machinery/door/firedoor, /obj/effect/decal/cleanable/dirt, @@ -2724,69 +2460,14 @@ /obj/effect/decal/cleanable/dirt, /obj/structure/cable, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/delta/hall) +/area/ruin/space/ancientstation/delta/hall) "hE" = ( /mob/living/simple_animal/hostile/alien/drone, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 8 }, /turf/open/floor/iron/white, -/area/ruin/space/has_grav/ancientstation/delta/rnd) -"hF" = ( -/obj/structure/table, -/obj/item/reagent_containers/glass/bottle/aluminium{ - pixel_x = 6 - }, -/obj/item/reagent_containers/glass/bottle/bromine{ - pixel_x = -6 - }, -/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/iron, -/area/ruin/space/has_grav/ancientstation/delta/rnd) -"hG" = ( -/obj/structure/table, -/obj/item/reagent_containers/glass/bottle/carbon{ - pixel_x = 6 - }, -/obj/item/reagent_containers/glass/bottle/chlorine{ - pixel_x = -6 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/delta/rnd) -"hH" = ( -/obj/structure/table, -/obj/item/reagent_containers/glass/bottle/copper{ - pixel_x = 6 - }, -/obj/item/reagent_containers/glass/bottle/ethanol{ - pixel_x = -6 - }, -/obj/effect/decal/cleanable/dirt, -/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/iron, -/area/ruin/space/has_grav/ancientstation/delta/rnd) +/area/ruin/space/ancientstation/delta/rnd) "hJ" = ( /obj/machinery/door/firedoor/closed, /obj/effect/decal/cleanable/dirt, @@ -2796,24 +2477,24 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4{ dir = 4 }, -/turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/beta/hall) -"hK" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/power/energy_accumulator/tesla_coil, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/delta/storage) +/turf/open/floor/iron/airless, +/area/ruin/space/ancientstation/beta/hall) "hL" = ( /obj/machinery/light/small/directional/east, /obj/structure/alien/weeds, /obj/structure/cable, /obj/effect/decal/cleanable/blood/tracks, /turf/open/floor/iron/dark, -/area/ruin/space/has_grav/ancientstation/delta/ai) +/area/ruin/space/ancientstation/delta/ai) "hM" = ( /obj/structure/sign/departments/science, /turf/closed/wall, -/area/ruin/space/has_grav/ancientstation/charlie/hall) +/area/ruin/space/ancientstation/charlie/hall) +"hN" = ( +/obj/item/stack/rods, +/obj/structure/lattice, +/turf/template_noop, +/area/space/nearstation) "hO" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/light/small/directional/west, @@ -2827,7 +2508,7 @@ }, /obj/structure/cable, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/charlie/engie) +/area/ruin/space/ancientstation/charlie/engie) "hP" = ( /obj/effect/decal/cleanable/dirt, /obj/item/clothing/head/welding{ @@ -2839,7 +2520,7 @@ dir = 1 }, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/charlie/engie) +/area/ruin/space/ancientstation/charlie/engie) "hQ" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/light/small/directional/east, @@ -2849,11 +2530,7 @@ }, /obj/structure/cable, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/charlie/engie) -"hR" = ( -/obj/effect/spawner/structure/window/hollow/reinforced, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/charlie/kitchen) +/area/ruin/space/ancientstation/charlie/engie) "hS" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/tile/purple, @@ -2864,29 +2541,22 @@ dir = 8 }, /turf/open/floor/iron/white, -/area/ruin/space/has_grav/ancientstation/delta/rnd) +/area/ruin/space/ancientstation/delta/rnd) "hT" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/table, -/obj/item/kitchen/rollingpin, -/turf/open/floor/iron/cafeteria, -/area/ruin/space/has_grav/ancientstation/charlie/kitchen) -"hU" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/table, -/obj/item/reagent_containers/food/condiment/enzyme{ - layer = 5 +/obj/machinery/atmospherics/components/tank/air{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/cafeteria, -/area/ruin/space/has_grav/ancientstation/charlie/kitchen) +/turf/open/floor/plating, +/area/ruin/space/ancientstation/charlie/hall) "hV" = ( /obj/effect/decal/cleanable/dirt, -/obj/structure/table, -/obj/machinery/reagentgrinder, -/turf/open/floor/iron/cafeteria, -/area/ruin/space/has_grav/ancientstation/charlie/kitchen) +/obj/machinery/computer/old, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/turf/open/floor/iron, +/area/ruin/space/ancientstation/charlie/bridge) "hW" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/light/small/directional/west, @@ -2897,7 +2567,7 @@ dir = 8 }, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/charlie/sec) +/area/ruin/space/ancientstation/charlie/sec) "hX" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/table, @@ -2906,31 +2576,13 @@ dir = 4 }, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/charlie/sec) +/area/ruin/space/ancientstation/charlie/sec) "hY" = ( /obj/structure/chair, /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/delta/rnd) -"hZ" = ( -/obj/structure/table, -/obj/item/reagent_containers/glass/bottle/fluorine{ - pixel_x = 6 - }, -/obj/item/reagent_containers/glass/bottle/hydrogen{ - pixel_x = -6 - }, -/obj/item/reagent_containers/glass/bottle/water{ - pixel_y = 8 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/delta/rnd) +/area/ruin/space/ancientstation/delta/rnd) "ia" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, @@ -2941,8 +2593,9 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4{ dir = 4 }, +/obj/machinery/duct, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/charlie/hall) +/area/ruin/space/ancientstation/charlie/hall) "ib" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/door/airlock/command{ @@ -2960,8 +2613,9 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4{ dir = 4 }, +/obj/machinery/duct, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/charlie/hall) +/area/ruin/space/ancientstation/charlie/hall) "ic" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/transit_tube_pod{ @@ -2978,8 +2632,9 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4{ dir = 4 }, +/obj/machinery/duct, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/charlie/hall) +/area/ruin/space/ancientstation/charlie/hall) "id" = ( /obj/effect/decal/cleanable/dirt, /obj/item/paper/guides/jobs/engi/solars, @@ -2997,49 +2652,37 @@ name = "Station Solar Control" }, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/charlie/engie) +/area/ruin/space/ancientstation/charlie/engie) "ie" = ( /obj/structure/table, /obj/item/stack/cable_coil, /obj/effect/decal/cleanable/dirt, /obj/item/paper/fluff/ruins/oldstation/generator_manual, /obj/item/clothing/gloves/color/yellow, -/obj/machinery/power/apc/auto_name/directional/south{ - start_charge = 0 - }, /turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/charlie/storage) +/area/ruin/space/ancientstation/charlie/storage) "if" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/tile/yellow{ dir = 8 }, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/charlie/engie) -"ig" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/obj/structure/cable, -/turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/charlie/engie) +/area/ruin/space/ancientstation/charlie/engie) "ih" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/generic, /obj/effect/decal/cleanable/dirt, -/obj/structure/cable, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/charlie/hall) +/area/ruin/space/ancientstation/charlie/hall) "ii" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/door/firedoor, /obj/machinery/door/airlock/public/glass{ name = "Dining Area" }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/cafeteria, -/area/ruin/space/has_grav/ancientstation/charlie/kitchen) +/area/ruin/space/ancientstation/charlie/kitchen) "ij" = ( /obj/structure/window/reinforced{ dir = 4 @@ -3057,13 +2700,14 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4{ dir = 4 }, +/obj/machinery/duct, /turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/charlie/hall) +/area/ruin/space/ancientstation/charlie/hall) "ik" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/tile/red, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/charlie/sec) +/area/ruin/space/ancientstation/charlie/sec) "il" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/tile/red, @@ -3071,7 +2715,7 @@ dir = 8 }, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/charlie/sec) +/area/ruin/space/ancientstation/charlie/sec) "im" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/table, @@ -3084,7 +2728,7 @@ dir = 8 }, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/charlie/sec) +/area/ruin/space/ancientstation/charlie/sec) "in" = ( /obj/structure/table, /obj/effect/decal/cleanable/dirt, @@ -3093,7 +2737,7 @@ /obj/item/soap/nanotrasen, /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/delta/rnd) +/area/ruin/space/ancientstation/delta/rnd) "io" = ( /obj/structure/table, /obj/effect/decal/cleanable/dirt, @@ -3101,7 +2745,7 @@ /obj/item/reagent_containers/glass/beaker, /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/delta/rnd) +/area/ruin/space/ancientstation/delta/rnd) "ip" = ( /obj/machinery/chem_master, /obj/effect/decal/cleanable/dirt, @@ -3113,7 +2757,7 @@ dir = 6 }, /turf/open/floor/iron/white, -/area/ruin/space/has_grav/ancientstation/delta/rnd) +/area/ruin/space/ancientstation/delta/rnd) "iq" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/tile/purple{ @@ -3124,7 +2768,7 @@ dir = 8 }, /turf/open/floor/iron/white, -/area/ruin/space/has_grav/ancientstation/delta/rnd) +/area/ruin/space/ancientstation/delta/rnd) "ir" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/tile/yellow, @@ -3134,104 +2778,12 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/delta/rnd) -"is" = ( -/obj/machinery/door/airlock/medical/glass{ - name = "Chemical Storage"; - req_access_txt = "200" - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/door/firedoor, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4{ - dir = 4 - }, -/turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/delta/rnd) -"it" = ( -/obj/structure/table, -/obj/item/reagent_containers/glass/bottle/mercury{ - pixel_x = 6; - pixel_y = 8 - }, -/obj/item/reagent_containers/glass/bottle/nitrogen{ - pixel_x = -6; - pixel_y = 8 - }, -/obj/item/reagent_containers/glass/bottle/oxygen{ - pixel_x = 6 - }, -/obj/item/reagent_containers/glass/bottle/phosphorus{ - pixel_x = -6 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/delta/rnd) -"iu" = ( -/obj/structure/table, -/obj/item/reagent_containers/glass/bottle/iodine{ - pixel_y = 8 - }, -/obj/item/reagent_containers/glass/bottle/iron{ - pixel_x = 6 - }, -/obj/item/reagent_containers/glass/bottle/lithium{ - pixel_x = -6 - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light/small/directional/east, -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/delta/rnd) +/area/ruin/space/ancientstation/delta/rnd) "iv" = ( -/obj/structure/transit_tube{ - dir = 4 - }, -/obj/structure/lattice/catwalk, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4{ - dir = 4 - }, -/turf/template_noop, -/area/template_noop) -"iw" = ( -/obj/structure/rack, -/obj/item/storage/toolbox/mechanical/old, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/obj/item/multitool, -/turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/charlie/engie) -"ix" = ( -/obj/structure/rack, -/obj/item/stack/cable_coil, /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 - }, -/obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/east{ - start_charge = 0 - }, -/turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/charlie/engie) +/obj/effect/decal/cleanable/glass/plasma, +/turf/open/floor/engine/airless, +/area/ruin/space/ancientstation/beta/supermatter) "iy" = ( /obj/machinery/door/airlock/medical/glass{ name = "Medical Bay" @@ -3246,7 +2798,7 @@ dir = 4 }, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/beta/medbay) +/area/ruin/space/ancientstation/beta/medbay) "iz" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/rack, @@ -3270,7 +2822,7 @@ pixel_x = -23 }, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/charlie/sec) +/area/ruin/space/ancientstation/charlie/sec) "iA" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/rack, @@ -3280,7 +2832,7 @@ dir = 8 }, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/charlie/sec) +/area/ruin/space/ancientstation/charlie/sec) "iB" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/rack, @@ -3293,52 +2845,36 @@ dir = 8 }, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/charlie/sec) +/area/ruin/space/ancientstation/charlie/sec) "iC" = ( /obj/machinery/door/firedoor, /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/duct, +/obj/structure/cable, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/charlie/hall) +/area/ruin/space/ancientstation/charlie/hall) "iD" = ( /obj/structure/table, /obj/effect/decal/cleanable/dirt, /obj/item/toy/nuke, /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/delta/rnd) +/area/ruin/space/ancientstation/delta/rnd) "iE" = ( /obj/structure/table, /obj/effect/decal/cleanable/dirt, /obj/machinery/recharger, /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/delta/rnd) +/area/ruin/space/ancientstation/delta/rnd) "iF" = ( /obj/machinery/chem_heater/withbuffer, /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/white, -/area/ruin/space/has_grav/ancientstation/delta/rnd) -"iG" = ( -/obj/structure/table, -/obj/item/reagent_containers/glass/bottle/potassium{ - pixel_x = 6 - }, -/obj/item/reagent_containers/glass/bottle/radium{ - pixel_x = -6 - }, -/obj/item/reagent_containers/glass/bottle/welding_fuel{ - pixel_y = 8 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/delta/rnd) +/area/ruin/space/ancientstation/delta/rnd) "iH" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/chair{ @@ -3347,46 +2883,34 @@ /obj/machinery/light/small/directional/west, /obj/machinery/firealarm/directional/west, /turf/open/floor/iron/cafeteria, -/area/ruin/space/has_grav/ancientstation/charlie/kitchen) +/area/ruin/space/ancientstation/charlie/kitchen) "iI" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/table, -/obj/item/reagent_containers/food/condiment/saltshaker{ - pixel_x = -2; - pixel_y = 2 - }, -/obj/item/reagent_containers/food/condiment/peppermill{ - pixel_x = 5; - pixel_y = -2 - }, +/obj/item/plate/small, /turf/open/floor/iron/cafeteria, -/area/ruin/space/has_grav/ancientstation/charlie/kitchen) +/area/ruin/space/ancientstation/charlie/kitchen) "iJ" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/chair{ dir = 8 }, /turf/open/floor/iron/cafeteria, -/area/ruin/space/has_grav/ancientstation/charlie/kitchen) +/area/ruin/space/ancientstation/charlie/kitchen) "iK" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/chair{ dir = 4 }, /turf/open/floor/iron/cafeteria, -/area/ruin/space/has_grav/ancientstation/charlie/kitchen) -"iL" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/closet/crate/bin, -/turf/open/floor/iron/cafeteria, -/area/ruin/space/has_grav/ancientstation/charlie/kitchen) +/area/ruin/space/ancientstation/charlie/kitchen) "iM" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/table, /obj/item/plate, /obj/item/kitchen/fork, /turf/open/floor/iron/cafeteria, -/area/ruin/space/has_grav/ancientstation/charlie/kitchen) +/area/ruin/space/ancientstation/charlie/kitchen) "iN" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/chair{ @@ -3394,19 +2918,7 @@ }, /obj/machinery/light/small/directional/east, /turf/open/floor/iron/cafeteria, -/area/ruin/space/has_grav/ancientstation/charlie/kitchen) -"iO" = ( -/obj/structure/transit_tube/crossing/horizontal, -/obj/structure/lattice/catwalk, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4{ - dir = 4 - }, -/turf/template_noop, -/area/template_noop) +/area/ruin/space/ancientstation/charlie/kitchen) "iP" = ( /obj/structure/chair{ dir = 1 @@ -3414,67 +2926,20 @@ /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/delta/rnd) -"iQ" = ( -/obj/structure/table, -/obj/item/reagent_containers/glass/bottle/sugar{ - pixel_x = 6 - }, -/obj/item/reagent_containers/glass/bottle/sulfur{ - pixel_x = -6 - }, -/obj/effect/decal/cleanable/dirt, -/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/iron, -/area/ruin/space/has_grav/ancientstation/delta/rnd) -"iR" = ( -/obj/structure/table, -/obj/item/reagent_containers/glass/bottle/silver{ - pixel_x = 6 - }, -/obj/item/reagent_containers/glass/bottle/sodium{ - pixel_x = -6 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/delta/rnd) -"iS" = ( -/obj/structure/table, -/obj/item/reagent_containers/glass/bottle/sacid{ - pixel_x = 6 - }, -/obj/item/reagent_containers/glass/bottle/silicon{ - pixel_x = -6 - }, -/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/iron, -/area/ruin/space/has_grav/ancientstation/delta/rnd) +/area/ruin/space/ancientstation/delta/rnd) "iT" = ( /obj/effect/spawner/structure/window/hollow/reinforced/middle, /turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/beta/mining) +/area/ruin/space/ancientstation/beta/mining) "iU" = ( /obj/machinery/power/terminal{ dir = 4 }, /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/cobweb, +/obj/structure/cable, /turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/charlie/storage) +/area/ruin/space/ancientstation/charlie/storage) "iV" = ( /obj/machinery/power/smes/engineering{ charge = 0; @@ -3483,37 +2948,7 @@ /obj/effect/decal/cleanable/dirt, /obj/structure/cable, /turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/charlie/storage) -"iW" = ( -/obj/effect/decal/cleanable/dirt, -/obj/item/wrench, -/obj/item/wirecutters, -/obj/machinery/airalarm/all_access{ - dir = 1; - pixel_y = 23 - }, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/charlie/storage) -"iX" = ( -/obj/structure/sign/warning/radiation, -/turf/closed/wall/rust, -/area/ruin/space/has_grav/ancientstation/charlie/storage) -"iY" = ( -/obj/effect/spawner/structure/window/hollow/reinforced/end{ - dir = 8 - }, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/charlie/kitchen) -"iZ" = ( -/obj/effect/spawner/structure/window/hollow/reinforced/middle, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/charlie/kitchen) -"ja" = ( -/obj/effect/spawner/structure/window/hollow/reinforced/end{ - dir = 4 - }, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/charlie/kitchen) +/area/ruin/space/ancientstation/charlie/storage) "jc" = ( /obj/machinery/door/airlock/research{ name = "Research and Development" @@ -3521,7 +2956,7 @@ /obj/machinery/door/firedoor, /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/delta/rnd) +/area/ruin/space/ancientstation/delta/rnd) "jd" = ( /obj/machinery/door/airlock/research{ name = "Research and Development" @@ -3531,7 +2966,7 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/delta/rnd) +/area/ruin/space/ancientstation/delta/rnd) "je" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, @@ -3541,24 +2976,14 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4{ dir = 4 }, +/obj/structure/cable, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/beta/hall) -"jf" = ( -/obj/effect/decal/cleanable/dirt, -/obj/item/stack/sheet/iron{ - amount = 20 - }, -/obj/item/stack/sheet/iron{ - amount = 20 - }, -/obj/structure/closet/crate, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/delta/hall) +/area/ruin/space/ancientstation/beta/hall) "jg" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/recharge_station, /turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/delta/hall) +/area/ruin/space/ancientstation/delta/hall) "jh" = ( /obj/structure/cable, /obj/effect/decal/cleanable/dirt, @@ -3571,33 +2996,14 @@ dir = 4 }, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/beta/atmos) +/area/ruin/space/ancientstation/beta/atmos) "ji" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/light/small/directional/west, /obj/machinery/firealarm/directional/west, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/charlie/storage) -"jk" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4{ - dir = 4 - }, -/turf/open/floor/plating/airless{ - icon_state = "platingdmg1" - }, -/area/ruin/space/has_grav/ancientstation/beta/storage) -"jl" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/charlie/hall) +/turf/open/floor/plating, +/area/ruin/space/ancientstation/charlie/storage) "jm" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, @@ -3610,30 +3016,7 @@ }, /obj/structure/cable, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/charlie/hall) -"jn" = ( -/obj/machinery/door/firedoor, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4{ - dir = 4 - }, -/turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/charlie/hall) -"jo" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4{ - dir = 4 - }, -/turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/charlie/hall) +/area/ruin/space/ancientstation/charlie/hall) "jp" = ( /obj/structure/window/reinforced{ dir = 4 @@ -3651,8 +3034,9 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4{ dir = 4 }, +/obj/machinery/duct, /turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/delta/hall) +/area/ruin/space/ancientstation/delta/hall) "jq" = ( /obj/structure/transit_tube/station/reverse/flipped, /obj/effect/decal/cleanable/dirt, @@ -3664,8 +3048,9 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4{ dir = 4 }, +/obj/machinery/duct, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/delta/hall) +/area/ruin/space/ancientstation/delta/hall) "jr" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, @@ -3676,42 +3061,18 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4{ dir = 4 }, +/obj/machinery/duct, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/delta/hall) -"js" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/door/airlock/command{ - name = "Charlie Station Access"; - req_access_txt = "200" - }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4{ - dir = 4 - }, -/turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/delta/hall) -"jt" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4{ - dir = 6 - }, -/turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/delta/hall) +/area/ruin/space/ancientstation/delta/hall) "ju" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/charlie/engie) +/area/ruin/space/ancientstation/charlie/engie) "jv" = ( /obj/machinery/door/firedoor, /obj/effect/decal/cleanable/dirt, -/obj/structure/cable, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/charlie/hall) +/area/ruin/space/ancientstation/charlie/hall) "jx" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/light/directional/east, @@ -3720,7 +3081,7 @@ dir = 8 }, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/delta/hall) +/area/ruin/space/ancientstation/delta/hall) "jy" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/airalarm/all_access{ @@ -3729,18 +3090,7 @@ }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/delta/hall) -"jz" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light/small/directional/east, -/obj/item/assembly/flash/handheld, -/obj/item/assembly/flash/handheld, -/obj/item/storage/box/firingpins, -/obj/structure/closet/crate/secure/weapon{ - req_access_txt = "203" - }, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/delta/hall) +/area/ruin/space/ancientstation/delta/hall) "jB" = ( /obj/structure/table, /obj/effect/decal/cleanable/dirt, @@ -3748,37 +3098,22 @@ /obj/item/paper/fluff/ruins/oldstation, /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/charlie/dorms) +/area/ruin/space/ancientstation/charlie/dorms) "jC" = ( /obj/machinery/light/small/directional/west, /obj/structure/alien/weeds, /obj/effect/gibspawner/human, /turf/open/floor/iron/dark, -/area/ruin/space/has_grav/ancientstation/delta/ai) -"jD" = ( -/obj/item/solar_assembly, -/obj/structure/cable, -/turf/open/floor/plating/airless, -/area/solars/ancientstation/charlie/solars) +/area/ruin/space/ancientstation/delta/ai) "jE" = ( /turf/closed/wall/rust, -/area/ruin/space/has_grav/ancientstation/beta/hall) -"jF" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/delta/hall) -"jG" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/oil, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/charlie/hall) +/area/ruin/space/ancientstation/beta/hall) "jH" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/light/small/directional/south, /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/charlie/hall) +/area/ruin/space/ancientstation/charlie/hall) "jI" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, @@ -3789,7 +3124,7 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/charlie/hall) +/area/ruin/space/ancientstation/charlie/hall) "jJ" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, @@ -3801,7 +3136,7 @@ }, /obj/structure/cable, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/charlie/hall) +/area/ruin/space/ancientstation/charlie/hall) "jK" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/closet/crate/engineering/electrical, @@ -3817,12 +3152,13 @@ /obj/item/solar_assembly, /obj/item/solar_assembly, /obj/item/solar_assembly, +/obj/machinery/light/small/directional/east, /turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/charlie/hall) +/area/ruin/space/ancientstation/charlie/hall) "jL" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/delta/rnd) +/area/ruin/space/ancientstation/delta/rnd) "jM" = ( /obj/effect/decal/cleanable/dirt, /obj/item/solar_assembly, @@ -3839,14 +3175,14 @@ /obj/item/solar_assembly, /obj/item/solar_assembly, /turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/charlie/hall) +/area/ruin/space/ancientstation/charlie/hall) "jN" = ( /obj/machinery/door/poddoor{ id = "proto" }, /obj/machinery/door/window/left/directional/east, -/turf/open/floor/iron/white, -/area/ruin/space/has_grav/ancientstation/delta/proto) +/turf/open/floor/iron/white/textured, +/area/ruin/space/ancientstation/delta/proto) "jO" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2{ dir = 8 @@ -3856,46 +3192,14 @@ }, /obj/machinery/light/small/broken/directional/north, /turf/open/floor/plating/airless, -/area/ruin/space/has_grav/ancientstation/beta/hall) +/area/ruin/space/ancientstation/beta/hall) "jP" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, /obj/item/storage/backpack/duffelbag, /obj/structure/closet, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/charlie/dorms) -"jQ" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/closet/crate, -/obj/structure/cable, -/obj/item/stack/sheet/glass{ - amount = 50 - }, -/obj/item/stack/sheet/glass{ - amount = 25 - }, -/obj/machinery/power/apc/auto_name/directional/east{ - start_charge = 0 - }, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/charlie/hall) -"jR" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/charlie/storage) -"jS" = ( -/obj/effect/spawner/structure/window/hollow/reinforced/end{ - dir = 8 - }, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/charlie/dorms) -"jT" = ( -/obj/effect/spawner/structure/window/hollow/reinforced/end{ - dir = 4 - }, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/charlie/dorms) +/area/ruin/space/ancientstation/charlie/dorms) "jU" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/door/airlock/public/glass{ @@ -3907,7 +3211,7 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/charlie/dorms) +/area/ruin/space/ancientstation/charlie/dorms) "jV" = ( /obj/structure/rack, /obj/item/pickaxe, @@ -3923,7 +3227,7 @@ }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/beta/mining) +/area/ruin/space/ancientstation/beta/mining) "jW" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/light/directional/east, @@ -3934,8 +3238,9 @@ /obj/effect/turf_decal/tile/purple{ dir = 8 }, +/obj/machinery/duct, /turf/open/floor/iron/white, -/area/ruin/space/has_grav/ancientstation/delta/rnd) +/area/ruin/space/ancientstation/delta/rnd) "jX" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable, @@ -3943,7 +3248,7 @@ dir = 8 }, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/charlie/hydro) +/area/ruin/space/ancientstation/charlie/hydro) "jY" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable, @@ -3956,26 +3261,7 @@ start_charge = 0 }, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/beta/atmos) -"jZ" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/cobweb, -/obj/machinery/meter, -/obj/machinery/atmospherics/pipe/smart/manifold4w/general, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/charlie/hall) -"ka" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/generic, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4{ - dir = 1 - }, -/turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/charlie/hall) +/area/ruin/space/ancientstation/beta/atmos) "kb" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable, @@ -3986,22 +3272,22 @@ dir = 4 }, /turf/open/floor/iron/airless, -/area/ruin/space/has_grav/ancientstation/beta/medbay) +/area/ruin/space/ancientstation/beta/medbay) "kc" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/charlie/sec) +/area/ruin/space/ancientstation/charlie/sec) "kd" = ( /obj/machinery/mod_installer, -/turf/open/floor/iron/white, -/area/ruin/space/has_grav/ancientstation/delta/proto) +/turf/open/floor/iron/white/textured, +/area/ruin/space/ancientstation/delta/proto) "ke" = ( /obj/machinery/door/poddoor{ id = "proto" }, /obj/machinery/door/window/right/directional/west, -/turf/open/floor/iron/white, -/area/ruin/space/has_grav/ancientstation/delta/proto) +/turf/open/floor/iron/white/textured, +/area/ruin/space/ancientstation/delta/proto) "kf" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/stripes/line{ @@ -4009,51 +3295,42 @@ }, /obj/machinery/light/directional/north, /obj/machinery/light_switch/directional/north, -/turf/open/floor/iron/white, -/area/ruin/space/has_grav/ancientstation/delta/proto) +/turf/open/floor/iron/white/textured, +/area/ruin/space/ancientstation/delta/proto) "kh" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable, -/turf/open/floor/iron/white, -/area/ruin/space/has_grav/ancientstation/delta/proto) +/turf/open/floor/iron/white/textured, +/area/ruin/space/ancientstation/delta/proto) "ki" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/white, -/area/ruin/space/has_grav/ancientstation/delta/proto) +/turf/open/floor/iron/white/textured, +/area/ruin/space/ancientstation/delta/proto) "kj" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/airalarm/all_access{ dir = 1; pixel_y = 23 }, -/turf/open/floor/iron/white, -/area/ruin/space/has_grav/ancientstation/delta/proto) +/turf/open/floor/iron/white/textured, +/area/ruin/space/ancientstation/delta/proto) "kk" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/stripes/line{ dir = 4 }, /obj/machinery/light/directional/north, -/turf/open/floor/iron/white, -/area/ruin/space/has_grav/ancientstation/delta/proto) +/turf/open/floor/iron/white/textured, +/area/ruin/space/ancientstation/delta/proto) "km" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/components/binary/pump/layer2{ dir = 1 }, /turf/open/floor/iron/airless, -/area/ruin/space/has_grav/ancientstation/beta/hall) -"kn" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/door/airlock/research{ - name = "Research and Development" - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/door/firedoor/closed, -/turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/delta/rnd) +/area/ruin/space/ancientstation/beta/hall) "ko" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible{ dir = 4; @@ -4066,7 +3343,7 @@ dir = 1 }, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/beta/atmos) +/area/ruin/space/ancientstation/beta/atmos) "kp" = ( /obj/effect/turf_decal/stripes/line{ dir = 9 @@ -4078,7 +3355,7 @@ /obj/structure/showcase/machinery/oldpod, /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/charlie/dorms) +/area/ruin/space/ancientstation/charlie/dorms) "kq" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/xenoblood/xgibs/core, @@ -4086,7 +3363,7 @@ dir = 4 }, /turf/open/floor/iron/white, -/area/ruin/space/has_grav/ancientstation/delta/rnd) +/area/ruin/space/ancientstation/delta/rnd) "kr" = ( /obj/effect/turf_decal/stripes/line{ dir = 9 @@ -4098,20 +3375,20 @@ /obj/effect/mob_spawn/ghost_role/human/oldsec, /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/charlie/dorms) +/area/ruin/space/ancientstation/charlie/dorms) "ks" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/cobweb/cobweb2, /obj/effect/decal/cleanable/dirt, /obj/structure/closet/crate/bin, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/charlie/dorms) +/area/ruin/space/ancientstation/charlie/dorms) "kt" = ( /obj/machinery/light/directional/west, /obj/structure/table/reinforced, /obj/item/paper/fluff/ruins/oldstation/protosuit, -/turf/open/floor/iron/white, -/area/ruin/space/has_grav/ancientstation/delta/proto) +/turf/open/floor/iron/white/textured, +/area/ruin/space/ancientstation/delta/proto) "ku" = ( /obj/structure/window/reinforced{ dir = 4 @@ -4119,26 +3396,28 @@ /obj/machinery/door/poddoor{ id = "proto" }, -/turf/open/floor/iron/white, -/area/ruin/space/has_grav/ancientstation/delta/proto) +/turf/open/floor/iron/white/textured, +/area/ruin/space/ancientstation/delta/proto) "kv" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/stripes/line{ dir = 8 }, -/turf/open/floor/iron/white, -/area/ruin/space/has_grav/ancientstation/delta/proto) +/obj/machinery/light/directional/south, +/turf/open/floor/iron/white/textured, +/area/ruin/space/ancientstation/delta/proto) "kw" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/white, -/area/ruin/space/has_grav/ancientstation/delta/rnd) +/area/ruin/space/ancientstation/delta/rnd) "kx" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/turf/open/floor/iron/white, -/area/ruin/space/has_grav/ancientstation/delta/proto) +/obj/machinery/light/directional/south, +/turf/open/floor/iron/white/textured, +/area/ruin/space/ancientstation/delta/proto) "ky" = ( /obj/structure/window/reinforced{ dir = 8 @@ -4146,12 +3425,12 @@ /obj/machinery/door/poddoor{ id = "proto" }, -/turf/open/floor/iron/white, -/area/ruin/space/has_grav/ancientstation/delta/proto) +/turf/open/floor/iron/white/textured, +/area/ruin/space/ancientstation/delta/proto) "kA" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/yellow/visible, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/beta/atmos) +/area/ruin/space/ancientstation/beta/atmos) "kB" = ( /obj/machinery/atmospherics/components/binary/pump{ dir = 8; @@ -4159,14 +3438,7 @@ }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/beta/atmos) -"kC" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/tank/air{ - dir = 1 - }, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/charlie/hall) +/area/ruin/space/ancientstation/beta/atmos) "kD" = ( /obj/structure/table, /obj/item/crowbar, @@ -4174,23 +3446,13 @@ /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/charlie/dorms) +/area/ruin/space/ancientstation/charlie/dorms) "kE" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/insectguts, /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/charlie/dorms) -"kF" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/computer{ - desc = "A computer long since rendered non-functional due to lack of maintenance. Spitting out error messages."; - dir = 8; - name = "Broken Computer" - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/charlie/dorms) +/area/ruin/space/ancientstation/charlie/dorms) "kH" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/mapping_helpers/airlock/cyclelink_helper{ @@ -4198,10 +3460,10 @@ }, /obj/structure/cable, /obj/machinery/door/airlock/external/ruin{ - name = "Engineering External Access" + name = "External Access" }, /turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/charlie/engie) +/area/ruin/space/ancientstation/charlie/engie) "kI" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/stripes/corner{ @@ -4211,14 +3473,14 @@ dir = 1 }, /obj/machinery/firealarm/directional/west, -/turf/open/floor/iron/white, -/area/ruin/space/has_grav/ancientstation/delta/proto) +/turf/open/floor/iron/white/textured, +/area/ruin/space/ancientstation/delta/proto) "kJ" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, /obj/structure/cable, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/charlie/engie) +/area/ruin/space/ancientstation/charlie/engie) "kK" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/tile/yellow{ @@ -4232,18 +3494,18 @@ dir = 4 }, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/beta/atmos) +/area/ruin/space/ancientstation/beta/atmos) "kL" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible/layer2{ dir = 4 }, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/beta/atmos) +/area/ruin/space/ancientstation/beta/atmos) "kM" = ( /obj/structure/sign/poster/official/work_for_a_future, /turf/closed/wall/rust, -/area/ruin/space/has_grav/ancientstation/charlie/dorms) +/area/ruin/space/ancientstation/charlie/dorms) "kN" = ( /obj/structure/table, /obj/item/crowbar, @@ -4252,7 +3514,7 @@ /obj/machinery/light/small/directional/west, /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/charlie/dorms) +/area/ruin/space/ancientstation/charlie/dorms) "kO" = ( /obj/effect/turf_decal/stripes/line{ dir = 9 @@ -4264,7 +3526,7 @@ /obj/effect/mob_spawn/ghost_role/human/oldsci, /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/charlie/dorms) +/area/ruin/space/ancientstation/charlie/dorms) "kP" = ( /obj/effect/turf_decal/stripes/line{ dir = 9 @@ -4277,37 +3539,36 @@ /obj/structure/showcase/machinery/oldpod, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/charlie/dorms) +/area/ruin/space/ancientstation/charlie/dorms) "kQ" = ( /turf/closed/wall, -/area/ruin/space/has_grav/ancientstation/beta/hall) +/area/ruin/space/ancientstation/beta/hall) "kR" = ( /obj/machinery/light/directional/west, /obj/structure/table/reinforced, /obj/item/paper/fluff/ruins/oldstation/protohealth, -/turf/open/floor/iron/white, -/area/ruin/space/has_grav/ancientstation/delta/proto) +/turf/open/floor/iron/white/textured, +/area/ruin/space/ancientstation/delta/proto) "kS" = ( /obj/effect/decal/cleanable/dirt, -/obj/structure/chair, -/turf/open/floor/iron/white, -/area/ruin/space/has_grav/ancientstation/delta/proto) +/turf/open/floor/iron/white/textured, +/area/ruin/space/ancientstation/delta/proto) "kU" = ( /obj/machinery/light/directional/east, /obj/structure/table/reinforced, /obj/item/paper/fluff/ruins/oldstation/protogun, -/turf/open/floor/iron/white, -/area/ruin/space/has_grav/ancientstation/delta/proto) +/turf/open/floor/iron/white/textured, +/area/ruin/space/ancientstation/delta/proto) "kV" = ( /turf/closed/mineral/random, -/area/ruin/space/has_grav/ancientstation/beta/atmos) +/area/ruin/space/ancientstation/beta/atmos) "kW" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/smart/manifold4w/yellow/visible{ dir = 5 }, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/beta/atmos) +/area/ruin/space/ancientstation/beta/atmos) "kX" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible, /obj/effect/turf_decal/tile/yellow{ @@ -4316,22 +3577,24 @@ /obj/effect/turf_decal/tile/yellow{ dir = 1 }, +/obj/machinery/portable_atmospherics/pump, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/beta/atmos) +/area/ruin/space/ancientstation/beta/atmos) "kY" = ( /obj/machinery/door/airlock/maintenance_hatch{ name = "Electrical Maintanace" }, +/obj/structure/cable, /turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/charlie/hall) +/area/ruin/space/ancientstation/charlie/hall) "kZ" = ( /obj/structure/table/reinforced, /obj/item/healthanalyzer{ desc = "A prototype hand-held body scanner able to distinguish vital signs of the subject."; name = "prototype health analyzer" }, -/turf/open/floor/iron/white, -/area/ruin/space/has_grav/ancientstation/delta/proto) +/turf/open/floor/iron/white/textured, +/area/ruin/space/ancientstation/delta/proto) "la" = ( /obj/effect/decal/cleanable/dirt, /obj/item/electronics/apc, @@ -4353,33 +3616,24 @@ /obj/item/stack/cable_coil, /obj/item/clothing/gloves/color/fyellow/old, /turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/charlie/hall) -"lb" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/computer{ - desc = "A computer long since rendered non-functional due to lack of maintenance. Spitting out error messages."; - dir = 1; - name = "Broken Computer" - }, -/turf/open/floor/iron/white, -/area/ruin/space/has_grav/ancientstation/delta/proto) +/area/ruin/space/ancientstation/charlie/hall) "lc" = ( /obj/structure/table/reinforced, /obj/item/gun/energy/e_gun/old, -/turf/open/floor/iron/white, -/area/ruin/space/has_grav/ancientstation/delta/proto) +/turf/open/floor/iron/white/textured, +/area/ruin/space/ancientstation/delta/proto) "ld" = ( /obj/structure/cable, /obj/effect/decal/cleanable/blood/tracks, /obj/structure/alien/weeds, /turf/open/floor/iron/dark, -/area/ruin/space/has_grav/ancientstation/delta/ai) +/area/ruin/space/ancientstation/delta/ai) "le" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/yellow/visible{ dir = 1 }, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/beta/atmos) +/area/ruin/space/ancientstation/beta/atmos) "lf" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/components/unary/portables_connector/visible{ @@ -4391,26 +3645,11 @@ dir = 8 }, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/beta/atmos) -"lg" = ( -/obj/structure/lattice/catwalk, -/turf/template_noop, -/area/template_noop) -"lh" = ( -/turf/closed/mineral/plasma, -/area/ruin/unpowered) +/area/ruin/space/ancientstation/beta/atmos) "li" = ( -/obj/effect/spawner/structure/window/hollow/reinforced/end{ - dir = 8 - }, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/delta/proto) -"lj" = ( -/obj/effect/spawner/structure/window/hollow/reinforced/end{ - dir = 4 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/middle, /turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/delta/proto) +/area/ruin/space/ancientstation/delta/proto) "lk" = ( /obj/effect/turf_decal/tile/brown{ dir = 4 @@ -4420,16 +3659,13 @@ }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/beta/mining) -"ll" = ( -/turf/closed/mineral/uranium, -/area/ruin/unpowered) +/area/ruin/space/ancientstation/beta/mining) "lm" = ( /obj/structure/alien/weeds, /obj/structure/alien/egg/burst, /obj/effect/decal/cleanable/blood/old, /turf/open/floor/iron/dark, -/area/ruin/space/has_grav/ancientstation/delta/ai) +/area/ruin/space/ancientstation/delta/ai) "ln" = ( /obj/effect/turf_decal/stripes/line{ dir = 9 @@ -4441,19 +3677,7 @@ /obj/effect/decal/cleanable/dirt, /obj/effect/mob_spawn/ghost_role/human/oldeng, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/charlie/dorms) -"lo" = ( -/turf/closed/mineral/silver, -/area/ruin/unpowered) -"lp" = ( -/turf/closed/mineral/gold, -/area/ruin/unpowered) -"lq" = ( -/obj/effect/decal/cleanable/dirt, -/obj/item/pickaxe, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/delta/hall) +/area/ruin/space/ancientstation/charlie/dorms) "lr" = ( /obj/effect/turf_decal/stripes/line{ dir = 9 @@ -4465,19 +3689,16 @@ /obj/effect/decal/cleanable/dirt, /obj/effect/mob_spawn/ghost_role/human/oldsci, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/charlie/dorms) -"ls" = ( -/turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/delta/hall) -"lt" = ( -/obj/item/stack/rods, -/turf/open/floor/plating/airless, -/area/ruin/space/has_grav/ancientstation/beta/hall) +/area/ruin/space/ancientstation/charlie/dorms) "lu" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/door/airlock/maintenance_hatch, +/obj/machinery/door/airlock/external/ruin{ + name = "Engineering External Access" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 + }, /turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/delta/hall) +/area/ruin/space/ancientstation/delta/hall) "lv" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, @@ -4487,8 +3708,9 @@ /obj/machinery/power/apc/auto_name/directional/east{ start_charge = 0 }, +/obj/machinery/duct, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/delta/hall) +/area/ruin/space/ancientstation/delta/hall) "lw" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, @@ -4496,7 +3718,7 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/charlie/dorms) +/area/ruin/space/ancientstation/charlie/dorms) "lx" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable, @@ -4505,65 +3727,42 @@ start_charge = 0 }, /turf/open/floor/iron/cafeteria, -/area/ruin/space/has_grav/ancientstation/charlie/kitchen) +/area/ruin/space/ancientstation/charlie/kitchen) "ly" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/cafeteria, -/area/ruin/space/has_grav/ancientstation/charlie/kitchen) -"lz" = ( -/turf/open/floor/plating/airless, -/area/solars/ancientstation/charlie/solars) +/area/ruin/space/ancientstation/charlie/kitchen) "lB" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/light/directional/east, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/delta/hall) +/area/ruin/space/ancientstation/delta/hall) "lC" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/light/small/directional/south, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/charlie/hall) -"lD" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/door/airlock/highsecurity{ - name = "Prototype Laboratory"; - req_access_txt = "200" - }, -/obj/structure/cable, -/obj/machinery/door/firedoor, -/turf/open/floor/iron/white/side, -/area/ruin/space/has_grav/ancientstation/delta/proto) -"lE" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/door/airlock/highsecurity{ - name = "Prototype Laboratory"; - req_access_txt = "200" - }, -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/white/side, -/area/ruin/space/has_grav/ancientstation/delta/proto) +/area/ruin/space/ancientstation/charlie/hall) "lF" = ( /turf/open/floor/iron/white, -/area/ruin/space/has_grav/ancientstation/delta/rnd) +/area/ruin/space/ancientstation/delta/rnd) "lG" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/turf/open/floor/iron/white, -/area/ruin/space/has_grav/ancientstation/delta/proto) -"lH" = ( -/obj/structure/transit_tube_pod{ - dir = 4 - }, -/obj/structure/lattice/catwalk, -/turf/template_noop, -/area/template_noop) +/turf/open/floor/iron/white/textured, +/area/ruin/space/ancientstation/delta/proto) "lI" = ( -/obj/structure/transit_tube, -/obj/structure/lattice/catwalk, -/turf/template_noop, -/area/template_noop) +/obj/effect/decal/cleanable/dirt, +/obj/machinery/button/door/directional/west{ + id = "Beta Secure Storage"; + name = "Engineering Secure Storage"; + req_access = list("engine_equip"); + pixel_x = 25; + pixel_y = 23 + }, +/obj/item/shard/plasma, +/turf/open/floor/engine/airless, +/area/ruin/space/ancientstation/beta/supermatter) "lJ" = ( /obj/effect/decal/cleanable/dirt, /obj/item/clothing/suit/space/nasavoid/old, @@ -4577,7 +3776,7 @@ /obj/structure/closet, /obj/item/clothing/head/helmet/space/nasavoid/old, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/charlie/engie) +/area/ruin/space/ancientstation/charlie/engie) "lK" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/tile/yellow{ @@ -4588,7 +3787,7 @@ pixel_x = 24 }, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/charlie/engie) +/area/ruin/space/ancientstation/charlie/engie) "lL" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/airalarm/all_access{ @@ -4599,7 +3798,7 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/delta/rnd) +/area/ruin/space/ancientstation/delta/rnd) "lM" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/tile/yellow{ @@ -4610,21 +3809,21 @@ }, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/delta/rnd) +/area/ruin/space/ancientstation/delta/rnd) "lO" = ( /obj/machinery/door/poddoor{ id = "proto" }, /obj/machinery/door/window/right/directional/east, -/turf/open/floor/iron/white, -/area/ruin/space/has_grav/ancientstation/delta/proto) +/turf/open/floor/iron/white/textured, +/area/ruin/space/ancientstation/delta/proto) "lP" = ( /obj/machinery/door/poddoor{ id = "proto" }, /obj/machinery/door/window/left/directional/west, -/turf/open/floor/iron/white, -/area/ruin/space/has_grav/ancientstation/delta/proto) +/turf/open/floor/iron/white/textured, +/area/ruin/space/ancientstation/delta/proto) "lQ" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/cobweb/cobweb2, @@ -4642,7 +3841,7 @@ /obj/item/solar_assembly, /obj/item/solar_assembly, /turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/charlie/hall) +/area/ruin/space/ancientstation/charlie/hall) "lR" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/cobweb, @@ -4653,12 +3852,7 @@ }, /obj/machinery/light_switch/directional/north, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/charlie/dorms) -"lS" = ( -/obj/machinery/power/solar, -/obj/structure/cable, -/turf/open/floor/plating/airless, -/area/solars/ancientstation/charlie/solars) +/area/ruin/space/ancientstation/charlie/dorms) "lT" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/tile/yellow{ @@ -4667,11 +3861,11 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/delta/rnd) +/area/ruin/space/ancientstation/delta/rnd) "lV" = ( /obj/structure/grille/broken, /turf/open/floor/plating/airless, -/area/ruin/space/has_grav/ancientstation/beta/medbay) +/area/ruin/space/ancientstation/beta/medbay) "lW" = ( /obj/structure/grille/broken, /obj/item/shard{ @@ -4680,16 +3874,7 @@ /turf/open/floor/plating/airless{ icon_state = "platingdmg2" }, -/area/ruin/space/has_grav/ancientstation/beta/medbay) -"lX" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/door/airlock/maintenance_hatch, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4{ - dir = 4 - }, -/turf/open/floor/iron/airless, -/area/ruin/space/has_grav/ancientstation/beta/storage) +/area/ruin/space/ancientstation/beta/medbay) "lY" = ( /obj/machinery/door/airlock/atmos/glass{ name = "Station Atmospherics" @@ -4700,93 +3885,88 @@ dir = 4 }, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/beta/atmos) +/area/ruin/space/ancientstation/beta/atmos) "lZ" = ( /obj/structure/alien/weeds, /obj/structure/cable, /obj/effect/decal/cleanable/blood/tracks, /turf/open/floor/iron/dark, -/area/ruin/space/has_grav/ancientstation/delta/ai) +/area/ruin/space/ancientstation/delta/ai) "ma" = ( /obj/machinery/door/firedoor, /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/duct, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/delta/hall) +/area/ruin/space/ancientstation/delta/hall) "mb" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/duct, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/charlie/hall) +/area/ruin/space/ancientstation/charlie/hall) "mc" = ( /turf/closed/mineral/plasma, -/area/ruin/space/has_grav/ancientstation/charlie/dorms) +/area/ruin/space/ancientstation/charlie/dorms) "md" = ( -/obj/structure/girder, -/turf/closed/mineral/random, -/area/ruin/unpowered) -"me" = ( -/turf/open/floor/plating/airless, -/area/ruin/space/has_grav/ancientstation/beta/hall) -"mf" = ( -/obj/structure/girder, -/turf/open/floor/plating/airless, -/area/ruin/space/has_grav/ancientstation/beta/storage) -"mg" = ( -/obj/effect/decal/cleanable/dirt, -/turf/closed/mineral/random, -/area/ruin/unpowered) +/obj/structure/sign/warning/secure_area, +/turf/closed/wall/r_wall, +/area/ruin/space/ancientstation/delta/biolab) "mh" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/firealarm/directional/east, -/obj/structure/cable, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/charlie/hall) +/area/ruin/space/ancientstation/charlie/hall) "mi" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/delta/hall) +/area/ruin/space/ancientstation/delta/hall) "mj" = ( /obj/machinery/door/airlock/highsecurity, -/obj/effect/mapping_helpers/airlock/cyclelink_helper, /obj/structure/alien/weeds, /obj/structure/cable, /obj/effect/decal/cleanable/blood/xtracks, /obj/effect/decal/cleanable/blood/tracks, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/delta/ai) +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "oldstation-aisat" + }, +/turf/open/floor/iron/dark, +/area/ruin/space/ancientstation/delta/ai) "mk" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2{ dir = 8 }, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/delta/rnd) +/area/ruin/space/ancientstation/delta/rnd) "ml" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/duct, +/obj/structure/cable, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/charlie/hall) +/area/ruin/space/ancientstation/charlie/hall) "mm" = ( /obj/machinery/power/supermatter_crystal/shard, /obj/structure/closet/crate/engineering{ name = "supermatter shard crate" }, -/turf/open/floor/iron/white, -/area/ruin/space/has_grav/ancientstation/delta/proto) +/turf/open/floor/iron/white/textured, +/area/ruin/space/ancientstation/delta/proto) "mn" = ( /turf/open/floor/iron/white/corner{ dir = 4 }, -/area/ruin/space/has_grav/ancientstation/delta/rnd) +/area/ruin/space/ancientstation/delta/rnd) "mo" = ( /turf/open/floor/iron/white/corner{ dir = 1 }, -/area/ruin/space/has_grav/ancientstation/delta/rnd) +/area/ruin/space/ancientstation/delta/rnd) "mp" = ( /obj/structure/rack, /obj/item/storage/bag/ore, @@ -4805,7 +3985,7 @@ pixel_x = -23 }, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/beta/mining) +/area/ruin/space/ancientstation/beta/mining) "mq" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2{ @@ -4815,7 +3995,7 @@ dir = 4 }, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/delta/hall) +/area/ruin/space/ancientstation/delta/hall) "mr" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/light/directional/north, @@ -4826,14 +4006,14 @@ dir = 4 }, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/delta/hall) +/area/ruin/space/ancientstation/delta/hall) "ms" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/firealarm/directional/south, /obj/effect/decal/cleanable/dirt, /obj/structure/cable, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/delta/hall) +/area/ruin/space/ancientstation/delta/hall) "mt" = ( /obj/effect/turf_decal/tile/brown{ dir = 4 @@ -4847,72 +4027,39 @@ dir = 4 }, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/beta/mining) -"mu" = ( -/obj/structure/table, -/obj/item/storage/medkit/ancient, -/obj/effect/decal/cleanable/dirt, -/obj/item/defibrillator, -/obj/item/paper/fluff/ruins/oldstation/protosleep{ - info = "*Prototype Sleeper*

We have deliverted the lastest in medical technology to the medical bay for your use." - }, -/obj/structure/cable, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/machinery/power/apc/auto_name/directional/north{ - start_charge = 0 - }, -/turf/open/floor/iron/airless, -/area/ruin/space/has_grav/ancientstation/beta/medbay) -"mv" = ( -/obj/effect/spawner/structure/window/hollow/reinforced/end{ - dir = 8 - }, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/beta/hall) +/area/ruin/space/ancientstation/beta/mining) "mw" = ( /obj/effect/spawner/structure/window/hollow/reinforced/middle, /turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/beta/hall) -"mx" = ( -/obj/effect/spawner/structure/window/hollow/reinforced/end{ - dir = 4 - }, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/beta/hall) +/area/ruin/space/ancientstation/beta/hall) "my" = ( /obj/structure/lattice/catwalk, /obj/structure/cable, /turf/template_noop, -/area/solars/ancientstation/charlie/solars) +/area/ruin/solars/ancientstation/charlie/solars) "mz" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, /obj/item/storage/backpack/old, /obj/structure/closet, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/charlie/dorms) +/area/ruin/space/ancientstation/charlie/dorms) "mA" = ( /obj/machinery/conveyor{ id = "beta" }, /turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/beta/mining) +/area/ruin/space/ancientstation/beta/mining) "mB" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/beta/mining) +/area/ruin/space/ancientstation/beta/mining) "mC" = ( /turf/closed/wall/rust, -/area/ruin/space/has_grav/ancientstation/charlie/storage) +/area/ruin/space/ancientstation/charlie/storage) "mD" = ( /obj/machinery/mineral/unloading_machine{ dir = 4 @@ -4924,25 +4071,21 @@ dir = 4 }, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/beta/mining) +/area/ruin/space/ancientstation/beta/mining) "mE" = ( /obj/machinery/mineral/processing_unit{ dir = 1 }, /turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/beta/mining) -"mF" = ( -/obj/effect/spawner/structure/window/hollow/reinforced, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/beta/mining) +/area/ruin/space/ancientstation/beta/mining) "mG" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/beta/mining) +/area/ruin/space/ancientstation/beta/mining) "mH" = ( /turf/closed/wall/rust, -/area/ruin/space/has_grav/ancientstation/beta/atmos) +/area/ruin/space/ancientstation/beta/atmos) "mI" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4{ dir = 6 @@ -4951,23 +4094,14 @@ dir = 10 }, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/delta/rnd) -"mJ" = ( -/obj/machinery/conveyor_switch/oneway{ - id = "beta"; - pixel_x = 9 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/beta/mining) +/area/ruin/space/ancientstation/delta/rnd) "mK" = ( /obj/machinery/conveyor{ dir = 10; id = "beta" }, /turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/beta/mining) +/area/ruin/space/ancientstation/beta/mining) "mL" = ( /obj/structure/closet, /obj/item/tank/jetpack/void, @@ -4982,7 +4116,7 @@ /obj/effect/decal/cleanable/dirt, /obj/machinery/light/small/directional/west, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/beta/mining) +/area/ruin/space/ancientstation/beta/mining) "mM" = ( /obj/machinery/door/airlock/mining/glass{ name = "Mining Equipment" @@ -4992,7 +4126,7 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/beta/mining) +/area/ruin/space/ancientstation/beta/mining) "mN" = ( /obj/structure/closet, /obj/effect/turf_decal/tile/brown, @@ -5008,24 +4142,11 @@ /obj/item/tank/internals/oxygen, /obj/machinery/light_switch/directional/south, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/beta/mining) +/area/ruin/space/ancientstation/beta/mining) "mO" = ( /obj/machinery/mineral/processing_unit_console, /turf/closed/wall, -/area/ruin/space/has_grav/ancientstation/beta/mining) -"mP" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/computer{ - desc = "A computer long since rendered non-functional due to lack of maintenance. Spitting out error messages."; - dir = 1; - name = "Broken Computer" - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2{ - dir = 8 - }, -/turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/charlie/sec) +/area/ruin/space/ancientstation/beta/mining) "mQ" = ( /obj/effect/turf_decal/tile/brown{ dir = 8 @@ -5037,7 +4158,7 @@ start_charge = 0 }, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/beta/mining) +/area/ruin/space/ancientstation/beta/mining) "mR" = ( /obj/effect/turf_decal/tile/brown{ dir = 8 @@ -5046,7 +4167,7 @@ /obj/effect/decal/cleanable/dirt, /obj/structure/cable, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/beta/mining) +/area/ruin/space/ancientstation/beta/mining) "mS" = ( /obj/structure/cable, /obj/effect/decal/cleanable/dirt, @@ -5057,7 +4178,7 @@ dir = 4 }, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/beta/hall) +/area/ruin/space/ancientstation/beta/hall) "mT" = ( /obj/effect/turf_decal/tile/brown{ dir = 8 @@ -5066,7 +4187,7 @@ /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/beta/mining) +/area/ruin/space/ancientstation/beta/mining) "mU" = ( /obj/machinery/conveyor{ dir = 8; @@ -5078,7 +4199,7 @@ }, /obj/effect/turf_decal/tile/brown, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/beta/mining) +/area/ruin/space/ancientstation/beta/mining) "mV" = ( /obj/structure/cable, /obj/effect/decal/cleanable/dirt, @@ -5090,16 +4211,16 @@ dir = 4 }, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/beta/hall) +/area/ruin/space/ancientstation/beta/hall) "mW" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/beta/hall) +/area/ruin/space/ancientstation/beta/hall) "mX" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/beta/hall) +/area/ruin/space/ancientstation/beta/hall) "mY" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, @@ -5111,7 +4232,7 @@ dir = 4 }, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/beta/hall) +/area/ruin/space/ancientstation/beta/hall) "mZ" = ( /obj/structure/cable, /obj/effect/decal/cleanable/dirt, @@ -5119,7 +4240,7 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/beta/hall) +/area/ruin/space/ancientstation/beta/hall) "na" = ( /obj/structure/cable, /obj/effect/decal/cleanable/dirt, @@ -5135,7 +4256,7 @@ dir = 4 }, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/beta/hall) +/area/ruin/space/ancientstation/beta/hall) "nb" = ( /obj/machinery/door/airlock/command{ name = "Beta Station Access" @@ -5153,7 +4274,7 @@ dir = 4 }, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/charlie/hall) +/area/ruin/space/ancientstation/charlie/hall) "nc" = ( /obj/structure/cable, /obj/effect/decal/cleanable/dirt, @@ -5162,7 +4283,7 @@ }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/beta/hall) +/area/ruin/space/ancientstation/beta/hall) "nd" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/door/airlock/command{ @@ -5173,18 +4294,15 @@ }, /obj/effect/decal/cleanable/dirt, /obj/machinery/door/firedoor, -/turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/charlie/hall) -"ne" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4{ - dir = 8 + dir = 6 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2{ + dir = 10 }, +/obj/structure/cable, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/beta/hall) +/area/ruin/space/ancientstation/charlie/hall) "nf" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/light/small/directional/east, @@ -5193,7 +4311,7 @@ dir = 8 }, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/beta/hall) +/area/ruin/space/ancientstation/beta/hall) "ng" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/pipedispenser/disposal/transit_tube, @@ -5201,22 +4319,14 @@ dir = 1 }, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/beta/atmos) +/area/ruin/space/ancientstation/beta/atmos) "nh" = ( /obj/effect/decal/cleanable/dirt, /turf/closed/wall/rust, -/area/ruin/space/has_grav/ancientstation/beta/hall) -"ni" = ( -/obj/structure/lattice, -/turf/closed/mineral/random, -/area/ruin/unpowered) -"nj" = ( -/obj/structure/lattice, -/turf/closed/mineral/plasma, -/area/ruin/unpowered) +/area/ruin/space/ancientstation/beta/hall) "nk" = ( /turf/closed/wall, -/area/ruin/space/has_grav/ancientstation/charlie/dorms) +/area/ruin/space/ancientstation/charlie/dorms) "nl" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/tile/yellow{ @@ -5234,7 +4344,7 @@ dir = 6 }, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/beta/atmos) +/area/ruin/space/ancientstation/beta/atmos) "nm" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/tile/yellow{ @@ -5251,39 +4361,12 @@ dir = 4 }, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/beta/atmos) -"nn" = ( -/obj/machinery/light/small/directional/south, -/obj/structure/closet/firecloset/full, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/delta/hall) -"no" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light/small/directional/east, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 - }, -/turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/beta/mining) +/area/ruin/space/ancientstation/beta/atmos) "np" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/light/directional/north, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/beta/hall) -"nq" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/machinery/airalarm/all_access{ - dir = 8; - pixel_x = -23 - }, -/turf/open/floor/iron/airless, -/area/ruin/space/has_grav/ancientstation/beta/medbay) +/area/ruin/space/ancientstation/beta/hall) "nr" = ( /obj/item/stack/rods, /turf/template_noop, @@ -5295,7 +4378,7 @@ /obj/item/storage/backpack/old, /obj/structure/closet, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/charlie/dorms) +/area/ruin/space/ancientstation/charlie/dorms) "nt" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/tile/yellow{ @@ -5307,14 +4390,14 @@ /obj/machinery/light_switch/directional/west, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible/layer2, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/beta/atmos) +/area/ruin/space/ancientstation/beta/atmos) "nu" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable, /obj/item/stack/rods, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/visible/layer4, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/beta/atmos) +/area/ruin/space/ancientstation/beta/atmos) "nv" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable, @@ -5323,17 +4406,17 @@ name = "Station Atmospherics" }, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/beta/atmos) +/area/ruin/space/ancientstation/beta/atmos) "nw" = ( /obj/structure/cable, /turf/open/floor/plating/airless, -/area/ruin/space/has_grav/ancientstation/beta/hall) +/area/ruin/space/ancientstation/beta/hall) "nx" = ( /obj/structure/cable, /obj/item/shard, /obj/machinery/atmospherics/components/binary/pump/layer4, /turf/open/floor/plating/airless, -/area/ruin/space/has_grav/ancientstation/beta/hall) +/area/ruin/space/ancientstation/beta/hall) "ny" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/tile/yellow{ @@ -5346,7 +4429,7 @@ dir = 4 }, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/beta/atmos) +/area/ruin/space/ancientstation/beta/atmos) "nz" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/firealarm/directional/west, @@ -5358,14 +4441,14 @@ }, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible/layer2, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/beta/atmos) +/area/ruin/space/ancientstation/beta/atmos) "nA" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/components/trinary/mixer/airmix{ dir = 1 }, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/beta/atmos) +/area/ruin/space/ancientstation/beta/atmos) "nB" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/portable_atmospherics/canister, @@ -5376,7 +4459,7 @@ dir = 8 }, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/beta/atmos) +/area/ruin/space/ancientstation/beta/atmos) "nC" = ( /obj/structure/closet/crate, /obj/item/cautery{ @@ -5397,8 +4480,10 @@ }, /obj/effect/turf_decal/tile/blue, /obj/machinery/light/small/broken/directional/west, +/obj/item/tank/internals/anesthetic, +/obj/item/clothing/mask/breath/medical, /turf/open/floor/iron/airless, -/area/ruin/space/has_grav/ancientstation/beta/medbay) +/area/ruin/space/ancientstation/beta/medbay) "nD" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/table/optable, @@ -5411,31 +4496,7 @@ }, /obj/machinery/light_switch/directional/east, /turf/open/floor/iron/airless, -/area/ruin/space/has_grav/ancientstation/beta/medbay) -"nE" = ( -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating/airless, -/area/ruin/space/has_grav/ancientstation/beta/storage) -"nF" = ( -/obj/structure/closet/firecloset, -/turf/open/floor/plating/airless, -/area/ruin/space/has_grav/ancientstation/beta/storage) -"nG" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/closet/emcloset/anchored, -/turf/open/floor/plating/airless, -/area/ruin/space/has_grav/ancientstation/beta/storage) -"nH" = ( -/obj/structure/grille/broken, -/turf/open/floor/plating/airless, -/area/ruin/space/has_grav/ancientstation/beta/hall) -"nI" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/charlie/engie) +/area/ruin/space/ancientstation/beta/medbay) "nJ" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/engineering{ @@ -5443,7 +4504,7 @@ }, /obj/structure/cable, /turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/charlie/storage) +/area/ruin/space/ancientstation/charlie/storage) "nK" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/tile/yellow{ @@ -5454,14 +4515,14 @@ }, /obj/effect/turf_decal/tile/yellow, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/beta/atmos) +/area/ruin/space/ancientstation/beta/atmos) "nL" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/alien/weeds, /obj/structure/cable, /obj/effect/decal/cleanable/blood/tracks, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/delta/hall) +/turf/open/floor/iron/dark, +/area/ruin/space/ancientstation/delta/hall) "nM" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/firealarm/directional/west, @@ -5475,48 +4536,30 @@ dir = 1 }, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/delta/rnd) +/area/ruin/space/ancientstation/delta/rnd) "nN" = ( /obj/effect/decal/cleanable/dirt, /mob/living/simple_animal/hostile/alien/drone, /turf/open/floor/iron/white, -/area/ruin/space/has_grav/ancientstation/delta/rnd) -"nO" = ( -/obj/machinery/door/firedoor, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/delta/hall) +/area/ruin/space/ancientstation/delta/rnd) "nP" = ( /obj/machinery/door/firedoor, /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/delta/hall) +/area/ruin/space/ancientstation/delta/hall) "nQ" = ( /obj/item/stack/rods, /turf/open/floor/plating/airless{ icon_state = "platingdmg1" }, -/area/ruin/space/has_grav/ancientstation/beta/hall) -"nR" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/closet/crate, -/obj/item/stack/sheet/mineral/silver{ - amount = 25 - }, -/obj/item/stack/sheet/mineral/gold{ - amount = 25 - }, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/delta/hall) +/area/ruin/space/ancientstation/beta/hall) "nS" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/delta/rnd) +/area/ruin/space/ancientstation/delta/rnd) "nT" = ( /obj/machinery/door/firedoor, /obj/effect/decal/cleanable/dirt, @@ -5524,21 +4567,21 @@ /obj/effect/decal/cleanable/dirt, /obj/structure/cable, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/delta/hall) +/area/ruin/space/ancientstation/delta/hall) "nV" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/door/airlock/science{ name = "Artificial Program Core Room" }, /obj/machinery/door/firedoor, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 1 - }, /obj/structure/alien/weeds, /obj/structure/cable, /obj/effect/decal/cleanable/blood/tracks, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/delta/hall) +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "oldstation-aisat" + }, +/turf/open/floor/iron/dark, +/area/ruin/space/ancientstation/delta/hall) "nW" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/light/directional/east, @@ -5550,7 +4593,7 @@ /mob/living/simple_animal/hostile/alien, /obj/structure/cable, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/delta/hall) +/area/ruin/space/ancientstation/delta/hall) "nX" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, @@ -5560,7 +4603,7 @@ dir = 8 }, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/delta/hall) +/area/ruin/space/ancientstation/delta/hall) "nY" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, @@ -5570,7 +4613,7 @@ }, /obj/structure/cable, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/delta/hall) +/area/ruin/space/ancientstation/delta/hall) "oa" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/light/directional/north, @@ -5582,28 +4625,15 @@ dir = 4 }, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/delta/hall) -"ob" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/blood/tracks{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4{ - dir = 9 - }, -/turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/delta/hall) +/area/ruin/space/ancientstation/delta/hall) "oc" = ( /obj/machinery/door/airlock/science, /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, /obj/machinery/door/firedoor/closed, +/obj/machinery/duct, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/delta/hall) +/area/ruin/space/ancientstation/delta/hall) "od" = ( /obj/item/kirbyplants{ icon_state = "plant-25" @@ -5612,7 +4642,7 @@ /obj/effect/decal/cleanable/dirt, /obj/structure/cable, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/delta/hall) +/area/ruin/space/ancientstation/delta/hall) "oe" = ( /obj/structure/table, /obj/item/stack/sheet/glass/fifty{ @@ -5623,20 +4653,26 @@ /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/delta/rnd) +/area/ruin/space/ancientstation/delta/rnd) "of" = ( /obj/structure/table, /obj/item/storage/toolbox/mechanical/old, /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/delta/rnd) +/area/ruin/space/ancientstation/delta/rnd) "og" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4{ dir = 4 }, /turf/open/floor/iron/white, -/area/ruin/space/has_grav/ancientstation/delta/rnd) +/area/ruin/space/ancientstation/delta/rnd) +"oh" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/cobweb, +/obj/machinery/washing_machine, +/turf/open/floor/iron, +/area/ruin/space/ancientstation/charlie/hall) "oi" = ( /obj/structure/table, /obj/item/stack/sheet/glass, @@ -5649,7 +4685,7 @@ /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/delta/rnd) +/area/ruin/space/ancientstation/delta/rnd) "oj" = ( /obj/structure/table, /obj/item/stock_parts/manipulator, @@ -5659,13 +4695,13 @@ /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/delta/rnd) +/area/ruin/space/ancientstation/delta/rnd) "ok" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, /obj/machinery/door/firedoor/closed, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/delta/rnd) +/area/ruin/space/ancientstation/delta/rnd) "ol" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, @@ -5673,66 +4709,48 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/delta/rnd) -"om" = ( -/obj/item/kirbyplants{ - icon_state = "plant-25" - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/obj/effect/decal/cleanable/cobweb, -/turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/delta/hall) +/area/ruin/space/ancientstation/delta/rnd) "on" = ( /obj/machinery/door/airlock/highsecurity, -/obj/effect/mapping_helpers/airlock/cyclelink_helper, /obj/structure/alien/weeds, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/delta/ai) +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "oldstation-aisat" + }, +/turf/open/floor/iron/dark, +/area/ruin/space/ancientstation/delta/ai) "oo" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, /obj/structure/cable, /obj/effect/decal/cleanable/blood/tracks, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/delta/hall) +/area/ruin/space/ancientstation/delta/hall) "op" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/blood/old, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/delta/hall) +/area/ruin/space/ancientstation/delta/hall) "oq" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/xenoblood/xgibs/larva/body, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/delta/hall) -"os" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light/small/directional/east, -/obj/machinery/portable_atmospherics/scrubber, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/delta/hall) -"ot" = ( -/obj/machinery/portable_atmospherics/scrubber, -/turf/open/floor/plating/airless, -/area/ruin/space/has_grav/ancientstation/beta/storage) +/area/ruin/space/ancientstation/delta/hall) "ou" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/xenoblood/xgibs/up, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/delta/hall) +/area/ruin/space/ancientstation/delta/hall) "ov" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/light/directional/south, /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/blood/old, +/obj/machinery/duct, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/delta/hall) +/area/ruin/space/ancientstation/delta/hall) "ow" = ( /obj/item/kirbyplants{ icon_state = "plant-25" @@ -5749,22 +4767,7 @@ }, /obj/machinery/light/small/broken/directional/west, /turf/open/floor/iron/airless, -/area/ruin/space/has_grav/ancientstation/beta/medbay) -"ox" = ( -/obj/structure/closet/crate, -/obj/item/stack/sheet/iron{ - amount = 50 - }, -/obj/item/stack/sheet/iron{ - amount = 25 - }, -/obj/item/clothing/gloves/color/yellow, -/obj/item/stack/sheet/glass{ - amount = 25 - }, -/obj/effect/decal/cleanable/cobweb, -/turf/open/floor/plating/airless, -/area/ruin/space/has_grav/ancientstation/beta/storage) +/area/ruin/space/ancientstation/beta/medbay) "oy" = ( /obj/structure/table, /obj/item/tank/internals/oxygen, @@ -5782,7 +4785,7 @@ /obj/item/clothing/mask/breath, /obj/effect/decal/cleanable/cobweb, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/charlie/engie) +/area/ruin/space/ancientstation/charlie/engie) "oz" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/airalarm/all_access{ @@ -5793,12 +4796,7 @@ /obj/structure/cable, /obj/effect/decal/cleanable/blood/old, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/delta/hall) -"oA" = ( -/obj/item/shard, -/obj/effect/decal/cleanable/glass, -/turf/open/floor/iron/airless, -/area/ruin/space/has_grav/ancientstation/beta/medbay) +/area/ruin/space/ancientstation/delta/hall) "oB" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/glass, @@ -5809,15 +4807,11 @@ dir = 5 }, /turf/open/floor/iron/airless, -/area/ruin/space/has_grav/ancientstation/beta/medbay) -"oC" = ( -/obj/effect/decal/cleanable/glass, -/turf/open/floor/plating/airless, -/area/ruin/space/has_grav/ancientstation/beta/storage) +/area/ruin/space/ancientstation/beta/medbay) "oD" = ( /obj/effect/decal/cleanable/xenoblood/xgibs/core, /turf/open/floor/iron/white, -/area/ruin/space/has_grav/ancientstation/delta/rnd) +/area/ruin/space/ancientstation/delta/rnd) "oE" = ( /obj/item/stack/rods, /obj/effect/turf_decal/tile/blue{ @@ -5827,7 +4821,7 @@ dir = 8 }, /turf/open/floor/iron/airless, -/area/ruin/space/has_grav/ancientstation/beta/medbay) +/area/ruin/space/ancientstation/beta/medbay) "oF" = ( /obj/effect/decal/cleanable/dirt, /obj/item/shard{ @@ -5838,35 +4832,35 @@ dir = 1 }, /turf/open/floor/iron/airless, -/area/ruin/space/has_grav/ancientstation/beta/medbay) +/area/ruin/space/ancientstation/beta/medbay) "oG" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/xenoblood, /turf/open/floor/iron/white, -/area/ruin/space/has_grav/ancientstation/delta/rnd) +/area/ruin/space/ancientstation/delta/rnd) "oH" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/xenoblood/xgibs/core, /turf/open/floor/iron/white, -/area/ruin/space/has_grav/ancientstation/delta/rnd) +/area/ruin/space/ancientstation/delta/rnd) "oI" = ( /obj/effect/decal/cleanable/xenoblood, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2{ dir = 8 }, /turf/open/floor/iron/white, -/area/ruin/space/has_grav/ancientstation/delta/rnd) +/area/ruin/space/ancientstation/delta/rnd) "oJ" = ( /obj/structure/closet/crate/bin, /turf/open/floor/plating/airless, -/area/ruin/space/has_grav/ancientstation/beta/medbay) +/area/ruin/space/ancientstation/beta/medbay) "oK" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/light/directional/east, /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/blood/old, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/delta/hall) +/area/ruin/space/ancientstation/delta/hall) "oL" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, @@ -5875,8 +4869,9 @@ dir = 10 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/duct, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/delta/hall) +/area/ruin/space/ancientstation/delta/hall) "oM" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable, @@ -5888,32 +4883,14 @@ dir = 8 }, /turf/open/floor/plating/airless, -/area/ruin/space/has_grav/ancientstation/beta/hall) -"oN" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/xenoblood/xgibs/larva/body, -/obj/structure/cable, -/turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/delta/hall) +/area/ruin/space/ancientstation/beta/hall) "oO" = ( /obj/effect/decal/cleanable/dirt, /obj/item/shard{ icon_state = "medium" }, /turf/open/floor/plating/airless, -/area/ruin/space/has_grav/ancientstation/beta/hall) -"oP" = ( -/obj/effect/decal/cleanable/dirt, -/obj/item/shard{ - icon_state = "medium" - }, -/obj/effect/decal/cleanable/glass, -/obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/west{ - start_charge = 0 - }, -/turf/open/floor/plating/airless, -/area/ruin/space/has_grav/ancientstation/beta/storage) +/area/ruin/space/ancientstation/beta/hall) "oQ" = ( /obj/structure/cable, /obj/item/shard{ @@ -5923,37 +4900,32 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/light/broken/directional/west, /turf/open/floor/plating/airless, -/area/ruin/space/has_grav/ancientstation/beta/hall) -"oR" = ( -/obj/item/shard, -/turf/template_noop, -/area/template_noop) +/area/ruin/space/ancientstation/beta/hall) "oS" = ( /obj/effect/decal/cleanable/glass, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4{ dir = 8 }, /turf/open/floor/plating/airless, -/area/ruin/space/has_grav/ancientstation/beta/hall) +/area/ruin/space/ancientstation/beta/hall) "oT" = ( /obj/item/stack/rods, /obj/effect/decal/cleanable/glass, /turf/open/floor/plating/airless, -/area/ruin/space/has_grav/ancientstation/beta/hall) +/area/ruin/space/ancientstation/beta/hall) "oU" = ( /obj/effect/decal/cleanable/dirt, -/obj/machinery/firealarm/directional/west, /obj/structure/cable, /obj/effect/decal/cleanable/xenoblood/xgibs/up, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/delta/hall) +/area/ruin/space/ancientstation/delta/hall) "oV" = ( /obj/item/stack/rods, /obj/effect/decal/cleanable/glass, /turf/open/floor/plating/airless{ icon_state = "platingdmg2" }, -/area/ruin/space/has_grav/ancientstation/beta/hall) +/area/ruin/space/ancientstation/beta/hall) "oW" = ( /obj/item/shard{ icon_state = "medium" @@ -5966,7 +4938,7 @@ /turf/open/floor/plating/airless{ icon_state = "platingdmg3" }, -/area/ruin/space/has_grav/ancientstation/beta/hall) +/area/ruin/space/ancientstation/beta/hall) "oX" = ( /obj/machinery/airalarm/all_access{ dir = 8; @@ -5976,13 +4948,13 @@ /obj/structure/cable, /obj/effect/decal/cleanable/blood/old, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/delta/hall) +/area/ruin/space/ancientstation/delta/hall) "oY" = ( /obj/item/stack/rods, /turf/open/floor/plating/airless{ icon_state = "platingdmg3" }, -/area/ruin/space/has_grav/ancientstation/beta/hall) +/area/ruin/space/ancientstation/beta/hall) "oZ" = ( /obj/item/shard{ icon_state = "small" @@ -5991,16 +4963,12 @@ /turf/open/floor/plating/airless{ icon_state = "platingdmg1" }, -/area/ruin/space/has_grav/ancientstation/beta/hall) +/area/ruin/space/ancientstation/beta/hall) "pa" = ( /obj/item/stack/rods, /obj/machinery/door/firedoor, /turf/open/floor/plating/airless, -/area/ruin/space/has_grav/ancientstation/beta/hall) -"pb" = ( -/obj/effect/decal/cleanable/cobweb, -/turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/delta/hall) +/area/ruin/space/ancientstation/beta/hall) "pc" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable, @@ -6010,21 +4978,7 @@ dir = 4 }, /turf/open/floor/plating/airless, -/area/ruin/space/has_grav/ancientstation/beta/hall) -"pd" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/glass, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2{ - dir = 10 - }, -/turf/open/floor/plating/airless, -/area/ruin/space/has_grav/ancientstation/beta/hall) -"pe" = ( -/obj/item/shard{ - icon_state = "small" - }, -/turf/template_noop, -/area/template_noop) +/area/ruin/space/ancientstation/beta/hall) "pf" = ( /obj/structure/window/reinforced{ dir = 8 @@ -6038,15 +4992,7 @@ dir = 1 }, /turf/open/floor/iron/airless, -/area/ruin/space/has_grav/ancientstation/beta/hall) -"pg" = ( -/obj/machinery/power/port_gen/pacman/super{ - name = "\improper emergency power generator" - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/greenglow, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/charlie/storage) +/area/ruin/space/ancientstation/beta/hall) "ph" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/mirror/directional/north, @@ -6057,7 +5003,7 @@ }, /obj/structure/cable, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/charlie/dorms) +/area/ruin/space/ancientstation/charlie/dorms) "pi" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, @@ -6065,19 +5011,19 @@ icon_state = "small" }, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/charlie/dorms) +/area/ruin/space/ancientstation/charlie/dorms) "pj" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, /obj/item/stack/rods, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/charlie/dorms) +/area/ruin/space/ancientstation/charlie/dorms) "pk" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/glass, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/charlie/dorms) +/area/ruin/space/ancientstation/charlie/dorms) "pl" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, @@ -6087,7 +5033,7 @@ }, /obj/effect/decal/cleanable/glass, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/charlie/dorms) +/area/ruin/space/ancientstation/charlie/dorms) "pm" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, @@ -6095,18 +5041,18 @@ /obj/item/stack/rods, /obj/effect/decal/cleanable/glass, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/charlie/dorms) +/area/ruin/space/ancientstation/charlie/dorms) "pn" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/charlie/engie) +/area/ruin/space/ancientstation/charlie/engie) "po" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, /obj/item/shard, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/charlie/dorms) +/area/ruin/space/ancientstation/charlie/dorms) "pp" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible{ dir = 1 @@ -6116,43 +5062,85 @@ dir = 8 }, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/beta/atmos) +/area/ruin/space/ancientstation/beta/atmos) "pv" = ( /obj/structure/window/reinforced{ dir = 1; layer = 2.9 }, /turf/open/floor/engine/n2, -/area/ruin/space/has_grav/ancientstation/beta/atmos) -"px" = ( +/area/ruin/space/ancientstation/beta/atmos) +"pw" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2{ + dir = 8 + }, /obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small/directional/south, +/turf/open/floor/iron, +/area/ruin/space/ancientstation/charlie/hall) +"pz" = ( +/obj/structure/rack, /obj/effect/decal/cleanable/dirt, -/obj/machinery/power/apc/auto_name/directional/south{ - start_charge = 0 +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 }, +/obj/item/card/id/away/old/apc, +/obj/item/crowbar, +/obj/item/stock_parts/cell/high, +/obj/machinery/door/window/right/directional/east{ + dir = 1; + req_access = list("away_general") + }, +/obj/item/paper/fluff/ruins/oldstation/apc_note, +/turf/open/floor/iron, +/area/ruin/space/ancientstation/charlie/engie) +"pK" = ( +/obj/effect/turf_decal/tile/purple/half/contrasted{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/delta/storage) -"pB" = ( -/obj/machinery/portable_atmospherics/canister/plasma, -/obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, -/obj/machinery/light/small/directional/east, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible/layer2{ +/obj/machinery/light_switch/directional/west, +/turf/open/floor/iron/white/textured_edge{ dir = 4 }, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/beta/atmos) -"pD" = ( -/obj/effect/spawner/random/maintenance, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/delta/hall) +/area/ruin/space/ancientstation/delta/biolab) "pM" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2{ - dir = 8 +/obj/structure/table, +/obj/item/reagent_containers/food/condiment/saltshaker{ + pixel_x = -2; + pixel_y = 2 }, +/obj/item/reagent_containers/food/condiment/peppermill{ + pixel_x = 5; + pixel_y = -2 + }, +/obj/item/kitchen/rollingpin, /turf/open/floor/iron/cafeteria, -/area/ruin/space/has_grav/ancientstation/charlie/kitchen) +/area/ruin/space/ancientstation/charlie/kitchen) +"pR" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/shard{ + icon_state = "small" + }, +/turf/open/floor/plating/airless, +/area/ruin/space/ancientstation/beta/supermatter) +"pV" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/computer/old{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/ruin/space/ancientstation/charlie/dorms) "qf" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4{ @@ -6161,8 +5149,8 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2{ dir = 9 }, -/turf/open/floor/iron/white, -/area/ruin/space/has_grav/ancientstation/delta/proto) +/turf/open/floor/iron/white/textured, +/area/ruin/space/ancientstation/delta/proto) "qh" = ( /obj/effect/turf_decal/tile/brown{ dir = 4 @@ -6175,40 +5163,90 @@ dir = 1 }, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/beta/mining) +/area/ruin/space/ancientstation/beta/mining) "qk" = ( /obj/machinery/pipedispenser, /obj/effect/turf_decal/stripes/line{ dir = 4 }, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/beta/atmos) -"qz" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/machinery/atmospherics/components/unary/outlet_injector/on{ - dir = 8 +/area/ruin/space/ancientstation/beta/atmos) +"qm" = ( +/obj/structure/closet/crate/engineering{ + name = "radiation suit crate" }, -/obj/machinery/light/small/directional/north, -/turf/open/floor/engine/o2, -/area/ruin/space/has_grav/ancientstation/beta/atmos) +/obj/item/circuitboard/machine/smes, +/obj/item/stock_parts/cell/high/empty, +/obj/item/stock_parts/cell/high/empty, +/obj/item/stock_parts/cell/high/empty, +/obj/item/stock_parts/cell/high/empty, +/obj/item/stock_parts/cell/high/empty, +/obj/item/stock_parts/capacitor, +/obj/effect/decal/cleanable/dirt, +/obj/structure/sign/warning/engine_safety/directional/east, +/turf/open/floor/plating, +/area/ruin/space/ancientstation/beta/supermatter) +"qn" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/computer/old, +/obj/item/paper/fluff/ruins/oldstation/report, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/ruin/space/ancientstation/charlie/bridge) "qA" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/plating/airless, -/area/ruin/space/has_grav/ancientstation/beta/hall) +/area/ruin/space/ancientstation/beta/hall) +"qB" = ( +/obj/effect/turf_decal/tile/purple/half/contrasted{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/iron/white/textured_edge{ + dir = 8 + }, +/area/ruin/space/ancientstation/delta/biolab) "qF" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible/layer2{ dir = 4 }, /turf/closed/wall, -/area/ruin/space/has_grav/ancientstation/beta/atmos) -"qJ" = ( -/obj/effect/spawner/structure/window/hollow/reinforced, +/area/ruin/space/ancientstation/beta/atmos) +"qH" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/plumbing/input, +/turf/open/floor/engine, +/area/ruin/space/ancientstation/delta/biolab) +"qK" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/portable_atmospherics/scrubber, +/turf/open/floor/plating/rust, +/area/ruin/space/ancientstation/delta/hall) +"rb" = ( +/obj/effect/decal/cleanable/blood/old, +/obj/effect/decal/remains/human{ + pixel_y = -4; + pixel_x = -4 + }, +/obj/item/paper/fluff/ruins/oldstation/survivor_note{ + pixel_x = 17; + pixel_y = 12 + }, +/obj/item/organ/internal/cyberimp/arm/toolset{ + pixel_y = 2; + pixel_x = 6 + }, +/turf/open/floor/plating{ + initial_gas_mix = "co2=6;o2=16;n2=82;TEMP=293.15" + }, +/area/ruin/space/ancientstation/delta/hall) +"rc" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/power/energy_accumulator/grounding_rod, /turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/beta/medbay) +/area/ruin/space/ancientstation/beta/supermatter) "rg" = ( /obj/machinery/door/firedoor, /obj/effect/decal/cleanable/dirt, @@ -6216,34 +5254,155 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/delta/hall) +/area/ruin/space/ancientstation/delta/hall) +"rh" = ( +/obj/machinery/door/firedoor, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/duct, +/turf/open/floor/iron, +/area/ruin/space/ancientstation/delta/hall) +"rl" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 + }, +/turf/open/floor/iron/white/textured_large, +/area/ruin/space/ancientstation/delta/biolab) +"rm" = ( +/turf/closed/mineral/random, +/area/ruin/space/ancientstation/beta/supermatter) +"rp" = ( +/turf/closed/wall/r_wall, +/area/ruin/space/ancientstation/delta/biolab) +"rr" = ( +/obj/effect/spawner/structure/window/hollow/end, +/turf/open/floor/plating, +/area/ruin/space/ancientstation/beta/medbay) "rv" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/firealarm/directional/west, /obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/ruin/space/ancientstation/charlie/hall) +"rC" = ( +/obj/effect/decal/cleanable/blood/xtracks{ + dir = 8 + }, +/obj/effect/decal/cleanable/glass, +/turf/open/floor/engine, +/area/ruin/space/ancientstation/delta/biolab) +"rN" = ( +/obj/effect/turf_decal/tile/purple/half/contrasted{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/structure/table/glass, +/obj/item/reagent_containers/glass/bottle{ + pixel_x = 8; + list_reagents = list(/datum/reagent/growthserum = 30); + name = "Experimental solution"; + renamedByPlayer = 1; + pixel_y = 8 + }, +/obj/item/reagent_containers/glass/bottle{ + pixel_x = -4; + list_reagents = list(/datum/reagent/consumable/nutriment/peptides = 30); + name = "Solution for Molly"; + renamedByPlayer = 1 + }, +/obj/item/reagent_containers/dropper{ + pixel_x = -7; + pixel_y = 10 + }, +/turf/open/floor/iron/white/textured_edge, +/area/ruin/space/ancientstation/delta/biolab) +"rR" = ( +/obj/effect/decal/cleanable/generic, +/obj/item/stack/rods, +/turf/open/floor/engine/airless, +/area/ruin/space/ancientstation/beta/supermatter) +"rT" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/insectguts, +/turf/open/floor/iron/white/textured_large, +/area/ruin/space/ancientstation/delta/biolab) +"rU" = ( +/obj/machinery/door/firedoor, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2{ + dir = 9 + }, /obj/structure/cable, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/charlie/hall) -"rW" = ( -/obj/effect/spawner/random/maintenance, -/turf/open/floor/plating/airless{ - icon_state = "platingdmg1" +/area/ruin/space/ancientstation/charlie/hall) +"se" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/structure/window/reinforced{ + layer = 2.9; + dir = 4 + }, +/turf/open/floor/iron, +/area/ruin/space/ancientstation/charlie/engie) +"sg" = ( +/obj/effect/spawner/structure/window/hollow/reinforced/middle{ + dir = 4 }, -/area/ruin/space/has_grav/ancientstation/beta/storage) -"rX" = ( -/obj/structure/closet, -/obj/effect/spawner/random/maintenance/three, /turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/delta/hall) -"rZ" = ( +/area/ruin/space/ancientstation/delta/hall) +"si" = ( /obj/effect/decal/cleanable/dirt, -/obj/machinery/power/energy_accumulator/grounding_rod, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/delta/storage) +/obj/effect/decal/cleanable/cobweb, +/turf/open/floor/iron, +/area/ruin/space/ancientstation/delta/hall) "sk" = ( /obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/white, -/area/ruin/space/has_grav/ancientstation/delta/proto) +/obj/structure/chair, +/turf/open/floor/iron/white/textured, +/area/ruin/space/ancientstation/delta/proto) +"sq" = ( +/obj/effect/spawner/structure/window/hollow/reinforced/middle, +/obj/structure/cable, +/turf/open/floor/light{ + state = 2 + }, +/area/ruin/space/ancientstation/charlie/bridge) +"ss" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=Charlie-Central-Hall-2"; + location = "Delta-Central-Hall-1" + }, +/turf/open/floor/iron, +/area/ruin/space/ancientstation/charlie/hall) +"st" = ( +/obj/machinery/washing_machine, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small/directional/west, +/obj/structure/noticeboard/directional/west, +/turf/open/floor/iron, +/area/ruin/space/ancientstation/charlie/hall) "sy" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, @@ -6251,35 +5410,89 @@ dir = 1 }, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/charlie/engie) +/area/ruin/space/ancientstation/charlie/engie) +"sA" = ( +/turf/closed/wall, +/area/ruin/space/ancientstation/beta/gravity) "sC" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/door/airlock, +/obj/machinery/duct, /turf/open/floor/iron/white, -/area/ruin/space/has_grav/ancientstation/charlie/hall) -"sY" = ( -/obj/structure/lattice, -/obj/item/stack/rods, -/turf/template_noop, -/area/template_noop) +/area/ruin/space/ancientstation/charlie/hall) +"sJ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/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 = 12; + has_water_reclaimer = 0 + }, +/turf/open/floor/iron, +/area/ruin/space/ancientstation/delta/rnd) +"sL" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/turf/open/floor/iron, +/area/ruin/space/ancientstation/delta/hall) +"sM" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/computer/old{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2{ + dir = 8 + }, +/turf/open/floor/iron, +/area/ruin/space/ancientstation/charlie/sec) +"sP" = ( +/obj/machinery/space_heater, +/turf/open/floor/plating/rust, +/area/ruin/space/ancientstation/beta/hall) +"sR" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/obj/machinery/power/emitter{ + dir = 8; + active = 1; + welded = 1; + anchored = 1 + }, +/obj/structure/window/plasma/spawner/west{ + anchored = 0 + }, +/turf/open/floor/engine/airless, +/area/ruin/space/ancientstation/beta/supermatter) "tf" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 4 }, -/turf/open/floor/iron/white, -/area/ruin/space/has_grav/ancientstation/delta/proto) +/turf/open/floor/iron/white/textured, +/area/ruin/space/ancientstation/delta/proto) "tn" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/chair, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/cafeteria, -/area/ruin/space/has_grav/ancientstation/charlie/kitchen) -"ty" = ( -/obj/effect/decal/cleanable/dirt, +/area/ruin/space/ancientstation/charlie/kitchen) +"tr" = ( +/turf/open/floor/plating/airless, +/area/ruin/space/ancientstation/beta/supermatter) +"tv" = ( +/obj/machinery/portable_atmospherics/canister/air, +/turf/open/floor/plating, +/area/ruin/space/ancientstation/beta/hall) +"tw" = ( /obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/delta/rnd) +/obj/machinery/atmospherics/pipe/smart/manifold4w/general, +/obj/machinery/meter, +/turf/open/floor/plating/rust, +/area/ruin/space/ancientstation/charlie/hall) "tz" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/light/small/directional/east, @@ -6288,23 +5501,52 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/charlie/hall) -"tK" = ( +/area/ruin/space/ancientstation/charlie/hall) +"tC" = ( +/turf/closed/mineral/gold, +/area/space/nearstation) +"tJ" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/turf/open/floor/iron/diagonal, +/area/ruin/space/ancientstation/beta/gravity) +"tT" = ( /obj/effect/decal/cleanable/dirt, +/obj/structure/frame/machine, +/turf/open/floor/engine/airless, +/area/ruin/space/ancientstation/beta/supermatter) +"tZ" = ( +/turf/open/floor/iron/cafeteria, +/area/ruin/space/ancientstation/charlie/kitchen) +"ua" = ( /obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/charlie/hall) -"tO" = ( +/obj/machinery/computer/old, /obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/charlie/storage) +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4{ + dir = 4 + }, +/turf/open/floor/iron, +/area/ruin/space/ancientstation/charlie/sec) "uj" = ( /turf/closed/wall/r_wall, -/area/ruin/space/has_grav/ancientstation/delta/proto) +/area/ruin/space/ancientstation/delta/proto) +"um" = ( +/obj/effect/turf_decal/tile/purple/half/contrasted, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/obj/item/shard, +/obj/effect/decal/cleanable/blood/xtracks{ + dir = 6 + }, +/turf/open/floor/iron/white/textured_edge{ + dir = 1 + }, +/area/ruin/space/ancientstation/delta/biolab) "up" = ( /obj/machinery/light/small/directional/west, /obj/effect/decal/cleanable/dirt, @@ -6313,49 +5555,183 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4{ dir = 8 }, -/turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/charlie/hall) -"uB" = ( +/obj/machinery/duct, /obj/structure/cable, +/turf/open/floor/iron, +/area/ruin/space/ancientstation/charlie/hall) +"ur" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4{ dir = 4 }, -/turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/beta/hall) -"uP" = ( -/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2{ + dir = 8 + }, +/obj/structure/cable, +/turf/open/floor/iron, +/area/ruin/space/ancientstation/beta/hall) +"uu" = ( +/obj/effect/turf_decal/tile/purple/anticorner/contrasted{ + dir = 1 + }, +/obj/structure/table/glass, +/obj/structure/closet/mini_fridge{ + pixel_y = 8; + pixel_x = 2 + }, +/obj/item/petri_dish/oldstation, +/obj/item/food/breadslice/moldy/bacteria, +/turf/open/floor/iron/white/textured, +/area/ruin/space/ancientstation/delta/biolab) +"uw" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/turf/open/floor/engine/airless, +/area/ruin/space/ancientstation/beta/supermatter) +"ux" = ( +/obj/machinery/portable_atmospherics/scrubber, +/turf/open/floor/plating/rust, +/area/ruin/space/ancientstation/beta/hall) +"uy" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/diagonal, +/area/ruin/space/ancientstation/beta/gravity) +"uB" = ( +/obj/structure/cable, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4{ + dir = 4 + }, +/turf/open/floor/iron, +/area/ruin/space/ancientstation/beta/hall) +"uC" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 1; + layer = 2.9 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/siphon/monitored{ + dir = 8; + chamber_id = "beta-n2" + }, +/turf/open/floor/engine/n2, +/area/ruin/space/ancientstation/beta/atmos) +"uG" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/obj/machinery/power/apc/auto_name/directional/west{ + start_charge = 0 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/engine/airless, +/area/ruin/space/ancientstation/beta/supermatter) +"uP" = ( +/obj/effect/decal/cleanable/dirt, /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/plating/airless, -/area/ruin/space/has_grav/ancientstation/beta/hall) +/area/ruin/space/ancientstation/beta/hall) "uR" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/beta/hall) -"uT" = ( -/turf/open/floor/engine/n2, -/area/ruin/space/has_grav/ancientstation/beta/atmos) +/area/ruin/space/ancientstation/beta/hall) "uY" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4{ dir = 10 }, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/charlie/sec) +/area/ruin/space/ancientstation/charlie/sec) +"uZ" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/white/textured_corner{ + dir = 1 + }, +/area/ruin/space/ancientstation/delta/biolab) +"vd" = ( +/obj/effect/spawner/structure/window/hollow/end{ + dir = 1 + }, +/turf/open/floor/plating, +/area/ruin/space/ancientstation/beta/medbay) +"vk" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/item/shard/plasma, +/turf/open/floor/plating/airless{ + icon_state = "platingdmg1" + }, +/area/ruin/space/ancientstation/beta/supermatter) +"vm" = ( +/obj/effect/spawner/structure/window/hollow/reinforced/middle{ + dir = 4 + }, +/turf/closed/wall, +/area/ruin/space/ancientstation/delta/hall) "vu" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2{ +/obj/machinery/griddle, +/turf/open/floor/iron/cafeteria, +/area/ruin/space/ancientstation/charlie/kitchen) +"vy" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/engine, +/area/ruin/space/ancientstation/delta/biolab) +"vA" = ( +/obj/effect/spawner/structure/window/hollow/reinforced/middle, +/turf/open/floor/plating, +/area/ruin/space/ancientstation/delta/biolab) +"vE" = ( +/obj/structure/rack, +/obj/item/tank/internals/emergency_oxygen, +/obj/item/tank/internals/emergency_oxygen, +/obj/item/clothing/mask/breath, +/obj/item/clothing/mask/breath, +/turf/open/floor/plating, +/area/ruin/space/ancientstation/beta/hall) +"vJ" = ( +/obj/effect/spawner/structure/window/hollow/reinforced/directional{ dir = 5 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4{ - dir = 9 +/turf/open/floor/plating, +/area/ruin/space/ancientstation/delta/biolab) +"vL" = ( +/obj/structure/table/glass, +/obj/item/reagent_containers/glass/bottle/iodine{ + pixel_y = 8 }, -/turf/open/floor/iron/cafeteria, -/area/ruin/space/has_grav/ancientstation/charlie/kitchen) +/obj/item/reagent_containers/glass/bottle/iron{ + pixel_x = 6 + }, +/obj/item/reagent_containers/glass/bottle/lithium{ + pixel_x = -6 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small/directional/east, +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/turf/open/floor/iron, +/area/ruin/space/ancientstation/delta/rnd) "vM" = ( /obj/structure/cable, /obj/effect/decal/cleanable/dirt, @@ -6366,13 +5742,33 @@ name = "Engineering External Access" }, /turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/charlie/engie) +/area/ruin/space/ancientstation/charlie/engie) +"vO" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/extinguisher_cabinet/directional/south, +/turf/open/floor/plating/airless{ + icon_state = "platingdmg1" + }, +/area/ruin/space/ancientstation/beta/supermatter) +"vS" = ( +/obj/structure/table/glass, +/obj/item/reagent_containers/glass/bottle/silver{ + pixel_x = 6 + }, +/obj/item/reagent_containers/glass/bottle/sodium{ + pixel_x = -6 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/ruin/space/ancientstation/delta/rnd) "vU" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/duct, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/delta/hall) +/area/ruin/space/ancientstation/delta/hall) "vX" = ( /obj/structure/alien/weeds, /obj/structure/closet/crate/engineering{ @@ -6395,7 +5791,18 @@ /obj/item/wallframe/camera, /obj/item/wallframe/camera, /turf/open/floor/iron/dark, -/area/ruin/space/has_grav/ancientstation/delta/ai) +/area/ruin/space/ancientstation/delta/ai) +"vY" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/ash, +/obj/structure/cable, +/turf/open/floor/engine/airless, +/area/ruin/space/ancientstation/beta/supermatter) +"wa" = ( +/obj/structure/girder, +/turf/open/floor/plating, +/area/ruin/space/ancientstation/beta/gravity) "wb" = ( /obj/machinery/door/firedoor, /obj/effect/decal/cleanable/dirt, @@ -6408,23 +5815,90 @@ }, /obj/structure/cable, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/charlie/hall) -"wj" = ( +/area/ruin/space/ancientstation/charlie/hall) +"we" = ( +/obj/machinery/light/small/directional/north, +/obj/machinery/modular_computer/console/preset/engineering, +/turf/open/floor/engine/airless, +/area/ruin/space/ancientstation/beta/supermatter) +"wg" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small/directional/east, +/obj/item/assembly/flash/handheld, +/obj/item/assembly/flash/handheld, +/obj/item/storage/box/firingpins, +/obj/structure/closet/crate/secure/weapon{ + req_access = list("away_sec") + }, +/turf/open/floor/plating, +/area/ruin/space/ancientstation/delta/hall) +"wi" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/door/airlock/command{ + name = "Charlie Station Access" + }, +/obj/effect/mapping_helpers/airlock/access/all/away/general, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2{ + dir = 10 + }, +/obj/structure/cable, +/turf/open/floor/iron, +/area/ruin/space/ancientstation/delta/hall) +"wl" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, +/obj/machinery/duct, +/turf/open/floor/iron, +/area/ruin/space/ancientstation/delta/biolab) +"wn" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/effect/decal/cleanable/dirt, /obj/structure/cable, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/delta/storage) +/obj/effect/decal/remains/human, +/turf/open/floor/engine/airless, +/area/ruin/space/ancientstation/beta/supermatter) +"wo" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/engine/airless, +/area/ruin/space/ancientstation/beta/supermatter) +"wq" = ( +/obj/machinery/shower{ + dir = 8; + can_refill = 0; + can_toggle_refill = 0 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/vault, +/area/ruin/space/ancientstation/delta/biolab) +"wt" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/computer/old{ + dir = 1 + }, +/turf/open/floor/iron/white/textured, +/area/ruin/space/ancientstation/delta/proto) "wx" = ( /turf/closed/wall, -/area/ruin/space/has_grav/ancientstation/delta/rnd) +/area/ruin/space/ancientstation/delta/rnd) "wz" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 4 }, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/charlie/hall) +/area/ruin/space/ancientstation/charlie/hall) "wC" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, @@ -6432,14 +5906,60 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/delta/hall) +/area/ruin/space/ancientstation/delta/hall) +"wD" = ( +/turf/closed/mineral/uranium, +/area/space/nearstation) +"wE" = ( +/obj/machinery/door/airlock/engineering{ + name = "Supermatter Chamber" + }, +/turf/open/floor/plating/airless, +/area/ruin/space/ancientstation/beta/supermatter) +"wG" = ( +/obj/effect/spawner/structure/window/hollow/middle, +/turf/open/floor/plating, +/area/ruin/space/ancientstation/charlie/hydro) +"wK" = ( +/obj/effect/turf_decal/tile/purple/half/contrasted{ + dir = 1 + }, +/obj/machinery/computer/pandemic{ + machine_stat = 1 + }, +/turf/open/floor/iron/white/textured_edge, +/area/ruin/space/ancientstation/delta/biolab) "wL" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2{ dir = 6 }, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/charlie/engie) +/area/ruin/space/ancientstation/charlie/engie) +"wS" = ( +/obj/item/stack/rods, +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 4 + }, +/turf/open/floor/plating/airless{ + icon_state = "platingdmg1" + }, +/area/ruin/space/ancientstation/beta/supermatter) +"xj" = ( +/obj/machinery/door/airlock/science{ + name = "Biolab" + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/door/firedoor/closed, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/duct, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 + }, +/turf/open/floor/iron, +/area/ruin/space/ancientstation/delta/biolab) "xr" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, @@ -6448,24 +5968,83 @@ dir = 8 }, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/charlie/hall) +/area/ruin/space/ancientstation/charlie/hall) +"xs" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/duct, +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=Delta-Central-Hall-2"; + location = "Delta-Central-Hall-1" + }, +/turf/open/floor/iron, +/area/ruin/space/ancientstation/delta/hall) +"xv" = ( +/obj/effect/spawner/structure/window/hollow/reinforced/middle{ + dir = 4 + }, +/turf/open/floor/plating, +/area/ruin/space/ancientstation/charlie/sec) +"xH" = ( +/obj/effect/decal/cleanable/generic, +/obj/structure/cable, +/turf/open/floor/engine/airless, +/area/ruin/space/ancientstation/beta/supermatter) +"xM" = ( +/obj/machinery/door/window/right/directional/east{ + req_access = list("away_general") + }, +/turf/open/floor/engine, +/area/ruin/space/ancientstation/delta/biolab) "xP" = ( /obj/machinery/light/small/directional/east, /obj/structure/alien/weeds, /obj/machinery/portable_atmospherics/scrubber, /turf/open/floor/iron/dark, -/area/ruin/space/has_grav/ancientstation/delta/ai) +/area/ruin/space/ancientstation/delta/ai) +"xS" = ( +/obj/effect/spawner/structure/window/hollow/reinforced/middle{ + dir = 4 + }, +/turf/open/floor/plating, +/area/ruin/space/ancientstation/beta/hall) +"yj" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/closet/crate, +/obj/item/stack/sheet/iron/fifty, +/obj/machinery/light/small/directional/east, +/turf/open/floor/plating/rust, +/area/ruin/space/ancientstation/delta/hall) "yk" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/components/binary/pump{ dir = 1 }, /turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/charlie/hall) +/area/ruin/space/ancientstation/charlie/hall) "yp" = ( -/obj/structure/lattice, -/turf/template_noop, -/area/solars/ancientstation/charlie/solars) +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 + }, +/obj/machinery/airalarm/all_access{ + dir = 8; + pixel_x = -23 + }, +/turf/open/floor/iron/diagonal, +/area/ruin/space/ancientstation/beta/gravity) +"yq" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/obj/structure/sign/warning/vacuum/directional/west, +/turf/open/floor/iron, +/area/ruin/space/ancientstation/delta/hall) +"yr" = ( +/obj/structure/sign/warning/biohazard, +/turf/closed/wall/rust, +/area/ruin/space/ancientstation/delta/biolab) "yu" = ( /obj/machinery/door/airlock/engineering{ name = "Engineering" @@ -6479,12 +6058,45 @@ dir = 8 }, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/charlie/engie) +/area/ruin/space/ancientstation/charlie/engie) "yx" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/reagent_dispensers/fueltank, /turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/delta/hall) +/area/ruin/space/ancientstation/delta/hall) +"yQ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/window/plasma/spawner, +/turf/open/floor/engine/airless, +/area/ruin/space/ancientstation/beta/supermatter) +"yS" = ( +/obj/effect/turf_decal/stripes/corner, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/diagonal, +/area/ruin/space/ancientstation/beta/gravity) +"yX" = ( +/obj/machinery/firealarm/directional/south, +/obj/machinery/light/small/directional/south, +/turf/open/floor/engine/airless, +/area/ruin/space/ancientstation/beta/supermatter) +"yY" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/directional/north, +/turf/open/floor/iron, +/area/ruin/space/ancientstation/beta/hall) +"yZ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/broken/directional/east, +/turf/open/floor/engine/airless, +/area/ruin/space/ancientstation/beta/supermatter) +"zl" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/closet, +/obj/effect/spawner/random/maintenance/three, +/obj/effect/spawner/random/maintenance, +/turf/open/floor/plating, +/area/ruin/space/ancientstation/delta/hall) "zm" = ( /obj/machinery/door/window/brigdoor{ dir = 8; @@ -6498,1039 +6110,7773 @@ dir = 4 }, /turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/beta/atmos) -"zB" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/obj/effect/turf_decal/stripes/line{ +/area/ruin/space/ancientstation/beta/atmos) +"zn" = ( +/obj/machinery/door/airlock/engineering{ + name = "Gravity Generator" + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2{ dir = 8 }, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/charlie/engie) -"zG" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/structure/closet/crate/bin, -/turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/delta/rnd) -"zH" = ( -/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4{ + dir = 4 + }, /obj/effect/decal/cleanable/dirt, -/obj/structure/cable, +/turf/open/floor/iron/diagonal, +/area/ruin/space/ancientstation/beta/gravity) +"zp" = ( +/obj/effect/turf_decal/stripes/line, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2{ dir = 8 }, -/turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/charlie/hall) -"zJ" = ( -/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4{ + dir = 4 + }, /obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/beta/hall) -"Aa" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 1 +/turf/open/floor/iron/diagonal, +/area/ruin/space/ancientstation/beta/gravity) +"zr" = ( +/obj/effect/spawner/structure/window/hollow/reinforced/end{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/charlie/dorms) -"Ab" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 +/obj/structure/cable, +/turf/open/floor/light{ + state = 2 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/visible, -/turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/beta/atmos) -"Af" = ( +/area/ruin/space/ancientstation/charlie/bridge) +"zw" = ( /obj/effect/decal/cleanable/dirt, -/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4{ - dir = 4 + dir = 6 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2{ + dir = 9 }, +/obj/machinery/duct, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/charlie/hall) -"Ao" = ( +/area/ruin/space/ancientstation/charlie/hall) +"zA" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/delta/hall) -"Ax" = ( -/turf/closed/mineral/plasma, -/area/ruin/space/has_grav/ancientstation/beta/hall) -"AK" = ( -/turf/closed/wall, -/area/ruin/space/has_grav/ancientstation/beta/medbay) -"Bs" = ( -/obj/machinery/portable_atmospherics/canister/oxygen, -/turf/open/floor/engine/o2, -/area/ruin/space/has_grav/ancientstation/beta/atmos) -"BX" = ( -/obj/effect/decal/cleanable/glass, /obj/structure/cable, -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/plating/airless, -/area/ruin/space/has_grav/ancientstation/beta/hall) -"Cj" = ( -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/airless, -/area/ruin/space/has_grav/ancientstation/beta/hall) -"Ck" = ( -/turf/closed/wall/rust, -/area/ruin/space/has_grav/ancientstation/beta/medbay) -"Cq" = ( -/turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/beta/hall) -"Cr" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2{ + dir = 8 + }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4{ dir = 4 }, -/turf/open/floor/iron/cafeteria, -/area/ruin/space/has_grav/ancientstation/charlie/kitchen) -"Cs" = ( -/obj/structure/grille/broken, -/turf/open/floor/plating/airless, -/area/ruin/space/has_grav/ancientstation/beta/storage) -"Dg" = ( +/turf/open/floor/iron, +/area/ruin/space/ancientstation/charlie/hall) +"zB" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, /obj/structure/cable, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 4 +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, -/turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/delta/hall) -"Dm" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/charlie/sec) -"Dp" = ( +/turf/open/floor/plating, +/area/ruin/space/ancientstation/charlie/engie) +"zG" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible/layer2{ - dir = 4 - }, +/obj/structure/closet/crate/bin, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/beta/atmos) -"Dt" = ( -/obj/structure/lattice/catwalk, -/obj/structure/cable, -/turf/template_noop, -/area/template_noop) -"Dw" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2{ - dir = 9 +/area/ruin/space/ancientstation/delta/rnd) +"zI" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 8 }, -/turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/charlie/sec) -"DB" = ( -/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/turf/open/floor/iron/white/textured_corner{ dir = 8 }, +/area/ruin/space/ancientstation/delta/biolab) +"zJ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/delta/hall) -"DC" = ( +/area/ruin/space/ancientstation/beta/hall) +"zL" = ( +/turf/closed/mineral/random, +/area/ruin/space/ancientstation/delta/hall) +"zY" = ( /obj/effect/decal/cleanable/dirt, +/obj/machinery/duct, +/turf/open/floor/iron/white, +/area/ruin/space/ancientstation/delta/rnd) +"Aa" = ( /obj/effect/decal/cleanable/dirt, -/obj/structure/closet/crate, -/obj/item/pipe_dispenser, -/obj/item/pipe_dispenser, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/delta/storage) -"DF" = ( -/turf/closed/wall/rust, -/area/ruin/space/has_grav/ancientstation/beta/storage) -"DJ" = ( /obj/effect/decal/cleanable/dirt, -/obj/machinery/light_switch/directional/south, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 1 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/delta/rnd) -"DT" = ( +/area/ruin/space/ancientstation/charlie/dorms) +"Ab" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/obj/effect/turf_decal/tile/yellow{ dir = 4 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/visible, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/beta/atmos) -"EP" = ( +/area/ruin/space/ancientstation/beta/atmos) +"Ac" = ( +/obj/structure/closet/emcloset/anchored, +/turf/open/floor/plating, +/area/ruin/space/ancientstation/delta/hall) +"Af" = ( /obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4{ dir = 4 }, -/turf/open/floor/iron/cafeteria, -/area/ruin/space/has_grav/ancientstation/charlie/kitchen) -"EV" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/beta/atmos) -"Fl" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/structure/closet/crate/engineering{ - name = "radiation suit crate" - }, -/obj/item/clothing/suit/radiation, -/obj/item/clothing/suit/radiation, -/obj/item/clothing/suit/radiation, -/obj/item/clothing/head/radiation, -/obj/item/clothing/head/radiation, -/obj/item/clothing/head/radiation, -/obj/item/geiger_counter, -/obj/item/geiger_counter, -/obj/item/geiger_counter, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/delta/storage) -"Fv" = ( +/area/ruin/space/ancientstation/charlie/hall) +"Al" = ( +/turf/closed/mineral/iron, +/area/space/nearstation) +"Ao" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, -/obj/structure/cable, +/obj/machinery/duct, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/charlie/dorms) -"FH" = ( -/obj/structure/window/reinforced{ - dir = 4 +/area/ruin/space/ancientstation/delta/hall) +"Ar" = ( +/obj/structure/transit_tube_pod{ + dir = 4; + anchored = 0 }, -/obj/machinery/portable_atmospherics/scrubber, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 8 +/obj/structure/lattice/catwalk, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4{ + dir = 6 }, -/obj/machinery/atmospherics/components/unary/portables_connector/layer2{ - dir = 1 +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2{ + dir = 10 }, -/turf/open/floor/iron/airless, -/area/ruin/space/has_grav/ancientstation/beta/hall) -"FP" = ( -/obj/machinery/power/rtg/old_station, -/obj/structure/lattice/catwalk, /obj/structure/cable, /turf/template_noop, -/area/template_noop) -"FV" = ( +/area/space/nearstation) +"Au" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/charlie/hall) -"Gz" = ( -/turf/closed/wall/rust, -/area/ruin/space/has_grav/ancientstation/delta/hall) -"GH" = ( /obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/delta/hall) -"GP" = ( -/obj/machinery/pipedispenser/disposal, -/obj/effect/turf_decal/stripes/corner{ - dir = 4 +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2{ + dir = 10 }, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/beta/atmos) -"GS" = ( +/area/ruin/space/ancientstation/delta/hall) +"Ax" = ( +/turf/closed/mineral/plasma, +/area/ruin/space/ancientstation/beta/hall) +"Ay" = ( +/obj/effect/turf_decal/tile/purple/anticorner/contrasted, +/obj/item/kirbyplants{ + icon_state = "plant-25" + }, /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, -/obj/structure/cable, +/turf/open/floor/iron/white/textured, +/area/ruin/space/ancientstation/delta/biolab) +"AB" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/firealarm/directional/east, +/obj/machinery/duct, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2{ - dir = 9 + dir = 10 }, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/charlie/hydro) -"GU" = ( -/turf/closed/wall, -/area/ruin/space/has_grav/ancientstation/beta/storage) -"Hn" = ( -/turf/open/floor/engine/o2, -/area/ruin/space/has_grav/ancientstation/beta/atmos) -"HA" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 +/area/ruin/space/ancientstation/delta/hall) +"AJ" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 10 }, -/obj/effect/turf_decal/tile/yellow, -/turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/beta/atmos) -"Ij" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/maintenance, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/delta/hall) -"It" = ( +/turf/open/floor/iron/diagonal, +/area/ruin/space/ancientstation/beta/gravity) +"AK" = ( +/turf/closed/wall, +/area/ruin/space/ancientstation/beta/medbay) +"AO" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/sink{ - dir = 4; - pixel_x = 11 + dir = 8; + pixel_x = 11; + has_water_reclaimer = 0 }, /obj/structure/mirror/directional/east, /turf/open/floor/iron/white, -/area/ruin/space/has_grav/ancientstation/charlie/hall) -"Iw" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/airalarm/all_access{ - dir = 4; - pixel_x = 24 +/area/ruin/space/ancientstation/charlie/hall) +"AV" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 9 }, /obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/blood/tracks, -/obj/structure/cable, -/turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/delta/hall) -"Iy" = ( -/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/diagonal, +/area/ruin/space/ancientstation/beta/gravity) +"AX" = ( /obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2{ - dir = 4 +/obj/effect/turf_decal/tile/yellow{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4{ +/obj/effect/turf_decal/tile/yellow{ dir = 4 }, +/obj/structure/table, +/obj/item/clothing/gloves/color/fyellow/old, +/obj/item/clothing/head/welding{ + pixel_x = -3; + pixel_y = 5 + }, +/obj/item/stock_parts/cell/high, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/beta/hall) -"IM" = ( +/area/ruin/space/ancientstation/charlie/engie) +"AZ" = ( /obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/charlie/sec) -"IV" = ( +/area/ruin/space/ancientstation/beta/mining) +"Bb" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/blood/tracks{ - dir = 4 - }, +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2{ dir = 8 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4{ dir = 4 }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small/directional/south, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/delta/hall) -"Jo" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 6 +/area/ruin/space/ancientstation/charlie/hall) +"Bk" = ( +/turf/closed/mineral/silver, +/area/space/nearstation) +"Bo" = ( +/obj/effect/spawner/structure/window/hollow/end{ + dir = 8 }, +/turf/open/floor/plating, +/area/ruin/space/ancientstation/charlie/dorms) +"Bq" = ( /obj/effect/decal/cleanable/dirt, -/obj/structure/showcase/machinery/oldpod, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/charlie/dorms) -"JT" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/delta/hall) -"JV" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/airalarm/all_access{ - dir = 8; - pixel_x = -23 +/obj/structure/table, +/obj/item/reagent_containers/food/condiment/enzyme{ + layer = 5 }, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/delta/storage) -"Ka" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/firealarm/directional/east, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/charlie/hall) -"Ke" = ( +/turf/open/floor/iron/cafeteria, +/area/ruin/space/ancientstation/charlie/kitchen) +"Bs" = ( +/obj/machinery/portable_atmospherics/canister/oxygen, +/turf/open/floor/engine/o2, +/area/ruin/space/ancientstation/beta/atmos) +"Bt" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/delta/rnd) -"KD" = ( -/obj/effect/decal/cleanable/dirt, /obj/structure/cable, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/delta/storage) -"KF" = ( -/obj/structure/window/reinforced{ - dir = 8 +/obj/machinery/duct, +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=Charlie-Central-Hall-3"; + location = "Delta-Central-Hall-2" }, -/obj/machinery/atmospherics/components/unary/outlet_injector/on{ - dir = 8 +/turf/open/floor/iron, +/area/ruin/space/ancientstation/charlie/hall) +"Bu" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/stack/medical/bruise_pack, +/turf/open/floor/plating/rust{ + initial_gas_mix = "co2=6;o2=16;n2=82;TEMP=293.15" }, -/obj/machinery/light/small/directional/south, -/turf/open/floor/engine/n2, -/area/ruin/space/has_grav/ancientstation/beta/atmos) -"KG" = ( -/obj/machinery/light/directional/east, -/obj/structure/table/reinforced, -/obj/item/paper/fluff/ruins/oldstation/protosupermatter, -/turf/open/floor/iron/white, -/area/ruin/space/has_grav/ancientstation/delta/proto) -"KO" = ( -/obj/item/stack/rods, -/turf/open/floor/plating/airless{ - icon_state = "platingdmg1" +/area/ruin/space/ancientstation/delta/hall) +"Bv" = ( +/obj/machinery/door/airlock/research{ + name = "Research and Development" }, -/area/ruin/space/has_grav/ancientstation/beta/storage) -"Le" = ( -/obj/machinery/door/airlock/science, /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, +/obj/structure/cable, /obj/machinery/door/firedoor/closed, -/obj/effect/decal/cleanable/blood/tracks{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4{ - dir = 4 - }, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/delta/hall) -"Lh" = ( -/obj/structure/window/reinforced, -/turf/open/floor/engine/o2, -/area/ruin/space/has_grav/ancientstation/beta/atmos) -"Ln" = ( +/area/ruin/space/ancientstation/delta/rnd) +"By" = ( /obj/effect/decal/cleanable/dirt, +/obj/machinery/computer/monitor, /obj/effect/turf_decal/tile/yellow{ dir = 1 }, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, /obj/effect/turf_decal/tile/yellow{ dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible/layer2, +/obj/machinery/computer/monitor, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/beta/atmos) -"LO" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/airalarm/all_access{ - dir = 8; - pixel_x = -24 +/area/ruin/space/ancientstation/charlie/engie) +"Bz" = ( +/turf/open/floor/plating/airless, +/area/ruin/space/ancientstation/beta/hall) +"BB" = ( +/obj/structure/transit_tube{ + anchored = 0 }, -/obj/machinery/light/directional/west, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 +/obj/structure/lattice/catwalk, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2{ + dir = 10 }, +/obj/structure/cable, +/turf/template_noop, +/area/space/nearstation) +"BH" = ( +/obj/item/solar_assembly, +/obj/structure/cable, +/turf/open/floor/iron/solarpanel/airless, +/area/ruin/solars/ancientstation/charlie/solars) +"BJ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/public/glass{ + name = "Dining Area" + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/duct, +/turf/open/floor/iron/cafeteria, +/area/ruin/space/ancientstation/charlie/kitchen) +"BP" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/engine/airless, +/area/ruin/space/ancientstation/beta/supermatter) +"BX" = ( +/obj/effect/decal/cleanable/glass, +/obj/structure/cable, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating/airless, +/area/ruin/space/ancientstation/beta/hall) +"Cc" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/yellow, /obj/effect/turf_decal/tile/yellow{ - dir = 8 + dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible/layer2{ - dir = 5 +/obj/structure/cable, +/obj/machinery/power/apc/auto_name/directional/east{ + start_charge = 0 }, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/beta/atmos) -"LY" = ( -/obj/machinery/atmospherics/components/unary/outlet_injector/on/layer2{ - dir = 8 +/area/ruin/space/ancientstation/charlie/engie) +"Ci" = ( +/obj/machinery/door/airlock/external/ruin{ + name = "Engineering External Access" }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper, /turf/open/floor/plating/airless, -/area/ruin/space/has_grav/ancientstation/beta/atmos) -"Mt" = ( -/obj/effect/spawner/structure/window/hollow/reinforced/end, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/beta/atmos) -"Mu" = ( +/area/ruin/space/ancientstation/beta/supermatter) +"Cj" = ( /obj/effect/decal/cleanable/dirt, -/obj/machinery/space_heater, +/turf/open/floor/iron/airless, +/area/ruin/space/ancientstation/beta/hall) +"Ck" = ( +/turf/closed/wall/rust, +/area/ruin/space/ancientstation/beta/medbay) +"Cp" = ( +/obj/machinery/door/airlock/external/ruin{ + name = "Engineering External Access" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 + }, /turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/charlie/hall) -"MG" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 8 +/area/ruin/space/ancientstation/delta/hall) +"Cq" = ( +/turf/open/floor/iron, +/area/ruin/space/ancientstation/beta/hall) +"Cr" = ( +/obj/structure/table, +/obj/machinery/microwave{ + pixel_y = 6 }, /turf/open/floor/iron/cafeteria, -/area/ruin/space/has_grav/ancientstation/charlie/kitchen) -"MS" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/firealarm/directional/west, +/area/ruin/space/ancientstation/charlie/kitchen) +"CF" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2{ + dir = 8 + }, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/delta/hall) -"MZ" = ( -/obj/effect/decal/cleanable/dirt, +/area/ruin/space/ancientstation/charlie/hall) +"CK" = ( /obj/effect/decal/cleanable/dirt, +/obj/item/reagent_containers/glass/beaker/oldstation, +/turf/open/floor/engine, +/area/ruin/space/ancientstation/delta/biolab) +"CN" = ( +/obj/effect/decal/cleanable/glass/plasma, +/turf/open/floor/engine/airless, +/area/ruin/space/ancientstation/beta/supermatter) +"CR" = ( +/obj/machinery/power/smes{ + input_level = 5000; + output_level = 5000 + }, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4{ - dir = 6 +/obj/machinery/light/small/directional/east, +/turf/open/floor/iron/diagonal, +/area/ruin/space/ancientstation/beta/gravity) +"CU" = ( +/obj/machinery/air_sensor/oxygen_tank{ + chamber_id = "beta-o2" }, -/turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/charlie/hall) -"NE" = ( +/turf/open/floor/engine/o2, +/area/ruin/space/ancientstation/beta/atmos) +"CV" = ( +/obj/machinery/light/small/directional/south, +/obj/structure/closet/crate, +/obj/item/stack/sheet/mineral/silver{ + amount = 25 + }, +/obj/item/stack/sheet/mineral/gold{ + amount = 25 + }, +/turf/open/floor/plating, +/area/ruin/space/ancientstation/delta/hall) +"CY" = ( +/obj/effect/spawner/structure/window/hollow/middle, +/turf/open/floor/plating, +/area/ruin/space/ancientstation/charlie/kitchen) +"Df" = ( +/obj/structure/grille/broken, +/turf/open/floor/plating/airless, +/area/ruin/space/ancientstation/beta/supermatter) +"Dg" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 + }, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/charlie/hall) -"NK" = ( +/area/ruin/space/ancientstation/delta/hall) +"Dk" = ( /obj/effect/decal/cleanable/dirt, -/obj/machinery/light/small/directional/west, -/obj/structure/table, -/obj/item/toy/seashell, -/obj/item/toy/seashell, -/obj/item/toy/seashell, -/turf/open/floor/iron/white, -/area/ruin/space/has_grav/ancientstation/charlie/hall) -"NQ" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced, -/obj/machinery/atmospherics/components/unary/vent_pump/siphon/on{ - dir = 8; - frequency = 1442; - id_tag = "syndie_lavaland_n2_out"; - internal_pressure_bound = 5066; - name = "Nitrogen Out" - }, -/turf/open/floor/engine/o2, -/area/ruin/space/has_grav/ancientstation/beta/atmos) -"NZ" = ( /obj/effect/decal/cleanable/dirt, +/obj/structure/reflector/box, +/turf/open/floor/plating, +/area/ruin/space/ancientstation/beta/supermatter) +"Dm" = ( /obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4{ +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/turf/open/floor/iron, +/area/ruin/space/ancientstation/charlie/sec) +"Dp" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible/layer2{ dir = 4 }, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/delta/rnd) -"On" = ( -/obj/machinery/light/small/directional/east, -/obj/machinery/light_switch/directional/east, -/turf/open/floor/plating/airless, -/area/ruin/space/has_grav/ancientstation/beta/storage) -"Ox" = ( -/turf/closed/wall, -/area/ruin/space/has_grav/ancientstation/charlie/storage) -"OA" = ( +/area/ruin/space/ancientstation/beta/atmos) +"Dw" = ( +/obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4{ dir = 9 }, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/delta/rnd) -"OC" = ( -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/white, -/area/ruin/space/has_grav/ancientstation/charlie/hall) -"OQ" = ( -/obj/structure/girder, -/turf/open/floor/plating/airless, -/area/ruin/space/has_grav/ancientstation/beta/medbay) -"OU" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/charlie/hydro) -"OV" = ( +/area/ruin/space/ancientstation/charlie/sec) +"Dx" = ( /obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/obj/structure/cable, +/obj/machinery/power/emitter{ dir = 1 }, -/turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/charlie/sec) -"Pd" = ( -/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/greenglow, +/turf/open/floor/plating/airless{ + icon_state = "platingdmg1" + }, +/area/ruin/space/ancientstation/beta/supermatter) +"DJ" = ( /obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4{ - dir = 4 +/obj/machinery/light_switch/directional/south, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 }, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/charlie/hall) -"Pn" = ( +/area/ruin/space/ancientstation/delta/rnd) +"DK" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/red{ +/obj/structure/canister_frame/machine/unfinished_canister_frame, +/turf/open/floor/engine/airless, +/area/ruin/space/ancientstation/beta/supermatter) +"DO" = ( +/obj/effect/turf_decal/tile/blue{ dir = 1 }, -/obj/effect/turf_decal/tile/red{ +/obj/effect/turf_decal/tile/blue{ dir = 8 }, -/obj/machinery/light_switch/directional/west, -/turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/charlie/sec) -"Pu" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 +/obj/machinery/airalarm/all_access{ + dir = 8; + pixel_x = -23 + }, +/obj/structure/table_frame, +/obj/item/shard{ + icon_state = "medium" + }, +/obj/item/defibrillator, +/turf/open/floor/iron/airless, +/area/ruin/space/ancientstation/beta/medbay) +"DR" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/unary/thermomachine/freezer, +/turf/open/floor/engine/airless, +/area/ruin/space/ancientstation/beta/supermatter) +"DW" = ( +/obj/effect/turf_decal/tile/purple/half/contrasted{ + dir = 1 }, -/turf/open/floor/iron/white, -/area/ruin/space/has_grav/ancientstation/delta/proto) -"Px" = ( -/obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/blood/old, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/delta/hall) -"PC" = ( -/obj/machinery/door/airlock/security, -/obj/machinery/door/firedoor/closed, -/obj/machinery/door/poddoor{ - id = "ancient" - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4{ - dir = 4 - }, -/turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/charlie/sec) -"PV" = ( -/obj/item/kirbyplants{ - icon_state = "plant-25" +/obj/structure/filingcabinet/chestdrawer{ + pixel_y = 3 }, +/turf/open/floor/iron/white/textured_edge, +/area/ruin/space/ancientstation/delta/biolab) +"Eg" = ( /obj/effect/decal/cleanable/dirt, -/obj/structure/sign/departments/restroom{ - pixel_y = 32 - }, /obj/effect/decal/cleanable/dirt, +/obj/structure/cable, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/charlie/hall) -"Ql" = ( -/obj/machinery/door/airlock, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/charlie/hall) -"Qp" = ( +/area/ruin/space/ancientstation/delta/rnd) +"El" = ( /obj/effect/decal/cleanable/dirt, -/obj/machinery/door/window/right/directional/west, -/obj/machinery/shower{ - dir = 8 - }, -/turf/open/floor/iron/white, -/area/ruin/space/has_grav/ancientstation/charlie/hall) -"QQ" = ( +/obj/machinery/gravity_generator/main/station/off, +/turf/open/floor/iron/diagonal, +/area/ruin/space/ancientstation/beta/gravity) +"En" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4{ - dir = 5 - }, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/charlie/hydro) -"QZ" = ( +/area/ruin/space/ancientstation/delta/hall) +"EB" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/charlie/engie) -"Re" = ( +/turf/open/floor/iron/cafeteria, +/area/ruin/space/ancientstation/charlie/kitchen) +"EE" = ( +/obj/machinery/door/firedoor, /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, -/obj/item/paper/fluff/ruins/oldstation/survivor_note, +/obj/structure/cable, +/obj/structure/sign/departments/custodian/directional/west, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/delta/hall) -"Ro" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/blue{ - dir = 8 +/area/ruin/space/ancientstation/delta/hall) +"EF" = ( +/obj/machinery/door/airlock/command{ + name = "Charlie Station Access" }, -/obj/structure/closet/crate/bin, -/turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/charlie/bridge) -"RA" = ( +/obj/effect/mapping_helpers/airlock/access/all/away/general, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2{ dir = 8 }, -/turf/open/floor/iron/white, -/area/ruin/space/has_grav/ancientstation/delta/proto) -"RL" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4{ dir = 4 }, +/obj/machinery/duct, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/delta/hall) -"RP" = ( +/area/ruin/space/ancientstation/delta/hall) +"EH" = ( +/obj/effect/turf_decal/tile/purple/half/contrasted{ + dir = 4 + }, +/obj/effect/decal/cleanable/glass, +/obj/item/light/tube/broken, +/obj/machinery/light/built/directional/east, +/turf/open/floor/iron/white/textured_edge{ + dir = 8 + }, +/area/ruin/space/ancientstation/delta/biolab) +"EI" = ( /obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/machinery/airalarm/all_access{ + dir = 8; + pixel_x = -23 + }, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/charlie/sec) -"RR" = ( -/obj/effect/spawner/random/maintenance, +/area/ruin/space/ancientstation/charlie/hall) +"EL" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2{ + dir = 10 + }, +/obj/effect/decal/cleanable/glass, /turf/open/floor/plating/airless, -/area/ruin/space/has_grav/ancientstation/beta/storage) -"RX" = ( -/obj/machinery/door/airlock/external/ruin, -/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/area/ruin/space/ancientstation/beta/hall) +"EM" = ( +/obj/effect/spawner/structure/window/hollow/reinforced/end{ + dir = 4 + }, /turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/beta/mining) -"Se" = ( +/area/ruin/space/ancientstation/beta/gravity) +"EP" = ( /obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/turf/open/floor/iron/cafeteria, +/area/ruin/space/ancientstation/charlie/kitchen) +"ES" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/blood/tracks{ - dir = 5 +/obj/machinery/power/energy_accumulator/tesla_coil, +/turf/open/floor/plating, +/area/ruin/space/ancientstation/beta/supermatter) +"EV" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/obj/structure/cable, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/delta/hall) -"Sn" = ( +/area/ruin/space/ancientstation/beta/atmos) +"EW" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2{ +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4{ dir = 8 }, +/obj/structure/sign/departments/medbay/directional/west, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/charlie/hall) -"Su" = ( +/area/ruin/space/ancientstation/beta/hall) +"EX" = ( /obj/effect/decal/cleanable/dirt, -/obj/machinery/light_switch/directional/north, -/turf/open/floor/iron/cafeteria, -/area/ruin/space/has_grav/ancientstation/charlie/kitchen) -"SI" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/obj/machinery/duct, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2{ + dir = 10 + }, +/obj/machinery/navbeacon{ + location = "Delta-Central-Hall-0"; + codes_txt = "patrol;next_patrol=Delta-Central-Hall-1" + }, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/delta/rnd) -"SN" = ( -/obj/machinery/atmospherics/pipe/layer_manifold, -/turf/closed/wall, -/area/ruin/space/has_grav/ancientstation/charlie/hall) -"SP" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/mirror/directional/west, -/turf/open/floor/iron/white, -/area/ruin/space/has_grav/ancientstation/charlie/hall) -"ST" = ( -/obj/effect/decal/cleanable/dirt, +/area/ruin/space/ancientstation/delta/hall) +"Ff" = ( +/obj/structure/table/glass, +/obj/item/storage/medkit/ancient, /obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2{ - dir = 8 +/obj/item/paper/fluff/ruins/oldstation/protosleep{ + info = "*Prototype Sleeper*

We have deliverted the lastest in medical technology to the medical bay for your use." }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4{ +/obj/structure/cable, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ dir = 4 }, -/turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/delta/hall) -"Td" = ( -/obj/item/stack/rods, -/obj/structure/lattice, -/turf/template_noop, -/area/template_noop) -"Tk" = ( -/obj/effect/spawner/structure/window/hollow/reinforced/end{ +/obj/effect/turf_decal/tile/blue{ dir = 1 }, +/obj/machinery/power/apc/auto_name/directional/north{ + start_charge = 0 + }, +/turf/open/floor/iron/airless, +/area/ruin/space/ancientstation/beta/medbay) +"Fh" = ( +/obj/effect/spawner/structure/window/hollow/reinforced/middle, /turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/beta/atmos) -"TI" = ( -/obj/machinery/door/airlock/science, +/area/ruin/space/ancientstation/charlie/dorms) +"Fi" = ( /obj/effect/decal/cleanable/dirt, +/obj/machinery/space_heater, +/turf/open/floor/plating/rust, +/area/ruin/space/ancientstation/delta/hall) +"Fo" = ( /obj/effect/decal/cleanable/dirt, -/obj/machinery/door/firedoor/closed, -/obj/structure/cable, -/turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/delta/hall) -"TL" = ( +/obj/effect/decal/cleanable/glass, +/obj/item/stack/rods, +/obj/item/trash/sosjerky{ + pixel_y = 9; + pixel_x = -6 + }, +/turf/open/floor/plating/rust{ + initial_gas_mix = "co2=6;o2=16;n2=82;TEMP=293.15" + }, +/area/ruin/space/ancientstation/delta/hall) +"Fq" = ( /obj/effect/decal/cleanable/dirt, -/obj/machinery/computer{ - desc = "A computer long since rendered non-functional due to lack of maintenance. Spitting out error messages."; - dir = 4; - name = "Broken Computer" +/obj/machinery/computer/old{ + dir = 4 }, /obj/effect/turf_decal/stripes/line{ dir = 4 }, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/beta/atmos) -"Ug" = ( -/obj/effect/decal/cleanable/dirt, +/area/ruin/space/ancientstation/beta/atmos) +"Fr" = ( /obj/effect/turf_decal/stripes/line{ dir = 6 }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 4 - }, -/turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/beta/atmos) -"UA" = ( -/turf/closed/wall/rust, -/area/ruin/space/has_grav/ancientstation/delta/storage) -"UB" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/north{ - start_charge = 0 +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 }, -/turf/open/floor/iron/white, -/area/ruin/space/has_grav/ancientstation/delta/proto) -"UE" = ( +/obj/machinery/light/small/directional/east, +/turf/open/floor/iron/diagonal, +/area/ruin/space/ancientstation/beta/gravity) +"Fv" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, -/obj/machinery/airalarm/all_access{ - dir = 4; - pixel_x = 24 - }, +/obj/structure/cable, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/beta/hall) -"UJ" = ( -/turf/open/floor/iron/white, -/area/ruin/space/has_grav/ancientstation/delta/proto) -"UV" = ( -/obj/effect/decal/cleanable/dirt, +/area/ruin/space/ancientstation/charlie/dorms) +"Fz" = ( /obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/charlie/hall) -"UW" = ( /obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/yellow/visible, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible/layer2{ +/obj/item/stack/rods, +/turf/open/floor/engine/airless, +/area/ruin/space/ancientstation/beta/supermatter) +"FH" = ( +/obj/structure/window/reinforced{ dir = 4 }, -/turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/beta/atmos) -"Vr" = ( -/obj/effect/decal/cleanable/dirt, +/obj/machinery/portable_atmospherics/scrubber, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/machinery/atmospherics/components/unary/portables_connector/layer2{ + dir = 1 + }, +/turf/open/floor/iron/airless, +/area/ruin/space/ancientstation/beta/hall) +"FK" = ( +/obj/structure/closet/crate, +/obj/item/stack/sheet/iron{ + amount = 50 + }, +/obj/item/stack/sheet/iron{ + amount = 25 + }, +/obj/item/clothing/gloves/color/yellow, +/obj/item/stack/sheet/glass{ + amount = 25 + }, /turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/delta/storage) -"Wc" = ( -/turf/closed/wall, -/area/ruin/space/has_grav/ancientstation/delta/storage) -"Wk" = ( +/area/ruin/space/ancientstation/beta/hall) +"FM" = ( +/obj/structure/transit_tube{ + dir = 4 + }, +/obj/structure/lattice/catwalk, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2{ + dir = 10 + }, /obj/structure/cable, -/turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/delta/hall) -"Wn" = ( +/turf/template_noop, +/area/space/nearstation) +"FP" = ( +/obj/item/shard/plasma{ + icon_state = "plasmasmall" + }, +/obj/effect/decal/cleanable/glass/plasma, +/obj/structure/cable, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating/airless{ + icon_state = "platingdmg1" + }, +/area/ruin/space/ancientstation/beta/supermatter) +"FR" = ( +/obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, /obj/structure/cable, -/obj/effect/turf_decal/stripes/corner{ - dir = 8 +/obj/effect/decal/cleanable/cobweb, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4{ + dir = 6 }, -/turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/charlie/engie) -"Wp" = ( -/obj/machinery/atmospherics/components/binary/pump{ - dir = 8; - name = "N2 Output" +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2{ + dir = 10 }, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/beta/atmos) -"Ws" = ( -/obj/machinery/light/small/directional/west, -/obj/structure/alien/weeds, -/mob/living/simple_animal/hostile/alien, -/turf/open/floor/iron/dark, -/area/ruin/space/has_grav/ancientstation/delta/ai) -"WA" = ( +/area/ruin/space/ancientstation/delta/hall) +"FT" = ( +/obj/effect/spawner/structure/window/hollow/reinforced/end{ + dir = 8 + }, +/turf/open/floor/plating, +/area/ruin/space/ancientstation/beta/gravity) +"FV" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2{ - dir = 8 +/turf/open/floor/iron, +/area/ruin/space/ancientstation/charlie/hall) +"FW" = ( +/obj/effect/turf_decal/tile/purple/half/contrasted, +/obj/effect/decal/cleanable/generic, +/turf/open/floor/iron/white/textured_edge{ + dir = 1 }, +/area/ruin/space/ancientstation/delta/biolab) +"Ga" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/general, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/food/flour, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/charlie/engie) -"WI" = ( -/turf/closed/wall/rust, -/area/ruin/space/has_grav/ancientstation/beta/mining) -"WT" = ( -/obj/structure/window/reinforced{ - dir = 8 +/area/ruin/space/ancientstation/charlie/hall) +"Gd" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/closet/crate, +/obj/item/stack/sheet/glass{ + amount = 50 }, -/obj/structure/window/reinforced{ - dir = 1; - layer = 2.9 +/obj/item/stack/sheet/glass{ + amount = 25 }, -/obj/machinery/atmospherics/components/unary/vent_pump/siphon/on{ - dir = 8; - frequency = 1442; - id_tag = "syndie_lavaland_o2_out"; - internal_pressure_bound = 5066; - name = "Oxygen Out" +/turf/open/floor/plating/rust, +/area/ruin/space/ancientstation/charlie/hall) +"Gi" = ( +/obj/machinery/portable_atmospherics/canister/plasma, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small/directional/east, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible/layer2{ + dir = 4 + }, +/obj/structure/sign/warning/no_smoking/circle/directional/east, +/turf/open/floor/plating, +/area/ruin/space/ancientstation/beta/atmos) +"Go" = ( +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 4 }, -/turf/open/floor/engine/n2, -/area/ruin/space/has_grav/ancientstation/beta/atmos) -"Xr" = ( /obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/charlie/hydro) -"XJ" = ( +/turf/open/floor/engine, +/area/ruin/space/ancientstation/delta/biolab) +"Gq" = ( +/obj/machinery/door/poddoor{ + id = "Beta Secure Storage"; + name = "Secure Storage" + }, +/turf/open/floor/iron/textured_half, +/area/ruin/space/ancientstation/beta/supermatter) +"Gr" = ( /obj/effect/decal/cleanable/dirt, -/obj/structure/cable, +/obj/structure/closet/firecloset/full, /turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/charlie/engie) -"Yc" = ( +/area/ruin/space/ancientstation/delta/hall) +"Gz" = ( +/turf/closed/wall/rust, +/area/ruin/space/ancientstation/delta/hall) +"GH" = ( /obj/effect/decal/cleanable/dirt, -/obj/structure/closet/crate/secure/engineering{ - name = "plasma tank crate"; - req_access_txt = "204" +/turf/open/floor/iron, +/area/ruin/space/ancientstation/delta/hall) +"GK" = ( +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Storage Room" }, -/obj/item/tank/internals/plasma/full, -/obj/item/tank/internals/plasma/full, -/obj/item/tank/internals/plasma/full, -/obj/item/tank/internals/plasma/full, /turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/delta/storage) -"Yh" = ( +/area/ruin/space/ancientstation/beta/hall) +"GM" = ( +/obj/machinery/door/airlock/science{ + name = "Biolab" + }, +/obj/machinery/door/firedoor/closed, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/effect/decal/cleanable/dirt, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 + }, +/turf/open/floor/iron, +/area/ruin/space/ancientstation/delta/biolab) +"GP" = ( +/obj/machinery/pipedispenser/disposal, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, +/turf/open/floor/iron, +/area/ruin/space/ancientstation/beta/atmos) +"GR" = ( +/obj/effect/spawner/structure/window/hollow/reinforced/end, +/turf/open/floor/plating/airless, +/area/ruin/space/ancientstation/beta/supermatter) +"GS" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/blood/tracks{ - dir = 6 +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2{ + dir = 9 }, +/turf/open/floor/iron, +/area/ruin/space/ancientstation/charlie/hydro) +"GX" = ( +/turf/closed/wall/rust, +/area/ruin/space/ancientstation/delta/biolab) +"Hb" = ( +/obj/effect/decal/cleanable/dirt, /obj/structure/cable, +/obj/machinery/firealarm/directional/west, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/delta/hall) -"Yi" = ( +/area/ruin/space/ancientstation/delta/hall) +"Hg" = ( /obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4{ + dir = 4 + }, /obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/charlie/engie) -"Ym" = ( +/turf/open/floor/iron, +/area/ruin/space/ancientstation/charlie/hall) +"Hj" = ( /obj/effect/decal/cleanable/dirt, -/obj/machinery/door/window/left/directional/west, -/obj/machinery/shower{ +/turf/open/floor/engine/airless, +/area/ruin/space/ancientstation/beta/supermatter) +"Hl" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/door/airlock/highsecurity{ + name = "Prototype Laboratory" + }, +/obj/effect/mapping_helpers/airlock/access/all/away/general, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/white/side, +/area/ruin/space/ancientstation/delta/proto) +"Hp" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2{ + dir = 9 + }, +/obj/machinery/duct, +/obj/structure/cable, +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=Charlie-Central-Hall-0"; + location = "Charlie-Central-Hall-3" + }, +/turf/open/floor/iron, +/area/ruin/space/ancientstation/charlie/hall) +"Hr" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/card/id/away/old/robo, +/obj/effect/decal/cleanable/glass, +/turf/open/floor/plating{ + initial_gas_mix = "co2=6;o2=16;n2=82;TEMP=293.15" + }, +/area/ruin/space/ancientstation/delta/hall) +"Hw" = ( +/obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/item/soap/nanotrasen, -/turf/open/floor/iron/white, -/area/ruin/space/has_grav/ancientstation/charlie/hall) -"Yp" = ( -/turf/closed/mineral/plasma, -/area/ruin/space/has_grav/ancientstation/beta/atmos) -"Yr" = ( /obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/diagonal, +/area/ruin/space/ancientstation/beta/gravity) +"HA" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/blood/tracks{ +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/effect/turf_decal/tile/yellow, +/turf/open/floor/iron, +/area/ruin/space/ancientstation/beta/atmos) +"HI" = ( +/obj/machinery/light/small/directional/west, +/turf/open/floor/plating, +/area/ruin/space/ancientstation/beta/hall) +"HJ" = ( +/obj/effect/turf_decal/tile/purple/half/contrasted{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/curtain, +/turf/open/floor/iron/white/textured_edge{ + dir = 8 + }, +/area/ruin/space/ancientstation/delta/biolab) +"HK" = ( +/obj/structure/lattice/catwalk, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2{ + dir = 10 + }, +/obj/structure/cable, +/turf/template_noop, +/area/space/nearstation) +"HN" = ( +/obj/effect/turf_decal/tile/purple/half/contrasted{ + dir = 4 + }, +/obj/effect/decal/cleanable/blood/old, +/obj/item/paper/fluff/ruins/oldstation/biolab_note_emergency{ + pixel_x = 8; + pixel_y = 13 + }, +/obj/effect/decal/remains/human{ + pixel_x = 9 + }, +/turf/open/floor/iron/white/textured_edge{ dir = 8 }, +/area/ruin/space/ancientstation/delta/biolab) +"HQ" = ( +/obj/structure/transit_tube{ + dir = 4 + }, +/obj/structure/lattice/catwalk, +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2{ dir = 8 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4{ dir = 4 }, -/turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/delta/hall) -"YA" = ( -/obj/structure/closet/crate/bin, -/turf/open/floor/plating/airless, -/area/ruin/space/has_grav/ancientstation/beta/storage) -"YM" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, +/obj/machinery/duct, +/turf/template_noop, +/area/space/nearstation) +"HT" = ( +/obj/effect/turf_decal/tile/purple/half/contrasted{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, -/obj/effect/turf_decal/stripes/corner{ +/turf/open/floor/iron/white/textured_edge{ + dir = 4 + }, +/area/ruin/space/ancientstation/delta/biolab) +"Ia" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/closet/l3closet/scientist, +/obj/machinery/light/small/directional/east{ dir = 1 }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/charlie/engie) -"YN" = ( -/turf/open/floor/plating/airless{ - icon_state = "platingdmg1" +/area/ruin/space/ancientstation/delta/biolab) +"Ic" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, -/area/ruin/space/has_grav/ancientstation/beta/storage) -"YZ" = ( +/turf/open/floor/iron/white/textured, +/area/ruin/space/ancientstation/delta/proto) +"Ij" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/spawner/random/maintenance, /turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/charlie/hall) -"Ze" = ( -/obj/machinery/portable_atmospherics/canister/nitrogen, -/turf/open/floor/engine/n2, -/area/ruin/space/has_grav/ancientstation/beta/atmos) -"Zg" = ( +/area/ruin/space/ancientstation/delta/hall) +"Ip" = ( /obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible/layer2{ - dir = 4 +/obj/structure/chair, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/cafeteria, +/area/ruin/space/ancientstation/charlie/kitchen) +"Iu" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/door/airlock/highsecurity{ + name = "Prototype Laboratory" }, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/beta/atmos) -"Zk" = ( +/obj/effect/mapping_helpers/airlock/access/all/away/general, +/obj/structure/cable, +/obj/machinery/door/firedoor, +/turf/open/floor/iron/white/side, +/area/ruin/space/ancientstation/delta/proto) +"Iw" = ( /obj/effect/decal/cleanable/dirt, -/obj/structure/closet/crate, -/obj/item/stack/sheet/mineral/uranium{ - amount = 25 +/obj/machinery/airalarm/all_access{ + dir = 4; + pixel_x = 24 }, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/delta/storage) -"Zt" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/blood/tracks, +/obj/structure/cable, /turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/delta/rnd) -"ZB" = ( -/obj/machinery/space_heater, +/area/ruin/space/ancientstation/delta/hall) +"Ix" = ( +/obj/effect/spawner/random/maintenance, /turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/delta/hall) - -(1,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ac -ac -aa -ab -mH -mH -mH -mH -mH -ab -bJ -mH -mH -bJ -aa -aa -aa -aa -aa +/area/ruin/space/ancientstation/beta/hall) +"Iy" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4{ + dir = 4 + }, +/turf/open/floor/iron, +/area/ruin/space/ancientstation/beta/hall) +"IL" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/directional/south, +/obj/effect/decal/cleanable/dirt, +/mob/living/simple_animal/hostile/alien/drone, +/obj/machinery/duct, +/turf/open/floor/iron, +/area/ruin/space/ancientstation/delta/hall) +"IM" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/ruin/space/ancientstation/charlie/sec) +"IP" = ( +/obj/effect/decal/cleanable/cobweb, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/ruin/space/ancientstation/delta/hall) +"IT" = ( +/obj/machinery/power/solar, +/obj/structure/cable, +/turf/open/floor/iron/solarpanel/airless, +/area/ruin/solars/ancientstation/charlie/solars) +"IV" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/blood/tracks{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4{ + dir = 4 + }, +/turf/open/floor/iron, +/area/ruin/space/ancientstation/delta/hall) +"Ja" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/turf/open/floor/iron/cafeteria, +/area/ruin/space/ancientstation/charlie/kitchen) +"Jd" = ( +/obj/structure/transit_tube{ + anchored = 0 + }, +/obj/structure/lattice, +/turf/template_noop, +/area/space/nearstation) +"Jf" = ( +/obj/effect/decal/cleanable/glass, +/turf/open/floor/plating/airless, +/area/ruin/space/ancientstation/beta/supermatter) +"Jg" = ( +/obj/structure/lattice, +/turf/template_noop, +/area/space/nearstation) +"Jo" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/showcase/machinery/oldpod, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/ruin/space/ancientstation/charlie/dorms) +"Jp" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/duct, +/turf/open/floor/iron, +/area/ruin/space/ancientstation/delta/hall) +"Jq" = ( +/obj/item/chair{ + pixel_y = -8; + pixel_x = 13 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/iron/white/textured_large, +/area/ruin/space/ancientstation/delta/biolab) +"Jx" = ( +/obj/effect/spawner/structure/window/hollow/reinforced/middle{ + dir = 4 + }, +/turf/open/floor/plating, +/area/ruin/space/ancientstation/charlie/hall) +"JB" = ( +/obj/structure/lattice/catwalk, +/obj/machinery/power/rtg/old_station, +/obj/structure/cable, +/turf/template_noop, +/area/ruin/solars/ancientstation/charlie/solars) +"JC" = ( +/obj/structure/table/glass, +/obj/item/reagent_containers/glass/bottle/sacid{ + pixel_x = 6 + }, +/obj/item/reagent_containers/glass/bottle/silicon{ + pixel_x = -6 + }, +/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/iron, +/area/ruin/space/ancientstation/delta/rnd) +"JE" = ( +/obj/effect/turf_decal/tile/purple/anticorner/contrasted{ + dir = 8 + }, +/obj/structure/table/glass, +/obj/item/swab{ + pixel_x = 6; + pixel_y = 7 + }, +/obj/item/petri_dish{ + pixel_x = -7; + pixel_y = 7 + }, +/obj/item/pen/red{ + pixel_x = -7; + pixel_y = 18 + }, +/obj/item/reagent_containers/syringe, +/obj/structure/reagent_dispensers/wall/virusfood/directional/west, +/turf/open/floor/iron/white/textured, +/area/ruin/space/ancientstation/delta/biolab) +"JH" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/generic, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4{ + dir = 1 + }, +/obj/machinery/navbeacon{ + location = "Charlie-Central-Hall-0"; + codes_txt = "patrol;next_patrol=Charlie-Central-Hall-1" + }, +/obj/structure/cable, +/turf/open/floor/iron, +/area/ruin/space/ancientstation/charlie/hall) +"JJ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Laundry" + }, +/obj/machinery/atmospherics/pipe/layer_manifold, +/turf/open/floor/iron, +/area/ruin/space/ancientstation/charlie/hall) +"JK" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/cafeteria, +/area/ruin/space/ancientstation/charlie/kitchen) +"JL" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small/broken/directional/south, +/turf/open/floor/engine/airless, +/area/ruin/space/ancientstation/beta/supermatter) +"JT" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/duct, +/turf/open/floor/iron, +/area/ruin/space/ancientstation/delta/hall) +"JU" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small/directional/west, +/turf/open/floor/iron/diagonal, +/area/ruin/space/ancientstation/beta/gravity) +"JY" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/duct, +/obj/structure/cable, +/turf/open/floor/iron, +/area/ruin/space/ancientstation/charlie/hall) +"Ka" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/firealarm/directional/east, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/ruin/space/ancientstation/charlie/hall) +"Kb" = ( +/obj/structure/table/glass, +/obj/item/reagent_containers/glass/bottle/carbon{ + pixel_x = 6 + }, +/obj/item/reagent_containers/glass/bottle/chlorine{ + pixel_x = -6 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/structure/sign/poster/official/periodic_table{ + pixel_y = 30 + }, +/turf/open/floor/iron, +/area/ruin/space/ancientstation/delta/rnd) +"Ke" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/ruin/space/ancientstation/delta/rnd) +"Kf" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced, +/obj/machinery/atmospherics/components/unary/vent_pump/siphon/monitored{ + dir = 8; + chamber_id = "beta-o2" + }, +/turf/open/floor/engine/o2, +/area/ruin/space/ancientstation/beta/atmos) +"Kg" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small/directional/east, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 + }, +/turf/open/floor/iron, +/area/ruin/space/ancientstation/beta/mining) +"Kw" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/item/stack/cable_coil/five, +/turf/open/floor/plating/airless, +/area/ruin/space/ancientstation/beta/hall) +"Kx" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/obj/structure/sign/warning/test_chamber/directional/south, +/turf/open/floor/iron, +/area/ruin/space/ancientstation/delta/hall) +"KG" = ( +/obj/machinery/light/directional/east, +/obj/structure/table/reinforced, +/obj/item/paper/fluff/ruins/oldstation/protosupermatter, +/turf/open/floor/iron/white/textured, +/area/ruin/space/ancientstation/delta/proto) +"KI" = ( +/obj/item/stack/rods, +/obj/structure/cable, +/turf/open/floor/plating/airless{ + icon_state = "platingdmg1" + }, +/area/ruin/space/ancientstation/beta/supermatter) +"KK" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/duct, +/turf/open/floor/iron/cafeteria, +/area/ruin/space/ancientstation/charlie/kitchen) +"KM" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2{ + dir = 10 + }, +/obj/structure/cable, +/turf/open/floor/iron, +/area/ruin/space/ancientstation/charlie/hall) +"KP" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/turf/open/floor/plating/airless{ + icon_state = "panelscorched" + }, +/area/ruin/space/ancientstation/beta/supermatter) +"KV" = ( +/obj/machinery/firealarm/directional/south, +/obj/machinery/light_switch/directional/west, +/obj/effect/decal/cleanable/dirt, +/obj/structure/table, +/obj/item/paper/guides/jobs/engi/gravity_gen, +/turf/open/floor/iron/diagonal, +/area/ruin/space/ancientstation/beta/gravity) +"Le" = ( +/obj/machinery/door/airlock/science, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/door/firedoor/closed, +/obj/effect/decal/cleanable/blood/tracks{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4{ + dir = 4 + }, +/turf/open/floor/iron, +/area/ruin/space/ancientstation/delta/hall) +"Lg" = ( +/obj/effect/decal/cleanable/dirt, +/turf/closed/mineral/random, +/area/space/nearstation) +"Lh" = ( +/obj/structure/window/reinforced, +/turf/open/floor/engine/o2, +/area/ruin/space/ancientstation/beta/atmos) +"Lj" = ( +/obj/effect/spawner/structure/window/hollow/reinforced/middle{ + dir = 8 + }, +/turf/open/floor/plating/airless, +/area/ruin/space/ancientstation/beta/supermatter) +"Lm" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/grille/broken, +/obj/structure/cable, +/turf/open/floor/plating/airless, +/area/ruin/space/ancientstation/beta/supermatter) +"Ln" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible/layer2, +/turf/open/floor/iron, +/area/ruin/space/ancientstation/beta/atmos) +"Lr" = ( +/obj/effect/decal/cleanable/glass, +/obj/structure/closet/firecloset, +/turf/open/floor/plating, +/area/ruin/space/ancientstation/beta/hall) +"Ls" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/closet/crate/radiation, +/obj/item/stack/sheet/mineral/uranium{ + amount = 25 + }, +/turf/open/floor/plating, +/area/ruin/space/ancientstation/beta/supermatter) +"Lx" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/plumbing/synthesizer{ + reagent_id = /datum/reagent/water + }, +/turf/open/floor/plating/rust{ + initial_gas_mix = "co2=6;o2=16;n2=82;TEMP=293.15" + }, +/area/ruin/space/ancientstation/delta/hall) +"LG" = ( +/obj/item/shard{ + icon_state = "medium" + }, +/obj/effect/decal/cleanable/glass, +/turf/open/floor/plating/airless, +/area/ruin/space/ancientstation/beta/supermatter) +"LH" = ( +/obj/machinery/duct, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/glass, +/obj/item/shard{ + icon_state = "small" + }, +/turf/open/floor/plating/rust{ + initial_gas_mix = "co2=6;o2=16;n2=82;TEMP=293.15" + }, +/area/ruin/space/ancientstation/delta/hall) +"LM" = ( +/obj/structure/table/glass, +/obj/item/reagent_containers/glass/bottle/sugar{ + pixel_x = 6 + }, +/obj/item/reagent_containers/glass/bottle/sulfur{ + pixel_x = -6 + }, +/obj/effect/decal/cleanable/dirt, +/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/iron, +/area/ruin/space/ancientstation/delta/rnd) +"LN" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/decal/cleanable/generic, +/turf/open/floor/iron/white/textured_large, +/area/ruin/space/ancientstation/delta/biolab) +"LO" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/airalarm/all_access{ + dir = 8; + pixel_x = -24 + }, +/obj/machinery/light/directional/west, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible/layer2{ + dir = 5 + }, +/turf/open/floor/iron, +/area/ruin/space/ancientstation/beta/atmos) +"LP" = ( +/obj/effect/spawner/structure/window/hollow/reinforced/middle{ + dir = 4 + }, +/turf/open/floor/plating, +/area/ruin/space/ancientstation/beta/atmos) +"LW" = ( +/obj/structure/table/glass, +/obj/item/reagent_containers/glass/bottle/potassium{ + pixel_x = 6 + }, +/obj/item/reagent_containers/glass/bottle/radium{ + pixel_x = -6 + }, +/obj/item/reagent_containers/glass/bottle/welding_fuel{ + pixel_y = 8 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/turf/open/floor/iron, +/area/ruin/space/ancientstation/delta/rnd) +"Md" = ( +/turf/open/floor/iron/diagonal, +/area/ruin/space/ancientstation/beta/gravity) +"Ms" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/window/plasma/spawner/east, +/obj/structure/cable, +/turf/open/floor/plating/airless{ + icon_state = "platingdmg1" + }, +/area/ruin/space/ancientstation/beta/supermatter) +"Mu" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/space_heater, +/obj/machinery/light/small/broken/directional/west, +/turf/open/floor/plating, +/area/ruin/space/ancientstation/charlie/hall) +"Mw" = ( +/obj/effect/spawner/structure/window/hollow/middle, +/turf/open/floor/plating, +/area/ruin/space/ancientstation/delta/rnd) +"MG" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/turf/open/floor/iron/cafeteria, +/area/ruin/space/ancientstation/charlie/kitchen) +"MH" = ( +/obj/structure/girder/displaced, +/turf/open/floor/plating/airless, +/area/ruin/space/ancientstation/beta/supermatter) +"ML" = ( +/obj/effect/decal/cleanable/dirt, +/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/duct, +/turf/open/floor/iron/white, +/area/ruin/space/ancientstation/delta/rnd) +"MM" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/obj/structure/sign/departments/science/alt/directional/east, +/turf/open/floor/iron, +/area/ruin/space/ancientstation/delta/hall) +"MN" = ( +/obj/structure/table/glass, +/obj/item/reagent_containers/glass/bottle/fluorine{ + pixel_x = 6 + }, +/obj/item/reagent_containers/glass/bottle/hydrogen{ + pixel_x = -6 + }, +/obj/item/reagent_containers/glass/bottle/water{ + pixel_y = 8 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/turf/open/floor/iron, +/area/ruin/space/ancientstation/delta/rnd) +"MS" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/obj/machinery/duct, +/turf/open/floor/iron, +/area/ruin/space/ancientstation/delta/hall) +"MY" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/diagonal, +/area/ruin/space/ancientstation/beta/gravity) +"Nh" = ( +/obj/machinery/power/emitter{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small/directional/south, +/turf/open/floor/plating, +/area/ruin/space/ancientstation/beta/supermatter) +"Nl" = ( +/obj/item/shard, +/obj/structure/lattice, +/turf/template_noop, +/area/space/nearstation) +"Np" = ( +/obj/effect/decal/cleanable/blood/xtracks{ + dir = 10 + }, +/turf/open/floor/engine, +/area/ruin/space/ancientstation/delta/biolab) +"Ns" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/power/energy_accumulator/grounding_rod{ + anchored = 1 + }, +/obj/structure/window/plasma/spawner/west, +/turf/open/floor/engine/airless, +/area/ruin/space/ancientstation/beta/supermatter) +"Nu" = ( +/obj/effect/decal/cleanable/generic, +/obj/structure/sign/warning/radiation/rad_area{ + pixel_y = 32 + }, +/turf/open/floor/engine/airless, +/area/ruin/space/ancientstation/beta/supermatter) +"Nz" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/table, +/obj/structure/bedsheetbin, +/turf/open/floor/iron, +/area/ruin/space/ancientstation/charlie/hall) +"NA" = ( +/obj/effect/turf_decal/tile/purple/half/contrasted{ + dir = 4 + }, +/obj/machinery/light/directional/east, +/turf/open/floor/iron/white/textured_edge{ + dir = 8 + }, +/area/ruin/space/ancientstation/delta/biolab) +"NB" = ( +/obj/item/shard, +/obj/effect/decal/cleanable/glass, +/obj/structure/table_frame, +/turf/open/floor/iron/airless, +/area/ruin/space/ancientstation/beta/medbay) +"NE" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/ruin/space/ancientstation/charlie/hall) +"NG" = ( +/turf/closed/wall, +/area/ruin/space/ancientstation/delta/biolab) +"NJ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/door/airlock/maintenance_hatch, +/turf/open/floor/plating, +/area/ruin/space/ancientstation/delta/hall) +"NK" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small/directional/west, +/obj/structure/table, +/obj/item/toy/seashell, +/obj/item/toy/seashell, +/obj/item/toy/seashell, +/turf/open/floor/iron/white, +/area/ruin/space/ancientstation/charlie/hall) +"NU" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/textured_half, +/area/ruin/space/ancientstation/beta/supermatter) +"NY" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4{ + dir = 6 + }, +/obj/machinery/duct, +/turf/open/floor/iron, +/area/ruin/space/ancientstation/delta/hall) +"NZ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4{ + dir = 4 + }, +/turf/open/floor/iron, +/area/ruin/space/ancientstation/delta/rnd) +"Ob" = ( +/obj/effect/turf_decal/tile/purple/half/contrasted{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/white/textured_edge{ + dir = 8 + }, +/area/ruin/space/ancientstation/delta/biolab) +"Om" = ( +/obj/effect/decal/cleanable/oil/slippery, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/ruin/space/ancientstation/charlie/hall) +"On" = ( +/obj/effect/turf_decal/tile/purple/half/contrasted, +/obj/structure/closet/crate/bin, +/obj/effect/decal/cleanable/dirt, +/obj/item/paper/crumpled, +/obj/item/ph_booklet, +/obj/machinery/airalarm/all_access{ + pixel_y = -24 + }, +/turf/open/floor/iron/white/textured_edge{ + dir = 1 + }, +/area/ruin/space/ancientstation/delta/biolab) +"Os" = ( +/obj/structure/door_assembly/door_assembly_eng, +/turf/open/floor/plating/airless, +/area/ruin/space/ancientstation/beta/supermatter) +"Ox" = ( +/turf/closed/wall, +/area/ruin/space/ancientstation/charlie/storage) +"Oy" = ( +/obj/effect/spawner/structure/window/hollow/middle, +/turf/open/floor/plating, +/area/ruin/space/ancientstation/charlie/dorms) +"Oz" = ( +/obj/effect/spawner/structure/window/hollow/reinforced/end{ + dir = 4 + }, +/obj/structure/cable, +/turf/open/floor/light{ + state = 1 + }, +/area/ruin/space/ancientstation/charlie/bridge) +"OA" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4{ + dir = 9 + }, +/turf/open/floor/iron, +/area/ruin/space/ancientstation/delta/rnd) +"OC" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/duct, +/turf/open/floor/iron/white, +/area/ruin/space/ancientstation/charlie/hall) +"OM" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/duct, +/turf/open/floor/iron, +/area/ruin/space/ancientstation/delta/hall) +"ON" = ( +/obj/effect/spawner/structure/window/hollow/reinforced/middle{ + dir = 4 + }, +/turf/open/floor/plating, +/area/ruin/space/ancientstation/delta/biolab) +"OQ" = ( +/obj/structure/girder, +/turf/open/floor/plating/airless, +/area/ruin/space/ancientstation/beta/medbay) +"OS" = ( +/obj/machinery/air_sensor/nitrogen_tank{ + chamber_id = "beta-n2" + }, +/turf/open/floor/engine/n2, +/area/ruin/space/ancientstation/beta/atmos) +"OT" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2{ + dir = 9 + }, +/obj/structure/cable, +/turf/open/floor/iron, +/area/ruin/space/ancientstation/charlie/hall) +"OU" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/turf/open/floor/iron, +/area/ruin/space/ancientstation/charlie/hydro) +"OV" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 + }, +/turf/open/floor/iron, +/area/ruin/space/ancientstation/charlie/sec) +"Pd" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4{ + dir = 4 + }, +/turf/open/floor/iron, +/area/ruin/space/ancientstation/charlie/hall) +"Pg" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/item/ph_paper{ + pixel_x = -8; + pixel_y = 6 + }, +/turf/open/floor/iron/white/textured_large, +/area/ruin/space/ancientstation/delta/biolab) +"Pn" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/machinery/light_switch/directional/west, +/turf/open/floor/iron, +/area/ruin/space/ancientstation/charlie/sec) +"Pp" = ( +/obj/effect/turf_decal/tile/purple/half/contrasted{ + dir = 8 + }, +/obj/structure/table/glass, +/obj/structure/microscope{ + pixel_y = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/item/paper/fluff/ruins/oldstation/biolab_note_molly{ + pixel_y = -10; + pixel_x = 7 + }, +/obj/machinery/light/red/directional/west, +/turf/open/floor/iron/white/textured_edge{ + dir = 4 + }, +/area/ruin/space/ancientstation/delta/biolab) +"Pq" = ( +/obj/machinery/door/airlock/science, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/door/firedoor, +/obj/item/pen/red{ + pixel_x = 8; + pixel_y = 12 + }, +/obj/machinery/duct, +/turf/open/floor/iron, +/area/ruin/space/ancientstation/delta/hall) +"Ps" = ( +/obj/machinery/door/airlock/medical/glass{ + name = "Chemical Storage" + }, +/obj/effect/mapping_helpers/airlock/access/all/away/general, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/door/firedoor, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4{ + dir = 4 + }, +/turf/open/floor/iron, +/area/ruin/space/ancientstation/delta/rnd) +"Pt" = ( +/obj/effect/spawner/structure/window/hollow/end, +/turf/open/floor/plating, +/area/ruin/space/ancientstation/charlie/kitchen) +"Pu" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 + }, +/turf/open/floor/iron/white/textured, +/area/ruin/space/ancientstation/delta/proto) +"Pw" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/glass/plasma, +/turf/open/floor/plating/foam{ + initial_gas_mix = "TEMP=2.7" + }, +/area/ruin/space/ancientstation/beta/supermatter) +"Px" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/blood/old, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/ruin/space/ancientstation/delta/hall) +"PA" = ( +/obj/effect/turf_decal/tile/purple/half/contrasted{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/power/apc/auto_name/directional/west{ + start_charge = 0 + }, +/turf/open/floor/iron/white/textured_edge{ + dir = 4 + }, +/area/ruin/space/ancientstation/delta/biolab) +"PC" = ( +/obj/machinery/door/airlock/security, +/obj/machinery/door/poddoor{ + id = "ancient" + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/turf/open/floor/iron, +/area/ruin/space/ancientstation/charlie/sec) +"PD" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/computer/old, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/ruin/space/ancientstation/charlie/bridge) +"PG" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 + }, +/obj/machinery/computer/old{ + dir = 4 + }, +/turf/open/floor/iron, +/area/ruin/space/ancientstation/beta/atmos) +"PJ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=Delta-Central-Hall-0"; + location = "Delta-Central-Hall-3" + }, +/obj/machinery/duct, +/turf/open/floor/iron, +/area/ruin/space/ancientstation/delta/hall) +"PS" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/ruin/space/ancientstation/beta/hall) +"PV" = ( +/obj/item/kirbyplants{ + icon_state = "plant-25" + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/sign/departments/restroom{ + pixel_y = 32 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/ruin/space/ancientstation/charlie/hall) +"PZ" = ( +/obj/effect/turf_decal/tile/purple/anticorner/contrasted{ + dir = 4 + }, +/obj/item/kirbyplants{ + icon_state = "plant-25" + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/white/textured, +/area/ruin/space/ancientstation/delta/biolab) +"Qb" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/airalarm/all_access{ + dir = 1; + pixel_y = 23 + }, +/turf/open/floor/engine/airless, +/area/ruin/space/ancientstation/beta/supermatter) +"Qh" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/duct, +/obj/structure/cable, +/turf/open/floor/iron, +/area/ruin/space/ancientstation/charlie/hall) +"Qi" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/turf/open/floor/engine/airless, +/area/ruin/space/ancientstation/beta/supermatter) +"Ql" = ( +/obj/machinery/door/airlock, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2{ + dir = 9 + }, +/obj/machinery/duct, +/turf/open/floor/plating, +/area/ruin/space/ancientstation/charlie/hall) +"QC" = ( +/obj/machinery/atmospherics/components/unary/passive_vent/layer2{ + dir = 8 + }, +/obj/structure/lattice, +/turf/template_noop, +/area/space/nearstation) +"QK" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/obj/machinery/light_switch/directional/west, +/turf/open/floor/plating, +/area/ruin/space/ancientstation/charlie/hall) +"QO" = ( +/obj/structure/table/glass, +/obj/item/reagent_containers/glass/bottle/aluminium{ + pixel_x = 6 + }, +/obj/item/reagent_containers/glass/bottle/bromine{ + pixel_x = -6 + }, +/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/iron, +/area/ruin/space/ancientstation/delta/rnd) +"QQ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4{ + dir = 5 + }, +/turf/open/floor/iron, +/area/ruin/space/ancientstation/charlie/hydro) +"QR" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/ruin/space/ancientstation/delta/hall) +"QS" = ( +/obj/machinery/light/small/directional/south, +/obj/effect/decal/cleanable/dirt, +/mob/living/simple_animal/bot/cleanbot/autopatrol{ + bot_mode_flags = 12; + name = "Ramboo"; + pixel_x = -2; + pixel_y = 5; + bot_cover_flags = 0 + }, +/turf/open/floor/plating{ + initial_gas_mix = "co2=6;o2=16;n2=82;TEMP=293.15" + }, +/area/ruin/space/ancientstation/delta/hall) +"QT" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/power/energy_accumulator/tesla_coil, +/turf/open/floor/engine/airless, +/area/ruin/space/ancientstation/beta/supermatter) +"QZ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/ruin/space/ancientstation/charlie/engie) +"Rf" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 + }, +/obj/machinery/computer/atmos_control{ + dir = 4; + atmos_chambers = list("beta-o2" = "Beta Oxygen Supply", "beta-n2" = "Beta Nitrogen Supply") + }, +/turf/open/floor/iron, +/area/ruin/space/ancientstation/beta/atmos) +"Rn" = ( +/obj/effect/spawner/structure/window/hollow/end, +/turf/open/floor/plating, +/area/ruin/space/ancientstation/charlie/hydro) +"Ro" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/structure/closet/crate/bin, +/turf/open/floor/iron, +/area/ruin/space/ancientstation/charlie/bridge) +"Rt" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/sign/poster/official/safety_internals{ + pixel_y = 32 + }, +/turf/open/floor/plating, +/area/ruin/space/ancientstation/delta/hall) +"RA" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2{ + dir = 8 + }, +/turf/open/floor/iron/white/textured, +/area/ruin/space/ancientstation/delta/proto) +"RD" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2{ + dir = 10 + }, +/obj/structure/cable, +/turf/open/floor/iron, +/area/ruin/space/ancientstation/delta/hall) +"RI" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/ruin/space/ancientstation/charlie/engie) +"RL" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4{ + dir = 4 + }, +/obj/machinery/duct, +/turf/open/floor/iron, +/area/ruin/space/ancientstation/delta/hall) +"RO" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/power/apc/auto_name/directional/west{ + start_charge = 0 + }, +/obj/structure/cable, +/turf/open/floor/plating/rust, +/area/ruin/space/ancientstation/charlie/hall) +"RP" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/ruin/space/ancientstation/charlie/sec) +"RV" = ( +/obj/structure/cable, +/obj/machinery/power/apc/auto_name/directional/east{ + start_charge = 0 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/diagonal, +/area/ruin/space/ancientstation/beta/gravity) +"RX" = ( +/obj/machinery/door/airlock/external/ruin, +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/turf/open/floor/plating, +/area/ruin/space/ancientstation/beta/mining) +"Sb" = ( +/obj/item/stack/rods/twentyfive, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating/airless, +/area/ruin/space/ancientstation/beta/supermatter) +"Se" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/blood/tracks{ + dir = 5 + }, +/obj/structure/cable, +/turf/open/floor/iron, +/area/ruin/space/ancientstation/delta/hall) +"Sk" = ( +/turf/open/floor/engine/airless, +/area/ruin/space/ancientstation/beta/supermatter) +"Sn" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2{ + dir = 8 + }, +/turf/open/floor/iron, +/area/ruin/space/ancientstation/charlie/hall) +"Ss" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/ruin/space/ancientstation/charlie/hall) +"Su" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light_switch/directional/north, +/obj/structure/table, +/obj/machinery/reagentgrinder, +/turf/open/floor/iron/cafeteria, +/area/ruin/space/ancientstation/charlie/kitchen) +"Sy" = ( +/obj/machinery/door/airlock/external/ruin{ + name = "Engineering External Access" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 + }, +/turf/open/floor/plating/airless, +/area/ruin/space/ancientstation/beta/supermatter) +"Sz" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/xenoblood/xgibs/larva/body, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/duct, +/turf/open/floor/iron, +/area/ruin/space/ancientstation/delta/hall) +"SF" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/iron/white/textured, +/area/ruin/space/ancientstation/delta/proto) +"SI" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/turf/open/floor/iron, +/area/ruin/space/ancientstation/delta/rnd) +"SK" = ( +/turf/closed/wall/rust, +/area/ruin/space/ancientstation/beta/supermatter) +"SM" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/duct, +/turf/open/floor/iron, +/area/ruin/space/ancientstation/delta/rnd) +"SO" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/diagonal, +/area/ruin/space/ancientstation/beta/gravity) +"SP" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/mirror/directional/west, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/obj/machinery/duct, +/turf/open/floor/iron/white, +/area/ruin/space/ancientstation/charlie/hall) +"ST" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4{ + dir = 4 + }, +/turf/open/floor/iron, +/area/ruin/space/ancientstation/delta/hall) +"SV" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/door/airlock/research{ + name = "Research and Development" + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/door/firedoor/closed, +/obj/machinery/duct, +/turf/open/floor/iron, +/area/ruin/space/ancientstation/delta/rnd) +"SZ" = ( +/turf/closed/mineral/bscrystal, +/area/space/nearstation) +"Td" = ( +/turf/closed/mineral/random, +/area/ruin/space/ancientstation/beta/hall) +"Ti" = ( +/obj/effect/turf_decal/tile/purple/half/contrasted{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/decal/cleanable/dirt, +/obj/structure/curtain, +/turf/open/floor/iron/white/textured_edge{ + dir = 4 + }, +/area/ruin/space/ancientstation/delta/biolab) +"Tm" = ( +/obj/machinery/power/port_gen/pacman/super{ + name = "\improper emergency power generator" + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/greenglow, +/obj/structure/sign/warning/electric_shock/directional/south, +/turf/open/floor/plating, +/area/ruin/space/ancientstation/charlie/storage) +"Tq" = ( +/obj/effect/spawner/structure/window/hollow/end{ + dir = 1 + }, +/turf/open/floor/plating, +/area/ruin/space/ancientstation/charlie/kitchen) +"Ts" = ( +/obj/structure/closet/emcloset/anchored, +/obj/effect/spawner/random/maintenance, +/obj/effect/decal/cleanable/cobweb, +/turf/open/floor/plating, +/area/ruin/space/ancientstation/beta/hall) +"Tt" = ( +/obj/effect/decal/cleanable/glass/plasma, +/obj/machinery/atmospherics/components/unary/vent_pump, +/turf/open/floor/plating/foam{ + initial_gas_mix = "TEMP=2.7" + }, +/area/ruin/space/ancientstation/beta/supermatter) +"Tu" = ( +/turf/open/floor/plating/rust, +/area/ruin/space/ancientstation/beta/hall) +"Tx" = ( +/obj/structure/closet/radiation, +/obj/item/clothing/suit/radiation, +/obj/item/clothing/suit/radiation, +/obj/item/clothing/head/radiation, +/obj/item/clothing/head/radiation, +/obj/item/geiger_counter, +/obj/item/geiger_counter, +/obj/machinery/light/small/broken/directional/north, +/turf/open/floor/engine/airless, +/area/ruin/space/ancientstation/beta/supermatter) +"TB" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/atmospherics/components/unary/outlet_injector/monitored{ + dir = 8; + chamber_id = "beta-o2" + }, +/obj/machinery/light/small/directional/north, +/turf/open/floor/engine/o2, +/area/ruin/space/ancientstation/beta/atmos) +"TI" = ( +/obj/machinery/door/airlock/science, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/door/firedoor/closed, +/obj/structure/cable, +/turf/open/floor/iron, +/area/ruin/space/ancientstation/delta/hall) +"TM" = ( +/obj/machinery/conveyor_switch/oneway{ + id = "beta" + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/door/window/brigdoor/right/directional/east, +/turf/open/floor/iron, +/area/ruin/space/ancientstation/beta/mining) +"TO" = ( +/obj/structure/window/reinforced, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/plumbing/growing_vat{ + dir = 1 + }, +/turf/open/floor/engine, +/area/ruin/space/ancientstation/delta/biolab) +"TX" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/duct, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/firealarm/directional/south, +/turf/open/floor/iron, +/area/ruin/space/ancientstation/delta/biolab) +"TZ" = ( +/obj/structure/table/glass, +/obj/item/reagent_containers/glass/bottle/copper{ + pixel_x = 6 + }, +/obj/item/reagent_containers/glass/bottle/ethanol{ + pixel_x = -6 + }, +/obj/effect/decal/cleanable/dirt, +/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/iron, +/area/ruin/space/ancientstation/delta/rnd) +"Ua" = ( +/obj/structure/cable, +/turf/open/floor/iron/solarpanel/airless, +/area/ruin/solars/ancientstation/charlie/solars) +"Uj" = ( +/obj/structure/girder, +/turf/closed/mineral/random, +/area/ruin/space/ancientstation/beta/hall) +"Ul" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/glass/plasma, +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 1 + }, +/turf/open/floor/plating/airless{ + icon_state = "platingdmg1" + }, +/area/ruin/space/ancientstation/beta/supermatter) +"Un" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/light_switch/directional/west{ + pixel_x = -24 + }, +/obj/machinery/atmospherics/components/unary/thermomachine/freezer, +/turf/open/floor/engine/airless, +/area/ruin/space/ancientstation/beta/supermatter) +"Up" = ( +/obj/structure/closet/crate/medical, +/obj/item/skillchip/bonsai, +/obj/item/circuitboard/machine/sleeper, +/turf/open/floor/plating/airless, +/area/ruin/space/ancientstation/beta/medbay) +"Uu" = ( +/turf/closed/mineral/plasma, +/area/space/nearstation) +"UB" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/obj/machinery/power/apc/auto_name/directional/north{ + start_charge = 0 + }, +/turf/open/floor/iron/white/textured, +/area/ruin/space/ancientstation/delta/proto) +"UE" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/airalarm/all_access{ + dir = 4; + pixel_x = 24 + }, +/turf/open/floor/iron, +/area/ruin/space/ancientstation/beta/hall) +"UI" = ( +/turf/closed/mineral/random, +/area/ruin/space/ancientstation/beta/gravity) +"UJ" = ( +/turf/open/floor/iron/white/textured, +/area/ruin/space/ancientstation/delta/proto) +"UP" = ( +/turf/closed/mineral/random, +/area/space/nearstation) +"UV" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron, +/area/ruin/space/ancientstation/charlie/hall) +"UW" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/yellow/visible, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible/layer2{ + dir = 4 + }, +/turf/open/floor/iron, +/area/ruin/space/ancientstation/beta/atmos) +"Vb" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/closet/emcloset/anchored, +/turf/open/floor/plating, +/area/ruin/space/ancientstation/delta/hall) +"Vl" = ( +/turf/closed/wall, +/area/ruin/space/ancientstation/beta/supermatter) +"Vu" = ( +/obj/effect/spawner/structure/window/hollow/reinforced/middle{ + dir = 4 + }, +/turf/open/floor/plating, +/area/ruin/space/ancientstation/charlie/engie) +"Vw" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/iron/diagonal, +/area/ruin/space/ancientstation/beta/gravity) +"VH" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/wrench, +/obj/item/wirecutters, +/obj/machinery/airalarm/all_access{ + dir = 1; + pixel_y = 23 + }, +/obj/machinery/power/apc/auto_name/directional/east{ + start_charge = 0 + }, +/obj/structure/cable, +/turf/open/floor/plating, +/area/ruin/space/ancientstation/charlie/storage) +"VT" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/shard/plasma{ + icon_state = "plasmasmall" + }, +/turf/open/floor/engine/airless, +/area/ruin/space/ancientstation/beta/supermatter) +"VV" = ( +/turf/open/floor/plating, +/area/ruin/space/ancientstation/delta/hall) +"VW" = ( +/obj/structure/window/reinforced, +/turf/open/floor/engine, +/area/ruin/space/ancientstation/delta/biolab) +"Wd" = ( +/obj/effect/decal/cleanable/blood/xtracks{ + dir = 5 + }, +/turf/open/floor/engine, +/area/ruin/space/ancientstation/delta/biolab) +"Wh" = ( +/turf/open/floor/plating/foam{ + initial_gas_mix = "TEMP=2.7" + }, +/area/ruin/space/ancientstation/beta/supermatter) +"Wk" = ( +/obj/structure/cable, +/turf/open/floor/iron, +/area/ruin/space/ancientstation/delta/hall) +"Wm" = ( +/obj/structure/lattice/catwalk, +/turf/template_noop, +/area/space/nearstation) +"Wn" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, +/turf/open/floor/iron, +/area/ruin/space/ancientstation/charlie/engie) +"Wp" = ( +/obj/machinery/atmospherics/components/binary/pump{ + dir = 8; + name = "N2 Output" + }, +/turf/open/floor/iron, +/area/ruin/space/ancientstation/beta/atmos) +"Ws" = ( +/obj/machinery/light/small/directional/west, +/obj/structure/alien/weeds, +/mob/living/simple_animal/hostile/alien, +/turf/open/floor/iron/dark, +/area/ruin/space/ancientstation/delta/ai) +"Wu" = ( +/obj/structure/cable, +/obj/machinery/duct, +/turf/open/floor/iron/cafeteria, +/area/ruin/space/ancientstation/charlie/kitchen) +"WA" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2{ + dir = 8 + }, +/turf/open/floor/iron, +/area/ruin/space/ancientstation/charlie/engie) +"WB" = ( +/obj/effect/spawner/structure/window/hollow/end{ + dir = 4 + }, +/turf/open/floor/plating, +/area/ruin/space/ancientstation/charlie/dorms) +"WG" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small/directional/north, +/obj/structure/sign/warning/radiation/rad_area{ + pixel_y = 32 + }, +/turf/open/floor/iron/diagonal, +/area/ruin/space/ancientstation/beta/gravity) +"WI" = ( +/turf/closed/wall/rust, +/area/ruin/space/ancientstation/beta/mining) +"WJ" = ( +/obj/machinery/power/emitter{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/ruin/space/ancientstation/beta/supermatter) +"WM" = ( +/obj/effect/spawner/structure/window/hollow/reinforced/directional{ + dir = 6 + }, +/turf/open/floor/plating, +/area/ruin/space/ancientstation/delta/biolab) +"Xd" = ( +/obj/effect/decal/cleanable/glass, +/turf/open/floor/engine/airless, +/area/ruin/space/ancientstation/beta/supermatter) +"Xe" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/door/window/right/directional/west, +/obj/machinery/shower{ + dir = 8; + can_refill = 0; + can_toggle_refill = 0 + }, +/turf/open/floor/iron/white, +/area/ruin/space/ancientstation/charlie/hall) +"Xr" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/turf/open/floor/iron, +/area/ruin/space/ancientstation/charlie/hydro) +"Xt" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/diagonal, +/area/ruin/space/ancientstation/beta/gravity) +"Xv" = ( +/obj/effect/spawner/structure/window/hollow/end{ + dir = 4 + }, +/turf/open/floor/plating, +/area/ruin/space/ancientstation/delta/rnd) +"Xy" = ( +/obj/structure/alien/egg/burst, +/obj/effect/decal/cleanable/insectguts, +/turf/open/floor/engine, +/area/ruin/space/ancientstation/delta/biolab) +"XA" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/atmospherics/components/unary/outlet_injector/monitored{ + dir = 8; + chamber_id = "beta-n2" + }, +/obj/machinery/light/small/directional/south, +/turf/open/floor/engine/n2, +/area/ruin/space/ancientstation/beta/atmos) +"XD" = ( +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Custodial Closet"; + welded = 1 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/duct, +/turf/open/floor/iron, +/area/ruin/space/ancientstation/delta/hall) +"XJ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/turf/open/floor/plating, +/area/ruin/space/ancientstation/charlie/engie) +"XN" = ( +/obj/structure/sign/poster/contraband/space_cola, +/obj/structure/sign/poster/contraband/space_cola, +/turf/closed/wall, +/area/ruin/space/ancientstation/charlie/sec) +"XW" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/diagonal, +/area/ruin/space/ancientstation/beta/gravity) +"XX" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/computer/old, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/turf/open/floor/iron, +/area/ruin/space/ancientstation/charlie/sec) +"XY" = ( +/turf/closed/wall/rust, +/area/ruin/space/ancientstation/beta/gravity) +"XZ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/general, +/turf/open/floor/iron, +/area/ruin/space/ancientstation/charlie/hall) +"Yg" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/structure/janitorialcart{ + dir = 4 + }, +/obj/item/reagent_containers/glass/bucket, +/obj/item/mop, +/turf/open/floor/plating/rust{ + initial_gas_mix = "co2=6;o2=16;n2=82;TEMP=293.15" + }, +/area/ruin/space/ancientstation/delta/hall) +"Yh" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/blood/tracks{ + dir = 6 + }, +/obj/structure/cable, +/turf/open/floor/iron, +/area/ruin/space/ancientstation/delta/hall) +"Yi" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/ruin/space/ancientstation/charlie/engie) +"Yj" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4{ + dir = 4 + }, +/turf/open/floor/iron, +/area/ruin/space/ancientstation/charlie/hall) +"Yl" = ( +/obj/machinery/door/window/right/directional/east{ + req_access = list("away_general") + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/engine, +/area/ruin/space/ancientstation/delta/biolab) +"Yp" = ( +/turf/closed/mineral/plasma, +/area/ruin/space/ancientstation/beta/atmos) +"Yq" = ( +/obj/effect/decal/cleanable/generic, +/turf/open/floor/plating, +/area/ruin/space/ancientstation/beta/hall) +"Yr" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/blood/tracks{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4{ + dir = 4 + }, +/turf/open/floor/iron, +/area/ruin/space/ancientstation/delta/hall) +"Yv" = ( +/obj/structure/transit_tube/crossing/horizontal, +/obj/structure/lattice/catwalk, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4{ + dir = 4 + }, +/obj/machinery/duct, +/turf/template_noop, +/area/space/nearstation) +"Yy" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating/rust, +/area/ruin/space/ancientstation/charlie/hall) +"YF" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/computer/old, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/turf/open/floor/iron, +/area/ruin/space/ancientstation/charlie/bridge) +"YH" = ( +/obj/structure/lattice, +/obj/item/stack/rods, +/turf/template_noop, +/area/space/nearstation) +"YJ" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 8 + }, +/turf/open/floor/engine/airless, +/area/ruin/space/ancientstation/beta/supermatter) +"YM" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, +/turf/open/floor/iron, +/area/ruin/space/ancientstation/charlie/engie) +"YO" = ( +/obj/structure/sign/poster/contraband/lamarr, +/turf/closed/wall/rust, +/area/ruin/space/ancientstation/delta/biolab) +"YW" = ( +/turf/open/floor/iron/textured_half, +/area/ruin/space/ancientstation/beta/supermatter) +"YZ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/maintenance, +/turf/open/floor/plating, +/area/ruin/space/ancientstation/charlie/hall) +"Zb" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/computer/old, +/obj/item/paper/fluff/ruins/oldstation/damagereport, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/ruin/space/ancientstation/charlie/bridge) +"Zc" = ( +/obj/effect/spawner/structure/window/hollow/reinforced/middle{ + dir = 4 + }, +/turf/open/floor/plating/airless, +/area/ruin/space/ancientstation/beta/supermatter) +"Ze" = ( +/obj/machinery/portable_atmospherics/canister/nitrogen, +/turf/open/floor/engine/n2, +/area/ruin/space/ancientstation/beta/atmos) +"Zg" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible/layer2{ + dir = 4 + }, +/turf/open/floor/plating, +/area/ruin/space/ancientstation/beta/atmos) +"Zi" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/maintenance, +/turf/open/floor/plating/rust, +/area/ruin/space/ancientstation/delta/hall) +"Zt" = ( +/turf/open/floor/iron, +/area/ruin/space/ancientstation/delta/rnd) +"ZA" = ( +/obj/effect/spawner/structure/window/hollow/end{ + dir = 1 + }, +/turf/open/floor/plating, +/area/ruin/space/ancientstation/charlie/hydro) +"ZD" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/stack/rods, +/obj/structure/cable, +/turf/open/floor/engine/airless, +/area/ruin/space/ancientstation/beta/supermatter) +"ZJ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/blood/tracks{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4{ + dir = 9 + }, +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=Delta-Central-Hall-3"; + location = "Delta-Central-Hall-2" + }, +/turf/open/floor/iron, +/area/ruin/space/ancientstation/delta/hall) +"ZZ" = ( +/obj/structure/transit_tube{ + dir = 4; + anchored = 0 + }, +/obj/structure/lattice, +/turf/template_noop, +/area/space/nearstation) + +(1,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(2,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(3,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(4,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(5,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(6,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(7,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(8,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(9,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(10,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(11,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(12,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(13,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(14,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(15,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(16,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(17,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(18,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(19,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +UP +UP +aa +ab +mH +mH +mH +mH +mH +ab +bJ +mH +mH +bJ +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(20,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +UP +UP +Td +aa +dF +AK +AK +AK +bF +lV +AK +AK +aa +aa +aa +UP +UP +UP +UP +kV +bJ +mH +PG +Fq +Rf +mH +bJ +mH +qk +GP +bJ +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(21,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +UP +UP +UP +Uj +nQ +gO +AK +ow +DO +NB +oE +nC +Ck +aa +aa +UP +UP +Uu +SZ +Uu +Yp +nl +nt +kK +Ln +ny +nz +LO +nB +nK +EV +bJ +aa +aa +nr +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(22,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +sA +sA +XY +XY +sA +sA +UP +UP +Lg +jE +bH +hJ +AK +Up +bq +oB +oF +oJ +lW +YH +Jg +UP +UP +UP +Uu +Uu +Yp +nm +nu +jh +jY +Ab +nA +UW +kW +HA +ng +mH +nr +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(23,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +XY +AV +Hw +Hw +AJ +sA +sA +sA +sA +sA +bI +je +Ck +Ff +dD +kb +eH +nD +AK +aa +aa +Jg +aa +aa +UP +UP +Yp +lY +nv +mH +mH +kX +kA +kL +le +pp +mH +bJ +aa +UP +UP +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(24,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +XY +Vw +Xt +Xt +MY +JU +EM +yp +KV +sA +zJ +mY +AK +Ck +rr +iy +vd +Ck +OQ +Bz +kQ +kQ +kQ +gJ +Ax +Ax +kQ +jO +nw +gf +mH +ko +kB +Dp +Wp +lf +mH +UP +UP +wD +wD +UP +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(25,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +XY +WG +Md +El +Md +zp +zn +eA +gw +bw +gz +PS +gi +EW +gi +Iy +gm +gT +uP +oM +qA +qA +oQ +oS +oV +oY +BX +pc +nx +pf +bJ +TB +Kf +zm +uC +XA +bJ +UP +Uu +Uu +Al +UP +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(26,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +XY +XW +Xt +Xt +yS +Fr +FT +RV +CR +sA +zJ +mY +UE +nf +zJ +zJ +bH +Cj +Cj +fY +oO +Bz +Kw +oT +oW +oZ +pa +EL +km +FH +bJ +CU +Lh +Zg +pv +OS +bJ +aa +UP +UP +UP +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(27,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +XY +tJ +SO +SO +uy +sA +XY +XY +sA +XY +aj +cj +SK +SK +Vl +Vl +Vl +Vl +Vl +Zc +SK +Os +Lm +wE +SK +Df +SK +gJ +kQ +kQ +bJ +Bs +Lh +Gi +pv +Ze +mH +nr +aa +UP +aa +nr +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(28,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +UP +XY +UI +wa +sA +sA +XY +UP +UP +UP +jE +zJ +ck +Vl +ES +Dk +WJ +Nh +Vl +we +Hj +uG +uw +wn +BP +Un +DR +SK +Jg +Jg +Jg +bJ +LP +LP +qF +LP +LP +mH +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(29,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +UP +Al +UP +UP +UP +aa +aa +aa +UP +UP +UP +kQ +zJ +mS +Vl +ES +NU +hw +NU +Gq +rR +VT +YJ +Hj +vY +Sk +wo +yX +Vl +Lj +GR +Jg +Jg +aa +aa +QC +aa +aa +Jg +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(30,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +UP +UP +UP +aa +aa +aa +aa +UP +Al +SZ +UP +jE +mW +mV +Vl +ES +NU +YW +NU +Gq +lI +CN +DK +iv +Qi +ZD +Hj +Hj +Ci +tr +Sy +Jg +aa +aa +aa +Jg +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(31,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +UP +aa +aa +aa +ab +aa +aa +UP +Al +UP +kQ +np +mV +Vl +rc +Ls +qm +eb +Vl +Tx +Hj +iv +vk +Tt +Ms +xH +JL +Vl +Lj +GR +Jg +aa +aa +aa +Jg +Jg +BH +dH +IT +aa +Ua +dH +Ua +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(32,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +Jg +UP +Jg +kQ +cr +dM +SK +Vl +Vl +SK +SK +Vl +Vl +Nu +yQ +wS +Wh +Pw +Dx +vO +SK +Jg +Jg +Jg +aa +aa +aa +Jg +Jg +BH +dH +Ua +Jg +Ua +my +IT +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(33,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +Jg +Jg +Jg +kQ +Cq +dM +jE +Ts +Lr +HI +FK +sP +Vl +Sk +QT +Ns +Ul +FP +KP +Sb +Df +Jg +Jg +Jg +aa +aa +aa +Jg +Jg +Ua +my +IT +aa +IT +dH +BH +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(34,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +hN +Jg +aa +aa +aa +mw +mW +mV +GK +Tu +Yq +Ix +Tu +tv +Vl +Qb +Fz +Hj +sR +KI +pR +LG +rm +Jg +Jg +aa +aa +aa +aa +Jg +aa +Jg +dH +Jg +aa +Jg +dH +Jg +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(35,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ga +ga +WI +WI +dK +WI +mW +mV +jE +vE +ux +Tu +Ix +tv +Vl +tT +Hj +Xd +yZ +MH +Jf +rm +rm +Jg +Jg +aa +aa +aa +aa +Jg +Jg +Ua +dH +Ua +aa +BH +dH +Ua +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(36,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +iT +jV +mp +mL +mN +WI +mW +mS +kQ +jE +jE +xS +xS +kQ +Vl +Zc +Zc +Zc +Vl +Zc +Zc +rm +Jg +Jg +Jg +aa +aa +aa +aa +Jg +Jg +IT +dH +BH +aa +Ua +my +Ua +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(37,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +iT +lk +mG +AZ +mQ +ga +mX +nc +mw +aa +aa +aa +Nl +aa +aa +aa +aa +aa +aa +aa +Jg +Jg +Jg +Jg +Jg +aa +aa +aa +aa +Jg +Jg +Ua +dH +Ua +aa +IT +dH +Ua +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(38,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aZ +dK +dK +gc +mt +AZ +fS +mR +gL +zJ +mS +mw +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +Jg +aa +Jg +aa +Jg +aa +aa +aa +aa +Jg +aa +Jg +my +Jg +aa +Jg +my +Jg +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(39,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +RX +fX +fX +cN +mB +mG +cm +gh +mM +gi +mZ +mw +aa +aa +aa +aa +aa +aa +dH +dH +my +my +my +my +my +my +my +dH +dH +my +my +my +dH +dH +my +my +dH +my +dH +my +Ua +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(40,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aZ +dK +dK +gg +qh +AZ +Kg +mT +gb +zJ +mS +mw +aa +aa +aa +aa +aa +aa +my +aa +aa +my +aa +Jg +aa +Jg +aa +Jg +aa +aa +aa +aa +Jg +aa +Jg +dH +Jg +aa +Jg +dH +Jg +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(41,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +iT +mD +TM +mO +mU +WI +uR +uB +mw +aa +aa +aa +aa +aa +aa +my +aa +JB +JB +JB +Jg +aa +Jg +aa +Jg +aa +aa +aa +aa +Jg +Jg +Ua +dH +IT +aa +Ua +dH +Ua +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(42,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +iT +mA +mA +mE +mK +WI +zJ +na +kQ +aa +aa +aa +aa +aa +fB +vM +fB +aa +aa +aa +Jg +aa +Jg +aa +Jg +aa +aa +aa +aa +Jg +Jg +Ua +dH +Ua +aa +Ua +my +Ua +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(43,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +WI +WI +WI +WI +dK +ga +yY +mS +jE +aa +aa +aa +aa +aa +fC +XJ +fC +aa +aa +aa +Jg +aa +Jg +aa +Jg +aa +aa +aa +aa +Jg +Jg +Ua +dH +BH +aa +Ua +dH +IT +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(44,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +kQ +zJ +mV +jE +aa +aa +aa +aa +aa +fC +XJ +fC +aa +aa +aa +Jg +aa +Jg +aa +Jg +aa +aa +aa +aa +Jg +aa +Jg +dH +Jg +aa +Jg +dH +Jg +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(45,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +mw +mW +mV +jE +aa +eI +eI +eI +fb +fD +kH +gV +Vu +eI +eI +eI +aa +Jg +aa +Jg +aa +aa +aa +aa +Jg +Jg +Ua +dH +Ua +aa +Ua +my +Ua +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(46,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +mw +mW +mS +jE +aa +eI +By +eK +fc +Wn +zB +YM +hl +hO +id +eI +aa +Jg +aa +Jg +aa +aa +aa +aa +Jg +Jg +BH +dH +Ua +Jg +Ua +my +IT +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(47,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +mw +mW +mS +nh +dl +eI +ej +ju +hm +Yi +Yi +Yi +hm +em +ek +dl +eI +Ox +Ox +Ox +Ox +Ox +aa +aa +Jg +Jg +IT +dH +Ua +aa +IT +dH +IT +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(48,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +mw +mW +mS +kQ +oy +em +em +em +fe +fE +fE +fE +fe +em +if +sy +ce +Ox +iU +ji +gH +Ox +aa +aa +Jg +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(49,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +mw +ur +mY +kQ +AX +em +ju +eM +pn +fF +XJ +wL +QZ +hP +em +em +se +Ox +iV +fI +Tm +mC +aa +aa +Jg +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(50,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +jE +zJ +mY +kQ +lJ +ju +en +eN +lK +el +kJ +WA +ho +hQ +Cc +RI +pz +Ox +VH +fI +ie +Ox +aa +aa +Jg +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(51,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aT +aT +hi +hi +hi +cd +nb +hi +eI +eI +dl +dl +eI +fG +gn +yu +gX +eI +eI +dl +eI +Ox +mC +nJ +Ox +hi +hi +aT +aT +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(52,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aT +aT +bb +aA +Mu +Gd +hi +FV +zA +cO +dm +FV +rv +eO +fg +Pd +go +Sn +hq +EI +ih +rv +cW +cO +FV +bQ +aT +oh +st +Nz +hi +aT +aT +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(53,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aT +ed +aY +YZ +aY +aY +bx +FV +JH +cP +UV +UV +UV +eP +fh +fH +gp +tz +fh +UV +UV +UV +UV +cP +ss +NE +JJ +XZ +Ga +tw +yk +hT +aT +aa +aa +aa +aa +UP +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(54,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +as +as +as +as +as +as +as +hi +FV +jJ +cQ +ey +Rn +eo +ZA +cQ +ey +gq +gI +gY +Pt +ii +Tq +gI +gI +jJ +Om +aG +nk +nk +nk +kM +aG +nk +nk +aa +aa +Uu +UP +UP +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(55,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +as +as +dW +YF +aV +YF +bj +ak +ak +bR +wb +cQ +dn +dQ +dQ +eQ +gj +ey +gr +gI +hr +ht +JK +ht +iH +gI +wb +bR +aG +nk +ef +gZ +kN +kD +mz +nk +aG +aa +Uu +UP +UP +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(56,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aS +aO +bg +aQ +aI +ba +bk +bs +by +bS +jJ +wG +do +dR +dQ +dR +dp +ey +Hg +gI +hs +ht +JK +tn +iI +CY +jJ +lC +aG +lR +bN +bN +bN +pi +pk +ns +aG +UP +UP +SZ +UP +UP +aa +aa +aa +aa +aa +aa +aa +aa +"} +(57,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +am +at +bi +bi +cl +aI +aI +bt +sq +FV +jJ +wG +dp +gE +Xr +QQ +dp +ey +Bb +gI +hu +ht +EP +ly +iJ +CY +jJ +cq +Oy +bN +ln +bN +kO +bN +lr +pm +mc +UP +tC +Uu +UP +UP +aa +aa +aa +aa +aa +aa +aa +aa +"} +(58,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +am +PD +aJ +bi +dc +aI +aI +Ro +Oz +FV +jJ +wG +dp +gE +ep +eR +fj +ey +Yj +gY +Su +ht +Cr +tZ +ht +CY +jJ +wz +WB +bN +bN +bN +bN +bN +pl +mc +mc +UP +tC +tC +UP +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(59,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +am +Zb +aK +bi +dk +bz +bz +bz +dL +UV +cp +wG +dq +dR +eq +bC +eT +fm +gt +gl +ht +ht +vu +tZ +ht +CY +jm +jI +jU +lw +Jo +Aa +kP +bT +kp +pj +mc +UP +Uu +Uu +UP +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(60,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +am +qn +aL +aI +ei +aI +aI +bm +zr +cq +OT +wG +dp +gE +er +jX +fl +cQ +Ss +gY +gv +Bq +pM +ht +ht +CY +jJ +FV +Bo +Fv +bN +kE +bN +pj +bN +po +nk +UP +UP +UP +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(61,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +am +ax +aI +aI +eL +aI +aI +bu +sq +cq +OT +wG +dp +gE +OU +GS +dp +ey +pw +gY +lx +Ja +MG +EB +iK +CY +jJ +FV +Oy +Fv +kr +bN +ln +bN +kp +pk +Fh +aa +UP +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(62,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aS +bP +ax +aW +aI +aQ +bm +bM +aS +bS +fQ +wG +dr +gE +gE +dO +dp +ey +CF +gY +hx +Wu +KK +Ip +iM +CY +jJ +jH +nk +ph +bN +bN +bN +bN +bN +ns +aG +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(63,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +as +as +fP +hV +aX +hV +bn +ak +ak +bR +rU +ey +ds +dR +dQ +eS +gF +ey +CF +gY +hy +tZ +KK +tZ +iN +gY +wb +bU +aG +nk +ks +bN +jB +pV +jP +aG +aG +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(64,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +as +as +as +as +ak +ak +ak +aT +FV +OT +ey +cQ +Rn +eo +ZA +cQ +cQ +gx +gI +gI +Pt +BJ +Tq +gY +gY +jJ +cq +aG +aG +aG +nk +aG +nk +nk +aG +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(65,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aT +NK +OC +sC +SP +eh +Ql +zw +Hp +cU +dt +dt +dt +dt +fn +fJ +gy +up +iC +Qh +mb +ml +JY +up +Bt +gW +kY +QK +RO +Yy +aY +la +aT +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(66,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aT +fR +AO +bc +Xe +cg +hi +PV +KM +cV +du +FV +Ka +FV +bR +Sn +xr +Af +jv +mh +cq +FV +hj +cV +ia +bW +hi +lQ +jK +jM +aT +aT +aT +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(67,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aT +aT +aT +aT +aT +aT +aT +bX +nd +bX +eJ +eJ +eJ +dv +fp +fK +gA +PC +eJ +eJ +eJ +eJ +eJ +hM +ib +bX +hi +hi +hi +aT +aT +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(68,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +Jg +aa +aa +aa +Al +cK +cK +KM +cW +eJ +dS +et +eU +et +fL +gB +ha +Pn +hW +hz +iz +eJ +cW +ia +FV +hi +aa +aa +aa +Jg +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa "} -(2,1,1) = {" +(69,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +Jg +aa +aa +Al +Al +cK +cK +cs +FV +eJ +XX +eu +kc +fq +fM +eu +hb +hA +eu +eu +iA +eJ +FV +ic +FV +hi +aa +aa +aa +Jg +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(70,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +Jg +aa +nr +ab +Al +Al +bO +cK +ci +Jx +eJ +dU +ev +kc +fr +sM +eu +ua +fr +eu +ik +iB +eJ +Jx +ij +Jx +aT +aa +aa +aa +Jg +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(71,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +nr +aa +Jg +aa +aa +Al +Al +Al +FM +aa +eJ +fd +ew +Dm +IM +Dw +eu +uY +RP +OV +il +XN +eJ +aa +HQ +aa +aa +aa +aa +aa +Jg +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(72,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +UP +Al +aa +aa +aa +Al +Al +ZZ +HK +aa +aa +eJ +ex +eV +fs +fO +fO +fO +hB +hX +im +eJ +aa +aa +HQ +aa +aa +aa +aa +aa +Jg +aa +aa +aa +aa +aa +aa +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(73,1,1) = {" +aa aa aa aa @@ -7541,45 +13887,43 @@ aa aa aa aa -ab -ac -ac -Td aa -dF -AK -AK -AK -bF -lV -AK -AK aa aa aa -ac -ac -ac -ac -kV -bJ -mH -DT -TL -Ug -mH -bJ -mH -qk -GP -bJ +Al +Al +Al +Al aa aa aa aa aa -"} -(3,1,1) = {" +Ar +ZZ +aa +eJ +eJ +eJ +eJ +eJ +xv +eJ +dv +dv +dv +eJ +aa +aa +HQ +aa +aa +aa +aa +aa +Jg +aa aa aa aa @@ -7590,45 +13934,14 @@ aa aa aa aa -ac -ac -ac -me -nQ -gO -AK -ow -nq -oA -oE -nC -Ck aa aa -ac -ac -lh -fU -lh -Yp -nl -nt -kK -Ln -ny -nz -LO -nB -nK -EV -bJ aa aa -nr aa aa "} -(4,1,1) = {" +(74,1,1) = {" aa aa aa @@ -7639,94 +13952,49 @@ aa aa aa aa -ac -ac -mg -jE -bH -hJ -AK -eG -bq -oB -oF -oJ -lW -sY -dF -ni -ni -ni -nj -nj -Yp -nm -nu -jh -jY -Ab -nA -UW -kW -HA -ng -mH -nr -ab aa aa aa -"} -(5,1,1) = {" aa aa +Al +Al +Al +Al aa aa aa +ZZ aa +HK aa aa aa -ab -ac -md -jE -kQ -bI -je -Ck -mu -dD -kb -eH -nD -AK aa aa -dF aa +Jg +gU +Jg aa -ac -ac -Yp -lY -nv -mH -mH -kX -kA -kL -le -pp -mH -bJ aa -ac -ac +Jg +aa +aa +aa +Yv +aa +aa +aa +aa +aa +Jg +aa +aa +aa +UP aa aa -"} -(6,1,1) = {" aa aa aa @@ -7737,45 +14005,9 @@ aa aa aa aa -dF -lt -me -kQ -ce -mY -AK -dj -qJ -iy -qJ -Ck -OQ -me -kQ -kQ -kQ -gJ -Ax -Ax -kQ -jO -nw -gf -mH -ko -kB -Dp -Wp -lf -mH -ac -ac -ll -ll -ac aa "} -(7,1,1) = {" +(75,1,1) = {" aa aa aa @@ -7787,47 +14019,49 @@ aa aa aa aa -lt -gw -bw -gz -gi -gi -ne -gi -Iy -gm -gT -uP -oM -qA -qA -oQ -oS -oV -oY -BX -pc -nx -pf -bJ -qz -NQ -zm -WT -KF -bJ -ac -lh -lh -az -ac aa -"} -(8,1,1) = {" aa aa aa +Al +Al +Al +aa +aa +aa +aa +aa +aa +HK +aa +aa +aa +Jd +aa +aa +Jg +gU +Jg +Jg +Jg +Wm +Jg +Jg +Jg +HQ +Jg +Jg +Jg +Jg +Jg +Wm +aa +aa +UP +UP +UP +Al +aa aa aa aa @@ -7835,45 +14069,19 @@ aa aa aa aa -ac -ac -ac -jE -zJ -mY -UE -nf -zJ -zJ -bH -Cj -Cj -fY -oO -me -me -oT -oW -oZ -pa -pd -km -FH -bJ -Hn -Lh -Zg -pv -uT -bJ aa -ac -ac -ac aa aa "} -(9,1,1) = {" +(76,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa aa aa aa @@ -7883,87 +14091,47 @@ aa aa aa aa -ac -az -fU -ac -jE -aj -cj -DF -DF -GU -GU -GU -GU -GU -lX -DF -DF -fi -nH -jE -hw -jE -gJ -kQ -kQ -bJ -Bs -Lh -pB -pv -Ze -mH -nr aa -ac aa nr aa -"} -(10,1,1) = {" aa aa aa +BB +aa +aa +UP +UP +aa +aa +Jg +gU +Jg +aa +aa +Jg +aa +aa +aa +HQ aa aa aa aa aa +Jg aa aa -ac -az -ac -jE -zJ -ck -GU -ox -RR -ot -gu -gU -hn -jk -oP -Cs -oR +Al +UP +Al +Al +UP +UP aa -dF aa -dF -pe -dF aa -bJ -Tk -Mt -qF -Tk -Mt -mH aa aa aa @@ -7971,7 +14139,7 @@ aa aa aa "} -(11,1,1) = {" +(77,1,1) = {" aa aa aa @@ -7982,94 +14150,66 @@ aa aa aa aa +ab aa -ni aa -kQ -zJ -mS -GU -eg -cL -oC -KO -YN -YN -nE -nG -GU aa aa -dF aa -dF +Jg aa -dF aa -dF aa aa -LY aa aa -dF aa +FM aa aa +UP +SZ +UP aa +Jg +gU +Jg aa aa -"} -(12,1,1) = {" +Jg aa aa aa +HQ aa aa aa aa aa +Jg aa aa aa -dF -nr -jE -mW -mV -GU -fA -KO -fZ -rW -oC -YA -On -nF -GU -dF -dF -bf -dF -bf -dF -bf +UP +Bk +tC +Al +Al aa aa aa aa -dF aa aa aa aa aa +"} +(78,1,1) = {" aa aa aa aa -"} -(13,1,1) = {" aa aa aa @@ -8080,45 +14220,47 @@ aa aa aa aa -dF aa aa -kQ -np -mV -GU -DF -mf -DF -DF -br -DF -GU -DF -GU aa aa -dF +Jg aa -dF aa -dF aa +bE +sg +cv +sg +bE +bE +zL +UP +bE +bE +Cp +bE +bE +vm +sg +bE +bE +sg +jp +sg +bE aa aa aa -dF +Jg aa -jD -dH -lS aa -lz -my -lz aa -"} -(14,1,1) = {" +UP +Al +tC +Al +UP aa aa aa @@ -8128,14 +14270,11 @@ aa aa aa aa +"} +(79,1,1) = {" aa -dF aa aa -kQ -cr -dM -kQ aa aa aa @@ -8147,47 +14286,58 @@ aa aa aa aa -dF aa -dF +nr aa -dF aa aa aa aa -dF aa -jD -my -lz -yp -lz -my -lS +bE +si +cw +En +bE +Yg +Fo +Hr +rb +Gz +Rt +bE +Ac +Ij +Ij +CV +bE +IP +jq +GH +bE aa -"} -(15,1,1) = {" aa aa +Jg aa aa aa aa +UP +Al +Al +UP aa aa aa aa -dF aa aa -kQ -Cq -dM -kQ aa aa aa +"} +(80,1,1) = {" aa aa aa @@ -8196,44 +14346,49 @@ aa aa aa aa -dF aa -dF aa -dF aa aa aa aa -dF aa -lz -my -lS aa -lS -my -jD aa -"} -(16,1,1) = {" +Jg aa aa aa aa +bE +En +RD +cX +Gz +Lx +LH +Bu +QS +Gz +dh +Gz +Ac +Zi +VV +Gr +Gz +lB +jr +GH +bE aa aa aa +Jg aa -nr -dF aa aa aa -bK -mW -mV -jE aa aa aa @@ -8245,27 +14400,17 @@ aa aa aa aa -dF aa -dF aa -dF +"} +(81,1,1) = {" aa aa aa aa -dF aa -dF -dH -dF aa -dF -dH -dF aa -"} -(17,1,1) = {" aa aa aa @@ -8274,18 +14419,38 @@ aa aa aa aa -ga -ga -WI -WI -mF -WI -mW -mV -jE +Jg +Jg +aa +aa +nr +aa +aa +bE +ct +wi +cb +bE +bE +XD +Gz +Gz +bE +lu +Gz +bE +Gz +NJ +bE +bE +cb +EF +cb +Gz aa aa aa +Jg aa aa aa @@ -8294,27 +14459,17 @@ aa aa aa aa -dF aa -dF aa -dF aa aa aa aa -dF aa -lz -dH -lz aa -jD -my -lz aa "} -(18,1,1) = {" +(82,1,1) = {" aa aa aa @@ -8323,15 +14478,6 @@ aa aa aa aa -gb -jV -mp -mL -mN -WI -mW -mS -kQ aa aa aa @@ -8343,223 +14489,185 @@ aa aa aa aa -dF aa -dF aa -dF aa aa +bE +FR +cA +dw +oz +MS +EE +ft +Dg +cD +yq +hC +Hb +oU +oX +dw +cD +jr +od +Gz aa aa -dF aa -lS -dH -jD +Jg aa -lz -my -lz aa -"} -(19,1,1) = {" aa aa aa aa aa aa +ab aa aa -iT -lk -mG -mG -mQ -ga -mX -nc -mv aa aa aa aa aa aa +"} +(83,1,1) = {" aa aa -FP -FP aa -dF aa -dF aa -dF aa aa aa aa -dF aa -lz -dH -lz aa -lS -dH -lz aa -"} -(20,1,1) = {" aa aa aa aa aa -aZ -dK -dK -gc -mt -mG -fS -mR -mF -zJ -mS -mw aa aa aa aa aa aa +bE +Au +EX +dx +dX +AB +eX +dX +oL +lv +vU +ma +vU +vU +JT +RL +JT +xs +cD +Gz aa aa aa -Dt +Jg aa -dF aa -dF aa -dF aa aa aa aa -dF aa -dF -my -dF aa -dF -my -dF aa -"} -(21,1,1) = {" aa aa aa aa aa -RX -fX -fX -cN -mB -mG -cm -gh -mM -gi -mZ -mw aa aa +"} +(84,1,1) = {" aa aa aa aa -dH -dH -my -my -my -my -my -my -my -dH -dH -my -my -my -dH -dH -my -my -dH -my -dH -my -lz aa -"} -(22,1,1) = {" aa aa aa aa aa -aZ -dK -dK -gg -qh -mJ -no -mT -mF -zJ -mS -mw aa aa +ad +ad +ad +ad +ad +ad +ad +ad +ad aa aa +bE +dC +oc +wx +wx +wx +wx +bD +bD +bD +bD +bD +bD +bD +wx +bD +bD +da +cB +uj +uj +uj +uj +uj +uj +uj aa aa -my aa aa aa aa -dF aa -dF aa -dF aa aa aa aa -dF aa -dF -dH -dF aa -dF -dH -dF aa "} -(23,1,1) = {" +(85,1,1) = {" aa aa aa @@ -8568,47 +14676,64 @@ aa aa aa aa -iT -mD -mF -mO -mU -WI -uR -uB -mx aa aa aa +ad +ad +ag +aM +cC +bh +cz +cz +cz +ad +ad aa +bE +cD +Ao +wx +di +eE +fx +kw +gR +ca +Mw +zG +hY +in +iD +iP +wx +ST +cD +uj +kd +kt +uj +kR +kZ +uj aa aa -my aa aa aa aa -dF aa -dF aa -dF aa aa aa aa -dF aa -lz -dH -lS aa -lz -dH -lz aa "} -(24,1,1) = {" +(86,1,1) = {" aa aa aa @@ -8617,48 +14742,64 @@ aa aa aa aa -gL -mA -mA -mE -mK -WI -zJ -na -kQ aa aa aa +ad +af +ag +aB +ag +ag +ag +cG +cZ +cZ +ad +bE +bE +dG +Ao +wx +kw +eF +oG +gG +nN +oe +Mw +ca +hY +io +iE +iP +wx +mq +mi +uj +jN +ku +uj +ku +lO +uj +Jg aa aa -fB -vM -fB aa aa aa -dF aa -dF aa -dF aa aa aa aa -dF aa -lz -dH -lz aa -lz -my -lz aa "} -(25,1,1) = {" -aa +(87,1,1) = {" aa aa aa @@ -8666,98 +14807,131 @@ aa aa aa aa -WI -WI -WI -WI -mF -ga -zJ -mS -jE -aa aa aa aa aa -fC -XJ -fC +ad +ad +ad +ad +ad +bo +ad +ad +ad +ad +ad +df +bE +cD +ov +wx +ec +fa +kq +gM +oH +of +Mw +ca +dY +jL +Zt +mn +bD +mr +cD +uj +kf +SF +kI +SF +kv +uj +Jg +Jg +Wm aa aa aa -dF aa -dF aa -dF aa aa aa aa -dF aa -lz -dH -jD aa -lz -my -lS aa "} -(26,1,1) = {" -aa -aa -aa -aa +(88,1,1) = {" aa aa aa aa aa -dF aa aa aa -bK -zJ -mV -jE aa aa aa +ad +ag +aH +ag +cH +ag +ag +ag +db +ag +on +df +dg +cD +Ao +wx +ez +kw +oI +lF +hS +zG +Xv +ca +SI +ip +iF +DJ +wx +ST +Kx +uj +UB +UJ +tf +UJ +cE +li +Jg aa aa -fC -XJ -fC aa aa aa -dF aa -dF aa -dF aa aa aa aa -dF aa -dF -dH -dF aa -dF -my -dF aa "} -(27,1,1) = {" -aa -aa +(89,1,1) = {" aa aa aa @@ -8765,46 +14939,51 @@ aa aa aa aa -dF -aa -aa -aa -kQ -np -mV -jE -aa -eI -eI -eI -fb -fD -kH -gV -hk -eI -eI -eI -aa -dF -aa -dF aa aa aa aa -dF +ad +ag +ap +aC +dd +ao +ge +hL +ld +lZ +mj +nL +nV +oo +MS +Bv +Eg +jL +mk +ca +jL +ca +ok +ca +ea +NZ +ca +mo +jc +ST +cD +Iu +kh +UJ +RA +sk +wt +li aa -lz -dH -lz aa -lz -my -lz aa -"} -(28,1,1) = {" aa aa aa @@ -8814,48 +14993,60 @@ aa aa aa aa -dF aa aa aa -kQ -mW -mS -jE +"} +(90,1,1) = {" aa -eI -bv -eK -fc -Wn -zB -YM -hl -hO -id -eI aa -dF aa -dF aa aa aa aa -dF aa -jD -dH -lz -dF -lz -my -lS aa -"} -(29,1,1) = {" aa aa +ad +ad +ad +ad +ad +bo +ad +ad +ad +ad +ad +df +Gz +En +Ao +SV +SM +jL +mI +nS +nS +nS +ol +Ke +lL +ir +lT +Ke +jd +QR +wC +Hl +ki +ki +qf +kS +cJ +li aa aa aa @@ -8863,95 +15054,70 @@ aa aa aa aa -dF aa aa aa -kQ -mW -mS -nh -dl -eI -ej -ju -hm -Yi -Yi -Yi -hm -em -ek -dl -eI -Ox -Ox -Ox -Ox -Ox aa aa -dF aa -lS -dH -lz aa -lS -dH -lS aa "} -(30,1,1) = {" -aa -aa -aa -aa -aa -aa +(91,1,1) = {" aa aa aa -dF -aa aa aa -kQ -mW -mS -kQ -oy -em -em -em -fe -fE -fE -fE -fe -em -if -sy -hv -Ox -iU -ji -gH -Ox -aa aa -dF aa aa aa aa aa +ad +ah +ao +aD +dB +ag +ai +jC +aq +aN +ad +bE +bE +op +Ao +wx +ML +oD +og +lF +iq +eB +wx +wx +wx +Ps +bD +bD +bD +ST +cD +uj +kj +UJ +Pu +kS +cE +li +Jg aa aa aa aa -"} -(31,1,1) = {" aa aa aa @@ -8961,35 +15127,13 @@ aa aa aa aa -dF aa +"} +(92,1,1) = {" aa aa -kQ -zJ -mY -kQ -ay -em -ju -eM -pn -fF -XJ -wL -QZ -hP -em -em -iw -Ox -iV -jR -pg -mC aa aa -dF aa aa aa @@ -8997,10 +15141,48 @@ aa aa aa aa +ad +ai +aq +ai +ai +ai +ai +ag +de +ag +ad aa +bE +oq +IL +bD +zY +fu +hE +gP +kw +oi +bD +QO +lM +OA +nM +LM +wx +oa +ms +uj +kk +lG +bV +Ic +kx +uj +Jg +Jg +Wm aa -"} -(32,1,1) = {" aa aa aa @@ -9010,35 +15192,13 @@ aa aa aa aa -dF aa aa +"} +(93,1,1) = {" aa -jE -zJ -mY -kQ -lJ -ju -en -eN -lK -el -kJ -WA -ho -hQ -ig -nI -ix -Ox -iW -tO -ie -Ox aa aa -dF aa aa aa @@ -9047,9 +15207,45 @@ aa aa aa aa +ad +ag +ag +ai +ag +aq +aN +ag +ag +ag +ad aa -"} -(33,1,1) = {" +bE +En +Ao +wx +zY +fv +lF +gQ +kw +oj +bD +Kb +ca +eW +ca +vS +bD +IV +cD +uj +ke +ky +uj +ky +lP +uj +Jg aa aa aa @@ -9059,46 +15255,17 @@ aa aa aa aa -aT -aT -hi -hi -hi -cd -nb -hi -eI -eI -dl -dl -eI -fG -gn -yu -gX -eI -eI -dl -eI -Ox -iX -nJ -Ox -hi -aT -aT -aT aa aa aa aa aa +"} +(94,1,1) = {" aa aa aa aa -"} -(34,1,1) = {" aa aa aa @@ -9106,48 +15273,50 @@ aa aa aa aa -aT -aT -bb -aA -Mu -aY -hi -bQ -ia -cO -dm -bQ -rv -eO -fg -Pd -go -zH -hq -eO -ih -rv -dm -cO -MZ -NE -SN -jZ -yk -kC -aT -aT -aT +ad +ag +ai +ai +ag +aH +ai +ag +lm +ai +ad aa +bE +En +Ao +bD +eD +fw +eC +zY +jW +sJ +bD +TZ +MN +vL +LW +JC +bD +Yr +cD +uj +mm +KG +uj +kU +lc +uj aa aa aa aa aa aa -"} -(35,1,1) = {" aa aa aa @@ -9155,627 +15324,258 @@ aa aa aa aa -aT -ed -aY -YZ -aY -aY -bx -bQ -ka -cP -UV -UV -UV -eP -fh -fH -gp -tz -fh -UV -UV -UV -UV -cP -jl -bQ -bx -aU -aU -aU -aU -jQ -aT aa aa +"} +(95,1,1) = {" aa aa -ac aa aa -"} -(36,1,1) = {" aa aa aa aa aa aa -as -as -as -as -as -as -as -hi -bQ -jo -cQ -ey -dP -eo -dP -cQ -ey -gq -gI -gY -hR -ii -hR -gI -gI -jJ -jG -aG -nk -nk -nk -kM -aG -nk -nk +aa +ad +ag +ai +ag +aq +ag +ai +ai +aq +ai +ad +aa +bE +dV +Pq +bD +wx +bD +bD +bD +bD +wx +bD +bD +wx +bD +bD +bD +wx +Le +TI +uj +uj +uj +uj +uj +uj +uj aa aa -lh -ac -ac aa -"} -(37,1,1) = {" aa aa aa aa aa -as -as -dW -aP -aV -aP -bj -ak -ak -hd -jn -cQ -dn -dQ -dQ -eQ -gj -ey -gr -gI -hr -ht -ht -ht -iH -gI -wb -bR -aG -nk -ef -gZ -kN -kD -mz -nk -aG aa -lh -ac -ac aa -"} -(38,1,1) = {" aa aa aa aa aa -aS -aO -bg -aQ -aI -ba -bk -bs -by -dN -jo -cR -do -dR -dQ -dR -dp -ey -gr -gI -hs -ht -ht -tn -iI -iY -jJ -lC -aG -lR -bN -bN -bN -pi -pk -ns -aG -ac -ac -fU -ac -ac "} -(39,1,1) = {" +(96,1,1) = {" aa aa aa aa aa -al -at -bi -bi -cl -aI -aI -bt -bB -bQ -jo -cS -dp -gE -Xr -QQ -dp -ey -gr -gI -hu -ht -EP -ly -iJ -iZ -jJ -cq -jS -bN -ln -bN -kO -bN -lr -pm -mc -ac -lp -lh -ac -ac -"} -(40,1,1) = {" aa aa aa aa aa -am -au -aJ -bi -dc -aI -aI -Ro -cM -FV -jo -cS -dp -gE -ep -eR -fj -ey -gr -gY -Su -hT -Cr -ly -ht -iZ -jJ -wz -jT -bN -bN -bN -bN -bN -pl -mc -mc -ac -lp -lp -ac aa -"} -(41,1,1) = {" +ad +ao +ag +aC +aN +ag +ai +xP +ag +dB +ad +aa +bE +En +PJ +NY +OM +Jp +rh +OM +OM +vU +QR +rg +QR +Px +QR +QR +nX +ZJ +cD +bE +aa +aa +aa +aa +Jg +aa +aa +aa aa aa aa aa aa -am -av -aK -bi -dk -bz -bz -bz -dL -UV -cp -cS -dq -dR -eq -bC -eT -fm -gt -gl -gs -hU -vu -ly -iL -iZ -jm -jI -jU -lw -Jo -Aa -kP -bT -kp -pj -mc -ac -lh -lh -ac aa -"} -(42,1,1) = {" aa aa aa aa aa -am -aw -aL -aI -ei -aI -aI -bm -bB -cq -cq -cS -dp -gE -er -jX -fl -cQ -aU -gY -gv -hV -pM -ht -ht -iZ -jJ -FV -jS -Fv -bN -kE -bN -pj -bN -po -nk -ac -ac -ac aa aa "} -(43,1,1) = {" +(97,1,1) = {" aa aa aa aa aa -an -ax -aI -aI -eL -aI -aI -bu -cM -cq -cq -cS -dp -gE -OU -GS -dp -ey -aU -gY -lx -ht -MG -ht -iK -iZ -jJ -FV -jT -Fv -kr -bN -ln -bN -kp -pk -eY aa -ac aa aa aa -"} -(44,1,1) = {" aa aa +ad +ad +ad +ad +ad +bo +ad +ad +ad +ad +ad aa +bE +ou +En +jx +jy +gD +nP +oK +sL +Sz +MM +nT +Wk +Se +Iw +nW +nY +Yh +od +bE aa aa -aS -bP -ax -aW -aI -aQ -bm -bM -aS -bS -fQ -cT -dr -gE -gE -dO -dp -ey -aU -gY -hx -ly -ly -tn -iM -ja -jJ -jH -nk -ph -bN -bN -bN -bN -bN -ns -aG +aa +aa +Jg +aa aa aa aa aa aa -"} -(45,1,1) = {" aa aa aa aa aa -as -as -fP -aR -aX -aR -bn -ak -ak -bR -bR -ey -ds -dR -dQ -eS -gF -ey -aU -gY -hy -ly -ly -ly -iN -gY -wb -bU -aG -nk -ks -bN -jB -kF -jP -aG -aG aa aa aa aa aa "} -(46,1,1) = {" +(98,1,1) = {" aa aa aa aa aa aa -as -as -as -as -ak -ak -ak -aT -FV -cq -ey -cQ -dP -eo -dP -cQ -cQ -gx -gI -gI -hR -ii -hR -gY -gY -jJ -cq -aG -aG -aG -nk -aG -nk -nk -aG aa aa aa aa aa aa -"} -(47,1,1) = {" +ad +ar +aE +aH +ag +gk +Ws +vX +ad aa +bE +bE +cI +Gz +GX +NG +NG +GX +GX +yr +xj +rp +rp +rp +rp +rp +rp +Gz +cI +bE +bE aa aa aa aa +Jg aa aa -aT -NK -OC -sC -SP -eh -Ql -cq -cq -cU -dt -dt -dt -dt -fn -fJ -gy -up -iC -mb -mb -ml -UV -up -tK -cq -kY -aY -aY -aY -aY -la -aT aa aa aa @@ -9783,8 +15583,6 @@ aa aa aa aa -"} -(48,1,1) = {" aa aa aa @@ -9792,39 +15590,8 @@ aa aa aa aa -aT -fR -It -bc -Qp -Ym -hi -PV -FV -cV -du -FV -Ka -FV -bR -Sn -xr -Af -jv -mh -gW -bQ -hj -hp -ia -bW -hi -lQ -jK -jM -aT -aT -aT +"} +(99,1,1) = {" aa aa aa @@ -9832,57 +15599,54 @@ aa aa aa aa -"} -(49,1,1) = {" aa aa aa aa aa +ad +ad +aF +be +bp +cF +cY +fy +ad aa +bE +zl +dh +qK +NG +uu +Pp +JE +NG +Ia +wl +rp +qH +TO +Xy +vy +rp +Ij +dh +dh +bE aa -aT -aT -aT -aT -aT -aT -aT -bX -nd -bX -eJ -eJ -eJ -dv -fp -fK -gA -PC -eJ -eJ -eJ -eJ -eJ -hM -ib -bX -hi -hi -hi -aT -aT aa aa aa +Jg aa aa aa aa +ab aa aa -"} -(50,1,1) = {" aa aa aa @@ -9891,36 +15655,14 @@ aa aa aa aa -dF aa +"} +(100,1,1) = {" aa aa -az -cK -cK -FV -cW -eJ -dS -et -eU -et -fL -gB -ha -Pn -hW -hz -iz -eJ -cW -ia -FV -hi aa aa aa -dF aa aa aa @@ -9929,10 +15671,41 @@ aa aa aa aa +ad +ad +ad +bA +ad +ad +ad aa -"} -(51,1,1) = {" aa +bE +Vb +yj +Fi +YO +wK +Jq +On +GX +wq +TX +rp +CK +VW +Wd +Np +rp +jg +wg +yx +bE +Jg +Jg +Jg +Jg +Wm aa aa aa @@ -9940,47 +15713,22 @@ aa aa aa aa -dF aa aa -az -az -cK -cK -cs -FV -eJ -dT -eu -kc -fq -fM -eu -hb -hA -eu -eu -iA -eJ -FV -ic -FV -hi aa aa aa -dF aa aa aa aa +"} +(101,1,1) = {" aa aa aa aa aa -"} -(52,1,1) = {" aa aa aa @@ -9988,48 +15736,43 @@ aa aa aa aa -dF aa -nr -ab -az -az -bO -cK -ci -bL -eJ -dU -ev -kc -fr -mP -eu -fN -fr -eu -ik -iB -eJ -bL -ij -bL -aT aa aa +ad +ad +ad aa -dF aa aa aa +bE +bE +bE +bE +GX +DW +rl +FW +GX +NG +GM +md +xM +Go +Yl +rC +rp +bE +bE +bE +bE aa aa aa aa aa aa -"} -(53,1,1) = {" aa aa aa @@ -10037,37 +15780,18 @@ aa aa aa aa -nr aa -dF aa aa -az -az -az -ff aa -eJ -fd -ew -Dm -IM -Dw -eu -uY -RP -OV -il -eJ -eJ aa -iv aa aa aa +"} +(102,1,1) = {" aa aa -dF aa aa aa @@ -10077,8 +15801,6 @@ aa aa aa aa -"} -(54,1,1) = {" aa aa aa @@ -10086,86 +15808,60 @@ aa aa aa aa -ac -az aa aa aa -az -az -bd -lg aa aa -eJ -ex -eV -fs -fO -fO -fO -hB -hX -im -eJ aa aa -iv aa +vA +rN +Pg +zI +PA +pK +HT +Ti +uZ +LN +rT +um +vA aa aa aa aa -dF aa aa aa aa aa aa -ab aa aa -"} -(55,1,1) = {" aa aa aa aa aa aa -az -az -az -az aa aa aa aa aa -lH -bd aa -eJ -eJ -eJ -eJ -eJ -gC -eJ -dv -dv -dv -eJ aa +"} +(103,1,1) = {" aa -iv aa aa aa aa aa -dF aa aa aa @@ -10175,106 +15871,97 @@ aa aa aa aa -"} -(56,1,1) = {" aa aa aa aa aa aa -az -az -az -az aa aa aa -bd aa -lg +aa +vA +PZ +qB +qB +EH +qB +HN +HJ +NA +qB +Ob +Ay +vA +aa aa aa aa aa aa aa -dF -bf -dF aa aa -dF aa aa aa -iO aa aa aa aa aa -dF aa aa aa -ac aa aa aa aa aa "} -(57,1,1) = {" +(104,1,1) = {" +aa +aa +aa +aa +aa aa aa aa aa aa aa -az -az -az aa aa aa aa aa aa -lg aa aa aa -cu aa aa -dF -bf -dF -dF -dF -bf -dF -dF -dF -iv -dF -dF -dF -dF -dF -bf aa aa -ac -ac -ac -az aa aa +vJ +ON +ON +NG +GX +NG +ON +GX +GX +NG +ON +ON +WM aa -"} -(58,1,1) = {" aa aa aa @@ -10285,53 +15972,40 @@ aa aa aa aa -nr aa aa aa aa -lI aa aa -ac -ac aa aa -dF -bf -dF aa aa -dF aa aa aa -iv +aa +"} +(105,1,1) = {" +aa +aa +aa +aa aa aa aa aa aa -dF aa aa -az -ac -az -az -ac -ac aa -"} -(59,1,1) = {" aa -ab aa aa aa aa aa -dF aa aa aa @@ -10339,40 +16013,23 @@ aa aa aa aa -ff aa aa -ac -fU -ac aa -dF -bf -dF aa aa -dF aa aa aa -iv aa aa aa aa aa -dF aa aa aa -ac -lo -lp -az -az aa -"} -(60,1,1) = {" aa aa aa @@ -10382,95 +16039,45 @@ aa aa aa aa -dF aa aa aa -bE -bY -cv -bY -bE aa -ac -ac -bE -bE -bY -Gz -bE aa -dF aa -bE -bY -jp -bY -bE aa aa aa -dF aa aa aa -ac -az -lp -az -ac aa "} -(61,1,1) = {" +(106,1,1) = {" aa aa aa aa aa aa -nr aa aa aa aa aa aa -bE -bZ -cw -lq -bE aa -ac aa -Gz -he -nR -nn -bE aa -dF aa -bE -pb -jq -ls -bE aa aa aa -dF aa aa aa aa -ac -az -az -ac aa -"} -(62,1,1) = {" aa aa aa @@ -10479,36 +16086,18 @@ aa aa aa aa -dF aa aa aa aa -bE -Re -cx -cX -bE aa aa aa -Gz -Ij -fV -dh -bE aa -dF aa -Gz -lB -jr -GH -bE aa aa aa -dF aa aa aa @@ -10518,46 +16107,23 @@ aa aa aa aa -"} -(63,1,1) = {" aa aa aa aa aa aa -dF -dF aa aa -nr aa aa -bE -ct -cy -cb -bE -bE -Gz -Gz -Gz -Gz -lu -bE -bE -bE -bE -bE -bE -cb -js -cb -Gz +aa +"} +(107,1,1) = {" +aa aa aa aa -dF aa aa aa @@ -10567,8 +16133,6 @@ aa aa aa aa -"} -(64,1,1) = {" aa aa aa @@ -10583,30 +16147,9 @@ aa aa aa aa -bE -om -cA -dw -oz -MS -nO -ft -Dg -cD -cD -hC -mi -oU -oX -dw -cD -jr -od -Gz aa aa aa -dF aa aa aa @@ -10615,9 +16158,6 @@ aa aa aa aa -ab -"} -(65,1,1) = {" aa aa aa @@ -10632,30 +16172,9 @@ aa aa aa aa -bE -cA -ee -dx -dX -dX -eX -dX -oL -lv -vU -ma -vU -vU -JT -RL -JT -JT -cD -Gz aa aa aa -dF aa aa aa @@ -10666,47 +16185,14 @@ aa aa aa "} -(66,1,1) = {" +(108,1,1) = {" +aa +aa aa aa aa -ad -ad -ad -ad -ad -ad -ad -ad -ad aa aa -bE -dC -oc -wx -wx -wx -wx -bD -bD -bD -bD -bD -bD -bD -wx -bD -bD -da -cB -uj -uj -uj -uj -uj -uj -uj aa aa aa @@ -10714,48 +16200,9 @@ aa aa aa aa -"} -(67,1,1) = {" aa aa -ad -ad -ag -aM -cC -bh -cz -cz -cz -ad -ad aa -bE -cD -Ao -wx -di -eE -fx -kw -gR -ca -hf -zG -hY -in -iD -iP -wx -ST -cD -uj -kd -kt -uj -kR -kZ -uj aa aa aa @@ -10763,195 +16210,30 @@ aa aa aa aa -"} -(68,1,1) = {" aa aa -ad -af -ag -aB -ag -ag -ag -cG -cZ -cZ -ad -bE -bE -dG -Ao -wx -kw -eF -oG -gG -nN -oe -hg -ca -hY -io -iE -iP -wx -mq -mi -uj -jN -ku -uj -ku -lO -uj -dF aa aa aa aa aa aa -"} -(69,1,1) = {" aa aa -ad -ad -ad -ad -ad -bo -ad -ad -ad -ad -ad -df -bE -cD -ov -wx -ec -fa -kq -gM -oH -of -hg -ca -dY -jL -Zt -mn -bD -mr -cD -uj -kf -kv -kI -kv -kv -uj -dF -dF -bf aa aa aa aa -"} -(70,1,1) = {" aa aa -ad -ag -aH -ag -cH -ag -ag -ag -db -ag -on -df -dg -cD -Ao -wx -ez -kw -oI -lF -hS -zG -hh -ca -SI -ip -iF -DJ -wx -ST -cD -uj -UB -UJ -tf -UJ -cE -uj -dF aa aa aa aa aa aa -"} -(71,1,1) = {" aa aa -ad -ag -ap -aC -dd -ao -ge -hL -ld -lZ -mj -nL -nV -oo -cD -dA -ty -jL -mk -ca -jL -ca -ok -ca -ea -NZ -ca -mo -jc -ST -cD -lD -kh -UJ -RA -kS -lb -li aa aa aa @@ -10959,48 +16241,8 @@ aa aa aa aa -"} -(72,1,1) = {" aa aa -ad -ad -ad -ad -ad -bo -ad -ad -ad -ad -ad -df -Gz -Ao -Ao -kn -ca -jL -mI -nS -nS -nS -ol -Ke -lL -ir -lT -Ke -jd -JT -wC -lE -ki -ki -qf -sk -cJ -lj aa aa aa @@ -11009,194 +16251,64 @@ aa aa aa "} -(73,1,1) = {" +(109,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa aa aa -ad -ah -ao -aD -dB -ag -ai -jC -aq -aN -ad -bE -bE -op -Ao -wx -di -oD -og -lF -iq -eB -wx -wx -wx -is -bD -bD -bD -ST -cD -uj -kj -UJ -Pu -sk -cE -uj -dF aa aa aa aa aa aa -"} -(74,1,1) = {" aa aa -ad -ai -aq -ai -ai -ai -ai -ag -de -ag -ad aa -bE -oq -fW -bD -kw -fu -hE -gP -kw -oi -bD -hF -lM -OA -nM -iQ -wx -oa -ms -uj -kk -lG -bV -kx -kx -uj -dF -dF -bf aa aa aa aa -"} -(75,1,1) = {" aa aa -ad -ag -ag -ai -ag -aq -aN -ag -ag -ag -ad aa -bE -Ao -Ao -wx -kw -fv -lF -gQ -kw -oj -bD -hG -ca -it -ca -iR -bD -IV -cD -uj -ke -ky -uj -ky -lP -uj -dF aa aa aa aa aa aa -"} -(76,1,1) = {" aa aa -ad -ag -ai -ai -ag -aH -ai -ag -lm -ai -ad aa -bE -Ao -Ao -bD -eD -fw -eC -kw -jW -ca -bD -hH -hZ -iu -iG -iS -bD -Yr -cD -uj -mm -KG -uj -kU -lc -uj aa aa aa @@ -11205,47 +16317,10 @@ aa aa aa "} -(77,1,1) = {" +(110,1,1) = {" aa aa -ad -ag -ai -ag -aq -ag -ai -ai -aq -ai -ad aa -bE -dV -dV -bD -wx -bD -bD -bD -bD -wx -bD -bD -wx -bD -bD -bD -wx -Le -TI -uj -uj -uj -uj -uj -uj -uj aa aa aa @@ -11253,47 +16328,13 @@ aa aa aa aa -"} -(78,1,1) = {" aa aa -ad -ao -ag -aC -aN -ag -ai -xP -ag -dB -ad aa -bE -Ao -Ao -jt -dX -jF -eX -dX -dJ -vU -JT -rg -JT -Px -JT -JT -nX -ob -cD -bE aa aa aa aa -dF aa aa aa @@ -11302,47 +16343,13 @@ aa aa aa aa -"} -(79,1,1) = {" aa aa -ad -ad -ad -ad -ad -bo -ad -ad -ad -ad -ad aa -bE -ou -Ao -jx -jy -gD -nP -oK -DB -oN -mi -nT -Wk -Se -Iw -nW -nY -Yh -od -bE aa aa aa aa -dF aa aa aa @@ -11351,47 +16358,14 @@ aa aa aa aa -"} -(80,1,1) = {" aa aa aa -ad -ar -aE -aH -ag -gk -Ws -vX -ad aa -bE -bE -cI -Gz -Gz -bE -Wc -UA -UA -UA -gS -Wc -Wc -Wc -Wc -Wc -Wc -Gz -cI -bE -bE aa aa aa aa -dF aa aa aa @@ -11400,96 +16374,29 @@ aa aa aa aa -"} -(81,1,1) = {" aa aa aa -ad -ad -aF -be -bp -cF -cY -fy -ad aa -bE -dh -dh -dh -fV -rX -Wc -eZ -eZ -eZ -KD -JV -Vr -Vr -Yc -Fl -Wc -Ij -dh -dh -bE aa aa aa aa -dF +"} +(111,1,1) = {" aa aa aa aa -ab aa aa aa -"} -(82,1,1) = {" aa aa aa aa -ad -ad -ad -bA -ad -ad -ad aa aa -bE -he -os -jf -pD -ZB -Wc -eZ -hK -hK -KD -KD -KD -KD -wj -px -Wc -jg -jz -yx -bE -dF -dF -dF -dF -bf aa aa aa @@ -11498,42 +16405,16 @@ aa aa aa aa -"} -(83,1,1) = {" aa aa aa aa aa aa -ad -ad -ad aa aa aa aa -bE -bE -bE -bE -bE -bY -Wc -Wc -hK -hK -Vr -rZ -rZ -Vr -Zk -DC -Wc -bE -bE -bE -bE aa aa aa @@ -11547,8 +16428,6 @@ aa aa aa aa -"} -(84,1,1) = {" aa aa aa @@ -11569,16 +16448,8 @@ aa aa aa aa -Wc -Wc -Wc -Wc -Wc -Wc -Wc -Wc -Wc -Wc +"} +(112,1,1) = {" aa aa aa @@ -11596,8 +16467,6 @@ aa aa aa aa -"} -(85,1,1) = {" aa aa aa diff --git a/_maps/RandomRuins/SpaceRuins/onehalf.dmm b/_maps/RandomRuins/SpaceRuins/onehalf.dmm index c8d91ca494a87..b797eb73bb3ef 100644 --- a/_maps/RandomRuins/SpaceRuins/onehalf.dmm +++ b/_maps/RandomRuins/SpaceRuins/onehalf.dmm @@ -66,7 +66,7 @@ "as" = ( /obj/machinery/door/poddoor{ id = "onehalf_drone1ext"; - name = "mining drone bay blast door" + name = "Mining Drone Bay Blast Door" }, /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -76,7 +76,7 @@ "at" = ( /obj/machinery/door/poddoor{ id = "onehalf_drone2ext"; - name = "mining drone bay blast door" + name = "Mining Drone Bay Blast Door" }, /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -86,7 +86,7 @@ "au" = ( /obj/machinery/door/poddoor/preopen{ id = "onehalf_drone3ext"; - name = "mining drone bay blast door" + name = "Mining Drone Bay Blast Door" }, /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -96,7 +96,7 @@ "av" = ( /obj/machinery/door/poddoor{ id = "onehalf_drone4ext"; - name = "mining drone bay blast door" + name = "Mining Drone Bay Blast Door" }, /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -199,7 +199,7 @@ /obj/structure/disposalpipe/segment, /obj/machinery/door/poddoor{ id = "onehalf_drone1int"; - name = "mining drone bay blast door" + name = "Mining Drone Bay Blast Door" }, /turf/open/floor/plating, /area/ruin/space/has_grav/onehalf/drone_bay) @@ -207,7 +207,7 @@ /obj/structure/disposalpipe/segment, /obj/machinery/door/poddoor{ id = "onehalf_drone2int"; - name = "mining drone bay blast door" + name = "Mining Drone Bay Blast Door" }, /turf/open/floor/plating, /area/ruin/space/has_grav/onehalf/drone_bay) @@ -215,7 +215,7 @@ /obj/structure/disposalpipe/segment, /obj/machinery/door/poddoor{ id = "onehalf_drone3int"; - name = "mining drone bay blast door" + name = "Mining Drone Bay Blast Door" }, /turf/open/floor/plating, /area/ruin/space/has_grav/onehalf/drone_bay) @@ -223,7 +223,7 @@ /obj/structure/disposalpipe/segment, /obj/machinery/door/poddoor{ id = "onehalf_drone4int"; - name = "mining drone bay blast door" + name = "Mining Drone Bay Blast Door" }, /turf/open/floor/plating, /area/ruin/space/has_grav/onehalf/drone_bay) @@ -643,7 +643,7 @@ /obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/preopen{ id = "bridge_onehalf"; - name = "bridge blast door" + name = "Bridge Blast Door" }, /turf/open/floor/plating, /area/ruin/space/has_grav/onehalf/bridge) @@ -718,7 +718,7 @@ }, /obj/machinery/door/poddoor/preopen{ id = "bridge_onehalf"; - name = "bridge blast door" + name = "Bridge Blast Door" }, /turf/open/floor/plating, /area/ruin/space/has_grav/onehalf/bridge) @@ -756,7 +756,7 @@ /obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/preopen{ id = "bridge_onehalf"; - name = "bridge blast door" + name = "Bridge Blast Door" }, /obj/structure/cable, /turf/open/floor/plating, @@ -836,7 +836,7 @@ "cG" = ( /obj/machinery/door/poddoor/preopen{ id = "bridge_onehalf"; - name = "bridge blast door" + name = "Bridge Blast Door" }, /obj/machinery/door/airlock/command/glass{ name = "Bridge" diff --git a/_maps/RandomRuins/SpaceRuins/originalcontent.dmm b/_maps/RandomRuins/SpaceRuins/originalcontent.dmm index 5679fcba3cfd1..2e9945edf22c6 100644 --- a/_maps/RandomRuins/SpaceRuins/originalcontent.dmm +++ b/_maps/RandomRuins/SpaceRuins/originalcontent.dmm @@ -46,7 +46,7 @@ /area/template_noop) "aj" = ( /obj/machinery/door/airlock/freezer{ - name = "airlock"; + name = "Airlock"; opacity = 0 }, /obj/structure/fluff/paper{ @@ -636,7 +636,7 @@ /area/ruin/powered) "bO" = ( /obj/machinery/door/airlock/freezer{ - name = "airlock"; + name = "Airlock"; opacity = 0 }, /obj/structure/fluff/paper{ @@ -896,7 +896,7 @@ /area/ruin/powered) "wr" = ( /obj/machinery/door/airlock/freezer{ - name = "airlock"; + name = "Airlock"; opacity = 0 }, /obj/structure/fluff/paper{ diff --git a/_maps/RandomRuins/SpaceRuins/spacehotel.dmm b/_maps/RandomRuins/SpaceRuins/spacehotel.dmm index 0e8be64d90675..5f43ef30fd2ad 100644 --- a/_maps/RandomRuins/SpaceRuins/spacehotel.dmm +++ b/_maps/RandomRuins/SpaceRuins/spacehotel.dmm @@ -90,9 +90,9 @@ dir = 8 }, /obj/machinery/door/airlock/grunge{ - name = "Hotel Staff Room"; - req_access_txt = "200" + name = "Hotel Staff Room" }, +/obj/effect/mapping_helpers/airlock/access/all/away/general, /obj/machinery/door/firedoor, /turf/open/floor/iron/dark/textured_half{ dir = 1 @@ -172,9 +172,10 @@ "bN" = ( /obj/structure/cable, /obj/machinery/door/airlock/engineering{ - name = "Utilities"; - req_access_txt = "200,201" + name = "Utilities" }, +/obj/effect/mapping_helpers/airlock/access/any/away/general, +/obj/effect/mapping_helpers/airlock/access/any/away/maintenance, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/plating, /area/ruin/space/has_grav/hotel/power) @@ -470,14 +471,14 @@ /turf/open/floor/iron/solarpanel/airless, /area/ruin/space/has_grav/hotel) "eI" = ( -/obj/structure/sign/warning/nosmoking/circle{ +/obj/structure/sign/warning/no_smoking/circle{ pixel_y = 32 }, /turf/open/floor/iron/grimy, /area/ruin/space/has_grav/hotel) "eK" = ( /obj/structure/chair/wood, -/obj/structure/sign/warning/nosmoking/circle{ +/obj/structure/sign/warning/no_smoking/circle{ pixel_y = 32 }, /turf/open/floor/iron/grimy, @@ -617,7 +618,7 @@ /obj/effect/turf_decal/delivery, /obj/machinery/door/poddoor/shutters{ id = "hcb1"; - name = "cargo bay shutters" + name = "Cargo Bay Shutters" }, /turf/open/floor/plating, /area/ruin/space/has_grav/hotel/dock) @@ -885,7 +886,7 @@ "iq" = ( /obj/effect/turf_decal/siding/wood, /obj/structure/chair/comfy, -/obj/structure/sign/warning/nosmoking/circle{ +/obj/structure/sign/warning/no_smoking/circle{ pixel_y = 32 }, /turf/open/floor/iron/dark, @@ -1052,7 +1053,7 @@ /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/sign/warning/nosmoking/circle{ +/obj/structure/sign/warning/no_smoking/circle{ pixel_y = 32 }, /turf/open/floor/wood, @@ -1174,11 +1175,11 @@ /turf/open/floor/carpet/blue, /area/ruin/space/has_grav/hotel) "kk" = ( -/obj/structure/flora/ausbushes/leafybush, -/obj/structure/flora/ausbushes/fullgrass, -/obj/structure/flora/ausbushes/brflowers, -/obj/structure/flora/junglebush/c, -/obj/structure/flora/ausbushes/ywflowers, +/obj/structure/flora/bush/leavy/style_random, +/obj/structure/flora/bush/fullgrass/style_random, +/obj/structure/flora/bush/flowers_br/style_random, +/obj/structure/flora/bush/jungle/c/style_random, +/obj/structure/flora/bush/flowers_yw/style_random, /obj/structure/window/fulltile, /turf/open/floor/grass, /area/ruin/space/has_grav/hotel/bar) @@ -1526,7 +1527,7 @@ "ne" = ( /obj/effect/turf_decal/siding/wood, /obj/structure/chair, -/obj/structure/sign/warning/nosmoking/circle{ +/obj/structure/sign/warning/no_smoking/circle{ pixel_y = 32 }, /turf/open/floor/wood/large, @@ -1534,9 +1535,9 @@ "nf" = ( /obj/structure/cable, /obj/machinery/door/airlock/maintenance{ - name = "Hotel Maintenance"; - req_access_txt = "201" + name = "Hotel Maintenance" }, +/obj/effect/mapping_helpers/airlock/access/all/away/maintenance, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/plating, @@ -1571,7 +1572,7 @@ /turf/open/floor/iron/dark, /area/ruin/space/has_grav/hotel/dock) "no" = ( -/obj/structure/sign/warning/nosmoking/circle{ +/obj/structure/sign/warning/no_smoking/circle{ pixel_y = 32 }, /turf/open/floor/wood/tile, @@ -1623,9 +1624,9 @@ /area/ruin/space/has_grav/hotel/pool) "nP" = ( /obj/machinery/door/airlock/maintenance{ - name = "Hotel Maintenance"; - req_access_txt = "201" + name = "Hotel Maintenance" }, +/obj/effect/mapping_helpers/airlock/access/all/away/maintenance, /turf/open/floor/plating, /area/ruin/space/has_grav/hotel) "nQ" = ( @@ -1909,9 +1910,9 @@ /area/ruin/space/has_grav/hotel/guestroom/room_4) "rP" = ( /obj/machinery/door/airlock/grunge{ - name = "Hotel Staff Room"; - req_access_txt = "200" + name = "Hotel Staff Room" }, +/obj/effect/mapping_helpers/airlock/access/all/away/general, /obj/machinery/door/firedoor, /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -1961,9 +1962,9 @@ /area/ruin/space/has_grav/hotel) "sz" = ( /obj/machinery/door/airlock/maintenance{ - name = "Hotel Maintenance"; - req_access_txt = "201" + name = "Hotel Maintenance" }, +/obj/effect/mapping_helpers/airlock/access/all/away/maintenance, /obj/structure/cable, /turf/open/floor/plating, /area/ruin/space/has_grav/hotel/guestroom/room_3) @@ -2091,9 +2092,10 @@ /obj/machinery/door/firedoor, /obj/structure/cable, /obj/machinery/door/airlock/engineering{ - name = "Utilities"; - req_access_txt = "200,201" + name = "Utilities" }, +/obj/effect/mapping_helpers/airlock/access/any/away/general, +/obj/effect/mapping_helpers/airlock/access/any/away/maintenance, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/plating, /area/ruin/space/has_grav/hotel/power) @@ -2146,9 +2148,9 @@ /area/ruin/space/has_grav/hotel) "vm" = ( /obj/machinery/door/airlock/maintenance{ - name = "Hotel Maintenance"; - req_access_txt = "201" + name = "Hotel Maintenance" }, +/obj/effect/mapping_helpers/airlock/access/all/away/maintenance, /turf/open/floor/plating, /area/ruin/space/has_grav/hotel/dock) "vv" = ( @@ -2182,9 +2184,9 @@ /area/ruin/space/has_grav/hotel/workroom) "vB" = ( /obj/machinery/door/airlock/grunge{ - name = "Hotel Kitchen"; - req_access_txt = "200" + name = "Hotel Kitchen" }, +/obj/effect/mapping_helpers/airlock/access/all/away/general, /obj/machinery/door/firedoor, /turf/open/floor/iron/textured_half{ dir = 4 @@ -2392,9 +2394,9 @@ /area/ruin/space/has_grav/hotel/bar) "wY" = ( /obj/machinery/door/airlock/maintenance{ - name = "Hotel Maintenance"; - req_access_txt = "201" + name = "Hotel Maintenance" }, +/obj/effect/mapping_helpers/airlock/access/all/away/maintenance, /obj/structure/cable, /turf/open/floor/plating, /area/ruin/space/has_grav/hotel/bar) @@ -2449,9 +2451,9 @@ /area/ruin/space/has_grav/hotel) "xs" = ( /obj/machinery/door/airlock/freezer{ - name = "Freezer"; - req_access_txt = "200" + name = "Freezer" }, +/obj/effect/mapping_helpers/airlock/access/all/away/general, /turf/open/floor/iron/textured_half{ dir = 4 }, @@ -2672,9 +2674,10 @@ /area/ruin/space/has_grav/hotel) "AS" = ( /obj/machinery/door/airlock{ - name = "Custodial Closet"; - req_access_txt = "200,201" + name = "Custodial Closet" }, +/obj/effect/mapping_helpers/airlock/access/any/away/general, +/obj/effect/mapping_helpers/airlock/access/any/away/maintenance, /obj/structure/cable, /turf/open/floor/iron/dark/textured_half, /area/ruin/space/has_grav/hotel/custodial) @@ -2930,11 +2933,11 @@ /turf/open/floor/iron/grimy, /area/ruin/space/has_grav/hotel/bar) "Ez" = ( -/obj/structure/flora/ausbushes/leafybush, -/obj/structure/flora/ausbushes/fullgrass, -/obj/structure/flora/ausbushes/brflowers, -/obj/structure/flora/junglebush/c, -/obj/structure/flora/ausbushes/ywflowers, +/obj/structure/flora/bush/leavy/style_random, +/obj/structure/flora/bush/fullgrass/style_random, +/obj/structure/flora/bush/flowers_br/style_random, +/obj/structure/flora/bush/jungle/c/style_random, +/obj/structure/flora/bush/flowers_yw/style_random, /obj/structure/window/fulltile, /turf/open/floor/grass, /area/ruin/space/has_grav/hotel) @@ -2990,9 +2993,9 @@ /area/ruin/space/has_grav/hotel/guestroom/room_2) "ES" = ( /obj/machinery/door/airlock/maintenance{ - name = "Hotel Maintenance"; - req_access_txt = "201" + name = "Hotel Maintenance" }, +/obj/effect/mapping_helpers/airlock/access/all/away/maintenance, /obj/structure/cable, /turf/open/floor/plating, /area/ruin/space/has_grav/hotel/guestroom/room_5) @@ -3377,7 +3380,7 @@ /area/ruin/space/has_grav/hotel/guestroom/room_1) "JG" = ( /obj/machinery/firealarm/directional/east, -/obj/structure/sign/warning/nosmoking/circle{ +/obj/structure/sign/warning/no_smoking/circle{ pixel_y = 32 }, /turf/open/floor/iron/sepia, @@ -3493,7 +3496,7 @@ /obj/effect/turf_decal/delivery, /obj/machinery/door/poddoor/shutters{ id = "hcb2"; - name = "cargo bay shutters" + name = "Cargo Bay Shutters" }, /turf/open/floor/plating, /area/ruin/space/has_grav/hotel/dock) @@ -3563,11 +3566,11 @@ /turf/open/floor/iron/sepia, /area/ruin/space/has_grav/hotel/pool) "MJ" = ( -/obj/structure/flora/ausbushes/leafybush, -/obj/structure/flora/ausbushes/fullgrass, -/obj/structure/flora/ausbushes/brflowers, -/obj/structure/flora/junglebush/c, -/obj/structure/flora/ausbushes/ywflowers, +/obj/structure/flora/bush/leavy/style_random, +/obj/structure/flora/bush/fullgrass/style_random, +/obj/structure/flora/bush/flowers_br/style_random, +/obj/structure/flora/bush/jungle/c/style_random, +/obj/structure/flora/bush/flowers_yw/style_random, /obj/effect/spawner/structure/window, /turf/open/floor/grass, /area/ruin/space/has_grav/hotel) @@ -4093,7 +4096,7 @@ /area/ruin/space/has_grav/hotel/workroom) "Tm" = ( /obj/machinery/oven, -/obj/structure/sign/warning/nosmoking/circle{ +/obj/structure/sign/warning/no_smoking/circle{ pixel_y = 32 }, /obj/machinery/camera/directional/north{ @@ -4179,9 +4182,9 @@ /area/ruin/space/has_grav/hotel) "TY" = ( /obj/machinery/door/airlock/maintenance{ - name = "Hotel Maintenance"; - req_access_txt = "201" + name = "Hotel Maintenance" }, +/obj/effect/mapping_helpers/airlock/access/all/away/maintenance, /obj/structure/cable, /turf/open/floor/plating, /area/ruin/space/has_grav/hotel) @@ -4261,9 +4264,9 @@ /area/ruin/space/has_grav/hotel) "UV" = ( /obj/machinery/door/airlock/maintenance{ - name = "Hotel Maintenance"; - req_access_txt = "201" + name = "Hotel Maintenance" }, +/obj/effect/mapping_helpers/airlock/access/all/away/maintenance, /obj/structure/cable, /turf/open/floor/plating, /area/ruin/space/has_grav/hotel/power) @@ -4479,7 +4482,7 @@ /turf/open/floor/carpet/orange, /area/ruin/space/has_grav/hotel/guestroom/room_6) "Xh" = ( -/obj/structure/sign/warning/nosmoking, +/obj/structure/sign/warning/no_smoking, /turf/closed/wall, /area/ruin/space/has_grav/hotel) "Xi" = ( diff --git a/_maps/RandomRuins/SpaceRuins/spinwardsmoothies.dmm b/_maps/RandomRuins/SpaceRuins/spinwardsmoothies.dmm new file mode 100644 index 0000000000000..6106a98c82d5d --- /dev/null +++ b/_maps/RandomRuins/SpaceRuins/spinwardsmoothies.dmm @@ -0,0 +1,808 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"aa" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/grass, +/area/ruin/space/has_grav/spinwardsmoothies) +"dq" = ( +/mob/living/simple_animal/butterfly, +/turf/open/floor/grass, +/area/ruin/space/has_grav/spinwardsmoothies) +"dD" = ( +/obj/structure/billboard/smoothies{ + pixel_y = 14 + }, +/obj/structure/lattice/catwalk, +/turf/template_noop, +/area/space/nearstation) +"mR" = ( +/obj/effect/turf_decal/siding/thinplating/terracotta{ + dir = 10 + }, +/obj/machinery/hydroponics/constructable, +/turf/open/floor/bamboo{ + smoothing_flags = 0 + }, +/area/ruin/space/has_grav/spinwardsmoothies) +"qT" = ( +/obj/machinery/door/airlock/external/ruin, +/obj/structure/fans/tiny, +/turf/open/floor/iron/dark/textured, +/area/ruin/space/has_grav/spinwardsmoothies) +"rf" = ( +/obj/structure/flora/bush/flowers_br/style_random, +/mob/living/simple_animal/butterfly, +/turf/open/floor/grass, +/area/ruin/space/has_grav/spinwardsmoothies) +"ri" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/structure/flora/bush/flowers_pp/style_random, +/turf/open/floor/grass, +/area/ruin/space/has_grav/spinwardsmoothies) +"sJ" = ( +/obj/structure/flora/rock/pile/jungle/large/style_random, +/turf/open/floor/grass, +/area/ruin/space/has_grav/spinwardsmoothies) +"sP" = ( +/turf/open/floor/bamboo{ + smoothing_flags = 0 + }, +/area/ruin/space/has_grav/spinwardsmoothies) +"ti" = ( +/obj/machinery/vending/boozeomat/all_access{ + onstation = 0 + }, +/turf/open/floor/wood/tile, +/area/ruin/space/has_grav/spinwardsmoothies) +"uX" = ( +/obj/structure/flora/bush/flowers_pp/style_random, +/mob/living/simple_animal/butterfly, +/turf/open/floor/grass, +/area/ruin/space/has_grav/spinwardsmoothies) +"xc" = ( +/obj/structure/table/wood, +/obj/machinery/light, +/obj/effect/turf_decal/siding/thinplating/terracotta{ + dir = 1 + }, +/obj/machinery/chem_dispenser/drinks/beer{ + dir = 1 + }, +/turf/open/floor/bamboo, +/area/ruin/space/has_grav/spinwardsmoothies) +"xy" = ( +/obj/structure/chair/sofa/corp/left{ + dir = 4 + }, +/obj/effect/turf_decal/siding/thinplating/terracotta{ + dir = 9 + }, +/turf/open/floor/wood/tile, +/area/ruin/space/has_grav/spinwardsmoothies) +"Aw" = ( +/obj/structure/marker_beacon/violet, +/obj/structure/lattice/catwalk, +/turf/template_noop, +/area/space/nearstation) +"AW" = ( +/turf/open/floor/grass, +/area/ruin/space/has_grav/spinwardsmoothies) +"CK" = ( +/obj/structure/flora/bush/flowers_br/style_random, +/obj/machinery/light, +/turf/open/floor/grass, +/area/ruin/space/has_grav/spinwardsmoothies) +"CV" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/effect/turf_decal/siding/thinplating/terracotta{ + dir = 8 + }, +/obj/machinery/hydroponics/constructable, +/turf/open/floor/bamboo{ + smoothing_flags = 0 + }, +/area/ruin/space/has_grav/spinwardsmoothies) +"Dh" = ( +/obj/structure/table/wood, +/obj/effect/turf_decal/siding/thinplating/terracotta{ + dir = 1 + }, +/obj/machinery/chem_dispenser/drinks{ + dir = 1 + }, +/turf/open/floor/bamboo, +/area/ruin/space/has_grav/spinwardsmoothies) +"DA" = ( +/obj/effect/turf_decal/siding/thinplating/terracotta{ + dir = 1 + }, +/obj/machinery/chem_dispenser, +/turf/open/floor/bamboo, +/area/ruin/space/has_grav/spinwardsmoothies) +"DW" = ( +/obj/structure/statue/gold/rd{ + anchored = 1; + desc = "A statue of the founder of Spinward Smoothies. The number 007 is carved into its placard, for some reason."; + name = "Golden Memories"; + pixel_y = 12 + }, +/turf/open/floor/bronze/flat, +/area/ruin/space/has_grav/spinwardsmoothies) +"Ev" = ( +/obj/structure/table/wood/fancy, +/obj/effect/turf_decal/siding/thinplating/terracotta{ + dir = 1 + }, +/obj/effect/turf_decal/siding/thinplating/terracotta/corner, +/turf/open/floor/bamboo, +/area/ruin/space/has_grav/spinwardsmoothies) +"Gd" = ( +/obj/structure/flora/bush/flowers_br/style_random, +/turf/open/floor/grass, +/area/ruin/space/has_grav/spinwardsmoothies) +"JG" = ( +/obj/structure/table/wood/fancy, +/obj/machinery/reagentgrinder, +/obj/effect/turf_decal/siding/thinplating/terracotta/end{ + dir = 4 + }, +/turf/open/floor/bamboo, +/area/ruin/space/has_grav/spinwardsmoothies) +"KV" = ( +/obj/machinery/light, +/turf/open/floor/grass, +/area/ruin/space/has_grav/spinwardsmoothies) +"OI" = ( +/obj/structure/flora/bush/flowers_pp/style_random, +/turf/open/floor/grass, +/area/ruin/space/has_grav/spinwardsmoothies) +"Pk" = ( +/obj/structure/flora/bush/flowers_yw/style_random, +/turf/open/floor/grass, +/area/ruin/space/has_grav/spinwardsmoothies) +"PO" = ( +/obj/structure/rack, +/turf/closed/mineral, +/area/space/nearstation) +"Qi" = ( +/turf/closed/mineral, +/area/space/nearstation) +"QG" = ( +/obj/structure/chair/sofa/corp{ + dir = 4 + }, +/obj/effect/turf_decal/siding/thinplating/terracotta{ + dir = 8 + }, +/turf/open/floor/wood/tile, +/area/ruin/space/has_grav/spinwardsmoothies) +"RG" = ( +/obj/structure/table/wood/fancy, +/obj/effect/turf_decal/siding/thinplating/terracotta{ + dir = 4 + }, +/turf/open/floor/bamboo, +/area/ruin/space/has_grav/spinwardsmoothies) +"Sz" = ( +/turf/open/floor/wood/tile, +/area/ruin/space/has_grav/spinwardsmoothies) +"TE" = ( +/turf/closed/wall/mineral/wood, +/area/ruin/space/has_grav/spinwardsmoothies) +"UZ" = ( +/obj/structure/flora/bush/flowers_yw/style_random, +/mob/living/simple_animal/butterfly, +/turf/open/floor/grass, +/area/ruin/space/has_grav/spinwardsmoothies) +"XG" = ( +/obj/machinery/hydroponics/constructable, +/obj/effect/turf_decal/siding/thinplating/terracotta{ + dir = 9 + }, +/turf/open/floor/bamboo{ + smoothing_flags = 0 + }, +/area/ruin/space/has_grav/spinwardsmoothies) +"XS" = ( +/obj/machinery/vending/hydroseeds{ + pixel_y = 4 + }, +/obj/effect/turf_decal/siding/thinplating/terracotta/end, +/turf/open/floor/bamboo, +/area/ruin/space/has_grav/spinwardsmoothies) +"Yn" = ( +/obj/structure/lattice/catwalk, +/turf/template_noop, +/area/space/nearstation) +"YB" = ( +/turf/template_noop, +/area/template_noop) +"YG" = ( +/obj/structure/chair/sofa/corp/right{ + dir = 4 + }, +/obj/effect/turf_decal/siding/thinplating/terracotta{ + dir = 8 + }, +/turf/open/floor/wood/tile, +/area/ruin/space/has_grav/spinwardsmoothies) +"Zs" = ( +/obj/structure/hedge{ + pixel_y = 8 + }, +/obj/effect/turf_decal/siding/thinplating/terracotta, +/turf/open/floor/wood/tile, +/area/ruin/space/has_grav/spinwardsmoothies) + +(1,1,1) = {" +YB +YB +YB +YB +YB +YB +YB +YB +YB +YB +YB +YB +YB +YB +YB +YB +YB +YB +YB +"} +(2,1,1) = {" +YB +YB +Aw +YB +YB +YB +dD +YB +YB +YB +Aw +YB +YB +YB +YB +YB +YB +YB +YB +"} +(3,1,1) = {" +YB +YB +Yn +YB +YB +YB +Yn +YB +YB +YB +Yn +YB +YB +YB +YB +YB +YB +YB +YB +"} +(4,1,1) = {" +YB +YB +Yn +YB +YB +YB +Yn +YB +YB +YB +Yn +YB +YB +YB +YB +YB +YB +YB +YB +"} +(5,1,1) = {" +YB +YB +Yn +YB +YB +YB +Yn +YB +YB +YB +Yn +YB +YB +YB +YB +YB +YB +YB +YB +"} +(6,1,1) = {" +YB +YB +Aw +Yn +YB +YB +Yn +YB +YB +Yn +Aw +YB +YB +YB +YB +YB +YB +YB +YB +"} +(7,1,1) = {" +YB +YB +YB +Yn +Yn +Yn +Aw +Yn +Yn +Yn +YB +YB +YB +YB +YB +YB +YB +YB +YB +"} +(8,1,1) = {" +YB +YB +YB +YB +YB +YB +Yn +YB +YB +YB +YB +YB +YB +YB +YB +YB +YB +YB +YB +"} +(9,1,1) = {" +YB +YB +YB +Qi +YB +YB +Yn +YB +YB +Qi +Qi +Qi +YB +YB +YB +YB +YB +YB +YB +"} +(10,1,1) = {" +YB +YB +Qi +Qi +Qi +YB +Yn +YB +Qi +Qi +Qi +Qi +Qi +Qi +Qi +YB +YB +YB +YB +"} +(11,1,1) = {" +YB +YB +Qi +Qi +TE +TE +qT +TE +TE +TE +TE +Qi +Qi +Qi +Qi +Qi +YB +YB +YB +"} +(12,1,1) = {" +YB +Qi +Qi +TE +TE +aa +AW +Gd +uX +KV +TE +TE +TE +TE +Qi +Qi +Qi +YB +YB +"} +(13,1,1) = {" +YB +Qi +Qi +TE +Zs +OI +AW +AW +AW +Pk +AW +Gd +Pk +TE +Qi +Qi +Qi +YB +YB +"} +(14,1,1) = {" +YB +Qi +Qi +TE +Zs +dq +AW +sJ +AW +AW +AW +DW +Gd +TE +TE +Qi +Qi +YB +YB +"} +(15,1,1) = {" +YB +Qi +Qi +TE +Zs +Gd +AW +AW +AW +OI +AW +OI +OI +AW +TE +Qi +Qi +YB +YB +"} +(16,1,1) = {" +YB +Qi +Qi +TE +Zs +AW +Pk +AW +OI +AW +UZ +AW +Gd +AW +TE +Qi +Qi +YB +YB +"} +(17,1,1) = {" +YB +Qi +Qi +TE +Zs +OI +AW +Gd +AW +Pk +Gd +Pk +AW +CK +TE +Qi +Qi +YB +YB +"} +(18,1,1) = {" +YB +Qi +Qi +TE +Zs +Gd +rf +AW +xy +QG +QG +QG +QG +YG +TE +Qi +Qi +Qi +YB +"} +(19,1,1) = {" +YB +Qi +Qi +TE +Zs +OI +Pk +AW +Ev +RG +RG +RG +RG +RG +TE +TE +Qi +Qi +YB +"} +(20,1,1) = {" +YB +Qi +Qi +TE +TE +TE +AW +OI +JG +Sz +Sz +Sz +Sz +Sz +Dh +TE +Qi +Qi +YB +"} +(21,1,1) = {" +YB +YB +Qi +Qi +Qi +TE +ri +Gd +sP +Sz +Sz +Sz +Sz +Sz +xc +TE +Qi +Qi +YB +"} +(22,1,1) = {" +YB +YB +YB +Qi +Qi +TE +TE +TE +ti +Sz +XG +CV +mR +Sz +DA +TE +Qi +Qi +YB +"} +(23,1,1) = {" +YB +YB +YB +YB +Qi +Qi +Qi +TE +XS +Sz +TE +TE +TE +TE +TE +TE +Qi +Qi +YB +"} +(24,1,1) = {" +YB +YB +YB +YB +YB +Qi +Qi +TE +TE +TE +TE +PO +PO +Qi +Qi +Qi +Qi +Qi +YB +"} +(25,1,1) = {" +YB +YB +YB +YB +YB +YB +Qi +Qi +Qi +Qi +Qi +Qi +Qi +Qi +PO +Qi +Qi +YB +YB +"} +(26,1,1) = {" +YB +YB +YB +YB +YB +YB +Qi +Qi +Qi +Qi +Qi +PO +PO +YB +YB +YB +YB +YB +YB +"} +(27,1,1) = {" +YB +YB +YB +YB +YB +YB +YB +YB +YB +YB +YB +YB +YB +YB +YB +YB +YB +YB +YB +"} diff --git a/_maps/RandomRuins/SpaceRuins/thelizardsgas.dmm b/_maps/RandomRuins/SpaceRuins/thelizardsgas.dmm index 6cda1794f3980..a7d0330ac2860 100644 --- a/_maps/RandomRuins/SpaceRuins/thelizardsgas.dmm +++ b/_maps/RandomRuins/SpaceRuins/thelizardsgas.dmm @@ -220,7 +220,7 @@ /turf/open/floor/plating, /area/ruin/space/has_grav/thelizardsgas) "yU" = ( -/obj/structure/sign/warning/nosmoking{ +/obj/structure/sign/warning/no_smoking{ desc = "An incredibly bad idea."; pixel_y = 32 }, @@ -337,9 +337,7 @@ /turf/open/floor/iron/white, /area/ruin/space/has_grav/thelizardsgas) "Hc" = ( -/obj/structure/flora/rock/pile{ - icon_state = "basalt" - }, +/obj/structure/flora/rock, /turf/open/misc/asteroid/airless, /area/ruin/space/has_grav/thelizardsgas) "Io" = ( @@ -390,7 +388,7 @@ /turf/closed/wall/r_wall, /area/ruin/space/has_grav/thelizardsgas) "LT" = ( -/obj/structure/sign/warning/electricshock{ +/obj/structure/sign/warning/electric_shock{ pixel_y = 32 }, /obj/machinery/suit_storage_unit/standard_unit, @@ -503,7 +501,7 @@ }, /area/ruin/space/has_grav/thelizardsgas) "Um" = ( -/obj/structure/flora/rock/pile, +/obj/structure/flora/rock/pile/style_random, /turf/open/misc/asteroid/airless, /area/ruin/space/has_grav/thelizardsgas) "UO" = ( diff --git a/_maps/RandomRuins/SpaceRuins/whiteshipruin_box.dmm b/_maps/RandomRuins/SpaceRuins/whiteshipruin_box.dmm index 4247b4a5b679a..0cc8b6eb10b8f 100644 --- a/_maps/RandomRuins/SpaceRuins/whiteshipruin_box.dmm +++ b/_maps/RandomRuins/SpaceRuins/whiteshipruin_box.dmm @@ -155,7 +155,7 @@ "zY" = ( /obj/machinery/door/poddoor{ id = "oldship_ruin_gun"; - name = "pod bay door" + name = "Pod Bay Door" }, /turf/open/floor/plating, /area/ruin/space/has_grav/whiteship/box) diff --git a/_maps/RandomZLevels/SnowCabin.dmm b/_maps/RandomZLevels/SnowCabin.dmm index 6c73c37b4879f..2caf4c1b6c347 100644 --- a/_maps/RandomZLevels/SnowCabin.dmm +++ b/_maps/RandomZLevels/SnowCabin.dmm @@ -278,7 +278,7 @@ /area/awaymission/cabin) "aR" = ( /obj/machinery/door/window/right/directional/west{ - name = "fireplace" + name = "Fireplace" }, /obj/structure/fireplace, /obj/effect/decal/cleanable/dirt, @@ -299,7 +299,7 @@ /area/awaymission/cabin) "aT" = ( /obj/machinery/door/window/left/directional/east{ - name = "fireplace" + name = "Fireplace" }, /obj/structure/fireplace, /obj/effect/decal/cleanable/dirt, @@ -308,7 +308,7 @@ "aU" = ( /obj/structure/fireplace, /obj/machinery/door/window/right/directional/west{ - name = "fireplace" + name = "Fireplace" }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, @@ -320,7 +320,7 @@ "aW" = ( /obj/structure/fireplace, /obj/machinery/door/window/left/directional/east{ - name = "fireplace" + name = "Fireplace" }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, @@ -372,7 +372,7 @@ /area/awaymission/cabin) "bg" = ( /obj/machinery/door/window/left/directional/west{ - name = "manager's desk" + name = "Manager's Desk" }, /turf/open/floor/carpet, /area/awaymission/cabin) @@ -957,16 +957,6 @@ /obj/effect/decal/cleanable/blood, /turf/open/floor/plating/snowed/snow_cabin, /area/awaymission/cabin/snowforest/sovietsurface) -"dm" = ( -/obj/structure/table/reinforced, -/obj/item/modular_computer/tablet/pda/syndicate{ - default_disk = /obj/item/computer_hardware/hard_drive/role/virus/mime; - desc = "A portable microcomputer by Thinktronic Systems, LTD. Seems like it may have useful information on it."; - name = "soviet tablet"; - note = "TRANSLATED TO GALACTIC COMMON: My partner has left to help those Nanotrasen fucks three days ago. They said that a distress signal came from down south and they had to check it out. How fucking long does it take to investigate a mining outpost? Either those Nanotrasen fuckers betrayed us or something really did go wrong. Either way, I'm leaving before this becomes an issue for me and anyone else here. That dumb idiot." - }, -/turf/open/floor/plating/snowed/snow_cabin, -/area/awaymission/cabin/snowforest/sovietsurface) "dn" = ( /obj/structure/table/reinforced, /obj/item/megaphone/sec{ @@ -1252,7 +1242,7 @@ "eq" = ( /obj/machinery/door/poddoor/shutters{ id = "garage_cabin"; - name = "garage door" + name = "Garage Door" }, /obj/structure/fans/tiny, /turf/open/floor/plating/snowed/snow_cabin, @@ -1316,10 +1306,6 @@ /obj/item/stack/sheet/mineral/wood, /turf/open/floor/wood/freezing, /area/awaymission/cabin/lumbermill) -"ey" = ( -/obj/structure/sign/warning/nosmoking/circle, -/turf/closed/wall/mineral/wood, -/area/awaymission/cabin/snowforest) "ez" = ( /obj/structure/fence, /obj/effect/turf_decal/weather/snow/corner{ @@ -2136,7 +2122,7 @@ /area/awaymission/cabin) "hg" = ( /obj/machinery/door/airlock/maintenance{ - name = "janitor closet" + name = "Janitor Closet" }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, @@ -2252,7 +2238,7 @@ /area/awaymission/cabin) "hy" = ( /obj/machinery/door/airlock/maintenance{ - name = "heater storage" + name = "Heater Storage" }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, @@ -2895,26 +2881,6 @@ name = "soviet floor" }, /area/awaymission/cabin/caves/sovietcave) -"jO" = ( -/obj/structure/sign/warning/nosmoking{ - pixel_x = 32 - }, -/turf/open/floor/wood/freezing, -/area/awaymission/cabin/lumbermill) -"jP" = ( -/obj/structure/sign/warning/nosmoking{ - pixel_x = -32 - }, -/turf/open/floor/wood/freezing, -/area/awaymission/cabin/lumbermill) -"jQ" = ( -/obj/structure/table/wood, -/obj/structure/sign/warning/nosmoking/circle{ - pixel_x = -16; - pixel_y = 32 - }, -/turf/open/floor/wood/freezing, -/area/awaymission/cabin/lumbermill) "jR" = ( /obj/structure/table/wood, /obj/item/hatchet{ @@ -3101,48 +3067,6 @@ icon_state = "wood-broken7" }, /area/awaymission/cabin/caves) -"kD" = ( -/obj/structure/table/wood, -/obj/item/hatchet{ - desc = "A decent axe blade upon a short fibremetal handle. It has a long history of chopping things, but now it is used for chopping wood."; - force = 4; - name = "weak hatchet"; - pixel_x = 7; - throwforce = 4 - }, -/obj/item/hatchet{ - desc = "A decent axe blade upon a short fibremetal handle. It has a long history of chopping things, but now it is used for chopping wood."; - force = 4; - name = "weak hatchet"; - throwforce = 4 - }, -/obj/item/hatchet{ - desc = "A decent axe blade upon a short fibremetal handle. It has a long history of chopping things, but now it is used for chopping wood."; - force = 4; - name = "weak hatchet"; - pixel_x = -7; - throwforce = 4 - }, -/obj/item/hatchet{ - desc = "A decent axe blade upon a short fibremetal handle. It has a long history of chopping things, but now it is used for chopping wood."; - force = 4; - name = "weak hatchet"; - pixel_x = -3; - throwforce = 4 - }, -/obj/item/hatchet{ - desc = "A decent axe blade upon a short fibremetal handle. It has a long history of chopping things, but now it is used for chopping wood."; - force = 4; - name = "weak hatchet"; - pixel_x = 3; - throwforce = 4 - }, -/obj/structure/sign/warning/nosmoking/circle{ - pixel_x = 16; - pixel_y = -32 - }, -/turf/open/floor/wood/freezing, -/area/awaymission/cabin/lumbermill) "kE" = ( /obj/structure/closet, /obj/item/clothing/suit/hooded/wintercoat, @@ -3311,13 +3235,6 @@ }, /turf/closed/wall/ice, /area/awaymission/cabin/caves) -"lQ" = ( -/obj/structure/sign/warning/enginesafety{ - desc = "A sign detailing the various safety protocols when working on-site to ensure a safe shift. It seems to particularly focus on how dangerous the sawblade is."; - name = "\improper LUMBERMILL SAFETY" - }, -/turf/closed/wall/mineral/wood, -/area/awaymission/cabin/lumbermill) "lS" = ( /obj/effect/decal/cleanable/dirt/dust, /obj/structure/spider/stickyweb, @@ -3560,19 +3477,6 @@ }, /turf/open/floor/plating/snowed, /area/awaymission/cabin/caves) -"nb" = ( -/obj/effect/turf_decal/weather/snow, -/obj/item/modular_computer/tablet/pda/syndicate{ - default_disk = /obj/item/computer_hardware/hard_drive/role/virus/clown; - desc = "A portable microcomputer by Thinktronic Systems, LTD. Seems like it may have useful information on it."; - name = "soviet tablet"; - note = "TRANSLATED TO GALACTIC COMMON: DO NOT GO SOUTH." - }, -/obj/effect/decal/remains/human{ - color = "#72e4fa" - }, -/turf/open/floor/iron/dark/snowdin, -/area/awaymission/cabin/caves) "nc" = ( /obj/effect/baseturf_helper/asteroid/snow, /turf/closed/wall/ice, @@ -3743,6 +3647,13 @@ /obj/effect/decal/remains/human, /turf/open/misc/asteroid/snow/snow_cabin, /area/awaymission/cabin/caves) +"pj" = ( +/obj/structure/sign/warning/engine_safety{ + desc = "A sign detailing the various safety protocols when working on-site to ensure a safe shift. It seems to particularly focus on how dangerous the sawblade is."; + name = "\improper LUMBERMILL SAFETY" + }, +/turf/closed/wall/mineral/wood, +/area/awaymission/cabin/lumbermill) "pu" = ( /obj/item/grenade/barrier{ pixel_x = -14; @@ -3768,7 +3679,7 @@ /turf/open/misc/asteroid/snow/snow_cabin, /area/awaymission/cabin/caves) "pL" = ( -/obj/structure/flora/tree/pine, +/obj/structure/flora/tree/pine/style_random, /turf/open/misc/asteroid/snow/snow_cabin, /area/awaymission/cabin/snowforest) "qe" = ( @@ -3998,6 +3909,19 @@ }, /turf/open/misc/asteroid/snow/snow_cabin, /area/awaymission/cabin/caves) +"vD" = ( +/obj/effect/turf_decal/weather/snow, +/obj/item/modular_computer/tablet/pda/syndicate{ + loaded_cartridge = /obj/item/computer_hardware/hard_drive/portable/virus/clown; + desc = "A portable microcomputer by Thinktronic Systems, LTD. Seems like it may have useful information on it."; + name = "soviet tablet"; + note = "TRANSLATED TO GALACTIC COMMON: DO NOT GO SOUTH." + }, +/obj/effect/decal/remains/human{ + color = "#72e4fa" + }, +/turf/open/floor/iron/dark/snowdin, +/area/awaymission/cabin/caves) "vG" = ( /obj/effect/decal/cleanable/blood/old, /obj/item/grenade/chem_grenade/large, @@ -4059,7 +3983,7 @@ /turf/open/misc/asteroid/snow/snow_cabin, /area/awaymission/cabin/caves) "xy" = ( -/obj/structure/flora/tree/dead, +/obj/structure/flora/tree/dead/style_random, /turf/open/misc/asteroid/snow/snow_cabin, /area/awaymission/cabin/snowforest) "xJ" = ( @@ -4133,6 +4057,16 @@ /obj/effect/turf_decal/tile/blue/fourcorners, /turf/open/indestructible, /area/awaymission/cabin/caves/mountain) +"yR" = ( +/obj/structure/table/reinforced, +/obj/item/modular_computer/tablet/pda/syndicate{ + loaded_cartridge = /obj/item/computer_hardware/hard_drive/portable/virus/mime; + desc = "A portable microcomputer by Thinktronic Systems, LTD. Seems like it may have useful information on it."; + name = "soviet tablet"; + note = "TRANSLATED TO GALACTIC COMMON: My partner has left to help those Nanotrasen fucks three days ago. They said that a distress signal came from down south and they had to check it out. How fucking long does it take to investigate a mining outpost? Either those Nanotrasen fuckers betrayed us or something really did go wrong. Either way, I'm leaving before this becomes an issue for me and anyone else here. That dumb idiot." + }, +/turf/open/floor/plating/snowed/snow_cabin, +/area/awaymission/cabin/snowforest/sovietsurface) "yY" = ( /obj/vehicle/ridden/atv{ dir = 4 @@ -4165,6 +4099,10 @@ }, /turf/open/misc/asteroid/snow/snow_cabin, /area/awaymission/cabin/snowforest) +"zm" = ( +/obj/structure/sign/warning/no_smoking/circle, +/turf/closed/wall/mineral/wood, +/area/awaymission/cabin/snowforest) "zn" = ( /obj/effect/decal/cleanable/blood/old, /obj/effect/decal/remains/human, @@ -4212,7 +4150,7 @@ /turf/open/misc/asteroid/snow/snow_cabin, /area/awaymission/cabin/caves) "Ao" = ( -/obj/structure/flora/rock/icy{ +/obj/structure/flora/rock/icy/style_random{ desc = "A mountain rock." }, /turf/open/misc/asteroid/snow/snow_cabin, @@ -4265,7 +4203,7 @@ /turf/open/misc/asteroid/snow/snow_cabin, /area/awaymission/cabin/caves) "BZ" = ( -/obj/structure/flora/tree/pine, +/obj/structure/flora/tree/pine/style_random, /turf/open/misc/asteroid/snow/snow_cabin, /area/awaymission/cabin/caves) "CA" = ( @@ -4317,7 +4255,7 @@ /turf/open/floor/iron/dark, /area/awaymission/cabin/caves/mountain) "Fz" = ( -/obj/structure/flora/rock/icy{ +/obj/structure/flora/rock/icy/style_random{ desc = "A mountain rock." }, /turf/open/misc/asteroid/snow/snow_cabin, @@ -4365,7 +4303,7 @@ /turf/open/misc/asteroid/snow/snow_cabin, /area/awaymission/cabin/snowforest) "Ho" = ( -/obj/structure/flora/stump{ +/obj/structure/flora/tree/stump{ desc = "Breaking it should be easy."; max_integrity = 20; name = "old stump" @@ -4450,6 +4388,12 @@ }, /turf/open/misc/asteroid/snow/snow_cabin, /area/awaymission/cabin/caves) +"Lt" = ( +/obj/structure/sign/warning/no_smoking{ + pixel_x = 32 + }, +/turf/open/floor/wood/freezing, +/area/awaymission/cabin/lumbermill) "LE" = ( /obj/effect/turf_decal/tile/blue/fourcorners, /obj/item/nullrod/claymore/multiverse{ @@ -4459,7 +4403,7 @@ /turf/open/indestructible, /area/awaymission/cabin/caves/mountain) "LF" = ( -/obj/structure/flora/stump{ +/obj/structure/flora/tree/stump{ desc = "Breaking it should be easy."; max_integrity = 20; name = "old stump" @@ -4592,8 +4536,16 @@ }, /turf/open/misc/asteroid/snow/snow_cabin, /area/awaymission/cabin/snowforest) +"OF" = ( +/obj/structure/table/wood, +/obj/structure/sign/warning/no_smoking/circle{ + pixel_x = -16; + pixel_y = 32 + }, +/turf/open/floor/wood/freezing, +/area/awaymission/cabin/lumbermill) "OZ" = ( -/obj/structure/flora/tree/dead, +/obj/structure/flora/tree/dead/style_random, /turf/open/misc/asteroid/snow/snow_cabin, /area/awaymission/cabin/caves) "Pd" = ( @@ -4640,7 +4592,7 @@ /turf/open/indestructible, /area/awaymission/cabin/caves/mountain) "QL" = ( -/obj/structure/flora/tree/pine, +/obj/structure/flora/tree/pine/style_random, /turf/open/misc/asteroid/snow/snow_cabin, /area/awaymission/cabin) "QT" = ( @@ -4661,7 +4613,7 @@ /turf/open/floor/mineral/plastitanium/red/snow_cabin, /area/awaymission/cabin/caves/sovietcave) "Rs" = ( -/obj/structure/flora/stump{ +/obj/structure/flora/tree/stump{ desc = "Breaking it should be easy."; max_integrity = 20; name = "old stump" @@ -4698,7 +4650,7 @@ desc = "It looks like fancy glitter to me."; name = "icy wind" }, -/mob/living/simple_animal/hostile/statue{ +/mob/living/simple_animal/hostile/netherworld/statue{ desc = "Just a snowman. Just a snowman. Oh god, it's just a snowman."; faction = list("statue","mining"); health = 5000; @@ -4739,7 +4691,7 @@ /turf/open/floor/iron/dark, /area/awaymission/cabin/caves/mountain) "Sd" = ( -/obj/structure/flora/stump{ +/obj/structure/flora/tree/stump{ desc = "Breaking it should be easy."; max_integrity = 20; name = "old stump" @@ -4753,6 +4705,48 @@ }, /turf/open/floor/wood, /area/awaymission/cabin) +"SQ" = ( +/obj/structure/table/wood, +/obj/item/hatchet{ + desc = "A decent axe blade upon a short fibremetal handle. It has a long history of chopping things, but now it is used for chopping wood."; + force = 4; + name = "weak hatchet"; + pixel_x = 7; + throwforce = 4 + }, +/obj/item/hatchet{ + desc = "A decent axe blade upon a short fibremetal handle. It has a long history of chopping things, but now it is used for chopping wood."; + force = 4; + name = "weak hatchet"; + throwforce = 4 + }, +/obj/item/hatchet{ + desc = "A decent axe blade upon a short fibremetal handle. It has a long history of chopping things, but now it is used for chopping wood."; + force = 4; + name = "weak hatchet"; + pixel_x = -7; + throwforce = 4 + }, +/obj/item/hatchet{ + desc = "A decent axe blade upon a short fibremetal handle. It has a long history of chopping things, but now it is used for chopping wood."; + force = 4; + name = "weak hatchet"; + pixel_x = -3; + throwforce = 4 + }, +/obj/item/hatchet{ + desc = "A decent axe blade upon a short fibremetal handle. It has a long history of chopping things, but now it is used for chopping wood."; + force = 4; + name = "weak hatchet"; + pixel_x = 3; + throwforce = 4 + }, +/obj/structure/sign/warning/no_smoking/circle{ + pixel_x = 16; + pixel_y = -32 + }, +/turf/open/floor/wood/freezing, +/area/awaymission/cabin/lumbermill) "SS" = ( /obj/effect/decal/cleanable/glitter/blue{ desc = "It looks like fancy glitter to me."; @@ -4811,6 +4805,12 @@ slowdown = 0 }, /area/awaymission/cabin/caves) +"Un" = ( +/obj/structure/sign/warning/no_smoking{ + pixel_x = -32 + }, +/turf/open/floor/wood/freezing, +/area/awaymission/cabin/lumbermill) "Uu" = ( /obj/structure/statue/snow/snowlegion{ anchored = 1; @@ -4825,7 +4825,7 @@ set_cap = 3; set_luminosity = 6 }, -/obj/structure/flora/tree/pine, +/obj/structure/flora/tree/pine/style_random, /turf/open/misc/asteroid/snow/snow_cabin, /area/awaymission/cabin/caves) "UO" = ( @@ -18329,7 +18329,7 @@ mU mU mU mJ -nb +vD mW mW ab @@ -35928,13 +35928,13 @@ RC RC ad ad -jP +Un af af af af af -jP +Un ad ad RC @@ -37477,7 +37477,7 @@ af ak af af -kD +SQ ad RC RC @@ -37726,7 +37726,7 @@ Sd RC RC ad -jQ +OF af ak jX @@ -39269,13 +39269,13 @@ RC ae ad ad -jO +Lt af af af af af -jO +Lt ad ad fb @@ -39529,7 +39529,7 @@ ad ad eH eG -lQ +pj eG eH ad @@ -42446,7 +42446,7 @@ Xa Xa Xa dc -dm +yR di dG dP @@ -42607,7 +42607,7 @@ RC RC Sd RC -ey +zm ez eC eC @@ -42619,7 +42619,7 @@ eC eC eC fa -ey +zm RC RC RC diff --git a/_maps/RandomZLevels/TheBeach.dmm b/_maps/RandomZLevels/TheBeach.dmm index 2c536f12c38a4..b368eb1ed5cc1 100644 --- a/_maps/RandomZLevels/TheBeach.dmm +++ b/_maps/RandomZLevels/TheBeach.dmm @@ -89,11 +89,11 @@ /turf/open/misc/beach/coastline_b, /area/awaymission/beach) "as" = ( -/obj/structure/flora/rock{ +/obj/structure/flora/rock/style_random{ desc = "A volcanic rock."; name = "coastal rock" }, -/obj/structure/flora/ausbushes/stalkybush{ +/obj/structure/flora/bush/stalky/style_random{ desc = "It can't be smoked."; name = "sea weed" }, @@ -106,7 +106,7 @@ }, /area/awaymission/beach) "at" = ( -/obj/structure/flora/rock{ +/obj/structure/flora/rock/style_random{ desc = "A volcanic rock."; name = "coastal rock" }, @@ -371,14 +371,14 @@ "bs" = ( /obj/machinery/door/airlock/sandstone{ id_tag = "changlinhut2"; - name = "changing room" + name = "Changing Room" }, /turf/open/floor/wood, /area/awaymission/beach) "bt" = ( /obj/machinery/door/airlock/sandstone{ id_tag = "changlinhut1"; - name = "changing room" + name = "Changing Room" }, /turf/open/floor/wood, /area/awaymission/beach) @@ -601,7 +601,7 @@ "bX" = ( /obj/machinery/door/airlock/sandstone{ id_tag = "toilet1"; - name = "restroom stall" + name = "Restroom Stall" }, /obj/effect/turf_decal/sand, /turf/open/floor/iron/white, @@ -609,7 +609,7 @@ "bY" = ( /obj/machinery/door/airlock/sandstone{ id_tag = "toilet2"; - name = "restroom stall" + name = "Restroom Stall" }, /obj/effect/turf_decal/sand, /turf/open/floor/iron/white, @@ -709,7 +709,7 @@ /area/awaymission/beach) "cr" = ( /obj/structure/closet/secure_closet/freezer/kitchen{ - req_access = list(25) + req_access = list("kitchen") }, /obj/item/storage/fancy/egg_box, /obj/item/reagent_containers/food/condiment/milk, diff --git a/_maps/RandomZLevels/caves.dmm b/_maps/RandomZLevels/caves.dmm index af080819eacef..fd1ce01e24c09 100644 --- a/_maps/RandomZLevels/caves.dmm +++ b/_maps/RandomZLevels/caves.dmm @@ -56,7 +56,7 @@ }, /obj/item/veilrender/honkrender, /obj/item/clothing/mask/gas/clown_hat, -/obj/item/organ/heart/demon, +/obj/item/organ/internal/heart/demon, /turf/open/floor/engine/cult{ initial_gas_mix = "n2=23;o2=14;TEMP=2.7" }, @@ -518,7 +518,7 @@ }, /area/awaymission/caves/bmp_asteroid/level_two) "cK" = ( -/obj/structure/sign/warning/securearea{ +/obj/structure/sign/warning/secure_area{ desc = "A warning sign which reads 'HOLY SHIT SWAGMAN WHAT ARE YOU DOING'."; name = "\improper HOLY SHIT SWAGMAN WHAT ARE YOU DOING" }, @@ -1120,7 +1120,7 @@ /turf/open/floor/iron, /area/awaymission/caves/bmp_asteroid) "fL" = ( -/obj/structure/sign/departments/examroom{ +/obj/structure/sign/departments/exam_room{ pixel_y = 32 }, /turf/open/floor/iron, @@ -1392,7 +1392,7 @@ /turf/open/floor/iron, /area/awaymission/caves/northblock) "hT" = ( -/obj/structure/flora/rock, +/obj/structure/flora/rock/style_random, /turf/open/misc/asteroid/basalt{ initial_gas_mix = "n2=23;o2=14;TEMP=2.7" }, @@ -1414,7 +1414,7 @@ icon_state = "crateopen" }, /obj/item/paper/fluff/awaymissions/caves/shipment_receipt, -/obj/item/organ/eyes/robotic/thermals, +/obj/item/organ/internal/eyes/robotic/thermals, /obj/item/gun/energy/laser/captain/scattershot, /obj/item/slimepotion/fireproof, /turf/open/misc/asteroid/basalt{ @@ -1634,7 +1634,7 @@ }, /area/awaymission/caves/bmp_asteroid/level_two) "yV" = ( -/obj/structure/flora/rock, +/obj/structure/flora/rock/style_random, /obj/item/soulstone/anybody, /turf/open/misc/asteroid/basalt{ initial_gas_mix = "n2=23;o2=14;TEMP=2.7" @@ -1647,7 +1647,7 @@ }, /area/awaymission/caves/bmp_asteroid) "zH" = ( -/obj/structure/flora/rock, +/obj/structure/flora/rock/style_random, /turf/open/misc/asteroid/basalt{ initial_gas_mix = "n2=23;o2=14;TEMP=2.7" }, @@ -1908,7 +1908,7 @@ /turf/open/floor/wood, /area/awaymission/caves/northblock) "Mq" = ( -/obj/structure/flora/rock, +/obj/structure/flora/rock/style_random, /turf/open/misc/asteroid/basalt{ initial_gas_mix = "n2=23;o2=14;TEMP=2.7" }, @@ -2118,7 +2118,7 @@ }, /area/awaymission/caves/bmp_asteroid/level_three) "YG" = ( -/obj/item/organ/brain/alien, +/obj/item/organ/internal/brain/alien, /turf/open/misc/asteroid/basalt{ initial_gas_mix = "n2=23;o2=14;TEMP=2.7" }, diff --git a/_maps/RandomZLevels/moonoutpost19.dmm b/_maps/RandomZLevels/moonoutpost19.dmm index 973d12d5af115..b06b0fb6ef605 100644 --- a/_maps/RandomZLevels/moonoutpost19.dmm +++ b/_maps/RandomZLevels/moonoutpost19.dmm @@ -186,7 +186,7 @@ /obj/machinery/airalarm/directional/north{ pixel_y = 23; req_access = null; - req_access_txt = "150" + req_access = list("syndicate") }, /obj/effect/turf_decal/tile/bar, /obj/effect/turf_decal/tile/bar{ @@ -250,7 +250,7 @@ /obj/machinery/door/window{ dir = 1; name = "Gateway Access"; - req_access_txt = "150" + req_access = list("syndicate") }, /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -355,7 +355,7 @@ /obj/machinery/airalarm/directional/east{ pixel_x = 23; req_access = null; - req_access_txt = "150" + req_access = list("syndicate") }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron{ @@ -472,9 +472,9 @@ "bQ" = ( /obj/effect/mapping_helpers/airlock/locked, /obj/machinery/door/airlock/highsecurity{ - name = "Gateway"; - req_access_txt = "150" + name = "Gateway" }, +/obj/effect/mapping_helpers/airlock/access/all/syndicate/general, /obj/structure/cable, /turf/open/floor/iron{ heat_capacity = 1e+006 @@ -522,7 +522,7 @@ /obj/machinery/airalarm/directional/north{ pixel_y = 23; req_access = null; - req_access_txt = "150" + req_access = list("syndicate") }, /obj/effect/turf_decal/stripes/line{ dir = 9 @@ -620,7 +620,7 @@ dir = 1; pixel_y = 23; req_access = null; - req_access_txt = "150" + req_access = list("syndicate") }, /turf/open/floor/iron{ dir = 8; @@ -656,19 +656,6 @@ temperature = 251 }, /area/awaymission/moonoutpost19/syndicate) -"cg" = ( -/obj/structure/sign/warning/securearea{ - pixel_y = 32 - }, -/obj/effect/turf_decal/stripes/corner{ - dir = 1 - }, -/turf/open/floor/iron{ - heat_capacity = 1e+006; - initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; - temperature = 251 - }, -/area/awaymission/moonoutpost19/syndicate) "ch" = ( /obj/machinery/light/small/broken/directional/east, /obj/effect/decal/cleanable/dirt, @@ -829,9 +816,9 @@ /area/awaymission/moonoutpost19/syndicate) "cw" = ( /obj/machinery/door/airlock/engineering{ - name = "Power Maintenance"; - req_access_txt = "150" + name = "Power Maintenance" }, +/obj/effect/mapping_helpers/airlock/access/all/syndicate/general, /obj/structure/cable, /turf/open/floor/plating{ heat_capacity = 1e+006 @@ -965,7 +952,7 @@ /obj/machinery/power/apc/highcap/ten_k{ name = "Worn-out APC"; pixel_y = -25; - req_access_txt = "150"; + req_access = list("syndicate"); start_charge = 0 }, /obj/effect/turf_decal/tile/red, @@ -1062,7 +1049,7 @@ /obj/machinery/airalarm/directional/east{ pixel_x = 23; req_access = null; - req_access_txt = "150" + req_access = list("syndicate") }, /obj/machinery/light/broken/directional/east, /obj/effect/turf_decal/tile/red, @@ -1231,7 +1218,7 @@ /obj/machinery/airalarm/directional/west{ pixel_x = -23; req_access = null; - req_access_txt = "150" + req_access = list("syndicate") }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/wood{ @@ -1256,7 +1243,7 @@ /obj/machinery/airalarm/directional/east{ pixel_x = 23; req_access = null; - req_access_txt = "150" + req_access = list("syndicate") }, /turf/open/floor/wood{ heat_capacity = 1e+006 @@ -1330,7 +1317,7 @@ /area/awaymission/moonoutpost19/syndicate) "dr" = ( /obj/structure/closet/secure_closet/personal/cabinet{ - req_access_txt = "150" + req_access = list("syndicate") }, /obj/item/ammo_box/magazine/m9mm, /obj/item/ammo_box/magazine/m9mm, @@ -1355,7 +1342,7 @@ "dt" = ( /obj/structure/closet/secure_closet/personal/cabinet{ locked = 0; - req_access_txt = "150" + req_access = list("syndicate") }, /obj/item/stack/spacecash/c50, /turf/open/floor/wood{ @@ -1368,9 +1355,9 @@ density = 0; icon_state = "open"; opacity = 0; - req_access_txt = "150"; set_obj_flags = "EMAGGED" }, +/obj/effect/mapping_helpers/airlock/access/all/syndicate/general, /obj/effect/mapping_helpers/airlock/cyclelink_helper, /turf/open/floor/plating{ heat_capacity = 1e+006; @@ -1458,9 +1445,9 @@ density = 0; icon_state = "open"; opacity = 0; - req_access_txt = "150"; set_obj_flags = "EMAGGED" }, +/obj/effect/mapping_helpers/airlock/access/all/syndicate/general, /obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 1 }, @@ -1498,13 +1485,13 @@ /obj/machinery/door/poddoor/preopen{ desc = "A heavy duty blast door that opens mechanically. This one has been applied with an acid-proof coating."; id = "Awaybiohazard"; - name = "Acid-Proof biohazard containment door" + name = "Acid-Proof Biohazard Containment Door" }, /obj/machinery/door/poddoor{ desc = "A heavy duty blast door that opens mechanically. This one has been applied with an acid-proof coating."; id = "Awaybiohazard"; layer = 2.9; - name = "Acid-Proof biohazard containment door" + name = "Acid-Proof Biohazard Containment Door" }, /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating{ @@ -1660,7 +1647,7 @@ /obj/machinery/door/poddoor/preopen{ desc = "A heavy duty blast door that opens mechanically. This one has been applied with an acid-proof coating."; id = "Awaylab"; - name = "Acid-Proof containment chamber blast door" + name = "Acid-Proof Containment Chamber Blast Door" }, /obj/effect/spawner/structure/window/reinforced, /obj/structure/cable, @@ -1668,10 +1655,6 @@ heat_capacity = 1e+006 }, /area/awaymission/moonoutpost19/research) -"eA" = ( -/obj/structure/sign/warning/electricshock, -/turf/closed/wall/r_wall, -/area/awaymission/moonoutpost19/research) "eB" = ( /obj/structure/alien/weeds/node, /turf/open/floor/engine, @@ -1729,7 +1712,7 @@ name = "Containment Chamber Blast Doors"; pixel_x = 4; pixel_y = -2; - req_access_txt = "201" + req_access = list("away_maintenance") }, /obj/machinery/button/ignition{ id = "awayxenobio"; @@ -1844,9 +1827,8 @@ }, /area/awaymission/moonoutpost19/research) "fc" = ( -/obj/machinery/door/airlock/maintenance{ - req_access_txt = "201" - }, +/obj/machinery/door/airlock/maintenance, +/obj/effect/mapping_helpers/airlock/access/all/away/maintenance, /obj/effect/decal/cleanable/blood/tracks{ desc = "Your instincts say you shouldn't be following these."; dir = 8; @@ -1871,17 +1853,6 @@ heat_capacity = 1e+006 }, /area/awaymission/moonoutpost19/research) -"fe" = ( -/obj/structure/sign/warning/securearea{ - pixel_x = 32 - }, -/obj/structure/alien/weeds, -/obj/effect/turf_decal/tile/purple, -/obj/structure/cable, -/turf/open/floor/iron/white{ - heat_capacity = 1e+006 - }, -/area/awaymission/moonoutpost19/research) "ff" = ( /obj/structure/table, /obj/machinery/reagentgrinder, @@ -2000,9 +1971,9 @@ icon_state = "open"; name = "Xenobiology Lab"; opacity = 0; - req_access_txt = "201"; set_obj_flags = "EMAGGED" }, +/obj/effect/mapping_helpers/airlock/access/all/away/maintenance, /obj/structure/cable, /turf/open/floor/iron{ heat_capacity = 1e+006 @@ -2067,7 +2038,7 @@ /obj/machinery/door/poddoor/preopen{ desc = "A heavy duty blast door that opens mechanically. This one has been applied with an acid-proof coating."; id = "Awaylab"; - name = "Acid-Proof containment chamber blast door" + name = "Acid-Proof Containment Chamber Blast Door" }, /obj/machinery/atmospherics/pipe/smart/manifold4w/general/visible{ desc = "A one meter section of pipe. This one has been applied with an acid-proof coating."; @@ -2188,7 +2159,7 @@ /obj/structure/closet/secure_closet{ icon_state = "sec"; name = "security officer's locker"; - req_access_txt = "201" + req_access = list("away_maintenance") }, /obj/item/clothing/suit/armor/vest, /obj/item/reagent_containers/spray/pepper, @@ -2286,7 +2257,7 @@ /obj/machinery/door/poddoor/preopen{ desc = "A heavy duty blast door that opens mechanically. This one has been applied with an acid-proof coating."; id = "Awaylab"; - name = "Acid-Proof containment chamber blast door" + name = "Acid-Proof Containment Chamber Blast Door" }, /obj/item/stack/cable_coil/cut, /turf/open/floor/plating{ @@ -2344,9 +2315,9 @@ /area/awaymission/moonoutpost19/research) "gk" = ( /obj/machinery/door/airlock/security/glass{ - name = "Security Post"; - req_access_txt = "201" + name = "Security Post" }, +/obj/effect/mapping_helpers/airlock/access/all/away/maintenance, /turf/open/floor/iron/white{ heat_capacity = 1e+006 }, @@ -2451,7 +2422,7 @@ /obj/machinery/door/poddoor/preopen{ desc = "A heavy duty blast door that opens mechanically. This one has been applied with an acid-proof coating."; id = "Awaylab"; - name = "Acid-Proof containment chamber blast door" + name = "Acid-Proof Containment Chamber Blast Door" }, /obj/effect/spawner/structure/window/reinforced, /obj/structure/cable, @@ -2651,9 +2622,9 @@ }, /obj/machinery/button/door/directional/west{ id = "Awaybiohazard"; - name = "Biohazard Shutter Control"; - req_access_txt = "101" + name = "Biohazard Shutter Control" }, +/obj/effect/mapping_helpers/airlock/access/all/admin/general, /turf/open/floor/iron{ heat_capacity = 1e+006 }, @@ -2847,7 +2818,7 @@ /area/awaymission/moonoutpost19/research) "hm" = ( /obj/machinery/vending/medical{ - req_access_txt = "201" + req_access = list("away_maintenance") }, /turf/open/floor/iron/white/side{ heat_capacity = 1e+006 @@ -2883,7 +2854,7 @@ /obj/structure/closet/secure_closet{ icon_state = "rd"; name = "research director's locker"; - req_access_txt = "201" + req_access = list("away_maintenance") }, /obj/item/storage/backpack/satchel/science, /obj/item/clothing/gloves/color/latex, @@ -2891,15 +2862,6 @@ dir = 5 }, /area/awaymission/moonoutpost19/research) -"hr" = ( -/obj/structure/table, -/obj/item/computer_hardware/hard_drive/role/signal/ordnance, -/obj/item/computer_hardware/hard_drive/role/signal/ordnance, -/obj/machinery/firealarm/directional/north, -/turf/open/floor/iron/cafeteria{ - dir = 5 - }, -/area/awaymission/moonoutpost19/research) "hs" = ( /obj/structure/filingcabinet/chestdrawer, /obj/machinery/light/small/broken/directional/north, @@ -2923,7 +2885,7 @@ /obj/machinery/door/poddoor{ id = "AwayRD"; layer = 2.9; - name = "privacy shutter" + name = "Privacy Shutter" }, /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating{ @@ -2983,9 +2945,9 @@ icon_state = "open"; name = "Research Director's Office"; opacity = 0; - req_access_txt = "201"; set_obj_flags = "EMAGGED" }, +/obj/effect/mapping_helpers/airlock/access/all/away/maintenance, /turf/open/floor/iron/cafeteria{ dir = 5 }, @@ -3013,9 +2975,9 @@ /area/awaymission/moonoutpost19/research) "hG" = ( /obj/machinery/door/airlock/research/glass{ - name = "Research Storage"; - req_access_txt = "201" + name = "Research Storage" }, +/obj/effect/mapping_helpers/airlock/access/all/away/maintenance, /turf/open/floor/iron/white{ heat_capacity = 1e+006 }, @@ -3053,7 +3015,7 @@ desc = "A heavy duty blast door that opens mechanically. This one has been applied with an acid-proof coating."; id = "Awaybiohazard"; layer = 2.9; - name = "Acid-Proof biohazard containment door" + name = "Acid-Proof Biohazard Containment Door" }, /obj/effect/turf_decal/delivery, /turf/open/floor/iron{ @@ -3213,9 +3175,9 @@ /area/awaymission/moonoutpost19/research) "ie" = ( /obj/machinery/door/airlock/medical{ - name = "Research Division"; - req_access_txt = "201" + name = "Research Division" }, +/obj/effect/mapping_helpers/airlock/access/all/away/maintenance, /obj/effect/mapping_helpers/airlock/cyclelink_helper, /turf/open/floor/iron/white{ heat_capacity = 1e+006 @@ -3312,13 +3274,13 @@ id = "Awaybiohazard"; name = "Biohazard Shutter Control"; pixel_y = 8; - req_access_txt = "201" + req_access = list("away_maintenance") }, /obj/machinery/button/door{ id = "AwayRD"; name = "Privacy Shutter Control"; pixel_y = -2; - req_access_txt = "201" + req_access = list("away_maintenance") }, /turf/open/floor/iron/cafeteria{ dir = 5 @@ -3363,21 +3325,6 @@ heat_capacity = 1e+006 }, /area/awaymission/moonoutpost19/research) -"iu" = ( -/obj/structure/sign/warning/securearea{ - pixel_y = 32 - }, -/obj/machinery/shower{ - dir = 4; - name = "emergency shower" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/turf/open/floor/iron/white{ - heat_capacity = 1e+006 - }, -/area/awaymission/moonoutpost19/research) "iv" = ( /obj/structure/closet/firecloset, /obj/effect/turf_decal/stripes/line{ @@ -4495,7 +4442,7 @@ "kU" = ( /obj/structure/closet/secure_closet/personal/cabinet{ locked = 0; - req_access_txt = "201" + req_access = list("away_maintenance") }, /obj/item/clothing/under/suit/navy, /turf/open/floor/carpet{ @@ -4719,9 +4666,9 @@ /area/awaymission/moonoutpost19/arrivals) "lu" = ( /obj/machinery/door/airlock{ - name = "Kitchen Cold Room"; - req_access_txt = "201" + name = "Kitchen Cold Room" }, +/obj/effect/mapping_helpers/airlock/access/all/away/maintenance, /turf/open/floor/iron/showroomfloor{ heat_capacity = 1e+006 }, @@ -4860,9 +4807,9 @@ "lQ" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock{ - name = "Kitchen"; - req_access_txt = "201" + name = "Kitchen" }, +/obj/effect/mapping_helpers/airlock/access/all/away/maintenance, /turf/open/floor/iron/dark, /area/awaymission/moonoutpost19/arrivals) "lR" = ( @@ -4983,7 +4930,7 @@ /obj/structure/closet/secure_closet{ locked = 0; name = "kitchen Cabinet"; - req_access_txt = "201" + req_access = list("away_maintenance") }, /obj/item/reagent_containers/food/condiment/flour, /obj/item/reagent_containers/food/condiment/flour, @@ -4998,7 +4945,7 @@ /obj/structure/closet/secure_closet/freezer{ locked = 0; name = "meat fridge"; - req_access_txt = "201" + req_access = list("away_maintenance") }, /obj/item/food/meat/slab/monkey, /obj/item/food/meat/slab/monkey, @@ -5013,7 +4960,7 @@ /obj/structure/closet/secure_closet/freezer{ locked = 0; name = "refrigerator"; - req_access_txt = "201" + req_access = list("away_maintenance") }, /obj/item/reagent_containers/food/condiment/milk, /obj/item/reagent_containers/food/condiment/milk, @@ -5327,7 +5274,7 @@ "nb" = ( /obj/structure/closet/secure_closet/personal/cabinet{ locked = 0; - req_access_txt = "201" + req_access = list("away_maintenance") }, /obj/item/clothing/under/misc/assistantformal, /turf/open/floor/carpet{ @@ -5521,9 +5468,8 @@ }, /area/awaymission/moonoutpost19/arrivals) "nz" = ( -/obj/machinery/door/airlock/maintenance{ - req_access_txt = "201" - }, +/obj/machinery/door/airlock/maintenance, +/obj/effect/mapping_helpers/airlock/access/all/away/maintenance, /turf/open/floor/plating{ heat_capacity = 1e+006 }, @@ -5718,7 +5664,7 @@ "nT" = ( /obj/structure/closet/secure_closet/personal/cabinet{ locked = 0; - req_access_txt = "201" + req_access = list("away_maintenance") }, /obj/item/clothing/under/suit/burgundy, /turf/open/floor/carpet{ @@ -5853,7 +5799,7 @@ icon_state = "science"; locked = 0; name = "scientist's locker"; - req_access_txt = "201" + req_access = list("away_maintenance") }, /obj/item/clothing/suit/toggle/labcoat, /turf/open/floor/iron{ @@ -5865,7 +5811,7 @@ /obj/structure/closet/secure_closet{ icon_state = "science"; name = "scientist's locker"; - req_access_txt = "201" + req_access = list("away_maintenance") }, /obj/item/clothing/suit/toggle/labcoat, /obj/item/tank/internals/oxygen, @@ -6139,6 +6085,19 @@ heat_capacity = 1e+006 }, /area/awaymission/moonoutpost19/arrivals) +"zR" = ( +/obj/structure/sign/warning/secure_area{ + pixel_y = 32 + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, +/turf/open/floor/iron{ + heat_capacity = 1e+006; + initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; + temperature = 251 + }, +/area/awaymission/moonoutpost19/syndicate) "zZ" = ( /obj/machinery/door/airlock/external/ruin, /obj/effect/mapping_helpers/airlock/cyclelink_helper, @@ -6162,6 +6121,15 @@ initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251" }, /area/awaymission/moonoutpost19/hive) +"CG" = ( +/obj/structure/table, +/obj/item/computer_hardware/hard_drive/portable/ordnance, +/obj/item/computer_hardware/hard_drive/portable/ordnance, +/obj/machinery/firealarm/directional/north, +/turf/open/floor/iron/cafeteria{ + dir = 5 + }, +/area/awaymission/moonoutpost19/research) "CY" = ( /obj/structure/alien/weeds, /obj/effect/decal/cleanable/blood/gibs, @@ -6226,6 +6194,17 @@ temperature = 251 }, /area/awaymission/moonoutpost19/main) +"HP" = ( +/obj/structure/sign/warning/secure_area{ + pixel_x = 32 + }, +/obj/structure/alien/weeds, +/obj/effect/turf_decal/tile/purple, +/obj/structure/cable, +/turf/open/floor/iron/white{ + heat_capacity = 1e+006 + }, +/area/awaymission/moonoutpost19/research) "HQ" = ( /obj/machinery/power/shieldwallgen/unlocked, /obj/structure/cable, @@ -6256,6 +6235,21 @@ initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251" }, /area/awaymission/moonoutpost19/main) +"Jr" = ( +/obj/structure/sign/warning/secure_area{ + pixel_y = 32 + }, +/obj/machinery/shower{ + dir = 4; + name = "emergency shower" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/turf/open/floor/iron/white{ + heat_capacity = 1e+006 + }, +/area/awaymission/moonoutpost19/research) "Ku" = ( /obj/structure/alien/weeds/node, /mob/living/simple_animal/hostile/alien, @@ -6291,9 +6285,9 @@ /area/awaymission/moonoutpost19/syndicate) "Mm" = ( /obj/machinery/door/airlock/medical{ - name = "Research Division"; - req_access_txt = "201" + name = "Research Division" }, +/obj/effect/mapping_helpers/airlock/access/all/away/maintenance, /obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 1 }, @@ -6488,6 +6482,10 @@ temperature = 251 }, /area/awaymission/moonoutpost19/main) +"Zl" = ( +/obj/structure/sign/warning/electric_shock, +/turf/closed/wall/r_wall, +/area/awaymission/moonoutpost19/research) "Zs" = ( /obj/structure/chair{ dir = 4 @@ -33911,7 +33909,7 @@ gA eJ he ea -hr +CG hB hC hX @@ -35971,7 +35969,7 @@ fk hj hN ea -iu +Jr iN eI jx @@ -36216,7 +36214,7 @@ eb ef ev eL -fe +HP fw fX gm @@ -39041,13 +39039,13 @@ wq wq ea ea -eA +Zl eq eq fF gc gu -eA +Zl ea ea wq @@ -41841,7 +41839,7 @@ Li bD bM at -cg +zR cu cI cU diff --git a/_maps/RandomZLevels/research.dmm b/_maps/RandomZLevels/research.dmm index abbd16184a1cd..d16dd3fd2d57c 100644 --- a/_maps/RandomZLevels/research.dmm +++ b/_maps/RandomZLevels/research.dmm @@ -200,9 +200,8 @@ /turf/open/floor/plating, /area/awaymission/research/interior/maint) "aP" = ( -/obj/machinery/door/airlock/maintenance_hatch{ - req_access_txt = "12" - }, +/obj/machinery/door/airlock/maintenance_hatch, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, /turf/open/floor/plating, /area/awaymission/research/interior/maint) "aQ" = ( @@ -515,7 +514,7 @@ /turf/open/floor/iron/dark, /area/awaymission/research/interior/gateway) "bV" = ( -/obj/structure/sign/warning/nosmoking/circle{ +/obj/structure/sign/warning/no_smoking/circle{ pixel_x = -32 }, /obj/effect/turf_decal/tile/yellow, @@ -622,9 +621,9 @@ /area/awaymission/research/interior) "cq" = ( /obj/machinery/door/airlock/engineering{ - name = "Engine Room"; - req_access_txt = "10" + name = "Engine Room" }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, /obj/effect/mapping_helpers/airlock/cyclelink_helper, /obj/effect/turf_decal/tile/yellow, /obj/effect/turf_decal/tile/yellow{ @@ -643,9 +642,9 @@ /area/awaymission/research/interior) "cs" = ( /obj/machinery/door/airlock/engineering{ - name = "Engine Room"; - req_access_txt = "10" + name = "Engine Room" }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, /obj/effect/mapping_helpers/airlock/cyclelink_helper, /obj/effect/turf_decal/tile/yellow{ dir = 1 @@ -664,9 +663,9 @@ /area/awaymission/research/interior/genetics) "cy" = ( /obj/machinery/door/airlock/maintenance_hatch{ - name = "Genetics Maintenance"; - req_access_txt = "9" + name = "Genetics Maintenance" }, +/obj/effect/mapping_helpers/airlock/access/all/science/genetics, /turf/open/floor/plating, /area/awaymission/research/interior/maint) "cz" = ( @@ -736,9 +735,9 @@ "cR" = ( /obj/machinery/door/airlock/highsecurity{ aiDisabledIdScanner = 1; - name = "Gateway Access"; - req_access_txt = "205" + name = "Gateway Access" }, +/obj/effect/mapping_helpers/airlock/access/all/away/generic1, /obj/structure/cable, /turf/open/floor/plating, /area/awaymission/research/interior/gateway) @@ -758,9 +757,9 @@ /area/awaymission/research/interior/maint) "cZ" = ( /obj/machinery/door/airlock/engineering{ - name = "Engine Room"; - req_access_txt = "10" + name = "Engine Room" }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, /obj/effect/turf_decal/tile/yellow, /obj/effect/turf_decal/tile/yellow{ dir = 4 @@ -769,9 +768,9 @@ /area/awaymission/research/interior) "da" = ( /obj/machinery/door/airlock/engineering{ - name = "Engine Room"; - req_access_txt = "10" + name = "Engine Room" }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, /obj/effect/turf_decal/tile/yellow{ dir = 1 }, @@ -940,18 +939,18 @@ /obj/effect/mapping_helpers/airlock/locked, /obj/machinery/door/airlock/highsecurity{ aiDisabledIdScanner = 1; - name = "Secure Storage C"; - req_access_txt = "205" + name = "Secure Storage C" }, +/obj/effect/mapping_helpers/airlock/access/all/away/generic1, /turf/open/floor/iron/dark, /area/awaymission/research/interior/secure) "dX" = ( /obj/effect/mapping_helpers/airlock/locked, /obj/machinery/door/airlock/highsecurity{ aiDisabledIdScanner = 1; - name = "Secure Storage D"; - req_access_txt = "205" + name = "Secure Storage D" }, +/obj/effect/mapping_helpers/airlock/access/all/away/generic1, /turf/open/floor/iron/dark, /area/awaymission/research/interior/secure) "dY" = ( @@ -969,7 +968,7 @@ "eb" = ( /obj/machinery/door/poddoor{ id = "cryopodg2"; - name = "cryogenetic genetics blastdoor" + name = "Cryogenetic Blast Door" }, /turf/open/floor/iron/stairs, /area/awaymission/research/interior/genetics) @@ -1042,9 +1041,8 @@ /turf/open/floor/plating, /area/awaymission/research/interior) "et" = ( -/obj/machinery/door/airlock/maintenance_hatch{ - req_access_txt = "12" - }, +/obj/machinery/door/airlock/maintenance_hatch, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, /obj/effect/mapping_helpers/airlock/cyclelink_helper, /obj/structure/cable, /turf/open/floor/plating, @@ -1149,9 +1147,8 @@ /turf/open/floor/plating, /area/awaymission/research/interior/maint) "eH" = ( -/obj/machinery/door/airlock/maintenance_hatch{ - req_access_txt = "12" - }, +/obj/machinery/door/airlock/maintenance_hatch, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, /obj/structure/cable, /turf/open/floor/plating, /area/awaymission/research/interior/maint) @@ -1214,7 +1211,7 @@ "eQ" = ( /obj/machinery/door/window/right/directional/north{ name = "Cell Door"; - req_access_txt = "63" + req_access = list("brig_entrance") }, /obj/effect/turf_decal/tile/red{ dir = 1 @@ -1227,9 +1224,9 @@ "eS" = ( /obj/machinery/door/airlock/security/glass{ id_tag = "outerbrig"; - name = "Brig"; - req_access_txt = "63" + name = "Brig" }, +/obj/effect/mapping_helpers/airlock/access/all/security/entrance, /obj/effect/turf_decal/tile/red{ dir = 1 }, @@ -1489,9 +1486,9 @@ /area/awaymission/research/interior/cryo) "fK" = ( /obj/machinery/door/airlock/research{ - name = "Cryogenetics Research"; - req_access_txt = "9" + name = "Cryogenetics Research" }, +/obj/effect/mapping_helpers/airlock/access/all/science/genetics, /obj/effect/turf_decal/tile/purple, /obj/effect/turf_decal/tile/purple{ dir = 8 @@ -1507,9 +1504,9 @@ /area/awaymission/research/interior) "fM" = ( /obj/machinery/door/airlock/research{ - name = "Cryogenetics Research"; - req_access_txt = "9" + name = "Cryogenetics Research" }, +/obj/effect/mapping_helpers/airlock/access/all/science/genetics, /obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 4 }, @@ -1563,9 +1560,9 @@ "fS" = ( /obj/machinery/door/airlock/security/glass{ id_tag = "outerbrig"; - name = "Brig"; - req_access_txt = "63" + name = "Brig" }, +/obj/effect/mapping_helpers/airlock/access/all/security/general, /obj/effect/turf_decal/tile/red, /obj/effect/turf_decal/tile/red{ dir = 8 @@ -1621,9 +1618,9 @@ "gg" = ( /obj/machinery/door/airlock/highsecurity{ aiDisabledIdScanner = 1; - name = "Power Storage"; - req_access_txt = "205" + name = "Power Storage" }, +/obj/effect/mapping_helpers/airlock/access/all/away/generic1, /obj/structure/cable, /turf/open/floor/iron/dark, /area/awaymission/research/interior/secure) @@ -1639,9 +1636,9 @@ /area/awaymission/research/interior/secure) "gl" = ( /obj/machinery/door/airlock/highsecurity{ - name = "Vault Storage"; - req_access_txt = "205" + name = "Vault Storage" }, +/obj/effect/mapping_helpers/airlock/access/all/away/generic1, /obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 4 }, @@ -1650,9 +1647,9 @@ /area/awaymission/research/interior/secure) "gn" = ( /obj/machinery/door/airlock/research{ - name = "Secure Storage"; - req_access_txt = "9,63" + name = "Secure Storage" }, +/obj/effect/mapping_helpers/airlock/access/all/away/generic1, /obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 8 }, @@ -1666,9 +1663,9 @@ /area/awaymission/research/interior) "gq" = ( /obj/machinery/door/airlock/research{ - name = "Cryogenetics Research"; - req_access_txt = "9" + name = "Cryogenetics Research" }, +/obj/effect/mapping_helpers/airlock/access/all/science/genetics, /obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 4 }, @@ -1794,9 +1791,9 @@ "hb" = ( /obj/machinery/door/airlock/security/glass{ id_tag = "outerbrig"; - name = "Brig"; - req_access_txt = "63" + name = "Brig" }, +/obj/effect/mapping_helpers/airlock/access/all/security/general, /obj/effect/turf_decal/tile/red{ dir = 1 }, @@ -1968,7 +1965,7 @@ "hE" = ( /obj/machinery/door/window/right/directional/south{ name = "Cell Door"; - req_access_txt = "63" + req_access = list("security") }, /obj/effect/turf_decal/tile/red, /obj/effect/turf_decal/tile/red{ @@ -2004,24 +2001,24 @@ /obj/effect/mapping_helpers/airlock/locked, /obj/machinery/door/airlock/highsecurity{ aiDisabledIdScanner = 1; - name = "Secure Storage A"; - req_access_txt = "205" + name = "Secure Storage A" }, +/obj/effect/mapping_helpers/airlock/access/all/away/generic1, /turf/open/floor/iron/dark, /area/awaymission/research/interior/secure) "hJ" = ( /obj/effect/mapping_helpers/airlock/locked, /obj/machinery/door/airlock/highsecurity{ aiDisabledIdScanner = 1; - name = "Secure Storage B"; - req_access_txt = "205" + name = "Secure Storage B" }, +/obj/effect/mapping_helpers/airlock/access/all/away/generic1, /turf/open/floor/iron/dark, /area/awaymission/research/interior/secure) "hK" = ( /obj/machinery/door/poddoor{ id = "cryopodg1"; - name = "cryogenetic genetics blastdoor" + name = "Cryogenetic Blast Door" }, /turf/open/floor/iron/stairs{ dir = 1 @@ -2225,9 +2222,9 @@ /area/awaymission/research/interior) "iv" = ( /obj/machinery/door/airlock/maintenance_hatch{ - name = "Security Maintenance"; - req_access_txt = "63" + name = "Security Maintenance" }, +/obj/effect/mapping_helpers/airlock/access/all/security/general, /obj/structure/cable, /turf/open/floor/plating, /area/awaymission/research/interior/maint) @@ -2385,10 +2382,6 @@ }, /turf/open/floor/iron/white, /area/awaymission/research/interior/medbay) -"ji" = ( -/obj/machinery/door/airlock/glass_large, -/turf/closed/mineral, -/area/awaymission/research/exterior) "jj" = ( /obj/structure/dresser, /turf/open/floor/wood, @@ -3460,7 +3453,7 @@ /turf/open/floor/iron/white, /area/awaymission/research/interior/escapepods) "mK" = ( -/obj/structure/flora/ausbushes/brflowers, +/obj/structure/flora/bush/flowers_br/style_random, /obj/structure/window/reinforced, /obj/structure/window/reinforced{ dir = 1; @@ -3469,7 +3462,7 @@ /turf/open/floor/grass, /area/awaymission/research/interior/escapepods) "mL" = ( -/obj/structure/flora/ausbushes/fernybush, +/obj/structure/flora/bush/ferny/style_random, /obj/structure/window/reinforced, /obj/structure/window/reinforced{ dir = 1; @@ -3478,7 +3471,7 @@ /turf/open/floor/grass, /area/awaymission/research/interior/escapepods) "mM" = ( -/obj/structure/flora/ausbushes/grassybush, +/obj/structure/flora/bush/grassy/style_random, /obj/structure/window/reinforced, /obj/structure/window/reinforced{ dir = 1; @@ -3828,9 +3821,9 @@ /area/awaymission/research/interior) "va" = ( /obj/machinery/door/airlock/research{ - name = "Cryogenetics Research"; - req_access_txt = "9" + name = "Cryogenetics Research" }, +/obj/effect/mapping_helpers/airlock/access/all/science/genetics, /obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 8 }, @@ -3956,9 +3949,8 @@ /turf/open/floor/iron, /area/awaymission/research/interior/cryo) "zn" = ( -/obj/machinery/door/airlock/maintenance_hatch{ - req_access_txt = "12" - }, +/obj/machinery/door/airlock/maintenance_hatch, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, /obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 1 }, @@ -3997,9 +3989,9 @@ /area/awaymission/research/interior/medbay) "Bx" = ( /obj/machinery/door/airlock/engineering{ - name = "Engine Room"; - req_access_txt = "10" + name = "Engine Room" }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, /obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 1 }, @@ -4058,9 +4050,8 @@ /turf/open/floor/iron/white, /area/awaymission/research/interior) "Do" = ( -/obj/machinery/door/airlock/maintenance_hatch{ - req_access_txt = "12" - }, +/obj/machinery/door/airlock/maintenance_hatch, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, /obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 8 }, @@ -4282,9 +4273,9 @@ "Km" = ( /obj/machinery/door/airlock/security/glass{ id_tag = "outerbrig"; - name = "Brig"; - req_access_txt = "63" + name = "Brig" }, +/obj/effect/mapping_helpers/airlock/access/all/security/entrance, /obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 4 }, @@ -4471,9 +4462,9 @@ "Qz" = ( /obj/machinery/door/airlock/security/glass{ id_tag = "outerbrig"; - name = "Brig"; - req_access_txt = "63" + name = "Brig" }, +/obj/effect/mapping_helpers/airlock/access/all/security/entrance, /obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 4 }, @@ -4565,9 +4556,9 @@ /area/awaymission/research/interior/medbay) "TD" = ( /obj/machinery/door/airlock/engineering{ - name = "Engine Room"; - req_access_txt = "10" + name = "Engine Room" }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, /obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 1 }, @@ -4610,9 +4601,9 @@ "Uu" = ( /obj/machinery/door/airlock/security/glass{ id_tag = "outerbrig"; - name = "Brig"; - req_access_txt = "63" + name = "Brig" }, +/obj/effect/mapping_helpers/airlock/access/all/security/entrance, /obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 8 }, @@ -4623,9 +4614,8 @@ /turf/open/floor/iron/white, /area/awaymission/research/interior) "UA" = ( -/obj/machinery/door/airlock/maintenance_hatch{ - req_access_txt = "12" - }, +/obj/machinery/door/airlock/maintenance_hatch, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, /obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 4 }, @@ -4676,9 +4666,9 @@ "WR" = ( /obj/machinery/door/airlock/security/glass{ id_tag = "outerbrig"; - name = "Brig"; - req_access_txt = "63" + name = "Brig" }, +/obj/effect/mapping_helpers/airlock/access/all/security/entrance, /obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 8 }, @@ -4710,9 +4700,9 @@ /area/awaymission/research/interior/escapepods) "XM" = ( /obj/machinery/door/airlock/research{ - name = "Cryogenetics Research"; - req_access_txt = "9" + name = "Cryogenetics Research" }, +/obj/effect/mapping_helpers/airlock/access/all/science/genetics, /obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 8 }, @@ -34972,7 +34962,7 @@ ad ad ad ad -ji +ad ad ad ad diff --git a/_maps/RandomZLevels/snowdin.dmm b/_maps/RandomZLevels/snowdin.dmm index 7b90f38797abe..a999e425816bc 100644 --- a/_maps/RandomZLevels/snowdin.dmm +++ b/_maps/RandomZLevels/snowdin.dmm @@ -446,9 +446,9 @@ /area/awaymission/snowdin/outside) "bC" = ( /obj/machinery/door/airlock/external/ruin{ - name = "Ready Room"; - req_access_txt = "150" + name = "Ready Room" }, +/obj/effect/mapping_helpers/airlock/access/all/syndicate/general, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, /area/awaymission/snowdin/cave) @@ -530,7 +530,7 @@ /turf/open/floor/plating, /area/awaymission/snowdin/post/dorm) "bP" = ( -/obj/structure/flora/tree/pine/xmas/presents, +/obj/structure/flora/tree/pine/xmas, /turf/open/misc/asteroid/snow, /area/awaymission/snowdin/outside) "bQ" = ( @@ -688,9 +688,8 @@ /turf/open/floor/plating, /area/awaymission/snowdin/post/dorm) "co" = ( -/obj/machinery/door/airlock/maintenance{ - req_access_txt = "12" - }, +/obj/machinery/door/airlock/maintenance, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, /obj/structure/cable, /turf/open/floor/plating, /area/awaymission/snowdin/post/dorm) @@ -852,9 +851,9 @@ /area/awaymission/snowdin/cave/cavern) "cG" = ( /obj/machinery/door/airlock/mining/glass{ - name = "Mining Dock"; - req_access_txt = "48" + name = "Mining Dock" }, +/obj/effect/mapping_helpers/airlock/access/all/supply/mining, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron, /area/awaymission/snowdin/post/mining_main) @@ -1332,9 +1331,8 @@ pixel_x = 5; pixel_y = 5 }, -/obj/machinery/door/airlock/maintenance{ - req_access_txt = "12" - }, +/obj/machinery/door/airlock/maintenance, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, /turf/open/floor/plating, /area/awaymission/snowdin/post) "dM" = ( @@ -1352,9 +1350,9 @@ /area/awaymission/snowdin/post/messhall) "dQ" = ( /obj/machinery/door/airlock/public/glass{ - name = "Kitchen"; - req_access_txt = "35" + name = "Kitchen" }, +/obj/effect/mapping_helpers/airlock/access/all/service/hydroponics, /obj/structure/barricade/wooden/crude, /turf/open/floor/iron, /area/awaymission/snowdin/post/kitchen) @@ -1806,9 +1804,9 @@ pixel_y = 5 }, /obj/machinery/door/airlock/public/glass{ - name = "Kitchen"; - req_access_txt = "35" + name = "Kitchen" }, +/obj/effect/mapping_helpers/airlock/access/all/service/hydroponics, /obj/machinery/door/firedoor, /obj/structure/barricade/wooden/crude, /obj/structure/cable, @@ -2437,9 +2435,9 @@ pixel_y = 5 }, /obj/machinery/door/airlock/maintenance{ - name = "Misc Storage"; - req_access_txt = "12" + name = "Misc Storage" }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, /turf/open/floor/plating, /area/awaymission/snowdin/post/dorm) "hc" = ( @@ -2716,9 +2714,9 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, /obj/machinery/door/firedoor, /obj/machinery/door/airlock/medical/glass{ - name = "Medbay Storage"; - req_access_txt = "45" + name = "Medbay Storage" }, +/obj/effect/mapping_helpers/airlock/access/all/medical/surgery, /obj/effect/turf_decal/tile/blue{ dir = 4 }, @@ -2734,9 +2732,8 @@ pixel_x = 5; pixel_y = 5 }, -/obj/machinery/door/airlock/maintenance{ - req_access_txt = "12" - }, +/obj/machinery/door/airlock/maintenance, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, /obj/structure/cable, /turf/open/floor/plating, /area/awaymission/snowdin/post) @@ -2812,7 +2809,7 @@ /obj/structure/closet/secure_closet{ icon_state = "sec"; name = "security officer's locker"; - req_access_txt = "201" + req_access = list("away_maintenance") }, /obj/item/restraints/handcuffs, /obj/item/assembly/flash, @@ -2841,9 +2838,8 @@ /turf/closed/wall, /area/awaymission/snowdin/post/garage) "if" = ( -/obj/machinery/door/airlock/maintenance{ - req_access_txt = "12" - }, +/obj/machinery/door/airlock/maintenance, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, /turf/open/floor/plating, /area/awaymission/snowdin/post/garage) "ih" = ( @@ -3700,9 +3696,9 @@ /area/awaymission/snowdin/post/messhall) "ke" = ( /obj/machinery/door/airlock/external/ruin{ - name = "Ready Room"; - req_access_txt = "150" + name = "Ready Room" }, +/obj/effect/mapping_helpers/airlock/access/all/syndicate/general, /obj/effect/mapping_helpers/airlock/cyclelink_helper, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, @@ -3783,6 +3779,10 @@ }, /turf/open/floor/plating/snowed/smoothed, /area/awaymission/snowdin/outside) +"kt" = ( +/obj/item/clothing/head/santa, +/turf/open/misc/asteroid/snow, +/area/awaymission/snowdin/outside) "ku" = ( /turf/closed/wall/ice, /area/awaymission/snowdin/cave/mountain) @@ -4349,9 +4349,9 @@ dir = 4 }, /obj/machinery/door/airlock/public/glass{ - name = "Hydroponics"; - req_access_txt = "35" + name = "Hydroponics" }, +/obj/effect/mapping_helpers/airlock/access/all/service/hydroponics, /obj/machinery/door/firedoor, /obj/structure/cable, /turf/open/floor/iron/cafeteria, @@ -4696,9 +4696,9 @@ /area/awaymission/snowdin/outside) "mq" = ( /obj/machinery/door/airlock/public/glass{ - name = "Hydroponics"; - req_access_txt = "35" + name = "Hydroponics" }, +/obj/effect/mapping_helpers/airlock/access/all/service/hydroponics, /obj/machinery/door/firedoor, /turf/open/floor/iron/cafeteria, /area/awaymission/snowdin/post/messhall) @@ -4845,9 +4845,9 @@ pixel_y = 5 }, /obj/machinery/door/airlock/engineering/glass{ - name = "Engineering"; - req_access_txt = "32" + name = "Engineering" }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/construction, /obj/machinery/door/firedoor, /obj/structure/cable, /turf/open/floor/iron/cafeteria, @@ -4962,8 +4962,8 @@ /turf/open/floor/iron, /area/awaymission/snowdin/post) "ng" = ( -/obj/structure/flora/grass/both, -/obj/structure/flora/tree/pine, +/obj/structure/flora/grass/both/style_random, +/obj/structure/flora/tree/pine/style_random, /turf/open/misc/asteroid/snow, /area/awaymission/snowdin/outside) "nh" = ( @@ -5042,7 +5042,7 @@ }, /area/awaymission/snowdin/post/engineering) "nr" = ( -/obj/structure/flora/bush, +/obj/structure/flora/bush/snow/style_random, /turf/open/misc/asteroid/snow, /area/awaymission/snowdin/cave) "ns" = ( @@ -5105,7 +5105,7 @@ "nB" = ( /obj/machinery/door/poddoor/shutters{ id = "snowdingarage1"; - name = "garage door" + name = "Garage Door" }, /turf/open/floor/plating, /area/awaymission/snowdin/post/garage) @@ -5221,9 +5221,9 @@ /area/awaymission/snowdin/post/hydro) "nX" = ( /obj/machinery/door/airlock/public/glass{ - name = "Hydroponics"; - req_access_txt = "35" + name = "Hydroponics" }, +/obj/effect/mapping_helpers/airlock/access/all/service/hydroponics, /obj/structure/cable, /turf/open/floor/iron, /area/awaymission/snowdin/post/hydro) @@ -5283,7 +5283,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/structure/sign/warning/electricshock{ +/obj/structure/sign/warning/electric_shock{ pixel_x = -32 }, /obj/structure/cable, @@ -5367,8 +5367,8 @@ /turf/open/floor/iron, /area/awaymission/snowdin/post/hydro) "ov" = ( -/obj/structure/flora/grass/both, -/obj/structure/flora/bush, +/obj/structure/flora/grass/both/style_random, +/obj/structure/flora/bush/snow/style_random, /turf/open/misc/asteroid/snow, /area/awaymission/snowdin/outside) "ow" = ( @@ -5550,7 +5550,7 @@ pixel_y = 3 }, /obj/item/storage/toolbox/mechanical, -/obj/structure/sign/warning/enginesafety{ +/obj/structure/sign/warning/engine_safety{ pixel_x = 32 }, /turf/open/floor/iron, @@ -5808,9 +5808,9 @@ /area/awaymission/snowdin/post/secpost) "pJ" = ( /obj/machinery/door/airlock/vault{ - name = "Armory"; - req_access_txt = "3" + name = "Armory" }, +/obj/effect/mapping_helpers/airlock/access/all/security/armory, /turf/open/floor/iron/dark, /area/awaymission/snowdin/post/secpost) "pK" = ( @@ -6000,7 +6000,7 @@ /turf/open/floor/plating, /area/awaymission/snowdin/post/engineering) "qg" = ( -/obj/structure/flora/rock/pile/icy, +/obj/structure/flora/rock/pile/icy/style_random, /turf/open/floor/engine/cult{ initial_gas_mix = "n2=82;plasma=24;TEMP=120"; temperature = 120 @@ -6150,9 +6150,8 @@ /turf/open/floor/iron, /area/awaymission/snowdin/post/engineering) "qC" = ( -/obj/machinery/door/airlock/maintenance{ - req_access_txt = "12" - }, +/obj/machinery/door/airlock/maintenance, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, /obj/structure/cable, /turf/open/floor/plating, /area/awaymission/snowdin/post/engineering) @@ -6240,7 +6239,7 @@ name = "Turbine Access Console"; pixel_x = -8; pixel_y = -26; - req_access_txt = "32" + req_access = list("construction") }, /obj/machinery/button/ignition{ id = "snowdin_turbine_ignitor"; @@ -6384,9 +6383,9 @@ frequency = 1449; heat_proof = 1; id_tag = "snowdin_turbine_exterior"; - name = "Turbine Exterior Airlock"; - req_access_txt = "32" + name = "Turbine Exterior Airlock" }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/construction, /obj/effect/mapping_helpers/airlock/cyclelink_helper, /obj/structure/cable, /turf/open/floor/engine, @@ -6594,9 +6593,9 @@ frequency = 1449; heat_proof = 1; id_tag = "snowdin_turbine_interior"; - name = "Turbine Interior Airlock"; - req_access_txt = "32" + name = "Turbine Interior Airlock" }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/construction, /obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 1 }, @@ -6667,9 +6666,9 @@ /area/awaymission/snowdin/cave) "su" = ( /obj/machinery/door/airlock/maintenance{ - name = "SMES Storage"; - req_access_txt = "32" + name = "SMES Storage" }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/construction, /obj/structure/cable, /turf/open/floor/plating, /area/awaymission/snowdin/post/cavern2) @@ -6764,9 +6763,9 @@ /area/awaymission/snowdin/cave/cavern) "sQ" = ( /obj/machinery/door/airlock/maintenance{ - name = "Misc Storage"; - req_access_txt = "12" + name = "Misc Storage" }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, /turf/open/floor/plating, /area/awaymission/snowdin/post/cavern2) "sR" = ( @@ -6886,7 +6885,7 @@ /turf/closed/wall/ice, /area/awaymission/snowdin/outside) "ts" = ( -/obj/structure/flora/tree/dead, +/obj/structure/flora/tree/dead/style_random, /obj/effect/light_emitter{ name = "outdoor light"; set_cap = 3; @@ -6895,7 +6894,7 @@ /turf/open/misc/asteroid/snow, /area/awaymission/snowdin/outside) "tt" = ( -/mob/living/simple_animal/hostile/skeleton/templar, +/mob/living/simple_animal/hostile/skeleton/plasmaminer/jackhammer, /turf/open/floor/plating/snowed/cavern, /area/awaymission/snowdin/cave/cavern) "tu" = ( @@ -6972,6 +6971,10 @@ /obj/machinery/light/small/broken/directional/east, /turf/open/floor/plating/snowed/cavern, /area/awaymission/snowdin/post/cavern2) +"up" = ( +/obj/effect/spawner/random/exotic/snow_gear, +/turf/open/floor/wood, +/area/awaymission/snowdin/igloo) "ur" = ( /obj/machinery/door/airlock{ name = "Private Quarters" @@ -6980,9 +6983,9 @@ /area/awaymission/snowdin/post/cavern1) "us" = ( /obj/machinery/door/airlock/maintenance{ - name = "SMES Storage"; - req_access_txt = "32" + name = "SMES Storage" }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, /obj/structure/cable, /turf/open/floor/plating, /area/awaymission/snowdin/post/cavern1) @@ -7022,9 +7025,9 @@ /area/awaymission/snowdin/post/cavern1) "uD" = ( /obj/machinery/door/airlock/maintenance{ - name = "Misc Storage"; - req_access_txt = "12" + name = "Misc Storage" }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, /turf/open/floor/plating, /area/awaymission/snowdin/post/cavern1) "uE" = ( @@ -7162,8 +7165,7 @@ }, /area/awaymission/snowdin/outside) "vi" = ( -/obj/structure/closet/crate/wooden, -/obj/effect/spawner/random/exotic/antag_gear_strong, +/mob/living/simple_animal/hostile/skeleton/templar, /turf/open/floor/engine/cult{ initial_gas_mix = "n2=82;plasma=24;TEMP=120"; temperature = 120 @@ -7337,7 +7339,7 @@ /area/awaymission/snowdin/post/broken_shuttle) "wd" = ( /obj/item/shard, -/obj/structure/flora/grass/both, +/obj/structure/flora/grass/both/style_random, /turf/open/misc/asteroid/snow, /area/awaymission/snowdin/outside) "wm" = ( @@ -7369,7 +7371,7 @@ /turf/open/floor/plating, /area/awaymission/snowdin/post/mining_dock) "wH" = ( -/obj/structure/sign/warning/electricshock{ +/obj/structure/sign/warning/electric_shock{ pixel_y = 32 }, /obj/structure/cable, @@ -7411,9 +7413,9 @@ /area/awaymission/snowdin/cave/mountain) "wR" = ( /obj/machinery/door/airlock/maintenance{ - name = "SMES Storage"; - req_access_txt = "32" + name = "SMES Storage" }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, /obj/structure/cable, /turf/open/floor/plating, /area/awaymission/snowdin/post/mining_dock) @@ -7581,9 +7583,9 @@ /area/awaymission/snowdin/post) "xx" = ( /obj/machinery/door/airlock/vault{ - name = "Relic Storage"; - req_access_txt = "3" + name = "Relic Storage" }, +/obj/effect/mapping_helpers/airlock/access/all/security/armory, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron, /area/awaymission/snowdin/post/mining_dock) @@ -7840,7 +7842,7 @@ }, /area/awaymission/snowdin/post/mining_dock) "yl" = ( -/obj/structure/sign/warning/nosmoking{ +/obj/structure/sign/warning/no_smoking{ pixel_x = -32 }, /turf/open/floor/plating, @@ -8158,7 +8160,7 @@ "zo" = ( /obj/machinery/door/poddoor/shutters{ id = "snowdingarage2"; - name = "garage door" + name = "Garage Door" }, /turf/open/floor/plating, /area/awaymission/snowdin/post/minipost) @@ -8653,9 +8655,8 @@ /turf/open/floor/plating/snowed/cavern, /area/awaymission/snowdin/cave/cavern) "Bj" = ( -/obj/machinery/door/airlock/maintenance{ - req_access_txt = "12" - }, +/obj/machinery/door/airlock/maintenance, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, /turf/open/floor/plating, /area/awaymission/snowdin/post/minipost) "Bk" = ( @@ -8822,6 +8823,7 @@ /area/awaymission/snowdin/cave) "BM" = ( /obj/structure/table/wood, +/obj/item/knife/combat/bone, /turf/open/floor/wood, /area/awaymission/snowdin/igloo) "BN" = ( @@ -8949,7 +8951,7 @@ /turf/closed/wall/mineral/plastitanium, /area/awaymission/snowdin/outside) "Cu" = ( -/obj/structure/flora/bush, +/obj/structure/flora/bush/snow/style_random, /turf/open/misc/asteroid/snow, /area/awaymission/snowdin/outside) "Cv" = ( @@ -9017,7 +9019,6 @@ desc = "It's a storage unit for a Syndicate boarding party." }, /obj/effect/turf_decal/bot_white, -/obj/item/gun/ballistic/automatic/pistol, /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 4 @@ -9183,13 +9184,9 @@ /turf/open/floor/mineral/plastitanium/red, /area/awaymission/snowdin/cave) "Ds" = ( -/obj/item/grenade/c4, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/iron/dark, -/area/awaymission/snowdin/cave) +/obj/structure/closet/crate/wooden, +/turf/open/floor/plating/snowed/cavern, +/area/awaymission/snowdin/cave/cavern) "Dv" = ( /obj/effect/decal/cleanable/blood/drip, /turf/open/floor/plating/snowed/smoothed, @@ -9228,9 +9225,8 @@ /turf/open/floor/plating, /area/awaymission/snowdin/cave) "DJ" = ( -/obj/machinery/door/airlock/hatch{ - req_access_txt = "150" - }, +/obj/machinery/door/airlock/hatch, +/obj/effect/mapping_helpers/airlock/access/all/syndicate/general, /turf/open/floor/mineral/plastitanium/red, /area/awaymission/snowdin/cave) "DK" = ( @@ -9284,7 +9280,7 @@ /area/awaymission/snowdin/cave) "Eb" = ( /obj/effect/decal/cleanable/blood/old, -/obj/effect/mob_spawn/corpse/human/syndicatesoldier, +/obj/effect/mob_spawn/corpse/human/skeleton, /turf/open/floor/iron/dark, /area/awaymission/snowdin/cave) "Ed" = ( @@ -9702,7 +9698,7 @@ "Gl" = ( /obj/machinery/door/poddoor/shutters{ id = "snowdingarageunder"; - name = "garage door" + name = "Garage Door" }, /obj/effect/turf_decal/delivery, /turf/open/floor/iron, @@ -9710,7 +9706,7 @@ "Gm" = ( /obj/machinery/door/poddoor/shutters{ id = "snowdingarageunder2"; - name = "garage door" + name = "Garage Door" }, /obj/effect/turf_decal/delivery, /turf/open/floor/iron, @@ -10022,9 +10018,9 @@ /area/awaymission/snowdin/post/mining_dock) "Hy" = ( /obj/machinery/door/airlock/research/glass{ - name = "Mech Lab"; - req_access_txt = "29" + name = "Mech Lab" }, +/obj/effect/mapping_helpers/airlock/access/all/science/robotics, /turf/open/floor/iron, /area/awaymission/snowdin/post/mining_main/mechbay) "Hz" = ( @@ -10126,6 +10122,7 @@ /area/awaymission/snowdin/post/mining_main/mechbay) "HQ" = ( /obj/effect/turf_decal/stripes/line, +/mob/living/simple_animal/hostile/netherworld/migo, /turf/open/floor/plating{ icon_state = "platingdmg1" }, @@ -10193,15 +10190,15 @@ "Ia" = ( /obj/machinery/door/poddoor/shutters{ id = "snowdingarage3"; - name = "garage door" + name = "Garage Door" }, /turf/open/floor/plating, /area/awaymission/snowdin/post/mining_main) "Ic" = ( /obj/machinery/door/airlock/research{ - name = "Robotics Lab"; - req_access_txt = "29" + name = "Robotics Lab" }, +/obj/effect/mapping_helpers/airlock/access/all/science/robotics, /obj/structure/cable, /turf/open/floor/iron/white, /area/awaymission/snowdin/post/mining_main/robotics) @@ -10224,7 +10221,7 @@ }, /area/awaymission/snowdin/post/mining_dock) "If" = ( -/obj/structure/sign/warning/nosmoking{ +/obj/structure/sign/warning/no_smoking{ pixel_y = -32 }, /obj/machinery/light/directional/south, @@ -10364,9 +10361,8 @@ /turf/open/floor/iron, /area/awaymission/snowdin/post/mining_dock) "IE" = ( -/obj/machinery/door/airlock/maintenance{ - req_access_txt = "12" - }, +/obj/machinery/door/airlock/maintenance, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, /turf/open/floor/plating, /area/awaymission/snowdin/post/mining_main/mechbay) "IF" = ( @@ -10394,20 +10390,19 @@ }, /area/awaymission/snowdin/post/mining_main) "IJ" = ( -/obj/structure/sign/warning/electricshock{ +/obj/structure/sign/warning/electric_shock{ pixel_x = 32 }, /turf/closed/wall, /area/awaymission/snowdin/post/mining_main/robotics) "IL" = ( -/obj/structure/flora/tree/pine, -/obj/structure/flora/grass/both, +/obj/structure/flora/tree/pine/style_random, +/obj/structure/flora/grass/both/style_random, /turf/open/misc/asteroid/snow, /area/awaymission/snowdin/outside) "IN" = ( -/obj/machinery/door/airlock/maintenance{ - req_access_txt = "12" - }, +/obj/machinery/door/airlock/maintenance, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, /obj/structure/cable, /turf/open/floor/plating, /area/awaymission/snowdin/post/mining_dock) @@ -10555,9 +10550,9 @@ /area/awaymission/snowdin/cave/cavern) "Jj" = ( /obj/machinery/door/airlock/maintenance{ - name = "Misc Storage"; - req_access_txt = "12" + name = "Misc Storage" }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, /turf/open/floor/plating, /area/awaymission/snowdin/post/mining_main) "Jm" = ( @@ -10659,7 +10654,7 @@ /turf/open/floor/iron, /area/awaymission/snowdin/post/mining_main) "JA" = ( -/obj/structure/sign/warning/electricshock{ +/obj/structure/sign/warning/electric_shock{ pixel_x = 32 }, /obj/structure/cable, @@ -10835,9 +10830,9 @@ /area/awaymission/snowdin/post/mining_dock) "JZ" = ( /obj/machinery/door/airlock/maintenance{ - name = "Misc Storage"; - req_access_txt = "12" + name = "Misc Storage" }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, /turf/open/floor/plating, /area/awaymission/snowdin/post/mining_dock) "Ka" = ( @@ -11052,7 +11047,7 @@ /turf/open/floor/iron, /area/awaymission/snowdin/post/mining_main) "KC" = ( -/obj/structure/flora/grass/both, +/obj/structure/flora/grass/both/style_random, /turf/open/misc/asteroid/snow, /area/awaymission/snowdin/cave) "KD" = ( @@ -11112,9 +11107,9 @@ /area/awaymission/snowdin/post/mining_main) "KK" = ( /obj/machinery/door/airlock/engineering/glass{ - name = "Engineering"; - req_access_txt = "32" + name = "Engineering" }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/construction, /turf/open/floor/plating, /area/awaymission/snowdin/post/mining_main) "KL" = ( @@ -11679,7 +11674,7 @@ /turf/open/floor/plating, /area/awaymission/snowdin/post/engineering) "Nz" = ( -/obj/structure/flora/rock/icy, +/obj/structure/flora/rock/icy/style_random, /turf/open/misc/asteroid/snow/ice, /area/awaymission/snowdin/cave/cavern) "NA" = ( @@ -11946,9 +11941,9 @@ }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, /obj/machinery/door/airlock/security{ - name = "Security Checkpoint"; - req_access_txt = "1" + name = "Security Checkpoint" }, +/obj/effect/mapping_helpers/airlock/access/all/security/general, /obj/effect/turf_decal/tile/red/fourcorners, /obj/structure/cable, /turf/open/floor/iron, @@ -12116,7 +12111,7 @@ }, /area/awaymission/snowdin/outside) "Qc" = ( -/obj/structure/flora/stump, +/obj/structure/flora/tree/stump, /obj/effect/light_emitter{ name = "outdoor light"; set_cap = 3; @@ -12289,8 +12284,8 @@ /turf/open/misc/asteroid/snow/ice, /area/awaymission/snowdin/cave/cavern) "QQ" = ( -/obj/structure/flora/grass/both, -/obj/structure/flora/grass/both, +/obj/structure/flora/grass/both/style_random, +/obj/structure/flora/grass/both/style_random, /turf/open/misc/asteroid/snow, /area/awaymission/snowdin/outside) "QR" = ( @@ -12431,7 +12426,7 @@ /turf/open/floor/iron/cafeteria, /area/awaymission/snowdin/post/messhall) "RN" = ( -/obj/structure/flora/bush, +/obj/structure/flora/bush/snow/style_random, /obj/effect/light_emitter{ name = "outdoor light"; set_cap = 3; @@ -12535,7 +12530,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/structure/sign/warning/electricshock{ +/obj/structure/sign/warning/electric_shock{ pixel_x = -32 }, /obj/machinery/power/smes/engineering, @@ -12657,7 +12652,7 @@ idDoor = "snowdin_turbine_interior"; idSelf = "snowdin_turbine_access"; layer = 3.1; - name = "Turbine airlock control"; + name = "Turbine Airlock Control"; pixel_x = 8; pixel_y = -24 }, @@ -12723,9 +12718,9 @@ /area/awaymission/snowdin/post/mining_main) "SZ" = ( /obj/machinery/door/airlock/external/ruin{ - name = "Ready Room"; - req_access_txt = "150" + name = "Ready Room" }, +/obj/effect/mapping_helpers/airlock/access/all/syndicate/general, /obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 1 }, @@ -12738,7 +12733,7 @@ set_cap = 3; set_luminosity = 6 }, -/obj/structure/flora/grass/both, +/obj/structure/flora/grass/both/style_random, /turf/open/misc/asteroid/snow, /area/awaymission/snowdin/outside) "Te" = ( @@ -12820,7 +12815,7 @@ /turf/open/floor/engine/n2, /area/awaymission/snowdin/post/engineering) "TI" = ( -/obj/structure/flora/grass/both, +/obj/structure/flora/grass/both/style_random, /turf/open/misc/asteroid/snow, /area/awaymission/snowdin/outside) "TJ" = ( @@ -12858,13 +12853,12 @@ /area/awaymission/snowdin/post/messhall) "TT" = ( /obj/effect/decal/cleanable/blood/old, -/obj/effect/mob_spawn/corpse/human/syndicatesoldier, /obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/mob_spawn/corpse/human/skeleton, /turf/open/floor/iron/dark, /area/awaymission/snowdin/cave) "TW" = ( -/obj/structure/closet/crate/wooden, -/obj/effect/spawner/random/exotic/antag_gear_strong, +/mob/living/simple_animal/hostile/skeleton/plasmaminer, /turf/open/floor/plating/snowed/cavern, /area/awaymission/snowdin/cave/cavern) "TY" = ( @@ -13039,7 +13033,7 @@ }, /area/awaymission/snowdin/cave) "UT" = ( -/obj/structure/flora/rock/pile/icy, +/obj/structure/flora/rock/pile/icy/style_random, /turf/open/misc/asteroid/snow/ice, /area/awaymission/snowdin/cave/cavern) "Va" = ( @@ -13054,6 +13048,10 @@ /obj/effect/mob_spawn/corpse/human/syndicatesoldier, /turf/open/misc/asteroid/snow, /area/awaymission/snowdin/cave) +"Vd" = ( +/mob/living/simple_animal/hostile/netherworld/migo, +/turf/open/floor/iron/white, +/area/awaymission/snowdin/post/mining_main/robotics) "Ve" = ( /mob/living/simple_animal/hostile/skeleton/plasmaminer, /turf/open/misc/asteroid/snow/ice, @@ -13365,6 +13363,10 @@ /obj/structure/cable, /turf/open/floor/plating, /area/awaymission/snowdin/post/mining_main/mechbay) +"Xb" = ( +/mob/living/simple_animal/hostile/skeleton/eskimo, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/mining_main) "Xd" = ( /obj/item/stack/rods, /obj/effect/turf_decal/tile/neutral/fourcorners, @@ -13389,7 +13391,7 @@ /turf/open/floor/iron/white, /area/awaymission/snowdin/post/mining_main/robotics) "Xo" = ( -/obj/structure/flora/grass/both, +/obj/structure/flora/grass/both/style_random, /obj/effect/light_emitter{ name = "outdoor light"; set_cap = 3; @@ -13503,8 +13505,8 @@ /turf/open/floor/wood, /area/awaymission/snowdin/post/dorm) "XX" = ( -/obj/structure/flora/bush, -/obj/structure/flora/bush, +/obj/structure/flora/bush/snow/style_random, +/obj/structure/flora/bush/snow/style_random, /turf/open/misc/asteroid/snow, /area/awaymission/snowdin/outside) "XY" = ( @@ -13616,9 +13618,9 @@ /area/awaymission/snowdin/post/cavern2) "YA" = ( /obj/machinery/door/airlock/mining/glass{ - name = "Mining Dock"; - req_access_txt = "48" + name = "Mining Dock" }, +/obj/effect/mapping_helpers/airlock/access/all/supply/mining, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron, /area/awaymission/snowdin/post/mining_dock) @@ -13632,7 +13634,7 @@ /turf/open/misc/asteroid/snow, /area/awaymission/snowdin/cave) "YE" = ( -/obj/structure/flora/tree/pine, +/obj/structure/flora/tree/pine/style_random, /turf/open/misc/asteroid/snow, /area/awaymission/snowdin/outside) "YF" = ( @@ -13649,7 +13651,7 @@ /obj/machinery/door_buttons/access_button{ idDoor = "snowdin_turbine_exterior"; idSelf = "snowdin_turbine_access"; - name = "Turbine airlock control"; + name = "Turbine Airlock Control"; pixel_x = -8; pixel_y = 24 }, @@ -13733,7 +13735,7 @@ /turf/open/floor/iron, /area/awaymission/snowdin/post/secpost) "Zn" = ( -/obj/structure/flora/tree/pine, +/obj/structure/flora/tree/pine/style_random, /obj/effect/light_emitter{ name = "outdoor light"; set_cap = 3; @@ -13761,7 +13763,7 @@ /turf/open/floor/iron/white, /area/awaymission/snowdin/post) "Zq" = ( -/obj/structure/sign/warning/nosmoking{ +/obj/structure/sign/warning/no_smoking{ pixel_y = 32 }, /obj/machinery/light/broken/directional/north, @@ -13834,7 +13836,7 @@ /turf/open/misc/asteroid/snow, /area/awaymission/snowdin/post/garage) "ZK" = ( -/obj/structure/flora/tree/dead, +/obj/structure/flora/tree/dead/style_random, /turf/open/misc/asteroid/snow, /area/awaymission/snowdin/outside) "ZM" = ( @@ -13856,7 +13858,7 @@ /turf/open/floor/iron/cafeteria, /area/awaymission/snowdin/post/messhall) "ZX" = ( -/obj/structure/flora/stump, +/obj/structure/flora/tree/stump, /turf/open/misc/asteroid/snow, /area/awaymission/snowdin/outside) @@ -24891,7 +24893,7 @@ GP Go HE Gq -Gq +Xb HW IS HV @@ -34278,7 +34280,7 @@ Zy Zy Zy bP -Zy +kt eo eo eo @@ -36116,7 +36118,7 @@ Aa Zy Zy Aa -zD +up zD zD AA @@ -36410,7 +36412,7 @@ CC CL CW Di -Ds +Di Di CC ka @@ -52976,7 +52978,7 @@ WN WN WN WN -QP +WN WN WN WN @@ -53482,7 +53484,7 @@ gc gV gc gc -gc +vi WN WN WN @@ -53618,7 +53620,7 @@ eL eJ tp qi -tt +TW qi tp eJ @@ -53977,7 +53979,7 @@ bh bh eJ eJ -vi +KP gc gc gV @@ -54386,13 +54388,13 @@ eJ eJ tp qi -tt +TW tv qi -tt +TW qi tv -tt +TW qi tp eJ @@ -54642,7 +54644,7 @@ eJ eJ eJ tp -TW +PH qi tp qi @@ -55160,7 +55162,7 @@ eJ eJ tp qi -tt +TW qi tp eJ @@ -57877,7 +57879,7 @@ eJ tp qi qi -tt +TW qi qi qi @@ -58814,7 +58816,7 @@ GA GX Hu HL -HL +Vd IB Gx wM @@ -59159,7 +59161,7 @@ eJ eJ eJ tp -TW +PH fD tp tp @@ -60707,7 +60709,7 @@ eJ eJ UT WN -WN +Si eJ eJ eJ @@ -67168,7 +67170,7 @@ fr qi tv qi -tz +TW tp qi tp @@ -67377,7 +67379,7 @@ eJ gW tp PH -PH +Ds qi qi tp @@ -67636,7 +67638,7 @@ tp qi tz qi -tt +TW qi qi qi @@ -67884,7 +67886,7 @@ tk ox eJ tp -TW +PH fD tp PH @@ -68454,7 +68456,7 @@ eJ tp tz qi -TW +PH tp eJ eJ @@ -68655,7 +68657,7 @@ eJ eJ eJ tp -tt +tz qi tp tv diff --git a/_maps/RandomZLevels/undergroundoutpost45.dmm b/_maps/RandomZLevels/undergroundoutpost45.dmm index cc00206fb3fc6..59571ba5c604f 100644 --- a/_maps/RandomZLevels/undergroundoutpost45.dmm +++ b/_maps/RandomZLevels/undergroundoutpost45.dmm @@ -292,7 +292,7 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden, /obj/structure/closet/secure_closet/personal/cabinet{ locked = 0; - req_access_txt = "201" + req_access = list("away_maintenance") }, /obj/item/clothing/under/misc/pj/blue, /turf/open/floor/carpet{ @@ -339,7 +339,7 @@ }, /obj/structure/closet/secure_closet/personal/cabinet{ locked = 0; - req_access_txt = "201" + req_access = list("away_maintenance") }, /obj/item/clothing/under/suit/black/skirt, /turf/open/floor/carpet{ @@ -378,7 +378,7 @@ /obj/structure/closet/secure_closet{ icon_state = "sec"; name = "security officer's locker"; - req_access_txt = "201" + req_access = list("away_maintenance") }, /obj/effect/turf_decal/tile/red{ dir = 1 @@ -1550,7 +1550,7 @@ /obj/structure/closet/secure_closet/freezer{ locked = 0; name = "meat fridge"; - req_access_txt = "201" + req_access = list("away_maintenance") }, /turf/open/floor/iron/showroomfloor{ heat_capacity = 1e+006 @@ -1573,7 +1573,7 @@ /obj/structure/closet/secure_closet/freezer{ locked = 0; name = "refrigerator"; - req_access_txt = "201" + req_access = list("away_maintenance") }, /turf/open/floor/iron/cafeteria{ dir = 5; @@ -1613,9 +1613,9 @@ /area/awaymission/undergroundoutpost45/central) "dR" = ( /obj/machinery/door/airlock/security{ - name = "Security Checkpoint"; - req_access_txt = "201" + name = "Security Checkpoint" }, +/obj/effect/mapping_helpers/airlock/access/all/away/maintenance, /turf/open/floor/iron{ heat_capacity = 1e+006 }, @@ -1685,9 +1685,9 @@ dir = 4 }, /obj/machinery/door/airlock/public/glass{ - name = "Hydroponics"; - req_access_txt = "201" + name = "Hydroponics" }, +/obj/effect/mapping_helpers/airlock/access/all/away/maintenance, /turf/open/floor/iron{ heat_capacity = 1e+006 }, @@ -1726,9 +1726,9 @@ "ed" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/command{ - name = "Gateway Chamber"; - req_access_txt = "201" + name = "Gateway Chamber" }, +/obj/effect/mapping_helpers/airlock/access/all/away/maintenance, /obj/structure/cable, /turf/open/floor/iron{ heat_capacity = 1e+006 @@ -1747,9 +1747,9 @@ dir = 4 }, /obj/machinery/door/airlock/maintenance{ - name = "Security Checkpoint Maintenance"; - req_access_txt = "201" + name = "Security Checkpoint Maintenance" }, +/obj/effect/mapping_helpers/airlock/access/all/away/maintenance, /turf/open/floor/plating{ heat_capacity = 1e+006 }, @@ -1831,9 +1831,9 @@ "eo" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/public/glass{ - name = "Hydroponics"; - req_access_txt = "201" + name = "Hydroponics" }, +/obj/effect/mapping_helpers/airlock/access/all/away/maintenance, /turf/open/floor/iron{ heat_capacity = 1e+006 }, @@ -1873,7 +1873,7 @@ "ev" = ( /obj/structure/closet/secure_closet/personal/cabinet{ locked = 0; - req_access_txt = "201" + req_access = list("away_maintenance") }, /obj/item/clothing/under/misc/pj/red, /turf/open/floor/carpet{ @@ -1914,13 +1914,13 @@ }, /area/awaymission/undergroundoutpost45/central) "eA" = ( -/obj/structure/flora/ausbushes/ppflowers, +/obj/structure/flora/bush/flowers_pp/style_random, /turf/open/floor/grass{ heat_capacity = 1e+006 }, /area/awaymission/undergroundoutpost45/central) "eB" = ( -/obj/structure/flora/ausbushes/brflowers, +/obj/structure/flora/bush/flowers_br/style_random, /turf/open/floor/grass{ heat_capacity = 1e+006 }, @@ -2004,7 +2004,7 @@ }, /area/awaymission/undergroundoutpost45/central) "eO" = ( -/obj/structure/flora/ausbushes/ywflowers, +/obj/structure/flora/bush/flowers_yw/style_random, /turf/open/floor/grass{ heat_capacity = 1e+006 }, @@ -2312,9 +2312,9 @@ dir = 4 }, /obj/machinery/door/airlock/maintenance{ - name = "Hydroponics Maintenance"; - req_access_txt = "201" + name = "Hydroponics Maintenance" }, +/obj/effect/mapping_helpers/airlock/access/all/away/maintenance, /obj/structure/cable, /turf/open/floor/plating{ heat_capacity = 1e+006 @@ -2587,9 +2587,9 @@ /area/awaymission/undergroundoutpost45/crew_quarters) "gi" = ( /obj/machinery/door/airlock/maintenance{ - name = "Kitchen Maintenance"; - req_access_txt = "201" + name = "Kitchen Maintenance" }, +/obj/effect/mapping_helpers/airlock/access/all/away/maintenance, /turf/open/floor/plating{ heat_capacity = 1e+006 }, @@ -2679,9 +2679,9 @@ /area/awaymission/undergroundoutpost45/crew_quarters) "gu" = ( /obj/machinery/door/airlock{ - name = "Kitchen Cold Room"; - req_access_txt = "201" + name = "Kitchen Cold Room" }, +/obj/effect/mapping_helpers/airlock/access/all/away/maintenance, /turf/open/floor/iron/showroomfloor{ heat_capacity = 1e+006 }, @@ -2924,7 +2924,7 @@ /obj/machinery/door/window/left/directional/south{ dir = 8; name = "Security Checkpoint"; - req_access_txt = "201" + req_access = list("away_maintenance") }, /turf/open/floor/iron{ heat_capacity = 1e+006 @@ -3116,7 +3116,7 @@ }, /area/awaymission/undergroundoutpost45/research) "hD" = ( -/obj/machinery/rnd/production/protolathe, +/obj/machinery/rnd/production/protolathe/offstation, /obj/effect/turf_decal/stripes/line{ dir = 1 }, @@ -3240,9 +3240,9 @@ "hP" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/public/glass{ - name = "Kitchen"; - req_access_txt = "201" + name = "Kitchen" }, +/obj/effect/mapping_helpers/airlock/access/all/away/maintenance, /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -3338,7 +3338,7 @@ dir = 4; icon_state = "right"; name = "Hydroponics Desk"; - req_access_txt = "201" + req_access = list("away_maintenance") }, /turf/open/floor/iron{ heat_capacity = 1e+006 @@ -3502,7 +3502,7 @@ "iu" = ( /obj/machinery/door/window{ name = "Gateway Chamber"; - req_access_txt = "201" + req_access = list("away_maintenance") }, /obj/structure/cable, /turf/open/floor/iron/dark{ @@ -3516,19 +3516,6 @@ heat_capacity = 1e+006 }, /area/awaymission/undergroundoutpost45/gateway) -"iw" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden, -/obj/structure/chair{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/sign/warning/nosmoking{ - pixel_x = 32 - }, -/turf/open/floor/iron/dark{ - heat_capacity = 1e+006 - }, -/area/awaymission/undergroundoutpost45/gateway) "ix" = ( /obj/machinery/door/airlock{ name = "Emergency Supplies" @@ -3537,31 +3524,6 @@ heat_capacity = 1e+006 }, /area/awaymission/undergroundoutpost45/gateway) -"iy" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden{ - dir = 6 - }, -/obj/structure/table, -/obj/item/stack/cable_coil, -/obj/item/stack/cable_coil{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/item/stock_parts/scanning_module{ - pixel_x = 2; - pixel_y = 3 - }, -/obj/item/stock_parts/scanning_module, -/obj/structure/sign/warning/nosmoking{ - pixel_x = -32 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/iron/white{ - heat_capacity = 1e+006 - }, -/area/awaymission/undergroundoutpost45/research) "iz" = ( /obj/structure/disposalpipe/segment{ dir = 6 @@ -3873,7 +3835,7 @@ /obj/structure/closet/secure_closet{ locked = 0; name = "kitchen Cabinet"; - req_access_txt = "201" + req_access = list("away_maintenance") }, /obj/item/reagent_containers/food/condiment/flour, /obj/item/reagent_containers/food/condiment/flour, @@ -3961,9 +3923,9 @@ dir = 4 }, /obj/machinery/door/airlock/research{ - name = "Gateway Observation"; - req_access_txt = "201" + name = "Gateway Observation" }, +/obj/effect/mapping_helpers/airlock/access/all/away/maintenance, /turf/open/floor/iron/dark{ heat_capacity = 1e+006 }, @@ -4072,9 +4034,9 @@ dir = 8 }, /obj/machinery/door/airlock{ - name = "Kitchen"; - req_access_txt = "201" + name = "Kitchen" }, +/obj/effect/mapping_helpers/airlock/access/all/away/maintenance, /obj/effect/turf_decal/tile/bar, /obj/effect/turf_decal/tile/bar{ dir = 1 @@ -4170,9 +4132,9 @@ /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, /obj/machinery/door/airlock/research{ - name = "Research Lab"; - req_access_txt = "201" + name = "Research Lab" }, +/obj/effect/mapping_helpers/airlock/access/all/away/maintenance, /turf/open/floor/iron/white{ heat_capacity = 1e+006 }, @@ -4358,7 +4320,7 @@ /obj/structure/closet/secure_closet{ icon_state = "rd"; name = "research director's locker"; - req_access_txt = "201" + req_access = list("away_maintenance") }, /turf/open/floor/iron/cafeteria{ dir = 5; @@ -4417,9 +4379,9 @@ dir = 4 }, /obj/machinery/door/airlock/command{ - name = "Gateway EVA"; - req_access_txt = "201" + name = "Gateway EVA" }, +/obj/effect/mapping_helpers/airlock/access/all/away/maintenance, /obj/structure/cable, /turf/open/floor/iron{ heat_capacity = 1e+006 @@ -4429,7 +4391,7 @@ /obj/item/clothing/under/suit/navy, /obj/structure/closet/secure_closet/personal/cabinet{ locked = 0; - req_access_txt = "201" + req_access = list("away_maintenance") }, /turf/open/floor/carpet{ heat_capacity = 1e+006 @@ -4566,15 +4528,6 @@ heat_capacity = 1e+006 }, /area/awaymission/undergroundoutpost45/gateway) -"kz" = ( -/obj/structure/sign/warning/securearea{ - pixel_y = 32 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron{ - heat_capacity = 1e+006 - }, -/area/awaymission/undergroundoutpost45/gateway) "kA" = ( /obj/structure/tank_dispenser/oxygen, /obj/effect/decal/cleanable/dirt, @@ -4608,19 +4561,6 @@ heat_capacity = 1e+006 }, /area/awaymission/undergroundoutpost45/gateway) -"kD" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/light/small/directional/west, -/obj/structure/sign/warning/securearea{ - pixel_x = -32 - }, -/turf/open/floor/iron/white{ - heat_capacity = 1e+006 - }, -/area/awaymission/undergroundoutpost45/gateway) "kE" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden, /turf/open/floor/iron/white{ @@ -4633,9 +4573,9 @@ dir = 4 }, /obj/machinery/door/airlock/research{ - name = "Research Division Access"; - req_access_txt = "201" + name = "Research Division Access" }, +/obj/effect/mapping_helpers/airlock/access/all/away/maintenance, /turf/open/floor/iron/white{ heat_capacity = 1e+006 }, @@ -4708,9 +4648,9 @@ dir = 4 }, /obj/machinery/door/airlock/research{ - name = "Research Division Access"; - req_access_txt = "201" + name = "Research Division Access" }, +/obj/effect/mapping_helpers/airlock/access/all/away/maintenance, /obj/effect/turf_decal/tile/purple{ dir = 4 }, @@ -4843,28 +4783,13 @@ /obj/machinery/door/firedoor, /obj/machinery/door/poddoor/preopen{ id = "UO45_biohazard"; - name = "biohazard containment door" + name = "Biohazard Containment Door" }, /obj/effect/turf_decal/delivery, /turf/open/floor/iron{ heat_capacity = 1e+006 }, /area/awaymission/undergroundoutpost45/research) -"kZ" = ( -/obj/structure/sink{ - pixel_y = 25 - }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/sign/warning/nosmoking{ - pixel_x = -32 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/turf/open/floor/iron/white{ - heat_capacity = 1e+006 - }, -/area/space/nearstation) "la" = ( /obj/machinery/shower{ pixel_y = 15 @@ -5018,24 +4943,6 @@ "ln" = ( /turf/closed/wall/r_wall, /area/awaymission/undergroundoutpost45/engineering) -"lo" = ( -/obj/machinery/light/small/directional/west, -/obj/structure/table, -/obj/item/storage/toolbox/mechanical{ - pixel_x = -2; - pixel_y = -1 - }, -/obj/item/multitool, -/obj/structure/sign/warning/nosmoking{ - pixel_x = -32 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/iron/dark{ - heat_capacity = 1e+006 - }, -/area/awaymission/undergroundoutpost45/gateway) "lq" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 4 @@ -5080,7 +4987,7 @@ /obj/structure/closet/secure_closet{ icon_state = "sec"; name = "security officer's locker"; - req_access_txt = "201" + req_access = list("away_maintenance") }, /obj/effect/turf_decal/tile/red, /obj/effect/turf_decal/tile/red{ @@ -5115,9 +5022,9 @@ dir = 4 }, /obj/machinery/door/airlock/research{ - name = "Research Division Access"; - req_access_txt = "201" + name = "Research Division Access" }, +/obj/effect/mapping_helpers/airlock/access/all/away/maintenance, /obj/structure/cable, /turf/open/floor/iron/white{ heat_capacity = 1e+006 @@ -5186,9 +5093,9 @@ dir = 4 }, /obj/machinery/door/airlock/research{ - name = "Research Division Access"; - req_access_txt = "201" + name = "Research Division Access" }, +/obj/effect/mapping_helpers/airlock/access/all/away/maintenance, /obj/effect/turf_decal/tile/purple, /obj/structure/cable, /turf/open/floor/iron/white{ @@ -5314,9 +5221,9 @@ /area/awaymission/undergroundoutpost45/research) "lO" = ( /obj/machinery/door/airlock/research{ - name = "Research Division Access"; - req_access_txt = "201" + name = "Research Division Access" }, +/obj/effect/mapping_helpers/airlock/access/all/away/maintenance, /turf/open/floor/iron/white{ heat_capacity = 1e+006 }, @@ -5512,9 +5419,9 @@ /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, /obj/machinery/door/airlock/command{ - name = "Research Director's Office"; - req_access_txt = "201" + name = "Research Director's Office" }, +/obj/effect/mapping_helpers/airlock/access/all/away/maintenance, /turf/open/floor/iron/cafeteria{ dir = 5; heat_capacity = 1e+006 @@ -5525,7 +5432,7 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden, /obj/machinery/door/poddoor/shutters/preopen{ id = "UO45_rdprivacy"; - name = "privacy shutters" + name = "Privacy Shutters" }, /turf/open/floor/plating{ heat_capacity = 1e+006 @@ -5535,7 +5442,7 @@ /obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/shutters/preopen{ id = "UO45_rdprivacy"; - name = "privacy shutters" + name = "Privacy Shutters" }, /turf/open/floor/plating{ heat_capacity = 1e+006 @@ -5558,18 +5465,6 @@ heat_capacity = 1e+006 }, /area/awaymission/undergroundoutpost45/research) -"mm" = ( -/obj/structure/closet/firecloset, -/obj/machinery/light/small/directional/south, -/obj/structure/sign/warning/securearea{ - pixel_y = -32 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/iron/white{ - heat_capacity = 1e+006 - }, -/area/awaymission/undergroundoutpost45/research) "mn" = ( /obj/structure/closet/emcloset, /obj/effect/turf_decal/stripes/line{ @@ -5579,18 +5474,6 @@ heat_capacity = 1e+006 }, /area/awaymission/undergroundoutpost45/research) -"mo" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, -/obj/structure/sign/warning/securearea{ - pixel_x = -32 - }, -/obj/effect/turf_decal/tile/purple{ - dir = 1 - }, -/turf/open/floor/iron{ - heat_capacity = 1e+006 - }, -/area/awaymission/undergroundoutpost45/crew_quarters) "mp" = ( /obj/structure/chair{ dir = 1 @@ -5666,7 +5549,7 @@ /obj/item/clothing/glasses/meson, /obj/structure/closet/secure_closet/engineering_personal{ locked = 0; - req_access_txt = "201" + req_access = list("away_maintenance") }, /obj/effect/turf_decal/tile/yellow{ dir = 1 @@ -5796,9 +5679,9 @@ /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, /obj/machinery/door/airlock/maintenance{ - name = "Research Maintenance"; - req_access_txt = "201" + name = "Research Maintenance" }, +/obj/effect/mapping_helpers/airlock/access/all/away/maintenance, /obj/structure/cable, /turf/open/floor/plating{ heat_capacity = 1e+006 @@ -6041,7 +5924,7 @@ "nh" = ( /obj/machinery/door/poddoor{ id = "UO45_Secure Storage"; - name = "secure storage" + name = "Secure Storage" }, /turf/open/floor/plating{ heat_capacity = 1e+006 @@ -6059,16 +5942,6 @@ heat_capacity = 1e+006 }, /area/awaymission/undergroundoutpost45/research) -"nk" = ( -/obj/structure/table, -/obj/item/computer_hardware/hard_drive/role/signal/ordnance, -/obj/item/computer_hardware/hard_drive/role/signal/ordnance, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/cafeteria{ - dir = 5; - heat_capacity = 1e+006 - }, -/area/awaymission/undergroundoutpost45/research) "nl" = ( /obj/structure/disposalpipe/segment, /turf/open/floor/iron/cafeteria{ @@ -6864,14 +6737,14 @@ id = "UO45_biohazard"; name = "Biohazard Door Control"; pixel_y = 8; - req_access_txt = "201" + req_access = list("away_maintenance") }, /obj/machinery/button/door{ desc = "A remote control-switch that controls the privacy shutters."; id = "UO45_rdprivacy"; name = "Privacy Shutter Control"; pixel_y = -2; - req_access_txt = "201" + req_access = list("away_maintenance") }, /turf/open/floor/iron/cafeteria{ dir = 5; @@ -6926,9 +6799,9 @@ /area/awaymission/undergroundoutpost45/research) "oE" = ( /obj/machinery/door/airlock/security/glass{ - name = "Security Office"; - req_access_txt = "201" + name = "Security Office" }, +/obj/effect/mapping_helpers/airlock/access/all/away/maintenance, /turf/open/floor/iron/white{ heat_capacity = 1e+006 }, @@ -7250,7 +7123,7 @@ desc = "A remote control switch which locks the research division down in the event of a biohazard leak or contamination."; id = "UO45_biohazard"; name = "Biohazard Door Control"; - req_access_txt = "201" + req_access = list("away_maintenance") }, /turf/open/floor/iron{ heat_capacity = 1e+006 @@ -7450,9 +7323,9 @@ /area/awaymission/undergroundoutpost45/research) "pI" = ( /obj/machinery/door/airlock/command{ - name = "Server Room"; - req_access_txt = "201" + name = "Server Room" }, +/obj/effect/mapping_helpers/airlock/access/all/away/maintenance, /turf/open/floor/iron/dark{ heat_capacity = 1e+006 }, @@ -7475,9 +7348,9 @@ /area/awaymission/undergroundoutpost45/research) "pM" = ( /obj/machinery/door/airlock/research/glass{ - name = "Research Storage"; - req_access_txt = "201" + name = "Research Storage" }, +/obj/effect/mapping_helpers/airlock/access/all/away/maintenance, /turf/open/floor/iron/white{ heat_capacity = 1e+006 }, @@ -7611,9 +7484,9 @@ "qc" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible, /obj/machinery/door/airlock/engineering/glass{ - name = "SMES Room"; - req_access_txt = "201" + name = "SMES Room" }, +/obj/effect/mapping_helpers/airlock/access/all/away/maintenance, /obj/structure/cable, /turf/open/floor/iron/dark{ heat_capacity = 1e+006 @@ -7668,17 +7541,6 @@ }, /turf/open/floor/iron/dark/telecomms, /area/awaymission/undergroundoutpost45/research) -"qj" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/sign/warning/securearea{ - desc = "A warning sign which reads 'SERVER ROOM'."; - name = "SERVER ROOM"; - pixel_y = 32 - }, -/turf/open/floor/plating{ - heat_capacity = 1e+006 - }, -/area/awaymission/undergroundoutpost45/research) "qk" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/dark{ @@ -7736,7 +7598,7 @@ /area/awaymission/undergroundoutpost45/research) "qq" = ( /obj/machinery/vending/medical{ - req_access_txt = "201" + req_access = list("away_maintenance") }, /turf/open/floor/iron/white/side{ dir = 6; @@ -7821,24 +7683,6 @@ heat_capacity = 1e+006 }, /area/awaymission/undergroundoutpost45/engineering) -"qE" = ( -/obj/machinery/computer/monitor/secret{ - name = "primary power monitoring console" - }, -/obj/structure/sign/warning/nosmoking{ - pixel_x = -32 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/obj/structure/cable, -/turf/open/floor/iron{ - heat_capacity = 1e+006 - }, -/area/awaymission/undergroundoutpost45/engineering) "qF" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/tile/yellow{ @@ -7881,7 +7725,7 @@ }, /obj/structure/closet/secure_closet/engineering_personal{ req_access = null; - req_access_txt = "201" + req_access = list("away_maintenance") }, /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/tile/yellow{ @@ -7989,9 +7833,9 @@ dir = 4 }, /obj/machinery/door/airlock/command/glass{ - name = "Server Room"; - req_access_txt = "201" + name = "Server Room" }, +/obj/effect/mapping_helpers/airlock/access/all/away/maintenance, /turf/open/floor/iron/dark{ heat_capacity = 1e+006 }, @@ -8239,7 +8083,7 @@ dir = 8; name = "UO45 Engineering APC"; pixel_x = -25; - req_access_txt = "201"; + req_access = list("away_maintenance"); start_charge = 100 }, /obj/machinery/atmospherics/components/unary/vent_pump/on{ @@ -8268,7 +8112,7 @@ /obj/structure/closet/secure_closet{ icon_state = "sec"; name = "security officer's locker"; - req_access_txt = "201" + req_access = list("away_maintenance") }, /obj/effect/turf_decal/tile/red, /obj/effect/turf_decal/tile/red{ @@ -8281,7 +8125,7 @@ desc = "A remote control switch for the engineering security doors."; id = "UO45_Engineering"; name = "Engineering Lockdown"; - req_access_txt = "201" + req_access = list("away_maintenance") }, /turf/open/floor/iron{ heat_capacity = 1e+006 @@ -8290,7 +8134,7 @@ "rs" = ( /obj/structure/closet/secure_closet/personal/cabinet{ locked = 0; - req_access_txt = "201" + req_access = list("away_maintenance") }, /obj/item/clothing/under/misc/pj/blue, /turf/open/floor/carpet{ @@ -8356,17 +8200,6 @@ }, /turf/open/floor/iron/dark/telecomms, /area/awaymission/undergroundoutpost45/research) -"rA" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/sign/warning/securearea{ - desc = "A warning sign which reads 'SERVER ROOM'."; - name = "SERVER ROOM"; - pixel_y = -32 - }, -/turf/open/floor/plating{ - heat_capacity = 1e+006 - }, -/area/awaymission/undergroundoutpost45/research) "rB" = ( /obj/structure/table, /obj/item/folder/white, @@ -8412,9 +8245,9 @@ dir = 4 }, /obj/machinery/door/airlock/maintenance{ - name = "Research Maintenance"; - req_access_txt = "201" + name = "Research Maintenance" }, +/obj/effect/mapping_helpers/airlock/access/all/away/maintenance, /turf/open/floor/plating{ heat_capacity = 1e+006 }, @@ -8746,7 +8579,7 @@ }, /obj/machinery/door/poddoor/preopen{ id = "UO45_Engineering"; - name = "engineering security door" + name = "Engineering Security Door" }, /turf/open/floor/plating{ heat_capacity = 1e+006 @@ -8768,7 +8601,7 @@ }, /obj/structure/closet/secure_closet/personal/cabinet{ locked = 0; - req_access_txt = "201" + req_access = list("away_maintenance") }, /turf/open/floor/carpet{ heat_capacity = 1e+006 @@ -8790,7 +8623,7 @@ locked = 0; name = "miner's equipment"; req_access = null; - req_access_txt = "201" + req_access = list("away_maintenance") }, /obj/item/storage/backpack/satchel/eng, /obj/item/clothing/gloves/fingerless, @@ -9139,7 +8972,7 @@ }, /obj/machinery/door/poddoor/preopen{ id = "UO45_Engineering"; - name = "engineering security door" + name = "Engineering Security Door" }, /turf/open/floor/plating{ heat_capacity = 1e+006 @@ -9425,24 +9258,6 @@ heat_capacity = 1e+006 }, /area/awaymission/undergroundoutpost45/engineering) -"ty" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 1 - }, -/obj/structure/sign/warning/securearea{ - pixel_y = -32 - }, -/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/iron{ - heat_capacity = 1e+006 - }, -/area/awaymission/undergroundoutpost45/engineering) "tz" = ( /obj/machinery/computer/security{ dir = 1; @@ -9458,7 +9273,7 @@ desc = "A remote control switch for the security privacy shutters."; id = "UO45_EngineeringOffice"; name = "Privacy Shutters"; - req_access_txt = "201" + req_access = list("away_maintenance") }, /turf/open/floor/iron{ heat_capacity = 1e+006 @@ -9551,19 +9366,6 @@ heat_capacity = 1e+006 }, /area/awaymission/undergroundoutpost45/engineering) -"tJ" = ( -/obj/machinery/atmospherics/components/binary/pump/on{ - dir = 1; - name = "Unfiltered to Mix" - }, -/obj/structure/sign/warning/nosmoking{ - pixel_x = 32 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron{ - heat_capacity = 1e+006 - }, -/area/awaymission/undergroundoutpost45/engineering) "tK" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden{ dir = 5 @@ -9575,9 +9377,9 @@ dir = 4 }, /obj/machinery/door/airlock/engineering{ - name = "Engineering Maintenance"; - req_access_txt = "201" + name = "Engineering Maintenance" }, +/obj/effect/mapping_helpers/airlock/access/all/away/maintenance, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, /turf/open/floor/plating{ heat_capacity = 1e+006 @@ -9756,9 +9558,9 @@ /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden, /obj/machinery/door/airlock/engineering{ - name = "Engineering Foyer"; - req_access_txt = "201" + name = "Engineering Foyer" }, +/obj/effect/mapping_helpers/airlock/access/all/away/maintenance, /obj/structure/cable, /turf/open/floor/iron{ heat_capacity = 1e+006 @@ -10029,9 +9831,9 @@ /area/awaymission/undergroundoutpost45/engineering) "uF" = ( /obj/machinery/door/airlock/security/glass{ - name = "Security Office"; - req_access_txt = "201" + name = "Security Office" }, +/obj/effect/mapping_helpers/airlock/access/all/away/maintenance, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, /turf/open/floor/iron{ heat_capacity = 1e+006 @@ -10040,9 +9842,9 @@ "uG" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible, /obj/machinery/door/airlock/engineering{ - name = "Engineering"; - req_access_txt = "201" + name = "Engineering" }, +/obj/effect/mapping_helpers/airlock/access/all/away/maintenance, /obj/structure/cable, /turf/open/floor/iron{ heat_capacity = 1e+006 @@ -10212,25 +10014,6 @@ heat_capacity = 1e+006 }, /area/awaymission/undergroundoutpost45/engineering) -"uY" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/sign/warning/securearea{ - pixel_x = 32 - }, -/obj/effect/decal/cleanable/dirt, -/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/iron{ - heat_capacity = 1e+006 - }, -/area/awaymission/undergroundoutpost45/engineering) "uZ" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden{ dir = 4 @@ -10241,7 +10024,7 @@ /obj/machinery/door/firedoor, /obj/machinery/door/poddoor/preopen{ id = "UO45_Engineering"; - name = "engineering security door" + name = "Engineering Security Door" }, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden{ dir = 4 @@ -10255,7 +10038,7 @@ /obj/machinery/door/firedoor, /obj/machinery/door/poddoor/preopen{ id = "UO45_Engineering"; - name = "engineering security door" + name = "Engineering Security Door" }, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden{ dir = 9 @@ -10266,21 +10049,6 @@ heat_capacity = 1e+006 }, /area/awaymission/undergroundoutpost45/engineering) -"vc" = ( -/obj/machinery/door/firedoor, -/obj/structure/sign/warning/securearea{ - pixel_y = 32 - }, -/obj/machinery/door/poddoor/preopen{ - id = "UO45_Engineering"; - name = "engineering security door" - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, -/obj/effect/turf_decal/delivery, -/turf/open/floor/iron{ - heat_capacity = 1e+006 - }, -/area/awaymission/undergroundoutpost45/engineering) "vd" = ( /obj/machinery/atmospherics/components/unary/outlet_injector/monitored{ chamber_id = "uo45n2"; @@ -10486,9 +10254,9 @@ /area/awaymission/undergroundoutpost45/engineering) "vz" = ( /obj/machinery/door/airlock/engineering{ - name = "Engineering"; - req_access_txt = "201" + name = "Engineering" }, +/obj/effect/mapping_helpers/airlock/access/all/away/maintenance, /obj/structure/cable, /turf/open/floor/iron{ heat_capacity = 1e+006 @@ -10538,9 +10306,9 @@ /area/awaymission/undergroundoutpost45/mining) "vM" = ( /obj/machinery/door/airlock/maintenance{ - name = "Mining Maintenance"; - req_access_txt = "201" + name = "Mining Maintenance" }, +/obj/effect/mapping_helpers/airlock/access/all/away/maintenance, /turf/open/floor/plating{ heat_capacity = 1e+006 }, @@ -10549,9 +10317,9 @@ /obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, /obj/machinery/door/airlock/mining/glass{ - name = "Mining Foyer"; - req_access_txt = "201" + name = "Mining Foyer" }, +/obj/effect/mapping_helpers/airlock/access/all/away/maintenance, /turf/open/floor/iron{ heat_capacity = 1e+006 }, @@ -10560,9 +10328,9 @@ /obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden, /obj/machinery/door/airlock/mining/glass{ - name = "Mining Foyer"; - req_access_txt = "201" + name = "Mining Foyer" }, +/obj/effect/mapping_helpers/airlock/access/all/away/maintenance, /obj/structure/cable, /turf/open/floor/iron{ heat_capacity = 1e+006 @@ -10625,23 +10393,6 @@ heat_capacity = 1e+006 }, /area/awaymission/undergroundoutpost45/engineering) -"vU" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden{ - dir = 4 - }, -/obj/structure/sign/warning/electricshock{ - pixel_y = -32 - }, -/obj/machinery/vending/engivend, -/obj/machinery/camera/directional/south{ - c_tag = "Engineering Foyer"; - network = list("uo45") - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron{ - heat_capacity = 1e+006 - }, -/area/awaymission/undergroundoutpost45/engineering) "vV" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden{ dir = 4 @@ -10975,7 +10726,7 @@ /obj/machinery/firealarm/directional/south, /obj/structure/closet/secure_closet/miner{ req_access = null; - req_access_txt = "201" + req_access = list("away_maintenance") }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron{ @@ -11013,9 +10764,9 @@ /obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, /obj/machinery/door/airlock/mining{ - name = "Processing Area"; - req_access_txt = "201" + name = "Processing Area" }, +/obj/effect/mapping_helpers/airlock/access/all/away/maintenance, /turf/open/floor/iron{ heat_capacity = 1e+006 }, @@ -11024,9 +10775,9 @@ /obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden, /obj/machinery/door/airlock/mining{ - name = "Processing Area"; - req_access_txt = "201" + name = "Processing Area" }, +/obj/effect/mapping_helpers/airlock/access/all/away/maintenance, /obj/effect/decal/cleanable/dirt, /obj/structure/cable, /turf/open/floor/iron{ @@ -11084,20 +10835,6 @@ heat_capacity = 1e+006 }, /area/awaymission/undergroundoutpost45/mining) -"xq" = ( -/obj/machinery/conveyor{ - id = "UO45_mining" - }, -/obj/structure/sign/warning/nosmoking{ - pixel_x = -32 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plating{ - heat_capacity = 1e+006 - }, -/area/awaymission/undergroundoutpost45/mining) "xr" = ( /obj/effect/spawner/structure/window, /turf/open/floor/plating{ @@ -11247,9 +10984,9 @@ dir = 4 }, /obj/machinery/door/airlock/mining/glass{ - name = "Mining EVA"; - req_access_txt = "201" + name = "Mining EVA" }, +/obj/effect/mapping_helpers/airlock/access/all/away/maintenance, /obj/structure/cable, /turf/open/floor/iron{ heat_capacity = 1e+006 @@ -11374,9 +11111,9 @@ "xX" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, /obj/machinery/door/airlock/external/ruin{ - name = "Mining External Airlock"; - req_access_txt = "201" + name = "Mining External Airlock" }, +/obj/effect/mapping_helpers/airlock/access/all/away/maintenance, /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron{ @@ -11447,12 +11184,25 @@ /area/awaymission/undergroundoutpost45/mining) "yf" = ( /obj/machinery/door/airlock/external/ruin{ - name = "Mining External Airlock"; - req_access_txt = "201" + name = "Mining External Airlock" }, +/obj/effect/mapping_helpers/airlock/access/all/away/maintenance, /obj/effect/turf_decal/sand, /turf/open/floor/iron, /area/awaymission/undergroundoutpost45/mining) +"yh" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden, +/obj/structure/chair{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/sign/warning/no_smoking{ + pixel_x = 32 + }, +/turf/open/floor/iron/dark{ + heat_capacity = 1e+006 + }, +/area/awaymission/undergroundoutpost45/gateway) "yy" = ( /obj/machinery/light/small/directional/east, /obj/machinery/airalarm/all_access{ @@ -11486,6 +11236,31 @@ temperature = 363.9 }, /area/awaymission/undergroundoutpost45/caves) +"ze" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden{ + dir = 6 + }, +/obj/structure/table, +/obj/item/stack/cable_coil, +/obj/item/stack/cable_coil{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/stock_parts/scanning_module{ + pixel_x = 2; + pixel_y = 3 + }, +/obj/item/stock_parts/scanning_module, +/obj/structure/sign/warning/no_smoking{ + pixel_x = -32 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/iron/white{ + heat_capacity = 1e+006 + }, +/area/awaymission/undergroundoutpost45/research) "zq" = ( /turf/open/misc/asteroid{ heat_capacity = 1e+006; @@ -11538,11 +11313,11 @@ icon_state = "hydro"; locked = 0; name = "botanist's locker"; - req_access_txt = "201" + req_access = list("away_maintenance") }, /obj/item/storage/bag/plants/portaseeder, /obj/item/plant_analyzer, -/obj/item/clothing/mask/bandana/color/striped/botany, +/obj/item/clothing/mask/bandana/striped/botany, /obj/item/hatchet, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark{ @@ -11568,6 +11343,23 @@ temperature = 363.9 }, /area/awaymission/undergroundoutpost45/caves) +"AN" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden{ + dir = 4 + }, +/obj/structure/sign/warning/electric_shock{ + pixel_y = -32 + }, +/obj/machinery/vending/engivend, +/obj/machinery/camera/directional/south{ + c_tag = "Engineering Foyer"; + network = list("uo45") + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron{ + heat_capacity = 1e+006 + }, +/area/awaymission/undergroundoutpost45/engineering) "Bh" = ( /obj/structure/disposalpipe/segment{ dir = 5 @@ -11669,6 +11461,15 @@ heat_capacity = 1e+006 }, /area/awaymission/undergroundoutpost45/research) +"Cy" = ( +/obj/structure/sign/warning/secure_area{ + pixel_y = 32 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron{ + heat_capacity = 1e+006 + }, +/area/awaymission/undergroundoutpost45/gateway) "CH" = ( /obj/structure/table/reinforced, /obj/item/paper_bin{ @@ -11682,6 +11483,24 @@ heat_capacity = 1e+006 }, /area/awaymission/undergroundoutpost45/engineering) +"De" = ( +/obj/machinery/computer/monitor/secret{ + name = "primary power monitoring console" + }, +/obj/structure/sign/warning/no_smoking{ + pixel_x = -32 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/structure/cable, +/turf/open/floor/iron{ + heat_capacity = 1e+006 + }, +/area/awaymission/undergroundoutpost45/engineering) "Dm" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -11713,6 +11532,24 @@ heat_capacity = 1e+006 }, /area/awaymission/undergroundoutpost45/engineering) +"DB" = ( +/obj/machinery/light/small/directional/west, +/obj/structure/table, +/obj/item/storage/toolbox/mechanical{ + pixel_x = -2; + pixel_y = -1 + }, +/obj/item/multitool, +/obj/structure/sign/warning/no_smoking{ + pixel_x = -32 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/iron/dark{ + heat_capacity = 1e+006 + }, +/area/awaymission/undergroundoutpost45/gateway) "DJ" = ( /obj/effect/turf_decal/sand/plating, /obj/effect/turf_decal/stripes/asteroid/line{ @@ -11737,13 +11574,24 @@ heat_capacity = 1e+006 }, /area/awaymission/undergroundoutpost45/engineering) +"Ea" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/sign/warning/secure_area{ + desc = "A warning sign which reads 'SERVER ROOM'."; + name = "SERVER ROOM"; + pixel_y = -32 + }, +/turf/open/floor/plating{ + heat_capacity = 1e+006 + }, +/area/awaymission/undergroundoutpost45/research) "Ed" = ( /obj/structure/table/reinforced, /obj/machinery/door/firedoor, /obj/machinery/door/window/left/directional/south{ dir = 4; name = "Hydroponics Desk"; - req_access_txt = "201" + req_access = list("away_maintenance") }, /turf/open/floor/iron{ heat_capacity = 1e+006 @@ -11754,11 +11602,11 @@ icon_state = "hydro"; locked = 0; name = "botanist's locker"; - req_access_txt = "201" + req_access = list("away_maintenance") }, /obj/item/clothing/suit/apron, /obj/item/storage/bag/plants/portaseeder, -/obj/item/clothing/mask/bandana/color/striped/botany, +/obj/item/clothing/mask/bandana/striped/botany, /obj/item/cultivator, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark{ @@ -11768,9 +11616,9 @@ "Fd" = ( /obj/structure/disposalpipe/segment, /obj/machinery/door/airlock/command/glass{ - name = "Chief Engineer"; - req_access_txt = "201" + name = "Chief Engineer" }, +/obj/effect/mapping_helpers/airlock/access/all/away/maintenance, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, /obj/effect/turf_decal/tile/neutral/fourcorners, /obj/structure/cable, @@ -11835,6 +11683,17 @@ heat_capacity = 1e+006 }, /area/awaymission/undergroundoutpost45/engineering) +"Gq" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/sign/warning/secure_area{ + desc = "A warning sign which reads 'SERVER ROOM'."; + name = "SERVER ROOM"; + pixel_y = 32 + }, +/turf/open/floor/plating{ + heat_capacity = 1e+006 + }, +/area/awaymission/undergroundoutpost45/research) "GI" = ( /obj/structure/filingcabinet/chestdrawer, /obj/effect/turf_decal/tile/neutral/fourcorners, @@ -11996,7 +11855,7 @@ "Mu" = ( /obj/machinery/door/window/right/directional/south{ name = "Bar Door"; - req_access_txt = "201" + req_access = list("away_maintenance") }, /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/tile/bar, @@ -12043,6 +11902,21 @@ temperature = 363.9 }, /area/awaymission/undergroundoutpost45/central) +"No" = ( +/obj/machinery/door/firedoor, +/obj/structure/sign/warning/secure_area{ + pixel_y = 32 + }, +/obj/machinery/door/poddoor/preopen{ + id = "UO45_Engineering"; + name = "Engineering Security Door" + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, +/obj/effect/turf_decal/delivery, +/turf/open/floor/iron{ + heat_capacity = 1e+006 + }, +/area/awaymission/undergroundoutpost45/engineering) "NA" = ( /obj/structure/table/reinforced, /obj/machinery/door/firedoor, @@ -12056,7 +11930,7 @@ dir = 8; icon_state = "right"; name = "Security Checkpoint"; - req_access_txt = "201" + req_access = list("away_maintenance") }, /turf/open/floor/iron{ heat_capacity = 1e+006 @@ -12079,6 +11953,21 @@ heat_capacity = 1e+006 }, /area/awaymission/undergroundoutpost45/central) +"NR" = ( +/obj/structure/sink{ + pixel_y = 25 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/sign/warning/no_smoking{ + pixel_x = -32 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/turf/open/floor/iron/white{ + heat_capacity = 1e+006 + }, +/area/space/nearstation) "NT" = ( /obj/machinery/light/small/directional/north, /turf/open/misc/asteroid{ @@ -12157,7 +12046,7 @@ /obj/machinery/door/window/left/directional/south{ dir = 4; name = "Engineering Reception"; - req_access_txt = "201" + req_access = list("away_maintenance") }, /obj/item/paper_bin{ pixel_x = 1; @@ -12193,6 +12082,18 @@ temperature = 363.9 }, /area/awaymission/undergroundoutpost45/caves) +"QG" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, +/obj/structure/sign/warning/secure_area{ + pixel_x = -32 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/turf/open/floor/iron{ + heat_capacity = 1e+006 + }, +/area/awaymission/undergroundoutpost45/crew_quarters) "QX" = ( /obj/structure/table, /obj/item/storage/medkit/regular, @@ -12228,6 +12129,25 @@ temperature = 363.9 }, /area/awaymission/undergroundoutpost45/crew_quarters) +"RF" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/sign/warning/secure_area{ + pixel_x = 32 + }, +/obj/effect/decal/cleanable/dirt, +/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/iron{ + heat_capacity = 1e+006 + }, +/area/awaymission/undergroundoutpost45/engineering) "RX" = ( /obj/machinery/computer/atmos_alert{ dir = 1 @@ -12237,13 +12157,13 @@ id = "UO45_Engineering"; name = "Engineering Lockdown"; pixel_x = -6; - req_access_txt = "201" + req_access = list("away_maintenance") }, /obj/machinery/button/door/directional/south{ id = "UO45_Secure Storage"; name = "Engineering Secure Storage"; pixel_x = 6; - req_access_txt = "201" + req_access = list("away_maintenance") }, /turf/open/floor/iron{ heat_capacity = 1e+006 @@ -12277,6 +12197,19 @@ heat_capacity = 1e+006 }, /area/awaymission/undergroundoutpost45/gateway) +"SZ" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/light/small/directional/west, +/obj/structure/sign/warning/secure_area{ + pixel_x = -32 + }, +/turf/open/floor/iron/white{ + heat_capacity = 1e+006 + }, +/area/awaymission/undergroundoutpost45/gateway) "Tr" = ( /obj/structure/alien/resin/membrane, /turf/open/misc/asteroid{ @@ -12286,6 +12219,24 @@ temperature = 363.9 }, /area/awaymission/undergroundoutpost45/caves) +"Tu" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 1 + }, +/obj/structure/sign/warning/secure_area{ + pixel_y = -32 + }, +/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/iron{ + heat_capacity = 1e+006 + }, +/area/awaymission/undergroundoutpost45/engineering) "TC" = ( /obj/structure/table, /obj/machinery/reagentgrinder, @@ -12324,6 +12275,19 @@ temperature = 363.9 }, /area/awaymission/undergroundoutpost45/caves) +"VX" = ( +/obj/machinery/atmospherics/components/binary/pump/on{ + dir = 1; + name = "Unfiltered to Mix" + }, +/obj/structure/sign/warning/no_smoking{ + pixel_x = 32 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron{ + heat_capacity = 1e+006 + }, +/area/awaymission/undergroundoutpost45/engineering) "Wd" = ( /obj/structure/alien/resin/wall, /obj/structure/alien/weeds, @@ -12340,7 +12304,7 @@ /obj/machinery/door/window/left/directional/east{ dir = 1; name = "Hydroponics Desk"; - req_access_txt = "201" + req_access = list("away_maintenance") }, /turf/open/floor/iron/dark{ heat_capacity = 1e+006 @@ -12369,6 +12333,18 @@ heat_capacity = 1e+006 }, /area/awaymission/undergroundoutpost45/crew_quarters) +"Xq" = ( +/obj/structure/closet/firecloset, +/obj/machinery/light/small/directional/south, +/obj/structure/sign/warning/secure_area{ + pixel_y = -32 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/iron/white{ + heat_capacity = 1e+006 + }, +/area/awaymission/undergroundoutpost45/research) "XF" = ( /obj/structure/ore_box, /turf/open/misc/asteroid{ @@ -12393,7 +12369,7 @@ dir = 4; icon_state = "right"; name = "Engineering Reception"; - req_access_txt = "201" + req_access = list("away_maintenance") }, /obj/item/folder/red, /turf/open/floor/iron{ @@ -12420,6 +12396,16 @@ temperature = 363.9 }, /area/awaymission/undergroundoutpost45/caves) +"Yk" = ( +/obj/structure/table, +/obj/item/computer_hardware/hard_drive/portable/ordnance, +/obj/item/computer_hardware/hard_drive/portable/ordnance, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/cafeteria{ + dir = 5; + heat_capacity = 1e+006 + }, +/area/awaymission/undergroundoutpost45/research) "Yn" = ( /obj/machinery/vending/hydroseeds{ slogan_delay = 700 @@ -12439,6 +12425,20 @@ heat_capacity = 1e+006 }, /area/awaymission/undergroundoutpost45/crew_quarters) +"YM" = ( +/obj/machinery/conveyor{ + id = "UO45_mining" + }, +/obj/structure/sign/warning/no_smoking{ + pixel_x = -32 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plating{ + heat_capacity = 1e+006 + }, +/area/awaymission/undergroundoutpost45/mining) "YV" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 1 @@ -31892,7 +31892,7 @@ jh jG gw ky -lo +DB ma mB gK @@ -32405,7 +32405,7 @@ iQ jj jI gv -kz +Cy lq jI mD @@ -33428,7 +33428,7 @@ gL gW hx ic -iw +yh iU jn gL @@ -33947,7 +33947,7 @@ iW jp jJ kf -kD +SZ lv md gU @@ -37540,7 +37540,7 @@ gx gX hB ig -iy +ze iY jr jM @@ -38063,7 +38063,7 @@ kP lH gy kd -nk +Yk nO ox pd @@ -38325,9 +38325,9 @@ nl nl pe gy -qj +Gq qR -rA +Ea gz nu tN @@ -41914,7 +41914,7 @@ zq zq ad gy -kZ +NR ha ml gx @@ -42173,7 +42173,7 @@ ad gx la ha -mm +Xq gy nu nX @@ -42944,7 +42944,7 @@ ng kn lc lP -mo +QG mV nw nZ @@ -46823,7 +46823,7 @@ wO we vK xl -xq +YM xw xE xl @@ -51436,7 +51436,7 @@ ln rk sb sO -ty +Tu ln uD sM @@ -51955,7 +51955,7 @@ uf qb sM vw -vU +AN wn uE wK @@ -52467,7 +52467,7 @@ sS tB rr qb -uY +RF vy vW ni @@ -52974,7 +52974,7 @@ os oU pz qb -qE +De rp sh sU @@ -53495,7 +53495,7 @@ sW tE uk uH -vc +No vC wa ni @@ -55291,7 +55291,7 @@ qN qN sp tc -tJ +VX ur ni ln diff --git a/_maps/_basemap.dm b/_maps/_basemap.dm index 3fc8393918478..591099a853e12 100644 --- a/_maps/_basemap.dm +++ b/_maps/_basemap.dm @@ -11,8 +11,6 @@ #include "map_files\KiloStation\KiloStation.dmm" #include "map_files\MetaStation\MetaStation.dmm" #include "map_files\IceBoxStation\IceBoxStation.dmm" - #include "map_files\IceBoxStation\IcemoonUnderground_Above.dmm" - #include "map_files\IceBoxStation\IcemoonUnderground_Below.dmm" #include "map_files\tramstation\tramstation.dmm" #ifdef CIBUILDING diff --git a/_maps/deltastation.json b/_maps/deltastation.json index 6ea4d679b96e1..d21ee4eac7346 100644 --- a/_maps/deltastation.json +++ b/_maps/deltastation.json @@ -10,8 +10,8 @@ "whiteship": "whiteship_delta" }, "job_changes": { - "cook": { - "additional_cqc_areas": ["/area/service/cafeteria"] + "Cook": { + "additional_cqc_areas": ["/area/station/service/cafeteria"] } } } diff --git a/_maps/icebox.json b/_maps/icebox.json index 363697cdbd685..e3aa9f20fe2f4 100644 --- a/_maps/icebox.json +++ b/_maps/icebox.json @@ -2,11 +2,7 @@ "version": 1, "map_name": "Ice Box Station", "map_path": "map_files/IceBoxStation", - "map_file": [ - "IcemoonUnderground_Below.dmm", - "IcemoonUnderground_Above.dmm", - "IceBoxStation.dmm" - ], + "map_file": "IceBoxStation.dmm", "space_ruin_levels": 0, "space_empty_levels": 0, "shuttles": { @@ -22,7 +18,8 @@ "Linkage": null, "Gravity": true, "Ice Ruins Underground": true, - "Baseturf": "/turf/open/lava/plasma/ice_moon" + "Baseturf": "/turf/open/lava/plasma/ice_moon", + "No Parallax": true }, { "Down": -1, @@ -31,7 +28,8 @@ "Linkage": null, "Gravity": true, "Ice Ruins Underground": true, - "Baseturf": "/turf/open/openspace/icemoon/keep_below" + "Baseturf": "/turf/open/openspace/icemoon/keep_below", + "No Parallax": true }, { "Down": -1, @@ -40,15 +38,17 @@ "Gravity": true, "Ice Ruins": true, "Weather_Snowstorm": true, - "Baseturf": "/turf/open/openspace/icemoon/keep_below" + "Baseturf": "/turf/open/openspace/icemoon/keep_below", + "No Parallax": true } ], + "orbit_shift_replacement": "Attention crew, it appears that someone on your outpost has shifted your planet into more dangerous territory.", "minetype": "none", "job_changes": { - "cook": { - "additional_cqc_areas": ["/area/service/kitchen/diner"] + "Cook": { + "additional_cqc_areas": ["/area/station/service/kitchen/diner"] }, - "captain": { + "Captain": { "special_charter": "moon" } } diff --git a/_maps/kilostation.json b/_maps/kilostation.json index 4a82532eb3211..835372f81c09a 100644 --- a/_maps/kilostation.json +++ b/_maps/kilostation.json @@ -16,10 +16,10 @@ } ], "job_changes": { - "cook": { - "additional_cqc_areas": ["/area/service/bar/atrium"] + "Cook": { + "additional_cqc_areas": ["/area/station/service/bar/atrium"] }, - "captain": { + "Captain": { "special_charter": "asteroid" } } diff --git a/_maps/map_files/CTF/classic.dmm b/_maps/map_files/CTF/classic.dmm index 7b0da14db8821..df251aeb127f3 100644 --- a/_maps/map_files/CTF/classic.dmm +++ b/_maps/map_files/CTF/classic.dmm @@ -1,22 +1,22 @@ //MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE "av" = ( /turf/closed/indestructible/riveted, -/area/ctf) +/area/centcom/ctf) "aY" = ( /obj/effect/turf_decal/stripes/line, /turf/open/floor/plating, -/area/ctf) +/area/centcom/ctf) "bp" = ( /obj/item/ctf/red, /turf/open/floor/circuit/green/anim, -/area/ctf) +/area/centcom/ctf) "bM" = ( /obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/tile/red{ dir = 1 }, /turf/open/floor/iron/dark, -/area/ctf) +/area/centcom/ctf) "bP" = ( /obj/effect/turf_decal/tile/red{ dir = 1 @@ -25,31 +25,31 @@ dir = 8 }, /turf/open/floor/iron/dark, -/area/ctf) +/area/centcom/ctf) "cD" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 }, /turf/open/floor/iron/dark, -/area/ctf) +/area/centcom/ctf) "cJ" = ( /obj/structure/trap/ctf/red, /obj/effect/turf_decal/tile/red/fourcorners, /turf/open/floor/iron/dark, -/area/ctf) +/area/centcom/ctf) "cL" = ( /obj/effect/turf_decal/tile/red/fourcorners, /turf/open/floor/iron/dark, -/area/ctf) +/area/centcom/ctf) "cO" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 }, /turf/open/floor/plating, -/area/ctf) +/area/centcom/ctf) "dm" = ( /turf/open/floor/circuit/green/off, -/area/ctf) +/area/centcom/ctf) "ev" = ( /obj/structure/window/reinforced/fulltile{ max_integrity = 5000; @@ -57,7 +57,7 @@ atom_integrity = 5000 }, /turf/open/floor/plating, -/area/ctf) +/area/centcom/ctf) "eW" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -66,7 +66,7 @@ dir = 8 }, /turf/open/floor/iron/dark, -/area/ctf) +/area/centcom/ctf) "gn" = ( /obj/effect/turf_decal/stripes/line{ dir = 10 @@ -75,28 +75,28 @@ dir = 4 }, /turf/open/floor/iron/dark, -/area/ctf) +/area/centcom/ctf) "gz" = ( /obj/structure/trap/ctf/blue, /obj/effect/turf_decal/tile/blue/fourcorners, /turf/open/floor/iron, -/area/ctf) +/area/centcom/ctf) "hf" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 }, /turf/open/floor/circuit/red, -/area/ctf) +/area/centcom/ctf) "hx" = ( /obj/effect/turf_decal/tile/red, /obj/effect/turf_decal/tile/red{ dir = 8 }, /turf/open/floor/iron/dark, -/area/ctf) +/area/centcom/ctf) "iO" = ( /turf/open/floor/circuit/red, -/area/ctf) +/area/centcom/ctf) "iP" = ( /obj/effect/turf_decal/tile/blue{ dir = 1 @@ -105,19 +105,19 @@ dir = 4 }, /turf/open/floor/iron/dark, -/area/ctf) +/area/centcom/ctf) "jf" = ( /obj/effect/turf_decal/stripes/line{ dir = 5 }, /turf/open/floor/circuit/red, -/area/ctf) +/area/centcom/ctf) "kD" = ( /obj/effect/turf_decal/stripes/line{ dir = 6 }, /turf/open/floor/circuit, -/area/ctf) +/area/centcom/ctf) "lj" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -129,7 +129,7 @@ dir = 8 }, /turf/open/floor/iron/dark, -/area/ctf) +/area/centcom/ctf) "mD" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -138,11 +138,11 @@ dir = 8 }, /turf/open/floor/iron/dark, -/area/ctf) +/area/centcom/ctf) "mX" = ( /obj/structure/fluff/drake_statue, /turf/open/floor/iron/dark, -/area/ctf) +/area/centcom/ctf) "na" = ( /obj/effect/turf_decal/tile/red, /obj/effect/turf_decal/tile/red{ @@ -152,16 +152,16 @@ dir = 8 }, /turf/open/floor/iron/dark, -/area/ctf) +/area/centcom/ctf) "nq" = ( /turf/open/floor/circuit, -/area/ctf) +/area/centcom/ctf) "nI" = ( /obj/effect/turf_decal/stripes/line{ dir = 9 }, /turf/open/floor/circuit/red, -/area/ctf) +/area/centcom/ctf) "oW" = ( /obj/effect/turf_decal/tile/red{ dir = 1 @@ -171,14 +171,14 @@ dir = 8 }, /turf/open/floor/iron/dark, -/area/ctf) +/area/centcom/ctf) "pb" = ( /obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ dir = 10 }, /turf/open/floor/circuit, -/area/ctf) +/area/centcom/ctf) "pj" = ( /obj/effect/turf_decal/stripes/line{ dir = 6 @@ -191,7 +191,7 @@ dir = 8 }, /turf/open/floor/iron/dark, -/area/ctf) +/area/centcom/ctf) "pI" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -201,13 +201,13 @@ dir = 4 }, /turf/open/floor/iron/dark, -/area/ctf) +/area/centcom/ctf) "qv" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 }, /turf/open/floor/plating, -/area/ctf) +/area/centcom/ctf) "qy" = ( /obj/effect/turf_decal/tile/red{ dir = 1 @@ -219,10 +219,10 @@ dir = 8 }, /turf/open/floor/iron/dark, -/area/ctf) +/area/centcom/ctf) "qU" = ( /turf/open/floor/plating, -/area/ctf) +/area/centcom/ctf) "sc" = ( /obj/effect/turf_decal/tile/blue{ dir = 1 @@ -234,7 +234,7 @@ dir = 8 }, /turf/open/floor/iron/dark, -/area/ctf) +/area/centcom/ctf) "sv" = ( /obj/effect/turf_decal/stripes/line{ dir = 5 @@ -243,46 +243,46 @@ dir = 8 }, /turf/open/floor/iron/dark, -/area/ctf) +/area/centcom/ctf) "sE" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 }, /turf/open/floor/iron/dark, -/area/ctf) +/area/centcom/ctf) "sS" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 }, /turf/open/floor/circuit/red, -/area/ctf) +/area/centcom/ctf) "uq" = ( /obj/effect/turf_decal/tile/red, /obj/effect/turf_decal/tile/red{ dir = 4 }, /turf/open/floor/iron/dark, -/area/ctf) +/area/centcom/ctf) "uB" = ( /obj/effect/turf_decal/tile/red/fourcorners, /turf/open/floor/iron, -/area/ctf) +/area/centcom/ctf) "vJ" = ( /obj/effect/turf_decal/stripes/line{ dir = 6 }, /turf/open/floor/circuit/red, -/area/ctf) +/area/centcom/ctf) "vL" = ( /obj/effect/turf_decal/stripes/line{ dir = 5 }, /turf/open/floor/circuit, -/area/ctf) +/area/centcom/ctf) "vU" = ( /obj/effect/turf_decal/tile/blue/fourcorners, /turf/open/floor/iron/dark, -/area/ctf) +/area/centcom/ctf) "wZ" = ( /obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/tile/blue, @@ -293,20 +293,20 @@ dir = 8 }, /turf/open/floor/iron/dark, -/area/ctf) +/area/centcom/ctf) "xD" = ( /turf/open/floor/circuit/green/anim, -/area/ctf) +/area/centcom/ctf) "yy" = ( /obj/structure/barricade/security/ctf, /turf/open/floor/circuit/green/off, -/area/ctf) +/area/centcom/ctf) "zr" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 }, /turf/open/floor/iron/dark, -/area/ctf) +/area/centcom/ctf) "Ab" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -315,21 +315,21 @@ dir = 1 }, /turf/open/floor/iron/dark, -/area/ctf) +/area/centcom/ctf) "AI" = ( /obj/structure/barricade/security/ctf, /turf/open/floor/circuit, -/area/ctf) +/area/centcom/ctf) "AJ" = ( /obj/machinery/capture_the_flag/blue, /turf/open/floor/circuit/green/anim, -/area/ctf) +/area/centcom/ctf) "AL" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 }, /turf/open/floor/circuit/red, -/area/ctf) +/area/centcom/ctf) "Bp" = ( /obj/effect/turf_decal/stripes/line{ dir = 5 @@ -342,7 +342,7 @@ dir = 4 }, /turf/open/floor/iron/dark, -/area/ctf) +/area/centcom/ctf) "BV" = ( /obj/effect/turf_decal/tile/blue, /obj/effect/turf_decal/tile/blue{ @@ -352,11 +352,11 @@ dir = 8 }, /turf/open/floor/iron/dark, -/area/ctf) +/area/centcom/ctf) "Cc" = ( /obj/effect/turf_decal/stripes/line, /turf/open/floor/circuit, -/area/ctf) +/area/centcom/ctf) "CJ" = ( /obj/effect/turf_decal/tile/red{ dir = 1 @@ -366,38 +366,38 @@ dir = 4 }, /turf/open/floor/iron/dark, -/area/ctf) +/area/centcom/ctf) "DG" = ( /obj/effect/turf_decal/stripes/line{ dir = 10 }, /turf/open/floor/iron/dark, -/area/ctf) +/area/centcom/ctf) "EC" = ( /obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/tile/blue{ dir = 4 }, /turf/open/floor/iron/dark, -/area/ctf) +/area/centcom/ctf) "EQ" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 }, /turf/open/floor/circuit, -/area/ctf) +/area/centcom/ctf) "EV" = ( /obj/effect/turf_decal/tile/red{ dir = 8 }, /turf/open/floor/iron/dark, -/area/ctf) +/area/centcom/ctf) "Fp" = ( /obj/effect/turf_decal/stripes/line{ dir = 9 }, /turf/open/floor/circuit, -/area/ctf) +/area/centcom/ctf) "FO" = ( /obj/effect/turf_decal/stripes/line{ dir = 9 @@ -412,11 +412,11 @@ dir = 8 }, /turf/open/floor/iron/dark, -/area/ctf) +/area/centcom/ctf) "FQ" = ( /obj/effect/turf_decal/tile/red, /turf/open/floor/iron/dark, -/area/ctf) +/area/centcom/ctf) "Ga" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -425,26 +425,26 @@ dir = 8 }, /turf/open/floor/iron/dark, -/area/ctf) +/area/centcom/ctf) "Gd" = ( /obj/effect/turf_decal/stripes/line, /turf/open/floor/circuit/green/off, -/area/ctf) +/area/centcom/ctf) "Gn" = ( /obj/item/ctf/blue, /turf/open/floor/circuit/green/anim, -/area/ctf) +/area/centcom/ctf) "GW" = ( /obj/effect/turf_decal/tile/red{ dir = 1 }, /turf/open/floor/iron/dark, -/area/ctf) +/area/centcom/ctf) "HA" = ( /obj/structure/trap/ctf/red, /obj/effect/turf_decal/tile/red/fourcorners, /turf/open/floor/iron, -/area/ctf) +/area/centcom/ctf) "HI" = ( /obj/effect/turf_decal/tile/blue{ dir = 1 @@ -454,26 +454,26 @@ dir = 4 }, /turf/open/floor/iron/dark, -/area/ctf) +/area/centcom/ctf) "Is" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 }, /turf/open/floor/circuit, -/area/ctf) +/area/centcom/ctf) "IA" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 }, /obj/effect/turf_decal/tile/red, /turf/open/floor/iron/dark, -/area/ctf) +/area/centcom/ctf) "IJ" = ( /obj/effect/turf_decal/tile/red{ dir = 4 }, /turf/open/floor/iron/dark, -/area/ctf) +/area/centcom/ctf) "Jh" = ( /obj/effect/turf_decal/tile/blue{ dir = 1 @@ -482,13 +482,13 @@ dir = 8 }, /turf/open/floor/iron/dark, -/area/ctf) +/area/centcom/ctf) "JK" = ( /obj/effect/turf_decal/stripes/line{ dir = 10 }, /turf/open/floor/circuit/red, -/area/ctf) +/area/centcom/ctf) "Kg" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -501,7 +501,7 @@ dir = 4 }, /turf/open/floor/iron/dark, -/area/ctf) +/area/centcom/ctf) "Ki" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -510,7 +510,7 @@ dir = 4 }, /turf/open/floor/iron/dark, -/area/ctf) +/area/centcom/ctf) "KC" = ( /obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/tile/red{ @@ -521,7 +521,7 @@ dir = 8 }, /turf/open/floor/iron/dark, -/area/ctf) +/area/centcom/ctf) "LA" = ( /obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/tile/red, @@ -529,25 +529,25 @@ dir = 8 }, /turf/open/floor/iron/dark, -/area/ctf) +/area/centcom/ctf) "LW" = ( /obj/structure/barricade/security/ctf, /turf/open/floor/iron/bluespace, -/area/ctf) +/area/centcom/ctf) "Mb" = ( /obj/effect/turf_decal/tile/blue{ dir = 4 }, /turf/open/floor/iron/dark, -/area/ctf) +/area/centcom/ctf) "Mz" = ( /obj/structure/barricade/security/ctf, /turf/open/floor/circuit/red, -/area/ctf) +/area/centcom/ctf) "MR" = ( /obj/effect/turf_decal/tile/blue/fourcorners, /turf/open/floor/iron, -/area/ctf) +/area/centcom/ctf) "Nu" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -556,7 +556,7 @@ dir = 5 }, /turf/open/floor/iron/dark, -/area/ctf) +/area/centcom/ctf) "NC" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -565,16 +565,16 @@ dir = 1 }, /turf/open/floor/iron/dark, -/area/ctf) +/area/centcom/ctf) "NE" = ( /obj/effect/turf_decal/tile/blue{ dir = 8 }, /turf/open/floor/iron/dark, -/area/ctf) +/area/centcom/ctf) "OL" = ( /turf/open/floor/iron/dark, -/area/ctf) +/area/centcom/ctf) "Pf" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -584,7 +584,7 @@ }, /obj/effect/turf_decal/tile/blue, /turf/open/floor/iron/dark, -/area/ctf) +/area/centcom/ctf) "Ps" = ( /obj/effect/turf_decal/tile/blue{ dir = 1 @@ -594,7 +594,7 @@ dir = 8 }, /turf/open/floor/iron/dark, -/area/ctf) +/area/centcom/ctf) "Pv" = ( /obj/effect/turf_decal/stripes/line{ dir = 6 @@ -603,7 +603,7 @@ dir = 1 }, /turf/open/floor/iron/dark, -/area/ctf) +/area/centcom/ctf) "PN" = ( /obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/tile/blue, @@ -611,14 +611,14 @@ dir = 8 }, /turf/open/floor/iron/dark, -/area/ctf) +/area/centcom/ctf) "Qm" = ( /obj/machinery/power/emitter/energycannon{ active = 0; dir = 1 }, /turf/open/floor/plating, -/area/ctf) +/area/centcom/ctf) "QJ" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -626,36 +626,36 @@ /turf/open/floor/plating{ luminosity = 2 }, -/area/ctf) +/area/centcom/ctf) "Rx" = ( /obj/effect/turf_decal/stripes/line, /turf/open/floor/circuit/red, -/area/ctf) +/area/centcom/ctf) "Th" = ( /obj/machinery/capture_the_flag/red, /turf/open/floor/circuit/green/anim, -/area/ctf) +/area/centcom/ctf) "TB" = ( /obj/structure/fluff/drake_statue, /turf/open/floor/circuit/red, -/area/ctf) +/area/centcom/ctf) "Uz" = ( /obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/tile/red{ dir = 4 }, /turf/open/floor/iron/dark, -/area/ctf) +/area/centcom/ctf) "US" = ( /obj/structure/table/reinforced/ctf, /turf/open/floor/iron/dark, -/area/ctf) +/area/centcom/ctf) "UY" = ( /obj/effect/turf_decal/tile/blue{ dir = 1 }, /turf/open/floor/iron/dark, -/area/ctf) +/area/centcom/ctf) "Wc" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -670,31 +670,31 @@ dir = 8 }, /turf/open/floor/iron/dark, -/area/ctf) +/area/centcom/ctf) "WN" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 }, /turf/open/floor/circuit, -/area/ctf) +/area/centcom/ctf) "WW" = ( /obj/effect/turf_decal/tile/blue, /obj/effect/turf_decal/tile/blue{ dir = 4 }, /turf/open/floor/iron/dark, -/area/ctf) +/area/centcom/ctf) "WY" = ( /obj/effect/turf_decal/tile/blue, /obj/effect/turf_decal/tile/blue{ dir = 8 }, /turf/open/floor/iron/dark, -/area/ctf) +/area/centcom/ctf) "Xh" = ( /obj/effect/turf_decal/stripes/line, /turf/open/floor/iron/dark, -/area/ctf) +/area/centcom/ctf) "Xj" = ( /obj/effect/turf_decal/tile/red{ dir = 1 @@ -703,14 +703,14 @@ dir = 4 }, /turf/open/floor/iron/dark, -/area/ctf) +/area/centcom/ctf) "Xw" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 }, /obj/effect/turf_decal/tile/blue, /turf/open/floor/iron/dark, -/area/ctf) +/area/centcom/ctf) "XC" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -722,44 +722,44 @@ dir = 4 }, /turf/open/floor/iron/dark, -/area/ctf) +/area/centcom/ctf) "XG" = ( /obj/effect/turf_decal/stripes/line{ dir = 6 }, /turf/open/floor/iron/dark, -/area/ctf) +/area/centcom/ctf) "XT" = ( /obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/tile/blue{ dir = 1 }, /turf/open/floor/iron/dark, -/area/ctf) +/area/centcom/ctf) "XX" = ( /obj/structure/table/reinforced/ctf, /turf/open/floor/iron/bluespace, -/area/ctf) +/area/centcom/ctf) "Ym" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 }, /obj/effect/turf_decal/tile/blue, /turf/open/floor/iron/dark, -/area/ctf) +/area/centcom/ctf) "Yt" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 }, /turf/open/floor/circuit/green/off, -/area/ctf) +/area/centcom/ctf) "Yw" = ( /obj/effect/turf_decal/tile/blue, /turf/open/floor/iron/dark, -/area/ctf) +/area/centcom/ctf) "Za" = ( /turf/open/floor/iron/bluespace, -/area/ctf) +/area/centcom/ctf) "Zr" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -771,13 +771,13 @@ dir = 4 }, /turf/open/floor/iron/dark, -/area/ctf) +/area/centcom/ctf) "ZG" = ( /obj/machinery/power/emitter/energycannon{ active = 0 }, /turf/open/floor/plating, -/area/ctf) +/area/centcom/ctf) "ZW" = ( /obj/effect/turf_decal/stripes/line{ dir = 10 @@ -790,7 +790,7 @@ dir = 8 }, /turf/open/floor/iron/dark, -/area/ctf) +/area/centcom/ctf) (1,1,1) = {" av diff --git a/_maps/map_files/CTF/cruiser.dmm b/_maps/map_files/CTF/cruiser.dmm index 734f12b2ee1a3..60600cc5dd24d 100644 --- a/_maps/map_files/CTF/cruiser.dmm +++ b/_maps/map_files/CTF/cruiser.dmm @@ -4,23 +4,23 @@ dir = 8 }, /turf/open/floor/mineral/titanium/yellow, -/area/ctf) +/area/centcom/ctf) "av" = ( /obj/structure/barricade/security/ctf, /turf/open/floor/mineral/titanium/yellow, -/area/ctf) +/area/centcom/ctf) "bh" = ( /obj/effect/turf_decal/tile/green{ dir = 1 }, /turf/open/floor/pod/light, -/area/ctf) +/area/centcom/ctf) "bN" = ( /obj/effect/turf_decal/siding/purple/corner{ dir = 4 }, /turf/open/floor/mineral/titanium/purple, -/area/ctf) +/area/centcom/ctf) "cb" = ( /obj/effect/turf_decal/tile/green{ dir = 4 @@ -30,10 +30,10 @@ dir = 8 }, /turf/open/floor/pod/light, -/area/ctf) +/area/centcom/ctf) "ck" = ( /turf/closed/indestructible/syndicate, -/area/ctf) +/area/centcom/ctf) "cl" = ( /obj/structure/window/reinforced{ dir = 4; @@ -43,11 +43,11 @@ dir = 8 }, /turf/closed/indestructible/syndicate, -/area/ctf) +/area/centcom/ctf) "cu" = ( /obj/machinery/capture_the_flag/green, /turf/open/floor/circuit/green, -/area/ctf) +/area/centcom/ctf) "cy" = ( /obj/machinery/computer{ dir = 8; @@ -58,7 +58,7 @@ dir = 4 }, /turf/open/floor/pod/light, -/area/ctf) +/area/centcom/ctf) "cK" = ( /obj/structure/window/reinforced/shuttle{ max_integrity = 5000; @@ -66,11 +66,11 @@ atom_integrity = 5000 }, /turf/open/floor/plating, -/area/ctf) +/area/centcom/ctf) "cO" = ( /obj/item/ctf/green, /turf/open/floor/circuit/green/anim, -/area/ctf) +/area/centcom/ctf) "dq" = ( /obj/structure/window/reinforced/shuttle{ max_integrity = 5000; @@ -83,13 +83,13 @@ atom_integrity = 5000 }, /turf/open/floor/plating, -/area/ctf) +/area/centcom/ctf) "ds" = ( /obj/effect/turf_decal/tile/red{ dir = 8 }, /turf/open/floor/pod/light, -/area/ctf) +/area/centcom/ctf) "dt" = ( /obj/structure/window/reinforced{ dir = 1; @@ -98,9 +98,9 @@ /obj/structure/window/reinforced{ resistance_flags = 64 }, -/obj/structure/flora/ausbushes/ywflowers, +/obj/structure/flora/bush/flowers_yw/style_random, /turf/open/floor/grass, -/area/ctf) +/area/centcom/ctf) "dS" = ( /obj/machinery/computer{ dir = 4; @@ -113,25 +113,25 @@ dir = 8 }, /turf/open/floor/pod/light, -/area/ctf) +/area/centcom/ctf) "es" = ( /obj/machinery/computer{ dir = 4; resistance_flags = 64 }, /turf/open/floor/mineral/titanium/blue, -/area/ctf) +/area/centcom/ctf) "eM" = ( /obj/structure/chair/comfy/shuttle{ dir = 1; resistance_flags = 64 }, /turf/open/floor/mineral/titanium/blue, -/area/ctf) +/area/centcom/ctf) "fa" = ( /obj/structure/shuttle/engine/huge, /turf/template_noop, -/area/ctf) +/area/centcom/ctf) "fj" = ( /obj/structure/table/abductor, /obj/effect/light_emitter{ @@ -139,7 +139,7 @@ set_luminosity = 4 }, /turf/open/floor/plating/abductor2, -/area/ctf) +/area/centcom/ctf) "fl" = ( /obj/structure/table/abductor, /obj/effect/light_emitter{ @@ -147,73 +147,73 @@ set_luminosity = 4 }, /turf/open/floor/plating/abductor, -/area/ctf) +/area/centcom/ctf) "fS" = ( /turf/closed/indestructible/alien, -/area/ctf) +/area/centcom/ctf) "fU" = ( /turf/closed/indestructible/riveted/plastinum, -/area/ctf) +/area/centcom/ctf) "gr" = ( /obj/effect/turf_decal/siding/purple{ dir = 4 }, /turf/open/floor/mineral/titanium/purple, -/area/ctf) +/area/centcom/ctf) "gw" = ( /obj/structure/barricade/security/ctf, /turf/open/floor/mineral/titanium/tiled, -/area/ctf) +/area/centcom/ctf) "gC" = ( /obj/structure/table/reinforced/ctf, /turf/open/floor/mineral/plastitanium, -/area/ctf) +/area/centcom/ctf) "hc" = ( /turf/template_noop, /area/template_noop) "ho" = ( /turf/open/floor/circuit/off, -/area/ctf) +/area/centcom/ctf) "hQ" = ( /obj/structure/table/reinforced/ctf, /obj/effect/turf_decal/trimline/red/warning{ dir = 8 }, /turf/open/floor/mineral/plastitanium, -/area/ctf) +/area/centcom/ctf) "hW" = ( /turf/open/floor/plating/airless, -/area/ctf) +/area/centcom/ctf) "jq" = ( /obj/structure/barricade/security/ctf, /turf/open/floor/mineral/titanium/blue, -/area/ctf) +/area/centcom/ctf) "jR" = ( /obj/machinery/door/poddoor/shutters/radiation{ id = "vault"; - name = "secure containment vault"; + name = "Secure Containment Vault"; resistance_flags = 64 }, /turf/open/floor/engine, -/area/ctf) +/area/centcom/ctf) "kr" = ( /obj/structure/table/reinforced/ctf, /obj/effect/turf_decal/trimline/red/warning{ dir = 4 }, /turf/open/floor/mineral/plastitanium, -/area/ctf) +/area/centcom/ctf) "kU" = ( /obj/effect/powerup/ammo, /turf/open/floor/circuit/red/anim, -/area/ctf) +/area/centcom/ctf) "lB" = ( /obj/effect/turf_decal/siding/white/corner{ color = "#121212"; dir = 1 }, /turf/open/floor/pod/dark, -/area/ctf) +/area/centcom/ctf) "lI" = ( /obj/structure/window/reinforced{ dir = 1; @@ -221,7 +221,7 @@ }, /obj/structure/shuttle/engine/heater, /turf/closed/indestructible/syndicate, -/area/ctf) +/area/centcom/ctf) "lL" = ( /obj/structure/table/reinforced/ctf, /obj/effect/turf_decal/tile/red, @@ -232,17 +232,17 @@ dir = 8 }, /turf/open/floor/pod/light, -/area/ctf) +/area/centcom/ctf) "lS" = ( /obj/structure/sign/warning/radiation/rad_area{ resistance_flags = 64 }, /turf/closed/indestructible/riveted/plastinum, -/area/ctf) +/area/centcom/ctf) "lY" = ( /obj/effect/turf_decal/tile/green/fourcorners, /turf/open/floor/iron, -/area/ctf) +/area/centcom/ctf) "mb" = ( /obj/effect/mob_spawn/corpse/human/abductor, /obj/structure/table/optable/abductor, @@ -254,89 +254,89 @@ /area/space/nearstation) "me" = ( /turf/open/floor/mineral/plastitanium, -/area/ctf) +/area/centcom/ctf) "mr" = ( /turf/open/floor/engine, -/area/ctf) +/area/centcom/ctf) "mW" = ( /turf/open/floor/circuit, -/area/ctf) +/area/centcom/ctf) "nj" = ( /obj/structure/barricade/security/ctf, /turf/open/floor/pod/light, -/area/ctf) +/area/centcom/ctf) "nx" = ( /obj/machinery/computer{ dir = 8; resistance_flags = 64 }, /turf/open/floor/mineral/titanium/blue, -/area/ctf) +/area/centcom/ctf) "nT" = ( /obj/structure/window/reinforced{ resistance_flags = 64 }, /turf/open/floor/mineral/titanium/tiled, -/area/ctf) +/area/centcom/ctf) "nV" = ( /obj/structure/window/reinforced{ dir = 8; resistance_flags = 64 }, /turf/open/floor/mineral/titanium/tiled, -/area/ctf) +/area/centcom/ctf) "ot" = ( /obj/effect/turf_decal/tile/green{ dir = 4 }, /turf/open/floor/pod/light, -/area/ctf) +/area/centcom/ctf) "oL" = ( /obj/structure/window/reinforced{ dir = 1; resistance_flags = 64 }, /turf/open/floor/mineral/titanium/tiled, -/area/ctf) +/area/centcom/ctf) "pR" = ( /obj/machinery/capture_the_flag/red, /turf/open/floor/circuit/red, -/area/ctf) +/area/centcom/ctf) "rB" = ( /obj/structure/chair/comfy/shuttle{ dir = 8; resistance_flags = 64 }, /turf/open/floor/mineral/titanium/blue, -/area/ctf) +/area/centcom/ctf) "rI" = ( /obj/structure/shuttle/engine/propulsion{ dir = 4 }, /turf/open/floor/plating/airless, -/area/ctf) +/area/centcom/ctf) "rR" = ( /obj/structure/shuttle/engine/large, /turf/open/floor/plating/airless, -/area/ctf) +/area/centcom/ctf) "sc" = ( /obj/effect/turf_decal/tile/red, /turf/open/floor/pod/light, -/area/ctf) +/area/centcom/ctf) "sz" = ( /turf/open/floor/mineral/titanium/purple, -/area/ctf) +/area/centcom/ctf) "tM" = ( /obj/effect/turf_decal/tile/red/fourcorners, /turf/open/floor/pod/dark, -/area/ctf) +/area/centcom/ctf) "tN" = ( /obj/structure/table/reinforced/ctf, /obj/effect/turf_decal/trimline/green/warning{ dir = 4 }, /turf/open/floor/mineral/plastitanium, -/area/ctf) +/area/centcom/ctf) "tW" = ( /obj/machinery/button/door{ id = "vault"; @@ -345,13 +345,13 @@ resistance_flags = 64 }, /turf/open/floor/engine, -/area/ctf) +/area/centcom/ctf) "uo" = ( /obj/effect/turf_decal/tile/red{ dir = 1 }, /turf/open/floor/pod/light, -/area/ctf) +/area/centcom/ctf) "uz" = ( /obj/structure/table/reinforced/ctf, /obj/machinery/button/door{ @@ -360,7 +360,7 @@ resistance_flags = 64 }, /turf/open/floor/mineral/titanium/blue, -/area/ctf) +/area/centcom/ctf) "uA" = ( /obj/structure/table/reinforced/ctf, /obj/effect/turf_decal/tile/green, @@ -371,7 +371,7 @@ dir = 8 }, /turf/open/floor/pod/light, -/area/ctf) +/area/centcom/ctf) "vy" = ( /obj/effect/turf_decal/tile/red, /obj/effect/turf_decal/tile/red{ @@ -381,20 +381,20 @@ dir = 1 }, /turf/open/floor/pod/light, -/area/ctf) +/area/centcom/ctf) "vL" = ( /obj/effect/turf_decal/siding/white{ color = "#121212"; dir = 8 }, /turf/open/floor/pod/dark, -/area/ctf) +/area/centcom/ctf) "vN" = ( /obj/effect/turf_decal/siding/purple{ dir = 8 }, /turf/open/floor/mineral/titanium/purple, -/area/ctf) +/area/centcom/ctf) "vY" = ( /obj/effect/turf_decal/tile/red, /obj/effect/turf_decal/tile/red{ @@ -404,10 +404,10 @@ dir = 8 }, /turf/open/floor/pod/light, -/area/ctf) +/area/centcom/ctf) "wO" = ( /turf/open/floor/pod/dark, -/area/ctf) +/area/centcom/ctf) "xl" = ( /obj/effect/turf_decal/tile/green{ dir = 4 @@ -416,51 +416,51 @@ dir = 1 }, /turf/open/floor/pod/light, -/area/ctf) +/area/centcom/ctf) "xS" = ( /obj/effect/turf_decal/tile/green, /obj/effect/turf_decal/tile/green{ dir = 8 }, /turf/open/floor/pod/light, -/area/ctf) +/area/centcom/ctf) "xU" = ( /obj/machinery/computer{ resistance_flags = 64 }, /turf/open/floor/mineral/plastitanium, -/area/ctf) +/area/centcom/ctf) "yc" = ( /obj/effect/turf_decal/siding/white/corner{ color = "#121212"; dir = 4 }, /turf/open/floor/pod/dark, -/area/ctf) +/area/centcom/ctf) "yn" = ( /obj/effect/turf_decal/siding/white/corner{ color = "#121212" }, /turf/open/floor/pod/dark, -/area/ctf) +/area/centcom/ctf) "yw" = ( /obj/effect/turf_decal/siding/white/corner{ dir = 4 }, /turf/open/floor/mineral/titanium/tiled/white, -/area/ctf) +/area/centcom/ctf) "zg" = ( /obj/effect/turf_decal/tile/green{ dir = 4 }, /obj/effect/turf_decal/tile/green, /turf/open/floor/pod/dark, -/area/ctf) +/area/centcom/ctf) "zs" = ( /obj/structure/barricade/security/ctf, /obj/effect/turf_decal/tile/green/fourcorners, /turf/open/floor/iron, -/area/ctf) +/area/centcom/ctf) "zx" = ( /obj/effect/light_emitter{ set_cap = 1; @@ -473,46 +473,46 @@ dir = 8 }, /turf/open/floor/mineral/plastitanium, -/area/ctf) +/area/centcom/ctf) "AN" = ( /obj/effect/turf_decal/siding/white/corner{ color = "#121212"; dir = 8 }, /turf/open/floor/pod/dark, -/area/ctf) +/area/centcom/ctf) "Bh" = ( /obj/effect/turf_decal/siding/blue{ dir = 8 }, /turf/open/floor/mineral/titanium/blue, -/area/ctf) +/area/centcom/ctf) "Bi" = ( /obj/effect/turf_decal/trimline/red/warning{ dir = 8 }, /turf/open/floor/mineral/plastitanium, -/area/ctf) +/area/centcom/ctf) "Cb" = ( /turf/open/floor/glass/reinforced, -/area/ctf) +/area/centcom/ctf) "Ce" = ( /obj/effect/turf_decal/siding/blue{ dir = 4 }, /turf/open/floor/mineral/titanium/blue, -/area/ctf) +/area/centcom/ctf) "Cq" = ( /obj/effect/powerup/ammo, /turf/open/floor/circuit, -/area/ctf) +/area/centcom/ctf) "CU" = ( /obj/structure/window/reinforced{ dir = 4; resistance_flags = 64 }, /turf/open/floor/mineral/titanium/tiled, -/area/ctf) +/area/centcom/ctf) "Db" = ( /obj/effect/turf_decal/tile/red, /obj/effect/turf_decal/tile/red{ @@ -525,20 +525,20 @@ dir = 8 }, /turf/open/floor/iron, -/area/ctf) +/area/centcom/ctf) "Fc" = ( /obj/effect/turf_decal/siding/yellow{ dir = 4 }, /turf/open/floor/mineral/titanium/yellow, -/area/ctf) +/area/centcom/ctf) "FM" = ( /obj/effect/turf_decal/tile/red, /obj/effect/turf_decal/tile/red{ dir = 8 }, /turf/open/floor/pod/light, -/area/ctf) +/area/centcom/ctf) "FP" = ( /obj/structure/window/reinforced{ dir = 8; @@ -548,7 +548,7 @@ dir = 4 }, /turf/closed/indestructible/syndicate, -/area/ctf) +/area/centcom/ctf) "FZ" = ( /obj/effect/turf_decal/tile/red{ dir = 1 @@ -557,13 +557,13 @@ dir = 8 }, /turf/open/floor/pod/dark, -/area/ctf) +/area/centcom/ctf) "Gi" = ( /obj/effect/turf_decal/siding/purple/corner{ dir = 8 }, /turf/open/floor/mineral/titanium/purple, -/area/ctf) +/area/centcom/ctf) "Gx" = ( /obj/effect/light_emitter{ set_cap = 1; @@ -583,9 +583,9 @@ /obj/structure/window/reinforced{ resistance_flags = 64 }, -/obj/structure/flora/ausbushes/fullgrass, +/obj/structure/flora/bush/fullgrass/style_random, /turf/open/floor/grass, -/area/ctf) +/area/centcom/ctf) "Hy" = ( /obj/structure/barricade/security/ctf, /obj/effect/turf_decal/tile/red{ @@ -599,7 +599,7 @@ }, /obj/effect/turf_decal/tile/red, /turf/open/floor/iron, -/area/ctf) +/area/centcom/ctf) "HM" = ( /obj/effect/turf_decal/tile/green, /obj/effect/turf_decal/tile/green{ @@ -609,7 +609,7 @@ dir = 1 }, /turf/open/floor/pod/light, -/area/ctf) +/area/centcom/ctf) "HN" = ( /obj/structure/window/reinforced{ dir = 8; @@ -622,15 +622,15 @@ /obj/structure/window/reinforced{ resistance_flags = 64 }, -/obj/structure/flora/ausbushes/fernybush, +/obj/structure/flora/bush/ferny/style_random, /turf/open/floor/grass, -/area/ctf) +/area/centcom/ctf) "HZ" = ( /obj/effect/powerup/speed{ respawn_time = 600 }, /turf/open/floor/circuit, -/area/ctf) +/area/centcom/ctf) "Iq" = ( /obj/effect/turf_decal/tile/red{ dir = 8 @@ -643,77 +643,77 @@ dir = 4 }, /turf/open/floor/pod/dark, -/area/ctf) +/area/centcom/ctf) "ID" = ( /obj/effect/turf_decal/siding/white{ color = "#121212"; dir = 4 }, /turf/open/floor/pod/dark, -/area/ctf) +/area/centcom/ctf) "IN" = ( /obj/effect/turf_decal/trimline/red/warning{ dir = 4 }, /turf/open/floor/mineral/plastitanium, -/area/ctf) +/area/centcom/ctf) "IQ" = ( /obj/effect/turf_decal/tile/green{ dir = 8 }, /turf/open/floor/pod/light, -/area/ctf) +/area/centcom/ctf) "Jr" = ( /obj/effect/turf_decal/tile/green/fourcorners, /turf/open/floor/pod/dark, -/area/ctf) +/area/centcom/ctf) "Jt" = ( /turf/open/floor/mineral/titanium/tiled/white, -/area/ctf) +/area/centcom/ctf) "Ju" = ( /turf/open/floor/circuit/red/anim, -/area/ctf) +/area/centcom/ctf) "JL" = ( /obj/effect/turf_decal/tile/green, /obj/effect/turf_decal/tile/green{ dir = 4 }, /turf/open/floor/pod/dark, -/area/ctf) +/area/centcom/ctf) "JO" = ( /turf/open/floor/circuit/green, -/area/ctf) +/area/centcom/ctf) "JP" = ( /obj/structure/chair/comfy/shuttle{ dir = 4; resistance_flags = 64 }, /turf/open/floor/mineral/titanium/blue, -/area/ctf) +/area/centcom/ctf) "KF" = ( /obj/effect/turf_decal/tile/red{ dir = 4 }, /turf/open/floor/pod/light, -/area/ctf) +/area/centcom/ctf) "KO" = ( /obj/structure/shuttle/engine/heater, /obj/structure/window/reinforced{ dir = 1 }, /turf/closed/wall/mineral/titanium, -/area/ctf) +/area/centcom/ctf) "KZ" = ( /obj/effect/powerup/ammo, /turf/open/floor/circuit/green/anim, -/area/ctf) +/area/centcom/ctf) "LQ" = ( /turf/open/floor/circuit/green/anim, -/area/ctf) +/area/centcom/ctf) "LS" = ( /obj/item/ctf/red, /turf/open/floor/circuit/red/anim, -/area/ctf) +/area/centcom/ctf) "MC" = ( /obj/structure/barricade/security/ctf, /obj/effect/turf_decal/tile/red, @@ -727,7 +727,7 @@ dir = 8 }, /turf/open/floor/iron, -/area/ctf) +/area/centcom/ctf) "MH" = ( /obj/structure/table/reinforced/ctf, /obj/effect/turf_decal/tile/green{ @@ -740,16 +740,16 @@ dir = 8 }, /turf/open/floor/pod/light, -/area/ctf) +/area/centcom/ctf) "Na" = ( /turf/closed/indestructible/opsglass, -/area/ctf) +/area/centcom/ctf) "NA" = ( /obj/effect/turf_decal/siding/white{ dir = 4 }, /turf/open/floor/mineral/titanium/tiled/white, -/area/ctf) +/area/centcom/ctf) "NQ" = ( /obj/effect/turf_decal/tile/green{ dir = 4 @@ -759,11 +759,11 @@ dir = 1 }, /turf/open/floor/pod/light, -/area/ctf) +/area/centcom/ctf) "OQ" = ( /obj/structure/barricade/security/ctf, /turf/open/floor/circuit/off, -/area/ctf) +/area/centcom/ctf) "OX" = ( /obj/machinery/button/door{ id = "vault"; @@ -772,7 +772,7 @@ resistance_flags = 64 }, /turf/open/floor/engine, -/area/ctf) +/area/centcom/ctf) "Pm" = ( /obj/effect/turf_decal/tile/red, /obj/effect/turf_decal/tile/red{ @@ -782,34 +782,34 @@ dir = 4 }, /turf/open/floor/pod/light, -/area/ctf) +/area/centcom/ctf) "Pn" = ( /obj/structure/trap/ctf/green, /obj/effect/turf_decal/tile/green/fourcorners, /turf/open/floor/iron, -/area/ctf) +/area/centcom/ctf) "PU" = ( /obj/effect/turf_decal/siding/white/corner{ dir = 8 }, /turf/open/floor/mineral/titanium/tiled/white, -/area/ctf) +/area/centcom/ctf) "Qe" = ( /turf/template_noop, -/area/ctf) +/area/centcom/ctf) "Qt" = ( /turf/open/floor/mineral/titanium/blue, -/area/ctf) +/area/centcom/ctf) "QE" = ( /obj/effect/turf_decal/siding/white/corner, /turf/open/floor/mineral/titanium/tiled/white, -/area/ctf) +/area/centcom/ctf) "QT" = ( /obj/effect/turf_decal/siding/white{ dir = 8 }, /turf/open/floor/mineral/titanium/tiled/white, -/area/ctf) +/area/centcom/ctf) "Rc" = ( /obj/effect/turf_decal/tile/red{ dir = 8 @@ -818,7 +818,7 @@ dir = 1 }, /turf/open/floor/pod/dark, -/area/ctf) +/area/centcom/ctf) "Ri" = ( /obj/structure/trap/ctf/red, /obj/effect/turf_decal/tile/red, @@ -832,13 +832,13 @@ dir = 8 }, /turf/open/floor/iron, -/area/ctf) +/area/centcom/ctf) "Rl" = ( /obj/effect/turf_decal/siding/white/corner{ dir = 1 }, /turf/open/floor/mineral/titanium/tiled/white, -/area/ctf) +/area/centcom/ctf) "Rz" = ( /obj/effect/turf_decal/tile/red{ dir = 1 @@ -851,7 +851,7 @@ }, /obj/effect/turf_decal/tile/red, /turf/open/floor/pod/dark, -/area/ctf) +/area/centcom/ctf) "RE" = ( /obj/effect/turf_decal/tile/red{ dir = 4 @@ -863,7 +863,7 @@ dir = 8 }, /turf/open/floor/pod/light, -/area/ctf) +/area/centcom/ctf) "RH" = ( /obj/effect/turf_decal/tile/red{ dir = 4 @@ -872,7 +872,7 @@ dir = 1 }, /turf/open/floor/pod/light, -/area/ctf) +/area/centcom/ctf) "RT" = ( /obj/effect/turf_decal/tile/green{ dir = 4 @@ -884,31 +884,31 @@ dir = 8 }, /turf/open/floor/pod/light, -/area/ctf) +/area/centcom/ctf) "RV" = ( /turf/open/floor/mineral/titanium/tiled, -/area/ctf) +/area/centcom/ctf) "Ss" = ( /turf/open/floor/mineral/titanium/yellow, -/area/ctf) +/area/centcom/ctf) "SS" = ( /obj/structure/shuttle/engine/propulsion, /turf/open/floor/plating/airless, -/area/ctf) +/area/centcom/ctf) "SU" = ( /turf/open/floor/circuit/red, -/area/ctf) +/area/centcom/ctf) "Tb" = ( /obj/structure/table/reinforced/ctf, /turf/open/floor/mineral/titanium/blue, -/area/ctf) +/area/centcom/ctf) "Us" = ( /turf/open/floor/pod/light, -/area/ctf) +/area/centcom/ctf) "Vl" = ( /obj/effect/turf_decal/siding/purple/corner, /turf/open/floor/mineral/titanium/purple, -/area/ctf) +/area/centcom/ctf) "VL" = ( /obj/effect/turf_decal/tile/red{ dir = 8 @@ -921,19 +921,19 @@ }, /obj/effect/turf_decal/tile/red, /turf/open/floor/iron, -/area/ctf) +/area/centcom/ctf) "VR" = ( /obj/effect/turf_decal/siding/purple/corner{ dir = 1 }, /turf/open/floor/mineral/titanium/purple, -/area/ctf) +/area/centcom/ctf) "Wd" = ( /obj/structure/shuttle/engine/propulsion{ dir = 8 }, /turf/open/floor/plating/airless, -/area/ctf) +/area/centcom/ctf) "Wt" = ( /obj/structure/table/reinforced/ctf, /obj/effect/turf_decal/tile/red, @@ -944,30 +944,30 @@ dir = 1 }, /turf/open/floor/pod/light, -/area/ctf) +/area/centcom/ctf) "WB" = ( /obj/effect/turf_decal/trimline/green/warning{ dir = 4 }, /turf/open/floor/mineral/plastitanium, -/area/ctf) +/area/centcom/ctf) "YB" = ( /obj/structure/table/reinforced/ctf, /obj/effect/turf_decal/trimline/green/warning{ dir = 8 }, /turf/open/floor/mineral/plastitanium, -/area/ctf) +/area/centcom/ctf) "Zf" = ( /obj/effect/turf_decal/tile/green, /turf/open/floor/pod/light, -/area/ctf) +/area/centcom/ctf) "Zk" = ( /obj/machinery/computer{ resistance_flags = 64 }, /turf/open/floor/mineral/titanium/blue, -/area/ctf) +/area/centcom/ctf) (1,1,1) = {" hc diff --git a/_maps/map_files/CTF/downtown.dmm b/_maps/map_files/CTF/downtown.dmm index 56de607d47470..6f78f25171fa4 100644 --- a/_maps/map_files/CTF/downtown.dmm +++ b/_maps/map_files/CTF/downtown.dmm @@ -5,13 +5,13 @@ resistance_flags = 64 }, /turf/open/floor/iron/dark, -/area/ctf) +/area/centcom/ctf) "ag" = ( /obj/structure/table/wood{ resistance_flags = 64 }, /turf/open/floor/carpet/red, -/area/ctf) +/area/centcom/ctf) "aq" = ( /obj/structure/fluff/bus/passable/seat{ resistance_flags = 64 @@ -21,14 +21,14 @@ icon_state = "bus"; name = "bus" }, -/area/ctf) +/area/centcom/ctf) "ar" = ( /obj/machinery/door/airlock/security{ name = "Warehouse"; resistance_flags = 64 }, /turf/open/floor/plating, -/area/ctf) +/area/centcom/ctf) "aM" = ( /obj/effect/turf_decal/tile/blue{ dir = 1 @@ -40,20 +40,20 @@ dir = 1 }, /turf/open/floor/iron, -/area/ctf) +/area/centcom/ctf) "aS" = ( /obj/machinery/door/airlock/security{ name = "Warehouse"; resistance_flags = 64 }, /turf/open/floor/iron, -/area/ctf) +/area/centcom/ctf) "bc" = ( /obj/structure/sign/poster/random/directional/west, /turf/open/floor/wood{ icon_state = "wood-broken" }, -/area/ctf) +/area/centcom/ctf) "bd" = ( /obj/effect/turf_decal/tile/bar{ dir = 1 @@ -67,18 +67,18 @@ resistance_flags = 64 }, /turf/open/floor/iron, -/area/ctf) +/area/centcom/ctf) "bg" = ( -/obj/structure/flora/ausbushes/grassybush, +/obj/structure/flora/bush/grassy/style_random, /turf/open/misc/grass, -/area/ctf) +/area/centcom/ctf) "bs" = ( /obj/structure/chair/stool/bar/directional/south{ item_chair = null; resistance_flags = 64 }, /turf/open/floor/wood, -/area/ctf) +/area/centcom/ctf) "bA" = ( /obj/effect/decal/cleanable/oil, /obj/machinery/atmospherics/pipe/smart/manifold4w/general/visible{ @@ -87,7 +87,7 @@ resistance_flags = 64 }, /turf/open/floor/iron/dark, -/area/ctf) +/area/centcom/ctf) "bF" = ( /obj/structure/rack{ resistance_flags = 64 @@ -96,18 +96,18 @@ name = "red beret" }, /turf/open/floor/carpet/red, -/area/ctf) +/area/centcom/ctf) "bH" = ( /obj/effect/turf_decal/siding/yellow/corner, /turf/open/floor/iron/dark, -/area/ctf) +/area/centcom/ctf) "bR" = ( /obj/effect/turf_decal/trimline/blue/line{ dir = 6 }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, -/area/ctf) +/area/centcom/ctf) "bT" = ( /obj/structure/holohoop{ dir = 4; @@ -115,7 +115,7 @@ }, /obj/effect/turf_decal/tile/green/fourcorners, /turf/open/floor/iron, -/area/ctf) +/area/centcom/ctf) "ce" = ( /obj/effect/turf_decal/trimline/blue/line{ dir = 8 @@ -123,19 +123,19 @@ /obj/effect/decal/cleanable/plastic, /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, -/area/ctf) +/area/centcom/ctf) "cp" = ( /obj/effect/turf_decal/siding/wood{ dir = 4 }, /turf/open/floor/eighties, -/area/ctf) +/area/centcom/ctf) "cx" = ( /obj/effect/turf_decal/trimline/blue/line{ dir = 10 }, /turf/open/floor/iron, -/area/ctf) +/area/centcom/ctf) "cJ" = ( /obj/effect/turf_decal/tile/red{ dir = 4 @@ -144,7 +144,7 @@ dir = 8 }, /turf/open/floor/iron, -/area/ctf) +/area/centcom/ctf) "cX" = ( /obj/effect/turf_decal/stripes/white/line{ dir = 10 @@ -152,11 +152,11 @@ /turf/open/floor/iron/dark/side{ dir = 5 }, -/area/ctf) +/area/centcom/ctf) "da" = ( /obj/effect/turf_decal/trimline/red/line, /turf/open/floor/iron, -/area/ctf) +/area/centcom/ctf) "dd" = ( /obj/effect/turf_decal/stripes/corner{ dir = 8 @@ -165,26 +165,26 @@ dir = 4 }, /turf/open/floor/iron/dark, -/area/ctf) +/area/centcom/ctf) "dm" = ( /obj/structure/rack{ resistance_flags = 64 }, /obj/item/clothing/head/helmet/redtaghelm, /turf/open/floor/carpet/red, -/area/ctf) +/area/centcom/ctf) "du" = ( /obj/effect/turf_decal/siding/wood/corner{ dir = 1 }, /turf/open/floor/eighties, -/area/ctf) +/area/centcom/ctf) "dw" = ( /obj/effect/turf_decal/stripes/corner{ dir = 4 }, /turf/open/floor/iron, -/area/ctf) +/area/centcom/ctf) "dC" = ( /obj/structure/fluff/bus/passable/seat{ resistance_flags = 64 @@ -193,26 +193,26 @@ icon_state = "bus"; name = "bus" }, -/area/ctf) +/area/centcom/ctf) "dM" = ( /obj/effect/turf_decal/tile/red{ dir = 8 }, /turf/open/floor/iron/dark, -/area/ctf) +/area/centcom/ctf) "dO" = ( /obj/effect/turf_decal/tile/bar{ dir = 1 }, /obj/effect/turf_decal/tile/bar, /turf/open/floor/iron, -/area/ctf) +/area/centcom/ctf) "ei" = ( /obj/effect/turf_decal/tile/yellow/fourcorners, /turf/open/floor/iron/dark/side{ dir = 1 }, -/area/ctf) +/area/centcom/ctf) "ek" = ( /obj/effect/turf_decal/tile/red{ dir = 8 @@ -221,32 +221,32 @@ dir = 4 }, /turf/open/floor/iron/dark, -/area/ctf) +/area/centcom/ctf) "en" = ( /obj/effect/turf_decal/siding/wood, /turf/open/floor/wood, -/area/ctf) +/area/centcom/ctf) "ev" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/sign/poster/contraband/random/directional/west, /turf/open/floor/plating, -/area/ctf) +/area/centcom/ctf) "ey" = ( /obj/effect/turf_decal/siding/wood{ dir = 10 }, /turf/open/floor/carpet/blue, -/area/ctf) +/area/centcom/ctf) "ez" = ( /obj/effect/turf_decal/siding/white{ dir = 6 }, /turf/open/floor/iron/dark, -/area/ctf) +/area/centcom/ctf) "eA" = ( /obj/machinery/capture_the_flag/blue, /turf/open/floor/circuit/green/anim, -/area/ctf) +/area/centcom/ctf) "eC" = ( /obj/structure/fluff/bus/passable/seat/driver{ resistance_flags = 64 @@ -256,7 +256,7 @@ icon_state = "bus"; name = "bus" }, -/area/ctf) +/area/centcom/ctf) "ff" = ( /obj/effect/turf_decal/siding/white, /obj/effect/decal/cleanable/oil, @@ -264,7 +264,7 @@ resistance_flags = 64 }, /turf/open/floor/iron/dark, -/area/ctf) +/area/centcom/ctf) "fi" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -273,23 +273,23 @@ dir = 8 }, /turf/open/floor/iron, -/area/ctf) +/area/centcom/ctf) "fn" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/sign/poster/contraband/random/directional/north, /turf/open/floor/plating, -/area/ctf) +/area/centcom/ctf) "fw" = ( /obj/effect/turf_decal/trimline/red/line{ dir = 9 }, /turf/open/floor/iron, -/area/ctf) +/area/centcom/ctf) "fO" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/trimline/red/line, /turf/open/floor/iron, -/area/ctf) +/area/centcom/ctf) "fZ" = ( /obj/machinery/disposal/delivery_chute{ dir = 4; @@ -300,7 +300,7 @@ resistance_flags = 64 }, /turf/open/floor/iron/dark, -/area/ctf) +/area/centcom/ctf) "gn" = ( /obj/machinery/computer{ icon_keyboard = "rd_key"; @@ -309,29 +309,29 @@ resistance_flags = 64 }, /turf/open/floor/carpet/blue, -/area/ctf) +/area/centcom/ctf) "go" = ( /obj/structure/chair/stool/bar/directional/east{ item_chair = null; resistance_flags = 64 }, /turf/open/floor/wood, -/area/ctf) +/area/centcom/ctf) "gu" = ( /obj/structure/barricade/security/ctf, /obj/effect/turf_decal/tile/blue/fourcorners, /turf/open/floor/iron, -/area/ctf) +/area/centcom/ctf) "gv" = ( /obj/effect/turf_decal/siding/wood, /turf/open/floor/carpet/red, -/area/ctf) +/area/centcom/ctf) "gJ" = ( /obj/effect/turf_decal/trimline/blue/corner{ dir = 4 }, /turf/open/floor/iron, -/area/ctf) +/area/centcom/ctf) "gN" = ( /obj/effect/turf_decal/delivery/red, /obj/effect/turf_decal/tile/red{ @@ -341,7 +341,7 @@ resistance_flags = 64 }, /turf/open/floor/iron, -/area/ctf) +/area/centcom/ctf) "gO" = ( /obj/structure/holohoop{ dir = 8; @@ -349,7 +349,7 @@ }, /obj/effect/turf_decal/tile/yellow/fourcorners, /turf/open/floor/iron, -/area/ctf) +/area/centcom/ctf) "gR" = ( /obj/effect/turf_decal/caution/stand_clear, /obj/effect/turf_decal/stripes/line{ @@ -363,7 +363,7 @@ dir = 4 }, /turf/open/floor/iron/dark, -/area/ctf) +/area/centcom/ctf) "gZ" = ( /obj/structure/fluff/bus/passable{ resistance_flags = 64 @@ -372,14 +372,14 @@ icon_state = "bus"; name = "bus" }, -/area/ctf) +/area/centcom/ctf) "hb" = ( /obj/structure/table/wood{ resistance_flags = 64 }, /obj/effect/turf_decal/siding/wood, /turf/open/floor/carpet/red, -/area/ctf) +/area/centcom/ctf) "hg" = ( /obj/structure/chair{ dir = 4; @@ -387,13 +387,13 @@ resistance_flags = 64 }, /turf/open/misc/grass, -/area/ctf) +/area/centcom/ctf) "hl" = ( /obj/effect/turf_decal/trimline/red/line{ dir = 10 }, /turf/open/floor/iron, -/area/ctf) +/area/centcom/ctf) "hy" = ( /obj/structure/rack{ resistance_flags = 64 @@ -401,26 +401,26 @@ /obj/item/clothing/head/helmet/space/syndicate, /obj/effect/turf_decal/siding/wood, /turf/open/floor/carpet/red, -/area/ctf) +/area/centcom/ctf) "hF" = ( /obj/effect/turf_decal/siding/yellow, /obj/effect/decal/cleanable/oil, /turf/open/floor/iron/dark, -/area/ctf) +/area/centcom/ctf) "hK" = ( /obj/structure/disposalpipe/segment{ dir = 4; resistance_flags = 64 }, /turf/closed/wall/mineral/iron, -/area/ctf) +/area/centcom/ctf) "hU" = ( /obj/structure/chair/stool/bar/directional/west{ item_chair = null; resistance_flags = 64 }, /turf/open/floor/wood, -/area/ctf) +/area/centcom/ctf) "hZ" = ( /obj/effect/turf_decal/trimline/blue/line, /obj/effect/turf_decal/tile/blue{ @@ -428,14 +428,14 @@ }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, -/area/ctf) +/area/centcom/ctf) "ir" = ( /obj/effect/turf_decal/trimline/blue/line{ dir = 8 }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, -/area/ctf) +/area/centcom/ctf) "iu" = ( /obj/effect/turf_decal/trimline/red/line{ dir = 6 @@ -445,7 +445,7 @@ dir = 8 }, /turf/open/floor/iron, -/area/ctf) +/area/centcom/ctf) "iv" = ( /obj/item/reagent_containers/food/drinks/drinkingglass/shotglass{ pixel_x = -9; @@ -458,14 +458,14 @@ /turf/open/floor/wood{ icon_state = "wood-broken7" }, -/area/ctf) +/area/centcom/ctf) "iy" = ( /obj/effect/turf_decal/trimline/red/line{ dir = 4 }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, -/area/ctf) +/area/centcom/ctf) "iz" = ( /obj/structure/rack{ resistance_flags = 64 @@ -473,11 +473,11 @@ /obj/item/clothing/head/helmet/knight/red, /obj/effect/turf_decal/siding/wood, /turf/open/floor/carpet/red, -/area/ctf) +/area/centcom/ctf) "iD" = ( /obj/structure/barricade/security/ctf, /turf/open/floor/circuit/green/off, -/area/ctf) +/area/centcom/ctf) "iJ" = ( /obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/tile/blue{ @@ -485,12 +485,12 @@ }, /obj/effect/turf_decal/tile/blue, /turf/open/floor/iron/dark, -/area/ctf) +/area/centcom/ctf) "iQ" = ( /turf/open/floor/wood{ icon_state = "wood-broken4" }, -/area/ctf) +/area/centcom/ctf) "iW" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -499,11 +499,11 @@ dir = 4 }, /turf/open/floor/iron, -/area/ctf) +/area/centcom/ctf) "iY" = ( /obj/effect/turf_decal/trimline/blue/corner, /turf/open/floor/iron, -/area/ctf) +/area/centcom/ctf) "iZ" = ( /obj/effect/turf_decal/trimline/blue/line{ dir = 1 @@ -512,42 +512,42 @@ resistance_flags = 64 }, /turf/open/floor/iron, -/area/ctf) +/area/centcom/ctf) "je" = ( /obj/effect/turf_decal/siding/wood, /obj/structure/sign/poster/contraband/random/directional/north, /turf/open/floor/eighties, -/area/ctf) +/area/centcom/ctf) "jf" = ( /obj/effect/turf_decal/tile/green/fourcorners, /turf/open/floor/iron/dark/corner{ dir = 1 }, -/area/ctf) +/area/centcom/ctf) "jk" = ( /obj/item/ctf/red, /turf/open/floor/circuit/green/anim, -/area/ctf) +/area/centcom/ctf) "jl" = ( /obj/effect/turf_decal/tile/blue{ dir = 1 }, /obj/effect/turf_decal/tile/blue, /turf/open/floor/iron/dark, -/area/ctf) +/area/centcom/ctf) "jw" = ( /obj/effect/turf_decal/trimline/blue/line, /obj/structure/barricade/sandbags{ resistance_flags = 64 }, /turf/open/floor/iron, -/area/ctf) +/area/centcom/ctf) "jC" = ( /obj/effect/turf_decal/siding/white{ dir = 1 }, /turf/open/floor/iron/dark, -/area/ctf) +/area/centcom/ctf) "jD" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/general/visible{ dir = 4; @@ -555,24 +555,24 @@ resistance_flags = 64 }, /turf/open/floor/iron/dark, -/area/ctf) +/area/centcom/ctf) "jH" = ( /obj/effect/turf_decal/trimline/red/line, /obj/structure/fluff/bus/dense{ resistance_flags = 64 }, /turf/open/floor/iron, -/area/ctf) +/area/centcom/ctf) "jQ" = ( /obj/effect/turf_decal/trimline/red/line{ dir = 1 }, /obj/effect/decal/cleanable/plastic, /turf/open/floor/iron, -/area/ctf) +/area/centcom/ctf) "jS" = ( /turf/open/floor/iron, -/area/ctf) +/area/centcom/ctf) "jX" = ( /obj/effect/turf_decal/stripes/white/line{ dir = 4 @@ -580,26 +580,26 @@ /turf/open/floor/iron/dark/side{ dir = 4 }, -/area/ctf) +/area/centcom/ctf) "kh" = ( /obj/machinery/door/airlock/command{ name = "Warehouse"; resistance_flags = 64 }, /turf/open/floor/plating, -/area/ctf) +/area/centcom/ctf) "ku" = ( /obj/effect/turf_decal/tile/blue{ dir = 1 }, /turf/open/floor/iron/dark, -/area/ctf) +/area/centcom/ctf) "kO" = ( /obj/machinery/door/airlock/command{ resistance_flags = 64 }, /turf/open/floor/iron/dark, -/area/ctf) +/area/centcom/ctf) "kR" = ( /obj/structure/fluff/bus/passable{ icon_state = "topdoor"; @@ -610,7 +610,7 @@ icon_state = "bus"; name = "bus" }, -/area/ctf) +/area/centcom/ctf) "kV" = ( /obj/effect/turf_decal/bot, /obj/effect/turf_decal/tile/blue, @@ -618,30 +618,30 @@ resistance_flags = 64 }, /turf/open/floor/iron, -/area/ctf) +/area/centcom/ctf) "kZ" = ( /obj/effect/spawner/random/entertainment/arcade{ dir = 4; resistance_flags = 64 }, /turf/open/floor/wood, -/area/ctf) +/area/centcom/ctf) "lk" = ( /obj/structure/closet/crate/trashcart{ resistance_flags = 64 }, /turf/open/floor/plating, -/area/ctf) +/area/centcom/ctf) "lv" = ( /obj/effect/turf_decal/siding/yellow, /turf/open/floor/iron/dark, -/area/ctf) +/area/centcom/ctf) "lz" = ( /obj/effect/turf_decal/tile/green/fourcorners, /turf/open/floor/iron/dark/corner{ dir = 8 }, -/area/ctf) +/area/centcom/ctf) "lC" = ( /obj/structure/rack{ resistance_flags = 64 @@ -649,16 +649,16 @@ /obj/item/clothing/head/soft/red, /obj/effect/turf_decal/siding/wood, /turf/open/floor/carpet/red, -/area/ctf) +/area/centcom/ctf) "lK" = ( /obj/item/ctf/blue, /turf/open/floor/circuit/green/anim, -/area/ctf) +/area/centcom/ctf) "lL" = ( /obj/effect/turf_decal/siding/wood, /obj/structure/sign/poster/random/directional/north, /turf/open/floor/eighties, -/area/ctf) +/area/centcom/ctf) "lT" = ( /obj/structure/rack{ resistance_flags = 64 @@ -666,26 +666,26 @@ /obj/item/clothing/head/helmet/space/syndicate/blue, /obj/effect/turf_decal/siding/wood, /turf/open/floor/carpet/blue, -/area/ctf) +/area/centcom/ctf) "lW" = ( /obj/effect/turf_decal/trimline/blue/line, /obj/effect/decal/cleanable/shreds, /turf/open/floor/iron, -/area/ctf) +/area/centcom/ctf) "mm" = ( /obj/effect/turf_decal/trimline/red/corner{ dir = 8 }, /obj/effect/decal/cleanable/shreds, /turf/open/floor/iron, -/area/ctf) +/area/centcom/ctf) "mB" = ( /obj/effect/turf_decal/trimline/blue/line{ dir = 1 }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, -/area/ctf) +/area/centcom/ctf) "mC" = ( /obj/effect/turf_decal/stripes/white/line{ dir = 5 @@ -693,7 +693,7 @@ /turf/open/floor/iron/dark/side{ dir = 10 }, -/area/ctf) +/area/centcom/ctf) "no" = ( /obj/effect/turf_decal/tile/blue{ dir = 1 @@ -705,14 +705,14 @@ dir = 9 }, /turf/open/floor/iron, -/area/ctf) +/area/centcom/ctf) "nO" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/trimline/blue/line{ dir = 1 }, /turf/open/floor/iron, -/area/ctf) +/area/centcom/ctf) "nQ" = ( /obj/effect/turf_decal/siding/white{ dir = 1 @@ -721,13 +721,13 @@ dir = 4 }, /turf/open/floor/iron/dark, -/area/ctf) +/area/centcom/ctf) "nS" = ( /obj/effect/turf_decal/tile/green/fourcorners, /turf/open/floor/iron/dark/side{ dir = 1 }, -/area/ctf) +/area/centcom/ctf) "nT" = ( /obj/effect/turf_decal/tile/bar{ dir = 1 @@ -735,7 +735,7 @@ /obj/effect/turf_decal/tile/bar, /obj/structure/table/reinforced/ctf, /turf/open/floor/iron, -/area/ctf) +/area/centcom/ctf) "ok" = ( /obj/effect/turf_decal/tile/bar{ dir = 1 @@ -743,30 +743,30 @@ /obj/effect/turf_decal/tile/bar, /obj/structure/sign/poster/random/directional/west, /turf/open/floor/iron, -/area/ctf) +/area/centcom/ctf) "on" = ( /obj/effect/turf_decal/tile/yellow/fourcorners, /turf/open/floor/iron/dark/corner{ dir = 4 }, -/area/ctf) +/area/centcom/ctf) "oo" = ( /obj/effect/turf_decal/siding/wood{ dir = 8 }, /turf/open/floor/eighties, -/area/ctf) +/area/centcom/ctf) "oq" = ( /obj/machinery/door/airlock/public/glass{ name = "Arcade"; resistance_flags = 64 }, /turf/open/floor/iron, -/area/ctf) +/area/centcom/ctf) "or" = ( /obj/effect/turf_decal/tile/yellow/fourcorners, /turf/open/floor/iron, -/area/ctf) +/area/centcom/ctf) "oC" = ( /obj/structure/rack{ resistance_flags = 64 @@ -776,7 +776,7 @@ }, /obj/effect/turf_decal/siding/wood, /turf/open/floor/carpet/blue, -/area/ctf) +/area/centcom/ctf) "oG" = ( /obj/structure/rack{ resistance_flags = 64 @@ -786,7 +786,7 @@ }, /obj/effect/turf_decal/siding/wood, /turf/open/floor/carpet/red, -/area/ctf) +/area/centcom/ctf) "oH" = ( /obj/effect/turf_decal/trimline/red/line, /obj/effect/turf_decal/tile/red, @@ -794,19 +794,19 @@ dir = 8 }, /turf/open/floor/iron, -/area/ctf) +/area/centcom/ctf) "oO" = ( /obj/effect/turf_decal/siding/white{ dir = 10 }, /turf/open/floor/iron/dark, -/area/ctf) +/area/centcom/ctf) "oQ" = ( /obj/effect/turf_decal/trimline/blue/line{ dir = 4 }, /turf/open/floor/iron, -/area/ctf) +/area/centcom/ctf) "oS" = ( /obj/effect/turf_decal/tile/bar{ dir = 1 @@ -816,35 +816,35 @@ resistance_flags = 64 }, /turf/open/floor/iron, -/area/ctf) +/area/centcom/ctf) "pa" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/trimline/red/corner, /turf/open/floor/iron, -/area/ctf) +/area/centcom/ctf) "pm" = ( /obj/effect/turf_decal/siding/wood/corner{ dir = 8 }, /turf/open/floor/eighties, -/area/ctf) +/area/centcom/ctf) "pp" = ( /obj/effect/turf_decal/siding/white{ dir = 5 }, /turf/open/floor/iron/dark, -/area/ctf) +/area/centcom/ctf) "pF" = ( /obj/effect/turf_decal/trimline/blue/line{ dir = 5 }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, -/area/ctf) +/area/centcom/ctf) "qh" = ( /obj/machinery/door/poddoor/shutters/window{ id = "flag1"; - name = "flag shutters"; + name = "Flag Shutters"; resistance_flags = 64 }, /obj/effect/turf_decal/tile/red{ @@ -858,10 +858,10 @@ }, /obj/effect/turf_decal/tile/red, /turf/open/floor/iron, -/area/ctf) +/area/centcom/ctf) "ql" = ( /turf/open/floor/wood, -/area/ctf) +/area/centcom/ctf) "qJ" = ( /obj/effect/turf_decal/siding/wood/corner, /obj/structure/chair/stool/bar/directional/west{ @@ -869,26 +869,26 @@ resistance_flags = 64 }, /turf/open/floor/wood, -/area/ctf) +/area/centcom/ctf) "rk" = ( /obj/effect/turf_decal/siding/wood{ dir = 8 }, /turf/open/floor/carpet/blue, -/area/ctf) +/area/centcom/ctf) "rl" = ( /obj/effect/turf_decal/trimline/red/line{ dir = 8 }, /turf/open/floor/iron, -/area/ctf) +/area/centcom/ctf) "ru" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/trimline/red/line{ dir = 1 }, /turf/open/floor/iron, -/area/ctf) +/area/centcom/ctf) "rG" = ( /obj/effect/turf_decal/siding/white/corner{ dir = 8 @@ -900,12 +900,12 @@ resistance_flags = 64 }, /turf/open/floor/iron/dark, -/area/ctf) +/area/centcom/ctf) "rO" = ( /obj/effect/turf_decal/siding/yellow, /obj/effect/decal/cleanable/shreds, /turf/open/floor/iron/dark, -/area/ctf) +/area/centcom/ctf) "rQ" = ( /obj/effect/turf_decal/tile/red, /obj/effect/turf_decal/tile/red{ @@ -918,18 +918,18 @@ dir = 8 }, /turf/open/floor/iron, -/area/ctf) +/area/centcom/ctf) "rZ" = ( /obj/effect/turf_decal/tile/blue{ dir = 1 }, /obj/effect/turf_decal/tile/blue, /turf/open/floor/iron, -/area/ctf) +/area/centcom/ctf) "sf" = ( /obj/structure/trap/ctf/red, /turf/open/floor/iron/dark, -/area/ctf) +/area/centcom/ctf) "sq" = ( /obj/effect/turf_decal/tile/red{ dir = 4 @@ -938,7 +938,7 @@ dir = 8 }, /turf/open/floor/iron/dark, -/area/ctf) +/area/centcom/ctf) "sZ" = ( /obj/effect/turf_decal/tile/bar{ dir = 1 @@ -949,72 +949,72 @@ resistance_flags = 64 }, /turf/open/floor/iron, -/area/ctf) +/area/centcom/ctf) "td" = ( /turf/closed/wall/mineral/iron, -/area/ctf) +/area/centcom/ctf) "tL" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 }, /turf/open/floor/iron/dark, -/area/ctf) +/area/centcom/ctf) "ue" = ( /obj/machinery/door/airlock/command{ name = "Warehouse"; resistance_flags = 64 }, /turf/open/floor/iron, -/area/ctf) +/area/centcom/ctf) "ul" = ( /obj/effect/turf_decal/trimline/red/corner{ dir = 8 }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, -/area/ctf) +/area/centcom/ctf) "us" = ( /obj/structure/rack{ resistance_flags = 64 }, /obj/item/clothing/head/helmet/bluetaghelm, /turf/open/floor/carpet/blue, -/area/ctf) +/area/centcom/ctf) "uA" = ( /obj/effect/turf_decal/trimline/red/line, /obj/effect/turf_decal/tile/red, /turf/open/floor/iron, -/area/ctf) +/area/centcom/ctf) "uK" = ( /obj/structure/trap/ctf/blue, /obj/effect/turf_decal/tile/blue, /turf/open/floor/iron/dark, -/area/ctf) +/area/centcom/ctf) "vb" = ( /obj/effect/turf_decal/siding/white, /obj/structure/railing{ resistance_flags = 64 }, /turf/open/floor/iron/dark, -/area/ctf) +/area/centcom/ctf) "ve" = ( /obj/structure/sign/poster/contraband/random/directional/east, /turf/open/floor/plating, -/area/ctf) +/area/centcom/ctf) "vo" = ( /obj/structure/table/wood{ resistance_flags = 64 }, /obj/effect/turf_decal/siding/wood, /turf/open/floor/carpet/blue, -/area/ctf) +/area/centcom/ctf) "vS" = ( /obj/effect/turf_decal/trimline/red/line{ dir = 1 }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, -/area/ctf) +/area/centcom/ctf) "vU" = ( /obj/structure/barricade/security/ctf, /obj/effect/turf_decal/tile/red, @@ -1028,7 +1028,7 @@ dir = 8 }, /turf/open/floor/iron, -/area/ctf) +/area/centcom/ctf) "vX" = ( /obj/effect/turf_decal/tile/bar{ dir = 1 @@ -1037,25 +1037,25 @@ /obj/item/reagent_containers/food/drinks/bottle/cognac, /obj/structure/table/reinforced/ctf, /turf/open/floor/iron, -/area/ctf) +/area/centcom/ctf) "vY" = ( /obj/effect/turf_decal/stripes/corner{ dir = 1 }, /turf/open/floor/iron, -/area/ctf) +/area/centcom/ctf) "wx" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/sign/poster/contraband/random/directional/east, /turf/open/floor/plating, -/area/ctf) +/area/centcom/ctf) "wR" = ( /obj/effect/turf_decal/trimline/red/line{ dir = 1 }, /obj/structure/sign/poster/contraband/random/directional/north, /turf/open/floor/iron, -/area/ctf) +/area/centcom/ctf) "wU" = ( /obj/structure/rack{ resistance_flags = 64 @@ -1065,7 +1065,7 @@ name = "red fedora" }, /turf/open/floor/carpet/red, -/area/ctf) +/area/centcom/ctf) "xb" = ( /obj/structure/trap/ctf/red, /obj/effect/turf_decal/tile/red, @@ -1079,21 +1079,21 @@ dir = 8 }, /turf/open/floor/iron, -/area/ctf) +/area/centcom/ctf) "xc" = ( /obj/effect/turf_decal/siding/yellow{ dir = 1 }, /obj/effect/decal/cleanable/shreds, /turf/open/floor/iron/dark, -/area/ctf) +/area/centcom/ctf) "xd" = ( /obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/tile/red{ dir = 4 }, /turf/open/floor/iron/dark, -/area/ctf) +/area/centcom/ctf) "xe" = ( /obj/effect/turf_decal/siding/white{ dir = 1 @@ -1102,7 +1102,7 @@ resistance_flags = 64 }, /turf/open/floor/iron/dark, -/area/ctf) +/area/centcom/ctf) "xf" = ( /obj/effect/turf_decal/tile/bar, /obj/effect/turf_decal/tile/bar{ @@ -1113,28 +1113,28 @@ resistance_flags = 64 }, /turf/open/floor/iron/dark, -/area/ctf) +/area/centcom/ctf) "xq" = ( /obj/effect/turf_decal/trimline/blue/line, /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, -/area/ctf) +/area/centcom/ctf) "xs" = ( /turf/open/floor/plating, -/area/ctf) +/area/centcom/ctf) "xy" = ( /obj/effect/spawner/random/entertainment/arcade{ dir = 8; resistance_flags = 64 }, /turf/open/floor/wood, -/area/ctf) +/area/centcom/ctf) "xC" = ( /obj/effect/turf_decal/siding/wood/corner{ dir = 8 }, /turf/open/floor/wood, -/area/ctf) +/area/centcom/ctf) "xD" = ( /obj/effect/decal/cleanable/oil, /obj/structure/barricade/security/ctf, @@ -1144,11 +1144,11 @@ resistance_flags = 64 }, /turf/open/floor/iron/dark, -/area/ctf) +/area/centcom/ctf) "xK" = ( /obj/effect/turf_decal/stripes/white/line, /turf/open/floor/iron/dark/side, -/area/ctf) +/area/centcom/ctf) "yf" = ( /obj/effect/turf_decal/siding/wood{ dir = 6 @@ -1158,13 +1158,13 @@ }, /obj/effect/turf_decal/tile/bar, /turf/open/floor/iron, -/area/ctf) +/area/centcom/ctf) "yp" = ( /obj/effect/turf_decal/siding/yellow, /obj/effect/decal/cleanable/oil, /obj/structure/barricade/security/ctf, /turf/open/floor/iron/dark, -/area/ctf) +/area/centcom/ctf) "yJ" = ( /obj/effect/turf_decal/trimline/blue/line, /obj/effect/decal/cleanable/dirt, @@ -1172,13 +1172,13 @@ resistance_flags = 64 }, /turf/open/floor/iron, -/area/ctf) +/area/centcom/ctf) "yR" = ( /obj/effect/turf_decal/siding/yellow/corner{ dir = 4 }, /turf/open/floor/iron/dark, -/area/ctf) +/area/centcom/ctf) "yV" = ( /obj/effect/turf_decal/delivery/red, /obj/effect/turf_decal/tile/blue{ @@ -1188,21 +1188,21 @@ resistance_flags = 64 }, /turf/open/floor/iron, -/area/ctf) +/area/centcom/ctf) "yX" = ( /obj/structure/fluff/bus/dense{ resistance_flags = 64 }, /obj/effect/turf_decal/trimline/red/line, /turf/open/floor/iron, -/area/ctf) +/area/centcom/ctf) "zj" = ( /obj/effect/turf_decal/siding/wood{ dir = 4 }, /obj/structure/sign/poster/contraband/random/directional/west, /turf/open/floor/eighties, -/area/ctf) +/area/centcom/ctf) "zq" = ( /obj/effect/turf_decal/siding/yellow/corner{ dir = 8 @@ -1211,7 +1211,7 @@ dir = 4 }, /turf/open/floor/iron/dark, -/area/ctf) +/area/centcom/ctf) "zv" = ( /obj/machinery/computer{ icon_keyboard = "syndie_key"; @@ -1220,23 +1220,23 @@ resistance_flags = 64 }, /turf/open/floor/carpet/red, -/area/ctf) +/area/centcom/ctf) "zA" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, -/area/ctf) +/area/centcom/ctf) "zB" = ( /obj/effect/turf_decal/siding/white/corner{ dir = 4 }, /turf/open/floor/iron/dark, -/area/ctf) +/area/centcom/ctf) "zM" = ( /obj/machinery/door/airlock/security{ resistance_flags = 64 }, /turf/open/floor/iron/dark, -/area/ctf) +/area/centcom/ctf) "zN" = ( /obj/effect/turf_decal/trimline/blue/line{ dir = 1 @@ -1244,13 +1244,13 @@ /obj/effect/decal/cleanable/shreds, /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, -/area/ctf) +/area/centcom/ctf) "Ad" = ( /obj/effect/turf_decal/trimline/blue/line{ dir = 1 }, /turf/open/floor/iron, -/area/ctf) +/area/centcom/ctf) "Am" = ( /obj/structure/window/reinforced/fulltile{ atom_integrity = 5000; @@ -1258,20 +1258,20 @@ name = "hardened window" }, /turf/open/floor/plating, -/area/ctf) +/area/centcom/ctf) "Ao" = ( /obj/effect/decal/cleanable/shreds, /obj/effect/turf_decal/trimline/blue/line{ dir = 1 }, /turf/open/floor/iron, -/area/ctf) +/area/centcom/ctf) "Ap" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/table/reinforced/ctf, /obj/structure/sign/poster/contraband/random/directional/north, /turf/open/floor/plating, -/area/ctf) +/area/centcom/ctf) "Av" = ( /obj/effect/turf_decal/stripes/white/line{ dir = 8 @@ -1279,31 +1279,31 @@ /turf/open/floor/iron/dark/side{ dir = 8 }, -/area/ctf) +/area/centcom/ctf) "Ay" = ( /obj/effect/turf_decal/trimline/blue/line{ dir = 8 }, /obj/effect/decal/cleanable/shreds, /turf/open/floor/iron, -/area/ctf) +/area/centcom/ctf) "Az" = ( /obj/effect/turf_decal/trimline/blue/corner{ dir = 8 }, /turf/open/floor/iron, -/area/ctf) +/area/centcom/ctf) "AL" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/sign/poster/contraband/random/directional/south, /turf/open/floor/plating, -/area/ctf) +/area/centcom/ctf) "AR" = ( /obj/effect/turf_decal/trimline/red/line{ dir = 4 }, /turf/open/floor/iron, -/area/ctf) +/area/centcom/ctf) "AW" = ( /obj/effect/turf_decal/stripes/white/line{ dir = 9 @@ -1311,22 +1311,22 @@ /turf/open/floor/iron/dark/side{ dir = 6 }, -/area/ctf) +/area/centcom/ctf) "Bx" = ( /obj/effect/turf_decal/siding/wood{ dir = 1 }, /turf/open/floor/wood, -/area/ctf) +/area/centcom/ctf) "BC" = ( /obj/effect/turf_decal/trimline/red/line, /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, -/area/ctf) +/area/centcom/ctf) "BH" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, -/area/ctf) +/area/centcom/ctf) "BK" = ( /obj/effect/turf_decal/stripes/corner, /obj/effect/turf_decal/tile/red{ @@ -1334,21 +1334,21 @@ }, /obj/structure/sign/poster/contraband/random/directional/north, /turf/open/floor/iron, -/area/ctf) +/area/centcom/ctf) "BO" = ( /obj/effect/turf_decal/trimline/blue/line{ dir = 1 }, /obj/effect/decal/cleanable/shreds, /turf/open/floor/iron, -/area/ctf) +/area/centcom/ctf) "BR" = ( /obj/effect/turf_decal/stripes/corner, /obj/effect/turf_decal/tile/blue{ dir = 1 }, /turf/open/floor/iron/dark, -/area/ctf) +/area/centcom/ctf) "BV" = ( /obj/structure/disposalpipe/trunk{ dir = 8; @@ -1362,7 +1362,7 @@ dir = 1 }, /turf/open/floor/iron, -/area/ctf) +/area/centcom/ctf) "BW" = ( /obj/machinery/button/door/directional/north{ id = "flag1"; @@ -1376,7 +1376,7 @@ dir = 1 }, /turf/open/floor/iron, -/area/ctf) +/area/centcom/ctf) "Cg" = ( /obj/effect/turf_decal/siding/yellow{ dir = 4 @@ -1387,11 +1387,11 @@ resistance_flags = 64 }, /turf/open/floor/iron/dark, -/area/ctf) +/area/centcom/ctf) "Ch" = ( /obj/effect/turf_decal/tile/green/fourcorners, /turf/open/floor/iron/dark/side, -/area/ctf) +/area/centcom/ctf) "CB" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/fluff/bus/passable{ @@ -1401,7 +1401,7 @@ icon_state = "bus"; name = "bus" }, -/area/ctf) +/area/centcom/ctf) "CC" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/fluff/bus/passable/seat{ @@ -1411,14 +1411,14 @@ icon_state = "bus"; name = "bus" }, -/area/ctf) +/area/centcom/ctf) "CR" = ( /obj/structure/disposalpipe/segment{ dir = 4; resistance_flags = 64 }, /turf/open/floor/plating, -/area/ctf) +/area/centcom/ctf) "CT" = ( /obj/effect/turf_decal/tile/red{ dir = 1 @@ -1430,10 +1430,10 @@ dir = 5 }, /turf/open/floor/iron, -/area/ctf) +/area/centcom/ctf) "Da" = ( /turf/open/floor/carpet/blue, -/area/ctf) +/area/centcom/ctf) "Dd" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/disposalpipe/segment{ @@ -1441,18 +1441,18 @@ resistance_flags = 64 }, /turf/open/floor/plating, -/area/ctf) +/area/centcom/ctf) "De" = ( /obj/effect/turf_decal/siding/white, /turf/open/floor/iron/dark, -/area/ctf) +/area/centcom/ctf) "Dg" = ( /obj/effect/turf_decal/siding/white{ dir = 1 }, /obj/structure/barricade/security/ctf, /turf/open/floor/iron/dark, -/area/ctf) +/area/centcom/ctf) "Dm" = ( /obj/effect/turf_decal/siding/wood, /obj/effect/turf_decal/tile/bar{ @@ -1464,7 +1464,7 @@ resistance_flags = 64 }, /turf/open/floor/iron, -/area/ctf) +/area/centcom/ctf) "DE" = ( /obj/effect/turf_decal/tile/bar{ dir = 1 @@ -1473,14 +1473,14 @@ /obj/item/reagent_containers/food/drinks/bottle/absinthe, /obj/structure/table/reinforced/ctf, /turf/open/floor/iron, -/area/ctf) +/area/centcom/ctf) "DP" = ( /obj/structure/trap/ctf/red, /obj/effect/turf_decal/tile/red{ dir = 4 }, /turf/open/floor/iron/dark, -/area/ctf) +/area/centcom/ctf) "Ek" = ( /obj/effect/turf_decal/tile/bar{ dir = 1 @@ -1489,23 +1489,23 @@ /obj/item/reagent_containers/food/drinks/bottle/beer, /obj/structure/table/reinforced/ctf, /turf/open/floor/iron, -/area/ctf) +/area/centcom/ctf) "El" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/table/reinforced/ctf, /turf/open/floor/plating, -/area/ctf) +/area/centcom/ctf) "Es" = ( /obj/effect/turf_decal/trimline/blue/corner{ dir = 4 }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, -/area/ctf) +/area/centcom/ctf) "Ew" = ( /obj/structure/sign/poster/contraband/random/directional/west, /turf/open/floor/plating, -/area/ctf) +/area/centcom/ctf) "EB" = ( /obj/machinery/button/door/directional/south{ id = "flag1"; @@ -1523,20 +1523,20 @@ dir = 8 }, /turf/open/floor/iron, -/area/ctf) +/area/centcom/ctf) "EI" = ( /obj/effect/turf_decal/tile/red{ dir = 4 }, /turf/open/floor/iron/dark, -/area/ctf) +/area/centcom/ctf) "EJ" = ( /obj/item/reagent_containers/food/drinks/drinkingglass/shotglass, /obj/structure/table/wood{ resistance_flags = 64 }, /turf/open/floor/wood, -/area/ctf) +/area/centcom/ctf) "Fm" = ( /obj/structure/rack{ resistance_flags = 64 @@ -1545,27 +1545,27 @@ name = "blue hardhat" }, /turf/open/floor/carpet/blue, -/area/ctf) +/area/centcom/ctf) "Fr" = ( /obj/effect/turf_decal/siding/yellow{ dir = 1 }, /obj/structure/barricade/security/ctf, /turf/open/floor/iron/dark, -/area/ctf) +/area/centcom/ctf) "Fs" = ( /obj/machinery/door/airlock/public/glass{ - name = "hat store"; + name = "Hat Store"; resistance_flags = 64 }, /turf/open/floor/iron, -/area/ctf) +/area/centcom/ctf) "Fw" = ( /obj/structure/table/wood{ resistance_flags = 64 }, /turf/open/floor/carpet/blue, -/area/ctf) +/area/centcom/ctf) "FW" = ( /obj/structure/rack{ resistance_flags = 64 @@ -1575,41 +1575,41 @@ name = "blue fedora" }, /turf/open/floor/carpet/blue, -/area/ctf) +/area/centcom/ctf) "Gg" = ( /obj/effect/turf_decal/tile/blue, /turf/open/floor/iron/dark, -/area/ctf) +/area/centcom/ctf) "Gk" = ( /obj/structure/sign/poster/contraband/random/directional/north, /turf/open/floor/plating, -/area/ctf) +/area/centcom/ctf) "Gm" = ( /obj/machinery/door/poddoor/shutters/window{ id = "flag2"; - name = "flag shutters"; + name = "Flag Shutters"; resistance_flags = 64 }, /obj/effect/turf_decal/tile/blue/fourcorners, /turf/open/floor/iron, -/area/ctf) +/area/centcom/ctf) "GA" = ( /obj/structure/barricade/sandbags{ resistance_flags = 64 }, /turf/open/floor/iron/dark, -/area/ctf) +/area/centcom/ctf) "GB" = ( /obj/structure/table/reinforced/ctf, /turf/open/floor/plating, -/area/ctf) +/area/centcom/ctf) "GC" = ( /obj/effect/turf_decal/trimline/blue/line{ dir = 1 }, /obj/structure/sign/poster/random/directional/north, /turf/open/floor/iron, -/area/ctf) +/area/centcom/ctf) "GE" = ( /obj/effect/turf_decal/stripes/corner{ dir = 1 @@ -1618,14 +1618,14 @@ dir = 8 }, /turf/open/floor/iron/dark, -/area/ctf) +/area/centcom/ctf) "GH" = ( /obj/structure/trap/ctf/red, /obj/effect/turf_decal/tile/red{ dir = 8 }, /turf/open/floor/iron/dark, -/area/ctf) +/area/centcom/ctf) "GI" = ( /obj/structure/fluff/bus/dense{ icon_state = "fronttire"; @@ -1633,32 +1633,32 @@ }, /obj/effect/turf_decal/siding/yellow, /turf/open/floor/iron/dark, -/area/ctf) +/area/centcom/ctf) "GJ" = ( /obj/effect/turf_decal/trimline/blue/line, /obj/effect/decal/cleanable/plastic, /turf/open/floor/iron, -/area/ctf) +/area/centcom/ctf) "GT" = ( /obj/machinery/door/airlock{ name = "Arcade"; resistance_flags = 64 }, /turf/open/floor/iron/dark, -/area/ctf) +/area/centcom/ctf) "GY" = ( /obj/effect/turf_decal/trimline/blue/line{ dir = 1 }, /obj/effect/decal/cleanable/plastic, /turf/open/floor/iron, -/area/ctf) +/area/centcom/ctf) "Hf" = ( /obj/effect/turf_decal/siding/wood/corner{ dir = 4 }, /turf/open/floor/eighties, -/area/ctf) +/area/centcom/ctf) "Hg" = ( /obj/structure/fluff/bus/dense{ icon_state = "frontwallbottomrear"; @@ -1666,19 +1666,19 @@ }, /obj/effect/turf_decal/siding/yellow, /turf/open/floor/iron/dark, -/area/ctf) +/area/centcom/ctf) "Ie" = ( /turf/open/floor/wood{ icon_state = "wood-broken5" }, -/area/ctf) +/area/centcom/ctf) "Ij" = ( /obj/effect/turf_decal/trimline/red/line{ dir = 1 }, /obj/structure/sign/poster/random/directional/north, /turf/open/floor/iron, -/area/ctf) +/area/centcom/ctf) "Il" = ( /obj/effect/turf_decal/tile/blue{ dir = 1 @@ -1692,12 +1692,12 @@ resistance_flags = 64 }, /turf/open/floor/iron, -/area/ctf) +/area/centcom/ctf) "It" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/trimline/blue/line, /turf/open/floor/iron, -/area/ctf) +/area/centcom/ctf) "II" = ( /obj/effect/turf_decal/stripes/corner{ dir = 8 @@ -1707,7 +1707,7 @@ }, /obj/structure/sign/poster/contraband/random/directional/north, /turf/open/floor/iron, -/area/ctf) +/area/centcom/ctf) "IO" = ( /obj/structure/chair{ dir = 8; @@ -1715,7 +1715,7 @@ resistance_flags = 64 }, /turf/open/misc/grass, -/area/ctf) +/area/centcom/ctf) "IS" = ( /obj/effect/turf_decal/bot, /obj/effect/turf_decal/tile/red{ @@ -1725,16 +1725,16 @@ resistance_flags = 64 }, /turf/open/floor/iron, -/area/ctf) +/area/centcom/ctf) "IY" = ( /obj/effect/turf_decal/tile/yellow/fourcorners, /turf/open/floor/iron/dark/side, -/area/ctf) +/area/centcom/ctf) "Jc" = ( /obj/effect/turf_decal/trimline/red/line, /obj/effect/decal/cleanable/shreds, /turf/open/floor/iron, -/area/ctf) +/area/centcom/ctf) "Jg" = ( /obj/structure/rack{ resistance_flags = 64 @@ -1742,14 +1742,14 @@ /obj/item/clothing/head/helmet/knight/blue, /obj/effect/turf_decal/siding/wood, /turf/open/floor/carpet/blue, -/area/ctf) +/area/centcom/ctf) "Jo" = ( /obj/structure/rack{ resistance_flags = 64 }, /obj/item/clothing/head/hardhat/red, /turf/open/floor/carpet/red, -/area/ctf) +/area/centcom/ctf) "JM" = ( /obj/structure/fluff/bus/passable/seat{ pixel_y = 15; @@ -1759,14 +1759,14 @@ icon_state = "bus"; name = "bus" }, -/area/ctf) +/area/centcom/ctf) "JO" = ( /obj/effect/decal/cleanable/plastic, /obj/effect/turf_decal/trimline/blue/line{ dir = 1 }, /turf/open/floor/iron, -/area/ctf) +/area/centcom/ctf) "JS" = ( /obj/effect/turf_decal/stripes/white/line{ dir = 1 @@ -1774,32 +1774,17 @@ /turf/open/floor/iron/dark/side{ dir = 1 }, -/area/ctf) +/area/centcom/ctf) "JY" = ( /obj/effect/decal/cleanable/shreds, /turf/open/floor/iron/dark, -/area/ctf) -"JZ" = ( -/obj/structure/barricade/security/ctf, -/obj/structure/barricade/security/ctf, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/turf/open/floor/iron, -/area/ctf) +/area/centcom/ctf) "Kh" = ( /obj/effect/turf_decal/trimline/red/line{ dir = 1 }, /turf/open/floor/iron, -/area/ctf) +/area/centcom/ctf) "Kl" = ( /obj/structure/disposalpipe/trunk{ dir = 4; @@ -1813,16 +1798,16 @@ dir = 4 }, /turf/open/floor/iron, -/area/ctf) +/area/centcom/ctf) "Kz" = ( /obj/effect/turf_decal/tile/blue/fourcorners, /obj/machinery/door/poddoor/shutters/window{ id = "flag2"; - name = "flag shutters"; + name = "Flag Shutters"; resistance_flags = 64 }, /turf/open/floor/iron, -/area/ctf) +/area/centcom/ctf) "KD" = ( /obj/effect/turf_decal/tile/red{ dir = 8 @@ -1836,11 +1821,11 @@ /obj/effect/turf_decal/tile/red, /obj/machinery/door/poddoor/shutters/window{ id = "flag1"; - name = "flag shutters"; + name = "Flag Shutters"; resistance_flags = 64 }, /turf/open/floor/iron, -/area/ctf) +/area/centcom/ctf) "KE" = ( /obj/effect/turf_decal/delivery/red, /obj/effect/turf_decal/tile/red{ @@ -1850,38 +1835,38 @@ resistance_flags = 64 }, /turf/open/floor/iron, -/area/ctf) +/area/centcom/ctf) "KL" = ( -/obj/structure/flora/ausbushes/ywflowers, +/obj/structure/flora/bush/flowers_yw/style_random, /turf/open/misc/grass, -/area/ctf) +/area/centcom/ctf) "KN" = ( /turf/open/floor/wood{ icon_state = "wood-broken6" }, -/area/ctf) +/area/centcom/ctf) "KV" = ( /obj/effect/turf_decal/siding/white, /obj/effect/decal/cleanable/oil, /turf/open/floor/iron/dark, -/area/ctf) +/area/centcom/ctf) "Ll" = ( /obj/machinery/door/airlock{ - name = "hat store"; + name = "Hat Store"; resistance_flags = 64 }, /turf/open/floor/iron/dark, -/area/ctf) +/area/centcom/ctf) "Lr" = ( /obj/effect/turf_decal/tile/green/fourcorners, /turf/open/floor/iron, -/area/ctf) +/area/centcom/ctf) "Lz" = ( /obj/effect/turf_decal/trimline/red/line, /obj/effect/decal/cleanable/plastic, /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, -/area/ctf) +/area/centcom/ctf) "LK" = ( /obj/structure/fluff/bus/dense{ icon_state = "frontwallbottom"; @@ -1889,44 +1874,44 @@ }, /obj/effect/turf_decal/siding/yellow, /turf/open/floor/iron/dark, -/area/ctf) +/area/centcom/ctf) "LP" = ( /obj/effect/turf_decal/tile/blue{ dir = 1 }, /turf/open/floor/iron, -/area/ctf) +/area/centcom/ctf) "LY" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/dark{ icon_state = "bus"; name = "bus" }, -/area/ctf) +/area/centcom/ctf) "Mb" = ( /obj/effect/turf_decal/tile/yellow/fourcorners, /turf/open/floor/iron/dark, -/area/ctf) +/area/centcom/ctf) "Mq" = ( /obj/structure/hedge{ resistance_flags = 64 }, /turf/open/misc/grass, -/area/ctf) +/area/centcom/ctf) "Mz" = ( /turf/open/misc/grass, -/area/ctf) +/area/centcom/ctf) "MM" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 }, /obj/effect/turf_decal/tile/blue, /turf/open/floor/iron/dark, -/area/ctf) +/area/centcom/ctf) "MO" = ( /obj/effect/turf_decal/tile/blue, /turf/open/floor/iron, -/area/ctf) +/area/centcom/ctf) "MQ" = ( /obj/effect/turf_decal/siding/wood{ dir = 4 @@ -1936,13 +1921,13 @@ }, /obj/effect/turf_decal/tile/bar, /turf/open/floor/iron, -/area/ctf) +/area/centcom/ctf) "MU" = ( /obj/effect/turf_decal/siding/wood{ dir = 4 }, /turf/open/floor/carpet/red, -/area/ctf) +/area/centcom/ctf) "MY" = ( /obj/machinery/button/door/directional/south{ id = "flag2"; @@ -1951,7 +1936,7 @@ }, /obj/effect/turf_decal/tile/blue/fourcorners, /turf/open/floor/iron, -/area/ctf) +/area/centcom/ctf) "Nj" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -1960,7 +1945,7 @@ dir = 8 }, /turf/open/floor/iron/dark, -/area/ctf) +/area/centcom/ctf) "Nl" = ( /obj/effect/turf_decal/bot, /obj/effect/turf_decal/tile/red{ @@ -1970,29 +1955,29 @@ resistance_flags = 64 }, /turf/open/floor/iron, -/area/ctf) +/area/centcom/ctf) "Nm" = ( /obj/effect/turf_decal/siding/wood{ dir = 6 }, /turf/open/floor/carpet/red, -/area/ctf) +/area/centcom/ctf) "Ny" = ( /obj/effect/turf_decal/siding/white{ dir = 8 }, /turf/open/floor/iron/dark, -/area/ctf) +/area/centcom/ctf) "NS" = ( /obj/effect/turf_decal/tile/red{ dir = 8 }, /turf/open/floor/iron, -/area/ctf) +/area/centcom/ctf) "Oc" = ( /obj/effect/decal/cleanable/oil, /turf/open/floor/iron, -/area/ctf) +/area/centcom/ctf) "Oe" = ( /obj/effect/turf_decal/tile/red{ dir = 1 @@ -2004,11 +1989,11 @@ dir = 1 }, /turf/open/floor/iron, -/area/ctf) +/area/centcom/ctf) "Oi" = ( /obj/machinery/capture_the_flag/red, /turf/open/floor/circuit/green/anim, -/area/ctf) +/area/centcom/ctf) "Ok" = ( /obj/structure/fluff/bus/passable{ icon_state = "bottomdoor"; @@ -2017,32 +2002,32 @@ }, /obj/effect/turf_decal/siding/yellow, /turf/open/floor/iron/dark, -/area/ctf) +/area/centcom/ctf) "Ol" = ( /obj/effect/turf_decal/tile/yellow/fourcorners, /turf/open/floor/iron/dark/corner, -/area/ctf) +/area/centcom/ctf) "Om" = ( /obj/effect/turf_decal/trimline/red/corner{ dir = 1 }, /turf/open/floor/iron, -/area/ctf) +/area/centcom/ctf) "Ot" = ( /obj/effect/decal/cleanable/plastic, /turf/open/floor/iron, -/area/ctf) +/area/centcom/ctf) "OO" = ( /obj/effect/turf_decal/siding/white{ dir = 9 }, /turf/open/floor/iron/dark, -/area/ctf) +/area/centcom/ctf) "OP" = ( /obj/effect/turf_decal/siding/yellow, /obj/structure/barricade/security/ctf, /turf/open/floor/iron/dark, -/area/ctf) +/area/centcom/ctf) "OU" = ( /obj/effect/turf_decal/siding/yellow, /obj/structure/fluff/bus/dense{ @@ -2050,31 +2035,31 @@ resistance_flags = 64 }, /turf/open/floor/iron/dark, -/area/ctf) +/area/centcom/ctf) "Pb" = ( /obj/structure/sign/barsign{ resistance_flags = 64 }, /turf/closed/wall/mineral/iron, -/area/ctf) +/area/centcom/ctf) "Pc" = ( /obj/effect/turf_decal/tile/red{ dir = 4 }, /turf/open/floor/iron, -/area/ctf) +/area/centcom/ctf) "Pe" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 }, /turf/open/floor/iron/dark, -/area/ctf) +/area/centcom/ctf) "Pi" = ( /obj/effect/turf_decal/siding/yellow{ dir = 1 }, /turf/open/floor/iron/dark, -/area/ctf) +/area/centcom/ctf) "PX" = ( /obj/structure/fluff/bus/dense{ icon_state = "hoodtop"; @@ -2084,31 +2069,31 @@ dir = 1 }, /turf/open/floor/iron/dark, -/area/ctf) +/area/centcom/ctf) "Qb" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/sign/poster/contraband/random{ pixel_y = 32 }, /turf/open/floor/plating, -/area/ctf) +/area/centcom/ctf) "Qr" = ( /obj/effect/turf_decal/bot, /obj/structure/rack{ resistance_flags = 64 }, /turf/open/floor/iron, -/area/ctf) +/area/centcom/ctf) "Qw" = ( /obj/effect/decal/cleanable/oil, /turf/open/floor/iron/dark, -/area/ctf) +/area/centcom/ctf) "QC" = ( /obj/effect/turf_decal/siding/wood{ dir = 1 }, /turf/open/floor/eighties, -/area/ctf) +/area/centcom/ctf) "QG" = ( /obj/effect/turf_decal/bot, /obj/effect/turf_decal/tile/blue{ @@ -2118,7 +2103,7 @@ resistance_flags = 64 }, /turf/open/floor/iron, -/area/ctf) +/area/centcom/ctf) "QW" = ( /obj/effect/turf_decal/trimline/blue/line, /obj/effect/turf_decal/tile/blue, @@ -2126,7 +2111,7 @@ dir = 8 }, /turf/open/floor/iron, -/area/ctf) +/area/centcom/ctf) "Rj" = ( /obj/item/reagent_containers/food/condiment/saltshaker, /obj/effect/decal/cleanable/dirt, @@ -2137,7 +2122,7 @@ icon_state = "bus"; name = "bus" }, -/area/ctf) +/area/centcom/ctf) "Rt" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -2146,14 +2131,14 @@ dir = 1 }, /turf/open/floor/iron, -/area/ctf) +/area/centcom/ctf) "Rz" = ( /obj/effect/turf_decal/siding/wood{ dir = 4 }, /obj/structure/sign/poster/random/directional/west, /turf/open/floor/eighties, -/area/ctf) +/area/centcom/ctf) "RD" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/general/visible{ dir = 4; @@ -2162,25 +2147,25 @@ }, /obj/effect/turf_decal/siding/white/corner, /turf/open/floor/iron/dark, -/area/ctf) +/area/centcom/ctf) "RK" = ( /obj/structure/trap/ctf/blue, /obj/effect/turf_decal/tile/blue/fourcorners, /turf/open/floor/iron, -/area/ctf) +/area/centcom/ctf) "RN" = ( /obj/effect/turf_decal/trimline/red/line{ dir = 6 }, /turf/open/floor/iron, -/area/ctf) +/area/centcom/ctf) "RO" = ( /obj/effect/turf_decal/trimline/red/line, /obj/structure/barricade/sandbags{ resistance_flags = 64 }, /turf/open/floor/iron, -/area/ctf) +/area/centcom/ctf) "RU" = ( /obj/effect/turf_decal/tile/bar{ dir = 1 @@ -2191,49 +2176,49 @@ resistance_flags = 64 }, /turf/open/floor/iron, -/area/ctf) +/area/centcom/ctf) "RX" = ( /obj/item/reagent_containers/food/drinks/drinkingglass/filled/cola, /obj/structure/table/wood{ resistance_flags = 64 }, /turf/open/floor/wood, -/area/ctf) +/area/centcom/ctf) "Sf" = ( /obj/effect/turf_decal/siding/wood/corner, /obj/structure/sign/poster/random/directional/west, /turf/open/floor/eighties, -/area/ctf) +/area/centcom/ctf) "Sg" = ( /obj/effect/turf_decal/siding/wood, /turf/open/floor/carpet/blue, -/area/ctf) +/area/centcom/ctf) "Sp" = ( /obj/structure/trap/ctf/blue, /obj/effect/turf_decal/tile/blue{ dir = 1 }, /turf/open/floor/iron/dark, -/area/ctf) +/area/centcom/ctf) "SQ" = ( /turf/open/floor/carpet/red, -/area/ctf) +/area/centcom/ctf) "SU" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/closet/crate/trashcart{ resistance_flags = 64 }, /turf/open/floor/plating, -/area/ctf) +/area/centcom/ctf) "SW" = ( /obj/effect/turf_decal/tile/blue/fourcorners, /turf/open/floor/iron, -/area/ctf) +/area/centcom/ctf) "Tb" = ( /obj/effect/turf_decal/siding/white, /obj/structure/barricade/security/ctf, /turf/open/floor/iron/dark, -/area/ctf) +/area/centcom/ctf) "Te" = ( /turf/template_noop, /area/template_noop) @@ -2244,13 +2229,13 @@ }, /obj/effect/turf_decal/trimline/red/line, /turf/open/floor/iron, -/area/ctf) +/area/centcom/ctf) "Ty" = ( /obj/effect/turf_decal/tile/yellow/fourcorners, /turf/open/floor/iron/dark/side{ dir = 4 }, -/area/ctf) +/area/centcom/ctf) "TA" = ( /obj/effect/turf_decal/siding/yellow/corner{ dir = 1 @@ -2259,22 +2244,22 @@ dir = 4 }, /turf/open/floor/iron/dark, -/area/ctf) +/area/centcom/ctf) "TD" = ( /obj/effect/turf_decal/trimline/blue/line, /turf/open/floor/iron, -/area/ctf) +/area/centcom/ctf) "Uf" = ( /obj/effect/turf_decal/trimline/blue/line, /obj/structure/fluff/bus/dense{ resistance_flags = 64 }, /turf/open/floor/iron, -/area/ctf) +/area/centcom/ctf) "Ug" = ( /obj/effect/turf_decal/siding/wood, /turf/open/floor/eighties, -/area/ctf) +/area/centcom/ctf) "Ux" = ( /obj/effect/turf_decal/tile/bar{ dir = 1 @@ -2283,22 +2268,22 @@ /obj/item/reagent_containers/food/drinks/bottle/gin, /obj/structure/table/reinforced/ctf, /turf/open/floor/iron, -/area/ctf) +/area/centcom/ctf) "UG" = ( /obj/structure/barricade/security/ctf, /turf/open/floor/iron/dark, -/area/ctf) +/area/centcom/ctf) "UV" = ( /obj/effect/turf_decal/siding/wood{ dir = 8 }, /obj/structure/sign/poster/contraband/random/directional/east, /turf/open/floor/eighties, -/area/ctf) +/area/centcom/ctf) "UY" = ( /obj/effect/decal/cleanable/shreds, /turf/open/floor/iron, -/area/ctf) +/area/centcom/ctf) "UZ" = ( /obj/effect/turf_decal/siding/wood, /obj/effect/turf_decal/tile/bar{ @@ -2306,7 +2291,7 @@ }, /obj/effect/turf_decal/tile/bar, /turf/open/floor/iron, -/area/ctf) +/area/centcom/ctf) "Vi" = ( /obj/structure/barricade/security/ctf, /obj/machinery/atmospherics/pipe/smart/manifold4w/general/visible{ @@ -2315,13 +2300,13 @@ resistance_flags = 64 }, /turf/open/floor/iron/dark, -/area/ctf) +/area/centcom/ctf) "Vu" = ( /obj/effect/turf_decal/siding/white/corner{ dir = 1 }, /turf/open/floor/iron/dark, -/area/ctf) +/area/centcom/ctf) "Vw" = ( /obj/structure/rack{ resistance_flags = 64 @@ -2330,7 +2315,7 @@ name = "blue beret" }, /turf/open/floor/carpet/blue, -/area/ctf) +/area/centcom/ctf) "VD" = ( /obj/machinery/door/airlock/public/glass{ name = "Bar"; @@ -2341,7 +2326,7 @@ dir = 1 }, /turf/open/floor/iron, -/area/ctf) +/area/centcom/ctf) "VJ" = ( /obj/effect/turf_decal/delivery/red, /obj/effect/turf_decal/tile/blue, @@ -2349,16 +2334,16 @@ resistance_flags = 64 }, /turf/open/floor/iron, -/area/ctf) +/area/centcom/ctf) "Wh" = ( /turf/open/floor/circuit/green/anim, -/area/ctf) +/area/centcom/ctf) "Wi" = ( /obj/structure/table/wood{ resistance_flags = 64 }, /turf/open/misc/grass, -/area/ctf) +/area/centcom/ctf) "WD" = ( /obj/effect/turf_decal/tile/bar, /obj/effect/turf_decal/tile/bar{ @@ -2369,7 +2354,7 @@ resistance_flags = 64 }, /turf/open/floor/iron, -/area/ctf) +/area/centcom/ctf) "WL" = ( /obj/structure/fluff/bus/dense{ icon_state = "reartire"; @@ -2377,7 +2362,7 @@ }, /obj/effect/turf_decal/siding/yellow, /turf/open/floor/iron/dark, -/area/ctf) +/area/centcom/ctf) "WS" = ( /obj/effect/turf_decal/trimline/red/line{ dir = 1 @@ -2387,7 +2372,7 @@ resistance_flags = 64 }, /turf/open/floor/iron, -/area/ctf) +/area/centcom/ctf) "WU" = ( /obj/effect/turf_decal/caution/stand_clear, /obj/effect/turf_decal/stripes/line, @@ -2399,7 +2384,7 @@ }, /obj/effect/turf_decal/tile/blue, /turf/open/floor/iron/dark, -/area/ctf) +/area/centcom/ctf) "WZ" = ( /obj/effect/turf_decal/trimline/blue/line{ dir = 10 @@ -2409,10 +2394,10 @@ dir = 8 }, /turf/open/floor/iron, -/area/ctf) +/area/centcom/ctf) "Xj" = ( /turf/open/floor/iron/dark, -/area/ctf) +/area/centcom/ctf) "Xm" = ( /obj/structure/rack{ resistance_flags = 64 @@ -2420,25 +2405,25 @@ /obj/item/clothing/head/soft/blue, /obj/effect/turf_decal/siding/wood, /turf/open/floor/carpet/blue, -/area/ctf) +/area/centcom/ctf) "XD" = ( /obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/tile/red{ dir = 4 }, /turf/open/floor/iron, -/area/ctf) +/area/centcom/ctf) "XU" = ( /obj/effect/turf_decal/tile/green/fourcorners, /turf/open/floor/iron/dark, -/area/ctf) +/area/centcom/ctf) "Yb" = ( /obj/effect/turf_decal/stripes/corner{ dir = 4 }, /obj/effect/turf_decal/tile/blue, /turf/open/floor/iron/dark, -/area/ctf) +/area/centcom/ctf) "Yc" = ( /obj/effect/turf_decal/stripes/white/line{ dir = 6 @@ -2446,13 +2431,13 @@ /turf/open/floor/iron/dark/side{ dir = 9 }, -/area/ctf) +/area/centcom/ctf) "Yj" = ( /obj/effect/turf_decal/trimline/blue/line{ dir = 8 }, /turf/open/floor/iron, -/area/ctf) +/area/centcom/ctf) "Ym" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -2461,26 +2446,26 @@ dir = 4 }, /turf/open/floor/iron, -/area/ctf) +/area/centcom/ctf) "YD" = ( /obj/effect/turf_decal/siding/white, /obj/effect/decal/cleanable/shreds, /turf/open/floor/iron/dark, -/area/ctf) +/area/centcom/ctf) "YE" = ( /obj/effect/turf_decal/siding/white, /obj/structure/barricade/sandbags{ resistance_flags = 64 }, /turf/open/floor/iron/dark, -/area/ctf) +/area/centcom/ctf) "YW" = ( /obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/tile/blue{ dir = 1 }, /turf/open/floor/iron, -/area/ctf) +/area/centcom/ctf) "Zl" = ( /obj/machinery/disposal/delivery_chute{ dir = 8; @@ -2492,14 +2477,14 @@ }, /obj/effect/turf_decal/tile/blue, /turf/open/floor/iron/dark, -/area/ctf) +/area/centcom/ctf) "ZA" = ( /obj/item/toy/beach_ball/holoball, /obj/effect/turf_decal/tile/green/fourcorners, /turf/open/floor/iron/dark/side{ dir = 8 }, -/area/ctf) +/area/centcom/ctf) "ZM" = ( /obj/structure/barricade/sandbags{ resistance_flags = 64 @@ -2510,11 +2495,11 @@ resistance_flags = 64 }, /turf/open/floor/iron/dark, -/area/ctf) +/area/centcom/ctf) "ZN" = ( /obj/structure/trap/ctf/blue, /turf/open/floor/iron/dark, -/area/ctf) +/area/centcom/ctf) "ZO" = ( /obj/effect/turf_decal/trimline/red/line{ dir = 1 @@ -2523,7 +2508,7 @@ resistance_flags = 64 }, /turf/open/floor/iron, -/area/ctf) +/area/centcom/ctf) (1,1,1) = {" Te @@ -5003,7 +4988,7 @@ Te td rQ vU -JZ +vU vU rQ KD diff --git a/_maps/map_files/CTF/fourSide.dmm b/_maps/map_files/CTF/fourSide.dmm index a6a4ba18c894b..425926da3f32d 100644 --- a/_maps/map_files/CTF/fourSide.dmm +++ b/_maps/map_files/CTF/fourSide.dmm @@ -1,7 +1,7 @@ //MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE "ab" = ( /turf/open/floor/circuit/green/off, -/area/ctf) +/area/centcom/ctf) "ac" = ( /obj/effect/turf_decal/tile/yellow{ dir = 4 @@ -13,7 +13,7 @@ dir = 8 }, /turf/open/floor/iron/dark, -/area/ctf) +/area/centcom/ctf) "aL" = ( /obj/effect/turf_decal/tile/yellow, /obj/effect/turf_decal/tile/yellow{ @@ -23,12 +23,12 @@ dir = 4 }, /turf/open/floor/iron/dark, -/area/ctf) +/area/centcom/ctf) "aR" = ( /obj/effect/turf_decal/tile/green/fourcorners, /obj/structure/barricade/security/ctf, /turf/open/floor/iron/dark, -/area/ctf) +/area/centcom/ctf) "bF" = ( /obj/effect/turf_decal/tile/red{ dir = 1 @@ -38,7 +38,7 @@ }, /obj/effect/turf_decal/tile/red, /turf/open/floor/iron/dark, -/area/ctf) +/area/centcom/ctf) "bI" = ( /obj/structure/window/reinforced/fulltile{ max_integrity = 5000; @@ -46,41 +46,41 @@ atom_integrity = 5000 }, /turf/open/floor/plating, -/area/ctf) +/area/centcom/ctf) "cj" = ( /obj/effect/turf_decal/tile/green/fourcorners, /obj/structure/fluff/drake_statue, /turf/open/floor/iron/dark, -/area/ctf) +/area/centcom/ctf) "cm" = ( /turf/open/floor/plating, -/area/ctf) +/area/centcom/ctf) "cx" = ( /obj/structure/trap/ctf/blue, /obj/effect/turf_decal/tile/blue/fourcorners, /turf/open/floor/iron/dark, -/area/ctf) +/area/centcom/ctf) "cC" = ( /obj/effect/turf_decal/tile/green, /obj/effect/turf_decal/tile/green{ dir = 8 }, /turf/open/floor/iron/dark, -/area/ctf) +/area/centcom/ctf) "cJ" = ( /turf/closed/indestructible/riveted, -/area/ctf) +/area/centcom/ctf) "df" = ( /obj/effect/turf_decal/tile/yellow/fourcorners, /turf/open/floor/iron/white, -/area/ctf) +/area/centcom/ctf) "dn" = ( /obj/effect/turf_decal/tile/blue, /obj/effect/turf_decal/tile/blue{ dir = 4 }, /turf/open/floor/iron/dark, -/area/ctf) +/area/centcom/ctf) "dr" = ( /obj/effect/turf_decal/tile/red{ dir = 1 @@ -92,27 +92,27 @@ dir = 4 }, /turf/open/floor/iron/dark, -/area/ctf) +/area/centcom/ctf) "dy" = ( /obj/effect/turf_decal/tile/neutral{ dir = 1 }, /turf/open/floor/iron/dark, -/area/ctf) +/area/centcom/ctf) "eF" = ( /obj/machinery/capture_the_flag/blue, /turf/open/floor/circuit/green/off, -/area/ctf) +/area/centcom/ctf) "eH" = ( /obj/effect/turf_decal/tile/yellow{ dir = 8 }, /turf/open/floor/iron/dark, -/area/ctf) +/area/centcom/ctf) "eO" = ( /obj/effect/turf_decal/tile/green/fourcorners, /turf/open/floor/iron, -/area/ctf) +/area/centcom/ctf) "gW" = ( /obj/effect/turf_decal/tile/yellow{ dir = 8 @@ -125,7 +125,7 @@ dir = 4 }, /turf/open/floor/iron/white, -/area/ctf) +/area/centcom/ctf) "hk" = ( /obj/effect/turf_decal/tile/red{ dir = 8 @@ -138,39 +138,39 @@ }, /obj/effect/turf_decal/tile/red, /turf/open/floor/iron/dark, -/area/ctf) +/area/centcom/ctf) "hw" = ( /obj/effect/turf_decal/tile/blue, /obj/effect/turf_decal/tile/blue{ dir = 8 }, /turf/open/floor/iron/dark, -/area/ctf) +/area/centcom/ctf) "hU" = ( /obj/effect/turf_decal/tile/red, /obj/effect/turf_decal/tile/red{ dir = 4 }, /turf/open/floor/iron/dark, -/area/ctf) +/area/centcom/ctf) "ie" = ( /obj/effect/turf_decal/tile/yellow, /obj/effect/turf_decal/tile/yellow{ dir = 8 }, /turf/open/floor/iron/dark, -/area/ctf) +/area/centcom/ctf) "iF" = ( /turf/open/floor/circuit/green/anim, -/area/ctf) +/area/centcom/ctf) "iH" = ( /obj/effect/turf_decal/tile/green/fourcorners, /turf/open/floor/iron/dark, -/area/ctf) +/area/centcom/ctf) "jA" = ( /obj/effect/turf_decal/tile/blue, /turf/open/floor/iron/dark, -/area/ctf) +/area/centcom/ctf) "kA" = ( /obj/effect/turf_decal/tile/yellow{ dir = 8 @@ -182,7 +182,7 @@ dir = 4 }, /turf/open/floor/iron/dark, -/area/ctf) +/area/centcom/ctf) "kX" = ( /obj/structure/trap/ctf/red, /obj/effect/turf_decal/tile/red{ @@ -196,7 +196,7 @@ dir = 8 }, /turf/open/floor/iron/dark, -/area/ctf) +/area/centcom/ctf) "lt" = ( /turf/closed/indestructible/riveted, /area/template_noop) @@ -204,17 +204,17 @@ /obj/effect/turf_decal/tile/blue/fourcorners, /obj/structure/barricade/security/ctf, /turf/open/floor/iron/dark, -/area/ctf) +/area/centcom/ctf) "lZ" = ( /obj/effect/turf_decal/tile/neutral{ dir = 4 }, /turf/open/floor/iron/dark, -/area/ctf) +/area/centcom/ctf) "mC" = ( /obj/effect/turf_decal/tile/red, /turf/open/floor/iron/dark, -/area/ctf) +/area/centcom/ctf) "mG" = ( /obj/effect/turf_decal/tile/red, /obj/effect/turf_decal/tile/red{ @@ -224,12 +224,12 @@ dir = 1 }, /turf/open/floor/iron/dark, -/area/ctf) +/area/centcom/ctf) "mK" = ( /obj/effect/turf_decal/tile/red/fourcorners, /obj/structure/barricade/security/ctf, /turf/open/floor/iron/dark, -/area/ctf) +/area/centcom/ctf) "ok" = ( /obj/effect/turf_decal/tile/blue{ dir = 1 @@ -239,7 +239,7 @@ }, /obj/effect/turf_decal/tile/blue, /turf/open/floor/iron/dark, -/area/ctf) +/area/centcom/ctf) "ow" = ( /obj/structure/barricade/security/ctf, /obj/effect/turf_decal/tile/red{ @@ -253,7 +253,7 @@ dir = 8 }, /turf/open/floor/iron/dark, -/area/ctf) +/area/centcom/ctf) "oD" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -262,7 +262,7 @@ dir = 4 }, /turf/open/floor/iron/dark, -/area/ctf) +/area/centcom/ctf) "qb" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -271,11 +271,11 @@ dir = 8 }, /turf/open/floor/iron/dark, -/area/ctf) +/area/centcom/ctf) "qp" = ( /obj/effect/turf_decal/tile/green/fourcorners, /turf/open/floor/iron/white, -/area/ctf) +/area/centcom/ctf) "qy" = ( /obj/effect/turf_decal/tile/green{ dir = 1 @@ -284,29 +284,29 @@ dir = 8 }, /turf/open/floor/iron/dark, -/area/ctf) +/area/centcom/ctf) "rf" = ( /obj/effect/turf_decal/tile/red/fourcorners, /turf/open/floor/iron, -/area/ctf) +/area/centcom/ctf) "rk" = ( /obj/structure/barricade/security/ctf, /turf/open/floor/iron/dark, -/area/ctf) +/area/centcom/ctf) "rE" = ( /obj/effect/turf_decal/tile/blue/fourcorners, /turf/open/floor/iron/dark, -/area/ctf) +/area/centcom/ctf) "rO" = ( /obj/effect/turf_decal/tile/green{ dir = 1 }, /turf/open/floor/iron/dark, -/area/ctf) +/area/centcom/ctf) "sq" = ( /obj/structure/barricade/security/ctf, /turf/open/floor/circuit/green/off, -/area/ctf) +/area/centcom/ctf) "sr" = ( /obj/effect/turf_decal/tile/yellow, /obj/effect/turf_decal/tile/yellow{ @@ -316,7 +316,7 @@ dir = 1 }, /turf/open/floor/iron/dark, -/area/ctf) +/area/centcom/ctf) "sP" = ( /obj/effect/turf_decal/tile/blue, /obj/effect/turf_decal/tile/blue{ @@ -329,19 +329,19 @@ dir = 4 }, /turf/open/floor/iron, -/area/ctf) +/area/centcom/ctf) "th" = ( /obj/effect/turf_decal/tile/blue{ dir = 4 }, /turf/open/floor/iron/dark, -/area/ctf) +/area/centcom/ctf) "tj" = ( /obj/effect/turf_decal/tile/red{ dir = 1 }, /turf/open/floor/iron/dark, -/area/ctf) +/area/centcom/ctf) "ua" = ( /obj/effect/turf_decal/tile/blue{ dir = 1 @@ -354,7 +354,7 @@ dir = 4 }, /turf/open/floor/iron/dark, -/area/ctf) +/area/centcom/ctf) "uG" = ( /obj/item/ctf{ desc = "A banner used to play capture the flag."; @@ -362,14 +362,14 @@ team = "WHITE_TEAM" }, /turf/open/floor/circuit/green/anim, -/area/ctf) +/area/centcom/ctf) "wb" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 }, /obj/effect/turf_decal/stripes/line, /turf/open/floor/iron/dark, -/area/ctf) +/area/centcom/ctf) "wf" = ( /obj/effect/turf_decal/tile/red{ dir = 1 @@ -378,10 +378,10 @@ dir = 8 }, /turf/open/floor/iron/dark, -/area/ctf) +/area/centcom/ctf) "wA" = ( /turf/open/floor/iron/dark, -/area/ctf) +/area/centcom/ctf) "xc" = ( /obj/effect/turf_decal/tile/blue, /obj/effect/turf_decal/tile/blue{ @@ -391,49 +391,43 @@ dir = 8 }, /turf/open/floor/iron/dark, -/area/ctf) +/area/centcom/ctf) "xd" = ( /obj/effect/turf_decal/tile/red, /obj/effect/turf_decal/tile/red{ dir = 8 }, /turf/open/floor/iron/dark, -/area/ctf) +/area/centcom/ctf) "xx" = ( /obj/machinery/capture_the_flag/green, /turf/open/floor/circuit/green/off, -/area/ctf) +/area/centcom/ctf) "zp" = ( /obj/effect/turf_decal/tile/yellow/fourcorners, /obj/structure/fluff/drake_statue, /turf/open/floor/iron/dark, -/area/ctf) +/area/centcom/ctf) "zw" = ( /obj/structure/barricade/security/ctf, /obj/effect/turf_decal/tile/green/fourcorners, /turf/open/floor/iron/dark, -/area/ctf) +/area/centcom/ctf) "Ad" = ( /obj/effect/turf_decal/tile/yellow/fourcorners, /turf/open/floor/iron, -/area/ctf) -"Ah" = ( -/obj/structure/barricade/security/ctf, -/obj/structure/barricade/security/ctf, -/obj/effect/turf_decal/tile/green/fourcorners, -/turf/open/floor/iron/dark, -/area/ctf) +/area/centcom/ctf) "Bl" = ( /obj/structure/barricade/security/ctf, /obj/effect/turf_decal/tile/yellow/fourcorners, /turf/open/floor/iron/dark, -/area/ctf) +/area/centcom/ctf) "Bt" = ( /obj/effect/turf_decal/tile/blue{ dir = 1 }, /turf/open/floor/iron/dark, -/area/ctf) +/area/centcom/ctf) "BW" = ( /obj/effect/turf_decal/tile/red{ dir = 4 @@ -446,7 +440,7 @@ }, /obj/effect/turf_decal/tile/red, /turf/open/floor/iron/white, -/area/ctf) +/area/centcom/ctf) "Ci" = ( /obj/effect/turf_decal/tile/green{ dir = 1 @@ -455,44 +449,44 @@ dir = 4 }, /turf/open/floor/iron/dark, -/area/ctf) +/area/centcom/ctf) "CH" = ( /obj/effect/turf_decal/tile/neutral, /turf/open/floor/iron/dark, -/area/ctf) +/area/centcom/ctf) "CW" = ( /obj/effect/turf_decal/tile/yellow{ dir = 1 }, /turf/open/floor/iron/dark, -/area/ctf) +/area/centcom/ctf) "Dj" = ( /obj/effect/turf_decal/tile/yellow/fourcorners, /obj/structure/barricade/security/ctf, /turf/open/floor/iron/dark, -/area/ctf) +/area/centcom/ctf) "DJ" = ( /turf/template_noop, /area/template_noop) "DT" = ( /obj/machinery/capture_the_flag/red, /turf/open/floor/circuit/green/off, -/area/ctf) +/area/centcom/ctf) "EZ" = ( /obj/structure/barricade/security/ctf, /turf/open/floor/plating, -/area/ctf) +/area/centcom/ctf) "FW" = ( /obj/machinery/capture_the_flag/yellow, /turf/open/floor/circuit/green/off, -/area/ctf) +/area/centcom/ctf) "Gm" = ( /obj/effect/turf_decal/tile/yellow, /obj/effect/turf_decal/tile/yellow{ dir = 4 }, /turf/open/floor/iron/dark, -/area/ctf) +/area/centcom/ctf) "Gn" = ( /obj/effect/turf_decal/tile/blue, /obj/effect/turf_decal/tile/blue{ @@ -502,17 +496,17 @@ dir = 1 }, /turf/open/floor/iron/dark, -/area/ctf) +/area/centcom/ctf) "Gq" = ( /obj/effect/turf_decal/tile/red/fourcorners, /obj/structure/fluff/drake_statue, /turf/open/floor/iron/dark, -/area/ctf) +/area/centcom/ctf) "Gv" = ( /obj/structure/barricade/security/ctf, /obj/effect/turf_decal/tile/blue/fourcorners, /turf/open/floor/iron/dark, -/area/ctf) +/area/centcom/ctf) "Ho" = ( /obj/effect/turf_decal/tile/blue, /obj/effect/turf_decal/tile/blue{ @@ -522,7 +516,7 @@ dir = 1 }, /turf/open/floor/iron/dark, -/area/ctf) +/area/centcom/ctf) "Hq" = ( /obj/effect/turf_decal/tile/red{ dir = 1 @@ -535,24 +529,24 @@ dir = 8 }, /turf/open/floor/iron/dark, -/area/ctf) +/area/centcom/ctf) "HY" = ( /obj/effect/turf_decal/tile/green, /obj/effect/turf_decal/tile/green{ dir = 4 }, /turf/open/floor/iron/dark, -/area/ctf) +/area/centcom/ctf) "Iu" = ( /obj/effect/turf_decal/tile/yellow/fourcorners, /obj/structure/trap/ctf/yellow, /turf/open/floor/iron/dark, -/area/ctf) +/area/centcom/ctf) "Jq" = ( /obj/effect/turf_decal/tile/green/fourcorners, /obj/structure/trap/ctf/green, /turf/open/floor/iron/dark, -/area/ctf) +/area/centcom/ctf) "JL" = ( /obj/effect/turf_decal/tile/green, /obj/effect/turf_decal/tile/green{ @@ -562,27 +556,27 @@ dir = 8 }, /turf/open/floor/iron/dark, -/area/ctf) +/area/centcom/ctf) "Kj" = ( /obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ dir = 1 }, /turf/open/floor/iron/dark, -/area/ctf) +/area/centcom/ctf) "Lz" = ( /turf/closed/wall/mineral/titanium/interior, -/area/ctf) +/area/centcom/ctf) "LT" = ( /obj/effect/turf_decal/tile/green, /turf/open/floor/iron/dark, -/area/ctf) +/area/centcom/ctf) "Mg" = ( /obj/effect/turf_decal/tile/red{ dir = 8 }, /turf/open/floor/iron/dark, -/area/ctf) +/area/centcom/ctf) "MC" = ( /obj/effect/turf_decal/tile/yellow{ dir = 8 @@ -591,7 +585,7 @@ dir = 1 }, /turf/open/floor/iron/dark, -/area/ctf) +/area/centcom/ctf) "Nc" = ( /obj/effect/turf_decal/tile/green{ dir = 1 @@ -603,7 +597,7 @@ dir = 8 }, /turf/open/floor/iron/dark, -/area/ctf) +/area/centcom/ctf) "NI" = ( /obj/effect/turf_decal/tile/yellow{ dir = 4 @@ -612,19 +606,19 @@ dir = 1 }, /turf/open/floor/iron/dark, -/area/ctf) +/area/centcom/ctf) "OO" = ( /obj/effect/turf_decal/tile/blue{ dir = 8 }, /turf/open/floor/iron/dark, -/area/ctf) +/area/centcom/ctf) "PD" = ( /obj/effect/turf_decal/tile/red{ dir = 4 }, /turf/open/floor/iron/dark, -/area/ctf) +/area/centcom/ctf) "PY" = ( /obj/effect/turf_decal/tile/blue{ dir = 1 @@ -633,7 +627,7 @@ dir = 8 }, /turf/open/floor/iron/dark, -/area/ctf) +/area/centcom/ctf) "Qw" = ( /obj/effect/turf_decal/tile/green{ dir = 1 @@ -643,7 +637,7 @@ }, /obj/effect/turf_decal/tile/green, /turf/open/floor/iron/dark, -/area/ctf) +/area/centcom/ctf) "QH" = ( /obj/structure/fluff/drake_statue, /obj/effect/turf_decal/tile/blue{ @@ -657,22 +651,22 @@ dir = 4 }, /turf/open/floor/iron/dark, -/area/ctf) +/area/centcom/ctf) "QS" = ( /obj/effect/turf_decal/tile/neutral{ dir = 8 }, /turf/open/floor/iron/dark, -/area/ctf) +/area/centcom/ctf) "QX" = ( /obj/structure/barricade/security/ctf, /obj/effect/turf_decal/tile/red/fourcorners, /turf/open/floor/iron/dark, -/area/ctf) +/area/centcom/ctf) "Sk" = ( /obj/effect/turf_decal/tile/yellow, /turf/open/floor/iron/dark, -/area/ctf) +/area/centcom/ctf) "Th" = ( /obj/effect/turf_decal/tile/red{ dir = 1 @@ -682,11 +676,11 @@ }, /obj/effect/turf_decal/tile/red, /turf/open/floor/iron/dark, -/area/ctf) +/area/centcom/ctf) "UK" = ( /obj/effect/turf_decal/tile/red/fourcorners, /turf/open/floor/iron/white, -/area/ctf) +/area/centcom/ctf) "Xi" = ( /obj/effect/turf_decal/tile/blue{ dir = 1 @@ -695,17 +689,17 @@ dir = 4 }, /turf/open/floor/iron/dark, -/area/ctf) +/area/centcom/ctf) "XF" = ( /obj/effect/turf_decal/tile/yellow/fourcorners, /turf/open/floor/iron/dark, -/area/ctf) +/area/centcom/ctf) "XG" = ( /obj/effect/turf_decal/tile/green{ dir = 8 }, /turf/open/floor/iron/dark, -/area/ctf) +/area/centcom/ctf) "XZ" = ( /obj/effect/turf_decal/tile/red{ dir = 1 @@ -714,42 +708,27 @@ dir = 4 }, /turf/open/floor/iron/dark, -/area/ctf) +/area/centcom/ctf) "Yq" = ( /obj/effect/turf_decal/tile/blue/fourcorners, /turf/open/floor/iron/white, -/area/ctf) +/area/centcom/ctf) "Yv" = ( /obj/effect/turf_decal/tile/yellow{ dir = 4 }, /turf/open/floor/iron/dark, -/area/ctf) +/area/centcom/ctf) "YJ" = ( /obj/effect/turf_decal/tile/red/fourcorners, /turf/open/floor/iron/dark, -/area/ctf) -"YW" = ( -/obj/structure/barricade/security/ctf, -/obj/structure/barricade/security/ctf, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/turf/open/floor/iron/dark, -/area/ctf) +/area/centcom/ctf) "Zd" = ( /obj/effect/turf_decal/tile/green{ dir = 4 }, /turf/open/floor/iron/dark, -/area/ctf) +/area/centcom/ctf) (1,1,1) = {" DJ @@ -1512,7 +1491,7 @@ ab sq ow ow -YW +ow sq ab cJ @@ -2124,7 +2103,7 @@ ab ab ow ow -YW +ow ab ab ab @@ -3941,7 +3920,7 @@ wA wA wb cC -Ah +zw Ci wA cJ diff --git a/_maps/map_files/CTF/limbo.dmm b/_maps/map_files/CTF/limbo.dmm index 67f230c67b6ff..51f770969f8cc 100644 --- a/_maps/map_files/CTF/limbo.dmm +++ b/_maps/map_files/CTF/limbo.dmm @@ -4,31 +4,31 @@ dir = 4 }, /turf/open/floor/carpet/blue, -/area/ctf) +/area/centcom/ctf) "aG" = ( /obj/effect/portal/permanent{ id = "portal1" }, /turf/open/floor/circuit/green/off, -/area/ctf) +/area/centcom/ctf) "aM" = ( /obj/effect/portal/permanent{ icon_state = "portal1"; id = "door13" }, /turf/open/floor/carpet/red, -/area/ctf) +/area/centcom/ctf) "aU" = ( /obj/effect/portal/permanent{ icon_state = "portal1"; id = "door1" }, /turf/open/floor/carpet/red, -/area/ctf) +/area/centcom/ctf) "bk" = ( /obj/structure/trap/ctf/yellow, /turf/open/floor/carpet/orange, -/area/ctf) +/area/centcom/ctf) "bv" = ( /obj/effect/turf_decal/siding/blue{ dir = 4 @@ -37,28 +37,28 @@ dir = 8 }, /turf/open/floor/carpet/blue, -/area/ctf) +/area/centcom/ctf) "bH" = ( /obj/effect/turf_decal/siding/wood/corner, /turf/open/floor/carpet/red, -/area/ctf) +/area/centcom/ctf) "ce" = ( /obj/effect/turf_decal/tile/green{ dir = 8 }, /turf/open/floor/cult, -/area/ctf) +/area/centcom/ctf) "cu" = ( /obj/effect/turf_decal/tile/green/fourcorners, /turf/open/floor/cult, -/area/ctf) +/area/centcom/ctf) "cV" = ( /obj/structure/ladder/unbreakable/rune{ height = 1; id = "blue_team" }, /turf/open/floor/carpet/blue, -/area/ctf) +/area/centcom/ctf) "ef" = ( /obj/structure/window/reinforced/fulltile{ color = "#008000"; @@ -67,13 +67,13 @@ atom_integrity = 5000 }, /turf/open/floor/plating, -/area/ctf) +/area/centcom/ctf) "eg" = ( /obj/effect/turf_decal/siding/yellow{ dir = 1 }, /turf/open/floor/carpet/orange, -/area/ctf) +/area/centcom/ctf) "ep" = ( /obj/structure/barricade/security/ctf, /obj/effect/turf_decal/tile/blue{ @@ -87,7 +87,7 @@ dir = 4 }, /turf/open/floor/cult, -/area/ctf) +/area/centcom/ctf) "fs" = ( /obj/effect/turf_decal/tile/red{ dir = 1 @@ -100,14 +100,14 @@ }, /obj/effect/turf_decal/tile/red, /turf/open/floor/cult, -/area/ctf) +/area/centcom/ctf) "fH" = ( /obj/effect/turf_decal/siding/wood/corner, /obj/effect/turf_decal/siding/red{ dir = 1 }, /turf/open/floor/carpet/red, -/area/ctf) +/area/centcom/ctf) "fK" = ( /obj/effect/turf_decal/tile/red, /obj/effect/turf_decal/tile/red{ @@ -120,58 +120,53 @@ dir = 8 }, /turf/open/floor/cult, -/area/ctf) +/area/centcom/ctf) "gq" = ( /obj/structure/barricade/security/ctf, /turf/open/floor/carpet/orange, -/area/ctf) +/area/centcom/ctf) "gJ" = ( /obj/effect/portal/permanent{ id = "portal3" }, /turf/open/floor/circuit/green/off, -/area/ctf) -"hh" = ( -/obj/structure/barricade/security/ctf, -/obj/structure/barricade/security/ctf, -/turf/open/floor/cult, -/area/ctf) +/area/centcom/ctf) "hl" = ( /obj/effect/turf_decal/siding/wood/corner{ dir = 1 }, /turf/open/floor/carpet/red, -/area/ctf) +/area/centcom/ctf) "hB" = ( /turf/closed/indestructible/cult, -/area/ctf) +/area/centcom/ctf) "hW" = ( /obj/structure/trap/ctf/blue, /obj/effect/turf_decal/siding/blue{ dir = 4 }, /turf/open/floor/carpet/blue, -/area/ctf) +/area/centcom/ctf) "in" = ( /obj/effect/turf_decal/siding/wood{ dir = 9 }, /turf/open/floor/carpet/red, -/area/ctf) +/area/centcom/ctf) "is" = ( /obj/effect/portal/permanent{ icon_state = "portal1"; id = "door9" }, /turf/open/floor/carpet/red, -/area/ctf) +/area/centcom/ctf) "iv" = ( /obj/effect/turf_decal/tile/green, /obj/effect/turf_decal/tile/green{ dir = 8 }, /turf/open/floor/cult, -/area/ctf) +/area/centcom/ctf) "iN" = ( /obj/effect/turf_decal/tile/green, /obj/effect/turf_decal/tile/green{ @@ -181,26 +176,26 @@ dir = 8 }, /turf/open/floor/cult, -/area/ctf) +/area/centcom/ctf) "jz" = ( /obj/effect/turf_decal/siding/blue{ dir = 1 }, /turf/open/floor/carpet/blue, -/area/ctf) +/area/centcom/ctf) "jK" = ( /obj/effect/portal/permanent{ icon_state = "portal1"; id = "door6" }, /turf/open/floor/carpet/red, -/area/ctf) +/area/centcom/ctf) "kW" = ( /obj/machinery/door/airlock/wood{ resistance_flags = 64 }, /turf/open/floor/carpet/red, -/area/ctf) +/area/centcom/ctf) "lt" = ( /obj/effect/turf_decal/tile/green, /obj/effect/turf_decal/tile/green{ @@ -210,17 +205,17 @@ dir = 4 }, /turf/open/floor/cult, -/area/ctf) +/area/centcom/ctf) "mG" = ( /obj/effect/turf_decal/siding/yellow{ dir = 10 }, /turf/open/floor/carpet/orange, -/area/ctf) +/area/centcom/ctf) "mP" = ( /obj/structure/barricade/security/ctf, /turf/open/floor/cult, -/area/ctf) +/area/centcom/ctf) "ng" = ( /obj/effect/turf_decal/siding/yellow{ dir = 5 @@ -229,7 +224,7 @@ resistance_flags = 64 }, /turf/open/floor/carpet/orange, -/area/ctf) +/area/centcom/ctf) "ny" = ( /obj/effect/turf_decal/tile/blue{ dir = 1 @@ -242,20 +237,20 @@ dir = 4 }, /turf/open/floor/cult, -/area/ctf) +/area/centcom/ctf) "nB" = ( /obj/effect/turf_decal/siding/wood{ dir = 1 }, /obj/effect/turf_decal/siding/red, /turf/open/floor/carpet/red, -/area/ctf) +/area/centcom/ctf) "nP" = ( /obj/effect/portal/permanent{ id = "portal2" }, /turf/open/floor/circuit/green/off, -/area/ctf) +/area/centcom/ctf) "nQ" = ( /obj/effect/turf_decal/siding/wood/corner{ dir = 8 @@ -264,7 +259,7 @@ dir = 1 }, /turf/open/floor/carpet/red, -/area/ctf) +/area/centcom/ctf) "od" = ( /obj/effect/turf_decal/siding/blue, /obj/effect/turf_decal/siding/blue/corner{ @@ -274,34 +269,34 @@ resistance_flags = 64 }, /turf/open/floor/carpet/blue, -/area/ctf) +/area/centcom/ctf) "om" = ( /obj/effect/turf_decal/siding/blue/corner, /turf/open/floor/carpet/blue, -/area/ctf) +/area/centcom/ctf) "oy" = ( /obj/machinery/control_point, /turf/open/floor/circuit/green/off, -/area/ctf) +/area/centcom/ctf) "oK" = ( /obj/effect/turf_decal/siding/yellow/corner{ dir = 1 }, /turf/open/floor/carpet/orange, -/area/ctf) +/area/centcom/ctf) "oL" = ( /turf/open/floor/circuit/green/off, -/area/ctf) +/area/centcom/ctf) "oT" = ( /obj/effect/turf_decal/siding/blue{ dir = 10 }, /turf/open/floor/carpet/blue, -/area/ctf) +/area/centcom/ctf) "pb" = ( /obj/structure/barricade/security/ctf, /turf/open/floor/carpet/blue, -/area/ctf) +/area/centcom/ctf) "pi" = ( /obj/effect/turf_decal/siding/yellow{ dir = 1 @@ -311,10 +306,10 @@ resistance_flags = 64 }, /turf/open/floor/carpet/orange, -/area/ctf) +/area/centcom/ctf) "pz" = ( /turf/open/floor/wood, -/area/ctf) +/area/centcom/ctf) "pD" = ( /obj/effect/turf_decal/tile/green{ dir = 1 @@ -326,40 +321,40 @@ dir = 8 }, /turf/open/floor/cult, -/area/ctf) +/area/centcom/ctf) "pF" = ( /obj/effect/portal/permanent{ icon_state = "portal1"; id = "door5" }, /turf/open/floor/carpet/red, -/area/ctf) +/area/centcom/ctf) "pR" = ( /obj/effect/turf_decal/siding/yellow/corner{ dir = 4 }, /turf/open/floor/carpet/orange, -/area/ctf) +/area/centcom/ctf) "pX" = ( /obj/effect/portal/permanent{ icon_state = "portal1"; id = "door8" }, /turf/open/floor/carpet/red, -/area/ctf) +/area/centcom/ctf) "qc" = ( /obj/effect/portal/permanent{ icon_state = "portal1"; id = "door4" }, /turf/open/floor/carpet/red, -/area/ctf) +/area/centcom/ctf) "qd" = ( /obj/effect/turf_decal/siding/wood{ dir = 4 }, /turf/open/floor/carpet/red, -/area/ctf) +/area/centcom/ctf) "qs" = ( /obj/effect/turf_decal/siding/wood{ dir = 8 @@ -368,18 +363,18 @@ resistance_flags = 64 }, /turf/open/floor/carpet/red, -/area/ctf) +/area/centcom/ctf) "qH" = ( /obj/effect/turf_decal/siding/wood/corner{ dir = 1 }, /obj/effect/turf_decal/siding/red, /turf/open/floor/carpet/red, -/area/ctf) +/area/centcom/ctf) "rm" = ( /obj/machinery/capture_the_flag/blue, /turf/open/floor/circuit/green/off, -/area/ctf) +/area/centcom/ctf) "rB" = ( /obj/effect/turf_decal/siding/wood/corner{ dir = 1 @@ -388,37 +383,37 @@ dir = 4 }, /turf/open/floor/carpet/red, -/area/ctf) +/area/centcom/ctf) "rZ" = ( /obj/effect/portal/permanent{ icon_state = "portal1"; id = "door10" }, /turf/open/floor/carpet/red, -/area/ctf) +/area/centcom/ctf) "sl" = ( /obj/effect/turf_decal/tile/yellow/fourcorners, /turf/open/floor/cult, -/area/ctf) +/area/centcom/ctf) "st" = ( /obj/effect/turf_decal/tile/green, /obj/effect/turf_decal/tile/green{ dir = 4 }, /turf/open/floor/cult, -/area/ctf) +/area/centcom/ctf) "tm" = ( /obj/effect/turf_decal/siding/wood/corner{ dir = 8 }, /turf/open/floor/carpet/red, -/area/ctf) +/area/centcom/ctf) "tS" = ( /obj/effect/turf_decal/siding/yellow{ dir = 6 }, /turf/open/floor/carpet/orange, -/area/ctf) +/area/centcom/ctf) "uh" = ( /turf/template_noop, /area/template_noop) @@ -428,29 +423,29 @@ }, /obj/effect/turf_decal/siding/red, /turf/open/floor/carpet/red, -/area/ctf) +/area/centcom/ctf) "vK" = ( /obj/effect/turf_decal/siding/wood/corner{ dir = 4 }, /turf/open/floor/carpet/red, -/area/ctf) +/area/centcom/ctf) "wg" = ( /obj/effect/turf_decal/siding/wood{ dir = 1 }, /turf/open/floor/carpet/red, -/area/ctf) +/area/centcom/ctf) "wu" = ( /obj/effect/turf_decal/siding/blue, /turf/open/floor/carpet/blue, -/area/ctf) +/area/centcom/ctf) "wy" = ( /obj/structure/table/wood{ resistance_flags = 64 }, /turf/open/floor/circuit/green/off, -/area/ctf) +/area/centcom/ctf) "wE" = ( /obj/effect/turf_decal/tile/red{ dir = 1 @@ -459,28 +454,28 @@ dir = 8 }, /turf/open/floor/cult, -/area/ctf) +/area/centcom/ctf) "wS" = ( /obj/effect/portal/permanent{ icon_state = "portal1"; id = "door15" }, /turf/open/floor/carpet/red, -/area/ctf) +/area/centcom/ctf) "wW" = ( /obj/structure/trap/ctf/blue, /obj/effect/turf_decal/siding/blue{ dir = 8 }, /turf/open/floor/carpet/blue, -/area/ctf) +/area/centcom/ctf) "xw" = ( /obj/structure/trap/ctf/yellow, /obj/effect/turf_decal/siding/yellow{ dir = 4 }, /turf/open/floor/carpet/orange, -/area/ctf) +/area/centcom/ctf) "xC" = ( /obj/effect/turf_decal/tile/yellow, /obj/effect/turf_decal/tile/yellow{ @@ -493,17 +488,17 @@ dir = 8 }, /turf/open/floor/cult, -/area/ctf) +/area/centcom/ctf) "yo" = ( /turf/closed/indestructible/wood, -/area/ctf) +/area/centcom/ctf) "yD" = ( /obj/effect/portal/permanent{ icon_state = "portal1"; id = "door7" }, /turf/open/floor/carpet/red, -/area/ctf) +/area/centcom/ctf) "yL" = ( /obj/effect/turf_decal/siding/blue{ dir = 4 @@ -512,14 +507,14 @@ dir = 8 }, /turf/open/floor/carpet/blue, -/area/ctf) +/area/centcom/ctf) "zH" = ( /obj/effect/turf_decal/siding/wood/corner, /obj/effect/turf_decal/siding/red{ dir = 8 }, /turf/open/floor/carpet/red, -/area/ctf) +/area/centcom/ctf) "Ah" = ( /obj/effect/turf_decal/tile/red, /obj/effect/turf_decal/tile/red{ @@ -532,30 +527,30 @@ dir = 1 }, /turf/open/floor/cult, -/area/ctf) +/area/centcom/ctf) "AD" = ( /obj/structure/ladder/unbreakable/rune{ id = "blue_team" }, /turf/open/floor/carpet/red, -/area/ctf) +/area/centcom/ctf) "Bf" = ( /obj/effect/turf_decal/siding/yellow{ dir = 5 }, /turf/open/floor/carpet/orange, -/area/ctf) +/area/centcom/ctf) "Bj" = ( /obj/effect/portal/permanent{ icon_state = "portal1"; id = "door3" }, /turf/open/floor/carpet/red, -/area/ctf) +/area/centcom/ctf) "Bl" = ( /obj/structure/barricade/security/ctf, /turf/open/floor/circuit/green/off, -/area/ctf) +/area/centcom/ctf) "Bw" = ( /obj/effect/turf_decal/siding/blue{ dir = 10 @@ -564,14 +559,14 @@ resistance_flags = 64 }, /turf/open/floor/carpet/blue, -/area/ctf) +/area/centcom/ctf) "Bx" = ( /obj/machinery/door/airlock/wood{ resistance_flags = 64 }, /obj/structure/trap/ctf/blue, /turf/open/floor/carpet/red, -/area/ctf) +/area/centcom/ctf) "BK" = ( /obj/effect/turf_decal/tile/red, /obj/effect/turf_decal/tile/red{ @@ -584,49 +579,49 @@ dir = 4 }, /turf/open/floor/cult, -/area/ctf) +/area/centcom/ctf) "Cf" = ( /obj/effect/turf_decal/siding/blue/corner{ dir = 8 }, /turf/open/floor/carpet/blue, -/area/ctf) +/area/centcom/ctf) "Ch" = ( /obj/effect/turf_decal/tile/yellow, /turf/open/floor/cult, -/area/ctf) +/area/centcom/ctf) "Cn" = ( /obj/effect/portal/permanent{ icon_state = "portal1"; id = "door16" }, /turf/open/floor/carpet/red, -/area/ctf) +/area/centcom/ctf) "CV" = ( /obj/structure/toilet{ dir = 4 }, /turf/open/floor/iron/freezer, -/area/ctf) +/area/centcom/ctf) "Df" = ( /obj/effect/turf_decal/siding/yellow{ dir = 8 }, /obj/effect/turf_decal/siding/yellow/corner, /turf/open/floor/carpet/orange, -/area/ctf) +/area/centcom/ctf) "Dp" = ( /obj/machinery/door/airlock/wood{ resistance_flags = 64 }, /turf/open/floor/iron/freezer, -/area/ctf) +/area/centcom/ctf) "Ea" = ( /obj/effect/turf_decal/siding/yellow{ dir = 8 }, /turf/open/floor/carpet/orange, -/area/ctf) +/area/centcom/ctf) "Em" = ( /obj/effect/turf_decal/siding/blue{ dir = 4 @@ -635,17 +630,17 @@ dir = 1 }, /turf/open/floor/carpet/blue, -/area/ctf) +/area/centcom/ctf) "Eq" = ( /obj/effect/turf_decal/tile/green{ dir = 4 }, /turf/open/floor/cult, -/area/ctf) +/area/centcom/ctf) "Ez" = ( /obj/effect/turf_decal/tile/blue/fourcorners, /turf/open/floor/cult, -/area/ctf) +/area/centcom/ctf) "EE" = ( /obj/effect/turf_decal/siding/wood/corner{ dir = 8 @@ -654,7 +649,7 @@ dir = 4 }, /turf/open/floor/carpet/red, -/area/ctf) +/area/centcom/ctf) "EY" = ( /obj/effect/turf_decal/siding/yellow{ dir = 4 @@ -663,7 +658,7 @@ dir = 8 }, /turf/open/floor/carpet/orange, -/area/ctf) +/area/centcom/ctf) "Fo" = ( /obj/effect/turf_decal/tile/green{ dir = 1 @@ -672,18 +667,18 @@ dir = 8 }, /turf/open/floor/cult, -/area/ctf) +/area/centcom/ctf) "FH" = ( /obj/effect/turf_decal/siding/blue/corner{ dir = 1 }, /turf/open/floor/carpet/blue, -/area/ctf) +/area/centcom/ctf) "Ga" = ( /obj/structure/barricade/security/ctf, /obj/effect/turf_decal/tile/yellow/fourcorners, /turf/open/floor/cult, -/area/ctf) +/area/centcom/ctf) "GC" = ( /obj/effect/turf_decal/siding/yellow{ dir = 4 @@ -692,30 +687,24 @@ dir = 8 }, /turf/open/floor/carpet/orange, -/area/ctf) -"GX" = ( -/obj/structure/barricade/security/ctf, -/obj/structure/barricade/security/ctf, -/obj/effect/turf_decal/tile/yellow/fourcorners, -/turf/open/floor/cult, -/area/ctf) +/area/centcom/ctf) "GZ" = ( /obj/effect/portal/permanent{ icon_state = "portal1"; id = "door11" }, /turf/open/floor/carpet/red, -/area/ctf) +/area/centcom/ctf) "Ha" = ( /obj/effect/turf_decal/siding/yellow, /turf/open/floor/carpet/orange, -/area/ctf) +/area/centcom/ctf) "Hn" = ( /obj/effect/turf_decal/siding/yellow/corner{ dir = 8 }, /turf/open/floor/carpet/orange, -/area/ctf) +/area/centcom/ctf) "Ho" = ( /obj/effect/turf_decal/siding/yellow{ dir = 1 @@ -727,13 +716,13 @@ resistance_flags = 64 }, /turf/open/floor/carpet/orange, -/area/ctf) +/area/centcom/ctf) "Hs" = ( /obj/effect/turf_decal/siding/blue{ dir = 8 }, /turf/open/floor/carpet/blue, -/area/ctf) +/area/centcom/ctf) "HK" = ( /obj/structure/ladder/unbreakable/rune{ color = "#ffff00"; @@ -741,16 +730,16 @@ id = "yellow_team" }, /turf/open/floor/carpet/orange, -/area/ctf) +/area/centcom/ctf) "HU" = ( /obj/effect/turf_decal/tile/yellow{ dir = 8 }, /turf/open/floor/cult, -/area/ctf) +/area/centcom/ctf) "Ia" = ( /turf/open/floor/carpet/orange, -/area/ctf) +/area/centcom/ctf) "Is" = ( /obj/effect/turf_decal/siding/blue{ dir = 6 @@ -759,7 +748,7 @@ resistance_flags = 64 }, /turf/open/floor/carpet/blue, -/area/ctf) +/area/centcom/ctf) "Iu" = ( /obj/effect/turf_decal/siding/wood{ dir = 8 @@ -768,20 +757,20 @@ dir = 4 }, /turf/open/floor/carpet/red, -/area/ctf) +/area/centcom/ctf) "IF" = ( /obj/effect/turf_decal/siding/yellow{ dir = 9 }, /turf/open/floor/carpet/orange, -/area/ctf) +/area/centcom/ctf) "KY" = ( /obj/effect/turf_decal/tile/red, /obj/effect/turf_decal/tile/red{ dir = 8 }, /turf/open/floor/cult, -/area/ctf) +/area/centcom/ctf) "Ly" = ( /obj/effect/turf_decal/tile/green{ dir = 1 @@ -790,24 +779,24 @@ dir = 4 }, /turf/open/floor/cult, -/area/ctf) +/area/centcom/ctf) "LC" = ( /obj/effect/turf_decal/tile/blue{ dir = 4 }, /turf/open/floor/cult, -/area/ctf) +/area/centcom/ctf) "LX" = ( /obj/machinery/capture_the_flag/yellow, /turf/open/floor/circuit/green/off, -/area/ctf) +/area/centcom/ctf) "Mc" = ( /obj/effect/portal/permanent{ icon_state = "portal1"; id = "door12" }, /turf/open/floor/carpet/red, -/area/ctf) +/area/centcom/ctf) "Mr" = ( /obj/effect/turf_decal/siding/wood{ dir = 4 @@ -816,20 +805,20 @@ dir = 8 }, /turf/open/floor/carpet/red, -/area/ctf) +/area/centcom/ctf) "My" = ( /obj/effect/turf_decal/siding/wood{ dir = 8 }, /turf/open/floor/carpet/red, -/area/ctf) +/area/centcom/ctf) "MB" = ( /obj/machinery/door/airlock/wood{ resistance_flags = 64 }, /obj/structure/trap/ctf/yellow, /turf/open/floor/carpet/red, -/area/ctf) +/area/centcom/ctf) "ME" = ( /obj/effect/turf_decal/siding/blue, /obj/effect/turf_decal/siding/blue/corner{ @@ -839,7 +828,7 @@ resistance_flags = 64 }, /turf/open/floor/carpet/blue, -/area/ctf) +/area/centcom/ctf) "Nd" = ( /obj/effect/turf_decal/siding/yellow{ dir = 4 @@ -848,23 +837,23 @@ dir = 1 }, /turf/open/floor/carpet/orange, -/area/ctf) +/area/centcom/ctf) "Nh" = ( /obj/effect/turf_decal/siding/blue{ dir = 5 }, /turf/open/floor/carpet/blue, -/area/ctf) +/area/centcom/ctf) "Np" = ( /obj/effect/turf_decal/siding/wood, /obj/effect/turf_decal/siding/red{ dir = 1 }, /turf/open/floor/carpet/red, -/area/ctf) +/area/centcom/ctf) "Nw" = ( /turf/open/lava, -/area/ctf) +/area/centcom/ctf) "NQ" = ( /obj/effect/turf_decal/siding/blue{ dir = 8 @@ -873,15 +862,15 @@ dir = 4 }, /turf/open/floor/carpet/blue, -/area/ctf) +/area/centcom/ctf) "Oq" = ( /obj/structure/trap/ctf/blue, /turf/open/floor/carpet/blue, -/area/ctf) +/area/centcom/ctf) "OD" = ( /obj/structure/barricade/security/ctf, /turf/open/floor/wood, -/area/ctf) +/area/centcom/ctf) "OF" = ( /obj/effect/turf_decal/siding/yellow{ dir = 8 @@ -890,14 +879,14 @@ dir = 4 }, /turf/open/floor/carpet/orange, -/area/ctf) +/area/centcom/ctf) "Pi" = ( /obj/effect/portal/permanent{ icon_state = "portal1"; id = "door2" }, /turf/open/floor/carpet/red, -/area/ctf) +/area/centcom/ctf) "Pp" = ( /obj/effect/turf_decal/siding/yellow{ dir = 1 @@ -910,14 +899,14 @@ name = "wizard of yendor showcase" }, /turf/open/floor/carpet/orange, -/area/ctf) +/area/centcom/ctf) "PO" = ( /obj/effect/turf_decal/tile/red{ dir = 4 }, /obj/effect/turf_decal/tile/red, /turf/open/floor/cult, -/area/ctf) +/area/centcom/ctf) "QJ" = ( /obj/effect/turf_decal/siding/blue, /obj/effect/turf_decal/siding/blue{ @@ -930,20 +919,20 @@ name = "wizard of yendor showcase" }, /turf/open/floor/carpet/blue, -/area/ctf) +/area/centcom/ctf) "QY" = ( /obj/effect/turf_decal/siding/wood, /turf/open/floor/carpet/red, -/area/ctf) +/area/centcom/ctf) "Rg" = ( /obj/effect/turf_decal/siding/yellow{ dir = 4 }, /turf/open/floor/carpet/orange, -/area/ctf) +/area/centcom/ctf) "Rm" = ( /turf/open/floor/carpet/blue, -/area/ctf) +/area/centcom/ctf) "RI" = ( /obj/effect/turf_decal/tile/yellow{ dir = 1 @@ -956,53 +945,53 @@ }, /obj/effect/turf_decal/tile/yellow, /turf/open/floor/cult, -/area/ctf) +/area/centcom/ctf) "Sh" = ( /obj/structure/trap/ctf/yellow, /obj/effect/turf_decal/siding/yellow{ dir = 8 }, /turf/open/floor/carpet/orange, -/area/ctf) +/area/centcom/ctf) "SB" = ( /obj/structure/toilet{ dir = 8 }, /turf/open/floor/iron/freezer, -/area/ctf) +/area/centcom/ctf) "SL" = ( /obj/effect/turf_decal/siding/blue{ dir = 9 }, /turf/open/floor/carpet/blue, -/area/ctf) +/area/centcom/ctf) "Tw" = ( /turf/open/floor/cult, -/area/ctf) +/area/centcom/ctf) "TK" = ( /obj/effect/turf_decal/siding/blue{ dir = 6 }, /turf/open/floor/carpet/blue, -/area/ctf) +/area/centcom/ctf) "TN" = ( /obj/structure/ladder/unbreakable/rune{ color = "#ffff00"; id = "yellow_team" }, /turf/open/floor/carpet/red, -/area/ctf) +/area/centcom/ctf) "Ul" = ( /obj/effect/turf_decal/siding/blue{ dir = 8 }, /obj/effect/turf_decal/siding/blue/corner, /turf/open/floor/carpet/blue, -/area/ctf) +/area/centcom/ctf) "Uy" = ( /obj/effect/turf_decal/tile/green, /turf/open/floor/cult, -/area/ctf) +/area/centcom/ctf) "UN" = ( /obj/effect/turf_decal/siding/wood{ dir = 4 @@ -1011,7 +1000,7 @@ resistance_flags = 64 }, /turf/open/floor/carpet/red, -/area/ctf) +/area/centcom/ctf) "US" = ( /obj/effect/turf_decal/siding/wood/corner{ dir = 4 @@ -1020,54 +1009,39 @@ dir = 8 }, /turf/open/floor/carpet/red, -/area/ctf) +/area/centcom/ctf) "Vd" = ( /obj/effect/turf_decal/siding/wood{ dir = 6 }, /turf/open/floor/carpet/red, -/area/ctf) +/area/centcom/ctf) "Vz" = ( /obj/effect/turf_decal/tile/green{ dir = 1 }, /turf/open/floor/cult, -/area/ctf) +/area/centcom/ctf) "VE" = ( /obj/effect/turf_decal/siding/blue{ dir = 4 }, /turf/open/floor/carpet/blue, -/area/ctf) +/area/centcom/ctf) "WG" = ( /obj/effect/turf_decal/siding/yellow/corner, /turf/open/floor/carpet/orange, -/area/ctf) +/area/centcom/ctf) "Xl" = ( /turf/closed/indestructible/riveted/uranium, -/area/ctf) -"XC" = ( -/obj/structure/barricade/security/ctf, -/obj/structure/barricade/security/ctf, -/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/cult, -/area/ctf) +/area/centcom/ctf) "Yl" = ( /obj/effect/portal/permanent{ icon_state = "portal1"; id = "door14" }, /turf/open/floor/carpet/red, -/area/ctf) +/area/centcom/ctf) "Yq" = ( /obj/effect/turf_decal/siding/yellow{ dir = 8 @@ -1076,7 +1050,7 @@ dir = 4 }, /turf/open/floor/carpet/orange, -/area/ctf) +/area/centcom/ctf) "YT" = ( /obj/effect/turf_decal/tile/red{ dir = 1 @@ -1085,7 +1059,7 @@ dir = 4 }, /turf/open/floor/cult, -/area/ctf) +/area/centcom/ctf) "Zi" = ( /obj/effect/turf_decal/tile/green, /obj/effect/turf_decal/tile/green{ @@ -1095,7 +1069,7 @@ dir = 8 }, /turf/open/floor/cult, -/area/ctf) +/area/centcom/ctf) "Zr" = ( /obj/effect/turf_decal/siding/yellow{ dir = 9 @@ -1104,13 +1078,13 @@ resistance_flags = 64 }, /turf/open/floor/carpet/orange, -/area/ctf) +/area/centcom/ctf) "ZT" = ( /obj/effect/turf_decal/tile/blue{ dir = 1 }, /turf/open/floor/cult, -/area/ctf) +/area/centcom/ctf) (1,1,1) = {" uh @@ -1413,7 +1387,7 @@ nB Tw Tw mP -hh +mP mP Tw Xl @@ -2401,7 +2375,7 @@ ny ny ny ep -XC +ep ep ny Xl @@ -2435,7 +2409,7 @@ uh Xl sl Ga -GX +Ga Ga sl sl @@ -3423,7 +3397,7 @@ uh Xl Tw mP -hh +mP mP Tw Tw diff --git a/_maps/map_files/Deltastation/DeltaStation2.dmm b/_maps/map_files/Deltastation/DeltaStation2.dmm index d489adb68e866..a099d490232d5 100644 --- a/_maps/map_files/Deltastation/DeltaStation2.dmm +++ b/_maps/map_files/Deltastation/DeltaStation2.dmm @@ -15,36 +15,14 @@ /obj/structure/lattice, /turf/open/space, /area/space/nearstation) -"aag" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/wood{ - icon_state = "wood-broken" - }, -/area/security/detectives_office/private_investigators_office) -"aam" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/machinery/airalarm/directional/south, -/turf/open/floor/iron, -/area/hallway/primary/port) -"aao" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/door/firedoor, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +"aaf" = ( +/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" }, -/turf/open/floor/iron, -/area/hallway/secondary/entry) -"aar" = ( -/obj/effect/decal/cleanable/oil, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/turf/open/floor/iron, -/area/science/robotics/lab) +/turf/closed/wall/r_wall, +/area/station/maintenance/solars/port/fore) "aat" = ( /obj/docking_port/stationary/random{ id = "pod_2_lavaland"; @@ -52,271 +30,144 @@ }, /turf/open/space, /area/space) -"aaw" = ( -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/science/robotics/lab) -"aaA" = ( -/obj/item/robot_suit, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/science/robotics/lab) -"aaC" = ( -/turf/open/floor/iron, -/area/science/robotics/lab) -"aaE" = ( -/obj/structure/cable, -/obj/structure/closet/secure_closet/security/engine, -/obj/machinery/camera/directional/east{ - c_tag = "Security Post - Engineering" - }, -/obj/item/radio/intercom/directional/east, -/obj/machinery/power/apc/auto_name/directional/north, -/obj/machinery/button/door/directional/north{ - id = "engdoor"; - name = "Engineering Cell Control"; - normaldoorcontrol = 1; - pixel_y = 37 - }, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/tile/red/anticorner/contrasted{ - dir = 4 +"aaz" = ( +/obj/effect/landmark/start/hangover, +/obj/structure/chair/stool/directional/east, +/turf/open/floor/iron/dark, +/area/station/service/theater) +"aaG" = ( +/obj/machinery/light/directional/east, +/obj/structure/sign/warning/no_smoking{ + pixel_x = 32 }, -/turf/open/floor/iron, -/area/security/checkpoint/engineering) -"aaF" = ( -/obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/obj/machinery/computer/mechpad{ dir = 8 }, -/turf/open/floor/iron, -/area/science/robotics/lab) -"aaG" = ( -/obj/structure/table, -/obj/effect/decal/cleanable/dirt, -/obj/item/stack/package_wrap, -/obj/item/hand_labeler, -/obj/machinery/light/directional/west, -/obj/item/clothing/head/welding, /obj/effect/turf_decal/bot, -/obj/structure/extinguisher_cabinet/directional/west, /turf/open/floor/iron, -/area/science/robotics/mechbay) -"aaH" = ( -/obj/structure/table/glass, -/obj/item/book/manual/wiki/chemistry{ - pixel_x = -4; - pixel_y = 4 +/area/station/science/robotics/mechbay) +"aaK" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/purple/half/contrasted{ + dir = 1 }, -/obj/item/book/manual/wiki/grenades, +/turf/open/floor/iron/white, +/area/station/science/research) +"aaM" = ( +/turf/closed/wall, +/area/station/medical/surgery/theatre) +"aaY" = ( +/obj/effect/landmark/start/hangover/closet, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/structure/sign/nanotrasen{ + pixel_y = 32 + }, +/obj/machinery/status_display/evac/directional/west, +/obj/structure/closet/emcloset, +/obj/effect/turf_decal/delivery, +/turf/open/floor/iron/dark, +/area/station/hallway/secondary/entry) +"abd" = ( +/obj/structure/table/reinforced, +/obj/item/storage/toolbox/mechanical{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/storage/toolbox/mechanical, /obj/item/stack/cable_coil, /obj/item/stack/cable_coil, -/obj/item/clothing/glasses/science, -/obj/item/clothing/glasses/science, -/obj/item/book/manual/wiki/plumbing{ - pixel_x = 4; - pixel_y = -4 - }, -/obj/item/reagent_containers/dropper, -/obj/effect/turf_decal/trimline/yellow/filled/corner{ - dir = 8 +/obj/machinery/status_display/evac/directional/south, +/obj/effect/turf_decal/stripes/line{ + dir = 5 }, -/obj/effect/turf_decal/tile/yellow/half/contrasted{ +/turf/open/floor/iron, +/area/station/science/lab) +"abe" = ( +/obj/effect/turf_decal/tile/yellow{ dir = 4 }, -/turf/open/floor/iron/white, -/area/medical/chemistry) -"aaI" = ( -/obj/machinery/light/directional/south, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/iron, -/area/hallway/primary/port) -"aaO" = ( -/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/components/trinary/filter, +/turf/open/floor/iron/dark/corner, +/area/station/maintenance/department/electrical) +"abg" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/plating, -/area/hallway/secondary/entry) -"aaP" = ( -/turf/closed/wall/mineral/plastitanium, -/area/hallway/secondary/entry) -"aaV" = ( -/obj/effect/decal/cleanable/generic, -/turf/open/floor/iron/grimy, -/area/maintenance/port/fore) -"abf" = ( -/turf/closed/wall, -/area/hallway/secondary/entry) +/area/station/maintenance/port/greater) "abi" = ( /turf/closed/wall, -/area/construction/mining/aux_base) +/area/station/construction/mining/aux_base) "abj" = ( /obj/structure/lattice/catwalk, /turf/open/space, /area/space/nearstation) -"abn" = ( -/obj/machinery/disposal/bin, -/obj/effect/turf_decal/bot, -/obj/machinery/firealarm/directional/east, -/obj/structure/disposalpipe/trunk{ - dir = 1 - }, -/turf/open/floor/iron, -/area/science/xenobiology) -"abr" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock{ - name = "Courtroom" - }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/iron/dark, -/area/security/courtroom) -"abs" = ( -/obj/effect/turf_decal/stripes/line{ +"abm" = ( +/obj/effect/landmark/start/hangover, +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, +/obj/machinery/status_display/ai/directional/north, /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/box/corners{ - dir = 8 - }, -/obj/effect/turf_decal/box/corners{ - dir = 1 - }, -/obj/machinery/atmospherics/components/binary/pump/on/scrubbers/visible{ - dir = 8; - name = "External Ports to Filter" - }, -/turf/open/floor/iron/dark, -/area/engineering/atmos) -"abu" = ( -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/door/airlock/public/glass{ - name = "Aft Primary Hallway" - }, -/obj/structure/cable, -/turf/open/floor/iron, -/area/medical/medbay/lobby) -"abC" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/iron, -/area/hallway/secondary/entry) -"abD" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, /turf/open/floor/iron, -/area/hallway/secondary/entry) -"abF" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plating, -/area/hallway/secondary/entry) -"abI" = ( +/area/station/hallway/secondary/entry) +"aby" = ( +/turf/open/floor/wood, +/area/station/command/heads_quarters/captain) +"abE" = ( /obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/obj/effect/turf_decal/delivery, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment, /turf/open/floor/iron, -/area/maintenance/port/aft) +/area/station/commons/vacant_room/commissary) "abJ" = ( /turf/open/floor/circuit/green, -/area/ai_monitored/turret_protected/ai) +/area/station/ai_monitored/turret_protected/ai) +"abO" = ( +/obj/structure/table/reinforced, +/obj/item/stack/rods/fifty, +/obj/item/wrench, +/obj/item/storage/box/lights/mixed, +/obj/effect/turf_decal/bot, +/obj/structure/extinguisher_cabinet/directional/east, +/turf/open/floor/iron, +/area/station/engineering/storage) "abS" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 }, /turf/open/floor/iron, -/area/construction/mining/aux_base) +/area/station/construction/mining/aux_base) "abT" = ( /obj/structure/reagent_dispensers/fueltank, /obj/effect/turf_decal/bot, /turf/open/floor/iron, -/area/construction/mining/aux_base) -"abU" = ( -/obj/structure/closet/wardrobe/botanist, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/airalarm/directional/north, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/iron, -/area/maintenance/port/fore) -"abV" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/structure/disposalpipe/junction{ +/area/station/construction/mining/aux_base) +"aci" = ( +/obj/structure/window/reinforced{ dir = 8 }, -/obj/effect/turf_decal/tile/yellow/half/contrasted{ - dir = 1 - }, -/turf/open/floor/iron, -/area/engineering/lobby) -"abZ" = ( -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/iron, -/area/hallway/secondary/entry) -"aca" = ( -/obj/structure/sign/warning/pods{ - pixel_x = -32 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 9 +/obj/structure/sign/warning/yes_smoking/circle{ + pixel_y = -32 }, -/turf/open/floor/iron, -/area/hallway/secondary/entry) -"acb" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/obj/machinery/light/small/directional/south, +/obj/item/kirbyplants/dead{ + name = "Lungie" }, -/turf/open/floor/iron, -/area/hallway/secondary/entry) -"ace" = ( -/turf/closed/wall/r_wall, -/area/maintenance/solars/starboard/fore) -"acf" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/maintenance/solars/starboard/fore) +/turf/open/floor/iron/white, +/area/station/commons/fitness/recreation) "acp" = ( /obj/item/kirbyplants/random, /obj/effect/turf_decal/tile/yellow/anticorner/contrasted{ dir = 1 }, /turf/open/floor/iron, -/area/construction/mining/aux_base) +/area/station/construction/mining/aux_base) "acq" = ( /obj/effect/turf_decal/tile/yellow/half/contrasted{ dir = 1 }, /turf/open/floor/iron, -/area/construction/mining/aux_base) +/area/station/construction/mining/aux_base) "acr" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/portable_atmospherics/canister/air, @@ -324,18 +175,40 @@ dir = 4 }, /turf/open/floor/iron, -/area/construction/mining/aux_base) -"acs" = ( -/obj/structure/sign/warning/electricshock, -/turf/closed/wall/r_wall, -/area/maintenance/solars/starboard/fore) -"acy" = ( -/obj/machinery/status_display/evac/directional/north, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/bot_white, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/command/gateway) +/area/station/construction/mining/aux_base) +"act" = ( +/obj/machinery/atmospherics/pipe/smart/simple/yellow/visible{ + dir = 5 + }, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/engineering/atmos) +"acv" = ( +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/airalarm/directional/east, +/turf/open/floor/iron, +/area/station/science/research) +"acA" = ( +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/obj/machinery/vending/games, +/obj/effect/turf_decal/delivery, +/turf/open/floor/iron, +/area/station/commons/fitness/recreation) +"acD" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral/half/contrasted, +/turf/open/floor/iron, +/area/station/science/xenobiology) "acF" = ( /obj/docking_port/stationary{ dir = 2; @@ -356,192 +229,128 @@ dir = 8 }, /turf/open/floor/iron, -/area/construction/mining/aux_base) -"acK" = ( -/obj/structure/cable, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 +/area/station/construction/mining/aux_base) +"acU" = ( +/obj/structure/table_frame, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/airalarm/directional/south, +/turf/open/floor/iron/white/side{ + dir = 1 }, -/turf/open/floor/plating, -/area/maintenance/solars/starboard/fore) -"acL" = ( -/obj/effect/landmark/blobstart, -/turf/open/floor/plating, -/area/maintenance/solars/starboard/fore) -"acM" = ( +/area/station/service/kitchen/abandoned) +"acY" = ( /obj/structure/cable, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/solars/starboard/fore) -"acR" = ( -/obj/structure/table/glass, -/obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, -/area/maintenance/space_hut/observatory) -"acW" = ( +/area/station/security/range) +"acZ" = ( +/obj/effect/landmark/start/scientist, /obj/structure/cable, /obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/junction/yjunction{ - dir = 4 +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 }, /turf/open/floor/iron, -/area/medical/medbay/central) -"acX" = ( -/obj/machinery/status_display/evac/directional/west, -/obj/machinery/light/directional/west, -/obj/effect/turf_decal/stripes/line{ +/area/station/science/lab) +"ada" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 8 }, /turf/open/floor/iron, -/area/hallway/secondary/entry) -"adc" = ( -/obj/machinery/status_display/evac/directional/east, -/obj/machinery/light/directional/east, -/obj/effect/turf_decal/stripes/line{ - dir = 4 +/area/station/science/breakroom) +"adb" = ( +/obj/structure/closet/crate, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small/directional/west, +/obj/item/crowbar/red, +/obj/item/stack/sheet/mineral/plasma{ + amount = 20 }, +/obj/item/gps/engineering, +/obj/effect/turf_decal/bot, /turf/open/floor/iron, -/area/hallway/secondary/entry) -"adg" = ( -/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" +/area/station/engineering/main) +"adm" = ( +/obj/structure/chair/office, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/grimy, +/area/station/service/library/abandoned) +"adv" = ( +/obj/machinery/door/airlock/security{ + name = "Security Post - Medbay" }, -/turf/closed/wall/r_wall, -/area/maintenance/solars/starboard/fore) -"adh" = ( -/obj/structure/cable, +/obj/machinery/door/firedoor, /obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/obj/machinery/power/apc/auto_name/directional/south, -/turf/open/floor/plating, -/area/maintenance/solars/starboard/fore) -"adi" = ( -/obj/structure/chair/office{ dir = 4 }, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/airalarm/directional/south, -/turf/open/floor/plating, -/area/maintenance/solars/starboard/fore) -"adk" = ( -/obj/effect/turf_decal/tile/red{ +/obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/effect/turf_decal/tile/red{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/mapping_helpers/airlock/access/all/security/general, +/turf/open/floor/iron, +/area/station/security/checkpoint/medical) +"adx" = ( +/obj/machinery/portable_atmospherics/canister/nitrous_oxide, +/turf/open/floor/iron/dark, +/area/station/science/ordnance/storage) +"ady" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 4 }, -/obj/structure/chair/stool/bar/directional/west, -/turf/open/floor/iron/cafeteria, -/area/service/cafeteria) -"ado" = ( -/obj/structure/cable, -/obj/machinery/status_display/evac/directional/east, +/obj/machinery/door/airlock/external{ + name = "Gulag Shuttle Airlock" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /obj/effect/turf_decal/stripes/line{ dir = 4 }, /turf/open/floor/iron, -/area/engineering/main) -"adp" = ( -/obj/structure/reagent_dispensers/fueltank, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/delivery, -/turf/open/floor/iron, -/area/maintenance/port/greater) -"adq" = ( -/obj/effect/spawner/structure/window/reinforced, -/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" +/area/station/security/processing) +"adA" = ( +/obj/machinery/atmospherics/components/unary/outlet_injector/monitored/incinerator_input{ + dir = 4 }, +/turf/open/floor/engine, +/area/station/maintenance/disposal/incinerator) +"adC" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/grimy, +/area/station/command/bridge) +"adE" = ( +/obj/structure/girder, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, -/area/hallway/secondary/entry) -"ads" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/sign/warning/vacuum, -/turf/open/floor/plating, -/area/hallway/secondary/entry) -"adv" = ( -/obj/structure/cable, -/obj/machinery/camera/directional/north{ - c_tag = "Atmospherics - Incinerator"; - name = "atmospherics camera" +/area/station/maintenance/port/greater) +"adF" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 8 }, -/obj/structure/extinguisher_cabinet/directional/north, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/maintenance/disposal/incinerator) -"adw" = ( -/obj/machinery/hydroponics/soil, /obj/effect/decal/cleanable/dirt, -/obj/item/plant_analyzer, -/obj/machinery/camera/directional/east{ - c_tag = "Permabrig - Garden"; - network = list("ss13","prison") - }, -/turf/open/floor/plating{ - icon_state = "panelscorched" - }, -/area/security/prison) -"adB" = ( -/obj/structure/sign/warning/nosmoking, -/turf/closed/wall, -/area/engineering/main) -"adG" = ( -/obj/item/stack/rods/fifty, -/obj/item/stack/sheet/glass/fifty, -/obj/item/stack/sheet/iron/fifty, -/obj/item/target, -/obj/item/target/syndicate, -/obj/item/target/alien, -/obj/item/target/clown, -/obj/structure/closet/crate/secure{ - desc = "A secure crate containing various materials for building a customised test-site."; - name = "Test Site Materials Crate"; - req_access_txt = "63" - }, -/obj/machinery/light/small/directional/west, -/obj/machinery/light_switch/directional/west{ - pixel_x = -38 - }, -/obj/effect/turf_decal/bot, -/obj/machinery/firealarm/directional/north{ - pixel_x = -26 - }, -/obj/structure/extinguisher_cabinet/directional/west, -/turf/open/floor/iron, -/area/security/range) -"adK" = ( -/obj/effect/landmark/start/hangover, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, /turf/open/floor/iron, -/area/hallway/secondary/entry) -"adL" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/door/airlock/maintenance_hatch{ - name = "Maintenance Hatch"; - req_access_txt = "12" - }, -/obj/effect/mapping_helpers/airlock/abandoned, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line, +/area/station/engineering/main) +"adN" = ( +/obj/effect/landmark/event_spawn, +/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron, -/area/maintenance/department/crew_quarters/bar) +/area/station/medical/medbay/central) "adO" = ( /obj/structure/rack, /obj/item/storage/toolbox/emergency, @@ -550,92 +359,66 @@ dir = 8 }, /turf/open/floor/iron, -/area/construction/mining/aux_base) +/area/station/construction/mining/aux_base) +"adP" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/hallway/primary/aft) "adQ" = ( /obj/structure/closet/toolcloset, /obj/effect/turf_decal/tile/yellow/anticorner/contrasted, /turf/open/floor/iron, -/area/construction/mining/aux_base) +/area/station/construction/mining/aux_base) "adR" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, -/area/construction/mining/aux_base) -"adT" = ( -/obj/structure/cable, +/area/station/construction/mining/aux_base) +"adU" = ( +/obj/effect/landmark/start/prisoner, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/plating, -/area/service/abandoned_gambling_den) -"aea" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 - }, -/obj/machinery/door/airlock/external{ - name = "External Docking Port" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/iron, -/area/hallway/secondary/entry) -"aeb" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/delivery, /turf/open/floor/iron, -/area/hallway/secondary/entry) -"aec" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 +/area/station/security/prison) +"aek" = ( +/turf/open/floor/iron/white/corner{ + dir = 1 }, -/obj/machinery/door/airlock/external{ - name = "External Docking Port" +/area/station/commons/fitness/recreation) +"aet" = ( +/obj/structure/cable, +/obj/effect/turf_decal/trimline/yellow/filled/warning{ + dir = 1 }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/obj/structure/disposalpipe/segment{ + dir = 6 }, -/obj/effect/turf_decal/stripes/line{ +/turf/open/floor/iron/white, +/area/station/medical/chemistry) +"aeu" = ( +/obj/machinery/hydroponics/constructable, +/obj/effect/turf_decal/tile/blue{ dir = 4 }, -/turf/open/floor/iron, -/area/hallway/secondary/entry) -"aee" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/landmark/start/hangover, -/obj/effect/decal/cleanable/dirt, -/obj/structure/chair/stool/bar/directional/north, -/turf/open/floor/carpet/green, -/area/commons/lounge) -"aeg" = ( -/obj/structure/cable, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/grimy, -/area/commons/vacant_room/office) -"aej" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 - }, -/obj/machinery/door/airlock/external{ - name = "External Docking Port" +/obj/effect/turf_decal/tile/green{ + dir = 1 }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/obj/structure/sign/poster/random/directional/north, +/turf/open/floor/iron, +/area/station/service/hydroponics) +"aeA" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/delivery, +/obj/item/reagent_containers/food/drinks/britcup{ + pixel_x = -7 }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 +/obj/structure/desk_bell{ + pixel_x = 7 }, /turf/open/floor/iron, -/area/hallway/secondary/entry) -"aes" = ( -/obj/effect/landmark/event_spawn, -/obj/structure/cable, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron, -/area/hallway/primary/starboard) +/area/station/medical/medbay/lobby) "aeE" = ( /obj/structure/table/reinforced, /obj/item/stack/package_wrap, @@ -651,56 +434,39 @@ dir = 4 }, /turf/open/floor/iron, -/area/construction/mining/aux_base) +/area/station/construction/mining/aux_base) "aeF" = ( /turf/open/floor/plating, -/area/construction/mining/aux_base) -"aeJ" = ( -/obj/machinery/air_sensor{ - chamber_id = "ordnancegas1" - }, -/turf/open/floor/engine/vacuum, -/area/science/mixing/chamber) -"aeR" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/smart/manifold/scrubbers/visible{ - dir = 8 - }, -/obj/effect/landmark/event_spawn, +/area/station/construction/mining/aux_base) +"aeI" = ( +/obj/structure/table, +/obj/item/gun/ballistic/shotgun/toy/crossbow, +/turf/open/floor/iron, +/area/station/commons/fitness/recreation) +"aeM" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 1 +/obj/effect/landmark/start/prisoner, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 8 }, /turf/open/floor/iron, -/area/engineering/atmos/storage) -"aeU" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/area/station/security/prison/garden) +"aeS" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/stripes/line{ +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/tile/yellow/anticorner/contrasted, +/turf/open/floor/iron/white, +/area/station/medical/pharmacy) +"aeZ" = ( +/obj/structure/chair{ dir = 8 }, -/obj/effect/turf_decal/stripes/line{ +/obj/structure/cable, +/obj/effect/turf_decal/tile/red/half/contrasted{ dir = 4 }, -/obj/machinery/door/airlock/mining{ - name = "Cargo Bay" - }, -/obj/effect/mapping_helpers/airlock/access/any/supply/general, -/obj/effect/mapping_helpers/airlock/access/any/supply/mining, -/turf/open/floor/iron, -/area/cargo/office) -"aeX" = ( -/obj/machinery/light/directional/north, -/obj/item/kirbyplants{ - icon_state = "plant-21" - }, -/obj/effect/turf_decal/delivery, /turf/open/floor/iron, -/area/hallway/secondary/entry) +/area/station/security/checkpoint/escape) "aff" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/table/reinforced, @@ -711,43 +477,56 @@ dir = 4 }, /turf/open/floor/iron, -/area/construction/mining/aux_base) -"afp" = ( -/obj/effect/landmark/start/roboticist, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron, -/area/science/robotics/lab) -"afy" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 +/area/station/construction/mining/aux_base) +"afh" = ( +/obj/structure/closet/secure_closet/brig{ + id = "brig2"; + name = "Cell 2 Locker" }, -/turf/open/floor/plating, -/area/maintenance/port/greater) -"afG" = ( -/obj/machinery/computer/camera_advanced/base_construction/aux{ +/obj/machinery/light/small/directional/north, +/obj/effect/turf_decal/tile/red/anticorner/contrasted{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/security/brig) +"afs" = ( +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/iron, +/area/station/command/heads_quarters/rd) +"aft" = ( +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/effect/turf_decal/tile/yellow/half/contrasted{ +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/turf/open/floor/iron, -/area/construction/mining/aux_base) -"afI" = ( -/obj/structure/cable, -/obj/effect/turf_decal/stripes/line{ - dir = 10 +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/newscaster/directional/south, +/obj/structure/chair/sofa/bench/corner{ + dir = 1 + }, +/obj/structure/extinguisher_cabinet/directional/west, +/obj/effect/turf_decal/box/corners{ + dir = 8 }, /turf/open/floor/iron, -/area/command/heads_quarters/rd) -"afJ" = ( -/obj/structure/table/reinforced, +/area/station/hallway/primary/fore) +"afF" = ( /obj/effect/decal/cleanable/dirt, -/obj/item/flashlight/lamp, -/obj/effect/turf_decal/tile/purple/half/contrasted{ +/turf/closed/wall, +/area/station/cargo/warehouse) +"afG" = ( +/obj/machinery/computer/camera_advanced/base_construction/aux{ + dir = 8 + }, +/obj/effect/turf_decal/tile/yellow/half/contrasted{ dir = 4 }, /turf/open/floor/iron, -/area/cargo/miningoffice) +/area/station/construction/mining/aux_base) "afY" = ( /obj/machinery/computer/shuttle/mining{ dir = 8 @@ -756,37 +535,32 @@ dir = 4 }, /turf/open/floor/iron, -/area/construction/mining/aux_base) -"agh" = ( -/obj/structure/rack, -/obj/item/circuitboard/machine/teleporter_hub{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/circuitboard/machine/teleporter_station, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron, -/area/engineering/storage/tech) -"agk" = ( -/obj/item/kirbyplants{ - icon_state = "plant-21" - }, -/obj/effect/turf_decal/delivery, -/turf/open/floor/iron, -/area/hallway/secondary/entry) -"agl" = ( -/obj/item/kirbyplants{ - icon_state = "plant-22" +/area/station/construction/mining/aux_base) +"agb" = ( +/obj/machinery/light/small/directional/north, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/science/research/abandoned) +"agg" = ( +/obj/structure/extinguisher_cabinet/directional/west, +/obj/effect/turf_decal/tile/brown/half/contrasted{ + dir = 8 }, -/obj/effect/turf_decal/delivery, /turf/open/floor/iron, -/area/hallway/secondary/entry) +/area/station/cargo/warehouse) +"agn" = ( +/obj/structure/bed/dogbed/renault, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/newscaster/directional/south, +/mob/living/simple_animal/pet/fox/renault, +/turf/open/floor/iron/dark, +/area/station/command/heads_quarters/captain) "ago" = ( /obj/effect/turf_decal/tile/yellow/half/contrasted{ dir = 4 }, /turf/open/floor/iron, -/area/construction/mining/aux_base) +/area/station/construction/mining/aux_base) "agp" = ( /obj/machinery/door/airlock/external{ name = "Auxiliary Base Airlock" @@ -798,26 +572,53 @@ dir = 4 }, /turf/open/floor/plating, -/area/construction/mining/aux_base) +/area/station/construction/mining/aux_base) +"agw" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/wood{ + icon_state = "wood-broken2" + }, +/area/station/service/abandoned_gambling_den) "agy" = ( /obj/structure/window/reinforced, /obj/machinery/light/small/directional/east, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/ai_monitored/aisat/exterior) -"agz" = ( -/obj/structure/chair/comfy/black{ +/area/station/ai_monitored/aisat/exterior) +"agA" = ( +/obj/structure/chair/stool/bar/directional/north, +/obj/effect/landmark/start/hangover, +/turf/open/floor/wood, +/area/station/engineering/break_room) +"agE" = ( +/obj/structure/table/wood, +/obj/item/storage/fancy/candle_box{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/storage/fancy/candle_box, +/turf/open/floor/iron/grimy, +/area/station/service/chapel/office) +"agH" = ( +/obj/machinery/conveyor{ + dir = 1; + id = "garbage" + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/effect/landmark/start/head_of_security, -/obj/structure/disposalpipe/segment{ +/obj/effect/turf_decal/stripes/line{ dir = 4 }, +/turf/open/floor/plating, +/area/station/maintenance/disposal) +"agJ" = ( /obj/structure/cable, +/obj/effect/turf_decal/tile/neutral/fourcorners, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/grimy, -/area/command/heads_quarters/hos) +/turf/open/floor/iron/dark, +/area/station/security/warden) "agO" = ( /obj/docking_port/stationary{ dheight = 1; @@ -841,39 +642,33 @@ }, /turf/open/space/basic, /area/space) -"ahe" = ( -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/service/abandoned_gambling_den) -"ahp" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/firedoor, -/obj/item/folder/white, -/obj/item/reagent_containers/hypospray/medipen, -/obj/effect/turf_decal/delivery, -/turf/open/floor/iron, -/area/medical/medbay/lobby) -"ahq" = ( -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +"agZ" = ( +/obj/machinery/ntnet_relay, +/turf/open/floor/circuit/green/telecomms/mainframe, +/area/station/tcommsat/server) +"ahj" = ( +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/medical/break_room) -"aht" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/engineering{ - name = "Auxiliary Construction Zone"; - req_one_access_txt = "72" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment{ + dir = 4 }, +/obj/effect/turf_decal/bot, +/obj/machinery/holopad, +/turf/open/floor/iron, +/area/station/engineering/lobby) +"aho" = ( +/obj/machinery/status_display/evac/directional/east, +/obj/machinery/light/directional/east, /obj/effect/turf_decal/stripes/line{ dir = 4 }, +/obj/machinery/camera/directional/east{ + c_tag = "Arrivals Dock - Fore Starboard"; + name = "dock camera" + }, /turf/open/floor/iron, -/area/construction/mining/aux_base) +/area/station/hallway/secondary/entry) "ahv" = ( /obj/structure/table/reinforced, /obj/item/stack/sheet/plasteel/twenty, @@ -883,46 +678,58 @@ dir = 4 }, /turf/open/floor/iron, -/area/construction/mining/aux_base) -"ahz" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/line{ - dir = 4 +/area/station/construction/mining/aux_base) +"ahw" = ( +/obj/structure/disposalpipe/segment{ + dir = 6 }, +/obj/machinery/duct, +/obj/effect/turf_decal/tile/yellow/fourcorners, /turf/open/floor/iron, -/area/hallway/secondary/entry) -"ahA" = ( +/area/station/engineering/main) +"ahI" = ( +/obj/structure/closet/crate/freezer/blood, /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/obj/machinery/atmospherics/components/binary/pump{ - name = "Pure to Mix" - }, -/turf/open/floor/iron/dark/corner{ - dir = 1 - }, -/area/engineering/atmos/mix) -"ahM" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/structure/sign/poster/random/directional/north, -/turf/open/floor/iron, -/area/maintenance/department/crew_quarters/bar) -"ahN" = ( -/obj/machinery/atmospherics/pipe/smart/simple/dark/visible, -/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/decal/cleanable/cobweb, +/obj/effect/turf_decal/bot, /turf/open/floor/iron, -/area/engineering/atmos) -"ahR" = ( +/area/station/service/kitchen/abandoned) +"ahL" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/oil, /obj/structure/cable, -/obj/effect/spawner/random/structure/crate, +/obj/machinery/power/apc/auto_name/directional/west, +/turf/open/floor/wood{ + icon_state = "wood-broken" + }, +/area/station/service/library/abandoned) +"ahQ" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/structure/table/wood, +/turf/open/floor/carpet/red, +/area/station/hallway/secondary/service) +"ahS" = ( +/obj/structure/table/wood, +/obj/item/crowbar/red, +/obj/item/book/manual/wiki/security_space_law{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/book/manual/wiki/detective, +/obj/item/camera/detective, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/security/detectives_office/private_investigators_office) +"ahU" = ( +/obj/effect/turf_decal/delivery, /turf/open/floor/iron, -/area/maintenance/port/aft) +/area/station/hallway/primary/aft) +"ahV" = ( +/obj/machinery/light/small/directional/west, +/turf/open/floor/engine/co2, +/area/station/engineering/atmos) "aid" = ( /obj/docking_port/stationary{ dwidth = 2; @@ -933,246 +740,228 @@ }, /turf/open/space/basic, /area/space) -"aig" = ( -/turf/closed/wall, -/area/maintenance/starboard/fore) -"aio" = ( -/obj/effect/turf_decal/trimline/yellow/line, +"aih" = ( +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 4 + }, /turf/open/floor/iron, -/area/engineering/atmos/project) -"aip" = ( +/area/station/commons/toilet/locker) +"aij" = ( /obj/structure/cable, -/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/security/warden) -"aiv" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/camera/directional/east{ - c_tag = "Bridge - Gateway Chamber"; - name = "command camera" +/obj/effect/turf_decal/tile/green/half/contrasted{ + dir = 1 }, -/obj/effect/turf_decal/bot_white/right, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/command/gateway) -"aiC" = ( -/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/white, +/area/station/medical/virology) +"ail" = ( /obj/structure/cable, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"aiT" = ( -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/iron, -/area/hallway/secondary/entry) -"aiU" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 6 +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 }, -/obj/machinery/firealarm/directional/east, -/turf/open/floor/iron, -/area/hallway/secondary/entry) -"ajh" = ( -/obj/structure/sign/warning/pods, -/turf/closed/wall, -/area/hallway/secondary/entry) -"aji" = ( -/obj/machinery/door/firedoor, +/turf/open/floor/wood, +/area/station/command/corporate_showroom) +"aix" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/iron, -/area/hallway/secondary/entry) -"ajv" = ( -/obj/structure/chair/office, -/obj/structure/sign/poster/random/directional/north, -/turf/open/floor/iron/dark, -/area/service/library) -"ajy" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/door/poddoor/preopen{ - id = "atmoslock"; - name = "Atmospherics Lockdown Blast door" +/obj/machinery/status_display/supply{ + pixel_x = -32 }, -/obj/effect/turf_decal/stripes/line{ +/obj/structure/table/reinforced, +/obj/item/paper_bin, +/obj/effect/turf_decal/tile/brown/half/contrasted{ dir = 1 }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/iron/half, -/area/engineering/atmos) -"ajB" = ( -/obj/effect/spawner/random/trash/bin, -/turf/open/floor/plating{ - icon_state = "panelscorched" - }, -/area/maintenance/fore) -"akd" = ( -/obj/machinery/computer/security/telescreen{ - dir = 8; - name = "Prisoner Telescreen"; - network = list("prison"); - pixel_x = 27 - }, +/turf/open/floor/iron, +/area/station/cargo/storage) +"aiA" = ( +/obj/machinery/space_heater, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/maintenance/department/electrical) +"aiK" = ( +/turf/closed/wall/r_wall, +/area/station/maintenance/starboard) +"aiO" = ( /obj/structure/cable, -/obj/effect/turf_decal/tile/red{ +/obj/structure/table/wood, +/obj/item/folder/blue, +/obj/item/pen, +/turf/open/floor/carpet, +/area/station/command/meeting_room/council) +"aiS" = ( +/obj/effect/turf_decal/tile/yellow{ dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/security/prison) -"ake" = ( +/turf/open/floor/iron/dark/corner, +/area/station/engineering/lobby) +"aiX" = ( /obj/effect/decal/cleanable/dirt, -/turf/closed/wall/r_wall, -/area/maintenance/port/aft) -"akg" = ( -/obj/effect/spawner/structure/window/reinforced, +/obj/structure/table/wood, +/obj/item/storage/secure/briefcase, +/obj/item/grenade/smokebomb, /turf/open/floor/plating, -/area/maintenance/port/lesser) -"akr" = ( -/obj/machinery/door/airlock/research/glass/incinerator/ordmix_interior{ - name = "Burn Chamber Interior Airlock" - }, -/obj/machinery/button/ignition/incinerator/ordmix{ - pixel_x = -6; - pixel_y = -24 - }, -/obj/machinery/button/door/incinerator_vent_ordmix{ - pixel_x = 8; - pixel_y = -24 +/area/station/maintenance/starboard/aft) +"aje" = ( +/obj/structure/closet/secure_closet/security, +/obj/item/radio/intercom/directional/north, +/obj/structure/reagent_dispensers/wall/peppertank/directional/east, +/obj/effect/turf_decal/tile/red/anticorner/contrasted{ + dir = 4 }, -/obj/machinery/embedded_controller/radio/airlock_controller/incinerator_ordmix{ - pixel_y = 32 +/turf/open/floor/iron, +/area/station/security/checkpoint) +"ajv" = ( +/obj/machinery/door/airlock/external{ + name = "Escape Pod 3"; + space_dir = 4 }, -/obj/effect/mapping_helpers/airlock/locked, /obj/effect/turf_decal/stripes/line{ dir = 8 }, /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/turf/open/floor/engine, -/area/science/mixing/chamber) -"akv" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable, -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/preopen{ - id = "detectivewindows"; - name = "Detective Privacy Blast door" - }, -/turf/open/floor/plating, -/area/security/detectives_office) -"akB" = ( -/obj/structure/disposalpipe/segment{ +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 4 }, +/obj/effect/mapping_helpers/airlock/access/all/security/general, +/turf/open/floor/iron, +/area/station/security/execution/transfer) +"ajw" = ( +/obj/structure/disposalpipe/trunk, +/obj/structure/cable, +/obj/machinery/disposal/bin, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/service/abandoned_gambling_den/gaming) -"akC" = ( -/obj/machinery/navbeacon{ - codes_txt = "patrol;next_patrol=hall13"; - location = "hall12" +/area/station/security/detectives_office) +"ajN" = ( +/obj/item/circular_saw, +/obj/item/scalpel{ + pixel_y = 12 }, +/obj/structure/table/glass, +/obj/effect/turf_decal/tile/blue/anticorner/contrasted{ + dir = 4 + }, +/turf/open/floor/iron/white, +/area/station/medical/surgery/aft) +"ajS" = ( +/obj/effect/decal/cleanable/dirt, /obj/structure/cable, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/maintenance/starboard) +"akf" = ( +/obj/structure/table/reinforced, +/obj/item/bodypart/chest/robot, +/obj/item/mmi, +/obj/item/mmi, /obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/structure/extinguisher_cabinet/directional/north, +/turf/open/floor/iron/dark, +/area/station/engineering/storage/tech) +"akn" = ( /obj/structure/disposalpipe/segment, -/turf/open/floor/iron, -/area/hallway/primary/central/fore) -"akG" = ( +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment, -/obj/structure/cable, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"akP" = ( -/turf/closed/wall, -/area/security/checkpoint) -"akV" = ( -/obj/machinery/light/directional/west, -/obj/machinery/camera/directional/west{ - c_tag = "Detective's Office" +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 1 }, +/turf/open/floor/iron, +/area/station/science/breakroom) +"ako" = ( +/turf/closed/wall, +/area/station/medical/storage) +"akx" = ( +/obj/structure/sign/departments/chemistry, +/turf/closed/wall, +/area/station/medical/pharmacy) +"akz" = ( +/obj/machinery/light/small/directional/west, +/turf/open/floor/engine/o2, +/area/station/engineering/atmos) +"akA" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/newscaster/directional/west, -/turf/open/floor/iron/dark, -/area/security/detectives_office) -"akY" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/hatch{ - name = "MiniSat Access"; - req_one_access_txt = "32;19" +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 +/turf/open/floor/iron/dark, +/area/station/science/explab) +"akD" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment{ + dir = 4 }, /obj/structure/cable, -/obj/effect/turf_decal/tile/neutral/fourcorners, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 +/obj/effect/turf_decal/tile/neutral/half/contrasted, +/turf/open/floor/iron, +/area/station/maintenance/starboard/aft) +"akH" = ( +/obj/machinery/light/directional/east, +/obj/machinery/newscaster/directional/east, +/obj/structure/chair/pew/right, +/turf/open/floor/iron{ + icon_state = "chapel" }, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/aisat_interior) -"akZ" = ( -/obj/effect/turf_decal/siding/green{ +/area/station/service/chapel) +"akK" = ( +/turf/closed/wall/r_wall, +/area/station/maintenance/aft) +"akS" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/decal/cleanable/blood/splatter, +/turf/open/floor/plating, +/area/station/maintenance/disposal) +"akT" = ( +/obj/machinery/light/directional/north, +/obj/structure/reagent_dispensers/wall/peppertank/directional/north, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 1 }, -/obj/machinery/firealarm/directional/west, -/obj/effect/turf_decal/tile/green{ - dir = 8 - }, /turf/open/floor/iron, -/area/service/hydroponics/garden) -"alf" = ( -/turf/closed/wall, -/area/maintenance/port/fore) -"alg" = ( -/turf/open/floor/plating, -/area/maintenance/port/fore) -"alh" = ( -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/stripes/line{ - dir = 4 +/area/station/security/courtroom) +"all" = ( +/obj/machinery/conveyor{ + dir = 1; + id = "garbage" }, +/obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/stripes/line{ dir = 8 }, -/turf/open/floor/iron/half{ - dir = 8 +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, -/area/hallway/primary/port) -"alq" = ( -/turf/open/floor/iron/white/corner, -/area/commons/fitness/recreation) -"alt" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/wood, -/area/service/abandoned_gambling_den) -"alV" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/obj/machinery/light/small/directional/east, +/turf/open/floor/plating, +/area/station/maintenance/disposal) +"alx" = ( +/obj/machinery/modular_computer/console/preset/id, +/obj/effect/turf_decal/tile/blue{ dir = 1 }, -/obj/effect/turf_decal/tile/red/half/contrasted, +/turf/open/floor/iron/dark, +/area/station/command/bridge) +"alB" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/landmark/start/hangover, /turf/open/floor/iron, -/area/security/checkpoint/supply) -"alX" = ( -/obj/machinery/duct, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 4 +/area/station/medical/medbay/lobby) +"alW" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 }, /turf/open/floor/iron, -/area/engineering/atmos/project) +/area/station/hallway/primary/central/fore) "alZ" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -1181,542 +970,448 @@ /obj/structure/transit_tube/crossing/horizontal, /turf/open/space/basic, /area/space/nearstation) -"amg" = ( -/obj/structure/cable, -/obj/effect/turf_decal/tile/red{ - dir = 4 +"amb" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/security/office) -"amj" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/table/wood, /turf/open/floor/iron/grimy, -/area/command/meeting_room/council) -"amX" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/barricade/wooden, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"anj" = ( -/obj/structure/table/reinforced, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/firealarm/directional/west, -/obj/item/multitool/circuit{ - pixel_x = 7 - }, -/obj/item/multitool/circuit{ - pixel_x = -8 +/area/station/service/chapel/office) +"amd" = ( +/obj/structure/table, +/obj/machinery/microwave{ + desc = "Cooks and boils stuff, somehow."; + pixel_x = -3; + pixel_y = 5 }, -/obj/item/multitool/circuit, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/airalarm/directional/south, /turf/open/floor/iron/dark, -/area/science/misc_lab) -"anv" = ( -/obj/structure/table/reinforced, -/obj/item/paper_bin, -/obj/item/pen, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 8 +/area/station/medical/virology) +"amh" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 1 }, -/turf/open/floor/iron, -/area/security/checkpoint) -"anw" = ( -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/green{ - dir = 8 +/obj/effect/turf_decal/box, +/turf/open/floor/iron/dark, +/area/station/science/ordnance/storage) +"amk" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 1 }, -/obj/item/radio/intercom/directional/south, -/obj/structure/table/glass, -/obj/item/food/grown/poppy/geranium, -/turf/open/floor/iron, -/area/service/hydroponics) -"anK" = ( -/obj/machinery/holopad, -/obj/effect/turf_decal/bot, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 9 +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) +"aml" = ( +/obj/machinery/vending/boozeomat, +/obj/item/radio/intercom/directional/east, +/turf/open/floor/iron/checker{ + dir = 1 }, -/turf/open/floor/iron, -/area/science/research) -"anO" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/light/directional/east, -/obj/machinery/status_display/ai/directional/east, +/area/station/service/bar) +"amm" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"amn" = ( +/obj/structure/cable, +/obj/machinery/power/apc/auto_name/directional/south, +/obj/effect/decal/cleanable/dirt, +/obj/item/kirbyplants/random, +/turf/open/floor/plating, +/area/station/commons/toilet/restrooms) +"amp" = ( +/obj/effect/landmark/start/hangover, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/turf_decal/bot, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/dark, +/area/station/security/checkpoint) +"amq" = ( /obj/structure/table/wood, -/obj/effect/spawner/random/entertainment/musical_instrument, -/obj/item/clothing/glasses/monocle, -/turf/open/floor/wood, -/area/service/theater) -"anP" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/neutral{ +/obj/item/clothing/suit/syndicatefake, +/obj/item/clothing/head/syndicatefake, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/red{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ dir = 8 }, -/obj/item/stack/sheet/iron/twenty, -/obj/effect/decal/cleanable/dirt, -/obj/item/stack/sheet/glass{ - amount = 20; - pixel_x = -3; - pixel_y = 6 +/turf/open/floor/iron, +/area/station/service/abandoned_gambling_den/gaming) +"amr" = ( +/obj/structure/reflector/double, +/turf/open/floor/plating, +/area/station/engineering/supermatter/room) +"amF" = ( +/obj/machinery/door/firedoor, +/obj/effect/mapping_helpers/airlock/locked, +/obj/machinery/door/airlock/virology{ + autoclose = 0; + frequency = 1449; + id_tag = "virology_airlock_exterior"; + name = "Virology Exterior Airlock" }, -/obj/item/screwdriver, -/turf/open/floor/iron/dark, -/area/engineering/supermatter/room) -"aoe" = ( +/obj/machinery/door_buttons/access_button{ + dir = 1; + idDoor = "virology_airlock_exterior"; + idSelf = "virology_airlock_control"; + name = "Virology Access Button"; + pixel_x = -24; + pixel_y = -2; + req_access = list("virology") + }, +/obj/structure/disposalpipe/segment, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/extinguisher_cabinet/directional/south, -/obj/effect/turf_decal/tile/red/anticorner/contrasted, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/mapping_helpers/airlock/access/all/medical/virology, /turf/open/floor/iron, -/area/security/holding_cell) -"aon" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, +/area/station/medical/virology) +"amJ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/maintenance/port/greater) +"amL" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/brown/half/contrasted, /turf/open/floor/iron, -/area/command/heads_quarters/cmo) -"aor" = ( -/obj/effect/turf_decal/tile/yellow{ +/area/station/cargo/office) +"amQ" = ( +/obj/effect/landmark/start/hangover, +/obj/structure/chair/sofa/right{ dir = 4 }, -/turf/open/floor/iron/white, -/area/medical/pharmacy) -"aox" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/structure/tank_holder/oxygen, -/turf/open/floor/iron/dark/telecomms, -/area/tcommsat/server) -"aoE" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/maintenance/disposal) -"aoF" = ( -/turf/closed/wall, -/area/maintenance/disposal) -"apd" = ( -/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" - }, -/turf/closed/wall/r_wall, -/area/maintenance/port/aft) -"apw" = ( -/obj/machinery/power/apc/auto_name/directional/north, -/obj/structure/cable, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"apF" = ( -/obj/machinery/mass_driver/trash{ +/obj/effect/turf_decal/tile/red{ dir = 4 }, -/obj/machinery/light/small/directional/north, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plating, -/area/maintenance/disposal) -"apG" = ( -/obj/machinery/door/poddoor/massdriver_trash, -/obj/structure/fans/tiny, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/tile/red{ dir = 8 }, -/turf/open/floor/iron, -/area/maintenance/disposal) -"apT" = ( -/obj/machinery/camera/directional/north{ - c_tag = "AI - Upload"; - name = "motion-sensitive ai camera"; - network = list("aiupload") +/obj/effect/turf_decal/tile/yellow{ + dir = 1 }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/ai_upload) -"aqa" = ( -/obj/structure/reagent_dispensers/fueltank, -/obj/effect/turf_decal/tile/neutral/anticorner/contrasted, +/obj/effect/turf_decal/tile/yellow, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, -/area/maintenance/port/fore) -"aqd" = ( -/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ - dir = 9 +/area/station/commons/lounge) +"amU" = ( +/obj/machinery/computer/security/telescreen{ + dir = 8; + name = "Prisoner Telescreen"; + network = list("prison"); + pixel_x = 27 }, -/turf/open/floor/iron, -/area/hallway/primary/port) -"aqf" = ( -/obj/structure/chair, -/obj/effect/landmark/start/assistant, -/obj/effect/turf_decal/tile/blue{ - dir = 1 +/obj/structure/cable, +/obj/effect/turf_decal/tile/red{ + dir = 8 }, -/turf/open/floor/iron/white, -/area/medical/medbay/lobby) -"aqw" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/plating{ - icon_state = "panelscorched" - }, -/area/maintenance/port/fore) -"aqx" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/security/glass{ - name = "Security Desk" +/turf/open/floor/iron, +/area/station/security/execution/transfer) +"anp" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/structure/table/reinforced, +/obj/item/paper_bin, +/obj/item/pen, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"ans" = ( +/obj/item/kirbyplants{ + icon_state = "plant-21" }, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 8 +/obj/effect/turf_decal/tile/blue{ + dir = 1 }, -/obj/effect/mapping_helpers/airlock/access/all/security/general, /turf/open/floor/iron, -/area/security/holding_cell) -"aqE" = ( -/obj/machinery/conveyor{ - dir = 1; - id = "garbage" +/area/station/hallway/secondary/command) +"anB" = ( +/obj/structure/sign/warning/secure_area, +/turf/closed/wall/r_wall, +/area/station/engineering/supermatter/room) +"anC" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/hatch{ + name = "MiniSat Access" }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 8 }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/disposal) -"aqR" = ( -/obj/machinery/shower{ - name = "emergency shower"; - pixel_y = 16 - }, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/trimline/blue/end, -/turf/open/floor/iron/dark/textured, -/area/engineering/atmos/project) -"aqV" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"arf" = ( /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/door/airlock/external{ - name = "MiniSat Exterior Access"; - req_one_access_txt = "13;19;32" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 - }, /obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/effect/turf_decal/stripes/line{ dir = 8 }, /obj/effect/turf_decal/stripes/line{ dir = 4 }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/construction, /turf/open/floor/iron/dark, -/area/engineering/hallway) -"arg" = ( -/obj/machinery/conveyor{ - dir = 8; - id = "garbage" - }, -/obj/machinery/door/window/right/directional/east{ - base_state = "left"; - dir = 1; - icon_state = "left"; - name = "Danger: Conveyor Access"; - req_access_txt = "12" - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron, -/area/maintenance/disposal) -"arh" = ( -/obj/machinery/mineral/stacking_machine{ - input_dir = 2 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 1 +/area/station/ai_monitored/turret_protected/aisat_interior) +"anF" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/green{ + dir = 8 }, /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral, /turf/open/floor/iron, -/area/maintenance/disposal) -"arj" = ( -/obj/structure/mirror/directional/east, -/obj/structure/sink{ - dir = 8; - pixel_x = 11 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/vomit/old, -/obj/machinery/light/small/directional/north, -/obj/effect/landmark/blobstart, -/obj/structure/sign/poster/official/cleanliness{ - pixel_y = 32 - }, +/area/station/hallway/secondary/entry) +"anH" = ( +/turf/open/floor/wood, +/area/station/service/theater/abandoned) +"anL" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron, -/area/medical/break_room) -"arl" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/vending/games, -/turf/open/floor/carpet, -/area/service/library) -"arx" = ( +/turf/open/floor/iron/dark, +/area/station/engineering/gravity_generator) +"anV" = ( +/obj/effect/landmark/start/hangover/closet, /obj/structure/closet/firecloset, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"asa" = ( -/obj/structure/showcase/cyborg/old{ - dir = 8; - pixel_x = 9; - pixel_y = 2 - }, +/obj/effect/turf_decal/delivery, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/aisat_interior) -"ase" = ( -/obj/machinery/conveyor{ - dir = 9; - id = "garbage" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/corner{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/disposal) -"asf" = ( -/obj/machinery/conveyor{ - dir = 8; - id = "garbage" - }, -/obj/effect/turf_decal/stripes/line{ +/area/station/hallway/primary/central/fore) +"aod" = ( +/obj/machinery/computer/prisoner/management, +/obj/effect/turf_decal/tile/red/half/contrasted{ dir = 1 }, -/turf/open/floor/plating, -/area/maintenance/disposal) -"asg" = ( -/obj/machinery/conveyor{ - dir = 8; - id = "garbage" +/turf/open/floor/iron/dark, +/area/station/command/bridge) +"aol" = ( +/obj/structure/table/reinforced, +/obj/item/storage/briefcase{ + pixel_x = 3; + pixel_y = 3 }, -/obj/effect/decal/cleanable/blood/splatter, -/obj/effect/turf_decal/stripes/line{ +/obj/item/storage/secure/briefcase, +/obj/effect/turf_decal/tile/red/half/contrasted{ dir = 1 }, -/turf/open/floor/plating, -/area/maintenance/disposal) -"ash" = ( -/obj/machinery/door/window/right/directional/east{ - base_state = "left"; - icon_state = "left"; - name = "Danger: Conveyor Access"; - req_access_txt = "12" - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/conveyor/inverted{ - dir = 6; - id = "garbage" +/turf/open/floor/iron, +/area/station/security/processing) +"aoJ" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ + dir = 4 }, /obj/effect/turf_decal/stripes/line{ - dir = 5 + dir = 1 }, -/turf/open/floor/plating, -/area/maintenance/disposal) -"asj" = ( -/obj/structure/table/glass, -/obj/item/paper_bin, -/obj/structure/cable, +/obj/vehicle/ridden/janicart, +/turf/open/floor/iron/checker, +/area/station/service/janitor) +"aoM" = ( /obj/effect/turf_decal/tile/blue{ - dir = 4 + dir = 1 }, -/obj/effect/turf_decal/tile/blue{ +/obj/machinery/light/directional/west, +/obj/machinery/status_display/ai/directional/west, +/turf/open/floor/iron, +/area/station/engineering/hallway) +"aoO" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ dir = 8 }, -/obj/item/stamp/cmo, -/turf/open/floor/iron/white, -/area/command/heads_quarters/cmo) -"asr" = ( -/obj/machinery/status_display/ai/directional/south, -/obj/machinery/camera/directional/south{ - c_tag = "Bridge - E.V.A. Aft"; - name = "command camera" - }, -/obj/machinery/light/directional/south, -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/turf/open/floor/iron, -/area/ai_monitored/command/storage/eva) -"asv" = ( -/obj/effect/landmark/start/assistant, -/obj/structure/chair/stool/bar/directional/east, -/turf/open/floor/carpet/green, -/area/commons/lounge) -"asG" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/landmark/start/hangover, +/obj/machinery/portable_atmospherics/canister/nitrogen, /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/iron/checker, -/area/service/theater) -"asM" = ( +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/iron/dark, +/area/station/engineering/supermatter/room) +"aoP" = ( /obj/structure/cable, -/obj/structure/disposalpipe/segment{ +/obj/structure/lattice/catwalk, +/turf/open/space, +/area/station/solars/starboard/fore) +"aoS" = ( +/obj/structure/cable, +/obj/machinery/computer/security{ + dir = 8 + }, +/obj/machinery/light/directional/east, +/obj/machinery/power/apc/auto_name/directional/east, +/obj/machinery/camera/directional/east{ + c_tag = "Security Post - Arrivals" + }, +/obj/effect/turf_decal/tile/red/anticorner/contrasted{ dir = 4 }, -/obj/effect/turf_decal/plaque{ - icon_state = "L11" +/turf/open/floor/iron, +/area/station/security/checkpoint) +"aoT" = ( +/obj/machinery/computer/secure_data{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red/anticorner/contrasted{ + dir = 8 }, /turf/open/floor/iron, -/area/hallway/primary/central/fore) -"asO" = ( -/obj/machinery/porta_turret/ai, -/obj/structure/sign/nanotrasen{ - pixel_y = -32 +/area/station/security/checkpoint/supply) +"api" = ( +/obj/effect/turf_decal/trimline/blue/filled/corner, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 8 }, -/turf/open/floor/circuit/green, -/area/ai_monitored/turret_protected/ai_upload) -"atb" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/white, +/area/station/medical/treatment_center) +"apu" = ( /obj/machinery/holopad, -/obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron, -/area/engineering/gravity_generator) -"ate" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/area/station/command/heads_quarters/ce) +"apA" = ( +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, -/area/maintenance/port/lesser) -"atp" = ( -/obj/structure/disposalpipe/segment{ - dir = 6 +/area/station/science/explab) +"apB" = ( +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Maintenance Hatch" }, /obj/structure/cable, -/obj/effect/turf_decal/tile/red{ +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 +/obj/effect/mapping_helpers/airlock/unres{ + dir = 1 }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +/turf/open/floor/iron, +/area/station/maintenance/starboard) +"apK" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/item/kirbyplants/random, +/turf/open/floor/iron/dark, +/area/station/command/heads_quarters/hos) +"apL" = ( +/obj/structure/table, +/obj/item/crowbar, +/obj/item/wrench, +/obj/item/clothing/mask/gas, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron, +/area/station/science/xenobiology) +"apT" = ( +/obj/machinery/camera/directional/north{ + c_tag = "AI - Upload"; + name = "motion-sensitive ai camera"; + network = list("aiupload") + }, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/ai_upload) +"apU" = ( +/obj/structure/cable, +/obj/effect/turf_decal/stripes/line{ + dir = 10 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/science/breakroom) -"atD" = ( +/area/station/science/robotics/mechbay) +"apY" = ( /obj/machinery/conveyor{ dir = 4; - id = "garbage" + id = "cargoload" }, /obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/blood/splatter, -/obj/effect/turf_decal/stripes/line, /turf/open/floor/plating, -/area/maintenance/disposal) -"atE" = ( -/obj/machinery/conveyor{ - dir = 4; - id = "garbage" +/area/station/cargo/storage) +"aqc" = ( +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ + dir = 4 }, -/obj/machinery/recycler, /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plating, -/area/maintenance/disposal) -"atF" = ( -/obj/machinery/door/window/right/directional/east{ - name = "Danger: Conveyor Access"; - req_access_txt = "12" +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 1 }, -/obj/effect/decal/cleanable/blood/splatter, -/obj/machinery/conveyor/inverted{ - dir = 10; - id = "garbage" +/turf/open/floor/iron, +/area/station/engineering/atmos) +"aqj" = ( +/obj/machinery/light/directional/south, +/obj/machinery/camera/directional/south{ + c_tag = "Locker Room - Aft"; + name = "dormitories camera" }, -/obj/effect/turf_decal/stripes/line{ - dir = 6 +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/turf/open/floor/plating, -/area/maintenance/disposal) -"atN" = ( -/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/neutral/half/contrasted, +/obj/effect/landmark/start/hangover, +/obj/machinery/status_display/evac/directional/south, /turf/open/floor/iron, -/area/maintenance/starboard/aft) -"auf" = ( -/obj/structure/cable, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 4 +/area/station/commons/locker) +"aqq" = ( +/obj/machinery/sparker/directional/west{ + id = "justicespark" }, -/turf/open/floor/iron, -/area/hallway/primary/port) -"auk" = ( -/obj/machinery/atmospherics/pipe/smart/simple/cyan/hidden{ +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 4 }, -/obj/machinery/computer/atmos_alert{ - dir = 1 +/turf/open/floor/iron/dark, +/area/station/security/execution/education) +"aqu" = ( +/obj/machinery/camera/directional/south{ + c_tag = "Medbay - Chief Medical Officer's Quarters"; + name = "medbay camera"; + network = list("ss13","medbay") }, -/obj/effect/turf_decal/bot, -/obj/machinery/newscaster/directional/south, -/turf/open/floor/iron/dark/textured_large, -/area/engineering/atmos/storage/gas) -"aum" = ( -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ dir = 8 }, +/obj/item/radio/intercom/directional/south, +/turf/open/floor/iron/white, +/area/station/command/heads_quarters/cmo) +"aqv" = ( +/obj/effect/landmark/event_spawn, +/obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron, -/area/hallway/secondary/entry) -"aup" = ( -/obj/effect/turf_decal/tile/neutral, -/turf/open/floor/iron, -/area/hallway/secondary/entry) -"auI" = ( +/area/station/commons/toilet/locker) +"aqH" = ( +/obj/effect/turf_decal/tile/purple, +/turf/open/floor/iron/white, +/area/station/science/research) +"aqJ" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/door/airlock/maintenance_hatch{ - name = "Maintenance Hatch"; - req_access_txt = "12" + name = "Maintenance Hatch" }, -/obj/effect/mapping_helpers/airlock/abandoned, /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -1729,325 +1424,250 @@ }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/maintenance/starboard/aft) -"auJ" = ( -/obj/structure/chair, -/obj/machinery/light/small/directional/north, -/obj/effect/turf_decal/tile/red/anticorner/contrasted{ - dir = 1 +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 8 }, /turf/open/floor/iron, -/area/security/holding_cell) -"auK" = ( -/obj/machinery/door/airlock/virology{ - name = "Virology Cabin"; - req_access_txt = "39" +/area/station/maintenance/starboard/aft) +"aqT" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/status_display/evac/directional/west, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron, +/area/station/science/robotics/mechbay) +"aqZ" = ( +/obj/machinery/door/window/brigdoor{ + dir = 1; + name = "Creature Pen"; + req_access = list("research") }, /obj/structure/cable, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 +/obj/machinery/door/poddoor/preopen{ + id = "xeno3"; + name = "Creature Cell #3" }, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/science/xenobiology) +"arc" = ( +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/red/anticorner/contrasted, /turf/open/floor/iron, -/area/medical/virology) -"auM" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/green{ - dir = 8 +/area/station/security/checkpoint) +"are" = ( +/obj/structure/sink{ + dir = 4; + pixel_x = -12 }, -/obj/effect/turf_decal/tile/blue, -/obj/machinery/hydroponics/constructable, -/obj/machinery/light/directional/west, +/obj/structure/mirror/directional/east, +/obj/effect/decal/cleanable/dirt, +/obj/effect/landmark/blobstart, +/obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron, -/area/service/hydroponics) -"auR" = ( -/obj/structure/cable, +/area/station/science/breakroom) +"arr" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/firedoor, +/obj/machinery/door/window/brigdoor/right/directional/south{ + dir = 8; + name = "Security Desk"; + req_access = list("security") + }, +/obj/machinery/door/window/right/directional/north{ + dir = 4; + name = "Security Desk" + }, +/obj/item/folder/red, /obj/effect/turf_decal/delivery, -/obj/effect/turf_decal/tile/neutral, /turf/open/floor/iron, -/area/maintenance/port/fore) -"avn" = ( +/area/station/security/checkpoint/supply) +"arw" = ( +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, +/obj/machinery/door/poddoor/preopen{ + id = "brigprison"; + name = "Prison Blast Door" + }, /turf/open/floor/plating, -/area/maintenance/port/greater) -"avs" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/area/station/security/prison/garden) +"arE" = ( /obj/structure/cable, -/obj/effect/turf_decal/siding/white/corner{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/duct, -/turf/open/floor/iron, -/area/service/kitchen) -"avz" = ( -/obj/structure/curtain, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/white, -/area/security/prison/safe) -"avB" = ( -/obj/structure/table/wood, -/obj/item/camera, -/obj/machinery/light/small/directional/south, -/obj/structure/sign/nanotrasen{ - pixel_y = -32 +/obj/machinery/power/terminal{ + dir = 4 }, -/obj/item/hand_labeler, -/turf/open/floor/wood, -/area/commons/vacant_room/office) -"avC" = ( -/obj/structure/disposalpipe/segment{ - dir = 6 +/obj/effect/turf_decal/stripes/line{ + dir = 9 }, -/obj/structure/reagent_dispensers/plumbed, +/obj/item/radio/intercom/directional/north, /turf/open/floor/plating, -/area/maintenance/department/crew_quarters/bar) -"avE" = ( -/turf/closed/wall/r_wall, -/area/security/lockers) -"avG" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/airalarm/directional/south, -/obj/machinery/camera/directional/west{ - c_tag = "Library Backroom 1"; - name = "library camera"; - dir = 2 - }, -/turf/open/floor/iron/dark, -/area/service/library) -"avN" = ( +/area/station/maintenance/solars/port/aft) +"arF" = ( /obj/structure/cable, -/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/iron, -/area/medical/medbay/central) -"awd" = ( -/obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/yellow{ dir = 4 }, -/obj/effect/turf_decal/tile/yellow{ +/obj/effect/turf_decal/tile/red{ dir = 8 }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 8 +/obj/effect/turf_decal/tile/yellow{ + dir = 1 }, +/obj/effect/turf_decal/tile/yellow, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, -/area/service/kitchen/abandoned) -"awg" = ( -/obj/machinery/door/airlock/maintenance_hatch{ - name = "Maintenance Hatch"; - req_access_txt = "12" - }, -/obj/effect/turf_decal/stripes/line{ +/area/station/commons/lounge) +"arI" = ( +/obj/effect/landmark/event_spawn, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/grimy, +/area/station/service/lawoffice) +"arQ" = ( +/obj/effect/turf_decal/tile/green, +/obj/effect/turf_decal/tile/blue{ dir = 4 }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, +/obj/effect/landmark/start/botanist, /turf/open/floor/iron, -/area/maintenance/fore) -"awo" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/research{ - name = "Break Room"; - req_access_txt = "47" - }, -/obj/structure/disposalpipe/segment, +/area/station/service/hydroponics) +"arX" = ( +/obj/effect/decal/cleanable/dirt, /obj/structure/cable, +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Medbay Maintenance" + }, /obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ dir = 1 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/mapping_helpers/airlock/access/all/medical/morgue, /turf/open/floor/iron, -/area/science/breakroom) -"awO" = ( -/obj/structure/disposalpipe/segment{ - dir = 6 +/area/station/maintenance/aft) +"asa" = ( +/obj/structure/showcase/cyborg/old{ + dir = 8; + pixel_x = 9; + pixel_y = 2 }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/effect/turf_decal/stripes/corner, -/turf/open/floor/iron, -/area/engineering/main) -"awQ" = ( -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, -/obj/effect/turf_decal/tile/yellow, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/engineering/atmos/project) -"awX" = ( -/obj/effect/turf_decal/tile/green{ - dir = 8 - }, -/obj/structure/railing/corner{ - dir = 8 +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/aisat_interior) +"asd" = ( +/obj/item/kirbyplants{ + icon_state = "plant-21" }, +/obj/effect/turf_decal/tile/purple/fourcorners, /turf/open/floor/iron, -/area/service/hydroponics) -"axh" = ( -/obj/structure/cable, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/power/apc/auto_name/directional/north, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"axj" = ( -/mob/living/basic/cockroach, -/turf/open/floor/wood, -/area/service/library/abandoned) -"axv" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/delivery, -/obj/effect/spawner/random/trash/mess, -/turf/open/floor/iron, -/area/maintenance/starboard) -"axE" = ( -/obj/effect/decal/cleanable/dirt, +/area/station/hallway/primary/aft) +"ask" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 8 - }, -/turf/open/floor/iron, -/area/maintenance/port/lesser) -"axM" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/item/radio/intercom/directional/north, -/obj/effect/turf_decal/tile/red/half/contrasted{ +/obj/effect/turf_decal/tile/bar{ dir = 1 }, -/turf/open/floor/iron, -/area/security/lockers) -"axN" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "rdordnance"; - name = "Ordnance Lab Shutters" - }, -/turf/open/floor/plating, -/area/science/mixing/hallway) -"axO" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron, -/area/cargo/storage) -"axV" = ( -/obj/machinery/atmospherics/components/binary/pump{ +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/siding/thinplating/dark/corner{ dir = 4 }, -/obj/effect/turf_decal/delivery, -/turf/open/floor/iron/dark, -/area/engineering/supermatter/room) -"aya" = ( -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 1 +/obj/machinery/status_display/evac/directional/east, +/obj/structure/sink{ + dir = 8; + pixel_x = 12 }, -/turf/open/floor/iron{ - heat_capacity = 1e+006 +/obj/machinery/camera/directional/east{ + c_tag = "Service - Bar"; + name = "service camera" }, -/area/maintenance/port/greater) -"ayd" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/turf/open/floor/iron/dark, +/area/station/service/bar) +"asm" = ( +/obj/structure/cable, +/obj/machinery/button/door/incinerator_vent_atmos_main{ + pixel_x = -8; + pixel_y = 36 }, -/turf/open/floor/iron, -/area/hallway/primary/central/aft) -"ayk" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/security/glass{ - name = "Storage Closet" +/obj/machinery/button/door/incinerator_vent_atmos_aux{ + pixel_x = -8; + pixel_y = 24 }, +/obj/machinery/light/directional/north, /obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ +/obj/structure/chair/stool/directional/south, +/turf/open/floor/iron, +/area/station/maintenance/disposal/incinerator) +"asn" = ( +/obj/structure/chair, +/obj/effect/turf_decal/tile/blue{ dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/mapping_helpers/airlock/access/all/security/general, -/turf/open/floor/iron, -/area/security/prison) -"ays" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/airalarm/directional/north, -/turf/open/floor/wood{ - icon_state = "wood-broken2" +/turf/open/floor/iron/white, +/area/station/medical/medbay/lobby) +"aso" = ( +/obj/machinery/camera/directional/north{ + c_tag = "Atmospherics - Oxygen Supply"; + name = "atmospherics camera" }, -/area/maintenance/port/fore) -"ayu" = ( -/obj/effect/decal/cleanable/dirt, +/turf/open/floor/engine/o2, +/area/station/engineering/atmos) +"asq" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/flasher/directional/south{ - id = "Cell 1" +/turf/open/floor/wood, +/area/station/command/heads_quarters/hop) +"asr" = ( +/obj/machinery/status_display/ai/directional/south, +/obj/machinery/camera/directional/south{ + c_tag = "Bridge - E.V.A. Aft"; + name = "command camera" }, -/turf/open/floor/iron, -/area/security/prison/safe) -"ayy" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/smart/manifold/yellow/visible{ - dir = 1 +/obj/machinery/light/directional/south, +/obj/effect/turf_decal/stripes/line{ + dir = 10 }, -/turf/open/floor/plating, -/area/engineering/atmos) -"ayC" = ( -/obj/structure/disposalpipe/junction/flip{ - dir = 4 +/turf/open/floor/iron, +/area/station/ai_monitored/command/storage/eva) +"asD" = ( +/obj/structure/table/wood, +/obj/machinery/recharger, +/obj/structure/window/reinforced{ + dir = 8 }, -/obj/effect/turf_decal/tile/yellow/half/contrasted{ - dir = 1 +/obj/structure/cable, +/obj/machinery/power/apc/auto_name/directional/south, +/turf/open/floor/iron/grimy, +/area/station/command/heads_quarters/captain/private) +"asE" = ( +/obj/item/kirbyplants{ + icon_state = "plant-21" }, +/obj/effect/turf_decal/tile/purple/fourcorners, +/obj/machinery/firealarm/directional/south, /turf/open/floor/iron, -/area/hallway/primary/aft) -"ayR" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/closet/crate, -/obj/effect/turf_decal/delivery, +/area/station/hallway/primary/aft) +"asK" = ( +/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/cargo/storage) -"ayT" = ( -/obj/structure/table/reinforced, -/obj/item/stack/package_wrap, -/obj/item/hand_labeler, -/turf/open/floor/plating, -/area/maintenance/port/greater) -"azd" = ( -/obj/effect/turf_decal/trimline/brown/filled/line{ - dir = 10 - }, -/obj/machinery/computer/department_orders/security{ - dir = 8 +/area/station/hallway/secondary/exit/departure_lounge) +"asO" = ( +/obj/machinery/porta_turret/ai, +/obj/structure/sign/nanotrasen{ + pixel_y = -32 }, -/turf/open/floor/iron, -/area/security/brig) -"azv" = ( +/turf/open/floor/circuit/green, +/area/station/ai_monitored/turret_protected/ai_upload) +"asQ" = ( /obj/structure/table/wood, /obj/item/clipboard, /obj/item/toy/figure/chaplain, @@ -2060,85 +1680,94 @@ /obj/machinery/button/door/directional/south{ id = "chapelprivacyoffice"; name = "Privacy Control"; - req_access_txt = "27" + req_access = list("crematorium") }, /turf/open/floor/iron/dark, -/area/service/chapel/office) -"azP" = ( -/obj/structure/sign/directions/evac{ - pixel_y = -8 - }, -/obj/structure/sign/directions/medical{ +/area/station/service/chapel/office) +"atl" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/binary/valve/digital{ dir = 4 }, -/obj/structure/sign/directions/security{ - dir = 4; - pixel_y = 8 - }, -/turf/closed/wall, -/area/medical/medbay/lobby) -"aAb" = ( -/obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/west, -/turf/open/floor/iron{ - dir = 1; - icon_state = "chapel" +/obj/item/radio/intercom/directional/south, +/obj/effect/turf_decal/box, +/turf/open/floor/iron, +/area/station/engineering/supermatter/room) +"atv" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/heat_exchanging/junction{ + dir = 1 }, -/area/service/chapel) -"aAh" = ( -/obj/structure/cable, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/meter/layer4, /turf/open/floor/plating, -/area/ai_monitored/turret_protected/aisat_interior) -"aAr" = ( -/obj/structure/chair{ - dir = 4 +/area/station/tcommsat/server) +"atG" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 6 }, +/obj/machinery/firealarm/directional/south, +/turf/open/floor/iron, +/area/station/tcommsat/server) +"atO" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small/directional/north, +/obj/effect/turf_decal/bot, +/obj/effect/spawner/random/structure/crate, +/turf/open/floor/iron, +/area/station/maintenance/port/greater) +"atV" = ( +/obj/effect/landmark/blobstart, +/obj/structure/cable, /obj/effect/turf_decal/tile/neutral/fourcorners, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 8 }, /turf/open/floor/iron/dark, -/area/security/courtroom) -"aAv" = ( -/obj/structure/closet/secure_closet/miner/unlocked, -/obj/machinery/light/directional/east, +/area/station/security/warden) +"atX" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 8 }, -/obj/effect/turf_decal/tile/yellow/half/contrasted{ - dir = 4 - }, +/turf/open/floor/plating, +/area/station/maintenance/port/greater) +"auh" = ( +/obj/structure/table/reinforced, +/obj/item/paper_bin, +/obj/item/pen, +/obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron, -/area/construction/mining/aux_base) -"aAw" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock{ - name = "Bathroom" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/area/station/command/heads_quarters/ce) +"aul" = ( +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/station/engineering/atmos/hfr_room) +"auv" = ( +/obj/structure/table/reinforced, +/obj/item/stack/sheet/iron{ + amount = 30 }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 +/obj/item/stack/sheet/glass{ + amount = 30 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/item/electronics/apc, +/obj/item/electronics/airlock, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/bot, /turf/open/floor/iron, -/area/science/breakroom) -"aAR" = ( -/obj/structure/cable, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/area/station/maintenance/port/greater) +"auB" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/table/reinforced, +/obj/item/storage/toolbox/mechanical, +/obj/item/flashlight, +/obj/effect/turf_decal/bot, /turf/open/floor/iron, -/area/maintenance/port/aft) -"aAS" = ( -/obj/machinery/conveyor{ - dir = 1; - id = "garbage" +/area/station/maintenance/port/greater) +"auD" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/door/poddoor{ + id = "engstorage"; + name = "Engineering Secure Storage Lockdown" }, /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/stripes/line{ @@ -2147,797 +1776,785 @@ /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/machinery/light/small/directional/east, -/turf/open/floor/plating, -/area/maintenance/disposal) -"aBh" = ( -/obj/structure/cable, -/obj/structure/table/wood, +/turf/open/floor/iron, +/area/station/engineering/main) +"auJ" = ( /obj/machinery/door/firedoor, -/obj/structure/sign/picture_frame/portrait/bar{ - pixel_y = 32 +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 }, -/obj/item/storage/fancy/cigarettes/cigars, -/obj/item/storage/fancy/cigarettes/cigars/cohiba{ - pixel_y = 3 +/obj/machinery/door/airlock/command{ + name = "Telecomms Server Room" }, -/turf/open/floor/iron/dark/smooth_half{ +/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/turf_decal/stripes/line{ dir = 1 }, -/area/service/bar) -"aBi" = ( -/obj/item/kirbyplants/random, -/obj/machinery/light/directional/south, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/airalarm/directional/south, +/obj/effect/turf_decal/stripes/line, +/obj/effect/mapping_helpers/airlock/access/all/engineering/tcoms, /turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/ai_upload) -"aBw" = ( -/obj/machinery/light/small/directional/south, -/obj/item/kirbyplants/random, -/obj/effect/turf_decal/tile/green{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/white, -/area/medical/medbay/central) -"aBy" = ( -/obj/effect/turf_decal/tile/neutral, +/area/station/tcommsat/server) +"auP" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, -/area/hallway/secondary/entry) -"aBN" = ( +/area/station/engineering/atmos/project) +"auZ" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/service/hydroponics) +"ava" = ( +/obj/structure/girder, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/hallway/secondary/construction) +"avh" = ( +/obj/structure/disposalpipe/segment, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/circuit/green, -/area/ai_monitored/turret_protected/ai) -"aCv" = ( -/obj/structure/disposalpipe/segment{ +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"avk" = ( +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron/grimy, +/area/station/command/heads_quarters/hos) +"avp" = ( +/obj/structure/rack, +/obj/item/stack/cable_coil/five, +/obj/item/wrench, +/obj/item/screwdriver, +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/brown{ dir = 4 }, +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/newscaster/directional/east, +/obj/machinery/button/door/directional/south{ + id = "commissarydoor"; + name = "Commissary Door Lock"; + normaldoorcontrol = 1; + specialfunctions = 4 + }, +/turf/open/floor/iron, +/area/station/commons/vacant_room/commissary) +"avu" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/plating, -/area/maintenance/port/fore) -"aCB" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/area/station/maintenance/port/greater) +"avQ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/brown/half/contrasted{ dir = 8 }, -/obj/machinery/airalarm/directional/south, /turf/open/floor/iron, -/area/commons/fitness/recreation) -"aCC" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, +/area/station/cargo/office) +"avR" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/spawner/random/engineering/tracking_beacon, /turf/open/floor/iron, -/area/hallway/primary/aft) -"aCE" = ( -/obj/structure/table/reinforced, -/obj/item/plant_analyzer, -/obj/item/plant_analyzer, -/obj/item/radio, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/engineering/storage/tech) -"aCL" = ( -/obj/structure/weightmachine/stacklifter, -/obj/effect/turf_decal/tile/yellow/anticorner/contrasted, -/turf/open/floor/iron/white, -/area/commons/fitness/recreation) -"aCP" = ( -/obj/structure/cable, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/effect/decal/cleanable/oil, +/area/station/hallway/primary/central/aft) +"avW" = ( +/obj/machinery/computer/security{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red/fourcorners, /turf/open/floor/iron, -/area/engineering/storage) -"aCQ" = ( -/obj/structure/disposalpipe/segment{ +/area/station/security/warden) +"avX" = ( +/obj/machinery/atmospherics/pipe/bridge_pipe/green/visible{ dir = 4 }, /obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/iron, -/area/cargo/storage) -"aCV" = ( -/obj/structure/window/reinforced{ - dir = 1 +/obj/machinery/atmospherics/pipe/bridge_pipe/cyan/visible, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"avY" = ( +/obj/structure/cable, +/obj/machinery/power/apc/auto_name/directional/north, +/turf/open/floor/plating, +/area/station/maintenance/starboard/greater) +"awb" = ( +/obj/structure/closet/secure_closet/brig{ + id = "scicell"; + name = "Science Cell Locker" }, -/obj/structure/window/reinforced{ - dir = 1 +/obj/structure/cable, +/obj/effect/turf_decal/tile/red/anticorner/contrasted{ + dir = 4 }, +/turf/open/floor/iron, +/area/station/security/checkpoint/science/research) +"awc" = ( +/turf/closed/wall/r_wall, +/area/station/command/meeting_room/council) +"awi" = ( +/obj/structure/table/glass, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/maintenance/space_hut/observatory) +"awk" = ( +/obj/structure/lattice/catwalk, /turf/open/space, -/area/space/nearstation) -"aDi" = ( -/obj/docking_port/stationary{ - dir = 4; - dwidth = 4; - height = 7; - id = "supply_home"; - name = "Cargo Bay"; - width = 12 +/area/station/solars/port/fore) +"awl" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/loading_area{ + dir = 1 }, -/turf/open/space/basic, -/area/space) -"aDx" = ( -/obj/machinery/light/small/directional/south, -/obj/structure/easel, -/obj/item/canvas/twentythree_nineteen, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"aDz" = ( -/obj/structure/disposalpipe/segment, +/turf/open/floor/iron, +/area/station/cargo/storage) +"awq" = ( /obj/structure/cable, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ dir = 4 }, /turf/open/floor/iron, -/area/medical/medbay/central) -"aDC" = ( +/area/station/maintenance/starboard/greater) +"awB" = ( +/obj/structure/sign/departments/court{ + pixel_x = 32 + }, +/obj/effect/turf_decal/tile/neutral, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"awL" = ( /obj/effect/decal/cleanable/dirt, +/obj/machinery/airalarm/directional/east, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 8 + }, /turf/open/floor/iron, -/area/hallway/secondary/entry) -"aDE" = ( -/obj/machinery/light/small/directional/north, -/obj/machinery/airalarm/directional/north, -/obj/effect/turf_decal/tile/neutral/fourcorners, +/area/station/maintenance/department/crew_quarters/bar) +"awT" = ( /obj/structure/chair/stool/directional/east, -/turf/open/floor/iron/dark, -/area/service/kitchen/abandoned) -"aDI" = ( -/turf/closed/wall, -/area/hallway/secondary/service) -"aDN" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 1 - }, -/turf/open/floor/iron, -/area/security/execution/transfer) -"aDS" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/turf/open/floor/plating, -/area/maintenance/port/lesser) -"aDT" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/plating, -/area/security/prison) -"aEi" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow/anticorner/contrasted{ - dir = 4 - }, -/turf/open/floor/iron, -/area/hallway/primary/aft) -"aEt" = ( +/turf/open/floor/iron/cafeteria, +/area/station/security/prison/mess) +"awZ" = ( +/obj/machinery/door/firedoor, /obj/structure/cable, -/obj/structure/chair{ +/obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/effect/turf_decal/siding/blue{ +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ +/turf/open/floor/iron, +/area/station/science/xenobiology) +"axg" = ( +/obj/machinery/atmospherics/pipe/smart/simple/purple/visible{ dir = 4 }, -/turf/open/floor/iron/dark, -/area/engineering/transit_tube) -"aEy" = ( -/obj/machinery/firealarm/directional/north, -/obj/machinery/light_switch/directional/west, -/obj/machinery/vending/wardrobe/sec_wardrobe, -/obj/effect/turf_decal/tile/red/anticorner/contrasted{ +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/turf_decal/siding/yellow{ dir = 1 }, /turf/open/floor/iron, -/area/security/checkpoint) -"aEB" = ( -/obj/structure/table, -/obj/machinery/status_display/evac/directional/west, -/obj/item/paper_bin, -/obj/item/pen, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/security/courtroom) -"aEE" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/portable_atmospherics/canister/water_vapor, -/obj/machinery/light/small/directional/south, -/obj/effect/turf_decal/bot/right, -/turf/open/floor/iron/checker, -/area/service/janitor) -"aEF" = ( -/obj/structure/cable, -/obj/structure/sign/warning/nosmoking{ - pixel_y = 32 +/area/station/engineering/atmos) +"axr" = ( +/obj/machinery/conveyor{ + dir = 9; + id = "garbage" }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/simple/green/visible{ - dir = 6 +/obj/effect/turf_decal/stripes/corner{ + dir = 4 }, -/turf/open/floor/iron/checker, -/area/maintenance/disposal/incinerator) -"aER" = ( +/turf/open/floor/plating, +/area/station/maintenance/disposal) +"axs" = ( +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/line{ + dir = 6 }, -/obj/machinery/airalarm/directional/north, /turf/open/floor/iron, -/area/hallway/secondary/entry) -"aEX" = ( -/obj/structure/table/reinforced, -/obj/machinery/recharger, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/command/bridge) -"aFi" = ( -/turf/closed/wall, -/area/security/checkpoint/supply) -"aFm" = ( -/turf/closed/wall/r_wall, -/area/security/prison) -"aFn" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable, -/turf/open/floor/plating, -/area/security/prison) -"aFo" = ( -/obj/structure/lattice, -/obj/structure/grille/broken, -/turf/open/space, -/area/space/nearstation) -"aFp" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/maintenance/solars/port/fore) -"aFq" = ( -/turf/closed/wall/r_wall, -/area/maintenance/solars/port/fore) -"aFr" = ( -/turf/closed/wall/r_wall, -/area/maintenance/disposal/incinerator) -"aFs" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/maintenance/disposal/incinerator) -"aFu" = ( +/area/station/maintenance/disposal) +"axH" = ( /obj/structure/table/wood, -/obj/item/assembly/igniter, -/obj/item/assembly/igniter, -/obj/item/assembly/timer{ - pixel_x = 3; - pixel_y = 3 - }, +/obj/machinery/light/small/directional/west, /obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/service/abandoned_gambling_den) -"aFw" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 8 - }, +/obj/effect/spawner/random/maintenance/two, +/obj/machinery/newscaster/directional/west, +/turf/open/floor/iron/dark, +/area/station/service/abandoned_gambling_den) +"axJ" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/trash/graffiti, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"aFx" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/firedoor, -/obj/item/paper_bin, -/obj/item/pen, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "cafe_counter"; - name = "Kitchen Counter Shutters" +/obj/structure/bodycontainer/morgue{ + dir = 2 }, -/turf/open/floor/iron/white/smooth_corner{ - dir = 4 +/obj/structure/sign/poster/official/bless_this_spess{ + pixel_y = 32 }, -/area/service/kitchen) -"aFC" = ( -/obj/structure/chair/office{ - dir = 4 +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/medical/morgue) +"axK" = ( +/obj/structure/bed, +/obj/effect/decal/cleanable/dirt/dust, +/obj/item/bedsheet/dorms, +/obj/effect/landmark/start/hangover, +/turf/open/floor/wood, +/area/station/commons/dorms) +"axQ" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 }, -/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/station/hallway/primary/port) +"axY" = ( +/obj/structure/table, +/obj/item/stock_parts/cell/high, +/obj/item/stock_parts/cell/high, +/obj/machinery/cell_charger, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron, +/area/station/hallway/secondary/construction) +"ayh" = ( /turf/open/floor/iron/grimy, -/area/service/library/abandoned) -"aFI" = ( -/obj/structure/cable, -/turf/open/floor/plating, -/area/maintenance/starboard/greater) -"aFS" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 8 +/area/station/command/heads_quarters/ce) +"ayi" = ( +/obj/machinery/door/airlock/public/glass{ + name = "Library Game Room" }, +/turf/open/floor/iron/grimy, +/area/station/service/library) +"ayw" = ( +/obj/item/radio/intercom/prison/directional/north, /turf/open/floor/iron, -/area/engineering/atmos/hfr_room) -"aFY" = ( -/obj/effect/spawner/random/structure/tank_holder, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"aGc" = ( -/obj/structure/cable, -/obj/structure/disposalpipe/segment, -/obj/machinery/door/airlock/maintenance_hatch{ - name = "Maintenance Hatch"; - req_access_txt = "12" - }, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/area/station/security/prison/visit) +"ayH" = ( +/obj/machinery/camera/directional/west{ + c_tag = "Permabrig - Central"; + network = list("ss13","prison") }, +/obj/item/radio/intercom/prison/directional/west, /turf/open/floor/iron, -/area/maintenance/port/fore) -"aGe" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, +/area/station/security/prison) +"ayM" = ( +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/white, -/area/medical/medbay/central) -"aGf" = ( -/obj/structure/disposalpipe/junction{ - dir = 4 +/turf/open/floor/iron, +/area/station/security/execution/transfer) +"aze" = ( +/obj/machinery/chem_master/condimaster{ + desc = "Used to separate out liquids - useful for purifying botanical extracts. Also dispenses condiments."; + name = "SapMaster XP" }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/bot, +/turf/open/floor/iron/dark, +/area/station/service/hydroponics) +"azi" = ( +/obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/machinery/light/directional/west, /turf/open/floor/iron, -/area/hallway/primary/central/aft) -"aGk" = ( +/area/station/engineering/main) +"azm" = ( +/obj/structure/closet/crate, +/obj/effect/turf_decal/bot, +/obj/effect/spawner/random/maintenance/two, +/turf/open/floor/iron, +/area/station/cargo/warehouse) +"azn" = ( +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/structure/table/reinforced, +/obj/item/mmi, +/turf/open/floor/iron/dark, +/area/station/science/explab) +"azt" = ( +/obj/machinery/holopad, /obj/structure/cable, +/obj/effect/turf_decal/bot, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/purple/half/contrasted, -/turf/open/floor/iron/white, -/area/command/heads_quarters/rd) -"aGu" = ( -/obj/machinery/status_display/evac/directional/north, -/obj/structure/reagent_dispensers/wall/peppertank/directional/west, -/obj/structure/table/reinforced, -/obj/item/book/manual/wiki/security_space_law, -/obj/item/radio, -/obj/machinery/button/door/directional/west{ - id = "cardoor"; - name = "Cargo Cell Control"; - normaldoorcontrol = 1; - pixel_x = -34; - pixel_y = -6 - }, -/obj/effect/turf_decal/tile/red/anticorner/contrasted{ - dir = 1 - }, /turf/open/floor/iron, -/area/security/checkpoint/supply) -"aGw" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 8 +/area/station/medical/surgery/theatre) +"azx" = ( +/obj/item/kirbyplants/random, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, +/obj/machinery/airalarm/directional/east, /turf/open/floor/iron, -/area/maintenance/port/greater) -"aGH" = ( -/obj/machinery/light/directional/west, -/turf/open/floor/plating{ - icon_state = "panelscorched" - }, -/area/security/prison) -"aGL" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/area/station/commons/toilet/locker) +"azy" = ( +/obj/effect/turf_decal/tile/yellow{ dir = 1 }, +/turf/open/floor/iron/dark/corner{ + dir = 8 + }, +/area/station/hallway/primary/port) +"azA" = ( +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, -/area/security/prison) -"aHh" = ( -/obj/effect/turf_decal/tile/neutral{ +/area/station/maintenance/port/fore) +"azE" = ( +/obj/effect/turf_decal/tile/red{ dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/yellow{ dir = 4 }, -/turf/open/floor/iron, -/area/hallway/primary/central/aft) -"aHj" = ( -/obj/effect/spawner/random/entertainment/arcade{ +/obj/effect/turf_decal/tile/yellow{ dir = 8 }, +/turf/open/floor/iron, +/area/station/service/kitchen/abandoned) +"azR" = ( +/obj/machinery/atmospherics/pipe/smart/simple/orange/visible, +/turf/closed/wall/r_wall, +/area/station/engineering/supermatter/room) +"aAh" = ( +/obj/structure/cable, +/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/meter/layer4, +/turf/open/floor/plating, +/area/station/ai_monitored/turret_protected/aisat_interior) +"aAi" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/obj/effect/turf_decal/bot, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/security/prison) -"aHo" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/effect/spawner/random/engineering/tracking_beacon, -/turf/open/floor/iron, -/area/hallway/secondary/entry) -"aHr" = ( -/obj/item/kirbyplants/random, -/obj/machinery/light/directional/south, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/airalarm/directional/south, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/aisat_interior) -"aHM" = ( -/obj/machinery/computer/secure_data{ - dir = 4 +/area/station/science/robotics/lab) +"aAj" = ( +/turf/closed/wall, +/area/station/science/breakroom) +"aAk" = ( +/obj/structure/sign/painting/library{ + pixel_y = -32 }, -/obj/effect/turf_decal/tile/red/anticorner/contrasted{ - dir = 8 +/obj/item/radio/intercom/directional/west, +/turf/open/floor/wood, +/area/station/service/library) +"aAr" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/flasher/directional/south{ + id = "Cell 1" }, +/obj/structure/cable, /turf/open/floor/iron, -/area/security/checkpoint/supply) -"aHQ" = ( -/obj/structure/sign/departments/chemistry{ - pixel_y = 32 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 +/area/station/security/prison/safe) +"aAv" = ( +/obj/structure/closet/secure_closet/miner/unlocked, +/obj/machinery/light/directional/east, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 }, -/obj/structure/disposalpipe/segment{ +/obj/effect/turf_decal/tile/yellow/half/contrasted{ dir = 4 }, /turf/open/floor/iron, -/area/hallway/primary/aft) -"aHS" = ( -/obj/structure/table/reinforced, -/obj/item/storage/box/ids, +/area/station/construction/mining/aux_base) +"aAA" = ( /obj/structure/cable, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/blue/half/contrasted, -/turf/open/floor/iron, -/area/security/checkpoint/customs/aft) -"aHT" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue/half/contrasted{ - dir = 8 - }, /turf/open/floor/iron/dark, -/area/security/checkpoint/customs/fore) -"aHU" = ( -/obj/effect/turf_decal/tile/yellow{ +/area/station/security/execution/education) +"aAR" = ( +/obj/machinery/atmospherics/pipe/smart/simple/yellow/visible{ + dir = 6 + }, +/turf/open/floor/iron/white, +/area/station/science/ordnance/storage) +"aAT" = ( +/obj/machinery/shower{ dir = 4 }, -/obj/effect/turf_decal/stripes/corner, -/obj/machinery/light/directional/north, -/obj/effect/decal/cleanable/dirt, -/obj/structure/sign/poster/official/safety_internals{ - pixel_y = 32 +/obj/item/soap/nanotrasen, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/commons/toilet/locker) +"aBc" = ( +/obj/structure/chair/sofa/right, +/turf/open/floor/carpet, +/area/station/medical/psychology) +"aBe" = ( +/obj/structure/sign/poster/contraband/random/directional/west, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron, +/area/station/commons/fitness/recreation) +"aBi" = ( +/obj/item/kirbyplants/random, +/obj/machinery/light/directional/south, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/airalarm/directional/south, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/ai_upload) +"aBp" = ( +/obj/machinery/status_display/evac/directional/south, +/obj/item/kirbyplants/random, +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 6 }, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"aBu" = ( /obj/structure/cable, -/turf/open/floor/iron/dark/corner{ +/obj/machinery/power/apc/auto_name/directional/south, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 1 }, -/area/engineering/atmos/pumproom) -"aIc" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ +/obj/effect/turf_decal/tile/red/half/contrasted, +/turf/open/floor/iron/white, +/area/station/security/medical) +"aBE" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 4 }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/maintenance/fore) -"aIg" = ( -/obj/structure/bookcase/random, -/turf/open/floor/iron, -/area/security/prison) -"aIh" = ( -/obj/structure/bookcase/random, -/obj/structure/sign/poster/ripped{ - pixel_y = -32 +/turf/open/floor/wood, +/area/station/service/theater) +"aBG" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 }, /turf/open/floor/iron, -/area/security/prison) -"aIj" = ( +/area/station/commons/fitness/recreation) +"aBL" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/machinery/light_switch/directional/south{ - pixel_x = -8 - }, -/turf/open/floor/iron/cafeteria, -/area/service/cafeteria) -"aIk" = ( +/obj/structure/cable, /obj/machinery/door/firedoor, -/obj/machinery/door/airlock/mining{ - name = "Cargo Bay" - }, /obj/effect/turf_decal/stripes/line{ dir = 8 }, /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/effect/mapping_helpers/airlock/access/any/supply/general, -/obj/effect/mapping_helpers/airlock/access/any/supply/mining, -/turf/open/floor/iron, -/area/cargo/office) -"aIr" = ( -/obj/structure/cable, -/obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"aID" = ( -/obj/item/kirbyplants/random, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/east, -/turf/open/floor/iron/dark, -/area/security/interrogation) -"aIR" = ( -/obj/structure/disposalpipe/trunk{ - dir = 1 - }, +/area/station/hallway/primary/central/fore) +"aBM" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/delivery, /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/bot, -/obj/machinery/disposal/bin, -/turf/open/floor/iron, -/area/engineering/storage) -"aJh" = ( -/obj/structure/chair/office/light, -/obj/structure/cable, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ +/obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 8 }, +/turf/open/floor/iron, +/area/station/maintenance/fore) +"aBN" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/circuit/green, +/area/station/ai_monitored/turret_protected/ai) +"aBO" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/white, -/area/command/heads_quarters/cmo) -"aJk" = ( -/obj/effect/turf_decal/tile/neutral/half/contrasted{ +/obj/structure/cable, +/obj/effect/turf_decal/siding/white/corner{ dir = 8 }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/duct, /turf/open/floor/iron, -/area/maintenance/port/lesser) -"aJl" = ( -/obj/effect/spawner/structure/window/reinforced/tinted, -/turf/open/floor/plating, -/area/commons/locker) -"aJo" = ( -/obj/structure/cable, -/obj/effect/landmark/start/depsec/supply, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 4 +/area/station/service/kitchen) +"aBS" = ( +/obj/machinery/camera/directional/south{ + c_tag = "Science - Research Director's Quarters"; + name = "science camera"; + network = list("ss13","rd") }, -/turf/open/floor/iron, -/area/security/checkpoint/supply) -"aJq" = ( -/obj/structure/sign/nanotrasen, -/turf/closed/wall, -/area/security/checkpoint/customs/aft) -"aJy" = ( -/mob/living/simple_animal/mouse/gray, -/turf/open/floor/iron, -/area/security/prison) -"aJA" = ( -/obj/structure/cable, -/turf/open/floor/iron, -/area/security/prison) -"aJD" = ( -/turf/closed/wall, -/area/space/nearstation) -"aJE" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 4 +/obj/machinery/modular_computer/console/preset/research{ + dir = 1 }, -/turf/open/floor/wood, -/area/service/theater) -"aJG" = ( /obj/structure/cable, -/obj/machinery/firealarm/directional/south{ - pixel_x = -32 +/obj/effect/turf_decal/tile/purple, +/turf/open/floor/iron/white, +/area/station/command/heads_quarters/rd) +"aBX" = ( +/obj/structure/reagent_dispensers/plumbed{ + dir = 1 }, -/obj/machinery/light_switch/directional/south{ - pixel_x = -20 +/obj/effect/turf_decal/delivery/white{ + color = "#52B4E9" }, -/obj/effect/turf_decal/tile/red/anticorner/contrasted{ - dir = 8 +/turf/open/floor/iron/dark, +/area/station/engineering/atmos/project) +"aCf" = ( +/obj/effect/landmark/blobstart, +/obj/structure/cable, +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 4 }, /turf/open/floor/iron, -/area/security/checkpoint/engineering) -"aJL" = ( -/obj/machinery/door/airlock/security/glass{ - id_tag = "gulagdoor"; - name = "Security Transferring Center" +/area/station/maintenance/port/lesser) +"aCy" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/engineering/gravity_generator) +"aCD" = ( +/obj/structure/table/wood, +/obj/item/flashlight/lamp, +/obj/structure/sign/warning/no_smoking{ + pixel_x = 32 }, -/obj/structure/cable, -/obj/effect/mapping_helpers/airlock/unres{ +/obj/structure/sign/poster/official/random/directional/south, +/turf/open/floor/wood, +/area/station/commons/vacant_room/office) +"aCV" = ( +/obj/structure/window/reinforced{ dir = 1 }, -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/tile/red/half/contrasted{ +/obj/structure/window/reinforced{ dir = 1 }, -/obj/effect/mapping_helpers/airlock/access/all/security/general, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ +/turf/open/space, +/area/space/nearstation) +"aCY" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 1 }, /turf/open/floor/iron, -/area/security/execution/transfer) -"aKn" = ( -/obj/machinery/light/small/directional/west, -/obj/structure/sign/poster/official/work_for_a_future{ - pixel_y = -32 +/area/station/cargo/storage) +"aDi" = ( +/obj/docking_port/stationary{ + dir = 4; + dwidth = 4; + height = 7; + id = "supply_home"; + name = "Cargo Bay"; + width = 12 }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/components/tank/air{ +/turf/open/space/basic, +/area/space) +"aDt" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/stripes/corner, +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/machinery/firealarm/directional/west, -/turf/open/floor/iron/dark, -/area/medical/virology) -"aKx" = ( -/obj/structure/table/wood, -/obj/item/camera, -/obj/item/camera_film, -/obj/item/hand_labeler, -/obj/effect/turf_decal/tile/neutral/anticorner/contrasted, -/turf/open/floor/iron/dark, -/area/commons/fitness/recreation) -"aKJ" = ( +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"aDD" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, +/obj/structure/table/wood, +/obj/item/paper_bin, +/turf/open/floor/iron/grimy, +/area/station/command/meeting_room/council) +"aDG" = ( /obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/light/directional/north, -/obj/machinery/power/apc/auto_name/directional/north, -/obj/machinery/camera/directional/north{ - c_tag = "Engineering - Foyer"; - name = "engineering camera" - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 + dir = 10 }, -/turf/open/floor/iron/dark/corner{ - dir = 1 +/obj/effect/turf_decal/delivery, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/science/robotics/lab) +"aDV" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/white, +/area/station/medical/psychology) +"aEb" = ( +/obj/effect/turf_decal/bot/right, +/turf/open/floor/iron/dark/textured_large, +/area/station/engineering/atmos/hfr_room) +"aEe" = ( +/obj/machinery/atmospherics/components/unary/passive_vent{ + name = "server vent" }, -/area/engineering/lobby) -"aKK" = ( -/obj/machinery/computer/cargo{ +/turf/open/floor/circuit/green/telecomms/mainframe, +/area/station/science/server) +"aEr" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/directional/east, +/obj/machinery/conveyor/inverted{ + dir = 10; + id = "cargoload" + }, +/turf/open/floor/plating, +/area/station/cargo/storage) +"aEA" = ( +/obj/machinery/atmospherics/pipe/smart/manifold/purple/visible, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"aED" = ( +/obj/structure/table/reinforced, +/obj/item/flashlight/lamp, +/obj/effect/turf_decal/tile/brown/anticorner/contrasted{ dir = 4 }, -/obj/effect/turf_decal/tile/red/anticorner/contrasted{ +/turf/open/floor/iron, +/area/station/cargo/qm) +"aEI" = ( +/obj/structure/cable, +/obj/effect/turf_decal/tile/purple, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, +/turf/open/floor/iron/white, +/area/station/maintenance/department/science) +"aEK" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/yellow/half/contrasted{ dir = 1 }, +/turf/open/floor/iron/white, +/area/station/medical/chemistry) +"aET" = ( +/obj/effect/landmark/event_spawn, +/obj/effect/turf_decal/tile/purple/anticorner/contrasted{ + dir = 4 + }, +/turf/open/floor/iron/white, +/area/station/science/lab) +"aFo" = ( +/obj/structure/lattice, +/obj/structure/grille/broken, +/turf/open/space, +/area/space/nearstation) +"aFv" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/security/checkpoint/supply) -"aKM" = ( -/obj/effect/landmark/start/depsec/supply, +/area/station/security/brig) +"aFA" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/structure/tank_holder/oxygen, +/turf/open/floor/iron/dark/telecomms, +/area/station/tcommsat/server) +"aFB" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/airalarm/directional/south, +/obj/effect/turf_decal/tile/brown/half/contrasted, +/turf/open/floor/iron, +/area/station/maintenance/disposal) +"aFD" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"aFE" = ( +/obj/structure/sign/nanotrasen, +/turf/closed/wall/r_wall, +/area/station/command/teleporter) +"aFO" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 8 + }, /obj/effect/turf_decal/tile/red/half/contrasted{ dir = 4 }, -/turf/open/floor/iron, -/area/security/checkpoint/supply) -"aKN" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/firedoor, -/obj/machinery/door/window/brigdoor/right/directional/south{ - dir = 8; - name = "Security Desk"; - req_access_txt = "63" +/turf/open/floor/iron/white, +/area/station/security/execution/transfer) +"aGa" = ( +/obj/effect/turf_decal/trimline/brown/filled/line{ + dir = 9 }, -/obj/machinery/door/window/right/directional/north{ - dir = 4; - name = "Security Desk" +/obj/machinery/modular_computer/console/preset/cargochat/medical{ + dir = 1 }, -/obj/item/folder/red, -/obj/effect/turf_decal/delivery, /turf/open/floor/iron, -/area/security/checkpoint/supply) -"aKV" = ( -/turf/closed/wall, -/area/security/prison) -"aKX" = ( -/obj/structure/table/wood, -/obj/item/folder/blue{ - pixel_x = 3; - pixel_y = 3 +/area/station/medical/storage) +"aGb" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/line{ + dir = 5 }, -/obj/item/folder/red, -/obj/item/stamp/law, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/grimy, -/area/service/lawoffice) -"aKY" = ( -/obj/effect/turf_decal/delivery, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible, +/obj/machinery/meter, +/turf/open/floor/iron, +/area/station/maintenance/department/electrical) +"aGd" = ( +/obj/structure/table, +/obj/effect/turf_decal/tile/neutral/fourcorners, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment, /turf/open/floor/iron, -/area/command/teleporter) -"aKZ" = ( -/turf/closed/wall/r_wall, -/area/security/execution/education) -"aLa" = ( +/area/station/commons/locker) +"aGo" = ( /obj/machinery/door/poddoor{ - id = "justiceblast"; - name = "Justice Blast door" - }, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 + id = "engstorage"; + name = "Engineering Secure Storage Lockdown" }, -/turf/open/floor/iron/dark, -/area/security/execution/education) -"aLc" = ( /obj/effect/decal/cleanable/dirt, -/obj/structure/closet, -/obj/effect/spawner/random/maintenance/two, -/turf/open/floor/iron, -/area/maintenance/port/aft) -"aLm" = ( -/obj/item/paper_bin{ - pixel_x = -7 +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, -/obj/item/pen{ - pixel_x = -7 +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, -/obj/item/reagent_containers/food/drinks/britcup{ - pixel_x = 6; - pixel_y = -4 +/turf/open/floor/iron, +/area/station/engineering/main) +"aGp" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/green, +/obj/effect/turf_decal/tile/blue{ + dir = 4 }, -/obj/effect/turf_decal/stripes/line{ +/obj/item/kirbyplants/random, +/turf/open/floor/iron, +/area/station/service/hydroponics) +"aGx" = ( +/obj/effect/turf_decal/tile/yellow{ dir = 1 }, -/obj/structure/window{ +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 1 }, -/obj/structure/table, -/obj/structure/extinguisher_cabinet/directional/west, -/obj/effect/turf_decal/tile/brown/anticorner/contrasted{ +/turf/open/floor/iron/white, +/area/station/medical/chemistry) +"aGz" = ( +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ dir = 1 }, +/obj/effect/turf_decal/caution/stand_clear, /turf/open/floor/iron, -/area/cargo/drone_bay) -"aLs" = ( +/area/station/security/processing) +"aGF" = ( /obj/structure/cable, -/obj/machinery/holopad/secure, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/disposalpipe/segment{ - dir = 10 + dir = 4 }, -/turf/open/floor/wood, -/area/command/heads_quarters/captain/private) -"aLz" = ( /obj/effect/turf_decal/tile/red{ dir = 4 }, @@ -2948,894 +2565,893 @@ dir = 1 }, /obj/effect/turf_decal/tile/yellow, -/obj/structure/sign/poster/random/directional/south, -/turf/open/floor/iron, -/area/commons/lounge) -"aLQ" = ( -/obj/structure/table/reinforced, -/obj/item/flashlight/lamp, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/ai) -"aLV" = ( -/obj/item/kirbyplants/random, -/obj/machinery/light/directional/east, -/obj/machinery/camera/directional/east{ - c_tag = "Security Post - Cargo" - }, -/obj/machinery/airalarm/directional/east, -/obj/effect/turf_decal/tile/red/anticorner/contrasted, -/turf/open/floor/iron, -/area/security/checkpoint/supply) -"aLX" = ( -/obj/structure/chair/sofa/bench/right{ - dir = 8 - }, -/obj/effect/turf_decal/delivery, -/turf/open/floor/iron, -/area/hallway/secondary/entry) -"aMe" = ( -/obj/structure/table/wood, -/obj/machinery/light/directional/north, -/obj/item/paper_bin, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/tcommsat/computer) -"aMi" = ( -/obj/structure/weightmachine/weightlifter, -/obj/effect/turf_decal/tile/brown/half/contrasted, /turf/open/floor/iron, -/area/security/prison) -"aMm" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/area/station/commons/lounge) +"aGG" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"aMp" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/airalarm/directional/south, -/obj/effect/turf_decal/tile/brown/half/contrasted, -/turf/open/floor/iron, -/area/maintenance/disposal) -"aMv" = ( -/obj/structure/cable, -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/iron, -/area/cargo/storage) -"aMz" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/obj/effect/landmark/start/hangover, +/obj/structure/disposalpipe/segment{ + dir = 4 }, +/obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron, -/area/maintenance/disposal/incinerator) -"aML" = ( -/turf/closed/wall, -/area/security/interrogation) -"aMQ" = ( +/area/station/hallway/primary/central/fore) +"aGI" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/landmark/start/hangover, /obj/effect/turf_decal/tile/neutral{ - dir = 8 + dir = 4 }, -/obj/machinery/airalarm/directional/south, +/obj/item/radio/intercom/directional/north, /turf/open/floor/iron, -/area/hallway/secondary/entry) -"aMR" = ( -/obj/structure/table/wood, -/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass{ - pixel_x = -3; - pixel_y = 15 - }, -/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass{ - pixel_x = -6; - pixel_y = 3 - }, -/obj/item/reagent_containers/food/drinks/bottle/beer{ - desc = "Whatever it is, it reeks of foul, putrid froth."; - list_reagents = list(/datum/reagent/consumable/ethanol/bacchus_blessing = 15); - name = "Delta-Down"; - pixel_x = 5; - pixel_y = 5 - }, -/turf/open/floor/wood{ - icon_state = "wood-broken4" - }, -/area/commons/dorms) -"aMT" = ( +/area/station/hallway/secondary/entry) +"aGO" = ( +/obj/structure/chair/stool/directional/west, /obj/effect/turf_decal/tile/neutral/fourcorners, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark, -/area/security/interrogation) -"aMV" = ( -/obj/structure/chair{ +/turf/open/floor/iron, +/area/station/commons/locker) +"aGR" = ( +/turf/open/floor/iron/dark/corner{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 1 +/area/station/commons/fitness/recreation) +"aGS" = ( +/obj/structure/bookcase/random/reference, +/obj/item/toy/figure/psychologist{ + pixel_y = 18 }, -/turf/open/floor/iron/dark, -/area/security/courtroom) -"aMY" = ( -/obj/machinery/status_display/evac/directional/north, -/obj/machinery/power/emitter{ - dir = 8 +/obj/effect/turf_decal/tile/blue/half/contrasted{ + dir = 1 }, -/turf/open/floor/plating, -/area/engineering/supermatter/room) -"aNf" = ( +/turf/open/floor/iron/white, +/area/station/medical/psychology) +"aGW" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ dir = 8 }, -/obj/structure/closet, -/turf/open/floor/iron{ - heat_capacity = 1e+006 +/obj/structure/extinguisher_cabinet/directional/east, +/turf/open/floor/plating, +/area/station/maintenance/department/engine/atmos) +"aGZ" = ( +/obj/structure/table/wood, +/obj/machinery/status_display/evac/directional/east, +/obj/item/coin/adamantine{ + pixel_x = -4; + pixel_y = 4 }, -/area/maintenance/port/lesser) -"aNs" = ( -/obj/structure/window/reinforced{ +/obj/item/hand_tele, +/obj/item/melee/chainofcommand, +/turf/open/floor/iron/grimy, +/area/station/command/heads_quarters/captain) +"aHd" = ( +/obj/machinery/hydroponics/constructable, +/obj/effect/turf_decal/tile/green{ dir = 8 }, -/obj/structure/lattice, -/turf/open/space/basic, -/area/space/nearstation) -"aNv" = ( -/obj/effect/decal/cleanable/blood/old, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/service/abandoned_gambling_den) -"aNC" = ( -/obj/effect/landmark/start/prisoner, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 4 - }, +/obj/effect/turf_decal/tile/blue, +/obj/structure/extinguisher_cabinet/directional/south, /turf/open/floor/iron, -/area/security/prison) -"aNH" = ( -/obj/structure/table, -/obj/item/trash/popcorn, -/obj/machinery/light/directional/west, -/turf/open/floor/iron/cafeteria, -/area/security/prison) -"aNJ" = ( -/turf/open/floor/plating{ - icon_state = "platingdmg3" +/area/station/service/hydroponics) +"aHi" = ( +/obj/machinery/camera/directional/east{ + c_tag = "Central Hallway - Head of Personnel Line"; + name = "hallway camera" }, -/area/security/prison) -"aNK" = ( -/turf/open/floor/iron/cafeteria, -/area/security/prison) -"aNM" = ( -/obj/machinery/light/directional/east, -/mob/living/simple_animal/mouse/white, -/turf/open/floor/iron/cafeteria, -/area/security/prison) -"aNR" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/status_display/evac/directional/east, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"aHn" = ( +/obj/structure/girder, +/obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/obj/effect/turf_decal/tile/neutral/fourcorners, /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/iron, -/area/medical/morgue) -"aNW" = ( -/obj/effect/turf_decal/stripes/white/line, -/obj/machinery/status_display/evac/directional/west, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating, +/area/station/maintenance/port/greater) +"aHr" = ( /obj/item/kirbyplants/random, -/obj/machinery/light/directional/west, -/turf/open/floor/wood, -/area/engineering/break_room) -"aOj" = ( +/obj/machinery/light/directional/south, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/airalarm/directional/south, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/aisat_interior) +"aHv" = ( +/obj/structure/rack, +/obj/item/holosign_creator/robot_seat/restaurant{ + pixel_y = -5 + }, +/obj/effect/turf_decal/bot, +/obj/item/toy/figure/chef, +/turf/open/floor/iron/dark, +/area/station/service/kitchen) +"aHy" = ( /obj/structure/cable, -/obj/structure/table/wood, -/obj/item/clothing/mask/cigarette/cigar/cohiba{ - pixel_x = 3 +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 1 }, -/obj/item/clothing/mask/cigarette/cigar/havana{ - pixel_x = -3 +/turf/open/floor/iron{ + heat_capacity = 1e+006 }, -/obj/item/clothing/mask/cigarette/cigar, -/turf/open/floor/iron/grimy, -/area/command/heads_quarters/captain) -"aOr" = ( -/obj/machinery/holopad, +/area/station/maintenance/port/greater) +"aHz" = ( /obj/effect/turf_decal/bot, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/obj/machinery/firealarm/directional/north, +/obj/machinery/light/small/directional/north, /turf/open/floor/iron, -/area/science/xenobiology) -"aOv" = ( -/obj/machinery/vending/assist, -/obj/machinery/light/small/directional/west, +/area/station/science/research) +"aHC" = ( /obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/service/abandoned_gambling_den) -"aOy" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/obj/machinery/status_display/evac/directional/east, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 4 }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 +/turf/open/floor/iron, +/area/station/commons/toilet/restrooms) +"aHE" = ( +/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 1 }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/engineering/supermatter/room) -"aOB" = ( -/obj/effect/landmark/start/hangover, -/obj/structure/table/wood, -/obj/machinery/door/firedoor, -/obj/structure/displaycase/forsale/kitchen{ - pixel_y = 6 +/turf/open/floor/iron{ + heat_capacity = 1e+006 }, -/turf/open/floor/iron/dark/smooth_half{ - dir = 1 +/area/station/command/heads_quarters/ce) +"aHG" = ( +/obj/structure/table, +/obj/item/folder, +/obj/item/stamp, +/obj/item/stamp/denied{ + pixel_x = 3; + pixel_y = 3 }, -/area/service/bar) -"aOD" = ( +/obj/effect/turf_decal/tile/brown/half/contrasted, +/turf/open/floor/iron, +/area/station/cargo/office) +"aHX" = ( +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, +/obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/tile/neutral{ dir = 4 }, /turf/open/floor/iron, -/area/hallway/primary/fore) -"aOS" = ( -/obj/structure/closet/secure_closet/brig{ - id = "cargocell"; - name = "Cargo Cell Locker" - }, -/obj/effect/turf_decal/tile/red/anticorner/contrasted{ +/area/station/maintenance/port/greater) +"aIb" = ( +/obj/item/kirbyplants/random, +/obj/effect/turf_decal/tile/blue{ dir = 1 }, -/turf/open/floor/iron, -/area/security/checkpoint/supply) -"aOU" = ( -/obj/structure/chair{ +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) +"aIp" = ( +/obj/effect/turf_decal/tile/yellow{ dir = 8 }, -/obj/effect/turf_decal/tile/red/anticorner/contrasted{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/dark/corner, +/area/station/maintenance/disposal/incinerator) +"aIs" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/green/half/contrasted{ dir = 4 }, -/turf/open/floor/iron, -/area/security/checkpoint/supply) -"aOX" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/grimy, -/area/tcommsat/computer) -"aPf" = ( -/obj/machinery/atmospherics/components/unary/thermomachine/freezer{ - piping_layer = 2 +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) +"aIA" = ( +/obj/machinery/camera/directional/north{ + c_tag = "Atmospherics - Plasma Cell"; + name = "atmospherics camera" }, -/turf/open/floor/iron/dark, -/area/science/mixing) -"aPh" = ( +/turf/open/floor/engine/plasma, +/area/station/engineering/atmos) +"aIV" = ( +/obj/effect/turf_decal/tile/yellow/anticorner/contrasted, +/turf/open/floor/iron, +/area/station/engineering/main) +"aIX" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/oil, -/obj/machinery/camera/directional/north{ - c_tag = "Engineering - Freezers"; - name = "engineering camera"; - network = list("ss13","engine") +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/turf/open/floor/iron, -/area/engineering/supermatter/room) -"aPi" = ( -/obj/structure/bed, -/obj/item/bedsheet/orange, -/obj/machinery/camera/directional/east{ - c_tag = "Permabrig - Cell 2"; - network = list("ss13","prison") +/obj/effect/turf_decal/tile/blue/half/contrasted{ + dir = 4 }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/obj/effect/turf_decal/tile/red/half/contrasted{ +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) +"aIY" = ( +/obj/machinery/atmospherics/pipe/bridge_pipe/orange/visible{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/pipe/bridge_pipe/green/visible, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"aJi" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/bot, +/obj/machinery/atmospherics/pipe/layer_manifold/scrubbers/visible{ dir = 4 }, /turf/open/floor/iron, -/area/security/prison/safe) -"aPk" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/light/directional/west, +/area/station/maintenance/department/electrical) +"aJu" = ( +/obj/structure/cable, +/obj/machinery/power/smes/engineering, +/turf/open/floor/circuit/green, +/area/station/engineering/main) +"aJD" = ( +/turf/closed/wall, +/area/space/nearstation) +"aJN" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/field/generator, +/obj/effect/turf_decal/bot, /turf/open/floor/iron, -/area/security/prison) -"aPn" = ( -/obj/machinery/light/small/directional/west, -/obj/item/clothing/suit/caution, -/obj/structure/sign/poster/official/no_erp{ - pixel_x = -30 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 1 +/area/station/engineering/main) +"aJU" = ( +/turf/closed/wall/r_wall, +/area/station/engineering/storage/tech) +"aJZ" = ( +/obj/machinery/light/directional/east, +/obj/item/storage/pod{ + pixel_x = 8; + pixel_y = 32 }, -/turf/open/floor/iron/white, -/area/security/prison/safe) -"aPo" = ( -/obj/machinery/shower{ - dir = 8 +/obj/effect/turf_decal/tile/blue{ + dir = 4 }, -/obj/item/soap/homemade, /turf/open/floor/iron/white, -/area/security/prison/safe) -"aPs" = ( -/obj/structure/table, -/obj/item/kitchen/fork/plastic, -/turf/open/floor/iron/cafeteria, -/area/security/prison) -"aPt" = ( -/obj/machinery/vending/sustenance, -/obj/machinery/camera/directional/south{ - c_tag = "Permabrig - Kitchen"; - network = list("ss13","prison") - }, -/turf/open/floor/iron/cafeteria, -/area/security/prison) -"aPu" = ( -/obj/structure/table, -/obj/item/storage/bag/tray/cafeteria, -/obj/item/storage/bag/tray/cafeteria, -/obj/item/storage/bag/tray/cafeteria, -/obj/item/storage/bag/tray/cafeteria, -/obj/item/storage/bag/tray/cafeteria, -/obj/item/storage/bag/tray/cafeteria, -/obj/item/storage/bag/tray/cafeteria, -/obj/item/storage/bag/tray/cafeteria, -/turf/open/floor/plating, -/area/security/prison) -"aPD" = ( -/obj/machinery/door/airlock/research/glass/incinerator/ordmix_exterior{ - name = "Burn Chamber Exterior Airlock" +/area/station/medical/medbay/central) +"aKr" = ( +/obj/machinery/computer/security/telescreen/entertainment/directional/south, +/obj/effect/turf_decal/tile/blue{ + dir = 4 }, -/obj/effect/mapping_helpers/airlock/locked, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/tile/blue{ dir = 8 }, +/turf/open/floor/iron/white, +/area/station/command/heads_quarters/cmo) +"aKt" = ( +/turf/closed/wall, +/area/station/service/abandoned_gambling_den/gaming) +"aKE" = ( /obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/engine/vacuum, -/area/science/mixing/chamber) -"aPF" = ( -/obj/structure/cable, -/obj/effect/turf_decal/stripes/line{ - dir = 8 + dir = 10 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/science/robotics/mechbay) -"aPK" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/landmark/start/hangover, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron, -/area/cargo/storage) -"aPL" = ( -/obj/effect/landmark/blobstart, -/obj/structure/cable, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 1 - }, -/turf/open/floor/iron, -/area/maintenance/aft) -"aPR" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/green{ +/area/station/hallway/secondary/exit/departure_lounge) +"aKS" = ( +/obj/effect/turf_decal/tile/yellow{ dir = 8 }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/neutral, -/turf/open/floor/iron, -/area/hallway/secondary/entry) -"aPT" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark/side{ +/obj/effect/turf_decal/tile/yellow{ dir = 4 }, -/area/commons/fitness/recreation) -"aQe" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/delivery, -/obj/structure/closet/firecloset, -/obj/machinery/newscaster/directional/east, -/turf/open/floor/iron, -/area/engineering/supermatter/room) -"aQf" = ( -/obj/structure/disposalpipe/trunk{ - dir = 8 - }, -/obj/structure/disposaloutlet{ - dir = 4 +/obj/effect/spawner/random/trash/food_packaging, +/obj/machinery/light/small/directional/south, +/turf/open/floor/iron/white, +/area/station/maintenance/fore) +"aLf" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/structure/disposalpipe/sorting/mail{ + dir = 1; + name = "Research Junction"; + sortType = 12 }, -/obj/effect/turf_decal/stripes/line{ - dir = 10 +/turf/open/floor/iron, +/area/station/science/research) +"aLv" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/turf/open/floor/plating, -/area/maintenance/disposal) -"aQl" = ( -/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ +/turf/open/floor/iron, +/area/station/hallway/primary/central/aft) +"aLx" = ( +/obj/structure/reagent_dispensers/watertank, +/obj/machinery/status_display/evac/directional/south, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron/textured, +/area/station/engineering/storage) +"aLM" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 4 }, -/obj/structure/disposalpipe/segment, +/turf/open/floor/wood, +/area/station/command/corporate_showroom) +"aLN" = ( +/obj/machinery/atmospherics/pipe/smart/manifold/purple/visible{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron, -/area/cargo/storage) -"aQB" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/area/station/engineering/atmos) +"aLO" = ( +/obj/structure/rack, +/obj/item/crowbar/red, /obj/structure/cable, -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 1 }, -/obj/machinery/door/poddoor/preopen{ - id = "engielock"; - name = "Engineering Lockdown Blast Door" - }, -/turf/open/floor/iron/half, -/area/engineering/main) -"aQI" = ( -/obj/effect/landmark/start/hangover, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red{ +/turf/open/floor/iron, +/area/station/maintenance/aft) +"aLQ" = ( +/obj/structure/table/reinforced, +/obj/item/flashlight/lamp, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/ai) +"aLR" = ( +/obj/effect/turf_decal/tile/brown/anticorner/contrasted{ dir = 8 }, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 +/turf/open/floor/iron, +/area/station/cargo/warehouse) +"aMc" = ( +/obj/machinery/light/small/directional/west, +/turf/open/floor/plating{ + icon_state = "platingdmg2" + }, +/area/station/maintenance/department/crew_quarters/bar) +"aMd" = ( +/obj/structure/filingcabinet/chestdrawer, +/obj/effect/turf_decal/stripes/end{ + dir = 4 }, -/obj/effect/turf_decal/tile/yellow, /turf/open/floor/iron, -/area/commons/lounge) -"aQK" = ( -/obj/structure/table/wood, -/obj/item/folder, -/obj/item/pen/fourcolor, -/obj/structure/disposalpipe/segment{ - dir = 9 +/area/station/hallway/secondary/construction) +"aMl" = ( +/obj/machinery/camera/directional/north{ + c_tag = "Genetics Lab North"; + name = "science camera"; + network = list("ss13","rd") }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/carpet, -/area/service/chapel/office) -"aQL" = ( -/obj/machinery/computer/med_data{ +/obj/structure/window/reinforced{ dir = 1 }, -/obj/effect/turf_decal/tile/blue/half/contrasted, -/obj/machinery/light/small/directional/south, -/obj/structure/sign/poster/official/random/directional/south, -/turf/open/floor/iron/dark, -/area/security/checkpoint/customs/fore) -"aQW" = ( -/obj/structure/table/glass, -/obj/item/reagent_containers/glass/bottle/morphine, -/obj/item/reagent_containers/syringe, -/obj/effect/turf_decal/tile/red/anticorner/contrasted{ - dir = 1 +/obj/machinery/door/window/left/directional/west{ + dir = 2; + name = "'Monkey Pen"; + req_access = list("genetics") }, -/turf/open/floor/iron/white, -/area/security/prison) -"aQX" = ( -/obj/structure/table/glass, -/obj/item/folder/blue, -/obj/item/healthanalyzer, -/obj/machinery/light/directional/north, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 1 +/obj/structure/window/reinforced{ + dir = 4 }, -/turf/open/floor/iron/white, -/area/security/prison) -"aQY" = ( -/obj/structure/table/glass, -/obj/item/reagent_containers/glass/bottle/morphine, -/obj/item/reagent_containers/syringe, -/obj/effect/turf_decal/tile/red/anticorner/contrasted{ +/obj/effect/turf_decal/stripes/end{ + dir = 4 + }, +/mob/living/carbon/human/species/monkey, +/turf/open/floor/iron/dark, +/area/station/science/genetics) +"aMq" = ( +/obj/structure/bookcase/random/reference, +/obj/effect/turf_decal/tile/blue/anticorner/contrasted{ dir = 4 }, /turf/open/floor/iron/white, -/area/security/prison) -"aRe" = ( -/turf/closed/wall, -/area/medical/surgery/theatre) -"aRl" = ( +/area/station/medical/psychology) +"aMw" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/obj/machinery/status_display/ai/directional/east, -/turf/open/floor/iron, -/area/maintenance/disposal/incinerator) -"aRr" = ( -/turf/open/floor/circuit/red, -/area/ai_monitored/turret_protected/ai_upload) -"aRu" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/extinguisher_cabinet/directional/east, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ dir = 4 }, +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 1 + }, /turf/open/floor/iron, -/area/commons/toilet/restrooms) -"aRz" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/trash/mess, -/turf/open/floor/plating, -/area/maintenance/fore) -"aRK" = ( -/obj/structure/disposalpipe/segment{ +/area/station/engineering/atmos) +"aMx" = ( +/obj/structure/chair/comfy/brown{ dir = 4 }, -/obj/structure/cable, -/obj/effect/turf_decal/tile/brown/half/contrasted{ - dir = 8 +/turf/open/floor/wood{ + icon_state = "wood-broken3" }, -/turf/open/floor/iron, -/area/cargo/drone_bay) -"aRL" = ( +/area/station/service/electronic_marketing_den) +"aNd" = ( +/obj/structure/chair/stool/directional/west, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/carpet, -/area/service/library) -"aRX" = ( -/obj/machinery/duct, -/obj/effect/turf_decal/trimline/yellow/corner{ - dir = 8 - }, /turf/open/floor/iron, -/area/engineering/atmos/project) -"aSb" = ( -/obj/effect/landmark/start/hangover, -/obj/structure/railing{ +/area/station/security/prison) +"aNq" = ( +/turf/open/floor/iron/grimy, +/area/station/command/heads_quarters/hos) +"aNs" = ( +/obj/structure/window/reinforced{ dir = 8 }, -/obj/structure/musician/piano, -/obj/machinery/door/firedoor/border_only{ - dir = 8 +/obj/structure/lattice, +/turf/open/space/basic, +/area/space/nearstation) +"aNu" = ( +/obj/structure/sign/warning/pods{ + pixel_x = -32 }, -/turf/open/floor/wood, -/area/service/theater) -"aSh" = ( -/obj/machinery/atmospherics/pipe/smart/simple/yellow/visible{ +/obj/effect/turf_decal/stripes/line{ dir = 9 }, -/obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron, -/area/engineering/atmos) -"aSm" = ( -/obj/machinery/ore_silo, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/ai_monitored/command/nuke_storage) -"aSo" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 4 +/area/station/hallway/secondary/entry) +"aNz" = ( +/obj/structure/table, +/obj/item/trash/popcorn, +/obj/machinery/light/directional/west, +/turf/open/floor/iron/cafeteria, +/area/station/security/prison/mess) +"aNF" = ( +/obj/structure/rack, +/obj/effect/decal/cleanable/dirt, +/obj/item/weldingtool, +/obj/item/assembly/voice, +/obj/item/clothing/head/welding, +/obj/effect/spawner/random/maintenance, +/obj/effect/turf_decal/stripes/line{ + dir = 9 }, +/turf/open/floor/iron, +/area/station/maintenance/disposal) +"aNV" = ( /obj/effect/decal/cleanable/dirt, -/obj/machinery/door/airlock/maintenance_hatch{ - name = "Maintenance Hatch"; - req_access_txt = "12" +/obj/machinery/airalarm/directional/north, +/turf/open/floor/wood{ + icon_state = "wood-broken2" }, +/area/station/maintenance/port/fore) +"aNY" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/blood/old, /obj/effect/turf_decal/stripes/line{ - dir = 8 + dir = 6 }, -/obj/effect/turf_decal/stripes/line{ +/turf/open/floor/iron, +/area/station/maintenance/port/greater) +"aNZ" = ( +/obj/effect/turf_decal/tile/blue{ dir = 4 }, -/obj/effect/spawner/random/structure/barricade, -/turf/open/floor/iron, -/area/service/abandoned_gambling_den/gaming) -"aSr" = ( -/obj/effect/turf_decal/bot_white, -/obj/machinery/vending/cigarette, -/turf/open/floor/iron/white, -/area/commons/fitness/recreation) -"aSD" = ( +/obj/structure/disposalpipe/segment, /turf/open/floor/iron/white, -/area/security/prison) -"aSE" = ( -/obj/structure/bed, -/obj/item/clothing/suit/straight_jacket, -/obj/item/clothing/mask/muzzle, -/obj/item/clothing/glasses/blindfold, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 4 +/area/station/medical/medbay/lobby) +"aOa" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating, +/area/station/maintenance/aft) +"aOe" = ( +/obj/structure/chair/office{ + dir = 8 }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/security/interrogation) +"aOl" = ( +/obj/machinery/light/small/directional/south, +/obj/item/kirbyplants/random, +/obj/effect/turf_decal/tile/green{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/white, -/area/security/prison) -"aSG" = ( -/obj/machinery/vending/coffee, -/obj/effect/turf_decal/tile/purple{ +/area/station/medical/medbay/central) +"aOm" = ( +/obj/structure/cable, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/iron, +/area/station/command/gateway) +"aOo" = ( +/obj/structure/table, +/obj/item/crowbar, +/obj/item/wrench, +/obj/item/restraints/handcuffs, +/obj/structure/disposalpipe/segment, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/green/half/contrasted, +/turf/open/floor/iron/white, +/area/station/medical/virology) +"aOE" = ( +/obj/machinery/camera/directional/north{ + c_tag = "Dormitory Hallway"; + name = "hallway camera" + }, +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/security/prison) -"aSH" = ( -/obj/item/radio/intercom/prison/directional/north, +/area/station/hallway/primary/central/aft) +"aOQ" = ( +/obj/structure/closet/secure_closet/courtroom, +/obj/machinery/light_switch/directional/north, +/obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ + dir = 4 + }, /turf/open/floor/iron, -/area/security/prison) -"aSI" = ( +/area/station/security/courtroom) +"aPa" = ( /obj/structure/table/reinforced, -/obj/machinery/status_display/evac/directional/north, -/obj/item/reagent_containers/glass/bottle/morphine{ - pixel_x = 7; - pixel_y = 7 - }, -/obj/item/reagent_containers/glass/bottle/morphine{ - pixel_x = -7; - pixel_y = 7 +/obj/item/storage/toolbox/mechanical, +/obj/item/flashlight, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron, +/area/station/commons/storage/primary) +"aPi" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/medical{ + name = "Chemistry" }, -/obj/item/reagent_containers/glass/bottle/chloralhydrate{ - pixel_x = -7 +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/obj/item/reagent_containers/glass/bottle/facid{ - pixel_x = 7 +/obj/structure/disposalpipe/segment, +/obj/effect/mapping_helpers/airlock/access/all/medical/chemistry, +/turf/open/floor/iron, +/area/station/medical/chemistry) +"aPl" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, -/obj/item/storage/backpack/duffelbag/sec/surgery{ - pixel_y = 5 +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/obj/machinery/airalarm/directional/west, +/obj/machinery/status_display/ai/directional/east, +/turf/open/floor/iron/checker, +/area/station/service/theater) +"aPr" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/engineering/atmos/storage/gas) +"aPx" = ( +/obj/structure/chair, +/obj/machinery/light/small/directional/north, /obj/effect/turf_decal/tile/red/anticorner/contrasted{ dir = 1 }, -/turf/open/floor/iron/dark, -/area/security/execution/education) -"aSJ" = ( -/obj/machinery/button/flasher{ - id = "visitorflash"; - pixel_x = -6; - pixel_y = 24 +/turf/open/floor/iron, +/area/station/security/holding_cell) +"aPD" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/door/airlock/mining{ + name = "Mining Dock" }, -/obj/machinery/button/door/directional/north{ - id = "visitation"; - name = "Visitation Shutters"; - pixel_x = 6; - req_access_txt = "2" +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, +/obj/machinery/door/firedoor, +/obj/effect/mapping_helpers/airlock/access/all/supply/mining, /turf/open/floor/iron, -/area/security/prison) -"aSM" = ( -/obj/structure/table/reinforced, -/obj/machinery/button/ignition{ - id = "justicespark"; - pixel_x = 7; - pixel_y = 24; - req_access_txt = "63" +/area/station/cargo/miningoffice) +"aPG" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/hallway/secondary/construction) +"aPH" = ( +/obj/structure/table/wood/fancy, +/obj/item/book/granter/spell/smoke/lesser, +/obj/item/nullrod, +/obj/item/organ/internal/heart, +/obj/item/reagent_containers/food/drinks/bottle/holywater, +/turf/open/floor/iron/grimy, +/area/station/service/chapel/office) +"aPO" = ( +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 }, -/obj/machinery/button/flasher{ - id = "justiceflash"; - pixel_x = 6; - pixel_y = 34; - req_access_txt = "63" +/turf/open/floor/iron/dark/corner, +/area/station/engineering/atmos/pumproom) +"aPW" = ( +/obj/structure/chair/office{ + dir = 8 }, -/obj/item/folder/red{ - pixel_x = 3 +/turf/open/floor/iron/grimy, +/area/station/tcommsat/computer) +"aQn" = ( +/obj/effect/landmark/event_spawn, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron, +/area/station/cargo/sorting) +"aQv" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 }, -/obj/item/restraints/handcuffs, -/obj/item/taperecorder, -/obj/machinery/button/door/directional/north{ - id = "justiceblast"; - name = "Justice Shutters Control"; - pixel_x = -6; - req_access_txt = "63" +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, -/obj/machinery/button/door/directional/north{ - id = "justicechamber"; - name = "Justice Chamber Control"; - pixel_x = -6; - pixel_y = 34; - req_access_txt = "3" +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 1 +/obj/machinery/door/airlock/external{ + name = "MiniSat Exterior Access" }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/construction, /turf/open/floor/iron/dark, -/area/security/execution/education) -"aSP" = ( -/obj/structure/disposalpipe/segment{ - dir = 9 +/area/station/engineering/hallway) +"aQx" = ( +/obj/structure/table, +/obj/effect/spawner/random/entertainment/lighter, +/obj/effect/spawner/random/entertainment/cigarette, +/obj/effect/decal/cleanable/cobweb, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"aRb" = ( +/obj/structure/cable, +/obj/structure/table/wood, +/obj/machinery/door/firedoor, +/obj/structure/sign/picture_frame/portrait/bar{ + pixel_y = 32 }, -/obj/effect/turf_decal/delivery, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/maintenance/port/greater) -"aST" = ( -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/iron, -/area/science/misc_lab/range) -"aTa" = ( -/obj/structure/table/reinforced, -/obj/item/storage/fancy/donut_box{ - pixel_x = -8; - pixel_y = -4 +/obj/item/storage/fancy/cigarettes/cigars, +/obj/item/storage/fancy/cigarettes/cigars/cohiba{ + pixel_y = 3 }, -/obj/effect/turf_decal/tile/red/fourcorners, -/obj/item/inspector, -/obj/item/inspector{ - pixel_x = 4; - pixel_y = 4 +/turf/open/floor/iron/dark/smooth_half{ + dir = 1 }, -/turf/open/floor/iron, -/area/security/office) -"aTe" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/structure/window/reinforced/plasma, -/turf/open/floor/plating, -/area/engineering/supermatter/room) -"aTk" = ( -/obj/structure/chair/stool/directional/north, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron, -/area/commons/locker) -"aTm" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/engineering/hallway) -"aTn" = ( -/obj/structure/chair/stool/bar/directional/south, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/dark, -/area/service/abandoned_gambling_den/gaming) -"aTt" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/turf/closed/wall/r_wall, -/area/maintenance/port/greater) -"aTu" = ( -/obj/structure/disposalpipe/segment{ - dir = 9 +/area/station/service/bar) +"aRc" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 1 }, -/turf/open/floor/plating{ - icon_state = "panelscorched" +/obj/effect/turf_decal/tile/yellow, +/obj/structure/closet/emcloset/anchored, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 }, -/area/maintenance/department/crew_quarters/bar) -"aTA" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/structure/sign/warning/vacuum{ + pixel_y = 32 + }, +/turf/open/floor/iron, +/area/station/engineering/atmos/project) +"aRp" = ( +/obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 8 + }, /turf/open/floor/iron, -/area/security/execution/transfer) -"aTC" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/security/office) -"aTL" = ( -/obj/structure/table, -/obj/item/paicard, +/area/station/maintenance/port/lesser) +"aRq" = ( +/obj/structure/cable, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/commons/fitness/recreation) -"aTW" = ( -/obj/structure/table/wood, -/obj/item/crowbar/red, -/obj/item/book/manual/wiki/security_space_law{ - pixel_x = 3; - pixel_y = 3 +/area/station/science/robotics/lab) +"aRr" = ( +/turf/open/floor/circuit/red, +/area/station/ai_monitored/turret_protected/ai_upload) +"aRM" = ( +/obj/machinery/camera/directional/north{ + c_tag = "Holodeck Control"; + name = "holodeck camera" }, -/obj/item/book/manual/wiki/detective, -/obj/item/camera/detective, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/security/detectives_office/private_investigators_office) -"aTX" = ( /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{ +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold/dark/visible, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/meter, -/turf/open/floor/iron, -/area/engineering/atmos/mix) -"aUv" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light/small/directional/north, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/turf/open/floor/plating{ - icon_state = "platingdmg1" +/obj/machinery/status_display/evac/directional/north, +/obj/machinery/light/directional/north, +/turf/open/floor/iron{ + heat_capacity = 1e+006 }, -/area/security/prison/safe) -"aUw" = ( -/obj/structure/bed, -/obj/item/bedsheet/orange, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/camera/directional/east{ - c_tag = "Permabrig - Cell 1"; - network = list("ss13","prison") +/area/station/commons/fitness/recreation) +"aRN" = ( +/obj/structure/cable, +/turf/closed/wall, +/area/station/security/checkpoint/medical) +"aRO" = ( +/obj/structure/disposalpipe/sorting/mail{ + dir = 4; + name = "Quartermaster Junction"; + sortType = 3 }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 4 +/obj/effect/decal/cleanable/dirt, +/obj/machinery/computer/cargo, +/obj/effect/turf_decal/tile/brown/half/contrasted{ + dir = 1 }, /turf/open/floor/iron, -/area/security/prison/safe) -"aUC" = ( +/area/station/cargo/storage) +"aRS" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/landmark/start/prisoner, /obj/structure/cable, -/obj/machinery/door/airlock/external{ - name = "External Solar Access"; - req_access_txt = "10" +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/flasher/directional/south{ + id = "Cell 5" }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/turf/open/floor/iron, +/area/station/security/prison/safe) +"aSi" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/security/courtroom) +"aSm" = ( +/obj/machinery/ore_silo, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/command/nuke_storage) +"aSB" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/landmark/start/hangover, +/obj/effect/turf_decal/tile/blue, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"aSC" = ( +/obj/effect/landmark/start/chief_medical_officer, +/obj/effect/turf_decal/tile/blue/fourcorners, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/command/heads_quarters/cmo) +"aSF" = ( /obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, +/obj/structure/sign/poster/official/random/directional/south, /turf/open/floor/iron, -/area/maintenance/solars/port/fore) -"aUD" = ( -/obj/structure/table/reinforced, -/obj/structure/reagent_dispensers/wall/peppertank/directional/west, -/obj/item/electropack, -/obj/item/assembly/signaler, -/obj/machinery/light/directional/west, -/obj/item/clothing/head/helmet/sec, -/obj/effect/turf_decal/tile/red/half/contrasted{ +/area/station/science/auxlab) +"aSO" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"aSR" = ( +/obj/structure/table, +/obj/machinery/cell_charger, +/obj/item/stock_parts/cell/high, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron, +/area/station/command/teleporter) +"aSS" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/chair/comfy/black, +/turf/open/floor/carpet, +/area/station/command/meeting_room/council) +"aSV" = ( +/obj/structure/cable, +/turf/open/floor/iron/grimy, +/area/station/service/library/abandoned) +"aSW" = ( +/obj/structure/cable, +/obj/machinery/button/flasher{ + id = "Cell 3"; + name = "Prisoner Flash"; + pixel_x = 25; + pixel_y = 7 + }, +/obj/effect/turf_decal/tile/red{ dir = 8 }, -/turf/open/floor/iron/dark, -/area/security/execution/education) -"aUE" = ( -/obj/machinery/camera/directional/east{ - c_tag = "Security - Visitation" +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/button/door/directional/east{ + id = "permashut3"; + name = "Cell Lockdown Button"; + pixel_y = -6; + req_access = list("brig") }, /turf/open/floor/iron, -/area/security/prison) -"aUJ" = ( -/obj/effect/landmark/start/hangover, -/obj/structure/chair/sofa/left{ - dir = 8 +/area/station/security/execution/transfer) +"aTz" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 6 }, -/obj/effect/turf_decal/tile/red{ - dir = 4 +/obj/item/kirbyplants/random, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/yellow/anticorner/contrasted{ + dir = 1 }, -/obj/effect/turf_decal/tile/red{ - dir = 8 +/turf/open/floor/iron, +/area/station/engineering/lobby) +"aTH" = ( +/obj/structure/table/wood, +/obj/item/folder/blue{ + pixel_x = 3; + pixel_y = 3 }, -/obj/effect/turf_decal/tile/yellow{ +/obj/item/folder/red, +/obj/item/stamp/law, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/grimy, +/area/station/service/lawoffice) +"aTM" = ( +/obj/machinery/status_display/ai/directional/south, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 1 }, -/obj/effect/turf_decal/tile/yellow, -/obj/machinery/newscaster/directional/south, +/turf/open/floor/iron/dark, +/area/station/medical/surgery/theatre) +"aTN" = ( +/obj/machinery/holopad, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron, +/area/station/medical/virology) +"aUm" = ( +/obj/machinery/airalarm/directional/north, +/turf/open/floor/iron/white, +/area/station/science/auxlab) +"aUr" = ( +/obj/structure/cable, +/obj/machinery/power/apc/auto_name/directional/north, +/turf/open/floor/plating, +/area/station/science/research/abandoned) +"aUA" = ( +/obj/machinery/recharge_station, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/delivery, /turf/open/floor/iron, -/area/commons/lounge) +/area/station/science/research/abandoned) "aUK" = ( -/obj/effect/turf_decal/trimline/blue/filled/corner, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 8 +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Maintenance Hatch" }, -/turf/open/floor/iron/white, -/area/medical/treatment_center) +/obj/structure/cable, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 1 + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +/turf/open/floor/iron, +/area/station/maintenance/port/aft) "aUN" = ( /obj/structure/lattice/catwalk, /obj/structure/railing{ @@ -3846,120 +3462,76 @@ }, /turf/open/space/basic, /area/space/nearstation) -"aUV" = ( -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/obj/machinery/conveyor_switch/oneway{ - dir = 8; - id = "cargodeliver"; - name = "crate return conveyor"; - pixel_x = -8 - }, -/obj/effect/turf_decal/box/corners{ - dir = 8 - }, -/turf/open/floor/iron, -/area/cargo/sorting) -"aVb" = ( +"aUP" = ( +/obj/structure/cable, +/obj/effect/turf_decal/tile/blue/fourcorners, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/door/airlock/security/glass{ - name = "Security Checkpoint"; - req_access_txt = "63" - }, -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ +/turf/open/floor/iron, +/area/station/medical/medbay/central) +"aVo" = ( +/obj/machinery/computer/security/hos{ dir = 1 }, -/turf/open/floor/iron/dark/textured, -/area/security/checkpoint) -"aVc" = ( +/turf/open/floor/iron/grimy, +/area/station/command/heads_quarters/hos) +"aVA" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 + }, /turf/open/floor/iron, -/area/maintenance/port/greater) -"aVd" = ( +/area/station/hallway/primary/aft) +"aVD" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/landmark/start/prisoner, -/obj/structure/cable, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"aVE" = ( +/obj/structure/dresser, +/obj/structure/mirror/directional/north, +/turf/open/floor/wood, +/area/station/hallway/secondary/service) +"aVW" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/flasher/directional/south{ - id = "Cell 5" - }, -/turf/open/floor/iron, -/area/security/prison/safe) -"aVl" = ( -/obj/structure/cable, -/obj/machinery/power/solar_control{ - id = "foreport"; - name = "Port Bow Solar Control" +/obj/effect/turf_decal/tile/yellow{ + dir = 1 }, +/obj/effect/turf_decal/tile/yellow, /obj/effect/turf_decal/stripes/line{ - dir = 5 + dir = 8 }, -/obj/machinery/camera/directional/north{ - c_tag = "Solar - Fore Port"; - name = "solar camera" +/turf/open/floor/iron, +/area/station/engineering/supermatter/room) +"aWb" = ( +/obj/machinery/flasher/directional/north{ + id = "visitorflash" }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/maintenance/solars/port/fore) -"aVG" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/obj/structure/chair/stool/directional/east, +/turf/open/floor/iron, +/area/station/security/prison/visit) +"aWs" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 1 }, -/obj/effect/turf_decal/stripes/line{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/green/anticorner/contrasted{ dir = 1 }, -/obj/effect/turf_decal/stripes/line, +/turf/open/floor/iron/white, +/area/station/medical/virology) +"aWu" = ( /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/science/mixing/launch) -"aVQ" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron, -/area/security/checkpoint/customs/aft) -"aWg" = ( -/obj/structure/weightmachine/weightlifter, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/brown/half/contrasted, -/turf/open/floor/iron, -/area/security/prison) -"aWi" = ( -/obj/item/kirbyplants/random, -/obj/structure/sign/warning/electricshock{ - pixel_y = -30 - }, -/turf/open/floor/iron, -/area/security/prison) -"aWl" = ( -/obj/structure/table/reinforced, -/obj/machinery/light_switch/directional/south, -/obj/item/flashlight/lamp, -/obj/item/radio/intercom/directional/west, -/obj/effect/turf_decal/tile/red/anticorner/contrasted{ - dir = 8 - }, -/turf/open/floor/iron/dark, -/area/security/execution/education) -"aWm" = ( -/obj/machinery/light/directional/east, -/turf/open/floor/iron, -/area/security/prison) -"aWn" = ( -/obj/machinery/conveyor_switch/oneway{ - dir = 8; - id = "garbage"; - name = "disposal conveyor" +/obj/machinery/door/poddoor/preopen{ + id = "brigprison"; + name = "Prison Blast Door" }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/delivery, -/turf/open/floor/iron, -/area/maintenance/disposal) +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/security/prison/visit) "aWw" = ( /obj/structure/window/reinforced{ dir = 8 @@ -3969,49 +3541,65 @@ dir = 4 }, /turf/open/floor/iron/dark, -/area/ai_monitored/aisat/exterior) -"aWB" = ( +/area/station/ai_monitored/aisat/exterior) +"aWD" = ( +/obj/structure/reagent_dispensers/wall/peppertank/directional/south, +/obj/structure/rack, /obj/effect/decal/cleanable/dirt, -/obj/effect/landmark/event_spawn, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron, -/area/maintenance/department/crew_quarters/bar) -"aWK" = ( +/obj/item/storage/box/flashes, +/obj/effect/turf_decal/stripes/end, +/turf/open/floor/plating, +/area/station/maintenance/starboard) +"aWH" = ( +/obj/machinery/door/firedoor/heavy, +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, +/turf/open/floor/iron/white, +/area/station/science/ordnance/storage) +"aWN" = ( /obj/effect/decal/cleanable/dirt, -/obj/item/kirbyplants/random, +/obj/machinery/conveyor{ + dir = 9; + id = "cargounload" + }, /turf/open/floor/plating, -/area/maintenance/port/greater) -"aWO" = ( -/obj/structure/disposalpipe/segment, -/obj/effect/landmark/event_spawn, -/obj/structure/cable, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron, -/area/security/brig) -"aWY" = ( +/area/station/cargo/storage) +"aWP" = ( /obj/structure/cable, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/machinery/door/airlock/external{ - name = "External Solar Access"; - req_access_txt = "10" +/obj/effect/turf_decal/tile/red{ + dir = 4 }, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/tile/red{ dir = 8 }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 +/obj/effect/turf_decal/tile/yellow{ + dir = 1 }, +/obj/effect/turf_decal/tile/yellow, /turf/open/floor/iron, -/area/maintenance/solars/starboard/fore) -"aWZ" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, +/area/station/commons/lounge) +"aWV" = ( +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/landmark/start/hangover, -/turf/open/floor/iron, -/area/commons/dorms) +/obj/structure/disposalpipe/sorting/mail/flip{ + dir = 8; + sortType = 24 + }, +/obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/station/science/genetics) "aXm" = ( /obj/structure/window/reinforced, /obj/structure/window/reinforced{ @@ -4020,7 +3608,7 @@ /obj/machinery/door/window/right/directional/north, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/ai_monitored/aisat/exterior) +/area/station/ai_monitored/aisat/exterior) "aXo" = ( /obj/structure/lattice/catwalk, /obj/structure/window/reinforced{ @@ -4031,33 +3619,40 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/space/basic, /area/space/nearstation) -"aXu" = ( -/obj/structure/table/reinforced, -/obj/item/reagent_containers/food/condiment/saltshaker{ - pixel_x = -8; - pixel_y = 5 - }, -/obj/item/reagent_containers/food/condiment/peppermill{ - pixel_x = -8 +"aXB" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 }, /obj/effect/turf_decal/delivery, -/obj/item/reagent_containers/glass/rag, /turf/open/floor/iron, -/area/service/kitchen/abandoned) -"aXz" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ +/area/station/science/xenobiology) +"aXC" = ( +/obj/effect/decal/cleanable/oil, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 }, /turf/open/floor/iron, -/area/cargo/storage) -"aXI" = ( -/turf/closed/wall, -/area/service/bar) +/area/station/maintenance/starboard) +"aXK" = ( +/obj/machinery/status_display/ai/directional/north, +/turf/open/floor/plating, +/area/station/engineering/supermatter/room) +"aXN" = ( +/turf/open/floor/iron/white, +/area/station/commons/fitness/recreation) +"aXQ" = ( +/obj/machinery/light/directional/south, +/obj/item/kirbyplants/random, +/obj/machinery/light_switch/directional/south, +/turf/open/floor/iron/grimy, +/area/station/service/library) "aXU" = ( /obj/docking_port/stationary{ dwidth = 1; @@ -4068,299 +3663,285 @@ }, /turf/open/space/basic, /area/space) -"aXX" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 +"aYd" = ( +/obj/structure/filingcabinet/chestdrawer, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/command/heads_quarters/cmo) +"aYm" = ( +/obj/machinery/light/directional/east, +/obj/item/radio/intercom/directional/east, +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue/half/contrasted{ + dir = 4 }, -/turf/open/floor/iron/dark, -/area/service/library) -"aXZ" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, /turf/open/floor/iron/white, -/area/medical/surgery/aft) -"aYw" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/chair/comfy/brown, -/turf/open/floor/carpet, -/area/command/meeting_room/council) -"aYF" = ( -/obj/item/kirbyplants/random, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 +/area/station/medical/psychology) +"aYs" = ( +/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible{ + dir = 9 }, -/obj/effect/turf_decal/tile/red/fourcorners, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/meter, +/obj/effect/turf_decal/box/corners, /turf/open/floor/iron, -/area/security/checkpoint) -"aZb" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 +/area/station/engineering/atmos) +"aYu" = ( +/obj/effect/turf_decal/tile/green/half/contrasted{ + dir = 1 + }, +/turf/open/floor/iron/white, +/area/station/medical/virology) +"aYA" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ + dir = 10 }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/engineering/atmos/project) -"aZk" = ( -/obj/item/kirbyplants/random, -/obj/effect/turf_decal/tile/red, -/turf/open/floor/iron, -/area/security/prison) -"aZo" = ( -/obj/structure/cable, -/obj/effect/turf_decal/tile/red, -/turf/open/floor/iron, -/area/security/prison) -"aZq" = ( /obj/structure/cable, -/obj/effect/turf_decal/tile/red, -/obj/structure/extinguisher_cabinet/directional/north, +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 1 + }, /turf/open/floor/iron, -/area/security/prison) -"aZr" = ( +/area/station/engineering/atmos) +"aYK" = ( /obj/structure/cable, -/obj/effect/turf_decal/tile/red, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/turf/open/floor/iron, -/area/security/prison) -"aZu" = ( -/obj/machinery/camera/directional/north{ - c_tag = "Security - Prison" +/obj/effect/turf_decal/stripes/line{ + dir = 9 }, -/obj/structure/cable, -/obj/effect/turf_decal/tile/red, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/maintenance/solars/port/fore) +"aYR" = ( +/obj/effect/decal/cleanable/oil, +/obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron, -/area/security/prison) -"aZC" = ( +/area/station/cargo/office) +"aYT" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/light/small/directional/east, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"aYU" = ( +/obj/effect/spawner/structure/window/reinforced/plasma, +/turf/open/floor/plating, +/area/station/engineering/main) +"aZe" = ( /obj/structure/cable, -/obj/effect/turf_decal/tile/red, -/obj/machinery/firealarm/directional/north, /turf/open/floor/iron, -/area/security/prison) -"aZD" = ( +/area/station/security/warden) +"aZg" = ( +/obj/effect/landmark/start/security_officer, /obj/structure/cable, /obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/commons/locker) -"aZE" = ( -/obj/machinery/door/window/right/directional/west{ - name = "Ordnance Freezer Chamber Access"; - req_access_txt = "8" +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/simple/purple/visible/layer2{ - dir = 5 +/turf/open/floor/iron, +/area/station/security/lockers) +"aZs" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 8 }, -/turf/open/floor/iron/dark, -/area/science/mixing) -"aZK" = ( +/obj/effect/turf_decal/siding/white, +/turf/open/floor/iron/cafeteria, +/area/station/service/kitchen) +"aZv" = ( /obj/effect/decal/cleanable/dirt, -/obj/machinery/camera/directional/north{ - c_tag = "Security - Escape Pod" +/obj/effect/turf_decal/stripes/line{ + dir = 5 }, -/obj/effect/turf_decal/tile/red/anticorner/contrasted{ - dir = 4 +/obj/machinery/suit_storage_unit/industrial/loader, +/turf/open/floor/iron, +/area/station/cargo/qm) +"aZy" = ( +/obj/structure/cable, +/obj/item/kirbyplants/random, +/obj/machinery/light/directional/north, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/newscaster/directional/north, +/turf/open/floor/iron/dark, +/area/station/command/bridge) +"aZF" = ( +/obj/machinery/duct, +/obj/effect/turf_decal/trimline/yellow/warning{ + dir = 8 }, /turf/open/floor/iron, -/area/security/prison) -"aZL" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/security/prison) -"aZM" = ( -/obj/effect/decal/cleanable/dirt, +/area/station/engineering/atmos/project) +"bag" = ( +/obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plating{ - initial_gas_mix = "o2=0.01;n2=0.01;TEMP=2.7"; - luminosity = 2; - temperature = 2.7 - }, -/area/security/prison) -"aZN" = ( -/obj/machinery/light/directional/west, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/airalarm/directional/west, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 8 + dir = 1 }, +/obj/effect/turf_decal/caution/stand_clear, /turf/open/floor/iron, -/area/security/brig) -"aZU" = ( +/area/station/hallway/secondary/entry) +"baw" = ( +/obj/machinery/power/emitter, /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/bot, -/obj/machinery/power/port_gen/pacman, /turf/open/floor/iron, -/area/engineering/storage) -"aZX" = ( +/area/station/engineering/main) +"baA" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/red{ +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=hall4"; + location = "engi3" + }, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron, +/area/station/hallway/primary/port) +"baK" = ( +/turf/open/floor/iron, +/area/station/commons/fitness/recreation) +"baO" = ( +/obj/structure/chair/office{ dir = 8 }, -/obj/effect/turf_decal/tile/red{ +/obj/effect/landmark/start/hangover, +/turf/open/floor/carpet, +/area/station/commons/dorms) +"baW" = ( +/obj/machinery/computer/operating, +/obj/effect/turf_decal/tile/blue/half/contrasted{ dir = 4 }, -/obj/structure/table, -/obj/item/reagent_containers/food/condiment/saltshaker{ - pixel_x = -3 - }, -/obj/item/reagent_containers/food/condiment/peppermill{ - pixel_x = 3 - }, +/turf/open/floor/iron/white, +/area/station/medical/surgery/aft) +"bba" = ( +/obj/machinery/air_sensor/nitrous_tank, +/turf/open/floor/engine/n2o, +/area/station/engineering/atmos) +"bbo" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/duct, /turf/open/floor/iron/cafeteria, -/area/service/cafeteria) -"aZZ" = ( -/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible{ +/area/station/service/kitchen) +"bbr" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 4 }, -/obj/effect/turf_decal/tile/yellow{ +/obj/machinery/door/airlock/external{ + name = "External Solar Access" + }, +/obj/structure/cable, +/obj/effect/turf_decal/stripes/line{ dir = 8 }, /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/dark/corner, -/area/engineering/atmos/pumproom) -"bah" = ( -/obj/structure/table/reinforced, -/obj/item/hfr_box/body/waste_output, -/obj/item/hfr_box/body/moderator_input, -/obj/item/hfr_box/body/interface, -/obj/item/hfr_box/body/fuel_input, -/obj/machinery/airalarm/directional/west, -/turf/open/floor/iron/dark, -/area/engineering/atmos/hfr_room) -"baq" = ( -/obj/effect/landmark/start/hangover, -/obj/effect/decal/cleanable/dirt, -/obj/structure/chair/stool/directional/east, -/turf/open/floor/iron/dark, -/area/service/theater) -"baF" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/landmark/start/hangover, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, +/turf/open/floor/iron, +/area/station/maintenance/solars/starboard/aft) +"bbx" = ( +/obj/effect/turf_decal/tile/green{ dir = 8 }, -/turf/open/floor/iron, -/area/hallway/secondary/entry) -"baG" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/obj/effect/turf_decal/tile/blue, +/obj/machinery/light_switch/directional/south{ + pixel_x = -8 }, /obj/effect/turf_decal/tile/neutral{ dir = 4 }, +/turf/open/floor/iron, +/area/station/service/hydroponics) +"bbB" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/landmark/start/hangover, /obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/structure/frame/machine, -/obj/item/stack/cable_coil/five, -/obj/item/multitool{ - pixel_x = 5; - pixel_y = -5 - }, -/turf/open/floor/iron/dark, -/area/engineering/supermatter/room) -"baS" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating, -/area/maintenance/port/greater) -"bbh" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/trash/grille_or_waste, -/turf/open/floor/iron, -/area/maintenance/fore) -"bbn" = ( -/obj/item/kirbyplants/random, -/obj/structure/sign/warning/pods{ - dir = 8; - pixel_y = -32 - }, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 4 + dir = 4 }, /turf/open/floor/iron, -/area/security/prison) -"bbp" = ( -/obj/machinery/light/small/directional/south, -/obj/structure/sign/warning/securearea{ - pixel_y = -32 - }, +/area/station/hallway/secondary/entry) +"bbC" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/iron, -/area/security/prison) -"bbr" = ( -/turf/open/floor/plating{ - icon_state = "panelscorched" - }, -/area/security/prison) -"bbt" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment, /turf/open/floor/plating, -/area/security/prison) -"bbv" = ( -/obj/machinery/door/airlock/external{ - name = "Escape Pod 3"; - space_dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ +/area/station/maintenance/starboard) +"bbD" = ( +/obj/structure/lattice/catwalk, +/obj/structure/cable, +/turf/open/space, +/area/station/solars/port/aft) +"bbL" = ( +/obj/structure/sign/poster/official/cleanliness, +/turf/closed/wall, +/area/station/medical/virology) +"bbQ" = ( +/obj/machinery/vending/wardrobe/hydro_wardrobe, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron/dark, +/area/station/service/hydroponics) +"bbR" = ( +/obj/structure/window/reinforced{ dir = 8 }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 +/obj/structure/window/reinforced{ + dir = 1 }, -/turf/open/floor/iron, -/area/security/prison) -"bbz" = ( -/turf/closed/wall/mineral/plastitanium, -/area/security/prison) -"bbA" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/public/glass{ - name = "Aft Primary Hallway" +/obj/machinery/atmospherics/pipe/bridge_pipe/green/visible, +/obj/machinery/atmospherics/components/binary/pump/off/yellow/visible{ + dir = 4; + name = "N2 to Pure" }, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/tile/red/anticorner/contrasted{ dir = 1 }, /turf/open/floor/iron, -/area/hallway/primary/central/aft) -"bbU" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/area/station/engineering/atmos) +"bbS" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/frame/machine, +/obj/item/wirecutters, +/obj/machinery/light/small/directional/west, /turf/open/floor/plating, -/area/security/prison) -"bbV" = ( -/obj/effect/turf_decal/tile/neutral, +/area/station/maintenance/department/crew_quarters/bar) +"bcc" = ( +/obj/structure/table, +/obj/item/stock_parts/cell/high, +/obj/item/stock_parts/cell/high, +/obj/machinery/cell_charger, +/obj/effect/turf_decal/bot, +/obj/item/radio/intercom/directional/south, /turf/open/floor/iron, -/area/commons/dorms) -"bce" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/grimy, -/area/service/library/abandoned) -"bcf" = ( -/turf/closed/wall/r_wall, -/area/science/storage) -"bcn" = ( -/obj/structure/chair{ - dir = 1 +/area/station/science/robotics/lab) +"bcg" = ( +/obj/structure/chair/wood, +/turf/open/floor/wood, +/area/station/service/abandoned_gambling_den) +"bci" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/iron{ + heat_capacity = 1e+006 }, +/area/station/commons/dorms) +"bcm" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 8 + }, /turf/open/floor/iron, -/area/commons/fitness/recreation) +/area/station/security/prison/safe) "bco" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -4369,60 +3950,53 @@ dir = 8 }, /turf/open/floor/iron, -/area/construction/mining/aux_base) -"bcy" = ( -/obj/structure/cable, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/area/station/construction/mining/aux_base) +"bcp" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/turf_decal/bot, /turf/open/floor/iron, -/area/security/prison) -"bcI" = ( +/area/station/science/robotics/lab) +"bcB" = ( +/obj/effect/decal/cleanable/dirt, /obj/structure/cable, -/obj/machinery/computer/security/telescreen{ - dir = 8; - name = "Prisoner Telescreen"; - network = list("prison"); - pixel_x = 27 - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/security/prison) -"bcU" = ( -/obj/structure/table, -/obj/item/storage/box/bodybags, -/obj/item/pen, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/red/anticorner/contrasted{ +/area/station/commons/vacant_room/commissary) +"bcD" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/tile/brown/half/contrasted{ dir = 8 }, /turf/open/floor/iron, -/area/security/prison) -"bcV" = ( -/obj/structure/table, -/obj/item/restraints/handcuffs, -/obj/item/clothing/suit/armor/vest, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/obj/effect/turf_decal/tile/red/half/contrasted, -/turf/open/floor/iron, -/area/security/prison) -"bcW" = ( -/obj/effect/turf_decal/stripes/line{ +/area/station/cargo/storage) +"bcE" = ( +/obj/machinery/computer/communications{ dir = 4 }, -/turf/open/floor/plating{ - initial_gas_mix = "o2=0.01;n2=0.01;TEMP=2.7"; - luminosity = 2; - temperature = 2.7 +/obj/machinery/status_display/ai/directional/west, +/turf/open/floor/carpet, +/area/station/command/heads_quarters/captain) +"bcP" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/turf/open/floor/iron/dark, +/area/station/science/explab) +"bcR" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/structure/chair/office{ + dir = 8 + }, +/obj/effect/turf_decal/siding/yellow{ + dir = 8 }, -/area/security/prison) +/turf/open/floor/iron, +/area/station/engineering/atmos/storage/gas) +"bcS" = ( +/obj/structure/table/reinforced, +/obj/item/screwdriver, +/obj/effect/spawner/random/maintenance/two, +/turf/open/floor/iron, +/area/station/maintenance/port/greater) "bcX" = ( /obj/structure/rack, /obj/item/clothing/suit/armor/riot{ @@ -4457,234 +4031,278 @@ }, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/ai_monitored/security/armory) -"bde" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/area/station/ai_monitored/security/armory) +"bdt" = ( /obj/structure/cable, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/duct, -/obj/effect/turf_decal/tile/blue{ +/obj/structure/window/reinforced/plasma/spawner/west{ dir = 1 }, -/obj/effect/turf_decal/tile/green{ - dir = 4 - }, -/turf/open/floor/iron, -/area/service/kitchen) -"bdl" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/power/energy_accumulator/tesla_coil/anchored, +/turf/open/floor/engine, +/area/station/engineering/supermatter) +"bdD" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, /obj/structure/cable, -/obj/structure/mirror/directional/north, -/obj/structure/sink{ - pixel_y = 22 +/turf/open/floor/iron, +/area/station/security/office) +"ben" = ( +/obj/effect/turf_decal/tile/purple/half/contrasted{ + dir = 8 }, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 1 +/obj/machinery/modular_computer/console/preset/civilian{ + dir = 8 + }, +/turf/open/floor/iron/white, +/area/station/science/ordnance/office) +"beo" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 10 }, /turf/open/floor/iron, -/area/commons/toilet/restrooms) -"bdu" = ( +/area/station/engineering/atmos/hfr_room) +"bep" = ( +/obj/item/kirbyplants/random, /obj/effect/decal/cleanable/dirt, -/obj/machinery/door/morgue{ - name = "Occult Study" - }, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron, +/area/station/maintenance/department/electrical) +"bey" = ( +/obj/machinery/holopad, +/obj/effect/turf_decal/bot, /obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) +"bez" = ( +/obj/structure/curtain, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/white, +/area/station/security/prison/toilet) +"beD" = ( +/obj/structure/tank_dispenser, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/service/library/abandoned) -"bdy" = ( -/obj/structure/closet/emcloset, -/obj/effect/turf_decal/delivery, +/area/station/science/ordnance) +"beE" = ( +/obj/structure/chair/office{ + dir = 8 + }, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/hallway/primary/central/fore) -"bdE" = ( -/obj/effect/landmark/event_spawn, +/area/station/service/library/abandoned) +"beF" = ( /obj/structure/cable, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/tile/red/half/contrasted, /turf/open/floor/iron, -/area/medical/medbay/central) -"bdG" = ( -/obj/machinery/computer/rdservercontrol{ - dir = 4 +/area/station/security/brig) +"beG" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/poddoor/preopen{ + id = "hopblast"; + name = "HoP Blast Door" + }, +/obj/machinery/door/airlock/command{ + name = "Head of Personnel's Office" }, /obj/structure/cable, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/power/apc/auto_name/directional/west, -/turf/open/floor/iron/dark, -/area/science/server) -"bdI" = ( -/obj/structure/chair/stool/bar/directional/south, -/turf/open/floor/iron/dark, -/area/service/abandoned_gambling_den/gaming) -"bdN" = ( -/turf/closed/wall, -/area/hallway/primary/fore) -"bdX" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/public/glass{ - name = "Fore Hallway" +/obj/effect/landmark/navigate_destination, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment, +/obj/effect/mapping_helpers/airlock/access/all/command/hop, +/turf/open/floor/wood, +/area/station/command/heads_quarters/hop) +"beH" = ( +/obj/structure/table, +/obj/item/paper_bin, +/obj/item/pen, +/obj/machinery/light/directional/south, +/obj/effect/turf_decal/tile/blue{ + dir = 8 }, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ +/obj/machinery/firealarm/directional/south, +/turf/open/floor/iron/white, +/area/station/medical/medbay/lobby) +"beK" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 1 }, +/obj/machinery/firealarm/directional/south, +/obj/effect/turf_decal/tile/red/half/contrasted, +/turf/open/floor/iron/dark, +/area/station/security/execution/education) +"beR" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/tile/blue/fourcorners, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) +"beU" = ( +/obj/machinery/holopad, /obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/security/interrogation) +"beY" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/hallway/primary/fore) -"bec" = ( -/obj/effect/landmark/start/hangover, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark/side{ - dir = 8 - }, -/area/hallway/primary/fore) -"bel" = ( -/obj/structure/table/reinforced, -/obj/item/flashlight/lamp/green, -/obj/effect/spawner/random/entertainment/money_small, +/area/station/security/brig) +"beZ" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/plating, -/area/maintenance/fore) -"beq" = ( -/obj/machinery/door/poddoor/preopen{ - id = "brigprison"; - name = "Prison Blast door" - }, -/obj/effect/turf_decal/delivery, +/area/station/maintenance/port/greater) +"bfq" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/engineering/break_room) +"bfs" = ( +/obj/structure/chair/stool/directional/east, +/obj/structure/cable, /turf/open/floor/iron, -/area/security/prison) -"bes" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/landmark/blobstart, -/obj/machinery/light/small/directional/north, -/obj/effect/turf_decal/stripes/line{ - dir = 4 +/area/station/security/prison) +"bfy" = ( +/obj/structure/disposalpipe/segment{ + dir = 5 }, -/obj/item/radio/intercom/directional/north, -/turf/open/floor/iron, -/area/security/prison) -"bfx" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 +/obj/item/stock_parts/scanning_module{ + pixel_x = -5; + pixel_y = 7 }, -/obj/machinery/door/airlock/engineering/glass/critical{ - heat_proof = 1; - name = "Supermatter Chamber"; - req_one_access_txt = "10;24" +/obj/item/stock_parts/scanning_module{ + pixel_x = 5; + pixel_y = 7 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/green/visible/layer4, -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/obj/item/stock_parts/scanning_module{ + pixel_x = -5 }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 +/obj/item/stock_parts/scanning_module{ + pixel_x = 5 }, -/turf/open/floor/engine, -/area/engineering/supermatter) -"bfA" = ( -/obj/machinery/atmospherics/components/binary/temperature_gate{ - dir = 4; - on = 1 +/obj/structure/table, +/obj/item/stock_parts/micro_laser{ + pixel_x = -6; + pixel_y = 4 }, -/obj/effect/turf_decal/box, +/obj/item/stock_parts/micro_laser{ + pixel_x = -2; + pixel_y = 2 + }, +/obj/item/stock_parts/micro_laser{ + pixel_x = 2 + }, +/obj/item/stock_parts/micro_laser{ + pixel_x = 6; + pixel_y = -2 + }, +/obj/effect/turf_decal/tile/brown/anticorner/contrasted, /turf/open/floor/iron, -/area/engineering/supermatter/room) -"bfB" = ( -/obj/machinery/atmospherics/components/trinary/mixer{ +/area/station/cargo/drone_bay) +"bfz" = ( +/obj/structure/table/wood/poker, +/obj/item/storage/wallet/random, +/turf/open/floor/wood, +/area/station/service/abandoned_gambling_den) +"bfD" = ( +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/turf_decal/delivery, -/turf/open/floor/iron/dark, -/area/science/storage) -"bfJ" = ( -/obj/structure/training_machine, -/obj/item/target/syndicate, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating, +/area/station/maintenance/port/greater) +"bfF" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/grimy, +/area/station/security/detectives_office) +"bfP" = ( +/obj/structure/table/wood, +/obj/item/folder, +/obj/item/pen/blue{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/pen/red, +/obj/machinery/door/window{ + dir = 8; + name = "Library Desk" + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/grimy, +/area/station/service/library) +"bfT" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron, -/area/science/misc_lab/range) -"bfR" = ( -/obj/structure/cable, -/obj/effect/turf_decal/stripes/line{ +/area/station/cargo/storage) +"bfX" = ( +/obj/effect/turf_decal/tile/yellow/fourcorners, +/turf/open/floor/iron, +/area/station/engineering/main) +"bgd" = ( +/obj/effect/turf_decal/tile/yellow/half/contrasted, +/turf/open/floor/iron/white, +/area/station/medical/chemistry) +"bgl" = ( +/obj/machinery/hydroponics/constructable, +/obj/effect/turf_decal/tile/blue{ dir = 4 }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/obj/effect/turf_decal/tile/blue{ dir = 8 }, +/obj/effect/turf_decal/tile/green{ + dir = 1 + }, +/obj/item/radio/intercom/directional/north, +/obj/machinery/light/directional/west, /turf/open/floor/iron, -/area/security/prison) -"bgi" = ( -/obj/machinery/atmospherics/pipe/smart/simple/purple/visible{ +/area/station/service/hydroponics) +"bgo" = ( +/obj/machinery/hydroponics/constructable, +/obj/effect/turf_decal/trimline/green/line{ dir = 4 }, -/obj/machinery/meter, -/turf/closed/wall/r_wall, -/area/engineering/atmos) -"bgu" = ( -/obj/effect/turf_decal/bot, -/obj/structure/closet/secure_closet/engineering_electrical, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/trimline/green/line{ dir = 8 }, -/obj/item/clothing/gloves/color/yellow, -/turf/open/floor/iron, -/area/engineering/main) -"bgv" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/poddoor/shutters/window/preopen{ - id = "left_arrivals_shutters" +/obj/effect/turf_decal/trimline/green/mid_joiner{ + dir = 8 }, -/obj/machinery/light/directional/east, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/obj/effect/turf_decal/trimline/green/mid_joiner{ + dir = 4 }, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark/corner, -/area/hallway/secondary/entry) -"bgA" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/half{ + dir = 8 + }, +/area/station/service/hydroponics/garden) +"bgq" = ( +/obj/structure/chair/office/light, /obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark, -/area/service/abandoned_gambling_den) -"bgJ" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/white, +/area/station/medical/surgery/theatre) +"bgE" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/landmark/start/hangover, -/obj/structure/disposalpipe/segment{ +/turf/open/floor/plating, +/area/station/security/prison/mess) +"bgS" = ( +/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 4 }, -/obj/effect/turf_decal/tile/brown/half/contrasted{ - dir = 1 - }, +/obj/structure/disposalpipe/segment, /turf/open/floor/iron, -/area/cargo/storage) -"bgP" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 1 - }, -/turf/open/floor/iron{ - heat_capacity = 1e+006 - }, -/area/maintenance/port/greater) -"bgQ" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 8 - }, -/turf/open/floor/iron/grimy, -/area/service/library) +/area/station/hallway/primary/central/fore) "bgU" = ( /obj/docking_port/stationary{ dir = 4; @@ -4697,19 +4315,18 @@ }, /turf/open/space/basic, /area/space) -"bgZ" = ( -/turf/closed/wall/r_wall, -/area/security/brig) -"bhb" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/sign/directions/engineering{ - desc = "A sign that shows there are doors here. There are doors everywhere!"; - icon_state = "doors"; - name = "WARNING: BLAST DOORS" - }, +"bhd" = ( +/obj/structure/sign/departments/exam_room, +/turf/closed/wall, +/area/station/medical/treatment_center) +"bhh" = ( /obj/structure/cable, -/turf/open/floor/plating, -/area/security/brig) +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/power/apc/auto_name/directional/east, +/turf/open/floor/iron, +/area/station/hallway/primary/aft) "bhn" = ( /obj/machinery/ai_slipper{ uses = 10 @@ -4717,250 +4334,242 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/grimy, -/area/ai_monitored/turret_protected/aisat_interior) -"bhx" = ( +/area/station/ai_monitored/turret_protected/aisat_interior) +"bhp" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "roboticsprivacy"; + name = "Robotics Shutters" + }, +/turf/open/floor/plating, +/area/station/science/robotics/lab) +"bhz" = ( +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/rnd/production/protolathe/department/engineering, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/red/half/contrasted{ dir = 8 }, +/turf/open/floor/iron, +/area/station/security/prison/safe) +"bhJ" = ( +/obj/effect/decal/cleanable/dirt, /obj/machinery/light/directional/north, -/obj/effect/turf_decal/bot, -/obj/machinery/camera/directional/north{ - c_tag = "Engineering - Shared Storage"; - name = "engineering camera" - }, -/turf/open/floor/iron/dark, -/area/engineering/storage_shared) -"bhN" = ( -/obj/structure/table, -/obj/item/crowbar, -/obj/item/shovel/spade, -/obj/item/hatchet, -/obj/item/cultivator, -/obj/item/reagent_containers/glass/bottle/nutrient/rh{ - pixel_x = 2; - pixel_y = 1 - }, -/obj/item/reagent_containers/glass/bottle/nutrient/ez, -/obj/machinery/requests_console/directional/east{ - department = "Garden"; - name = "Garden Requests Console" +/obj/machinery/status_display/supply{ + pixel_y = 32 }, -/turf/open/floor/iron/dark, -/area/service/hydroponics/garden) -"bhO" = ( -/obj/structure/cable, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 4 +/obj/structure/reagent_dispensers/fueltank, +/obj/structure/window/reinforced{ + dir = 8 }, -/turf/open/floor/iron, -/area/security/courtroom) -"bhQ" = ( -/obj/structure/lattice/catwalk, -/turf/open/space, -/area/solars/starboard/aft) -"bhT" = ( -/obj/effect/turf_decal/tile/neutral{ +/obj/item/weldingtool, +/obj/effect/turf_decal/tile/brown/anticorner/contrasted{ dir = 1 }, /turf/open/floor/iron, -/area/hallway/primary/fore) -"bib" = ( -/obj/structure/cable, -/obj/effect/turf_decal/tile/neutral/half/contrasted, -/turf/open/floor/iron{ - heat_capacity = 1e+006 - }, -/area/security/courtroom) -"bic" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/area/station/cargo/storage) +"bhR" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/neutral/half/contrasted, -/turf/open/floor/iron, -/area/maintenance/port/fore) -"biq" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/components/unary/outlet_injector/on, -/turf/open/floor/iron/dark, -/area/science/xenobiology) -"bix" = ( /obj/effect/turf_decal/tile/brown{ - dir = 1 + dir = 4 }, /turf/open/floor/iron, -/area/cargo/sorting) -"biy" = ( -/obj/effect/spawner/structure/window/reinforced, +/area/station/cargo/storage) +"bhU" = ( /obj/structure/cable, -/turf/open/floor/plating, -/area/security/brig) -"biC" = ( /obj/effect/landmark/start/hangover, +/obj/structure/disposalpipe/junction/flip{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"bhZ" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/turf/open/floor/iron, -/area/hallway/secondary/entry) -"biE" = ( -/obj/item/kirbyplants/random, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 1 +/obj/machinery/light/directional/north, +/obj/machinery/camera/directional/north{ + c_tag = "Central Hallway - Fore Port"; + name = "hallway camera" }, /turf/open/floor/iron, -/area/security/brig) -"biF" = ( -/obj/effect/turf_decal/tile/red/anticorner/contrasted{ - dir = 4 +/area/station/hallway/primary/central/fore) +"bii" = ( +/obj/effect/spawner/random/entertainment/arcade{ + dir = 8 + }, +/obj/machinery/status_display/evac/directional/east, +/obj/machinery/camera/directional/east{ + c_tag = "Permabrig - Hall"; + network = list("ss13","prison") }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/security/brig) -"biP" = ( +/area/station/security/prison) +"bij" = ( +/obj/machinery/status_display/ai/directional/north, +/turf/open/floor/plating, +/area/station/cargo/drone_bay) +"bil" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/turf/open/floor/iron/grimy, +/area/station/command/heads_quarters/hos) +"bis" = ( +/obj/machinery/computer/operating{ + dir = 4 + }, /obj/structure/cable, +/obj/effect/turf_decal/tile/neutral/fourcorners, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/delivery, /turf/open/floor/iron, -/area/maintenance/port/greater) +/area/station/medical/surgery/theatre) +"biL" = ( +/obj/effect/spawner/structure/window/reinforced, +/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" + }, +/turf/open/floor/plating, +/area/station/hallway/secondary/exit/departure_lounge) +"biO" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/structure/reagent_dispensers/watertank, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron, +/area/station/engineering/atmos/project) "biR" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron, -/area/construction/mining/aux_base) -"biU" = ( -/obj/machinery/door/airlock/maintenance_hatch{ - name = "Maintenance Hatch"; - req_access_txt = "12" - }, +/area/station/construction/mining/aux_base) +"biS" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron, +/area/station/engineering/storage/tech) +"bje" = ( +/obj/effect/decal/cleanable/dirt, /obj/structure/cable, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/maintenance/port/aft) -"biY" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 8 +/area/station/maintenance/starboard/aft) +"bjl" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 1 }, -/obj/structure/sign/poster/ripped{ - pixel_y = 32 +/obj/machinery/camera/directional/north{ + c_tag = "Engineering - Lobby"; + name = "engineering camera" }, -/turf/open/floor/iron/grimy, -/area/maintenance/port/fore) -"bjb" = ( +/turf/open/floor/iron/dark/corner{ + dir = 4 + }, +/area/station/engineering/lobby) +"bjr" = ( +/turf/open/floor/iron/dark/corner, +/area/station/commons/fitness/recreation) +"bjE" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, /obj/effect/landmark/start/hangover, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/obj/structure/disposalpipe/segment, +/obj/structure/railing{ dir = 8 }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/wood{ - icon_state = "wood-broken6" - }, -/area/hallway/secondary/service) -"bjp" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 8 }, /turf/open/floor/iron, -/area/engineering/atmos/hfr_room) -"bjC" = ( -/obj/machinery/door/airlock/maintenance_hatch{ - name = "Maintenance Hatch"; - req_access_txt = "12" +/area/station/hallway/primary/fore) +"bjJ" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, -/obj/effect/mapping_helpers/airlock/abandoned, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/effect/turf_decal/stripes/line{ +/obj/structure/chair/sofa/bench/left{ dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/maintenance/port/greater) -"bjV" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/command{ - name = "Emergency Escape"; - req_access_txt = "20" - }, -/obj/structure/cable, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/box/corners{ dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron, -/area/maintenance/central) -"bkb" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ +/obj/effect/turf_decal/box/corners{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/station/hallway/secondary/entry) +"bjN" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/door/airlock/mining{ + name = "Cargo Warehouse" + }, +/obj/effect/turf_decal/stripes/line{ dir = 4 }, /obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/effect/decal/cleanable/dirt, +/obj/machinery/door/firedoor, +/obj/effect/mapping_helpers/airlock/access/all/supply/general, /turf/open/floor/iron, -/area/engineering/atmos/hfr_room) -"bkd" = ( +/area/station/cargo/warehouse) +"bjR" = ( +/obj/machinery/light/directional/south, +/obj/effect/turf_decal/tile/neutral, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/airalarm/directional/south, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"bkj" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/structure/disposalpipe/segment, -/obj/structure/railing{ - dir = 8 +/obj/machinery/door/airlock/highsecurity{ + name = "Gravity Generator Room" }, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 8 +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/turf/open/floor/iron, -/area/hallway/primary/fore) -"bki" = ( -/obj/machinery/rnd/production/techfab/department/security, -/obj/structure/cable, -/obj/effect/turf_decal/stripes/box, -/obj/effect/turf_decal/tile/red/half/contrasted{ +/obj/machinery/door/firedoor, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 1 }, -/turf/open/floor/iron, -/area/security/office) -"bko" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/processor{ - pixel_y = 8 +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/mapping_helpers/airlock/access/all/engineering/construction, +/turf/open/floor/iron/dark, +/area/station/engineering/gravity_generator) +"bkl" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/landmark/event_spawn, +/obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ + dir = 8 }, -/obj/structure/table/reinforced, -/obj/machinery/duct, -/obj/item/food/dough{ - pixel_x = 2; - pixel_y = -5 +/turf/open/floor/iron{ + heat_capacity = 1e+006 }, -/turf/open/floor/iron/cafeteria, -/area/service/kitchen) -"bks" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plating, -/area/science/lobby) +/area/station/maintenance/port/aft) "bkE" = ( /obj/structure/window/reinforced, /turf/open/space, @@ -4970,11 +4579,59 @@ /obj/structure/lattice, /turf/open/space, /area/space/nearstation) -"bla" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/reagent_dispensers/fueltank, -/turf/open/floor/plating, -/area/maintenance/port/fore) +"bkK" = ( +/turf/closed/wall, +/area/station/hallway/primary/aft) +"ble" = ( +/obj/machinery/door/firedoor, +/obj/structure/cable, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron, +/area/station/medical/medbay/central) +"blj" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue, +/turf/open/floor/iron/dark/side, +/area/station/engineering/lobby) +"bln" = ( +/obj/structure/chair/pew, +/turf/open/floor/iron{ + icon_state = "chapel" + }, +/area/station/service/chapel) +"blo" = ( +/obj/structure/table/reinforced, +/obj/item/paper_bin, +/obj/machinery/light/small/directional/west, +/obj/item/pen, +/obj/structure/sign/poster/official/enlist{ + pixel_y = -32 + }, +/obj/effect/turf_decal/tile/red/anticorner/contrasted{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/security/holding_cell) +"bls" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable, +/obj/machinery/duct, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/engineering/main) "blw" = ( /obj/structure/rack, /obj/item/gun/energy/e_gun{ @@ -4993,110 +4650,184 @@ /obj/effect/turf_decal/bot, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/ai_monitored/security/armory) +/area/station/ai_monitored/security/armory) "blB" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, -/obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, -/area/engineering/storage_shared) -"bmh" = ( -/obj/effect/turf_decal/tile/blue, +/area/station/security/prison) +"blC" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/white, -/area/medical/medbay/central) -"bmD" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, -/turf/open/space, -/area/space/nearstation) -"bmG" = ( -/obj/effect/turf_decal/tile/yellow/half/contrasted{ +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 8 }, /turf/open/floor/iron, -/area/construction/mining/aux_base) -"bmH" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, -/turf/open/space, -/area/space/nearstation) -"bmM" = ( -/obj/effect/turf_decal/tile/neutral{ +/area/station/maintenance/fore) +"blI" = ( +/obj/machinery/door/window/right/directional/north, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/service/abandoned_gambling_den) +"blJ" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ dir = 4 }, +/turf/open/floor/plating, +/area/station/engineering/atmos/storage) +"blX" = ( +/turf/closed/wall/r_wall, +/area/station/science/ordnance/testlab) +"bmf" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/green/visible, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"bmg" = ( +/obj/machinery/status_display/evac/directional/south, +/obj/structure/closet/secure_closet/psychology, +/obj/effect/turf_decal/tile/blue/half/contrasted, +/turf/open/floor/iron/white, +/area/station/medical/psychology) +"bmj" = ( +/obj/structure/table, +/obj/item/stack/package_wrap, +/obj/item/hand_labeler, +/obj/effect/turf_decal/bot, +/obj/structure/extinguisher_cabinet/directional/north, /turf/open/floor/iron, -/area/hallway/primary/fore) -"bmO" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/area/station/command/teleporter) +"bml" = ( /obj/structure/cable, -/obj/machinery/door/airlock/maintenance_hatch{ - name = "Maintenance Hatch"; - req_access_txt = "12" - }, -/obj/effect/spawner/random/structure/barricade, -/obj/effect/turf_decal/stripes/line{ - dir = 4 +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/door/airlock{ + name = "Bathrooms" }, +/obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ - dir = 8 + dir = 1 }, /turf/open/floor/iron, -/area/service/hydroponics/garden/abandoned) -"bmS" = ( +/area/station/commons/toilet/restrooms) +"bmm" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/newscaster/directional/west, +/turf/open/floor/iron, +/area/station/medical/morgue) +"bmn" = ( /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/landmark/start/hangover, /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/machinery/door/airlock/maintenance_hatch{ - name = "Maintenance Hatch"; - req_access_txt = "12" +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"bmq" = ( +/obj/structure/filingcabinet/chestdrawer, +/obj/effect/turf_decal/tile/neutral/half/contrasted, +/turf/open/floor/iron{ + heat_capacity = 1e+006 }, +/area/station/security/courtroom) +"bmA" = ( +/obj/effect/landmark/event_spawn, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"bmC" = ( /obj/effect/decal/cleanable/dirt, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 + }, /obj/effect/turf_decal/stripes/line{ dir = 8 }, /obj/effect/turf_decal/stripes/line{ dir = 4 }, +/obj/machinery/door/airlock/external{ + name = "External Docking Port"; + space_dir = 4 + }, /turf/open/floor/iron, -/area/maintenance/starboard/fore) -"bnd" = ( -/obj/effect/landmark/start/hangover, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/structure/chair/sofa/bench/right{ +/area/station/hallway/secondary/entry) +"bmD" = ( +/obj/structure/window/reinforced{ dir = 4 }, -/obj/effect/turf_decal/box/corners{ +/turf/open/space, +/area/space/nearstation) +"bmG" = ( +/obj/effect/turf_decal/tile/yellow/half/contrasted{ dir = 8 }, -/obj/effect/turf_decal/box/corners, -/turf/open/floor/iron/dark, -/area/hallway/secondary/entry) -"bnn" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/hallway/secondary/service) -"bnD" = ( -/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/iron, +/area/station/construction/mining/aux_base) +"bmH" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/open/space, +/area/space/nearstation) +"bmN" = ( +/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/central/aft) +"bmP" = ( +/obj/structure/disposalpipe/segment{ + dir = 10 + }, /obj/structure/cable, +/obj/machinery/duct, /turf/open/floor/plating, -/area/security/execution/transfer) -"bnG" = ( -/turf/closed/wall/r_wall, -/area/security/execution/transfer) -"bnJ" = ( -/obj/effect/turf_decal/tile/red/half/contrasted{ +/area/station/maintenance/port/fore) +"bmQ" = ( +/turf/closed/wall, +/area/station/security/checkpoint/medical) +"bmR" = ( +/obj/structure/sign/departments/science, +/turf/closed/wall, +/area/station/science/lab) +"bni" = ( +/obj/structure/table/wood, +/obj/item/storage/fancy/candle_box{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/storage/fancy/candle_box, +/turf/open/floor/iron/dark, +/area/station/service/chapel) +"bnq" = ( +/obj/structure/cable, +/obj/effect/turf_decal/delivery, +/turf/open/floor/iron, +/area/station/maintenance/port/aft) +"bnt" = ( +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"bnw" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/delivery, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 4 }, +/obj/structure/tank_holder/oxygen/red, +/obj/machinery/airalarm/directional/west, /turf/open/floor/iron, -/area/security/brig) +/area/station/tcommsat/server) "bnS" = ( /obj/machinery/camera/directional/north{ c_tag = "Holodeck - Fore 2"; @@ -5106,19 +4837,29 @@ /turf/open/floor/engine{ name = "Holodeck Projector Floor" }, -/area/holodeck/rec_center) -"boa" = ( -/obj/machinery/button/door/directional/north{ - id = "teleporterhubshutters"; - name = "Teleporter Shutters"; - req_access_txt = "19" +/area/station/holodeck/rec_center) +"bnU" = ( +/obj/structure/chair/stool/directional/north, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/iron/cafeteria, +/area/station/security/prison/mess) +"bnV" = ( +/obj/machinery/holopad, +/turf/open/floor/iron/grimy, +/area/station/security/detectives_office) +"bnW" = ( +/obj/structure/disposalpipe/segment{ + dir = 10 }, -/obj/machinery/bluespace_beacon, /obj/effect/turf_decal/stripes/line{ - dir = 4 + dir = 1 }, -/turf/open/floor/iron, -/area/command/teleporter) +/turf/open/floor/plating/airless, +/area/station/medical/virology) "boe" = ( /obj/structure/window/reinforced, /obj/structure/window/reinforced{ @@ -5126,6 +4867,12 @@ }, /turf/open/space, /area/space/nearstation) +"bog" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/command/bridge) "boj" = ( /obj/structure/window/reinforced, /obj/structure/window/reinforced{ @@ -5133,109 +4880,95 @@ }, /turf/open/space, /area/space/nearstation) -"bou" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/structure/disposalpipe/junction/flip{ +"boI" = ( +/obj/machinery/computer/secure_data{ dir = 1 }, +/obj/effect/turf_decal/tile/red/fourcorners, /turf/open/floor/iron, -/area/commons/fitness/recreation) -"boz" = ( +/area/station/security/checkpoint/escape) +"boR" = ( +/turf/closed/wall/r_wall, +/area/station/maintenance/department/engine/atmos) +"boV" = ( +/obj/machinery/camera/directional/north{ + c_tag = "Atmospherics - n2o Cell"; + name = "atmospherics camera" + }, +/turf/open/floor/engine/n2o, +/area/station/engineering/atmos) +"bpa" = ( /obj/structure/cable, -/obj/effect/turf_decal/tile/neutral/fourcorners, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/security/courtroom) -"boG" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/tile/red{ +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "bridge-right" + }, +/obj/machinery/door/airlock/command/glass{ + name = "Bridge Access" + }, +/obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/effect/turf_decal/tile/red{ +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/turf/open/floor/iron/cafeteria, -/area/service/cafeteria) -"boH" = ( -/obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/north, +/obj/effect/mapping_helpers/airlock/access/all/command/general, +/turf/open/floor/iron/dark, +/area/station/command/bridge) +"bpd" = ( +/obj/machinery/light/small/directional/north, +/obj/item/radio/intercom/directional/north, /turf/open/floor/wood, -/area/command/meeting_room/council) -"boJ" = ( +/area/station/hallway/secondary/service) +"bpg" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/blood/old, /obj/effect/turf_decal/stripes/line{ - dir = 6 + dir = 8 }, -/turf/open/floor/iron, -/area/maintenance/port/greater) -"boZ" = ( -/turf/closed/wall, -/area/service/chapel) -"bpa" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/brown/half/contrasted{ +/obj/effect/turf_decal/siding/yellow{ dir = 1 }, /turf/open/floor/iron, -/area/maintenance/starboard/fore) -"bpb" = ( -/obj/effect/decal/cleanable/cobweb/cobweb2, -/obj/effect/decal/cleanable/dirt, -/obj/structure/reagent_dispensers/watertank, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"bpf" = ( -/obj/machinery/computer/shuttle/labor, -/obj/machinery/status_display/evac/directional/north, -/obj/effect/turf_decal/tile/red/anticorner/contrasted{ +/area/station/engineering/atmos/hfr_room) +"bpo" = ( +/obj/structure/chair/office{ dir = 4 }, -/turf/open/floor/iron, -/area/security/execution/transfer) -"bph" = ( -/obj/machinery/computer/secure_data, -/obj/machinery/status_display/ai/directional/north, -/obj/machinery/camera/directional/north{ - c_tag = "Security - Transfer Centre" +/obj/effect/landmark/start/security_officer, +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/effect/turf_decal/tile/red/anticorner/contrasted{ - dir = 1 +/obj/structure/cable, +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 4 }, /turf/open/floor/iron, -/area/security/execution/transfer) -"bpi" = ( -/obj/structure/table/reinforced, -/obj/machinery/recharger, -/obj/machinery/light_switch/directional/north, -/obj/effect/turf_decal/tile/red/anticorner/contrasted{ +/area/station/security/office) +"bpr" = ( +/obj/effect/turf_decal/trimline/yellow/warning{ dir = 4 }, -/turf/open/floor/iron, -/area/security/execution/transfer) -"bpq" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/power/apc/auto_name/directional/north, -/obj/effect/turf_decal/tile/brown{ +/obj/effect/turf_decal/trimline/yellow/mid_joiner{ dir = 4 }, -/turf/open/floor/iron, -/area/hallway/primary/central/fore) -"bpw" = ( +/turf/open/floor/plating, +/area/station/engineering/supermatter/room) +"bpt" = ( /obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/turf/open/floor/iron, -/area/medical/medbay/central) -"bpx" = ( -/obj/effect/turf_decal/stripes/line, /turf/open/floor/iron, -/area/engineering/atmos/hfr_room) +/area/station/engineering/storage/tech) +"bpv" = ( +/obj/structure/cable, +/obj/effect/turf_decal/tile/purple/half/contrasted{ + dir = 8 + }, +/turf/open/floor/iron/white, +/area/station/science/lab) "bpF" = ( /obj/structure/window/reinforced{ dir = 4 @@ -5243,21 +4976,22 @@ /obj/structure/lattice, /turf/open/space, /area/space/nearstation) -"bpI" = ( -/obj/structure/cable, -/obj/structure/chair/office{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/command/bridge) -"bpJ" = ( +"bpK" = ( /obj/effect/turf_decal/stripes/line{ - dir = 9 + dir = 8 }, -/obj/item/radio/intercom/directional/west, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) +"bpL" = ( +/obj/structure/table/reinforced, +/obj/item/stock_parts/cell/high, +/obj/item/stock_parts/cell/high, +/obj/machinery/cell_charger, +/obj/effect/turf_decal/bot, /turf/open/floor/iron, -/area/hallway/secondary/entry) +/area/station/engineering/main) "bpN" = ( /obj/structure/window/reinforced{ dir = 8 @@ -5265,12 +4999,6 @@ /obj/structure/lattice, /turf/open/space, /area/space/nearstation) -"bpR" = ( -/obj/machinery/vending/autodrobe, -/obj/effect/turf_decal/siding/wood, -/obj/machinery/airalarm/directional/north, -/turf/open/floor/iron/dark, -/area/service/theater) "bpT" = ( /obj/machinery/ai_slipper{ uses = 10 @@ -5280,258 +5008,288 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/ai_upload) -"bqM" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/wood, -/area/hallway/secondary/service) -"brd" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light/directional/north, -/obj/effect/turf_decal/tile/brown{ - dir = 4 +/area/station/ai_monitored/turret_protected/ai_upload) +"bpV" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 8 }, +/obj/machinery/light/small/directional/south, /obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/obj/structure/sign/poster/random/directional/north, -/turf/open/floor/iron{ - heat_capacity = 1e+006 - }, -/area/commons/vacant_room/commissary) -"bre" = ( -/obj/machinery/light/directional/west, -/obj/structure/sign/warning/electricshock{ - pixel_x = -32 + dir = 4 }, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/turf/open/floor/iron, -/area/security/execution/transfer) -"brf" = ( +/obj/structure/table/wood, +/obj/item/food/baguette, +/obj/item/toy/crayon/spraycan/mimecan, +/obj/structure/sign/poster/random/directional/south, +/turf/open/floor/iron/checker, +/area/station/service/theater) +"bqd" = ( /obj/structure/cable, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 8 - }, -/turf/open/floor/iron, -/area/security/execution/transfer) -"brg" = ( -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/iron, -/area/security/execution/transfer) -"bri" = ( -/obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/turf/open/floor/iron, -/area/security/execution/transfer) -"brk" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible, -/turf/open/floor/iron, -/area/engineering/supermatter/room) -"brz" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/effect/spawner/random/entertainment/arcade{ - dir = 1 - }, -/turf/open/floor/iron/dark, -/area/service/abandoned_gambling_den/gaming) -"brD" = ( +/obj/machinery/power/apc/auto_name/directional/south, +/obj/effect/turf_decal/tile/yellow/half/contrasted, +/turf/open/floor/iron/white, +/area/station/medical/chemistry) +"bqf" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, +/obj/machinery/holopad, +/obj/effect/turf_decal/bot, +/obj/effect/landmark/event_spawn, +/turf/open/floor/iron/dark/smooth_large, +/area/station/service/hydroponics) +"bqo" = ( +/obj/item/robot_suit, +/obj/effect/turf_decal/delivery, /turf/open/floor/iron, -/area/engineering/main) -"brG" = ( -/obj/effect/turf_decal/tile/yellow/fourcorners, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/area/station/science/research/abandoned) +"bqv" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron, -/area/engineering/main) -"brM" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable, -/obj/effect/turf_decal/tile/blue/fourcorners, +/area/station/cargo/storage) +"bqA" = ( +/obj/machinery/vending/cigarette, /turf/open/floor/iron, -/area/medical/medbay/central) -"bsg" = ( +/area/station/hallway/primary/aft) +"bqB" = ( /obj/structure/cable, -/obj/machinery/power/smes, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 1 }, -/turf/open/floor/plating, -/area/maintenance/solars/starboard/fore) -"bsr" = ( -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, /turf/open/floor/iron, -/area/hallway/primary/port) -"bst" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark, -/area/service/chapel) -"bsu" = ( -/obj/structure/cable, -/obj/machinery/requests_console/directional/west{ - announcementConsole = 1; - department = "Chief Engineer's Desk"; - departmentType = 3; - name = "Chief Engineer's Requests Console" - }, -/obj/machinery/camera/directional/west{ - c_tag = "Engineering - Chief Engineer's Office"; - name = "engineering camera" - }, -/obj/machinery/computer/apc_control{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral/fourcorners, +/area/station/maintenance/aft) +"bqC" = ( +/obj/machinery/seed_extractor, /obj/effect/turf_decal/bot, -/obj/machinery/light/directional/west, /turf/open/floor/iron/dark, -/area/command/heads_quarters/ce) -"bsz" = ( -/obj/effect/turf_decal/tile/purple{ - dir = 1 +/area/station/service/hydroponics) +"bqI" = ( +/obj/structure/sign/warning/secure_area{ + pixel_x = -32 }, +/turf/open/space/basic, +/area/space) +"bqP" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, /obj/structure/disposalpipe/segment{ - dir = 10 + dir = 4 }, -/turf/open/floor/iron/white, -/area/science/research) -"bsE" = ( -/obj/structure/disposalpipe/trunk{ - dir = 1 +/obj/effect/turf_decal/siding/yellow, +/obj/effect/turf_decal/tile/yellow/half/contrasted{ + dir = 4 }, -/obj/machinery/disposal/bin, -/obj/effect/turf_decal/bot, -/obj/structure/extinguisher_cabinet/directional/south, -/turf/open/floor/iron/checker, -/area/hallway/secondary/service) -"bsF" = ( +/turf/open/floor/iron, +/area/station/engineering/break_room) +"bqW" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/effect/turf_decal/tile/red{ +/turf/open/floor/iron/white, +/area/station/medical/chemistry) +"bqX" = ( +/obj/effect/turf_decal/tile/yellow{ dir = 4 }, -/obj/structure/chair{ +/turf/open/floor/iron/white, +/area/station/medical/pharmacy) +"brb" = ( +/turf/closed/wall, +/area/station/service/chapel/funeral) +"brl" = ( +/obj/structure/cable, +/obj/effect/turf_decal/stripes/line{ dir = 4 }, +/turf/open/floor/plating, +/area/station/maintenance/solars/starboard/aft) +"brE" = ( /obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/cafeteria, -/area/service/cafeteria) -"bsL" = ( -/obj/machinery/air_sensor/carbon_tank, -/turf/open/floor/engine/co2, -/area/engineering/atmos) -"bsM" = ( -/obj/machinery/camera/motion/directional/west{ - c_tag = "Bridge - Captain's Emergency Escape"; - name = "motion-sensitive command camera" +/obj/effect/landmark/blobstart, +/obj/machinery/light/small/directional/north, +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, -/obj/effect/decal/cleanable/dirt, +/obj/item/radio/intercom/directional/north, +/turf/open/floor/iron, +/area/station/security/execution/transfer) +"brJ" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 5 +/turf/open/floor/iron, +/area/station/medical/pharmacy) +"brN" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/research{ + name = "Break Room" }, -/obj/effect/turf_decal/tile/blue/anticorner/contrasted{ +/obj/structure/disposalpipe/segment, +/obj/structure/cable, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ dir = 1 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/mapping_helpers/airlock/access/all/science/general, /turf/open/floor/iron, -/area/maintenance/central) -"bsQ" = ( -/obj/structure/rack, +/area/station/science/breakroom) +"brY" = ( /obj/effect/decal/cleanable/dirt, -/obj/item/weldingtool, -/obj/item/assembly/voice, -/obj/item/clothing/head/welding, -/obj/effect/spawner/random/maintenance, -/obj/effect/turf_decal/stripes/line{ - dir = 9 +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 8 }, -/turf/open/floor/iron, -/area/maintenance/disposal) -"bsW" = ( -/obj/machinery/door/airlock/engineering/glass{ - name = "Supermatter Engine Room"; - req_one_access_txt = "10;24" +/turf/open/floor/iron{ + heat_capacity = 1e+006 }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ - cycle_id = "engine-entrance" +/area/station/maintenance/port/aft) +"brZ" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/station/cargo/warehouse) +"bsb" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"bsc" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/structure/table/reinforced, +/obj/item/stack/sheet/rglass{ + amount = 20; + pixel_x = 2; + pixel_y = -2 }, -/obj/effect/turf_decal/stripes/line, +/obj/item/stack/sheet/plasteel/twenty, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"bsk" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/grimy, +/area/station/service/library/abandoned) +"bsm" = ( +/obj/structure/closet/emcloset, +/obj/structure/cable, /obj/effect/turf_decal/stripes/line{ - dir = 1 + dir = 10 }, -/obj/machinery/door/firedoor, /turf/open/floor/iron, -/area/engineering/main) -"btd" = ( +/area/station/security/processing) +"bsp" = ( /obj/structure/cable, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, +/obj/effect/turf_decal/tile/red, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/airalarm/directional/south, /turf/open/floor/iron, -/area/security/execution/transfer) -"bte" = ( -/obj/structure/disposalpipe/segment{ - dir = 6 +/area/station/security/holding_cell) +"bsv" = ( +/obj/effect/decal/cleanable/dirt, +/turf/closed/wall, +/area/station/maintenance/port/greater) +"bsx" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/turf_decal/siding/yellow{ + dir = 4 }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/landmark/start/atmospheric_technician, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"bsC" = ( /obj/structure/cable, -/obj/effect/turf_decal/tile/red/half/contrasted{ +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/turf/open/floor/iron/dark, +/area/station/command/bridge) +"bsR" = ( +/obj/structure/chair{ dir = 8 }, +/obj/effect/landmark/start/assistant, +/obj/effect/turf_decal/delivery, /turf/open/floor/iron, -/area/security/execution/transfer) -"btk" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/area/station/hallway/primary/aft) +"bsX" = ( +/obj/structure/closet/secure_closet/medical1, +/obj/machinery/light_switch/directional/south{ + pixel_x = 26 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/obj/effect/turf_decal/bot, +/obj/machinery/firealarm/directional/east, +/obj/structure/extinguisher_cabinet/directional/south, +/turf/open/floor/iron, +/area/station/medical/virology) +"bsY" = ( +/obj/effect/spawner/structure/window/hollow/reinforced/directional{ + dir = 5 }, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/service/abandoned_gambling_den) +"bsZ" = ( +/obj/structure/cable, +/obj/effect/turf_decal/tile/blue, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron{ - heat_capacity = 1e+006 - }, -/area/commons/fitness/recreation) -"btm" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/structure/cable, -/obj/effect/turf_decal/tile/red/half/contrasted{ +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) +"btc" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/siding/white/corner{ dir = 4 }, -/turf/open/floor/iron, -/area/security/brig) -"btx" = ( -/obj/structure/chair, -/obj/effect/landmark/start/assistant, -/obj/effect/turf_decal/tile/purple{ - dir = 4 +/obj/machinery/firealarm/directional/west, +/obj/machinery/duct, +/turf/open/floor/iron/cafeteria, +/area/station/service/kitchen) +"bti" = ( +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/turf/open/floor/iron/white, -/area/science/lobby) -"btD" = ( +/obj/effect/turf_decal/caution/stand_clear, +/turf/open/floor/iron, +/area/station/cargo/storage) +"btk" = ( /obj/structure/table, -/obj/item/gun/ballistic/shotgun/toy/crossbow, +/obj/item/computer_hardware/hard_drive/portable/ordnance, +/obj/item/computer_hardware/hard_drive/portable/ordnance, +/obj/item/computer_hardware/hard_drive/portable/ordnance, +/obj/machinery/camera/directional/east{ + c_tag = "Science - Research Director's Office"; + name = "science camera"; + network = list("ss13","rd") + }, +/obj/effect/turf_decal/bot, +/obj/machinery/firealarm/directional/east, /turf/open/floor/iron, -/area/commons/fitness/recreation) +/area/station/command/heads_quarters/rd) +"btm" = ( +/obj/structure/cable, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/security/processing) +"bts" = ( +/obj/machinery/light/small/directional/north, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/station/maintenance/starboard) "btF" = ( /obj/structure/lattice, /obj/structure/window/reinforced{ @@ -5541,7 +5299,7 @@ /area/space/nearstation) "btH" = ( /turf/closed/wall/r_wall, -/area/ai_monitored/turret_protected/ai) +/area/station/ai_monitored/turret_protected/ai) "btJ" = ( /obj/structure/lattice, /obj/structure/window/reinforced{ @@ -5549,484 +5307,450 @@ }, /turf/open/space, /area/space/nearstation) -"btK" = ( -/obj/item/kirbyplants/random, -/obj/machinery/light/directional/north, -/obj/machinery/status_display/evac/directional/north, -/obj/effect/turf_decal/tile/blue/half/contrasted{ - dir = 1 - }, -/turf/open/floor/iron/white, -/area/medical/medbay/lobby) -"btR" = ( -/obj/effect/landmark/start/hangover, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/iron, -/area/cargo/storage) -"btX" = ( -/obj/machinery/door/window{ - dir = 8; - name = "Smoking Room" +"btN" = ( +/obj/structure/chair/office/light{ + dir = 4 }, -/turf/open/floor/iron/white, -/area/commons/fitness/recreation) -"bug" = ( -/obj/effect/turf_decal/tile/yellow{ - dir = 1 +/turf/open/floor/plating, +/area/station/hallway/secondary/construction) +"btO" = ( +/obj/structure/closet/secure_closet/research_director, +/obj/effect/turf_decal/stripes/line{ + dir = 5 }, /turf/open/floor/iron, -/area/hallway/primary/port) -"bus" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/effect/turf_decal/trimline/yellow/corner{ +/area/station/command/heads_quarters/rd) +"btT" = ( +/obj/structure/rack, +/obj/item/crowbar/red, +/obj/item/wrench, +/obj/item/tank/internals/emergency_oxygen/engi, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron, +/area/station/maintenance/port/greater) +"btU" = ( +/obj/structure/sign/departments/science, +/turf/closed/wall, +/area/station/science/lobby) +"btY" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/clothing/suit/caution, +/obj/effect/decal/cleanable/glass, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 1 }, +/obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron, -/area/engineering/lobby) -"buz" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ +/area/station/maintenance/department/crew_quarters/bar) +"btZ" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment, +/obj/machinery/holopad/secure, +/turf/open/floor/wood, +/area/station/command/heads_quarters/captain) +"bua" = ( +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/hidden{ dir = 4 }, -/obj/machinery/door/airlock/external{ - name = "Gulag Shuttle Airlock" - }, /obj/effect/turf_decal/stripes/line{ - dir = 8 + dir = 1 }, -/obj/effect/turf_decal/stripes/line{ +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 4 }, -/obj/effect/mapping_helpers/airlock/access/all/security/brig, /turf/open/floor/iron, -/area/security/execution/transfer) -"buA" = ( -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/area/station/engineering/atmos/storage/gas) +"bub" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/sign/poster/contraband/random/directional/north, +/turf/open/floor/iron/dark, +/area/station/service/abandoned_gambling_den) +"buj" = ( +/obj/effect/landmark/blobstart, +/obj/effect/landmark/xeno_spawn, +/obj/effect/landmark/event_spawn, +/obj/machinery/hydroponics/soil, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/service/hydroponics/garden/abandoned) +"buJ" = ( +/obj/structure/chair/wood{ + dir = 8 }, -/obj/effect/turf_decal/caution/stand_clear, +/obj/machinery/light/small/directional/south, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/newscaster/directional/north, +/obj/item/radio/intercom/chapel/directional/south, +/turf/open/floor/iron/dark, +/area/station/service/chapel/office) +"buK" = ( +/obj/structure/table/wood/fancy, +/turf/open/floor/iron/grimy, +/area/station/service/chapel) +"buT" = ( +/obj/structure/table/reinforced, +/obj/item/flashlight/lamp, +/obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron, -/area/security/execution/transfer) -"buB" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 +/area/station/cargo/qm) +"bvh" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/security/glass{ + name = "Security Office" }, -/obj/machinery/door/airlock/external{ - name = "Gulag Shuttle Airlock" +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/effect/turf_decal/stripes/line{ +/obj/structure/cable, +/obj/effect/turf_decal/tile/red/half/contrasted{ dir = 8 }, +/obj/effect/mapping_helpers/airlock/access/all/security/general, /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/effect/mapping_helpers/airlock/access/all/security/brig, -/turf/open/floor/iron, -/area/security/execution/transfer) -"buC" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 }, /turf/open/floor/iron, -/area/security/execution/transfer) -"buD" = ( -/obj/structure/disposalpipe/segment, +/area/station/security/office) +"bvj" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron, +/area/station/maintenance/fore) +"bvs" = ( +/obj/item/kirbyplants/random, +/obj/structure/sign/warning/no_smoking{ + pixel_y = 32 + }, /obj/structure/cable, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/ai) +"bvw" = ( +/obj/machinery/telecomms/processor/preset_one, +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/turf/open/floor/iron/white/telecomms, +/area/station/tcommsat/server) +"bvz" = ( +/obj/machinery/light/directional/east, +/obj/machinery/status_display/evac/directional/east, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/iron/dark, +/area/station/science/explab) +"bvB" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/landmark/start/depsec/science, /obj/effect/turf_decal/tile/red/half/contrasted{ dir = 8 }, /turf/open/floor/iron, -/area/security/execution/transfer) -"buE" = ( +/area/station/security/checkpoint/science/research) +"bvI" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/vomit/old, +/obj/structure/toilet{ + dir = 8 + }, +/obj/machinery/light/small/directional/south, +/obj/effect/landmark/start/hangover, +/obj/machinery/newscaster/directional/west, +/obj/machinery/button/door/directional/south{ + id = "Toilet1"; + name = "Lock Control"; + normaldoorcontrol = 1; + specialfunctions = 4 + }, +/turf/open/floor/plating, +/area/station/commons/toilet/locker) +"bvJ" = ( +/obj/structure/chair/comfy/black{ + dir = 1 + }, +/obj/effect/landmark/start/assistant, /obj/structure/cable, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/tile/blue, +/turf/open/floor/iron, +/area/station/hallway/secondary/command) +"bvP" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/kirbyplants/random, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/service/library/abandoned) +"bvV" = ( +/obj/machinery/camera/directional/east{ + c_tag = "Bridge - Head of Personnel's Office"; + name = "command camera" + }, +/obj/structure/cable, +/obj/machinery/power/apc/auto_name/directional/east, +/turf/open/floor/iron/grimy, +/area/station/command/heads_quarters/hop) +"bvW" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/wood, +/area/station/commons/vacant_room/office) +"bvY" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 1 }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/obj/effect/spawner/random/structure/steam_vent, +/turf/open/floor/iron{ + heat_capacity = 1e+006 + }, +/area/station/maintenance/port/greater) +"bwe" = ( +/obj/structure/table/wood, +/obj/item/clothing/mask/cigarette/cigar/cohiba{ + pixel_x = 3 + }, +/obj/item/clothing/mask/cigarette/cigar/havana{ + pixel_x = -3 + }, +/obj/item/clothing/mask/cigarette/cigar, +/turf/open/floor/carpet, +/area/station/command/corporate_showroom) +"bwh" = ( +/obj/structure/disposalpipe/trunk{ dir = 1 }, -/turf/open/floor/iron, -/area/security/execution/transfer) -"buF" = ( +/obj/machinery/disposal/bin, +/obj/effect/turf_decal/stripes/box, +/obj/machinery/firealarm/directional/east, +/turf/open/floor/iron/dark, +/area/station/service/bar) +"bwo" = ( +/obj/item/kirbyplants/random, /obj/structure/cable, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/ai) +"bwz" = ( +/obj/structure/chair{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) +"bwG" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/trimline/yellow/corner{ + dir = 4 + }, /turf/open/floor/iron, -/area/security/execution/transfer) -"buH" = ( -/obj/effect/decal/cleanable/oil, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/maintenance/department/electrical) -"buI" = ( +/area/station/engineering/atmos/project) +"bwQ" = ( +/obj/structure/cable, +/obj/effect/turf_decal/tile/purple/half/contrasted, +/turf/open/floor/iron/white, +/area/station/maintenance/department/science) +"bwU" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/landmark/event_spawn, +/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/item/radio/intercom/directional/north, /turf/open/floor/iron, -/area/commons/storage/tools) -"buM" = ( +/area/station/hallway/secondary/entry) +"bwV" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark, -/area/service/hydroponics) -"buV" = ( -/obj/machinery/light/directional/west, -/obj/effect/spawner/random/vending/snackvend, -/obj/effect/turf_decal/delivery, /turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"bve" = ( -/obj/machinery/door/airlock/engineering{ - name = "Engineering Auxiliary Power"; - req_access_txt = "10" - }, +/area/station/science/robotics/lab) +"bwZ" = ( /obj/structure/cable, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/power/apc/auto_name/directional/west, /turf/open/floor/iron, -/area/maintenance/department/electrical) -"bvi" = ( -/obj/machinery/navbeacon{ - codes_txt = "patrol;next_patrol=hall9"; - location = "hall8" +/area/station/commons/vacant_room/commissary) +"bxa" = ( +/obj/machinery/camera/directional/north{ + c_tag = "Engineering Hallway - Starboard"; + name = "hallway camera" }, /obj/structure/cable, -/obj/effect/turf_decal/plaque{ - icon_state = "L10" +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/hallway/primary/central/aft) -"bvp" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/white, -/area/security/medical) -"bvu" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/area/station/hallway/primary/port) +"bxc" = ( +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/landmark/event_spawn, /turf/open/floor/iron, -/area/medical/morgue) -"bvy" = ( -/obj/structure/cable, +/area/station/engineering/main) +"bxg" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/security/brig) -"bvH" = ( -/obj/structure/table/reinforced, -/obj/item/clothing/mask/breath, -/obj/item/clothing/mask/breath, -/obj/structure/sign/warning/nosmoking{ - pixel_y = 32 - }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, -/area/maintenance/port/greater) -"bvM" = ( -/obj/machinery/atmospherics/pipe/smart/simple/green/visible, -/obj/item/kirbyplants/random, +/area/station/maintenance/port/fore) +"bxp" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/item/shard, +/obj/effect/decal/cleanable/glass, +/mob/living/basic/cockroach, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"bxv" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/engineering/atmos) -"bvO" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/engineering/gravity_generator) -"bvX" = ( -/obj/structure/closet/emcloset, -/obj/structure/cable, -/obj/effect/turf_decal/stripes/line{ - dir = 10 +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ + dir = 1 }, /turf/open/floor/iron, -/area/security/execution/transfer) -"bvZ" = ( -/obj/effect/turf_decal/tile/red/half/contrasted, -/turf/open/floor/iron, -/area/security/execution/transfer) -"bwa" = ( -/obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/south, -/obj/effect/turf_decal/tile/red/half/contrasted, -/turf/open/floor/iron, -/area/security/execution/transfer) -"bwb" = ( -/obj/structure/cable, -/obj/effect/turf_decal/tile/red/half/contrasted, -/turf/open/floor/iron, -/area/security/execution/transfer) -"bwo" = ( -/obj/item/kirbyplants/random, +/area/station/maintenance/port/aft) +"bxy" = ( +/obj/machinery/door/firedoor, /obj/structure/cable, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/ai) -"bwp" = ( -/obj/machinery/power/smes{ - charge = 5e+006 - }, -/obj/structure/sign/warning/electricshock{ - pixel_y = 32 - }, -/obj/machinery/camera/directional/north{ - c_tag = "AI Chamber - Fore"; - name = "motion-sensitive ai camera"; - network = list("aichamber") +/obj/machinery/door/airlock/grunge{ + name = "Morgue" }, -/obj/structure/cable, /obj/effect/turf_decal/stripes/line, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/ai) -"bwq" = ( -/obj/item/kirbyplants/random, -/obj/structure/sign/warning/nosmoking{ - pixel_y = 32 +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/obj/structure/cable, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/ai) -"bwr" = ( -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/tile/purple/fourcorners, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/science/lobby) -"bws" = ( /obj/structure/disposalpipe/segment, +/obj/effect/mapping_helpers/airlock/access/all/medical/morgue, +/turf/open/floor/iron, +/area/station/medical/morgue) +"bxK" = ( +/obj/effect/spawner/structure/window/reinforced/tinted, /turf/open/floor/plating, -/area/maintenance/starboard/aft) -"bww" = ( -/obj/machinery/holopad, -/obj/effect/landmark/event_spawn, -/turf/open/floor/wood, -/area/service/theater) -"bwF" = ( -/obj/structure/table/reinforced, +/area/station/medical/surgery/theatre) +"byf" = ( +/obj/structure/bed, +/obj/item/bedsheet/medical, +/obj/structure/cable, /obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/item/radio/intercom/directional/east, -/obj/machinery/status_display/evac/directional/south, -/obj/item/ai_module/core/full/asimov{ - pixel_x = -3; - pixel_y = -3 - }, /turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/ai_upload) -"bwP" = ( -/obj/effect/turf_decal/tile/green{ - dir = 8 +/area/station/medical/virology) +"byk" = ( +/obj/item/kirbyplants{ + icon_state = "plant-21" }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, -/turf/open/floor/iron/white, -/area/medical/virology) -"bwT" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/obj/effect/turf_decal/tile/blue{ dir = 1 }, -/turf/open/floor/iron/grimy, -/area/service/chapel/office) -"bxk" = ( -/obj/structure/cable, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron, -/area/medical/medbay/central) -"bxl" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, /obj/structure/cable, -/obj/effect/turf_decal/tile/neutral{ +/turf/open/floor/iron/white, +/area/station/medical/medbay/lobby) +"byn" = ( +/obj/effect/turf_decal/siding/wood{ dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/maintenance/port/greater) -"bxt" = ( -/turf/open/floor/iron/white/corner{ - dir = 1 - }, -/area/commons/fitness/recreation) -"bxL" = ( -/obj/machinery/modular_computer/console/preset/cargochat/service, -/obj/effect/turf_decal/bot, -/obj/item/radio/intercom/directional/north, -/turf/open/floor/iron/checker, -/area/hallway/secondary/service) -"bxS" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/turf/open/floor/iron, -/area/hallway/secondary/entry) -"bxZ" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/turf/open/floor/wood, +/area/station/service/theater) +"byr" = ( +/obj/structure/cable, +/obj/machinery/light/directional/north, +/obj/machinery/airalarm/unlocked{ + dir = 1; + pixel_y = 23 }, -/turf/open/floor/iron, -/area/maintenance/port/greater) -"byj" = ( -/obj/effect/turf_decal/tile/red{ +/obj/machinery/atmospherics/components/unary/thermomachine/heater{ dir = 8 }, -/turf/open/floor/iron/white/corner, -/area/hallway/primary/aft) -"byq" = ( +/obj/effect/turf_decal/delivery, /obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/newscaster/directional/east, -/obj/structure/table/wood, -/obj/effect/spawner/random/bureaucracy/folder{ - spawn_all_loot = 1; - spawn_loot_split = 1 - }, /turf/open/floor/iron/dark, -/area/service/library) -"byv" = ( -/obj/effect/turf_decal/tile/purple{ - dir = 1 - }, +/area/station/maintenance/disposal/incinerator) +"byC" = ( +/obj/effect/decal/cleanable/blood/old, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/landmark/start/hangover, +/turf/open/floor/wood, +/area/station/commons/dorms) +"byX" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/turf/open/floor/iron/white, -/area/science/research) -"byA" = ( -/obj/machinery/teleport/station, -/obj/machinery/status_display/evac/directional/east, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/command/teleporter) -"byD" = ( -/obj/machinery/gulag_item_reclaimer{ - pixel_y = 28 - }, -/obj/item/kirbyplants/random, -/obj/structure/cable, -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/turf/open/floor/iron, -/area/security/execution/transfer) -"byF" = ( -/obj/structure/table/reinforced, -/obj/item/storage/briefcase{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/item/storage/secure/briefcase, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 1 - }, -/turf/open/floor/iron, -/area/security/execution/transfer) -"byG" = ( -/obj/structure/table/reinforced, -/obj/machinery/light/directional/north, -/obj/item/folder/red, -/obj/item/book/manual/wiki/security_space_law, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 1 - }, +/obj/machinery/holopad, +/obj/effect/turf_decal/bot, /turf/open/floor/iron, -/area/security/execution/transfer) -"byH" = ( -/obj/structure/table/reinforced, -/obj/item/paper_bin, -/obj/item/pen, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 1 - }, +/area/station/engineering/storage) +"bzb" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable, +/obj/effect/turf_decal/delivery, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/security/execution/transfer) -"byI" = ( +/area/station/science/xenobiology) +"bzd" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/item/kirbyplants/random, -/obj/machinery/firealarm/directional/east, -/obj/effect/turf_decal/tile/red/anticorner/contrasted{ +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 5 + }, +/turf/open/floor/iron/dark, +/area/station/engineering/transit_tube) +"bzf" = ( +/obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/iron, -/area/security/execution/transfer) -"byJ" = ( -/obj/effect/spawner/random/trash/mess, -/obj/machinery/airalarm/directional/west, -/turf/open/floor/wood, -/area/service/library/abandoned) -"byK" = ( -/obj/machinery/light/directional/east, -/obj/effect/turf_decal/tile/red/half/contrasted{ +/obj/effect/turf_decal/stripes/corner{ dir = 4 }, -/turf/open/floor/iron, -/area/security/brig) -"byQ" = ( -/obj/effect/landmark/start/hangover, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/obj/effect/turf_decal/siding/yellow/corner{ dir = 8 }, /turf/open/floor/iron, -/area/cargo/lobby) -"byZ" = ( -/obj/item/kirbyplants/random, -/obj/effect/turf_decal/tile/green{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/area/station/engineering/atmos/hfr_room) +"bzh" = ( /obj/structure/disposalpipe/segment{ - dir = 5 - }, -/turf/open/floor/iron/white, -/area/medical/medbay/central) -"bza" = ( -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 8 - }, -/turf/open/floor/iron{ - heat_capacity = 1e+006 - }, -/area/command/heads_quarters/ce) -"bze" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/mob/living/basic/cockroach, -/turf/open/floor/iron/grimy, -/area/commons/vacant_room/office) -"bzp" = ( -/obj/structure/cable, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 1 + dir = 4 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/item/radio/intercom/directional/east, -/turf/open/floor/iron/dark, -/area/service/chapel/funeral) -"bzr" = ( -/turf/closed/wall/r_wall, -/area/maintenance/port/greater) +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/station/maintenance/port/fore) "bzv" = ( /obj/structure/rack, /obj/item/gun/energy/ionrifle, @@ -6034,78 +5758,17 @@ /obj/item/gun/energy/temperature/security, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/ai_monitored/security/armory) -"bzL" = ( -/obj/structure/sign/painting/library_private{ - pixel_x = 32; - pixel_y = 32 - }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/newscaster/directional/east, -/obj/machinery/photocopier, -/turf/open/floor/iron/dark, -/area/service/library) -"bzO" = ( -/obj/structure/closet/emcloset, -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/obj/machinery/firealarm/directional/west{ - pixel_x = -38 - }, -/obj/machinery/button/door/directional/west{ - id = "gulagdoor"; - name = "Transfer Door Control"; - normaldoorcontrol = 1 - }, -/turf/open/floor/iron, -/area/security/execution/transfer) -"bzQ" = ( -/obj/structure/table, -/obj/item/clothing/gloves/color/latex, -/obj/item/clothing/glasses/science, -/obj/effect/turf_decal/tile/purple{ - dir = 4 - }, -/obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/north, -/turf/open/floor/iron/white, -/area/science/lobby) -"bzS" = ( -/obj/structure/cable, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/status_display/evac/directional/east, -/turf/open/floor/iron, -/area/engineering/main) -"bzU" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/machinery/status_display/ai/directional/south, -/turf/open/floor/iron, -/area/hallway/secondary/entry) -"bzW" = ( -/obj/structure/table, -/obj/structure/bedsheetbin, -/obj/structure/cable, -/turf/open/floor/iron, -/area/security/prison) -"bAa" = ( -/obj/structure/cable, -/obj/effect/turf_decal/tile/bar{ - dir = 1 +/area/station/ai_monitored/security/armory) +"bzY" = ( +/obj/effect/turf_decal/trimline/yellow/warning{ + dir = 8 }, -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/siding/thinplating/dark{ - dir = 4 +/obj/effect/turf_decal/trimline/yellow/mid_joiner{ + dir = 8 }, -/turf/open/floor/iron/dark, -/area/service/bar) +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/engineering/supermatter/room) "bAc" = ( /obj/docking_port/stationary{ dir = 8; @@ -6118,84 +5781,32 @@ }, /turf/open/space/basic, /area/space) -"bAd" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 - }, -/obj/machinery/door/airlock/external{ - name = "Gulag Shuttle Airlock" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/iron, -/area/security/execution/transfer) -"bAf" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 - }, -/obj/machinery/door/airlock/external{ - name = "Gulag Shuttle Airlock" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/iron, -/area/security/execution/transfer) -"bAg" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 8 - }, -/turf/open/floor/iron, -/area/security/execution/transfer) -"bAj" = ( -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 4 - }, -/turf/open/floor/iron, -/area/security/execution/transfer) -"bAo" = ( -/obj/structure/disposalpipe/segment{ +"bAq" = ( +/obj/effect/turf_decal/tile/green{ dir = 4 }, -/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/delivery, -/turf/open/floor/iron, -/area/maintenance/port/fore) -"bAs" = ( -/obj/structure/closet/secure_closet/medical1, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/obj/effect/turf_decal/bot, +/turf/open/floor/iron/white, +/area/station/medical/virology) +"bAu" = ( +/obj/machinery/light/directional/west, +/obj/structure/disposalpipe/segment, /turf/open/floor/iron, -/area/command/gateway) +/area/station/commons/fitness/recreation) "bAA" = ( /obj/structure/cable, /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron, -/area/construction/mining/aux_base) +/area/station/construction/mining/aux_base) "bAE" = ( /obj/item/stack/cable_coil, /obj/item/multitool, /obj/structure/table/reinforced, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/ai_monitored/command/storage/eva) +/area/station/ai_monitored/command/storage/eva) "bAK" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, /obj/machinery/status_display/evac/directional/west, @@ -6203,93 +5814,134 @@ pixel_y = 10 }, /turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/ai_upload) -"bAO" = ( -/obj/effect/turf_decal/tile/blue/anticorner/contrasted, -/turf/open/floor/iron, -/area/commons/fitness/recreation) -"bBb" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/effect/spawner/random/trash/mess, +/area/station/ai_monitored/turret_protected/ai_upload) +"bAM" = ( +/obj/structure/rack, +/obj/effect/spawner/random/techstorage/rnd_all, +/obj/effect/turf_decal/bot, /turf/open/floor/iron, -/area/maintenance/port/aft) -"bBK" = ( +/area/station/engineering/storage/tech) +"bAR" = ( +/turf/closed/wall/r_wall, +/area/station/engineering/break_room) +"bAV" = ( +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/white, -/area/medical/psychology) -"bBR" = ( -/obj/effect/turf_decal/tile/yellow/half/contrasted, -/turf/open/floor/iron, -/area/maintenance/port/greater) -"bCc" = ( -/obj/item/radio/intercom/directional/east, -/obj/effect/turf_decal/tile/red/half/contrasted{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/iron, -/area/security/execution/transfer) -"bCd" = ( -/obj/structure/cable, -/obj/structure/chair/office{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/command/bridge) -"bCf" = ( -/obj/effect/turf_decal/tile/neutral, +/area/station/command/heads_quarters/ce) +"bAY" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/firealarm/directional/east, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/turf_decal/bot, +/obj/machinery/holopad, /turf/open/floor/iron, -/area/hallway/primary/aft) -"bCg" = ( -/obj/item/radio/intercom/directional/south, -/obj/structure/extinguisher_cabinet/directional/east, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 4 +/area/station/security/checkpoint) +"bBa" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/stripes/line{ + dir = 6 }, +/obj/machinery/firealarm/directional/east, /turf/open/floor/iron, -/area/security/brig) -"bCh" = ( -/obj/structure/disposalpipe/segment, +/area/station/hallway/secondary/entry) +"bBc" = ( +/obj/structure/lattice/catwalk, +/turf/open/space, +/area/station/solars/port/aft) +"bBd" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"bBf" = ( +/obj/machinery/vending/assist, +/obj/machinery/light/small/directional/west, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/service/abandoned_gambling_den) +"bBt" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/turf/open/floor/iron, -/area/maintenance/port/fore) -"bCi" = ( +/mob/living/basic/cockroach, +/turf/open/floor/plating, +/area/station/maintenance/fore) +"bBz" = ( /obj/structure/cable, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/iron, -/area/science/robotics/mechbay) -"bCr" = ( -/obj/machinery/door/firedoor, /obj/effect/decal/cleanable/dirt, -/obj/machinery/door/airlock{ - name = "Primary Restroom" +/obj/effect/turf_decal/delivery, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"bBB" = ( +/turf/closed/wall/mineral/plastitanium, +/area/station/security/execution/transfer) +"bBD" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/door/firedoor, +/obj/machinery/door/poddoor/shutters/window/preopen{ + id = "right_arrivals_shutters" }, +/obj/machinery/light/directional/west, /obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ dir = 1 }, -/turf/open/floor/iron, -/area/commons/toilet/locker) -"bCs" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/turf/open/floor/iron/dark/corner{ + dir = 8 + }, +/area/station/hallway/secondary/entry) +"bBR" = ( +/obj/structure/lattice/catwalk, +/obj/structure/sign/warning/secure_area{ + pixel_x = 32 + }, +/turf/open/space/basic, +/area/space/nearstation) +"bBS" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ dir = 1 }, +/turf/open/floor/iron, +/area/station/maintenance/port/aft) +"bCd" = ( /obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Maintenance Hatch" + }, +/obj/effect/mapping_helpers/airlock/abandoned, +/obj/structure/cable, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/access/any/medical/maintenance, /turf/open/floor/iron, -/area/engineering/atmos) +/area/station/maintenance/starboard/aft) +"bCk" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/medical/chemistry) +"bCn" = ( +/obj/effect/turf_decal/trimline/yellow/corner, +/turf/open/floor/iron, +/area/station/engineering/atmos/project) "bCt" = ( /obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/shutters/preopen{ @@ -6298,95 +5950,123 @@ }, /obj/structure/cable, /turf/open/floor/plating, -/area/ai_monitored/turret_protected/ai) +/area/station/ai_monitored/turret_protected/ai) "bCu" = ( /obj/structure/cable, /turf/open/floor/circuit/green, -/area/ai_monitored/turret_protected/ai) -"bCA" = ( -/obj/structure/bed, -/obj/item/bedsheet/dorms, -/obj/effect/landmark/start/hangover, -/turf/open/floor/wood, -/area/commons/dorms) -"bCI" = ( -/obj/effect/decal/cleanable/oil, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/area/station/ai_monitored/turret_protected/ai) +"bCw" = ( +/obj/structure/cable, +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/turf/open/floor/iron, +/area/station/maintenance/port/aft) +"bCC" = ( +/obj/machinery/door/poddoor{ + id = "justiceblast"; + name = "Justice Blast Door" }, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/turf/open/floor/iron, -/area/maintenance/starboard) -"bCL" = ( -/obj/structure/cable, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/engineering/transit_tube) -"bCW" = ( -/obj/effect/turf_decal/tile/red, -/turf/open/floor/iron, -/area/hallway/primary/starboard) -"bDh" = ( -/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/security/execution/education) +"bCD" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ +/turf/open/floor/iron, +/area/station/commons/locker) +"bCO" = ( +/obj/effect/turf_decal/tile/yellow/fourcorners, +/turf/open/floor/iron, +/area/station/hallway/primary/aft) +"bCT" = ( +/obj/effect/turf_decal/siding/wood{ dir = 4 }, +/turf/open/floor/wood, +/area/station/service/theater) +"bCX" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/landmark/event_spawn, -/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/light/small/directional/east, +/obj/effect/spawner/random/structure/tank_holder, +/obj/structure/sign/poster/official/wtf_is_co2{ + pixel_x = 32 + }, /turf/open/floor/iron, -/area/maintenance/fore) -"bDz" = ( -/obj/effect/turf_decal/siding/green{ - dir = 9 +/area/station/maintenance/department/engine/atmos) +"bDg" = ( +/obj/machinery/door/window{ + dir = 8; + name = "Theater Stage" }, -/obj/effect/landmark/start/botanist, -/turf/open/floor/iron/dark/smooth_large, -/area/service/hydroponics) -"bDH" = ( -/obj/machinery/portable_atmospherics/canister/air, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron/dark/textured_large, -/area/engineering/atmos/storage/gas) -"bDV" = ( -/turf/closed/wall, -/area/security/execution/transfer) -"bDZ" = ( -/obj/structure/chair{ - dir = 1 +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/wood, +/area/station/service/theater/abandoned) +"bDs" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 }, -/obj/machinery/camera/directional/south{ - c_tag = "Security - Transfer Centre Aft" +/obj/machinery/atmospherics/components/binary/volume_pump{ + name = "Ports to Distro" }, -/obj/structure/sign/poster/official/work_for_a_future{ - pixel_y = -32 +/turf/open/floor/iron/dark/corner{ + dir = 1 }, -/obj/effect/turf_decal/tile/red/half/contrasted, -/turf/open/floor/iron, -/area/security/execution/transfer) -"bEa" = ( -/obj/structure/chair{ +/area/station/maintenance/department/electrical) +"bDu" = ( +/obj/structure/cable, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/obj/item/radio/intercom/directional/north, +/turf/open/floor/plating, +/area/station/maintenance/solars/starboard/aft) +"bDw" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 1 }, -/obj/machinery/airalarm/directional/south, -/obj/effect/turf_decal/tile/red/half/contrasted, -/turf/open/floor/iron, -/area/security/execution/transfer) -"bEb" = ( -/obj/item/kirbyplants/random, -/obj/machinery/light_switch/directional/south, -/obj/structure/extinguisher_cabinet/directional/east, -/obj/effect/turf_decal/tile/red/anticorner/contrasted, +/turf/open/floor/plating, +/area/station/security/prison) +"bDx" = ( +/obj/structure/closet/secure_closet/personal/patient, +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 8 + }, +/obj/item/radio/intercom/directional/north, +/turf/open/floor/iron/white, +/area/station/medical/treatment_center) +"bDG" = ( +/obj/machinery/light_switch/directional/west, +/obj/structure/sink{ + dir = 4; + pixel_x = -12 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/turf/open/floor/iron/white, +/area/station/medical/surgery/theatre) +"bDM" = ( +/obj/effect/turf_decal/tile/purple/fourcorners, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, -/area/security/execution/transfer) +/area/station/science/lobby) +"bDX" = ( +/obj/structure/sign/warning/electric_shock, +/turf/closed/wall/r_wall, +/area/station/engineering/lobby) +"bEd" = ( +/obj/structure/chair/wood{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/service/theater/abandoned) "bEf" = ( /obj/machinery/door/window{ base_state = "rightsecure"; @@ -6395,7 +6075,7 @@ layer = 4.1; name = "Secondary AI Core Access"; pixel_x = 4; - req_access_txt = "16" + req_access = list("ai_upload") }, /obj/effect/landmark/start/ai/secondary, /obj/item/radio/intercom/directional/north{ @@ -6415,14 +6095,14 @@ name = "Private Channel" }, /turf/open/floor/circuit/green, -/area/ai_monitored/turret_protected/ai) +/area/station/ai_monitored/turret_protected/ai) "bEl" = ( /obj/machinery/ai_slipper{ uses = 10 }, /obj/structure/cable, /turf/open/floor/circuit/green, -/area/ai_monitored/turret_protected/ai) +/area/station/ai_monitored/turret_protected/ai) "bEm" = ( /obj/machinery/door/window{ base_state = "leftsecure"; @@ -6431,7 +6111,7 @@ layer = 4.1; name = "Tertiary AI Core Access"; pixel_x = -3; - req_access_txt = "16" + req_access = list("ai_upload") }, /obj/effect/landmark/start/ai/secondary, /obj/item/radio/intercom/directional/north{ @@ -6451,18 +6131,7 @@ name = "Private Channel" }, /turf/open/floor/circuit/green, -/area/ai_monitored/turret_protected/ai) -"bEn" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/engineering/atmos/hfr_room) +/area/station/ai_monitored/turret_protected/ai) "bEr" = ( /obj/structure/rack, /obj/item/gun/energy/laser{ @@ -6480,126 +6149,133 @@ /obj/effect/turf_decal/bot, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/ai_monitored/security/armory) -"bEx" = ( -/turf/closed/wall, -/area/maintenance/starboard/greater) -"bEy" = ( +/area/station/ai_monitored/security/armory) +"bEs" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron, +/area/station/maintenance/port/fore) +"bED" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/red/anticorner/contrasted{ +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ dir = 1 }, /turf/open/floor/iron, -/area/security/brig) -"bEI" = ( -/obj/structure/table, -/obj/effect/decal/cleanable/dirt, -/obj/item/reagent_containers/blood/random{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/item/reagent_containers/blood/random, -/obj/effect/turf_decal/bot, -/obj/item/reagent_containers/food/condiment/enzyme{ - layer = 5; - pixel_x = -6; - pixel_y = 8 +/area/station/maintenance/port/greater) +"bEN" = ( +/obj/structure/cable, +/obj/effect/turf_decal/tile/yellow/anticorner/contrasted{ + dir = 1 }, /turf/open/floor/iron, -/area/service/kitchen/abandoned) -"bEK" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/obj/machinery/door/airlock/external{ - name = "External Docking Port"; - space_dir = 1 +/area/station/engineering/main) +"bEV" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/medical{ + name = "Surgery Observation" + }, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/mapping_helpers/airlock/access/all/medical/general, +/turf/open/floor/iron/dark, +/area/station/medical/surgery/theatre) +"bEY" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/security/glass{ + name = "Holding Area" }, +/obj/structure/cable, /obj/effect/turf_decal/stripes/line{ dir = 8 }, /obj/effect/turf_decal/stripes/line{ dir = 4 }, +/obj/effect/mapping_helpers/airlock/access/all/security/brig, /turf/open/floor/iron, -/area/hallway/secondary/entry) -"bEO" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/security{ - name = "Interrogation" +/area/station/security/checkpoint/escape) +"bFa" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/neutral/half/contrasted, +/turf/open/floor/iron, +/area/station/maintenance/port/greater) +"bFo" = ( +/obj/structure/table/glass, +/obj/item/folder/white, +/obj/item/flashlight/pen, +/obj/item/clothing/neck/stethoscope, +/obj/effect/turf_decal/tile/blue{ + dir = 4 }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/effect/mapping_helpers/airlock/access/all/security/general, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/obj/effect/turf_decal/tile/blue{ + dir = 8 }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/iron/dark, -/area/security/interrogation) -"bEU" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/white, +/area/station/command/heads_quarters/cmo) +"bFs" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/effect/turf_decal/tile/red, -/obj/machinery/firealarm/directional/east, +/obj/structure/table/reinforced, +/obj/item/clipboard, +/obj/item/folder/yellow, +/obj/item/reagent_containers/pill/patch/aiuri, /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/turf/open/floor/iron, -/area/engineering/lobby) -"bEV" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ dir = 8 }, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron, -/area/science/xenobiology) -"bFD" = ( -/obj/machinery/atmospherics/components/binary/pump/on{ - dir = 8; - name = "Unfiltered & Air to Mix" - }, -/obj/effect/turf_decal/tile/green/anticorner/contrasted{ - dir = 1 +/turf/open/floor/iron/dark/corner, +/area/station/maintenance/disposal/incinerator) +"bFy" = ( +/obj/structure/cable, +/obj/machinery/conveyor{ + dir = 4; + id = "cargoload" }, -/turf/open/floor/iron, -/area/engineering/atmos/mix) -"bFG" = ( -/obj/effect/landmark/start/hangover, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/effect/turf_decal/bot, /obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/dark, -/area/security/checkpoint) -"bFJ" = ( -/obj/machinery/atmospherics/pipe/bridge_pipe/green/visible{ +/obj/machinery/door/poddoor{ + id = "cargoload"; + name = "Supply Dock Loading Door" + }, +/turf/open/floor/plating, +/area/station/cargo/storage) +"bFH" = ( +/obj/structure/bed, +/obj/item/bedsheet/orange, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/machinery/camera/directional/east{ + c_tag = "Permabrig - Cell 3"; + network = list("ss13","prison") + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/obj/effect/turf_decal/tile/red/half/contrasted{ dir = 4 }, +/turf/open/floor/iron, +/area/station/security/prison/safe) +"bFI" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/pipe/bridge_pipe/cyan/visible, -/turf/open/floor/iron/dark, -/area/engineering/atmos) -"bFL" = ( -/turf/closed/wall/r_wall, -/area/security/warden) -"bFP" = ( -/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable, -/turf/open/floor/plating, -/area/security/warden) -"bFR" = ( +/obj/effect/turf_decal/delivery, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/maintenance/starboard/aft) +"bFM" = ( /obj/effect/turf_decal/stripes/line{ - dir = 4 + dir = 1 }, -/obj/item/radio/intercom/directional/north, /turf/open/floor/iron, -/area/security/warden) +/area/station/maintenance/department/electrical) "bFT" = ( /obj/effect/landmark/start/ai, /obj/item/radio/intercom/directional/west{ @@ -6624,16 +6300,21 @@ id = "aicoredoor"; name = "AI Chamber Access Control"; pixel_x = -24; - req_access_txt = "16" + req_access = list("ai_upload") }, /obj/machinery/button/door/directional/south{ id = "aicorewindow"; name = "AI Core Shutters"; pixel_x = 24; - req_access_txt = "16" + req_access = list("ai_upload") }, /turf/open/floor/circuit/green, -/area/ai_monitored/turret_protected/ai) +/area/station/ai_monitored/turret_protected/ai) +"bFV" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) "bFY" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, /obj/item/radio/intercom/directional/north{ @@ -6643,17 +6324,65 @@ name = "Private Channel" }, /turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/aisat_interior) -"bFZ" = ( -/obj/structure/cable, +/area/station/ai_monitored/turret_protected/aisat_interior) +"bGc" = ( +/turf/closed/wall, +/area/station/maintenance/department/engine/atmos) +"bGf" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/firedoor, +/obj/machinery/door/window/left/directional/west{ + dir = 4; + name = "Mining Desk"; + req_access = list("mining") + }, +/obj/effect/turf_decal/delivery, +/obj/item/paper_bin, +/obj/item/pen, +/turf/open/floor/iron, +/area/station/cargo/lobby) +"bGh" = ( +/obj/structure/filingcabinet/employment, +/obj/machinery/airalarm/directional/east, +/turf/open/floor/wood, +/area/station/service/lawoffice) +"bGi" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/security/prison) +"bGj" = ( +/obj/structure/closet, +/obj/item/stack/sheet/glass{ + amount = 30 + }, +/obj/item/stack/sheet/iron{ + amount = 30 + }, +/obj/item/stack/cable_coil, +/obj/item/wrench, +/obj/item/vending_refill/cigarette, +/obj/item/circuitboard/computer/slot_machine, +/obj/item/circuitboard/computer/slot_machine, +/obj/item/circuitboard/computer/arcade/battle, +/obj/item/circuitboard/computer/arcade/orion_trail, +/obj/item/vending_refill/coffee, +/obj/machinery/airalarm/directional/south, +/turf/open/floor/iron/checker, +/area/station/service/bar) +"bGl" = ( /obj/machinery/door/firedoor, -/obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ - dir = 1 + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/hallway/primary/central/fore) -"bGa" = ( +/area/station/hallway/primary/starboard) +"bGr" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/disposalpipe/segment{ @@ -6665,23 +6394,55 @@ }, /obj/effect/turf_decal/tile/neutral/half/contrasted, /turf/open/floor/iron, -/area/engineering/atmos/storage) -"bGM" = ( +/area/station/engineering/atmos/storage) +"bGC" = ( /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/wood, -/area/command/meeting_room/council) -"bGW" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/door/airlock/highsecurity{ + name = "Atmospherics Emergency Access" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/door/firedoor/heavy, +/obj/effect/mapping_helpers/airlock/access/all/engineering/atmos, +/turf/open/floor/iron, +/area/station/engineering/atmos/project) +"bGK" = ( /obj/effect/landmark/event_spawn, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron, -/area/cargo/miningoffice) -"bGX" = ( +/area/station/medical/medbay/lobby) +"bGR" = ( +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=hall12"; + location = "hall11" + }, /obj/structure/cable, -/obj/structure/lattice/catwalk, -/turf/open/space/basic, -/area/solars/port/fore) +/obj/effect/turf_decal/tile/neutral/fourcorners, +/mob/living/simple_animal/bot/secbot/beepsky/officer, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"bGT" = ( +/obj/structure/table, +/obj/item/stack/package_wrap, +/obj/item/hand_labeler, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/structure/cable, +/obj/machinery/power/apc/auto_name/directional/west, +/turf/open/floor/iron/dark, +/area/station/service/chapel/funeral) "bGY" = ( /obj/structure/cable, /obj/machinery/requests_console/directional/north{ @@ -6692,147 +6453,145 @@ dir = 1 }, /turf/open/floor/iron, -/area/construction/mining/aux_base) -"bHi" = ( -/obj/structure/table, -/obj/item/paper_bin, -/obj/item/pen, -/obj/effect/turf_decal/tile/blue, -/turf/open/floor/iron/white, -/area/medical/medbay/lobby) -"bHq" = ( -/turf/closed/wall, -/area/maintenance/starboard) -"bHr" = ( -/turf/closed/wall/r_wall, -/area/security/detectives_office) -"bHv" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/obj/machinery/status_display/evac/directional/east, -/turf/open/floor/iron, -/area/hallway/primary/port) -"bHw" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/preopen{ - id = "brigwindows"; - name = "Brig Front Blast door" - }, +/area/station/construction/mining/aux_base) +"bHg" = ( /obj/structure/cable, -/turf/open/floor/plating, -/area/security/brig) -"bHx" = ( -/obj/structure/closet/secure_closet/brig{ - id = "brig1"; - name = "Cell 1 Locker" +/obj/effect/turf_decal/tile/yellow, +/turf/open/floor/iron/white, +/area/station/medical/pharmacy) +"bHj" = ( +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Maintenance Hatch" }, -/obj/machinery/light/small/directional/north, -/obj/effect/turf_decal/tile/red/anticorner/contrasted{ +/obj/effect/turf_decal/stripes/line{ dir = 1 }, +/obj/effect/turf_decal/stripes/line, +/obj/effect/mapping_helpers/airlock/unres, +/obj/effect/mapping_helpers/airlock/access/any/service/maintenance, +/obj/effect/mapping_helpers/airlock/access/any/supply/maintenance, /turf/open/floor/iron, -/area/security/brig) -"bHy" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/obj/machinery/flasher/directional/north{ - id = "brig1" - }, -/obj/effect/turf_decal/tile/red/anticorner/contrasted{ +/area/station/maintenance/fore) +"bHm" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/hallway/secondary/construction) +"bHB" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ dir = 4 }, +/obj/structure/cable, /turf/open/floor/iron, -/area/security/brig) -"bHC" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/components/binary/pump/on{ - dir = 4; - name = "O2 to Airmix" - }, -/turf/open/floor/iron/dark, -/area/engineering/atmos) -"bHI" = ( -/obj/machinery/door/airlock/security/glass{ - name = "Security E.V.A. Storage" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 +/area/station/hallway/secondary/entry) +"bHE" = ( +/turf/closed/wall, +/area/station/maintenance/port/lesser) +"bHW" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 4 }, -/obj/structure/cable, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/tile/blue{ dir = 8 }, -/obj/effect/turf_decal/stripes/line{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/white, +/area/station/medical/medbay/lobby) +"bIa" = ( +/obj/effect/turf_decal/trimline/blue/end{ dir = 4 }, -/obj/effect/mapping_helpers/airlock/access/all/security/armory, -/turf/open/floor/iron, -/area/security/warden) -"bHJ" = ( -/obj/structure/cable, -/turf/open/floor/iron, -/area/security/warden) -"bHK" = ( -/obj/structure/cable, +/obj/machinery/shower{ + dir = 4; + name = "emergency shower" + }, /obj/effect/turf_decal/stripes/line{ - dir = 4 + dir = 10 }, +/obj/machinery/status_display/evac/directional/south, /turf/open/floor/iron, -/area/security/warden) -"bHZ" = ( -/obj/structure/disposaloutlet, -/obj/structure/disposalpipe/trunk{ - dir = 1 +/area/station/engineering/main) +"bIb" = ( +/obj/structure/mirror/directional/west, +/obj/structure/sink{ + dir = 4; + pixel_x = -12 }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/science/xenobiology) -"bIj" = ( +/obj/effect/turf_decal/bot, +/obj/effect/landmark/start/hangover, +/turf/open/floor/iron, +/area/station/commons/toilet/locker) +"bIm" = ( /obj/structure/cable, -/turf/open/floor/iron/white, -/area/maintenance/department/science) -"bIr" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/effect/landmark/start/hangover, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark/side{ - dir = 8 - }, -/area/hallway/secondary/entry) -"bIu" = ( -/turf/closed/wall, -/area/science/breakroom) -"bIC" = ( +/turf/open/floor/iron/grimy, +/area/station/command/heads_quarters/ce) +"bID" = ( /obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/bot, +/obj/machinery/power/port_gen/pacman, +/turf/open/floor/iron, +/area/station/engineering/storage) +"bIF" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/security{ + name = "Shooting Range" + }, /obj/structure/cable, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/neutral/anticorner/contrasted, +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "brig-side-entrance" + }, +/obj/structure/disposalpipe/segment, +/obj/effect/mapping_helpers/airlock/access/all/security/general, /turf/open/floor/iron, -/area/maintenance/starboard/aft) -"bIE" = ( -/obj/structure/table/wood, -/obj/item/storage/dice, -/obj/machinery/computer/security/telescreen/entertainment/directional/south, -/obj/structure/window/reinforced{ +/area/station/security/brig) +"bIG" = ( +/obj/effect/turf_decal/tile/green{ dir = 8 }, -/turf/open/floor/iron/grimy, -/area/service/library) -"bIP" = ( -/obj/structure/table/wood, -/obj/item/folder/white, -/obj/item/reagent_containers/spray/cleaner{ - pixel_x = -3; - pixel_y = 2 +/obj/effect/turf_decal/tile/blue, +/obj/machinery/light/directional/south, +/obj/machinery/hydroponics/constructable, +/obj/machinery/status_display/ai/directional/south, +/turf/open/floor/iron, +/area/station/service/hydroponics) +"bIM" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/light/directional/east, +/obj/machinery/camera/directional/east{ + c_tag = "Central Hallway - Bridge Port"; + name = "hallway camera" }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/obj/effect/turf_decal/tile/neutral, +/obj/item/radio/intercom/directional/east, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"bIS" = ( +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Maintenance Hatch" + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/mapping_helpers/airlock/unres, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, /turf/open/floor/iron, -/area/medical/break_room) +/area/station/maintenance/starboard/aft) "bIW" = ( /obj/machinery/turretid{ icon_state = "control_stun"; @@ -6845,143 +6604,146 @@ dir = 8; icon_state = "leftsecure"; name = "Primary AI Core Access"; - req_access_txt = "16" + req_access = list("ai_upload") }, /obj/structure/cable, /obj/effect/turf_decal/tile/neutral/fourcorners, /obj/machinery/power/apc/auto_name/directional/north, /turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/ai) -"bJc" = ( +/area/station/ai_monitored/turret_protected/ai) +"bJf" = ( +/obj/structure/chair/sofa/bench/right{ + dir = 8 + }, +/obj/machinery/newscaster/directional/north, +/obj/machinery/firealarm/directional/east, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/landmark/start/assistant, +/obj/effect/turf_decal/box/corners{ + dir = 4 + }, +/obj/effect/turf_decal/box/corners{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/fore) +"bJg" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow, +/obj/machinery/status_display/evac/directional/north, /obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/turf/open/floor/plating, -/area/maintenance/starboard) -"bJd" = ( -/obj/structure/cable, -/obj/effect/turf_decal/delivery, /turf/open/floor/iron, -/area/maintenance/starboard/greater) -"bJe" = ( -/obj/structure/cable, -/turf/open/floor/plating, -/area/maintenance/starboard) -"bJC" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/area/station/engineering/atmos/project) +"bJy" = ( +/obj/effect/spawner/random/vending/snackvend, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron, +/area/station/hallway/primary/central/aft) +"bJF" = ( /obj/structure/cable, +/obj/effect/turf_decal/plaque{ + icon_state = "L12" + }, /turf/open/floor/iron, -/area/engineering/break_room) -"bJD" = ( -/obj/machinery/suit_storage_unit/security, +/area/station/hallway/primary/central/aft) +"bJH" = ( +/obj/machinery/light/directional/east, +/turf/open/floor/iron, +/area/station/commons/fitness/recreation) +"bJI" = ( +/turf/closed/wall, +/area/station/security/checkpoint/engineering) +"bJM" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/space_heater, +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 1 + }, +/obj/effect/turf_decal/bot, /turf/open/floor/iron, -/area/security/warden) -"bJE" = ( +/area/station/engineering/atmos) +"bKm" = ( +/obj/structure/closet/wardrobe/grey, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/landmark/start/hangover/closet, +/turf/open/floor/iron/dark, +/area/station/commons/locker) +"bKp" = ( +/obj/machinery/atmospherics/components/binary/pump/on{ + dir = 1; + name = "Engine Cooling Bypass" + }, /obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/green/visible/layer4, +/obj/effect/turf_decal/box/corners, +/obj/effect/turf_decal/box/corners{ dir = 4 }, /turf/open/floor/iron, -/area/security/warden) -"bJK" = ( -/obj/structure/rack, -/obj/machinery/light/small/directional/south, -/obj/item/storage/toolbox/emergency, -/obj/item/wrench, +/area/station/engineering/supermatter/room) +"bKz" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/status_display/ai/directional/south, -/turf/open/floor/iron/dark, -/area/command/bridge) -"bJR" = ( -/obj/machinery/light/directional/south, -/obj/machinery/status_display/evac/directional/south, /obj/structure/cable, -/obj/effect/turf_decal/tile/neutral, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/commons/toilet/locker) -"bKb" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/area/station/hallway/primary/aft) +"bKG" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/landmark/start/hangover, -/obj/structure/cable, -/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/turf/open/floor/iron{ + heat_capacity = 1e+006 + }, +/area/station/maintenance/starboard/aft) +"bKT" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/landmark/start/cargo_technician, +/obj/effect/turf_decal/bot, /turf/open/floor/iron, -/area/hallway/secondary/entry) -"bKt" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/area/station/cargo/storage) +"bKZ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/atmos/glass{ - name = "Atmospherics Project Room"; - req_access_txt = "24" +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ + dir = 5 }, +/obj/structure/cable, /turf/open/floor/iron, -/area/engineering/atmos/project) -"bKv" = ( -/obj/effect/turf_decal/tile/blue{ +/area/station/maintenance/port/aft) +"bLc" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/machinery/airalarm/directional/east, -/turf/open/floor/iron/white, -/area/medical/surgery/theatre) -"bKA" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/iron, -/area/hallway/secondary/entry) -"bKE" = ( -/obj/item/clothing/gloves/cut, -/obj/effect/decal/remains/human{ - desc = "They look like human remains. The bones are charred and burned."; - name = "charred remains" - }, -/turf/open/floor/plating, -/area/maintenance/port/greater) -"bKF" = ( -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/maintenance/fore) -"bKH" = ( -/turf/closed/wall/r_wall, -/area/tcommsat/computer) -"bKM" = ( -/obj/effect/landmark/event_spawn, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, +/obj/structure/cable, +/obj/effect/turf_decal/delivery, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/maintenance/port/greater) +"bLd" = ( /obj/effect/landmark/start/hangover, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/iron/white, -/area/medical/medbay/lobby) -"bLl" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 1 - }, -/obj/item/radio/intercom/prison/directional/south, -/obj/effect/turf_decal/tile/red/anticorner/contrasted{ +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/structure/chair/sofa/bench{ dir = 8 }, -/turf/open/floor/iron, -/area/security/brig) +/obj/effect/landmark/start/assistant, +/turf/open/floor/iron/dark, +/area/station/hallway/secondary/entry) "bLs" = ( /turf/closed/wall/r_wall, -/area/ai_monitored/security/armory) +/area/station/ai_monitored/security/armory) "bLw" = ( /obj/structure/window/reinforced{ dir = 8 @@ -6991,591 +6753,419 @@ }, /turf/open/space, /area/space/nearstation) -"bLA" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/maintenance/fore) -"bLI" = ( -/obj/effect/landmark/event_spawn, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +"bLy" = ( +/obj/machinery/computer/cargo{ + dir = 8 + }, +/obj/machinery/camera/directional/east{ + c_tag = "Cargo Bay - Starboard"; + name = "cargo camera" + }, +/obj/machinery/light/directional/east, +/obj/effect/turf_decal/bot, +/obj/machinery/button/door/directional/east{ + id = "cargounload"; + layer = 4; + name = "Loading Doors"; + pixel_y = 6 + }, +/obj/machinery/button/door/directional/east{ + id = "cargoload"; + layer = 4; + name = "Loading Doors"; + pixel_y = -6 + }, /turf/open/floor/iron, -/area/commons/locker) -"bLK" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/mob/living/basic/cockroach, -/turf/open/floor/plating, -/area/maintenance/starboard) -"bLR" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/obj/effect/turf_decal/delivery, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ +/area/station/cargo/storage) +"bLG" = ( +/obj/effect/turf_decal/tile/red/anticorner/contrasted{ dir = 4 }, /turf/open/floor/iron, -/area/maintenance/port/aft) -"bLS" = ( -/obj/effect/decal/cleanable/cobweb/cobweb2, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/red/half/contrasted, -/obj/machinery/vending/dinnerware, -/obj/machinery/light/small/directional/north, +/area/station/security/checkpoint/escape) +"bLP" = ( +/obj/machinery/camera/directional/east{ + c_tag = "Permabrig - Kitchen Entrance"; + network = list("ss13","prison") + }, +/obj/machinery/airalarm/directional/east, /turf/open/floor/iron, -/area/service/kitchen/abandoned) -"bLT" = ( +/area/station/security/prison) +"bMe" = ( +/obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/wood, -/area/command/heads_quarters/hop) -"bLW" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating, +/area/station/service/abandoned_gambling_den) +"bMz" = ( +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Maintenance Hatch" }, /obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ dir = 1 }, -/turf/open/floor/plating/airless, -/area/maintenance/port/greater) -"bMa" = ( -/turf/closed/wall, -/area/security/checkpoint/engineering) -"bMf" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/effect/turf_decal/stripes/line, +/obj/effect/mapping_helpers/airlock/unres, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) +"bMH" = ( +/obj/structure/table, +/obj/item/storage/belt/utility, +/obj/item/radio, +/obj/item/radio, +/obj/item/radio, /obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/bot, +/obj/machinery/firealarm/directional/west, /turf/open/floor/iron, -/area/engineering/atmos/hfr_room) -"bMn" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/turf/open/floor/iron/smooth, -/area/hallway/secondary/entry) -"bMy" = ( -/obj/structure/table/wood, -/obj/item/folder/blue, -/obj/item/pen, -/obj/item/radio/intercom/directional/north, -/turf/open/floor/iron/grimy, -/area/tcommsat/computer) -"bMA" = ( -/obj/machinery/camera/directional/north{ - c_tag = "Telecomms - Monitoring"; - name = "telecomms camera"; - network = list("ss13","tcomms") +/area/station/command/gateway) +"bMN" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/machinery/light_switch/directional/north, -/turf/open/floor/iron/grimy, -/area/tcommsat/computer) -"bMD" = ( -/obj/item/kirbyplants/random, -/obj/machinery/power/apc/auto_name/directional/north, /obj/structure/cable, -/turf/open/floor/iron/grimy, -/area/tcommsat/computer) -"bME" = ( -/obj/structure/table/wood, -/obj/item/book/manual/wiki/tcomms, -/obj/item/radio{ - pixel_y = 5 +/obj/effect/turf_decal/stripes/line{ + dir = 9 }, -/obj/item/radio/intercom/directional/north, -/turf/open/floor/iron/grimy, -/area/tcommsat/computer) -"bMI" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/science/xenobiology) +"bNt" = ( /obj/effect/decal/cleanable/dirt, -/obj/machinery/light/directional/west, -/obj/machinery/button/door/directional/west{ - id = "cafe_counter"; - name = "Counter Shutters Control"; - pixel_y = 8 - }, -/turf/open/floor/iron/cafeteria, -/area/service/kitchen) -"bMQ" = ( -/obj/effect/turf_decal/bot, -/obj/machinery/light/small/directional/north, /obj/structure/closet/toolcloset, -/turf/open/floor/iron, -/area/engineering/main) -"bMR" = ( -/obj/structure/cable, +/turf/open/floor/plating, +/area/station/maintenance/department/electrical) +"bNB" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/effect/landmark/start/hangover, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 8 +/obj/effect/turf_decal/tile/red{ + dir = 4 }, -/turf/open/floor/iron, -/area/hallway/primary/central/aft) -"bMW" = ( -/turf/closed/wall, -/area/security/detectives_office) -"bMX" = ( -/obj/machinery/door/airlock/grunge{ - name = "Chapel Office"; - req_access_txt = "27" +/obj/effect/turf_decal/tile/red{ + dir = 8 }, -/obj/structure/disposalpipe/segment, -/obj/effect/landmark/navigate_destination, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/tile/yellow{ dir = 1 }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/iron/dark, -/area/service/chapel) -"bMZ" = ( -/obj/machinery/holopad, -/turf/open/floor/iron/grimy, -/area/security/detectives_office) -"bNb" = ( -/obj/structure/table/wood, -/obj/item/clothing/mask/cigarette/cigar/cohiba{ - pixel_x = 3 - }, -/obj/item/clothing/mask/cigarette/cigar/havana{ - pixel_x = -3 +/obj/effect/turf_decal/tile/yellow, +/obj/structure/chair/stool/bar/directional/east, +/turf/open/floor/iron, +/area/station/commons/lounge) +"bNJ" = ( +/obj/item/kirbyplants/random, +/obj/machinery/light/directional/east, +/obj/machinery/camera/directional/east{ + c_tag = "Medbay - Chief Medical Officer's Office"; + name = "medbay camera"; + network = list("ss13","medbay") }, -/obj/item/clothing/mask/cigarette/cigar, -/turf/open/floor/carpet, -/area/security/detectives_office) -"bNc" = ( -/obj/structure/disposalpipe/segment, -/turf/open/floor/carpet, -/area/security/detectives_office) -"bNd" = ( -/obj/machinery/computer/med_data{ +/obj/structure/cable, +/obj/machinery/power/apc/auto_name/directional/east, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 8 }, -/obj/machinery/requests_console/directional/east{ - department = "Detective's Office"; - name = "Detective's Requests Console" +/turf/open/floor/iron, +/area/station/command/heads_quarters/cmo) +"bNW" = ( +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=hall7"; + location = "hall6" }, -/turf/open/floor/carpet, -/area/security/detectives_office) -"bNj" = ( -/turf/closed/wall, -/area/security/brig) -"bNm" = ( -/obj/machinery/computer/crew, -/obj/machinery/requests_console/directional/north{ - department = "Security"; - departmentType = 3; - name = "Security Requests Console"; - pixel_x = -32 +/obj/structure/cable, +/obj/effect/turf_decal/plaque{ + icon_state = "L8" }, -/obj/effect/turf_decal/tile/red/anticorner/contrasted{ +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 1 }, +/obj/effect/landmark/start/hangover, /turf/open/floor/iron, -/area/security/warden) -"bNn" = ( +/area/station/hallway/primary/central/aft) +"bNZ" = ( +/obj/structure/disposalpipe/sorting/mail{ + name = "Engineering Junction"; + sortType = 4 + }, /obj/structure/cable, -/obj/effect/turf_decal/tile/red/half/contrasted{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/stripes/line{ dir = 1 }, /turf/open/floor/iron, -/area/security/warden) -"bNG" = ( -/obj/structure/sign/poster/official/build{ - pixel_y = -32 +/area/station/engineering/main) +"bOe" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/landmark/event_spawn, +/obj/structure/cable, +/obj/effect/turf_decal/tile/purple/fourcorners, +/turf/open/floor/iron, +/area/station/science/research) +"bOl" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 }, +/obj/effect/decal/cleanable/cobweb, +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/trash/mess, +/turf/open/floor/plating, +/area/station/maintenance/disposal) +"bOp" = ( /obj/structure/table/reinforced, -/turf/open/floor/iron/white, -/area/science/misc_lab/range) -"bNT" = ( -/obj/structure/table/reinforced, -/obj/machinery/reagentgrinder{ - pixel_x = -6; - pixel_y = 6 - }, -/obj/machinery/requests_console/directional/west{ - department = "Kitchen"; - departmentType = 2; - name = "Kitchen Requests Console" +/obj/machinery/door/firedoor, +/obj/item/reagent_containers/food/condiment/saltshaker{ + pixel_x = -3 }, -/turf/open/floor/iron/cafeteria, -/area/service/kitchen) -"bNX" = ( -/obj/effect/turf_decal/tile/yellow{ - dir = 4 +/obj/item/reagent_containers/food/condiment/peppermill{ + pixel_x = 3 }, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/firealarm/directional/north, -/turf/open/floor/iron/checker, -/area/engineering/atmos/pumproom) -"bOj" = ( -/obj/structure/sign/nanotrasen, -/turf/closed/wall/r_wall, -/area/security/checkpoint/engineering) -"bOo" = ( -/obj/effect/turf_decal/tile/brown/half/contrasted, -/turf/open/floor/iron, -/area/cargo/lobby) -"bOv" = ( -/obj/structure/chair/wood, -/turf/open/floor/wood, -/area/service/abandoned_gambling_den) -"bOF" = ( /obj/machinery/door/poddoor/shutters/preopen{ - id = "hopline"; - name = "Queue Shutters" - }, -/obj/effect/turf_decal/loading_area{ - dir = 8 + id = "cafe_counter"; + name = "Kitchen Counter Shutters" }, -/turf/open/floor/iron, -/area/hallway/primary/central/fore) -"bOH" = ( -/obj/structure/chair/office{ +/turf/open/floor/iron/white/smooth_half{ dir = 1 }, -/turf/open/floor/iron/grimy, -/area/tcommsat/computer) -"bOI" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/area/station/service/kitchen) +"bOw" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/iron/grimy, -/area/tcommsat/computer) -"bOM" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Maintenance Hatch" + }, +/obj/effect/turf_decal/stripes/line{ dir = 8 }, -/turf/open/floor/iron/grimy, -/area/tcommsat/computer) -"bON" = ( -/obj/structure/chair/office{ +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/turf/open/floor/iron/grimy, -/area/tcommsat/computer) -"bOV" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/tile/blue, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/maintenance/starboard/aft) -"bPd" = ( -/obj/machinery/door/window/right/directional/east{ - name = "Detective's Morgue" - }, -/turf/open/floor/iron/dark, -/area/security/detectives_office) -"bPg" = ( -/turf/open/floor/iron/grimy, -/area/security/detectives_office) -"bPi" = ( -/obj/structure/table/wood, -/obj/item/folder/red, -/obj/item/hand_labeler, -/turf/open/floor/carpet, -/area/security/detectives_office) -"bPk" = ( -/obj/machinery/computer/secure_data{ +/obj/effect/mapping_helpers/airlock/unres{ dir = 8 }, -/obj/machinery/light/directional/east, -/obj/machinery/status_display/evac/directional/east, -/turf/open/floor/carpet, -/area/security/detectives_office) -"bPo" = ( -/obj/structure/closet/secure_closet/brig{ - id = "brig2"; - name = "Cell 2 Locker" - }, -/obj/machinery/light/small/directional/north, -/obj/effect/turf_decal/tile/red/anticorner/contrasted{ - dir = 1 - }, -/turf/open/floor/iron, -/area/security/brig) -"bPp" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/obj/machinery/flasher/directional/north{ - id = "brig2" - }, -/obj/effect/turf_decal/tile/red/anticorner/contrasted{ - dir = 4 - }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, /turf/open/floor/iron, -/area/security/brig) -"bPr" = ( -/obj/machinery/holopad, -/obj/structure/disposalpipe/segment, -/obj/structure/cable, +/area/station/maintenance/port/fore) +"bOL" = ( /obj/effect/turf_decal/bot, +/obj/machinery/light/small/directional/south, +/obj/structure/closet/radiation, /turf/open/floor/iron, -/area/security/brig) -"bPs" = ( +/area/station/engineering/main) +"bOP" = ( /obj/structure/table/reinforced, -/obj/machinery/door/firedoor, -/obj/machinery/door/window/brigdoor/right/directional/north{ - dir = 4; - name = "Warden's Desk"; - req_access_txt = "3" +/obj/structure/window/reinforced{ + dir = 4 }, -/obj/machinery/door/window/left/directional/west{ - name = "Warden's Desk" +/obj/machinery/button/door{ + id = "xeno1"; + name = "Containment Control"; + req_access = list("xenobiology") }, -/obj/item/folder/red, -/obj/item/pen, -/obj/structure/cable, -/obj/effect/turf_decal/delivery, +/obj/machinery/light/directional/north, +/obj/effect/turf_decal/bot, /turf/open/floor/iron, -/area/security/warden) -"bPt" = ( -/obj/structure/chair/office{ - dir = 8 +/area/station/science/xenobiology) +"bOR" = ( +/obj/effect/spawner/random/trash/bin, +/turf/open/floor/plating{ + icon_state = "panelscorched" }, -/obj/effect/landmark/start/warden, +/area/station/maintenance/fore) +"bOS" = ( /obj/structure/cable, -/obj/effect/turf_decal/tile/red/half/contrasted{ +/obj/machinery/light/directional/west, +/obj/effect/turf_decal/tile/yellow/half/contrasted{ dir = 8 }, -/turf/open/floor/iron, -/area/security/warden) -"bPv" = ( -/obj/machinery/computer/secure_data{ - dir = 8 +/turf/open/floor/iron/white, +/area/station/medical/chemistry) +"bOU" = ( +/obj/effect/landmark/start/hangover, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/structure/chair/sofa/bench{ + dir = 4 + }, +/obj/effect/landmark/start/assistant, +/turf/open/floor/iron/dark, +/area/station/hallway/secondary/entry) +"bOY" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment{ + dir = 4 }, /obj/structure/cable, -/obj/effect/turf_decal/tile/red/anticorner/contrasted, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/neutral/half/contrasted, /turf/open/floor/iron, -/area/security/warden) +/area/station/maintenance/starboard/aft) +"bPj" = ( +/obj/machinery/rnd/production/techfab/department/cargo, +/obj/effect/turf_decal/stripes/box, +/obj/effect/turf_decal/tile/brown/half/contrasted, +/turf/open/floor/iron, +/area/station/cargo/office) "bPw" = ( /obj/effect/spawner/structure/window/reinforced, /obj/structure/cable, /turf/open/floor/plating, -/area/ai_monitored/security/armory) +/area/station/ai_monitored/security/armory) "bPx" = ( /obj/effect/turf_decal/stripes/line{ dir = 9 }, /turf/open/floor/iron, -/area/ai_monitored/security/armory) +/area/station/ai_monitored/security/armory) "bPy" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 }, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, /turf/open/floor/iron, -/area/ai_monitored/security/armory) +/area/station/ai_monitored/security/armory) "bPz" = ( /obj/effect/turf_decal/stripes/line{ dir = 5 }, /turf/open/floor/iron, -/area/ai_monitored/security/armory) +/area/station/ai_monitored/security/armory) "bPC" = ( /turf/closed/wall/r_wall, -/area/ai_monitored/turret_protected/aisat_interior) +/area/station/ai_monitored/turret_protected/aisat_interior) +"bPE" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/landmark/start/hangover, +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"bPG" = ( +/obj/structure/cable, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/iron, +/area/station/science/robotics/mechbay) "bPH" = ( /obj/structure/sign/plaques/kiddie, /turf/closed/wall/r_wall, -/area/ai_monitored/turret_protected/aisat_interior) -"bPQ" = ( -/obj/structure/disposalpipe/segment, +/area/station/ai_monitored/turret_protected/aisat_interior) +"bPI" = ( +/obj/machinery/light/small/directional/south, +/turf/open/floor/engine, +/area/station/engineering/supermatter) +"bPK" = ( +/obj/machinery/door/window/left/directional/east, +/obj/effect/decal/cleanable/blood/old, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/service/abandoned_gambling_den) +"bPM" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/medical/glass{ + name = "Medbay Storage" + }, +/obj/structure/cable, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/structure/disposalpipe/segment, +/obj/effect/mapping_helpers/airlock/access/all/medical/general, /turf/open/floor/iron, -/area/maintenance/port/fore) -"bPY" = ( -/obj/effect/turf_decal/trimline/yellow/filled/warning{ +/area/station/medical/storage) +"bPV" = ( +/obj/effect/landmark/event_spawn, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 4 }, -/obj/structure/cable, /turf/open/floor/iron, -/area/engineering/atmos) -"bQg" = ( -/turf/closed/wall/r_wall, -/area/security/checkpoint/engineering) -"bQh" = ( -/obj/effect/turf_decal/tile/yellow{ +/area/station/maintenance/port/greater) +"bQn" = ( +/obj/structure/chair{ dir = 8 }, -/obj/machinery/firealarm/directional/west, +/obj/effect/turf_decal/delivery, /turf/open/floor/iron, -/area/hallway/primary/port) -"bQk" = ( -/obj/effect/turf_decal/plaque{ - icon_state = "L7" +/area/station/hallway/primary/aft) +"bQo" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 + }, +/obj/machinery/firealarm/directional/west, +/obj/machinery/shower{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/hallway/primary/central/aft) -"bQr" = ( +/area/station/medical/virology) +"bQs" = ( /obj/machinery/door/firedoor, -/obj/machinery/door/airlock{ - name = "Law Office" +/obj/machinery/door/airlock/public/glass{ + name = "Aft Primary Hallway" + }, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/mapping_helpers/airlock/access/all/service/lawyer, -/turf/open/floor/wood, -/area/service/lawoffice) -"bQy" = ( -/obj/structure/cable, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/engineering/gravity_generator) -"bQA" = ( +/turf/open/floor/iron, +/area/station/hallway/primary/central/aft) +"bQw" = ( +/obj/effect/landmark/start/hangover, /obj/effect/turf_decal/stripes/line{ - dir = 8 + dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible/layer2, -/obj/machinery/button/door/directional/west{ - id = "engsm"; - name = "Radiation Shutters Control"; - req_access_txt = "10" +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"bQX" = ( +/obj/effect/turf_decal/tile/blue, +/obj/machinery/firealarm/directional/east, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) +"bRt" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, /turf/open/floor/iron, -/area/engineering/supermatter/room) -"bQG" = ( -/obj/structure/reflector/box, -/turf/open/floor/plating, -/area/engineering/supermatter/room) -"bQI" = ( +/area/station/ai_monitored/security/armory) +"bRu" = ( +/obj/effect/decal/cleanable/dirt, /obj/structure/chair/office{ - dir = 8 + dir = 4 }, -/turf/open/floor/iron/grimy, -/area/tcommsat/computer) -"bQJ" = ( -/turf/open/floor/iron/grimy, -/area/tcommsat/computer) -"bQL" = ( -/obj/structure/chair/comfy/black, -/obj/effect/landmark/start/librarian, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark, -/area/service/library) -"bQM" = ( -/obj/effect/landmark/event_spawn, -/turf/open/floor/iron/grimy, -/area/tcommsat/computer) -"bQN" = ( -/obj/structure/chair/office, -/turf/open/floor/iron/grimy, -/area/tcommsat/computer) -"bQT" = ( +/turf/open/floor/wood, +/area/station/maintenance/starboard/aft) +"bRv" = ( /obj/effect/turf_decal/stripes/line{ - dir = 6 + dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/command/heads_quarters/rd) -"bQV" = ( -/obj/machinery/door/poddoor/preopen{ - id = "bridgedoors"; - name = "Bridge Access Blast door" - }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/command/bridge) -"bRe" = ( +/area/station/ai_monitored/security/armory) +"bRx" = ( +/obj/structure/lattice, +/obj/structure/window/reinforced, /obj/structure/window/reinforced{ - dir = 4 + dir = 8 }, -/turf/open/floor/iron/dark, -/area/security/detectives_office) -"bRg" = ( -/obj/machinery/portable_atmospherics/pump{ - name = "Lil Pump" - }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/science/mixing) -"bRh" = ( -/obj/structure/cable, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ - dir = 6 - }, -/turf/open/floor/iron/dark/telecomms, -/area/tcommsat/server) -"bRj" = ( -/obj/structure/table/wood, -/obj/item/pen, -/obj/item/paper_bin/carbon, -/obj/item/pen, -/obj/item/toy/figure/detective, -/turf/open/floor/carpet, -/area/security/detectives_office) -"bRl" = ( -/obj/structure/table/wood, -/obj/item/storage/secure/safe/directional/east, -/obj/machinery/computer/security/wooden_tv, -/obj/machinery/light_switch/directional/south{ - pixel_x = 8 - }, -/obj/machinery/button/door/directional/south{ - id = "detectivewindows"; - name = "Privacy Shutters"; - pixel_x = -6; - req_access_txt = "4" - }, -/turf/open/floor/carpet, -/area/security/detectives_office) -"bRq" = ( -/obj/structure/table/reinforced, -/obj/item/paper_bin, -/obj/item/pen, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 8 - }, -/turf/open/floor/iron, -/area/security/warden) -"bRt" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/iron, -/area/ai_monitored/security/armory) -"bRv" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/iron, -/area/ai_monitored/security/armory) -"bRx" = ( -/obj/structure/lattice, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 8 - }, -/turf/open/space, -/area/space/nearstation) -"bRy" = ( -/obj/machinery/portable_atmospherics/canister/air, -/obj/effect/turf_decal/stripes/corner{ - dir = 4 +/turf/open/space, +/area/space/nearstation) +"bRy" = ( +/obj/machinery/portable_atmospherics/canister/air, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 }, /obj/machinery/atmospherics/components/unary/portables_connector/visible/layer4, /turf/open/floor/plating, -/area/ai_monitored/turret_protected/aisat_interior) +/area/station/ai_monitored/turret_protected/aisat_interior) "bRz" = ( /obj/machinery/portable_atmospherics/canister/air, /obj/structure/cable, @@ -7585,7 +7175,7 @@ /obj/machinery/atmospherics/components/unary/portables_connector/visible/layer4, /obj/machinery/airalarm/directional/north, /turf/open/floor/plating, -/area/ai_monitored/turret_protected/aisat_interior) +/area/station/ai_monitored/turret_protected/aisat_interior) "bRA" = ( /obj/machinery/power/smes{ charge = 5e+006 @@ -7597,21 +7187,7 @@ dir = 1 }, /turf/open/floor/plating, -/area/ai_monitored/turret_protected/aisat_interior) -"bRB" = ( -/obj/machinery/power/port_gen/pacman, -/obj/structure/sign/warning/electricshock{ - pixel_y = 32 - }, -/obj/machinery/power/terminal{ - dir = 8 - }, -/obj/structure/cable, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plating, -/area/ai_monitored/turret_protected/aisat_interior) +/area/station/ai_monitored/turret_protected/aisat_interior) "bRC" = ( /obj/machinery/cell_charger, /obj/structure/table/reinforced, @@ -7620,11 +7196,46 @@ dir = 1 }, /turf/open/floor/plating, -/area/ai_monitored/turret_protected/aisat_interior) +/area/station/ai_monitored/turret_protected/aisat_interior) "bRD" = ( /obj/structure/sign/nanotrasen, /turf/closed/wall/r_wall, -/area/ai_monitored/turret_protected/aisat_interior) +/area/station/ai_monitored/turret_protected/aisat_interior) +"bRE" = ( +/obj/structure/cable, +/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" + }, +/obj/effect/turf_decal/tile/bar{ + dir = 1 + }, +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/siding/thinplating/dark/corner, +/obj/machinery/status_display/ai/directional/east, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron/dark, +/area/station/service/bar) +"bRF" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/preopen{ + id = "hosspace"; + name = "Hos Space Blast Door" + }, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/command/heads_quarters/hos) +"bRG" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/security/office) +"bRJ" = ( +/obj/structure/lattice, +/obj/structure/sign/warning/secure_area{ + pixel_x = -32 + }, +/turf/open/space/basic, +/area/space/nearstation) "bRK" = ( /obj/machinery/teleport/hub, /obj/effect/turf_decal/stripes/line{ @@ -7632,21 +7243,21 @@ }, /obj/machinery/airalarm/directional/north, /turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/aisat_interior) +/area/station/ai_monitored/turret_protected/aisat_interior) "bRL" = ( /obj/machinery/teleport/station, /obj/machinery/light/directional/north, /obj/machinery/status_display/ai/directional/north, /obj/effect/turf_decal/stripes/line, /turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/aisat_interior) +/area/station/ai_monitored/turret_protected/aisat_interior) "bRM" = ( /obj/machinery/computer/teleporter, /obj/effect/turf_decal/stripes/line{ dir = 6 }, /turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/aisat_interior) +/area/station/ai_monitored/turret_protected/aisat_interior) "bRN" = ( /obj/structure/lattice, /obj/structure/window/reinforced, @@ -7683,91 +7294,155 @@ }, /turf/open/space, /area/space/nearstation) -"bSm" = ( -/obj/effect/turf_decal/bot_white/right, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +"bRV" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/effect/turf_decal/tile/neutral/anticorner, -/turf/open/floor/iron/dark/smooth_corner{ - dir = 1 +/obj/machinery/conveyor{ + dir = 5; + id = "garbage" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/obj/effect/turf_decal/stripes/corner, +/turf/open/floor/plating, +/area/station/maintenance/disposal) +"bRX" = ( +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/white, +/area/station/science/auxlab) +"bRZ" = ( +/obj/machinery/computer/camera_advanced/xenobio{ + dir = 8 + }, +/obj/machinery/status_display/evac/directional/east, +/turf/open/floor/circuit/green, +/area/station/science/xenobiology) +"bSd" = ( +/obj/machinery/shower{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, -/area/engineering/gravity_generator) -"bSF" = ( -/obj/structure/filingcabinet/security, -/turf/open/floor/iron/grimy, -/area/tcommsat/computer) -"bSH" = ( -/obj/item/kirbyplants/random, -/turf/open/floor/iron/grimy, -/area/tcommsat/computer) -"bSI" = ( -/obj/structure/filingcabinet/medical, -/turf/open/floor/iron/grimy, -/area/tcommsat/computer) -"bSJ" = ( -/obj/structure/table/wood, -/obj/item/folder/red, -/obj/item/pen, -/turf/open/floor/iron/grimy, -/area/tcommsat/computer) -"bSU" = ( -/turf/closed/wall, -/area/service/chapel/funeral) -"bSV" = ( -/obj/effect/turf_decal/tile/blue/fourcorners, /obj/effect/landmark/start/hangover, /turf/open/floor/iron, -/area/medical/medbay/lobby) -"bTb" = ( -/obj/structure/bed, -/obj/item/bedsheet, -/obj/effect/turf_decal/tile/red/anticorner/contrasted, -/turf/open/floor/iron, -/area/security/brig) -"bTf" = ( -/obj/structure/table/reinforced, -/obj/item/clipboard, -/obj/item/toy/figure/warden, -/obj/machinery/light/directional/west, -/obj/machinery/airalarm/directional/west, -/obj/effect/turf_decal/tile/red/half/contrasted{ +/area/station/commons/toilet/locker) +"bSp" = ( +/obj/effect/landmark/start/hangover, +/obj/structure/table/wood, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ dir = 8 }, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow, +/obj/effect/spawner/random/entertainment/cigarette, +/obj/item/lighter, +/obj/machinery/status_display/ai/directional/north, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/camera/directional/north{ + c_tag = "Service - Bar Fore"; + name = "service camera" + }, /turf/open/floor/iron, -/area/security/warden) -"bTh" = ( -/obj/machinery/computer/prisoner/management{ +/area/station/commons/lounge) +"bSq" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 + }, +/obj/machinery/door/airlock/external{ + name = "External Docking Port" + }, +/obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/machinery/camera/directional/east{ - c_tag = "Security - Warden's Office" +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"bSx" = ( +/obj/machinery/atmospherics/pipe/smart/simple/purple/visible{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/turf_decal/siding/yellow{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/meter, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"bSz" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 }, +/turf/open/floor/iron/dark, +/area/station/science/ordnance) +"bSN" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/station/science/research/abandoned) +"bSO" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/east, -/obj/effect/turf_decal/tile/red/anticorner/contrasted{ +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/structure/chair{ dir = 4 }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/landmark/start/assistant, +/turf/open/floor/iron/cafeteria, +/area/station/service/cafeteria) +"bSQ" = ( +/obj/structure/displaycase/trophy, +/obj/effect/landmark/start/hangover, +/turf/open/floor/wood, +/area/station/service/library) +"bSU" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/atmos/glass{ + name = "Atmospherics Project Room" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/atmos, /turf/open/floor/iron, -/area/security/warden) +/area/station/engineering/atmos/project) "bTl" = ( /obj/machinery/camera/motion/directional/west{ c_tag = "Armoury - Exterior" }, /turf/open/space, /area/space/nearstation) -"bTm" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/landmark/start/depsec/engineering, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 1 - }, -/turf/open/floor/iron, -/area/security/checkpoint/engineering) +"bTo" = ( +/obj/effect/turf_decal/tile/blue, +/turf/open/floor/iron/white, +/area/station/medical/surgery/theatre) "bTq" = ( /obj/effect/turf_decal/stripes/line, /turf/open/floor/plating, -/area/ai_monitored/turret_protected/aisat_interior) +/area/station/ai_monitored/turret_protected/aisat_interior) "bTs" = ( /obj/machinery/camera/directional/east{ c_tag = "AI Satellite - Maintenance"; @@ -7777,37 +7452,41 @@ }, /obj/effect/turf_decal/stripes/line, /turf/open/floor/plating, -/area/ai_monitored/turret_protected/aisat_interior) +/area/station/ai_monitored/turret_protected/aisat_interior) "bTu" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, /turf/open/floor/iron/grimy, -/area/ai_monitored/turret_protected/aisat_interior) -"bTv" = ( -/obj/machinery/light/directional/west, -/obj/effect/turf_decal/tile/red{ +/area/station/ai_monitored/turret_protected/aisat_interior) +"bTy" = ( +/obj/effect/turf_decal/siding/wood, +/obj/machinery/vending/clothing, +/obj/machinery/button/curtain{ + id = "theater_curtains"; + name = "curtain control"; + pixel_x = -24; + pixel_y = -8; + req_access = list("theatre") + }, +/turf/open/floor/iron/dark, +/area/station/service/theater) +"bTB" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/door/airlock/research{ + name = "Genetics Lab" + }, +/obj/machinery/door/firedoor, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/firealarm/directional/west, -/turf/open/floor/iron, -/area/security/brig) -"bTA" = ( /obj/structure/cable, +/obj/effect/turf_decal/tile/neutral/fourcorners, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 8 - }, -/turf/open/floor/iron, -/area/commons/toilet/locker) -"bTD" = ( -/obj/machinery/computer/security/mining, -/obj/effect/turf_decal/tile/purple/half/contrasted{ - dir = 1 - }, +/obj/effect/mapping_helpers/airlock/access/all/science/genetics, /turf/open/floor/iron/dark, -/area/command/bridge) +/area/station/science/explab) "bTJ" = ( /obj/structure/lattice, /obj/structure/transit_tube/diagonal{ @@ -7815,95 +7494,62 @@ }, /turf/open/space, /area/space/nearstation) -"bTO" = ( -/obj/structure/disposalpipe/segment{ - dir = 6 +"bTL" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Maintenance Hatch" }, +/obj/effect/decal/cleanable/dirt, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/yellow/half/contrasted{ - dir = 1 +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, -/turf/open/floor/iron, -/area/hallway/primary/port) -"bUb" = ( -/obj/structure/chair/stool/directional/west, -/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, /turf/open/floor/iron, -/area/security/prison) -"bUh" = ( -/obj/structure/cable, -/obj/effect/turf_decal/tile/neutral/fourcorners, +/area/station/maintenance/starboard/aft) +"bTN" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/hallway/primary/central/fore) -"bUj" = ( -/obj/machinery/atmospherics/components/trinary/mixer{ - color = "#FFFF00" +/obj/effect/turf_decal/stripes/line{ + dir = 6 }, -/obj/effect/turf_decal/bot, /turf/open/floor/iron, -/area/engineering/atmos) -"bUp" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/barricade/wooden, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"bUt" = ( -/obj/machinery/holopad, -/obj/effect/turf_decal/bot, -/obj/effect/landmark/start/hangover, -/turf/open/floor/iron, -/area/commons/locker) -"bUD" = ( -/obj/structure/cable, +/area/station/engineering/main) +"bTT" = ( /obj/structure/table/reinforced, -/obj/item/stack/rods{ - amount = 25 - }, -/obj/item/stack/cable_coil{ - pixel_x = 3; - pixel_y = 3 +/obj/item/folder/red, +/obj/item/storage/secure/briefcase, +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/item/stack/cable_coil, -/obj/effect/turf_decal/bot, -/obj/machinery/power/apc/auto_name/directional/west, +/obj/structure/cable, +/obj/effect/turf_decal/tile/red/fourcorners, /turf/open/floor/iron, -/area/commons/storage/primary) -"bUG" = ( -/turf/closed/wall/r_wall, -/area/tcommsat/server) -"bUH" = ( -/obj/structure/sign/nanotrasen, -/turf/closed/wall/r_wall, -/area/tcommsat/server) -"bUI" = ( -/obj/effect/spawner/structure/window/reinforced, +/area/station/security/office) +"bTW" = ( +/obj/structure/table/wood/poker, +/obj/item/reagent_containers/food/drinks/shaker, +/obj/item/reagent_containers/dropper, /turf/open/floor/plating, -/area/tcommsat/server) -"bUL" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/structure/chair/office{ - dir = 4 - }, -/turf/open/floor/iron/dark, -/area/service/library) -"bUM" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/cafeteria, -/area/security/prison) -"bUS" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/public/glass{ - name = "Starboard Primary Hallway" +/area/station/service/abandoned_gambling_den) +"bUQ" = ( +/obj/structure/chair/stool/directional/west, +/turf/open/floor/iron, +/area/station/engineering/lobby) +"bUR" = ( +/obj/effect/turf_decal/siding/white/corner{ + dir = 1 }, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/machinery/door/airlock{ + name = "Kitchen" }, /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -7911,125 +7557,80 @@ /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/turf/open/floor/iron, -/area/hallway/primary/starboard) +/obj/machinery/door/firedoor, +/obj/effect/mapping_helpers/airlock/access/all/service/kitchen, +/turf/open/floor/iron/dark, +/area/station/service/kitchen) "bUU" = ( -/obj/structure/disposalpipe/junction{ - dir = 8 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/turf/open/floor/iron, -/area/hallway/primary/starboard) -"bUV" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/turf/open/floor/iron, -/area/hallway/primary/starboard) -"bUW" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 1 }, -/obj/machinery/firealarm/directional/north, -/turf/open/floor/iron, -/area/hallway/primary/starboard) -"bUX" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/machinery/portable_atmospherics/canister, +/obj/effect/turf_decal/box/red, +/turf/open/floor/iron/dark, +/area/station/science/ordnance) +"bVi" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "panelscorched" }, -/obj/machinery/door/firedoor, +/area/station/maintenance/department/engine/atmos) +"bVq" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 +/obj/machinery/camera/directional/west{ + c_tag = "Arrivals Dock - Auxiliary Construction"; + name = "dock camera" }, /turf/open/floor/iron, -/area/hallway/primary/starboard) -"bUY" = ( -/obj/structure/disposalpipe/segment{ +/area/station/hallway/secondary/entry) +"bVv" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/turf/closed/wall/r_wall, +/area/station/maintenance/port/greater) +"bVw" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 4 }, -/obj/machinery/camera/directional/north{ - c_tag = "Security Hallway - Port"; - name = "hallway camera" - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/turf/open/floor/plating{ + icon_state = "platingdmg3" }, -/turf/open/floor/iron, -/area/hallway/primary/starboard) -"bVc" = ( +/area/station/maintenance/port/fore) +"bVI" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/iron, -/area/hallway/primary/starboard) -"bVd" = ( -/obj/structure/disposalpipe/sorting/mail{ - dir = 8; - sortType = 30 - }, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/turf/open/floor/iron, -/area/hallway/primary/starboard) -"bVf" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/structure/cable, +/obj/item/kirbyplants/random, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light_switch/directional/north, +/obj/machinery/camera/directional/north{ + c_tag = "Engineering - Fore"; + name = "engineering camera" }, -/obj/effect/turf_decal/tile/red{ - dir = 4 +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, /turf/open/floor/iron, -/area/hallway/primary/starboard) -"bVg" = ( -/obj/machinery/door/firedoor, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ +/area/station/engineering/main) +"bVP" = ( +/obj/machinery/modular_computer/console/preset/id{ dir = 8 }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/iron, -/area/hallway/primary/starboard) -"bVk" = ( -/obj/effect/decal/cleanable/oil, /obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron, -/area/cargo/office) -"bVn" = ( -/obj/structure/rack, -/obj/item/storage/toolbox/mechanical{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/storage/toolbox/electrical, -/obj/item/screwdriver{ - pixel_y = 5 - }, -/obj/item/multitool, -/obj/structure/cable, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 4 +/turf/open/floor/iron/dark, +/area/station/command/heads_quarters/hos) +"bWa" = ( +/obj/machinery/light/directional/west, +/obj/machinery/atmospherics/pipe/layer_manifold/green/visible, +/obj/machinery/status_display/evac/directional/west, +/obj/effect/turf_decal/stripes/corner{ + dir = 8 }, /turf/open/floor/iron, -/area/security/warden) +/area/station/engineering/supermatter/room) "bWb" = ( /obj/structure/window/reinforced{ dir = 4 @@ -8039,51 +7640,64 @@ dir = 8 }, /turf/open/floor/iron/dark, -/area/ai_monitored/aisat/exterior) -"bWu" = ( -/obj/structure/closet/firecloset, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/obj/machinery/light/small/directional/south, -/obj/structure/extinguisher_cabinet/directional/south, -/turf/open/floor/iron/dark/corner, -/area/engineering/atmos/project) -"bWz" = ( +/area/station/ai_monitored/aisat/exterior) +"bWh" = ( /obj/machinery/light/directional/west, -/obj/effect/turf_decal/tile/yellow{ +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, /turf/open/floor/iron, -/area/hallway/primary/port) -"bWB" = ( -/obj/effect/landmark/event_spawn, -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 4 +/area/station/hallway/primary/central/aft) +"bWn" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/service/library/abandoned) +"bWo" = ( +/obj/effect/turf_decal/tile/purple/fourcorners, +/turf/open/floor/iron, +/area/station/hallway/primary/aft) +"bWv" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/landmark/blobstart, +/turf/open/floor/plating, +/area/station/service/library/abandoned) +"bWw" = ( +/obj/machinery/button/flasher{ + id = "Cell 6"; + name = "Prisoner Flash"; + pixel_x = -25 }, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 1 +/obj/effect/turf_decal/tile/red{ + dir = 4 }, /turf/open/floor/iron, -/area/maintenance/port/lesser) -"bWC" = ( -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/area/station/security/execution/transfer) +"bWR" = ( +/obj/structure/table/wood, +/obj/item/camera, +/obj/item/camera_film, +/obj/item/hand_labeler, +/obj/effect/turf_decal/tile/neutral/anticorner/contrasted, +/turf/open/floor/iron/dark, +/area/station/commons/fitness/recreation) +"bWT" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/siding/purple{ + dir = 6 }, +/obj/effect/spawner/random/maintenance, +/turf/open/floor/glass, +/area/station/maintenance/space_hut/observatory) +"bWW" = ( /obj/effect/turf_decal/stripes/line{ - dir = 4 + dir = 1 }, -/turf/open/floor/iron, -/area/hallway/primary/port) -"bWK" = ( +/turf/open/floor/iron/freezer, +/area/station/service/kitchen/coldroom) +"bXM" = ( /obj/machinery/door/firedoor, -/obj/machinery/door/airlock/public/glass{ - name = "Port Primary Hallway" +/obj/machinery/door/airlock/security{ + name = "Armoury" }, /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -8091,339 +7705,150 @@ /obj/effect/turf_decal/stripes/line{ dir = 4 }, +/obj/effect/mapping_helpers/airlock/access/all/security/armory, /turf/open/floor/iron, -/area/hallway/primary/port) -"bWV" = ( -/obj/effect/turf_decal/bot, -/obj/machinery/airalarm/directional/north, +/area/station/ai_monitored/security/armory) +"bXN" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/open/floor/iron, -/area/cargo/lobby) -"bWX" = ( -/turf/open/floor/circuit/green/telecomms/mainframe, -/area/tcommsat/server) -"bWY" = ( -/obj/machinery/telecomms/receiver/preset_right, -/turf/open/floor/circuit/green/telecomms/mainframe, -/area/tcommsat/server) -"bXa" = ( -/obj/machinery/telecomms/receiver/preset_left, -/turf/open/floor/circuit/green/telecomms/mainframe, -/area/tcommsat/server) -"bXh" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light/directional/south, -/obj/structure/cable, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron{ - heat_capacity = 1e+006 - }, -/area/commons/toilet/locker) -"bXj" = ( -/obj/machinery/atmospherics/pipe/smart/simple/purple/visible, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/engineering/atmos) -"bXl" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/duct, -/turf/open/floor/iron/cafeteria, -/area/service/kitchen) -"bXm" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/public/glass{ - name = "Starboard Primary Hallway" - }, -/obj/structure/cable, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/iron, -/area/hallway/primary/starboard) -"bXn" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/green/visible, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/engineering/supermatter/room) -"bXr" = ( -/obj/machinery/door/firedoor, -/obj/structure/cable, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/iron, -/area/hallway/primary/starboard) -"bXv" = ( -/obj/structure/cable, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/structure/chair{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 1 - }, -/turf/open/floor/iron/cafeteria, -/area/service/cafeteria) -"bXG" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable, -/turf/open/floor/iron, -/area/engineering/atmos/project) -"bXL" = ( -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 4 - }, -/turf/open/floor/iron, -/area/security/warden) -"bXM" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/security{ - name = "Armoury" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/effect/mapping_helpers/airlock/access/all/security/armory, -/turf/open/floor/iron, -/area/ai_monitored/security/armory) -"bXN" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/iron, -/area/ai_monitored/security/armory) +/area/station/ai_monitored/security/armory) "bXO" = ( /obj/effect/turf_decal/stripes/corner{ dir = 1 }, /turf/open/floor/iron, -/area/ai_monitored/security/armory) -"bXP" = ( -/turf/closed/wall/r_wall, -/area/maintenance/starboard/greater) -"bXU" = ( -/obj/structure/sign/warning/nosmoking, -/turf/closed/wall/r_wall, -/area/ai_monitored/turret_protected/aisat_interior) +/area/station/ai_monitored/security/armory) "bYe" = ( /turf/open/floor/iron/grimy, -/area/ai_monitored/turret_protected/aisat_interior) +/area/station/ai_monitored/turret_protected/aisat_interior) "bYf" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 1 }, /turf/open/floor/iron/grimy, -/area/ai_monitored/turret_protected/aisat_interior) +/area/station/ai_monitored/turret_protected/aisat_interior) "bYm" = ( /obj/structure/lattice, /obj/structure/transit_tube/diagonal, /turf/open/space, /area/space/nearstation) -"bYw" = ( -/obj/machinery/door/window/right/directional/south, +"bYn" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/security/prison) -"bYE" = ( -/obj/structure/cable, -/obj/machinery/computer/station_alert{ - dir = 1 +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron/white, +/area/station/maintenance/starboard/aft) +"bYC" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/security/glass{ + name = "Security Transferring Control" }, -/obj/machinery/status_display/ai/directional/south, -/obj/effect/turf_decal/tile/red/half/contrasted, -/turf/open/floor/iron, -/area/security/checkpoint/engineering) -"bYG" = ( +/obj/structure/disposalpipe/segment, /obj/structure/cable, -/obj/machinery/computer/secure_data{ +/obj/effect/turf_decal/tile/red/fourcorners, +/obj/effect/mapping_helpers/airlock/access/all/security/general, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/effect/turf_decal/tile/red/half/contrasted, -/turf/open/floor/iron, -/area/security/checkpoint/engineering) -"bYI" = ( -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, /turf/open/floor/iron, -/area/hallway/primary/port) -"bYO" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/iron, -/area/hallway/primary/port) -"bYP" = ( -/obj/machinery/light/directional/south, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/area/station/security/processing) +"bYK" = ( +/obj/machinery/atmospherics/pipe/smart/simple/cyan/hidden{ + dir = 5 }, -/obj/structure/extinguisher_cabinet/directional/south, -/turf/open/floor/iron, -/area/hallway/primary/port) -"bYT" = ( -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/dark, -/area/hallway/secondary/service) -"bYX" = ( -/obj/structure/cable, +/obj/item/kirbyplants/random, +/obj/machinery/status_display/ai/directional/south, +/turf/open/floor/iron/dark/textured_large, +/area/station/engineering/atmos/storage/gas) +"bYN" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 10 - }, -/turf/open/floor/iron/dark, -/area/engineering/transit_tube) -"bZd" = ( -/obj/machinery/computer/secure_data{ dir = 4 }, -/obj/machinery/light/directional/west, -/obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/command/heads_quarters/hop) -"bZe" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/camera/directional/east{ - c_tag = "Detective's Interrogation" - }, +/area/station/service/electronic_marketing_den) +"bYV" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 - }, -/turf/open/floor/iron/dark, -/area/security/detectives_office) -"bZf" = ( -/obj/machinery/telecomms/server/presets/medical, -/obj/effect/turf_decal/tile/blue/anticorner/contrasted{ - dir = 1 - }, -/turf/open/floor/iron/white/telecomms, -/area/tcommsat/server) -"bZg" = ( -/obj/machinery/telecomms/server/presets/science, -/obj/effect/turf_decal/tile/purple{ - dir = 1 - }, -/obj/effect/turf_decal/tile/purple, -/obj/effect/turf_decal/tile/purple{ - dir = 4 - }, -/turf/open/floor/iron/white/telecomms, -/area/tcommsat/server) -"bZj" = ( -/obj/machinery/telecomms/server/presets/command, -/obj/effect/turf_decal/tile/blue/anticorner/contrasted{ - dir = 1 - }, -/turf/open/floor/iron/dark/telecomms, -/area/tcommsat/server) -"bZk" = ( -/obj/machinery/telecomms/server/presets/security, -/obj/effect/turf_decal/tile/red/anticorner/contrasted{ - dir = 4 - }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/general/hidden, /turf/open/floor/iron/dark/telecomms, -/area/tcommsat/server) -"bZm" = ( -/obj/item/storage/pod{ - pixel_x = 32 - }, -/obj/effect/landmark/secequipment, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/security/office) -"bZs" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable, -/turf/open/floor/iron, -/area/medical/medbay/central) -"bZz" = ( +/area/station/science/server) +"bYW" = ( /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/brown/half/contrasted{ - dir = 4 +/obj/structure/rack, +/obj/effect/spawner/random/techstorage/rnd_secure_all, +/obj/effect/turf_decal/stripes/line{ + dir = 6 }, /turf/open/floor/iron, -/area/cargo/qm) -"bZI" = ( -/obj/machinery/holopad, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron, -/area/hallway/primary/starboard) -"bZL" = ( +/area/station/engineering/storage/tech) +"bZo" = ( /obj/effect/turf_decal/stripes/line{ - dir = 4 + dir = 10 }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, /turf/open/floor/iron, -/area/security/brig) -"bZM" = ( -/obj/machinery/door/poddoor/preopen{ - id = "brigfront"; - name = "Brig Blast door" +/area/station/science/research) +"bZt" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/command{ + name = "Gateway Atrium" }, -/obj/effect/turf_decal/delivery, -/turf/open/floor/iron, -/area/security/brig) -"bZO" = ( -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/dark, -/area/service/theater) -"bZT" = ( /obj/effect/decal/cleanable/dirt, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/structure/cable, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/spawner/random/structure/crate, -/obj/effect/turf_decal/tile/neutral/half/contrasted, +/obj/effect/mapping_helpers/airlock/access/all/command/gateway, +/turf/open/floor/iron, +/area/station/command/gateway) +"bZJ" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"bZN" = ( +/obj/structure/cable, +/obj/effect/turf_decal/tile/red, /turf/open/floor/iron, -/area/maintenance/port/greater) +/area/station/hallway/primary/starboard) +"bZR" = ( +/obj/structure/cable, +/obj/machinery/conveyor{ + dir = 8; + id = "cargounload" + }, +/obj/machinery/door/poddoor{ + id = "cargounload"; + name = "Supply Dock Unloading Door" + }, +/turf/open/floor/plating, +/area/station/cargo/storage) "bZX" = ( /obj/structure/cable, /obj/effect/turf_decal/stripes/line{ dir = 4 }, /turf/open/floor/iron, -/area/ai_monitored/security/armory) +/area/station/ai_monitored/security/armory) +"bZY" = ( +/obj/structure/chair/comfy/brown{ + dir = 8 + }, +/obj/effect/landmark/start/captain, +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/turf/open/floor/iron/grimy, +/area/station/command/heads_quarters/captain/private) "caa" = ( /obj/machinery/recharge_station, /obj/machinery/status_display/ai/directional/south, @@ -8431,7 +7856,7 @@ dir = 1 }, /turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/aisat_interior) +/area/station/ai_monitored/turret_protected/aisat_interior) "cab" = ( /obj/machinery/computer/monitor{ dir = 1 @@ -8447,7 +7872,7 @@ name = "Private Channel" }, /turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/aisat_interior) +/area/station/ai_monitored/turret_protected/aisat_interior) "cac" = ( /obj/machinery/recharge_station, /obj/machinery/status_display/evac/directional/south, @@ -8455,7 +7880,7 @@ dir = 1 }, /turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/aisat_interior) +/area/station/ai_monitored/turret_protected/aisat_interior) "cad" = ( /obj/item/storage/toolbox/mechanical{ pixel_x = -3; @@ -8467,7 +7892,21 @@ dir = 1 }, /turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/aisat_interior) +/area/station/ai_monitored/turret_protected/aisat_interior) +"cak" = ( +/obj/machinery/flasher/directional/south{ + id = "AI"; + pixel_x = -26 + }, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 10 + }, +/turf/open/floor/iron/dark, +/area/station/engineering/transit_tube) +"cao" = ( +/turf/closed/wall, +/area/station/service/library) "cap" = ( /obj/structure/lattice, /obj/structure/transit_tube/curved{ @@ -8482,143 +7921,66 @@ }, /turf/open/space, /area/space/nearstation) -"cax" = ( +"caw" = ( +/obj/effect/turf_decal/tile/yellow, +/turf/open/floor/iron/white, +/area/station/medical/chemistry) +"caH" = ( +/obj/effect/decal/remains/human, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating, +/area/station/security/prison/safe) +"caV" = ( /obj/structure/cable, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/delivery, -/turf/open/floor/iron, -/area/cargo/storage) -"caz" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/security/execution/transfer) -"caB" = ( -/obj/item/kirbyplants{ - icon_state = "plant-21" - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 +/obj/effect/turf_decal/tile/purple/half/contrasted{ + dir = 1 }, -/turf/open/floor/iron, -/area/hallway/primary/port) -"caN" = ( -/obj/effect/turf_decal/tile/green{ +/turf/open/floor/iron/white, +/area/station/science/research) +"cbm" = ( +/obj/effect/turf_decal/stripes/corner{ dir = 8 }, -/obj/effect/turf_decal/tile/blue, -/turf/open/floor/iron, -/area/service/hydroponics) -"caR" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/plating, -/area/security/prison/safe) -"caT" = ( -/obj/machinery/telecomms/bus/preset_one, -/obj/effect/turf_decal/tile/blue/anticorner/contrasted{ - dir = 8 - }, -/turf/open/floor/iron/white/telecomms, -/area/tcommsat/server) -"caU" = ( -/obj/machinery/telecomms/processor/preset_one, -/obj/effect/turf_decal/tile/purple, -/obj/effect/turf_decal/tile/purple{ - dir = 4 +/area/station/hallway/secondary/construction) +"cbs" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/orange/visible, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 }, -/obj/effect/turf_decal/tile/purple{ +/obj/effect/turf_decal/tile/yellow, +/turf/open/floor/iron, +/area/station/engineering/supermatter/room) +"cbu" = ( +/obj/structure/table, +/obj/structure/bedsheetbin, +/obj/effect/turf_decal/tile/blue{ dir = 8 }, -/turf/open/floor/iron/white/telecomms, -/area/tcommsat/server) -"caZ" = ( -/obj/machinery/telecomms/processor/preset_three, -/obj/effect/turf_decal/tile/blue/anticorner/contrasted{ - dir = 8 +/turf/open/floor/iron/white/corner{ + dir = 1 }, -/turf/open/floor/iron/dark/telecomms, -/area/tcommsat/server) -"cba" = ( -/obj/machinery/telecomms/bus/preset_three, -/obj/effect/turf_decal/tile/red/anticorner/contrasted, -/turf/open/floor/iron/dark/telecomms, -/area/tcommsat/server) -"cbg" = ( +/area/station/commons/dorms) +"cbz" = ( +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible, /obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/neutral/half/contrasted, -/turf/open/floor/iron, -/area/maintenance/aft) -"cbj" = ( -/obj/structure/sign/directions/evac{ - pixel_y = -8 - }, -/obj/structure/sign/directions/medical, -/obj/structure/sign/directions/security{ - dir = 4; - pixel_y = 8 - }, -/turf/closed/wall, -/area/security/courtroom) -"cbk" = ( -/turf/closed/wall, -/area/security/courtroom) -"cbn" = ( -/obj/effect/spawner/structure/window/reinforced/tinted, -/turf/open/floor/plating, -/area/security/courtroom) -"cbr" = ( -/obj/item/kirbyplants/random, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 8 - }, -/turf/open/floor/iron, -/area/security/brig) -"cbv" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/field/generator, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron, -/area/engineering/main) -"cbx" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment, -/obj/structure/cable, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/trimline/yellow/filled/line{ dir = 4 }, /turf/open/floor/iron, -/area/hallway/primary/central/fore) -"cbD" = ( -/obj/structure/table/reinforced, -/obj/machinery/firealarm/directional/south{ - pixel_x = -26 - }, -/obj/effect/turf_decal/tile/red/half/contrasted, -/turf/open/floor/iron, -/area/security/warden) -"cbE" = ( -/obj/structure/cable, -/obj/effect/turf_decal/tile/red/half/contrasted, -/turf/open/floor/iron, -/area/security/warden) -"cbF" = ( -/obj/structure/closet/secure_closet/warden, -/obj/item/clothing/under/rank/security/warden/grey, -/obj/effect/turf_decal/tile/red/anticorner/contrasted, -/turf/open/floor/iron, -/area/security/warden) +/area/station/engineering/atmos) +"cbB" = ( +/obj/machinery/food_cart, +/obj/effect/turf_decal/bot/right, +/obj/structure/extinguisher_cabinet/directional/west, +/turf/open/floor/iron/dark, +/area/station/service/kitchen) "cbG" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, -/area/ai_monitored/security/armory) +/area/station/ai_monitored/security/armory) "cbH" = ( /obj/structure/table/reinforced, /obj/machinery/recharger, @@ -8628,21 +7990,21 @@ /obj/machinery/button/door/directional/south{ id = "armouryaccess"; name = "Armoury Access"; - req_access_txt = "3" + req_access = list("armory") }, /turf/open/floor/iron, -/area/ai_monitored/security/armory) +/area/station/ai_monitored/security/armory) "cbI" = ( /obj/effect/turf_decal/tile/red/half/contrasted, /turf/open/floor/iron, -/area/ai_monitored/security/armory) +/area/station/ai_monitored/security/armory) "cbJ" = ( /obj/structure/chair/office, /obj/effect/turf_decal/tile/red{ dir = 8 }, /turf/open/floor/iron, -/area/ai_monitored/security/armory) +/area/station/ai_monitored/security/armory) "cbK" = ( /obj/machinery/camera/directional/south{ c_tag = "Armory - Interior" @@ -8656,193 +8018,246 @@ }, /obj/machinery/power/apc/auto_name/directional/south, /turf/open/floor/iron, -/area/ai_monitored/security/armory) -"cbM" = ( -/obj/effect/decal/cleanable/dirt, +/area/station/ai_monitored/security/armory) +"cbW" = ( +/obj/structure/table/wood, +/obj/item/pinpointer/nuke, +/obj/item/disk/nuclear, +/obj/item/radio/intercom/directional/west, +/turf/open/floor/iron/grimy, +/area/station/command/heads_quarters/captain/private) +"cbY" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/sign/warning/vacuum, +/turf/open/floor/plating, +/area/station/hallway/secondary/entry) +"cca" = ( /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron/white, -/area/maintenance/starboard/aft) -"cbO" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/decal/cleanable/oil, -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 1 }, /turf/open/floor/iron, -/area/maintenance/disposal/incinerator) -"cbR" = ( +/area/station/security/warden) +"cch" = ( +/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral/fourcorners, /obj/structure/disposalpipe/segment{ dir = 4 }, +/turf/open/floor/iron, +/area/station/medical/medbay/central) +"cck" = ( +/obj/machinery/light/directional/west, +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/tile/green{ + dir = 1 + }, +/obj/machinery/firealarm/directional/west, +/turf/open/floor/iron/white, +/area/station/medical/virology) +"ccl" = ( +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=hall9"; + location = "hall8" + }, +/obj/structure/cable, +/obj/effect/turf_decal/plaque{ + icon_state = "L10" + }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"cbT" = ( -/obj/structure/window/reinforced{ +/turf/open/floor/iron, +/area/station/hallway/primary/central/aft) +"ccq" = ( +/obj/effect/turf_decal/tile/blue/half/contrasted{ dir = 4 }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/turf/open/floor/iron/dark, +/area/station/command/bridge) +"ccr" = ( +/obj/structure/chair{ + dir = 1 + }, +/obj/machinery/airalarm/directional/south, +/obj/effect/turf_decal/tile/red/half/contrasted, +/turf/open/floor/iron, +/area/station/security/processing) +"ccw" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/maintenance/starboard/aft) +"ccA" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/turf/open/floor/iron/dark, -/area/commons/fitness/recreation) -"ccb" = ( +/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/iron, +/area/station/hallway/primary/central/fore) +"ccK" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ +/obj/structure/table/reinforced, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/structure/closet/crate, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/item/wrench, +/obj/item/crowbar/red, +/obj/item/clothing/mask/gas, /obj/effect/turf_decal/bot, -/obj/effect/decal/cleanable/dirt, -/obj/item/storage/box/lights/mixed, -/turf/open/floor/iron, -/area/cargo/warehouse) -"cco" = ( -/obj/machinery/door/airlock/public/glass{ - name = "Library Game Room" +/obj/machinery/light/directional/south, +/obj/machinery/camera/directional/south{ + c_tag = "Atmospherics - Pumps"; + name = "atmospherics camera" }, +/obj/machinery/newscaster/directional/south, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"ccR" = ( +/obj/effect/turf_decal/tile/purple, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/grimy, -/area/service/library) -"ccu" = ( -/obj/structure/table, -/obj/structure/cable, -/obj/item/toy/cards/deck, +/obj/effect/landmark/start/hangover, +/turf/open/floor/iron/white, +/area/station/science/lobby) +"cdg" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/security/prison) -"ccM" = ( -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/obj/structure/disposalpipe/junction, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"cdo" = ( +/obj/machinery/power/apc/auto_name/directional/south, +/obj/machinery/camera/directional/south{ + c_tag = "Dormitories - Center"; + name = "dormitories camera" }, -/turf/open/floor/iron, -/area/hallway/primary/central/aft) -"ccQ" = ( -/turf/open/floor/iron/white/corner{ +/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/area/commons/fitness/recreation) -"ccZ" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/security/courtroom) -"cda" = ( -/obj/item/kirbyplants/random, -/obj/machinery/firealarm/directional/north, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 1 - }, -/turf/open/floor/iron, -/area/security/courtroom) -"cdb" = ( -/obj/structure/filingcabinet/chestdrawer, -/obj/machinery/newscaster/directional/north, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 1 +/turf/open/floor/iron{ + heat_capacity = 1e+006 }, -/turf/open/floor/iron, -/area/security/courtroom) -"cdc" = ( -/obj/machinery/airalarm/directional/north, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 1 +/area/station/commons/dorms) +"cdr" = ( +/obj/machinery/door/poddoor{ + id = "armouryaccess"; + name = "Armoury Access" }, -/turf/open/floor/iron, -/area/security/courtroom) -"cdd" = ( -/obj/machinery/light/directional/north, -/obj/structure/reagent_dispensers/wall/peppertank/directional/north, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ dir = 1 }, /turf/open/floor/iron, -/area/security/courtroom) -"cdf" = ( -/obj/structure/closet/secure_closet/courtroom, -/obj/machinery/light_switch/directional/north, -/obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ - dir = 4 - }, -/turf/open/floor/iron, -/area/security/courtroom) -"cdq" = ( +/area/station/ai_monitored/security/armory) +"cds" = ( /obj/structure/table/reinforced, /obj/machinery/door/firedoor, /obj/machinery/door/window/brigdoor/right/directional/north{ - name = "Warden's Desk"; - req_access_txt = "3" + name = "Armoury Desk"; + req_access = list("armory") }, +/obj/item/folder/red, +/obj/item/pen, /obj/machinery/door/window/right/directional/south{ - name = "Warden's Desk" - }, -/obj/item/folder/red, -/obj/item/pen, -/obj/item/poster/random_official{ - pixel_x = 3; - pixel_y = 3 + name = "Armoury Desk" }, -/obj/item/poster/random_official, -/obj/structure/cable, /obj/effect/turf_decal/delivery, /turf/open/floor/iron, -/area/security/warden) -"cdr" = ( -/obj/machinery/door/poddoor{ - id = "armouryaccess"; - name = "Armoury Access" - }, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ +/area/station/ai_monitored/security/armory) +"cdt" = ( +/turf/closed/wall/r_wall, +/area/station/ai_monitored/turret_protected/ai_upload) +"cdB" = ( +/obj/structure/chair/sofa/bench/right{ dir = 1 }, -/turf/open/floor/iron, -/area/ai_monitored/security/armory) -"cds" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/firedoor, -/obj/machinery/door/window/brigdoor/right/directional/north{ - name = "Armoury Desk"; - req_access_txt = "3" +/obj/machinery/firealarm/directional/south, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/obj/item/folder/red, -/obj/item/pen, -/obj/machinery/door/window/right/directional/south{ - name = "Armoury Desk" +/obj/effect/landmark/start/assistant, +/obj/effect/turf_decal/box/corners, +/obj/effect/turf_decal/box/corners{ + dir = 4 }, -/obj/effect/turf_decal/delivery, /turf/open/floor/iron, -/area/ai_monitored/security/armory) -"cdt" = ( -/turf/closed/wall/r_wall, -/area/ai_monitored/turret_protected/ai_upload) -"cdZ" = ( -/obj/structure/window/reinforced{ +/area/station/hallway/primary/fore) +"cdE" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/green/visible, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow, +/turf/open/floor/iron, +/area/station/engineering/supermatter/room) +"cdF" = ( +/obj/machinery/light/directional/west, +/obj/effect/turf_decal/tile/green{ dir = 8 }, -/obj/structure/window/reinforced{ +/turf/open/floor/iron/white, +/area/station/medical/virology) +"cec" = ( +/obj/structure/cable, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/turf/open/floor/iron, +/area/station/engineering/main) +"cee" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/junction/flip{ dir = 1 }, -/obj/machinery/atmospherics/pipe/bridge_pipe/green/visible, -/obj/machinery/atmospherics/components/binary/pump/off/yellow/visible{ - dir = 4; - name = "Plasma to Pure" +/obj/effect/turf_decal/tile/neutral/half/contrasted, +/turf/open/floor/iron, +/area/station/science/breakroom) +"cei" = ( +/obj/structure/chair{ + dir = 8; + name = "Judge" }, -/obj/effect/turf_decal/tile/purple/anticorner/contrasted{ +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/landmark/start/hangover, +/turf/open/floor/iron, +/area/station/security/courtroom) +"cek" = ( +/obj/structure/cable, +/obj/effect/turf_decal/tile/yellow/anticorner/contrasted{ dir = 1 }, -/turf/open/floor/iron, -/area/engineering/atmos) +/turf/open/floor/iron/white, +/area/station/medical/chemistry) +"cel" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) "ces" = ( /obj/structure/table/reinforced, /obj/item/clipboard, @@ -8856,140 +8271,125 @@ dir = 8 }, /turf/open/floor/iron, -/area/construction/mining/aux_base) -"cev" = ( +/area/station/construction/mining/aux_base) +"cew" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/door/airlock/command{ + name = "Auxiliary E.V.A. Storage" + }, +/obj/structure/barricade/wooden, /obj/structure/cable, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/mapping_helpers/airlock/unres, +/obj/effect/mapping_helpers/airlock/access/any/command/maintenance, +/turf/open/floor/iron, +/area/station/maintenance/port/aft) +"cez" = ( +/turf/closed/wall, +/area/station/cargo/qm) +"ceG" = ( /obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/cafeteria, -/area/service/kitchen) -"ceE" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/commons/fitness/recreation) -"ceF" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/maintenance/disposal/incinerator) -"ceM" = ( -/obj/machinery/atmospherics/components/unary/thermomachine/freezer/on/coldroom{ +/turf/closed/wall, +/area/station/maintenance/starboard/aft) +"ceU" = ( +/obj/machinery/vending/cigarette, +/obj/effect/turf_decal/tile/purple{ dir = 8 }, -/obj/effect/turf_decal/delivery, -/obj/item/wrench{ - pixel_x = -3; - pixel_y = -3 +/obj/effect/turf_decal/stripes/line{ + dir = 10 }, -/turf/open/floor/iron/dark, -/area/service/kitchen/coldroom) -"ceP" = ( -/obj/structure/chair{ - name = "Prosecution" +/turf/open/floor/iron/white, +/area/station/maintenance/department/science) +"ceV" = ( +/obj/structure/sign/warning/radiation, +/turf/closed/wall, +/area/station/engineering/main) +"cfp" = ( +/obj/structure/table/wood, +/obj/item/storage/box/rubbershot{ + pixel_x = 3; + pixel_y = -3 }, -/obj/effect/turf_decal/tile/red/anticorner/contrasted{ - dir = 1 +/obj/item/gun/ballistic/shotgun/doublebarrel, +/obj/item/toy/figure/bartender, +/obj/machinery/light_switch/directional/east{ + pixel_y = 6 }, -/turf/open/floor/iron, -/area/security/courtroom) -"ceQ" = ( -/obj/structure/chair{ - name = "Prosecution" +/turf/open/floor/iron/checker, +/area/station/service/bar) +"cfu" = ( +/turf/open/floor/circuit/green, +/area/station/ai_monitored/turret_protected/ai_upload) +"cfx" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/effect/turf_decal/tile/red/anticorner/contrasted{ +/obj/effect/turf_decal/tile/purple/half/contrasted{ dir = 4 }, -/turf/open/floor/iron, -/area/security/courtroom) -"cfg" = ( +/turf/open/floor/iron/white, +/area/station/science/research) +"cfz" = ( /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/door/airlock/hatch{ - name = "MiniSat Transit Tube Access"; - req_one_access_txt = "19" +/obj/machinery/power/apc/auto_name/directional/north, +/turf/open/floor/plating, +/area/station/service/theater/abandoned) +"cfL" = ( +/obj/structure/table, +/obj/item/raw_anomaly_core/random{ + pixel_x = -5; + pixel_y = 7 }, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/obj/item/raw_anomaly_core/random{ + pixel_x = 7; + pixel_y = 9 }, -/obj/machinery/door/firedoor, -/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/obj/item/raw_anomaly_core/random, +/obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/engineering/transit_tube) -"cfl" = ( -/obj/structure/sign/poster/contraband/random/directional/west, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron, -/area/commons/fitness/recreation) -"cfu" = ( -/turf/open/floor/circuit/green, -/area/ai_monitored/turret_protected/ai_upload) -"cfv" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/landmark/event_spawn, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/iron, -/area/engineering/main) -"cfG" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/security/glass{ - name = "Brig" - }, -/obj/structure/cable, -/obj/effect/landmark/navigate_destination, -/obj/effect/turf_decal/stripes/line{ +/area/station/science/ordnance/testlab) +"cfV" = ( +/obj/structure/window/reinforced{ dir = 8 }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 +/obj/machinery/shower{ + pixel_y = 16 }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ - cycle_id = "brig-entrance" +/obj/structure/curtain, +/obj/machinery/door/window/brigdoor/left/directional/south{ + name = "Shower" }, -/obj/effect/mapping_helpers/airlock/access/all/security/entrance, -/turf/open/floor/iron, -/area/security/brig) -"cfX" = ( -/obj/machinery/mineral/ore_redemption, -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/stripes/box, -/obj/machinery/door/window/left/directional/south{ - name = "Ore Redemption Access"; - req_access_txt = "64" +/obj/item/soap/deluxe, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 }, -/turf/open/floor/iron, -/area/cargo/sorting) -"cgf" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/white, +/area/station/command/heads_quarters/captain/private) +"cfZ" = ( +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plating, +/area/station/maintenance/port/lesser) +"cga" = ( +/obj/structure/cable, +/obj/effect/turf_decal/tile/purple, +/turf/open/floor/iron/white, +/area/station/science/lab) +"cgg" = ( +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/blue{ dir = 8 }, -/obj/effect/turf_decal/bot, -/obj/structure/rack, -/obj/item/lightreplacer{ - pixel_y = 7 - }, -/obj/item/storage/box/lights/mixed, -/obj/structure/extinguisher_cabinet/directional/north, /turf/open/floor/iron/dark, -/area/engineering/storage_shared) -"cgm" = ( -/obj/machinery/ntnet_relay, -/turf/open/floor/circuit/green/telecomms/mainframe, -/area/tcommsat/server) -"cgo" = ( -/obj/item/kirbyplants/random, -/obj/effect/turf_decal/tile/green{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/white, -/area/medical/medbay/central) +/area/station/command/bridge) "cgv" = ( /obj/item/storage/box/firingpins, /obj/item/storage/box/firingpins, @@ -8997,61 +8397,30 @@ /obj/structure/table/reinforced, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/ai_monitored/security/armory) -"cgD" = ( -/obj/structure/table/wood, -/obj/item/folder/red, -/obj/item/pen, -/obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ - dir = 1 - }, -/turf/open/floor/iron, -/area/security/courtroom) -"cgE" = ( -/obj/structure/table/wood, -/obj/item/radio/intercom, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 1 - }, -/turf/open/floor/iron, -/area/security/courtroom) -"cgF" = ( +/area/station/ai_monitored/security/armory) +"cgz" = ( +/obj/effect/landmark/event_spawn, +/turf/open/floor/wood, +/area/station/service/library) +"cgP" = ( /obj/structure/cable, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 1 - }, -/turf/open/floor/iron, -/area/security/courtroom) -"cgG" = ( -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 1 - }, +/obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron, -/area/security/courtroom) -"cgM" = ( -/obj/effect/turf_decal/siding/wood, -/obj/machinery/vending/clothing, -/obj/machinery/button/curtain{ - id = "theater_curtains"; - name = "curtain control"; - pixel_x = -24; - pixel_y = -8; - req_one_access_txt = "46" - }, -/turf/open/floor/iron/dark, -/area/service/theater) -"cgY" = ( -/obj/structure/dresser, -/turf/open/floor/iron/grimy, -/area/command/heads_quarters/hop) -"cgZ" = ( -/obj/structure/disposalpipe/segment, +/area/station/hallway/primary/central/fore) +"cgV" = ( /obj/structure/cable, /obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/security/courtroom) +"chc" = ( +/obj/machinery/status_display/evac/directional/west, +/obj/item/kirbyplants/random, +/obj/effect/turf_decal/bot, /turf/open/floor/iron, -/area/science/xenobiology) +/area/station/maintenance/department/electrical) "chi" = ( /obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/preopen{ @@ -9060,2452 +8429,2682 @@ }, /obj/structure/cable, /turf/open/floor/plating, -/area/ai_monitored/turret_protected/ai_upload) -"chD" = ( -/obj/structure/table, -/obj/item/clipboard, -/obj/item/toy/figure/qm, -/obj/effect/turf_decal/tile/brown/anticorner/contrasted{ +/area/station/ai_monitored/turret_protected/ai_upload) +"chk" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 1 }, -/turf/open/floor/iron, -/area/cargo/qm) -"chH" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/command{ - name = "E.V.A. Storage"; - req_access_txt = "18" +/obj/effect/spawner/random/structure/steam_vent, +/turf/open/floor/iron{ + heat_capacity = 1e+006 }, +/area/station/maintenance/port/greater) +"chn" = ( +/obj/machinery/atmospherics/pipe/smart/simple/purple/visible, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"chs" = ( /obj/structure/cable, -/obj/effect/landmark/navigate_destination, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/door/window/brigdoor{ + dir = 1; + id = "engcell"; + name = "Engineering Cell"; + req_access = list("security") }, +/obj/effect/turf_decal/tile/red/fourcorners, /turf/open/floor/iron, -/area/ai_monitored/command/storage/eva) -"chM" = ( +/area/station/security/checkpoint/engineering) +"chv" = ( /obj/structure/cable, -/obj/structure/table/reinforced, -/obj/item/book/manual/wiki/security_space_law, -/obj/item/radio, -/obj/machinery/airalarm/directional/east, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 4 +/obj/machinery/power/smes{ + charge = 5e+006 }, +/obj/effect/turf_decal/bot, +/obj/item/radio/intercom/directional/west, /turf/open/floor/iron, -/area/security/checkpoint/engineering) -"chT" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/public/glass{ - name = "Starboard Auxiliary Hallway" +/area/station/engineering/gravity_generator) +"chS" = ( +/obj/structure/table/glass, +/obj/item/clipboard, +/obj/item/toy/figure/virologist, +/obj/effect/turf_decal/tile/green{ + dir = 1 }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/turf/open/floor/iron/white, +/area/station/medical/virology) +"chY" = ( +/obj/machinery/door/poddoor/shutters/radiation/preopen{ + id = "engsm"; + name = "Radiation Chamber Shutters" }, +/obj/item/crowbar, +/obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ - dir = 4 + dir = 1 }, +/turf/open/floor/plating, +/area/station/engineering/supermatter) +"chZ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/hallway/primary/central/aft) -"cid" = ( -/obj/machinery/telecomms/bus/preset_four, -/obj/effect/turf_decal/tile/brown/anticorner/contrasted{ - dir = 1 - }, -/turf/open/floor/iron/telecomms, -/area/tcommsat/server) -"cie" = ( -/obj/machinery/telecomms/processor/preset_four, -/obj/effect/turf_decal/tile/green/anticorner/contrasted{ - dir = 4 - }, -/turf/open/floor/iron/telecomms, -/area/tcommsat/server) -"cif" = ( -/obj/structure/table, -/obj/item/stack/cable_coil, -/obj/item/assembly/igniter, -/obj/item/assembly/timer{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/effect/turf_decal/tile/purple{ - dir = 4 +/obj/structure/disposalpipe/segment{ + dir = 9 }, -/turf/open/floor/iron/white, -/area/science/lobby) -"cih" = ( -/obj/machinery/telecomms/processor/preset_two, -/obj/effect/turf_decal/tile/brown/anticorner/contrasted{ +/obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 1 }, -/turf/open/floor/iron/telecomms, -/area/tcommsat/server) -"cii" = ( -/obj/machinery/telecomms/bus/preset_two, -/obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ - dir = 4 +/turf/open/floor/iron{ + heat_capacity = 1e+006 }, -/turf/open/floor/iron/telecomms, -/area/tcommsat/server) -"cir" = ( -/obj/structure/table/wood, -/obj/item/gavelblock, -/obj/item/gavelhammer, -/obj/effect/turf_decal/tile/blue/anticorner/contrasted{ - dir = 1 +/area/station/maintenance/port/aft) +"cij" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/line{ + dir = 5 }, /turf/open/floor/iron, -/area/security/courtroom) -"cit" = ( -/obj/effect/turf_decal/tile/blue/half/contrasted{ +/area/station/engineering/atmos/hfr_room) +"ciz" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/structure/sign/nanotrasen{ + pixel_y = -32 + }, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"ciB" = ( +/obj/machinery/camera/directional/west{ + c_tag = "Engineering - Supermatter Room Port"; + name = "engineering camera"; + network = list("ss13","engine") + }, +/obj/effect/turf_decal/stripes/corner{ dir = 1 }, +/obj/machinery/firealarm/directional/west, /turf/open/floor/iron, -/area/security/courtroom) -"ciI" = ( -/obj/structure/chair/office/light{ +/area/station/engineering/supermatter/room) +"ciD" = ( +/obj/machinery/atmospherics/pipe/smart/simple/purple/visible, +/obj/effect/turf_decal/tile/yellow{ dir = 4 }, -/obj/effect/landmark/start/chief_engineer, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron, -/area/command/heads_quarters/ce) -"ciN" = ( -/obj/structure/chair/stool/directional/south, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/dark/corner, +/area/station/engineering/atmos/mix) +"ciE" = ( +/obj/machinery/button/crematorium{ + id = "cremawheat"; + pixel_x = -26 + }, /obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/service/chapel/funeral) +"ciG" = ( +/obj/structure/sign/warning/radiation, +/turf/closed/wall/r_wall, +/area/station/maintenance/port/greater) +"ciT" = ( +/obj/structure/table, +/obj/item/clothing/under/rank/security/officer, +/obj/item/restraints/handcuffs, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/obj/machinery/power/apc/auto_name/directional/south, +/turf/open/floor/plating, +/area/station/maintenance/starboard) +"ciZ" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/catwalk_floor/iron, +/area/station/commons/dorms) +"cjd" = ( +/obj/machinery/light_switch/directional/south, +/obj/item/kirbyplants/random, +/obj/effect/turf_decal/bot, /turf/open/floor/iron, -/area/commons/locker) -"ciO" = ( -/obj/effect/turf_decal/tile/blue{ +/area/station/maintenance/department/electrical) +"cji" = ( +/obj/machinery/stasis{ dir = 4 }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/obj/effect/landmark/start/hangover, +/obj/effect/turf_decal/tile/blue/fourcorners, +/obj/machinery/defibrillator_mount/directional/west, /turf/open/floor/iron/white, -/area/medical/medbay/lobby) -"cjc" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) +/area/station/medical/treatment_center) "cjj" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/door/airlock/maintenance_hatch{ - name = "Maintenance Hatch"; - req_access_txt = "12" +/obj/structure/cable, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/security/glass{ + id_tag = "cardoor"; + name = "Cargo Cell" }, -/obj/structure/barricade/wooden, +/obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ - dir = 8 + dir = 1 + }, +/obj/effect/mapping_helpers/airlock/access/all/security/brig, +/turf/open/floor/iron, +/area/station/security/checkpoint/supply) +"cjs" = ( +/obj/structure/chair/office, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/wood, +/area/station/security/detectives_office/private_investigators_office) +"cjK" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/firealarm/directional/east, +/turf/open/floor/iron, +/area/station/medical/morgue) +"cjN" = ( +/turf/closed/wall/r_wall, +/area/station/security/office) +"ckb" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, +/obj/effect/turf_decal/tile/neutral, +/obj/structure/sign/poster/random/directional/east, +/turf/open/floor/iron, +/area/station/maintenance/port/fore) +"cky" = ( +/obj/machinery/light/directional/east, /obj/effect/turf_decal/stripes/line{ - dir = 4 + dir = 5 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/sign/warning/electric_shock{ + pixel_x = 32 }, /turf/open/floor/iron, -/area/service/kitchen/abandoned) -"cjn" = ( +/area/station/engineering/gravity_generator) +"ckB" = ( +/obj/structure/closet/secure_closet/hop, +/obj/item/clothing/suit/ianshirt, +/obj/item/bedsheet/ian, +/turf/open/floor/iron/grimy, +/area/station/command/heads_quarters/hop) +"ckC" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/chair/office{ +/turf/open/floor/iron, +/area/station/engineering/supermatter/room) +"ckN" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/camera/directional/north{ + c_tag = "Security Hallway - Port"; + name = "hallway camera" + }, +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron, -/area/cargo/qm) -"cjr" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/area/station/hallway/primary/starboard) +"ckO" = ( +/obj/structure/sign/warning/biohazard, +/turf/closed/wall, +/area/station/science/xenobiology) +"ckP" = ( /turf/open/floor/plating, -/area/maintenance/department/crew_quarters/bar) -"cjv" = ( -/obj/effect/turf_decal/tile/purple/fourcorners, -/turf/open/floor/iron, -/area/science/lobby) -"cjx" = ( -/obj/machinery/atmospherics/pipe/smart/manifold/purple/visible/layer2{ +/area/station/maintenance/starboard/aft) +"ckR" = ( +/obj/structure/cable, +/obj/machinery/power/apc/auto_name/directional/east, +/obj/effect/turf_decal/tile/yellow{ dir = 4 }, -/obj/machinery/meter/layer2, -/turf/open/floor/iron/dark, -/area/science/mixing) -"cjA" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron, -/area/cargo/qm) -"cjB" = ( -/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible, -/obj/effect/turf_decal/trimline/yellow/filled/warning, -/turf/open/floor/iron, -/area/engineering/atmos) -"cjD" = ( -/obj/structure/chair/office{ +/area/station/hallway/primary/port) +"ckY" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/obj/machinery/door/airlock/external{ + name = "External Airlock" + }, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/structure/cable, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/mapping_helpers/airlock/access/all/engineering/external, /turf/open/floor/iron, -/area/security/checkpoint/escape) -"cjE" = ( -/obj/machinery/telecomms/server/presets/supply, -/obj/effect/turf_decal/tile/brown/anticorner/contrasted{ - dir = 8 +/area/station/construction/mining/aux_base) +"clh" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/turf/open/floor/iron/telecomms, -/area/tcommsat/server) -"cjF" = ( -/obj/machinery/telecomms/server/presets/service, -/obj/effect/turf_decal/tile/green/anticorner/contrasted, -/turf/open/floor/iron/telecomms, -/area/tcommsat/server) -"cjH" = ( -/obj/machinery/telecomms/server/presets/engineering, -/obj/effect/turf_decal/tile/brown/anticorner/contrasted{ - dir = 8 - }, -/turf/open/floor/iron/telecomms, -/area/tcommsat/server) -"cjI" = ( -/obj/machinery/telecomms/server/presets/common, -/obj/effect/turf_decal/tile/neutral/anticorner/contrasted, -/turf/open/floor/iron/telecomms, -/area/tcommsat/server) -"cjJ" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold/green/visible, -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/obj/machinery/meter, -/obj/effect/turf_decal/box/corners{ - dir = 8 +/obj/structure/plasticflaps/opaque, +/obj/machinery/navbeacon{ + codes_txt = "delivery;dir=2"; + freq = 1400; + location = "Kitchen" }, +/obj/effect/turf_decal/delivery, /turf/open/floor/iron, -/area/maintenance/disposal/incinerator) -"cjW" = ( -/obj/structure/disposalpipe/trunk{ +/area/station/maintenance/port/fore) +"clo" = ( +/obj/machinery/chem_dispenser, +/obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/machinery/disposal/bin, -/obj/effect/turf_decal/stripes/box, -/obj/machinery/firealarm/directional/east, -/turf/open/floor/iron/dark, -/area/service/bar) -"cjY" = ( -/obj/structure/window/reinforced{ +/turf/open/floor/iron, +/area/station/medical/pharmacy) +"clq" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/machinery/computer/atmos_control/oxygen_tank{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/bridge_pipe/cyan/visible{ +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/effect/turf_decal/tile/blue/half/contrasted{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/bridge_pipe/scrubbers/visible, -/turf/open/floor/iron, -/area/engineering/atmos) -"ckd" = ( -/obj/machinery/status_display/evac/directional/east, -/obj/machinery/camera/directional/east{ - c_tag = "Courtroom - Center" - }, -/obj/machinery/light/directional/east, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 4 +/obj/machinery/door/airlock/engineering/glass{ + name = "Supermatter Engine Room" }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/construction, /turf/open/floor/iron, -/area/security/courtroom) -"ckg" = ( -/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible{ - dir = 6 +/area/station/engineering/main) +"clx" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 8 }, -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 4 +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/computer/atmos_control/nocontrol/incinerator{ + dir = 1 }, +/turf/open/floor/iron/dark/corner, +/area/station/maintenance/disposal/incinerator) +"clB" = ( +/obj/structure/table/wood, +/obj/item/flashlight/lamp/green, +/obj/machinery/newscaster/directional/west, +/turf/open/floor/carpet, +/area/station/commons/dorms) +"clE" = ( +/obj/structure/rack, +/obj/structure/sign/poster/official/random/directional/north, /turf/open/floor/iron, -/area/engineering/atmos) -"ckr" = ( -/obj/machinery/door/airlock/command{ - name = "Head of Security's Office" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 +/area/station/maintenance/port/greater) +"clJ" = ( +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Maintenance Hatch" }, /obj/structure/cable, -/obj/effect/turf_decal/tile/neutral/fourcorners, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/mapping_helpers/airlock/access/all/security/hos, -/obj/effect/turf_decal/stripes/line{ - dir = 4 +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "genetics-passthrough" }, +/obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/iron/dark, -/area/command/heads_quarters/hos) -"ckD" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 8 + dir = 1 }, +/obj/effect/mapping_helpers/airlock/unres, +/obj/effect/mapping_helpers/airlock/access/any/science/maintenance, /turf/open/floor/iron, -/area/security/prison/safe) -"ckQ" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/area/station/maintenance/department/science) +"clU" = ( +/obj/structure/table, +/obj/item/storage/medkit/regular, +/obj/item/paper/pamphlet/gateway, +/obj/item/paper/pamphlet/gateway, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron, +/area/station/command/gateway) +"cme" = ( +/obj/machinery/light/small/directional/north, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/oil, +/obj/effect/turf_decal/stripes/line{ dir = 1 }, +/obj/effect/spawner/random/engineering/tracking_beacon, /turf/open/floor/iron, -/area/commons/locker) -"ckW" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/area/station/maintenance/disposal) +"cmi" = ( +/obj/structure/flora/bush/stalky/style_random, +/obj/structure/flora/bush/leavy/style_random, +/turf/open/misc/grass, +/area/station/hallway/primary/fore) +"cmj" = ( /obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/delivery, /turf/open/floor/iron, -/area/engineering/storage_shared) -"clm" = ( +/area/station/maintenance/department/electrical) +"cmr" = ( +/obj/structure/chair/stool/directional/south, +/obj/machinery/airalarm/directional/east, /obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 8 - }, -/turf/open/floor/iron, -/area/security/courtroom) -"clp" = ( -/obj/structure/table/wood, -/obj/effect/turf_decal/tile/blue/anticorner/contrasted{ - dir = 8 - }, -/turf/open/floor/iron, -/area/security/courtroom) -"clq" = ( -/obj/structure/table/wood, -/obj/item/storage/briefcase{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/item/storage/secure/briefcase, -/obj/effect/turf_decal/tile/blue/half/contrasted, -/turf/open/floor/iron, -/area/security/courtroom) -"clr" = ( -/obj/structure/sign/nanotrasen{ - pixel_x = 32 + dir = 4 }, -/obj/effect/turf_decal/tile/blue/half/contrasted, /turf/open/floor/iron, -/area/security/courtroom) -"clu" = ( -/obj/effect/decal/cleanable/cobweb, +/area/station/science/breakroom) +"cmu" = ( +/obj/machinery/status_display/ai/directional/north, /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/trimline/yellow/filled/line{ dir = 1 }, /turf/open/floor/iron, -/area/maintenance/starboard) -"clw" = ( -/obj/structure/girder, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/maintenance/starboard) -"cly" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/maintenance/starboard) -"clz" = ( +/area/station/engineering/atmos) +"cmE" = ( +/obj/item/kirbyplants/random, +/obj/effect/turf_decal/tile/blue/half/contrasted{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/station/command/bridge) +"cmG" = ( +/obj/structure/flora/bush/fullgrass/style_random, +/obj/structure/flora/bush/lavendergrass/style_random, +/obj/structure/flora/rock/pile/style_random, +/obj/machinery/light/floor, +/turf/open/misc/grass, +/area/station/hallway/primary/fore) +"cna" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/red{ +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 4 }, /turf/open/floor/iron, -/area/maintenance/starboard) -"clA" = ( -/turf/closed/wall, -/area/security/range) -"clF" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plating, -/area/security/range) -"clG" = ( -/obj/structure/sign/warning/securearea{ - pixel_y = 32 +/area/station/engineering/gravity_generator) +"cnl" = ( +/obj/structure/table, +/obj/machinery/chem_dispenser/drinks{ + dir = 8 }, -/obj/machinery/light/directional/north, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/security/range) -"clH" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/line{ +/obj/machinery/light/directional/east, +/obj/machinery/newscaster/directional/east, +/turf/open/floor/iron/checker{ dir = 1 }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/turf/open/floor/plating, -/area/security/range) -"clI" = ( -/turf/open/floor/plating, -/area/security/range) -"clJ" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/turf/open/floor/plating, -/area/security/range) -"clK" = ( -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/security/range) -"clL" = ( -/obj/machinery/light/small/directional/east, +/area/station/service/bar) +"cnn" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, +/obj/effect/spawner/random/maintenance, +/obj/item/crowbar/red, +/obj/structure/rack, /turf/open/floor/plating, -/area/security/range) -"clX" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/components/binary/pump{ - dir = 1; - name = "Port Mix to Starboard Ports" +/area/station/maintenance/fore) +"cnu" = ( +/obj/machinery/camera/directional/east{ + c_tag = "Telecomms - Cooling Room"; + name = "telecomms camera"; + network = list("ss13","tcomms") }, -/obj/effect/turf_decal/box/corners{ - dir = 4 +/obj/effect/turf_decal/delivery, +/obj/machinery/atmospherics/components/unary/thermomachine/freezer/on{ + dir = 1 }, /turf/open/floor/iron, -/area/engineering/atmos) -"cmg" = ( -/turf/closed/wall, -/area/service/kitchen/coldroom) -"cmk" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating{ - icon_state = "platingdmg1" - }, -/area/maintenance/port/fore) -"cmm" = ( +/area/station/tcommsat/server) +"cnw" = ( /obj/machinery/door/firedoor, -/obj/machinery/door/airlock/medical/glass{ - id_tag = "MedbayFoyer"; - name = "Medbay"; - req_access_txt = "5" - }, -/obj/effect/mapping_helpers/airlock/unres{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/machinery/door/airlock/security{ + name = "Security Post - Science" }, +/obj/structure/cable, /obj/effect/turf_decal/stripes/line{ dir = 8 }, /obj/effect/turf_decal/stripes/line{ dir = 4 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/red/fourcorners, +/obj/effect/mapping_helpers/airlock/access/all/security/general, /turf/open/floor/iron, -/area/medical/medbay/central) -"cmq" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/brown/visible, -/obj/effect/spawner/structure/window/reinforced/plasma, -/turf/open/floor/plating, -/area/engineering/supermatter/room) -"cmw" = ( -/obj/effect/landmark/event_spawn, -/turf/open/floor/iron{ - dir = 1; - icon_state = "chapel" +/area/station/security/checkpoint/science/research) +"cnx" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "rndlab2"; + name = "Secondary Research and Development Shutter" }, -/area/service/chapel) -"cmx" = ( -/obj/effect/spawner/random/structure/grille, /turf/open/floor/plating, -/area/maintenance/department/crew_quarters/bar) -"cmC" = ( -/obj/item/kirbyplants/random, -/obj/machinery/firealarm/directional/south, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/wood, -/area/command/heads_quarters/hop) -"cmD" = ( -/obj/effect/spawner/structure/window/reinforced, +/area/station/science/lab) +"cnH" = ( /obj/structure/cable, -/turf/open/floor/plating, -/area/tcommsat/server) -"cmT" = ( -/obj/structure/table/wood, -/obj/item/folder/blue, -/obj/item/pen, -/obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ - dir = 8 - }, -/turf/open/floor/iron, -/area/security/courtroom) -"cmU" = ( -/obj/structure/table/wood, -/obj/item/radio/intercom, -/obj/effect/turf_decal/tile/neutral/half/contrasted, -/turf/open/floor/iron, -/area/security/courtroom) -"cmW" = ( -/obj/effect/turf_decal/tile/neutral/half/contrasted, -/turf/open/floor/iron, -/area/security/courtroom) -"cmX" = ( -/obj/structure/table/wood, -/obj/item/folder/red, -/obj/item/pen, -/obj/effect/turf_decal/tile/green/half/contrasted{ +/obj/structure/chair{ dir = 8 }, -/turf/open/floor/iron, -/area/security/courtroom) -"cnp" = ( -/obj/structure/cable, -/turf/open/floor/plating, -/area/security/range) -"cnq" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/landmark/blobstart, -/obj/structure/cable, -/turf/open/floor/plating, -/area/security/range) -"cnr" = ( -/obj/item/target/syndicate, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/obj/effect/turf_decal/bot, -/obj/structure/training_machine, -/turf/open/floor/iron, -/area/security/range) -"cns" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable, -/turf/open/floor/plating, -/area/security/range) -"cnw" = ( -/obj/effect/turf_decal/tile/blue/anticorner/contrasted{ +/obj/effect/turf_decal/siding/blue{ dir = 4 }, -/turf/open/floor/iron, -/area/commons/fitness/recreation) -"cnE" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/oil, -/turf/open/floor/iron, -/area/cargo/warehouse) -"cnP" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, -/obj/effect/turf_decal/tile/yellow, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/engineering/supermatter/room) -"cnZ" = ( -/obj/machinery/camera/directional/east{ - c_tag = "Security - Brig Fore" - }, -/obj/machinery/newscaster/directional/east, -/obj/effect/turf_decal/tile/red/half/contrasted{ +/obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 4 }, -/turf/open/floor/iron, -/area/security/brig) -"coe" = ( -/turf/closed/wall, -/area/tcommsat/server) -"cog" = ( -/obj/machinery/holopad, -/obj/effect/turf_decal/stripes/line{ +/turf/open/floor/iron/dark, +/area/station/engineering/transit_tube) +"cnK" = ( +/obj/structure/flora/bush/fullgrass/style_random, +/obj/structure/flora/bush/grassy/style_random, +/obj/machinery/light/floor, +/turf/open/misc/grass, +/area/station/hallway/primary/fore) +"cnL" = ( +/obj/structure/disposalpipe/segment{ dir = 9 }, -/turf/open/floor/iron, -/area/tcommsat/server) -"coi" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/landmark/xeno_spawn, /obj/effect/turf_decal/stripes/line{ - dir = 5 + dir = 1 }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/turf/open/floor/iron/checker, +/area/station/service/janitor) +"cnR" = ( +/obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 8 }, /turf/open/floor/iron, -/area/tcommsat/server) -"cov" = ( -/obj/structure/chair{ - dir = 1; - name = "Defense" +/area/station/engineering/storage/tech) +"cnW" = ( +/obj/structure/table/reinforced, +/obj/machinery/status_display/evac/directional/north, +/obj/item/storage/toolbox/mechanical, +/turf/open/floor/iron/dark, +/area/station/command/bridge) +"coj" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/command/heads_quarters/ce) +"coD" = ( +/obj/machinery/computer/med_data{ + dir = 1 }, -/obj/effect/turf_decal/tile/green/anticorner/contrasted{ - dir = 8 +/obj/item/radio/intercom/directional/south, +/obj/effect/turf_decal/tile/blue/half/contrasted, +/turf/open/floor/iron/white, +/area/station/medical/surgery/theatre) +"coH" = ( +/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" }, -/turf/open/floor/iron, -/area/security/courtroom) -"cow" = ( -/obj/structure/chair{ +/turf/closed/wall/r_wall, +/area/station/maintenance/solars/starboard/fore) +"cpp" = ( +/obj/item/kirbyplants/random, +/turf/open/floor/wood, +/area/station/service/library) +"cpq" = ( +/obj/structure/chair/pew, +/turf/open/floor/iron{ dir = 1; - name = "Defense" + icon_state = "chapel" }, -/obj/effect/turf_decal/tile/green/anticorner/contrasted, -/turf/open/floor/iron, -/area/security/courtroom) -"coA" = ( -/obj/structure/extinguisher_cabinet/directional/east, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 4 +/area/station/service/chapel) +"cpr" = ( +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, /turf/open/floor/iron, -/area/security/courtroom) -"coB" = ( -/obj/structure/cable, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/structure/disposalpipe/segment{ - dir = 10 +/area/station/hallway/primary/central/fore) +"cpw" = ( +/obj/effect/turf_decal/box/white{ + color = "#EFB341" }, -/turf/open/floor/iron, -/area/security/brig) -"coI" = ( +/turf/open/floor/iron/dark/textured_large, +/area/station/engineering/atmos/hfr_room) +"cpC" = ( +/obj/item/kirbyplants/random, +/turf/open/floor/iron/dark, +/area/station/service/library) +"cpJ" = ( /obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/plating, -/area/maintenance/starboard) -"coK" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/neutral/half/contrasted, -/turf/open/floor/iron, -/area/maintenance/starboard) -"coN" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/door/window/left/directional/north{ - name = "Security Delivery"; - req_access_txt = "63" +/area/station/maintenance/starboard) +"cqi" = ( +/obj/structure/bed/roller, +/obj/effect/turf_decal/tile/blue/half/contrasted, +/turf/open/floor/iron/white, +/area/station/medical/medbay/lobby) +"cqj" = ( +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 8 }, +/obj/structure/lattice, +/turf/open/space, +/area/space/nearstation) +"cqn" = ( +/obj/structure/window/reinforced, /obj/structure/window/reinforced{ dir = 4 }, -/obj/structure/cable, -/obj/effect/turf_decal/delivery, +/obj/structure/lattice, +/turf/open/space, +/area/space/nearstation) +"cqo" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 1 }, -/obj/machinery/power/apc/auto_name/directional/west, /turf/open/floor/iron, -/area/security/range) -"coO" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable, +/area/station/hallway/primary/central/aft) +"cqr" = ( +/obj/machinery/door/airlock/command/glass{ + name = "Server Access" + }, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/pipe/smart/manifold4w/general/hidden, /obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/obj/effect/turf_decal/stripes/line{ dir = 1 }, -/turf/open/floor/iron, -/area/security/range) -"coP" = ( -/obj/structure/table/reinforced, -/obj/item/gun/energy/laser/practice{ +/obj/effect/mapping_helpers/airlock/access/all/science/rd, +/turf/open/floor/iron/dark, +/area/station/science/server) +"cqt" = ( +/obj/structure/table/wood, +/obj/item/clipboard, +/obj/item/toy/figure/hop{ pixel_x = 3; - pixel_y = -3 + pixel_y = 3 }, -/obj/item/gun/energy/laser/practice, -/obj/item/clothing/ears/earmuffs, -/obj/item/clothing/ears/earmuffs, -/obj/effect/decal/cleanable/dirt, +/obj/item/toy/figure/ian, +/obj/item/radio/intercom/directional/east, +/turf/open/floor/wood, +/area/station/command/heads_quarters/hop) +"cqA" = ( /obj/effect/turf_decal/stripes/line{ - dir = 6 + dir = 4 }, -/obj/machinery/airalarm/directional/south, -/turf/open/floor/iron, -/area/security/range) -"coQ" = ( -/obj/structure/window/reinforced{ +/obj/effect/turf_decal/siding/yellow{ dir = 8 }, -/turf/open/floor/plating, -/area/security/range) -"coR" = ( -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plating, -/area/security/range) -"coS" = ( -/obj/structure/sign/warning/securearea{ - pixel_y = -32 +/turf/open/floor/iron, +/area/station/engineering/atmos/hfr_room) +"cqH" = ( +/obj/structure/bed, +/obj/item/bedsheet/orange, +/obj/structure/sign/poster/official/obey{ + pixel_x = 30 }, -/obj/machinery/light/directional/south, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/camera/directional/south{ - c_tag = "Security - Shooting Range" +/obj/machinery/camera/directional/east{ + c_tag = "Permabrig - Cell 5"; + network = list("ss13","prison") }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, /turf/open/floor/plating, -/area/security/range) -"coT" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/area/station/security/prison/safe) +"crf" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/tile/red{ dir = 1 }, -/turf/open/floor/plating, -/area/security/range) -"coU" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 10 +/turf/open/floor/iron, +/area/station/security/office) +"crg" = ( +/obj/effect/turf_decal/tile/blue, +/turf/open/floor/iron, +/area/station/service/hydroponics) +"crx" = ( +/obj/effect/turf_decal/delivery, +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/turf/open/floor/plating, -/area/security/range) -"coV" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock{ - name = "Courtroom" +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 8 }, +/turf/open/floor/iron{ + heat_capacity = 1e+006 + }, +/area/station/maintenance/starboard) +"crE" = ( +/obj/machinery/portable_atmospherics/canister/air, +/turf/open/floor/engine/air, +/area/station/engineering/atmos) +"crR" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/turf/open/floor/iron, +/area/station/hallway/primary/central/aft) +"crW" = ( +/obj/structure/chair/wood, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/wood{ + icon_state = "wood-broken7" }, -/obj/effect/turf_decal/stripes/line{ +/area/station/service/abandoned_gambling_den) +"csh" = ( +/obj/effect/turf_decal/tile/blue{ dir = 4 }, -/turf/open/floor/iron/dark, -/area/security/courtroom) -"coW" = ( -/obj/machinery/light/small/directional/east, -/obj/effect/turf_decal/stripes/line{ - dir = 6 +/turf/open/floor/iron, +/area/station/service/hydroponics) +"csi" = ( +/obj/structure/table/wood/fancy, +/obj/machinery/door/window{ + name = "Secure Art Exhibition"; + req_access = list("library") }, +/turf/open/floor/carpet, +/area/station/service/library) +"csk" = ( +/obj/structure/cable, +/turf/open/floor/circuit/red, +/area/station/ai_monitored/turret_protected/ai_upload) +"csw" = ( +/turf/closed/wall, +/area/station/service/hydroponics) +"csy" = ( +/obj/structure/table/wood, +/obj/item/pen, +/obj/item/paper_bin/carbon, +/obj/item/pen, +/obj/item/toy/figure/detective, +/turf/open/floor/carpet, +/area/station/security/detectives_office) +"csz" = ( +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, -/area/security/range) -"coZ" = ( -/obj/item/kirbyplants/random, -/turf/open/floor/plating, -/area/service/abandoned_gambling_den/gaming) -"cpg" = ( -/obj/structure/disposalpipe/segment, +/area/station/maintenance/solars/starboard/fore) +"csC" = ( +/obj/structure/filingcabinet/chestdrawer, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/simple/purple/visible{ - dir = 6 +/obj/item/radio/intercom/directional/north, +/obj/effect/turf_decal/tile/red/anticorner/contrasted{ + dir = 1 }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/effect/turf_decal/siding/yellow{ +/turf/open/floor/iron, +/area/station/security/processing) +"csE" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/station/engineering/storage_shared) +"csH" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/machinery/status_display/evac/directional/west, +/turf/open/floor/iron/dark/corner{ dir = 8 }, +/area/station/hallway/primary/port) +"csU" = ( +/obj/machinery/light/small/directional/west, +/turf/open/floor/engine/plasma, +/area/station/engineering/atmos) +"ctl" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/space_heater, +/obj/effect/turf_decal/tile/neutral/half/contrasted, +/turf/open/floor/iron, +/area/station/maintenance/port/greater) +"ctw" = ( +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=engi1"; + location = "hall3" + }, +/obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron, -/area/engineering/atmos) -"cpi" = ( +/area/station/hallway/primary/central/fore) +"ctG" = ( +/obj/structure/sign/plaques/kiddie/library{ + pixel_x = 32; + pixel_y = 32 + }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/landmark/start/hangover, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/grimy, -/area/service/library) -"cpj" = ( +/area/station/service/library) +"ctH" = ( /obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 1 +/obj/machinery/light/small/directional/north, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/turf/open/floor/plating{ + icon_state = "platingdmg1" }, -/turf/open/floor/iron{ - heat_capacity = 1e+006 +/area/station/security/prison/safe) +"cua" = ( +/obj/machinery/door/firedoor/heavy, +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, -/area/maintenance/port/greater) -"cpB" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/white, +/area/station/science/ordnance/storage) +"cui" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/iron, +/area/station/engineering/main) +"cut" = ( +/obj/structure/cable, +/obj/structure/lattice/catwalk, +/obj/machinery/atmospherics/pipe/layer_manifold/supply/hidden{ + dir = 8 + }, +/turf/open/space/basic, +/area/space/nearstation) +"cuA" = ( /obj/machinery/door/firedoor, -/obj/machinery/door/airlock/security{ - name = "Security Post - Cargo" +/obj/machinery/door/airlock/security/glass{ + name = "Brig" }, +/obj/structure/cable, +/obj/effect/landmark/navigate_destination, /obj/effect/turf_decal/stripes/line{ dir = 8 }, /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/effect/mapping_helpers/airlock/access/all/security/general, +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "brig-entrance" + }, +/obj/effect/mapping_helpers/airlock/access/all/security/entrance, +/turf/open/floor/iron, +/area/station/security/brig) +"cuB" = ( +/obj/machinery/light/small/directional/north, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, /turf/open/floor/iron, -/area/security/checkpoint/supply) -"cpI" = ( +/area/station/security/prison/safe) +"cuX" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/delivery, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"cvr" = ( +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/structure/tank_holder/oxygen/red, -/obj/machinery/airalarm/directional/west, -/turf/open/floor/iron, -/area/tcommsat/server) -"cpL" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/obj/machinery/firealarm/directional/south, -/turf/open/floor/iron, -/area/tcommsat/server) -"cpM" = ( -/obj/structure/cable, -/obj/item/kirbyplants/random, -/obj/machinery/light{ - dir = 8 - }, -/obj/machinery/light_switch/directional/west, -/obj/effect/turf_decal/tile/brown/half/contrasted{ - dir = 8 + dir = 1 }, /turf/open/floor/iron, -/area/cargo/drone_bay) -"cpO" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/command{ - name = "Head of Personnel's Office"; - req_access_txt = "57" +/area/station/cargo/storage) +"cvw" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/bodycontainer/morgue{ + dir = 1 }, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/medical/morgue) +"cvy" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/wood, -/area/command/heads_quarters/hop) -"cpX" = ( -/obj/item/kirbyplants/random, -/obj/effect/turf_decal/tile/neutral/half/contrasted, -/turf/open/floor/iron{ - heat_capacity = 1e+006 - }, -/area/security/courtroom) -"cpY" = ( -/obj/structure/filingcabinet/chestdrawer, -/obj/effect/turf_decal/tile/neutral/half/contrasted, -/turf/open/floor/iron{ - heat_capacity = 1e+006 - }, -/area/security/courtroom) -"cqb" = ( -/obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/east, -/obj/effect/turf_decal/tile/neutral/anticorner/contrasted, -/turf/open/floor/iron{ - heat_capacity = 1e+006 - }, -/area/security/courtroom) -"cqj" = ( -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/lattice, -/turf/open/space, -/area/space/nearstation) -"cqk" = ( -/obj/machinery/hydroponics/constructable, -/obj/effect/turf_decal/tile/blue{ +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 +/turf/open/floor/plating, +/area/station/maintenance/port/aft) +"cvE" = ( +/obj/machinery/computer/cargo/request{ + dir = 4 }, -/obj/effect/turf_decal/tile/green{ - dir = 1 +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/command/heads_quarters/hop) +"cvR" = ( +/obj/structure/sign/warning/electric_shock{ + pixel_x = -32 }, -/obj/item/radio/intercom/directional/north, /obj/machinery/light/directional/west, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, /turf/open/floor/iron, -/area/service/hydroponics) -"cqn" = ( +/area/station/security/execution/transfer) +"cwe" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/medical/cryo) +"cwf" = ( +/obj/structure/table/wood, +/obj/item/storage/briefcase{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/storage/briefcase, +/obj/item/cane, +/obj/machinery/newscaster/directional/west, +/turf/open/floor/carpet, +/area/station/commons/dorms) +"cwj" = ( +/obj/item/stack/sheet/iron/fifty, +/obj/item/stack/sheet/glass/fifty, +/obj/item/wrench, +/obj/structure/table/reinforced, +/obj/item/grenade/chem_grenade/smart_metal_foam, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/structure/extinguisher_cabinet/directional/west, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/command/storage/eva) +"cwk" = ( /obj/structure/window/reinforced, /obj/structure/window/reinforced{ dir = 4 }, -/obj/structure/lattice, -/turf/open/space, +/turf/open/space/basic, /area/space/nearstation) -"cqr" = ( -/turf/closed/wall, -/area/service/kitchen/abandoned) -"cqy" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, +"cwp" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/item/stack/sheet/iron/twenty, /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/item/stack/sheet/glass{ + amount = 20; + pixel_x = -3; + pixel_y = 6 + }, +/obj/item/screwdriver, /turf/open/floor/iron/dark, -/area/service/abandoned_gambling_den) -"cqN" = ( -/obj/machinery/holopad, +/area/station/engineering/supermatter/room) +"cwt" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/decal/cleanable/oil, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron, +/area/station/cargo/storage) +"cwu" = ( +/obj/effect/landmark/start/scientist, +/obj/structure/disposalpipe/segment, /obj/structure/cable, -/obj/effect/turf_decal/bot, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/tile/neutral/fourcorners, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/science/xenobiology) +"cwA" = ( +/turf/open/floor/iron/white/corner{ + dir = 4 + }, +/area/station/commons/fitness/recreation) +"cwK" = ( +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/effect/decal/cleanable/dirt, +/obj/structure/reagent_dispensers/watertank, +/turf/open/floor/plating, +/area/station/maintenance/starboard/fore) +"cwV" = ( +/obj/effect/landmark/start/hangover, /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/spawner/random/engineering/tracking_beacon, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, /turf/open/floor/iron, -/area/command/teleporter) -"cqW" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible, -/obj/machinery/meter, +/area/station/hallway/primary/fore) +"cwX" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/light/directional/east, /turf/open/floor/iron, -/area/engineering/supermatter/room) -"cqY" = ( -/turf/closed/wall/r_wall, -/area/hallway/secondary/command) -"cqZ" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable, -/turf/open/floor/plating, -/area/hallway/secondary/command) -"cra" = ( -/obj/structure/sign/warning/securearea, -/turf/closed/wall/r_wall, -/area/hallway/secondary/command) -"crk" = ( -/obj/structure/sign/nanotrasen, +/area/station/commons/fitness/recreation) +"cwY" = ( /turf/closed/wall, -/area/security/courtroom) -"crA" = ( +/area/station/engineering/atmos/storage) +"cxc" = ( /obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating{ - icon_state = "platingdmg2" - }, -/area/maintenance/starboard) -"crB" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable, -/turf/open/floor/plating, -/area/maintenance/starboard) -"crC" = ( -/obj/effect/decal/cleanable/cobweb/cobweb2, -/obj/effect/turf_decal/stripes/end{ - dir = 1 +/obj/effect/turf_decal/stripes/line{ + dir = 6 }, -/obj/structure/closet/bombcloset/security, /turf/open/floor/iron, -/area/maintenance/starboard) -"crD" = ( -/obj/structure/sign/warning/electricshock{ +/area/station/engineering/atmos/hfr_room) +"cxf" = ( +/obj/structure/table/glass, +/obj/item/folder/white, +/obj/item/storage/secure/briefcase, +/obj/structure/sign/nanotrasen{ pixel_x = -32; - pixel_y = 32 + pixel_y = -32 }, -/turf/open/space, -/area/space/nearstation) -"crH" = ( -/obj/structure/cable, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/obj/machinery/newscaster/directional/west, +/obj/machinery/firealarm/directional/south, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 4 }, /turf/open/floor/iron, -/area/hallway/primary/central/fore) -"crP" = ( -/obj/structure/bodycontainer/morgue, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/structure/sign/warning/nosmoking{ - pixel_x = -32 +/area/station/command/heads_quarters/cmo) +"cxk" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/landmark/start/depsec/science, +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 8 }, -/turf/open/floor/iron/dark, -/area/service/chapel/funeral) -"crV" = ( -/obj/machinery/power/energy_accumulator/tesla_coil, +/turf/open/floor/iron, +/area/station/security/checkpoint/science/research) +"cxl" = ( +/obj/item/target/syndicate, /obj/effect/decal/cleanable/dirt, -/obj/machinery/camera/directional/south{ - c_tag = "Engineering - Secure Storage"; - name = "engineering camera" - }, +/obj/structure/cable, +/obj/effect/turf_decal/bot, +/obj/structure/training_machine, +/turf/open/floor/iron, +/area/station/security/range) +"cxp" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/green/visible, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/station/engineering/supermatter/room) +"cxs" = ( +/obj/structure/rack, +/obj/effect/spawner/random/techstorage/engineering_all, /obj/effect/turf_decal/bot, /turf/open/floor/iron, -/area/engineering/main) -"crY" = ( +/area/station/engineering/storage/tech) +"cxv" = ( +/obj/structure/disposalpipe/segment, /obj/structure/cable, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/effect/turf_decal/trimline/blue/filled, -/obj/structure/transit_tube/station/dispenser/reverse/flipped, -/turf/open/floor/iron/dark, -/area/engineering/transit_tube) -"csk" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/delivery, +/turf/open/floor/iron, +/area/station/maintenance/fore) +"cxR" = ( +/obj/effect/landmark/start/hangover, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/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/iron/cafeteria, +/area/station/service/cafeteria) +"cxV" = ( /obj/structure/cable, -/turf/open/floor/circuit/red, -/area/ai_monitored/turret_protected/ai_upload) -"csl" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/door/airlock/maintenance_hatch{ - name = "Maintenance Hatch"; - req_access_txt = "12" +/obj/effect/turf_decal/bot, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/science/robotics/lab) +"cyc" = ( +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/tile/purple/half/contrasted, +/turf/open/floor/iron, +/area/station/cargo/miningoffice) +"cym" = ( +/obj/machinery/light/directional/north, +/obj/machinery/computer/atmos_control/ordnancemix, +/turf/open/floor/iron/dark, +/area/station/science/ordnance) +"cyq" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/landmark/start/hangover, +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, +/obj/machinery/newscaster/directional/north, /turf/open/floor/iron, -/area/maintenance/department/crew_quarters/bar) -"csq" = ( +/area/station/hallway/primary/central/fore) +"cyx" = ( /obj/structure/cable, -/obj/effect/turf_decal/tile/yellow, -/turf/open/floor/iron/white, -/area/medical/chemistry) -"csT" = ( -/obj/structure/table/wood, -/obj/item/clothing/head/papersack/smiley, -/obj/item/pen, -/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/landmark/start/hangover, +/obj/structure/disposalpipe/segment, /obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/service/theater/abandoned) -"ctg" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/door/airlock/security/glass{ - name = "Storage Closet"; - req_access_txt = "63" +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"cyD" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment{ + dir = 6 }, -/obj/effect/mapping_helpers/airlock/abandoned, -/obj/structure/barricade/wooden, /obj/structure/cable, -/obj/effect/turf_decal/stripes/line{ +/turf/open/floor/iron, +/area/station/engineering/atmos/project) +"cyE" = ( +/obj/effect/turf_decal/delivery, +/obj/machinery/atmospherics/components/trinary/filter/flipped{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/science/ordnance/testlab) +"cyG" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/corner{ dir = 8 }, -/obj/effect/turf_decal/stripes/line{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark, +/area/station/science/ordnance) +"cyP" = ( +/obj/machinery/computer/shuttle/labor, +/obj/machinery/status_display/evac/directional/north, +/obj/effect/turf_decal/tile/red/anticorner/contrasted{ dir = 4 }, -/turf/open/floor/plating, -/area/maintenance/starboard) -"cth" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/nuclearbomb/beer, -/obj/effect/turf_decal/stripes/line{ +/turf/open/floor/iron, +/area/station/security/processing) +"cyR" = ( +/obj/machinery/atmospherics/pipe/smart/simple/purple/visible{ dir = 4 }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/turf_decal/siding/yellow/corner{ + dir = 4 }, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"cyS" = ( +/obj/machinery/holopad, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron, +/area/station/medical/chemistry) +"cyU" = ( +/obj/structure/cable, +/turf/closed/wall/r_wall, +/area/station/maintenance/port/greater) +"cza" = ( +/obj/item/kirbyplants/random, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, -/area/maintenance/starboard) -"cti" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/maintenance/starboard) -"cts" = ( -/obj/effect/turf_decal/tile/blue{ +/area/station/service/abandoned_gambling_den) +"czi" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/siding/purple{ dir = 4 }, -/obj/effect/turf_decal/tile/blue{ +/turf/open/floor/glass, +/area/station/maintenance/space_hut/observatory) +"czy" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/duct, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/engineering/main) +"czB" = ( +/obj/machinery/atmospherics/pipe/smart/manifold/scrubbers/visible{ dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/station/engineering/atmos/hfr_room) +"czD" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/white, -/area/command/heads_quarters/cmo) -"ctt" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 4 - }, -/obj/machinery/requests_console/directional/north{ - name = "Ordnance Mixing Lab Requests Console" +/obj/effect/landmark/start/hangover, +/obj/effect/turf_decal/stripes/line{ + dir = 5 }, -/obj/effect/turf_decal/box/red, -/obj/machinery/light/directional/north, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/science/mixing/launch) -"cty" = ( -/obj/item/kirbyplants/random, -/obj/machinery/light/directional/east, /obj/structure/extinguisher_cabinet/directional/east, -/obj/effect/turf_decal/tile/brown/anticorner/contrasted{ - dir = 4 - }, /turf/open/floor/iron, -/area/cargo/office) -"ctL" = ( -/obj/effect/landmark/start/hangover/closet, -/obj/structure/closet/firecloset, +/area/station/hallway/secondary/entry) +"czR" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/delivery, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/maintenance/starboard) +"cAf" = ( +/obj/structure/bed/roller, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/bot, +/mob/living/carbon/human/species/monkey, /turf/open/floor/iron, -/area/hallway/secondary/entry) -"ctN" = ( -/obj/structure/window/reinforced{ - dir = 8 +/area/station/medical/virology) +"cAg" = ( +/obj/structure/chair/office{ + dir = 1 }, +/obj/effect/landmark/start/librarian, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/grimy, -/area/service/theater/abandoned) -"ctR" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/public/glass{ - name = "Command Hallway" +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/carpet, +/area/station/service/library) +"cAj" = ( +/obj/structure/sign/poster/official/report_crimes{ + pixel_y = 32 }, +/obj/machinery/vending/wardrobe/det_wardrobe, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/structure/extinguisher_cabinet/directional/west, +/turf/open/floor/iron/dark, +/area/station/security/detectives_office) +"cAw" = ( /obj/structure/cable, -/obj/effect/turf_decal/stripes/line{ +/obj/structure/rack, +/obj/item/circuitboard/machine/exoscanner{ + pixel_y = -3 + }, +/obj/item/circuitboard/machine/exoscanner, +/obj/item/circuitboard/machine/exoscanner{ + pixel_y = 3 + }, +/obj/effect/turf_decal/bot, +/obj/machinery/power/apc/auto_name/directional/west, +/obj/effect/turf_decal/tile/brown/half/contrasted{ dir = 8 }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 +/turf/open/floor/iron, +/area/station/cargo/drone_bay) +"cAA" = ( +/obj/structure/closet/firecloset, +/obj/machinery/camera/directional/east{ + c_tag = "Science - Research Division Access"; + name = "science camera"; + network = list("ss13","rd") }, +/obj/effect/turf_decal/bot, /turf/open/floor/iron, -/area/hallway/secondary/command) -"ctS" = ( -/obj/effect/turf_decal/tile/red{ - dir = 8 +/area/station/science/research) +"cAH" = ( +/obj/machinery/status_display/evac/directional/east, +/obj/machinery/camera/directional/east{ + c_tag = "Courtroom - Center" }, -/obj/effect/turf_decal/tile/red{ +/obj/machinery/light/directional/east, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 4 }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/cafeteria, -/area/service/cafeteria) -"ctU" = ( +/turf/open/floor/iron, +/area/station/security/courtroom) +"cAJ" = ( /obj/structure/cable, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 10 }, -/obj/machinery/airalarm/directional/south, /turf/open/floor/iron, -/area/hallway/secondary/command) -"ctV" = ( -/obj/machinery/light/directional/south, -/obj/structure/cable, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/area/station/medical/virology) +"cAQ" = ( +/obj/machinery/washing_machine, +/obj/effect/decal/cleanable/cobweb, +/obj/structure/sign/warning/electric_shock{ + pixel_x = -32 }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/obj/effect/turf_decal/tile/yellow{ dir = 1 }, /turf/open/floor/iron, -/area/hallway/secondary/command) -"ctW" = ( -/obj/machinery/camera/directional/south{ - c_tag = "Central Hallway - Center Port"; - name = "hallway camera" +/area/station/security/prison/work) +"cAU" = ( +/obj/machinery/atmospherics/components/unary/outlet_injector/monitored/oxygen_input{ + dir = 4 }, -/obj/structure/cable, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/turf/open/floor/engine/o2, +/area/station/engineering/atmos) +"cAV" = ( +/obj/effect/landmark/start/hangover, +/obj/machinery/light_switch/directional/north{ + pixel_x = -8 + }, +/turf/open/floor/wood, +/area/station/hallway/secondary/service) +"cBd" = ( +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ + dir = 4 }, +/obj/machinery/meter, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, -/area/hallway/secondary/command) -"ctZ" = ( -/obj/effect/landmark/event_spawn, -/obj/structure/cable, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/area/station/engineering/atmos/pumproom) +"cBm" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/hallway/secondary/command) -"cua" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/security{ - name = "Security Post - Science"; - req_access_txt = "63" +/area/station/ai_monitored/command/storage/eva) +"cBr" = ( +/obj/machinery/suit_storage_unit/atmos, +/obj/effect/turf_decal/box/red/corners{ + dir = 4 + }, +/obj/effect/turf_decal/box/red/corners, +/obj/machinery/airalarm/directional/east, +/turf/open/floor/iron/dark/textured, +/area/station/engineering/atmos/storage) +"cBy" = ( +/obj/machinery/holopad{ + pixel_x = -16 }, /obj/structure/cable, -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/obj/effect/turf_decal/tile/purple/half/contrasted{ + dir = 4 }, -/obj/effect/turf_decal/stripes/line{ +/turf/open/floor/iron/white, +/area/station/science/lab) +"cBC" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/structure/table/reinforced, +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/red/fourcorners, -/turf/open/floor/iron, -/area/security/checkpoint/science/research) -"cub" = ( -/obj/machinery/light/small/directional/south, -/obj/structure/cable, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/obj/item/stack/package_wrap, +/obj/item/stack/package_wrap, +/obj/item/hand_labeler, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"cBE" = ( +/obj/machinery/status_display/ai/directional/north, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/command/heads_quarters/captain) +"cBL" = ( +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ + dir = 4 }, +/obj/effect/turf_decal/trimline/yellow/filled/line, /turf/open/floor/iron, -/area/hallway/secondary/command) -"cuc" = ( -/obj/structure/sign/warning/electricshock{ - pixel_x = -32; - pixel_y = -32 +/area/station/engineering/atmos) +"cBN" = ( +/obj/item/kirbyplants/random, +/obj/effect/turf_decal/tile/neutral/half/contrasted, +/turf/open/floor/iron{ + heat_capacity = 1e+006 }, -/obj/structure/cable, -/obj/effect/turf_decal/tile/neutral{ +/area/station/security/courtroom) +"cBU" = ( +/obj/effect/turf_decal/tile/blue{ dir = 8 }, -/turf/open/floor/iron, -/area/hallway/secondary/command) -"cud" = ( -/obj/item/kirbyplants{ - icon_state = "plant-21" +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, +/obj/machinery/airalarm/directional/south, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"cCb" = ( +/obj/structure/disposalpipe/segment, /obj/structure/cable, -/obj/effect/turf_decal/tile/blue{ +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Warehouse Maintenance" + }, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ dir = 1 }, +/obj/effect/mapping_helpers/airlock/access/all/supply/general, +/turf/open/floor/iron, +/area/station/maintenance/fore) +"cCc" = ( +/obj/structure/closet/secure_closet/personal/cabinet, +/obj/item/clothing/suit/jacket{ + desc = "All the class of a trenchcoat without the security fibers."; + icon_state = "noirdet"; + 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" + }, +/turf/open/floor/plating, +/area/station/security/detectives_office/private_investigators_office) +"cCd" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/siding/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron, -/area/hallway/secondary/command) -"cue" = ( -/obj/structure/chair/comfy/black, -/obj/structure/cable, -/obj/effect/turf_decal/tile/blue{ +/area/station/engineering/atmos/storage) +"cCf" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 1 }, -/turf/open/floor/iron, -/area/hallway/secondary/command) -"cug" = ( -/obj/structure/chair/comfy/black, -/obj/effect/landmark/start/assistant, -/obj/structure/cable, -/obj/effect/turf_decal/tile/blue{ +/obj/machinery/door/airlock/external{ + name = "External Airlock" + }, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ dir = 1 }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/external, /turf/open/floor/iron, -/area/hallway/secondary/command) -"cuj" = ( -/obj/machinery/light/small/directional/south, +/area/station/hallway/secondary/exit/departure_lounge) +"cCj" = ( +/obj/machinery/status_display/supply, +/turf/closed/wall, +/area/station/cargo/storage) +"cCn" = ( +/obj/structure/table/reinforced, +/obj/item/stack/package_wrap, +/obj/item/hand_labeler, +/obj/effect/turf_decal/stripes/line, +/obj/machinery/newscaster/directional/south, +/turf/open/floor/iron, +/area/station/engineering/main) +"cCr" = ( +/obj/effect/spawner/random/vending/colavend, +/obj/structure/sign/poster/official/ian{ + pixel_y = -32 + }, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/hallway/primary/central/fore) +"cCw" = ( /obj/structure/cable, -/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/yellow/anticorner/contrasted, /turf/open/floor/iron, -/area/hallway/secondary/command) -"cum" = ( +/area/station/construction/mining/aux_base) +"cCF" = ( /obj/structure/cable, -/obj/effect/turf_decal/tile/neutral, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/white, +/area/station/science/research) +"cCJ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 1 }, -/obj/machinery/firealarm/directional/south, +/obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron, -/area/hallway/secondary/command) -"cup" = ( -/obj/machinery/light/directional/south, -/obj/machinery/camera/directional/south{ - c_tag = "Central Hallway - Center Starboard"; - name = "hallway camera" - }, -/obj/structure/cable, -/obj/effect/turf_decal/tile/neutral, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/area/station/cargo/office) +"cCN" = ( +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ dir = 1 }, /turf/open/floor/iron, -/area/hallway/secondary/command) -"cuq" = ( +/area/station/hallway/secondary/entry) +"cCP" = ( /obj/structure/cable, -/obj/effect/turf_decal/tile/neutral, -/obj/machinery/airalarm/directional/south, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 + }, +/obj/effect/landmark/start/hangover, /turf/open/floor/iron, -/area/hallway/secondary/command) -"cur" = ( -/obj/effect/landmark/event_spawn, +/area/station/hallway/primary/central/aft) +"cCU" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, -/obj/effect/turf_decal/tile/neutral, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, -/area/hallway/secondary/command) -"cut" = ( -/obj/structure/cable, -/obj/structure/lattice/catwalk, -/obj/machinery/atmospherics/pipe/layer_manifold/supply/hidden{ +/area/station/engineering/storage_shared) +"cCV" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 8 }, -/turf/open/space/basic, -/area/space/nearstation) -"cuu" = ( -/obj/structure/sign/directions/engineering{ - desc = "A sign that shows there are doors here. There are doors everywhere!"; - icon_state = "doors"; - name = "WARNING: PRESSURIZED DOORS" +/obj/structure/railing/corner{ + dir = 8 }, -/turf/closed/wall, -/area/security/courtroom) -"cux" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/structure/crate, +/turf/open/floor/plating{ + icon_state = "platingdmg2" + }, +/area/station/maintenance/port/fore) +"cCX" = ( +/obj/machinery/atmospherics/pipe/smart/simple/purple/visible, +/obj/machinery/meter, +/obj/machinery/power/apc/auto_name/directional/east, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/white, +/area/station/science/ordnance/storage) +"cCY" = ( +/obj/effect/spawner/structure/window/reinforced/plasma, /turf/open/floor/plating, -/area/maintenance/starboard) -"cuG" = ( -/obj/structure/table, -/obj/item/clothing/under/rank/security/officer, -/obj/item/restraints/handcuffs, -/obj/effect/decal/cleanable/dirt, +/area/station/engineering/supermatter/room) +"cDc" = ( +/obj/structure/table/reinforced, +/obj/machinery/recharger, /obj/structure/cable, /obj/machinery/power/apc/auto_name/directional/south, -/turf/open/floor/plating, -/area/maintenance/starboard) -"cuI" = ( -/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/white, +/area/station/science/auxlab) +"cDm" = ( /obj/effect/turf_decal/tile/red, /turf/open/floor/iron, -/area/maintenance/starboard) -"cuK" = ( -/obj/structure/reagent_dispensers/wall/peppertank/directional/south, -/obj/structure/rack, -/obj/effect/decal/cleanable/dirt, -/obj/item/storage/box/flashes, -/obj/effect/turf_decal/stripes/end, -/turf/open/floor/plating, -/area/maintenance/starboard) -"cuN" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/hallway/primary/central/fore) -"cvn" = ( -/obj/structure/chair/stool/directional/west, -/turf/open/floor/wood, -/area/service/abandoned_gambling_den) -"cvq" = ( +/area/station/security/brig) +"cDs" = ( /obj/structure/cable, +/obj/effect/turf_decal/tile/green{ + dir = 1 + }, +/turf/open/floor/iron/white, +/area/station/medical/virology) +"cDH" = ( +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/station/science/genetics) +"cDK" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/turf/open/floor/iron, -/area/security/brig) -"cvt" = ( -/obj/structure/chair/comfy/black{ +/obj/effect/turf_decal/tile/yellow{ dir = 4 }, -/obj/effect/turf_decal/tile/blue{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/green/visible/layer2, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/dark/corner{ dir = 1 }, -/turf/open/floor/iron, -/area/hallway/secondary/command) -"cvv" = ( -/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" - }, -/turf/closed/wall/r_wall, -/area/maintenance/solars/port/fore) -"cvC" = ( -/obj/machinery/vending/cigarette, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron, -/area/hallway/secondary/command) -"cvD" = ( -/obj/machinery/vending/coffee, -/obj/effect/turf_decal/delivery, -/turf/open/floor/iron, -/area/hallway/secondary/command) -"cvK" = ( -/obj/machinery/door/firedoor, +/area/station/maintenance/disposal/incinerator) +"cDM" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 +/obj/machinery/light/directional/west, +/obj/item/kirbyplants/random, +/obj/machinery/camera/directional/west{ + c_tag = "Atmospherics - Foyer"; + name = "atmospherics camera" }, +/obj/machinery/airalarm/directional/west, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"cDT" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/spawner/random/engineering/tracking_beacon, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"cDU" = ( +/obj/item/kirbyplants/random, +/obj/machinery/light/directional/north, +/turf/open/floor/wood, +/area/station/service/library) +"cEg" = ( +/obj/effect/turf_decal/tile/red, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ - cycle_id = "brig-entrance" - }, -/obj/machinery/door/airlock/security/glass{ - name = "Brig" +/obj/machinery/flasher/directional/south{ + id = "brigflashdoor"; + pixel_x = 26 }, -/obj/effect/mapping_helpers/airlock/access/all/security/entrance, /turf/open/floor/iron, -/area/security/brig) -"cvQ" = ( -/obj/machinery/atmospherics/pipe/smart/manifold/yellow/visible{ +/area/station/hallway/primary/starboard) +"cEh" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/obj/structure/disposalpipe/segment, +/obj/structure/cable, +/obj/effect/turf_decal/tile/yellow/anticorner/contrasted{ + dir = 4 + }, +/turf/open/floor/iron/white, +/area/station/medical/pharmacy) +"cEo" = ( +/obj/structure/disposalpipe/trunk{ dir = 4 }, +/obj/machinery/disposal/bin, +/obj/machinery/requests_console/directional/north{ + department = "Tool Storage"; + name = "Tool Storage Requests Console" + }, +/obj/effect/turf_decal/bot, /turf/open/floor/iron, -/area/engineering/atmos) -"cvX" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/security/glass{ - name = "Security Checkpoint"; - req_access_txt = "63" +/area/station/commons/storage/primary) +"cEp" = ( +/obj/machinery/computer/monitor, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/station/command/bridge) +"cEq" = ( +/obj/machinery/holopad, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/aisat/exterior) +"cEr" = ( +/obj/structure/reagent_dispensers/watertank, +/obj/machinery/light/small/directional/east, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 8 }, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"cEw" = ( /obj/structure/cable, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/turf/open/floor/plating{ + icon_state = "platingdmg1" }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/red/fourcorners, -/turf/open/floor/iron, -/area/security/checkpoint/escape) -"cwc" = ( -/obj/structure/girder, -/obj/effect/decal/cleanable/dirt, +/area/station/maintenance/port/fore) +"cEx" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, -/area/maintenance/starboard) -"cwh" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/disposalpipe/segment, +/area/station/maintenance/port/greater) +"cEK" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating, -/area/maintenance/port/greater) -"cwj" = ( -/obj/item/stack/sheet/iron/fifty, -/obj/item/stack/sheet/glass/fifty, -/obj/item/wrench, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/holopad, +/obj/effect/turf_decal/bot, +/obj/machinery/duct, +/obj/effect/landmark/start/cook, +/turf/open/floor/iron/cafeteria, +/area/station/service/kitchen) +"cEL" = ( +/obj/machinery/light_switch/directional/north, +/obj/item/kirbyplants/random, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron, +/area/station/maintenance/department/electrical) +"cEM" = ( +/obj/effect/turf_decal/delivery, +/obj/machinery/atmospherics/components/unary/thermomachine/heater/on{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"cEO" = ( +/obj/machinery/cell_charger, /obj/structure/table/reinforced, -/obj/item/grenade/chem_grenade/smart_metal_foam, +/obj/machinery/status_display/ai/directional/north, +/obj/item/rcl/pre_loaded, /obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/structure/extinguisher_cabinet/directional/west, +/obj/effect/turf_decal/bot, +/obj/item/stock_parts/cell/high, +/obj/machinery/light/directional/north, /turf/open/floor/iron/dark, -/area/ai_monitored/command/storage/eva) -"cwk" = ( -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ +/area/station/command/heads_quarters/ce) +"cEQ" = ( +/obj/effect/landmark/start/hangover, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/turf/open/space/basic, -/area/space/nearstation) -"cwn" = ( -/obj/machinery/computer/chef_order, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ - dir = 4 +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=service4"; + location = "service3" }, /turf/open/floor/iron, -/area/service/kitchen) -"cwq" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 - }, -/obj/machinery/camera/directional/east{ - c_tag = "Science - Ordnance Storage"; - name = "science camera"; - network = list("ss13","rd") - }, -/turf/open/floor/iron/white, -/area/science/storage) -"cwr" = ( -/obj/structure/cable, -/obj/effect/turf_decal/tile/green/fourcorners, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/area/station/hallway/primary/fore) +"cER" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/medical/virology) -"cwv" = ( -/obj/structure/table, -/obj/item/storage/secure/briefcase, -/obj/effect/turf_decal/tile/brown{ +/area/station/commons/locker) +"cES" = ( +/obj/machinery/portable_atmospherics/scrubber, +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ dir = 8 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/box, +/turf/open/floor/iron/white/corner{ dir = 1 }, -/obj/structure/sign/poster/random/directional/west, -/turf/open/floor/iron, -/area/commons/vacant_room/commissary) -"cwD" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/airalarm/directional/west, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 4 - }, -/turf/open/floor/iron, -/area/maintenance/port/fore) -"cwH" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/engineering/tracking_beacon, -/turf/open/floor/plating/airless, -/area/science/test_area) -"cwL" = ( -/obj/structure/table/wood, -/obj/item/paper_bin, -/obj/structure/cable, -/obj/effect/turf_decal/tile/blue, -/turf/open/floor/iron, -/area/hallway/secondary/command) -"cwM" = ( -/obj/structure/chair/comfy/black{ +/area/station/engineering/atmos/storage/gas) +"cFe" = ( +/obj/machinery/duct, +/obj/effect/turf_decal/trimline/yellow/warning{ dir = 1 }, -/obj/effect/landmark/start/assistant, -/obj/structure/cable, -/obj/effect/turf_decal/tile/blue, -/turf/open/floor/iron, -/area/hallway/secondary/command) -"cwN" = ( -/obj/effect/landmark/event_spawn, -/obj/structure/cable, -/obj/effect/turf_decal/tile/blue, -/turf/open/floor/iron, -/area/hallway/secondary/command) -"cwO" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment, -/obj/structure/closet/crate, -/obj/effect/spawner/random/maintenance/two, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron, -/area/cargo/storage) -"cwP" = ( -/obj/item/kirbyplants{ - icon_state = "plant-21" - }, -/obj/structure/cable, -/obj/effect/turf_decal/tile/blue, /turf/open/floor/iron, -/area/hallway/secondary/command) -"cxa" = ( -/obj/structure/cable, -/obj/effect/turf_decal/tile/green{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/white, -/area/medical/virology) -"cxe" = ( -/obj/structure/table/wood, -/obj/item/flashlight/lamp, -/obj/machinery/light_switch/directional/north, -/obj/structure/window/reinforced{ +/area/station/engineering/atmos/project) +"cFq" = ( +/obj/machinery/atmospherics/components/binary/pump{ dir = 8 }, -/turf/open/floor/carpet/blue, -/area/commons/vacant_room/office) -"cxq" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/effect/landmark/start/depsec/engineering, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/turf/open/floor/iron, +/area/station/maintenance/department/engine/atmos) +"cFs" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/oil, +/obj/effect/turf_decal/tile/brown/half/contrasted{ dir = 1 }, /turf/open/floor/iron, -/area/security/checkpoint/engineering) -"cxG" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/commons/locker) -"cxK" = ( -/obj/machinery/door/firedoor, -/obj/structure/table/reinforced, -/obj/machinery/door/poddoor/shutters{ - id = "commissaryshutters"; - name = "Vacant Commissary Shutters" - }, +/area/station/cargo/storage) +"cFw" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/commons/vacant_room/commissary) -"cxY" = ( -/obj/effect/turf_decal/box/white{ - color = "#EFB341" +/area/station/hallway/secondary/exit/departure_lounge) +"cFx" = ( +/obj/machinery/atmospherics/pipe/smart/manifold/purple/visible{ + dir = 8 }, -/turf/open/floor/iron/dark/textured_large, -/area/engineering/atmos/hfr_room) -"cyf" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/light_switch/directional/south, -/turf/open/floor/wood, -/area/command/meeting_room/council) -"cyl" = ( -/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible{ +/turf/open/floor/iron/dark, +/area/station/science/ordnance) +"cFz" = ( +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/machinery/light/directional/south, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/trimline/yellow/filled/line, -/obj/effect/turf_decal/siding/yellow/corner, -/obj/structure/cable, +/obj/effect/turf_decal/tile/purple/half/contrasted, /turf/open/floor/iron, -/area/engineering/atmos) -"cys" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/sign/poster/random/directional/north, -/turf/open/floor/plating, -/area/maintenance/department/crew_quarters/bar) -"cyt" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/area/station/cargo/storage) +"cFF" = ( +/turf/open/floor/engine{ + name = "Holodeck Projector Floor" }, -/turf/open/floor/iron, -/area/hallway/secondary/command) -"cyu" = ( -/obj/effect/turf_decal/tile/neutral/half/contrasted, -/turf/open/floor/iron, -/area/hallway/secondary/command) -"cyv" = ( -/obj/effect/turf_decal/tile/neutral, -/turf/open/floor/iron, -/area/hallway/secondary/command) -"cyz" = ( -/obj/structure/chair/office{ - dir = 8 +/area/station/holodeck/rec_center) +"cFG" = ( +/obj/machinery/camera/directional/north{ + c_tag = "Holodeck - Fore 1"; + name = "holodeck camera" }, -/obj/effect/turf_decal/tile/red{ - dir = 1 +/obj/machinery/status_display/evac/directional/north, +/turf/open/floor/engine{ + name = "Holodeck Projector Floor" }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 +/area/station/holodeck/rec_center) +"cFN" = ( +/obj/effect/spawner/random/entertainment/arcade{ + dir = 1 }, -/obj/effect/turf_decal/tile/yellow{ +/obj/machinery/light/dim/directional/south, +/turf/open/floor/plating, +/area/station/service/abandoned_gambling_den/gaming) +"cGh" = ( +/obj/effect/turf_decal/stripes/line{ dir = 8 }, /turf/open/floor/iron, -/area/service/abandoned_gambling_den/gaming) -"cyT" = ( +/area/station/engineering/supermatter/room) +"cGl" = ( +/obj/item/kirbyplants/random, +/turf/open/floor/plating, +/area/station/service/library/abandoned) +"cGx" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/pdapainter/security, -/turf/open/floor/iron/dark, -/area/command/heads_quarters/hos) -"cyX" = ( /obj/effect/decal/cleanable/dirt, -/obj/machinery/door/airlock/maintenance_hatch{ - name = "Xenobiology Maintenance"; - req_access_txt = "55" - }, -/obj/structure/disposalpipe/segment{ +/turf/open/floor/iron/dark/side{ dir = 4 }, -/obj/structure/cable, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/maintenance/port/greater) -"cyY" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/landmark/event_spawn, -/obj/effect/turf_decal/tile/neutral/half/contrasted, -/turf/open/floor/iron, -/area/maintenance/starboard) -"cyZ" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/neutral/half/contrasted, -/turf/open/floor/iron, -/area/maintenance/starboard) -"czb" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/girder, -/turf/open/floor/plating, -/area/maintenance/starboard) -"czd" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light/small/directional/south, -/obj/effect/turf_decal/tile/neutral/half/contrasted, -/turf/open/floor/iron, -/area/maintenance/starboard) -"cze" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/neutral/anticorner/contrasted, -/turf/open/floor/iron, -/area/maintenance/starboard) -"czp" = ( -/obj/machinery/light/small/directional/south, -/obj/machinery/camera/directional/south{ - c_tag = "Central Hallway - Aft"; - name = "hallway camera" - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/iron, -/area/hallway/primary/central/aft) -"czv" = ( -/obj/machinery/conveyor{ - dir = 8; - id = "garbage" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/light/small/directional/north, -/turf/open/floor/plating, -/area/maintenance/disposal) -"czS" = ( -/obj/machinery/atmospherics/components/tank, -/turf/open/floor/iron/dark, -/area/science/storage) -"cAa" = ( -/obj/structure/disposalpipe/segment{ - dir = 9 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/cargo/miningoffice) -"cAd" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/landmark/start/hangover, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron, -/area/hallway/primary/central/fore) -"cAl" = ( +/area/station/hallway/secondary/entry) +"cGz" = ( /obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/machinery/door/airlock/command/glass{ - name = "Customs Post"; - req_access_txt = "19" - }, +/obj/machinery/atmospherics/pipe/smart/simple/dark/visible, /obj/machinery/door/firedoor, -/turf/open/floor/iron/dark/textured, -/area/security/checkpoint/customs/fore) -"cAq" = ( -/obj/effect/decal/cleanable/oil, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/engine, -/area/engineering/supermatter/room) -"cAE" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable, -/obj/effect/turf_decal/plaque{ - icon_state = "L3" +/obj/machinery/door/airlock/atmos/glass{ + name = "Turbine Generator Access" }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/atmos, /turf/open/floor/iron, -/area/hallway/primary/central/fore) -"cAI" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/landmark/xeno_spawn, +/area/station/maintenance/disposal/incinerator) +"cGA" = ( +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 4 +/obj/machinery/door/poddoor/preopen{ + id = "xeno6"; + name = "Creature Cell #6" }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/science/research/abandoned) -"cAN" = ( -/obj/machinery/light/directional/south, -/obj/machinery/modular_computer/console/preset/curator{ +/turf/open/floor/plating, +/area/station/science/xenobiology) +"cGD" = ( +/obj/machinery/status_display/evac/directional/south, +/obj/machinery/smartfridge/organ, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/medical/surgery/theatre) +"cGM" = ( +/obj/effect/landmark/start/hangover, +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/turf/open/floor/iron/dark, -/area/service/library) -"cAT" = ( /obj/effect/turf_decal/tile/neutral{ dir = 4 }, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/structure/rack, -/obj/item/storage/crayons, -/obj/item/storage/crayons{ - pixel_x = 2; - pixel_y = 2 - }, -/obj/item/bikehorn/rubberducky, -/obj/item/radio/intercom/directional/south, -/turf/open/floor/iron/checker, -/area/service/theater) -"cBm" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/ai_monitored/command/storage/eva) -"cBw" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ - dir = 5 - }, -/turf/open/floor/iron, -/area/engineering/atmos) -"cBF" = ( -/obj/structure/disposalpipe/trunk{ +/obj/effect/turf_decal/tile/neutral, +/obj/structure/chair/sofa/bench{ dir = 4 }, -/obj/structure/window/reinforced{ - dir = 8 +/obj/effect/landmark/start/assistant, +/obj/effect/decal/cleanable/dirt, +/obj/item/radio/intercom/directional/west, +/turf/open/floor/iron/dark, +/area/station/hallway/secondary/entry) +"cGR" = ( +/obj/structure/table/wood, +/obj/item/folder/blue, +/obj/item/pen, +/obj/item/radio/intercom/directional/north, +/turf/open/floor/iron/grimy, +/area/station/tcommsat/computer) +"cGV" = ( +/turf/closed/wall, +/area/station/cargo/miningoffice) +"cHa" = ( +/obj/machinery/computer/secure_data{ + dir = 4 }, -/obj/machinery/disposal/bin, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron, -/area/engineering/storage_shared) -"cBJ" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ +/obj/effect/turf_decal/tile/red/anticorner/contrasted{ dir = 8 }, /turf/open/floor/iron, -/area/hallway/primary/fore) -"cBM" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock{ - id_tag = "Dorm5"; - name = "Cabin 5" - }, +/area/station/security/checkpoint/medical) +"cHe" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/carpet, -/area/commons/dorms) -"cCw" = ( -/obj/structure/cable, -/obj/effect/turf_decal/tile/yellow/anticorner/contrasted, -/turf/open/floor/iron, -/area/construction/mining/aux_base) -"cCA" = ( +/obj/machinery/holopad, +/turf/open/floor/iron/grimy, +/area/station/tcommsat/computer) +"cHg" = ( /obj/structure/table/wood, -/obj/structure/window/reinforced{ +/obj/item/folder/blue, +/obj/item/pen, +/obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ dir = 8 }, -/obj/machinery/requests_console/directional/south{ - announcementConsole = 1; - department = "Bridge"; - departmentType = 5; - name = "Bridge Requests Console" +/turf/open/floor/iron, +/area/station/security/courtroom) +"cHk" = ( +/obj/structure/table/wood, +/obj/item/folder/yellow, +/obj/item/clothing/glasses/sunglasses/big{ + pixel_x = 3; + pixel_y = 3 }, +/obj/item/clothing/glasses/sunglasses, /turf/open/floor/iron/grimy, -/area/command/bridge) -"cCH" = ( -/obj/machinery/light/small/directional/east, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/area/station/service/lawoffice) +"cHu" = ( +/obj/structure/chair/office/light{ dir = 1 }, -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 6 - }, -/obj/item/radio/intercom/directional/south, -/turf/open/floor/iron/dark, -/area/engineering/transit_tube) -"cCK" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/bot_white/left, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/command/gateway) -"cCM" = ( -/obj/machinery/light_switch/directional/west, -/obj/structure/sink{ - dir = 4; - pixel_x = -12 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 +/obj/effect/turf_decal/tile/purple{ + dir = 4 }, /turf/open/floor/iron/white, -/area/medical/surgery/theatre) -"cCT" = ( -/obj/structure/sign/departments/science, -/turf/closed/wall, -/area/science/lobby) -"cDq" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/area/station/science/lab) +"cHC" = ( /obj/effect/decal/cleanable/dirt, -/turf/open/floor/carpet/green, -/area/commons/lounge) -"cDu" = ( -/obj/structure/chair/pew/right, -/turf/open/floor/iron{ - dir = 4; - icon_state = "chapel" - }, -/area/service/chapel) -"cDN" = ( -/obj/machinery/disposal/bin, -/obj/machinery/light/directional/south, -/obj/structure/sign/nanotrasen{ - pixel_x = 32; - pixel_y = -32 - }, -/obj/structure/disposalpipe/trunk{ +/obj/effect/turf_decal/stripes/corner{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/airalarm/directional/south, -/obj/machinery/status_display/evac/directional/east, -/turf/open/floor/iron/dark, -/area/command/heads_quarters/hos) -"cEa" = ( -/obj/machinery/door/airlock/hatch{ - name = "MiniSat Exterior Access"; - req_one_access_txt = "32;19" +/obj/machinery/light/small/directional/west, +/obj/item/clothing/head/cone{ + pixel_x = -4; + pixel_y = 4 }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/effect/turf_decal/stripes/end{ - dir = 4 +/obj/structure/sign/warning/no_smoking{ + pixel_x = -32 }, +/turf/open/floor/iron, +/area/station/maintenance/department/engine/atmos) +"cHH" = ( +/obj/structure/table/wood, +/obj/item/paper_bin, +/obj/item/pen, +/obj/machinery/light/directional/north, +/obj/machinery/status_display/evac/directional/north, +/turf/open/floor/wood, +/area/station/commons/dorms) +"cHY" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/simple/cyan/hidden, +/obj/effect/turf_decal/delivery, /turf/open/floor/iron/dark, -/area/ai_monitored/aisat/exterior) -"cEd" = ( -/obj/effect/turf_decal/siding/white, -/obj/item/radio/intercom/directional/west, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ +/area/station/engineering/atmos) +"cIa" = ( +/obj/effect/landmark/start/hangover, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 8 }, -/turf/open/floor/iron, -/area/service/kitchen) -"cEl" = ( -/obj/structure/cable, -/obj/effect/turf_decal/tile/red{ - dir = 4 +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small/directional/east, +/obj/machinery/camera/directional/east{ + c_tag = "Service - Hydroponics Kitchen Access"; + name = "service camera" }, -/obj/effect/turf_decal/tile/red{ - dir = 8 +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 4 }, +/turf/open/floor/iron, +/area/station/service/kitchen) +"cIe" = ( +/obj/machinery/airalarm/directional/south, +/turf/open/floor/plating, +/area/station/service/abandoned_gambling_den) +"cIn" = ( /obj/effect/turf_decal/tile/yellow{ dir = 1 }, /obj/effect/turf_decal/tile/yellow, -/obj/effect/decal/cleanable/dirt, -/obj/structure/chair/stool/directional/north, /turf/open/floor/iron, -/area/commons/lounge) -"cEm" = ( +/area/station/engineering/atmos/project) +"cIq" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/turf/open/floor/iron/smooth, +/area/station/hallway/secondary/entry) +"cIs" = ( +/obj/machinery/camera/directional/north{ + c_tag = "Atmospherics - Nitrogen Cell"; + name = "atmospherics camera" + }, +/turf/open/floor/engine/n2, +/area/station/engineering/atmos) +"cIA" = ( +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/status_display/evac/directional/south, -/turf/open/floor/iron/grimy, -/area/service/chapel) -"cEq" = ( -/obj/machinery/holopad, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/ai_monitored/aisat/exterior) -"cEz" = ( -/obj/machinery/atmospherics/pipe/smart/manifold/purple/visible{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/corner, /obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/turf/open/floor/iron, -/area/engineering/atmos/pumproom) -"cET" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/structure/sink{ - pixel_y = 22 - }, +/obj/effect/landmark/event_spawn, +/obj/effect/spawner/random/engineering/tracking_beacon, /turf/open/floor/iron, -/area/service/hydroponics) -"cFx" = ( -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/obj/machinery/conveyor{ - id = "cargodisposals" +/area/station/engineering/hallway) +"cIG" = ( +/obj/item/circular_saw, +/obj/item/scalpel{ + pixel_y = 12 }, -/turf/open/floor/plating, -/area/cargo/sorting) -"cFD" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/duct, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/siding/white{ +/obj/structure/table/glass, +/obj/structure/window/reinforced{ dir = 8 }, -/turf/open/floor/iron/white/corner{ +/obj/machinery/light/directional/south, +/obj/effect/turf_decal/tile/blue/half/contrasted, +/turf/open/floor/iron/white, +/area/station/medical/surgery/aft) +"cIU" = ( +/obj/structure/girder, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) +"cJp" = ( +/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/area/service/kitchen) -"cFF" = ( -/turf/open/floor/engine{ - name = "Holodeck Projector Floor" - }, -/area/holodeck/rec_center) -"cFG" = ( -/obj/machinery/camera/directional/north{ - c_tag = "Holodeck - Fore 1"; - name = "holodeck camera" - }, -/obj/machinery/status_display/evac/directional/north, -/turf/open/floor/engine{ - name = "Holodeck Projector Floor" - }, -/area/holodeck/rec_center) -"cFL" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/neutral/half/contrasted, -/turf/open/floor/iron, -/area/service/hydroponics) -"cFY" = ( -/obj/machinery/atmospherics/components/binary/valve/digital{ - dir = 8; - name = "Waste Release" +/turf/open/floor/iron{ + heat_capacity = 1e+006 }, -/obj/effect/turf_decal/tile/neutral{ +/area/station/commons/toilet/locker) +"cJA" = ( +/obj/effect/landmark/start/hangover, +/turf/open/floor/wood, +/area/station/service/library) +"cJD" = ( +/turf/closed/wall, +/area/station/security/checkpoint/escape) +"cJH" = ( +/obj/structure/sign/nanotrasen, +/turf/closed/wall, +/area/station/security/checkpoint/escape) +"cJJ" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/green/half/contrasted{ dir = 8 }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) +"cJM" = ( +/obj/effect/turf_decal/tile/purple{ dir = 4 }, -/turf/open/floor/iron/dark, -/area/engineering/atmos) -"cGn" = ( -/turf/closed/wall/r_wall, -/area/engineering/atmos/pumproom) -"cGq" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/camera/directional/east{ - c_tag = "Engineering Hallway - Fore"; - name = "hallway camera" +/obj/machinery/destructive_scanner, +/obj/effect/turf_decal/stripes/end, +/turf/open/floor/iron/white, +/area/station/science/lobby) +"cJZ" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 +/turf/open/floor/iron, +/area/station/maintenance/department/electrical) +"cKa" = ( +/obj/structure/toilet/greyscale, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/cobweb, +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 8 }, -/obj/machinery/airalarm/directional/east, /turf/open/floor/iron, -/area/hallway/primary/port) -"cGu" = ( +/area/station/security/prison/safe) +"cKm" = ( +/obj/structure/chair/comfy/black, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/simple/dark/visible{ - dir = 5 +/obj/effect/turf_decal/tile/blue{ + dir = 1 }, -/obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, -/area/maintenance/disposal/incinerator) -"cGF" = ( -/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible{ - dir = 10 - }, -/obj/effect/turf_decal/tile/blue{ +/area/station/hallway/secondary/command) +"cKp" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/siding/wood{ dir = 8 }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 +/turf/open/floor/iron/grimy, +/area/station/maintenance/port/fore) +"cKu" = ( +/obj/structure/sign/poster/official/help_others{ + pixel_y = 32 }, -/turf/open/floor/iron/cafeteria, -/area/engineering/atmos) -"cGJ" = ( -/obj/machinery/door/airlock/maintenance_hatch{ - name = "Chapel Maintenance"; - req_access_txt = "27" +/obj/effect/turf_decal/stripes/line{ + dir = 9 }, -/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/unary/portables_connector/visible, +/turf/open/floor/iron, +/area/station/maintenance/department/electrical) +"cKv" = ( +/obj/structure/closet/secure_closet/security/sec, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/red/fourcorners, +/obj/structure/reagent_dispensers/wall/peppertank/directional/east, +/turf/open/floor/iron, +/area/station/security/lockers) +"cKx" = ( /obj/structure/cable, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) +"cKB" = ( +/obj/structure/chair/office{ dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/stripes/line, /turf/open/floor/iron, -/area/maintenance/port/aft) -"cGU" = ( -/obj/structure/cable, +/area/station/security/processing) +"cKE" = ( +/obj/structure/table/reinforced, +/obj/item/paper_bin, +/obj/item/pen, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/status_display/evac/directional/west, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/ai) +"cKK" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 6 - }, -/obj/effect/turf_decal/tile/neutral{ +/obj/machinery/atmospherics/pipe/smart/simple/purple/visible{ dir = 4 }, -/obj/structure/sign/nanotrasen{ - pixel_y = 32 +/obj/effect/turf_decal/tile/yellow{ + dir = 8 }, -/turf/open/floor/iron, -/area/hallway/primary/central/fore) -"cGY" = ( +/obj/machinery/light/directional/south, +/obj/machinery/camera/directional/south{ + c_tag = "Atmospherics - Mixing Room"; + name = "atmospherics camera" + }, +/obj/structure/cable, +/turf/open/floor/iron/dark/corner, +/area/station/engineering/atmos/mix) +"cKN" = ( +/obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, /obj/structure/disposalpipe/segment{ dir = 4 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/effect/turf_decal/tile/neutral/half/contrasted, /turf/open/floor/iron, -/area/maintenance/port/greater) -"cHl" = ( +/area/station/maintenance/port/greater) +"cKR" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plating, +/area/station/maintenance/department/electrical) +"cLt" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"cLv" = ( +/obj/structure/table/reinforced, +/obj/item/storage/toolbox/emergency, +/obj/item/wrench, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/maintenance/port/aft) +"cLz" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible, /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/trimline/yellow/filled/warning{ +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"cLO" = ( +/obj/effect/turf_decal/tile/green{ + dir = 8 + }, +/obj/effect/turf_decal/tile/green{ dir = 4 }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/structure/railing{ + dir = 9 + }, +/obj/structure/rack, +/obj/item/wrench, +/obj/item/reagent_containers/spray/plantbgone{ + pixel_x = 7; + pixel_y = 2 + }, +/obj/item/reagent_containers/spray/plantbgone{ + pixel_x = 4; + pixel_y = 6 + }, +/obj/item/reagent_containers/spray/plantbgone{ + pixel_x = 2; + pixel_y = 3 + }, +/obj/item/grenade/chem_grenade/antiweed{ + pixel_x = -5; + pixel_y = 3 + }, +/obj/effect/turf_decal/box/corners, /turf/open/floor/iron, -/area/engineering/atmos) -"cHm" = ( +/area/station/service/hydroponics) +"cLR" = ( +/obj/effect/spawner/structure/window/reinforced/tinted, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/command/heads_quarters/rd) +"cMe" = ( /obj/structure/cable, /obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron, -/area/security/brig) -"cHo" = ( -/obj/machinery/atmospherics/pipe/smart/simple/yellow/visible{ - dir = 4 - }, -/obj/machinery/meter, -/obj/structure/grille, -/turf/closed/wall/r_wall, -/area/engineering/atmos) -"cHA" = ( -/obj/structure/chair/office/light, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/blue/half/contrasted, -/turf/open/floor/iron/white, -/area/medical/medbay/lobby) -"cHF" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, -/area/hallway/primary/port) -"cHG" = ( -/obj/structure/disposalpipe/segment{ - dir = 5 - }, +/area/station/hallway/primary/central/fore) +"cMg" = ( +/obj/effect/decal/cleanable/dirt, /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 4 }, /turf/open/floor/iron, -/area/engineering/main) -"cHU" = ( -/turf/closed/wall, -/area/maintenance/starboard/aft) -"cHW" = ( +/area/station/maintenance/port/aft) +"cMl" = ( +/obj/structure/filingcabinet/chestdrawer, /obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"cHX" = ( -/obj/structure/mopbucket, -/obj/item/mop, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"cHZ" = ( -/obj/structure/closet/secure_closet/engineering_personal, -/obj/effect/turf_decal/delivery, -/turf/open/floor/iron/dark, -/area/engineering/main) -"cIm" = ( -/obj/machinery/camera/directional/south{ - c_tag = "Dormitories - Center"; - name = "dormitories camera" +/obj/effect/turf_decal/bot, +/turf/open/floor/iron, +/area/station/command/heads_quarters/rd) +"cMw" = ( +/obj/machinery/holopad, +/obj/effect/landmark/event_spawn, +/turf/open/floor/wood, +/area/station/service/theater) +"cMD" = ( +/obj/machinery/camera/directional/east{ + c_tag = "Telecomms - Chamber Starboard"; + name = "telecomms camera"; + network = list("ss13","tcomms") }, /obj/structure/cable, -/obj/effect/turf_decal/tile/neutral{ +/obj/machinery/power/terminal{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark/telecomms, +/area/station/tcommsat/server) +"cME" = ( +/obj/structure/table/wood/poker, +/obj/effect/spawner/random/entertainment/gambling, +/turf/open/floor/iron/grimy, +/area/station/service/abandoned_gambling_den) +"cMG" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/siphon/monitored/plasma_output{ + dir = 4 + }, +/turf/open/floor/engine/plasma, +/area/station/engineering/atmos) +"cMI" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ dir = 8 }, -/obj/machinery/power/apc/auto_name/directional/south, -/turf/open/floor/iron{ - heat_capacity = 1e+006 +/obj/machinery/portable_atmospherics/canister/oxygen, +/turf/open/floor/iron, +/area/station/maintenance/department/engine/atmos) +"cMS" = ( +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ + dir = 1 }, -/area/commons/dorms) -"cIt" = ( +/obj/effect/turf_decal/delivery, /obj/structure/cable, -/obj/machinery/light/directional/south, -/obj/machinery/computer/security{ +/obj/machinery/power/apc/auto_name/directional/south, +/turf/open/floor/iron, +/area/station/hallway/primary/central/aft) +"cNf" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron, +/area/station/cargo/storage) +"cNp" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/command{ + name = "Teleport Access" + }, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/machinery/newscaster/directional/south, -/obj/effect/turf_decal/tile/red/half/contrasted, -/turf/open/floor/iron, -/area/security/checkpoint/engineering) -"cIJ" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/green/visible, +/obj/structure/disposalpipe/segment, +/obj/effect/mapping_helpers/airlock/access/all/command/teleporter, /turf/open/floor/iron, -/area/engineering/supermatter/room) -"cIW" = ( -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"cIX" = ( -/obj/structure/girder, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"cJa" = ( -/obj/effect/decal/cleanable/cobweb, -/obj/effect/decal/cleanable/dirt, -/obj/structure/closet/emcloset, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"cJb" = ( +/area/station/command/teleporter) +"cNs" = ( +/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark, +/area/station/science/ordnance) +"cNv" = ( +/obj/effect/landmark/start/hangover, /obj/effect/decal/cleanable/dirt, -/obj/structure/rack, -/obj/item/reagent_containers/blood/random, -/obj/item/roller, -/obj/effect/turf_decal/tile/blue{ - dir = 1 +/turf/open/floor/wood, +/area/station/service/theater) +"cNy" = ( +/obj/item/kirbyplants/random, +/obj/item/storage/secure/safe/directional/east, +/turf/open/floor/iron/grimy, +/area/station/command/heads_quarters/captain/private) +"cNB" = ( +/obj/structure/chair/sofa/left{ + dir = 8 }, -/turf/open/floor/iron, -/area/maintenance/starboard/aft) -"cJc" = ( -/obj/structure/table, -/obj/item/storage/box/bodybags, -/obj/item/pen, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"cJd" = ( -/obj/effect/decal/cleanable/cobweb/cobweb2, +/turf/open/floor/wood, +/area/station/service/library) +"cNS" = ( +/obj/structure/urinal/directional/north, /obj/effect/decal/cleanable/dirt, -/obj/structure/table, -/obj/item/storage/medkit/regular, +/obj/effect/landmark/start/hangover, /turf/open/floor/plating, -/area/maintenance/starboard/aft) -"cJf" = ( -/obj/machinery/computer/med_data{ - dir = 1 +/area/station/commons/toilet/locker) +"cNT" = ( +/obj/structure/table/wood, +/obj/item/folder/blue, +/obj/item/pen/blue, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 }, -/obj/item/radio/intercom/directional/south, -/obj/effect/turf_decal/tile/blue/half/contrasted, -/turf/open/floor/iron/white, -/area/medical/surgery/theatre) -"cJs" = ( -/obj/structure/disposalpipe/sorting/mail{ - dir = 4; - name = "Quartermaster Junction"; - sortType = 3 +/obj/machinery/button/door/directional/west{ + id = "Dorm6"; + name = "Dormitory Door Lock"; + normaldoorcontrol = 1; + specialfunctions = 4 }, +/turf/open/floor/iron/grimy, +/area/station/commons/dorms) +"cOb" = ( +/obj/machinery/duct, /obj/effect/decal/cleanable/dirt, -/obj/machinery/computer/cargo, -/obj/effect/turf_decal/tile/brown/half/contrasted{ - dir = 1 - }, -/turf/open/floor/iron, -/area/cargo/storage) -"cJw" = ( -/obj/structure/table/glass, -/obj/machinery/camera/directional/south{ - c_tag = "Medbay - Cryogenics"; - name = "medbay camera"; - network = list("ss13","medbay") - }, -/obj/item/book/manual/wiki/medicine, -/obj/item/clothing/neck/stethoscope, -/obj/item/wrench/medical, -/obj/effect/turf_decal/tile/blue/fourcorners, -/obj/machinery/power/apc/auto_name/directional/south, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"cOi" = ( +/obj/structure/bed, +/obj/item/bedsheet/dorms, +/turf/open/floor/wood, +/area/station/commons/dorms) +"cOD" = ( /obj/structure/cable, -/turf/open/floor/iron/white, -/area/medical/cryo) -"cJI" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, -/area/commons/toilet/locker) -"cJP" = ( -/obj/structure/cable, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/area/station/engineering/atmos/storage/gas) +"cOF" = ( +/turf/open/floor/iron/white, +/area/station/medical/psychology) +"cOU" = ( +/obj/structure/weightmachine/weightlifter, +/obj/effect/turf_decal/tile/yellow/anticorner/contrasted{ + dir = 8 }, -/obj/machinery/light/directional/north, +/turf/open/floor/iron/white, +/area/station/commons/fitness/recreation) +"cOY" = ( +/obj/effect/landmark/start/medical_doctor, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/white, +/area/station/medical/surgery/aft) +"cPg" = ( +/obj/effect/turf_decal/bot, +/obj/item/kirbyplants/random, /turf/open/floor/iron, -/area/engineering/main) -"cJY" = ( +/area/station/maintenance/port/greater) +"cPl" = ( /obj/structure/chair/office{ - dir = 8 + dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/grimy, -/area/service/lawoffice) -"cKc" = ( -/obj/machinery/light_switch/directional/west, -/turf/open/floor/wood, -/area/service/theater/abandoned) -"cKf" = ( -/obj/machinery/atmospherics/pipe/heat_exchanging/simple/layer2{ - dir = 5 +/obj/effect/landmark/start/chaplain, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/carpet, +/area/station/service/chapel/office) +"cPu" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/window/brigdoor/right/directional/south{ + dir = 8; + name = "Customs Desk"; + req_access = list("command") }, -/obj/machinery/atmospherics/components/unary/vent_scrubber{ +/obj/structure/cable, +/obj/effect/turf_decal/stripes/line{ dir = 8 }, -/turf/open/floor/iron/dark/airless, -/area/science/mixing/chamber) -"cKi" = ( -/obj/machinery/atmospherics/components/unary/passive_vent{ - name = "server vent" +/turf/open/floor/iron, +/area/station/security/checkpoint/customs/aft) +"cPF" = ( +/obj/structure/table/reinforced, +/obj/item/stack/cable_coil, +/obj/item/electronics/airalarm, +/obj/item/electronics/firealarm, +/obj/item/stock_parts/cell/high, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron, +/area/station/maintenance/port/greater) +"cPL" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/turf/open/floor/circuit/green/telecomms/mainframe, -/area/science/server) -"cKE" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"cPQ" = ( /obj/structure/table/reinforced, /obj/item/paper_bin, /obj/item/pen, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable, +/obj/effect/turf_decal/tile/red/fourcorners, +/turf/open/floor/iron, +/area/station/security/office) +"cPR" = ( +/turf/closed/wall, +/area/station/command/heads_quarters/hos) +"cPT" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/grunge{ + name = "Morgue" + }, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/access/all/medical/morgue, +/turf/open/floor/iron, +/area/station/medical/morgue) +"cPU" = ( +/obj/machinery/power/smes, +/obj/machinery/light/small/directional/north, +/obj/structure/cable, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plating, +/area/station/maintenance/solars/starboard/aft) +"cQd" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/status_display/evac/directional/west, /turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/ai) -"cKP" = ( -/obj/effect/turf_decal/tile/red{ - dir = 8 +/area/station/medical/surgery/theatre) +"cQh" = ( +/obj/machinery/porta_turret/ai, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/ai) +"cQv" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/command/bridge) +"cQy" = ( +/obj/machinery/camera/directional/south{ + c_tag = "Bridge - Command Chair"; + name = "command camera" }, -/obj/effect/turf_decal/tile/red{ +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 4 }, -/obj/structure/table, -/obj/item/reagent_containers/food/condiment/saltshaker{ - pixel_x = -3 +/obj/machinery/button/door/directional/south{ + id = "bridgewindows"; + name = "Bridge View Blast Doors"; + pixel_x = -6; + req_access = list("command") }, -/obj/item/reagent_containers/food/condiment/peppermill{ - pixel_x = 3 +/obj/machinery/button/door/directional/south{ + id = "bridgedoors"; + name = "Bridge Access Blast Doors"; + pixel_x = 6; + req_access = list("command") + }, +/turf/open/floor/carpet, +/area/station/command/bridge) +"cQA" = ( +/obj/structure/sign/warning/no_smoking, +/turf/closed/wall, +/area/station/medical/surgery/theatre) +"cQL" = ( +/obj/effect/turf_decal/bot, +/obj/structure/extinguisher_cabinet/directional/south, +/obj/machinery/light/directional/south, +/turf/open/floor/iron, +/area/station/commons/fitness/recreation) +"cQY" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/command{ + name = "Corporate Lounge" }, -/turf/open/floor/iron/cafeteria, -/area/service/cafeteria) -"cKQ" = ( -/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/white, -/area/medical/surgery/aft) -"cKW" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "showroom" + }, +/obj/effect/mapping_helpers/airlock/access/all/command/general, +/turf/open/floor/wood, +/area/station/command/corporate_showroom) +"cRn" = ( +/obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/structure/disposalpipe/segment, +/obj/effect/spawner/random/structure/crate, +/turf/open/floor/plating, +/area/station/maintenance/aft) +"cRs" = ( +/obj/machinery/atmospherics/pipe/smart/simple/dark/visible, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron, -/area/cargo/miningoffice) -"cLm" = ( -/obj/structure/cable, +/area/station/engineering/atmos) +"cRv" = ( +/obj/structure/reflector/single, +/obj/machinery/light/directional/north, +/turf/open/floor/plating, +/area/station/engineering/supermatter/room) +"cRA" = ( +/obj/structure/flora/bush/generic/style_random, +/obj/structure/flora/bush/pointy/style_random, +/obj/structure/flora/bush/lavendergrass/style_random, +/turf/open/misc/grass, +/area/station/hallway/primary/fore) +"cRW" = ( /obj/effect/turf_decal/stripes/line{ - dir = 6 + dir = 9 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/command/gateway) -"cLr" = ( -/obj/machinery/atmospherics/pipe/smart/simple/yellow/visible, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/trimline/yellow/filled/line, +/area/station/engineering/main) +"cRX" = ( +/obj/effect/spawner/random/structure/crate, +/turf/open/floor/plating, +/area/station/maintenance/port/greater) +"cSn" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/disposalpipe/segment, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating, +/area/station/medical/virology) +"cSr" = ( +/obj/machinery/atmospherics/components/trinary/mixer{ + color = "#FFFF00" + }, +/obj/effect/turf_decal/bot, /turf/open/floor/iron, -/area/engineering/atmos) -"cLs" = ( +/area/station/engineering/atmos) +"cSv" = ( +/obj/machinery/recharge_station, /obj/effect/turf_decal/bot, -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ +/turf/open/floor/iron, +/area/station/science/robotics/mechbay) +"cSy" = ( +/obj/machinery/door/window/brigdoor{ + dir = 1; + name = "Creature Pen"; + req_access = list("research") + }, +/obj/structure/cable, +/obj/machinery/door/poddoor/preopen{ + id = "xeno4"; + name = "Creature Cell #4" + }, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/science/xenobiology) +"cSK" = ( +/obj/structure/table/reinforced, +/obj/effect/spawner/random/food_or_drink/donkpockets, +/obj/effect/turf_decal/tile/brown/half/contrasted{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/cargo/storage) +"cSP" = ( +/obj/structure/table/optable, +/obj/effect/decal/cleanable/blood/old, +/obj/structure/cable, +/obj/effect/turf_decal/tile/blue/fourcorners, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/medical/surgery/theatre) +"cTi" = ( +/obj/machinery/camera/directional/south{ + c_tag = "Holodeck - Aft 1"; + name = "holodeck camera" + }, +/obj/machinery/status_display/evac/directional/south, +/turf/open/floor/engine{ + name = "Holodeck Projector Floor" + }, +/area/station/holodeck/rec_center) +"cTp" = ( +/obj/machinery/atmospherics/pipe/smart/manifold/cyan/visible{ dir = 8 }, -/obj/machinery/portable_atmospherics/canister/nitrogen, /obj/effect/turf_decal/tile/neutral{ - dir = 4 + dir = 8 }, /obj/effect/turf_decal/tile/neutral{ - dir = 1 + dir = 4 }, /obj/effect/turf_decal/tile/neutral{ - dir = 8 + dir = 1 }, /obj/effect/turf_decal/tile/neutral, /turf/open/floor/iron/dark, -/area/engineering/supermatter/room) -"cLu" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/research{ - name = "Research Division Access"; - req_access_txt = "47" - }, +/area/station/engineering/atmos) +"cTt" = ( +/obj/structure/cable, /obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ - cycle_id = "sci-entrance" - }, +/obj/effect/landmark/start/hangover, +/obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron, -/area/science/research) -"cLH" = ( -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/stripes/line{ +/area/station/hallway/primary/port) +"cTv" = ( +/obj/structure/table, +/obj/item/storage/toolbox/mechanical, +/obj/item/clothing/head/welding, +/obj/effect/turf_decal/tile/yellow/half/contrasted{ dir = 8 }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 +/turf/open/floor/iron/white, +/area/station/medical/chemistry) +"cTy" = ( +/obj/machinery/atmospherics/pipe/smart/manifold/cyan/visible{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/trimline/yellow/filled/warning, +/obj/effect/turf_decal/siding/yellow, +/obj/structure/cable, /turf/open/floor/iron, -/area/medical/cryo) -"cLP" = ( -/obj/machinery/light/small/directional/south, -/obj/structure/sign/poster/official/do_not_question{ - pixel_y = -32 +/area/station/engineering/atmos) +"cTG" = ( +/obj/machinery/door/airlock/medical/glass{ + name = "Sanitarium" }, -/obj/effect/turf_decal/tile/neutral, -/turf/open/floor/iron, -/area/hallway/primary/central/fore) -"cMc" = ( -/obj/machinery/light/small/directional/west, -/turf/open/floor/engine/o2, -/area/engineering/atmos) -"cMd" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/mapping_helpers/airlock/access/all/security/brig, /obj/effect/turf_decal/stripes/line{ - dir = 4 + dir = 1 }, -/obj/item/radio/intercom/directional/east, -/turf/open/floor/iron, -/area/maintenance/disposal/incinerator) -"cMi" = ( -/obj/structure/cable, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/iron/white/side{ + dir = 1 + }, +/area/station/security/execution/transfer) +"cTL" = ( /obj/item/kirbyplants/random, -/obj/machinery/light/directional/north, /obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/newscaster/directional/north, +/obj/machinery/airalarm/directional/west, /turf/open/floor/iron/dark, -/area/command/bridge) -"cMj" = ( -/obj/effect/landmark/blobstart, +/area/station/security/interrogation) +"cUj" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/tile/purple/fourcorners, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/science/lobby) +"cUy" = ( /obj/structure/cable, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"cMs" = ( -/obj/structure/disposalpipe/segment{ - dir = 9 +/obj/structure/sign/warning/no_smoking{ + pixel_y = 32 }, /obj/effect/decal/cleanable/dirt, -/obj/structure/chair/office, -/obj/machinery/status_display/supply{ - pixel_x = 32 +/obj/effect/turf_decal/tile/yellow{ + dir = 4 }, -/turf/open/floor/iron, -/area/cargo/sorting) -"cMO" = ( +/obj/machinery/atmospherics/pipe/smart/simple/green/visible{ + dir = 6 + }, +/turf/open/floor/iron/checker, +/area/station/maintenance/disposal/incinerator) +"cUD" = ( /turf/closed/wall, -/area/maintenance/department/electrical) -"cMP" = ( -/obj/machinery/door/firedoor, +/area/station/service/cafeteria) +"cUF" = ( +/turf/closed/wall, +/area/station/engineering/atmos/project) +"cUJ" = ( /obj/effect/decal/cleanable/dirt, -/obj/machinery/door/airlock/mining/glass{ - name = "Delivery Office"; - req_one_access_txt = "48;50" +/obj/machinery/door/poddoor/massdriver_ordnance, +/obj/structure/fans/tiny, +/turf/open/floor/plating/airless, +/area/station/science/ordnance/testlab) +"cUK" = ( +/obj/structure/table/wood, +/obj/item/flashlight/lamp, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/grimy, +/area/station/command/heads_quarters/hos) +"cVe" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"cVf" = ( +/obj/machinery/atmospherics/pipe/smart/simple/purple/visible, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/engineering/atmos/mix) +"cVg" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/tile/blue/fourcorners, +/turf/open/floor/iron, +/area/station/medical/medbay/central) +"cVl" = ( +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Maintenance Hatch" + }, +/obj/effect/mapping_helpers/airlock/abandoned, +/obj/structure/disposalpipe/segment{ + dir = 4 }, /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -11513,283 +11112,131 @@ /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/effect/mapping_helpers/airlock/access/any/supply/mining, -/obj/effect/mapping_helpers/airlock/access/any/supply/mail_sorting, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 8 + }, +/obj/effect/mapping_helpers/airlock/access/any/engineering/maintenance/departmental, /turf/open/floor/iron, -/area/cargo/sorting) -"cMY" = ( -/turf/closed/wall/r_wall, -/area/science/xenobiology) -"cMZ" = ( -/obj/structure/reagent_dispensers/watertank, -/obj/effect/turf_decal/bot, +/area/station/maintenance/port/greater) +"cVm" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/grimy, +/area/station/service/chapel) +"cVx" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/turf_decal/stripes/corner, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/aisat/exterior) +"cVU" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 + }, /turf/open/floor/iron, -/area/science/xenobiology) -"cNa" = ( -/obj/machinery/light/small/directional/north, +/area/station/engineering/supermatter/room) +"cVV" = ( +/obj/machinery/door/window/right/directional/south, /obj/effect/decal/cleanable/dirt, -/obj/machinery/portable_atmospherics/canister/air, -/obj/effect/turf_decal/bot, -/obj/machinery/atmospherics/components/unary/portables_connector/visible, -/turf/open/floor/iron, -/area/science/xenobiology) -"cNb" = ( -/obj/effect/turf_decal/bot, -/obj/machinery/atmospherics/components/tank/air, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/science/xenobiology) -"cNc" = ( -/turf/closed/wall, -/area/science/xenobiology) -"cNp" = ( -/obj/effect/spawner/structure/window/reinforced, +/area/station/security/prison/garden) +"cVW" = ( +/obj/structure/dresser, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, -/area/science/research) -"cNt" = ( -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ +/area/station/service/theater/abandoned) +"cWp" = ( +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ dir = 1 }, -/turf/open/floor/iron, -/area/science/research) -"cNz" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/medical/medbay/central) -"cNA" = ( -/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/white, +/area/station/medical/chemistry) +"cWv" = ( /obj/effect/turf_decal/stripes/line, +/turf/open/floor/plating, +/area/station/hallway/secondary/construction) +"cWB" = ( +/obj/effect/landmark/start/hangover, /obj/effect/turf_decal/stripes/line{ - dir = 1 + dir = 9 }, -/turf/open/floor/iron, -/area/medical/medbay/central) -"cND" = ( -/obj/structure/sign/departments/medbay/alt, -/turf/closed/wall, -/area/medical/medbay/central) -"cNG" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 8 - }, -/turf/open/floor/iron{ - heat_capacity = 1e+006 +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"cXi" = ( +/obj/machinery/rnd/production/techfab/department/security, +/obj/structure/cable, +/obj/effect/turf_decal/stripes/box, +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 1 }, -/area/maintenance/starboard/aft) -"cNH" = ( -/obj/effect/landmark/event_spawn, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"cNJ" = ( -/obj/structure/grille, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"cNK" = ( -/turf/closed/wall/r_wall, -/area/medical/storage) -"cNL" = ( -/obj/machinery/vending/medical, -/obj/effect/turf_decal/tile/neutral, /turf/open/floor/iron, -/area/medical/storage) -"cNM" = ( -/obj/structure/closet/secure_closet/medical3, -/obj/machinery/newscaster/directional/north, -/obj/effect/turf_decal/tile/neutral/half/contrasted, -/turf/open/floor/iron, -/area/medical/storage) -"cNN" = ( -/obj/structure/closet/secure_closet/medical3, -/obj/item/radio/intercom/directional/north, -/obj/effect/turf_decal/tile/neutral/half/contrasted, -/turf/open/floor/iron, -/area/medical/storage) -"cNO" = ( -/obj/machinery/vending/wardrobe/medi_wardrobe, -/obj/effect/turf_decal/tile/neutral/half/contrasted, -/turf/open/floor/iron, -/area/medical/storage) -"cNP" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk, -/obj/machinery/requests_console/directional/north{ - department = "Medbay"; - departmentType = 1; - name = "Medbay Requests Console" - }, -/obj/effect/turf_decal/bot, -/obj/machinery/airalarm/directional/east, -/turf/open/floor/iron, -/area/medical/storage) -"cNV" = ( -/turf/open/floor/iron/cafeteria, -/area/service/kitchen) -"cOc" = ( -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/engineering/hallway) -"cOe" = ( -/obj/effect/turf_decal/stripes/line, +/area/station/security/office) +"cXw" = ( +/obj/structure/table/wood, +/obj/item/lighter, +/turf/open/floor/carpet, +/area/station/command/corporate_showroom) +"cXx" = ( +/obj/structure/lattice/catwalk, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/dark, -/area/science/mixing) -"cOf" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, +/obj/structure/transit_tube/crossing/horizontal, +/turf/open/space/basic, +/area/space/nearstation) +"cXy" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/neutral/half/contrasted, -/turf/open/floor/iron, -/area/maintenance/aft) -"cOo" = ( -/obj/structure/sign/poster/official/help_others{ - pixel_y = 32 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/obj/machinery/atmospherics/components/unary/portables_connector/visible, -/turf/open/floor/iron, -/area/maintenance/department/electrical) -"cOp" = ( -/obj/machinery/portable_atmospherics/canister/air, -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/obj/machinery/atmospherics/components/unary/portables_connector/visible, -/turf/open/floor/iron, -/area/maintenance/department/electrical) -"cOs" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/closet/toolcloset, -/turf/open/floor/plating, -/area/maintenance/department/electrical) -"cOt" = ( -/obj/structure/table/reinforced, -/obj/item/reagent_containers/food/drinks/soda_cans/thirteenloko, -/obj/effect/turf_decal/delivery, -/obj/structure/extinguisher_cabinet/directional/west, -/turf/open/floor/iron, -/area/maintenance/department/electrical) -"cOu" = ( -/obj/structure/table/reinforced, -/obj/item/electronics/apc{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/item/electronics/apc, -/obj/effect/turf_decal/delivery, -/obj/machinery/airalarm/directional/north, -/turf/open/floor/iron, -/area/maintenance/department/electrical) -"cOv" = ( -/obj/machinery/power/port_gen/pacman, -/obj/machinery/light/small/directional/north, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/delivery, -/turf/open/floor/iron, -/area/maintenance/department/electrical) -"cOw" = ( -/obj/item/kirbyplants/random, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron, -/area/maintenance/department/electrical) -"cOy" = ( -/obj/machinery/light_switch/directional/north, -/obj/item/kirbyplants/random, /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron, -/area/maintenance/department/electrical) -"cOz" = ( -/obj/machinery/light/small/directional/north, -/obj/structure/rack, -/obj/item/storage/toolbox/mechanical{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/storage/toolbox/electrical, -/obj/structure/sign/poster/official/report_crimes{ - pixel_y = 32 - }, -/obj/effect/turf_decal/delivery, +/obj/effect/landmark/event_spawn, +/obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron, -/area/maintenance/department/electrical) -"cOA" = ( -/obj/structure/table/reinforced, -/obj/item/stack/cable_coil{ - pixel_x = 3; - pixel_y = 3 +/area/station/cargo/storage) +"cXB" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/command{ + name = "Captain's Quarters" }, -/obj/item/stack/cable_coil, -/obj/item/multitool, -/obj/effect/turf_decal/delivery, -/obj/machinery/newscaster/directional/north, -/turf/open/floor/iron, -/area/maintenance/department/electrical) -"cOB" = ( -/obj/structure/table/reinforced, -/obj/item/storage/box/lights/mixed{ - pixel_x = 3; - pixel_y = 3 +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment, +/obj/effect/mapping_helpers/airlock/access/all/command/captain, +/turf/open/floor/wood, +/area/station/command/heads_quarters/captain/private) +"cXC" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/tile/red/anticorner/contrasted{ + dir = 1 }, -/obj/item/storage/box/lights/mixed, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/delivery, /turf/open/floor/iron, -/area/maintenance/department/electrical) -"cOM" = ( -/mob/living/simple_animal/slime, -/turf/open/floor/circuit/green, -/area/science/xenobiology) -"cON" = ( -/turf/open/floor/circuit/green, -/area/science/xenobiology) -"cOP" = ( -/turf/open/floor/circuit/telecomms, -/area/science/xenobiology) -"cOR" = ( -/turf/closed/wall/r_wall, -/area/science/research) -"cOV" = ( -/turf/closed/wall/r_wall, -/area/security/checkpoint/science/research) -"cPf" = ( -/obj/effect/turf_decal/tile/purple{ - dir = 4 +/area/station/security/execution/transfer) +"cXM" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/medical/glass{ + name = "Chemistry" }, -/turf/open/floor/iron/white, -/area/science/research) -"cPi" = ( -/obj/structure/sign/departments/science, -/turf/closed/wall, -/area/science/research) -"cPo" = ( -/obj/effect/turf_decal/tile/blue{ +/obj/structure/cable, +/obj/effect/turf_decal/stripes/line{ dir = 1 }, -/turf/open/floor/iron/white, -/area/medical/medbay/central) -"cPv" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/turf/open/floor/iron/white, -/area/medical/medbay/central) -"cPw" = ( -/obj/structure/chair/stool/directional/south, -/obj/machinery/airalarm/directional/east, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 4 - }, +/obj/effect/turf_decal/stripes/line, +/obj/effect/mapping_helpers/airlock/access/all/medical/chemistry, /turf/open/floor/iron, -/area/science/breakroom) -"cPy" = ( -/turf/closed/wall, -/area/medical/medbay/central) -"cPz" = ( +/area/station/medical/chemistry) +"cYr" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, /obj/structure/reagent_dispensers/fueltank, @@ -11799,994 +11246,1175 @@ /turf/open/floor/iron{ heat_capacity = 1e+006 }, -/area/maintenance/starboard/aft) -"cPA" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/reagent_dispensers/watertank, -/obj/item/reagent_containers/glass/bucket, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"cPB" = ( -/obj/structure/closet/firecloset, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"cPC" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/neutral/half/contrasted, -/turf/open/floor/iron, -/area/maintenance/starboard/aft) -"cPD" = ( -/obj/machinery/camera/directional/west{ - c_tag = "Medbay - Storage"; - name = "medbay camera"; - network = list("ss13","medbay") +/area/station/maintenance/starboard/aft) +"cYw" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 1 }, -/obj/item/kirbyplants/random, -/obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/west, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 4 +/obj/machinery/light/directional/north, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/obj/effect/landmark/start/scientist, +/obj/machinery/light_switch/directional/north{ + pixel_x = -8 }, -/turf/open/floor/iron, -/area/medical/storage) -"cPY" = ( /obj/structure/cable, +/obj/machinery/button/door{ + id = "rdordnance"; + name = "Ordnance Containment Control"; + pixel_x = 8; + pixel_y = 26; + req_access = list("rd") + }, +/turf/open/floor/iron/white, +/area/station/science/ordnance/office) +"cYK" = ( +/obj/effect/decal/cleanable/dirt, /obj/machinery/door/airlock/maintenance_hatch{ - req_one_access_txt = "5;12" + name = "Maintenance Hatch" + }, +/obj/structure/cable, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ - cycle_id = "medbay-passthrough" - }, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 4 + cycle_id = "sci-toxins-passthrough" }, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ +/obj/structure/disposalpipe/segment, +/obj/effect/mapping_helpers/airlock/unres{ dir = 1 }, +/obj/effect/mapping_helpers/airlock/access/any/science/maintenance, /turf/open/floor/iron, -/area/medical/medbay/central) -"cQe" = ( +/area/station/maintenance/port/aft) +"cYX" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 + }, +/obj/machinery/door/airlock/external{ + name = "External Airlock" + }, /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/machinery/atmospherics/components/binary/valve, -/obj/machinery/airalarm/directional/west, -/turf/open/floor/iron, -/area/maintenance/department/electrical) -"cQf" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/machinery/atmospherics/components/binary/valve, +/obj/effect/mapping_helpers/airlock/access/all/engineering/external, /turf/open/floor/iron, -/area/maintenance/department/electrical) -"cQg" = ( -/obj/structure/sign/departments/lawyer{ - pixel_y = -32 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/area/station/maintenance/port/greater) +"cYY" = ( +/obj/effect/turf_decal/tile/yellow/fourcorners, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, /turf/open/floor/iron, -/area/hallway/primary/starboard) -"cQh" = ( -/obj/machinery/porta_turret/ai, +/area/station/engineering/main) +"cZe" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/holopad, /obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/ai) -"cQi" = ( -/obj/item/kirbyplants/random, +/obj/effect/landmark/start/depsec/supply, +/turf/open/floor/iron, +/area/station/security/checkpoint/supply) +"cZv" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow, /obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/maintenance/department/electrical) -"cQj" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/maintenance/department/electrical) -"cQk" = ( -/obj/item/book/manual/wiki/engineering_hacking{ - pixel_x = -3; - pixel_y = 3 +/turf/open/floor/iron, +/area/station/engineering/supermatter/room) +"cZH" = ( +/obj/structure/railing{ + dir = 4 }, -/obj/item/book/manual/wiki/engineering_guide, -/obj/item/book/manual/wiki/engineering_construction{ - pixel_x = 3; - pixel_y = -3 +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark/side{ + dir = 4 }, -/obj/structure/table/reinforced, +/area/station/hallway/secondary/entry) +"cZM" = ( /obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/maintenance/department/electrical) -"cQl" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 9 +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/turf/open/floor/iron, -/area/maintenance/department/electrical) -"cQm" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/line{ +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) +"cZO" = ( +/turf/open/floor/iron/dark, +/area/station/service/library) +"cZS" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/landmark/start/hangover, +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, /turf/open/floor/iron, -/area/maintenance/department/electrical) -"cQn" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/area/station/hallway/primary/fore) +"cZU" = ( +/obj/effect/landmark/start/hangover, +/turf/open/floor/vault, +/area/station/commons/fitness/recreation) +"cZY" = ( +/obj/effect/turf_decal/trimline/yellow/corner{ + dir = 8 }, -/turf/open/floor/iron, -/area/maintenance/department/electrical) -"cQq" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 }, /turf/open/floor/iron, -/area/maintenance/department/electrical) -"cQr" = ( -/obj/effect/decal/cleanable/dirt, +/area/station/engineering/lobby) +"dac" = ( +/obj/machinery/light/directional/west, /obj/structure/cable, -/turf/open/floor/plating, -/area/maintenance/department/electrical) -"cQs" = ( -/obj/machinery/cell_charger, -/obj/structure/table/reinforced, -/obj/item/stock_parts/cell/high, +/turf/open/floor/wood, +/area/station/service/lawoffice) +"dau" = ( +/obj/machinery/vending/cigarette, +/obj/machinery/light/directional/east, +/obj/machinery/camera/directional/east{ + c_tag = "Courtroom - Aft" + }, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/security/courtroom) +"dax" = ( +/obj/structure/window, +/obj/structure/sink{ + pixel_y = 30 + }, +/obj/structure/reagent_dispensers/watertank, +/obj/item/reagent_containers/glass/bucket, /obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/cobweb, /obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/east, -/turf/open/floor/plating, -/area/maintenance/department/electrical) -"cQu" = ( -/obj/structure/cable, -/obj/machinery/seed_extractor, -/obj/item/seeds/tower, -/obj/item/seeds/watermelon, -/obj/item/seeds/wheat, -/obj/item/seeds/sugarcane, -/obj/item/seeds/orange, -/obj/item/seeds/grape, -/obj/item/seeds/cocoapod, -/obj/item/seeds/banana, -/obj/item/seeds/apple, /obj/machinery/power/apc/auto_name/directional/west, -/obj/machinery/light/small/directional/west, -/turf/open/floor/iron/dark, -/area/service/hydroponics/garden) -"cQx" = ( -/obj/structure/cable, -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/tile/red/anticorner/contrasted{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/corner{ - dir = 8 - }, /turf/open/floor/iron, -/area/security/execution/transfer) -"cQz" = ( -/obj/machinery/vending/wardrobe/science_wardrobe, -/obj/machinery/light/small/directional/west, -/obj/effect/turf_decal/delivery, +/area/station/security/prison/garden) +"day" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/neutral/half/contrasted, /turf/open/floor/iron, -/area/science/research) -"cQC" = ( -/obj/item/kirbyplants/random, -/obj/effect/turf_decal/tile/purple{ +/area/station/maintenance/port/fore) +"daF" = ( +/obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/iron/white, -/area/science/research) -"cQD" = ( -/turf/closed/wall, -/area/security/checkpoint/science/research) -"cQE" = ( -/obj/structure/closet/secure_closet/security/science, -/obj/machinery/status_display/evac/directional/north, -/obj/structure/extinguisher_cabinet/directional/north{ - pixel_x = -32 +/obj/structure/chair/stool/bar/directional/north, +/turf/open/floor/iron/dark, +/area/station/service/abandoned_gambling_den/gaming) +"daR" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/maintenance/department/crew_quarters/bar) +"daZ" = ( +/obj/structure/cable, +/obj/structure/disposalpipe/sorting/mail/flip{ + dir = 4; + name = "Hydroponics Junction"; + sortType = 21 }, -/obj/machinery/firealarm/directional/west, -/obj/machinery/light_switch/directional/west{ - pixel_x = -38 +/obj/machinery/duct, +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/tile/neutral/half/contrasted, +/turf/open/floor/iron, +/area/station/maintenance/port/fore) +"dbg" = ( +/obj/structure/table/wood, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/item/storage/fancy/candle_box{ + pixel_x = 3; + pixel_y = 3 }, -/obj/effect/turf_decal/tile/red/anticorner/contrasted{ +/obj/item/storage/fancy/candle_box, +/obj/machinery/computer/security/telescreen/entertainment/directional/west, +/turf/open/floor/iron/dark, +/area/station/service/library) +"dbl" = ( +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ dir = 1 }, +/obj/effect/turf_decal/caution/stand_clear, /turf/open/floor/iron, -/area/security/checkpoint/science/research) -"cQF" = ( -/obj/structure/table/reinforced, -/obj/machinery/recharger, -/obj/machinery/light/directional/north, -/obj/item/radio/intercom/directional/north, -/obj/effect/turf_decal/tile/red/half/contrasted{ +/area/station/hallway/secondary/exit/departure_lounge) +"dbu" = ( +/obj/effect/turf_decal/trimline/yellow/filled/warning{ dir = 1 }, +/obj/effect/turf_decal/tile/yellow, +/turf/open/floor/iron/white, +/area/station/medical/chemistry) +"dbw" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/security/checkpoint/science/research) -"cQG" = ( -/obj/structure/table/reinforced, -/obj/item/book/manual/wiki/security_space_law, -/obj/item/radio, -/obj/machinery/status_display/ai/directional/north, -/obj/structure/reagent_dispensers/wall/peppertank/directional/east, -/obj/effect/turf_decal/tile/red/anticorner/contrasted{ - dir = 4 - }, +/area/station/security/brig) +"dbx" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron, -/area/security/checkpoint/science/research) -"cQO" = ( -/obj/structure/table/wood, -/obj/item/clothing/suit/justice, -/obj/item/clothing/head/helmet/justice/escape{ - name = "justice helmet" +/area/station/cargo/storage) +"dby" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/light/small/directional/east, -/turf/open/floor/iron/dark, -/area/service/theater/abandoned) -"cQZ" = ( -/obj/item/kirbyplants/random, -/obj/effect/turf_decal/tile/blue{ +/obj/effect/turf_decal/stripes/line{ dir = 1 }, -/turf/open/floor/iron/white, -/area/medical/medbay/central) -"cRa" = ( -/obj/structure/bed/roller, -/obj/machinery/iv_drip, -/obj/effect/turf_decal/tile/blue/half/contrasted{ +/obj/effect/turf_decal/stripes/line, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/atmos{ + name = "Atmospherics" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"dbK" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/landmark/start/hangover, +/obj/machinery/newscaster/directional/north, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/grimy, +/area/station/service/library) +"dbO" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/structure/chair/sofa/bench/right{ + dir = 8 + }, +/obj/effect/turf_decal/box/corners{ dir = 1 }, -/turf/open/floor/iron/white, -/area/medical/medbay/central) -"cRb" = ( -/obj/structure/bed/roller, -/obj/machinery/iv_drip, -/obj/effect/turf_decal/tile/blue{ +/obj/effect/turf_decal/box/corners{ dir = 4 }, -/turf/open/floor/iron/white, -/area/medical/medbay/central) -"cRc" = ( -/turf/closed/wall, -/area/security/checkpoint/medical) -"cRe" = ( -/turf/closed/wall, -/area/medical/storage) -"cRf" = ( -/obj/machinery/light/directional/west, -/obj/machinery/rnd/production/techfab/department/medical, -/obj/effect/turf_decal/stripes/box, -/obj/machinery/firealarm/directional/west, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 4 +/turf/open/floor/iron/dark, +/area/station/hallway/secondary/entry) +"dbT" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/components/binary/pump/on{ + dir = 1; + name = "Mix to Filter" }, +/obj/effect/turf_decal/box, +/obj/structure/cable, /turf/open/floor/iron, -/area/medical/storage) -"cRh" = ( -/obj/effect/turf_decal/tile/blue{ +/area/station/engineering/atmos/pumproom) +"dbV" = ( +/obj/structure/table/wood, +/obj/item/paper_bin, +/obj/item/pen, +/turf/open/floor/wood{ + icon_state = "wood-broken2" + }, +/area/station/service/library/abandoned) +"dbY" = ( +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 +/turf/open/floor/plating{ + icon_state = "panelscorched" }, -/turf/open/floor/iron/white, -/area/medical/storage) -"cRj" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/window/reinforced{ - dir = 1 +/area/station/maintenance/starboard) +"dbZ" = ( +/obj/structure/rack, +/obj/item/clothing/suit/armor/bulletproof{ + pixel_x = -3; + pixel_y = 3 }, -/obj/machinery/door/window/left/directional/west{ - name = "Medical Delivery"; - req_access_txt = "5" +/obj/item/clothing/suit/armor/bulletproof, +/obj/item/clothing/suit/armor/bulletproof{ + pixel_x = 3; + pixel_y = -3 }, -/obj/effect/turf_decal/delivery, -/turf/open/floor/iron, -/area/medical/storage) -"cRk" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/bodycontainer/morgue{ - dir = 2 +/obj/item/clothing/head/helmet/alt{ + layer = 3.00001; + pixel_x = -3; + pixel_y = 3 }, -/obj/structure/sign/poster/official/bless_this_spess{ - pixel_y = 32 +/obj/item/clothing/head/helmet/alt{ + layer = 3.00001 + }, +/obj/item/clothing/head/helmet/alt{ + layer = 3.00001; + pixel_x = 3; + pixel_y = -3 }, +/obj/item/storage/secure/safe/directional/east, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/medical/morgue) -"cRl" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/delivery, +/area/station/ai_monitored/security/armory) +"dco" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, /turf/open/floor/iron, -/area/maintenance/starboard/aft) -"cRq" = ( +/area/station/hallway/primary/aft) +"dcL" = ( +/obj/structure/sink{ + dir = 8; + pixel_x = 11 + }, /obj/structure/disposalpipe/segment, -/obj/structure/cable, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 8 +/obj/effect/turf_decal/stripes/line{ + dir = 6 }, /turf/open/floor/iron, -/area/maintenance/starboard/aft) -"cRu" = ( -/obj/structure/cable, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 4 +/area/station/science/research) +"dcR" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 }, +/turf/open/floor/iron/dark, +/area/station/hallway/secondary/service) +"dcS" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/navbeacon{ + codes_txt = "delivery;dir=4"; + dir = 4; + freq = 1400; + location = "QM #2" + }, +/obj/effect/turf_decal/delivery, /turf/open/floor/iron, -/area/maintenance/port/greater) -"cRD" = ( -/obj/machinery/light/small/directional/east, -/obj/structure/table/reinforced, -/obj/item/clothing/gloves/color/black, -/obj/item/clothing/suit/hazardvest, -/obj/item/clothing/mask/gas, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron, -/area/maintenance/department/electrical) -"cRF" = ( -/obj/machinery/computer/atmos_alert{ +/area/station/cargo/storage) +"ddg" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 4 }, +/turf/open/floor/iron, +/area/station/service/kitchen) +"ddl" = ( +/obj/machinery/light/small/directional/west, /obj/effect/decal/cleanable/dirt, -/obj/machinery/status_display/evac/directional/west, -/turf/open/floor/plating, -/area/maintenance/department/electrical) -"cRG" = ( /obj/effect/turf_decal/stripes/line{ - dir = 8 + dir = 10 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/visible, /turf/open/floor/iron, -/area/maintenance/department/electrical) -"cRH" = ( +/area/station/maintenance/department/electrical) +"ddn" = ( +/obj/effect/turf_decal/tile/purple, +/turf/open/floor/iron/white, +/area/station/command/heads_quarters/rd) +"ddr" = ( /obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/obj/machinery/door/firedoor, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 4 }, -/turf/open/floor/plating, -/area/maintenance/department/electrical) -"cRM" = ( +/obj/machinery/door/airlock/external{ + name = "Mining Dock Airlock" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /obj/effect/turf_decal/stripes/line{ dir = 4 }, +/obj/effect/mapping_helpers/airlock/access/all/supply/mining, /turf/open/floor/iron, -/area/maintenance/department/electrical) -"cRN" = ( -/obj/machinery/space_heater, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/maintenance/department/electrical) -"cRR" = ( -/obj/machinery/power/shieldwallgen/xenobiologyaccess, +/area/station/cargo/miningoffice) +"ddv" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/yellow, +/turf/open/floor/iron, +/area/station/hallway/primary/port) +"ddx" = ( /obj/structure/cable, -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/turf/open/floor/plating, -/area/science/xenobiology) -"cRT" = ( -/obj/machinery/status_display/evac/directional/north, -/obj/machinery/camera/directional/north{ - c_tag = "Xenobiology - Port"; - name = "xenobiology camera"; - network = list("ss13","xeno","rd") +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/medical/medbay/central) +"ddE" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/rack, +/obj/effect/spawner/random/maintenance/two, +/obj/structure/disposalpipe/segment{ + dir = 5 }, -/obj/structure/cable, -/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/tile/neutral/half/contrasted, /turf/open/floor/iron, -/area/science/xenobiology) -"cRV" = ( -/obj/structure/table, -/obj/machinery/light/directional/north, -/obj/item/paper_bin, -/obj/item/pen, -/obj/effect/turf_decal/bot, -/obj/item/radio/intercom/directional/east, -/obj/machinery/light_switch/directional/north, +/area/station/maintenance/starboard) +"ddX" = ( +/obj/structure/sink{ + dir = 8; + pixel_x = 11 + }, +/obj/effect/turf_decal/trimline/blue/filled/line, +/obj/structure/extinguisher_cabinet/directional/east, +/turf/open/floor/iron/white, +/area/station/medical/treatment_center) +"ddZ" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, /turf/open/floor/iron, -/area/science/xenobiology) -"cRY" = ( -/obj/effect/spawner/structure/window/reinforced, +/area/station/hallway/secondary/entry) +"ded" = ( /obj/structure/disposalpipe/segment, -/obj/machinery/door/poddoor/preopen{ - id = "xeno4"; - name = "Creature Cell #4" - }, /obj/structure/cable, -/turf/open/floor/plating, -/area/science/xenobiology) -"cSb" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/disposalpipe/segment, -/obj/machinery/door/poddoor/preopen{ - id = "xeno5"; - name = "Creature Cell #5" +/obj/machinery/atmospherics/pipe/smart/simple/purple/visible, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/turf_decal/siding/yellow{ + dir = 8 }, -/obj/structure/cable, -/turf/open/floor/plating, -/area/science/xenobiology) -"cSe" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/disposalpipe/segment, -/obj/machinery/door/poddoor/preopen{ - id = "xeno6"; - name = "Creature Cell #6" +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"deh" = ( +/obj/effect/landmark/start/hangover, +/obj/structure/chair/stool/bar/directional/east, +/turf/open/floor/carpet/green, +/area/station/commons/lounge) +"den" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/brown/half/contrasted{ + dir = 4 }, -/obj/structure/cable, -/turf/open/floor/plating, -/area/science/xenobiology) -"cSg" = ( -/obj/machinery/door/airlock/research/glass{ - name = "Xenobiology Kill Room"; - req_access_txt = "47" +/turf/open/floor/iron, +/area/station/cargo/storage) +"dep" = ( +/obj/structure/disposalpipe/segment{ + dir = 6 }, -/obj/structure/cable, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/bar{ dir = 1 }, -/turf/open/floor/iron, -/area/science/xenobiology) -"cSh" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable, -/turf/open/floor/plating, -/area/science/xenobiology) -"cSl" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable, +/obj/effect/turf_decal/tile/bar, +/obj/machinery/duct, +/turf/open/floor/iron/dark, +/area/station/service/bar) +"deE" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/carpet/blue, +/area/station/commons/vacant_room/office) +"deG" = ( +/obj/structure/reagent_dispensers/watertank, /turf/open/floor/plating, -/area/security/checkpoint/science/research) -"cSm" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/obj/effect/landmark/start/depsec/science, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 8 - }, +/area/station/maintenance/fore) +"deT" = ( +/obj/structure/tank_dispenser/oxygen, +/obj/machinery/light/directional/east, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/delivery, +/obj/item/radio/intercom/directional/east, /turf/open/floor/iron, -/area/security/checkpoint/science/research) -"cSo" = ( -/obj/machinery/computer/secure_data{ - dir = 8 +/area/station/command/gateway) +"deX" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/ai) +"deY" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/stripes/line{ + dir = 9 }, -/obj/effect/turf_decal/tile/red/anticorner/contrasted, /turf/open/floor/iron, -/area/security/checkpoint/science/research) -"cSC" = ( +/area/station/engineering/main) +"dfa" = ( +/obj/effect/landmark/event_spawn, /obj/structure/cable, +/obj/effect/turf_decal/tile/neutral/fourcorners, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"dfb" = ( +/obj/machinery/telecomms/bus/preset_one, +/obj/effect/turf_decal/tile/blue/anticorner/contrasted{ dir = 8 }, +/turf/open/floor/iron/white/telecomms, +/area/station/tcommsat/server) +"dfh" = ( +/obj/effect/turf_decal/tile/blue/fourcorners, +/obj/structure/disposalpipe/segment, /turf/open/floor/iron, -/area/maintenance/port/greater) -"cSD" = ( -/obj/structure/railing{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ +/area/station/medical/medbay/lobby) +"dfk" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ dir = 4 }, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, -/area/hallway/primary/fore) -"cSF" = ( +/area/station/cargo/warehouse) +"dfr" = ( /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ +/obj/effect/turf_decal/tile/red/half/contrasted, +/turf/open/floor/iron, +/area/station/security/warden) +"dfB" = ( +/obj/effect/turf_decal/trimline/blue/filled/corner{ + dir = 1 + }, +/turf/open/floor/iron/white, +/area/station/medical/treatment_center) +"dfD" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 4 }, -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/engineering/glass{ - name = "Engineering Storage"; - req_access_txt = "32" +/obj/machinery/door/airlock/external{ + name = "External Airlock" }, +/obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/stripes/line{ dir = 8 }, /obj/effect/turf_decal/stripes/line{ dir = 4 }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/external, /turf/open/floor/iron, -/area/engineering/storage) -"cSM" = ( -/obj/machinery/status_display/evac/directional/north, -/obj/structure/reagent_dispensers/wall/peppertank/directional/west, -/obj/structure/table/reinforced, -/obj/item/book/manual/wiki/security_space_law, -/obj/item/radio, -/obj/machinery/button/door/directional/north{ - id = "meddoor"; - name = "Medical Cell Control"; - normaldoorcontrol = 1; - pixel_x = -36 - }, -/obj/machinery/button/door/directional/north{ - id = "MedbayFoyer"; - name = "Medbay Doors Control"; - normaldoorcontrol = 1; - pixel_x = -24 +/area/station/maintenance/port/greater) +"dfG" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/effect/turf_decal/tile/red/anticorner/contrasted{ +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 1 }, -/turf/open/floor/iron, -/area/security/checkpoint/medical) -"cSN" = ( -/obj/structure/table/reinforced, -/obj/machinery/recharger, -/obj/machinery/light/directional/north, -/obj/item/radio/intercom/directional/north, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 1 +/turf/open/floor/iron{ + heat_capacity = 1e+006 }, -/turf/open/floor/iron, -/area/security/checkpoint/medical) -"cSO" = ( -/obj/machinery/status_display/ai/directional/north, -/obj/machinery/light_switch/directional/east{ - pixel_x = 38 +/area/station/maintenance/starboard) +"dfV" = ( +/obj/machinery/door/airlock/command{ + name = "Research Division Server Room" }, -/obj/structure/closet/secure_closet/security/med, -/obj/machinery/airalarm/directional/north{ - pixel_x = 32 +/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, -/obj/machinery/firealarm/directional/east, -/obj/effect/turf_decal/tile/red/anticorner/contrasted{ +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/turf/open/floor/iron, -/area/security/checkpoint/medical) -"cSS" = ( +/obj/effect/mapping_helpers/airlock/access/all/science/rd, +/turf/open/floor/iron/dark, +/area/station/science/server) +"dge" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"dgg" = ( +/obj/machinery/portable_atmospherics/canister/carbon_dioxide, +/turf/open/floor/iron/dark, +/area/station/science/ordnance/storage) +"dgk" = ( +/obj/structure/cable, /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, -/area/medical/storage) -"cST" = ( -/obj/structure/table/glass, -/obj/item/storage/medkit/fire{ - pixel_x = 6; - pixel_y = 6 - }, -/obj/item/storage/medkit/fire{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/item/storage/medkit/regular, -/obj/item/storage/medkit/fire{ - pixel_x = -3; - pixel_y = -3 - }, -/obj/structure/window/reinforced{ +/area/station/engineering/transit_tube) +"dgo" = ( +/obj/item/kirbyplants/random, +/obj/effect/turf_decal/trimline/yellow/filled/line{ dir = 1 }, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 4 +/obj/structure/sign/poster/official/plasma_effects{ + pixel_y = 32 }, /turf/open/floor/iron, -/area/medical/storage) -"cSU" = ( -/obj/effect/landmark/start/medical_doctor, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/iron/white, -/area/medical/storage) -"cSW" = ( -/obj/structure/table/glass, -/obj/item/storage/medkit/toxin{ - pixel_x = 6; - pixel_y = 6 - }, -/obj/item/storage/medkit/toxin{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/item/storage/medkit/regular, -/obj/item/storage/medkit/toxin{ - pixel_x = -3; - pixel_y = -3 - }, -/obj/machinery/light/directional/east, -/obj/structure/window/reinforced{ +/area/station/engineering/atmos) +"dgu" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple/layer2, +/obj/machinery/air_sensor/ordnance_freezer_chamber, +/turf/open/floor/iron/dark/airless, +/area/station/science/ordnance/freezerchamber) +"dgA" = ( +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ dir = 1 }, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ +/obj/effect/turf_decal/delivery, +/turf/open/floor/iron, +/area/station/hallway/primary/central/aft) +"dgC" = ( +/obj/effect/landmark/event_spawn, +/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron, +/area/station/command/gateway) +"dgD" = ( +/obj/structure/table, +/obj/item/paper_bin, +/obj/item/pen, +/obj/effect/turf_decal/delivery, +/obj/machinery/status_display/ai/directional/south, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) +"dgH" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/landmark/start/hangover, +/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, /turf/open/floor/iron, -/area/medical/storage) -"cSY" = ( -/obj/structure/chair/stool/bar/directional/north, -/obj/effect/landmark/start/hangover, -/turf/open/floor/wood, -/area/engineering/break_room) -"cSZ" = ( -/obj/structure/disposalpipe/segment, +/area/station/hallway/secondary/entry) +"dgI" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron, +/area/station/commons/storage/primary) +"dgO" = ( +/obj/structure/table/reinforced, +/obj/item/storage/belt/utility, +/obj/item/weldingtool, +/obj/item/clothing/head/welding, +/obj/effect/turf_decal/bot, +/obj/machinery/newscaster/directional/north, +/turf/open/floor/iron, +/area/station/commons/storage/primary) +"dhk" = ( /obj/structure/cable, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"cTg" = ( -/obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible, -/obj/machinery/atmospherics/pipe/layer_manifold/yellow/visible{ +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 4 }, -/turf/open/floor/iron/dark, -/area/engineering/atmos) -"cTh" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/dark, -/area/service/chapel/office) -"cTi" = ( -/obj/machinery/camera/directional/south{ - c_tag = "Holodeck - Aft 1"; - name = "holodeck camera" - }, -/obj/machinery/status_display/evac/directional/south, -/turf/open/floor/engine{ - name = "Holodeck Projector Floor" +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"dhD" = ( +/obj/machinery/iv_drip, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron, +/area/station/medical/virology) +"dhF" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "chemisttop"; + name = "Chemistry Lobby Shutters" }, -/area/holodeck/rec_center) -"cTk" = ( -/obj/structure/table/wood, -/obj/item/paicard, -/turf/open/floor/iron/grimy, -/area/service/library) -"cTl" = ( +/turf/open/floor/plating, +/area/station/medical/pharmacy) +"dhI" = ( /obj/structure/cable, +/turf/open/floor/iron, +/area/station/commons/dorms) +"dhR" = ( +/obj/effect/spawner/structure/window/reinforced/tinted, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"diD" = ( +/obj/effect/decal/remains/xeno, +/obj/effect/decal/cleanable/xenoblood, +/turf/open/floor/circuit/green, +/area/station/science/xenobiology) +"diL" = ( +/turf/closed/wall/r_wall, +/area/station/command/bridge) +"djd" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/door/airlock/public/glass{ - name = "Kitchen"; - req_one_access_txt = "28" +/obj/structure/cable, +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line, +/obj/machinery/door/airlock/engineering/glass{ + name = "Shared Engineering Storage" }, /obj/machinery/door/firedoor, -/obj/machinery/duct, +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, +/turf/open/floor/iron, +/area/station/engineering/storage_shared) +"djf" = ( +/obj/structure/sign/warning/radiation, +/turf/closed/wall/r_wall, +/area/station/engineering/atmos/project) +"djn" = ( +/obj/structure/table/wood, +/obj/item/toy/talking/codex_gigas, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/service/abandoned_gambling_den/gaming) +"djp" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/structure/disposalpipe/segment, /obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ dir = 1 }, +/obj/machinery/door/poddoor/preopen{ + id = "engielock"; + name = "Engineering Lockdown Blast Door" + }, +/turf/open/floor/iron/half, +/area/station/engineering/main) +"djq" = ( +/obj/effect/landmark/start/hangover, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron, -/area/service/kitchen) -"cTm" = ( -/obj/machinery/status_display/evac/directional/west, +/area/station/cargo/lobby) +"djt" = ( /obj/item/kirbyplants/random, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron, -/area/maintenance/department/electrical) -"cTn" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/brown/half/contrasted, /turf/open/floor/iron, -/area/maintenance/department/electrical) -"cTo" = ( +/area/station/cargo/office) +"djv" = ( +/obj/item/storage/toolbox/emergency, +/obj/effect/decal/cleanable/blood/old, /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/obj/machinery/atmospherics/components/binary/volume_pump{ - name = "Ports to Distro" +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/service/abandoned_gambling_den) +"djw" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 4 }, -/turf/open/floor/iron/dark/corner{ - dir = 1 +/turf/open/floor/iron/white, +/area/station/science/research) +"djI" = ( +/obj/structure/bed, +/obj/item/bedsheet/orange, +/obj/machinery/camera/directional/east{ + c_tag = "Permabrig - Cell 2"; + network = list("ss13","prison") }, -/area/maintenance/department/electrical) -"cTq" = ( -/obj/structure/table/reinforced, -/obj/item/analyzer{ - pixel_x = 7; - pixel_y = 3 +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 4 }, -/obj/effect/turf_decal/bot, /turf/open/floor/iron, -/area/maintenance/department/electrical) -"cTr" = ( -/obj/machinery/computer/monitor{ +/area/station/security/prison/safe) +"djP" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 4 }, -/obj/effect/turf_decal/bot, /turf/open/floor/iron, -/area/maintenance/department/electrical) -"cTs" = ( -/obj/structure/chair/office/light{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/line{ +/area/station/command/gateway) +"djR" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 8 }, /turf/open/floor/iron, -/area/maintenance/department/electrical) -"cTu" = ( -/obj/machinery/holopad, -/obj/structure/cable, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron, -/area/maintenance/department/electrical) -"cTw" = ( +/area/station/hallway/secondary/entry) +"dkz" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/light/small/directional/west, /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/delivery, -/turf/open/floor/iron, -/area/maintenance/department/electrical) -"cTz" = ( -/obj/effect/decal/remains/xeno, -/obj/effect/decal/cleanable/xenoblood, -/turf/open/floor/circuit/green, -/area/science/xenobiology) -"cTA" = ( -/obj/structure/sign/warning/electricshock, -/turf/closed/wall/r_wall, -/area/science/xenobiology) -"cTB" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/preopen{ - id = "xenosecure"; - name = "Secure Pen Shutters" +/turf/open/floor/plating, +/area/station/commons/toilet/restrooms) +"dkC" = ( +/obj/machinery/door/airlock/external{ + name = "Security External Airlock" }, -/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/obj/effect/mapping_helpers/airlock/access/all/security/general, /turf/open/floor/plating, -/area/science/xenobiology) -"cTC" = ( -/obj/structure/table/reinforced, -/obj/machinery/computer/security/telescreen{ - dir = 4; - network = list("xeno") +/area/station/security/execution/transfer) +"dkD" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron, -/area/science/xenobiology) -"cTG" = ( -/obj/structure/table/reinforced, -/obj/machinery/button/door{ - id = "xeno8"; - name = "Containment Control"; - req_access_txt = "55" +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/obj/structure/window/reinforced{ +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/effect/turf_decal/bot, /turf/open/floor/iron, -/area/science/xenobiology) -"cTH" = ( -/obj/structure/table/reinforced, -/obj/structure/window/reinforced{ +/area/station/hallway/primary/central/fore) +"dkH" = ( +/obj/effect/landmark/xeno_spawn, +/obj/structure/cable, +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/machinery/button/door{ - id = "xeno4"; - name = "Containment Control"; - req_access_txt = "55" - }, -/obj/effect/turf_decal/bot, -/obj/machinery/firealarm/directional/west, -/turf/open/floor/iron, -/area/science/xenobiology) -"cTI" = ( -/obj/machinery/door/window/brigdoor{ - name = "Creature Pen"; - req_access_txt = "47" +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 }, +/turf/open/floor/plating, +/area/station/maintenance/solars/port/aft) +"dkZ" = ( +/obj/effect/landmark/start/medical_doctor, /obj/structure/cable, -/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/tile/blue/fourcorners, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/science/xenobiology) -"cTJ" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ - dir = 1 +/area/station/medical/surgery/theatre) +"dla" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/shard, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 4 }, -/obj/effect/turf_decal/bot, /turf/open/floor/iron, -/area/science/xenobiology) -"cTK" = ( -/obj/structure/cable, +/area/station/maintenance/department/crew_quarters/bar) +"dld" = ( +/obj/machinery/light/small/directional/east, /obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/turf/open/floor/iron, -/area/security/warden) -"cTM" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 6 + }, +/obj/item/radio/intercom/directional/south, +/turf/open/floor/iron/dark, +/area/station/engineering/transit_tube) +"dlg" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/command{ + name = "Emergency Escape" + }, /obj/structure/cable, -/obj/effect/turf_decal/tile/purple{ - dir = 4 +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/white, -/area/science/research) -"cTO" = ( -/obj/structure/table/reinforced, -/obj/structure/window/reinforced{ +/obj/structure/disposalpipe/segment, +/obj/effect/mapping_helpers/airlock/access/all/command/captain, +/turf/open/floor/iron, +/area/station/maintenance/central) +"dlj" = ( +/obj/machinery/atmospherics/pipe/smart/simple/yellow/visible{ dir = 4 }, -/obj/machinery/button/door{ - id = "xeno1"; - name = "Containment Control"; - req_access_txt = "55" +/obj/machinery/meter, +/turf/closed/wall/r_wall, +/area/station/engineering/atmos) +"dll" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 4 }, -/obj/machinery/light/directional/north, -/obj/effect/turf_decal/bot, +/turf/open/floor/engine/vacuum, +/area/station/science/ordnance/burnchamber) +"dlm" = ( +/obj/structure/cable, +/obj/effect/decal/cleanable/dirt, +/obj/structure/sign/poster/random/directional/south, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"dlx" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/command/teleporter) +"dlz" = ( +/obj/structure/table/reinforced, +/obj/item/folder/red, +/obj/item/clothing/mask/gas/sechailer, +/obj/effect/turf_decal/tile/red/fourcorners, /turf/open/floor/iron, -/area/science/xenobiology) -"cTP" = ( -/obj/structure/sign/warning/biohazard, -/turf/closed/wall, -/area/science/xenobiology) -"cTQ" = ( -/obj/machinery/monkey_recycler, -/obj/effect/turf_decal/bot, -/obj/structure/extinguisher_cabinet/directional/north, +/area/station/security/office) +"dlC" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/airalarm/directional/south, /turf/open/floor/iron, -/area/science/xenobiology) -"cTT" = ( -/obj/effect/turf_decal/bot, +/area/station/hallway/primary/central/fore) +"dlD" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, +/obj/structure/cable, /turf/open/floor/iron, -/area/science/xenobiology) -"cTU" = ( -/obj/effect/turf_decal/delivery, -/obj/structure/table/reinforced, -/obj/item/reagent_containers/glass/beaker{ - pixel_x = -8; - pixel_y = 12 +/area/station/science/xenobiology) +"dlK" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 6 }, -/obj/structure/microscope{ - pixel_x = -1; - pixel_y = 2 +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/visible, +/turf/open/floor/iron, +/area/station/maintenance/department/electrical) +"dlL" = ( +/obj/machinery/portable_atmospherics/scrubber/huge/movable, +/obj/effect/turf_decal/bot, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small/directional/east, +/obj/structure/extinguisher_cabinet/directional/east, +/turf/open/floor/iron/textured_large, +/area/station/engineering/atmos/project) +"dmo" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/wood{ + icon_state = "wood-broken" }, -/obj/item/biopsy_tool{ - pixel_x = 14; - pixel_y = 4 +/area/station/service/abandoned_gambling_den) +"dmx" = ( +/obj/machinery/door/airlock/research/glass{ + name = "Xenobiology Kill Room" }, -/turf/open/floor/iron, -/area/science/xenobiology) -"cTV" = ( -/obj/structure/table/reinforced, -/obj/item/storage/box/beakers{ - pixel_x = 3; - pixel_y = 3 +/obj/structure/cable, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/obj/item/storage/box/syringes, -/obj/item/extinguisher/mini, -/obj/item/storage/box/monkeycubes, -/obj/effect/turf_decal/delivery, -/obj/item/radio/intercom/directional/north, -/obj/machinery/newscaster/directional/east, +/obj/effect/mapping_helpers/airlock/access/all/science/xenobio, /turf/open/floor/iron, -/area/science/xenobiology) -"cTY" = ( -/obj/effect/turf_decal/tile/green{ +/area/station/science/xenobiology) +"dmC" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/engineering{ + name = "Auxiliary Construction Zone" + }, +/obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/structure/disposalpipe/segment{ - dir = 5 +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, -/turf/open/floor/iron/white, -/area/medical/virology) -"cUa" = ( +/obj/effect/mapping_helpers/airlock/access/all/engineering/aux_base, +/turf/open/floor/iron, +/area/station/construction/mining/aux_base) +"dmK" = ( +/obj/effect/turf_decal/bot, +/obj/effect/decal/cleanable/dirt, +/obj/structure/closet/crate/secure/loot, +/turf/open/floor/iron, +/area/station/cargo/warehouse) +"dnd" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/bluespace_vendor/directional/south, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"dnm" = ( +/obj/effect/landmark/start/medical_doctor, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron, +/area/station/medical/surgery/theatre) +"dnq" = ( +/obj/effect/decal/cleanable/dirt, /obj/structure/cable, -/obj/effect/turf_decal/tile/blue, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/white, -/area/medical/surgery/theatre) -"cUb" = ( +/obj/effect/turf_decal/tile/neutral/anticorner/contrasted, +/turf/open/floor/iron, +/area/station/maintenance/starboard/aft) +"dnw" = ( +/obj/structure/cable, +/obj/effect/turf_decal/tile/blue/half/contrasted, +/turf/open/floor/iron, +/area/station/maintenance/port/aft) +"dnC" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 8 + }, +/obj/structure/sign/poster/ripped{ + pixel_y = 32 + }, +/turf/open/floor/iron/grimy, +/area/station/maintenance/port/fore) +"dnK" = ( +/obj/machinery/holopad, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/turf/open/floor/iron, +/area/station/tcommsat/server) +"dnM" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/neutral/fourcorners, /obj/effect/turf_decal/stripes/line{ dir = 1 }, -/turf/open/floor/iron/freezer, -/area/service/kitchen/coldroom) -"cUd" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/maintenance/disposal/incinerator) +"dnV" = ( /obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 1 + }, +/turf/open/floor/iron{ + heat_capacity = 1e+006 + }, +/area/station/maintenance/port/aft) +"dnW" = ( +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ + dir = 4 + }, +/obj/structure/lattice/catwalk, +/turf/open/space/basic, +/area/space/nearstation) +"dnZ" = ( +/obj/effect/landmark/start/roboticist, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron, -/area/cargo/office) -"cUe" = ( -/obj/effect/turf_decal/tile/purple{ - dir = 8 +/area/station/science/robotics/lab) +"dob" = ( +/obj/structure/cable, +/obj/effect/turf_decal/tile/red{ + dir = 4 }, -/turf/open/floor/iron/white, -/area/science/research) -"cUh" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/security/execution/transfer) +"dod" = ( +/obj/machinery/disposal/bin, /obj/structure/cable, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/engineering/lobby) -"cUm" = ( -/obj/machinery/portable_atmospherics/canister/oxygen, /obj/effect/turf_decal/bot, -/turf/open/floor/iron/dark/textured_large, -/area/engineering/atmos/storage/gas) -"cUo" = ( -/obj/structure/cable, -/obj/structure/table/reinforced, -/obj/machinery/recharger, -/obj/machinery/light/directional/north, -/obj/machinery/power/apc/auto_name/directional/north, -/obj/effect/turf_decal/tile/red/half/contrasted{ +/obj/structure/disposalpipe/trunk{ dir = 1 }, /turf/open/floor/iron, -/area/security/checkpoint/supply) -"cUu" = ( -/obj/machinery/light/small/directional/west, -/obj/structure/chair/office/light, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/status_display/evac/directional/west, -/obj/effect/turf_decal/tile/green/anticorner/contrasted{ - dir = 8 - }, -/turf/open/floor/iron/white, -/area/medical/virology) -"cUv" = ( -/obj/structure/disposalpipe/segment{ +/area/station/command/heads_quarters/cmo) +"dok" = ( +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/effect/turf_decal/siding/yellow, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 +/turf/open/floor/iron, +/area/station/science/robotics/mechbay) +"dol" = ( +/obj/structure/cable, +/turf/open/floor/iron/grimy, +/area/station/tcommsat/computer) +"doy" = ( +/obj/structure/cable, +/obj/effect/turf_decal/delivery, +/turf/open/floor/iron, +/area/station/science/xenobiology) +"doG" = ( +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron{ + dir = 1; + icon_state = "chapel" }, +/area/station/service/chapel) +"doI" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/delivery, /turf/open/floor/iron, -/area/engineering/atmos/hfr_room) -"cUy" = ( +/area/station/service/kitchen/abandoned) +"doL" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, /obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"doM" = ( +/obj/machinery/door/airlock/security/glass{ + name = "Permabrig Cell 1" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/mapping_helpers/airlock/access/all/security/brig, /obj/effect/turf_decal/stripes/line{ - dir = 6 + dir = 4 }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/obj/effect/turf_decal/stripes/line{ dir = 8 }, -/turf/open/floor/iron, -/area/engineering/main) -"cUC" = ( /obj/structure/cable, -/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/iron, +/area/station/security/prison/safe) +"doR" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/station/engineering/atmos/project) +"dps" = ( +/obj/machinery/light/small/directional/south, +/obj/machinery/hydroponics/soil, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, -/area/cargo/miningoffice) -"cUG" = ( +/area/station/service/hydroponics/garden/abandoned) +"dpQ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/box, +/obj/structure/sign/poster/random/directional/south, +/turf/open/floor/iron/dark, +/area/station/maintenance/department/engine/atmos) +"dql" = ( /obj/effect/spawner/structure/window/reinforced, /obj/structure/cable, /turf/open/floor/plating, -/area/security/checkpoint/medical) -"cUH" = ( -/obj/machinery/computer/secure_data{ +/area/station/security/range) +"dqo" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron, +/area/station/maintenance/port/aft) +"dqt" = ( +/obj/machinery/modular_computer/console/preset/id{ dir = 4 }, -/obj/effect/turf_decal/tile/red/anticorner/contrasted{ - dir = 8 +/obj/machinery/camera/directional/west{ + c_tag = "Departures Customs"; + name = "customs camera" }, +/obj/structure/cable, +/obj/effect/turf_decal/tile/blue/fourcorners, +/obj/machinery/power/apc/auto_name/directional/west, /turf/open/floor/iron, -/area/security/checkpoint/medical) -"cUL" = ( +/area/station/security/checkpoint/customs/aft) +"dqv" = ( +/obj/structure/cable, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/blood/old, /obj/machinery/door/firedoor, -/obj/machinery/door/airlock/grunge{ - name = "Chapel Hall" +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 + }, +/obj/machinery/door/airlock/external{ + name = "Mining Dock Airlock" }, /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -12794,450 +12422,342 @@ /obj/effect/turf_decal/stripes/line{ dir = 4 }, +/obj/effect/mapping_helpers/airlock/access/all/supply/mining, /turf/open/floor/iron, -/area/service/chapel) -"cUM" = ( -/obj/structure/table/glass, -/obj/item/storage/medkit/brute{ - pixel_x = 6; - pixel_y = 6 - }, -/obj/item/storage/medkit/brute{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/item/storage/medkit/regular, -/obj/item/storage/medkit/brute{ - pixel_x = -3; - pixel_y = -3 - }, -/obj/machinery/door/window/left/directional/east{ - name = "First-Aid Supplies"; - red_alert_access = 1; - req_access_txt = "5" - }, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 4 +/area/station/cargo/miningoffice) +"dqX" = ( +/obj/machinery/light/directional/west, +/obj/effect/turf_decal/stripes/line{ + dir = 9 }, +/obj/machinery/status_display/evac/directional/west, /turf/open/floor/iron, -/area/medical/storage) -"cUN" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 1 +/area/station/engineering/main) +"dra" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/station/security/courtroom) +"drj" = ( +/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/command/bridge) +"drr" = ( +/obj/structure/cable, +/obj/effect/landmark/start/hangover, +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"drt" = ( +/obj/item/kirbyplants{ + icon_state = "plant-21" }, +/obj/effect/turf_decal/tile/blue, /turf/open/floor/iron/white, -/area/medical/storage) -"cUO" = ( -/obj/structure/table/glass, -/obj/item/storage/medkit/o2{ - pixel_x = 6; - pixel_y = 6 - }, -/obj/item/storage/medkit/o2{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/item/storage/medkit/regular, -/obj/item/storage/medkit/o2{ - pixel_x = -3; - pixel_y = -3 +/area/station/medical/medbay/lobby) +"dru" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 }, -/obj/machinery/door/window/left/directional/west{ - name = "First-Aid Supplies"; - red_alert_access = 1; - req_access_txt = "5" +/obj/machinery/door/airlock/external{ + name = "Gulag Shuttle Airlock" }, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ +/obj/effect/turf_decal/stripes/line{ dir = 8 }, -/turf/open/floor/iron, -/area/medical/storage) -"cUS" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron, -/area/engineering/atmos/pumproom) -"cUX" = ( -/obj/effect/turf_decal/stripes/line, +/obj/effect/mapping_helpers/airlock/access/all/security/brig, /turf/open/floor/iron, -/area/maintenance/port/greater) -"cVr" = ( -/obj/effect/turf_decal/tile/yellow{ +/area/station/security/processing) +"drQ" = ( +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/machinery/atmospherics/components/trinary/filter, -/turf/open/floor/iron/dark/corner, -/area/maintenance/department/electrical) -"cVs" = ( -/obj/machinery/light/small/directional/east, -/obj/structure/table/reinforced, -/obj/item/crowbar/red, -/obj/item/wrench, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron, -/area/maintenance/department/electrical) -"cVt" = ( -/obj/machinery/computer/station_alert{ - dir = 4 +/obj/structure/cable, +/obj/effect/turf_decal/plaque{ + icon_state = "L3" }, -/obj/effect/turf_decal/bot, -/obj/machinery/status_display/evac/directional/west, /turf/open/floor/iron, -/area/maintenance/department/electrical) -"cVu" = ( -/obj/effect/decal/cleanable/dirt, +/area/station/hallway/primary/central/fore) +"drT" = ( /obj/structure/cable, -/obj/effect/turf_decal/stripes/line{ - dir = 9 +/obj/machinery/door/airlock/maintenance_hatch, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "medbay-passthrough" }, -/turf/open/floor/plating, -/area/maintenance/department/electrical) -"cVv" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 4 }, -/turf/open/floor/plating, -/area/maintenance/department/electrical) -"cVw" = ( -/obj/structure/cable, +/obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ dir = 1 }, -/turf/open/floor/plating, -/area/maintenance/department/electrical) -"cVx" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/effect/turf_decal/stripes/corner, -/obj/effect/turf_decal/stripes/corner{ - dir = 4 +/obj/effect/mapping_helpers/airlock/unres{ + dir = 1 }, -/turf/open/floor/iron/dark, -/area/ai_monitored/aisat/exterior) -"cVy" = ( +/obj/effect/mapping_helpers/airlock/access/any/medical/maintenance, +/turf/open/floor/iron, +/area/station/medical/medbay/central) +"dsd" = ( /obj/structure/cable, -/obj/effect/turf_decal/stripes/line{ - dir = 5 +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/sorting/mail{ + dir = 4; + name = "CMO's Junction"; + sortType = 10 }, -/turf/open/floor/plating, -/area/maintenance/department/electrical) -"cVz" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 4 }, /turf/open/floor/iron, -/area/maintenance/department/electrical) -"cVA" = ( -/obj/machinery/light_switch/directional/east, -/obj/effect/turf_decal/bot, +/area/station/command/heads_quarters/cmo) +"dse" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/structure/grille/broken, +/obj/effect/turf_decal/tile/neutral/half/contrasted, /turf/open/floor/iron, -/area/maintenance/department/electrical) -"cVD" = ( -/obj/structure/table/reinforced, -/obj/structure/window/reinforced, -/obj/machinery/button/door{ - id = "xenosecure"; - name = "Containment Control"; - pixel_y = -3; - req_access_txt = "55" - }, -/obj/effect/turf_decal/bot, -/obj/item/radio/intercom{ - pixel_y = 5 - }, +/area/station/maintenance/port/fore) +"dsj" = ( +/obj/structure/closet/secure_closet/engineering_personal, +/obj/machinery/light/small/directional/south, +/obj/effect/turf_decal/delivery, +/obj/machinery/newscaster/directional/south, /turf/open/floor/iron, -/area/science/xenobiology) -"cVE" = ( -/obj/structure/cable, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, +/area/station/engineering/main) +"dsu" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/neutral/half/contrasted, +/obj/machinery/power/port_gen/pacman/pre_loaded, /turf/open/floor/iron, -/area/science/xenobiology) -"cVF" = ( +/area/station/maintenance/starboard) +"dsy" = ( +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/neutral, -/turf/open/floor/iron, -/area/hallway/primary/central/fore) -"cVR" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/effect/turf_decal/tile/purple/half/contrasted{ - dir = 1 - }, -/turf/open/floor/iron/white, -/area/science/xenobiology) -"cVS" = ( -/obj/structure/chair/office/light{ - dir = 1 - }, /obj/effect/turf_decal/stripes/line{ - dir = 9 + dir = 4 }, /turf/open/floor/iron, -/area/science/xenobiology) -"cVT" = ( -/obj/machinery/light/directional/east, -/obj/machinery/requests_console/directional/east{ - department = "Xenobiology"; - name = "Xenobiology Requests Console"; - receive_ore_updates = 1 - }, +/area/station/hallway/primary/port) +"dsz" = ( +/obj/structure/cable, +/obj/machinery/airalarm/directional/east, +/turf/open/floor/wood, +/area/station/command/corporate_showroom) +"dsI" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small/directional/south, /obj/effect/turf_decal/stripes/line{ - dir = 1 + dir = 10 }, -/obj/machinery/chem_master, /turf/open/floor/iron, -/area/science/xenobiology) -"cVX" = ( +/area/station/maintenance/port/aft) +"dsN" = ( /obj/structure/cable, /obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/delivery, -/obj/effect/turf_decal/tile/neutral/anticorner/contrasted, -/turf/open/floor/iron, -/area/maintenance/fore) -"cVZ" = ( -/obj/machinery/computer/mecha{ - dir = 8 - }, -/obj/effect/turf_decal/tile/red/anticorner/contrasted{ +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"dsO" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/window/reinforced, +/obj/effect/turf_decal/loading_area{ dir = 4 }, /turf/open/floor/iron, -/area/security/checkpoint/science/research) -"cWa" = ( -/obj/structure/cable, -/obj/effect/turf_decal/tile/green/fourcorners, +/area/station/cargo/storage) +"dsS" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/medical/virology) -"cWk" = ( -/obj/machinery/door/firedoor/heavy, +/obj/structure/disposalpipe/segment, +/obj/structure/cable, +/obj/machinery/door/airlock/atmos/glass{ + name = "Atmospherics Storage" + }, +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible, +/obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ - dir = 8 + dir = 1 }, +/obj/machinery/door/firedoor, +/obj/effect/mapping_helpers/airlock/access/all/engineering/atmos, +/turf/open/floor/iron, +/area/station/engineering/atmos/storage) +"dtb" = ( +/obj/machinery/light/directional/north, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, /turf/open/floor/iron/white, -/area/science/storage) -"cWq" = ( -/obj/structure/sign/departments/medbay/alt{ - pixel_x = 32 - }, -/obj/structure/table/glass, -/obj/item/reagent_containers/glass/bottle/epinephrine, -/obj/item/reagent_containers/glass/bottle/multiver{ - pixel_x = 6 +/area/station/science/auxlab) +"dtc" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/aisat/exterior) +"dtk" = ( +/obj/structure/table/wood/poker, +/obj/item/clothing/mask/cigarette/pipe, +/turf/open/floor/carpet/green, +/area/station/commons/lounge) +"dtq" = ( +/obj/structure/disposalpipe/segment{ + dir = 6 }, -/obj/item/reagent_containers/syringe, -/obj/effect/turf_decal/tile/blue/fourcorners, -/turf/open/floor/iron/white, -/area/medical/treatment_center) -"cWr" = ( /obj/structure/cable, -/obj/effect/landmark/start/depsec/medical, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 4 - }, -/turf/open/floor/iron, -/area/security/checkpoint/medical) -"cWu" = ( -/obj/structure/table/glass, -/obj/item/storage/box/beakers{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/item/storage/box/syringes, -/obj/item/gun/syringe, -/obj/machinery/status_display/evac/directional/west, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 4 +/obj/effect/turf_decal/tile/red{ + dir = 1 }, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/yellow{ dir = 4 }, -/turf/open/floor/iron, -/area/medical/storage) -"cWy" = ( -/obj/structure/table/glass, -/obj/item/storage/belt/medical, -/obj/item/storage/belt/medical, -/obj/item/clothing/neck/stethoscope, -/obj/item/clothing/neck/stethoscope, -/obj/item/clothing/glasses/hud/health, -/obj/item/clothing/glasses/hud/health, -/obj/machinery/status_display/evac/directional/east, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ +/obj/effect/turf_decal/tile/yellow{ dir = 8 }, -/obj/item/clothing/glasses/hud/health, -/obj/item/clothing/glasses/hud/health, -/obj/item/clothing/glasses/hud/health, -/obj/item/clothing/glasses/hud/health, -/obj/item/clothing/glasses/hud/health, -/obj/item/reagent_containers/spray/cleaner{ - pixel_x = -3; - pixel_y = 2 +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/science/breakroom) +"dtG" = ( +/obj/structure/lattice, +/obj/structure/grille, +/obj/structure/sign/warning/secure_area{ + pixel_x = 32 }, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 8 +/turf/open/space/basic, +/area/space/nearstation) +"dtO" = ( +/obj/machinery/portable_atmospherics/scrubber, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/science/ordnance) +"dtS" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/green/visible/layer2, +/obj/machinery/atmospherics/pipe/smart/simple/dark/visible{ + dir = 10 }, -/turf/open/floor/iron, -/area/medical/storage) -"cWA" = ( /obj/effect/decal/cleanable/dirt, -/obj/structure/disposalpipe/segment, -/obj/structure/cable, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 8 - }, /turf/open/floor/iron, -/area/maintenance/starboard/aft) -"cWD" = ( -/obj/machinery/light/small/directional/south, -/obj/machinery/hydroponics/soil, -/obj/effect/decal/cleanable/dirt, +/area/station/maintenance/disposal/incinerator) +"dtW" = ( +/obj/structure/table, +/obj/effect/spawner/random/food_or_drink/snack, +/obj/effect/spawner/random/trash/food_packaging, +/obj/machinery/light/small/directional/east, /turf/open/floor/plating, -/area/service/hydroponics/garden/abandoned) -"cWF" = ( -/obj/structure/chair/office{ - dir = 4 +/area/station/maintenance/fore) +"dtX" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible, +/obj/machinery/door/airlock/engineering/glass{ + name = "Supermatter Engine Room" }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark, -/area/security/interrogation) -"cWI" = ( -/obj/structure/sign/warning/nosmoking{ - pixel_x = -32 - }, /obj/effect/turf_decal/stripes/line{ - dir = 8 + dir = 4 }, -/obj/machinery/atmospherics/components/binary/valve{ - dir = 1 +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "engine-side" }, +/obj/machinery/door/firedoor, +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, /turf/open/floor/iron, -/area/maintenance/department/electrical) -"cWK" = ( -/obj/item/kirbyplants/random, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron, -/area/maintenance/department/electrical) -"cWL" = ( -/obj/structure/table/reinforced, -/obj/item/folder/yellow, -/obj/item/pen, -/obj/effect/turf_decal/delivery, -/turf/open/floor/iron, -/area/maintenance/department/electrical) -"cWM" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/line{ - dir = 10 +/area/station/engineering/supermatter/room) +"dua" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock{ + id_tag = "Dorm4"; + name = "Cabin 4" }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/wood, +/area/station/commons/dorms) +"dux" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/decal/cleanable/dirt, +/obj/effect/landmark/start/shaft_miner, +/obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron, -/area/maintenance/department/electrical) -"cWN" = ( -/obj/machinery/power/terminal, +/area/station/cargo/miningoffice) +"duA" = ( +/turf/closed/wall/r_wall, +/area/station/command/corporate_showroom) +"duD" = ( /obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/door/poddoor/preopen{ + id = "transitlock"; + name = "Transit Tube Lockdown Door" + }, /obj/effect/turf_decal/stripes/line{ - dir = 8 + dir = 1 }, -/turf/open/floor/plating, -/area/maintenance/department/electrical) -"cWO" = ( -/obj/effect/turf_decal/stripes/corner, -/turf/open/floor/plating, -/area/maintenance/department/electrical) -"cWP" = ( -/obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/stripes/line, -/turf/open/floor/plating, -/area/maintenance/department/electrical) -"cWQ" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/corner{ - dir = 8 +/turf/open/floor/iron/half, +/area/station/engineering/transit_tube) +"duG" = ( +/turf/open/floor/engine/vacuum, +/area/station/science/ordnance/burnchamber) +"duN" = ( +/obj/effect/turf_decal/tile/red{ + dir = 1 }, -/turf/open/floor/plating, -/area/maintenance/department/electrical) -"cWR" = ( -/obj/machinery/power/terminal, -/obj/structure/cable, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/blue{ dir = 4 }, -/turf/open/floor/plating, -/area/maintenance/department/electrical) -"cWS" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/line{ - dir = 6 +/obj/effect/turf_decal/tile/blue{ + dir = 8 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/maintenance/department/electrical) -"cWT" = ( -/obj/structure/sign/warning/nosmoking{ +/area/station/medical/break_room) +"duO" = ( +/obj/machinery/status_display/ai/directional/north, +/obj/machinery/light_switch/directional/east{ + pixel_x = 38 + }, +/obj/structure/closet/secure_closet/security/med, +/obj/machinery/airalarm/directional/north{ pixel_x = 32 }, -/obj/effect/turf_decal/delivery, -/turf/open/floor/iron, -/area/maintenance/department/electrical) -"cWU" = ( -/obj/structure/table/reinforced, -/obj/item/restraints/handcuffs, -/obj/item/assembly/flash/handheld, -/obj/effect/turf_decal/tile/red/fourcorners, -/turf/open/floor/iron, -/area/security/office) -"cWV" = ( -/obj/machinery/atmospherics/pipe/smart/simple/green/visible{ +/obj/machinery/firealarm/directional/east, +/obj/effect/turf_decal/tile/red/anticorner/contrasted{ dir = 4 }, -/obj/machinery/meter, -/turf/closed/wall/r_wall, -/area/engineering/atmos) -"cWX" = ( -/obj/machinery/door/window/brigdoor{ - dir = 4; - name = "Secure Creature Pen"; - req_access_txt = "47" - }, -/obj/effect/turf_decal/delivery, /turf/open/floor/iron, -/area/science/xenobiology) -"cWZ" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 4 +/area/station/security/checkpoint/medical) +"duR" = ( +/obj/machinery/door/poddoor/shutters/preopen{ + id = "cmoshutter"; + name = "CMO Office Shutters" + }, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/command/heads_quarters/cmo) +"dvu" = ( +/obj/machinery/door/airlock/engineering{ + name = "Starboard Quarter Solar Access" }, -/turf/open/floor/iron, -/area/hallway/primary/fore) -"cXa" = ( -/obj/structure/cable, -/obj/effect/turf_decal/delivery, -/turf/open/floor/iron, -/area/science/xenobiology) -"cXb" = ( -/obj/machinery/door/firedoor, /obj/structure/cable, /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -13245,1046 +12765,905 @@ /obj/effect/turf_decal/stripes/line{ dir = 4 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, /turf/open/floor/iron, -/area/science/xenobiology) -"cXc" = ( +/area/station/maintenance/solars/starboard/aft) +"dvv" = ( /obj/structure/cable, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/obj/effect/turf_decal/stripes/corner, +/obj/effect/turf_decal/stripes/corner{ + dir = 8 }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/iron/white, -/area/science/xenobiology) -"cXd" = ( -/obj/structure/cable, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 1 }, -/turf/open/floor/iron/white, -/area/science/xenobiology) -"cXf" = ( -/obj/effect/landmark/event_spawn, +/turf/open/floor/iron, +/area/station/maintenance/port/aft) +"dvy" = ( /obj/structure/cable, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/turf/open/floor/iron/white, -/area/science/xenobiology) -"cXg" = ( -/obj/machinery/shower{ - dir = 8; - name = "emergency shower" +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"dvA" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 8 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, +/turf/open/floor/iron/dark/corner, +/area/station/maintenance/disposal/incinerator) +"dvG" = ( +/turf/closed/wall/r_wall, +/area/station/science/robotics/mechbay) +"dvK" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/station/engineering/main) +"dvW" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/obj/effect/landmark/start/hangover, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"dwr" = ( +/obj/machinery/power/tracker, /obj/structure/cable, -/obj/effect/turf_decal/stripes/end{ - dir = 4 +/turf/open/floor/iron/solarpanel/airless, +/area/station/solars/starboard/aft) +"dws" = ( +/obj/structure/table/reinforced, +/obj/item/stack/sheet/iron{ + amount = 30 }, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ +/obj/item/stack/sheet/glass/fifty, +/obj/item/crowbar/red, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/maintenance/port/aft) +"dwv" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/door/firedoor, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 1 }, -/turf/open/floor/iron/white, -/area/science/xenobiology) -"cXh" = ( -/obj/structure/cable, +/obj/effect/landmark/navigate_destination, +/obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/iron, -/area/science/xenobiology) -"cXj" = ( -/obj/structure/chair/pew/left, -/turf/open/floor/iron{ - dir = 1; - icon_state = "chapel" - }, -/area/service/chapel) -"cXk" = ( -/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/obj/machinery/door/airlock/engineering{ + name = "Engine Room" }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, /turf/open/floor/iron, -/area/science/xenobiology) -"cXl" = ( -/obj/effect/landmark/event_spawn, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, +/area/station/engineering/main) +"dwC" = ( +/obj/structure/closet/crate, +/obj/item/reagent_containers/glass/bowl, +/obj/effect/spawner/random/contraband/prison, +/obj/item/reagent_containers/glass/bowl, +/obj/item/reagent_containers/glass/bowl, +/obj/item/reagent_containers/glass/bowl, +/obj/item/reagent_containers/glass/bowl, +/obj/item/reagent_containers/glass/bowl, +/obj/item/reagent_containers/glass/bowl, +/obj/item/reagent_containers/glass/bowl, +/obj/item/kitchen/fork/plastic, +/obj/item/kitchen/fork/plastic, +/obj/item/kitchen/fork/plastic, +/obj/item/storage/box/drinkingglasses, +/obj/item/kitchen/spoon/plastic, +/obj/item/kitchen/spoon/plastic, +/obj/item/kitchen/spoon/plastic, +/obj/item/knife/plastic, +/obj/item/knife/plastic, +/obj/item/knife/plastic, +/obj/item/storage/bag/tray/cafeteria, +/obj/item/storage/bag/tray/cafeteria, +/obj/item/storage/bag/tray/cafeteria, +/obj/item/storage/bag/tray/cafeteria, +/obj/item/storage/box/drinkingglasses, +/turf/open/floor/iron/cafeteria, +/area/station/security/prison/mess) +"dwD" = ( +/obj/item/kirbyplants/random, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/delivery, /turf/open/floor/iron, -/area/science/xenobiology) -"cXm" = ( -/obj/machinery/computer/camera_advanced/xenobio{ +/area/station/science/research/abandoned) +"dwI" = ( +/obj/machinery/light/small/directional/north, +/obj/effect/spawner/random/maintenance/two, +/obj/structure/closet, +/obj/effect/spawner/random/trash/janitor_supplies, +/turf/open/floor/plating, +/area/station/maintenance/fore) +"dwJ" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/firealarm/directional/south, +/turf/open/floor/iron, +/area/station/hallway/primary/central/aft) +"dwN" = ( +/turf/open/floor/iron/half{ dir = 8 }, -/obj/machinery/status_display/evac/directional/east, -/turf/open/floor/circuit/green, -/area/science/xenobiology) -"cXn" = ( -/obj/machinery/camera/directional/east{ - c_tag = "Science - Fore"; - name = "science camera"; - network = list("ss13","rd") - }, -/obj/effect/turf_decal/tile/purple{ - dir = 4 - }, -/turf/open/floor/iron/white, -/area/science/research) -"cXo" = ( -/obj/machinery/door_timer{ - id = "scicell"; - name = "Science Cell"; - pixel_x = -32; - pixel_y = -32 +/area/station/service/hydroponics) +"dwX" = ( +/obj/machinery/door/airlock/security/glass{ + name = "Permabrig Cell 5" }, /obj/structure/cable, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 1 +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 }, -/obj/machinery/power/apc/auto_name/directional/west, -/obj/effect/landmark/start/depsec/science, -/obj/machinery/button/door/directional/west{ - id = "scidoor"; - name = "Science Cell Control"; - normaldoorcontrol = 1; - pixel_y = -12 +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/mapping_helpers/airlock/access/all/security/brig, +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, -/obj/effect/turf_decal/tile/red/anticorner/contrasted{ +/obj/effect/turf_decal/stripes/line{ dir = 8 }, /turf/open/floor/iron, -/area/security/checkpoint/science/research) -"cXp" = ( +/area/station/security/prison/safe) +"dwY" = ( /obj/structure/cable, -/obj/effect/landmark/start/depsec/science, -/obj/effect/turf_decal/tile/red/half/contrasted, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/duct, +/obj/effect/turf_decal/tile/yellow/fourcorners, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, -/area/security/checkpoint/science/research) -"cXq" = ( -/obj/machinery/light/directional/east, -/obj/item/kirbyplants/random, -/obj/machinery/camera/directional/east{ - c_tag = "Security Post - Science"; - network = list("ss13","rd") +/area/station/engineering/main) +"dwZ" = ( +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/obj/structure/cable, -/obj/machinery/airalarm/directional/east, -/obj/effect/turf_decal/tile/red/anticorner/contrasted, -/turf/open/floor/iron, -/area/security/checkpoint/science/research) -"cXs" = ( -/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/junction/yjunction, -/obj/effect/turf_decal/tile/purple/half/contrasted{ - dir = 4 +/obj/machinery/status_display/evac/directional/west, +/turf/open/floor/iron, +/area/station/medical/medbay/central) +"dxk" = ( +/obj/structure/chair/stool/directional/east, +/turf/open/floor/iron/dark, +/area/station/service/theater) +"dxl" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/status_display/evac/directional/west, +/obj/structure/filingcabinet/chestdrawer, +/mob/living/simple_animal/parrot/poly, +/turf/open/floor/iron/dark, +/area/station/command/heads_quarters/ce) +"dxq" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 }, -/turf/open/floor/iron/white, -/area/maintenance/department/science) -"cXx" = ( -/obj/structure/lattice/catwalk, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/transit_tube/crossing/horizontal, -/turf/open/space/basic, -/area/space/nearstation) -"cXI" = ( -/obj/effect/turf_decal/tile/blue{ +/obj/machinery/door/airlock/external{ + name = "External Airlock" + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/line{ dir = 8 }, -/turf/open/floor/iron/white, -/area/medical/medbay/central) -"cXO" = ( -/obj/effect/turf_decal/tile/blue, -/turf/open/floor/iron/white, -/area/medical/medbay/central) -"cXS" = ( -/obj/machinery/computer/crew{ +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/effect/turf_decal/tile/red/anticorner/contrasted{ +/obj/effect/mapping_helpers/airlock/access/all/engineering/external, +/turf/open/floor/iron, +/area/station/maintenance/port/aft) +"dxs" = ( +/obj/structure/table/reinforced, +/obj/machinery/light/directional/north, +/obj/item/folder/red, +/obj/item/book/manual/wiki/security_space_law, +/obj/effect/turf_decal/tile/red/half/contrasted{ dir = 1 }, /turf/open/floor/iron, -/area/security/checkpoint/medical) -"cXU" = ( -/obj/effect/landmark/start/depsec/medical, -/obj/effect/turf_decal/tile/red/half/contrasted{ +/area/station/security/processing) +"dxT" = ( +/obj/effect/turf_decal/tile/red{ dir = 4 }, /turf/open/floor/iron, -/area/security/checkpoint/medical) -"cXX" = ( +/area/station/security/brig) +"dxV" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 +/obj/structure/table, +/obj/item/storage/box/lights/mixed{ + pixel_x = 6; + pixel_y = 8 }, -/turf/open/floor/iron/dark/corner, -/area/maintenance/port/greater) -"cYi" = ( -/obj/effect/landmark/event_spawn, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 1 +/obj/item/storage/box/lights/mixed{ + pixel_x = -2; + pixel_y = 3 }, -/turf/open/floor/iron, -/area/maintenance/starboard/aft) -"cYj" = ( -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 1 +/obj/item/clothing/gloves/color/purple, +/obj/item/clothing/gloves/color/orange{ + pixel_x = 4; + pixel_y = -2 }, -/turf/open/floor/iron, -/area/maintenance/starboard/aft) -"cYk" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/landmark/blobstart, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"cYm" = ( -/obj/structure/girder, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"cYo" = ( -/obj/effect/turf_decal/siding/white/corner, -/obj/machinery/duct, -/turf/open/floor/iron/cafeteria, -/area/service/kitchen) -"cYp" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ +/obj/machinery/airalarm/directional/west, +/turf/open/floor/iron/checker, +/area/station/service/janitor) +"dxW" = ( +/obj/machinery/computer/secure_data{ dir = 4 }, -/turf/open/floor/iron, -/area/maintenance/starboard/aft) -"cYt" = ( +/obj/machinery/light/directional/west, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/command/heads_quarters/hop) +"dyb" = ( +/obj/machinery/griddle, +/obj/machinery/duct, +/turf/open/floor/iron/cafeteria, +/area/station/service/kitchen) +"dyl" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/maintenance/port/greater) +"dyH" = ( +/obj/effect/landmark/event_spawn, +/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral/fourcorners, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/landmark/start/cook, -/obj/effect/decal/cleanable/food/flour, -/turf/open/floor/iron/cafeteria, -/area/service/kitchen) -"cYx" = ( -/obj/machinery/portable_atmospherics/canister, -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/junction{ dir = 1 }, /turf/open/floor/iron, -/area/maintenance/department/electrical) -"cYy" = ( -/obj/machinery/light_switch/directional/south, -/obj/effect/turf_decal/stripes/line{ - dir = 6 +/area/station/security/brig) +"dyW" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 1 +/obj/machinery/conveyor{ + dir = 4; + id = "garbage" }, -/turf/open/floor/iron, -/area/maintenance/department/electrical) -"cYC" = ( -/obj/structure/table/reinforced, -/obj/item/paper_bin, -/obj/item/pen, -/obj/effect/turf_decal/delivery, -/turf/open/floor/iron, -/area/maintenance/department/electrical) -"cYD" = ( -/obj/structure/table/reinforced, -/obj/item/storage/toolbox/electrical, -/obj/structure/sign/poster/official/do_not_question{ - pixel_y = -32 +/obj/structure/sign/warning/vacuum{ + pixel_y = 32 }, -/turf/open/floor/plating, -/area/maintenance/department/electrical) -"cYE" = ( -/obj/machinery/power/smes, -/obj/machinery/light/small/directional/south, -/obj/machinery/status_display/evac/directional/south, +/obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ - dir = 8 + dir = 1 }, /turf/open/floor/plating, -/area/maintenance/department/electrical) -"cYF" = ( -/obj/machinery/light_switch/directional/south, -/obj/item/kirbyplants/random, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron, -/area/maintenance/department/electrical) -"cYG" = ( -/obj/effect/turf_decal/delivery, -/turf/open/floor/iron, -/area/maintenance/department/electrical) -"cYH" = ( -/obj/machinery/power/smes, -/obj/machinery/light/small/directional/south, -/obj/machinery/status_display/evac/directional/south, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/line{ +/area/station/maintenance/disposal) +"dzk" = ( +/obj/effect/turf_decal/trimline/green/end, +/obj/machinery/hydroponics/constructable, +/obj/effect/turf_decal/trimline/green/mid_joiner{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/green/mid_joiner{ dir = 4 }, -/turf/open/floor/plating, -/area/maintenance/department/electrical) -"cYI" = ( -/obj/structure/closet/toolcloset, -/obj/effect/turf_decal/delivery, -/turf/open/floor/iron, -/area/maintenance/department/electrical) -"cYJ" = ( -/obj/structure/closet/toolcloset, -/turf/open/floor/plating, -/area/maintenance/department/electrical) -"cYL" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/preopen{ - id = "xenosecure"; - name = "Secure Pen Shutters" +/turf/open/floor/iron/half{ + dir = 8 }, +/area/station/service/hydroponics/garden) +"dzw" = ( +/turf/closed/wall/r_wall, +/area/station/security/brig) +"dAa" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, /obj/structure/cable, -/turf/open/floor/plating, -/area/science/xenobiology) -"cYP" = ( -/obj/machinery/door/firedoor, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/obj/effect/turf_decal/tile/purple{ + dir = 1 }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 +/turf/open/floor/iron/white, +/area/station/command/heads_quarters/rd) +"dAc" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/grimy, +/area/station/commons/dorms) +"dAf" = ( +/obj/structure/table/reinforced, +/obj/effect/turf_decal/tile/red/anticorner/contrasted{ + dir = 1 }, /turf/open/floor/iron, -/area/science/xenobiology) -"cYQ" = ( -/obj/structure/disposalpipe/segment{ +/area/station/security/checkpoint/escape) +"dAl" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/medical/glass{ + id_tag = "MedbayFoyer"; + name = "Medbay" + }, +/obj/effect/mapping_helpers/airlock/unres{ dir = 4 }, -/obj/effect/turf_decal/delivery, -/turf/open/floor/iron, -/area/science/xenobiology) -"cYR" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/structure/cable, /obj/effect/turf_decal/stripes/line{ dir = 8 }, -/turf/open/floor/iron, -/area/science/xenobiology) -"cYU" = ( -/obj/structure/disposalpipe/segment{ +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral/half/contrasted, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/mapping_helpers/airlock/access/all/medical/general, /turf/open/floor/iron, -/area/science/xenobiology) -"cYV" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 +/area/station/medical/medbay/central) +"dAy" = ( +/obj/structure/chair/comfy/brown{ + dir = 8 + }, +/obj/effect/landmark/blobstart, +/turf/open/floor/iron/dark, +/area/station/service/library) +"dAz" = ( +/obj/machinery/computer/mecha{ + dir = 8 }, /obj/structure/cable, -/obj/effect/turf_decal/tile/neutral/half/contrasted, +/obj/effect/turf_decal/bot, /turf/open/floor/iron, -/area/science/xenobiology) -"cYW" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 +/area/station/command/heads_quarters/rd) +"dAH" = ( +/obj/machinery/door/poddoor/preopen{ + id = "atmoslock"; + name = "Atmospherics Lockdown Blast Door" }, -/obj/structure/cable, /obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/caution/stand_clear, +/obj/structure/sign/warning/fire{ + pixel_y = 32 + }, +/obj/machinery/light/small/directional/north, +/turf/open/floor/iron/half, +/area/station/engineering/atmos) +"dBb" = ( +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/blue{ dir = 4 }, -/turf/open/floor/iron, -/area/science/xenobiology) -"cYX" = ( -/obj/effect/turf_decal/tile/yellow{ +/obj/effect/turf_decal/tile/blue{ dir = 8 }, -/obj/structure/rack, -/obj/item/analyzer, -/obj/item/wrench, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron/dark/corner, -/area/engineering/atmos/pumproom) -"cYZ" = ( -/obj/machinery/holopad, -/obj/effect/turf_decal/bot, /turf/open/floor/iron, -/area/science/xenobiology) -"cZa" = ( -/obj/effect/turf_decal/stripes/line{ +/area/station/medical/break_room) +"dBc" = ( +/obj/effect/decal/cleanable/blood/old, +/obj/effect/decal/remains/human, +/turf/open/floor/plating/airless, +/area/station/science/ordnance/bomb) +"dBf" = ( +/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 8 }, +/obj/structure/disposalpipe/segment, /turf/open/floor/iron, -/area/science/xenobiology) -"cZb" = ( -/obj/structure/table/reinforced, -/obj/machinery/reagentgrinder{ - pixel_y = 5 - }, -/obj/machinery/camera/directional/east{ - c_tag = "Xenobiology - Starboard"; - name = "xenobiology camera"; - network = list("ss13","xeno","rd") - }, -/obj/structure/sign/warning/deathsposal{ - pixel_x = 32 +/area/station/security/brig) +"dBg" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/obj/effect/turf_decal/delivery, +/obj/machinery/firealarm/directional/north, /turf/open/floor/iron, -/area/science/xenobiology) -"cZg" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/sign/nanotrasen{ - pixel_x = 32 - }, -/obj/structure/cable, -/turf/open/floor/plating, -/area/security/checkpoint/science/research) -"cZi" = ( -/obj/structure/sign/departments/science, -/turf/closed/wall/r_wall, -/area/science/research) -"cZj" = ( -/obj/structure/railing{ - dir = 8 +/area/station/hallway/secondary/entry) +"dBh" = ( +/obj/effect/turf_decal/tile/blue, +/obj/structure/extinguisher_cabinet/directional/east, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) +"dBj" = ( +/obj/machinery/door/airlock/public/glass{ + name = "Theater" }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/door/firedoor/border_only{ - dir = 8 +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/turf/open/floor/wood, -/area/service/theater) -"cZk" = ( -/obj/structure/sign/warning/securearea, -/turf/closed/wall/r_wall, -/area/science/research) -"cZl" = ( -/obj/structure/sign/departments/science, -/turf/closed/wall, -/area/science/lab) -"cZm" = ( -/turf/closed/wall/r_wall, -/area/science/lab) -"cZo" = ( +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/iron/dark, +/area/station/service/theater) +"dBs" = ( /obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "rndlab1"; - name = "Research and Development Shutter" - }, +/obj/structure/barricade/wooden, /turf/open/floor/plating, -/area/science/lab) -"cZp" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/firedoor, -/obj/item/folder, -/obj/item/pen, -/obj/machinery/door/window/left/directional/south{ - name = "Research Lab Desk"; - req_one_access_txt = "7" - }, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "rndlab1"; - name = "Research and Development Shutter" +/area/station/maintenance/port/aft) +"dBF" = ( +/obj/structure/sign/warning/no_smoking{ + pixel_x = 32 }, /obj/effect/turf_decal/delivery, /turf/open/floor/iron, -/area/science/lab) -"cZq" = ( -/obj/structure/sign/nanotrasen, -/turf/closed/wall/r_wall, -/area/science/lab) -"cZA" = ( -/obj/machinery/light/directional/west, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/machinery/airalarm/directional/west, -/turf/open/floor/iron/white, -/area/medical/medbay/central) -"cZC" = ( -/obj/machinery/door_timer{ - id = "medcell"; - name = "Medical Cell"; - pixel_x = -32; - pixel_y = -32 - }, -/obj/machinery/camera/directional/west{ - c_tag = "Security Post - Medbay" - }, +/area/station/maintenance/department/electrical) +"dBK" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/machinery/light/directional/west, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 4 +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"dBM" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/obj/machinery/flasher/directional/north{ + id = "brig2" }, -/obj/machinery/power/apc/auto_name/directional/west, /obj/effect/turf_decal/tile/red/anticorner/contrasted{ - dir = 8 + dir = 4 }, /turf/open/floor/iron, -/area/security/checkpoint/medical) -"cZG" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/structure/table/reinforced, -/obj/item/clothing/gloves/color/black, -/obj/item/clothing/gloves/color/black, -/obj/item/clothing/mask/gas, -/obj/item/clothing/glasses/meson/engine/tray, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron/dark, -/area/engineering/atmos) -"cZN" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/landmark/start/hangover, +/area/station/security/brig) +"dBO" = ( +/obj/structure/cable, +/turf/open/floor/circuit, +/area/station/ai_monitored/turret_protected/ai_upload) +"dBQ" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/medical{ + name = "Surgery Observation" + }, /obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/hallway/secondary/entry) -"cZQ" = ( -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/obj/structure/cable, -/obj/item/bot_assembly/medbot, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"cZT" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/structure/sign/poster/random/directional/west, -/turf/open/floor/iron, -/area/maintenance/port/fore) -"cZW" = ( -/obj/item/kirbyplants/random, /obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron, -/area/commons/dorms) -"cZX" = ( +/obj/effect/mapping_helpers/airlock/access/all/medical/general, +/turf/open/floor/iron/dark, +/area/station/medical/surgery/theatre) +"dCd" = ( /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/command{ - name = "Council Chambers"; - req_access_txt = "19" +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"dCk" = ( +/turf/closed/wall/r_wall, +/area/station/security/detectives_office) +"dCH" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/turf/open/floor/wood, -/area/command/meeting_room/council) -"dad" = ( -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/turf/open/floor/iron, -/area/maintenance/port/fore) -"dag" = ( -/obj/machinery/camera/directional/north{ - c_tag = "Primary Restroom"; - name = "restroom camera" - }, -/obj/structure/cable, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/machinery/power/apc/auto_name/directional/north, -/turf/open/floor/iron, -/area/commons/toilet/locker) -"dai" = ( -/obj/structure/chair/office/light{ +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 8 }, -/turf/open/floor/iron, -/area/maintenance/port/greater) -"dap" = ( -/obj/machinery/door/airlock/engineering{ - name = "Engineering Auxiliary Power"; - req_access_txt = "10" +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"dCL" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 8 }, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ +/obj/machinery/atmospherics/pipe/layer_manifold/supply/visible, +/turf/open/floor/iron/dark/corner{ dir = 1 }, -/turf/open/floor/iron, -/area/maintenance/department/electrical) -"daq" = ( -/obj/item/kirbyplants{ - icon_state = "plant-22" - }, -/obj/effect/turf_decal/tile/red{ +/area/station/maintenance/department/electrical) +"dCR" = ( +/obj/structure/cable, +/obj/structure/bed, +/obj/item/bedsheet/qm, +/obj/effect/turf_decal/tile/brown/half/contrasted{ dir = 1 }, /turf/open/floor/iron, -/area/hallway/primary/starboard) -"dar" = ( -/obj/structure/table/reinforced, -/obj/machinery/cell_charger, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron, -/area/science/xenobiology) -"das" = ( -/obj/structure/cable, -/obj/effect/turf_decal/bot, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 4 +/area/station/cargo/qm) +"dCW" = ( +/obj/structure/rack, +/obj/item/storage/toolbox/emergency, +/obj/effect/spawner/random/maintenance, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"dCX" = ( +/obj/machinery/atmospherics/pipe/smart/simple/cyan/hidden{ + dir = 10 }, -/turf/open/floor/iron, -/area/science/xenobiology) -"dav" = ( /obj/structure/table/reinforced, -/obj/machinery/button/door{ - id = "xeno5"; - name = "Containment Control"; - req_access_txt = "55" - }, -/obj/machinery/light/directional/south, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron, -/area/science/xenobiology) -"daw" = ( -/obj/machinery/door/window/brigdoor{ - dir = 1; - name = "Creature Pen"; - req_access_txt = "47" +/obj/item/tank/internals/emergency_oxygen{ + pixel_x = -6 }, -/obj/structure/cable, -/obj/effect/turf_decal/delivery, -/turf/open/floor/iron, -/area/science/xenobiology) -"dax" = ( -/obj/structure/table/reinforced, -/obj/machinery/button/door{ - id = "xeno7"; - name = "Containment Control"; - req_access_txt = "55" +/obj/item/tank/internals/emergency_oxygen{ + pixel_x = 6 }, -/obj/machinery/light/directional/south, -/obj/structure/window/reinforced{ +/obj/item/clothing/mask/breath, +/obj/item/clothing/mask/breath, +/turf/open/floor/iron/dark/textured_large, +/area/station/engineering/atmos/storage/gas) +"dDa" = ( +/obj/effect/landmark/xeno_spawn, +/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 4 }, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron, -/area/science/xenobiology) -"daB" = ( -/obj/machinery/processor/slime, -/obj/machinery/light/directional/west, -/obj/effect/turf_decal/bot, /turf/open/floor/iron, -/area/science/xenobiology) -"daC" = ( -/obj/effect/turf_decal/tile/purple/half/contrasted{ - dir = 8 - }, -/turf/open/floor/iron/white, -/area/science/xenobiology) -"daD" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/layer_manifold/scrubbers/hidden, -/turf/open/floor/plating, -/area/medical/cryo) -"daE" = ( -/obj/structure/chair/office/light{ +/area/station/maintenance/port/greater) +"dDP" = ( +/obj/structure/chair/office{ dir = 4 }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/turf/open/floor/iron/grimy, +/area/station/service/library/abandoned) +"dDU" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/structure/crate, +/turf/open/floor/plating, +/area/station/maintenance/port/greater) +"dEb" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light_switch/directional/north, +/turf/open/floor/plating, +/area/station/security/detectives_office/private_investigators_office) +"dEl" = ( +/obj/structure/table, +/obj/item/storage/medkit/regular, +/obj/machinery/requests_console/directional/north{ + department = "Cargo Bay"; + departmentType = 2; + name = "Cargo Bay Requests Console" }, -/turf/open/floor/iron, -/area/science/xenobiology) -"daG" = ( -/obj/structure/chair{ - dir = 4 +/obj/machinery/camera/directional/north{ + c_tag = "Cargo - Office"; + name = "cargo camera" }, -/obj/structure/cable, -/obj/effect/turf_decal/tile/red/anticorner/contrasted{ +/obj/effect/turf_decal/tile/brown/half/contrasted{ dir = 1 }, /turf/open/floor/iron, -/area/security/checkpoint/science/research) -"daH" = ( -/obj/effect/landmark/start/depsec/science, -/obj/effect/turf_decal/tile/red/half/contrasted{ +/area/station/cargo/office) +"dEp" = ( +/obj/structure/chair{ dir = 1 }, -/turf/open/floor/iron, -/area/security/checkpoint/science/research) -"daI" = ( -/obj/structure/closet/secure_closet/brig{ - id = "scicell"; - name = "Science Cell Locker" - }, -/obj/structure/cable, -/obj/effect/turf_decal/tile/red/anticorner/contrasted{ - dir = 4 - }, -/turf/open/floor/iron, -/area/security/checkpoint/science/research) -"daK" = ( -/obj/structure/closet/emcloset, /obj/effect/turf_decal/bot, /turf/open/floor/iron, -/area/science/research) -"daM" = ( -/obj/machinery/light/small/directional/north, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/iron, -/area/science/research) -"daN" = ( -/obj/structure/sink{ - dir = 8; - pixel_x = 11 - }, +/area/station/hallway/secondary/exit/departure_lounge) +"dEs" = ( +/obj/effect/landmark/event_spawn, /obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/turf/open/floor/iron, -/area/science/research) -"daO" = ( -/obj/structure/closet/firecloset, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron, -/area/science/research) -"daP" = ( -/obj/structure/sign/warning/nosmoking, -/turf/closed/wall/r_wall, -/area/science/lab) -"daS" = ( -/obj/machinery/light/directional/north, -/obj/item/kirbyplants/random, -/obj/machinery/status_display/evac/directional/north, -/obj/effect/turf_decal/tile/purple{ - dir = 1 - }, -/turf/open/floor/iron/white, -/area/science/lab) -"daT" = ( -/obj/effect/turf_decal/tile/purple/half/contrasted{ - dir = 1 - }, -/turf/open/floor/iron/white, -/area/science/lab) -"daU" = ( -/obj/structure/chair/office/light{ +/turf/open/floor/plating, +/area/station/maintenance/port/greater) +"dEC" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment, +/obj/structure/cable, +/obj/effect/turf_decal/tile/yellow{ dir = 1 }, -/obj/effect/turf_decal/tile/purple{ - dir = 4 - }, -/turf/open/floor/iron/white, -/area/science/lab) -"daV" = ( -/obj/effect/turf_decal/tile/purple{ - dir = 4 +/obj/effect/turf_decal/tile/yellow, +/obj/machinery/light/directional/east, +/turf/open/floor/iron, +/area/station/engineering/atmos/project) +"dEF" = ( +/obj/machinery/light/small/directional/south, +/obj/machinery/camera/directional/south{ + c_tag = "Xenobiology - Cell 6"; + name = "xenobiology camera"; + network = list("ss13","xeno","rd") }, -/turf/open/floor/iron/white, -/area/science/lab) -"dba" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/science/xenobiology) +"dEL" = ( +/obj/structure/cable, /obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "chemistbot"; - name = "Chemistry Side Shutters" +/obj/machinery/door/poddoor/preopen{ + id = "ceblast"; + name = "Chief Engineer's Office Blast Doors" }, /turf/open/floor/plating, -/area/medical/pharmacy) -"dbd" = ( -/obj/machinery/chem_master, +/area/station/command/heads_quarters/ce) +"dEP" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, -/area/medical/pharmacy) -"dbe" = ( -/obj/structure/chair/office/light{ - dir = 1 +/area/station/engineering/atmos/hfr_room) +"dFi" = ( +/obj/structure/table/wood, +/obj/item/trash/candle, +/obj/item/cigbutt{ + pixel_y = 7 }, -/obj/effect/landmark/start/chemist, +/obj/item/razor, +/turf/open/floor/iron/white, +/area/station/commons/fitness/recreation) +"dFm" = ( +/obj/effect/landmark/start/hangover/closet, +/obj/structure/closet/crate, /obj/effect/turf_decal/bot, +/obj/effect/decal/cleanable/dirt, +/obj/item/airlock_painter/decal, /turf/open/floor/iron, -/area/medical/pharmacy) -"dbh" = ( -/obj/structure/closet/secure_closet/chemical, -/obj/effect/turf_decal/stripes/line{ - dir = 9 +/area/station/cargo/warehouse) +"dFv" = ( +/obj/machinery/light/directional/east, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/security/prison/visit) +"dFw" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/machinery/status_display/ai/directional/east, +/obj/effect/turf_decal/siding/yellow, /turf/open/floor/iron, -/area/medical/pharmacy) -"dbr" = ( -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/stripes/line{ +/area/station/engineering/break_room) +"dFF" = ( +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ dir = 8 }, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/aisat/exterior) +"dFI" = ( +/obj/effect/turf_decal/tile/blue, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/hallway/primary/central/aft) +"dFL" = ( +/obj/structure/cable, +/obj/effect/turf_decal/plaque{ + icon_state = "L14" + }, +/obj/effect/landmark/start/hangover, +/turf/open/floor/iron, +/area/station/hallway/primary/central/aft) +"dFQ" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/medical/medbay/central) -"dbC" = ( -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron{ - heat_capacity = 1e+006 - }, -/area/maintenance/starboard/aft) -"dbD" = ( +/area/station/command/gateway) +"dFS" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/neutral, /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ +/obj/effect/turf_decal/stripes/corner{ dir = 8 }, -/turf/open/floor/iron, -/area/maintenance/starboard/aft) -"dbH" = ( -/obj/machinery/atmospherics/pipe/layer_manifold/supply/hidden{ - dir = 8 +/obj/machinery/camera/directional/south{ + c_tag = "Arrivals - Janitorial Access"; + name = "arrivals camera" }, -/obj/structure/disposalpipe/segment{ - dir = 4 +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"dGi" = ( +/obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ + dir = 1 }, -/obj/structure/cable, -/obj/effect/turf_decal/bot, -/obj/structure/closet/secure_closet/freezer/fridge, -/obj/machinery/power/apc/auto_name/directional/south, -/obj/item/storage/fancy/egg_box, -/obj/item/storage/fancy/egg_box, -/obj/item/reagent_containers/food/condiment/milk, -/obj/item/reagent_containers/food/condiment/milk, -/obj/item/reagent_containers/food/condiment/soymilk, /turf/open/floor/iron/dark, -/area/service/kitchen/coldroom) -"dbI" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating, -/area/hallway/secondary/construction) -"dbL" = ( +/area/station/science/genetics) +"dGr" = ( +/obj/machinery/door/window/brigdoor{ + dir = 8; + name = "Secure Creature Pen"; + req_access = list("research") + }, +/obj/machinery/door/poddoor/preopen{ + id = "xenosecure"; + name = "Secure Pen Shutters" + }, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/science/xenobiology) +"dGu" = ( /obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/smart/simple/cyan/hidden{ - dir = 5 +/obj/structure/table/wood, +/obj/item/flashlight/lamp, +/obj/item/reagent_containers/food/drinks/flask/det, +/turf/open/floor/carpet, +/area/station/security/detectives_office) +"dGx" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/firedoor, +/obj/item/folder, +/obj/item/pen, +/obj/machinery/door/window/left/directional/south{ + dir = 8; + name = "Research Lab Desk"; + req_access = list("science") }, -/obj/effect/decal/cleanable/dirt, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "rndlab2"; + name = "Secondary Research and Development Shutter" + }, +/obj/machinery/door/window/right/directional/east, /obj/effect/turf_decal/delivery, -/turf/open/floor/iron/dark, -/area/engineering/atmos) -"dbQ" = ( +/turf/open/floor/iron, +/area/station/science/lab) +"dGM" = ( +/obj/item/radio/intercom/directional/west, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron, +/area/station/commons/fitness/recreation) +"dGS" = ( +/turf/closed/wall, +/area/station/engineering/storage/tech) +"dGV" = ( +/obj/effect/landmark/secequipment, +/obj/effect/turf_decal/bot, /obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/structure/chair/office{ - dir = 1 - }, -/obj/structure/sign/poster/random/directional/south, /turf/open/floor/iron/dark, -/area/service/library) -"dbX" = ( +/area/station/security/office) +"dHb" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/effect/turf_decal/trimline/blue/filled/warning, -/turf/open/floor/iron/dark, -/area/engineering/transit_tube) -"dbZ" = ( -/obj/structure/rack, -/obj/item/clothing/suit/armor/bulletproof{ - pixel_x = -3; - pixel_y = 3 +/turf/open/floor/iron, +/area/station/hallway/primary/central/aft) +"dHe" = ( +/obj/structure/closet, +/obj/effect/spawner/random/maintenance/two, +/turf/open/floor/plating{ + icon_state = "panelscorched" }, -/obj/item/clothing/suit/armor/bulletproof, -/obj/item/clothing/suit/armor/bulletproof{ - pixel_x = 3; - pixel_y = -3 +/area/station/maintenance/starboard) +"dHo" = ( +/obj/structure/chair/office{ + dir = 8 }, -/obj/item/clothing/head/helmet/alt{ - layer = 3.00001; - pixel_x = -3; - pixel_y = 3 +/obj/effect/decal/cleanable/dirt, +/obj/machinery/airalarm/directional/east, +/turf/open/floor/plating, +/area/station/service/library/abandoned) +"dHp" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/tile/red{ + dir = 8 }, -/obj/item/clothing/head/helmet/alt{ - layer = 3.00001 +/obj/effect/turf_decal/tile/red{ + dir = 4 }, -/obj/item/clothing/head/helmet/alt{ - layer = 3.00001; - pixel_x = 3; - pixel_y = -3 +/turf/open/floor/iron/cafeteria, +/area/station/service/cafeteria) +"dHy" = ( +/obj/structure/disposalpipe/segment{ + dir = 6 }, -/obj/item/storage/secure/safe/directional/east, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/ai_monitored/security/armory) -"dcd" = ( /obj/structure/cable, -/obj/effect/turf_decal/delivery, -/obj/machinery/atmospherics/components/binary/pump{ +/obj/effect/turf_decal/tile/red/half/contrasted{ dir = 8 }, -/obj/machinery/airalarm/directional/south, -/turf/open/floor/iron, -/area/science/xenobiology) -"dce" = ( -/obj/structure/table, -/obj/item/crowbar, -/obj/item/wrench, -/obj/item/clothing/mask/gas, -/obj/effect/turf_decal/bot, /turf/open/floor/iron, -/area/science/xenobiology) -"dcg" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/disposalpipe/segment, -/obj/machinery/door/poddoor/preopen{ - id = "xeno1"; - name = "Creature Cell #1" - }, -/obj/structure/cable, -/turf/open/floor/plating, -/area/science/xenobiology) -"dch" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/disposalpipe/segment, -/obj/machinery/door/poddoor/preopen{ - id = "xeno8"; - name = "Creature Cell #8" +/area/station/security/processing) +"dHG" = ( +/obj/machinery/portable_atmospherics/pump, +/obj/effect/turf_decal/tile/blue{ + dir = 4 }, -/obj/structure/cable, -/turf/open/floor/plating, -/area/science/xenobiology) -"dci" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/preopen{ - id = "xeno1"; - name = "Creature Cell #1" +/obj/machinery/atmospherics/components/unary/portables_connector/visible/layer4, +/obj/machinery/airalarm/directional/north, +/turf/open/floor/iron/white/corner{ + dir = 1 }, -/obj/structure/cable, -/turf/open/floor/plating, -/area/science/xenobiology) -"dcj" = ( -/obj/effect/spawner/structure/window/reinforced, +/area/station/commons/locker) +"dHI" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, /obj/structure/disposalpipe/segment, -/obj/machinery/door/poddoor/preopen{ - id = "xeno2"; - name = "Creature Cell #2" - }, -/obj/structure/cable, -/turf/open/floor/plating, -/area/science/xenobiology) -"dck" = ( +/turf/open/floor/iron, +/area/station/science/research) +"dHK" = ( /obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable, -/obj/machinery/door/poddoor/preopen{ - id = "xeno6"; - name = "Creature Cell #6" +/obj/structure/sign/warning/pods{ + name = "MINING POD" }, /turf/open/floor/plating, -/area/science/xenobiology) -"dcl" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/preopen{ - id = "xeno2"; - name = "Creature Cell #2" +/area/station/cargo/miningoffice) +"dHM" = ( +/obj/structure/table/reinforced, +/obj/item/folder/red{ + pixel_x = -2; + pixel_y = -2 }, -/obj/structure/cable, -/turf/open/floor/plating, -/area/science/xenobiology) -"dcm" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/disposalpipe/segment, -/obj/machinery/door/poddoor/preopen{ - id = "xeno3"; - name = "Creature Cell #3" +/obj/item/folder/blue{ + pixel_x = 2; + pixel_y = 2 }, +/obj/item/lighter, /obj/structure/cable, -/turf/open/floor/plating, -/area/science/xenobiology) -"dcp" = ( -/obj/machinery/smartfridge/extract/preloaded, -/obj/machinery/light_switch/directional/west, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/tile/red/anticorner/contrasted{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/security/office) +"dHQ" = ( +/obj/effect/turf_decal/tile/brown/half/contrasted, +/turf/open/floor/iron, +/area/station/cargo/lobby) +"dIh" = ( +/obj/structure/chair, +/obj/machinery/light/directional/north, /obj/effect/turf_decal/bot, +/obj/machinery/status_display/evac/directional/north, /turf/open/floor/iron, -/area/science/xenobiology) -"dcq" = ( -/obj/effect/turf_decal/tile/purple/anticorner/contrasted{ - dir = 8 - }, -/turf/open/floor/iron/white, -/area/science/xenobiology) -"dcs" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 8 +/area/station/hallway/secondary/exit/departure_lounge) +"dIk" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/effect/turf_decal/tile/purple/half/contrasted, -/turf/open/floor/iron/white, -/area/science/xenobiology) -"dct" = ( /obj/structure/cable, -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, /turf/open/floor/iron, -/area/science/xenobiology) -"dcu" = ( -/obj/structure/table/reinforced, -/obj/item/folder/white, -/obj/item/pen, -/obj/machinery/light/directional/east, -/obj/item/storage/box/monkeycubes, -/obj/structure/cable, +/area/station/hallway/secondary/entry) +"dIm" = ( /obj/effect/turf_decal/stripes/line, -/obj/item/reagent_containers/dropper{ - pixel_y = 12 +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"dIn" = ( +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 1 }, -/obj/item/reagent_containers/dropper{ - pixel_y = 8 +/obj/machinery/power/port_gen/pacman/pre_loaded, +/turf/open/floor/iron{ + heat_capacity = 1e+006 }, -/obj/machinery/power/apc/auto_name/directional/east, -/turf/open/floor/iron, -/area/science/xenobiology) -"dcv" = ( -/obj/structure/chair{ +/area/station/maintenance/port/aft) +"dIr" = ( +/obj/effect/turf_decal/tile/green, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/white, +/area/station/medical/virology) +"dIy" = ( +/obj/item/radio/off, +/turf/open/floor/plating, +/area/station/maintenance/port/greater) +"dIE" = ( +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/effect/turf_decal/tile/red/anticorner/contrasted{ - dir = 8 - }, -/turf/open/floor/iron, -/area/security/checkpoint/science/research) -"dcw" = ( -/obj/effect/landmark/start/depsec/science, -/obj/effect/turf_decal/tile/red/half/contrasted, -/turf/open/floor/iron, -/area/security/checkpoint/science/research) -"dcx" = ( -/obj/structure/cable, -/obj/effect/turf_decal/tile/red/anticorner/contrasted, /turf/open/floor/iron, -/area/security/checkpoint/science/research) -"dcy" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/security{ - id_tag = "scidoor"; - name = "Security Post - Science"; - req_access_txt = "63" +/area/station/cargo/storage) +"dIF" = ( +/obj/machinery/door/airlock{ + id_tag = "Arrivals_Toilet2"; + name = "Toilet Unit 2" }, /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -14293,816 +13672,638 @@ dir = 4 }, /turf/open/floor/iron, -/area/security/checkpoint/science/research) -"dcz" = ( -/obj/effect/turf_decal/bot, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 4 +/area/station/commons/toilet/restrooms) +"dIH" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Maintenance Hatch" + }, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, +/obj/effect/mapping_helpers/airlock/unres, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, /turf/open/floor/iron, -/area/science/research) -"dcC" = ( -/obj/structure/disposalpipe/segment, +/area/station/maintenance/port/greater) +"dIN" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 +/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/station/science/ordnance) +"dIW" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/spawner/random/structure/steam_vent, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"dJw" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 }, -/turf/open/floor/iron, -/area/science/research) -"dcD" = ( -/obj/structure/closet/firecloset, -/obj/machinery/camera/directional/east{ - c_tag = "Science - Research Division Access"; - name = "science camera"; - network = list("ss13","rd") +/obj/machinery/door/airlock/external{ + name = "External Airlock" }, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron, -/area/science/research) -"dcI" = ( -/obj/machinery/rnd/destructive_analyzer, -/obj/effect/turf_decal/stripes/line{ - dir = 9 +/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 }, -/turf/open/floor/iron, -/area/science/lab) -"dcJ" = ( -/obj/effect/turf_decal/loading_area, +/obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ dir = 1 }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/external, /turf/open/floor/iron, -/area/science/lab) -"dcK" = ( -/obj/machinery/status_display/ai/directional/east, -/obj/machinery/light/directional/east, -/obj/machinery/rnd/production/protolathe/department/science, -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, +/area/station/construction/mining/aux_base) +"dJO" = ( +/obj/effect/landmark/start/hangover, +/obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron, -/area/science/lab) -"dcM" = ( -/turf/closed/wall, -/area/medical/chemistry) -"dcO" = ( -/turf/open/floor/iron/white, -/area/medical/chemistry) -"dcP" = ( -/obj/machinery/chem_heater/withbuffer, -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, +/area/station/hallway/secondary/entry) +"dJX" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/neutral/half/contrasted, /turf/open/floor/iron, -/area/medical/pharmacy) -"dcQ" = ( -/obj/effect/turf_decal/stripes/line, +/area/station/maintenance/starboard) +"dKb" = ( /turf/open/floor/iron, -/area/medical/pharmacy) -"dcT" = ( -/obj/structure/closet/secure_closet/medical1, -/obj/structure/window/reinforced, -/obj/effect/turf_decal/stripes/line{ - dir = 10 +/area/station/security/office) +"dKe" = ( +/obj/machinery/light/directional/east, +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 4 }, /turf/open/floor/iron, -/area/medical/pharmacy) -"dcU" = ( -/obj/machinery/door/window/left/directional/north{ - name = "Crate Return Access"; - req_one_access_txt = "50" - }, -/obj/effect/turf_decal/loading_area{ +/area/station/security/brig) +"dKg" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, +/obj/item/radio/intercom/directional/north, /turf/open/floor/iron, -/area/cargo/sorting) -"dcY" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/medical/glass{ - name = "Medbay Desk"; - req_access_txt = "5" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, +/area/station/hallway/primary/central/fore) +"dKx" = ( +/obj/effect/decal/cleanable/oil, /turf/open/floor/iron, -/area/medical/medbay/central) -"dcZ" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/components/binary/pump/on{ - dir = 1; - name = "Mix to Filter" - }, -/obj/effect/turf_decal/box, +/area/station/maintenance/department/crew_quarters/bar) +"dKA" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment, /obj/structure/cable, -/turf/open/floor/iron, -/area/engineering/atmos/pumproom) -"ddb" = ( -/obj/structure/chair{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 4 }, -/obj/effect/turf_decal/tile/red/anticorner/contrasted{ - dir = 1 - }, /turf/open/floor/iron, -/area/security/checkpoint/medical) -"ddd" = ( -/obj/structure/closet/secure_closet/brig{ - id = "medcell"; - name = "Medical Cell Locker" - }, -/obj/effect/turf_decal/tile/red/anticorner/contrasted{ - dir = 4 - }, +/area/station/maintenance/starboard) +"dKC" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron, -/area/security/checkpoint/medical) -"ddu" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/reagent_dispensers/fueltank, +/area/station/cargo/lobby) +"dKD" = ( +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, -/area/maintenance/starboard/aft) -"ddF" = ( -/obj/structure/closet/secure_closet/brig{ - name = "Prisoner Locker" +/area/station/medical/medbay/central) +"dKE" = ( +/obj/structure/window/reinforced, +/obj/machinery/door/window{ + dir = 4; + name = "Fitness Ring" }, -/obj/machinery/status_display/evac/directional/south, +/turf/open/floor/iron/dark, +/area/station/commons/fitness/recreation) +"dKK" = ( +/obj/machinery/porta_turret/ai, /obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/status_display/evac/directional/north, /turf/open/floor/iron/dark, -/area/security/prison) -"ddG" = ( +/area/station/ai_monitored/turret_protected/aisat_interior) +"dLd" = ( /obj/structure/cable, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 1 - }, -/turf/open/floor/iron{ - heat_capacity = 1e+006 - }, -/area/maintenance/port/greater) -"ddM" = ( -/obj/structure/disposalpipe/segment, -/obj/effect/landmark/event_spawn, -/obj/structure/cable, -/obj/effect/turf_decal/tile/purple/fourcorners, -/turf/open/floor/iron, -/area/science/research) -"ddP" = ( -/obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 1 - }, -/turf/open/floor/iron{ - heat_capacity = 1e+006 +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, -/area/maintenance/port/greater) -"ddQ" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/engineering{ + name = "Engineering Break Room" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, /turf/open/floor/iron, -/area/engineering/main) -"ddS" = ( -/obj/effect/turf_decal/bot, -/obj/structure/closet/secure_closet/cytology, -/obj/machinery/firealarm/directional/west, +/area/station/engineering/break_room) +"dLg" = ( +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, /turf/open/floor/iron, -/area/science/xenobiology) -"ddT" = ( -/obj/item/kirbyplants/random, -/obj/effect/turf_decal/bot, +/area/station/security/office) +"dLq" = ( +/obj/machinery/porta_turret/ai, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/status_display/ai/directional/north, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/aisat_interior) +"dLu" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/delivery, /turf/open/floor/iron, -/area/science/xenobiology) -"ddU" = ( -/obj/structure/filingcabinet/chestdrawer, +/area/station/commons/storage/primary) +"dLB" = ( /obj/effect/decal/cleanable/dirt, -/obj/machinery/status_display/ai/directional/south, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron, -/area/science/xenobiology) -"ddV" = ( -/obj/structure/table/reinforced, -/obj/effect/turf_decal/delivery, -/obj/item/reagent_containers/glass/beaker/large{ - pixel_x = 4; - pixel_y = 13 - }, -/obj/item/reagent_containers/glass/beaker/large{ - pixel_x = -6; - pixel_y = 14 - }, -/obj/item/reagent_containers/glass/beaker/large{ - pixel_y = 8 +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/item/stack/sheet/mineral/plasma{ - amount = 5 +/turf/open/floor/plating, +/area/station/maintenance/port/aft) +"dLJ" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron, -/area/science/xenobiology) -"ddW" = ( -/obj/effect/turf_decal/tile/purple{ +/area/station/hallway/secondary/entry) +"dMs" = ( +/obj/structure/table/wood, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/item/taperecorder, +/turf/open/floor/iron/dark, +/area/station/service/library/abandoned) +"dMy" = ( +/obj/structure/flora/bush/ferny/style_random, +/obj/structure/flora/bush/leavy/style_random, +/turf/open/misc/grass, +/area/station/hallway/primary/fore) +"dMA" = ( +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/structure/extinguisher_cabinet/directional/east, -/turf/open/floor/iron/white, -/area/science/research) -"ddY" = ( -/obj/structure/closet/emcloset, -/obj/effect/turf_decal/bot, -/obj/item/radio/intercom/directional/south, -/obj/machinery/airalarm/directional/west, -/turf/open/floor/iron, -/area/science/research) -"dea" = ( -/obj/machinery/light/small/directional/south, -/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/item/radio/intercom/directional/north, /turf/open/floor/iron, -/area/science/research) -"deb" = ( -/obj/structure/sink{ - dir = 8; - pixel_x = 11 - }, -/obj/structure/disposalpipe/segment, +/area/station/hallway/primary/central/aft) +"dMD" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold/green/visible, /obj/effect/turf_decal/stripes/line{ - dir = 6 + dir = 5 + }, +/obj/machinery/meter, +/obj/effect/turf_decal/box/corners{ + dir = 8 }, /turf/open/floor/iron, -/area/science/research) -"dec" = ( -/obj/structure/closet/l3closet/scientist, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron, -/area/science/research) -"dee" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/hidden{ - dir = 4 +/area/station/maintenance/disposal/incinerator) +"dMJ" = ( +/obj/machinery/space_heater, +/turf/open/floor/iron{ + heat_capacity = 1e+006 }, -/obj/effect/turf_decal/stripes/line{ +/area/station/maintenance/starboard/aft) +"dMM" = ( +/obj/machinery/camera/directional/west{ + c_tag = "Central Hallway - Dormitory Hallway"; + name = "hallway camera" + }, +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, +/obj/effect/landmark/start/hangover, /turf/open/floor/iron, -/area/engineering/atmos/storage/gas) -"def" = ( -/obj/effect/turf_decal/tile/purple/anticorner/contrasted{ - dir = 1 +/area/station/hallway/primary/central/aft) +"dMN" = ( +/obj/structure/window/reinforced, +/obj/machinery/camera/directional/south{ + c_tag = "AI Satellite - Fore"; + name = "ai camera"; + network = list("minisat"); + start_active = 1 }, -/turf/open/floor/iron/white, -/area/science/lab) -"deg" = ( -/obj/effect/landmark/event_spawn, -/obj/effect/turf_decal/tile/purple/anticorner/contrasted{ +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/aisat/exterior) +"dMQ" = ( +/obj/effect/turf_decal/tile/blue{ dir = 4 }, -/turf/open/floor/iron/white, -/area/science/lab) -"dei" = ( -/obj/effect/turf_decal/stripes/line, +/obj/item/kirbyplants/random, +/obj/structure/extinguisher_cabinet/directional/north, /turf/open/floor/iron, -/area/science/lab) -"dej" = ( -/obj/machinery/rnd/production/circuit_imprinter/department/science, -/obj/effect/turf_decal/stripes/line{ - dir = 6 +/area/station/engineering/hallway) +"dMR" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/sign/warning/secure_area{ + pixel_x = -32 }, -/turf/open/floor/iron, -/area/science/lab) -"del" = ( -/obj/structure/table/glass, -/obj/item/clothing/glasses/science{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/item/clothing/glasses/science, -/obj/item/stack/cable_coil{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/item/stack/cable_coil, -/obj/item/grenade/chem_grenade, -/obj/item/grenade/chem_grenade, -/obj/item/grenade/chem_grenade, -/obj/item/grenade/chem_grenade, -/obj/item/screwdriver, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/turf/open/floor/iron/white, -/area/medical/pharmacy) -"deq" = ( -/obj/structure/table/glass, -/obj/machinery/reagentgrinder{ - pixel_y = 5 - }, -/obj/item/reagent_containers/glass/beaker/large, -/obj/item/reagent_containers/glass/beaker/large, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 +/turf/open/floor/plating, +/area/station/engineering/atmos/mix) +"dNe" = ( +/obj/structure/table/reinforced, +/obj/machinery/microwave, +/obj/machinery/light/directional/west, +/obj/item/radio/intercom/directional/west, +/obj/machinery/camera/directional/west{ + c_tag = "Service - Kitchen"; + name = "service camera" }, -/obj/machinery/status_display/evac/directional/east, -/turf/open/floor/iron/white, -/area/medical/pharmacy) -"der" = ( -/obj/machinery/door/airlock/highsecurity{ - name = "Emergency Access"; - req_one_access_txt = "10" +/turf/open/floor/iron/cafeteria, +/area/station/service/kitchen) +"dNg" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/hatch{ + name = "MiniSat Antechamber" }, /obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/door/firedoor/heavy, -/turf/open/floor/iron, -/area/maintenance/port/greater) -"dey" = ( -/obj/structure/chair{ dir = 4 }, /obj/structure/cable, -/obj/effect/turf_decal/tile/red/anticorner/contrasted{ +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/stripes/line{ dir = 8 }, -/turf/open/floor/iron, -/area/security/checkpoint/medical) -"deA" = ( -/obj/structure/cable, -/obj/effect/turf_decal/tile/red/anticorner/contrasted, -/turf/open/floor/iron, -/area/security/checkpoint/medical) -"deC" = ( -/obj/structure/closet/secure_closet/chief_medical, -/obj/item/clothing/head/nursehat, /obj/effect/turf_decal/stripes/line{ - dir = 5 + dir = 4 }, -/obj/machinery/firealarm/directional/west, -/turf/open/floor/iron, -/area/command/heads_quarters/cmo) -"deM" = ( +/obj/effect/mapping_helpers/airlock/access/all/engineering/construction, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/aisat_interior) +"dNl" = ( +/obj/machinery/portable_atmospherics/pump{ + name = "Lil Pump" + }, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/science/ordnance) +"dNn" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/yellow/half/contrasted{ - dir = 1 +/turf/open/floor/plating/airless, +/area/space/nearstation) +"dNw" = ( +/obj/effect/turf_decal/tile/blue/anticorner/contrasted{ + dir = 4 }, /turf/open/floor/iron, -/area/maintenance/port/greater) -"deN" = ( -/obj/structure/table/wood, -/obj/item/flashlight/lamp/green{ - pixel_y = 4 - }, -/obj/machinery/airalarm/directional/west, -/turf/open/floor/carpet, -/area/medical/psychology) -"deO" = ( -/obj/structure/chair/sofa/right, -/turf/open/floor/carpet, -/area/medical/psychology) -"deP" = ( -/obj/structure/sign/poster/official/help_others{ - pixel_y = 32 - }, -/obj/structure/chair/sofa/left, -/obj/item/toy/plush/moth{ - name = "Moffee" - }, -/turf/open/floor/carpet, -/area/medical/psychology) -"deQ" = ( -/obj/structure/bookcase/random/reference, -/obj/item/toy/figure/psychologist{ - pixel_y = 18 - }, -/obj/effect/turf_decal/tile/blue/half/contrasted{ +/area/station/commons/fitness/recreation) +"dNN" = ( +/turf/closed/wall/r_wall, +/area/station/science/research) +"dNP" = ( +/obj/structure/table, +/obj/item/storage/box/bodybags, +/obj/item/pen, +/obj/effect/turf_decal/tile/blue{ dir = 1 }, +/obj/structure/cable, +/obj/machinery/power/apc/auto_name/directional/north, /turf/open/floor/iron/white, -/area/medical/psychology) -"deR" = ( -/obj/structure/bookcase/random/reference, -/obj/effect/turf_decal/tile/blue/anticorner/contrasted{ +/area/station/medical/medbay/lobby) +"dNU" = ( +/obj/machinery/atmospherics/pipe/smart/simple/purple/visible{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/trimline/yellow/filled/line{ dir = 4 }, -/turf/open/floor/iron/white, -/area/medical/psychology) -"deW" = ( -/obj/machinery/camera/directional/west, -/obj/machinery/newscaster/directional/west, -/obj/structure/disposalpipe/segment, /turf/open/floor/iron, -/area/commons/fitness/recreation) -"deX" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, +/area/station/engineering/atmos) +"dOk" = ( +/turf/open/floor/circuit, +/area/station/science/robotics/mechbay) +"dOr" = ( +/obj/structure/closet/toolcloset, +/obj/effect/turf_decal/bot, +/obj/item/radio/intercom/directional/north, +/turf/open/floor/iron, +/area/station/engineering/main) +"dOC" = ( +/obj/structure/cable, +/obj/effect/turf_decal/tile/purple/fourcorners, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/ai) -"dfc" = ( -/obj/structure/sign/departments/xenobio, -/turf/closed/wall/r_wall, -/area/science/xenobiology) -"dfd" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/sorting/mail/flip{ + dir = 1; + sortType = 13 + }, +/turf/open/floor/iron, +/area/station/science/research) +"dOG" = ( /obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/preopen{ - id = "rdxeno"; - name = "Xenobiology Containment Door" +/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible{ + dir = 4 }, -/obj/structure/cable, -/turf/open/floor/plating, -/area/science/xenobiology) -"dff" = ( -/obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, -/area/service/hydroponics/garden/abandoned) -"dfi" = ( -/obj/structure/sign/nanotrasen, -/turf/closed/wall, -/area/science/research) -"dfm" = ( -/turf/closed/wall, -/area/science/research) -"dfp" = ( -/obj/structure/sign/warning/securearea, +/area/station/engineering/atmos/pumproom) +"dOQ" = ( +/obj/structure/sign/departments/science, /turf/closed/wall, -/area/science/research) -"dfs" = ( +/area/station/science/research) +"dOW" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, -/obj/effect/turf_decal/tile/purple/half/contrasted{ - dir = 8 +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 }, -/turf/open/floor/iron/white, -/area/science/lab) -"dft" = ( -/obj/machinery/holopad{ - pixel_x = -16 +/obj/machinery/firealarm/directional/south, +/obj/machinery/light/directional/south, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/station/engineering/atmos/project) +"dOX" = ( +/obj/machinery/light/directional/south, +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"dOY" = ( +/obj/machinery/door/airlock/command/glass{ + name = "Gateway Chamber" }, +/obj/effect/decal/cleanable/dirt, /obj/structure/cable, -/obj/effect/turf_decal/tile/purple/half/contrasted{ +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/turf/open/floor/iron/white, -/area/science/lab) -"dfu" = ( -/obj/machinery/requests_console/directional/east{ - announcementConsole = 1; - department = "Research Lab"; - departmentType = 5; - name = "Research Requests Console"; - receive_ore_updates = 1 +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/mapping_helpers/airlock/access/all/command/gateway, +/turf/open/floor/iron, +/area/station/command/gateway) +"dOZ" = ( +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"dPa" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/skill_station, +/turf/open/floor/carpet, +/area/station/service/library) +"dPi" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/iron, +/area/station/engineering/atmos/hfr_room) +"dPp" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/line{ + dir = 5 }, -/obj/machinery/camera/directional/east{ - c_tag = "Science - Research and Development"; - name = "science camera"; - network = list("ss13","rd") +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/command/gateway) +"dPt" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 1 }, -/obj/effect/turf_decal/tile/purple, /turf/open/floor/iron/white, -/area/science/lab) -"dfv" = ( -/obj/structure/sign/departments/chemistry, -/turf/closed/wall, -/area/medical/pharmacy) -"dfw" = ( +/area/station/medical/medbay/central) +"dPy" = ( /obj/machinery/light/directional/west, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 +/obj/machinery/camera/directional/west{ + c_tag = "Detective's Office" }, -/obj/machinery/button/door/directional/west{ - id = "chemisttop"; - name = "Pharmacy Top Shutter Control"; - pixel_y = 6; - req_access_txt = "69" +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/newscaster/directional/west, +/turf/open/floor/iron/dark, +/area/station/security/detectives_office) +"dPB" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, -/obj/machinery/button/door/directional/west{ - id = "chemistbot"; - name = "Pharmacy Bottom Shutter Control"; - pixel_y = -6; - req_access_txt = "69" +/turf/open/floor/plating, +/area/station/engineering/supermatter/room) +"dPC" = ( +/obj/structure/table, +/obj/machinery/microwave{ + desc = "Cooks and boils stuff, somehow."; + pixel_x = -3; + pixel_y = 5 }, -/turf/open/floor/iron/white, -/area/medical/pharmacy) -"dfx" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron, +/area/station/cargo/miningoffice) +"dPD" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/machinery/holopad, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral/fourcorners, /obj/effect/landmark/event_spawn, -/obj/effect/turf_decal/tile/yellow/half/contrasted{ +/turf/open/floor/iron/dark, +/area/station/engineering/transit_tube) +"dPK" = ( +/obj/machinery/hydroponics/soil, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/directional/east, +/obj/item/radio/intercom/directional/east, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/security/prison/garden) +"dPR" = ( +/turf/closed/wall/r_wall, +/area/station/maintenance/solars/port/aft) +"dPY" = ( +/obj/effect/turf_decal/bot_white/left, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral/anticorner{ dir = 8 }, -/turf/open/floor/iron/white, -/area/medical/pharmacy) -"dfz" = ( -/obj/structure/table/glass, -/obj/item/stack/sheet/mineral/plasma, -/obj/item/stack/sheet/mineral/plasma, -/obj/item/stack/sheet/mineral/plasma, -/obj/item/reagent_containers/glass/bottle/multiver{ - pixel_x = 6 +/turf/open/floor/iron/dark/smooth_corner{ + dir = 4 }, -/obj/item/reagent_containers/glass/bottle/epinephrine, -/obj/item/reagent_containers/dropper, -/obj/machinery/light/directional/east, -/obj/machinery/camera/directional/east{ - c_tag = "Medbay - Pharmacy"; - name = "medbay camera"; - network = list("ss13","medbay") +/area/station/engineering/gravity_generator) +"dQf" = ( +/obj/machinery/door/airlock/command{ + name = "Head of Personnel's Quarters" }, -/obj/effect/turf_decal/tile/yellow, -/obj/machinery/firealarm/directional/east, -/turf/open/floor/iron/white, -/area/medical/pharmacy) -"dfD" = ( -/obj/structure/sign/nanotrasen, -/turf/closed/wall, -/area/security/checkpoint/medical) -"dfJ" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/mapping_helpers/airlock/access/all/command/hop, +/turf/open/floor/wood, +/area/station/command/heads_quarters/hop) +"dQu" = ( +/obj/structure/disposalpipe/segment, /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/yellow{ +/obj/machinery/door/firedoor, +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ dir = 1 }, +/obj/machinery/door/airlock/engineering{ + name = "Engine Room" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, /turf/open/floor/iron, -/area/hallway/primary/port) -"dfK" = ( -/obj/structure/disposalpipe/segment, +/area/station/engineering/main) +"dQv" = ( +/obj/effect/turf_decal/bot, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, +/obj/effect/landmark/start/hangover, /turf/open/floor/iron, -/area/hallway/primary/fore) -"dfP" = ( -/obj/structure/chair/comfy/brown{ - dir = 4 - }, -/turf/open/floor/carpet, -/area/medical/psychology) -"dfQ" = ( -/turf/open/floor/carpet, -/area/medical/psychology) -"dfS" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/area/station/hallway/primary/central/fore) +"dQS" = ( +/obj/structure/cable, +/obj/structure/lattice/catwalk, +/obj/machinery/atmospherics/pipe/layer_manifold/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/iron/white, -/area/medical/psychology) -"dfX" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"dgd" = ( -/obj/structure/cable, -/obj/effect/landmark/event_spawn, +/turf/open/space/basic, +/area/space/nearstation) +"dRb" = ( +/obj/effect/landmark/start/hangover, /obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron, -/area/hallway/primary/central/fore) -"dgq" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/vomit/old, -/obj/structure/toilet{ +/turf/open/floor/iron/dark/side{ dir = 8 }, -/obj/machinery/light/small/directional/south, -/obj/effect/landmark/start/hangover, -/obj/machinery/newscaster/directional/west, -/obj/machinery/button/door/directional/south{ - id = "Toilet1"; - name = "Lock Control"; - normaldoorcontrol = 1; - specialfunctions = 4 - }, -/turf/open/floor/plating, -/area/commons/toilet/locker) -"dgr" = ( -/obj/structure/table/wood, -/obj/item/newspaper{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/item/reagent_containers/food/drinks/coffee{ - pixel_x = -4; - pixel_y = 2 +/area/station/hallway/primary/fore) +"dRh" = ( +/obj/machinery/telecomms/bus/preset_four, +/obj/effect/turf_decal/tile/brown/anticorner/contrasted{ + dir = 1 }, +/turf/open/floor/iron/telecomms, +/area/station/tcommsat/server) +"dRo" = ( +/obj/structure/chair/stool/bar/directional/south, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/dark, -/area/service/library) -"dgu" = ( -/obj/item/kirbyplants/random, -/obj/effect/turf_decal/tile/purple{ - dir = 1 +/area/station/service/abandoned_gambling_den/gaming) +"dRt" = ( +/obj/machinery/rnd/production/circuit_imprinter/department/science, +/obj/effect/turf_decal/bot, +/obj/machinery/airalarm/directional/east, +/turf/open/floor/iron, +/area/station/science/robotics/lab) +"dRu" = ( +/obj/effect/spawner/random/vending/colavend, +/obj/machinery/light/directional/south, +/obj/machinery/status_display/evac/directional/south, +/obj/effect/turf_decal/tile/neutral/half/contrasted, +/turf/open/floor/iron, +/area/station/science/breakroom) +"dRA" = ( +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Maintenance Hatch" }, -/turf/open/floor/iron/white, -/area/science/research) -"dgv" = ( -/obj/effect/turf_decal/tile/purple{ +/obj/effect/mapping_helpers/airlock/abandoned, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ dir = 1 }, -/turf/open/floor/iron/white, -/area/science/research) -"dgJ" = ( -/obj/effect/turf_decal/tile/neutral, -/turf/open/floor/iron, -/area/hallway/primary/central/aft) -"dgN" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/rack, -/obj/item/stack/cable_coil, -/obj/item/stack/cable_coil, -/obj/item/stack/cable_coil, -/obj/item/wirecutters, -/obj/item/crowbar, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/mapping_helpers/airlock/unres{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/obj/effect/mapping_helpers/airlock/access/any/medical/maintenance, +/turf/open/floor/iron, +/area/station/hallway/secondary/construction) +"dRC" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 4 }, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron/dark, -/area/engineering/supermatter/room) -"dgP" = ( -/obj/item/kirbyplants/random, -/obj/effect/turf_decal/tile/purple, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/white, -/area/science/lab) -"dgQ" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "rndlab2"; - name = "Secondary Research and Development Shutter" - }, +/area/station/medical/medbay/lobby) +"dRG" = ( +/obj/structure/rack, +/obj/item/crowbar/red, +/obj/effect/spawner/random/maintenance/two, /turf/open/floor/plating, -/area/science/lab) -"dgX" = ( -/obj/effect/turf_decal/tile/yellow/anticorner/contrasted{ - dir = 8 - }, -/turf/open/floor/iron/white, -/area/medical/pharmacy) -"dha" = ( -/obj/effect/turf_decal/tile/yellow, -/turf/open/floor/iron/white, -/area/medical/pharmacy) -"dhb" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/firedoor, -/obj/machinery/door/window/left/directional/south{ - dir = 8; - name = "Chemistry Desk"; - req_access_txt = "5; 69" - }, -/obj/machinery/door/window/right/directional/east{ - name = "Chemistry Desk" - }, -/obj/item/folder/white, +/area/station/maintenance/port/greater) +"dRJ" = ( +/turf/open/floor/glass/reinforced, +/area/station/hallway/primary/fore) +"dRK" = ( /obj/effect/turf_decal/delivery, +/obj/machinery/atmospherics/pipe/smart/manifold4w/brown/visible, +/turf/open/floor/iron/dark, +/area/station/engineering/supermatter/room) +"dRO" = ( +/obj/effect/turf_decal/tile/brown/half/contrasted, +/obj/structure/cable, /turf/open/floor/iron, -/area/medical/pharmacy) -"dhc" = ( -/obj/effect/turf_decal/tile/yellow{ +/area/station/cargo/lobby) +"dSo" = ( +/obj/effect/turf_decal/stripes/line{ dir = 1 }, -/turf/open/floor/iron/white, -/area/medical/medbay/central) -"dhf" = ( -/obj/machinery/newscaster/directional/south, -/turf/open/floor/wood, -/area/command/meeting_room/council) -"dhi" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, +/obj/effect/turf_decal/stripes/line, /obj/structure/cable, -/obj/effect/turf_decal/tile/neutral/fourcorners, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, -/area/security/office) -"dhm" = ( -/obj/machinery/camera/directional/north{ - c_tag = "Medbay - Center"; - name = "medbay camera"; - network = list("ss13","medbay") - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/turf/open/floor/iron/white, -/area/medical/medbay/central) -"dhq" = ( -/obj/structure/sign/poster/official/report_crimes{ - pixel_y = 32 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/turf/open/floor/iron/white, -/area/medical/medbay/central) -"dht" = ( -/obj/machinery/light/small/directional/north, -/obj/structure/sign/departments/medbay/alt{ - pixel_x = -32 - }, -/turf/open/floor/iron/white, -/area/medical/medbay/central) -"dhv" = ( -/obj/machinery/camera/directional/west{ - c_tag = "Medbay - Psychology Office"; - name = "medbay camera"; - network = list("ss13","medbay") - }, -/obj/structure/tank_holder/extinguisher, -/obj/effect/turf_decal/tile/blue/half/contrasted{ - dir = 8 - }, -/turf/open/floor/iron/white, -/area/medical/psychology) -"dhw" = ( -/turf/open/floor/iron/white, -/area/medical/psychology) -"dhx" = ( -/obj/effect/turf_decal/tile/blue, -/turf/open/floor/iron/white, -/area/medical/psychology) -"dhy" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/iron/white, -/area/medical/psychology) -"dhz" = ( +/area/station/science/ordnance/testlab) +"dSv" = ( /obj/machinery/holopad, -/turf/open/floor/iron/white, -/area/medical/psychology) -"dhA" = ( -/obj/machinery/atmospherics/pipe/smart/simple/cyan/hidden{ - dir = 4 - }, -/obj/machinery/light/directional/south, /obj/effect/turf_decal/bot, -/obj/machinery/computer/station_alert{ - dir = 1 - }, -/turf/open/floor/iron/dark/textured_large, -/area/engineering/atmos/storage/gas) -"dhC" = ( -/obj/effect/spawner/structure/window/reinforced/tinted, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"dhQ" = ( -/turf/closed/wall, -/area/science/research/abandoned) -"dhS" = ( -/obj/machinery/status_display/ai/directional/south, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/science/research) +"dSx" = ( +/obj/machinery/vending/autodrobe/all_access, /obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 1 - }, /turf/open/floor/iron/dark, -/area/medical/surgery/theatre) -"dhT" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/medical/glass{ - name = "Medbay Storage"; - req_access_txt = "5" +/area/station/commons/locker) +"dTu" = ( +/obj/machinery/light/directional/west, +/obj/structure/extinguisher_cabinet/directional/west, +/obj/structure/reagent_dispensers/fueltank, +/obj/effect/turf_decal/tile/yellow/half/contrasted{ + dir = 8 }, +/turf/open/floor/iron, +/area/station/commons/storage/tools) +"dTB" = ( +/obj/effect/landmark/event_spawn, /obj/structure/cable, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, +/obj/effect/turf_decal/tile/neutral/fourcorners, /obj/structure/disposalpipe/segment, /turf/open/floor/iron, -/area/medical/storage) -"dhU" = ( -/obj/structure/sign/nanotrasen, -/turf/closed/wall/r_wall, -/area/science/xenobiology) -"dhY" = ( -/obj/structure/cable, -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/preopen{ - id = "detectivewindows"; - name = "Detective Privacy Blast door" - }, -/turf/open/floor/plating, -/area/security/detectives_office) -"dib" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, +/area/station/hallway/primary/central/fore) +"dTD" = ( /obj/machinery/door/firedoor, /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -15110,1288 +14311,1495 @@ /obj/effect/turf_decal/stripes/line{ dir = 4 }, +/obj/machinery/status_display/evac/directional/south, /turf/open/floor/iron, -/area/science/research) -"dif" = ( -/obj/structure/table, -/obj/machinery/computer/libraryconsole/bookmanagement, -/obj/machinery/newscaster/directional/south, +/area/station/hallway/primary/central/fore) +"dTV" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/obj/effect/landmark/start/depsec/medical, /turf/open/floor/iron, -/area/security/prison) -"dil" = ( -/obj/structure/chair/office/light{ - dir = 4 +/area/station/security/checkpoint/medical) +"dTW" = ( +/obj/effect/decal/cleanable/blood/old, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron, +/area/station/medical/morgue) +"dTZ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron, +/area/station/maintenance/port/greater) +"dUl" = ( +/obj/structure/table/wood, +/obj/item/clipboard, +/obj/item/toy/figure/curator, +/obj/item/radio/intercom/directional/south, +/obj/machinery/airalarm/directional/east, +/turf/open/floor/iron/grimy, +/area/station/service/library) +"dUn" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/landmark/start/hangover, +/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"dUx" = ( +/obj/machinery/atmospherics/pipe/bridge_pipe/orange/visible{ + dir = 8 }, -/obj/effect/turf_decal/tile/purple, -/turf/open/floor/iron/white, -/area/science/lab) -"dim" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/firedoor, -/obj/item/folder, -/obj/item/pen, -/obj/machinery/door/window/left/directional/south{ - dir = 8; - name = "Research Lab Desk"; - req_one_access_txt = "7" +/obj/machinery/atmospherics/pipe/bridge_pipe/yellow/visible, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"dUH" = ( +/obj/effect/landmark/start/hangover/closet, +/obj/effect/spawner/random/clothing/wardrobe_closet_colored, +/obj/structure/sign/poster/random/directional/north, +/turf/open/floor/iron/dark, +/area/station/hallway/secondary/service) +"dUN" = ( +/obj/item/stack/cable_coil, +/obj/item/bodypart/r_arm/robot{ + pixel_x = 3 }, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "rndlab2"; - name = "Secondary Research and Development Shutter" +/obj/item/bodypart/l_arm/robot{ + pixel_x = -3 }, -/obj/machinery/door/window/right/directional/east, -/obj/effect/turf_decal/delivery, -/turf/open/floor/iron, -/area/science/lab) -"dip" = ( +/obj/item/assembly/flash/handheld, +/obj/item/assembly/flash/handheld, /obj/structure/table/reinforced, -/obj/machinery/door/firedoor, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "chemistbot"; - name = "Chemistry Side Shutters" +/obj/item/assembly/flash/handheld, +/obj/item/assembly/flash/handheld, +/obj/item/assembly/flash/handheld, +/obj/item/assembly/flash/handheld, +/obj/effect/turf_decal/bot, +/obj/machinery/ecto_sniffer{ + pixel_x = -6; + pixel_y = 6 }, -/obj/machinery/door/window/left/directional/south{ - dir = 4; - name = "Chemistry Desk"; - req_access_txt = "5; 69" +/turf/open/floor/iron, +/area/station/science/robotics/lab) +"dUZ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 1 }, -/obj/item/folder/white, -/obj/item/pen, -/obj/machinery/door/window/left/directional/south{ - dir = 8; - name = "Chemistry Desk" +/turf/open/floor/iron{ + heat_capacity = 1e+006 }, -/obj/effect/turf_decal/delivery, -/turf/open/floor/iron, -/area/medical/pharmacy) -"diq" = ( -/obj/structure/chair/office/light{ +/area/station/maintenance/port/aft) +"dVa" = ( +/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/turf_decal/siding/white/corner{ dir = 8 }, -/obj/effect/landmark/start/chemist, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron, -/area/medical/pharmacy) -"dir" = ( -/obj/effect/turf_decal/stripes/line{ +/turf/open/floor/iron/dark/corner{ + dir = 1 + }, +/area/station/hallway/primary/fore) +"dVe" = ( +/obj/effect/turf_decal/tile/red{ dir = 4 }, /turf/open/floor/iron, -/area/medical/pharmacy) -"dit" = ( -/obj/structure/cable, -/obj/effect/turf_decal/tile/yellow, -/turf/open/floor/iron/white, -/area/medical/pharmacy) -"diu" = ( -/obj/machinery/smartfridge/chemistry/preloaded, -/turf/closed/wall, -/area/medical/pharmacy) -"div" = ( +/area/station/security/office) +"dVg" = ( /obj/structure/cable, -/obj/effect/turf_decal/tile/yellow/half/contrasted{ - dir = 8 +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/lattice/catwalk, +/obj/structure/transit_tube/horizontal, +/turf/open/space/basic, +/area/space/nearstation) +"dVC" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/landmark/start/depsec/engineering, +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 1 }, -/turf/open/floor/iron/white, -/area/medical/medbay/central) -"dix" = ( -/obj/machinery/computer/prisoner/management{ +/turf/open/floor/iron, +/area/station/security/checkpoint/engineering) +"dVF" = ( +/obj/structure/table, +/obj/item/paper_bin, +/obj/item/pen, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/commons/locker) +"dVT" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 8 }, -/turf/open/floor/iron/grimy, -/area/command/heads_quarters/hos) -"diy" = ( -/turf/open/misc/grass, -/area/hallway/primary/fore) -"diE" = ( -/obj/machinery/door/firedoor, -/obj/structure/cable, -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/obj/effect/landmark/event_spawn, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 }, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron, +/area/station/engineering/atmos/pumproom) +"dVU" = ( +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/extinguisher_cabinet/directional/north, /turf/open/floor/iron, -/area/medical/medbay/central) -"diS" = ( +/area/station/hallway/primary/central/aft) +"dWf" = ( /obj/structure/cable, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/obj/structure/filingcabinet/chestdrawer, +/obj/machinery/power/apc/auto_name/directional/west, +/turf/open/floor/iron/grimy, +/area/station/commons/vacant_room/office) +"dWk" = ( +/obj/structure/cable, +/obj/machinery/power/terminal{ dir = 8 }, -/turf/open/floor/iron/white, -/area/medical/psychology) -"diT" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/turf/open/floor/iron/white, -/area/medical/psychology) -"diX" = ( -/obj/effect/decal/cleanable/cobweb, -/obj/structure/dresser, -/turf/open/floor/wood, -/area/maintenance/starboard/aft) -"diY" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/structure/table/wood, -/obj/item/clothing/suit/toggle/owlwings, -/obj/item/clothing/under/costume/owl, -/obj/item/clothing/mask/gas/owl_mask, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"diZ" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/table/wood, -/obj/item/storage/secure/briefcase, -/obj/item/grenade/smokebomb, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"djb" = ( +/obj/machinery/newscaster/directional/north, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron, +/area/station/engineering/gravity_generator) +"dWz" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ +/obj/effect/turf_decal/stripes/line{ dir = 4 }, +/obj/structure/plasticflaps, +/obj/machinery/conveyor{ + dir = 4; + id = "cargodisposals" + }, +/turf/open/floor/plating, +/area/station/cargo/sorting) +"dWF" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, /turf/open/floor/iron, -/area/commons/toilet/restrooms) -"djk" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/grunge{ - name = "Morgue"; - req_access_txt = "6" +/area/station/commons/storage/primary) +"dWG" = ( +/obj/structure/girder, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"dWT" = ( +/obj/machinery/camera/directional/south{ + c_tag = "Departures - Aft"; + name = "departures camera" }, /obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/airalarm/directional/south, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) +"dXd" = ( +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Maintenance Hatch" + }, /obj/effect/turf_decal/stripes/line{ dir = 1 }, +/obj/effect/turf_decal/stripes/line, +/obj/effect/mapping_helpers/airlock/unres, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +/turf/open/floor/iron, +/area/station/maintenance/department/crew_quarters/bar) +"dXw" = ( +/obj/effect/landmark/start/chaplain, +/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/service/chapel/funeral) +"dYj" = ( +/turf/closed/wall/r_wall, +/area/station/engineering/atmos/hfr_room) +"dYn" = ( +/obj/machinery/door/firedoor, /obj/structure/disposalpipe/segment{ dir = 4 }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/open/floor/iron, -/area/medical/morgue) -"djm" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/area/station/hallway/primary/central/aft) +"dYr" = ( +/obj/machinery/light/directional/east, +/obj/structure/bed, +/obj/item/bedsheet/rd, +/obj/machinery/status_display/evac/directional/east, +/obj/effect/turf_decal/tile/purple/fourcorners, +/turf/open/floor/iron/white, +/area/station/command/heads_quarters/rd) +"dYt" = ( +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Maintenance Hatch" + }, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/mapping_helpers/airlock/unres, +/obj/effect/mapping_helpers/airlock/access/any/science/maintenance, /turf/open/floor/iron, -/area/hallway/secondary/entry) -"djo" = ( -/obj/item/kirbyplants/random, +/area/station/maintenance/port/greater) +"dYy" = ( /obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/science/research/abandoned) -"djs" = ( -/obj/item/kirbyplants/random, +/obj/effect/spawner/random/structure/table_or_rack, +/turf/open/floor/iron, +/area/station/maintenance/port/greater) +"dYC" = ( +/obj/structure/table/reinforced, +/obj/item/stack/sheet/glass, +/obj/item/stock_parts/micro_laser, /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/delivery, /turf/open/floor/iron, -/area/science/research/abandoned) -"djx" = ( -/obj/machinery/light/directional/north, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/area/station/science/research/abandoned) +"dYK" = ( +/obj/machinery/atmospherics/pipe/smart/simple/green/visible, +/obj/structure/window/reinforced{ + dir = 8 }, -/obj/effect/turf_decal/tile/purple/half/contrasted{ - dir = 1 +/obj/effect/turf_decal/tile/blue{ + dir = 8 }, -/turf/open/floor/iron/white, -/area/maintenance/department/science) -"djy" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/machinery/computer/atmos_control/air_tank{ + dir = 4 + }, +/turf/open/floor/iron/white/corner{ dir = 1 }, -/obj/machinery/airalarm/directional/north, -/obj/effect/turf_decal/tile/purple/half/contrasted{ +/area/station/engineering/atmos) +"dYL" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/aisat_interior) +"dZw" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/machinery/firealarm/directional/north, +/obj/machinery/camera/directional/north{ + c_tag = "Service - Service Hall"; + dir = 9; + name = "service camera" + }, +/turf/open/floor/iron/dark, +/area/station/hallway/secondary/service) +"dZC" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"dZD" = ( +/obj/machinery/telecomms/server/presets/science, +/obj/effect/turf_decal/tile/purple{ dir = 1 }, -/turf/open/floor/iron/white, -/area/maintenance/department/science) -"djz" = ( -/obj/machinery/vending/coffee, +/obj/effect/turf_decal/tile/purple, /obj/effect/turf_decal/tile/purple{ dir = 4 }, -/obj/effect/turf_decal/stripes/line{ - dir = 5 +/turf/open/floor/iron/white/telecomms, +/area/station/tcommsat/server) +"dZF" = ( +/obj/machinery/camera/directional/west, +/obj/machinery/newscaster/directional/west, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron, +/area/station/commons/fitness/recreation) +"dZN" = ( +/obj/effect/turf_decal/tile/brown/anticorner/contrasted{ + dir = 1 }, -/turf/open/floor/iron/white, -/area/maintenance/department/science) -"djB" = ( -/obj/structure/sign/poster/official/science{ - pixel_x = -32 +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/cargo/warehouse) +"dZQ" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Maintenance Hatch" }, -/obj/structure/window/reinforced{ +/obj/structure/barricade/wooden, +/obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/structure/window/reinforced{ - dir = 1 +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, -/obj/effect/turf_decal/stripes/corner, +/obj/effect/mapping_helpers/airlock/access/any/service/maintenance, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/service/kitchen/abandoned) +"dZW" = ( /obj/effect/turf_decal/stripes/line{ dir = 9 }, -/mob/living/carbon/human/species/monkey, -/turf/open/floor/iron/dark, -/area/science/genetics) -"djD" = ( -/obj/machinery/dna_scannernew, -/obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ - dir = 1 +/turf/open/floor/iron, +/area/station/ai_monitored/command/storage/eva) +"eab" = ( +/obj/docking_port/stationary{ + dir = 4; + dwidth = 11; + height = 18; + id = "emergency_home"; + name = "DeltaStation emergency evac bay"; + width = 30 }, +/turf/open/space/basic, +/area/space) +"eae" = ( +/obj/structure/table/reinforced, +/obj/item/paper_bin, +/obj/machinery/status_display/evac/directional/south, +/obj/item/pen, +/obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/science/genetics) -"djE" = ( -/obj/machinery/computer/scan_consolenew, -/obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ - dir = 4 +/area/station/ai_monitored/turret_protected/aisat_interior) +"eal" = ( +/obj/structure/sign/warning/electric_shock, +/turf/closed/wall, +/area/station/maintenance/port/greater) +"ear" = ( +/obj/structure/cable, +/obj/effect/turf_decal/tile/brown/half/contrasted, +/turf/open/floor/iron, +/area/station/cargo/qm) +"eaE" = ( +/obj/structure/closet/secure_closet/brig{ + name = "Prisoner Locker" }, +/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/science/genetics) -"djQ" = ( -/obj/effect/decal/cleanable/dirt, +/area/station/security/execution/transfer) +"eaK" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/effect/turf_decal/stripes/line{ +/obj/machinery/duct, +/obj/effect/turf_decal/tile/blue{ dir = 1 }, +/obj/effect/turf_decal/tile/green{ + dir = 4 + }, /turf/open/floor/iron, -/area/maintenance/disposal/incinerator) -"djW" = ( -/obj/item/kirbyplants/random, -/obj/effect/turf_decal/tile/purple, -/turf/open/floor/iron/white, -/area/science/research) -"djX" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "rdrnd"; - name = "Research and Development Shutters" +/area/station/service/kitchen) +"eba" = ( +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ + dir = 6 }, +/turf/open/floor/iron, +/area/station/engineering/atmos/hfr_room) +"ebf" = ( +/obj/structure/cable, +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/sign/warning/vacuum, /turf/open/floor/plating, -/area/science/lab) -"djY" = ( -/obj/structure/table/reinforced, -/obj/machinery/light/directional/south, -/obj/machinery/cell_charger, -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/obj/machinery/firealarm/directional/south, -/obj/machinery/light_switch/directional/south{ - pixel_x = -25 +/area/station/cargo/miningoffice) +"ebg" = ( +/obj/machinery/light/directional/east, +/obj/machinery/camera/directional/east{ + c_tag = "Chapel Crematorium"; + name = "chapel camera" }, -/turf/open/floor/iron, -/area/science/lab) -"djZ" = ( -/obj/structure/table/reinforced, -/obj/item/stack/package_wrap, -/obj/item/hand_labeler, -/obj/effect/turf_decal/stripes/line{ +/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/station/service/chapel/funeral) +"ebh" = ( +/obj/effect/turf_decal/siding/yellow{ dir = 1 }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, -/area/science/lab) -"dka" = ( -/obj/structure/table/reinforced, -/obj/item/storage/toolbox/mechanical{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/storage/toolbox/mechanical, -/obj/item/stack/cable_coil, -/obj/item/stack/cable_coil, -/obj/machinery/status_display/evac/directional/south, -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, +/area/station/engineering/storage_shared) +"ebo" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/brown/half/contrasted, /turf/open/floor/iron, -/area/science/lab) -"dkb" = ( -/obj/structure/cable, -/obj/effect/turf_decal/tile/purple, -/turf/open/floor/iron/white, -/area/science/lab) -"dkc" = ( -/obj/structure/table/reinforced, -/obj/item/folder/white, -/obj/item/reagent_containers/glass/beaker/large, -/obj/item/reagent_containers/glass/beaker, -/obj/item/reagent_containers/dropper, +/area/station/cargo/warehouse) +"ebF" = ( +/obj/structure/chair, +/obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/stripes/line{ dir = 9 }, -/obj/structure/extinguisher_cabinet/directional/south, -/turf/open/floor/iron, -/area/science/lab) -"dkd" = ( -/obj/structure/table/reinforced, -/obj/machinery/light/directional/south, -/obj/item/paper_bin, -/obj/item/pen, +/turf/open/floor/plating/airless, +/area/station/science/ordnance/bomb) +"ebV" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Maintenance Hatch" + }, +/obj/effect/spawner/random/structure/barricade, /obj/effect/turf_decal/stripes/line{ - dir = 5 + dir = 4 }, -/obj/machinery/button/door/directional/south{ - id = "rndlab1"; - name = "Primary Research Shutters Control"; - pixel_x = -8; - req_access_txt = "7" +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, -/obj/machinery/button/door/directional/south{ - id = "rndlab2"; - name = "Secondary Research Shutters Control"; - pixel_x = 8; - req_access_txt = "7" +/obj/effect/mapping_helpers/airlock/unres{ + dir = 4 }, +/obj/effect/mapping_helpers/airlock/access/any/engineering/maintenance/departmental, /turf/open/floor/iron, -/area/science/lab) -"dkg" = ( -/obj/machinery/chem_master, -/obj/structure/sign/warning/nosmoking{ - pixel_x = -32; - pixel_y = -32 +/area/station/service/hydroponics/garden/abandoned) +"ecg" = ( +/obj/structure/lattice, +/obj/machinery/atmospherics/components/unary/passive_vent/layer2{ + dir = 1 + }, +/turf/open/space, +/area/space/nearstation) +"ecl" = ( +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Maintenance Hatch" }, +/obj/effect/mapping_helpers/airlock/abandoned, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, /obj/effect/turf_decal/stripes/line, -/obj/structure/extinguisher_cabinet/directional/south, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 1 + }, +/obj/effect/mapping_helpers/airlock/access/any/medical/maintenance, /turf/open/floor/iron, -/area/medical/pharmacy) -"dkh" = ( -/obj/machinery/chem_heater/withbuffer, +/area/station/hallway/secondary/construction) +"ecH" = ( /obj/effect/turf_decal/stripes/line{ - dir = 6 + dir = 5 }, -/obj/machinery/requests_console/directional/south{ - department = "Pharmacy"; - name = "Pharmacy Requests Console"; - receive_ore_updates = 1 +/obj/machinery/light/small/directional/north, +/turf/open/floor/iron, +/area/station/engineering/atmos/hfr_room) +"edb" = ( +/obj/effect/turf_decal/tile/red{ + dir = 1 }, /turf/open/floor/iron, -/area/medical/pharmacy) -"dkt" = ( -/obj/structure/closet/firecloset, +/area/station/security/prison) +"edg" = ( +/obj/effect/spawner/random/structure/grille, /turf/open/floor/plating, -/area/maintenance/fore) -"dkA" = ( +/area/station/maintenance/department/crew_quarters/bar) +"edq" = ( +/turf/closed/wall, +/area/station/security/processing) +"edx" = ( +/turf/closed/wall/r_wall, +/area/station/maintenance/disposal/incinerator) +"edB" = ( +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/table/reinforced, -/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/iron, +/area/station/hallway/primary/central/fore) +"edS" = ( +/obj/item/kirbyplants/random, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/firealarm/directional/south, +/turf/open/floor/iron/dark, +/area/station/command/heads_quarters/ce) +"edV" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/camera/directional/east{ + c_tag = "Auxiliary Tool Storage"; + name = "engineering camera" }, -/obj/effect/turf_decal/tile/neutral, -/obj/item/wrench, -/obj/item/crowbar/red, -/obj/item/clothing/mask/gas, -/obj/effect/turf_decal/bot, -/obj/machinery/light/directional/south, -/obj/machinery/camera/directional/south{ - c_tag = "Atmospherics - Pumps"; - name = "atmospherics camera" +/obj/item/radio/intercom/directional/east, +/obj/effect/turf_decal/tile/yellow/half/contrasted{ + dir = 4 }, -/obj/machinery/newscaster/directional/south, -/turf/open/floor/iron/dark, -/area/engineering/atmos) -"dkF" = ( -/obj/structure/sign/directions/engineering{ - desc = "A sign that shows there are doors here. There are doors everywhere!"; - icon_state = "doors"; - name = "WARNING: BLAST DOORS"; - pixel_y = -32 - }, -/obj/effect/turf_decal/stripes/line{ +/turf/open/floor/iron, +/area/station/commons/storage/tools) +"edW" = ( +/obj/structure/disposalpipe/segment{ dir = 4 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/hallway/primary/port) +"eea" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/status_display/ai/directional/north, /turf/open/floor/iron, -/area/security/brig) -"dkG" = ( -/obj/structure/chair{ +/area/station/hallway/primary/central/fore) +"eee" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron, +/area/station/cargo/storage) +"eem" = ( +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/obj/structure/cable, +/obj/effect/landmark/start/hangover, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"eex" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/siding/wood{ + dir = 8 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 + }, +/turf/open/floor/wood, +/area/station/service/theater) +"eeE" = ( +/obj/effect/turf_decal/trimline/blue/filled/corner{ dir = 8 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/white, -/area/medical/medbay/central) -"dkI" = ( -/obj/structure/reagent_dispensers/water_cooler, -/obj/effect/turf_decal/tile/blue/anticorner/contrasted{ +/area/station/medical/treatment_center) +"eeL" = ( +/obj/structure/cable, +/obj/effect/turf_decal/stripes/line{ dir = 8 }, -/turf/open/floor/iron/white, -/area/medical/psychology) -"dkJ" = ( -/obj/machinery/light/directional/south, -/obj/item/kirbyplants/random, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/command/gateway) +"eeZ" = ( +/obj/item/exodrone, +/obj/machinery/exodrone_launcher, +/obj/effect/turf_decal/box, +/obj/effect/decal/cleanable/oil/slippery, +/turf/open/floor/plating, +/area/station/cargo/drone_bay) +"efh" = ( /obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/south, -/obj/effect/turf_decal/tile/blue/half/contrasted, -/turf/open/floor/iron/white, -/area/medical/psychology) -"dkK" = ( -/obj/machinery/status_display/evac/directional/south, -/obj/structure/closet/secure_closet/psychology, -/obj/effect/turf_decal/tile/blue/half/contrasted, -/turf/open/floor/iron/white, -/area/medical/psychology) -"dkL" = ( -/obj/structure/filingcabinet/filingcabinet, -/obj/machinery/firealarm/directional/south, -/obj/effect/turf_decal/tile/blue/half/contrasted, -/turf/open/floor/iron/white, -/area/medical/psychology) -"dkM" = ( -/obj/structure/table/wood, -/obj/item/folder/white{ - pixel_x = 14; - pixel_y = 3 +/obj/machinery/chem_dispenser/drinks/beer{ + dir = 8 }, -/obj/item/paper_bin/carbon{ - pixel_x = -3; - pixel_y = 2 +/obj/structure/table, +/obj/machinery/power/apc/auto_name/directional/east, +/turf/open/floor/iron/checker{ + dir = 1 }, -/obj/item/pen, -/obj/effect/turf_decal/tile/blue/half/contrasted, -/turf/open/floor/iron/white, -/area/medical/psychology) -"dkN" = ( -/obj/structure/noticeboard/directional/south, -/obj/structure/table/wood, -/obj/machinery/computer/med_data/laptop{ - dir = 1; - pixel_y = 4 +/area/station/service/bar) +"efI" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/door/firedoor, +/obj/machinery/door/poddoor/shutters/window/preopen{ + id = "left_arrivals_shutters" }, -/obj/effect/turf_decal/tile/blue/anticorner/contrasted, -/turf/open/floor/iron/white, -/area/medical/psychology) -"dkO" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/disposalpipe/segment, -/obj/structure/cable, -/obj/machinery/vending/wallmed/directional/west, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ +/obj/machinery/light/directional/west, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/iron/dark/corner{ dir = 8 }, -/turf/open/floor/iron, -/area/maintenance/starboard/aft) -"dkR" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/effect/landmark/xeno_spawn, +/area/station/hallway/secondary/entry) +"efQ" = ( +/obj/structure/grille, +/turf/open/space/basic, +/area/space/nearstation) +"efX" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/structure/chair/office{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/station/service/library) +"egd" = ( +/obj/machinery/duct, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 + dir = 4 }, -/turf/open/floor/wood{ - icon_state = "wood-broken2" +/turf/open/floor/iron, +/area/station/engineering/atmos/project) +"egk" = ( +/obj/structure/table/wood/poker, +/obj/item/storage/fancy/cigarettes/dromedaryco{ + pixel_x = 3; + pixel_y = 3 }, -/area/maintenance/starboard/aft) -"dkS" = ( +/obj/item/storage/fancy/cigarettes/dromedaryco, /obj/effect/decal/cleanable/dirt, -/obj/structure/chair/office{ +/turf/open/floor/iron/dark, +/area/station/service/abandoned_gambling_den) +"egs" = ( +/obj/machinery/light/small/directional/south, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/yellow{ dir = 4 }, -/turf/open/floor/wood, -/area/maintenance/starboard/aft) -"dkT" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/table/wood, -/obj/item/modular_computer/tablet/preset/cheap, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"dkY" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/security{ - name = "Courtroom" +/obj/effect/turf_decal/tile/yellow{ + dir = 8 }, +/obj/structure/chair/stool/bar/directional/south, +/turf/open/floor/iron, +/area/station/service/kitchen/abandoned) +"egx" = ( +/obj/structure/disposalpipe/segment, /obj/structure/cable, -/obj/effect/turf_decal/bot, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/mapping_helpers/airlock/access/all/security/court, +/turf/open/floor/iron, +/area/station/science/xenobiology) +"egF" = ( +/obj/machinery/door/airlock/public/glass{ + name = "Library Access" + }, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/effect/turf_decal/stripes/line{ - dir = 1 + dir = 8 }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/iron, -/area/security/courtroom) -"dlf" = ( /obj/effect/turf_decal/stripes/line{ - dir = 9 + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/station/service/library) +"egO" = ( +/obj/structure/table/wood, +/obj/item/clipboard, +/obj/item/folder, +/obj/machinery/newscaster/directional/east, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 4 }, /turf/open/floor/iron, -/area/science/research/abandoned) -"dlg" = ( +/area/station/science/breakroom) +"egR" = ( +/obj/structure/chair, +/obj/effect/landmark/start/assistant, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/turf/open/floor/iron/white, +/area/station/science/lobby) +"egT" = ( +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 8 + }, +/turf/open/floor/iron{ + heat_capacity = 1e+006 + }, +/area/station/command/heads_quarters/ce) +"egU" = ( +/obj/machinery/conveyor{ + dir = 1; + id = "cargoload" + }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, -/area/science/research/abandoned) -"dlh" = ( -/obj/effect/decal/cleanable/dirt, +/area/station/cargo/storage) +"ehb" = ( +/obj/structure/rack, +/obj/item/book/manual/wiki/robotics_cyborgs, +/obj/item/storage/belt/utility, +/obj/item/reagent_containers/glass/beaker/large, /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, +/obj/effect/turf_decal/delivery, /turf/open/floor/iron, -/area/science/research/abandoned) -"dli" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/area/station/science/research/abandoned) +"ehg" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/turf/open/floor/iron, -/area/science/research/abandoned) -"dlo" = ( -/obj/structure/window/reinforced{ +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/machinery/door/window/left/directional/west{ - dir = 4; - name = "'Monkey Pen"; - req_access_txt = "9" - }, /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/effect/turf_decal/stripes/line{ +/turf/open/floor/iron, +/area/station/science/research) +"ehj" = ( +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/engineering/storage/tech) +"eho" = ( +/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/mob/living/carbon/human/species/monkey, -/turf/open/floor/iron/dark, -/area/science/genetics) -"dlp" = ( -/obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ - dir = 1 +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron{ + heat_capacity = 1e+006 }, +/area/station/commons/locker) +"ehD" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/green/visible, +/turf/open/floor/iron, +/area/station/engineering/supermatter/room) +"ehL" = ( +/obj/structure/cable, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/dark, -/area/science/genetics) -"dlq" = ( -/obj/structure/table, +/area/station/engineering/atmos) +"ehS" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/landmark/start/cargo_technician, +/obj/effect/turf_decal/bot, /turf/open/floor/iron, -/area/security/prison) -"dlr" = ( -/obj/machinery/light/directional/east, -/obj/effect/landmark/start/geneticist, -/obj/structure/chair/office/light{ - dir = 1; - pixel_y = 3 +/area/station/cargo/storage) +"eik" = ( +/obj/machinery/door/window/brigdoor{ + name = "Creature Pen"; + req_access = list("research") }, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 4 +/obj/structure/cable, +/obj/machinery/door/poddoor/preopen{ + id = "xeno7"; + name = "Creature Cell #7" }, +/obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/science/genetics) -"dlJ" = ( -/obj/structure/disposalpipe/segment, +/area/station/science/xenobiology) +"eio" = ( /obj/structure/cable, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/bar{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral, -/obj/structure/sign/poster/random/directional/east, -/turf/open/floor/iron, -/area/maintenance/port/fore) -"dlM" = ( -/turf/closed/wall, -/area/science/robotics/mechbay) -"dlN" = ( -/turf/closed/wall/r_wall, -/area/science/robotics/mechbay) -"dlO" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/science/robotics/mechbay) -"dlP" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/research{ - name = "Research and Development Lab"; - req_one_access_txt = "7" +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/siding/thinplating/dark{ + dir = 4 }, +/turf/open/floor/iron/dark, +/area/station/service/bar) +"eir" = ( /obj/structure/cable, -/obj/effect/turf_decal/stripes/line, +/obj/machinery/light/directional/west, /obj/effect/turf_decal/stripes/line{ - dir = 1 + dir = 9 }, -/turf/open/floor/iron, -/area/science/robotics/mechbay) -"dlR" = ( -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/obj/machinery/power/apc/auto_name/directional/west, +/obj/machinery/camera/directional/west{ + c_tag = "Engineering - Gravity Generator"; + name = "engineering camera" }, /turf/open/floor/iron, -/area/hallway/primary/aft) -"dlU" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/medical/glass{ - name = "Chemistry"; - req_access_txt = "69; 33" - }, -/obj/structure/cable, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/area/station/engineering/gravity_generator) +"eis" = ( +/obj/structure/table, +/obj/item/storage/box/bodybags{ + pixel_x = 3; + pixel_y = 3 }, -/obj/effect/turf_decal/stripes/line, +/obj/item/storage/box/gloves, +/obj/effect/turf_decal/delivery, +/obj/item/crowbar, +/obj/item/wrench, +/obj/item/clothing/mask/gas, +/obj/effect/turf_decal/trimline/brown/filled/line, /turf/open/floor/iron, -/area/medical/chemistry) -"dlW" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/medical/chemistry) -"dlX" = ( -/obj/structure/sign/departments/medbay/alt, -/turf/closed/wall, -/area/medical/chemistry) -"dlY" = ( -/obj/structure/disposalpipe/segment, +/area/station/science/research) +"eiz" = ( /obj/machinery/door/firedoor, -/obj/structure/cable, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/obj/machinery/door/airlock/virology/glass{ + name = "Virology Lab" }, -/turf/open/floor/iron, -/area/medical/medbay/central) -"dme" = ( -/obj/structure/chair/wood{ +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/service/theater/abandoned) -"dmf" = ( -/obj/structure/girder, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"dmh" = ( -/turf/closed/wall, -/area/hallway/secondary/construction) -"dms" = ( +/obj/structure/cable, /obj/effect/turf_decal/stripes/line{ dir = 8 }, -/turf/open/floor/iron, -/area/science/research/abandoned) -"dmu" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable, /obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/iron, -/area/science/research/abandoned) -"dmw" = ( -/obj/structure/chair/wood{ dir = 4 }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/service/theater/abandoned) -"dmx" = ( -/obj/effect/turf_decal/tile/yellow/half/contrasted, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/mapping_helpers/airlock/access/all/medical/virology, /turf/open/floor/iron, -/area/commons/storage/primary) -"dmy" = ( +/area/station/medical/virology) +"eiC" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/iron, -/area/science/research/abandoned) -"dmA" = ( -/obj/effect/landmark/blobstart, -/obj/effect/turf_decal/bot, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 8 - }, -/turf/open/floor/iron, -/area/maintenance/department/science) -"dmC" = ( +/obj/machinery/light/small/directional/north, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 8 +/turf/open/floor/iron, +/area/station/security/prison/safe) +"eiD" = ( +/obj/machinery/camera/directional/east{ + c_tag = "Virology - Hallway"; + name = "virology camera"; + network = list("ss13","medbay") }, -/turf/open/floor/iron/dark, -/area/science/genetics) -"dmD" = ( -/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/service/abandoned_gambling_den/gaming) -"dmE" = ( -/obj/machinery/airalarm/directional/east, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ +/obj/item/radio/intercom/directional/east, +/obj/effect/turf_decal/tile/green/half/contrasted{ dir = 4 }, -/turf/open/floor/iron/dark, -/area/science/genetics) -"dmQ" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/white, +/area/station/medical/virology) +"eiF" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/carpet, +/area/station/commons/dorms) +"eiL" = ( +/obj/item/kirbyplants/random, /obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, /turf/open/floor/iron, -/area/engineering/hallway) -"dmR" = ( -/obj/effect/decal/cleanable/dirt, +/area/station/service/abandoned_gambling_den/gaming) +"eiM" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, +/obj/effect/turf_decal/tile/purple/fourcorners, +/obj/effect/spawner/random/engineering/tracking_beacon, +/turf/open/floor/iron, +/area/station/science/research) +"eiR" = ( +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/maintenance/starboard/greater) +"eiS" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/tile/neutral/half/contrasted, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 8 + }, /turf/open/floor/iron, -/area/maintenance/port/greater) -"dmS" = ( -/obj/machinery/disposal/bin, +/area/station/maintenance/port/greater) +"eiW" = ( +/obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/stripes/line{ - dir = 5 + dir = 9 }, -/obj/structure/disposalpipe/trunk, /turf/open/floor/iron, -/area/science/lab) -"dmX" = ( -/obj/effect/turf_decal/bot, -/obj/machinery/atmospherics/components/unary/thermomachine/freezer/on{ +/area/station/maintenance/port/aft) +"ejl" = ( +/obj/machinery/door/firedoor, +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/obj/machinery/door/airlock/external{ + name = "External Airlock" + }, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ dir = 1 }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/external, /turf/open/floor/iron, -/area/science/xenobiology) -"dmZ" = ( -/obj/structure/table, -/obj/item/stock_parts/cell/high, -/obj/item/stock_parts/cell/high, -/obj/machinery/cell_charger, +/area/station/hallway/secondary/exit/departure_lounge) +"ejp" = ( /obj/machinery/light/directional/west, -/obj/effect/turf_decal/bot, -/obj/item/radio/intercom/directional/north, -/obj/machinery/airalarm/directional/west, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, /turf/open/floor/iron, -/area/science/robotics/mechbay) -"dna" = ( -/obj/structure/cable, -/obj/effect/turf_decal/stripes/line{ - dir = 9 +/area/station/hallway/primary/port) +"ejt" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/grimy, +/area/station/service/library) +"ejR" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/white, +/area/station/medical/storage) +"ejW" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment{ + dir = 4 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/neutral/half/contrasted, /turf/open/floor/iron, -/area/science/robotics/mechbay) -"dnb" = ( +/area/station/maintenance/port/greater) +"eke" = ( /obj/structure/cable, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/obj/structure/disposalpipe/junction/yjunction{ + dir = 8 }, -/turf/open/floor/iron, -/area/science/robotics/mechbay) -"dnc" = ( /obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 4 }, /turf/open/floor/iron, -/area/science/robotics/mechbay) -"dne" = ( -/obj/structure/cable, -/obj/effect/turf_decal/stripes/line{ - dir = 5 +/area/station/maintenance/fore) +"ekf" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 8 }, -/obj/machinery/power/apc/auto_name/directional/north, /turf/open/floor/iron, -/area/science/robotics/mechbay) -"dnf" = ( -/obj/machinery/light/directional/east, -/obj/structure/sign/warning/nosmoking{ - pixel_x = 32 +/area/station/hallway/primary/aft) +"ekl" = ( +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 8 }, -/obj/machinery/computer/mechpad{ +/turf/open/floor/iron/dark, +/area/station/commons/fitness/recreation) +"ekp" = ( +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/effect/turf_decal/bot, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, -/area/science/robotics/mechbay) -"dng" = ( -/obj/structure/cable, -/obj/effect/turf_decal/tile/yellow/anticorner/contrasted{ - dir = 1 +/area/station/hallway/secondary/entry) +"eku" = ( +/obj/structure/closet/secure_closet/personal/patient, +/turf/open/floor/iron, +/area/station/medical/morgue) +"ekN" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron{ + heat_capacity = 1e+006 }, -/turf/open/floor/iron/white, -/area/medical/chemistry) -"dnh" = ( +/area/station/maintenance/starboard/aft) +"ekU" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/firealarm/directional/south, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"ekV" = ( +/obj/effect/turf_decal/tile/neutral, /obj/structure/cable, -/obj/machinery/light/directional/north, -/obj/effect/turf_decal/tile/yellow/half/contrasted{ - dir = 1 - }, -/turf/open/floor/iron/white, -/area/medical/chemistry) -"dnl" = ( -/obj/machinery/camera/directional/north{ - c_tag = "Chemistry - Fore"; - name = "medbay camera"; - network = list("ss13","medbay") - }, -/obj/machinery/light/directional/north, -/obj/effect/turf_decal/tile/yellow/half/contrasted{ - dir = 1 +/obj/structure/disposalpipe/segment{ + dir = 10 }, -/turf/open/floor/iron/white, -/area/medical/chemistry) -"dnn" = ( -/obj/effect/turf_decal/tile/yellow{ - dir = 1 +/turf/open/floor/iron, +/area/station/hallway/primary/central/aft) +"ekZ" = ( +/obj/effect/turf_decal/box/white{ + color = "#52B4E9" }, -/obj/effect/turf_decal/trimline/yellow/filled/warning{ +/turf/open/floor/iron/dark/textured_large, +/area/station/engineering/atmos/hfr_room) +"eln" = ( +/obj/effect/turf_decal/stripes/end{ dir = 4 }, -/obj/machinery/newscaster/directional/north, -/turf/open/floor/iron/white, -/area/medical/chemistry) -"dnB" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/public/glass{ - name = "Aft Primary Hallway" - }, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/turf/open/floor/plating/airless, +/area/station/science/ordnance/bomb) +"elp" = ( +/obj/machinery/status_display/evac/directional/east, +/obj/structure/frame/computer{ + anchored = 1; + dir = 8 }, +/turf/open/floor/wood, +/area/station/service/electronic_marketing_den) +"elx" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/maintenance/disposal/incinerator) +"elz" = ( +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/hallway/primary/central/aft) -"dnI" = ( -/obj/machinery/holopad, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron, -/area/cargo/office) -"dnL" = ( +/turf/open/floor/wood, +/area/station/command/corporate_showroom) +"elK" = ( +/obj/structure/sign/warning/no_smoking, +/turf/closed/wall, +/area/station/engineering/main) +"elN" = ( +/obj/machinery/status_display/evac/directional/north, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/bot_white, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/command/gateway) +"elO" = ( /obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/brown/half/contrasted{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/maintenance/starboard/fore) +"elP" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/yellow/fourcorners, +/turf/open/floor/iron, +/area/station/engineering/storage) +"elS" = ( /obj/structure/cable, -/obj/structure/rack, -/obj/item/roller, -/obj/item/reagent_containers/blood, +/obj/structure/disposalpipe/segment, +/obj/effect/decal/cleanable/dirt, +/obj/structure/sign/poster/random/directional/east, /turf/open/floor/plating, -/area/maintenance/starboard/aft) -"dnN" = ( -/obj/structure/table, -/obj/item/storage/toolbox/mechanical, -/obj/item/flashlight, -/obj/effect/turf_decal/bot, +/area/station/maintenance/fore) +"elU" = ( +/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/hallway/secondary/construction) -"dnO" = ( +/area/station/commons/dorms) +"emg" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/closet/emcloset, +/obj/machinery/light/small/directional/north, /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/end{ - dir = 8 +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, +/obj/effect/turf_decal/delivery, +/obj/structure/sign/poster/random/directional/north, /turf/open/floor/iron, -/area/hallway/secondary/construction) -"dnQ" = ( -/obj/machinery/pipedispenser/disposal, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ +/area/station/maintenance/department/crew_quarters/bar) +"emo" = ( +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/effect/turf_decal/stripes/end{ dir = 1 }, +/obj/structure/closet/bombcloset/security, /turf/open/floor/iron, -/area/hallway/secondary/construction) -"dnR" = ( -/obj/machinery/pipedispenser/disposal/transit_tube, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/area/station/maintenance/starboard) +"emr" = ( +/obj/machinery/light/directional/south, +/obj/machinery/camera/directional/south{ + c_tag = "Atmospherics - Project Room Fore"; + dir = 5; + name = "atmospherics camera" }, +/obj/machinery/status_display/evac/directional/south, +/obj/effect/turf_decal/trimline/yellow/line, /turf/open/floor/iron, -/area/hallway/secondary/construction) -"dnS" = ( -/obj/structure/filingcabinet/chestdrawer, -/obj/effect/turf_decal/stripes/end{ - dir = 4 +/area/station/engineering/atmos/project) +"emB" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 8 }, +/obj/machinery/firealarm/directional/west, /turf/open/floor/iron, -/area/hallway/secondary/construction) -"dnT" = ( -/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/iron, -/area/hallway/secondary/construction) -"dnU" = ( -/obj/structure/chair/comfy/brown{ - dir = 4 - }, -/turf/open/floor/wood, -/area/service/electronic_marketing_den) -"dnW" = ( -/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ - dir = 4 - }, -/obj/structure/lattice/catwalk, -/turf/open/space/basic, -/area/space/nearstation) -"dnX" = ( +/area/station/hallway/primary/port) +"emW" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/effect/landmark/xeno_spawn, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ dir = 8 }, /turf/open/floor/plating, -/area/maintenance/starboard/aft) -"dnY" = ( -/obj/machinery/portable_atmospherics/canister/air, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/delivery, -/turf/open/floor/iron, -/area/maintenance/starboard/aft) -"doc" = ( +/area/station/maintenance/department/engine/atmos) +"emZ" = ( +/obj/machinery/conveyor{ + dir = 4; + id = "garbage" + }, +/obj/machinery/recycler, /obj/effect/decal/cleanable/dirt, -/obj/structure/cable, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plating, +/area/station/maintenance/disposal) +"ena" = ( +/obj/effect/turf_decal/tile/green, +/turf/open/floor/iron/white, +/area/station/medical/virology) +"enc" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/status_display/evac/directional/east, +/obj/item/kirbyplants/photosynthetic{ + pixel_y = 10 + }, /turf/open/floor/iron/dark, -/area/service/abandoned_gambling_den) -"doe" = ( -/obj/effect/turf_decal/tile/neutral{ +/area/station/ai_monitored/turret_protected/ai_upload) +"enh" = ( +/obj/machinery/door/airlock/research{ + name = "Research Testing Range" + }, +/obj/structure/disposalpipe/segment{ dir = 4 }, /obj/machinery/door/firedoor, -/obj/machinery/door/poddoor/shutters/window/preopen{ - id = "right_arrivals_shutters" +/obj/structure/cable, +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, -/obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ - dir = 1 + dir = 8 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/hallway/secondary/entry) -"doi" = ( -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/iron, -/area/science/research/abandoned) -"dom" = ( +/area/station/science/auxlab) +"eni" = ( /obj/effect/turf_decal/stripes/line{ - dir = 4 + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/green/visible, +/obj/machinery/atmospherics/pipe/smart/manifold4w/green/visible/layer4, +/obj/structure/sign/warning/secure_area{ + pixel_x = -32 }, /turf/open/floor/iron, -/area/science/research/abandoned) -"don" = ( -/obj/effect/turf_decal/delivery, -/turf/open/floor/iron, -/area/science/research/abandoned) -"doq" = ( +/area/station/engineering/supermatter/room) +"enk" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/iron/white, -/area/maintenance/department/science) -"dov" = ( -/obj/machinery/vending/hydroseeds, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron/dark, -/area/service/hydroponics) -"doK" = ( -/obj/structure/cable, -/obj/machinery/door/window/brigdoor{ - id = "cargocell"; - name = "Cargo Cell"; - req_access_txt = "63" +/obj/effect/turf_decal/tile/neutral/half/contrasted, +/turf/open/floor/iron, +/area/station/maintenance/port/aft) +"enq" = ( +/obj/item/folder/yellow, +/obj/item/multitool, +/obj/item/pen/red, +/obj/structure/table, +/obj/item/pen/blue{ + pixel_y = -4 + }, +/obj/effect/turf_decal/tile/brown/half/contrasted{ + dir = 1 }, -/obj/effect/turf_decal/tile/red/fourcorners, /turf/open/floor/iron, -/area/security/checkpoint/supply) -"doW" = ( -/obj/machinery/recharge_station, -/obj/effect/turf_decal/bot, +/area/station/cargo/office) +"enr" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/station/commons/fitness/recreation) +"ent" = ( +/obj/structure/reagent_dispensers/fueltank, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 8 + }, /turf/open/floor/iron, -/area/science/robotics/mechbay) -"doY" = ( +/area/station/maintenance/port/lesser) +"enu" = ( +/obj/structure/bodycontainer/morgue{ + dir = 2 + }, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/medical/morgue) +"enR" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 4 + }, +/obj/machinery/portable_atmospherics/canister/nitrogen, /obj/effect/turf_decal/bot, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/turf/open/floor/iron, -/area/science/robotics/mechbay) -"doZ" = ( -/obj/machinery/computer/mech_bay_power_console, -/turf/open/floor/circuit, -/area/science/robotics/mechbay) -"dpa" = ( -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/recharge_floor, -/area/science/robotics/mechbay) -"dpb" = ( -/obj/machinery/mech_bay_recharge_port{ +/turf/open/floor/iron/dark, +/area/station/engineering/supermatter/room) +"enT" = ( +/obj/effect/turf_decal/tile/brown/half/contrasted{ dir = 8 }, +/turf/open/floor/iron, +/area/station/cargo/warehouse) +"enU" = ( /obj/effect/turf_decal/stripes/line{ - dir = 5 + dir = 6 }, -/turf/open/floor/plating, -/area/science/robotics/mechbay) -"dpc" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 +/obj/structure/closet/crate{ + icon_state = "crateopen" }, -/turf/open/floor/iron, -/area/science/robotics/mechbay) -"dpd" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/mechpad, -/obj/effect/turf_decal/bot, -/obj/machinery/button/door/directional/east{ - id = "mechbay"; - name = "Mech Bay Shutters Control"; - req_access_txt = "29" +/obj/item/clothing/head/cone, +/obj/item/clothing/head/cone, +/obj/item/clothing/head/cone, +/obj/item/clothing/head/cone, +/obj/structure/sign/poster/official/moth_delam{ + pixel_y = -32 }, /turf/open/floor/iron, -/area/science/robotics/mechbay) -"dpg" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable, -/turf/open/floor/plating, -/area/medical/chemistry) -"dpi" = ( +/area/station/engineering/main) +"eou" = ( /obj/effect/turf_decal/tile/yellow, /obj/effect/turf_decal/tile/yellow{ dir = 1 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/white, -/area/medical/chemistry) -"dpn" = ( -/obj/effect/turf_decal/tile/yellow/half/contrasted{ - dir = 1 +/area/station/medical/chemistry) +"eoy" = ( +/obj/structure/cable, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/security/checkpoint/supply) +"eoD" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 8 }, +/obj/machinery/airalarm/directional/west, /turf/open/floor/iron/white, -/area/medical/chemistry) -"dpo" = ( -/obj/effect/turf_decal/trimline/yellow/filled/corner{ - dir = 4 +/area/station/science/research) +"eoE" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/medical/chemistry) +"eoF" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment, +/turf/open/floor/carpet, +/area/station/command/heads_quarters/captain) +"eoO" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/urinal/directional/west, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 8 }, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 +/turf/open/floor/iron, +/area/station/commons/toilet/restrooms) +"eoY" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/components/binary/pump/on{ + dir = 4; + name = "O2 to Airmix" }, -/obj/effect/turf_decal/tile/yellow, -/turf/open/floor/iron/white, -/area/medical/chemistry) -"dpp" = ( +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"epc" = ( +/obj/structure/chair{ + dir = 4 + }, +/obj/effect/landmark/start/assistant, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/station/security/courtroom) +"epd" = ( +/obj/machinery/light/directional/east, +/obj/structure/extinguisher_cabinet/directional/east, +/turf/open/floor/wood, +/area/station/command/heads_quarters/captain) +"epj" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/closed/wall/r_wall, +/area/station/science/ordnance/burnchamber) +"epp" = ( +/obj/effect/decal/cleanable/dirt, /obj/effect/landmark/xeno_spawn, -/obj/effect/turf_decal/stripes/line, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 4 }, -/turf/open/floor/iron, -/area/maintenance/port/greater) -"dpr" = ( -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/trimline/yellow/filled/warning{ - dir = 1 +/turf/open/floor/plating, +/area/station/service/library/abandoned) +"epz" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/door/poddoor/shutters{ + id = "mechbay"; + name = "Mech Bay Shutters" }, -/turf/open/floor/iron/white, -/area/medical/chemistry) -"dpt" = ( -/obj/structure/cable, -/obj/effect/turf_decal/tile/blue{ +/obj/effect/turf_decal/stripes/line{ dir = 8 }, -/turf/open/floor/iron/white, -/area/medical/medbay/central) -"dpy" = ( -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 8 +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, /turf/open/floor/iron, -/area/cargo/storage) -"dpz" = ( -/obj/machinery/door/airlock/security{ - name = "Brig" - }, -/obj/structure/disposalpipe/segment, -/obj/structure/sign/poster/official/nanotrasen_logo{ - pixel_x = -32 +/area/station/science/robotics/mechbay) +"epB" = ( +/obj/machinery/computer/mech_bay_power_console, +/turf/open/floor/circuit, +/area/station/science/robotics/mechbay) +"epC" = ( +/obj/structure/closet/radiation, +/obj/machinery/light/small/directional/west, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/mapping_helpers/airlock/access/all/security/general, /obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/iron/dark/corner{ dir = 1 }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/iron, -/area/security/brig) -"dpA" = ( -/obj/effect/turf_decal/tile/blue, -/obj/structure/extinguisher_cabinet/directional/east, -/turf/open/floor/iron/white, -/area/medical/medbay/central) -"dpE" = ( -/obj/structure/cable, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ +/area/station/engineering/supermatter/room) +"epD" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ dir = 8 }, -/turf/open/floor/iron, -/area/maintenance/starboard/aft) -"dpG" = ( -/turf/open/floor/plating, -/area/hallway/secondary/construction) -"dpH" = ( -/obj/effect/decal/cleanable/oil, -/turf/open/floor/plating, -/area/hallway/secondary/construction) -"dpI" = ( -/obj/machinery/light/small/directional/east, -/obj/effect/turf_decal/tile/yellow{ +/obj/effect/turf_decal/tile/red{ dir = 4 }, -/obj/machinery/airalarm/directional/east, -/turf/open/floor/iron, -/area/hallway/secondary/construction) -"dpK" = ( -/obj/structure/closet/emcloset, -/obj/item/clothing/mask/breath, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"dpL" = ( -/obj/structure/reagent_dispensers/watertank, -/obj/effect/decal/cleanable/dirt, +/obj/machinery/light_switch/directional/south{ + pixel_x = -8 + }, +/turf/open/floor/iron/cafeteria, +/area/station/service/cafeteria) +"epE" = ( +/obj/machinery/light/directional/north, /obj/effect/turf_decal/stripes/line{ - dir = 6 + dir = 1 }, /turf/open/floor/iron, -/area/maintenance/starboard/aft) -"dpM" = ( -/obj/machinery/portable_atmospherics/canister/air, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"dpW" = ( +/area/station/science/auxlab) +"epH" = ( +/obj/machinery/light/directional/south, /obj/structure/cable, -/obj/effect/turf_decal/trimline/yellow/line, -/turf/open/floor/iron, -/area/engineering/lobby) -"dpY" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/iron, -/area/science/research/abandoned) -"dpZ" = ( +/obj/effect/turf_decal/tile/yellow/half/contrasted, +/turf/open/floor/iron/white, +/area/station/medical/chemistry) +"epV" = ( +/obj/effect/spawner/structure/window/reinforced/plasma, /turf/open/floor/plating, -/area/science/research/abandoned) -"dqc" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable, -/obj/effect/landmark/event_spawn, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron, -/area/hallway/primary/central/fore) -"dqi" = ( -/obj/structure/cable, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/engineering/supermatter/room) -"dqj" = ( -/obj/machinery/power/apc/auto_name/directional/west, +/area/station/engineering/atmos/hfr_room) +"epZ" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, -/obj/item/kirbyplants/random, -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/landmark/start/hangover, +/obj/effect/turf_decal/tile/red{ dir = 8 }, -/turf/open/floor/iron/dark, -/area/science/genetics) -"dqm" = ( -/obj/machinery/computer/med_data/laptop{ - dir = 8; - pixel_y = 1; - req_one_access = null; - req_one_access_txt = "4;5;9" - }, -/obj/item/toy/figure/geneticist, -/obj/structure/table/reinforced, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ +/obj/effect/turf_decal/tile/red{ dir = 4 }, -/turf/open/floor/iron/dark, -/area/science/genetics) -"dqu" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/turf/open/floor/iron, -/area/science/research) -"dqv" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/structure/chair/office{ +/obj/structure/chair{ dir = 8 }, -/obj/effect/turf_decal/siding/yellow{ - dir = 10 +/turf/open/floor/iron/cafeteria, +/area/station/service/cafeteria) +"eqa" = ( +/obj/machinery/vending/sustenance, +/obj/machinery/camera/directional/south{ + c_tag = "Permabrig - Kitchen"; + network = list("ss13","prison") }, -/obj/effect/landmark/start/atmospheric_technician, -/turf/open/floor/iron, -/area/engineering/atmos/storage/gas) -"dqJ" = ( -/obj/machinery/computer/turbine_computer{ - dir = 1; - mapping_id = "main_turbine" +/turf/open/floor/iron/cafeteria, +/area/station/security/prison/mess) +"eqg" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/flasher/directional/north{ + id = "AI"; + pixel_x = -26 }, -/obj/effect/turf_decal/tile/yellow{ +/obj/effect/turf_decal/trimline/blue/filled/corner{ dir = 8 }, +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/station/engineering/transit_tube) +"eql" = ( /obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/dark/corner, -/area/maintenance/disposal/incinerator) -"dqL" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light_switch/directional/west, -/obj/effect/turf_decal/bot, +/obj/effect/spawner/random/maintenance, +/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron, -/area/science/robotics/mechbay) -"dqM" = ( -/obj/effect/decal/cleanable/dirt, +/area/station/maintenance/starboard/aft) +"eqy" = ( /obj/structure/cable, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment, /turf/open/floor/iron, -/area/science/robotics/mechbay) -"dqO" = ( -/turf/open/floor/circuit, -/area/science/robotics/mechbay) -"dqP" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/line{ +/area/station/commons/fitness/recreation) +"eqD" = ( +/obj/machinery/air_sensor/nitrogen_tank, +/turf/open/floor/engine/n2, +/area/station/engineering/atmos) +"eqM" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/tile/bar{ + dir = 1 + }, +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/siding/thinplating/dark{ dir = 4 }, -/turf/open/floor/iron, -/area/science/robotics/mechbay) -"dqQ" = ( -/obj/effect/turf_decal/delivery, -/turf/open/floor/iron, -/area/science/robotics/mechbay) -"dqR" = ( /obj/effect/decal/cleanable/dirt, -/obj/machinery/door/poddoor/shutters{ - id = "mechbay"; - name = "Mech Bay Shutters" +/turf/open/floor/iron/dark, +/area/station/service/bar) +"eqU" = ( +/turf/open/space, +/area/space) +"eqW" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/musician/piano, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/service/theater/abandoned) +"ero" = ( +/obj/structure/cable, +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Maintenance Hatch" }, /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -16399,4632 +15807,4076 @@ /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/turf/open/floor/iron, -/area/science/robotics/mechbay) -"dqS" = ( -/obj/machinery/door/airlock/security/glass{ - name = "Permabrig Cell 4" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +/obj/effect/mapping_helpers/airlock/unres{ dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/mapping_helpers/airlock/access/all/security/brig, -/obj/effect/turf_decal/stripes/line{ +/turf/open/floor/plating, +/area/station/maintenance/starboard/greater) +"ers" = ( +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/iron, +/area/station/hallway/primary/central/aft) +"ery" = ( +/obj/structure/cable, +/obj/effect/landmark/start/depsec/supply, +/obj/effect/turf_decal/tile/red/half/contrasted{ dir = 4 }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/turf/open/floor/iron, +/area/station/security/checkpoint/supply) +"erz" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/structure/sign/nanotrasen{ + pixel_y = -32 }, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, -/area/security/prison/safe) -"dqU" = ( -/obj/machinery/holopad, -/obj/effect/turf_decal/tile/purple/fourcorners, +/area/station/hallway/secondary/entry) +"erE" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/science/lobby) -"dqW" = ( -/obj/effect/turf_decal/tile/yellow{ +/area/station/commons/toilet/locker) +"erF" = ( +/obj/structure/cable, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ dir = 1 }, /turf/open/floor/iron/white, -/area/medical/chemistry) -"drf" = ( -/obj/effect/turf_decal/tile/yellow/half/contrasted{ +/area/station/science/xenobiology) +"erM" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 4 }, -/turf/open/floor/iron/white, -/area/medical/chemistry) -"drh" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron, -/area/medical/morgue) -"drp" = ( +/area/station/hallway/primary/aft) +"erQ" = ( +/obj/structure/window/reinforced, +/obj/item/target, /obj/effect/decal/cleanable/dirt, -/obj/structure/grille/broken, -/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/turf_decal/stripes/end{ + dir = 1 + }, +/turf/open/floor/plating/airless, +/area/station/science/ordnance/bomb) +"erS" = ( +/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/maintenance/department/crew_quarters/bar) -"drq" = ( -/obj/structure/girder, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/hallway/secondary/construction) -"drx" = ( -/obj/item/flashlight{ - pixel_x = 1; - pixel_y = 5 +/area/station/hallway/primary/central/aft) +"erX" = ( +/turf/closed/wall, +/area/station/commons/storage/tools) +"erY" = ( +/obj/structure/chair/office/light{ + dir = 8 }, -/turf/open/floor/plating, -/area/maintenance/port/greater) -"drG" = ( -/obj/machinery/light/directional/south, -/obj/structure/reagent_dispensers/water_cooler, -/obj/effect/turf_decal/stripes/corner{ +/obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 8 }, -/obj/effect/turf_decal/stripes/corner, -/obj/effect/turf_decal/tile/purple/half/contrasted, -/turf/open/floor/iron/white, -/area/maintenance/department/science) -"drI" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/table/reinforced, -/obj/item/clothing/gloves/color/latex{ - pixel_x = 4; - pixel_y = 9 - }, -/obj/item/radio/headset/headset_medsci{ - pixel_x = -7; - pixel_y = 4 - }, -/obj/item/storage/box/gloves{ - pixel_x = 6; - pixel_y = -2 +/turf/open/floor/iron{ + heat_capacity = 1e+006 }, -/obj/machinery/firealarm/directional/west, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ +/area/station/command/heads_quarters/ce) +"erZ" = ( +/obj/structure/chair/office{ dir = 8 }, -/turf/open/floor/iron/dark, -/area/science/genetics) -"drJ" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 1 - }, -/turf/open/floor/iron/dark, -/area/science/genetics) -"drK" = ( -/turf/open/floor/iron/dark, -/area/science/genetics) -"drL" = ( -/obj/structure/table/reinforced, -/obj/item/storage/box/monkeycubes{ - pixel_x = 6; - pixel_y = 9 - }, -/obj/item/storage/box/monkeycubes{ - pixel_x = 4 - }, -/obj/item/storage/pill_bottle/mutadone{ - pixel_x = -8; - pixel_y = 9 - }, -/obj/item/reagent_containers/spray/cleaner{ - pixel_x = -10; - pixel_y = -1 - }, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 4 +/obj/effect/turf_decal/tile/brown/half/contrasted{ + dir = 8 }, -/turf/open/floor/iron/dark, -/area/science/genetics) -"drM" = ( -/obj/effect/landmark/start/medical_doctor, -/obj/effect/turf_decal/trimline/blue/filled/line{ +/turf/open/floor/iron, +/area/station/cargo/sorting) +"eso" = ( +/obj/machinery/atmospherics/pipe/smart/simple/dark/visible{ dir = 10 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/white, -/area/medical/treatment_center) -"drP" = ( -/turf/closed/wall/r_wall, -/area/science/mixing) -"drR" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/decal/cleanable/dirt, -/obj/effect/landmark/event_spawn, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"drS" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/trimline/yellow/filled/warning, /turf/open/floor/iron, -/area/science/research) -"dsc" = ( -/obj/machinery/light/directional/west, -/obj/effect/turf_decal/tile/purple{ - dir = 8 - }, -/turf/open/floor/iron/white, -/area/science/research) -"dsf" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/research{ - name = "Mech Bay"; - req_access_txt = "29" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, +/area/station/engineering/atmos) +"esq" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/turf/open/floor/iron, -/area/science/robotics/mechbay) -"dsk" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/delivery, -/turf/open/floor/iron, -/area/science/robotics/mechbay) -"dsl" = ( -/obj/machinery/door/poddoor/shutters{ - id = "mechbay"; - name = "Mech Bay Shutters" +/obj/machinery/conveyor_switch/oneway{ + id = "cargodisposals"; + name = "disposals conveyor switch"; + pixel_x = -8 }, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/box/corners{ dir = 8 }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, /turf/open/floor/iron, -/area/science/robotics/mechbay) -"dsA" = ( -/obj/effect/turf_decal/tile/yellow, -/turf/open/floor/iron/white, -/area/medical/chemistry) -"dsT" = ( -/obj/effect/decal/cleanable/dirt, +/area/station/cargo/sorting) +"esu" = ( /obj/effect/turf_decal/tile/yellow{ - dir = 1 + dir = 8 }, -/turf/open/floor/iron, -/area/hallway/secondary/construction) -"dsU" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/hallway/secondary/construction) -"dsV" = ( /obj/effect/turf_decal/tile/yellow{ dir = 4 }, +/obj/effect/spawner/random/trash/mess, +/turf/open/floor/iron/white, +/area/station/maintenance/fore) +"esB" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, -/area/hallway/secondary/construction) -"dtb" = ( +/area/station/commons/fitness/recreation) +"esN" = ( /obj/structure/cable, -/obj/structure/table/reinforced, -/obj/effect/decal/cleanable/dirt, -/obj/item/folder/yellow, -/obj/item/gps/mining, -/obj/effect/turf_decal/tile/brown/anticorner/contrasted, -/turf/open/floor/iron, -/area/cargo/miningoffice) -"dtc" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/dark, -/area/ai_monitored/aisat/exterior) -"dte" = ( -/obj/machinery/dna_scannernew, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 8 - }, -/turf/open/floor/iron/dark, -/area/science/genetics) -"dtg" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 8 +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 6 }, -/turf/open/floor/plating, -/area/maintenance/department/engine/atmos) -"dto" = ( -/obj/structure/window/reinforced{ - dir = 8 +/turf/open/floor/iron/dark/telecomms, +/area/station/tcommsat/server) +"etc" = ( +/turf/closed/wall, +/area/station/medical/chemistry) +"ete" = ( +/obj/effect/landmark/start/hangover, +/obj/structure/railing{ + dir = 4 }, -/obj/machinery/portable_atmospherics/canister/carbon_dioxide, /obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/components/unary/portables_connector/visible, -/turf/open/floor/iron/dark, -/area/security/execution/education) -"dts" = ( -/obj/machinery/light/directional/north, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 6 - }, -/obj/effect/turf_decal/tile/purple/half/contrasted{ - dir = 1 +/turf/open/floor/iron/dark/side{ + dir = 4 }, -/turf/open/floor/iron/white, -/area/science/research) -"dtw" = ( +/area/station/hallway/secondary/entry) +"etg" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/effect/decal/cleanable/dirt, -/obj/machinery/status_display/evac/directional/west, +/obj/structure/closet/crate{ + icon_state = "crateopen" + }, +/obj/effect/spawner/random/maintenance/two, /obj/effect/turf_decal/bot, /turf/open/floor/iron, -/area/science/robotics/mechbay) -"dtx" = ( +/area/station/cargo/storage) +"etq" = ( +/obj/structure/table/wood, +/obj/item/toy/talking/ai, +/turf/open/floor/plating, +/area/station/service/abandoned_gambling_den/gaming) +"etr" = ( +/obj/machinery/power/tracker, +/obj/structure/cable, +/turf/open/floor/iron/solarpanel/airless, +/area/station/solars/port/aft) +"ett" = ( +/obj/effect/turf_decal/tile/blue, +/turf/open/floor/iron/white, +/area/station/medical/psychology) +"etC" = ( /obj/effect/decal/cleanable/dirt, -/turf/open/floor/circuit/green, -/area/science/robotics/mechbay) -"dty" = ( -/turf/open/floor/circuit/green, -/area/science/robotics/mechbay) -"dtC" = ( -/obj/machinery/light/directional/north, -/obj/machinery/vending/modularpc, -/obj/machinery/status_display/evac/directional/north, -/obj/effect/turf_decal/tile/purple/half/contrasted{ +/obj/effect/turf_decal/tile/yellow/half/contrasted{ dir = 1 }, -/turf/open/floor/iron/white, -/area/science/lobby) -"dtG" = ( -/obj/structure/cable, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/machinery/power/apc/auto_name/directional/west, -/turf/open/floor/iron/white, -/area/medical/medbay/central) -"dtJ" = ( -/obj/effect/turf_decal/tile/red, +/turf/open/floor/iron, +/area/station/maintenance/port/greater) +"etR" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/hallway/primary/starboard) -"dtV" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable, /obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 8 + dir = 4 }, +/obj/structure/sign/poster/random/directional/west, /turf/open/floor/iron, -/area/maintenance/starboard/aft) -"dub" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 - }, -/turf/open/floor/plating, -/area/hallway/secondary/construction) -"duc" = ( -/obj/effect/decal/cleanable/dirt, +/area/station/maintenance/port/fore) +"etS" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/open/floor/iron, -/area/hallway/secondary/construction) -"dud" = ( +/area/station/engineering/main) +"etW" = ( +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, /obj/effect/decal/cleanable/dirt, -/obj/machinery/door/airlock/maintenance_hatch{ - name = "Maintenance Hatch"; - req_access_txt = "12" +/obj/effect/turf_decal/bot, +/obj/machinery/disposal/bin, +/turf/open/floor/iron, +/area/station/engineering/storage) +"eug" = ( +/obj/effect/turf_decal/tile/yellow/half/contrasted{ + dir = 4 }, -/obj/effect/mapping_helpers/airlock/abandoned, -/obj/effect/turf_decal/stripes/line{ +/turf/open/floor/iron/white, +/area/station/medical/chemistry) +"euk" = ( +/obj/effect/turf_decal/tile/red{ dir = 8 }, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/tile/red{ dir = 4 }, -/turf/open/floor/iron, -/area/hallway/secondary/construction) -"due" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/delivery, -/turf/open/floor/iron, -/area/maintenance/starboard/aft) -"dul" = ( /obj/structure/table, -/obj/item/stack/package_wrap, -/obj/item/hand_labeler, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron, -/area/science/research/abandoned) -"dum" = ( -/obj/machinery/light/small/directional/north, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/science/research/abandoned) -"dun" = ( -/obj/item/kirbyplants/random, -/obj/effect/turf_decal/delivery, -/turf/open/floor/iron, -/area/science/research/abandoned) -"duo" = ( -/obj/structure/table/reinforced, -/obj/item/mmi, -/obj/item/assembly/prox_sensor, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/science/research/abandoned) -"dup" = ( -/obj/structure/frame/machine, -/obj/item/stack/cable_coil, +/obj/item/reagent_containers/food/condiment/saltshaker{ + pixel_x = -3 + }, +/obj/item/reagent_containers/food/condiment/peppermill{ + pixel_x = 3 + }, +/turf/open/floor/iron/cafeteria, +/area/station/service/cafeteria) +"eup" = ( /obj/effect/decal/cleanable/dirt, +/obj/structure/cable, /turf/open/floor/plating, -/area/science/research/abandoned) -"duq" = ( -/obj/structure/rack, -/obj/item/book/manual/wiki/robotics_cyborgs, -/obj/item/storage/belt/utility, -/obj/item/reagent_containers/glass/beaker/large, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/delivery, -/turf/open/floor/iron, -/area/science/research/abandoned) -"dur" = ( -/obj/machinery/light/small/directional/north, -/obj/effect/turf_decal/delivery, -/obj/machinery/mecha_part_fabricator/maint, -/turf/open/floor/iron, -/area/science/research/abandoned) -"dus" = ( -/obj/structure/table/reinforced, -/obj/item/stack/sheet/glass, -/obj/item/stock_parts/micro_laser, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/delivery, +/area/station/maintenance/port/aft) +"eur" = ( +/obj/machinery/shower{ + dir = 4; + name = "emergency shower" + }, +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/science/research/abandoned) -"duC" = ( -/obj/effect/landmark/event_spawn, +/area/station/science/research) +"eux" = ( +/obj/item/kirbyplants/random, +/obj/machinery/light/directional/east, +/obj/structure/sign/warning/no_smoking{ + pixel_x = 32 + }, /turf/open/floor/iron{ icon_state = "chapel" }, -/area/service/chapel) -"duE" = ( -/obj/machinery/status_display/ai/directional/south, -/obj/effect/turf_decal/trimline/yellow/filled/line, -/turf/open/floor/iron, -/area/engineering/atmos) -"duS" = ( +/area/station/service/chapel) +"euz" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, /obj/structure/cable, +/obj/effect/landmark/event_spawn, /obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ - dir = 10 +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"euK" = ( +/obj/effect/landmark/event_spawn, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron, +/area/station/cargo/lobby) +"euQ" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/turf/open/floor/iron/dark/telecomms, -/area/tcommsat/server) -"duU" = ( -/obj/machinery/recharge_station, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/bot, +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line, /turf/open/floor/iron, -/area/science/robotics/mechbay) -"duV" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/landmark/start/cyborg, +/area/station/hallway/secondary/entry) +"euT" = ( /obj/structure/cable, +/obj/machinery/duct, /obj/effect/turf_decal/stripes/line{ - dir = 8 + dir = 4 }, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, -/area/science/robotics/mechbay) -"duW" = ( -/obj/effect/turf_decal/bot, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 1 +/area/station/engineering/main) +"euZ" = ( +/obj/structure/table/glass, +/obj/machinery/computer/med_data/laptop{ + dir = 4; + pixel_x = 3; + pixel_y = 2 }, -/turf/open/floor/iron, -/area/science/robotics/mechbay) -"duX" = ( -/obj/machinery/computer/mech_bay_power_console{ +/obj/structure/sign/poster/official/cleanliness{ + pixel_y = 32 + }, +/obj/effect/turf_decal/tile/red/anticorner/contrasted{ dir = 1 }, -/turf/open/floor/circuit/green, -/area/science/robotics/mechbay) -"duY" = ( -/obj/machinery/mech_bay_recharge_port{ +/turf/open/floor/iron/white, +/area/station/security/medical) +"evh" = ( +/obj/effect/turf_decal/tile/green{ dir = 8 }, -/obj/effect/turf_decal/stripes/line{ - dir = 6 +/obj/structure/railing/corner{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/service/hydroponics) +"evo" = ( +/obj/machinery/light/directional/east, +/obj/machinery/light_switch/directional/east, +/obj/effect/turf_decal/loading_area, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/science/explab) +"evq" = ( +/turf/open/floor/iron/dark, +/area/station/service/electronic_marketing_den) +"evM" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "cmoshutter"; + name = "CMO Office Shutters" }, /turf/open/floor/plating, -/area/science/robotics/mechbay) -"duZ" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/delivery, -/obj/machinery/firealarm/directional/east{ - pixel_y = -26 +/area/station/command/heads_quarters/cmo) +"evO" = ( +/obj/structure/filingcabinet/chestdrawer, +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, /turf/open/floor/iron, -/area/science/robotics/mechbay) -"dvc" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ +/area/station/science/robotics/lab) +"ewb" = ( +/obj/structure/table/wood, +/obj/machinery/computer/libraryconsole, +/obj/machinery/light_switch/directional/north, +/turf/open/floor/iron/dark, +/area/station/service/library) +"ewi" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/turf_decal/siding/yellow, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 8 }, /turf/open/floor/iron, -/area/maintenance/port/aft) -"dvf" = ( -/turf/open/floor/wood, -/area/commons/dorms) -"dvm" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/structure/crate, -/obj/machinery/light/small/directional/south, -/turf/open/floor/plating, -/area/maintenance/starboard) -"dvw" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/plating, -/area/security/range) -"dvD" = ( -/obj/machinery/shower{ - dir = 4 +/area/station/engineering/atmos/hfr_room) +"ewt" = ( +/obj/structure/disposalpipe/segment{ + dir = 5 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/landmark/start/hangover, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, /turf/open/floor/iron, -/area/commons/toilet/locker) -"dvM" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/yellow{ +/area/station/hallway/primary/central/aft) +"ewB" = ( +/obj/effect/turf_decal/tile/blue/fourcorners, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 8 }, -/turf/open/floor/iron, -/area/hallway/secondary/construction) -"dvN" = ( -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/hallway/secondary/construction) -"dvO" = ( -/obj/structure/table, -/obj/item/analyzer{ - pixel_x = 7; - pixel_y = 3 +/turf/open/floor/iron/white, +/area/station/medical/cryo) +"ewE" = ( +/obj/structure/disposaloutlet{ + dir = 8 }, -/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/science/xenobiology) +"ewH" = ( +/obj/structure/table/reinforced, +/obj/item/stack/sheet/iron/fifty, +/obj/item/stack/sheet/glass/fifty, +/obj/item/assembly/flash/handheld, /obj/effect/turf_decal/bot, /turf/open/floor/iron, -/area/hallway/secondary/construction) -"dvR" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/oil, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, +/area/station/science/research/abandoned) +"ewL" = ( +/obj/structure/closet/crate, +/obj/effect/spawner/random/contraband/prison, +/obj/effect/spawner/random/contraband/prison, +/obj/item/stack/license_plates/empty/fifty, +/obj/item/stack/license_plates/empty/fifty, +/obj/item/stack/license_plates/empty/fifty, +/obj/item/stack/license_plates/empty/fifty, +/obj/item/stack/license_plates/empty/fifty, +/obj/item/stack/license_plates/empty/fifty, +/obj/machinery/light/directional/south, +/obj/item/radio/intercom/prison/directional/south, /turf/open/floor/iron, -/area/maintenance/starboard/aft) -"dvS" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/cobweb/cobweb2, -/obj/structure/reagent_dispensers/fueltank, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"dvZ" = ( -/obj/structure/table, -/obj/machinery/cell_charger, -/obj/item/stock_parts/cell/high, -/obj/effect/turf_decal/bot, +/area/station/security/prison/work) +"ewO" = ( +/obj/effect/landmark/event_spawn, +/obj/structure/cable, +/obj/effect/turf_decal/tile/blue, /turf/open/floor/iron, -/area/science/research/abandoned) -"dwa" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/line{ - dir = 5 +/area/station/hallway/secondary/command) +"ewQ" = ( +/obj/machinery/atmospherics/pipe/smart/simple/cyan/hidden{ + dir = 4 }, -/turf/open/floor/iron, -/area/science/research/abandoned) -"dwb" = ( /obj/structure/table/reinforced, /obj/item/paper_bin, /obj/item/pen, -/obj/effect/turf_decal/bot, +/obj/machinery/status_display/evac/directional/south, +/turf/open/floor/iron/dark/textured_large, +/area/station/engineering/atmos/storage/gas) +"ewS" = ( +/obj/structure/chair/stool/directional/west, +/obj/effect/landmark/start/assistant, +/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron, -/area/science/research/abandoned) -"dwc" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/area/station/commons/locker) +"ewV" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/tile/bar{ + dir = 1 }, +/obj/effect/turf_decal/tile/bar, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/duct, +/turf/open/floor/iron/dark, +/area/station/service/bar) +"ewY" = ( +/obj/machinery/light/small/directional/west, /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 }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/siding/white{ - dir = 8 +/turf/open/floor/iron/dark, +/area/station/engineering/atmos/project) +"exb" = ( +/obj/structure/table/wood, +/obj/item/paper_bin, +/obj/item/pen, +/obj/effect/turf_decal/tile/neutral/anticorner/contrasted, +/turf/open/floor/iron, +/area/station/science/breakroom) +"exi" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/smart/simple/purple/visible{ + dir = 4 }, +/turf/open/floor/plating, +/area/station/engineering/atmos/pumproom) +"exr" = ( /obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/hallway/primary/fore) -"dwd" = ( -/obj/machinery/camera/directional/west{ - c_tag = "Research Division - Genetics Lab"; - name = "science camera"; - network = list("ss13","rd") +/turf/open/floor/wood{ + icon_state = "wood-broken" }, -/obj/machinery/computer/scan_consolenew{ +/area/station/service/library/abandoned) +"exv" = ( +/obj/item/clipboard, +/obj/item/folder/yellow, +/obj/machinery/light/directional/south, +/obj/structure/table/reinforced, +/obj/item/gps, +/obj/item/gps, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/command/storage/eva) +"exy" = ( +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/machinery/requests_console/directional/south{ - department = "Genetics"; - name = "Genetics Requests console" - }, -/obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ +/turf/open/floor/plating, +/area/station/service/abandoned_gambling_den/gaming) +"exA" = ( +/obj/effect/turf_decal/stripes/line{ dir = 8 }, -/turf/open/floor/iron/dark, -/area/science/genetics) -"dwe" = ( -/obj/machinery/light/directional/south, -/obj/effect/landmark/start/geneticist, -/obj/structure/chair/office/light{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible/layer2, +/obj/machinery/button/door/directional/west{ + id = "engsm"; + name = "Radiation Shutters Control"; + req_access = list("engineering") + }, +/turf/open/floor/iron, +/area/station/engineering/supermatter/room) +"exD" = ( +/obj/effect/turf_decal/tile/red/fourcorners, +/turf/open/floor/iron, +/area/station/security/office) +"exI" = ( +/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 8 }, -/obj/effect/turf_decal/tile/neutral/half/contrasted, -/turf/open/floor/iron/dark, -/area/science/genetics) -"dwv" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/siding/purple{ +/obj/machinery/pdapainter/medbay, +/turf/open/floor/iron, +/area/station/command/heads_quarters/cmo) +"exK" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/tile/red{ dir = 8 }, -/obj/structure/sign/poster/official/safety_eye_protection{ - pixel_x = -32; - pixel_y = -32 - }, -/turf/open/floor/glass, -/area/maintenance/space_hut/observatory) -"dww" = ( -/obj/structure/cable, -/obj/effect/turf_decal/stripes/line{ - dir = 10 +/obj/effect/turf_decal/tile/red{ + dir = 4 }, -/turf/open/floor/iron, -/area/science/robotics/mechbay) -"dwx" = ( +/turf/open/floor/iron/cafeteria, +/area/station/service/cafeteria) +"exP" = ( /obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/iron, -/area/science/robotics/mechbay) -"dwy" = ( -/obj/machinery/camera/directional/south{ - c_tag = "Science - Mech Bay"; - name = "science camera"; - network = list("ss13","rd") - }, -/obj/structure/cable, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/iron, -/area/science/robotics/mechbay) -"dwz" = ( -/obj/structure/cable, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/iron, -/area/science/robotics/mechbay) -"dwB" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 6 +/obj/effect/turf_decal/arrows/white{ + color = "#00AAFF"; + pixel_y = 15 }, -/turf/open/floor/iron, -/area/science/robotics/mechbay) -"dwC" = ( -/obj/structure/reagent_dispensers/fueltank, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light/directional/east, -/obj/effect/turf_decal/bot, -/obj/machinery/light_switch/directional/south, -/turf/open/floor/iron, -/area/science/robotics/mechbay) -"dwM" = ( -/obj/effect/turf_decal/siding/yellow, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 8 +/turf/open/floor/iron/dark, +/area/station/engineering/atmos/hfr_room) +"exS" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/structure/disposalpipe/junction{ + dir = 4 }, /turf/open/floor/iron, -/area/engineering/atmos/storage) -"dwQ" = ( -/obj/structure/disposalpipe/segment{ +/area/station/medical/morgue) +"exX" = ( +/obj/effect/turf_decal/tile/yellow{ dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron, -/area/cargo/drone_bay) -"dxc" = ( -/obj/structure/cable, -/obj/machinery/door/airlock/maintenance_hatch{ - name = "Maintenance Hatch"; - req_access_txt = "12" +/obj/item/kirbyplants/random, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light_switch/directional/north{ + pixel_x = 8 }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/turf/open/floor/iron/dark/corner{ + dir = 1 }, -/obj/effect/turf_decal/stripes/line{ +/area/station/engineering/atmos/pumproom) +"eyk" = ( +/obj/machinery/flasher/portable, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/security/armory) +"eyy" = ( +/obj/structure/dresser, +/turf/open/floor/iron/grimy, +/area/station/commons/dorms) +"eyK" = ( +/obj/structure/closet/emcloset, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/blue{ dir = 4 }, +/turf/open/floor/iron, +/area/station/maintenance/central) +"eyM" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment, +/obj/effect/spawner/random/maintenance/two, +/obj/structure/closet, /turf/open/floor/plating, -/area/maintenance/starboard/greater) -"dxh" = ( -/obj/structure/cable, -/obj/structure/disposalpipe/sorting/mail{ - name = "Atmospherics Junction"; - sortType = 6 +/area/station/maintenance/starboard/aft) +"eyP" = ( +/obj/machinery/status_display/evac/directional/north, +/obj/structure/reagent_dispensers/wall/peppertank/directional/west, +/obj/structure/table/reinforced, +/obj/item/book/manual/wiki/security_space_law, +/obj/item/radio, +/obj/machinery/button/door/directional/north{ + id = "meddoor"; + name = "Medical Cell Control"; + normaldoorcontrol = 1; + pixel_x = -36 + }, +/obj/machinery/button/door/directional/north{ + id = "MedbayFoyer"; + name = "Medbay Doors Control"; + normaldoorcontrol = 1; + pixel_x = -24 + }, +/obj/effect/turf_decal/tile/red/anticorner/contrasted{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/landmark/start/hangover, -/obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron, -/area/hallway/primary/port) -"dxr" = ( -/obj/structure/rack, -/obj/machinery/light/small/directional/west, -/obj/item/storage/toolbox/emergency{ - pixel_x = -3; - pixel_y = 3 +/area/station/security/checkpoint/medical) +"eyX" = ( +/obj/machinery/newscaster/directional/north, +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 1 }, -/obj/item/storage/toolbox/electrical, +/obj/structure/table/reinforced, +/obj/item/mod/module/plasma_stabilizer, +/obj/item/mod/module/thermal_regulator, +/turf/open/floor/iron, +/area/station/security/office) +"eze" = ( +/obj/machinery/airalarm/directional/east, +/turf/open/floor/iron/dark, +/area/station/service/abandoned_gambling_den) +"ezf" = ( /obj/effect/turf_decal/bot, +/obj/machinery/light/directional/north, /turf/open/floor/iron, -/area/hallway/secondary/construction) -"dxs" = ( -/obj/effect/turf_decal/stripes/corner, -/turf/open/floor/plating, -/area/hallway/secondary/construction) -"dxt" = ( -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plating, -/area/hallway/secondary/construction) -"dxu" = ( -/obj/effect/turf_decal/stripes/corner{ +/area/station/commons/fitness/recreation) +"ezg" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/landmark/blobstart, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/maintenance/starboard/aft) +"ezn" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/delivery, +/turf/open/floor/iron, +/area/station/hallway/secondary/construction) +"ezv" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 8 }, -/turf/open/floor/plating, -/area/hallway/secondary/construction) -"dxv" = ( -/obj/structure/chair/office/light{ - dir = 4 +/obj/effect/turf_decal/tile/purple/half/contrasted{ + dir = 1 }, -/turf/open/floor/plating, -/area/hallway/secondary/construction) -"dxw" = ( -/obj/structure/table, -/obj/machinery/light/small/directional/east, -/obj/item/clipboard, -/obj/item/folder/yellow, -/obj/item/electronics/firealarm, -/obj/item/stack/sheet/glass, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron, -/area/hallway/secondary/construction) -"dxz" = ( -/obj/effect/landmark/xeno_spawn, -/obj/effect/turf_decal/stripes/line, +/turf/open/floor/iron/white, +/area/station/science/xenobiology) +"ezH" = ( +/obj/structure/cable, +/obj/effect/turf_decal/tile/blue/fourcorners, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 8 }, -/obj/machinery/light/small/directional/south, /turf/open/floor/iron, -/area/maintenance/starboard/aft) -"dxA" = ( -/obj/structure/closet/firecloset, +/area/station/medical/medbay/central) +"ezP" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, +/obj/structure/closet, +/obj/effect/spawner/random/maintenance/two, /turf/open/floor/iron, -/area/maintenance/starboard/aft) -"dxF" = ( -/obj/machinery/atmospherics/pipe/smart/manifold/cyan/visible{ +/area/station/maintenance/port/aft) +"eAf" = ( +/obj/machinery/door/window/left/directional/south, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/aisat/exterior) +"eAi" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/yellow/anticorner/contrasted{ dir = 1 }, -/obj/effect/turf_decal/trimline/yellow/filled/warning, -/obj/effect/turf_decal/siding/yellow, -/obj/structure/cable, /turf/open/floor/iron, -/area/engineering/atmos) -"dxH" = ( -/obj/machinery/recharge_station, +/area/station/construction/mining/aux_base) +"eAu" = ( +/obj/structure/table/reinforced, +/obj/item/paper_bin, +/obj/item/pen, +/obj/structure/reagent_dispensers/wall/peppertank/directional/south, +/obj/machinery/light/small/directional/west, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/security/execution/transfer) +"eAS" = ( +/turf/open/floor/carpet, +/area/station/commons/dorms) +"eBb" = ( +/obj/structure/filingcabinet/security, +/obj/effect/turf_decal/tile/red/anticorner/contrasted{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/security/checkpoint) +"eBc" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/delivery, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, -/area/science/research/abandoned) -"dxI" = ( +/area/station/hallway/secondary/construction) +"eBn" = ( +/turf/closed/wall, +/area/station/security/checkpoint/customs/aft) +"eBw" = ( +/obj/machinery/vending/cigarette, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/command/heads_quarters/captain) +"eBz" = ( /obj/effect/decal/cleanable/dirt, +/obj/machinery/power/port_gen/pacman/pre_loaded, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"eBE" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/stripes/line{ - dir = 8 + dir = 1 }, /turf/open/floor/iron, -/area/science/research/abandoned) -"dxJ" = ( -/turf/open/floor/circuit/green, -/area/science/research/abandoned) -"dxK" = ( -/obj/machinery/computer/mech_bay_power_console{ - dir = 4 - }, -/turf/open/floor/circuit/green, -/area/science/research/abandoned) -"dxL" = ( +/area/station/maintenance/department/electrical) +"eBZ" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/delivery, -/turf/open/floor/iron, -/area/science/research/abandoned) -"dxN" = ( -/obj/effect/decal/cleanable/oil, -/obj/effect/turf_decal/delivery, +/obj/machinery/door/airlock/external{ + name = "Escape Pod 2"; + space_dir = 1 + }, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/open/floor/iron, -/area/science/research/abandoned) -"dxO" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light_switch/directional/east, -/obj/effect/turf_decal/delivery, +/area/station/hallway/secondary/entry) +"eCk" = ( +/obj/machinery/porta_turret/ai, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/ai_upload) +"eCq" = ( +/obj/structure/table, +/obj/item/stack/package_wrap, +/obj/item/hand_labeler, +/obj/effect/turf_decal/bot, /turf/open/floor/iron, -/area/science/research/abandoned) -"dxS" = ( -/obj/structure/disposalpipe/segment, +/area/station/science/research/abandoned) +"eCs" = ( /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/wood, -/area/service/lawoffice) -"dxU" = ( -/obj/machinery/duct, -/obj/effect/turf_decal/trimline/yellow/warning{ +/obj/effect/turf_decal/siding/green{ dir = 8 }, /turf/open/floor/iron, -/area/engineering/atmos/project) -"dxZ" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable, +/area/station/service/hydroponics/garden) +"eCt" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/door/airlock/maintenance_hatch{ - name = "Engineering Maintenance"; - req_access_txt = "10" - }, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/tile/red/half/contrasted{ dir = 1 }, /turf/open/floor/iron, -/area/maintenance/port/greater) -"dya" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/door/firedoor, -/obj/structure/cable, -/obj/effect/turf_decal/stripes/line, +/area/station/hallway/secondary/entry) +"eCD" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/wood, +/area/station/service/abandoned_gambling_den) +"eCF" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/holopad, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron, +/area/station/engineering/storage/tech) +"eCG" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/effect/turf_decal/stripes/line{ - dir = 1 + dir = 5 }, /turf/open/floor/iron, -/area/science/research) -"dyc" = ( -/turf/closed/wall, -/area/science/robotics/lab) -"dyd" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "roboticsprivacy"; - name = "Robotics Shutters" +/area/station/maintenance/port/greater) +"eDc" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/turf/open/floor/plating, -/area/science/robotics/lab) -"dye" = ( -/obj/structure/sign/departments/science, -/turf/closed/wall, -/area/science/robotics/lab) -"dyf" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/research/glass{ - name = "Robotics Lab"; - req_access_txt = "29" +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"eDe" = ( +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/obj/machinery/disposal/bin, +/obj/machinery/light_switch/directional/north, +/turf/open/floor/wood, +/area/station/command/heads_quarters/captain) +"eDf" = ( +/obj/structure/table/wood, +/obj/item/folder/white{ + pixel_x = 14; + pixel_y = 3 + }, +/obj/item/paper_bin/carbon{ + pixel_x = -3; + pixel_y = 2 }, +/obj/item/pen, +/obj/effect/turf_decal/tile/blue/half/contrasted, +/turf/open/floor/iron/white, +/area/station/medical/psychology) +"eDp" = ( /obj/structure/cable, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, /turf/open/floor/iron, -/area/science/robotics/lab) -"dyg" = ( -/turf/closed/wall/r_wall, -/area/science/robotics/lab) -"dyj" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/trimline/yellow/corner{ +/area/station/command/heads_quarters/ce) +"eDz" = ( +/obj/machinery/camera/directional/north{ + c_tag = "Central Hallway - Center"; + name = "hallway camera" + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ dir = 4 }, /turf/open/floor/iron, -/area/engineering/atmos/project) -"dys" = ( -/obj/effect/spawner/random/structure/tank_holder, -/turf/open/floor/plating, -/area/maintenance/department/crew_quarters/bar) -"dyu" = ( -/obj/structure/chair/office, -/obj/effect/landmark/start/cargo_technician, -/obj/effect/turf_decal/tile/brown/half/contrasted, -/turf/open/floor/iron, -/area/cargo/office) -"dyv" = ( -/obj/structure/rack, -/obj/effect/spawner/random/clothing/costume, -/obj/effect/spawner/random/clothing/costume, -/obj/item/clothing/neck/tie/black, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ +/area/station/hallway/secondary/command) +"eDC" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ dir = 8 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/junction{ + dir = 4 + }, +/turf/open/floor/iron/white, +/area/station/medical/medbay/lobby) +"eDV" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, /turf/open/floor/iron, -/area/maintenance/starboard/aft) -"dyG" = ( +/area/station/hallway/primary/fore) +"eDY" = ( +/obj/machinery/atmospherics/pipe/smart/simple/green/visible, +/obj/machinery/computer/atmos_control/carbon_tank{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"eEo" = ( +/obj/machinery/air_sensor/carbon_tank, +/turf/open/floor/engine/co2, +/area/station/engineering/atmos) +"eEr" = ( /obj/structure/chair{ - dir = 1; - name = "Jury" + dir = 1 }, -/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/dark, -/area/security/courtroom) -"dyN" = ( -/obj/structure/table, -/obj/item/stock_parts/cell/high, -/obj/item/stock_parts/cell/high, -/obj/machinery/cell_charger, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron, -/area/hallway/secondary/construction) -"dyO" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/delivery, -/turf/open/floor/iron, -/area/hallway/secondary/construction) -"dyP" = ( -/obj/structure/cable, -/obj/effect/turf_decal/bot, -/obj/machinery/power/apc/auto_name/directional/south, /turf/open/floor/iron, -/area/hallway/secondary/construction) -"dyQ" = ( -/obj/effect/decal/cleanable/dirt, +/area/station/commons/fitness/recreation) +"eEI" = ( +/obj/structure/table/reinforced, +/obj/item/stack/cable_coil, +/obj/item/stack/cable_coil, +/obj/item/multitool, /obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/obj/effect/turf_decal/delivery, -/turf/open/floor/iron, -/area/hallway/secondary/construction) -"dyR" = ( -/obj/structure/table, -/obj/item/flashlight/lamp, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/airalarm/directional/west, +/turf/open/floor/iron/dark, +/area/station/maintenance/port/aft) +"eFf" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/bot, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/neutral/half/contrasted, /turf/open/floor/iron, -/area/hallway/secondary/construction) -"dyS" = ( +/area/station/maintenance/starboard/aft) +"eFm" = ( /obj/structure/table, +/obj/machinery/status_display/evac/directional/west, /obj/item/paper_bin, /obj/item/pen, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron, -/area/hallway/secondary/construction) -"dyT" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"dyU" = ( -/turf/closed/wall/r_wall, -/area/maintenance/solars/starboard/aft) -"dyV" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/maintenance/solars/starboard/aft) -"dyY" = ( -/obj/structure/closet/crate, -/obj/effect/turf_decal/bot, -/obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/maintenance, -/turf/open/floor/iron, -/area/cargo/warehouse) -"dze" = ( -/obj/structure/cable, -/obj/machinery/door/airlock/maintenance_hatch{ - name = "Maintenance Hatch"; - req_one_access_txt = "72" +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/security/courtroom) +"eFr" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/iron, -/area/maintenance/fore) -"dzf" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/bot, /turf/open/floor/iron, -/area/science/research/abandoned) -"dzh" = ( -/obj/structure/chair, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/obj/item/radio/intercom/prison/directional/north, -/obj/effect/turf_decal/tile/red/half/contrasted{ +/area/station/hallway/primary/central/fore) +"eFz" = ( +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ dir = 1 }, /turf/open/floor/iron, -/area/security/holding_cell) -"dzm" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron, -/area/engineering/atmos/project) -"dzq" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/service/abandoned_gambling_den/gaming) -"dzA" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/siding/wood{ +/area/station/medical/medbay/lobby) +"eFK" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/status_display/evac/directional/west, +/obj/machinery/light/directional/west, +/obj/effect/turf_decal/stripes/line{ dir = 8 }, -/turf/open/floor/iron/grimy, -/area/maintenance/port/fore) -"dzH" = ( -/obj/machinery/mecha_part_fabricator, -/obj/effect/turf_decal/delivery, -/turf/open/floor/iron, -/area/science/robotics/lab) -"dzI" = ( -/obj/structure/rack, -/obj/item/book/manual/wiki/robotics_cyborgs, -/obj/item/storage/belt/utility/full, -/obj/machinery/light/directional/north, -/obj/item/circuitboard/mecha/ripley/main, -/obj/item/circuitboard/mecha/ripley/peripherals, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron, -/area/science/robotics/lab) -"dzJ" = ( -/obj/structure/cable, -/obj/effect/turf_decal/delivery, -/turf/open/floor/iron, -/area/science/robotics/lab) -"dzK" = ( -/obj/structure/table/reinforced, -/obj/item/clipboard, -/obj/item/toy/figure/roboticist, -/obj/effect/turf_decal/bot, -/obj/machinery/button/door/directional/north{ - id = "roboticsprivacy"; - name = "Robotics Privacy Controls"; - pixel_x = 24; - req_access_txt = "29" +/obj/machinery/camera/directional/west{ + c_tag = "Arrivals Dock - Aft Port"; + name = "dock camera" }, /turf/open/floor/iron, -/area/science/robotics/lab) -"dzP" = ( -/obj/machinery/status_display/ai/directional/south, -/obj/machinery/light/directional/south, -/turf/open/floor/iron/dark, -/area/hallway/secondary/service) -"dzR" = ( -/obj/structure/sign/warning/nosmoking, -/turf/closed/wall, -/area/medical/surgery/theatre) -"dzY" = ( -/obj/structure/cable, -/obj/effect/turf_decal/plaque{ - icon_state = "L1" - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/area/station/hallway/secondary/entry) +"eFP" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/hallway/primary/central/aft) -"dAg" = ( -/obj/effect/turf_decal/tile/blue, -/obj/item/radio/intercom/directional/east, +/obj/effect/turf_decal/tile/green/half/contrasted{ + dir = 4 + }, /turf/open/floor/iron/white, -/area/medical/medbay/central) -"dAh" = ( +/area/station/medical/medbay/central) +"eFS" = ( +/obj/effect/spawner/random/engineering/tracking_beacon, +/turf/open/floor/glass/reinforced, +/area/station/commons/fitness/recreation) +"eFU" = ( +/obj/effect/decal/cleanable/dirt, /obj/structure/cable, /turf/open/floor/plating, -/area/maintenance/starboard/aft) -"dAi" = ( -/obj/machinery/door/airlock/maintenance_hatch{ - name = "Maintenance Hatch"; - req_access_txt = "12" - }, -/obj/effect/mapping_helpers/airlock/abandoned, +/area/station/maintenance/starboard/fore) +"eFX" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/obj/machinery/camera/directional/north{ + c_tag = "Security - Escape Pod" }, -/turf/open/floor/iron, -/area/hallway/secondary/construction) -"dAj" = ( -/obj/machinery/door/airlock/maintenance_hatch{ - name = "Maintenance Hatch"; - req_access_txt = "12" +/obj/effect/turf_decal/tile/red/anticorner/contrasted{ + dir = 4 }, -/obj/effect/mapping_helpers/airlock/abandoned, -/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/station/security/execution/transfer) +"eGj" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/hallway/secondary/construction) +"eGk" = ( +/obj/structure/barricade/wooden, /obj/structure/cable, /obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ dir = 1 }, +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Maintenance Hatch" + }, +/obj/effect/mapping_helpers/airlock/unres, +/obj/effect/mapping_helpers/airlock/access/any/service/maintenance, /turf/open/floor/iron, -/area/hallway/secondary/construction) -"dAl" = ( -/obj/structure/cable, -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/obj/item/radio/intercom/directional/north, -/turf/open/floor/plating, -/area/maintenance/solars/starboard/aft) -"dAm" = ( -/obj/machinery/power/smes, -/obj/machinery/light/small/directional/north, -/obj/structure/cable, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/area/station/service/abandoned_gambling_den) +"eGl" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/camera/directional/east{ + c_tag = "Chapel Morgue"; + name = "chapel camera" }, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/station/service/chapel/funeral) +"eGn" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small/directional/north, +/obj/structure/filingcabinet/chestdrawer, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/airalarm/directional/north, +/turf/open/floor/iron/dark, +/area/station/medical/morgue) +"eGp" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/barricade/wooden, /turf/open/floor/plating, -/area/maintenance/solars/starboard/aft) -"dAn" = ( -/obj/machinery/camera/directional/north{ - c_tag = "Solar - Aft Starboard"; - name = "solar camera" +/area/station/service/kitchen/abandoned) +"eGq" = ( +/obj/structure/sign/poster/official/do_not_question{ + pixel_x = -32 }, -/obj/structure/cable, -/obj/machinery/power/terminal{ +/obj/structure/sign/poster/official/random/directional/north, +/turf/open/floor/carpet, +/area/station/commons/vacant_room/office) +"eGs" = ( +/obj/structure/chair/office{ dir = 8 }, -/obj/effect/turf_decal/stripes/line{ - dir = 5 +/obj/effect/landmark/start/head_of_personnel, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/command/heads_quarters/hop) +"eGI" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/chair/office{ + dir = 8 }, -/turf/open/floor/plating, -/area/maintenance/solars/starboard/aft) -"dAp" = ( -/obj/structure/frame/machine, -/obj/item/circuitboard/machine/cyborgrecharger, -/turf/open/floor/plating, -/area/science/research/abandoned) -"dAq" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/bot, +/obj/effect/landmark/start/quartermaster, +/obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron, -/area/science/research/abandoned) -"dAr" = ( -/obj/machinery/mech_bay_recharge_port{ - dir = 1 - }, +/area/station/cargo/qm) +"eGM" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/general/hidden, +/turf/open/floor/plating, +/area/station/science/xenobiology) +"eGO" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/stripes/line{ - dir = 6 + dir = 8 }, -/turf/open/floor/plating, -/area/science/research/abandoned) -"dAs" = ( -/obj/item/robot_suit, -/obj/effect/turf_decal/delivery, -/turf/open/floor/iron, -/area/science/research/abandoned) -"dAt" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/science/research/abandoned) -"dAJ" = ( -/obj/item/stack/sheet/plasteel{ - amount = 15 +/obj/effect/turf_decal/stripes/corner{ + dir = 4 }, -/obj/item/wrench, -/obj/machinery/light/directional/west, -/obj/item/clothing/glasses/welding, -/obj/structure/table/reinforced, -/obj/effect/turf_decal/bot, -/obj/machinery/firealarm/directional/west, -/obj/machinery/light_switch/directional/west{ - pixel_x = -38 +/turf/open/floor/iron/smooth_edge{ + dir = 8 + }, +/area/station/hallway/secondary/entry) +"eHq" = ( +/obj/machinery/door/airlock/virology{ + name = "Virology Cabin" }, -/turf/open/floor/iron, -/area/science/robotics/lab) -"dAK" = ( /obj/structure/cable, /obj/effect/turf_decal/stripes/line{ - dir = 9 + dir = 8 }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/mapping_helpers/airlock/access/all/medical/virology, /turf/open/floor/iron, -/area/science/robotics/lab) -"dAL" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable, +/area/station/medical/virology) +"eHy" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/door/airlock/engineering/glass{ + name = "Supermatter Engine Room" + }, +/obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ dir = 1 }, +/obj/machinery/door/firedoor, +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, /turf/open/floor/iron, -/area/science/robotics/lab) -"dAM" = ( -/obj/structure/cable, +/area/station/engineering/supermatter/room) +"eHA" = ( +/obj/machinery/holopad, +/turf/open/floor/iron/grimy, +/area/station/service/chapel/office) +"eHB" = ( +/obj/machinery/door/airlock/engineering{ + name = "Engineering Auxiliary Power" + }, /obj/effect/turf_decal/stripes/line{ - dir = 1 + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 8 }, +/obj/effect/mapping_helpers/airlock/access/any/engineering/maintenance/departmental, /turf/open/floor/iron, -/area/science/robotics/lab) -"dAO" = ( -/obj/structure/chair/office/light{ +/area/station/maintenance/port/greater) +"eHF" = ( +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/iron, +/area/station/science/robotics/lab) +"eHH" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/landmark/start/hangover, +/obj/structure/cable, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red{ dir = 4 }, -/obj/effect/landmark/start/roboticist, +/obj/structure/chair{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/landmark/event_spawn, +/turf/open/floor/iron/cafeteria, +/area/station/service/cafeteria) +"eHL" = ( +/obj/effect/landmark/event_spawn, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron, +/area/station/engineering/storage/tech) +"eHO" = ( +/turf/closed/wall/r_wall, +/area/station/security/execution/education) +"eHY" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron, +/area/station/commons/locker) +"eIj" = ( +/obj/machinery/light/directional/north, +/obj/machinery/suit_storage_unit/captain, /obj/effect/turf_decal/stripes/line{ - dir = 5 + dir = 10 }, /turf/open/floor/iron, -/area/science/robotics/lab) -"dAP" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/firedoor, -/obj/item/folder, -/obj/item/pen, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "roboticsprivacy"; - name = "Robotics Shutters" +/area/station/command/heads_quarters/captain/private) +"eIs" = ( +/obj/effect/spawner/random/vending/colavend, +/turf/open/floor/iron/cafeteria, +/area/station/security/prison/mess) +"eIt" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/machinery/door/window/left/directional/west{ - name = "Robotics Desk"; - req_access_txt = "29" +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/service/abandoned_gambling_den/gaming) +"eIN" = ( +/obj/machinery/disposal/bin, +/obj/machinery/light/small/directional/north, +/obj/effect/turf_decal/bot, +/obj/structure/disposalpipe/trunk{ + dir = 8 }, -/obj/machinery/door/window/left/directional/east, -/obj/effect/turf_decal/delivery, /turf/open/floor/iron, -/area/science/robotics/lab) -"dAR" = ( -/obj/effect/turf_decal/tile/yellow/half/contrasted, -/turf/open/floor/iron/white, -/area/medical/chemistry) -"dBc" = ( -/obj/effect/turf_decal/tile/yellow/anticorner/contrasted, -/turf/open/floor/iron/white, -/area/medical/chemistry) -"dBe" = ( -/obj/item/kirbyplants/random, -/obj/structure/sign/warning/bodysposal{ - pixel_y = -32 - }, -/obj/effect/turf_decal/tile/blue{ +/area/station/security/brig) +"eIP" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 8 }, +/obj/effect/turf_decal/tile/purple/half/contrasted, /turf/open/floor/iron/white, -/area/medical/medbay/central) -"dBt" = ( -/obj/effect/decal/cleanable/cobweb, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"dBu" = ( +/area/station/science/xenobiology) +"eIZ" = ( +/obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, /obj/structure/cable, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 1 +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ + dir = 4 }, /turf/open/floor/iron, -/area/maintenance/starboard/aft) -"dBA" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, +/area/station/maintenance/port/aft) +"eJf" = ( +/obj/machinery/light/small/directional/north, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, /obj/structure/cable, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ dir = 1 }, /turf/open/floor/iron, -/area/maintenance/starboard/aft) -"dBB" = ( -/obj/structure/cable, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ +/area/station/medical/virology) +"eJq" = ( +/obj/machinery/portable_atmospherics/pump, +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/box, +/turf/open/floor/iron/white/corner{ dir = 1 }, -/turf/open/floor/iron, -/area/maintenance/starboard/aft) -"dBC" = ( +/area/station/engineering/atmos/storage/gas) +"eJF" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"dBE" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"dBF" = ( -/obj/machinery/door/firedoor/heavy, -/obj/machinery/door/airlock/research/glass{ - name = "Ordnance Lab"; - req_access_txt = "8" +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/science/research/abandoned) +"eJP" = ( +/obj/structure/sign/departments/lawyer{ + pixel_y = -32 }, +/obj/effect/turf_decal/tile/neutral, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"eJR" = ( +/obj/machinery/door_buttons/airlock_controller{ + idExterior = "virology_airlock_exterior"; + idInterior = "virology_airlock_interior"; + idSelf = "virology_airlock_control"; + name = "Virology Access Console"; + pixel_x = -10; + pixel_y = 24; + req_access = list("virology") + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, /obj/structure/cable, -/obj/structure/disposalpipe/segment, /obj/effect/turf_decal/stripes/line{ dir = 1 }, /obj/effect/turf_decal/stripes/line, +/obj/machinery/firealarm/directional/south, +/turf/open/floor/iron, +/area/station/medical/virology) +"eKe" = ( /turf/open/floor/iron/white, -/area/science/storage) -"dBH" = ( -/obj/structure/cable, -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/area/station/medical/chemistry) +"eKh" = ( +/obj/machinery/door/poddoor/shutters{ + id = "service_maint_shutters"; + name = "Vacant Room Shutters" }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/obj/effect/turf_decal/stripes/line{ dir = 8 }, -/turf/open/floor/plating, -/area/maintenance/solars/starboard/aft) -"dBI" = ( -/obj/effect/landmark/blobstart, -/turf/open/floor/plating, -/area/maintenance/solars/starboard/aft) -"dBJ" = ( -/obj/structure/cable, /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/turf/open/floor/plating, -/area/maintenance/solars/starboard/aft) -"dBL" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable, +/turf/open/floor/iron/textured, +/area/station/commons/vacant_room) +"eKk" = ( +/obj/machinery/vending/coffee, /obj/effect/turf_decal/delivery, /turf/open/floor/iron, -/area/maintenance/solars/starboard/aft) -"dBO" = ( -/obj/structure/cable, -/turf/open/floor/circuit, -/area/ai_monitored/turret_protected/ai_upload) -"dBR" = ( -/obj/effect/landmark/event_spawn, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron, -/area/commons/dorms) -"dBT" = ( -/obj/structure/table, -/obj/item/crowbar/red, -/obj/item/wrench, -/obj/item/clothing/mask/gas, -/turf/open/floor/plating, -/area/science/research/abandoned) -"dBU" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 10 +/area/station/commons/fitness/recreation) +"eKr" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/lattice/catwalk, +/obj/machinery/atmospherics/pipe/smart/manifold/scrubbers/visible{ + dir = 4 }, -/turf/open/floor/iron, -/area/science/research/abandoned) -"dBV" = ( -/obj/effect/decal/cleanable/dirt, +/turf/open/space/basic, +/area/space/nearstation) +"eKz" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/iron, -/area/science/research/abandoned) -"dBW" = ( -/obj/structure/chair/office/light, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/iron, -/area/science/research/abandoned) -"dBX" = ( -/obj/structure/rack, -/obj/item/storage/toolbox/mechanical, /obj/effect/decal/cleanable/dirt, -/obj/item/clothing/gloves/color/fyellow, -/turf/open/floor/plating, -/area/science/research/abandoned) -"dCj" = ( -/obj/structure/cable, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron, -/area/engineering/storage) -"dCm" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/door/firedoor, -/obj/machinery/door/poddoor/shutters/window/preopen{ - id = "right_arrivals_shutters" - }, -/obj/machinery/light/directional/west, -/obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/iron/dark/corner{ dir = 8 }, -/area/hallway/secondary/entry) -"dCp" = ( -/obj/item/stack/cable_coil, -/obj/item/bodypart/r_arm/robot{ - pixel_x = 3 - }, -/obj/item/bodypart/l_arm/robot{ - pixel_x = -3 +/turf/open/floor/iron, +/area/station/science/research/abandoned) +"eKD" = ( +/obj/machinery/atmospherics/components/unary/passive_vent{ + name = "killroom vent" }, -/obj/item/assembly/flash/handheld, -/obj/item/assembly/flash/handheld, +/turf/open/floor/circuit/telecomms, +/area/station/science/xenobiology) +"eKN" = ( /obj/structure/table/reinforced, -/obj/item/assembly/flash/handheld, -/obj/item/assembly/flash/handheld, -/obj/item/assembly/flash/handheld, -/obj/item/assembly/flash/handheld, -/obj/effect/turf_decal/bot, -/obj/machinery/ecto_sniffer{ - pixel_x = -6; - pixel_y = 6 - }, +/obj/item/paper_bin, +/obj/item/pen, +/obj/effect/turf_decal/delivery, /turf/open/floor/iron, -/area/science/robotics/lab) -"dCq" = ( +/area/station/maintenance/department/electrical) +"eKQ" = ( +/obj/structure/table/reinforced, +/obj/item/weldingtool, +/obj/effect/turf_decal/bot, +/obj/item/wrench, +/obj/item/storage/belt/utility, +/obj/item/clothing/head/welding, /obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, +/obj/item/radio/intercom/directional/south, /turf/open/floor/iron, -/area/science/robotics/lab) -"dCv" = ( -/obj/structure/filingcabinet/chestdrawer, -/obj/effect/turf_decal/stripes/line{ +/area/station/engineering/supermatter/room) +"eKV" = ( +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/airalarm/directional/west, +/obj/machinery/cell_charger, +/obj/item/stock_parts/cell/high, +/obj/structure/table/reinforced, +/turf/open/floor/iron/dark, +/area/station/science/explab) +"eLb" = ( +/obj/machinery/air_sensor/plasma_tank, +/turf/open/floor/engine/plasma, +/area/station/engineering/atmos) +"eLo" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/turf_decal/siding/yellow/corner, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"eLs" = ( +/obj/item/kirbyplants{ + icon_state = "plant-22" + }, +/obj/effect/turf_decal/tile/blue{ dir = 4 }, -/turf/open/floor/iron, -/area/science/robotics/lab) -"dCy" = ( -/turf/closed/wall, -/area/medical/morgue) -"dCA" = ( -/obj/machinery/door/firedoor, +/turf/open/floor/iron/white, +/area/station/medical/medbay/lobby) +"eLv" = ( /obj/structure/cable, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/tile/blue/half/contrasted, +/turf/open/floor/iron/white, +/area/station/medical/surgery/theatre) +"eLK" = ( +/obj/effect/turf_decal/tile/purple/half/contrasted{ dir = 8 }, -/obj/effect/turf_decal/stripes/line{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/chair/office/light{ dir = 4 }, -/turf/open/floor/iron, -/area/hallway/primary/central/aft) -"dCB" = ( -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/yellow/filled/warning, -/turf/open/floor/iron/white, -/area/medical/chemistry) -"dCF" = ( -/obj/machinery/vending/cart, -/obj/machinery/computer/security/telescreen/entertainment/directional/east, -/turf/open/floor/wood, -/area/command/heads_quarters/hop) -"dCT" = ( -/obj/machinery/portable_atmospherics/scrubber, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/science/mixing) -"dDc" = ( /obj/structure/cable, -/obj/effect/turf_decal/stripes/line{ +/obj/structure/disposalpipe/segment{ dir = 10 }, -/obj/machinery/power/apc/auto_name/directional/south, -/turf/open/floor/plating, -/area/maintenance/solars/starboard/aft) -"dDd" = ( +/turf/open/floor/iron/white, +/area/station/science/ordnance/office) +"eLP" = ( /obj/structure/chair/office{ dir = 4 }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plating, -/area/maintenance/solars/starboard/aft) -"dDe" = ( -/obj/machinery/power/solar_control{ - dir = 8; - id = "aftstarboard"; - name = "Starboard Quarter Solar Control" +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 8 }, -/obj/structure/cable, -/obj/effect/turf_decal/stripes/line{ - dir = 6 +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/ai) +"eLY" = ( +/obj/machinery/door/window/right/directional/west{ + name = "Bar Delivery"; + req_access = list("bar") }, -/obj/machinery/airalarm/directional/south, -/turf/open/floor/plating, -/area/maintenance/solars/starboard/aft) -"dDh" = ( -/obj/machinery/light/small/directional/south, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/delivery, +/turf/open/floor/iron/grimy, +/area/station/service/bar) +"eMq" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/research{ + name = "Research Division Access" + }, +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "sci-entrance" + }, +/obj/effect/mapping_helpers/airlock/access/all/science/general, /turf/open/floor/iron, -/area/science/research/abandoned) -"dDi" = ( -/obj/structure/table, -/obj/item/clipboard, -/obj/item/folder/white, +/area/station/science/research) +"eMu" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/simple/cyan/hidden{ + dir = 5 + }, /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/delivery, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"eMw" = ( +/obj/machinery/vending/tool, +/obj/effect/turf_decal/delivery, +/obj/item/radio/intercom/directional/west, /turf/open/floor/iron, -/area/science/research/abandoned) -"dDj" = ( -/obj/structure/frame/computer{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/airalarm/directional/south, -/turf/open/floor/plating, -/area/science/research/abandoned) -"dDk" = ( -/obj/structure/frame/machine, -/obj/machinery/light/small/directional/south, -/obj/item/stack/sheet/glass, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/science/research/abandoned) -"dDl" = ( -/obj/structure/table, -/obj/item/clothing/gloves/color/black, -/obj/item/storage/toolbox/electrical, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/science/research/abandoned) -"dDw" = ( -/obj/machinery/light/directional/west, -/obj/effect/turf_decal/tile/purple{ +/area/station/commons/storage/primary) +"eMC" = ( +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/item/radio/intercom/directional/west, -/turf/open/floor/iron/white, -/area/science/research) -"dDz" = ( -/obj/machinery/airalarm/directional/south, -/obj/item/kirbyplants/random, -/turf/open/floor/iron/grimy, -/area/commons/vacant_room/office) -"dDD" = ( -/obj/structure/table, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/hallway/primary/port) +"eMN" = ( +/obj/structure/table/reinforced, /obj/item/stack/package_wrap, /obj/item/hand_labeler, /obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/turf_decal/bot, +/obj/machinery/status_display/evac/directional/west, /turf/open/floor/iron/dark, -/area/security/warden) -"dDF" = ( -/obj/structure/noticeboard/directional/east, -/obj/machinery/camera/directional/east{ - c_tag = "Science - Robotics Lab"; - name = "science camera"; - network = list("ss13","rd") - }, -/obj/effect/turf_decal/stripes/line{ +/area/station/command/heads_quarters/ce) +"eNj" = ( +/obj/machinery/atmospherics/pipe/bridge_pipe/purple/visible, +/obj/machinery/atmospherics/pipe/bridge_pipe/cyan/visible{ dir = 4 }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/trimline/yellow/filled/line, +/obj/structure/cable, /turf/open/floor/iron, -/area/science/robotics/lab) -"dDI" = ( -/obj/structure/table, -/obj/item/storage/toolbox/mechanical, -/obj/item/clothing/head/welding, -/obj/effect/turf_decal/tile/yellow/half/contrasted{ +/area/station/engineering/atmos) +"eNk" = ( +/obj/effect/turf_decal/tile/purple{ dir = 8 }, -/turf/open/floor/iron/white, -/area/medical/chemistry) -"dDM" = ( -/obj/structure/bodycontainer/morgue{ - dir = 2 +/obj/structure/disposalpipe/segment{ + dir = 9 }, +/turf/open/floor/iron/white, +/area/station/science/lab) +"eNn" = ( +/obj/structure/cable, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, -/area/medical/morgue) -"dDQ" = ( -/obj/structure/closet/secure_closet/research_director, -/obj/effect/turf_decal/stripes/line{ - dir = 5 +/area/station/maintenance/fore) +"eNp" = ( +/obj/structure/cable, +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Security Maintenance" }, -/turf/open/floor/iron, -/area/command/heads_quarters/rd) -"dDV" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/cobweb/cobweb2, -/obj/structure/rack, -/obj/item/reagent_containers/spray/cleaner{ - pixel_x = -3; - pixel_y = 2 +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, -/obj/item/pushbroom, -/obj/machinery/light_switch/directional/north, -/turf/open/floor/plating{ - icon_state = "platingdmg2" +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, -/area/medical/morgue) -"dEc" = ( -/obj/structure/bodycontainer/morgue{ +/obj/effect/mapping_helpers/airlock/access/all/security/general, +/turf/open/floor/iron, +/area/station/maintenance/fore) +"eNt" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/yellow{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/medical/morgue) -"dEh" = ( -/obj/effect/landmark/blobstart, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 8 - }, +/obj/effect/turf_decal/tile/yellow, +/obj/item/radio/intercom/directional/north, /turf/open/floor/iron, -/area/maintenance/starboard/aft) -"dEk" = ( -/turf/closed/wall, -/area/security/detectives_office/private_investigators_office) -"dEn" = ( -/obj/structure/table/reinforced, -/obj/item/storage/box/bodybags{ +/area/station/engineering/supermatter/room) +"eNy" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark/corner{ + dir = 4 + }, +/area/station/commons/fitness/recreation) +"eNz" = ( +/obj/structure/table/wood, +/obj/item/storage/fancy/candle_box{ pixel_x = 3; pixel_y = 3 }, -/obj/item/storage/box/prisoner, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/structure/extinguisher_cabinet/directional/south, -/turf/open/floor/iron/dark, -/area/security/prison) -"dEr" = ( +/obj/item/storage/fancy/candle_box, +/obj/machinery/light/directional/east, +/obj/machinery/newscaster/directional/east, +/turf/open/floor/carpet, +/area/station/service/chapel/office) +"eNB" = ( +/obj/effect/turf_decal/siding/green{ + dir = 8 + }, +/obj/effect/turf_decal/tile/green{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/service/hydroponics/garden) +"eND" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron/grimy, -/area/service/chapel) -"dEA" = ( -/turf/closed/wall/r_wall, -/area/science/server) -"dEE" = ( -/obj/structure/sign/warning/securearea, -/turf/closed/wall/r_wall, -/area/science/server) -"dEG" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/science/robotics/lab) -"dEH" = ( -/obj/structure/rack, -/obj/item/storage/medkit, -/obj/item/storage/medkit, -/obj/structure/disposalpipe/segment, -/obj/item/healthanalyzer, -/obj/item/healthanalyzer, -/obj/item/paicard, -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 1 + }, /turf/open/floor/iron, -/area/science/robotics/lab) -"dEN" = ( -/obj/item/kirbyplants/random, -/obj/effect/turf_decal/stripes/line{ +/area/station/security/courtroom) +"eNF" = ( +/obj/machinery/light/small/directional/south, +/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/iron, +/area/station/hallway/secondary/command) +"eNX" = ( +/obj/effect/decal/cleanable/blood/old, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/structure/disposalpipe/segment{ dir = 4 }, /turf/open/floor/iron, -/area/science/robotics/lab) -"dEO" = ( -/obj/structure/sign/departments/medbay/alt{ - pixel_x = 32 +/area/station/medical/morgue) +"eOc" = ( +/obj/structure/cable, +/obj/effect/turf_decal/tile/green{ + dir = 4 }, -/obj/machinery/modular_computer/console/preset/civilian{ - dir = 8 +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/white, +/area/station/medical/virology) +"eOe" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, -/obj/effect/turf_decal/bot, /turf/open/floor/iron, -/area/science/robotics/lab) -"dER" = ( -/obj/structure/table, -/obj/item/stack/ducts/fifty, -/obj/item/stack/ducts/fifty, -/obj/item/stack/ducts/fifty, -/obj/item/stack/ducts/fifty, -/obj/item/stack/ducts/fifty, -/obj/item/stack/ducts/fifty, -/obj/item/stack/ducts/fifty, -/obj/item/stack/ducts/fifty, -/obj/item/plunger, -/obj/item/plunger, -/obj/machinery/camera/autoname/directional/south, -/obj/machinery/requests_console/directional/south{ - department = "Chemistry"; - departmentType = 1; - name = "Chemistry Requests Console" - }, -/obj/item/radio/intercom/directional/west, -/obj/effect/turf_decal/tile/yellow/anticorner/contrasted{ +/area/station/engineering/main) +"eOn" = ( +/obj/structure/cable, +/obj/structure/closet/secure_closet/hydroponics, +/obj/machinery/power/apc/auto_name/directional/west, +/obj/effect/turf_decal/tile/blue{ dir = 8 }, -/turf/open/floor/iron/white, -/area/medical/chemistry) -"dES" = ( -/obj/structure/table, -/obj/machinery/reagentgrinder, -/obj/item/stack/sheet/mineral/plasma{ - pixel_y = 10 - }, -/obj/item/radio/intercom/directional/south, -/obj/effect/turf_decal/tile/yellow/half/contrasted, -/turf/open/floor/iron/white, -/area/medical/chemistry) -"dEZ" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/shower{ +/obj/effect/turf_decal/tile/green{ dir = 1 }, /obj/effect/turf_decal/bot, /turf/open/floor/iron, -/area/medical/morgue) -"dFd" = ( -/obj/structure/closet/secure_closet/personal/patient, -/turf/open/floor/iron, -/area/medical/morgue) -"dFf" = ( -/turf/closed/wall/r_wall, -/area/engineering/atmos/hfr_room) -"dFg" = ( -/obj/effect/decal/cleanable/dirt, +/area/station/service/hydroponics) +"eOs" = ( +/obj/structure/disposalpipe/trunk, +/obj/machinery/disposal/bin, /obj/effect/turf_decal/bot, -/obj/effect/turf_decal/trimline/brown/filled/line, -/obj/machinery/computer/department_orders/science, -/turf/open/floor/iron, -/area/science/research) -"dFt" = ( -/obj/effect/decal/cleanable/cobweb, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/photocopier, -/obj/item/newspaper{ - pixel_x = 3; - pixel_y = 3 +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/obj/item/newspaper, -/turf/open/floor/plating, -/area/security/detectives_office/private_investigators_office) -"dFv" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light_switch/directional/north, -/turf/open/floor/plating, -/area/security/detectives_office/private_investigators_office) -"dFA" = ( -/obj/effect/landmark/event_spawn, -/obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron, -/area/cargo/lobby) -"dFF" = ( -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ +/area/station/engineering/atmos/storage) +"eOt" = ( +/obj/machinery/camera/directional/north{ + c_tag = "Solar - Aft Starboard"; + name = "solar camera" + }, +/obj/structure/cable, +/obj/machinery/power/terminal{ dir = 8 }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/dark, -/area/ai_monitored/aisat/exterior) -"dFY" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ - dir = 1 +/obj/effect/turf_decal/stripes/line{ + dir = 5 }, +/turf/open/floor/plating, +/area/station/maintenance/solars/starboard/aft) +"eOu" = ( /obj/structure/cable, -/obj/effect/turf_decal/delivery, -/obj/machinery/power/apc/auto_name/directional/west, +/obj/structure/disposalpipe/sorting/mail{ + name = "Atmospherics Junction"; + sortType = 6 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/landmark/start/hangover, +/obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron, -/area/science/robotics/lab) -"dFZ" = ( -/obj/machinery/holopad, -/obj/effect/turf_decal/bot, +/area/station/hallway/primary/port) +"eOA" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/grimy, +/area/station/security/detectives_office) +"eOB" = ( +/obj/machinery/light/small/directional/south, +/obj/machinery/newscaster/directional/south, /turf/open/floor/iron, -/area/commons/vacant_room/commissary) -"dGc" = ( -/obj/effect/turf_decal/stripes/line, +/area/station/service/hydroponics/garden) +"eOM" = ( +/obj/structure/chair{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red/half/contrasted, /turf/open/floor/iron, -/area/science/robotics/lab) -"dGd" = ( +/area/station/security/checkpoint/escape) +"eOQ" = ( /obj/effect/turf_decal/stripes/line{ dir = 6 }, -/turf/open/floor/iron, -/area/science/robotics/lab) -"dGe" = ( -/obj/machinery/rnd/production/circuit_imprinter/department/science, -/obj/effect/turf_decal/bot, -/obj/machinery/airalarm/directional/east, -/turf/open/floor/iron, -/area/science/robotics/lab) -"dGf" = ( +/obj/effect/turf_decal/box/corners{ + dir = 1 + }, +/obj/machinery/atmospherics/components/binary/pump/on/cyan/visible{ + dir = 4; + name = "Air to External Ports" + }, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"ePa" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/carpet/green, +/area/station/commons/lounge) +"ePl" = ( /obj/structure/cable, /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/security/checkpoint/supply) -"dGh" = ( -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/yellow/filled/corner{ +/obj/structure/chair{ dir = 8 }, -/turf/open/floor/iron/white, -/area/medical/chemistry) -"dGs" = ( -/obj/effect/landmark/start/hangover/closet, -/obj/structure/closet/emcloset, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/tile/red/anticorner/contrasted, /turf/open/floor/iron, -/area/hallway/secondary/entry) -"dGJ" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/conveyor{ - id = "cargodisposals" +/area/station/security/checkpoint/supply) +"ePv" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/chair/comfy/black{ + dir = 4 }, -/obj/structure/plasticflaps, -/turf/open/floor/plating, -/area/cargo/sorting) -"dGL" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light/small/directional/west, -/obj/item/kirbyplants/random, -/obj/machinery/newscaster/directional/west, -/turf/open/floor/plating, -/area/security/detectives_office/private_investigators_office) -"dGN" = ( /turf/open/floor/wood, -/area/security/detectives_office/private_investigators_office) -"dGO" = ( +/area/station/service/electronic_marketing_den) +"ePD" = ( +/obj/structure/rack, +/obj/item/storage/toolbox/mechanical, +/obj/effect/decal/cleanable/dirt, +/obj/item/clothing/gloves/color/fyellow, /turf/open/floor/plating, -/area/security/detectives_office/private_investigators_office) -"dGP" = ( -/obj/structure/closet/secure_closet/personal/cabinet, -/obj/item/clothing/suit/jacket{ - desc = "All the class of a trenchcoat without the security fibers."; - icon_state = "noirdet"; - name = "trenchcoat" - }, -/obj/item/clothing/suit/jacket{ - desc = "All the class of a trenchcoat without the security fibers."; - icon_state = "detective"; - name = "trenchcoat" +/area/station/science/research/abandoned) +"ePJ" = ( +/obj/machinery/camera/directional/north{ + c_tag = "Primary Restroom"; + name = "restroom camera" }, -/obj/item/clothing/head/fedora, -/obj/item/clothing/head/fedora{ - icon_state = "detective" +/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/turf/open/floor/plating, -/area/security/detectives_office/private_investigators_office) -"dGQ" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/security/detectives_office/private_investigators_office) -"dGW" = ( -/turf/closed/wall/r_wall, -/area/science/test_area) -"dGX" = ( -/obj/effect/spawner/structure/window/reinforced/tinted, -/turf/open/floor/plating/airless, -/area/science/test_area) -"dHk" = ( -/obj/effect/turf_decal/tile/blue, +/obj/machinery/power/apc/auto_name/directional/north, +/turf/open/floor/iron, +/area/station/commons/toilet/locker) +"ePK" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, -/turf/open/floor/iron, -/area/hallway/primary/aft) -"dHq" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable, -/turf/open/floor/plating, -/area/science/server) -"dHu" = ( -/obj/structure/rack, -/obj/item/storage/toolbox/mechanical{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/storage/toolbox/electrical, -/obj/item/screwdriver{ - pixel_y = 5 +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, -/obj/item/multitool, -/obj/item/clothing/head/welding, -/obj/machinery/light/directional/west, -/obj/effect/turf_decal/bot, -/obj/machinery/newscaster/directional/west, /turf/open/floor/iron, -/area/science/robotics/lab) -"dHw" = ( -/obj/structure/table, -/obj/structure/window/reinforced{ +/area/station/hallway/secondary/entry) +"ePU" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 4 }, -/obj/item/storage/box/gloves{ - pixel_x = 3; - pixel_y = 3 +/obj/machinery/door/airlock/engineering/glass/critical{ + heat_proof = 1; + name = "Supermatter Chamber" }, -/obj/item/storage/box/bodybags, -/obj/item/borg/upgrade/rename, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron, -/area/science/robotics/lab) -"dHx" = ( -/obj/effect/turf_decal/delivery, -/turf/open/floor/iron, -/area/science/robotics/lab) -"dHy" = ( -/obj/structure/table/reinforced, -/obj/structure/window/reinforced{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/green/visible/layer4, +/obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/item/clothing/gloves/color/latex, -/obj/item/surgical_drapes, -/obj/item/cautery, -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, +/turf/open/floor/engine, +/area/station/engineering/supermatter) +"eQi" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/decal/cleanable/dirt, +/obj/effect/landmark/event_spawn, /turf/open/floor/iron, -/area/science/robotics/lab) -"dHz" = ( -/obj/machinery/holopad, -/obj/effect/turf_decal/tile/purple{ - dir = 1 +/area/station/engineering/atmos/project) +"eQp" = ( +/obj/structure/cable, +/obj/effect/turf_decal/tile/blue{ + dir = 8 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/white, -/area/science/robotics/lab) -"dHA" = ( -/obj/effect/landmark/start/roboticist, -/obj/effect/turf_decal/tile/purple{ - dir = 4 +/area/station/medical/surgery/theatre) +"eQr" = ( +/turf/open/floor/circuit/green, +/area/station/ai_monitored/command/nuke_storage) +"eQs" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock{ + name = "Courtroom" }, -/turf/open/floor/iron/white, -/area/science/robotics/lab) -"dHB" = ( -/obj/structure/table/reinforced, -/obj/item/retractor, -/obj/item/hemostat, -/obj/machinery/light/directional/east, -/obj/machinery/status_display/ai/directional/east, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron, -/area/science/robotics/lab) -"dHC" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/airalarm/directional/east, -/obj/structure/closet/firecloset, -/obj/effect/turf_decal/delivery, -/turf/open/floor/iron, -/area/engineering/supermatter/room) -"dHD" = ( -/turf/open/floor/iron, -/area/hallway/primary/aft) -"dHV" = ( -/obj/effect/turf_decal/tile/red{ +/obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/effect/turf_decal/tile/red{ +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/structure/table, -/obj/effect/spawner/random/food_or_drink/snack, -/obj/effect/spawner/random/food_or_drink/refreshing_beverage, -/turf/open/floor/iron/cafeteria, -/area/service/cafeteria) -"dId" = ( -/obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/west, -/turf/open/floor/plating, -/area/security/detectives_office/private_investigators_office) -"dIe" = ( -/obj/effect/landmark/xeno_spawn, +/turf/open/floor/iron/dark, +/area/station/security/courtroom) +"eQu" = ( /obj/structure/cable, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 1 - }, -/turf/open/floor/wood, -/area/security/detectives_office/private_investigators_office) -"dIf" = ( -/turf/open/floor/wood{ - icon_state = "wood-broken2" +/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible{ + dir = 4 }, -/area/security/detectives_office/private_investigators_office) -"dIg" = ( -/obj/structure/filingcabinet/security, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/security/detectives_office/private_investigators_office) -"dIi" = ( -/obj/structure/window/reinforced, -/obj/item/target, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/end{ - dir = 1 +/obj/machinery/light/directional/south, +/obj/machinery/power/apc/auto_name/directional/south, +/obj/effect/turf_decal/trimline/yellow/filled/line, +/obj/effect/turf_decal/siding/yellow/corner{ + dir = 8 }, -/turf/open/floor/plating/airless, -/area/science/test_area) -"dII" = ( -/obj/machinery/camera/directional/west{ - c_tag = "Science - Aft"; - name = "science camera"; - network = list("ss13","rd") +/obj/effect/turf_decal/stripes/corner, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"eQy" = ( +/obj/structure/table, +/obj/item/paper_bin, +/obj/item/pen, +/obj/structure/sign/poster/official/science{ + pixel_x = -32 }, /obj/effect/turf_decal/tile/purple{ - dir = 8 + dir = 1 }, -/obj/structure/extinguisher_cabinet/directional/west, /turf/open/floor/iron/white, -/area/science/research) -"dIL" = ( -/obj/structure/table, -/obj/item/stock_parts/cell/high, -/obj/item/stock_parts/cell/high, -/obj/machinery/cell_charger, -/obj/effect/turf_decal/bot, -/obj/item/radio/intercom/directional/south, -/turf/open/floor/iron, -/area/science/robotics/lab) -"dIN" = ( -/obj/machinery/vending/wardrobe/robo_wardrobe, -/obj/structure/window/reinforced{ - dir = 4 +/area/station/science/lobby) +"eQF" = ( +/obj/structure/showcase/cyborg/old{ + dir = 4; + pixel_x = -9; + pixel_y = 2 }, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron, -/area/science/robotics/lab) -"dIO" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/door/window/left/directional/north{ - name = "Robotics Delivery"; - req_access_txt = "29" +/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/ai_monitored/turret_protected/aisat_interior) +"eQO" = ( +/obj/effect/landmark/start/hangover, +/obj/structure/table/wood, +/obj/machinery/door/firedoor, +/turf/open/floor/iron/dark/smooth_half{ + dir = 1 }, -/obj/effect/turf_decal/delivery, -/turf/open/floor/iron, -/area/science/robotics/lab) -"dIP" = ( -/obj/structure/table/reinforced, +/area/station/service/bar) +"eRo" = ( /obj/structure/window/reinforced{ - dir = 8 - }, -/obj/item/mmi, -/obj/item/mmi, -/obj/item/mmi, -/obj/structure/sign/departments/medbay/alt{ - pixel_y = -32 - }, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron, -/area/science/robotics/lab) -"dIQ" = ( -/obj/machinery/computer/operating{ - dir = 1 + dir = 4 }, -/obj/machinery/light/directional/south, -/obj/effect/turf_decal/tile/purple{ +/obj/structure/window/reinforced{ dir = 8 }, -/obj/machinery/newscaster/directional/south, -/turf/open/floor/iron/white, -/area/science/robotics/lab) -"dIR" = ( -/obj/structure/table/optable, -/obj/effect/decal/cleanable/blood/old, -/obj/machinery/status_display/evac/directional/south, -/obj/effect/turf_decal/tile/purple, -/turf/open/floor/iron/white, -/area/science/robotics/lab) -"dIS" = ( -/obj/structure/table/reinforced, -/obj/item/scalpel{ - pixel_y = 16 - }, -/obj/item/circular_saw, -/obj/structure/sign/warning/nosmoking{ - pixel_y = -32 +/obj/machinery/camera/directional/east{ + c_tag = "AI Satellite - Fore Port"; + name = "ai camera"; + network = list("minisat"); + start_active = 1 }, -/obj/structure/mirror/directional/east, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/aisat/exterior) +"eRF" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/maintenance, /obj/effect/turf_decal/bot, /turf/open/floor/iron, -/area/science/robotics/lab) -"dIU" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ +/area/station/cargo/storage) +"eRM" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small/directional/south, +/obj/structure/bodycontainer/morgue{ dir = 1 }, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/medical/morgue) +"eRV" = ( /turf/open/floor/plating, -/area/medical/morgue) -"dIV" = ( -/obj/structure/chair{ - dir = 1 +/area/station/security/range) +"eSk" = ( +/obj/effect/turf_decal/trimline/yellow/line{ + dir = 8 }, -/obj/effect/turf_decal/bot, /turf/open/floor/iron, -/area/hallway/primary/aft) -"dIY" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/table, -/obj/item/clothing/gloves/color/latex{ - pixel_y = 6 - }, -/obj/item/screwdriver{ - pixel_y = 6 +/area/station/engineering/lobby) +"eSm" = ( +/obj/effect/turf_decal/tile/red{ + dir = 8 }, -/turf/open/floor/plating, -/area/medical/morgue) -"dIZ" = ( -/obj/structure/table, -/obj/structure/bedsheetbin, -/obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/south, -/turf/open/floor/plating, -/area/medical/morgue) -"dJd" = ( -/obj/structure/bodycontainer/morgue{ - dir = 1 +/obj/effect/turf_decal/tile/red{ + dir = 4 }, -/obj/machinery/light/small/directional/south, -/turf/open/floor/plating{ - icon_state = "platingdmg1" +/obj/machinery/status_display/ai/directional/north, +/turf/open/floor/iron/cafeteria, +/area/station/service/cafeteria) +"eSq" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/red{ + dir = 8 }, -/area/medical/morgue) -"dJf" = ( -/obj/effect/spawner/structure/window/hollow/reinforced/directional{ +/obj/effect/turf_decal/tile/red{ dir = 4 }, -/obj/structure/cable, -/turf/open/floor/plating, -/area/service/abandoned_gambling_den) -"dJg" = ( /obj/structure/table, -/obj/item/stack/package_wrap, -/obj/item/hand_labeler, -/obj/machinery/light_switch/directional/south, -/turf/open/floor/plating, -/area/medical/morgue) -"dJh" = ( -/obj/structure/flora/ausbushes/grassybush, -/obj/structure/flora/rock/jungle, -/obj/machinery/light/floor, -/turf/open/misc/grass, -/area/hallway/primary/fore) -"dJo" = ( -/obj/effect/turf_decal/tile/green, -/obj/structure/extinguisher_cabinet/directional/south, -/turf/open/floor/iron/white, -/area/medical/medbay/central) -"dJs" = ( -/obj/machinery/atmospherics/components/binary/pump{ - dir = 1; - name = "Distro to Waste" +/obj/item/reagent_containers/food/condiment/saltshaker{ + pixel_x = -3 }, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 +/obj/item/reagent_containers/food/condiment/peppermill{ + pixel_x = 3 + }, +/turf/open/floor/iron/cafeteria, +/area/station/service/cafeteria) +"eSJ" = ( +/obj/machinery/atmospherics/pipe/smart/simple/purple/visible{ + dir = 6 }, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"eSN" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/machinery/light/directional/east, -/obj/effect/turf_decal/box/corners{ - dir = 8 - }, -/turf/open/floor/iron/dark/corner, -/area/engineering/atmos/pumproom) -"dJx" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/landmark/start/hangover, +/obj/effect/turf_decal/stripes/line, +/obj/machinery/firealarm/directional/west, +/obj/machinery/light/directional/west, +/turf/open/floor/iron/white, +/area/station/science/ordnance/storage) +"eSX" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/bot, /turf/open/floor/iron, -/area/commons/locker) -"dJB" = ( -/turf/open/floor/wood{ - icon_state = "wood-broken7" +/area/station/cargo/storage) +"eTe" = ( +/obj/structure/sign/nanotrasen{ + pixel_x = 32 }, -/area/security/detectives_office/private_investigators_office) -"dJC" = ( -/obj/structure/chair/office, -/turf/open/floor/wood, -/area/security/detectives_office/private_investigators_office) -"dJD" = ( -/obj/structure/chair/office, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/wood, -/area/security/detectives_office/private_investigators_office) -"dJG" = ( -/obj/structure/chair, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/line{ - dir = 9 +/turf/open/space/basic, +/area/space) +"eTv" = ( +/obj/structure/closet/crate/trashcart, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/sign/poster/official/random/directional/east, +/turf/open/floor/iron, +/area/station/security/prison) +"eTx" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/door/firedoor, +/obj/machinery/door/poddoor/shutters/window/preopen{ + id = "left_arrivals_shutters" }, -/turf/open/floor/plating/airless, -/area/science/test_area) -"dJH" = ( -/turf/open/floor/plating/airless, -/area/science/test_area) -"dJI" = ( -/obj/structure/chair, /obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/turf/open/floor/plating/airless, -/area/science/test_area) -"dJL" = ( -/obj/structure/cable, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 1 }, +/obj/effect/turf_decal/stripes/line, /turf/open/floor/iron, -/area/security/checkpoint/escape) -"dJN" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, +/area/station/hallway/secondary/entry) +"eTy" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/landmark/start/cook, +/turf/open/floor/iron/cafeteria, +/area/station/service/kitchen) +"eTD" = ( +/obj/machinery/holopad, /obj/effect/turf_decal/bot, -/obj/structure/closet/firecloset, -/obj/structure/sign/poster/official/random/directional/west, +/turf/open/floor/iron, +/area/station/ai_monitored/command/storage/eva) +"eTF" = ( +/obj/machinery/computer/secure_data, +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 1 + }, /turf/open/floor/iron/dark, -/area/hallway/primary/port) -"dJQ" = ( -/obj/structure/cable, +/area/station/command/bridge) +"eTL" = ( +/obj/effect/turf_decal/tile/neutral, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/disposalpipe/segment{ - dir = 4 + dir = 6 }, -/obj/effect/turf_decal/tile/brown/half/contrasted{ +/turf/open/floor/iron, +/area/station/hallway/primary/aft) +"eTM" = ( +/obj/structure/table/wood, +/obj/item/paicard, +/obj/structure/window/reinforced{ dir = 8 }, +/turf/open/floor/carpet/blue, +/area/station/commons/vacant_room/office) +"eTU" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 + }, /turf/open/floor/iron, -/area/cargo/qm) -"dJS" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/dark, -/area/service/library/abandoned) -"dKh" = ( -/obj/item/kirbyplants/random, +/area/station/hallway/primary/fore) +"eTX" = ( +/obj/effect/turf_decal/tile/purple, /obj/effect/turf_decal/tile/purple{ dir = 8 }, /turf/open/floor/iron/white, -/area/science/research) -"dKj" = ( -/obj/structure/table/wood, -/obj/item/flashlight/lamp, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/service/library) -"dKs" = ( -/obj/structure/table/wood, -/obj/item/flashlight/lamp, -/obj/machinery/airalarm/directional/west, -/turf/open/floor/iron/grimy, -/area/security/detectives_office/private_investigators_office) -"dKu" = ( -/obj/structure/table/wood, -/obj/item/paper_bin, -/obj/item/pen, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/grimy, -/area/security/detectives_office/private_investigators_office) -"dKw" = ( -/obj/structure/chair{ - dir = 4 +/area/station/science/research) +"eTZ" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/door/airlock/engineering{ + name = "Starboard Bow Solar Access" }, -/obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/turf/open/floor/plating/airless, -/area/science/test_area) -"dKy" = ( -/obj/effect/decal/cleanable/oil, -/obj/effect/turf_decal/stripes/corner{ - dir = 4 - }, -/turf/open/floor/plating/airless, -/area/science/test_area) -"dKz" = ( -/obj/structure/chair{ dir = 8 }, /obj/effect/turf_decal/stripes/line{ - dir = 5 + dir = 4 }, -/turf/open/floor/plating/airless, -/area/science/test_area) -"dKB" = ( -/obj/structure/disposalpipe/segment{ - dir = 6 +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, +/turf/open/floor/iron, +/area/station/maintenance/solars/starboard/fore) +"eUf" = ( +/obj/effect/turf_decal/delivery, +/obj/item/kirbyplants/random, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"eUi" = ( +/obj/structure/cable, +/obj/effect/turf_decal/bot, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/turf/open/floor/iron, +/area/station/medical/virology) +"eUq" = ( +/obj/machinery/ai_slipper{ + uses = 10 }, -/obj/machinery/airalarm/directional/west, -/obj/structure/mirror/directional/north, -/obj/structure/sink{ - pixel_y = 22 +/obj/machinery/flasher/directional/south{ + id = "AI"; + pixel_x = 26 }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ +/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/ai) +"eUu" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/command{ + name = "Telecomms Control Room" + }, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ dir = 1 }, -/turf/open/floor/iron, -/area/commons/toilet/restrooms) -"dKJ" = ( +/obj/effect/mapping_helpers/airlock/access/all/command/general, +/turf/open/floor/iron/dark, +/area/station/tcommsat/computer) +"eUD" = ( +/obj/structure/cable, +/obj/effect/turf_decal/tile/green, +/obj/machinery/atmospherics/pipe/layer_manifold/supply/hidden{ + dir = 4 + }, +/turf/open/floor/iron/white, +/area/station/medical/virology) +"eUH" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ - dir = 1 +/obj/effect/turf_decal/tile/brown{ + dir = 4 }, /turf/open/floor/iron, -/area/maintenance/port/aft) -"dKK" = ( -/obj/machinery/porta_turret/ai, +/area/station/hallway/primary/central/fore) +"eUJ" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/status_display/evac/directional/north, +/obj/effect/turf_decal/bot, +/obj/structure/closet/firecloset, +/obj/structure/sign/poster/official/random/directional/west, /turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/aisat_interior) -"dKM" = ( -/obj/effect/turf_decal/tile/yellow/fourcorners, -/turf/open/floor/iron, -/area/engineering/storage) -"dKN" = ( -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 1 +/area/station/hallway/primary/port) +"eVb" = ( +/obj/structure/cable, +/obj/machinery/door/poddoor/preopen{ + id = "bridgedoors"; + name = "Bridge Access Blast Door" }, -/turf/open/floor/iron, -/area/maintenance/port/aft) -"dKO" = ( -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 1 +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/command/bridge) +"eVg" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/science/explab) +"eVl" = ( +/turf/closed/wall/r_wall, +/area/station/tcommsat/computer) +"eVq" = ( +/turf/open/floor/iron/grimy, +/area/station/service/chapel/office) +"eVt" = ( +/obj/effect/landmark/event_spawn, +/turf/open/floor/glass/reinforced, +/area/station/commons/dorms) +"eVx" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/door/airlock/highsecurity{ + name = "Engineering Auxiliary Storage" }, -/turf/open/floor/iron{ - heat_capacity = 1e+006 +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, -/area/maintenance/port/aft) -"dKP" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/turf/open/floor/iron, -/area/maintenance/port/aft) -"dKR" = ( -/obj/item/kirbyplants{ - icon_state = "plant-21" +/obj/effect/mapping_helpers/airlock/unres{ + dir = 8 }, -/obj/effect/turf_decal/delivery, +/obj/effect/mapping_helpers/airlock/access/any/engineering/maintenance/departmental, /turf/open/floor/iron, -/area/hallway/primary/aft) -"dLb" = ( -/obj/structure/rack, -/obj/item/book/manual/wiki/engineering_hacking{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/book/manual/wiki/engineering_guide, -/obj/item/book/manual/wiki/engineering_construction{ - pixel_x = 3; - pixel_y = -3 +/area/station/maintenance/port/greater) +"eVy" = ( +/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/turf_decal/siding/yellow{ + dir = 4 }, -/obj/machinery/status_display/evac/directional/west, -/obj/effect/turf_decal/bot, /turf/open/floor/iron, -/area/commons/storage/primary) -"dLi" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/cobweb/cobweb2, -/obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ +/area/station/engineering/atmos) +"eVA" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/wood, +/area/station/service/theater/abandoned) +"eVG" = ( +/obj/structure/chair/office{ dir = 4 }, +/obj/effect/landmark/start/atmospheric_technician, +/obj/effect/turf_decal/siding/yellow{ + dir = 5 + }, +/turf/open/floor/iron, +/area/station/engineering/atmos/storage) +"eVK" = ( +/obj/structure/table, +/obj/item/paper_bin, +/obj/item/pen, +/obj/effect/turf_decal/bot, /turf/open/floor/iron, -/area/maintenance/aft) -"dLl" = ( +/area/station/command/heads_quarters/rd) +"eVU" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/neutral{ +/obj/structure/reagent_dispensers/plumbed{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/delivery/white{ + color = "#52B4E9" + }, +/turf/open/floor/iron/dark/textured, +/area/station/engineering/main) +"eWc" = ( +/obj/machinery/light/small/directional/north, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/obj/machinery/airalarm/directional/north, /turf/open/floor/iron, -/area/maintenance/department/engine/atmos) -"dLm" = ( -/obj/effect/decal/cleanable/dirt, +/area/station/security/prison/safe) +"eWd" = ( +/obj/machinery/dna_scannernew, /obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ dir = 1 }, -/turf/open/floor/iron, -/area/maintenance/starboard/aft) -"dLn" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 1 +/turf/open/floor/iron/dark, +/area/station/science/genetics) +"eWh" = ( +/obj/structure/table, +/obj/machinery/microwave{ + pixel_y = 7 }, +/turf/open/floor/plating, +/area/station/security/prison/mess) +"eWi" = ( +/obj/effect/turf_decal/delivery, /turf/open/floor/iron, -/area/maintenance/starboard/aft) -"dLp" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 1 - }, +/area/station/hallway/secondary/exit/departure_lounge) +"eWl" = ( +/obj/machinery/vending/cigarette, +/obj/effect/turf_decal/tile/neutral/half/contrasted, /turf/open/floor/iron, -/area/maintenance/starboard/aft) -"dLq" = ( -/obj/machinery/porta_turret/ai, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/status_display/ai/directional/north, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/aisat_interior) -"dLr" = ( -/obj/machinery/atmospherics/pipe/smart/manifold/cyan/visible{ - dir = 8 +/area/station/science/breakroom) +"eWp" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock{ + name = "Primary Restroom" }, -/obj/effect/turf_decal/tile/neutral{ +/obj/structure/cable, +/obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/stripes/line{ dir = 4 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/commons/toilet/locker) +"eWt" = ( +/obj/machinery/door/window/right/directional/east{ + name = "Hydroponics Delivery"; + req_access = list("hydroponics") + }, +/obj/structure/window/reinforced, +/obj/effect/turf_decal/delivery, +/turf/open/floor/iron, +/area/station/service/hydroponics) +"eWE" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/effect/turf_decal/tile/neutral{ - dir = 1 + dir = 8 }, -/obj/effect/turf_decal/tile/neutral, -/turf/open/floor/iron/dark, -/area/engineering/atmos) -"dLw" = ( -/obj/structure/frame/computer, -/obj/item/circuitboard/computer/secure_data, -/obj/machinery/light/small/directional/west, -/obj/machinery/status_display/evac/directional/west, -/turf/open/floor/iron/grimy, -/area/security/detectives_office/private_investigators_office) -"dLx" = ( -/obj/structure/chair/office{ +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"eWN" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 1 }, -/turf/open/floor/iron/grimy, -/area/security/detectives_office/private_investigators_office) -"dLy" = ( -/obj/structure/table/wood, -/obj/item/storage/fancy/cigarettes/cigpack_uplift{ - pixel_x = 6 - }, -/obj/item/storage/fancy/cigarettes/cigpack_carp{ - pixel_x = -3 +/obj/effect/landmark/event_spawn, +/turf/open/floor/iron/dark, +/area/station/hallway/secondary/service) +"eWR" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, -/obj/item/lighter, -/turf/open/floor/iron/grimy, -/area/security/detectives_office/private_investigators_office) -"dLz" = ( -/turf/open/floor/wood{ - icon_state = "wood-broken3" +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, -/area/security/detectives_office/private_investigators_office) -"dLA" = ( -/obj/structure/rack, -/obj/item/storage/briefcase{ - pixel_x = -3; - pixel_y = 3 +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/atmos/glass{ + name = "Atmospherics Project Room" }, -/obj/item/storage/secure/briefcase, +/obj/effect/mapping_helpers/airlock/access/all/engineering/atmos, +/turf/open/floor/iron, +/area/station/engineering/atmos/project) +"eWX" = ( +/obj/structure/table/wood, +/obj/effect/decal/cleanable/cobweb/cobweb2, /obj/effect/decal/cleanable/dirt, +/obj/item/flashlight/lamp, /turf/open/floor/plating, -/area/security/detectives_office/private_investigators_office) -"dLC" = ( -/turf/closed/indestructible/opshuttle, -/area/science/test_area) -"dLD" = ( -/obj/item/target, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/camera/preset/ordnance{ - dir = 8 +/area/station/service/library/abandoned) +"eXf" = ( +/obj/structure/cable, +/obj/structure/chair/comfy/brown{ + dir = 1 }, -/turf/open/floor/plating/airless, -/area/science/test_area) -"dLE" = ( -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating/airless, -/area/science/test_area) -"dLG" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plating/airless, -/area/science/test_area) -"dLH" = ( -/obj/effect/turf_decal/stripes/end{ +/turf/open/floor/carpet, +/area/station/command/meeting_room/council) +"eXj" = ( +/obj/structure/cable, +/obj/effect/turf_decal/tile/red, +/obj/machinery/newscaster/directional/north, +/turf/open/floor/iron, +/area/station/security/execution/transfer) +"eXn" = ( +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/yellow{ dir = 4 }, -/turf/open/floor/plating/airless, -/area/science/test_area) -"dLM" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/grimy, -/area/commons/vacant_room/office) -"dLO" = ( -/obj/structure/table/wood, -/obj/item/toy/talking/ai, -/turf/open/floor/plating, -/area/service/abandoned_gambling_den/gaming) -"dLP" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/reagent_dispensers/fueltank, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/effect/spawner/random/trash/mess, +/turf/open/floor/iron, +/area/station/service/kitchen/abandoned) +"eXD" = ( +/obj/machinery/camera/directional/north{ + c_tag = "Solar - Aft Port"; + name = "solar camera" + }, +/obj/structure/cable, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, /turf/open/floor/plating, -/area/maintenance/port/aft) -"dLS" = ( -/obj/effect/decal/cleanable/dirt, +/area/station/maintenance/solars/port/aft) +"eXJ" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 1 + dir = 8 }, /turf/open/floor/iron{ heat_capacity = 1e+006 }, -/area/maintenance/port/aft) -"dLU" = ( -/obj/structure/girder, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, +/area/station/maintenance/port/aft) +"eXN" = ( +/obj/machinery/vending/wardrobe/engi_wardrobe, +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/tile/yellow/half/contrasted{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/engineering/main) +"eYj" = ( /obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"dLW" = ( +/obj/effect/turf_decal/siding/purple{ + dir = 1 + }, +/turf/open/floor/glass, +/area/station/maintenance/space_hut/observatory) +"eYo" = ( /obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"dLX" = ( -/obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ +/obj/effect/landmark/event_spawn, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 4 }, /turf/open/floor/iron, -/area/maintenance/port/aft) -"dLY" = ( -/turf/closed/wall/r_wall, -/area/maintenance/port/aft) -"dMh" = ( +/area/station/maintenance/port/greater) +"eYp" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/landmark/event_spawn, -/obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ - dir = 8 - }, -/turf/open/floor/iron{ - heat_capacity = 1e+006 +/obj/effect/turf_decal/tile/yellow{ + dir = 4 }, -/area/maintenance/port/aft) -"dMi" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ - dir = 1 +/obj/machinery/atmospherics/pipe/layer_manifold/scrubbers/visible, +/turf/open/floor/iron/dark/corner, +/area/station/maintenance/department/electrical) +"eYq" = ( +/obj/structure/window/reinforced{ + dir = 8 }, -/turf/open/floor/iron/white, -/area/science/misc_lab/range) -"dMl" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable, +/turf/open/floor/iron/grimy, +/area/station/service/theater/abandoned) +"eYr" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/door/firedoor, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 1 +/obj/machinery/modular_computer/console/preset/civilian, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/obj/effect/landmark/navigate_destination, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/obj/effect/turf_decal/bot, +/turf/open/floor/iron/dark, +/area/station/engineering/storage_shared) +"eYs" = ( +/obj/machinery/atmospherics/components/unary/thermomachine/freezer{ + dir = 4 }, -/obj/machinery/door/airlock/engineering{ - name = "Engine Room"; - req_one_access_txt = "10;24" +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/science/ordnance) +"eYt" = ( +/obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, -/area/engineering/main) -"dMn" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/landmark/start/hangover/closet, -/obj/structure/closet/secure_closet/personal/cabinet{ - name = "clown's closet" +/area/station/cargo/miningoffice) +"eYu" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/machinery/airalarm/directional/north, -/turf/open/floor/wood, -/area/hallway/secondary/service) -"dMt" = ( -/obj/structure/closet/firecloset, -/obj/machinery/light/small/directional/south, -/obj/effect/turf_decal/delivery, -/turf/open/floor/iron, -/area/hallway/primary/aft) -"dMv" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/space_heater, -/obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ - dir = 8 +/obj/structure/cable, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/structure/sign/nanotrasen{ + pixel_y = 32 }, /turf/open/floor/iron, -/area/maintenance/aft) -"dMx" = ( -/obj/structure/rack, -/obj/item/crowbar, -/obj/item/storage/toolbox/mechanical, -/obj/machinery/computer/security/telescreen/entertainment/directional/north, -/obj/effect/turf_decal/tile/neutral/fourcorners, +/area/station/engineering/main) +"eYy" = ( +/obj/structure/cable, +/obj/structure/closet/secure_closet/atmospherics, /obj/effect/turf_decal/bot, -/obj/item/gps/engineering{ - gpstag = "CE0" +/obj/machinery/power/apc/auto_name/directional/west, +/obj/machinery/light_switch/directional/south{ + pixel_x = 8 }, /turf/open/floor/iron/dark, -/area/command/heads_quarters/ce) -"dMz" = ( -/obj/machinery/door/airlock/medical/glass{ - name = "Infirmary" - }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/red/half/contrasted{ +/area/station/engineering/atmos/storage) +"eYB" = ( +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/mapping_helpers/airlock/access/all/security/general, +/obj/structure/cable, +/obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/medical/virology) +"eYG" = ( +/obj/machinery/shower{ + dir = 8; + name = "emergency shower"; + pixel_y = -4 + }, +/obj/effect/turf_decal/tile/yellow{ dir = 4 }, /obj/effect/turf_decal/stripes/line{ dir = 8 }, -/turf/open/floor/iron/white, -/area/security/medical) -"dMB" = ( -/obj/structure/cable, -/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/turf_decal/trimline/blue/end{ + dir = 8 + }, +/turf/open/floor/iron/dark/corner, +/area/station/engineering/supermatter/room) +"eYJ" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 9 +/obj/effect/turf_decal/tile/blue{ + dir = 4 }, +/obj/effect/turf_decal/tile/neutral, /turf/open/floor/iron, -/area/hallway/primary/central/aft) -"dMI" = ( -/obj/machinery/modular_computer/console/preset/id{ - dir = 1 - }, -/obj/structure/cable, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/item/paper/fluff/ids_for_dummies, -/turf/open/floor/iron/dark, -/area/command/heads_quarters/hop) -"dMN" = ( -/obj/structure/window/reinforced, -/obj/machinery/camera/directional/south{ - c_tag = "AI Satellite - Fore"; - name = "ai camera"; - network = list("minisat"); - start_active = 1 - }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/ai_monitored/aisat/exterior) -"dMP" = ( +/area/station/service/hydroponics) +"eYK" = ( /obj/effect/decal/cleanable/dirt, -/obj/structure/girder, -/turf/open/floor/plating{ - icon_state = "panelscorched" - }, -/area/maintenance/port/greater) -"dMU" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"dNi" = ( -/obj/structure/frame/computer, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/grimy, -/area/security/detectives_office/private_investigators_office) -"dNj" = ( -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/grimy, -/area/security/detectives_office/private_investigators_office) -"dNk" = ( -/turf/open/floor/iron/grimy, -/area/security/detectives_office/private_investigators_office) -"dNl" = ( -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/wood, -/area/security/detectives_office/private_investigators_office) -"dNm" = ( -/obj/structure/dresser, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/security/detectives_office/private_investigators_office) -"dNn" = ( -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating/airless, -/area/space/nearstation) -"dNo" = ( -/obj/structure/chair{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/turf/open/floor/plating/airless, -/area/science/test_area) -"dNp" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/corner{ - dir = 1 - }, -/turf/open/floor/plating/airless, -/area/science/test_area) -"dNq" = ( -/obj/effect/decal/cleanable/blood/old, -/obj/effect/decal/remains/human, -/turf/open/floor/plating/airless, -/area/science/test_area) -"dNr" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/corner, -/turf/open/floor/plating/airless, -/area/science/test_area) -"dNs" = ( -/obj/structure/chair{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/turf/open/floor/plating/airless, -/area/science/test_area) -"dNv" = ( -/obj/structure/sink{ - dir = 4; - pixel_x = -12 - }, -/obj/structure/mirror/directional/east, -/obj/effect/decal/cleanable/dirt, -/obj/effect/landmark/blobstart, -/obj/effect/turf_decal/tile/neutral/fourcorners, +/area/station/security/prison/work) +"eYN" = ( +/obj/effect/turf_decal/tile/yellow/anticorner/contrasted, /turf/open/floor/iron, -/area/science/breakroom) -"dNE" = ( +/area/station/commons/storage/primary) +"eYQ" = ( +/obj/effect/landmark/start/hangover, +/obj/effect/landmark/start/assistant, +/obj/structure/chair/stool/directional/east, +/turf/open/floor/iron/dark, +/area/station/service/theater) +"eYR" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/maintenance/port/greater) -"dNK" = ( -/obj/structure/cable, -/obj/machinery/duct, +/area/station/service/hydroponics) +"eYZ" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/tile/brown/anticorner/contrasted, /turf/open/floor/iron, -/area/engineering/main) -"dNM" = ( +/area/station/cargo/sorting) +"eZy" = ( +/obj/item/kirbyplants/random, /obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/east, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 +/obj/effect/turf_decal/tile/green/half/contrasted{ + dir = 1 }, -/turf/open/floor/iron, -/area/hallway/primary/port) -"dNO" = ( -/turf/closed/wall, -/area/hallway/primary/aft) -"dNQ" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/public/glass{ - name = "Departures Lounge" +/turf/open/floor/iron/white, +/area/station/medical/virology) +"eZz" = ( +/obj/structure/chair/office{ + dir = 8 }, /obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/iron, -/area/hallway/primary/aft) -"dNS" = ( -/turf/closed/wall, -/area/maintenance/aft) -"dNT" = ( -/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/airalarm/directional/south, /turf/open/floor/plating, -/area/maintenance/aft) -"dNY" = ( -/obj/structure/chair{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/turf/open/floor/plating/airless, -/area/science/test_area) -"dNZ" = ( -/obj/structure/chair{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/turf/open/floor/plating/airless, -/area/science/test_area) -"dOb" = ( -/obj/effect/decal/cleanable/dirt, +/area/station/maintenance/solars/port/aft) +"eZD" = ( +/obj/machinery/holopad, +/obj/structure/cable, /obj/effect/turf_decal/bot, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/maintenance/port/aft) -"dOd" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/delivery, -/turf/open/floor/iron, -/area/maintenance/port/aft) -"dOe" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 8 - }, -/turf/open/floor/iron{ - heat_capacity = 1e+006 - }, -/area/maintenance/port/aft) -"dOm" = ( +/area/station/hallway/secondary/command) +"eZG" = ( +/obj/structure/reagent_dispensers/fueltank, /obj/effect/decal/cleanable/dirt, -/obj/structure/mirror/directional/west, -/obj/structure/sink{ - dir = 4; - pixel_x = -12 +/obj/effect/turf_decal/stripes/line{ + dir = 10 }, -/obj/effect/turf_decal/bot, /turf/open/floor/iron, -/area/commons/toilet/locker) -"dOx" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/table/reinforced, -/obj/item/paper_bin, -/obj/item/pen, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/obj/machinery/newscaster/directional/south, -/turf/open/floor/iron/dark/corner, -/area/maintenance/disposal/incinerator) -"dOD" = ( -/obj/machinery/computer/security/telescreen/entertainment/directional/north, -/obj/machinery/camera/directional/west{ - c_tag = "Departures Hallway - Aft"; - name = "hallway camera" - }, -/obj/item/kirbyplants{ - icon_state = "plant-21" +/area/station/maintenance/port/greater) +"eZK" = ( +/obj/machinery/door/airlock{ + name = "Bathroom" }, -/obj/effect/turf_decal/bot, -/obj/machinery/firealarm/directional/west, -/turf/open/floor/iron, -/area/hallway/primary/aft) -"dOE" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/landmark/start/hangover, -/obj/structure/cable, /obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/hallway/secondary/entry) -"dOF" = ( -/obj/effect/turf_decal/tile/red{ +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/turf/open/floor/iron/white/corner{ - dir = 1 - }, -/area/hallway/primary/aft) -"dOH" = ( -/obj/structure/table, -/obj/machinery/light/directional/east, -/obj/item/paper_bin, -/obj/item/pen, -/obj/effect/turf_decal/delivery, -/obj/machinery/airalarm/directional/north, -/obj/machinery/newscaster/directional/east, -/turf/open/floor/iron, -/area/hallway/primary/aft) -"dOM" = ( -/turf/closed/wall, -/area/maintenance/port/aft) -"dOR" = ( -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 8 - }, -/turf/open/floor/iron{ - heat_capacity = 1e+006 - }, -/area/maintenance/port/aft) -"dPh" = ( -/obj/effect/turf_decal/bot, -/turf/open/floor/iron, -/area/hallway/primary/aft) -"dPk" = ( -/obj/structure/chair{ +/obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/effect/turf_decal/delivery, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/door/firedoor/heavy, +/obj/effect/mapping_helpers/airlock/access/all/science/ordnance, /turf/open/floor/iron, -/area/hallway/primary/aft) -"dPl" = ( -/obj/effect/spawner/structure/window/reinforced, +/area/station/science/breakroom) +"eZM" = ( +/obj/effect/spawner/random/structure/crate, /turf/open/floor/plating, -/area/hallway/primary/aft) -"dPq" = ( -/turf/closed/wall/r_wall, -/area/medical/virology) -"dPr" = ( -/obj/effect/spawner/structure/window/reinforced, +/area/station/maintenance/starboard) +"eZR" = ( /obj/structure/cable, /turf/open/floor/plating, -/area/medical/virology) -"dPH" = ( -/obj/machinery/door/airlock/maintenance_hatch{ - name = "Maintenance Hatch"; - req_one_access_txt = "12;47" +/area/station/maintenance/port/aft) +"eZV" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/security/glass{ + name = "Prison Wing" }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, /obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ dir = 1 }, -/turf/open/floor/iron, -/area/maintenance/port/greater) -"dPI" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 10 +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "perma-entrance" }, -/obj/machinery/atmospherics/components/unary/portables_connector/visible, -/turf/open/floor/iron, -/area/maintenance/port/aft) -"dPJ" = ( -/obj/machinery/light/small/directional/north, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/components/unary/portables_connector/visible, +/obj/effect/mapping_helpers/airlock/access/all/security/general, /turf/open/floor/iron, -/area/maintenance/port/aft) -"dPK" = ( +/area/station/security/execution/transfer) +"fam" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/line{ - dir = 6 +/turf/open/floor/iron/grimy, +/area/station/maintenance/port/fore) +"fau" = ( +/obj/structure/toilet{ + dir = 4 }, -/obj/machinery/atmospherics/components/unary/portables_connector/visible, -/turf/open/floor/iron, -/area/maintenance/port/aft) -"dPM" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/oil, -/obj/effect/landmark/blobstart, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 1 +/obj/machinery/light/small/directional/west, +/obj/effect/landmark/xeno_spawn, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 }, -/turf/open/floor/iron, -/area/maintenance/port/aft) -"dPT" = ( -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 8 +/obj/machinery/newscaster/directional/north, +/turf/open/floor/plating{ + icon_state = "panelscorched" }, +/area/station/medical/break_room) +"fax" = ( +/obj/machinery/camera/directional/north{ + c_tag = "Security - Prison" + }, +/obj/structure/cable, +/obj/effect/turf_decal/tile/red, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, /turf/open/floor/iron, -/area/maintenance/port/aft) -"dPZ" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/door/firedoor, +/area/station/security/execution/transfer) +"faF" = ( +/obj/structure/cable, +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/sign/warning/vacuum, +/turf/open/floor/plating, +/area/station/security/processing) +"faQ" = ( +/obj/effect/turf_decal/tile/blue/fourcorners, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/medical/medbay/central) +"fbg" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 }, /obj/effect/turf_decal/stripes/line, +/obj/machinery/door/firedoor/heavy, +/obj/machinery/door/airlock/atmos/glass{ + name = "Atmospherics HFR Room" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/atmos, /turf/open/floor/iron, -/area/hallway/secondary/entry) -"dQa" = ( -/obj/effect/turf_decal/delivery, -/turf/open/floor/iron, -/area/hallway/primary/aft) -"dQb" = ( -/obj/machinery/holopad, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron, -/area/hallway/primary/aft) -"dQd" = ( -/obj/structure/chair{ +/area/station/engineering/atmos/hfr_room) +"fbm" = ( +/obj/effect/landmark/event_spawn, +/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/effect/landmark/start/assistant, -/obj/effect/turf_decal/delivery, /turf/open/floor/iron, -/area/hallway/primary/aft) -"dQe" = ( -/obj/structure/sink{ - dir = 4; - pixel_x = -12 - }, -/obj/machinery/shower{ - dir = 8; - name = "emergency shower" - }, -/obj/effect/turf_decal/bot, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 4 - }, -/obj/machinery/firealarm/directional/west, +/area/station/hallway/secondary/command) +"fbn" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/landmark/start/station_engineer, /turf/open/floor/iron, -/area/medical/virology) -"dQg" = ( -/obj/machinery/camera/directional/east{ - c_tag = "Virology - Containment Lock"; - name = "virology camera"; - network = list("ss13","medbay") +/area/station/engineering/main) +"fbu" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron, -/area/medical/virology) -"dQh" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/sign/warning/vacuum, +/area/station/cargo/miningoffice) +"fbv" = ( +/obj/structure/table/wood, /obj/structure/cable, -/turf/open/floor/plating, -/area/medical/virology) -"dQi" = ( -/obj/item/kirbyplants/random, -/obj/effect/turf_decal/tile/green{ - dir = 1 - }, -/obj/machinery/light_switch/directional/west, -/turf/open/floor/iron/white, -/area/medical/virology) -"dQj" = ( -/obj/item/kirbyplants/random, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/carpet, +/area/station/command/corporate_showroom) +"fbE" = ( +/obj/effect/decal/cleanable/dirt, /obj/structure/cable, -/obj/effect/turf_decal/tile/green/half/contrasted{ +/obj/effect/turf_decal/tile/neutral/half/contrasted, +/turf/open/floor/iron, +/area/station/maintenance/port/greater) +"fbF" = ( +/obj/effect/landmark/start/hangover, +/obj/effect/turf_decal/tile/neutral, +/obj/structure/extinguisher_cabinet/directional/south, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"fbH" = ( +/obj/machinery/computer/crew, +/obj/effect/turf_decal/tile/blue/half/contrasted{ dir = 1 }, -/turf/open/floor/iron/white, -/area/medical/virology) -"dQk" = ( -/obj/item/kirbyplants/random, -/obj/effect/turf_decal/tile/green{ - dir = 4 - }, -/turf/open/floor/iron/white, -/area/medical/virology) -"dQl" = ( -/turf/closed/wall, -/area/medical/virology) -"dQm" = ( -/obj/structure/table/glass, -/obj/item/paper_bin, -/obj/effect/turf_decal/tile/green{ +/turf/open/floor/iron/dark, +/area/station/command/bridge) +"fbI" = ( +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ dir = 1 }, -/obj/machinery/newscaster/directional/west, -/obj/machinery/computer/security/telescreen/entertainment/directional/north, /turf/open/floor/iron/white, -/area/medical/virology) -"dQn" = ( -/obj/structure/table/glass, -/obj/machinery/computer/med_data/laptop, -/obj/effect/turf_decal/tile/green{ +/area/station/medical/chemistry) +"fbO" = ( +/obj/machinery/firealarm/directional/south, +/obj/effect/turf_decal/tile/blue/half/contrasted, +/turf/open/floor/iron/dark, +/area/station/command/bridge) +"fbU" = ( +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/turf/open/floor/iron/white, -/area/medical/virology) -"dQo" = ( -/obj/structure/filingcabinet/chestdrawer, +/turf/open/floor/iron, +/area/station/hallway/primary/fore) +"fbV" = ( +/obj/machinery/portable_atmospherics/canister/plasma, +/turf/open/floor/iron/dark, +/area/station/science/ordnance/storage) +"fbW" = ( /obj/structure/cable, -/obj/effect/turf_decal/tile/green{ - dir = 4 - }, -/turf/open/floor/iron/white, -/area/medical/virology) -"dQp" = ( -/obj/machinery/light/small/directional/east, -/obj/structure/sign/nanotrasen{ - pixel_x = 32; - pixel_y = 32 - }, -/obj/item/kirbyplants/random, -/obj/effect/turf_decal/tile/green{ - dir = 4 - }, -/obj/structure/extinguisher_cabinet/directional/east, -/obj/item/radio/intercom/directional/north, -/turf/open/floor/iron/white, -/area/medical/virology) -"dQy" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment, -/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ +/turf/open/floor/iron/dark, +/area/station/command/heads_quarters/hos) +"fbX" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/delivery, +/turf/open/floor/iron, +/area/station/maintenance/port/greater) +"fbZ" = ( +/obj/machinery/light/directional/east, +/obj/effect/turf_decal/trimline/yellow/filled/line{ dir = 4 }, +/obj/effect/turf_decal/bot, +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible, /turf/open/floor/iron, -/area/maintenance/port/fore) -"dQE" = ( +/area/station/engineering/atmos) +"fcc" = ( +/obj/item/kirbyplants/random, /obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"dQP" = ( -/obj/structure/closet/emcloset, /obj/effect/turf_decal/bot, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 4 - }, +/obj/machinery/light_switch/directional/north, /turf/open/floor/iron, -/area/hallway/primary/aft) -"dQS" = ( +/area/station/command/gateway) +"fcd" = ( /obj/structure/cable, -/obj/structure/lattice/catwalk, -/obj/machinery/atmospherics/pipe/layer_manifold/scrubbers/hidden{ +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/white, +/area/station/science/research) +"fch" = ( +/obj/structure/window/reinforced{ dir = 4 }, -/turf/open/space/basic, -/area/space/nearstation) -"dQU" = ( -/obj/structure/sink{ - dir = 4; - pixel_x = -12 +/obj/structure/window/reinforced{ + dir = 8 }, -/obj/structure/mirror/directional/west, -/obj/machinery/shower{ - dir = 8; - name = "emergency shower" +/obj/machinery/camera/directional/east{ + c_tag = "AI Satellite - Aft Port"; + name = "ai camera"; + network = list("minisat"); + start_active = 1 }, -/obj/effect/turf_decal/bot, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/aisat/exterior) +"fcs" = ( +/obj/structure/table/wood, +/obj/item/folder/blue, +/obj/item/clothing/under/rank/centcom/commander, +/obj/item/clothing/head/centhat{ + armor = list("melee" = 0, "bullet" = 0, "laser" = 0, "energy" = 0, "bomb" = 0, "bio" = 0); + desc = "A replica hat of a Central Commander's attire. It has a small tag on it saying, 'It's good to be emperor.'"; + name = "Replica CentCom hat" + }, +/obj/machinery/computer/security/telescreen/entertainment/directional/west, +/obj/structure/cable, +/turf/open/floor/iron/grimy, +/area/station/command/corporate_showroom) +"fcH" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/yellow{ dir = 4 }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/structure/chair/stool/bar/directional/south, /turf/open/floor/iron, -/area/medical/virology) -"dQW" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 +/area/station/service/kitchen/abandoned) +"fcK" = ( +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Maintenance Hatch" }, +/obj/effect/decal/cleanable/dirt, /obj/structure/cable, +/obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ - dir = 6 + dir = 1 }, -/turf/open/floor/iron/white, -/area/medical/virology) -"dQY" = ( -/obj/machinery/door_buttons/airlock_controller{ - idExterior = "virology_airlock_exterior"; - idInterior = "virology_airlock_interior"; - idSelf = "virology_airlock_control"; - name = "Virology Access Console"; - pixel_x = -10; - pixel_y = 24; - req_access_txt = "39" +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 1 }, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/effect/mapping_helpers/airlock/access/any/service/chapel_office, +/obj/effect/mapping_helpers/airlock/access/any/engineering/maintenance, +/turf/open/floor/iron, +/area/station/maintenance/port/aft) +"fcR" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron/dark, +/area/station/security/checkpoint) +"fcT" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 }, +/turf/open/floor/iron, +/area/station/hallway/primary/port) +"fcW" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ dir = 1 }, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/firealarm/directional/south, +/obj/effect/turf_decal/bot, +/obj/structure/closet/firecloset, /turf/open/floor/iron, -/area/medical/virology) -"dQZ" = ( -/obj/machinery/light/small/directional/north, -/obj/structure/disposalpipe/segment{ - dir = 4 +/area/station/engineering/atmos/project) +"fdz" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/neutral/half/contrasted, +/turf/open/floor/iron, +/area/station/maintenance/aft) +"fdA" = ( +/obj/effect/landmark/start/hangover, +/obj/machinery/status_display/ai/directional/south, +/obj/structure/chair/stool/directional/east, +/obj/machinery/light/directional/south, +/turf/open/floor/iron/dark, +/area/station/service/theater) +"fdK" = ( +/obj/machinery/conveyor/inverted{ + dir = 10; + id = "cargodeliver" }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/iron, +/area/station/cargo/sorting) +"fdL" = ( /obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/engineering{ + name = "Technology Storage" + }, +/obj/effect/landmark/navigate_destination, /obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ dir = 1 }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/construction, /turf/open/floor/iron, -/area/medical/virology) -"dRa" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 +/area/station/engineering/storage/tech) +"fdM" = ( +/obj/machinery/door/firedoor, +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/obj/machinery/door/airlock/command{ + name = "Telecomms Server Room" }, -/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral/fourcorners, /obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ dir = 1 }, -/turf/open/floor/iron, -/area/medical/virology) -"dRc" = ( -/obj/structure/disposalpipe/segment{ - dir = 10 - }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/tcoms, +/turf/open/floor/iron/dark, +/area/station/tcommsat/server) +"fdR" = ( +/obj/machinery/door/firedoor, /obj/structure/cable, -/obj/effect/turf_decal/tile/green{ - dir = 1 +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, -/turf/open/floor/iron/white, -/area/medical/virology) -"dRg" = ( -/obj/structure/table/glass, -/obj/item/clipboard, -/obj/item/toy/figure/virologist, -/obj/effect/turf_decal/tile/green{ - dir = 1 +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, -/turf/open/floor/iron/white, -/area/medical/virology) -"dRj" = ( -/obj/machinery/camera/directional/east{ - c_tag = "Virology - Break Room"; - name = "virology camera"; - network = list("ss13","medbay") +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"fdY" = ( +/obj/effect/turf_decal/siding/green{ + dir = 10 }, -/obj/effect/turf_decal/tile/green{ - dir = 4 +/obj/effect/landmark/start/botanist, +/turf/open/floor/iron/dark/smooth_large, +/area/station/service/hydroponics) +"fec" = ( +/obj/machinery/door/window/brigdoor{ + dir = 4; + name = "Secure Creature Pen"; + req_access = list("research") }, -/turf/open/floor/iron/white, -/area/medical/virology) -"dRk" = ( -/obj/structure/sign/poster/official/cleanliness, -/turf/closed/wall, -/area/medical/virology) -"dRD" = ( -/obj/machinery/light/directional/west, -/obj/effect/turf_decal/stripes/corner{ - dir = 8 +/obj/effect/turf_decal/delivery, +/turf/open/floor/iron, +/area/station/science/xenobiology) +"fee" = ( +/obj/structure/disposalpipe/segment{ + dir = 5 }, -/obj/item/radio/intercom/directional/west, /turf/open/floor/iron, -/area/cargo/storage) -"dRI" = ( -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron{ - dir = 8; - icon_state = "chapel" +/area/station/engineering/atmos/storage) +"feg" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/spawner/random/entertainment/arcade{ + dir = 4 }, -/area/service/chapel) -"dRQ" = ( -/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/dark, +/area/station/service/abandoned_gambling_den/gaming) +"fel" = ( +/obj/structure/bodycontainer/morgue, /obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron, -/area/maintenance/department/electrical) -"dRT" = ( -/obj/structure/closet/firecloset, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron, -/area/hallway/primary/aft) -"dRX" = ( -/obj/machinery/disposal/bin, -/obj/machinery/light/directional/east, -/obj/structure/disposalpipe/trunk{ +/obj/machinery/airalarm/directional/west, +/turf/open/floor/iron/dark, +/area/station/service/chapel/funeral) +"fep" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 8 }, -/obj/structure/sign/poster/official/help_others{ - pixel_x = 32 - }, -/obj/effect/turf_decal/delivery, -/turf/open/floor/iron, -/area/hallway/primary/aft) -"dRZ" = ( -/obj/structure/closet/l3closet/virology, -/obj/structure/sign/warning/biohazard{ - pixel_y = -32 +/turf/open/floor/carpet, +/area/station/service/library) +"feq" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/curtain/cloth/fancy/mechanical/start_closed{ + desc = "A set of curtains serving as a fancy theater backdrop. They can only be opened by a button."; + id = "theater_curtains"; + name = "Theater Curtains" }, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron, -/area/medical/virology) -"dSa" = ( -/obj/structure/closet/l3closet/virology, -/obj/machinery/light/small/directional/south, -/obj/effect/turf_decal/bot, -/obj/structure/extinguisher_cabinet/directional/south, -/turf/open/floor/iron, -/area/medical/virology) -"dSb" = ( -/obj/structure/closet/emcloset, -/obj/structure/sign/warning/securearea{ - pixel_y = -32 +/turf/open/floor/wood/large, +/area/station/service/theater) +"fex" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron, -/area/medical/virology) -"dSd" = ( -/obj/machinery/light/directional/west, -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/tile/green{ +/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/machinery/firealarm/directional/west, -/turf/open/floor/iron/white, -/area/medical/virology) -"dSo" = ( -/obj/machinery/light/directional/east, -/obj/machinery/status_display/evac/directional/east, -/obj/effect/turf_decal/tile/green{ - dir = 4 +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/station/science/genetics) +"fez" = ( +/obj/effect/landmark/start/hangover, +/obj/effect/turf_decal/siding/wood/corner, +/obj/item/radio/intercom/directional/east, +/obj/machinery/status_display/ai/directional/north, +/obj/machinery/button/curtain{ + id = "theater_curtains"; + name = "curtain control"; + pixel_x = 24; + pixel_y = -8; + req_access = list("theatre") }, -/turf/open/floor/iron/white, -/area/medical/virology) -"dSD" = ( -/obj/structure/girder, +/obj/machinery/light/small/directional/east, +/turf/open/floor/wood, +/area/station/service/theater) +"feG" = ( +/obj/machinery/status_display/ai/directional/south, +/obj/machinery/light/directional/south, +/turf/open/floor/iron/dark, +/area/station/hallway/secondary/service) +"feK" = ( +/obj/structure/cable, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/obj/machinery/airalarm/directional/south, +/obj/machinery/power/apc/auto_name/directional/east, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, -/area/maintenance/port/aft) -"dSF" = ( -/obj/effect/turf_decal/tile/neutral/half/contrasted, -/turf/open/floor/iron, -/area/maintenance/port/aft) -"dSH" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/neutral/half/contrasted, +/area/station/maintenance/solars/port/fore) +"feR" = ( +/obj/structure/table/reinforced, +/obj/machinery/recharger, +/obj/structure/cable, +/obj/effect/turf_decal/tile/red/half/contrasted, /turf/open/floor/iron, -/area/maintenance/port/aft) -"dSI" = ( -/obj/effect/landmark/event_spawn, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"dSJ" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/reagent_dispensers/watertank, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"dSK" = ( -/obj/effect/turf_decal/tile/red{ - dir = 4 +/area/station/security/lockers) +"feS" = ( +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/green{ + dir = 8 + }, +/obj/item/stack/package_wrap, +/obj/item/stack/package_wrap, +/obj/item/hand_labeler, +/obj/machinery/requests_console/directional/south{ + department = "Hydroponics"; + departmentType = 2; + name = "Hydroponics Requests Console" + }, +/obj/structure/table/glass, /turf/open/floor/iron, -/area/security/prison) -"dSN" = ( +/area/station/service/hydroponics) +"feY" = ( +/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral/fourcorners, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/door/airlock{ - name = "Clown's Backstage Room"; - req_access_txt = "46" +/obj/structure/disposalpipe/sorting/mail{ + dir = 1; + name = "Security Junction"; + sortType = 7 }, -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/turf/open/floor/iron, +/area/station/security/brig) +"ffa" = ( +/obj/structure/table, +/obj/machinery/reagentgrinder{ + pixel_x = 6; + pixel_y = 6 }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 +/obj/item/reagent_containers/food/drinks/shaker{ + pixel_x = -6 }, -/turf/open/floor/iron/dark, -/area/service/theater) -"dSP" = ( -/obj/structure/sign/directions/evac{ - pixel_y = -8 +/obj/machinery/requests_console/directional/east{ + department = "Bar"; + departmentType = 2; + name = "Bar Requests Console" }, -/obj/structure/sign/directions/science{ +/obj/item/reagent_containers/glass/rag, +/turf/open/floor/iron/checker{ dir = 1 }, -/obj/structure/sign/directions/engineering{ - dir = 1; - pixel_y = 8 - }, -/turf/closed/wall, -/area/hallway/secondary/exit/departure_lounge) -"dSR" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/public/glass{ - name = "Departures Lounge" +/area/station/service/bar) +"ffd" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/portable_atmospherics/canister/oxygen, +/turf/open/floor/iron/dark, +/area/station/science/ordnance) +"ffi" = ( +/obj/structure/cable, +/obj/machinery/power/solar_control{ + id = "foreport"; + name = "Port Bow Solar Control" }, -/obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/obj/machinery/camera/directional/north{ + c_tag = "Solar - Fore Port"; + name = "solar camera" + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/maintenance/solars/port/fore) +"ffk" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/red{ dir = 1 }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, /turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"dSS" = ( -/obj/structure/sign/directions/evac{ - pixel_y = -8 +/area/station/service/kitchen/abandoned) +"ffo" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/tile/red{ + dir = 4 }, -/obj/structure/sign/directions/medical{ +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/yellow{ dir = 1 }, -/obj/structure/sign/directions/security{ - dir = 1; - pixel_y = 8 +/obj/effect/turf_decal/tile/yellow, +/turf/open/floor/iron, +/area/station/commons/lounge) +"ffu" = ( +/obj/structure/table/wood, +/obj/structure/sign/barsign{ + pixel_y = 32 }, -/turf/closed/wall, -/area/hallway/secondary/exit/departure_lounge) -"dST" = ( -/turf/closed/wall, -/area/hallway/secondary/exit/departure_lounge) -"dSU" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/hallway/secondary/exit/departure_lounge) -"dSW" = ( -/obj/structure/cable, +/obj/item/wrench, +/obj/item/clothing/under/suit/waiter, +/obj/item/clothing/accessory/waistcoat, +/obj/structure/sign/poster/contraband/random/directional/west, +/turf/open/floor/iron/dark, +/area/station/service/electronic_marketing_den) +"ffA" = ( +/obj/machinery/holopad/secure, +/obj/effect/turf_decal/bot, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/button/door/directional/north{ - id = "brigprison"; - name = "Prison Lockdown"; - req_access_txt = "63" - }, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 4 - }, /turf/open/floor/iron, -/area/security/prison) -"dSY" = ( -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/tile/green{ - dir = 1 +/area/station/security/office) +"ffC" = ( +/obj/machinery/light/directional/south, +/obj/structure/reagent_dispensers/water_cooler, +/obj/effect/turf_decal/stripes/corner{ + dir = 8 }, +/obj/effect/turf_decal/stripes/corner, +/obj/effect/turf_decal/tile/purple/half/contrasted, /turf/open/floor/iron/white, -/area/medical/virology) -"dTb" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/medical/virology) -"dTc" = ( -/obj/structure/chair/office, +/area/station/maintenance/department/science) +"ffK" = ( +/obj/structure/table/reinforced, +/obj/effect/turf_decal/bot, /obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/security/detectives_office) -"dTj" = ( -/obj/machinery/status_display/ai/directional/east, -/obj/effect/turf_decal/tile/green, -/turf/open/floor/iron/white, -/area/medical/virology) -"dTn" = ( -/obj/structure/table/wood, -/obj/item/folder, +/obj/item/paper_bin, /obj/item/pen, -/obj/machinery/computer/security/telescreen/entertainment/directional/west, -/obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/service/library) -"dTv" = ( +/area/station/science/explab) +"ffM" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/hallway/primary/fore) +"ffN" = ( +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow, +/obj/structure/sign/poster/random/directional/south, +/turf/open/floor/iron, +/area/station/commons/lounge) +"ffQ" = ( +/obj/machinery/camera/directional/north{ + c_tag = "Dormitories - Starboard"; + name = "dormitories camera" + }, /obj/structure/cable, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"dTx" = ( -/obj/effect/turf_decal/tile/purple{ +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/landmark/start/hangover, +/turf/open/floor/iron, +/area/station/commons/dorms) +"fgf" = ( +/mob/living/basic/cockroach, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/department/crew_quarters/bar) +"fgq" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, /turf/open/floor/iron/white, -/area/science/lobby) -"dTE" = ( +/area/station/science/ordnance/storage) +"fgB" = ( +/obj/structure/lattice/catwalk, +/obj/machinery/atmospherics/pipe/smart/simple/orange/visible, +/turf/open/space/basic, +/area/space/nearstation) +"fgK" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/neutral/half/contrasted, +/turf/open/floor/iron, +/area/station/maintenance/port/fore) +"fgM" = ( +/obj/effect/turf_decal/delivery, +/turf/open/floor/iron, +/area/station/commons/storage/primary) +"fgO" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/machinery/newscaster/directional/north, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 + }, /turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"dTF" = ( +/area/station/ai_monitored/command/storage/eva) +"fhd" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ dir = 1 }, +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Maintenance Hatch" + }, +/obj/effect/mapping_helpers/airlock/unres, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, /turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"dTG" = ( -/obj/machinery/camera/directional/north{ - c_tag = "Departures - Fore"; - name = "departures camera" +/area/station/maintenance/port/fore) +"fhe" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/turf/open/floor/plating{ + icon_state = "panelscorched" }, -/obj/structure/cable, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/area/station/maintenance/fore) +"fhg" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 8 }, -/obj/machinery/power/apc/auto_name/directional/north, /turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"dTI" = ( +/area/station/hallway/primary/fore) +"fhj" = ( +/obj/machinery/shieldgen, +/obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/stripes/line{ dir = 5 }, /turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"dTJ" = ( -/obj/item/kirbyplants{ - icon_state = "plant-21" +/area/station/maintenance/port/greater) +"fhw" = ( +/obj/machinery/recharger, +/obj/structure/table/reinforced, +/obj/structure/reagent_dispensers/wall/peppertank/directional/north, +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 1 }, -/obj/effect/turf_decal/delivery, /turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"dTL" = ( -/obj/structure/table/reinforced, -/obj/machinery/button/door{ - id = "xeno6"; - name = "Containment Control"; - req_access_txt = "55" +/area/station/security/office) +"fhA" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/wood, +/area/station/service/library/abandoned) +"fhL" = ( +/obj/effect/turf_decal/tile/purple/fourcorners, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron, +/area/station/science/research) +"fhM" = ( +/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/window/reinforced{ +/obj/item/reagent_containers/glass/bucket, +/turf/open/floor/plating, +/area/station/maintenance/port/greater) +"fhQ" = ( +/obj/machinery/atmospherics/pipe/smart/simple/purple/visible{ dir = 4 }, -/obj/effect/turf_decal/bot, -/obj/machinery/light/directional/south, +/obj/effect/turf_decal/stripes/line, /turf/open/floor/iron, -/area/science/xenobiology) -"dTM" = ( -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/maintenance/port/greater) -"dTR" = ( -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/tile/green{ - dir = 1 +/area/station/engineering/atmos/pumproom) +"fhS" = ( +/obj/structure/table/glass, +/obj/item/reagent_containers/chem_pack{ + pixel_x = 10; + pixel_y = 10 }, -/obj/structure/extinguisher_cabinet/directional/west, +/obj/item/storage/box/rxglasses{ + pixel_x = -4; + pixel_y = 8 + }, +/obj/item/stack/medical/gauze{ + pixel_x = 8 + }, +/obj/effect/turf_decal/tile/blue/fourcorners, /turf/open/floor/iron/white, -/area/medical/virology) -"dTY" = ( -/obj/structure/sign/warning/nosmoking, -/turf/closed/wall, -/area/medical/virology) -"dUc" = ( +/area/station/medical/treatment_center) +"fhU" = ( +/obj/machinery/atmospherics/pipe/smart/simple/yellow/visible, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, -/obj/structure/table/wood, -/obj/item/folder/yellow, -/turf/open/floor/carpet, -/area/command/meeting_room/council) -"dUh" = ( -/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/white, +/area/station/science/ordnance/storage) +"fig" = ( +/obj/effect/turf_decal/stripes/line, +/obj/machinery/airalarm/directional/west, +/turf/open/floor/iron/dark, +/area/station/science/ordnance) +"fii" = ( +/turf/closed/wall/r_wall, +/area/station/engineering/storage) +"fim" = ( /obj/structure/cable, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ +/obj/effect/turf_decal/stripes/line{ dir = 4 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/maintenance/port/aft) -"dUA" = ( +/area/station/science/research/abandoned) +"fin" = ( /obj/effect/turf_decal/stripes/line{ - dir = 4 + dir = 10 }, /turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"dUB" = ( -/obj/item/kirbyplants{ - icon_state = "plant-22" +/area/station/science/research/abandoned) +"fiu" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/mob/living/basic/cockroach, +/turf/open/floor/iron/dark, +/area/station/service/abandoned_gambling_den) +"fiB" = ( +/obj/structure/disposalpipe/trunk{ + dir = 1 }, -/obj/effect/turf_decal/delivery, -/turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"dUO" = ( -/obj/machinery/vending/wallmed/directional/west, -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/tile/green{ +/obj/machinery/disposal/bin, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 1 }, -/turf/open/floor/iron/white, -/area/medical/virology) -"dUY" = ( +/turf/open/floor/iron/dark, +/area/station/engineering/break_room) +"fiE" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/item/kirbyplants/random, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/aisat/exterior) +"fiL" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 4 +/obj/structure/chair/comfy/black{ + dir = 8 }, +/turf/open/floor/wood, +/area/station/service/electronic_marketing_den) +"fiO" = ( +/turf/closed/wall, +/area/station/security/prison) +"fiT" = ( +/obj/item/flashlight{ + pixel_x = 1; + pixel_y = 5 + }, +/turf/open/floor/plating, +/area/station/maintenance/port/greater) +"fiZ" = ( +/obj/effect/spawner/random/trash/garbage, +/obj/effect/decal/cleanable/dirt, +/obj/effect/landmark/event_spawn, /turf/open/floor/iron, -/area/maintenance/port/aft) -"dVg" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/lattice/catwalk, -/obj/structure/transit_tube/horizontal, -/turf/open/space/basic, -/area/space/nearstation) -"dVl" = ( +/area/station/maintenance/department/crew_quarters/bar) +"fje" = ( +/obj/structure/closet/firecloset, /obj/effect/turf_decal/delivery, /turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"dVt" = ( -/obj/structure/table/glass, -/obj/item/clothing/gloves/color/latex, -/obj/item/healthanalyzer, -/obj/item/clothing/glasses/hud/health, -/obj/structure/cable, -/obj/item/clothing/glasses/science, -/obj/effect/turf_decal/stripes/corner, -/turf/open/floor/iron, -/area/medical/virology) -"dVu" = ( -/obj/structure/table/glass, -/obj/item/folder/white, -/obj/item/pen/red, -/obj/item/stack/sheet/mineral/plasma{ - amount = 5 - }, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/requests_console/directional/north{ - department = "Virology"; - name = "Virology Requests Console"; - receive_ore_updates = 1 +/area/station/hallway/secondary/exit/departure_lounge) +"fjf" = ( +/obj/structure/lattice/catwalk, +/turf/open/space, +/area/station/solars/starboard/fore) +"fju" = ( +/obj/structure/flora/bush/flowers_br/style_random, +/obj/structure/flora/bush/sparsegrass/style_random, +/turf/open/misc/grass, +/area/station/hallway/primary/fore) +"fjx" = ( +/obj/structure/table/wood, +/obj/effect/decal/cleanable/dirt, +/obj/item/paper_bin, +/obj/item/pen, +/turf/open/floor/wood, +/area/station/service/library/abandoned) +"fjB" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 1 }, /turf/open/floor/iron, -/area/medical/virology) -"dVv" = ( -/obj/machinery/computer/pandemic, -/obj/structure/cable, +/area/station/security/lockers) +"fjJ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/oil, /obj/effect/turf_decal/stripes/line{ - dir = 6 + dir = 1 }, /turf/open/floor/iron, -/area/medical/virology) -"dVw" = ( -/obj/structure/filingcabinet/chestdrawer, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron, -/area/medical/virology) -"dVx" = ( -/obj/machinery/light/directional/north, -/obj/machinery/status_display/evac/directional/north, -/obj/item/kirbyplants/random, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron, -/area/medical/virology) -"dVy" = ( -/obj/structure/cable, -/obj/effect/turf_decal/bot, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/turf/open/floor/iron, -/area/medical/virology) -"dVz" = ( -/obj/structure/closet/crate/freezer/blood, -/obj/machinery/camera/directional/north{ - c_tag = "Virology - Lab"; - name = "virology camera"; - network = list("ss13","medbay") - }, -/obj/effect/turf_decal/bot, -/obj/item/radio/intercom/directional/north, -/turf/open/floor/iron, -/area/medical/virology) -"dVA" = ( -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/tile/green/half/contrasted{ - dir = 8 - }, -/turf/open/floor/iron/white, -/area/medical/virology) -"dVE" = ( -/obj/machinery/light/small/directional/north, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 4 - }, -/obj/effect/turf_decal/tile/green/half/contrasted{ - dir = 1 - }, -/turf/open/floor/iron/white, -/area/medical/virology) -"dVH" = ( +/area/station/maintenance/starboard/aft) +"fjQ" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/green/anticorner/contrasted{ - dir = 4 +/turf/open/floor/plating{ + icon_state = "platingdmg1" }, -/turf/open/floor/iron/white, -/area/medical/virology) -"dVW" = ( -/obj/effect/turf_decal/tile/yellow{ - dir = 1 +/area/station/maintenance/port/greater) +"fjS" = ( +/obj/machinery/portable_atmospherics/canister/nitrous_oxide{ + valve_open = 1 }, -/obj/effect/turf_decal/tile/yellow, -/obj/machinery/atmospherics/pipe/smart/manifold4w/green/visible, -/turf/open/floor/iron, -/area/engineering/supermatter/room) -"dWg" = ( -/obj/machinery/light/directional/east, -/obj/effect/turf_decal/delivery, -/turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"dWm" = ( -/obj/structure/reagent_dispensers/wall/virusfood/directional/west, -/obj/structure/table/glass, -/obj/machinery/reagentgrinder{ - desc = "Used to grind things up into raw materials and liquids."; - pixel_y = 5 +/turf/open/floor/engine/n2o, +/area/station/engineering/atmos) +"fkd" = ( +/obj/structure/chair{ + dir = 8 }, -/obj/structure/cable, +/obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/iron, -/area/medical/virology) -"dWn" = ( -/obj/structure/chair/office/light{ - dir = 1 - }, -/obj/effect/turf_decal/tile/green{ - dir = 1 + dir = 6 }, -/turf/open/floor/iron/white, -/area/medical/virology) -"dWo" = ( +/turf/open/floor/plating/airless, +/area/station/science/ordnance/bomb) +"fkg" = ( /obj/structure/cable, -/obj/effect/turf_decal/tile/green{ - dir = 1 - }, -/turf/open/floor/iron/white, -/area/medical/virology) -"dWp" = ( -/obj/effect/turf_decal/tile/green/half/contrasted{ - dir = 1 - }, -/turf/open/floor/iron/white, -/area/medical/virology) -"dWq" = ( -/obj/effect/turf_decal/tile/green{ +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 4 }, -/turf/open/floor/iron/white, -/area/medical/virology) -"dWs" = ( -/obj/machinery/iv_drip, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron, -/area/medical/virology) -"dWu" = ( -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/tile/green{ +/obj/effect/turf_decal/trimline/blue/filled/line{ dir = 8 }, -/turf/open/floor/iron/white, -/area/medical/virology) -"dWx" = ( -/obj/structure/bed/roller, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/bot, -/mob/living/carbon/human/species/monkey, -/turf/open/floor/iron, -/area/medical/virology) -"dWy" = ( +/turf/open/floor/iron/dark, +/area/station/engineering/transit_tube) +"fkl" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/green{ - dir = 8 +/obj/effect/decal/cleanable/glass, +/turf/open/floor/plating, +/area/station/maintenance/fore) +"fkm" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/general/hidden, +/obj/machinery/rnd/server/master, +/turf/open/floor/circuit/green/telecomms/mainframe, +/area/station/science/server) +"fkt" = ( +/obj/structure/extinguisher_cabinet/directional/east, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 4 }, -/turf/open/floor/iron/white, -/area/medical/virology) -"dWB" = ( -/obj/structure/bed/roller, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron, -/area/medical/virology) -"dWC" = ( -/obj/machinery/light/directional/south, -/obj/effect/turf_decal/tile/neutral, /turf/open/floor/iron, -/area/commons/dorms) -"dWH" = ( +/area/station/security/courtroom) +"fkB" = ( +/obj/structure/cable, /obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/maintenance/department/electrical) -"dWJ" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/landmark/event_spawn, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ +/turf/open/floor/iron/dark, +/area/station/ai_monitored/aisat/exterior) +"fkO" = ( +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/turf/open/floor/iron, -/area/maintenance/port/aft) -"dWK" = ( -/obj/effect/landmark/start/mime, -/obj/effect/turf_decal/tile/neutral{ +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ +/turf/open/floor/iron, +/area/station/commons/dorms) +"fkQ" = ( +/obj/effect/turf_decal/tile/purple{ dir = 8 }, -/obj/structure/chair/stool/directional/north, -/turf/open/floor/iron/checker, -/area/service/theater) -"dWV" = ( -/obj/structure/table/reinforced, +/obj/structure/table, /obj/item/pipe_dispenser{ - pixel_x = 2; - pixel_y = -4 + pixel_x = 3; + pixel_y = 7 }, /obj/item/pipe_dispenser, -/turf/open/floor/iron/dark, -/area/engineering/atmos/hfr_room) -"dWW" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/effect/turf_decal/tile/red{ - dir = 4 +/turf/open/floor/iron/white, +/area/station/science/ordnance/office) +"fkU" = ( +/obj/structure/railing{ + dir = 5 }, -/turf/open/floor/iron/cafeteria, -/area/service/cafeteria) -"dXa" = ( -/obj/machinery/smartfridge/chemistry/virology/preloaded, -/obj/structure/cable, -/obj/effect/turf_decal/stripes/line{ +/obj/item/kirbyplants/random, +/obj/machinery/light/floor, +/obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ dir = 4 }, /turf/open/floor/iron, -/area/medical/virology) -"dXb" = ( -/obj/structure/cable, -/obj/effect/turf_decal/tile/green/half/contrasted{ - dir = 8 - }, -/turf/open/floor/iron/white, -/area/medical/virology) -"dXd" = ( -/obj/machinery/holopad, -/obj/structure/disposalpipe/segment{ +/area/station/hallway/primary/fore) +"fli" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/brown{ dir = 4 }, /obj/structure/cable, -/obj/effect/turf_decal/bot, /turf/open/floor/iron, -/area/medical/virology) -"dXl" = ( -/obj/structure/sign/warning/biohazard, -/turf/closed/wall, -/area/medical/virology) -"dXt" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, +/area/station/hallway/primary/central/fore) +"flt" = ( +/obj/structure/cable, +/obj/effect/turf_decal/tile/purple, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/junction{ - dir = 8 - }, -/turf/open/floor/iron, -/area/hallway/secondary/command) -"dXz" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron, -/area/maintenance/port/greater) -"dXA" = ( +/obj/machinery/power/apc/auto_name/directional/east, +/turf/open/floor/iron/white, +/area/station/science/research) +"flw" = ( +/obj/structure/disposalpipe/segment, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible{ - dir = 4 - }, -/obj/machinery/light_switch/directional/south{ - pixel_x = 6 +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Maintenance Hatch" }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/trimline/yellow/filled/line, /obj/effect/turf_decal/stripes/line, -/turf/open/floor/iron, -/area/engineering/atmos) -"dXH" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/hydroponics/constructable, -/obj/effect/turf_decal/tile/green{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/security/prison) -"dXI" = ( -/obj/item/kirbyplants/random, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/bot, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible, -/turf/open/floor/iron, -/area/maintenance/department/electrical) -"dXK" = ( -/obj/item/kirbyplants{ - icon_state = "plant-22" - }, -/obj/structure/cable, -/obj/effect/turf_decal/delivery, -/turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"dXL" = ( -/obj/structure/chair{ +/obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"dXM" = ( -/obj/structure/chair{ +/obj/effect/mapping_helpers/airlock/unres{ dir = 1 }, -/obj/machinery/light/directional/south, -/obj/effect/turf_decal/bot, -/obj/machinery/status_display/evac/directional/south, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, /turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"dXN" = ( -/obj/structure/table, -/obj/item/paper_bin, -/obj/item/pen, +/area/station/maintenance/department/crew_quarters/bar) +"fly" = ( +/obj/machinery/power/shieldwallgen, +/obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/delivery, -/obj/machinery/status_display/ai/directional/south, /turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"dXT" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 8 - }, -/obj/effect/turf_decal/tile/blue/half/contrasted{ - dir = 4 +/area/station/command/teleporter) +"flB" = ( +/obj/machinery/status_display/evac/directional/north, +/obj/structure/reagent_dispensers/wall/peppertank/directional/west, +/obj/structure/table/reinforced, +/obj/item/book/manual/wiki/security_space_law, +/obj/item/radio, +/obj/machinery/button/door/directional/west{ + id = "cardoor"; + name = "Cargo Cell Control"; + normaldoorcontrol = 1; + pixel_x = -34; + pixel_y = -6 }, -/turf/open/floor/iron/white, -/area/medical/medbay/lobby) -"dXU" = ( -/obj/structure/table/glass, -/obj/item/book/manual/wiki/infections, -/obj/item/reagent_containers/syringe/antiviral, -/obj/item/reagent_containers/dropper, -/obj/item/reagent_containers/spray/cleaner{ - pixel_x = -3; - pixel_y = 2 +/obj/effect/turf_decal/tile/red/anticorner/contrasted{ + dir = 1 }, -/obj/machinery/light/directional/west, +/turf/open/floor/iron, +/area/station/security/checkpoint/supply) +"flS" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/smooth, +/area/station/hallway/secondary/entry) +"flY" = ( /obj/structure/cable, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/airalarm/directional/west, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/wood, +/area/station/service/library) +"flZ" = ( +/obj/structure/table/reinforced, /turf/open/floor/iron, -/area/medical/virology) -"dXV" = ( -/obj/structure/chair/office/light{ - dir = 8 - }, -/obj/effect/landmark/start/virologist, -/obj/effect/turf_decal/tile/green{ - dir = 8 - }, -/turf/open/floor/iron/white, -/area/medical/virology) -"dXW" = ( +/area/station/commons/fitness/recreation) +"fmj" = ( /obj/structure/disposalpipe/segment, /obj/structure/cable, -/obj/effect/turf_decal/tile/green{ - dir = 8 - }, -/turf/open/floor/iron/white, -/area/medical/virology) -"dXX" = ( -/obj/effect/turf_decal/tile/green/half/contrasted, -/turf/open/floor/iron/white, -/area/medical/virology) -"dXY" = ( -/obj/effect/turf_decal/tile/green, -/turf/open/floor/iron/white, -/area/medical/virology) -"dYa" = ( -/obj/structure/closet/l3closet/virology, -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/blue/fourcorners, /turf/open/floor/iron, -/area/medical/virology) -"dYb" = ( -/obj/effect/turf_decal/tile/green{ +/area/station/medical/medbay/central) +"fmk" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/brown/half/contrasted{ dir = 8 }, -/turf/open/floor/iron/white, -/area/medical/virology) -"dYe" = ( -/obj/structure/sink{ - dir = 4; - pixel_x = -12 - }, +/turf/open/floor/iron, +/area/station/cargo/warehouse) +"fms" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/service/abandoned_gambling_den) +"fmw" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/pipe/smart/manifold4w/general/hidden, +/turf/open/floor/iron/dark/telecomms, +/area/station/science/xenobiology) +"fmx" = ( +/obj/structure/table/glass, +/obj/machinery/computer/med_data/laptop, /obj/effect/turf_decal/tile/green{ dir = 1 }, -/obj/structure/extinguisher_cabinet/directional/north, /turf/open/floor/iron/white, -/area/medical/virology) -"dYf" = ( -/obj/effect/turf_decal/tile/green{ +/area/station/medical/virology) +"fmJ" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/landmark/start/hangover, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron, +/area/station/cargo/storage) +"fmN" = ( +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/turf/open/floor/iron/white, -/area/medical/virology) -"dYi" = ( -/obj/structure/table/glass, -/obj/item/stack/package_wrap, -/obj/item/hand_labeler, -/obj/effect/turf_decal/tile/green{ - dir = 4 +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"fmU" = ( +/obj/machinery/door/window/brigdoor{ + id = "medcell"; + name = "Medical Cell"; + req_access = list("brig_entrance") }, -/obj/item/radio/intercom/directional/east, -/obj/machinery/airalarm/directional/north, -/turf/open/floor/iron/white, -/area/medical/virology) -"dYk" = ( -/obj/effect/decal/cleanable/dirt, /obj/structure/cable, +/obj/effect/turf_decal/tile/red/fourcorners, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/wood, -/area/service/theater/abandoned) -"dYs" = ( -/obj/effect/turf_decal/siding/green{ - dir = 1 - }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/service/hydroponics/garden) -"dYu" = ( +/area/station/security/checkpoint/medical) +"fmX" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "chapelprivacy"; + name = "Chapel Privacy Shutters" + }, /turf/open/floor/plating, -/area/maintenance/port/aft) -"dYw" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/landmark/event_spawn, +/area/station/service/chapel/office) +"fnA" = ( +/obj/structure/table/reinforced, +/obj/machinery/cell_charger, +/obj/machinery/newscaster/directional/south, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/command/bridge) +"fnD" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/science/research) +"fnK" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/plating, -/area/maintenance/aft) -"dYB" = ( -/obj/machinery/igniter/incinerator_atmos, -/turf/open/floor/engine, -/area/maintenance/disposal/incinerator) -"dYD" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"fnM" = ( +/obj/structure/chair/office, +/turf/open/floor/iron/grimy, +/area/station/tcommsat/computer) +"fnR" = ( +/turf/closed/wall, +/area/station/maintenance/starboard) +"fnU" = ( /obj/item/kirbyplants{ icon_state = "plant-21" }, -/obj/structure/cable, /obj/effect/turf_decal/delivery, /turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"dYE" = ( -/obj/structure/flora/ausbushes/grassybush, -/obj/structure/flora/ausbushes/lavendergrass, -/obj/structure/flora/ausbushes/ppflowers, -/obj/structure/flora/ausbushes/sunnybush, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/grass, -/area/hallway/secondary/exit/departure_lounge) -"dYG" = ( -/obj/structure/flora/ausbushes/grassybush, -/obj/structure/flora/ausbushes/lavendergrass, -/obj/structure/flora/ausbushes/ywflowers, -/obj/structure/flora/ausbushes/fernybush, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/grass, -/area/hallway/secondary/exit/departure_lounge) -"dYH" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/wood{ - icon_state = "wood-broken4" - }, -/area/service/library/abandoned) -"dYI" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ +/area/station/hallway/primary/aft) +"fog" = ( +/obj/structure/chair/comfy/black{ dir = 4 }, -/obj/machinery/door/airlock/external{ - name = "External Docking Port" +/obj/effect/turf_decal/tile/blue{ + dir = 1 }, -/obj/effect/turf_decal/stripes/line{ +/turf/open/floor/iron, +/area/station/hallway/secondary/command) +"foq" = ( +/obj/structure/cable, +/obj/machinery/airalarm/directional/west, +/obj/effect/turf_decal/tile/yellow/half/contrasted{ dir = 8 }, +/turf/open/floor/iron/white, +/area/station/medical/chemistry) +"for" = ( +/obj/machinery/light_switch/directional/south, /obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"dYJ" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 + dir = 6 }, -/obj/machinery/door/airlock/external{ - name = "External Docking Port" +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 1 }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/turf/open/floor/iron, +/area/station/maintenance/department/electrical) +"fot" = ( +/turf/closed/wall, +/area/station/ai_monitored/command/storage/eva) +"foG" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/turf_decal/tile/blue{ + dir = 4 }, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) +"foH" = ( +/obj/structure/table/wood, +/obj/item/folder, +/obj/item/pen, +/turf/open/floor/wood, +/area/station/service/library) +"foL" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/structure/table/reinforced, +/obj/item/clothing/gloves/color/black, +/obj/item/clothing/gloves/color/black, +/obj/item/clothing/mask/gas, +/obj/item/clothing/glasses/meson/engine/tray, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"foV" = ( +/obj/structure/cable, /obj/effect/turf_decal/stripes/line{ - dir = 4 + dir = 1 }, /turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"dYL" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, +/area/station/science/robotics/mechbay) +"fpb" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/aisat_interior) -"dYO" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/turf/open/floor/iron, -/area/engineering/supermatter/room) -"dYP" = ( -/obj/structure/table/glass, -/obj/item/storage/box/beakers{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/item/storage/box/syringes, -/obj/structure/cable, -/obj/effect/turf_decal/stripes/corner{ +/obj/structure/extinguisher_cabinet/directional/north, +/obj/effect/turf_decal/tile/brown{ dir = 4 }, /turf/open/floor/iron, -/area/medical/virology) -"dYQ" = ( -/obj/structure/table/glass, -/obj/structure/sign/warning/deathsposal{ - pixel_y = -32 +/area/station/hallway/primary/central/fore) +"fpc" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/security/glass{ + name = "Warden's Office" }, -/obj/item/paper_bin, +/obj/structure/cable, +/obj/effect/turf_decal/tile/red/fourcorners, +/obj/effect/mapping_helpers/airlock/access/all/security/armory, +/obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ dir = 1 }, /turf/open/floor/iron, -/area/medical/virology) -"dYR" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ - dir = 1 - }, +/area/station/security/warden) +"fpi" = ( /obj/structure/cable, -/obj/effect/turf_decal/stripes/line{ - dir = 5 +/obj/effect/turf_decal/plaque{ + icon_state = "L1" }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/medical/virology) -"dYS" = ( -/obj/item/kirbyplants/random, -/obj/effect/turf_decal/bot, +/area/station/hallway/primary/central/aft) +"fpj" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/rack, +/obj/item/clothing/neck/stethoscope, +/obj/effect/spawner/random/maintenance, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 8 + }, /turf/open/floor/iron, -/area/medical/virology) -"dYT" = ( -/obj/machinery/light/directional/south, -/obj/machinery/status_display/evac/directional/south, -/obj/item/kirbyplants/random, +/area/station/maintenance/starboard/aft) +"fpv" = ( +/obj/effect/spawner/random/engineering/atmospherics_portable, +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 5 + }, /obj/effect/turf_decal/bot, +/obj/machinery/firealarm/directional/east, /turf/open/floor/iron, -/area/medical/virology) -"dYU" = ( +/area/station/engineering/atmos) +"fpx" = ( /obj/structure/cable, -/obj/effect/turf_decal/bot, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/obj/effect/turf_decal/trimline/blue/filled/corner, +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 8 + }, +/turf/open/floor/iron/white, +/area/station/medical/treatment_center) +"fpB" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/turf/open/floor/iron, -/area/medical/virology) -"dYV" = ( -/obj/structure/closet/secure_closet/medical1, -/obj/machinery/light_switch/directional/south{ - pixel_x = 26 +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/obj/effect/turf_decal/bot, -/obj/machinery/firealarm/directional/east, -/obj/structure/extinguisher_cabinet/directional/south, /turf/open/floor/iron, -/area/medical/virology) -"dYW" = ( -/obj/machinery/light/directional/west, -/obj/effect/turf_decal/tile/green{ +/area/station/maintenance/port/greater) +"fpD" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/turf/open/floor/iron/white, -/area/medical/virology) -"dZe" = ( -/obj/structure/table/glass, -/obj/item/folder/white, -/obj/item/pen/red, -/obj/structure/cable, -/obj/effect/turf_decal/tile/green/half/contrasted{ +/obj/machinery/computer/holodeck{ dir = 4 }, -/turf/open/floor/iron/white, -/area/medical/virology) -"dZf" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 4 +/turf/open/floor/iron{ + heat_capacity = 1e+006 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/hallway/secondary/command) -"dZg" = ( -/obj/structure/girder, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"dZj" = ( -/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible{ - dir = 10 +/area/station/commons/fitness/recreation) +"fpM" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, -/area/hallway/primary/port) -"dZk" = ( -/obj/effect/landmark/start/assistant, -/obj/effect/turf_decal/tile/neutral/fourcorners, +/area/station/engineering/atmos/pumproom) +"fpQ" = ( +/obj/structure/chair/wood{ + dir = 8 + }, +/turf/open/floor/wood{ + icon_state = "wood-broken4" + }, +/area/station/service/abandoned_gambling_den) +"fqa" = ( +/obj/machinery/light/directional/west, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/commons/toilet/locker) -"dZn" = ( -/obj/machinery/light/directional/west, -/obj/item/kirbyplants{ - icon_state = "plant-22" +/obj/machinery/airalarm/directional/west, +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 8 }, -/obj/effect/turf_decal/delivery, /turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"dZo" = ( -/obj/structure/chair, +/area/station/security/brig) +"fqc" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/mob/living/basic/cockroach, +/turf/open/floor/plating, +/area/station/maintenance/starboard) +"fqk" = ( +/obj/machinery/light_switch/directional/east, /obj/effect/turf_decal/bot, /turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"dZp" = ( -/obj/structure/table, -/obj/item/folder, -/obj/item/pen, -/obj/effect/turf_decal/delivery, -/obj/machinery/status_display/ai/directional/north, -/turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"dZq" = ( -/obj/structure/chair, -/obj/effect/landmark/start/assistant, -/obj/machinery/camera/directional/north{ - c_tag = "Departures - Center"; - name = "departures camera" - }, +/area/station/maintenance/department/electrical) +"fqx" = ( +/obj/effect/landmark/start/hangover/closet, +/obj/structure/closet/crate, /obj/effect/turf_decal/bot, -/obj/machinery/status_display/evac/directional/north, +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/maintenance, /turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"dZr" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/sign/warning/vacuum, -/turf/open/floor/plating, -/area/hallway/secondary/exit/departure_lounge) -"dZu" = ( -/obj/structure/chair/office{ - dir = 1 +/area/station/cargo/warehouse) +"fqz" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/delivery, +/turf/open/floor/iron, +/area/station/maintenance/port/greater) +"fqB" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/effect/landmark/start/cargo_technician, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron, -/area/cargo/office) -"dZC" = ( -/obj/structure/sink{ - dir = 4; - pixel_x = -12 - }, -/obj/effect/turf_decal/tile/green{ - dir = 8 +/area/station/science/research) +"fqN" = ( +/obj/structure/table/optable, +/obj/machinery/button/door/directional/east{ + id = "surgeryb"; + name = "Privacy Shutters Control" }, -/turf/open/floor/iron/white, -/area/medical/virology) -"dZE" = ( -/obj/machinery/iv_drip, -/obj/machinery/firealarm/directional/south, -/obj/effect/turf_decal/tile/green/half/contrasted, -/turf/open/floor/iron/white, -/area/medical/virology) -"dZG" = ( -/obj/structure/table/glass, -/obj/item/paper_bin, -/obj/machinery/camera/directional/east{ - c_tag = "Virology - Cells"; - name = "virology camera"; - network = list("ss13","medbay") +/obj/effect/turf_decal/tile/blue/half/contrasted{ + dir = 4 }, -/obj/effect/turf_decal/tile/green, -/obj/machinery/newscaster/directional/east, /turf/open/floor/iron/white, -/area/medical/virology) -"dZS" = ( -/obj/effect/decal/cleanable/dirt, -/obj/item/storage/bag/bio, -/obj/structure/table, +/area/station/medical/surgery/aft) +"fqZ" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/medical/morgue) -"dZV" = ( -/obj/structure/closet/emcloset, -/obj/effect/turf_decal/delivery, +/obj/structure/plaque/static_plaque/golden/commission/delta, /turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"dZW" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 9 +/area/station/hallway/secondary/entry) +"frc" = ( +/obj/machinery/door/window{ + dir = 8; + name = "Library Desk"; + req_access = list("library") }, -/turf/open/floor/iron, -/area/ai_monitored/command/storage/eva) -"eab" = ( -/obj/docking_port/stationary{ - dir = 4; - dwidth = 11; - height = 18; - id = "emergency_home"; - name = "DeltaStation emergency evac bay"; - width = 30 +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/grimy, +/area/station/service/library) +"frq" = ( +/obj/machinery/light/directional/east, +/obj/machinery/conveyor_switch/oneway{ + dir = 8; + id = "cargodeliver"; + name = "crate return conveyor"; + pixel_x = 8 }, -/turf/open/space/basic, -/area/space) -"eae" = ( -/obj/structure/table/reinforced, -/obj/item/paper_bin, -/obj/machinery/status_display/evac/directional/south, -/obj/item/pen, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/aisat_interior) -"eaf" = ( -/obj/structure/sign/nanotrasen{ - pixel_y = -32 +/obj/effect/turf_decal/box/corners, +/obj/machinery/status_display/supply{ + pixel_x = 32 }, -/obj/item/kirbyplants/random, -/obj/effect/turf_decal/tile/green{ - dir = 8 +/obj/effect/turf_decal/tile/brown/half/contrasted{ + dir = 4 }, -/turf/open/floor/iron/white, -/area/medical/virology) -"eah" = ( +/turf/open/floor/iron, +/area/station/cargo/lobby) +"frC" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple, +/obj/structure/lattice, +/turf/open/space/basic, +/area/space/nearstation) +"frL" = ( /obj/structure/cable, +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 4 + }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 6 - }, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"eai" = ( -/obj/structure/table/wood, -/obj/item/camera, -/obj/item/camera_film, -/obj/machinery/light_switch/directional/south{ - pixel_x = 8 - }, -/turf/open/floor/wood, -/area/hallway/secondary/service) -"eak" = ( -/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/iron/white, +/area/station/medical/treatment_center) +"frM" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/plating, -/area/maintenance/solars/port/aft) -"eal" = ( -/turf/closed/wall/r_wall, -/area/maintenance/solars/port/aft) -"eao" = ( -/obj/effect/decal/cleanable/dirt, +/area/station/maintenance/port/aft) +"frR" = ( +/obj/structure/disposalpipe/segment, /obj/structure/cable, -/obj/effect/turf_decal/tile/neutral/half/contrasted, -/turf/open/floor/iron, -/area/maintenance/port/aft) -"eap" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/obj/effect/turf_decal/tile/blue/half/contrasted, -/turf/open/floor/iron, -/area/maintenance/port/aft) -"eas" = ( -/obj/structure/cable, -/obj/effect/turf_decal/tile/blue/half/contrasted, -/turf/open/floor/iron, -/area/maintenance/port/aft) -"eaw" = ( -/obj/effect/turf_decal/tile/brown/half/contrasted{ - dir = 4 +/turf/open/floor/plating{ + icon_state = "platingdmg1" }, +/area/station/maintenance/port/fore) +"frS" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron, -/area/cargo/lobby) -"eaG" = ( -/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible{ +/area/station/science/lab) +"frW" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/iv_drip, +/obj/effect/turf_decal/tile/blue{ dir = 4 }, -/obj/machinery/meter{ - name = "Mixed Air Tank In" - }, -/obj/structure/grille, -/turf/closed/wall/r_wall, -/area/engineering/atmos) -"eaL" = ( -/obj/structure/sign/warning/vacuum, -/turf/closed/wall/r_wall, -/area/medical/virology) -"eaO" = ( -/obj/structure/sign/nanotrasen, -/turf/closed/wall, -/area/medical/virology) -"eaQ" = ( -/obj/structure/bed, -/obj/item/bedsheet/medical, -/obj/effect/turf_decal/tile/green/anticorner/contrasted{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/maintenance/starboard/aft) +"fsh" = ( +/obj/structure/table, +/obj/item/stack/sheet/iron/fifty, +/obj/item/stack/sheet/glass/fifty, +/obj/item/wrench, +/obj/item/clothing/glasses/welding, +/obj/effect/turf_decal/tile/purple{ dir = 4 }, +/obj/machinery/newscaster/directional/north, /turf/open/floor/iron/white, -/area/medical/virology) -"eaR" = ( +/area/station/science/lab) +"fsl" = ( /obj/structure/cable, -/obj/machinery/power/terminal{ +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 4 }, -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/obj/item/radio/intercom/directional/north, +/turf/open/floor/iron, +/area/station/maintenance/fore) +"fso" = ( +/obj/effect/spawner/structure/window, /turf/open/floor/plating, -/area/maintenance/solars/port/aft) -"eaS" = ( -/obj/machinery/power/smes, -/obj/machinery/light/small/directional/north, -/obj/structure/cable, -/obj/effect/turf_decal/stripes/line{ +/area/station/maintenance/port/fore) +"fsp" = ( +/obj/effect/spawner/structure/window/hollow/reinforced/end{ dir = 1 }, +/obj/structure/cable, /turf/open/floor/plating, -/area/maintenance/solars/port/aft) -"eaT" = ( -/obj/machinery/camera/directional/north{ - c_tag = "Solar - Aft Port"; - name = "solar camera" +/area/station/service/abandoned_gambling_den) +"fss" = ( +/obj/structure/plasticflaps/opaque, +/obj/machinery/navbeacon{ + codes_txt = "delivery;dir=4"; + dir = 4; + freq = 1400; + location = "Medbay" }, -/obj/structure/cable, -/obj/effect/turf_decal/stripes/line{ - dir = 5 +/obj/effect/turf_decal/delivery, +/turf/open/floor/iron, +/area/station/maintenance/starboard/aft) +"fst" = ( +/obj/item/clothing/suit/hazardvest{ + desc = "A high-visibility lifejacket complete with whistle and slot for oxygen tanks."; + name = "emergency lifejacket" }, -/turf/open/floor/plating, -/area/maintenance/solars/port/aft) -"eaW" = ( -/obj/structure/sign/warning/electricshock, -/turf/closed/wall/r_wall, -/area/maintenance/port/aft) -"eaX" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/barricade/wooden, -/obj/structure/cable, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"eaY" = ( -/obj/machinery/door/poddoor/shutters{ - id = "evashutters2"; - name = "E.V.A. Storage Shutters" +/obj/item/clothing/suit/hazardvest{ + desc = "A high-visibility lifejacket complete with whistle and slot for oxygen tanks."; + name = "emergency lifejacket" }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/barricade/wooden, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/obj/item/clothing/suit/hazardvest{ + desc = "A high-visibility lifejacket complete with whistle and slot for oxygen tanks."; + name = "emergency lifejacket" }, -/turf/open/floor/iron, -/area/maintenance/port/aft) -"eaZ" = ( -/obj/machinery/door/poddoor/shutters{ - id = "evashutters2"; - name = "E.V.A. Storage Shutters" +/obj/item/clothing/suit/hazardvest{ + desc = "A high-visibility lifejacket complete with whistle and slot for oxygen tanks."; + name = "emergency lifejacket" }, -/obj/structure/barricade/wooden, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/obj/item/clothing/suit/hazardvest{ + desc = "A high-visibility lifejacket complete with whistle and slot for oxygen tanks."; + name = "emergency lifejacket" }, -/turf/open/floor/iron, -/area/maintenance/port/aft) -"ebb" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/door/airlock/command{ - name = "Auxiliary E.V.A. Storage"; - req_access_txt = "18" +/obj/item/tank/internals/emergency_oxygen{ + pixel_x = 3 }, -/obj/structure/barricade/wooden, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/obj/item/tank/internals/emergency_oxygen{ + pixel_x = 3 }, -/turf/open/floor/iron, -/area/maintenance/port/aft) -"ebc" = ( -/obj/structure/sign/nanotrasen, -/turf/closed/wall/r_wall, -/area/maintenance/port/aft) -"ebd" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 +/obj/item/tank/internals/emergency_oxygen{ + pixel_x = 3 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, -/turf/open/floor/iron, -/area/medical/cryo) -"ebl" = ( -/obj/structure/chair{ - dir = 1 +/obj/item/tank/internals/emergency_oxygen{ + pixel_x = 3 }, -/obj/effect/landmark/start/assistant, -/obj/effect/turf_decal/bot, -/obj/machinery/status_display/evac/directional/south, -/turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"ebm" = ( -/obj/structure/table, -/obj/item/storage/medkit/regular, -/obj/effect/turf_decal/delivery, -/obj/machinery/status_display/ai/directional/south, -/turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"ebu" = ( -/obj/structure/disposalpipe/segment{ - dir = 10 +/obj/item/tank/internals/emergency_oxygen{ + pixel_x = 3 }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/obj/item/clothing/mask/breath{ + pixel_x = -3; + pixel_y = -3 }, -/turf/open/floor/plating/airless, -/area/medical/virology) -"ebv" = ( -/obj/machinery/iv_drip, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 4 +/obj/item/clothing/mask/breath{ + pixel_x = -3; + pixel_y = -3 }, -/obj/effect/turf_decal/tile/green/anticorner/contrasted{ - dir = 8 +/obj/item/clothing/mask/breath{ + pixel_x = -3; + pixel_y = -3 }, -/turf/open/floor/iron/white, -/area/medical/virology) -"ebx" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"ebz" = ( -/obj/machinery/iv_drip, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 8 +/obj/item/clothing/mask/breath{ + pixel_x = -3; + pixel_y = -3 }, -/obj/effect/turf_decal/tile/green/anticorner/contrasted, -/turf/open/floor/iron/white, -/area/medical/virology) -"ebB" = ( -/obj/machinery/holopad, -/obj/effect/landmark/start/medical_doctor, -/obj/effect/turf_decal/tile/red{ - dir = 1 +/obj/item/clothing/mask/breath{ + pixel_x = -3; + pixel_y = -3 }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/blue{ +/obj/item/clothing/head/hardhat/orange{ + name = "protective hat"; + pixel_y = 9 + }, +/obj/item/clothing/head/hardhat/orange{ + name = "protective hat"; + pixel_y = 9 + }, +/obj/item/clothing/head/hardhat/orange{ + name = "protective hat"; + pixel_y = 9 + }, +/obj/item/clothing/head/hardhat/orange{ + name = "protective hat"; + pixel_y = 9 + }, +/obj/item/clothing/head/hardhat/orange{ + name = "protective hat"; + pixel_y = 9 + }, +/obj/structure/closet/crate/internals, +/obj/structure/window/reinforced{ dir = 4 }, -/obj/effect/turf_decal/tile/blue{ +/obj/effect/turf_decal/bot, +/turf/open/floor/iron, +/area/station/commons/storage/primary) +"fsz" = ( +/obj/item/kirbyplants/random, +/obj/structure/sign/nanotrasen{ + pixel_x = 32; + pixel_y = -32 + }, +/turf/open/floor/iron/grimy, +/area/station/commons/dorms) +"fsD" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/green/visible, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/meter, +/turf/open/floor/iron, +/area/station/engineering/supermatter/room) +"fsJ" = ( +/obj/effect/landmark/blobstart, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, /turf/open/floor/iron, -/area/medical/break_room) -"ebE" = ( +/area/station/maintenance/starboard/aft) +"fsK" = ( +/obj/item/kirbyplants/random, +/obj/machinery/light/directional/east, +/obj/machinery/camera/directional/east{ + c_tag = "Security Post - Cargo" + }, +/obj/machinery/airalarm/directional/east, +/obj/effect/turf_decal/tile/red/anticorner/contrasted, +/turf/open/floor/iron, +/area/station/security/checkpoint/supply) +"fsV" = ( +/obj/item/kirbyplants/random, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/item/radio/intercom/directional/north, +/turf/open/floor/iron/dark, +/area/station/service/chapel) +"ftj" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable, +/obj/effect/turf_decal/tile/blue/fourcorners, +/obj/effect/spawner/random/engineering/tracking_beacon, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) +"ftl" = ( +/obj/structure/rack, /obj/effect/decal/cleanable/dirt, +/obj/item/tank/internals/oxygen, +/obj/item/radio, +/obj/item/clothing/mask/breath, /obj/structure/cable, -/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/bot, /turf/open/floor/iron, -/area/maintenance/solars/port/aft) -"ebG" = ( +/area/station/maintenance/port/aft) +"fto" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/table/wood/poker, +/obj/effect/spawner/random/entertainment/dice, +/turf/open/floor/carpet/green, +/area/station/commons/lounge) +"ftt" = ( /obj/structure/cable, -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/obj/structure/disposalpipe/segment, +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Maintenance Hatch" }, -/turf/open/floor/plating, -/area/maintenance/solars/port/aft) -"ebH" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/landmark/blobstart, -/turf/open/floor/plating, -/area/maintenance/solars/port/aft) -"ebI" = ( -/obj/effect/landmark/xeno_spawn, -/obj/structure/cable, +/obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ - dir = 4 + dir = 1 }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 4 +/obj/effect/mapping_helpers/airlock/unres{ + dir = 1 }, -/turf/open/floor/plating, -/area/maintenance/solars/port/aft) -"ebK" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +/turf/open/floor/iron, +/area/station/maintenance/port/fore) +"ftD" = ( /obj/structure/disposalpipe/segment{ - dir = 9 + dir = 4 + }, +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Drone Bay Maintenance" }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/cargo/miningoffice) -"ebL" = ( -/obj/structure/table/reinforced, -/obj/item/stack/package_wrap, -/obj/item/hand_labeler, -/obj/effect/decal/cleanable/cobweb, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"ebM" = ( -/obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/stripes/line{ - dir = 1 + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, +/obj/effect/mapping_helpers/airlock/access/all/supply/general, /turf/open/floor/iron, -/area/maintenance/port/aft) -"ebO" = ( +/area/station/maintenance/department/crew_quarters/bar) +"ftI" = ( +/obj/structure/filingcabinet/medical, /obj/machinery/light/directional/north, -/obj/item/kirbyplants/random, -/obj/machinery/button/door/directional/north{ - id = "evashutters2"; - name = "E.V.A. Shutters"; - req_access_txt = "19" - }, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"ebQ" = ( -/obj/structure/table/reinforced, -/obj/item/clipboard, -/obj/item/folder/yellow, /obj/machinery/light_switch/directional/east, +/turf/open/floor/iron/grimy, +/area/station/command/heads_quarters/hop) +"ftU" = ( +/obj/structure/cable, +/obj/effect/turf_decal/siding/yellow, +/turf/open/floor/iron, +/area/station/engineering/atmos/storage/gas) +"ftW" = ( +/obj/structure/closet/emcloset, +/obj/item/clothing/mask/breath, /turf/open/floor/plating, -/area/maintenance/port/aft) -"ebR" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 8 - }, +/area/station/maintenance/starboard/aft) +"fub" = ( +/obj/structure/table/reinforced, +/obj/item/restraints/handcuffs, +/obj/item/assembly/flash/handheld, +/obj/effect/turf_decal/tile/red/fourcorners, /turf/open/floor/iron, -/area/maintenance/port/aft) -"ebV" = ( +/area/station/security/office) +"fuh" = ( /obj/structure/disposalpipe/segment, -/obj/machinery/duct, -/obj/machinery/light/small/directional/east, -/turf/open/floor/iron/grimy, -/area/service/bar) -"eca" = ( -/obj/structure/closet/firecloset, -/obj/effect/turf_decal/delivery, -/turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"ecb" = ( -/obj/machinery/holopad, -/obj/effect/turf_decal/bot, /obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"ecc" = ( -/obj/effect/spawner/structure/window/reinforced, -/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" +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 }, -/turf/open/floor/plating, -/area/hallway/secondary/exit/departure_lounge) -"ecd" = ( -/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/hallway/primary/aft) +"fut" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable, /obj/effect/turf_decal/tile/neutral/fourcorners, @@ -21032,573 +19884,548 @@ dir = 4 }, /turf/open/floor/iron, -/area/medical/morgue) -"ecg" = ( -/obj/structure/lattice, -/obj/machinery/atmospherics/components/unary/passive_vent/layer2{ - dir = 1 - }, -/turf/open/space, -/area/space/nearstation) -"ech" = ( -/obj/structure/disposalpipe/trunk{ +/area/station/maintenance/port/aft) +"fux" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/delivery, +/turf/open/floor/iron, +/area/station/science/research/abandoned) +"fuA" = ( +/obj/effect/turf_decal/tile/yellow{ dir = 1 }, -/obj/structure/disposaloutlet, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plating/airless, -/area/medical/virology) -"eci" = ( -/obj/structure/table/glass, -/obj/item/reagent_containers/glass/beaker, -/obj/item/reagent_containers/syringe/antiviral, -/obj/item/reagent_containers/dropper, -/obj/effect/turf_decal/delivery, -/turf/open/floor/iron, -/area/medical/virology) -"ecj" = ( -/obj/structure/table/glass, -/obj/item/folder/white, -/obj/item/pen/red, -/obj/structure/cable, -/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/tile/yellow, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible, /turf/open/floor/iron, -/area/medical/virology) -"eck" = ( -/obj/machinery/power/solar_control{ - dir = 4; - id = "aftport"; - name = "Port Quarter Solar Control" - }, +/area/station/engineering/supermatter/room) +"fuF" = ( +/obj/structure/sign/nanotrasen, +/turf/closed/wall/r_wall, +/area/station/maintenance/department/science) +"fuG" = ( /obj/structure/cable, -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/turf/open/floor/plating, -/area/maintenance/solars/port/aft) -"ecl" = ( -/obj/structure/chair/office{ - dir = 8 +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 }, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/airalarm/directional/south, +/turf/open/floor/iron, +/area/station/security/courtroom) +"fuV" = ( +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, -/area/maintenance/solars/port/aft) -"ecm" = ( -/obj/structure/cable, -/obj/effect/turf_decal/stripes/line{ - dir = 6 +/area/station/maintenance/solars/port/aft) +"fva" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment{ + dir = 5 }, -/obj/machinery/power/apc/auto_name/directional/south, /turf/open/floor/plating, -/area/maintenance/solars/port/aft) -"ecp" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/turf/open/floor/iron, -/area/maintenance/port/aft) -"ecq" = ( -/obj/effect/turf_decal/stripes/line, +/area/station/maintenance/disposal) +"fvi" = ( +/turf/closed/wall/r_wall, +/area/station/science/lab) +"fvn" = ( +/obj/machinery/holopad, +/obj/effect/turf_decal/bot, /turf/open/floor/iron, -/area/maintenance/port/aft) -"ecr" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 4 +/area/station/hallway/primary/starboard) +"fvo" = ( +/turf/closed/wall/r_wall, +/area/station/security/checkpoint/escape) +"fvv" = ( +/obj/machinery/requests_console/directional/south{ + department = "Service Hall"; + departmentType = 2; + name = "Service Hall Requests Console" }, +/turf/open/floor/iron/dark, +/area/station/hallway/secondary/service) +"fvC" = ( +/obj/structure/reagent_dispensers/fueltank, +/obj/effect/turf_decal/delivery, /turf/open/floor/iron, -/area/maintenance/port/aft) -"ect" = ( +/area/station/cargo/miningoffice) +"fvE" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/line{ - dir = 6 +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"fvF" = ( +/obj/machinery/smartfridge/chemistry/preloaded, +/turf/closed/wall, +/area/station/medical/pharmacy) +"fvS" = ( +/obj/structure/window/reinforced, +/turf/open/space/basic, +/area/space/nearstation) +"fvT" = ( +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Maintenance Hatch" }, -/turf/open/floor/iron, -/area/maintenance/port/aft) -"ecv" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ +/obj/effect/spawner/random/structure/barricade, +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/turf/open/floor/iron, -/area/maintenance/port/aft) -"ecy" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/door/firedoor, -/obj/machinery/light/directional/east, /obj/effect/turf_decal/stripes/line{ - dir = 1 + dir = 8 }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/iron/dark/corner{ - dir = 4 +/obj/effect/mapping_helpers/airlock/unres{ + dir = 8 }, -/area/hallway/secondary/entry) -"ecA" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/access/any/engineering/maintenance/departmental, +/turf/open/floor/iron, +/area/station/service/hydroponics/garden/abandoned) +"fvX" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/machinery/light/directional/north, -/obj/machinery/airalarm/directional/north, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, +/obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron, -/area/engineering/lobby) -"ecF" = ( -/obj/machinery/camera/directional/west{ - c_tag = "Departures - Port"; - name = "departures camera" +/area/station/hallway/secondary/entry) +"fvZ" = ( +/obj/structure/sign/warning/no_smoking, +/turf/closed/wall/r_wall, +/area/station/ai_monitored/turret_protected/aisat_interior) +"fwi" = ( +/obj/structure/dresser, +/obj/effect/turf_decal/siding/wood, +/obj/item/toy/dummy{ + pixel_x = -1; + pixel_y = 10 }, -/obj/item/kirbyplants{ - icon_state = "plant-21" +/obj/machinery/newscaster/directional/north, +/obj/machinery/camera/directional/east{ + c_tag = "Service - Mime's Room"; + name = "service camera" }, -/obj/effect/turf_decal/delivery, -/turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"ecG" = ( -/obj/structure/chair, -/obj/machinery/light/directional/north, -/obj/effect/turf_decal/bot, -/obj/machinery/status_display/evac/directional/north, -/turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"ecJ" = ( -/obj/machinery/power/shieldwallgen, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"ecK" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/line{ - dir = 4 +/obj/structure/sign/poster/random/directional/east, +/turf/open/floor/wood, +/area/station/service/theater) +"fwq" = ( +/obj/effect/landmark/event_spawn, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 8 }, /turf/open/floor/iron, -/area/maintenance/port/aft) -"ecL" = ( +/area/station/maintenance/port/greater) +"fwu" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/effect/turf_decal/delivery, /turf/open/floor/iron, -/area/maintenance/port/aft) -"ecM" = ( +/area/station/commons/storage/primary) +"fwB" = ( +/obj/structure/table/reinforced, +/obj/item/storage/toolbox/mechanical, +/obj/item/flashlight, +/obj/structure/extinguisher_cabinet/directional/east, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) +"fwL" = ( +/obj/effect/decal/cleanable/blood, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/airalarm/directional/north, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/security/prison/toilet) +"fwR" = ( +/obj/structure/cable, +/obj/effect/turf_decal/tile/green/fourcorners, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/medical/virology) +"fxc" = ( +/obj/structure/table/wood, +/obj/item/toy/crayon/spraycan, +/obj/item/toy/crayon/spraycan{ + pixel_x = 4; + pixel_y = 4 + }, +/obj/item/chisel{ + pixel_y = 7 + }, +/turf/open/floor/iron/dark, +/area/station/service/library) +"fxr" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/landmark/xeno_spawn, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 8 }, -/turf/open/floor/iron, -/area/maintenance/port/aft) -"ecN" = ( -/obj/structure/rack, -/obj/effect/decal/cleanable/dirt, -/obj/item/tank/internals/oxygen, -/obj/item/radio, -/obj/item/clothing/mask/breath, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"fxs" = ( /obj/structure/cable, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron, -/area/maintenance/port/aft) -"ecO" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/line{ +/obj/machinery/photocopier, +/turf/open/floor/wood, +/area/station/command/meeting_room/council) +"fxu" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, /turf/open/floor/iron, -/area/maintenance/port/aft) -"ecS" = ( -/obj/machinery/computer/accounting{ - dir = 4 - }, -/turf/open/floor/wood, -/area/command/heads_quarters/hop) -"ecU" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/science/lobby) -"edf" = ( +/area/station/hallway/primary/central/fore) +"fxH" = ( +/obj/structure/cable, /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/delivery, -/obj/structure/tank_holder/extinguisher, -/turf/open/floor/iron, -/area/maintenance/port/aft) -"edh" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/obj/effect/landmark/blobstart, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, /turf/open/floor/iron, -/area/maintenance/port/aft) -"edi" = ( -/obj/structure/rack, +/area/station/maintenance/port/greater) +"fxJ" = ( /obj/effect/decal/cleanable/dirt, -/obj/item/tank/internals/oxygen, -/obj/item/radio, -/obj/item/clothing/mask/breath, /obj/structure/cable, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"edj" = ( -/obj/effect/decal/cleanable/blood/old, -/obj/effect/turf_decal/stripes/line{ - dir = 4 +/obj/effect/turf_decal/tile/brown{ + dir = 8 }, +/obj/effect/turf_decal/tile/neutral, /turf/open/floor/iron, -/area/maintenance/port/aft) -"edk" = ( -/obj/item/clothing/suit/hazardvest{ - desc = "A high-visibility lifejacket complete with whistle and slot for oxygen tanks."; - name = "emergency lifejacket" - }, -/obj/item/clothing/suit/hazardvest{ - desc = "A high-visibility lifejacket complete with whistle and slot for oxygen tanks."; - name = "emergency lifejacket" - }, -/obj/item/clothing/suit/hazardvest{ - desc = "A high-visibility lifejacket complete with whistle and slot for oxygen tanks."; - name = "emergency lifejacket" - }, -/obj/item/clothing/suit/hazardvest{ - desc = "A high-visibility lifejacket complete with whistle and slot for oxygen tanks."; - name = "emergency lifejacket" - }, -/obj/item/clothing/suit/hazardvest{ - desc = "A high-visibility lifejacket complete with whistle and slot for oxygen tanks."; - name = "emergency lifejacket" - }, -/obj/item/tank/internals/emergency_oxygen{ - pixel_x = 3 - }, -/obj/item/tank/internals/emergency_oxygen{ - pixel_x = 3 - }, -/obj/item/tank/internals/emergency_oxygen{ - pixel_x = 3 - }, -/obj/item/tank/internals/emergency_oxygen{ - pixel_x = 3 - }, -/obj/item/tank/internals/emergency_oxygen{ - pixel_x = 3 - }, -/obj/item/clothing/mask/breath{ - pixel_x = -3; - pixel_y = -3 - }, -/obj/item/clothing/mask/breath{ - pixel_x = -3; - pixel_y = -3 - }, -/obj/item/clothing/mask/breath{ - pixel_x = -3; - pixel_y = -3 - }, -/obj/item/clothing/mask/breath{ - pixel_x = -3; - pixel_y = -3 +/area/station/commons/vacant_room/commissary) +"fxL" = ( +/obj/structure/table, +/obj/machinery/cell_charger, +/obj/item/stock_parts/cell/high, +/obj/machinery/light/directional/south, +/obj/machinery/camera/directional/south{ + c_tag = "Science - Waiting Room"; + name = "science camera"; + network = list("ss13","rd") }, -/obj/item/clothing/mask/breath{ - pixel_x = -3; - pixel_y = -3 +/obj/item/gps, +/obj/effect/turf_decal/tile/purple{ + dir = 8 }, -/obj/item/clothing/head/hardhat/orange{ - name = "protective hat"; - pixel_y = 9 +/turf/open/floor/iron/white, +/area/station/science/lobby) +"fxT" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/blue/half/contrasted{ + dir = 8 }, -/obj/item/clothing/head/hardhat/orange{ - name = "protective hat"; - pixel_y = 9 +/turf/open/floor/iron/white, +/area/station/medical/psychology) +"fya" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/item/clothing/head/hardhat/orange{ - name = "protective hat"; - pixel_y = 9 +/obj/effect/turf_decal/tile/brown/half/contrasted{ + dir = 4 }, -/obj/item/clothing/head/hardhat/orange{ - name = "protective hat"; - pixel_y = 9 +/turf/open/floor/iron, +/area/station/cargo/storage) +"fyf" = ( +/obj/structure/chair/pew/left, +/turf/open/floor/iron{ + dir = 1; + icon_state = "chapel" }, -/obj/item/clothing/head/hardhat/orange{ - name = "protective hat"; - pixel_y = 9 +/area/station/service/chapel) +"fyu" = ( +/obj/structure/closet/firecloset, +/obj/machinery/light/small/directional/south, +/obj/effect/turf_decal/delivery, +/turf/open/floor/iron, +/area/station/hallway/primary/aft) +"fyB" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/camera/directional/north{ + c_tag = "Science - Lab Access"; + name = "science camera"; + network = list("ss13","rd") }, -/obj/structure/closet/crate/internals, +/obj/machinery/light/small/directional/north, +/turf/open/floor/iron, +/area/station/science/research) +"fyD" = ( +/obj/structure/table/wood, +/obj/item/clothing/suit/cardborg, +/obj/item/clothing/head/cardborg, +/obj/machinery/light/small/directional/east, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, -/area/maintenance/port/aft) -"edl" = ( -/obj/effect/spawner/structure/window/reinforced, +/area/station/service/theater/abandoned) +"fyG" = ( +/obj/structure/table_frame/wood, +/obj/item/crowbar/red, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt/dust, /turf/open/floor/plating, -/area/maintenance/port/aft) -"edy" = ( -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 4 +/area/station/commons/dorms) +"fyH" = ( +/obj/machinery/keycard_auth/directional/south{ + pixel_x = 6 }, -/turf/open/floor/iron, -/area/maintenance/port/greater) -"edD" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 6 +/obj/machinery/light_switch/directional/south{ + pixel_x = -8 + }, +/turf/open/floor/carpet, +/area/station/command/heads_quarters/captain) +"fyP" = ( +/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/turf_decal/siding/yellow{ + dir = 4 }, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"edK" = ( +/area/station/engineering/atmos) +"fyZ" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/stripes/line{ - dir = 9 + dir = 4 }, /turf/open/floor/iron, -/area/maintenance/port/aft) -"edL" = ( +/area/station/maintenance/department/electrical) +"fzd" = ( /obj/structure/cable, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 }, /turf/open/floor/iron, -/area/maintenance/port/aft) -"edM" = ( -/obj/effect/decal/cleanable/dirt, +/area/station/hallway/primary/aft) +"fzg" = ( /obj/structure/cable, -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, +/obj/effect/turf_decal/tile/red, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/maintenance/port/aft) -"edN" = ( -/obj/structure/cable, -/obj/effect/turf_decal/delivery, +/area/station/hallway/primary/starboard) +"fzl" = ( +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 8 + }, /turf/open/floor/iron, -/area/maintenance/port/aft) -"edO" = ( -/obj/structure/cable, -/obj/effect/turf_decal/stripes/line{ - dir = 9 +/area/station/security/office) +"fzm" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 }, +/obj/effect/turf_decal/tile/yellow, +/obj/machinery/atmospherics/pipe/smart/manifold4w/green/visible, /turf/open/floor/iron, -/area/maintenance/port/aft) -"edP" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/obj/effect/turf_decal/stripes/line{ +/area/station/engineering/supermatter/room) +"fzp" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/landmark/start/depsec/engineering, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 1 }, /turf/open/floor/iron, -/area/maintenance/port/aft) -"edQ" = ( -/obj/effect/turf_decal/tile/red{ +/area/station/security/checkpoint/engineering) +"fzw" = ( +/obj/structure/flora/bush/flowers_pp/style_random, +/obj/structure/flora/bush/sparsegrass/style_random, +/obj/structure/flora/rock/pile/jungle/style_random, +/turf/open/misc/grass, +/area/station/hallway/primary/fore) +"fzx" = ( +/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/components/binary/valve/digital{ dir = 4 }, -/obj/effect/turf_decal/tile/red{ - dir = 8 +/obj/effect/turf_decal/box/corners{ + dir = 4 }, -/obj/effect/turf_decal/tile/yellow{ +/obj/effect/turf_decal/box/corners{ dir = 1 }, -/obj/effect/turf_decal/tile/yellow, /turf/open/floor/iron, -/area/commons/lounge) -"edR" = ( -/obj/structure/table/reinforced, -/obj/item/storage/toolbox/mechanical, -/obj/item/flashlight, -/obj/structure/extinguisher_cabinet/directional/east, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"edX" = ( -/obj/machinery/door/airlock/maintenance_hatch{ - name = "Maintenance Hatch"; - req_access_txt = "12" - }, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ +/area/station/maintenance/disposal/incinerator) +"fzB" = ( +/obj/structure/chair{ dir = 1 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"edY" = ( -/turf/closed/wall, -/area/security/checkpoint/escape) -"edZ" = ( -/obj/structure/sign/nanotrasen, -/turf/closed/wall, -/area/security/checkpoint/escape) -"eeb" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable, -/turf/open/floor/plating, -/area/security/checkpoint/escape) -"eei" = ( +/area/station/commons/fitness/recreation) +"fzF" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment, +/obj/item/radio/intercom/directional/west, /obj/structure/cable, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/obj/effect/turf_decal/tile/yellow/half/contrasted{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/engineering/lobby) +"fzR" = ( +/obj/structure/sign/warning/electric_shock{ + pixel_y = 32 + }, +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark, -/area/security/interrogation) -"eej" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/sign/warning/vacuum, -/turf/open/floor/plating, -/area/security/checkpoint/escape) -"eek" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/security/checkpoint/escape) -"eeo" = ( -/obj/item/kirbyplants/random, -/obj/effect/turf_decal/stripes/line{ - dir = 10 +/obj/structure/disposalpipe/segment{ + dir = 4 }, /turf/open/floor/iron, -/area/maintenance/port/aft) -"eeq" = ( -/obj/structure/reagent_dispensers/fueltank, -/obj/machinery/light/directional/east, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/line{ - dir = 6 +/area/station/hallway/secondary/command) +"fzT" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 8 }, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) +"fzY" = ( +/obj/structure/table/reinforced, +/obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron, -/area/maintenance/port/aft) -"eer" = ( -/obj/structure/reagent_dispensers/watertank, -/obj/machinery/light/directional/west, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"ees" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, +/area/station/command/heads_quarters/ce) +"fzZ" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, /obj/structure/cable, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"eet" = ( -/obj/effect/decal/cleanable/dirt, -/obj/item/kirbyplants/random, -/obj/effect/turf_decal/stripes/line{ - dir = 6 +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, /turf/open/floor/iron, -/area/maintenance/port/aft) -"eeu" = ( -/obj/structure/table/reinforced, -/obj/item/stack/sheet/rglass{ - amount = 20; - pixel_x = 2; - pixel_y = -2 - }, -/obj/item/stack/rods/fifty, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"eeB" = ( +/area/station/maintenance/port/greater) +"fAe" = ( +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, /obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow/half/contrasted{ - dir = 4 + dir = 10 }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/delivery, /turf/open/floor/iron, -/area/engineering/lobby) -"eeD" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/command{ - name = "Captain's Quarters"; - req_access_txt = "20" - }, -/obj/structure/cable, +/area/station/engineering/storage) +"fAj" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, /obj/structure/disposalpipe/segment, -/turf/open/floor/wood, -/area/command/heads_quarters/captain/private) -"eeG" = ( -/obj/machinery/light/small/directional/east, -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"eeH" = ( -/obj/structure/filingcabinet/security, -/obj/machinery/light_switch/directional/west{ - pixel_y = 26 - }, -/obj/machinery/camera/directional/north{ - c_tag = "Security - Departures Port" +/area/station/cargo/miningoffice) +"fAp" = ( +/obj/effect/turf_decal/tile/purple/fourcorners, +/obj/effect/landmark/start/hangover, +/turf/open/floor/iron, +/area/station/science/lobby) +"fAt" = ( +/obj/structure/table/wood, +/obj/item/flashlight/lamp, +/obj/item/paicard{ + pixel_x = -6 }, -/obj/machinery/firealarm/directional/west, -/obj/effect/turf_decal/tile/red/anticorner/contrasted{ +/turf/open/floor/carpet/red, +/area/station/hallway/secondary/service) +"fAz" = ( +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, /turf/open/floor/iron, -/area/security/checkpoint/escape) -"eeI" = ( -/obj/structure/disposalpipe/segment, +/area/station/commons/locker) +"fAA" = ( +/obj/effect/turf_decal/delivery, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/duct, -/obj/machinery/holopad, -/obj/effect/turf_decal/bot, -/obj/effect/landmark/event_spawn, -/obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, -/area/engineering/main) -"eeJ" = ( -/obj/structure/table/reinforced, -/obj/item/paper_bin, -/obj/item/pen, -/obj/effect/turf_decal/tile/red/anticorner/contrasted{ - dir = 4 +/area/station/hallway/primary/central/aft) +"fAL" = ( +/obj/effect/spawner/random/engineering/atmospherics_portable, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"fAP" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron, -/area/security/checkpoint/escape) -"eeM" = ( -/obj/machinery/vending/wardrobe/sec_wardrobe, -/obj/machinery/status_display/evac/directional/north, -/obj/effect/turf_decal/tile/red/anticorner/contrasted{ +/area/station/cargo/office) +"fAT" = ( +/obj/machinery/computer/cargo{ dir = 4 }, -/turf/open/floor/iron, -/area/security/checkpoint/escape) -"eeN" = ( -/obj/structure/chair, /obj/effect/turf_decal/tile/red/anticorner/contrasted{ dir = 1 }, /turf/open/floor/iron, -/area/security/checkpoint/escape) -"eeO" = ( -/obj/structure/chair, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 1 +/area/station/security/checkpoint/supply) +"fAY" = ( +/obj/machinery/light/directional/south, +/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/turf/open/floor/iron, -/area/security/checkpoint/escape) -"eeQ" = ( -/obj/effect/turf_decal/tile/red/half/contrasted{ +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 1 }, /turf/open/floor/iron, -/area/security/checkpoint/escape) -"eeR" = ( -/obj/effect/turf_decal/tile/red/anticorner/contrasted{ - dir = 4 +/area/station/hallway/secondary/command) +"fBb" = ( +/obj/effect/turf_decal/bot, +/turf/open/floor/iron, +/area/station/science/xenobiology) +"fBc" = ( +/obj/effect/turf_decal/trimline/brown/filled/line{ + dir = 9 + }, +/obj/machinery/modular_computer/console/preset/cargochat/security{ + dir = 8 }, /turf/open/floor/iron, -/area/security/checkpoint/escape) -"eeS" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ +/area/station/security/brig) +"fBd" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 4 }, -/obj/machinery/door/airlock/external{ - name = "External Docking Port"; - req_access_txt = "63" +/obj/machinery/button/door/directional/west{ + id = "Dorm5"; + name = "Dormitory Door Lock"; + normaldoorcontrol = 1; + specialfunctions = 4 + }, +/turf/open/floor/carpet, +/area/station/commons/dorms) +"fBj" = ( +/obj/effect/turf_decal/tile/purple, +/obj/structure/sign/warning/secure_area{ + pixel_y = -32 + }, +/turf/open/floor/iron/white, +/area/station/science/research) +"fBk" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/bot, +/obj/machinery/airalarm/directional/north, +/obj/effect/spawner/random/maintenance, +/turf/open/floor/iron, +/area/station/maintenance/department/engine/atmos) +"fBm" = ( +/obj/machinery/light/directional/east, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark/telecomms, +/area/station/tcommsat/server) +"fBy" = ( +/obj/machinery/door/airlock/public/glass{ + name = "Holodeck Access" }, /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -21606,4926 +20433,4746 @@ /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/turf/open/floor/iron, -/area/security/checkpoint/escape) -"eeT" = ( -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 }, -/obj/effect/turf_decal/caution/stand_clear, /turf/open/floor/iron, -/area/security/checkpoint/escape) -"eeU" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/siphon/monitored/nitrous_output{ +/area/station/commons/fitness/recreation) +"fBG" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 5 + }, +/obj/structure/lattice/catwalk, +/turf/open/space/basic, +/area/space/nearstation) +"fBP" = ( +/obj/structure/chair{ + dir = 8 + }, +/obj/effect/turf_decal/tile/yellow, +/obj/machinery/newscaster/directional/east, +/obj/machinery/light/directional/east, +/obj/effect/landmark/start/hangover, +/turf/open/floor/iron/dark/corner{ + dir = 4 + }, +/area/station/engineering/lobby) +"fBS" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/engine/n2o, -/area/engineering/atmos) -"eff" = ( -/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"efm" = ( -/obj/machinery/door/firedoor, -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/neutral/half/contrasted, +/turf/open/floor/iron, +/area/station/maintenance/port/greater) +"fBZ" = ( +/obj/item/kirbyplants/random, +/obj/effect/turf_decal/tile/yellow{ dir = 1 }, -/obj/machinery/door/airlock/engineering{ - name = "Engine Room"; - req_one_access_txt = "10;24" - }, +/obj/effect/turf_decal/tile/yellow, +/obj/machinery/bluespace_vendor/directional/east, +/obj/effect/turf_decal/delivery, /turf/open/floor/iron, -/area/engineering/main) -"efn" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/engineering/gravity_generator) -"eft" = ( -/obj/structure/table/wood, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/item/newspaper{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/item/newspaper, -/obj/item/clothing/glasses/regular, -/turf/open/floor/iron/dark, -/area/service/library) -"efu" = ( -/obj/structure/table/reinforced, -/obj/machinery/light/directional/west, -/obj/item/crowbar, -/obj/item/wrench, -/obj/item/radio, +/area/station/hallway/secondary/entry) +"fCh" = ( +/obj/effect/decal/cleanable/dirt, /obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/west, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 8 +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 4 }, /turf/open/floor/iron, -/area/security/checkpoint/escape) -"efw" = ( -/obj/machinery/holopad, -/obj/structure/cable, +/area/station/maintenance/port/lesser) +"fCP" = ( +/obj/structure/table, +/obj/machinery/cell_charger, +/obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/bot, +/obj/machinery/light_switch/directional/south, /turf/open/floor/iron, -/area/security/checkpoint/escape) -"efz" = ( +/area/station/command/gateway) +"fDc" = ( +/obj/structure/chair/office{ + dir = 4 + }, +/obj/effect/landmark/start/security_officer, /obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/effect/turf_decal/tile/red/half/contrasted{ dir = 4 }, /turf/open/floor/iron, -/area/security/checkpoint/escape) -"efA" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/security/glass{ - name = "Holding Area"; - req_access_txt = "2" +/area/station/security/office) +"fDm" = ( +/obj/machinery/door/airlock/public/glass{ + id_tag = "permabolt2"; + name = "Cell 2" }, -/obj/structure/cable, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 8 }, +/obj/machinery/door/poddoor/preopen{ + id = "permashut2" + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/effect/turf_decal/stripes/line{ dir = 4 }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/open/floor/iron, -/area/security/checkpoint/escape) -"efB" = ( +/area/station/security/prison/safe) +"fDo" = ( /obj/structure/cable, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 8 +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) +"fDF" = ( +/turf/closed/wall/r_wall, +/area/station/science/ordnance/office) +"fDO" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 }, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/ai_upload) +"fDS" = ( +/obj/machinery/shieldgen, +/obj/effect/turf_decal/bot, /turf/open/floor/iron, -/area/security/checkpoint/escape) -"efF" = ( -/obj/structure/chair{ - dir = 8 +/area/station/engineering/main) +"fEh" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/security/glass{ + name = "Prison Wing" }, -/obj/structure/cable, -/obj/effect/turf_decal/tile/red/half/contrasted{ +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 4 }, -/turf/open/floor/iron, -/area/security/checkpoint/escape) -"efJ" = ( +/obj/structure/cable, /obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 4 - }, -/turf/open/floor/iron, -/area/maintenance/port/greater) -"efN" = ( -/obj/effect/turf_decal/tile/yellow{ +/obj/effect/turf_decal/stripes/line{ dir = 4 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/white, -/area/medical/chemistry) -"efQ" = ( -/obj/structure/grille, -/turf/open/space/basic, -/area/space/nearstation) -"egb" = ( -/obj/machinery/newscaster/directional/east, -/turf/closed/wall, -/area/medical/pharmacy) -"egg" = ( -/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/bot, +/obj/effect/mapping_helpers/airlock/access/all/security/general, /turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"egh" = ( -/obj/structure/table/reinforced, -/obj/machinery/recharger, -/obj/machinery/newscaster/directional/south, -/obj/effect/turf_decal/tile/red/anticorner/contrasted{ +/area/station/security/execution/transfer) +"fEr" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/effect/turf_decal/tile/yellow{ dir = 8 }, -/turf/open/floor/iron, -/area/security/checkpoint/escape) -"egi" = ( -/obj/item/kirbyplants/random, -/obj/effect/turf_decal/tile/red/half/contrasted, -/turf/open/floor/iron, -/area/security/checkpoint/escape) -"egj" = ( -/obj/machinery/computer/prisoner/management{ - dir = 1 +/obj/machinery/atmospherics/pipe/smart/simple/dark/visible{ + dir = 4 }, +/obj/machinery/meter, +/turf/open/floor/iron/dark/corner, +/area/station/maintenance/disposal/incinerator) +"fEw" = ( +/obj/structure/disposalpipe/segment, /obj/structure/cable, -/obj/effect/turf_decal/tile/red/anticorner/contrasted, -/turf/open/floor/iron, -/area/security/checkpoint/escape) -"egl" = ( -/obj/machinery/computer/security{ - dir = 1 +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 }, -/obj/machinery/status_display/evac/directional/south, -/obj/effect/turf_decal/tile/red/anticorner/contrasted{ +/obj/effect/turf_decal/tile/red/half/contrasted{ dir = 8 }, /turf/open/floor/iron, -/area/security/checkpoint/escape) -"egm" = ( -/obj/structure/closet/secure_closet/security, -/obj/machinery/light/directional/south, -/obj/machinery/airalarm/directional/south, -/obj/effect/turf_decal/tile/red/anticorner/contrasted, -/turf/open/floor/iron, -/area/security/checkpoint/escape) -"egn" = ( -/obj/structure/chair{ - dir = 1 +/area/station/security/processing) +"fEB" = ( +/obj/structure/cable, +/turf/open/floor/iron/grimy, +/area/station/command/heads_quarters/hos) +"fEC" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/poddoor/shutters{ + id = "teleporterhubshutters"; + name = "Teleporter Shutters" }, -/obj/machinery/light/directional/south, -/obj/effect/turf_decal/tile/red/anticorner/contrasted{ +/obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/structure/sign/poster/official/report_crimes{ - pixel_y = -32 +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, /turf/open/floor/iron, -/area/security/checkpoint/escape) -"ego" = ( -/obj/structure/chair{ - dir = 1 +/area/station/command/teleporter) +"fEI" = ( +/obj/effect/spawner/structure/window/hollow/reinforced/directional{ + dir = 9 }, -/obj/effect/turf_decal/tile/red/half/contrasted, -/turf/open/floor/iron, -/area/security/checkpoint/escape) -"egp" = ( -/obj/structure/table, -/obj/item/restraints/handcuffs, -/obj/item/restraints/handcuffs, -/obj/item/assembly/flash/handheld, /obj/structure/cable, -/obj/effect/turf_decal/tile/red/half/contrasted, -/turf/open/floor/iron, -/area/security/checkpoint/escape) -"egq" = ( -/obj/machinery/door/window/right/directional/west{ - name = "Bar Delivery"; - req_access_txt = "25" +/turf/open/floor/plating, +/area/station/service/abandoned_gambling_den) +"fEJ" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/effect/turf_decal/delivery, -/turf/open/floor/iron/grimy, -/area/service/bar) -"egr" = ( -/obj/structure/chair{ +/turf/open/floor/iron, +/area/station/science/research) +"fEY" = ( +/obj/structure/window/reinforced{ dir = 1 }, -/obj/machinery/light/directional/south, -/obj/machinery/camera/directional/south{ - c_tag = "Security - Departures Starboard" +/turf/open/space, +/area/space/nearstation) +"fFe" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/machinery/firealarm/directional/south, -/obj/effect/turf_decal/tile/red/anticorner/contrasted, /turf/open/floor/iron, -/area/security/checkpoint/escape) -"egt" = ( -/obj/effect/turf_decal/tile/purple, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/white, -/area/science/lobby) -"egu" = ( -/obj/effect/landmark/start/hangover, -/obj/structure/table/wood/poker, -/turf/open/floor/carpet/green, -/area/commons/lounge) -"egA" = ( +/area/station/hallway/primary/aft) +"fFi" = ( /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 10 +/obj/structure/chair/office{ + dir = 8 }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/delivery, -/turf/open/floor/iron, -/area/engineering/storage) -"egE" = ( -/turf/closed/wall/r_wall, -/area/security/checkpoint/escape) -"egG" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/component_printer, +/obj/effect/landmark/start/depsec/supply, +/turf/open/floor/iron, +/area/station/security/checkpoint/supply) +"fFr" = ( +/obj/machinery/computer/atmos_control{ + dir = 8 + }, /obj/effect/turf_decal/bot, /turf/open/floor/iron/dark, -/area/science/misc_lab) -"egJ" = ( +/area/station/engineering/atmos/storage) +"fFu" = ( /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/door/airlock/maintenance_hatch{ - name = "Vacant Room"; - req_one_access_txt = "73" +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/engineering/gravity_generator) +"fFw" = ( +/obj/machinery/light/directional/west, +/obj/machinery/camera/directional/west{ + c_tag = "Atmospherics - Storage"; + name = "atmospherics camera" }, -/obj/effect/turf_decal/stripes/line{ +/obj/item/kirbyplants/random, +/obj/machinery/newscaster/directional/west, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 8 }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, /turf/open/floor/iron, -/area/commons/vacant_room) -"egK" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 1 - }, +/area/station/engineering/atmos/storage) +"fFz" = ( +/obj/structure/rack, +/obj/effect/spawner/random/techstorage/security_all, +/obj/effect/turf_decal/bot, /turf/open/floor/iron, -/area/security/lockers) -"egV" = ( +/area/station/engineering/storage/tech) +"fFK" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/turf_decal/tile/purple/fourcorners, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 1 - }, +/obj/structure/cable, +/obj/effect/turf_decal/tile/red/half/contrasted, /turf/open/floor/iron, -/area/science/research) -"ehy" = ( -/obj/effect/turf_decal/stripes/line, +/area/station/security/checkpoint/supply) +"fFL" = ( +/obj/effect/turf_decal/delivery, +/obj/structure/tank_dispenser, +/obj/machinery/newscaster/directional/east, +/obj/machinery/status_display/ai/directional/north, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos/storage) +"fFW" = ( +/obj/machinery/light_switch/directional/north, +/turf/open/floor/wood, +/area/station/command/meeting_room/council) +"fGj" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/poddoor/shutters/window/preopen{ + id = "left_arrivals_shutters" + }, +/obj/machinery/light/directional/east, /obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/effect/turf_decal/caution/stand_clear, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark/corner, +/area/station/hallway/secondary/entry) +"fGn" = ( +/obj/machinery/deepfryer, +/obj/effect/turf_decal/bot, +/obj/structure/extinguisher_cabinet/directional/south, +/turf/open/floor/iron/cafeteria, +/area/station/service/kitchen) +"fGt" = ( +/obj/machinery/light/directional/north, +/obj/structure/tank_holder/extinguisher, +/turf/open/floor/wood, +/area/station/service/library) +"fGw" = ( +/obj/machinery/holopad, +/obj/structure/cable, +/obj/effect/turf_decal/bot, /turf/open/floor/iron, -/area/hallway/secondary/entry) -"ehB" = ( +/area/station/security/checkpoint/escape) +"fGx" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/turf/open/floor/iron/white, +/area/station/science/lobby) +"fGI" = ( +/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral/fourcorners, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/brown{ - dir = 4 - }, /turf/open/floor/iron, -/area/hallway/primary/central/fore) -"ehM" = ( -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/area/station/security/checkpoint/escape) +"fGM" = ( +/obj/structure/chair/office{ + dir = 8 }, -/obj/effect/turf_decal/caution/stand_clear, -/turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"ehZ" = ( -/obj/structure/sign/departments/psychology{ - pixel_x = 32 +/obj/structure/sign/poster/official/do_not_question{ + pixel_y = -32 }, -/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/security/interrogation) +"fGT" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/white, -/area/medical/medbay/central) -"eiq" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/visible, +/turf/closed/wall/r_wall, +/area/station/engineering/atmos/mix) +"fGW" = ( +/obj/structure/table/wood, +/obj/machinery/recharger, +/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/command/heads_quarters/hos) +"fHd" = ( +/obj/machinery/light/directional/west, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/structure/table/wood, +/obj/item/storage/crayons, +/obj/item/storage/crayons, +/obj/machinery/status_display/evac/directional/west, +/turf/open/floor/iron/dark, +/area/station/service/library) +"fHh" = ( +/obj/structure/rack, +/obj/item/wrench, +/obj/effect/spawner/random/maintenance, +/obj/effect/turf_decal/tile/neutral/half/contrasted, /turf/open/floor/iron, -/area/maintenance/department/electrical) -"eix" = ( +/area/station/maintenance/starboard) +"fHp" = ( +/obj/machinery/light/directional/west, +/obj/effect/turf_decal/tile/neutral/fourcorners, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/tile/purple/half/contrasted{ - dir = 8 +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/ai) +"fHu" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable, +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Maintenance Hatch" }, -/turf/open/floor/iron/white, -/area/command/heads_quarters/rd) -"eiJ" = ( -/obj/structure/reflector/single, -/obj/machinery/light/directional/north, -/turf/open/floor/plating, -/area/engineering/supermatter/room) -"eiQ" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/neutral, -/obj/item/radio/intercom/directional/south, -/turf/open/floor/iron, -/area/hallway/secondary/entry) -"eiY" = ( -/obj/machinery/camera/directional/north{ - c_tag = "Engineering Hallway - Starboard"; - name = "hallway camera" +/obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ + dir = 8 }, -/obj/structure/cable, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/obj/effect/mapping_helpers/airlock/unres{ + dir = 8 + }, +/obj/effect/mapping_helpers/airlock/access/any/service/maintenance, +/turf/open/floor/iron{ + heat_capacity = 1e+006 }, +/area/station/maintenance/port/greater) +"fHx" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 8 + }, +/turf/open/floor/wood{ + icon_state = "wood-broken7" + }, +/area/station/service/electronic_marketing_den) +"fHE" = ( +/obj/structure/table, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/item/storage/medkit/regular, /turf/open/floor/iron, -/area/hallway/primary/port) -"ejk" = ( -/obj/structure/disposalpipe/segment{ +/area/station/commons/fitness/recreation) +"fHG" = ( +/turf/closed/wall/r_wall, +/area/station/maintenance/solars/starboard/aft) +"fHI" = ( +/turf/closed/wall, +/area/station/commons/storage/primary) +"fHM" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/siphon/monitored/nitrogen_output{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/turf/open/floor/engine/n2, +/area/station/engineering/atmos) +"fHW" = ( +/obj/structure/table/reinforced, +/obj/machinery/button/door{ + id = "xeno7"; + name = "Containment Control"; + req_access = list("xenobiology") + }, +/obj/machinery/light/directional/south, +/obj/structure/window/reinforced{ + dir = 4 }, +/obj/effect/turf_decal/bot, /turf/open/floor/iron, -/area/maintenance/department/crew_quarters/bar) -"ejm" = ( +/area/station/science/xenobiology) +"fIe" = ( +/obj/effect/spawner/xmastree, /obj/structure/cable, -/obj/effect/turf_decal/tile/green{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/white, -/area/medical/virology) -"ejz" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/disposalpipe/segment, -/obj/structure/cable, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 +/turf/open/floor/iron/grimy, +/area/station/service/chapel) +"fIf" = ( +/turf/open/floor/wood{ + icon_state = "wood-broken" }, -/obj/effect/turf_decal/tile/yellow, -/turf/open/floor/iron, -/area/engineering/atmos/project) -"ejB" = ( -/obj/structure/chair/stool/directional/east, -/turf/open/floor/iron/dark, -/area/service/theater) -"ejC" = ( +/area/station/service/electronic_marketing_den) +"fIg" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/tile/blue, +/turf/open/floor/iron/dark, +/area/station/command/bridge) +"fIi" = ( +/obj/machinery/atmospherics/pipe/smart/simple/purple/visible, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron, -/area/engineering/storage/tech) -"ejD" = ( -/obj/structure/chair/office{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/iron, -/area/security/execution/transfer) -"ejK" = ( -/obj/machinery/newscaster/directional/west, /turf/open/floor/iron/dark, -/area/science/mixing) -"ejS" = ( -/obj/item/circular_saw, -/obj/item/surgicaldrill{ - pixel_y = 5 - }, -/obj/structure/table/reinforced, -/obj/effect/turf_decal/tile/blue/fourcorners, -/turf/open/floor/iron/white, -/area/medical/surgery/theatre) -"ekj" = ( -/obj/machinery/power/apc/auto_name/directional/west, +/area/station/science/ordnance) +"fIn" = ( +/obj/structure/bookcase/random, +/turf/open/floor/wood, +/area/station/command/meeting_room/council) +"fIp" = ( /obj/structure/cable, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/structure/table/reinforced, -/obj/item/compact_remote, -/obj/item/compact_remote, -/turf/open/floor/iron/dark, -/area/science/misc_lab) -"ekx" = ( -/obj/structure/bed, -/obj/machinery/light/directional/north, -/obj/machinery/status_display/evac/directional/north, -/obj/item/bedsheet/dorms, -/turf/open/floor/carpet, -/area/commons/dorms) -"ekE" = ( -/obj/structure/mirror/directional/west, -/obj/structure/sink{ - dir = 4; - pixel_x = -12 +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/preopen{ + id = "councilblast"; + name = "Council Chambers Blast Door" }, -/obj/effect/turf_decal/bot, -/obj/effect/landmark/start/hangover, -/turf/open/floor/iron, -/area/commons/toilet/locker) -"ekL" = ( +/turf/open/floor/plating, +/area/station/command/meeting_room/council) +"fIu" = ( +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/maintenance/fore) +"fIy" = ( +/obj/structure/sign/warning/electric_shock, +/turf/closed/wall/r_wall, +/area/station/science/xenobiology) +"fIB" = ( +/obj/machinery/light/small/directional/west, +/turf/open/floor/engine/n2o, +/area/station/engineering/atmos) +"fIE" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/service/electronic_marketing_den) +"fIQ" = ( +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating, +/area/station/commons/fitness/recreation) +"fIR" = ( /obj/effect/decal/cleanable/dirt, -/obj/machinery/door/airlock/maintenance_hatch{ - name = "Maintenance Hatch"; - req_access_txt = "12" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ +/obj/structure/frame/machine, +/obj/item/stack/cable_coil/five, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 4 }, -/obj/effect/spawner/random/structure/barricade, /turf/open/floor/iron, -/area/service/kitchen/abandoned) -"ekP" = ( +/area/station/maintenance/department/crew_quarters/bar) +"fIU" = ( +/obj/structure/table/wood, +/obj/item/paper_bin, /obj/structure/window/reinforced{ dir = 1 }, -/obj/structure/window/reinforced{ +/turf/open/floor/carpet, +/area/station/command/heads_quarters/captain) +"fIW" = ( +/obj/structure/table, +/obj/structure/bedsheetbin, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/security/prison/work) +"fIY" = ( +/obj/effect/spawner/random/structure/crate_empty, +/turf/open/floor/plating, +/area/station/maintenance/fore) +"fJa" = ( +/obj/structure/closet/firecloset, +/obj/effect/turf_decal/stripes/line{ dir = 4 }, +/obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/commons/fitness/recreation) -"elf" = ( -/obj/machinery/atmospherics/components/binary/pump{ - dir = 1; - name = "Mix to Ports" +/area/station/science/ordnance) +"fJd" = ( +/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron, -/area/engineering/atmos) -"elm" = ( +/obj/effect/turf_decal/trimline/blue/filled/corner, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/disposalpipe/segment, -/obj/structure/cable, -/obj/machinery/duct, -/obj/machinery/door/airlock/maintenance_hatch{ - name = "Maintenance Hatch"; - req_one_access_txt = "12;35" +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) +"fJe" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light_switch/directional/west, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron, +/area/station/science/robotics/mechbay) +"fJq" = ( +/turf/closed/wall, +/area/station/security/brig) +"fJx" = ( +/obj/machinery/hydroponics/constructable, +/obj/effect/turf_decal/tile/blue{ + dir = 4 }, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/tile/green{ dir = 1 }, +/obj/structure/extinguisher_cabinet/directional/north, /turf/open/floor/iron, -/area/maintenance/port/fore) -"elt" = ( -/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ - dir = 4 - }, -/obj/effect/turf_decal/siding/yellow{ - dir = 4 +/area/station/service/hydroponics) +"fJA" = ( +/obj/structure/disposalpipe/segment{ + dir = 6 }, -/obj/structure/chair/office{ +/obj/effect/landmark/event_spawn, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/red/half/contrasted{ dir = 4 }, +/turf/open/floor/iron, +/area/station/security/office) +"fJG" = ( +/obj/structure/window, +/obj/machinery/biogenerator, /obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 - }, /turf/open/floor/iron, -/area/engineering/atmos/storage) -"elw" = ( -/obj/machinery/computer/crew{ - dir = 1 - }, -/obj/machinery/status_display/evac/directional/south, -/obj/effect/turf_decal/tile/blue, -/turf/open/floor/iron/white, -/area/medical/surgery/theatre) -"ely" = ( -/obj/machinery/door/airlock/security{ - name = "Isolation Cell" +/area/station/security/prison/garden) +"fJQ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment{ + dir = 4 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/mapping_helpers/airlock/access/all/security/brig, -/turf/open/floor/plating, -/area/security/prison) -"elC" = ( -/obj/machinery/holopad, -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral/half/contrasted, /turf/open/floor/iron, -/area/security/checkpoint/customs/aft) -"elE" = ( -/obj/structure/sign/poster/random{ - pixel_y = 32 +/area/station/maintenance/port/greater) +"fJZ" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/structure/rack, -/obj/effect/turf_decal/bot, -/obj/item/integrated_circuit/loaded/speech_relay, -/obj/item/integrated_circuit/loaded/hello_world, +/turf/open/floor/iron/checker, +/area/station/service/janitor) +"fKb" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/sign/nanotrasen{ + pixel_x = 32 + }, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/security/checkpoint/science/research) +"fKi" = ( +/obj/effect/decal/remains/human, +/obj/effect/decal/cleanable/blood/old, /turf/open/floor/iron/dark, -/area/science/misc_lab) -"elJ" = ( -/obj/structure/sign/warning/radiation, -/turf/closed/wall/r_wall, -/area/maintenance/port/greater) -"elW" = ( -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/grimy, -/area/service/library/abandoned) -"elX" = ( +/area/station/service/library/abandoned) +"fKk" = ( /obj/structure/table/wood, -/obj/item/taperecorder, -/obj/item/tape, -/obj/effect/turf_decal/tile/neutral, -/turf/open/floor/iron/dark, -/area/commons/fitness/recreation) -"emd" = ( -/obj/effect/turf_decal/tile/yellow{ +/obj/item/storage/crayons, +/obj/item/toy/crayon/spraycan, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/newscaster/directional/south, +/turf/open/floor/wood, +/area/station/maintenance/port/fore) +"fKx" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 4 }, +/obj/machinery/door/airlock/external{ + name = "Supply Dock Airlock" + }, /obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/machinery/atmospherics/components/binary/pump/on{ - name = "Unfiltered to Mix" - }, -/turf/open/floor/iron/dark/corner{ - dir = 1 +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, -/area/engineering/atmos/mix) -"eme" = ( -/obj/machinery/camera/directional/west{ - c_tag = "Engineering - Supermatter Room Port"; - name = "engineering camera"; - network = list("ss13","engine") +/obj/effect/mapping_helpers/airlock/access/all/supply/general, +/turf/open/floor/iron, +/area/station/cargo/storage) +"fKF" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/closet/masks, +/obj/effect/turf_decal/box/white, +/turf/open/floor/iron/dark/side{ + dir = 4 }, -/obj/effect/turf_decal/stripes/corner{ - dir = 1 +/area/station/commons/fitness/recreation) +"fKK" = ( +/obj/structure/closet/crate, +/obj/item/target/alien, +/obj/item/target/alien, +/obj/item/target/clown, +/obj/item/target/clown, +/obj/item/target/syndicate, +/obj/item/gun/energy/laser/practice, +/obj/item/gun/energy/laser/practice, +/turf/open/floor/iron/white, +/area/station/science/auxlab) +"fKM" = ( +/obj/structure/table/reinforced, +/obj/item/ai_module/reset, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/item/radio/intercom/directional/west, +/obj/machinery/status_display/evac/directional/south, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/ai_upload) +"fKN" = ( +/obj/machinery/door/poddoor/shutters{ + id = "warehouse_shutters"; + name = "Warehouse Shutters" }, -/obj/machinery/firealarm/directional/west, -/turf/open/floor/iron, -/area/engineering/supermatter/room) -"emj" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/engineering/atmos/mix) -"emk" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/effect/landmark/blobstart, -/obj/effect/landmark/xeno_spawn, -/obj/effect/landmark/event_spawn, -/obj/effect/decal/cleanable/dirt, -/obj/structure/table/wood, -/obj/item/storage/wallet/random, -/turf/open/floor/wood, -/area/maintenance/port/fore) -"emw" = ( -/obj/structure/filingcabinet/security, -/turf/open/floor/carpet, -/area/command/heads_quarters/captain/private) -"emG" = ( -/obj/machinery/atmospherics/pipe/smart/simple/dark/visible{ - dir = 5 - }, -/obj/structure/sign/warning/securearea{ - pixel_y = -32 +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, -/obj/machinery/light/directional/south, -/obj/effect/turf_decal/trimline/yellow/filled/line, -/turf/open/floor/iron, -/area/engineering/atmos) -"emJ" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/duct, -/obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron, -/area/engineering/main) -"emM" = ( -/obj/structure/table, +/area/station/cargo/warehouse) +"fKT" = ( +/obj/structure/reagent_dispensers/watertank, /obj/effect/decal/cleanable/dirt, -/obj/item/stack/sheet/iron{ - amount = 30 - }, -/obj/item/stack/sheet/glass{ - amount = 30 +/turf/open/floor/plating, +/area/station/maintenance/port/greater) +"fKU" = ( +/obj/structure/cable, +/obj/structure/lattice/catwalk, +/turf/open/space, +/area/station/solars/port/fore) +"fLb" = ( +/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 4 +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, /turf/open/floor/iron, -/area/maintenance/port/aft) -"emR" = ( +/area/station/commons/locker) +"fLc" = ( +/obj/structure/table/wood, +/obj/item/clothing/neck/tie/red, +/obj/item/clothing/head/that, /obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/turf/open/floor/iron/dark, +/area/station/service/electronic_marketing_den) +"fLf" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/science/ordnance/testlab) +"fLg" = ( +/obj/machinery/firealarm/directional/east, /turf/open/floor/iron, -/area/commons/toilet/locker) -"enc" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/status_display/evac/directional/east, -/obj/item/kirbyplants/photosynthetic{ - pixel_y = 10 +/area/station/hallway/primary/aft) +"fLu" = ( +/obj/structure/cable, +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Auxiliary Tool Storage Maintenance" }, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/ai_upload) -"enx" = ( -/obj/machinery/atmospherics/pipe/bridge_pipe/purple/visible{ - dir = 4 +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/effect/turf_decal/siding/yellow/corner{ - dir = 4 +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/bridge_pipe/cyan/visible, -/turf/open/floor/iron, -/area/engineering/atmos) -"enz" = ( -/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ +/turf/open/floor/plating, +/area/station/maintenance/starboard/greater) +"fLE" = ( +/obj/machinery/light/directional/south, +/obj/item/kirbyplants/random, +/obj/machinery/camera/directional/south{ + c_tag = "Library - Aft"; + name = "library camera" + }, +/obj/machinery/status_display/evac/directional/south, +/turf/open/floor/wood, +/area/station/service/library) +"fLG" = ( +/obj/structure/table/wood, +/obj/item/paper_bin, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 4 }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 1 +/obj/machinery/button/door/directional/west{ + id = "Dorm3"; + name = "Dormitory Door Lock"; + normaldoorcontrol = 1; + specialfunctions = 4 }, -/turf/open/floor/iron, -/area/engineering/atmos) -"enA" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/carpet, +/area/station/commons/dorms) +"fLY" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/trash/mess, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/iron, +/area/station/commons/toilet/restrooms) +"fMc" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/grimy, +/area/station/service/theater/abandoned) +"fMk" = ( +/obj/structure/chair/office{ + dir = 4 }, -/obj/effect/turf_decal/stripes/line, +/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/landmark/start/depsec/science, /turf/open/floor/iron, -/area/hallway/secondary/entry) -"enF" = ( -/obj/effect/turf_decal/tile/brown/half/contrasted{ +/area/station/security/checkpoint/science/research) +"fMo" = ( +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, /turf/open/floor/iron, -/area/cargo/storage) -"enJ" = ( +/area/station/hallway/primary/fore) +"fMC" = ( +/obj/effect/decal/cleanable/dirt, /obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/tile/neutral/half/contrasted, +/turf/open/floor/iron, +/area/station/maintenance/port/greater) +"fMN" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/machinery/firealarm/directional/west, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) +"fNa" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/service/abandoned_gambling_den) +"fNc" = ( +/obj/structure/cable, +/turf/open/floor/engine, +/area/station/engineering/supermatter) +"fNt" = ( +/obj/effect/landmark/start/medical_doctor, +/obj/machinery/atmospherics/components/trinary/filter/atmos/flipped/co2{ dir = 8 }, /turf/open/floor/iron, -/area/maintenance/fore) -"eod" = ( -/obj/effect/turf_decal/stripes/line{ +/area/station/medical/cryo) +"fNv" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, -/area/hallway/secondary/entry) -"eok" = ( -/obj/machinery/atmospherics/pipe/bridge_pipe/scrubbers/visible, -/obj/machinery/atmospherics/pipe/bridge_pipe/cyan/visible{ - dir = 4 +/area/station/hallway/secondary/entry) +"fNA" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 8 }, -/obj/effect/turf_decal/trimline/yellow/filled/warning, -/obj/effect/turf_decal/siding/yellow, -/obj/structure/cable, /turf/open/floor/iron, -/area/engineering/atmos) -"eoC" = ( -/obj/structure/cable, +/area/station/security/brig) +"fNL" = ( +/obj/structure/tank_holder/oxygen, +/turf/open/floor/iron, +/area/station/medical/break_room) +"fNM" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/effect/turf_decal/stripes/line{ - dir = 1 + dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/directional/east, /turf/open/floor/iron, -/area/maintenance/department/electrical) -"eoM" = ( -/obj/machinery/door/firedoor, -/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" +/area/station/hallway/secondary/entry) +"fNO" = ( +/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible{ + dir = 4 }, -/obj/machinery/door_buttons/access_button{ - dir = 1; - idDoor = "virology_airlock_exterior"; - idSelf = "virology_airlock_control"; - name = "Virology Access Button"; - pixel_x = -24; - pixel_y = -2; - req_access_txt = "39" +/obj/effect/turf_decal/tile/yellow{ + dir = 8 }, -/obj/structure/disposalpipe/segment, -/obj/structure/cable, -/obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ - dir = 1 + dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/medical/virology) -"eoV" = ( /obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/dark/corner, +/area/station/engineering/atmos/pumproom) +"fNY" = ( +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/machinery/door/poddoor/preopen{ + id = "xeno3"; + name = "Creature Cell #3" }, /turf/open/floor/plating, -/area/maintenance/port/aft) -"eoW" = ( -/obj/machinery/atmospherics/components/unary/outlet_injector/monitored/air_input{ - dir = 4 - }, -/turf/open/floor/engine/air, -/area/engineering/atmos) -"eoX" = ( -/obj/machinery/door/poddoor/shutters/radiation/preopen{ - id = "engsm"; - name = "Radiation Chamber Shutters" +/area/station/science/xenobiology) +"fOw" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/structure/tank_holder/extinguisher, +/turf/open/floor/iron/dark/telecomms, +/area/station/tcommsat/server) +"fOz" = ( +/obj/structure/disposalpipe/segment{ + dir = 5 }, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/obj/machinery/conveyor{ + id = "cargodisposals" }, /turf/open/floor/plating, -/area/engineering/supermatter) -"eoZ" = ( +/area/station/cargo/sorting) +"fOB" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron, +/area/station/cargo/sorting) +"fOF" = ( +/obj/effect/turf_decal/delivery, +/turf/open/floor/iron, +/area/station/science/robotics/mechbay) +"fOP" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/maintenance/department/crew_quarters/bar) +"fPf" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, -/obj/machinery/button/flasher{ - id = "Cell 2"; - name = "Prisoner Flash"; - pixel_x = 25; - pixel_y = 7 - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 }, +/obj/machinery/power/apc/auto_name/directional/south, +/turf/open/floor/iron, +/area/station/engineering/atmos/project) +"fPj" = ( +/obj/machinery/holopad, +/obj/effect/landmark/start/lawyer, +/obj/effect/turf_decal/bot, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/button/door/directional/east{ - id = "permashut2"; - name = "Cell Lockdown Button"; - pixel_y = -6; - req_access_txt = "2" +/turf/open/floor/iron, +/area/station/security/courtroom) +"fPn" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment, +/obj/structure/chair/comfy/brown, +/turf/open/floor/wood, +/area/station/command/heads_quarters/captain) +"fPJ" = ( +/obj/machinery/status_display/ai/directional/north, +/obj/machinery/firealarm/directional/east, +/obj/machinery/light_switch/directional/east{ + pixel_x = 38 + }, +/obj/structure/extinguisher_cabinet/directional/north{ + pixel_x = 32 + }, +/obj/structure/closet/secure_closet/security/cargo, +/obj/effect/turf_decal/tile/red/anticorner/contrasted{ + dir = 4 }, /turf/open/floor/iron, -/area/security/prison) -"epb" = ( -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/area/station/security/checkpoint/supply) +"fPS" = ( +/turf/open/floor/wood{ + icon_state = "wood-broken3" }, -/obj/effect/turf_decal/stripes/line{ +/area/station/security/detectives_office/private_investigators_office) +"fQg" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, +/obj/machinery/airalarm/directional/north, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"fQm" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/door/airlock/public/glass{ - name = "Aft Primary Hallway" +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 1 }, -/obj/structure/cable, /turf/open/floor/iron, -/area/science/lobby) -"eph" = ( -/obj/effect/turf_decal/stripes/corner{ +/area/station/engineering/atmos) +"fQn" = ( +/obj/structure/table/reinforced, +/obj/item/restraints/handcuffs, +/obj/item/assembly/flash/handheld, +/obj/structure/cable, +/obj/effect/turf_decal/tile/red/half/contrasted{ dir = 8 }, -/obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, -/area/engineering/main) -"epr" = ( -/obj/machinery/door/airlock/public/glass{ - name = "Library Access" - }, +/area/station/security/lockers) +"fQo" = ( +/obj/structure/chair/comfy/black, +/obj/effect/landmark/start/librarian, /obj/effect/turf_decal/tile/neutral/fourcorners, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line, /turf/open/floor/iron/dark, -/area/service/library) -"epE" = ( -/obj/machinery/camera/directional/north{ - c_tag = "Atmospherics - Oxygen Supply"; - name = "atmospherics camera" +/area/station/service/library) +"fQu" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/service/library) +"fQw" = ( +/obj/machinery/door/poddoor/shutters{ + id = "teleportershutters"; + name = "Teleporter Shutters" }, -/turf/open/floor/engine/o2, -/area/engineering/atmos) -"epI" = ( -/obj/machinery/navbeacon{ - codes_txt = "patrol;next_patrol=hall12"; - location = "hall11" +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/obj/structure/cable, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/mob/living/simple_animal/bot/secbot/beepsky/officer, /turf/open/floor/iron, -/area/hallway/primary/starboard) -"epL" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/grimy, -/area/service/chapel) -"epP" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/obj/machinery/power/apc/auto_name/directional/north, -/obj/effect/turf_decal/tile/brown/half/contrasted{ - dir = 1 +/area/station/command/teleporter) +"fQx" = ( +/obj/structure/closet/radiation, +/obj/machinery/light/small/directional/south, +/obj/effect/turf_decal/stripes/line{ + dir = 6 }, +/turf/open/floor/iron/dark, +/area/station/engineering/main) +"fQD" = ( +/obj/effect/turf_decal/bot, +/obj/structure/closet/secure_closet/cytology, +/obj/machinery/firealarm/directional/west, /turf/open/floor/iron, -/area/cargo/qm) -"epQ" = ( -/obj/effect/turf_decal/tile/blue/half/contrasted{ - dir = 1 +/area/station/science/xenobiology) +"fQG" = ( +/obj/structure/table/glass, +/obj/machinery/camera/directional/south{ + c_tag = "Medbay - Cryogenics"; + name = "medbay camera"; + network = list("ss13","medbay") }, +/obj/item/book/manual/wiki/medicine, +/obj/item/clothing/neck/stethoscope, +/obj/item/wrench/medical, +/obj/effect/turf_decal/tile/blue/fourcorners, +/obj/machinery/power/apc/auto_name/directional/south, +/obj/structure/cable, /turf/open/floor/iron/white, -/area/medical/medbay/lobby) -"epU" = ( -/obj/structure/disposalpipe/segment{ +/area/station/medical/cryo) +"fQK" = ( +/obj/effect/turf_decal/stripes/corner, +/turf/open/floor/plating, +/area/station/hallway/secondary/construction) +"fRa" = ( +/obj/machinery/holopad, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/aisat/exterior) +"fRb" = ( +/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 4 }, -/obj/effect/turf_decal/bot, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, /turf/open/floor/iron, -/area/maintenance/department/science) -"epX" = ( -/obj/effect/landmark/start/hangover, -/obj/structure/railing, -/obj/structure/chair/sofa/bench/right{ +/area/station/hallway/primary/central/aft) +"fRo" = ( +/turf/open/floor/iron, +/area/station/hallway/primary/fore) +"fRq" = ( +/obj/structure/closet/secure_closet/brig{ + name = "Prisoner Locker" + }, +/obj/machinery/status_display/evac/directional/south, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/security/execution/transfer) +"fRw" = ( +/obj/structure/lattice, +/obj/structure/window/reinforced{ dir = 1 }, -/obj/effect/turf_decal/box/corners{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/space, +/area/space/nearstation) +"fRH" = ( +/obj/structure/window/reinforced{ dir = 4 }, -/obj/effect/turf_decal/box/corners, -/obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ - dir = 8 +/obj/effect/turf_decal/stripes/line{ + dir = 6 }, /turf/open/floor/iron, -/area/hallway/primary/fore) -"equ" = ( -/obj/machinery/computer/secure_data, -/turf/open/floor/iron/grimy, -/area/command/heads_quarters/hos) -"eqE" = ( +/area/station/science/auxlab) +"fRU" = ( /obj/structure/cable, -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/science/xenobiology) -"eqU" = ( -/turf/open/space, -/area/space) -"era" = ( +/area/station/security/office) +"fRY" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) +"fSg" = ( +/obj/structure/table/wood, +/obj/item/folder/blue, +/obj/item/pen, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating{ - icon_state = "panelscorched" - }, -/area/maintenance/port/fore) -"erd" = ( -/obj/structure/table/reinforced, -/obj/item/folder/blue, -/obj/machinery/door/firedoor, -/obj/machinery/door/poddoor/preopen{ - id = "hopblast"; - name = "HoP Blast door" - }, -/obj/machinery/door/window/brigdoor/left/directional/east{ - name = "Access Desk"; - req_access_txt = "57" - }, -/obj/machinery/door/window/right/directional/west{ - name = "Access Queue" - }, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/tile/red/half/contrasted{ dir = 8 }, /turf/open/floor/iron, -/area/command/heads_quarters/hop) -"erh" = ( -/obj/machinery/atmospherics/pipe/smart/simple/orange/visible{ - dir = 6 +/area/station/security/courtroom) +"fSi" = ( +/obj/machinery/airalarm/directional/north, +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 1 }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/engineering/atmos) -"erl" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron, -/area/maintenance/department/crew_quarters/bar) -"erm" = ( +/area/station/security/office) +"fSo" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ - dir = 4 +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 }, /turf/open/floor/iron, -/area/engineering/atmos) -"err" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron, -/area/cargo/storage) -"ert" = ( -/turf/closed/wall, -/area/service/library/abandoned) -"erO" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/turf_decal/tile/brown/half/contrasted{ +/area/station/medical/surgery/theatre) +"fSr" = ( +/obj/structure/chair{ dir = 4 }, -/turf/open/floor/iron, -/area/cargo/storage) -"erP" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/stripes/line{ - dir = 4 + dir = 9 }, -/obj/structure/chair{ +/turf/open/floor/plating/airless, +/area/station/science/ordnance/bomb) +"fSz" = ( +/obj/structure/window/reinforced{ dir = 8 }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/smooth, -/area/hallway/secondary/entry) -"erV" = ( -/obj/structure/table/reinforced, -/obj/item/assembly/timer, -/obj/item/assembly/timer, -/obj/item/assembly/voice, -/obj/item/assembly/voice, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron, -/area/engineering/storage/tech) -"ese" = ( -/obj/effect/turf_decal/tile/brown/anticorner/contrasted{ - dir = 1 - }, -/obj/structure/cable, -/turf/open/floor/iron, -/area/cargo/warehouse) -"esi" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/landmark/start/hangover, -/obj/effect/decal/cleanable/dirt, -/obj/structure/chair/stool/directional/east, -/turf/open/floor/iron/dark, -/area/service/theater) -"esm" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/neutral{ +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ dir = 4 }, -/obj/effect/turf_decal/delivery, -/turf/open/floor/iron, -/area/maintenance/fore) -"esF" = ( -/obj/structure/table/wood, -/obj/effect/decal/cleanable/cobweb/cobweb2, -/obj/effect/decal/cleanable/dirt, -/obj/item/flashlight/lamp, -/turf/open/floor/plating, -/area/service/library/abandoned) -"etd" = ( -/obj/effect/landmark/start/hangover, -/turf/open/floor/iron/dark, -/area/hallway/secondary/service) -"etl" = ( -/obj/effect/decal/cleanable/dirt, -/obj/item/kirbyplants/random, -/turf/open/floor/iron/dark, -/area/service/library/abandoned) -"eto" = ( -/obj/effect/spawner/random/vending/snackvend, -/obj/effect/decal/cleanable/cobweb, -/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/turf_decal/stripes/end, +/mob/living/carbon/human/species/monkey, /turf/open/floor/iron/dark, -/area/service/kitchen/abandoned) -"ets" = ( -/obj/item/exodrone, -/obj/machinery/exodrone_launcher, -/obj/effect/turf_decal/box, -/obj/effect/decal/cleanable/oil/slippery, -/turf/open/floor/plating, -/area/cargo/drone_bay) -"etF" = ( -/obj/machinery/duct, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron, -/area/engineering/atmos/project) -"etN" = ( -/obj/structure/bookcase, -/obj/effect/decal/cleanable/cobweb/cobweb2, -/turf/open/floor/wood, -/area/service/library/abandoned) -"eud" = ( -/obj/item/radio/intercom/directional/west, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron, -/area/commons/fitness/recreation) -"eui" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/preopen{ - id = "rdoffice"; - name = "Research Director's Shutters" +/area/station/science/genetics) +"fSC" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/security/glass{ + id_tag = "meddoor"; + name = "Medical Cell" }, /obj/structure/cable, -/turf/open/floor/plating, -/area/command/heads_quarters/rd) -"eus" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/structure/disposalpipe/segment, -/obj/machinery/door/firedoor, /obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/machinery/door/airlock/mining/glass{ - name = "Delivery Office" - }, -/obj/effect/mapping_helpers/airlock/access/any/supply/mining, -/obj/effect/mapping_helpers/airlock/access/any/supply/mail_sorting, -/turf/open/floor/iron, -/area/cargo/sorting) -"euw" = ( -/obj/structure/rack, -/obj/effect/spawner/random/techstorage/medical_all, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron, -/area/engineering/storage/tech) -"euG" = ( -/obj/structure/table/reinforced, -/obj/machinery/cell_charger, -/obj/item/stock_parts/cell/high, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron/dark, -/area/engineering/atmos/storage) -"euN" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/hydroponics/constructable, -/obj/effect/turf_decal/tile/green, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/mapping_helpers/airlock/access/all/security/brig, /turf/open/floor/iron, -/area/security/prison) -"euP" = ( -/obj/machinery/light/directional/south, -/obj/item/kirbyplants/random, -/turf/open/floor/wood, -/area/command/meeting_room/council) -"euU" = ( +/area/station/security/checkpoint/medical) +"fSE" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/engineering/supermatter/room) +"fSG" = ( /obj/structure/cable, -/obj/machinery/duct, /obj/effect/turf_decal/stripes/line{ - dir = 4 + dir = 8 }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, -/area/engineering/main) -"evi" = ( -/obj/machinery/vending/wallmed/directional/north, -/obj/structure/table/glass, -/obj/item/stack/medical/gauze, -/obj/effect/turf_decal/tile/blue/anticorner/contrasted{ - dir = 1 - }, -/turf/open/floor/iron/white, -/area/medical/surgery/aft) -"evm" = ( -/obj/structure/chair/sofa/left{ +/area/station/engineering/main) +"fSL" = ( +/obj/machinery/computer/security{ dir = 8 }, -/obj/effect/turf_decal/tile/red{ +/obj/machinery/status_display/evac/directional/east, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/item/radio/intercom/directional/north, +/turf/open/floor/iron/dark, +/area/station/security/office) +"fSW" = ( +/turf/closed/indestructible/opshuttle, +/area/station/science/ordnance/bomb) +"fTz" = ( +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/effect/turf_decal/tile/yellow{ +/obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/effect/turf_decal/tile/yellow, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/obj/effect/landmark/event_spawn, /turf/open/floor/iron, -/area/commons/lounge) -"evr" = ( -/obj/structure/cable, +/area/station/engineering/atmos/hfr_room) +"fTC" = ( /obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/smart/simple/dark/visible{ dir = 4 }, /turf/open/floor/iron, -/area/engineering/main) -"evt" = ( -/obj/structure/table/wood, -/obj/item/storage/box/rubbershot{ - pixel_x = 3; - pixel_y = -3 +/area/station/maintenance/disposal/incinerator) +"fTP" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 5 }, -/obj/item/gun/ballistic/shotgun/doublebarrel, -/obj/item/toy/figure/bartender, -/obj/machinery/light_switch/directional/east{ - pixel_y = 6 +/obj/effect/turf_decal/tile/yellow/half/contrasted{ + dir = 4 }, -/turf/open/floor/iron/checker, -/area/service/bar) -"evu" = ( +/turf/open/floor/iron, +/area/station/engineering/lobby) +"fTS" = ( +/turf/open/floor/iron, +/area/station/security/prison/work) +"fUf" = ( +/obj/structure/table/wood/poker, +/obj/effect/spawner/random/maintenance, +/turf/open/floor/iron/grimy, +/area/station/service/abandoned_gambling_den) +"fUk" = ( +/obj/machinery/atmospherics/pipe/smart/manifold/purple/visible{ + dir = 8 + }, +/obj/machinery/meter, +/turf/open/floor/iron/dark, +/area/station/science/ordnance) +"fUN" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/bot, +/obj/machinery/processor{ + pixel_y = 1 + }, +/turf/open/floor/iron, +/area/station/service/kitchen/abandoned) +"fUQ" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/chair/comfy/black{ +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/structure/chair_maintenance, +/turf/open/floor/wood, +/area/station/maintenance/port/fore) +"fUR" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/command/heads_quarters/cmo) +"fUY" = ( +/obj/structure/closet/secure_closet/brig{ + id = "medcell"; + name = "Medical Cell Locker" + }, +/obj/effect/turf_decal/tile/red/anticorner/contrasted{ dir = 4 }, -/turf/open/floor/wood, -/area/service/electronic_marketing_den) -"evx" = ( -/obj/machinery/atmospherics/pipe/smart/manifold/scrubbers/visible{ +/turf/open/floor/iron, +/area/station/security/checkpoint/medical) +"fVd" = ( +/turf/open/floor/iron/grimy, +/area/station/command/corporate_showroom) +"fVg" = ( +/obj/structure/chair{ dir = 1 }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable, +/obj/machinery/light/directional/south, +/obj/effect/turf_decal/bot, +/obj/machinery/status_display/evac/directional/south, /turf/open/floor/iron, -/area/engineering/atmos/pumproom) -"evA" = ( -/obj/item/circular_saw, -/obj/item/scalpel{ - pixel_y = 12 +/area/station/hallway/secondary/exit/departure_lounge) +"fVQ" = ( +/obj/structure/chair/office/light{ + dir = 1 }, -/obj/structure/table/glass, -/obj/effect/turf_decal/tile/blue/anticorner/contrasted{ +/obj/effect/landmark/start/chief_medical_officer, +/obj/effect/turf_decal/tile/blue{ dir = 4 }, -/turf/open/floor/iron/white, -/area/medical/surgery/aft) -"evH" = ( -/obj/machinery/door/airlock/public/glass{ - name = "Prisoner Workroom" +/obj/effect/turf_decal/tile/blue{ + dir = 8 }, -/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/corner{ +/turf/open/floor/iron/white, +/area/station/command/heads_quarters/cmo) +"fWh" = ( +/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) +"fWi" = ( +/obj/structure/table/glass, +/obj/item/folder/blue, +/obj/item/clothing/glasses/hud/health, +/obj/item/radio/intercom/directional/north, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 8 }, /turf/open/floor/iron, -/area/security/prison) -"evX" = ( -/turf/open/floor/plating, -/area/science/mixing/launch) -"ewa" = ( -/obj/machinery/light/directional/north, -/obj/machinery/suit_storage_unit/captain, +/area/station/command/heads_quarters/cmo) +"fWl" = ( +/obj/machinery/computer/secure_data, +/turf/open/floor/iron/grimy, +/area/station/command/heads_quarters/hos) +"fWA" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/trimline/yellow/filled/warning{ + dir = 4 + }, /obj/effect/turf_decal/stripes/line{ - dir = 10 + dir = 4 }, /turf/open/floor/iron, -/area/command/heads_quarters/captain/private) -"ewd" = ( -/obj/machinery/door/airlock/public/glass{ - name = "Library Access" +/area/station/engineering/atmos) +"fWJ" = ( +/obj/structure/table/wood/poker, +/obj/item/storage/box/matches{ + pixel_x = -3; + pixel_y = 5 }, +/turf/open/floor/wood, +/area/station/service/abandoned_gambling_den) +"fWN" = ( +/obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/effect/turf_decal/stripes/line{ +/turf/open/floor/iron, +/area/station/engineering/atmos/project) +"fWZ" = ( +/obj/structure/chair/wood{ dir = 8 }, -/obj/effect/turf_decal/stripes/line{ +/turf/open/floor/plating, +/area/station/service/abandoned_gambling_den) +"fXk" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 4 }, -/turf/open/floor/iron/dark, -/area/service/library) -"ewg" = ( -/obj/machinery/rnd/production/techfab/department/cargo, -/obj/effect/turf_decal/stripes/box, -/obj/effect/turf_decal/tile/brown/half/contrasted, /turf/open/floor/iron, -/area/cargo/office) -"ewj" = ( -/turf/open/floor/carpet, -/area/commons/vacant_room/office) -"ewz" = ( -/turf/closed/wall, -/area/maintenance/department/crew_quarters/bar) -"exd" = ( -/obj/machinery/camera/directional/east{ - c_tag = "Science - Aft Center"; - name = "science camera"; - network = list("ss13","rd") - }, -/obj/effect/turf_decal/tile/purple, +/area/station/hallway/primary/fore) +"fXs" = ( +/obj/effect/landmark/event_spawn, +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/white, -/area/science/research) -"exu" = ( +/turf/open/floor/iron/grimy, +/area/station/command/heads_quarters/hos) +"fXt" = ( /obj/effect/decal/cleanable/dirt, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/structure/closet/crate{ + icon_state = "crateopen" }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/iron, +/area/station/cargo/storage) +"fXC" = ( /obj/structure/cable, +/obj/machinery/door/poddoor/preopen{ + id = "brigprison"; + name = "Prison Blast Door" + }, +/obj/machinery/button/flasher{ + id = "Cell 1"; + name = "Prisoner Flash"; + pixel_x = 25; + pixel_y = 7 + }, +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/delivery, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/neutral/half/contrasted, +/obj/machinery/button/door/directional/east{ + id = "permashut1"; + name = "Cell Lockdown Button"; + pixel_y = -6; + req_access = list("brig") + }, /turf/open/floor/iron, -/area/maintenance/port/greater) -"exv" = ( -/obj/item/clipboard, -/obj/item/folder/yellow, -/obj/machinery/light/directional/south, -/obj/structure/table/reinforced, -/obj/item/gps, -/obj/item/gps, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/ai_monitored/command/storage/eva) -"exw" = ( +/area/station/security/execution/transfer) +"fXE" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark/corner{ +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/commons/toilet/locker) +"fXF" = ( +/turf/closed/wall/r_wall, +/area/station/engineering/atmos) +"fXG" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/public/glass{ + name = "Departures Lounge" + }, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ dir = 1 }, -/area/commons/fitness/recreation) -"exx" = ( -/obj/structure/disposalpipe/segment{ +/turf/open/floor/iron, +/area/station/hallway/primary/aft) +"fXT" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/item/kirbyplants/random, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/service/abandoned_gambling_den/gaming) -"exB" = ( -/obj/effect/turf_decal/tile/red{ - dir = 4 +/obj/machinery/atmospherics/components/binary/valve{ + dir = 1 }, +/turf/open/floor/iron, +/area/station/maintenance/department/electrical) +"fXU" = ( /obj/effect/turf_decal/tile/red{ dir = 8 }, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, -/obj/effect/turf_decal/tile/yellow, -/obj/structure/chair/stool/bar/directional/east, -/turf/open/floor/iron, -/area/commons/lounge) -"exG" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ +/obj/effect/turf_decal/tile/red{ dir = 4 }, -/obj/effect/turf_decal/tile/blue/half/contrasted{ +/obj/structure/chair{ dir = 4 }, -/turf/open/floor/iron/white, -/area/medical/medbay/central) -"exO" = ( -/obj/structure/rack, -/obj/item/holosign_creator/robot_seat/restaurant{ - pixel_y = -5 - }, -/obj/effect/turf_decal/bot, -/obj/item/toy/figure/chef, -/turf/open/floor/iron/dark, -/area/service/kitchen) -"exQ" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, /obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"exU" = ( -/obj/structure/disposalpipe/segment{ +/turf/open/floor/iron/cafeteria, +/area/station/service/cafeteria) +"fYd" = ( +/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/delivery, /obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"exW" = ( -/obj/effect/turf_decal/tile/purple, +/turf/open/floor/iron, +/area/station/maintenance/fore) +"fYu" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/iron/white, -/area/science/lobby) -"eyc" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/obj/machinery/bluespace_vendor/directional/north, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 1 }, /turf/open/floor/iron, -/area/command/gateway) -"eyk" = ( -/obj/machinery/flasher/portable, -/obj/effect/turf_decal/tile/neutral/fourcorners, +/area/station/hallway/primary/central/fore) +"fYw" = ( +/obj/machinery/telecomms/bus/preset_three, +/obj/effect/turf_decal/tile/red/anticorner/contrasted, +/turf/open/floor/iron/dark/telecomms, +/area/station/tcommsat/server) +"fYz" = ( +/obj/machinery/camera/directional/south{ + c_tag = "Bridge - Starboard"; + name = "command camera" + }, +/obj/effect/turf_decal/tile/blue/half/contrasted, +/obj/machinery/firealarm/directional/south, /turf/open/floor/iron/dark, -/area/ai_monitored/security/armory) -"eys" = ( -/obj/effect/turf_decal/tile/neutral/half/contrasted{ +/area/station/command/bridge) +"fYD" = ( +/obj/effect/turf_decal/loading_area{ dir = 4 }, +/obj/effect/turf_decal/tile/brown/anticorner/contrasted, /turf/open/floor/iron, -/area/command/heads_quarters/ce) -"eyu" = ( -/obj/structure/rack, -/obj/item/tank/internals/oxygen, -/obj/item/radio, -/obj/effect/turf_decal/bot, -/obj/machinery/firealarm/directional/south, +/area/station/cargo/lobby) +"fYK" = ( +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/maintenance/fore) +"fYO" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, /turf/open/floor/iron, -/area/command/teleporter) -"eyC" = ( -/obj/machinery/atmospherics/pipe/smart/simple/yellow/visible, +/area/station/security/prison/work) +"fYR" = ( +/turf/closed/wall, +/area/station/service/abandoned_gambling_den) +"fYU" = ( +/turf/open/floor/plating, +/area/station/science/ordnance/testlab) +"fYV" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, +/obj/effect/turf_decal/tile/green/half/contrasted, /turf/open/floor/iron/white, -/area/science/storage) -"eyE" = ( -/obj/structure/sign/warning/radiation, -/turf/closed/wall/r_wall, -/area/engineering/supermatter/room) -"eyM" = ( -/obj/structure/bed/dogbed/mcgriff, -/obj/item/radio/intercom/directional/east, -/obj/effect/turf_decal/tile/red/anticorner/contrasted{ +/area/station/medical/medbay/central) +"fYX" = ( +/obj/structure/table/wood, +/obj/item/paicard, +/turf/open/floor/iron/grimy, +/area/station/command/corporate_showroom) +"fYZ" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "chapelprivacyoffice"; + name = "Chapel Privacy Shutters" + }, +/turf/open/floor/plating, +/area/station/service/chapel/office) +"fZa" = ( +/obj/structure/disposalpipe/segment{ dir = 4 }, -/mob/living/simple_animal/pet/dog/pug/mcgriff, +/turf/open/floor/iron{ + dir = 8; + icon_state = "chapel" + }, +/area/station/service/chapel) +"fZi" = ( +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, /turf/open/floor/iron, -/area/security/warden) -"ezu" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/yellow/half/contrasted, +/area/station/cargo/sorting) +"fZj" = ( +/obj/effect/turf_decal/delivery, +/obj/machinery/firealarm/directional/west, /turf/open/floor/iron, -/area/engineering/storage) -"ezz" = ( +/area/station/hallway/secondary/exit/departure_lounge) +"fZr" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "rdordnance"; + name = "Ordnance Lab Shutters" + }, +/turf/open/floor/plating, +/area/station/science/ordnance/office) +"fZu" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Robotics Lab Maintenance" + }, +/obj/structure/cable, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/mapping_helpers/airlock/access/all/science/robotics, +/turf/open/floor/iron, +/area/station/maintenance/port/aft) +"fZx" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/disposalpipe/segment{ - dir = 6 + dir = 4 }, /obj/structure/cable, -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/yellow{ +/turf/open/floor/iron, +/area/station/engineering/atmos/project) +"fZK" = ( +/obj/structure/rack, +/obj/item/gun/ballistic/shotgun/riot{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/gun/ballistic/shotgun/riot, +/obj/item/gun/ballistic/shotgun/riot, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ dir = 1 }, +/obj/effect/turf_decal/bot, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/engineering/atmos/project) -"ezJ" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/structure/chair/office{ +/area/station/ai_monitored/security/armory) +"fZO" = ( +/turf/open/floor/engine/vacuum, +/area/station/engineering/atmos) +"fZU" = ( +/obj/effect/turf_decal/tile/red/half/contrasted{ dir = 1 }, -/obj/effect/landmark/start/cargo_technician, /turf/open/floor/iron, -/area/cargo/storage) -"eAa" = ( +/area/station/security/checkpoint/escape) +"fZV" = ( +/obj/effect/landmark/start/hangover/closet, +/obj/structure/closet/firecloset, /obj/effect/decal/cleanable/dirt, -/obj/machinery/conveyor{ - dir = 1; - id = "cargounload" - }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"gab" = ( +/obj/effect/spawner/structure/window/reinforced/tinted, /turf/open/floor/plating, -/area/cargo/storage) -"eAb" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/area/station/medical/break_room) +"gat" = ( +/obj/machinery/door/poddoor/preopen{ + id = "brigprison"; + name = "Prison Blast Door" }, -/obj/machinery/light/directional/south, +/obj/effect/turf_decal/delivery, /turf/open/floor/iron, -/area/hallway/secondary/entry) -"eAf" = ( -/obj/machinery/door/window/left/directional/south, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/dark, -/area/ai_monitored/aisat/exterior) -"eAg" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/siphon/monitored/oxygen_output{ - dir = 4 - }, -/turf/open/floor/engine/o2, -/area/engineering/atmos) -"eAi" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, +/area/station/security/execution/transfer) +"gax" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/yellow/anticorner/contrasted{ +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/delivery, +/turf/open/floor/iron, +/area/station/cargo/storage) +"gay" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/stripes/line{ dir = 1 }, -/turf/open/floor/iron, -/area/construction/mining/aux_base) -"eAq" = ( -/obj/structure/table/reinforced, /obj/machinery/door/firedoor, -/obj/machinery/door/window/left/directional/north{ - name = "Kitchen Desk"; - req_one_access_txt = "28;35" - }, -/obj/machinery/door/window/left/directional/south{ - name = "Kitchen Desk"; - req_access_txt = "28" +/obj/effect/turf_decal/stripes/line, +/obj/machinery/door/airlock/public/glass{ + name = "Fore Hallway" }, -/obj/item/storage/bag/plants, -/obj/item/reagent_containers/glass/bucket, /turf/open/floor/iron, -/area/service/kitchen) -"eAu" = ( -/obj/structure/disposalpipe/segment{ - dir = 10 +/area/station/hallway/primary/fore) +"gaB" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/science/robotics/mechbay) +"gaF" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, +/obj/machinery/light/directional/south, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"gaG" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron, +/area/station/maintenance/port/aft) +"gbk" = ( +/obj/structure/table, +/obj/item/restraints/handcuffs, +/obj/item/restraints/handcuffs, +/obj/item/assembly/flash/handheld, /obj/structure/cable, -/obj/effect/spawner/random/engineering/atmospherics_portable, +/obj/effect/turf_decal/tile/red/half/contrasted, +/turf/open/floor/iron, +/area/station/security/checkpoint/escape) +"gbo" = ( +/obj/machinery/airalarm/directional/south, +/obj/structure/table/wood, +/obj/effect/decal/cleanable/dirt, +/obj/item/food/chococoin, /turf/open/floor/plating, -/area/maintenance/department/crew_quarters/bar) -"eBf" = ( -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, +/area/station/service/abandoned_gambling_den/gaming) +"gbD" = ( /obj/structure/disposalpipe/segment, -/turf/open/floor/iron/white, -/area/medical/chemistry) -"eBp" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/machinery/duct, -/obj/machinery/door/airlock/maintenance_hatch{ - name = "Service Airlock"; - req_one_access_txt = "28;35" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/sign/poster/random/directional/east, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"gbK" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/wood, +/area/station/service/lawoffice) +"gbY" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/door/window/right/directional/west{ + name = "Hydroponics Center" }, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/siding/thinplating/dark{ dir = 8 }, -/turf/open/floor/iron, -/area/maintenance/port/fore) -"eBt" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/green/visible/layer2, -/obj/machinery/atmospherics/pipe/smart/simple/dark/visible{ - dir = 10 +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 8 }, -/obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, -/area/maintenance/disposal/incinerator) -"eBv" = ( +/area/station/service/hydroponics) +"gbZ" = ( /obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "corporatelounge"; - name = "Corporate Lounge Shutters" +/obj/machinery/door/poddoor/preopen{ + id = "justicechamber"; + name = "Justice Chamber Blast Door" + }, +/obj/structure/sign/warning/electric_shock{ + pixel_x = 32 }, /obj/structure/cable, /turf/open/floor/plating, -/area/command/corporate_showroom) -"eBN" = ( -/obj/effect/turf_decal/tile/purple{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 6 +/area/station/security/execution/education) +"gca" = ( +/obj/structure/chair/office{ + dir = 8 }, -/turf/open/floor/iron/white, -/area/science/lobby) -"eBR" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/plating, -/area/service/abandoned_gambling_den) -"eCk" = ( -/obj/machinery/porta_turret/ai, +/obj/structure/cable, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/ai_upload) -"eCB" = ( -/obj/effect/turf_decal/siding/yellow{ - dir = 1 +/area/station/security/interrogation) +"gcc" = ( +/obj/item/kirbyplants/random, +/turf/open/floor/iron/grimy, +/area/station/service/library) +"gce" = ( +/obj/item/stack/rods{ + amount = 25 }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/obj/structure/table/reinforced, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/airalarm/directional/east, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/command/storage/eva) +"gcf" = ( /obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/engineering/storage_shared) -"eCC" = ( -/obj/machinery/portable_atmospherics/canister/nitrous_oxide, -/obj/effect/turf_decal/bot, -/obj/machinery/light/small/directional/west, -/turf/open/floor/iron/dark/textured_large, -/area/engineering/atmos/storage/gas) -"eCL" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/button/door/directional/north{ - id = "evashutters"; - name = "E.V.A. Shutters"; - req_access_txt = "19" - }, -/turf/open/floor/iron, -/area/hallway/primary/central/aft) -"eCM" = ( -/obj/structure/cable, -/obj/effect/turf_decal/tile/purple/half/contrasted, -/turf/open/floor/iron/white, -/area/maintenance/department/science) -"eCO" = ( +/obj/structure/closet, +/obj/item/storage/box/bodybags, +/obj/effect/spawner/random/maintenance, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating, +/area/station/maintenance/aft) +"gcl" = ( +/obj/structure/closet/firecloset, /obj/effect/decal/cleanable/dirt, -/obj/effect/landmark/event_spawn, -/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, /turf/open/floor/iron, -/area/cargo/storage) -"eCP" = ( +/area/station/maintenance/starboard/aft) +"gco" = ( /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/turf_decal/tile/brown/half/contrasted, /turf/open/floor/iron, -/area/hallway/primary/central/fore) -"eCS" = ( -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/tile/neutral{ +/area/station/cargo/miningoffice) +"gcs" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/turf/open/floor/wood, +/area/station/service/library) +"gct" = ( +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ dir = 4 }, +/obj/structure/cable, /turf/open/floor/iron, -/area/hallway/primary/fore) -"eCZ" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/red/fourcorners, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/area/station/medical/cryo) +"gcu" = ( +/obj/effect/turf_decal/tile/blue{ dir = 8 }, -/turf/open/floor/iron, -/area/service/kitchen/abandoned) -"eDb" = ( -/turf/open/floor/vault, -/area/commons/fitness/recreation) -"eDj" = ( -/obj/machinery/stasis{ - dir = 4 - }, -/obj/machinery/defibrillator_mount/directional/west, -/obj/effect/turf_decal/tile/blue/anticorner/contrasted{ - dir = 4 +/obj/machinery/door/poddoor/preopen{ + id = "transitlock"; + name = "Transit Tube Lockdown Door" }, -/turf/open/floor/iron/white, -/area/medical/treatment_center) -"eDl" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ +/obj/effect/turf_decal/stripes/line, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/edge{ dir = 1 }, -/turf/open/floor/iron/dark, -/area/service/bar) -"eDo" = ( -/obj/structure/cable, -/obj/effect/turf_decal/siding/green{ +/area/station/engineering/transit_tube) +"gcx" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 8 }, +/turf/open/floor/iron, +/area/station/maintenance/department/electrical) +"gcy" = ( /obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/checker, -/area/service/hydroponics/garden/abandoned) -"eDr" = ( -/obj/structure/disposalpipe/segment, +/obj/structure/cable, +/obj/effect/turf_decal/delivery, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 8 - }, /turf/open/floor/iron, -/area/hallway/primary/fore) -"eDD" = ( -/obj/structure/disposalpipe/segment, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/conveyor{ - id = "cargodisposals" +/area/station/maintenance/department/electrical) +"gcI" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/item/radio/intercom/directional/south{ + broadcasting = 1; + frequency = 1447; + listening = 0; + name = "Private Channel" + }, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/ai) +"gcT" = ( +/obj/structure/disposalpipe/junction/yjunction{ + dir = 1 }, /turf/open/floor/plating, -/area/cargo/sorting) -"eDG" = ( +/area/station/maintenance/department/crew_quarters/bar) +"gdb" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/effect/turf_decal/siding/yellow/corner{ - dir = 8 +/obj/effect/turf_decal/delivery, +/turf/open/floor/iron/dark, +/area/station/security/checkpoint) +"gdi" = ( +/obj/machinery/washing_machine, +/obj/machinery/camera/directional/west{ + c_tag = "Dormitories - Port"; + name = "dormitories camera" }, -/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible, -/turf/open/floor/iron, -/area/engineering/atmos) -"eDK" = ( -/obj/effect/landmark/start/hangover, -/obj/effect/turf_decal/siding/wood{ +/obj/effect/turf_decal/tile/blue{ dir = 8 }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/wood, -/area/service/theater) -"eDS" = ( -/obj/structure/chair{ +/obj/machinery/light_switch/directional/north, +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/iron/white/corner{ + dir = 1 + }, +/area/station/commons/dorms) +"gdj" = ( +/obj/machinery/camera/directional/east{ + c_tag = "Security - Brig Fore" + }, +/obj/machinery/newscaster/directional/east, +/obj/effect/turf_decal/tile/red/half/contrasted{ dir = 4 }, +/turf/open/floor/iron, +/area/station/security/brig) +"gdm" = ( +/obj/structure/closet/wardrobe/green, /obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/landmark/start/hangover/closet, /turf/open/floor/iron/dark, -/area/security/courtroom) -"eEe" = ( -/obj/structure/cable, -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/security{ - name = "Security Post - Engineering"; - req_access_txt = "63" +/area/station/commons/locker) +"gdw" = ( +/obj/machinery/photocopier, +/turf/open/floor/carpet, +/area/station/service/library) +"gdM" = ( +/obj/machinery/conveyor{ + dir = 4; + id = "garbage" }, /obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ dir = 1 }, -/turf/open/floor/iron, -/area/security/checkpoint/engineering) -"eEh" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/maintenance/disposal) +"gdY" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/yellow/filled/warning{ + dir = 4 + }, +/obj/machinery/newscaster/directional/north, +/turf/open/floor/iron/white, +/area/station/medical/chemistry) +"gef" = ( +/obj/item/kirbyplants/random, +/obj/effect/turf_decal/tile/neutral/fourcorners, /obj/effect/decal/cleanable/dirt, -/obj/structure/closet/crate{ - icon_state = "crateopen" +/obj/structure/sign/poster/contraband/random/directional/north, +/turf/open/floor/iron/dark, +/area/station/service/kitchen/abandoned) +"gen" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/obj/effect/spawner/random/maintenance/two, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron, -/area/cargo/storage) -"eEn" = ( -/obj/machinery/camera/directional/north{ - c_tag = "Genetics Lab North"; - name = "science camera"; - network = list("ss13","rd") +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, -/obj/structure/window/reinforced{ +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/machinery/door/window/left/directional/west{ - dir = 2; - name = "'Monkey Pen"; - req_access_txt = "9" +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/atmospherics/components/binary/pump/on/cyan/visible{ + name = "Air to Ports" }, -/obj/structure/window/reinforced{ - dir = 4 +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"geu" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/landmark/start/quartermaster, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron, +/area/station/cargo/qm) +"gez" = ( +/obj/machinery/photocopier, +/obj/machinery/status_display/evac/directional/east, +/obj/machinery/camera/directional/east{ + c_tag = "Lawyer's Office" }, -/obj/effect/turf_decal/stripes/end{ - dir = 4 +/turf/open/floor/wood, +/area/station/service/lawoffice) +"geF" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/table/reinforced, +/obj/item/clothing/gloves/color/latex{ + pixel_x = 4; + pixel_y = 9 + }, +/obj/item/radio/headset/headset_medsci{ + pixel_x = -7; + pixel_y = 4 + }, +/obj/item/storage/box/gloves{ + pixel_x = 6; + pixel_y = -2 + }, +/obj/machinery/firealarm/directional/west, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 8 }, -/mob/living/carbon/human/species/monkey, /turf/open/floor/iron/dark, -/area/science/genetics) -"eEt" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/structure/disposalpipe/segment{ - dir = 9 +/area/station/science/genetics) +"geI" = ( +/obj/structure/table, +/obj/item/storage/box/gloves{ + pixel_x = 3; + pixel_y = 3 }, -/turf/open/floor/iron, -/area/hallway/primary/starboard) -"eEu" = ( -/obj/effect/turf_decal/trimline/yellow/corner{ - dir = 4 +/obj/item/storage/box/bodybags, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/service/chapel/funeral) +"geN" = ( +/obj/structure/lattice/catwalk, +/obj/structure/cable, +/turf/open/space, +/area/station/solars/starboard/aft) +"geR" = ( +/obj/machinery/vending/engivend, +/obj/effect/turf_decal/delivery, +/obj/structure/sign/poster/official/moth_hardhat{ + pixel_x = 32 }, -/obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, -/area/engineering/lobby) -"eEL" = ( -/obj/structure/cable, +/area/station/engineering/main) +"geW" = ( +/obj/effect/landmark/start/chaplain, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/grimy, +/area/station/service/chapel) +"geZ" = ( +/turf/closed/wall, +/area/station/maintenance/port/greater) +"gfa" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/chair/office{ dir = 4 }, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron, -/area/cargo/qm) -"eEY" = ( -/obj/structure/cable, -/obj/effect/turf_decal/tile/blue, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/area/station/cargo/qm) +"gfd" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/white, -/area/medical/medbay/central) -"eFk" = ( -/obj/structure/chair/office/light{ - dir = 8 +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/power/apc/auto_name/directional/east, +/turf/open/floor/wood{ + icon_state = "wood-broken5" }, -/obj/machinery/computer/security/telescreen/ordnance{ - dir = 1; - pixel_y = -32 +/area/station/service/theater) +"gfe" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 4 + }, +/obj/machinery/requests_console/directional/north{ + name = "Ordnance Mixing Lab Requests Console" }, +/obj/effect/turf_decal/box/red, +/obj/machinery/light/directional/north, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/science/mixing/launch) -"eFo" = ( -/obj/machinery/atmospherics/components/binary/pump{ - dir = 4; - name = "Mix Outlet Pump" - }, -/obj/structure/sign/warning/securearea{ - pixel_x = -32; - pixel_y = -32 - }, -/obj/machinery/power/apc/auto_name/directional/south, -/obj/structure/cable, -/obj/effect/turf_decal/tile/green/anticorner/contrasted{ +/area/station/science/ordnance/testlab) +"gfl" = ( +/obj/structure/table/reinforced, +/obj/item/paper_bin, +/obj/item/pen, +/obj/effect/turf_decal/tile/red/half/contrasted{ dir = 8 }, /turf/open/floor/iron, -/area/engineering/atmos/mix) -"eFp" = ( +/area/station/security/checkpoint) +"gfq" = ( +/obj/structure/rack, +/obj/effect/spawner/random/techstorage/ai_all, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/iron, +/area/station/engineering/storage/tech) +"gft" = ( +/obj/effect/turf_decal/tile/red, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/neutral/half/contrasted, /turf/open/floor/iron, -/area/maintenance/port/fore) -"eFs" = ( -/obj/machinery/bookbinder, -/turf/open/floor/carpet, -/area/service/library) -"eFF" = ( +/area/station/hallway/primary/starboard) +"gfy" = ( +/obj/structure/disposalpipe/segment, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/chair/comfy/brown{ - color = "#596479"; +/obj/effect/turf_decal/tile/purple/fourcorners, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/science/research) +"gfC" = ( +/obj/machinery/camera/directional/north{ + c_tag = "Science - Center"; + name = "science camera"; + network = list("ss13","rd") + }, +/obj/effect/turf_decal/tile/purple{ dir = 1 }, -/turf/open/floor/carpet, -/area/command/bridge) -"eFJ" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating{ - icon_state = "platingdmg3" - }, -/area/maintenance/port/fore) -"eGb" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/closed/wall/r_wall, -/area/engineering/atmos/mix) -"eGd" = ( -/obj/machinery/camera/directional/north{ - c_tag = "Dormitory Hallway"; - name = "hallway camera" +/turf/open/floor/iron/white, +/area/station/science/research) +"gfJ" = ( +/obj/structure/girder, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/turf/open/floor/plating, +/area/station/maintenance/port/greater) +"gfS" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/station/maintenance/port/greater) +"gfT" = ( +/obj/machinery/light_switch/directional/south, +/obj/machinery/camera/directional/south{ + c_tag = "Bridge - Teleporter"; + name = "command camera" + }, +/obj/effect/turf_decal/stripes/corner, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/command/teleporter) +"gfY" = ( +/obj/machinery/camera/directional/east{ + c_tag = "Central Hallway - Aft Starboard"; + name = "hallway camera" }, +/obj/effect/turf_decal/tile/neutral, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/hallway/primary/central/aft) -"eGf" = ( -/obj/structure/table, -/obj/item/paper_bin, -/obj/item/pen, +/area/station/hallway/primary/central/aft) +"gga" = ( +/obj/machinery/light/small/directional/south, /obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/commons/locker) -"eGr" = ( -/obj/structure/table/reinforced, -/obj/item/stack/package_wrap, -/obj/item/hand_labeler, -/obj/effect/turf_decal/stripes/line, /obj/machinery/newscaster/directional/south, -/turf/open/floor/iron, -/area/engineering/main) -"eGx" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ +/turf/open/floor/iron/dark, +/area/station/service/electronic_marketing_den) +"ggo" = ( +/obj/structure/table, +/obj/item/clipboard, +/obj/item/toy/figure/qm, +/obj/effect/turf_decal/tile/brown/anticorner/contrasted{ dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/white, -/area/medical/medbay/central) -"eGN" = ( -/obj/structure/sign/poster/official/here_for_your_safety{ - pixel_x = 30 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/security/prison) -"eGP" = ( -/obj/machinery/door/airlock/maintenance_hatch{ - name = "Law Office Maintenance" - }, -/obj/structure/disposalpipe/segment, +/area/station/cargo/qm) +"ggp" = ( /obj/structure/cable, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/corner{ dir = 1 }, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/mapping_helpers/airlock/access/all/service/lawyer, -/turf/open/floor/plating, -/area/maintenance/starboard) -"eGV" = ( -/obj/effect/landmark/start/scientist, -/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/tile/neutral/half/contrasted, /turf/open/floor/iron, -/area/science/lab) -"eHh" = ( -/obj/machinery/camera/directional/north{ - c_tag = "Security - Prison Port" +/area/station/maintenance/port/aft) +"ggs" = ( +/obj/structure/table/wood, +/obj/item/storage/fancy/candle_box{ + pixel_x = 3; + pixel_y = 3 }, +/obj/item/storage/fancy/candle_box, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/service/theater/abandoned) +"ggB" = ( /obj/structure/cable, -/obj/effect/turf_decal/tile/red, -/turf/open/floor/iron, -/area/security/prison) -"eHi" = ( -/obj/effect/turf_decal/trimline/blue/end{ +/obj/machinery/door/poddoor/preopen{ + id = "ceblast"; + name = "Chief Engineer's Office Blast Doors" + }, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/command/heads_quarters/ce) +"ggR" = ( +/obj/structure/chair/office, +/turf/open/floor/iron/grimy, +/area/station/service/chapel/office) +"ghf" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/machinery/shower{ - dir = 4; - name = "emergency shower" +/obj/structure/cable, +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, /obj/effect/turf_decal/stripes/line{ - dir = 10 + dir = 4 }, -/obj/machinery/status_display/evac/directional/south, -/turf/open/floor/iron, -/area/engineering/main) -"eHv" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 8 +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Maintenance Hatch" }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/wood, -/area/service/theater) -"eHx" = ( -/obj/structure/displaycase/labcage, -/obj/machinery/light/directional/north, -/obj/effect/turf_decal/delivery, +/obj/effect/mapping_helpers/airlock/abandoned, +/obj/effect/mapping_helpers/airlock/access/any/medical/maintenance, /turf/open/floor/iron, -/area/command/heads_quarters/rd) -"eHE" = ( -/obj/structure/cable, -/obj/machinery/power/smes/engineering, -/turf/open/floor/circuit/green, -/area/engineering/main) -"eHJ" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron{ - heat_capacity = 1e+006 +/area/station/maintenance/starboard/aft) +"ghn" = ( +/obj/structure/table/reinforced, +/obj/structure/window/reinforced, +/obj/machinery/button/door{ + id = "xenosecure"; + name = "Containment Control"; + pixel_y = -3; + req_access = list("xenobiology") }, -/area/maintenance/starboard/aft) -"eHQ" = ( -/obj/machinery/atmospherics/pipe/smart/simple/yellow/visible{ - dir = 4 +/obj/effect/turf_decal/bot, +/obj/item/radio/intercom{ + pixel_y = 5 }, -/turf/open/floor/iron/white, -/area/science/storage) -"eIk" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/closet, -/obj/effect/spawner/random/maintenance/three, -/obj/effect/turf_decal/delivery, /turf/open/floor/iron, -/area/maintenance/port/aft) -"eIn" = ( +/area/station/science/xenobiology) +"gho" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/status_display/evac/directional/west, -/obj/machinery/light/directional/west, -/obj/effect/turf_decal/stripes/line{ +/obj/machinery/rnd/production/circuit_imprinter, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/machinery/camera/directional/west{ - c_tag = "Arrivals Dock - Aft Starboard"; - name = "dock camera" - }, -/turf/open/floor/iron, -/area/hallway/secondary/entry) -"eIo" = ( -/obj/effect/turf_decal/delivery, -/turf/open/floor/iron, -/area/cargo/storage) -"eIq" = ( +/obj/effect/turf_decal/bot, +/turf/open/floor/iron/dark, +/area/station/engineering/storage_shared) +"ghq" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/effect/turf_decal/siding/yellow{ - dir = 4 +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 }, +/turf/open/floor/iron/dark, +/area/station/security/courtroom) +"ght" = ( +/obj/structure/closet/toolcloset, /obj/effect/decal/cleanable/dirt, -/obj/effect/landmark/start/atmospheric_technician, +/obj/effect/spawner/random/maintenance, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/machinery/airalarm/directional/north, /turf/open/floor/iron, -/area/engineering/atmos) -"eIs" = ( -/obj/item/kirbyplants/random, -/obj/machinery/light/directional/east, -/obj/machinery/camera/directional/east{ - c_tag = "Medbay - Chief Medical Officer's Office"; - name = "medbay camera"; - network = list("ss13","medbay") +/area/station/commons/storage/tools) +"ghQ" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/preopen{ + id = "xeno1"; + name = "Creature Cell #1" }, /obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/east, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 8 - }, -/turf/open/floor/iron, -/area/command/heads_quarters/cmo) -"eIv" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/delivery, -/obj/effect/turf_decal/tile/neutral/half/contrasted, -/turf/open/floor/iron, -/area/maintenance/fore) -"eIw" = ( -/obj/structure/chair/stool/directional/east, -/obj/effect/landmark/start/assistant, -/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/plating, +/area/station/science/xenobiology) +"ghW" = ( +/obj/structure/closet, +/obj/effect/spawner/random/maintenance/three, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/neutral/half/contrasted, /turf/open/floor/iron, -/area/commons/locker) -"eIy" = ( -/obj/structure/closet/secure_closet/personal/cabinet, -/obj/machinery/light/directional/south, -/obj/item/clothing/suit/jacket{ - desc = "All the class of a trenchcoat without the security fibers."; - icon_state = "noirdet"; - name = "trenchcoat" +/area/station/maintenance/aft) +"gic" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/vending/cigarette, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron/dark, +/area/station/hallway/secondary/entry) +"gim" = ( +/obj/effect/turf_decal/tile/blue/fourcorners, +/turf/open/floor/iron/white, +/area/station/medical/cryo) +"giz" = ( +/turf/open/floor/iron/dark, +/area/station/hallway/secondary/service) +"giF" = ( +/obj/structure/window/reinforced{ + dir = 8 }, -/obj/item/clothing/suit/toggle/lawyer/black, -/obj/machinery/status_display/evac/directional/south, -/obj/item/clothing/head/fedora, -/obj/item/clothing/under/dress/redeveninggown, -/obj/item/clothing/head/rabbitears, +/obj/structure/table/wood, +/obj/item/taperecorder, /turf/open/floor/iron/grimy, -/area/commons/dorms) -"eIz" = ( -/obj/machinery/atmospherics/components/binary/pump{ - dir = 1 - }, -/turf/open/floor/iron/dark, -/area/science/mixing) -"eID" = ( +/area/station/command/bridge) +"giS" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/medical/morgue) +"giY" = ( /obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/structure/sign/poster/contraband/random/directional/north, /turf/open/floor/iron, -/area/cargo/miningoffice) -"eIO" = ( +/area/station/maintenance/port/fore) +"gjc" = ( /obj/structure/cable, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 4 +/obj/machinery/button/flasher{ + id = "Cell 4"; + name = "Prisoner Flash"; + pixel_x = 25; + pixel_y = 7 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/white, -/area/medical/surgery/theatre) -"eIV" = ( -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 1 +/obj/machinery/button/door/directional/east{ + id = "permashut4"; + name = "Cell Lockdown Button"; + pixel_y = -6; + req_access = list("brig") }, /turf/open/floor/iron, -/area/cargo/storage) -"eJl" = ( -/obj/structure/cable, +/area/station/security/execution/transfer) +"gjg" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/green/half/contrasted{ +/obj/structure/cable, +/obj/effect/turf_decal/tile/red{ dir = 8 }, -/turf/open/floor/iron/white, -/area/medical/virology) -"eJM" = ( -/obj/machinery/light/small/directional/south, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/pipe/smart/manifold4w/general/hidden, -/turf/open/floor/iron/dark/telecomms, -/area/science/server) -"eJU" = ( -/obj/structure/table/reinforced, -/obj/item/folder/red, -/obj/item/restraints/handcuffs, -/obj/structure/disposalpipe/segment{ +/obj/effect/turf_decal/tile/red{ dir = 4 }, -/obj/item/storage/box/prisoner, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/dark, -/area/security/execution/transfer) -"eKi" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/landmark/start/station_engineer, -/turf/open/floor/iron, -/area/engineering/main) -"eKr" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/lattice/catwalk, -/obj/machinery/atmospherics/pipe/smart/manifold/scrubbers/visible{ +/obj/structure/chair{ dir = 4 }, -/turf/open/space/basic, -/area/space/nearstation) -"eKw" = ( -/obj/effect/mapping_helpers/iannewyear, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/cafeteria, +/area/station/service/cafeteria) +"gjh" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/grimy, -/area/command/heads_quarters/hop) -"eKR" = ( -/obj/machinery/camera/directional/west{ - c_tag = "Central Hallway - Dormitory Hallway"; - name = "hallway camera" +/obj/structure/cable, +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ +/turf/open/floor/iron, +/area/station/maintenance/port/fore) +"gjl" = ( +/obj/machinery/computer/upload/borg{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/ai_upload) +"gjs" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral/opposingcorners{ dir = 1 }, -/obj/effect/landmark/start/hangover, /turf/open/floor/iron, -/area/hallway/primary/central/aft) -"eKU" = ( -/obj/machinery/atmospherics/pipe/smart/manifold/cyan/visible, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 +/area/station/commons/dorms) +"gjt" = ( +/obj/machinery/door/airlock/engineering{ + name = "Engineering Auxiliary Power" }, -/obj/effect/turf_decal/tile/blue{ +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/machinery/meter, -/turf/open/floor/iron/dark/corner, -/area/engineering/atmos/pumproom) -"eKZ" = ( -/obj/effect/spawner/random/structure/crate, -/turf/open/floor/plating, -/area/maintenance/port/greater) -"eLc" = ( -/obj/machinery/hydroponics/constructable, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/green{ +/obj/effect/mapping_helpers/airlock/unres{ dir = 1 }, -/obj/structure/sign/poster/random/directional/north, +/obj/effect/mapping_helpers/airlock/access/any/engineering/maintenance/departmental, /turf/open/floor/iron, -/area/service/hydroponics) -"eLz" = ( -/obj/machinery/light/small/directional/south, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/science/xenobiology) -"eLA" = ( -/turf/open/floor/iron/dark/side{ - dir = 4 - }, -/area/commons/fitness/recreation) -"eLD" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/table, -/obj/item/storage/box/lights/mixed{ - pixel_x = 6; - pixel_y = 8 +/area/station/maintenance/department/electrical) +"gjR" = ( +/obj/item/kirbyplants/random, +/obj/machinery/light_switch/directional/south, +/obj/structure/extinguisher_cabinet/directional/east, +/obj/effect/turf_decal/tile/red/anticorner/contrasted, +/turf/open/floor/iron, +/area/station/security/processing) +"gjV" = ( +/obj/effect/spawner/structure/window/reinforced/tinted, +/turf/open/floor/plating, +/area/station/cargo/qm) +"gjZ" = ( +/obj/effect/decal/cleanable/cobweb, +/obj/structure/dresser, +/turf/open/floor/wood, +/area/station/maintenance/starboard/aft) +"gkg" = ( +/obj/machinery/door/airlock/grunge{ + name = "Chapel Quarters" }, -/obj/item/storage/box/lights/mixed{ - pixel_x = -2; - pixel_y = 3 +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, -/obj/item/clothing/gloves/color/purple, -/obj/item/clothing/gloves/color/orange{ - pixel_x = 4; - pixel_y = -2 +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, -/obj/machinery/airalarm/directional/west, -/turf/open/floor/iron/checker, -/area/service/janitor) -"eLI" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/rack, -/obj/item/stack/ducts/fifty, -/obj/effect/turf_decal/tile/neutral/half/contrasted, -/obj/structure/sign/poster/random/directional/south, -/turf/open/floor/iron, -/area/maintenance/port/fore) -"eLM" = ( +/obj/effect/mapping_helpers/airlock/access/all/service/chapel_office, +/turf/open/floor/iron/dark, +/area/station/service/chapel/office) +"gkp" = ( /obj/structure/cable, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/hallway/primary/central/fore) -"eLP" = ( -/obj/structure/chair/office{ +/turf/open/floor/iron/grimy, +/area/station/tcommsat/computer) +"gkq" = ( +/obj/structure/bed{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 8 +/obj/item/bedsheet/black{ + dir = 4 }, +/obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/ai) -"eLQ" = ( +/area/station/service/chapel/office) +"gkw" = ( /obj/effect/turf_decal/tile/neutral{ - dir = 1 + dir = 8 }, -/obj/effect/turf_decal/tile/neutral{ +/turf/open/floor/iron, +/area/station/hallway/primary/central/aft) +"gkB" = ( +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron{ - heat_capacity = 1e+006 +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/yellow/half/contrasted, +/turf/open/floor/iron, +/area/station/engineering/lobby) +"gkQ" = ( +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/security/execution/transfer) +"gkR" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple/layer2{ + dir = 5 }, -/area/commons/fitness/recreation) -"eLV" = ( -/obj/structure/table/wood, -/obj/item/folder, -/obj/item/razor, -/obj/machinery/newscaster/directional/west, -/turf/open/floor/wood, -/area/commons/dorms) -"eLZ" = ( -/obj/machinery/airalarm/directional/north, -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ +/obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 8 }, -/obj/effect/turf_decal/box, +/turf/open/floor/iron/dark/airless, +/area/station/science/ordnance/freezerchamber) +"gkW" = ( +/obj/structure/table/wood, +/obj/item/storage/briefcase, +/obj/structure/sign/poster/official/help_others{ + pixel_x = 32 + }, /obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/light/directional/east, /turf/open/floor/iron/dark, -/area/science/mixing/launch) -"eMd" = ( -/obj/machinery/vending/cigarette, -/obj/effect/decal/cleanable/cobweb/cobweb2, -/obj/effect/turf_decal/tile/purple{ - dir = 4 - }, -/turf/open/floor/iron, -/area/security/prison) -"eMf" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/area/station/security/courtroom) +"glb" = ( +/obj/effect/turf_decal/delivery, +/obj/machinery/meter, +/obj/machinery/atmospherics/pipe/smart/manifold4w/brown/visible, +/obj/machinery/status_display/evac/directional/north, +/turf/open/floor/iron/dark, +/area/station/engineering/supermatter/room) +"gld" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron, -/area/cargo/storage) -"eMj" = ( -/obj/effect/decal/cleanable/dirt, /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ - dir = 4 +/obj/effect/turf_decal/siding/white{ + dir = 8 }, +/obj/machinery/duct, /turf/open/floor/iron, -/area/maintenance/port/aft) -"eMl" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/firedoor, +/area/station/service/kitchen) +"glh" = ( +/obj/structure/sign/directions/command{ + dir = 1 + }, +/turf/closed/wall/r_wall, +/area/station/ai_monitored/command/storage/eva) +"glr" = ( +/obj/machinery/vending/wardrobe/science_wardrobe, +/obj/machinery/light/small/directional/west, /obj/effect/turf_decal/delivery, -/obj/item/reagent_containers/food/drinks/britcup, /turf/open/floor/iron, -/area/medical/medbay/lobby) -"eMq" = ( -/obj/machinery/airalarm/directional/west, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"eMy" = ( -/obj/effect/spawner/structure/window/reinforced, +/area/station/science/research) +"glt" = ( /obj/structure/cable, -/turf/open/floor/plating, -/area/security/office) -"eMz" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron, -/area/hallway/primary/fore) -"eMD" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/turf/open/floor/plating, -/area/science/research/abandoned) -"eMH" = ( -/obj/structure/cable, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"eMM" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/obj/machinery/atmospherics/components/binary/pump{ +/obj/effect/turf_decal/tile/purple/half/contrasted{ dir = 1 }, -/turf/open/floor/engine, -/area/engineering/supermatter/room) -"eMU" = ( -/obj/effect/landmark/start/hangover, +/turf/open/floor/iron/white, +/area/station/command/heads_quarters/rd) +"glu" = ( +/obj/structure/cable, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 + dir = 4 }, -/obj/structure/chair/stool/directional/east, -/turf/open/floor/iron/dark, -/area/service/theater) -"eNa" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/obj/machinery/computer/gateway_control, -/obj/effect/turf_decal/bot, /turf/open/floor/iron, -/area/command/gateway) -"eNC" = ( -/obj/effect/landmark/start/hangover, -/obj/structure/chair/sofa/bench{ - dir = 8 +/area/station/security/execution/transfer) +"glv" = ( +/obj/effect/turf_decal/tile/green{ + dir = 1 }, -/obj/effect/turf_decal/delivery, /turf/open/floor/iron, -/area/hallway/secondary/entry) -"eNO" = ( -/obj/effect/landmark/start/prisoner, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/flasher/directional/south{ - id = "Cell 3" +/area/station/service/hydroponics) +"glI" = ( +/obj/machinery/camera/directional/east{ + c_tag = "Science - Fore"; + name = "science camera"; + network = list("ss13","rd") }, -/turf/open/floor/iron, -/area/security/prison/safe) -"eNT" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/tile/purple{ dir = 4 }, +/turf/open/floor/iron/white, +/area/station/science/research) +"glW" = ( /obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/yellow/half/contrasted{ + dir = 4 + }, /turf/open/floor/iron, -/area/engineering/main) -"eOw" = ( -/obj/structure/cable, +/area/station/engineering/main) +"glX" = ( +/obj/effect/landmark/event_spawn, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 9 +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 8 }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/delivery, +/turf/open/floor/iron{ + heat_capacity = 1e+006 + }, +/area/station/science/breakroom) +"gme" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/structure/table/reinforced, +/obj/item/tank/internals/emergency_oxygen/engi, +/obj/item/tank/internals/emergency_oxygen/engi, +/obj/item/stack/cable_coil, +/obj/effect/turf_decal/bot, /turf/open/floor/iron, -/area/maintenance/starboard/fore) -"eOx" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/area/station/engineering/main) +"gml" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/security/prison) +"gmx" = ( +/obj/machinery/door/airlock/engineering/glass{ + name = "Supermatter Engine Room" + }, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, +/obj/machinery/door/firedoor, +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, /turf/open/floor/iron, -/area/hallway/primary/aft) -"eOC" = ( -/obj/effect/landmark/start/hangover/closet, -/obj/effect/turf_decal/delivery, -/obj/structure/closet/emcloset, +/area/station/engineering/supermatter/room) +"gmy" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/green/anticorner/contrasted{ + dir = 1 + }, +/mob/living/carbon/human/species/monkey, +/turf/open/floor/iron/white, +/area/station/medical/virology) +"gmA" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple/layer2{ + dir = 6 + }, +/obj/machinery/atmospherics/components/unary/outlet_injector/monitored/ordnance_freezer_chamber_input{ + dir = 8 + }, +/turf/open/floor/iron/dark/airless, +/area/station/science/ordnance/freezerchamber) +"gmK" = ( +/obj/structure/cable, +/obj/machinery/newscaster/directional/south, +/obj/effect/turf_decal/tile/yellow/half/contrasted, /turf/open/floor/iron, -/area/hallway/secondary/entry) -"eOE" = ( -/obj/structure/chair/office{ +/area/station/construction/mining/aux_base) +"gmP" = ( +/obj/effect/landmark/event_spawn, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 8 }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/security/interrogation) -"eOF" = ( -/obj/structure/sign/poster/official/work_for_a_future{ - pixel_y = -32 +/area/station/engineering/main) +"gmR" = ( +/obj/machinery/light/directional/west, +/obj/machinery/status_display/ai/directional/west, +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/red/half/contrasted{ +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 4 }, /turf/open/floor/iron, -/area/security/prison/safe) -"eOK" = ( -/obj/machinery/atmospherics/pipe/smart/manifold/scrubbers/visible{ - dir = 1 +/area/station/command/heads_quarters/rd) +"gmU" = ( +/obj/item/clothing/suit/hazardvest{ + desc = "A high-visibility lifejacket complete with whistle and slot for oxygen tanks."; + name = "emergency lifejacket" }, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 +/obj/item/clothing/suit/hazardvest{ + desc = "A high-visibility lifejacket complete with whistle and slot for oxygen tanks."; + name = "emergency lifejacket" }, -/obj/effect/turf_decal/tile/red{ - dir = 1 +/obj/item/clothing/suit/hazardvest{ + desc = "A high-visibility lifejacket complete with whistle and slot for oxygen tanks."; + name = "emergency lifejacket" }, -/obj/machinery/meter/monitored/waste_loop, -/turf/open/floor/iron/dark/corner, -/area/engineering/atmos/pumproom) -"ePb" = ( -/obj/machinery/hydroponics/constructable, -/obj/effect/turf_decal/tile/green, -/obj/effect/turf_decal/tile/green{ - dir = 1 +/obj/item/clothing/suit/hazardvest{ + desc = "A high-visibility lifejacket complete with whistle and slot for oxygen tanks."; + name = "emergency lifejacket" }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 +/obj/item/clothing/suit/hazardvest{ + desc = "A high-visibility lifejacket complete with whistle and slot for oxygen tanks."; + name = "emergency lifejacket" }, -/turf/open/floor/iron, -/area/service/hydroponics) -"ePo" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/half, -/area/engineering/atmos/project) -"ePq" = ( -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/tile/purple/fourcorners, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/science/lobby) -"ePt" = ( -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/maintenance/department/crew_quarters/bar) -"ePy" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/commons/fitness/recreation) -"ePQ" = ( -/obj/structure/table/wood, -/obj/item/folder/blue, -/obj/item/clothing/under/rank/centcom/commander, -/obj/item/clothing/head/centhat{ - armor = list("melee" = 0, "bullet" = 0, "laser" = 0, "energy" = 0, "bomb" = 0, "bio" = 0); - desc = "A replica hat of a Central Commander's attire. It has a small tag on it saying, 'It's good to be emperor.'"; - name = "Replica CentCom hat" +/obj/item/tank/internals/emergency_oxygen{ + pixel_x = 3 }, -/obj/machinery/computer/security/telescreen/entertainment/directional/west, -/obj/structure/cable, -/turf/open/floor/iron/grimy, -/area/command/corporate_showroom) -"ePR" = ( -/obj/structure/flora/ausbushes/genericbush, -/obj/structure/flora/ausbushes/pointybush, -/obj/structure/flora/ausbushes/lavendergrass, -/turf/open/misc/grass, -/area/hallway/primary/fore) -"ePW" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/item/tank/internals/emergency_oxygen{ + pixel_x = 3 }, -/obj/structure/sign/warning/enginesafety{ - pixel_y = -32 +/obj/item/tank/internals/emergency_oxygen{ + pixel_x = 3 }, -/obj/machinery/light/directional/south, -/obj/effect/turf_decal/tile/yellow/half/contrasted, -/turf/open/floor/iron, -/area/engineering/lobby) -"ePZ" = ( -/obj/structure/cable, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 1 +/obj/item/tank/internals/emergency_oxygen{ + pixel_x = 3 }, -/turf/open/floor/iron, -/area/security/checkpoint/supply) -"eQb" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/door/airlock{ - id_tag = "Toilet1"; - name = "Toilet Unit 1" +/obj/item/tank/internals/emergency_oxygen{ + pixel_x = 3 }, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 1 +/obj/item/clothing/mask/breath{ + pixel_x = -3; + pixel_y = -3 }, -/turf/open/floor/iron, -/area/commons/toilet/locker) -"eQr" = ( -/turf/open/floor/circuit/green, -/area/ai_monitored/command/nuke_storage) -"eQD" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron, -/area/security/execution/transfer) -"eQF" = ( -/obj/structure/showcase/cyborg/old{ - dir = 4; - pixel_x = -9; - pixel_y = 2 +/obj/item/clothing/mask/breath{ + pixel_x = -3; + pixel_y = -3 }, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating, -/area/ai_monitored/turret_protected/aisat_interior) -"eQX" = ( -/obj/machinery/light_switch/directional/south{ - pixel_x = -6 +/obj/item/clothing/mask/breath{ + pixel_x = -3; + pixel_y = -3 }, -/turf/open/floor/iron/dark, -/area/hallway/secondary/service) -"eRc" = ( -/obj/structure/cable, -/obj/machinery/door/airlock/engineering/glass{ - name = "Supermatter Engine Room"; - req_one_access_txt = "10;24" +/obj/item/clothing/mask/breath{ + pixel_x = -3; + pixel_y = -3 }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ - cycle_id = "engine-entrance" +/obj/item/clothing/mask/breath{ + pixel_x = -3; + pixel_y = -3 }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/obj/item/clothing/head/hardhat/orange{ + name = "protective hat"; + pixel_y = 9 }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 +/obj/item/clothing/head/hardhat/orange{ + name = "protective hat"; + pixel_y = 9 }, -/obj/machinery/door/firedoor, -/turf/open/floor/iron, -/area/engineering/supermatter/room) -"eRo" = ( -/obj/structure/window/reinforced{ - dir = 4 +/obj/item/clothing/head/hardhat/orange{ + name = "protective hat"; + pixel_y = 9 }, -/obj/structure/window/reinforced{ - dir = 8 +/obj/item/clothing/head/hardhat/orange{ + name = "protective hat"; + pixel_y = 9 }, -/obj/machinery/camera/directional/east{ - c_tag = "AI Satellite - Fore Port"; - name = "ai camera"; - network = list("minisat"); - start_active = 1 +/obj/item/clothing/head/hardhat/orange{ + name = "protective hat"; + pixel_y = 9 }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/ai_monitored/aisat/exterior) -"eRr" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/structure/table_or_rack, +/obj/structure/closet/crate/internals, +/obj/effect/turf_decal/bot, /turf/open/floor/iron, -/area/maintenance/port/greater) -"eRJ" = ( +/area/station/command/gateway) +"gmW" = ( +/obj/structure/bookcase/random/adult, +/turf/open/floor/wood, +/area/station/service/library) +"gne" = ( /obj/item/kirbyplants/random, -/obj/machinery/newscaster/directional/north, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 1 +/obj/effect/turf_decal/stripes/line{ + dir = 10 }, /turf/open/floor/iron, -/area/security/office) -"eRZ" = ( -/obj/effect/turf_decal/tile/purple{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/white, -/area/science/research) -"eSb" = ( +/area/station/maintenance/port/aft) +"gno" = ( +/obj/machinery/portable_atmospherics/canister/oxygen, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron, +/area/station/maintenance/port/greater) +"gnw" = ( /obj/structure/cable, -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/preopen{ - id = "ceblast"; - name = "Chief Engineer's Office Blast Doors" +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, -/turf/open/floor/plating, -/area/command/heads_quarters/ce) -"eSd" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/turf/open/floor/wood, -/area/service/library) -"eSg" = ( -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, -/area/cargo/qm) -"eSv" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/security/glass{ - name = "Prison Wing" +/area/station/engineering/supermatter/room) +"gnA" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 }, +/turf/open/floor/iron/grimy, +/area/station/tcommsat/computer) +"gnG" = ( /obj/structure/cable, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ + dir = 6 }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ - cycle_id = "perma-entrance" +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 4 }, -/obj/effect/mapping_helpers/airlock/access/all/security/general, /turf/open/floor/iron, -/area/security/brig) -"eSC" = ( -/obj/structure/filingcabinet/chestdrawer, -/obj/machinery/newscaster/directional/west, -/obj/effect/turf_decal/tile/brown/half/contrasted{ - dir = 8 - }, +/area/station/hallway/primary/fore) +"gnH" = ( +/obj/machinery/atmospherics/pipe/smart/simple/orange/visible, +/obj/structure/lattice/catwalk, +/turf/open/space/basic, +/area/space/nearstation) +"gnS" = ( +/obj/effect/landmark/start/hangover, +/obj/structure/extinguisher_cabinet/directional/south, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, -/area/cargo/office) -"eSH" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 4 +/area/station/service/hydroponics/garden) +"gnZ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/landmark/xeno_spawn, +/obj/effect/landmark/blobstart, +/obj/effect/landmark/event_spawn, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/obj/machinery/button/door/directional/west{ - id = "Dorm2"; - name = "Dormitory Door Lock"; - normaldoorcontrol = 1; - specialfunctions = 4 +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/iron, +/area/station/maintenance/department/engine/atmos) +"goc" = ( +/obj/machinery/keycard_auth/directional/south{ + pixel_y = -38 }, -/turf/open/floor/wood, -/area/commons/dorms) -"eSM" = ( -/obj/structure/table/optable, -/obj/machinery/button/door/directional/east{ - id = "surgeryb"; - name = "Privacy Shutters Control" +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 }, -/obj/effect/turf_decal/tile/blue/half/contrasted{ - dir = 4 +/obj/machinery/button/door/directional/south{ + id = "teleportershutters"; + name = "Teleporter Shutters"; + pixel_x = -6; + req_access = list("command") }, -/turf/open/floor/iron/white, -/area/medical/surgery/aft) -"eSP" = ( -/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ - dir = 4 +/obj/machinery/button/door/directional/south{ + id = "evastorage"; + name = "E.V.A. Shutters"; + pixel_x = 6; + req_access = list("command") }, -/obj/machinery/light/directional/south, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/trimline/yellow/filled/line, -/turf/open/floor/iron, -/area/engineering/atmos) -"eTe" = ( -/obj/structure/sign/nanotrasen{ - pixel_x = 32 +/turf/open/floor/carpet, +/area/station/command/bridge) +"goi" = ( +/obj/structure/table/wood, +/obj/item/stack/package_wrap{ + pixel_x = -4; + pixel_y = 6 }, -/turf/open/space/basic, -/area/space) -"eTk" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light/small/directional/west, -/obj/structure/sign/warning/vacuum{ - pixel_x = -32 +/obj/item/stack/package_wrap{ + pixel_x = -4; + pixel_y = 4 }, +/obj/item/hand_labeler, +/obj/item/pen, +/obj/structure/extinguisher_cabinet/directional/south, +/turf/open/floor/iron/checker, +/area/station/service/bar) +"gop" = ( +/obj/structure/cable, /obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/security/execution/education) -"eTp" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"eTz" = ( -/obj/structure/closet/emcloset, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/blue{ - dir = 4 +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 8 }, /turf/open/floor/iron, -/area/maintenance/central) -"eTC" = ( +/area/station/hallway/secondary/exit/departure_lounge) +"gor" = ( +/obj/structure/cable, /obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 4 }, -/obj/machinery/shower{ - dir = 4; - name = "emergency shower" - }, -/obj/effect/turf_decal/trimline/blue/end{ +/obj/machinery/airalarm/directional/east, +/turf/open/floor/iron, +/area/station/engineering/main) +"goV" = ( +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/turf/open/floor/iron/dark, -/area/engineering/main) -"eTD" = ( -/obj/machinery/holopad, -/obj/effect/turf_decal/bot, /turf/open/floor/iron, -/area/ai_monitored/command/storage/eva) -"eTH" = ( +/area/station/engineering/main) +"goW" = ( +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/door/window/left/directional/north, /obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/dark, -/area/commons/locker) -"eTQ" = ( -/obj/machinery/light/directional/west, -/turf/open/floor/wood, -/area/service/library) -"eTV" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/chair/office/light, -/obj/effect/turf_decal/siding/purple{ - dir = 4 +/area/station/ai_monitored/aisat/exterior) +"gpg" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 }, -/obj/structure/sign/poster/official/safety_internals{ - pixel_x = 32; - pixel_y = -32 +/obj/machinery/door/airlock/external{ + name = "External Solar Access" }, -/turf/open/floor/glass, -/area/maintenance/space_hut/observatory) -"eUd" = ( -/obj/effect/spawner/random/vending/snackvend, -/obj/machinery/light/directional/west, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/structure/extinguisher_cabinet/directional/north, -/turf/open/floor/iron/dark, -/area/security/courtroom) -"eUl" = ( -/obj/structure/table/wood, -/obj/item/storage/box/donkpockets, -/obj/structure/sign/poster/official/report_crimes{ - pixel_y = 32 +/obj/structure/cable, +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 1 +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, /turf/open/floor/iron, -/area/science/breakroom) -"eUn" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/flasher/directional/south{ - id = "Cell 2" - }, +/area/station/maintenance/solars/starboard/aft) +"gpi" = ( +/obj/item/kirbyplants/random, +/turf/open/floor/iron/dark, +/area/station/service/electronic_marketing_den) +"gpy" = ( +/obj/structure/reflector/single, /turf/open/floor/plating, -/area/security/prison/safe) -"eUp" = ( -/obj/machinery/light/directional/west, -/obj/effect/mapping_helpers/ianbirthday, -/obj/structure/extinguisher_cabinet/directional/west, -/turf/open/floor/wood, -/area/command/heads_quarters/hop) -"eUq" = ( -/obj/machinery/ai_slipper{ - uses = 10 - }, -/obj/machinery/flasher/directional/south{ - id = "AI"; - pixel_x = 26 +/area/station/engineering/supermatter/room) +"gpB" = ( +/obj/structure/disposalpipe/segment{ + dir = 9 }, /obj/structure/cable, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/ai) -"eUs" = ( -/obj/structure/chair{ +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/yellow{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark, -/area/security/courtroom) -"eUy" = ( -/obj/effect/turf_decal/delivery, /turf/open/floor/iron, -/area/commons/storage/primary) -"eUL" = ( -/obj/machinery/atmospherics/pipe/smart/simple/purple/visible, -/turf/open/floor/iron/dark, -/area/science/mixing) -"eUV" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/green/visible, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 +/area/station/science/breakroom) +"gpG" = ( +/obj/machinery/computer/pandemic, +/obj/structure/cable, +/obj/effect/turf_decal/stripes/line{ + dir = 6 }, -/obj/effect/turf_decal/tile/yellow, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/meter, /turf/open/floor/iron, -/area/engineering/supermatter/room) -"eUY" = ( -/obj/effect/landmark/start/scientist, -/obj/structure/disposalpipe/segment, +/area/station/medical/virology) +"gpO" = ( /obj/structure/cable, /obj/effect/turf_decal/tile/neutral/fourcorners, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment, /turf/open/floor/iron, -/area/science/xenobiology) -"eVn" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/obj/effect/turf_decal/delivery, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/maintenance/department/electrical) -"eVt" = ( +/area/station/medical/pharmacy) +"gpP" = ( +/obj/structure/disposalpipe/segment{ + dir = 9 + }, /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ +/obj/effect/turf_decal/tile/red/half/contrasted{ dir = 4 }, /turf/open/floor/iron, -/area/maintenance/port/fore) -"eVC" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/area/station/security/office) +"gqd" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/sorting/mail/flip{ - dir = 4; - name = "Library Junction"; - sortType = 16 - }, -/turf/open/floor/plating, -/area/maintenance/port/greater) -"eWc" = ( -/obj/structure/chair/comfy/black{ - dir = 8 - }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/red/half/contrasted{ +/obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/iron, -/area/security/office) -"eWo" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, -/obj/structure/disposalpipe/segment, -/obj/structure/railing/corner, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 8 +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 1 }, /turf/open/floor/iron, -/area/hallway/primary/fore) -"eWB" = ( -/obj/machinery/computer/operating, -/obj/effect/turf_decal/tile/blue/half/contrasted{ - dir = 4 +/area/station/engineering/atmos) +"gqm" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/medical/virology) +"gqq" = ( +/obj/structure/dresser, +/turf/open/floor/iron/grimy, +/area/station/command/heads_quarters/hop) +"gqv" = ( +/obj/machinery/camera/directional/south{ + c_tag = "Engineering - Aft"; + name = "engineering camera" }, -/turf/open/floor/iron/white, -/area/medical/surgery/aft) -"eWC" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/structure/closet/crate/bin, -/obj/effect/spawner/random/contraband/prison, -/obj/machinery/firealarm/directional/east, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/obj/effect/spawner/random/structure/tank_holder, +/obj/item/radio/intercom/directional/south, +/obj/machinery/light/directional/south, /turf/open/floor/iron, -/area/security/prison) -"eWW" = ( -/obj/structure/chair/office{ - dir = 8 +/area/station/engineering/main) +"gqA" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Maintenance Hatch" }, -/turf/open/floor/carpet/blue, -/area/commons/vacant_room/office) -"eXa" = ( -/obj/effect/turf_decal/trimline/blue/filled/corner, -/turf/open/floor/iron/white, -/area/medical/treatment_center) -"eXb" = ( -/obj/structure/chair/office, -/obj/effect/landmark/start/head_of_personnel, -/obj/structure/cable, -/turf/open/floor/wood, -/area/command/heads_quarters/hop) -"eXh" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/neutral/half/contrasted, -/turf/open/floor/iron, -/area/maintenance/port/aft) -"eXi" = ( -/obj/machinery/atmospherics/pipe/smart/simple/purple/visible, -/obj/machinery/airalarm/mixingchamber{ - dir = 4; - pixel_x = 25 - }, -/turf/open/floor/iron/dark, -/area/science/mixing/chamber) -"eXl" = ( -/obj/effect/decal/cleanable/oil, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/iron, -/area/engineering/supermatter/room) -"eXm" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/rack, -/obj/effect/decal/cleanable/dirt, -/obj/item/storage/box/donkpockets, -/obj/item/stack/package_wrap, -/obj/effect/turf_decal/bot, -/obj/item/knife/kitchen, -/obj/machinery/airalarm/directional/south, -/turf/open/floor/iron, -/area/service/kitchen/abandoned) -"eXs" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 1 - }, -/turf/open/floor/iron, -/area/engineering/atmos) -"eXw" = ( -/obj/machinery/atmospherics/pipe/smart/simple/dark/visible, /obj/effect/turf_decal/stripes/line{ dir = 1 }, /obj/effect/turf_decal/stripes/line, -/obj/machinery/door/firedoor, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/door/airlock/atmos/glass{ - name = "Upper Atmospherics"; - req_one_access_txt = "10;24" +/obj/effect/mapping_helpers/airlock/unres{ + dir = 1 }, +/obj/effect/mapping_helpers/airlock/access/any/engineering/maintenance/departmental, /turf/open/floor/iron, -/area/engineering/atmos) -"eXx" = ( -/obj/effect/spawner/random/trash/garbage{ - spawn_scatter_radius = 1 +/area/station/commons/vacant_room/office) +"gqB" = ( +/obj/structure/rack, +/obj/effect/spawner/random/maintenance/two, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) +"gqF" = ( +/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible{ + dir = 10 }, -/turf/open/floor/iron/white/side, -/area/service/kitchen/abandoned) -"eXA" = ( -/obj/structure/cable, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/turf_decal/box/corners{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/hallway/primary/port) -"eXM" = ( -/obj/machinery/portable_atmospherics/pump, +/area/station/engineering/atmos) +"gqG" = ( /obj/effect/turf_decal/bot, +/obj/machinery/portable_atmospherics/scrubber, +/obj/structure/sign/poster/official/there_is_no_gas_giant{ + pixel_x = 32 + }, /turf/open/floor/iron/textured_large, -/area/engineering/atmos/project) -"eXO" = ( -/obj/structure/cable, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/area/station/engineering/atmos/project) +"gqH" = ( +/obj/machinery/atmospherics/components/binary/pump{ + dir = 1; + name = "Mix to Ports" }, -/obj/effect/turf_decal/trimline/blue/filled/corner, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron/white, -/area/medical/medbay/central) -"eXP" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron, -/area/science/research) -"eXU" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron, -/area/cargo/storage) -"eXZ" = ( +/area/station/engineering/atmos) +"gqM" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, /turf/open/floor/iron, -/area/hallway/primary/fore) -"eYc" = ( +/area/station/maintenance/department/electrical) +"gqO" = ( +/obj/machinery/light/directional/south, +/turf/open/floor/wood, +/area/station/service/library) +"gqQ" = ( +/obj/structure/sign/warning/secure_area, +/turf/closed/wall/r_wall, +/area/station/hallway/secondary/command) +"gqR" = ( /obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, -/turf/open/floor/iron, -/area/hallway/secondary/entry) -"eYe" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/landmark/start/hangover, -/obj/effect/turf_decal/tile/brown{ +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/yellow{ dir = 4 }, +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible, +/turf/open/floor/iron/dark/corner{ + dir = 1 + }, +/area/station/maintenance/disposal/incinerator) +"grb" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable, +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/structure/steam_vent, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/station/maintenance/port/fore) +"grl" = ( +/obj/effect/turf_decal/bot, +/obj/structure/rack, +/obj/item/clothing/suit/hazardvest, +/obj/item/clothing/suit/hazardvest, +/obj/item/tank/internals/emergency_oxygen/engi, +/obj/item/tank/internals/emergency_oxygen/engi, +/obj/item/clothing/glasses/meson, +/obj/item/clothing/glasses/meson, /turf/open/floor/iron, -/area/hallway/primary/central/fore) -"eYl" = ( -/obj/structure/disposalpipe/segment{ +/area/station/engineering/main) +"grO" = ( +/obj/machinery/atmospherics/pipe/smart/manifold/supply/visible{ dir = 4 }, -/obj/structure/grille, -/turf/closed/wall/r_wall, -/area/engineering/atmos) -"eYF" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/structure/chair, -/turf/open/floor/iron/dark, -/area/medical/surgery/theatre) -"eZg" = ( -/obj/structure/table/glass, -/obj/item/stack/medical/suture, -/obj/item/stack/medical/mesh, -/obj/machinery/camera/directional/north{ - c_tag = "Medbay - Treatment Center"; - name = "medbay camera"; - network = list("ss13","medbay") +/obj/effect/turf_decal/tile/yellow{ + dir = 4 }, -/obj/effect/turf_decal/tile/blue/fourcorners, -/turf/open/floor/iron/white, -/area/medical/treatment_center) -"eZh" = ( +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/iron/dark/corner, +/area/station/engineering/atmos/pumproom) +"grV" = ( +/obj/effect/turf_decal/arrows/red{ + dir = 4; + pixel_x = -15 + }, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos/hfr_room) +"gsf" = ( /obj/structure/table/reinforced, -/obj/machinery/door/firedoor, -/obj/item/folder/white, -/obj/effect/turf_decal/delivery, +/obj/item/storage/fancy/donut_box, +/turf/open/floor/wood, +/area/station/engineering/break_room) +"gso" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron, +/area/station/medical/medbay/central) +"gsv" = ( +/obj/effect/landmark/blobstart, +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/door/window/left/directional/north{ - name = "Medical Desk"; - req_access_txt = "5" - }, -/obj/machinery/door/window/left/directional/south{ - name = "Medbay Desk"; - req_access_txt = "5" +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 4 }, /turf/open/floor/iron, -/area/medical/medbay/central) -"eZi" = ( -/obj/structure/table/wood, -/obj/item/folder, -/obj/item/pen, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/wood, -/area/service/library/abandoned) -"eZl" = ( -/obj/machinery/camera/directional/south{ - c_tag = "Science - Research Director's Quarters"; - name = "science camera"; - network = list("ss13","rd") +/area/station/maintenance/port/aft) +"gsy" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"gsF" = ( +/obj/machinery/door/window/brigdoor{ + id = "scicell"; + name = "Medical Cell"; + req_access = list("security") }, -/obj/machinery/modular_computer/console/preset/research{ +/obj/effect/turf_decal/tile/red/fourcorners, +/turf/open/floor/iron, +/area/station/security/checkpoint/science/research) +"gsI" = ( +/obj/effect/turf_decal/tile/purple/anticorner/contrasted{ dir = 1 }, -/obj/structure/cable, -/obj/effect/turf_decal/tile/purple, /turf/open/floor/iron/white, -/area/command/heads_quarters/rd) -"eZr" = ( -/obj/machinery/light/directional/east, -/obj/machinery/requests_console/directional/east{ - announcementConsole = 1; - department = "Quartermaster's Desk"; - departmentType = 2; - name = "Quartermaster's Requests Console" +/area/station/science/lab) +"gsT" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/sign/departments/medbay/alt, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/security/execution/transfer) +"gsV" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/structure/filingcabinet/chestdrawer, -/obj/effect/turf_decal/tile/brown/anticorner/contrasted, +/obj/effect/turf_decal/tile/neutral/half/contrasted, /turf/open/floor/iron, -/area/cargo/qm) -"eZu" = ( -/obj/structure/table, -/obj/item/paper_bin, -/obj/item/pen, -/obj/effect/turf_decal/tile/purple, -/turf/open/floor/iron/white, -/area/science/lobby) -"eZw" = ( -/obj/structure/cable, -/obj/effect/turf_decal/tile/neutral/fourcorners, +/area/station/command/heads_quarters/ce) +"gsY" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/tile/neutral, +/obj/item/radio/intercom/directional/south, /turf/open/floor/iron, -/area/medical/morgue) -"eZA" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/area/station/hallway/secondary/entry) +"gtd" = ( +/obj/effect/landmark/start/chaplain, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 + }, +/turf/open/floor/iron/grimy, +/area/station/service/chapel/office) +"gtf" = ( +/obj/structure/disposalpipe/segment{ + dir = 10 }, +/turf/open/floor/iron/grimy, +/area/station/service/library) +"gtj" = ( +/obj/effect/turf_decal/bot, +/obj/structure/tank_dispenser, /obj/effect/turf_decal/tile/neutral{ dir = 4 }, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/light/small/directional/south, /turf/open/floor/iron/dark, -/area/engineering/atmos) -"eZQ" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/turf/open/floor/iron, -/area/cargo/storage) -"eZW" = ( +/area/station/engineering/supermatter/room) +"gtx" = ( +/obj/structure/table/wood/poker, +/obj/item/toy/cards/deck, +/turf/open/floor/iron/grimy, +/area/station/service/abandoned_gambling_den) +"gty" = ( /obj/machinery/door/firedoor, -/obj/machinery/door/poddoor/shutters/window/preopen{ - id = "right_arrivals_shutters" - }, -/obj/machinery/light/directional/east, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/obj/machinery/door/airlock/medical{ + name = "Break Room" }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark/corner, -/area/hallway/secondary/entry) -"eZX" = ( -/obj/structure/dresser, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/service/library/abandoned) -"fae" = ( /obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/machinery/door/poddoor/preopen{ - id = "engielock"; - name = "Engineering Lockdown Blast Door" - }, -/turf/open/floor/iron/half, -/area/engineering/main) -"fag" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/access/all/medical/general, +/turf/open/floor/iron, +/area/station/medical/break_room) +"gtD" = ( +/obj/structure/sign/directions/science{ + pixel_y = -8 }, -/obj/machinery/door/airlock/external{ - name = "External Docking Port"; - space_dir = 4 +/obj/structure/sign/directions/command{ + dir = 1 }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/obj/structure/sign/directions/supply{ + dir = 1; + pixel_y = 8 }, +/turf/closed/wall, +/area/station/commons/storage/tools) +"gtM" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"fao" = ( -/obj/effect/decal/cleanable/oil, -/obj/structure/reflector/single, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating{ - icon_state = "panelscorched" - }, -/area/engineering/supermatter/room) -"faz" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/maintenance/port/greater) +"gtX" = ( +/obj/machinery/newscaster/directional/west, +/turf/open/floor/iron/cafeteria, +/area/station/service/kitchen) +"gtY" = ( +/obj/structure/bookcase/random, /turf/open/floor/wood, -/area/service/theater/abandoned) -"faC" = ( -/obj/machinery/atmospherics/components/unary/outlet_injector/monitored/mix_input{ - dir = 4 - }, -/turf/open/floor/engine/vacuum, -/area/engineering/atmos) -"faI" = ( +/area/station/service/library/abandoned) +"guc" = ( /obj/item/kirbyplants/random, -/obj/machinery/camera/directional/east{ - c_tag = "Science Maintnence"; - network = list("ss13","rd"); - start_active = 1 - }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/iron, +/area/station/science/research/abandoned) +"gug" = ( /obj/structure/cable, -/obj/effect/turf_decal/tile/purple/half/contrasted{ - dir = 4 +/obj/effect/turf_decal/tile/yellow/half/contrasted{ + dir = 1 }, -/turf/open/floor/iron/white, -/area/maintenance/department/science) -"faJ" = ( -/obj/structure/table/reinforced, -/obj/machinery/recharger, -/obj/structure/cable, -/obj/effect/turf_decal/tile/red/half/contrasted, /turf/open/floor/iron, -/area/security/lockers) -"fbe" = ( -/obj/effect/turf_decal/tile/green{ +/area/station/commons/storage/primary) +"guj" = ( +/obj/effect/landmark/start/shaft_miner, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron, +/area/station/cargo/miningoffice) +"gul" = ( +/obj/machinery/meter, +/obj/machinery/door/window/right/directional/west, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/pipe/smart/manifold4w/general/visible, +/turf/open/floor/iron/dark, +/area/station/security/execution/education) +"guq" = ( +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/white, -/area/medical/virology) -"fbh" = ( -/obj/structure/cable, -/turf/open/floor/wood, -/area/service/library/abandoned) -"fbo" = ( -/obj/effect/turf_decal/plaque{ - icon_state = "L9" +/turf/open/floor/iron, +/area/station/science/research/abandoned) +"gur" = ( +/obj/machinery/door/window/left/directional/north, +/obj/machinery/door/firedoor/border_only{ + dir = 1 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/hallway/primary/central/aft) -"fbp" = ( -/obj/effect/decal/cleanable/dirt, /obj/structure/cable, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/turf/open/floor/iron/cafeteria, +/area/station/security/prison/mess) +"guw" = ( +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 4 }, /turf/open/floor/iron, -/area/maintenance/starboard) -"fbt" = ( -/obj/structure/chair/office, -/obj/effect/landmark/start/station_engineer, -/obj/effect/landmark/event_spawn, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/area/station/maintenance/port/greater) +"guz" = ( +/obj/machinery/light/directional/north, +/obj/item/kirbyplants/random, +/turf/open/floor/wood, +/area/station/command/meeting_room/council) +"guH" = ( +/obj/machinery/rnd/experimentor, +/turf/open/floor/engine, +/area/station/science/explab) +"guI" = ( +/obj/machinery/atmospherics/pipe/smart/simple/cyan/hidden, +/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/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/bot, +/obj/machinery/computer/atmos_control/nocontrol/master{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/iron/dark, -/area/engineering/main) -"fbC" = ( -/obj/machinery/door/airlock/medical/glass{ - name = "Sanitarium" +/turf/open/floor/iron/dark/textured_large, +/area/station/engineering/atmos/storage/gas) +"guM" = ( +/obj/item/kirbyplants/random, +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 4 }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/mapping_helpers/airlock/access/all/security/brig, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/turf/open/floor/iron, +/area/station/command/heads_quarters/cmo) +"guU" = ( +/obj/machinery/atmospherics/components/binary/pump/on{ + dir = 8; + name = "Unfiltered & Air to Mix" }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/iron/white/side{ +/obj/effect/turf_decal/tile/green/anticorner/contrasted{ dir = 1 }, -/area/security/prison) -"fbG" = ( -/obj/structure/disposalpipe/segment{ - dir = 9 - }, +/turf/open/floor/iron, +/area/station/engineering/atmos/mix) +"guY" = ( +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/grimy, +/area/station/command/heads_quarters/hop) +"gvc" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/open/floor/iron, -/area/engineering/main) -"fbL" = ( -/obj/machinery/holopad, +/area/station/ai_monitored/command/storage/eva) +"gvg" = ( +/obj/structure/chair/comfy/brown{ + dir = 4 + }, +/turf/open/floor/wood, +/area/station/service/electronic_marketing_den) +"gvh" = ( /obj/structure/cable, -/obj/effect/turf_decal/bot, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/hallway/secondary/command) -"fbT" = ( +/obj/machinery/door/airlock/maintenance_hatch, +/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 4 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/hallway/primary/central/aft) -"fcg" = ( -/obj/structure/table/wood, -/obj/item/clothing/under/costume/geisha, -/obj/item/clothing/shoes/sandal, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/service/theater/abandoned) -"fch" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 8 +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "medbay-passthrough" }, -/obj/machinery/camera/directional/east{ - c_tag = "AI Satellite - Aft Port"; - name = "ai camera"; - network = list("minisat"); - start_active = 1 +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/ai_monitored/aisat/exterior) -"fcl" = ( -/obj/structure/dresser, -/obj/structure/mirror/directional/east, -/obj/effect/turf_decal/tile/blue{ - dir = 4 +/obj/effect/mapping_helpers/airlock/unres, +/obj/effect/mapping_helpers/airlock/access/any/medical/maintenance, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) +"gvj" = ( +/obj/structure/cable, +/obj/machinery/door/airlock/atmos/glass{ + name = "Atmospherics Desk" }, -/obj/effect/turf_decal/tile/blue{ +/obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/machinery/light_switch/directional/north{ - pixel_x = -8 - }, -/turf/open/floor/iron/white, -/area/command/heads_quarters/cmo) -"fco" = ( -/obj/effect/turf_decal/siding/wood{ +/obj/effect/turf_decal/siding/yellow/corner, +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/wood, -/area/service/theater) -"fcq" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/duct, +/obj/machinery/door/firedoor, +/obj/effect/mapping_helpers/airlock/access/all/engineering/atmos, /turf/open/floor/iron, -/area/maintenance/department/crew_quarters/bar) -"fcA" = ( +/area/station/engineering/atmos/storage/gas) +"gvk" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"gvq" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/power/apc/auto_name/directional/east, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"fcG" = ( /obj/effect/decal/cleanable/dirt, -/obj/machinery/light/small/directional/east, -/obj/structure/sign/warning/fire{ - pixel_x = 32 - }, -/obj/effect/turf_decal/stripes/end{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/obj/effect/turf_decal/tile/green/half/contrasted{ dir = 1 }, /turf/open/floor/iron, -/area/engineering/main) -"fcL" = ( +/area/station/service/hydroponics/garden) +"gvr" = ( +/obj/machinery/airalarm/directional/west, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron, +/area/station/commons/fitness/recreation) +"gvA" = ( +/obj/structure/closet/toolcloset, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible, +/obj/structure/extinguisher_cabinet/directional/east, +/turf/open/floor/plating, +/area/station/maintenance/department/electrical) +"gvG" = ( +/obj/structure/table/wood/poker, +/obj/item/flashlight/lamp, +/turf/open/floor/plating, +/area/station/service/abandoned_gambling_den) +"gvJ" = ( +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/closed/wall/r_wall, -/area/engineering/atmos) -"fcM" = ( -/obj/item/kirbyplants/random, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/firealarm/directional/south, -/turf/open/floor/iron/dark, -/area/security/detectives_office) -"fcP" = ( -/obj/machinery/door/airlock/external{ - name = "Observatory" +/obj/structure/disposalpipe/junction{ + dir = 4 }, /turf/open/floor/plating, -/area/maintenance/space_hut/observatory) -"fcQ" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/blue/half/contrasted{ +/area/station/maintenance/starboard/aft) +"gvL" = ( +/obj/effect/turf_decal/tile/green, +/obj/structure/extinguisher_cabinet/directional/south, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) +"gvN" = ( +/obj/structure/window/reinforced{ dir = 8 }, -/turf/open/floor/iron/white, -/area/medical/psychology) -"fdg" = ( +/obj/machinery/door/window/left/directional/north, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/aisat/exterior) +"gvR" = ( +/obj/structure/closet/l3closet/virology, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron, +/area/station/medical/virology) +"gvW" = ( /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral, +/obj/effect/landmark/start/hangover, /turf/open/floor/iron, -/area/maintenance/port/fore) -"fdk" = ( -/obj/machinery/power/emitter, +/area/station/commons/locker) +"gwi" = ( +/obj/structure/cable, /obj/effect/turf_decal/bot, -/turf/open/floor/iron, -/area/engineering/main) -"fdn" = ( -/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ - dir = 10 - }, -/obj/machinery/status_display/evac/directional/east, -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 5 - }, -/turf/open/floor/iron, -/area/engineering/atmos) -"fdo" = ( -/obj/effect/turf_decal/tile/brown/anticorner/contrasted{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 8 }, +/obj/structure/disposalpipe/segment, /turf/open/floor/iron, -/area/cargo/warehouse) -"fdx" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/door/airlock/maintenance_hatch{ - name = "Maintenance Hatch"; - req_access_txt = "12" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 +/area/station/medical/medbay/central) +"gwr" = ( +/obj/item/kirbyplants/random, +/obj/effect/turf_decal/stripes/line, +/obj/machinery/button/door/directional/south{ + id = "evashutters"; + name = "E.V.A. Shutters"; + req_access = list("command") }, /turf/open/floor/iron, -/area/maintenance/port/fore) -"fdG" = ( -/obj/structure/cable, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/security/checkpoint) -"fdP" = ( -/obj/structure/cable, -/obj/effect/landmark/start/hangover, -/obj/structure/disposalpipe/segment{ +/area/station/ai_monitored/command/storage/eva) +"gwt" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron, -/area/hallway/primary/central/fore) -"fdT" = ( -/obj/machinery/suit_storage_unit/ce, -/obj/machinery/airalarm/directional/east, -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, +/obj/effect/spawner/random/structure/closet_private, +/obj/structure/sign/poster/random/directional/west, +/turf/open/floor/wood, +/area/station/hallway/secondary/service) +"gwu" = ( +/obj/item/kirbyplants/random, +/obj/machinery/light/directional/north, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/command/heads_quarters/ce) -"fdV" = ( -/obj/structure/cable, -/obj/machinery/duct, -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/area/station/ai_monitored/turret_protected/ai_upload) +"gww" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/poddoor/shutters{ + id = "visitation"; + name = "Visitation Shutters" }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/obj/machinery/door/window/right/directional/south{ dir = 4 }, /turf/open/floor/iron, -/area/engineering/main) -"fdX" = ( +/area/station/security/prison/visit) +"gwE" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 8 + }, +/obj/structure/chair/stool/bar/directional/west, +/obj/structure/sign/poster/contraband/random/directional/south, +/turf/open/floor/wood, +/area/station/service/electronic_marketing_den) +"gwL" = ( +/obj/machinery/hydroponics/soil, /obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/food_or_drink/seed, +/turf/open/floor/iron/dark, +/area/station/service/hydroponics/garden/abandoned) +"gwM" = ( +/obj/effect/turf_decal/arrows/white, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos/hfr_room) +"gwT" = ( /obj/structure/cable, -/obj/effect/turf_decal/tile/blue{ - dir = 8 +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/maintenance/starboard/greater) +"gwZ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/tank_holder/emergency_oxygen, +/turf/open/floor/plating, +/area/station/maintenance/port/greater) +"gxk" = ( +/obj/item/paper_bin{ + pixel_x = -7 }, -/turf/open/floor/iron, -/area/maintenance/starboard/aft) -"fej" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/door/airlock/atmos/glass{ - name = "Atmospherics Storage"; - req_access_txt = "24" +/obj/item/pen{ + pixel_x = -7 + }, +/obj/item/reagent_containers/food/drinks/britcup{ + pixel_x = 6; + pixel_y = -4 }, -/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible, -/obj/effect/turf_decal/siding/yellow/corner, -/obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/machinery/door/firedoor, -/turf/open/floor/iron, -/area/engineering/atmos/storage) -"fek" = ( -/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ - dir = 9 - }, -/obj/structure/cable, -/obj/effect/turf_decal/stripes/corner{ +/obj/structure/window{ dir = 1 }, -/obj/effect/turf_decal/siding/white, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 8 - }, -/obj/effect/decal/cleanable/food/flour, -/turf/open/floor/iron/freezer, -/area/service/kitchen/coldroom) -"feC" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/item/shard, -/obj/effect/decal/cleanable/glass, -/mob/living/basic/cockroach, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"feI" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/structure/chair/sofa/bench/right{ - dir = 8 - }, -/obj/effect/turf_decal/box/corners{ +/obj/structure/table, +/obj/structure/extinguisher_cabinet/directional/west, +/obj/effect/turf_decal/tile/brown/anticorner/contrasted{ dir = 1 }, -/obj/effect/turf_decal/box/corners{ +/turf/open/floor/iron, +/area/station/cargo/drone_bay) +"gxu" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/iron/dark, -/area/hallway/secondary/entry) -"feZ" = ( -/obj/effect/turf_decal/tile/purple{ - dir = 8 +/obj/effect/turf_decal/tile/blue/half/contrasted{ + dir = 1 }, +/turf/open/floor/iron/white, +/area/station/medical/storage) +"gxv" = ( +/obj/structure/table, +/obj/item/restraints/handcuffs, +/obj/item/clothing/suit/armor/vest, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/obj/effect/turf_decal/tile/red/half/contrasted, /turf/open/floor/iron, -/area/hallway/primary/aft) -"ffb" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, +/area/station/security/execution/transfer) +"gxD" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/item/radio/intercom/directional/north, +/obj/effect/turf_decal/tile/blue/anticorner/contrasted{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/station/command/bridge) +"gxE" = ( +/obj/machinery/holopad, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/bot, /turf/open/floor/iron, -/area/hallway/primary/central/aft) -"ffe" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark/side{ +/area/station/commons/storage/primary) +"gxF" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/trash/botanical_waste, +/turf/open/floor/iron/checker, +/area/station/service/hydroponics/garden/abandoned) +"gxK" = ( +/obj/machinery/light/small/directional/south, +/obj/effect/turf_decal/tile/blue, +/turf/open/floor/iron, +/area/station/hallway/primary/central/aft) +"gxL" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/tile/yellow{ dir = 4 }, -/area/hallway/secondary/entry) -"fft" = ( -/obj/structure/cable, -/obj/effect/turf_decal/tile/red, +/obj/structure/sign/poster/random/directional/east, +/turf/open/floor/iron, +/area/station/hallway/primary/port) +"gxP" = ( +/obj/structure/sign/directions/evac{ + pixel_y = -8 + }, +/obj/structure/sign/directions/medical, +/obj/structure/sign/directions/security{ + dir = 4; + pixel_y = 8 + }, +/turf/closed/wall, +/area/station/security/courtroom) +"gxW" = ( +/obj/effect/turf_decal/tile/yellow, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/hallway/primary/starboard) -"ffy" = ( -/obj/item/kirbyplants{ - icon_state = "plant-21" +/obj/machinery/chem_mass_spec, +/obj/structure/disposalpipe/segment{ + dir = 4 }, +/turf/open/floor/iron/white, +/area/station/medical/pharmacy) +"gxX" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron, -/area/hallway/primary/central/aft) -"ffG" = ( -/obj/structure/table/reinforced, -/obj/machinery/recharger, -/obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/south, -/turf/open/floor/iron/white, -/area/science/misc_lab/range) -"ffU" = ( -/obj/structure/dresser, -/obj/effect/turf_decal/siding/wood, -/obj/machinery/newscaster/directional/north, -/obj/item/flashlight/lamp/bananalamp{ - pixel_x = 4; - pixel_y = 18 - }, -/obj/machinery/camera/directional/east{ - c_tag = "Service - Clown's Room"; - name = "service camera" - }, +/area/station/science/research) +"gyj" = ( +/obj/structure/bed, +/obj/item/bedsheet/dorms, +/obj/effect/landmark/start/hangover, /turf/open/floor/wood, -/area/service/theater) -"ffV" = ( -/obj/item/flashlight/seclite, -/turf/open/floor/wood{ - icon_state = "wood-broken3" - }, -/area/commons/dorms) -"fgg" = ( +/area/station/commons/dorms) +"gys" = ( +/obj/machinery/light/directional/south, /obj/effect/decal/cleanable/dirt, -/obj/machinery/camera/directional/west{ - c_tag = "Security Hallway - Fore"; - name = "hallway camera" +/obj/effect/turf_decal/stripes/line{ + dir = 10 }, -/obj/effect/turf_decal/tile/red{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/tcommsat/server) +"gyv" = ( +/obj/machinery/light/small/directional/east, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/turf/open/floor/plating, +/area/station/security/range) +"gyE" = ( +/obj/structure/cable, +/obj/effect/turf_decal/stripes/line{ dir = 1 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, -/area/hallway/primary/starboard) -"fgB" = ( -/obj/structure/lattice/catwalk, -/obj/machinery/atmospherics/pipe/smart/simple/orange/visible, -/turf/open/space/basic, -/area/space/nearstation) -"fgC" = ( -/obj/machinery/light/small/directional/north, +/area/station/tcommsat/server) +"gyM" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/hallway/primary/aft) +"gyR" = ( +/obj/machinery/holopad, /obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark/telecomms, -/area/tcommsat/server) -"fgF" = ( -/obj/structure/disposalpipe/segment{ - dir = 10 - }, -/obj/effect/turf_decal/tile/brown/half/contrasted{ - dir = 8 - }, /turf/open/floor/iron, -/area/cargo/lobby) -"fgO" = ( -/obj/effect/turf_decal/stripes/line{ +/area/station/medical/medbay/lobby) +"gyS" = ( +/obj/machinery/holopad, +/obj/effect/turf_decal/bot, +/obj/effect/landmark/start/hangover, +/turf/open/floor/iron, +/area/station/commons/locker) +"gyW" = ( +/obj/structure/cable, +/obj/effect/turf_decal/siding/wood/corner{ dir = 1 }, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/machinery/light/directional/north, +/turf/open/floor/iron/dark, +/area/station/hallway/secondary/service) +"gzf" = ( +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/station/maintenance/department/crew_quarters/bar) +"gzg" = ( +/obj/effect/landmark/xeno_spawn, +/obj/structure/cable, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 + dir = 1 }, -/turf/open/floor/iron, -/area/ai_monitored/command/storage/eva) -"fgQ" = ( -/obj/machinery/computer/security{ +/turf/open/floor/wood, +/area/station/security/detectives_office/private_investigators_office) +"gzj" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/landmark/start/prisoner, +/turf/open/floor/iron/cafeteria, +/area/station/security/prison/mess) +"gzn" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment, +/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 8 }, -/obj/machinery/status_display/evac/directional/east, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/item/radio/intercom/directional/north, -/turf/open/floor/iron/dark, -/area/security/office) -"fhh" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron, -/area/maintenance/disposal/incinerator) -"fho" = ( -/obj/structure/chair/office/light{ - dir = 8 +/area/station/maintenance/starboard/aft) +"gzF" = ( +/obj/structure/cable, +/obj/structure/table/reinforced, +/obj/machinery/recharger, +/obj/structure/extinguisher_cabinet/directional/south{ + pixel_x = 32 }, -/obj/effect/landmark/start/virologist, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/obj/structure/reagent_dispensers/wall/peppertank/directional/east, +/obj/machinery/status_display/evac/directional/south, +/obj/effect/turf_decal/tile/red/anticorner/contrasted, /turf/open/floor/iron, -/area/medical/virology) -"fhr" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/wood{ - icon_state = "wood-broken2" - }, -/area/service/abandoned_gambling_den) -"fhu" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ +/area/station/security/checkpoint/engineering) +"gzG" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/machinery/door/airlock/external{ - name = "External Docking Port" +/turf/open/floor/plating, +/area/station/hallway/secondary/entry) +"gzQ" = ( +/obj/machinery/door/airlock/security/glass{ + name = "Permabrig Cell 3" }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/mapping_helpers/airlock/access/all/security/brig, /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/turf/open/floor/iron, -/area/hallway/secondary/entry) -"fhx" = ( -/obj/structure/cable, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/structure/disposalpipe/segment, /turf/open/floor/iron, -/area/medical/medbay/central) -"fhK" = ( -/obj/machinery/air_sensor/nitrogen_tank, -/turf/open/floor/engine/n2, -/area/engineering/atmos) -"fhN" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/rnd/production/circuit_imprinter, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron/dark, -/area/engineering/storage_shared) -"fhP" = ( -/obj/effect/decal/cleanable/dirt, +/area/station/security/prison/safe) +"gzU" = ( +/obj/structure/table, /obj/effect/decal/cleanable/dirt, -/obj/structure/cable, +/obj/item/stack/package_wrap, +/obj/item/hand_labeler, +/obj/machinery/light/directional/west, +/obj/item/clothing/head/welding, +/obj/effect/turf_decal/bot, +/obj/structure/extinguisher_cabinet/directional/west, +/turf/open/floor/iron, +/area/station/science/robotics/mechbay) +"gzV" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible, +/obj/effect/turf_decal/trimline/yellow/filled/line{ dir = 4 }, /turf/open/floor/iron, -/area/maintenance/starboard/aft) -"fhT" = ( -/obj/structure/sign/nanotrasen{ - pixel_x = 32; - pixel_y = -32 +/area/station/engineering/atmos) +"gAc" = ( +/obj/structure/table/glass, +/obj/item/storage/medkit/brute{ + pixel_x = 6; + pixel_y = 6 }, -/obj/machinery/light/small/directional/south, -/obj/item/kirbyplants{ - icon_state = "plant-22" +/obj/item/storage/medkit/brute{ + pixel_x = 3; + pixel_y = 3 }, -/obj/effect/turf_decal/tile/blue/half/contrasted, -/turf/open/floor/iron/dark, -/area/command/bridge) -"fhU" = ( -/obj/effect/spawner/random/structure/crate_abandoned, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"fhV" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 5 +/obj/item/storage/medkit/regular, +/obj/item/storage/medkit/brute{ + pixel_x = -3; + pixel_y = -3 }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ - dir = 9 +/obj/machinery/door/window/left/directional/east{ + name = "First-Aid Supplies"; + red_alert_access = 1; + req_access = list("medical") }, -/obj/effect/turf_decal/trimline/yellow/filled/warning{ - dir = 1 +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 4 }, /turf/open/floor/iron, -/area/engineering/atmos) -"fiE" = ( -/obj/structure/window/reinforced{ +/area/station/medical/storage) +"gAm" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/white, +/area/station/maintenance/department/science) +"gAq" = ( +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/item/kirbyplants/random, -/obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/ai_monitored/aisat/exterior) -"fiJ" = ( -/turf/closed/wall/r_wall, -/area/engineering/atmos/mix) -"fiM" = ( -/obj/machinery/shower{ - dir = 4; - name = "emergency shower" - }, -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/stripes/line{ +/area/station/science/genetics) +"gAv" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ dir = 10 }, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"gAw" = ( +/turf/closed/wall/r_wall, +/area/station/engineering/supermatter/room) +"gAz" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/science/research) -"fiN" = ( -/obj/structure/window, /obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/security/prison) -"fiR" = ( -/obj/machinery/atmospherics/pipe/heat_exchanging/manifold{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/corner{ +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, +/turf/open/floor/iron, +/area/station/maintenance/port/greater) +"gAH" = ( /obj/effect/decal/cleanable/dirt, -/obj/machinery/airalarm/kitchen_cold_room{ - dir = 1; - pixel_y = 24 - }, -/turf/open/floor/iron/freezer, -/area/service/kitchen/coldroom) -"fiS" = ( -/obj/effect/spawner/random/vending/colavend, -/obj/structure/sign/poster/official/ian{ - pixel_y = -32 +/obj/structure/cable, +/obj/machinery/power/apc/auto_name/directional/north, +/turf/open/floor/plating, +/area/station/maintenance/central) +"gAL" = ( +/obj/effect/spawner/structure/window/reinforced/plasma, +/turf/open/floor/plating, +/area/station/maintenance/disposal/incinerator) +"gBk" = ( +/obj/structure/sign/poster/random/directional/east, +/turf/open/floor/engine, +/area/station/science/explab) +"gBm" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/hallway/primary/central/fore) -"fjp" = ( -/obj/structure/closet/secure_closet/quartermaster, -/obj/effect/turf_decal/stripes/line{ - dir = 9 +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/iron, +/area/station/maintenance/port/fore) +"gBI" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/cafeteria, +/area/station/service/kitchen) +"gBK" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 4 }, -/obj/item/radio/intercom/directional/west, /turf/open/floor/iron, -/area/cargo/qm) -"fjt" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/service/theater/abandoned) -"fjI" = ( -/obj/structure/table/reinforced, -/obj/machinery/computer/security/telescreen/entertainment/directional/west, -/turf/open/floor/wood, -/area/engineering/break_room) -"fjO" = ( +/area/station/maintenance/port/aft) +"gBP" = ( +/obj/machinery/light/directional/east, +/obj/structure/cable, /obj/effect/turf_decal/tile/green{ - dir = 8 + dir = 4 }, -/obj/machinery/light_switch/directional/west, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/power/apc/auto_name/directional/east, /turf/open/floor/iron/white, -/area/medical/virology) -"fjP" = ( -/obj/machinery/shower{ - dir = 4; - name = "emergency shower" - }, -/obj/effect/turf_decal/trimline/blue/end{ +/area/station/medical/virology) +"gCa" = ( +/obj/structure/bed, +/obj/item/bedsheet/medical, +/obj/machinery/iv_drip, +/obj/effect/turf_decal/tile/blue{ dir = 4 }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/obj/machinery/newscaster/directional/east, +/turf/open/floor/iron/white, +/area/station/medical/surgery/theatre) +"gCh" = ( +/obj/structure/window/reinforced{ + dir = 1 }, -/turf/open/floor/iron, -/area/engineering/main) -"fjU" = ( -/obj/machinery/vending/wardrobe/law_wardrobe, -/obj/machinery/firealarm/directional/east, -/obj/machinery/light_switch/directional/north{ - pixel_x = -8 +/obj/structure/window/reinforced{ + dir = 4 }, -/obj/machinery/button/door/directional/north{ - id = "lawyerprivacy"; - name = "Lawyer's Privacy Control"; - pixel_x = 6 +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4{ + dir = 10 }, -/turf/open/floor/wood, -/area/service/lawoffice) -"fjV" = ( +/turf/open/floor/iron/dark, +/area/station/ai_monitored/aisat/exterior) +"gCk" = ( +/obj/structure/sign/poster/random{ + pixel_y = 32 + }, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/structure/rack, +/obj/effect/turf_decal/bot, +/obj/item/integrated_circuit/loaded/speech_relay, +/obj/item/integrated_circuit/loaded/hello_world, +/turf/open/floor/iron/dark, +/area/station/science/explab) +"gCp" = ( /obj/structure/cable, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 1 +/obj/structure/disposalpipe/segment{ + dir = 9 }, /turf/open/floor/iron, -/area/security/checkpoint/escape) -"fka" = ( -/obj/effect/turf_decal/tile/yellow{ +/area/station/command/teleporter) +"gCt" = ( +/turf/open/floor/circuit/green, +/area/station/science/xenobiology) +"gCB" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plating, +/area/station/maintenance/fore) +"gCP" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock{ + name = "Locker Room" + }, +/obj/structure/cable, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/effect/turf_decal/tile/yellow, -/obj/item/radio/intercom/directional/north, -/obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, -/area/engineering/atmos/project) -"fkh" = ( +/area/station/commons/locker) +"gCQ" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/medical/medbay/lobby) -"fkq" = ( -/obj/item/clothing/neck/stethoscope, -/obj/structure/table, +/area/station/commons/toilet/locker) +"gCW" = ( /obj/structure/cable, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/medical/virology) -"fkw" = ( -/obj/machinery/camera/directional/north{ - c_tag = "Science - Port"; - name = "science camera"; - network = list("ss13","rd") - }, -/obj/effect/turf_decal/tile/purple{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/item/radio/intercom/directional/north, -/turf/open/floor/iron/white, -/area/science/research) -"fkA" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/green/visible, -/turf/open/floor/engine, -/area/engineering/supermatter/room) -"fkB" = ( +/obj/machinery/holopad/secure, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron, +/area/station/security/lockers) +"gCX" = ( +/obj/effect/landmark/event_spawn, +/turf/open/floor/plating, +/area/station/maintenance/port/greater) +"gCY" = ( /obj/structure/cable, -/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/turf_decal/delivery, +/turf/open/floor/iron, +/area/station/maintenance/starboard/greater) +"gDc" = ( +/obj/structure/cable, +/obj/effect/turf_decal/tile/blue, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark, -/area/ai_monitored/aisat/exterior) -"fkC" = ( -/obj/machinery/portable_atmospherics/scrubber/huge/movable, -/obj/effect/turf_decal/bot, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light/small/directional/east, -/obj/structure/extinguisher_cabinet/directional/east, -/turf/open/floor/iron/textured_large, -/area/engineering/atmos/project) -"fkE" = ( -/obj/machinery/meter, -/obj/machinery/door/window/right/directional/west, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/pipe/smart/manifold4w/general/visible, -/turf/open/floor/iron/dark, -/area/security/execution/education) -"fkJ" = ( +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) +"gDg" = ( +/obj/structure/table/reinforced, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/item/mmi, +/obj/item/mmi, +/obj/item/mmi, +/obj/structure/sign/departments/medbay/alt{ + pixel_y = -32 + }, /obj/effect/turf_decal/bot, -/obj/item/kirbyplants/random, /turf/open/floor/iron, -/area/maintenance/port/greater) -"fkQ" = ( -/obj/machinery/door/airlock/maintenance_hatch{ - name = "Maintenance Hatch"; - req_access_txt = "12" +/area/station/science/robotics/lab) +"gDq" = ( +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible, +/obj/effect/turf_decal/trimline/yellow/filled/corner{ + dir = 4 }, -/obj/effect/turf_decal/stripes/line{ +/turf/open/floor/iron, +/area/station/engineering/atmos) +"gDD" = ( +/obj/machinery/atmospherics/pipe/smart/simple/yellow/visible{ dir = 4 }, -/obj/effect/turf_decal/stripes/line{ +/obj/machinery/meter, +/obj/structure/grille, +/turf/closed/wall/r_wall, +/area/station/engineering/atmos) +"gDF" = ( +/obj/effect/turf_decal/tile/yellow{ dir = 8 }, -/turf/open/floor/iron, -/area/maintenance/port/fore) -"fkR" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable, -/obj/machinery/duct, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/neutral{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible, +/turf/open/floor/iron/dark/corner{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/delivery, -/turf/open/floor/iron, -/area/maintenance/port/fore) -"fkX" = ( -/obj/machinery/light/directional/south, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/area/station/maintenance/department/electrical) +"gDK" = ( +/obj/machinery/camera/directional/north{ + c_tag = "Bridge - Corporate Lounge"; + name = "command camera" }, -/obj/machinery/firealarm/directional/south, -/turf/open/floor/iron, -/area/hallway/primary/central/fore) -"fkZ" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/pipe/smart/manifold4w/dark/visible, -/turf/open/floor/iron, -/area/engineering/atmos) -"flk" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 6 +/obj/structure/sign/picture_frame/showroom/one{ + pixel_x = -8; + pixel_y = 32 }, -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 1 +/obj/structure/sign/picture_frame/showroom/two{ + pixel_x = 8; + pixel_y = 32 }, -/obj/machinery/portable_atmospherics/canister/anesthetic_mix, -/turf/open/floor/iron, -/area/medical/cryo) -"fll" = ( +/turf/open/floor/iron/dark, +/area/station/command/corporate_showroom) +"gDU" = ( +/obj/effect/spawner/structure/window/reinforced, /obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible, -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/atmos{ - name = "Atmospherics"; - req_one_access_txt = "10;24" - }, -/turf/open/floor/iron, -/area/engineering/atmos) -"flq" = ( -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/wood, -/area/service/library/abandoned) -"flu" = ( -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/service/library/abandoned) -"flA" = ( -/obj/structure/cable, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 +/obj/machinery/door/poddoor/preopen{ + id = "xeno7"; + name = "Creature Cell #7" }, -/turf/open/floor/iron, -/area/security/checkpoint/escape) -"flL" = ( /obj/structure/cable, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron, -/area/commons/locker) -"flV" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/general/hidden, -/obj/machinery/rnd/server/master, -/turf/open/floor/circuit/green/telecomms/mainframe, -/area/science/server) -"flZ" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/yellow, -/turf/open/floor/iron, -/area/hallway/primary/port) -"fma" = ( -/obj/effect/spawner/structure/window/reinforced/tinted, -/turf/open/floor/plating, -/area/medical/break_room) -"fmd" = ( -/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, -/area/cargo/sorting) -"fme" = ( -/obj/effect/decal/cleanable/dirt, +/area/station/science/xenobiology) +"gDW" = ( +/obj/structure/sign/nanotrasen, +/turf/closed/wall/r_wall, +/area/station/maintenance/port/aft) +"gDZ" = ( +/obj/structure/table/wood, +/obj/item/storage/secure/briefcase, /obj/structure/cable, +/turf/open/floor/iron/grimy, +/area/station/command/corporate_showroom) +"gEe" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/plating, -/area/maintenance/port/lesser) -"fmg" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 4 +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 10 }, -/turf/open/floor/iron/grimy, -/area/service/chapel) -"fmE" = ( -/obj/structure/table/wood/poker, -/obj/item/storage/briefcase, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/service/abandoned_gambling_den) -"fnf" = ( -/obj/structure/table/wood, -/obj/item/paper_bin, +/turf/open/floor/wood{ + icon_state = "wood-broken5" + }, +/area/station/service/theater) +"gEi" = ( +/obj/machinery/smartfridge/organ, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/carpet, -/area/command/corporate_showroom) -"fnm" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/door/airlock/maintenance_hatch{ - name = "Maintenance Hatch"; - req_access_txt = "12" +/turf/open/floor/iron/white, +/area/station/medical/surgery/aft) +"gEm" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 }, +/obj/structure/cable, +/obj/effect/turf_decal/tile/green/fourcorners, /turf/open/floor/iron, -/area/maintenance/port/fore) -"fny" = ( -/obj/machinery/computer/monitor, -/obj/effect/turf_decal/tile/yellow{ +/area/station/medical/virology) +"gEp" = ( +/obj/item/kirbyplants/random, +/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/power/apc/auto_name/directional/south, +/obj/machinery/firealarm/directional/west, +/turf/open/floor/iron/dark, +/area/station/command/heads_quarters/hos) +"gEq" = ( +/obj/machinery/smartfridge/organ, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/medical/morgue) +"gEs" = ( +/obj/effect/landmark/start/depsec/science, +/obj/effect/turf_decal/tile/red/half/contrasted, +/turf/open/floor/iron, +/area/station/security/checkpoint/science/research) +"gEv" = ( +/obj/effect/turf_decal/tile/blue{ dir = 4 }, -/turf/open/floor/iron/dark, -/area/command/bridge) -"fnB" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/obj/effect/turf_decal/tile/blue{ dir = 8 }, -/turf/open/floor/iron/dark, -/area/hallway/secondary/service) -"fnH" = ( -/obj/structure/table, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/airalarm/directional/west, -/turf/open/floor/iron/dark, -/area/security/courtroom) -"foe" = ( -/obj/structure/cable, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 1 +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/turf/open/floor/iron{ - heat_capacity = 1e+006 +/turf/open/floor/iron/white, +/area/station/medical/medbay/lobby) +"gEA" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/spawner/random/maintenance, +/obj/effect/turf_decal/delivery, +/turf/open/floor/iron, +/area/station/cargo/storage) +"gEB" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/components/binary/pump{ + dir = 1; + name = "Port Mix to Port Ports" }, -/area/command/heads_quarters/ce) -"fof" = ( -/turf/closed/wall, -/area/service/lawoffice) -"fot" = ( -/turf/closed/wall, -/area/ai_monitored/command/storage/eva) -"foK" = ( -/obj/effect/turf_decal/tile/yellow{ +/obj/effect/turf_decal/box/corners{ dir = 1 }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 1 +/turf/open/floor/iron, +/area/station/engineering/atmos) +"gED" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/disposalpipe/segment, +/obj/machinery/door/poddoor/preopen{ + id = "xeno1"; + name = "Creature Cell #1" }, -/turf/open/floor/iron/white, -/area/medical/chemistry) -"foM" = ( +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/science/xenobiology) +"gEE" = ( +/obj/structure/table/reinforced, /obj/structure/window/reinforced{ - dir = 8 + dir = 4 }, -/turf/open/floor/iron/grimy, -/area/service/theater/abandoned) -"foQ" = ( -/obj/structure/chair/stool/directional/east, -/obj/structure/cable, +/obj/machinery/button/door{ + id = "xeno3"; + name = "Containment Control"; + req_access = list("xenobiology") + }, +/obj/machinery/light/directional/north, +/obj/effect/turf_decal/bot, /turf/open/floor/iron, -/area/security/prison) -"foT" = ( -/obj/structure/table/wood, -/obj/item/folder/yellow, -/obj/item/pen, +/area/station/science/xenobiology) +"gEF" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/security/courtroom) -"fpa" = ( +/turf/open/floor/iron, +/area/station/engineering/atmos/pumproom) +"gEP" = ( /obj/structure/cable, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/cafeteria, -/area/service/kitchen) -"fpn" = ( -/obj/structure/table/wood, -/obj/item/paper_bin, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/blue/half/contrasted{ - dir = 1 - }, -/turf/open/floor/iron, -/area/security/courtroom) -"fpo" = ( -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/stripes/line, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/maintenance/port/greater) +"gEQ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/stripes/line{ - dir = 1 + dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/science/research) -"fpX" = ( -/obj/structure/lattice/catwalk, -/turf/open/space/basic, -/area/solars/port/fore) -"fql" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/area/station/maintenance/port/aft) +"gER" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/closet/crate/bin, +/obj/effect/spawner/random/contraband/prison, +/obj/machinery/firealarm/directional/east, +/turf/open/floor/iron, +/area/station/security/prison) +"gFb" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/obj/effect/spawner/random/engineering/tracking_beacon, +/turf/open/floor/iron, +/area/station/maintenance/disposal/incinerator) +"gFt" = ( +/obj/machinery/light/directional/west, +/obj/effect/turf_decal/tile/red{ + dir = 4 }, -/obj/effect/turf_decal/siding/yellow, /turf/open/floor/iron, -/area/engineering/atmos/hfr_room) -"fqr" = ( -/obj/machinery/biogenerator, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron/dark, -/area/service/hydroponics) -"fqy" = ( -/obj/machinery/portable_atmospherics/canister/nitrous_oxide, +/area/station/security/execution/transfer) +"gFu" = ( +/obj/effect/turf_decal/tile/purple, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/turf/open/floor/iron/white, +/area/station/science/lobby) +"gFz" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/components/unary/portables_connector/visible, -/turf/open/floor/iron/dark, -/area/security/execution/education) -"fqP" = ( -/obj/effect/turf_decal/bot, -/obj/effect/decal/cleanable/dirt, -/obj/structure/closet/crate/secure/loot, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, -/area/cargo/warehouse) -"fqV" = ( -/obj/structure/cable, -/obj/effect/turf_decal/tile/bar{ - dir = 1 +/area/station/science/breakroom) +"gFG" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/effect/turf_decal/tile/bar, -/obj/structure/sign/barsign{ - pixel_y = 32 +/obj/effect/turf_decal/tile/yellow/anticorner/contrasted{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/aft) +"gFK" = ( +/obj/machinery/vending/hydroseeds, +/obj/machinery/light_switch/directional/north{ + pixel_x = -8 }, /turf/open/floor/iron/dark, -/area/service/bar) -"frk" = ( -/obj/structure/barricade/wooden, +/area/station/service/hydroponics/garden) +"gGc" = ( /obj/structure/cable, -/obj/machinery/door/airlock{ - id_tag = "commissarydoor"; - name = "Commissary" +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/turf/open/floor/plating, -/area/maintenance/port/greater) -"fru" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/landmark/start/hangover, -/obj/machinery/newscaster/directional/north, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/grimy, -/area/service/library) -"frC" = ( -/obj/machinery/atmospherics/pipe/heat_exchanging/simple, -/obj/structure/lattice, -/turf/open/space/basic, -/area/space/nearstation) -"frJ" = ( -/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment, -/obj/structure/table/wood, -/obj/item/folder/blue, -/obj/item/pen/fourcolor, -/obj/item/stamp/captain, -/obj/machinery/door/window/brigdoor/left/directional/north{ - name = "Captain's Desk"; - req_access_txt = "20" - }, -/turf/open/floor/carpet, -/area/command/heads_quarters/captain) -"frU" = ( -/obj/machinery/light/directional/west, +/turf/open/floor/iron, +/area/station/maintenance/department/electrical) +"gGl" = ( /obj/effect/turf_decal/stripes/line{ - dir = 9 + dir = 1 }, /turf/open/floor/iron, -/area/maintenance/port/greater) -"frV" = ( -/turf/closed/wall/r_wall, -/area/command/heads_quarters/hos) -"fsd" = ( -/obj/effect/turf_decal/tile/blue/fourcorners, -/turf/open/floor/iron, -/area/medical/medbay/lobby) -"fsf" = ( -/obj/structure/closet/radiation, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/tile/yellow{ +/area/station/science/research/abandoned) +"gGn" = ( +/obj/effect/turf_decal/tile/blue{ dir = 4 }, -/turf/open/floor/iron/dark/corner{ +/obj/machinery/airalarm/directional/east, +/turf/open/floor/iron/white, +/area/station/medical/surgery/theatre) +"gGv" = ( +/obj/effect/turf_decal/tile/red, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/security/execution/transfer) +"gGw" = ( +/obj/effect/landmark/start/hangover, +/obj/structure/railing, +/obj/structure/chair/sofa/bench/right{ dir = 1 }, -/area/engineering/atmos/project) -"fsg" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 - }, -/obj/machinery/door/airlock/external{ - name = "External Docking Port"; - req_access_txt = "63"; - space_dir = 4 +/obj/effect/turf_decal/box/corners{ + dir = 4 }, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/box/corners, +/obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ dir = 8 }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, /turf/open/floor/iron, -/area/security/checkpoint/escape) -"fsn" = ( -/obj/effect/landmark/start/hangover/closet, +/area/station/hallway/primary/fore) +"gGO" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/brown{ +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/service/abandoned_gambling_den) +"gGR" = ( +/obj/machinery/light/directional/west, +/obj/effect/turf_decal/tile/purple/half/contrasted{ dir = 8 }, -/obj/effect/turf_decal/tile/brown{ - dir = 4 +/turf/open/floor/iron/white, +/area/station/science/research) +"gGV" = ( +/obj/structure/chair/office{ + dir = 8 }, -/obj/structure/closet/secure_closet/personal, -/obj/effect/spawner/random/food_or_drink/cups, -/obj/item/storage/secure/briefcase, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/grimy, +/area/station/service/lawoffice) +"gGW" = ( +/obj/structure/table/wood/poker, +/obj/item/storage/briefcase, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/service/abandoned_gambling_den) +"gHb" = ( /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/turf_decal/bot, -/obj/item/radio/intercom/directional/west, -/turf/open/floor/iron, -/area/commons/vacant_room) -"fsE" = ( -/obj/effect/spawner/structure/window, -/turf/open/floor/plating, -/area/maintenance/space_hut/observatory) -"fsG" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/firealarm/directional/north, -/turf/open/floor/iron/dark, -/area/service/chapel/office) -"fsY" = ( -/obj/structure/cable, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/command/gateway) -"ftc" = ( -/obj/machinery/libraryscanner, -/obj/machinery/status_display/evac/directional/east, -/turf/open/floor/iron/grimy, -/area/service/library) -"ftx" = ( -/obj/structure/filingcabinet/chestdrawer, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 4 +/turf/open/floor/iron{ + heat_capacity = 1e+006 }, -/turf/open/floor/iron, -/area/security/holding_cell) -"ftA" = ( -/obj/machinery/portable_atmospherics/canister, -/obj/effect/turf_decal/bot, -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 4 +/area/station/commons/fitness/recreation) +"gHi" = ( +/obj/effect/turf_decal/tile/purple/anticorner/contrasted{ + dir = 1 }, -/turf/open/floor/iron, -/area/engineering/atmos) -"ftP" = ( -/obj/machinery/computer/security/hos{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, +/turf/open/floor/iron/white, +/area/station/science/xenobiology) +"gHl" = ( +/obj/effect/turf_decal/tile/purple{ dir = 1 }, -/turf/open/floor/iron/grimy, -/area/command/heads_quarters/hos) -"fum" = ( +/obj/structure/table, +/obj/item/computer_hardware/hard_drive/portable{ + pixel_x = -5; + pixel_y = 8 + }, +/obj/item/computer_hardware/hard_drive/portable{ + pixel_x = -8; + pixel_y = -3 + }, +/obj/machinery/power/apc/auto_name/directional/north, /obj/structure/cable, +/obj/item/computer_hardware/hard_drive/portable/scipaper_program{ + pixel_x = 4; + pixel_y = 1 + }, +/turf/open/floor/iron/white, +/area/station/science/ordnance/office) +"gHm" = ( +/obj/structure/table, +/obj/item/paper_bin, +/obj/item/pen, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron, +/area/station/hallway/secondary/construction) +"gHt" = ( +/obj/item/kirbyplants/random, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/button/door/directional/north{ + id = "ceblast"; + name = "Office Lockdown Control"; + pixel_x = 6; + pixel_y = 26; + req_access = list("ce") + }, +/obj/machinery/light_switch/directional/north{ + pixel_x = -6 + }, +/turf/open/floor/iron/dark, +/area/station/command/heads_quarters/ce) +"gHx" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/junction/flip{ - dir = 1 +/obj/machinery/airalarm/directional/north, +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/effect/turf_decal/tile/neutral/half/contrasted, /turf/open/floor/iron, -/area/science/breakroom) -"fuu" = ( +/area/station/hallway/secondary/command) +"gHA" = ( +/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/landmark/start/hangover, -/turf/open/floor/carpet, -/area/service/library) -"fuy" = ( -/obj/effect/turf_decal/arrows/white{ - dir = 4 +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron, +/area/station/hallway/primary/aft) +"gHH" = ( +/obj/structure/cable, +/obj/structure/closet/secure_closet/contraband/heads, +/obj/item/storage/secure/briefcase, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/effect/turf_decal/tile/blue/anticorner/contrasted{ + dir = 1 }, -/obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/dark, -/area/engineering/atmos/hfr_room) -"fuz" = ( -/obj/structure/urinal/directional/north, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light/small/directional/west, -/obj/effect/landmark/xeno_spawn, +/area/station/security/checkpoint/customs/fore) +"gHI" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/obj/effect/landmark/event_spawn, /obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, /turf/open/floor/iron, -/area/science/breakroom) -"fuB" = ( -/obj/structure/chair/stool/bar/directional/south, -/obj/effect/turf_decal/tile/red{ +/area/station/cargo/drone_bay) +"gHL" = ( +/obj/structure/chair/office/light{ dir = 1 }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 +/obj/effect/turf_decal/stripes/line{ + dir = 9 }, -/obj/effect/turf_decal/tile/yellow{ +/turf/open/floor/iron, +/area/station/science/xenobiology) +"gHM" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/landmark/xeno_spawn, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 8 }, -/turf/open/floor/iron, -/area/service/kitchen/abandoned) -"fuJ" = ( -/obj/structure/cable, -/obj/structure/table/wood, -/obj/item/folder/blue, -/obj/item/pen, -/turf/open/floor/carpet, -/area/command/meeting_room/council) -"fuK" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock{ - id_tag = "Dorm2"; - name = "Cabin 2" +/turf/open/floor/plating, +/area/station/service/theater/abandoned) +"gHS" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 4 + }, +/turf/open/floor/plating, +/area/station/maintenance/department/engine/atmos) +"gIh" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/wood, -/area/commons/dorms) -"fuM" = ( +/turf/open/floor/iron, +/area/station/medical/medbay/lobby) +"gIk" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/landmark/start/hangover, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, /obj/effect/decal/cleanable/dirt, -/obj/machinery/navbeacon{ - codes_txt = "patrol;next_patrol=arrivals1"; - location = "service2" - }, /turf/open/floor/iron, -/area/hallway/primary/fore) -"fuO" = ( +/area/station/engineering/storage_shared) +"gIl" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 1 - }, -/turf/open/floor/iron{ - heat_capacity = 1e+006 - }, -/area/maintenance/port/greater) -"fuR" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/delivery, -/obj/item/kirbyplants/random, -/turf/open/floor/iron, -/area/hallway/secondary/entry) -"fvf" = ( -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/trimline/yellow/filled/corner{ - dir = 4 - }, -/turf/open/floor/iron/white, -/area/medical/chemistry) -"fvk" = ( -/obj/structure/disposalpipe/segment{ - dir = 10 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 4 - }, -/turf/open/floor/iron, -/area/engineering/atmos/hfr_room) -"fvl" = ( -/obj/effect/decal/cleanable/oil/slippery, /obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 8 }, /turf/open/floor/iron, -/area/maintenance/fore) -"fvw" = ( +/area/station/maintenance/port/greater) +"gIt" = ( +/obj/machinery/duct, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/delivery, -/obj/effect/turf_decal/tile/neutral/half/contrasted, /turf/open/floor/iron, -/area/maintenance/port/greater) -"fvD" = ( +/area/station/engineering/main) +"gIu" = ( +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/landmark/start/hangover, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, +/obj/machinery/status_display/evac/directional/east, /turf/open/floor/iron, -/area/hallway/secondary/entry) -"fvO" = ( -/obj/structure/chair/pew, -/turf/open/floor/iron{ - dir = 8; - icon_state = "chapel" +/area/station/medical/medbay/central) +"gIJ" = ( +/obj/machinery/gibber, +/turf/open/floor/iron/dark/textured, +/area/station/service/kitchen/coldroom) +"gIM" = ( +/obj/machinery/atmospherics/components/unary/passive_vent{ + dir = 8 }, -/area/service/chapel) -"fvR" = ( -/obj/structure/closet/secure_closet/personal/cabinet, -/obj/effect/spawner/random/clothing/twentyfive_percent_cyborg_mask, -/obj/effect/spawner/random/bureaucracy/briefcase, -/obj/effect/spawner/random/entertainment/wallet_storage, -/turf/open/floor/plating, -/area/maintenance/fore) -"fvS" = ( -/obj/structure/window/reinforced, +/obj/structure/lattice/catwalk, /turf/open/space/basic, /area/space/nearstation) -"fvT" = ( -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ +"gIN" = ( +/obj/effect/landmark/start/medical_doctor, +/obj/effect/turf_decal/trimline/blue/filled/line{ dir = 6 }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/pipe/layer_manifold/green/visible{ - dir = 4 - }, -/turf/open/floor/iron/dark, -/area/maintenance/disposal/incinerator) -"fvW" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/white, +/area/station/medical/treatment_center) +"gIT" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/structure/cable, -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 1 - }, -/turf/open/floor/iron, -/area/engineering/atmos) -"fwe" = ( -/obj/structure/cable, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/obj/structure/table/wood, +/obj/item/folder/blue, +/obj/item/clothing/head/collectable/hop, +/obj/effect/turf_decal/tile/red{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/yellow{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/yellow{ dir = 8 }, -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/turf/open/floor/iron/dark, -/area/engineering/main) -"fwj" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/iv_drip, -/obj/effect/turf_decal/tile/blue{ - dir = 4 +/turf/open/floor/iron, +/area/station/service/abandoned_gambling_den/gaming) +"gJi" = ( +/obj/structure/rack, +/obj/effect/spawner/random/clothing/costume, +/obj/effect/spawner/random/clothing/costume, +/obj/item/clothing/neck/tie/black, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/maintenance/starboard/aft) -"fwk" = ( +/area/station/maintenance/starboard/aft) +"gJj" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/engineering/tracking_beacon, +/turf/open/floor/plating/airless, +/area/station/science/ordnance/bomb) +"gJk" = ( +/turf/closed/wall, +/area/station/security/execution/transfer) +"gJs" = ( /obj/machinery/door/firedoor, -/obj/machinery/door/airlock/command{ - name = "Gateway Atrium"; - req_access_txt = "62" +/obj/machinery/door/airlock/research{ + name = "Research and Development Lab" }, -/obj/effect/decal/cleanable/dirt, /obj/structure/cable, /obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/mapping_helpers/airlock/access/all/science/robotics, /turf/open/floor/iron, -/area/command/gateway) -"fwz" = ( -/obj/structure/table/wood, -/obj/machinery/light/directional/west, -/obj/item/flashlight/lamp/green, -/obj/machinery/camera/directional/west{ - c_tag = "Bridge - Captain's Office"; - name = "command camera" +/area/station/science/robotics/mechbay) +"gJt" = ( +/obj/machinery/firealarm/directional/south, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/obj/structure/window/reinforced{ - dir = 1 +/turf/open/floor/iron{ + heat_capacity = 1e+006 }, -/turf/open/floor/carpet, -/area/command/heads_quarters/captain) -"fwF" = ( -/obj/structure/chair/comfy/black{ +/area/station/commons/dorms) +"gJv" = ( +/obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/carpet, -/area/command/corporate_showroom) -"fwO" = ( -/obj/structure/cable, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) +"gJA" = ( +/obj/machinery/status_display/evac/directional/south, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/command/nuke_storage) +"gJB" = ( /obj/effect/decal/cleanable/dirt, -/obj/machinery/power/apc/auto_name/directional/south, +/obj/effect/spawner/random/trash/grille_or_waste, +/turf/open/floor/iron, +/area/station/maintenance/fore) +"gJF" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/brown/anticorner/contrasted, +/obj/effect/turf_decal/tile/yellow/half/contrasted, +/turf/open/floor/iron, +/area/station/engineering/main) +"gJI" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/firealarm/directional/north, +/obj/effect/turf_decal/tile/brown/half/contrasted{ + dir = 1 + }, /turf/open/floor/iron, -/area/maintenance/disposal) -"fwS" = ( +/area/station/cargo/warehouse) +"gJT" = ( /obj/structure/cable, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 8 +/obj/structure/rack, +/obj/effect/spawner/random/techstorage/command_all, +/obj/effect/turf_decal/stripes/line{ + dir = 10 }, -/obj/machinery/pdapainter/medbay, /turf/open/floor/iron, -/area/command/heads_quarters/cmo) -"fxb" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/area/station/engineering/storage/tech) +"gJZ" = ( +/obj/structure/cable, +/obj/machinery/computer/secure_data{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red/half/contrasted, +/turf/open/floor/iron, +/area/station/security/checkpoint/engineering) +"gKA" = ( +/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral/fourcorners, /obj/structure/disposalpipe/segment, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"gKI" = ( +/obj/structure/cable, +/obj/machinery/power/apc/auto_name/directional/north, +/turf/open/floor/wood, +/area/station/command/meeting_room/council) +"gKJ" = ( /obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/maintenance/disposal) -"fxe" = ( +/obj/item/storage/bag/bio, +/obj/structure/table, /obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 1 - }, /turf/open/floor/iron/dark, -/area/medical/surgery/theatre) -"fxm" = ( +/area/station/medical/morgue) +"gKS" = ( +/obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/sorting/mail/flip{ - dir = 1; - sortType = 29 - }, /turf/open/floor/plating, -/area/maintenance/starboard) -"fxo" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/landmark/start/hangover, -/obj/effect/turf_decal/tile/neutral{ +/area/station/maintenance/starboard/aft) +"gKT" = ( +/obj/structure/cable, +/obj/effect/turf_decal/stripes/line{ dir = 1 }, /obj/effect/decal/cleanable/dirt, -/obj/item/radio/intercom/directional/north, -/turf/open/floor/iron, -/area/hallway/secondary/entry) -"fxp" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/firedoor, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "chemisttop"; - name = "Chemistry Lobby Shutters" - }, -/obj/machinery/door/window/left/directional/north{ - name = "Chemistry Desk" +/turf/open/floor/plating, +/area/station/maintenance/solars/port/fore) +"gKW" = ( +/obj/machinery/portable_atmospherics/canister, +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 8 }, -/obj/machinery/door/window/left/directional/south{ - name = "Chemistry Desk"; - req_access_txt = "5; 69" +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, -/obj/effect/turf_decal/delivery, /turf/open/floor/iron, -/area/medical/chemistry) -"fxv" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 8 +/area/station/engineering/atmos) +"gLb" = ( +/obj/structure/disposalpipe/segment{ + dir = 6 }, -/obj/machinery/light/directional/south, /obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/engineering/hallway) -"fxR" = ( -/obj/structure/table/wood, -/obj/machinery/computer/libraryconsole/bookmanagement, -/obj/machinery/newscaster/directional/east, -/turf/open/floor/iron/grimy, -/area/service/library) -"fxS" = ( -/obj/structure/window/reinforced{ - dir = 8 +/obj/machinery/conveyor{ + id = "cargodisposals" }, -/obj/machinery/shower{ - pixel_y = 16 +/turf/open/floor/plating{ + icon_state = "panelscorched" }, -/obj/structure/curtain, -/obj/machinery/door/window/brigdoor/left/directional/south{ - name = "Shower" +/area/station/cargo/sorting) +"gLj" = ( +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/wood{ + icon_state = "wood-broken6" }, -/obj/item/soap/deluxe, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 +/area/station/service/library/abandoned) +"gLu" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, -/turf/open/floor/iron/white, -/area/command/heads_quarters/captain/private) -"fxU" = ( -/obj/item/wrench, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/components/trinary/filter{ - dir = 1 +/obj/item/radio/intercom/directional/east, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron, +/area/station/commons/locker) +"gLz" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 }, +/obj/machinery/newscaster/directional/south, +/obj/structure/filingcabinet/filingcabinet, /obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/brown/half/contrasted, /turf/open/floor/iron, -/area/engineering/atmos) -"fyh" = ( -/obj/machinery/computer/mecha{ - dir = 8 - }, -/obj/structure/cable, +/area/station/cargo/storage) +"gLL" = ( +/obj/structure/sign/warning/secure_area, +/turf/closed/wall/r_wall, +/area/station/command/heads_quarters/rd) +"gLO" = ( /obj/effect/turf_decal/bot, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 + }, /turf/open/floor/iron, -/area/command/heads_quarters/rd) -"fyj" = ( -/obj/structure/sign/warning/electricshock, -/turf/closed/wall, -/area/maintenance/port/greater) -"fym" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 +/area/station/science/xenobiology) +"gLP" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/manifold/layer2{ + dir = 4 }, -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/turf/open/floor/iron/dark/airless, +/area/station/science/ordnance/freezerchamber) +"gMf" = ( +/obj/structure/noticeboard/directional/south, +/obj/structure/table/wood, +/obj/machinery/computer/med_data/laptop{ + dir = 1; + pixel_y = 4 }, +/obj/effect/turf_decal/tile/blue/anticorner/contrasted, +/turf/open/floor/iron/white, +/area/station/medical/psychology) +"gMl" = ( +/obj/machinery/duct, /turf/open/floor/iron, -/area/engineering/supermatter/room) -"fyt" = ( +/area/station/engineering/atmos/project) +"gMt" = ( +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/obj/effect/landmark/event_spawn, -/obj/effect/spawner/random/engineering/tracking_beacon, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/delivery, /turf/open/floor/iron, -/area/engineering/lobby) -"fyM" = ( -/obj/machinery/status_display/ai/directional/north, -/obj/machinery/firealarm/directional/east, -/obj/machinery/light_switch/directional/east{ - pixel_x = 38 - }, -/obj/structure/extinguisher_cabinet/directional/north{ - pixel_x = 32 +/area/station/maintenance/fore) +"gMy" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/reagent_dispensers/watertank, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) +"gMB" = ( +/obj/machinery/newscaster/directional/south, +/turf/open/floor/iron/dark, +/area/station/hallway/secondary/service) +"gMH" = ( +/obj/structure/cable, +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=engi2"; + location = "engi1" }, -/obj/structure/closet/secure_closet/security/cargo, -/obj/effect/turf_decal/tile/red/anticorner/contrasted{ +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/landmark/start/hangover, +/turf/open/floor/iron, +/area/station/hallway/primary/port) +"gMR" = ( +/obj/structure/chair{ dir = 4 }, +/obj/effect/landmark/start/assistant, +/obj/machinery/newscaster/directional/west, +/obj/effect/turf_decal/tile/brown/half/contrasted{ + dir = 8 + }, /turf/open/floor/iron, -/area/security/checkpoint/supply) -"fyU" = ( -/obj/structure/cable, -/obj/effect/turf_decal/tile/blue, -/obj/structure/tank_holder/oxygen/yellow, -/obj/machinery/light_switch/directional/east, -/turf/open/floor/iron, -/area/engineering/hallway) -"fzh" = ( -/obj/structure/closet/toolcloset, -/obj/effect/turf_decal/bot, -/obj/item/radio/intercom/directional/north, -/turf/open/floor/iron, -/area/engineering/main) -"fzI" = ( -/obj/item/retractor, -/obj/item/hemostat, -/obj/structure/table/reinforced, -/obj/effect/turf_decal/tile/blue/anticorner/contrasted{ +/area/station/cargo/lobby) +"gMT" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 4 }, -/turf/open/floor/iron/white, -/area/medical/surgery/theatre) -"fzJ" = ( -/obj/machinery/duct, /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/trimline/yellow/warning, -/turf/open/floor/iron, -/area/engineering/atmos/project) -"fzO" = ( -/obj/machinery/light/directional/south, -/obj/structure/closet/emcloset, -/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron, -/area/hallway/primary/central/aft) -"fzQ" = ( -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating{ - icon_state = "platingdmg3" +/area/station/cargo/sorting) +"gNd" = ( +/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/components/binary/pump, +/obj/item/radio/intercom/directional/west, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"gNg" = ( +/obj/structure/cable, +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/tile/red/anticorner/contrasted{ + dir = 8 }, -/area/engineering/supermatter/room) -"fzS" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ +/obj/effect/turf_decal/stripes/corner{ dir = 8 }, -/obj/machinery/portable_atmospherics/canister/oxygen, /turf/open/floor/iron, -/area/maintenance/department/engine/atmos) -"fzV" = ( -/obj/structure/closet/secure_closet/security/sec, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/tile/red/anticorner/contrasted{ - dir = 4 +/area/station/security/processing) +"gNo" = ( +/obj/effect/turf_decal/tile/brown/half/contrasted{ + dir = 1 }, /turf/open/floor/iron, -/area/security/lockers) -"fAd" = ( -/obj/machinery/light/directional/north, -/obj/item/kirbyplants/random, -/turf/open/floor/wood, -/area/command/meeting_room/council) -"fAr" = ( -/obj/machinery/atmospherics/pipe/smart/simple/yellow/visible{ +/area/station/cargo/storage) +"gNx" = ( +/obj/effect/landmark/secequipment, +/obj/machinery/light/small/directional/east, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/security/office) +"gNA" = ( +/obj/structure/chair{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/meter, -/turf/open/floor/iron, -/area/engineering/atmos) -"fAy" = ( /obj/structure/cable, -/obj/effect/turf_decal/tile/neutral, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/power/apc/auto_name/directional/east, -/turf/open/floor/iron, -/area/commons/locker) -"fAS" = ( -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/red/anticorner/contrasted{ dir = 1 }, -/obj/machinery/light/directional/west, -/obj/item/radio/intercom/directional/west, -/obj/machinery/status_display/ai/directional/north, -/obj/item/kirbyplants/random, /turf/open/floor/iron, -/area/hallway/primary/fore) -"fAV" = ( -/obj/machinery/vending/coffee, -/obj/effect/turf_decal/delivery, +/area/station/security/checkpoint/science/research) +"gNH" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/lattice, +/turf/open/space/basic, +/area/space/nearstation) +"gNP" = ( +/obj/machinery/portable_atmospherics/canister/plasma, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/bot, /turf/open/floor/iron, -/area/commons/fitness/recreation) -"fAX" = ( -/turf/closed/wall, -/area/commons/locker) -"fBg" = ( +/area/station/engineering/main) +"gOh" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/landmark/start/prisoner, /obj/structure/cable, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/turf/open/floor/iron, -/area/security/prison) -"fBh" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/effect/turf_decal/siding/yellow/corner, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"gOo" = ( +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, /turf/open/floor/iron, -/area/engineering/atmos) -"fBp" = ( -/obj/structure/chair/wood{ - dir = 8 +/area/station/security/prison) +"gOr" = ( +/obj/item/kirbyplants{ + icon_state = "plant-22" }, -/turf/open/floor/wood{ - icon_state = "wood-broken4" +/obj/effect/turf_decal/tile/purple{ + dir = 8 }, -/area/service/abandoned_gambling_den) -"fBG" = ( -/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ - dir = 5 +/turf/open/floor/iron/white, +/area/station/science/lobby) +"gOB" = ( +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/maintenance/starboard) +"gOH" = ( +/obj/effect/landmark/blobstart, +/turf/open/floor/plating, +/area/station/maintenance/solars/starboard/fore) +"gOK" = ( +/obj/machinery/light/small/directional/east, +/obj/machinery/newscaster/directional/north, +/obj/machinery/button/door/directional/south{ + id = "Arrivals_Toilet3"; + name = "Lock Control"; + normaldoorcontrol = 1; + specialfunctions = 4 }, -/obj/structure/lattice/catwalk, -/turf/open/space/basic, -/area/space/nearstation) -"fBK" = ( -/obj/machinery/vending/wardrobe/chef_wardrobe, /obj/effect/turf_decal/bot, -/turf/open/floor/iron/dark, -/area/service/kitchen) -"fBQ" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/structure/table/reinforced, -/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ +/obj/machinery/recharge_station, +/turf/open/floor/iron, +/area/station/commons/toilet/restrooms) +"gOR" = ( +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/item/stack/package_wrap, -/obj/item/stack/package_wrap, -/obj/item/hand_labeler, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron/dark, -/area/engineering/atmos) -"fBR" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/structure/sign/poster/random/directional/north, /turf/open/floor/iron, -/area/hallway/primary/central/fore) -"fBY" = ( -/obj/structure/cable, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/power/apc/auto_name/directional/north, -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 9 - }, -/turf/open/floor/iron/dark, -/area/engineering/transit_tube) -"fCk" = ( -/obj/structure/cable, -/mob/living/simple_animal/hostile/carp/lia, -/turf/open/floor/iron/grimy, -/area/command/heads_quarters/hos) -"fCr" = ( -/obj/machinery/light/small/directional/south, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/newscaster/directional/south, -/turf/open/floor/iron/dark, -/area/service/electronic_marketing_den) -"fCw" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/dark, -/area/hallway/secondary/service) -"fCx" = ( -/obj/effect/decal/cleanable/dirt, +/area/station/maintenance/department/crew_quarters/bar) +"gOU" = ( +/turf/closed/wall/r_wall, +/area/station/command/heads_quarters/captain) +"gPc" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/structure/cable, -/obj/effect/turf_decal/delivery, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/maintenance/starboard/aft) -"fCE" = ( -/obj/machinery/washing_machine, -/obj/structure/sign/warning/electricshock{ - pixel_x = 32 +/obj/structure/cable, +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Maintenance Hatch" }, -/obj/machinery/light/directional/east, -/obj/effect/turf_decal/tile/yellow{ +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ dir = 4 }, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, /turf/open/floor/iron, -/area/security/prison) -"fCI" = ( +/area/station/maintenance/fore) +"gPg" = ( +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, +/obj/effect/turf_decal/tile/neutral/half/contrasted, /turf/open/floor/iron, -/area/hallway/secondary/entry) -"fCM" = ( -/obj/machinery/power/shieldwallgen, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/maintenance/port/aft) -"fCQ" = ( -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ +/area/station/maintenance/port/greater) +"gPj" = ( +/obj/machinery/hydroponics/soil, +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/food_or_drink/seed, +/obj/machinery/airalarm/directional/north, +/turf/open/floor/plating, +/area/station/service/hydroponics/garden/abandoned) +"gPl" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/structure/table/wood/fancy, -/obj/structure/sign/painting/library_secure{ - pixel_y = 32 +/turf/open/floor/iron, +/area/station/commons/toilet/locker) +"gPm" = ( +/obj/structure/disposalpipe/segment{ + dir = 10 }, -/obj/effect/spawner/random/decoration/statue{ - spawn_loot_chance = 35 +/obj/effect/turf_decal/tile/brown/half/contrasted{ + dir = 8 }, -/turf/open/floor/carpet, -/area/service/library) -"fCT" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/door/airlock/maintenance_hatch{ - name = "Maintenance Hatch"; - req_access_txt = "12" +/turf/open/floor/iron, +/area/station/cargo/lobby) +"gPn" = ( +/obj/machinery/door/airlock{ + id_tag = "Arrivals_Toilet3"; + name = "Toilet Unit 3" }, /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -26533,828 +25180,765 @@ /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/effect/spawner/random/structure/barricade, /turf/open/floor/iron, -/area/service/kitchen/abandoned) -"fDa" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/preopen{ - id = "justicechamber"; - name = "Justice Chamber Blast door" - }, -/obj/structure/cable, -/turf/open/floor/plating, -/area/security/execution/education) -"fDi" = ( -/obj/effect/turf_decal/tile/blue{ +/area/station/commons/toilet/restrooms) +"gPr" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/dark/visible, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/duct, +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/effect/landmark/start/hangover, +/turf/open/floor/iron/freezer, +/area/station/service/kitchen/coldroom) +"gPu" = ( +/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/iron, -/area/engineering/hallway) -"fDA" = ( -/obj/machinery/washing_machine, -/obj/effect/decal/cleanable/cobweb, -/obj/structure/sign/warning/electricshock{ - pixel_x = -32 +/area/station/hallway/secondary/construction) +"gPv" = ( +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 +/obj/effect/landmark/event_spawn, +/obj/effect/turf_decal/tile/red/anticorner/contrasted{ + dir = 8 }, /turf/open/floor/iron, -/area/security/prison) -"fDC" = ( -/obj/effect/decal/cleanable/generic, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"fDI" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 +/area/station/security/checkpoint/supply) +"gPG" = ( +/obj/structure/weightmachine/weightlifter, +/obj/effect/turf_decal/tile/brown/half/contrasted, +/turf/open/floor/iron, +/area/station/security/prison) +"gPL" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/sink{ + dir = 4; + pixel_x = -11 }, +/obj/structure/mirror/directional/west, +/turf/open/floor/iron, +/area/station/medical/morgue) +"gPO" = ( +/obj/structure/table/reinforced, +/obj/item/flashlight/lamp/green, +/obj/effect/spawner/random/entertainment/money_small, /turf/open/floor/plating, -/area/engineering/supermatter/room) -"fDN" = ( -/obj/machinery/atmospherics/pipe/smart/simple/yellow/visible{ - dir = 10 - }, +/area/station/maintenance/fore) +"gPR" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/turf/open/floor/iron/white, -/area/science/storage) -"fDO" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 4 +/turf/open/floor/plating{ + icon_state = "platingdmg1" }, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/ai_upload) -"fEa" = ( +/area/station/maintenance/port/fore) +"gPU" = ( /obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 1 +/obj/structure/closet, +/obj/effect/spawner/random/maintenance, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 8 }, /turf/open/floor/iron, -/area/security/prison) -"fEb" = ( -/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible{ +/area/station/maintenance/starboard/aft) +"gPV" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 4 }, -/obj/machinery/meter, +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/security/checkpoint/escape) +"gPY" = ( +/obj/machinery/portable_atmospherics/canister/nitrous_oxide, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/components/unary/portables_connector/visible, +/turf/open/floor/iron/dark, +/area/station/security/execution/education) +"gQa" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/trimline/yellow/filled/warning, -/obj/effect/turf_decal/siding/yellow, -/obj/structure/cable, +/mob/living/simple_animal/mouse/brown/tom, /turf/open/floor/iron, -/area/engineering/atmos) -"fEf" = ( +/area/station/security/prison/garden) +"gQh" = ( /obj/structure/cable, /obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 - }, -/obj/structure/disposalpipe/segment, +/obj/effect/decal/cleanable/oil, /turf/open/floor/iron, -/area/security/brig) -"fEm" = ( -/obj/structure/chair/office/light{ +/area/station/engineering/storage) +"gQk" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/siding/purple{ - dir = 4 +/obj/effect/turf_decal/tile/yellow/half/contrasted{ + dir = 1 }, -/obj/structure/sign/poster/official/science{ - pixel_x = 32; - pixel_y = 32 +/turf/open/floor/iron, +/area/station/engineering/lobby) +"gQz" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/effect/turf_decal/tile/red{ + dir = 8 }, -/turf/open/floor/glass, -/area/maintenance/space_hut/observatory) -"fEn" = ( -/obj/structure/table/wood, -/obj/item/book/manual/wiki/barman_recipes{ - pixel_x = -4; - pixel_y = 7 +/obj/effect/turf_decal/tile/red{ + dir = 4 }, -/obj/item/holosign_creator/robot_seat/bar, -/obj/machinery/door/firedoor, -/turf/open/floor/iron/dark/smooth_half{ +/turf/open/floor/iron/cafeteria, +/area/station/service/cafeteria) +"gQO" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 1 }, -/area/service/bar) -"fEK" = ( +/turf/open/floor/iron/white, +/area/station/medical/surgery/aft) +"gQV" = ( +/obj/structure/cable, +/turf/open/floor/iron/grimy, +/area/station/command/heads_quarters/ce) +"gQZ" = ( +/turf/closed/wall, +/area/station/security/prison/work) +"gRb" = ( +/obj/item/chair/plastic, /obj/effect/decal/cleanable/dirt, -/obj/machinery/light/small/directional/east, -/obj/item/kirbyplants/random, -/obj/structure/sign/poster/official/do_not_question{ - pixel_x = 32 +/obj/effect/turf_decal/siding/purple, +/turf/open/floor/glass, +/area/station/maintenance/space_hut/observatory) +"gRg" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 1 }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/security/detectives_office/private_investigators_office) -"fEQ" = ( -/obj/machinery/computer/teleporter{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/white, +/area/station/science/research) +"gRj" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/light/directional/west, +/obj/machinery/power/apc/auto_name/directional/west, +/obj/effect/turf_decal/tile/yellow/half/contrasted{ dir = 8 }, +/turf/open/floor/iron, +/area/station/construction/mining/aux_base) +"gRn" = ( +/obj/structure/closet/firecloset, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/command/teleporter) -"fET" = ( -/turf/open/floor/plating, -/area/service/abandoned_gambling_den) -"fEY" = ( -/obj/structure/window/reinforced{ - dir = 1 +/area/station/science/ordnance) +"gRu" = ( +/obj/structure/sign/warning/electric_shock{ + pixel_x = 32 }, -/turf/open/space, -/area/space/nearstation) -"fFd" = ( -/obj/machinery/shower{ - dir = 8 +/obj/machinery/status_display/ai/directional/north, +/obj/structure/table/wood/fancy/blue, +/obj/machinery/door/window{ + base_state = "right"; + dir = 8; + icon_state = "right"; + name = "Core Modules"; + req_access = list("captain") }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/obj/effect/spawner/random/aimodule/neutral{ + pixel_y = -16 }, -/obj/effect/landmark/start/hangover, -/turf/open/floor/iron, -/area/commons/toilet/locker) -"fFf" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/disposalpipe/segment, -/obj/structure/cable, +/turf/open/floor/circuit, +/area/station/ai_monitored/turret_protected/ai_upload) +"gRy" = ( +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/department/crew_quarters/bar) +"gRE" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/iron, +/area/station/engineering/main) +"gRS" = ( +/obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/iron, -/area/maintenance/starboard) -"fFk" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/tile/brown, -/obj/machinery/camera/directional/east{ - c_tag = "Cargo Bay - Delivery Office"; - name = "cargo camera" +/turf/open/floor/iron/white, +/area/station/maintenance/department/science) +"gRU" = ( +/obj/structure/table/reinforced, +/obj/machinery/button/ignition{ + id = "justicespark"; + pixel_x = 7; + pixel_y = 24; + req_access = list("armory") }, -/turf/open/floor/iron, -/area/cargo/sorting) -"fFt" = ( -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/obj/machinery/button/flasher{ + id = "justiceflash"; + pixel_x = 6; + pixel_y = 34; + req_access = list("armory") }, -/turf/open/floor/iron, -/area/medical/medbay/lobby) -"fFy" = ( -/turf/closed/wall/r_wall, -/area/command/bridge) -"fFS" = ( -/obj/effect/turf_decal/tile/blue, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/hallway/primary/aft) -"fFU" = ( -/obj/machinery/computer/cargo{ - dir = 8 +/obj/item/folder/red{ + pixel_x = 3 }, -/obj/machinery/camera/directional/east{ - c_tag = "Cargo Bay - Starboard"; - name = "cargo camera" +/obj/item/restraints/handcuffs, +/obj/item/taperecorder, +/obj/machinery/button/door/directional/north{ + id = "justiceblast"; + name = "Justice Shutters Control"; + pixel_x = -6; + req_access = list("armory") }, -/obj/machinery/light/directional/east, -/obj/effect/turf_decal/bot, -/obj/machinery/button/door/directional/east{ - id = "cargounload"; - layer = 4; - name = "Loading Doors"; - pixel_y = 6 +/obj/machinery/button/door/directional/north{ + id = "justicechamber"; + name = "Justice Chamber Control"; + pixel_x = -6; + pixel_y = 34; + req_access = list("armory") }, -/obj/machinery/button/door/directional/east{ - id = "cargoload"; - layer = 4; - name = "Loading Doors"; - pixel_y = -6 +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 1 }, -/turf/open/floor/iron, -/area/cargo/storage) -"fFZ" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/costume/mafia/checkered, -/obj/structure/chair/stool/directional/south, -/turf/open/floor/plating, -/area/maintenance/fore) -"fGi" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/command/bridge) -"fGr" = ( -/obj/structure/closet/emcloset/anchored, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light/small/directional/north, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/iron/dark, -/area/maintenance/port/greater) -"fGv" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/landmark/event_spawn, +/area/station/security/execution/education) +"gSf" = ( +/obj/structure/chair/stool/directional/south, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron, -/area/maintenance/fore) -"fHc" = ( -/obj/structure/table/wood, -/obj/item/toy/talking/codex_gigas, +/area/station/commons/locker) +"gSs" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/service/abandoned_gambling_den/gaming) -"fHe" = ( -/obj/effect/turf_decal/tile/yellow/anticorner/contrasted{ +/turf/open/floor/iron, +/area/station/cargo/lobby) +"gSz" = ( +/obj/effect/turf_decal/trimline/brown/filled/line{ + dir = 10 + }, +/obj/machinery/computer/department_orders/security{ dir = 8 }, -/obj/structure/punching_bag, -/turf/open/floor/iron/white, -/area/commons/fitness/recreation) -"fHn" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/landmark/start/hangover, -/turf/open/floor/iron/dark, -/area/security/courtroom) -"fHp" = ( -/obj/machinery/light/directional/west, +/turf/open/floor/iron, +/area/station/security/brig) +"gSJ" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/ai) -"fHw" = ( -/obj/structure/table/wood, -/obj/item/paper_bin, -/obj/item/pen, -/turf/open/floor/wood{ - icon_state = "wood-broken2" +/area/station/service/chapel/office) +"gSR" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 4 }, -/area/service/library/abandoned) -"fHz" = ( -/obj/structure/cable, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 1 +/obj/structure/sink{ + pixel_y = 22 }, /turf/open/floor/iron, -/area/maintenance/aft) -"fHJ" = ( -/obj/machinery/door/firedoor, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ +/area/station/service/hydroponics) +"gTc" = ( +/obj/machinery/air_sensor/ordnance_burn_chamber, +/turf/open/floor/engine/vacuum, +/area/station/science/ordnance/burnchamber) +"gTi" = ( +/obj/machinery/door/poddoor/preopen{ + id = "brigprison"; + name = "Prison Blast Door" + }, +/obj/effect/mapping_helpers/airlock/access/all/security/brig, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/machinery/door/airlock/command{ - name = "Telecomms Server Room"; - req_access_txt = "61" +/obj/machinery/door/poddoor/preopen{ + id = "brigprison"; + name = "Prison Blast Door" + }, +/obj/machinery/door/airlock/security/glass{ + name = "Permabrig Visitation" }, +/obj/effect/turf_decal/delivery, /obj/structure/cable, -/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron, +/area/station/security/prison/visit) +"gTr" = ( +/obj/structure/closet/radiation, +/obj/effect/turf_decal/bot, +/obj/item/radio/intercom/directional/south, +/turf/open/floor/iron, +/area/station/engineering/main) +"gTu" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/landmark/start/hangover, /obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"gTA" = ( +/obj/structure/chair/office{ dir = 1 }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/iron/dark, -/area/tcommsat/server) -"fHO" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ +/obj/effect/landmark/start/security_officer, +/obj/effect/turf_decal/tile/red/half/contrasted{ dir = 1 }, -/obj/machinery/portable_atmospherics/canister, -/obj/effect/turf_decal/box/red, -/turf/open/floor/iron/dark, -/area/science/mixing) -"fHS" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 9 +/turf/open/floor/iron, +/area/station/security/office) +"gTH" = ( +/obj/machinery/flasher/directional/south{ + id = "Cell 6" }, -/obj/effect/turf_decal/tile/neutral{ +/obj/machinery/light/small/broken/directional/south, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 4 }, +/turf/open/floor/plating, +/area/station/security/prison/safe) +"gTO" = ( +/obj/machinery/portable_atmospherics/canister/oxygen, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/delivery, +/obj/structure/extinguisher_cabinet/directional/west, /turf/open/floor/iron, -/area/hallway/primary/central/fore) -"fIm" = ( -/obj/machinery/hydroponics/constructable, -/obj/effect/turf_decal/trimline/green/end{ - dir = 1 - }, -/obj/item/reagent_containers/glass/bucket, -/obj/effect/turf_decal/trimline/green/mid_joiner{ +/area/station/maintenance/port/greater) +"gUa" = ( +/obj/effect/spawner/random/trash/grille_or_waste, +/turf/open/floor/plating, +/area/station/maintenance/fore) +"gUb" = ( +/obj/structure/chair/office{ dir = 8 }, -/obj/effect/turf_decal/trimline/green/mid_joiner{ +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/yellow{ dir = 4 }, -/turf/open/floor/iron/half{ +/obj/effect/turf_decal/tile/yellow{ dir = 8 }, -/area/service/hydroponics/garden) -"fIw" = ( -/obj/structure/window/reinforced{ +/turf/open/floor/iron, +/area/station/service/abandoned_gambling_den/gaming) +"gUk" = ( +/obj/effect/landmark/start/hangover, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/cargo/lobby) +"gUy" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/table, +/obj/effect/decal/cleanable/dirt, +/obj/item/clothing/suit/apron/chef, +/obj/item/clothing/head/chefhat, +/obj/item/reagent_containers/food/condiment/flour, +/obj/effect/turf_decal/bot, +/obj/structure/sign/poster/contraband/random/directional/south, +/obj/item/kitchen/rollingpin{ + pixel_x = -4 + }, +/turf/open/floor/iron, +/area/station/service/kitchen/abandoned) +"gUO" = ( +/obj/structure/bodycontainer/morgue{ dir = 1 }, -/turf/open/floor/iron/dark, -/area/commons/fitness/recreation) -"fIx" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/structure/disposalpipe/junction{ +/obj/machinery/light/small/directional/south, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/station/medical/morgue) +"gUW" = ( +/obj/structure/chair/office{ + dir = 4 + }, +/turf/open/floor/iron/grimy, +/area/station/tcommsat/computer) +"gVq" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/landmark/event_spawn, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 4 }, /turf/open/floor/iron, -/area/medical/morgue) -"fIz" = ( -/obj/structure/sign/warning/radiation, -/turf/closed/wall, -/area/engineering/main) -"fID" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/area/station/maintenance/port/aft) +"gVx" = ( /obj/structure/cable, -/obj/structure/chair/comfy/brown{ - dir = 8 +/obj/machinery/door/window/brigdoor/right/directional/south{ + name = "Command Chair"; + req_access = list("command") }, -/turf/open/floor/wood, -/area/service/electronic_marketing_den) -"fIG" = ( -/turf/closed/wall/r_wall, -/area/maintenance/department/science) -"fIM" = ( +/obj/effect/turf_decal/tile/blue/half/contrasted, +/turf/open/floor/iron/dark, +/area/station/command/bridge) +"gVP" = ( /obj/structure/disposalpipe/segment{ - dir = 5 - }, -/obj/effect/turf_decal/tile/neutral{ dir = 4 }, /turf/open/floor/iron, -/area/maintenance/port/fore) -"fIN" = ( -/obj/effect/turf_decal/trimline/brown/filled/line{ - dir = 9 +/area/station/commons/fitness/recreation) +"gVU" = ( +/obj/structure/door_assembly/door_assembly_mhatch, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, -/obj/machinery/modular_computer/console/preset/cargochat/medical{ - dir = 1 +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, /turf/open/floor/iron, -/area/medical/storage) -"fIO" = ( -/obj/effect/landmark/event_spawn, -/obj/effect/turf_decal/tile/red{ - dir = 1 +/area/station/service/kitchen/abandoned) +"gVY" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/airalarm/directional/south, /turf/open/floor/iron, -/area/security/prison) -"fJa" = ( +/area/station/hallway/primary/aft) +"gWc" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/maintenance/department/electrical) +"gWn" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/effect/landmark/start/depsec/engineering, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 1 - }, /turf/open/floor/iron, -/area/security/checkpoint/engineering) -"fJg" = ( -/obj/structure/disposalpipe/segment{ - dir = 6 - }, +/area/station/maintenance/department/electrical) +"gWp" = ( +/obj/machinery/light/directional/west, /obj/structure/cable, -/obj/effect/turf_decal/delivery, -/turf/open/floor/iron, -/area/command/heads_quarters/rd) -"fJi" = ( +/obj/effect/turf_decal/trimline/yellow/filled/warning, +/obj/effect/turf_decal/tile/yellow/half/contrasted{ + dir = 8 + }, +/turf/open/floor/iron/white, +/area/station/medical/chemistry) +"gWu" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/chair/office{ - dir = 4 +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "bridge-left" }, -/turf/open/floor/iron/grimy, -/area/security/detectives_office) -"fJn" = ( +/obj/machinery/door/airlock/command/glass{ + name = "Bridge Access" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/mapping_helpers/airlock/access/all/command/general, +/turf/open/floor/iron/dark, +/area/station/command/bridge) +"gWy" = ( /obj/structure/table/wood, -/obj/item/paper_bin, -/obj/item/pen, -/obj/effect/turf_decal/tile/neutral/anticorner/contrasted, -/turf/open/floor/iron, -/area/science/breakroom) -"fJr" = ( -/obj/machinery/door_timer{ - id = "cargocell"; - name = "Cargo Cell"; - pixel_x = -32; - pixel_y = -32 +/obj/item/clipboard, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/red{ + dir = 1 }, -/obj/item/radio/intercom/directional/west, -/obj/effect/turf_decal/tile/red/anticorner/contrasted{ +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ dir = 8 }, /turf/open/floor/iron, -/area/security/checkpoint/supply) -"fJs" = ( -/obj/structure/table/wood, -/obj/machinery/computer/med_data/laptop, -/obj/machinery/light_switch/directional/west{ - pixel_x = -38; - pixel_y = 8 - }, -/obj/machinery/button/flasher{ - id = "hopflash"; - pixel_x = -38; - pixel_y = -7; - req_access_txt = "28" - }, -/obj/machinery/button/ticket_machine{ - pixel_y = 22 - }, +/area/station/service/abandoned_gambling_den/gaming) +"gWJ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/bot_white/right, /obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/item/radio/intercom/directional/north{ - pixel_y = 30 - }, -/obj/machinery/button/door/directional/west{ - id = "hopblast"; - name = "Lockdown Blast Doors"; - pixel_y = 6; - req_access_txt = "57" - }, -/obj/machinery/button/door/directional/west{ - id = "hopline"; - name = "Queue Shutters Control"; - pixel_y = -6; - req_access_txt = "57" - }, /turf/open/floor/iron/dark, -/area/command/heads_quarters/hop) -"fJT" = ( -/obj/effect/decal/cleanable/dirt, +/area/station/command/gateway) +"gXA" = ( /obj/structure/cable, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/science/robotics/lab) -"fJX" = ( -/obj/machinery/computer/secure_data{ - dir = 8 - }, -/obj/machinery/button/flasher{ - id = "brigflashdoor"; - name = "Flash Control"; - pixel_x = 26; - pixel_y = 7; - req_access_txt = "63" - }, -/obj/machinery/button/door/directional/east{ - id = "brigfront"; - name = "Brig Access Control"; - pixel_y = -6; - req_access_txt = "63" - }, -/obj/machinery/button/door/directional/east{ - id = "brigwindows"; - name = "Cell Window Control"; - pixel_x = 36; - pixel_y = -6; - req_access_txt = "63" - }, -/obj/effect/turf_decal/tile/red/anticorner/contrasted{ - dir = 4 - }, -/turf/open/floor/iron, -/area/security/holding_cell) -"fKj" = ( -/turf/open/floor/carpet/green, -/area/commons/lounge) -"fKl" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 1 }, -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/atmos/glass{ - name = "Atmospherics Project Room"; - req_access_txt = "24" - }, -/turf/open/floor/iron, -/area/engineering/atmos/project) -"fKm" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, /turf/open/floor/iron{ heat_capacity = 1e+006 }, -/area/command/heads_quarters/ce) -"fKn" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment, -/obj/item/radio/intercom/directional/west, +/area/station/maintenance/port/greater) +"gXM" = ( /obj/structure/cable, -/obj/effect/turf_decal/tile/yellow/half/contrasted{ - dir = 8 - }, -/turf/open/floor/iron, -/area/engineering/lobby) -"fKp" = ( -/obj/structure/chair/office/light, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/white, -/area/medical/surgery/theatre) -"fKK" = ( -/obj/effect/landmark/start/hangover, -/obj/effect/turf_decal/tile/green{ +/obj/effect/turf_decal/tile/red{ dir = 8 }, -/obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ +/obj/effect/turf_decal/tile/red{ dir = 4 }, +/obj/machinery/power/apc/auto_name/directional/west, +/obj/machinery/light/directional/west, +/turf/open/floor/iron/cafeteria, +/area/station/service/cafeteria) +"gXT" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/landmark/start/hangover, +/obj/effect/turf_decal/tile/neutral, +/obj/structure/extinguisher_cabinet/directional/south, /turf/open/floor/iron, -/area/hallway/primary/fore) -"fKM" = ( -/obj/structure/table/reinforced, -/obj/item/ai_module/reset, +/area/station/hallway/secondary/entry) +"gXX" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/landmark/start/roboticist, /obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/item/radio/intercom/directional/west, -/obj/machinery/status_display/evac/directional/south, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/ai_upload) -"fKR" = ( -/obj/structure/cable, -/obj/effect/turf_decal/delivery, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/spawner/random/engineering/tracking_beacon, /turf/open/floor/iron, -/area/maintenance/port/aft) -"fLa" = ( -/obj/structure/cable, +/area/station/science/robotics/mechbay) +"gYj" = ( /obj/machinery/door/airlock/maintenance_hatch{ - req_one_access_txt = "5;12" + name = "Maintenance Hatch" }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/obj/effect/decal/cleanable/dirt, +/obj/structure/barricade/wooden, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 1 + }, +/obj/effect/mapping_helpers/airlock/access/any/service/maintenance, +/turf/open/floor/iron, +/area/station/service/electronic_marketing_den) +"gYl" = ( +/obj/structure/window/reinforced{ + dir = 8 }, +/obj/item/kirbyplants/random, +/turf/open/floor/iron/grimy, +/area/station/service/theater/abandoned) +"gYz" = ( +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ - cycle_id = "medbay-passthrough" +/obj/effect/decal/cleanable/dirt, +/obj/machinery/door/airlock/engineering{ + name = "Auxiliary Construction Storage" }, -/obj/structure/disposalpipe/segment, /obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ dir = 1 }, +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/tile/yellow/fourcorners, +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, +/turf/open/floor/iron, +/area/station/construction/mining/aux_base) +"gYK" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/white, -/area/medical/medbay/central) -"fLk" = ( +/area/station/medical/surgery/aft) +"gYP" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 4 }, +/obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron, -/area/hallway/secondary/entry) -"fLq" = ( +/area/station/hallway/primary/fore) +"gZx" = ( +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable, -/obj/machinery/holopad, -/turf/open/floor/iron/grimy, -/area/command/meeting_room/council) -"fLs" = ( -/obj/effect/turf_decal/siding/wood{ +/obj/machinery/door/poddoor/preopen{ + id = "xeno8"; + name = "Creature Cell #8" + }, +/turf/open/floor/plating, +/area/station/science/xenobiology) +"gZz" = ( +/obj/structure/table/wood, +/obj/item/folder/red, +/obj/item/hand_labeler, +/turf/open/floor/carpet, +/area/station/security/detectives_office) +"gZB" = ( +/obj/structure/sign/warning/secure_area, +/turf/closed/wall, +/area/station/maintenance/port/greater) +"gZG" = ( +/obj/item/kirbyplants/random, +/obj/effect/turf_decal/tile/purple{ dir = 4 }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/grimy, -/area/commons/vacant_room/office) -"fLu" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/holopad, -/obj/effect/turf_decal/bot, -/obj/effect/landmark/event_spawn, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/security/checkpoint/customs/fore) -"fLA" = ( -/obj/structure/disposalpipe/segment, +/turf/open/floor/iron/white, +/area/station/science/research) +"gZW" = ( /obj/structure/cable, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/science/research) -"fLF" = ( -/obj/machinery/light/small/directional/north, -/obj/machinery/hydroponics/soil, -/obj/item/shovel/spade, -/turf/open/floor/iron/dark, -/area/service/hydroponics/garden/abandoned) -"fMn" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/plating{ - icon_state = "platingdmg1" - }, -/area/maintenance/port/fore) -"fMs" = ( -/obj/machinery/door/airlock/maintenance_hatch{ - name = "Maintenance Hatch"; - req_access_txt = "12" - }, -/obj/effect/spawner/random/structure/barricade, -/obj/effect/turf_decal/stripes/line{ +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, +/obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron, -/area/service/hydroponics/garden/abandoned) -"fMB" = ( +/area/station/engineering/atmos/hfr_room) +"hae" = ( +/obj/structure/reagent_dispensers/fueltank, /turf/open/floor/iron, -/area/cargo/sorting) -"fMX" = ( -/obj/structure/cable, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/maintenance/solars/port/fore) -"fNe" = ( +/area/station/maintenance/starboard/aft) +"hag" = ( /obj/effect/decal/cleanable/dirt, -/obj/structure/table, -/obj/item/paper_bin/carbon, -/obj/effect/turf_decal/tile/brown/anticorner/contrasted{ - dir = 8 - }, -/turf/open/floor/iron, -/area/cargo/qm) -"fNj" = ( -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/siding/yellow{ +/obj/structure/closet, +/obj/effect/spawner/random/maintenance/three, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 4 }, /turf/open/floor/iron, -/area/engineering/atmos/storage) -"fND" = ( -/obj/structure/closet/toolcloset, -/obj/machinery/light/small/directional/north, -/obj/effect/decal/cleanable/dirt, +/area/station/maintenance/port/greater) +"haw" = ( /obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/turf/open/floor/iron/dark, -/area/engineering/main) -"fNI" = ( -/obj/machinery/atmospherics/pipe/smart/simple/purple/visible{ dir = 4 }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/station/engineering/supermatter/room) +"haH" = ( +/obj/structure/closet/secure_closet/personal, /obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/effect/turf_decal/siding/yellow{ +/obj/effect/landmark/start/hangover/closet, +/turf/open/floor/iron/dark, +/area/station/commons/locker) +"haI" = ( +/turf/open/floor/circuit/green, +/area/station/engineering/gravity_generator) +"haS" = ( +/obj/structure/disposalpipe/trunk{ dir = 1 }, -/turf/open/floor/iron, -/area/engineering/atmos) -"fNQ" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/structure/disposalpipe/segment, -/obj/machinery/door/airlock{ - name = "Theater Backstage"; - req_access_txt = "46" - }, -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/obj/machinery/firealarm/directional/south{ + pixel_x = -26 }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/iron, -/area/service/theater) -"fNT" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/engineering/glass{ - name = "Primary Tool Storage" +/obj/machinery/disposal/bin, +/obj/effect/turf_decal/bot, +/obj/machinery/airalarm/directional/west, +/obj/machinery/light_switch/directional/south{ + pixel_x = 12 }, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/obj/effect/turf_decal/tile/brown/anticorner/contrasted{ + dir = 8 }, /turf/open/floor/iron, -/area/commons/storage/primary) -"fNW" = ( -/obj/machinery/portable_atmospherics/canister/nitrogen, -/turf/open/floor/iron/dark, -/area/science/storage) -"fNX" = ( -/obj/structure/sign/departments/examroom, -/turf/closed/wall, -/area/medical/treatment_center) -"fOk" = ( -/obj/structure/table/wood, +/area/station/cargo/storage) +"hbi" = ( +/obj/structure/rack, +/obj/effect/spawner/random/techstorage/medical_all, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron, +/area/station/engineering/storage/tech) +"hbm" = ( +/obj/machinery/camera/directional/north{ + c_tag = "Chemistry - Fore"; + name = "medbay camera"; + network = list("ss13","medbay") + }, /obj/machinery/light/directional/north, -/obj/item/storage/lockbox/loyalty, -/obj/item/storage/secure/safe/directional/east, -/turf/open/floor/wood, -/area/command/heads_quarters/hop) -"fOD" = ( -/turf/closed/wall, -/area/maintenance/port/greater) -"fOS" = ( -/obj/effect/turf_decal/tile/red{ +/obj/effect/turf_decal/tile/yellow/half/contrasted{ dir = 1 }, -/turf/open/floor/iron, -/area/security/holding_cell) -"fOV" = ( -/obj/machinery/door/airlock/external{ - name = "External Docking Port" +/turf/open/floor/iron/white, +/area/station/medical/chemistry) +"hbt" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ +/obj/machinery/airalarm/directional/north, +/obj/effect/turf_decal/tile/purple/half/contrasted{ dir = 1 }, +/turf/open/floor/iron/white, +/area/station/maintenance/department/science) +"hbz" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) +"hbB" = ( +/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/command/heads_quarters/ce) +"hbH" = ( +/obj/effect/turf_decal/tile/brown/half/contrasted, +/turf/open/floor/iron, +/area/station/cargo/storage) +"hbI" = ( +/obj/machinery/computer/exodrone_control_console, /obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/effect/turf_decal/stripes/line, -/obj/effect/landmark/navigate_destination, -/turf/open/floor/iron/smooth_half{ +/obj/structure/window{ dir = 1 }, -/area/hallway/secondary/entry) -"fOX" = ( -/obj/machinery/light/small/directional/west, -/obj/machinery/status_display/evac/directional/west, -/turf/open/floor/wood{ - icon_state = "wood-broken" +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/brown/half/contrasted{ + dir = 1 }, -/area/service/theater/abandoned) -"fPc" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/rack, -/obj/effect/spawner/random/maintenance/two, -/obj/effect/turf_decal/tile/neutral/half/contrasted, /turf/open/floor/iron, -/area/maintenance/port/greater) -"fPd" = ( +/area/station/cargo/drone_bay) +"hbK" = ( +/obj/structure/cable, +/obj/effect/turf_decal/delivery, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/science/research/abandoned) +"hbO" = ( /obj/machinery/door/firedoor, -/obj/machinery/door/airlock/engineering/glass{ - name = "Auxiliary Tool Storage"; - req_access_txt = "12" +/obj/machinery/door/airlock{ + name = "Law Office" + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/mapping_helpers/airlock/access/all/service/lawyer, +/turf/open/floor/wood, +/area/station/service/lawoffice) +"hbS" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 4 }, -/obj/effect/landmark/navigate_destination, /obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/obj/machinery/firealarm/directional/north, +/turf/open/floor/iron/checker, +/area/station/engineering/atmos/pumproom) +"hbV" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/turf/open/floor/iron, -/area/commons/storage/tools) -"fPe" = ( -/obj/structure/rack, -/obj/item/crowbar/red, -/obj/item/wrench, -/obj/item/tank/internals/emergency_oxygen/engi, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron, -/area/maintenance/port/greater) -"fPm" = ( /obj/structure/cable, -/obj/effect/decal/cleanable/dirt, -/obj/structure/reagent_dispensers/watertank, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, +/obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron, -/area/maintenance/port/fore) -"fPu" = ( +/area/station/security/office) +"hcb" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 8 }, @@ -27362,2438 +25946,2353 @@ dir = 8 }, /turf/open/floor/iron, -/area/engineering/storage/tech) -"fPH" = ( -/obj/structure/dresser, -/turf/open/floor/iron/grimy, -/area/commons/dorms) -"fPN" = ( -/obj/effect/decal/cleanable/dirt, +/area/station/engineering/storage/tech) +"hcc" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, /obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/tile/purple/half/contrasted{ - dir = 4 - }, /turf/open/floor/iron, -/area/maintenance/port/greater) -"fPV" = ( +/area/station/cargo/storage) +"hce" = ( +/obj/machinery/newscaster/directional/north, /obj/effect/turf_decal/tile/blue{ - dir = 8 + dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, /turf/open/floor/iron/white, -/area/medical/medbay/central) -"fPW" = ( +/area/station/medical/medbay/central) +"hcf" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 + }, +/obj/machinery/airalarm/directional/south, +/turf/open/floor/iron/dark, +/area/station/security/detectives_office) +"hct" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/landmark/blobstart, -/obj/structure/cable, -/obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ dir = 1 }, +/obj/machinery/door/poddoor/shutters/window{ + id = "gatewayshutters"; + name = "Gateway Chamber Shutters" + }, /turf/open/floor/iron, -/area/maintenance/starboard) -"fQa" = ( -/obj/structure/table/reinforced, -/obj/item/stack/sheet/iron/fifty, -/obj/item/stack/sheet/glass/fifty, -/turf/open/floor/iron/dark, -/area/engineering/atmos/hfr_room) -"fQh" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 +/area/station/command/gateway) +"hcu" = ( +/obj/machinery/meter, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 }, -/obj/machinery/firealarm/directional/east, -/obj/effect/turf_decal/stripes/corner{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/visible, +/turf/open/floor/iron/dark/corner{ dir = 1 }, +/area/station/maintenance/department/electrical) +"hcx" = ( /obj/effect/decal/cleanable/dirt, -/obj/structure/chair{ - dir = 8 - }, -/obj/machinery/light/small/directional/east, -/turf/open/floor/iron/smooth, -/area/hallway/secondary/entry) -"fQp" = ( -/obj/machinery/airalarm/directional/north, -/obj/structure/rack, -/obj/item/crowbar, -/obj/machinery/light/small/directional/north, -/obj/effect/turf_decal/siding/blue{ - dir = 4 +/turf/closed/wall/r_wall, +/area/station/maintenance/port/greater) +"hcA" = ( +/obj/structure/dresser, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/wood{ + icon_state = "wood-broken6" }, -/obj/item/binoculars, -/obj/item/gps/engineering{ - gpstag = "CE0" +/area/station/commons/dorms) +"hcG" = ( +/obj/structure/disposalpipe/segment{ + dir = 5 }, -/obj/machinery/camera/directional/north{ - c_tag = "AI Satellite - Transit Tube Entrance"; - name = "ai camera"; - network = list("minisat"); - start_active = 1 +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, +/turf/open/floor/iron, +/area/station/maintenance/port/fore) +"hcK" = ( +/obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 4 }, -/turf/open/floor/iron/dark, -/area/engineering/transit_tube) -"fQr" = ( -/obj/effect/turf_decal/stripes/corner, /turf/open/floor/iron, -/area/engineering/atmos/hfr_room) -"fQz" = ( -/obj/structure/cable, -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/preopen{ - id = "councilblast"; - name = "Council Chambers Blast door" - }, +/area/station/commons/toilet/restrooms) +"hcL" = ( +/obj/effect/spawner/random/trash/graffiti, /turf/open/floor/plating, -/area/command/meeting_room/council) -"fQH" = ( +/area/station/maintenance/port/fore) +"hcN" = ( +/obj/structure/reagent_dispensers/fueltank, /obj/effect/decal/cleanable/dirt, -/obj/effect/landmark/event_spawn, +/obj/effect/turf_decal/delivery, /turf/open/floor/iron, -/area/maintenance/port/fore) -"fRa" = ( -/obj/machinery/holopad, +/area/station/maintenance/port/greater) +"hcQ" = ( +/obj/structure/cable, +/obj/effect/landmark/start/station_engineer, /obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron, +/area/station/engineering/main) +"hdd" = ( +/obj/structure/chair{ + dir = 1 + }, +/obj/machinery/camera/directional/south{ + c_tag = "Security - Transfer Centre Aft" + }, +/obj/structure/sign/poster/official/work_for_a_future{ + pixel_y = -32 + }, +/obj/effect/turf_decal/tile/red/half/contrasted, +/turf/open/floor/iron, +/area/station/security/processing) +"hdk" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/virology/glass{ + name = "Virology Containment Cell" + }, +/obj/structure/cable, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark, -/area/ai_monitored/aisat/exterior) -"fRc" = ( -/obj/machinery/space_heater, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/pipe/smart/manifold4w/general/visible, -/turf/open/floor/iron/dark, -/area/security/execution/education) -"fRh" = ( -/obj/effect/turf_decal/trimline/brown/filled/line{ - dir = 9 +/obj/effect/mapping_helpers/airlock/access/all/medical/virology, +/turf/open/floor/iron, +/area/station/medical/virology) +"hdl" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/obj/machinery/modular_computer/console/preset/cargochat/security{ +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, /turf/open/floor/iron, -/area/security/brig) -"fRt" = ( -/obj/effect/turf_decal/delivery, +/area/station/science/xenobiology) +"hdC" = ( +/obj/structure/table/wood, +/obj/machinery/light/directional/east, +/obj/item/paper_bin, +/obj/item/pen, +/turf/open/floor/iron/dark, +/area/station/service/abandoned_gambling_den) +"hdL" = ( +/obj/machinery/atmospherics/pipe/smart/simple/dark/visible, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"hdS" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/item/radio/intercom/directional/east, /turf/open/floor/iron, -/area/maintenance/starboard/aft) -"fRu" = ( -/obj/structure/frame/computer{ - anchored = 1; - dir = 8 +/area/station/hallway/primary/port) +"hdU" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/sign/directions/engineering{ + desc = "A sign that shows there are doors here. There are doors everywhere!"; + icon_state = "doors"; + name = "WARNING: BLAST DOORS" }, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/security/brig) +"hdV" = ( +/obj/structure/table, +/obj/item/clipboard, +/obj/item/folder/white, /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/siding/purple{ - dir = 5 - }, -/turf/open/floor/glass, -/area/maintenance/space_hut/observatory) -"fRw" = ( -/obj/structure/lattice, -/obj/structure/window/reinforced{ +/obj/effect/turf_decal/delivery, +/turf/open/floor/iron, +/area/station/science/research/abandoned) +"hdZ" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/item/kirbyplants/random, +/obj/effect/turf_decal/tile/blue/half/contrasted{ dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/space, -/area/space/nearstation) -"fRy" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/medical/surgery/theatre) -"fRF" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/maintenance/port/greater) -"fRJ" = ( -/obj/structure/table/reinforced, -/obj/item/bodypart/chest/robot, -/obj/item/mmi, -/obj/item/mmi, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/structure/extinguisher_cabinet/directional/north, /turf/open/floor/iron/dark, -/area/engineering/storage/tech) -"fRQ" = ( -/obj/machinery/hydroponics/constructable, -/obj/effect/turf_decal/tile/green{ - dir = 8 - }, -/obj/effect/turf_decal/tile/green{ - dir = 4 +/area/station/command/bridge) +"hea" = ( +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ + dir = 1 }, -/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/delivery, /turf/open/floor/iron, -/area/service/hydroponics) -"fRS" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/white, -/area/medical/surgery/aft) -"fSn" = ( -/obj/effect/turf_decal/tile/yellow{ - dir = 8 +/area/station/command/heads_quarters/rd) +"heh" = ( +/obj/machinery/computer/secure_data, +/obj/machinery/status_display/ai/directional/north, +/obj/machinery/camera/directional/north{ + c_tag = "Security - Transfer Centre" }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/computer/atmos_control/nocontrol/incinerator{ +/obj/effect/turf_decal/tile/red/anticorner/contrasted{ dir = 1 }, -/turf/open/floor/iron/dark/corner, -/area/maintenance/disposal/incinerator) -"fSq" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 10 - }, -/obj/structure/cable, -/obj/effect/turf_decal/trimline/yellow/filled/line{ +/turf/open/floor/iron, +/area/station/security/processing) +"hek" = ( +/obj/structure/disposalpipe/junction/flip{ dir = 1 }, -/turf/open/floor/iron, -/area/engineering/atmos) -"fSV" = ( -/obj/structure/cable, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/power/terminal{ +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/effect/turf_decal/bot, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"hen" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/maintenance/disposal/incinerator) -"fTa" = ( -/obj/machinery/door/airlock/maintenance_hatch{ - name = "Maintenance Hatch"; - req_access_txt = "12" +/obj/effect/turf_decal/siding/yellow{ + dir = 8 }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/structure/barricade/wooden, +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"heu" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/door/firedoor, +/obj/structure/cable, /obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ dir = 1 }, /turf/open/floor/iron, -/area/service/library/abandoned) -"fTd" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 8 - }, -/turf/open/floor/iron, -/area/maintenance/port/greater) -"fTf" = ( -/obj/item/kirbyplants/random, -/turf/open/floor/plating, -/area/service/library/abandoned) -"fTg" = ( +/area/station/science/research) +"hew" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/door/airlock/security{ - name = "Private Interrogation"; - req_access_txt = "4" - }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/security/detectives_office) -"fTm" = ( +/obj/machinery/vending/games, +/turf/open/floor/carpet, +/area/station/service/library) +"hey" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/brown/half/contrasted{ - dir = 8 - }, +/obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron, -/area/maintenance/disposal) -"fTn" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/landmark/blobstart, +/area/station/cargo/storage) +"heN" = ( +/obj/machinery/power/solar_control{ + dir = 8; + id = "aftstarboard"; + name = "Starboard Quarter Solar Control" + }, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 8 +/obj/effect/turf_decal/stripes/line{ + dir = 6 }, -/turf/open/floor/iron, -/area/maintenance/port/greater) -"fTq" = ( -/obj/effect/decal/cleanable/dirt, +/obj/machinery/airalarm/directional/south, +/turf/open/floor/plating, +/area/station/maintenance/solars/starboard/aft) +"heP" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/maintenance, +/turf/closed/wall/r_wall, +/area/station/maintenance/port/aft) +"heX" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/neutral/half/contrasted, -/turf/open/floor/iron, -/area/maintenance/starboard/aft) -"fTu" = ( -/obj/structure/disposalpipe/segment{ +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/engineering/atmos/pumproom) +"heZ" = ( +/obj/effect/turf_decal/trimline/yellow/warning{ dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/machinery/firealarm/directional/north, -/obj/machinery/camera/directional/north{ - c_tag = "Service - Service Hall"; - dir = 9; - name = "service camera" +/obj/effect/turf_decal/trimline/yellow/mid_joiner{ + dir = 4 }, -/turf/open/floor/iron/dark, -/area/hallway/secondary/service) -"fTx" = ( -/obj/machinery/power/turbine/inlet_compressor, -/turf/open/floor/engine, -/area/maintenance/disposal/incinerator) -"fTH" = ( -/obj/machinery/vending/wardrobe/bar_wardrobe, -/obj/structure/sign/poster/random/directional/east, -/turf/open/floor/iron/checker, -/area/service/bar) -"fTK" = ( -/obj/structure/cable, -/obj/effect/spawner/structure/window/reinforced, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, -/area/engineering/hallway) -"fTS" = ( -/obj/structure/cable, -/obj/structure/closet/secure_closet/hydroponics, -/obj/machinery/power/apc/auto_name/directional/west, -/obj/effect/turf_decal/tile/blue{ +/area/station/engineering/supermatter/room) +"hfb" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/green/visible/layer2, +/obj/machinery/atmospherics/pipe/smart/simple/dark/visible{ + dir = 4 + }, +/obj/machinery/door/airlock/public/glass/incinerator/atmos_exterior, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/locked, +/obj/effect/mapping_helpers/airlock/access/all/engineering/atmos, +/turf/open/floor/engine, +/area/station/maintenance/disposal/incinerator) +"hfe" = ( +/obj/effect/turf_decal/stripes/end{ dir = 8 }, -/obj/effect/turf_decal/tile/green{ - dir = 1 +/turf/open/floor/iron, +/area/station/science/ordnance/testlab) +"hfm" = ( +/obj/machinery/camera/directional/east{ + c_tag = "Engineering - Supermatter"; + name = "engineering camera"; + network = list("ss13","engine") + }, +/obj/structure/sign/warning/radiation{ + pixel_x = 32 + }, +/turf/open/floor/engine, +/area/station/engineering/supermatter) +"hfo" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 }, /obj/effect/turf_decal/bot, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/turf/open/floor/iron, +/area/station/maintenance/department/science) +"hfB" = ( +/obj/effect/spawner/random/vending/colavend, +/obj/effect/turf_decal/delivery, +/obj/item/radio/intercom/directional/west, /turf/open/floor/iron, -/area/service/hydroponics) -"fTU" = ( +/area/station/hallway/secondary/entry) +"hfG" = ( /obj/machinery/computer/secure_data{ dir = 8 }, -/turf/open/floor/iron/grimy, -/area/command/heads_quarters/hos) -"fTV" = ( -/obj/structure/dresser, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/service/theater/abandoned) -"fTW" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, +/obj/machinery/light/directional/east, +/obj/machinery/status_display/evac/directional/east, +/turf/open/floor/carpet, +/area/station/security/detectives_office) +"hfM" = ( +/obj/effect/decal/cleanable/glass, +/obj/structure/sign/poster/contraband/random/directional/west, /turf/open/floor/plating, -/area/service/abandoned_gambling_den/gaming) -"fUc" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/landmark/event_spawn, -/obj/effect/turf_decal/stripes/line, +/area/station/maintenance/fore) +"hfV" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/spawner/random/engineering/tracking_beacon, +/obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron, -/area/command/gateway) -"fUd" = ( -/obj/machinery/atmospherics/pipe/smart/manifold/purple/visible{ +/area/station/hallway/primary/fore) +"hfW" = ( +/obj/machinery/light/small/directional/north, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 8 }, -/turf/open/floor/iron/dark, -/area/science/mixing) -"fUk" = ( -/obj/structure/window/reinforced/spawner/west, -/obj/machinery/atmospherics/components/unary/portables_connector/visible/layer2, -/turf/open/floor/iron/dark, -/area/science/mixing) -"fUw" = ( -/obj/machinery/duct, -/obj/machinery/light/directional/west, -/obj/effect/turf_decal/trimline/yellow/line{ - dir = 8 +/obj/effect/turf_decal/tile/green/half/contrasted{ + dir = 1 }, -/turf/open/floor/iron, -/area/engineering/atmos/project) -"fUy" = ( -/obj/structure/table/wood, -/obj/item/taperecorder{ - pixel_x = 3 +/mob/living/carbon/human/species/monkey, +/turf/open/floor/iron/white, +/area/station/medical/virology) +"hgd" = ( +/obj/structure/bed/roller, +/obj/machinery/iv_drip, +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 4 }, -/obj/item/storage/box/deputy, -/obj/item/flashlight/seclite, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/command/heads_quarters/hos) -"fUI" = ( +/turf/open/floor/iron/white, +/area/station/security/execution/transfer) +"hgg" = ( /obj/machinery/door/firedoor, -/obj/machinery/door/airlock/maintenance_hatch{ - name = "MiniSat Antechamber"; - req_access_txt = "16" +/obj/machinery/door/airlock/public/glass{ + name = "Starboard Auxiliary Hallway" }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ +/obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/structure/cable, -/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/item/radio/intercom/directional/north, +/turf/open/floor/iron, +/area/station/hallway/primary/central/aft) +"hgj" = ( +/obj/machinery/door/firedoor, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/door/airlock{ + name = "Unisex Showers" + }, /obj/effect/turf_decal/stripes/line{ dir = 8 }, /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/aisat_interior) -"fUJ" = ( -/obj/machinery/shieldgen, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/commons/toilet/locker) +"hgs" = ( +/obj/machinery/atmospherics/pipe/smart/simple/yellow/visible, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/trimline/yellow/filled/line, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"hgz" = ( +/obj/effect/turf_decal/bot_white/right, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral/anticorner, +/turf/open/floor/iron/dark/smooth_corner{ + dir = 1 + }, +/area/station/engineering/gravity_generator) +"hgD" = ( +/obj/effect/decal/cleanable/cobweb/cobweb2, /obj/effect/decal/cleanable/dirt, +/obj/structure/table, +/obj/item/storage/medkit/regular, /turf/open/floor/plating, -/area/maintenance/port/greater) -"fUO" = ( -/obj/machinery/gulag_teleporter, -/obj/structure/disposalpipe/segment{ +/area/station/maintenance/starboard/aft) +"hgG" = ( +/obj/effect/landmark/start/hangover, +/obj/structure/chair/sofa/bench{ + dir = 8 + }, +/obj/effect/turf_decal/delivery, +/obj/machinery/light/directional/east, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"hgJ" = ( +/turf/closed/wall, +/area/station/commons/vacant_room/commissary) +"hgT" = ( +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/ai_monitored/command/storage/eva) +"hhe" = ( +/obj/machinery/light/directional/north, +/obj/machinery/computer/security/telescreen/entertainment/directional/north, +/turf/open/floor/wood, +/area/station/command/heads_quarters/captain) +"hhn" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/security/execution/transfer) -"fUT" = ( -/obj/machinery/atmospherics/pipe/smart/simple/cyan/hidden{ +/area/station/security/execution/education) +"hhB" = ( +/obj/structure/table/reinforced, +/obj/machinery/light/directional/east, +/obj/item/wrench, +/obj/item/assembly/timer, +/obj/item/assembly/signaler, +/obj/effect/turf_decal/tile/yellow{ dir = 4 }, -/obj/structure/table/reinforced, -/obj/item/flashlight/lamp, -/obj/machinery/airalarm/directional/south, -/turf/open/floor/iron/dark/textured_large, -/area/engineering/atmos/storage/gas) -"fVc" = ( -/obj/structure/table/reinforced, -/obj/item/stack/cable_coil, -/obj/item/stack/cable_coil, -/obj/item/multitool, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/airalarm/directional/west, /turf/open/floor/iron/dark, -/area/maintenance/port/aft) -"fVl" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/tile/bar{ - dir = 1 +/area/station/command/bridge) +"hhF" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/obj/effect/turf_decal/tile/bar, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/dark, -/area/service/bar) -"fVw" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/landmark/event_spawn, -/obj/effect/landmark/xeno_spawn, -/turf/open/floor/iron/dark, -/area/service/electronic_marketing_den) -"fVF" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/sign/warning/nosmoking{ - pixel_x = 32 - }, -/obj/structure/tank_dispenser, -/obj/machinery/camera/directional/east{ - c_tag = "Engineering - Gear Storage"; - name = "engineering camera" +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/hallway/primary/central/aft) +"hhM" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/engineering/atmos/mix) +"hhV" = ( +/obj/structure/plasticflaps/opaque, +/obj/effect/turf_decal/delivery, +/obj/machinery/navbeacon{ + codes_txt = "delivery;dir=4"; + freq = 1400; + location = "Bar" }, -/obj/machinery/light/directional/east, -/obj/effect/turf_decal/bot, /turf/open/floor/iron, -/area/engineering/storage) -"fVM" = ( -/obj/structure/table/wood, -/obj/item/wrench, -/obj/item/storage/secure/briefcase{ - pixel_x = 3; - pixel_y = 3 +/area/station/maintenance/department/crew_quarters/bar) +"hib" = ( +/obj/item/kirbyplants/random, +/obj/effect/turf_decal/tile/blue/half/contrasted{ + dir = 1 }, -/obj/item/storage/briefcase, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/service/theater/abandoned) -"fVR" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/siding/green/corner{ +/turf/open/floor/iron/white, +/area/station/medical/psychology) +"hih" = ( +/obj/effect/turf_decal/tile/blue{ dir = 4 }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/service/hydroponics/garden) -"fVV" = ( -/obj/effect/turf_decal/tile/yellow/fourcorners, -/obj/effect/turf_decal/stripes/corner{ - dir = 8 +/obj/effect/turf_decal/tile/green{ + dir = 1 }, +/obj/machinery/light/directional/north, +/obj/structure/table, +/obj/item/seeds/tomato, +/obj/item/seeds/wheat, +/obj/item/seeds/potato, +/obj/item/seeds/apple, +/obj/machinery/status_display/ai/directional/north, /turf/open/floor/iron, -/area/engineering/main) -"fWn" = ( +/area/station/service/hydroponics) +"hiF" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/door/airlock/mining{ - name = "Cargo Warehouse" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/spawner/random/engineering/tracking_beacon, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 8 }, -/obj/machinery/door/firedoor, -/obj/effect/mapping_helpers/airlock/access/all/supply/general, /turf/open/floor/iron, -/area/cargo/warehouse) -"fWv" = ( -/obj/effect/turf_decal/tile/blue, -/obj/structure/disposalpipe/segment{ - dir = 6 +/area/station/security/courtroom) +"hiH" = ( +/obj/machinery/telecomms/processor/preset_three, +/obj/effect/turf_decal/tile/blue/anticorner/contrasted{ + dir = 8 }, -/turf/open/floor/iron, -/area/hallway/primary/central/aft) -"fWz" = ( -/obj/structure/bed, -/obj/effect/decal/cleanable/dirt/dust, -/obj/item/bedsheet/dorms, -/obj/effect/landmark/start/hangover, -/turf/open/floor/wood, -/area/commons/dorms) -"fWC" = ( -/obj/structure/reflector/single, -/turf/open/floor/plating, -/area/engineering/supermatter/room) -"fWG" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/grimy, -/area/service/library/abandoned) -"fWM" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/landmark/start/cook, -/turf/open/floor/iron/cafeteria, -/area/service/kitchen) -"fWR" = ( +/turf/open/floor/iron/dark/telecomms, +/area/station/tcommsat/server) +"hiJ" = ( +/obj/structure/disposalpipe/trunk, +/obj/machinery/disposal/bin, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron/dark, +/area/station/engineering/main) +"hiK" = ( /obj/structure/cable, -/obj/effect/turf_decal/trimline/blue/filled/line{ +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron, +/area/station/engineering/atmos/storage/gas) +"hiM" = ( +/obj/effect/turf_decal/tile/blue/anticorner/contrasted{ dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/white, -/area/medical/treatment_center) -"fWV" = ( -/obj/structure/table, -/obj/item/storage/belt/utility, -/obj/item/radio, -/obj/item/radio, -/obj/item/radio, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/bot, -/obj/machinery/firealarm/directional/west, /turf/open/floor/iron, -/area/command/gateway) -"fWW" = ( -/obj/machinery/computer/secure_data{ - dir = 1 +/area/station/commons/fitness/recreation) +"hiT" = ( +/obj/effect/turf_decal/siding/green{ + dir = 6 }, -/obj/effect/turf_decal/tile/red/anticorner/contrasted, +/obj/effect/landmark/start/botanist, +/turf/open/floor/iron/dark/smooth_large, +/area/station/service/hydroponics) +"hiV" = ( +/obj/effect/turf_decal/tile/blue, /turf/open/floor/iron, -/area/security/office) -"fXb" = ( +/area/station/hallway/primary/central/aft) +"hiZ" = ( +/obj/effect/spawner/structure/window/reinforced, /obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/tile/purple/fourcorners, -/turf/open/floor/iron, -/area/science/research) -"fXi" = ( -/obj/structure/table/wood, -/obj/item/clothing/gloves/color/fyellow, -/obj/item/storage/toolbox/electrical, -/obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/north, /turf/open/floor/plating, -/area/service/abandoned_gambling_den) -"fXq" = ( -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/yellow{ +/area/station/science/lobby) +"hja" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 4 }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/turf/open/floor/iron, -/area/service/kitchen/abandoned) -"fXx" = ( -/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/wood, +/area/station/command/heads_quarters/captain) +"hjd" = ( +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/extinguisher_cabinet/directional/east, +/obj/item/radio/intercom/directional/west, +/obj/structure/disposalpipe/segment, /turf/open/floor/iron, -/area/hallway/primary/aft) -"fXI" = ( -/obj/effect/landmark/start/clown, -/obj/effect/turf_decal/tile/red{ - dir = 1 +/area/station/commons/fitness/recreation) +"hjg" = ( +/obj/effect/landmark/start/hangover, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark/side{ + dir = 4 }, +/area/station/hallway/secondary/entry) +"hjl" = ( +/obj/machinery/holopad, /obj/effect/turf_decal/tile/blue{ dir = 4 }, /obj/effect/turf_decal/tile/blue{ dir = 8 }, -/obj/effect/turf_decal/tile/red, -/obj/structure/chair/stool/directional/north, -/turf/open/floor/iron, -/area/service/theater) -"fXM" = ( -/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible, -/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/white, +/area/station/command/heads_quarters/cmo) +"hjm" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/green, /obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/dark, -/area/engineering/atmos) -"fXV" = ( +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"hjp" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/decal/cleanable/cobweb, /obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/trash/mess, -/turf/open/floor/plating, -/area/maintenance/disposal) -"fXW" = ( -/obj/machinery/computer/robotics{ - dir = 8 - }, -/obj/machinery/light/directional/south, -/obj/machinery/status_display/evac/directional/east, -/obj/machinery/keycard_auth/directional/south{ - pixel_x = -5 - }, -/obj/machinery/light_switch/directional/south{ - pixel_x = 8 - }, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron, -/area/command/heads_quarters/rd) -"fYb" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/holopad, -/obj/effect/turf_decal/bot, /turf/open/floor/iron, -/area/engineering/storage) -"fYq" = ( +/area/station/maintenance/disposal/incinerator) +"hjr" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 + }, +/turf/open/floor/iron/grimy, +/area/station/service/chapel) +"hjJ" = ( +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 6 +/obj/machinery/door/poddoor/preopen{ + id = "brigprison"; + name = "Prison Blast Door" }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/decal/cleanable/generic, -/obj/effect/spawner/random/structure/tank_holder, /turf/open/floor/plating, -/area/maintenance/port/fore) -"fYt" = ( -/obj/structure/closet/radiation, -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 6 +/area/station/security/prison/visit) +"hjN" = ( +/obj/machinery/door/window/brigdoor/left/directional/north{ + name = "Captain's Desk"; + req_access = list("captain") }, -/obj/effect/turf_decal/stripes/corner{ - dir = 4 +/turf/open/floor/iron/grimy, +/area/station/command/heads_quarters/captain) +"hjS" = ( +/obj/machinery/door/airlock/research{ + name = "Ordnance Lab" }, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron, -/area/engineering/atmos) -"fYL" = ( -/obj/structure/cable, -/obj/effect/turf_decal/trimline/yellow/filled/warning{ - dir = 1 - }, -/turf/open/floor/iron/white, -/area/medical/chemistry) -"fYM" = ( -/obj/structure/table, -/obj/item/crowbar, -/obj/item/wrench, -/obj/item/restraints/handcuffs, -/obj/structure/disposalpipe/segment, -/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/simple/purple/visible, +/obj/machinery/door/firedoor/heavy, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/green/half/contrasted, -/turf/open/floor/iron/white, -/area/medical/virology) -"fYO" = ( -/obj/machinery/light/directional/south, -/obj/structure/cable, -/obj/effect/turf_decal/tile/yellow/half/contrasted, -/turf/open/floor/iron/white, -/area/medical/chemistry) -"fYQ" = ( -/obj/structure/cable, -/obj/effect/turf_decal/tile/blue{ - dir = 4 +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/obj/structure/disposalpipe/segment, +/obj/effect/mapping_helpers/airlock/access/all/science/ordnance_storage, /turf/open/floor/iron/white, -/area/medical/medbay/central) -"fYS" = ( -/obj/structure/cable, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/effect/turf_decal/siding/yellow{ +/area/station/science/ordnance) +"hjU" = ( +/turf/open/floor/iron/white/corner{ dir = 8 }, -/turf/open/floor/iron, -/area/engineering/atmos/storage) -"fYY" = ( -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating{ - icon_state = "panelscorched" - }, -/area/maintenance/department/engine/atmos) -"fZf" = ( -/obj/effect/turf_decal/stripes/white/line, -/obj/item/kirbyplants/random, -/obj/machinery/light/directional/east, -/turf/open/floor/wood, -/area/engineering/break_room) -"fZt" = ( -/obj/machinery/telecomms/hub/preset, -/turf/open/floor/circuit/green/telecomms/mainframe, -/area/tcommsat/server) -"fZv" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/trimline/yellow/filled/warning{ +/area/station/commons/fitness/recreation) +"hka" = ( +/obj/machinery/atmospherics/pipe/bridge_pipe/green/visible{ dir = 4 }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/pipe/bridge_pipe/cyan/visible, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"hkf" = ( +/obj/machinery/airalarm/directional/south, +/turf/open/floor/plating{ + icon_state = "platingdmg3" }, +/area/station/maintenance/department/crew_quarters/bar) +"hkn" = ( +/obj/structure/filingcabinet/chestdrawer, +/obj/effect/turf_decal/delivery, +/obj/machinery/airalarm/directional/south, /turf/open/floor/iron, -/area/engineering/atmos) -"fZA" = ( -/obj/item/radio/intercom/directional/north, -/turf/open/floor/plating, -/area/engineering/supermatter/room) -"fZC" = ( -/obj/structure/chair/stool/directional/east, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/yellow{ +/area/station/cargo/miningoffice) +"hle" = ( +/obj/structure/table/glass, +/obj/item/reagent_containers/glass/bottle/morphine, +/obj/item/reagent_containers/syringe, +/obj/effect/turf_decal/tile/red/anticorner/contrasted{ dir = 4 }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/science/breakroom) -"fZD" = ( +/turf/open/floor/iron/white, +/area/station/security/execution/transfer) +"hlD" = ( /obj/structure/cable, -/obj/structure/lattice/catwalk, -/turf/open/space, -/area/solars/port/fore) -"fZE" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/wood, -/area/service/library/abandoned) -"fZH" = ( -/obj/machinery/portable_atmospherics/canister/oxygen, -/obj/effect/turf_decal/box, -/turf/open/floor/iron/dark, -/area/maintenance/department/engine/atmos) -"fZK" = ( -/obj/structure/rack, -/obj/item/gun/ballistic/shotgun/riot{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/gun/ballistic/shotgun/riot, -/obj/item/gun/ballistic/shotgun/riot, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 1 +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ + dir = 9 }, -/obj/effect/turf_decal/bot, +/turf/open/floor/iron, +/area/station/hallway/primary/central/aft) +"hlH" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/neutral/half/contrasted, +/turf/open/floor/iron, +/area/station/maintenance/port/aft) +"hlY" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/extinguisher_cabinet/directional/east, /turf/open/floor/iron, -/area/ai_monitored/security/armory) -"fZS" = ( -/obj/machinery/hydroponics/constructable, -/obj/effect/turf_decal/trimline/green/line{ +/area/station/hallway/primary/aft) +"hmr" = ( +/obj/structure/table, +/obj/effect/decal/cleanable/dirt, +/obj/item/clipboard, +/turf/open/floor/iron/cafeteria, +/area/station/security/prison/mess) +"hms" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/effect/turf_decal/trimline/green/line{ - dir = 8 +/turf/open/floor/plating{ + initial_gas_mix = "o2=0.01;n2=0.01;TEMP=2.7"; + luminosity = 2; + temperature = 2.7 }, -/obj/effect/turf_decal/trimline/green/mid_joiner{ - dir = 8 +/area/station/security/execution/transfer) +"hmx" = ( +/obj/docking_port/stationary/random{ + id = "pod_lavaland"; + name = "lavaland" }, -/obj/effect/turf_decal/trimline/green/mid_joiner{ - dir = 4 +/turf/open/space/basic, +/area/space) +"hmy" = ( +/obj/effect/turf_decal/siding/white{ + dir = 1 }, -/turf/open/floor/iron/half{ +/turf/open/floor/iron/cafeteria, +/area/station/service/kitchen) +"hmA" = ( +/obj/structure/cable, +/obj/effect/turf_decal/stripes/line{ dir = 8 }, -/area/service/hydroponics/garden) -"fZX" = ( -/obj/structure/disposalpipe/segment{ +/obj/effect/turf_decal/stripes/line{ dir = 4 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating, -/area/maintenance/port/greater) -"gaN" = ( -/turf/open/floor/wood, -/area/command/heads_quarters/captain) -"gaO" = ( -/obj/item/clipboard{ - pixel_x = -4; - pixel_y = 3 +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "viro-passthrough" }, -/obj/item/newspaper{ - pixel_x = 7; - pixel_y = 11 +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Maintenance Hatch" }, -/obj/item/newspaper, -/obj/item/pen/red, -/turf/open/floor/wood{ - icon_state = "wood-broken2" +/obj/effect/mapping_helpers/airlock/unres{ + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/access/any/medical/maintenance, +/turf/open/floor/iron, +/area/station/medical/medbay/central) +"hmJ" = ( +/obj/machinery/portable_atmospherics/canister/oxygen, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron/dark/textured_large, +/area/station/engineering/atmos/storage/gas) +"hmO" = ( +/obj/machinery/camera/directional/west{ + c_tag = "Permabrig - Workroom"; + network = list("ss13","prison") }, -/area/commons/dorms) -"gaP" = ( +/turf/open/floor/iron, +/area/station/security/prison/work) +"hmS" = ( +/obj/structure/cable, /obj/structure/table/reinforced, -/obj/machinery/door/firedoor, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "chemisttop"; - name = "Chemistry Lobby Shutters" +/obj/item/crowbar, +/obj/item/restraints/handcuffs, +/obj/machinery/recharger, +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 1 }, -/obj/item/folder/yellow, -/obj/machinery/door/window/left/directional/north{ - name = "Chemistry Desk" +/turf/open/floor/iron, +/area/station/security/checkpoint) +"hmU" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/ai_upload) +"hmY" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/components/binary/pump/on{ + dir = 4; + name = "N2 to Airmix" }, -/obj/machinery/door/window/left/directional/south{ - name = "Chemistry Desk"; - req_access_txt = "5; 69" +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"hnk" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/grimy, +/area/station/command/heads_quarters/captain/private) +"hnB" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/light/directional/east, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/status_display/evac/directional/north, +/obj/item/kirbyplants/random, +/obj/machinery/camera/directional/east{ + c_tag = "Fore Hallway - Fore Entrance"; + name = "hallway camera" }, -/obj/effect/turf_decal/delivery, /turf/open/floor/iron, -/area/medical/pharmacy) -"gaQ" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/area/station/hallway/primary/fore) +"hnG" = ( +/obj/machinery/camera/directional/north{ + c_tag = "Departures - Fore"; + name = "departures camera" + }, +/obj/structure/cable, +/obj/effect/turf_decal/stripes/line{ dir = 1 }, +/obj/machinery/power/apc/auto_name/directional/north, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) +"hnI" = ( +/obj/machinery/portable_atmospherics/scrubber, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/light/directional/south, +/turf/open/floor/iron/dark, +/area/station/science/ordnance) +"hnJ" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron, +/area/station/medical/virology) +"hnL" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/turf_decal/delivery, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"hnP" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, /turf/open/floor/iron, -/area/commons/fitness/recreation) -"gbb" = ( +/area/station/cargo/storage) +"hor" = ( +/obj/structure/chair/office/light{ + dir = 4 + }, /obj/structure/cable, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron, +/area/station/security/checkpoint/customs/aft) +"hoz" = ( +/obj/effect/turf_decal/tile/brown, +/obj/effect/decal/cleanable/dirt, +/obj/item/radio/intercom/directional/east, +/turf/open/floor/iron, +/area/station/cargo/warehouse) +"hoC" = ( +/turf/closed/wall, +/area/station/cargo/office) +"hoQ" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 10 +/obj/effect/turf_decal/siding/green/corner{ + dir = 4 }, -/turf/open/floor/wood, -/area/command/heads_quarters/captain) -"gbi" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/station/service/hydroponics/garden) +"hpj" = ( /obj/structure/cable, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/landmark/start/depsec/medical, -/obj/effect/turf_decal/tile/red/half/contrasted, +/turf/open/floor/iron/white, +/area/station/medical/surgery/theatre) +"hps" = ( +/obj/structure/table/reinforced, +/obj/item/clothing/shoes/magboots{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/clothing/shoes/magboots, +/obj/effect/turf_decal/delivery, +/obj/machinery/airalarm/directional/east, /turf/open/floor/iron, -/area/security/checkpoint/medical) -"gbj" = ( -/obj/structure/cable, +/area/station/engineering/storage) +"hpu" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/grimy, +/area/station/tcommsat/computer) +"hpv" = ( +/obj/structure/table/wood, +/obj/item/folder/red, +/obj/item/pen, +/turf/open/floor/iron/grimy, +/area/station/tcommsat/computer) +"hqj" = ( +/obj/effect/landmark/event_spawn, +/obj/machinery/light_switch/directional/north{ + pixel_x = -8 + }, +/turf/open/floor/wood, +/area/station/command/heads_quarters/captain/private) +"hqv" = ( /obj/effect/spawner/structure/window/reinforced, -/obj/structure/sign/warning/vacuum, /turf/open/floor/plating, -/area/cargo/miningoffice) -"gbu" = ( +/area/station/security/checkpoint/escape) +"hqA" = ( +/obj/item/radio/intercom/directional/south, +/obj/structure/extinguisher_cabinet/directional/east, +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/security/brig) +"hqC" = ( +/obj/machinery/light/directional/east, +/obj/machinery/requests_console/directional/east{ + announcementConsole = 1; + department = "Quartermaster's Desk"; + departmentType = 2; + name = "Quartermaster's Requests Console" + }, +/obj/structure/filingcabinet/chestdrawer, +/obj/effect/turf_decal/tile/brown/anticorner/contrasted, +/turf/open/floor/iron, +/area/station/cargo/qm) +"hqH" = ( +/obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/red/half/contrasted, -/turf/open/floor/iron, -/area/security/checkpoint) -"gbv" = ( +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"hqK" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron, -/area/maintenance/port/fore) -"gbw" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 1 +/area/station/cargo/office) +"hqL" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/bot, +/obj/machinery/electrolyzer, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/textured_large, +/area/station/engineering/atmos/project) +"hqV" = ( +/obj/structure/chair{ + dir = 8 }, -/obj/structure/railing/corner{ - dir = 1 +/obj/machinery/light/small/directional/south, +/obj/effect/turf_decal/siding/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 4 }, +/turf/open/floor/iron/dark, +/area/station/engineering/transit_tube) +"hqY" = ( +/obj/machinery/light/directional/east, +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/service/hydroponics) -"gbB" = ( -/obj/effect/turf_decal/tile/yellow{ +/area/station/hallway/secondary/command) +"hri" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/kirbyplants/random, +/obj/machinery/light_switch/directional/north, +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/turf_decal/tile/yellow, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/engineering/supermatter/room) -"gbJ" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, +/obj/machinery/firealarm/directional/west, /turf/open/floor/iron, -/area/engineering/supermatter/room) -"gbO" = ( -/obj/effect/landmark/event_spawn, -/obj/effect/turf_decal/tile/purple{ - dir = 1 +/area/station/commons/toilet/locker) +"hrx" = ( +/obj/structure/table/reinforced, +/obj/machinery/recharger, +/obj/machinery/newscaster/directional/west, +/obj/machinery/light_switch/directional/west{ + pixel_x = -42 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/security/warden) +"hrz" = ( +/obj/structure/disposalpipe/junction{ dir = 4 }, -/turf/open/floor/iron/white, -/area/science/lobby) -"gbW" = ( -/obj/structure/tank_dispenser, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, +/turf/open/floor/iron, +/area/station/hallway/primary/central/aft) +"hrG" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/obj/effect/turf_decal/bot_white, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/science/mixing) -"gce" = ( -/obj/item/stack/rods{ - amount = 25 +/area/station/command/gateway) +"hrK" = ( +/obj/structure/cable, +/obj/machinery/requests_console/directional/west{ + announcementConsole = 1; + department = "Chief Engineer's Desk"; + departmentType = 3; + name = "Chief Engineer's Requests Console" + }, +/obj/machinery/camera/directional/west{ + c_tag = "Engineering - Chief Engineer's Office"; + name = "engineering camera" + }, +/obj/machinery/computer/apc_control{ + dir = 4 }, -/obj/structure/table/reinforced, /obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/turf_decal/bot, +/obj/machinery/light/directional/west, +/turf/open/floor/iron/dark, +/area/station/command/heads_quarters/ce) +"hrY" = ( +/obj/machinery/light/directional/north, +/obj/item/flashlight/lamp, /obj/machinery/airalarm/directional/east, +/obj/structure/table/wood, +/obj/machinery/light/directional/north, +/obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/ai_monitored/command/storage/eva) -"gcg" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/door/airlock{ - id_tag = "Toilet2"; - name = "Toilet Unit 2" +/area/station/tcommsat/computer) +"hsg" = ( +/obj/effect/turf_decal/tile/red/anticorner/contrasted{ + dir = 4 }, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ +/turf/open/floor/iron, +/area/station/security/brig) +"hsn" = ( +/obj/effect/spawner/structure/window, +/turf/open/floor/plating, +/area/station/cargo/lobby) +"hsp" = ( +/obj/structure/chair{ dir = 1 }, +/obj/effect/turf_decal/bot, /turf/open/floor/iron, -/area/commons/toilet/locker) -"gcp" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 +/area/station/hallway/primary/aft) +"hsq" = ( +/obj/structure/disposalpipe/sorting/mail/flip{ + dir = 4; + name = "Bar Junction"; + sortType = 19 }, /obj/effect/decal/cleanable/dirt, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/machinery/door/window/right/directional/west{ - name = "Cargo Office Delivery"; - req_access_txt = "31" +/turf/open/floor/plating, +/area/station/maintenance/department/crew_quarters/bar) +"hsB" = ( +/obj/machinery/atmospherics/components/binary/temperature_gate{ + dir = 4; + on = 1 }, -/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/box, /turf/open/floor/iron, -/area/cargo/office) -"gcD" = ( +/area/station/engineering/supermatter/room) +"hsG" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, /obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/simple/dark/visible, -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/atmos/glass{ - name = "Turbine Generator Access"; - req_one_access_txt = "10;24" - }, /turf/open/floor/iron, -/area/maintenance/disposal/incinerator) -"gcI" = ( +/area/station/security/range) +"hsU" = ( +/obj/machinery/light/small/directional/north, +/obj/structure/closet/crate/silvercrate, /obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/item/radio/intercom/directional/south{ - broadcasting = 1; - frequency = 1447; - listening = 0; - name = "Private Channel" - }, /turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/ai) -"gcR" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, +/area/station/ai_monitored/command/nuke_storage) +"hte" = ( +/obj/effect/turf_decal/delivery, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/hallway/primary/fore) -"gdu" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/dark/visible, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/duct, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/iron/freezer, -/area/service/kitchen/coldroom) -"gdQ" = ( +/area/station/medical/virology) +"htg" = ( +/obj/structure/cable, +/obj/machinery/power/port_gen/pacman/pre_loaded, +/turf/open/floor/plating, +/area/station/maintenance/fore) +"htw" = ( /obj/effect/decal/cleanable/dirt, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, /obj/structure/cable, /obj/effect/turf_decal/delivery, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/maintenance/port/greater) -"gdR" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/curtain/cloth/fancy/mechanical/start_closed{ - desc = "A set of curtains serving as a fancy theater backdrop. They can only be opened by a button."; - id = "theater_curtains"; - name = "Theater Curtains" - }, -/turf/open/floor/wood/large, -/area/service/theater) -"gdT" = ( -/obj/effect/turf_decal/tile/blue/half/contrasted, -/turf/open/floor/iron/dark, -/area/command/bridge) -"gdV" = ( -/obj/machinery/door/airlock/public/glass{ - name = "Library Game Room" - }, -/turf/open/floor/iron/grimy, -/area/service/library) -"geh" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock{ - name = "Dormitories" - }, +/area/station/maintenance/solars/port/aft) +"hty" = ( +/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/turf/open/floor/iron, +/area/station/security/processing) +"htD" = ( /obj/structure/cable, -/obj/effect/landmark/navigate_destination, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/tile/blue/fourcorners, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/commons/dorms) -"gek" = ( -/obj/structure/reflector/double, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/engineering/supermatter/room) -"get" = ( -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/stripes/line{ +/area/station/medical/medbay/central) +"htF" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 8 }, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/tile/blue{ dir = 4 }, -/obj/machinery/door/airlock/public/glass{ - name = "Service Hall"; - req_one_access_txt = "73" +/obj/effect/turf_decal/tile/blue{ + dir = 8 }, -/turf/open/floor/iron/checker, -/area/hallway/secondary/service) -"geJ" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/poddoor/shutters{ - id = "visitation"; - name = "Visitation Shutters" +/obj/effect/turf_decal/tile/red{ + dir = 1 }, -/obj/machinery/door/window/right/directional/south{ - dir = 4 +/obj/effect/turf_decal/tile/red, +/obj/machinery/light/small/directional/south, +/obj/structure/table/wood, +/obj/item/food/pie/cream, +/obj/item/paper/crumpled{ + info = "Knock them dead out there, sport!"; + name = "note from mom" }, +/obj/item/radio/intercom/directional/south, /turf/open/floor/iron, -/area/security/prison) -"geL" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 +/area/station/service/theater) +"htG" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Maintenance Hatch" }, /obj/effect/turf_decal/stripes/line{ - dir = 8 + dir = 4 }, /obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/mapping_helpers/airlock/unres{ dir = 4 }, -/obj/machinery/door/airlock/external{ - name = "External Docking Port"; - space_dir = 4 - }, +/obj/effect/mapping_helpers/airlock/access/any/engineering/maintenance/departmental, /turf/open/floor/iron, -/area/hallway/secondary/entry) -"geO" = ( -/obj/machinery/rnd/experimentor, -/turf/open/floor/engine, -/area/science/misc_lab) -"geQ" = ( -/obj/effect/turf_decal/stripes/line{ +/area/station/maintenance/port/fore) +"htO" = ( +/obj/structure/closet/secure_closet/evidence, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/security/warden) +"hub" = ( +/obj/machinery/vending/coffee, +/obj/effect/turf_decal/tile/blue/half/contrasted{ dir = 1 }, +/turf/open/floor/iron/dark, +/area/station/command/bridge) +"hup" = ( +/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark/telecomms, +/area/station/tcommsat/server) +"huv" = ( +/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral/fourcorners, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/security/prison) -"geS" = ( -/obj/effect/turf_decal/tile/purple, -/obj/effect/turf_decal/tile/purple{ - dir = 8 +/area/station/hallway/primary/starboard) +"huJ" = ( +/obj/structure/cable, +/obj/effect/turf_decal/tile/blue{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/disposalpipe/segment, /turf/open/floor/iron/white, -/area/science/research) -"gff" = ( -/obj/structure/sign/departments/science{ - pixel_x = -32; - pixel_y = 32 - }, -/obj/effect/turf_decal/tile/purple{ +/area/station/medical/medbay/central) +"hva" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 8 }, -/turf/open/floor/iron, -/area/hallway/primary/aft) -"gfD" = ( -/obj/machinery/light/small/directional/south, -/turf/open/floor/plating{ - icon_state = "panelscorched" - }, -/area/maintenance/port/fore) -"gfM" = ( -/obj/machinery/atmospherics/components/binary/pump{ - dir = 4; - name = "Mix to Distro" - }, -/obj/effect/turf_decal/stripes/line, +/turf/open/floor/wood, +/area/station/service/abandoned_gambling_den) +"hvn" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/box/corners{ +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/turf_decal/box/corners{ - dir = 4 - }, -/turf/open/floor/iron, -/area/engineering/atmos/pumproom) -"gfN" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/firedoor, -/obj/item/folder/yellow, -/obj/item/pen, -/obj/machinery/door/window/left/directional/south{ - dir = 1; - req_access_txt = "31" - }, -/obj/effect/turf_decal/delivery, /turf/open/floor/iron, -/area/cargo/office) -"ggt" = ( -/obj/structure/table/wood, -/obj/item/dice/d20, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/service/library/abandoned) -"ggx" = ( -/obj/item/kirbyplants/random, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/item/radio/intercom/directional/north, -/turf/open/floor/iron/dark, -/area/service/chapel) -"ggD" = ( +/area/station/maintenance/fore) +"hvQ" = ( +/obj/structure/disposalpipe/segment, +/obj/item/kirbyplants/dead, /obj/structure/cable, +/obj/effect/turf_decal/bot, +/obj/machinery/power/apc/auto_name/directional/west, +/turf/open/floor/iron, +/area/station/command/heads_quarters/rd) +"hwa" = ( +/obj/structure/chair{ + dir = 1 + }, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/service/chapel/funeral) -"ggE" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/area/station/ai_monitored/aisat/exterior) +"hwe" = ( /obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 6 - }, -/obj/item/kirbyplants/random, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/yellow/anticorner/contrasted{ +/obj/effect/turf_decal/siding/yellow{ dir = 1 }, +/obj/machinery/power/apc/auto_name/directional/east, +/obj/machinery/light_switch/directional/east{ + pixel_y = 14 + }, /turf/open/floor/iron, -/area/engineering/lobby) -"ggT" = ( -/turf/closed/wall, -/area/commons/vacant_room) -"ggU" = ( -/obj/structure/disposalpipe/junction/flip{ - dir = 8 +/area/station/engineering/storage_shared) +"hwo" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron, -/area/hallway/secondary/entry) -"ghf" = ( -/obj/effect/decal/cleanable/dirt, +/area/station/service/hydroponics) +"hwu" = ( /obj/structure/cable, -/obj/effect/turf_decal/delivery, +/obj/machinery/light/small/directional/south, +/obj/effect/spawner/random/structure/crate, +/obj/effect/turf_decal/tile/neutral/half/contrasted, +/turf/open/floor/iron, +/area/station/maintenance/port/fore) +"hww" = ( +/mob/living/basic/cockroach, +/turf/open/floor/wood, +/area/station/service/library/abandoned) +"hwC" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/maintenance/starboard/aft) -"ghk" = ( -/obj/structure/table/wood, -/obj/item/clothing/suit/cardborg, -/obj/item/clothing/head/cardborg, -/obj/machinery/light/small/directional/east, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/service/theater/abandoned) -"ghA" = ( -/obj/structure/table/wood, -/obj/item/paper_bin, -/obj/structure/window/reinforced{ - dir = 1 +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/engineering/glass{ + name = "Auxiliary Tool Storage" }, -/turf/open/floor/carpet, -/area/command/heads_quarters/captain) -"ghD" = ( -/obj/item/kirbyplants/random, -/obj/effect/turf_decal/trimline/yellow/filled/line{ +/obj/effect/landmark/navigate_destination, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/structure/sign/poster/official/plasma_effects{ - pixel_y = 32 +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 1 }, /turf/open/floor/iron, -/area/engineering/atmos) -"ghH" = ( +/area/station/commons/storage/tools) +"hwD" = ( +/obj/structure/cable, +/obj/machinery/power/apc/auto_name/directional/south, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/station/maintenance/fore) +"hwM" = ( +/turf/closed/wall/r_wall, +/area/station/engineering/atmos/project) +"hwS" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/preopen{ + id = "rdoffice"; + name = "Research Director's Shutters" + }, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/command/heads_quarters/rd) +"hxe" = ( +/obj/structure/sign/departments/psychology{ + pixel_x = 32 + }, +/obj/effect/turf_decal/tile/blue, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) +"hxg" = ( +/obj/machinery/light/directional/north, +/obj/machinery/camera/directional/north{ + c_tag = "Locker Room - Fore"; + name = "dormitories camera" + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, +/obj/machinery/status_display/evac/directional/north, +/turf/open/floor/iron{ + heat_capacity = 1e+006 + }, +/area/station/commons/locker) +"hxj" = ( +/obj/machinery/duct, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ + dir = 9 + }, /obj/structure/cable, -/turf/open/floor/iron, -/area/maintenance/port/aft) -"ghL" = ( -/obj/effect/landmark/start/scientist, -/obj/structure/cable, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/obj/effect/turf_decal/tile/yellow{ dir = 1 }, +/obj/effect/turf_decal/tile/yellow, /turf/open/floor/iron, -/area/science/lab) -"ghT" = ( +/area/station/engineering/atmos/project) +"hxl" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/brown/half/contrasted{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/cargo/lobby) +"hxr" = ( +/obj/effect/decal/cleanable/oil, +/turf/open/floor/plating, +/area/station/hallway/secondary/construction) +"hxw" = ( +/obj/structure/cable, +/obj/effect/turf_decal/trimline/blue/filled/corner{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 4 + }, +/turf/open/floor/iron/white, +/area/station/medical/treatment_center) +"hxH" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/iron, +/area/station/science/robotics/mechbay) +"hyj" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/neutral/half/contrasted, -/turf/open/floor/iron, -/area/maintenance/port/greater) -"ghV" = ( -/obj/structure/table/reinforced, -/obj/item/electronics/firelock, -/obj/item/electronics/firelock, -/obj/item/electronics/firealarm, -/obj/item/electronics/firealarm, +/obj/structure/cable, /obj/machinery/light/directional/east, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/engineering/storage/tech) -"gid" = ( -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/delivery, +/area/station/command/heads_quarters/ce) +"hym" = ( +/obj/structure/cable, +/obj/effect/turf_decal/bot, +/obj/machinery/power/apc/auto_name/directional/south, /turf/open/floor/iron, -/area/maintenance/department/crew_quarters/bar) -"gif" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/area/station/hallway/secondary/construction) +"hyE" = ( +/obj/structure/cable, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/security/medical) +"hyI" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/command/bridge) -"gig" = ( -/obj/structure/table/reinforced, -/obj/item/stack/sheet/iron/fifty, -/obj/item/analyzer{ - pixel_x = 7; - pixel_y = 3 +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/obj/effect/turf_decal/bot, -/obj/item/radio/intercom/directional/north, /turf/open/floor/iron, -/area/engineering/supermatter/room) -"gii" = ( -/obj/structure/cable, -/obj/machinery/power/terminal{ - dir = 8 +/area/station/hallway/secondary/entry) +"hyJ" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/red/anticorner/contrasted{ + dir = 1 }, -/obj/machinery/newscaster/directional/north, -/obj/effect/turf_decal/bot, /turf/open/floor/iron, -/area/engineering/gravity_generator) -"gip" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/glass, -/obj/effect/spawner/random/structure/grille, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ +/area/station/security/lockers) +"hyP" = ( +/obj/structure/cable, +/obj/machinery/computer/rdconsole{ dir = 4 }, -/turf/open/floor/iron, -/area/maintenance/department/crew_quarters/bar) -"giv" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/landmark/start/depsec/supply, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 4 +/turf/open/floor/iron/white, +/area/station/command/heads_quarters/rd) +"hyT" = ( +/obj/machinery/light/directional/south, +/obj/machinery/camera/directional/south{ + c_tag = "Central Hallway - Center Starboard"; + name = "hallway camera" + }, +/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 }, /turf/open/floor/iron, -/area/security/checkpoint/supply) -"gix" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron, -/area/medical/medbay/lobby) -"giE" = ( -/obj/structure/toilet{ +/area/station/hallway/secondary/command) +"hza" = ( +/obj/effect/turf_decal/tile/yellow{ dir = 8 }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light/small/directional/south, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/newscaster/directional/west, /turf/open/floor/iron, -/area/science/breakroom) -"giH" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 4 +/area/station/hallway/primary/port) +"hzs" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 8 }, /turf/open/floor/iron, -/area/security/courtroom) -"gja" = ( -/obj/structure/table/glass, -/obj/item/folder/white, -/obj/item/flashlight/pen, -/obj/item/clothing/neck/stethoscope, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 +/area/station/cargo/miningoffice) +"hzz" = ( +/obj/structure/cable, +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, +/obj/effect/turf_decal/stripes/line, /turf/open/floor/iron/white, -/area/command/heads_quarters/cmo) -"gjd" = ( +/area/station/science/xenobiology) +"hzA" = ( /obj/item/kirbyplants/random, +/obj/machinery/power/apc/auto_name/directional/north, /obj/structure/cable, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/power/apc/auto_name/directional/south, -/obj/machinery/firealarm/directional/west, -/turf/open/floor/iron/dark, -/area/command/heads_quarters/hos) -"gjk" = ( +/turf/open/floor/iron/grimy, +/area/station/tcommsat/computer) +"hzD" = ( /obj/structure/cable, -/obj/structure/disposalpipe/segment{ +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 1 +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ + dir = 6 }, /turf/open/floor/iron, -/area/hallway/primary/central/fore) -"gjl" = ( -/obj/machinery/computer/upload/borg{ +/area/station/commons/dorms) +"hAc" = ( +/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"hAm" = ( +/obj/structure/chair/office, +/obj/structure/sign/poster/random/directional/north, /turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/ai_upload) -"gju" = ( -/obj/structure/cable, +/area/station/service/library) +"hAA" = ( +/obj/structure/chair/stool/directional/north, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron, -/area/security/brig) -"gjw" = ( -/obj/structure/sign/warning/radiation{ - pixel_y = 32 +/area/station/commons/locker) +"hAB" = ( +/obj/item/kirbyplants/random, +/obj/effect/turf_decal/tile/red/half/contrasted, +/turf/open/floor/iron, +/area/station/security/office) +"hAG" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/trunk{ + dir = 8 }, -/turf/open/floor/engine, -/area/engineering/supermatter) -"gjy" = ( -/obj/structure/disposalpipe/segment{ +/obj/machinery/disposal/bin, +/obj/effect/turf_decal/stripes/box, +/turf/open/floor/iron/dark, +/area/station/service/hydroponics) +"hAH" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/structure/reagent_dispensers/fueltank, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"hAN" = ( +/obj/machinery/light/directional/west, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark/telecomms, +/area/station/tcommsat/server) +"hAU" = ( +/obj/effect/landmark/start/hangover, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 4 }, -/turf/open/floor/plating{ - icon_state = "panelscorched" +/turf/open/floor/iron, +/area/station/hallway/primary/fore) +"hBr" = ( +/obj/machinery/atmospherics/pipe/smart/simple/green/visible, +/obj/machinery/computer/atmos_control/plasma_tank{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/purple/half/contrasted{ + dir = 8 }, -/area/maintenance/starboard) -"gjJ" = ( -/obj/effect/turf_decal/tile/purple/fourcorners, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, -/area/science/lobby) -"gjL" = ( -/obj/structure/chair/comfy/black{ - dir = 1 +/area/station/engineering/atmos) +"hBF" = ( +/obj/structure/kitchenspike, +/obj/effect/turf_decal/bot/left, +/turf/open/floor/iron/dark, +/area/station/service/kitchen/coldroom) +"hCd" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Maintenance Hatch" }, -/turf/open/floor/carpet, -/area/command/meeting_room/council) -"gjS" = ( /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/tile/green/half/contrasted{ +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ dir = 1 }, -/turf/open/floor/iron/white, -/area/medical/medbay/central) -"gjY" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/command{ - name = "Corporate Lounge"; - req_access_txt = "19" - }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ - cycle_id = "showroom" + cycle_id = "sci-toxins-passthrough" }, -/turf/open/floor/wood, -/area/command/corporate_showroom) -"gkg" = ( -/obj/machinery/atmospherics/components/binary/valve/digital, -/obj/machinery/light_switch/directional/east, -/turf/open/floor/iron/white, -/area/science/storage) -"gkj" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/smart/simple/green/visible, -/turf/open/floor/plating, -/area/engineering/atmos/mix) -"gky" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ +/obj/structure/disposalpipe/segment, +/obj/effect/mapping_helpers/airlock/unres{ dir = 1 }, -/obj/effect/turf_decal/bot, +/obj/effect/mapping_helpers/airlock/access/any/science/maintenance, /turf/open/floor/iron, -/area/science/lobby) -"gkA" = ( -/obj/machinery/atmospherics/pipe/smart/manifold/supply/visible{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow{ +/area/station/maintenance/port/lesser) +"hCh" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/computer/warrant{ dir = 4 }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/iron/dark/corner, -/area/engineering/atmos/pumproom) -"gkG" = ( -/obj/effect/landmark/start/hangover, /obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/structure/chair/sofa/bench/left{ - dir = 8 - }, -/obj/effect/turf_decal/box/corners, -/obj/effect/turf_decal/box/corners{ - dir = 8 - }, +/obj/item/radio/intercom/directional/west, /turf/open/floor/iron/dark, -/area/hallway/secondary/entry) -"gkI" = ( -/obj/machinery/door/firedoor, -/obj/effect/mapping_helpers/airlock/locked, -/obj/machinery/door/airlock/virology{ - autoclose = 0; - frequency = 1449; - id_tag = "virology_airlock_interior"; - name = "Virology Interior Airlock"; - req_access_txt = "39" - }, -/obj/machinery/door_buttons/access_button{ - idDoor = "virology_airlock_interior"; - idSelf = "virology_airlock_control"; - name = "Virology Access Button"; - pixel_y = 22; - req_access_txt = "39" +/area/station/security/courtroom) +"hCo" = ( +/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/turf/open/floor/iron, +/area/station/security/warden) +"hCs" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/rnd/production/techfab/department/service, +/obj/structure/sign/poster/random/directional/south, +/turf/open/floor/iron/checker, +/area/station/hallway/secondary/service) +"hCB" = ( +/obj/structure/sign/poster/official/report_crimes{ + pixel_y = 32 }, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/effect/spawner/random/trash/mess, +/turf/open/floor/wood{ + icon_state = "wood-broken5" }, +/area/station/security/detectives_office/private_investigators_office) +"hCE" = ( /obj/structure/cable, /obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 + dir = 1 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, /turf/open/floor/iron, -/area/medical/virology) -"gkV" = ( -/obj/structure/table/reinforced, -/obj/item/flashlight/lamp, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron, -/area/cargo/qm) -"glh" = ( -/obj/structure/sign/directions/command{ - dir = 1 +/area/station/engineering/supermatter/room) +"hCM" = ( +/obj/structure/disposalpipe/trunk{ + dir = 8 }, -/turf/closed/wall/r_wall, -/area/ai_monitored/command/storage/eva) -"glz" = ( -/obj/effect/turf_decal/tile/yellow{ +/obj/machinery/disposal/bin, +/turf/open/floor/wood, +/area/station/service/lawoffice) +"hCX" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/turf_decal/tile/yellow, -/obj/machinery/atmospherics/pipe/smart/manifold4w/green/visible, -/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/spawner/random/trash/mess, +/obj/structure/cable, /turf/open/floor/iron, -/area/engineering/supermatter/room) -"glD" = ( +/area/station/maintenance/department/engine/atmos) +"hDl" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/hallway/secondary/exit/departure_lounge) +"hDB" = ( +/obj/machinery/hydroponics/soil, +/obj/effect/decal/cleanable/dirt, +/obj/item/shovel/spade, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/security/prison/garden) +"hDK" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/security/glass{ + name = "Prison Wing" + }, /obj/structure/cable, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 4 +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/obj/effect/landmark/start/hangover, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "perma-entrance" + }, +/obj/effect/mapping_helpers/airlock/access/all/security/general, /turf/open/floor/iron, -/area/hallway/primary/central/aft) -"glG" = ( -/obj/structure/cable, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/light_switch/directional/south, -/turf/open/floor/iron/dark, -/area/service/chapel/funeral) -"glH" = ( -/turf/closed/wall/r_wall, -/area/command/heads_quarters/captain) -"glS" = ( -/obj/structure/cable, -/obj/effect/turf_decal/tile/neutral{ +/area/station/security/brig) +"hDT" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/obj/effect/turf_decal/tile/yellow/half/contrasted{ dir = 1 }, +/turf/open/floor/iron, +/area/station/engineering/storage) +"hDX" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/open/floor/iron, -/area/hallway/primary/port) -"gmh" = ( -/obj/effect/landmark/event_spawn, -/obj/structure/cable, +/area/station/hallway/secondary/entry) +"hDZ" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron, -/area/medical/medbay/central) -"gmp" = ( -/obj/structure/table, -/obj/machinery/status_display/ai/directional/west, -/obj/item/storage/box/donkpockets, +/area/station/cargo/storage) +"hEa" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/security/courtroom) -"gmA" = ( -/obj/effect/turf_decal/tile/green{ - dir = 8 - }, -/obj/effect/turf_decal/tile/green{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ +/obj/machinery/atmospherics/pipe/heat_exchanging/simple, +/turf/open/floor/iron/dark/telecomms, +/area/station/tcommsat/server) +"hEh" = ( +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/structure/railing{ - dir = 9 - }, -/obj/structure/rack, -/obj/item/wrench, -/obj/item/reagent_containers/spray/plantbgone{ - pixel_x = 7; - pixel_y = 2 - }, -/obj/item/reagent_containers/spray/plantbgone{ - pixel_x = 4; - pixel_y = 6 - }, -/obj/item/reagent_containers/spray/plantbgone{ - pixel_x = 2; - pixel_y = 3 - }, -/obj/item/grenade/chem_grenade/antiweed{ - pixel_x = -5; - pixel_y = 3 - }, -/obj/effect/turf_decal/box/corners, +/obj/effect/turf_decal/caution/stand_clear, /turf/open/floor/iron, -/area/service/hydroponics) -"gmG" = ( -/obj/effect/turf_decal/siding/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 1 - }, -/turf/open/floor/iron/dark, -/area/engineering/transit_tube) -"gmH" = ( -/obj/structure/cable, +/area/station/security/checkpoint/escape) +"hEr" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/decal/cleanable/dirt, +/obj/structure/chair/stool/directional/south, /turf/open/floor/plating, -/area/maintenance/aft) -"gmK" = ( +/area/station/maintenance/port/fore) +"hEt" = ( +/obj/structure/sign/warning/vacuum, +/turf/closed/wall/r_wall, +/area/station/maintenance/port/aft) +"hEy" = ( /obj/structure/cable, -/obj/machinery/newscaster/directional/south, -/obj/effect/turf_decal/tile/yellow/half/contrasted, -/turf/open/floor/iron, -/area/construction/mining/aux_base) -"gmN" = ( -/turf/open/floor/engine/n2o, -/area/engineering/atmos) -"gmQ" = ( -/obj/structure/table/wood, -/obj/item/paicard, -/obj/structure/window/reinforced{ +/obj/effect/turf_decal/tile/green{ dir = 8 }, -/turf/open/floor/carpet/blue, -/area/commons/vacant_room/office) -"gmS" = ( -/obj/structure/table/wood, -/turf/open/floor/iron/grimy, -/area/tcommsat/computer) -"gnf" = ( -/obj/structure/table/optable, -/obj/effect/decal/cleanable/blood/old, -/obj/structure/cable, -/obj/effect/turf_decal/tile/blue/fourcorners, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/medical/surgery/theatre) -"gnq" = ( +/obj/structure/disposalpipe/sorting/mail{ + dir = 2; + sortType = 27 + }, +/turf/open/floor/iron/white, +/area/station/medical/virology) +"hEF" = ( +/turf/closed/wall/r_wall, +/area/station/security/lockers) +"hEH" = ( /obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/wood, +/area/station/service/abandoned_gambling_den) +"hEI" = ( +/obj/machinery/light/small/directional/north, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 + }, +/obj/effect/turf_decal/tile/green/half/contrasted{ + dir = 1 + }, +/turf/open/floor/iron/white, +/area/station/medical/virology) +"hEK" = ( +/obj/machinery/holopad, +/obj/effect/turf_decal/bot, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/commons/vacant_room/commissary) +"hEQ" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"gnu" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 1 +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/service/abandoned_gambling_den/gaming) +"hEV" = ( +/obj/structure/table/glass, +/obj/item/folder/blue, +/obj/item/computer_hardware/hard_drive/portable/medical, +/obj/item/computer_hardware/hard_drive/portable/medical, +/obj/item/computer_hardware/hard_drive/portable/chemistry, +/obj/effect/turf_decal/tile/blue{ + dir = 4 }, -/turf/open/floor/iron{ - heat_capacity = 1e+006 +/obj/effect/turf_decal/tile/blue{ + dir = 8 }, -/area/maintenance/port/greater) -"gnD" = ( -/obj/structure/disposalpipe/segment, +/turf/open/floor/iron/white, +/area/station/command/heads_quarters/cmo) +"hEZ" = ( +/obj/structure/table, +/obj/machinery/cell_charger, +/obj/item/stock_parts/cell/high, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron, +/area/station/science/research/abandoned) +"hFk" = ( /obj/structure/cable, -/obj/effect/decal/cleanable/dirt, -/obj/structure/sign/poster/random/directional/east, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"gnF" = ( -/obj/machinery/vending/cigarette, -/obj/effect/turf_decal/tile/purple{ +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ dir = 8 }, -/obj/effect/turf_decal/stripes/line{ - dir = 10 +/obj/effect/turf_decal/tile/yellow{ + dir = 1 }, -/turf/open/floor/iron/white, -/area/maintenance/department/science) -"gnH" = ( -/obj/machinery/atmospherics/pipe/smart/simple/orange/visible, -/obj/structure/lattice/catwalk, -/turf/open/space/basic, -/area/space/nearstation) -"gnV" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/tile/yellow, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/effect/spawner/random/entertainment/arcade, +/turf/open/floor/iron, +/area/station/commons/lounge) +"hFl" = ( +/obj/machinery/light/directional/east, +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/airalarm/directional/east, /turf/open/floor/iron, -/area/command/gateway) -"gnW" = ( -/obj/structure/table/wood, -/obj/item/paper_bin, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 4 +/area/station/hallway/primary/central/aft) +"hFn" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/research/glass{ + name = "Robotics Lab" }, -/obj/machinery/button/door/directional/west{ - id = "Dorm3"; - name = "Dormitory Door Lock"; - normaldoorcontrol = 1; - specialfunctions = 4 +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/turf/open/floor/carpet, -/area/commons/dorms) -"gof" = ( -/obj/structure/table/wood, -/obj/item/paper_bin, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/grimy, -/area/command/heads_quarters/hop) -"gog" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/service/chapel/office) -"gol" = ( -/obj/structure/table, -/obj/item/clothing/gloves/color/latex, -/obj/item/restraints/handcuffs, -/obj/item/clothing/mask/muzzle, -/obj/effect/turf_decal/tile/red{ +/obj/effect/turf_decal/stripes/line{ dir = 8 }, -/turf/open/floor/iron, -/area/service/kitchen/abandoned) -"gom" = ( -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/tile/red{ +/obj/effect/turf_decal/stripes/line{ dir = 4 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/white/corner{ - dir = 1 +/obj/effect/mapping_helpers/airlock/access/all/science/robotics, +/turf/open/floor/iron, +/area/station/science/robotics/lab) +"hFu" = ( +/obj/machinery/status_display/ai/directional/east, +/obj/structure/frame/computer{ + dir = 8 }, -/area/hallway/primary/aft) -"goo" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment, -/turf/open/floor/carpet, -/area/command/heads_quarters/captain) -"got" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/sign/departments/medbay/alt, -/obj/structure/cable, -/turf/open/floor/plating, -/area/security/medical) -"gox" = ( -/obj/structure/closet/emcloset/anchored, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/engineering/hallway) -"goF" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/carpet/blue, +/area/station/commons/vacant_room/office) +"hFx" = ( /obj/structure/table/reinforced, -/obj/item/paper_bin, -/obj/item/pen, -/obj/effect/turf_decal/bot, +/obj/machinery/computer/security/telescreen{ + desc = "Used for watching the RD's goons and the AI's satellite from the safety of his office."; + name = "Research Monitor"; + network = list("rd","minisat"); + pixel_y = 2 + }, +/obj/item/radio/intercom/directional/north, /turf/open/floor/iron/dark, -/area/engineering/atmos) -"goL" = ( -/obj/structure/disposalpipe/segment, +/area/station/command/bridge) +"hFE" = ( +/obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/pipe/bridge_pipe/scrubbers/hidden{ +/turf/open/floor/iron, +/area/station/science/lab) +"hFK" = ( +/obj/machinery/iv_drip, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 8 }, -/obj/machinery/atmospherics/pipe/bridge_pipe/cyan/hidden, -/turf/open/floor/iron/dark, -/area/engineering/atmos) -"goN" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/red{ - dir = 1 +/obj/effect/turf_decal/tile/green/anticorner/contrasted, +/turf/open/floor/iron/white, +/area/station/medical/virology) +"hFM" = ( +/obj/structure/table, +/obj/item/stack/package_wrap{ + pixel_x = -4; + pixel_y = 4 }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/yellow{ +/obj/item/stack/wrapping_paper, +/turf/open/floor/iron, +/area/station/commons/fitness/recreation) +"hFP" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/siding/white/corner{ dir = 4 }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 +/obj/machinery/door/airlock/freezer{ + name = "Coldroom" + }, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/door/firedoor, +/obj/machinery/duct, +/obj/effect/mapping_helpers/airlock/access/all/service/kitchen, +/turf/open/floor/iron/freezer, +/area/station/service/kitchen/coldroom) +"hFT" = ( +/obj/structure/closet/secure_closet/brig{ + id = "brig1"; + name = "Cell 1 Locker" + }, +/obj/machinery/light/small/directional/north, +/obj/effect/turf_decal/tile/red/anticorner/contrasted{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/security/brig) +"hGd" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/line{ + dir = 6 }, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 8 }, /turf/open/floor/iron, -/area/service/kitchen/abandoned) -"goR" = ( -/obj/structure/lattice/catwalk, -/turf/open/space, -/area/solars/port/fore) -"goW" = ( -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 8 +/area/station/engineering/main) +"hGj" = ( +/obj/machinery/door/airlock/security/glass{ + id_tag = "gulagdoor"; + name = "Security Transferring Center" }, -/obj/machinery/door/window/left/directional/north, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/ai_monitored/aisat/exterior) -"goX" = ( -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/yellow{ +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/unres{ dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/white, -/area/medical/chemistry) -"gpa" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 1 + }, +/obj/effect/mapping_helpers/airlock/access/all/security/general, +/obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, -/area/hallway/secondary/entry) -"gpf" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 4 +/area/station/security/processing) +"hGm" = ( +/obj/structure/table/reinforced, +/obj/item/stack/package_wrap, +/obj/item/hand_labeler, +/obj/effect/decal/cleanable/cobweb, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) +"hGt" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 8 }, +/turf/open/floor/iron, +/area/station/engineering/atmos/hfr_room) +"hGu" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 }, /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/atmos/glass{ - name = "Turbine Generator Access"; - req_one_access_txt = "10;24" +/obj/machinery/door/airlock/public/glass{ + name = "Holodeck Access" }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/maintenance/disposal/incinerator) -"gpo" = ( -/obj/structure/window/reinforced{ - dir = 8 +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 }, -/obj/structure/window/reinforced, -/obj/effect/turf_decal/tile/blue{ +/turf/open/floor/iron, +/area/station/commons/fitness/recreation) +"hGF" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/circuit/green, +/area/station/ai_monitored/turret_protected/ai) +"hGW" = ( +/obj/machinery/mass_driver/ordnance{ dir = 8 }, -/obj/machinery/atmospherics/pipe/bridge_pipe/green/visible, -/obj/machinery/atmospherics/components/binary/pump/off/yellow/visible{ - dir = 4; - name = "Air to Pure" +/turf/open/floor/plating, +/area/station/science/ordnance/testlab) +"hGY" = ( +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 1 }, -/turf/open/floor/iron/cafeteria, -/area/engineering/atmos) -"gpw" = ( -/obj/structure/table/wood/fancy, -/obj/machinery/door/window{ - name = "Secure Art Exhibition"; - req_access_txt = "37" +/turf/open/floor/iron, +/area/station/maintenance/port/greater) +"hHt" = ( +/obj/structure/chair/comfy/black{ + dir = 8 }, -/turf/open/floor/carpet, -/area/service/library) -"gpC" = ( -/obj/effect/decal/cleanable/dirt, +/obj/effect/landmark/start/head_of_security, /obj/structure/disposalpipe/segment{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 8 + dir = 4 }, -/turf/open/floor/iron, -/area/maintenance/port/greater) -"gpI" = ( +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 10 - }, +/turf/open/floor/iron/grimy, +/area/station/command/heads_quarters/hos) +"hHE" = ( +/obj/structure/frame/machine, +/obj/item/stack/cable_coil, /obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/engineering/storage_shared) -"gpV" = ( -/obj/item/clothing/gloves/color/latex, -/obj/item/clothing/suit/apron/surgical, -/obj/item/clothing/mask/surgical, -/obj/item/surgical_drapes, -/obj/structure/table/reinforced, -/obj/effect/turf_decal/tile/blue{ +/turf/open/floor/plating, +/area/station/science/research/abandoned) +"hHG" = ( +/obj/machinery/telecomms/receiver/preset_left, +/turf/open/floor/circuit/green/telecomms/mainframe, +/area/station/tcommsat/server) +"hHS" = ( +/obj/effect/decal/cleanable/generic, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"hHX" = ( +/obj/structure/chair/wood{ dir = 1 }, -/obj/item/blood_filter, -/turf/open/floor/iron/white, -/area/medical/surgery/theatre) -"gpX" = ( -/obj/machinery/hydroponics/soil, /obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/food_or_drink/seed, -/turf/open/floor/iron/dark, -/area/service/hydroponics/garden/abandoned) -"gqr" = ( -/turf/open/floor/iron/dark/corner, -/area/commons/fitness/recreation) -"gqP" = ( +/turf/open/floor/plating, +/area/station/service/abandoned_gambling_den) +"hIf" = ( +/obj/structure/cable, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 8 }, -/turf/open/floor/wood, -/area/command/meeting_room/council) -"gro" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/blood/old, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/command/heads_quarters/ce) +"hIo" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating, -/area/maintenance/starboard) -"gru" = ( -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/yellow/half/contrasted{ dir = 4 }, +/turf/open/floor/iron, +/area/station/construction/mining/aux_base) +"hIs" = ( +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/firealarm/directional/north, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/brown/half/contrasted, /turf/open/floor/iron, -/area/hallway/primary/central/aft) -"grv" = ( -/obj/machinery/door/airlock/maintenance_hatch{ - name = "Science Maintenance"; - req_access_txt = "47" +/area/station/maintenance/disposal) +"hIx" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ +/turf/open/floor/iron, +/area/station/security/processing) +"hIH" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 10 + }, +/obj/structure/lattice, +/turf/open/space/basic, +/area/space/nearstation) +"hIK" = ( +/obj/structure/table/reinforced, +/obj/item/storage/toolbox/electrical, +/obj/machinery/light/directional/west, +/obj/item/clothing/gloves/color/yellow, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/yellow/half/contrasted{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/engineering/main) +"hIP" = ( +/obj/effect/turf_decal/stripes/corner{ dir = 1 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, /turf/open/floor/iron, -/area/maintenance/port/greater) -"grw" = ( -/obj/machinery/atmospherics/pipe/smart/manifold/yellow/visible, -/obj/machinery/meter, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/area/station/hallway/secondary/command) +"hIU" = ( /obj/structure/cable, -/turf/open/floor/iron/white, -/area/science/storage) -"gry" = ( -/obj/item/radio/intercom/directional/east, -/obj/machinery/light/directional/north, -/turf/open/floor/iron, -/area/engineering/atmos/hfr_room) -"grB" = ( -/obj/machinery/light/directional/west, -/obj/item/kirbyplants/random, -/obj/effect/turf_decal/tile/brown/anticorner/contrasted{ +/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 }, /turf/open/floor/iron, -/area/cargo/office) -"grE" = ( -/obj/structure/window/reinforced{ +/area/station/hallway/primary/central/fore) +"hIZ" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/red/half/contrasted{ dir = 8 }, -/obj/machinery/computer/pod/old/mass_driver_controller/ordnancedriver{ - pixel_y = -24 +/turf/open/floor/iron, +/area/station/security/brig) +"hJg" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock{ + id_tag = "Dorm5"; + name = "Cabin 1" }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/science/mixing/launch) -"grJ" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/wood{ + icon_state = "wood-broken7" + }, +/area/station/commons/dorms) +"hJh" = ( +/obj/effect/turf_decal/tile/blue{ dir = 8 }, +/turf/open/floor/iron/white, +/area/station/medical/medbay/lobby) +"hJj" = ( +/obj/structure/cable, /turf/open/floor/iron, -/area/hallway/secondary/entry) -"grS" = ( +/area/station/commons/storage/tools) +"hJo" = ( /obj/structure/table/wood, -/obj/item/clothing/gloves/color/black, -/obj/item/storage/box/evidence, -/obj/item/taperecorder, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/airalarm/directional/east, -/turf/open/floor/iron/dark, -/area/security/detectives_office/private_investigators_office) -"grU" = ( -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 4 +/obj/item/folder/white{ + pixel_x = 3; + pixel_y = 3 }, +/obj/item/folder/red, +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/maintenance, +/turf/open/floor/iron/grimy, +/area/station/security/detectives_office/private_investigators_office) +"hJq" = ( +/obj/structure/tank_dispenser, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/bot, +/obj/item/radio/intercom/directional/north, /turf/open/floor/iron, -/area/hallway/primary/fore) -"gse" = ( -/obj/machinery/camera/directional/north{ - c_tag = "Atmospherics - co2 Cell"; - name = "atmospherics camera" - }, -/turf/open/floor/engine/co2, -/area/engineering/atmos) -"gsB" = ( -/obj/structure/closet/crate/bin, +/area/station/maintenance/port/greater) +"hJr" = ( +/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron, -/area/security/prison) -"gsK" = ( +/area/station/medical/virology) +"hJs" = ( +/obj/machinery/door/firedoor, +/obj/structure/cable, /obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/obj/structure/reagent_dispensers/watertank, -/obj/machinery/camera/directional/north{ - c_tag = "Atmospherics - Center"; - name = "atmospherics camera" - }, -/turf/open/floor/iron/textured, -/area/engineering/atmos) -"gsW" = ( -/obj/structure/table/wood, -/obj/item/clipboard, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/red{ - dir = 1 + dir = 8 }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/yellow{ +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, /turf/open/floor/iron, -/area/service/abandoned_gambling_den/gaming) -"gta" = ( +/area/station/hallway/primary/central/aft) +"hJu" = ( /obj/machinery/light/directional/south, -/obj/item/kirbyplants/random, -/obj/machinery/light_switch/directional/south, -/turf/open/floor/iron/grimy, -/area/service/library) -"gts" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable, -/obj/effect/turf_decal/stripes/line{ - dir = 9 +/obj/machinery/camera/directional/south{ + c_tag = "Medbay - Starboard"; + name = "medbay camera"; + network = list("ss13","medbay") + }, +/obj/structure/sign/poster/official/work_for_a_future{ + pixel_y = -32 }, +/obj/effect/turf_decal/tile/blue, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/white, -/area/medical/virology) -"gtw" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/landmark/start/hangover, -/obj/structure/cable, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/structure/chair{ - dir = 4 - }, +/area/station/medical/medbay/central) +"hJv" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/landmark/event_spawn, -/turf/open/floor/iron/cafeteria, -/area/service/cafeteria) -"gtz" = ( -/obj/item/kirbyplants/random, /obj/effect/turf_decal/stripes/line{ - dir = 9 + dir = 10 }, -/obj/structure/cable, /turf/open/floor/iron, -/area/security/execution/transfer) -"gtE" = ( -/obj/effect/spawner/random/vending/colavend, -/obj/effect/turf_decal/bot, -/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 - }, -/obj/machinery/newscaster/directional/south, -/turf/open/floor/iron/dark, -/area/service/cafeteria) -"guh" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/trimline/yellow/filled/warning{ - dir = 1 - }, -/turf/open/floor/iron, -/area/engineering/atmos) -"guk" = ( -/obj/machinery/door/window/left/directional/north{ - name = "Engineering Delivery"; - req_access_txt = "32" - }, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/effect/turf_decal/delivery, -/obj/effect/decal/cleanable/dirt, +/area/station/command/gateway) +"hJz" = ( /turf/open/floor/iron, -/area/engineering/main) -"gun" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/pipe/smart/manifold4w/general/hidden, -/turf/open/floor/iron/dark/telecomms, -/area/science/xenobiology) -"gus" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 8 +/area/station/engineering/atmos/hfr_room) +"hJB" = ( +/obj/structure/chair/office{ + dir = 1 }, -/turf/open/floor/iron, -/area/maintenance/department/electrical) -"guy" = ( +/obj/effect/landmark/start/security_officer, /obj/structure/cable, -/obj/machinery/computer/secure_data{ - dir = 8 - }, -/obj/machinery/airalarm/directional/east, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 8 - }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, /obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 4 + dir = 1 }, /turf/open/floor/iron, -/area/security/checkpoint) -"guB" = ( -/obj/machinery/light/small/directional/north, -/obj/machinery/camera/directional/north{ - c_tag = "Xenobiology - Cell 3"; - name = "xenobiology camera"; - network = list("ss13","xeno","rd") +/area/station/security/holding_cell) +"hJC" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/command{ + name = "Corporate Lounge" }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/science/xenobiology) -"guD" = ( +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/landmark/start/hangover/closet, -/obj/effect/turf_decal/siding/wood, -/obj/structure/closet/secure_closet/personal/cabinet{ - name = "mime's closet" +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "showroom" }, +/obj/effect/mapping_helpers/airlock/access/all/command/general, /turf/open/floor/wood, -/area/service/theater) -"guK" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/turf/open/floor/plating, -/area/maintenance/port/greater) -"guL" = ( -/turf/closed/wall/r_wall, -/area/security/interrogation) -"guN" = ( -/obj/machinery/door/firedoor, -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/obj/machinery/door/airlock/command{ - name = "Telecomms Server Room"; - req_access_txt = "61" +/area/station/command/corporate_showroom) +"hJE" = ( +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Science Maintenance" }, -/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, /obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ dir = 1 }, -/turf/open/floor/iron/dark, -/area/tcommsat/server) -"guP" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, -/obj/effect/turf_decal/tile/yellow, -/obj/machinery/status_display/ai/directional/north, +/obj/effect/mapping_helpers/airlock/access/all/science/general, /turf/open/floor/iron, -/area/engineering/supermatter/room) -"guQ" = ( -/obj/structure/cable, -/obj/effect/turf_decal/tile/neutral{ +/area/station/maintenance/port/greater) +"hJG" = ( +/turf/open/floor/iron/white/side{ dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/power/apc/auto_name/directional/north, -/obj/effect/landmark/start/hangover, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/iron, -/area/hallway/secondary/command) -"gvc" = ( +/area/station/commons/fitness/recreation) +"hJL" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/stripes/line{ - dir = 8 + dir = 6 }, /turf/open/floor/iron, -/area/ai_monitored/command/storage/eva) -"gvd" = ( -/obj/effect/turf_decal/tile/yellow{ +/area/station/maintenance/department/electrical) +"hJM" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/recharge_floor, +/area/station/science/robotics/mechbay) +"hJP" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 1 }, -/turf/open/floor/iron/dark/corner{ - dir = 4 +/obj/effect/turf_decal/siding/thinplating/dark{ + dir = 6 }, -/area/engineering/lobby) -"gve" = ( -/obj/structure/window/reinforced{ +/obj/machinery/duct, +/obj/effect/landmark/start/bartender, +/turf/open/floor/iron/grimy, +/area/station/service/bar) +"hJY" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/red{ dir = 4 }, -/obj/effect/landmark/event_spawn, -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/turf/open/floor/iron, -/area/science/misc_lab/range) -"gvf" = ( -/obj/structure/chair/stool/directional/east, -/obj/structure/cable, -/obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron, -/area/commons/locker) -"gvv" = ( +/area/station/maintenance/starboard) +"hKd" = ( +/obj/machinery/light/directional/south, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron{ heat_capacity = 1e+006 }, -/area/commons/locker) -"gvD" = ( -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/tile/blue/fourcorners, -/turf/open/floor/iron, -/area/medical/medbay/central) -"gvI" = ( -/obj/effect/turf_decal/tile/blue{ +/area/station/hallway/primary/central/aft) +"hKu" = ( +/obj/effect/turf_decal/tile/yellow{ dir = 4 }, -/turf/open/floor/iron, -/area/service/hydroponics) -"gvN" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/machinery/door/window/left/directional/north, -/obj/effect/turf_decal/tile/neutral/fourcorners, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/white, +/area/station/medical/chemistry) +"hKC" = ( +/obj/machinery/light/directional/south, +/obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/ai_monitored/aisat/exterior) -"gvS" = ( -/obj/structure/disposalpipe/segment{ +/area/station/science/xenobiology) +"hKE" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 4 }, +/turf/open/floor/iron/large, +/area/station/service/hydroponics) +"hKH" = ( +/obj/effect/turf_decal/delivery, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/tile/green{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue, -/obj/structure/railing{ - dir = 4 - }, -/turf/open/floor/iron, -/area/service/hydroponics) -"gvZ" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 - }, -/obj/machinery/door/airlock/external{ - name = "Supply Dock Airlock" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/effect/mapping_helpers/airlock/access/all/supply/general, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment, /turf/open/floor/iron, -/area/cargo/storage) -"gwp" = ( -/obj/effect/landmark/start/hangover, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, +/area/station/command/teleporter) +"hKI" = ( +/obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/obj/effect/turf_decal/delivery, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/hallway/secondary/entry) -"gwr" = ( -/obj/item/kirbyplants/random, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/button/door/directional/south{ - id = "evashutters"; - name = "E.V.A. Shutters"; - req_access_txt = "19" +/area/station/maintenance/starboard/aft) +"hKZ" = ( +/obj/machinery/firealarm/directional/west, +/obj/effect/turf_decal/bot, +/obj/machinery/vending/wardrobe/atmos_wardrobe, +/obj/effect/turf_decal/delivery, +/obj/machinery/status_display/evac/directional/north, +/obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ + dir = 1 }, /turf/open/floor/iron, -/area/ai_monitored/command/storage/eva) -"gwu" = ( -/obj/item/kirbyplants/random, -/obj/machinery/light/directional/north, +/area/station/engineering/atmos/storage) +"hLa" = ( +/obj/effect/landmark/event_spawn, /obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/ai_upload) -"gwy" = ( -/obj/structure/chair/stool/directional/south, -/obj/item/radio/intercom/prison/directional/west, -/turf/open/floor/iron/cafeteria, -/area/security/prison) -"gwB" = ( -/obj/structure/filingcabinet/chestdrawer, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 4 - }, /turf/open/floor/iron, -/area/command/heads_quarters/cmo) -"gwI" = ( -/obj/machinery/light/directional/west, -/obj/machinery/camera/directional/west{ - c_tag = "Atmospherics - Storage"; - name = "atmospherics camera" +/area/station/cargo/office) +"hLe" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable, +/obj/machinery/door/poddoor/preopen{ + id = "brigprison"; + name = "Prison Blast Door" }, -/obj/item/kirbyplants/random, -/obj/machinery/newscaster/directional/west, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 8 +/turf/open/floor/plating, +/area/station/security/prison) +"hMn" = ( +/obj/machinery/mineral/stacking_unit_console{ + machinedir = 8; + pixel_x = 32 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/brown/half/contrasted{ + dir = 4 }, /turf/open/floor/iron, -/area/engineering/atmos/storage) -"gwY" = ( +/area/station/maintenance/disposal) +"hMx" = ( +/obj/effect/turf_decal/tile/red, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/neutral, -/obj/machinery/firealarm/directional/east, -/turf/open/floor/iron, -/area/hallway/primary/central/fore) -"gxa" = ( -/obj/effect/turf_decal/tile/purple/fourcorners, -/obj/structure/disposalpipe/segment, +/obj/item/radio/intercom/prison/directional/east, /turf/open/floor/iron, -/area/science/research) -"gxc" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/medical{ - name = "Break Room"; - req_access_txt = "5" +/area/station/security/prison) +"hMG" = ( +/obj/structure/cable, +/obj/effect/turf_decal/delivery, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/white, +/area/station/science/auxlab) +"hMH" = ( +/obj/structure/frame/computer, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/grimy, +/area/station/security/detectives_office/private_investigators_office) +"hMI" = ( +/obj/structure/table/reinforced, +/obj/item/clothing/mask/breath, +/obj/item/clothing/mask/breath, +/obj/structure/sign/warning/no_smoking{ + pixel_y = 32 }, -/obj/effect/turf_decal/stripes/line, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/maintenance/port/greater) +"hMO" = ( +/obj/effect/landmark/start/hangover, +/obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/stripes/line{ - dir = 1 + dir = 8 }, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"hMP" = ( +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/turf/open/floor/iron, -/area/medical/break_room) -"gxd" = ( -/obj/item/kirbyplants/random, -/obj/effect/decal/cleanable/cobweb, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/service/abandoned_gambling_den) -"gxj" = ( -/obj/structure/table/reinforced, -/obj/effect/spawner/random/maintenance, -/obj/effect/turf_decal/delivery, -/turf/open/floor/iron, -/area/service/kitchen/abandoned) -"gxp" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/turf_decal/tile/yellow/half/contrasted, /turf/open/floor/iron, -/area/engineering/lobby) -"gxy" = ( -/obj/effect/landmark/start/hangover, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ +/area/station/security/brig) +"hNg" = ( +/obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/iron, -/area/hallway/primary/fore) -"gxA" = ( +/obj/structure/lattice/catwalk, +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ + dir = 4 + }, +/turf/open/space/basic, +/area/space/nearstation) +"hNl" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/purple/half/contrasted{ +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/turf/open/floor/iron/white, -/area/science/research) -"gxG" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/obj/machinery/atmospherics/components/unary/cryo_cell, -/turf/open/floor/iron, -/area/medical/cryo) -"gxN" = ( -/obj/machinery/door/airlock/maintenance_hatch{ - name = "Maintenance Hatch"; - req_one_access_txt = "12;47" - }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ - cycle_id = "genetics-passthrough" +/obj/machinery/door/firedoor, +/obj/machinery/door/poddoor/shutters/window/preopen{ + id = "right_arrivals_shutters" }, /obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ dir = 1 }, /turf/open/floor/iron, -/area/maintenance/department/science) -"gxQ" = ( +/area/station/hallway/secondary/entry) +"hNp" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/edge{ + dir = 4 + }, +/area/station/engineering/atmos/project) +"hNr" = ( +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron, +/area/station/cargo/office) +"hNx" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/turf/open/floor/iron, +/area/station/commons/toilet/locker) +"hNA" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/closet, /obj/effect/spawner/random/maintenance, @@ -29801,525 +28300,481 @@ dir = 1 }, /turf/open/floor/iron, -/area/maintenance/port/greater) -"gyc" = ( -/obj/effect/landmark/event_spawn, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ +/area/station/maintenance/port/greater) +"hND" = ( +/obj/structure/table, +/obj/item/storage/box/gloves{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/storage/box/bodybags, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/newscaster/directional/west, +/turf/open/floor/iron/dark, +/area/station/service/chapel/funeral) +"hNF" = ( +/obj/structure/disposalpipe/segment{ dir = 4 }, +/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/maintenance/port/greater) -"gyd" = ( -/obj/structure/table/wood, -/obj/item/paper_bin, -/obj/item/pen, -/turf/open/floor/wood, -/area/service/library/abandoned) -"gye" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/area/station/security/office) +"hNP" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/effect/turf_decal/tile/yellow{ dir = 4 }, -/obj/effect/spawner/random/structure/closet_private, -/obj/structure/sign/poster/random/directional/west, -/turf/open/floor/wood, -/area/hallway/secondary/service) -"gyk" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/closet/bombcloset, -/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/structure/sign/poster/contraband/random/directional/west, +/turf/open/floor/iron/white, +/area/station/maintenance/fore) +"hNW" = ( /turf/open/floor/iron/dark, -/area/science/mixing) -"gyy" = ( -/obj/effect/turf_decal/tile/bar{ - dir = 1 +/area/station/science/ordnance) +"hOa" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/door/poddoor{ + id = "engstorage"; + name = "Engineering Secure Storage Lockdown" }, -/obj/effect/turf_decal/tile/bar, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/dark, -/area/service/bar) -"gyz" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/door/firedoor, -/obj/machinery/light/directional/west, /obj/effect/turf_decal/stripes/line{ - dir = 1 + dir = 8 }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/iron/dark/corner{ - dir = 1 +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, -/area/hallway/secondary/entry) -"gyA" = ( -/obj/machinery/status_display/evac/directional/south, -/obj/machinery/lapvend, -/obj/effect/turf_decal/tile/purple/half/contrasted, -/turf/open/floor/iron/white, -/area/science/lobby) -"gyF" = ( -/obj/machinery/duct, /turf/open/floor/iron, -/area/engineering/atmos/project) -"gyI" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 4 +/area/station/engineering/main) +"hOd" = ( +/obj/machinery/light/directional/south, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, +/obj/machinery/firealarm/directional/south, /turf/open/floor/iron, -/area/hallway/secondary/entry) -"gyJ" = ( -/obj/structure/disposalpipe/segment, +/area/station/hallway/primary/central/fore) +"hOh" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/structure/crate, +/obj/machinery/power/apc/auto_name/directional/east, /obj/structure/cable, -/obj/effect/turf_decal/tile/purple/fourcorners, -/turf/open/floor/iron, -/area/science/research) -"gyK" = ( -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 +/turf/open/floor/plating, +/area/station/maintenance/port/lesser) +"hOr" = ( +/obj/machinery/shower{ + pixel_y = 16 }, -/turf/open/floor/iron/dark/corner, -/area/engineering/lobby) -"gyL" = ( -/obj/structure/table/wood, -/obj/item/folder/red, -/obj/item/toy/gun, -/obj/item/clothing/head/beret/sec{ - armor = list("melee" = 0, "bullet" = 0, "laser" = 0, "energy" = 0, "bomb" = 0, "bio" = 0); - desc = "A replica beret resembling that of a special operations officer under Nanotrasen."; - name = "replica officer's beret" +/obj/effect/turf_decal/trimline/blue/end, +/turf/open/floor/iron/white, +/area/station/medical/treatment_center) +"hOw" = ( +/obj/structure/chair/office{ + dir = 4 }, /obj/structure/cable, -/obj/item/radio/intercom/directional/east, /turf/open/floor/iron/grimy, -/area/command/corporate_showroom) -"gyP" = ( -/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron, -/area/engineering/atmos) -"gyX" = ( -/obj/structure/displaycase/trophy, -/obj/effect/landmark/start/hangover, -/turf/open/floor/wood, -/area/service/library) -"gze" = ( -/obj/structure/table, -/obj/item/toy/foamblade, -/obj/item/stack/pipe_cleaner_coil/random, -/obj/item/stack/pipe_cleaner_coil/random, -/obj/item/stack/pipe_cleaner_coil/random, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron, -/area/commons/locker) -"gzi" = ( +/area/station/command/heads_quarters/hos) +"hOy" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/power/port_gen/pacman/pre_loaded, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) +"hOz" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/preopen{ + id = "brigwindows"; + name = "Brig Front Blast Door" + }, /obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/north, /turf/open/floor/plating, -/area/maintenance/starboard/greater) -"gzu" = ( +/area/station/security/brig) +"hOF" = ( +/obj/effect/turf_decal/tile/blue, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/engineering/hallway) -"gzz" = ( -/obj/effect/spawner/random/trash/hobo_squat, -/obj/effect/spawner/random/trash/cigbutt, -/obj/structure/sign/poster/random/directional/north, -/turf/open/floor/plating{ - icon_state = "panelscorched" +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/area/maintenance/department/crew_quarters/bar) -"gzE" = ( +/turf/open/floor/iron, +/area/station/hallway/primary/aft) +"hOY" = ( +/obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/stripes/line, +/obj/machinery/duct, +/obj/effect/turf_decal/tile/yellow/fourcorners, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, -/area/engineering/main) -"gzL" = ( -/obj/item/kirbyplants/random, -/obj/machinery/status_display/ai/directional/west, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/engineering/storage/tech) -"gzW" = ( +/area/station/engineering/main) +"hPs" = ( +/obj/machinery/door/poddoor/shutters{ + id = "evashutters"; + name = "E.V.A. Storage Shutters" + }, +/obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ - dir = 8 + dir = 1 }, +/turf/open/floor/iron, +/area/station/ai_monitored/command/storage/eva) +"hPw" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"gAa" = ( +/area/station/cargo/office) +"hPE" = ( /obj/structure/cable, -/obj/effect/turf_decal/stripes/corner{ - dir = 1 +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/structure/disposalpipe/sorting/mail{ + dir = 1; + name = "Robotics Junction"; + sortType = 14 }, -/obj/effect/turf_decal/stripes/corner{ - dir = 4 +/turf/open/floor/iron, +/area/station/science/research) +"hPJ" = ( +/obj/machinery/atmospherics/pipe/smart/manifold/purple/visible{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/tile/neutral/half/contrasted, +/obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron, -/area/maintenance/port/aft) -"gAb" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/area/station/engineering/atmos) +"hPN" = ( +/obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 4 }, +/obj/structure/cable, +/obj/machinery/power/apc/auto_name/directional/south, /turf/open/floor/iron, -/area/engineering/main) -"gAd" = ( -/obj/structure/disposalpipe/segment{ - dir = 6 - }, +/area/station/security/prison/safe) +"hPZ" = ( /obj/effect/decal/cleanable/dirt, +/obj/structure/table, +/obj/item/reagent_containers/glass/beaker/large, +/obj/item/reagent_containers/glass/beaker, +/obj/item/reagent_containers/dropper, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/plating, -/area/maintenance/department/crew_quarters/bar) -"gAv" = ( -/obj/machinery/air_sensor/plasma_tank, -/turf/open/floor/engine/plasma, -/area/engineering/atmos) -"gAy" = ( -/obj/item/kirbyplants/random, -/turf/open/floor/iron/dark, -/area/service/library) -"gAE" = ( -/turf/closed/wall, -/area/medical/medbay/lobby) -"gBi" = ( -/obj/structure/dresser, -/obj/structure/sign/nanotrasen{ - pixel_x = -32; - pixel_y = -32 - }, +/area/station/maintenance/starboard/aft) +"hQd" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/maintenance/port/greater) +"hQj" = ( +/obj/structure/disposalpipe/segment, /obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/structure/extinguisher_cabinet/directional/west, -/obj/machinery/button/door/directional/south{ - id = "chapelprivacy"; - name = "Privacy Control"; - req_access_txt = "27" +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 }, -/turf/open/floor/iron/dark, -/area/service/chapel/office) -"gBj" = ( -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/turf/open/floor/iron, +/area/station/cargo/storage) +"hQm" = ( +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Teleporter Maintenance" }, -/obj/effect/turf_decal/tile/neutral{ +/obj/structure/cable, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/structure/closet/emcloset, -/turf/open/floor/iron/dark, -/area/hallway/primary/port) -"gBk" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 4 - }, -/turf/open/floor/iron/large, -/area/service/hydroponics) -"gBn" = ( -/obj/structure/cable, -/obj/effect/turf_decal/tile/purple/fourcorners, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/sorting/mail/flip{ - dir = 1; - sortType = 13 +/obj/structure/disposalpipe/segment, +/obj/effect/mapping_helpers/airlock/access/all/command/teleporter, +/turf/open/floor/plating, +/area/station/maintenance/central) +"hQp" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 }, -/turf/open/floor/iron, -/area/science/research) -"gBq" = ( -/obj/structure/table, -/obj/item/paicard, +/turf/open/floor/circuit/green, +/area/station/science/research/abandoned) +"hQq" = ( +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron, -/area/commons/locker) -"gBt" = ( +/turf/open/floor/plating, +/area/station/security/office) +"hQu" = ( +/obj/machinery/duct, /obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/blood/old, -/obj/effect/landmark/xeno_spawn, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/turf/open/floor/iron/dark, -/area/service/library/abandoned) -"gBC" = ( -/obj/machinery/button/crematorium{ - id = "cremawheat"; - pixel_x = -26; - req_access_txt = "27" - }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/service/chapel/funeral) -"gBE" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/landmark/start/depsec/engineering, -/obj/structure/cable, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 1 - }, +/obj/effect/turf_decal/trimline/yellow/warning, /turf/open/floor/iron, -/area/security/checkpoint/engineering) -"gBN" = ( -/obj/structure/disposalpipe/trunk{ +/area/station/engineering/atmos/project) +"hQC" = ( +/obj/machinery/camera/directional/west{ + c_tag = "Research Division - Genetics Lab"; + name = "science camera"; + network = list("ss13","rd") + }, +/obj/machinery/computer/scan_consolenew{ dir = 4 }, -/obj/effect/turf_decal/siding/wood/corner{ - dir = 1 +/obj/machinery/requests_console/directional/south{ + department = "Genetics"; + name = "Genetics Requests console" }, -/obj/machinery/disposal/bin, -/obj/machinery/light_switch/directional/west{ - pixel_x = -22; - pixel_y = 10 +/obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ + dir = 8 }, -/obj/machinery/firealarm/directional/south, -/turf/open/floor/wood{ - icon_state = "wood-broken5" +/turf/open/floor/iron/dark, +/area/station/science/genetics) +"hQJ" = ( +/obj/structure/table/wood, +/obj/item/storage/secure/safe/directional/east, +/obj/machinery/computer/security/wooden_tv, +/obj/machinery/light_switch/directional/south{ + pixel_x = 8 }, -/area/service/theater) -"gCe" = ( -/obj/structure/frame/machine, -/obj/item/stack/cable_coil/five, -/obj/item/circuitboard/machine/chem_master, -/turf/open/floor/iron/grimy, -/area/maintenance/port/fore) -"gCh" = ( -/obj/structure/window/reinforced{ - dir = 1 +/obj/machinery/button/door/directional/south{ + id = "detectivewindows"; + name = "Privacy Shutters"; + pixel_x = -6; + req_access = list("detective") }, -/obj/structure/window/reinforced{ - dir = 4 +/turf/open/floor/carpet, +/area/station/security/detectives_office) +"hQK" = ( +/obj/structure/reflector/box, +/turf/open/floor/plating, +/area/station/engineering/supermatter/room) +"hQO" = ( +/obj/structure/closet/secure_closet/personal/cabinet, +/obj/item/clothing/suit/jacket/letterman_nanotrasen, +/obj/item/clothing/suit/toggle/lawyer, +/obj/item/clothing/under/costume/kilt, +/obj/item/clothing/head/beret, +/obj/machinery/airalarm/directional/north, +/obj/item/radio/intercom/directional/east, +/turf/open/floor/wood, +/area/station/commons/dorms) +"hRc" = ( +/obj/structure/cable, +/obj/structure/table/reinforced, +/obj/item/stack/rods{ + amount = 25 }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4{ - dir = 10 +/obj/item/stack/cable_coil{ + pixel_x = 3; + pixel_y = 3 }, -/turf/open/floor/iron/dark, -/area/ai_monitored/aisat/exterior) -"gCn" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/item/stack/cable_coil, +/obj/effect/turf_decal/bot, +/obj/machinery/power/apc/auto_name/directional/west, /turf/open/floor/iron, -/area/security/brig) -"gCo" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/area/station/commons/storage/primary) +"hRi" = ( +/obj/effect/turf_decal/tile/red/half/contrasted, /turf/open/floor/iron, -/area/service/hydroponics) -"gCC" = ( -/obj/structure/disposalpipe/trunk, -/obj/item/radio/intercom/directional/north, -/obj/effect/turf_decal/tile/yellow{ +/area/station/security/processing) +"hRx" = ( +/obj/structure/cable, +/obj/effect/turf_decal/trimline/blue/filled/warning{ dir = 1 }, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/red{ +/obj/effect/turf_decal/tile/blue{ dir = 8 }, -/obj/machinery/disposal/bin, -/obj/effect/turf_decal/bot, -/obj/structure/sign/poster/random/directional/east, -/turf/open/floor/iron, -/area/commons/lounge) -"gCD" = ( -/obj/structure/reflector/double, -/turf/open/floor/plating, -/area/engineering/supermatter/room) -"gCK" = ( -/turf/closed/wall, -/area/maintenance/department/science) -"gCL" = ( -/obj/structure/disposalpipe/sorting/mail{ - name = "Engineering Junction"; - sortType = 4 +/obj/structure/disposalpipe/junction, +/turf/open/floor/iron/white, +/area/station/medical/treatment_center) +"hRy" = ( +/obj/machinery/portable_atmospherics/canister/oxygen, +/obj/effect/turf_decal/box, +/turf/open/floor/iron/dark, +/area/station/maintenance/department/engine/atmos) +"hRC" = ( +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Surgery Maintenance" }, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/effect/turf_decal/stripes/line{ - dir = 1 + dir = 8 }, -/turf/open/floor/iron, -/area/engineering/main) -"gDf" = ( -/obj/effect/turf_decal/trimline/yellow/warning{ +/obj/effect/turf_decal/stripes/line{ dir = 4 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/mapping_helpers/airlock/access/all/medical/surgery, /turf/open/floor/iron, -/area/engineering/atmos/project) -"gDh" = ( -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, +/area/station/maintenance/starboard/aft) +"hRS" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/white, -/area/medical/chemistry) -"gDj" = ( -/obj/item/kirbyplants/random, -/obj/structure/railing{ - dir = 9 - }, -/obj/machinery/light/floor, -/obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ +/obj/effect/turf_decal/tile/yellow{ dir = 1 }, +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow, +/turf/open/floor/iron, +/area/station/engineering/supermatter/room) +"hRT" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron, -/area/hallway/primary/fore) -"gDw" = ( +/area/station/science/research/abandoned) +"hRV" = ( /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/general/hidden, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/red/half/contrasted{ +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 1 }, -/turf/open/floor/iron/dark, -/area/security/execution/education) -"gDC" = ( +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"hRX" = ( +/obj/structure/cable, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/grimy, +/area/station/commons/vacant_room/office) +"hRY" = ( /obj/machinery/door/firedoor, -/obj/machinery/door/window/brigdoor/right/directional/south{ - dir = 8; - name = "Customs Desk"; - req_access_txt = "19" +/obj/machinery/door/airlock/research{ + name = "Research Division Access" }, -/obj/structure/cable, +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "sci-entrance" + }, +/obj/effect/mapping_helpers/airlock/access/all/science/general, +/turf/open/floor/iron, +/area/station/science/research) +"hRZ" = ( +/obj/effect/landmark/xeno_spawn, +/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 8 }, +/obj/machinery/light/small/directional/south, /turf/open/floor/iron, -/area/security/checkpoint/customs/aft) -"gDE" = ( -/obj/structure/chair/office, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/grimy, -/area/service/chapel/office) -"gDP" = ( +/area/station/maintenance/starboard/aft) +"hSa" = ( +/obj/structure/lattice/catwalk, +/obj/machinery/atmospherics/pipe/smart/simple/orange/visible{ + dir = 10 + }, +/turf/open/space/basic, +/area/space/nearstation) +"hSd" = ( /obj/structure/cable, -/obj/machinery/door/poddoor/preopen{ - id = "atmoslock"; - name = "Atmospherics Lockdown Blast door" +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/obj/machinery/door/airlock/external{ + name = "External Solar Access" }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/iron/half, -/area/engineering/atmos) -"gDV" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, -/obj/structure/cable, /obj/effect/turf_decal/stripes/line{ - dir = 9 + dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, /turf/open/floor/iron, -/area/science/xenobiology) -"gDX" = ( +/area/station/maintenance/solars/starboard/fore) +"hSl" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/decal/cleanable/blood/old, +/obj/effect/turf_decal/tile/red/fourcorners, +/turf/open/floor/iron, +/area/station/service/kitchen/abandoned) +"hSr" = ( +/obj/structure/cable, +/obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/machinery/light/directional/north, -/obj/machinery/status_display/evac/directional/north, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, -/area/hallway/primary/central/fore) -"gEk" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/area/station/maintenance/port/aft) +"hSu" = ( +/obj/effect/spawner/random/trash/box, +/obj/effect/spawner/random/food_or_drink/seed, +/obj/effect/spawner/random/trash/botanical_waste, +/obj/item/reagent_containers/food/drinks/waterbottle/empty, +/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/iron, +/area/station/maintenance/port/fore) +"hSx" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/science/mixing/launch) -"gEn" = ( +/obj/machinery/atmospherics/components/binary/valve/digital{ + dir = 4 + }, /obj/effect/decal/cleanable/dirt, -/obj/effect/landmark/event_spawn, /turf/open/floor/iron, -/area/commons/vacant_room) -"gES" = ( -/obj/effect/landmark/start/hangover, -/turf/open/floor/vault, -/area/commons/fitness/recreation) -"gEW" = ( +/area/station/engineering/atmos) +"hSA" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 + }, +/obj/machinery/camera/directional/east{ + c_tag = "Science - Ordnance Storage"; + name = "science camera"; + network = list("ss13","rd") + }, +/turf/open/floor/iron/white, +/area/station/science/ordnance/storage) +"hSE" = ( +/obj/structure/chair/stool/bar/directional/north, /obj/effect/decal/cleanable/dirt, -/obj/structure/rack, -/obj/item/clothing/gloves/color/fyellow, -/obj/effect/spawner/random/maintenance, -/obj/structure/disposalpipe/segment{ - dir = 4 +/turf/open/floor/iron/grimy, +/area/station/service/abandoned_gambling_den) +"hSG" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/green{ + dir = 8 }, +/turf/open/floor/iron/white, +/area/station/medical/virology) +"hST" = ( +/obj/structure/destructible/cult/item_dispenser/archives/library, +/obj/effect/decal/cleanable/cobweb, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/plating, +/area/station/service/library/abandoned) +"hTi" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/neutral/half/contrasted, /turf/open/floor/iron, -/area/maintenance/port/greater) -"gFe" = ( -/obj/structure/cable, +/area/station/hallway/primary/fore) +"hTl" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue/half/contrasted{ - dir = 1 + dir = 10 }, -/turf/open/floor/iron/white, -/area/medical/storage) -"gFn" = ( -/obj/structure/table, -/obj/item/wrench, -/obj/item/crowbar, -/obj/item/clothing/under/misc/burial, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/item/radio/intercom/directional/west, -/turf/open/floor/iron/dark, -/area/service/chapel/funeral) -"gFs" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/effect/turf_decal/stripes/line{ - dir = 4 + dir = 1 }, /obj/effect/decal/cleanable/dirt, -/obj/item/radio/intercom/directional/east, /turf/open/floor/iron, -/area/hallway/secondary/entry) -"gFM" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/status_display/ai/directional/south, -/obj/structure/reagent_dispensers/fueltank/large, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron/textured, -/area/engineering/storage) -"gFT" = ( -/obj/structure/cable, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark, -/area/science/mixing) -"gFU" = ( +/area/station/cargo/storage) +"hTm" = ( /obj/machinery/door/firedoor, -/obj/machinery/door/airlock/medical/glass{ - name = "Chemistry"; - req_access_txt = "5; 33" +/obj/machinery/door/airlock/public/glass{ + name = "Starboard Primary Hallway" }, /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -30330,1181 +28785,1446 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/medical/chemistry) -"gGd" = ( -/obj/structure/cable, -/obj/machinery/door/airlock/maintenance_hatch{ - name = "Maintenance Hatch"; - req_one_access_txt = "12;28;35" +/area/station/hallway/primary/starboard) +"hTo" = ( +/obj/effect/turf_decal/tile/blue/fourcorners, +/turf/open/floor/iron, +/area/station/medical/surgery/aft) +"hTr" = ( +/obj/effect/landmark/start/hangover, +/obj/structure/chair/sofa/left{ + dir = 4 }, -/obj/machinery/duct, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ dir = 8 }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 +/obj/effect/turf_decal/tile/yellow{ + dir = 1 }, +/obj/effect/turf_decal/tile/yellow, +/obj/machinery/airalarm/directional/north, /turf/open/floor/iron, -/area/maintenance/port/fore) -"gGe" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/area/station/commons/lounge) +"hTE" = ( +/obj/machinery/holopad, +/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral/fourcorners, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/door/airlock/hydroponics/glass{ - name = "Hydroponics"; - req_access_txt = "35" +/obj/effect/landmark/start/depsec/medical, +/turf/open/floor/iron, +/area/station/security/checkpoint/medical) +"hTH" = ( +/obj/structure/sign/warning/secure_area, +/turf/closed/wall/r_wall, +/area/station/medical/chemistry) +"hUb" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/components/binary/pump{ + dir = 8; + name = "Port Mix to Engine" }, -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/tile/blue{ +/turf/open/floor/iron, +/area/station/engineering/atmos) +"hUm" = ( +/obj/structure/lattice/catwalk, +/obj/structure/railing{ + dir = 9 + }, +/obj/machinery/vending/coffee, +/turf/open/space/basic, +/area/space/nearstation) +"hUq" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/delivery, +/turf/open/floor/iron, +/area/station/science/robotics/mechbay) +"hUt" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/obj/structure/closet/radiation, +/obj/machinery/newscaster/directional/north, +/turf/open/floor/iron, +/area/station/engineering/main) +"hUB" = ( +/obj/machinery/atmospherics/pipe/smart/simple/purple/visible, +/obj/effect/turf_decal/tile/yellow{ dir = 4 }, -/obj/effect/turf_decal/tile/green{ +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/checker, +/area/station/engineering/atmos/mix) +"hUD" = ( +/obj/effect/spawner/structure/window/hollow/reinforced/directional{ dir = 1 }, -/obj/effect/turf_decal/stripes/line{ +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/service/abandoned_gambling_den) +"hUE" = ( +/obj/machinery/atmospherics/pipe/bridge_pipe/scrubbers/visible, +/obj/machinery/atmospherics/pipe/bridge_pipe/cyan/visible{ dir = 4 }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral/half/contrasted, +/obj/effect/turf_decal/trimline/yellow/filled/warning, +/obj/effect/turf_decal/siding/yellow, +/obj/structure/cable, /turf/open/floor/iron, -/area/service/hydroponics) -"gGg" = ( -/obj/structure/disposalpipe/segment{ - dir = 10 +/area/station/engineering/atmos) +"hUI" = ( +/obj/machinery/atmospherics/pipe/smart/simple/yellow/visible{ + dir = 4 }, -/obj/structure/cable, -/obj/effect/turf_decal/tile/neutral{ +/obj/machinery/door/firedoor/heavy, +/obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/hallway/primary/central/aft) -"gGi" = ( -/obj/machinery/disposal/bin, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/structure/extinguisher_cabinet/directional/north, -/obj/effect/turf_decal/bot, -/obj/structure/disposalpipe/trunk, -/turf/open/floor/iron/dark, -/area/command/heads_quarters/ce) -"gGy" = ( -/obj/structure/sign/warning/securearea{ - pixel_x = -32 - }, -/obj/machinery/camera/directional/west{ - c_tag = "Atmospherics - Fore Tanks"; +/turf/open/floor/iron/white, +/area/station/science/ordnance/storage) +"hUK" = ( +/obj/machinery/camera/directional/north{ + c_tag = "Atmospherics - co2 Cell"; name = "atmospherics camera" }, -/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/engine/co2, +/area/station/engineering/atmos) +"hUO" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/grimy, +/area/station/commons/vacant_room/office) +"hUR" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/iron/white, +/area/station/science/ordnance/storage) +"hUS" = ( /obj/machinery/light/directional/west, -/turf/open/floor/iron/dark, -/area/engineering/atmos) -"gGC" = ( -/obj/machinery/light/small/directional/west, -/obj/effect/turf_decal/tile/neutral{ +/turf/open/floor/wood, +/area/station/service/library) +"hUU" = ( +/obj/effect/landmark/start/hangover, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/structure/chair/sofa/bench{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/dark, -/area/engineering/atmos/project) -"gGJ" = ( -/obj/structure/disposalpipe/segment{ +/area/station/hallway/secondary/entry) +"hUV" = ( +/obj/structure/sign/warning/no_smoking, +/turf/closed/wall, +/area/station/engineering/atmos/storage) +"hUY" = ( +/obj/machinery/chem_heater/withbuffer, +/obj/effect/turf_decal/stripes/line{ dir = 6 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"gGK" = ( -/obj/machinery/modular_computer/console/preset/id{ - dir = 8 +/obj/machinery/requests_console/directional/south{ + department = "Pharmacy"; + name = "Pharmacy Requests Console"; + receive_ore_updates = 1 }, -/obj/machinery/status_display/ai/directional/east, -/obj/effect/turf_decal/bot, /turf/open/floor/iron, -/area/command/heads_quarters/rd) -"gGM" = ( -/obj/structure/lattice/catwalk, -/obj/structure/sign/warning/securearea{ - pixel_x = 32 +/area/station/medical/pharmacy) +"hVf" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/security/glass{ + name = "Prison Wing" }, -/turf/open/space/basic, -/area/space/nearstation) -"gGU" = ( -/obj/machinery/camera/directional/north{ - c_tag = "Atmospherics - Nitrogen Cell"; - name = "atmospherics camera" +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/turf/open/floor/engine/n2, -/area/engineering/atmos) -"gGX" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "perma-entrance" }, +/obj/effect/mapping_helpers/airlock/access/all/security/general, /turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"gGZ" = ( -/obj/effect/spawner/random/vending/snackvend, +/area/station/security/execution/transfer) +"hVj" = ( +/turf/open/floor/plating, +/area/station/security/detectives_office/private_investigators_office) +"hVm" = ( /obj/structure/cable, -/obj/effect/turf_decal/stripes/corner{ +/obj/machinery/holopad/secure, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/ai_upload) +"hWh" = ( +/obj/machinery/meter, +/obj/machinery/atmospherics/pipe/smart/simple/dark/visible{ dir = 4 }, -/obj/effect/turf_decal/tile/purple/half/contrasted{ +/turf/closed/wall/r_wall, +/area/station/engineering/atmos) +"hWq" = ( +/obj/structure/chair/comfy/brown{ + buildstackamount = 0; + dir = 1 + }, +/turf/open/floor/carpet, +/area/station/command/meeting_room/council) +"hWz" = ( +/obj/structure/closet/secure_closet/atmospherics, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron, +/area/station/engineering/atmos/hfr_room) +"hWB" = ( +/obj/effect/turf_decal/tile/blue{ dir = 4 }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, /turf/open/floor/iron/white, -/area/maintenance/department/science) -"gHc" = ( +/area/station/medical/storage) +"hWF" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/brown/half/contrasted, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"hWG" = ( +/obj/structure/cable, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/open/floor/iron, -/area/cargo/lobby) -"gHr" = ( -/obj/machinery/atmospherics/pipe/smart/manifold/scrubbers/visible{ +/area/station/science/robotics/lab) +"hWW" = ( +/obj/effect/turf_decal/trimline/yellow/warning{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/turf/open/floor/iron, +/area/station/engineering/atmos/project) +"hWY" = ( +/obj/structure/reflector/double, +/obj/effect/turf_decal/trimline/yellow/warning{ + dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/trimline/yellow/mid_joiner{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/turf/open/floor/iron/dark, -/area/engineering/atmos) -"gHz" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/navbeacon{ - codes_txt = "patrol;next_patrol=arrivals2"; - location = "arrivals1" +/turf/open/floor/plating, +/area/station/engineering/supermatter/room) +"hWZ" = ( +/obj/structure/cable, +/obj/effect/turf_decal/plaque{ + icon_state = "L4" }, /turf/open/floor/iron, -/area/hallway/secondary/entry) -"gHD" = ( +/area/station/hallway/primary/central/aft) +"hXd" = ( +/obj/structure/rack, /obj/effect/decal/cleanable/dirt, -/obj/structure/sink{ - pixel_y = 22 - }, -/obj/effect/turf_decal/siding/purple{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/corner{ - dir = 1 +/obj/item/storage/toolbox/emergency{ + pixel_x = -3; + pixel_y = 3 }, -/obj/effect/landmark/start/janitor, -/turf/open/floor/iron/checker, -/area/service/janitor) -"gHX" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/conveyor_switch/oneway{ - dir = 8; - id = "cargounload" +/obj/item/storage/toolbox/emergency, +/obj/item/shovel, +/obj/item/shovel, +/obj/item/pickaxe, +/obj/item/pickaxe, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron, +/area/station/cargo/miningoffice) +"hXj" = ( +/obj/machinery/light/directional/north, +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, -/obj/effect/turf_decal/tile/brown/half/contrasted{ +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/turf/open/floor/iron, -/area/cargo/storage) -"gHY" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/landmark/start/hangover, -/obj/effect/turf_decal/tile/neutral, -/obj/structure/extinguisher_cabinet/directional/south, /turf/open/floor/iron, -/area/hallway/secondary/entry) -"gHZ" = ( -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 4 +/area/station/science/research) +"hXo" = ( +/obj/machinery/atmospherics/components/binary/pump/on{ + dir = 4; + name = "Cooling to Filters" }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/obj/effect/turf_decal/box/corners, +/obj/effect/turf_decal/box/corners{ + dir = 4 }, /turf/open/floor/iron, -/area/hallway/primary/central/fore) -"gIb" = ( -/obj/effect/landmark/blobstart, -/obj/structure/disposalpipe/segment{ +/area/station/engineering/supermatter/room) +"hXw" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/siding/white{ dir = 4 }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/plating, -/area/maintenance/starboard) -"gIf" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/turf/open/floor/iron/white, -/area/science/storage) -"gIm" = ( /obj/effect/decal/cleanable/dirt, +/obj/machinery/airalarm/directional/west, +/obj/machinery/duct, +/turf/open/floor/iron/cafeteria, +/area/station/service/kitchen) +"hXx" = ( /obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"gIo" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/engineering/atmos) -"gIy" = ( -/obj/machinery/computer/prisoner/gulag_teleporter_computer{ - dir = 1 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark, -/area/security/execution/transfer) -"gID" = ( -/obj/machinery/light/small/directional/north, -/obj/machinery/camera/directional/north{ - c_tag = "Xenobiology - Cell 1"; - name = "xenobiology camera"; - network = list("ss13","xeno","rd") - }, +/obj/effect/turf_decal/bot_white, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/science/xenobiology) -"gIK" = ( +/area/station/command/gateway) +"hXB" = ( /obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/science/robotics/lab) -"gIM" = ( -/obj/machinery/atmospherics/components/unary/passive_vent{ - dir = 8 - }, -/obj/structure/lattice/catwalk, -/turf/open/space/basic, -/area/space/nearstation) -"gIY" = ( -/obj/structure/table/wood, -/obj/item/clipboard, -/obj/effect/spawner/random/bureaucracy/briefcase{ - spawn_loot_count = 2; - spawn_random_offset = 1 - }, -/turf/open/floor/iron/dark, -/area/service/library) -"gJa" = ( -/obj/structure/table/reinforced, -/obj/machinery/microwave{ - desc = "Cooks and boils stuff, somehow."; - pixel_y = 5 - }, -/obj/effect/turf_decal/tile/brown/anticorner/contrasted, -/turf/open/floor/iron, -/area/cargo/storage) -"gJb" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 4 - }, -/turf/open/floor/plating{ - icon_state = "platingdmg3" - }, -/area/maintenance/port/fore) -"gJt" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/tile/yellow{ dir = 1 }, -/obj/effect/turf_decal/tile/yellow, /obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/station/cargo/warehouse) +"hXE" = ( +/obj/effect/turf_decal/stripes/line, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 4 + dir = 8 }, /turf/open/floor/iron, -/area/engineering/supermatter/room) -"gJA" = ( -/obj/machinery/status_display/evac/directional/south, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 1 +/area/station/science/robotics/lab) +"hXJ" = ( +/obj/structure/table, +/obj/item/storage/box/masks{ + pixel_x = 3; + pixel_y = 3 }, -/turf/open/floor/iron/dark, -/area/ai_monitored/command/nuke_storage) -"gJH" = ( -/obj/machinery/stasis, -/obj/effect/turf_decal/tile/blue/fourcorners, -/obj/machinery/defibrillator_mount/directional/east, +/obj/item/storage/box/gloves, +/obj/effect/turf_decal/tile/green, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/white, -/area/medical/treatment_center) -"gKi" = ( +/area/station/medical/virology) +"hYa" = ( /obj/structure/table/wood, -/obj/item/toy/plush/carpplushie{ - name = "Nemo" - }, -/obj/effect/decal/cleanable/cobweb, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/service/abandoned_gambling_den/gaming) -"gKj" = ( -/obj/item/folder/yellow, -/obj/item/multitool, -/obj/item/pen/red, -/obj/structure/table, -/obj/item/pen/blue{ - pixel_y = -4 +/obj/item/folder/white, +/obj/item/reagent_containers/spray/cleaner{ + pixel_x = -3; + pixel_y = 2 }, -/obj/effect/turf_decal/tile/brown/half/contrasted{ - dir = 1 +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, /turf/open/floor/iron, -/area/cargo/office) -"gKk" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 - }, -/obj/machinery/door/airlock/external{ - name = "External Airlock" +/area/station/medical/break_room) +"hYb" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ + dir = 10 }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/turf/open/floor/wood, +/area/station/command/heads_quarters/hop) +"hYj" = ( +/obj/effect/turf_decal/tile/green/half/contrasted, +/turf/open/floor/iron/white, +/area/station/medical/virology) +"hYn" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable, +/obj/effect/turf_decal/tile/red{ + dir = 1 }, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/yellow{ dir = 4 }, -/turf/open/floor/iron, -/area/maintenance/port/aft) -"gKm" = ( -/obj/structure/flora/tree/jungle, -/obj/structure/flora/ausbushes/fullgrass, -/turf/open/misc/grass, -/area/hallway/primary/fore) -"gKr" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 4 +/obj/effect/turf_decal/tile/yellow{ + dir = 8 }, -/turf/open/floor/circuit/green, -/area/science/research/abandoned) -"gKt" = ( -/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 4 +/turf/open/floor/iron, +/area/station/science/breakroom) +"hYD" = ( +/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible, +/obj/machinery/door/airlock/atmos/glass{ + name = "Atmospherics Mixing Room" }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"gKN" = ( -/obj/machinery/portable_atmospherics/canister/air, -/turf/open/floor/engine/air, -/area/engineering/atmos) -"gKZ" = ( -/turf/open/floor/iron/dark, -/area/service/electronic_marketing_den) -"gLe" = ( -/obj/machinery/atmospherics/pipe/smart/manifold/cyan/visible{ +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/trimline/yellow/filled/warning, +/obj/effect/turf_decal/stripes/line, /obj/structure/cable, +/obj/effect/mapping_helpers/airlock/access/all/engineering/atmos, /turf/open/floor/iron, -/area/engineering/atmos) -"gLq" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/reagent_dispensers/plumbed{ - dir = 1 - }, -/obj/effect/turf_decal/delivery/white{ - color = "#52B4E9" +/area/station/engineering/atmos/mix) +"hYJ" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 8 }, -/turf/open/floor/iron/dark/textured, -/area/engineering/main) -"gLt" = ( +/turf/open/floor/iron, +/area/station/maintenance/port/greater) +"hYM" = ( +/obj/effect/landmark/blobstart, /obj/structure/cable, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/maintenance/aft) +"hYQ" = ( +/obj/structure/girder, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/carpet, -/area/command/bridge) -"gLv" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"hYZ" = ( +/obj/machinery/holopad, +/obj/effect/turf_decal/tile/purple{ dir = 1 }, -/obj/machinery/door/airlock/external{ - name = "External Airlock" - }, -/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/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/turf/open/floor/iron/white, +/area/station/science/robotics/lab) +"hZi" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment{ + dir = 6 }, -/turf/open/floor/iron, -/area/construction/mining/aux_base) -"gLJ" = ( -/obj/structure/sign/warning/securearea, -/turf/closed/wall/r_wall, -/area/maintenance/port/greater) -"gLP" = ( -/obj/machinery/light/small/directional/south, +/obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/recharge_station, +/obj/effect/landmark/blobstart, +/obj/effect/landmark/xeno_spawn, +/obj/effect/landmark/event_spawn, /turf/open/floor/iron/dark, -/area/security/warden) -"gLQ" = ( -/obj/machinery/atmospherics/components/unary/outlet_injector/monitored/carbon_input{ - dir = 4 - }, -/turf/open/floor/engine/co2, -/area/engineering/atmos) -"gLT" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/area/station/service/abandoned_gambling_den/gaming) +"hZk" = ( /obj/structure/disposalpipe/segment, +/obj/effect/landmark/event_spawn, +/obj/structure/cable, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron, -/area/cargo/sorting) -"gLW" = ( -/obj/machinery/status_display/evac/directional/south, -/obj/machinery/camera/directional/south{ - c_tag = "Engineering - Power Monitoring"; - name = "engineering camera" - }, -/obj/machinery/computer/atmos_alert{ - dir = 1 +/area/station/security/brig) +"hZl" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/door/morgue{ + name = "Occult Study" }, /obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/engineering/main) -"gMo" = ( -/obj/machinery/light/directional/south, -/obj/effect/turf_decal/bot, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark, +/area/station/service/library/abandoned) +"hZo" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, -/area/commons/fitness/recreation) -"gMr" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/turf/open/floor/iron, -/area/hallway/primary/port) -"gMD" = ( -/obj/machinery/conveyor{ - dir = 4; - id = "garbage" - }, +/area/station/hallway/secondary/entry) +"hZq" = ( +/obj/structure/cable, +/obj/machinery/power/smes, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible/layer2, +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/maintenance/disposal/incinerator) +"hZr" = ( +/obj/machinery/door/firedoor, +/obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ dir = 1 }, -/turf/open/floor/plating, -/area/maintenance/disposal) -"gMK" = ( +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"hZs" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/holopad, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"hZH" = ( +/obj/structure/table, +/obj/item/storage/toolbox/mechanical, +/obj/item/flashlight, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron, +/area/station/hallway/secondary/construction) +"hZL" = ( +/obj/structure/closet/crate, +/obj/item/toy/beach_ball/holoball/dodgeball, +/obj/item/toy/beach_ball/holoball/dodgeball, +/obj/effect/spawner/random/contraband/prison, +/obj/item/instrument/harmonica, +/obj/item/storage/dice, +/obj/item/toy/cards/deck/tarot, +/obj/machinery/light/directional/south, /obj/structure/cable, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ +/obj/machinery/power/apc/auto_name/directional/south, +/turf/open/floor/iron, +/area/station/security/prison) +"hZT" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/corner{ dir = 1 }, +/turf/open/floor/plating/airless, +/area/station/science/ordnance/bomb) +"hZX" = ( /obj/machinery/door/firedoor, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 1 - }, -/obj/machinery/door/airlock/hatch{ - name = "MiniSat Transit Tube Access"; - req_one_access_txt = "19" +/obj/machinery/door/airlock{ + name = "Lockerroom" }, -/turf/open/floor/iron/dark, -/area/engineering/transit_tube) -"gMS" = ( -/obj/structure/cable, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/maintenance/fore) -"gNe" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 }, -/turf/open/floor/iron/smooth, -/area/hallway/secondary/entry) -"gNf" = ( /obj/effect/turf_decal/stripes/line{ - dir = 9 + dir = 4 }, +/turf/open/floor/iron, +/area/station/commons/locker) +"iaa" = ( +/obj/effect/turf_decal/delivery, +/turf/open/floor/iron, +/area/station/cargo/storage) +"iat" = ( +/obj/machinery/portable_atmospherics/canister/air, /obj/effect/decal/cleanable/dirt, -/obj/structure/closet/firecloset, -/turf/open/floor/iron/dark, -/area/engineering/atmos) -"gNi" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/landmark/start/hangover, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"iav" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, /turf/open/floor/iron, -/area/hallway/primary/central/aft) -"gNs" = ( -/obj/machinery/portable_atmospherics/scrubber, -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 +/area/station/commons/vacant_room/commissary) +"iaF" = ( +/obj/machinery/power/solar_control{ + dir = 8; + id = "forestarboard"; + name = "Starboard Bow Solar Control" }, -/obj/effect/turf_decal/box, -/turf/open/floor/iron/white/corner{ - dir = 1 +/obj/effect/turf_decal/stripes/line{ + dir = 6 }, -/area/engineering/atmos/storage/gas) -"gNt" = ( -/obj/machinery/door/airlock/maintenance_hatch{ - name = "Maintenance Hatch"; - req_access_txt = "12" +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/maintenance/solars/starboard/fore) +"iaJ" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 8 }, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/half{ dir = 8 }, +/area/station/engineering/atmos/project) +"iaL" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/preopen{ + id = "hopblast"; + name = "HoP Blast Door" + }, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/command/heads_quarters/hop) +"iaN" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/effect/turf_decal/stripes/line{ dir = 4 }, +/obj/machinery/light/directional/east, /turf/open/floor/iron, -/area/maintenance/port/fore) -"gNv" = ( +/area/station/hallway/secondary/entry) +"iaP" = ( +/obj/structure/rack, +/obj/machinery/light/small/directional/south, +/obj/item/storage/toolbox/emergency, +/obj/item/wrench, /obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/status_display/ai/directional/south, +/turf/open/floor/iron/dark, +/area/station/command/bridge) +"iaS" = ( +/obj/effect/turf_decal/arrows/white{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos/hfr_room) +"ibb" = ( +/obj/structure/table, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/security/prison) +"ibk" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 8 }, -/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/blue/half/contrasted, +/turf/open/floor/iron, +/area/station/security/checkpoint/customs/aft) +"ibn" = ( +/obj/machinery/holopad, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron, +/area/station/cargo/office) +"ibp" = ( +/obj/effect/spawner/structure/window/hollow/reinforced/directional, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/service/abandoned_gambling_den) +"ibG" = ( +/obj/effect/landmark/event_spawn, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/neutral/half/contrasted, /turf/open/floor/iron, -/area/hallway/secondary/entry) -"gNF" = ( +/area/station/maintenance/aft) +"ibQ" = ( +/obj/structure/easel, +/obj/item/canvas/nineteen_nineteen, +/obj/item/canvas/twentythree_twentythree, +/obj/item/canvas/twentythree_twentythree, +/obj/structure/sign/poster/random/directional/west, +/turf/open/floor/iron/dark, +/area/station/service/library) +"ibT" = ( /obj/effect/decal/cleanable/dirt, -/turf/open/floor/wood{ - icon_state = "wood-broken6" +/obj/structure/girder, +/turf/open/floor/plating, +/area/station/maintenance/port/greater) +"icb" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 9 }, -/area/service/theater/abandoned) -"gNH" = ( -/obj/structure/window/reinforced{ +/obj/effect/decal/cleanable/dirt, +/obj/structure/closet/firecloset, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"icf" = ( +/obj/structure/weightmachine/weightlifter, +/obj/effect/turf_decal/tile/yellow/anticorner/contrasted{ dir = 4 }, -/obj/structure/lattice, -/turf/open/space/basic, -/area/space/nearstation) -"gNJ" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/white, +/area/station/commons/fitness/recreation) +"ick" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/delivery, -/turf/open/floor/iron, -/area/engineering/gravity_generator) -"gNK" = ( /obj/item/kirbyplants/random, -/obj/machinery/light/directional/north, /turf/open/floor/wood, -/area/service/library) -"gNL" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/turf/open/floor/iron, -/area/engineering/atmos/mix) -"gNW" = ( +/area/station/service/library/abandoned) +"icl" = ( +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/blue{ - dir = 8 +/obj/effect/turf_decal/tile/blue/half/contrasted{ + dir = 1 }, -/obj/structure/disposalpipe/segment, -/obj/structure/cable, -/obj/effect/turf_decal/tile/yellow{ +/turf/open/floor/iron, +/area/station/security/checkpoint/customs/aft) +"ics" = ( +/obj/machinery/duct, +/obj/machinery/door/firedoor, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 1 }, -/turf/open/floor/iron/dark/corner{ - dir = 8 +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/area/engineering/lobby) -"gOb" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/tile/yellow/anticorner/contrasted, -/turf/open/floor/iron/white, -/area/medical/pharmacy) -"gOd" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable, -/obj/effect/turf_decal/tile/purple/fourcorners, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 4 +/obj/machinery/door/airlock/engineering{ + name = "Engine Room" }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, /turf/open/floor/iron, -/area/science/research) -"gOn" = ( +/area/station/engineering/main) +"icE" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/maintenance/port/greater) +"icG" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 8 }, -/obj/machinery/light/small/directional/north, -/turf/open/floor/iron, -/area/hallway/primary/port) -"gOt" = ( -/obj/structure/tank_holder/oxygen, /turf/open/floor/iron, -/area/medical/break_room) -"gOM" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 6 +/area/station/maintenance/port/greater) +"icM" = ( +/obj/structure/disposalpipe/segment, +/obj/item/clothing/suit/hazardvest{ + desc = "A high-visibility lifejacket complete with whistle and slot for oxygen tanks."; + name = "emergency lifejacket" }, +/obj/item/clothing/suit/hazardvest{ + desc = "A high-visibility lifejacket complete with whistle and slot for oxygen tanks."; + name = "emergency lifejacket" + }, +/obj/item/clothing/suit/hazardvest{ + desc = "A high-visibility lifejacket complete with whistle and slot for oxygen tanks."; + name = "emergency lifejacket" + }, +/obj/item/tank/internals/emergency_oxygen{ + pixel_x = 3 + }, +/obj/item/tank/internals/emergency_oxygen{ + pixel_x = 3 + }, +/obj/item/tank/internals/emergency_oxygen{ + pixel_x = 3 + }, +/obj/item/clothing/mask/breath{ + pixel_x = -3; + pixel_y = -3 + }, +/obj/item/clothing/mask/breath{ + pixel_x = -3; + pixel_y = -3 + }, +/obj/item/clothing/mask/breath{ + pixel_x = -3; + pixel_y = -3 + }, +/obj/item/clothing/head/hardhat/orange{ + name = "protective hat"; + pixel_y = 9 + }, +/obj/item/clothing/head/hardhat/orange{ + name = "protective hat"; + pixel_y = 9 + }, +/obj/item/clothing/head/hardhat/orange{ + name = "protective hat"; + pixel_y = 9 + }, +/obj/structure/closet/crate/internals, +/obj/effect/turf_decal/bot, /turf/open/floor/iron, -/area/command/teleporter) -"gOS" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/tile/blue, -/turf/open/floor/iron/dark, -/area/command/bridge) -"gOX" = ( +/area/station/cargo/storage) +"icP" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron, +/area/station/security/processing) +"icS" = ( /obj/structure/cable, +/obj/machinery/power/apc/auto_name/directional/south, +/turf/open/floor/wood, +/area/station/command/heads_quarters/captain) +"icV" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plating, -/area/maintenance/port/greater) -"gPa" = ( -/obj/effect/turf_decal/trimline/yellow/corner{ - dir = 8 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/turf/open/floor/iron, +/area/station/hallway/secondary/command) +"icY" = ( +/turf/closed/wall, +/area/station/engineering/atmos) +"idf" = ( +/obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/iron, -/area/engineering/lobby) -"gPi" = ( -/obj/machinery/power/shieldwallgen, -/obj/effect/decal/cleanable/cobweb, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/maintenance/port/greater) -"gPw" = ( -/obj/structure/cable, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/obj/effect/turf_decal/tile/blue, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/white, +/area/station/medical/medbay/lobby) +"idm" = ( +/obj/structure/chair/sofa/bench/left{ + dir = 4 }, -/turf/open/floor/iron{ - heat_capacity = 1e+006 +/obj/effect/turf_decal/box/corners{ + dir = 4 }, -/area/commons/locker) -"gPC" = ( -/obj/machinery/light/small/directional/west, -/turf/open/floor/engine/co2, -/area/engineering/atmos) -"gPD" = ( -/obj/structure/cable, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/obj/effect/turf_decal/box/corners{ dir = 1 }, -/turf/open/floor/iron, -/area/hallway/primary/central/aft) -"gPM" = ( -/obj/structure/chair{ - dir = 1; - name = "Jury" - }, -/obj/machinery/status_display/ai/directional/south, +/obj/item/radio/intercom/directional/west, /obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/dark, -/area/security/courtroom) -"gQc" = ( -/obj/structure/chair/stool/directional/east, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 1 +/area/station/hallway/primary/fore) +"idp" = ( +/obj/structure/cable, +/obj/structure/table, +/obj/item/grenade/chem_grenade/cleaner{ + pixel_x = -3; + pixel_y = 4 }, -/turf/open/floor/iron, -/area/security/prison) -"gQp" = ( -/obj/structure/chair/office{ - dir = 4 +/obj/item/grenade/chem_grenade/cleaner{ + pixel_x = 3; + pixel_y = 4 }, -/obj/structure/cable, -/turf/open/floor/iron/grimy, -/area/command/heads_quarters/hos) -"gQw" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/spawner/random/engineering/tracking_beacon, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 8 +/obj/item/grenade/chem_grenade/cleaner, +/obj/item/reagent_containers/spray/cleaner, +/obj/item/key/janitor{ + pixel_y = -7 }, -/turf/open/floor/iron, -/area/security/courtroom) -"gQy" = ( -/obj/item/kirbyplants/random, -/obj/machinery/status_display/ai/directional/east, +/obj/machinery/power/apc/auto_name/directional/south, +/turf/open/floor/iron/checker, +/area/station/service/janitor) +"idu" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"idQ" = ( +/obj/structure/kitchenspike, +/obj/effect/turf_decal/bot/right, /turf/open/floor/iron/dark, -/area/engineering/storage/tech) -"gQA" = ( +/area/station/service/kitchen/coldroom) +"idT" = ( +/turf/closed/wall/r_wall, +/area/station/security/prison/garden) +"idV" = ( +/obj/machinery/light/directional/west, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/table/wood, -/obj/item/flashlight/lamp, -/obj/machinery/airalarm/directional/south, -/turf/open/floor/wood, -/area/hallway/secondary/service) -"gQB" = ( -/obj/machinery/vending/coffee, -/obj/effect/turf_decal/tile/neutral{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/white, +/area/station/science/research) +"iei" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 4 }, /turf/open/floor/iron, -/area/medical/break_room) -"gQI" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible, -/turf/open/floor/plating, -/area/maintenance/disposal/incinerator) -"gQR" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/security/courtroom) -"gRa" = ( -/obj/effect/landmark/start/hangover, -/obj/structure/disposalpipe/segment{ +/area/station/science/research) +"iem" = ( +/obj/structure/closet/radiation, +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 6 + }, +/obj/effect/turf_decal/stripes/corner{ dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, +/obj/effect/turf_decal/bot, /turf/open/floor/iron, -/area/hallway/primary/fore) -"gRj" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/light/directional/west, -/obj/machinery/power/apc/auto_name/directional/west, -/obj/effect/turf_decal/tile/yellow/half/contrasted{ +/area/station/engineering/atmos) +"ieC" = ( +/obj/structure/chair/office{ dir = 8 }, -/turf/open/floor/iron, -/area/construction/mining/aux_base) -"gRl" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/structure/chair_maintenance, -/turf/open/floor/wood, -/area/maintenance/port/fore) -"gRq" = ( -/obj/structure/table/reinforced, -/obj/item/aicard, -/obj/machinery/light/directional/east, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/engineering/storage/tech) -"gRr" = ( -/obj/effect/landmark/event_spawn, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron, -/area/commons/storage/primary) -"gRI" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/vending/cigarette, -/obj/effect/turf_decal/bot, /turf/open/floor/iron/dark, -/area/hallway/secondary/entry) -"gRK" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/structure/cable, -/turf/open/floor/iron, -/area/hallway/primary/aft) -"gRT" = ( -/turf/open/floor/wood, -/area/service/theater/abandoned) -"gRV" = ( -/turf/open/floor/iron{ - heat_capacity = 1e+006 - }, -/area/commons/fitness/recreation) -"gSd" = ( -/obj/structure/bed, -/obj/item/bedsheet/ce, -/turf/open/floor/iron/grimy, -/area/command/heads_quarters/ce) -"gSi" = ( -/turf/closed/wall/r_wall, -/area/science/misc_lab) -"gSk" = ( -/obj/machinery/atmospherics/pipe/smart/simple/dark/visible, -/obj/machinery/meter, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/turf/open/floor/iron/white, -/area/science/storage) -"gSn" = ( +/area/station/command/bridge) +"ieH" = ( /obj/structure/disposalpipe/segment{ - dir = 4 + dir = 5 }, /obj/effect/turf_decal/tile/neutral{ - dir = 8 + dir = 1 }, /turf/open/floor/iron, -/area/hallway/primary/central/aft) -"gSu" = ( +/area/station/hallway/primary/central/fore) +"ieI" = ( /obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/turf/open/floor/plating, +/area/station/cargo/drone_bay) +"ieW" = ( +/obj/structure/table/reinforced, +/obj/item/stack/sheet/iron/fifty, +/obj/item/stack/sheet/glass{ + amount = 30 + }, +/obj/item/pipe_dispenser, +/obj/effect/turf_decal/tile/yellow/half/contrasted{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/construction/mining/aux_base) +"iff" = ( +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron/dark, +/area/station/hallway/secondary/service) +"ifl" = ( +/obj/structure/sink{ + dir = 4; + pixel_x = -12 + }, +/obj/effect/turf_decal/tile/green{ dir = 1 }, +/obj/structure/extinguisher_cabinet/directional/north, +/turf/open/floor/iron/white, +/area/station/medical/virology) +"ifn" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, /obj/effect/turf_decal/stripes/line, -/obj/machinery/door/firedoor/heavy, -/obj/machinery/door/airlock/atmos/glass{ - name = "Atmospherics HFR Room"; - req_access_txt = "24" +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 }, /turf/open/floor/iron, -/area/engineering/atmos/hfr_room) -"gSD" = ( -/obj/item/kirbyplants{ - icon_state = "plant-21" - }, -/obj/effect/turf_decal/stripes/line{ +/area/station/maintenance/port/aft) +"ifq" = ( +/obj/structure/disposalpipe/segment{ dir = 5 }, -/obj/structure/sign/warning/pods{ - pixel_x = 32 +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/hallway/secondary/entry) -"gSL" = ( -/obj/structure/cable, -/obj/effect/turf_decal/trimline/blue/filled/corner, -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 8 +/area/station/medical/break_room) +"ifH" = ( +/obj/structure/sign/poster/official/build{ + pixel_y = -32 }, +/obj/structure/table/reinforced, /turf/open/floor/iron/white, -/area/medical/treatment_center) -"gSV" = ( +/area/station/science/auxlab) +"ifK" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/structure/table/wood, +/obj/item/clothing/suit/toggle/owlwings, +/obj/item/clothing/under/costume/owl, +/obj/item/clothing/mask/gas/owl_mask, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"ifR" = ( /obj/structure/disposalpipe/segment{ - dir = 4 + dir = 5 }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/maintenance/department/crew_quarters/bar) +"ifU" = ( +/obj/effect/decal/cleanable/dirt, /obj/structure/cable, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/obj/machinery/navbeacon{ - codes_txt = "patrol;next_patrol=service3"; - location = "arrivals4" +/obj/effect/turf_decal/tile/blue{ + dir = 8 }, +/obj/machinery/space_heater, /turf/open/floor/iron, -/area/hallway/secondary/entry) -"gSY" = ( -/obj/machinery/light/directional/east, -/obj/effect/turf_decal/tile/neutral, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/status_display/ai/directional/east, -/turf/open/floor/iron, -/area/hallway/primary/central/fore) -"gTa" = ( -/obj/effect/turf_decal/tile/yellow/half/contrasted{ - dir = 1 +/area/station/maintenance/starboard/aft) +"iga" = ( +/obj/effect/decal/cleanable/oil, +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, /turf/open/floor/iron, -/area/engineering/storage) -"gTc" = ( +/area/station/engineering/supermatter/room) +"igb" = ( +/obj/item/radio/intercom/directional/south, +/turf/open/floor/wood, +/area/station/command/heads_quarters/captain) +"igg" = ( +/turf/closed/wall, +/area/station/science/explab) +"igj" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/effect/landmark/start/hangover, -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron, -/area/hallway/primary/central/fore) -"gTh" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/line{ +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 8 }, -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 4 +/turf/open/floor/iron/white, +/area/station/service/kitchen/abandoned) +"igk" = ( +/obj/machinery/door/window/brigdoor{ + name = "Creature Pen"; + req_access = list("research") }, -/turf/open/floor/plating, -/area/maintenance/department/engine/atmos) -"gTj" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/simple/purple/visible{ - dir = 9 +/obj/structure/cable, +/obj/machinery/door/poddoor/preopen{ + id = "xeno5"; + name = "Creature Cell #5" }, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/science/xenobiology) +"igo" = ( +/obj/machinery/computer/exoscanner_control, +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 +/obj/structure/window{ + dir = 1 }, -/obj/item/radio/intercom/directional/east, -/obj/machinery/newscaster/directional/south, -/turf/open/floor/iron/dark/corner, -/area/engineering/atmos/mix) -"gTl" = ( -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/brown/half/contrasted{ dir = 1 }, /turf/open/floor/iron, -/area/science/lobby) -"gTm" = ( -/turf/open/floor/iron/dark, -/area/service/library/abandoned) -"gTt" = ( +/area/station/cargo/drone_bay) +"igu" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/landmark/event_spawn, +/turf/open/floor/iron, +/area/station/maintenance/port/fore) +"igv" = ( /obj/structure/table/wood, -/obj/item/folder/blue, +/obj/item/paper_bin, /obj/item/pen, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/carpet, -/area/command/corporate_showroom) -"gTB" = ( -/obj/machinery/power/solar{ - id = "aftstarboard"; - name = "Aft-Starboard Solar Array" +/area/station/service/chapel/office) +"igD" = ( +/obj/structure/chair/wood{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark, +/area/station/service/theater/abandoned) +"igG" = ( +/obj/structure/table/wood, +/obj/item/food/grown/poppy/lily, +/obj/item/food/grown/poppy/lily, +/obj/item/food/grown/poppy/lily, +/obj/machinery/airalarm/directional/south, +/turf/open/floor/iron/grimy, +/area/station/commons/dorms) +"igO" = ( +/obj/structure/sign/directions/evac{ + pixel_y = -8 + }, +/obj/structure/sign/directions/medical{ + dir = 4 + }, +/obj/structure/sign/directions/security{ + dir = 4; + pixel_y = 8 }, +/turf/closed/wall, +/area/station/medical/medbay/lobby) +"igX" = ( /obj/structure/cable, -/turf/open/floor/iron/solarpanel/airless, -/area/solars/starboard/aft) -"gTI" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/white, +/area/station/command/heads_quarters/rd) +"ihb" = ( /obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating{ - icon_state = "panelscorched" +/obj/effect/landmark/event_spawn, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron, +/area/station/maintenance/fore) +"ihh" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/obj/effect/turf_decal/stripes/line{ + dir = 9 }, -/area/engineering/supermatter/room) -"gUc" = ( +/turf/open/floor/plating, +/area/station/maintenance/department/electrical) +"ihj" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/spawner/random/engineering/tracking_beacon, +/obj/structure/cable, +/obj/effect/turf_decal/delivery, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/maintenance/disposal/incinerator) -"gUd" = ( +/area/station/medical/virology) +"iho" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/green/visible, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"ihp" = ( +/obj/structure/table/wood, +/obj/item/paper_bin, +/obj/item/pen, /obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/grimy, +/area/station/security/detectives_office/private_investigators_office) +"ihF" = ( +/obj/structure/flora/bush/fullgrass/style_random, +/obj/structure/flora/bush/flowers_yw/style_random, +/obj/structure/flora/bush/stalky/style_random, +/obj/structure/flora/rock/pile/style_random, +/turf/open/misc/grass, +/area/station/hallway/primary/fore) +"ihN" = ( /obj/structure/cable, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/neutral/half/contrasted, /turf/open/floor/iron, -/area/maintenance/starboard/aft) -"gUg" = ( +/area/station/command/gateway) +"ihW" = ( +/obj/structure/table/reinforced, /obj/machinery/door/firedoor, +/obj/machinery/door/window/left/directional/south{ + dir = 8; + name = "Chemistry Desk"; + req_access = list("pharmacy") + }, +/obj/machinery/door/window/right/directional/east{ + name = "Chemistry Desk" + }, +/obj/item/folder/white, +/obj/effect/turf_decal/delivery, +/turf/open/floor/iron, +/area/station/medical/pharmacy) +"iia" = ( +/obj/machinery/light/small/directional/west, +/obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/stripes/line{ - dir = 8 + dir = 9 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible, +/turf/open/floor/iron, +/area/station/maintenance/department/electrical) +"iib" = ( +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Maintenance Hatch" }, /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/door/airlock/public/glass{ - name = "Aft Primary Hallway" +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, -/obj/structure/disposalpipe/segment{ +/obj/effect/mapping_helpers/airlock/unres{ dir = 4 }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, /turf/open/floor/iron, -/area/science/lobby) -"gUp" = ( +/area/station/maintenance/fore) +"iif" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/power/apc/auto_name/directional/north, +/turf/open/floor/plating, +/area/station/maintenance/port/greater) +"iig" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/obj/effect/turf_decal/delivery, +/turf/open/floor/iron, +/area/station/maintenance/port/greater) +"iij" = ( +/obj/item/kirbyplants/random, +/obj/machinery/camera/directional/west{ + c_tag = "Chapel - Port"; + name = "chapel camera" + }, +/turf/open/floor/iron{ + dir = 1; + icon_state = "chapel" + }, +/area/station/service/chapel) +"iio" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/brown/half/contrasted{ dir = 1 }, +/turf/open/floor/iron, +/area/station/cargo/miningoffice) +"iiy" = ( +/obj/structure/easel, +/turf/open/floor/iron, +/area/station/security/prison) +"iiJ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark, -/area/service/abandoned_gambling_den) -"gUV" = ( -/obj/effect/spawner/random/maintenance, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"iiP" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/table/reinforced, +/obj/item/clothing/gloves/cargo_gauntlet{ + pixel_y = 6 + }, +/obj/item/clothing/gloves/cargo_gauntlet{ + pixel_y = 3 + }, +/obj/item/clothing/gloves/cargo_gauntlet, +/obj/effect/turf_decal/tile/brown/half/contrasted{ dir = 1 }, /turf/open/floor/iron, -/area/maintenance/starboard/aft) -"gVf" = ( +/area/station/cargo/storage) +"iiY" = ( /obj/structure/cable, -/obj/effect/turf_decal/tile/yellow/anticorner/contrasted{ +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/iron/white, +/area/station/command/heads_quarters/rd) +"ija" = ( +/obj/structure/table/wood, +/obj/item/paper_bin, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/carpet, +/area/station/command/corporate_showroom) +"ijj" = ( +/obj/structure/sign/directions/command{ dir = 1 }, +/turf/closed/wall/r_wall, +/area/station/command/gateway) +"ijp" = ( +/obj/effect/spawner/structure/window/reinforced/tinted, +/turf/open/floor/plating, +/area/station/commons/dorms) +"iju" = ( +/obj/structure/closet{ + name = "Evidence Closet" + }, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/firealarm/directional/west, +/turf/open/floor/iron/dark, +/area/station/security/warden) +"ijE" = ( +/obj/effect/turf_decal/tile/neutral/half/contrasted, /turf/open/floor/iron, -/area/engineering/main) -"gVg" = ( -/obj/effect/spawner/random/entertainment/arcade{ +/area/station/maintenance/port/aft) +"ijG" = ( +/obj/structure/chair{ dir = 1 }, -/obj/machinery/light/dim/directional/south, -/turf/open/floor/plating, -/area/service/abandoned_gambling_den/gaming) -"gVy" = ( -/obj/structure/disposalpipe/segment{ - dir = 5 +/obj/machinery/light/directional/south, +/obj/machinery/camera/directional/south{ + c_tag = "Security - Departures Starboard" }, +/obj/machinery/firealarm/directional/south, +/obj/effect/turf_decal/tile/red/anticorner/contrasted, /turf/open/floor/iron, -/area/engineering/atmos/storage) -"gVI" = ( +/area/station/security/checkpoint/escape) +"ijH" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/landmark/start/hangover, /obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/machinery/light/directional/north, -/turf/open/floor/iron, -/area/hallway/secondary/entry) -"gVV" = ( -/obj/structure/cable, -/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/iron/checker, +/area/station/service/theater) +"ijK" = ( +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/airalarm/directional/west, /turf/open/floor/iron, -/area/cargo/qm) -"gVW" = ( -/obj/item/reagent_containers/food/condiment/enzyme{ - layer = 5 +/area/station/hallway/primary/starboard) +"ijS" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 8 }, -/obj/item/kitchen/rollingpin, -/obj/structure/table, -/obj/item/reagent_containers/glass/bowl, -/obj/item/reagent_containers/glass/beaker{ - pixel_x = 5 +/obj/machinery/light/small/directional/east, +/turf/open/floor/plating{ + icon_state = "platingdmg1" }, -/turf/open/floor/iron/cafeteria, -/area/service/kitchen) -"gWl" = ( -/obj/structure/disposalpipe/segment{ - dir = 10 +/area/station/maintenance/department/engine/atmos) +"ike" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/orange/visible, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 }, +/obj/effect/turf_decal/tile/yellow, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/meter, /turf/open/floor/iron, -/area/commons/fitness/recreation) -"gWr" = ( -/obj/machinery/atmospherics/pipe/smart/simple/yellow/visible{ - dir = 10 - }, +/area/station/engineering/supermatter/room) +"ikh" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small/directional/north, /turf/open/floor/iron, -/area/engineering/atmos) -"gWu" = ( -/obj/structure/table/wood, -/obj/item/gun/ballistic/automatic/pistol/toy, +/area/station/engineering/supermatter/room) +"ikl" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, /obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/service/abandoned_gambling_den/gaming) -"gWx" = ( -/obj/effect/turf_decal/tile/blue/fourcorners, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/medical/surgery/aft) -"gWz" = ( -/obj/structure/toilet/greyscale, +/area/station/maintenance/starboard) +"ikq" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/cobweb, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 8 - }, +/obj/structure/rack, +/obj/effect/spawner/random/maintenance/two, +/obj/effect/turf_decal/tile/neutral/half/contrasted, +/turf/open/floor/iron, +/area/station/maintenance/port/greater) +"iky" = ( +/obj/effect/turf_decal/tile/blue, /turf/open/floor/iron, -/area/security/prison/safe) -"gWI" = ( +/area/station/engineering/hallway) +"ikC" = ( +/obj/machinery/light/small/directional/south, +/obj/structure/closet/crate/goldcrate, /obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, +/obj/machinery/airalarm/directional/south, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/command/nuke_storage) +"ikD" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=service5"; + location = "service4" + }, /turf/open/floor/iron, -/area/cargo/storage) -"gWQ" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/medical{ - name = "Surgery Observation" +/area/station/hallway/primary/fore) +"ikH" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/commons/storage/tools) +"ikR" = ( +/obj/machinery/conveyor{ + dir = 8; + id = "garbage" }, -/obj/effect/turf_decal/stripes/line, +/obj/effect/decal/cleanable/blood/splatter, /obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/maintenance/disposal) +"ikT" = ( +/obj/structure/showcase/cyborg/old{ + dir = 4; + pixel_x = -9; + pixel_y = 2 + }, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/medical/surgery/theatre) -"gWX" = ( -/obj/item/kirbyplants/random, -/obj/machinery/light/small/directional/south, -/turf/open/floor/wood{ - icon_state = "wood-broken3" +/area/station/ai_monitored/turret_protected/aisat_interior) +"ikV" = ( +/obj/effect/turf_decal/siding/yellow{ + dir = 1 }, -/area/service/library/abandoned) -"gWY" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/structure/disposalpipe/segment, -/obj/structure/railing{ - dir = 4 +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/obj/effect/decal/cleanable/dirt, +/obj/effect/landmark/start/hangover, +/turf/open/floor/iron, +/area/station/engineering/storage_shared) +"ikY" = ( +/obj/structure/chair/office, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/service/library/abandoned) +"iln" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/turf_decal/siding/brown/corner, +/obj/machinery/light/directional/east, +/turf/open/floor/iron, +/area/station/hallway/primary/fore) +"ilo" = ( +/obj/machinery/light/directional/south, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ +/obj/structure/extinguisher_cabinet/directional/south, +/turf/open/floor/iron, +/area/station/hallway/primary/port) +"ilq" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 8 }, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, -/area/hallway/primary/fore) -"gXa" = ( -/obj/structure/table, -/obj/item/reagent_containers/glass/bottle/multiver{ - pixel_x = 6 +/area/station/engineering/atmos/project) +"ilz" = ( +/obj/structure/rack, +/obj/item/clothing/suit/fire/firefighter, +/obj/item/clothing/mask/gas, +/obj/item/clothing/head/hardhat/red, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/item/reagent_containers/glass/bottle/epinephrine, -/obj/item/reagent_containers/syringe, -/obj/effect/turf_decal/tile/blue{ +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/maintenance/port/greater) +"ilG" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/yellow{ dir = 1 }, -/turf/open/floor/iron/white, -/area/medical/medbay/lobby) -"gXe" = ( -/obj/effect/spawner/random/vending/colavend, +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/station/engineering/supermatter/room) +"ilH" = ( +/obj/machinery/atmospherics/components/unary/bluespace_sender, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/obj/item/radio/intercom/directional/east, +/turf/open/floor/iron/textured, +/area/station/engineering/atmos) +"ilI" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/service/kitchen/abandoned) -"gXf" = ( +/turf/open/floor/iron/dark/telecomms, +/area/station/tcommsat/server) +"ilJ" = ( /obj/machinery/door/firedoor, -/obj/machinery/door/airlock{ - name = "Recreational Area" +/obj/machinery/door/airlock/engineering/glass{ + name = "Primary Tool Storage" }, /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -31512,224 +30232,238 @@ /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, /turf/open/floor/iron, -/area/commons/dorms) -"gXk" = ( -/obj/machinery/camera/directional/north{ - c_tag = "Atmospherics - Air Supply"; - name = "atmospherics camera" +/area/station/commons/storage/primary) +"ilV" = ( +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk, +/obj/machinery/requests_console/directional/north{ + department = "Medbay"; + departmentType = 1; + name = "Medbay Requests Console" }, -/turf/open/floor/engine/air, -/area/engineering/atmos) -"gXm" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/obj/effect/turf_decal/bot, +/obj/machinery/airalarm/directional/east, /turf/open/floor/iron, -/area/engineering/main) -"gXn" = ( -/obj/effect/decal/cleanable/dirt, +/area/station/medical/storage) +"img" = ( +/obj/structure/table/reinforced, +/obj/machinery/recharger, /obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/atmospherics/components/binary/valve{ - dir = 1 - }, -/turf/open/floor/iron, -/area/maintenance/department/electrical) -"gXo" = ( -/obj/structure/disposalpipe/segment{ dir = 5 }, -/obj/item/stock_parts/scanning_module{ - pixel_x = -5; - pixel_y = 7 +/turf/open/floor/iron, +/area/station/security/range) +"imx" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/preopen{ + id = "xenosecure"; + name = "Secure Pen Shutters" }, -/obj/item/stock_parts/scanning_module{ - pixel_x = 5; - pixel_y = 7 +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/science/xenobiology) +"imI" = ( +/obj/structure/cable, +/obj/machinery/camera/directional/north{ + c_tag = "Atmospherics - Incinerator"; + name = "atmospherics camera" }, -/obj/item/stock_parts/scanning_module{ - pixel_x = -5 +/obj/structure/extinguisher_cabinet/directional/north, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/maintenance/disposal/incinerator) +"imQ" = ( +/obj/machinery/light/directional/west, +/turf/open/floor/plating, +/area/station/engineering/supermatter/room) +"imT" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/item/stock_parts/scanning_module{ - pixel_x = 5 +/turf/open/floor/plating, +/area/station/maintenance/port/lesser) +"ind" = ( +/obj/structure/sign/warning/no_smoking, +/turf/closed/wall, +/area/station/service/kitchen/abandoned) +"ing" = ( +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 8 }, -/obj/structure/table, -/obj/item/stock_parts/micro_laser{ - pixel_x = -6; +/obj/structure/showcase/machinery/implanter{ + layer = 2.7; pixel_y = 4 }, -/obj/item/stock_parts/micro_laser{ - pixel_x = -2; - pixel_y = 2 - }, -/obj/item/stock_parts/micro_laser{ - pixel_x = 2 +/obj/structure/cable, +/turf/open/floor/iron/grimy, +/area/station/command/corporate_showroom) +"inp" = ( +/turf/open/floor/wood{ + icon_state = "wood-broken" }, -/obj/item/stock_parts/micro_laser{ - pixel_x = 6; - pixel_y = -2 +/area/station/service/theater/abandoned) +"inq" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/kirbyplants/random, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/service/kitchen/abandoned) +"ins" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 1 }, -/obj/effect/turf_decal/tile/brown/anticorner/contrasted, -/turf/open/floor/iron, -/area/cargo/drone_bay) -"gXt" = ( -/obj/effect/turf_decal/tile/neutral, -/obj/machinery/status_display/evac/directional/south, -/obj/machinery/camera/directional/south{ - c_tag = "Arrivals - Port"; - name = "arrivals camera" +/turf/open/floor/iron/white, +/area/station/science/research) +"int" = ( +/obj/machinery/photocopier, +/obj/machinery/airalarm/directional/west, +/turf/open/floor/wood, +/area/station/service/library) +"inv" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 1 }, /turf/open/floor/iron, -/area/hallway/secondary/entry) -"gXC" = ( -/obj/machinery/light/directional/west, -/obj/effect/turf_decal/tile/purple/half/contrasted{ - dir = 8 +/area/station/engineering/atmos) +"inx" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/obj/effect/turf_decal/siding/green{ + dir = 1 }, -/turf/open/floor/iron/white, -/area/science/research) -"gXU" = ( -/obj/structure/table/reinforced, -/obj/item/storage/toolbox/mechanical, -/obj/item/flashlight, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron, -/area/commons/storage/primary) -"gYb" = ( -/obj/structure/sign/warning/securearea{ - pixel_x = -32 +/turf/open/floor/iron/dark/smooth_large, +/area/station/service/hydroponics) +"inS" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/turf/open/space/basic, -/area/space) -"gYg" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/chair/office, +/obj/effect/landmark/start/botanist, +/turf/open/floor/iron/half, +/area/station/service/hydroponics) +"inV" = ( /obj/structure/table/wood, -/obj/item/storage/box/actionfigure, -/turf/open/floor/iron/dark, -/area/service/library) -"gYj" = ( -/obj/effect/turf_decal/plaque{ - icon_state = "L11" +/obj/item/radio/intercom, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 1 }, +/turf/open/floor/iron, +/area/station/security/courtroom) +"inX" = ( +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/hallway/primary/central/aft) -"gYo" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, +/area/station/ai_monitored/security/armory) +"ioe" = ( +/obj/structure/disposalpipe/segment, /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/obj/machinery/duct, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/station/engineering/main) +"ioh" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ + dir = 9 }, /turf/open/floor/iron, -/area/hallway/primary/fore) -"gYx" = ( +/area/station/security/warden) +"ios" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/obj/effect/turf_decal/stripes/line{ dir = 1 }, -/turf/open/floor/iron, -/area/hallway/primary/central/aft) -"gYz" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "lawyerprivacy"; - name = "Lawyer's Privacy Shutter" - }, -/turf/open/floor/plating, -/area/service/lawoffice) -"gZb" = ( -/obj/machinery/atmospherics/pipe/smart/simple/yellow/visible{ +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 4 }, +/turf/open/floor/iron, +/area/station/maintenance/disposal/incinerator) +"iov" = ( +/obj/structure/cable, /obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/power/apc/auto_name/directional/south, +/obj/machinery/pdapainter/engineering, +/turf/open/floor/iron/dark, +/area/station/command/heads_quarters/ce) +"ioy" = ( +/turf/open/floor/wood{ + icon_state = "wood-broken2" + }, +/area/station/service/library/abandoned) +"ioK" = ( /obj/effect/decal/cleanable/dirt, +/obj/structure/closet, +/obj/effect/spawner/random/maintenance/three, +/obj/effect/turf_decal/delivery, /turf/open/floor/iron, -/area/engineering/atmos) -"gZk" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/modular_computer/console/preset/cargochat/cargo, -/obj/effect/turf_decal/tile/brown/half/contrasted{ - dir = 1 - }, +/area/station/maintenance/port/aft) +"ioT" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/cargo/storage) -"gZq" = ( -/obj/effect/turf_decal/tile/purple{ - dir = 8 - }, +/area/station/security/prison/garden) +"ipe" = ( +/obj/item/kirbyplants/random, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/bot, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron/white, -/area/science/lab) -"gZr" = ( -/obj/effect/turf_decal/tile/neutral, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 5 - }, +/obj/machinery/airalarm/directional/south, /turf/open/floor/iron, -/area/command/heads_quarters/ce) -"gZQ" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/security/glass{ - name = "Security Office" - }, -/obj/structure/disposalpipe/segment{ +/area/station/command/gateway) +"ipu" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 4 }, -/obj/structure/cable, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 8 - }, -/obj/effect/mapping_helpers/airlock/access/all/security/general, -/obj/effect/turf_decal/stripes/line{ - dir = 4 +/obj/machinery/door/airlock/external{ + name = "Supply Dock Airlock" }, /obj/effect/turf_decal/stripes/line{ dir = 8 }, -/turf/open/floor/iron, -/area/security/office) -"haa" = ( -/obj/effect/turf_decal/tile/purple, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/landmark/start/hangover, -/turf/open/floor/iron/white, -/area/science/lobby) -"had" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/heat_exchanging/junction{ - dir = 1 - }, -/turf/open/floor/plating, -/area/tcommsat/server) -"haf" = ( -/obj/machinery/door/firedoor, -/obj/structure/disposalpipe/segment{ +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/obj/effect/mapping_helpers/airlock/access/all/supply/general, +/turf/open/floor/iron, +/area/station/cargo/storage) +"ipz" = ( +/obj/structure/cable, +/obj/effect/decal/cleanable/dirt, +/obj/structure/table, +/obj/item/storage/box{ + pixel_x = 3; + pixel_y = 3 }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 +/obj/item/storage/box/lights/mixed, +/obj/effect/turf_decal/tile/brown/half/contrasted{ + dir = 1 }, /turf/open/floor/iron, -/area/hallway/primary/central/aft) -"hbd" = ( +/area/station/cargo/sorting) +"ipQ" = ( +/turf/closed/wall, +/area/station/command/bridge) +"ipT" = ( +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red, /obj/effect/turf_decal/tile/blue{ dir = 4 }, @@ -31737,5609 +30471,5520 @@ dir = 8 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/junction{ +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/medical/break_room) +"iqa" = ( +/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible, +/obj/machinery/airalarm/directional/east, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/trimline/yellow/filled/line{ dir = 4 }, -/turf/open/floor/iron/white, -/area/medical/medbay/lobby) -"hbe" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/chair/office{ - dir = 8 - }, -/obj/effect/landmark/start/detective, -/turf/open/floor/carpet, -/area/security/detectives_office) -"hbh" = ( +/turf/open/floor/iron, +/area/station/engineering/atmos) +"iql" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/maintenance/fore) +"iqq" = ( /obj/structure/disposalpipe/segment{ dir = 10 }, -/obj/structure/cable, -/obj/effect/turf_decal/tile/purple/fourcorners, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, /turf/open/floor/iron, -/area/science/xenobiology) -"hbk" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/spawner/random/structure/crate, -/turf/open/floor/plating, -/area/maintenance/aft) -"hbl" = ( -/obj/structure/bookcase, -/obj/structure/sign/nanotrasen{ - pixel_y = 32 +/area/station/hallway/primary/central/aft) +"iqr" = ( +/obj/structure/chair/stool/bar/directional/south, +/turf/open/floor/wood{ + icon_state = "wood-broken" }, -/turf/open/floor/wood, -/area/command/corporate_showroom) -"hbo" = ( +/area/station/service/abandoned_gambling_den) +"iqz" = ( /obj/structure/table/reinforced, -/obj/item/stack/sheet/plasteel/twenty, -/obj/item/wrench, -/obj/effect/turf_decal/bot, -/obj/machinery/firealarm/directional/east, +/obj/item/stack/sheet/iron/fifty, +/obj/item/stack/sheet/iron/fifty, +/obj/item/stack/sheet/glass/fifty, +/obj/item/stack/sheet/glass/fifty, +/obj/item/crowbar, /obj/item/grenade/chem_grenade/smart_metal_foam, -/obj/item/crowbar/red, +/obj/item/grenade/chem_grenade/smart_metal_foam, +/obj/structure/sign/poster/official/report_crimes{ + pixel_y = 32 + }, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron, +/area/station/engineering/storage) +"iqN" = ( +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/open/floor/iron, -/area/engineering/gravity_generator) -"hbw" = ( +/area/station/science/research) +"iqQ" = ( /obj/item/kirbyplants/random, -/obj/effect/turf_decal/tile/blue/fourcorners, -/turf/open/floor/iron/white, -/area/medical/cryo) -"hbZ" = ( -/obj/machinery/power/smes{ - charge = 5e+006 +/obj/effect/turf_decal/tile/green{ + dir = 4 }, +/turf/open/floor/iron/white, +/area/station/medical/virology) +"iqR" = ( +/obj/structure/closet/secure_closet/medical1, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron, +/area/station/command/gateway) +"irl" = ( +/turf/closed/wall/r_wall, +/area/station/service/lawoffice) +"iro" = ( /obj/structure/cable, /obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/power/apc/auto_name/directional/west, /turf/open/floor/iron/dark/telecomms, -/area/tcommsat/server) -"hcs" = ( -/obj/machinery/atmospherics/pipe/smart/simple/yellow/visible{ - dir = 10 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ +/area/station/tcommsat/server) +"irr" = ( +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/box/corners{ dir = 8 }, -/turf/open/floor/iron/dark, -/area/engineering/atmos) -"hcv" = ( -/obj/structure/table/wood, -/obj/item/storage/secure/briefcase{ - pixel_x = 5; - pixel_y = 5 - }, -/obj/item/storage/lockbox/medal, -/obj/structure/window/reinforced{ +/obj/effect/turf_decal/box/corners{ dir = 1 }, -/turf/open/floor/iron/grimy, -/area/command/heads_quarters/captain) -"hcz" = ( -/turf/closed/wall/r_wall, -/area/maintenance/starboard/aft) -"hcF" = ( -/obj/structure/chair/office{ - dir = 8 +/obj/machinery/atmospherics/components/binary/pump/on/scrubbers/visible{ + dir = 8; + name = "External Ports to Filter" }, -/obj/effect/landmark/start/head_of_personnel, -/obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/command/heads_quarters/hop) -"hcI" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/effect/landmark/event_spawn, -/turf/open/floor/iron, -/area/engineering/atmos/mix) -"hcO" = ( -/obj/structure/chair/comfy/brown{ - dir = 8 - }, -/turf/open/floor/iron/grimy, -/area/command/heads_quarters/captain) -"hcT" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/command{ - name = "Corporate Lounge"; - req_access_txt = "19" - }, -/obj/structure/cable, -/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ - cycle_id = "showroom" - }, -/turf/open/floor/wood, -/area/command/corporate_showroom) -"hcU" = ( -/obj/machinery/light/small/directional/south, -/obj/structure/sign/warning/radiation{ - pixel_y = -32 - }, -/turf/open/floor/engine, -/area/engineering/supermatter) -"hcY" = ( +/area/station/engineering/atmos) +"irs" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/obj/machinery/camera/directional/east{ + c_tag = "Central Hallway - Bridge Starboard"; + name = "hallway camera" }, /obj/effect/turf_decal/tile/neutral{ - dir = 8 + dir = 4 }, /turf/open/floor/iron, -/area/hallway/primary/central/fore) -"hcZ" = ( +/area/station/hallway/primary/central/fore) +"irJ" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/effect/decal/cleanable/dirt, -/obj/machinery/light/small/directional/west, -/obj/structure/tank_holder/extinguisher, -/turf/open/floor/plating, -/area/maintenance/port/greater) -"hdc" = ( -/turf/closed/wall, -/area/medical/break_room) -"hdd" = ( -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/structure/table/reinforced, -/obj/item/controller, -/turf/open/floor/iron/dark, -/area/science/misc_lab) -"hdf" = ( +/turf/open/floor/iron, +/area/station/engineering/hallway) +"irP" = ( /obj/structure/cable, -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/sign/warning/electricshock, -/turf/open/floor/plating, -/area/engineering/lobby) -"hdq" = ( -/obj/structure/window/reinforced{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/structure/musician/piano, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/service/theater/abandoned) -"hdr" = ( +/turf/open/floor/iron{ + heat_capacity = 1e+006 + }, +/area/station/commons/dorms) +"irQ" = ( +/obj/structure/table/reinforced, +/obj/machinery/recharger, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/command/bridge) +"irR" = ( +/obj/structure/table, /obj/effect/decal/cleanable/dirt, -/obj/machinery/door/airlock/maintenance_hatch{ - name = "Maintenance Hatch"; - req_access_txt = "12" +/obj/item/stack/sheet/iron{ + amount = 30 }, -/obj/effect/mapping_helpers/airlock/abandoned, -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/obj/item/stack/sheet/glass{ + amount = 30 }, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, -/area/maintenance/starboard/aft) -"hdy" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/mapping_helpers/dead_body_placer, -/obj/effect/turf_decal/tile/neutral/fourcorners, +/area/station/maintenance/port/aft) +"isc" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/open/floor/iron, -/area/medical/morgue) -"hdB" = ( -/obj/machinery/atmospherics/pipe/smart/simple/dark/visible{ +/area/station/engineering/atmos/hfr_room) +"isy" = ( +/obj/structure/chair/office{ dir = 4 }, -/obj/machinery/airalarm/mixingchamber{ - dir = 1; - pixel_y = 24 +/obj/machinery/newscaster/directional/west, +/turf/open/floor/carpet, +/area/station/commons/vacant_room/office) +"isQ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/reagent_dispensers/watertank, +/turf/open/floor/iron, +/area/station/cargo/storage) +"isZ" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 }, /turf/open/floor/iron/dark, -/area/science/mixing/chamber) -"hdG" = ( +/area/station/medical/surgery/theatre) +"itn" = ( +/obj/structure/disposalpipe/segment, /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/delivery, /turf/open/floor/iron, -/area/engineering/supermatter/room) -"hdJ" = ( -/obj/effect/turf_decal/tile/purple/fourcorners, -/turf/open/floor/iron, -/area/science/research) -"hdN" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/landmark/start/hangover, -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron, -/area/hallway/primary/central/fore) -"hdP" = ( -/obj/item/stack/cable_coil, -/obj/structure/lattice/catwalk, -/turf/open/space, -/area/solars/starboard/fore) -"hef" = ( -/obj/structure/cable, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 4 +/area/station/maintenance/port/fore) +"itv" = ( +/obj/machinery/light_switch/directional/north, +/obj/machinery/camera/directional/west{ + c_tag = "Library Backroom 2"; + dir = 1; + name = "library camera" }, /turf/open/floor/iron/dark, -/area/service/chapel/funeral) -"hei" = ( -/obj/structure/girder, +/area/station/service/library) +"itx" = ( /obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/maintenance/fore) -"heo" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/power/apc/auto_name/directional/south, /turf/open/floor/plating, -/area/maintenance/starboard/aft) -"hep" = ( -/obj/structure/table/reinforced, -/obj/item/book/manual/wiki/engineering_hacking{ - pixel_y = 3 - }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/engineering/storage/tech) -"het" = ( -/obj/machinery/atmospherics/pipe/smart/simple/yellow/visible{ +/area/station/maintenance/aft) +"itF" = ( +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ dir = 6 }, -/turf/open/floor/iron/white, -/area/science/storage) -"heI" = ( -/obj/machinery/camera/directional/north{ - c_tag = "Holodeck Control"; - name = "holodeck camera" - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/obj/effect/turf_decal/tile/red{ + dir = 8 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/red{ dir = 4 }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/turf/open/floor/iron/cafeteria, +/area/station/engineering/atmos) +"itI" = ( +/obj/effect/turf_decal/tile/yellow{ dir = 8 }, -/obj/machinery/status_display/evac/directional/north, -/obj/machinery/light/directional/north, -/turf/open/floor/iron{ - heat_capacity = 1e+006 - }, -/area/commons/fitness/recreation) -"heQ" = ( -/obj/machinery/firealarm/directional/east, -/turf/open/floor/iron, -/area/hallway/primary/aft) -"heU" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/obj/effect/turf_decal/tile/yellow{ + dir = 4 }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/iron, -/area/hallway/secondary/entry) -"heV" = ( -/obj/structure/bed/roller, -/obj/machinery/iv_drip, -/obj/effect/turf_decal/tile/blue{ - dir = 1 +/obj/effect/turf_decal/delivery, +/obj/machinery/atmospherics/components/unary/thermomachine/heater/on{ + dir = 8 }, -/turf/open/floor/iron/white, -/area/medical/surgery/aft) -"hfd" = ( -/obj/structure/table/wood, -/obj/machinery/keycard_auth/directional/west, -/obj/item/flashlight/lamp, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/command/heads_quarters/hop) -"hff" = ( +/turf/open/floor/iron/dark/corner, +/area/station/engineering/atmos/pumproom) +"itR" = ( +/turf/open/floor/plating/airless, +/area/station/science/ordnance/bomb) +"itV" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/corner{ +/obj/effect/decal/cleanable/glass, +/obj/effect/spawner/random/structure/grille, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 4 }, +/turf/open/floor/iron, +/area/station/maintenance/department/crew_quarters/bar) +"itW" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/command/gateway) -"hfh" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/medical{ - name = "Surgery Observation" +/area/station/security/prison) +"itZ" = ( +/obj/effect/landmark/event_spawn, +/turf/open/floor/iron{ + dir = 1; + icon_state = "chapel" }, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/area/station/service/chapel) +"iuc" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron, +/area/station/science/research/abandoned) +"iue" = ( +/obj/structure/chair/comfy/black{ + dir = 8 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/medical/surgery/theatre) -"hfi" = ( -/obj/effect/decal/cleanable/oil, -/turf/closed/wall/r_wall, -/area/engineering/supermatter/room) -"hfl" = ( -/obj/effect/turf_decal/tile/yellow{ +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/security/office) +"iuf" = ( +/obj/machinery/atmospherics/components/unary/thermomachine/freezer{ dir = 1 }, +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 8 + }, /turf/open/floor/iron, -/area/hallway/primary/central/fore) -"hfr" = ( -/obj/effect/decal/cleanable/dirt, +/area/station/engineering/atmos/pumproom) +"iuk" = ( /obj/structure/cable, +/obj/effect/turf_decal/tile/red, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, /turf/open/floor/iron, -/area/commons/vacant_room/commissary) -"hft" = ( -/obj/structure/table/wood, -/obj/item/reagent_containers/food/drinks/flask/gold, -/obj/item/razor, -/obj/item/radio/intercom/directional/west, -/turf/open/floor/iron/grimy, -/area/command/heads_quarters/captain/private) -"hfx" = ( +/area/station/security/execution/transfer) +"iul" = ( +/obj/structure/bodycontainer/morgue, /obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/pipe/smart/simple/green/visible{ - dir = 4 - }, /turf/open/floor/iron/dark, -/area/engineering/atmos) -"hfD" = ( -/obj/structure/cable, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/area/station/service/chapel/funeral) +"iut" = ( +/obj/machinery/door/poddoor/preopen{ + id = "justicechamber"; + name = "Justice Chamber Blast Door" }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/engineering/supermatter/room) -"hfH" = ( -/obj/item/storage/box/gloves{ - pixel_x = 3; - pixel_y = 3 +/obj/machinery/door/window/brigdoor/right/directional/north{ + dir = 2; + name = "Justice Chamber"; + req_access = list("armory") }, -/obj/item/storage/box/beakers, -/obj/structure/table/glass, -/obj/structure/cable, -/obj/effect/turf_decal/tile/blue/fourcorners, -/obj/machinery/power/apc/auto_name/directional/north, -/turf/open/floor/iron/white, -/area/medical/treatment_center) -"hgo" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 8 +/obj/machinery/door/window/brigdoor/right/directional/north{ + name = "Justice Chamber"; + req_access = list("armory") }, -/turf/open/floor/wood, -/area/service/abandoned_gambling_den) -"hgp" = ( -/obj/structure/flora/ausbushes/fullgrass, -/obj/structure/flora/ausbushes/lavendergrass, -/obj/structure/flora/rock/pile, -/obj/machinery/light/floor, -/turf/open/misc/grass, -/area/hallway/primary/fore) -"hgv" = ( -/obj/machinery/chem_dispenser, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/obj/structure/window/reinforced{ + dir = 4 }, -/turf/open/floor/iron, -/area/medical/pharmacy) -"hgC" = ( -/obj/effect/landmark/start/assistant, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/cable, /obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 4 +/obj/machinery/atmospherics/pipe/smart/manifold4w/general/hidden, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/station/security/execution/education) +"iuD" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/firedoor, +/obj/item/reagent_containers/glass/bottle/multiver{ + pixel_x = 6 }, +/obj/item/reagent_containers/glass/bottle/epinephrine, +/obj/item/reagent_containers/syringe, +/obj/effect/turf_decal/delivery, /turf/open/floor/iron, -/area/commons/storage/primary) -"hgH" = ( -/obj/structure/reagent_dispensers/watertank, -/obj/structure/sign/poster/official/report_crimes{ - pixel_y = 32 +/area/station/medical/medbay/lobby) +"iuI" = ( +/obj/effect/turf_decal/tile/green{ + dir = 8 }, -/obj/effect/turf_decal/delivery, +/obj/item/book/manual/hydroponics_pod_people, +/obj/item/paper/guides/jobs/hydroponics, +/obj/item/clothing/accessory/armband/hydro, +/obj/item/toy/figure/botanist, +/obj/structure/table/glass, /turf/open/floor/iron, -/area/commons/storage/primary) -"hgK" = ( -/obj/effect/turf_decal/bot_white/right, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral/anticorner{ - dir = 1 +/area/station/service/hydroponics) +"iuQ" = ( +/obj/machinery/door/window/brigdoor/security/cell/right/directional/west{ + id = "brig1"; + name = "Cell 1" }, -/turf/open/floor/iron/dark/smooth_corner, -/area/engineering/gravity_generator) -"hgT" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 8 }, /turf/open/floor/iron, -/area/ai_monitored/command/storage/eva) -"hha" = ( +/area/station/security/brig) +"ivd" = ( /obj/effect/turf_decal/delivery, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, /turf/open/floor/iron, -/area/maintenance/department/crew_quarters/bar) -"hhb" = ( -/obj/structure/sign/warning/electricshock{ - pixel_y = 32 - }, -/obj/effect/turf_decal/tile/neutral{ +/area/station/science/xenobiology) +"ivg" = ( +/obj/machinery/atmospherics/pipe/smart/manifold/scrubbers/visible{ dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron, -/area/hallway/secondary/command) -"hho" = ( -/obj/machinery/atmospherics/pipe/bridge_pipe/yellow/visible, -/obj/machinery/atmospherics/pipe/bridge_pipe/cyan/visible{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/yellow/filled/line, +/area/station/engineering/atmos) +"ivt" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/delivery, /turf/open/floor/iron, -/area/engineering/atmos) -"hhs" = ( -/obj/machinery/conveyor{ - dir = 1; - id = "cargoload" +/area/station/cargo/storage) +"ivA" = ( +/turf/closed/wall/r_wall, +/area/station/command/heads_quarters/captain/private) +"ivD" = ( +/obj/machinery/light/directional/south, +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/iron, +/area/station/hallway/primary/central/aft) +"ivM" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable, +/obj/machinery/door/poddoor/preopen{ + id = "brigprison"; + name = "Prison Blast Door" }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/status_display/supply{ - pixel_x = 32 +/turf/open/floor/plating, +/area/station/security/prison/work) +"ivR" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible/layer4{ + dir = 4 }, +/obj/machinery/portable_atmospherics/canister/oxygen, /turf/open/floor/plating, -/area/cargo/storage) -"hht" = ( -/obj/machinery/atmospherics/pipe/smart/simple/dark/visible{ - dir = 10 +/area/station/maintenance/port/fore) +"ivX" = ( +/obj/effect/turf_decal/plaque{ + icon_state = "L14" }, -/obj/effect/turf_decal/trimline/yellow/filled/warning, -/turf/open/floor/iron, -/area/engineering/atmos) -"hhA" = ( -/obj/effect/turf_decal/delivery, /turf/open/floor/iron, -/area/hallway/primary/central/aft) -"hhE" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/field/generator, -/obj/effect/decal/cleanable/dirt, +/area/station/hallway/primary/central/fore) +"iwb" = ( +/obj/structure/table/reinforced, +/obj/item/storage/toolbox/electrical, /obj/effect/turf_decal/bot, /turf/open/floor/iron, -/area/engineering/main) -"hhG" = ( -/obj/item/kirbyplants/random, -/turf/open/floor/wood, -/area/command/heads_quarters/hop) -"hhR" = ( -/obj/effect/turf_decal/delivery, -/obj/machinery/atmospherics/components/trinary/filter/flipped{ - dir = 4 +/area/station/commons/storage/primary) +"iwe" = ( +/turf/open/floor/carpet, +/area/station/service/chapel/office) +"iwf" = ( +/obj/effect/landmark/event_spawn, +/turf/open/floor/carpet, +/area/station/command/meeting_room/council) +"iwi" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/vending/cigarette, +/obj/structure/sign/nanotrasen{ + pixel_x = -32 }, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/science/mixing/launch) -"hig" = ( -/obj/structure/chair/office/light{ - dir = 4 - }, +/area/station/hallway/primary/central/fore) +"iwl" = ( /obj/structure/cable, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron, -/area/security/checkpoint/customs/aft) -"hij" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/siding/purple{ - dir = 8 - }, -/turf/open/floor/glass, -/area/maintenance/space_hut/observatory) -"hin" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"his" = ( +/obj/effect/turf_decal/delivery, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ - dir = 10 - }, -/obj/effect/turf_decal/trimline/yellow/filled/warning, +/obj/structure/disposalpipe/segment, /turf/open/floor/iron, -/area/engineering/atmos) -"hiu" = ( -/obj/structure/cable, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/structure/disposalpipe/segment{ - dir = 6 +/area/station/maintenance/port/aft) +"iwn" = ( +/obj/item/kirbyplants{ + icon_state = "plant-21" }, +/obj/structure/cable, +/obj/effect/turf_decal/tile/blue, /turf/open/floor/iron, -/area/hallway/primary/central/fore) -"hiE" = ( -/obj/structure/table/wood, -/obj/item/paper_bin, -/obj/item/pen, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 +/area/station/hallway/secondary/command) +"iwy" = ( +/obj/machinery/camera/directional/west{ + c_tag = "Central Hallway - Aft Port"; + name = "hallway camera" }, -/obj/effect/turf_decal/tile/yellow{ +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/machinery/light/dim/directional/north, /turf/open/floor/iron, -/area/service/abandoned_gambling_den/gaming) -"hiW" = ( -/obj/structure/cable, -/obj/structure/disposalpipe/sorting/mail/flip{ - dir = 4; - name = "Hydroponics Junction"; - sortType = 21 - }, -/obj/machinery/duct, -/obj/effect/turf_decal/delivery, -/obj/effect/turf_decal/tile/neutral/half/contrasted, +/area/station/hallway/primary/central/aft) +"iwC" = ( +/obj/effect/spawner/random/structure/grille, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"iwI" = ( +/obj/machinery/light/directional/south, +/obj/machinery/status_display/evac/directional/south, +/obj/item/kirbyplants/random, +/obj/effect/turf_decal/bot, /turf/open/floor/iron, -/area/maintenance/port/fore) -"hjc" = ( +/area/station/medical/virology) +"iwJ" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/turf_decal/stripes/corner{ +/obj/structure/cable, +/obj/effect/turf_decal/tile/red/half/contrasted{ dir = 4 }, -/obj/effect/turf_decal/siding/yellow/corner{ - dir = 8 - }, /turf/open/floor/iron, -/area/engineering/atmos/hfr_room) -"hje" = ( -/obj/structure/cable, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/hallway/primary/central/fore) -"hjh" = ( -/obj/structure/table, -/obj/item/paper_bin, -/obj/item/pen, -/obj/structure/sign/poster/official/science{ - pixel_x = -32 - }, -/obj/effect/turf_decal/tile/purple{ - dir = 1 +/area/station/security/brig) +"iwW" = ( +/obj/machinery/computer/cargo{ + dir = 8 }, -/turf/open/floor/iron/white, -/area/science/lobby) -"hjk" = ( -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ +/obj/effect/turf_decal/tile/brown/half/contrasted{ dir = 4 }, -/obj/effect/landmark/event_spawn, -/obj/effect/turf_decal/tile/red/anticorner/contrasted{ - dir = 8 - }, /turf/open/floor/iron, -/area/security/checkpoint/supply) -"hjF" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 +/area/station/cargo/qm) +"ixh" = ( +/obj/structure/table/wood, +/obj/structure/window/reinforced{ + dir = 4 }, -/obj/machinery/door/airlock/external{ - name = "External Airlock" +/obj/item/folder/blue, +/obj/item/pen, +/turf/open/floor/iron/grimy, +/area/station/command/bridge) +"ixm" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/virology/glass{ + name = "Virology Access" }, -/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, /obj/effect/turf_decal/stripes/line{ dir = 8 }, /obj/effect/turf_decal/stripes/line{ dir = 4 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/mapping_helpers/airlock/access/all/medical/virology, /turf/open/floor/iron, -/area/maintenance/port/greater) -"hjH" = ( +/area/station/medical/virology) +"ixA" = ( +/obj/structure/table/reinforced, +/obj/item/book/manual/wiki/security_space_law, +/obj/item/taperecorder, +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/stripes/line{ - dir = 4 +/obj/effect/turf_decal/tile/red/anticorner/contrasted{ + dir = 8 }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light/directional/east, /turf/open/floor/iron, -/area/hallway/secondary/entry) -"hjT" = ( +/area/station/security/office) +"ixE" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/neutral/half/contrasted, -/turf/open/floor/iron, -/area/maintenance/aft) -"hjY" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron, -/area/science/robotics/lab) -"hkj" = ( -/obj/structure/table/wood, -/obj/item/poster/random_contraband{ - pixel_x = 3; - pixel_y = 3 +/obj/machinery/photocopier, +/obj/machinery/button/door/directional/east{ + id = "left_arrivals_shutters"; + name = "Left Arrivals Hallway Shutters"; + pixel_y = 6 }, -/obj/item/poster/random_contraband{ - pixel_x = -3; - pixel_y = -3 +/obj/machinery/button/door/directional/east{ + id = "right_arrivals_shutters"; + name = "Right Arrivals Hallway Shutters"; + pixel_y = -4 }, -/obj/item/poster/random_contraband, -/turf/open/floor/wood, -/area/service/electronic_marketing_den) -"hky" = ( -/obj/effect/turf_decal/tile/purple{ - dir = 1 +/obj/effect/turf_decal/tile/blue/half/contrasted{ + dir = 4 }, +/turf/open/floor/iron/dark, +/area/station/security/checkpoint/customs/fore) +"ixG" = ( +/obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ +/obj/effect/turf_decal/tile/red/half/contrasted{ dir = 4 }, -/turf/open/floor/iron/white, -/area/science/lobby) -"hkF" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/effect/spawner/random/entertainment/arcade{ - dir = 1 +/turf/open/floor/iron, +/area/station/security/prison/safe) +"ixN" = ( +/obj/structure/toilet{ + dir = 4 }, +/obj/machinery/light/directional/west, +/obj/effect/landmark/start/captain, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/white, +/area/station/command/heads_quarters/captain/private) +"ixO" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/maintenance/solars/port/fore) +"ixR" = ( +/obj/structure/cable, +/obj/structure/table/wood, +/obj/item/taperecorder, +/obj/item/restraints/handcuffs, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/power/apc/auto_name/directional/north, /turf/open/floor/iron/dark, -/area/service/abandoned_gambling_den/gaming) -"hkI" = ( +/area/station/security/detectives_office) +"ixZ" = ( +/obj/effect/decal/cleanable/dirt, /obj/machinery/holopad, +/obj/effect/turf_decal/bot, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron, -/area/medical/medbay/lobby) -"hkX" = ( -/obj/effect/turf_decal/tile/yellow, +/area/station/cargo/sorting) +"iyc" = ( +/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/turf_decal/trimline/blue/filled, +/obj/structure/transit_tube/station/dispenser/reverse/flipped, +/turf/open/floor/iron/dark, +/area/station/engineering/transit_tube) +"iyf" = ( +/obj/machinery/vending/coffee, +/obj/structure/sign/poster/official/work_for_a_future{ + pixel_x = -32 + }, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/firealarm/directional/south, +/turf/open/floor/iron/dark, +/area/station/security/courtroom) +"iyh" = ( +/obj/structure/closet/crate/freezer/blood, +/obj/machinery/vending/wallmed/directional/east, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/medical/surgery/theatre) +"iyj" = ( +/obj/structure/girder, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/maintenance/starboard) +"iyp" = ( +/obj/effect/decal/cleanable/blood/old, +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/grimy, +/area/station/service/library/abandoned) +"iyq" = ( +/obj/effect/spawner/structure/window, +/turf/open/floor/plating, +/area/station/commons/storage/primary) +"iyw" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/chem_mass_spec, -/obj/structure/disposalpipe/segment{ +/obj/effect/spawner/random/engineering/tracking_beacon, +/turf/open/floor/iron, +/area/station/hallway/primary/aft) +"iyy" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/tcommsat/server) +"iyB" = ( +/obj/machinery/chem_dispenser, +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/turf/open/floor/iron/white, -/area/medical/pharmacy) -"hlh" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/rack, -/obj/effect/spawner/random/maintenance/two, -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/obj/effect/turf_decal/tile/neutral/half/contrasted, -/turf/open/floor/iron, -/area/maintenance/starboard) -"hlj" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, -/area/science/lab) -"hll" = ( -/obj/structure/table/wood, -/obj/item/folder/red, -/obj/item/stamp/hos, -/obj/structure/disposalpipe/segment{ +/area/station/medical/pharmacy) +"iyE" = ( +/obj/structure/dresser, +/turf/open/floor/carpet, +/area/station/commons/dorms) +"iyH" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/grimy, -/area/command/heads_quarters/hos) -"hlw" = ( -/obj/structure/cable, -/obj/effect/turf_decal/tile/brown/half/contrasted, /turf/open/floor/iron, -/area/cargo/qm) -"hlV" = ( -/obj/structure/disposalpipe/segment{ +/area/station/hallway/primary/fore) +"iyM" = ( +/obj/effect/landmark/start/hangover, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/structure/chair/sofa/bench/right{ dir = 4 }, -/obj/structure/cable, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/box/corners{ dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ - cycle_id = "brig-side-entrance" +/obj/effect/turf_decal/box/corners, +/turf/open/floor/iron/dark, +/area/station/hallway/secondary/entry) +"iyN" = ( +/obj/effect/decal/cleanable/oil, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/iron, +/area/station/maintenance/port/greater) +"iyX" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/landmark/xeno_spawn, +/obj/effect/turf_decal/stripes/line{ + dir = 5 }, -/obj/machinery/door/airlock/maintenance_hatch{ - name = "Security Maintenance" +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 }, -/obj/effect/mapping_helpers/airlock/access/all/security/general, /turf/open/floor/iron, -/area/maintenance/starboard) -"hlW" = ( -/obj/machinery/newscaster/directional/north, -/turf/open/floor/wood, -/area/service/theater/abandoned) -"hmf" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/engineering/atmos) -"hmk" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/engineering/gravity_generator) -"hmx" = ( -/obj/docking_port/stationary/random{ - id = "pod_lavaland"; - name = "lavaland" +/area/station/tcommsat/server) +"izg" = ( +/obj/machinery/light/small/directional/west, +/obj/structure/sign/warning/radiation{ + pixel_x = -32 }, -/turf/open/space/basic, -/area/space) -"hmD" = ( -/obj/structure/table/wood, -/obj/item/folder, -/obj/item/pen, -/turf/open/floor/wood, -/area/service/library) -"hmF" = ( -/obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/west, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron, -/area/commons/fitness/recreation) -"hmH" = ( -/obj/structure/cable, -/turf/open/floor/iron/white, -/area/medical/pharmacy) -"hmL" = ( -/obj/structure/cable, +/turf/open/floor/engine, +/area/station/engineering/supermatter) +"izj" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/neutral{ +/obj/structure/cable, +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/tile/purple{ dir = 4 }, /turf/open/floor/iron, -/area/hallway/primary/central/fore) -"hmU" = ( +/area/station/cargo/miningoffice) +"izo" = ( +/obj/structure/table/wood, +/obj/item/gavelblock, +/obj/item/gavelhammer, +/obj/effect/turf_decal/tile/blue/anticorner/contrasted{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/security/courtroom) +"izp" = ( +/obj/structure/cable, /obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/ai_upload) -"hnc" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/line{ +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 4 }, +/obj/effect/landmark/start/hangover, /turf/open/floor/iron, -/area/engineering/main) -"hnd" = ( -/obj/structure/plasticflaps/opaque, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/navbeacon{ - codes_txt = "delivery;dir=1"; - dir = 1; - freq = 1400; - location = "Robotics" +/area/station/hallway/primary/central/aft) +"izs" = ( +/obj/structure/rack, +/obj/item/clothing/suit/armor/vest{ + pixel_x = -3; + pixel_y = 3 }, -/obj/effect/turf_decal/delivery, -/turf/open/floor/iron, -/area/maintenance/port/aft) -"hne" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark, -/area/service/abandoned_gambling_den) -"hnl" = ( -/obj/effect/landmark/start/hangover, -/obj/item/kirbyplants/random, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/obj/item/clothing/suit/armor/vest, +/obj/item/clothing/suit/armor/vest{ + pixel_x = 3; + pixel_y = -3 }, -/obj/machinery/camera/directional/west{ - c_tag = "Fore Hallway - Aft Entrance"; - name = "hallway camera" +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/item/clothing/head/helmet/sec{ + pixel_x = -3; + pixel_y = 3 }, -/turf/open/floor/iron, -/area/hallway/primary/fore) -"hnm" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/item/clothing/head/helmet/sec, +/obj/item/clothing/head/helmet/sec{ + pixel_x = 3; + pixel_y = -3 }, -/obj/structure/plasticflaps/opaque, -/obj/machinery/navbeacon{ - codes_txt = "delivery;dir=2"; - freq = 1400; - location = "Kitchen" +/turf/open/floor/iron/dark, +/area/station/ai_monitored/security/armory) +"izx" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/preopen{ + id = "hosprivacy"; + name = "HoS Privacy Blast Door" }, -/obj/effect/turf_decal/delivery, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/command/heads_quarters/hos) +"izz" = ( +/obj/structure/table/glass, +/obj/item/clothing/gloves/color/latex, +/obj/item/healthanalyzer, +/obj/item/clothing/glasses/hud/health, +/obj/structure/cable, +/obj/item/clothing/glasses/science, +/obj/effect/turf_decal/stripes/corner, /turf/open/floor/iron, -/area/maintenance/port/fore) -"hnn" = ( -/obj/effect/landmark/start/head_of_personnel, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 4 +/area/station/medical/virology) +"izG" = ( +/obj/machinery/light/small/directional/north, +/obj/item/kirbyplants/random, +/obj/machinery/status_display/evac/directional/north, +/turf/open/floor/wood, +/area/station/service/electronic_marketing_den) +"izM" = ( +/obj/structure/closet/crate/trashcart/laundry, +/obj/effect/spawner/random/contraband/prison, +/obj/item/clothing/under/rank/prisoner/skirt, +/obj/item/clothing/under/rank/prisoner/skirt, +/obj/structure/cable, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 8 }, -/turf/open/floor/iron/grimy, -/area/command/heads_quarters/hop) -"hns" = ( -/obj/structure/table/reinforced, -/obj/item/clipboard, -/obj/item/folder/blue, -/obj/item/electronics/firelock, -/obj/item/stack/sheet/glass, -/obj/effect/turf_decal/bot, -/obj/structure/extinguisher_cabinet/directional/south, /turf/open/floor/iron, -/area/maintenance/port/greater) -"hnx" = ( -/obj/effect/landmark/start/chaplain, +/area/station/security/prison/work) +"izS" = ( /obj/structure/cable, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/iron{ + heat_capacity = 1e+006 + }, +/area/station/commons/locker) +"iAb" = ( +/obj/structure/bodycontainer/morgue, /obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/firealarm/directional/south, /turf/open/floor/iron/dark, -/area/service/chapel/funeral) -"hnN" = ( -/obj/structure/sign/warning/securearea, -/turf/closed/wall/r_wall, -/area/engineering/main) -"hnR" = ( -/obj/structure/bed/roller, -/obj/structure/sign/departments/chemistry{ - pixel_y = -32 +/area/station/service/chapel/funeral) +"iAc" = ( +/obj/structure/cable, +/obj/effect/turf_decal/tile/blue{ + dir = 8 }, -/obj/machinery/light/directional/south, -/obj/machinery/camera/directional/south{ - c_tag = "Medbay - Waiting Room"; - name = "medbay camera"; - network = list("ss13","medbay") +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/sorting/mail{ + dir = 4; + sortType = 27 }, -/obj/effect/turf_decal/tile/blue, /turf/open/floor/iron/white, -/area/medical/medbay/lobby) -"hnW" = ( +/area/station/medical/medbay/central) +"iAf" = ( +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 8 }, -/turf/open/floor/iron, -/area/hallway/secondary/entry) -"hog" = ( -/obj/structure/disposalpipe/segment{ +/obj/effect/turf_decal/siding/yellow{ dir = 4 }, +/turf/open/floor/iron/dark, +/area/station/command/heads_quarters/ce) +"iAi" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) +"iAj" = ( /obj/effect/turf_decal/tile/neutral{ dir = 8 }, +/obj/machinery/bluespace_vendor/directional/west, /turf/open/floor/iron, -/area/maintenance/port/greater) -"hos" = ( -/obj/structure/table/glass, -/obj/item/paper_bin, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/maintenance/space_hut/observatory) -"hoR" = ( -/obj/machinery/light/directional/east, -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/corner, -/turf/open/floor/iron, -/area/engineering/atmos) -"hoS" = ( -/obj/machinery/vending/tool, -/obj/effect/turf_decal/delivery, -/obj/item/radio/intercom/directional/west, +/area/station/hallway/primary/aft) +"iAx" = ( +/obj/structure/disposalpipe/segment, /turf/open/floor/iron, -/area/commons/storage/primary) -"hoX" = ( -/obj/machinery/atmospherics/pipe/smart/simple/green/visible{ +/area/station/commons/fitness/recreation) +"iAF" = ( +/obj/structure/chair/office/light{ dir = 4 }, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/engineering/atmos) -"hoZ" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/siding/wood{ - dir = 8 - }, -/turf/open/floor/wood, -/area/service/electronic_marketing_den) -"hpa" = ( -/obj/machinery/door/firedoor/heavy, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/white, -/area/science/storage) -"hpb" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, -/obj/effect/turf_decal/tile/yellow, -/obj/effect/landmark/event_spawn, -/turf/open/floor/iron, -/area/engineering/supermatter/room) -"hpf" = ( -/obj/machinery/portable_atmospherics/canister, -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 8 - }, -/obj/effect/turf_decal/bot, /obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/machinery/camera/directional/east{ - c_tag = "Atmospherics - Ports"; - name = "atmospherics camera" - }, /turf/open/floor/iron, -/area/engineering/atmos) -"hpx" = ( -/obj/machinery/computer/crew{ - dir = 4 - }, -/obj/machinery/status_display/ai/directional/west, -/obj/effect/turf_decal/tile/blue/anticorner/contrasted{ - dir = 1 +/area/station/science/xenobiology) +"iBp" = ( +/obj/machinery/door/window/left/directional/north{ + name = "Engineering Delivery"; + req_access = list("construction") }, -/turf/open/floor/iron, -/area/security/checkpoint/customs/aft) -"hpD" = ( -/obj/structure/disposalpipe/segment{ +/obj/structure/window/reinforced{ dir = 4 }, -/obj/machinery/door/airlock/maintenance_hatch{ - name = "Drone Bay Maintenance"; - req_access_txt = "31" - }, -/obj/effect/turf_decal/stripes/line{ +/obj/structure/window/reinforced{ dir = 8 }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/effect/mapping_helpers/airlock/access/all/supply/general, +/obj/effect/turf_decal/delivery, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, -/area/maintenance/department/crew_quarters/bar) -"hpE" = ( -/obj/effect/turf_decal/tile/green{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue{ +/area/station/engineering/main) +"iBr" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/yellow{ dir = 8 }, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ +/turf/open/floor/iron/dark/corner, +/area/station/maintenance/port/greater) +"iBO" = ( +/obj/machinery/power/turbine/inlet_compressor, +/turf/open/floor/engine, +/area/station/maintenance/disposal/incinerator) +"iBR" = ( +/turf/closed/wall/r_wall, +/area/station/command/heads_quarters/ce) +"iBZ" = ( +/obj/structure/table/wood, +/obj/item/clothing/under/costume/geisha, +/obj/item/clothing/shoes/sandal, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/service/theater/abandoned) +"iCf" = ( +/obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/iron, -/area/hallway/primary/fore) -"hpH" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock{ - id_tag = "Dorm3"; - name = "Cabin 3" - }, +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/carpet, -/area/commons/dorms) -"hpL" = ( -/obj/effect/spawner/structure/window/reinforced, +/obj/effect/spawner/random/structure/steam_vent, /turf/open/floor/plating, -/area/science/misc_lab) -"hpM" = ( -/obj/structure/reagent_dispensers/fueltank, -/obj/effect/turf_decal/delivery, -/turf/open/floor/iron, -/area/commons/storage/primary) -"hpO" = ( -/obj/machinery/atmospherics/pipe/smart/simple/dark/visible, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, +/area/station/maintenance/port/greater) +"iCo" = ( +/obj/structure/cable, +/obj/effect/turf_decal/tile/red, /turf/open/floor/iron, -/area/engineering/atmos) -"hpV" = ( -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/stripes/line{ +/area/station/security/execution/transfer) +"iCu" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 8 }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/science/xenobiology) -"hpY" = ( +/area/station/hallway/primary/fore) +"iCx" = ( /obj/structure/cable, -/obj/machinery/light/directional/west, -/obj/effect/turf_decal/tile/yellow/half/contrasted{ - dir = 8 +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/station/engineering/lobby) +"iCA" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/sign/plaques/kiddie/library, +/turf/open/floor/plating, +/area/station/service/library) +"iCB" = ( +/obj/machinery/atmospherics/pipe/smart/manifold/scrubbers/visible{ + dir = 4 }, -/turf/open/floor/iron/white, -/area/medical/chemistry) -"hqe" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/machinery/door/airlock/external{ - name = "External Airlock" +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"iCK" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 }, -/turf/open/floor/iron, -/area/maintenance/port/aft) -"hqi" = ( -/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/science/ordnance/testlab) +"iCO" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 4 +/obj/effect/turf_decal/tile/yellow{ + dir = 1 }, /turf/open/floor/iron, -/area/maintenance/starboard/aft) -"hqm" = ( -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/plating/airless, -/area/medical/virology) -"hqn" = ( +/area/station/hallway/primary/port) +"iCZ" = ( /obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ +/obj/effect/decal/cleanable/dirt, +/obj/effect/landmark/xeno_spawn, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 1 }, -/turf/open/floor/iron{ - heat_capacity = 1e+006 +/turf/open/floor/plating, +/area/station/service/abandoned_gambling_den) +"iDc" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/security/brig) +"iDe" = ( +/obj/machinery/suit_storage_unit/hos, +/obj/effect/turf_decal/stripes/line{ + dir = 5 }, -/area/maintenance/port/aft) -"hqr" = ( -/obj/machinery/light/directional/north, +/obj/item/radio/intercom/directional/south, +/obj/machinery/button/door/directional/east{ + id = "hosroom"; + name = "Privacy Control"; + req_access = list("hos") + }, +/turf/open/floor/iron, +/area/station/command/heads_quarters/hos) +"iDg" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/spawner/random/engineering/tracking_beacon, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/grimy, -/area/service/library) -"hqx" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, -/obj/machinery/meter, -/obj/machinery/status_display/evac/directional/south, +/obj/effect/turf_decal/tile/neutral/half/contrasted, /turf/open/floor/iron, -/area/engineering/supermatter/room) -"hqz" = ( -/obj/effect/turf_decal/tile/purple/half/contrasted{ +/area/station/maintenance/starboard/aft) +"iDp" = ( +/obj/effect/turf_decal/stripes/line{ dir = 1 }, +/obj/machinery/newscaster/directional/north, /turf/open/floor/iron, -/area/cargo/miningoffice) -"hqD" = ( -/obj/effect/spawner/random/structure/chair_maintenance{ +/area/station/hallway/secondary/exit/departure_lounge) +"iDw" = ( +/obj/structure/cable, +/obj/effect/turf_decal/tile/green/fourcorners, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/turf/open/floor/iron, +/area/station/medical/virology) +"iDC" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 1 }, -/turf/open/floor/plating, -/area/maintenance/fore) -"hqI" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/white, +/area/station/security/prison/toilet) +"iDG" = ( /obj/structure/cable, -/obj/structure/disposalpipe/segment, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/door/airlock/mining{ - name = "Mining Dock" - }, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/carpet, +/area/station/command/bridge) +"iDP" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/machinery/door/firedoor, -/obj/effect/mapping_helpers/airlock/access/any/supply/mining, /turf/open/floor/iron, -/area/cargo/miningoffice) -"hqR" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/door/airlock/highsecurity{ - name = "Engineering Auxiliary Storage"; - req_access_txt = "32" +/area/station/hallway/primary/central/fore) +"iDS" = ( +/obj/machinery/computer/department_orders/engineering{ + dir = 1 }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/obj/effect/turf_decal/trimline/brown/filled/line{ + dir = 9 }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 +/turf/open/floor/iron, +/area/station/engineering/storage_shared) +"iEe" = ( +/obj/effect/turf_decal/siding/yellow, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 8 }, /turf/open/floor/iron, -/area/maintenance/port/greater) -"hqW" = ( -/obj/item/kirbyplants/random, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/service/electronic_marketing_den) -"hrb" = ( +/area/station/engineering/atmos/storage) +"iEi" = ( /obj/machinery/door/firedoor, -/obj/machinery/door/airlock/medical{ - name = "Recovery Room" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 - }, -/obj/structure/cable, -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/obj/machinery/door/airlock/public/glass{ + name = "Departures Lounge" }, +/obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ - dir = 4 + dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/medical/surgery/theatre) -"hrd" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plating{ - icon_state = "panelscorched" +/area/station/hallway/secondary/exit/departure_lounge) +"iEr" = ( +/obj/effect/turf_decal/siding/green{ + dir = 5 }, -/area/maintenance/department/engine/atmos) -"hrf" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/red/anticorner/contrasted{ +/obj/effect/landmark/start/botanist, +/turf/open/floor/iron/dark/smooth_large, +/area/station/service/hydroponics) +"iEs" = ( +/obj/effect/turf_decal/tile/red{ dir = 1 }, -/turf/open/floor/iron, -/area/security/checkpoint/engineering) -"hrk" = ( -/obj/machinery/doppler_array{ +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ dir = 8 }, +/obj/structure/chair/stool/bar/directional/south, +/turf/open/floor/iron, +/area/station/service/kitchen/abandoned) +"iEt" = ( +/obj/structure/table/wood, +/obj/item/folder, +/obj/item/pen, +/turf/open/floor/iron/grimy, +/area/station/service/library) +"iEz" = ( +/obj/structure/sign/nanotrasen, +/turf/closed/wall, +/area/station/science/research) +"iEM" = ( +/obj/structure/table/reinforced, +/obj/effect/turf_decal/bot, /obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/item/radio/intercom/directional/west, +/obj/item/storage/toolbox/electrical{ + pixel_y = 3 + }, /turf/open/floor/iron/dark, -/area/science/mixing/launch) -"hrl" = ( -/obj/machinery/holopad, +/area/station/science/explab) +"iET" = ( /obj/structure/cable, -/obj/effect/turf_decal/bot, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/spawner/random/engineering/tracking_beacon, +/obj/effect/landmark/start/hangover, +/obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron, -/area/command/gateway) -"hrn" = ( -/obj/structure/disposalpipe/trunk{ - dir = 4 +/area/station/hallway/primary/central/fore) +"iEV" = ( +/obj/structure/table/wood, +/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass{ + pixel_x = -3; + pixel_y = 15 }, -/obj/machinery/disposal/bin, -/obj/machinery/requests_console/directional/north{ - department = "Tool Storage"; - name = "Tool Storage Requests Console" +/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass{ + pixel_x = -6; + pixel_y = 3 }, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron, -/area/commons/storage/primary) -"hrt" = ( -/obj/machinery/light/small/directional/north, -/turf/open/floor/plating, -/area/service/abandoned_gambling_den) -"hrQ" = ( -/obj/effect/landmark/start/hangover, -/obj/structure/chair/stool/bar/directional/north, -/turf/open/floor/carpet/green, -/area/commons/lounge) -"hrT" = ( +/obj/item/reagent_containers/food/drinks/bottle/beer{ + desc = "Whatever it is, it reeks of foul, putrid froth."; + list_reagents = list(/datum/reagent/consumable/ethanol/bacchus_blessing = 15); + name = "Delta-Down"; + pixel_x = 5; + pixel_y = 5 + }, +/turf/open/floor/wood{ + icon_state = "wood-broken4" + }, +/area/station/commons/dorms) +"iFf" = ( +/obj/machinery/light/directional/east, +/obj/structure/closet/secure_closet/personal/patient, +/obj/structure/sign/poster/official/cleanliness{ + pixel_x = 32 + }, +/obj/machinery/airalarm/directional/north, +/turf/open/floor/iron/white, +/area/station/medical/treatment_center) +"iFk" = ( /obj/effect/turf_decal/tile/neutral{ - dir = 1 + dir = 8 }, -/turf/open/floor/iron/dark, -/area/science/genetics) -"hst" = ( +/obj/machinery/bluespace_vendor/directional/south, +/turf/open/floor/iron{ + heat_capacity = 1e+006 + }, +/area/station/hallway/primary/central/aft) +"iFn" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, /obj/structure/disposalpipe/segment{ - dir = 10 + dir = 4 + }, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/engineering/glass{ + name = "Engineering Break Room" + }, +/obj/effect/turf_decal/siding/yellow/corner{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, -/turf/open/floor/iron/dark, -/area/hallway/secondary/service) -"hsu" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/yellow/fourcorners, +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, /turf/open/floor/iron, -/area/hallway/secondary/entry) -"hsv" = ( -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 10 +/area/station/engineering/break_room) +"iFv" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/bodycontainer/morgue{ + dir = 2 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/light/small/directional/north, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/medical/morgue) +"iFI" = ( +/obj/effect/landmark/event_spawn, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron, +/area/station/hallway/primary/port) +"iFR" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/yellow/half/contrasted, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/line, /turf/open/floor/iron, -/area/engineering/lobby) -"hsy" = ( -/obj/effect/turf_decal/tile/yellow{ - dir = 4 +/area/station/science/research/abandoned) +"iFV" = ( +/obj/structure/table/wood, +/obj/item/poster/random_contraband{ + pixel_x = 3; + pixel_y = 3 }, -/obj/effect/turf_decal/stripes/line, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/north, -/turf/open/floor/iron/dark/corner{ +/obj/item/poster/random_contraband{ + pixel_x = -3; + pixel_y = -3 + }, +/obj/item/poster/random_contraband, +/obj/machinery/airalarm/directional/south, +/turf/open/floor/iron/dark, +/area/station/service/electronic_marketing_den) +"iFX" = ( +/obj/item/kirbyplants/random, +/obj/effect/turf_decal/tile/red/half/contrasted{ dir = 1 }, -/area/engineering/atmos/pumproom) -"hsE" = ( -/obj/effect/turf_decal/stripes/line{ +/turf/open/floor/iron, +/area/station/security/brig) +"iGd" = ( +/obj/effect/turf_decal/tile/brown/half/contrasted{ dir = 4 }, -/obj/structure/closet/radiation, /turf/open/floor/iron, -/area/engineering/main) -"hsK" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment{ - dir = 4 +/area/station/cargo/storage) +"iGg" = ( +/obj/structure/bed/roller, +/obj/machinery/iv_drip, +/obj/effect/turf_decal/tile/blue{ + dir = 1 }, -/obj/effect/turf_decal/bot, -/obj/structure/closet/secure_closet/freezer/kitchen, -/obj/item/reagent_containers/food/condiment/flour, -/turf/open/floor/iron/dark, -/area/service/kitchen/coldroom) -"hsR" = ( -/obj/effect/turf_decal/tile/neutral{ +/obj/machinery/firealarm/directional/west, +/turf/open/floor/iron/white, +/area/station/medical/surgery/theatre) +"iGj" = ( +/obj/structure/chair/office/light{ dir = 1 }, -/obj/machinery/status_display/evac/directional/west, -/turf/open/floor/iron, -/area/hallway/primary/central/fore) -"hsS" = ( -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/tile/green{ dir = 1 }, -/obj/machinery/door/firedoor, +/turf/open/floor/iron/white, +/area/station/medical/virology) +"iGm" = ( /obj/effect/turf_decal/stripes/line, -/obj/machinery/door/airlock/public/glass{ - name = "Fore Hallway" +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/turf/open/floor/iron, -/area/hallway/primary/fore) -"hsU" = ( -/obj/machinery/light/small/directional/north, -/obj/structure/closet/crate/silvercrate, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/ai_monitored/command/nuke_storage) -"hta" = ( -/obj/structure/curtain/cloth/fancy/mechanical/start_closed{ - desc = "A set of curtains serving as a fancy theater backdrop. They can only be opened by a button."; - id = "theater_curtains"; - name = "Theater Curtains" +/obj/machinery/door/poddoor/preopen{ + id = "engielock"; + name = "Engineering Lockdown Blast Door" }, -/turf/open/floor/wood/large, -/area/service/theater) -"htk" = ( -/obj/structure/cable, -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 4 +/turf/open/floor/iron/half, +/area/station/engineering/main) +"iGv" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 }, /turf/open/floor/iron, -/area/hallway/primary/central/fore) -"htA" = ( -/obj/structure/table/reinforced, -/obj/item/storage/toolbox/mechanical, -/obj/item/flashlight, -/obj/item/flashlight, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/engineering/storage/tech) -"htB" = ( +/area/station/hallway/secondary/construction) +"iGx" = ( /obj/structure/cable, -/obj/structure/disposalpipe/segment{ +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red/half/contrasted{ dir = 4 }, -/obj/machinery/navbeacon{ - codes_txt = "patrol;next_patrol=hall14"; - location = "hall13" +/turf/open/floor/iron/dark, +/area/station/security/execution/education) +"iGI" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/maintenance_hatch{ + name = "MiniSat Maintenance" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 }, /obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/stripes/line{ dir = 8 }, -/turf/open/floor/iron, -/area/hallway/primary/central/fore) -"htJ" = ( -/turf/closed/wall, -/area/command/heads_quarters/cmo) -"htT" = ( -/obj/structure/plasticflaps/opaque, -/obj/machinery/navbeacon{ - codes_txt = "delivery;dir=4"; - dir = 4; - freq = 1400; - location = "Medbay" +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, -/obj/effect/turf_decal/delivery, -/turf/open/floor/iron, -/area/maintenance/starboard/aft) -"htX" = ( -/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/access/all/engineering/construction, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/aisat_interior) +"iGU" = ( +/obj/machinery/atmospherics/pipe/smart/simple/green/visible, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/engineering/atmos) +"iGZ" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, -/area/science/lab) -"huq" = ( -/obj/structure/chair/office{ - dir = 1 - }, -/obj/effect/landmark/start/cargo_technician, -/obj/effect/turf_decal/tile/neutral/fourcorners, +/area/station/engineering/atmos/storage/gas) +"iHf" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/cargo/qm) +"iHg" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, -/area/cargo/storage) -"huR" = ( -/obj/machinery/light/directional/west, -/obj/effect/turf_decal/tile/neutral{ +/area/station/security/holding_cell) +"iHn" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 8 }, -/turf/open/floor/iron, -/area/hallway/primary/aft) -"huS" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/obj/effect/turf_decal/tile/purple/half/contrasted{ dir = 4 }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/checker, -/area/engineering/supermatter/room) -"huU" = ( +/turf/open/floor/iron/white, +/area/station/command/heads_quarters/rd) +"iHq" = ( /obj/structure/cable, -/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/plating, -/area/maintenance/port/fore) -"hvb" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/siding/purple{ - dir = 6 +/area/station/security/execution/transfer) +"iHs" = ( +/obj/machinery/light/small/directional/south, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/science/xenobiology) +"iHy" = ( +/obj/machinery/computer/crew{ + dir = 8 }, -/obj/effect/spawner/random/maintenance, -/turf/open/floor/glass, -/area/maintenance/space_hut/observatory) -"hvd" = ( /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/door/airlock{ - name = "Bathrooms" +/turf/open/floor/iron/grimy, +/area/station/command/heads_quarters/hos) +"iHB" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, -/obj/effect/turf_decal/stripes/line, +/obj/item/radio/intercom/directional/north, +/turf/open/floor/iron, +/area/station/security/warden) +"iHJ" = ( +/obj/structure/cable, +/obj/effect/turf_decal/tile/purple, +/obj/machinery/pdapainter/research, +/turf/open/floor/iron/white, +/area/station/command/heads_quarters/rd) +"iHS" = ( +/obj/machinery/light/directional/west, +/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/commons/locker) +"iIg" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 }, /turf/open/floor/iron, -/area/commons/toilet/restrooms) -"hvl" = ( -/obj/machinery/duct, +/area/station/hallway/secondary/entry) +"iIs" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "chemistbot"; + name = "Chemistry Side Shutters" + }, +/turf/open/floor/plating, +/area/station/medical/pharmacy) +"iIC" = ( +/obj/item/kirbyplants/random, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 9 +/turf/open/floor/wood, +/area/station/command/heads_quarters/hop) +"iIN" = ( +/obj/structure/sign/warning/secure_area{ + pixel_y = 32 }, -/obj/structure/cable, -/obj/effect/turf_decal/tile/yellow{ +/obj/machinery/light/directional/north, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/security/range) +"iIX" = ( +/obj/structure/chair/office/light{ dir = 1 }, -/obj/effect/turf_decal/tile/yellow, -/turf/open/floor/iron, -/area/engineering/atmos/project) -"hvt" = ( -/turf/open/floor/iron/grimy, -/area/command/meeting_room/council) -"hvF" = ( -/obj/structure/disposalpipe/segment, +/obj/effect/landmark/start/research_director, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/simple/purple/visible, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/effect/turf_decal/siding/yellow{ - dir = 8 +/obj/effect/turf_decal/tile/purple, +/turf/open/floor/iron/white, +/area/station/command/heads_quarters/rd) +"iJj" = ( +/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/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/engineering/atmos) -"hvJ" = ( -/obj/structure/table_frame/wood, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, +/obj/effect/spawner/random/trash/mess, +/turf/open/floor/iron/white/side, +/area/station/service/kitchen/abandoned) +"iJl" = ( +/obj/machinery/light/directional/west, /obj/effect/turf_decal/tile/yellow{ dir = 8 }, -/turf/open/floor/iron, -/area/service/kitchen/abandoned) -"hwa" = ( -/obj/structure/chair{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/ai_monitored/aisat/exterior) -"hwg" = ( -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/machinery/button/door/directional/west{ + id = "chemisttop"; + name = "Pharmacy Top Shutter Control"; + pixel_y = 6; + req_access = list("pharmacy") }, -/obj/effect/turf_decal/plaque{ - icon_state = "L13" +/obj/machinery/button/door/directional/west{ + id = "chemistbot"; + name = "Pharmacy Bottom Shutter Control"; + pixel_y = -6; + req_access = list("pharmacy") }, +/turf/open/floor/iron/white, +/area/station/medical/pharmacy) +"iJr" = ( +/obj/structure/chair/office, +/obj/effect/landmark/start/cargo_technician, +/obj/effect/turf_decal/tile/brown/half/contrasted, /turf/open/floor/iron, -/area/hallway/primary/central/fore) -"hwr" = ( -/obj/structure/table/wood, -/obj/item/paper_bin, -/obj/item/pen, -/obj/effect/turf_decal/tile/neutral, -/obj/item/mod/module/plasma_stabilizer, -/obj/item/mod/module/thermal_regulator, -/obj/machinery/newscaster/directional/east, -/turf/open/floor/iron, -/area/medical/break_room) -"hwt" = ( -/obj/machinery/mineral/stacking_unit_console{ - machinedir = 8; - pixel_x = 32 +/area/station/cargo/office) +"iJF" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/brown/half/contrasted{ - dir = 4 +/turf/open/floor/iron/cafeteria, +/area/station/service/kitchen) +"iJJ" = ( +/obj/structure/reagent_dispensers/watertank, +/obj/structure/sign/poster/official/report_crimes{ + pixel_y = 32 }, +/obj/effect/turf_decal/delivery, /turf/open/floor/iron, -/area/maintenance/disposal) -"hwz" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/area/station/commons/storage/primary) +"iJL" = ( +/obj/structure/lattice/catwalk, +/obj/machinery/atmospherics/pipe/smart/simple/orange/visible{ + dir = 8 }, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/door/airlock/external{ - name = "External Atmos Access"; - req_one_access_txt = "24" +/obj/structure/sign/warning/secure_area{ + pixel_y = -32 }, +/turf/open/space/basic, +/area/space/nearstation) +"iJR" = ( /obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/engineering/atmos/project) -"hwE" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 - }, -/obj/machinery/door/airlock/external{ - name = "External Solar Access"; - req_access_txt = "10" +/turf/open/floor/wood{ + icon_state = "wood-broken3" }, -/obj/structure/cable, +/area/station/service/abandoned_gambling_den) +"iJS" = ( +/obj/structure/closet/emcloset, /obj/effect/turf_decal/stripes/line{ - dir = 8 + dir = 10 }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 +/obj/machinery/firealarm/directional/west{ + pixel_x = -38 + }, +/obj/machinery/button/door/directional/west{ + id = "gulagdoor"; + name = "Transfer Door Control"; + normaldoorcontrol = 1 }, /turf/open/floor/iron, -/area/maintenance/solars/port/aft) -"hwG" = ( -/obj/effect/decal/cleanable/dirt, +/area/station/security/processing) +"iJU" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/effect/turf_decal/stripes/line{ - dir = 10 + dir = 5 }, -/obj/effect/turf_decal/box/corners{ - dir = 4 +/turf/open/floor/iron, +/area/station/engineering/main) +"iJY" = ( +/obj/effect/turf_decal/plaque{ + icon_state = "L10" }, /turf/open/floor/iron, -/area/engineering/main) -"hwI" = ( +/area/station/hallway/primary/central/fore) +"iKd" = ( +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 8 + }, /turf/open/floor/iron, -/area/medical/surgery/aft) -"hwL" = ( -/obj/structure/cable, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/structure/disposalpipe/segment, +/area/station/maintenance/port/aft) +"iKl" = ( +/obj/structure/extinguisher_cabinet/directional/south, +/obj/machinery/atmospherics/pipe/smart/manifold4w/brown/visible, /turf/open/floor/iron, -/area/hallway/primary/central/fore) -"hwV" = ( +/area/station/engineering/supermatter/room) +"iKr" = ( +/obj/structure/disposalpipe/segment, /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ - dir = 9 + dir = 1 + }, +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Hydroponics Maintenance" }, +/obj/effect/mapping_helpers/airlock/access/all/service/hydroponics, /turf/open/floor/iron, -/area/engineering/main) -"hwX" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/yellow/half/contrasted{ +/area/station/maintenance/port/fore) +"iKC" = ( +/obj/structure/table/wood, +/obj/machinery/recharger, +/turf/open/floor/wood, +/area/station/command/heads_quarters/captain) +"iKD" = ( +/obj/structure/cable, +/obj/effect/turf_decal/stripes/line{ dir = 4 }, /turf/open/floor/iron, -/area/engineering/main) -"hxi" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 - }, -/turf/open/floor/iron/dark, -/area/commons/fitness/recreation) -"hxm" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/orange/visible, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, -/obj/effect/turf_decal/tile/yellow, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/meter, +/area/station/engineering/main) +"iKH" = ( +/obj/structure/closet/secure_closet/engineering_electrical, +/obj/effect/turf_decal/bot, /turf/open/floor/iron, -/area/engineering/supermatter/room) -"hxu" = ( -/obj/effect/decal/cleanable/dirt, +/area/station/engineering/supermatter/room) +"iKL" = ( +/obj/structure/cable, /obj/effect/turf_decal/stripes/line{ - dir = 5 + dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible, -/obj/machinery/meter, -/turf/open/floor/iron, -/area/maintenance/department/electrical) -"hxB" = ( -/obj/item/kirbyplants/random, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/red, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/airalarm/directional/south, /turf/open/floor/iron, -/area/command/gateway) -"hxC" = ( -/obj/structure/cable, +/area/station/security/execution/transfer) +"iKP" = ( +/obj/structure/table/wood, +/obj/item/clothing/under/rank/civilian/curator, +/obj/effect/spawner/random/maintenance/two, +/turf/open/floor/wood, +/area/station/service/library/abandoned) +"iKZ" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 4 - }, -/turf/open/floor/iron, -/area/security/prison/safe) -"hxL" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/landmark/event_spawn, +/obj/structure/cable, /obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 4 - }, -/turf/open/floor/iron, -/area/maintenance/port/greater) -"hxQ" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/closet/masks, -/obj/effect/turf_decal/box/white, -/turf/open/floor/iron/dark/side{ - dir = 4 + dir = 8 }, -/area/commons/fitness/recreation) -"hxR" = ( -/obj/structure/chair/stool/directional/west, -/obj/structure/cable, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, /turf/open/floor/iron, -/area/security/prison) -"hya" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/public/glass{ - name = "Starboard Primary Hallway" - }, -/obj/effect/turf_decal/stripes/line{ +/area/station/hallway/primary/fore) +"iLa" = ( +/obj/structure/closet, +/obj/effect/spawner/random/maintenance/three, +/obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ dir = 8 }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 +/turf/open/floor/iron, +/area/station/maintenance/port/aft) +"iLc" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 1 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/button/door/directional/north{ + id = "evashutters"; + name = "E.V.A. Shutters"; + req_access = list("command") + }, /turf/open/floor/iron, -/area/hallway/primary/starboard) -"hyl" = ( -/obj/structure/cable, -/obj/effect/turf_decal/tile/blue/fourcorners, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/sorting/mail{ - dir = 2; - name = "Chemistry Junction"; - sortType = 11 - }, -/turf/open/floor/iron/white, -/area/medical/medbay/central) -"hys" = ( +/area/station/hallway/primary/central/aft) +"iLk" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/landmark/xeno_spawn, /obj/structure/cable, -/obj/effect/turf_decal/tile/purple{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/corner{ +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 4 }, -/turf/open/floor/iron/white, -/area/maintenance/department/science) -"hyx" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/machinery/power/emitter{ - dir = 8 +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/science/research/abandoned) +"iLp" = ( +/obj/machinery/gulag_item_reclaimer{ + pixel_y = 28 }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/dark, -/area/engineering/supermatter/room) -"hyG" = ( -/obj/effect/decal/cleanable/dirt, +/obj/item/kirbyplants/random, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ - dir = 8 +/obj/effect/turf_decal/stripes/line{ + dir = 9 }, /turf/open/floor/iron, -/area/maintenance/port/aft) -"hyM" = ( -/obj/effect/turf_decal/bot, -/obj/machinery/light/small/directional/south, -/obj/structure/closet/radiation, -/turf/open/floor/iron, -/area/engineering/main) -"hyX" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 +/area/station/security/processing) +"iLr" = ( +/turf/closed/wall, +/area/station/service/theater/abandoned) +"iLu" = ( +/obj/structure/bodycontainer/morgue, +/obj/structure/sign/poster/official/ian{ + pixel_y = -32 }, -/obj/structure/cable, /obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron, -/area/hallway/secondary/entry) -"hzg" = ( -/obj/effect/landmark/event_spawn, -/turf/open/floor/wood, -/area/service/library) -"hzt" = ( +/turf/open/floor/iron/dark, +/area/station/service/chapel/funeral) +"iLv" = ( /obj/structure/cable, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, +/turf/open/floor/iron/grimy, +/area/station/service/chapel/office) +"iLD" = ( +/turf/closed/wall, +/area/station/engineering/atmos/pumproom) +"iLF" = ( +/obj/structure/table/wood, +/obj/effect/decal/cleanable/dirt, +/obj/item/food/chococoin, +/turf/open/floor/plating, +/area/station/service/abandoned_gambling_den/gaming) +"iLH" = ( +/turf/closed/wall/r_wall, +/area/station/science/ordnance/burnchamber) +"iLK" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/science/xenobiology) -"hzu" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/blue, +/obj/machinery/holopad, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/bot, /turf/open/floor/iron, -/area/hallway/primary/central/fore) -"hzH" = ( +/area/station/engineering/gravity_generator) +"iLN" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, /obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/landmark/start/hangover, /turf/open/floor/iron, -/area/hallway/primary/port) -"hzI" = ( -/obj/structure/closet/toolcloset, -/obj/item/clothing/gloves/color/yellow, -/obj/item/storage/belt/utility, -/obj/effect/turf_decal/bot, +/area/station/science/research/abandoned) +"iMf" = ( +/obj/machinery/atmospherics/pipe/smart/simple/yellow/visible, /turf/open/floor/iron, -/area/engineering/storage_shared) -"hzK" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/area/station/engineering/atmos) +"iMg" = ( +/obj/machinery/light_switch/directional/south, +/obj/effect/turf_decal/tile/blue/half/contrasted, +/turf/open/floor/iron/dark, +/area/station/command/bridge) +"iMy" = ( +/obj/structure/table/wood, +/obj/item/dice/d20, /obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 8 - }, /turf/open/floor/iron/dark, -/area/service/abandoned_gambling_den/gaming) -"hzQ" = ( -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/iron, -/area/maintenance/disposal/incinerator) -"hzU" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/item/kirbyplants/random, -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 1 +/area/station/service/library/abandoned) +"iMD" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/turf/open/floor/iron, -/area/engineering/atmos) -"hzX" = ( -/obj/structure/rack, -/obj/effect/spawner/random/maintenance/two, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"hAv" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/neutral/half/contrasted, -/turf/open/floor/iron, -/area/maintenance/port/lesser) -"hAD" = ( -/obj/structure/table/wood, -/obj/item/food/grown/poppy/geranium{ - pixel_x = 6; - pixel_y = 6 +/obj/effect/turf_decal/tile/blue{ + dir = 4 }, -/obj/item/food/grown/poppy/lily, -/turf/open/floor/iron/grimy, -/area/service/chapel/office) -"hAI" = ( -/obj/structure/window, -/obj/structure/sink{ - pixel_y = 30 +/obj/effect/turf_decal/tile/blue{ + dir = 8 }, -/obj/structure/reagent_dispensers/watertank, -/obj/item/reagent_containers/glass/bucket, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/cobweb, -/turf/open/floor/iron, -/area/security/prison) -"hAM" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/landmark/start/hangover, -/obj/effect/turf_decal/stripes/line{ - dir = 5 +/turf/open/floor/iron/white, +/area/station/medical/medbay/lobby) +"iME" = ( +/obj/machinery/camera/directional/south{ + c_tag = "Atmospherics - Mix Cell"; + name = "atmospherics camera" }, -/obj/structure/extinguisher_cabinet/directional/east, -/turf/open/floor/iron, -/area/hallway/secondary/entry) -"hAQ" = ( -/obj/effect/decal/cleanable/dirt, +/turf/open/floor/engine/vacuum, +/area/station/engineering/atmos) +"iMK" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, /obj/effect/turf_decal/stripes/line{ - dir = 10 + dir = 6 }, -/obj/machinery/airalarm/directional/west, +/obj/machinery/status_display/ai/directional/east, /turf/open/floor/iron, -/area/maintenance/port/greater) -"hAS" = ( +/area/station/maintenance/disposal/incinerator) +"iML" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/yellow/fourcorners, +/turf/closed/wall/r_wall, +/area/station/science/ordnance/burnchamber) +"iMU" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small/directional/west, +/obj/effect/turf_decal/bot, /turf/open/floor/iron, -/area/engineering/storage) -"hBc" = ( +/area/station/engineering/main) +"iMV" = ( +/obj/item/chair/stool/bar{ + pixel_y = -8 + }, /obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/edge{ - dir = 4 +/obj/effect/decal/cleanable/vomit/old, +/obj/effect/turf_decal/tile/red{ + dir = 1 }, -/area/engineering/atmos/project) -"hBd" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/effect/turf_decal/stripes/corner{ +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/yellow{ dir = 4 }, -/turf/open/floor/iron, -/area/maintenance/disposal/incinerator) -"hBf" = ( -/obj/structure/closet{ - name = "Evidence Closet" +/obj/effect/turf_decal/tile/yellow{ + dir = 8 }, -/obj/machinery/light/directional/north, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/security/warden) -"hBi" = ( -/obj/structure/cable, -/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, -/area/security/courtroom) -"hBy" = ( -/obj/structure/cable, +/area/station/service/kitchen/abandoned) +"iNd" = ( /obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ - dir = 4 + dir = 1 }, /turf/open/floor/iron, -/area/engineering/main) -"hBB" = ( -/obj/effect/turf_decal/bot, -/obj/structure/tank_holder/extinguisher, -/turf/open/floor/iron, -/area/science/xenobiology) -"hBY" = ( -/obj/structure/lattice/catwalk, -/obj/effect/landmark/xeno_spawn, -/turf/open/space, -/area/solars/port/aft) -"hCg" = ( +/area/station/cargo/miningoffice) +"iNg" = ( +/obj/effect/landmark/start/hangover/closet, +/obj/structure/closet/emcloset, /obj/effect/turf_decal/delivery, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, /turf/open/floor/iron, -/area/engineering/storage/tech) -"hCj" = ( -/obj/machinery/computer/operating{ +/area/station/hallway/secondary/entry) +"iNi" = ( +/obj/structure/lattice/catwalk, +/obj/structure/transit_tube/junction{ dir = 4 }, /obj/structure/cable, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/medical/surgery/theatre) -"hCk" = ( -/obj/effect/turf_decal/tile/yellow{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/space/basic, +/area/space/nearstation) +"iNn" = ( +/obj/structure/sign/poster/official/help_others{ + pixel_x = 32 + }, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/security/execution/education) +"iNw" = ( +/obj/machinery/light/directional/south, +/obj/machinery/camera/directional/south{ + c_tag = "Medbay - Port"; + name = "medbay camera"; + network = list("ss13","medbay") + }, +/obj/effect/turf_decal/tile/blue{ dir = 8 }, -/obj/effect/turf_decal/tile/yellow{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/spawner/random/trash/food_packaging, -/obj/machinery/light/small/directional/south, /turf/open/floor/iron/white, -/area/maintenance/fore) -"hCL" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, +/area/station/medical/medbay/central) +"iNA" = ( +/obj/structure/cable, /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/machinery/door/airlock/external{ - name = "External Docking Port" - }, -/turf/open/floor/iron, -/area/hallway/secondary/entry) -"hCP" = ( -/obj/structure/table/wood, -/obj/machinery/door/firedoor, -/obj/item/storage/box/matches{ - pixel_y = 5 - }, -/turf/open/floor/iron/dark/smooth_half{ - dir = 1 - }, -/area/service/bar) -"hCR" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "chapelprivacy"; - name = "Chapel Privacy Shutters" - }, -/turf/open/floor/plating, -/area/service/chapel/office) -"hCT" = ( -/turf/open/floor/circuit/green, -/area/engineering/gravity_generator) -"hCY" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/security/execution/transfer) +"iNH" = ( +/obj/structure/disposalpipe/segment, /obj/structure/cable, -/obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, /obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/delivery, /turf/open/floor/iron, -/area/commons/toilet/restrooms) -"hDa" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/airalarm/directional/east, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 8 - }, -/turf/open/floor/iron, -/area/maintenance/department/crew_quarters/bar) -"hDd" = ( -/obj/structure/railing/corner{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/iron, -/area/hallway/primary/fore) -"hDf" = ( -/obj/structure/chair/office/light{ +/area/station/maintenance/port/fore) +"iNJ" = ( +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/effect/turf_decal/tile/blue{ +/obj/effect/turf_decal/caution/stand_clear{ dir = 1 }, -/turf/open/floor/iron/white, -/area/medical/medbay/lobby) -"hDi" = ( /obj/machinery/door/poddoor/preopen{ - id = "brigfront"; - name = "Brig Blast door" + id = "engielock"; + name = "Engineering Lockdown Blast Door" }, -/obj/structure/cable, -/obj/effect/turf_decal/delivery, -/turf/open/floor/iron, -/area/security/brig) -"hDo" = ( -/obj/effect/landmark/event_spawn, +/obj/machinery/light/small/directional/south, +/turf/open/floor/iron/half, +/area/station/engineering/main) +"iNR" = ( +/obj/item/kirbyplants/random, +/obj/machinery/status_display/evac/directional/east, /obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron, -/area/medical/morgue) -"hDr" = ( -/obj/structure/dresser, -/obj/structure/mirror/directional/south, -/turf/open/floor/wood, -/area/hallway/secondary/service) -"hDs" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark, +/area/station/engineering/storage/tech) +"iNS" = ( +/obj/structure/closet/firecloset, /turf/open/floor/plating, -/area/maintenance/port/fore) -"hDu" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 1 +/area/station/maintenance/port/fore) +"iNU" = ( +/obj/machinery/light/small/directional/west, +/obj/structure/sign/warning/vacuum{ + pixel_x = 32 + }, +/turf/open/floor/plating, +/area/station/security/execution/transfer) +"iNY" = ( +/obj/structure/sign/poster/official/help_others{ + pixel_x = -32; + pixel_y = -32 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 }, -/obj/effect/landmark/event_spawn, -/turf/open/floor/iron/dark, -/area/hallway/secondary/service) -"hDA" = ( -/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"iOc" = ( +/turf/closed/wall, +/area/station/security/prison/toilet) +"iOj" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/purple/visible, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/meter, +/obj/effect/turf_decal/box/corners{ dir = 1 }, /turf/open/floor/iron, -/area/security/courtroom) -"hDR" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/components/unary/outlet_injector/on, +/area/station/engineering/atmos) +"iOu" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark, -/area/security/execution/education) -"hDV" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/engine, -/area/engineering/supermatter/room) -"hEf" = ( -/obj/structure/cable, -/obj/effect/turf_decal/stripes/line{ - dir = 6 +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/firealarm/directional/east, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"iOA" = ( +/obj/structure/table/wood, +/obj/structure/window/reinforced{ + dir = 4 }, +/obj/item/paper_bin, /obj/item/radio/intercom/directional/south, -/obj/machinery/power/apc/auto_name/directional/east, -/obj/effect/decal/cleanable/oil, -/turf/open/floor/iron, -/area/engineering/atmos/hfr_room) -"hEn" = ( -/obj/machinery/flasher/directional/north{ - id = "visitorflash" +/turf/open/floor/iron/grimy, +/area/station/command/bridge) +"iON" = ( +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 8 }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/obj/structure/chair/stool/directional/east, -/turf/open/floor/iron, -/area/security/prison) -"hEp" = ( -/obj/machinery/status_display/ai/directional/north, -/turf/open/floor/plating, -/area/engineering/supermatter/room) -"hEz" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/hallway/primary/central/aft) -"hES" = ( -/obj/structure/disposalpipe/trunk{ - dir = 1 +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron/white, +/area/station/science/research) +"iOU" = ( +/obj/machinery/door/poddoor/shutters{ + id = "portbow_maint_shutters" }, -/obj/structure/sign/warning/deathsposal{ - pixel_y = -32 +/obj/structure/table/reinforced, +/obj/item/paper_bin{ + pixel_y = 6 }, -/obj/machinery/disposal/bin, -/obj/effect/turf_decal/bot, -/obj/machinery/light/directional/south, +/obj/item/pen, +/obj/item/folder/white{ + pixel_x = 4; + pixel_y = -3 + }, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"iOV" = ( +/obj/item/storage/box/chemimp{ + pixel_x = 6 + }, +/obj/item/storage/box/trackimp{ + pixel_x = -3 + }, +/obj/item/storage/lockbox/loyalty, +/obj/structure/table/reinforced, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/airalarm/directional/north, /turf/open/floor/iron/dark, -/area/engineering/atmos/hfr_room) -"hFa" = ( +/area/station/ai_monitored/security/armory) +"iPa" = ( /obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/obj/effect/turf_decal/bot, +/obj/structure/rack, +/obj/effect/spawner/random/maintenance/two, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 8 + }, +/turf/open/floor/iron{ + heat_capacity = 1e+006 + }, +/area/station/maintenance/starboard/aft) +"iPe" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/science/robotics/lab) -"hFv" = ( /obj/structure/cable, -/obj/effect/turf_decal/tile/blue/fourcorners, -/turf/open/floor/iron, -/area/medical/medbay/central) -"hFA" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/disposalpipe/segment{ - dir = 6 - }, -/obj/effect/turf_decal/tile/blue/half/contrasted{ dir = 4 }, -/turf/open/floor/iron/white, -/area/medical/psychology) -"hFB" = ( -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, -/area/hallway/primary/starboard) -"hFD" = ( +/area/station/engineering/lobby) +"iPi" = ( +/obj/effect/spawner/random/vending/snackvend, +/obj/machinery/light/directional/west, /obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/obj/structure/extinguisher_cabinet/directional/north, +/turf/open/floor/iron/dark, +/area/station/security/courtroom) +"iPC" = ( +/obj/structure/chair/office{ + dir = 8 }, +/obj/effect/landmark/start/assistant, +/turf/open/floor/wood, +/area/station/service/library) +"iPE" = ( +/obj/machinery/light/small/directional/north, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/portable_atmospherics/canister/air, +/obj/effect/turf_decal/bot, +/obj/machinery/atmospherics/components/unary/portables_connector/visible, /turf/open/floor/iron, -/area/maintenance/disposal/incinerator) -"hFF" = ( -/obj/effect/spawner/random/trash/grille_or_waste, -/turf/open/floor/plating, -/area/maintenance/port/greater) -"hFJ" = ( +/area/station/science/xenobiology) +"iPJ" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/red/half/contrasted, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/neutral/half/contrasted, /turf/open/floor/iron, -/area/security/brig) -"hFQ" = ( -/obj/machinery/computer/atmos_control{ +/area/station/maintenance/fore) +"iPK" = ( +/obj/structure/toilet/greyscale, +/obj/effect/turf_decal/tile/red/half/contrasted{ dir = 8 }, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron/dark, -/area/engineering/atmos/storage) -"hFS" = ( -/obj/effect/turf_decal/siding/brown/corner{ - dir = 4 - }, -/obj/machinery/light/directional/east, -/obj/machinery/firealarm/directional/east, -/obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron, -/area/hallway/primary/fore) -"hFX" = ( -/obj/machinery/computer/scan_consolenew{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral/anticorner/contrasted, -/turf/open/floor/iron/dark, -/area/science/genetics) -"hGb" = ( -/obj/structure/table/reinforced, +/area/station/security/prison/safe) +"iQg" = ( /obj/structure/window/reinforced{ dir = 4 }, -/obj/machinery/button/door{ - id = "xeno2"; - name = "Containment Control"; - req_access_txt = "55" +/turf/open/floor/iron/dark, +/area/station/security/detectives_office) +"iQj" = ( +/obj/item/kirbyplants/random, +/obj/effect/decal/cleanable/dirt, +/obj/structure/sign/warning/electric_shock{ + pixel_y = 32 }, -/obj/effect/turf_decal/bot, -/obj/machinery/light/directional/north, +/obj/machinery/light_switch/directional/west, /turf/open/floor/iron, -/area/science/xenobiology) -"hGc" = ( -/obj/effect/landmark/start/hangover, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/structure/chair/sofa/bench{ - dir = 8 +/area/station/engineering/storage) +"iQy" = ( +/obj/machinery/disposal/bin, +/obj/effect/turf_decal/stripes/line{ + dir = 6 }, -/obj/effect/landmark/start/assistant, -/turf/open/floor/iron/dark, -/area/hallway/secondary/entry) -"hGk" = ( -/obj/machinery/door/airlock/maintenance_hatch{ - name = "Maintenance Hatch"; - req_access_txt = "12" +/obj/structure/disposalpipe/trunk, +/turf/open/floor/iron, +/area/station/medical/pharmacy) +"iQV" = ( +/obj/machinery/atmospherics/components/trinary/filter/flipped/critical{ + dir = 8; + filter_type = list(/datum/gas/nitrogen) + }, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 }, +/obj/effect/turf_decal/tile/yellow, +/turf/open/floor/iron, +/area/station/engineering/supermatter/room) +"iRc" = ( +/obj/structure/disposalpipe/segment, /obj/structure/cable, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/tile/red/half/contrasted{ dir = 8 }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/maintenance/port/aft) -"hGF" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/circuit/green, -/area/ai_monitored/turret_protected/ai) -"hGM" = ( -/obj/effect/spawner/random/decoration/carpet, -/obj/effect/spawner/random/structure/furniture_parts, -/obj/structure/closet/crate/decorations, -/obj/effect/decal/cleanable/cobweb, -/obj/machinery/light/small/directional/north, +/area/station/security/processing) +"iRf" = ( +/obj/machinery/power/turbine/turbine_outlet, +/turf/open/floor/engine, +/area/station/maintenance/disposal/incinerator) +"iRg" = ( +/obj/structure/disposalpipe/segment, /turf/open/floor/plating, -/area/maintenance/fore) -"hGR" = ( -/obj/effect/landmark/event_spawn, -/obj/structure/cable, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/hallway/primary/starboard) -"hHh" = ( -/obj/structure/cable, -/obj/machinery/light/directional/north, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/corner{ - dir = 4 +/area/station/maintenance/port/greater) +"iRq" = ( +/obj/machinery/light/directional/south, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/obj/machinery/status_display/ai/directional/north, /turf/open/floor/iron, -/area/engineering/supermatter/room) -"hHp" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/research{ - name = "Research Division Access"; - req_access_txt = "47" - }, -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ +/area/station/hallway/primary/port) +"iRu" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/rack, +/obj/item/weldingtool, +/obj/item/wrench, +/obj/item/clothing/head/welding, +/obj/item/clothing/gloves/color/yellow, +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ - cycle_id = "sci-entrance" - }, -/turf/open/floor/iron, -/area/science/research) -"hHq" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/effect/turf_decal/tile/neutral{ - dir = 4 + dir = 8 }, -/obj/item/radio/intercom/directional/east, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron/dark, +/area/station/engineering/supermatter/room) +"iRv" = ( +/obj/effect/spawner/random/vending/colavend, +/obj/effect/turf_decal/delivery, /turf/open/floor/iron, -/area/hallway/primary/central/fore) -"hHx" = ( -/obj/item/kirbyplants{ - icon_state = "plant-22" +/area/station/hallway/primary/central/aft) +"iRx" = ( +/obj/structure/cable, +/obj/machinery/door/poddoor/shutters/radiation/preopen{ + id = "engsm"; + name = "Radiation Chamber Shutters" }, -/obj/effect/turf_decal/tile/blue{ +/obj/item/wrench, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ dir = 8 }, -/turf/open/floor/iron/white, -/area/medical/medbay/lobby) -"hHC" = ( -/obj/structure/closet, -/obj/item/stack/sheet/glass{ - amount = 30 +/turf/open/floor/plating, +/area/station/engineering/supermatter) +"iRB" = ( +/turf/open/floor/wood{ + icon_state = "wood-broken3" }, -/obj/item/stack/sheet/iron{ - amount = 30 +/area/station/service/library/abandoned) +"iRJ" = ( +/obj/structure/table/wood, +/obj/item/flashlight/lamp, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 8 }, -/obj/item/stack/cable_coil, -/obj/item/wrench, -/obj/item/vending_refill/cigarette, -/obj/item/circuitboard/computer/slot_machine, -/obj/item/circuitboard/computer/slot_machine, -/obj/item/circuitboard/computer/arcade/battle, -/obj/item/circuitboard/computer/arcade/orion_trail, -/obj/item/vending_refill/coffee, -/obj/machinery/airalarm/directional/south, -/turf/open/floor/iron/checker, -/area/service/bar) -"hHH" = ( +/obj/item/radio/intercom/directional/east, +/turf/open/floor/iron/grimy, +/area/station/commons/dorms) +"iRP" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, +/obj/effect/landmark/start/hangover, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron, -/area/hallway/primary/central/fore) -"hHL" = ( -/obj/machinery/door/morgue{ - name = "Relic Closet"; - req_access_txt = "27" +/area/station/cargo/storage) +"iSb" = ( +/obj/machinery/light/directional/east, +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/status_display/ai/directional/east, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"iSf" = ( +/obj/machinery/photocopier, +/obj/effect/turf_decal/tile/brown/half/contrasted{ + dir = 1 }, +/turf/open/floor/iron, +/area/station/cargo/office) +"iSi" = ( /obj/structure/cable, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/service/chapel/office) -"hIo" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/tile/yellow/half/contrasted{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/power/terminal{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/turf/open/floor/iron, -/area/construction/mining/aux_base) -"hIx" = ( -/obj/machinery/camera/directional/south{ - c_tag = "Engineering - Aft"; - name = "engineering camera" +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, /obj/effect/turf_decal/stripes/line{ - dir = 10 + dir = 1 }, -/obj/effect/spawner/random/structure/tank_holder, -/obj/item/radio/intercom/directional/south, -/obj/machinery/light/directional/south, -/turf/open/floor/iron, -/area/engineering/main) -"hIG" = ( -/obj/item/kirbyplants/random, +/turf/open/floor/iron/dark, +/area/station/engineering/main) +"iSk" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/security/office) -"hIH" = ( -/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ - dir = 10 +/area/station/security/interrogation) +"iSl" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/door/poddoor/shutters{ + id = "custodialshutters"; + name = "Custodial Closet Shutters" + }, +/turf/open/floor/iron/dark/textured_half, +/area/station/service/janitor) +"iSR" = ( +/obj/machinery/door/airlock/command{ + name = "Head of Security's Quarters" }, -/obj/structure/lattice, -/turf/open/space/basic, -/area/space/nearstation) -"hIO" = ( -/obj/structure/cable, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron, -/area/hallway/primary/aft) -"hIW" = ( /obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 8 }, -/obj/machinery/door/airlock/engineering/glass/critical{ - heat_proof = 1; - name = "Supermatter Chamber"; - req_one_access_txt = "10;24" +/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/mapping_helpers/airlock/access/all/security/hos, +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/green/visible/layer4, /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/turf/open/floor/iron/dark, +/area/station/command/heads_quarters/hos) +"iSS" = ( +/obj/machinery/camera/directional/east{ + c_tag = "Departures Hallway - Fore"; + name = "hallway camera" + }, +/obj/effect/turf_decal/tile/yellow, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/hallway/primary/aft) +"iST" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/firealarm/directional/west, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"iTq" = ( +/obj/structure/table, +/obj/item/extinguisher/mini, +/obj/item/tank/internals/emergency_oxygen/engi, +/obj/item/clothing/mask/breath, +/obj/machinery/light/small/directional/north, /obj/effect/turf_decal/stripes/line{ - dir = 4 + dir = 9 }, -/turf/open/floor/engine, -/area/engineering/supermatter) -"hJb" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable, +/turf/open/floor/iron, +/area/station/maintenance/port/greater) +"iTA" = ( +/obj/structure/table, +/obj/item/toy/foamblade, +/obj/item/stack/pipe_cleaner_coil/random, +/obj/item/stack/pipe_cleaner_coil/random, +/obj/item/stack/pipe_cleaner_coil/random, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron, +/area/station/commons/locker) +"iTM" = ( +/obj/structure/table/reinforced, +/obj/item/computer_hardware/hard_drive/portable/quartermaster, +/obj/item/computer_hardware/hard_drive/portable/quartermaster, +/obj/item/computer_hardware/hard_drive/portable/quartermaster, +/obj/item/gps/mining, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron, +/area/station/cargo/qm) +"iTV" = ( +/obj/structure/closet/emcloset, /obj/effect/turf_decal/bot, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/science/xenobiology) -"hJe" = ( -/obj/effect/turf_decal/tile/yellow/half/contrasted{ +/area/station/science/research) +"iUl" = ( +/obj/structure/disposalpipe/segment{ dir = 4 }, +/obj/effect/turf_decal/tile/purple/fourcorners, /turf/open/floor/iron, -/area/engineering/main) -"hJi" = ( +/area/station/science/research) +"iUr" = ( /obj/structure/cable, -/obj/effect/turf_decal/tile/purple/half/contrasted{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/stripes/corner, +/turf/open/floor/iron, +/area/station/engineering/main) +"iUs" = ( +/obj/structure/closet/secure_closet/brig{ + name = "Prisoner Locker" + }, +/obj/machinery/status_display/ai/directional/south, +/obj/machinery/light/small/directional/west, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/security/execution/transfer) +"iUz" = ( +/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/security/detectives_office) +"iUE" = ( +/obj/structure/table, +/obj/effect/decal/cleanable/dirt, +/obj/item/storage/box/bodybags{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/storage/box/bodybags, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron, +/area/station/medical/morgue) +"iUV" = ( +/obj/structure/window/reinforced{ dir = 8 }, -/turf/open/floor/iron/white, -/area/science/xenobiology) -"hJm" = ( -/obj/effect/landmark/start/hangover, -/obj/effect/turf_decal/tile/neutral{ +/obj/machinery/computer/atmos_control/oxygen_tank{ dir = 4 }, -/obj/machinery/status_display/ai/directional/north, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/hallway/secondary/entry) -"hJn" = ( -/obj/structure/chair/pew, -/turf/open/floor/iron{ - dir = 1; - icon_state = "chapel" +/obj/machinery/atmospherics/pipe/bridge_pipe/cyan/visible{ + dir = 4 }, -/area/service/chapel) -"hJp" = ( -/obj/effect/turf_decal/tile/purple{ - dir = 1 +/obj/effect/turf_decal/tile/blue/half/contrasted{ + dir = 8 }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/obj/machinery/atmospherics/pipe/bridge_pipe/scrubbers/visible, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"iUY" = ( +/obj/item/radio/intercom/directional/north, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 1 }, +/turf/open/floor/iron, +/area/station/science/breakroom) +"iVb" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/junction{ - dir = 4 - }, -/turf/open/floor/iron/white, -/area/science/lobby) -"hJt" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/effect/turf_decal/tile/red, +/obj/machinery/firealarm/directional/east, /obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/grimy, -/area/maintenance/port/fore) -"hJy" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/medical/medbay/lobby) -"hJD" = ( -/obj/structure/disposalpipe/segment{ +/obj/effect/turf_decal/tile/yellow{ dir = 4 }, +/turf/open/floor/iron, +/area/station/engineering/lobby) +"iVn" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron, +/area/station/cargo/qm) +"iVq" = ( +/turf/closed/wall, +/area/station/security/courtroom) +"iVr" = ( +/obj/structure/disposalpipe/segment, /obj/structure/cable, -/obj/effect/turf_decal/delivery, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/medical/virology) -"hJF" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/button/door{ - id = "Disposal Exit"; - name = "Disposal Vent Control"; - pixel_x = -25; - pixel_y = 4; - req_access_txt = "12" +/turf/open/floor/iron/grimy, +/area/station/service/lawoffice) +"iVu" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 8 }, -/obj/structure/chair/stool/directional/west, -/obj/machinery/light/small/directional/west, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/delivery, -/obj/machinery/computer/pod/old/mass_driver_controller/trash{ - pixel_x = -24; - pixel_y = -7 +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/medical/pharmacy) +"iVz" = ( +/obj/machinery/atmospherics/pipe/bridge_pipe/cyan/visible{ + dir = 4 }, +/obj/machinery/atmospherics/pipe/bridge_pipe/yellow/visible, /turf/open/floor/iron, -/area/maintenance/disposal) -"hJH" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/closet/emcloset, -/obj/effect/turf_decal/delivery, -/turf/open/floor/iron, -/area/cargo/miningoffice) -"hJZ" = ( -/obj/structure/cable, -/obj/machinery/light/small/directional/north, -/obj/effect/turf_decal/stripes/line{ - dir = 9 +/area/station/engineering/atmos) +"iVT" = ( +/obj/machinery/photocopier, +/obj/structure/sign/poster/official/work_for_a_future{ + pixel_x = 32 }, -/turf/open/floor/plating, -/area/maintenance/solars/starboard/fore) -"hKg" = ( -/obj/effect/decal/cleanable/dirt, -/obj/item/kirbyplants/random, /turf/open/floor/wood, -/area/service/theater/abandoned) -"hKk" = ( -/obj/structure/table/reinforced, -/obj/item/assembly/igniter, -/obj/item/assembly/igniter, -/obj/item/assembly/igniter, -/obj/effect/spawner/random/maintenance, -/obj/machinery/light/directional/north, -/obj/effect/turf_decal/bot, -/obj/machinery/status_display/evac/directional/east, -/turf/open/floor/iron, -/area/commons/storage/primary) -"hKq" = ( -/obj/machinery/door/airlock/maintenance_hatch{ - name = "Maintenance Hatch"; - req_one_access_txt = "12;47" +/area/station/command/heads_quarters/hop) +"iVW" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 4 }, -/obj/structure/cable, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/tile/blue{ dir = 8 }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/spawner/random/trash/grille_or_waste, -/turf/open/floor/iron, -/area/maintenance/port/lesser) -"hKr" = ( -/obj/structure/disposalpipe/segment{ - dir = 5 +/obj/structure/disposalpipe/junction/flip{ + dir = 4 }, -/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/white, +/area/station/medical/medbay/lobby) +"iVZ" = ( +/obj/effect/spawner/random/structure/steam_vent, /turf/open/floor/plating, -/area/maintenance/department/crew_quarters/bar) -"hKt" = ( -/obj/structure/noticeboard/directional/south{ - name = "memorial board" +/area/station/maintenance/port/greater) +"iWk" = ( +/obj/structure/cable, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/security{ + name = "Security Post - Engineering" }, -/obj/machinery/holopad, -/obj/machinery/light/directional/south, -/obj/machinery/camera/directional/south{ - c_tag = "Chapel - Aft"; - name = "chapel camera" +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/grimy, -/area/service/chapel) -"hKz" = ( +/obj/effect/mapping_helpers/airlock/access/all/security/brig, +/turf/open/floor/iron, +/area/station/security/checkpoint/engineering) +"iWm" = ( /obj/structure/cable, -/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/tile/neutral/fourcorners, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment, -/obj/structure/window/reinforced/plasma/spawner/east, /turf/open/floor/iron, -/area/maintenance/port/lesser) -"hKO" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating, -/area/hallway/secondary/construction) -"hKQ" = ( +/area/station/security/office) +"iWq" = ( /obj/structure/cable, -/obj/structure/table/reinforced, -/obj/item/folder/yellow, -/obj/item/electronics/airlock, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/power/apc/auto_name/directional/west, -/turf/open/floor/iron/dark, -/area/engineering/storage/tech) -"hLb" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/obj/machinery/door/window/brigdoor{ + id = "cargocell"; + name = "Cargo Cell"; + req_access = list("brig_entrance") }, +/obj/effect/turf_decal/tile/red/fourcorners, /turf/open/floor/iron, -/area/hallway/primary/fore) -"hLc" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/recharge_station, -/turf/open/floor/iron/dark, -/area/security/warden) -"hLf" = ( +/area/station/security/checkpoint/supply) +"iWA" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plating, -/area/maintenance/department/crew_quarters/bar) -"hLl" = ( -/obj/effect/turf_decal/delivery, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/science/robotics/mechbay) -"hLm" = ( /obj/structure/cable, /obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron, -/area/medical/medbay/central) -"hLy" = ( -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/tile/brown/anticorner/contrasted, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, -/area/cargo/sorting) -"hLA" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/closed/wall/r_wall, -/area/science/mixing/chamber) -"hLS" = ( -/obj/structure/closet, -/obj/effect/spawner/random/maintenance/three, +/area/station/hallway/secondary/entry) +"iWF" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"hLU" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/structure/sign/painting/large/library_private{ - dir = 8; - pixel_x = -29 - }, -/turf/open/floor/iron/dark, -/area/service/library) -"hLW" = ( -/obj/machinery/light/directional/south, -/obj/effect/turf_decal/tile/neutral, -/turf/open/floor/iron, -/area/hallway/primary/central/fore) -"hLZ" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/obj/effect/landmark/start/hangover, +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/structure/table/wood, -/obj/item/flashlight/lamp, -/turf/open/floor/wood, -/area/hallway/secondary/service) -"hMg" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/cargo/storage) -"hMi" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 - }, -/obj/effect/turf_decal/siding/wood, -/obj/structure/mirror/directional/north, -/obj/structure/table/wood/fancy, -/obj/item/toy/figure/clown, -/turf/open/floor/wood, -/area/service/theater) -"hMj" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/obj/effect/turf_decal/tile/brown/half/contrasted{ dir = 1 }, /turf/open/floor/iron, -/area/commons/dorms) -"hMk" = ( -/turf/closed/wall, -/area/engineering/main) -"hMJ" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/shieldgen, +/area/station/cargo/storage) +"iWV" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/bot, +/obj/effect/spawner/random/structure/furniture_parts, +/obj/effect/spawner/random/structure/crate_empty, /turf/open/floor/iron, -/area/engineering/main) -"hML" = ( -/turf/closed/wall, -/area/command/meeting_room/council) -"hMV" = ( -/obj/structure/cable, +/area/station/maintenance/port/greater) +"iXc" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/engineering/atmos/storage/gas) -"hNd" = ( -/obj/machinery/light/directional/west, /obj/structure/cable, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/machinery/firealarm/directional/west, -/turf/open/floor/iron{ - heat_capacity = 1e+006 - }, -/area/commons/locker) -"hNg" = ( /obj/structure/disposalpipe/segment{ - dir = 4 + dir = 10 }, -/obj/structure/lattice/catwalk, -/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ +/obj/item/kirbyplants/random, +/obj/machinery/status_display/evac/directional/east, +/obj/effect/turf_decal/tile/yellow/anticorner/contrasted{ dir = 4 }, -/turf/open/space/basic, -/area/space/nearstation) -"hNh" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, -/obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, -/area/engineering/supermatter/room) -"hNi" = ( +/area/station/engineering/lobby) +"iXd" = ( +/obj/effect/landmark/start/shaft_miner, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/cargo/miningoffice) +"iXj" = ( +/obj/effect/landmark/start/hangover, /obj/effect/turf_decal/bot, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, -/area/cargo/lobby) -"hNj" = ( -/obj/structure/table/wood, -/obj/machinery/microwave{ - desc = "Cooks and boils stuff, somehow."; - pixel_x = -3; - pixel_y = 5 +/area/station/cargo/warehouse) +"iXo" = ( +/obj/structure/cable, +/obj/effect/turf_decal/tile/purple{ + dir = 1 }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/tcommsat/computer) -"hNk" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, -/obj/structure/extinguisher_cabinet/directional/north, -/obj/effect/turf_decal/tile/brown{ +/obj/effect/turf_decal/stripes/corner{ dir = 4 }, -/turf/open/floor/iron, -/area/hallway/primary/central/fore) -"hNq" = ( +/turf/open/floor/iron/white, +/area/station/maintenance/department/science) +"iXp" = ( /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron, -/area/maintenance/fore) -"hNI" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/siding/wood{ +/obj/effect/turf_decal/stripes/line{ dir = 8 }, -/turf/open/floor/wood{ - icon_state = "wood-broken2" +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, -/area/maintenance/port/fore) -"hNN" = ( -/obj/machinery/portable_atmospherics/canister/oxygen, -/obj/effect/turf_decal/bot, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/atmos/glass{ + name = "Turbine Generator Access" + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/mapping_helpers/airlock/access/all/engineering/atmos, /turf/open/floor/iron, -/area/maintenance/port/greater) -"hOg" = ( -/obj/structure/chair/office/light{ +/area/station/maintenance/disposal/incinerator) +"iXu" = ( +/obj/item/kirbyplants{ + icon_state = "plant-22" + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) +"iXw" = ( +/obj/structure/chair{ dir = 1 }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/turf/open/floor/plating/airless, +/area/station/science/ordnance/bomb) +"iXA" = ( +/obj/machinery/door/window/right/directional/west{ + name = "Ordnance Freezer Chamber Access"; + req_access = list("ordnance") + }, +/obj/machinery/atmospherics/pipe/smart/simple/purple/visible/layer2{ + dir = 5 }, -/turf/open/floor/iron/white, -/area/medical/medbay/lobby) -"hOD" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/machinery/holopad, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/effect/landmark/event_spawn, /turf/open/floor/iron/dark, -/area/engineering/transit_tube) -"hOL" = ( +/area/station/science/ordnance) +"iXB" = ( /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/blue/half/contrasted{ +/turf/open/floor/plating, +/area/station/maintenance/aft) +"iXD" = ( +/turf/closed/wall, +/area/station/security/interrogation) +"iXF" = ( +/obj/effect/turf_decal/tile/blue{ dir = 8 }, -/turf/open/floor/iron/dark, -/area/security/checkpoint/customs/fore) -"hOU" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "chapelprivacyoffice"; - name = "Chapel Privacy Shutters" - }, -/turf/open/floor/plating, -/area/service/chapel/office) -"hOX" = ( -/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 4 - }, -/turf/open/floor/iron, -/area/commons/toilet/locker) -"hOZ" = ( -/obj/structure/table/reinforced, -/obj/item/paper_bin, -/obj/item/pen, -/obj/effect/turf_decal/tile/yellow/fourcorners, -/turf/open/floor/iron, -/area/hallway/primary/aft) -"hPe" = ( /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/tile/blue/half/contrasted, /turf/open/floor/iron/white, -/area/medical/medbay/central) -"hPl" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/stripes/corner, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/turf/open/floor/iron, -/area/hallway/secondary/entry) -"hPs" = ( -/obj/machinery/door/poddoor/shutters{ - id = "evashutters"; - name = "E.V.A. Storage Shutters" +/area/station/medical/medbay/central) +"iXM" = ( +/obj/structure/cable, +/obj/item/kirbyplants/random, +/obj/machinery/door_timer{ + id = "engcell"; + name = "Engineering Cell"; + pixel_y = 32 }, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/tile/red/anticorner/contrasted{ dir = 1 }, /turf/open/floor/iron, -/area/ai_monitored/command/storage/eva) -"hPA" = ( -/obj/effect/turf_decal/tile/purple, -/obj/structure/sign/warning/securearea{ - pixel_y = -32 +/area/station/security/checkpoint/engineering) +"iXO" = ( +/obj/machinery/light_switch/directional/south{ + pixel_x = -6 }, -/turf/open/floor/iron/white, -/area/science/research) -"hPG" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/sink{ - dir = 4; - pixel_x = -11 +/turf/open/floor/iron/dark, +/area/station/hallway/secondary/service) +"iYi" = ( +/turf/closed/wall, +/area/station/commons/toilet/locker) +"iYp" = ( +/obj/structure/cable, +/obj/machinery/nuclearbomb/selfdestruct{ + layer = 2 }, -/obj/structure/mirror/directional/west, -/turf/open/floor/iron, -/area/medical/morgue) -"hPI" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/command/nuke_storage) +"iYK" = ( +/obj/machinery/chem_dispenser, +/obj/effect/turf_decal/tile/yellow/fourcorners, +/turf/open/floor/iron/white, +/area/station/medical/chemistry) +"iYL" = ( /obj/structure/cable, -/obj/machinery/computer/security{ +/obj/effect/turf_decal/tile/red/half/contrasted{ dir = 4 }, -/obj/effect/turf_decal/tile/red/fourcorners, /turf/open/floor/iron, -/area/security/checkpoint/supply) -"hPM" = ( +/area/station/security/lockers) +"iYS" = ( /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/chair/office{ - dir = 8 +/obj/machinery/light/small/directional/east, +/obj/machinery/camera/directional/east{ + c_tag = "Technology Storage - Secure"; + name = "engineering camera" }, -/obj/effect/landmark/start/quartermaster, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron, -/area/cargo/qm) -"hPN" = ( -/obj/structure/table, -/obj/item/storage/photo_album, +/obj/effect/turf_decal/bot, /turf/open/floor/iron, -/area/commons/fitness/recreation) -"hQk" = ( -/obj/item/kirbyplants/random, -/obj/machinery/status_display/evac/directional/south, -/turf/open/floor/iron/grimy, -/area/service/library) -"hQn" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/door/airlock/maintenance_hatch{ - name = "Maintenance Hatch"; - req_access_txt = "12" +/area/station/engineering/storage/tech) +"iYW" = ( +/obj/item/clothing/suit/hazardvest{ + desc = "A high-visibility lifejacket complete with whistle and slot for oxygen tanks."; + name = "emergency lifejacket" }, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/obj/item/clothing/suit/hazardvest{ + desc = "A high-visibility lifejacket complete with whistle and slot for oxygen tanks."; + name = "emergency lifejacket" }, -/turf/open/floor/iron, -/area/maintenance/port/greater) -"hQo" = ( -/obj/structure/disposalpipe/segment, -/obj/item/kirbyplants/random, -/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/hidden{ - dir = 5 +/obj/item/clothing/suit/hazardvest{ + desc = "A high-visibility lifejacket complete with whistle and slot for oxygen tanks."; + name = "emergency lifejacket" }, -/turf/open/floor/iron, -/area/engineering/atmos/storage/gas) -"hQG" = ( -/obj/effect/turf_decal/siding/wood/corner{ - dir = 4 +/obj/item/clothing/suit/hazardvest{ + desc = "A high-visibility lifejacket complete with whistle and slot for oxygen tanks."; + name = "emergency lifejacket" }, -/obj/structure/noticeboard/directional/north, +/obj/item/clothing/suit/hazardvest{ + desc = "A high-visibility lifejacket complete with whistle and slot for oxygen tanks."; + name = "emergency lifejacket" + }, +/obj/item/tank/internals/emergency_oxygen{ + pixel_x = 3 + }, +/obj/item/tank/internals/emergency_oxygen{ + pixel_x = 3 + }, +/obj/item/tank/internals/emergency_oxygen{ + pixel_x = 3 + }, +/obj/item/tank/internals/emergency_oxygen{ + pixel_x = 3 + }, +/obj/item/tank/internals/emergency_oxygen{ + pixel_x = 3 + }, +/obj/item/clothing/mask/breath{ + pixel_x = -3; + pixel_y = -3 + }, +/obj/item/clothing/mask/breath{ + pixel_x = -3; + pixel_y = -3 + }, +/obj/item/clothing/mask/breath{ + pixel_x = -3; + pixel_y = -3 + }, +/obj/item/clothing/mask/breath{ + pixel_x = -3; + pixel_y = -3 + }, +/obj/item/clothing/mask/breath{ + pixel_x = -3; + pixel_y = -3 + }, +/obj/item/clothing/head/hardhat/orange{ + name = "protective hat"; + pixel_y = 9 + }, +/obj/item/clothing/head/hardhat/orange{ + name = "protective hat"; + pixel_y = 9 + }, +/obj/item/clothing/head/hardhat/orange{ + name = "protective hat"; + pixel_y = 9 + }, +/obj/item/clothing/head/hardhat/orange{ + name = "protective hat"; + pixel_y = 9 + }, +/obj/item/clothing/head/hardhat/orange{ + name = "protective hat"; + pixel_y = 9 + }, +/obj/structure/closet/crate/internals, +/obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/hallway/secondary/service) -"hQH" = ( +/area/station/maintenance/port/aft) +"iYX" = ( /obj/structure/cable, -/obj/structure/chair, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 1 +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/grimy, +/area/station/service/library/abandoned) +"iZg" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/maintenance/starboard) +"iZn" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/turf/open/floor/iron, -/area/security/checkpoint/engineering) -"hQM" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 1 +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ + dir = 4 }, -/obj/structure/extinguisher_cabinet/directional/west, -/turf/open/floor/iron/white, -/area/medical/medbay/central) -"hQN" = ( +/obj/structure/lattice/catwalk, +/turf/open/space, +/area/space/nearstation) +"iZs" = ( /obj/structure/cable, /obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/tcommsat/server) -"hQW" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/tile/neutral{ +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/turf/open/floor/iron, +/area/station/security/checkpoint/escape) +"iZw" = ( +/obj/machinery/button/door/directional/east{ + id = "atmoslock"; + name = "Atmospherics Lockdown Control"; + pixel_y = 8; + req_access = list("atmospherics") }, -/obj/structure/frame/machine, -/obj/item/stack/cable_coil/five, -/turf/open/floor/iron/dark, -/area/engineering/supermatter/room) -"hRd" = ( +/turf/open/floor/iron, +/area/station/engineering/lobby) +"iZE" = ( +/obj/structure/sign/departments/medbay/alt, +/turf/closed/wall, +/area/station/medical/medbay/lobby) +"iZL" = ( +/obj/structure/sign/nanotrasen, +/turf/closed/wall, +/area/station/security/checkpoint/medical) +"iZN" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/structure/cable, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark, -/area/science/misc_lab) -"hRi" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/decal/cleanable/dirt, -/obj/structure/table/wood, -/obj/effect/spawner/random/trash/soap, -/obj/item/radio/intercom/directional/east, -/obj/machinery/camera/directional/east{ - c_tag = "Service - Theater Backroom"; - name = "service camera" - }, -/turf/open/floor/wood, -/area/service/theater) -"hRm" = ( -/obj/structure/cable, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/tile/yellow{ dir = 4 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/security/prison) -"hRo" = ( -/obj/effect/turf_decal/tile/neutral{ +/area/station/hallway/primary/starboard) +"iZO" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/service/electronic_marketing_den) +"iZY" = ( +/obj/machinery/atmospherics/components/unary/outlet_injector/monitored/mix_input{ dir = 4 }, +/turf/open/floor/engine/vacuum, +/area/station/engineering/atmos) +"jap" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/iron, +/area/station/maintenance/disposal) +"jaq" = ( +/obj/structure/rack, +/obj/item/tank/internals/oxygen, +/obj/item/radio, +/obj/effect/turf_decal/bot, +/obj/machinery/firealarm/directional/south, +/turf/open/floor/iron, +/area/station/command/teleporter) +"jau" = ( +/obj/machinery/portable_atmospherics/canister/oxygen, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/directional/south, +/obj/structure/noticeboard/directional/south, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron, +/area/station/engineering/storage) +"jaA" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, +/obj/effect/turf_decal/stripes/corner, +/obj/machinery/light/directional/south, /turf/open/floor/iron, -/area/hallway/secondary/command) -"hRw" = ( -/obj/structure/table/reinforced, -/obj/item/healthanalyzer, -/obj/item/stack/cable_coil{ - pixel_x = 3; - pixel_y = 3 +/area/station/hallway/secondary/entry) +"jaF" = ( +/obj/machinery/light/small/directional/south, +/obj/effect/turf_decal/plaque{ + icon_state = "L4" }, -/obj/item/stack/cable_coil, -/obj/item/healthanalyzer, -/obj/machinery/light/directional/west, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/engineering/storage/tech) -"hRA" = ( -/obj/effect/turf_decal/tile/blue, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/vending/drugs, -/turf/open/floor/iron/white, -/area/medical/medbay/central) -"hRF" = ( -/obj/effect/turf_decal/tile/blue, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/firealarm/directional/south, -/turf/open/floor/iron/white, -/area/medical/medbay/central) -"hRI" = ( -/obj/effect/turf_decal/loading_area{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral, /turf/open/floor/iron, -/area/maintenance/port/fore) -"hRJ" = ( -/obj/machinery/light/directional/west, -/obj/structure/extinguisher_cabinet/directional/west, -/turf/open/floor/iron{ - dir = 8; - icon_state = "chapel" +/area/station/hallway/primary/central/fore) +"jaV" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/public/glass{ + name = "Command Hallway" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, -/area/service/chapel) -"hRP" = ( -/obj/machinery/duct, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/disposalpipe/segment{ dir = 4 }, +/turf/open/floor/iron, +/area/station/hallway/secondary/command) +"jaX" = ( +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ + dir = 9 + }, +/obj/machinery/status_display/evac/directional/south, +/turf/open/floor/iron, +/area/station/engineering/atmos/hfr_room) +"jaZ" = ( /obj/structure/cable, -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/yellow{ +/obj/effect/turf_decal/tile/yellow/half/contrasted{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/engineering/main) +"jbr" = ( +/obj/structure/curtain/cloth/fancy/mechanical/start_closed{ + desc = "A set of curtains serving as a fancy theater backdrop. They can only be opened by a button."; + id = "theater_curtains"; + name = "Theater Curtains" + }, +/turf/open/floor/wood/large, +/area/station/service/theater) +"jby" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 1 }, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=hall3"; + location = "serviceentrance" + }, /turf/open/floor/iron, -/area/engineering/atmos/project) -"hSa" = ( -/obj/structure/lattice/catwalk, -/obj/machinery/atmospherics/pipe/smart/simple/orange/visible{ +/area/station/hallway/primary/central/fore) +"jbz" = ( +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ dir = 10 }, -/turf/open/space/basic, -/area/space/nearstation) -"hSk" = ( -/obj/structure/cable, -/obj/effect/turf_decal/delivery, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 1 + }, /turf/open/floor/iron, -/area/command/teleporter) -"hSo" = ( +/area/station/maintenance/port/lesser) +"jbE" = ( +/obj/machinery/status_display/ai/directional/south, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/white, -/area/medical/surgery/aft) -"hSv" = ( -/obj/machinery/holopad, -/obj/effect/turf_decal/bot, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/science/research) -"hSI" = ( -/turf/open/floor/iron/dark, -/area/commons/fitness/recreation) -"hTd" = ( +/turf/open/floor/iron/grimy, +/area/station/service/chapel) +"jbR" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating/airless, +/area/station/science/ordnance/bomb) +"jbV" = ( +/obj/machinery/door/firedoor, +/obj/effect/mapping_helpers/airlock/cyclelink_helper, /obj/effect/turf_decal/stripes/line, -/obj/structure/table/reinforced, -/obj/item/weldingtool, -/obj/machinery/light/directional/north, -/obj/item/wrench, -/obj/item/clothing/head/welding, -/obj/machinery/airalarm/directional/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/door/airlock/engineering{ + name = "Engine Room" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, /turf/open/floor/iron, -/area/engineering/atmos) -"hTf" = ( -/obj/machinery/computer/security{ - dir = 8 +/area/station/engineering/main) +"jcd" = ( +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"jce" = ( +/obj/structure/table/wood, +/obj/machinery/light/directional/south, +/obj/item/stack/package_wrap, +/obj/item/hand_labeler, +/obj/machinery/computer/security/telescreen/vault{ + dir = 8; + pixel_x = 26 }, +/turf/open/floor/wood, +/area/station/command/heads_quarters/hop) +"jcg" = ( /obj/structure/cable, -/obj/effect/turf_decal/tile/red/fourcorners, +/obj/machinery/atmospherics/pipe/smart/manifold4w/brown/visible, /turf/open/floor/iron, -/area/security/checkpoint/science/research) -"hTs" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 +/area/station/engineering/supermatter/room) +"jcl" = ( +/obj/item/kirbyplants{ + icon_state = "plant-21" }, -/obj/machinery/door/airlock/research{ - name = "Genetics Lab"; - req_access_txt = "9" +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron, +/area/station/hallway/primary/central/aft) +"jcv" = ( +/obj/structure/table/wood, +/obj/effect/turf_decal/tile/red{ + dir = 4 }, -/obj/machinery/door/firedoor, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ +/obj/effect/turf_decal/tile/red{ dir = 8 }, -/obj/structure/cable, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark, -/area/science/misc_lab) -"hTB" = ( -/obj/structure/flora/ausbushes/lavendergrass, -/obj/structure/flora/ausbushes/grassybush, -/obj/structure/flora/junglebush/large, -/turf/open/misc/grass, -/area/hallway/primary/fore) -"hTO" = ( -/obj/structure/sign/warning/nosmoking, -/turf/closed/wall/r_wall, -/area/science/xenobiology) -"hTT" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/effect/turf_decal/tile/yellow{ + dir = 1 }, -/obj/structure/cable, -/obj/machinery/duct, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"hTX" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/tile/yellow, +/obj/effect/spawner/random/entertainment/cigar, /turf/open/floor/iron, -/area/engineering/main) -"hUa" = ( -/obj/effect/decal/cleanable/dirt, +/area/station/commons/lounge) +"jcy" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral/half/contrasted, +/obj/effect/turf_decal/tile/brown/half/contrasted, /turf/open/floor/iron, -/area/maintenance/starboard) -"hUe" = ( -/obj/structure/rack, -/obj/item/storage/toolbox/emergency, -/obj/effect/spawner/random/maintenance, +/area/station/cargo/storage) +"jcA" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/landmark/event_spawn, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/plating, -/area/maintenance/port/fore) -"hUm" = ( -/obj/structure/lattice/catwalk, -/obj/structure/railing{ - dir = 9 - }, -/obj/machinery/vending/coffee, -/turf/open/space/basic, -/area/space/nearstation) -"hUr" = ( +/area/station/maintenance/aft) +"jcC" = ( /obj/structure/table/wood, +/obj/item/storage/briefcase, +/obj/item/toy/figure/assistant, /turf/open/floor/iron/grimy, -/area/command/heads_quarters/captain) -"hUv" = ( -/obj/structure/bed, -/obj/item/bedsheet/dorms, -/turf/open/floor/iron/grimy, -/area/commons/dorms) -"hVi" = ( -/obj/machinery/light/small/directional/south, -/obj/machinery/camera/directional/south{ - c_tag = "Xenobiology - Cell 6"; - name = "xenobiology camera"; - network = list("ss13","xeno","rd") - }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/science/xenobiology) -"hVl" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ - dir = 6 +/area/station/commons/vacant_room/office) +"jcL" = ( +/obj/structure/cable, +/obj/machinery/door/poddoor/shutters/radiation/preopen{ + id = "engsm"; + name = "Radiation Chamber Shutters" }, -/obj/machinery/firealarm/directional/north, -/obj/machinery/camera/directional/north{ - c_tag = "Atmospherics - Tables"; - name = "atmospherics camera" +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/obj/effect/turf_decal/trimline/yellow/filled/line{ +/turf/open/floor/plating, +/area/station/engineering/supermatter) +"jcS" = ( +/obj/structure/cable, +/obj/effect/turf_decal/tile/yellow{ dir = 1 }, +/obj/effect/turf_decal/tile/yellow, /turf/open/floor/iron, -/area/engineering/atmos) -"hVm" = ( -/obj/structure/cable, -/obj/machinery/holopad/secure, +/area/station/engineering/supermatter/room) +"jcT" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/commons/toilet/restrooms) +"jcU" = ( +/obj/item/kirbyplants/random, /obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/service/chapel) +"jdc" = ( +/obj/effect/turf_decal/plaque{ + icon_state = "L7" + }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/ai_upload) -"hVo" = ( -/obj/effect/turf_decal/tile/purple{ - dir = 8 +/turf/open/floor/iron, +/area/station/hallway/primary/central/aft) +"jde" = ( +/obj/machinery/vending/wardrobe/chem_wardrobe, +/obj/structure/cable, +/obj/effect/turf_decal/trimline/yellow/filled/warning{ + dir = 1 }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 4 +/obj/effect/turf_decal/tile/yellow/half/contrasted{ + dir = 8 }, /turf/open/floor/iron/white, -/area/command/heads_quarters/rd) -"hVp" = ( -/obj/structure/cable, +/area/station/medical/chemistry) +"jdj" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/hallway/secondary/service) +"jdm" = ( +/obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 1 }, -/obj/effect/mapping_helpers/airlock/locked, -/obj/machinery/door/airlock/vault{ - name = "Vault Door"; - req_access_txt = "53" +/turf/open/floor/iron{ + heat_capacity = 1e+006 }, +/area/station/maintenance/port/greater) +"jdz" = ( +/obj/structure/cable, /obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/effect/turf_decal/stripes/line{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/medical/virology) +"jdB" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/turf_decal/siding/yellow/corner{ dir = 8 }, -/obj/effect/turf_decal/stripes/line{ +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"jdE" = ( +/obj/effect/landmark/event_spawn, +/obj/effect/turf_decal/tile/blue{ dir = 4 }, -/turf/open/floor/iron/dark, -/area/hallway/primary/central/fore) -"hVC" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/red{ - dir = 1 +/obj/effect/turf_decal/tile/blue{ + dir = 8 }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/yellow{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/landmark/start/hangover, +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 +/turf/open/floor/iron/white, +/area/station/medical/medbay/lobby) +"jdI" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/turf/open/floor/iron, -/area/service/kitchen/abandoned) -"hVE" = ( -/obj/machinery/light/directional/west, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/iron, -/area/hallway/primary/central/aft) -"hVQ" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/green/visible/layer2, -/obj/machinery/atmospherics/pipe/smart/simple/dark/visible{ +/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/station/security/office) +"jdL" = ( +/turf/closed/wall, +/area/station/maintenance/fore) +"jdT" = ( +/obj/structure/chair/stool/directional/east, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating, +/area/station/security/prison) +"jej" = ( +/obj/machinery/power/smes, +/obj/machinery/light/small/directional/south, +/obj/machinery/status_display/evac/directional/south, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/machinery/door/airlock/public/glass/incinerator/atmos_interior, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 +/turf/open/floor/plating, +/area/station/maintenance/department/electrical) +"jem" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 4 }, -/obj/effect/mapping_helpers/airlock/locked, -/obj/machinery/embedded_controller/radio/airlock_controller/incinerator_atmos{ - pixel_y = -24 +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, +/obj/effect/turf_decal/siding/white, +/turf/open/floor/iron/freezer, +/area/station/service/kitchen/coldroom) +"jex" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/neutral/half/contrasted, +/turf/open/floor/iron, +/area/station/maintenance/fore) +"jey" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron, +/area/station/maintenance/fore) +"jeC" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/effect/turf_decal/stripes/line{ +/obj/structure/chair{ dir = 8 }, -/turf/open/floor/engine, -/area/maintenance/disposal/incinerator) -"hWi" = ( +/obj/machinery/airalarm/directional/east, +/turf/open/floor/iron/smooth, +/area/station/hallway/secondary/entry) +"jeF" = ( /obj/structure/cable, /obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron, -/area/hallway/primary/central/fore) -"hWk" = ( -/obj/structure/table, -/obj/item/paper_bin, -/obj/item/pen, -/obj/machinery/light/directional/west, -/obj/item/radio/intercom/directional/west, -/obj/effect/turf_decal/tile/brown/anticorner/contrasted{ +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/turf/open/floor/iron/dark, +/area/station/command/bridge) +"jeI" = ( +/obj/structure/sign/nanotrasen{ + pixel_x = -32; + pixel_y = 32 + }, +/turf/open/floor/wood, +/area/station/command/heads_quarters/captain) +"jeN" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating, +/area/station/security/range) +"jeO" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/stripes/line{ dir = 1 }, +/obj/effect/turf_decal/stripes/line, /turf/open/floor/iron, -/area/cargo/lobby) -"hWl" = ( -/obj/effect/spawner/random/trash/box, -/obj/effect/spawner/random/food_or_drink/seed, -/obj/effect/spawner/random/trash/botanical_waste, -/obj/item/reagent_containers/food/drinks/waterbottle/empty, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/area/station/hallway/secondary/entry) +"jfe" = ( +/obj/structure/table, +/obj/item/storage/medkit/regular, +/obj/effect/turf_decal/delivery, +/obj/machinery/status_display/ai/directional/south, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) +"jfn" = ( +/obj/machinery/vending/wardrobe/bar_wardrobe, +/obj/structure/sign/poster/random/directional/east, +/turf/open/floor/iron/checker, +/area/station/service/bar) +"jfy" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 }, +/obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/turf/open/floor/iron, -/area/maintenance/port/fore) -"hWm" = ( -/obj/structure/cable, /obj/effect/turf_decal/tile/neutral, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/hallway/primary/starboard) -"hWu" = ( -/obj/effect/spawner/structure/window/reinforced/plasma, -/turf/open/floor/plating, -/area/engineering/supermatter) -"hWv" = ( +/area/station/commons/toilet/restrooms) +"jfE" = ( +/obj/item/kirbyplants{ + icon_state = "plant-21" + }, +/obj/effect/turf_decal/delivery, +/obj/machinery/firealarm/directional/north, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) +"jfK" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/red/half/contrasted{ +/obj/machinery/light/directional/east, +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, /turf/open/floor/iron, -/area/security/brig) -"hWw" = ( -/obj/machinery/flasher{ - id = "justiceflash"; - pixel_x = 26; - req_access_txt = "63" +/area/station/hallway/primary/central/fore) +"jfO" = ( +/obj/structure/table, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron, +/area/station/cargo/miningoffice) +"jfP" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/duct, +/obj/effect/turf_decal/tile/yellow/fourcorners, +/turf/open/floor/iron, +/area/station/engineering/main) +"jgb" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/hydroponics/constructable, +/obj/effect/turf_decal/tile/green{ + dir = 1 }, -/obj/effect/turf_decal/tile/red{ - dir = 4 +/turf/open/floor/iron, +/area/station/security/prison/garden) +"jgq" = ( +/obj/structure/chair/office{ + dir = 1 }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/command/bridge) +"jgv" = ( +/obj/structure/reflector/double, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/engineering/supermatter/room) +"jgw" = ( +/obj/structure/table/reinforced, +/obj/item/flashlight/lamp, +/obj/machinery/camera/directional/south{ + c_tag = "Security - Interrogation" }, -/obj/machinery/flasher/directional/east{ - id = "justiceflash"; - req_access_txt = "63" +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/item/radio/intercom/directional/south{ + broadcasting = 1; + frequency = 1423; + listening = 0; + name = "Interrogation Intercom" }, /turf/open/floor/iron/dark, -/area/security/execution/education) -"hWx" = ( -/obj/structure/cable, -/obj/effect/spawner/random/trash/grille_or_waste, -/turf/open/floor/plating, -/area/maintenance/fore) -"hWE" = ( +/area/station/security/interrogation) +"jgz" = ( +/obj/structure/noticeboard/directional/south{ + name = "memorial board" + }, +/obj/machinery/holopad, +/obj/machinery/light/directional/south, +/obj/machinery/camera/directional/south{ + c_tag = "Chapel - Aft"; + name = "chapel camera" + }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/landmark/event_spawn, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/iron, -/area/engineering/main) -"hXb" = ( -/obj/machinery/door/airlock/engineering{ - name = "Engineering Auxiliary Power"; - req_access_txt = "10" +/turf/open/floor/iron/grimy, +/area/station/service/chapel) +"jgG" = ( +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Maintenance Hatch" }, +/obj/effect/mapping_helpers/airlock/abandoned, /obj/effect/turf_decal/stripes/line{ dir = 8 }, /obj/effect/turf_decal/stripes/line{ dir = 4 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 8 + }, +/obj/effect/mapping_helpers/airlock/access/any/engineering/maintenance/departmental, /turf/open/floor/iron, -/area/maintenance/port/greater) -"hXl" = ( -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/service/abandoned_gambling_den/gaming) -"hXn" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/line, +/area/station/maintenance/port/greater) +"jgK" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/landmark/blobstart, +/obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron, -/area/cargo/storage) -"hXp" = ( -/obj/machinery/door/poddoor/preopen{ - id = "engielock"; - name = "Engineering Lockdown Blast Door" - }, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ +/area/station/maintenance/port/greater) +"jgM" = ( +/obj/structure/window/reinforced{ dir = 1 }, -/obj/effect/turf_decal/caution/stand_clear{ +/obj/structure/window/reinforced{ dir = 1 }, -/obj/machinery/light/small/directional/south, -/turf/open/floor/iron/half, -/area/engineering/main) -"hXy" = ( -/obj/machinery/atmospherics/pipe/heat_exchanging/simple, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/landmark/event_spawn, -/turf/open/floor/iron/freezer, -/area/service/kitchen/coldroom) -"hXF" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/machinery/door/window{ + dir = 8; + name = "Fitness Ring" }, +/turf/open/floor/iron/dark, +/area/station/commons/fitness/recreation) +"jgN" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/sign/barsign{ - pixel_y = 32 +/obj/machinery/light/directional/east, +/obj/machinery/status_display/ai/directional/east, +/obj/structure/table/wood, +/obj/effect/spawner/random/entertainment/musical_instrument, +/obj/item/clothing/glasses/monocle, +/turf/open/floor/wood, +/area/station/service/theater) +"jgT" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small/directional/west, +/obj/structure/tank_holder/extinguisher, +/turf/open/floor/plating, +/area/station/maintenance/port/greater) +"jgZ" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/obj/effect/turf_decal/tile/neutral/half/contrasted, -/turf/open/floor/iron, -/area/maintenance/port/fore) -"hXI" = ( -/obj/structure/cable, -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/tile/brown{ - dir = 4 +/obj/effect/turf_decal/bot, +/obj/structure/rack, +/obj/item/lightreplacer{ + pixel_y = 7 }, -/turf/open/floor/iron, -/area/cargo/storage) -"hXM" = ( +/obj/item/storage/box/lights/mixed, +/obj/structure/extinguisher_cabinet/directional/north, +/turf/open/floor/iron/dark, +/area/station/engineering/storage_shared) +"jhc" = ( +/obj/structure/table/reinforced, /obj/machinery/door/firedoor, -/obj/structure/cable, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/obj/machinery/door/window/brigdoor/right/directional/north{ + name = "Warden's Desk"; + req_access = list("armory") }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/tile/red/fourcorners, -/turf/open/floor/iron, -/area/security/checkpoint/escape) -"hXT" = ( -/obj/machinery/door/window/left/directional/north, -/obj/machinery/door/firedoor/border_only{ - dir = 1 +/obj/machinery/door/window/right/directional/south{ + name = "Warden's Desk" }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/cafeteria, -/area/security/prison) -"hXZ" = ( -/obj/effect/landmark/blobstart, +/obj/item/folder/red, +/obj/item/pen, +/obj/item/poster/random_official{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/poster/random_official, /obj/structure/cable, -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ +/obj/effect/turf_decal/delivery, +/turf/open/floor/iron, +/area/station/security/warden) +"jhh" = ( +/obj/machinery/meter, +/obj/machinery/atmospherics/pipe/smart/manifold/cyan/visible{ dir = 4 }, /turf/open/floor/iron, -/area/maintenance/port/lesser) -"hYe" = ( -/obj/structure/table/glass, -/obj/item/folder/blue, -/obj/item/computer_hardware/hard_drive/role/medical, -/obj/item/computer_hardware/hard_drive/role/medical, -/obj/item/computer_hardware/hard_drive/role/chemistry, -/obj/effect/turf_decal/tile/blue{ - dir = 4 +/area/station/hallway/primary/port) +"jhl" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/components/binary/pump{ + dir = 1; + name = "Port Mix to Starboard Ports" }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 +/obj/effect/turf_decal/box/corners{ + dir = 4 }, -/turf/open/floor/iron/white, -/area/command/heads_quarters/cmo) -"hYu" = ( +/turf/open/floor/iron, +/area/station/engineering/atmos) +"jhu" = ( +/obj/effect/decal/cleanable/cobweb, +/obj/structure/bookcase/random, +/turf/open/floor/wood, +/area/station/service/library/abandoned) +"jhA" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/neutral/half/contrasted, /turf/open/floor/iron, -/area/maintenance/port/greater) -"hYx" = ( -/obj/structure/disposalpipe/segment{ - dir = 10 +/area/station/maintenance/port/aft) +"jhH" = ( +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ + dir = 1 }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 4 +/obj/machinery/light_switch/directional/south{ + pixel_x = -6 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/medical/medbay/central) -"hYO" = ( -/obj/effect/turf_decal/tile/red{ +/turf/open/floor/iron/dark, +/area/station/service/bar) +"jhJ" = ( +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/turf_decal/tile/red{ +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 8 }, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 +/turf/open/floor/plating, +/area/station/service/abandoned_gambling_den/gaming) +"jhQ" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 6 }, -/obj/effect/turf_decal/tile/yellow, +/obj/machinery/firealarm/directional/east, /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, -/area/commons/lounge) -"hZg" = ( -/obj/structure/cable, +/area/station/hallway/secondary/entry) +"jhW" = ( +/obj/effect/turf_decal/tile/purple/fourcorners, +/turf/open/floor/iron, +/area/station/science/research) +"jhY" = ( +/obj/structure/sign/departments/medbay/alt, +/turf/closed/wall/r_wall, +/area/station/command/heads_quarters/cmo) +"jie" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 4 +/obj/structure/cable, +/obj/structure/disposalpipe/junction/flip{ + dir = 1 }, /turf/open/floor/iron, -/area/security/office) -"hZh" = ( -/obj/structure/cable, -/obj/effect/turf_decal/tile/blue/fourcorners, -/turf/open/floor/iron/white, -/area/medical/medbay/central) -"hZw" = ( -/obj/machinery/camera/directional/south{ - c_tag = "Bridge - Port"; - name = "command camera" +/area/station/commons/fitness/recreation) +"jim" = ( +/obj/structure/chair/comfy/brown{ + buildstackamount = 0; + color = "#c45c57"; + dir = 1 }, -/obj/effect/turf_decal/tile/blue/half/contrasted, -/turf/open/floor/iron/dark, -/area/command/bridge) -"hZz" = ( -/obj/effect/turf_decal/tile/neutral, +/obj/effect/landmark/start/captain, +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment, +/turf/open/floor/carpet, +/area/station/command/heads_quarters/captain) +"jio" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/turf/open/floor/iron/white, +/area/station/medical/medbay/lobby) +"jiq" = ( +/turf/open/floor/engine, +/area/station/science/explab) +"jiC" = ( +/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral, /turf/open/floor/iron, -/area/hallway/primary/starboard) -"hZC" = ( -/obj/machinery/door/airlock/security/glass{ - name = "Permabrig Visitation" +/area/station/hallway/secondary/command) +"jiF" = ( +/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ +/obj/machinery/bluespace_vendor/directional/north, +/turf/open/floor/iron, +/area/station/commons/dorms) +"jiG" = ( +/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/turf/open/floor/iron, -/area/security/prison) -"hZL" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/trimline/blue/filled/warning{ dir = 4 }, -/turf/open/floor/iron, -/area/cargo/storage) -"hZR" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/loading_area, -/turf/open/floor/plating, -/area/maintenance/department/crew_quarters/bar) -"iai" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/disposalpipe/segment{ - dir = 10 + dir = 9 }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/maintenance/department/crew_quarters/bar) -"ias" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/structure/chair/stool/directional/north, -/turf/open/floor/iron/cafeteria, -/area/security/prison) -"iax" = ( -/turf/open/floor/iron/half{ +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) +"jiZ" = ( +/obj/machinery/light/directional/west, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 8 }, -/area/service/hydroponics) -"iaB" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/light/directional/east, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 +/turf/open/floor/iron{ + heat_capacity = 1e+006 }, -/obj/machinery/bluespace_vendor/directional/east, +/area/station/science/breakroom) +"jjk" = ( +/obj/machinery/navbeacon{ + codes_txt = "delivery;dir=2"; + freq = 1400; + location = "Hydroponics" + }, +/obj/structure/plasticflaps/opaque, +/obj/effect/turf_decal/delivery, /turf/open/floor/iron, -/area/hallway/primary/port) -"iaE" = ( -/obj/item/stack/cable_coil, -/obj/structure/frame/computer{ - anchored = 1; +/area/station/maintenance/port/fore) +"jjo" = ( +/obj/effect/turf_decal/stripes/line{ dir = 8 }, -/turf/open/floor/wood, -/area/service/electronic_marketing_den) -"iaQ" = ( -/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/directional/west, +/obj/machinery/status_display/evac/directional/west, +/turf/open/floor/iron, +/area/station/engineering/main) +"jjq" = ( +/obj/structure/fireaxecabinet/directional/south, +/obj/effect/landmark/event_spawn, +/obj/effect/turf_decal/tile/blue/half/contrasted, +/turf/open/floor/iron/dark, +/area/station/command/bridge) +"jjv" = ( +/obj/machinery/light/directional/south, +/obj/machinery/newscaster/directional/south, +/obj/machinery/photocopier, +/obj/effect/turf_decal/tile/brown/half/contrasted, +/turf/open/floor/iron, +/area/station/cargo/qm) +"jjC" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/spawner/random/engineering/tracking_beacon, -/obj/effect/turf_decal/tile/green/half/contrasted{ - dir = 1 - }, -/turf/open/floor/iron/white, -/area/medical/virology) -"iaU" = ( /obj/structure/cable, -/obj/structure/closet/secure_closet/detective, -/obj/item/clothing/head/fedora/det_hat{ - icon_state = "curator" +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/item/clothing/suit/det_suit{ - icon_state = "curator" +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, -/obj/item/clothing/under/rank/security/detective, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/security/detectives_office) -"iaV" = ( -/obj/effect/turf_decal/trimline/yellow/warning{ +/obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/effect/turf_decal/trimline/yellow/mid_joiner{ +/turf/open/floor/iron/half{ dir = 8 }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/engineering/supermatter/room) -"ibj" = ( -/obj/structure/chair/stool/bar/directional/south, -/turf/open/floor/wood{ - icon_state = "wood-broken" +/area/station/hallway/primary/port) +"jjQ" = ( +/obj/item/paper_bin, +/obj/item/assembly/prox_sensor{ + pixel_x = 5; + pixel_y = 7 + }, +/obj/item/assembly/prox_sensor{ + pixel_x = 5; + pixel_y = 7 + }, +/obj/item/assembly/prox_sensor{ + pixel_x = 5; + pixel_y = 7 }, -/area/service/abandoned_gambling_den) -"ibv" = ( -/obj/structure/table/wood, -/obj/item/storage/photo_album/chapel, -/turf/open/floor/iron/grimy, -/area/service/chapel/office) -"ibw" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/neutral/fourcorners, /obj/structure/table/reinforced, /obj/effect/turf_decal/bot, -/obj/item/holosign_creator/engineering, -/obj/item/multitool, +/obj/item/mod/core/standard{ + pixel_x = -4 + }, +/obj/item/mod/core/standard{ + pixel_x = 4 + }, +/obj/item/mod/core/standard{ + pixel_y = 4 + }, /turf/open/floor/iron, -/area/engineering/main) -"ibH" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/green/visible, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/engine, -/area/engineering/supermatter/room) -"ibN" = ( -/obj/machinery/camera/directional/east{ - c_tag = "Central Hallway - Head of Personnel Line"; - name = "hallway camera" +/area/station/science/robotics/lab) +"jjX" = ( +/obj/item/storage/medkit/fire, +/obj/effect/turf_decal/bot, +/obj/structure/rack, +/obj/machinery/newscaster/directional/west, +/turf/open/floor/iron/dark, +/area/station/engineering/main) +"jjZ" = ( +/obj/item/storage/box/teargas{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/storage/box/handcuffs, +/obj/item/storage/box/flashbangs{ + pixel_x = -3; + pixel_y = -3 + }, +/obj/structure/table/reinforced, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/security/armory) +"jka" = ( +/obj/structure/cable, +/obj/effect/turf_decal/tile/green{ + dir = 1 }, -/obj/effect/turf_decal/tile/neutral, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/status_display/evac/directional/east, +/turf/open/floor/iron/white, +/area/station/medical/virology) +"jkf" = ( +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/turf_decal/plaque{ + icon_state = "L11" + }, /turf/open/floor/iron, -/area/hallway/primary/central/fore) -"ibZ" = ( +/area/station/hallway/primary/central/fore) +"jko" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/decal/cleanable/dirt, -/obj/effect/landmark/event_spawn, -/obj/effect/spawner/random/engineering/tracking_beacon, -/turf/open/floor/iron, -/area/engineering/hallway) -"ica" = ( -/obj/machinery/atmospherics/pipe/smart/simple/purple/visible{ - dir = 6 +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/command{ + name = "Chief Engineer's Office" }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron, -/area/engineering/atmos) -"icr" = ( -/obj/machinery/atmospherics/pipe/smart/simple/yellow/visible{ - dir = 4 +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, -/obj/machinery/meter, -/turf/closed/wall/r_wall, -/area/engineering/atmos) -"ics" = ( -/obj/structure/chair/office/light{ - dir = 1 +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, -/obj/effect/turf_decal/tile/yellow/fourcorners, -/turf/open/floor/iron/white, -/area/medical/chemistry) -"icB" = ( -/obj/effect/spawner/random/entertainment/arcade{ - dir = 8 +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/machinery/status_display/evac/directional/east, -/obj/machinery/camera/directional/east{ - c_tag = "Permabrig - Hall"; - network = list("ss13","prison") +/obj/effect/mapping_helpers/airlock/access/all/engineering/ce, +/turf/open/floor/iron/dark, +/area/station/command/heads_quarters/ce) +"jkr" = ( +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ + dir = 9 }, +/turf/open/floor/iron, +/area/station/hallway/primary/port) +"jkA" = ( +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/security/prison) -"icK" = ( -/obj/structure/table/wood, -/obj/effect/decal/cleanable/dirt, -/obj/item/food/chococoin, -/turf/open/floor/plating, -/area/service/abandoned_gambling_den/gaming) -"icX" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron, -/area/maintenance/department/electrical) -"idA" = ( +/area/station/hallway/primary/central/fore) +"jkH" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron, -/area/cargo/office) -"idG" = ( -/obj/structure/table/wood, -/obj/item/folder/red, -/obj/item/pen, -/obj/structure/sign/nanotrasen{ - pixel_x = -32 +/area/station/hallway/secondary/exit/departure_lounge) +"jkJ" = ( +/obj/structure/cable, +/obj/effect/turf_decal/loading_area{ + dir = 4 }, -/turf/open/floor/carpet, -/area/commons/dorms) -"idH" = ( -/obj/structure/sign/poster/official/help_others{ - pixel_x = -32; - pixel_y = -32 +/obj/effect/turf_decal/tile/blue{ + dir = 4 }, -/obj/effect/turf_decal/tile/red{ +/obj/effect/turf_decal/tile/blue{ dir = 8 }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron/white, +/area/station/medical/storage) +"jkK" = ( +/obj/structure/table/reinforced, +/obj/item/clothing/mask/gas, +/obj/item/clothing/gloves/color/black, +/obj/item/clothing/gloves/color/black, +/obj/item/clothing/glasses/meson/engine, +/obj/item/clothing/glasses/meson/engine, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron, +/area/station/engineering/main) +"jkS" = ( +/obj/machinery/door/airlock/security/glass{ + name = "Permabrig Visitation" + }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/hallway/primary/starboard) -"idS" = ( -/obj/structure/cable, -/obj/effect/turf_decal/tile/green{ +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ dir = 4 }, +/turf/open/floor/iron, +/area/station/security/prison/visit) +"jkZ" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/white, -/area/medical/virology) -"ied" = ( -/obj/effect/landmark/event_spawn, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/landmark/start/hangover, +/obj/effect/turf_decal/tile/red{ dir = 8 }, -/turf/open/floor/iron, -/area/maintenance/port/greater) -"iej" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/smart/simple/purple/visible{ +/obj/effect/turf_decal/tile/red{ dir = 4 }, +/obj/structure/chair/stool/bar/directional/west, +/turf/open/floor/iron/cafeteria, +/area/station/service/cafeteria) +"jlf" = ( +/obj/structure/closet, +/obj/effect/spawner/random/clothing/costume, +/obj/effect/spawner/random/maintenance, /turf/open/floor/plating, -/area/engineering/atmos/pumproom) -"ien" = ( -/obj/structure/chair/office{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/service/library/abandoned) -"ier" = ( -/obj/effect/decal/cleanable/dirt, +/area/station/maintenance/port/aft) +"jlh" = ( +/obj/structure/disposalpipe/segment, /obj/effect/turf_decal/stripes/line{ - dir = 5 + dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/command/gateway) -"ies" = ( -/obj/structure/reagent_dispensers/watertank, -/obj/machinery/status_display/evac/directional/south, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron/textured, -/area/engineering/storage) -"iev" = ( -/obj/effect/turf_decal/siding/wood/corner{ +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 8 }, -/obj/structure/sign/poster/official/random/directional/west, -/turf/open/floor/wood, -/area/maintenance/port/fore) -"iez" = ( -/obj/structure/cable, -/obj/effect/turf_decal/tile/blue/fourcorners, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron, -/area/medical/medbay/central) -"ieW" = ( -/obj/structure/table/reinforced, -/obj/item/stack/sheet/iron/fifty, -/obj/item/stack/sheet/glass{ - amount = 30 - }, -/obj/item/pipe_dispenser, -/obj/effect/turf_decal/tile/yellow/half/contrasted{ - dir = 4 - }, /turf/open/floor/iron, -/area/construction/mining/aux_base) -"ieX" = ( -/obj/machinery/camera/directional/west{ - c_tag = "Telecomms - Chamber Port"; - name = "telecomms camera"; - network = list("ss13","tcomms") - }, +/area/station/science/research) +"jlp" = ( /obj/structure/cable, /obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark/telecomms, -/area/tcommsat/server) -"ifb" = ( -/obj/effect/decal/cleanable/cobweb/cobweb2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"ifj" = ( -/obj/structure/dresser, -/obj/item/storage/secure/safe/directional/east, -/obj/effect/turf_decal/tile/purple{ +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/machinery/light_switch/directional/north, -/turf/open/floor/iron/white, -/area/command/heads_quarters/rd) -"ifm" = ( -/obj/machinery/atmospherics/pipe/smart/simple/orange/visible{ - dir = 9 - }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/meter, /turf/open/floor/iron, -/area/engineering/atmos) -"ifr" = ( -/obj/structure/chair/stool/directional/north, -/obj/effect/turf_decal/tile/neutral/half/contrasted, -/turf/open/floor/iron/dark, -/area/commons/fitness/recreation) -"ifw" = ( -/obj/machinery/atmospherics/components/binary/pump/on{ - name = "Air Outlet Pump" - }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/engineering/atmos) -"ifF" = ( -/obj/structure/bed/roller, -/turf/open/floor/iron/white, -/area/medical/treatment_center) -"ifT" = ( +/area/station/command/teleporter) +"jly" = ( +/obj/machinery/atmospherics/pipe/smart/simple/green/visible, /obj/item/kirbyplants/random, -/obj/effect/turf_decal/tile/neutral/fourcorners, /obj/effect/decal/cleanable/dirt, -/obj/structure/sign/poster/contraband/random/directional/north, +/obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/service/kitchen/abandoned) -"ifY" = ( -/obj/structure/cable, -/obj/effect/turf_decal/delivery, -/obj/structure/closet/crate{ - icon_state = "crateopen" +/area/station/engineering/atmos) +"jlR" = ( +/obj/machinery/light_switch/directional/south{ + pixel_x = 6 }, -/turf/open/floor/iron, -/area/cargo/storage) -"igc" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/service/abandoned_gambling_den) -"igf" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/tile/red/anticorner/contrasted{ - dir = 1 +/obj/item/kirbyplants/random, +/obj/machinery/light/directional/south, +/obj/machinery/button/door/directional/south{ + id = "corporatelounge"; + name = "Corporate Lounge Shutters"; + pixel_x = -6 }, -/turf/open/floor/iron, -/area/security/prison) -"igg" = ( -/obj/structure/cable, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/structure/tank_dispenser/oxygen, +/turf/open/floor/iron/grimy, +/area/station/command/corporate_showroom) +"jlV" = ( +/obj/structure/sign/departments/medbay/alt, +/turf/closed/wall, +/area/station/medical/chemistry) +"jlZ" = ( +/obj/machinery/airalarm/directional/south, +/obj/effect/turf_decal/tile/blue/half/contrasted, /turf/open/floor/iron/dark, -/area/security/warden) -"igl" = ( +/area/station/command/bridge) +"jmj" = ( /obj/structure/cable, -/obj/effect/turf_decal/tile/neutral, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/yellow/half/contrasted, /turf/open/floor/iron, -/area/hallway/primary/central/aft) -"igm" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark/telecomms, -/area/tcommsat/server) -"igq" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/area/station/engineering/lobby) +"jmm" = ( +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Atmospherics Maintenance" + }, +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/effect/landmark/start/hangover, -/obj/machinery/button/door/directional/west{ - id = "Dorm4"; - name = "Dormitory Door Lock"; - normaldoorcontrol = 1; - specialfunctions = 4 +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, -/turf/open/floor/wood, -/area/commons/dorms) -"igx" = ( -/obj/structure/disposalpipe/segment{ +/obj/effect/mapping_helpers/airlock/access/all/engineering/atmos, +/turf/open/floor/iron, +/area/station/maintenance/department/engine/atmos) +"jmn" = ( +/obj/docking_port/stationary/random{ + dir = 4; + id = "pod_4_lavaland"; + name = "lavaland" + }, +/turf/open/space, +/area/space) +"jmF" = ( +/obj/machinery/atmospherics/components/unary/outlet_injector/monitored/carbon_input{ dir = 4 }, +/turf/open/floor/engine/co2, +/area/station/engineering/atmos) +"jmT" = ( /obj/structure/cable, -/obj/machinery/holopad/secure, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/grimy, -/area/command/heads_quarters/hos) -"igz" = ( -/obj/structure/chair/stool/directional/south, -/obj/structure/window{ - dir = 1 +/obj/machinery/power/apc/auto_name/directional/east, +/obj/effect/turf_decal/tile/neutral/anticorner/contrasted, +/turf/open/floor/iron{ + heat_capacity = 1e+006 }, -/obj/machinery/door/firedoor/border_only{ +/area/station/security/courtroom) +"jmY" = ( +/obj/structure/cable, +/obj/effect/turf_decal/tile/yellow{ dir = 1 }, -/turf/open/floor/iron/cafeteria, -/area/security/prison) -"igB" = ( -/obj/structure/chair{ - dir = 1 +/obj/effect/turf_decal/trimline/yellow/filled/corner{ + dir = 4 }, -/obj/effect/turf_decal/bot, -/obj/machinery/status_display/evac/directional/south, +/turf/open/floor/iron/white, +/area/station/medical/chemistry) +"jnd" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/delivery, /turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"igQ" = ( -/obj/effect/landmark/event_spawn, -/obj/structure/cable, +/area/station/cargo/storage) +"jnj" = ( +/obj/structure/bodycontainer/morgue, +/obj/machinery/light/small/directional/west, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/security/detectives_office) +"jnr" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/airalarm/directional/north, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/ai) +"jnx" = ( +/obj/effect/turf_decal/delivery, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 4 - }, /turf/open/floor/iron, -/area/security/warden) -"igV" = ( +/area/station/science/xenobiology) +"jnG" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/duct, +/obj/effect/turf_decal/tile/neutral/fourcorners, /obj/effect/decal/cleanable/dirt, -/obj/structure/sign/poster/random/directional/north, -/turf/open/floor/wood, -/area/service/theater) -"ihf" = ( -/obj/structure/railing, -/turf/open/floor/iron, -/area/hallway/primary/fore) -"ihg" = ( -/obj/structure/table/reinforced, -/obj/item/storage/belt/utility, -/obj/item/weldingtool, -/obj/item/clothing/head/welding, -/obj/effect/turf_decal/bot, -/obj/machinery/newscaster/directional/north, /turf/open/floor/iron, -/area/commons/storage/primary) -"ihq" = ( -/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ - dir = 10 +/area/station/engineering/main) +"jnH" = ( +/obj/machinery/atmospherics/pipe/smart/manifold/purple/visible{ + dir = 4 }, -/turf/open/floor/iron, -/area/hallway/primary/port) -"ihA" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/components/binary/valve/digital{ +/obj/effect/decal/cleanable/dirt, +/obj/machinery/meter, +/obj/effect/turf_decal/box/corners{ dir = 4 }, -/obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, -/area/engineering/atmos) -"ihC" = ( -/obj/structure/closet/secure_closet/hop, -/obj/item/clothing/suit/ianshirt, -/obj/item/bedsheet/ian, -/turf/open/floor/iron/grimy, -/area/command/heads_quarters/hop) -"ihQ" = ( -/obj/structure/table/reinforced, -/obj/effect/turf_decal/stripes/line{ +/area/station/engineering/atmos) +"jnY" = ( +/obj/machinery/atmospherics/pipe/smart/manifold/cyan/visible, +/obj/effect/turf_decal/tile/yellow{ dir = 8 }, -/obj/item/storage/toolbox/mechanical, -/obj/item/clothing/glasses/meson/engine/tray, -/obj/machinery/light/directional/east, -/turf/open/floor/iron, -/area/engineering/atmos) -"ihV" = ( -/obj/structure/table/glass, -/obj/item/folder/white, -/obj/item/reagent_containers/glass/beaker/cryoxadone, -/obj/item/reagent_containers/glass/beaker/cryoxadone, -/obj/effect/turf_decal/tile/blue/fourcorners, -/obj/machinery/airalarm/directional/south, -/obj/item/reagent_containers/glass/beaker/cryoxadone, -/obj/item/reagent_containers/glass/beaker/cryoxadone, -/obj/item/storage/pill_bottle/mannitol, -/obj/item/reagent_containers/dropper, -/turf/open/floor/iron/white, -/area/medical/cryo) -"ihX" = ( -/obj/effect/decal/cleanable/dirt, -/mob/living/simple_animal/mouse/brown/tom, -/turf/open/floor/iron, -/area/security/prison) -"iih" = ( -/obj/structure/table/wood, -/obj/machinery/microwave{ - desc = "Cooks and boils stuff, somehow."; - pixel_x = -3; - pixel_y = 5 - }, -/obj/structure/extinguisher_cabinet/directional/west, -/obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ +/obj/effect/turf_decal/tile/blue{ dir = 1 }, +/obj/machinery/meter, +/turf/open/floor/iron/dark/corner, +/area/station/engineering/atmos/pumproom) +"joo" = ( +/obj/structure/closet/bombcloset, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/structure/cable, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/science/ordnance) +"jox" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/science/breakroom) -"iit" = ( -/obj/effect/turf_decal/tile/yellow/half/contrasted{ - dir = 1 +/area/station/engineering/hallway) +"joH" = ( +/obj/item/kirbyplants/random, +/obj/machinery/firealarm/directional/east, +/obj/effect/turf_decal/tile/red/anticorner/contrasted{ + dir = 4 }, /turf/open/floor/iron, -/area/engineering/main) -"iiz" = ( -/obj/structure/cable, +/area/station/security/processing) +"joJ" = ( +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/turf/open/floor/iron/white/corner{ + dir = 1 + }, +/area/station/hallway/primary/aft) +"joP" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/decal/cleanable/dirt, /obj/machinery/door/airlock/maintenance_hatch{ - name = "Auxiliary Tool Storage Maintenance"; - req_access_txt = "12" + name = "Cargo Maintenance" }, /obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ dir = 1 }, -/turf/open/floor/plating, -/area/maintenance/starboard/greater) -"iiE" = ( +/obj/effect/mapping_helpers/airlock/access/all/supply/general, +/turf/open/floor/iron, +/area/station/maintenance/fore) +"joU" = ( +/obj/structure/table, +/obj/item/paper_bin, +/obj/item/pen, +/turf/open/floor/iron/checker, +/area/station/hallway/secondary/service) +"jpj" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/grimy, -/area/service/library) -"iiF" = ( -/obj/structure/cable, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 1 +/obj/machinery/door/airlock/security{ + name = "Private Interrogation" }, -/turf/open/floor/iron, -/area/maintenance/starboard/greater) -"iiG" = ( -/obj/effect/spawner/random/engineering/tracking_beacon, -/turf/open/floor/circuit/green, -/area/science/xenobiology) -"iiL" = ( -/obj/item/kirbyplants/random, -/obj/machinery/light/directional/south, -/obj/machinery/firealarm/directional/south, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/mapping_helpers/airlock/access/all/security/detective, +/turf/open/floor/iron/dark, +/area/station/security/detectives_office) +"jpA" = ( /turf/open/floor/iron/grimy, -/area/command/corporate_showroom) -"iiS" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 4 +/area/station/security/detectives_office/private_investigators_office) +"jpV" = ( +/obj/effect/turf_decal/tile/purple, +/obj/machinery/button/door/directional/south{ + id = "idquarters"; + name = "Privacy Control"; + req_access = list("rd") }, -/obj/item/kirbyplants/random, -/obj/structure/extinguisher_cabinet/directional/north, -/turf/open/floor/iron, -/area/engineering/hallway) -"iiZ" = ( -/obj/structure/cable, -/obj/effect/turf_decal/stripes/corner, -/obj/effect/turf_decal/stripes/corner{ +/turf/open/floor/iron/white, +/area/station/command/heads_quarters/rd) +"jpW" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/turf_decal/arrows{ + dir = 8 + }, +/obj/structure/railing/corner{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 8 +/turf/open/floor/iron/dark/side{ + dir = 4 }, +/area/station/hallway/secondary/entry) +"jqb" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/holopad, +/obj/effect/turf_decal/bot, +/obj/effect/landmark/event_spawn, +/turf/open/floor/iron, +/area/station/engineering/atmos/storage/gas) +"jqg" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron{ - heat_capacity = 1e+006 +/obj/effect/turf_decal/tile/bar{ + dir = 1 }, -/area/maintenance/port/aft) -"ijr" = ( -/obj/effect/landmark/start/hangover, -/obj/structure/table/wood, -/obj/effect/turf_decal/tile/red{ +/obj/effect/turf_decal/tile/bar, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/dark, +/area/station/service/bar) +"jqs" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/holopad, +/obj/effect/landmark/start/quartermaster, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron, +/area/station/cargo/storage) +"jrp" = ( +/turf/closed/wall, +/area/station/cargo/storage) +"jru" = ( +/obj/machinery/light/small/directional/south, +/obj/machinery/holopad, +/obj/effect/turf_decal/tile/red/half/contrasted, +/turf/open/floor/iron/white, +/area/station/security/medical) +"jrA" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/security/execution/transfer) +"jrB" = ( +/obj/machinery/computer/station_alert{ dir = 4 }, -/obj/effect/turf_decal/tile/red{ - dir = 8 +/obj/effect/turf_decal/bot, +/obj/machinery/status_display/evac/directional/west, +/turf/open/floor/iron, +/area/station/maintenance/department/electrical) +"jrJ" = ( +/obj/machinery/button/door/directional/north{ + id = "teleporterhubshutters"; + name = "Teleporter Shutters"; + req_access = list("command") + }, +/obj/machinery/bluespace_beacon, +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, +/turf/open/floor/iron, +/area/station/command/teleporter) +"jsg" = ( +/obj/structure/chair, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) +"jsh" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment, +/obj/structure/cable, /obj/effect/turf_decal/tile/yellow{ dir = 1 }, /obj/effect/turf_decal/tile/yellow, -/obj/effect/spawner/random/entertainment/cigarette, -/obj/item/lighter, -/obj/machinery/status_display/ai/directional/north, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/camera/directional/north{ - c_tag = "Service - Bar Fore"; - name = "service camera" - }, /turf/open/floor/iron, -/area/commons/lounge) -"ijv" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 9 +/area/station/engineering/atmos/project) +"jsr" = ( +/obj/structure/table/reinforced, +/obj/machinery/recharger, +/obj/machinery/light/directional/north, +/obj/item/radio/intercom/directional/north, +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 1 }, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ +/turf/open/floor/iron, +/area/station/security/checkpoint/medical) +"jsI" = ( +/obj/item/kirbyplants/random, +/obj/effect/turf_decal/tile/green{ dir = 1 }, -/turf/open/floor/iron{ - heat_capacity = 1e+006 +/obj/machinery/light_switch/directional/west, +/turf/open/floor/iron/white, +/area/station/medical/virology) +"jsL" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/area/maintenance/port/aft) -"ijB" = ( +/obj/structure/extinguisher_cabinet/directional/west, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"jta" = ( +/obj/effect/spawner/random/structure/crate, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"jtb" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/junction/yjunction, /obj/effect/turf_decal/tile/purple/half/contrasted{ - dir = 1 + dir = 4 }, /turf/open/floor/iron/white, -/area/science/research) -"ijL" = ( -/obj/structure/sign/poster/contraband/kudzu{ - pixel_x = -32 - }, -/obj/machinery/light/directional/west, -/obj/structure/table, -/obj/machinery/reagentgrinder, -/turf/open/floor/iron/checker, -/area/service/hydroponics) -"ijR" = ( -/obj/machinery/atmospherics/components/trinary/filter/flipped/critical{ - dir = 8 - }, -/obj/effect/turf_decal/bot, +/area/station/maintenance/department/science) +"jti" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/effect/turf_decal/tile/yellow, /obj/effect/turf_decal/tile/yellow{ dir = 1 }, -/obj/effect/turf_decal/tile/yellow, -/turf/open/floor/iron, -/area/engineering/supermatter/room) -"ikf" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable, -/obj/effect/turf_decal/delivery, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/science/xenobiology) -"iki" = ( -/obj/machinery/shieldgen, -/obj/effect/turf_decal/bot, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, -/area/engineering/main) -"iko" = ( -/obj/effect/landmark/start/hangover, -/obj/structure/chair/stool/directional/east, -/turf/open/floor/iron/dark, -/area/service/theater) -"ikv" = ( -/obj/machinery/computer/med_data/laptop, -/obj/structure/table/reinforced, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/structure/mirror/directional/east, -/turf/open/floor/iron/white, -/area/medical/surgery/theatre) -"ikC" = ( -/obj/machinery/light/small/directional/south, -/obj/structure/closet/crate/goldcrate, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/airalarm/directional/south, -/turf/open/floor/iron/dark, -/area/ai_monitored/command/nuke_storage) -"ikG" = ( -/obj/structure/sink{ +/area/station/engineering/atmos/project) +"jtm" = ( +/obj/machinery/conveyor{ dir = 8; - pixel_x = 11 + id = "garbage" }, -/turf/open/floor/iron/white, -/area/command/heads_quarters/captain/private) -"ikJ" = ( -/obj/structure/cable, -/obj/machinery/power/smes, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible/layer2, -/obj/effect/turf_decal/delivery, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/maintenance/disposal/incinerator) -"ikQ" = ( -/obj/machinery/medical_kiosk, -/turf/open/floor/iron/white, -/area/medical/medbay/lobby) -"ikT" = ( -/obj/structure/showcase/cyborg/old{ - dir = 4; - pixel_x = -9; - pixel_y = 2 +/obj/machinery/door/window/right/directional/east{ + base_state = "left"; + dir = 1; + icon_state = "left"; + name = "Danger: Conveyor Access"; + req_access = list("maint_tunnels") }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/aisat_interior) -"ikU" = ( -/obj/machinery/portable_atmospherics/canister/carbon_dioxide, -/turf/open/floor/engine/co2, -/area/engineering/atmos) -"ild" = ( -/obj/structure/table_frame, /obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron, +/area/station/maintenance/disposal) +"jtu" = ( +/obj/structure/chair/office, +/turf/open/floor/wood, +/area/station/commons/dorms) +"jtC" = ( +/turf/open/floor/plating, +/area/station/service/abandoned_gambling_den) +"jtD" = ( +/obj/structure/mirror/directional/east, /obj/effect/decal/cleanable/dirt, -/obj/machinery/airalarm/directional/south, -/turf/open/floor/iron/white/side{ - dir = 1 - }, -/area/service/kitchen/abandoned) -"ilk" = ( -/obj/effect/turf_decal/trimline/blue/filled/corner{ - dir = 8 +/turf/open/floor/plating, +/area/station/service/theater/abandoned) +"jtH" = ( +/obj/effect/landmark/xeno_spawn, +/turf/open/floor/plating, +/area/station/hallway/secondary/construction) +"jtL" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 10 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/white, -/area/medical/treatment_center) -"ils" = ( +/turf/open/floor/plating, +/area/station/security/range) +"jtQ" = ( +/obj/structure/bookcase/random/fiction, +/turf/open/floor/wood, +/area/station/service/library) +"jtV" = ( +/obj/structure/sign/warning/electric_shock, +/turf/closed/wall/r_wall, +/area/station/maintenance/port/aft) +"juo" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/ore_box, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron, +/area/station/cargo/miningoffice) +"juv" = ( +/obj/effect/spawner/structure/window/reinforced, /obj/structure/disposalpipe/segment, +/obj/machinery/door/poddoor/preopen{ + id = "xeno4"; + name = "Creature Cell #4" + }, /obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/west, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 8 +/turf/open/floor/plating, +/area/station/science/xenobiology) +"juz" = ( +/obj/machinery/door/poddoor/preopen{ + id = "brigprison"; + name = "Prison Blast Door" + }, +/obj/effect/turf_decal/delivery, +/obj/machinery/button/door/directional/east{ + id = "brigprison"; + name = "Prison Lockdown"; + req_access = list("brig") }, /turf/open/floor/iron, -/area/security/office) -"ilu" = ( -/obj/structure/window, -/obj/machinery/biogenerator, +/area/station/security/execution/transfer) +"juH" = ( +/obj/structure/table, +/obj/item/storage/box/bodybags, +/obj/item/pen, /obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/security/prison) -"ilv" = ( -/obj/machinery/atmospherics/pipe/layer_manifold/supply/hidden{ +/obj/effect/turf_decal/tile/red/anticorner/contrasted{ dir = 8 }, -/obj/effect/turf_decal/stripes/line{ +/turf/open/floor/iron, +/area/station/security/execution/transfer) +"juP" = ( +/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible{ dir = 4 }, /obj/effect/turf_decal/tile/yellow{ dir = 8 }, /turf/open/floor/iron/dark/corner, -/area/maintenance/disposal/incinerator) -"ilB" = ( -/obj/effect/turf_decal/tile/neutral, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/extinguisher_cabinet/directional/east, +/area/station/engineering/atmos/pumproom) +"juU" = ( +/obj/machinery/navbeacon{ + codes_txt = "delivery;dir=4"; + dir = 4; + freq = 1400; + location = "QM #4" + }, +/obj/effect/turf_decal/delivery, +/obj/machinery/button/door/directional/west{ + id = "warehouse_shutters"; + name = "warehouse shutters control" + }, +/mob/living/simple_animal/bot/mulebot{ + beacon_freq = 1400; + home_destination = "QM #1"; + suffix = "#1" + }, /turf/open/floor/iron, -/area/hallway/primary/central/aft) -"ilE" = ( -/obj/structure/disposalpipe/segment{ +/area/station/cargo/storage) +"juX" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/structure/railing/corner{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/service/hydroponics) +"jvm" = ( +/obj/structure/window/reinforced{ dir = 4 }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/aisat/exterior) +"jvs" = ( +/turf/open/floor/wood, +/area/station/service/lawoffice) +"jvx" = ( +/obj/structure/table/wood, +/obj/machinery/light_switch/directional/south{ + pixel_x = 8 + }, +/obj/item/stack/cable_coil, +/obj/item/stack/cable_coil, +/obj/item/stack/sheet/glass, +/obj/item/stack/sheet/glass, +/obj/item/circuitboard/machine/microwave, +/turf/open/floor/iron/dark, +/area/station/service/electronic_marketing_den) +"jvF" = ( /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/red/half/contrasted{ +/obj/effect/turf_decal/stripes/corner{ dir = 4 }, /turf/open/floor/iron, -/area/security/execution/transfer) -"ilY" = ( -/obj/structure/cable, +/area/station/engineering/main) +"jvO" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/structure/cable, +/obj/machinery/door/airlock/security/glass{ + name = "Security Checkpoint" }, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/stripes/line{ dir = 8 }, -/turf/open/floor/iron, -/area/command/heads_quarters/cmo) -"ima" = ( -/obj/structure/mopbucket, -/obj/effect/decal/cleanable/dirt, -/obj/item/mop, -/turf/open/floor/plating, -/area/maintenance/port/greater) -"ime" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/turf/open/floor/iron/dark, -/area/service/library) -"imj" = ( -/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible{ +/obj/effect/mapping_helpers/airlock/access/all/security/general, +/turf/open/floor/iron/dark/textured, +/area/station/security/checkpoint/customs/fore) +"jvQ" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/turf/open/floor/iron/white, +/area/station/medical/chemistry) +"jvT" = ( +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/turf_decal/trimline/yellow/filled/warning, -/obj/effect/turf_decal/siding/yellow, +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/engineering/atmos/hfr_room) +"jvW" = ( +/obj/structure/table/reinforced, +/obj/machinery/recharger, +/obj/machinery/light/directional/south, /obj/structure/cable, +/obj/effect/turf_decal/tile/red/half/contrasted, /turf/open/floor/iron, -/area/engineering/atmos) -"imk" = ( +/area/station/security/lockers) +"jwb" = ( /obj/effect/landmark/start/hangover, -/obj/structure/chair/sofa/right{ - dir = 8 +/obj/effect/decal/cleanable/dirt, +/obj/structure/chair/stool/directional/east, +/turf/open/floor/iron/dark, +/area/station/service/theater) +"jwd" = ( +/obj/structure/cable, +/obj/effect/turf_decal/bot, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 }, -/obj/effect/turf_decal/tile/red{ - dir = 4 +/turf/open/floor/iron, +/area/station/medical/virology) +"jwg" = ( +/obj/effect/landmark/xeno_spawn, +/turf/open/floor/plating/airless, +/area/space/nearstation) +"jwq" = ( +/obj/structure/table, +/obj/item/folder, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/commons/fitness/recreation) +"jwr" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 }, -/obj/effect/turf_decal/tile/red{ +/obj/effect/turf_decal/tile/blue/half/contrasted{ dir = 8 }, -/obj/effect/turf_decal/tile/yellow{ +/turf/open/floor/iron/dark, +/area/station/security/checkpoint/customs/fore) +"jwt" = ( +/obj/effect/turf_decal/tile/brown{ dir = 1 }, -/obj/effect/turf_decal/tile/yellow, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 1 +/obj/machinery/conveyor_switch/oneway{ + dir = 8; + id = "cargodeliver"; + name = "crate return conveyor"; + pixel_x = -8 }, -/turf/open/floor/iron, -/area/commons/lounge) -"imr" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 4 +/obj/effect/turf_decal/box/corners{ + dir = 8 }, -/turf/open/floor/iron/dark, -/area/science/mixing) -"imu" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/cargo/sorting) +"jwA" = ( +/obj/structure/cable, +/obj/machinery/firealarm/directional/east, +/obj/item/kirbyplants/random, /obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/station/engineering/storage_shared) +"jwP" = ( +/obj/structure/closet/secure_closet/medical3, +/obj/machinery/newscaster/directional/north, +/obj/effect/turf_decal/tile/neutral/half/contrasted, +/turf/open/floor/iron, +/area/station/medical/storage) +"jwT" = ( /obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/grimy, -/area/commons/vacant_room/office) -"imy" = ( -/turf/open/floor/carpet, -/area/command/heads_quarters/captain/private) -"imG" = ( /obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/engineering/main) +"jwZ" = ( +/obj/machinery/vending/wardrobe/sec_wardrobe, +/obj/machinery/status_display/evac/directional/north, +/obj/effect/turf_decal/tile/red/anticorner/contrasted{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/security/checkpoint/escape) +"jxe" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/medical/medbay/central) +"jxg" = ( +/obj/structure/closet/secure_closet/injection, +/obj/effect/turf_decal/tile/red/anticorner/contrasted{ dir = 4 }, +/turf/open/floor/iron/dark, +/area/station/security/execution/education) +"jxn" = ( +/obj/machinery/status_display/evac/directional/east, +/obj/machinery/light/directional/east, /obj/effect/turf_decal/stripes/line{ - dir = 8 + dir = 4 }, -/turf/open/floor/iron/smooth_half{ +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"jxA" = ( +/obj/structure/table/wood, +/obj/machinery/microwave{ + desc = "Cooks and boils stuff, somehow."; + pixel_x = -3; + pixel_y = 5 + }, +/obj/structure/extinguisher_cabinet/directional/west, +/obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ dir = 1 }, -/area/hallway/secondary/entry) -"imO" = ( -/obj/machinery/duct, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/delivery, -/turf/open/floor/iron/dark, -/area/engineering/main) -"ina" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/service/abandoned_gambling_den) -"inj" = ( -/obj/effect/spawner/structure/window/reinforced/tinted, +/turf/open/floor/iron, +/area/station/science/breakroom) +"jxB" = ( +/obj/effect/spawner/random/structure/closet_maintenance, /turf/open/floor/plating, -/area/medical/surgery/theatre) -"ink" = ( -/obj/structure/table/reinforced, -/obj/item/radio/intercom/directional/west, -/obj/item/book/manual/wiki/atmospherics, -/obj/item/holosign_creator/atmos, -/obj/item/holosign_creator/atmos, +/area/station/maintenance/port/fore) +"jxJ" = ( +/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/engineering/atmos/hfr_room) -"inm" = ( -/obj/structure/table/wood, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/item/paper_bin, -/obj/item/radio/intercom/directional/south, -/turf/open/floor/iron/grimy, -/area/command/bridge) -"inw" = ( -/obj/structure/sign/warning/securearea, -/turf/closed/wall/r_wall, -/area/medical/chemistry) -"inB" = ( +/area/station/engineering/atmos) +"jxM" = ( +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"jxQ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible, +/turf/open/floor/iron, +/area/station/engineering/supermatter/room) +"jyb" = ( /obj/machinery/door/firedoor, -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/obj/machinery/door/airlock/research{ + name = "Research Division Access" }, +/obj/structure/disposalpipe/segment, +/obj/effect/landmark/navigate_destination, +/obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ - dir = 4 + dir = 1 }, -/obj/structure/sign/nanotrasen{ - pixel_y = 32 +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "sci-entrance" }, +/obj/effect/mapping_helpers/airlock/access/all/science/general, /turf/open/floor/iron, -/area/hallway/primary/central/fore) -"inH" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/firedoor, -/obj/item/reagent_containers/glass/bottle/multiver{ - pixel_x = 6 +/area/station/science/research) +"jye" = ( +/obj/structure/lattice, +/obj/structure/window/reinforced{ + dir = 1 }, -/obj/item/reagent_containers/glass/bottle/epinephrine, -/obj/item/reagent_containers/syringe, -/obj/effect/turf_decal/delivery, +/turf/open/space, +/area/space/nearstation) +"jyi" = ( +/obj/structure/sign/warning/secure_area{ + pixel_x = 32 + }, +/turf/closed/wall/r_wall, +/area/station/maintenance/disposal/incinerator) +"jyo" = ( +/obj/machinery/portable_atmospherics/canister/air, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/obj/machinery/atmospherics/components/unary/portables_connector/visible, /turf/open/floor/iron, -/area/medical/medbay/lobby) -"inJ" = ( -/obj/machinery/status_display/ai/directional/north, +/area/station/maintenance/department/electrical) +"jyp" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, /turf/open/floor/plating, -/area/cargo/drone_bay) -"inP" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 4 +/area/station/security/prison) +"jys" = ( +/obj/structure/disposalpipe/trunk{ + dir = 1 }, +/obj/machinery/disposal/bin, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/brown/half/contrasted, /turf/open/floor/iron, -/area/engineering/atmos/project) -"inR" = ( -/obj/structure/cable, -/obj/effect/turf_decal/tile/blue{ - dir = 4 +/area/station/cargo/office) +"jyu" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/station/engineering/lobby) +"jyz" = ( +/obj/structure/closet/radiation, +/obj/machinery/light/small/directional/north, +/obj/effect/turf_decal/stripes/line{ + dir = 9 }, -/obj/effect/turf_decal/tile/blue{ +/turf/open/floor/iron/dark, +/area/station/engineering/main) +"jyA" = ( +/obj/item/kirbyplants/random, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 8 }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 4 - }, -/turf/open/floor/iron/white, -/area/command/heads_quarters/cmo) -"inU" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/effect/turf_decal/tile/red/fourcorners, +/turf/open/floor/iron, +/area/station/security/checkpoint) +"jyB" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/landmark/event_spawn, +/turf/open/floor/iron, +/area/station/commons/storage/tools) +"jyG" = ( +/obj/machinery/door/window/brigdoor/right/directional/west{ + name = "Shooting Range"; + req_access = list("security") }, +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/plating, -/area/maintenance/port/greater) -"inW" = ( -/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ +/area/station/security/range) +"jyV" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/effect/turf_decal/siding/yellow{ +/obj/machinery/door/airlock/external{ + name = "External Docking Port" + }, +/obj/effect/landmark/navigate_destination{ + location = "Escape" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ dir = 4 }, /turf/open/floor/iron, -/area/engineering/atmos) -"inX" = ( +/area/station/hallway/secondary/exit/departure_lounge) +"jzC" = ( /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/light/directional/north, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, +/obj/machinery/status_display/evac/directional/north, +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, /turf/open/floor/iron, -/area/ai_monitored/security/armory) -"ioa" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/bridge_pipe/scrubbers/visible, -/obj/machinery/atmospherics/pipe/bridge_pipe/cyan/visible{ +/area/station/engineering/supermatter/room) +"jzE" = ( +/obj/structure/disposalpipe/segment{ dir = 4 }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/trimline/yellow/filled/warning, -/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/delivery, /turf/open/floor/iron, -/area/engineering/atmos) -"ioc" = ( -/obj/machinery/gateway/centerstation, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/command/gateway) -"iog" = ( -/obj/item/clothing/suit/hazardvest{ - desc = "A high-visibility lifejacket complete with whistle and slot for oxygen tanks."; - name = "emergency lifejacket" +/area/station/maintenance/port/fore) +"jzK" = ( +/obj/machinery/light/directional/west, +/obj/effect/turf_decal/tile/purple{ + dir = 8 }, -/obj/item/clothing/suit/hazardvest{ - desc = "A high-visibility lifejacket complete with whistle and slot for oxygen tanks."; - name = "emergency lifejacket" +/obj/item/radio/intercom/directional/west, +/turf/open/floor/iron/white, +/area/station/science/research) +"jzM" = ( +/obj/machinery/hydroponics/soil, +/obj/item/cultivator, +/obj/effect/decal/cleanable/dirt, +/obj/structure/sign/warning/electric_shock{ + pixel_x = -32 }, -/obj/item/clothing/suit/hazardvest{ - desc = "A high-visibility lifejacket complete with whistle and slot for oxygen tanks."; - name = "emergency lifejacket" +/turf/open/floor/plating{ + icon_state = "panelscorched" }, -/obj/item/clothing/suit/hazardvest{ - desc = "A high-visibility lifejacket complete with whistle and slot for oxygen tanks."; - name = "emergency lifejacket" +/area/station/security/prison/garden) +"jzP" = ( +/obj/effect/turf_decal/tile/neutral/half{ + dir = 4 }, -/obj/item/clothing/suit/hazardvest{ - desc = "A high-visibility lifejacket complete with whistle and slot for oxygen tanks."; - name = "emergency lifejacket" +/turf/open/floor/iron, +/area/station/commons/dorms) +"jzT" = ( +/obj/structure/table/wood, +/obj/item/storage/photo_album, +/obj/item/camera, +/turf/open/floor/wood, +/area/station/command/heads_quarters/captain) +"jAi" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/structure/chair/sofa/bench/left{ + dir = 4 }, -/obj/item/tank/internals/emergency_oxygen{ - pixel_x = 3 +/obj/effect/turf_decal/box/corners{ + dir = 4 }, -/obj/item/tank/internals/emergency_oxygen{ - pixel_x = 3 +/obj/effect/turf_decal/box/corners{ + dir = 1 }, -/obj/item/tank/internals/emergency_oxygen{ - pixel_x = 3 +/turf/open/floor/iron/dark, +/area/station/hallway/secondary/entry) +"jAk" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/door/airlock/atmos/glass{ + name = "Atmospherics Storage" }, -/obj/item/tank/internals/emergency_oxygen{ - pixel_x = 3 +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible, +/obj/effect/turf_decal/siding/yellow/corner, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/obj/item/tank/internals/emergency_oxygen{ - pixel_x = 3 +/obj/machinery/door/firedoor, +/obj/effect/mapping_helpers/airlock/access/all/engineering/atmos, +/turf/open/floor/iron, +/area/station/engineering/atmos/storage) +"jAs" = ( +/obj/structure/chair, +/obj/effect/landmark/start/assistant, +/obj/machinery/camera/directional/north{ + c_tag = "Departures - Center"; + name = "departures camera" }, -/obj/item/clothing/mask/breath{ - pixel_x = -3; - pixel_y = -3 +/obj/effect/turf_decal/bot, +/obj/machinery/status_display/evac/directional/north, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) +"jAA" = ( +/obj/structure/window/reinforced{ + dir = 8 }, -/obj/item/clothing/mask/breath{ - pixel_x = -3; - pixel_y = -3 +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 }, -/obj/item/clothing/mask/breath{ - pixel_x = -3; - pixel_y = -3 +/turf/open/floor/iron/dark, +/area/station/commons/fitness/recreation) +"jAI" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/structure/disposalpipe/segment, +/obj/structure/railing/corner{ + dir = 8 }, -/obj/item/clothing/mask/breath{ - pixel_x = -3; - pixel_y = -3 +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/obj/item/clothing/mask/breath{ - pixel_x = -3; - pixel_y = -3 +/turf/open/floor/iron, +/area/station/hallway/primary/fore) +"jAK" = ( +/obj/structure/table/reinforced, +/obj/item/storage/box/lights/mixed{ + pixel_x = 3; + pixel_y = 3 }, -/obj/item/clothing/head/hardhat/orange{ - name = "protective hat"; - pixel_y = 9 - }, -/obj/item/clothing/head/hardhat/orange{ - name = "protective hat"; - pixel_y = 9 - }, -/obj/item/clothing/head/hardhat/orange{ - name = "protective hat"; - pixel_y = 9 +/obj/item/storage/box/lights/mixed, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/delivery, +/turf/open/floor/iron, +/area/station/maintenance/department/electrical) +"jAW" = ( +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/obj/item/clothing/head/hardhat/orange{ - name = "protective hat"; - pixel_y = 9 +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron, +/area/station/medical/medbay/lobby) +"jBj" = ( +/obj/item/storage/toolbox/emergency, +/obj/item/tank/internals/oxygen, +/obj/item/wrench, +/obj/effect/spawner/random/structure/table_or_rack, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"jBr" = ( +/obj/machinery/light/small/directional/south, +/obj/structure/sign/warning/radiation{ + pixel_y = -32 }, -/obj/item/clothing/head/hardhat/orange{ - name = "protective hat"; - pixel_y = 9 +/turf/open/floor/engine, +/area/station/engineering/supermatter) +"jBt" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/chair/comfy/black, +/turf/open/floor/carpet, +/area/station/command/meeting_room/council) +"jBw" = ( +/obj/structure/table/reinforced, +/obj/machinery/reagentgrinder{ + pixel_y = 5 }, -/obj/structure/closet/crate/internals, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron, -/area/command/gateway) -"ioB" = ( -/obj/machinery/light/small/directional/north, -/obj/machinery/camera/directional/north{ - c_tag = "Xenobiology - Killroom Chamber"; +/obj/machinery/camera/directional/east{ + c_tag = "Xenobiology - Starboard"; name = "xenobiology camera"; network = list("ss13","xeno","rd") }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark/telecomms, -/area/science/xenobiology) -"ioP" = ( -/obj/effect/turf_decal/tile/purple{ - dir = 1 - }, -/obj/effect/turf_decal/tile/purple{ - dir = 8 - }, -/turf/open/floor/iron/white, -/area/command/heads_quarters/rd) -"ipf" = ( -/obj/structure/chair{ - dir = 4 +/obj/structure/sign/warning/deathsposal{ + pixel_x = 32 }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/effect/landmark/start/hangover, -/turf/open/floor/iron/dark, -/area/security/courtroom) -"iph" = ( -/obj/effect/landmark/start/hangover, -/obj/effect/turf_decal/tile/red{ - dir = 1 +/obj/effect/turf_decal/delivery, +/turf/open/floor/iron, +/area/station/science/xenobiology) +"jBE" = ( +/obj/machinery/shower{ + dir = 4; + name = "emergency shower" }, -/obj/effect/turf_decal/tile/blue{ +/obj/effect/turf_decal/trimline/blue/end{ dir = 4 }, -/obj/effect/turf_decal/tile/blue{ +/obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/effect/turf_decal/tile/red, -/obj/machinery/status_display/ai/directional/east, /turf/open/floor/iron, -/area/service/theater) -"ipo" = ( -/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible{ +/area/station/engineering/main) +"jBM" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/brown/anticorner/contrasted{ dir = 4 }, -/obj/machinery/meter{ - name = "Mixed Air Tank In" - }, -/turf/closed/wall/r_wall, -/area/engineering/atmos) -"ips" = ( -/obj/structure/urinal/directional/north, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/bot, -/obj/effect/landmark/start/hangover, /turf/open/floor/iron, -/area/commons/toilet/locker) -"ipw" = ( +/area/station/cargo/miningoffice) +"jBR" = ( +/obj/structure/cable, +/obj/machinery/modular_computer/console/preset/command, +/obj/effect/turf_decal/tile/purple/half/contrasted{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/station/command/bridge) +"jCa" = ( +/obj/machinery/holopad, /obj/structure/cable, +/obj/effect/turf_decal/bot, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red{ +/obj/effect/spawner/random/engineering/tracking_beacon, +/turf/open/floor/iron, +/area/station/command/teleporter) +"jCb" = ( +/obj/machinery/computer/secure_data{ dir = 8 }, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 +/obj/machinery/button/flasher{ + id = "brigflashdoor"; + name = "Flash Control"; + pixel_x = 26; + pixel_y = 7; + req_access = list("security") }, -/obj/effect/turf_decal/tile/yellow, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/commons/lounge) -"ipD" = ( -/obj/structure/table/wood, -/obj/machinery/cell_charger, -/turf/open/floor/plating, -/area/service/abandoned_gambling_den) -"ipG" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/general/visible, -/obj/machinery/meter, -/turf/open/floor/plating, -/area/maintenance/department/engine/atmos) -"ipL" = ( -/obj/structure/cable, -/obj/effect/turf_decal/trimline/blue/filled/corner{ - dir = 1 +/obj/machinery/button/door/directional/east{ + id = "brigfront"; + name = "Brig Access Control"; + pixel_y = -6; + req_access = list("security") }, -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 4 +/obj/machinery/button/door/directional/east{ + id = "brigwindows"; + name = "Cell Window Control"; + pixel_x = 36; + pixel_y = -6; + req_access = list("security") }, -/turf/open/floor/iron/white, -/area/medical/treatment_center) -"iqp" = ( -/obj/effect/turf_decal/tile/blue{ +/obj/effect/turf_decal/tile/red/anticorner/contrasted{ dir = 4 }, +/turf/open/floor/iron, +/area/station/security/holding_cell) +"jCg" = ( +/obj/effect/turf_decal/tile/green, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/white, -/area/medical/medbay/lobby) -"iqt" = ( -/obj/effect/turf_decal/tile/yellow{ +/area/station/medical/virology) +"jCj" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron, +/area/station/engineering/storage/tech) +"jCt" = ( +/obj/structure/table/wood, +/obj/item/paper_bin, +/obj/item/pen, +/turf/open/floor/wood, +/area/station/service/library/abandoned) +"jCv" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/hydroponics/constructable, +/obj/effect/turf_decal/tile/green{ dir = 4 }, -/obj/machinery/atmospherics/components/binary/pump{ - name = "Air to Mix" +/turf/open/floor/iron, +/area/station/security/prison/garden) +"jCx" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/table/reinforced, +/obj/item/folder/yellow, +/obj/item/stamp/qm, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron, +/area/station/cargo/qm) +"jCF" = ( +/obj/structure/sink{ + dir = 4; + pixel_x = -12 }, -/obj/effect/turf_decal/stripes/line{ +/obj/structure/mirror/directional/west, +/obj/effect/turf_decal/bot, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 4 }, -/obj/structure/cable, -/turf/open/floor/iron/dark/corner{ - dir = 1 - }, -/area/engineering/atmos/mix) -"iqx" = ( -/obj/structure/cable, +/turf/open/floor/iron, +/area/station/medical/virology) +"jCI" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/tile/yellow{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/commons/fitness/recreation) +"jCK" = ( +/obj/structure/chair{ dir = 8 }, -/obj/machinery/power/apc/auto_name/directional/south, -/obj/machinery/light/directional/south, -/obj/machinery/atmospherics/pipe/smart/simple/dark/visible{ +/obj/effect/turf_decal/stripes/line{ dir = 5 }, -/turf/open/floor/iron/dark/corner, -/area/maintenance/disposal/incinerator) -"iqE" = ( -/obj/effect/turf_decal/tile/yellow{ - dir = 1 +/turf/open/floor/plating/airless, +/area/station/science/ordnance/bomb) +"jCW" = ( +/obj/structure/chair/wood{ + dir = 8 }, -/obj/effect/turf_decal/tile/yellow, -/obj/machinery/airalarm/directional/east, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/engineering/atmos/project) -"iqF" = ( +/turf/open/floor/wood, +/area/station/service/abandoned_gambling_den) +"jDd" = ( +/turf/closed/wall/r_wall, +/area/station/maintenance/department/science) +"jDk" = ( /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/junction/flip{ - dir = 2 - }, -/obj/machinery/duct, -/obj/effect/turf_decal/tile/yellow/fourcorners, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/turf_decal/siding/yellow, +/obj/effect/landmark/start/hangover, /turf/open/floor/iron, -/area/engineering/main) -"iqH" = ( +/area/station/engineering/atmos/storage/gas) +"jDp" = ( +/obj/effect/spawner/random/vending/colavend, /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/turf/open/floor/iron/dark, +/area/station/service/kitchen/abandoned) +"jDB" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron, -/area/commons/toilet/locker) -"iqI" = ( -/obj/effect/turf_decal/tile/purple/half/contrasted{ - dir = 8 +/area/station/security/brig) +"jDL" = ( +/obj/machinery/light/directional/west, +/obj/structure/chair/pew/left, +/turf/open/floor/iron{ + dir = 8; + icon_state = "chapel" }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 4 +/area/station/service/chapel) +"jDU" = ( +/obj/effect/decal/cleanable/blood/old, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/service/abandoned_gambling_den) +"jDX" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron, +/area/station/medical/medbay/lobby) +"jDY" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 }, -/turf/open/floor/iron/white, -/area/science/mixing/hallway) -"iqO" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 +/turf/open/floor/iron, +/area/station/security/execution/transfer) +"jDZ" = ( +/obj/structure/window/reinforced, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 }, -/obj/structure/cable, -/obj/effect/turf_decal/tile/red/half/contrasted, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/aisat/exterior) +"jEm" = ( +/obj/machinery/portable_atmospherics/canister/nitrous_oxide, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron/dark/textured_large, +/area/station/engineering/atmos/storage/gas) +"jEn" = ( +/obj/structure/railing, /turf/open/floor/iron, -/area/security/checkpoint/supply) -"iqS" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/area/station/hallway/primary/fore) +"jEt" = ( /obj/structure/cable, -/obj/effect/turf_decal/tile/red{ - dir = 8 +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/command/glass{ + name = "Bridge Access" }, -/obj/effect/turf_decal/tile/red{ - dir = 4 +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "bridge-left" }, -/obj/structure/chair{ +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/landmark/start/assistant, -/turf/open/floor/iron/cafeteria, -/area/service/cafeteria) -"ird" = ( -/obj/structure/disposalpipe/segment, -/turf/open/floor/plating, -/area/service/abandoned_gambling_den/gaming) -"iri" = ( -/obj/item/kirbyplants/random, -/obj/machinery/light/directional/east, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/firealarm/directional/east, -/turf/open/floor/iron/dark, -/area/service/chapel/funeral) -"irC" = ( -/obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/stripes/line{ dir = 8 }, -/turf/open/floor/iron, -/area/command/gateway) -"irG" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/newscaster{ - pixel_x = 32; - pixel_y = 32 +/obj/effect/mapping_helpers/airlock/access/all/command/general, +/turf/open/floor/iron/dark, +/area/station/command/bridge) +"jED" = ( +/obj/structure/closet/secure_closet/chemical, +/obj/effect/turf_decal/stripes/line{ + dir = 9 }, -/obj/effect/turf_decal/delivery, +/obj/machinery/status_display/ai/directional/east, /turf/open/floor/iron, -/area/service/kitchen/abandoned) -"irW" = ( -/obj/effect/turf_decal/arrows{ +/area/station/medical/pharmacy) +"jEF" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/station/maintenance/department/crew_quarters/bar) +"jEK" = ( +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/structure/railing/corner, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark/side{ +/obj/structure/cable, +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/area/hallway/secondary/entry) -"isg" = ( -/obj/structure/sign/warning/nosmoking, -/turf/closed/wall, -/area/engineering/atmos/storage) -"ish" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/service/abandoned_gambling_den) -"isj" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/red/half/contrasted{ +/turf/open/floor/iron, +/area/station/science/xenobiology) +"jEN" = ( +/obj/structure/cable, +/turf/open/floor/iron/grimy, +/area/station/service/library) +"jEY" = ( +/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/turf_decal/trimline/blue/filled/line, +/turf/open/floor/iron/dark, +/area/station/engineering/transit_tube) +"jFd" = ( +/obj/structure/window/reinforced{ dir = 1 }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/door/window/right/directional/south, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/aisat/exterior) +"jFg" = ( +/obj/machinery/vending/cigarette, +/obj/effect/turf_decal/bot, /turf/open/floor/iron, -/area/hallway/secondary/entry) -"isC" = ( -/obj/structure/cable, -/obj/effect/turf_decal/trimline/yellow/filled/warning{ +/area/station/hallway/secondary/command) +"jFz" = ( +/obj/machinery/light/small/directional/east, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/status_display/evac/directional/east, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 8 }, -/obj/structure/extinguisher_cabinet/directional/south, -/obj/effect/turf_decal/tile/yellow/half/contrasted, -/turf/open/floor/iron/white, -/area/medical/chemistry) -"isP" = ( -/obj/structure/table/reinforced, -/obj/machinery/recharger, -/obj/machinery/newscaster/directional/west, -/obj/machinery/light_switch/directional/west{ - pixel_x = -42 +/obj/structure/tank_holder, +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 4 }, -/obj/effect/turf_decal/tile/red/half/contrasted{ +/turf/open/floor/iron/dark, +/area/station/engineering/transit_tube) +"jFC" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/stripes/line{ dir = 8 }, -/turf/open/floor/iron, -/area/security/warden) -"isW" = ( -/obj/effect/spawner/random/engineering/atmospherics_portable, -/obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/stripes/line{ - dir = 8 + dir = 4 }, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"isY" = ( -/obj/machinery/camera/directional/west{ - c_tag = "Permabrig - Workroom"; - network = list("ss13","prison") +/obj/machinery/door/airlock/mining{ + name = "Cargo Bay" }, -/obj/item/radio/intercom/prison/directional/west, +/obj/effect/mapping_helpers/airlock/access/all/supply/general, /turf/open/floor/iron, -/area/security/prison) -"itf" = ( -/turf/open/floor/iron/white, -/area/medical/surgery/aft) -"itg" = ( -/obj/structure/disposalpipe/segment{ - dir = 5 +/area/station/cargo/office) +"jGe" = ( +/obj/structure/chair{ + dir = 1 }, /obj/effect/turf_decal/bot, -/obj/effect/decal/cleanable/dirt, +/obj/machinery/status_display/evac/directional/south, /turf/open/floor/iron, -/area/cargo/warehouse) -"itm" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/maintenance_hatch{ - name = "Surgery Maintenance"; - req_access_txt = "45" +/area/station/hallway/secondary/exit/departure_lounge) +"jGh" = ( +/obj/structure/sign/departments/science{ + pixel_x = -32; + pixel_y = 32 }, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/obj/effect/turf_decal/tile/purple{ + dir = 8 }, /turf/open/floor/iron, -/area/maintenance/starboard/aft) -"itq" = ( -/obj/effect/landmark/event_spawn, -/obj/structure/chair/comfy, -/obj/machinery/power/apc/auto_name/directional/west, +/area/station/hallway/primary/aft) +"jGl" = ( /obj/structure/cable, -/obj/effect/turf_decal/stripes/corner{ +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible, +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/purple/half/contrasted{ - dir = 8 +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/atmos{ + name = "Atmospherics" }, -/turf/open/floor/iron/white, -/area/maintenance/department/science) -"itu" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/mapping_helpers/airlock/access/all/engineering/atmos, /turf/open/floor/iron, -/area/commons/fitness/recreation) -"itD" = ( -/obj/structure/window/reinforced{ - dir = 8 +/area/station/engineering/atmos) +"jGr" = ( +/obj/structure/chair/pew, +/turf/open/floor/iron{ + dir = 8; + icon_state = "chapel" }, -/turf/open/floor/iron/white, -/area/medical/surgery/aft) -"itL" = ( -/obj/structure/table/wood, -/obj/machinery/status_display/evac/directional/east, -/obj/item/coin/adamantine{ - pixel_x = -4; - pixel_y = 4 +/area/station/service/chapel) +"jGs" = ( +/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" }, -/obj/item/hand_tele, -/obj/item/melee/chainofcommand, -/turf/open/floor/iron/grimy, -/area/command/heads_quarters/captain) -"itX" = ( -/obj/machinery/door/firedoor, -/obj/effect/mapping_helpers/airlock/locked, -/obj/machinery/door/airlock/highsecurity{ - name = "MiniSat Chamber"; - req_access_txt = "16" +/turf/closed/wall/r_wall, +/area/station/maintenance/port/aft) +"jGx" = ( +/obj/structure/disposalpipe/segment{ + dir = 10 }, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "aicoredoor"; - name = "AI Core Access" +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ + dir = 10 }, -/obj/machinery/flasher/directional/west{ - id = "AI" +/obj/structure/lattice/catwalk, +/turf/open/space, +/area/space/nearstation) +"jGD" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 8 }, /obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/aisat/exterior) +"jGG" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/aisat_interior) -"iuh" = ( -/obj/structure/cable, -/obj/effect/turf_decal/plaque{ - icon_state = "L2" - }, -/turf/open/floor/iron, -/area/hallway/primary/central/aft) -"iui" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/landmark/xeno_spawn, -/obj/effect/landmark/blobstart, -/obj/effect/landmark/event_spawn, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, +/obj/machinery/rnd/production/protolathe/department/engineering, /obj/effect/turf_decal/tile/neutral, -/turf/open/floor/iron, -/area/maintenance/department/engine/atmos) -"iuj" = ( -/obj/structure/dresser, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/service/theater/abandoned) -"iuk" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/machinery/portable_atmospherics/canister, +/obj/machinery/light/directional/north, /obj/effect/turf_decal/bot, -/turf/open/floor/iron/dark, -/area/engineering/supermatter/room) -"iur" = ( -/obj/structure/cable, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/turf/open/floor/iron, -/area/hallway/primary/starboard) -"iuw" = ( -/obj/structure/table/wood, -/obj/item/folder, -/obj/item/pen, -/obj/machinery/newscaster/directional/west, -/turf/open/floor/wood, -/area/service/library) -"iuy" = ( -/obj/structure/table/glass, -/obj/item/folder/white, -/obj/item/storage/secure/briefcase, -/obj/structure/sign/nanotrasen{ - pixel_x = -32; - pixel_y = -32 +/obj/machinery/camera/directional/north{ + c_tag = "Engineering - Shared Storage"; + name = "engineering camera" }, -/obj/machinery/newscaster/directional/west, -/obj/machinery/firealarm/directional/south, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ +/turf/open/floor/iron/dark, +/area/station/engineering/storage_shared) +"jGI" = ( +/obj/machinery/atmospherics/pipe/bridge_pipe/yellow/visible, +/obj/machinery/atmospherics/pipe/bridge_pipe/cyan/visible{ dir = 4 }, +/obj/effect/turf_decal/trimline/yellow/filled/line, /turf/open/floor/iron, -/area/command/heads_quarters/cmo) -"iuC" = ( -/obj/structure/disposalpipe/segment, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/engineering/storage) -"iuU" = ( -/obj/machinery/atmospherics/pipe/bridge_pipe/green/visible, -/obj/item/kirbyplants/random, -/obj/machinery/atmospherics/pipe/bridge_pipe/cyan/visible{ - dir = 4 +/area/station/engineering/atmos) +"jGO" = ( +/obj/structure/chair/office/light{ + dir = 8 }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/engineering/atmos) -"iuV" = ( +/obj/effect/landmark/start/virologist, +/obj/effect/turf_decal/tile/green{ + dir = 8 + }, +/turf/open/floor/iron/white, +/area/station/medical/virology) +"jGR" = ( /obj/structure/cable, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron, -/area/commons/dorms) -"ivw" = ( -/obj/structure/chair{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral/fourcorners, +/area/station/cargo/qm) +"jHb" = ( +/turf/open/floor/iron/grimy, +/area/station/tcommsat/computer) +"jHf" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark, -/area/security/courtroom) -"ivx" = ( -/obj/effect/turf_decal/tile/purple{ - dir = 4 +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron, +/area/station/cargo/office) +"jHi" = ( +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 6 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/half, +/area/station/service/hydroponics) +"jHn" = ( +/obj/structure/table, +/obj/item/paper_bin, +/obj/item/pen, +/obj/effect/turf_decal/tile/purple, /turf/open/floor/iron/white, -/area/science/lobby) -"ivK" = ( -/obj/effect/decal/cleanable/dirt, +/area/station/science/lobby) +"jHq" = ( +/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/commons/toilet/locker) +"jHs" = ( +/obj/structure/table/reinforced, +/obj/item/folder/white, +/obj/item/stock_parts/cell/high, +/obj/item/stack/sheet/glass, +/obj/item/stack/sheet/glass, +/obj/item/stack/sheet/glass, +/obj/structure/cable, /obj/effect/turf_decal/stripes/line{ - dir = 5 + dir = 6 }, -/turf/open/floor/iron, -/area/engineering/atmos/hfr_room) -"ivY" = ( -/turf/closed/wall/r_wall, -/area/command/heads_quarters/cmo) -"iwr" = ( -/turf/open/floor/wood{ - icon_state = "wood-broken5" +/obj/machinery/power/apc/auto_name/directional/west, +/obj/item/experi_scanner, +/obj/item/experi_scanner{ + pixel_x = 4 }, -/area/service/library/abandoned) -"iwx" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/medical{ - name = "Surgery Observation" +/obj/item/experi_scanner{ + pixel_x = -4 }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron, +/area/station/science/lab) +"jHw" = ( +/obj/structure/table, +/obj/item/paper_bin{ + pixel_x = -3; + pixel_y = 7 }, -/obj/effect/turf_decal/stripes/line{ +/obj/item/pen, +/obj/item/pen, +/obj/item/pen, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/security/prison) +"jHP" = ( +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/medical/surgery/theatre) -"iwS" = ( -/obj/structure/sign/warning/securearea{ - pixel_x = 32 - }, -/obj/structure/lattice, -/turf/open/space/basic, -/area/space/nearstation) -"iwX" = ( -/obj/effect/turf_decal/tile/yellow{ - dir = 1 +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Maintenance Hatch" }, -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/stripes/corner{ +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/engineering/atmos/project) -"ixf" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/mapping_helpers/airlock/unres{ + dir = 8 + }, +/obj/effect/mapping_helpers/airlock/access/any/supply/maintenance, +/obj/effect/mapping_helpers/airlock/access/any/service/maintenance, +/turf/open/floor/iron, +/area/station/maintenance/department/crew_quarters/bar) +"jHX" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/structure/cable, +/obj/effect/turf_decal/delivery, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/engineering/atmos/pumproom) -"ixi" = ( +/area/station/maintenance/port/greater) +"jIa" = ( +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/disposalpipe/segment{ dir = 5 }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/effect/turf_decal/tile/blue, -/obj/item/kirbyplants/random, -/turf/open/floor/iron/dark/side{ - dir = 10 - }, -/area/engineering/lobby) -"ixm" = ( -/obj/structure/sign/warning/securearea, -/turf/closed/wall, -/area/engineering/main) -"ixo" = ( -/obj/structure/cable, /obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron, +/area/station/cargo/storage) +"jIf" = ( +/obj/effect/turf_decal/tile/purple, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/sorting/mail{ - dir = 1; - name = "Security Junction"; - sortType = 7 - }, -/turf/open/floor/iron, -/area/security/brig) -"ixz" = ( +/obj/machinery/firealarm/directional/east, +/turf/open/floor/iron/white, +/area/station/science/research) +"jIs" = ( +/obj/structure/table/reinforced, +/obj/item/paper_bin, +/obj/item/pen, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/status_display/evac/directional/east, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/ai) +"jIB" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/meter, +/obj/machinery/atmospherics/pipe/smart/manifold4w/dark/visible, /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, -/area/service/hydroponics/garden) -"ixI" = ( -/obj/machinery/light/directional/north, -/obj/machinery/status_display/evac/directional/north, -/turf/open/floor/iron/dark, -/area/service/chapel/office) -"ixU" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/area/station/engineering/atmos) +"jIO" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 8 }, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/door/airlock/engineering/glass{ - name = "Shared Engineering Storage"; - req_one_access_txt = "19;32" +/turf/open/floor/iron/dark, +/area/station/science/genetics) +"jIV" = ( +/obj/structure/lattice/catwalk, +/obj/machinery/atmospherics/pipe/smart/simple/orange/visible, +/obj/structure/sign/warning/secure_area{ + pixel_x = 32 }, -/obj/machinery/door/firedoor, -/turf/open/floor/iron, -/area/engineering/storage_shared) -"iyQ" = ( -/obj/structure/chair/office{ - dir = 4 +/turf/open/space/basic, +/area/space/nearstation) +"jJc" = ( +/turf/closed/wall, +/area/station/security/checkpoint) +"jJe" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/layer2{ + dir = 1 }, -/obj/effect/landmark/start/security_officer, -/obj/structure/cable, +/turf/open/floor/engine, +/area/station/maintenance/disposal/incinerator) +"jJw" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/red/half/contrasted{ +/obj/structure/disposalpipe/segment, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible, +/turf/open/floor/iron, +/area/station/engineering/atmos/storage) +"jJx" = ( +/obj/structure/closet/toolcloset, +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/maintenance, +/obj/effect/turf_decal/tile/yellow/anticorner/contrasted{ dir = 4 }, /turf/open/floor/iron, -/area/security/office) -"izh" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/area/station/commons/storage/tools) +"jJC" = ( +/obj/structure/bed/roller, +/obj/machinery/iv_drip, +/obj/effect/turf_decal/tile/blue/half/contrasted{ dir = 1 }, -/obj/effect/turf_decal/tile/yellow/half/contrasted, -/turf/open/floor/iron, -/area/engineering/lobby) -"izs" = ( -/obj/structure/rack, -/obj/item/clothing/suit/armor/vest{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/clothing/suit/armor/vest, -/obj/item/clothing/suit/armor/vest{ - pixel_x = 3; - pixel_y = -3 +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) +"jJG" = ( +/obj/structure/sign/directions/engineering{ + desc = "A sign that shows there are doors here. There are doors everywhere!"; + icon_state = "doors"; + name = "WARNING: PRESSURIZED DOORS" }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/item/clothing/head/helmet/sec{ - pixel_x = -3; - pixel_y = 3 +/turf/closed/wall/r_wall, +/area/station/ai_monitored/command/storage/eva) +"jJK" = ( +/obj/machinery/camera/directional/west{ + c_tag = "Departures - Port"; + name = "departures camera" }, -/obj/item/clothing/head/helmet/sec, -/obj/item/clothing/head/helmet/sec{ - pixel_x = 3; - pixel_y = -3 +/obj/item/kirbyplants{ + icon_state = "plant-21" }, -/turf/open/floor/iron/dark, -/area/ai_monitored/security/armory) -"izt" = ( -/obj/machinery/light/directional/west, +/obj/effect/turf_decal/delivery, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) +"jJM" = ( +/obj/effect/landmark/start/hangover, /obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 1 - }, -/obj/machinery/status_display/ai/directional/west, -/turf/open/floor/iron/dark, -/area/engineering/gravity_generator) -"izF" = ( +/turf/open/floor/iron, +/area/station/cargo/lobby) +"jJZ" = ( +/obj/structure/table/wood, +/obj/item/paper_bin, +/obj/item/pen, +/obj/machinery/newscaster/directional/west, +/turf/open/floor/wood, +/area/station/commons/dorms) +"jKg" = ( /obj/effect/turf_decal/stripes/line{ - dir = 4 + dir = 5 }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/maintenance/disposal/incinerator) -"izH" = ( +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"jKq" = ( /obj/structure/cable, -/obj/structure/disposalpipe/junction{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/maintenance/disposal/incinerator) -"izI" = ( -/obj/machinery/atmospherics/pipe/smart/simple/purple/visible, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 +/obj/effect/turf_decal/stripes/line{ + dir = 9 }, +/turf/open/floor/iron, +/area/station/science/robotics/lab) +"jKu" = ( /obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/checker, -/area/engineering/atmos/mix) -"izP" = ( +/obj/effect/landmark/blobstart, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/security/range) +"jKA" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/corner{ - dir = 1 +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/obj/machinery/light/small/directional/west, -/obj/item/clothing/head/cone{ - pixel_x = -4; - pixel_y = 4 +/obj/structure/sign/poster/random/directional/north, +/turf/open/floor/iron, +/area/station/maintenance/department/crew_quarters/bar) +"jKB" = ( +/obj/structure/table, +/obj/item/clothing/gloves/color/black, +/obj/item/storage/toolbox/electrical, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/science/research/abandoned) +"jKD" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/firedoor, +/obj/item/paper_bin, +/obj/item/pen, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "cafe_counter"; + name = "Kitchen Counter Shutters" }, -/obj/structure/sign/warning/nosmoking{ - pixel_x = -32 +/turf/open/floor/iron/white/smooth_corner{ + dir = 4 }, -/turf/open/floor/iron, -/area/maintenance/department/engine/atmos) -"izR" = ( -/obj/effect/landmark/start/hangover/closet, -/obj/structure/closet/crate, -/obj/effect/turf_decal/bot, +/area/station/service/kitchen) +"jKG" = ( /obj/effect/decal/cleanable/dirt, -/obj/item/airlock_painter/decal, -/turf/open/floor/iron, -/area/cargo/warehouse) -"izU" = ( -/obj/machinery/light/small/directional/south, -/obj/machinery/newscaster/directional/south, +/obj/effect/landmark/blobstart, +/turf/open/floor/plating, +/area/station/maintenance/solars/port/aft) +"jKY" = ( +/obj/structure/cable, +/obj/effect/turf_decal/bot, +/obj/structure/table, +/obj/item/storage/medkit/regular, +/obj/machinery/power/apc/auto_name/directional/west, /turf/open/floor/iron, -/area/service/hydroponics/garden) -"izY" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/area/station/cargo/miningoffice) +"jLa" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/tile/green{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue{ dir = 1 }, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/door/airlock/public/glass{ - name = "Fore Hallway" +/obj/structure/railing{ + dir = 8 }, /turf/open/floor/iron, -/area/hallway/primary/fore) -"iAa" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/orange/visible, -/obj/effect/turf_decal/tile/yellow{ +/area/station/service/hydroponics) +"jLh" = ( +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/yellow, -/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/directional/west, +/obj/item/radio/intercom/directional/west, +/obj/machinery/status_display/ai/directional/north, +/obj/item/kirbyplants/random, /turf/open/floor/iron, -/area/engineering/supermatter/room) -"iAh" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, +/area/station/hallway/primary/fore) +"jLi" = ( +/obj/machinery/computer/mech_bay_power_console, +/obj/effect/turf_decal/bot, /turf/open/floor/iron, -/area/hallway/primary/aft) -"iAz" = ( -/obj/structure/disposalpipe/segment{ +/area/station/cargo/storage) +"jLr" = ( +/obj/machinery/photocopier, +/obj/effect/turf_decal/tile/red/anticorner/contrasted{ dir = 4 }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 1 +/turf/open/floor/iron, +/area/station/security/office) +"jLs" = ( +/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible{ + dir = 10 }, /turf/open/floor/iron, -/area/maintenance/port/greater) -"iAA" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 +/area/station/hallway/primary/port) +"jLt" = ( +/obj/machinery/door/airlock/research/glass/incinerator/ordmix_interior{ + name = "Burn Chamber Interior Airlock" }, -/obj/structure/cable, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/obj/machinery/button/ignition/incinerator/ordmix{ + pixel_x = -6; + pixel_y = -24 }, -/turf/open/floor/iron, -/area/engineering/main) -"iAH" = ( -/obj/effect/turf_decal/loading_area{ - dir = 4 +/obj/machinery/button/door/incinerator_vent_ordmix{ + pixel_x = 8; + pixel_y = -24 }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/hallway/primary/fore) -"iAK" = ( -/obj/machinery/door/airlock/maintenance_hatch{ - name = "Chapel Maintenance"; - req_access_txt = "27" +/obj/machinery/embedded_controller/radio/airlock_controller/incinerator_ordmix{ + pixel_y = 32 }, +/obj/effect/mapping_helpers/airlock/locked, /obj/effect/turf_decal/stripes/line{ dir = 8 }, /obj/effect/turf_decal/stripes/line{ dir = 4 }, +/obj/effect/mapping_helpers/airlock/access/all/science/ordnance, +/turf/open/floor/engine, +/area/station/science/ordnance/burnchamber) +"jLx" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/effect/landmark/event_spawn, +/obj/machinery/holopad, +/obj/effect/turf_decal/bot, /turf/open/floor/iron, -/area/service/chapel/office) -"iAN" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/closet/crate{ - icon_state = "crateopen" +/area/station/engineering/break_room) +"jLz" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 }, -/obj/effect/turf_decal/delivery, /turf/open/floor/iron, -/area/cargo/storage) -"iAP" = ( -/obj/structure/reflector/box, -/obj/effect/turf_decal/trimline/yellow/warning{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/yellow/mid_joiner{ - dir = 8 - }, +/area/station/hallway/primary/port) +"jLN" = ( +/obj/machinery/duct, /turf/open/floor/plating, -/area/engineering/supermatter/room) -"iAW" = ( -/obj/machinery/light/directional/east, -/obj/item/storage/pod{ - pixel_x = 8; - pixel_y = 32 +/area/station/maintenance/port/fore) +"jMb" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/effect/turf_decal/tile/blue{ +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/green/half/contrasted{ dir = 4 }, /turf/open/floor/iron/white, -/area/medical/medbay/central) -"iBn" = ( -/obj/structure/table/reinforced, -/obj/item/folder/yellow, -/obj/item/paper, -/obj/item/paper, -/obj/item/pen, -/obj/machinery/requests_console/directional/east{ - department = "Atmospherics"; - departmentType = 3; - name = "Atmospherics Requests Console" +/area/station/medical/virology) +"jMk" = ( +/obj/machinery/door/window/right/directional/east{ + base_state = "left"; + icon_state = "left"; + name = "Danger: Conveyor Access"; + req_access = list("maint_tunnels") }, -/obj/machinery/light/directional/east, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron/dark, -/area/engineering/atmos/storage) -"iBv" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/conveyor/inverted{ + dir = 6; + id = "garbage" }, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 +/obj/effect/turf_decal/stripes/line{ + dir = 5 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/green/visible/layer2, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/dark/corner{ - dir = 1 +/turf/open/floor/plating, +/area/station/maintenance/disposal) +"jMq" = ( +/obj/structure/safe, +/obj/item/clothing/neck/stethoscope, +/obj/item/book{ + desc = "An undeniably handy book."; + icon_state = "bookknock"; + name = "\improper A Simpleton's Guide to Safe-cracking with Stethoscopes" }, -/area/maintenance/disposal/incinerator) -"iBC" = ( -/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible, +/obj/item/stack/sheet/mineral/diamond, +/obj/item/stack/spacecash/c1000, +/obj/item/stack/spacecash/c1000, +/obj/item/stack/spacecash/c1000, +/obj/item/stack/spacecash/c1000, +/obj/item/stack/spacecash/c1000, +/obj/item/stack/spacecash/c500, +/obj/item/stack/spacecash/c500, +/obj/item/stack/spacecash/c500, +/obj/item/stack/spacecash/c500, +/obj/item/stack/spacecash/c500, +/obj/machinery/light/small/directional/south, +/obj/item/gun/ballistic/automatic/pistol/deagle, /obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/effect/turf_decal/siding/yellow{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/engineering/atmos) -"iBF" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 +/turf/open/floor/iron/dark, +/area/station/ai_monitored/command/nuke_storage) +"jMr" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 1 }, -/obj/effect/turf_decal/tile/blue, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/firealarm/directional/west, /turf/open/floor/iron/white, -/area/medical/medbay/lobby) -"iBN" = ( -/obj/structure/chair/office/light{ +/area/station/science/research) +"jMs" = ( +/obj/structure/bookcase/random, +/turf/open/floor/iron, +/area/station/security/prison) +"jMu" = ( +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/station/security/execution/transfer) +"jMw" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/tile/green{ dir = 1 }, -/obj/effect/landmark/start/chief_medical_officer, -/obj/effect/turf_decal/tile/blue{ +/turf/open/floor/iron/white, +/area/station/medical/virology) +"jMx" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 4 }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/wood, +/area/station/command/heads_quarters/captain/private) +"jMH" = ( +/obj/machinery/holopad, /turf/open/floor/iron/white, -/area/command/heads_quarters/cmo) -"iCg" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 1 - }, -/turf/open/floor/iron, -/area/science/xenobiology) -"iCs" = ( -/obj/structure/chair/sofa/bench/right{ +/area/station/medical/psychology) +"jMM" = ( +/obj/effect/decal/cleanable/oil, +/turf/open/floor/plating, +/area/station/engineering/supermatter/room) +"jMQ" = ( +/obj/effect/landmark/start/hangover, +/obj/item/kirbyplants/random, +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/machinery/newscaster/directional/north, -/obj/machinery/firealarm/directional/east, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/obj/machinery/camera/directional/west{ + c_tag = "Fore Hallway - Aft Entrance"; + name = "hallway camera" }, -/obj/effect/landmark/start/assistant, -/obj/effect/turf_decal/box/corners{ +/turf/open/floor/iron, +/area/station/hallway/primary/fore) +"jNm" = ( +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/turf_decal/box/corners{ - dir = 1 +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, /turf/open/floor/iron, -/area/hallway/primary/fore) -"iCt" = ( -/obj/machinery/door/airlock/public/glass{ - id_tag = "permabolt3"; - name = "Cell 4" +/area/station/hallway/primary/central/aft) +"jNn" = ( +/obj/structure/table/reinforced, +/obj/machinery/button/door{ + id = "xeno8"; + name = "Containment Control"; + req_access = list("xenobiology") }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron, +/area/station/science/xenobiology) +"jNx" = ( /obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 8 }, -/obj/machinery/door/poddoor/preopen{ - id = "permashut4" +/obj/machinery/door/airlock/external{ + name = "External Solar Access" }, -/obj/machinery/door/firedoor, +/obj/structure/cable, /obj/effect/turf_decal/stripes/line{ - dir = 4 + dir = 8 }, /obj/effect/turf_decal/stripes/line{ - dir = 8 + dir = 4 }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, /turf/open/floor/iron, -/area/security/prison/safe) -"iCE" = ( -/obj/structure/chair/wood{ - dir = 8 - }, -/turf/open/floor/wood, -/area/service/abandoned_gambling_den) -"iCN" = ( -/obj/structure/table, -/obj/structure/window{ +/area/station/maintenance/solars/port/aft) +"jNB" = ( +/obj/effect/landmark/start/hangover, +/obj/structure/railing/corner, +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/iron, +/area/station/hallway/primary/fore) +"jNC" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 8 }, -/obj/structure/reagent_dispensers/servingdish, -/obj/structure/reagent_dispensers/servingdish, -/obj/item/clothing/head/chefhat, -/turf/open/floor/iron/cafeteria, -/area/security/prison) -"iCS" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron/grimy, -/area/command/heads_quarters/captain/private) -"iDb" = ( -/obj/machinery/light/directional/west, -/obj/machinery/airalarm/directional/north, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, -/area/security/prison) -"iDh" = ( -/obj/structure/rack, +/area/station/hallway/secondary/entry) +"jNH" = ( +/obj/effect/decal/cleanable/dirt, /obj/machinery/light/small/directional/west, -/obj/item/crowbar/red, -/obj/item/wrench, -/obj/effect/spawner/random/maintenance/two, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron, -/area/hallway/secondary/construction) -"iDD" = ( -/obj/structure/bodycontainer/morgue{ - dir = 2 +/obj/structure/sign/warning/vacuum{ + pixel_x = -32 }, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/medical/morgue) -"iDJ" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/status_display/evac/directional/north, -/turf/open/floor/iron/dark, -/area/medical/surgery/theatre) -"iDT" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/obj/structure/disposalpipe/segment, -/obj/structure/cable, -/obj/effect/turf_decal/tile/yellow/anticorner/contrasted{ - dir = 4 +/area/station/security/execution/education) +"jNI" = ( +/obj/item/storage/box/gloves{ + pixel_x = 3; + pixel_y = 3 }, +/obj/item/storage/box/beakers, +/obj/structure/table/glass, +/obj/structure/cable, +/obj/effect/turf_decal/tile/blue/fourcorners, +/obj/machinery/power/apc/auto_name/directional/north, /turf/open/floor/iron/white, -/area/medical/pharmacy) -"iEc" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/area/station/medical/treatment_center) +"jNN" = ( +/obj/structure/table, +/obj/item/paicard, /obj/structure/cable, -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/tile/purple/half/contrasted, +/obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron, -/area/cargo/storage) -"iEk" = ( +/area/station/commons/locker) +"jNP" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/red{ - dir = 1 +/obj/machinery/holopad, +/obj/effect/turf_decal/bot, +/obj/effect/landmark/event_spawn, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/security/checkpoint/customs/fore) +"jNS" = ( +/obj/effect/decal/cleanable/cobweb, +/obj/effect/turf_decal/stripes/corner{ + dir = 8 }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 +/obj/effect/spawner/random/structure/crate, +/obj/structure/sign/warning/secure_area{ + pixel_x = -32 }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 +/obj/structure/sign/nanotrasen{ + pixel_y = 32 }, /turf/open/floor/iron, -/area/service/kitchen/abandoned) -"iEo" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/plating, -/area/maintenance/port/greater) -"iEu" = ( +/area/station/maintenance/department/engine/atmos) +"jOg" = ( /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron, -/area/cargo/storage) -"iED" = ( -/obj/item/kirbyplants/random, -/obj/effect/turf_decal/delivery, -/obj/machinery/firealarm/directional/south, -/turf/open/floor/iron, -/area/engineering/storage/tech) -"iEF" = ( -/obj/machinery/camera/directional/east{ - c_tag = "Medbay - Aft Port"; - name = "medbay camera"; - network = list("ss13","medbay") +/obj/structure/rack, +/obj/effect/spawner/random/maintenance, +/turf/open/floor/plating, +/area/station/maintenance/port/greater) +"jOn" = ( +/obj/structure/sign/plaques/kiddie/library{ + pixel_x = -32 }, -/obj/item/clipboard, -/obj/item/healthanalyzer, -/obj/structure/table, -/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"jOw" = ( +/obj/structure/chair/stool/directional/south, +/obj/item/radio/intercom/prison/directional/west, +/turf/open/floor/iron/cafeteria, +/area/station/security/prison/mess) +"jOD" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/white, -/area/medical/medbay/central) -"iEO" = ( /obj/structure/cable, -/obj/effect/turf_decal/delivery, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/science/research/abandoned) -"iEU" = ( -/obj/structure/bed/roller, -/obj/item/radio/intercom/directional/south, -/obj/effect/turf_decal/tile/red/half/contrasted, -/turf/open/floor/iron/white, -/area/security/medical) -"iEY" = ( -/obj/structure/disposalpipe/segment, /obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/maintenance, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron, -/area/cargo/storage) -"iFd" = ( -/obj/structure/table/glass, -/obj/machinery/computer/med_data/laptop{ - dir = 4; - pixel_x = 3; - pixel_y = 2 - }, -/obj/structure/sign/poster/official/cleanliness{ - pixel_y = 32 - }, -/obj/effect/turf_decal/tile/red/anticorner/contrasted{ +/obj/machinery/duct, +/obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ dir = 1 }, -/turf/open/floor/iron/white, -/area/security/medical) -"iFe" = ( -/obj/structure/cable, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/maintenance/department/electrical) -"iFm" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/door/airlock/maintenance_hatch{ - name = "Maintenance Hatch"; - req_access_txt = "12" - }, -/obj/effect/mapping_helpers/airlock/abandoned, -/obj/structure/cable, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/area/station/service/kitchen) +"jOK" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/maintenance/starboard/aft) -"iFr" = ( -/obj/structure/bed, -/obj/item/bedsheet/dorms, -/turf/open/floor/wood, -/area/commons/dorms) -"iFw" = ( -/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/general/hidden, -/turf/open/floor/plating, -/area/science/server) -"iFA" = ( -/turf/open/floor/iron/white, -/area/maintenance/department/science) -"iFB" = ( -/obj/structure/table/reinforced, -/obj/machinery/airalarm/directional/north, -/obj/effect/spawner/random/food_or_drink/refreshing_beverage, -/obj/effect/spawner/random/food_or_drink/snack, -/turf/open/floor/wood, -/area/engineering/break_room) -"iFH" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, @@ -37350,1096 +35995,1019 @@ dir = 1 }, /obj/effect/turf_decal/tile/neutral, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/obj/structure/cable, -/turf/open/floor/iron, -/area/engineering/atmos/mix) -"iFY" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron, -/area/security/brig) -"iGo" = ( -/obj/effect/landmark/start/hangover, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/dark/side{ +/obj/effect/turf_decal/siding/white{ dir = 8 }, -/area/hallway/primary/fore) -"iGq" = ( -/obj/machinery/holopad, -/turf/open/floor/iron/grimy, -/area/service/chapel/office) -"iGz" = ( -/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible{ - dir = 9 - }, -/turf/open/floor/iron, -/area/hallway/primary/port) -"iGF" = ( -/obj/structure/sign/painting/library{ - pixel_y = 32 - }, -/turf/open/floor/wood, -/area/service/library) -"iGJ" = ( -/obj/effect/turf_decal/loading_area{ - dir = 4 - }, /turf/open/floor/iron, -/area/cargo/storage) -"iGK" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/effect/turf_decal/trimline/blue/filled/warning{ - dir = 1 - }, -/turf/open/floor/iron/dark, -/area/engineering/transit_tube) -"iGN" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/white, -/area/security/prison/safe) -"iGT" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/effect/landmark/xeno_spawn, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 1 +/area/station/hallway/primary/fore) +"jOL" = ( +/obj/machinery/door/poddoor/preopen{ + id = "rdxeno"; + name = "Xenobiology Containment Door" }, -/turf/open/floor/plating, -/area/service/abandoned_gambling_den) -"iGY" = ( /obj/machinery/door/firedoor, -/obj/machinery/door/airlock/security/glass{ - name = "Holding Area"; - req_access_txt = "2" +/obj/machinery/door/airlock/research{ + name = "Xenobiology Lab" }, +/obj/structure/disposalpipe/segment, /obj/structure/cable, /obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/red/fourcorners, +/obj/effect/mapping_helpers/airlock/access/all/science/xenobio, /turf/open/floor/iron, -/area/security/checkpoint/escape) -"iHq" = ( +/area/station/science/xenobiology) +"jOW" = ( +/obj/structure/table, +/obj/structure/bedsheetbin, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/bot, -/obj/machinery/holopad, -/turf/open/floor/iron, -/area/service/hydroponics/garden) -"iHr" = ( -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 8 - }, -/turf/open/floor/iron, -/area/security/office) -"iHU" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/sign/poster/contraband/random/directional/east, +/obj/machinery/power/apc/auto_name/directional/south, /turf/open/floor/plating, -/area/maintenance/fore) -"iHY" = ( -/obj/effect/landmark/start/head_of_security, -/obj/structure/cable, +/area/station/medical/morgue) +"jOY" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/lattice, +/turf/open/space, +/area/space/nearstation) +"jPd" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/grimy, -/area/command/heads_quarters/hos) -"iIa" = ( -/obj/machinery/camera/directional/north{ - c_tag = "Art Gallery"; - name = "library camera" +/obj/effect/turf_decal/tile/yellow{ + dir = 1 }, -/obj/structure/window/reinforced{ +/obj/effect/turf_decal/tile/yellow, +/obj/structure/extinguisher_cabinet/directional/north, +/turf/open/floor/iron, +/area/station/engineering/supermatter/room) +"jPe" = ( +/obj/structure/chair/office{ dir = 8 }, -/obj/structure/window/reinforced, -/obj/effect/spawner/random/decoration/statue{ - spawn_loot_chance = 35 +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 }, -/obj/structure/table/wood/fancy, -/obj/structure/sign/painting/large/library{ +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/ai) +"jPk" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 1 }, -/turf/open/floor/wood, -/area/service/library) -"iIt" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/preopen{ - id = "hopblast"; - name = "HoP Blast door" - }, -/obj/structure/cable, -/turf/open/floor/plating, -/area/command/heads_quarters/hop) -"iIu" = ( -/obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron, -/area/science/robotics/lab) -"iIA" = ( -/obj/machinery/status_display/supply{ - pixel_x = -32 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 8 - }, -/obj/machinery/camera/directional/west{ - c_tag = "Cargo Bay - Port"; - name = "cargo camera" - }, -/turf/open/floor/iron, -/area/cargo/storage) -"iIE" = ( -/obj/effect/turf_decal/tile/neutral, +/area/station/cargo/office) +"jPm" = ( +/obj/structure/cable, +/obj/effect/turf_decal/tile/purple/fourcorners, /turf/open/floor/iron, -/area/hallway/primary/central/fore) -"iIQ" = ( -/obj/structure/bed{ - dir = 4 +/area/station/science/research) +"jPn" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/airalarm/directional/south, +/turf/open/floor/iron/dark, +/area/station/commons/locker) +"jPy" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/wood, +/area/station/service/library/abandoned) +"jPz" = ( +/obj/machinery/conveyor{ + dir = 1; + id = "cargoload" }, -/obj/effect/decal/cleanable/cobweb, -/obj/machinery/camera/directional/north{ - c_tag = "Permabrig - Isolation"; - network = list("ss13","prison") +/obj/effect/decal/cleanable/dirt, +/obj/machinery/status_display/supply{ + pixel_x = 32 }, /turf/open/floor/plating, -/area/security/prison/safe) -"iJe" = ( -/obj/effect/landmark/start/hangover, -/obj/structure/chair/sofa/right{ +/area/station/cargo/storage) +"jPC" = ( +/obj/machinery/telecomms/bus/preset_two, +/obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ dir = 4 }, -/obj/effect/turf_decal/tile/red{ +/turf/open/floor/iron/telecomms, +/area/station/tcommsat/server) +"jPD" = ( +/obj/structure/cable, +/obj/effect/turf_decal/stripes/corner, +/obj/effect/turf_decal/stripes/corner{ dir = 4 }, -/obj/effect/turf_decal/tile/red{ +/obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 8 }, -/obj/effect/turf_decal/tile/yellow{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron{ + heat_capacity = 1e+006 + }, +/area/station/maintenance/port/aft) +"jPG" = ( +/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/components/unary/thermomachine/freezer{ dir = 1 }, -/obj/effect/turf_decal/tile/yellow, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, -/area/commons/lounge) -"iJp" = ( -/obj/item/radio/intercom/directional/south, +/area/station/medical/cryo) +"jPJ" = ( /obj/item/kirbyplants/random, -/turf/open/floor/iron/grimy, -/area/service/library) -"iJs" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/status_display/ai/directional/west, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/engineering/storage/tech) +"jPP" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/station/engineering/main) +"jPU" = ( +/obj/effect/landmark/start/cargo_technician, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron, -/area/engineering/main) -"iJw" = ( -/obj/machinery/door/airlock/public/glass{ - id_tag = "permabolt2"; - name = "Cell 2" +/area/station/cargo/drone_bay) +"jQa" = ( +/obj/structure/filingcabinet/medical, +/obj/machinery/firealarm/directional/east, +/obj/machinery/computer/security/telescreen/entertainment/directional/north, +/obj/effect/turf_decal/tile/blue/anticorner/contrasted{ + dir = 4 }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ +/turf/open/floor/iron, +/area/station/security/checkpoint/customs/aft) +"jQd" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/tile/green{ dir = 8 }, -/obj/machinery/door/poddoor/preopen{ - id = "permashut2" - }, -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/tile/green{ dir = 4 }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/obj/effect/turf_decal/tile/blue, +/obj/structure/railing{ + dir = 6 }, -/turf/open/floor/iron, -/area/security/prison/safe) -"iJz" = ( -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron, -/area/commons/fitness/recreation) -"iJC" = ( -/obj/machinery/mass_driver/ordnance{ - dir = 8 +/obj/structure/rack, +/obj/item/wrench, +/obj/item/crowbar, +/obj/item/watertank, +/obj/effect/turf_decal/box/corners{ + dir = 1 }, -/turf/open/floor/plating, -/area/science/mixing/launch) -"iJK" = ( -/obj/effect/landmark/start/hangover, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, -/area/hallway/secondary/entry) -"iJS" = ( -/obj/machinery/door/window/brigdoor{ - dir = 1; - name = "Creature Pen"; - req_access_txt = "47" +/area/station/service/hydroponics) +"jQl" = ( +/obj/machinery/camera/directional/east{ + c_tag = "Medbay - Surgery B"; + name = "medbay camera"; + network = list("ss13","medbay") }, +/obj/structure/closet/secure_closet/medical2, +/obj/item/radio/intercom/directional/east, +/turf/open/floor/iron/white, +/area/station/medical/surgery/aft) +"jQn" = ( +/obj/machinery/light/directional/south, +/obj/item/kirbyplants/random, /obj/structure/cable, -/obj/machinery/door/poddoor/preopen{ - id = "xeno3"; - name = "Creature Cell #3" - }, +/obj/machinery/power/apc/auto_name/directional/south, +/obj/effect/turf_decal/tile/blue/half/contrasted, +/turf/open/floor/iron/white, +/area/station/medical/psychology) +"jQv" = ( +/obj/structure/table/reinforced, +/obj/item/folder/red, +/obj/item/pen, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/science/xenobiology) -"iJZ" = ( -/obj/structure/window/reinforced, -/obj/machinery/door/window{ - dir = 4; - name = "Fitness Ring" +/area/station/security/execution/transfer) +"jQw" = ( +/obj/machinery/telecomms/broadcaster/preset_right, +/turf/open/floor/circuit/telecomms/mainframe, +/area/station/tcommsat/server) +"jQx" = ( +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/machinery/vending/autodrobe/all_access, +/turf/open/floor/plating, +/area/station/maintenance/fore) +"jQy" = ( +/obj/effect/turf_decal/tile/blue/half/contrasted{ + dir = 1 }, -/turf/open/floor/iron/dark, -/area/commons/fitness/recreation) -"iKa" = ( -/obj/structure/plasticflaps/opaque, -/obj/effect/turf_decal/delivery, -/obj/machinery/navbeacon{ - codes_txt = "delivery;dir=4"; - freq = 1400; - location = "Bar" +/turf/open/floor/iron/white, +/area/station/medical/medbay/lobby) +"jQI" = ( +/obj/structure/window/reinforced{ + dir = 1 }, -/turf/open/floor/iron, -/area/maintenance/department/crew_quarters/bar) -"iKc" = ( -/obj/structure/cable, +/obj/machinery/light/small/directional/east, /obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/security/checkpoint/escape) -"iKk" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/obj/machinery/firealarm/directional/east, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/aisat/exterior) +"jRb" = ( +/obj/machinery/light/small/directional/north, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/turf/open/floor/iron{ + heat_capacity = 1e+006 }, -/turf/open/floor/iron, -/area/hallway/primary/central/fore) -"iKn" = ( +/area/station/commons/toilet/locker) +"jRc" = ( +/obj/machinery/power/apc/auto_name/directional/north, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/green/half/contrasted{ - dir = 8 - }, -/turf/open/floor/iron/white, -/area/medical/medbay/central) -"iKo" = ( -/obj/machinery/camera/directional/south{ - c_tag = "Bridge - Starboard"; - name = "command camera" +/turf/open/floor/plating, +/area/station/maintenance/starboard/fore) +"jRg" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/service/abandoned_gambling_den/gaming) +"jRj" = ( +/obj/structure/chair/office{ + dir = 1 }, -/obj/effect/turf_decal/tile/blue/half/contrasted, -/obj/machinery/firealarm/directional/south, -/turf/open/floor/iron/dark, -/area/command/bridge) -"iKp" = ( -/obj/structure/cable, /obj/effect/turf_decal/stripes/line{ - dir = 1 + dir = 4 }, +/obj/machinery/light/small/directional/east, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, -/area/maintenance/solars/port/fore) -"iKu" = ( -/obj/structure/table/wood, -/obj/effect/decal/cleanable/dirt, -/obj/item/folder, -/obj/item/pen, -/turf/open/floor/plating, -/area/service/library/abandoned) -"iKB" = ( -/obj/effect/turf_decal/tile/brown/half/contrasted, +/area/station/maintenance/solars/port/fore) +"jRk" = ( +/obj/machinery/light_switch/directional/north, +/obj/machinery/power/port_gen/pacman, +/obj/effect/turf_decal/bot, /turf/open/floor/iron, -/area/cargo/qm) -"iKO" = ( -/turf/closed/wall, -/area/service/hydroponics/garden) -"iKS" = ( -/obj/structure/table/wood, -/obj/item/storage/fancy/candle_box{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/item/storage/fancy/candle_box, -/turf/open/floor/iron/grimy, -/area/service/chapel/office) -"iLb" = ( -/obj/structure/cable, +/area/station/engineering/gravity_generator) +"jRq" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/service/abandoned_gambling_den/gaming) -"iLe" = ( -/obj/effect/turf_decal/tile/green, -/obj/effect/turf_decal/tile/blue{ +/obj/effect/turf_decal/stripes/line{ dir = 4 }, /turf/open/floor/iron, -/area/service/hydroponics) -"iLj" = ( -/obj/machinery/atmospherics/components/binary/pump{ - name = "Atmos to Loop" +/area/station/hallway/secondary/entry) +"jRL" = ( +/obj/effect/turf_decal/tile/red{ + dir = 8 }, -/obj/effect/turf_decal/box/corners, -/obj/effect/turf_decal/box/corners{ +/obj/effect/turf_decal/tile/red{ dir = 4 }, -/obj/effect/turf_decal/stripes/corner{ +/obj/structure/chair{ dir = 8 }, -/obj/effect/turf_decal/box/corners{ +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/obj/effect/landmark/start/assistant, +/turf/open/floor/iron/cafeteria, +/area/station/service/cafeteria) +"jRN" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 1 }, /turf/open/floor/iron, -/area/engineering/supermatter/room) -"iLn" = ( -/obj/machinery/holopad, -/obj/structure/cable, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/effect/landmark/start/depsec/science, -/turf/open/floor/iron, -/area/security/checkpoint/science/research) -"iLo" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable, -/obj/effect/turf_decal/bot, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 +/area/station/maintenance/aft) +"jSh" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/firedoor, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "chemisttop"; + name = "Chemistry Lobby Shutters" }, -/obj/structure/disposalpipe/segment, +/obj/machinery/door/window/left/directional/north{ + name = "Chemistry Desk" + }, +/obj/machinery/door/window/left/directional/south{ + name = "Chemistry Desk"; + req_access = list("pharmacy") + }, +/obj/effect/turf_decal/delivery, /turf/open/floor/iron, -/area/medical/medbay/central) -"iLx" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, +/area/station/medical/chemistry) +"jSo" = ( +/obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, -/area/engineering/atmos) -"iLz" = ( -/obj/machinery/door/morgue{ - name = "Curator's Study"; - req_access_txt = "37" - }, -/obj/effect/landmark/navigate_destination, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/area/station/service/hydroponics/garden) +"jSw" = ( +/obj/structure/table/wood, +/obj/item/reagent_containers/food/drinks/bottle/whiskey, +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark, -/area/service/library) -"iLS" = ( -/obj/item/kirbyplants/random, -/obj/effect/turf_decal/tile/blue/half/contrasted{ +/turf/open/floor/carpet, +/area/station/command/corporate_showroom) +"jSy" = ( +/obj/effect/landmark/start/hangover, +/obj/effect/turf_decal/tile/red{ dir = 1 }, -/turf/open/floor/iron/dark, -/area/command/bridge) -"iLU" = ( -/obj/effect/turf_decal/tile/purple{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/white, -/area/science/research) -"iLV" = ( -/obj/machinery/door/airlock/maintenance_hatch{ - name = "Theater Maintenance"; - req_access_txt = "46" - }, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/tile/blue{ dir = 4 }, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/tile/blue{ dir = 8 }, +/obj/effect/turf_decal/tile/red, +/obj/machinery/status_display/ai/directional/east, /turf/open/floor/iron, -/area/maintenance/department/crew_quarters/bar) -"iMe" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark/corner{ - dir = 4 - }, -/area/commons/fitness/recreation) -"iMo" = ( -/obj/machinery/door/airlock/maintenance_hatch{ - name = "Maintenance Hatch"; - req_access_txt = "12" - }, +/area/station/service/theater) +"jSE" = ( +/obj/structure/cable, +/obj/machinery/power/smes, /obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/iron, -/area/maintenance/fore) -"iMC" = ( -/obj/structure/table/wood, -/turf/open/floor/iron/grimy, -/area/service/library) -"iMF" = ( -/obj/structure/closet/secure_closet/personal/cabinet, -/obj/item/clothing/suit/jacket{ - desc = "All the class of a trenchcoat without the security fibers."; - icon_state = "detective"; - name = "trenchcoat" - }, -/obj/item/clothing/suit/toggle/lawyer/purple, -/obj/item/clothing/head/fedora{ - icon_state = "detective" - }, -/obj/item/clothing/under/costume/geisha, -/obj/item/clothing/head/fedora{ - icon_state = "curator" - }, -/obj/item/clothing/suit/jacket{ - desc = "This looks awfully familiar..."; - icon_state = "curator" - }, -/obj/item/clothing/under/rank/civilian/curator/treasure_hunter, -/obj/machinery/airalarm/directional/north, -/obj/item/radio/intercom/directional/east, -/turf/open/floor/carpet, -/area/commons/dorms) -"iMI" = ( -/obj/machinery/light/small/directional/west, -/turf/open/floor/plating{ - icon_state = "platingdmg2" - }, -/area/maintenance/department/crew_quarters/bar) -"iMJ" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/components/trinary/filter{ - dir = 8 - }, -/turf/open/floor/iron, -/area/maintenance/port/aft) -"iMS" = ( +/turf/open/floor/plating, +/area/station/maintenance/solars/starboard/fore) +"jSI" = ( /obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/tile/brown/half/contrasted{ +/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/turf_decal/siding/yellow/corner{ dir = 8 }, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, -/area/cargo/storage) -"iMW" = ( -/obj/effect/spawner/random/vending/colavend, -/obj/effect/turf_decal/delivery, +/area/station/engineering/atmos) +"jSP" = ( +/obj/structure/table/reinforced, +/obj/item/clipboard, +/obj/item/folder/blue, +/obj/item/electronics/firelock, +/obj/item/stack/sheet/glass, +/obj/effect/turf_decal/bot, +/obj/structure/extinguisher_cabinet/directional/south, /turf/open/floor/iron, -/area/hallway/primary/central/aft) -"iMX" = ( -/obj/structure/disposalpipe/junction/flip{ +/area/station/maintenance/port/greater) +"jSY" = ( +/turf/closed/wall, +/area/station/science/robotics/mechbay) +"jTf" = ( +/obj/effect/landmark/start/hangover, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"jTg" = ( +/obj/machinery/portable_atmospherics/canister, +/obj/effect/turf_decal/box, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/dark, +/area/station/maintenance/department/engine/atmos) +"jTu" = ( +/obj/structure/cable, +/obj/machinery/power/apc/auto_name/directional/west, +/turf/open/floor/wood, +/area/station/command/corporate_showroom) +"jTy" = ( +/obj/item/kirbyplants/random, +/obj/effect/turf_decal/tile/purple, +/turf/open/floor/iron/white, +/area/station/science/lab) +"jTK" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 4 }, /turf/open/floor/iron, -/area/hallway/primary/central/fore) -"iMY" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/white, -/area/medical/surgery/theatre) -"iNi" = ( -/obj/structure/lattice/catwalk, -/obj/structure/transit_tube/junction{ +/area/station/maintenance/port/greater) +"jUb" = ( +/obj/structure/disposalpipe/segment{ dir = 4 }, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/delivery, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/space/basic, -/area/space/nearstation) -"iNk" = ( -/obj/effect/spawner/random/structure/crate, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"iNp" = ( -/obj/effect/turf_decal/tile/green, -/obj/effect/turf_decal/tile/green{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/machinery/hydroponics/constructable, -/obj/item/radio/intercom/directional/north, -/obj/machinery/light/directional/east, -/obj/machinery/camera/directional/east{ - c_tag = "Service - Hydroponics Front Fore"; - dir = 6; - name = "service camera" - }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/service/hydroponics) -"iNG" = ( -/obj/item/kirbyplants/random, -/obj/effect/turf_decal/tile/purple/half/contrasted{ +/area/station/maintenance/starboard/aft) +"jUc" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/table/reinforced, +/obj/item/paper_bin, +/obj/item/pen, +/obj/effect/turf_decal/tile/yellow{ dir = 8 }, -/obj/structure/sign/poster/official/random/directional/west, -/turf/open/floor/iron, -/area/cargo/miningoffice) -"iOd" = ( -/obj/effect/turf_decal/bot/left, -/turf/open/floor/iron/dark/textured_large, -/area/engineering/atmos/hfr_room) -"iOi" = ( -/obj/effect/turf_decal/tile/purple{ +/obj/machinery/newscaster/directional/south, +/turf/open/floor/iron/dark/corner, +/area/station/maintenance/disposal/incinerator) +"jUy" = ( +/turf/closed/wall, +/area/station/hallway/secondary/construction) +"jUz" = ( +/obj/effect/turf_decal/tile/yellow{ dir = 1 }, -/obj/machinery/light/directional/north, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/obj/effect/landmark/start/scientist, -/obj/machinery/light_switch/directional/north{ - pixel_x = -8 +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/stripes/corner, +/turf/open/floor/iron, +/area/station/engineering/atmos/project) +"jUJ" = ( +/obj/structure/table/glass, +/obj/structure/sign/warning/deathsposal{ + pixel_y = -32 }, -/obj/structure/cable, -/obj/machinery/button/door{ - id = "rdordnance"; - name = "Ordnance Containment Control"; - pixel_x = 8; - pixel_y = 26; - req_access_txt = "30" +/obj/item/paper_bin, +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/turf/open/floor/iron/white, -/area/science/mixing/hallway) -"iOp" = ( +/turf/open/floor/iron, +/area/station/medical/virology) +"jUN" = ( /obj/structure/cable, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron{ - heat_capacity = 1e+006 +/obj/structure/disposalpipe/junction/flip{ + dir = 1 }, -/area/commons/locker) -"iOy" = ( -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 9 +/turf/open/floor/plating, +/area/station/maintenance/starboard) +"jUS" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/obj/machinery/door/airlock/external{ + name = "External Docking Port"; + space_dir = 1 }, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron, -/area/commons/storage/primary) -"iOz" = ( -/obj/machinery/light/directional/west, -/obj/structure/cable, -/turf/open/floor/wood, -/area/service/lawoffice) -"iOB" = ( -/obj/structure/cable, -/obj/effect/turf_decal/tile/purple, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment, /obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/corner{ dir = 8 }, -/turf/open/floor/iron/white, -/area/maintenance/department/science) -"iOQ" = ( -/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible, -/obj/item/radio/intercom/directional/east, -/obj/effect/turf_decal/trimline/yellow/filled/line{ +/obj/effect/turf_decal/stripes/line{ dir = 4 }, /turf/open/floor/iron, -/area/engineering/atmos) -"iOV" = ( -/obj/item/storage/box/chemimp{ - pixel_x = 6 +/area/station/hallway/secondary/entry) +"jUU" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/obj/item/storage/box/trackimp{ - pixel_x = -3 +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/freezer, +/area/station/service/kitchen/coldroom) +"jVd" = ( +/obj/structure/table, +/obj/item/camera_film{ + pixel_x = 3; + pixel_y = 3 }, -/obj/item/storage/lockbox/loyalty, -/obj/structure/table/reinforced, +/obj/item/camera_film, /obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/airalarm/directional/north, -/turf/open/floor/iron/dark, -/area/ai_monitored/security/armory) -"iPj" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/commons/locker) +"jVg" = ( /obj/structure/cable, -/obj/effect/turf_decal/plaque{ - icon_state = "L6" - }, +/obj/effect/turf_decal/tile/red/half/contrasted, /turf/open/floor/iron, -/area/hallway/primary/central/aft) -"iPk" = ( -/obj/structure/table, -/obj/item/storage/box/bodybags, -/obj/item/clothing/gloves/color/latex, +/area/station/security/processing) +"jVs" = ( +/obj/effect/turf_decal/bot, /obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/structure/table/reinforced, +/obj/item/controller, /turf/open/floor/iron/dark, -/area/security/detectives_office) -"iPP" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/landmark/start/hangover, -/obj/structure/chair{ - dir = 8 - }, -/turf/open/floor/carpet/red, -/area/hallway/secondary/service) -"iPX" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/conveyor{ - dir = 4; - id = "garbage" - }, -/obj/structure/sign/warning/vacuum{ - pixel_y = 32 - }, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ +/area/station/science/explab) +"jVE" = ( +/obj/machinery/airalarm/directional/north, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 1 }, -/turf/open/floor/plating, -/area/maintenance/disposal) -"iQj" = ( +/turf/open/floor/iron, +/area/station/security/courtroom) +"jVN" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/oil, /obj/structure/cable, -/obj/machinery/button/flasher{ - id = "Cell 4"; - name = "Prisoner Flash"; - pixel_x = 25; +/obj/effect/spawner/random/structure/crate, +/turf/open/floor/iron, +/area/station/maintenance/port/aft) +"jWb" = ( +/obj/structure/table/wood, +/obj/item/book/manual/wiki/barman_recipes{ + pixel_x = -4; pixel_y = 7 }, -/obj/effect/turf_decal/tile/red{ - dir = 8 +/obj/item/holosign_creator/robot_seat/bar, +/obj/machinery/door/firedoor, +/turf/open/floor/iron/dark/smooth_half{ + dir = 1 }, +/area/station/service/bar) +"jWh" = ( +/obj/effect/turf_decal/tile/purple/fourcorners, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/button/door/directional/east{ - id = "permashut4"; - name = "Cell Lockdown Button"; - pixel_y = -6; - req_access_txt = "2" +/obj/structure/disposalpipe/segment{ + dir = 4 }, /turf/open/floor/iron, -/area/security/prison) -"iQo" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/neutral/half/contrasted, -/turf/open/floor/iron, -/area/maintenance/port/lesser) -"iQq" = ( -/obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"iQr" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/chair/comfy/black, -/turf/open/floor/carpet, -/area/command/meeting_room/council) -"iQv" = ( -/turf/open/floor/wood, -/area/service/abandoned_gambling_den) -"iQC" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 1 - }, -/turf/open/floor/iron/white, -/area/medical/treatment_center) -"iQD" = ( -/obj/structure/cable, +/area/station/science/research) +"jWn" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 }, -/turf/open/floor/iron, -/area/command/heads_quarters/rd) -"iQF" = ( -/obj/structure/disposalpipe/segment{ +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"iQL" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/door/poddoor/shutters{ + id = "construction"; + name = "Construction Shutters" + }, +/turf/open/floor/iron/textured, +/area/station/construction/mining/aux_base) +"jWq" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/line{ - dir = 6 +/obj/machinery/light/directional/north, +/obj/structure/table/reinforced, +/obj/item/storage/box/lights/mixed, +/obj/machinery/airalarm/directional/north, +/obj/item/stock_parts/cell/high/empty, +/obj/effect/turf_decal/tile/brown/half/contrasted{ + dir = 1 }, /turf/open/floor/iron, -/area/engineering/main) -"iQR" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/area/station/cargo/storage) +"jWx" = ( +/obj/structure/sign/warning/electric_shock{ + pixel_x = 32 }, /obj/machinery/light/directional/east, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/status_display/evac/directional/north, -/obj/item/kirbyplants/random, -/obj/machinery/camera/directional/east{ - c_tag = "Fore Hallway - Fore Entrance"; - name = "hallway camera" +/obj/effect/turf_decal/tile/red{ + dir = 4 }, /turf/open/floor/iron, -/area/hallway/primary/fore) -"iQX" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 4 +/area/station/hallway/primary/starboard) +"jWz" = ( +/obj/structure/table, +/obj/item/stack/sheet/iron/fifty, +/obj/item/stack/sheet/iron/fifty, +/obj/item/construction/plumbing, +/obj/item/construction/plumbing, +/obj/machinery/light/directional/south, +/obj/effect/turf_decal/trimline/yellow/filled/corner, +/turf/open/floor/iron/white, +/area/station/medical/chemistry) +"jWG" = ( +/obj/structure/table, +/obj/item/reagent_containers/glass/beaker/large, +/obj/item/reagent_containers/glass/bottle/toxin{ + pixel_x = 4; + pixel_y = 2 }, -/mob/living/basic/cockroach, /turf/open/floor/plating, -/area/maintenance/port/aft) -"iRD" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/yellow{ +/area/station/maintenance/port/fore) +"jWH" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/security/warden) +"jWT" = ( +/turf/open/floor/engine/n2, +/area/station/engineering/atmos) +"jWU" = ( +/obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/effect/turf_decal/tile/yellow, -/obj/machinery/atmospherics/pipe/smart/manifold4w/green/visible, /turf/open/floor/iron, -/area/engineering/supermatter/room) -"iRE" = ( -/obj/structure/cable, -/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" +/area/station/science/auxlab) +"jWV" = ( +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ + dir = 1 }, -/obj/effect/turf_decal/tile/bar{ +/turf/open/floor/plating, +/area/station/medical/morgue) +"jWX" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small/directional/north, +/obj/machinery/airalarm/directional/north, +/obj/machinery/camera/directional/north{ + c_tag = "Cargo - Warehouse"; + name = "cargo camera" + }, +/obj/effect/turf_decal/tile/brown/half/contrasted{ dir = 1 }, -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/siding/thinplating/dark/corner, -/obj/machinery/status_display/ai/directional/east, -/obj/effect/turf_decal/bot, +/turf/open/floor/iron, +/area/station/cargo/warehouse) +"jXk" = ( +/obj/machinery/light/directional/south, +/obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/service/bar) -"iRG" = ( -/obj/machinery/door/airlock/engineering{ - name = "Port Quarter Solar Access"; - req_access_txt = "10" +/area/station/ai_monitored/turret_protected/ai) +"jXn" = ( +/obj/effect/turf_decal/tile/yellow/anticorner/contrasted{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/commons/storage/primary) +"jXp" = ( +/obj/machinery/computer/prisoner/management{ + dir = 8 + }, +/obj/machinery/camera/directional/east{ + c_tag = "Security - Warden's Office" }, /obj/structure/cable, +/obj/machinery/power/apc/auto_name/directional/east, +/obj/effect/turf_decal/tile/red/anticorner/contrasted{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/security/warden) +"jXy" = ( +/obj/machinery/door/airlock/research/glass/incinerator/ordmix_exterior{ + name = "Burn Chamber Exterior Airlock" + }, +/obj/effect/mapping_helpers/airlock/locked, /obj/effect/turf_decal/stripes/line{ dir = 8 }, /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/maintenance/solars/port/aft) -"iRV" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron, -/area/science/robotics/lab) -"iRW" = ( -/obj/effect/turf_decal/tile/blue{ +/obj/effect/mapping_helpers/airlock/access/all/science/ordnance, +/turf/open/floor/engine/vacuum, +/area/station/science/ordnance/burnchamber) +"jXz" = ( +/obj/structure/chair/wood{ dir = 4 }, -/turf/open/floor/iron, -/area/engineering/hallway) -"iSa" = ( -/obj/machinery/portable_atmospherics/pump, -/obj/effect/turf_decal/tile/blue{ - dir = 4 +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/service/abandoned_gambling_den) +"jXD" = ( +/obj/effect/decal/cleanable/blood/old, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/service/abandoned_gambling_den) +"jXN" = ( +/obj/machinery/atmospherics/pipe/smart/simple/yellow/visible, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/engineering/atmos) +"jXW" = ( +/obj/structure/table/glass, +/obj/item/stack/medical/suture, +/obj/item/stack/medical/mesh, +/obj/machinery/camera/directional/north{ + c_tag = "Medbay - Treatment Center"; + name = "medbay camera"; + network = list("ss13","medbay") }, -/obj/machinery/atmospherics/components/unary/portables_connector/visible/layer4, -/obj/machinery/airalarm/directional/north, -/turf/open/floor/iron/white/corner{ +/obj/effect/turf_decal/tile/blue/fourcorners, +/turf/open/floor/iron/white, +/area/station/medical/treatment_center) +"jXZ" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible, +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ dir = 1 }, -/area/commons/locker) -"iSe" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/atmos{ + name = "Atmospherics" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/atmos, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"jYc" = ( +/obj/effect/landmark/start/security_officer, /obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 6 +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 }, +/turf/open/floor/iron, +/area/station/security/lockers) +"jYg" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/half, -/area/service/hydroponics) -"iSs" = ( -/obj/structure/disposalpipe/trunk{ +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/machinery/disposal/bin, -/obj/effect/turf_decal/stripes/box, -/turf/open/floor/iron/dark/textured_large, -/area/service/janitor) -"iSz" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/neutral/half/contrasted, /turf/open/floor/iron, -/area/cargo/storage) -"iSD" = ( +/area/station/maintenance/port/fore) +"jYo" = ( +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/effect/decal/cleanable/dirt, -/obj/effect/landmark/event_spawn, -/turf/open/floor/iron, -/area/cargo/warehouse) -"iSI" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light/small/directional/south, -/obj/structure/bodycontainer/morgue{ - dir = 1 - }, /obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/medical/morgue) -"iSL" = ( -/obj/effect/landmark/start/hangover, -/obj/effect/turf_decal/tile/red{ +/turf/open/floor/iron, +/area/station/construction/mining/aux_base) +"jYp" = ( +/obj/effect/landmark/start/cyborg, +/obj/structure/cable, +/obj/machinery/holopad/secure, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/aisat_interior) +"jYt" = ( +/obj/effect/turf_decal/tile/blue{ dir = 4 }, -/obj/effect/turf_decal/tile/red{ +/obj/effect/turf_decal/tile/blue{ dir = 8 }, -/obj/effect/turf_decal/tile/yellow{ +/obj/effect/turf_decal/tile/red{ dir = 1 }, -/obj/effect/turf_decal/tile/yellow, -/obj/effect/decal/cleanable/dirt, -/obj/structure/chair/stool/bar/directional/east, +/obj/effect/turf_decal/tile/red, +/obj/structure/closet/crate/wooden/toy, +/obj/item/toy/mecha/honk, +/obj/structure/sign/poster/contraband/random/directional/east, /turf/open/floor/iron, -/area/commons/lounge) -"iSP" = ( -/obj/structure/barricade/wooden, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/maintenance/fore) -"iSU" = ( -/turf/closed/wall/r_wall, -/area/maintenance/department/engine/atmos) -"iTl" = ( -/obj/structure/table/wood, -/obj/item/canvas, -/obj/item/canvas, -/obj/item/canvas, -/obj/effect/landmark/start/hangover, -/obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ - dir = 4 +/area/station/service/theater) +"jYv" = ( +/obj/structure/table/reinforced, +/obj/machinery/cell_charger, +/obj/item/stock_parts/cell/high, +/obj/machinery/firealarm/directional/south, +/obj/machinery/light_switch/directional/east, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 1 }, /turf/open/floor/iron/dark, -/area/commons/fitness/recreation) -"iTy" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/maintenance/port/greater) -"iTF" = ( -/obj/structure/cable, -/turf/open/floor/iron/grimy, -/area/command/heads_quarters/hos) -"iTK" = ( -/turf/closed/wall/r_wall, -/area/science/mixing/hallway) -"iTT" = ( -/obj/effect/turf_decal/tile/red{ +/area/station/engineering/break_room) +"jYy" = ( +/obj/structure/table, +/obj/item/folder/white, +/obj/effect/turf_decal/tile/blue{ dir = 8 }, -/turf/open/floor/iron/cafeteria, -/area/engineering/atmos/pumproom) -"iTU" = ( -/obj/structure/cable, -/obj/effect/turf_decal/tile/red{ +/turf/open/floor/iron/white, +/area/station/medical/medbay/lobby) +"jYA" = ( +/obj/effect/turf_decal/box/red/corners{ + dir = 1 + }, +/obj/effect/turf_decal/box/red/corners{ dir = 8 }, +/turf/open/floor/iron/dark/textured, +/area/station/engineering/atmos/storage) +"jYC" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/security/detectives_office) +"jYF" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/neutral/half/contrasted, +/turf/open/floor/iron, +/area/station/maintenance/port/aft) +"jYM" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, -/area/security/prison) -"iUd" = ( +/area/station/hallway/secondary/entry) +"jYU" = ( /obj/structure/cable, +/obj/effect/decal/cleanable/dirt, +/obj/structure/chair/stool/bar/directional/west, +/obj/machinery/power/apc/auto_name/directional/north, +/turf/open/floor/plating, +/area/station/service/abandoned_gambling_den/gaming) +"jYX" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/door/poddoor/preopen{ + id = "bridgedoors"; + name = "Bridge Access Blast Door" + }, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/command/heads_quarters/ce) -"iUm" = ( +/area/station/command/bridge) +"jZj" = ( +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/tile/blue, -/obj/structure/railing/corner, +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, /turf/open/floor/iron, -/area/service/hydroponics) -"iUx" = ( -/obj/machinery/airalarm/directional/south, -/obj/effect/turf_decal/tile/blue/half/contrasted, -/turf/open/floor/iron/dark, -/area/command/bridge) -"iUA" = ( -/obj/item/kirbyplants/random, +/area/station/commons/vacant_room) +"jZl" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, /obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/bridge_pipe/cyan/visible{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/bridge_pipe/green/visible, +/turf/open/floor/iron/white/corner{ dir = 1 }, -/obj/effect/turf_decal/tile/blue, +/area/station/engineering/atmos) +"jZp" = ( +/obj/machinery/atmospherics/components/unary/passive_vent{ + dir = 4; + name = "killroom vent" + }, +/turf/open/floor/plating/airless, +/area/space/nearstation) +"jZq" = ( +/obj/machinery/light/small/directional/south, +/obj/structure/sign/warning/vacuum{ + pixel_x = -32 + }, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/engineering/hallway) +"jZF" = ( +/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/science/explab) +"jZH" = ( +/obj/effect/landmark/start/hangover, /obj/structure/railing{ - dir = 10 + dir = 1 }, +/obj/structure/chair/sofa/bench/right, /obj/effect/turf_decal/box/corners{ - dir = 4 - }, -/obj/effect/turf_decal/tile/green{ dir = 8 }, +/obj/effect/turf_decal/box/corners{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ + dir = 4 + }, /turf/open/floor/iron, -/area/service/hydroponics) -"iUB" = ( +/area/station/hallway/primary/fore) +"jZT" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"jZV" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/engineering/supermatter/room) +"kab" = ( +/obj/effect/turf_decal/tile/purple, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/disposalpipe/segment{ dir = 4 }, +/turf/open/floor/iron/white, +/area/station/science/research) +"kal" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/reagent_dispensers/fueltank, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"kam" = ( /obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 1 }, /turf/open/floor/iron, -/area/hallway/secondary/command) -"iUH" = ( -/obj/machinery/door/poddoor/shutters/preopen{ - id = "hopline"; - name = "Queue Shutters" - }, -/obj/effect/landmark/event_spawn, -/obj/machinery/ticket_machine/directional/north, -/obj/effect/turf_decal/loading_area{ - dir = 4 +/area/station/security/courtroom) +"kan" = ( +/obj/machinery/porta_turret/ai, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/firealarm/directional/east, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/aisat_interior) +"kaD" = ( +/obj/machinery/light/small/directional/north, +/obj/machinery/camera/directional/north{ + c_tag = "Xenobiology - Cell 1"; + name = "xenobiology camera"; + network = list("ss13","xeno","rd") }, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/science/xenobiology) +"kaG" = ( +/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/hallway/primary/central/fore) -"iUP" = ( +/area/station/commons/locker) +"kaL" = ( +/obj/effect/decal/cleanable/glass, /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/layer_manifold/scrubbers/visible, -/turf/open/floor/iron/dark/corner, -/area/maintenance/department/electrical) -"iVe" = ( -/obj/structure/cable, -/obj/effect/turf_decal/stripes/line{ - dir = 4 +/obj/structure/sink{ + dir = 8; + pixel_x = 12 }, -/obj/effect/decal/cleanable/oil, +/turf/open/floor/iron/checker, +/area/station/service/hydroponics/garden/abandoned) +"kaM" = ( +/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"kaP" = ( +/obj/effect/spawner/random/trash/grille_or_waste, /turf/open/floor/plating, -/area/engineering/supermatter/room) -"iVk" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/power/terminal{ - dir = 1 +/area/station/maintenance/department/crew_quarters/bar) +"kbd" = ( +/obj/effect/turf_decal/tile/yellow/half/contrasted{ + dir = 8 }, -/obj/structure/extinguisher_cabinet/directional/east, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/effect/turf_decal/stripes/line{ - dir = 5 +/turf/open/floor/iron, +/area/station/commons/storage/primary) +"kbe" = ( +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/green{ + dir = 8 + }, +/obj/machinery/door/airlock/hydroponics/glass{ + name = "Hydroponics" }, -/turf/open/floor/iron/dark, -/area/engineering/main) -"iVo" = ( -/obj/machinery/light/directional/south, -/obj/machinery/door/firedoor, /obj/effect/turf_decal/stripes/line{ dir = 8 }, /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/status_display/evac/directional/south, -/turf/open/floor/iron, -/area/medical/medbay/central) -"iVA" = ( -/obj/structure/disposalpipe/trunk{ - dir = 1 - }, -/obj/machinery/disposal/bin, -/obj/effect/turf_decal/bot, +/obj/machinery/door/firedoor, /obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 1 }, -/turf/open/floor/iron/dark, -/area/engineering/break_room) -"iVF" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/green{ +/obj/effect/mapping_helpers/airlock/access/all/service/hydroponics, +/turf/open/floor/iron, +/area/station/service/hydroponics) +"kbm" = ( +/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 8 }, -/obj/structure/railing/corner{ - dir = 8 +/obj/structure/disposalpipe/segment{ + dir = 9 }, /turf/open/floor/iron, -/area/service/hydroponics) -"iVH" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light/small/directional/east, -/turf/open/floor/wood{ - icon_state = "wood-broken5" +/area/station/medical/medbay/central) +"kby" = ( +/obj/structure/table/reinforced, +/obj/machinery/light/directional/south, +/obj/machinery/cell_charger, +/obj/effect/turf_decal/stripes/line{ + dir = 9 }, -/area/service/library/abandoned) -"iVL" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/obj/machinery/firealarm/directional/south, +/obj/machinery/light_switch/directional/south{ + pixel_x = -25 }, /turf/open/floor/iron, -/area/hallway/primary/central/fore) -"iVM" = ( -/obj/structure/cable, -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/area/station/science/lab) +"kbz" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 4 }, -/turf/open/floor/iron, -/area/hallway/primary/port) -"iVN" = ( -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/machinery/door/airlock/external{ + name = "External Docking Port" }, -/obj/machinery/door/firedoor, /obj/effect/turf_decal/stripes/line{ dir = 8 }, @@ -38447,1024 +37015,1365 @@ dir = 4 }, /turf/open/floor/iron, -/area/hallway/primary/central/fore) -"iWd" = ( -/obj/structure/cable, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/maintenance/starboard/greater) -"iWx" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/photocopier, -/obj/machinery/button/door/directional/east{ - id = "left_arrivals_shutters"; - name = "Left Arrivals Hallway Shutters"; - pixel_y = 6 +/area/station/hallway/secondary/exit/departure_lounge) +"kbS" = ( +/obj/machinery/door/airlock{ + name = "Medbay Auxiliary Storage" }, -/obj/machinery/button/door/directional/east{ - id = "right_arrivals_shutters"; - name = "Right Arrivals Hallway Shutters"; - pixel_y = -4 +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, -/obj/effect/turf_decal/tile/blue/half/contrasted{ +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/turf/open/floor/iron/dark, -/area/security/checkpoint/customs/fore) -"iWD" = ( -/obj/structure/table, -/obj/item/toy/cards/deck, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/mapping_helpers/airlock/access/all/medical/general, /turf/open/floor/iron, -/area/commons/fitness/recreation) -"iWG" = ( -/obj/effect/turf_decal/tile/yellow{ - dir = 4 +/area/station/maintenance/starboard/aft) +"kbT" = ( +/obj/machinery/camera/directional/south{ + c_tag = "Central Hallway - Center Port"; + name = "hallway camera" }, /obj/structure/cable, -/turf/open/floor/iron/dark/corner{ - dir = 1 +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/area/engineering/atmos/pumproom) -"iWL" = ( -/obj/machinery/door/airlock/security/glass{ - name = "Permabrig Cell 5" +/turf/open/floor/iron, +/area/station/hallway/secondary/command) +"kca" = ( +/obj/machinery/portable_atmospherics/canister/oxygen, +/turf/open/floor/engine/o2, +/area/station/engineering/atmos) +"kch" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 }, +/turf/open/floor/wood, +/area/station/command/meeting_room/council) +"kcy" = ( +/obj/effect/turf_decal/tile/blue, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) +"kcK" = ( /obj/structure/cable, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/mob/living/basic/cockroach, +/turf/open/floor/wood, +/area/station/service/theater/abandoned) +"kcO" = ( +/obj/machinery/holopad, +/obj/effect/turf_decal/bot, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/security/processing) +"kcS" = ( +/obj/item/kirbyplants/random, +/turf/open/floor/wood{ + icon_state = "wood-broken5" }, +/area/station/service/theater/abandoned) +"kcW" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/tile/neutral, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/mapping_helpers/airlock/access/all/security/brig, +/turf/open/floor/iron, +/area/station/hallway/primary/aft) +"kcZ" = ( +/obj/machinery/light/directional/north, +/obj/item/kirbyplants/random, /obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/turf/open/floor/iron, +/area/station/ai_monitored/command/storage/eva) +"kdd" = ( +/obj/structure/cable, +/obj/structure/table/reinforced, +/obj/item/book/manual/wiki/security_space_law, +/obj/item/radio, +/obj/machinery/airalarm/directional/east, +/obj/effect/turf_decal/tile/red/half/contrasted{ dir = 4 }, +/turf/open/floor/iron, +/area/station/security/checkpoint/engineering) +"kde" = ( +/obj/machinery/power/smes, +/obj/machinery/light/small/directional/north, +/obj/structure/cable, /obj/effect/turf_decal/stripes/line{ - dir = 8 + dir = 1 }, -/turf/open/floor/iron, -/area/security/prison/safe) -"iWR" = ( -/obj/effect/landmark/start/hangover/closet, -/obj/structure/closet/emcloset, -/obj/effect/turf_decal/delivery, -/turf/open/floor/iron, -/area/hallway/secondary/entry) -"iXe" = ( -/obj/machinery/modular_computer/console/preset/id{ +/turf/open/floor/plating, +/area/station/maintenance/solars/port/aft) +"kdg" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/decal/cleanable/generic, +/turf/open/floor/plating, +/area/station/maintenance/fore) +"kdh" = ( +/obj/structure/reagent_dispensers/plumbed{ dir = 8 }, -/obj/machinery/status_display/ai/directional/east, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 8 +/obj/effect/turf_decal/delivery/white{ + color = "#52B4E9" }, -/turf/open/floor/iron, -/area/command/heads_quarters/cmo) -"iXl" = ( -/obj/effect/spawner/random/vending/colavend, -/obj/machinery/light/directional/south, -/obj/machinery/status_display/evac/directional/south, -/obj/effect/turf_decal/tile/neutral/half/contrasted, -/turf/open/floor/iron, -/area/science/breakroom) -"iXz" = ( -/obj/effect/turf_decal/siding/green{ +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/effect/turf_decal/tile/green{ +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/turf/open/floor/iron, -/area/service/hydroponics/garden) -"iXQ" = ( -/obj/structure/cable, +/turf/open/floor/iron/textured, +/area/station/maintenance/port/fore) +"kdi" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/structure/cable, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 }, -/obj/effect/turf_decal/tile/blue/half/contrasted{ +/obj/effect/turf_decal/tile/yellow, +/turf/open/floor/iron, +/area/station/engineering/atmos/project) +"kdn" = ( +/obj/structure/table, +/obj/item/storage/secure/briefcase, +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/turf/open/floor/iron/white, -/area/medical/storage) -"iXT" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"iYb" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/sign/poster/random/directional/west, +/turf/open/floor/iron, +/area/station/commons/vacant_room/commissary) +"kdy" = ( /obj/structure/cable, -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/tile/purple{ - dir = 4 +/obj/effect/turf_decal/stripes/line{ + dir = 10 }, /turf/open/floor/iron, -/area/cargo/miningoffice) -"iYp" = ( +/area/station/science/xenobiology) +"kdW" = ( +/obj/structure/disposalpipe/segment, /obj/structure/cable, -/obj/machinery/nuclearbomb/selfdestruct{ - layer = 2 - }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/ai_monitored/command/nuke_storage) -"iYq" = ( +/obj/effect/turf_decal/tile/purple/fourcorners, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron, -/area/cargo/storage) -"iYy" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 6 +/area/station/science/research) +"kdX" = ( +/obj/machinery/piratepad/civilian, +/obj/effect/turf_decal/trimline/yellow, +/obj/effect/turf_decal/tile/brown/anticorner/contrasted{ + dir = 8 }, /turf/open/floor/iron, -/area/command/gateway) -"iYA" = ( -/obj/machinery/status_display/ai/directional/east, -/obj/item/kirbyplants/random, -/turf/open/floor/wood, -/area/command/heads_quarters/hop) -"iYD" = ( +/area/station/cargo/lobby) +"kdY" = ( +/obj/effect/landmark/event_spawn, /obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/security/detectives_office) +"kdZ" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/turf/open/floor/plating, +/area/station/security/range) +"keg" = ( +/obj/effect/turf_decal/tile/purple/fourcorners, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 8 }, -/obj/structure/disposalpipe/segment, /turf/open/floor/iron, -/area/hallway/primary/starboard) -"iYG" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/area/station/science/research) +"kel" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/delivery, -/obj/structure/closet/radiation, -/obj/item/radio/intercom/directional/east, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, /turf/open/floor/iron, -/area/engineering/supermatter/room) -"iYM" = ( -/obj/effect/turf_decal/trimline/yellow/line{ - dir = 4 +/area/station/hallway/primary/fore) +"kes" = ( +/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible, +/obj/structure/sign/warning/secure_area{ + pixel_x = -32 + }, +/obj/machinery/camera/directional/west{ + c_tag = "Atmospherics - Aft Tanks"; + name = "atmospherics camera" }, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/light/directional/west, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"ket" = ( +/obj/structure/table, +/obj/item/stock_parts/cell/high, +/obj/item/stock_parts/cell/high, +/obj/machinery/cell_charger, +/obj/machinery/light/directional/west, +/obj/effect/turf_decal/bot, +/obj/item/radio/intercom/directional/north, +/obj/machinery/airalarm/directional/west, /turf/open/floor/iron, -/area/engineering/lobby) -"iZb" = ( +/area/station/science/robotics/mechbay) +"keu" = ( +/obj/effect/turf_decal/tile/blue, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/wood, -/area/command/heads_quarters/captain/private) -"iZm" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/hallway/primary/aft) +"kex" = ( +/obj/structure/table/reinforced, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/item/radio/intercom/directional/east, +/obj/machinery/status_display/evac/directional/south, +/obj/effect/spawner/round_default_module{ + pixel_x = -3; + pixel_y = -3 }, -/turf/open/floor/plating, -/area/service/abandoned_gambling_den/gaming) -"iZn" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/ai_upload) +"keC" = ( +/obj/machinery/light/small/directional/south, +/obj/structure/sign/warning/secure_area{ + pixel_y = -32 }, -/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/structure/lattice/catwalk, -/turf/open/space, -/area/space/nearstation) -"iZo" = ( -/obj/machinery/photocopier, -/obj/machinery/light_switch/directional/north, -/obj/effect/turf_decal/tile/blue/half/contrasted{ - dir = 1 - }, /turf/open/floor/iron, -/area/security/checkpoint/customs/aft) -"iZx" = ( -/obj/machinery/door/airlock/maintenance_hatch{ - name = "Circuits Lab Maintenance"; - req_access_txt = "47" - }, -/turf/open/floor/plating, -/area/maintenance/port/lesser) -"iZA" = ( -/obj/structure/cable, +/area/station/security/execution/transfer) +"keE" = ( +/obj/structure/table/reinforced, +/obj/item/plant_analyzer, +/obj/item/plant_analyzer, +/obj/item/radio, /obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/mob/living/basic/cockroach, /turf/open/floor/iron/dark, -/area/service/abandoned_gambling_den) -"iZF" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 +/area/station/engineering/storage/tech) +"keJ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/siding/purple{ + dir = 8 }, -/obj/structure/cable, -/obj/effect/turf_decal/plaque{ - icon_state = "L1" +/obj/structure/sign/poster/official/safety_eye_protection{ + pixel_x = -32; + pixel_y = -32 }, -/turf/open/floor/iron, -/area/hallway/primary/central/fore) -"iZG" = ( -/obj/structure/disposalpipe/segment{ +/turf/open/floor/glass, +/area/station/maintenance/space_hut/observatory) +"keL" = ( +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/structure/closet/emcloset, -/obj/machinery/light/small/directional/north, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/delivery, -/obj/structure/sign/poster/random/directional/north, -/turf/open/floor/iron, -/area/maintenance/department/crew_quarters/bar) -"iZI" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/landmark/start/hangover, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron, -/area/cargo/storage) -"iZZ" = ( -/turf/closed/wall, -/area/cargo/sorting) -"jab" = ( -/obj/machinery/hydroponics/constructable, -/obj/effect/turf_decal/trimline/green/line{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/green/line{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/green/mid_joiner{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/green/mid_joiner{ - dir = 8 - }, -/turf/open/floor/iron/half{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/junction{ dir = 8 }, -/area/service/hydroponics/garden) -"jaf" = ( +/turf/open/floor/iron, +/area/station/hallway/secondary/command) +"keO" = ( +/obj/item/kirbyplants/random, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/service/electronic_marketing_den) +"keV" = ( +/obj/structure/urinal/directional/north, /obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small/directional/west, +/obj/effect/landmark/xeno_spawn, /obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/pipe/smart/manifold/purple/visible{ +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/turf/open/floor/iron, +/area/station/science/breakroom) +"kfa" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 8 }, -/obj/machinery/meter, -/obj/effect/turf_decal/box/corners, -/turf/open/floor/iron, -/area/engineering/atmos) -"jax" = ( -/obj/structure/closet/secure_closet/brig{ - name = "Prisoner Locker" +/obj/effect/landmark/start/janitor, +/turf/open/floor/iron/checker, +/area/station/service/janitor) +"kfb" = ( +/obj/structure/chair/office{ + dir = 1 }, -/obj/machinery/status_display/ai/directional/south, -/obj/machinery/light/small/directional/west, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/security/prison) -"jaI" = ( -/obj/machinery/door/firedoor, +/turf/open/floor/iron/grimy, +/area/station/security/detectives_office/private_investigators_office) +"kff" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) +"kfj" = ( /obj/structure/table/reinforced, -/obj/item/folder/white{ - pixel_x = 2; - pixel_y = 2 - }, -/obj/item/folder/yellow, -/obj/machinery/door/window/right/directional/west{ - name = "Hydroponics Desk"; - req_access_txt = "35" - }, +/obj/item/mmi, +/obj/item/assembly/prox_sensor, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, -/area/service/hydroponics) -"jaO" = ( -/obj/effect/spawner/random/vending/colavend, -/obj/effect/turf_decal/delivery, -/obj/item/radio/intercom/directional/west, -/turf/open/floor/iron, -/area/hallway/secondary/entry) -"jaW" = ( -/obj/machinery/piratepad/civilian, -/obj/effect/turf_decal/trimline/yellow, +/area/station/science/research/abandoned) +"kfv" = ( +/obj/structure/girder, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) +"kfC" = ( +/obj/machinery/telecomms/processor/preset_two, /obj/effect/turf_decal/tile/brown/anticorner/contrasted{ - dir = 8 + dir = 1 }, +/turf/open/floor/iron/telecomms, +/area/station/tcommsat/server) +"kfI" = ( +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/turf_decal/plaque{ + icon_state = "L7" + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 + }, +/obj/effect/landmark/observer_start, /turf/open/floor/iron, -/area/cargo/lobby) -"jaY" = ( +/area/station/hallway/primary/central/fore) +"kfL" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/turf_decal/tile/purple/half/contrasted, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, +/obj/effect/decal/cleanable/oil, /turf/open/floor/iron, -/area/cargo/storage) -"jbu" = ( -/obj/effect/turf_decal/trimline/blue/filled/corner{ +/area/station/engineering/atmos/hfr_room) +"kfO" = ( +/obj/structure/cable, +/obj/structure/table, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/item/paper_bin/carbon, +/obj/item/pen, +/obj/structure/table, +/obj/effect/turf_decal/tile/brown/half/contrasted{ dir = 1 }, -/turf/open/floor/iron/white, -/area/medical/treatment_center) -"jbB" = ( +/turf/open/floor/iron, +/area/station/cargo/office) +"kfP" = ( +/obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 +/obj/effect/spawner/random/maintenance, +/obj/effect/turf_decal/tile/neutral/half/contrasted, +/turf/open/floor/iron, +/area/station/maintenance/starboard/aft) +"kfR" = ( +/obj/structure/window/reinforced{ + dir = 1 }, -/obj/machinery/door/airlock/engineering/glass{ - name = "Supermatter Engine Room"; - req_one_access_txt = "10;24" +/obj/structure/window/reinforced{ + dir = 1 }, -/turf/open/floor/iron, -/area/engineering/main) -"jbO" = ( -/obj/machinery/portable_atmospherics/scrubber, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/light/directional/south, /turf/open/floor/iron/dark, -/area/science/mixing) -"jbX" = ( -/obj/machinery/computer/crew{ - dir = 8 - }, +/area/station/commons/fitness/recreation) +"kfV" = ( /obj/structure/cable, -/turf/open/floor/iron/grimy, -/area/command/heads_quarters/hos) -"jck" = ( -/obj/structure/bed/roller, -/obj/machinery/iv_drip, -/obj/effect/turf_decal/tile/red/half/contrasted{ +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/delivery, +/turf/open/floor/iron, +/area/station/maintenance/solars/starboard/fore) +"kfX" = ( +/obj/machinery/atmospherics/pipe/smart/simple/green/visible, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/turf/open/floor/iron/white, -/area/security/prison) -"jcm" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/airalarm/directional/south, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/item/kirbyplants/random, /turf/open/floor/iron/dark, -/area/commons/locker) -"jcq" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/girder, -/obj/structure/grille, -/turf/open/floor/plating, -/area/maintenance/department/crew_quarters/bar) -"jcu" = ( -/obj/structure/cable, -/obj/effect/turf_decal/tile/yellow/fourcorners, -/turf/open/floor/iron, -/area/engineering/main) -"jcE" = ( -/obj/machinery/vending/coffee, -/turf/open/floor/iron, -/area/hallway/primary/aft) -"jdk" = ( -/obj/structure/bed, -/obj/item/bedsheet/medical, +/area/station/engineering/atmos) +"kfY" = ( /obj/machinery/iv_drip, +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 8 + }, +/turf/open/floor/iron/white, +/area/station/medical/treatment_center) +"kgb" = ( +/obj/structure/table/glass, +/obj/machinery/computer/med_data/laptop{ + dir = 1; + pixel_y = 4 + }, /obj/effect/turf_decal/tile/blue{ dir = 4 }, -/obj/machinery/newscaster/directional/east, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/machinery/newscaster/directional/south, /turf/open/floor/iron/white, -/area/medical/surgery/theatre) -"jdo" = ( -/obj/structure/closet/secure_closet/security/sec, -/obj/machinery/status_display/ai/directional/south, +/area/station/command/heads_quarters/cmo) +"kge" = ( +/obj/machinery/power/emitter{ + dir = 8 + }, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/engineering/supermatter/room) +"kgi" = ( +/obj/structure/table/reinforced, +/obj/item/stack/cable_coil{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/stack/cable_coil, +/obj/item/electronics/airlock, +/obj/item/electronics/airlock, +/obj/effect/decal/cleanable/dirt, +/obj/item/stock_parts/cell/emproof{ + pixel_x = -3; + pixel_y = 5 + }, /obj/effect/turf_decal/bot, -/obj/effect/turf_decal/tile/red/anticorner/contrasted, +/obj/item/clothing/gloves/color/yellow, +/obj/machinery/newscaster/directional/east, /turf/open/floor/iron, -/area/security/lockers) -"jdu" = ( -/obj/effect/turf_decal/stripes/line{ +/area/station/engineering/storage) +"kgm" = ( +/obj/structure/table/wood, +/obj/item/folder/red, +/obj/item/pen, +/obj/effect/turf_decal/tile/green/half/contrasted{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/security/courtroom) +"kgr" = ( +/obj/machinery/computer/crew{ dir = 1 }, -/obj/structure/sign/poster/official/moth_piping{ - pixel_x = -32 +/obj/machinery/status_display/evac/directional/south, +/obj/effect/turf_decal/tile/blue, +/turf/open/floor/iron/white, +/area/station/medical/surgery/theatre) +"kgs" = ( +/obj/structure/filingcabinet/security, +/turf/open/floor/iron/grimy, +/area/station/tcommsat/computer) +"kgE" = ( +/obj/structure/table/glass, +/obj/item/clothing/gloves/color/latex, +/obj/item/healthanalyzer, +/obj/item/reagent_containers/spray/cleaner{ + pixel_x = -3; + pixel_y = 2 }, -/turf/open/floor/engine, -/area/engineering/supermatter/room) -"jdv" = ( -/obj/machinery/iv_drip, -/obj/effect/turf_decal/trimline/blue/filled/line{ +/obj/item/reagent_containers/spray/cleaner{ + pixel_x = 5; + pixel_y = -1 + }, +/obj/effect/turf_decal/tile/red/half/contrasted{ dir = 8 }, /turf/open/floor/iron/white, -/area/medical/treatment_center) -"jdG" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/green/visible/layer2, -/obj/machinery/atmospherics/pipe/smart/simple/dark/visible{ - dir = 4 +/area/station/security/medical) +"kgP" = ( +/obj/structure/closet/toolcloset, +/obj/machinery/light/small/directional/south, +/obj/machinery/camera/directional/south{ + c_tag = "Engineering - Engine Foyer"; + name = "engineering camera" }, -/obj/machinery/door/airlock/public/glass/incinerator/atmos_exterior, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 +/obj/effect/turf_decal/stripes/line{ + dir = 10 }, -/obj/effect/mapping_helpers/airlock/locked, -/turf/open/floor/engine, -/area/maintenance/disposal/incinerator) -"jdJ" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/table/glass, -/turf/open/floor/plating, -/area/maintenance/space_hut/observatory) -"jdN" = ( -/obj/structure/cable, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/pipe/smart/manifold4w/general/hidden, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark, -/area/science/server) -"jdQ" = ( -/obj/structure/chair, -/obj/effect/decal/cleanable/blood/splatter, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/item/toy/figure/prisoner, +/obj/machinery/airalarm/directional/west, /turf/open/floor/iron/dark, -/area/security/execution/education) -"jdS" = ( -/obj/structure/sign/warning/securearea{ - pixel_x = 32 - }, +/area/station/engineering/main) +"khb" = ( /turf/closed/wall/r_wall, -/area/engineering/transit_tube) -"jeb" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/command{ - name = "E.V.A. Storage"; - req_access_txt = "18" +/area/station/science/robotics/lab) +"khh" = ( +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/ai_monitored/command/storage/eva) -"jeG" = ( -/obj/item/storage/box/bodybags{ - pixel_x = 3; - pixel_y = 3 +/area/station/maintenance/port/lesser) +"khn" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/item/storage/box/masks, -/obj/structure/table/glass, -/obj/effect/turf_decal/tile/blue/fourcorners, -/obj/machinery/newscaster/directional/north, -/turf/open/floor/iron/white, -/area/medical/treatment_center) -"jeW" = ( /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment, /obj/effect/turf_decal/tile/brown/half/contrasted{ dir = 8 }, /turf/open/floor/iron, -/area/cargo/storage) -"jfi" = ( -/obj/structure/bodycontainer/morgue, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/firealarm/directional/south, -/turf/open/floor/iron/dark, -/area/service/chapel/funeral) -"jfj" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/effect/turf_decal/tile/neutral{ +/area/station/cargo/drone_bay) +"kho" = ( +/obj/effect/landmark/start/prisoner, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 4 }, -/obj/item/radio/intercom/directional/north, /turf/open/floor/iron, -/area/hallway/secondary/entry) -"jfk" = ( +/area/station/security/prison) +"khv" = ( /obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/white, +/area/station/security/medical) +"khE" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /obj/effect/decal/cleanable/dirt, -/obj/machinery/light/small/directional/north, /turf/open/floor/iron, -/area/engineering/supermatter/room) -"jfz" = ( -/obj/structure/table/wood/poker, -/obj/item/flashlight/lamp, -/turf/open/floor/plating, -/area/service/abandoned_gambling_den) -"jfA" = ( -/obj/effect/landmark/event_spawn, -/obj/structure/cable, +/area/station/engineering/gravity_generator) +"khK" = ( +/obj/effect/turf_decal/tile/neutral, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/grimy, -/area/service/lawoffice) -"jfJ" = ( -/obj/structure/disposalpipe/segment{ +/obj/item/radio/intercom/directional/east, +/turf/open/floor/iron, +/area/station/hallway/primary/aft) +"khM" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible{ dir = 4 }, -/obj/structure/table/wood, -/obj/item/folder/blue, -/obj/item/clothing/head/collectable/hop, -/obj/effect/turf_decal/tile/red{ - dir = 1 +/obj/machinery/light_switch/directional/south{ + pixel_x = 6 }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/yellow{ +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/trimline/yellow/filled/line, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"khO" = ( +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/turf_decal/tile/yellow{ +/obj/effect/turf_decal/tile/blue{ dir = 8 }, -/turf/open/floor/iron, -/area/service/abandoned_gambling_den/gaming) -"jfL" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/structure/table/reinforced, -/obj/item/crowbar, -/obj/item/stack/cable_coil, -/obj/item/wirecutters, -/obj/effect/turf_decal/bot, -/obj/item/screwdriver, -/turf/open/floor/iron, -/area/engineering/main) -"jfQ" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 1 +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/white, +/area/station/medical/medbay/lobby) +"khQ" = ( +/obj/machinery/atmospherics/pipe/smart/simple/dark/visible{ + dir = 4 }, -/turf/open/floor/iron, -/area/hallway/secondary/entry) -"jfV" = ( -/obj/structure/cable, -/obj/effect/turf_decal/stripes/line{ - dir = 9 +/obj/structure/lattice/catwalk, +/turf/open/space/basic, +/area/space/nearstation) +"khX" = ( +/obj/machinery/door/airlock/security{ + name = "Interrogation Monitoring" }, -/turf/open/floor/iron, -/area/command/gateway) -"jfZ" = ( +/obj/structure/cable, /obj/effect/turf_decal/tile/neutral/fourcorners, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/junction/flip{ - dir = 8 +/obj/effect/mapping_helpers/airlock/access/all/security/general, +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, +/obj/effect/turf_decal/stripes/line, /turf/open/floor/iron/dark, -/area/science/misc_lab) -"jgb" = ( -/obj/structure/lattice/catwalk, -/obj/structure/cable, -/turf/open/space, -/area/solars/port/aft) -"jgi" = ( -/obj/effect/spawner/random/structure/crate, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ +/area/station/security/interrogation) +"kia" = ( +/obj/structure/table, +/obj/structure/window{ + dir = 8 + }, +/obj/structure/reagent_dispensers/servingdish, +/obj/structure/reagent_dispensers/servingdish, +/obj/item/clothing/head/chefhat, +/turf/open/floor/iron/cafeteria, +/area/station/security/prison/mess) +"kic" = ( +/turf/closed/wall, +/area/station/maintenance/disposal) +"kii" = ( +/obj/structure/chair/office{ dir = 1 }, +/obj/effect/landmark/start/cargo_technician, +/obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron, -/area/maintenance/starboard/aft) -"jgo" = ( -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ +/area/station/cargo/office) +"kim" = ( +/obj/machinery/light/directional/south, +/obj/machinery/atmospherics/pipe/smart/manifold4w/brown/visible, +/turf/open/floor/iron, +/area/station/engineering/supermatter/room) +"kiq" = ( +/obj/effect/landmark/start/hangover, +/turf/open/floor/iron, +/area/station/hallway/primary/fore) +"kir" = ( +/obj/item/retractor, +/obj/item/hemostat, +/obj/item/cautery, +/obj/structure/table/glass, +/obj/effect/turf_decal/tile/blue/anticorner/contrasted, +/turf/open/floor/iron/white, +/area/station/medical/surgery/aft) +"kiv" = ( +/obj/machinery/light_switch/directional/east, +/obj/structure/chair/office/light, +/obj/effect/landmark/start/psychologist, +/obj/effect/turf_decal/tile/blue/half/contrasted{ dir = 4 }, -/turf/open/floor/iron, -/area/hallway/primary/central/aft) -"jgF" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/stripes/line{ - dir = 6 +/turf/open/floor/iron/white, +/area/station/medical/psychology) +"kiw" = ( +/obj/effect/decal/cleanable/cobweb, +/obj/effect/decal/cleanable/dirt, +/obj/structure/rack, +/obj/effect/spawner/random/maintenance/two, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"kiD" = ( +/obj/machinery/holopad, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron/grimy, +/area/station/service/library) +"kiI" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/science/research/abandoned) +"kiL" = ( +/obj/item/storage/pod{ + pixel_x = 32 }, +/obj/effect/turf_decal/bot, +/obj/machinery/modular_computer/console/preset/cargochat/science, +/obj/effect/turf_decal/trimline/brown/filled/line, /turf/open/floor/iron, -/area/engineering/main) -"jgH" = ( -/obj/structure/cable, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/area/station/science/research) +"kiQ" = ( +/obj/structure/closet/radiation, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos/project) +"kjd" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/plasticflaps/opaque, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/delivery, +/obj/machinery/navbeacon{ + codes_txt = "delivery;dir=2"; + freq = 1400; + location = "Cargo Office" }, -/obj/machinery/firealarm/directional/south, /turf/open/floor/iron, -/area/hallway/secondary/command) -"jhb" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/area/station/maintenance/department/crew_quarters/bar) +"kjg" = ( +/obj/structure/table, +/obj/item/flashlight/lamp, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron, +/area/station/hallway/secondary/construction) +"kjj" = ( /obj/structure/cable, -/obj/machinery/light/directional/east, -/obj/effect/turf_decal/tile/yellow/half/contrasted{ - dir = 4 +/obj/effect/turf_decal/tile/red/anticorner/contrasted, +/turf/open/floor/iron, +/area/station/security/checkpoint/medical) +"kjl" = ( +/obj/item/kirbyplants/random, +/obj/effect/decal/cleanable/dirt, +/obj/structure/sign/warning/electric_shock{ + pixel_y = -32 }, +/obj/machinery/firealarm/directional/west, /turf/open/floor/iron, -/area/engineering/lobby) -"jhf" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/siding/wood{ +/area/station/engineering/storage) +"kju" = ( +/obj/effect/landmark/start/hangover, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 8 }, +/obj/structure/chair/stool/directional/east, +/turf/open/floor/iron/dark, +/area/station/service/theater) +"kjz" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 4 }, -/turf/open/floor/wood{ - icon_state = "wood-broken5" - }, -/area/service/theater) -"jhk" = ( -/obj/structure/disposalpipe/segment{ +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"kjM" = ( +/obj/effect/turf_decal/siding/green{ dir = 4 }, +/obj/effect/turf_decal/tile/green{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/service/hydroponics/garden) +"kjO" = ( +/obj/structure/table/reinforced, +/obj/item/pipe_dispenser{ + pixel_x = 2; + pixel_y = -4 + }, +/obj/item/pipe_dispenser, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos/hfr_room) +"kjZ" = ( /obj/structure/cable, +/obj/effect/turf_decal/tile/neutral/fourcorners, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/ai_upload) +"kkh" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/aisat_interior) +"kkC" = ( /obj/effect/turf_decal/tile/neutral/half/contrasted, /turf/open/floor/iron, -/area/maintenance/port/greater) -"jhn" = ( -/obj/effect/turf_decal/tile/neutral, -/obj/structure/sign/nanotrasen{ - pixel_y = -32 - }, +/area/station/maintenance/port/greater) +"kkD" = ( /obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/hallway/secondary/entry) -"jho" = ( -/obj/effect/spawner/structure/window/hollow/reinforced/directional{ - dir = 8 - }, -/obj/structure/cable, -/turf/open/floor/plating, -/area/service/abandoned_gambling_den) -"jhp" = ( -/obj/structure/disposalpipe/segment{ +/obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 4 }, -/turf/open/floor/iron{ - dir = 8; - icon_state = "chapel" - }, -/area/service/chapel) -"jhq" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/engineering/glass{ - name = "Primary Tool Storage" +/obj/structure/sign/warning/fire{ + pixel_x = 32 }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/obj/structure/window/reinforced/plasma/spawner, +/obj/machinery/power/port_gen/pacman/pre_loaded, +/turf/open/floor/iron, +/area/station/maintenance/port/lesser) +"kkF" = ( +/obj/structure/table, +/obj/item/stack/sheet/glass/fifty, +/obj/item/storage/box/lights/mixed, +/obj/effect/turf_decal/tile/yellow, +/turf/open/floor/iron, +/area/station/commons/storage/tools) +"kkN" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/machinery/atmospherics/components/binary/pump{ + name = "Air to Mix" }, /obj/effect/turf_decal/stripes/line{ dir = 4 }, +/obj/structure/cable, +/turf/open/floor/iron/dark/corner{ + dir = 1 + }, +/area/station/engineering/atmos/mix) +"kkO" = ( +/obj/machinery/door/firedoor/heavy, +/obj/machinery/door/airlock/research{ + name = "Research Division Access" + }, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment, +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "sci-toxins-circuits" + }, /turf/open/floor/iron, -/area/commons/storage/primary) -"jhr" = ( -/obj/structure/disposalpipe/segment{ +/area/station/science/research) +"kkP" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 4 }, +/turf/open/floor/iron, +/area/station/maintenance/starboard/aft) +"kkQ" = ( /obj/effect/decal/cleanable/dirt, -/obj/structure/chair/stool/bar/directional/north, -/turf/open/floor/iron/dark, -/area/service/abandoned_gambling_den/gaming) -"jhs" = ( -/obj/structure/table, -/obj/item/storage/box/masks{ - pixel_x = 3; - pixel_y = 3 +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/wood, +/area/station/service/theater/abandoned) +"kkU" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/virology{ + name = "Virology Access" }, -/obj/item/storage/box/gloves, -/obj/effect/turf_decal/tile/green, +/obj/structure/cable, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/white, -/area/medical/virology) -"jhF" = ( -/obj/item/kirbyplants/random, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/airalarm/directional/west, -/turf/open/floor/iron/dark, -/area/security/interrogation) -"jhK" = ( -/obj/machinery/atmospherics/components/binary/pump{ - dir = 1; - name = "Pure to Ports" +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "viro-passthrough" }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/effect/turf_decal/box/corners{ - dir = 8 +/obj/structure/disposalpipe/segment, +/obj/effect/mapping_helpers/airlock/access/all/medical/general, +/turf/open/floor/iron, +/area/station/medical/medbay/central) +"kkV" = ( +/obj/structure/cable, +/obj/machinery/light/small/directional/north, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/turf/open/floor/plating, +/area/station/maintenance/solars/starboard/fore) +"klb" = ( +/obj/machinery/atmospherics/pipe/smart/manifold/purple/visible{ + dir = 4 }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron, -/area/engineering/atmos) -"jig" = ( -/obj/effect/spawner/random/maintenance, +/area/station/engineering/atmos) +"kll" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/delivery, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/plating, -/area/maintenance/aft) -"jil" = ( +/turf/open/floor/iron, +/area/station/maintenance/starboard/aft) +"klq" = ( +/obj/structure/chair/office/light, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/turf/open/floor/iron/white, +/area/station/command/heads_quarters/rd) +"kls" = ( /obj/structure/cable, -/obj/effect/turf_decal/tile/neutral, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/power/apc/auto_name/directional/south, -/turf/open/floor/iron, -/area/hallway/primary/starboard) -"jiu" = ( -/obj/effect/turf_decal/tile/red{ - dir = 4 +/obj/structure/disposalpipe/junction/flip{ + dir = 2 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/obj/machinery/duct, +/obj/effect/turf_decal/tile/yellow/fourcorners, +/turf/open/floor/iron, +/area/station/engineering/main) +"klz" = ( +/obj/structure/table, +/obj/item/training_toolbox, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark/side{ + dir = 8 }, +/area/station/commons/fitness/recreation) +"klA" = ( +/obj/structure/table/reinforced, +/obj/item/retractor, +/obj/item/hemostat, +/obj/machinery/light/directional/east, +/obj/machinery/status_display/ai/directional/east, +/obj/effect/turf_decal/bot, /turf/open/floor/iron, -/area/hallway/secondary/entry) -"jiy" = ( +/area/station/science/robotics/lab) +"klB" = ( +/obj/effect/turf_decal/tile/purple, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/white, +/area/station/science/research) +"klM" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable, /obj/effect/landmark/event_spawn, /obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/structure/chair/office{ - dir = 4 +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"klX" = ( +/obj/structure/disposalpipe/sorting/mail{ + dir = 8; + sortType = 30 }, -/turf/open/floor/iron/dark, -/area/service/library) -"jiz" = ( -/obj/machinery/computer/message_monitor{ +/obj/effect/turf_decal/tile/red{ dir = 4 }, -/obj/item/paper/monitorkey, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"klY" = ( +/obj/structure/rack, +/obj/item/restraints/handcuffs, +/obj/item/restraints/handcuffs, +/obj/item/restraints/handcuffs, +/obj/item/assembly/flash/handheld, +/obj/structure/cable, /obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/newscaster/directional/west, /turf/open/floor/iron/dark, -/area/tcommsat/computer) -"jiP" = ( -/obj/structure/chair/office, -/obj/machinery/newscaster/directional/east, -/obj/effect/turf_decal/siding/blue{ - dir = 1 +/area/station/security/execution/transfer) +"kmb" = ( +/obj/structure/cable, +/obj/machinery/computer/security{ + dir = 4 }, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 1 +/obj/effect/turf_decal/tile/red/fourcorners, +/turf/open/floor/iron, +/area/station/security/checkpoint/supply) +"kmg" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/neutral/half/contrasted, +/turf/open/floor/iron, +/area/station/service/hydroponics) +"kmq" = ( +/obj/structure/window/reinforced{ + dir = 8 }, -/turf/open/floor/iron/dark, -/area/engineering/transit_tube) -"jiQ" = ( -/obj/machinery/button/ignition/incinerator/atmos, -/turf/closed/wall/r_wall, -/area/maintenance/disposal/incinerator) -"jiV" = ( -/obj/machinery/navbeacon{ - codes_txt = "delivery;dir=4"; - dir = 4; - freq = 1400; - location = "QM #3" +/turf/open/space/basic, +/area/space/nearstation) +"kmE" = ( +/obj/machinery/door/poddoor/incinerator_atmos_aux, +/turf/open/floor/engine, +/area/station/maintenance/disposal/incinerator) +"kmX" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/circuit/green, +/area/station/ai_monitored/turret_protected/ai_upload) +"kmY" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/maintenance/port/greater) +"knu" = ( +/obj/structure/cable, +/obj/effect/turf_decal/tile/green{ + dir = 1 }, -/obj/effect/turf_decal/delivery, /turf/open/floor/iron, -/area/cargo/storage) -"jiX" = ( -/obj/machinery/navbeacon{ - codes_txt = "patrol;next_patrol=hall5"; - location = "hall4" +/area/station/service/hydroponics) +"knw" = ( +/obj/effect/landmark/blobstart, +/obj/structure/disposalpipe/segment{ + dir = 4 }, /obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/neutral/half/contrasted, +/turf/open/floor/iron, +/area/station/maintenance/port/greater) +"kny" = ( +/obj/effect/landmark/event_spawn, /obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/bot, /turf/open/floor/iron, -/area/hallway/primary/central/fore) -"jiY" = ( +/area/station/science/robotics/lab) +"knK" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/obj/effect/turf_decal/siding/brown{ + dir = 4 }, /turf/open/floor/iron, -/area/cargo/storage) -"jje" = ( -/obj/structure/window/reinforced{ +/area/station/hallway/primary/fore) +"knT" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/sorting/mail/flip{ + dir = 1; + sortType = 29 + }, +/turf/open/floor/plating, +/area/station/maintenance/starboard) +"knY" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/checker, +/area/station/engineering/supermatter/room) +"koc" = ( +/obj/effect/landmark/start/hangover, +/obj/structure/chair/sofa/left{ dir = 8 }, -/obj/machinery/computer/atmos_control/nitrogen_tank{ +/obj/effect/turf_decal/tile/red{ dir = 4 }, -/obj/machinery/atmospherics/pipe/bridge_pipe/cyan/visible{ +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow, +/obj/machinery/newscaster/directional/south, +/turf/open/floor/iron, +/area/station/commons/lounge) +"kol" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible{ dir = 4 }, -/obj/machinery/atmospherics/pipe/bridge_pipe/green/visible, -/obj/effect/turf_decal/tile/red/half/contrasted{ +/turf/open/floor/iron/dark/corner{ dir = 8 }, -/obj/effect/decal/cleanable/dirt, +/area/station/hallway/primary/port) +"koB" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/decal/cleanable/oil, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/maintenance/disposal/incinerator) +"koJ" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/turf_decal/siding/yellow{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/engineering/atmos/storage/gas) +"koM" = ( +/turf/closed/wall, +/area/station/security/checkpoint/customs/fore) +"koS" = ( +/obj/effect/turf_decal/delivery, /turf/open/floor/iron, -/area/engineering/atmos) -"jjf" = ( +/area/station/maintenance/department/electrical) +"koY" = ( +/obj/structure/dresser, +/obj/machinery/newscaster/directional/north, +/turf/open/floor/iron/grimy, +/area/station/command/heads_quarters/hos) +"kpl" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 1 + }, +/turf/open/floor/iron/white, +/area/station/medical/treatment_center) +"kpn" = ( +/obj/structure/disposalpipe/segment, /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ +/obj/effect/turf_decal/delivery, +/turf/open/floor/iron/dark, +/area/station/engineering/main) +"kpw" = ( +/turf/open/floor/engine/plasma, +/area/station/engineering/atmos) +"kpy" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/corner{ dir = 4 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/maintenance/port/aft) -"jjy" = ( +/area/station/command/gateway) +"kpA" = ( /obj/structure/cable, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 + }, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/item/radio/intercom/directional/east, +/turf/open/floor/iron/dark, +/area/station/service/chapel/funeral) +"kpD" = ( +/obj/structure/cable, +/obj/effect/turf_decal/tile/yellow/half/contrasted{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/engineering/main) +"kpM" = ( +/obj/machinery/camera/directional/east{ + c_tag = "Medbay - Aft Port"; + name = "medbay camera"; + network = list("ss13","medbay") + }, +/obj/item/clipboard, +/obj/item/healthanalyzer, +/obj/structure/table, +/obj/effect/turf_decal/tile/blue, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) +"kpR" = ( +/obj/machinery/power/solar{ + id = "aftstarboard"; + name = "Aft-Starboard Solar Array" + }, +/obj/structure/cable, +/turf/open/floor/iron/solarpanel/airless, +/area/station/solars/starboard/aft) +"kpX" = ( +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=hall13"; + location = "hall12" }, +/obj/structure/cable, /obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"kqc" = ( +/obj/machinery/power/shieldwallgen/xenobiologyaccess, +/obj/structure/cable, /obj/effect/turf_decal/stripes/line{ - dir = 8 + dir = 6 }, +/turf/open/floor/plating, +/area/station/science/xenobiology) +"kql" = ( +/obj/effect/landmark/event_spawn, +/turf/open/floor/iron/grimy, +/area/station/tcommsat/computer) +"kqo" = ( +/obj/structure/cable, /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/machinery/door/airlock/external{ - name = "MiniSat Exterior Access"; - req_one_access_txt = "13;19;32" - }, -/turf/open/floor/iron/dark, -/area/engineering/hallway) -"jjB" = ( -/obj/structure/closet/secure_closet/miner, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/delivery, -/obj/machinery/status_display/evac/directional/north, /turf/open/floor/iron, -/area/cargo/miningoffice) -"jjI" = ( -/obj/effect/decal/cleanable/dirt, +/area/station/security/warden) +"kqL" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/turf/open/floor/iron, -/area/command/teleporter) -"jjL" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/poddoor/shutters/window/preopen{ + id = "left_arrivals_shutters" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /obj/effect/turf_decal/stripes/line, -/obj/structure/sign/poster/official/random/directional/south, /turf/open/floor/iron, -/area/science/misc_lab/range) -"jjM" = ( +/area/station/hallway/secondary/entry) +"kqO" = ( +/obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/decal/cleanable/oil, /turf/open/floor/iron, -/area/engineering/storage/tech) -"jjY" = ( -/obj/effect/spawner/random/maintenance, +/area/station/maintenance/port/greater) +"kqQ" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/maintenance/disposal) +"kre" = ( +/obj/structure/flora/bush/grassy/style_random, +/obj/structure/flora/bush/lavendergrass/style_random, +/obj/structure/flora/bush/flowers_yw/style_random, +/obj/structure/flora/bush/ferny/style_random, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/grass, +/area/station/hallway/secondary/exit/departure_lounge) +"krh" = ( +/obj/structure/cable, /obj/effect/turf_decal/delivery, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment, /turf/open/floor/iron, -/area/cargo/storage) -"jjZ" = ( -/obj/item/storage/box/teargas{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/item/storage/box/handcuffs, -/obj/item/storage/box/flashbangs{ - pixel_x = -3; - pixel_y = -3 +/area/station/command/teleporter) +"kri" = ( +/obj/effect/spawner/random/structure/tank_holder, +/turf/open/floor/plating, +/area/station/maintenance/department/crew_quarters/bar) +"krj" = ( +/obj/structure/sign/painting/library_private{ + pixel_x = 32; + pixel_y = 32 }, -/obj/structure/table/reinforced, /obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/newscaster/directional/east, +/obj/machinery/photocopier, /turf/open/floor/iron/dark, -/area/ai_monitored/security/armory) -"jkp" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/landmark/xeno_spawn, +/area/station/service/library) +"krE" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/research/glass{ + name = "Robotics Lab" + }, +/obj/structure/cable, +/obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 4 - }, -/obj/effect/landmark/event_spawn, +/obj/effect/mapping_helpers/airlock/access/all/science/robotics, /turf/open/floor/iron, -/area/maintenance/port/greater) -"jkz" = ( +/area/station/science/robotics/lab) +"krK" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral/fourcorners, /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/machinery/navbeacon{ - codes_txt = "patrol;next_patrol=service2"; - location = "service1" +/turf/open/floor/iron, +/area/station/medical/morgue) +"krO" = ( +/obj/effect/turf_decal/tile/red{ + dir = 1 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/hallway/primary/fore) -"jkB" = ( -/obj/effect/decal/cleanable/dirt, +/area/station/security/execution/transfer) +"krT" = ( +/obj/structure/cable, /obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron, -/area/cargo/sorting) -"jkD" = ( -/obj/structure/chair/comfy/brown{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/aisat_interior) +"krW" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ dir = 8 }, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4{ + dir = 6 + }, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/aisat/exterior) +"ksn" = ( +/turf/open/floor/wood{ + icon_state = "wood-broken5" + }, +/area/station/service/library/abandoned) +"ksq" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 4 + }, +/obj/structure/lattice/catwalk, +/turf/open/space/basic, +/area/space/nearstation) +"ksH" = ( +/obj/machinery/duct, /obj/effect/decal/cleanable/dirt, -/obj/effect/landmark/event_spawn, -/mob/living/carbon/human/species/monkey/punpun, -/turf/open/floor/carpet/green, -/area/commons/lounge) -"jkE" = ( -/obj/structure/table/wood, -/obj/item/paper_bin, -/obj/machinery/requests_console/directional/south{ - department = "Law Office"; - name = "Law Office Requests Console" +/obj/effect/turf_decal/trimline/yellow/line{ + dir = 1 }, -/turf/open/floor/wood, -/area/service/lawoffice) -"jkM" = ( -/obj/item/kirbyplants{ - icon_state = "plant-21" +/turf/open/floor/iron, +/area/station/engineering/atmos/project) +"ksK" = ( +/turf/closed/wall/r_wall, +/area/station/command/gateway) +"ksP" = ( +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ + dir = 4 }, -/obj/effect/turf_decal/tile/purple, -/turf/open/floor/iron/white, -/area/science/lobby) -"jkO" = ( +/obj/effect/turf_decal/trimline/yellow/filled/corner, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"ktd" = ( /obj/structure/table/wood, -/obj/item/paper_bin/carbon, -/obj/item/stamp/hop, -/obj/machinery/requests_console/directional/north{ - announcementConsole = 1; - department = "Head of Personnel's Desk"; - departmentType = 5; - name = "Head of Personnel's Requests Console" +/obj/item/folder/red, +/obj/item/stamp/hos, +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/turf/open/floor/wood, -/area/command/heads_quarters/hop) -"jkS" = ( /obj/structure/cable, -/obj/effect/turf_decal/stripes/line, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/tcommsat/server) -"jlc" = ( -/obj/machinery/light/directional/south, -/obj/machinery/camera/directional/south{ - c_tag = "Atmospherics - Project Room Fore"; - dir = 5; - name = "atmospherics camera" - }, -/obj/machinery/status_display/evac/directional/south, -/obj/effect/turf_decal/trimline/yellow/line, -/turf/open/floor/iron, -/area/engineering/atmos/project) -"jld" = ( -/obj/effect/turf_decal/bot, -/obj/machinery/light/directional/north, -/turf/open/floor/iron, -/area/commons/fitness/recreation) -"jlj" = ( +/turf/open/floor/iron/grimy, +/area/station/command/heads_quarters/hos) +"ktf" = ( /obj/structure/cable, -/obj/effect/turf_decal/tile/yellow/half/contrasted{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 1 }, -/turf/open/floor/iron, -/area/commons/storage/primary) -"jlk" = ( -/obj/machinery/atmospherics/pipe/smart/manifold/yellow/visible{ - dir = 1 +/turf/open/floor/iron{ + heat_capacity = 1e+006 }, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/engineering/atmos) -"jlm" = ( -/obj/effect/spawner/random/trash/garbage, +/area/station/maintenance/port/aft) +"ktj" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/landmark/event_spawn, -/turf/open/floor/iron, -/area/maintenance/department/crew_quarters/bar) -"jlM" = ( -/obj/effect/spawner/random/structure/girder, +/obj/structure/girder, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/port/greater) +"ktt" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/reagent_dispensers/watertank, +/obj/item/reagent_containers/glass/bucket, /turf/open/floor/plating, -/area/maintenance/department/crew_quarters/bar) -"jlO" = ( -/obj/structure/disposalpipe/segment, +/area/station/maintenance/starboard/aft) +"ktv" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/obj/machinery/door/airlock/command{ + name = "Telecomms Server Room" + }, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating{ - icon_state = "platingdmg1" +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/area/maintenance/port/fore) -"jlQ" = ( +/obj/effect/turf_decal/stripes/line, +/obj/effect/mapping_helpers/airlock/access/all/engineering/tcoms, +/turf/open/floor/iron/dark/telecomms, +/area/station/tcommsat/server) +"ktJ" = ( /obj/machinery/door/firedoor, -/obj/machinery/door/airlock{ - name = "Lockerroom" - }, -/obj/effect/landmark/navigate_destination, /obj/effect/turf_decal/stripes/line{ dir = 8 }, @@ -39472,2794 +38381,2958 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/commons/locker) -"jlX" = ( +/obj/machinery/door/airlock/public/glass{ + name = "Aft Primary Hallway" + }, /obj/structure/cable, -/obj/effect/turf_decal/tile/neutral, /turf/open/floor/iron, -/area/hallway/secondary/command) -"jmn" = ( -/obj/docking_port/stationary/random{ - dir = 4; - id = "pod_4_lavaland"; - name = "lavaland" - }, -/turf/open/space, -/area/space) -"jms" = ( -/obj/structure/cable, -/obj/machinery/light/directional/east, -/obj/effect/decal/cleanable/oil, -/obj/effect/turf_decal/stripes/corner{ - dir = 4 - }, -/turf/open/floor/iron, -/area/engineering/supermatter/room) -"jmz" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 10 +/area/station/medical/medbay/lobby) +"ktK" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/conveyor{ + dir = 5; + id = "cargoload" }, -/turf/open/floor/iron, -/area/command/gateway) -"jmA" = ( +/turf/open/floor/plating, +/area/station/cargo/storage) +"ktO" = ( +/obj/machinery/smartfridge, +/turf/closed/wall, +/area/station/service/hydroponics) +"ktP" = ( /obj/effect/landmark/start/hangover, -/obj/effect/turf_decal/tile/neutral, -/obj/structure/extinguisher_cabinet/directional/south, -/turf/open/floor/iron, -/area/hallway/secondary/entry) -"jmE" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron, -/area/science/research/abandoned) -"jmG" = ( -/obj/structure/table/wood, -/obj/item/folder, -/obj/item/pen, -/turf/open/floor/carpet, -/area/commons/vacant_room/office) -"jmL" = ( -/obj/effect/turf_decal/tile/green{ - dir = 8 - }, -/obj/effect/turf_decal/tile/green{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue, -/obj/machinery/hydroponics/constructable, -/obj/item/radio/intercom/directional/south, -/obj/machinery/camera/directional/east{ - c_tag = "Service - Hydroponics Front Aft"; - name = "service camera" - }, -/obj/machinery/light/directional/east, -/turf/open/floor/iron, -/area/service/hydroponics) -"jnp" = ( -/obj/effect/turf_decal/stripes/line{ +/turf/open/floor/iron/dark/side{ dir = 8 }, -/obj/machinery/pipedispenser, -/obj/machinery/status_display/evac/directional/north, -/turf/open/floor/iron/textured, -/area/engineering/atmos) -"jnr" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, +/area/station/hallway/primary/fore) +"ktR" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/landmark/event_spawn, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/grimy, +/area/station/commons/vacant_room/office) +"kub" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/airalarm/directional/north, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/ai) -"jny" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 1 - }, +/turf/open/floor/circuit/green, +/area/station/ai_monitored/turret_protected/ai) +"kun" = ( +/obj/structure/lattice/catwalk, +/obj/structure/cable, +/turf/open/space/basic, +/area/station/solars/port/aft) +"kur" = ( +/obj/machinery/light/directional/south, +/obj/item/kirbyplants/random, +/obj/effect/turf_decal/tile/brown/half/contrasted, +/obj/machinery/light/directional/south, +/obj/structure/cable, +/obj/machinery/power/apc/auto_name/directional/south, +/turf/open/floor/iron, +/area/station/cargo/lobby) +"kuy" = ( +/obj/effect/spawner/random/maintenance, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron, +/area/station/cargo/storage) +"kuE" = ( +/obj/effect/decal/cleanable/dirt, /obj/machinery/door/airlock/command{ - name = "Telecomms Server Room"; - req_access_txt = "61" + name = "Auxiliary E.V.A. Storage" }, -/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/structure/barricade/wooden, /obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ dir = 1 }, -/turf/open/floor/iron/dark/telecomms, -/area/tcommsat/server) -"jnL" = ( -/obj/effect/turf_decal/tile/purple{ - dir = 1 +/obj/effect/mapping_helpers/airlock/unres, +/obj/effect/mapping_helpers/airlock/access/any/command/maintenance, +/turf/open/floor/iron, +/area/station/maintenance/port/aft) +"kuI" = ( +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/turf/open/floor/iron/cafeteria, +/area/station/engineering/atmos/pumproom) +"kuM" = ( +/obj/structure/window/reinforced{ + dir = 8 }, +/obj/effect/spawner/random/vending/snackvend, +/obj/effect/turf_decal/bot_white/right, +/turf/open/floor/iron/white, +/area/station/commons/fitness/recreation) +"kuT" = ( +/obj/machinery/light/small/directional/west, +/turf/open/floor/engine/n2, +/area/station/engineering/atmos) +"kuX" = ( +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/airalarm/directional/north, -/turf/open/floor/iron/white, -/area/science/research) -"joc" = ( -/obj/machinery/vending/wardrobe/cargo_wardrobe, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/tile/brown/anticorner/contrasted{ - dir = 4 - }, -/turf/open/floor/iron, -/area/cargo/storage) -"joA" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/landmark/blobstart, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 1 - }, -/turf/open/floor/iron{ - heat_capacity = 1e+006 - }, -/area/maintenance/port/aft) -"joF" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 1 - }, -/obj/effect/turf_decal/box, -/turf/open/floor/iron/dark, -/area/science/storage) -"joG" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, +/obj/effect/turf_decal/delivery, /turf/open/floor/iron, -/area/engineering/atmos/hfr_room) -"joK" = ( +/area/station/engineering/gravity_generator) +"kvj" = ( /obj/item/kirbyplants/random, -/obj/machinery/camera/directional/west{ - c_tag = "Chapel - Port"; - name = "chapel camera" +/turf/open/floor/wood{ + icon_state = "wood-broken7" }, -/turf/open/floor/iron{ - dir = 1; - icon_state = "chapel" +/area/station/service/library/abandoned) +"kvq" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/area/service/chapel) -"joQ" = ( -/obj/structure/disposalpipe/trunk{ - dir = 1 +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ + dir = 4 }, -/obj/machinery/disposal/bin, -/obj/effect/turf_decal/bot, -/obj/machinery/status_display/evac/directional/west, -/obj/effect/turf_decal/tile/brown/half/contrasted{ +/obj/structure/lattice/catwalk, +/turf/open/space/basic, +/area/space/nearstation) +"kvv" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/security{ + id_tag = "scidoor"; + name = "Security Post - Science" + }, +/obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/access/all/security/brig, /turf/open/floor/iron, -/area/cargo/lobby) -"joT" = ( +/area/station/security/checkpoint/science/research) +"kvJ" = ( +/obj/machinery/light/small/directional/south, +/obj/structure/easel, +/obj/item/canvas/twentythree_nineteen, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"kvK" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/service/abandoned_gambling_den/gaming) +"kvW" = ( +/obj/structure/closet/secure_closet/personal/cabinet, +/obj/effect/spawner/random/clothing/twentyfive_percent_cyborg_mask, +/obj/effect/spawner/random/bureaucracy/briefcase, +/obj/effect/spawner/random/entertainment/wallet_storage, +/turf/open/floor/plating, +/area/station/maintenance/fore) +"kvX" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple, +/turf/open/space/basic, +/area/space/nearstation) +"kwb" = ( /obj/structure/table/wood, -/obj/item/trash/candle, -/obj/item/cigbutt{ - pixel_y = 7 +/obj/item/gun/ballistic/automatic/pistol/toy, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/service/abandoned_gambling_den/gaming) +"kwt" = ( +/obj/machinery/light/small/directional/west, +/obj/structure/chair/office/light, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/status_display/evac/directional/west, +/obj/effect/turf_decal/tile/green/anticorner/contrasted{ + dir = 8 }, -/obj/item/razor, /turf/open/floor/iron/white, -/area/commons/fitness/recreation) -"jpd" = ( -/obj/machinery/modular_computer/console/preset/id{ - dir = 4 - }, -/obj/machinery/requests_console/directional/west{ - announcementConsole = 1; - department = "Captain's Desk"; - departmentType = 5; - name = "Captain's Requests Console" - }, -/turf/open/floor/carpet, -/area/command/heads_quarters/captain) -"jpo" = ( -/obj/machinery/light/directional/east, -/obj/effect/turf_decal/tile/yellow/half/contrasted{ - dir = 4 +/area/station/medical/virology) +"kxb" = ( +/obj/structure/table/glass, +/obj/item/folder/blue, +/obj/item/healthanalyzer, +/obj/machinery/light/directional/north, +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 1 }, /turf/open/floor/iron/white, -/area/medical/chemistry) -"jpw" = ( -/obj/machinery/status_display/ai/directional/north, -/turf/open/floor/iron/half{ +/area/station/security/execution/transfer) +"kxg" = ( +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/stripes/line{ dir = 8 }, -/area/engineering/atmos/project) -"jpB" = ( -/turf/open/floor/plating{ - icon_state = "platingdmg1" +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, -/area/maintenance/fore) -"jpE" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/general/hidden, -/obj/machinery/power/apc/auto_name/directional/south, -/obj/effect/turf_decal/tile/red/anticorner/contrasted, -/turf/open/floor/iron/dark, -/area/security/execution/education) -"jpJ" = ( -/obj/effect/turf_decal/tile/purple{ - dir = 8 +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/hallway/primary/central/aft) +"kxj" = ( +/obj/effect/turf_decal/tile/red{ + dir = 4 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/security/execution/transfer) +"kxm" = ( +/obj/machinery/light/directional/east, +/mob/living/simple_animal/mouse/white, +/turf/open/floor/iron/cafeteria, +/area/station/security/prison/mess) +"kxq" = ( +/obj/effect/turf_decal/trimline/yellow/filled/warning, +/obj/structure/disposalpipe/segment, /turf/open/floor/iron/white, -/area/science/lobby) -"jpL" = ( +/area/station/medical/chemistry) +"kxs" = ( /obj/structure/cable, -/obj/structure/rack, -/obj/effect/spawner/random/techstorage/rnd_secure_all, -/obj/effect/turf_decal/stripes/line{ - dir = 6 +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, /turf/open/floor/iron, -/area/engineering/storage/tech) -"jpT" = ( -/obj/machinery/announcement_system, -/obj/machinery/status_display/ai/directional/west, +/area/station/hallway/secondary/command) +"kxx" = ( +/obj/structure/table/reinforced, +/obj/item/crowbar, +/obj/item/wrench, +/obj/item/mmi, /obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/status_display/ai/directional/east, /turf/open/floor/iron/dark, -/area/tcommsat/computer) -"jpY" = ( -/obj/machinery/vending/cigarette, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/service/theater/abandoned) -"jqu" = ( -/obj/machinery/vending/cigarette, -/obj/effect/turf_decal/tile/blue/half/contrasted{ +/area/station/ai_monitored/turret_protected/ai) +"kxA" = ( +/obj/machinery/vending/coffee, +/obj/effect/turf_decal/tile/purple{ dir = 1 }, -/turf/open/floor/iron/dark, -/area/command/bridge) -"jqx" = ( -/obj/structure/table_frame/wood, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/service/library/abandoned) -"jqD" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 10 +/turf/open/floor/iron, +/area/station/security/prison) +"kxC" = ( +/obj/structure/closet/secure_closet/personal/cabinet, +/obj/item/clothing/suit/jacket{ + desc = "All the class of a trenchcoat without the security fibers."; + icon_state = "detective"; + name = "trenchcoat" }, -/turf/open/floor/wood, -/area/command/heads_quarters/hop) -"jqF" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/effect/turf_decal/siding/yellow{ - dir = 8 +/obj/item/clothing/suit/toggle/lawyer/purple, +/obj/item/clothing/head/fedora{ + icon_state = "detective" }, -/obj/machinery/atmospherics/pipe/smart/manifold/scrubbers/visible{ - dir = 8 +/obj/item/clothing/under/costume/geisha, +/obj/item/clothing/head/fedora{ + icon_state = "curator" }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/engineering/atmos) -"jqG" = ( -/obj/structure/cable, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ - dir = 4 +/obj/item/clothing/suit/jacket{ + desc = "This looks awfully familiar..."; + icon_state = "curator" }, -/turf/open/floor/iron/dark/telecomms, -/area/tcommsat/server) -"jqN" = ( -/obj/machinery/door/airlock/public/glass{ - name = "Library Access" +/obj/item/clothing/under/rank/civilian/curator/treasure_hunter, +/obj/machinery/airalarm/directional/north, +/obj/item/radio/intercom/directional/east, +/turf/open/floor/carpet, +/area/station/commons/dorms) +"kxE" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable, +/obj/effect/turf_decal/tile/purple/fourcorners, +/turf/open/floor/iron, +/area/station/science/research) +"kxH" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/door/poddoor/preopen{ + id = "atmoslock"; + name = "Atmospherics Lockdown Blast Door" }, -/obj/effect/turf_decal/tile/neutral/fourcorners, /obj/effect/turf_decal/stripes/line{ dir = 1 }, /obj/effect/turf_decal/stripes/line, -/turf/open/floor/iron/dark, -/area/service/library) -"jqZ" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 1 +/turf/open/floor/iron/half, +/area/station/engineering/atmos) +"kxJ" = ( +/obj/structure/extinguisher_cabinet/directional/north, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/carpet, +/area/station/commons/vacant_room/office) +"kxV" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron, +/area/station/science/lobby) +"kxZ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/line{ + dir = 5 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, +/obj/structure/tank_holder/extinguisher, +/turf/open/floor/iron, +/area/station/science/xenobiology) +"kyj" = ( +/obj/structure/cable, /turf/open/floor/iron/white, -/area/medical/surgery/aft) -"jra" = ( +/area/station/maintenance/department/science) +"kyx" = ( /obj/structure/cable, -/obj/machinery/computer/station_alert{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/effect/turf_decal/bot, -/obj/machinery/computer/security/telescreen/ce{ - dir = 4; - pixel_x = -30 +/obj/effect/turf_decal/tile/yellow/anticorner/contrasted{ + dir = 1 }, -/turf/open/floor/iron/dark, -/area/command/heads_quarters/ce) -"jrh" = ( -/obj/structure/window, -/obj/machinery/seed_extractor, -/obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, -/area/security/prison) -"jrm" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/public/glass{ - name = "Starboard Auxiliary Hallway" +/area/station/commons/storage/primary) +"kyA" = ( +/obj/machinery/door/airlock/engineering{ + name = "Port Quarter Solar Access" }, +/obj/structure/cable, /obj/effect/turf_decal/stripes/line{ dir = 8 }, /obj/effect/turf_decal/stripes/line{ dir = 4 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, /turf/open/floor/iron, -/area/hallway/primary/central/aft) -"jrq" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/siding/green{ - dir = 8 - }, -/turf/open/floor/iron/checker, -/area/service/hydroponics/garden/abandoned) -"jrv" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, +/area/station/maintenance/solars/port/aft) +"kyJ" = ( /obj/item/kirbyplants/random, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/camera/directional/south{ - c_tag = "Arrivals - Port Entrance"; - name = "arrivals camera" - }, -/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/hallway/secondary/entry) -"jrw" = ( +/area/station/medical/surgery/theatre) +"kyN" = ( +/obj/structure/table, +/obj/item/paicard, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/plating, -/area/service/kitchen/abandoned) -"jrx" = ( -/obj/structure/cable, +/turf/open/floor/iron, +/area/station/commons/fitness/recreation) +"kyR" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/grimy, -/area/service/library) -"jrD" = ( -/obj/effect/turf_decal/tile/green{ - dir = 4 - }, /obj/effect/turf_decal/tile/blue, -/obj/structure/railing{ +/obj/structure/railing/corner, +/turf/open/floor/iron, +/area/station/service/hydroponics) +"kyW" = ( +/obj/structure/disposalpipe/segment{ dir = 4 }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 + }, +/obj/effect/turf_decal/siding/yellow, /turf/open/floor/iron, -/area/service/hydroponics) -"jrL" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/area/station/engineering/break_room) +"kzc" = ( +/turf/closed/wall/r_wall, +/area/station/maintenance/port/aft) +"kzI" = ( +/obj/structure/table/wood, +/obj/item/electronics/airalarm, +/obj/item/circuitboard/computer/med_data, /obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/service/electronic_marketing_den) +"kzV" = ( /obj/effect/turf_decal/bot, -/obj/machinery/holopad, -/turf/open/floor/iron, -/area/security/checkpoint) -"jrP" = ( -/obj/structure/urinal/directional/north, +/obj/machinery/computer/department_orders/service, +/obj/machinery/airalarm/directional/north, +/turf/open/floor/iron/checker, +/area/station/hallway/secondary/service) +"kAc" = ( +/obj/effect/turf_decal/stripes/line, /obj/effect/decal/cleanable/dirt, -/obj/effect/landmark/start/hangover, -/turf/open/floor/plating, -/area/commons/toilet/locker) -"jrZ" = ( -/obj/structure/girder, -/turf/open/floor/plating, -/area/maintenance/port/greater) -"jsa" = ( -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, -/obj/effect/turf_decal/tile/yellow, -/obj/machinery/status_display/ai/directional/north, /turf/open/floor/iron, -/area/engineering/atmos/project) -"jsj" = ( -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/tile/neutral/fourcorners, +/area/station/hallway/secondary/entry) +"kAh" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/hallway/primary/aft) -"jsl" = ( -/obj/machinery/status_display/ai/directional/east, -/obj/structure/frame/computer{ dir = 8 }, -/turf/open/floor/carpet/blue, -/area/commons/vacant_room/office) -"jss" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 8 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 +/turf/open/floor/plating, +/area/station/hallway/secondary/construction) +"kAn" = ( +/obj/structure/bookcase, +/obj/machinery/light/directional/north, +/obj/structure/sign/plaques/kiddie/badger{ + pixel_y = 32 }, -/obj/effect/turf_decal/tile/blue{ +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/service/chapel) +"kAv" = ( +/obj/machinery/light/small/directional/east, +/obj/structure/toilet{ dir = 8 }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red, -/obj/machinery/light/small/directional/south, -/obj/structure/table/wood, -/obj/item/food/pie/cream, -/obj/item/paper/crumpled{ - info = "Knock them dead out there, sport!"; - name = "note from mom" +/obj/machinery/newscaster/directional/north, +/obj/machinery/button/door/directional/south{ + id = "Arrivals_Toilet1"; + name = "Lock Control"; + normaldoorcontrol = 1; + specialfunctions = 4 }, -/obj/item/radio/intercom/directional/south, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/commons/toilet/restrooms) +"kAD" = ( +/obj/structure/sign/warning/electric_shock, +/turf/closed/wall/r_wall, +/area/station/engineering/storage/tech) +"kAE" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, -/area/service/theater) -"jsy" = ( +/area/station/medical/medbay/lobby) +"kAS" = ( /obj/structure/cable, -/obj/machinery/power/smes{ - charge = 5e+006 +/obj/effect/turf_decal/tile/yellow{ + dir = 1 }, -/obj/effect/turf_decal/bot, -/obj/item/radio/intercom/directional/west, -/turf/open/floor/iron, -/area/engineering/gravity_generator) -"jsE" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable, -/obj/effect/turf_decal/tile/neutral/fourcorners, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/security/brig) -"jsJ" = ( -/obj/machinery/disposal/bin, -/obj/structure/cable, -/obj/structure/disposalpipe/trunk{ - dir = 8 +/area/station/hallway/primary/port) +"kAX" = ( +/obj/effect/turf_decal/trimline/yellow/warning{ + dir = 1 }, -/obj/effect/turf_decal/tile/yellow/half/contrasted{ +/turf/open/floor/iron, +/area/station/engineering/atmos/project) +"kAZ" = ( +/obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/iron/white, -/area/medical/chemistry) -"jsK" = ( -/obj/structure/chair{ - dir = 8 +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"kBg" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/obj/machinery/computer/gateway_control, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron, +/area/station/command/gateway) +"kBp" = ( +/obj/machinery/hydroponics/soil, +/obj/effect/decal/cleanable/dirt, +/obj/item/plant_analyzer, +/obj/machinery/camera/directional/east{ + c_tag = "Permabrig - Garden"; + network = list("ss13","prison") }, -/obj/effect/turf_decal/tile/yellow, -/obj/machinery/newscaster/directional/east, -/obj/machinery/light/directional/east, -/obj/effect/landmark/start/hangover, -/turf/open/floor/iron/dark/corner{ - dir = 4 +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/security/prison/garden) +"kBt" = ( +/obj/structure/table/glass, +/obj/item/reagent_containers/glass/bottle/morphine, +/obj/item/reagent_containers/syringe, +/obj/effect/turf_decal/tile/red/anticorner/contrasted{ + dir = 1 }, -/area/engineering/lobby) -"jtc" = ( +/turf/open/floor/iron/white, +/area/station/security/execution/transfer) +"kBz" = ( /obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/structure/sign/nanotrasen{ - pixel_y = 32 - }, /turf/open/floor/iron, -/area/hallway/secondary/entry) -"jtl" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/green/visible, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/structure/sign/warning/radiation{ - pixel_y = -32 - }, +/area/station/hallway/secondary/entry) +"kBE" = ( +/obj/structure/urinal/directional/north, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/bot, +/obj/effect/landmark/start/hangover, /turf/open/floor/iron, -/area/engineering/supermatter/room) -"jtz" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/half, -/area/service/hydroponics) -"jtF" = ( -/obj/effect/turf_decal/tile/purple{ - dir = 8 - }, -/obj/structure/table, -/obj/item/book/manual/wiki/ordnance{ - pixel_x = 4; - pixel_y = 1 - }, -/obj/item/analyzer, -/turf/open/floor/iron/white, -/area/science/mixing/hallway) -"jtG" = ( -/obj/structure/cable, -/obj/machinery/power/solar{ - id = "foreport"; - name = "Fore-Port Solar Array" +/area/station/commons/toilet/locker) +"kBJ" = ( +/obj/machinery/light/small/directional/north, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"kBN" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/trash/mess, +/turf/open/floor/plating, +/area/station/maintenance/fore) +"kBO" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/preopen{ + id = "xeno2"; + name = "Creature Cell #2" }, -/turf/open/floor/iron/solarpanel/airless, -/area/solars/port/fore) -"jtK" = ( /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/white, -/area/maintenance/department/science) -"jtS" = ( +/turf/open/floor/plating, +/area/station/science/xenobiology) +"kBV" = ( /obj/machinery/light/small/directional/south, -/obj/structure/cable, +/turf/open/floor/wood, +/area/station/service/electronic_marketing_den) +"kCd" = ( +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/station/maintenance/fore) +"kCf" = ( +/obj/structure/window/reinforced, /obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark/telecomms, -/area/tcommsat/server) -"jua" = ( +/turf/open/floor/iron/dark, +/area/station/ai_monitored/aisat/exterior) +"kCq" = ( /obj/structure/cable, +/obj/machinery/modular_computer/console/preset/id{ + dir = 4 + }, /obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/obj/effect/turf_decal/bot, /turf/open/floor/iron/dark, -/area/command/bridge) -"jum" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron, -/area/maintenance/port/fore) -"jur" = ( -/obj/machinery/vending/cigarette, -/obj/effect/turf_decal/delivery, -/obj/item/radio/intercom/directional/south, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ +/area/station/command/heads_quarters/ce) +"kCN" = ( +/obj/machinery/atmospherics/pipe/smart/simple/yellow/visible{ + dir = 10 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/turf/open/floor/iron/dark, -/area/engineering/break_room) -"jus" = ( /obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/firealarm/directional/east, -/turf/open/floor/iron, -/area/hallway/primary/central/aft) -"juA" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment, -/obj/effect/spawner/random/engineering/tracking_beacon, -/turf/open/floor/iron/grimy, -/area/service/chapel) -"juV" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/tcommsat/server) -"jvg" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/hallway/secondary/entry) -"jvi" = ( -/obj/structure/rack, -/obj/item/book/manual/wiki/engineering_guide, -/obj/effect/spawner/random/maintenance, -/obj/structure/disposalpipe/segment{ +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"kCV" = ( +/obj/structure/extinguisher_cabinet/directional/south, +/obj/effect/turf_decal/tile/blue/half/contrasted, +/turf/open/floor/iron/dark, +/area/station/command/bridge) +"kCY" = ( +/obj/machinery/computer/scan_consolenew, +/obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/neutral/half/contrasted, -/turf/open/floor/iron, -/area/maintenance/port/greater) -"jvk" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/delivery, -/turf/open/floor/iron, -/area/engineering/storage/tech) -"jvm" = ( -/obj/structure/window/reinforced{ +/turf/open/floor/iron/dark, +/area/station/science/genetics) +"kDc" = ( +/obj/structure/table/wood, +/obj/item/flashlight/lamp, +/obj/structure/sign/nanotrasen{ + pixel_x = 32 + }, +/obj/effect/turf_decal/tile/blue{ dir = 4 }, -/obj/structure/window/reinforced{ +/obj/effect/turf_decal/tile/blue{ dir = 8 }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/ai_monitored/aisat/exterior) -"jvK" = ( +/turf/open/floor/iron/white, +/area/station/command/heads_quarters/cmo) +"kDj" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/spawner/structure/window/reinforced/plasma, -/turf/open/floor/plating, -/area/engineering/supermatter/room) -"jvL" = ( -/obj/effect/spawner/random/vending/snackvend, -/obj/machinery/light/directional/south, -/obj/effect/turf_decal/delivery, +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ + dir = 6 + }, +/obj/machinery/firealarm/directional/north, +/obj/machinery/camera/directional/north{ + c_tag = "Atmospherics - Tables"; + name = "atmospherics camera" + }, +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 1 + }, /turf/open/floor/iron, -/area/hallway/primary/central/aft) -"jvU" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable, +/area/station/engineering/atmos) +"kDq" = ( +/obj/machinery/camera/directional/north{ + c_tag = "AI Satellite - Transit Tube"; + name = "ai camera"; + network = list("minisat"); + start_active = 1 + }, /obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron, -/area/medical/medbay/central) -"jvZ" = ( -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/obj/machinery/light/small/directional/north, +/obj/effect/turf_decal/trimline/blue/filled/end{ + dir = 8 }, -/obj/machinery/door/airlock/public/glass{ - name = "Cargo Lobby" +/turf/open/floor/iron/dark, +/area/station/engineering/transit_tube) +"kDs" = ( +/obj/machinery/shieldgen, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/line{ + dir = 9 }, -/obj/structure/cable, /turf/open/floor/iron, -/area/cargo/lobby) -"jwa" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/camera/directional/south{ - c_tag = "Medbay - Morgue"; - name = "medbay camera"; - network = list("ss13","medbay") +/area/station/maintenance/port/greater) +"kDw" = ( +/obj/machinery/chem_master, +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, -/obj/structure/bodycontainer/morgue{ - dir = 1 +/turf/open/floor/iron, +/area/station/medical/pharmacy) +"kDE" = ( +/obj/machinery/airalarm/engine{ + dir = 1; + pixel_y = 23 }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/medical/morgue) -"jwf" = ( -/obj/effect/turf_decal/tile/blue{ +/turf/open/floor/engine, +/area/station/engineering/supermatter) +"kDL" = ( +/obj/structure/chair/comfy/brown{ dir = 4 }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 +/obj/effect/landmark/start/captain, +/turf/open/floor/iron/grimy, +/area/station/command/heads_quarters/captain) +"kDW" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Surgery Maintenance" }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ dir = 1 }, +/obj/effect/mapping_helpers/airlock/access/all/medical/surgery, +/turf/open/floor/iron, +/area/station/maintenance/starboard/aft) +"kDY" = ( +/obj/effect/turf_decal/siding/green{ + dir = 9 + }, +/obj/effect/landmark/start/botanist, +/turf/open/floor/iron/dark/smooth_large, +/area/station/service/hydroponics) +"kEa" = ( +/obj/structure/table, +/obj/item/stack/package_wrap, +/obj/item/hand_labeler, +/obj/machinery/light_switch/directional/south, +/turf/open/floor/plating, +/area/station/medical/morgue) +"kEg" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/tile/yellow{ dir = 4 }, -/turf/open/floor/iron/white, -/area/medical/medbay/lobby) -"jwg" = ( -/obj/effect/landmark/xeno_spawn, -/turf/open/floor/plating/airless, -/area/space/nearstation) -"jwk" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/obj/machinery/status_display/evac/directional/east, +/turf/open/floor/iron, +/area/station/hallway/primary/port) +"kEn" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, -/area/commons/fitness/recreation) -"jwm" = ( -/obj/structure/railing{ +/area/station/hallway/secondary/entry) +"kEo" = ( +/obj/structure/table/wood, +/obj/item/storage/crayons, +/obj/item/storage/crayons, +/turf/open/floor/wood, +/area/station/service/library/abandoned) +"kEv" = ( +/obj/machinery/light/small/directional/south, +/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark/telecomms, +/area/station/tcommsat/server) +"kEE" = ( +/obj/structure/reagent_dispensers/plumbed{ dir = 8 }, -/obj/machinery/door/firedoor/border_only{ +/obj/effect/turf_decal/delivery/white{ + color = "#52B4E9" + }, +/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/wood, -/area/service/theater) -"jwp" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/door/airlock/public/glass{ - name = "Garden" +/turf/open/floor/iron/textured, +/area/station/maintenance/port/fore) +"kEI" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, /obj/machinery/door/firedoor, /obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/obj/machinery/door/airlock/public/glass{ + name = "Fore Hallway" }, +/obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron, -/area/service/hydroponics/garden) -"jwG" = ( +/area/station/hallway/primary/fore) +"kEJ" = ( /obj/structure/cable, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/holopad, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron, -/area/hallway/primary/port) -"jwH" = ( -/mob/living/simple_animal/mouse/brown/tom, -/turf/open/floor/iron, -/area/security/prison) -"jwS" = ( -/obj/machinery/light/directional/west, -/obj/machinery/status_display/ai/directional/west, -/obj/effect/turf_decal/stripes/line{ - dir = 4 +/area/station/construction/mining/aux_base) +"kEO" = ( +/obj/machinery/camera/directional/south{ + c_tag = "Genetics Lab"; + name = "genetics lab camera" }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/obj/effect/landmark/start/geneticist, +/obj/structure/chair/office/light{ dir = 4 }, -/turf/open/floor/iron, -/area/command/heads_quarters/rd) -"jxf" = ( -/obj/effect/turf_decal/tile/yellow/anticorner/contrasted{ - dir = 4 +/obj/item/radio/intercom/directional/south, +/obj/effect/turf_decal/tile/neutral/half/contrasted, +/turf/open/floor/iron/dark, +/area/station/science/genetics) +"kEQ" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/tile/purple{ + dir = 8 }, -/turf/open/floor/iron, -/area/commons/storage/primary) -"jxh" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/landmark/start/depsec/engineering, -/obj/effect/turf_decal/tile/red/anticorner/contrasted{ - dir = 8 - }, -/turf/open/floor/iron, -/area/security/checkpoint/engineering) -"jxk" = ( +/turf/open/floor/iron/white, +/area/station/science/lobby) +"kEZ" = ( /obj/structure/cable, +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/tile/blue/half/contrasted, +/turf/open/floor/iron/white, +/area/station/medical/storage) +"kFc" = ( +/obj/machinery/light/directional/north, /obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/status_display/evac/directional/east, -/obj/machinery/light/directional/east, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/turf/open/floor/iron/dark, +/area/station/science/xenobiology) +"kFi" = ( +/obj/machinery/hydroponics/constructable, +/obj/effect/turf_decal/tile/green, +/obj/effect/turf_decal/tile/green{ dir = 1 }, -/turf/open/floor/iron/dark, -/area/engineering/gravity_generator) -"jxm" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment{ +/obj/effect/turf_decal/tile/blue{ dir = 4 }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/bot, -/obj/machinery/door/poddoor/preopen{ - id = "atmoslock"; - name = "Atmospherics Lockdown Blast door" - }, /turf/open/floor/iron, -/area/engineering/atmos/project) -"jxD" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 9 +/area/station/service/hydroponics) +"kFr" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 4 }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron, -/area/hallway/primary/port) -"jxO" = ( -/obj/machinery/light/directional/east, -/obj/effect/turf_decal/trimline/blue/filled/line, /turf/open/floor/iron/white, -/area/medical/treatment_center) -"jyc" = ( -/obj/effect/decal/cleanable/dirt, +/area/station/medical/medbay/lobby) +"kFs" = ( +/obj/structure/cable, /obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/structure/extinguisher_cabinet/directional/north, -/obj/structure/chair/stool/directional/west, -/turf/open/floor/iron/dark, -/area/service/kitchen/abandoned) -"jye" = ( -/obj/structure/lattice, -/obj/structure/window/reinforced{ - dir = 1 +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 }, -/turf/open/space, -/area/space/nearstation) -"jyi" = ( -/obj/structure/cable, -/obj/effect/turf_decal/bot, +/turf/open/floor/iron/dark, +/area/station/service/chapel/funeral) +"kFt" = ( +/obj/effect/turf_decal/delivery, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/command/gateway) -"jyk" = ( -/obj/structure/table, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/item/storage/medkit/regular, +/area/station/maintenance/department/electrical) +"kFE" = ( +/obj/machinery/holopad, +/obj/effect/turf_decal/bot, /turf/open/floor/iron, -/area/commons/fitness/recreation) -"jym" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/effect/landmark/start/hangover, +/area/station/science/xenobiology) +"kFL" = ( +/obj/structure/easel, +/obj/item/canvas/twentythree_twentythree, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/station/commons/fitness/recreation) +"kFM" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 1 + }, /turf/open/floor/iron, -/area/commons/locker) -"jyt" = ( -/obj/structure/cable, -/obj/machinery/conveyor{ - dir = 8; - id = "cargounload" +/area/station/security/lockers) +"kFO" = ( +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 8 }, -/obj/machinery/door/poddoor{ - id = "cargounload"; - name = "supply dock unloading door" +/obj/structure/sign/poster/random/directional/east, +/turf/open/floor/iron, +/area/station/maintenance/department/crew_quarters/bar) +"kFQ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/trash/moisture_trap, +/obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ + dir = 1 }, -/turf/open/floor/plating, -/area/cargo/storage) -"jyD" = ( -/obj/item/storage/book/bible, -/obj/structure/altar_of_gods, +/turf/open/floor/iron, +/area/station/maintenance/fore) +"kFX" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/grimy, -/area/service/chapel) -"jyF" = ( -/obj/structure/closet/radiation, -/obj/machinery/light/small/directional/south, -/obj/effect/turf_decal/stripes/line{ - dir = 6 +/obj/effect/turf_decal/siding/wood{ + dir = 8 }, -/turf/open/floor/iron/dark, -/area/engineering/main) -"jyI" = ( -/obj/effect/turf_decal/stripes/line{ +/turf/open/floor/wood, +/area/station/service/electronic_marketing_den) +"kGe" = ( +/obj/machinery/atmospherics/components/unary/thermomachine/freezer{ dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/green/visible, -/obj/machinery/atmospherics/pipe/smart/manifold4w/green/visible/layer4, -/obj/structure/sign/warning/securearea{ - pixel_x = -32 +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, -/turf/open/floor/iron, -/area/engineering/supermatter/room) -"jyO" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/service/abandoned_gambling_den) -"jyP" = ( -/obj/machinery/light/directional/east, -/obj/machinery/newscaster/directional/east, -/obj/structure/chair/pew/right, -/turf/open/floor/iron{ - icon_state = "chapel" +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/area/service/chapel) -"jyR" = ( /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/machinery/status_display/ai/directional/south, -/obj/machinery/camera/directional/south{ - c_tag = "Arrivals - Starboard"; - name = "arrivals camera" +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/iron/dark, +/area/station/engineering/supermatter/room) +"kGg" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, /turf/open/floor/iron, -/area/hallway/secondary/entry) -"jyW" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/door/airlock/mining{ - name = "Quartermaster's Office" +/area/station/science/research/abandoned) +"kGi" = ( +/turf/closed/wall, +/area/station/service/library/abandoned) +"kGj" = ( +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Maintenance Hatch" }, +/obj/structure/cable, /obj/effect/turf_decal/stripes/line{ - dir = 4 + dir = 8 }, /obj/effect/turf_decal/stripes/line{ - dir = 8 + dir = 4 }, -/obj/machinery/door/firedoor, -/obj/effect/mapping_helpers/airlock/access/any/supply/qm, -/turf/open/floor/iron, -/area/cargo/qm) -"jzf" = ( -/obj/machinery/light/directional/south, -/obj/machinery/newscaster/directional/south, -/obj/machinery/photocopier, -/obj/effect/turf_decal/tile/brown/half/contrasted, -/turf/open/floor/iron, -/area/cargo/qm) -"jzj" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/bar{ - dir = 1 - }, -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/siding/thinplating/dark/corner{ +/obj/effect/mapping_helpers/airlock/unres{ dir = 4 }, -/obj/machinery/status_display/evac/directional/east, -/obj/structure/sink{ - dir = 8; - pixel_x = 12 - }, -/obj/machinery/camera/directional/east{ - c_tag = "Service - Bar"; - name = "service camera" - }, -/turf/open/floor/iron/dark, -/area/service/bar) -"jzp" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/security/execution/education) -"jzz" = ( +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +/turf/open/floor/iron, +/area/station/maintenance/aft) +"kGo" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/cargo/sorting) +"kGs" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/blue/half/contrasted, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) +"kGt" = ( /obj/structure/table/reinforced, /obj/machinery/door/firedoor, -/obj/item/folder, +/obj/machinery/door/window/right/directional/north{ + name = "Hydroponics Desk"; + req_access = list("hydroponics") + }, +/obj/machinery/door/window/right/directional/south{ + name = "Hydroponics Desk"; + req_one_access = list("kitchen","hydroponics") + }, +/obj/item/paper_bin, /obj/item/pen, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "rdrnd"; - name = "Research and Development Shutters" +/turf/open/floor/iron, +/area/station/service/hydroponics) +"kGx" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock{ + name = "Dormitories" }, -/obj/machinery/door/window/left/directional/south{ - dir = 4; - name = "Research Lab Desk"; - req_one_access_txt = "7;29" +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, -/obj/machinery/door/window/left/directional/west, -/obj/effect/turf_decal/delivery, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/science/lab) -"jzM" = ( -/obj/effect/decal/cleanable/dirt, +/area/station/commons/dorms) +"kGI" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/plating, -/area/maintenance/port/greater) -"jzZ" = ( +/obj/machinery/atmospherics/pipe/smart/simple/dark/visible{ + dir = 4 + }, /obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/neutral/half/contrasted, /turf/open/floor/iron, -/area/maintenance/port/greater) -"jAd" = ( +/area/station/maintenance/disposal/incinerator) +"kGO" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ +/obj/machinery/vending/cigarette, +/turf/open/floor/plating, +/area/station/commons/toilet/locker) +"kGS" = ( +/obj/effect/spawner/random/vending/colavend, +/obj/effect/turf_decal/delivery, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) +"kGY" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/siding/wood{ dir = 4 }, +/turf/open/floor/wood, +/area/station/service/theater) +"kHa" = ( +/obj/machinery/vending/medical, +/obj/effect/turf_decal/tile/neutral, /turf/open/floor/iron, -/area/maintenance/fore) -"jAh" = ( -/obj/structure/lattice/catwalk, -/obj/effect/landmark/xeno_spawn, -/turf/open/space, -/area/solars/starboard/fore) -"jAp" = ( +/area/station/medical/storage) +"kHd" = ( /obj/effect/turf_decal/tile/yellow{ dir = 1 }, /obj/effect/turf_decal/tile/yellow, -/obj/item/radio/intercom/directional/south, -/obj/machinery/camera/directional/south{ - c_tag = "Atmospherics - Project Room Side Entrance"; - name = "atmospherics camera" +/obj/machinery/light/directional/east, +/obj/structure/sign/directions/engineering{ + desc = "A sign that shows there are doors here. There are doors everywhere!"; + icon_state = "doors"; + name = "WARNING: PRESSURIZED DOORS"; + pixel_x = 32 }, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, -/area/engineering/atmos/project) -"jAC" = ( -/obj/item/clothing/suit/hazardvest{ - desc = "A high-visibility lifejacket complete with whistle and slot for oxygen tanks."; - name = "emergency lifejacket" - }, -/obj/item/clothing/suit/hazardvest{ - desc = "A high-visibility lifejacket complete with whistle and slot for oxygen tanks."; - name = "emergency lifejacket" +/area/station/engineering/atmos/project) +"kHm" = ( +/obj/structure/table/wood, +/obj/item/folder, +/obj/item/razor, +/obj/machinery/newscaster/directional/west, +/turf/open/floor/wood, +/area/station/commons/dorms) +"kHp" = ( +/obj/structure/cable, +/obj/effect/turf_decal/tile/blue{ + dir = 8 }, -/obj/item/clothing/suit/hazardvest{ - desc = "A high-visibility lifejacket complete with whistle and slot for oxygen tanks."; - name = "emergency lifejacket" +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"kHC" = ( +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/obj/item/clothing/suit/hazardvest{ - desc = "A high-visibility lifejacket complete with whistle and slot for oxygen tanks."; - name = "emergency lifejacket" +/turf/open/floor/iron, +/area/station/medical/medbay/central) +"kHG" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/landmark/start/hangover, +/turf/open/floor/iron/dark, +/area/station/security/courtroom) +"kHV" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/shower{ + dir = 4; + name = "emergency shower" }, -/obj/item/clothing/suit/hazardvest{ - desc = "A high-visibility lifejacket complete with whistle and slot for oxygen tanks."; - name = "emergency lifejacket" +/obj/effect/turf_decal/trimline/blue/end{ + dir = 4 }, -/obj/item/tank/internals/emergency_oxygen{ - pixel_x = 3 +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, -/obj/item/tank/internals/emergency_oxygen{ - pixel_x = 3 +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"kHZ" = ( +/obj/structure/filingcabinet/chestdrawer, +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 4 }, -/obj/item/tank/internals/emergency_oxygen{ - pixel_x = 3 +/turf/open/floor/iron, +/area/station/security/holding_cell) +"kId" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/delivery, +/obj/structure/extinguisher_cabinet/directional/south, +/turf/open/floor/iron, +/area/station/service/kitchen/abandoned) +"kIe" = ( +/obj/structure/cable, +/obj/structure/window/reinforced, +/obj/effect/turf_decal/tile/blue/half/contrasted, +/turf/open/floor/iron/dark, +/area/station/command/bridge) +"kIk" = ( +/turf/open/floor/iron{ + dir = 8; + icon_state = "chapel" }, -/obj/item/tank/internals/emergency_oxygen{ - pixel_x = 3 +/area/station/service/chapel) +"kIm" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, -/obj/item/tank/internals/emergency_oxygen{ - pixel_x = 3 +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, +/turf/open/floor/iron, +/area/station/medical/cryo) +"kIr" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/obj/item/clothing/mask/breath{ - pixel_x = -3; - pixel_y = -3 +/obj/machinery/status_display/evac/directional/west, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"kID" = ( +/obj/machinery/light_switch/directional/north, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/structure/filingcabinet, +/turf/open/floor/iron/dark, +/area/station/service/library) +"kIP" = ( +/obj/item/radio/intercom/directional/south, +/obj/structure/table/wood, +/obj/item/paper_bin{ + pixel_x = 5; + pixel_y = 3 }, -/obj/item/clothing/mask/breath{ - pixel_x = -3; - pixel_y = -3 +/obj/item/folder{ + pixel_x = -6; + pixel_y = 2 }, -/obj/item/clothing/mask/breath{ - pixel_x = -3; - pixel_y = -3 +/obj/item/pen{ + pixel_x = 5; + pixel_y = 3 }, -/obj/item/clothing/mask/breath{ - pixel_x = -3; - pixel_y = -3 +/obj/item/laser_pointer{ + pixel_x = 3 }, -/obj/item/clothing/mask/breath{ - pixel_x = -3; - pixel_y = -3 +/turf/open/floor/iron/dark, +/area/station/service/library) +"kIS" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/airalarm/directional/south, +/turf/open/floor/plating{ + icon_state = "panelscorched" }, -/obj/item/clothing/head/hardhat/orange{ - name = "protective hat"; - pixel_y = 9 +/area/station/maintenance/fore) +"kIX" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/security/glass{ + name = "Storage Closet" }, -/obj/item/clothing/head/hardhat/orange{ - name = "protective hat"; - pixel_y = 9 +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, -/obj/item/clothing/head/hardhat/orange{ - name = "protective hat"; - pixel_y = 9 +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, -/obj/item/clothing/head/hardhat/orange{ - name = "protective hat"; - pixel_y = 9 +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/mapping_helpers/airlock/access/all/security/general, +/turf/open/floor/iron, +/area/station/security/execution/transfer) +"kJa" = ( +/obj/structure/sign/poster/official/help_others{ + pixel_x = -32 }, -/obj/item/clothing/head/hardhat/orange{ - name = "protective hat"; - pixel_y = 9 +/obj/machinery/light/directional/west, +/obj/effect/turf_decal/trimline/blue/filled/line, +/turf/open/floor/iron/white, +/area/station/medical/treatment_center) +"kJb" = ( +/obj/structure/cable, +/obj/structure/closet/secure_closet/detective, +/obj/item/clothing/head/fedora/det_hat{ + icon_state = "curator" }, -/obj/structure/closet/crate/internals, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/maintenance/port/aft) -"jAO" = ( -/obj/structure/chair/office{ - dir = 8 +/obj/item/clothing/suit/det_suit{ + icon_state = "curator" }, +/obj/item/clothing/under/rank/security/detective, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/command/bridge) -"jBc" = ( +/area/station/security/detectives_office) +"kJd" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"kJg" = ( +/obj/effect/decal/cleanable/dirt, /obj/structure/cable, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron{ - heat_capacity = 1e+006 - }, -/area/commons/toilet/locker) -"jBi" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 6 - }, +/obj/effect/turf_decal/tile/neutral/half/contrasted, /turf/open/floor/iron, -/area/commons/locker) -"jBk" = ( +/area/station/maintenance/starboard/aft) +"kJj" = ( /obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral/fourcorners, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/spawner/random/maintenance, -/obj/effect/turf_decal/tile/neutral/half/contrasted, /turf/open/floor/iron, -/area/maintenance/starboard/aft) -"jBI" = ( -/obj/structure/closet/emcloset, -/turf/open/floor/plating, -/area/maintenance/port/greater) -"jBQ" = ( +/area/station/maintenance/port/greater) +"kJr" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/dark, +/area/station/service/hydroponics/garden/abandoned) +"kJx" = ( +/obj/item/kirbyplants/random, +/obj/effect/turf_decal/tile/green{ + dir = 1 + }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/red{ +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) +"kJH" = ( +/obj/structure/chair/sofa/bench/right{ dir = 8 }, -/obj/effect/turf_decal/tile/red{ +/obj/effect/turf_decal/delivery, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"kJN" = ( +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/structure/chair{ - dir = 8 +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "panelscorched" }, -/turf/open/floor/iron/cafeteria, -/area/service/cafeteria) -"jCl" = ( +/area/station/engineering/supermatter/room) +"kKa" = ( +/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/structure/disposalpipe/segment, /turf/open/floor/iron, -/area/service/hydroponics) -"jCq" = ( -/obj/machinery/door/window/right/directional/east{ - name = "Hydroponics Center" - }, -/obj/effect/turf_decal/siding/thinplating/dark{ - dir = 4 +/area/station/security/brig) +"kKf" = ( +/obj/effect/turf_decal/bot, +/obj/structure/closet/radiation, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos/project) +"kKg" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/light/small/directional/east, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/security/detectives_office) +"kKm" = ( +/obj/structure/sign/warning/pods, +/turf/closed/wall, +/area/station/hallway/secondary/entry) +"kKx" = ( +/obj/effect/turf_decal/loading_area{ + dir = 1 }, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 4 +/turf/open/floor/iron, +/area/station/cargo/miningoffice) +"kKz" = ( +/obj/machinery/turretid{ + control_area = "/area/station/ai_monitored/turret_protected/ai_upload"; + icon_state = "control_stun"; + name = "AI Upload Turret Control"; + pixel_y = -32 }, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/aisat_interior) +"kKJ" = ( +/obj/structure/table/reinforced, /turf/open/floor/iron, -/area/service/hydroponics) -"jCw" = ( -/obj/effect/landmark/start/station_engineer, -/obj/effect/turf_decal/tile/yellow/half/contrasted{ - dir = 4 +/area/station/maintenance/port/greater) +"kLh" = ( +/obj/effect/landmark/start/prisoner, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/flasher/directional/south{ + id = "Cell 3" }, /turf/open/floor/iron, -/area/engineering/main) -"jCB" = ( -/obj/structure/weightmachine/weightlifter, -/obj/effect/turf_decal/tile/yellow/anticorner/contrasted{ +/area/station/security/prison/safe) +"kLu" = ( +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/structure/bookcase/random, +/turf/open/floor/plating, +/area/station/service/library/abandoned) +"kLw" = ( +/obj/machinery/camera/directional/west{ + c_tag = "Medbay - Psychology Office"; + name = "medbay camera"; + network = list("ss13","medbay") + }, +/obj/structure/tank_holder/extinguisher, +/obj/effect/turf_decal/tile/blue/half/contrasted{ dir = 8 }, /turf/open/floor/iron/white, -/area/commons/fitness/recreation) -"jCE" = ( -/obj/machinery/light/directional/south, -/obj/machinery/status_display/ai/directional/south, -/obj/machinery/camera/directional/south{ - c_tag = "Security - Office Aft" +/area/station/medical/psychology) +"kLA" = ( +/obj/machinery/conveyor{ + dir = 8; + id = "garbage" }, -/obj/effect/turf_decal/tile/red/half/contrasted, -/turf/open/floor/iron, -/area/security/office) -"jCM" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/light/small/directional/north, +/turf/open/floor/plating, +/area/station/maintenance/disposal) +"kLL" = ( +/obj/effect/decal/cleanable/dirt, /obj/structure/cable, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron, -/area/cargo/storage) -"jCN" = ( -/obj/machinery/power/shieldwallgen, -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, -/area/maintenance/port/greater) -"jCR" = ( -/obj/structure/table/reinforced, -/obj/item/storage/toolbox/mechanical, -/obj/item/flashlight, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light/directional/west, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/tile/yellow/half/contrasted{ - dir = 4 - }, +/area/station/maintenance/port/aft) +"kLT" = ( +/obj/machinery/light/small/directional/south, +/obj/effect/turf_decal/stripes/line, /turf/open/floor/iron, -/area/engineering/main) -"jCU" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/effect/turf_decal/tile/blue{ - dir = 4 +/area/station/science/research) +"kLW" = ( +/obj/effect/turf_decal/plaque{ + icon_state = "L11" }, -/turf/open/floor/iron/white, -/area/medical/medbay/central) -"jCX" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/security/brig) -"jCY" = ( -/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible, -/obj/machinery/airalarm/directional/east, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/trimline/yellow/filled/line{ +/area/station/hallway/primary/central/aft) +"kMg" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 4 }, +/obj/effect/decal/cleanable/oil, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/checker, +/area/station/engineering/supermatter/room) +"kMh" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/turf_decal/siding/yellow, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, -/area/engineering/atmos) -"jDl" = ( -/obj/machinery/firealarm/directional/west, -/obj/effect/turf_decal/bot, -/obj/machinery/vending/wardrobe/atmos_wardrobe, -/obj/effect/turf_decal/delivery, -/obj/machinery/status_display/evac/directional/north, -/obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ - dir = 1 +/area/station/engineering/atmos) +"kMk" = ( +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/obj/structure/cable, +/obj/effect/turf_decal/stripes/corner{ + dir = 8 }, -/turf/open/floor/iron, -/area/engineering/atmos/storage) -"jDt" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/tile/red/half/contrasted{ +/obj/effect/turf_decal/tile/purple/half/contrasted{ dir = 8 }, -/turf/open/floor/iron, -/area/security/brig) -"jDw" = ( -/obj/machinery/computer/station_alert{ - dir = 8 +/turf/open/floor/iron/white, +/area/station/maintenance/department/science) +"kMn" = ( +/obj/effect/turf_decal/tile/yellow/half/contrasted{ + dir = 1 }, +/turf/open/floor/iron, +/area/station/engineering/main) +"kMI" = ( +/obj/structure/table/reinforced, +/obj/effect/decal/cleanable/dirt, +/obj/item/wrench, +/obj/item/crowbar, /obj/effect/turf_decal/bot, -/obj/item/radio/intercom/directional/south, -/turf/open/floor/iron/dark, -/area/engineering/atmos/storage) -"jDF" = ( -/obj/effect/turf_decal/tile/blue{ +/obj/item/pipe_dispenser, +/turf/open/floor/iron, +/area/station/engineering/main) +"kML" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/red/anticorner/contrasted{ dir = 8 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/machinery/airalarm/directional/south, /turf/open/floor/iron, -/area/hallway/secondary/entry) -"jDJ" = ( -/obj/structure/cable, -/obj/machinery/airalarm/directional/east, -/turf/open/floor/wood, -/area/command/corporate_showroom) -"jDY" = ( -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ +/area/station/security/office) +"kMS" = ( +/turf/open/floor/iron/white/side, +/area/station/commons/fitness/recreation) +"kNd" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark/side{ dir = 4 }, -/obj/effect/turf_decal/plaque{ - icon_state = "L7" - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/area/station/hallway/secondary/entry) +"kNt" = ( +/obj/machinery/status_display/evac/directional/south, +/obj/machinery/portable_atmospherics/canister/air, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ dir = 1 }, -/obj/effect/landmark/observer_start, -/turf/open/floor/iron, -/area/hallway/primary/central/fore) -"jDZ" = ( -/obj/structure/window/reinforced, +/turf/open/floor/iron/dark, +/area/station/medical/virology) +"kNw" = ( +/obj/structure/closet/emcloset, +/obj/effect/turf_decal/delivery, /obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/turf/open/floor/iron/dark, +/area/station/hallway/primary/central/fore) +"kNA" = ( +/obj/effect/turf_decal/siding/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 1 }, /turf/open/floor/iron/dark, -/area/ai_monitored/aisat/exterior) -"jEg" = ( +/area/station/engineering/transit_tube) +"kNC" = ( +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron, -/area/cargo/storage) -"jEh" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/service/abandoned_gambling_den) -"jEo" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/area/station/engineering/storage/tech) +"kND" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/iron, -/area/commons/toilet/locker) -"jEx" = ( /obj/structure/cable, -/obj/effect/turf_decal/trimline/blue/filled/warning, -/obj/effect/turf_decal/tile/blue{ - dir = 4 +/obj/effect/turf_decal/tile/yellow{ + dir = 1 }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron/white, -/area/medical/treatment_center) -"jEE" = ( -/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/effect/turf_decal/siding/yellow{ +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/stripes/line{ dir = 4 }, /turf/open/floor/iron, -/area/engineering/atmos) -"jEG" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/landmark/xeno_spawn, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 4 +/area/station/engineering/atmos/project) +"kNR" = ( +/obj/effect/turf_decal/tile/red{ + dir = 8 }, -/turf/open/floor/plating, -/area/service/library/abandoned) -"jEO" = ( -/obj/structure/table/reinforced, -/obj/item/storage/box/ids, -/obj/machinery/airalarm/directional/east, -/obj/effect/turf_decal/tile/blue/anticorner/contrasted{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/security/brig) +"kNY" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/iron/dark, -/area/security/checkpoint/customs/fore) -"jEQ" = ( -/obj/machinery/door/window/brigdoor/left/directional/north{ - name = "Captain's Desk"; - req_access_txt = "20" +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/turf/open/floor/iron/grimy, -/area/command/heads_quarters/captain) -"jES" = ( -/obj/structure/table/reinforced, -/obj/item/folder/yellow, -/obj/item/stack/package_wrap, -/obj/item/hand_labeler, -/obj/machinery/light/directional/east, -/obj/structure/extinguisher_cabinet/directional/north{ - pixel_x = 32 +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"kOg" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 }, -/obj/item/radio/intercom/directional/east, -/obj/effect/turf_decal/tile/brown/anticorner/contrasted{ +/obj/machinery/door/airlock/external{ + name = "Gulag Shuttle Airlock" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ dir = 4 }, /turf/open/floor/iron, -/area/cargo/qm) -"jEV" = ( -/obj/effect/spawner/structure/window/reinforced/plasma, -/turf/open/floor/plating, -/area/engineering/atmos) -"jFd" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ +/area/station/security/processing) +"kOj" = ( +/turf/closed/wall, +/area/station/hallway/primary/central/fore) +"kOv" = ( +/obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ dir = 4 }, -/obj/machinery/door/window/right/directional/south, +/turf/open/floor/iron, +/area/station/maintenance/port/aft) +"kOy" = ( +/obj/vehicle/sealed/mecha/working/ripley/cargo, +/turf/open/floor/iron/recharge_floor, +/area/station/cargo/storage) +"kOA" = ( +/turf/closed/wall/r_wall, +/area/station/command/heads_quarters/hos) +"kOE" = ( +/obj/machinery/holopad, +/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/landmark/start/depsec/science, +/turf/open/floor/iron, +/area/station/security/checkpoint/science/research) +"kOI" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/status_display/evac/directional/north, +/obj/structure/chair/office, +/obj/machinery/light/directional/north, /turf/open/floor/iron/dark, -/area/ai_monitored/aisat/exterior) -"jFf" = ( -/obj/structure/cable, -/turf/open/floor/iron/grimy, -/area/service/library) -"jFj" = ( -/obj/effect/turf_decal/tile/red{ +/area/station/service/library) +"kOY" = ( +/obj/structure/closet/wardrobe/black, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/landmark/start/hangover/closet, +/turf/open/floor/iron/dark, +/area/station/commons/locker) +"kPj" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 1 }, +/obj/machinery/power/port_gen/pacman/pre_loaded, /turf/open/floor/iron, -/area/security/office) -"jFk" = ( -/obj/machinery/airlock_sensor/incinerator_atmos{ - pixel_x = 24 +/area/station/maintenance/port/greater) +"kPk" = ( +/obj/machinery/vending/wallmed/directional/north, +/obj/structure/table/glass, +/obj/item/stack/medical/gauze, +/obj/effect/turf_decal/tile/blue/anticorner/contrasted{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, -/obj/machinery/light/small/directional/south, -/turf/open/floor/engine, -/area/maintenance/disposal/incinerator) -"jFs" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ +/turf/open/floor/iron/white, +/area/station/medical/surgery/aft) +"kPQ" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 4 }, /turf/open/floor/iron, -/area/maintenance/starboard/aft) -"jFA" = ( +/area/station/engineering/atmos/storage) +"kPU" = ( +/obj/structure/closet/secure_closet/personal/cabinet, +/obj/item/clothing/suit/jacket/letterman_nanotrasen, +/obj/item/clothing/suit/toggle/lawyer, +/obj/item/clothing/under/costume/maid, +/obj/item/clothing/head/kitty, +/obj/machinery/airalarm/directional/south, +/turf/open/floor/wood, +/area/station/commons/dorms) +"kPY" = ( +/obj/structure/sign/warning/secure_area, +/turf/closed/wall, +/area/station/science/research) +"kQf" = ( /obj/structure/cable, -/obj/effect/landmark/start/hangover, -/obj/structure/disposalpipe/junction/flip{ +/obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron, -/area/hallway/secondary/entry) -"jFG" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/line{ - dir = 6 +/area/station/science/robotics/mechbay) +"kQm" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 + }, +/obj/machinery/door/airlock/external{ + name = "External Docking Port" }, -/turf/open/floor/iron, -/area/engineering/atmos/hfr_room) -"jFN" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/effect/turf_decal/tile/yellow/half/contrasted{ - dir = 1 - }, -/turf/open/floor/iron, -/area/engineering/main) -"jFQ" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ +/obj/effect/turf_decal/stripes/line{ dir = 4 }, +/obj/effect/mapping_helpers/airlock/access/all/security/brig, /turf/open/floor/iron, -/area/engineering/storage/tech) -"jFX" = ( +/area/station/security/checkpoint/escape) +"kQq" = ( +/obj/structure/closet/emcloset, +/turf/open/floor/plating, +/area/station/maintenance/port/greater) +"kQs" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/tile/neutral/fourcorners, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/medical/break_room) +"kQw" = ( /obj/structure/cable, -/obj/effect/turf_decal/tile/neutral{ +/turf/open/floor/iron/dark, +/area/station/science/ordnance) +"kQB" = ( +/obj/structure/cable, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red{ dir = 4 }, -/turf/open/floor/iron, -/area/hallway/secondary/entry) -"jGi" = ( -/turf/open/floor/iron, -/area/engineering/supermatter/room) -"jGl" = ( -/obj/structure/disposalpipe/segment, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/door/airlock/maintenance_hatch{ - name = "Maintenance Hatch"; - req_access_txt = "12" +/obj/structure/chair{ + dir = 4 }, -/obj/effect/mapping_helpers/airlock/abandoned, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 1 }, -/turf/open/floor/iron, -/area/maintenance/fore) -"jGx" = ( -/obj/structure/disposalpipe/segment{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ - dir = 10 - }, +/turf/open/floor/iron/cafeteria, +/area/station/service/cafeteria) +"kQG" = ( +/obj/item/stack/cable_coil, /obj/structure/lattice/catwalk, /turf/open/space, -/area/space/nearstation) -"jGD" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 8 +/area/station/solars/port/aft) +"kQK" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/landmark/start/hangover, +/obj/structure/disposalpipe/segment{ + dir = 5 }, /obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/turf/open/floor/iron/dark, -/area/ai_monitored/aisat/exterior) -"jGJ" = ( -/obj/machinery/door/window{ - name = "Secure Art Exhibition"; - req_access_txt = "37" +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"kQR" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/structure/table/wood/fancy, -/obj/structure/sign/painting/library_secure{ - pixel_y = 32 +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/tile/green{ + dir = 4 }, -/obj/effect/spawner/random/decoration/statue{ - spawn_loot_chance = 35 +/obj/effect/turf_decal/tile/blue, +/obj/structure/railing{ + dir = 4 }, -/turf/open/floor/carpet, -/area/service/library) -"jGL" = ( -/obj/structure/closet/secure_closet/security/sec, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/tile/red/anticorner/contrasted, /turf/open/floor/iron, -/area/security/lockers) -"jGP" = ( +/area/station/service/hydroponics) +"kQV" = ( +/obj/machinery/modular_computer/console/preset/cargochat/service, +/obj/effect/turf_decal/bot, +/obj/item/radio/intercom/directional/north, +/turf/open/floor/iron/checker, +/area/station/hallway/secondary/service) +"kQX" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, /obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 8 - }, -/obj/structure/disposalpipe/segment{ - dir = 9 - }, -/turf/open/floor/iron, -/area/medical/medbay/central) -"jGX" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark, +/area/station/science/ordnance) +"kRi" = ( /obj/structure/disposalpipe/segment, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 4 - }, -/turf/open/floor/iron, -/area/maintenance/department/crew_quarters/bar) -"jHa" = ( -/obj/effect/landmark/start/hangover, -/obj/effect/turf_decal/tile/blue/half/contrasted, -/turf/open/floor/iron, -/area/hallway/secondary/entry) -"jHB" = ( /obj/structure/cable, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 - }, /obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/service/hydroponics/garden/abandoned) -"jHK" = ( -/obj/machinery/atmospherics/pipe/smart/manifold/purple/visible{ - dir = 8 +/area/station/maintenance/disposal/incinerator) +"kRw" = ( +/obj/machinery/washing_machine, +/obj/machinery/light/directional/east, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 }, -/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/airalarm/directional/east, /turf/open/floor/iron, -/area/engineering/atmos) -"jHN" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating, -/area/maintenance/starboard) -"jHR" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/area/station/security/prison/work) +"kRE" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/grimy, +/area/station/command/heads_quarters/hos) +"kRI" = ( +/obj/structure/window/reinforced{ dir = 1 }, -/obj/effect/landmark/start/hangover, -/turf/open/floor/iron, -/area/hallway/primary/port) -"jHU" = ( +/obj/structure/lattice, +/turf/open/space/basic, +/area/space/nearstation) +"kRL" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple/layer2, +/turf/open/floor/iron/dark/airless, +/area/station/science/ordnance/freezerchamber) +"kRM" = ( +/obj/structure/table, +/obj/item/kitchen/fork/plastic, /obj/structure/cable, -/obj/structure/table/reinforced, -/obj/machinery/recharger, -/obj/structure/extinguisher_cabinet/directional/south{ - pixel_x = 32 +/obj/machinery/power/apc/auto_name/directional/south, +/turf/open/floor/iron/cafeteria, +/area/station/security/prison/mess) +"kRN" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Maintenance Hatch" }, -/obj/structure/reagent_dispensers/wall/peppertank/directional/east, -/obj/machinery/status_display/evac/directional/south, -/obj/effect/turf_decal/tile/red/anticorner/contrasted, -/turf/open/floor/iron, -/area/security/checkpoint/engineering) -"jHY" = ( -/obj/structure/table/wood, -/obj/structure/window/reinforced{ +/obj/effect/spawner/random/structure/barricade, +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/item/folder/blue, -/obj/item/pen, -/turf/open/floor/iron/grimy, -/area/command/bridge) -"jId" = ( -/obj/structure/table/wood, -/obj/item/lipstick/random{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/item/lipstick/random{ - pixel_x = -3; - pixel_y = -3 - }, -/obj/item/lipstick/random, -/turf/open/floor/plating, -/area/service/theater/abandoned) -"jIi" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock{ - name = "Dormitories" - }, /obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/mapping_helpers/airlock/unres{ dir = 4 }, +/obj/effect/mapping_helpers/airlock/access/any/service/maintenance, /turf/open/floor/iron, -/area/commons/dorms) -"jIs" = ( -/obj/structure/table/reinforced, -/obj/item/paper_bin, -/obj/item/pen, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/status_display/evac/directional/east, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/ai) -"jIU" = ( +/area/station/maintenance/fore) +"kRU" = ( +/turf/open/floor/circuit/green/telecomms/mainframe, +/area/station/tcommsat/server) +"kSh" = ( +/obj/structure/disposalpipe/segment, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/turf_decal/tile/purple/fourcorners, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/science/research) +"kSk" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/iron/dark, -/area/command/heads_quarters/ce) -"jJG" = ( -/obj/structure/sign/directions/engineering{ - desc = "A sign that shows there are doors here. There are doors everywhere!"; - icon_state = "doors"; - name = "WARNING: PRESSURIZED DOORS" +/obj/machinery/modular_computer/console/preset/cargochat/cargo, +/obj/effect/turf_decal/tile/brown/half/contrasted{ + dir = 1 }, -/turf/closed/wall/r_wall, -/area/ai_monitored/command/storage/eva) -"jJI" = ( -/obj/structure/table/glass, -/obj/item/folder/blue, -/obj/item/clothing/glasses/hud/health, -/obj/item/radio/intercom/directional/north, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 8 +/turf/open/floor/iron, +/area/station/cargo/storage) +"kSm" = ( +/obj/structure/cable, +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, /turf/open/floor/iron, -/area/command/heads_quarters/cmo) -"jJL" = ( +/area/station/science/research/abandoned) +"kSn" = ( +/obj/structure/table/reinforced, +/obj/item/stock_parts/cell/high, +/obj/item/stock_parts/cell/high, +/obj/machinery/cell_charger, /obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/door/morgue{ - name = "Curator's Study"; - req_access_txt = "37" - }, /turf/open/floor/iron/dark, -/area/service/library) -"jJY" = ( -/obj/effect/decal/cleanable/dirt, -/obj/item/radio/intercom/directional/east, -/turf/open/floor/plating{ - icon_state = "panelscorched" - }, -/area/commons/toilet/restrooms) -"jKn" = ( -/obj/effect/decal/cleanable/dirt, -/obj/item/kirbyplants/random, -/obj/machinery/light_switch/directional/north, -/obj/effect/turf_decal/tile/neutral{ +/area/station/engineering/storage/tech) +"kSt" = ( +/obj/machinery/atmospherics/pipe/smart/simple/dark/visible, +/obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/machinery/firealarm/directional/west, -/turf/open/floor/iron, -/area/commons/toilet/locker) -"jKt" = ( +/obj/effect/turf_decal/stripes/line, +/obj/machinery/door/firedoor, /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/door/airlock/atmos/glass{ + name = "Upper Atmospherics" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/atmos, /turf/open/floor/iron, -/area/cargo/miningoffice) -"jKw" = ( -/obj/structure/table/wood, -/obj/item/storage/photo_album, -/obj/item/camera, -/turf/open/floor/wood, -/area/command/heads_quarters/captain) -"jKy" = ( +/area/station/engineering/atmos) +"kSu" = ( +/turf/closed/wall, +/area/station/command/teleporter) +"kSA" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/turf_decal/tile/purple/fourcorners, -/obj/effect/spawner/random/engineering/tracking_beacon, +/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral/half/contrasted, /turf/open/floor/iron, -/area/science/research) -"jKz" = ( -/obj/effect/turf_decal/bot, +/area/station/science/xenobiology) +"kSB" = ( +/obj/machinery/portable_atmospherics/canister, +/obj/machinery/light/small/directional/west, +/obj/effect/turf_decal/box, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/dark, +/area/station/maintenance/department/engine/atmos) +"kSQ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/kirbyplants/random, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/turf/open/floor/iron, +/area/station/maintenance/port/aft) +"kSZ" = ( +/obj/structure/filingcabinet/chestdrawer, +/obj/machinery/firealarm/directional/west, +/obj/effect/turf_decal/tile/brown/anticorner/contrasted{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/cargo/qm) +"kTd" = ( +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/command/gateway) -"jKC" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/door/poddoor/massdriver_ordnance, -/obj/structure/fans/tiny, -/turf/open/floor/plating/airless, -/area/science/mixing/launch) -"jKP" = ( -/obj/structure/disposalpipe/segment, +/area/station/engineering/break_room) +"kTk" = ( /obj/structure/cable, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"jKV" = ( -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/blue{ +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 4 }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 +/obj/structure/disposalpipe/segment{ + dir = 6 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/medical/break_room) -"jKX" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/landmark/blobstart, -/obj/effect/turf_decal/tile/red{ +/obj/effect/turf_decal/tile/blue/half/contrasted{ dir = 1 }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow{ +/turf/open/floor/iron/white, +/area/station/medical/storage) +"kTn" = ( +/obj/structure/closet/secure_closet/engineering_personal, +/obj/effect/turf_decal/delivery, +/turf/open/floor/iron/dark, +/area/station/engineering/main) +"kTs" = ( +/obj/structure/closet/secure_closet/miner, +/obj/effect/turf_decal/delivery, +/turf/open/floor/iron, +/area/station/cargo/miningoffice) +"kTy" = ( +/obj/structure/chair/office{ dir = 8 }, -/obj/effect/landmark/event_spawn, -/turf/open/floor/iron, -/area/service/kitchen/abandoned) -"jLd" = ( -/obj/structure/table/wood, -/obj/item/clipboard, -/obj/item/folder, +/turf/open/floor/iron/grimy, +/area/station/service/library/abandoned) +"kTE" = ( +/obj/structure/table, +/obj/item/transfer_valve{ + pixel_x = 5 + }, +/obj/item/transfer_valve, +/obj/item/transfer_valve{ + pixel_x = -5 + }, +/obj/item/transfer_valve{ + pixel_x = 5 + }, +/obj/item/transfer_valve, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/security/courtroom) -"jLf" = ( -/obj/machinery/light/directional/east, -/obj/structure/cable, -/obj/effect/turf_decal/tile/green{ +/area/station/science/ordnance/testlab) +"kTK" = ( +/obj/structure/filingcabinet/chestdrawer, +/obj/effect/turf_decal/tile/blue{ dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/power/apc/auto_name/directional/east, +/obj/machinery/button/door/directional/north{ + id = "MedbayFoyer"; + name = "Medbay Doors Control"; + normaldoorcontrol = 1; + pixel_x = 24 + }, /turf/open/floor/iron/white, -/area/medical/virology) -"jLl" = ( -/obj/effect/turf_decal/trimline/yellow/corner, -/turf/open/floor/iron, -/area/engineering/atmos/project) -"jLm" = ( +/area/station/medical/medbay/lobby) +"kTL" = ( +/obj/structure/closet/secure_closet/chief_medical, +/obj/item/clothing/head/nursehat, /obj/effect/turf_decal/stripes/line{ - dir = 1 + dir = 5 }, -/obj/effect/decal/cleanable/dirt, +/obj/machinery/firealarm/directional/west, /turf/open/floor/iron, -/area/engineering/gravity_generator) -"jLK" = ( -/obj/structure/disposalpipe/segment{ - dir = 9 +/area/station/command/heads_quarters/cmo) +"kTU" = ( +/obj/machinery/door/poddoor/shutters{ + id = "mechbay"; + name = "Mech Bay Shutters" }, -/turf/open/floor/iron, -/area/commons/fitness/recreation) -"jLL" = ( -/obj/machinery/door/airlock/maintenance_hatch{ - name = "Psychology Maintenance"; - req_access_txt = "70" +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment{ +/obj/effect/turf_decal/stripes/line{ dir = 4 }, +/turf/open/floor/iron, +/area/station/science/robotics/mechbay) +"kTV" = ( +/obj/structure/sign/warning/radiation, +/turf/closed/wall/r_wall, +/area/station/engineering/gravity_generator) +"kTX" = ( +/obj/machinery/photocopier, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/item/radio/intercom/directional/south, +/obj/effect/turf_decal/box/white, +/turf/open/floor/iron/dark, +/area/station/command/heads_quarters/ce) +"kUa" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/sign/warning/vacuum, /turf/open/floor/plating, -/area/maintenance/starboard/aft) -"jMe" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, +/area/station/hallway/secondary/exit/departure_lounge) +"kUf" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/corner{ +/obj/machinery/firealarm/directional/north{ + pixel_x = 2 + }, +/obj/structure/window/reinforced{ dir = 4 }, -/obj/machinery/button/door/directional/north{ - id = "custodialshutters"; - name = "shutters control"; - pixel_x = 8 +/obj/machinery/light_switch/directional/north{ + pixel_x = -10 }, -/obj/machinery/light/small/directional/north, -/obj/machinery/camera/directional/north{ - c_tag = "Service - Janitorial Closet"; - dir = 9; - name = "service camera" +/obj/machinery/recharge_station, +/obj/effect/turf_decal/tile/brown/anticorner/contrasted{ + dir = 4 }, -/turf/open/floor/iron/checker, -/area/service/janitor) -"jMq" = ( -/obj/structure/safe, -/obj/item/clothing/neck/stethoscope, -/obj/item/book{ - desc = "An undeniably handy book."; - icon_state = "bookknock"; - name = "\improper A Simpleton's Guide to Safe-cracking with Stethoscopes" +/turf/open/floor/iron, +/area/station/cargo/storage) +"kUn" = ( +/obj/effect/turf_decal/tile/brown{ + dir = 1 }, -/obj/item/stack/sheet/mineral/diamond, -/obj/item/stack/spacecash/c1000, -/obj/item/stack/spacecash/c1000, -/obj/item/stack/spacecash/c1000, -/obj/item/stack/spacecash/c1000, -/obj/item/stack/spacecash/c1000, -/obj/item/stack/spacecash/c500, -/obj/item/stack/spacecash/c500, -/obj/item/stack/spacecash/c500, -/obj/item/stack/spacecash/c500, -/obj/item/stack/spacecash/c500, -/obj/machinery/light/small/directional/south, -/obj/item/gun/ballistic/automatic/pistol/deagle, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/ai_monitored/command/nuke_storage) -"jMv" = ( +/obj/item/kirbyplants/random, +/turf/open/floor/iron, +/area/station/cargo/lobby) +"kUu" = ( +/obj/structure/disposalpipe/segment, /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/door/airlock/maintenance_hatch{ - name = "Maintenance Hatch"; - req_access_txt = "12" +/turf/open/floor/plating, +/area/station/maintenance/starboard) +"kUA" = ( +/obj/item/storage/belt, +/obj/item/radio, +/obj/machinery/light/directional/south, +/obj/structure/table/reinforced, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/command/storage/eva) +"kUD" = ( +/obj/machinery/atmospherics/pipe/smart/simple/purple/visible{ + dir = 4 }, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/engineering/atmos/mix) +"kUH" = ( +/obj/structure/lattice/catwalk, +/obj/structure/railing{ dir = 1 }, +/obj/structure/closet/crate, +/turf/open/space/basic, +/area/space/nearstation) +"kUM" = ( +/obj/effect/turf_decal/tile/purple/fourcorners, /turf/open/floor/iron, -/area/maintenance/port/fore) -"jMy" = ( -/obj/machinery/photocopier, -/obj/effect/turf_decal/tile/brown/half/contrasted{ - dir = 1 +/area/station/science/lobby) +"kUQ" = ( +/obj/machinery/door/airlock/grunge{ + name = "Chapel Office" }, -/turf/open/floor/iron, -/area/cargo/office) -"jMK" = ( -/obj/effect/landmark/blobstart, +/obj/structure/disposalpipe/segment, +/obj/effect/landmark/navigate_destination, +/obj/effect/turf_decal/tile/neutral/fourcorners, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/stripes/line{ dir = 1 }, -/turf/open/floor/iron{ - heat_capacity = 1e+006 +/obj/effect/turf_decal/stripes/line, +/obj/effect/mapping_helpers/airlock/access/all/service/chapel_office, +/turf/open/floor/iron/dark, +/area/station/service/chapel) +"kUZ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, -/area/maintenance/port/greater) -"jNi" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 8 +/obj/structure/window/reinforced{ + dir = 4 }, +/obj/item/radio/intercom/directional/south, /turf/open/floor/iron, -/area/maintenance/port/greater) -"jNr" = ( -/obj/effect/landmark/event_spawn, +/area/station/cargo/sorting) +"kVg" = ( +/obj/effect/turf_decal/tile/neutral/half/contrasted, +/turf/open/floor/iron, +/area/station/hallway/secondary/command) +"kVl" = ( +/obj/machinery/portable_atmospherics/canister/air, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/delivery, +/turf/open/floor/iron, +/area/station/maintenance/starboard/aft) +"kVm" = ( +/obj/item/kirbyplants/random, +/obj/effect/turf_decal/tile/neutral/fourcorners, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 8 - }, -/turf/open/floor/iron{ - heat_capacity = 1e+006 - }, -/area/science/breakroom) -"jNt" = ( -/obj/machinery/atmospherics/pipe/smart/simple/purple/visible, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/engineering/atmos/mix) -"jNJ" = ( -/obj/machinery/icecream_vat, -/obj/effect/turf_decal/bot/right, -/obj/machinery/firealarm/directional/west, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/dark, -/area/service/kitchen) -"jNR" = ( -/obj/structure/cable, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/security/checkpoint/engineering) -"jNZ" = ( -/obj/structure/table/wood/poker, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/service/abandoned_gambling_den) -"jOb" = ( -/obj/effect/turf_decal/tile/yellow{ - dir = 8 +/area/station/service/chapel/funeral) +"kVr" = ( +/obj/effect/turf_decal/siding/wideplating, +/turf/open/floor/iron/dark, +/area/station/hallway/secondary/service) +"kVt" = ( +/obj/structure/disposalpipe/segment{ + dir = 10 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, /obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/dark/corner, -/area/maintenance/disposal/incinerator) -"jOk" = ( -/obj/structure/table/reinforced, -/obj/effect/spawner/random/food_or_drink/donkpockets, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, /obj/effect/turf_decal/tile/brown/half/contrasted{ - dir = 4 + dir = 8 }, /turf/open/floor/iron, -/area/cargo/storage) -"jOq" = ( -/obj/structure/flora/ausbushes/ywflowers, -/obj/structure/flora/ausbushes/sparsegrass, -/turf/open/misc/grass, -/area/hallway/primary/fore) -"jOx" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/brown{ - dir = 4 +/area/station/maintenance/disposal) +"kVw" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/red/fourcorners, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 }, /turf/open/floor/iron, -/area/hallway/primary/central/fore) -"jOJ" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light/small/directional/north, -/obj/structure/filingcabinet/chestdrawer, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/airalarm/directional/north, -/turf/open/floor/iron/dark, -/area/medical/morgue) -"jOR" = ( -/obj/structure/cable, -/obj/effect/turf_decal/tile/neutral{ +/area/station/service/kitchen/abandoned) +"kVx" = ( +/obj/machinery/door/airlock/highsecurity{ + name = "Emergency Access" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ dir = 1 }, +/obj/machinery/door/firedoor/heavy, +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, +/turf/open/floor/iron, +/area/station/engineering/supermatter/room) +"kVy" = ( +/obj/machinery/light/small/directional/south, +/obj/structure/cable, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/turf/open/floor/iron/dark, -/area/engineering/supermatter/room) -"jOY" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/lattice, -/turf/open/space, -/area/space/nearstation) -"jPc" = ( -/obj/structure/chair/office{ - dir = 8 - }, -/obj/effect/landmark/start/assistant, -/turf/open/floor/iron/dark, -/area/service/library) -"jPe" = ( -/obj/structure/chair/office{ - dir = 8 +/turf/open/floor/iron, +/area/station/hallway/secondary/command) +"kVL" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/station/engineering/atmos/hfr_room) +"kVP" = ( +/turf/closed/wall, +/area/station/hallway/secondary/service) +"kVZ" = ( +/obj/structure/closet/secure_closet/freezer/fridge/open, +/obj/effect/decal/cleanable/dirt, +/obj/structure/sign/poster/contraband/random/directional/south, +/turf/open/floor/plating, +/area/station/service/kitchen/abandoned) +"kWg" = ( +/obj/structure/table/reinforced, +/obj/machinery/button/door{ + id = "xeno6"; + name = "Containment Control"; + req_access = list("xenobiology") }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/obj/structure/window/reinforced{ dir = 4 }, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/ai) -"jPh" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/light/directional/south, +/turf/open/floor/iron, +/area/station/science/xenobiology) +"kWp" = ( /obj/structure/cable, -/obj/effect/turf_decal/tile/purple{ - dir = 4 - }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/iron/white, -/area/command/heads_quarters/rd) -"jPj" = ( -/obj/structure/chair{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red/half/contrasted, +/obj/effect/turf_decal/tile/neutral/half/contrasted, /turf/open/floor/iron, -/area/security/execution/transfer) -"jPq" = ( -/obj/machinery/space_heater, -/turf/open/floor/iron{ - heat_capacity = 1e+006 +/area/station/maintenance/starboard/aft) +"kWG" = ( +/obj/machinery/light/directional/south, +/obj/machinery/status_display/ai/directional/south, +/obj/machinery/camera/directional/south{ + c_tag = "Security - Office Aft" }, -/area/maintenance/starboard/aft) -"jPL" = ( -/obj/effect/landmark/event_spawn, -/obj/structure/cable, -/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/turf_decal/tile/red/half/contrasted, /turf/open/floor/iron, -/area/hallway/primary/central/aft) -"jQA" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable, +/area/station/security/office) +"kWM" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/maintenance/port/greater) -"jQI" = ( -/obj/structure/window/reinforced{ - dir = 1 +/obj/machinery/processor{ + pixel_y = 8 }, -/obj/machinery/light/small/directional/east, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/firealarm/directional/east, -/turf/open/floor/iron/dark, -/area/ai_monitored/aisat/exterior) -"jQJ" = ( +/obj/structure/table/reinforced, /obj/machinery/duct, -/obj/machinery/door/firedoor, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/door/airlock/engineering{ - name = "Engine Room"; - req_one_access_txt = "10;24" +/obj/item/food/dough{ + pixel_x = 2; + pixel_y = -5 }, -/turf/open/floor/iron, -/area/engineering/main) -"jQO" = ( -/turf/open/floor/engine/air, -/area/engineering/atmos) -"jQY" = ( -/obj/machinery/smartfridge, -/turf/closed/wall, -/area/service/hydroponics) -"jRz" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/cafeteria, +/area/station/service/kitchen) +"kWQ" = ( +/obj/item/instrument/violin, +/obj/structure/table/wood, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/service/theater/abandoned) +"kWS" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/landmark/start/quartermaster, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron, -/area/cargo/qm) -"jRP" = ( -/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/tile/brown{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/neutral, +/obj/structure/cable, /obj/effect/turf_decal/tile/neutral{ - dir = 1 + dir = 4 }, /turf/open/floor/iron, -/area/commons/vacant_room) -"jRV" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/bot, -/obj/machinery/airalarm/directional/north, -/obj/effect/spawner/random/maintenance, -/turf/open/floor/iron, -/area/maintenance/department/engine/atmos) -"jSd" = ( -/obj/structure/closet/secure_closet/personal, -/obj/effect/turf_decal/tile/brown{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/area/station/hallway/secondary/entry) +"kXb" = ( +/obj/effect/landmark/start/head_of_personnel, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 }, +/turf/open/floor/iron/grimy, +/area/station/command/heads_quarters/hop) +"kXf" = ( /obj/effect/turf_decal/tile/neutral, -/obj/machinery/airalarm/directional/south, -/obj/structure/extinguisher_cabinet/directional/west, -/turf/open/floor/iron, -/area/commons/vacant_room/commissary) -"jSr" = ( -/obj/machinery/holopad/secure, -/obj/effect/turf_decal/bot, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/security/office) -"jSx" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/plasticflaps/opaque, -/obj/machinery/navbeacon{ - codes_txt = "delivery;dir=1"; - dir = 1; - freq = 1400; - location = "Engineering" +/area/station/hallway/secondary/command) +"kXk" = ( +/obj/machinery/power/smes{ + charge = 5e+006 }, -/obj/effect/turf_decal/delivery, -/obj/machinery/door/poddoor/preopen{ - id = "engielock"; - name = "Engineering Lockdown Blast Door" +/obj/structure/sign/warning/electric_shock{ + pixel_y = 32 }, -/turf/open/floor/iron, -/area/maintenance/port/greater) -"jSK" = ( -/obj/effect/turf_decal/tile/purple, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/extinguisher_cabinet/directional/east, -/turf/open/floor/iron/white, -/area/science/research) -"jST" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/structure/disposalpipe/sorting/mail{ - dir = 8; - sortType = 28 +/obj/machinery/camera/directional/north{ + c_tag = "AI Chamber - Fore"; + name = "motion-sensitive ai camera"; + network = list("aichamber") }, -/turf/open/floor/iron, -/area/science/research) -"jSW" = ( +/obj/structure/cable, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/ai) +"kXq" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 6 + }, +/obj/structure/lattice, +/turf/open/space/basic, +/area/space/nearstation) +"kXH" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/neutral{ +/obj/structure/cable, +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Maintenance Hatch" + }, +/obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/hallway/primary/fore) -"jTa" = ( -/obj/structure/cable, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 9 +/obj/effect/turf_decal/stripes/line, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 1 }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, /turf/open/floor/iron, -/area/command/teleporter) -"jTc" = ( -/obj/effect/turf_decal/bot, +/area/station/maintenance/port/fore) +"kXJ" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/airalarm/directional/west, -/obj/machinery/cell_charger, -/obj/item/stock_parts/cell/high, -/obj/structure/table/reinforced, /turf/open/floor/iron/dark, -/area/science/misc_lab) -"jTi" = ( -/turf/closed/wall, -/area/engineering/break_room) -"jTn" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable, -/obj/machinery/navbeacon{ - codes_txt = "patrol;next_patrol=engi3"; - location = "engi2" +/area/station/ai_monitored/turret_protected/ai) +"kXO" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/red{ + dir = 4 }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron, -/area/hallway/primary/port) -"jTv" = ( -/obj/effect/landmark/start/hangover, -/turf/open/floor/iron, -/area/hallway/primary/fore) -"jTx" = ( -/obj/machinery/light/directional/north, -/obj/machinery/camera/directional/north{ - c_tag = "Central Hallway - Medbay Aft"; - name = "hallway camera" +/obj/effect/turf_decal/tile/red{ + dir = 8 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/yellow{ dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/yellow, /turf/open/floor/iron, -/area/hallway/primary/central/aft) -"jTN" = ( -/obj/structure/table/wood, -/obj/machinery/light/small/directional/south, -/obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/maintenance, -/obj/machinery/newscaster/directional/south, -/turf/open/floor/iron/dark, -/area/service/abandoned_gambling_den) -"jTS" = ( -/obj/structure/cable, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/turf/open/floor/iron/dark, -/area/command/bridge) -"jTZ" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ +/area/station/commons/lounge) +"kXR" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/green/visible/layer4, +/turf/open/floor/engine, +/area/station/engineering/supermatter) +"kXV" = ( +/obj/structure/lattice/catwalk, +/obj/machinery/atmospherics/components/unary/passive_vent{ dir = 4 }, -/obj/machinery/door/airlock/external{ - name = "External Solar Access"; - req_access_txt = "10" +/turf/open/space/basic, +/area/space/nearstation) +"kYc" = ( +/obj/structure/rack, +/obj/item/clothing/gloves/color/black, +/obj/item/crowbar/red, +/obj/item/wrench, +/obj/machinery/light/small/directional/south, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/line{ + dir = 10 }, +/turf/open/floor/iron, +/area/station/maintenance/port/greater) +"kYf" = ( /obj/structure/cable, /obj/effect/turf_decal/stripes/line{ - dir = 8 + dir = 1 }, -/obj/effect/turf_decal/stripes/line{ +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/cargo/qm) +"kYk" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/commons/fitness/recreation) +"kYn" = ( +/turf/open/floor/iron/dark, +/area/station/service/abandoned_gambling_den/gaming) +"kYq" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/disposalpipe/segment, +/obj/machinery/door/poddoor/preopen{ + id = "xeno5"; + name = "Creature Cell #5" + }, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/science/xenobiology) +"kYu" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, +/obj/effect/turf_decal/delivery, /turf/open/floor/iron, -/area/maintenance/solars/port/aft) -"jUk" = ( +/area/station/maintenance/fore) +"kYA" = ( +/obj/machinery/vending/coffee, /obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 1 - }, /turf/open/floor/iron/dark, -/area/medical/surgery/theatre) -"jUl" = ( -/obj/effect/landmark/start/hangover, -/obj/structure/railing/corner, -/obj/effect/turf_decal/tile/neutral, +/area/station/command/meeting_room/council) +"kYB" = ( +/obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, -/area/hallway/primary/fore) -"jUq" = ( +/area/station/cargo/warehouse) +"kYF" = ( +/obj/structure/table/reinforced, +/obj/item/folder/yellow, +/obj/item/pen, +/obj/effect/turf_decal/delivery, +/turf/open/floor/iron, +/area/station/maintenance/department/electrical) +"kYT" = ( /obj/effect/turf_decal/tile/blue{ - dir = 1 + dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, /turf/open/floor/iron/white, -/area/medical/medbay/lobby) -"jUr" = ( -/obj/machinery/modular_computer/console/preset/id{ +/area/station/medical/psychology) +"kYV" = ( +/obj/effect/turf_decal/stripes/line{ dir = 8 }, +/turf/open/floor/iron, +/area/station/hallway/primary/aft) +"kYW" = ( +/obj/structure/table, +/obj/item/clipboard, +/obj/item/wrench, /obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/structure/extinguisher_cabinet/directional/north, +/obj/machinery/airalarm/directional/west, /turf/open/floor/iron/dark, -/area/command/heads_quarters/hos) -"jUD" = ( -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron, -/area/cargo/office) -"jUI" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ +/area/station/science/server) +"kZc" = ( +/turf/closed/wall, +/area/station/service/chapel/office) +"kZn" = ( +/obj/effect/turf_decal/tile/blue/anticorner/contrasted{ dir = 8 }, -/obj/structure/extinguisher_cabinet/directional/east, +/turf/open/floor/iron, +/area/station/commons/fitness/recreation) +"kZq" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/green/visible, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, -/area/maintenance/department/engine/atmos) -"jUT" = ( -/obj/effect/landmark/start/lawyer, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/grimy, -/area/service/lawoffice) -"jUY" = ( -/obj/structure/disposalpipe/segment{ - dir = 5 +/area/station/engineering/supermatter/room) +"kZt" = ( +/obj/machinery/door_timer{ + id = "scicell"; + name = "Science Cell"; + pixel_x = -32; + pixel_y = -32 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/structure/cable, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 1 }, +/obj/machinery/power/apc/auto_name/directional/west, +/obj/effect/landmark/start/depsec/science, +/obj/machinery/button/door/directional/west{ + id = "scidoor"; + name = "Science Cell Control"; + normaldoorcontrol = 1; + pixel_y = -12 + }, +/obj/effect/turf_decal/tile/red/anticorner/contrasted{ + dir = 8 + }, /turf/open/floor/iron, -/area/hallway/primary/central/fore) -"jVh" = ( -/obj/machinery/light/small/directional/south, -/obj/machinery/camera/directional/south{ - c_tag = "Central Hallway - Fore"; - name = "hallway camera" +/area/station/security/checkpoint/science/research) +"kZv" = ( +/obj/effect/decal/cleanable/oil, +/obj/structure/reflector/single, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "panelscorched" }, -/obj/effect/turf_decal/plaque{ - icon_state = "L12" +/area/station/engineering/supermatter/room) +"kZP" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/grimy, +/area/station/service/library/abandoned) +"kZT" = ( +/obj/machinery/air_sensor/mix_tank, +/turf/open/floor/engine/vacuum, +/area/station/engineering/atmos) +"kZU" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/structure/disposalpipe/sorting/mail{ + dir = 8; + sortType = 28 }, -/obj/item/radio/intercom/directional/south, /turf/open/floor/iron, -/area/hallway/primary/central/fore) -"jVo" = ( -/obj/structure/cable, -/obj/structure/extinguisher_cabinet/directional/west, -/obj/effect/turf_decal/tile/brown/anticorner/contrasted{ - dir = 8 +/area/station/science/research) +"lae" = ( +/obj/structure/table/reinforced, +/obj/machinery/recharger, +/obj/machinery/light/directional/north, +/obj/item/radio/intercom/directional/north, +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 1 }, /turf/open/floor/iron, -/area/cargo/miningoffice) -"jVq" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/area/station/security/checkpoint/science/research) +"lai" = ( +/turf/open/floor/wood{ + icon_state = "wood-broken4" }, -/obj/effect/turf_decal/tile/neutral{ +/area/station/service/electronic_marketing_den) +"las" = ( +/obj/structure/disposalpipe/junction/flip{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=serviceentrance"; + location = "service5" + }, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 4 }, -/obj/effect/turf_decal/tile/neutral, /turf/open/floor/iron, -/area/engineering/atmos) -"jVx" = ( -/obj/machinery/portable_atmospherics/canister/nitrogen, -/turf/open/floor/engine/n2, -/area/engineering/atmos) -"jVA" = ( -/obj/structure/table/reinforced, -/obj/item/stack/package_wrap, -/obj/item/hand_labeler, -/obj/effect/turf_decal/tile/blue/anticorner/contrasted, +/area/station/hallway/primary/fore) +"lav" = ( +/obj/effect/turf_decal/tile/yellow/half/contrasted, /turf/open/floor/iron, -/area/security/checkpoint/customs/aft) -"jVK" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/area/station/engineering/main) +"laJ" = ( +/obj/structure/sign/nanotrasen{ + pixel_x = 32 + }, +/obj/effect/turf_decal/tile/blue/half/contrasted, +/turf/open/floor/iron, +/area/station/security/courtroom) +"laK" = ( +/obj/effect/decal/cleanable/dirt, /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/landmark/start/hangover, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron, -/area/maintenance/fore) -"jVP" = ( -/obj/structure/closet/secure_closet/atmospherics, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating, +/area/station/maintenance/port/greater) +"laN" = ( /obj/effect/turf_decal/bot, -/turf/open/floor/iron/dark, -/area/engineering/atmos/storage) -"jVU" = ( -/obj/machinery/door/airlock/maintenance_hatch{ - name = "Maintenance Hatch"; - req_access_txt = "12" - }, -/obj/effect/turf_decal/stripes/line{ +/obj/machinery/status_display/evac/directional/east, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"laO" = ( +/obj/structure/chair/office{ dir = 1 }, -/obj/effect/turf_decal/stripes/line, +/obj/effect/landmark/start/hangover, +/obj/machinery/newscaster/directional/west, +/turf/open/floor/iron/grimy, +/area/station/commons/dorms) +"laP" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/machinery/newscaster/directional/east, /turf/open/floor/iron, -/area/maintenance/department/crew_quarters/bar) -"jVX" = ( -/obj/structure/fireaxecabinet/directional/south, -/obj/effect/landmark/event_spawn, -/obj/effect/turf_decal/tile/blue/half/contrasted, -/turf/open/floor/iron/dark, -/area/command/bridge) -"jWa" = ( -/obj/structure/table, -/obj/machinery/microwave{ - pixel_y = 7 +/area/station/hallway/primary/port) +"lbf" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 + }, +/obj/machinery/door/airlock/external{ + name = "External Docking Port"; + space_dir = 4 }, -/turf/open/floor/plating, -/area/security/prison) -"jWn" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 }, /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/machinery/door/poddoor/shutters{ - id = "construction"; - name = "Construction Shutters" +/obj/effect/mapping_helpers/airlock/access/all/security/brig, +/turf/open/floor/iron, +/area/station/security/checkpoint/escape) +"lbh" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/green/visible/layer2, +/obj/machinery/atmospherics/pipe/smart/simple/dark/visible{ + dir = 4 }, -/turf/open/floor/iron/textured, -/area/construction/mining/aux_base) -"jWB" = ( -/turf/closed/wall, -/area/service/theater/abandoned) -"jWC" = ( -/obj/effect/turf_decal/tile/yellow{ +/obj/machinery/door/airlock/public/glass/incinerator/atmos_interior, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 8 }, -/obj/effect/turf_decal/tile/yellow{ +/obj/effect/mapping_helpers/airlock/locked, +/obj/machinery/embedded_controller/radio/airlock_controller/incinerator_atmos{ + pixel_y = -24 + }, +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/rack, -/obj/effect/turf_decal/bot_red, -/turf/open/floor/iron/white, -/area/maintenance/fore) -"jWU" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/blood/old, -/obj/effect/decal/remains/human, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/service/library/abandoned) -"jXe" = ( -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/hallway/secondary/entry) -"jXg" = ( -/obj/machinery/atmospherics/components/binary/pump/on{ - dir = 1; - name = "Engine Cooling Bypass" - }, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/mapping_helpers/airlock/access/all/engineering/atmos, +/turf/open/floor/engine, +/area/station/maintenance/disposal/incinerator) +"lbi" = ( +/obj/structure/lattice/catwalk, +/obj/structure/transit_tube/curved/flipped{ dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/green/visible/layer4, -/obj/effect/turf_decal/box/corners, -/obj/effect/turf_decal/box/corners{ - dir = 4 +/turf/open/space, +/area/space/nearstation) +"lbj" = ( +/obj/effect/turf_decal/tile/green{ + dir = 1 + }, +/turf/open/floor/iron/white, +/area/station/medical/virology) +"lbo" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 1 }, +/obj/effect/turf_decal/tile/yellow, +/obj/item/radio/intercom/directional/north, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, -/area/engineering/supermatter/room) -"jXk" = ( +/area/station/engineering/atmos/project) +"lbr" = ( +/obj/structure/table/wood, +/obj/item/folder, +/obj/item/pen, /obj/machinery/light/directional/south, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/ai) -"jXl" = ( -/obj/structure/table/wood/fancy, -/obj/item/book/granter/spell/smoke/lesser, -/obj/item/nullrod, -/obj/item/organ/heart, -/obj/item/reagent_containers/food/drinks/bottle/holywater, -/turf/open/floor/iron/grimy, -/area/service/chapel/office) -"jXt" = ( +/obj/machinery/status_display/evac/directional/south, +/obj/item/paicard, +/turf/open/floor/wood, +/area/station/commons/dorms) +"lbt" = ( /obj/structure/table/wood, -/obj/item/folder/red, -/obj/item/lighter, +/obj/machinery/recharger, /obj/machinery/newscaster/directional/east, /turf/open/floor/wood, -/area/service/electronic_marketing_den) -"jXI" = ( -/obj/effect/turf_decal/tile/blue, -/obj/machinery/status_display/evac/directional/south, -/turf/open/floor/iron, -/area/hallway/primary/central/aft) -"jXJ" = ( +/area/station/command/heads_quarters/hop) +"lbu" = ( +/obj/machinery/conveyor_switch/oneway{ + dir = 8; + id = "garbage"; + name = "disposal conveyor" + }, /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/obj/effect/turf_decal/delivery, +/turf/open/floor/iron, +/area/station/maintenance/disposal) +"lbv" = ( +/obj/effect/landmark/event_spawn, +/turf/open/floor/iron{ + icon_state = "chapel" }, -/obj/machinery/door/poddoor/shutters/window{ - id = "gatewayshutters"; - name = "Gateway Chamber Shutters" +/area/station/service/chapel) +"lbz" = ( +/obj/structure/table/reinforced, +/obj/item/bodypart/chest/robot, +/obj/item/bodypart/r_arm/robot{ + pixel_x = 6 }, -/turf/open/floor/iron, -/area/command/gateway) -"jXQ" = ( -/obj/effect/turf_decal/siding/yellow{ - dir = 1 +/obj/item/bodypart/l_arm/robot{ + pixel_x = -6 }, -/obj/machinery/airalarm/directional/west, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/status_display/evac/directional/west, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/ai) +"lbF" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/neutral/fourcorners, /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, -/area/engineering/storage_shared) -"jXU" = ( -/obj/effect/decal/cleanable/dirt, -/obj/item/kirbyplants/random, -/turf/open/floor/wood{ - icon_state = "wood-broken" +/area/station/cargo/storage) +"lbR" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, -/area/service/library/abandoned) -"jXX" = ( -/obj/machinery/computer/operating{ - dir = 1 +/turf/open/floor/iron, +/area/station/engineering/main) +"lbT" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/blue/anticorner/contrasted{ + dir = 4 }, -/obj/effect/turf_decal/tile/blue/half/contrasted{ +/turf/open/floor/iron/dark, +/area/station/command/bridge) +"lcf" = ( +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/turf/open/floor/iron/white, -/area/medical/surgery/aft) -"jYa" = ( -/obj/effect/decal/cleanable/dirt, +/obj/structure/closet/radiation, +/turf/open/floor/iron, +/area/station/engineering/main) +"lcm" = ( +/turf/open/floor/wood, +/area/station/security/detectives_office/private_investigators_office) +"lct" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/table/wood, +/turf/open/floor/iron/grimy, +/area/station/command/meeting_room/council) +"lcv" = ( +/obj/machinery/camera/directional/south{ + c_tag = "Science - Mech Bay"; + name = "science camera"; + network = list("ss13","rd") + }, /obj/structure/cable, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/structure/disposalpipe/segment{ +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/iron, +/area/station/science/robotics/mechbay) +"lcA" = ( +/obj/machinery/atmospherics/pipe/smart/manifold/yellow/visible{ dir = 4 }, /turf/open/floor/iron, -/area/maintenance/port/aft) -"jYf" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/obj/effect/turf_decal/stripes/line{ +/area/station/engineering/atmos) +"lcG" = ( +/obj/item/radio/intercom/directional/south, +/turf/open/floor/iron/grimy, +/area/station/command/heads_quarters/captain) +"lcK" = ( +/obj/structure/window/reinforced{ dir = 8 }, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/science/xenobiology) +"lcO" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/turf_decal/stripes/corner{ dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ - cycle_id = "viro-passthrough" +/turf/open/floor/iron, +/area/station/maintenance/disposal/incinerator) +"lcS" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/door/airlock{ + name = "Bathroom" }, -/obj/machinery/door/airlock/maintenance_hatch{ - name = "Maintenance Hatch"; - req_access_txt = "12" +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/mapping_helpers/airlock/access/all/science/general, /turf/open/floor/iron, -/area/medical/medbay/central) -"jYi" = ( -/obj/effect/turf_decal/tile/blue/half/contrasted{ +/area/station/science/breakroom) +"lcT" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 1 + }, +/turf/open/floor/iron{ + heat_capacity = 1e+006 + }, +/area/station/maintenance/port/greater) +"ldb" = ( +/obj/structure/disposalpipe/trunk{ dir = 1 }, -/turf/open/floor/iron/white, -/area/medical/surgery/theatre) -"jYo" = ( -/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/effect/decal/cleanable/dirt, +/obj/machinery/disposal/bin, +/obj/structure/sign/warning/deathsposal{ + pixel_y = -32 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/turf/open/floor/iron/checker, +/area/station/maintenance/disposal/incinerator) +"ldh" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/pipe/bridge_pipe/scrubbers/visible, +/obj/effect/turf_decal/siding/yellow/corner{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/bridge_pipe/purple/visible{ + dir = 4 + }, /turf/open/floor/iron, -/area/construction/mining/aux_base) -"jYp" = ( -/obj/effect/landmark/start/cyborg, -/obj/structure/cable, -/obj/machinery/holopad/secure, +/area/station/engineering/atmos) +"ldm" = ( +/obj/machinery/camera/motion/directional/south{ + c_tag = "AI Chamber - Aft"; + name = "motion-sensitive ai camera"; + network = list("aichamber") + }, /obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/bot, /turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/aisat_interior) -"jYB" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/engineering/supermatter/room) -"jYE" = ( -/obj/effect/turf_decal/tile/yellow{ +/area/station/ai_monitored/turret_protected/ai) +"ldn" = ( +/obj/effect/landmark/start/hangover, +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/turf_decal/tile/yellow, -/turf/open/floor/iron, -/area/engineering/atmos/project) -"jYG" = ( -/obj/structure/dresser, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 8 - }, -/obj/item/radio/intercom/directional/east, -/turf/open/floor/wood, -/area/commons/dorms) -"jYK" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/siding/purple{ - dir = 4 +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"ldq" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 6 }, -/obj/effect/landmark/start/janitor, -/turf/open/floor/iron/checker, -/area/service/janitor) -"jYQ" = ( -/obj/machinery/atmospherics/pipe/smart/manifold/scrubbers/visible{ +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, /turf/open/floor/iron, -/area/engineering/atmos/hfr_room) -"jYV" = ( -/turf/open/floor/iron, -/area/commons/fitness/recreation) -"jZf" = ( -/obj/structure/chair/pew/right, -/turf/open/floor/iron{ - icon_state = "chapel" +/area/station/hallway/primary/fore) +"lds" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 4 }, -/area/service/chapel) -"jZh" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/cafeteria, -/area/service/kitchen) -"jZo" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/structure/disposalpipe/segment{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible, +/turf/open/floor/iron/dark/corner, +/area/station/maintenance/department/electrical) +"ldu" = ( +/obj/machinery/air_sensor/air_tank, +/turf/open/floor/engine/air, +/area/station/engineering/atmos) +"ldx" = ( +/obj/structure/bed/dogbed/mcgriff, +/obj/item/radio/intercom/directional/east, +/obj/effect/turf_decal/tile/red/anticorner/contrasted{ dir = 4 }, +/mob/living/simple_animal/pet/dog/pug/mcgriff, +/turf/open/floor/iron, +/area/station/security/warden) +"ldD" = ( /obj/structure/cable, -/obj/machinery/door/airlock/maintenance_hatch{ - name = "Maintenance Hatch"; - req_access_txt = "12" +/obj/effect/turf_decal/tile/green/half/contrasted{ + dir = 8 + }, +/turf/open/floor/iron/white, +/area/station/medical/virology) +"ldM" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/machinery/light/small/directional/west, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/airalarm/directional/west, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/aisat/exterior) +"ldO" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/turf/open/floor/iron, +/area/station/science/lab) +"ldU" = ( +/obj/machinery/camera/motion/directional/west{ + c_tag = "Vault"; + network = list("vault") }, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/command/nuke_storage) +"leg" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ - dir = 8 +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 1 }, /turf/open/floor/iron{ heat_capacity = 1e+006 }, -/area/maintenance/port/greater) -"jZp" = ( -/obj/machinery/atmospherics/components/unary/passive_vent{ - dir = 4; - name = "killroom vent" - }, -/turf/open/floor/plating/airless, -/area/space/nearstation) -"jZL" = ( +/area/station/maintenance/port/greater) +"len" = ( +/obj/structure/disposalpipe/segment, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ +/obj/machinery/atmospherics/pipe/smart/simple/purple/visible{ dir = 6 }, -/turf/open/floor/plating, -/area/maintenance/starboard) -"jZY" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible, -/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/neutral/fourcorners, /obj/effect/turf_decal/siding/yellow{ - dir = 4 + dir = 8 }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron, -/area/engineering/atmos/storage) -"kac" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/structure/table/reinforced, -/obj/item/storage/belt/utility, -/obj/item/weldingtool, -/obj/effect/turf_decal/bot, -/obj/item/wrench, -/obj/item/clothing/head/welding, /turf/open/floor/iron, -/area/engineering/main) -"kad" = ( -/obj/machinery/shower{ +/area/station/engineering/atmos) +"lep" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 8 }, -/obj/effect/turf_decal/tile/neutral, -/obj/machinery/firealarm/directional/south, +/obj/effect/landmark/blobstart, +/obj/effect/landmark/xeno_spawn, +/obj/effect/landmark/event_spawn, +/obj/effect/decal/cleanable/dirt, +/obj/structure/table/wood, +/obj/item/storage/wallet/random, +/turf/open/floor/wood, +/area/station/maintenance/port/fore) +"leE" = ( +/turf/closed/wall/r_wall, +/area/station/engineering/storage_shared) +"leG" = ( +/obj/effect/decal/cleanable/blood/old, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/open/floor/iron, -/area/commons/toilet/locker) -"kan" = ( -/obj/machinery/porta_turret/ai, +/area/station/maintenance/port/aft) +"leH" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/blood/old, +/obj/effect/landmark/xeno_spawn, /obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/firealarm/directional/east, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, /turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/aisat_interior) -"kao" = ( +/area/station/service/library/abandoned) +"leN" = ( +/obj/structure/window/reinforced, +/turf/open/floor/iron/dark, +/area/station/commons/fitness/recreation) +"leU" = ( +/obj/machinery/duct, /obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron, -/area/maintenance/port/aft) -"kar" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/area/station/engineering/atmos/project) +"lfb" = ( +/obj/effect/landmark/start/hangover, +/turf/open/floor/iron/white, +/area/station/commons/fitness/recreation) +"lfu" = ( +/obj/machinery/atmospherics/pipe/smart/manifold/yellow/visible, +/obj/machinery/meter, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/science/ordnance/storage) +"lfC" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/structure/cable, -/obj/effect/turf_decal/tile/yellow{ +/obj/structure/table/reinforced, +/obj/item/storage/toolbox/mechanical, +/obj/item/storage/belt/utility, +/obj/effect/turf_decal/tile/brown/half/contrasted{ dir = 1 }, -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/stripes/line{ +/turf/open/floor/iron, +/area/station/cargo/storage) +"lfE" = ( +/obj/machinery/power/shieldwallgen, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) +"lfK" = ( +/obj/item/radio/intercom/directional/north, +/obj/effect/turf_decal/tile/blue{ dir = 4 }, +/obj/item/kirbyplants/random, +/obj/machinery/light/directional/north, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/camera/directional/north{ + c_tag = "Engineering - Hallway"; + name = "engineering camera" + }, /turf/open/floor/iron, -/area/engineering/atmos/project) -"kaA" = ( -/obj/structure/table/wood, -/obj/item/folder, -/obj/item/pen/blue{ - pixel_x = 3; - pixel_y = 3 +/area/station/engineering/hallway) +"lgc" = ( +/obj/machinery/light_switch/directional/north{ + pixel_x = 6 }, -/obj/item/pen/red, -/obj/machinery/door/window{ - dir = 8; - name = "Library Desk" +/obj/effect/turf_decal/tile/brown/half/contrasted{ + dir = 1 }, +/turf/open/floor/iron, +/area/station/cargo/warehouse) +"lgg" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/grimy, -/area/service/library) -"kaN" = ( -/obj/structure/rack, -/obj/item/stack/medical/gauze, -/obj/item/stack/medical/suture, -/obj/item/stack/medical/mesh, -/obj/item/reagent_containers/syringe/epinephrine{ - pixel_x = -3; - pixel_y = 3 +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, -/obj/item/reagent_containers/syringe/multiver, -/obj/machinery/vending/wallmed/directional/west, -/obj/machinery/camera/directional/west{ - c_tag = "Bridge - Gateway Atrium"; - name = "command camera" +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, -/obj/effect/turf_decal/bot, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/atmos/glass{ + name = "Atmospherics Project Room" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/atmos, /turf/open/floor/iron, -/area/command/gateway) -"kaO" = ( -/obj/structure/cable, -/obj/effect/turf_decal/tile/blue/half/contrasted, -/turf/open/floor/iron/white, -/area/medical/surgery/theatre) -"kbv" = ( +/area/station/engineering/atmos/project) +"lgh" = ( +/obj/structure/chair/stool/bar/directional/south, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/dark, +/area/station/service/abandoned_gambling_den/gaming) +"lgk" = ( +/obj/machinery/light_switch/directional/south, +/obj/effect/turf_decal/tile/neutral/fourcorners, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 4 + dir = 1 }, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 8 +/turf/open/floor/iron/dark, +/area/station/science/ordnance) +"lgm" = ( +/obj/item/kirbyplants/random, +/obj/machinery/light/directional/north, +/obj/machinery/status_display/evac/directional/north, +/obj/effect/turf_decal/tile/blue/half/contrasted{ + dir = 1 }, /turf/open/floor/iron/white, -/area/security/prison) -"kbC" = ( -/obj/machinery/holopad, -/obj/effect/landmark/blobstart, +/area/station/medical/medbay/lobby) +"lgs" = ( +/obj/machinery/camera/directional/north{ + c_tag = "AI Satellite - Antechamber"; + name = "ai camera"; + network = list("minisat"); + start_active = 1 + }, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/aisat_interior) +"lgv" = ( /obj/structure/cable, -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/green, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/white, +/area/station/medical/virology) +"lgN" = ( +/obj/machinery/door/window/brigdoor/left/directional/west{ + name = "Captain's Bedroom"; + req_access = list("captain") + }, +/obj/structure/cable, +/turf/open/floor/iron/grimy, +/area/station/command/heads_quarters/captain/private) +"lhb" = ( +/obj/effect/landmark/event_spawn, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/open/floor/iron, -/area/medical/virology) -"kbE" = ( -/obj/machinery/light/directional/south, -/obj/effect/turf_decal/bot, -/obj/structure/extinguisher_cabinet/directional/south, +/area/station/science/xenobiology) +"lhn" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/landmark/start/depsec/engineering, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 + }, /turf/open/floor/iron, -/area/commons/fitness/recreation) -"kbI" = ( -/obj/effect/landmark/start/hangover, +/area/station/security/checkpoint/engineering) +"lho" = ( +/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/effect/turf_decal/siding/white{ + dir = 8 + }, /turf/open/floor/iron, -/area/hallway/primary/central/fore) -"kbL" = ( +/area/station/hallway/primary/fore) +"lhp" = ( +/obj/item/kirbyplants/random, +/obj/structure/sign/poster/official/report_crimes{ + pixel_y = -32 + }, +/turf/open/floor/wood, +/area/station/service/lawoffice) +"lhz" = ( /obj/structure/disposalpipe/segment, /obj/structure/cable, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron, +/area/station/science/research) +"lhE" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/delivery, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/neutral/half/contrasted, /turf/open/floor/iron, -/area/maintenance/fore) -"kbN" = ( -/obj/structure/table, -/obj/item/stack/sheet/iron/five, -/obj/effect/turf_decal/tile/brown{ +/area/station/maintenance/port/lesser) +"lhI" = ( +/obj/effect/turf_decal/tile/blue{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/obj/effect/turf_decal/tile/blue{ + dir = 8 }, -/obj/item/radio/intercom/directional/north, -/turf/open/floor/iron{ - heat_capacity = 1e+006 +/turf/open/floor/iron/white, +/area/station/command/heads_quarters/cmo) +"lhY" = ( +/turf/closed/wall/r_wall, +/area/station/ai_monitored/command/nuke_storage) +"lim" = ( +/obj/effect/turf_decal/tile/red{ + dir = 4 }, -/area/commons/vacant_room/commissary) -"kbO" = ( +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"lin" = ( /obj/effect/turf_decal/stripes/line{ - dir = 6 + dir = 8 }, -/obj/machinery/firealarm/directional/east, +/obj/item/kirbyplants/random, +/turf/open/floor/iron, +/area/station/engineering/supermatter/room) +"liv" = ( +/obj/machinery/plate_press, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/security/prison/work) +"liC" = ( +/obj/structure/closet/secure_closet/exile, /obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/bot, /turf/open/floor/iron, -/area/hallway/secondary/entry) -"kbP" = ( -/obj/structure/table/wood, -/obj/machinery/light/small/directional/east, +/area/station/command/gateway) +"liD" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron, +/area/station/cargo/storage) +"liM" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/service/abandoned_gambling_den/gaming) +"liQ" = ( +/obj/structure/table/reinforced, /obj/item/paper_bin, /obj/item/pen, -/obj/machinery/camera/directional/east{ - c_tag = "Security - Interrogation Monitoring" +/obj/effect/turf_decal/bot, +/turf/open/floor/iron, +/area/station/science/research/abandoned) +"liY" = ( +/obj/structure/chair{ + dir = 4 + }, +/obj/machinery/camera/directional/north{ + c_tag = "Courtroom - Fore" }, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/security/interrogation) -"kbR" = ( -/obj/structure/closet/wardrobe/grey, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/effect/landmark/start/hangover/closet, -/turf/open/floor/iron/dark, -/area/commons/locker) -"kcl" = ( -/obj/machinery/door/airlock/research{ - name = "Ordnance Lab"; - req_access_txt = "8" +/area/station/security/courtroom) +"liZ" = ( +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Security Maintenance" }, -/obj/machinery/atmospherics/pipe/smart/simple/purple/visible, -/obj/machinery/door/firedoor/heavy, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, /obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ dir = 1 }, -/turf/open/floor/iron/white, -/area/science/mixing) -"kct" = ( -/obj/effect/spawner/structure/window/reinforced/tinted, -/obj/structure/cable, -/turf/open/floor/plating, -/area/command/heads_quarters/cmo) -"kcu" = ( -/obj/effect/turf_decal/tile/red/anticorner/contrasted{ - dir = 1 +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "brig-side-entrance" }, +/obj/effect/mapping_helpers/airlock/access/all/security/general, /turf/open/floor/iron, -/area/security/office) -"kcz" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/cargo/warehouse) -"kcB" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/delivery, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/area/station/maintenance/starboard) +"lja" = ( +/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/maintenance/starboard/aft) -"kcD" = ( -/obj/structure/bed/roller, -/obj/machinery/iv_drip, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, +/area/station/security/warden) +"ljd" = ( +/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"ljh" = ( +/obj/machinery/light/directional/west, /obj/machinery/firealarm/directional/west, -/turf/open/floor/iron/white, -/area/medical/surgery/theatre) -"kcH" = ( +/obj/machinery/suit_storage_unit/medical, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/medical/break_room) +"ljm" = ( +/obj/machinery/door/airlock/external{ + name = "Observatory" + }, +/turf/open/floor/plating, +/area/station/maintenance/space_hut/observatory) +"lju" = ( /obj/machinery/status_display/ai/directional/west, /obj/structure/table/wood, /obj/item/storage/briefcase{ @@ -42268,916 +41341,765 @@ }, /obj/item/storage/secure/briefcase, /turf/open/floor/wood, -/area/command/meeting_room/council) -"kcJ" = ( -/obj/effect/decal/cleanable/dirt, +/area/station/command/meeting_room/council) +"ljK" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable, /obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/components/binary/pump/on{ - dir = 4; - name = "N2 to Airmix" - }, -/turf/open/floor/iron/dark, -/area/engineering/atmos) -"kcZ" = ( -/obj/machinery/light/directional/north, -/obj/item/kirbyplants/random, -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, /turf/open/floor/iron, -/area/ai_monitored/command/storage/eva) -"kdc" = ( +/area/station/hallway/primary/port) +"ljO" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/grimy, -/area/service/chapel/office) -"kdB" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 4 +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 }, -/obj/effect/turf_decal/tile/blue{ +/obj/effect/turf_decal/tile/yellow, +/obj/machinery/status_display/ai/directional/north, +/turf/open/floor/iron, +/area/station/engineering/supermatter/room) +"ljP" = ( +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ +/obj/machinery/door/airlock/external{ + name = "External Solar Access" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ dir = 4 }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, +/turf/open/floor/iron, +/area/station/maintenance/solars/starboard/fore) +"ljQ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/loading_area{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/cargo/miningoffice) +"ljZ" = ( +/obj/effect/turf_decal/tile/yellow, /turf/open/floor/iron/white, -/area/medical/medbay/lobby) -"kdL" = ( +/area/station/medical/pharmacy) +"lkg" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "corporatelounge"; + name = "Corporate Lounge Shutters" + }, /obj/structure/cable, -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/command/glass{ - name = "Bridge Access"; - req_access_txt = "19" +/turf/open/floor/plating, +/area/station/command/corporate_showroom) +"lkh" = ( +/obj/machinery/computer/robotics{ + dir = 8 }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ - cycle_id = "bridge-left" +/obj/machinery/light/directional/south, +/obj/machinery/status_display/evac/directional/east, +/obj/machinery/keycard_auth/directional/south{ + pixel_x = -5 }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 +/obj/machinery/light_switch/directional/south{ + pixel_x = 8 }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/obj/effect/turf_decal/bot, +/turf/open/floor/iron, +/area/station/command/heads_quarters/rd) +"lkl" = ( +/obj/machinery/atmospherics/pipe/smart/manifold/scrubbers/visible{ + dir = 1 }, -/turf/open/floor/iron/dark, -/area/command/bridge) -"kdN" = ( -/obj/structure/cable, -/obj/effect/turf_decal/tile/blue{ - dir = 4 +/obj/effect/turf_decal/tile/red{ + dir = 1 }, -/obj/effect/turf_decal/tile/blue{ +/turf/open/floor/iron/cafeteria{ dir = 8 }, -/turf/open/floor/iron/white, -/area/command/heads_quarters/cmo) -"kdO" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/dark, -/area/service/chapel/office) -"kdT" = ( -/obj/machinery/shower{ +/area/station/engineering/atmos/pumproom) +"lko" = ( +/obj/effect/turf_decal/tile/purple{ dir = 4 }, -/obj/item/soap/nanotrasen, -/obj/effect/turf_decal/tile/neutral{ +/obj/structure/extinguisher_cabinet/directional/east, +/turf/open/floor/iron/white, +/area/station/science/research) +"lkx" = ( +/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" + }, +/turf/closed/wall/r_wall, +/area/station/maintenance/starboard/aft) +"lky" = ( +/obj/structure/filingcabinet/filingcabinet, +/obj/machinery/airalarm/directional/north, +/obj/effect/turf_decal/tile/brown/anticorner/contrasted{ dir = 1 }, /turf/open/floor/iron, -/area/commons/toilet/locker) -"kdV" = ( -/obj/effect/turf_decal/tile/blue, +/area/station/cargo/sorting) +"lkB" = ( +/obj/effect/spawner/random/trash/mess, +/obj/machinery/airalarm/directional/west, +/turf/open/floor/wood, +/area/station/service/library/abandoned) +"lkG" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/hallway/primary/central/fore) -"kea" = ( -/obj/machinery/light/directional/south, -/obj/machinery/camera/directional/south{ - c_tag = "Locker Room - Aft"; - name = "dormitories camera" +/area/station/ai_monitored/command/storage/eva) +"lkK" = ( +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/iron, +/area/station/security/processing) +"lkL" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/tcommsat/server) +"lkN" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/landmark/start/hangover, -/obj/machinery/status_display/evac/directional/south, -/turf/open/floor/iron, -/area/commons/locker) -"kec" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/security/glass{ - name = "Prison Wing" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ +/obj/machinery/power/emitter{ dir = 8 }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/dark, +/area/station/engineering/supermatter/room) +"lkS" = ( +/obj/machinery/power/apc/auto_name/directional/west, /obj/structure/cable, -/obj/effect/turf_decal/stripes/line{ +/obj/item/kirbyplants/random, +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 8 }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/mapping_helpers/airlock/access/all/security/general, -/turf/open/floor/iron, -/area/security/prison) -"kef" = ( -/obj/machinery/light/directional/east, -/obj/structure/closet/wardrobe/mixed, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/effect/landmark/start/hangover/closet, /turf/open/floor/iron/dark, -/area/commons/locker) -"kei" = ( -/obj/effect/turf_decal/tile/neutral, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/area/station/science/genetics) +"llj" = ( +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, -/area/hallway/primary/central/aft) -"ken" = ( -/obj/machinery/portable_atmospherics/canister/nitrous_oxide, -/turf/open/floor/iron/dark, -/area/science/storage) -"keD" = ( +/area/station/cargo/miningoffice) +"llv" = ( +/obj/structure/sign/directions/evac{ + pixel_y = -8 + }, +/obj/structure/sign/directions/science{ + dir = 8 + }, +/obj/structure/sign/directions/engineering{ + dir = 8; + pixel_y = 8 + }, +/turf/closed/wall, +/area/station/science/lobby) +"llx" = ( +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/engineering/glass{ + name = "Engineering Storage" + }, /obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/machinery/light/directional/west, -/obj/item/kirbyplants/random, -/obj/machinery/camera/directional/west{ - c_tag = "Atmospherics - Foyer"; - name = "atmospherics camera" +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, -/obj/machinery/airalarm/directional/west, -/turf/open/floor/iron/dark, -/area/engineering/atmos) -"keH" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/structure/table/reinforced, -/obj/item/clothing/suit/hazardvest, -/obj/item/clothing/suit/hazardvest, -/obj/item/flashlight, -/obj/item/flashlight, -/obj/effect/turf_decal/bot, +/obj/effect/mapping_helpers/airlock/access/all/engineering/engine_equipment, +/turf/open/floor/iron, +/area/station/engineering/storage) +"llz" = ( +/obj/effect/decal/cleanable/oil, +/turf/closed/wall/r_wall, +/area/station/engineering/supermatter/room) +"llB" = ( +/obj/structure/cable, +/obj/structure/chair/stool/bar/directional/west, /turf/open/floor/iron/dark, -/area/engineering/atmos) -"keN" = ( -/obj/structure/chair/pew/right, +/area/station/service/abandoned_gambling_den/gaming) +"llD" = ( /turf/open/floor/iron{ - dir = 8; + dir = 1; icon_state = "chapel" }, -/area/service/chapel) -"keW" = ( -/obj/structure/chair/office/light, -/obj/structure/cable, +/area/station/service/chapel) +"llI" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/barricade/wooden, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/white, -/area/command/heads_quarters/rd) -"kfc" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/service/electronic_marketing_den) -"kfr" = ( -/obj/machinery/atmospherics/pipe/smart/simple/purple/visible{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/effect/turf_decal/siding/yellow{ +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/meter, -/turf/open/floor/iron, -/area/engineering/atmos) -"kfs" = ( -/obj/structure/table/wood, -/obj/item/clothing/under/rank/civilian/curator, -/obj/effect/spawner/random/maintenance/two, -/turf/open/floor/wood, -/area/service/library/abandoned) -"kfu" = ( -/obj/structure/cable, -/obj/effect/turf_decal/tile/green{ - dir = 1 +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Maintenance Hatch" }, +/obj/effect/mapping_helpers/airlock/unres, +/obj/effect/mapping_helpers/airlock/access/any/service/maintenance, /turf/open/floor/iron, -/area/service/hydroponics) -"kfB" = ( -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 +/area/station/service/abandoned_gambling_den) +"llJ" = ( +/obj/structure/closet/secure_closet/miner, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/delivery, +/turf/open/floor/iron, +/area/station/cargo/miningoffice) +"llW" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/machinery/light/directional/east, -/obj/machinery/airalarm/directional/east, -/turf/open/floor/iron/dark, -/area/service/bar) -"kfN" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"llX" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating, +/area/station/service/abandoned_gambling_den) +"lml" = ( /obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 10 +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/obj/item/kirbyplants/random, -/obj/machinery/status_display/evac/directional/east, -/obj/effect/turf_decal/tile/yellow/anticorner/contrasted{ +/obj/machinery/power/apc/auto_name/directional/north, +/turf/open/floor/iron, +/area/station/ai_monitored/command/storage/eva) +"lmP" = ( +/obj/machinery/atmospherics/pipe/smart/simple/cyan/hidden{ dir = 4 }, -/turf/open/floor/iron, -/area/engineering/lobby) -"kga" = ( -/obj/effect/turf_decal/tile/bar{ +/obj/machinery/light/directional/south, +/obj/effect/turf_decal/bot, +/obj/machinery/computer/station_alert{ dir = 1 }, -/obj/effect/turf_decal/tile/bar, -/obj/machinery/holopad, -/obj/effect/turf_decal/bot, -/obj/effect/landmark/start/bartender, -/turf/open/floor/iron/dark, -/area/service/bar) -"kgf" = ( +/turf/open/floor/iron/dark/textured_large, +/area/station/engineering/atmos/storage/gas) +"lnc" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/landmark/event_spawn, /obj/structure/cable, -/obj/machinery/door/poddoor/preopen{ - id = "bridgedoors"; - name = "Bridge Access Blast door" - }, /obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/command/bridge) -"kgt" = ( -/obj/structure/cable, -/obj/effect/turf_decal/tile/neutral, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron, -/area/hallway/primary/aft) -"kgy" = ( -/obj/effect/turf_decal/tile/brown{ - dir = 1 +/obj/structure/disposalpipe/segment{ + dir = 9 }, /turf/open/floor/iron, -/area/cargo/storage) -"kgH" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 1 +/area/station/medical/morgue) +"lnj" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/structure/crate, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) +"lnm" = ( +/obj/structure/closet/secure_closet/captains, +/obj/effect/turf_decal/stripes/line{ + dir = 6 }, -/obj/effect/landmark/event_spawn, /turf/open/floor/iron, -/area/service/hydroponics/garden) -"kgX" = ( -/obj/machinery/hydroponics/constructable, -/obj/effect/turf_decal/tile/blue{ +/area/station/command/heads_quarters/captain/private) +"lnp" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red{ dir = 4 }, -/obj/effect/turf_decal/tile/green{ - dir = 1 +/obj/structure/chair{ + dir = 8 + }, +/turf/open/floor/iron/cafeteria, +/area/station/service/cafeteria) +"lnt" = ( +/obj/effect/landmark/event_spawn, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 8 }, /turf/open/floor/iron, -/area/service/hydroponics) -"khl" = ( -/obj/structure/table/wood, -/obj/item/folder/blue, -/obj/item/pen/blue, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/area/station/security/brig) +"lnx" = ( +/obj/structure/bed, +/obj/item/bedsheet, +/obj/effect/turf_decal/tile/red/anticorner/contrasted, +/turf/open/floor/iron, +/area/station/security/brig) +"lnH" = ( +/obj/effect/landmark/blobstart, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"lnI" = ( +/obj/machinery/atmospherics/pipe/smart/simple/green/visible{ dir = 4 }, -/obj/machinery/button/door/directional/west{ - id = "Dorm6"; - name = "Dormitory Door Lock"; - normaldoorcontrol = 1; - specialfunctions = 4 - }, -/turf/open/floor/iron/grimy, -/area/commons/dorms) -"khL" = ( +/obj/machinery/meter, +/obj/structure/grille, +/turf/closed/wall/r_wall, +/area/station/engineering/atmos) +"lnK" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/siding/wood{ +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 1 }, -/obj/structure/chair/stool/directional/south, -/turf/open/floor/iron/grimy, -/area/maintenance/port/fore) -"khQ" = ( -/obj/machinery/atmospherics/pipe/smart/simple/dark/visible{ - dir = 4 +/turf/open/floor/iron, +/area/station/maintenance/starboard/aft) +"lnQ" = ( +/obj/structure/table/reinforced, +/obj/item/analyzer{ + pixel_x = 7; + pixel_y = 3 }, -/obj/structure/lattice/catwalk, -/turf/open/space/basic, -/area/space/nearstation) -"khT" = ( -/obj/machinery/light/small/directional/south, -/obj/effect/spawner/random/structure/tank_holder, -/turf/open/floor/plating{ - icon_state = "panelscorched" +/obj/item/analyzer{ + pixel_x = 7; + pixel_y = 3 }, -/area/maintenance/port/fore) -"khU" = ( -/obj/effect/decal/cleanable/blood/old, -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/landmark/start/hangover, -/turf/open/floor/wood, -/area/commons/dorms) -"khY" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 1 +/obj/item/assembly/signaler, +/obj/item/assembly/signaler, +/obj/machinery/light/directional/west, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron, +/area/station/commons/storage/primary) +"lnT" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/obj/effect/turf_decal/delivery, +/turf/open/floor/iron, +/area/station/maintenance/port/greater) +"loa" = ( +/obj/machinery/door/window{ + name = "Secure Art Exhibition"; + req_access = list("library") }, -/obj/machinery/door/airlock/external{ - name = "External Airlock" +/obj/structure/table/wood/fancy, +/obj/structure/sign/painting/library_secure{ + pixel_y = 32 + }, +/obj/effect/spawner/random/decoration/statue{ + spawn_loot_chance = 35 }, +/turf/open/floor/carpet, +/area/station/service/library) +"lob" = ( +/obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/turf/open/floor/plating/airless, +/area/station/science/ordnance/bomb) +"loe" = ( +/turf/closed/wall/r_wall, +/area/station/command/heads_quarters/cmo) +"loi" = ( +/obj/structure/grille/broken, +/obj/effect/spawner/random/trash/caution_sign, +/turf/open/floor/plating, +/area/station/maintenance/department/crew_quarters/bar) +"lor" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/table/wood, +/obj/item/modular_computer/tablet/preset/cheap, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"loA" = ( +/obj/effect/turf_decal/tile/purple, +/obj/machinery/firealarm/directional/south, +/turf/open/floor/iron/white, +/area/station/science/research) +"loB" = ( +/obj/machinery/light/small/directional/east, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 }, +/obj/machinery/airalarm/directional/east, /turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"kia" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/area/station/hallway/secondary/construction) +"loK" = ( /obj/machinery/light/directional/east, -/obj/machinery/camera/directional/east{ - c_tag = "Central Hallway - Bridge Port"; - name = "hallway camera" +/obj/item/kirbyplants{ + icon_state = "plant-21" + }, +/obj/structure/sign/warning/bodysposal{ + pixel_x = 32 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 }, -/obj/effect/turf_decal/tile/neutral, -/obj/item/radio/intercom/directional/east, /turf/open/floor/iron, -/area/hallway/primary/central/fore) -"kig" = ( +/area/station/hallway/primary/aft) +"loP" = ( +/obj/item/kirbyplants/random, +/obj/machinery/firealarm/directional/east, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/holopad, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/effect/landmark/start/depsec/supply, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ + dir = 4 + }, /turf/open/floor/iron, -/area/security/checkpoint/supply) -"kiB" = ( -/obj/structure/closet/secure_closet/engineering_personal, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/requests_console/directional/south{ - department = "Engineering"; - departmentType = 3; - name = "Engineering Requests Console" +/area/station/science/breakroom) +"lpl" = ( +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=hall6"; + location = "hall5" }, -/obj/structure/sign/poster/official/do_not_question{ - pixel_x = 32 +/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 8 }, -/obj/effect/turf_decal/delivery, /turf/open/floor/iron, -/area/engineering/main) -"kiK" = ( -/obj/effect/landmark/blobstart, +/area/station/hallway/primary/central/aft) +"lpv" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"kiO" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 4 - }, -/turf/open/floor/iron, -/area/security/prison) -"kiT" = ( -/obj/effect/landmark/start/hangover, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/obj/machinery/atmospherics/pipe/smart/simple/purple/visible{ + dir = 9 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/yellow{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/yellow{ dir = 8 }, -/obj/effect/turf_decal/tile/neutral, -/obj/structure/chair/sofa/bench{ +/obj/item/radio/intercom/directional/east, +/obj/machinery/newscaster/directional/south, +/turf/open/floor/iron/dark/corner, +/area/station/engineering/atmos/mix) +"lpw" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/effect/landmark/start/assistant, +/turf/open/floor/iron, +/area/station/maintenance/port/fore) +"lpF" = ( /obj/effect/decal/cleanable/dirt, -/obj/item/radio/intercom/directional/west, -/turf/open/floor/iron/dark, -/area/hallway/secondary/entry) -"kiV" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/wood, -/area/command/corporate_showroom) -"kjh" = ( -/obj/structure/fireplace, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/command/heads_quarters/captain) -"kjm" = ( -/obj/machinery/airalarm/directional/east, -/turf/open/floor/iron/dark, -/area/service/abandoned_gambling_den) -"kjF" = ( -/obj/structure/disposalpipe/segment{ - dir = 10 +/obj/effect/turf_decal/tile/red{ + dir = 4 }, -/obj/structure/table/reinforced, -/obj/item/paper_bin{ - pixel_x = 4; - pixel_y = 6 +/obj/structure/tank_holder/emergency_oxygen, +/turf/open/floor/iron, +/area/station/maintenance/starboard) +"lpI" = ( +/obj/item/clipboard{ + pixel_x = -4; + pixel_y = 3 }, -/obj/item/stamp/denied{ - pixel_x = -7; - pixel_y = 9 +/obj/item/newspaper{ + pixel_x = 7; + pixel_y = 11 }, -/obj/item/stamp{ - pixel_x = -7; - pixel_y = 1 +/obj/item/newspaper, +/obj/item/pen/red, +/turf/open/floor/wood{ + icon_state = "wood-broken2" }, -/obj/effect/turf_decal/tile/brown/half/contrasted{ - dir = 1 +/area/station/commons/dorms) +"lpL" = ( +/obj/structure/cable, +/obj/effect/turf_decal/trimline/yellow/filled/warning{ + dir = 8 }, +/obj/structure/extinguisher_cabinet/directional/south, +/obj/effect/turf_decal/tile/yellow/half/contrasted, +/turf/open/floor/iron/white, +/area/station/medical/chemistry) +"lpV" = ( +/obj/machinery/suit_storage_unit/standard_unit, +/obj/effect/turf_decal/delivery, /turf/open/floor/iron, -/area/cargo/storage) -"kjI" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/firealarm/directional/north, -/obj/effect/turf_decal/tile/brown/half/contrasted{ - dir = 1 +/area/station/ai_monitored/command/storage/eva) +"lqe" = ( +/obj/structure/table, +/obj/item/disk/tech_disk{ + pixel_x = -6 }, -/turf/open/floor/iron, -/area/cargo/warehouse) -"kjP" = ( -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/obj/item/disk/tech_disk{ + pixel_x = 6 + }, +/obj/item/disk/tech_disk{ + pixel_y = 6 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/airalarm/directional/east, -/turf/open/floor/iron, -/area/science/research) -"kjR" = ( /obj/structure/cable, -/obj/effect/landmark/start/hangover, -/obj/structure/disposalpipe/sorting/mail/flip{ - dir = 4; - name = "Theater Junction"; - sortType = 18 - }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron, -/area/hallway/primary/central/fore) -"kjX" = ( -/obj/structure/table/wood/poker, -/obj/item/storage/wallet/random, -/turf/open/floor/wood, -/area/service/abandoned_gambling_den) -"kjZ" = ( -/obj/structure/cable, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/ai_upload) -"kkf" = ( -/obj/structure/chair{ - dir = 4 - }, -/obj/effect/landmark/start/assistant, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark, -/area/security/courtroom) -"kkh" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/aisat_interior) -"kkO" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, +/obj/effect/turf_decal/tile/purple/anticorner/contrasted, +/turf/open/floor/iron/white, +/area/station/science/lab) +"lql" = ( /obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/iron, -/area/hallway/secondary/entry) -"kkY" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/obj/effect/turf_decal/box/corners{ - dir = 1 - }, -/obj/machinery/atmospherics/components/binary/pump/on/cyan/visible{ - dir = 4; - name = "Air to External Ports" + dir = 8 }, -/turf/open/floor/iron/dark, -/area/engineering/atmos) -"klc" = ( -/obj/effect/turf_decal/tile/purple, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/turf/open/floor/iron/white, -/area/science/research) -"kld" = ( -/obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, /obj/effect/turf_decal/tile/neutral, -/obj/effect/spawner/random/trash/mess, -/obj/structure/cable, -/turf/open/floor/iron, -/area/maintenance/department/engine/atmos) -"klf" = ( -/obj/machinery/atmospherics/components/binary/valve/digital, -/turf/open/floor/iron/white, -/area/science/storage) -"kli" = ( -/obj/structure/rack, -/obj/item/clothing/suit/fire/firefighter, -/obj/item/clothing/mask/gas, -/obj/item/clothing/head/hardhat/red, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/iron, -/area/maintenance/port/greater) -"klt" = ( -/obj/structure/sign/warning/nosmoking, -/turf/closed/wall, -/area/service/kitchen/abandoned) -"kly" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/neutral/half/contrasted, -/turf/open/floor/iron, -/area/security/courtroom) -"klQ" = ( -/obj/machinery/computer/department_orders/engineering{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/brown/filled/line{ - dir = 9 - }, -/turf/open/floor/iron, -/area/engineering/storage_shared) -"klR" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/shower{ - dir = 4; - name = "emergency shower" - }, -/obj/effect/turf_decal/trimline/blue/end{ +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 4 }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, /turf/open/floor/iron/dark, -/area/engineering/atmos) -"klU" = ( -/obj/effect/landmark/event_spawn, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plating, -/area/maintenance/port/greater) -"kml" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/hidden{ +/area/station/engineering/atmos) +"lqv" = ( +/obj/machinery/dna_scannernew, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 4 }, -/turf/open/floor/plating, -/area/engineering/atmos/storage/gas) -"kmq" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, -/turf/open/space/basic, -/area/space/nearstation) -"kms" = ( -/obj/effect/turf_decal/tile/purple, -/obj/machinery/button/door/directional/south{ - id = "idquarters"; - name = "Privacy Control"; - req_access_txt = "30" - }, -/turf/open/floor/iron/white, -/area/command/heads_quarters/rd) -"kmL" = ( -/obj/item/kirbyplants/random, -/obj/machinery/status_display/ai/directional/west, -/turf/open/floor/carpet, -/area/commons/vacant_room/office) -"kmV" = ( -/obj/machinery/vending/coffee, -/obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/command/meeting_room/council) -"kmX" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/circuit/green, -/area/ai_monitored/turret_protected/ai_upload) -"kna" = ( +/area/station/science/genetics) +"lqO" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, +/obj/structure/closet/crate, +/obj/effect/turf_decal/delivery, /turf/open/floor/iron, -/area/commons/toilet/locker) -"knd" = ( -/obj/item/kirbyplants/random, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/area/station/cargo/storage) +"lra" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/security/warden) +"lrc" = ( +/obj/effect/landmark/start/hangover, +/obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/machinery/airalarm/directional/south, /turf/open/floor/iron, -/area/commons/dorms) -"knh" = ( +/area/station/hallway/secondary/entry) +"lrH" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, /obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/cargo/warehouse) -"knk" = ( /obj/effect/decal/cleanable/dirt, -/obj/structure/ore_box, -/obj/effect/turf_decal/bot, /turf/open/floor/iron, -/area/cargo/miningoffice) -"knn" = ( +/area/station/hallway/secondary/entry) +"lrI" = ( +/turf/open/floor/iron, +/area/station/hallway/primary/aft) +"lrM" = ( +/obj/machinery/firealarm/directional/west, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron, +/area/station/commons/fitness/recreation) +"lrO" = ( /obj/effect/turf_decal/tile/neutral{ - dir = 4 + dir = 8 + }, +/obj/machinery/status_display/ai/directional/south, +/obj/machinery/camera/directional/south{ + c_tag = "Arrivals - Starboard"; + name = "arrivals camera" }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/commons/locker) -"knt" = ( -/obj/machinery/portable_atmospherics/canister/plasma, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/bot, /turf/open/floor/iron, -/area/engineering/main) -"knA" = ( -/obj/structure/table/reinforced, -/obj/machinery/cell_charger, +/area/station/hallway/secondary/entry) +"lrY" = ( +/obj/structure/cable, +/obj/effect/turf_decal/delivery, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, -/area/maintenance/port/greater) -"knJ" = ( -/obj/machinery/light/directional/north, +/area/station/maintenance/port/aft) +"lsa" = ( +/obj/machinery/computer/security/telescreen/entertainment/directional/north, /obj/machinery/camera/directional/north{ - c_tag = "Locker Room - Fore"; - name = "dormitories camera" - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 + c_tag = "Security - Head of Security's Office" }, -/obj/machinery/status_display/evac/directional/north, -/turf/open/floor/iron{ - heat_capacity = 1e+006 +/obj/structure/bed/dogbed/lia, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/structure/reagent_dispensers/wall/peppertank/directional/west, +/turf/open/floor/iron/dark, +/area/station/command/heads_quarters/hos) +"lsg" = ( +/obj/item/kirbyplants/random, +/turf/open/floor/wood, +/area/station/commons/dorms) +"lss" = ( +/obj/machinery/light/small/directional/north, +/obj/structure/sign/departments/medbay/alt{ + pixel_x = -32 }, -/area/commons/locker) -"kod" = ( -/obj/structure/disposalpipe/segment{ +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) +"lsH" = ( +/obj/structure/chair/stool/directional/east, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/brown{ dir = 4 }, -/obj/structure/cable, -/obj/effect/landmark/start/hangover, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron, -/area/hallway/primary/central/fore) -"koe" = ( +/obj/effect/turf_decal/tile/neutral, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/effect/landmark/event_spawn, /turf/open/floor/iron, -/area/security/checkpoint) -"kof" = ( +/area/station/commons/vacant_room/commissary) +"ltr" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 4 - }, -/turf/open/floor/iron, -/area/maintenance/port/fore) -"kok" = ( -/obj/structure/cable, -/obj/structure/disposalpipe/junction/yjunction{ +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/effect/turf_decal/plaque{ - icon_state = "L9" - }, -/obj/machinery/navbeacon{ - codes_txt = "patrol;next_patrol=hall15"; - location = "hall14" +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Maintenance Hatch" }, +/obj/effect/mapping_helpers/airlock/unres, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, /turf/open/floor/iron, -/area/hallway/primary/central/fore) -"kow" = ( -/obj/machinery/newscaster/directional/west, -/obj/machinery/chem_master/condimaster{ - name = "CondiMaster Neo" +/area/station/maintenance/port/fore) +"ltv" = ( +/obj/structure/window/reinforced{ + dir = 8 }, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron/cafeteria, -/area/service/kitchen) -"kpc" = ( +/obj/machinery/door/window/right/directional/south, +/obj/effect/turf_decal/tile/neutral/fourcorners, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/brown{ - dir = 4 - }, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/aisat/exterior) +"ltx" = ( /obj/structure/cable, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, -/area/hallway/primary/central/fore) -"kpq" = ( -/obj/machinery/airalarm/directional/south, -/obj/structure/table/wood, +/area/station/maintenance/disposal/incinerator) +"ltD" = ( /obj/effect/decal/cleanable/dirt, -/obj/item/food/chococoin, -/turf/open/floor/plating, -/area/service/abandoned_gambling_den/gaming) -"kpS" = ( -/obj/effect/decal/cleanable/oil, -/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/pipe/smart/simple/yellow/visible, /turf/open/floor/iron, -/area/maintenance/port/greater) -"kpT" = ( -/obj/effect/spawner/random/structure/crate, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"kqn" = ( +/area/station/engineering/atmos) +"ltK" = ( +/obj/structure/chair{ + dir = 1; + name = "Jury" + }, +/obj/machinery/status_display/evac/directional/south, /obj/effect/turf_decal/tile/neutral/fourcorners, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/science/robotics/lab) -"kqq" = ( -/obj/structure/table/wood, -/obj/machinery/computer/med_data/laptop, +/turf/open/floor/iron/dark, +/area/station/security/courtroom) +"ltM" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/structure/extinguisher_cabinet/directional/south{ - pixel_x = 26 +/obj/item/kirbyplants/random, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/camera/directional/south{ + c_tag = "Arrivals - Port Entrance"; + name = "arrivals camera" }, -/obj/machinery/newscaster/directional/east, +/obj/effect/turf_decal/delivery, /turf/open/floor/iron/dark, -/area/command/heads_quarters/hos) -"kqt" = ( +/area/station/hallway/secondary/entry) +"ltT" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/landmark/start/hangover, -/obj/effect/turf_decal/tile/neutral, -/obj/machinery/newscaster/directional/south, -/turf/open/floor/iron, -/area/hallway/secondary/entry) -"kqG" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/command{ - name = "Gateway Atrium"; - req_access_txt = "62" - }, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/turf/open/floor/plating{ + icon_state = "platingdmg3" }, +/area/station/security/prison) +"ltV" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/command/gateway) -"kqI" = ( -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/decal/cleanable/dirt, +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Maintenance Hatch" + }, +/obj/effect/turf_decal/stripes/line{ dir = 8 }, -/turf/open/floor/iron, -/area/hallway/primary/central/fore) -"kqU" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/iron, -/area/maintenance/disposal) -"kqV" = ( -/obj/structure/disposalpipe/segment{ - dir = 5 +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/chair/office{ +/obj/effect/spawner/random/structure/barricade, +/obj/effect/mapping_helpers/airlock/unres{ dir = 4 }, -/obj/effect/turf_decal/siding/yellow, -/obj/effect/landmark/start/atmospheric_technician, +/obj/effect/mapping_helpers/airlock/access/any/service/maintenance, /turf/open/floor/iron, -/area/engineering/atmos/storage/gas) -"krc" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/rack, -/obj/item/storage/bag/plants/portaseeder, -/obj/item/cultivator, -/obj/item/reagent_containers/glass/bucket, -/obj/item/plant_analyzer, -/obj/structure/sign/poster/contraband/kudzu{ - pixel_y = -32 - }, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/siding/green{ +/area/station/service/kitchen/abandoned) +"ltY" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/tile/green{ dir = 8 }, -/turf/open/floor/iron/checker, -/area/service/hydroponics/garden/abandoned) -"krH" = ( -/obj/machinery/computer/atmos_control/mix_tank{ +/turf/open/floor/iron/white, +/area/station/medical/virology) +"ltZ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/table/glass, +/turf/open/floor/plating, +/area/station/maintenance/space_hut/observatory) +"luc" = ( +/obj/structure/chair/office/light, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/iron, +/area/station/science/research/abandoned) +"lue" = ( +/obj/structure/table/glass, +/obj/item/stack/package_wrap, +/obj/item/hand_labeler, +/obj/effect/turf_decal/tile/green{ dir = 4 }, -/obj/effect/turf_decal/tile/green/half/contrasted{ +/obj/item/radio/intercom/directional/east, +/obj/machinery/airalarm/directional/north, +/turf/open/floor/iron/white, +/area/station/medical/virology) +"luo" = ( +/obj/effect/turf_decal/stripes/line{ dir = 8 }, -/turf/open/floor/iron, -/area/engineering/atmos/mix) -"krP" = ( -/turf/open/floor/iron, -/area/engineering/atmos/project) -"krT" = ( /obj/structure/cable, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/aisat_interior) -"krW" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4{ - dir = 6 - }, -/turf/open/floor/iron/dark, -/area/ai_monitored/aisat/exterior) -"krY" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 4 - }, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, -/area/medical/medbay/lobby) -"ksg" = ( +/area/station/maintenance/disposal/incinerator) +"lut" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/light/directional/east, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 4 }, /turf/open/floor/iron, -/area/hallway/primary/central/fore) -"ksh" = ( -/obj/machinery/holopad, -/obj/effect/turf_decal/tile/purple{ - dir = 1 +/area/station/maintenance/starboard/aft) +"luG" = ( +/obj/structure/easel, +/obj/item/canvas/twentythree_twentythree, +/obj/structure/sign/poster/random/directional/south, +/turf/open/floor/iron/grimy, +/area/station/maintenance/port/fore) +"luN" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/turf/open/floor/iron/white, -/area/command/heads_quarters/rd) -"ksj" = ( +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/table/wood, -/obj/item/paper_bin, -/turf/open/floor/iron/grimy, -/area/command/meeting_room/council) -"ksk" = ( +/turf/open/floor/plating, +/area/station/maintenance/starboard) +"luS" = ( /obj/structure/table/wood, /obj/machinery/light/directional/north, /obj/item/stack/rods{ @@ -43192,424 +42114,527 @@ pixel_y = 32 }, /turf/open/floor/plating, -/area/service/abandoned_gambling_den) -"ksq" = ( -/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ +/area/station/service/abandoned_gambling_den) +"luW" = ( +/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/station/security/interrogation) +"lvh" = ( +/obj/structure/disposalpipe/trunk{ dir = 4 }, -/obj/structure/lattice/catwalk, -/turf/open/space/basic, -/area/space/nearstation) -"ksr" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 1 +/obj/structure/window/reinforced{ + dir = 8 }, -/turf/open/floor/iron/grimy, -/area/command/heads_quarters/hos) -"ksz" = ( -/obj/machinery/holopad, -/obj/effect/decal/cleanable/dirt, +/obj/machinery/disposal/bin, /obj/effect/turf_decal/bot, /turf/open/floor/iron, -/area/commons/storage/primary) -"ksL" = ( -/obj/structure/disposalpipe/segment, +/area/station/engineering/storage_shared) +"lvj" = ( +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/iron, +/area/station/medical/pharmacy) +"lvl" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 4 - }, /turf/open/floor/iron, -/area/security/office) -"ksM" = ( -/obj/structure/bookcase, -/obj/machinery/light/directional/north, -/obj/structure/sign/plaques/kiddie/badger{ - pixel_y = 32 - }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/service/chapel) -"ksQ" = ( -/obj/effect/turf_decal/tile/yellow{ - dir = 1 +/area/station/hallway/primary/fore) +"lvt" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/effect/turf_decal/tile/yellow, -/obj/machinery/status_display/evac/directional/north, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/engineering/atmos/project) -"ksU" = ( -/obj/effect/turf_decal/stripes/end{ - dir = 1 +/obj/structure/cable, +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, /turf/open/floor/iron, -/area/cargo/storage) -"ksX" = ( -/obj/machinery/holopad, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron, -/area/command/heads_quarters/ce) -"ksZ" = ( +/area/station/science/xenobiology) +"lvE" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/station/engineering/hallway) +"lvF" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/plating, -/area/maintenance/starboard) -"ktc" = ( -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/tile/red{ +/area/station/maintenance/port/fore) +"lvJ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/landmark/start/atmospheric_technician, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos/storage) +"lvR" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 1 }, +/obj/effect/landmark/start/hangover, /turf/open/floor/iron, -/area/security/office) -"kte" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/neutral/half/contrasted, -/turf/open/floor/iron, -/area/maintenance/port/greater) -"ktA" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible, -/turf/open/floor/iron, -/area/engineering/atmos/storage) -"ktE" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/table/wood, -/obj/item/clipboard, -/obj/item/electronics/airalarm, -/obj/item/electronics/airlock, -/turf/open/floor/wood, -/area/service/electronic_marketing_den) -"kub" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/circuit/green, -/area/ai_monitored/turret_protected/ai) -"kuc" = ( +/area/station/hallway/primary/port) +"lvZ" = ( +/turf/closed/wall, +/area/station/medical/break_room) +"lwa" = ( /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/wood, -/area/security/detectives_office/private_investigators_office) -"kue" = ( -/obj/structure/table/wood, -/obj/machinery/recharger, -/turf/open/floor/wood, -/area/command/heads_quarters/captain) -"kug" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/effect/turf_decal/delivery, -/turf/open/floor/iron, -/area/engineering/atmos) -"kuh" = ( -/obj/machinery/rnd/bepis, -/obj/effect/turf_decal/box/white, -/turf/open/floor/iron, -/area/cargo/storage) -"kup" = ( -/obj/effect/turf_decal/tile/neutral, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/hallway/primary/central/fore) -"kut" = ( +/obj/machinery/power/apc/auto_name/directional/east, /obj/machinery/atmospherics/pipe/smart/simple/scrubbers/hidden{ - dir = 4 + dir = 10 }, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/corner{ dir = 1 }, /turf/open/floor/iron, -/area/engineering/atmos/storage/gas) -"kuA" = ( -/obj/structure/chair/comfy/brown{ +/area/station/engineering/atmos/storage/gas) +"lwp" = ( +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ dir = 8 }, -/turf/open/floor/wood{ - icon_state = "wood-broken5" - }, -/area/service/electronic_marketing_den) -"kuB" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/green/visible, -/obj/machinery/light/directional/south, +/obj/effect/turf_decal/bot, /turf/open/floor/iron, -/area/engineering/supermatter/room) -"kuW" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced{ +/area/station/medical/break_room) +"lws" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 1 }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 +/turf/open/floor/iron/dark, +/area/station/science/genetics) +"lwD" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/science/lab) +"lwE" = ( +/obj/machinery/light/small/directional/north, +/obj/machinery/seed_extractor, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron/checker, +/area/station/service/hydroponics/garden/abandoned) +"lwF" = ( +/obj/machinery/atmospherics/pipe/smart/simple/orange/visible{ + dir = 9 }, -/obj/machinery/atmospherics/pipe/bridge_pipe/cyan/visible{ - dir = 4 +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/meter, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"lwG" = ( +/obj/structure/table_frame/wood, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/service/library/abandoned) +"lwH" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 6 }, -/obj/machinery/atmospherics/pipe/bridge_pipe/green/visible, -/turf/open/floor/iron/white/corner{ - dir = 1 +/turf/open/floor/iron, +/area/station/science/research) +"lwI" = ( +/obj/structure/cable, +/obj/structure/table/reinforced, +/obj/item/folder/yellow, +/obj/item/electronics/airlock, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/power/apc/auto_name/directional/west, +/turf/open/floor/iron/dark, +/area/station/engineering/storage/tech) +"lwM" = ( +/obj/structure/table/reinforced, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/item/folder/yellow, +/obj/item/folder/blue{ + pixel_x = 3; + pixel_y = 3 }, -/area/engineering/atmos) -"kuZ" = ( -/obj/machinery/camera/directional/north{ - c_tag = "Central Hallway - Center"; - name = "hallway camera" +/obj/item/stamp/ce, +/turf/open/floor/iron, +/area/station/command/heads_quarters/ce) +"lxb" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/stripes/line{ dir = 4 }, +/obj/machinery/door/airlock/external{ + name = "External Docking Port"; + space_dir = 4 + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"lxc" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/effect/landmark/start/hangover, +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, /turf/open/floor/iron, -/area/hallway/secondary/command) -"kvk" = ( -/obj/structure/disposalpipe/segment, +/area/station/hallway/secondary/entry) +"lxj" = ( +/obj/machinery/status_display/evac/directional/north, +/obj/machinery/camera/directional/north{ + c_tag = "Xenobiology - Port"; + name = "xenobiology camera"; + network = list("ss13","xeno","rd") + }, /obj/structure/cable, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 4 +/obj/effect/turf_decal/delivery, +/turf/open/floor/iron, +/area/station/science/xenobiology) +"lxE" = ( +/turf/closed/wall/r_wall, +/area/station/science/auxlab) +"lxF" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/landmark/start/hangover, /turf/open/floor/iron, -/area/science/research) -"kvo" = ( -/obj/effect/turf_decal/delivery, +/area/station/hallway/primary/central/aft) +"lxN" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/green/visible, /turf/open/floor/iron, -/area/maintenance/port/greater) -"kvq" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 +/area/station/engineering/supermatter/room) +"lxS" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/turf/open/floor/iron, +/area/station/commons/toilet/locker) +"lxU" = ( +/obj/machinery/light/directional/east, +/obj/effect/turf_decal/delivery, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) +"lyb" = ( +/obj/structure/closet/secure_closet/medical1, +/obj/structure/window/reinforced, +/obj/effect/turf_decal/stripes/line{ + dir = 10 }, -/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ - dir = 4 +/turf/open/floor/iron, +/area/station/medical/pharmacy) +"lyd" = ( +/obj/machinery/flasher{ + id = "justiceflash"; + pixel_x = 26; + req_access = list("security") }, -/obj/structure/lattice/catwalk, -/turf/open/space/basic, -/area/space/nearstation) -"kvy" = ( -/obj/structure/table/wood, -/obj/item/paper_bin, -/obj/item/pen, -/obj/machinery/light/directional/north, -/obj/machinery/status_display/evac/directional/north, -/turf/open/floor/wood, -/area/commons/dorms) -"kvR" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/table/wood, -/obj/structure/window/reinforced{ +/obj/effect/turf_decal/tile/red{ dir = 4 }, -/obj/item/flashlight/lamp, -/turf/open/floor/iron/grimy, -/area/command/bridge) -"kvS" = ( -/obj/machinery/light/small/directional/south, -/obj/structure/sign/poster/official/report_crimes{ - pixel_y = -32 - }, -/obj/effect/turf_decal/tile/neutral{ +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 8 }, -/turf/open/floor/iron, -/area/hallway/primary/central/fore) -"kvX" = ( -/obj/machinery/atmospherics/pipe/heat_exchanging/simple, -/turf/open/space/basic, -/area/space/nearstation) -"kvZ" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/firedoor, -/obj/item/reagent_containers/food/condiment/saltshaker{ - pixel_x = -3 +/obj/machinery/flasher/directional/east{ + id = "justiceflash"; + req_access = list("security") }, -/obj/item/reagent_containers/food/condiment/peppermill{ - pixel_x = 3 +/turf/open/floor/iron/dark, +/area/station/security/execution/education) +"lyf" = ( +/obj/structure/table/reinforced, +/obj/item/folder/blue, +/obj/item/assembly/flash/handheld, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/newscaster/directional/east, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/ai) +"lyj" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/station/service/abandoned_gambling_den) +"lyx" = ( +/obj/effect/turf_decal/delivery, +/obj/machinery/computer/shuttle/mining/common, +/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_y = 32 }, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "cafe_counter"; - name = "Kitchen Counter Shutters" +/turf/open/floor/iron/smooth_large, +/area/station/hallway/secondary/entry) +"lyC" = ( +/obj/structure/table, +/obj/machinery/microwave{ + desc = "Cooks and boils stuff, somehow."; + pixel_y = 5 }, -/turf/open/floor/iron/white/smooth_half{ - dir = 1 +/obj/machinery/airalarm/directional/east, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron, +/area/station/service/kitchen/abandoned) +"lyK" = ( +/obj/machinery/door/airlock/research{ + name = "Ordnance Lab" }, -/area/service/kitchen) -"kwc" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, +/obj/machinery/door/firedoor/heavy, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/tile/neutral{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "sci-toxins-circuits" }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/siding/white{ +/obj/effect/mapping_helpers/airlock/access/all/science/ordnance_storage, +/turf/open/floor/iron, +/area/station/science/ordnance/office) +"lzp" = ( +/obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, -/area/hallway/primary/fore) -"kwx" = ( -/obj/structure/table, +/area/station/maintenance/disposal/incinerator) +"lzq" = ( +/obj/machinery/duct, +/obj/effect/turf_decal/stripes/line, /turf/open/floor/iron, -/area/commons/fitness/recreation) -"kwF" = ( +/area/station/engineering/main) +"lzP" = ( /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/plating, -/area/maintenance/starboard) -"kwH" = ( -/obj/effect/landmark/xeno_spawn, +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/security/processing) +"lAd" = ( +/obj/effect/turf_decal/bot, +/obj/structure/tank_holder/extinguisher, +/turf/open/floor/iron, +/area/station/science/xenobiology) +"lAi" = ( +/obj/effect/spawner/random/vending/colavend, +/obj/effect/turf_decal/delivery, +/turf/open/floor/iron, +/area/station/hallway/secondary/command) +"lAj" = ( +/turf/closed/wall, +/area/station/security/prison/visit) +"lAs" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/iron, +/area/station/engineering/main) +"lAv" = ( +/obj/machinery/vending/cart, +/obj/machinery/computer/security/telescreen/entertainment/directional/east, +/turf/open/floor/wood, +/area/station/command/heads_quarters/hop) +"lAx" = ( +/obj/machinery/telecomms/receiver/preset_right, +/turf/open/floor/circuit/green/telecomms/mainframe, +/area/station/tcommsat/server) +"lAA" = ( +/obj/machinery/power/port_gen/pacman/pre_loaded, /turf/open/floor/plating, -/area/hallway/secondary/construction) -"kwP" = ( -/obj/effect/turf_decal/trimline/yellow/filled/warning{ - dir = 4 +/area/station/maintenance/port/aft) +"lAE" = ( +/obj/machinery/duct, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/yellow/fourcorners, +/turf/open/floor/iron, +/area/station/engineering/main) +"lAK" = ( +/obj/machinery/door/morgue{ + name = "Confession Booth" }, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/service/chapel) +"lAM" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/white, -/area/medical/chemistry) -"kwQ" = ( -/obj/machinery/door/airlock/maintenance_hatch{ - name = "Maintenance Hatch"; - req_access_txt = "12" - }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/barricade/wooden, +/obj/effect/turf_decal/tile/red/half/contrasted, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"lAO" = ( /obj/structure/cable, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron, +/area/station/medical/medbay/central) +"lAY" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/closed/wall, +/area/station/commons/fitness/recreation) +"lBa" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/chair/stool/bar/directional/north, +/turf/open/floor/iron/dark, +/area/station/service/abandoned_gambling_den/gaming) +"lBb" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/obj/effect/landmark/event_spawn, +/obj/effect/spawner/random/engineering/tracking_beacon, /turf/open/floor/iron, -/area/service/library/abandoned) -"kwT" = ( +/area/station/engineering/lobby) +"lBe" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/door/firedoor, /obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 1 +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "bridge-left" }, -/turf/open/floor/iron, -/area/hallway/primary/central/aft) -"kwV" = ( -/obj/structure/cable, -/obj/effect/turf_decal/tile/green, -/obj/machinery/atmospherics/pipe/layer_manifold/supply/hidden{ +/obj/machinery/door/airlock/command/glass{ + name = "Bridge Access" + }, +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/turf/open/floor/iron/white, -/area/medical/virology) -"kxl" = ( -/obj/machinery/power/turbine/core_rotor{ - mapping_id = "main_turbine" +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, +/obj/effect/mapping_helpers/airlock/access/all/command/general, +/turf/open/floor/iron/dark, +/area/station/command/bridge) +"lBn" = ( /obj/structure/cable, -/turf/open/floor/engine, -/area/maintenance/disposal/incinerator) -"kxx" = ( -/obj/structure/table/reinforced, -/obj/item/crowbar, -/obj/item/wrench, -/obj/item/mmi, +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "ceprivacy"; + name = "Chief's Privacy Shutters" + }, +/turf/open/floor/plating, +/area/station/command/heads_quarters/ce) +"lBv" = ( +/obj/machinery/photocopier, +/obj/machinery/light_switch/directional/north, +/obj/effect/turf_decal/tile/blue/half/contrasted{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/security/checkpoint/customs/aft) +"lBz" = ( +/obj/structure/cable, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/engineering/storage) +"lBG" = ( +/obj/structure/cable, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/engineering/atmos/pumproom) +"lBM" = ( +/obj/machinery/light/directional/east, +/obj/structure/closet/wardrobe/mixed, /obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/status_display/ai/directional/east, +/obj/effect/landmark/start/hangover/closet, /turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/ai) -"kxB" = ( -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/siding/white{ - dir = 4 +/area/station/commons/locker) +"lBR" = ( +/obj/structure/sign/nanotrasen, +/turf/closed/wall/r_wall, +/area/station/ai_monitored/command/storage/eva) +"lCa" = ( +/obj/structure/table, +/obj/item/clipboard, +/obj/item/electronics/airlock, +/obj/item/stack/sheet/glass, +/obj/item/assembly/signaler, +/obj/effect/turf_decal/tile/purple{ + dir = 8 }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/airalarm/directional/west, -/obj/machinery/duct, -/turf/open/floor/iron/cafeteria, -/area/service/kitchen) -"kxN" = ( -/obj/machinery/holopad, -/turf/open/floor/carpet, -/area/command/bridge) -"kxR" = ( -/obj/structure/table/reinforced, -/obj/item/book/manual/wiki/security_space_law, -/obj/item/radio, -/obj/effect/turf_decal/tile/red/half/contrasted{ +/obj/machinery/firealarm/directional/west, +/obj/machinery/airalarm/directional/south, +/turf/open/floor/iron/white, +/area/station/science/lobby) +"lCd" = ( +/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/turf_decal/siding/yellow/corner{ dir = 8 }, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, -/area/security/checkpoint) -"kyc" = ( -/obj/effect/turf_decal/stripes/end{ - dir = 1 +/area/station/engineering/atmos/storage/gas) +"lCg" = ( +/obj/machinery/duct, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/structure/tank_holder/oxygen, -/turf/open/floor/iron/smooth, -/area/hallway/secondary/entry) -"kyt" = ( /obj/structure/cable, -/obj/machinery/photocopier, -/turf/open/floor/wood, -/area/command/meeting_room/council) -"kyu" = ( -/turf/closed/wall, -/area/medical/cryo) -"kyQ" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/public/glass{ - name = "Departures Lounge" - }, -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ dir = 1 }, +/turf/open/floor/iron, +/area/station/engineering/atmos/project) +"lCi" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/hallway/primary/aft) -"kyS" = ( -/obj/effect/decal/cleanable/dirt, -/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 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"lCl" = ( +/obj/structure/chair, +/obj/effect/landmark/start/assistant, +/obj/effect/turf_decal/tile/blue{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral, -/obj/machinery/atmospherics/pipe/smart/simple/dark/visible{ - dir = 9 +/turf/open/floor/iron/white, +/area/station/medical/medbay/lobby) +"lCp" = ( +/obj/structure/chair/office{ + dir = 4 }, -/obj/effect/turf_decal/stripes/line{ - dir = 6 +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/security/interrogation) +"lCq" = ( +/obj/machinery/newscaster/directional/west, +/obj/structure/chair/pew/left, +/turf/open/floor/iron{ + dir = 1; + icon_state = "chapel" }, -/obj/structure/cable, -/turf/open/floor/iron, -/area/engineering/atmos/mix) -"kyT" = ( +/area/station/service/chapel) +"lCy" = ( /obj/structure/table/wood, /obj/item/book/manual/wiki/security_space_law, /obj/item/book/manual/wiki/security_space_law, @@ -43619,1053 +42644,991 @@ /obj/item/clothing/glasses/sunglasses, /obj/structure/extinguisher_cabinet/directional/west, /turf/open/floor/wood, -/area/service/lawoffice) -"kyX" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/dark, -/area/engineering/atmos) -"kzb" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/corner{ +/area/station/service/lawoffice) +"lCz" = ( +/obj/machinery/disposal/bin, +/obj/effect/turf_decal/tile/red{ dir = 1 }, +/obj/structure/disposalpipe/trunk, /turf/open/floor/iron, -/area/engineering/atmos/hfr_room) -"kzK" = ( -/obj/effect/turf_decal/tile/purple, -/obj/effect/turf_decal/tile/purple{ - dir = 8 - }, -/turf/open/floor/iron/white, -/area/science/research) -"kzW" = ( -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/siding/white/corner{ - dir = 4 - }, -/obj/machinery/firealarm/directional/west, -/obj/machinery/duct, -/turf/open/floor/iron/cafeteria, -/area/service/kitchen) -"kAa" = ( -/obj/structure/table/wood/poker, -/obj/item/storage/box/matches{ - pixel_x = -3; - pixel_y = 5 - }, -/turf/open/floor/wood, -/area/service/abandoned_gambling_den) -"kAl" = ( -/obj/machinery/computer/med_data{ +/area/station/security/warden) +"lCM" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/machinery/status_display/evac/directional/west, -/obj/effect/turf_decal/tile/blue/anticorner/contrasted{ - dir = 8 +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/bot, +/obj/machinery/door/poddoor/preopen{ + id = "atmoslock"; + name = "Atmospherics Lockdown Blast Door" }, /turf/open/floor/iron, -/area/security/checkpoint/customs/aft) -"kAm" = ( +/area/station/engineering/atmos/project) +"lCQ" = ( /obj/structure/cable, -/obj/machinery/door/poddoor/preopen{ - id = "brigprison"; - name = "Prison Blast door" - }, -/obj/machinery/button/flasher{ - id = "Cell 1"; - name = "Prisoner Flash"; - pixel_x = 25; - pixel_y = 7 +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/delivery, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/button/door/directional/east{ - id = "permashut1"; - name = "Cell Lockdown Button"; - pixel_y = -6; - req_access_txt = "2" - }, /turf/open/floor/iron, -/area/security/prison) -"kAz" = ( +/area/station/security/execution/transfer) +"lDi" = ( +/turf/closed/wall, +/area/station/cargo/warehouse) +"lDp" = ( /obj/effect/decal/cleanable/dirt, +/obj/structure/sign/directions/engineering{ + desc = "A sign that shows there are doors here. There are doors everywhere!"; + icon_state = "doors"; + name = "WARNING: PRESSURIZED DOORS"; + pixel_y = 32 + }, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 1 + }, +/turf/open/floor/iron{ + heat_capacity = 1e+006 + }, +/area/station/maintenance/port/greater) +"lDV" = ( +/obj/structure/sign/warning/secure_area, +/turf/closed/wall, +/area/station/engineering/main) +"lDY" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"kAI" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/public/glass{ - name = "Port Primary Hallway" +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/structure/cable, +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Maintenance Hatch" + }, +/obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/stripes/line{ dir = 8 }, /obj/effect/turf_decal/stripes/line{ dir = 4 }, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +/turf/open/floor/iron, +/area/station/maintenance/starboard/fore) +"lEg" = ( +/obj/structure/reagent_dispensers/watertank, +/obj/machinery/light/directional/west, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) +"lEh" = ( +/obj/structure/cable, +/obj/machinery/power/tracker, +/turf/open/floor/iron/solarpanel/airless, +/area/station/solars/starboard/fore) +"lEi" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/hallway/primary/port) -"kAY" = ( +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, /obj/effect/turf_decal/tile/yellow{ - dir = 1 + dir = 4 }, /turf/open/floor/iron/dark/corner{ - dir = 8 + dir = 1 }, -/area/hallway/primary/port) -"kBf" = ( -/obj/machinery/door/airlock/public/glass{ - id_tag = "permabolt3"; - name = "Cell 3" +/area/station/engineering/lobby) +"lEn" = ( +/turf/open/floor/iron/grimy, +/area/station/service/chapel) +"lEr" = ( +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/iron, +/area/station/engineering/atmos/hfr_room) +"lEs" = ( +/obj/structure/cable, +/obj/effect/turf_decal/tile/blue{ + dir = 4 }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ +/obj/effect/turf_decal/tile/blue{ dir = 8 }, -/obj/machinery/door/poddoor/preopen{ - id = "permashut3" +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron/white, +/area/station/medical/storage) +"lEu" = ( +/obj/structure/table/glass, +/obj/item/clothing/gloves/color/latex, +/obj/item/surgical_drapes, +/obj/structure/cable, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/effect/turf_decal/tile/blue/half/contrasted{ + dir = 1 }, -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/stripes/line{ +/turf/open/floor/iron/white, +/area/station/medical/surgery/aft) +"lEI" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/machinery/status_display/evac/directional/north, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"lEL" = ( +/obj/structure/chair/wood{ dir = 4 }, +/turf/open/floor/wood, +/area/station/service/abandoned_gambling_den) +"lEM" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/landmark/start/hangover, /obj/effect/turf_decal/stripes/line{ dir = 8 }, /turf/open/floor/iron, -/area/security/prison/safe) -"kBo" = ( -/obj/structure/disposalpipe/segment{ - dir = 10 +/area/station/hallway/secondary/entry) +"lET" = ( +/turf/closed/wall/r_wall, +/area/station/security/medical) +"lEY" = ( +/obj/structure/table/glass, +/obj/item/clothing/glasses/science{ + pixel_x = 3; + pixel_y = 3 }, -/obj/structure/cable, -/obj/machinery/duct, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"kBt" = ( -/turf/open/floor/carpet, -/area/service/library) -"kBP" = ( -/obj/machinery/light/directional/east, -/obj/machinery/conveyor_switch/oneway{ - dir = 8; - id = "cargodeliver"; - name = "crate return conveyor"; - pixel_x = 8 +/obj/item/clothing/glasses/science, +/obj/item/stack/cable_coil{ + pixel_x = 3; + pixel_y = 3 }, -/obj/effect/turf_decal/box/corners, -/obj/machinery/status_display/supply{ - pixel_x = 32 +/obj/item/stack/cable_coil, +/obj/item/grenade/chem_grenade, +/obj/item/grenade/chem_grenade, +/obj/item/grenade/chem_grenade, +/obj/item/grenade/chem_grenade, +/obj/item/screwdriver, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 }, -/obj/effect/turf_decal/tile/brown/half/contrasted{ - dir = 4 +/turf/open/floor/iron/white, +/area/station/medical/pharmacy) +"lFc" = ( +/obj/item/stack/sheet/iron/fifty, +/obj/item/stack/sheet/iron/fifty, +/obj/item/stack/sheet/iron/fifty, +/obj/item/stack/sheet/glass/fifty, +/obj/structure/table/reinforced, +/obj/machinery/requests_console/directional/north{ + department = "Robotics"; + departmentType = 2; + name = "Robotics Requests Console"; + receive_ore_updates = 1 }, +/obj/effect/turf_decal/bot, +/obj/structure/extinguisher_cabinet/directional/west, /turf/open/floor/iron, -/area/cargo/lobby) -"kBS" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ +/area/station/science/robotics/lab) +"lFo" = ( +/obj/structure/sign/departments/medbay/alt, +/turf/closed/wall, +/area/station/medical/surgery/theatre) +"lFx" = ( +/obj/structure/bed/roller, +/obj/machinery/iv_drip, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) +"lFP" = ( +/obj/structure/chair, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/obj/item/radio/intercom/prison/directional/north, +/obj/effect/turf_decal/tile/red/half/contrasted{ dir = 1 }, -/obj/effect/turf_decal/box, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/science/mixing/launch) -"kBY" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/neutral/half/contrasted, /turf/open/floor/iron, -/area/maintenance/starboard/aft) -"kCf" = ( -/obj/structure/window/reinforced, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/ai_monitored/aisat/exterior) -"kCj" = ( +/area/station/security/holding_cell) +"lFQ" = ( /obj/structure/cable, -/obj/effect/turf_decal/plaque{ - icon_state = "L4" +/obj/machinery/light/directional/east, +/obj/effect/decal/cleanable/oil, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 }, /turf/open/floor/iron, -/area/hallway/primary/central/aft) -"kCu" = ( -/obj/structure/railing{ - dir = 10 - }, -/obj/item/kirbyplants/random, -/obj/machinery/light/floor, -/obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ +/area/station/engineering/supermatter/room) +"lFR" = ( +/obj/structure/chair/office/light{ dir = 8 }, /turf/open/floor/iron, -/area/hallway/primary/fore) -"kCw" = ( -/obj/structure/table/wood, -/obj/item/clipboard, -/obj/item/toy/figure/curator, -/obj/item/radio/intercom/directional/south, -/obj/machinery/airalarm/directional/east, -/turf/open/floor/iron/grimy, -/area/service/library) -"kCA" = ( -/obj/effect/turf_decal/bot, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/landmark/start/hangover, -/turf/open/floor/iron, -/area/hallway/primary/central/fore) -"kCI" = ( -/obj/structure/table, -/obj/item/storage/box/bodybags{ - pixel_x = 3; - pixel_y = 3 +/area/station/maintenance/port/greater) +"lGf" = ( +/obj/effect/turf_decal/tile/yellow/half/contrasted{ + dir = 1 }, -/obj/item/storage/box/gloves, -/obj/effect/turf_decal/delivery, -/obj/item/crowbar, -/obj/item/wrench, -/obj/item/clothing/mask/gas, -/obj/effect/turf_decal/trimline/brown/filled/line, /turf/open/floor/iron, -/area/science/research) -"kDt" = ( -/obj/structure/cable, -/obj/machinery/door/window/brigdoor/right/directional/south{ - name = "Command Chair"; - req_access_txt = "19" +/area/station/commons/storage/primary) +"lGo" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 8 }, -/obj/effect/turf_decal/tile/blue/half/contrasted, +/obj/machinery/portable_atmospherics/canister, +/obj/effect/turf_decal/box/red, /turf/open/floor/iron/dark, -/area/command/bridge) -"kDB" = ( -/obj/effect/turf_decal/tile/purple, -/turf/open/floor/iron/white, -/area/science/research) -"kDK" = ( -/obj/item/kirbyplants/random, -/obj/effect/turf_decal/tile/brown/half/contrasted, -/turf/open/floor/iron, -/area/cargo/office) -"kDQ" = ( -/obj/effect/spawner/random/engineering/atmospherics_portable, -/obj/structure/sign/poster/random/directional/north, -/turf/open/floor/plating, -/area/maintenance/department/engine/atmos) -"kDR" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment, -/obj/machinery/light/directional/west, +/area/station/science/ordnance) +"lGq" = ( /obj/structure/cable, -/obj/effect/turf_decal/tile/yellow/half/contrasted{ +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ dir = 8 }, -/turf/open/floor/iron, -/area/engineering/lobby) -"kDT" = ( -/obj/effect/turf_decal/tile/purple{ +/obj/effect/turf_decal/tile/yellow{ dir = 1 }, -/turf/open/floor/iron/white, -/area/science/lab) -"kEc" = ( -/obj/machinery/duct, +/obj/effect/turf_decal/tile/yellow, /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/yellow/fourcorners, +/obj/structure/chair/stool/directional/north, /turf/open/floor/iron, -/area/engineering/main) -"kEi" = ( -/turf/closed/wall, -/area/service/kitchen) -"kEl" = ( -/obj/effect/decal/cleanable/dirt, +/area/station/commons/lounge) +"lGv" = ( +/turf/closed/wall/r_wall, +/area/station/security/prison/work) +"lGE" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/grimy, -/area/service/theater/abandoned) -"kED" = ( -/obj/structure/bodycontainer/crematorium{ - dir = 4; - id = "cremawheat" +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/light_switch/directional/north, -/turf/open/floor/iron/dark, -/area/service/chapel/funeral) -"kEG" = ( -/obj/machinery/vending/coffee, -/obj/structure/sign/poster/official/work_for_a_future{ - pixel_x = -32 +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Kitchen Coldroom" }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/firealarm/directional/south, -/turf/open/floor/iron/dark, -/area/security/courtroom) -"kEJ" = ( -/obj/structure/cable, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/holopad, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron, -/area/construction/mining/aux_base) -"kEM" = ( -/obj/machinery/light/directional/north, -/obj/machinery/door/firedoor, /obj/effect/turf_decal/stripes/line{ dir = 8 }, /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/mapping_helpers/airlock/access/all/service/kitchen, /turf/open/floor/iron, -/area/science/research) -"kEN" = ( -/obj/structure/flora/ausbushes/fullgrass, -/obj/structure/flora/ausbushes/grassybush, -/obj/machinery/light/floor, -/turf/open/misc/grass, -/area/hallway/primary/fore) -"kFg" = ( -/obj/machinery/door/airlock/research/glass{ - name = "Ordnance Lab"; - req_access_txt = "8" - }, -/obj/effect/mapping_helpers/airlock/locked, -/obj/machinery/atmospherics/pipe/smart/simple/purple/visible{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/area/station/maintenance/port/fore) +"lGF" = ( +/obj/effect/turf_decal/trimline/yellow/line{ + dir = 1 }, -/turf/open/floor/iron/dark/airless, -/area/science/mixing/chamber) -"kFR" = ( -/obj/machinery/holopad, -/obj/effect/turf_decal/bot, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/medical/treatment_center) -"kFY" = ( -/obj/machinery/light/directional/south, -/obj/effect/turf_decal/tile/neutral, /turf/open/floor/iron, -/area/hallway/primary/central/aft) -"kGv" = ( -/obj/structure/table/reinforced, -/obj/item/stack/cable_coil{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/item/stack/cable_coil, -/obj/item/stock_parts/scanning_module{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/item/stock_parts/capacitor, -/obj/item/stock_parts/manipulator, -/obj/item/stock_parts/manipulator, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/airalarm/directional/east, -/turf/open/floor/iron/dark, -/area/engineering/storage/tech) -"kGw" = ( -/obj/structure/rack, -/obj/item/book/manual/wiki/engineering_hacking{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/book/manual/wiki/engineering_guide, -/obj/item/book/manual/wiki/engineering_construction{ - pixel_x = 3; - pixel_y = -3 - }, -/obj/machinery/light/small/directional/south, +/area/station/engineering/lobby) +"lGI" = ( +/turf/closed/wall/r_wall, +/area/station/science/ordnance) +"lGL" = ( /obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/maintenance/port/greater) -"kGB" = ( -/obj/structure/closet/crate, -/obj/effect/spawner/random/contraband/prison, -/obj/effect/spawner/random/contraband/prison, -/obj/item/stack/license_plates/empty/fifty, -/obj/item/stack/license_plates/empty/fifty, -/obj/item/stack/license_plates/empty/fifty, -/obj/item/stack/license_plates/empty/fifty, -/obj/item/stack/license_plates/empty/fifty, -/obj/item/stack/license_plates/empty/fifty, -/obj/machinery/light/directional/south, -/obj/item/radio/intercom/prison/directional/south, -/turf/open/floor/iron, -/area/security/prison) -"kGC" = ( -/obj/machinery/light/directional/south, -/obj/machinery/status_display/ai/directional/south, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/obj/effect/decal/cleanable/cobweb, +/obj/effect/spawner/random/maintenance/three, +/obj/structure/closet/wardrobe/yellow, +/obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ dir = 1 }, /turf/open/floor/iron, -/area/command/heads_quarters/hos) -"kGW" = ( -/turf/closed/wall, -/area/command/heads_quarters/captain/private) -"kGX" = ( -/obj/effect/landmark/event_spawn, +/area/station/maintenance/starboard) +"lHl" = ( /obj/structure/cable, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron, -/area/hallway/primary/aft) -"kHi" = ( -/obj/machinery/light/directional/west, +/obj/effect/turf_decal/trimline/yellow/filled/warning{ + dir = 1 + }, +/turf/open/floor/iron/white, +/area/station/medical/chemistry) +"lHu" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/bot_white/left, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/command/gateway) -"kHk" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/green/visible, -/obj/effect/turf_decal/stripes/line{ +/area/station/command/gateway) +"lHx" = ( +/obj/structure/dresser, +/turf/open/floor/carpet, +/area/station/command/heads_quarters/captain/private) +"lHz" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, +/turf/closed/wall/r_wall, +/area/station/maintenance/disposal/incinerator) +"lHC" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ dir = 4 }, /obj/effect/decal/cleanable/dirt, -/turf/open/floor/engine, -/area/engineering/supermatter/room) -"kHo" = ( -/obj/effect/turf_decal/trimline/yellow/line{ - dir = 1 +/obj/machinery/door/airlock/mining{ + name = "Cargo Warehouse" }, -/turf/open/floor/iron, -/area/engineering/lobby) -"kHv" = ( -/obj/structure/table/wood, -/obj/item/storage/briefcase, -/obj/item/taperecorder, -/turf/open/floor/wood{ - icon_state = "wood-broken4" +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, -/area/service/electronic_marketing_den) -"kHw" = ( -/obj/machinery/light/directional/north, -/obj/structure/table/wood, -/obj/item/grown/log, -/obj/item/grown/log, -/obj/item/grown/log, -/obj/item/grown/log, -/obj/item/grown/log, -/obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/north, -/turf/open/floor/iron/grimy, -/area/service/chapel/office) -"kHF" = ( -/obj/effect/landmark/event_spawn, -/obj/effect/turf_decal/tile/purple{ +/obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/machinery/atmospherics/pipe/layer_manifold/supply/hidden{ +/obj/machinery/door/firedoor, +/obj/effect/mapping_helpers/airlock/access/all/supply/general, +/turf/open/floor/iron, +/area/station/cargo/warehouse) +"lHR" = ( +/obj/effect/landmark/start/depsec/engineering, +/obj/structure/chair{ dir = 8 }, -/turf/open/floor/iron/white, -/area/command/heads_quarters/rd) -"kHH" = ( -/obj/structure/table/wood, -/obj/machinery/microwave{ - desc = "Cooks and boils stuff, somehow."; - pixel_x = -3; +/obj/effect/turf_decal/tile/red/anticorner/contrasted, +/turf/open/floor/iron, +/area/station/security/checkpoint/engineering) +"lHV" = ( +/obj/structure/rack, +/obj/item/airlock_painter, +/obj/item/toner, +/obj/machinery/status_display/evac/directional/west, +/obj/item/storage/box/shipping, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron, +/area/station/commons/storage/primary) +"lHY" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/table, +/obj/item/reagent_containers/blood/random, +/obj/item/reagent_containers/syringe, +/obj/item/reagent_containers/syringe{ pixel_y = 5 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/turf/open/floor/iron, -/area/medical/break_room) -"kHU" = ( -/obj/effect/landmark/event_spawn, -/obj/effect/turf_decal/tile/brown/half/contrasted{ +/turf/open/floor/iron/grimy, +/area/station/maintenance/port/fore) +"lHZ" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"lIl" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 8 }, -/turf/open/floor/iron, -/area/cargo/qm) -"kIa" = ( -/obj/structure/chair/pew, -/turf/open/floor/iron{ - dir = 4; - icon_state = "chapel" +/obj/effect/turf_decal/siding/wood, +/obj/structure/mirror/directional/north, +/obj/structure/table/wood/fancy, +/obj/item/toy/figure/clown, +/turf/open/floor/wood, +/area/station/service/theater) +"lIm" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plating{ + initial_gas_mix = "o2=0.01;n2=0.01;TEMP=2.7"; + luminosity = 2; + temperature = 2.7 }, -/area/service/chapel) -"kIl" = ( +/area/station/security/execution/transfer) +"lIu" = ( +/obj/structure/table/reinforced, +/obj/item/storage/toolbox/mechanical, +/obj/item/flashlight, /obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/obj/effect/spawner/random/structure/crate, -/turf/open/floor/plating, -/area/maintenance/aft) -"kIp" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 9 +/obj/machinery/light/directional/west, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/yellow/half/contrasted{ + dir = 4 }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/mob/living/simple_animal/sloth/citrus, /turf/open/floor/iron, -/area/cargo/qm) -"kIq" = ( -/obj/machinery/light/directional/west, -/obj/structure/disposalpipe/segment, +/area/station/engineering/main) +"lIC" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/open/floor/iron, -/area/commons/fitness/recreation) -"kIA" = ( +/area/station/maintenance/port/aft) +"lID" = ( /obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/south, +/obj/machinery/power/apc/auto_name/directional/west, +/obj/effect/turf_decal/tile/brown/half/contrasted{ + dir = 8 + }, /obj/effect/decal/cleanable/dirt, -/obj/item/kirbyplants/random, -/turf/open/floor/plating, -/area/commons/toilet/restrooms) -"kIE" = ( -/obj/structure/closet/secure_closet/engineering_electrical, -/obj/effect/turf_decal/bot, /turf/open/floor/iron, -/area/engineering/supermatter/room) -"kII" = ( -/obj/structure/flora/ausbushes/fernybush, -/obj/structure/flora/ausbushes, -/obj/structure/flora/junglebush, -/turf/open/misc/grass, -/area/hallway/primary/fore) -"kIZ" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/area/station/cargo/warehouse) +"lII" = ( +/obj/structure/railing, +/obj/structure/chair/sofa/bench{ dir = 1 }, -/turf/open/floor/iron, -/area/medical/surgery/theatre) -"kJq" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/commons/locker) -"kJu" = ( -/obj/machinery/navbeacon{ - codes_txt = "patrol;next_patrol=engi1"; - location = "hall3" +/area/station/hallway/primary/fore) +"lIN" = ( +/obj/structure/chair/office/light{ + dir = 8 }, +/obj/effect/landmark/start/virologist, /obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, /turf/open/floor/iron, -/area/hallway/primary/central/fore) -"kJy" = ( -/obj/structure/cable, -/obj/effect/turf_decal/delivery, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/hallway/primary/aft) -"kJE" = ( -/obj/structure/window/reinforced, -/turf/open/floor/iron/dark, -/area/commons/fitness/recreation) -"kJF" = ( -/obj/machinery/door/airlock/security/glass{ - name = "Permabrig Cell 1" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/mapping_helpers/airlock/access/all/security/brig, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/area/station/medical/virology) +"lIT" = ( +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ + dir = 10 }, /turf/open/floor/iron, -/area/security/prison/safe) -"kJL" = ( +/area/station/hallway/primary/port) +"lJb" = ( /obj/structure/cable, -/obj/structure/disposalpipe/segment{ +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 1 - }, -/turf/open/floor/iron, -/area/maintenance/port/lesser) -"kJT" = ( -/obj/machinery/power/shieldwallgen, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/bot, /turf/open/floor/iron, -/area/maintenance/port/greater) -"kJW" = ( -/obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/west, -/turf/open/floor/wood, -/area/command/corporate_showroom) -"kKv" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/newscaster/directional/west, +/area/station/engineering/main) +"lJc" = ( /turf/open/floor/iron, -/area/medical/morgue) -"kKw" = ( -/obj/machinery/door/poddoor/preopen{ - id = "justicechamber"; - name = "Justice Chamber Blast door" +/area/station/engineering/atmos) +"lJh" = ( +/obj/structure/chair/comfy/black{ + dir = 1 }, -/obj/machinery/door/window/brigdoor/right/directional/north{ - dir = 2; - name = "Justice Chamber"; - req_access_txt = "3" +/turf/open/floor/carpet, +/area/station/command/meeting_room/council) +"lJu" = ( +/obj/structure/sign/directions/evac{ + pixel_y = -8 }, -/obj/machinery/door/window/brigdoor/right/directional/north{ - name = "Justice Chamber"; - req_access_txt = "3" +/obj/structure/sign/directions/medical, +/obj/structure/sign/directions/security{ + pixel_y = 8 }, -/obj/structure/window/reinforced{ - dir = 4 +/turf/closed/wall, +/area/station/service/library) +"lJB" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small/directional/west, +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/obj/structure/window/reinforced{ - dir = 8 +/obj/structure/chair{ + dir = 4 }, -/obj/structure/cable, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/pipe/smart/manifold4w/general/hidden, +/turf/open/floor/plating, +/area/station/hallway/secondary/entry) +"lJJ" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/siding/wood, /turf/open/floor/iron/dark, -/area/security/execution/education) -"kKy" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/area/station/hallway/secondary/service) +"lJZ" = ( +/obj/machinery/door/poddoor/shutters{ + id = "evashutters"; + name = "E.V.A. Storage Shutters" + }, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/ai_monitored/command/storage/eva) +"lKd" = ( /obj/structure/table/reinforced, -/obj/machinery/door/firedoor, -/obj/item/storage/bag/tray, -/obj/item/clothing/suit/apron/chef, -/obj/item/clothing/head/chefhat, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "cafe_counter"; - name = "Kitchen Counter Shutters" +/obj/item/reagent_containers/food/condiment/saltshaker{ + pixel_x = -8; + pixel_y = 5 }, -/turf/open/floor/iron/white/smooth_half{ - dir = 1 +/obj/item/reagent_containers/food/condiment/peppermill{ + pixel_x = -8 }, -/area/service/kitchen) -"kKz" = ( -/obj/machinery/turretid{ - control_area = "/area/ai_monitored/turret_protected/ai_upload"; - icon_state = "control_stun"; - name = "AI Upload turret control"; - pixel_y = -32 +/obj/effect/turf_decal/delivery, +/obj/item/reagent_containers/glass/rag, +/turf/open/floor/iron, +/area/station/service/kitchen/abandoned) +"lKe" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/aisat_interior) -"kKI" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/simple/purple/visible{ +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/obj/machinery/light/directional/south, -/obj/machinery/camera/directional/south{ - c_tag = "Atmospherics - Mixing Room"; - name = "atmospherics camera" +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/atmospherics/pipe/smart/simple/dark/visible{ + dir = 9 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 6 }, /obj/structure/cable, -/turf/open/floor/iron/dark/corner, -/area/engineering/atmos/mix) -"kKL" = ( -/obj/structure/disposalpipe/segment, -/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/station/engineering/atmos/mix) +"lKf" = ( +/obj/structure/cable, /obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/pipe/heat_exchanging/simple, +/turf/open/floor/iron/dark/telecomms, +/area/station/tcommsat/server) +"lKl" = ( /obj/structure/cable, -/turf/open/floor/iron/dark, -/area/maintenance/disposal/incinerator) -"kKS" = ( /obj/structure/disposalpipe/segment, -/obj/structure/cable, +/obj/machinery/power/apc/auto_name/directional/west, +/obj/machinery/camera/directional/west{ + c_tag = "Cargo Bay - Aft Port"; + name = "cargo camera" + }, +/obj/effect/turf_decal/tile/brown/half/contrasted{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/cargo/storage) +"lKp" = ( +/obj/structure/reagent_dispensers/watertank, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/turf/open/floor/iron, +/area/station/maintenance/starboard/aft) +"lKr" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/spawner/random/trash/caution_sign, -/obj/structure/sign/directions/engineering{ - desc = "A sign that shows there are doors here. There are doors everywhere!"; - icon_state = "doors"; - name = "WARNING: PRESSURIZED DOORS"; - pixel_x = -32 +/obj/machinery/flasher/directional/south{ + id = "Cell 2" }, /turf/open/floor/plating, -/area/maintenance/port/fore) -"kKU" = ( -/obj/effect/landmark/start/hangover, -/obj/effect/landmark/start/assistant, -/obj/structure/chair/stool/directional/east, -/turf/open/floor/iron/dark, -/area/service/theater) -"kKW" = ( -/obj/structure/cable, -/turf/open/floor/wood, -/area/service/theater/abandoned) -"kLf" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/neutral/half/contrasted, -/turf/open/floor/iron, -/area/maintenance/port/fore) -"kLm" = ( -/obj/machinery/camera/directional/west{ - c_tag = "Medbay - Aft Starboard"; - name = "medbay camera"; - network = list("ss13","medbay") +/area/station/security/prison/safe) +"lKw" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, -/obj/effect/turf_decal/tile/blue{ +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/department/engine/atmos) +"lKy" = ( +/obj/effect/turf_decal/tile/red{ dir = 8 }, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/structure/table, +/obj/effect/spawner/random/food_or_drink/snack, +/obj/effect/spawner/random/food_or_drink/refreshing_beverage, +/turf/open/floor/iron/cafeteria, +/area/station/service/cafeteria) +"lKC" = ( +/obj/machinery/door/firedoor, +/obj/effect/mapping_helpers/airlock/locked, +/obj/machinery/door/airlock/highsecurity{ + name = "MiniSat Chamber" + }, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "aicoredoor"; + name = "AI Core Access" + }, +/obj/machinery/flasher/directional/west{ + id = "AI" + }, +/obj/effect/turf_decal/tile/neutral/fourcorners, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron/white, -/area/medical/medbay/central) -"kLq" = ( -/obj/structure/cable, -/obj/effect/turf_decal/tile/brown/half/contrasted{ +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ dir = 1 }, +/obj/effect/mapping_helpers/airlock/access/all/command/ai_upload, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/aisat_interior) +"lKI" = ( +/obj/machinery/vending/wardrobe/viro_wardrobe, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/medical/virology) +"lKK" = ( +/obj/structure/cable, +/obj/effect/landmark/event_spawn, +/obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron, -/area/cargo/office) -"kLt" = ( +/area/station/construction/mining/aux_base) +"lKR" = ( +/obj/effect/decal/cleanable/cobweb, /obj/effect/decal/cleanable/dirt, -/obj/structure/disposalpipe/segment, +/obj/structure/closet/emcloset, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"lKU" = ( +/obj/machinery/atmospherics/components/unary/outlet_injector/monitored/plasma_input{ + dir = 4 + }, +/turf/open/floor/engine/plasma, +/area/station/engineering/atmos) +"lKW" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/plating, -/area/maintenance/starboard) -"kLx" = ( -/obj/effect/turf_decal/tile/purple{ +/obj/effect/turf_decal/tile/brown/half/contrasted{ dir = 8 }, -/obj/structure/disposalpipe/segment{ - dir = 9 - }, -/turf/open/floor/iron/white, -/area/science/lab) -"kLC" = ( -/obj/machinery/light/small/directional/east, -/obj/structure/closet/firecloset, -/obj/effect/turf_decal/bot, /turf/open/floor/iron, -/area/maintenance/port/fore) -"kLM" = ( -/obj/effect/landmark/start/medical_doctor, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/white, -/area/medical/surgery/aft) -"kLO" = ( -/obj/structure/cable, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/pipe/smart/manifold4w/general/hidden, +/area/station/cargo/qm) +"lLb" = ( +/obj/machinery/light/directional/north, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark, -/area/security/execution/education) -"kLV" = ( -/obj/structure/closet/crate{ - icon_state = "crateopen" +/obj/structure/disposalpipe/segment{ + dir = 6 }, -/obj/structure/sign/nanotrasen{ - pixel_x = 32 +/obj/effect/turf_decal/tile/purple/half/contrasted{ + dir = 1 }, -/obj/item/tank/internals/oxygen/red{ - pixel_x = 3 +/turf/open/floor/iron/white, +/area/station/science/research) +"lLy" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/obj/item/tank/internals/oxygen/red{ - pixel_x = -3 +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, -/obj/item/wrench, -/obj/machinery/light/directional/east, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/pipe/smart/manifold4w/general/visible, -/turf/open/floor/iron/dark, -/area/security/execution/education) -"kMc" = ( -/obj/structure/cable, -/obj/effect/turf_decal/siding/yellow{ +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/machinery/power/apc/auto_name/directional/east, -/obj/machinery/light_switch/directional/east{ - pixel_y = 14 +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/siding/white{ + dir = 8 }, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, -/area/engineering/storage_shared) -"kMv" = ( -/obj/effect/turf_decal/siding/yellow/corner{ - dir = 8 +/area/station/hallway/primary/fore) +"lLJ" = ( +/obj/effect/landmark/start/hangover, +/turf/open/floor/iron/grimy, +/area/station/service/library) +"lLU" = ( +/obj/structure/girder, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating, +/area/station/maintenance/aft) +"lLY" = ( +/obj/machinery/atmospherics/pipe/smart/simple/yellow/visible{ + dir = 4 }, +/obj/effect/turf_decal/tile/neutral/fourcorners, /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, -/area/engineering/atmos/storage) -"kMA" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/area/station/engineering/atmos) +"lMd" = ( +/obj/structure/table/wood, +/obj/item/clipboard, +/obj/item/toy/figure/lawyer, +/turf/open/floor/wood, +/area/station/service/lawoffice) +"lMg" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible, /turf/open/floor/iron, -/area/medical/cryo) -"kMC" = ( -/obj/structure/bed/roller, -/obj/effect/decal/cleanable/dirt, +/area/station/maintenance/port/aft) +"lMk" = ( +/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/security/courtroom) +"lMn" = ( +/obj/structure/table/wood, +/obj/machinery/status_display/ai/directional/east, +/turf/open/floor/carpet, +/area/station/service/chapel/office) +"lMu" = ( +/obj/structure/table, +/obj/item/storage/dice, /obj/effect/turf_decal/delivery, +/obj/machinery/status_display/ai/directional/north, /turf/open/floor/iron, -/area/command/gateway) -"kNb" = ( -/obj/machinery/portable_atmospherics/canister/nitrogen, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron/dark/textured_large, -/area/engineering/atmos/storage/gas) -"kNc" = ( -/obj/machinery/atmospherics/components/binary/valve, -/obj/effect/decal/cleanable/dirt, +/area/station/hallway/secondary/exit/departure_lounge) +"lMy" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/ai) +"lMz" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible, +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 4 + }, /turf/open/floor/iron, -/area/engineering/atmos/hfr_room) -"kNy" = ( -/obj/structure/rack, -/obj/effect/decal/cleanable/dirt, -/obj/item/storage/toolbox/emergency{ - pixel_x = -3; - pixel_y = 3 +/area/station/engineering/atmos) +"lMB" = ( +/obj/structure/cable, +/obj/effect/turf_decal/trimline/blue/filled/corner{ + dir = 8 }, -/obj/item/storage/toolbox/emergency, -/obj/item/shovel, -/obj/item/shovel, -/obj/item/pickaxe, -/obj/item/pickaxe, +/obj/effect/turf_decal/trimline/blue/filled/corner{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/white, +/area/station/medical/treatment_center) +"lMF" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) +"lMH" = ( /obj/effect/turf_decal/bot, /turf/open/floor/iron, -/area/cargo/miningoffice) -"kOe" = ( -/obj/structure/table/reinforced, -/obj/item/folder/white, -/obj/item/stock_parts/cell/high, -/obj/item/stack/sheet/glass, -/obj/item/stack/sheet/glass, -/obj/item/stack/sheet/glass, -/obj/structure/cable, -/obj/effect/turf_decal/stripes/line{ - dir = 6 +/area/station/cargo/lobby) +"lMN" = ( +/obj/machinery/door/airlock/public/glass{ + id_tag = "permabolt1"; + name = "Cell 1" }, -/obj/machinery/power/apc/auto_name/directional/west, -/obj/item/experi_scanner, -/obj/item/experi_scanner{ - pixel_x = 4 +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 }, -/obj/item/experi_scanner{ - pixel_x = -4 +/obj/machinery/door/poddoor/preopen{ + id = "permashut1" }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron, -/area/science/lab) -"kOi" = ( /obj/machinery/door/firedoor, /obj/effect/turf_decal/stripes/line{ - dir = 8 + dir = 4 }, /obj/effect/turf_decal/stripes/line{ - dir = 4 + dir = 8 }, /turf/open/floor/iron, -/area/science/research) -"kOk" = ( -/obj/effect/landmark/blobstart, -/obj/structure/cable, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 4 +/area/station/security/prison/safe) +"lMU" = ( +/obj/effect/spawner/random/structure/crate_abandoned, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"lMX" = ( +/obj/machinery/computer/scan_consolenew{ + dir = 8 }, +/obj/effect/turf_decal/tile/neutral/anticorner/contrasted, /turf/open/floor/iron/dark, -/area/service/chapel/funeral) -"kOm" = ( +/area/station/science/genetics) +"lMZ" = ( +/turf/closed/wall/r_wall, +/area/station/engineering/atmos/pumproom) +"lNc" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/effect/landmark/event_spawn, -/obj/machinery/holopad, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron, -/area/engineering/break_room) -"kOw" = ( -/obj/machinery/light/small/directional/north, -/obj/item/kirbyplants/random, -/obj/machinery/status_display/evac/directional/north, -/turf/open/floor/wood, -/area/service/electronic_marketing_den) -"kOL" = ( /obj/effect/decal/cleanable/dirt, -/obj/machinery/status_display/evac/directional/east, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 4 - }, -/turf/open/floor/iron, -/area/commons/toilet/restrooms) -"kOP" = ( -/obj/item/kirbyplants/random, -/obj/effect/turf_decal/delivery, +/obj/effect/decal/cleanable/oil, /turf/open/floor/iron, -/area/engineering/storage/tech) -"kOW" = ( +/area/station/cargo/warehouse) +"lNd" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 8 - }, -/turf/open/floor/iron, -/area/security/prison/safe) -"kOX" = ( -/obj/item/kirbyplants/random, -/obj/machinery/newscaster/directional/north, -/obj/effect/turf_decal/siding/yellow{ - dir = 5 - }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/command/heads_quarters/ce) -"kPa" = ( -/obj/structure/closet/crate/freezer/blood, -/obj/machinery/vending/wallmed/directional/east, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/medical/surgery/theatre) -"kPl" = ( +/turf/open/floor/iron/grimy, +/area/station/service/library) +"lNk" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, /obj/structure/disposalpipe/segment{ - dir = 10 + dir = 4 }, -/obj/structure/chair/pew, -/turf/open/floor/iron{ - dir = 8; - icon_state = "chapel" +/obj/effect/turf_decal/tile/yellow/half/contrasted{ + dir = 4 }, -/area/service/chapel) -"kPp" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/turf/open/floor/iron, +/area/station/engineering/lobby) +"lNl" = ( +/obj/structure/window/reinforced{ dir = 1 }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/open/space, +/area/space/nearstation) +"lNn" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/neutral/anticorner/contrasted, +/turf/open/floor/iron, +/area/station/maintenance/starboard) +"lNo" = ( +/obj/effect/landmark/event_spawn, +/obj/structure/cable, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron, -/area/cargo/office) -"kPv" = ( +/area/station/hallway/primary/aft) +"lNA" = ( +/turf/open/floor/wood, +/area/station/command/heads_quarters/hop) +"lNB" = ( +/obj/structure/frame/computer{ + dir = 8 + }, +/obj/machinery/newscaster/directional/east, +/turf/open/floor/carpet/blue, +/area/station/commons/vacant_room/office) +"lNL" = ( +/turf/closed/wall, +/area/station/tcommsat/server) +"lNR" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/decal/cleanable/dirt, -/obj/structure/chair/stool/bar/directional/south, -/turf/open/floor/carpet/green, -/area/commons/lounge) -"kPy" = ( -/obj/machinery/door/airlock/maintenance_hatch{ - name = "Maintenance Hatch"; - req_access_txt = "12" +/obj/machinery/camera/directional/east{ + c_tag = "Engineering Hallway - Fore"; + name = "hallway camera" + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 }, +/obj/machinery/airalarm/directional/east, +/turf/open/floor/iron, +/area/station/hallway/primary/port) +"lOi" = ( /obj/structure/cable, -/obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ dir = 1 }, /turf/open/floor/iron, -/area/maintenance/starboard) -"kPB" = ( -/obj/structure/table/wood, -/obj/effect/turf_decal/tile/red{ +/area/station/ai_monitored/command/storage/eva) +"lOj" = ( +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/turf_decal/tile/red{ +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/service/chapel/office) +"lOM" = ( +/obj/structure/cable, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ dir = 8 }, -/obj/effect/turf_decal/tile/yellow{ +/turf/open/floor/iron/white, +/area/station/command/heads_quarters/cmo) +"lOO" = ( +/obj/effect/turf_decal/tile/neutral/half/contrasted, +/turf/open/floor/iron, +/area/station/security/courtroom) +"lOW" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ dir = 1 }, -/obj/effect/turf_decal/tile/yellow, -/obj/effect/spawner/random/clothing/bowler_or_that, +/obj/machinery/portable_atmospherics/pump, +/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/effect/turf_decal/box, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"lPa" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/siding/green{ + dir = 8 + }, +/turf/open/floor/iron/checker, +/area/station/service/hydroponics/garden/abandoned) +"lPh" = ( +/obj/effect/turf_decal/stripes/line, /turf/open/floor/iron, -/area/commons/lounge) -"kPH" = ( -/turf/closed/wall/r_wall, -/area/engineering/atmos) -"kPM" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/area/station/maintenance/port/greater) +"lPj" = ( /obj/structure/cable, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/service/hydroponics/garden/abandoned) -"kPN" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/landmark/start/hangover, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/tile/green/half/contrasted{ dir = 8 }, -/turf/open/floor/iron, -/area/hallway/secondary/entry) -"kQh" = ( -/obj/structure/table/reinforced, -/obj/machinery/computer/security/telescreen{ - desc = "Used for watching the RD's goons and the AI's satellite from the safety of his office."; - name = "Research Monitor"; - network = list("rd","minisat"); - pixel_y = 2 +/turf/open/floor/iron/white, +/area/station/medical/virology) +"lPm" = ( +/obj/machinery/telecomms/server/presets/service, +/obj/effect/turf_decal/tile/green/anticorner/contrasted, +/turf/open/floor/iron/telecomms, +/area/station/tcommsat/server) +"lPo" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/item/radio/intercom/directional/north, -/turf/open/floor/iron/dark, -/area/command/bridge) -"kQp" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/service/hydroponics/garden) -"kQt" = ( +/area/station/science/research) +"lPs" = ( +/obj/machinery/biogenerator, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron/dark, +/area/station/service/hydroponics) +"lPz" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, -/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 8 + }, /turf/open/floor/iron, -/area/security/office) -"kQN" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/siding/white, -/turf/open/floor/iron/cafeteria, -/area/service/kitchen) -"kQS" = ( +/area/station/hallway/primary/fore) +"lPA" = ( /obj/structure/cable, -/obj/effect/turf_decal/tile/blue/fourcorners, -/obj/structure/disposalpipe/segment{ - dir = 4 +/turf/open/floor/iron{ + dir = 1; + icon_state = "chapel" }, +/area/station/service/chapel) +"lPB" = ( +/obj/structure/table, +/obj/item/toy/gun, +/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron, +/area/station/commons/locker) +"lPE" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable, +/obj/effect/turf_decal/bot, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/medical/medbay/central) -"kQZ" = ( +/area/station/science/xenobiology) +"lPO" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -44675,1421 +43638,1284 @@ dir = 4 }, /turf/open/floor/iron, -/area/security/brig) -"kRc" = ( -/obj/structure/closet/l3closet/janitor, -/obj/structure/sign/poster/random/directional/east, +/area/station/security/brig) +"lPS" = ( +/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/service/janitor) -"kRh" = ( -/obj/structure/chair, -/obj/effect/turf_decal/bot, -/obj/machinery/status_display/evac/directional/north, +/area/station/commons/locker) +"lPT" = ( +/obj/structure/table, +/obj/item/cane, +/obj/item/clothing/head/bowler{ + pixel_y = 8 + }, /turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"kRn" = ( +/area/station/commons/fitness/recreation) +"lPZ" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/table/reinforced, -/obj/item/clothing/gloves/cargo_gauntlet{ - pixel_y = 6 - }, -/obj/item/clothing/gloves/cargo_gauntlet{ - pixel_y = 3 - }, -/obj/item/clothing/gloves/cargo_gauntlet, -/obj/effect/turf_decal/tile/brown/half/contrasted{ - dir = 1 +/obj/structure/cable, +/obj/machinery/light/small/directional/north, +/turf/open/floor/plating{ + icon_state = "platingdmg3" }, -/turf/open/floor/iron, -/area/cargo/storage) -"kRs" = ( -/obj/effect/turf_decal/tile/purple, -/turf/open/floor/iron/white, -/area/command/heads_quarters/rd) -"kRu" = ( -/obj/structure/table/wood, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/item/paper_bin, -/obj/item/pen, -/turf/open/floor/iron/dark, -/area/command/heads_quarters/hos) -"kRx" = ( +/area/station/maintenance/port/fore) +"lQd" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/landmark/start/hangover, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/hallway/secondary/entry) -"kRB" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/disposalpipe/segment{ +/turf/open/floor/carpet, +/area/station/service/library) +"lQu" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 1 +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/turf/open/floor/iron{ - heat_capacity = 1e+006 +/obj/structure/table/wood, +/obj/item/lipstick/random{ + pixel_x = 3; + pixel_y = 3 }, -/area/maintenance/starboard) -"kRC" = ( -/obj/effect/landmark/start/hangover, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/structure/chair/sofa/bench/right{ - dir = 4 +/obj/item/lipstick/random, +/obj/item/lipstick/random{ + pixel_y = 3 }, -/obj/effect/turf_decal/box/corners{ - dir = 8 +/obj/machinery/light_switch/directional/south{ + pixel_x = -8 }, -/obj/effect/turf_decal/box/corners, -/obj/machinery/newscaster/directional/west, -/turf/open/floor/iron/dark, -/area/hallway/secondary/entry) -"kRI" = ( +/turf/open/floor/iron/checker, +/area/station/service/theater) +"lQw" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/turf/open/floor/iron, +/area/station/command/heads_quarters/rd) +"lQN" = ( /obj/structure/window/reinforced{ - dir = 1 + dir = 8 }, -/obj/structure/lattice, -/turf/open/space/basic, -/area/space/nearstation) -"kRL" = ( -/obj/structure/sign/warning/securearea, -/turf/closed/wall/r_wall, -/area/engineering/supermatter/room) -"kRN" = ( -/obj/effect/turf_decal/tile/neutral{ +/obj/structure/window/reinforced, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/red{ dir = 8 }, -/obj/machinery/status_display/ai/directional/south, -/turf/open/floor/iron, -/area/hallway/secondary/entry) -"kRO" = ( -/obj/effect/turf_decal/tile/blue{ +/obj/machinery/atmospherics/components/trinary/filter/atmos/n2o, +/turf/open/floor/iron/cafeteria, +/area/station/engineering/atmos) +"lQP" = ( +/obj/structure/cable, +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 4 }, -/obj/effect/turf_decal/tile/green{ - dir = 1 - }, -/obj/machinery/light/directional/north, -/obj/structure/table, -/obj/item/seeds/tomato, -/obj/item/seeds/wheat, -/obj/item/seeds/potato, -/obj/item/seeds/apple, -/obj/machinery/status_display/ai/directional/north, /turf/open/floor/iron, -/area/service/hydroponics) -"kRQ" = ( -/obj/effect/turf_decal/delivery, -/obj/machinery/computer/shuttle/mining/common, -/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_y = 32 +/area/station/hallway/primary/port) +"lQR" = ( +/obj/structure/table/wood, +/obj/machinery/computer/med_data/laptop, +/obj/machinery/light_switch/directional/west{ + pixel_x = -38; + pixel_y = 8 }, -/turf/open/floor/iron/smooth_large, -/area/hallway/secondary/entry) -"kSe" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/obj/machinery/button/flasher{ + id = "hopflash"; + pixel_x = -38; + pixel_y = -7; + req_access = list("kitchen") }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/obj/machinery/button/ticket_machine{ + pixel_y = 22 }, -/obj/structure/table/wood, -/obj/item/lipstick/random{ - pixel_x = 3; - pixel_y = 3 +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/item/radio/intercom/directional/north{ + pixel_y = 30 }, -/obj/item/lipstick/random, -/obj/item/lipstick/random{ - pixel_y = 3 +/obj/machinery/button/door/directional/west{ + id = "hopblast"; + name = "Lockdown Blast Doors"; + pixel_y = 6; + req_access = list("hop") }, -/obj/machinery/light_switch/directional/south{ - pixel_x = -8 +/obj/machinery/button/door/directional/west{ + id = "hopline"; + name = "Queue Shutters Control"; + pixel_y = -6; + req_access = list("hop") }, -/turf/open/floor/iron/checker, -/area/service/theater) -"kSo" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/turf/open/floor/iron/dark, +/area/station/command/heads_quarters/hop) +"lQS" = ( +/obj/machinery/camera/directional/north{ + c_tag = "Security - Gear Room" }, /obj/structure/cable, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/maintenance/disposal/incinerator) -"kSz" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/closet, -/obj/effect/spawner/random/maintenance/two, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/effect/turf_decal/tile/red/half/contrasted{ dir = 1 }, /turf/open/floor/iron, -/area/maintenance/starboard/aft) -"kSD" = ( -/obj/machinery/vending/cigarette, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/service/abandoned_gambling_den) -"kSL" = ( -/obj/machinery/light/directional/east, -/obj/effect/turf_decal/trimline/yellow/filled/line{ +/area/station/security/lockers) +"lQY" = ( +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/turf_decal/bot, -/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible, -/turf/open/floor/iron, -/area/engineering/atmos) -"kSN" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/smart/simple/yellow/visible, -/turf/open/floor/plating, -/area/engineering/atmos/mix) -"kSO" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 1 +/obj/machinery/door/firedoor, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 }, -/obj/effect/turf_decal/siding/green, -/turf/open/floor/iron/dark/smooth_large, -/area/service/hydroponics) -"kST" = ( /obj/structure/cable, -/obj/structure/disposalpipe/segment, -/obj/machinery/light/directional/west, -/obj/structure/extinguisher_cabinet/directional/west, -/obj/effect/turf_decal/tile/brown/half/contrasted{ +/obj/machinery/door/airlock/research{ + name = "Genetics Lab" + }, +/obj/effect/turf_decal/stripes/line{ dir = 8 }, -/turf/open/floor/iron, -/area/cargo/storage) -"kTl" = ( -/obj/structure/disposalpipe/segment{ - dir = 9 +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, -/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/red/half/contrasted{ +/obj/effect/mapping_helpers/airlock/access/all/science/genetics, +/turf/open/floor/iron, +/area/station/science/genetics) +"lQZ" = ( +/obj/structure/table/reinforced, +/obj/item/book/manual/wiki/security_space_law, +/obj/item/radio, +/obj/machinery/status_display/ai/directional/north, +/obj/structure/reagent_dispensers/wall/peppertank/directional/east, +/obj/effect/turf_decal/tile/red/anticorner/contrasted{ dir = 4 }, /turf/open/floor/iron, -/area/security/office) -"kTq" = ( -/turf/open/floor/iron, -/area/engineering/atmos) -"kTw" = ( -/obj/structure/cable, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/power/apc/auto_name/directional/west, -/turf/open/floor/iron/dark/telecomms, -/area/tcommsat/server) -"kTD" = ( -/obj/structure/disposalpipe/segment{ - dir = 6 +/area/station/security/checkpoint/science/research) +"lRi" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/tile/brown, +/obj/machinery/camera/directional/east{ + c_tag = "Cargo Bay - Delivery Office"; + name = "cargo camera" }, -/obj/structure/cable, -/obj/effect/turf_decal/tile/green/fourcorners, /turf/open/floor/iron, -/area/medical/virology) -"kTW" = ( +/area/station/cargo/sorting) +"lRw" = ( /obj/structure/cable, -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/sign/warning/vacuum, -/turf/open/floor/plating, -/area/cargo/storage) -"kUc" = ( -/obj/machinery/computer/atmos_alert, -/obj/effect/turf_decal/tile/yellow/half/contrasted{ - dir = 1 - }, -/turf/open/floor/iron/dark, -/area/command/bridge) -"kUr" = ( -/obj/effect/landmark/event_spawn, +/obj/effect/turf_decal/tile/neutral/fourcorners, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/neutral/half/contrasted, -/turf/open/floor/iron, -/area/maintenance/aft) -"kUt" = ( -/obj/machinery/status_display/evac/directional/east, -/obj/machinery/light/directional/east, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/camera/directional/east{ - c_tag = "Arrivals Dock - Fore Port"; - name = "dock camera" - }, /turf/open/floor/iron, -/area/hallway/secondary/entry) -"kUz" = ( -/obj/structure/lattice/catwalk, -/obj/item/stack/cable_coil, -/turf/open/space/basic, -/area/solars/port/fore) -"kUA" = ( -/obj/item/storage/belt, -/obj/item/radio, -/obj/machinery/light/directional/south, -/obj/structure/table/reinforced, +/area/station/science/research) +"lRC" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/ai_monitored/command/storage/eva) -"kUG" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/effect/landmark/start/hangover, -/obj/effect/turf_decal/bot, /turf/open/floor/iron, -/area/cargo/lobby) -"kUH" = ( -/obj/structure/lattice/catwalk, -/obj/structure/railing{ +/area/station/commons/locker) +"lRG" = ( +/obj/effect/turf_decal/tile/blue/half/contrasted{ dir = 1 }, -/obj/structure/closet/crate, -/turf/open/space/basic, -/area/space/nearstation) -"kUR" = ( -/obj/effect/turf_decal/tile/blue/fourcorners, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/turf/open/floor/iron, -/area/medical/surgery/theatre) -"kUT" = ( +/turf/open/floor/iron/white, +/area/station/medical/surgery/theatre) +"lSb" = ( +/obj/machinery/holopad, /obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/tile/neutral, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/effect/turf_decal/bot, /turf/open/floor/iron, -/area/hallway/primary/aft) -"kUX" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/area/station/security/brig) +"lSh" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 }, -/obj/effect/turf_decal/tile/neutral, /turf/open/floor/iron, -/area/maintenance/port/fore) -"kVb" = ( -/obj/structure/table/reinforced, -/obj/item/clipboard, -/obj/item/toy/figure/secofficer, -/obj/machinery/newscaster/directional/west, -/obj/effect/turf_decal/tile/red/half/contrasted{ +/area/station/hallway/secondary/entry) +"lSl" = ( +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, /turf/open/floor/iron, -/area/security/holding_cell) -"kVd" = ( -/obj/machinery/atmospherics/components/binary/pump/on{ - dir = 8 +/area/station/hallway/primary/central/fore) +"lSp" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable, +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/preopen{ + id = "detectivewindows"; + name = "Detective Privacy Blast Door" }, -/obj/machinery/airlock_sensor/incinerator_ordmix{ - pixel_y = 24 +/turf/open/floor/plating, +/area/station/security/detectives_office) +"lSz" = ( +/turf/closed/wall, +/area/station/security/detectives_office) +"lSC" = ( +/obj/structure/sign/departments/chemistry{ + pixel_x = -32 }, -/obj/machinery/atmospherics/pipe/layer_manifold/supply/hidden, -/turf/open/floor/engine, -/area/science/mixing/chamber) -"kVi" = ( -/obj/structure/window/reinforced{ - dir = 1 +/obj/effect/turf_decal/tile/blue{ + dir = 8 }, -/obj/structure/window/reinforced{ +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) +"lTg" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/red{ dir = 1 }, -/turf/open/floor/iron/dark, -/area/commons/fitness/recreation) -"kVx" = ( -/obj/structure/table/reinforced, -/obj/item/folder/white, -/obj/item/stock_parts/cell/high, -/obj/item/stack/sheet/glass, -/obj/item/stack/sheet/glass, -/obj/item/stack/sheet/glass, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/engineering/storage/tech) -"kVE" = ( -/obj/structure/cable, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, -/area/security/courtroom) -"kVI" = ( +/area/station/cargo/storage) +"lTo" = ( +/obj/docking_port/stationary{ + dheight = 4; + dir = 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/station/construction/mining/aux_base) +"lTp" = ( +/obj/structure/disposalpipe/segment, /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/brown/half/contrasted{ - dir = 8 - }, -/turf/open/floor/iron, -/area/maintenance/starboard/fore) -"kVK" = ( -/obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/north, +/obj/effect/landmark/event_spawn, /turf/open/floor/plating, -/area/service/theater/abandoned) -"kWk" = ( +/area/station/maintenance/port/fore) +"lTv" = ( +/turf/closed/wall, +/area/station/security/prison/safe) +"lTx" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/blue{ - dir = 4 +/turf/open/floor/iron/white, +/area/station/command/heads_quarters/captain/private) +"lTz" = ( +/obj/structure/table/reinforced, +/obj/machinery/light/directional/west, +/obj/item/crowbar, +/obj/item/radio, +/obj/structure/sign/poster/official/do_not_question{ + pixel_y = -32 + }, +/obj/effect/turf_decal/tile/blue/anticorner/contrasted{ + dir = 8 }, -/obj/effect/turf_decal/tile/neutral, /turf/open/floor/iron, -/area/service/hydroponics) -"kXn" = ( -/obj/effect/turf_decal/stripes/line{ +/area/station/security/checkpoint/customs/aft) +"lTG" = ( +/obj/effect/turf_decal/tile/yellow{ dir = 4 }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/turf/open/floor/iron, -/area/command/heads_quarters/rd) -"kXq" = ( -/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ - dir = 6 +/obj/structure/cable, +/turf/open/floor/iron/dark/corner{ + dir = 1 }, -/obj/structure/lattice, -/turf/open/space/basic, -/area/space/nearstation) -"kXv" = ( -/obj/machinery/smartfridge/organ, +/area/station/engineering/atmos/pumproom) +"lTH" = ( +/obj/structure/flora/bush/grassy/style_random, +/obj/structure/flora/bush/lavendergrass/style_random, +/obj/structure/flora/bush/flowers_pp/style_random, +/obj/structure/flora/bush/sunny/style_random, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/grass, +/area/station/hallway/secondary/exit/departure_lounge) +"lTJ" = ( /obj/structure/cable, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/white, -/area/medical/surgery/aft) -"kXw" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/effect/landmark/start/hangover, -/obj/machinery/atmospherics/components/binary/pump/on/scrubbers/hidden/layer2{ - name = "Public Scrubbers to Waste" +/obj/machinery/power/apc/auto_name/directional/south, +/turf/open/floor/iron, +/area/station/security/execution/transfer) +"lTT" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/light_switch/directional/west{ + pixel_x = -38 + }, +/obj/machinery/button/door/directional/west{ + id = "construction"; + name = "Auxiliary Construction Shutters"; + req_access = list("aux_base") + }, +/obj/machinery/camera/directional/west{ + c_tag = "Auxiliary Construction"; + name = "engineering camera" + }, +/obj/effect/turf_decal/tile/yellow/half/contrasted{ + dir = 8 }, /turf/open/floor/iron, -/area/commons/locker) -"kXy" = ( -/obj/machinery/light/small/directional/south, +/area/station/construction/mining/aux_base) +"lTZ" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/siding/wood/corner{ - dir = 1 +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/iron, +/area/station/science/research/abandoned) +"lUa" = ( +/obj/structure/table/reinforced, +/obj/item/storage/box/monkeycubes{ + pixel_x = 6; + pixel_y = 9 + }, +/obj/item/storage/box/monkeycubes{ + pixel_x = 4 + }, +/obj/item/storage/pill_bottle/mutadone{ + pixel_x = -8; + pixel_y = 9 + }, +/obj/item/reagent_containers/spray/cleaner{ + pixel_x = -10; + pixel_y = -1 + }, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 4 }, -/obj/structure/sign/poster/random/directional/south, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"kXB" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/barricade/wooden, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"kXJ" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/ai) -"kXQ" = ( -/obj/structure/disposalpipe/segment, +/area/station/science/genetics) +"lUu" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "cmoshutter"; + name = "CMO Office Shutters" + }, +/obj/structure/cable, /turf/open/floor/plating, -/area/maintenance/port/greater) -"kXV" = ( -/obj/structure/lattice/catwalk, -/obj/machinery/atmospherics/components/unary/passive_vent{ - dir = 4 +/area/station/command/heads_quarters/cmo) +"lUy" = ( +/obj/structure/table/wood, +/obj/effect/spawner/random/entertainment/wallet_storage, +/obj/item/taperecorder, +/turf/open/floor/wood, +/area/station/hallway/secondary/service) +"lUB" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/highsecurity{ + name = "MiniSat Upload" }, -/turf/open/space/basic, -/area/space/nearstation) -"kYd" = ( -/obj/machinery/door/airlock/atmos{ - name = "Atmospherics Auxiliary Port"; - req_access_txt = "24" +/obj/machinery/flasher/directional/west{ + id = "AI" }, +/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/maintenance/department/electrical) -"kYg" = ( -/obj/machinery/firealarm/directional/east, -/obj/machinery/camera{ - c_tag = "Cargo Bay - Drone Bay"; +/obj/effect/mapping_helpers/airlock/access/all/command/general, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/aisat_interior) +"lUD" = ( +/obj/machinery/atmospherics/pipe/smart/simple/purple/visible, +/obj/machinery/airalarm/mixingchamber{ dir = 4; - name = "cargo camera" + pixel_x = 25 }, -/obj/effect/turf_decal/tile/brown/half/contrasted{ +/turf/open/floor/iron/dark, +/area/station/science/ordnance/freezerchamber) +"lUI" = ( +/obj/structure/chair/office, +/obj/effect/landmark/start/head_of_personnel, +/obj/structure/cable, +/turf/open/floor/wood, +/area/station/command/heads_quarters/hop) +"lUJ" = ( +/obj/structure/disposalpipe/segment{ dir = 4 }, +/obj/effect/turf_decal/tile/blue/fourcorners, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/cargo/drone_bay) -"kYh" = ( +/area/station/medical/medbay/lobby) +"lUK" = ( /obj/structure/cable, -/obj/machinery/modular_computer/console/preset/id{ - dir = 4 +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 8 }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron/dark, -/area/command/heads_quarters/ce) -"kYl" = ( -/obj/machinery/airalarm/directional/north, -/turf/open/floor/iron/white, -/area/science/misc_lab/range) -"kYz" = ( -/obj/machinery/light/small/directional/east, -/obj/machinery/newscaster/directional/north, -/obj/machinery/button/door/directional/south{ - id = "Arrivals_Toilet3"; - name = "Lock Control"; - normaldoorcontrol = 1; - specialfunctions = 4 +/turf/open/floor/wood, +/area/station/command/heads_quarters/captain) +"lUX" = ( +/obj/effect/turf_decal/tile/brown/half/contrasted{ + dir = 8 }, +/obj/effect/landmark/start/hangover, +/obj/effect/decal/cleanable/dirt, +/obj/structure/sign/poster/contraband/random/directional/west, +/turf/open/floor/iron, +/area/station/cargo/warehouse) +"lVn" = ( +/obj/structure/cable, +/obj/effect/turf_decal/tile/red, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/obj/structure/extinguisher_cabinet/directional/north, +/turf/open/floor/iron, +/area/station/security/execution/transfer) +"lVv" = ( +/obj/effect/landmark/start/cargo_technician, /obj/effect/turf_decal/bot, -/obj/machinery/recharge_station, /turf/open/floor/iron, -/area/commons/toilet/restrooms) -"kYG" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/obj/effect/turf_decal/tile/bar{ - dir = 1 - }, -/obj/effect/turf_decal/tile/bar, -/turf/open/floor/iron/dark, -/area/service/bar) -"kYN" = ( -/obj/structure/chair/office, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/service/library/abandoned) -"kZh" = ( -/obj/machinery/atmospherics/pipe/smart/simple/orange/visible, -/turf/closed/wall/r_wall, -/area/engineering/supermatter/room) -"kZF" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/area/station/cargo/storage) +"lVG" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/landmark/start/shaft_miner, /obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron, -/area/cargo/miningoffice) -"kZL" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/plating, -/area/maintenance/starboard) -"kZO" = ( -/obj/machinery/door/airlock/maintenance_hatch{ - name = "Maintenance Hatch"; - req_access_txt = "12" - }, -/obj/effect/mapping_helpers/airlock/abandoned, -/obj/effect/turf_decal/stripes/line{ +/obj/machinery/atmospherics/pipe/smart/manifold/purple/visible{ dir = 8 }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, +/obj/machinery/meter, +/obj/effect/turf_decal/box/corners, /turf/open/floor/iron, -/area/maintenance/department/crew_quarters/bar) -"lac" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/machinery/firealarm/directional/west, -/turf/open/floor/iron/white, -/area/medical/medbay/central) -"lad" = ( -/obj/machinery/recharge_station, -/obj/effect/landmark/start/hangover, -/obj/effect/turf_decal/bot/left, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 1 +/area/station/engineering/atmos) +"lVQ" = ( +/obj/item/kirbyplants{ + icon_state = "plant-22" }, -/turf/open/floor/iron/dark, -/area/engineering/break_room) -"lau" = ( -/obj/structure/disposalpipe/segment, /obj/structure/cable, -/obj/effect/turf_decal/tile/purple/fourcorners, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 4 +/obj/effect/turf_decal/delivery, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) +"lVR" = ( +/turf/closed/wall/r_wall, +/area/station/science/explab) +"lWj" = ( +/obj/structure/plasticflaps/opaque, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/navbeacon{ + codes_txt = "delivery;dir=1"; + dir = 1; + freq = 1400; + location = "Robotics" }, +/obj/effect/turf_decal/delivery, /turf/open/floor/iron, -/area/science/research) -"lax" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/neutral/half/contrasted, +/area/station/maintenance/port/aft) +"lWk" = ( +/obj/machinery/monkey_recycler, +/obj/effect/turf_decal/bot, +/obj/structure/extinguisher_cabinet/directional/north, /turf/open/floor/iron, -/area/maintenance/port/greater) -"laA" = ( -/obj/structure/cable, +/area/station/science/xenobiology) +"lWp" = ( +/obj/machinery/light/small/directional/south, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 8 }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/neutral/half/contrasted, /turf/open/floor/iron, -/area/maintenance/port/fore) -"laC" = ( +/area/station/security/brig) +"lWu" = ( +/turf/closed/wall, +/area/station/commons/toilet/restrooms) +"lWx" = ( +/obj/structure/chair/office, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/landmark/start/depsec/engineering, +/obj/machinery/holopad, +/obj/effect/turf_decal/bot, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/landmark/start/hangover, -/obj/effect/turf_decal/tile/blue, -/turf/open/floor/iron, -/area/hallway/primary/central/fore) -"laF" = ( -/obj/structure/rack, -/obj/structure/sign/poster/official/random/directional/north, /turf/open/floor/iron, -/area/maintenance/port/greater) -"laU" = ( +/area/station/security/checkpoint/engineering) +"lWy" = ( /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 6 +/obj/machinery/door/poddoor/preopen{ + id = "atmoslock"; + name = "Atmospherics Lockdown Blast Door" }, -/obj/effect/turf_decal/tile/brown/half/contrasted, -/turf/open/floor/iron, -/area/cargo/miningoffice) -"laW" = ( -/obj/effect/turf_decal/tile/blue/fourcorners, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/iron/half, +/area/station/engineering/atmos) +"lWA" = ( /obj/structure/cable, +/obj/effect/turf_decal/tile/yellow/anticorner/contrasted{ + dir = 1 + }, /turf/open/floor/iron/white, -/area/medical/cryo) -"lbf" = ( -/obj/structure/table/wood, -/obj/item/phone{ - desc = "Supposedly a direct line to Nanotrasen Central Command. It's not even plugged in."; - pixel_x = -3; - pixel_y = 3 +/area/station/medical/pharmacy) +"lWF" = ( +/obj/structure/table/reinforced, +/obj/item/radio{ + pixel_x = 5; + pixel_y = 5 }, -/obj/item/cigbutt/cigarbutt{ - pixel_x = 6 +/obj/item/radio{ + pixel_x = -5; + pixel_y = 5 }, -/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/item/radio, +/obj/machinery/light_switch/directional/east, +/obj/machinery/light/directional/east, +/obj/effect/turf_decal/bot, /obj/machinery/firealarm/directional/south, -/turf/open/floor/iron/dark, -/area/tcommsat/computer) -"lbg" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable, -/obj/effect/turf_decal/delivery, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/maintenance/starboard) -"lbi" = ( -/obj/structure/lattice/catwalk, -/obj/structure/transit_tube/curved/flipped{ - dir = 8 +/area/station/commons/storage/primary) +"lWX" = ( +/obj/effect/landmark/xeno_spawn, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 }, -/turf/open/space, -/area/space/nearstation) -"lbz" = ( -/obj/structure/table/reinforced, -/obj/item/bodypart/chest/robot, -/obj/item/bodypart/r_arm/robot{ - pixel_x = 6 +/turf/open/floor/wood{ + icon_state = "wood-broken6" }, -/obj/item/bodypart/l_arm/robot{ - pixel_x = -6 +/area/station/service/theater/abandoned) +"lWY" = ( +/obj/structure/chair, +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/tile/purple{ + dir = 1 }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/status_display/evac/directional/west, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/ai) -"lbJ" = ( -/obj/structure/table, -/obj/machinery/cell_charger, +/turf/open/floor/iron/white, +/area/station/science/lobby) +"lWZ" = ( /obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating, +/area/station/maintenance/port/lesser) +"lXd" = ( /obj/effect/turf_decal/bot, -/obj/machinery/light_switch/directional/south, -/turf/open/floor/iron, -/area/command/gateway) -"lbQ" = ( -/obj/machinery/atmospherics/pipe/smart/simple/purple/visible{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, /turf/open/floor/iron, -/area/engineering/atmos) -"lbV" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 8 +/area/station/science/robotics/mechbay) +"lXx" = ( +/obj/structure/table/wood, +/obj/item/lipstick/random{ + pixel_x = 3; + pixel_y = 3 }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/wood{ - icon_state = "wood-broken4" +/obj/item/lipstick/random{ + pixel_x = -3; + pixel_y = -3 }, -/area/service/theater) -"lbW" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/moisture_trap, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ +/obj/item/lipstick/random, +/turf/open/floor/plating, +/area/station/service/theater/abandoned) +"lXz" = ( +/obj/machinery/vending/coffee, +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, /turf/open/floor/iron, -/area/maintenance/port/fore) -"lce" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/hydroponics/constructable, -/obj/effect/turf_decal/tile/green{ +/area/station/medical/break_room) +"lXB" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ dir = 4 }, +/turf/open/floor/plating, +/area/station/maintenance/central) +"lXD" = ( +/obj/effect/decal/cleanable/oil, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, /turf/open/floor/iron, -/area/security/prison) -"lcp" = ( -/obj/structure/sign/warning/securearea, -/turf/closed/wall, -/area/maintenance/port/greater) -"lcs" = ( -/obj/structure/cable, +/area/station/science/robotics/lab) +"lXV" = ( /obj/structure/table/wood, -/obj/item/taperecorder, -/obj/item/restraints/handcuffs, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/power/apc/auto_name/directional/north, -/turf/open/floor/iron/dark, -/area/security/detectives_office) -"lcz" = ( -/obj/machinery/vending/wardrobe/chem_wardrobe, -/obj/structure/cable, -/obj/effect/turf_decal/trimline/yellow/filled/warning{ +/obj/item/folder/blue, +/obj/item/pen/fourcolor, +/obj/machinery/status_display/evac/directional/west, +/turf/open/floor/iron/grimy, +/area/station/command/heads_quarters/captain/private) +"lYt" = ( +/obj/structure/window/reinforced{ dir = 1 }, -/obj/effect/turf_decal/tile/yellow/half/contrasted{ - dir = 8 +/obj/effect/turf_decal/loading_area{ + dir = 4 }, -/turf/open/floor/iron/white, -/area/medical/chemistry) -"lcB" = ( -/obj/effect/turf_decal/tile/yellow{ +/turf/open/floor/iron, +/area/station/cargo/storage) +"lYv" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/red/half/contrasted{ dir = 8 }, -/obj/machinery/atmospherics/pipe/layer_manifold/supply/visible, -/turf/open/floor/iron/dark/corner{ - dir = 1 +/turf/open/floor/iron, +/area/station/security/prison/safe) +"lYF" = ( +/obj/machinery/light/small/directional/west, +/obj/machinery/status_display/evac/directional/west, +/turf/open/floor/wood{ + icon_state = "wood-broken" }, -/area/maintenance/department/electrical) -"lcW" = ( +/area/station/service/theater/abandoned) +"lYG" = ( +/obj/structure/closet/l3closet/scientist, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron, +/area/station/science/research) +"lYL" = ( +/obj/effect/turf_decal/tile/purple, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/sorting/mail{ - dir = 8; - name = "Disposals Junction"; - sortType = 1 - }, -/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/white, +/area/station/science/lobby) +"lYY" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/effect/turf_decal/stripes/corner{ - dir = 4 - }, +/obj/structure/disposalpipe/segment, /turf/open/floor/iron, -/area/cargo/storage) -"ldm" = ( -/obj/machinery/camera/motion/directional/south{ - c_tag = "AI Chamber - Aft"; - name = "motion-sensitive ai camera"; - network = list("aichamber") +/area/station/hallway/primary/starboard) +"lZa" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/cafeteria, +/area/station/service/kitchen) +"lZm" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Maintenance Hatch" }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/ai) -"ldp" = ( -/obj/effect/turf_decal/loading_area{ +/obj/effect/mapping_helpers/airlock/abandoned, +/obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/item/radio/intercom/directional/north, /obj/effect/turf_decal/stripes/line{ - dir = 8 + dir = 4 }, -/turf/open/floor/iron, -/area/engineering/atmos/storage/gas) -"ldr" = ( -/obj/effect/turf_decal/tile/blue/half/contrasted{ +/obj/effect/mapping_helpers/airlock/unres{ dir = 8 }, -/turf/open/floor/iron/dark, -/area/command/bridge) -"ldE" = ( -/obj/machinery/chem_dispenser, -/obj/effect/turf_decal/tile/yellow/fourcorners, -/turf/open/floor/iron/white, -/area/medical/chemistry) -"ldM" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/machinery/light/small/directional/west, +/obj/effect/mapping_helpers/airlock/access/any/engineering/maintenance/departmental, +/turf/open/floor/iron, +/area/station/maintenance/port/greater) +"lZs" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/airalarm/directional/west, +/obj/machinery/atmospherics/pipe/smart/simple/green/visible{ + dir = 4 + }, /turf/open/floor/iron/dark, -/area/ai_monitored/aisat/exterior) -"ldP" = ( +/area/station/engineering/atmos) +"lZt" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/yellow/half/contrasted{ - dir = 1 - }, -/turf/open/floor/iron/white, -/area/medical/chemistry) -"ldU" = ( -/obj/machinery/camera/motion/directional/west{ - c_tag = "Vault"; - network = list("vault") - }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/ai_monitored/command/nuke_storage) -"ldY" = ( +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"lZw" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/maintenance, +/obj/effect/turf_decal/delivery, +/turf/open/floor/iron, +/area/station/cargo/storage) +"lZx" = ( /turf/closed/wall, -/area/commons/vacant_room/office) -"lel" = ( -/obj/structure/disposalpipe/segment{ - dir = 6 +/area/station/command/heads_quarters/hop) +"lZz" = ( +/obj/structure/chair/office/light{ + dir = 4 }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 1 +/obj/effect/landmark/start/roboticist, +/obj/effect/turf_decal/stripes/line{ + dir = 5 }, -/obj/effect/turf_decal/siding/yellow, -/obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, -/area/engineering/break_room) -"ler" = ( -/obj/effect/decal/cleanable/dirt, +/area/station/science/robotics/lab) +"lZQ" = ( +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/tile/purple/half/contrasted, +/turf/open/floor/iron/white, +/area/station/maintenance/department/science) +"lZX" = ( +/obj/effect/turf_decal/tile/blue, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plating, -/area/maintenance/starboard) -"let" = ( -/turf/closed/wall/r_wall, -/area/engineering/gravity_generator) -"leA" = ( -/obj/structure/table/glass, -/obj/item/clipboard, -/obj/item/toy/figure/md, -/obj/machinery/light/small/directional/south, -/obj/structure/sign/poster/official/ian{ - pixel_y = -32 +/obj/machinery/power/apc/auto_name/directional/south, +/turf/open/floor/iron, +/area/station/engineering/hallway) +"mae" = ( +/obj/machinery/door/window/right/directional/east{ + name = "Hydroponics Center" }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 +/obj/effect/turf_decal/siding/thinplating/dark{ + dir = 4 }, -/obj/machinery/status_display/evac/directional/west, -/turf/open/floor/iron/white, -/area/medical/medbay/lobby) -"leC" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/command{ - name = "Research Director's Quarters"; - req_access_txt = "30" +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 4 }, +/turf/open/floor/iron, +/area/station/service/hydroponics) +"maz" = ( +/obj/effect/decal/cleanable/dirt, /obj/structure/cable, -/obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/command/heads_quarters/rd) -"leI" = ( -/obj/structure/table/optable, -/obj/effect/decal/cleanable/blood/old, -/obj/effect/decal/remains/human, -/obj/machinery/light/cold/directional/east, -/obj/effect/gibspawner/human/bodypartless, -/turf/open/floor/iron/white/side{ - dir = 8 +/area/station/science/research/abandoned) +"maI" = ( +/obj/effect/turf_decal/tile/yellow/anticorner/contrasted{ + dir = 4 }, -/area/service/kitchen/abandoned) -"leP" = ( -/obj/structure/table/wood, -/obj/item/flashlight/lamp, -/obj/item/paicard{ - pixel_x = -6 +/turf/open/floor/iron, +/area/station/engineering/main) +"maN" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/turf/open/floor/carpet/red, -/area/hallway/secondary/service) -"leR" = ( -/obj/machinery/door/firedoor/heavy, -/obj/machinery/door/airlock/research{ - name = "Research Division Access"; - req_access_txt = "47" +/turf/open/floor/plating, +/area/station/maintenance/port/greater) +"maP" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/medical{ + name = "Surgery Observation" }, /obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ dir = 1 }, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/mapping_helpers/airlock/access/all/medical/surgery, +/turf/open/floor/iron/dark, +/area/station/medical/surgery/theatre) +"maS" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/command/gateway) +"maV" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/door/airlock, +/obj/machinery/door/firedoor, +/obj/effect/mapping_helpers/airlock/access/all/service/theatre, +/turf/open/floor/wood, +/area/station/hallway/secondary/service) +"mbp" = ( +/obj/structure/cable, +/obj/effect/turf_decal/tile/blue/fourcorners, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/disposalpipe/segment, -/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ - cycle_id = "sci-toxins-circuits" - }, /turf/open/floor/iron, -/area/science/research) -"lfd" = ( -/obj/machinery/light/directional/south, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/line{ - dir = 10 +/area/station/medical/medbay/central) +"mbu" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock{ + id_tag = "Dorm6"; + name = "Cabin 6" }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/grimy, +/area/station/commons/dorms) +"mbw" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/bot, /turf/open/floor/iron, -/area/tcommsat/server) -"lfo" = ( -/obj/structure/disposalpipe/segment{ - dir = 10 - }, +/area/station/maintenance/port/fore) +"mbz" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/medical/virology) +"mbO" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron, -/area/cargo/office) -"lfA" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/modular_computer/console/preset/civilian, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/effect/turf_decal/bot, /turf/open/floor/iron/dark, -/area/engineering/storage_shared) -"lfH" = ( +/area/station/commons/locker) +"mbQ" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/white, +/area/station/medical/treatment_center) +"mbR" = ( /obj/structure/cable, /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, -/area/engineering/storage) -"lfW" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron/dark, -/area/security/checkpoint) -"lfX" = ( +/area/station/maintenance/port/fore) +"mcp" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible{ + dir = 4 + }, +/turf/open/floor/plating, +/area/station/engineering/atmos) +"mcs" = ( /obj/structure/cable, -/obj/effect/turf_decal/tile/neutral/fourcorners, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/medical/virology) -"lfY" = ( -/obj/structure/disposalpipe/segment{ - dir = 6 +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"mcz" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/security{ + name = "Interrogation" }, /obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron, -/area/hallway/secondary/entry) -"lge" = ( -/obj/structure/table/reinforced, -/obj/machinery/recharger, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/security/prison) -"lgi" = ( -/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/access/all/security/general, /obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/machinery/firealarm/directional/north, -/turf/open/floor/iron, -/area/engineering/main) -"lgs" = ( -/obj/machinery/camera/directional/north{ - c_tag = "AI Satellite - Antechamber"; - name = "ai camera"; - network = list("minisat"); - start_active = 1 +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/iron/dark, +/area/station/security/interrogation) +"mcA" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/corner, +/turf/open/floor/plating/airless, +/area/station/science/ordnance/bomb) +"mcB" = ( +/obj/structure/table, +/obj/item/reagent_containers/glass/bottle/multiver{ + pixel_x = 6 + }, +/obj/item/reagent_containers/glass/bottle/epinephrine, +/obj/item/reagent_containers/syringe, +/obj/effect/turf_decal/tile/blue{ + dir = 1 }, +/turf/open/floor/iron/white, +/area/station/medical/medbay/lobby) +"mcE" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/aisat_interior) -"lgu" = ( -/obj/structure/table/wood, -/obj/item/flashlight/lamp, -/obj/structure/sign/warning/nosmoking{ - pixel_x = 32 +/obj/machinery/door/firedoor, +/obj/machinery/light/directional/east, +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/obj/structure/sign/poster/official/random/directional/south, -/turf/open/floor/wood, -/area/commons/vacant_room/office) -"lgz" = ( -/obj/effect/landmark/start/hangover, -/obj/effect/turf_decal/tile/neutral, -/obj/machinery/airalarm/directional/south, -/turf/open/floor/iron, -/area/hallway/secondary/entry) -"lgC" = ( -/obj/effect/turf_decal/bot, -/obj/machinery/status_display/evac/directional/east, -/turf/open/floor/iron, -/area/hallway/primary/central/fore) -"lgI" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/table/wood/poker, -/obj/effect/spawner/random/entertainment/dice, -/turf/open/floor/carpet/green, -/area/commons/lounge) -"lgS" = ( -/obj/structure/disposalpipe/segment{ - dir = 9 +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/iron/dark/corner{ + dir = 4 + }, +/area/station/hallway/secondary/entry) +"mcV" = ( +/obj/machinery/door/airlock/engineering/glass{ + name = "Supermatter Engine Room" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "engine-entrance" + }, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, +/obj/machinery/door/firedoor, +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, /turf/open/floor/iron, -/area/hallway/secondary/entry) -"lhe" = ( +/area/station/engineering/main) +"mcW" = ( +/obj/machinery/flasher/directional/north{ + id = "AI" + }, +/obj/machinery/porta_turret/ai, +/obj/effect/turf_decal/tile/neutral/fourcorners, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 6 - }, -/obj/effect/turf_decal/tile/red/half/contrasted{ +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/ai) +"mcX" = ( +/obj/effect/turf_decal/siding/yellow/corner{ dir = 8 }, +/obj/machinery/light/directional/north, +/obj/machinery/status_display/ai/directional/north, /turf/open/floor/iron, -/area/security/brig) -"lhi" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/command{ - name = "Telecomms Foyer"; - req_access_txt = "61" +/area/station/engineering/atmos/hfr_room) +"mdb" = ( +/obj/effect/turf_decal/tile/blue/fourcorners, +/turf/open/floor/iron, +/area/station/medical/medbay/lobby) +"mdc" = ( +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Maintenance Hatch" }, +/obj/effect/mapping_helpers/airlock/abandoned, +/obj/effect/decal/cleanable/dirt, +/obj/structure/barricade/wooden, /obj/structure/cable, /obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ dir = 1 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/mapping_helpers/airlock/unres, +/obj/effect/mapping_helpers/airlock/access/any/medical/maintenance, /turf/open/floor/iron, -/area/hallway/secondary/command) -"lhm" = ( -/obj/machinery/camera/directional/north{ - c_tag = "Bridge - Corporate Lounge"; - name = "command camera" - }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/structure/sign/picture_frame/showroom/one{ - pixel_x = -8; - pixel_y = 32 - }, -/obj/structure/sign/picture_frame/showroom/two{ - pixel_x = 8; - pixel_y = 32 +/area/station/security/detectives_office/private_investigators_office) +"mdg" = ( +/obj/effect/turf_decal/tile/red{ + dir = 1 }, -/turf/open/floor/iron/dark, -/area/command/corporate_showroom) -"lhq" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/security/brig) +"mdh" = ( +/obj/structure/table/reinforced, +/obj/item/clipboard, +/obj/item/clothing/accessory/armband/deputy, +/obj/item/clothing/accessory/armband/deputy, +/obj/item/clothing/accessory/armband/deputy, +/obj/item/clothing/accessory/armband/deputy, +/obj/item/clothing/accessory/armband/deputy, +/obj/item/food/donut/jelly/choco, /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 8 }, -/obj/effect/turf_decal/tile/neutral{ +/turf/open/floor/iron, +/area/station/security/office) +"mdm" = ( +/obj/effect/turf_decal/stripes/line{ dir = 1 }, -/turf/open/floor/iron, -/area/hallway/primary/central/fore) -"lhv" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/stripes/line, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, -/area/science/lab) -"lhy" = ( -/obj/structure/extinguisher_cabinet/directional/south, -/obj/machinery/atmospherics/pipe/smart/manifold4w/brown/visible, +/area/station/science/ordnance/testlab) +"mdB" = ( +/obj/machinery/meter, +/obj/machinery/atmospherics/pipe/smart/manifold/scrubbers/visible{ + dir = 4 + }, /turf/open/floor/iron, -/area/engineering/supermatter/room) -"lhY" = ( -/turf/closed/wall/r_wall, -/area/ai_monitored/command/nuke_storage) -"lia" = ( -/obj/machinery/telecomms/message_server/preset, -/obj/machinery/atmospherics/pipe/heat_exchanging/simple, -/turf/open/floor/circuit/green/telecomms/mainframe, -/area/tcommsat/server) -"lib" = ( +/area/station/hallway/primary/port) +"mdD" = ( /obj/structure/table, -/obj/item/stack/sheet/glass/fifty, -/obj/item/storage/box/lights/mixed, -/obj/effect/turf_decal/tile/yellow, +/obj/item/storage/photo_album, /turf/open/floor/iron, -/area/commons/storage/tools) -"lif" = ( -/obj/effect/turf_decal/trimline/yellow/line{ - dir = 8 +/area/station/commons/fitness/recreation) +"mdM" = ( +/obj/machinery/computer/med_data{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue/half/contrasted, +/obj/machinery/light/small/directional/south, +/obj/structure/sign/poster/official/random/directional/south, +/turf/open/floor/iron/dark, +/area/station/security/checkpoint/customs/fore) +"mdP" = ( +/obj/item/kirbyplants/random, +/obj/structure/extinguisher_cabinet/directional/west, +/obj/effect/turf_decal/tile/red/anticorner/contrasted{ + dir = 1 }, /turf/open/floor/iron, -/area/engineering/lobby) -"lig" = ( -/obj/effect/landmark/start/hangover, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/area/station/security/office) +"mea" = ( +/obj/machinery/camera/directional/west{ + c_tag = "Medbay - Storage"; + name = "medbay camera"; + network = list("ss13","medbay") }, -/obj/effect/turf_decal/tile/neutral{ +/obj/item/kirbyplants/random, +/obj/structure/cable, +/obj/machinery/power/apc/auto_name/directional/west, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 4 }, +/turf/open/floor/iron, +/area/station/medical/storage) +"mee" = ( +/obj/machinery/light/directional/west, +/obj/structure/sign/warning/secure_area{ + pixel_x = -32 + }, /obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/siding/white/corner{ - dir = 1 - }, -/obj/machinery/light/directional/west, -/obj/effect/decal/cleanable/dirt, -/obj/item/radio/intercom/directional/west, -/obj/structure/chair/sofa/bench/left{ - dir = 4 - }, -/obj/effect/turf_decal/box/corners{ - dir = 1 - }, -/obj/effect/turf_decal/box/corners{ - dir = 4 + dir = 8 }, /turf/open/floor/iron, -/area/hallway/primary/fore) -"lir" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible, -/turf/open/floor/plating, -/area/maintenance/department/electrical) -"liv" = ( -/obj/structure/table/reinforced, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/item/radio/intercom/directional/west, -/obj/item/storage/toolbox/electrical{ - pixel_y = 3 - }, -/turf/open/floor/iron/dark, -/area/science/misc_lab) -"liB" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/landmark/xeno_spawn, -/obj/effect/landmark/blobstart, -/obj/effect/landmark/event_spawn, -/obj/structure/chair/stool/directional/west, -/turf/open/floor/plating{ - icon_state = "platingdmg3" - }, -/area/maintenance/port/fore) -"liI" = ( -/obj/structure/table, -/obj/effect/spawner/random/food_or_drink/snack, -/obj/effect/spawner/random/trash/food_packaging, -/obj/machinery/light/small/directional/east, +/area/station/hallway/primary/central/fore) +"mef" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/general/visible, +/obj/machinery/meter, /turf/open/floor/plating, -/area/maintenance/fore) -"liO" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ +/area/station/maintenance/department/engine/atmos) +"mej" = ( +/obj/effect/turf_decal/tile/purple{ dir = 4 }, -/turf/open/floor/iron, -/area/hallway/primary/aft) -"liX" = ( -/obj/structure/table/wood, -/obj/item/paper_bin, -/obj/item/pen, -/obj/machinery/newscaster/directional/west, -/turf/open/floor/wood, -/area/commons/dorms) -"ljg" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/white, +/area/station/science/lobby) +"men" = ( /obj/structure/cable, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating, +/area/station/maintenance/port/lesser) +"mes" = ( +/obj/structure/table, +/obj/item/stack/package_wrap, +/obj/item/hand_labeler, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/yellow/anticorner/contrasted, /turf/open/floor/iron, -/area/hallway/primary/aft) -"ljn" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/area/station/commons/storage/tools) +"met" = ( +/obj/machinery/door/firedoor/heavy, +/obj/machinery/door/airlock/research/glass{ + name = "Ordnance Lab" }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/extinguisher_cabinet/directional/north, -/turf/open/floor/iron, -/area/hallway/primary/central/aft) -"ljp" = ( -/obj/machinery/computer/security{ - dir = 8 +/obj/structure/cable, +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/obj/effect/turf_decal/tile/red/fourcorners, +/obj/effect/turf_decal/stripes/line, +/obj/effect/mapping_helpers/airlock/access/all/science/ordnance_storage, +/turf/open/floor/iron/white, +/area/station/science/ordnance/storage) +"mez" = ( +/obj/effect/turf_decal/trimline/yellow/line, /turf/open/floor/iron, -/area/security/warden) -"ljv" = ( +/area/station/engineering/lobby) +"meB" = ( +/obj/structure/cable, +/obj/machinery/power/apc/auto_name/directional/west, /turf/open/floor/iron{ + dir = 1; icon_state = "chapel" }, -/area/service/chapel) -"ljJ" = ( -/obj/machinery/light_switch/directional/north, -/obj/effect/turf_decal/bot, +/area/station/service/chapel) +"meG" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/maintenance/department/electrical) -"ljY" = ( -/obj/structure/fireaxecabinet/directional/east, -/turf/open/floor/iron/dark, -/area/engineering/atmos/storage) -"lkb" = ( -/obj/structure/chair/stool/directional/south, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron, -/area/commons/locker) -"lkp" = ( -/obj/structure/disposalpipe/trunk{ +/obj/effect/turf_decal/tile/purple/half/contrasted{ + dir = 8 + }, +/turf/open/floor/iron/white, +/area/station/science/xenobiology) +"meL" = ( +/obj/effect/turf_decal/tile/yellow{ dir = 1 }, -/obj/machinery/disposal/bin, -/obj/effect/turf_decal/box, -/turf/open/floor/iron, -/area/commons/fitness/recreation) -"lkE" = ( -/obj/structure/closet/crate, -/obj/effect/turf_decal/bot, -/obj/effect/spawner/random/maintenance/two, -/turf/open/floor/iron, -/area/cargo/warehouse) -"lkG" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/tile/yellow, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 4 }, +/obj/machinery/newscaster/directional/north, +/turf/open/floor/iron, +/area/station/engineering/supermatter/room) +"meS" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/ai_monitored/command/storage/eva) -"lkM" = ( -/obj/structure/chair/pew, -/turf/open/floor/iron{ - icon_state = "chapel" +/obj/effect/turf_decal/tile/red{ + dir = 8 }, -/area/service/chapel) -"lle" = ( -/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/hidden{ +/obj/effect/turf_decal/tile/red{ dir = 4 }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/obj/structure/chair{ + dir = 8 }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 4 +/turf/open/floor/iron/cafeteria, +/area/station/service/cafeteria) +"meZ" = ( +/obj/machinery/light/small/directional/east, +/obj/structure/toilet{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/trash/mess, +/obj/machinery/newscaster/directional/north, +/obj/machinery/button/door/directional/south{ + id = "Arrivals_Toilet2"; + name = "Lock Control"; + normaldoorcontrol = 1; + specialfunctions = 4 }, +/obj/effect/turf_decal/bot, /turf/open/floor/iron, -/area/engineering/atmos/storage/gas) -"llk" = ( -/obj/structure/cable, -/obj/effect/turf_decal/delivery, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/area/station/commons/toilet/restrooms) +"mfb" = ( +/obj/machinery/status_display/evac/directional/south, +/obj/machinery/light/directional/south, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, /turf/open/floor/iron, -/area/maintenance/aft) -"lll" = ( -/obj/effect/landmark/start/hangover, -/obj/structure/railing{ +/area/station/ai_monitored/command/storage/eva) +"mfl" = ( +/obj/machinery/computer/atmos_alert{ dir = 4 }, /obj/effect/decal/cleanable/dirt, +/obj/machinery/status_display/evac/directional/west, +/turf/open/floor/plating, +/area/station/maintenance/department/electrical) +"mft" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark/side{ - dir = 4 - }, -/area/hallway/secondary/entry) -"lls" = ( -/obj/effect/turf_decal/tile/yellow/anticorner/contrasted{ - dir = 4 +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ + dir = 6 }, /turf/open/floor/iron, -/area/engineering/main) -"llt" = ( -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/hallway/secondary/entry) -"llu" = ( +/area/station/command/teleporter) +"mfC" = ( /obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/general/hidden, /turf/open/floor/plating, -/area/science/xenobiology) -"lmb" = ( -/obj/machinery/camera/directional/south{ - c_tag = "Bridge - Command Chair"; - name = "command camera" - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/area/station/commons/fitness/recreation) +"mfE" = ( +/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible{ dir = 4 }, -/obj/machinery/button/door/directional/south{ - id = "bridgewindows"; - name = "Bridge View Blast Doors"; - pixel_x = -6; - req_access_txt = "19" - }, -/obj/machinery/button/door/directional/south{ - id = "bridgedoors"; - name = "Bridge Access Blast Doors"; - pixel_x = 6; - req_access_txt = "19" - }, -/turf/open/floor/carpet, -/area/command/bridge) -"lml" = ( +/obj/machinery/meter, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/trimline/yellow/filled/warning, +/obj/effect/turf_decal/siding/yellow, /obj/structure/cable, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/power/apc/auto_name/directional/north, /turf/open/floor/iron, -/area/ai_monitored/command/storage/eva) -"lmC" = ( +/area/station/engineering/atmos) +"mgd" = ( /obj/structure/railing{ - dir = 5 + dir = 10 }, /obj/item/kirbyplants/random, /obj/machinery/light/floor, /obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ - dir = 4 + dir = 8 }, /turf/open/floor/iron, -/area/hallway/primary/fore) -"lmD" = ( -/obj/structure/rack, -/obj/item/storage/toolbox/emergency, -/obj/item/wrench, -/obj/item/crowbar, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron, -/area/command/teleporter) -"lmF" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, +/area/station/hallway/primary/fore) +"mgh" = ( +/obj/item/kirbyplants/random, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/security/office) +"mgk" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, /turf/open/floor/iron, -/area/science/misc_lab/range) -"lmH" = ( +/area/station/engineering/main) +"mgn" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/obj/structure/chair/stool/bar/directional/south, +/turf/open/floor/carpet/green, +/area/station/commons/lounge) +"mgv" = ( +/obj/effect/spawner/structure/window/reinforced/tinted, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/command/heads_quarters/hos) +"mgy" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 }, -/obj/structure/sign/poster/contraband/random/directional/north, /turf/open/floor/iron, -/area/maintenance/port/fore) -"lmI" = ( +/area/station/medical/medbay/central) +"mgP" = ( /obj/structure/table/wood, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/carpet, -/area/command/corporate_showroom) -"lmK" = ( -/obj/machinery/camera/directional/south{ - c_tag = "Chemistry - Center"; - name = "medbay camera"; - network = list("ss13","medbay") - }, -/obj/structure/cable, -/obj/machinery/newscaster/directional/south, -/obj/effect/turf_decal/tile/yellow/half/contrasted, -/turf/open/floor/iron/white, -/area/medical/chemistry) -"lmX" = ( -/obj/structure/cable, +/obj/item/clothing/gloves/color/black, +/obj/item/storage/box/evidence, +/obj/item/taperecorder, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/airalarm/directional/east, +/turf/open/floor/iron/dark, +/area/station/security/detectives_office/private_investigators_office) +"mgY" = ( +/turf/open/floor/glass/reinforced, +/area/station/commons/fitness/recreation) +"mha" = ( /obj/effect/turf_decal/tile/neutral{ - dir = 4 + dir = 8 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/commons/dorms) -"lnd" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/turf/open/floor/iron{ + heat_capacity = 1e+006 }, -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/door/airlock/public/glass{ - name = "Fore Hallway" +/area/station/commons/locker) +"mhd" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 5 }, /turf/open/floor/iron, -/area/hallway/primary/fore) -"lng" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 - }, -/obj/machinery/door/airlock/external{ - name = "External Docking Port" - }, -/obj/effect/landmark/navigate_destination{ - location = "Escape" +/area/station/hallway/secondary/exit/departure_lounge) +"mhe" = ( +/obj/item/exodrone{ + pixel_y = 8 }, -/obj/effect/turf_decal/stripes/line{ +/obj/structure/table, +/obj/machinery/airalarm/directional/west, +/obj/effect/turf_decal/tile/brown/anticorner/contrasted{ dir = 8 }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, /turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"lnl" = ( -/obj/item/phone{ - desc = "Supposedly a direct line to Nanotrasen Central Command. It's not even plugged in."; - pixel_x = -3; - pixel_y = 3 +/area/station/cargo/drone_bay) +"mhg" = ( +/obj/effect/spawner/structure/window/hollow/reinforced/directional{ + dir = 10 }, -/obj/item/clothing/mask/cigarette/cigar/cohiba{ - pixel_x = 6 +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/service/abandoned_gambling_den) +"mhj" = ( +/obj/structure/flora/bush/grassy/style_random, +/obj/structure/flora/rock/pile/jungle/style_random, +/obj/machinery/light/floor, +/turf/open/misc/grass, +/area/station/hallway/primary/fore) +"mho" = ( +/obj/machinery/door/firedoor, +/obj/structure/table/reinforced, +/obj/item/folder/white{ + pixel_x = -2; + pixel_y = 2 }, -/obj/item/clothing/mask/cigarette/cigar/havana{ - pixel_x = 2 +/obj/item/folder/yellow{ + pixel_x = -4 }, -/obj/item/clothing/mask/cigarette/cigar{ - pixel_x = 4.5 +/obj/machinery/door/window/right/directional/west{ + name = "Hydroponics Desk"; + req_access = list("hydroponics") }, -/obj/structure/table/reinforced, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron, -/area/command/heads_quarters/ce) -"lnn" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/structure/desk_bell{ + pixel_x = 8; + pixel_y = 9 }, -/obj/machinery/door/airlock/maintenance_hatch{ - name = "Maintenance Hatch"; - req_access_txt = "12" +/turf/open/floor/plating, +/area/station/service/hydroponics) +"mhs" = ( +/obj/effect/landmark/start/hangover, +/obj/structure/table/wood, +/obj/machinery/door/firedoor, +/obj/structure/displaycase/forsale/kitchen{ + pixel_y = 6 + }, +/turf/open/floor/iron/dark/smooth_half{ + dir = 1 + }, +/area/station/service/bar) +"mhz" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/door/airlock/engineering/glass{ + name = "Supermatter Engine Room" }, /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -46097,668 +44923,627 @@ /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/turf/open/floor/iron, -/area/maintenance/port/fore) -"lnB" = ( -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 8 +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "engine-side" }, +/obj/machinery/door/firedoor, +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, /turf/open/floor/iron, -/area/maintenance/starboard/aft) -"lnC" = ( -/obj/structure/table/reinforced, -/obj/machinery/newscaster/directional/north, -/obj/item/clipboard, -/obj/item/toy/figure/engineer{ - pixel_x = -6 - }, -/obj/item/toy/figure/atmos{ - pixel_x = 6 +/area/station/engineering/supermatter/room) +"mhA" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 }, -/turf/open/floor/wood, -/area/engineering/break_room) -"lnM" = ( -/obj/machinery/navbeacon{ - codes_txt = "patrol;next_patrol=hall7"; - location = "hall6" +/obj/machinery/button/door/directional/south{ + id = "engielock"; + name = "Engineering Lockdown Control"; + pixel_x = -6; + req_access = list("engineering") }, -/obj/structure/cable, -/obj/effect/turf_decal/plaque{ - icon_state = "L8" +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 4 }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/turf/open/floor/iron, +/area/station/engineering/lobby) +"mhE" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/station/cargo/storage) +"mhV" = ( +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ dir = 1 }, -/obj/effect/landmark/start/hangover, +/obj/effect/turf_decal/bot, /turf/open/floor/iron, -/area/hallway/primary/central/aft) -"lnR" = ( -/obj/machinery/button/door{ - id = "brigwindows"; - name = "Cell Window Control"; - pixel_x = -32; - pixel_y = -26; - req_access_txt = "63" - }, -/obj/machinery/button/door{ - id = "brigfront"; - name = "Brig Access Control"; - pixel_x = -26; - pixel_y = -36; - req_access_txt = "63" - }, -/obj/machinery/button/door{ - id = "brigprison"; - name = "Prison Lockdown"; - pixel_x = -38; - pixel_y = -36; - req_access_txt = "63" +/area/station/science/lobby) +"mig" = ( +/obj/machinery/newscaster/directional/north, +/obj/effect/turf_decal/tile/purple{ + dir = 1 }, -/obj/effect/landmark/start/warden, -/obj/structure/cable, -/obj/effect/turf_decal/tile/neutral/fourcorners, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/white, +/area/station/science/research) +"mik" = ( +/obj/structure/cable, +/obj/effect/turf_decal/tile/blue/fourcorners, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, /turf/open/floor/iron, -/area/security/warden) -"lok" = ( -/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ +/area/station/medical/medbay/central) +"min" = ( +/obj/structure/disposalpipe/segment{ dir = 4 }, /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/trimline/yellow/filled/line, -/obj/item/radio/intercom/directional/south, -/turf/open/floor/iron, -/area/engineering/atmos) -"lom" = ( -/obj/item/kirbyplants/random, -/obj/structure/reagent_dispensers/wall/peppertank/directional/south, -/obj/machinery/firealarm/directional/south, -/obj/effect/turf_decal/tile/red/anticorner/contrasted, -/turf/open/floor/iron, -/area/security/execution/transfer) -"lou" = ( -/obj/structure/closet/wardrobe/green, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/effect/landmark/start/hangover/closet, -/turf/open/floor/iron/dark, -/area/commons/locker) -"loz" = ( -/obj/effect/turf_decal/tile/neutral, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/airalarm/directional/east, -/turf/open/floor/iron, -/area/hallway/primary/aft) -"loI" = ( -/obj/machinery/door/poddoor/shutters/preopen{ - id = "rndlab1"; - name = "Research and Development Shutter" +/obj/effect/turf_decal/siding/white{ + dir = 4 }, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/science/lab) -"lpf" = ( -/obj/machinery/atmospherics/pipe/smart/simple/purple/visible{ +/obj/machinery/door/window/right/directional/north{ + name = "Kitchen Delivery"; + req_access = list("kitchen") + }, +/obj/structure/window/reinforced{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/effect/turf_decal/siding/yellow{ - dir = 1 +/obj/effect/turf_decal/delivery, +/turf/open/floor/iron/freezer, +/area/station/service/kitchen/coldroom) +"mir" = ( +/obj/structure/mopbucket, +/obj/item/mop, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"miv" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ + dir = 4 }, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"miC" = ( /obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/engineering/atmos) -"lpi" = ( -/obj/machinery/portable_atmospherics/canister, -/obj/machinery/light/small/directional/west, -/obj/effect/turf_decal/box, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/dark, -/area/maintenance/department/engine/atmos) -"lpk" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 4 + dir = 8 }, /turf/open/floor/iron, -/area/maintenance/fore) -"lpq" = ( -/obj/machinery/atmospherics/pipe/smart/simple/yellow/visible, -/obj/effect/spawner/structure/window/reinforced, +/area/station/maintenance/port/greater) +"miD" = ( +/obj/effect/spawner/random/structure/tank_holder, /turf/open/floor/plating, -/area/engineering/atmos) -"lps" = ( +/area/station/maintenance/fore) +"miE" = ( +/obj/effect/turf_decal/stripes/white/line, +/obj/item/kirbyplants/random, +/obj/machinery/light/directional/east, +/turf/open/floor/wood, +/area/station/engineering/break_room) +"miJ" = ( +/obj/structure/reagent_dispensers/wall/peppertank/directional/east, +/obj/structure/table/reinforced, +/obj/item/clothing/mask/gas/sechailer{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/clothing/mask/gas/sechailer, +/obj/item/clothing/mask/gas/sechailer{ + pixel_x = 3; + pixel_y = -3 + }, +/obj/item/flashlight/seclite, +/obj/item/flashlight/seclite, +/obj/item/flashlight/seclite, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/hallway/primary/fore) -"lpE" = ( -/obj/effect/turf_decal/tile/red, -/turf/open/floor/iron, -/area/security/brig) -"lpN" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/disposalpipe/segment, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/plating, -/area/medical/virology) -"lpQ" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 +/area/station/ai_monitored/security/armory) +"miK" = ( +/obj/structure/table/reinforced, +/obj/machinery/light/directional/west, +/obj/item/storage/medkit/regular, +/obj/effect/turf_decal/tile/blue{ + dir = 1 }, -/obj/structure/table/wood, +/obj/item/storage/secure/safe/caps_spare/directional/west, +/turf/open/floor/iron/dark, +/area/station/command/bridge) +"miQ" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/red{ +/obj/effect/landmark/event_spawn, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron, +/area/station/maintenance/department/crew_quarters/bar) +"miT" = ( +/obj/machinery/status_display/evac/directional/south, +/obj/structure/chair/office{ dir = 1 }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 +/obj/machinery/light/directional/south, +/turf/open/floor/iron/dark, +/area/station/service/library) +"miV" = ( +/obj/structure/sign/warning/no_smoking{ + pixel_x = -32 }, -/obj/effect/turf_decal/tile/yellow{ +/obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/item/food/chococoin{ - pixel_y = 6 +/obj/machinery/atmospherics/components/binary/valve{ + dir = 1 }, -/obj/item/food/chococoin{ - pixel_x = 6 - }, -/obj/item/food/chococoin{ - pixel_x = -6 - }, -/turf/open/floor/iron, -/area/service/abandoned_gambling_den/gaming) -"lpR" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"lpV" = ( -/obj/machinery/suit_storage_unit/standard_unit, -/obj/effect/turf_decal/delivery, /turf/open/floor/iron, -/area/ai_monitored/command/storage/eva) -"lpW" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/plating, -/area/maintenance/port/lesser) -"lqq" = ( -/turf/open/floor/wood, -/area/service/library/abandoned) -"lqz" = ( -/obj/structure/disposalpipe/segment{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/bar{ - dir = 1 - }, -/obj/effect/turf_decal/tile/bar, -/obj/machinery/duct, +/area/station/maintenance/department/electrical) +"mja" = ( +/obj/machinery/teleport/station, +/obj/machinery/status_display/evac/directional/east, +/obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/service/bar) -"lqH" = ( -/obj/structure/cable, +/area/station/command/teleporter) +"mjr" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/door/airlock/highsecurity{ - name = "Gravity Generator Room"; - req_access_txt = "19;23" +/turf/open/floor/plating{ + icon_state = "panelscorched" }, +/area/station/maintenance/port/fore) +"mjw" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/general/visible, +/turf/closed/wall/r_wall, +/area/station/science/xenobiology) +"mjB" = ( /obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/door/firedoor, -/obj/effect/mapping_helpers/airlock/cyclelink_helper, /turf/open/floor/iron, -/area/engineering/gravity_generator) -"lqP" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/area/station/science/auxlab) +"mjC" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/toilet{ + dir = 8 + }, +/obj/machinery/light/small/directional/south, +/obj/effect/landmark/start/assistant, +/obj/effect/turf_decal/bot, +/obj/effect/landmark/start/hangover, +/obj/machinery/newscaster/directional/west, +/obj/machinery/button/door/directional/south{ + id = "Toilet3"; + name = "Lock Control"; + normaldoorcontrol = 1; + specialfunctions = 4 }, /turf/open/floor/iron, -/area/hallway/primary/central/fore) -"lqW" = ( +/area/station/commons/toilet/locker) +"mkb" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/door/airlock/atmos/glass{ - name = "Atmospherics Project Closet"; - req_access_txt = "24" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ +/turf/open/floor/wood, +/area/station/commons/dorms) +"mkl" = ( +/obj/machinery/light/directional/south, +/obj/structure/closet/emcloset, +/obj/effect/turf_decal/delivery, +/turf/open/floor/iron, +/area/station/hallway/primary/central/aft) +"mkm" = ( +/obj/machinery/computer/mech_bay_power_console{ dir = 4 }, -/turf/open/floor/iron, -/area/engineering/atmos/project) -"lrd" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/effect/turf_decal/bot, -/obj/machinery/module_duplicator, -/turf/open/floor/iron/dark, -/area/science/misc_lab) -"lrn" = ( -/obj/structure/cable, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/structure/disposalpipe/segment{ +/turf/open/floor/circuit/green, +/area/station/science/research/abandoned) +"mkD" = ( +/obj/machinery/vending/wardrobe/robo_wardrobe, +/obj/structure/window/reinforced{ dir = 4 }, +/obj/effect/turf_decal/bot, /turf/open/floor/iron, -/area/maintenance/port/aft) -"lrp" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/area/station/science/robotics/lab) +"mkJ" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 4 }, -/turf/open/floor/wood, -/area/command/heads_quarters/captain) -"lrB" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/obj/machinery/airalarm/directional/north, +/turf/open/floor/iron/dark, +/area/station/service/chapel/office) +"mkL" = ( +/obj/item/stack/rods/fifty, +/obj/item/stack/sheet/glass/fifty, +/obj/item/stack/sheet/iron/fifty, +/obj/item/target, +/obj/item/target/syndicate, +/obj/item/target/alien, +/obj/item/target/clown, +/obj/structure/closet/crate/secure{ + desc = "A secure crate containing various materials for building a customised test-site."; + name = "Test Site Materials Crate"; + req_access = list("brig_entrance") }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/obj/machinery/light/small/directional/west, +/obj/machinery/light_switch/directional/west{ + pixel_x = -38 }, -/obj/effect/turf_decal/tile/neutral, -/obj/machinery/newscaster/directional/south, -/obj/structure/chair/sofa/bench/corner{ - dir = 1 +/obj/effect/turf_decal/bot, +/obj/machinery/firealarm/directional/north{ + pixel_x = -26 }, /obj/structure/extinguisher_cabinet/directional/west, -/obj/effect/turf_decal/box/corners{ - dir = 8 - }, /turf/open/floor/iron, -/area/hallway/primary/fore) -"lrU" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/plastic, -/obj/effect/turf_decal/tile/brown/half/contrasted{ +/area/station/security/range) +"mkM" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/smart/simple/dark/visible{ dir = 4 }, -/turf/open/floor/iron, -/area/cargo/warehouse) -"lsc" = ( +/turf/open/floor/plating, +/area/station/engineering/atmos/mix) +"mkX" = ( +/obj/structure/cable, +/obj/structure/table/wood/fancy/blue, +/obj/structure/window/reinforced, +/obj/machinery/door/window{ + base_state = "right"; + dir = 8; + icon_state = "right"; + name = "Core Modules"; + req_access = list("captain") + }, +/turf/open/floor/circuit, +/area/station/ai_monitored/turret_protected/ai_upload) +"mlh" = ( +/obj/item/kirbyplants/random, +/obj/machinery/light/directional/south, /obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/dark, -/area/security/courtroom) -"lsy" = ( +/area/station/ai_monitored/turret_protected/aisat_interior) +"mlt" = ( +/obj/effect/landmark/start/hangover, +/obj/effect/turf_decal/siding/wood{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/wood, +/area/station/service/theater) +"mlu" = ( /obj/structure/cable, -/turf/closed/wall, -/area/security/checkpoint/medical) -"lsG" = ( -/turf/open/floor/iron, -/area/security/prison) -"lsL" = ( -/obj/structure/table, -/obj/item/paper_bin, -/obj/item/pen, /obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/flasher/directional/east{ - id = "hopflash"; - pixel_x = 0; - pixel_y = 26 +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 }, -/turf/open/floor/iron/dark, -/area/hallway/primary/central/fore) -"lsP" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/plating, -/area/security/prison) -"lsT" = ( +/turf/open/floor/iron, +/area/station/security/checkpoint/customs/aft) +"mly" = ( +/obj/structure/table, /obj/effect/decal/cleanable/dirt, -/turf/open/floor/wood, -/area/service/abandoned_gambling_den) -"lsV" = ( -/obj/machinery/door/poddoor{ - id = "engstorage"; - name = "Engineering Secure Storage Lockdown" +/obj/item/book/manual/wiki/tcomms, +/obj/item/wrench, +/obj/item/screwdriver{ + pixel_y = 5 }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/delivery, +/obj/structure/extinguisher_cabinet/directional/east, +/turf/open/floor/iron, +/area/station/tcommsat/server) +"mlz" = ( +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/obj/effect/turf_decal/tile/purple/fourcorners, +/turf/open/floor/iron, +/area/station/science/research) +"mlE" = ( +/turf/closed/wall/r_wall, +/area/station/ai_monitored/command/storage/eva) +"mlF" = ( +/obj/item/kirbyplants/random, +/obj/effect/turf_decal/tile/purple/half/contrasted{ dir = 8 }, -/obj/effect/turf_decal/stripes/line{ +/obj/structure/sign/poster/official/random/directional/west, +/turf/open/floor/iron, +/area/station/cargo/miningoffice) +"mlT" = ( +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/turf/open/floor/iron, -/area/engineering/main) -"lta" = ( -/obj/effect/decal/cleanable/glass, -/obj/effect/decal/cleanable/dirt, -/obj/structure/sink{ - dir = 8; - pixel_x = 12 +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/turf/open/floor/iron/checker, -/area/service/hydroponics/garden/abandoned) -"ltd" = ( -/obj/machinery/door/poddoor/preopen{ - id = "brigprison"; - name = "Prison Blast door" +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/obj/effect/turf_decal/delivery, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/tile/neutral, /turf/open/floor/iron, -/area/security/prison) -"ltm" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 4 - }, +/area/station/engineering/atmos) +"mmq" = ( +/obj/structure/bookcase, +/obj/effect/decal/cleanable/cobweb/cobweb2, /turf/open/floor/wood, -/area/command/corporate_showroom) -"ltv" = ( -/obj/structure/window/reinforced{ +/area/station/service/library/abandoned) +"mmr" = ( +/obj/structure/lattice/catwalk, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/space/basic, +/area/space/nearstation) +"mmE" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/tile/red/half/contrasted{ dir = 8 }, -/obj/machinery/door/window/right/directional/south, +/turf/open/floor/iron, +/area/station/security/office) +"mmJ" = ( +/obj/item/kirbyplants/random, +/obj/effect/turf_decal/tile/red, +/turf/open/floor/iron, +/area/station/security/execution/transfer) +"mmM" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/dark, -/area/ai_monitored/aisat/exterior) -"lty" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/blue/anticorner/contrasted{ - dir = 4 +/area/station/service/chapel) +"mmN" = ( +/obj/machinery/atmospherics/components/binary/pump/on{ + name = "Air Outlet Pump" }, -/turf/open/floor/iron/dark, -/area/command/bridge) -"ltH" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light/small/directional/west, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron, -/area/engineering/main) -"ltI" = ( -/obj/structure/cable, -/obj/effect/landmark/event_spawn, /obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron, -/area/hallway/primary/port) -"ltN" = ( -/obj/structure/sink{ - pixel_y = 22 - }, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 1 +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"mmU" = ( +/obj/effect/turf_decal/trimline/blue/end{ + dir = 4 }, -/turf/open/floor/iron/white, -/area/security/medical) -"ltS" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron, -/area/hallway/primary/aft) -"ltW" = ( -/obj/structure/cable, -/obj/machinery/modular_computer/console/preset/command, -/obj/effect/turf_decal/tile/purple/half/contrasted{ - dir = 1 +/obj/machinery/shower{ + dir = 4; + name = "emergency shower" }, -/turf/open/floor/iron/dark, -/area/command/bridge) -"lua" = ( -/obj/machinery/disposal/bin, /obj/effect/turf_decal/stripes/line{ - dir = 6 + dir = 9 }, -/obj/structure/disposalpipe/trunk, +/obj/machinery/status_display/ai/directional/north, +/obj/machinery/light/directional/north, /turf/open/floor/iron, -/area/medical/pharmacy) -"luk" = ( -/obj/structure/disposalpipe/segment, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/area/station/engineering/main) +"mnf" = ( +/obj/structure/chair/office{ dir = 4 }, -/turf/open/floor/iron, -/area/commons/storage/tools) -"lul" = ( +/turf/open/floor/wood{ + icon_state = "wood-broken5" + }, +/area/station/service/library/abandoned) +"mno" = ( +/obj/structure/disposalpipe/segment, /obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/structure/cable, /turf/open/floor/iron, -/area/medical/pharmacy) -"luy" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark, -/area/service/abandoned_gambling_den) -"luA" = ( -/obj/structure/cable, +/area/station/science/lobby) +"mnz" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 4 + dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark, -/area/science/server) -"luE" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/space_heater, -/obj/effect/turf_decal/tile/neutral/half/contrasted, /turf/open/floor/iron, -/area/maintenance/port/greater) -"luU" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/door/airlock/maintenance_hatch{ - name = "Maintenance Hatch"; - req_access_txt = "12" +/area/station/commons/storage/tools) +"mnF" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, -/obj/effect/mapping_helpers/airlock/abandoned, /obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/effect/turf_decal/stripes/line{ +/turf/open/floor/iron/smooth_half{ + dir = 1 + }, +/area/station/hallway/secondary/entry) +"mnL" = ( +/obj/structure/disposalpipe/trunk{ dir = 4 }, -/turf/open/floor/iron, -/area/maintenance/port/greater) -"luY" = ( -/obj/structure/disposalpipe/segment{ +/obj/structure/disposaloutlet{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/end{ + dir = 8 + }, +/turf/open/floor/plating/airless, +/area/station/maintenance/port/greater) +"mnM" = ( +/obj/structure/sign/warning/secure_area{ + pixel_x = -32 + }, +/obj/machinery/atmospherics/pipe/smart/simple/yellow/visible, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/engineering/atmos) +"mnN" = ( +/obj/machinery/atmospherics/components/binary/pump{ + dir = 1; + name = "Distro to Waste" + }, +/obj/effect/turf_decal/tile/yellow{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/obj/effect/turf_decal/stripes/line{ dir = 1 }, -/turf/open/floor/iron, -/area/science/research) -"lvi" = ( -/obj/structure/chair/office{ +/obj/machinery/light/directional/east, +/obj/effect/turf_decal/box/corners{ dir = 8 }, -/obj/structure/cable, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/landmark/start/depsec/medical, -/turf/open/floor/iron, -/area/security/checkpoint/medical) -"lvk" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock{ - id_tag = "Dorm4"; - name = "Cabin 4" +/turf/open/floor/iron/dark/corner, +/area/station/engineering/atmos/pumproom) +"mnR" = ( +/obj/machinery/door/window/brigdoor{ + name = "Creature Pen"; + req_access = list("research") }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/wood, -/area/commons/dorms) -"lvv" = ( -/turf/open/floor/iron/grimy, -/area/commons/dorms) -"lvw" = ( -/obj/machinery/deepfryer, -/obj/effect/turf_decal/bot, -/obj/structure/extinguisher_cabinet/directional/south, -/turf/open/floor/iron/cafeteria, -/area/service/kitchen) -"lvy" = ( -/obj/structure/chair/stool/directional/west, -/obj/effect/landmark/start/assistant, /obj/structure/cable, +/obj/machinery/door/poddoor/preopen{ + id = "xeno6"; + name = "Creature Cell #6" + }, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/science/xenobiology) +"mnW" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron, -/area/commons/locker) -"lvz" = ( -/obj/effect/turf_decal/stripes/line{ +/area/station/security/office) +"moc" = ( +/obj/structure/chair/wood{ dir = 4 }, +/obj/machinery/light/small/directional/south, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/item/radio/intercom/chapel/directional/west, +/turf/open/floor/iron/dark, +/area/station/service/chapel) +"mop" = ( /obj/effect/decal/cleanable/dirt, +/obj/structure/plasticflaps/opaque, +/obj/machinery/navbeacon{ + codes_txt = "delivery;dir=1"; + dir = 1; + freq = 1400; + location = "Engineering" + }, +/obj/effect/turf_decal/delivery, +/obj/machinery/door/poddoor/preopen{ + id = "engielock"; + name = "Engineering Lockdown Blast Door" + }, /turf/open/floor/iron, -/area/hallway/secondary/entry) -"lvD" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/turf/open/floor/plating{ - icon_state = "panelscorched" +/area/station/maintenance/port/greater) +"mor" = ( +/obj/structure/table/reinforced, +/obj/structure/reagent_dispensers/wall/peppertank/directional/west, +/obj/item/electropack, +/obj/item/assembly/signaler, +/obj/machinery/light/directional/west, +/obj/item/clothing/head/helmet/sec, +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 8 }, -/area/maintenance/fore) -"lvI" = ( -/obj/item/kirbyplants/random, -/obj/machinery/status_display/evac/directional/south, -/obj/effect/turf_decal/tile/blue/anticorner/contrasted, /turf/open/floor/iron/dark, -/area/security/checkpoint/customs/fore) -"lvW" = ( +/area/station/security/execution/education) +"mou" = ( /obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/door/airlock/maintenance_hatch{ - name = "Maintenance Hatch"; - req_access_txt = "12" + dir = 6 }, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/tile/red{ dir = 8 }, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/tile/red{ dir = 4 }, -/turf/open/floor/iron, -/area/maintenance/department/crew_quarters/bar) -"lvY" = ( -/obj/structure/table/wood, -/obj/item/flashlight/lamp/green, -/obj/item/radio/intercom/directional/west, -/turf/open/floor/iron/grimy, -/area/command/heads_quarters/hop) -"lwe" = ( -/obj/structure/closet/secure_closet/freezer/fridge/open, -/obj/effect/decal/cleanable/dirt, -/obj/structure/sign/poster/contraband/random/directional/south, -/turf/open/floor/plating, -/area/service/kitchen/abandoned) -"lwh" = ( +/turf/open/floor/iron/cafeteria, +/area/station/service/cafeteria) +"moz" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 8 }, /turf/open/floor/iron, -/area/hallway/secondary/entry) -"lwn" = ( -/obj/structure/table/wood, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/item/radio/intercom, -/turf/open/floor/iron/dark, -/area/security/courtroom) -"lwN" = ( -/obj/structure/sign/painting/library{ - pixel_y = -32 +/area/station/security/office) +"moC" = ( +/obj/effect/turf_decal/tile/red{ + dir = 8 }, -/turf/open/floor/wood, -/area/service/library) -"lwU" = ( +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/machinery/firealarm/directional/north, +/turf/open/floor/iron/cafeteria, +/area/station/service/cafeteria) +"moG" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral/fourcorners, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/turf/open/floor/iron/dark, +/area/station/ai_monitored/aisat/exterior) +"moV" = ( +/turf/open/floor/carpet, +/area/station/command/bridge) +"moY" = ( +/obj/structure/flora/tree/jungle/style_random, +/obj/structure/flora/bush/fullgrass/style_random, +/turf/open/misc/grass, +/area/station/hallway/primary/fore) +"mpa" = ( +/obj/structure/window/reinforced{ + dir = 8 }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/hallway/secondary/entry) -"lwV" = ( -/obj/machinery/light/small/directional/east, -/obj/structure/toilet{ +/obj/structure/window/reinforced, +/obj/machinery/atmospherics/components/trinary/filter/atmos/n2, +/obj/effect/turf_decal/tile/red/anticorner/contrasted{ dir = 8 }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/trash/mess, -/obj/machinery/newscaster/directional/north, -/obj/machinery/button/door/directional/south{ - id = "Arrivals_Toilet2"; - name = "Lock Control"; - normaldoorcontrol = 1; - specialfunctions = 4 +/turf/open/floor/iron, +/area/station/engineering/atmos) +"mpf" = ( +/obj/structure/table/wood, +/obj/structure/cable, +/obj/effect/turf_decal/tile/blue{ + dir = 1 }, -/obj/effect/turf_decal/bot, /turf/open/floor/iron, -/area/commons/toilet/restrooms) -"lwX" = ( -/obj/item/kirbyplants/random, -/obj/machinery/light/directional/west, -/obj/item/radio/intercom/directional/north, -/obj/machinery/airalarm/directional/west, -/obj/effect/turf_decal/tile/blue/anticorner/contrasted{ +/area/station/hallway/secondary/command) +"mpC" = ( +/turf/closed/wall/r_wall, +/area/station/science/server) +"mpH" = ( +/obj/effect/turf_decal/tile/green{ dir = 1 }, +/obj/effect/landmark/start/botanist, /turf/open/floor/iron, -/area/security/checkpoint/customs/aft) -"lwY" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/landmark/start/hangover, -/turf/open/floor/iron/dark, -/area/security/courtroom) -"lxd" = ( +/area/station/service/hydroponics) +"mpJ" = ( /obj/structure/cable, -/obj/effect/decal/cleanable/dirt, -/obj/effect/landmark/blobstart, +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/sign/warning/vacuum, /turf/open/floor/plating, -/area/maintenance/fore) -"lxf" = ( -/obj/machinery/hydroponics/soil, -/obj/effect/decal/cleanable/dirt, -/obj/item/shovel/spade, -/turf/open/floor/plating{ - icon_state = "panelscorched" - }, -/area/security/prison) -"lxi" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/area/station/cargo/storage) +"mpL" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ +/obj/effect/turf_decal/tile/neutral/half{ dir = 4 }, -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/engineering/glass{ - name = "Engineering Foyer"; - req_one_access_txt = "32;19" +/turf/open/floor/iron, +/area/station/commons/dorms) +"mpO" = ( +/obj/machinery/door/airlock/public/glass{ + id_tag = "permabolt3"; + name = "Cell 3" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 }, +/obj/machinery/door/poddoor/preopen{ + id = "permashut3" + }, +/obj/machinery/door/firedoor, /obj/effect/turf_decal/stripes/line{ dir = 4 }, @@ -46766,506 +45551,392 @@ dir = 8 }, /turf/open/floor/iron, -/area/engineering/lobby) -"lxk" = ( -/turf/open/floor/iron/dark, -/area/service/library) -"lxn" = ( -/obj/structure/cable, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/area/station/security/prison/safe) +"mpR" = ( +/obj/machinery/light/directional/west, +/obj/effect/turf_decal/tile/blue{ + dir = 1 }, -/obj/effect/turf_decal/tile/red, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/firealarm/directional/west, +/turf/open/floor/iron/white, +/area/station/medical/surgery/theatre) +"mqc" = ( +/obj/structure/table, +/obj/item/folder, +/obj/item/pen, +/obj/effect/turf_decal/delivery, +/obj/machinery/status_display/ai/directional/north, /turf/open/floor/iron, -/area/security/prison) -"lxq" = ( -/obj/structure/disposalpipe/segment{ - dir = 6 - }, +/area/station/hallway/secondary/exit/departure_lounge) +"mqe" = ( /obj/effect/decal/cleanable/dirt, -/obj/machinery/conveyor{ - id = "cargodisposals" - }, -/turf/open/floor/plating{ - icon_state = "panelscorched" - }, -/area/cargo/sorting) -"lxr" = ( -/obj/structure/table/wood, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/item/storage/photo_album/library, -/turf/open/floor/iron/grimy, -/area/service/library) -"lxA" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/plating, -/area/maintenance/starboard) -"lxC" = ( -/obj/structure/chair/office, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/grimy, -/area/service/library/abandoned) -"lxK" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron, -/area/maintenance/port/aft) -"lxL" = ( -/obj/structure/cable, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ +/obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ dir = 8 }, +/turf/open/floor/iron, +/area/station/maintenance/port/aft) +"mqr" = ( +/obj/structure/table/wood, +/obj/item/folder/blue, +/obj/item/pen, +/turf/open/floor/wood, +/area/station/command/heads_quarters/hop) +"mqt" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/public/glass{ + name = "Courtroom" + }, +/obj/effect/landmark/event_spawn, +/obj/effect/turf_decal/bot, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/iron/white, -/area/command/heads_quarters/cmo) -"lxP" = ( -/obj/effect/turf_decal/stripes/line, +/obj/effect/mapping_helpers/airlock/access/all/security/court, /obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/effect/turf_decal/caution/stand_clear{ - dir = 1 - }, -/obj/machinery/door/poddoor/preopen{ - id = "engielock"; - name = "Engineering Lockdown Blast Door" + dir = 8 }, -/obj/machinery/light/small/directional/south, -/turf/open/floor/iron/half, -/area/engineering/main) -"lxY" = ( -/obj/structure/cable, /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/security/range) -"lyf" = ( -/obj/structure/table/reinforced, -/obj/item/folder/blue, -/obj/item/assembly/flash/handheld, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/newscaster/directional/east, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/ai) -"lyg" = ( -/obj/structure/table/reinforced, -/obj/item/stack/sheet/iron{ - amount = 30 - }, -/obj/item/stack/sheet/glass/fifty, -/obj/item/crowbar/red, +/area/station/security/courtroom) +"mqz" = ( +/obj/effect/turf_decal/tile/blue, +/obj/structure/railing/corner, +/turf/open/floor/iron, +/area/station/service/hydroponics) +"mqE" = ( +/obj/structure/closet/emcloset/anchored, /obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small/directional/north, /obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/turf_decal/stripes/line, /turf/open/floor/iron/dark, -/area/maintenance/port/aft) -"lyl" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/oil, -/obj/effect/turf_decal/tile/brown/half/contrasted{ - dir = 1 +/area/station/maintenance/port/greater) +"mqQ" = ( +/obj/effect/turf_decal/siding/yellow{ + dir = 8 }, /turf/open/floor/iron, -/area/cargo/storage) -"lys" = ( -/obj/structure/cable, -/obj/structure/disposalpipe/segment, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/status_display/supply{ - pixel_x = 32 +/area/station/engineering/atmos/storage) +"mqT" = ( +/obj/structure/table/glass, +/obj/item/clothing/gloves/color/latex, +/obj/item/surgical_drapes, +/obj/machinery/airalarm/directional/south, +/obj/effect/turf_decal/tile/blue/half/contrasted, +/turf/open/floor/iron/white, +/area/station/medical/surgery/aft) +"mqU" = ( +/obj/machinery/computer/prisoner/gulag_teleporter_computer{ + dir = 1 }, -/obj/effect/turf_decal/tile/brown/anticorner/contrasted{ +/obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/iron, -/area/cargo/storage) -"lyw" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced, -/obj/machinery/atmospherics/components/trinary/filter/atmos/o2, -/obj/effect/turf_decal/tile/blue/anticorner/contrasted{ - dir = 8 - }, -/turf/open/floor/iron, -/area/engineering/atmos) -"lyH" = ( /obj/structure/cable, +/obj/effect/turf_decal/tile/neutral/fourcorners, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment, -/obj/structure/window/reinforced/plasma/spawner/east, -/turf/open/floor/plating, -/area/maintenance/port/lesser) -"lyI" = ( +/turf/open/floor/iron/dark, +/area/station/security/processing) +"mqV" = ( +/obj/structure/dresser, +/obj/structure/mirror/directional/south, +/turf/open/floor/wood, +/area/station/hallway/secondary/service) +"mra" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron, +/area/station/cargo/storage) +"mrd" = ( +/obj/effect/turf_decal/siding/yellow{ + dir = 1 + }, +/obj/machinery/airalarm/directional/west, /obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/station/engineering/storage_shared) +"mre" = ( /obj/effect/decal/cleanable/dirt, -/obj/machinery/door/airlock/maintenance_hatch{ - name = "Maintenance Hatch"; - req_one_access_txt = "12;47" +/turf/open/floor/plating{ + icon_state = "platingdmg2" }, +/area/station/maintenance/starboard) +"mrl" = ( +/obj/machinery/portable_atmospherics/canister/nitrogen, +/turf/open/floor/iron/dark, +/area/station/science/ordnance/storage) +"mru" = ( /obj/structure/cable, -/obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ - dir = 1 + dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ - cycle_id = "sci-toxins-passthrough" +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 }, -/obj/structure/disposalpipe/segment, /turf/open/floor/iron, -/area/maintenance/port/lesser) -"lyJ" = ( -/obj/effect/turf_decal/tile/neutral{ +/area/station/security/execution/transfer) +"mrw" = ( +/obj/effect/landmark/start/botanist, +/turf/open/floor/iron/half{ dir = 8 }, -/obj/structure/extinguisher_cabinet/directional/south, +/area/station/service/hydroponics) +"mrE" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/yellow/filled/corner, +/turf/open/floor/iron/white, +/area/station/medical/chemistry) +"mrT" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/turf_decal/siding/brown{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, -/area/hallway/secondary/entry) -"lyK" = ( -/obj/structure/table/wood, -/obj/machinery/computer/libraryconsole, -/obj/machinery/light_switch/directional/north, -/turf/open/floor/iron/dark, -/area/service/library) -"lyN" = ( -/obj/machinery/conveyor{ - dir = 4; - id = "cargoload" +/area/station/hallway/primary/fore) +"msj" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/button/door{ + id = "Disposal Exit"; + name = "Disposal Vent Control"; + pixel_x = -25; + pixel_y = 4; + req_access = list("maint_tunnels") }, -/obj/structure/plasticflaps, +/obj/structure/chair/stool/directional/west, +/obj/machinery/light/small/directional/west, /obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/cargo/storage) -"lyX" = ( -/obj/machinery/door/window/brigdoor{ - dir = 1; - name = "Creature Pen"; - req_access_txt = "47" +/obj/effect/turf_decal/delivery, +/obj/machinery/computer/pod/old/mass_driver_controller/trash{ + pixel_x = -24; + pixel_y = -7 }, -/obj/machinery/door/poddoor/preopen{ - id = "xeno1"; - name = "Creature Cell #1" +/turf/open/floor/iron, +/area/station/maintenance/disposal) +"msx" = ( +/obj/item/kirbyplants/random, +/obj/structure/sign/poster/contraband/random/directional/south, +/turf/open/floor/wood, +/area/station/service/electronic_marketing_den) +"msB" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, +/turf/open/floor/engine, +/area/station/engineering/supermatter) +"msF" = ( +/obj/effect/landmark/start/hangover, +/obj/structure/railing{ + dir = 1 }, -/obj/structure/cable, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/science/xenobiology) -"lyY" = ( -/obj/machinery/camera/directional/east{ - c_tag = "Telecomms - Cooling Room"; - name = "telecomms camera"; - network = list("ss13","tcomms") +/obj/structure/chair/sofa/bench/left, +/obj/effect/turf_decal/box/corners, +/obj/effect/turf_decal/box/corners{ + dir = 4 }, -/obj/effect/turf_decal/delivery, -/obj/machinery/atmospherics/components/unary/thermomachine/freezer/on{ +/obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ dir = 1 }, /turf/open/floor/iron, -/area/tcommsat/server) -"lze" = ( -/obj/machinery/airalarm/directional/north, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 1 +/area/station/hallway/primary/fore) +"msJ" = ( +/obj/structure/cable, +/obj/machinery/status_display/evac/directional/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, /turf/open/floor/iron, -/area/security/office) -"lzh" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/engineering/main) -"lzx" = ( -/obj/structure/bookcase/random/fiction, -/turf/open/floor/wood, -/area/service/library) -"lzB" = ( -/obj/structure/dresser, -/turf/open/floor/carpet, -/area/command/heads_quarters/captain/private) -"lzD" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/yellow{ +/area/station/engineering/main) +"msR" = ( +/obj/effect/turf_decal/tile/red{ dir = 4 }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow, /turf/open/floor/iron, -/area/commons/storage/primary) -"lzI" = ( -/obj/structure/closet/l3closet/security, +/area/station/commons/lounge) +"mta" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/security/prison) -"lzL" = ( -/obj/effect/spawner/random/vending/colavend, -/obj/machinery/status_display/evac/directional/east, -/obj/machinery/light/directional/east, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 4 }, +/obj/effect/spawner/random/structure/steam_vent, /turf/open/floor/iron, -/area/medical/break_room) -"lzN" = ( -/obj/structure/cable, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/area/station/maintenance/starboard/aft) +"mtb" = ( +/obj/structure/rack, +/obj/item/electronics/apc, +/obj/item/electronics/airalarm, +/obj/effect/turf_decal/bot, /turf/open/floor/iron, -/area/medical/medbay/central) -"lzU" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/grimy, -/area/command/heads_quarters/hop) -"lAh" = ( -/obj/machinery/camera/directional/north{ - c_tag = "Dormitories - Starboard"; - name = "dormitories camera" +/area/station/engineering/storage/tech) +"mtd" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/medical{ + name = "Recovery Room" }, -/obj/structure/cable, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/landmark/start/hangover, -/turf/open/floor/iron, -/area/commons/dorms) -"lAl" = ( /obj/structure/cable, -/obj/machinery/door/airlock/atmos/glass{ - name = "Atmospherics Desk"; - req_access_txt = "24" - }, /obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/effect/turf_decal/siding/yellow/corner, /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/mapping_helpers/airlock/access/all/medical/surgery, /turf/open/floor/iron, -/area/engineering/atmos/storage/gas) -"lAm" = ( -/obj/machinery/power/shieldwallgen/xenobiologyaccess, -/obj/structure/cable, +/area/station/medical/surgery/theatre) +"mti" = ( /obj/effect/turf_decal/stripes/line{ - dir = 5 + dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/general/visible, -/turf/open/floor/plating, -/area/science/xenobiology) -"lAw" = ( -/obj/item/chair/plastic, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/siding/purple{ - dir = 9 +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"mtm" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 4 }, -/turf/open/floor/glass, -/area/maintenance/space_hut/observatory) -"lAD" = ( -/obj/effect/landmark/start/hangover, -/turf/open/floor/iron/grimy, -/area/commons/dorms) -"lAF" = ( -/obj/machinery/door/firedoor/heavy, -/obj/effect/turf_decal/stripes/corner{ +/obj/effect/turf_decal/tile/yellow{ dir = 8 }, -/obj/effect/turf_decal/stripes/corner{ +/turf/open/floor/iron/dark/corner{ dir = 1 }, -/turf/open/floor/iron/white, -/area/science/storage) -"lAV" = ( -/obj/structure/table/wood, -/obj/item/clipboard, -/obj/item/toy/figure/dsquad, -/obj/structure/cable, -/turf/open/floor/iron/grimy, -/area/command/corporate_showroom) -"lBf" = ( -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, +/area/station/engineering/atmos/mix) +"mtn" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/security/prison) -"lBg" = ( -/obj/machinery/atmospherics/pipe/bridge_pipe/purple/visible, -/obj/machinery/atmospherics/pipe/bridge_pipe/cyan/visible{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/trimline/yellow/filled/line, /obj/structure/cable, +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/machinery/light/directional/west, /turf/open/floor/iron, -/area/engineering/atmos) -"lBh" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/delivery, -/obj/machinery/drone_dispenser, -/turf/open/floor/iron, -/area/science/research/abandoned) -"lBt" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 8 +/area/station/engineering/atmos/project) +"mtp" = ( +/obj/structure/disposalpipe/trunk{ + dir = 1 }, -/obj/structure/chair/stool/bar/directional/west, -/obj/structure/sign/poster/contraband/random/directional/south, -/turf/open/floor/wood, -/area/service/electronic_marketing_den) -"lBw" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 8 +/obj/machinery/disposal/bin, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/science/explab) +"mtq" = ( +/obj/structure/dresser, +/obj/structure/sign/nanotrasen{ + pixel_x = -32; + pixel_y = -32 }, -/turf/open/floor/iron{ - heat_capacity = 1e+006 +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/structure/extinguisher_cabinet/directional/west, +/obj/machinery/button/door/directional/south{ + id = "chapelprivacy"; + name = "Privacy Control"; + req_access = list("crematorium") }, -/area/maintenance/port/aft) -"lBN" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/turf/open/floor/wood, -/area/service/abandoned_gambling_den) -"lBQ" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment, -/obj/machinery/holopad/secure, -/turf/open/floor/wood, -/area/command/heads_quarters/captain) -"lBR" = ( -/obj/structure/sign/nanotrasen, -/turf/closed/wall/r_wall, -/area/ai_monitored/command/storage/eva) -"lBT" = ( -/obj/machinery/door/poddoor/preopen{ - id = "brigprison"; - name = "Prison Blast door" +/turf/open/floor/iron/dark, +/area/station/service/chapel/office) +"mtt" = ( +/obj/effect/turf_decal/trimline/yellow/warning{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/yellow/mid_joiner{ + dir = 8 }, /obj/effect/decal/cleanable/dirt, -/obj/structure/sign/warning/pods{ - pixel_x = -32 +/turf/open/floor/plating{ + icon_state = "platingdmg1" }, +/area/station/engineering/supermatter/room) +"mtu" = ( /obj/structure/cable, /obj/effect/turf_decal/delivery, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/security/prison) -"lCB" = ( -/turf/closed/wall/r_wall, -/area/maintenance/port/lesser) -"lCD" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/siding/wood/corner, -/obj/machinery/light/directional/south, -/turf/open/floor/iron/dark, -/area/hallway/secondary/service) -"lCG" = ( -/obj/effect/decal/cleanable/dirt, +/area/station/maintenance/fore) +"mtv" = ( +/obj/effect/landmark/start/hangover, /obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 + }, /turf/open/floor/iron, -/area/maintenance/starboard/aft) -"lCI" = ( -/obj/structure/disposalpipe/segment, +/area/station/cargo/lobby) +"mtw" = ( +/obj/effect/turf_decal/tile/yellow/fourcorners, +/turf/open/floor/iron, +/area/station/engineering/storage) +"mtL" = ( +/obj/structure/closet/secure_closet/miner, /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/delivery, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 4 - }, +/obj/machinery/status_display/evac/directional/north, /turf/open/floor/iron, -/area/maintenance/department/crew_quarters/bar) -"lCO" = ( -/obj/structure/rack, -/obj/item/storage/toolbox/emergency{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/storage/toolbox/emergency, +/area/station/cargo/miningoffice) +"muh" = ( +/obj/structure/lattice/catwalk, +/obj/item/stack/cable_coil, +/turf/open/space/basic, +/area/station/solars/port/fore) +"mur" = ( +/obj/structure/table/wood, +/obj/item/paper_bin/construction, /obj/effect/decal/cleanable/dirt, /obj/effect/spawner/random/maintenance, -/obj/machinery/light_switch/directional/west, -/obj/effect/turf_decal/tile/yellow/anticorner/contrasted{ - dir = 8 - }, -/turf/open/floor/iron, -/area/commons/storage/tools) -"lCP" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 +/turf/open/floor/wood{ + icon_state = "wood-broken5" }, -/obj/effect/turf_decal/tile/yellow, -/obj/item/radio/intercom/directional/north, -/turf/open/floor/iron, -/area/engineering/supermatter/room) -"lCS" = ( -/obj/machinery/light/directional/west, +/area/station/maintenance/port/fore) +"muu" = ( +/obj/structure/cable, /obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark/telecomms, -/area/tcommsat/server) -"lDb" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/neutral{ +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 8 }, -/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron, +/area/station/medical/medbay/central) +"muz" = ( +/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron, -/area/hallway/secondary/entry) -"lDd" = ( +/area/station/medical/pharmacy) +"muH" = ( +/obj/structure/noticeboard/directional/east, +/obj/machinery/camera/directional/east{ + c_tag = "Science - Robotics Lab"; + name = "science camera"; + network = list("ss13","rd") + }, /obj/effect/turf_decal/stripes/line{ - dir = 6 + dir = 4 }, /turf/open/floor/iron, -/area/science/research) -"lDf" = ( -/obj/machinery/status_display/ai/directional/south, +/area/station/science/robotics/lab) +"muK" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/grimy, -/area/service/chapel) -"lDn" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 - }, -/obj/machinery/door/airlock/external{ - name = "External Docking Port"; - space_dir = 8 +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/engineering/glass{ + name = "Primary Tool Storage" }, +/obj/effect/landmark/navigate_destination, /obj/effect/turf_decal/stripes/line{ dir = 8 }, @@ -47273,2260 +45944,2166 @@ dir = 4 }, /turf/open/floor/iron, -/area/hallway/secondary/entry) -"lDs" = ( +/area/station/commons/storage/primary) +"muN" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/door/firedoor, -/obj/effect/turf_decal/stripes/line, +/obj/machinery/door/airlock{ + name = "Bar Backroom" + }, /obj/effect/turf_decal/stripes/line{ - dir = 1 + dir = 4 }, -/turf/open/floor/iron, -/area/hallway/primary/central/fore) -"lDw" = ( -/obj/structure/closet/secure_closet/miner, -/obj/effect/turf_decal/delivery, -/turf/open/floor/iron, -/area/cargo/miningoffice) -"lDz" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/effect/turf_decal/tile/yellow{ +/obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/simple/dark/visible{ - dir = 10 +/obj/machinery/duct, +/obj/effect/mapping_helpers/airlock/access/all/service/bar, +/turf/open/floor/iron/dark, +/area/station/service/bar) +"muU" = ( +/obj/machinery/light/small/directional/south, +/obj/machinery/camera/directional/south{ + c_tag = "Central Hallway - Aft"; + name = "hallway camera" }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/central/aft) +"mvg" = ( /obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/dark/corner, -/area/maintenance/disposal/incinerator) -"lDI" = ( -/obj/structure/reagent_dispensers/plumbed{ +/obj/effect/landmark/blobstart, +/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ dir = 1 }, -/obj/effect/turf_decal/delivery/white{ - color = "#52B4E9" +/turf/open/floor/iron, +/area/station/maintenance/starboard) +"mvk" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, -/turf/open/floor/iron/dark, -/area/engineering/atmos/project) -"lDO" = ( -/obj/item/kirbyplants/random, +/obj/machinery/atmospherics/pipe/smart/manifold4w/brown/visible, +/turf/open/floor/iron, +/area/station/engineering/supermatter/room) +"mvn" = ( +/obj/structure/cable, /obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/pipe/smart/manifold4w/general/hidden, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/dark, -/area/service/chapel) -"lEd" = ( -/obj/structure/table/wood/poker, -/obj/item/storage/fancy/cigarettes/dromedaryco{ - pixel_x = 3; +/area/station/security/execution/education) +"mvp" = ( +/obj/structure/rack, +/obj/item/storage/briefcase{ + pixel_x = -3; pixel_y = 3 }, -/obj/item/storage/fancy/cigarettes/dromedaryco, +/obj/item/storage/secure/briefcase, /obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/dark, -/area/service/abandoned_gambling_den) -"lEk" = ( +/turf/open/floor/plating, +/area/station/security/detectives_office/private_investigators_office) +"mvq" = ( /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/holopad, +/turf/open/floor/iron/grimy, +/area/station/command/meeting_room/council) +"mvv" = ( +/obj/machinery/conveyor{ + dir = 4; + id = "garbage" + }, /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/green/half/contrasted{ - dir = 1 +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plating, +/area/station/maintenance/disposal) +"mvA" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/public/glass{ + name = "Port Primary Hallway" }, -/turf/open/floor/iron, -/area/service/hydroponics/garden) -"lEl" = ( /obj/structure/cable, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/iron, -/area/science/research/abandoned) -"lEo" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/door/airlock/security/glass{ - id_tag = "engdoor"; - name = "Engineering Cell"; - req_access_txt = "63" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, /obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/effect/turf_decal/tile/red/fourcorners, -/turf/open/floor/iron, -/area/security/checkpoint/engineering) -"lEv" = ( -/obj/effect/landmark/start/hangover, -/obj/structure/railing{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark/side{ +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/area/hallway/secondary/entry) -"lEH" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/turf/open/floor/iron, -/area/maintenance/port/greater) -"lEJ" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable, -/obj/effect/turf_decal/tile/green/fourcorners, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/medical/virology) -"lEN" = ( -/obj/machinery/photocopier, -/obj/machinery/computer/security/telescreen/entertainment/directional/west, -/turf/open/floor/wood, -/area/command/heads_quarters/captain/private) -"lEV" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/area/station/hallway/primary/port) +"mvF" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/blue/half/contrasted, -/turf/open/floor/iron/dark, -/area/command/bridge) -"lFa" = ( -/obj/structure/table/reinforced, -/obj/machinery/microwave, -/obj/machinery/light/directional/west, -/obj/item/radio/intercom/directional/west, -/obj/machinery/camera/directional/west{ - c_tag = "Service - Kitchen"; - name = "service camera" - }, /turf/open/floor/iron/cafeteria, -/area/service/kitchen) -"lFd" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating, -/area/commons/fitness/recreation) -"lFe" = ( +/area/station/security/prison/mess) +"mvK" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, -/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/red/half/contrasted, /turf/open/floor/iron, -/area/engineering/atmos/project) -"lFn" = ( -/obj/structure/table/wood, -/obj/item/rcl/pre_loaded, -/obj/item/stack/pipe_cleaner_coil/random, -/obj/item/stack/pipe_cleaner_coil/random, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 4 +/area/station/security/brig) +"mvL" = ( +/obj/effect/landmark/event_spawn, +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, -/turf/open/floor/iron/dark, -/area/commons/fitness/recreation) -"lFN" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/blue/half/contrasted, -/turf/open/floor/iron/white, -/area/medical/medbay/central) -"lFV" = ( -/obj/structure/sign/nanotrasen, -/turf/closed/wall, -/area/command/heads_quarters/hop) -"lGa" = ( -/obj/machinery/modular_computer/console/preset/id{ +/turf/open/floor/iron, +/area/station/ai_monitored/command/storage/eva) +"mvM" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/green/visible, +/obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/machinery/camera/directional/east{ - c_tag = "Security Post - Arrivals Customs" +/obj/structure/sign/warning/radiation{ + pixel_y = -32 }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 1 +/turf/open/floor/iron, +/area/station/engineering/supermatter/room) +"mvO" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Maintenance Hatch" }, -/obj/effect/turf_decal/tile/blue/half/contrasted{ +/obj/effect/mapping_helpers/airlock/abandoned, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/turf/open/floor/iron/dark, -/area/security/checkpoint/customs/fore) -"lGb" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/delivery, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ +/obj/effect/mapping_helpers/airlock/unres{ dir = 8 }, +/obj/effect/mapping_helpers/airlock/access/any/medical/maintenance, /turf/open/floor/iron, -/area/maintenance/fore) -"lGh" = ( -/obj/structure/table/wood, -/obj/item/taperecorder, -/obj/machinery/light/small/directional/north, -/obj/machinery/status_display/evac/directional/north, -/turf/open/floor/carpet/blue, -/area/commons/vacant_room/office) -"lGo" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/door/firedoor, -/obj/machinery/door/poddoor/shutters/window/preopen{ - id = "right_arrivals_shutters" +/area/station/hallway/secondary/construction) +"mvP" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/station/service/chapel) +"mwa" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 8 }, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/obj/effect/turf_decal/tile/blue/half/contrasted{ + dir = 4 }, -/turf/open/floor/iron, -/area/hallway/secondary/entry) -"lGt" = ( -/obj/structure/cable, -/turf/open/floor/iron, -/area/engineering/supermatter/room) -"lGy" = ( -/obj/machinery/hydroponics/soil, -/obj/item/cultivator, -/obj/effect/decal/cleanable/dirt, -/obj/structure/sign/warning/electricshock{ +/turf/open/floor/iron/white, +/area/station/medical/medbay/lobby) +"mwo" = ( +/obj/structure/sign/warning/no_smoking{ pixel_x = -32 }, -/turf/open/floor/plating{ - icon_state = "panelscorched" - }, -/area/security/prison) -"lGJ" = ( -/obj/machinery/atmospherics/components/binary/pump/on{ - dir = 8; - name = "Gas to Cooling" - }, /obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/effect/turf_decal/box/corners, -/obj/effect/turf_decal/box/corners{ - dir = 4 - }, +/obj/effect/turf_decal/tile/yellow/half/contrasted, /turf/open/floor/iron, -/area/engineering/supermatter/room) -"lGM" = ( -/obj/machinery/light/small/directional/north, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/oil, -/obj/effect/turf_decal/stripes/line{ +/area/station/engineering/main) +"mwG" = ( +/obj/structure/cable, +/obj/machinery/light/directional/north, +/obj/effect/turf_decal/tile/yellow/half/contrasted{ dir = 1 }, -/obj/effect/spawner/random/engineering/tracking_beacon, -/turf/open/floor/iron, -/area/maintenance/disposal) -"lGO" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/green/half/contrasted{ - dir = 4 +/turf/open/floor/iron/white, +/area/station/medical/chemistry) +"mwH" = ( +/obj/effect/landmark/start/chemist, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 }, +/obj/effect/turf_decal/tile/yellow, /turf/open/floor/iron/white, -/area/medical/medbay/central) -"lGY" = ( -/obj/structure/cable, +/area/station/medical/chemistry) +"mwK" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/junction/flip{ +/obj/effect/landmark/start/hangover, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/turf/open/floor/plating, -/area/maintenance/starboard) -"lHf" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/delivery, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"mwP" = ( +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/turf/open/floor/iron/white, +/area/station/medical/chemistry) +"mwW" = ( +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/maintenance/starboard/aft) -"lHG" = ( -/obj/machinery/door/airlock{ - name = "Vacant Room" +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 }, -/obj/machinery/door/firedoor, -/obj/effect/spawner/random/structure/barricade, /obj/effect/turf_decal/stripes/line{ dir = 8 }, /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/turf/open/floor/iron, -/area/commons/vacant_room) -"lHI" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/camera/directional/east{ - c_tag = "Auxiliary Tool Storage"; - name = "engineering camera" - }, -/obj/item/radio/intercom/directional/east, -/obj/effect/turf_decal/tile/yellow/half/contrasted{ - dir = 4 +/obj/machinery/door/airlock/engineering/glass{ + name = "Supermatter Engine Room" }, +/obj/machinery/door/firedoor, +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, /turf/open/floor/iron, -/area/commons/storage/tools) -"lHW" = ( -/turf/open/floor/iron/grimy, -/area/command/heads_quarters/ce) -"lIh" = ( -/obj/structure/cable, +/area/station/engineering/supermatter/room) +"mxj" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/machinery/requests_console/directional/south{ - department = "Mining"; - name = "Mining Requests Console" - }, -/obj/machinery/requests_console/directional/south{ - department = "Mining"; - name = "Mining Requests Console" - }, -/obj/machinery/camera/directional/south{ - c_tag = "Cargo - Mining Dock"; - name = "cargo camera" +/obj/effect/turf_decal/tile/blue{ + dir = 8 }, -/obj/effect/turf_decal/tile/brown/half/contrasted, -/turf/open/floor/iron, -/area/cargo/miningoffice) -"lIk" = ( -/obj/structure/table/wood, -/obj/item/folder/blue, -/obj/item/pen/fourcolor, -/obj/machinery/status_display/evac/directional/west, -/turf/open/floor/iron/grimy, -/area/command/heads_quarters/captain/private) -"lIB" = ( -/obj/structure/chair/comfy/black{ +/obj/effect/turf_decal/tile/yellow, +/turf/open/floor/iron/dark/corner{ dir = 8 }, +/area/station/engineering/lobby) +"mxy" = ( +/obj/machinery/door/window/brigdoor{ + name = "Creature Pen"; + req_access = list("research") + }, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/carpet, -/area/command/corporate_showroom) -"lIL" = ( -/obj/structure/table/reinforced, -/obj/item/paper_bin, -/obj/item/pen, -/obj/effect/turf_decal/tile/purple/fourcorners, -/turf/open/floor/iron, -/area/hallway/primary/aft) -"lIO" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/neutral/half/contrasted, +/obj/effect/turf_decal/delivery, /turf/open/floor/iron, -/area/maintenance/department/crew_quarters/bar) -"lIQ" = ( -/obj/machinery/vending/cigarette, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/command/heads_quarters/captain) -"lIS" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/area/station/science/xenobiology) +"mxA" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/door/airlock{ - name = "Auxiliary Storage Closet" - }, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating{ + icon_state = "platingdmg3" }, -/turf/open/floor/iron, -/area/maintenance/port/fore) -"lIU" = ( -/obj/structure/sign/warning/electricshock{ +/area/station/maintenance/port/fore) +"mxE" = ( +/obj/structure/lattice, +/obj/structure/sign/warning/electric_shock{ pixel_x = 32 }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/turf/open/space/basic, +/area/space) +"mxP" = ( +/obj/machinery/computer/crew{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ +/obj/machinery/status_display/ai/directional/south, +/obj/effect/turf_decal/tile/blue/anticorner/contrasted{ dir = 8 }, -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, /turf/open/floor/iron/dark, -/area/engineering/main) -"lJt" = ( -/obj/machinery/recharger, +/area/station/security/checkpoint/customs/fore) +"myc" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/extinguisher_cabinet/directional/south, +/obj/effect/turf_decal/tile/red/anticorner/contrasted, +/turf/open/floor/iron, +/area/station/security/holding_cell) +"myF" = ( /obj/structure/table/reinforced, -/obj/structure/reagent_dispensers/wall/peppertank/directional/north, -/obj/effect/turf_decal/tile/red/half/contrasted{ +/obj/item/folder/red, +/obj/item/restraints/handcuffs, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/item/storage/box/prisoner, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark, +/area/station/security/processing) +"myI" = ( +/obj/structure/lattice, +/obj/structure/window/reinforced{ dir = 1 }, -/turf/open/floor/iron, -/area/security/office) -"lJz" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/stripes/corner, +/turf/open/space, +/area/space/nearstation) +"mzb" = ( +/obj/structure/filingcabinet/chestdrawer, +/obj/machinery/newscaster/directional/west, +/obj/effect/turf_decal/tile/brown/half/contrasted{ + dir = 8 + }, /turf/open/floor/iron, -/area/engineering/main) -"lJK" = ( -/obj/structure/disposalpipe/segment, -/obj/effect/landmark/start/hangover, +/area/station/cargo/office) +"mze" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/security/prison/garden) +"mzm" = ( +/obj/structure/cable, /obj/effect/turf_decal/tile/neutral{ - dir = 4 + dir = 1 }, -/turf/open/floor/iron, -/area/hallway/secondary/entry) -"lJW" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/landmark/event_spawn, /turf/open/floor/iron, -/area/engineering/gravity_generator) -"lJY" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, +/area/station/commons/locker) +"mzu" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/door/firedoor, /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/delivery, -/turf/open/floor/iron, -/area/maintenance/disposal) -"lJZ" = ( -/obj/machinery/door/poddoor/shutters{ - id = "evashutters"; - name = "E.V.A. Storage Shutters" - }, /obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/ai_monitored/command/storage/eva) -"lKa" = ( -/obj/structure/cable, -/obj/effect/turf_decal/tile/yellow/half/contrasted{ - dir = 8 +/area/station/hallway/secondary/entry) +"mzw" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 1 }, +/obj/structure/extinguisher_cabinet/directional/west, /turf/open/floor/iron/white, -/area/medical/chemistry) -"lKm" = ( -/obj/effect/landmark/event_spawn, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron, -/area/security/execution/transfer) -"lKK" = ( -/obj/structure/cable, -/obj/effect/landmark/event_spawn, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron, -/area/construction/mining/aux_base) -"lKN" = ( -/obj/structure/cable, -/obj/effect/turf_decal/stripes/corner, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/tile/purple/half/contrasted{ - dir = 4 +/area/station/medical/medbay/central) +"mzO" = ( +/obj/structure/table/reinforced, +/obj/machinery/newscaster/directional/north, +/obj/item/clipboard, +/obj/item/toy/figure/engineer{ + pixel_x = -6 }, -/turf/open/floor/iron/white, -/area/maintenance/department/science) -"lKO" = ( -/obj/effect/landmark/start/hangover, -/obj/structure/chair/sofa/bench/left{ +/obj/item/toy/figure/atmos{ + pixel_x = 6 + }, +/turf/open/floor/wood, +/area/station/engineering/break_room) +"mzP" = ( +/obj/machinery/smartfridge/extract/preloaded, +/obj/machinery/light_switch/directional/west, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron, +/area/station/science/xenobiology) +"mzS" = ( +/obj/machinery/vending/coffee, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 8 }, -/obj/structure/extinguisher_cabinet/directional/east, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/turf/open/floor/iron{ + heat_capacity = 1e+006 }, -/obj/effect/turf_decal/box/corners, -/obj/effect/turf_decal/box/corners{ +/area/station/science/breakroom) +"mzV" = ( +/obj/effect/landmark/start/hangover, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron, +/area/station/cargo/lobby) +"mzZ" = ( +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/medical/pharmacy) +"mAa" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/light/directional/south, +/turf/open/floor/iron, +/area/station/commons/fitness/recreation) +"mAb" = ( +/obj/machinery/light/directional/south, +/obj/effect/turf_decal/bot, +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ dir = 8 }, +/obj/machinery/newscaster/directional/south, +/obj/machinery/portable_atmospherics/canister, /turf/open/floor/iron, -/area/hallway/primary/fore) -"lKP" = ( -/obj/structure/cable, +/area/station/science/xenobiology) +"mAh" = ( +/obj/effect/turf_decal/tile/neutral, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/structure/extinguisher_cabinet/directional/east, /turf/open/floor/iron, -/area/cargo/office) -"lKX" = ( -/obj/structure/cable, +/area/station/hallway/primary/central/aft) +"mAi" = ( +/obj/item/kirbyplants/random, /obj/effect/turf_decal/delivery, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment, /turf/open/floor/iron, -/area/maintenance/port/aft) -"lKY" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/area/station/engineering/storage/tech) +"mAm" = ( +/obj/effect/turf_decal/delivery, +/obj/machinery/bluespace_vendor/directional/west, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) +"mAv" = ( +/obj/structure/lattice/catwalk, +/turf/open/space, +/area/station/solars/starboard/aft) +"mAA" = ( +/obj/structure/sink/kitchen{ + dir = 8; + pixel_x = 11 + }, +/turf/open/floor/iron/cafeteria, +/area/station/security/prison/mess) +"mAB" = ( /obj/machinery/door/firedoor, -/obj/machinery/door/airlock/engineering{ - name = "Technology Storage"; - req_access_txt = "23" +/obj/machinery/door/airlock{ + name = "Bathroom" }, -/obj/effect/landmark/navigate_destination, -/obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ - dir = 1 + dir = 8 }, -/turf/open/floor/iron, -/area/engineering/storage/tech) -"lLg" = ( -/obj/structure/railing/corner, -/obj/effect/turf_decal/tile/neutral, -/turf/open/floor/iron, -/area/hallway/primary/fore) -"lLn" = ( -/obj/machinery/air_sensor/air_tank, -/turf/open/floor/engine/air, -/area/engineering/atmos) -"lLo" = ( -/obj/effect/landmark/blobstart, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ +/obj/effect/turf_decal/stripes/line{ dir = 4 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/mapping_helpers/airlock/access/all/science/general, /turf/open/floor/iron, -/area/maintenance/port/aft) -"lLs" = ( -/obj/structure/table/reinforced, -/obj/item/paper_bin, -/obj/item/pen, -/obj/machinery/newscaster/directional/east{ - pixel_y = -28 +/area/station/science/breakroom) +"mAH" = ( +/obj/item/kirbyplants/random, +/obj/structure/sign/warning/no_smoking{ + pixel_x = 32 }, -/obj/effect/turf_decal/tile/blue/anticorner/contrasted{ - dir = 4 +/obj/machinery/light_switch/directional/east{ + pixel_x = 21 }, -/turf/open/floor/iron, -/area/security/checkpoint/customs/aft) -"lLu" = ( -/obj/machinery/light/small/directional/south, -/obj/machinery/iv_drip, -/obj/effect/turf_decal/tile/green, +/turf/open/floor/iron/grimy, +/area/station/service/chapel/office) +"mAJ" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/white, -/area/medical/medbay/central) -"lLv" = ( -/obj/structure/sign/departments/medbay/alt, -/turf/closed/wall, -/area/medical/surgery/theatre) -"lLw" = ( +/obj/structure/cable, /obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/turf/open/floor/iron{ - dir = 8; - icon_state = "chapel" +/obj/structure/railing/corner, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 8 }, -/area/service/chapel) -"lLB" = ( +/turf/open/floor/iron, +/area/station/hallway/primary/fore) +"mAK" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/obj/structure/disposalpipe/segment, +/obj/machinery/door/airlock{ + name = "Theater Backstage" }, /obj/machinery/door/firedoor, -/obj/machinery/door/poddoor/shutters/window/preopen{ - id = "left_arrivals_shutters" - }, /obj/effect/turf_decal/stripes/line{ dir = 1 }, /obj/effect/turf_decal/stripes/line, +/obj/effect/mapping_helpers/airlock/access/all/service/theatre, /turf/open/floor/iron, -/area/hallway/secondary/entry) -"lLW" = ( -/obj/effect/turf_decal/bot, -/obj/machinery/portable_atmospherics/scrubber, -/obj/structure/sign/poster/official/there_is_no_gas_giant{ - pixel_x = 32 +/area/station/service/theater) +"mAQ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Xenobiology Maintenance" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/turf/open/floor/iron/textured_large, -/area/engineering/atmos/project) -"lLX" = ( /obj/structure/cable, -/obj/machinery/power/smes, /obj/effect/turf_decal/stripes/line{ - dir = 10 + dir = 8 }, -/turf/open/floor/plating, -/area/maintenance/solars/port/fore) -"lMy" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/ai) -"lMC" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 1 +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/mapping_helpers/airlock/access/all/science/xenobio, /turf/open/floor/iron, -/area/cargo/storage) -"lMJ" = ( +/area/station/maintenance/port/greater) +"mBd" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment, +/turf/open/floor/wood, +/area/station/command/heads_quarters/captain) +"mBe" = ( /obj/structure/cable, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/turf/open/floor/iron, -/area/commons/dorms) -"lMO" = ( -/obj/effect/landmark/blobstart, -/obj/effect/landmark/xeno_spawn, -/obj/effect/landmark/event_spawn, -/obj/machinery/hydroponics/soil, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/service/hydroponics/garden/abandoned) -"lMW" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/obj/structure/chair/stool/bar/directional/south, -/turf/open/floor/iron, -/area/service/kitchen/abandoned) -"lNl" = ( -/obj/structure/window/reinforced{ +/obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 1 }, -/obj/structure/window/reinforced{ - dir = 8 +/turf/open/floor/iron{ + heat_capacity = 1e+006 }, -/turf/open/space, -/area/space/nearstation) -"lNp" = ( -/obj/structure/rack, -/obj/effect/spawner/random/maintenance/two, -/turf/open/floor/plating, -/area/maintenance/port/greater) -"lNC" = ( -/obj/structure/reagent_dispensers/watertank, +/area/station/maintenance/port/greater) +"mBj" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/blood/old, +/obj/effect/landmark/blobstart, /obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/science/mixing) -"lNG" = ( -/obj/machinery/light/directional/east, -/obj/effect/turf_decal/tile/purple, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/white, -/area/science/research) -"lNH" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/structure/extinguisher_cabinet/directional/east, +/turf/open/floor/iron, +/area/station/medical/morgue) +"mBM" = ( /obj/effect/decal/cleanable/dirt, -/turf/open/floor/wood{ - icon_state = "wood-broken5" +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Maintenance Hatch" }, -/area/service/theater) -"lNN" = ( -/obj/effect/spawner/random/vending/colavend, -/obj/effect/turf_decal/delivery, -/turf/open/floor/iron, -/area/hallway/secondary/command) -"lNO" = ( -/obj/structure/table/wood, -/obj/item/storage/crayons, -/obj/item/storage/crayons, -/turf/open/floor/wood, -/area/service/library/abandoned) -"lNQ" = ( /obj/structure/disposalpipe/segment, +/obj/structure/cable, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/mapping_helpers/airlock/unres{ dir = 1 }, +/obj/effect/mapping_helpers/airlock/access/any/security/maintenance, /turf/open/floor/iron, -/area/hallway/secondary/entry) -"lNS" = ( -/obj/structure/table/wood, -/obj/item/storage/secure/briefcase, -/obj/structure/cable, -/turf/open/floor/iron/grimy, -/area/command/corporate_showroom) -"lNW" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 +/area/station/maintenance/starboard) +"mBQ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/camera/directional/east{ + c_tag = "Bridge - Gateway Chamber"; + name = "command camera" }, -/obj/structure/cable, +/obj/effect/turf_decal/bot_white/right, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/command/gateway) +"mCa" = ( +/obj/structure/table/glass, +/obj/item/paper_bin, /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/neutral/half/contrasted, -/turf/open/floor/iron, -/area/maintenance/port/fore) -"lNY" = ( -/obj/effect/landmark/start/hangover, -/obj/structure/chair{ +/turf/open/floor/plating, +/area/station/maintenance/space_hut/observatory) +"mCf" = ( +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/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 }, -/obj/effect/turf_decal/delivery, -/obj/machinery/newscaster/directional/east, -/turf/open/floor/iron, -/area/hallway/secondary/entry) -"lOb" = ( -/obj/structure/table, -/obj/item/paper_bin{ - pixel_x = -3; - pixel_y = 7 +/obj/machinery/disposal/bin, +/obj/effect/turf_decal/bot, +/obj/machinery/airalarm/directional/south, +/turf/open/floor/iron/dark, +/area/station/service/cafeteria) +"mCp" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/command{ + name = "Head of Personnel's Office" }, -/obj/item/pen, -/obj/item/pen, -/obj/item/pen, +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/security/prison) -"lOi" = ( +/obj/effect/mapping_helpers/airlock/access/all/command/hop, +/turf/open/floor/wood, +/area/station/command/heads_quarters/hop) +"mCt" = ( /obj/structure/cable, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/iron, -/area/ai_monitored/command/storage/eva) -"lOl" = ( -/obj/effect/turf_decal/tile/neutral/half/contrasted{ +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/engineering/storage/tech) -"lOr" = ( -/obj/machinery/navbeacon{ - codes_txt = "patrol;next_patrol=hall10"; - location = "hall9" +/area/station/hallway/primary/aft) +"mCL" = ( +/obj/machinery/research/anomaly_refinery, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/science/ordnance/testlab) +"mCM" = ( +/obj/structure/table/wood, +/obj/item/book/manual/wiki/tcomms, +/obj/item/radio{ + pixel_y = 5 }, +/obj/item/radio/intercom/directional/north, +/turf/open/floor/iron/grimy, +/area/station/tcommsat/computer) +"mCV" = ( +/obj/structure/closet/l3closet/security, +/obj/effect/decal/cleanable/dirt, /obj/structure/cable, /obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/turf/open/floor/iron/dark, +/area/station/security/execution/transfer) +"mCW" = ( +/obj/effect/turf_decal/tile/yellow{ dir = 1 }, -/turf/open/floor/iron, -/area/hallway/primary/central/aft) -"lOv" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/green{ - dir = 8 - }, -/obj/effect/turf_decal/tile/blue{ +/turf/open/floor/iron/white, +/area/station/medical/chemistry) +"mDa" = ( +/obj/effect/turf_decal/tile/yellow{ dir = 1 }, -/obj/structure/railing{ - dir = 8 +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, /turf/open/floor/iron, -/area/service/hydroponics) -"lOE" = ( -/obj/structure/mirror/directional/east, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/service/theater/abandoned) -"lOF" = ( -/obj/structure/cable, -/obj/effect/turf_decal/tile/red, -/turf/open/floor/iron, -/area/hallway/primary/starboard) -"lOK" = ( -/obj/structure/disposalpipe/segment{ - dir = 6 +/area/station/engineering/atmos/project) +"mDb" = ( +/obj/machinery/power/turbine/core_rotor{ + mapping_id = "main_turbine" }, /obj/structure/cable, -/obj/effect/turf_decal/tile/blue, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/maintenance/starboard/aft) -"lOR" = ( -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 +/turf/open/floor/engine, +/area/station/maintenance/disposal/incinerator) +"mDg" = ( +/obj/machinery/door/firedoor, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/door/airlock/mining/glass{ + name = "Delivery Office" }, -/obj/machinery/light_switch/directional/south{ - pixel_x = -6 +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, -/turf/open/floor/iron/dark, -/area/service/bar) -"lOV" = ( -/obj/structure/chair/wood{ +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/effect/decal/cleanable/dirt, +/obj/effect/mapping_helpers/airlock/access/all/supply/general, +/turf/open/floor/iron, +/area/station/cargo/sorting) +"mDm" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron, +/area/station/cargo/miningoffice) +"mDn" = ( /turf/open/floor/wood{ - icon_state = "wood-broken3" + icon_state = "wood-broken2" }, -/area/service/abandoned_gambling_den) -"lPc" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/brown/half/contrasted{ +/area/station/security/detectives_office/private_investigators_office) +"mDq" = ( +/obj/structure/table/wood, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ dir = 8 }, -/turf/open/floor/iron, -/area/cargo/office) -"lPd" = ( -/obj/effect/turf_decal/tile/blue/fourcorners, -/turf/open/floor/iron/white, -/area/medical/cryo) -"lPk" = ( -/obj/machinery/camera/directional/north{ - c_tag = "Science - Firing Range"; - name = "science camera"; - network = list("ss13","rd") +/obj/effect/turf_decal/tile/yellow{ + dir = 1 }, -/obj/structure/table/reinforced, -/obj/item/clothing/ears/earmuffs, -/obj/item/clothing/ears/earmuffs, -/obj/item/gun/energy/laser/practice, -/obj/item/gun/energy/laser/practice{ - pixel_x = 3; - pixel_y = -3 +/obj/effect/turf_decal/tile/yellow, +/obj/effect/spawner/random/clothing/bowler_or_that, +/turf/open/floor/iron, +/area/station/commons/lounge) +"mDw" = ( +/obj/structure/chair{ + dir = 4 }, -/turf/open/floor/iron/white, -/area/science/misc_lab/range) -"lPn" = ( -/obj/structure/chair/comfy/brown{ - buildstackamount = 0; +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 1 }, -/turf/open/floor/carpet, -/area/command/meeting_room/council) -"lPq" = ( +/turf/open/floor/iron/dark, +/area/station/security/courtroom) +"mDz" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/structure/table/reinforced, +/obj/item/clothing/shoes/wheelys/rollerskates, +/obj/item/clothing/shoes/wheelys/rollerskates{ + pixel_y = 5 + }, +/turf/open/floor/iron, +/area/station/cargo/storage) +"mDI" = ( /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/door/firedoor, +/obj/structure/closet/secure_closet/freezer/kitchen/maintenance, +/obj/effect/turf_decal/bot, +/obj/machinery/power/apc/auto_name/directional/south, +/turf/open/floor/iron, +/area/station/service/kitchen/abandoned) +"mDJ" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ - cycle_id = "bridge-right" +/obj/machinery/newscaster/directional/east, +/obj/structure/table/wood, +/obj/effect/spawner/random/bureaucracy/folder{ + spawn_all_loot = 1; + spawn_loot_split = 1 }, -/obj/machinery/door/airlock/command/glass{ - name = "Bridge Access"; - req_access_txt = "19" +/turf/open/floor/iron/dark, +/area/station/service/library) +"mDR" = ( +/obj/machinery/vending/wardrobe/law_wardrobe, +/obj/machinery/firealarm/directional/east, +/obj/machinery/light_switch/directional/north{ + pixel_x = -8 }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/obj/machinery/button/door/directional/north{ + id = "lawyerprivacy"; + name = "Lawyer's Privacy Control"; + pixel_x = 6 }, -/obj/effect/turf_decal/stripes/line{ +/turf/open/floor/wood, +/area/station/service/lawoffice) +"mEi" = ( +/obj/structure/table, +/turf/open/floor/iron, +/area/station/commons/fitness/recreation) +"mEv" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/obj/effect/turf_decal/delivery, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ dir = 4 }, +/turf/open/floor/iron, +/area/station/maintenance/port/aft) +"mEx" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/structure/table/reinforced, +/obj/item/clothing/suit/hazardvest, +/obj/item/clothing/suit/hazardvest, +/obj/item/flashlight, +/obj/item/flashlight, +/obj/effect/turf_decal/bot, /turf/open/floor/iron/dark, -/area/command/bridge) -"lPy" = ( -/obj/structure/cable, -/obj/effect/turf_decal/tile/blue{ - dir = 4 +/area/station/engineering/atmos) +"mEA" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/white, -/area/medical/medbay/central) -"lPI" = ( +/turf/open/floor/iron/dark, +/area/station/service/abandoned_gambling_den) +"mEI" = ( +/obj/machinery/newscaster/directional/north, +/obj/structure/table/wood, +/obj/effect/spawner/random/maintenance, +/obj/effect/turf_decal/tile/neutral/fourcorners, /obj/effect/decal/cleanable/dirt, -/obj/machinery/door/airlock{ - name = "Bathroom" +/turf/open/floor/iron/dark, +/area/station/service/kitchen/abandoned) +"mEX" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 }, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/hallway/secondary/command) +"mFe" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/turf/open/floor/iron, +/area/station/medical/surgery/theatre) +"mFh" = ( +/obj/effect/turf_decal/tile/purple{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/white, +/area/station/science/lobby) +"mFp" = ( +/obj/structure/table/reinforced, +/obj/item/paper_bin, +/obj/item/pen, +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 8 + }, /turf/open/floor/iron, -/area/science/breakroom) -"lPL" = ( -/obj/structure/disposalpipe/segment{ +/area/station/security/warden) +"mFr" = ( +/obj/item/kirbyplants/random, +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/structure/cable, -/obj/effect/spawner/random/engineering/atmospherics_portable, -/obj/machinery/power/apc/auto_name/directional/north, -/turf/open/floor/plating, -/area/maintenance/department/crew_quarters/bar) -"lPQ" = ( -/obj/machinery/atmospherics/pipe/smart/simple/purple/visible{ +/turf/open/floor/iron, +/area/station/science/robotics/lab) +"mFu" = ( +/obj/machinery/atmospherics/components/binary/pump{ + name = "Atmos to Loop" + }, +/obj/effect/turf_decal/box/corners, +/obj/effect/turf_decal/box/corners{ dir = 4 }, -/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, +/obj/effect/turf_decal/box/corners{ + dir = 1 + }, /turf/open/floor/iron, -/area/engineering/atmos/pumproom) -"lQa" = ( -/obj/structure/chair/wood{ +/area/station/engineering/supermatter/room) +"mGm" = ( +/obj/machinery/portable_atmospherics/canister, +/obj/effect/turf_decal/bot, +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ dir = 4 }, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"mGo" = ( +/obj/effect/spawner/random/entertainment/arcade, /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/light/dim/directional/north, /turf/open/floor/iron/dark, -/area/service/theater/abandoned) -"lQb" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable, +/area/station/service/abandoned_gambling_den/gaming) +"mGq" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 8 +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/delivery, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/station/maintenance/fore) +"mGr" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 }, +/turf/open/floor/iron, +/area/station/maintenance/starboard/aft) +"mGu" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/light/directional/south, /turf/open/floor/iron{ heat_capacity = 1e+006 }, -/area/maintenance/port/aft) -"lQf" = ( +/area/station/commons/dorms) +"mGw" = ( +/turf/open/floor/wood, +/area/station/command/meeting_room/council) +"mGB" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/tile/neutral/fourcorners, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/obj/effect/turf_decal/arrows/white{ + color = "#800080"; + dir = 8 }, -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/atmos/glass{ - name = "Atmospherics Project Room"; - req_access_txt = "24" +/turf/open/floor/iron, +/area/station/science/lobby) +"mGC" = ( +/obj/structure/cable, +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 }, /turf/open/floor/iron, -/area/engineering/atmos/hfr_room) -"lQr" = ( +/area/station/hallway/primary/central/fore) +"mGE" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/blue/half/contrasted, +/turf/open/floor/iron/dark, +/area/station/command/bridge) +"mGF" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/effect/landmark/start/hangover, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/obj/structure/chair{ + dir = 8 + }, +/turf/open/floor/carpet/red, +/area/station/hallway/secondary/service) +"mGH" = ( +/obj/machinery/atmospherics/pipe/smart/simple/yellow/visible{ + dir = 9 }, +/obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron, -/area/hallway/primary/fore) -"lQC" = ( +/area/station/engineering/atmos) +"mGQ" = ( /obj/structure/cable, -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral/fourcorners, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment, /turf/open/floor/iron, -/area/science/robotics/lab) -"lQI" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/area/station/medical/medbay/central) +"mHc" = ( /obj/structure/cable, -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, +/obj/machinery/light/directional/north, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, /obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, +/obj/machinery/status_display/ai/directional/north, /turf/open/floor/iron, -/area/engineering/atmos/project) -"lQQ" = ( -/obj/structure/table, +/area/station/engineering/supermatter/room) +"mHm" = ( /obj/effect/decal/cleanable/dirt, -/obj/item/retractor, -/obj/item/hemostat, -/obj/effect/turf_decal/tile/red{ +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron, +/area/station/engineering/storage) +"mHn" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/door/firedoor, +/obj/machinery/door/poddoor/shutters/window/preopen{ + id = "right_arrivals_shutters" + }, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ dir = 1 }, /turf/open/floor/iron, -/area/service/kitchen/abandoned) -"lQV" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/area/station/hallway/secondary/entry) +"mHw" = ( +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=hall5"; + location = "hall4" + }, +/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"mHJ" = ( /obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible, +/turf/open/floor/plating, +/area/station/maintenance/department/electrical) +"mHM" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/cargo/storage) +"mHN" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/kirbyplants/random, +/turf/open/floor/plating, +/area/station/maintenance/port/greater) +"mHR" = ( /obj/structure/cable, -/obj/machinery/door/airlock/research{ - name = "Ordnance Launch Site"; - req_access_txt = "8" +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ - cycle_id = "sci-toxins-passthrough" +/obj/machinery/firealarm/directional/south, +/turf/open/floor/iron, +/area/station/hallway/secondary/command) +"mHX" = ( +/obj/machinery/holopad{ + pixel_x = -16 }, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/landmark/start/chemist, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/tile/yellow/half/contrasted{ + dir = 4 + }, +/turf/open/floor/iron/white, +/area/station/medical/pharmacy) +"mIf" = ( +/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 1 }, +/turf/open/floor/iron/dark, +/area/station/medical/virology) +"mIq" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark/telecomms, +/area/station/science/xenobiology) +"mIs" = ( +/turf/closed/wall, +/area/station/command/gateway) +"mIv" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/table, +/obj/item/stack/sheet/iron/fifty, +/obj/item/stack/rods/fifty, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, /turf/open/floor/iron, -/area/science/mixing/launch) -"lQY" = ( +/area/station/commons/storage/tools) +"mIA" = ( /obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/obj/effect/turf_decal/bot, -/obj/machinery/power/apc/auto_name/directional/north, /turf/open/floor/iron, -/area/command/gateway) -"lRf" = ( -/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible, +/area/station/cargo/storage) +"mIO" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, /obj/effect/turf_decal/tile/yellow{ - dir = 4 + dir = 8 }, +/obj/machinery/atmospherics/pipe/smart/simple/dark/visible{ + dir = 10 + }, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/dark/corner, -/area/engineering/atmos/pumproom) -"lRv" = ( -/obj/machinery/light/small/directional/north, -/obj/machinery/seed_extractor, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron/checker, -/area/service/hydroponics/garden/abandoned) -"lRA" = ( -/obj/effect/turf_decal/siding/white/corner{ - dir = 1 +/area/station/maintenance/disposal/incinerator) +"mIP" = ( +/obj/effect/landmark/blobstart, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/spawner/random/trash/mess, +/turf/open/floor/iron/dark, +/area/station/service/abandoned_gambling_den) +"mJd" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/machinery/door/airlock{ - name = "Kitchen"; - req_access_txt = "28" +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/door/airlock/public/glass{ + name = "Service Hall" }, +/obj/machinery/door/firedoor, /obj/effect/turf_decal/stripes/line{ dir = 8 }, /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/machinery/door/firedoor, -/turf/open/floor/iron/dark, -/area/service/kitchen) -"lRD" = ( -/obj/effect/turf_decal/tile/red{ +/obj/effect/mapping_helpers/airlock/access/all/service/general, +/turf/open/floor/iron/checker, +/area/station/hallway/secondary/service) +"mJj" = ( +/obj/effect/turf_decal/tile/blue{ dir = 1 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/iron, -/area/hallway/primary/starboard) -"lRF" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/pipe/smart/simple/dark/visible, -/turf/open/floor/iron, -/area/engineering/atmos) -"lRJ" = ( -/obj/structure/sign/warning/securearea, -/turf/closed/wall/r_wall, -/area/command/heads_quarters/rd) -"lRK" = ( -/obj/machinery/computer/prisoner/management, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 1 - }, -/turf/open/floor/iron/dark, -/area/command/bridge) -"lRN" = ( -/turf/closed/wall/r_wall, -/area/command/meeting_room/council) -"lRQ" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/medical/medbay/lobby) +"mJq" = ( /obj/effect/turf_decal/tile/red, /turf/open/floor/iron, -/area/service/theater) -"lRR" = ( +/area/station/hallway/primary/starboard) +"mJH" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible, +/turf/open/floor/plating, +/area/station/maintenance/disposal/incinerator) +"mJN" = ( /obj/structure/cable, -/obj/machinery/conveyor{ - dir = 4; - id = "cargoload" - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/door/poddoor{ - id = "cargoload"; - name = "supply dock loading door" +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ + dir = 4 }, /turf/open/floor/plating, -/area/cargo/storage) -"lSd" = ( -/obj/machinery/conveyor{ - dir = 4; - id = "garbage" - }, +/area/station/engineering/atmos/pumproom) +"mJR" = ( +/obj/structure/cable, /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plating, -/area/maintenance/disposal) -"lSf" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/smart/simple/cyan/hidden{ +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/maintenance/starboard/greater) +"mJT" = ( +/obj/effect/landmark/start/depsec/medical, +/obj/effect/turf_decal/tile/red/half/contrasted{ dir = 4 }, -/turf/open/floor/plating, -/area/engineering/atmos/storage/gas) -"lSj" = ( +/turf/open/floor/iron, +/area/station/security/checkpoint/medical) +"mJZ" = ( /obj/structure/table/wood, -/obj/item/folder/red, +/obj/effect/turf_decal/tile/neutral/fourcorners, /obj/item/pen, -/obj/machinery/light_switch/directional/east{ - pixel_x = 38 +/obj/item/storage/dice, +/turf/open/floor/iron/dark, +/area/station/service/library) +"mKa" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 }, -/obj/machinery/keycard_auth/directional/north{ - pixel_x = 26 +/turf/open/floor/iron/dark, +/area/station/hallway/secondary/service) +"mKc" = ( +/obj/effect/turf_decal/tile/brown/half/contrasted{ + dir = 1 }, +/turf/open/floor/iron, +/area/station/cargo/office) +"mKd" = ( +/obj/machinery/status_display/evac/directional/south, /obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/status_display/ai/directional/north, -/obj/machinery/button/door/directional/east{ - id = "hosprivacy"; - name = "Privacy Control"; - pixel_y = 6; - req_access_txt = "58" - }, -/obj/machinery/button/door/directional/east{ - id = "hosspace"; - name = "Space Shutters Control"; - pixel_y = -6; - req_access_txt = "58" - }, +/obj/structure/destructible/cult/item_dispenser/archives/library, +/obj/item/book/codex_gigas, /turf/open/floor/iron/dark, -/area/command/heads_quarters/hos) -"lSk" = ( -/obj/structure/sign/warning/securearea{ - pixel_x = 32 - }, -/turf/closed/wall/r_wall, -/area/maintenance/disposal/incinerator) -"lSw" = ( -/obj/structure/closet, -/obj/effect/spawner/random/maintenance/two, -/turf/open/floor/plating{ - icon_state = "panelscorched" +/area/station/service/library) +"mKu" = ( +/obj/machinery/light/directional/west, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/area/maintenance/starboard) -"lSA" = ( +/turf/open/floor/iron, +/area/station/hallway/primary/aft) +"mKv" = ( /obj/effect/decal/cleanable/dirt, -/turf/open/floor/engine, -/area/engineering/supermatter/room) -"lSD" = ( -/obj/structure/table, -/obj/structure/window/reinforced, /obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron, +/area/station/engineering/main) +"mKC" = ( +/obj/machinery/icecream_vat, +/obj/effect/turf_decal/bot/right, +/obj/machinery/firealarm/directional/west, /turf/open/floor/iron/dark, -/area/science/mixing/launch) -"lSW" = ( +/area/station/service/kitchen) +"mKL" = ( /obj/structure/cable, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/effect/spawner/random/engineering/tracking_beacon, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/red/half/contrasted, /turf/open/floor/iron/dark, -/area/command/bridge) -"lSZ" = ( -/obj/item/kirbyplants/random, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron, -/area/hallway/primary/central/aft) -"lTi" = ( +/area/station/security/execution/education) +"mKP" = ( +/obj/effect/landmark/blobstart, /obj/structure/disposalpipe/segment{ - dir = 4 + dir = 10 }, /obj/structure/cable, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 8 +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/security/office) -"lTm" = ( -/obj/structure/disposalpipe/segment{ - dir = 5 +/area/station/science/xenobiology) +"mKQ" = ( +/obj/structure/table/reinforced, +/obj/item/stock_parts/matter_bin{ + pixel_x = 3; + pixel_y = 3 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/obj/item/stock_parts/matter_bin, +/obj/item/stock_parts/micro_laser, +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, +/obj/machinery/airalarm/directional/west, +/obj/structure/disposalpipe/segment, /turf/open/floor/iron, -/area/hallway/primary/central/aft) -"lTo" = ( -/obj/docking_port/stationary{ - dheight = 4; - dir = 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) -"lTC" = ( -/obj/structure/disposalpipe/sorting/mail/flip{ - dir = 8; - name = "Janitor Junction"; - sortType = 22 - }, -/obj/structure/cable, -/obj/effect/turf_decal/tile/neutral/fourcorners, +/area/station/science/lab) +"mKU" = ( +/obj/machinery/power/shieldwallgen, +/obj/effect/turf_decal/bot, /turf/open/floor/iron, -/area/hallway/secondary/entry) -"lTI" = ( -/obj/effect/decal/cleanable/dirt, -/turf/closed/wall, -/area/cargo/warehouse) -"lTK" = ( -/obj/machinery/vending/boozeomat, -/obj/item/radio/intercom/directional/east, -/turf/open/floor/iron/checker{ - dir = 1 - }, -/area/service/bar) -"lTL" = ( +/area/station/maintenance/port/greater) +"mLc" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/fore) -"lTO" = ( -/obj/item/kirbyplants/random, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/button/door/directional/north{ - id = "ceblast"; - name = "Office Lockdown Control"; - pixel_x = 6; - pixel_y = 26; - req_access_txt = "56" - }, -/obj/machinery/light_switch/directional/north{ - pixel_x = -6 - }, -/turf/open/floor/iron/dark, -/area/command/heads_quarters/ce) -"lTT" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/light_switch/directional/west{ - pixel_x = -38 - }, -/obj/machinery/button/door/directional/west{ - id = "construction"; - name = "Auxiliary Construction Shutters"; - req_access_txt = "72" - }, -/obj/machinery/camera/directional/west{ - c_tag = "Auxiliary Construction"; - name = "engineering camera" - }, -/obj/effect/turf_decal/tile/yellow/half/contrasted{ - dir = 8 - }, -/turf/open/floor/iron, -/area/construction/mining/aux_base) -"lUe" = ( -/obj/machinery/light/small/directional/west, -/obj/structure/sign/warning/vacuum{ - pixel_x = 32 - }, -/turf/open/floor/plating, -/area/security/prison) -"lUs" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/insectguts, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, +/obj/effect/turf_decal/tile/neutral, /turf/open/floor/iron, -/area/maintenance/port/fore) -"lUH" = ( -/obj/structure/table, -/obj/item/paper_bin, -/obj/item/pen, -/obj/machinery/light/directional/south, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/machinery/firealarm/directional/south, -/turf/open/floor/iron/white, -/area/medical/medbay/lobby) -"lUO" = ( -/obj/machinery/atmospherics/pipe/smart/manifold/purple/visible, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron, -/area/engineering/atmos) -"lUW" = ( -/obj/structure/sink{ - dir = 8; - pixel_x = 11 - }, -/obj/effect/turf_decal/trimline/blue/filled/line, -/obj/structure/extinguisher_cabinet/directional/east, -/turf/open/floor/iron/white, -/area/medical/treatment_center) -"lUY" = ( -/obj/structure/sign/plaques/kiddie/library{ - pixel_x = -32 +/area/station/hallway/primary/central/fore) +"mLr" = ( +/obj/item/stack/sheet/plasteel{ + amount = 15 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/obj/item/wrench, +/obj/machinery/light/directional/west, +/obj/item/clothing/glasses/welding, +/obj/structure/table/reinforced, +/obj/effect/turf_decal/bot, +/obj/machinery/firealarm/directional/west, +/obj/machinery/light_switch/directional/west{ + pixel_x = -38 }, /turf/open/floor/iron, -/area/hallway/primary/central/fore) -"lVb" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/turf/open/floor/wood{ - icon_state = "wood-broken6" +/area/station/science/robotics/lab) +"mLt" = ( +/obj/structure/rack, +/obj/item/storage/briefcase{ + pixel_x = -3; + pixel_y = 3 }, -/area/service/library/abandoned) -"lVc" = ( +/obj/item/storage/secure/briefcase, +/turf/open/floor/wood, +/area/station/service/lawoffice) +"mLu" = ( +/obj/effect/decal/cleanable/oil, /obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/vending/clothing, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/maintenance/department/electrical) +"mLD" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/spawner/random/maintenance, /obj/effect/turf_decal/bot, +/turf/open/floor/iron, +/area/station/cargo/storage) +"mLT" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/decal/cleanable/dirt, +/obj/effect/landmark/start/detective, +/obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/hallway/secondary/entry) -"lVw" = ( -/obj/structure/sink{ - dir = 4; - pixel_x = -12; - pixel_y = 2 - }, -/obj/effect/turf_decal/tile/blue/half/contrasted{ - dir = 8 +/area/station/security/detectives_office) +"mMd" = ( +/obj/machinery/computer/upload/ai{ + dir = 1 }, -/turf/open/floor/iron/white, -/area/medical/surgery/aft) -"lVD" = ( -/obj/effect/spawner/structure/window/reinforced/plasma, -/obj/machinery/atmospherics/pipe/heat_exchanging/junction{ - dir = 8 +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/ai_upload) +"mMn" = ( +/obj/machinery/atmospherics/pipe/smart/simple/purple/visible{ + dir = 9 }, -/turf/open/floor/plating, -/area/engineering/supermatter/room) -"lVO" = ( -/obj/effect/turf_decal/box/red/corners{ +/turf/open/floor/iron/dark, +/area/station/science/ordnance) +"mMr" = ( +/obj/effect/turf_decal/stripes/end{ dir = 1 }, -/obj/effect/turf_decal/box/red/corners{ +/obj/structure/tank_holder/oxygen, +/turf/open/floor/iron/smooth, +/area/station/hallway/secondary/entry) +"mMK" = ( +/obj/structure/chair/office/light{ dir = 8 }, -/turf/open/floor/iron/dark/textured, -/area/engineering/atmos/storage) -"lVS" = ( -/obj/structure/chair/office{ - dir = 8 +/obj/effect/landmark/start/assistant, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/turf_decal/bot, +/obj/machinery/holopad, +/turf/open/floor/iron, +/area/station/commons/fitness/recreation) +"mMX" = ( +/obj/structure/reagent_dispensers/watertank, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating, +/area/station/maintenance/aft) +"mNj" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ + dir = 5 }, +/turf/open/floor/iron/grimy, +/area/station/service/chapel) +"mNo" = ( +/obj/structure/tank_dispenser/oxygen, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron, +/area/station/ai_monitored/command/storage/eva) +"mNw" = ( +/obj/machinery/portable_atmospherics/canister/oxygen, /obj/effect/decal/cleanable/dirt, -/obj/machinery/airalarm/directional/east, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron, +/area/station/maintenance/port/greater) +"mNC" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/plating, -/area/service/library/abandoned) -"lVT" = ( -/obj/machinery/door/poddoor/preopen{ - id = "atmoslock"; - name = "Atmospherics Lockdown Blast door" +/area/station/commons/fitness/recreation) +"mNF" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/door/airlock/highsecurity{ + name = "Gravity Generator Room" }, +/obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/caution/stand_clear, -/obj/structure/sign/warning/fire{ - pixel_y = 32 - }, -/obj/machinery/light/small/directional/north, -/turf/open/floor/iron/half, -/area/engineering/atmos) -"lVU" = ( -/obj/effect/spawner/random/entertainment/arcade, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/light/dim/directional/north, -/turf/open/floor/iron/dark, -/area/service/abandoned_gambling_den/gaming) -"lWf" = ( -/obj/machinery/door/window/brigdoor{ - dir = 1; - name = "Creature Pen"; - req_access_txt = "47" +/obj/machinery/door/firedoor, +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/obj/effect/mapping_helpers/airlock/access/all/engineering/construction, +/turf/open/floor/iron, +/area/station/engineering/gravity_generator) +"mNG" = ( +/obj/structure/bed/roller, +/obj/structure/sign/departments/chemistry{ + pixel_y = -32 }, -/obj/structure/cable, -/obj/machinery/door/poddoor/preopen{ - id = "xeno4"; - name = "Creature Cell #4" +/obj/machinery/light/directional/south, +/obj/machinery/camera/directional/south{ + c_tag = "Medbay - Waiting Room"; + name = "medbay camera"; + network = list("ss13","medbay") }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/science/xenobiology) -"lWg" = ( -/obj/structure/cable, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/structure/disposalpipe/segment{ +/obj/effect/turf_decal/tile/blue, +/turf/open/floor/iron/white, +/area/station/medical/medbay/lobby) +"mNP" = ( +/obj/structure/chair/comfy/brown{ dir = 4 }, -/turf/open/floor/iron, -/area/medical/morgue) -"lWv" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/obj/structure/closet/radiation, -/obj/machinery/newscaster/directional/north, -/turf/open/floor/iron, -/area/engineering/main) -"lWG" = ( -/obj/structure/door_assembly/door_assembly_mhatch, -/obj/effect/decal/cleanable/dirt, +/turf/open/floor/carpet, +/area/station/medical/psychology) +"mNX" = ( +/obj/machinery/status_display/evac/directional/west, +/obj/machinery/light/directional/west, /obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, /turf/open/floor/iron, -/area/service/kitchen/abandoned) -"lWL" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/stripes/corner{ +/area/station/hallway/secondary/entry) +"mOe" = ( +/obj/structure/chair/office{ dir = 1 }, +/obj/effect/landmark/start/cargo_technician, +/obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron, -/area/engineering/main) -"lWR" = ( -/obj/effect/turf_decal/siding/green{ +/area/station/cargo/storage) +"mOf" = ( +/obj/machinery/camera/directional/north{ + c_tag = "Telecomms - Monitoring"; + name = "telecomms camera"; + network = list("ss13","tcomms") + }, +/obj/machinery/light_switch/directional/north, +/turf/open/floor/iron/grimy, +/area/station/tcommsat/computer) +"mOh" = ( +/obj/item/kirbyplants{ + icon_state = "plant-21" + }, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/turf/open/floor/iron/white, +/area/station/science/lobby) +"mOi" = ( +/obj/item/kirbyplants/random, +/obj/machinery/light/small/directional/south, +/obj/effect/turf_decal/tile/blue, +/obj/machinery/firealarm/directional/south, +/turf/open/floor/iron/white, +/area/station/medical/medbay/lobby) +"mOp" = ( +/obj/effect/turf_decal/tile/yellow{ dir = 4 }, +/obj/effect/turf_decal/stripes/line, /obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/service/hydroponics/garden) -"lWS" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ +/obj/structure/cable, +/obj/machinery/power/apc/auto_name/directional/north, +/turf/open/floor/iron/dark/corner{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 8 +/area/station/engineering/atmos/pumproom) +"mOv" = ( +/obj/machinery/holopad, +/obj/structure/cable, +/turf/open/floor/iron/grimy, +/area/station/command/heads_quarters/hop) +"mOz" = ( +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 9 }, -/turf/open/floor/iron/dark, -/area/science/genetics) -"lWV" = ( /obj/effect/turf_decal/bot, -/obj/structure/closet/radiation, -/turf/open/floor/iron/dark, -/area/engineering/atmos/project) -"lXh" = ( -/obj/machinery/atmospherics/pipe/smart/manifold/purple/visible{ +/turf/open/floor/iron, +/area/station/commons/storage/primary) +"mOA" = ( +/obj/structure/chair/office/light{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral/fourcorners, /obj/effect/decal/cleanable/dirt, -/obj/machinery/meter, -/obj/effect/turf_decal/box/corners{ +/obj/effect/turf_decal/siding/purple{ dir = 4 }, -/turf/open/floor/iron, -/area/engineering/atmos) -"lXm" = ( -/obj/structure/disposalpipe/segment, +/obj/structure/sign/poster/official/science{ + pixel_x = 32; + pixel_y = 32 + }, +/turf/open/floor/glass, +/area/station/maintenance/space_hut/observatory) +"mOB" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/grimy, -/area/service/lawoffice) -"lXn" = ( -/obj/structure/chair/stool/bar/directional/north, -/obj/machinery/light/small/directional/west, -/obj/structure/sign/poster/contraband/random/directional/west, -/turf/open/floor/iron/grimy, -/area/service/abandoned_gambling_den) -"lXt" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/engineering/supermatter/room) -"lXy" = ( -/obj/effect/decal/cleanable/oil, -/turf/open/floor/iron, -/area/maintenance/department/crew_quarters/bar) -"lXA" = ( -/obj/structure/cable, -/obj/machinery/light/directional/west, -/obj/machinery/atmospherics/pipe/layer_manifold/cyan/visible, -/obj/effect/turf_decal/stripes/corner{ +/obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 1 }, -/obj/machinery/status_display/ai/directional/west, -/turf/open/floor/iron, -/area/engineering/supermatter/room) -"lXC" = ( -/obj/effect/landmark/start/cargo_technician, -/obj/effect/turf_decal/bot, /turf/open/floor/iron, -/area/cargo/storage) -"lXN" = ( -/turf/closed/wall, -/area/science/lobby) -"lXO" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 +/area/station/hallway/secondary/command) +"mOD" = ( +/obj/machinery/atmospherics/pipe/smart/simple/purple/visible, +/turf/open/floor/iron/dark, +/area/station/science/ordnance) +"mOH" = ( +/obj/structure/lattice, +/obj/structure/window/reinforced{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock{ - name = "Bar Backroom"; - req_access_txt = "25" +/obj/structure/window/reinforced{ + dir = 8 }, -/obj/effect/turf_decal/stripes/line{ +/turf/open/space, +/area/space/nearstation) +"mOI" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 4 }, -/obj/effect/turf_decal/stripes/line{ +/turf/open/floor/wood, +/area/station/service/theater) +"mOM" = ( +/obj/structure/reagent_dispensers/water_cooler, +/obj/effect/turf_decal/tile/blue/anticorner/contrasted{ dir = 8 }, -/obj/machinery/duct, -/turf/open/floor/iron/dark, -/area/service/bar) -"lXU" = ( +/turf/open/floor/iron/white, +/area/station/medical/psychology) +"mOP" = ( /obj/effect/decal/cleanable/dirt, -/obj/structure/plasticflaps/opaque, -/obj/machinery/navbeacon{ - codes_txt = "delivery;dir=2"; - freq = 1400; - location = "Tool Storage" - }, -/obj/effect/turf_decal/delivery, -/turf/open/floor/iron, -/area/maintenance/port/fore) -"lXZ" = ( +/obj/structure/cable, /obj/effect/turf_decal/stripes/line{ - dir = 10 + dir = 4 }, -/obj/machinery/light/small/directional/south, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/firealarm/directional/south, /turf/open/floor/iron, -/area/engineering/atmos/hfr_room) -"lYk" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable, +/area/station/command/teleporter) +"mOX" = ( +/obj/effect/landmark/event_spawn, +/obj/effect/turf_decal/plaque{ + icon_state = "L5" + }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/green/half/contrasted, -/turf/open/floor/iron/white, -/area/medical/medbay/central) -"lYl" = ( +/turf/open/floor/iron, +/area/station/hallway/primary/central/aft) +"mPg" = ( +/obj/machinery/door/airlock/external{ + name = "External Docking Port" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper, /obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/effect/landmark/event_spawn, -/turf/open/floor/iron, -/area/engineering/main) -"lYw" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark/corner{ - dir = 8 +/turf/open/floor/iron/smooth_half{ + dir = 1 + }, +/area/station/hallway/secondary/entry) +"mPh" = ( +/obj/machinery/suit_storage_unit/ce, +/obj/machinery/airalarm/directional/east, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/command/heads_quarters/ce) +"mPp" = ( +/obj/structure/table/reinforced, +/obj/item/electronics/apc{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/electronics/apc, +/obj/effect/turf_decal/delivery, +/obj/machinery/airalarm/directional/north, +/turf/open/floor/iron, +/area/station/maintenance/department/electrical) +"mPu" = ( +/obj/structure/filingcabinet/security, +/turf/open/floor/carpet, +/area/station/command/heads_quarters/captain/private) +"mPI" = ( +/obj/machinery/atmospherics/pipe/smart/simple/yellow/visible{ + dir = 10 }, -/area/commons/fitness/recreation) -"lYC" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, /obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/engineering/glass{ - name = "Engineering Break Room"; - req_one_access_txt = "19;32" - }, -/obj/effect/turf_decal/siding/yellow/corner{ - dir = 8 + dir = 5 }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 +/turf/open/floor/iron/white, +/area/station/science/ordnance/storage) +"mPT" = ( +/obj/structure/table/wood, +/obj/item/storage/secure/safe/hos{ + pixel_x = 32 }, +/obj/item/flashlight/lamp, +/obj/machinery/light_switch/directional/north, +/turf/open/floor/iron/grimy, +/area/station/command/heads_quarters/hos) +"mPV" = ( +/obj/structure/cable, +/obj/machinery/power/smes, /obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/tile/yellow/fourcorners, -/turf/open/floor/iron, -/area/engineering/break_room) -"lYQ" = ( -/obj/structure/sign/warning/electricshock{ - pixel_x = 32; - pixel_y = -32 + dir = 10 }, -/obj/structure/cable, -/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/plating, +/area/station/maintenance/solars/port/fore) +"mPW" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/landmark/start/hangover, -/turf/open/floor/iron, -/area/hallway/secondary/command) -"lYX" = ( -/obj/machinery/camera/directional/east{ - c_tag = "Security - Brig Aft" - }, -/obj/effect/turf_decal/tile/red{ - dir = 4 +/obj/effect/turf_decal/stripes/corner{ + dir = 1 }, -/obj/item/radio/intercom/directional/east, /turf/open/floor/iron, -/area/security/brig) -"lZe" = ( -/obj/structure/table/wood, -/obj/item/storage/crayons, -/obj/item/storage/crayons, -/obj/machinery/requests_console/directional/south{ - department = "Chapel"; - departmentType = 2; - name = "Chapel Requests Console" - }, -/obj/machinery/status_display/evac/directional/east, -/obj/machinery/camera/directional/south{ - c_tag = "Chapel Office"; - name = "chapel camera" +/area/station/engineering/main) +"mQg" = ( +/obj/structure/window/reinforced{ + dir = 8 }, -/turf/open/floor/carpet, -/area/service/chapel/office) -"lZh" = ( -/obj/effect/landmark/start/hangover, -/obj/structure/chair/sofa/bench{ +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/aisat/exterior) +"mQh" = ( +/obj/effect/turf_decal/loading_area{ dir = 4 }, -/obj/machinery/status_display/ai/directional/west, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/hallway/primary/fore) -"lZm" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark/side{ +/area/station/hallway/primary/fore) +"mQt" = ( +/obj/structure/cable, +/obj/structure/disposalpipe/segment, +/obj/machinery/light/directional/west, +/obj/structure/extinguisher_cabinet/directional/west, +/obj/effect/turf_decal/tile/brown/half/contrasted{ dir = 8 }, -/area/commons/fitness/recreation) -"lZq" = ( -/obj/machinery/navbeacon{ - codes_txt = "patrol;next_patrol=hall8"; - location = "hall7" - }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"lZy" = ( -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/bot, /turf/open/floor/iron, -/area/cargo/storage) -"lZN" = ( -/obj/structure/table/reinforced, -/obj/machinery/status_display/ai/directional/north, -/obj/item/restraints/handcuffs, -/obj/item/assembly/flash/handheld, -/turf/open/floor/iron/dark, -/area/command/bridge) -"lZT" = ( -/obj/structure/sign/poster/official/report_crimes{ - pixel_y = 32 - }, -/obj/effect/spawner/random/trash/mess, -/turf/open/floor/wood{ - icon_state = "wood-broken5" - }, -/area/security/detectives_office/private_investigators_office) -"lZY" = ( +/area/station/cargo/storage) +"mQA" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/neutral, +/obj/structure/chair/stool/bar/directional/west, +/turf/open/floor/plating, +/area/station/service/theater/abandoned) +"mQC" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/landmark/event_spawn, +/obj/effect/turf_decal/stripes/line, /turf/open/floor/iron, -/area/hallway/secondary/entry) -"mac" = ( -/obj/effect/landmark/start/hangover, -/obj/machinery/light_switch/directional/north{ - pixel_x = -8 - }, -/turf/open/floor/wood, -/area/hallway/secondary/service) -"maf" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/obj/structure/closet/crate{ - icon_state = "crateopen" +/area/station/command/gateway) +"mQE" = ( +/obj/structure/table/glass, +/obj/item/storage/box/beakers{ + pixel_x = 3; + pixel_y = 3 }, -/obj/item/clothing/head/cone, -/obj/item/clothing/head/cone, -/obj/item/clothing/head/cone, -/obj/item/clothing/head/cone, -/obj/structure/sign/poster/official/moth_delam{ - pixel_y = -32 +/obj/item/storage/box/syringes, +/obj/structure/cable, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 }, /turf/open/floor/iron, -/area/engineering/main) -"mam" = ( -/obj/machinery/light/small/directional/east, -/obj/structure/closet/secure_closet/brig{ - id = "engcell"; - name = "Engineering Cell Locker" +/area/station/medical/virology) +"mQF" = ( +/obj/structure/chair/office, +/obj/effect/landmark/start/station_engineer, +/obj/effect/landmark/event_spawn, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/obj/effect/turf_decal/tile/red/anticorner/contrasted{ +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/turf/open/floor/iron, -/area/security/checkpoint/engineering) -"map" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/turf/open/floor/iron, -/area/science/misc_lab/range) -"mat" = ( -/obj/effect/decal/cleanable/dirt, -/obj/item/kirbyplants/random, -/turf/open/floor/plating, -/area/service/library/abandoned) -"mau" = ( -/obj/effect/turf_decal/tile/red{ +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/turf/open/floor/iron, -/area/security/office) -"maB" = ( -/obj/machinery/newscaster/directional/north, -/obj/structure/table/wood, -/obj/effect/spawner/random/maintenance, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/line, /turf/open/floor/iron/dark, -/area/service/kitchen/abandoned) -"maP" = ( -/obj/effect/landmark/event_spawn, -/obj/structure/cable, +/area/station/engineering/main) +"mQM" = ( +/obj/effect/decal/cleanable/cobweb/cobweb2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/security/brig) -"mbf" = ( +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"mQZ" = ( +/obj/machinery/gateway/centerstation, +/obj/effect/decal/cleanable/dirt, /obj/structure/cable, -/obj/item/circuitboard/computer/secure_data, -/obj/structure/frame/computer{ - anchored = 1; - dir = 8 +/turf/open/floor/iron/dark, +/area/station/command/gateway) +"mRe" = ( +/obj/machinery/door/airlock/research/glass{ + name = "Ordnance Lab" }, -/obj/machinery/power/apc/auto_name/directional/east, -/turf/open/floor/wood{ - icon_state = "wood-broken2" +/obj/effect/mapping_helpers/airlock/locked, +/obj/machinery/atmospherics/pipe/smart/simple/purple/visible{ + dir = 4 }, -/area/service/electronic_marketing_den) -"mbi" = ( -/obj/structure/filingcabinet/security, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/security/detectives_office) -"mbx" = ( /obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/door/airlock/maintenance_hatch{ - name = "Maintenance Hatch"; - req_access_txt = "12" + dir = 8 }, -/turf/open/floor/iron, -/area/maintenance/fore) -"mbJ" = ( -/obj/item/food/pie/cream, -/obj/structure/table, -/obj/machinery/duct, -/turf/open/floor/iron/cafeteria, -/area/service/kitchen) -"mbT" = ( -/obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/access/all/science/ordnance, +/turf/open/floor/iron/dark/airless, +/area/station/science/ordnance/freezerchamber) +"mRf" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/red{ dir = 1 }, -/obj/effect/turf_decal/caution/stand_clear, -/turf/open/floor/iron, -/area/cargo/storage) -"mbW" = ( -/obj/machinery/light/directional/west, -/obj/machinery/camera/directional/west{ - c_tag = "Central Hallway - Security Hallway"; - name = "hallway camera" +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/yellow{ dir = 8 }, /turf/open/floor/iron, -/area/hallway/primary/central/fore) -"mcd" = ( +/area/station/service/abandoned_gambling_den/gaming) +"mRE" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/obj/machinery/button/door/directional/south{ - id = "engielock"; - name = "Engineering Lockdown Control"; - pixel_x = -6; - req_access_txt = "10" +/obj/structure/disposalpipe/segment{ + dir = 9 }, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 4 +/turf/open/floor/iron/white, +/area/station/science/research) +"mRF" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/trimline/yellow/filled/warning{ + dir = 1 }, /turf/open/floor/iron, -/area/engineering/lobby) -"mcm" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/red/anticorner/contrasted{ +/area/station/engineering/atmos) +"mSe" = ( +/turf/closed/wall/r_wall, +/area/station/security/prison/safe) +"mSl" = ( +/obj/effect/landmark/event_spawn, +/obj/structure/cable, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 8 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/security/office) -"mcn" = ( -/obj/machinery/blackbox_recorder, -/obj/machinery/atmospherics/pipe/heat_exchanging/simple, -/turf/open/floor/circuit/green/telecomms/mainframe, -/area/tcommsat/server) -"mco" = ( -/obj/item/kirbyplants/random, -/obj/effect/decal/cleanable/dirt, -/obj/structure/sign/poster/contraband/random/directional/east, -/turf/open/floor/plating, -/area/service/abandoned_gambling_den) -"mct" = ( +/area/station/ai_monitored/security/armory) +"mSp" = ( /obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/oil, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron, +/area/station/cargo/miningoffice) +"mSv" = ( /obj/structure/disposalpipe/segment{ - dir = 5 + dir = 4 }, /obj/structure/cable, +/obj/effect/turf_decal/delivery, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/plating, -/area/maintenance/starboard) -"mcw" = ( -/obj/structure/flora/ausbushes/fernybush, -/obj/structure/flora/ausbushes/leafybush, -/turf/open/misc/grass, -/area/hallway/primary/fore) -"mcx" = ( -/obj/structure/table, -/obj/item/stack/sheet/iron/fifty, -/obj/item/stack/sheet/glass/fifty, -/obj/item/wrench, -/obj/item/clothing/glasses/welding, -/obj/effect/turf_decal/tile/purple{ - dir = 4 +/turf/open/floor/iron, +/area/station/command/heads_quarters/rd) +"mSA" = ( +/obj/structure/chair/comfy/brown{ + dir = 8 }, -/obj/machinery/newscaster/directional/north, -/turf/open/floor/iron/white, -/area/science/lab) -"mcF" = ( -/obj/machinery/light/directional/north, -/obj/machinery/computer/security/telescreen/entertainment/directional/north, -/turf/open/floor/wood, -/area/command/heads_quarters/captain) -"mcG" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/line{ - dir = 6 +/obj/effect/landmark/event_spawn, +/mob/living/carbon/human/species/monkey/punpun, +/turf/open/floor/carpet/green, +/area/station/commons/lounge) +"mSB" = ( +/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, -/turf/open/floor/iron, -/area/maintenance/disposal) -"mcN" = ( -/obj/structure/chair/office/light{ - dir = 8 +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/effect/landmark/start/assistant, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/effect/turf_decal/bot, -/obj/machinery/holopad, /turf/open/floor/iron, -/area/commons/fitness/recreation) -"mcR" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/area/station/hallway/secondary/command) +"mSG" = ( /obj/structure/cable, -/obj/machinery/door/airlock/highsecurity{ - name = "Gravity Generator Room"; - req_access_txt = "19;23" +/obj/machinery/light/small/directional/north, +/obj/machinery/power/terminal{ + dir = 8 }, -/obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ - dir = 1 + dir = 5 }, -/obj/machinery/door/firedoor, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 1 +/obj/item/radio/intercom/directional/north, +/obj/machinery/camera/directional/north{ + c_tag = "Solar - Fore Starboard"; + name = "solar camera" }, +/turf/open/floor/plating, +/area/station/maintenance/solars/starboard/fore) +"mSQ" = ( +/turf/closed/wall/r_wall, +/area/station/maintenance/port/greater) +"mSW" = ( +/obj/machinery/power/shieldwallgen, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/engineering/gravity_generator) -"mcS" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/area/station/maintenance/port/aft) +"mSX" = ( +/obj/structure/table, +/obj/item/storage/box/bodybags, +/obj/item/clothing/gloves/color/latex, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/security/detectives_office) +"mTe" = ( +/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/pipe/smart/simple/dark/visible{ + dir = 10 }, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, -/area/hallway/secondary/entry) -"mcT" = ( +/area/station/maintenance/disposal/incinerator) +"mTn" = ( +/obj/effect/turf_decal/siding/thinplating/dark, +/turf/open/floor/iron/grimy, +/area/station/service/bar) +"mTo" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/item/kirbyplants/random, +/turf/open/floor/iron, +/area/station/engineering/supermatter/room) +"mTA" = ( +/turf/closed/wall/r_wall, +/area/station/security/holding_cell) +"mTS" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 1 }, -/obj/structure/cable, -/obj/structure/mirror/directional/north, -/obj/structure/sink{ - pixel_y = 22 +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/junction{ dir = 4 }, -/turf/open/floor/iron, -/area/commons/toilet/restrooms) -"mcW" = ( -/obj/machinery/flasher/directional/north{ - id = "AI" +/turf/open/floor/iron/white, +/area/station/science/lobby) +"mUp" = ( +/obj/structure/sign/warning/electric_shock{ + pixel_y = 32 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, -/obj/machinery/porta_turret/ai, -/obj/effect/turf_decal/tile/neutral/fourcorners, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/ai) -"mdc" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/hallway/secondary/command) +"mUG" = ( +/obj/machinery/chem_master, +/obj/effect/turf_decal/tile/yellow/fourcorners, +/turf/open/floor/iron/white, +/area/station/medical/chemistry) +"mUJ" = ( +/obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/maintenance, -/obj/item/crowbar/red, -/obj/structure/rack, +/obj/structure/cable, /turf/open/floor/plating, -/area/maintenance/fore) -"mdd" = ( -/obj/effect/landmark/event_spawn, -/turf/open/floor/carpet, -/area/command/meeting_room/council) -"mdj" = ( -/obj/effect/landmark/start/hangover, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, +/area/station/security/prison) +"mUL" = ( +/obj/effect/spawner/structure/window, +/turf/open/floor/plating, +/area/station/maintenance/space_hut/observatory) +"mUO" = ( +/obj/machinery/light/directional/west, /obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/loading_area, /turf/open/floor/iron, -/area/hallway/secondary/entry) -"mdm" = ( -/obj/structure/table, -/obj/item/storage/medkit/regular, -/obj/item/paper/pamphlet/gateway, -/obj/item/paper/pamphlet/gateway, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron, -/area/command/gateway) -"mdw" = ( -/obj/machinery/atmospherics/pipe/smart/simple/purple/visible, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark, -/area/science/mixing) -"mdC" = ( -/obj/machinery/atmospherics/pipe/smart/simple/green/visible, -/obj/structure/window/reinforced{ - dir = 8 +/area/station/command/teleporter) +"mUR" = ( +/obj/structure/sign/poster/official/help_others{ + pixel_y = 32 }, -/obj/effect/turf_decal/tile/blue{ +/obj/structure/chair/sofa/left, +/obj/item/toy/plush/moth{ + name = "Moffee" + }, +/turf/open/floor/carpet, +/area/station/medical/psychology) +"mVa" = ( +/turf/open/floor/wood{ + icon_state = "wood-broken7" + }, +/area/station/security/detectives_office/private_investigators_office) +"mVB" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 8 }, -/obj/machinery/computer/atmos_control/air_tank{ - dir = 4 +/turf/open/floor/iron, +/area/station/commons/toilet/locker) +"mVO" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/camera/directional/west{ + c_tag = "Security Hallway - Fore"; + name = "hallway camera" }, -/turf/open/floor/iron/white/corner{ +/obj/effect/turf_decal/tile/red{ dir = 1 }, -/area/engineering/atmos) -"mdG" = ( -/obj/machinery/light/small/directional/north, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, -/area/security/prison/safe) -"mdK" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/bot_white/right, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/command/gateway) -"mdO" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, +/area/station/hallway/primary/starboard) +"mVS" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/open/floor/iron, -/area/cargo/miningoffice) -"mdV" = ( -/obj/machinery/power/solar{ - id = "aftport"; - name = "Aft-Port Solar Array" +/area/station/hallway/secondary/entry) +"mVZ" = ( +/turf/open/floor/iron/dark/corner{ + dir = 4 }, -/obj/structure/cable, -/turf/open/floor/iron/solarpanel/airless, -/area/solars/port/aft) -"mdW" = ( -/obj/structure/disposalpipe/segment{ - dir = 10 +/area/station/engineering/lobby) +"mWf" = ( +/obj/structure/chair/office{ + dir = 8 }, -/obj/machinery/conveyor{ - dir = 4; - id = "garbage" +/obj/effect/landmark/start/hangover, +/turf/open/floor/wood, +/area/station/commons/dorms) +"mWn" = ( +/obj/structure/table, +/obj/item/stack/sheet/iron/five, +/obj/effect/turf_decal/tile/brown{ + dir = 4 }, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, +/obj/item/radio/intercom/directional/north, +/turf/open/floor/iron{ + heat_capacity = 1e+006 + }, +/area/station/commons/vacant_room/commissary) +"mWq" = ( +/obj/effect/spawner/structure/window/reinforced/plasma, /turf/open/floor/plating, -/area/maintenance/disposal) -"mdY" = ( -/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible{ +/area/station/engineering/supermatter) +"mWw" = ( +/obj/machinery/computer/crew{ dir = 4 }, -/obj/machinery/meter{ - name = "Mixed Air Tank Out" - }, -/obj/structure/grille, -/turf/closed/wall/r_wall, -/area/engineering/atmos) -"mec" = ( -/obj/structure/cable, -/turf/open/floor/wood, -/area/command/meeting_room/council) -"mel" = ( -/obj/machinery/computer/secure_data{ +/obj/effect/turf_decal/tile/red/anticorner/contrasted{ dir = 1 }, -/obj/effect/turf_decal/tile/red/fourcorners, /turf/open/floor/iron, -/area/security/checkpoint/escape) -"meF" = ( -/obj/structure/sign/warning/securearea{ - pixel_y = 32 +/area/station/security/checkpoint/medical) +"mWy" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/disposalpipe/segment, +/obj/machinery/door/poddoor/preopen{ + id = "xeno2"; + name = "Creature Cell #2" }, -/obj/machinery/light/directional/north, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 1 +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/science/xenobiology) +"mWF" = ( +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/engineering/supermatter/room) +"mWO" = ( +/obj/structure/railing/corner, +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/iron, +/area/station/hallway/primary/fore) +"mWP" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 10 }, +/obj/machinery/light/small/directional/south, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/firealarm/directional/south, /turf/open/floor/iron, -/area/engineering/atmos) -"meJ" = ( -/obj/structure/cable, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 4 +/area/station/engineering/atmos/hfr_room) +"mWU" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 }, /turf/open/floor/iron, -/area/security/lockers) -"meR" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/area/station/engineering/gravity_generator) +"mXa" = ( /obj/structure/cable, /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 4 }, /turf/open/floor/iron, -/area/maintenance/port/fore) -"meV" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/door/airlock/maintenance_hatch{ - name = "Maintenance Hatch"; - req_access_txt = "12" - }, +/area/station/maintenance/port/greater) +"mXb" = ( /obj/effect/turf_decal/stripes/line{ - dir = 8 + dir = 9 }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 +/obj/machinery/atmospherics/components/unary/cryo_cell, +/turf/open/floor/iron, +/area/station/medical/cryo) +"mXf" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Maintenance Hatch" }, /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/iron, -/area/maintenance/starboard) -"mfb" = ( -/obj/machinery/status_display/evac/directional/south, -/obj/machinery/light/directional/south, +/obj/structure/cable, /obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/turf/open/floor/iron, -/area/ai_monitored/command/storage/eva) -"mfh" = ( -/obj/effect/landmark/start/hangover, -/turf/open/floor/wood, -/area/service/library) -"mfi" = ( -/obj/machinery/atmospherics/pipe/smart/simple/cyan/hidden{ - dir = 10 - }, -/obj/structure/table/reinforced, -/obj/item/tank/internals/emergency_oxygen{ - pixel_x = -6 + dir = 8 }, -/obj/item/tank/internals/emergency_oxygen{ - pixel_x = 6 +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, -/obj/item/clothing/mask/breath, -/obj/item/clothing/mask/breath, -/turf/open/floor/iron/dark/textured_large, -/area/engineering/atmos/storage/gas) -"mfo" = ( -/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/security/prison) -"mfq" = ( -/obj/machinery/light/directional/east, -/obj/machinery/status_display/evac/directional/east, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/iron/dark, -/area/science/misc_lab) -"mfv" = ( -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 4 +/obj/effect/mapping_helpers/airlock/unres{ + dir = 8 }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, /turf/open/floor/iron, -/area/commons/toilet/locker) -"mfK" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 1 +/area/station/maintenance/starboard) +"mXl" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 4 }, /obj/effect/turf_decal/tile/blue{ dir = 8 }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/engineering/hallway) -"mfP" = ( -/obj/machinery/vending/autodrobe, -/obj/machinery/light/small/directional/north, -/turf/open/floor/plating, -/area/service/theater/abandoned) -"mfZ" = ( -/obj/structure/table/optable, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron, -/area/medical/morgue) -"mgq" = ( -/obj/effect/turf_decal/tile/purple{ - dir = 8 +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 }, -/obj/machinery/firealarm/directional/west, -/turf/open/floor/iron/white, -/area/science/research) -"mgJ" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ +/obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/iron, -/area/maintenance/port/fore) -"mgK" = ( -/obj/effect/decal/cleanable/blood, +/turf/open/floor/iron/white, +/area/station/medical/medbay/lobby) +"mXo" = ( +/obj/structure/table/wood, +/obj/item/taperecorder{ + pixel_x = 3 + }, +/obj/item/storage/box/deputy, +/obj/item/flashlight/seclite, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/command/heads_quarters/hos) +"mXr" = ( +/obj/structure/cable, +/obj/structure/table/wood, +/obj/item/clothing/mask/cigarette/cigar/cohiba{ + pixel_x = 3 + }, +/obj/item/clothing/mask/cigarette/cigar/havana{ + pixel_x = -3 + }, +/obj/item/clothing/mask/cigarette/cigar, +/turf/open/floor/iron/grimy, +/area/station/command/heads_quarters/captain) +"mXt" = ( +/obj/structure/table/wood, +/obj/item/camera, +/obj/machinery/light/small/directional/south, +/obj/structure/sign/nanotrasen{ + pixel_y = -32 + }, +/obj/item/hand_labeler, +/turf/open/floor/wood, +/area/station/commons/vacant_room/office) +"mXy" = ( +/turf/open/floor/iron/grimy, +/area/station/command/heads_quarters/hop) +"mXE" = ( +/obj/effect/spawner/random/vending/snackvend, +/obj/effect/decal/cleanable/cobweb, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/service/kitchen/abandoned) +"mXQ" = ( +/obj/effect/turf_decal/tile/neutral, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/airalarm/directional/north, -/turf/open/floor/plating, -/area/security/prison/safe) -"mgO" = ( +/turf/open/floor/iron, +/area/station/hallway/primary/central/aft) +"mYe" = ( +/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/hallway/secondary/command) +"mYf" = ( +/obj/structure/table/wood, +/obj/item/storage/crayons, +/obj/item/storage/crayons, +/obj/machinery/requests_console/directional/south{ + department = "Chapel"; + departmentType = 2; + name = "Chapel Requests Console" + }, +/obj/machinery/status_display/evac/directional/east, +/obj/machinery/camera/directional/south{ + c_tag = "Chapel Office"; + name = "chapel camera" + }, /turf/open/floor/carpet, -/area/service/library) -"mgU" = ( -/obj/machinery/atmospherics/pipe/smart/simple/green/visible, -/obj/machinery/computer/atmos_control/plasma_tank{ +/area/station/service/chapel/office) +"mYh" = ( +/obj/effect/turf_decal/tile/blue{ dir = 4 }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 + }, +/turf/open/floor/iron/white, +/area/station/medical/storage) +"mYi" = ( +/obj/structure/window/reinforced, /obj/structure/window/reinforced{ + dir = 1 + }, +/obj/item/grenade/chem_grenade/smart_metal_foam{ + pixel_x = -4; + pixel_y = 6 + }, +/obj/item/grenade/chem_grenade/smart_metal_foam{ + pixel_x = 4; + pixel_y = 2 + }, +/obj/item/grenade/chem_grenade/smart_metal_foam{ + pixel_x = 8 + }, +/obj/item/grenade/chem_grenade/smart_metal_foam{ + pixel_y = 4 + }, +/obj/structure/table/reinforced, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/command/storage/eva) +"mYk" = ( +/obj/effect/turf_decal/loading_area{ dir = 8 }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/purple/half/contrasted{ +/obj/item/radio/intercom/directional/north, +/obj/effect/turf_decal/stripes/line{ dir = 8 }, /turf/open/floor/iron, -/area/engineering/atmos) -"mgW" = ( -/obj/effect/turf_decal/tile/yellow{ +/area/station/engineering/atmos/storage/gas) +"mYl" = ( +/obj/effect/turf_decal/tile/green, +/obj/effect/turf_decal/tile/green{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ dir = 4 }, -/obj/effect/turf_decal/trimline/yellow/filled/corner, -/turf/open/floor/iron/white, -/area/medical/chemistry) -"mhi" = ( -/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ +/obj/machinery/hydroponics/constructable, +/obj/item/radio/intercom/directional/north, +/obj/machinery/light/directional/east, +/obj/machinery/camera/directional/east{ + c_tag = "Service - Hydroponics Front Fore"; + dir = 6; + name = "service camera" + }, +/turf/open/floor/iron, +/area/station/service/hydroponics) +"mYo" = ( +/obj/effect/turf_decal/trimline/yellow/line, +/turf/open/floor/iron, +/area/station/engineering/atmos/project) +"mYA" = ( +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/delivery, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/effect/turf_decal/siding/white, -/turf/open/floor/iron/freezer, -/area/service/kitchen/coldroom) -"mho" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/grimy, -/area/command/heads_quarters/ce) -"mhw" = ( -/obj/effect/spawner/random/structure/table_or_rack, -/obj/machinery/airalarm/directional/north, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"mhB" = ( -/obj/machinery/door/airlock{ - name = "Bar"; - req_access_txt = "25" - }, -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/stripes/line{ +/turf/open/floor/iron, +/area/station/maintenance/starboard/aft) +"mYL" = ( +/obj/effect/turf_decal/delivery, +/obj/machinery/atmospherics/components/binary/tank_compressor{ dir = 4 }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/science/ordnance/testlab) +"mYU" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/dark, -/area/service/bar) -"mhL" = ( +/area/station/service/chapel/office) +"mYV" = ( /obj/structure/cable, +/obj/effect/turf_decal/delivery, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/grimy, -/area/security/detectives_office) -"mhR" = ( +/turf/open/floor/iron, +/area/station/maintenance/starboard/aft) +"mYY" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/security/checkpoint/medical) +"mZf" = ( +/obj/effect/decal/cleanable/dirt, /obj/structure/disposalpipe/segment{ dir = 5 }, @@ -49534,1005 +48111,735 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/plating, -/area/maintenance/port/fore) -"mid" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 +/area/station/maintenance/starboard) +"mZi" = ( +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/service/theater/abandoned) +"mZj" = ( +/obj/machinery/atmospherics/components/trinary/mixer{ + color = "#FFFF00"; + name = "plasma mixer" }, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"mZm" = ( +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/landmark/start/hangover, -/turf/open/floor/iron/white, -/area/medical/medbay/lobby) -"mif" = ( -/obj/machinery/atmospherics/pipe/smart/simple/cyan/hidden{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/structure/table/reinforced, -/obj/item/paper_bin, -/obj/item/pen, -/obj/machinery/status_display/evac/directional/south, -/turf/open/floor/iron/dark/textured_large, -/area/engineering/atmos/storage/gas) -"mio" = ( /obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/turf/open/floor/iron, -/area/security/prison) -"miq" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 8 +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Maintenance Hatch" }, -/turf/open/floor/iron, -/area/hallway/primary/fore) -"mit" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/tile/green{ +/obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/effect/turf_decal/tile/green{ +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/effect/turf_decal/tile/blue, -/obj/structure/railing{ - dir = 6 - }, -/obj/structure/rack, -/obj/item/wrench, -/obj/item/crowbar, -/obj/item/watertank, -/obj/effect/turf_decal/box/corners{ - dir = 1 - }, -/turf/open/floor/iron, -/area/service/hydroponics) -"miJ" = ( -/obj/structure/reagent_dispensers/wall/peppertank/directional/east, -/obj/structure/table/reinforced, -/obj/item/clothing/mask/gas/sechailer{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/clothing/mask/gas/sechailer, -/obj/item/clothing/mask/gas/sechailer{ - pixel_x = 3; - pixel_y = -3 - }, -/obj/item/flashlight/seclite, -/obj/item/flashlight/seclite, -/obj/item/flashlight/seclite, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/ai_monitored/security/armory) -"miN" = ( -/obj/effect/turf_decal/tile/neutral, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 1 - }, -/turf/open/floor/iron, -/area/hallway/primary/fore) -"miP" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ +/obj/effect/spawner/random/structure/barricade, +/obj/effect/mapping_helpers/airlock/unres{ dir = 4 }, -/obj/machinery/door/airlock/external{ - name = "Observatory" - }, -/turf/open/floor/iron, -/area/maintenance/starboard/aft) -"miV" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, -/obj/effect/turf_decal/tile/yellow, -/turf/open/floor/iron, -/area/engineering/supermatter/room) -"miY" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/effect/turf_decal/bot, -/obj/machinery/atmospherics/components/trinary/mixer/airmix/inverse, +/obj/effect/mapping_helpers/airlock/access/any/service/maintenance, /turf/open/floor/iron, -/area/engineering/atmos) -"mjb" = ( -/obj/effect/turf_decal/tile/blue, -/obj/machinery/door/poddoor/preopen{ - id = "transitlock"; - name = "Transit Tube Lockdown Door" +/area/station/service/abandoned_gambling_den/gaming) +"mZr" = ( +/obj/machinery/atmospherics/components/binary/pump/on{ + dir = 8; + name = "Gas to Cooling" }, /obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/iron/edge{ - dir = 1 - }, -/area/engineering/transit_tube) -"mjf" = ( -/obj/structure/window/reinforced{ dir = 8 }, -/obj/structure/window/reinforced, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/box/corners, +/obj/effect/turf_decal/box/corners{ dir = 4 }, -/obj/machinery/atmospherics/components/trinary/filter/atmos/co2, -/turf/open/floor/iron/dark, -/area/engineering/atmos) -"mjh" = ( -/obj/machinery/air_sensor/oxygen_tank, -/turf/open/floor/engine/o2, -/area/engineering/atmos) -"mjl" = ( -/obj/structure/chair{ +/turf/open/floor/iron, +/area/station/engineering/supermatter/room) +"mZs" = ( +/obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/power/apc/auto_name/directional/south, -/obj/effect/turf_decal/tile/red/half/contrasted, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/security/holding_cell) -"mjt" = ( -/obj/structure/table/wood, -/obj/structure/cable, -/obj/effect/turf_decal/tile/blue{ - dir = 1 +/area/station/ai_monitored/command/storage/eva) +"mZt" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "panelscorched" }, -/turf/open/floor/iron, -/area/hallway/secondary/command) -"mjv" = ( +/area/station/maintenance/port/fore) +"mZy" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/effect/landmark/start/hangover, -/obj/structure/cable, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/obj/effect/turf_decal/tile/green, +/obj/effect/turf_decal/tile/blue{ + dir = 4 }, -/turf/open/floor/iron, -/area/hallway/secondary/entry) -"mjz" = ( -/obj/machinery/door/firedoor, -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/obj/machinery/door/airlock/external{ - name = "External Airlock" +/obj/effect/landmark/start/botanist, +/obj/structure/chair/office{ + dir = 4 }, -/obj/effect/turf_decal/stripes/line, +/turf/open/floor/iron, +/area/station/service/hydroponics) +"mZT" = ( /obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ dir = 1 }, +/obj/machinery/portable_atmospherics/canister/anesthetic_mix, /turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"mjD" = ( -/obj/machinery/door/window{ - dir = 8; - name = "Theater Stage" +/area/station/medical/cryo) +"mZU" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 6 }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/wood, -/area/service/theater/abandoned) -"mjL" = ( -/obj/machinery/computer/telecomms/monitor{ +/obj/effect/turf_decal/tile/brown/half/contrasted, +/turf/open/floor/iron, +/area/station/cargo/storage) +"nae" = ( +/obj/structure/table/wood, +/obj/structure/window/reinforced{ dir = 8 }, -/obj/machinery/status_display/evac/directional/east, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/tcommsat/computer) -"mjM" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 4 +/obj/machinery/requests_console/directional/south{ + announcementConsole = 1; + department = "Bridge"; + departmentType = 5; + name = "Bridge Requests Console" }, -/obj/effect/decal/cleanable/oil, +/turf/open/floor/iron/grimy, +/area/station/command/bridge) +"nal" = ( /obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/checker, -/area/engineering/supermatter/room) -"mjQ" = ( -/obj/machinery/camera/directional/north{ - c_tag = "Security - Gear Room" +/obj/structure/girder, +/obj/structure/grille, +/turf/open/floor/plating, +/area/station/maintenance/department/crew_quarters/bar) +"nat" = ( +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Law Office Maintenance" }, +/obj/structure/disposalpipe/segment, /obj/structure/cable, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/power/apc/auto_name/directional/north, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/mapping_helpers/airlock/access/all/service/lawyer, +/turf/open/floor/plating, +/area/station/maintenance/starboard) +"nay" = ( +/obj/structure/table/reinforced, +/obj/item/paper_bin, +/obj/item/pen, /obj/effect/turf_decal/tile/red/half/contrasted{ dir = 1 }, /turf/open/floor/iron, -/area/security/lockers) -"mjZ" = ( -/obj/machinery/camera/directional/north{ - c_tag = "Atmospherics - n2o Cell"; - name = "atmospherics camera" +/area/station/security/processing) +"naB" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/siding/purple{ + dir = 8 }, -/turf/open/floor/engine/n2o, -/area/engineering/atmos) -"mke" = ( -/obj/structure/table, -/obj/item/camera, -/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/glass, +/area/station/maintenance/space_hut/observatory) +"naN" = ( +/obj/structure/cable, +/obj/effect/spawner/random/trash/grille_or_waste, +/turf/open/floor/plating, +/area/station/maintenance/fore) +"naX" = ( +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/landmark/start/hangover, -/turf/open/floor/iron, -/area/commons/locker) -"mkh" = ( -/obj/structure/cable, -/obj/structure/disposalpipe/segment, -/obj/machinery/power/apc/auto_name/directional/west, -/obj/machinery/camera/directional/west{ - c_tag = "Cargo Bay - Aft Port"; - name = "cargo camera" +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/obj/effect/turf_decal/tile/brown/half/contrasted{ +/turf/open/floor/iron, +/area/station/hallway/primary/port) +"nbc" = ( +/turf/open/floor/plating, +/area/station/service/theater/abandoned) +"nbi" = ( +/obj/structure/table/glass, +/obj/item/storage/medkit/regular, +/obj/effect/turf_decal/tile/red/half/contrasted{ dir = 8 }, +/turf/open/floor/iron/white, +/area/station/security/execution/transfer) +"nbv" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, /turf/open/floor/iron, -/area/cargo/storage) -"mko" = ( +/area/station/engineering/atmos/hfr_room) +"nbw" = ( /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/door/airlock/engineering{ - name = "Auxiliary Construction Storage"; - req_one_access_txt = "72" - }, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 4 }, -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/tile/yellow/fourcorners, /turf/open/floor/iron, -/area/construction/mining/aux_base) -"mks" = ( +/area/station/security/prison/safe) +"nbI" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible, +/obj/machinery/meter, +/turf/open/floor/iron, +/area/station/engineering/supermatter/room) +"nbN" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/holopad, -/obj/effect/turf_decal/bot, -/obj/effect/decal/cleanable/dirt, -/obj/effect/landmark/event_spawn, -/turf/open/floor/iron, -/area/engineering/storage_shared) -"mkx" = ( -/obj/effect/turf_decal/tile/brown, -/obj/effect/decal/cleanable/dirt, -/obj/item/radio/intercom/directional/east, +/obj/effect/turf_decal/tile/red/half/contrasted, /turf/open/floor/iron, -/area/cargo/warehouse) -"mkz" = ( -/obj/structure/sign/directions/engineering{ - desc = "A sign that shows there are doors here. There are doors everywhere!"; - icon_state = "doors"; - name = "WARNING: BLAST DOORS" - }, -/turf/closed/wall/r_wall, -/area/command/gateway) -"mkW" = ( -/obj/structure/cable, +/area/station/security/checkpoint) +"nbP" = ( +/obj/structure/closet, +/obj/effect/spawner/random/maintenance/two, +/obj/effect/decal/cleanable/cobweb, /turf/open/floor/plating, -/area/maintenance/port/greater) -"mkX" = ( -/obj/structure/cable, -/obj/structure/table/wood/fancy/blue, -/obj/structure/window/reinforced, -/obj/machinery/door/window{ - base_state = "right"; - dir = 8; - icon_state = "right"; - name = "Core Modules"; - req_access_txt = "20" - }, -/turf/open/floor/circuit, -/area/ai_monitored/turret_protected/ai_upload) -"mlh" = ( +/area/station/maintenance/port/fore) +"nbQ" = ( /obj/item/kirbyplants/random, -/obj/machinery/light/directional/south, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/aisat_interior) -"mli" = ( -/obj/structure/disposalpipe/segment{ +/obj/machinery/status_display/evac/directional/south, +/turf/open/floor/iron/grimy, +/area/station/service/library) +"nbU" = ( +/obj/machinery/atmospherics/pipe/smart/simple/purple/visible{ + dir = 9 + }, +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/effect/turf_decal/delivery, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/maintenance/port/greater) -"mlx" = ( -/obj/effect/turf_decal/tile/red{ - dir = 8 +/area/station/engineering/atmos/pumproom) +"nbZ" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/brown/visible, +/turf/open/floor/iron, +/area/station/engineering/supermatter/room) +"nce" = ( +/obj/structure/table/wood, +/obj/machinery/light/directional/west, +/obj/item/flashlight/lamp/green, +/obj/machinery/camera/directional/west{ + c_tag = "Bridge - Captain's Office"; + name = "command camera" }, -/obj/effect/turf_decal/tile/red{ - dir = 4 +/obj/structure/window/reinforced{ + dir = 1 }, -/turf/open/floor/iron/cafeteria, -/area/service/cafeteria) -"mlE" = ( -/turf/closed/wall/r_wall, -/area/ai_monitored/command/storage/eva) -"mlM" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/light/small/directional/east, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"mlQ" = ( +/turf/open/floor/carpet, +/area/station/command/heads_quarters/captain) +"ncp" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/landmark/xeno_spawn, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 - }, -/turf/open/floor/plating, -/area/service/theater/abandoned) -"mma" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/components/binary/pump{ - dir = 8; - name = "Port Mix to Engine" - }, -/turf/open/floor/iron, -/area/engineering/atmos) -"mme" = ( -/obj/structure/table/wood, -/obj/item/folder/yellow, -/obj/item/clothing/glasses/sunglasses/big{ - pixel_x = 3; - pixel_y = 3 +/obj/machinery/light/small/directional/east, +/turf/open/floor/wood{ + icon_state = "wood-broken5" }, -/obj/item/clothing/glasses/sunglasses, -/turf/open/floor/iron/grimy, -/area/service/lawoffice) -"mmo" = ( -/obj/structure/plaque/static_plaque/golden{ - pixel_y = -32 +/area/station/service/library/abandoned) +"ncr" = ( +/obj/effect/spawner/structure/window/hollow/reinforced/directional{ + dir = 6 }, -/obj/effect/turf_decal/tile/red, -/turf/open/floor/iron, -/area/security/office) -"mmr" = ( -/obj/structure/lattice/catwalk, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating, +/area/station/service/abandoned_gambling_den) +"ncu" = ( +/obj/structure/table/wood, +/obj/item/paper_bin, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/space/basic, -/area/space/nearstation) -"mms" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/grimy, -/area/command/heads_quarters/captain) -"mmB" = ( -/obj/effect/spawner/random/maintenance, -/obj/structure/disposalpipe/segment{ - dir = 4 +/area/station/command/heads_quarters/hop) +"ncB" = ( +/obj/effect/turf_decal/delivery, +/obj/structure/disposalpipe/sorting/mail/flip{ + dir = 8; + sortType = 28 }, -/obj/structure/cable, +/turf/open/floor/iron, +/area/station/science/xenobiology) +"ncE" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/neutral/half/contrasted, -/turf/open/floor/iron, -/area/maintenance/starboard/aft) -"mmL" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/landmark/event_spawn, -/turf/open/floor/iron, -/area/maintenance/disposal/incinerator) -"mmR" = ( -/obj/machinery/light/directional/west, -/obj/machinery/status_display/ai/directional/west, -/obj/effect/turf_decal/stripes/line{ +/obj/structure/cable, +/obj/effect/landmark/start/hangover, +/obj/structure/chair{ dir = 4 }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/turf/open/floor/carpet/red, +/area/station/hallway/secondary/service) +"ncI" = ( +/obj/machinery/atmospherics/pipe/smart/simple/cyan/hidden{ dir = 4 }, -/turf/open/floor/iron, -/area/command/heads_quarters/cmo) -"mmT" = ( -/obj/machinery/airalarm/directional/west, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron, -/area/commons/fitness/recreation) -"mmZ" = ( -/obj/structure/table/wood, +/obj/structure/table/reinforced, /obj/item/flashlight/lamp, -/obj/effect/turf_decal/tile/purple, -/obj/item/radio/intercom/directional/east, -/obj/machinery/newscaster/directional/south, -/turf/open/floor/iron/white, -/area/command/heads_quarters/rd) -"mnm" = ( +/obj/machinery/airalarm/directional/south, +/turf/open/floor/iron/dark/textured_large, +/area/station/engineering/atmos/storage/gas) +"ncJ" = ( +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable, -/obj/effect/turf_decal/bot, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 8 +/obj/machinery/door/poddoor/preopen{ + id = "xeno4"; + name = "Creature Cell #4" }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron, -/area/medical/medbay/central) -"mnp" = ( -/obj/machinery/portable_atmospherics/canister/carbon_dioxide, -/turf/open/floor/iron/dark, -/area/science/storage) -"mnu" = ( -/obj/effect/turf_decal/tile/blue, -/obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/south, +/turf/open/floor/plating, +/area/station/science/xenobiology) +"ncP" = ( +/obj/item/kirbyplants/random, +/obj/machinery/firealarm/directional/south, +/obj/effect/turf_decal/tile/red/anticorner/contrasted, /turf/open/floor/iron, -/area/engineering/hallway) -"mnH" = ( -/obj/structure/cable, -/obj/structure/sign/warning/nosmoking/circle{ - pixel_x = 28; - pixel_y = -28 - }, -/obj/machinery/modular_computer/console/preset/engineering{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/item/radio/intercom/directional/east, -/turf/open/floor/iron/dark, -/area/engineering/main) -"mnS" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/area/station/security/processing) +"ncQ" = ( +/obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/iron/dark, -/area/service/electronic_marketing_den) -"mnX" = ( -/obj/structure/cable, -/obj/machinery/computer/rdconsole, -/obj/effect/turf_decal/tile/yellow/half/contrasted{ +/obj/effect/turf_decal/tile/brown/half/contrasted{ dir = 1 }, -/turf/open/floor/iron/dark, -/area/command/bridge) -"moa" = ( -/obj/structure/table/glass, -/obj/item/clothing/gloves/color/latex, -/obj/item/healthanalyzer, -/obj/item/reagent_containers/spray/cleaner{ - pixel_x = -3; - pixel_y = 2 - }, -/obj/item/reagent_containers/spray/cleaner{ - pixel_x = 5; - pixel_y = -1 - }, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 8 - }, -/turf/open/floor/iron/white, -/area/security/medical) -"mog" = ( -/obj/machinery/light/directional/west, -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/obj/machinery/status_display/evac/directional/west, /turf/open/floor/iron, -/area/engineering/main) -"moi" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/barricade/wooden, -/turf/open/floor/plating, -/area/service/kitchen/abandoned) -"moj" = ( -/obj/effect/turf_decal/trimline/yellow/warning{ +/area/station/cargo/storage) +"ncW" = ( +/obj/machinery/computer/crew{ dir = 4 }, -/obj/effect/turf_decal/trimline/yellow/mid_joiner{ - dir = 4 +/obj/item/radio/intercom/directional/west, +/obj/effect/turf_decal/tile/blue/half/contrasted{ + dir = 8 }, +/turf/open/floor/iron/white, +/area/station/medical/medbay/lobby) +"ndz" = ( +/obj/machinery/shieldgen, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, -/area/engineering/supermatter/room) -"moA" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/science/mixing/launch) -"moG" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/dark, -/area/ai_monitored/aisat/exterior) -"moH" = ( -/obj/machinery/photocopier, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/service/chapel/office) -"moQ" = ( -/obj/structure/closet/secure_closet/personal/cabinet, -/obj/item/clothing/suit/jacket/letterman_nanotrasen, -/obj/item/clothing/suit/toggle/lawyer, -/obj/item/clothing/under/costume/maid, -/obj/item/clothing/head/kitty, -/obj/machinery/airalarm/directional/south, -/turf/open/floor/wood, -/area/commons/dorms) -"mpk" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible, -/obj/machinery/atmospherics/pipe/layer_manifold/yellow/visible{ - dir = 4 - }, -/turf/open/floor/iron/dark, -/area/engineering/atmos) -"mpq" = ( -/obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/east, -/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/hidden{ - dir = 10 - }, -/obj/effect/turf_decal/stripes/corner{ +/area/station/maintenance/port/greater) +"ndJ" = ( +/obj/structure/chair, +/obj/effect/turf_decal/tile/red/half/contrasted{ dir = 1 }, /turf/open/floor/iron, -/area/engineering/atmos/storage/gas) -"mpr" = ( -/obj/structure/reagent_dispensers/watertank, +/area/station/security/checkpoint/escape) +"ndM" = ( +/obj/machinery/hydroponics/soil, /obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/maintenance/port/greater) -"mpv" = ( -/obj/effect/landmark/xeno_spawn, -/obj/machinery/door/window/brigdoor{ - dir = 4; - name = "Test Range" +/obj/structure/sign/poster/contraband/ambrosia_vulgaris{ + pixel_x = -30 + }, +/obj/machinery/light/directional/west, +/turf/open/floor/plating{ + icon_state = "panelscorched" }, +/area/station/security/prison/garden) +"ndQ" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/science/misc_lab/range) -"mpy" = ( -/obj/machinery/door/airlock/external{ - name = "Security External Airlock" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/obj/effect/mapping_helpers/airlock/access/all/security/general, -/turf/open/floor/plating, -/area/security/prison) -"mpA" = ( -/obj/structure/chair/office{ +/obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 4 +/obj/machinery/door/poddoor/shutters{ + id = "warehouse_shutters"; + name = "Warehouse Shutters" }, -/turf/open/floor/iron/grimy, -/area/service/lawoffice) -"mpL" = ( -/obj/effect/turf_decal/tile/blue/anticorner/contrasted{ +/turf/open/floor/iron, +/area/station/cargo/warehouse) +"ndV" = ( +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/iron{ + heat_capacity = 1e+006 + }, +/area/station/commons/dorms) +"nef" = ( +/obj/structure/sign/departments/medbay/alt, +/turf/closed/wall, +/area/station/medical/treatment_center) +"nek" = ( +/turf/open/floor/iron/dark, +/area/station/science/genetics) +"nez" = ( +/obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 8 }, /turf/open/floor/iron, -/area/commons/fitness/recreation) -"mqf" = ( -/obj/effect/turf_decal/tile/yellow{ - dir = 4 +/area/station/security/courtroom) +"neG" = ( +/obj/structure/disposalpipe/sorting/mail/flip{ + dir = 8; + name = "Janitor Junction"; + sortType = 22 }, -/obj/item/radio/intercom/directional/east, +/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron, -/area/hallway/primary/port) -"mqs" = ( +/area/station/hallway/secondary/entry) +"nfd" = ( +/obj/machinery/portable_atmospherics/canister/plasma, +/turf/open/floor/engine/plasma, +/area/station/engineering/atmos) +"nfi" = ( +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"nfn" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 4 - }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/dark/visible, /turf/open/floor/iron, -/area/medical/morgue) -"mqC" = ( -/obj/effect/turf_decal/stripes/line{ +/area/station/engineering/atmos) +"nfx" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/table/wood, +/obj/structure/window/reinforced{ dir = 4 }, -/turf/open/floor/iron, -/area/engineering/main) -"mqG" = ( -/obj/item/kirbyplants/random, +/obj/item/flashlight/lamp, +/turf/open/floor/iron/grimy, +/area/station/command/bridge) +"nfE" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/wood, -/area/command/heads_quarters/hop) -"mqO" = ( -/obj/item/kirbyplants/random, -/turf/open/floor/iron/dark, -/area/service/electronic_marketing_den) -"mqS" = ( +/obj/structure/disposalpipe/segment, /obj/effect/decal/cleanable/dirt, -/obj/structure/closet/firecloset, -/obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ - dir = 1 - }, +/obj/effect/turf_decal/bot, /turf/open/floor/iron, -/area/maintenance/port/greater) -"mrf" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 4 +/area/station/cargo/storage) +"nfL" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/button/door/directional/north{ - id = "teleportershutters"; - name = "Teleporter Shutters"; - req_access_txt = "19" +/turf/open/floor/iron, +/area/station/science/robotics/lab) +"nfP" = ( +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, -/obj/structure/disposalpipe/segment{ +/obj/effect/turf_decal/stripes/line{ dir = 4 }, /turf/open/floor/iron, -/area/hallway/secondary/command) -"mrr" = ( -/obj/machinery/holopad, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/grimy, -/area/service/lawoffice) -"mrv" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/obj/machinery/door/airlock/command{ - name = "Telecomms Server Room"; - req_access_txt = "61" +/area/station/medical/medbay/central) +"nfX" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/structure/extinguisher_cabinet/directional/north, +/obj/structure/chair/stool/directional/west, +/turf/open/floor/iron/dark, +/area/station/service/kitchen/abandoned) +"nfY" = ( +/obj/machinery/atmospherics/pipe/smart/manifold/purple/visible/layer2{ + dir = 4 }, +/obj/machinery/meter/layer2, +/turf/open/floor/iron/dark, +/area/station/science/ordnance) +"nga" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/landmark/start/hangover, /obj/structure/cable, /obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"ngc" = ( /obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/iron/dark/telecomms, -/area/tcommsat/server) -"mry" = ( -/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ - dir = 4 + dir = 6 }, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/engineering/atmos) -"mrC" = ( -/obj/structure/toilet/greyscale, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 8 +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 1 }, +/obj/machinery/portable_atmospherics/canister/anesthetic_mix, /turf/open/floor/iron, -/area/security/prison/safe) -"mrK" = ( -/obj/machinery/portable_atmospherics/canister/oxygen, -/turf/open/floor/engine/o2, -/area/engineering/atmos) -"mrP" = ( -/obj/structure/cable, -/obj/structure/closet/secure_closet/hydroponics, -/obj/effect/turf_decal/tile/blue{ +/area/station/medical/cryo) +"ngi" = ( +/obj/machinery/airalarm/directional/east, +/obj/structure/disposalpipe/trunk{ dir = 8 }, -/obj/effect/turf_decal/tile/green{ - dir = 1 +/obj/machinery/disposal/bin, +/turf/open/floor/iron/white, +/area/station/science/ordnance/storage) +"ngp" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/machinery/airalarm/directional/west, -/obj/effect/turf_decal/bot, -/obj/machinery/camera/directional/west{ - c_tag = "Service - Hydroponics Back"; - dir = 10; - name = "hallway camera" +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, /turf/open/floor/iron, -/area/service/hydroponics) -"mrV" = ( -/obj/effect/landmark/start/hangover, -/obj/machinery/status_display/ai/directional/south, -/obj/structure/chair/stool/directional/east, -/obj/machinery/light/directional/south, +/area/station/hallway/primary/fore) +"ngy" = ( +/obj/structure/table/wood, +/obj/item/food/grown/poppy/geranium{ + pixel_x = 6; + pixel_y = 6 + }, +/obj/item/food/grown/poppy/lily, +/turf/open/floor/iron/grimy, +/area/station/service/chapel/office) +"ngD" = ( +/obj/structure/table/wood, +/obj/machinery/light/directional/north, +/obj/item/paper_bin, +/obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/service/theater) -"msb" = ( -/obj/structure/sign/departments/medbay/alt, -/turf/closed/wall, -/area/medical/medbay/lobby) -"msd" = ( -/turf/closed/wall/r_wall, -/area/security/holding_cell) -"msf" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/tile/red{ - dir = 4 +/area/station/tcommsat/computer) +"ngL" = ( +/obj/item/kirbyplants/random, +/obj/structure/sign/warning/bodysposal{ + pixel_y = -32 }, -/obj/effect/turf_decal/tile/red{ +/obj/effect/turf_decal/tile/blue{ dir = 8 }, -/obj/effect/turf_decal/tile/yellow{ +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) +"ngQ" = ( +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/effect/turf_decal/tile/yellow, /turf/open/floor/iron, -/area/commons/lounge) -"msh" = ( -/obj/effect/turf_decal/loading_area, +/area/station/science/lobby) +"nhj" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron, -/area/command/teleporter) -"msw" = ( -/obj/machinery/camera/directional/north{ - c_tag = "Central Hallway - Science Aft"; - name = "hallway camera" - }, -/obj/effect/turf_decal/stripes/corner{ - dir = 4 - }, +/area/station/cargo/miningoffice) +"nhl" = ( +/obj/structure/girder, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/maintenance/starboard) +"nhr" = ( +/obj/structure/cable, +/obj/effect/turf_decal/stripes/line, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/bluespace_vendor/directional/north, /turf/open/floor/iron, -/area/hallway/primary/central/aft) -"msD" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/holopad, -/obj/effect/turf_decal/bot, +/area/station/ai_monitored/command/storage/eva) +"nht" = ( /obj/effect/landmark/event_spawn, -/turf/open/floor/iron/dark/smooth_large, -/area/service/hydroponics) -"msU" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/engineering/break_room) -"msV" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/obj/machinery/status_display/ai/directional/east, -/turf/open/floor/iron, -/area/hallway/primary/port) -"msX" = ( -/obj/structure/disposalpipe/segment{ +/area/station/security/brig) +"nhE" = ( +/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/hidden{ dir = 5 }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/delivery, -/turf/open/floor/iron, -/area/maintenance/department/crew_quarters/bar) -"mtd" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/tile/bar{ - dir = 1 +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 }, -/obj/effect/turf_decal/tile/bar, /obj/effect/decal/cleanable/dirt, -/obj/machinery/duct, /turf/open/floor/iron/dark, -/area/service/bar) -"mtj" = ( -/obj/structure/sign/nanotrasen{ - pixel_x = 32; - pixel_y = 32 - }, -/turf/open/floor/wood, -/area/command/meeting_room/council) -"mtp" = ( -/obj/effect/turf_decal/tile/yellow{ - dir = 1 +/area/station/engineering/atmos) +"nhI" = ( +/turf/open/floor/plating{ + icon_state = "panelscorched" }, -/obj/effect/turf_decal/tile/yellow, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible, -/turf/open/floor/iron, -/area/engineering/supermatter/room) -"mtx" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 9 +/area/station/engineering/supermatter/room) +"nhJ" = ( +/obj/structure/chair/comfy/black{ + dir = 8 }, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/tile/neutral, -/obj/machinery/navbeacon{ - codes_txt = "patrol;next_patrol=service5"; - location = "service4" - }, -/turf/open/floor/iron, -/area/hallway/primary/fore) -"mtA" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/carpet, +/area/station/command/corporate_showroom) +"nhS" = ( /obj/structure/table/reinforced, -/obj/item/clipboard, -/obj/item/folder/yellow, -/obj/item/reagent_containers/pill/patch/aiuri, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/turf/open/floor/iron/dark/corner, -/area/maintenance/disposal/incinerator) -"mtN" = ( -/obj/machinery/shieldgen, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/turf/open/floor/iron, -/area/maintenance/port/greater) -"mtX" = ( -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/service/theater/abandoned) -"mue" = ( -/obj/structure/chair/comfy/brown{ - dir = 1 +/obj/item/radio{ + pixel_x = 5; + pixel_y = 5 }, -/turf/open/floor/iron/grimy, -/area/command/corporate_showroom) -"mux" = ( -/obj/effect/landmark/start/scientist, -/obj/effect/turf_decal/tile/red{ - dir = 1 +/obj/item/radio{ + pixel_x = -5; + pixel_y = 5 }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 +/obj/item/radio, +/obj/machinery/firealarm/directional/south{ + pixel_x = -26 }, -/obj/effect/turf_decal/tile/yellow{ +/obj/machinery/airalarm/directional/west, +/obj/structure/extinguisher_cabinet/directional/south, +/obj/effect/turf_decal/tile/red/anticorner/contrasted{ dir = 8 }, /turf/open/floor/iron, -/area/science/breakroom) -"muF" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/door/window/right/directional/west{ - name = "Hydroponics Center" - }, -/obj/effect/turf_decal/siding/thinplating/dark{ +/area/station/security/lockers) +"nia" = ( +/obj/effect/turf_decal/tile/yellow, +/turf/open/floor/iron, +/area/station/commons/storage/primary) +"nib" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/turf_decal/siding/yellow{ dir = 8 }, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ +/obj/machinery/atmospherics/pipe/smart/manifold/scrubbers/visible{ dir = 8 }, -/turf/open/floor/iron, -/area/service/hydroponics) -"muL" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/medical{ - name = "Surgery B Access"; - req_access_txt = "45" - }, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/iron, -/area/medical/surgery/theatre) -"mvl" = ( -/obj/effect/turf_decal/bot, -/turf/open/floor/iron, -/area/cargo/storage) -"mvo" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, -/area/engineering/atmos/hfr_room) -"mvt" = ( -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 9 - }, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red{ +/area/station/engineering/atmos) +"nic" = ( +/turf/open/floor/iron, +/area/station/maintenance/port/greater) +"nie" = ( +/obj/item/stack/cable_coil, +/obj/structure/frame/computer{ + anchored = 1; dir = 8 }, -/obj/effect/turf_decal/tile/yellow{ +/turf/open/floor/wood, +/area/station/service/electronic_marketing_den) +"nii" = ( +/obj/structure/chair/office, +/turf/open/floor/wood, +/area/station/security/detectives_office/private_investigators_office) +"nir" = ( +/obj/structure/window/reinforced{ dir = 1 }, -/obj/effect/turf_decal/tile/yellow, -/turf/open/floor/iron, -/area/commons/lounge) -"mvy" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/delivery, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/space/basic, +/area/space/nearstation) +"niA" = ( +/obj/structure/table/reinforced, +/obj/item/folder/blue, +/obj/item/pen, +/obj/structure/cable, +/obj/effect/turf_decal/tile/blue/fourcorners, /turf/open/floor/iron, -/area/maintenance/department/electrical) -"mvz" = ( -/obj/effect/turf_decal/bot, -/obj/machinery/vending/cigarette, -/obj/structure/sign/nanotrasen{ - pixel_x = -32 - }, +/area/station/security/checkpoint/customs/aft) +"niL" = ( +/obj/structure/rack, +/obj/item/storage/secure/briefcase, /obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/status_display/ai/directional/south, +/obj/effect/turf_decal/bot, +/obj/item/reagent_containers/pill/patch/aiuri, +/obj/machinery/light/directional/south, /turf/open/floor/iron/dark, -/area/hallway/primary/central/fore) -"mvJ" = ( -/obj/structure/table/wood, -/obj/item/clipboard, -/obj/item/folder/red, -/turf/open/floor/carpet, -/area/service/library/abandoned) -"mvL" = ( -/obj/effect/landmark/event_spawn, +/area/station/command/heads_quarters/ce) +"niP" = ( +/obj/structure/cable, /obj/effect/turf_decal/stripes/line{ - dir = 8 + dir = 9 }, /turf/open/floor/iron, -/area/ai_monitored/command/storage/eva) -"mvU" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/siding/green{ - dir = 8 +/area/station/science/robotics/mechbay) +"njs" = ( +/obj/machinery/status_display/ai/directional/east, +/obj/item/kirbyplants/random, +/turf/open/floor/wood, +/area/station/command/heads_quarters/hop) +"njx" = ( +/obj/effect/landmark/start/depsec/supply, +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 4 }, /turf/open/floor/iron, -/area/service/hydroponics/garden) -"mvV" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/security{ - name = "Evidence Storage" +/area/station/security/checkpoint/supply) +"njz" = ( +/obj/structure/sign/warning/vacuum/external, +/turf/closed/wall, +/area/station/maintenance/starboard/aft) +"njF" = ( +/obj/structure/cable, +/obj/effect/turf_decal/stripes/line{ + dir = 6 }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 +/obj/machinery/firealarm/directional/south, +/turf/open/floor/iron, +/area/station/cargo/storage) +"njJ" = ( +/obj/machinery/vending/autodrobe, +/obj/machinery/light/small/directional/north, +/turf/open/floor/plating, +/area/station/service/theater/abandoned) +"njM" = ( +/obj/machinery/light/small/directional/south, +/obj/machinery/iv_drip, +/obj/effect/turf_decal/tile/green, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) +"njS" = ( +/obj/structure/disposalpipe/segment{ + dir = 10 }, /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 4 - }, -/obj/effect/mapping_helpers/airlock/access/all/security/general, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/grimy, +/area/station/command/heads_quarters/hos) +"njT" = ( +/obj/machinery/pipedispenser/disposal, +/obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ - dir = 8 + dir = 1 }, -/obj/effect/turf_decal/stripes/line{ +/turf/open/floor/iron, +/area/station/hallway/secondary/construction) +"njW" = ( +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/turf/open/floor/iron, -/area/security/warden) -"mwf" = ( -/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/delivery, /turf/open/floor/iron, -/area/maintenance/fore) -"mwO" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/half{ - dir = 8 - }, -/area/engineering/atmos/project) -"mwX" = ( -/obj/machinery/door/morgue{ - name = "Confession Booth"; - req_access_txt = "27" - }, +/area/station/commons/locker) +"nkb" = ( +/obj/item/kirbyplants/random, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/service/chapel/office) -"mxa" = ( +/area/station/ai_monitored/turret_protected/ai) +"nkd" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/green/visible, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"nkk" = ( /obj/effect/turf_decal/tile/blue{ dir = 4 }, @@ -50540,1343 +48847,1320 @@ dir = 8 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron/white, -/area/medical/medbay/lobby) -"mxg" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, /obj/effect/landmark/start/hangover, +/turf/open/floor/iron/white, +/area/station/medical/medbay/lobby) +"nkn" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/general/hidden, +/obj/machinery/power/apc/auto_name/directional/south, +/obj/effect/turf_decal/tile/red/anticorner/contrasted, +/turf/open/floor/iron/dark, +/area/station/security/execution/education) +"nku" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) +"nkG" = ( +/obj/structure/table/wood/poker, +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/maintenance, +/turf/open/floor/wood, +/area/station/service/abandoned_gambling_den) +"nkH" = ( /obj/machinery/door/firedoor, /obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ dir = 1 }, +/obj/machinery/door/airlock/public/glass{ + name = "Cargo Lobby" + }, +/obj/structure/cable, /turf/open/floor/iron, -/area/hallway/secondary/entry) -"mxp" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark/side{ +/area/station/cargo/lobby) +"nkJ" = ( +/obj/structure/cable, +/obj/item/circuitboard/computer/secure_data, +/obj/structure/frame/computer{ + anchored = 1; dir = 8 }, -/area/hallway/secondary/entry) -"mxq" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/commons/fitness/recreation) -"mxt" = ( -/obj/structure/sign/poster/official/help_others{ - pixel_x = -32 +/obj/machinery/power/apc/auto_name/directional/east, +/turf/open/floor/wood{ + icon_state = "wood-broken2" }, -/obj/machinery/light/directional/west, -/obj/effect/turf_decal/trimline/blue/filled/line, -/turf/open/floor/iron/white, -/area/medical/treatment_center) -"mxv" = ( -/obj/structure/table/reinforced, -/obj/item/stock_parts/cell/high, -/obj/item/stock_parts/cell/high, -/obj/machinery/cell_charger, +/area/station/service/electronic_marketing_den) +"nkU" = ( +/obj/effect/turf_decal/tile/blue/half/contrasted, +/turf/open/floor/iron/dark, +/area/station/command/bridge) +"nli" = ( +/obj/structure/table, +/obj/machinery/light/small/directional/east, +/obj/item/clipboard, +/obj/item/folder/yellow, +/obj/item/electronics/firealarm, +/obj/item/stack/sheet/glass, /obj/effect/turf_decal/bot, /turf/open/floor/iron, -/area/commons/storage/primary) -"mxC" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/area/station/hallway/secondary/construction) +"nlB" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, /obj/effect/turf_decal/tile/neutral/fourcorners, /obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/landmark/event_spawn, /turf/open/floor/iron, -/area/cargo/storage) -"mxE" = ( -/obj/effect/decal/cleanable/blood/old, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/wood{ - icon_state = "wood-broken" +/area/station/cargo/storage) +"nlS" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/station/engineering/supermatter/room) +"nlU" = ( +/obj/machinery/light/directional/south, +/obj/effect/turf_decal/tile/neutral/opposingcorners{ + dir = 1 }, -/area/service/library/abandoned) -"mxI" = ( -/obj/structure/table/wood/fancy, -/obj/item/flashlight/lantern, -/turf/open/floor/iron/grimy, -/area/service/chapel) -"mxS" = ( -/obj/machinery/shower{ - dir = 4; - name = "emergency shower" +/turf/open/floor/iron{ + heat_capacity = 1e+006 }, -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/stripes/line{ - dir = 9 +/area/station/commons/dorms) +"nlV" = ( +/obj/structure/cable, +/obj/effect/turf_decal/tile/green{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/white, +/area/station/medical/virology) +"nlW" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/structure/disposalpipe/segment, /turf/open/floor/iron, -/area/science/research) -"mxW" = ( -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/area/station/medical/medbay/lobby) +"nlZ" = ( +/obj/item/grenade/barrier{ + pixel_x = -3; + pixel_y = 1 }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 +/obj/item/grenade/barrier, +/obj/item/grenade/barrier{ + pixel_x = 3; + pixel_y = -1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/item/grenade/barrier{ + pixel_x = 6; + pixel_y = -2 + }, +/obj/structure/table/reinforced, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/item/radio/intercom/directional/north, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/security/armory) +"nma" = ( +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron, -/area/medical/cryo) -"myi" = ( +/area/station/maintenance/fore) +"nmb" = ( +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/grimy, -/area/command/heads_quarters/hop) -"myy" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/station/service/abandoned_gambling_den/gaming) +"nmi" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/closed/wall/r_wall, +/area/station/engineering/atmos) +"nml" = ( /obj/machinery/holopad, /obj/effect/turf_decal/bot, -/obj/effect/landmark/event_spawn, /turf/open/floor/iron, -/area/engineering/atmos/storage/gas) -"myz" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 5 +/area/station/security/checkpoint/customs/aft) +"nmw" = ( +/turf/closed/wall/r_wall, +/area/station/maintenance/port/fore) +"nmN" = ( +/obj/effect/landmark/start/hangover, +/obj/structure/railing{ + dir = 8 }, -/turf/open/floor/engine, -/area/engineering/supermatter/room) -"myE" = ( -/obj/structure/cable, -/obj/effect/landmark/start/depsec/engineering, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/obj/structure/musician/piano, +/obj/machinery/door/firedoor/border_only{ dir = 8 }, -/obj/effect/turf_decal/tile/red/half/contrasted, +/turf/open/floor/wood, +/area/station/service/theater) +"nmP" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, -/area/security/checkpoint/engineering) -"myF" = ( -/obj/structure/dresser, -/turf/open/floor/carpet, -/area/commons/dorms) -"myI" = ( -/obj/structure/lattice, -/obj/structure/window/reinforced{ - dir = 1 +/area/station/engineering/atmos) +"nnc" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 8 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/space, -/area/space/nearstation) -"myM" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 9 +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/landmark/start/scientist, +/obj/structure/cable, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron/white, +/area/station/science/ordnance/office) +"nnh" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/recharge_station, +/turf/open/floor/iron/dark, +/area/station/security/warden) +"nnk" = ( +/obj/machinery/light/small/directional/south, +/obj/structure/sign/poster/official/report_crimes{ + pixel_y = -32 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, /turf/open/floor/iron, -/area/command/gateway) -"myU" = ( -/obj/structure/table/reinforced, -/obj/item/analyzer{ - pixel_x = 7; - pixel_y = 3 +/area/station/hallway/primary/central/fore) +"nnq" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 8 }, -/obj/item/analyzer{ - pixel_x = 7; - pixel_y = 3 +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/science/ordnance) +"nnv" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/landmark/start/hangover, +/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/obj/item/assembly/signaler, -/obj/item/assembly/signaler, -/obj/machinery/light/directional/west, -/obj/effect/turf_decal/bot, /turf/open/floor/iron, -/area/commons/storage/primary) -"myW" = ( -/obj/machinery/door/poddoor/shutters/radiation/preopen{ - id = "engsm"; - name = "Radiation Chamber Shutters" +/area/station/hallway/secondary/entry) +"nnD" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron, +/area/station/medical/morgue) +"nnN" = ( +/obj/structure/table, +/obj/item/wrench, +/obj/item/crowbar, +/obj/item/clothing/under/misc/burial, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/item/radio/intercom/directional/west, +/turf/open/floor/iron/dark, +/area/station/service/chapel/funeral) +"nnR" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/security{ + name = "Armoury" }, +/obj/structure/cable, /obj/effect/turf_decal/stripes/line{ - dir = 4 + dir = 8 }, /obj/effect/turf_decal/stripes/line{ - dir = 8 + dir = 4 }, -/turf/open/floor/plating, -/area/engineering/supermatter) -"mzA" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/mapping_helpers/airlock/access/all/security/armory, +/turf/open/floor/iron, +/area/station/ai_monitored/security/armory) +"nnU" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/obj/effect/turf_decal/delivery, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/landmark/start/hangover, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/maintenance/port/aft) +"nnW" = ( +/obj/machinery/shower{ dir = 8 }, -/obj/effect/turf_decal/tile/yellow{ +/obj/item/soap/homemade, +/turf/open/floor/iron/white, +/area/station/security/prison/toilet) +"nnZ" = ( +/obj/effect/decal/cleanable/oil, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/effect/turf_decal/tile/yellow, -/obj/structure/chair/stool/bar/directional/east, -/turf/open/floor/iron, -/area/commons/lounge) -"mzD" = ( -/obj/structure/reagent_dispensers/watertank, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/airalarm/directional/west, -/turf/open/floor/plating, -/area/maintenance/port/greater) -"mzM" = ( -/obj/structure/rack, -/obj/effect/spawner/random/techstorage/tcomms_all, -/obj/effect/turf_decal/bot, /turf/open/floor/iron, -/area/engineering/storage/tech) -"mzR" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/landmark/start/depsec/science, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 8 +/area/station/engineering/main) +"nob" = ( +/obj/structure/chair{ + dir = 1; + name = "Jury" }, -/turf/open/floor/iron, -/area/security/checkpoint/science/research) -"mzX" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/delivery, -/turf/open/floor/iron, -/area/maintenance/port/greater) -"mAf" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/high_volume/siphon/monitored/air_output{ - dir = 4 +/turf/open/floor/iron/dark, +/area/station/security/courtroom) +"noh" = ( +/obj/item/kirbyplants/random, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 }, -/turf/open/floor/engine/air, -/area/engineering/atmos) -"mAl" = ( -/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/dark, +/area/station/security/detectives_office) +"nou" = ( /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/power/apc/auto_name/directional/south, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/brown/anticorner/contrasted, +/turf/open/floor/iron, +/area/station/maintenance/disposal) +"noK" = ( +/obj/structure/table/reinforced, +/obj/machinery/reagentgrinder{ + pixel_x = -6; + pixel_y = 6 + }, +/obj/machinery/requests_console/directional/west{ + department = "Kitchen"; + departmentType = 2; + name = "Kitchen Requests Console" + }, +/turf/open/floor/iron/cafeteria, +/area/station/service/kitchen) +"noM" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/plating, -/area/maintenance/port/aft) -"mAr" = ( -/obj/structure/table/wood, -/obj/item/flashlight/lamp, -/turf/open/floor/wood, -/area/service/library) -"mAt" = ( -/obj/structure/cable, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/area/station/maintenance/port/greater) +"noY" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/engineering/glass{ + name = "Primary Tool Storage" }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, +/turf/open/floor/iron, +/area/station/commons/storage/primary) +"npc" = ( +/obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 1 + }, /turf/open/floor/iron{ heat_capacity = 1e+006 }, -/area/commons/dorms) -"mAD" = ( -/obj/structure/disposalpipe/segment{ - dir = 6 - }, -/obj/machinery/duct, -/obj/effect/turf_decal/tile/yellow/fourcorners, -/turf/open/floor/iron, -/area/engineering/main) -"mAI" = ( +/area/station/maintenance/port/aft) +"nph" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/effect/landmark/start/hangover/closet, +/obj/effect/turf_decal/siding/wood, +/obj/structure/closet/secure_closet/personal/cabinet{ + name = "mime's closet" }, +/turf/open/floor/wood, +/area/station/service/theater) +"nps" = ( +/obj/machinery/door/firedoor, /obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/effect/turf_decal/siding/yellow/corner, /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/machinery/door/firedoor/heavy, -/obj/machinery/door/airlock/atmos/glass{ - name = "Atmospherics HFR Room"; - req_access_txt = "24" +/turf/open/floor/iron, +/area/station/hallway/primary/port) +"npE" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/siding/yellow{ + dir = 4 }, /turf/open/floor/iron, -/area/engineering/atmos/hfr_room) -"mAT" = ( -/obj/structure/lattice/catwalk, -/turf/open/space/basic, -/area/solars/port/aft) -"mBh" = ( +/area/station/engineering/atmos/storage) +"npG" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/line{ - dir = 4 +/turf/open/floor/iron/cafeteria, +/area/station/service/kitchen) +"npO" = ( +/obj/machinery/camera/motion/directional/east{ + c_tag = "E.V.A. Storage"; + name = "motion-sensitive command camera" }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/obj/machinery/requests_console/directional/east{ + department = "EVA"; + name = "EVA Requests Console" + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/line{ dir = 8 }, /turf/open/floor/iron, -/area/command/gateway) -"mBp" = ( -/obj/effect/turf_decal/tile/neutral{ +/area/station/ai_monitored/command/storage/eva) +"npR" = ( +/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible{ + dir = 4 + }, +/obj/machinery/light/directional/south, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/trimline/yellow/filled/line, +/obj/effect/turf_decal/siding/yellow/corner, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"npZ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/brown/half/contrasted{ dir = 1 }, -/obj/effect/landmark/start/hangover, -/obj/item/radio/intercom/directional/west, /turf/open/floor/iron, -/area/hallway/primary/central/fore) -"mBu" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/area/station/cargo/storage) +"nqc" = ( +/obj/structure/table/glass, +/obj/item/folder/white, +/obj/item/pen/red, +/obj/structure/cable, +/obj/effect/turf_decal/delivery, /turf/open/floor/iron, -/area/medical/morgue) -"mBC" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 1 +/area/station/medical/virology) +"nqi" = ( +/obj/machinery/door/airlock/external{ + name = "Escape Pod 3"; + space_dir = 4 }, -/obj/machinery/portable_atmospherics/pump, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/box, -/obj/machinery/status_display/evac/directional/south, -/turf/open/floor/iron/dark, -/area/engineering/atmos) -"mBE" = ( -/obj/machinery/light/small/directional/east, -/obj/structure/toilet{ +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 8 }, -/obj/machinery/newscaster/directional/north, -/obj/machinery/button/door/directional/south{ - id = "Arrivals_Toilet1"; - name = "Lock Control"; - normaldoorcontrol = 1; - specialfunctions = 4 - }, +/obj/effect/mapping_helpers/airlock/access/all/security/general, +/turf/open/floor/iron, +/area/station/security/execution/transfer) +"nqj" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/pipe/smart/simple/dark/visible, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"nqp" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, -/area/commons/toilet/restrooms) -"mBI" = ( -/obj/structure/table/wood, -/obj/effect/spawner/random/techstorage/arcade_boards, +/area/station/service/abandoned_gambling_den) +"nqt" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/service/electronic_marketing_den) -"mBJ" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/obj/structure/sign/picture_frame/showroom/three{ + pixel_x = -8; + pixel_y = 32 }, -/turf/open/floor/iron, -/area/maintenance/port/fore) -"mBY" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/structure/sign/picture_frame/showroom/four{ + pixel_x = 8; + pixel_y = 32 }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/grimy, -/area/command/heads_quarters/hos) -"mCv" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/light/small/directional/west, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/commons/toilet/restrooms) -"mCz" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/wood, -/area/service/abandoned_gambling_den) -"mCR" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/duct, -/obj/effect/turf_decal/tile/yellow/fourcorners, -/turf/open/floor/iron, -/area/engineering/main) -"mCX" = ( -/obj/structure/closet/secure_closet/injection, -/obj/effect/turf_decal/tile/red/anticorner/contrasted{ +/turf/open/floor/iron/dark, +/area/station/command/corporate_showroom) +"nqv" = ( +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/blue{ dir = 4 }, -/turf/open/floor/iron/dark, -/area/security/execution/education) -"mDf" = ( -/obj/structure/closet/secure_closet/atmospherics, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron, -/area/engineering/atmos/hfr_room) -"mDu" = ( -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating{ - icon_state = "platingdmg1" +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 }, -/area/maintenance/port/greater) -"mDB" = ( -/obj/structure/extinguisher_cabinet/directional/north, -/obj/machinery/light/directional/north, -/obj/effect/turf_decal/bot, /turf/open/floor/iron, -/area/commons/fitness/recreation) -"mDL" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/command/bridge) -"mDX" = ( -/obj/structure/chair/wood, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/service/abandoned_gambling_den) -"mEg" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light/small/directional/west, -/obj/structure/cable, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"mEu" = ( -/obj/effect/turf_decal/bot, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/area/station/medical/break_room) +"nqJ" = ( +/obj/machinery/vending/wardrobe/medi_wardrobe, +/obj/effect/turf_decal/tile/neutral/half/contrasted, /turf/open/floor/iron, -/area/hallway/primary/central/fore) -"mEC" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/area/station/medical/storage) +"nqP" = ( +/obj/structure/chair/comfy/black{ dir = 4 }, -/turf/open/floor/iron, -/area/command/gateway) -"mED" = ( -/obj/effect/turf_decal/tile/yellow{ +/turf/open/floor/carpet, +/area/station/command/corporate_showroom) +"nqV" = ( +/obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/machinery/camera/directional/north{ - c_tag = "Engineering - Lobby"; - name = "engineering camera" - }, -/turf/open/floor/iron/dark/corner{ +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/area/engineering/lobby) -"mEF" = ( -/obj/structure/reagent_dispensers/fueltank/large, -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/turf/open/floor/iron/textured, -/area/engineering/atmos) -"mER" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/turf_decal/siding/green/corner{ - dir = 1 +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/neutral, +/obj/structure/frame/machine, +/obj/item/stack/cable_coil/five, +/obj/item/multitool{ + pixel_x = 5; + pixel_y = -5 + }, +/turf/open/floor/iron/dark, +/area/station/engineering/supermatter/room) +"nrd" = ( +/obj/item/kirbyplants/random, +/obj/machinery/camera/directional/south{ + c_tag = "Bridge - Captain's Quarters"; + name = "command camera" + }, +/obj/machinery/firealarm/directional/south, +/turf/open/floor/wood, +/area/station/command/heads_quarters/captain/private) +"nru" = ( +/obj/structure/cable, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/turf/open/floor/iron, +/area/station/ai_monitored/command/storage/eva) +"nrv" = ( +/obj/effect/landmark/event_spawn, +/obj/structure/cable, +/obj/effect/turf_decal/tile/blue/fourcorners, /turf/open/floor/iron, -/area/service/hydroponics/garden) -"mEY" = ( +/area/station/medical/medbay/central) +"nrI" = ( /obj/effect/decal/cleanable/dirt, -/obj/machinery/light/directional/north, -/obj/structure/table/reinforced, -/obj/item/storage/box/lights/mixed, -/obj/machinery/airalarm/directional/north, -/obj/item/stock_parts/cell/high/empty, +/obj/machinery/conveyor_switch/oneway{ + id = "cargoload" + }, /obj/effect/turf_decal/tile/brown/half/contrasted{ - dir = 1 + dir = 4 }, /turf/open/floor/iron, -/area/cargo/storage) -"mFd" = ( -/obj/effect/spawner/random/structure/crate_empty, -/turf/open/floor/plating, -/area/maintenance/fore) -"mFg" = ( -/obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/west, -/obj/effect/turf_decal/siding/yellow, -/obj/effect/landmark/start/hangover, -/turf/open/floor/iron, -/area/engineering/break_room) -"mFk" = ( -/obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/components/binary/pump, -/obj/item/radio/intercom/directional/west, -/turf/open/floor/engine, -/area/engineering/supermatter/room) -"mFo" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/security{ - aiControlDisabled = 1; - name = "Education Chamber" +/area/station/cargo/storage) +"nsa" = ( +/obj/structure/table/glass, +/obj/item/book/manual/wiki/infections, +/obj/item/reagent_containers/syringe/antiviral, +/obj/item/reagent_containers/dropper, +/obj/item/reagent_containers/spray/cleaner{ + pixel_x = -3; + pixel_y = 2 }, +/obj/machinery/light/directional/west, /obj/structure/cable, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/mapping_helpers/airlock/access/all/security/armory, /obj/effect/turf_decal/stripes/line{ - dir = 1 + dir = 4 }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/iron/dark, -/area/security/execution/education) -"mFC" = ( -/obj/structure/toilet{ +/obj/machinery/airalarm/directional/west, +/turf/open/floor/iron, +/area/station/medical/virology) +"nsf" = ( +/obj/structure/disposalpipe/segment{ dir = 4 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/effect/decal/cleanable/dirt, -/obj/machinery/light/small/directional/west, -/obj/effect/landmark/xeno_spawn, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"nso" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/hidden{ dir = 4 }, -/obj/machinery/newscaster/directional/north, -/turf/open/floor/plating{ - icon_state = "panelscorched" - }, -/area/medical/break_room) -"mFE" = ( -/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, -/area/cargo/miningoffice) -"mFG" = ( -/turf/open/floor/iron/grimy, -/area/service/library) -"mFK" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/space_heater, -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 1 +/area/station/engineering/atmos/storage/gas) +"nsG" = ( +/obj/effect/turf_decal/tile/red{ + dir = 8 }, -/obj/effect/turf_decal/bot, /turf/open/floor/iron, -/area/engineering/atmos) -"mFN" = ( -/obj/effect/landmark/start/hangover, -/obj/effect/turf_decal/siding/wood{ - dir = 4 +/area/station/security/office) +"ntc" = ( +/obj/machinery/door/airlock/public/glass{ + name = "Prisoner Workroom" }, -/turf/open/floor/wood, -/area/service/theater) -"mFS" = ( /obj/structure/cable, -/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/corner{ dir = 8 }, +/turf/open/floor/iron, +/area/station/security/prison/work) +"ntd" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/engineering/supermatter/room) +"nto" = ( +/obj/effect/landmark/start/assistant, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/commons/toilet/locker) +"ntz" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/service/theater/abandoned) +"ntK" = ( +/obj/structure/chair/office/light{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/science/ordnance/testlab) +"ntL" = ( +/obj/effect/landmark/event_spawn, /obj/effect/turf_decal/stripes/line{ dir = 4 }, /turf/open/floor/iron, -/area/security/checkpoint) -"mGa" = ( -/obj/effect/turf_decal/delivery, +/area/station/ai_monitored/command/storage/eva) +"ntU" = ( +/obj/structure/table/reinforced, +/obj/machinery/microwave, +/obj/structure/sign/poster/random/directional/west, +/turf/open/floor/wood, +/area/station/engineering/break_room) +"ntZ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/kirbyplants/random, /turf/open/floor/iron/dark, -/area/engineering/main) -"mGx" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/plating{ - icon_state = "platingdmg1" - }, -/area/maintenance/port/fore) -"mHa" = ( -/obj/structure/disposalpipe/segment, +/area/station/service/library/abandoned) +"nuj" = ( +/obj/item/kirbyplants/random, +/obj/machinery/airalarm/directional/south, +/turf/open/floor/wood, +/area/station/command/heads_quarters/captain/private) +"nup" = ( +/obj/effect/spawner/structure/window/reinforced/tinted, /obj/structure/cable, /turf/open/floor/plating, -/area/maintenance/department/crew_quarters/bar) -"mHf" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/security{ - name = "Detective's Office" - }, -/obj/effect/landmark/navigate_destination, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 1 - }, -/obj/effect/mapping_helpers/airlock/access/all/security/detective, -/obj/effect/turf_decal/stripes/line, +/area/station/security/interrogation) +"nuq" = ( +/obj/machinery/duct, +/obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/stripes/line{ - dir = 1 + dir = 6 }, /turf/open/floor/iron, -/area/security/detectives_office) -"mHx" = ( -/obj/structure/bookcase, -/obj/effect/decal/cleanable/cobweb, -/turf/open/floor/wood, -/area/service/library/abandoned) -"mHy" = ( -/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 +/area/station/engineering/main) +"nuw" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/trash/mess, -/turf/open/floor/iron/white/side, -/area/service/kitchen/abandoned) -"mHB" = ( -/obj/structure/sign/directions/security{ - dir = 4; +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/commons/toilet/locker) +"nuy" = ( +/obj/item/clothing/head/bowler{ pixel_y = 8 }, -/obj/structure/sign/directions/supply{ - dir = 4 - }, -/obj/structure/sign/directions/medical{ - pixel_y = -8 +/turf/open/floor/carpet, +/area/station/commons/dorms) +"nuz" = ( +/obj/effect/spawner/random/trash/garbage{ + spawn_scatter_radius = 1 }, -/turf/closed/wall, -/area/maintenance/department/crew_quarters/bar) -"mHE" = ( -/turf/open/floor/engine, -/area/science/misc_lab) -"mHY" = ( -/obj/machinery/light/directional/west, -/obj/effect/turf_decal/tile/purple{ +/turf/open/floor/iron/white/side, +/area/station/service/kitchen/abandoned) +"nuF" = ( +/obj/machinery/status_display/ai/directional/south, +/obj/structure/table/reinforced, +/obj/item/clipboard, +/obj/item/folder/blue, +/obj/item/pen, +/obj/machinery/light/small/directional/south, +/turf/open/floor/iron/dark, +/area/station/engineering/transit_tube) +"nuI" = ( +/obj/effect/turf_decal/tile/yellow/half/contrasted{ dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/white, -/area/science/research) -"mIy" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 8 - }, -/obj/effect/turf_decal/siding/yellow{ +/area/station/medical/chemistry) +"nuY" = ( +/obj/structure/bed/dogbed/ian, +/obj/machinery/airalarm/directional/east, +/mob/living/simple_animal/pet/dog/corgi/ian, +/turf/open/floor/wood, +/area/station/command/heads_quarters/hop) +"nvo" = ( +/obj/structure/railing{ dir = 4 }, -/turf/open/floor/iron/dark, -/area/command/heads_quarters/ce) -"mIH" = ( -/obj/machinery/atmospherics/components/unary/outlet_injector/monitored/incinerator_input{ +/obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 4 }, -/turf/open/floor/engine, -/area/maintenance/disposal/incinerator) -"mIL" = ( -/obj/machinery/vending/cigarette, -/obj/effect/turf_decal/tile/neutral/half/contrasted, /turf/open/floor/iron, -/area/science/breakroom) -"mJe" = ( -/obj/effect/turf_decal/stripes/corner{ +/area/station/hallway/primary/fore) +"nvr" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/station/maintenance/fore) +"nvu" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/landmark/start/hangover, +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/turf_decal/stripes/corner{ - dir = 8 +/obj/effect/decal/cleanable/dirt, +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=arrivals1"; + location = "service2" }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/dark, -/area/science/mixing) -"mJi" = ( -/obj/structure/rack, -/obj/item/crowbar/red, -/obj/effect/spawner/random/maintenance/two, +/turf/open/floor/iron, +/area/station/hallway/primary/fore) +"nvA" = ( +/obj/machinery/photocopier, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, -/area/maintenance/port/greater) -"mJo" = ( +/area/station/service/library/abandoned) +"nvB" = ( /obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/maintenance/starboard) +"nvD" = ( /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ +/obj/effect/turf_decal/tile/yellow{ dir = 8 }, -/turf/open/floor/iron, -/area/maintenance/port/aft) -"mJy" = ( +/turf/open/floor/iron/dark/corner, +/area/station/engineering/lobby) +"nvK" = ( +/obj/effect/landmark/event_spawn, +/turf/open/floor/iron/white, +/area/station/medical/treatment_center) +"nvO" = ( +/obj/effect/turf_decal/trimline/yellow/line{ + dir = 1 + }, /obj/effect/decal/cleanable/dirt, -/obj/effect/landmark/start/atmospheric_technician, -/turf/open/floor/iron/dark, -/area/engineering/atmos/storage) -"mJL" = ( -/obj/effect/turf_decal/stripes/line{ +/turf/open/floor/iron, +/area/station/engineering/lobby) +"nvQ" = ( +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/trimline/yellow/filled/corner{ dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/turf/open/floor/iron, -/area/science/research) -"mJM" = ( -/obj/structure/disposalpipe/segment, +/turf/open/floor/iron/white, +/area/station/medical/chemistry) +"nvS" = ( /obj/structure/cable, -/turf/open/floor/plating{ - icon_state = "panelscorched" - }, -/area/maintenance/port/fore) -"mJO" = ( -/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/tile/neutral/opposingcorners, +/turf/open/floor/iron, +/area/station/commons/dorms) +"nvU" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/delivery, -/turf/open/floor/iron/dark, -/area/engineering/main) -"mKf" = ( -/obj/item/kirbyplants/random, -/obj/structure/sign/nanotrasen{ - pixel_x = 32; - pixel_y = -32 - }, -/turf/open/floor/iron/grimy, -/area/commons/dorms) -"mKh" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/obj/structure/table, +/obj/machinery/holopad, +/obj/effect/turf_decal/bot, /turf/open/floor/iron, -/area/medical/pharmacy) -"mKn" = ( +/area/station/cargo/qm) +"nwg" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"mKq" = ( -/obj/structure/table/wood, -/obj/item/flashlight/lamp, -/obj/item/radio/intercom/directional/west, -/turf/open/floor/wood, -/area/service/lawoffice) -"mKr" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible, -/obj/effect/turf_decal/tile/yellow{ dir = 1 }, -/obj/effect/turf_decal/tile/yellow, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/engineering/supermatter/room) -"mKy" = ( -/obj/effect/turf_decal/delivery, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/science/xenobiology) -"mKA" = ( -/obj/machinery/light/directional/west, +/area/station/hallway/secondary/construction) +"nwm" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/loading_area, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/obj/effect/turf_decal/delivery, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, -/area/command/teleporter) -"mKI" = ( -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, -/obj/effect/turf_decal/tile/yellow, +/area/station/maintenance/port/aft) +"nwn" = ( +/obj/structure/table/reinforced, +/obj/item/hfr_box/body/waste_output, +/obj/item/hfr_box/body/moderator_input, +/obj/item/hfr_box/body/interface, +/obj/item/hfr_box/body/fuel_input, +/obj/machinery/airalarm/directional/west, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos/hfr_room) +"nwp" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/extinguisher_cabinet/directional/north, /obj/machinery/light/directional/north, -/obj/machinery/firealarm/directional/north, /turf/open/floor/iron, -/area/engineering/atmos/project) -"mKT" = ( -/obj/structure/cable, -/obj/effect/turf_decal/tile/neutral, +/area/station/commons/fitness/recreation) +"nwG" = ( +/obj/effect/turf_decal/plaque{ + icon_state = "L13" + }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/landmark/start/hangover, /turf/open/floor/iron, -/area/commons/locker) -"mLh" = ( -/obj/machinery/light/directional/east, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/area/station/hallway/primary/central/aft) +"nwN" = ( +/obj/effect/spawner/random/entertainment/arcade{ + dir = 8 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/airalarm/directional/east, -/turf/open/floor/iron, -/area/hallway/primary/central/aft) -"mLk" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, /turf/open/floor/iron, -/area/command/gateway) -"mLv" = ( -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/siding/white/corner{ - dir = 4 - }, -/obj/machinery/door/airlock/freezer{ - name = "Coldroom"; - req_access_txt = "28" +/area/station/security/prison) +"nwW" = ( +/obj/structure/sign/nanotrasen{ + pixel_x = -32 }, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/obj/machinery/status_display/ai/directional/north, +/obj/structure/table/wood/fancy/red, +/obj/machinery/door/window/brigdoor/left/directional/south{ + dir = 4; + name = "High-Risk Modules"; + req_access = list("captain") }, -/obj/machinery/door/firedoor, -/obj/machinery/duct, -/turf/open/floor/iron/freezer, -/area/service/kitchen/coldroom) -"mLw" = ( -/turf/closed/wall/r_wall, -/area/engineering/storage_shared) -"mLI" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/obj/effect/spawner/random/aimodule/harmful{ + pixel_y = -16 }, -/turf/open/floor/iron, -/area/science/misc_lab/range) -"mLN" = ( -/obj/structure/cable, +/turf/open/floor/circuit/red, +/area/station/ai_monitored/turret_protected/ai_upload) +"nwY" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron, -/area/security/checkpoint) -"mLQ" = ( /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 4 + }, /turf/open/floor/iron, -/area/cargo/storage) -"mLS" = ( -/obj/structure/table, -/obj/item/storage/secure/safe/directional/north, -/obj/item/paper_bin, -/obj/item/pen, -/obj/effect/turf_decal/tile/brown{ +/area/station/maintenance/port/fore) +"nxb" = ( +/turf/closed/wall, +/area/station/hallway/secondary/exit/departure_lounge) +"nxf" = ( +/obj/effect/turf_decal/trimline/yellow/filled/warning{ dir = 4 }, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"nxg" = ( +/obj/machinery/light/directional/west, +/obj/machinery/camera/directional/west{ + c_tag = "Central Hallway - Port"; + name = "hallway camera" + }, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral, -/obj/machinery/button/door/directional/east{ - id = "commissaryshutters"; - name = "Commissary Shutters Control" - }, /turf/open/floor/iron, -/area/commons/vacant_room/commissary) -"mLW" = ( +/area/station/hallway/primary/central/fore) +"nxl" = ( +/obj/effect/decal/cleanable/dirt, +/turf/closed/wall, +/area/station/cargo/sorting) +"nxo" = ( /obj/structure/table/reinforced, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/keycard_auth, -/turf/open/floor/iron, -/area/command/heads_quarters/ce) -"mMd" = ( -/obj/machinery/computer/upload/ai{ - dir = 1 +/obj/item/folder/white, +/obj/item/stamp/rd, +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 4 }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/ai_upload) -"mMg" = ( -/obj/structure/cable, -/obj/effect/turf_decal/tile/green, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/white, -/area/medical/virology) -"mMk" = ( -/obj/structure/disposalpipe/junction/yjunction{ - dir = 1 - }, -/turf/open/floor/plating, -/area/maintenance/department/crew_quarters/bar) -"mMp" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/door/airlock/maintenance_hatch{ - name = "Maintenance Hatch"; - req_access_txt = "12" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/area/station/command/heads_quarters/rd) +"nxv" = ( +/obj/structure/table/reinforced, +/obj/item/paper_bin, +/obj/item/pen, +/obj/machinery/newscaster/directional/east{ + pixel_y = -28 }, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/tile/blue/anticorner/contrasted{ dir = 4 }, /turf/open/floor/iron, -/area/maintenance/port/greater) -"mMu" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/chair{ - dir = 8 - }, -/turf/open/floor/carpet/red, -/area/hallway/secondary/service) -"mMw" = ( +/area/station/security/checkpoint/customs/aft) +"nxD" = ( /obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/landmark/event_spawn, /obj/effect/turf_decal/tile/neutral/half/contrasted, /turf/open/floor/iron, -/area/maintenance/aft) -"mMG" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment, +/area/station/maintenance/starboard) +"nxI" = ( /obj/effect/decal/cleanable/dirt, -/obj/machinery/door/airlock/mining{ - name = "Mining Dock" +/obj/structure/plasticflaps/opaque, +/obj/machinery/door/poddoor/preopen{ + id = "atmoslock"; + name = "Atmospherics Lockdown Blast Door" }, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/obj/machinery/navbeacon{ + codes_txt = "delivery;dir=8"; + dir = 8; + freq = 1400; + location = "Atmospherics" }, -/obj/effect/mapping_helpers/airlock/access/any/supply/mining, +/obj/effect/turf_decal/delivery, /turf/open/floor/iron, -/area/maintenance/starboard/fore) -"mMH" = ( -/obj/structure/closet/secure_closet/captains, -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, +/area/station/engineering/atmos/storage/gas) +"nxY" = ( +/obj/structure/cable, +/obj/effect/turf_decal/tile/red/anticorner/contrasted, +/obj/machinery/newscaster/directional/south, /turf/open/floor/iron, -/area/command/heads_quarters/captain/private) -"mMM" = ( -/obj/structure/disposalpipe/segment, +/area/station/security/checkpoint) +"nyv" = ( /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/duct, /obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"nyJ" = ( +/obj/structure/table/wood, +/obj/item/clipboard, +/obj/item/folder, +/obj/item/toy/dummy, /obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/engineering/main) -"mNg" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/components/binary/pump{ - dir = 1; - name = "Port Mix to Port Ports" - }, -/obj/effect/turf_decal/box/corners{ +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/red{ dir = 1 }, -/turf/open/floor/iron, -/area/engineering/atmos) -"mNh" = ( -/obj/structure/bookcase/random/nonfiction, -/turf/open/floor/wood, -/area/service/library) -"mNl" = ( -/obj/structure/disposaloutlet{ +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ dir = 8 }, -/obj/structure/disposalpipe/trunk{ - dir = 4 +/turf/open/floor/iron, +/area/station/service/abandoned_gambling_den/gaming) +"nyN" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/rack, +/obj/item/storage/bag/plants/portaseeder, +/obj/item/cultivator, +/obj/item/reagent_containers/glass/bucket, +/obj/item/plant_analyzer, +/obj/structure/sign/poster/contraband/kudzu{ + pixel_y = -32 }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/science/xenobiology) -"mNo" = ( -/obj/structure/tank_dispenser/oxygen, /obj/effect/turf_decal/bot, -/turf/open/floor/iron, -/area/ai_monitored/command/storage/eva) -"mNr" = ( -/obj/structure/table/reinforced, +/obj/effect/turf_decal/siding/green{ + dir = 8 + }, +/turf/open/floor/iron/checker, +/area/station/service/hydroponics/garden/abandoned) +"nyS" = ( +/obj/structure/chair/office/light{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/turf/open/floor/iron/white, +/area/station/medical/medbay/lobby) +"nyW" = ( +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Maintenance Hatch" + }, /obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/item/wrench, -/obj/item/analyzer{ - pixel_x = 7; - pixel_y = 3 +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, -/obj/machinery/light/directional/east, -/turf/open/floor/iron, -/area/engineering/atmos) -"mNs" = ( -/obj/machinery/light/directional/south, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/mapping_helpers/airlock/unres{ dir = 8 }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, /turf/open/floor/iron, -/area/commons/dorms) -"mNu" = ( -/obj/item/kirbyplants/random, -/obj/effect/turf_decal/tile/neutral/fourcorners, +/area/station/maintenance/port/fore) +"nza" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark, -/area/service/chapel/funeral) -"mNS" = ( -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/security/prison) -"mNW" = ( -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 10 +/obj/structure/window/reinforced{ + dir = 8 }, -/obj/effect/turf_decal/tile/purple/half/contrasted, -/turf/open/floor/iron, -/area/cargo/miningoffice) -"mOg" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "chemisttop"; - name = "Chemistry Lobby Shutters" +/obj/structure/table/wood, +/obj/item/restraints/handcuffs, +/obj/item/assembly/flash/handheld, +/turf/open/floor/iron/grimy, +/area/station/command/bridge) +"nzi" = ( +/obj/machinery/atmospherics/pipe/smart/simple/yellow/visible{ + dir = 4 }, -/turf/open/floor/plating, -/area/medical/pharmacy) -"mOk" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ +/obj/machinery/meter{ + name = "Mixed Air Tank Out" + }, +/turf/closed/wall/r_wall, +/area/station/engineering/atmos) +"nzp" = ( +/obj/machinery/air_sensor/oxygen_tank, +/turf/open/floor/engine/o2, +/area/station/engineering/atmos) +"nzq" = ( +/obj/structure/chair/wood{ dir = 4 }, -/obj/machinery/door/airlock/external{ - name = "External Solar Access"; - req_access_txt = "10" +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/wood{ + icon_state = "wood-broken3" }, -/obj/structure/cable, -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/area/station/service/abandoned_gambling_den) +"nzs" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/brown/visible, +/obj/machinery/camera/directional/south{ + c_tag = "Engineering - Supermatter Room Aft"; + name = "engineering camera"; + network = list("ss13","engine") }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 +/turf/open/floor/iron, +/area/station/engineering/supermatter/room) +"nzx" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 1 }, /turf/open/floor/iron, -/area/maintenance/solars/starboard/aft) -"mOq" = ( +/area/station/maintenance/fore) +"nzB" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/landmark/start/hangover, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/grimy, +/area/station/service/library) +"nzI" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, /obj/effect/landmark/start/hangover, -/turf/open/floor/iron, -/area/engineering/lobby) -"mOt" = ( -/turf/open/floor/iron/white/side, -/area/commons/fitness/recreation) -"mOy" = ( -/obj/effect/turf_decal/bot, -/obj/machinery/vending/dinnerware, /turf/open/floor/iron/dark, -/area/service/kitchen) -"mOH" = ( -/obj/structure/lattice, -/obj/structure/window/reinforced{ - dir = 1 +/area/station/security/courtroom) +"nzP" = ( +/obj/machinery/door/poddoor/shutters/preopen{ + id = "hopline"; + name = "Queue Shutters" }, -/obj/structure/window/reinforced{ +/obj/effect/turf_decal/loading_area{ dir = 8 }, -/turf/open/space, -/area/space/nearstation) -"mOK" = ( -/obj/effect/spawner/random/structure/grille, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"mOT" = ( -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron, -/area/cargo/storage) -"mOU" = ( -/obj/effect/turf_decal/tile/purple{ - dir = 8 - }, -/obj/structure/table, -/obj/item/pipe_dispenser{ - pixel_x = 3; - pixel_y = 7 - }, -/obj/item/pipe_dispenser, -/turf/open/floor/iron/white, -/area/science/mixing/hallway) -"mPb" = ( +/area/station/hallway/primary/central/fore) +"nzS" = ( +/obj/machinery/light/small/directional/east, +/obj/structure/chair/office/light, +/obj/effect/decal/cleanable/greenglow, +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/status_display/evac/directional/east, +/obj/effect/turf_decal/tile/green/anticorner/contrasted, +/turf/open/floor/iron/white, +/area/station/medical/virology) +"nAb" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/landmark/start/hangover, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/effect/turf_decal/tile/red{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/yellow{ dir = 4 }, -/obj/structure/chair/stool/bar/directional/west, -/turf/open/floor/iron/cafeteria, -/area/service/cafeteria) -"mPc" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/effect/landmark/event_spawn, /turf/open/floor/iron, -/area/hallway/primary/port) -"mPm" = ( -/obj/structure/cable, -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/security/glass{ - id_tag = "cardoor"; - name = "Cargo Cell" - }, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ +/area/station/hallway/primary/port) +"nAs" = ( +/obj/effect/landmark/start/depsec/science, +/obj/effect/turf_decal/tile/red/half/contrasted{ dir = 1 }, -/obj/effect/mapping_helpers/airlock/access/all/security/general, /turf/open/floor/iron, -/area/security/checkpoint/supply) -"mPn" = ( -/obj/effect/spawner/structure/window/reinforced, +/area/station/security/checkpoint/science/research) +"nAt" = ( +/obj/structure/frame/machine, +/obj/item/circuitboard/machine/cyborgrecharger, /turf/open/floor/plating, -/area/engineering/break_room) -"mPE" = ( -/obj/effect/spawner/random/vending/snackvend, -/obj/machinery/light/directional/north, -/obj/effect/turf_decal/delivery, -/turf/open/floor/iron, -/area/hallway/secondary/entry) -"mPF" = ( -/obj/machinery/atmospherics/pipe/heat_exchanging/simple/layer2{ - dir = 9 - }, -/turf/open/floor/iron/dark/airless, -/area/science/mixing/chamber) -"mPN" = ( -/obj/effect/decal/cleanable/dirt, -/obj/item/clothing/suit/caution, -/obj/effect/decal/cleanable/glass, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron, -/area/maintenance/department/crew_quarters/bar) -"mPP" = ( +/area/station/science/research/abandoned) +"nAz" = ( +/obj/machinery/pdapainter, +/obj/machinery/status_display/evac/directional/east, +/turf/open/floor/wood, +/area/station/command/heads_quarters/hop) +"nAF" = ( +/obj/structure/closet/radiation, /obj/effect/turf_decal/stripes/line{ - dir = 8 + dir = 4 }, +/obj/machinery/airalarm/directional/east, /turf/open/floor/iron, -/area/hallway/primary/aft) -"mPZ" = ( -/obj/structure/disposalpipe/segment{ - dir = 9 - }, -/obj/structure/cable, -/obj/effect/turf_decal/stripes/corner{ - dir = 8 - }, +/area/station/engineering/gravity_generator) +"nAP" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/purple/half/contrasted{ +/obj/effect/turf_decal/tile/red{ dir = 8 }, -/turf/open/floor/iron/white, -/area/maintenance/department/science) -"mQg" = ( -/obj/structure/window/reinforced{ +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/structure/chair{ dir = 8 }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/turf/open/floor/iron/dark, -/area/ai_monitored/aisat/exterior) -"mQn" = ( /obj/effect/decal/cleanable/dirt, -/obj/machinery/conveyor_switch/oneway{ - id = "cargoload" +/turf/open/floor/iron/cafeteria, +/area/station/service/cafeteria) +"nAS" = ( +/obj/structure/chair{ + name = "Prosecution" }, -/obj/effect/turf_decal/tile/brown/half/contrasted{ +/obj/effect/turf_decal/tile/red/anticorner/contrasted{ dir = 4 }, /turf/open/floor/iron, -/area/cargo/storage) -"mQN" = ( +/area/station/security/courtroom) +"nAT" = ( +/obj/machinery/door/firedoor, +/obj/effect/mapping_helpers/airlock/locked, +/obj/machinery/door/airlock/virology{ + autoclose = 0; + frequency = 1449; + id_tag = "virology_airlock_interior"; + name = "Virology Interior Airlock" + }, +/obj/machinery/door_buttons/access_button{ + idDoor = "virology_airlock_interior"; + idSelf = "virology_airlock_control"; + name = "Virology Access Button"; + pixel_y = 22; + req_access = list("virology") + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/wood, -/area/service/lawoffice) -"mQO" = ( -/obj/structure/table/wood, -/obj/item/flashlight/lamp/green, -/obj/machinery/newscaster/directional/west, -/turf/open/floor/carpet, -/area/commons/dorms) -"mQQ" = ( -/obj/structure/table, -/obj/item/toy/cards/deck, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/access/all/medical/virology, /turf/open/floor/iron, -/area/commons/locker) -"mQX" = ( +/area/station/medical/virology) +"nAY" = ( +/obj/machinery/atmospherics/pipe/smart/manifold/cyan/visible, /obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/maintenance/space_hut/observatory) -"mRd" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/engineering/atmos/project) -"mRh" = ( -/obj/machinery/power/apc/auto_name/directional/east, +/obj/effect/turf_decal/trimline/yellow/filled/warning, +/obj/effect/turf_decal/siding/yellow, /obj/structure/cable, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"nBf" = ( +/obj/structure/table/reinforced, +/obj/item/electronics/firelock, +/obj/item/electronics/firelock, +/obj/item/electronics/firealarm, +/obj/item/electronics/firealarm, +/obj/machinery/light/directional/east, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/science/mixing/launch) -"mRi" = ( -/obj/structure/table, -/obj/machinery/microwave{ - desc = "Cooks and boils stuff, somehow."; - pixel_x = -3; - pixel_y = 5 - }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/airalarm/directional/south, -/turf/open/floor/iron/dark, -/area/medical/virology) -"mRv" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/security/glass{ - name = "Prison Wing" +/area/station/engineering/storage/tech) +"nBh" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"nBr" = ( /obj/structure/cable, -/obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ dir = 1 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ - cycle_id = "perma-entrance" - }, -/obj/effect/mapping_helpers/airlock/access/all/security/general, /turf/open/floor/iron, -/area/security/prison) -"mRz" = ( -/obj/structure/table/glass, -/obj/item/storage/medkit/regular, -/obj/effect/turf_decal/tile/red/half/contrasted{ +/area/station/security/execution/transfer) +"nBF" = ( +/obj/structure/cable, +/obj/machinery/computer/rdconsole, +/obj/effect/turf_decal/tile/yellow/half/contrasted{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/station/command/bridge) +"nBG" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/structure/chair/office{ dir = 8 }, -/turf/open/floor/iron/white, -/area/security/prison) -"mRB" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/structure/disposalpipe/sorting/mail{ - dir = 1; - name = "Research Junction"; - sortType = 12 - }, /turf/open/floor/iron, -/area/science/research) -"mRH" = ( -/obj/structure/disposalpipe/trunk{ +/area/station/security/checkpoint) +"nBH" = ( +/obj/machinery/light/directional/east, +/obj/effect/turf_decal/tile/yellow/half/contrasted{ dir = 4 }, -/obj/machinery/disposal/bin, -/obj/machinery/light_switch/directional/north, -/turf/open/floor/wood, -/area/command/heads_quarters/captain) -"mRP" = ( -/obj/structure/cable, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/blood/old, -/obj/machinery/door/firedoor, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 - }, -/obj/machinery/door/airlock/external{ - name = "Mining Dock Airlock" +/turf/open/floor/iron/white, +/area/station/medical/chemistry) +"nBJ" = ( +/obj/machinery/door/poddoor/preopen{ + id = "bridgedoors"; + name = "Bridge Access Blast Door" }, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/command/bridge) +"nBO" = ( +/obj/structure/cable, +/obj/machinery/power/terminal, /obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/effect/turf_decal/stripes/line{ +/obj/item/radio/intercom/directional/west, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/maintenance/solars/port/fore) +"nBQ" = ( +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/mapping_helpers/airlock/access/any/supply/mining, /turf/open/floor/iron, -/area/cargo/miningoffice) -"mSi" = ( -/obj/effect/turf_decal/tile/red{ - dir = 8 +/area/station/maintenance/disposal/incinerator) +"nBR" = ( +/obj/item/kirbyplants{ + icon_state = "plant-21" }, -/obj/structure/disposalpipe/segment{ - dir = 5 +/obj/effect/turf_decal/delivery, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) +"nBT" = ( +/obj/machinery/suit_storage_unit/security, +/turf/open/floor/iron, +/area/station/security/warden) +"nBV" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, -/turf/open/floor/iron/white/corner, -/area/hallway/primary/aft) -"mSk" = ( -/obj/effect/landmark/start/medical_doctor, -/obj/structure/cable, -/obj/effect/turf_decal/tile/blue/fourcorners, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/medical/surgery/theatre) -"mSl" = ( -/obj/effect/landmark/event_spawn, +/area/station/commons/toilet/locker) +"nBW" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos/hfr_room) +"nCd" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/delivery, /obj/structure/cable, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 +/turf/open/floor/iron, +/area/station/maintenance/department/engine/atmos) +"nCf" = ( +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/effect/turf_decal/delivery, +/obj/machinery/power/apc/auto_name/directional/west, /turf/open/floor/iron, -/area/ai_monitored/security/armory) -"mSx" = ( -/obj/effect/landmark/event_spawn, +/area/station/science/robotics/lab) +"nCj" = ( /obj/structure/cable, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/neutral/half/contrasted, /turf/open/floor/iron, -/area/maintenance/port/greater) -"mSD" = ( -/obj/machinery/pdapainter, -/obj/machinery/status_display/evac/directional/east, -/turf/open/floor/wood, -/area/command/heads_quarters/hop) -"mSZ" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/disposalpipe/segment{ +/area/station/science/robotics/mechbay) +"nCl" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, +/obj/machinery/meter, +/obj/machinery/status_display/evac/directional/south, +/turf/open/floor/iron, +/area/station/engineering/supermatter/room) +"nCu" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/medical/glass{ + id_tag = "MedbayFoyer"; + name = "Medbay" + }, +/obj/effect/mapping_helpers/airlock/unres{ dir = 4 }, -/obj/structure/cable, +/obj/effect/landmark/navigate_destination, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/mapping_helpers/airlock/access/all/medical/general, +/turf/open/floor/iron, +/area/station/medical/medbay/central) +"nCz" = ( +/obj/structure/chair/stool/directional/east, +/obj/effect/landmark/start/assistant, +/obj/effect/turf_decal/tile/neutral/fourcorners, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/neutral/half/contrasted, /turf/open/floor/iron, -/area/maintenance/starboard/aft) -"mTb" = ( -/obj/effect/turf_decal/tile/brown/half/contrasted{ - dir = 1 +/area/station/commons/locker) +"nCI" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/service/abandoned_gambling_den) +"nCN" = ( +/obj/machinery/power/apc/auto_name/directional/west, +/obj/structure/cable, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/structure/table/reinforced, +/obj/item/compact_remote, +/obj/item/compact_remote, +/turf/open/floor/iron/dark, +/area/station/science/explab) +"nCS" = ( +/obj/effect/landmark/start/hangover, +/obj/structure/chair/sofa/right{ + dir = 8 }, -/turf/open/floor/iron, -/area/cargo/office) -"mTj" = ( -/obj/structure/table/wood, /obj/effect/turf_decal/tile/red{ dir = 4 }, @@ -51887,117 +50171,104 @@ dir = 1 }, /obj/effect/turf_decal/tile/yellow, -/obj/effect/spawner/random/entertainment/cigar, /turf/open/floor/iron, -/area/commons/lounge) -"mTl" = ( -/obj/structure/chair/office{ +/area/station/commons/lounge) +"nDd" = ( +/obj/machinery/duct, +/obj/machinery/light/directional/west, +/obj/effect/turf_decal/trimline/yellow/line{ dir = 8 }, -/obj/effect/landmark/start/hangover, -/turf/open/floor/wood, -/area/commons/dorms) -"mTD" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron, -/area/cargo/drone_bay) -"mTG" = ( -/obj/effect/spawner/structure/window/reinforced/plasma, -/turf/open/floor/plating, -/area/maintenance/disposal/incinerator) -"mTP" = ( -/obj/structure/disposalpipe/segment{ - dir = 6 +/area/station/engineering/atmos/project) +"nDk" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/conveyor{ + dir = 1; + id = "cargounload" }, -/obj/structure/chair/comfy{ +/obj/machinery/status_display/supply{ + pixel_x = 32 + }, +/turf/open/floor/plating, +/area/station/cargo/storage) +"nDn" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/purple/half/contrasted{ - dir = 8 - }, -/turf/open/floor/iron/white, -/area/maintenance/department/science) -"mUb" = ( -/obj/structure/destructible/cult/item_dispenser/archives/library, -/obj/effect/decal/cleanable/cobweb, +/turf/open/floor/wood, +/area/station/command/heads_quarters/captain/private) +"nDp" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/blood/old, -/turf/open/floor/plating, -/area/service/library/abandoned) -"mUM" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/mining/glass{ - name = "Cargo Office" - }, -/obj/effect/landmark/navigate_destination, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 4 }, -/obj/effect/mapping_helpers/airlock/access/any/supply/general, -/obj/effect/mapping_helpers/airlock/access/any/supply/mining, /turf/open/floor/iron, -/area/cargo/office) -"mUP" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/structure/girder, -/turf/open/floor/plating, -/area/maintenance/port/greater) -"mUU" = ( -/obj/effect/turf_decal/tile/yellow{ - dir = 1 +/area/station/maintenance/port/aft) +"nDt" = ( +/obj/machinery/door/airlock/hatch{ + name = "MiniSat Exterior Access" }, -/obj/effect/turf_decal/tile/yellow, -/obj/structure/closet/emcloset/anchored, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/stripes/corner{ +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/turf_decal/stripes/end{ dir = 4 }, -/obj/structure/sign/warning/vacuum{ - pixel_y = 32 +/obj/effect/mapping_helpers/airlock/access/all/engineering/construction, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/aisat/exterior) +"nDv" = ( +/obj/machinery/shower{ + dir = 8; + name = "emergency shower" }, -/turf/open/floor/iron, -/area/engineering/atmos/project) -"mVd" = ( -/obj/structure/disposalpipe/segment{ +/obj/structure/cable, +/obj/effect/turf_decal/stripes/end{ dir = 4 }, -/obj/machinery/door/firedoor, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 }, -/obj/structure/cable, -/obj/machinery/door/airlock/research{ - name = "Genetics Lab"; - req_access_txt = "9" +/turf/open/floor/iron/white, +/area/station/science/xenobiology) +"nDC" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 8 + }, +/turf/open/floor/iron/grimy, +/area/station/service/library) +"nDM" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment{ + dir = 4 }, /obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/siding/yellow, +/turf/open/floor/iron, +/area/station/engineering/atmos/hfr_room) +"nDP" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/blue{ dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/science/genetics) -"mVf" = ( -/obj/structure/bed, -/obj/item/bedsheet/hos, -/obj/machinery/status_display/evac/directional/north, -/obj/machinery/camera/directional/north{ - c_tag = "Security - Head of Security's Quarters" +/obj/effect/turf_decal/tile/blue{ + dir = 8 }, -/turf/open/floor/iron/grimy, -/area/command/heads_quarters/hos) -"mVo" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/security/glass{ - name = "Prison Wing" +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red, +/obj/structure/table/wood, +/obj/item/toy/crayon/spraycan/lubecan, +/obj/item/bikehorn, +/obj/structure/sign/poster/contraband/random/directional/south, +/turf/open/floor/iron, +/area/station/service/theater) +"nDT" = ( +/obj/machinery/door/airlock/engineering{ + name = "Engineering Auxiliary Power" }, /obj/structure/cable, /obj/effect/turf_decal/stripes/line, @@ -52006,474 +50277,550 @@ }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ - cycle_id = "perma-entrance" - }, -/obj/effect/mapping_helpers/airlock/access/all/security/general, +/obj/effect/mapping_helpers/airlock/unres, +/obj/effect/mapping_helpers/airlock/access/any/engineering/maintenance/departmental, /turf/open/floor/iron, -/area/security/brig) -"mVr" = ( -/obj/machinery/atmospherics/pipe/smart/simple/purple/visible{ - dir = 6 - }, -/turf/open/floor/iron/dark, -/area/science/mixing) -"mVx" = ( -/obj/item/kirbyplants/random, -/obj/item/toy/plush/snakeplushie{ - name = "Quetzie" +/area/station/maintenance/department/electrical) +"nDW" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plating, +/area/station/maintenance/department/electrical) +"nEa" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/security/checkpoint/escape) +"nEc" = ( +/turf/closed/wall, +/area/station/science/research/abandoned) +"nEg" = ( +/obj/structure/table/reinforced, +/obj/item/electronics/airalarm, +/obj/item/electronics/apc, +/obj/machinery/camera/directional/west{ + c_tag = "Technology Storage"; + name = "engineering camera" }, /obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/status_display/evac/directional/north, /turf/open/floor/iron/dark, -/area/service/library) -"mVC" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/preopen{ - id = "justicechamber"; - name = "Justice Chamber Blast door" - }, -/obj/structure/sign/warning/electricshock{ - pixel_x = 32 +/area/station/engineering/storage/tech) +"nEA" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/corner{ + dir = 8 }, -/obj/structure/cable, -/turf/open/floor/plating, -/area/security/execution/education) -"mVJ" = ( -/obj/effect/spawner/random/structure/girder, -/turf/open/floor/plating, -/area/maintenance/fore) -"mVT" = ( +/turf/open/floor/plating/airless, +/area/station/science/ordnance/bomb) +"nEE" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/effect/decal/cleanable/dirt, -/obj/effect/landmark/event_spawn, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron, -/area/science/robotics/mechbay) -"mVW" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"mVY" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible, -/obj/machinery/status_display/ai/directional/west, -/obj/machinery/camera/directional/west{ - c_tag = "Atmospherics - Distribution Loop"; - name = "atmospherics camera" - }, +/area/station/cargo/miningoffice) +"nEJ" = ( /obj/structure/cable, +/obj/effect/turf_decal/trimline/yellow/line, /turf/open/floor/iron, -/area/engineering/atmos/pumproom) -"mWc" = ( -/obj/structure/chair/comfy/brown{ - dir = 4 - }, -/turf/open/floor/wood{ - icon_state = "wood-broken3" - }, -/area/service/electronic_marketing_den) -"mWd" = ( -/obj/structure/table/reinforced, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/machinery/button/door{ - id = "xeno3"; - name = "Containment Control"; - req_access_txt = "55" - }, -/obj/machinery/light/directional/north, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron, -/area/science/xenobiology) -"mWg" = ( -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron/dark, -/area/hallway/secondary/service) -"mWm" = ( +/area/station/engineering/lobby) +"nEO" = ( +/obj/machinery/light/directional/east, /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/corner, +/obj/machinery/status_display/ai/directional/east, /turf/open/floor/iron, -/area/engineering/atmos/hfr_room) -"mWo" = ( -/obj/structure/disposalpipe/trunk{ +/area/station/engineering/supermatter/room) +"nER" = ( +/obj/machinery/light/directional/west, +/obj/effect/spawner/random/vending/snackvend, +/obj/effect/turf_decal/delivery, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) +"nFc" = ( +/obj/effect/turf_decal/tile/green{ dir = 8 }, -/obj/machinery/disposal/bin, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron/dark, -/area/service/kitchen) -"mWu" = ( -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/yellow/filled/warning, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/obj/effect/turf_decal/tile/blue, +/obj/machinery/hydroponics/constructable, +/obj/structure/railing, +/turf/open/floor/iron, +/area/station/service/hydroponics) +"nFr" = ( +/obj/structure/cable, +/obj/effect/turf_decal/stripes/line{ dir = 1 }, -/turf/open/floor/iron/white, -/area/medical/chemistry) -"mWC" = ( +/obj/machinery/light/directional/north, +/turf/open/floor/iron, +/area/station/engineering/main) +"nFG" = ( /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ +/obj/machinery/airalarm/directional/south, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"nFX" = ( +/turf/closed/wall, +/area/station/service/kitchen/coldroom) +"nFY" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 4 - }, /turf/open/floor/iron/dark, -/area/engineering/atmos) -"mWL" = ( +/area/station/medical/surgery/theatre) +"nGK" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/landmark/start/hangover, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/iron, -/area/hallway/primary/fore) -"mXc" = ( -/obj/machinery/light/directional/west, -/obj/structure/extinguisher_cabinet/directional/west, -/obj/structure/reagent_dispensers/fueltank, -/obj/effect/turf_decal/tile/yellow/half/contrasted{ - dir = 8 +/obj/structure/disposalpipe/segment{ + dir = 10 }, -/turf/open/floor/iron, -/area/commons/storage/tools) -"mXi" = ( +/turf/open/floor/plating, +/area/station/maintenance/central) +"nGS" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/tile/yellow/fourcorners, -/turf/open/floor/iron, -/area/engineering/storage) -"mXL" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/structure/disposalpipe/segment, -/obj/structure/railing/corner{ - dir = 1 +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/turf_decal/siding/brown{ + dir = 4 }, /turf/open/floor/iron, -/area/hallway/primary/fore) -"mXT" = ( -/obj/structure/closet/radiation, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/trimline/yellow/filled/line, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron, -/area/engineering/atmos) -"mXV" = ( -/obj/machinery/atmospherics/pipe/smart/manifold/supply/visible, -/obj/effect/turf_decal/tile/yellow{ +/area/station/hallway/primary/fore) +"nHc" = ( +/obj/structure/table/wood, +/obj/item/clothing/mask/cigarette/cigar/cohiba{ + pixel_x = 3 + }, +/obj/item/clothing/mask/cigarette/cigar/havana{ + pixel_x = -3 + }, +/obj/item/clothing/mask/cigarette/cigar, +/turf/open/floor/wood, +/area/station/command/meeting_room/council) +"nHd" = ( +/obj/structure/cable, +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Maintenance Hatch" + }, +/obj/machinery/duct, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/effect/turf_decal/tile/blue{ +/obj/effect/mapping_helpers/airlock/unres{ + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/access/any/service/maintenance, +/turf/open/floor/iron, +/area/station/maintenance/port/fore) +"nHf" = ( +/obj/structure/lattice/catwalk, +/obj/structure/railing, +/turf/open/space/basic, +/area/space/nearstation) +"nHs" = ( +/obj/effect/turf_decal/tile/red{ dir = 1 }, -/obj/machinery/meter/monitored/distro_loop, -/turf/open/floor/iron/dark/corner, -/area/engineering/atmos/pumproom) -"mXW" = ( -/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"nHu" = ( /obj/structure/cable, -/obj/effect/turf_decal/tile/neutral/fourcorners, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment, +/turf/open/floor/wood, +/area/station/command/meeting_room/council) +"nHw" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/landmark/start/hangover, +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/newscaster/directional/south, /turf/open/floor/iron, -/area/maintenance/port/lesser) -"mYi" = ( -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ +/area/station/hallway/secondary/entry) +"nHQ" = ( +/obj/structure/cable, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/hallway/primary/central/fore) +"nHT" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 1 }, -/obj/item/grenade/chem_grenade/smart_metal_foam{ - pixel_x = -4; - pixel_y = 6 +/turf/open/floor/iron{ + heat_capacity = 1e+006 }, -/obj/item/grenade/chem_grenade/smart_metal_foam{ - pixel_x = 4; - pixel_y = 2 +/area/station/maintenance/port/greater) +"nHW" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/item/kirbyplants/random, +/obj/effect/turf_decal/tile/green{ + dir = 4 }, -/obj/item/grenade/chem_grenade/smart_metal_foam{ - pixel_x = 8 +/obj/effect/turf_decal/tile/blue{ + dir = 1 }, -/obj/item/grenade/chem_grenade/smart_metal_foam{ - pixel_y = 4 +/obj/effect/turf_decal/tile/blue, +/obj/structure/railing{ + dir = 5 }, -/obj/structure/table/reinforced, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/ai_monitored/command/storage/eva) -"mYt" = ( -/obj/structure/cable, -/obj/effect/turf_decal/tile/blue{ +/obj/effect/turf_decal/box/corners{ dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/white, -/area/medical/surgery/theatre) -"mYE" = ( +/turf/open/floor/iron, +/area/station/service/hydroponics) +"nHY" = ( +/turf/open/floor/iron/grimy, +/area/station/service/library) +"nIb" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/security/glass{ + name = "Security Desk" + }, +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/effect/turf_decal/trimline/yellow/line{ - dir = 1 +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 8 }, +/obj/effect/mapping_helpers/airlock/access/all/security/general, /turf/open/floor/iron, -/area/engineering/lobby) -"mYH" = ( -/obj/structure/table/reinforced, -/turf/open/floor/iron, -/area/maintenance/port/greater) -"mYO" = ( -/obj/machinery/door/poddoor/shutters/preopen{ - id = "cmoshutter"; - name = "CMO Office Shutters" +/area/station/security/holding_cell) +"nIg" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Service Maintenance" }, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/command/heads_quarters/cmo) -"mYZ" = ( -/obj/effect/turf_decal/tile/neutral/half/contrasted{ +/obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/structure/sign/poster/random/directional/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/access/all/service/general, /turf/open/floor/iron, -/area/maintenance/department/crew_quarters/bar) -"mZa" = ( -/obj/effect/turf_decal/tile/blue/fourcorners, -/obj/structure/disposalpipe/segment, +/area/station/maintenance/department/crew_quarters/bar) +"nIr" = ( +/obj/machinery/computer/security/telescreen/entertainment/directional/east, +/obj/machinery/light/directional/east, /turf/open/floor/iron, -/area/medical/medbay/lobby) -"mZg" = ( -/turf/open/floor/engine/vacuum, -/area/science/mixing/chamber) -"mZs" = ( -/obj/effect/turf_decal/stripes/line{ +/area/station/security/prison) +"nIv" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/rack, +/obj/item/reagent_containers/blood/random, +/obj/item/roller, +/obj/effect/turf_decal/tile/blue{ dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/ai_monitored/command/storage/eva) -"mZD" = ( -/turf/closed/wall, -/area/engineering/atmos) -"mZI" = ( -/obj/effect/turf_decal/tile/blue/fourcorners, /turf/open/floor/iron, -/area/medical/surgery/theatre) -"mZK" = ( -/obj/machinery/light/small/directional/north, +/area/station/maintenance/starboard/aft) +"nIz" = ( +/obj/structure/cable, /obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/science/xenobiology) -"mZS" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/obj/structure/disposalpipe/segment{ + dir = 6 }, /turf/open/floor/iron, -/area/hallway/primary/central/fore) -"nab" = ( +/area/station/hallway/primary/central/fore) +"nIB" = ( /obj/effect/turf_decal/tile/purple{ - dir = 8 + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ + dir = 6 }, -/obj/machinery/airalarm/directional/west, /turf/open/floor/iron/white, -/area/science/research) -"nac" = ( -/obj/structure/cable, -/obj/effect/turf_decal/tile/purple/fourcorners, -/turf/open/floor/iron, -/area/science/research) -"naG" = ( -/obj/effect/spawner/structure/window/hollow/reinforced/directional{ - dir = 10 +/area/station/science/lobby) +"nIC" = ( +/obj/machinery/door/poddoor/preopen{ + id = "brigprison"; + name = "Prison Blast Door" }, +/obj/effect/decal/cleanable/dirt, /obj/structure/cable, +/obj/effect/turf_decal/delivery, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/security/execution/transfer) +"nIU" = ( +/obj/machinery/airalarm/directional/south, +/turf/open/floor/iron/dark, +/area/station/service/library) +"nIW" = ( +/obj/machinery/power/port_gen/pacman/pre_loaded, /turf/open/floor/plating, -/area/service/abandoned_gambling_den) -"naK" = ( +/area/station/maintenance/starboard/aft) +"nJg" = ( +/obj/structure/table, +/obj/structure/cable, +/obj/item/toy/cards/deck, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/security/prison) +"nJp" = ( +/obj/machinery/vending/wardrobe/curator_wardrobe, +/turf/open/floor/iron/dark, +/area/station/service/library) +"nJr" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/corner, +/obj/machinery/light/directional/north, /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/neutral{ +/obj/structure/sign/poster/official/safety_internals{ + pixel_y = 32 + }, +/obj/structure/cable, +/turf/open/floor/iron/dark/corner{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/area/station/engineering/atmos/pumproom) +"nJt" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/aisat/exterior) +"nJx" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 8 }, /turf/open/floor/iron, -/area/maintenance/port/greater) -"naW" = ( +/area/station/hallway/secondary/entry) +"nJB" = ( +/obj/effect/landmark/event_spawn, +/obj/structure/chair/comfy, +/obj/machinery/power/apc/auto_name/directional/west, +/obj/structure/cable, +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/trunk{ +/obj/effect/turf_decal/tile/purple/half/contrasted{ dir = 8 }, -/obj/machinery/disposal/bin, -/obj/effect/turf_decal/stripes/box, -/turf/open/floor/iron/dark, -/area/service/hydroponics) -"nbd" = ( -/obj/structure/chair/office{ +/turf/open/floor/iron/white, +/area/station/maintenance/department/science) +"nJC" = ( +/obj/structure/disposalpipe/junction/flip{ dir = 8 }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/security/interrogation) -"nbu" = ( -/obj/structure/toilet{ - dir = 4 - }, -/obj/machinery/light/directional/west, -/obj/effect/landmark/start/captain, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/white, -/area/command/heads_quarters/captain/private) -"nbB" = ( +/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"nJK" = ( +/obj/machinery/atmospherics/components/binary/dp_vent_pump/high_volume/incinerator_ordmix, +/turf/open/floor/engine, +/area/station/science/ordnance/burnchamber) +"nJN" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/landmark/start/hangover, -/obj/machinery/requests_console/directional/east, -/turf/open/floor/wood{ - icon_state = "wood-broken" +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 1 }, -/area/service/theater) -"nbF" = ( -/obj/structure/table/reinforced, +/turf/open/floor/iron{ + heat_capacity = 1e+006 + }, +/area/station/hallway/primary/central/aft) +"nJP" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 + }, +/obj/structure/disposalpipe/segment, /turf/open/floor/iron, -/area/command/heads_quarters/ce) -"ncd" = ( -/obj/structure/rack, -/obj/item/storage/secure/briefcase, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/status_display/ai/directional/south, -/obj/effect/turf_decal/bot, -/obj/item/reagent_containers/pill/patch/aiuri, -/obj/machinery/light/directional/south, +/area/station/hallway/primary/starboard) +"nJT" = ( +/obj/structure/table/reinforced, +/obj/machinery/airalarm/directional/north, +/obj/effect/spawner/random/food_or_drink/refreshing_beverage, +/obj/effect/spawner/random/food_or_drink/snack, +/turf/open/floor/wood, +/area/station/engineering/break_room) +"nJU" = ( +/turf/open/floor/iron/white, +/area/station/maintenance/department/science) +"nJV" = ( +/obj/machinery/light/small/directional/north, +/obj/machinery/hydroponics/soil, +/obj/item/shovel/spade, /turf/open/floor/iron/dark, -/area/command/heads_quarters/ce) -"nci" = ( -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/tile/neutral/fourcorners, +/area/station/service/hydroponics/garden/abandoned) +"nJY" = ( +/obj/machinery/door/airlock/security{ + name = "Isolation Cell" + }, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/mapping_helpers/airlock/access/all/security/brig, +/turf/open/floor/plating, +/area/station/security/execution/transfer) +"nKc" = ( +/obj/structure/table, +/obj/item/stack/rods{ + amount = 23 + }, +/obj/item/stack/cable_coil, +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/decoration/glowstick, +/turf/open/floor/plating, +/area/station/science/research/abandoned) +"nKd" = ( +/obj/structure/cable, +/obj/structure/disposalpipe/segment, /turf/open/floor/iron, -/area/hallway/primary/aft) -"ncl" = ( +/area/station/cargo/storage) +"nKk" = ( +/obj/machinery/door/window/brigdoor/security/cell/right/directional/west{ + id = "brig2"; + name = "Cell 2" + }, +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 8 }, -/obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, -/area/cargo/warehouse) -"ncn" = ( -/obj/machinery/gibber, -/turf/open/floor/iron/dark/textured, -/area/service/kitchen/coldroom) -"ncv" = ( +/area/station/security/brig) +"nKD" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/siding/purple{ +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"nKG" = ( +/obj/structure/window/reinforced{ dir = 8 }, -/obj/structure/sign/poster/official/bless_this_spess{ - pixel_x = -32; - pixel_y = 32 - }, -/turf/open/floor/glass, -/area/maintenance/space_hut/observatory) -"ncx" = ( +/obj/machinery/portable_atmospherics/canister/carbon_dioxide, /obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron, -/area/commons/locker) -"ncF" = ( -/obj/effect/turf_decal/tile/yellow, -/turf/open/floor/iron, -/area/commons/storage/primary) -"ncP" = ( -/obj/machinery/camera/directional/south{ - c_tag = "Genetics Lab"; - name = "genetics lab camera" +/obj/machinery/atmospherics/components/unary/portables_connector/visible, +/turf/open/floor/iron/dark, +/area/station/security/execution/education) +"nKM" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 6 }, -/obj/effect/landmark/start/geneticist, -/obj/structure/chair/office/light{ +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) +"nKN" = ( +/obj/structure/cable, +/obj/machinery/modular_computer/console/preset/engineering{ dir = 4 }, -/obj/item/radio/intercom/directional/south, -/obj/effect/turf_decal/tile/neutral/half/contrasted, -/turf/open/floor/iron/dark, -/area/science/genetics) -"ncV" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/pipe/smart/manifold4w/general/hidden, -/turf/open/floor/iron/dark/telecomms, -/area/science/server) -"ndp" = ( +/obj/effect/turf_decal/bot, +/turf/open/floor/iron/dark, +/area/station/command/heads_quarters/ce) +"nKQ" = ( /obj/effect/decal/cleanable/dirt, -/obj/structure/girder, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/plating, -/area/maintenance/port/greater) -"ndr" = ( -/obj/structure/table/reinforced, +/area/station/maintenance/port/aft) +"nLk" = ( +/obj/structure/table, +/obj/machinery/light/directional/east, /obj/item/paper_bin, /obj/item/pen, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/delivery, +/obj/machinery/airalarm/directional/north, +/obj/machinery/newscaster/directional/east, +/turf/open/floor/iron, +/area/station/hallway/primary/aft) +"nLl" = ( +/obj/structure/table/glass, +/obj/item/folder/white, +/obj/item/pen/red, +/obj/structure/cable, +/obj/effect/turf_decal/tile/green/half/contrasted{ + dir = 4 + }, +/turf/open/floor/iron/white, +/area/station/medical/virology) +"nLt" = ( +/obj/effect/turf_decal/trimline/yellow/line{ dir = 4 }, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, -/area/commons/fitness/recreation) -"ndv" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/closed/wall/r_wall, -/area/science/storage) -"ndw" = ( -/obj/machinery/light/directional/west, -/obj/machinery/firealarm/directional/west, -/obj/machinery/suit_storage_unit/medical, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 8 +/area/station/engineering/lobby) +"nLD" = ( +/obj/structure/disposalpipe/sorting/mail{ + dir = 4; + name = "Cargo Bay Junction"; + sortType = 2 + }, +/obj/effect/turf_decal/tile/brown/anticorner/contrasted{ + dir = 1 }, /turf/open/floor/iron, -/area/medical/break_room) -"ndA" = ( -/obj/structure/table, -/obj/item/toy/gun, +/area/station/cargo/storage) +"nLF" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable, +/obj/machinery/duct, +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/tile/neutral/half/contrasted, +/turf/open/floor/iron, +/area/station/maintenance/port/fore) +"nLJ" = ( +/obj/structure/closet{ + name = "Evidence Closet" + }, +/obj/machinery/light/directional/north, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/security/warden) +"nLN" = ( /obj/structure/cable, +/obj/structure/disposalpipe/segment, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron, -/area/commons/locker) -"ndF" = ( -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/wood, -/area/commons/vacant_room/office) -"ndH" = ( +/area/station/hallway/primary/central/fore) +"nLX" = ( +/obj/machinery/light/directional/west, +/obj/item/kirbyplants/random, +/obj/effect/turf_decal/tile/brown/anticorner/contrasted{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/cargo/office) +"nLY" = ( +/obj/item/kirbyplants/random, +/obj/machinery/status_display/ai/directional/east, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/engineering/storage/tech) +"nMg" = ( /obj/machinery/door/firedoor, -/obj/structure/cable, -/obj/machinery/door/airlock/medical/glass{ - name = "Pharmacy"; - req_access_txt = "5; 69" +/obj/structure/disposalpipe/segment{ + dir = 4 }, /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -52481,2297 +50828,2019 @@ /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"nMi" = ( +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ dir = 4 }, -/turf/open/floor/iron, -/area/medical/pharmacy) -"neg" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/item/kirbyplants/random, +/obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/service/chapel) -"neh" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable, -/obj/machinery/door/poddoor/preopen{ - id = "xeno8"; - name = "Creature Cell #8" +/area/station/ai_monitored/aisat/exterior) +"nMs" = ( +/obj/structure/disposalpipe/trunk{ + dir = 1 }, -/turf/open/floor/plating, -/area/science/xenobiology) -"nem" = ( -/obj/effect/turf_decal/siding/white{ +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/status_display/evac/directional/south, +/obj/machinery/disposal/bin, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"nMw" = ( +/obj/effect/turf_decal/tile/green{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue, +/obj/structure/sink{ dir = 1 }, -/turf/open/floor/iron/cafeteria, -/area/service/kitchen) -"ner" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/barricade/wooden, -/turf/open/floor/plating, -/area/maintenance/fore) -"neu" = ( -/obj/structure/dresser, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/obj/machinery/newscaster/directional/south, +/turf/open/floor/iron, +/area/station/service/hydroponics) +"nMD" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark/side{ dir = 8 }, -/turf/open/floor/wood, -/area/commons/dorms) -"neH" = ( -/obj/structure/sign/poster/random/directional/east, -/turf/open/floor/engine, -/area/science/misc_lab) -"neN" = ( +/area/station/hallway/secondary/entry) +"nMN" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible/layer4{ + dir = 4 + }, +/obj/machinery/portable_atmospherics/canister/air, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 8 + }, +/turf/open/floor/iron{ + heat_capacity = 1e+006 + }, +/area/station/maintenance/port/fore) +"nMT" = ( /obj/effect/decal/cleanable/dirt, +/obj/effect/landmark/event_spawn, /obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/decal/cleanable/oil, /turf/open/floor/iron, -/area/maintenance/port/greater) -"neW" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/table/wood, -/obj/machinery/computer/security/wooden_tv, -/turf/open/floor/iron/grimy, -/area/command/bridge) -"nfz" = ( -/turf/open/floor/iron/half, -/area/service/hydroponics) -"nfK" = ( -/obj/effect/decal/cleanable/dirt, +/area/station/engineering/atmos) +"nNb" = ( /obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/west, -/turf/open/floor/wood{ - icon_state = "wood-broken" +/obj/effect/turf_decal/tile/blue{ + dir = 8 }, -/area/service/library/abandoned) -"ngx" = ( -/obj/structure/disposalpipe/segment{ +/obj/effect/turf_decal/tile/blue{ dir = 4 }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/yellow/half/contrasted, -/turf/open/floor/iron, -/area/engineering/lobby) -"ngz" = ( -/obj/machinery/light/directional/east, -/obj/structure/extinguisher_cabinet/directional/east, -/turf/open/floor/wood, -/area/command/heads_quarters/captain) -"ngN" = ( -/obj/structure/flora/ausbushes/brflowers, -/obj/structure/flora/ausbushes/sparsegrass, -/turf/open/misc/grass, -/area/hallway/primary/fore) -"nhb" = ( -/obj/structure/table, -/obj/item/folder/white, -/obj/item/assembly/infra, -/obj/effect/turf_decal/tile/purple{ - dir = 1 - }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment, /turf/open/floor/iron/white, -/area/science/lobby) -"nhe" = ( +/area/station/medical/treatment_center) +"nNc" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/hallway/primary/aft) -"nhf" = ( -/obj/structure/table/reinforced, -/obj/item/storage/box/lights/mixed, -/obj/item/clothing/gloves/color/fyellow, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron, -/area/commons/storage/primary) -"nhr" = ( /obj/structure/cable, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/ai_monitored/command/storage/eva) -"nhu" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/obj/machinery/door/airlock/external{ - name = "External Airlock" +/obj/structure/disposalpipe/segment, +/obj/structure/railing{ + dir = 4 }, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 8 }, /turf/open/floor/iron, -/area/construction/mining/aux_base) -"nhx" = ( -/obj/effect/spawner/structure/window/hollow/reinforced/directional{ - dir = 1 +/area/station/hallway/primary/fore) +"nNl" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 8 }, -/obj/structure/cable, -/turf/open/floor/plating, -/area/service/abandoned_gambling_den) -"nhG" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 +/turf/open/floor/iron{ + heat_capacity = 1e+006 }, +/area/station/maintenance/starboard/aft) +"nNq" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/service/abandoned_gambling_den/gaming) -"nhM" = ( /obj/effect/turf_decal/tile/brown{ dir = 4 }, -/obj/machinery/computer/cargo/request{ - dir = 8 - }, +/obj/effect/turf_decal/tile/neutral, /turf/open/floor/iron, -/area/cargo/lobby) -"nhN" = ( +/area/station/commons/vacant_room/commissary) +"nNs" = ( +/obj/machinery/light/small/directional/north, +/obj/machinery/airalarm/directional/north, /obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/structure/table/reinforced, -/obj/item/t_scanner, -/obj/item/pipe_dispenser, -/obj/effect/turf_decal/bot, -/obj/item/pipe_dispenser, -/obj/item/storage/belt/utility, +/obj/structure/chair/stool/directional/east, /turf/open/floor/iron/dark, -/area/engineering/atmos) -"nhR" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/maintenance/port/greater) -"nhX" = ( -/obj/machinery/light/small/directional/west, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/camera/directional/west{ - c_tag = "Arrivals Dock - Publc Mining"; - name = "dock camera" +/area/station/service/kitchen/abandoned) +"nNz" = ( +/obj/machinery/computer/atmos_control/mix_tank{ + dir = 4 }, -/obj/machinery/status_display/evac/directional/west, -/turf/open/floor/iron/smooth, -/area/hallway/secondary/entry) -"nij" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/obj/effect/turf_decal/tile/green/half/contrasted{ dir = 8 }, -/obj/effect/landmark/start/janitor, -/turf/open/floor/iron/checker, -/area/service/janitor) -"nik" = ( -/obj/effect/landmark/start/hangover, -/obj/machinery/holopad, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron/dark, -/area/hallway/secondary/service) -"niq" = ( -/obj/machinery/atmospherics/components/binary/pump{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/layer_manifold/scrubbers/hidden, -/turf/open/floor/engine, -/area/science/mixing/chamber) -"nir" = ( +/turf/open/floor/iron, +/area/station/engineering/atmos/mix) +"nND" = ( +/obj/effect/decal/cleanable/dirt, /obj/structure/window/reinforced{ dir = 1 }, -/turf/open/space/basic, -/area/space/nearstation) -"niS" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/table/wood, -/obj/item/cigbutt/cigarbutt{ - pixel_x = 7 +/obj/machinery/door/window/left/directional/west{ + name = "Medical Delivery"; + req_access = list("medical") }, -/obj/item/phone{ - desc = "Supposedly a direct line to Nanotrasen Central Command. It's not even plugged in."; - pixel_x = -3; - pixel_y = 3 +/obj/effect/turf_decal/delivery, +/turf/open/floor/iron, +/area/station/medical/storage) +"nNE" = ( +/obj/structure/window/reinforced{ + dir = 8 }, -/turf/open/floor/iron/grimy, -/area/command/meeting_room/council) -"niX" = ( -/turf/open/floor/iron{ - dir = 8; - icon_state = "chapel" +/turf/open/floor/plating, +/area/station/security/range) +"nNK" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/delivery, +/obj/machinery/door/window/right/directional/west, +/turf/open/floor/iron, +/area/station/engineering/atmos/storage/gas) +"nNR" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable, +/obj/machinery/door/poddoor/preopen{ + id = "xeno5"; + name = "Creature Cell #5" }, -/area/service/chapel) -"niY" = ( -/obj/machinery/computer/security/mining{ +/turf/open/floor/plating, +/area/station/science/xenobiology) +"nNT" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/disposalpipe/segment, +/obj/machinery/door/poddoor/preopen{ + id = "xeno6"; + name = "Creature Cell #6" + }, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/science/xenobiology) +"nOb" = ( +/obj/structure/chair/comfy/brown{ dir = 4 }, /obj/structure/cable, -/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/carpet, +/area/station/command/corporate_showroom) +"nOn" = ( +/obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/dark, -/area/command/heads_quarters/hop) -"nja" = ( -/obj/structure/table/wood, -/obj/item/flashlight/lamp, +/area/station/hallway/secondary/service) +"nOr" = ( +/obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/grimy, -/area/command/heads_quarters/hos) -"njg" = ( -/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, -/obj/machinery/door/airlock/maintenance_hatch{ - name = "Warehouse Maintenance" - }, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/turf/open/floor/plating, +/area/station/security/prison/safe) +"nOy" = ( +/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/station/science/ordnance) +"nOI" = ( +/obj/structure/cable, +/obj/effect/turf_decal/delivery, +/turf/open/floor/iron, +/area/station/science/robotics/lab) +"nOP" = ( +/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/obj/effect/mapping_helpers/airlock/access/all/supply/general, /turf/open/floor/iron, -/area/maintenance/fore) -"nji" = ( -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/green{ +/area/station/hallway/primary/central/aft) +"nOW" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/structure/disposalpipe/junction{ dir = 8 }, -/obj/machinery/door/airlock/hydroponics/glass{ - name = "Hydroponics"; - req_access_txt = "35" +/obj/effect/turf_decal/tile/yellow{ + dir = 4 }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/turf/open/floor/iron/dark/corner{ + dir = 1 }, +/area/station/engineering/lobby) +"nOX" = ( +/obj/machinery/libraryscanner, +/obj/machinery/status_display/evac/directional/east, +/turf/open/floor/iron/grimy, +/area/station/service/library) +"nOZ" = ( +/obj/structure/cable, /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 1 +/obj/effect/decal/cleanable/oil, +/turf/open/floor/plating, +/area/station/engineering/supermatter/room) +"nPa" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/turf/open/floor/iron, -/area/service/hydroponics) -"njE" = ( -/obj/effect/landmark/start/prisoner, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/security/prison) -"njG" = ( -/obj/structure/table, -/obj/item/folder/white, -/obj/item/paicard, -/obj/effect/turf_decal/tile/purple{ +/obj/structure/cable, +/obj/effect/landmark/start/hangover, +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/turf/open/floor/iron/white, -/area/science/lobby) -"njL" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron, -/area/science/research/abandoned) -"njR" = ( -/obj/structure/cable, -/obj/effect/turf_decal/tile/yellow/half/contrasted{ +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/turf/open/floor/iron, -/area/engineering/main) -"njZ" = ( -/obj/structure/lattice, -/obj/structure/sign/warning/electricshock{ - pixel_x = 32 - }, -/turf/open/space/basic, -/area/space) -"nkb" = ( -/obj/item/kirbyplants/random, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/ai) -"nke" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 8 +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, -/obj/machinery/portable_atmospherics/canister, -/obj/effect/turf_decal/box/red, -/turf/open/floor/iron/dark, -/area/science/mixing) -"nkL" = ( +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"nPe" = ( +/obj/effect/decal/cleanable/dirt, /obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, /turf/open/floor/plating, -/area/service/theater/abandoned) -"nlh" = ( +/area/station/maintenance/port/aft) +"nPi" = ( +/obj/machinery/door/airlock/research/glass{ + name = "Ordnance Lab" + }, +/obj/effect/mapping_helpers/airlock/locked, /obj/machinery/atmospherics/pipe/smart/simple/purple/visible{ - dir = 9 + dir = 4 }, /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/turf/open/floor/iron, -/area/engineering/atmos/pumproom) -"nlj" = ( -/obj/structure/table, -/obj/item/stack/package_wrap, -/obj/item/hand_labeler, -/obj/effect/turf_decal/bot, -/obj/structure/extinguisher_cabinet/directional/north, -/turf/open/floor/iron, -/area/command/teleporter) -"nlr" = ( -/obj/structure/cable, -/obj/structure/sink/kitchen{ - pixel_y = 24 +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, -/turf/open/floor/iron/cafeteria, -/area/service/kitchen) -"nlu" = ( +/obj/effect/mapping_helpers/airlock/access/all/science/ordnance, +/turf/open/floor/iron/dark/airless, +/area/station/science/ordnance/freezerchamber) +"nPo" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/cargo/sorting) +"nPs" = ( /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/chair/office, -/obj/effect/landmark/start/botanist, -/turf/open/floor/iron/half, -/area/service/hydroponics) -"nlC" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/carpet/green, -/area/commons/lounge) -"nlE" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable, -/obj/effect/turf_decal/tile/red/anticorner/contrasted{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/corner{ - dir = 1 +/obj/effect/turf_decal/tile/blue{ + dir = 4 }, -/turf/open/floor/iron, -/area/security/execution/transfer) -"nlF" = ( -/turf/closed/wall, -/area/security/checkpoint/customs/aft) -"nlJ" = ( -/obj/machinery/camera/directional/east{ - c_tag = "Virology - Hallway"; - name = "virology camera"; - network = list("ss13","medbay") +/obj/effect/turf_decal/tile/blue{ + dir = 8 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/item/radio/intercom/directional/east, -/obj/effect/turf_decal/tile/green/half/contrasted{ - dir = 4 - }, /turf/open/floor/iron/white, -/area/medical/virology) -"nlM" = ( -/obj/effect/landmark/event_spawn, -/obj/structure/cable, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron, -/area/command/gateway) -"nlP" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/hallway/primary/fore) -"nlZ" = ( -/obj/item/grenade/barrier{ - pixel_x = -3; - pixel_y = 1 - }, -/obj/item/grenade/barrier, -/obj/item/grenade/barrier{ - pixel_x = 3; - pixel_y = -1 - }, -/obj/item/grenade/barrier{ - pixel_x = 6; - pixel_y = -2 - }, -/obj/structure/table/reinforced, +/area/station/command/heads_quarters/cmo) +"nPv" = ( +/obj/machinery/suit_storage_unit/standard_unit, /obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/item/radio/intercom/directional/north, /turf/open/floor/iron/dark, -/area/ai_monitored/security/armory) -"nmm" = ( +/area/station/ai_monitored/command/storage/eva) +"nPA" = ( +/obj/machinery/oven, +/turf/open/floor/iron/cafeteria, +/area/station/service/kitchen) +"nPF" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 4 +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, /turf/open/floor/iron, -/area/maintenance/port/fore) -"nms" = ( +/area/station/hallway/secondary/entry) +"nPL" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"nPP" = ( +/obj/structure/table/wood, +/obj/item/folder/red, +/obj/item/pen, +/obj/structure/sign/nanotrasen{ + pixel_x = -32 + }, +/turf/open/floor/carpet, +/area/station/commons/dorms) +"nPQ" = ( /obj/effect/turf_decal/tile/neutral{ - dir = 4 + dir = 1 }, /turf/open/floor/iron, -/area/hallway/secondary/entry) -"nmL" = ( -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/iron/dark, -/area/science/mixing) -"nmR" = ( -/obj/structure/table/reinforced, -/obj/machinery/light/directional/west, -/obj/item/storage/medkit/regular, -/obj/effect/turf_decal/tile/blue{ - dir = 1 +/area/station/hallway/secondary/entry) +"nPS" = ( +/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 }, -/obj/item/storage/secure/safe/caps_spare/directional/west, /turf/open/floor/iron/dark, -/area/command/bridge) -"nnb" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/landmark/start/hangover, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/area/station/security/detectives_office) +"nPV" = ( +/obj/structure/cable, +/turf/open/floor/iron{ + dir = 4; + icon_state = "chapel" }, -/obj/effect/turf_decal/tile/neutral{ +/area/station/service/chapel) +"nPW" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold/cyan/visible{ dir = 1 }, +/obj/effect/turf_decal/trimline/yellow/filled/warning, +/obj/effect/turf_decal/stripes/line, /turf/open/floor/iron, -/area/hallway/secondary/entry) -"nnf" = ( -/obj/machinery/power/tracker, -/obj/structure/cable, -/turf/open/floor/iron/solarpanel/airless, -/area/solars/port/aft) -"nnn" = ( +/area/station/engineering/atmos) +"nQa" = ( /obj/item/kirbyplants/random, -/obj/effect/turf_decal/stripes/line{ - dir = 10 +/turf/open/floor/plating, +/area/station/service/abandoned_gambling_den) +"nQc" = ( +/obj/machinery/light/directional/west, +/obj/machinery/rnd/production/techfab/department/medical, +/obj/effect/turf_decal/stripes/box, +/obj/machinery/firealarm/directional/west, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 4 }, /turf/open/floor/iron, -/area/engineering/main) -"nnB" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/landmark/start/hangover, -/obj/structure/cable, -/obj/effect/turf_decal/tile/neutral, +/area/station/medical/storage) +"nQg" = ( +/obj/effect/turf_decal/trimline/yellow/filled/corner{ + dir = 4 + }, /turf/open/floor/iron, -/area/hallway/secondary/entry) -"nnH" = ( -/obj/machinery/door/airlock/medical/glass{ - name = "Treatment Center"; - req_access_txt = "5" +/area/station/engineering/atmos) +"nQI" = ( +/obj/structure/table/glass, +/obj/item/stack/sheet/mineral/plasma, +/obj/item/stack/sheet/mineral/plasma, +/obj/item/stack/sheet/mineral/plasma, +/obj/item/reagent_containers/glass/bottle/multiver{ + pixel_x = 6 + }, +/obj/item/reagent_containers/glass/bottle/epinephrine, +/obj/item/reagent_containers/dropper, +/obj/machinery/light/directional/east, +/obj/machinery/camera/directional/east{ + c_tag = "Medbay - Pharmacy"; + name = "medbay camera"; + network = list("ss13","medbay") }, +/obj/effect/turf_decal/tile/yellow, +/obj/machinery/firealarm/directional/east, +/turf/open/floor/iron/white, +/area/station/medical/pharmacy) +"nQJ" = ( /obj/structure/cable, -/obj/machinery/door/firedoor, -/obj/effect/mapping_helpers/airlock/unres{ +/obj/structure/chair, +/obj/effect/turf_decal/tile/red/half/contrasted{ dir = 1 }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/turf/open/floor/iron, +/area/station/security/checkpoint/engineering) +"nQP" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/obj/structure/sign/nanotrasen{ + pixel_y = 32 }, -/obj/effect/turf_decal/stripes/line, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron, -/area/medical/treatment_center) -"nnJ" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/firealarm/directional/east, /turf/open/floor/iron, -/area/medical/morgue) -"nnR" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/security{ - name = "Armoury" +/area/station/hallway/secondary/entry) +"nQQ" = ( +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/obj/machinery/light/directional/south, +/obj/machinery/disposal/delivery_chute{ + dir = 1 }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/cargo/sorting) +"nRc" = ( /obj/structure/cable, -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/obj/effect/turf_decal/tile/brown/half/contrasted{ + dir = 1 }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 +/turf/open/floor/iron, +/area/station/cargo/office) +"nRd" = ( +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/obj/machinery/computer/slot_machine, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/mapping_helpers/airlock/access/all/security/armory, /turf/open/floor/iron, -/area/ai_monitored/security/armory) -"noc" = ( -/obj/item/retractor, -/obj/item/hemostat, -/obj/item/cautery, -/obj/structure/table/glass, -/obj/effect/turf_decal/tile/blue/anticorner/contrasted, -/turf/open/floor/iron/white, -/area/medical/surgery/aft) -"noR" = ( -/obj/structure/reagent_dispensers/fueltank, +/area/station/maintenance/department/crew_quarters/bar) +"nRy" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ +/obj/effect/turf_decal/stripes/line{ dir = 8 }, /turf/open/floor/iron, -/area/maintenance/port/lesser) -"noS" = ( -/obj/machinery/atmospherics/pipe/smart/simple/yellow/visible{ +/area/station/engineering/main) +"nRz" = ( +/obj/structure/chair/office{ dir = 4 }, -/obj/machinery/door/firedoor/heavy, -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/obj/effect/landmark/start/security_officer, +/obj/effect/turf_decal/tile/red/anticorner/contrasted{ + dir = 4 }, -/turf/open/floor/iron/white, -/area/science/storage) -"noX" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/security/office) +"nRC" = ( /obj/structure/cable, +/obj/effect/turf_decal/tile/red/anticorner/contrasted, +/turf/open/floor/iron, +/area/station/security/checkpoint/science/research) +"nSh" = ( +/obj/machinery/atmospherics/pipe/layer_manifold/scrubbers/visible{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/engineering/supermatter/room) +"nSj" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron, +/area/station/science/research/abandoned) +"nSl" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /obj/effect/decal/cleanable/dirt, -/obj/machinery/airalarm/directional/north, -/obj/effect/turf_decal/tile/neutral/anticorner/contrasted, /turf/open/floor/iron, -/area/maintenance/fore) -"npd" = ( +/area/station/hallway/secondary/entry) +"nSv" = ( +/obj/structure/sign/nanotrasen, +/turf/closed/wall/r_wall, +/area/station/command/heads_quarters/captain/private) +"nSz" = ( +/obj/item/clothing/neck/stethoscope, /obj/structure/table, +/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/medical/virology) +"nSA" = ( +/obj/effect/spawner/structure/window/reinforced/tinted, +/turf/open/floor/plating, +/area/station/security/courtroom) +"nSG" = ( +/obj/machinery/recharge_station, /obj/effect/decal/cleanable/dirt, -/obj/item/book/manual/wiki/tcomms, -/obj/item/wrench, -/obj/item/screwdriver{ - pixel_y = 5 +/obj/effect/turf_decal/bot, +/obj/machinery/button/door/directional/south{ + id = "gatewayshutters"; + name = "Gateway Shutters" }, -/obj/effect/turf_decal/delivery, -/obj/structure/extinguisher_cabinet/directional/east, /turf/open/floor/iron, -/area/tcommsat/server) -"npo" = ( +/area/station/command/gateway) +"nSJ" = ( +/obj/effect/turf_decal/tile/yellow, +/turf/open/floor/iron, +/area/station/engineering/lobby) +"nSP" = ( /obj/structure/cable, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/effect/turf_decal/tile/blue{ +/obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron/white, -/area/medical/treatment_center) -"npu" = ( -/obj/machinery/camera/directional/west{ - c_tag = "Science - Ordnance Mixing Lab"; - name = "science camera"; - network = list("ss13","rd") - }, -/obj/machinery/firealarm/directional/west, -/turf/open/floor/iron/dark, -/area/science/mixing) -"npx" = ( -/obj/item/paper_bin, -/obj/item/assembly/prox_sensor{ - pixel_x = 5; - pixel_y = 7 - }, -/obj/item/assembly/prox_sensor{ - pixel_x = 5; - pixel_y = 7 - }, -/obj/item/assembly/prox_sensor{ - pixel_x = 5; - pixel_y = 7 - }, -/obj/structure/table/reinforced, -/obj/effect/turf_decal/bot, -/obj/item/mod/core/standard{ - pixel_x = -4 - }, -/obj/item/mod/core/standard{ - pixel_x = 4 - }, -/obj/item/mod/core/standard{ - pixel_y = 4 - }, /turf/open/floor/iron, -/area/science/robotics/lab) -"npH" = ( +/area/station/maintenance/port/greater) +"nSR" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/preopen{ + id = "hosroom"; + name = "HoS Room Blast Door" + }, /obj/structure/cable, +/turf/open/floor/plating, +/area/station/command/heads_quarters/hos) +"nSZ" = ( +/obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/tile/red{ - dir = 4 + dir = 1 }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/yellow{ dir = 4 }, -/turf/open/floor/iron, -/area/security/prison) -"npO" = ( -/obj/machinery/camera/motion/directional/east{ - c_tag = "E.V.A. Storage"; - name = "motion-sensitive command camera" - }, -/obj/machinery/requests_console/directional/east{ - department = "EVA"; - name = "EVA Requests Console" +/obj/effect/turf_decal/tile/yellow{ + dir = 8 }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/line{ +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 8 }, /turf/open/floor/iron, -/area/ai_monitored/command/storage/eva) -"npV" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/tile/red/fourcorners, -/turf/open/floor/iron, -/area/service/kitchen/abandoned) -"npY" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/stripes/line, +/area/station/service/kitchen/abandoned) +"nTs" = ( +/obj/structure/cable, /obj/effect/turf_decal/stripes/line{ dir = 1 }, -/turf/open/floor/iron, -/area/hallway/primary/central/fore) -"nqg" = ( -/obj/structure/cable, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/hallway/secondary/command) -"nql" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/maintenance/port/greater) -"nqn" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light/directional/east, -/obj/effect/turf_decal/tile/neutral, /turf/open/floor/iron, -/area/hallway/secondary/entry) -"nqr" = ( -/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" - }, -/turf/closed/wall/r_wall, -/area/maintenance/starboard/aft) -"nqw" = ( -/obj/effect/turf_decal/tile/brown{ - dir = 4 +/area/station/command/gateway) +"nTx" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 10 }, -/obj/effect/turf_decal/tile/neutral, /turf/open/floor/iron, -/area/commons/vacant_room) -"nqC" = ( -/obj/structure/table/wood, -/obj/item/food/grown/harebell{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/item/food/grown/harebell{ - pixel_x = -3; - pixel_y = 3 +/area/station/maintenance/port/aft) +"nTz" = ( +/obj/item/stack/sheet/plasteel/twenty, +/obj/item/stack/sheet/rglass{ + amount = 30; + pixel_x = 2; + pixel_y = -2 }, -/obj/item/food/grown/harebell, -/obj/machinery/status_display/evac/directional/north, -/turf/open/floor/iron/dark, -/area/service/chapel) -"nqE" = ( -/obj/machinery/status_display/ai/directional/north, +/obj/item/crowbar, +/obj/structure/table/reinforced, /obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/firealarm/directional/west, /turf/open/floor/iron/dark, -/area/command/heads_quarters/captain) -"nqQ" = ( -/obj/effect/turf_decal/tile/red/half/contrasted{ +/area/station/ai_monitored/command/storage/eva) +"nTC" = ( +/obj/structure/table/reinforced, +/obj/item/stack/package_wrap, +/obj/item/hand_labeler, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron, +/area/station/commons/storage/primary) +"nTN" = ( +/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/landmark/start/hangover, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"nUc" = ( +/obj/machinery/atmospherics/pipe/smart/manifold/scrubbers/visible{ dir = 4 }, /turf/open/floor/iron, -/area/security/office) -"nqS" = ( -/obj/machinery/vending/coffee, -/obj/effect/turf_decal/tile/blue/half/contrasted{ - dir = 1 +/area/station/engineering/atmos/hfr_room) +"nUp" = ( +/turf/closed/wall/r_wall, +/area/station/engineering/gravity_generator) +"nUt" = ( +/obj/effect/turf_decal/trimline/blue/filled/corner{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 8 }, -/turf/open/floor/iron/dark, -/area/command/bridge) -"nqX" = ( -/turf/open/floor/engine/n2, -/area/engineering/atmos) -"nre" = ( -/obj/structure/table/glass, -/obj/item/flashlight/lamp, -/obj/effect/turf_decal/tile/neutral/fourcorners, /obj/machinery/newscaster/directional/north, -/turf/open/floor/iron/dark, -/area/medical/virology) -"nrm" = ( -/obj/structure/cable, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/obj/machinery/disposal/bin, +/turf/open/floor/iron/white, +/area/station/medical/treatment_center) +"nUu" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/delivery, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/holopad, +/obj/effect/turf_decal/bot, +/obj/effect/landmark/start/janitor, +/turf/open/floor/iron/checker, +/area/station/service/janitor) +"nUy" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/science/ordnance/testlab) +"nUz" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/landmark/start/depsec/science, /turf/open/floor/iron, -/area/engineering/storage/tech) -"nrr" = ( +/area/station/security/checkpoint/science/research) +"nUC" = ( /obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/general/visible, -/obj/machinery/meter, -/turf/open/floor/plating{ - icon_state = "panelscorched" +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Maintenance Hatch" }, -/area/maintenance/department/engine/atmos) -"nru" = ( -/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/abandoned, /obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/turf/open/floor/iron, -/area/ai_monitored/command/storage/eva) -"nsd" = ( -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/siding/yellow{ dir = 8 }, -/turf/open/floor/iron, -/area/engineering/atmos/hfr_room) -"nsj" = ( -/obj/structure/table/wood, -/obj/item/clipboard, -/obj/item/electronics/apc, -/turf/open/floor/wood, -/area/service/electronic_marketing_den) -"nsp" = ( -/obj/item/reagent_containers/glass/bucket, -/obj/effect/decal/cleanable/cobweb/cobweb2, -/turf/open/floor/plating, -/area/security/prison/safe) -"nss" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/tile/bar{ - dir = 1 +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/siding/thinplating/dark{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/mapping_helpers/airlock/unres{ dir = 4 }, -/turf/open/floor/iron/dark, -/area/service/bar) -"nsu" = ( -/obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/mapping_helpers/airlock/access/any/medical/maintenance, /turf/open/floor/iron, -/area/science/robotics/lab) -"nsS" = ( +/area/station/hallway/secondary/construction) +"nUF" = ( +/obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron{ - heat_capacity = 1e+006 - }, -/area/maintenance/starboard/aft) -"nsV" = ( -/obj/structure/chair/office{ - dir = 1 - }, -/obj/effect/landmark/start/security_officer, /obj/structure/cable, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 1 - }, +/obj/effect/turf_decal/delivery, /turf/open/floor/iron, -/area/security/holding_cell) -"ntf" = ( -/obj/machinery/camera/directional/east{ - c_tag = "Medbay - Fore Port"; - name = "medbay camera"; - network = list("ss13","medbay") - }, -/obj/effect/turf_decal/tile/blue{ +/area/station/hallway/secondary/construction) +"nUI" = ( +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/firealarm/directional/east, -/turf/open/floor/iron/white, -/area/medical/medbay/central) -"ntj" = ( -/obj/structure/sign/directions/science, -/obj/structure/sign/directions/engineering{ - dir = 8; - pixel_y = 8 +/obj/effect/turf_decal/stripes/corner{ + dir = 1 }, -/obj/structure/sign/directions/command{ +/obj/effect/decal/cleanable/dirt, +/obj/structure/chair{ + dir = 8 + }, +/obj/machinery/light/small/directional/east, +/turf/open/floor/iron/smooth, +/area/station/hallway/secondary/entry) +"nUT" = ( +/obj/structure/lattice/catwalk, +/obj/machinery/atmospherics/pipe/smart/simple/orange/visible{ + dir = 8 + }, +/turf/open/space/basic, +/area/space/nearstation) +"nUY" = ( +/obj/machinery/firealarm/directional/east, +/obj/machinery/camera{ + c_tag = "Cargo Bay - Drone Bay"; dir = 4; - pixel_y = -8 + name = "cargo camera" }, -/turf/closed/wall, -/area/commons/storage/primary) -"ntm" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 10 +/obj/effect/turf_decal/tile/brown/half/contrasted{ + dir = 4 }, /turf/open/floor/iron, -/area/cargo/storage) -"ntn" = ( -/obj/machinery/light/directional/south, -/obj/effect/turf_decal/tile/neutral, +/area/station/cargo/drone_bay) +"nUZ" = ( +/obj/structure/cable, +/obj/effect/turf_decal/delivery, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/airalarm/directional/south, /turf/open/floor/iron, -/area/hallway/primary/starboard) -"ntB" = ( -/obj/machinery/portable_atmospherics/pump, -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/effect/turf_decal/box, -/obj/structure/sign/poster/official/random/directional/west, -/turf/open/floor/iron/white/corner{ - dir = 1 +/area/station/hallway/primary/aft) +"nVf" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ + dir = 6 }, -/area/engineering/atmos/storage/gas) -"ntC" = ( /obj/structure/cable, +/obj/effect/turf_decal/tile/yellow, /obj/effect/turf_decal/tile/yellow{ dir = 1 }, -/obj/effect/turf_decal/tile/yellow, /turf/open/floor/iron, -/area/engineering/supermatter/room) -"ntJ" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ - cycle_id = "bridge-right" - }, -/obj/machinery/door/airlock/command/glass{ - name = "Bridge Access"; - req_access_txt = "19" - }, -/obj/effect/turf_decal/stripes/line{ +/area/station/engineering/atmos/project) +"nVr" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 4 }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/iron/dark, -/area/command/bridge) -"ntK" = ( -/obj/effect/turf_decal/tile/purple/half/contrasted{ - dir = 8 - }, -/obj/machinery/modular_computer/console/preset/civilian{ - dir = 8 - }, -/turf/open/floor/iron/white, -/area/science/mixing/hallway) -"ntL" = ( -/obj/effect/landmark/event_spawn, /obj/effect/turf_decal/stripes/line{ dir = 4 }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/engineering/supermatter/room) +"nVv" = ( +/obj/structure/filingcabinet/chestdrawer, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/status_display/ai/directional/south, +/obj/effect/turf_decal/bot, /turf/open/floor/iron, -/area/ai_monitored/command/storage/eva) -"ntV" = ( +/area/station/science/xenobiology) +"nVA" = ( /obj/structure/cable, -/obj/machinery/airalarm/directional/west, -/obj/effect/turf_decal/tile/yellow/half/contrasted{ +/obj/machinery/shower{ + dir = 4; + name = "emergency shower" + }, +/obj/effect/turf_decal/stripes/end{ dir = 8 }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 + }, /turf/open/floor/iron/white, -/area/medical/chemistry) -"nua" = ( +/area/station/science/xenobiology) +"nVF" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 4 +/obj/structure/railing{ + dir = 8 }, -/turf/open/floor/iron, -/area/maintenance/port/greater) -"nuo" = ( -/obj/effect/spawner/random/engineering/atmospherics_portable, -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 5 +/obj/effect/spawner/random/trash/mopbucket, +/obj/effect/spawner/random/trash/soap, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, /obj/effect/turf_decal/bot, -/obj/machinery/firealarm/directional/east, /turf/open/floor/iron, -/area/engineering/atmos) -"nus" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/effect/turf_decal/tile/red{ +/area/station/maintenance/port/fore) +"nVG" = ( +/obj/effect/turf_decal/tile/blue{ dir = 4 }, -/turf/open/floor/iron/cafeteria, -/area/service/cafeteria) -"nuA" = ( -/obj/structure/table/wood, -/obj/item/storage/box/matches{ - pixel_x = -3; - pixel_y = 5 +/obj/effect/turf_decal/tile/blue{ + dir = 8 }, -/turf/open/floor/iron/dark, -/area/service/electronic_marketing_den) -"nuD" = ( -/obj/effect/spawner/structure/window, -/turf/open/floor/plating, -/area/cargo/lobby) -"nuH" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron/white, +/area/station/medical/medbay/lobby) +"nVQ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/delivery, /turf/open/floor/iron, -/area/engineering/storage) -"nuS" = ( -/obj/structure/closet/crate, -/obj/item/toy/beach_ball/holoball/dodgeball, -/obj/item/toy/beach_ball/holoball/dodgeball, -/obj/effect/spawner/random/contraband/prison, -/obj/item/instrument/harmonica, -/obj/item/storage/dice, -/obj/item/toy/cards/deck/tarot, -/obj/machinery/light/directional/south, -/turf/open/floor/iron, -/area/security/prison) -"nvf" = ( -/obj/structure/table/wood, -/obj/item/clipboard, -/obj/item/toy/figure/lawyer, -/turf/open/floor/wood, -/area/service/lawoffice) -"nvs" = ( -/obj/structure/cable, -/obj/effect/turf_decal/loading_area, +/area/station/science/research/abandoned) +"nVR" = ( +/obj/machinery/light/directional/north, /obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/turf/open/floor/iron, -/area/security/office) -"nvt" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, /turf/open/floor/iron/dark, -/area/commons/fitness/recreation) -"nvE" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/area/station/science/ordnance) +"nVU" = ( +/obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/effect/landmark/event_spawn, +/turf/open/floor/iron/recharge_floor, +/area/station/science/research/abandoned) +"nVW" = ( +/obj/structure/table/glass, +/obj/item/folder/white, +/obj/item/pen/red, +/obj/item/stack/sheet/mineral/plasma{ + amount = 5 + }, +/obj/effect/turf_decal/stripes/line, +/obj/machinery/requests_console/directional/north{ + department = "Virology"; + name = "Virology Requests Console"; + receive_ore_updates = 1 + }, /turf/open/floor/iron, -/area/maintenance/port/fore) -"nvG" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/area/station/medical/virology) +"nWb" = ( +/obj/structure/girder, /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 4 +/turf/open/floor/plating, +/area/station/maintenance/port/aft) +"nWi" = ( +/obj/structure/table/wood, +/obj/machinery/microwave{ + desc = "Cooks and boils stuff, somehow."; + pixel_x = -3; + pixel_y = 5 }, -/turf/open/floor/iron, -/area/maintenance/port/greater) -"nvN" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/blue/half/contrasted{ +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, /turf/open/floor/iron, -/area/security/checkpoint/customs/aft) -"nvS" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 +/area/station/medical/break_room) +"nWk" = ( +/obj/structure/rack, +/obj/item/book/manual/wiki/engineering_hacking{ + pixel_x = -3; + pixel_y = 3 }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron, -/area/science/research) -"nvT" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 +/obj/item/book/manual/wiki/engineering_guide, +/obj/item/book/manual/wiki/engineering_construction{ + pixel_x = 3; + pixel_y = -3 }, +/obj/machinery/light/small/directional/south, /obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating{ - icon_state = "panelscorched" - }, -/area/engineering/supermatter/room) -"nwa" = ( -/turf/closed/wall, -/area/command/heads_quarters/rd) -"nwc" = ( -/obj/item/storage/medkit/fire, -/obj/effect/turf_decal/bot, -/obj/structure/rack, -/obj/machinery/newscaster/directional/west, -/turf/open/floor/iron/dark, -/area/engineering/main) -"nwe" = ( -/turf/open/floor/glass/reinforced, -/area/commons/fitness/recreation) -"nwi" = ( -/obj/structure/lattice/catwalk, -/obj/structure/cable, -/turf/open/space, -/area/solars/starboard/aft) -"nwD" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/flasher/directional/north{ - id = "AI"; - pixel_x = -26 - }, -/obj/effect/turf_decal/trimline/blue/filled/corner{ - dir = 8 +/turf/open/floor/plating, +/area/station/maintenance/port/greater) +"nWl" = ( +/obj/structure/table/wood, +/obj/item/flashlight/lamp/green{ + pixel_y = 4 }, -/obj/effect/turf_decal/trimline/blue/filled/line{ +/obj/machinery/airalarm/directional/west, +/turf/open/floor/carpet, +/area/station/medical/psychology) +"nWw" = ( +/mob/living/simple_animal/mouse/gray, +/turf/open/floor/iron, +/area/station/security/prison) +"nWH" = ( +/obj/effect/landmark/start/scientist, +/obj/effect/turf_decal/tile/red{ dir = 1 }, -/turf/open/floor/iron/dark, -/area/engineering/transit_tube) -"nwM" = ( -/obj/structure/disposalpipe/segment{ +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/yellow{ dir = 4 }, -/obj/structure/cable, -/obj/effect/landmark/start/hangover, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/yellow{ dir = 8 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, /turf/open/floor/iron, -/area/hallway/primary/central/fore) -"nwW" = ( -/obj/structure/sign/nanotrasen{ - pixel_x = -32 - }, -/obj/machinery/status_display/ai/directional/north, -/obj/structure/table/wood/fancy/red, -/obj/machinery/door/window/brigdoor/left/directional/south{ - dir = 4; - name = "High-Risk Modules"; - req_access_txt = "20" +/area/station/science/breakroom) +"nWI" = ( +/obj/effect/landmark/start/hangover, +/obj/effect/turf_decal/tile/red{ + dir = 4 }, -/obj/effect/spawner/random/aimodule/harmful{ - pixel_y = -16 +/obj/effect/turf_decal/tile/red{ + dir = 8 }, -/turf/open/floor/circuit/red, -/area/ai_monitored/turret_protected/ai_upload) -"nxe" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/medical/cryo) -"nxt" = ( -/obj/structure/chair/comfy/black{ +/obj/effect/turf_decal/tile/yellow{ dir = 1 }, -/turf/open/floor/iron/grimy, -/area/command/corporate_showroom) -"nxw" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/holopad, -/obj/effect/landmark/start/quartermaster, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron, -/area/cargo/storage) -"nxx" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/effect/spawner/random/engineering/tracking_beacon, -/turf/open/floor/iron, -/area/cargo/storage) -"nxU" = ( -/obj/machinery/conveyor/inverted{ - dir = 10; - id = "cargodeliver" - }, -/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/tile/yellow, /turf/open/floor/iron, -/area/cargo/sorting) -"nxV" = ( -/obj/structure/sink{ - dir = 8; - pixel_x = 12 - }, -/obj/effect/turf_decal/siding/green/corner{ - dir = 4 +/area/station/commons/lounge) +"nWL" = ( +/obj/machinery/atmospherics/components/binary/pump{ + dir = 1; + name = "Port to Fuel Pipe" }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/camera/directional/east{ - c_tag = "Garden" +/obj/effect/turf_decal/trimline/yellow/filled/warning{ + dir = 1 }, -/obj/structure/sign/poster/contraband/random/directional/east, /turf/open/floor/iron, -/area/service/hydroponics/garden) -"nyg" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/cobweb, -/obj/effect/spawner/random/maintenance/three, -/obj/structure/closet/wardrobe/yellow, -/obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ +/area/station/engineering/atmos) +"nWT" = ( +/obj/effect/turf_decal/tile/purple{ dir = 1 }, -/turf/open/floor/iron, -/area/maintenance/starboard) -"nyh" = ( -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/maintenance/port/greater) -"nyl" = ( -/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/power/terminal{ - dir = 1 +/obj/machinery/airalarm/directional/north, +/turf/open/floor/iron/white, +/area/station/science/research) +"nWU" = ( +/obj/structure/table/wood, +/obj/item/camera, +/obj/item/camera_film, +/obj/machinery/light_switch/directional/south{ + pixel_x = 8 }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/turf/open/floor/wood, +/area/station/hallway/secondary/service) +"nXn" = ( +/obj/machinery/hydroponics/constructable, +/obj/effect/turf_decal/trimline/green/end{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/trimline/green/mid_joiner{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/trimline/green/mid_joiner{ dir = 8 }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/turf/open/floor/iron/half{ + dir = 8 }, -/turf/open/floor/iron/dark, -/area/engineering/main) -"nyp" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/duct, -/obj/effect/turf_decal/tile/yellow/fourcorners, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/engineering/main) -"nys" = ( -/obj/effect/landmark/blobstart, +/area/station/service/hydroponics/garden) +"nXo" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/effect/spawner/random/trash/mess, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/dark, -/area/service/abandoned_gambling_den) -"nyC" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 1 +/area/station/security/courtroom) +"nXs" = ( +/obj/structure/table, +/obj/item/flashlight/lamp, +/turf/open/floor/iron/checker, +/area/station/hallway/secondary/service) +"nXt" = ( +/obj/structure/sign/warning/secure_area{ + pixel_x = -32 }, -/obj/effect/turf_decal/tile/yellow/half/contrasted, -/turf/open/floor/iron, -/area/engineering/storage) -"nzd" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 4 +/obj/machinery/camera/directional/west{ + c_tag = "Atmospherics - Fore Tanks"; + name = "atmospherics camera" }, -/obj/effect/turf_decal/tile/blue{ +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/light/directional/west, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"nXv" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/pipe/smart/manifold4w/general/visible, +/turf/open/floor/iron, +/area/station/maintenance/port/aft) +"nXw" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/tile/yellow{ dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/white, -/area/medical/medbay/lobby) -"nzn" = ( -/obj/machinery/light/directional/west, -/obj/structure/bookcase/random/fiction, -/turf/open/floor/wood, -/area/service/library) -"nzu" = ( -/obj/structure/table, -/obj/item/raw_anomaly_core/random{ - pixel_x = -5; - pixel_y = 7 +/obj/machinery/power/apc/auto_name/directional/south, +/obj/machinery/light/directional/south, +/obj/machinery/atmospherics/pipe/smart/simple/dark/visible{ + dir = 5 }, -/obj/item/raw_anomaly_core/random{ - pixel_x = 7; - pixel_y = 9 +/turf/open/floor/iron/dark/corner, +/area/station/maintenance/disposal/incinerator) +"nXy" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/obj/item/raw_anomaly_core/random, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/science/mixing/launch) -"nzv" = ( -/obj/structure/disposalpipe/segment{ +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 4 }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"nzy" = ( -/obj/effect/turf_decal/tile/purple{ +/turf/open/floor/iron, +/area/station/ai_monitored/command/storage/eva) +"nXA" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/maintenance/starboard/aft) +"nXH" = ( +/turf/closed/wall, +/area/station/maintenance/starboard/aft) +"nXK" = ( +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, +/turf/open/floor/iron, +/area/station/hallway/primary/port) +"nXM" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/delivery, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/landmark/start/scientist, -/obj/structure/cable, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron/white, -/area/science/mixing/hallway) -"nzF" = ( -/obj/machinery/atmospherics/pipe/smart/simple/purple/visible{ +/turf/open/floor/iron, +/area/station/maintenance/starboard/aft) +"nXY" = ( +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/engineering/atmos/mix) -"nzM" = ( -/obj/structure/sign/departments/court{ - pixel_y = -32 - }, -/obj/effect/turf_decal/tile/neutral, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/hallway/primary/starboard) -"nzQ" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/tile/yellow{ +/area/station/hallway/primary/central/aft) +"nXZ" = ( +/obj/structure/table/glass, +/obj/item/folder/blue{ + pixel_x = 6; + pixel_y = 6 + }, +/obj/item/folder/white, +/obj/item/pen, +/obj/effect/turf_decal/tile/blue{ dir = 4 }, -/obj/effect/turf_decal/tile/yellow{ +/obj/effect/turf_decal/tile/blue{ dir = 8 }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/rack, -/obj/effect/spawner/random/clothing/beret_or_rabbitears, -/obj/effect/spawner/random/clothing/pirate_or_bandana, -/obj/effect/spawner/random/clothing/bowler_or_that, -/obj/effect/turf_decal/bot_red, -/obj/effect/landmark/blobstart, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/white, -/area/maintenance/fore) -"nzX" = ( -/obj/structure/chair/office, -/turf/open/floor/wood, -/area/service/library) -"nAf" = ( -/obj/effect/decal/cleanable/dirt, +/area/station/command/heads_quarters/cmo) +"nYg" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/siding/yellow{ dir = 1 }, /turf/open/floor/iron, -/area/engineering/atmos/hfr_room) -"nAr" = ( +/area/station/hallway/primary/central/fore) +"nYl" = ( /obj/structure/cable, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 4 +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/turf/open/floor/iron, -/area/maintenance/port/fore) -"nAB" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/red/half/contrasted{ +/obj/machinery/power/apc/auto_name/directional/north, +/obj/effect/landmark/start/hangover, +/obj/structure/disposalpipe/segment{ dir = 4 }, /turf/open/floor/iron, -/area/security/execution/transfer) -"nAG" = ( -/obj/effect/turf_decal/tile/yellow, +/area/station/hallway/secondary/command) +"nYn" = ( +/obj/structure/table/reinforced, +/obj/machinery/status_display/ai/directional/north, +/obj/item/restraints/handcuffs, +/obj/item/assembly/flash/handheld, +/turf/open/floor/iron/dark, +/area/station/command/bridge) +"nYV" = ( /obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/item/radio/intercom/directional/east, +/turf/open/floor/iron, +/area/station/hallway/primary/port) +"nZb" = ( +/obj/effect/turf_decal/tile/blue/half/contrasted{ dir = 1 }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/turf/open/floor/iron/white, -/area/medical/chemistry) -"nAH" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark, -/area/service/chapel/funeral) -"nAL" = ( -/obj/machinery/light/directional/north, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, /turf/open/floor/iron/dark, -/area/science/mixing) -"nAT" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/landmark/start/hangover, -/obj/structure/table/wood/poker, -/obj/effect/spawner/random/entertainment/deck, -/turf/open/floor/carpet/green, -/area/commons/lounge) -"nAW" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/structure/disposalpipe/segment{ +/area/station/security/checkpoint/customs/fore) +"nZf" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark/side{ + dir = 8 + }, +/area/station/commons/fitness/recreation) +"nZk" = ( +/turf/open/floor/iron/dark/side{ + dir = 4 + }, +/area/station/commons/fitness/recreation) +"nZr" = ( +/obj/effect/turf_decal/tile/blue{ dir = 4 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/neutral/half/contrasted, -/turf/open/floor/iron, -/area/maintenance/port/greater) -"nBe" = ( -/obj/structure/closet/secure_closet/bar{ - req_access_txt = "25" - }, -/obj/item/storage/photo_album/bar, -/obj/item/radio/intercom/directional/east, -/obj/item/storage/dice, -/obj/machinery/light/small/directional/east, -/turf/open/floor/iron/checker, -/area/service/bar) -"nBn" = ( -/obj/structure/bookcase/random/fiction, -/turf/open/floor/wood, -/area/service/library/abandoned) -"nBq" = ( -/obj/structure/cable, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/pipe/heat_exchanging/simple, -/turf/open/floor/iron/dark/telecomms, -/area/tcommsat/server) -"nBM" = ( -/obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/south, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) +"nZx" = ( +/obj/structure/chair/office{ dir = 1 }, -/obj/effect/turf_decal/tile/red/half/contrasted, -/turf/open/floor/iron/white, -/area/security/medical) -"nCk" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/security/detectives_office) -"nCn" = ( -/obj/structure/sign/nanotrasen, -/turf/closed/wall, -/area/engineering/storage/tech) -"nCp" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/rack, -/obj/item/weldingtool, -/obj/item/wrench, -/obj/item/clothing/head/welding, -/obj/item/clothing/gloves/color/yellow, -/obj/effect/turf_decal/tile/neutral{ +/turf/open/floor/iron, +/area/station/cargo/drone_bay) +"nZK" = ( +/obj/effect/turf_decal/tile/brown{ dir = 1 }, +/turf/open/floor/iron, +/area/station/cargo/storage) +"nZW" = ( /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron/dark, -/area/engineering/supermatter/room) -"nCB" = ( -/obj/structure/cable, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/delivery, -/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/hidden, -/turf/open/floor/iron/dark, -/area/engineering/atmos) -"nCJ" = ( -/turf/open/floor/iron/dark/corner{ +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/area/commons/fitness/recreation) -"nCP" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/science/mixing/launch) -"nCU" = ( /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/engineering/atmos/mix) +"oae" = ( +/obj/structure/bed{ dir = 4 }, -/turf/open/floor/iron, -/area/medical/break_room) -"nCZ" = ( -/obj/item/chair/stool/bar{ - pixel_y = -8 +/obj/item/bedsheet/medical{ + dir = 4 }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/vomit/old, -/obj/effect/turf_decal/tile/red{ +/obj/effect/turf_decal/tile/green/anticorner/contrasted{ dir = 1 }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 +/turf/open/floor/iron/white, +/area/station/medical/virology) +"oag" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/security/glass{ + name = "Gear Room" }, -/obj/effect/turf_decal/tile/yellow{ +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/access/all/security/brig, /turf/open/floor/iron, -/area/service/kitchen/abandoned) -"nDm" = ( -/obj/effect/turf_decal/tile/neutral{ +/area/station/security/lockers) +"oal" = ( +/obj/machinery/light/small/directional/east, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/turf/open/floor/plating, +/area/station/security/range) +"oaF" = ( +/obj/structure/window/reinforced{ dir = 8 }, -/obj/machinery/bluespace_vendor/directional/south, -/turf/open/floor/iron{ - heat_capacity = 1e+006 +/obj/structure/window/reinforced{ + dir = 1 }, -/area/hallway/primary/central/aft) -"nDr" = ( -/obj/structure/cable, -/turf/open/floor/wood, -/area/service/library) -"nDx" = ( -/obj/structure/sign/warning/electricshock, -/turf/closed/wall/r_wall, -/area/command/heads_quarters/hop) -"nDB" = ( -/obj/machinery/door/airlock/public/glass{ - name = "Theater" +/obj/machinery/atmospherics/pipe/bridge_pipe/green/visible, +/obj/machinery/atmospherics/components/binary/pump/off/yellow/visible{ + dir = 4; + name = "Plasma to Pure" }, -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/tile/purple/anticorner/contrasted{ dir = 1 }, -/obj/effect/turf_decal/stripes/line, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"oaP" = ( +/obj/machinery/vending/assist, +/obj/machinery/firealarm/directional/east, +/obj/machinery/light_switch/directional/south, +/turf/open/floor/iron/white, +/area/station/science/auxlab) +"oaR" = ( +/obj/structure/sign/nanotrasen, +/turf/closed/wall/r_wall, +/area/station/science/lab) +"obc" = ( +/obj/structure/cable, +/obj/machinery/power/apc/auto_name/directional/south, +/obj/effect/turf_decal/tile/blue/half/contrasted, /turf/open/floor/iron/dark, -/area/service/theater) -"nDD" = ( +/area/station/command/bridge) +"obf" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 1 + }, +/obj/effect/spawner/random/structure/steam_vent, +/turf/open/floor/iron{ + heat_capacity = 1e+006 + }, +/area/station/maintenance/port/aft) +"obl" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=service2"; + location = "service1" + }, /turf/open/floor/iron, -/area/maintenance/port/greater) -"nDF" = ( -/obj/structure/cable, -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "ceprivacy"; - name = "Chief's Privacy Shutters" +/area/station/hallway/primary/fore) +"obm" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Maintenance Hatch" }, -/turf/open/floor/plating, -/area/command/heads_quarters/ce) -"nDK" = ( +/obj/effect/mapping_helpers/airlock/abandoned, +/obj/structure/barricade/wooden, /obj/structure/cable, -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/tile/blue/half/contrasted, -/turf/open/floor/iron/white, -/area/medical/storage) -"nDO" = ( -/obj/structure/table/wood, -/obj/item/clothing/mask/cigarette/cigar/cohiba{ - pixel_x = 3 - }, -/obj/item/clothing/mask/cigarette/cigar/havana{ - pixel_x = -3 - }, -/obj/item/clothing/mask/cigarette/cigar, -/turf/open/floor/carpet, -/area/command/corporate_showroom) -"nEh" = ( -/obj/structure/bookcase{ - name = "Forbidden Knowledge" - }, -/turf/open/floor/iron/dark, -/area/service/library) -"nEj" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/security{ - name = "Security Transferring Center" - }, -/obj/effect/turf_decal/tile/red/fourcorners, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/mapping_helpers/airlock/access/all/security/general, /obj/effect/turf_decal/stripes/line{ dir = 8 }, /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/turf/open/floor/iron, -/area/security/execution/transfer) -"nEk" = ( -/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/mapping_helpers/airlock/unres{ dir = 4 }, -/turf/closed/wall/r_wall, -/area/science/mixing/chamber) -"nEt" = ( -/obj/structure/chair{ - dir = 8; - name = "Judge" - }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/landmark/start/hangover, +/obj/effect/mapping_helpers/airlock/access/any/medical/maintenance, /turf/open/floor/iron, -/area/security/courtroom) -"nEB" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ - cycle_id = "bridge-left" - }, -/obj/machinery/door/airlock/command/glass{ - name = "Bridge Access"; - req_access_txt = "19" - }, -/obj/effect/turf_decal/stripes/line{ +/area/station/service/theater/abandoned) +"obu" = ( +/obj/effect/landmark/start/hangover, +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/turf/open/floor/iron/dark, -/area/command/bridge) -"nEK" = ( -/obj/structure/cable, -/turf/open/floor/wood, -/area/command/heads_quarters/hop) -"nEM" = ( -/obj/effect/turf_decal/bot_white/left, /obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral/anticorner{ - dir = 8 +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/turf/open/floor/iron/dark/smooth_corner{ +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/siding/white/corner{ + dir = 1 + }, +/obj/machinery/light/directional/west, +/obj/effect/decal/cleanable/dirt, +/obj/item/radio/intercom/directional/west, +/obj/structure/chair/sofa/bench/left{ dir = 4 }, -/area/engineering/gravity_generator) -"nEU" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/obj/effect/turf_decal/box/corners{ + dir = 1 + }, +/obj/effect/turf_decal/box/corners{ dir = 4 }, -/turf/open/floor/iron/large, -/area/service/hydroponics) -"nFd" = ( -/obj/effect/turf_decal/stripes/line{ +/turf/open/floor/iron, +/area/station/hallway/primary/fore) +"obx" = ( +/obj/effect/turf_decal/siding/green{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/station/service/hydroponics/garden) +"obD" = ( +/obj/machinery/modular_computer/console/preset/id{ dir = 8 }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 +/obj/machinery/status_display/ai/directional/east, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 8 }, -/obj/machinery/door/airlock/public/glass{ - name = "Holodeck Access" +/turf/open/floor/iron, +/area/station/command/heads_quarters/cmo) +"obH" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/green{ + dir = 8 }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ +/obj/structure/railing/corner{ dir = 8 }, /turf/open/floor/iron, -/area/commons/fitness/recreation) -"nFf" = ( -/obj/effect/turf_decal/tile/purple{ - dir = 1 +/area/station/service/hydroponics) +"obI" = ( +/obj/machinery/atmospherics/pipe/smart/simple/yellow/visible{ + dir = 4 + }, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/engineering/atmos) +"obL" = ( +/obj/machinery/button/flasher{ + id = "Cell 5"; + name = "Prisoner Flash"; + pixel_x = 25; + pixel_y = 7 + }, +/obj/structure/cable, +/obj/effect/turf_decal/tile/red{ + dir = 8 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/firealarm/directional/west, -/turf/open/floor/iron/white, -/area/science/research) -"nFy" = ( +/obj/machinery/button/door/directional/east{ + id = "permashut5"; + name = "Cell Lockdown Button"; + pixel_y = -6; + req_access = list("brig") + }, +/turf/open/floor/iron, +/area/station/security/execution/transfer) +"obP" = ( +/obj/structure/table/reinforced, +/obj/machinery/light/directional/west, +/obj/item/crowbar, +/obj/item/wrench, +/obj/item/radio, /obj/structure/cable, -/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/power/apc/auto_name/directional/west, +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 8 + }, /turf/open/floor/iron, -/area/engineering/atmos/storage/gas) -"nFI" = ( -/obj/machinery/hydroponics/soil, -/obj/effect/decal/cleanable/dirt, -/obj/structure/sign/poster/contraband/ambrosia_vulgaris{ - pixel_x = -30 +/area/station/security/checkpoint/escape) +"obW" = ( +/obj/structure/table/wood, +/obj/item/folder/red, +/obj/item/pen, +/obj/machinery/light_switch/directional/east{ + pixel_x = 38 }, -/obj/machinery/light/directional/west, -/turf/open/floor/plating{ - icon_state = "panelscorched" +/obj/machinery/keycard_auth/directional/north{ + pixel_x = 26 }, -/area/security/prison) -"nFQ" = ( -/obj/machinery/door/airlock/command{ - name = "Research Division Server Room"; - req_access_txt = "30" +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/status_display/ai/directional/north, +/obj/machinery/button/door/directional/east{ + id = "hosprivacy"; + name = "Privacy Control"; + pixel_y = 6; + req_access = list("hos") + }, +/obj/machinery/button/door/directional/east{ + id = "hosspace"; + name = "Space Shutters Control"; + pixel_y = -6; + req_access = list("hos") }, +/turf/open/floor/iron/dark, +/area/station/command/heads_quarters/hos) +"oca" = ( /obj/structure/cable, -/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/turf_decal/tile/green, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/turf/open/floor/iron/white, +/area/station/medical/virology) +"occ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 }, -/obj/effect/turf_decal/stripes/line{ +/obj/structure/cable, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/station/maintenance/department/engine/atmos) +"ocj" = ( +/obj/effect/turf_decal/tile/yellow/anticorner/contrasted, +/turf/open/floor/iron/white, +/area/station/medical/chemistry) +"ock" = ( +/obj/machinery/light/directional/east, +/obj/effect/landmark/start/geneticist, +/obj/structure/chair/office/light{ + dir = 1; + pixel_y = 3 + }, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 4 }, /turf/open/floor/iron/dark, -/area/science/server) -"nFV" = ( -/obj/structure/table, -/obj/effect/decal/cleanable/dirt, -/obj/item/clipboard, -/obj/item/toy/figure/miner, -/obj/machinery/light/directional/north, -/obj/machinery/light_switch/directional/west{ - pixel_x = -42 - }, -/obj/effect/turf_decal/bot, -/obj/machinery/firealarm/directional/west, -/obj/effect/turf_decal/tile/brown/anticorner/contrasted{ - dir = 1 +/area/station/science/genetics) +"ocl" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 6 }, /turf/open/floor/iron, -/area/cargo/miningoffice) -"nFZ" = ( -/obj/machinery/light/small/directional/east, -/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 +/area/station/science/robotics/lab) +"ocr" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment, +/obj/machinery/light/directional/west, +/obj/structure/cable, +/obj/effect/turf_decal/tile/yellow/half/contrasted{ + dir = 8 }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/security/execution/education) -"nGf" = ( +/turf/open/floor/iron, +/area/station/engineering/lobby) +"ocB" = ( +/obj/structure/table/wood, +/obj/item/paicard, +/turf/open/floor/iron/grimy, +/area/station/service/library) +"ocO" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/brown/half/contrasted{ dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/commons/toilet/locker) -"nGi" = ( -/obj/structure/closet, -/obj/effect/spawner/random/maintenance/two, -/obj/effect/decal/cleanable/cobweb, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"nGr" = ( -/obj/structure/table/glass, -/obj/item/clothing/gloves/color/latex, -/obj/item/surgical_drapes, -/obj/machinery/airalarm/directional/south, -/obj/effect/turf_decal/tile/blue/half/contrasted, -/turf/open/floor/iron/white, -/area/medical/surgery/aft) -"nGy" = ( -/turf/closed/wall/r_wall, -/area/science/misc_lab/range) -"nGH" = ( +/area/station/maintenance/disposal) +"ocR" = ( +/turf/open/floor/carpet/green, +/area/station/commons/lounge) +"ocV" = ( +/obj/structure/disposalpipe/segment, /obj/structure/cable, -/obj/machinery/computer/security, -/obj/effect/turf_decal/tile/red/half/contrasted{ +/obj/machinery/duct, +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Maintenance Hatch" + }, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ dir = 1 }, -/turf/open/floor/iron/dark, -/area/command/bridge) -"nGR" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/blue{ +/obj/effect/mapping_helpers/airlock/unres{ dir = 1 }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 +/obj/effect/mapping_helpers/airlock/access/any/service/maintenance, +/turf/open/floor/iron, +/area/station/maintenance/port/fore) +"ocY" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 }, -/obj/structure/disposalpipe/sorting/mail{ - name = "CE's Junction"; - sortType = 5 +/obj/machinery/door/airlock/external{ + name = "External Solar Access" }, /obj/structure/cable, -/turf/open/floor/iron/dark/side{ +/obj/effect/turf_decal/stripes/line{ dir = 8 }, -/area/engineering/lobby) -"nGU" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, /obj/effect/turf_decal/stripes/line{ - dir = 6 + dir = 4 }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, /turf/open/floor/iron, -/area/science/misc_lab/range) -"nGZ" = ( -/obj/effect/decal/cleanable/dirt, +/area/station/maintenance/solars/port/aft) +"odb" = ( +/obj/machinery/light/small/directional/east, /obj/effect/turf_decal/stripes/line{ - dir = 8 + dir = 1 }, -/turf/open/floor/iron, -/area/engineering/main) -"nHe" = ( +/obj/structure/closet/emcloset, +/turf/open/floor/plating, +/area/station/hallway/secondary/entry) +"odk" = ( +/obj/structure/table/reinforced, +/obj/item/storage/box/matches{ + pixel_x = -3; + pixel_y = 5 + }, +/obj/item/lighter, +/obj/item/lighter{ + pixel_x = 3; + pixel_y = 3 + }, +/turf/open/floor/wood, +/area/station/engineering/break_room) +"odn" = ( /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 1 }, -/turf/open/floor/iron, -/area/maintenance/port/greater) -"nHf" = ( -/obj/structure/lattice/catwalk, -/obj/structure/railing, -/turf/open/space/basic, -/area/space/nearstation) -"nHp" = ( -/obj/effect/turf_decal/delivery, -/turf/open/floor/iron, -/area/cargo/lobby) -"nHA" = ( -/obj/structure/disposalpipe/segment{ - dir = 5 +/turf/open/floor/iron/dark, +/area/station/service/chapel/funeral) +"odw" = ( +/obj/item/stack/package_wrap, +/obj/item/hand_labeler, +/obj/structure/table/reinforced, +/obj/machinery/camera/directional/north{ + c_tag = "Bridge - E.V.A. Fore"; + name = "command camera" }, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/newscaster/directional/east, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/command/storage/eva) +"odA" = ( +/obj/structure/table, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/airalarm/directional/west, +/turf/open/floor/iron/dark, +/area/station/security/courtroom) +"odD" = ( /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/bot, +/obj/machinery/power/apc/auto_name/directional/east, +/turf/open/floor/iron, +/area/station/engineering/main) +"odI" = ( +/obj/effect/landmark/start/hangover, +/obj/structure/table/wood/poker, +/turf/open/floor/carpet/green, +/area/station/commons/lounge) +"odL" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 8 +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/line{ + dir = 5 }, /turf/open/floor/iron, -/area/hallway/primary/fore) -"nHB" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, +/area/station/engineering/main) +"odU" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron/white, +/area/station/medical/chemistry) +"odW" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, /obj/effect/turf_decal/delivery, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/maintenance/starboard/aft) -"nHH" = ( -/obj/structure/cable, -/obj/machinery/light/small/directional/south, -/obj/effect/spawner/random/structure/crate, -/obj/effect/turf_decal/tile/neutral/half/contrasted, -/turf/open/floor/iron, -/area/maintenance/port/fore) -"nHI" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/table/reinforced, -/obj/item/folder/yellow, -/obj/item/stamp/qm, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron, -/area/cargo/qm) -"nHO" = ( -/obj/structure/cable, +/area/station/maintenance/port/greater) +"oec" = ( +/obj/effect/spawner/structure/window/reinforced/tinted, +/turf/open/floor/plating/airless, +/area/station/science/ordnance/bomb) +"oei" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/tile/neutral/half/contrasted, /turf/open/floor/iron, -/area/hallway/primary/central/fore) -"nIn" = ( -/obj/structure/disposalpipe/trunk{ +/area/station/maintenance/port/greater) +"oez" = ( +/obj/machinery/recharge_station, +/obj/effect/landmark/start/hangover, +/obj/effect/turf_decal/bot/left, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 1 }, -/obj/machinery/disposal/delivery_chute{ - dir = 4 - }, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ +/turf/open/floor/iron/dark, +/area/station/engineering/break_room) +"oeC" = ( +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/structure/window/reinforced{ - dir = 1 +/turf/open/floor/iron{ + heat_capacity = 1e+006 }, -/obj/machinery/door/window{ - base_state = "right"; - dir = 4; - icon_state = "right"; - layer = 3 +/area/station/hallway/primary/central/aft) +"oeK" = ( +/obj/structure/cable, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/obj/effect/turf_decal/delivery, /turf/open/floor/iron, -/area/maintenance/disposal) -"nIG" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/area/station/maintenance/port/greater) +"oeL" = ( +/obj/structure/window/reinforced{ dir = 4 }, -/turf/open/floor/wood, -/area/service/theater) -"nIM" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/purple/half/contrasted{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/transit_tube/station/dispenser{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/aisat/exterior) +"oeX" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/maintenance/disposal) +"ofg" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/turf/open/floor/iron/white, -/area/maintenance/department/science) -"nIV" = ( -/turf/closed/wall, -/area/service/janitor) -"nJb" = ( -/obj/structure/sign/departments/chemistry{ - pixel_x = -32 +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/iron, +/area/station/maintenance/port/fore) +"ofm" = ( +/obj/structure/cable, +/obj/machinery/light/directional/south, +/obj/machinery/status_display/supply{ + pixel_y = -32 }, -/obj/effect/turf_decal/tile/blue{ +/obj/machinery/camera/directional/south{ + c_tag = "Cargo Bay - Aft Starboard"; + name = "cargo camera" + }, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/iron, +/area/station/cargo/storage) +"ofE" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/stripes/line{ dir = 8 }, -/turf/open/floor/iron/white, -/area/medical/medbay/central) -"nJh" = ( -/obj/structure/chair/office/light, -/obj/structure/cable, -/obj/effect/turf_decal/tile/blue{ - dir = 4 +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"ofH" = ( +/obj/machinery/camera/directional/west{ + c_tag = "Science - Aft"; + name = "science camera"; + network = list("ss13","rd") }, -/obj/effect/turf_decal/tile/blue{ +/obj/effect/turf_decal/tile/purple{ dir = 8 }, +/obj/structure/extinguisher_cabinet/directional/west, /turf/open/floor/iron/white, -/area/command/heads_quarters/cmo) -"nJo" = ( -/turf/closed/wall, -/area/service/library) -"nJs" = ( -/obj/effect/landmark/event_spawn, -/obj/effect/turf_decal/tile/purple/fourcorners, -/turf/open/floor/iron, -/area/science/research) -"nJt" = ( -/obj/structure/window/reinforced{ - dir = 1 +/area/station/science/research) +"ofI" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 9 }, +/turf/open/floor/iron, +/area/station/science/research/abandoned) +"ofM" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/ai_monitored/aisat/exterior) -"nJv" = ( -/obj/structure/bodycontainer/morgue, -/obj/machinery/light/small/directional/west, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/security/detectives_office) -"nJz" = ( -/obj/structure/rack, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/hallway/primary/aft) +"ofN" = ( /obj/effect/decal/cleanable/dirt, -/obj/item/crowbar/red, -/obj/item/book/manual/wiki/security_space_law, -/obj/effect/spawner/random/maintenance, +/obj/machinery/conveyor{ + dir = 1; + id = "cargounload" + }, /turf/open/floor/plating, -/area/maintenance/starboard) -"nJI" = ( -/obj/machinery/duct, -/obj/effect/turf_decal/trimline/yellow/corner{ +/area/station/cargo/storage) +"ofR" = ( +/obj/machinery/light/directional/west, +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, +/obj/machinery/airalarm/directional/west, /turf/open/floor/iron, -/area/engineering/atmos/project) -"nJK" = ( -/obj/machinery/holopad, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/security/interrogation) -"nKa" = ( -/obj/structure/closet/radiation, -/obj/effect/turf_decal/bot, -/obj/item/analyzer, -/turf/open/floor/iron, -/area/engineering/atmos/hfr_room) -"nKu" = ( -/obj/machinery/duct, -/obj/effect/turf_decal/trimline/yellow/warning, +/area/station/hallway/primary/central/aft) +"ogg" = ( +/obj/structure/cable, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/security/checkpoint) +"ogj" = ( +/obj/effect/turf_decal/tile/yellow/half/contrasted{ + dir = 8 + }, /turf/open/floor/iron, -/area/engineering/atmos/project) -"nKC" = ( -/obj/structure/table/wood, -/obj/item/clipboard, -/obj/item/folder, -/obj/machinery/newscaster/directional/east, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ +/area/station/engineering/main) +"ogm" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/door/window/left/directional/west{ + dir = 4; + name = "'Monkey Pen"; + req_access = list("genetics") + }, +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/turf/open/floor/iron, -/area/science/breakroom) -"nKE" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/machinery/light/directional/west, -/turf/open/floor/iron, -/area/engineering/main) -"nKI" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/mob/living/carbon/human/species/monkey, +/turf/open/floor/iron/dark, +/area/station/science/genetics) +"ogn" = ( +/obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, -/area/maintenance/port/aft) -"nKL" = ( -/obj/effect/turf_decal/tile/purple, -/obj/machinery/firealarm/directional/south, -/turf/open/floor/iron/white, -/area/science/research) -"nKP" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/security/glass{ - name = "Brig" +/area/station/service/kitchen/abandoned) +"ogp" = ( +/obj/machinery/chem_heater/withbuffer, +/obj/effect/turf_decal/stripes/line{ + dir = 10 }, +/turf/open/floor/iron, +/area/station/medical/pharmacy) +"ogs" = ( /obj/structure/cable, -/obj/effect/turf_decal/stripes/line{ +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 8 }, +/turf/open/floor/iron/grimy, +/area/station/command/heads_quarters/hop) +"ogw" = ( +/obj/structure/cable, /obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ - cycle_id = "brig-entrance" - }, -/obj/effect/mapping_helpers/airlock/access/all/security/entrance, -/turf/open/floor/iron, -/area/security/brig) -"nKR" = ( -/obj/effect/landmark/start/hangover, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/structure/chair{ - dir = 8 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 1 - }, -/turf/open/floor/iron/cafeteria, -/area/service/cafeteria) -"nKX" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/airalarm/directional/north, -/obj/structure/disposalpipe/segment{ - dir = 4 + dir = 8 }, /turf/open/floor/iron, -/area/hallway/secondary/command) -"nLn" = ( -/obj/effect/turf_decal/delivery, -/obj/machinery/atmospherics/pipe/smart/manifold4w/brown/visible, +/area/station/engineering/main) +"ogA" = ( +/obj/structure/table/reinforced, +/obj/item/folder/white, +/obj/item/stock_parts/cell/high, +/obj/item/stack/sheet/glass, +/obj/item/stack/sheet/glass, +/obj/item/stack/sheet/glass, +/obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/engineering/supermatter/room) -"nLr" = ( -/obj/structure/cable, -/obj/structure/filingcabinet/chestdrawer, -/obj/machinery/power/apc/auto_name/directional/west, -/turf/open/floor/iron/grimy, -/area/commons/vacant_room/office) -"nLs" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/landmark/start/prisoner, -/turf/open/floor/iron/cafeteria, -/area/security/prison) -"nLu" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/area/station/engineering/storage/tech) +"ogG" = ( /obj/structure/disposalpipe/segment{ - dir = 4 + dir = 6 }, /obj/structure/cable, -/turf/open/floor/iron, -/area/hallway/secondary/entry) -"nLH" = ( -/obj/machinery/door/airlock/security/glass{ - name = "Permabrig Cell 2" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 - }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/mapping_helpers/airlock/access/all/security/brig, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/obj/effect/turf_decal/tile/yellow/half/contrasted{ + dir = 1 }, /turf/open/floor/iron, -/area/security/prison/safe) -"nLK" = ( +/area/station/hallway/primary/port) +"ogK" = ( +/obj/structure/girder, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/maintenance/fore) +"ogN" = ( /obj/structure/cable, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/white, -/area/command/heads_quarters/cmo) -"nLQ" = ( +/area/station/medical/surgery/aft) +"ogZ" = ( +/turf/open/floor/iron, +/area/station/service/hydroponics) +"ohh" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/sign/warning/no_smoking{ + pixel_x = 32 + }, +/obj/structure/tank_dispenser, +/obj/machinery/camera/directional/east{ + c_tag = "Engineering - Gear Storage"; + name = "engineering camera" + }, +/obj/machinery/light/directional/east, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron, +/area/station/engineering/storage) +"ohj" = ( /obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/smart/manifold/yellow/visible{ + dir = 1 + }, /turf/open/floor/plating, -/area/engineering/supermatter/room) -"nLR" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, +/area/station/engineering/atmos) +"ohm" = ( +/obj/effect/landmark/blobstart, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"ohA" = ( +/obj/structure/table/wood, +/obj/item/camera_film{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/camera_film, +/obj/machinery/status_display/evac/directional/north, /obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/obj/machinery/firealarm/directional/east, +/turf/open/floor/iron/dark, +/area/station/service/chapel/office) +"ohH" = ( +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/landmark/start/depsec/supply, +/obj/machinery/status_display/ai/directional/south, +/obj/machinery/light/directional/south, +/obj/structure/filingcabinet/filingcabinet, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/brown/half/contrasted, /turf/open/floor/iron, -/area/security/checkpoint/supply) -"nLU" = ( -/obj/structure/cable, -/turf/open/floor/iron/grimy, -/area/tcommsat/computer) -"nMi" = ( -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 4 +/area/station/cargo/storage) +"ohP" = ( +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=hall11"; + location = "hall10" }, -/obj/item/kirbyplants/random, +/obj/structure/cable, /obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/ai_monitored/aisat/exterior) -"nMq" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"ohZ" = ( +/obj/structure/rack, +/obj/effect/spawner/random/techstorage/service_all, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron, +/area/station/engineering/storage/tech) +"oib" = ( +/obj/structure/urinal/directional/north, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/medical/break_room) +"oif" = ( +/obj/machinery/light_switch/directional/east{ + pixel_x = 22 }, -/obj/machinery/light/directional/north, -/obj/machinery/camera/directional/north{ - c_tag = "Arrivals - Fore Center"; - name = "arrivals camera" +/obj/effect/turf_decal/tile/brown/half/contrasted{ + dir = 4 }, /turf/open/floor/iron, -/area/hallway/secondary/entry) -"nMv" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/red{ - dir = 4 +/area/station/cargo/qm) +"oig" = ( +/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 8 }, -/obj/effect/turf_decal/tile/red{ +/turf/open/floor/iron, +/area/station/construction/mining/aux_base) +"oij" = ( +/obj/machinery/light/small/directional/north, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark/telecomms, +/area/station/tcommsat/server) +"ois" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/siding/purple{ dir = 8 }, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 +/obj/structure/sign/poster/official/bless_this_spess{ + pixel_x = -32; + pixel_y = 32 }, -/obj/effect/turf_decal/tile/yellow, -/turf/open/floor/iron, -/area/commons/lounge) -"nMK" = ( -/obj/machinery/research/anomaly_refinery, +/turf/open/floor/glass, +/area/station/maintenance/space_hut/observatory) +"oiw" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/firealarm/directional/north, /turf/open/floor/iron/dark, -/area/science/mixing/launch) -"nNe" = ( +/area/station/service/chapel/office) +"oiH" = ( +/obj/structure/dresser, /obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/effect/landmark/start/hangover, /turf/open/floor/iron/dark, -/area/security/courtroom) -"nNg" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 9 +/area/station/security/detectives_office) +"oiO" = ( +/obj/machinery/computer/station_alert{ + dir = 8 }, -/turf/open/floor/iron, -/area/science/research) -"nNj" = ( -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 4 +/obj/effect/turf_decal/bot, +/obj/item/radio/intercom/directional/south, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos/storage) +"oiP" = ( +/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/commons/toilet/restrooms) -"nNk" = ( +/area/station/hallway/secondary/command) +"ojb" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/bot, -/obj/machinery/electrolyzer, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/textured_large, -/area/engineering/atmos/project) -"nNr" = ( -/obj/machinery/door/poddoor/preopen{ - id = "brigprison"; - name = "Prison Blast door" - }, -/obj/machinery/door/airlock/security/glass{ - name = "Permabrig Visitation" +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/effect/turf_decal/delivery, -/obj/effect/mapping_helpers/airlock/access/all/security/brig, -/obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ - dir = 1 + dir = 4 }, /turf/open/floor/iron, -/area/security/prison) -"nNv" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/brown/half/contrasted{ +/area/station/maintenance/disposal/incinerator) +"oje" = ( +/obj/effect/turf_decal/loading_area{ dir = 4 }, +/obj/effect/turf_decal/tile/neutral, /turf/open/floor/iron, -/area/maintenance/disposal) -"nNA" = ( -/obj/structure/cable, +/area/station/maintenance/port/fore) +"ojn" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/spawner/structure/window/reinforced/plasma, /turf/open/floor/plating, -/area/maintenance/port/greater) -"nNI" = ( -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/yellow/filled/corner{ - dir = 1 - }, -/obj/machinery/light_switch/directional/north, -/turf/open/floor/iron/white, -/area/medical/chemistry) -"nOc" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/trimline/yellow/filled/warning{ - dir = 1 - }, -/turf/open/floor/iron, -/area/engineering/atmos) -"nOd" = ( +/area/station/engineering/supermatter/room) +"ojx" = ( +/obj/structure/table/wood, +/turf/open/floor/iron/grimy, +/area/station/service/library) +"ojD" = ( /obj/structure/cable, +/obj/machinery/power/apc/auto_name/directional/south, +/obj/effect/turf_decal/tile/red/half/contrasted, +/turf/open/floor/iron, +/area/station/security/processing) +"ojM" = ( +/obj/structure/chair/office, +/turf/open/floor/wood, +/area/station/service/library) +"ojP" = ( +/obj/structure/window/reinforced, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/aisat/exterior) +"ojS" = ( +/obj/machinery/airalarm/directional/east, /turf/open/floor/iron{ - dir = 1; + dir = 4; icon_state = "chapel" }, -/area/service/chapel) -"nOi" = ( -/obj/structure/disposalpipe/segment{ - dir = 10 +/area/station/service/chapel) +"okb" = ( +/obj/structure/sign/nanotrasen, +/turf/closed/wall, +/area/station/maintenance/department/crew_quarters/bar) +"oke" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, -/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/green/visible, +/turf/open/floor/iron, +/area/station/engineering/supermatter/room) +"okr" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/green/visible, +/obj/machinery/meter, +/turf/open/floor/iron, +/area/station/engineering/supermatter/room) +"oks" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/grimy, -/area/command/heads_quarters/hos) -"nOj" = ( -/obj/effect/turf_decal/tile/purple/fourcorners, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/obj/effect/turf_decal/stripes/corner{ dir = 8 }, /turf/open/floor/iron, -/area/science/research) -"nOv" = ( -/obj/structure/tank_dispenser, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/bot, -/obj/item/radio/intercom/directional/north, -/turf/open/floor/iron, -/area/maintenance/port/greater) -"nOH" = ( -/obj/effect/decal/cleanable/dirt, +/area/station/engineering/main) +"okC" = ( /obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ +/turf/open/floor/plating, +/area/station/maintenance/space_hut/observatory) +"okE" = ( +/obj/effect/landmark/start/hangover, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/turf_decal/siding/brown{ dir = 4 }, /turf/open/floor/iron, -/area/maintenance/starboard/aft) -"nOL" = ( -/obj/structure/chair/office{ - dir = 1 - }, -/obj/effect/landmark/start/security_officer, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 1 +/area/station/hallway/primary/fore) +"okF" = ( +/obj/machinery/atmospherics/components/unary/thermomachine/freezer/on/coldroom{ + dir = 8 }, -/turf/open/floor/iron, -/area/security/office) -"nOS" = ( -/obj/machinery/atmospherics/pipe/smart/simple/dark/visible, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 4 +/obj/effect/turf_decal/delivery, +/obj/item/wrench{ + pixel_x = -3; + pixel_y = -3 }, +/turf/open/floor/iron/dark, +/area/station/service/kitchen/coldroom) +"okK" = ( +/obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, -/area/engineering/atmos) -"nOV" = ( +/area/station/security/prison/garden) +"okN" = ( /obj/structure/cable, -/obj/machinery/modular_computer/console/preset/engineering{ - dir = 4 - }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron/dark, -/area/command/heads_quarters/ce) -"nPh" = ( +/turf/open/floor/iron, +/area/station/cargo/miningoffice) +"okO" = ( +/obj/structure/filingcabinet/filingcabinet, +/obj/machinery/firealarm/directional/south, +/obj/effect/turf_decal/tile/blue/half/contrasted, +/turf/open/floor/iron/white, +/area/station/medical/psychology) +"oln" = ( /obj/structure/disposalpipe/segment{ - dir = 5 - }, -/obj/structure/cable, -/obj/effect/turf_decal/stripes/line{ dir = 10 }, +/obj/structure/cable, +/obj/effect/turf_decal/tile/purple/fourcorners, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/science/xenobiology) +"olC" = ( +/obj/effect/landmark/event_spawn, +/obj/effect/turf_decal/tile/yellow/half/contrasted{ + dir = 8 + }, /turf/open/floor/iron/white, -/area/medical/virology) -"nPk" = ( -/obj/structure/disposalpipe/trunk{ - dir = 1 +/area/station/medical/pharmacy) +"olD" = ( +/obj/item/kirbyplants/random, +/obj/structure/sign/poster/official/ian{ + pixel_y = -32 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/structure/extinguisher_cabinet/directional/east, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/aisat_interior) +"olH" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 4 }, -/obj/machinery/status_display/evac/directional/south, -/obj/machinery/disposal/bin, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron, -/area/hallway/secondary/entry) -"nPl" = ( -/obj/structure/sign/nanotrasen, -/turf/closed/wall/r_wall, -/area/maintenance/department/science) -"nPn" = ( /obj/machinery/door/airlock/external{ - name = "Escape Pod 3"; - space_dir = 4 + name = "External Airlock" }, /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -54779,871 +52848,582 @@ /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ +/obj/effect/mapping_helpers/airlock/access/all/engineering/external, +/turf/open/floor/iron, +/area/station/maintenance/port/aft) +"olV" = ( +/obj/structure/disposalpipe/segment{ dir = 4 }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/machinery/status_display/ai/directional/south, /turf/open/floor/iron, -/area/security/prison) -"nPr" = ( -/obj/effect/decal/cleanable/dirt, -/obj/item/kirbyplants/random, +/area/station/hallway/secondary/entry) +"omj" = ( +/obj/structure/chair{ + dir = 4 + }, /obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/service/library/abandoned) -"nPu" = ( -/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/computer/communications, -/turf/open/floor/iron/grimy, -/area/command/bridge) -"nPv" = ( -/obj/machinery/suit_storage_unit/standard_unit, -/obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/ai_monitored/command/storage/eva) -"nPB" = ( -/turf/closed/wall, -/area/service/chapel/office) -"nPC" = ( -/obj/machinery/light_switch/directional/south, -/obj/machinery/camera/directional/south{ - c_tag = "Bridge - Teleporter"; - name = "command camera" - }, -/obj/effect/turf_decal/stripes/corner, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 +/area/station/security/courtroom) +"omk" = ( +/obj/effect/landmark/start/hangover, +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, /turf/open/floor/iron, -/area/command/teleporter) -"nPE" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/newscaster/directional/east, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/delivery, -/turf/open/floor/iron/dark, -/area/security/checkpoint) -"nPM" = ( -/turf/closed/wall, -/area/service/abandoned_gambling_den) -"nPO" = ( -/obj/machinery/atmospherics/pipe/smart/simple/yellow/visible{ - dir = 4 +/area/station/cargo/storage) +"omI" = ( +/obj/machinery/door/airlock{ + name = "Custodial Closet" }, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/engineering/atmos) -"nPU" = ( -/obj/structure/railing{ - dir = 6 +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/obj/item/kirbyplants/random, -/obj/machinery/light/floor, -/obj/effect/turf_decal/tile/neutral/anticorner/contrasted, -/turf/open/floor/iron, -/area/hallway/primary/fore) -"nQk" = ( -/obj/structure/cable, +/obj/effect/turf_decal/stripes/line, +/obj/effect/mapping_helpers/airlock/access/all/service/janitor, +/turf/open/floor/iron/checker, +/area/station/service/janitor) +"omK" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/landmark/start/medical_doctor, /obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/security/warden) -"nQl" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 +/area/station/medical/morgue) +"omS" = ( +/obj/structure/sign/poster/official/report_crimes{ + pixel_x = -32 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) +"omZ" = ( +/turf/open/floor/iron/dark, +/area/station/commons/fitness/recreation) +"onf" = ( +/obj/structure/table/glass, +/obj/item/storage/box/beakers{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/storage/box/syringes, +/obj/item/gun/syringe, +/obj/machinery/status_display/evac/directional/west, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 4 }, -/obj/machinery/light/directional/west, -/turf/open/floor/iron, -/area/engineering/atmos/project) -"nQr" = ( -/obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 1 + dir = 4 }, /turf/open/floor/iron, -/area/maintenance/port/greater) -"nQt" = ( -/obj/structure/disposalpipe/segment, -/turf/open/floor/plating, -/area/maintenance/department/crew_quarters/bar) -"nQv" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/area/station/medical/storage) +"onj" = ( +/obj/structure/chair{ + name = "Prosecution" + }, +/obj/effect/turf_decal/tile/red/anticorner/contrasted{ + dir = 1 + }, /turf/open/floor/iron, -/area/security/checkpoint/medical) -"nQw" = ( +/area/station/security/courtroom) +"onv" = ( /obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/disposalpipe/segment{ - dir = 9 + dir = 4 + }, +/obj/structure/cable, +/obj/machinery/door/airlock{ + name = "Miscellaneous Storage" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, -/obj/effect/spawner/random/engineering/tracking_beacon, -/turf/open/floor/iron, -/area/security/range) -"nQN" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/machinery/light/directional/south, -/turf/open/floor/iron/white, -/area/science/storage) -"nQR" = ( -/obj/effect/turf_decal/delivery, -/obj/item/kirbyplants/random, -/turf/open/floor/iron, -/area/hallway/secondary/entry) -"nQV" = ( -/obj/machinery/computer/security/labor, -/obj/effect/turf_decal/tile/red/fourcorners, -/turf/open/floor/iron, -/area/security/execution/transfer) -"nRq" = ( -/obj/machinery/washing_machine, -/obj/effect/turf_decal/tile/blue{ +/obj/effect/mapping_helpers/airlock/unres{ dir = 8 }, -/turf/open/floor/iron/white/corner{ - dir = 1 +/obj/effect/mapping_helpers/airlock/access/any/service/maintenance, +/turf/open/floor/iron, +/area/station/maintenance/port/greater) +"onD" = ( +/obj/machinery/door/airlock/security{ + name = "Brig" + }, +/obj/structure/disposalpipe/segment, +/obj/structure/sign/poster/official/nanotrasen_logo{ + pixel_x = -32 }, -/area/commons/dorms) -"nRs" = ( +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible, -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 4 +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/mapping_helpers/airlock/access/all/security/general, +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, +/obj/effect/turf_decal/stripes/line, /turf/open/floor/iron, -/area/engineering/atmos) -"nRB" = ( +/area/station/security/brig) +"onR" = ( +/obj/structure/sign/warning/secure_area{ + pixel_x = -32 + }, /obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/light/directional/west, /turf/open/floor/iron/dark, -/area/science/misc_lab) -"nRK" = ( +/area/station/engineering/atmos) +"onT" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/camera/directional/east{ - c_tag = "Engineering - Supermatter Room Starboard"; - name = "engineering camera"; - network = list("ss13","engine") +/turf/open/floor/iron/white, +/area/station/security/execution/transfer) +"ooa" = ( +/obj/machinery/modular_computer/console/preset/cargochat/engineering{ + dir = 1 }, -/obj/item/kirbyplants/random, -/turf/open/floor/iron, -/area/engineering/supermatter/room) -"nRM" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/window/reinforced, -/obj/effect/turf_decal/loading_area{ - dir = 4 +/obj/effect/turf_decal/trimline/brown/filled/line{ + dir = 5 }, +/obj/structure/sign/poster/official/random/directional/south, /turf/open/floor/iron, -/area/cargo/storage) -"nRR" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/effect/turf_decal/tile/red{ +/area/station/engineering/storage_shared) +"ooc" = ( +/obj/effect/turf_decal/bot_white, +/obj/effect/turf_decal/tile/neutral/half{ dir = 8 }, -/obj/effect/turf_decal/tile/red{ +/obj/effect/turf_decal/tile/neutral/half{ dir = 4 }, -/turf/open/floor/iron/cafeteria, -/area/service/cafeteria) -"nRT" = ( -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 8 +/turf/open/floor/iron/dark/smooth_half{ + dir = 1 }, -/turf/open/floor/iron, -/area/security/office) -"nRV" = ( +/area/station/engineering/gravity_generator) +"ooi" = ( /obj/structure/cable, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron, -/area/security/lockers) -"nRY" = ( -/obj/structure/rack, -/obj/item/book/manual/wiki/engineering_hacking{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/book/manual/wiki/engineering_guide, -/obj/item/book/manual/wiki/engineering_construction{ - pixel_x = 3; - pixel_y = -3 - }, -/obj/machinery/light/directional/south, -/obj/item/multitool, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/turf/open/floor/iron/dark, -/area/engineering/break_room) -"nSa" = ( -/obj/structure/cable, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/effect/landmark/start/hangover, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron, -/area/hallway/primary/central/fore) -"nSb" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/closet, -/obj/item/storage/box/bodybags, -/obj/effect/spawner/random/maintenance, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/plating, -/area/maintenance/aft) -"nSm" = ( -/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/disposalpipe/sorting/mail{ - dir = 4; - name = "CMO's Junction"; - sortType = 10 - }, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 4 - }, -/turf/open/floor/iron, -/area/command/heads_quarters/cmo) -"nSn" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/iron, -/area/hallway/secondary/construction) -"nSp" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/door/airlock/maintenance_hatch{ - name = "Maintenance Hatch"; - req_access_txt = "12" - }, -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/iron, -/area/commons/dorms) -"nSr" = ( -/obj/structure/rack, -/obj/item/stack/cable_coil/five, -/obj/item/wrench, -/obj/item/screwdriver, -/obj/effect/turf_decal/tile/brown{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/brown{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/machinery/newscaster/directional/east, -/obj/machinery/button/door/directional/south{ - id = "commissarydoor"; - name = "Commissary Door Lock"; - normaldoorcontrol = 1; - specialfunctions = 4 - }, -/turf/open/floor/iron, -/area/commons/vacant_room/commissary) -"nSF" = ( -/obj/machinery/light/small/directional/south, -/obj/effect/turf_decal/plaque{ - icon_state = "L4" + dir = 8; + name = "HoP Junction"; + sortType = 15 }, -/obj/machinery/firealarm/directional/south, /turf/open/floor/iron, -/area/hallway/primary/central/fore) -"nSH" = ( -/obj/structure/cable, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/effect/turf_decal/trimline/blue/filled/line, -/turf/open/floor/iron/dark, -/area/engineering/transit_tube) -"nSL" = ( -/obj/structure/sign/poster/official/do_not_question{ - pixel_x = -32 - }, -/obj/structure/sign/poster/official/random/directional/north, -/turf/open/floor/carpet, -/area/commons/vacant_room/office) -"nSN" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/area/station/hallway/secondary/command) +"oov" = ( +/obj/effect/landmark/event_spawn, +/obj/effect/turf_decal/tile/purple/fourcorners, /turf/open/floor/iron, -/area/hallway/primary/aft) -"nTg" = ( -/obj/structure/rack, -/obj/item/restraints/handcuffs, -/obj/item/restraints/handcuffs, -/obj/item/restraints/handcuffs, -/obj/item/assembly/flash/handheld, -/obj/structure/cable, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/security/prison) -"nTh" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, +/area/station/science/research) +"oow" = ( /obj/structure/table/reinforced, -/obj/item/storage/box/lights/mixed, -/obj/item/grenade/chem_grenade/smart_metal_foam, -/obj/item/grenade/chem_grenade/smart_metal_foam, +/obj/item/stack/sheet/plasteel/twenty, +/obj/item/wrench, /obj/effect/turf_decal/bot, -/turf/open/floor/iron/dark, -/area/engineering/atmos) -"nTq" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/skill_station, -/turf/open/floor/carpet, -/area/service/library) -"nTu" = ( -/obj/effect/turf_decal/tile/purple{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/landmark/start/hangover, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, +/obj/machinery/firealarm/directional/east, +/obj/item/grenade/chem_grenade/smart_metal_foam, +/obj/item/crowbar/red, +/turf/open/floor/iron, +/area/station/engineering/gravity_generator) +"ooD" = ( +/obj/structure/chair/stool/directional/west, /turf/open/floor/iron/white, -/area/science/lobby) -"nTz" = ( -/obj/item/stack/sheet/plasteel/twenty, -/obj/item/stack/sheet/rglass{ - amount = 30; - pixel_x = 2; - pixel_y = -2 - }, -/obj/item/crowbar, -/obj/structure/table/reinforced, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/firealarm/directional/west, -/turf/open/floor/iron/dark, -/area/ai_monitored/command/storage/eva) -"nTB" = ( -/obj/machinery/modular_computer/console/preset/id, -/obj/effect/turf_decal/tile/blue{ - dir = 1 +/area/station/commons/fitness/recreation) +"ooF" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/command{ + name = "Corporate Lounge" }, -/turf/open/floor/iron/dark, -/area/command/bridge) -"nTO" = ( -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/dark, -/area/service/abandoned_gambling_den) -"nTS" = ( /obj/structure/cable, -/obj/effect/turf_decal/stripes/line{ - dir = 9 +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "showroom" }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/maintenance/solars/port/fore) -"nUa" = ( -/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible{ - dir = 4 +/obj/effect/mapping_helpers/airlock/access/all/command/general, +/turf/open/floor/wood, +/area/station/command/corporate_showroom) +"ooG" = ( +/obj/item/reagent_containers/glass/bottle/multiver{ + pixel_x = 7; + pixel_y = 12 }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 +/obj/item/reagent_containers/glass/bottle/epinephrine{ + pixel_x = -4; + pixel_y = 12 }, -/turf/open/floor/iron/dark/corner, -/area/engineering/atmos/pumproom) -"nUb" = ( +/obj/item/reagent_containers/glass/beaker/large, +/obj/item/reagent_containers/glass/beaker{ + pixel_x = 8; + pixel_y = 2 + }, +/obj/item/reagent_containers/dropper, +/obj/structure/table/glass, +/obj/machinery/light_switch/directional/east, /obj/effect/turf_decal/tile/yellow/half/contrasted{ dir = 4 }, -/turf/open/floor/iron, -/area/commons/storage/primary) -"nUj" = ( -/obj/structure/table/reinforced, -/obj/item/stock_parts/matter_bin{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/item/stock_parts/matter_bin, -/obj/item/stock_parts/micro_laser, +/turf/open/floor/iron/white, +/area/station/medical/chemistry) +"ooI" = ( +/obj/machinery/power/terminal, +/obj/structure/cable, /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/machinery/airalarm/directional/west, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron, -/area/science/lab) -"nUx" = ( -/obj/item/kirbyplants/random, -/turf/open/floor/wood{ - icon_state = "wood-broken7" - }, -/area/service/library/abandoned) -"nUC" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/brown/half/contrasted{ - dir = 8 - }, -/turf/open/floor/iron, -/area/cargo/warehouse) -"nUE" = ( +/turf/open/floor/plating, +/area/station/maintenance/department/electrical) +"ooS" = ( /obj/machinery/door/firedoor, -/obj/machinery/door/airlock/highsecurity{ - name = "MiniSat Upload"; - req_access_txt = "16" - }, -/obj/machinery/flasher/directional/west{ - id = "AI" - }, -/obj/structure/cable, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ dir = 1 }, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/aisat_interior) -"nUH" = ( +/turf/open/floor/iron, +/area/station/hallway/primary/aft) +"opq" = ( /obj/structure/cable, -/obj/effect/spawner/structure/window/reinforced/tinted, -/obj/machinery/door/poddoor/preopen{ - id = "ceblast"; - name = "Chief Engineer's Office Blast Doors" - }, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron, +/area/station/hallway/primary/port) +"opv" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/plating, -/area/command/heads_quarters/ce) -"nUM" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible/layer4{ - dir = 4 - }, -/obj/machinery/portable_atmospherics/canister/air, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 8 - }, -/turf/open/floor/iron{ - heat_capacity = 1e+006 +/area/station/maintenance/port/aft) +"opD" = ( +/obj/structure/disposalpipe/segment{ + dir = 6 }, -/area/maintenance/port/fore) -"nUT" = ( /obj/structure/lattice/catwalk, -/obj/machinery/atmospherics/pipe/smart/simple/orange/visible{ - dir = 8 +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ + dir = 6 }, /turf/open/space/basic, /area/space/nearstation) -"nUV" = ( -/obj/effect/turf_decal/box/white, -/turf/open/floor/iron/dark/textured_large, -/area/engineering/atmos/hfr_room) -"nUW" = ( -/obj/machinery/door/airlock/command{ - name = "Head of Security's Quarters" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 - }, -/obj/structure/cable, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/mapping_helpers/airlock/access/all/security/hos, -/obj/effect/turf_decal/stripes/line{ +"opX" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/siding/wood{ dir = 4 }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, /turf/open/floor/iron/dark, -/area/command/heads_quarters/hos) -"nVa" = ( -/obj/structure/window/reinforced{ +/area/station/service/theater) +"opY" = ( +/turf/open/floor/carpet, +/area/station/command/heads_quarters/captain/private) +"oqd" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/wood{ + icon_state = "wood-broken4" + }, +/area/station/service/library/abandoned) +"oqp" = ( +/obj/structure/dresser, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 8 }, -/obj/structure/window/reinforced{ +/obj/item/radio/intercom/directional/east, +/turf/open/floor/wood, +/area/station/commons/dorms) +"oqt" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/door/firedoor, +/obj/machinery/light/directional/west, +/obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral, -/obj/machinery/atmospherics/pipe/bridge_pipe/green/visible, -/obj/machinery/atmospherics/components/binary/pump/off/yellow/visible{ - dir = 4; - name = "CO2 to Pure" +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/iron/dark/corner{ + dir = 1 }, -/turf/open/floor/iron/dark, -/area/engineering/atmos) -"nVl" = ( -/obj/effect/decal/cleanable/dirt, -/obj/item/kirbyplants/random, -/turf/open/floor/wood, -/area/service/library/abandoned) -"nVC" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/area/station/hallway/secondary/entry) +"oqx" = ( +/obj/machinery/deepfryer, +/obj/effect/turf_decal/bot, +/obj/structure/sign/poster/official/random/directional/south, +/turf/open/floor/iron/cafeteria, +/area/station/service/kitchen) +"oqz" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/effect/landmark/start/hangover, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/engineering/break_room) -"nVH" = ( -/obj/structure/closet/toolcloset, -/obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/maintenance, -/obj/effect/turf_decal/tile/yellow/anticorner/contrasted{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/stripes/line{ dir = 4 }, +/obj/structure/extinguisher_cabinet/directional/east, /turf/open/floor/iron, -/area/commons/storage/tools) -"nVI" = ( -/obj/structure/disposalpipe/segment, +/area/station/hallway/secondary/entry) +"oqM" = ( /obj/structure/cable, -/obj/effect/turf_decal/tile/blue/fourcorners, -/obj/effect/spawner/random/engineering/tracking_beacon, -/turf/open/floor/iron/white, -/area/medical/medbay/central) -"nVT" = ( -/obj/machinery/door/poddoor/incinerator_atmos_main, -/turf/open/floor/engine, -/area/maintenance/disposal/incinerator) -"nVV" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/firedoor/heavy, -/turf/open/floor/plating, -/area/science/storage) -"nWe" = ( -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/commons/dorms) -"nWh" = ( -/obj/effect/turf_decal/bot, -/obj/structure/closet/secure_closet/engineering_welding, -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/obj/structure/disposalpipe/segment, +/obj/structure/window/reinforced/plasma/spawner/east, +/turf/open/floor/plating, +/area/station/maintenance/port/lesser) +"oqT" = ( +/obj/structure/disposalpipe/segment{ + dir = 10 }, -/turf/open/floor/iron, -/area/engineering/main) -"nWq" = ( /obj/structure/cable, +/obj/effect/turf_decal/tile/green{ + dir = 1 + }, +/turf/open/floor/iron/white, +/area/station/medical/virology) +"ore" = ( /obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/engineering/lobby) -"nWu" = ( +/obj/structure/closet, +/obj/effect/spawner/random/maintenance/two, +/turf/open/floor/plating, +/area/station/maintenance/port/greater) +"orh" = ( /obj/machinery/light/directional/west, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/turf/open/floor/plating{ + icon_state = "panelscorched" }, -/turf/open/floor/iron, -/area/hallway/primary/central/fore) -"nWv" = ( +/area/station/security/prison) +"orx" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/landmark/event_spawn, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron, -/area/engineering/atmos) -"nWy" = ( -/obj/structure/closet/secure_closet/contraband/heads, -/obj/item/storage/secure/briefcase, -/obj/effect/turf_decal/tile/blue/anticorner/contrasted, -/turf/open/floor/iron, -/area/security/checkpoint/customs/aft) -"nWP" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/turf_decal/tile/neutral/half/contrasted, /turf/open/floor/iron, -/area/cargo/office) -"nWR" = ( -/obj/structure/disposalpipe/sorting/mail/flip{ - dir = 4; - name = "Bar Junction"; - sortType = 19 +/area/station/maintenance/aft) +"orL" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/public/glass{ + name = "Starboard Auxiliary Hallway" }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/maintenance/department/crew_quarters/bar) -"nXe" = ( -/obj/structure/table, -/obj/item/clipboard, -/obj/item/wrench, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/structure/extinguisher_cabinet/directional/north, -/obj/machinery/airalarm/directional/west, -/turf/open/floor/iron/dark, -/area/science/server) -"nXk" = ( -/obj/structure/cable, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ dir = 4 }, /turf/open/floor/iron, -/area/command/gateway) -"nXp" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/neutral, +/area/station/hallway/primary/central/aft) +"orR" = ( +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron, -/area/hallway/primary/starboard) -"nXy" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 4 - }, +/area/station/construction/mining/aux_base) +"osd" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/landmark/start/hangover, +/obj/effect/turf_decal/bot, /turf/open/floor/iron, -/area/ai_monitored/command/storage/eva) -"nXP" = ( -/obj/item/exodrone{ - pixel_y = 8 - }, -/obj/structure/table, -/obj/machinery/airalarm/directional/west, -/obj/effect/turf_decal/tile/brown/anticorner/contrasted{ - dir = 8 - }, +/area/station/cargo/storage) +"osv" = ( +/obj/structure/training_machine, +/obj/item/target/syndicate, /turf/open/floor/iron, -/area/cargo/drone_bay) -"nYb" = ( -/obj/machinery/hydroponics/soil, -/obj/item/cultivator, -/obj/effect/decal/cleanable/dirt, -/obj/structure/sign/warning/electricshock{ - pixel_x = 32 - }, -/turf/open/floor/plating{ - icon_state = "panelscorched" - }, -/area/security/prison) -"nYj" = ( -/turf/open/floor/wood, -/area/command/meeting_room/council) -"nYo" = ( -/obj/structure/disposalpipe/segment, +/area/station/science/auxlab) +"osG" = ( +/obj/structure/barricade/wooden, /obj/structure/cable, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 +/obj/machinery/door/airlock{ + id_tag = "commissarydoor"; + name = "Commissary" }, -/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible, -/turf/open/floor/iron/dark/corner{ - dir = 1 +/obj/effect/mapping_helpers/airlock/access/any/engineering/maintenance/departmental, +/turf/open/floor/plating, +/area/station/maintenance/port/greater) +"osH" = ( +/obj/machinery/door/airlock/atmos{ + name = "Atmospherics Auxiliary Port" }, -/area/maintenance/disposal/incinerator) -"nYt" = ( -/obj/structure/cable, +/obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, -/turf/open/floor/iron, -/area/engineering/supermatter/room) -"nYO" = ( -/obj/machinery/door/airlock/public/glass{ - name = "Holodeck Access" +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 1 }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/obj/effect/mapping_helpers/airlock/access/any/engineering/maintenance/departmental, +/turf/open/floor/iron, +/area/station/maintenance/department/electrical) +"osY" = ( +/obj/structure/disposalpipe/segment{ + dir = 5 }, +/obj/structure/cable, /obj/effect/turf_decal/stripes/line{ - dir = 4 + dir = 10 }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/white, +/area/station/medical/virology) +"otm" = ( +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/commons/fitness/recreation) -"nYY" = ( /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/engineering/hallway) -"nZh" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/grimy, -/area/service/library/abandoned) -"nZn" = ( -/obj/machinery/vending/autodrobe/all_access, /obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/commons/locker) -"nZB" = ( -/obj/structure/chair/comfy/brown{ - dir = 8 - }, -/turf/open/floor/carpet, -/area/command/corporate_showroom) -"nZE" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 1 }, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"otB" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable, /obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=service3"; + location = "arrivals4" + }, /turf/open/floor/iron, -/area/cargo/office) -"nZG" = ( +/area/station/hallway/secondary/entry) +"otH" = ( +/obj/structure/sign/warning/electric_shock{ + pixel_x = 32; + pixel_y = -32 + }, +/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/effect/landmark/start/hangover, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, +/turf/open/floor/iron, +/area/station/hallway/secondary/command) +"otS" = ( +/obj/structure/cable, /obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/delivery, /turf/open/floor/iron, -/area/hallway/secondary/entry) -"nZN" = ( -/obj/structure/table/wood, -/obj/item/flashlight/lamp, -/obj/structure/sign/nanotrasen{ - pixel_x = 32 +/area/station/cargo/storage) +"otX" = ( +/obj/structure/chair, +/obj/effect/landmark/start/assistant, +/obj/effect/turf_decal/tile/purple{ + dir = 1 }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 +/turf/open/floor/iron/white, +/area/station/science/lobby) +"ouc" = ( +/obj/structure/sign/warning/electric_shock{ + pixel_y = -30 }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 +/obj/machinery/camera/directional/south{ + c_tag = "Permabrig - Fitness"; + network = list("ss13","prison") }, -/turf/open/floor/iron/white, -/area/command/heads_quarters/cmo) -"nZT" = ( +/turf/open/floor/iron, +/area/station/security/prison) +"ouo" = ( /obj/machinery/door/firedoor, -/obj/machinery/door/airlock/research{ - name = "Research Division Access"; - req_access_txt = "47" +/obj/machinery/door/airlock{ + name = "Courtroom" }, -/obj/structure/disposalpipe/segment, -/obj/effect/landmark/navigate_destination, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ - cycle_id = "sci-entrance" - }, -/turf/open/floor/iron, -/area/science/research) -"oan" = ( -/obj/structure/disposalpipe/segment, +/turf/open/floor/iron/dark, +/area/station/security/courtroom) +"ouu" = ( +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/duct, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/engineering/main) -"oao" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/loading_area{ - dir = 8 +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 4 }, /turf/open/floor/iron, -/area/cargo/storage) -"oas" = ( -/obj/effect/decal/cleanable/cobweb, -/obj/effect/decal/cleanable/dirt, -/obj/structure/rack, -/obj/effect/spawner/random/maintenance/two, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"oaN" = ( -/obj/structure/table/wood, -/obj/item/coin/antagtoken, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/service/abandoned_gambling_den/gaming) -"oaQ" = ( -/obj/structure/cable, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/area/station/maintenance/fore) +"ouA" = ( +/obj/structure/bed, +/obj/machinery/light/directional/south, +/obj/machinery/status_display/evac/directional/south, +/obj/item/bedsheet/dorms, +/turf/open/floor/carpet, +/area/station/commons/dorms) +"ouP" = ( +/obj/machinery/portable_atmospherics/scrubber, +/obj/effect/turf_decal/tile/red{ + dir = 4 }, -/turf/open/floor/iron, -/area/hallway/secondary/command) -"oaS" = ( -/obj/effect/turf_decal/tile/neutral{ +/obj/machinery/atmospherics/components/unary/portables_connector/visible/layer2, +/turf/open/floor/iron/white/corner{ dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ +/area/station/commons/locker) +"ouZ" = ( +/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/status_display/evac/directional/east, +/obj/machinery/light/directional/east, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/station/engineering/gravity_generator) +"ovb" = ( +/obj/machinery/atmospherics/components/unary/outlet_injector/monitored/nitrous_input{ dir = 4 }, -/turf/open/floor/iron, -/area/hallway/secondary/command) -"oaU" = ( -/obj/structure/chair/stool/directional/north, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 +/turf/open/floor/engine/n2o, +/area/station/engineering/atmos) +"ovy" = ( +/turf/open/floor/plating, +/area/station/hallway/secondary/construction) +"ovD" = ( +/obj/structure/sign/poster/official/here_for_your_safety{ + pixel_x = 30 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/cafeteria, -/area/security/prison) -"oaX" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/structure/table/wood, -/turf/open/floor/carpet/red, -/area/hallway/secondary/service) -"oaY" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 - }, -/obj/structure/disposalpipe/segment{ - dir = 10 - }, /turf/open/floor/iron, -/area/science/research) -"obe" = ( -/obj/machinery/light/directional/west, -/turf/open/floor/plating, -/area/engineering/supermatter/room) -"obh" = ( -/obj/machinery/door/airlock/grunge{ - name = "Chapel Morgue"; - req_access_txt = "27" - }, +/area/station/security/prison/visit) +"ovH" = ( +/obj/structure/rack, +/obj/item/crowbar, +/obj/item/storage/toolbox/mechanical, +/obj/machinery/computer/security/telescreen/entertainment/directional/north, /obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/obj/effect/turf_decal/bot, +/obj/item/gps/engineering{ + gpstag = "CE0" }, /turf/open/floor/iron/dark, -/area/service/chapel) -"oby" = ( -/obj/structure/fireplace, -/obj/effect/turf_decal/tile/neutral/fourcorners, +/area/station/command/heads_quarters/ce) +"ovQ" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/item/radio/intercom/directional/north, /turf/open/floor/iron/dark, -/area/command/corporate_showroom) -"obE" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible, -/obj/machinery/door/airlock/engineering/glass{ - name = "Supermatter Engine Room"; - req_one_access_txt = "10;24" +/area/station/hallway/secondary/service) +"ovS" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/command{ + name = "Chief Engineer's Quarters" }, /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -55651,1464 +53431,1644 @@ /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ - cycle_id = "engine-side" - }, -/obj/machinery/door/firedoor, +/obj/effect/mapping_helpers/airlock/access/all/engineering/ce, /turf/open/floor/iron, -/area/engineering/supermatter/room) -"obV" = ( +/area/station/command/heads_quarters/ce) +"ovT" = ( +/obj/item/kirbyplants/random, +/obj/machinery/light/directional/east, +/obj/effect/turf_decal/tile/neutral/fourcorners, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/structure/chair{ - dir = 8 +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/firealarm/directional/east, +/turf/open/floor/iron/dark, +/area/station/service/chapel/funeral) +"ovU" = ( +/obj/item/kirbyplants/random, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/science/explab) +"ovX" = ( +/obj/structure/table/reinforced, +/obj/item/storage/toolbox/electrical, +/obj/structure/sign/poster/official/do_not_question{ + pixel_y = -32 }, -/turf/open/floor/iron/cafeteria, -/area/service/cafeteria) -"oci" = ( +/turf/open/floor/plating, +/area/station/maintenance/department/electrical) +"owb" = ( +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/camera/directional/east{ - c_tag = "Central Hallway - Bridge Starboard"; - name = "hallway camera" +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ +/turf/open/floor/iron, +/area/station/maintenance/port/fore) +"owf" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 1 + }, +/turf/open/floor/engine, +/area/station/engineering/supermatter) +"owg" = ( +/obj/effect/turf_decal/stripes/line{ dir = 4 }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, /turf/open/floor/iron, -/area/hallway/primary/central/fore) -"ocu" = ( -/obj/item/kirbyplants/random, -/obj/effect/turf_decal/tile/neutral{ +/area/station/security/brig) +"owj" = ( +/obj/structure/rack, +/obj/item/storage/toolbox/emergency, +/obj/item/wrench, +/obj/item/crowbar, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron, +/area/station/command/teleporter) +"owu" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/structure/disposalpipe/segment, +/obj/structure/railing/corner{ dir = 1 }, /obj/effect/turf_decal/tile/neutral{ - dir = 8 + dir = 1 }, /turf/open/floor/iron, -/area/commons/dorms) -"ocD" = ( -/obj/machinery/photocopier, -/obj/structure/sign/poster/official/work_for_a_future{ - pixel_x = 32 +/area/station/hallway/primary/fore) +"owG" = ( +/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/hallway/primary/aft) +"owH" = ( +/obj/machinery/door/airlock{ + name = "Bathroom" }, -/turf/open/floor/wood, -/area/command/heads_quarters/hop) -"ocM" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/stripes/line{ - dir = 5 + dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, -/obj/structure/tank_holder/extinguisher, -/turf/open/floor/iron, -/area/science/xenobiology) -"ocW" = ( -/obj/structure/table/reinforced, -/obj/item/analyzer{ - pixel_x = 7; - pixel_y = 3 +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, -/obj/item/analyzer{ - pixel_x = 7; - pixel_y = 3 +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/mapping_helpers/airlock/access/all/medical/general, +/turf/open/floor/iron, +/area/station/medical/break_room) +"owI" = ( +/obj/structure/chair, +/obj/effect/turf_decal/tile/red/anticorner/contrasted{ + dir = 1 }, -/obj/item/assembly/signaler, -/obj/item/assembly/signaler, -/obj/effect/turf_decal/bot, /turf/open/floor/iron, -/area/engineering/storage/tech) -"ocY" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/neutral{ +/area/station/security/checkpoint/escape) +"owO" = ( +/obj/effect/turf_decal/tile/red/half/contrasted{ dir = 4 }, -/obj/item/radio/intercom/directional/north, /turf/open/floor/iron, -/area/hallway/secondary/entry) -"oda" = ( -/obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/components/binary/valve/digital{ - dir = 4 +/area/station/security/brig) +"owR" = ( +/turf/open/floor/iron/grimy, +/area/station/commons/dorms) +"owW" = ( +/obj/structure/table/wood, +/obj/item/storage/bag/books, +/obj/item/taperecorder, +/obj/structure/noticeboard/directional/east, +/turf/open/floor/iron/grimy, +/area/station/service/library) +"owZ" = ( +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 10 }, -/obj/effect/turf_decal/box/corners{ +/obj/effect/turf_decal/tile/purple/half/contrasted, +/turf/open/floor/iron, +/area/station/cargo/miningoffice) +"oxg" = ( +/obj/structure/window/reinforced{ dir = 4 }, -/obj/effect/turf_decal/box/corners{ - dir = 1 +/obj/structure/window/reinforced{ + dir = 8 }, -/turf/open/floor/iron, -/area/maintenance/disposal/incinerator) -"odd" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/siding/wood, -/turf/open/floor/iron/dark, -/area/hallway/secondary/service) -"odm" = ( -/obj/structure/table/reinforced, -/obj/item/flashlight/lamp, -/obj/machinery/camera/directional/south{ - c_tag = "Security - Interrogation" +/obj/machinery/camera/directional/west{ + c_tag = "AI Satellite - Fore Starboard"; + name = "ai camera"; + network = list("minisat"); + start_active = 1 }, /obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/item/radio/intercom/directional/south{ - broadcasting = 1; - frequency = 1423; - listening = 0; - name = "Interrogation Intercom" - }, /turf/open/floor/iron/dark, -/area/security/interrogation) -"ods" = ( -/turf/open/floor/wood, -/area/command/heads_quarters/hop) -"odw" = ( -/obj/item/stack/package_wrap, -/obj/item/hand_labeler, -/obj/structure/table/reinforced, +/area/station/ai_monitored/aisat/exterior) +"oxh" = ( +/obj/item/kirbyplants/random, /obj/machinery/camera/directional/north{ - c_tag = "Bridge - E.V.A. Fore"; - name = "command camera" + c_tag = "Chapel Quarters"; + name = "chapel camera" }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/newscaster/directional/east, -/turf/open/floor/iron/dark, -/area/ai_monitored/command/storage/eva) -"odx" = ( -/turf/closed/wall, -/area/cargo/storage) -"odC" = ( -/obj/machinery/computer/exodrone_control_console, +/obj/machinery/newscaster/directional/north, +/turf/open/floor/iron/grimy, +/area/station/service/chapel/office) +"oxo" = ( +/turf/closed/wall/r_wall, +/area/station/science/ordnance/freezerchamber) +"oxD" = ( +/obj/structure/cable, +/obj/effect/turf_decal/tile/blue, +/obj/structure/tank_holder/oxygen/yellow, +/obj/machinery/light_switch/directional/east, +/turf/open/floor/iron, +/area/station/engineering/hallway) +"oxQ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/obj/machinery/button/door/directional/south{ + id = "evashutters2"; + name = "E.V.A. Shutters"; + req_access = list("command") + }, +/obj/effect/turf_decal/tile/blue/half/contrasted, +/turf/open/floor/iron, +/area/station/maintenance/port/aft) +"oxY" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Maintenance Hatch" + }, +/obj/effect/mapping_helpers/airlock/abandoned, /obj/effect/turf_decal/stripes/line{ - dir = 1 + dir = 8 }, -/obj/structure/window{ - dir = 1 +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/tile/brown/half/contrasted{ - dir = 1 +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 4 }, +/obj/effect/mapping_helpers/airlock/access/any/medical/maintenance, /turf/open/floor/iron, -/area/cargo/drone_bay) -"odX" = ( +/area/station/maintenance/starboard/aft) +"oyb" = ( /obj/structure/cable, -/obj/machinery/power/terminal, -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/iron, +/area/station/maintenance/port/fore) +"oye" = ( +/obj/structure/cable, +/obj/effect/turf_decal/loading_area, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/turf/open/floor/iron, +/area/station/security/office) +"oyr" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/structure/sign/painting/large/library_private{ + dir = 8; + pixel_x = -29 + }, +/turf/open/floor/iron/dark, +/area/station/service/library) +"oyv" = ( +/obj/machinery/camera/motion/directional/west{ + c_tag = "Bridge - Captain's Emergency Escape"; + name = "motion-sensitive command camera" }, -/obj/item/radio/intercom/directional/west, /obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/maintenance/solars/port/fore) -"oeb" = ( -/obj/machinery/light/directional/east, -/obj/effect/turf_decal/tile/blue, -/obj/item/radio/intercom/directional/east, -/turf/open/floor/iron/white, -/area/medical/surgery/theatre) -"oej" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/sorting/mail/flip{ - dir = 8; - sortType = 24 +/obj/structure/disposalpipe/segment{ + dir = 5 }, -/obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ +/obj/effect/turf_decal/tile/blue/anticorner/contrasted{ dir = 1 }, -/turf/open/floor/iron/dark, -/area/science/genetics) -"oel" = ( -/obj/structure/table/reinforced, -/obj/item/book/manual/wiki/security_space_law, -/obj/item/taperecorder, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/red/anticorner/contrasted{ - dir = 8 - }, /turf/open/floor/iron, -/area/security/office) -"oer" = ( -/obj/machinery/door/poddoor/preopen{ - id = "rdxeno"; - name = "Xenobiology Containment Door" - }, +/area/station/maintenance/central) +"oyA" = ( /obj/machinery/door/firedoor, -/obj/machinery/door/airlock/research{ - name = "Xenobiology Lab"; - req_access_txt = "55" - }, -/obj/structure/disposalpipe/segment, -/obj/structure/cable, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/obj/machinery/door/airlock{ + id_tag = "Dorm2"; + name = "Cabin 2" }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/science/xenobiology) -"oeu" = ( -/obj/effect/turf_decal/tile/blue, -/turf/open/floor/iron, -/area/service/hydroponics) -"oex" = ( -/obj/structure/cable, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/turf/open/floor/iron, -/area/medical/pharmacy) -"oeB" = ( -/obj/effect/turf_decal/trimline/green/end, -/obj/machinery/hydroponics/constructable, -/obj/effect/turf_decal/trimline/green/mid_joiner{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/green/mid_joiner{ +/turf/open/floor/wood, +/area/station/commons/dorms) +"oyB" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/tile/yellow{ dir = 4 }, -/turf/open/floor/iron/half{ +/obj/effect/turf_decal/tile/yellow{ dir = 8 }, -/area/service/hydroponics/garden) -"oeL" = ( -/obj/structure/window/reinforced{ +/obj/effect/decal/cleanable/dirt, +/obj/structure/rack, +/obj/effect/spawner/random/clothing/beret_or_rabbitears, +/obj/effect/spawner/random/clothing/pirate_or_bandana, +/obj/effect/spawner/random/clothing/bowler_or_that, +/obj/effect/turf_decal/bot_red, +/obj/effect/landmark/blobstart, +/turf/open/floor/iron/white, +/area/station/maintenance/fore) +"oyC" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/grimy, +/area/station/service/chapel) +"oyQ" = ( +/turf/open/floor/plating, +/area/station/maintenance/port/greater) +"oyW" = ( +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral/fourcorners, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/transit_tube/station/dispenser{ - dir = 8 - }, -/turf/open/floor/iron/dark, -/area/ai_monitored/aisat/exterior) -"oeN" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/status_display/evac/directional/west, -/obj/machinery/light/directional/west, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/machinery/camera/directional/west{ - c_tag = "Arrivals Dock - Aft Port"; - name = "dock camera" +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"ozf" = ( +/obj/machinery/light/directional/east, +/obj/item/kirbyplants/random, +/obj/machinery/camera/directional/east{ + c_tag = "Security Post - Science"; + network = list("ss13","rd") }, +/obj/structure/cable, +/obj/machinery/airalarm/directional/east, +/obj/effect/turf_decal/tile/red/anticorner/contrasted, /turf/open/floor/iron, -/area/hallway/secondary/entry) -"oeP" = ( -/obj/structure/janitorialcart, -/obj/item/mop, -/obj/item/reagent_containers/glass/bucket, -/obj/item/radio/intercom/directional/east, -/obj/effect/turf_decal/siding/purple/corner{ +/area/station/security/checkpoint/science/research) +"ozn" = ( +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/turf_decal/bot/left, -/obj/item/storage/bag/trash, -/turf/open/floor/iron/checker, -/area/service/janitor) -"oeR" = ( -/obj/machinery/atmospherics/pipe/smart/simple/green/visible, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/engineering/atmos) -"ofs" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark, -/area/service/chapel/funeral) -"ofF" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/duct, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/engineering/main) -"ofT" = ( -/obj/structure/table, -/obj/item/storage/briefcase, +/obj/effect/turf_decal/plaque{ + icon_state = "L13" + }, /turf/open/floor/iron, -/area/commons/fitness/recreation) -"ogh" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/chair/stool/bar/directional/west, -/turf/open/floor/plating, -/area/service/theater/abandoned) -"ogi" = ( -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/wood{ - icon_state = "wood-broken3" +/area/station/hallway/primary/central/fore) +"ozp" = ( +/obj/structure/disposalpipe/segment{ + dir = 10 }, -/area/service/abandoned_gambling_den) -"ogt" = ( -/obj/machinery/atmospherics/pipe/bridge_pipe/orange/visible{ +/obj/effect/turf_decal/tile/brown/half/contrasted{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/cargo/drone_bay) +"ozq" = ( +/obj/machinery/modular_computer/console/preset/id{ dir = 8 }, -/obj/machinery/atmospherics/pipe/bridge_pipe/yellow/visible, +/obj/machinery/status_display/ai/directional/east, +/obj/effect/turf_decal/bot, /turf/open/floor/iron, -/area/engineering/atmos) -"ogu" = ( +/area/station/command/heads_quarters/rd) +"ozs" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/obj/machinery/camera/directional/east{ - c_tag = "Engineering - Supermatter Foyer"; - name = "engineering camera"; - network = list("ss13","engine") - }, -/obj/structure/rack, -/obj/item/analyzer, -/obj/item/geiger_counter, -/obj/item/geiger_counter{ - pixel_x = 3; - pixel_y = 4 + dir = 4 }, -/obj/item/radio/intercom/directional/south, -/obj/machinery/light/directional/south, +/obj/effect/decal/cleanable/dirt, +/obj/item/radio/intercom/directional/east, /turf/open/floor/iron, -/area/engineering/main) -"ogB" = ( +/area/station/hallway/secondary/entry) +"ozw" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 }, /turf/open/floor/iron, -/area/engineering/supermatter/room) -"ogE" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced, -/obj/machinery/atmospherics/components/trinary/filter/atmos/plasma, -/obj/effect/turf_decal/tile/purple/anticorner/contrasted{ +/area/station/command/gateway) +"ozx" = ( +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, +/obj/machinery/firealarm/directional/south, /turf/open/floor/iron, -/area/engineering/atmos) -"ogI" = ( -/obj/structure/disposalpipe/segment{ +/area/station/hallway/primary/port) +"ozz" = ( +/obj/structure/cable, +/turf/open/floor/wood, +/area/station/command/heads_quarters/hop) +"ozJ" = ( +/obj/structure/table/wood, +/obj/item/rcl/pre_loaded, +/obj/item/stack/pipe_cleaner_coil/random, +/obj/item/stack/pipe_cleaner_coil/random, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 4 }, -/obj/effect/turf_decal/tile/brown{ - dir = 8 +/turf/open/floor/iron/dark, +/area/station/commons/fitness/recreation) +"ozL" = ( +/obj/machinery/shieldgen, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/structure/sign/warning/no_smoking{ + pixel_y = 32 }, +/obj/effect/turf_decal/bot, /turf/open/floor/iron, -/area/cargo/miningoffice) -"ogQ" = ( -/obj/machinery/light/small/directional/west, -/turf/open/floor/engine/n2, -/area/engineering/atmos) -"ogV" = ( -/obj/machinery/atmospherics/pipe/heat_exchanging/simple/layer2{ - dir = 6 - }, -/obj/machinery/atmospherics/components/unary/outlet_injector/monitored{ - chamber_id = "ordnancegas2"; - dir = 8 - }, -/turf/open/floor/iron/dark/airless, -/area/science/mixing/chamber) -"oha" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/area/station/engineering/main) +"ozQ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 8 }, -/turf/open/floor/wood, -/area/command/heads_quarters/captain) -"ohh" = ( -/obj/machinery/camera/directional/west{ - c_tag = "Departures Hallway - Mech Bay"; - name = "hallway camera" +/turf/open/floor/iron, +/area/station/maintenance/fore) +"ozU" = ( +/obj/effect/turf_decal/tile/red{ + dir = 4 }, -/obj/effect/turf_decal/stripes/corner{ +/obj/effect/turf_decal/tile/red{ dir = 8 }, -/obj/machinery/button/door/directional/west{ - id = "mechbay"; - name = "Mech Bay Shutters Control"; - req_access_txt = "29" +/obj/effect/turf_decal/tile/yellow{ + dir = 1 }, +/obj/effect/turf_decal/tile/yellow, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, -/area/hallway/primary/aft) -"oho" = ( +/area/station/commons/lounge) +"ozY" = ( +/obj/structure/window/reinforced, +/obj/machinery/light/small/directional/west, /obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/status_display/evac/directional/west, -/obj/structure/filingcabinet/chestdrawer, -/mob/living/simple_animal/parrot/poly, +/obj/machinery/firealarm/directional/west, /turf/open/floor/iron/dark, -/area/command/heads_quarters/ce) -"ohq" = ( -/obj/structure/table, -/obj/item/stack/package_wrap, -/obj/item/hand_labeler, +/area/station/ai_monitored/aisat/exterior) +"oAc" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/yellow/anticorner/contrasted, -/turf/open/floor/iron, -/area/commons/storage/tools) -"ohz" = ( -/obj/machinery/light/directional/south, -/obj/machinery/camera/directional/south{ - c_tag = "Medbay - Starboard"; - name = "medbay camera"; - network = list("ss13","medbay") +/obj/structure/chair/office/light, +/obj/effect/turf_decal/siding/purple{ + dir = 4 }, -/obj/structure/sign/poster/official/work_for_a_future{ +/obj/structure/sign/poster/official/safety_internals{ + pixel_x = 32; pixel_y = -32 }, -/obj/effect/turf_decal/tile/blue, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/white, -/area/medical/medbay/central) -"ohF" = ( +/turf/open/floor/glass, +/area/station/maintenance/space_hut/observatory) +"oAm" = ( +/obj/machinery/pipedispenser/disposal/transit_tube, +/obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/turf/open/floor/plating, -/area/cargo/drone_bay) -"ohK" = ( -/obj/structure/cable, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 1 }, -/turf/open/floor/iron/dark, -/area/medical/virology) -"ohN" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/brown{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral, /turf/open/floor/iron, -/area/commons/vacant_room/commissary) -"ohQ" = ( +/area/station/hallway/secondary/construction) +"oAq" = ( +/obj/item/kirbyplants/random, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/bot, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible, /turf/open/floor/iron, -/area/security/office) -"oid" = ( -/obj/machinery/suit_storage_unit/engine, -/obj/machinery/status_display/evac/directional/north, -/obj/effect/turf_decal/stripes/line{ - dir = 6 +/area/station/maintenance/department/electrical) +"oAz" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/security/glass{ + name = "Security Checkpoint" }, -/turf/open/floor/iron/dark/textured, -/area/engineering/storage) -"oie" = ( -/obj/structure/chair/stool/directional/east, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/plating, -/area/security/prison) -"oig" = ( /obj/structure/cable, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 8 +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/turf/open/floor/iron, -/area/construction/mining/aux_base) -"oih" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/holopad, -/obj/effect/turf_decal/bot, -/obj/machinery/duct, -/obj/effect/landmark/start/cook, -/turf/open/floor/iron/cafeteria, -/area/service/kitchen) -"oim" = ( +/obj/effect/turf_decal/tile/red/fourcorners, +/obj/effect/mapping_helpers/airlock/access/all/security/general, +/turf/open/floor/iron, +/area/station/security/checkpoint/escape) +"oAC" = ( +/obj/effect/spawner/random/trash/hobo_squat, +/obj/effect/spawner/random/trash/cigbutt, +/obj/structure/sign/poster/random/directional/north, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/department/crew_quarters/bar) +"oAD" = ( /obj/effect/decal/cleanable/dirt, -/obj/machinery/computer/warrant{ +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ dir = 4 }, +/turf/open/floor/iron, +/area/station/maintenance/port/aft) +"oAM" = ( +/obj/structure/table/reinforced, +/obj/item/folder/red, +/obj/item/pen, /obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/item/radio/intercom/directional/west, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/dark, -/area/security/courtroom) -"oiq" = ( -/obj/machinery/holopad, +/area/station/security/interrogation) +"oAP" = ( +/obj/effect/landmark/event_spawn, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron, +/area/station/security/processing) +"oAT" = ( +/obj/machinery/power/energy_accumulator/tesla_coil, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/camera/directional/south{ + c_tag = "Engineering - Secure Storage"; + name = "engineering camera" + }, /obj/effect/turf_decal/bot, /turf/open/floor/iron, -/area/medical/chemistry) -"oiC" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock{ - id_tag = "Dorm6"; - name = "Cabin 6" +/area/station/engineering/main) +"oAV" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ + dir = 6 }, +/obj/effect/turf_decal/tile/brown/half/contrasted, +/turf/open/floor/iron, +/area/station/cargo/miningoffice) +"oAW" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/grimy, -/area/commons/dorms) -"oiT" = ( -/obj/effect/landmark/start/cargo_technician, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/open/floor/iron, -/area/cargo/drone_bay) -"ojd" = ( -/obj/structure/bed{ - dir = 4 +/area/station/hallway/primary/central/fore) +"oBg" = ( +/obj/effect/turf_decal/trimline/blue/filled/corner{ + dir = 8 }, -/obj/item/bedsheet/medical{ +/obj/effect/turf_decal/trimline/blue/filled/line{ dir = 4 }, -/obj/effect/turf_decal/tile/green/anticorner/contrasted{ - dir = 1 - }, /turf/open/floor/iron/white, -/area/medical/virology) -"ojg" = ( -/obj/structure/table/reinforced, -/obj/item/stack/sheet/iron/fifty, -/obj/item/stack/sheet/glass/fifty, -/obj/item/assembly/flash/handheld, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron, -/area/science/research/abandoned) -"ojh" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/obj/effect/landmark/event_spawn, +/area/station/medical/treatment_center) +"oBq" = ( +/obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/spawner/random/engineering/tracking_beacon, /turf/open/floor/iron, -/area/cargo/drone_bay) -"ojk" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "cmoshutter"; - name = "CMO Office Shutters" +/area/station/cargo/storage) +"oBM" = ( +/obj/structure/chair/office{ + dir = 4 }, +/obj/effect/turf_decal/stripes/line, /turf/open/floor/plating, -/area/command/heads_quarters/cmo) -"ojD" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/green/visible, -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/area/station/maintenance/solars/starboard/aft) +"oBN" = ( +/obj/structure/chair/office{ + dir = 4 }, -/obj/structure/sign/warning/radiation{ - pixel_y = -32 +/obj/effect/landmark/start/security_officer, +/obj/structure/cable, +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 4 }, /turf/open/floor/iron, -/area/engineering/supermatter/room) -"ojE" = ( -/obj/structure/sign/warning/vacuum, -/turf/closed/wall/r_wall, -/area/maintenance/port/greater) -"ojF" = ( -/obj/structure/filingcabinet/filingcabinet, -/obj/machinery/airalarm/directional/north, -/obj/effect/turf_decal/tile/brown/anticorner/contrasted{ +/area/station/security/office) +"oBO" = ( +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 8 + }, +/turf/open/floor/iron{ + heat_capacity = 1e+006 + }, +/area/station/maintenance/port/aft) +"oBX" = ( +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible, +/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/iron, -/area/cargo/sorting) -"ojI" = ( -/obj/effect/spawner/structure/window/reinforced/tinted, -/turf/open/floor/plating, -/area/cargo/qm) -"ojJ" = ( -/obj/structure/chair/wood{ +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/machinery/light/small/directional/south, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/item/radio/intercom/chapel/directional/west, +/obj/item/kirbyplants/random, /turf/open/floor/iron/dark, -/area/service/chapel) -"ojK" = ( +/area/station/engineering/atmos) +"oCa" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 4 }, -/obj/machinery/button/door/directional/west{ - id = "Dorm5"; - name = "Dormitory Door Lock"; - normaldoorcontrol = 1; - specialfunctions = 4 +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 8 }, -/turf/open/floor/carpet, -/area/commons/dorms) -"ojN" = ( +/turf/open/floor/iron/white, +/area/station/security/execution/transfer) +"oCm" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, /obj/structure/cable, -/obj/effect/turf_decal/tile/blue/fourcorners, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) +"oCs" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/hallway/secondary/command) +"oCz" = ( +/obj/machinery/button/door/directional/north{ + id = "portbow_maint_shutters"; + name = "shutters" + }, +/obj/effect/decal/cleanable/blood/old, +/obj/machinery/iv_drip, +/turf/open/floor/iron/grimy, +/area/station/maintenance/port/fore) +"oCA" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 4 }, -/obj/structure/disposalpipe/segment, /turf/open/floor/iron, -/area/medical/medbay/central) -"ojP" = ( -/obj/structure/window/reinforced, +/area/station/maintenance/starboard/aft) +"oCB" = ( +/obj/structure/table/wood, +/obj/item/folder, +/obj/item/pen, +/obj/machinery/computer/security/telescreen/entertainment/directional/west, /obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/dark, -/area/ai_monitored/aisat/exterior) -"ojR" = ( -/obj/machinery/status_display/evac/directional/south, +/area/station/service/library) +"oCG" = ( +/obj/structure/sign/warning/electric_shock, +/turf/closed/wall/r_wall, +/area/station/maintenance/starboard/aft) +"oCJ" = ( +/obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/tile/neutral{ - dir = 8 + dir = 1 }, +/obj/effect/turf_decal/tile/neutral, /turf/open/floor/iron, -/area/hallway/primary/fore) -"okh" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/mob/living/simple_animal/hostile/retaliate/goose/vomit, -/turf/open/floor/wood{ - icon_state = "wood-broken7" - }, -/area/service/abandoned_gambling_den) -"oki" = ( -/obj/machinery/light/directional/east, -/obj/item/radio/intercom/directional/east, -/obj/machinery/newscaster/directional/south, -/obj/structure/filingcabinet/filingcabinet, -/obj/effect/turf_decal/tile/brown/anticorner/contrasted, +/area/station/maintenance/department/engine/atmos) +"oCP" = ( +/turf/closed/wall, +/area/station/commons/locker) +"oDf" = ( +/obj/effect/turf_decal/tile/brown/half/contrasted, /turf/open/floor/iron, -/area/cargo/office) -"okD" = ( +/area/station/cargo/sorting) +"oDk" = ( +/obj/machinery/light/directional/east, +/obj/effect/turf_decal/trimline/blue/filled/line, +/turf/open/floor/iron/white, +/area/station/medical/treatment_center) +"oDl" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow, /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron, -/area/hallway/secondary/entry) -"okM" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/carpet/green, -/area/commons/lounge) -"okW" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"oli" = ( -/obj/structure/sign/departments/medbay/alt{ - pixel_x = 32; - pixel_y = -32 +/area/station/engineering/supermatter/room) +"oDo" = ( +/obj/effect/turf_decal/trimline/yellow/filled/corner{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow, +/turf/open/floor/iron/white, +/area/station/medical/chemistry) +"oDE" = ( +/turf/closed/wall, +/area/station/medical/cryo) +"oDH" = ( +/obj/structure/chair/office/light, +/obj/structure/cable, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 }, -/obj/effect/turf_decal/tile/blue, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/white, -/area/medical/medbay/central) -"olq" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/area/station/command/heads_quarters/cmo) +"oDR" = ( +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/obj/effect/turf_decal/bot, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/station/cargo/warehouse) +"oDX" = ( +/obj/structure/table/reinforced, /obj/machinery/door/firedoor, -/obj/machinery/door/airlock/engineering/glass{ - name = "Primary Tool Storage" +/obj/machinery/door/poddoor/shutters/preopen{ + id = "chemisttop"; + name = "Chemistry Lobby Shutters" }, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/obj/item/folder/yellow{ + pixel_x = 5 }, -/turf/open/floor/iron, -/area/commons/storage/primary) -"olt" = ( -/obj/structure/window/reinforced{ - dir = 8 +/obj/machinery/door/window/left/directional/north{ + name = "Chemistry Desk" }, -/obj/structure/window/reinforced{ - dir = 1 +/obj/machinery/door/window/left/directional/south{ + name = "Chemistry Desk"; + req_access = list("pharmacy") }, -/obj/machinery/atmospherics/pipe/bridge_pipe/scrubbers/visible, -/obj/machinery/atmospherics/components/binary/pump/off/yellow/visible{ - dir = 4; - name = "O2 To Pure" +/obj/effect/turf_decal/delivery, +/obj/structure/desk_bell{ + pixel_x = -8; + pixel_y = -2 }, -/obj/effect/turf_decal/tile/blue/anticorner/contrasted{ +/turf/open/floor/iron, +/area/station/medical/pharmacy) +"oDY" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible, +/obj/machinery/status_display/ai/directional/west, +/obj/machinery/camera/directional/west{ + c_tag = "Atmospherics - Distribution Loop"; + name = "atmospherics camera" + }, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/engineering/atmos/pumproom) +"oEb" = ( +/obj/structure/sign/departments/science, +/turf/closed/wall/r_wall, +/area/station/science/research) +"oEh" = ( +/obj/machinery/camera/directional/south{ + c_tag = "Cargo - Quartermaster's Office"; + name = "cargo camera" + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 1 }, +/obj/machinery/airalarm/directional/south, +/obj/effect/turf_decal/tile/brown/half/contrasted, +/turf/open/floor/iron, +/area/station/cargo/qm) +"oEo" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 + }, /turf/open/floor/iron, -/area/engineering/atmos) -"olD" = ( +/area/station/hallway/secondary/command) +"oEz" = ( +/obj/item/radio/intercom/directional/south, /obj/item/kirbyplants/random, -/obj/structure/sign/poster/official/ian{ - pixel_y = -32 +/turf/open/floor/iron/grimy, +/area/station/service/library) +"oEK" = ( +/obj/structure/bonfire, +/obj/item/reagent_containers/food/drinks/bottle/orangejuice{ + desc = "For the weary spacemen on their quest to rekindle the first plasma fire."; + name = "Carton of Estus" }, +/obj/item/melee/moonlight_greatsword, +/obj/effect/decal/remains/human, /obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/structure/extinguisher_cabinet/directional/east, /turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/aisat_interior) -"olE" = ( -/obj/structure/disposalpipe/segment{ +/area/station/engineering/transit_tube) +"oEL" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/door/airlock/security/glass{ + id_tag = "engdoor"; + name = "Engineering Cell" + }, +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/effect/turf_decal/tile/purple{ - dir = 1 +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, +/obj/effect/turf_decal/tile/red/fourcorners, +/obj/effect/mapping_helpers/airlock/access/all/security/general, /turf/open/floor/iron, -/area/cargo/miningoffice) -"olL" = ( +/area/station/security/checkpoint/engineering) +"oEV" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/closed/wall, -/area/commons/fitness/recreation) -"olN" = ( -/obj/structure/sink{ - dir = 8; - pixel_x = 11 +/obj/effect/turf_decal/tile/yellow{ + dir = 4 }, -/obj/item/trash/sosjerky, -/obj/structure/sign/poster/official/cleanliness{ - pixel_x = 32 +/turf/open/floor/iron, +/area/station/hallway/primary/port) +"oEW" = ( +/obj/structure/chair/pew, +/turf/open/floor/iron{ + dir = 4; + icon_state = "chapel" }, -/obj/machinery/light/small/directional/north, -/obj/machinery/firealarm/directional/south, -/turf/open/floor/iron/white, -/area/security/prison/safe) -"olO" = ( -/obj/effect/turf_decal/tile/neutral, -/obj/structure/sign/nanotrasen{ - pixel_y = -32 +/area/station/service/chapel) +"oFh" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/turf/open/floor/iron, -/area/hallway/secondary/entry) -"olQ" = ( /obj/structure/cable, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/security/detectives_office) -"olW" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/landmark/start/hangover/closet, -/obj/effect/turf_decal/siding/wood, -/obj/structure/closet/secure_closet/personal/cabinet{ - name = "clown's closet" +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/status_display/evac/directional/north, +/obj/machinery/light/directional/north, +/turf/open/floor/iron/dark, +/area/station/hallway/secondary/service) +"oFk" = ( +/obj/structure/cable, +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/structure/steam_vent, +/turf/open/floor/plating, +/area/station/maintenance/fore) +"oFu" = ( +/obj/structure/sign/nanotrasen{ + pixel_x = 32; + pixel_y = -32 }, -/obj/machinery/light_switch/directional/west{ - pixel_y = -6 +/obj/machinery/light/small/directional/south, +/obj/item/kirbyplants{ + icon_state = "plant-22" }, -/obj/structure/sign/poster/contraband/random/directional/north, -/turf/open/floor/wood, -/area/service/theater) -"omc" = ( -/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/tile/blue/half/contrasted, +/turf/open/floor/iron/dark, +/area/station/command/bridge) +"oFz" = ( +/obj/structure/table/reinforced, +/obj/machinery/recharger, +/obj/machinery/newscaster/directional/south, +/obj/effect/turf_decal/tile/red/anticorner/contrasted{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/security/checkpoint/escape) +"oFK" = ( +/turf/closed/wall/mineral/plastitanium, +/area/station/hallway/secondary/entry) +"oGb" = ( /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold/cyan/visible{ - dir = 1 +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/engineering/lobby) +"oGi" = ( +/obj/item/kirbyplants/random, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 8 }, -/obj/effect/turf_decal/trimline/yellow/filled/warning, -/obj/effect/turf_decal/stripes/line, /turf/open/floor/iron, -/area/engineering/atmos) -"oml" = ( -/obj/structure/disposalpipe/segment, -/obj/effect/decal/cleanable/oil, +/area/station/command/heads_quarters/cmo) +"oGr" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/reagent_dispensers/fueltank, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) +"oGu" = ( +/obj/structure/cable, /obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, -/area/cargo/storage) -"omu" = ( -/obj/effect/turf_decal/stripes/line{ +/area/station/science/lab) +"oGv" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "rndlab1"; + name = "Research and Development Shutter" + }, +/turf/open/floor/plating, +/area/station/science/lab) +"oGH" = ( +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/green/visible, -/turf/open/floor/engine, -/area/engineering/supermatter/room) -"omy" = ( +/obj/effect/landmark/event_spawn, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron, +/area/station/science/research) +"oGK" = ( +/turf/closed/wall, +/area/station/service/chapel) +"oGN" = ( /obj/structure/table/glass, -/obj/item/reagent_containers/chem_pack{ - pixel_x = 10; - pixel_y = 10 +/obj/item/storage/medkit/o2{ + pixel_x = 6; + pixel_y = 6 }, -/obj/item/storage/box/rxglasses{ - pixel_x = -4; - pixel_y = 8 +/obj/item/storage/medkit/o2{ + pixel_x = 3; + pixel_y = 3 }, -/obj/item/stack/medical/gauze{ - pixel_x = 8 +/obj/item/storage/medkit/regular, +/obj/item/storage/medkit/o2{ + pixel_x = -3; + pixel_y = -3 + }, +/obj/machinery/door/window/left/directional/west{ + name = "First-Aid Supplies"; + red_alert_access = 1; + req_access = list("medical") }, -/obj/effect/turf_decal/tile/blue/fourcorners, -/turf/open/floor/iron/white, -/area/medical/treatment_center) -"omA" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/landmark/start/hangover, -/turf/open/floor/iron, -/area/engineering/hallway) -"omC" = ( -/obj/machinery/vending/cigarette, -/obj/machinery/light/directional/east, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/command/meeting_room/council) -"onc" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 8 }, -/turf/open/floor/iron{ - heat_capacity = 1e+006 - }, -/area/maintenance/port/aft) -"one" = ( -/obj/effect/turf_decal/stripes/end{ +/turf/open/floor/iron, +/area/station/medical/storage) +"oGZ" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 1 }, -/turf/open/floor/iron/smooth_half{ +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/area/hallway/secondary/entry) -"oni" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/green/visible, -/obj/machinery/meter, +/obj/effect/turf_decal/tile/neutral, /turf/open/floor/iron, -/area/engineering/supermatter/room) -"onk" = ( +/area/station/commons/toilet/restrooms) +"oHa" = ( +/obj/structure/table/reinforced, +/obj/item/aicard, +/obj/machinery/light/directional/east, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/engineering/storage/tech) +"oHe" = ( /obj/effect/decal/cleanable/dirt, -/turf/open/floor/wood{ - icon_state = "wood-broken" +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"oHm" = ( +/obj/structure/bed{ + dir = 4 }, -/area/service/library/abandoned) -"ont" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/brown{ +/obj/item/bedsheet/medical{ dir = 4 }, +/obj/machinery/iv_drip, +/obj/machinery/firealarm/directional/south, +/obj/effect/turf_decal/tile/blue/anticorner/contrasted{ + dir = 8 + }, +/turf/open/floor/iron/white, +/area/station/medical/surgery/aft) +"oHo" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/brown/half/contrasted, /turf/open/floor/iron, -/area/cargo/storage) -"onF" = ( -/obj/structure/disposalpipe/segment{ +/area/station/cargo/lobby) +"oHx" = ( +/obj/effect/turf_decal/tile/blue{ dir = 4 }, -/obj/structure/cable, -/obj/effect/turf_decal/delivery, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/maintenance/starboard/aft) -"onG" = ( -/obj/effect/landmark/start/hangover, -/obj/effect/turf_decal/siding/wood/corner, -/obj/item/radio/intercom/directional/east, -/obj/machinery/status_display/ai/directional/north, -/obj/machinery/button/curtain{ - id = "theater_curtains"; - name = "curtain control"; - pixel_x = 24; - pixel_y = -8; - req_one_access_txt = "46" - }, -/obj/machinery/light/small/directional/east, -/turf/open/floor/wood, -/area/service/theater) -"onJ" = ( -/obj/effect/decal/cleanable/oil, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) +"oHy" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, /turf/open/floor/iron, -/area/engineering/main) -"onR" = ( -/obj/item/kirbyplants/random, -/obj/machinery/door_timer{ - id = "brig1"; - name = "Cell 1"; - pixel_x = -32 - }, -/obj/machinery/light/directional/west, -/obj/machinery/camera/directional/west{ - c_tag = "Security - Brig Center" - }, +/area/station/hallway/primary/fore) +"oHz" = ( +/obj/structure/closet/firecloset, +/turf/open/floor/plating, +/area/station/maintenance/fore) +"oHA" = ( +/obj/structure/sign/departments/science, +/turf/closed/wall, +/area/station/science/robotics/lab) +"oHF" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 8 - }, -/turf/open/floor/iron, -/area/security/brig) -"onY" = ( -/obj/effect/spawner/random/vending/snackvend, -/obj/effect/turf_decal/tile/blue/half/contrasted{ - dir = 1 - }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/command/bridge) -"ooe" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 8 +/area/station/security/detectives_office) +"oHJ" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/obj/effect/turf_decal/siding/white, -/turf/open/floor/iron/cafeteria, -/area/service/kitchen) -"oof" = ( -/obj/effect/decal/remains/human, -/obj/effect/decal/cleanable/blood/old, -/turf/open/floor/iron/dark, -/area/service/library/abandoned) -"oog" = ( -/obj/structure/table/reinforced, -/obj/item/folder/red, -/obj/item/flashlight/seclite, -/obj/effect/turf_decal/tile/red/fourcorners, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/security/office) -"ooq" = ( -/obj/structure/cable, -/obj/structure/bed, -/obj/item/bedsheet/qm, -/obj/effect/turf_decal/tile/brown/half/contrasted{ - dir = 1 +/obj/structure/disposalpipe/segment{ + dir = 4 }, /turf/open/floor/iron, -/area/cargo/qm) -"oor" = ( -/obj/structure/rack, -/obj/item/wrench, -/obj/effect/spawner/random/maintenance, -/obj/effect/turf_decal/tile/neutral/half/contrasted, -/turf/open/floor/iron, -/area/maintenance/starboard) -"ooH" = ( -/obj/machinery/door/airlock{ - name = "Custodial Closet"; - req_access_txt = "26" +/area/station/hallway/secondary/command) +"oHM" = ( +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ + dir = 4 + }, +/turf/closed/wall/r_wall, +/area/station/science/ordnance/burnchamber) +"oHQ" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/door/airlock/public/glass{ + name = "Kitchen" }, /obj/machinery/door/firedoor, +/obj/machinery/duct, +/obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/iron/checker, -/area/service/janitor) -"ooR" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/effect/mapping_helpers/airlock/access/all/service/kitchen, +/turf/open/floor/iron, +/area/station/service/kitchen) +"oHR" = ( +/obj/machinery/iv_drip, +/obj/machinery/firealarm/directional/south, +/obj/effect/turf_decal/tile/green/half/contrasted, +/turf/open/floor/iron/white, +/area/station/medical/virology) +"oHS" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/preopen{ + id = "justicechamber"; + name = "Justice Chamber Blast Door" }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 1 +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/security/execution/education) +"oIi" = ( +/obj/structure/window/reinforced{ + dir = 8 }, -/turf/open/floor/iron, -/area/hallway/primary/fore) -"ooY" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/window/reinforced, /obj/effect/turf_decal/tile/blue{ - dir = 1 + dir = 8 }, -/obj/structure/railing/corner{ - dir = 1 +/obj/machinery/atmospherics/pipe/bridge_pipe/green/visible, +/obj/machinery/atmospherics/components/binary/pump/off/yellow/visible{ + dir = 4; + name = "Air to Pure" + }, +/turf/open/floor/iron/cafeteria, +/area/station/engineering/atmos) +"oIj" = ( +/obj/structure/table/wood, +/obj/machinery/light/small/directional/east, +/obj/item/paper_bin, +/obj/item/pen, +/obj/machinery/camera/directional/east{ + c_tag = "Security - Interrogation Monitoring" }, -/turf/open/floor/iron, -/area/service/hydroponics) -"opa" = ( -/obj/structure/table/reinforced, -/obj/item/computer_hardware/hard_drive/role/quartermaster, -/obj/item/computer_hardware/hard_drive/role/quartermaster, -/obj/item/computer_hardware/hard_drive/role/quartermaster, -/obj/item/gps/mining, /obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron, -/area/cargo/qm) -"opc" = ( +/turf/open/floor/iron/dark, +/area/station/security/interrogation) +"oIu" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/general/visible, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) +"oIE" = ( /obj/structure/cable, -/obj/effect/turf_decal/tile/blue/fourcorners, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/medical/medbay/central) -"opd" = ( -/obj/item/radio/intercom/directional/north, -/obj/effect/turf_decal/tile/blue{ - dir = 4 +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, -/obj/item/kirbyplants/random, -/obj/machinery/light/directional/north, +/obj/structure/extinguisher_cabinet/directional/west, +/obj/structure/closet/radiation, +/turf/open/floor/iron, +/area/station/engineering/gravity_generator) +"oIG" = ( +/obj/machinery/atmospherics/components/binary/valve/digital, +/obj/machinery/light_switch/directional/east, +/turf/open/floor/iron/white, +/area/station/science/ordnance/storage) +"oIH" = ( +/obj/structure/cable, +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/pipe/smart/simple/cyan/hidden, /obj/effect/decal/cleanable/dirt, -/obj/machinery/camera/directional/north{ - c_tag = "Engineering - Hallway"; - name = "engineering camera" +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 8 }, -/turf/open/floor/iron, -/area/engineering/hallway) -"oph" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/landmark/start/hangover, -/obj/effect/turf_decal/tile/green, -/obj/effect/turf_decal/tile/blue{ - dir = 4 +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"oIK" = ( +/obj/machinery/light/small/directional/south, +/obj/machinery/camera/directional/south{ + c_tag = "Xenobiology - Cell 8"; + name = "xenobiology camera"; + network = list("ss13","xeno","rd") }, -/obj/effect/landmark/start/botanist, -/obj/structure/chair/office{ - dir = 4 +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/science/xenobiology) +"oIL" = ( +/obj/item/computer_hardware/hard_drive/portable/atmos, +/obj/item/computer_hardware/hard_drive/portable/atmos, +/obj/item/computer_hardware/hard_drive/portable/atmos, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/airalarm/directional/south, +/obj/effect/turf_decal/bot, +/obj/item/computer_hardware/hard_drive/portable/engineering, +/obj/item/computer_hardware/hard_drive/portable/engineering, +/obj/item/computer_hardware/hard_drive/portable/engineering, +/obj/structure/rack, +/turf/open/floor/iron/dark, +/area/station/command/heads_quarters/ce) +"oIU" = ( +/obj/structure/cable, +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/preopen{ + id = "detectivewindows"; + name = "Detective Privacy Blast Door" }, -/turf/open/floor/iron, -/area/service/hydroponics) -"opl" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/security/detectives_office) +"oJj" = ( +/obj/structure/reagent_dispensers/watertank/high, +/obj/effect/turf_decal/delivery/white{ + color = "#52B4E9" + }, +/obj/item/reagent_containers/glass/bucket, +/turf/open/floor/iron/dark/textured, +/area/station/service/hydroponics) +"oJx" = ( /obj/structure/cable, -/obj/effect/turf_decal/tile/yellow{ +/obj/machinery/light/directional/south, +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/simple/dark/visible{ +/turf/open/floor/iron{ + heat_capacity = 1e+006 + }, +/area/station/commons/dorms) +"oJP" = ( +/obj/structure/chair{ dir = 4 }, -/obj/machinery/meter, -/turf/open/floor/iron/dark/corner, -/area/maintenance/disposal/incinerator) -"opn" = ( -/obj/effect/decal/cleanable/blood/old, +/obj/effect/landmark/start/assistant, /obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/security/courtroom) +"oJR" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/bot, /turf/open/floor/iron, -/area/medical/morgue) -"opt" = ( -/obj/structure/sign/warning/nosmoking/circle{ - pixel_y = -32 - }, -/obj/machinery/camera/directional/south, -/turf/open/floor/iron/white/side{ +/area/station/cargo/storage) +"oJY" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/effect/landmark/xeno_spawn, +/obj/effect/turf_decal/tile/yellow/fourcorners, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 4 }, -/area/commons/fitness/recreation) -"opD" = ( -/obj/structure/disposalpipe/segment{ - dir = 6 - }, -/obj/structure/lattice/catwalk, -/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ - dir = 6 - }, -/turf/open/space/basic, -/area/space/nearstation) -"opK" = ( -/obj/machinery/door/window/brigdoor/security/cell/right/directional/west{ - id = "brig1"; - name = "Cell 1"; - req_access_txt = "2" - }, +/turf/open/floor/iron, +/area/station/maintenance/port/greater) +"oKh" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small/directional/west, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/red/half/contrasted{ +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"oKk" = ( +/obj/item/kirbyplants/random, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 8 }, +/turf/open/floor/carpet, +/area/station/commons/dorms) +"oKr" = ( +/turf/closed/wall, +/area/station/security/checkpoint/supply) +"oKt" = ( +/obj/structure/table/reinforced, +/obj/effect/spawner/random/maintenance, /turf/open/floor/iron, -/area/security/brig) -"oqe" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/duct, +/area/station/maintenance/port/greater) +"oKu" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/airalarm/directional/east, +/turf/open/floor/iron, +/area/station/hallway/primary/aft) +"oKD" = ( +/obj/structure/cable, /obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/grimy, -/area/service/bar) -"oqi" = ( -/obj/structure/table, -/obj/machinery/chem_dispenser/drinks{ - dir = 8 +/obj/machinery/power/apc/auto_name/directional/west, +/turf/open/floor/iron/cafeteria, +/area/station/service/kitchen) +"oKM" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 4 }, -/obj/machinery/light/directional/east, -/obj/machinery/newscaster/directional/east, -/turf/open/floor/iron/checker{ +/obj/effect/turf_decal/siding/yellow/corner{ dir = 1 }, -/area/service/bar) -"oqm" = ( -/obj/structure/bookcase/random, -/turf/open/floor/wood, -/area/service/library/abandoned) -"oqA" = ( -/obj/structure/disposalpipe/trunk, -/obj/structure/cable, +/turf/open/floor/iron, +/area/station/engineering/atmos/hfr_room) +"oKV" = ( /obj/effect/decal/cleanable/dirt, -/obj/machinery/disposal/bin, -/obj/effect/turf_decal/tile/yellow{ +/obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/machinery/power/apc/auto_name/directional/north, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/commons/storage/tools) -"oqC" = ( -/obj/machinery/atmospherics/components/unary/outlet_injector/monitored/nitrogen_input{ - dir = 4 - }, -/turf/open/floor/engine/n2, -/area/engineering/atmos) -"oqF" = ( -/obj/machinery/door/poddoor/shutters/preopen{ - id = "rdordnance"; - name = "Ordnance Lab Shutters" +/area/station/ai_monitored/command/storage/eva) +"oKW" = ( +/obj/machinery/light/directional/south, +/obj/machinery/modular_computer/console/preset/curator{ + dir = 1 }, -/obj/effect/spawner/structure/window/reinforced/plasma, -/turf/open/floor/plating, -/area/science/storage) -"oqI" = ( +/turf/open/floor/iron/dark, +/area/station/service/library) +"oKX" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark, +/area/station/service/chapel/office) +"oKY" = ( +/obj/effect/turf_decal/tile/yellow, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/tile/neutral, /turf/open/floor/iron, -/area/hallway/primary/fore) -"oqV" = ( +/area/station/hallway/primary/aft) +"oLd" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/green/visible, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"oLk" = ( +/obj/machinery/vending/autodrobe, +/obj/effect/turf_decal/siding/wood, +/obj/machinery/airalarm/directional/north, +/turf/open/floor/iron/dark, +/area/station/service/theater) +"oLl" = ( +/obj/machinery/chem_master, +/obj/structure/sign/warning/no_smoking{ + pixel_x = -32; + pixel_y = -32 + }, +/obj/effect/turf_decal/stripes/line, +/obj/structure/extinguisher_cabinet/directional/south, +/turf/open/floor/iron, +/area/station/medical/pharmacy) +"oLz" = ( /obj/structure/cable, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/obj/structure/chair/office{ + dir = 4 }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 8 + }, +/turf/open/floor/wood, +/area/station/service/electronic_marketing_den) +"oLF" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/machinery/light/directional/south, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/station/engineering/hallway) +"oLS" = ( +/obj/machinery/light/directional/east, +/obj/effect/turf_decal/tile/blue, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/sorting/mail{ - dir = 8; - name = "HoP Junction"; - sortType = 15 +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) +"oLT" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/service/theater/abandoned) +"oLU" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 4 }, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/iron/freezer, +/area/station/service/kitchen/coldroom) +"oLV" = ( +/obj/effect/landmark/start/hangover, /turf/open/floor/iron, -/area/hallway/secondary/command) -"orb" = ( +/area/station/engineering/lobby) +"oMa" = ( /obj/structure/cable, -/obj/effect/turf_decal/delivery, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/science/xenobiology) -"ori" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/brown/visible, -/obj/machinery/newscaster/directional/south, -/turf/open/floor/iron, -/area/engineering/supermatter/room) -"orj" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/holopad, -/turf/open/floor/iron/grimy, -/area/tcommsat/computer) -"orl" = ( -/obj/structure/cable, +/turf/open/floor/wood, +/area/station/command/heads_quarters/hop) +"oMq" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/commons/storage/tools) +"oMr" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/effect/turf_decal/tile/neutral{ dir = 4 }, /turf/open/floor/iron, -/area/maintenance/fore) -"oro" = ( -/obj/structure/cable, -/obj/structure/window/reinforced, -/obj/effect/turf_decal/tile/blue/half/contrasted, -/turf/open/floor/iron/dark, -/area/command/bridge) -"orr" = ( -/obj/machinery/door/firedoor, -/obj/structure/disposalpipe/segment{ +/area/station/hallway/secondary/entry) +"oMw" = ( +/obj/docking_port/stationary/public_mining_dock{ dir = 4 }, -/obj/effect/turf_decal/stripes/line{ +/turf/open/floor/plating, +/area/station/construction/mining/aux_base) +"oMM" = ( +/obj/structure/cable, +/obj/effect/turf_decal/tile/yellow{ dir = 8 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/white, +/area/station/medical/pharmacy) +"oMP" = ( +/obj/item/kirbyplants/random, +/obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/turf/open/floor/iron, +/area/station/maintenance/port/greater) +"oMS" = ( +/obj/effect/spawner/random/maintenance, +/obj/structure/disposalpipe/segment{ dir = 4 }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/door/airlock/public/glass{ - name = "Aft Primary Hallway" +/obj/effect/turf_decal/tile/neutral/half/contrasted, +/turf/open/floor/iron, +/area/station/maintenance/starboard/aft) +"oNb" = ( +/obj/structure/rack, +/obj/item/circuitboard/machine/teleporter_hub{ + pixel_x = -3; + pixel_y = 3 }, +/obj/item/circuitboard/machine/teleporter_station, +/obj/effect/turf_decal/bot, /turf/open/floor/iron, -/area/medical/medbay/lobby) -"orv" = ( +/area/station/engineering/storage/tech) +"oNk" = ( +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 8 + }, /obj/item/kirbyplants/random, /obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/firealarm/directional/south, /turf/open/floor/iron/dark, -/area/command/heads_quarters/ce) -"orB" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/obj/effect/turf_decal/siding/green{ - dir = 1 +/area/station/ai_monitored/aisat/exterior) +"oNr" = ( +/obj/machinery/light/small/directional/north, +/obj/machinery/camera/directional/north{ + c_tag = "Xenobiology - Cell 3"; + name = "xenobiology camera"; + network = list("ss13","xeno","rd") }, -/turf/open/floor/iron/dark/smooth_large, -/area/service/hydroponics) -"orN" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/brown/half/contrasted, -/turf/open/floor/iron, -/area/maintenance/disposal) -"orR" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/science/xenobiology) +"oNA" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/chair/office{ + dir = 8 + }, +/obj/effect/landmark/start/detective, +/turf/open/floor/carpet, +/area/station/security/detectives_office) +"oNI" = ( +/obj/machinery/duct, +/obj/effect/turf_decal/trimline/yellow/line{ + dir = 1 + }, /turf/open/floor/iron, -/area/construction/mining/aux_base) -"osk" = ( +/area/station/engineering/atmos/project) +"oNM" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, /obj/structure/cable, +/obj/effect/turf_decal/delivery, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron, -/area/hallway/primary/fore) -"osn" = ( -/obj/structure/cable, -/obj/effect/turf_decal/tile/neutral{ +/area/station/maintenance/starboard) +"oNW" = ( +/obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/structure/extinguisher_cabinet/directional/west, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible, /turf/open/floor/iron, -/area/commons/locker) -"osE" = ( +/area/station/medical/cryo) +"oNY" = ( +/obj/structure/chair/office{ + dir = 1 + }, +/turf/open/floor/iron/grimy, +/area/station/service/library/abandoned) +"oOb" = ( /obj/effect/decal/cleanable/dirt, -/obj/machinery/door/airlock/maintenance_hatch{ - name = "Maintenance Hatch"; - req_one_access_txt = "12;47" +/obj/item/kirbyplants/random, +/turf/open/floor/wood{ + icon_state = "wood-broken" }, -/obj/structure/cable, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/area/station/service/library/abandoned) +"oOh" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible{ + dir = 4 }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"oOp" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ - cycle_id = "sci-toxins-passthrough" - }, /obj/structure/disposalpipe/segment, -/turf/open/floor/iron, -/area/maintenance/port/aft) -"osF" = ( -/obj/machinery/keycard_auth/directional/south{ - pixel_y = -38 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/obj/effect/turf_decal/tile/red/half/contrasted{ dir = 8 }, -/obj/machinery/button/door/directional/south{ - id = "teleportershutters"; - name = "Teleporter Shutters"; - pixel_x = -6; - req_access_txt = "19" - }, -/obj/machinery/button/door/directional/south{ - id = "evastorage"; - name = "E.V.A. Shutters"; - pixel_x = 6; - req_access_txt = "19" - }, -/turf/open/floor/carpet, -/area/command/bridge) -"osI" = ( -/obj/machinery/atmospherics/pipe/smart/simple/green/visible, -/obj/machinery/computer/atmos_control/nitrous_tank{ +/turf/open/floor/iron, +/area/station/security/brig) +"oOt" = ( +/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 4 }, -/obj/structure/window/reinforced{ - dir = 8 +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/station/science/server) +"oOw" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/door/firedoor, +/obj/structure/cable, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/obj/effect/turf_decal/tile/red{ - dir = 8 +/turf/open/floor/iron, +/area/station/medical/medbay/central) +"oOF" = ( +/obj/structure/reagent_dispensers/fueltank, +/obj/effect/turf_decal/delivery, +/turf/open/floor/iron, +/area/station/commons/storage/primary) +"oOR" = ( +/obj/structure/cable, +/obj/effect/turf_decal/stripes/line{ + dir = 10 }, -/turf/open/floor/iron/white/corner{ +/turf/open/floor/iron, +/area/station/command/heads_quarters/rd) +"oOU" = ( +/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/area/engineering/atmos) -"osJ" = ( -/turf/closed/wall/r_wall, -/area/engineering/atmos/storage/gas) -"osR" = ( -/obj/structure/sign/plaques/kiddie/library{ - pixel_x = 32; - pixel_y = 32 - }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/grimy, -/area/service/library) -"otl" = ( -/obj/structure/disposalpipe/segment{ +/obj/machinery/airalarm/directional/north, +/turf/open/floor/iron, +/area/station/commons/dorms) +"oPc" = ( +/obj/structure/cable, +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/smart/simple/supply/visible{ dir = 4 }, -/obj/structure/cable, -/obj/effect/landmark/event_spawn, +/turf/open/floor/plating, +/area/station/engineering/atmos/pumproom) +"oPi" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 + }, /turf/open/floor/iron, -/area/hallway/primary/central/fore) -"ott" = ( +/area/station/hallway/secondary/entry) +"oPn" = ( +/obj/structure/lattice/catwalk, +/obj/structure/transit_tube/horizontal, /obj/structure/cable, -/obj/machinery/power/smes/engineering, -/obj/machinery/light_switch/directional/east, -/turf/open/floor/circuit/green, -/area/engineering/main) -"otv" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/light/small/directional/east, +/turf/open/space/basic, +/area/space/nearstation) +"oPC" = ( +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/security/checkpoint/supply) +"oPL" = ( +/obj/machinery/door/window/right/directional/east{ + name = "Danger: Conveyor Access"; + req_access = list("maint_tunnels") + }, +/obj/effect/decal/cleanable/blood/splatter, +/obj/machinery/conveyor/inverted{ + dir = 10; + id = "garbage" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/turf/open/floor/plating, +/area/station/maintenance/disposal) +"oPM" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/trash/mess, -/obj/structure/sign/poster/random/directional/east, -/turf/open/floor/iron/grimy, -/area/maintenance/port/fore) -"otz" = ( -/obj/machinery/light/directional/south, -/obj/effect/turf_decal/tile/red{ - dir = 1 +/obj/structure/disposalpipe/segment{ + dir = 4 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/item/radio/intercom/directional/south, +/obj/effect/spawner/random/structure/crate, +/obj/effect/turf_decal/tile/neutral/half/contrasted, /turf/open/floor/iron, -/area/security/prison) -"otN" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 4 +/area/station/maintenance/port/greater) +"oPN" = ( +/obj/machinery/door/poddoor/shutters/preopen{ + id = "rndlab1"; + name = "Research and Development Shutter" }, -/obj/effect/turf_decal/siding/yellow/corner{ +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/science/lab) +"oPP" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 1 }, +/obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron, -/area/engineering/atmos/hfr_room) -"otP" = ( -/turf/open/floor/plating, -/area/engineering/supermatter/room) -"otT" = ( -/obj/structure/table/glass, -/obj/item/folder/white, -/obj/item/reagent_containers/glass/beaker/large{ - pixel_x = -3 +/area/station/commons/dorms) +"oPQ" = ( +/obj/item/kirbyplants/random, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/light_switch/directional/south, +/turf/open/floor/iron/dark, +/area/station/service/chapel) +"oPR" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/firedoor, +/obj/item/folder, +/obj/item/pen, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "rdrnd"; + name = "Research and Development Shutters" }, -/obj/item/reagent_containers/glass/beaker{ - pixel_x = 3 +/obj/machinery/door/window/left/directional/south{ + dir = 4; + name = "Research Lab Desk"; + req_access = list("science") }, -/obj/item/reagent_containers/dropper, -/obj/effect/turf_decal/tile/yellow{ +/obj/machinery/door/window/left/directional/west, +/obj/effect/turf_decal/delivery, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/science/lab) +"oPY" = ( +/obj/structure/closet/secure_closet/bar, +/obj/item/storage/photo_album/bar, +/obj/item/radio/intercom/directional/east, +/obj/item/storage/dice, +/obj/machinery/light/small/directional/east, +/turf/open/floor/iron/checker, +/area/station/service/bar) +"oQp" = ( +/obj/structure/chair/office/light{ dir = 1 }, -/obj/machinery/light/directional/north, +/obj/effect/turf_decal/tile/yellow/fourcorners, /turf/open/floor/iron/white, -/area/medical/pharmacy) -"otY" = ( +/area/station/medical/chemistry) +"oQw" = ( /obj/structure/cable, -/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, +/obj/effect/decal/cleanable/oil, /turf/open/floor/iron, -/area/cargo/storage) -"oub" = ( -/obj/structure/sign/warning/vacuum/external, -/turf/closed/wall, -/area/maintenance/starboard/aft) -"oud" = ( +/area/station/engineering/supermatter/room) +"oQB" = ( +/obj/structure/table/wood, +/obj/item/folder/red, +/obj/item/toy/gun, +/obj/item/clothing/head/beret/sec{ + armor = list("melee" = 0, "bullet" = 0, "laser" = 0, "energy" = 0, "bomb" = 0, "bio" = 0); + desc = "A replica beret resembling that of a special operations officer under Nanotrasen."; + name = "replica officer's beret" + }, +/obj/structure/cable, +/obj/item/radio/intercom/directional/east, +/turf/open/floor/iron/grimy, +/area/station/command/corporate_showroom) +"oQI" = ( +/obj/structure/sign/nanotrasen, +/turf/closed/wall/r_wall, +/area/station/command/heads_quarters/rd) +"oQJ" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/landmark/start/hangover, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/carpet, -/area/service/library) -"ouh" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/pipe/layer_manifold/yellow/visible{ - dir = 4 - }, -/turf/open/floor/iron/dark, -/area/engineering/atmos) -"ouj" = ( -/obj/item/kirbyplants{ - icon_state = "plant-21" - }, -/obj/effect/turf_decal/tile/blue, -/turf/open/floor/iron/white, -/area/medical/medbay/lobby) -"ouE" = ( -/obj/effect/turf_decal/tile/brown/half/contrasted{ +/obj/effect/turf_decal/siding/yellow{ dir = 1 }, -/turf/open/floor/iron, -/area/cargo/storage) -"ouG" = ( -/obj/structure/cable, /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, -/area/maintenance/disposal/incinerator) -"ouN" = ( -/obj/effect/turf_decal/tile/blue/half/contrasted{ - dir = 1 - }, -/turf/open/floor/iron/dark, -/area/security/checkpoint/customs/fore) -"ovp" = ( -/obj/structure/cable, +/area/station/engineering/storage_shared) +"oQO" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 10 +/turf/open/floor/wood{ + icon_state = "wood-broken4" }, -/turf/open/floor/plating, -/area/maintenance/central) -"ovr" = ( -/obj/effect/turf_decal/tile/green, -/obj/effect/turf_decal/tile/blue{ +/area/station/service/library/abandoned) +"oQU" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/effect/landmark/start/botanist, /turf/open/floor/iron, -/area/service/hydroponics) -"ovs" = ( +/area/station/science/research/abandoned) +"oRu" = ( +/obj/structure/lattice/catwalk, +/obj/structure/transit_tube/crossing/horizontal, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/space/basic, +/area/space/nearstation) +"oRv" = ( /obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/trinary/filter{ - dir = 1 +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/structure/rack, +/obj/item/reagent_containers/spray/cleaner{ + pixel_x = -3; + pixel_y = 2 }, +/obj/item/pushbroom, +/obj/machinery/light_switch/directional/north, /turf/open/floor/plating{ icon_state = "platingdmg2" }, -/area/maintenance/department/engine/atmos) -"ovI" = ( -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, +/area/station/medical/morgue) +"oRE" = ( /obj/effect/turf_decal/stripes/line{ - dir = 4 + dir = 5 }, -/obj/machinery/status_display/evac/directional/south, -/turf/open/floor/iron, -/area/hallway/primary/central/fore) -"ovU" = ( -/turf/closed/wall, -/area/medical/treatment_center) -"ovZ" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/delivery, -/obj/machinery/door/window/right/directional/west, +/obj/structure/table, /turf/open/floor/iron, -/area/engineering/atmos/storage/gas) -"owi" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment, +/area/station/medical/pharmacy) +"oRL" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/firealarm/directional/north, +/turf/open/floor/iron/dark, +/area/station/medical/surgery/theatre) +"oRP" = ( +/obj/item/kirbyplants/random, +/obj/effect/turf_decal/bot, /turf/open/floor/iron, -/area/cargo/sorting) -"own" = ( -/obj/machinery/door/window/brigdoor{ - dir = 1; - name = "Creature Pen"; - req_access_txt = "47" - }, -/obj/machinery/door/poddoor/preopen{ - id = "xeno2"; - name = "Creature Cell #2" +/area/station/science/xenobiology) +"oRZ" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 }, /obj/structure/cable, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/science/xenobiology) -"owD" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/decal/cleanable/dirt, /obj/machinery/door/airlock/maintenance_hatch{ - name = "Service Maintenance"; - req_one_access_txt = "22;25;26;28;35;37;38;46;70" + name = "Maintenance Hatch" }, /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -57116,351 +55076,267 @@ /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/turf/open/floor/iron, -/area/maintenance/department/crew_quarters/bar) -"owE" = ( -/obj/effect/turf_decal/bot_white/left, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral/anticorner{ +/obj/effect/mapping_helpers/airlock/unres{ dir = 4 }, -/turf/open/floor/iron/dark/smooth_corner{ +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +/turf/open/floor/iron, +/area/station/maintenance/port/fore) +"oSa" = ( +/obj/effect/turf_decal/tile/blue{ dir = 8 }, -/area/engineering/gravity_generator) -"oxa" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/delivery, -/turf/open/floor/iron, -/area/commons/storage/primary) -"oxg" = ( -/obj/structure/window/reinforced{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/machinery/camera/directional/west{ - c_tag = "AI Satellite - Fore Starboard"; - name = "ai camera"; - network = list("minisat"); - start_active = 1 - }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/ai_monitored/aisat/exterior) -"oxn" = ( -/obj/machinery/modular_computer/console/preset/engineering, -/obj/structure/cable, -/obj/effect/turf_decal/tile/purple/half/contrasted{ - dir = 1 - }, -/turf/open/floor/iron/dark, -/area/command/bridge) -"oxs" = ( -/obj/machinery/vending/wardrobe/viro_wardrobe, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/medical/virology) -"oxB" = ( +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) +"oSe" = ( /obj/effect/turf_decal/stripes/line{ - dir = 4 + dir = 5 }, -/obj/effect/decal/cleanable/oil, +/obj/machinery/atmospherics/components/unary/cryo_cell, /turf/open/floor/iron, -/area/cargo/sorting) -"oxH" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/machinery/door/firedoor, -/obj/machinery/door/poddoor/shutters/window/preopen{ - id = "left_arrivals_shutters" - }, +/area/station/medical/cryo) +"oSh" = ( /obj/effect/turf_decal/stripes/line{ - dir = 1 + dir = 10 }, -/obj/effect/turf_decal/stripes/line, /turf/open/floor/iron, -/area/hallway/secondary/entry) -"oxN" = ( -/obj/effect/turf_decal/bot, -/obj/effect/landmark/start/hangover, -/turf/open/floor/iron, -/area/hallway/primary/central/fore) -"oxW" = ( -/turf/open/floor/iron/dark, -/area/science/mixing) -"oyi" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/area/station/engineering/main) +"oSk" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/machinery/door/airlock/maintenance_hatch{ - name = "Maintenance Hatch"; - req_access_txt = "12" +/turf/open/floor/iron/dark/corner{ + dir = 1 }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/barricade/wooden, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ +/area/station/commons/fitness/recreation) +"oSs" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/atmospherics/components/unary/thermomachine/freezer/on{ dir = 1 }, /turf/open/floor/iron, -/area/service/electronic_marketing_den) -"oyp" = ( -/obj/item/retractor, -/obj/item/hemostat, -/obj/item/cautery, -/obj/structure/table/glass, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/machinery/light/directional/north, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/turf/open/floor/iron/white, -/area/medical/surgery/aft) -"oyx" = ( -/obj/machinery/dna_scannernew, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 4 +/area/station/science/xenobiology) +"oSt" = ( +/obj/structure/rack, +/obj/item/storage/briefcase{ + pixel_x = -3; + pixel_y = 3 }, +/obj/item/storage/secure/briefcase, +/obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/science/genetics) -"oyR" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, +/area/station/security/detectives_office) +"oSv" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 4 - }, /turf/open/floor/iron, -/area/maintenance/starboard/aft) -"oyS" = ( -/obj/structure/cable, +/area/station/cargo/storage) +"oSF" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 6 - }, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 4 +/obj/machinery/door/airlock{ + name = "Mime's Backstage Room" }, -/turf/open/floor/iron, -/area/hallway/primary/fore) -"ozj" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/door/airlock/mining{ - name = "Cargo Warehouse" +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/mapping_helpers/airlock/access/all/service/theatre, +/turf/open/floor/iron/dark, +/area/station/service/theater) +"oSJ" = ( +/obj/effect/turf_decal/tile/brown/half/contrasted{ dir = 8 }, -/obj/machinery/door/firedoor, -/obj/effect/mapping_helpers/airlock/access/all/supply/general, /turf/open/floor/iron, -/area/cargo/warehouse) -"ozM" = ( +/area/station/cargo/qm) +"oSM" = ( /obj/structure/cable, -/obj/structure/chair/comfy/brown{ - dir = 4 +/obj/effect/landmark/start/hangover, +/obj/structure/disposalpipe/sorting/mail/flip{ + dir = 4; + name = "Theater Junction"; + sortType = 18 }, -/turf/open/floor/iron/grimy, -/area/command/heads_quarters/captain) -"ozN" = ( -/obj/structure/table/wood, -/obj/item/clipboard, -/obj/item/toy/figure/hos, -/obj/structure/cable, /obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/command/heads_quarters/hos) -"ozO" = ( -/obj/structure/sign/nanotrasen, -/turf/closed/wall/r_wall, -/area/command/heads_quarters/captain/private) -"ozT" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"oSZ" = ( +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/turf/open/floor/iron/white, +/area/station/science/auxlab) +"oTm" = ( +/obj/structure/urinal/directional/north, +/obj/effect/turf_decal/bot, /obj/effect/landmark/start/hangover, +/turf/open/floor/iron, +/area/station/commons/toilet/locker) +"oTq" = ( /obj/structure/chair/stool/directional/east, -/turf/open/floor/iron/dark, -/area/service/theater) -"ozY" = ( -/obj/structure/window/reinforced, -/obj/machinery/light/small/directional/west, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/firealarm/directional/west, -/turf/open/floor/iron/dark, -/area/ai_monitored/aisat/exterior) -"oAp" = ( +/obj/structure/cable, /obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/airalarm/directional/north, -/turf/open/floor/iron/dark, -/area/medical/surgery/theatre) -"oAL" = ( -/obj/structure/disposalpipe/trunk{ +/turf/open/floor/iron, +/area/station/commons/locker) +"oTs" = ( +/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/station/maintenance/disposal/incinerator) +"oTu" = ( +/obj/effect/turf_decal/tile/yellow{ dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/tile/yellow, +/obj/machinery/atmospherics/pipe/smart/manifold4w/green/visible, /obj/effect/decal/cleanable/dirt, -/obj/machinery/disposal/bin, -/obj/structure/sign/warning/deathsposal{ - pixel_y = -32 +/turf/open/floor/iron, +/area/station/engineering/supermatter/room) +"oTv" = ( +/obj/effect/turf_decal/tile/green{ + dir = 1 }, -/obj/effect/turf_decal/tile/yellow{ +/obj/effect/turf_decal/tile/blue{ dir = 8 }, -/turf/open/floor/iron/checker, -/area/maintenance/disposal/incinerator) -"oAQ" = ( -/obj/effect/landmark/start/hangover, -/obj/effect/turf_decal/tile/neutral{ +/obj/structure/extinguisher_cabinet/directional/north, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 4 }, /turf/open/floor/iron, -/area/hallway/primary/fore) -"oBn" = ( -/obj/structure/cable, -/obj/machinery/door/poddoor/preopen{ - id = "brigprison"; - name = "Prison Blast door" +/area/station/hallway/primary/fore) +"oTB" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/siding/white, +/obj/machinery/atmospherics/components/binary/pump/on{ + dir = 1 }, +/obj/machinery/light/small/directional/east, +/obj/item/radio/intercom/directional/east, +/turf/open/floor/iron/freezer, +/area/station/service/kitchen/coldroom) +"oTG" = ( /obj/effect/spawner/structure/window/reinforced, +/obj/structure/sign/warning/electric_shock{ + pixel_x = -32 + }, +/obj/structure/cable, /turf/open/floor/plating, -/area/security/prison) -"oBr" = ( -/obj/machinery/light/directional/north, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/turf/open/floor/iron/white, -/area/science/misc_lab/range) -"oBs" = ( -/turf/closed/wall, -/area/cargo/qm) -"oBv" = ( -/obj/effect/turf_decal/tile/yellow{ - dir = 8 +/area/station/security/processing) +"oTH" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/grimy, +/area/station/command/heads_quarters/ce) +"oTY" = ( +/obj/structure/cable, +/obj/effect/decal/cleanable/dirt, +/obj/structure/sign/poster/random/directional/west, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"oUc" = ( +/obj/machinery/door/window/left/directional/north{ + name = "Crate Return Access"; + req_access = list("mail_sorting") }, -/obj/machinery/atmospherics/pipe/layer_manifold/scrubbers/visible, -/turf/open/floor/iron/dark/corner{ +/obj/effect/turf_decal/loading_area{ dir = 1 }, -/area/maintenance/department/electrical) -"oBw" = ( -/obj/structure/cable, -/obj/effect/turf_decal/tile/yellow/anticorner/contrasted{ +/turf/open/floor/iron, +/area/station/cargo/sorting) +"oUh" = ( +/obj/machinery/atmospherics/pipe/smart/manifold/cyan/visible{ dir = 1 }, -/turf/open/floor/iron/white, -/area/medical/pharmacy) -"oBJ" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/turf/closed/wall/r_wall, -/area/maintenance/port/aft) -"oBL" = ( -/obj/machinery/light/directional/north, -/obj/item/flashlight/lamp, -/obj/machinery/airalarm/directional/east, -/obj/structure/table/wood, -/obj/machinery/light/directional/north, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/tcommsat/computer) -"oBQ" = ( -/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ - dir = 9 - }, -/obj/machinery/status_display/evac/directional/south, -/turf/open/floor/iron, -/area/engineering/atmos/hfr_room) -"oBV" = ( +/obj/effect/turf_decal/trimline/yellow/filled/warning, /obj/structure/cable, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"oUi" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 4 + dir = 1 }, /turf/open/floor/iron, -/area/maintenance/port/greater) -"oBZ" = ( -/obj/structure/closet/crate/hydroponics, -/obj/item/paper/guides/jobs/hydroponics, -/obj/item/seeds/onion, -/obj/item/seeds/garlic, -/obj/item/seeds/potato, -/obj/item/seeds/tomato, -/obj/item/seeds/carrot, -/obj/item/seeds/grass, -/obj/item/seeds/ambrosia, -/obj/item/seeds/wheat, -/obj/item/seeds/pumpkin, -/obj/effect/spawner/random/contraband/prison, -/obj/structure/window, -/obj/effect/decal/cleanable/dirt, -/obj/item/seeds/tower, -/obj/structure/sign/poster/official/random/directional/north, -/turf/open/floor/iron, -/area/security/prison) -"oCd" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/delivery, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/hallway/secondary/construction) -"oCh" = ( -/obj/effect/turf_decal/tile/red, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/security/prison) -"oCj" = ( +/area/station/maintenance/port/greater) +"oUj" = ( +/obj/structure/chair/office/light{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/turf/open/floor/iron/white, +/area/station/medical/medbay/lobby) +"oUk" = ( +/obj/structure/table/reinforced, +/obj/item/book/manual/wiki/engineering_hacking{ + pixel_y = 3 + }, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/engineering/storage/tech) +"oUm" = ( +/obj/structure/cable, +/obj/machinery/duct, /obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/engineering/atmospherics_portable, /turf/open/floor/plating, -/area/maintenance/port/fore) -"oCk" = ( +/area/station/maintenance/port/fore) +"oUq" = ( +/turf/open/floor/carpet, +/area/station/medical/psychology) +"oUZ" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/landmark/start/depsec/medical, -/obj/structure/extinguisher_cabinet/directional/south{ - pixel_x = 26 +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 }, -/obj/effect/turf_decal/tile/red/anticorner/contrasted, +/obj/effect/turf_decal/tile/yellow, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, -/area/security/checkpoint/medical) -"oCI" = ( -/obj/structure/cable, -/turf/open/floor/iron{ - dir = 4; - icon_state = "chapel" - }, -/area/service/chapel) -"oCM" = ( -/obj/machinery/door/poddoor/shutters{ - id = "warehouse_shutters"; - name = "Warehouse Shutters" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/area/station/engineering/supermatter/room) +"oVm" = ( +/obj/structure/sign/directions/engineering{ + desc = "A sign that shows there are doors here. There are doors everywhere!"; + icon_state = "doors"; + name = "WARNING: BLAST DOORS"; + pixel_y = -32 }, /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/turf/open/floor/iron, -/area/cargo/warehouse) -"oDe" = ( -/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/command{ - name = "Chief Engineer's Quarters"; - req_access_txt = "56" +/turf/open/floor/iron, +/area/station/security/brig) +"oVo" = ( +/obj/structure/cable, +/obj/structure/sign/warning/no_smoking/circle{ + pixel_x = 28; + pixel_y = -28 + }, +/obj/machinery/modular_computer/console/preset/engineering{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/item/radio/intercom/directional/east, +/turf/open/floor/iron/dark, +/area/station/engineering/main) +"oVy" = ( +/obj/machinery/door/airlock/public/glass{ + name = "Holodeck Access" }, /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -57468,165 +55344,168 @@ /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/turf/open/floor/iron, -/area/command/heads_quarters/ce) -"oDh" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 8 +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, -/area/maintenance/port/greater) -"oDy" = ( -/obj/structure/cable, +/area/station/commons/fitness/recreation) +"oVB" = ( /obj/structure/chair/office{ dir = 4 }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 8 }, -/turf/open/floor/wood, -/area/service/electronic_marketing_den) -"oDC" = ( -/obj/structure/cable, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/station/security/interrogation) +"oVD" = ( +/obj/effect/turf_decal/delivery, /turf/open/floor/iron, -/area/cargo/qm) -"oDK" = ( -/obj/machinery/light/small/directional/south, -/obj/structure/cable, +/area/station/science/robotics/lab) +"oVH" = ( +/obj/structure/table/wood, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/item/newspaper{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/newspaper, +/obj/item/clothing/glasses/regular, +/turf/open/floor/iron/dark, +/area/station/service/library) +"oVI" = ( +/obj/structure/bed/roller, +/obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/delivery, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/hallway/primary/aft) -"oDZ" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/area/station/command/gateway) +"oVM" = ( +/obj/machinery/dna_scannernew, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 8 }, -/obj/vehicle/ridden/janicart, -/turf/open/floor/iron/checker, -/area/service/janitor) -"oEe" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/box, -/obj/structure/sign/poster/random/directional/south, /turf/open/floor/iron/dark, -/area/maintenance/department/engine/atmos) -"oEj" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"oEs" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/area/station/science/genetics) +"oVS" = ( /obj/structure/cable, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/dark, -/area/science/mixing) -"oEt" = ( -/obj/effect/turf_decal/tile/blue{ +/obj/effect/turf_decal/tile/green/fourcorners, +/turf/open/floor/iron, +/area/station/medical/virology) +"oWe" = ( +/obj/effect/spawner/random/vending/colavend, +/obj/machinery/status_display/evac/directional/east, +/obj/machinery/light/directional/east, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 4 }, -/obj/effect/turf_decal/tile/green{ - dir = 1 +/turf/open/floor/iron, +/area/station/medical/break_room) +"oWo" = ( +/obj/effect/spawner/structure/window/reinforced/tinted, +/turf/open/floor/plating, +/area/station/service/chapel) +"oWp" = ( +/obj/structure/table/reinforced, +/obj/item/assembly/timer, +/obj/item/assembly/timer, +/obj/item/assembly/voice, +/obj/item/assembly/voice, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron, +/area/station/engineering/storage/tech) +"oWq" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/item/kirbyplants/random, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/neutral/half/contrasted, /turf/open/floor/iron, -/area/service/hydroponics) -"oEw" = ( -/obj/item/kirbyplants/random, -/obj/effect/turf_decal/tile/blue/half/contrasted{ - dir = 1 +/area/station/maintenance/port/greater) +"oWA" = ( +/obj/structure/bed, +/obj/item/bedsheet/mime, +/obj/machinery/newscaster/directional/east, +/turf/open/floor/wood, +/area/station/hallway/secondary/service) +"oWR" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable, +/obj/effect/turf_decal/tile/green{ + dir = 8 }, /turf/open/floor/iron/white, -/area/medical/psychology) -"oEA" = ( -/obj/structure/plasticflaps/opaque, -/obj/machinery/navbeacon{ - codes_txt = "delivery;dir=1"; - dir = 1; - freq = 1400; - location = "Security" +/area/station/medical/virology) +"oWS" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 8 }, -/obj/effect/turf_decal/delivery, /turf/open/floor/iron, -/area/maintenance/starboard) -"oEI" = ( -/obj/effect/turf_decal/bot_white, -/obj/effect/turf_decal/tile/neutral/half{ +/area/station/security/brig) +"oWU" = ( +/obj/machinery/camera/directional/west{ + c_tag = "Departures Hallway - Mech Bay"; + name = "hallway camera" + }, +/obj/effect/turf_decal/stripes/corner{ dir = 8 }, -/obj/effect/turf_decal/tile/neutral/half{ - dir = 4 +/obj/machinery/button/door/directional/west{ + id = "mechbay"; + name = "Mech Bay Shutters Control"; + req_access = list("robotics") }, -/turf/open/floor/iron/dark/smooth_half{ - dir = 1 +/turf/open/floor/iron, +/area/station/hallway/primary/aft) +"oXi" = ( +/obj/effect/turf_decal/bot_white/left, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/area/engineering/gravity_generator) -"oFm" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/tile/neutral/anticorner{ dir = 4 }, -/obj/machinery/atmospherics/components/binary/pump/on{ - dir = 8; - name = "Waste to Filter" - }, -/obj/effect/turf_decal/box/corners{ +/turf/open/floor/iron/dark/smooth_corner{ dir = 8 }, -/obj/effect/turf_decal/box/corners{ - dir = 1 - }, -/turf/open/floor/iron, -/area/engineering/atmos/pumproom) -"oFG" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/effect/landmark/start/hangover, +/area/station/engineering/gravity_generator) +"oXl" = ( +/obj/structure/closet/crate, +/obj/effect/turf_decal/bot, +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/maintenance, /turf/open/floor/iron, -/area/medical/medbay/lobby) -"oFT" = ( -/obj/machinery/chem_dispenser, -/obj/effect/turf_decal/stripes/line{ - dir = 4 +/area/station/cargo/warehouse) +"oXm" = ( +/obj/structure/chair/stool/directional/west, +/obj/effect/turf_decal/tile/red{ + dir = 1 }, -/turf/open/floor/iron, -/area/medical/pharmacy) -"oGd" = ( -/obj/structure/chair{ +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/blue{ dir = 4 }, -/turf/open/floor/carpet/red, -/area/hallway/secondary/service) -"oGf" = ( -/obj/machinery/portable_atmospherics/pump, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/science/mixing) -"oGo" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ +/obj/effect/turf_decal/tile/blue{ dir = 8 }, -/turf/open/floor/iron{ - heat_capacity = 1e+006 - }, -/area/command/heads_quarters/ce) -"oGJ" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ +/turf/open/floor/iron, +/area/station/medical/break_room) +"oXv" = ( +/obj/machinery/door/firedoor, +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/machinery/door/airlock/external{ - name = "External Airlock" - }, -/obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/stripes/line{ dir = 8 }, @@ -57634,2642 +55513,2916 @@ dir = 4 }, /turf/open/floor/iron, -/area/maintenance/port/greater) -"oGQ" = ( +/area/station/science/xenobiology) +"oXS" = ( /obj/structure/cable, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/obj/effect/decal/cleanable/dirt, +/obj/effect/landmark/event_spawn, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron, +/area/station/maintenance/fore) +"oYd" = ( +/obj/structure/disposalpipe/segment{ + dir = 9 }, /turf/open/floor/iron, -/area/commons/locker) -"oGS" = ( -/obj/structure/cable, -/obj/effect/turf_decal/tile/blue/fourcorners, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 +/area/station/commons/fitness/recreation) +"oYg" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/station/commons/fitness/recreation) +"oYh" = ( +/obj/effect/landmark/start/hangover, +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, -/area/medical/medbay/central) -"oGX" = ( +/area/station/hallway/secondary/entry) +"oYm" = ( +/turf/closed/wall, +/area/station/commons/vacant_room/office) +"oYp" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/sorting/mail{ - dir = 4; - name = "Chapel Junction"; - sortType = 17 +/turf/open/floor/iron/grimy, +/area/station/command/heads_quarters/hos) +"oYq" = ( +/obj/structure/table, +/obj/item/stack/ducts/fifty, +/obj/item/stack/ducts/fifty, +/obj/item/stack/ducts/fifty, +/obj/item/stack/ducts/fifty, +/obj/item/stack/ducts/fifty, +/obj/item/stack/ducts/fifty, +/obj/item/stack/ducts/fifty, +/obj/item/stack/ducts/fifty, +/obj/item/plunger, +/obj/item/plunger, +/obj/machinery/camera/autoname/directional/south, +/obj/machinery/requests_console/directional/south{ + department = "Chemistry"; + departmentType = 1; + name = "Chemistry Requests Console" }, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"oHu" = ( -/obj/structure/flora/ausbushes/reedbush, -/obj/structure/flora/ausbushes/leafybush, -/turf/open/misc/grass, -/area/hallway/primary/fore) -"oHH" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/security/glass{ - name = "Warden's Office" +/obj/item/radio/intercom/directional/west, +/obj/effect/turf_decal/tile/yellow/anticorner/contrasted{ + dir = 8 }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ +/turf/open/floor/iron/white, +/area/station/medical/chemistry) +"oYs" = ( +/turf/closed/wall, +/area/station/maintenance/port/fore) +"oYA" = ( +/obj/machinery/airalarm/directional/east, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 4 }, -/obj/effect/mapping_helpers/airlock/access/all/security/armory, -/obj/effect/turf_decal/stripes/line{ +/turf/open/floor/iron/dark, +/area/station/science/genetics) +"oYE" = ( +/obj/effect/landmark/start/hangover, +/obj/structure/chair/sofa/bench/left{ dir = 8 }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 +/obj/effect/turf_decal/delivery, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"oYP" = ( +/obj/structure/table/reinforced, +/obj/item/storage/fancy/donut_box{ + pixel_x = -8; + pixel_y = -4 + }, +/obj/effect/turf_decal/tile/red/fourcorners, +/obj/item/inspector, +/obj/item/inspector{ + pixel_x = 4; + pixel_y = 4 }, /turf/open/floor/iron, -/area/security/warden) -"oHM" = ( -/turf/closed/wall, -/area/cargo/lobby) -"oHU" = ( -/obj/structure/cable, -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/preopen{ - id = "bridgewindows"; - name = "Bridge View Blast door" +/area/station/security/office) +"oZb" = ( +/obj/structure/dresser, +/obj/effect/turf_decal/siding/wood, +/obj/machinery/newscaster/directional/north, +/obj/item/flashlight/lamp/bananalamp{ + pixel_x = 4; + pixel_y = 18 }, -/turf/open/floor/plating, -/area/command/bridge) -"oHX" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/tile/green{ - dir = 8 +/obj/machinery/camera/directional/east{ + c_tag = "Service - Clown's Room"; + name = "service camera" }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 +/turf/open/floor/wood, +/area/station/service/theater) +"oZg" = ( +/obj/machinery/power/port_gen/pacman, +/obj/structure/sign/warning/electric_shock{ + pixel_y = 32 }, -/obj/structure/railing{ +/obj/machinery/power/terminal{ dir = 8 }, -/turf/open/floor/iron, -/area/service/hydroponics) -"oIa" = ( /obj/structure/cable, /obj/effect/turf_decal/stripes/line{ dir = 1 }, +/turf/open/floor/plating, +/area/station/ai_monitored/turret_protected/aisat_interior) +"oZi" = ( +/obj/effect/spawner/random/structure/grille, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/station/maintenance/department/crew_quarters/bar) +"oZt" = ( +/obj/machinery/telecomms/server/presets/supply, +/obj/effect/turf_decal/tile/brown/anticorner/contrasted{ + dir = 8 + }, +/turf/open/floor/iron/telecomms, +/area/station/tcommsat/server) +"oZv" = ( +/obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/spawner/random/engineering/tracking_beacon, +/obj/effect/turf_decal/tile/green/half/contrasted{ + dir = 1 + }, +/turf/open/floor/iron/white, +/area/station/medical/virology) +"paj" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/spawner/random/trash/mess, /turf/open/floor/iron, -/area/command/gateway) -"oIo" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/area/station/maintenance/port/aft) +"pam" = ( +/obj/structure/table/reinforced, +/obj/item/storage/box/beakers{ + pixel_x = 3; + pixel_y = 3 }, +/obj/item/storage/box/syringes, +/obj/item/extinguisher/mini, +/obj/item/storage/box/monkeycubes, +/obj/effect/turf_decal/delivery, +/obj/item/radio/intercom/directional/north, +/obj/machinery/newscaster/directional/east, /turf/open/floor/iron, -/area/hallway/primary/central/fore) -"oIp" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/area/station/science/xenobiology) +"paq" = ( +/obj/effect/landmark/start/hangover, +/turf/open/floor/wood, +/area/station/service/theater) +"pas" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/cargo/office) +"pbk" = ( +/obj/structure/flora/bush/reed/style_random, +/obj/structure/flora/bush/leavy/style_random, +/turf/open/misc/grass, +/area/station/hallway/primary/fore) +"pbm" = ( +/obj/item/kirbyplants/random, +/obj/effect/turf_decal/tile/purple{ dir = 1 }, -/turf/open/floor/iron, -/area/hallway/primary/fore) -"oIJ" = ( -/obj/effect/turf_decal/tile/purple, +/turf/open/floor/iron/white, +/area/station/science/research) +"pbq" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/white, -/area/science/research) -"oIN" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/airalarm/directional/north, +/obj/effect/turf_decal/tile/neutral/anticorner/contrasted, +/turf/open/floor/iron, +/area/station/maintenance/fore) +"pbF" = ( /obj/structure/disposalpipe/segment, -/turf/open/floor/iron/grimy, -/area/command/heads_quarters/hos) -"oIS" = ( /obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/duct, -/obj/machinery/door/airlock/engineering/glass{ - name = "Supermatter Engine Room"; - req_one_access_txt = "10;24" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ - cycle_id = "engine-entrance" +/obj/effect/turf_decal/tile/yellow/fourcorners, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/station/engineering/main) +"pbI" = ( +/obj/structure/table, +/obj/item/stack/package_wrap, +/obj/item/hand_labeler, +/obj/effect/turf_decal/tile/brown{ + dir = 4 }, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/tile/brown{ dir = 8 }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/obj/machinery/door/firedoor, +/obj/machinery/firealarm/directional/west, /turf/open/floor/iron, -/area/engineering/main) -"oJd" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/dark/visible, -/obj/structure/sink/kitchen{ - pixel_y = 24 - }, -/obj/effect/turf_decal/stripes/line{ +/area/station/commons/vacant_room/commissary) +"pbK" = ( +/obj/structure/table/reinforced, +/obj/item/stack/package_wrap, +/obj/item/hand_labeler, +/turf/open/floor/plating, +/area/station/maintenance/port/greater) +"pbP" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible, +/obj/effect/turf_decal/siding/yellow/corner{ dir = 4 }, -/turf/open/floor/iron/freezer, -/area/service/kitchen/coldroom) -"oJC" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 4 +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron, +/area/station/engineering/atmos/storage) +"pbU" = ( +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 8 }, -/turf/open/floor/iron/white, -/area/medical/medbay/lobby) -"oJL" = ( -/obj/effect/turf_decal/tile/red, +/turf/open/floor/iron, +/area/station/engineering/atmos/storage) +"pbV" = ( +/obj/structure/table/wood, +/obj/item/flashlight/lamp, +/turf/open/floor/wood, +/area/station/service/library) +"pca" = ( +/obj/effect/landmark/start/hangover/closet, +/obj/structure/closet/emcloset, +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/hallway/primary/central/fore) +"pcd" = ( +/obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/item/radio/intercom/prison/directional/east, -/turf/open/floor/iron, -/area/security/prison) -"oJV" = ( +/turf/open/floor/plating, +/area/station/maintenance/port/aft) +"pch" = ( /obj/effect/decal/cleanable/dirt, -/obj/structure/sign/directions/engineering{ - desc = "A sign that shows there are doors here. There are doors everywhere!"; - icon_state = "doors"; - name = "WARNING: PRESSURIZED DOORS"; - pixel_y = 32 +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 }, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 1 +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, -/turf/open/floor/iron{ - heat_capacity = 1e+006 +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, -/area/maintenance/port/greater) -"oJZ" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/reagent_dispensers/watertank/high, -/obj/effect/turf_decal/delivery/white{ - color = "#52B4E9" +/obj/machinery/door/airlock/external{ + name = "External Docking Port" }, -/obj/item/reagent_containers/glass/bucket, -/turf/open/floor/iron/dark/textured, -/area/service/hydroponics) -"oKj" = ( +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"pci" = ( +/obj/effect/decal/cleanable/dirt, /obj/structure/disposalpipe/segment, -/obj/machinery/light/directional/east, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/maintenance/port/greater) +"pcA" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 4 }, -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, /turf/open/floor/iron, -/area/commons/lounge) -"oKw" = ( +/area/station/security/prison) +"pcC" = ( /obj/structure/table/wood, -/obj/item/folder, -/obj/item/pen, -/obj/machinery/light/directional/south, -/obj/machinery/status_display/evac/directional/south, -/obj/item/paicard, -/turf/open/floor/wood, -/area/commons/dorms) -"oKK" = ( -/obj/effect/turf_decal/tile/purple, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/firealarm/directional/east, -/turf/open/floor/iron/white, -/area/science/research) -"oKN" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/green/visible, -/obj/effect/turf_decal/stripes/line{ +/obj/item/coin/antagtoken, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/service/abandoned_gambling_den/gaming) +"pcS" = ( +/obj/structure/cable, +/obj/machinery/computer/station_alert{ dir = 4 }, -/turf/open/floor/engine, -/area/engineering/supermatter/room) -"oKR" = ( -/obj/machinery/seed_extractor, +/obj/effect/turf_decal/tile/neutral/fourcorners, /obj/effect/turf_decal/bot, +/obj/machinery/computer/security/telescreen/ce{ + dir = 4; + pixel_x = -30 + }, /turf/open/floor/iron/dark, -/area/service/hydroponics) -"oKV" = ( +/area/station/command/heads_quarters/ce) +"pcW" = ( +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/obj/structure/reagent_dispensers/plumbed, +/turf/open/floor/plating, +/area/station/maintenance/department/crew_quarters/bar) +"pdl" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/medical/storage) +"pdn" = ( +/obj/effect/turf_decal/bot/left, +/turf/open/floor/iron/dark/textured_large, +/area/station/engineering/atmos/hfr_room) +"pdu" = ( /obj/effect/decal/cleanable/dirt, +/obj/structure/cable, /obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, /turf/open/floor/iron, -/area/ai_monitored/command/storage/eva) -"oKZ" = ( -/obj/effect/spawner/structure/window/reinforced/plasma, -/turf/open/floor/plating, -/area/engineering/main) -"oLe" = ( +/area/station/command/gateway) +"pdB" = ( +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/cargo/storage) +"pdC" = ( /obj/structure/cable, -/obj/effect/turf_decal/tile/blue{ +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Detective's Office Maintenance" + }, +/obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/effect/turf_decal/tile/blue{ +/obj/effect/turf_decal/stripes/line{ dir = 4 }, +/obj/effect/mapping_helpers/airlock/access/all/security/detective, +/turf/open/floor/iron, +/area/station/maintenance/starboard/greater) +"pdD" = ( /obj/structure/disposalpipe/segment, -/turf/open/floor/iron/white, -/area/medical/treatment_center) -"oLg" = ( -/obj/structure/table/reinforced, -/obj/item/folder/blue, -/obj/item/pen, -/obj/structure/cable, -/obj/effect/turf_decal/tile/blue/fourcorners, +/obj/effect/turf_decal/tile/purple/fourcorners, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, -/area/security/checkpoint/customs/aft) -"oLj" = ( -/obj/machinery/atmospherics/pipe/smart/simple/cyan/hidden, -/obj/machinery/light_switch/directional/west{ - pixel_y = 8 +/area/station/science/lobby) +"pdF" = ( +/obj/structure/closet/crate{ + icon_state = "crateopen" }, -/obj/machinery/light/directional/west, -/obj/machinery/camera/directional/west{ - c_tag = "Atmospherics - Office"; - name = "atmospherics camera" +/obj/structure/sign/nanotrasen{ + pixel_x = 32 }, -/obj/effect/turf_decal/bot, -/obj/item/radio/intercom/directional/west{ - pixel_y = -8 +/obj/item/tank/internals/oxygen/red{ + pixel_x = 3 }, -/obj/machinery/modular_computer/console/preset/civilian{ +/obj/item/tank/internals/oxygen/red{ + pixel_x = -3 + }, +/obj/item/wrench, +/obj/machinery/light/directional/east, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/pipe/smart/manifold4w/general/visible, +/turf/open/floor/iron/dark, +/area/station/security/execution/education) +"pdK" = ( +/obj/effect/turf_decal/tile/brown{ dir = 4 }, -/turf/open/floor/iron/dark/textured_large, -/area/engineering/atmos/storage/gas) -"oLn" = ( -/obj/structure/disposalpipe/trunk, -/obj/machinery/firealarm/directional/east, -/obj/machinery/disposal/bin, -/obj/effect/turf_decal/bot, -/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/hidden, -/turf/open/floor/iron, -/area/engineering/atmos/storage/gas) -"oLo" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, +/obj/effect/turf_decal/tile/neutral, /turf/open/floor/iron, -/area/maintenance/port/aft) -"oLs" = ( -/obj/machinery/portable_atmospherics/pump, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/portables_connector/visible/layer4, -/obj/machinery/bluespace_vendor/directional/north, -/turf/open/floor/iron/white/corner{ +/area/station/commons/vacant_room) +"pdT" = ( +/obj/structure/table/wood, +/obj/effect/spawner/random/entertainment/coin, +/obj/machinery/door/firedoor, +/obj/item/storage/wallet/random, +/turf/open/floor/iron/dark/smooth_half{ dir = 1 }, -/area/commons/locker) -"oLx" = ( -/obj/item/storage/toolbox/emergency, -/obj/item/tank/internals/oxygen, -/obj/item/wrench, -/obj/effect/spawner/random/structure/table_or_rack, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"oLB" = ( -/obj/effect/turf_decal/siding/green{ - dir = 6 - }, -/obj/effect/landmark/start/botanist, -/turf/open/floor/iron/dark/smooth_large, -/area/service/hydroponics) -"oLC" = ( -/obj/machinery/door/window/brigdoor{ - name = "Creature Pen"; - req_access_txt = "47" - }, -/obj/structure/cable, -/obj/machinery/door/poddoor/preopen{ - id = "xeno8"; - name = "Creature Cell #8" - }, +/area/station/service/bar) +"pdV" = ( +/obj/structure/table/glass, +/obj/item/flashlight/lamp, /obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/newscaster/directional/north, /turf/open/floor/iron/dark, -/area/science/xenobiology) -"oLN" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, +/area/station/medical/virology) +"pec" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 4 + dir = 6 }, /turf/open/floor/iron, -/area/maintenance/disposal/incinerator) -"oMe" = ( +/area/station/engineering/main) +"peo" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 8 - }, +/obj/structure/table/reinforced, +/obj/item/storage/belt/utility, +/obj/item/weldingtool, +/obj/effect/turf_decal/bot, +/obj/item/wrench, +/obj/item/clothing/head/welding, /turf/open/floor/iron, -/area/cargo/miningoffice) -"oMo" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/structure/disposalpipe/segment, -/obj/structure/railing/corner{ - dir = 8 +/area/station/engineering/main) +"pew" = ( +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Chapel Maintenance" }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/stripes/line{ dir = 8 }, -/turf/open/floor/iron, -/area/hallway/primary/fore) -"oMp" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/airalarm/directional/south, -/turf/open/floor/plating{ - icon_state = "panelscorched" - }, -/area/maintenance/fore) -"oMt" = ( -/obj/structure/cable, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plating, -/area/maintenance/port/lesser) -"oMw" = ( -/obj/docking_port/stationary/public_mining_dock{ +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/turf/open/floor/plating, -/area/construction/mining/aux_base) -"oMA" = ( -/obj/machinery/light/directional/west, -/obj/effect/turf_decal/tile/blue{ - dir = 8 +/obj/effect/mapping_helpers/airlock/access/all/service/chapel_office, +/turf/open/floor/iron, +/area/station/service/chapel/office) +"pey" = ( +/obj/machinery/light/directional/east, +/obj/machinery/status_display/evac/directional/east, +/obj/effect/turf_decal/tile/green{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/white, -/area/medical/medbay/central) -"oMJ" = ( -/obj/item/kirbyplants{ - icon_state = "plant-21" - }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, +/area/station/medical/virology) +"peE" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/turf/open/floor/iron/white, -/area/medical/medbay/lobby) -"oMY" = ( -/obj/machinery/atmospherics/pipe/bridge_pipe/orange/visible{ - dir = 8 +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/sign/warning/securearea{ - pixel_x = -32 +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/engineering/glass{ + name = "Engineering Foyer" }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/light/directional/west, -/obj/machinery/atmospherics/pipe/bridge_pipe/cyan/visible, -/turf/open/floor/iron/dark, -/area/engineering/atmos) -"oNk" = ( -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/item/kirbyplants/random, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/ai_monitored/aisat/exterior) -"oNm" = ( -/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, +/turf/open/floor/iron, +/area/station/engineering/lobby) +"peK" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 4 }, -/mob/living/basic/cockroach, -/turf/open/floor/iron, -/area/maintenance/starboard/aft) -"oNn" = ( -/obj/machinery/disposal/bin, -/obj/machinery/light/small/directional/north, -/obj/effect/turf_decal/bot, -/obj/structure/disposalpipe/trunk{ - dir = 8 - }, /turf/open/floor/iron, -/area/security/brig) -"oNt" = ( -/obj/effect/turf_decal/plaque{ - icon_state = "L2" +/area/station/maintenance/port/fore) +"peU" = ( +/turf/closed/wall/r_wall, +/area/station/science/breakroom) +"pfd" = ( +/obj/structure/disposalpipe/segment{ + dir = 5 }, -/turf/open/floor/iron, -/area/hallway/primary/central/fore) -"oNC" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron/white, -/area/maintenance/starboard/aft) -"oNF" = ( -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/obj/effect/spawner/random/trash/mess, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/delivery, /turf/open/floor/iron, -/area/service/kitchen/abandoned) -"oNH" = ( -/turf/closed/wall, -/area/commons/fitness/recreation) -"oOj" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/siphon/monitored/plasma_output{ - dir = 4 - }, -/turf/open/floor/engine/plasma, -/area/engineering/atmos) -"oOB" = ( -/obj/structure/chair/office{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/security/detectives_office) -"oOL" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/area/station/maintenance/port/greater) +"pfh" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/blue, /turf/open/floor/iron, -/area/commons/fitness/recreation) -"oOT" = ( +/area/station/hallway/primary/central/fore) +"pfj" = ( /obj/machinery/light/small/directional/north, -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ - dir = 4 - }, /obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/light_switch/directional/west, /turf/open/floor/iron/dark, -/area/service/chapel/office) -"oOW" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/navbeacon{ - codes_txt = "patrol;next_patrol=arrivals4"; - location = "arrivals3" - }, -/turf/open/floor/iron, -/area/hallway/secondary/entry) -"oOY" = ( -/obj/machinery/holopad{ - pixel_x = -16 - }, -/obj/effect/landmark/start/chemist, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/tile/yellow/half/contrasted{ +/area/station/science/xenobiology) +"pfq" = ( +/obj/structure/chair/office/light{ dir = 4 }, +/obj/effect/turf_decal/tile/purple, /turf/open/floor/iron/white, -/area/medical/pharmacy) -"oPn" = ( -/obj/structure/lattice/catwalk, -/obj/structure/transit_tube/horizontal, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/space/basic, -/area/space/nearstation) -"oPv" = ( +/area/station/science/lab) +"pfs" = ( +/obj/structure/table/reinforced, +/obj/item/aicard, +/obj/item/circuitboard/aicore, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron, +/area/station/command/heads_quarters/rd) +"pfy" = ( /obj/item/kirbyplants/random, -/obj/machinery/door_timer{ - id = "brig2"; - name = "Cell 2"; - pixel_x = -32 - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron, +/area/station/medical/virology) +"pfF" = ( +/obj/structure/table/reinforced, +/obj/item/folder/red, +/obj/item/flashlight/seclite, +/obj/effect/turf_decal/tile/red/fourcorners, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/security/brig) -"oPB" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/research{ - name = "Circuits Lab"; - req_access_txt = "47" - }, +/area/station/security/office) +"pfQ" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/disposalpipe/segment{ dir = 4 }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 + }, /obj/effect/turf_decal/stripes/line{ dir = 8 }, /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ - cycle_id = "sci-toxins-circuits" +/obj/machinery/door/airlock/highsecurity{ + name = "Atmospherics Emergency Access" }, +/obj/machinery/door/firedoor/heavy, +/obj/effect/mapping_helpers/airlock/access/all/engineering/atmos, /turf/open/floor/iron, -/area/science/misc_lab) -"oPE" = ( -/obj/machinery/atmospherics/pipe/smart/simple/yellow/visible, -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 1 +/area/station/maintenance/port/fore) +"pfV" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/window/brigdoor/right/directional/south{ + dir = 8; + name = "Security Desk"; + pixel_x = -8; + req_access = list("security") }, -/turf/open/floor/iron, -/area/engineering/atmos) -"oPH" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/brown/anticorner/contrasted{ - dir = 4 +/obj/item/folder/red, +/obj/item/hand_labeler, +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 8 }, /turf/open/floor/iron, -/area/cargo/miningoffice) -"oPK" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, +/area/station/security/checkpoint) +"pga" = ( +/obj/item/radio/intercom/directional/east, +/obj/machinery/light/directional/north, +/turf/open/floor/iron, +/area/station/engineering/atmos/hfr_room) +"pgb" = ( +/turf/open/floor/engine/n2o, +/area/station/engineering/atmos) +"pgl" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, /obj/structure/disposalpipe/segment{ dir = 9 }, -/obj/structure/closet/secure_closet/freezer/meat, -/obj/effect/turf_decal/bot, -/obj/item/food/meat/slab/monkey, -/obj/item/food/meat/slab/monkey, -/turf/open/floor/iron/dark, -/area/service/kitchen/coldroom) -"oPO" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 4 - }, -/turf/open/floor/wood, -/area/service/theater) -"oPT" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"pgn" = ( +/obj/structure/window, +/obj/effect/decal/cleanable/dirt, /obj/structure/cable, -/obj/effect/landmark/start/hangover, -/obj/machinery/navbeacon{ - codes_txt = "patrol;next_patrol=hall2"; - location = "hall1" +/turf/open/floor/iron, +/area/station/security/prison/garden) +"pgo" = ( +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/security/prison/work) +"pgr" = ( +/obj/structure/cable, +/obj/machinery/duct, +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, -/obj/effect/turf_decal/plaque{ - icon_state = "L5" +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 }, /turf/open/floor/iron, -/area/hallway/primary/central/fore) -"oQM" = ( +/area/station/engineering/main) +"pgs" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/sign/departments/medbay/alt, /obj/structure/cable, -/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/plating, +/area/station/security/medical) +"pgu" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"oQT" = ( +/area/station/security/execution/transfer) +"pgz" = ( +/obj/item/chair/plastic, /obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/engineering/supermatter/room) -"oRa" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/obj/effect/turf_decal/siding/purple{ + dir = 9 }, +/turf/open/floor/glass, +/area/station/maintenance/space_hut/observatory) +"pgA" = ( +/obj/structure/sign/warning/secure_area, +/turf/closed/wall/r_wall, +/area/station/engineering/main) +"pgB" = ( +/obj/structure/rack, +/obj/machinery/light/small/directional/south, +/obj/item/aicard, +/obj/item/storage/secure/briefcase, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/status_display/evac/directional/south, +/turf/open/floor/iron/dark, +/area/station/command/bridge) +"pgE" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/wood, +/area/station/command/heads_quarters/captain/private) +"pgF" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/iron, -/area/hallway/primary/central/fore) -"oRf" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/bot, -/obj/machinery/door/poddoor/preopen{ - id = "engielock"; - name = "Engineering Lockdown Blast Door" +/turf/open/floor/plating, +/area/station/maintenance/department/crew_quarters/bar) +"pgL" = ( +/obj/effect/landmark/start/hangover, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, /turf/open/floor/iron, -/area/engineering/supermatter/room) -"oRk" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/line{ - dir = 4 +/area/station/hallway/secondary/entry) +"pgN" = ( +/obj/structure/disposalpipe/trunk, +/obj/item/radio/intercom/directional/north, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 }, -/obj/structure/window/reinforced{ +/obj/effect/turf_decal/tile/red{ dir = 4 }, -/obj/item/radio/intercom/directional/south, -/turf/open/floor/iron, -/area/cargo/sorting) -"oRl" = ( -/obj/structure/table/wood/poker, -/obj/effect/spawner/random/maintenance, -/turf/open/floor/iron/grimy, -/area/service/abandoned_gambling_den) -"oRu" = ( -/obj/structure/lattice/catwalk, -/obj/structure/transit_tube/crossing/horizontal, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/space/basic, -/area/space/nearstation) -"oRA" = ( +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/machinery/disposal/bin, /obj/effect/turf_decal/bot, -/obj/machinery/computer/department_orders/service, -/obj/machinery/airalarm/directional/north, -/turf/open/floor/iron/checker, -/area/hallway/secondary/service) -"oRH" = ( -/obj/effect/landmark/start/hangover, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/structure/sign/poster/random/directional/east, /turf/open/floor/iron, -/area/cargo/lobby) -"oRI" = ( -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/yellow{ +/area/station/commons/lounge) +"pgY" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/brown/visible, +/obj/machinery/newscaster/directional/south, +/turf/open/floor/iron, +/area/station/engineering/supermatter/room) +"phb" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/white, -/area/medical/chemistry) -"oRU" = ( -/obj/machinery/light/small/directional/north, +/obj/machinery/light/directional/north, +/obj/machinery/status_display/evac/directional/north, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"phj" = ( /obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"oRX" = ( -/obj/structure/cable, -/obj/machinery/duct, +/obj/machinery/atmospherics/components/trinary/filter{ + dir = 1 + }, +/turf/open/floor/plating{ + icon_state = "platingdmg2" + }, +/area/station/maintenance/department/engine/atmos) +"phm" = ( /obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"oRZ" = ( -/obj/effect/turf_decal/tile/neutral/half/contrasted, -/turf/open/floor/iron, -/area/maintenance/port/greater) -"oSi" = ( -/obj/effect/turf_decal/tile/yellow{ +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible{ +/obj/item/radio/intercom/directional/south{ + frequency = 1423; + name = "Interrogation Intercom" + }, +/turf/open/floor/iron/dark, +/area/station/security/interrogation) +"phn" = ( +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 4 }, -/turf/open/floor/iron/dark/corner{ +/obj/machinery/door/airlock/engineering/glass{ + name = "Supermatter Engine Room" + }, +/obj/effect/turf_decal/stripes/line{ dir = 8 }, -/area/hallway/primary/port) -"oSn" = ( -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/iron, -/area/command/teleporter) -"oSu" = ( -/obj/effect/decal/cleanable/dirt, -/turf/closed/wall, -/area/cargo/sorting) -"oSA" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ - dir = 1 - }, +/obj/machinery/door/firedoor, +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, +/turf/open/floor/iron, +/area/station/engineering/supermatter/room) +"php" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small/directional/south, +/obj/effect/turf_decal/tile/neutral/half/contrasted, /turf/open/floor/iron, -/area/maintenance/port/aft) -"oSB" = ( +/area/station/maintenance/starboard) +"phq" = ( /obj/structure/cable, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/obj/effect/turf_decal/tile/yellow/half/contrasted{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/commons/dorms) -"oSE" = ( -/obj/structure/table, -/obj/item/stack/medical/gauze, -/obj/item/stack/medical/suture, -/obj/item/stack/medical/mesh, +/turf/open/floor/iron/white, +/area/station/medical/chemistry) +"phI" = ( +/obj/structure/closet/secure_closet/hydroponics, /obj/effect/turf_decal/tile/blue{ dir = 4 }, -/turf/open/floor/iron/white, -/area/medical/medbay/lobby) -"oSH" = ( -/obj/structure/disposalpipe/trunk{ - dir = 1 +/obj/effect/turf_decal/tile/blue{ + dir = 8 }, -/obj/machinery/disposal/bin, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/science/misc_lab) -"oSW" = ( -/obj/structure/table/reinforced, -/obj/machinery/camera/directional/west{ - c_tag = "Research Division - Circuits Lab"; - name = "science camera"; - network = list("ss13","rd") +/obj/effect/turf_decal/tile/green{ + dir = 1 }, /obj/effect/turf_decal/bot, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/item/multitool{ - pixel_x = -4; - pixel_y = -2 - }, -/obj/item/multitool{ - pixel_x = 4; - pixel_y = 2 - }, -/turf/open/floor/iron/dark, -/area/science/misc_lab) -"oSY" = ( -/obj/effect/landmark/start/hangover, -/obj/structure/extinguisher_cabinet/directional/south, -/obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, -/area/service/hydroponics/garden) -"oTb" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/conveyor{ - id = "cargodisposals" +/area/station/service/hydroponics) +"phJ" = ( +/obj/machinery/atmospherics/components/binary/pump{ + dir = 1; + name = "Pure to Ports" }, -/turf/open/floor/plating, -/area/cargo/sorting) -"oTf" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/box/corners{ + dir = 8 + }, /turf/open/floor/iron, -/area/engineering/storage) -"oTl" = ( -/obj/machinery/door/firedoor, -/obj/structure/cable, +/area/station/engineering/atmos) +"phN" = ( /obj/machinery/door/airlock/grunge{ - name = "Morgue"; - req_access_txt = "5;6" + name = "Crematorium" }, +/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ dir = 1 }, +/obj/effect/mapping_helpers/airlock/access/all/service/crematorium, +/turf/open/floor/iron/dark, +/area/station/service/chapel/funeral) +"phR" = ( +/obj/structure/table, +/obj/item/folder, +/obj/item/pen, +/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron, +/area/station/commons/locker) +"piv" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron, -/area/medical/morgue) -"oTt" = ( -/obj/structure/sign/warning/electricshock{ - pixel_y = -30 - }, -/obj/machinery/camera/directional/south{ - c_tag = "Permabrig - Fitness"; - network = list("ss13","prison") +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ + dir = 10 }, +/obj/effect/turf_decal/trimline/yellow/filled/warning, /turf/open/floor/iron, -/area/security/prison) -"oTw" = ( -/obj/effect/landmark/start/shaft_miner, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron, -/area/cargo/miningoffice) -"oTR" = ( -/obj/effect/turf_decal/bot, -/obj/structure/tank_dispenser, +/area/station/engineering/atmos) +"pix" = ( /obj/effect/turf_decal/tile/neutral{ - dir = 4 + dir = 8 }, +/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, -/obj/machinery/light/small/directional/south, -/turf/open/floor/iron/dark, -/area/engineering/supermatter/room) -"oTS" = ( -/obj/structure/table, -/obj/item/assembly/timer, -/obj/item/assembly/timer{ - pixel_x = -4; - pixel_y = 2 - }, -/obj/item/assembly/timer{ - pixel_x = 6; - pixel_y = -4 + dir = 4 }, -/obj/item/assembly/timer{ - pixel_x = 5; - pixel_y = 4 +/obj/machinery/light/directional/west, +/obj/structure/sign/warning/secure_area{ + pixel_x = -32 }, -/obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/science/mixing/launch) -"oUz" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/area/station/engineering/atmos) +"piA" = ( +/obj/machinery/vending/wardrobe/chap_wardrobe, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/light_switch/directional/east, +/turf/open/floor/iron/dark, +/area/station/service/chapel/office) +"piF" = ( +/obj/machinery/door/morgue{ + name = "Curator's Study"; + req_access = list("library") }, +/obj/effect/landmark/navigate_destination, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/station/service/library) +"piG" = ( /obj/machinery/door/firedoor, /obj/effect/turf_decal/stripes/line, -/obj/machinery/door/airlock/public/glass{ - name = "Fore Hallway" +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/hallway/primary/fore) -"oUA" = ( -/obj/effect/spawner/structure/window/reinforced, +/area/station/hallway/primary/central/aft) +"pjb" = ( +/obj/machinery/duct, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/delivery, +/turf/open/floor/iron/dark, +/area/station/engineering/main) +"pji" = ( +/obj/effect/landmark/event_spawn, +/turf/open/floor/glass/reinforced, +/area/station/commons/fitness/recreation) +"pjk" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/plating, -/area/service/hydroponics) -"oUC" = ( -/obj/structure/railing/corner{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/area/station/maintenance/fore) +"pjp" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable, +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=engi3"; + location = "engi2" }, +/obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron, -/area/hallway/primary/fore) -"oUS" = ( +/area/station/hallway/primary/port) +"pjN" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/engineering/supermatter/room) +"pjS" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/brown/half/contrasted{ - dir = 1 +/turf/open/floor/plating, +/area/station/science/research/abandoned) +"pkc" = ( +/obj/machinery/vending/cigarette, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/service/abandoned_gambling_den) +"pkd" = ( +/obj/effect/spawner/structure/window/reinforced, +/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" + }, +/turf/open/floor/plating, +/area/station/hallway/secondary/entry) +"pke" = ( +/obj/structure/cable, +/obj/effect/turf_decal/siding/green{ + dir = 8 }, -/turf/open/floor/iron, -/area/cargo/lobby) -"oUU" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/bot, -/obj/machinery/processor{ - pixel_y = 1 +/turf/open/floor/iron/checker, +/area/station/service/hydroponics/garden/abandoned) +"pkf" = ( +/obj/effect/turf_decal/tile/neutral/half{ + dir = 8 }, /turf/open/floor/iron, -/area/service/kitchen/abandoned) -"oVe" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 +/area/station/commons/dorms) +"pkj" = ( +/obj/machinery/light/directional/north, +/obj/item/kirbyplants{ + icon_state = "plant-21" }, +/obj/effect/turf_decal/delivery, /turf/open/floor/iron, -/area/hallway/primary/fore) -"oVp" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/plastic, -/turf/open/floor/plating, -/area/maintenance/department/crew_quarters/bar) -"oVx" = ( +/area/station/hallway/secondary/entry) +"pkp" = ( /obj/structure/disposalpipe/segment{ - dir = 4 + dir = 9 }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron, -/area/cargo/miningoffice) -"oVG" = ( -/obj/effect/landmark/blobstart, -/obj/structure/cable, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 +/obj/structure/lattice/catwalk, +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ + dir = 5 }, -/turf/open/floor/iron/dark, -/area/security/warden) -"oVR" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/space/basic, +/area/space/nearstation) +"pkr" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/landmark/start/hangover, /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/corner{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, +/obj/structure/chair/stool/bar/directional/north, +/turf/open/floor/carpet/green, +/area/station/commons/lounge) +"pkx" = ( +/obj/structure/displaycase/labcage, +/obj/machinery/light/directional/north, +/obj/effect/turf_decal/delivery, /turf/open/floor/iron, -/area/hallway/secondary/entry) -"oWd" = ( +/area/station/command/heads_quarters/rd) +"pky" = ( /obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/machinery/power/smes/engineering, +/obj/machinery/light_switch/directional/east, +/turf/open/floor/circuit/green, +/area/station/engineering/main) +"pkC" = ( +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/turf/open/floor/plating, -/area/maintenance/port/lesser) -"oWn" = ( +/obj/machinery/door/airlock/command/glass{ + name = "Customs Post" + }, +/obj/machinery/door/firedoor, +/obj/effect/mapping_helpers/airlock/access/all/command/hop, +/turf/open/floor/iron/dark/textured, +/area/station/security/checkpoint/customs/fore) +"pkM" = ( +/obj/effect/landmark/start/research_director, +/obj/structure/cable, +/obj/effect/turf_decal/tile/purple/fourcorners, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 4 +/turf/open/floor/iron, +/area/station/command/heads_quarters/rd) +"pkN" = ( +/obj/item/kirbyplants{ + icon_state = "plant-21" }, -/obj/effect/turf_decal/siding/yellow, -/obj/effect/turf_decal/tile/yellow/half/contrasted{ +/obj/effect/turf_decal/tile/red{ dir = 4 }, /turf/open/floor/iron, -/area/engineering/break_room) -"oWD" = ( -/obj/effect/landmark/start/hangover, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/wood, -/area/service/theater) -"oWK" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/cafeteria, -/area/security/prison) -"oWV" = ( +/area/station/hallway/primary/starboard) +"pkT" = ( +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 1 - }, -/turf/open/floor/iron{ - heat_capacity = 1e+006 +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 }, -/area/hallway/primary/central/aft) -"oWX" = ( -/obj/effect/spawner/structure/window/hollow/reinforced/end{ - dir = 1 +/obj/effect/mapping_helpers/airlock/locked, +/obj/machinery/door/airlock/vault{ + name = "Vault Door" }, -/obj/structure/cable, -/turf/open/floor/plating, -/area/service/abandoned_gambling_den) -"oXg" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/structure/sign/warning/electric_shock{ + pixel_y = -32 }, -/obj/structure/cable, -/turf/open/floor/iron, -/area/security/office) -"oXj" = ( -/obj/structure/closet/secure_closet/brig{ - name = "Prisoner Locker" +/obj/structure/sign/warning/secure_area{ + pixel_y = 32 }, -/obj/structure/cable, +/obj/effect/landmark/navigate_destination, /obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/security/prison) -"oXE" = ( -/obj/structure/sign/nanotrasen{ - pixel_y = -32 +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, -/obj/machinery/camera/directional/south{ - c_tag = "Security - Brig Desk" +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, +/obj/effect/mapping_helpers/airlock/access/all/supply/vault, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/command/nuke_storage) +"pkW" = ( /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/effect/turf_decal/tile/red/half/contrasted, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/security/holding_cell) -"oXG" = ( +/area/station/science/xenobiology) +"pkZ" = ( /obj/structure/cable, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/machinery/airalarm/directional/east, -/turf/open/floor/iron, -/area/engineering/main) -"oXH" = ( -/obj/machinery/light/directional/south, -/obj/item/kirbyplants/random, -/obj/machinery/camera/directional/south{ - c_tag = "Library - Aft"; - name = "library camera" +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/obj/machinery/status_display/evac/directional/south, -/turf/open/floor/wood, -/area/service/library) -"oXU" = ( -/obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/stripes/line{ - dir = 9 + dir = 10 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/maintenance/starboard/aft) -"oXW" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/turf/open/floor/iron/dark, +/area/station/engineering/main) +"pla" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable, +/obj/machinery/door/poddoor/preopen{ + id = "xeno7"; + name = "Creature Cell #7" }, -/turf/open/floor/iron, -/area/engineering/main) -"oXY" = ( +/turf/open/floor/plating, +/area/station/science/xenobiology) +"plc" = ( +/obj/structure/sign/warning/no_smoking, +/turf/closed/wall/r_wall, +/area/station/science/lab) +"plh" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/stripes/line{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/junction{ dir = 1 }, -/obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, -/area/engineering/atmos/hfr_room) -"oYb" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock{ - name = "Locker Room" +/area/station/security/brig) +"pln" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/portable_atmospherics/canister/water_vapor, +/obj/machinery/light/small/directional/south, +/obj/effect/turf_decal/bot/right, +/turf/open/floor/iron/checker, +/area/station/service/janitor) +"pls" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/structure/cable, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/decal/cleanable/dirt, +/obj/structure/window/reinforced{ dir = 1 }, +/obj/machinery/door/window/right/directional/west{ + name = "Cargo Office Delivery"; + req_access = list("cargo") + }, +/obj/effect/turf_decal/delivery, /turf/open/floor/iron, -/area/commons/locker) -"oYf" = ( -/obj/structure/table/reinforced, -/obj/item/stack/sheet/plasteel/fifty, -/obj/item/stack/sheet/rglass{ - amount = 50; - pixel_x = 2; - pixel_y = -2 +/area/station/cargo/office) +"plF" = ( +/obj/effect/turf_decal/loading_area, +/turf/open/floor/iron, +/area/station/command/teleporter) +"plK" = ( +/obj/structure/disposalpipe/segment{ + dir = 10 }, -/obj/item/stock_parts/cell/emproof{ - pixel_x = 1; - pixel_y = 3 +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 4 }, -/obj/effect/turf_decal/bot, -/obj/machinery/newscaster/directional/east, -/obj/item/mod/module/plasma_stabilizer, -/obj/item/mod/module/thermal_regulator, -/obj/item/mod/module/magboot, /turf/open/floor/iron, -/area/engineering/storage) -"oYj" = ( -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/simple/dark/visible{ - dir = 4 +/area/station/engineering/atmos/hfr_room) +"pma" = ( +/obj/effect/turf_decal/tile/blue/half/contrasted{ + dir = 8 }, /turf/open/floor/iron/dark, -/area/maintenance/disposal/incinerator) -"oYH" = ( -/obj/structure/disposalpipe/segment{ - dir = 9 - }, +/area/station/command/bridge) +"pmp" = ( +/obj/item/kirbyplants/random, +/obj/effect/turf_decal/tile/red/half/contrasted, +/turf/open/floor/iron, +/area/station/security/checkpoint/escape) +"pmx" = ( +/obj/structure/dresser, /obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/service/library/abandoned) +"pmE" = ( +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/iron, +/area/station/science/research/abandoned) +"pmG" = ( /obj/effect/turf_decal/stripes/line{ dir = 9 }, -/obj/machinery/atmospherics/components/trinary/filter/flipped{ - dir = 8 - }, -/obj/effect/turf_decal/box/corners, /turf/open/floor/iron, -/area/maintenance/disposal/incinerator) -"oYI" = ( -/obj/machinery/igniter/incinerator_ordmix, -/turf/open/floor/engine/vacuum, -/area/science/mixing/chamber) -"oYJ" = ( -/obj/structure/cable, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/area/station/command/gateway) +"pmJ" = ( +/obj/structure/closet/firecloset, +/obj/effect/turf_decal/bot, /turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"oZc" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible{ - dir = 4 - }, -/turf/open/floor/plating, -/area/engineering/atmos/pumproom) -"oZg" = ( -/obj/structure/rack, -/obj/effect/spawner/random/techstorage/ai_all, -/obj/effect/turf_decal/stripes/line, +/area/station/science/research) +"pmS" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/carpet/green, +/area/station/commons/lounge) +"pmV" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/vending/coffee, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron/dark, +/area/station/hallway/secondary/entry) +"png" = ( +/obj/effect/landmark/event_spawn, +/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral, /turf/open/floor/iron, -/area/engineering/storage/tech) -"oZh" = ( -/obj/effect/turf_decal/trimline/yellow/filled/warning, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron/white, -/area/medical/chemistry) -"oZm" = ( -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/yellow{ +/area/station/hallway/secondary/command) +"pnl" = ( +/obj/structure/table, +/obj/item/folder/white, +/obj/item/assembly/infra, +/obj/effect/turf_decal/tile/purple{ dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/white, -/area/medical/chemistry) -"oZs" = ( -/obj/structure/cable, -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/command/glass{ - name = "Bridge Access"; - req_access_txt = "19" - }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ - cycle_id = "bridge-left" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, +/area/station/science/lobby) +"pnm" = ( +/obj/structure/table/reinforced, +/obj/item/stack/sheet/iron/fifty, +/obj/item/stack/sheet/glass/fifty, /turf/open/floor/iron/dark, -/area/command/bridge) -"oZJ" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock{ - name = "Law Office" - }, -/obj/structure/cable, +/area/station/engineering/atmos/hfr_room) +"pnq" = ( +/obj/machinery/computer/chef_order, /obj/effect/turf_decal/bot, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/mapping_helpers/airlock/access/all/service/lawyer, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ dir = 4 }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, /turf/open/floor/iron, -/area/service/lawoffice) -"oZM" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/area/station/service/kitchen) +"pnu" = ( +/obj/item/kirbyplants/random, +/obj/machinery/light/directional/south, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/landmark/start/hangover, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/effect/turf_decal/tile/red{ +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/power/apc/auto_name/directional/south, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/ai_upload) +"pnO" = ( +/obj/structure/closet/athletic_mixed, +/obj/effect/turf_decal/box/white, +/turf/open/floor/iron/dark/side{ dir = 4 }, -/obj/structure/chair{ - dir = 8 +/area/station/commons/fitness/recreation) +"pnR" = ( +/obj/machinery/light/small/directional/north, +/turf/open/floor/plating, +/area/station/service/abandoned_gambling_den) +"pnV" = ( +/obj/structure/cable, +/obj/structure/chair/office{ + dir = 1 }, -/turf/open/floor/iron/cafeteria, -/area/service/cafeteria) -"oZO" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/yellow{ +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/command/bridge) +"pob" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/entertainment/arcade{ dir = 1 }, -/obj/effect/turf_decal/tile/yellow, -/turf/open/floor/iron, -/area/engineering/supermatter/room) -"oZQ" = ( -/obj/structure/table, -/obj/item/clothing/suit/apron/chef, -/obj/item/clothing/under/color/white, -/obj/item/clothing/head/soft/mime, -/obj/item/clothing/mask/surgical, +/obj/machinery/light/dim/directional/south, /turf/open/floor/plating, -/area/maintenance/port/fore) -"oZT" = ( -/obj/machinery/computer/secure_data, -/obj/effect/turf_decal/tile/red/half/contrasted{ +/area/station/service/abandoned_gambling_den/gaming) +"pod" = ( +/obj/machinery/computer/operating{ dir = 1 }, -/turf/open/floor/iron/dark, -/area/command/bridge) -"oZU" = ( -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/obj/effect/turf_decal/tile/blue/half/contrasted{ + dir = 4 }, -/obj/machinery/door/poddoor/shutters/window{ - id = "gatewayshutters"; - name = "Gateway Chamber Shutters" +/turf/open/floor/iron/white, +/area/station/medical/surgery/aft) +"pok" = ( +/obj/structure/table/reinforced, +/obj/machinery/microwave{ + desc = "Cooks and boils stuff, somehow."; + pixel_y = 5 }, +/obj/effect/turf_decal/tile/brown/anticorner/contrasted, /turf/open/floor/iron, -/area/command/gateway) -"oZY" = ( -/obj/machinery/firealarm/directional/north, -/turf/open/floor/wood, -/area/command/meeting_room/council) -"pae" = ( +/area/station/cargo/storage) +"poA" = ( +/obj/item/kirbyplants/random, +/obj/machinery/light_switch/directional/south, +/obj/effect/turf_decal/delivery, +/turf/open/floor/iron, +/area/station/engineering/storage/tech) +"poC" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/brown/half/contrasted{ - dir = 8 +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, /turf/open/floor/iron, -/area/cargo/qm) -"pah" = ( -/obj/effect/turf_decal/stripes/line{ +/area/station/maintenance/fore) +"poP" = ( +/obj/structure/chair/comfy/brown{ + dir = 1 + }, +/turf/open/floor/iron/grimy, +/area/station/command/corporate_showroom) +"pph" = ( +/obj/effect/turf_decal/tile/green{ dir = 8 }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 +/obj/structure/disposalpipe/segment{ + dir = 5 }, -/obj/machinery/door/airlock/public/glass{ - name = "Holodeck Access" +/turf/open/floor/iron/white, +/area/station/medical/virology) +"ppi" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark, +/area/station/service/chapel/office) +"ppF" = ( +/obj/structure/window/reinforced{ + dir = 1 }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ +/obj/structure/window/reinforced{ dir = 4 }, -/turf/open/floor/iron, -/area/commons/fitness/recreation) -"paw" = ( /obj/item/kirbyplants/random, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/science/misc_lab) -"pax" = ( -/obj/structure/chair/office{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/area/station/ai_monitored/aisat/exterior) +"ppU" = ( +/obj/effect/turf_decal/stripes/line{ dir = 8 }, -/turf/open/floor/iron/dark, -/area/security/interrogation) -"paL" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/pipe/smart/manifold4w/general/visible, /turf/open/floor/iron, -/area/maintenance/port/aft) -"paN" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 +/area/station/engineering/atmos/hfr_room) +"ppV" = ( +/obj/structure/table/reinforced, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/firealarm/directional/west, +/obj/item/multitool/circuit{ + pixel_x = 7 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/obj/item/multitool/circuit{ + pixel_x = -8 }, -/obj/machinery/bluespace_vendor/directional/north, -/turf/open/floor/iron, -/area/hallway/primary/starboard) -"paR" = ( +/obj/item/multitool/circuit, +/turf/open/floor/iron/dark, +/area/station/science/explab) +"ppY" = ( /obj/structure/cable, -/turf/open/floor/iron/grimy, -/area/command/heads_quarters/ce) -"paX" = ( -/turf/open/floor/iron/grimy, -/area/service/chapel) -"pbe" = ( -/obj/machinery/atmospherics/pipe/smart/manifold/scrubbers/visible{ - dir = 1 +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/cafeteria, +/area/station/service/kitchen) +"pqq" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/turf/open/floor/iron{ + dir = 8; + icon_state = "chapel" }, -/obj/effect/turf_decal/tile/red{ +/area/station/service/chapel) +"pqr" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/structure/window/reinforced/plasma, +/turf/open/floor/plating, +/area/station/engineering/supermatter/room) +"pqv" = ( +/obj/effect/turf_decal/tile/bar{ dir = 1 }, -/turf/open/floor/iron/cafeteria{ +/obj/effect/turf_decal/tile/bar, +/obj/machinery/holopad, +/obj/effect/turf_decal/bot, +/obj/effect/landmark/start/bartender, +/turf/open/floor/iron/dark, +/area/station/service/bar) +"pqw" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/portable_atmospherics/scrubber, +/turf/open/floor/iron/textured_large, +/area/station/engineering/atmos/project) +"pqF" = ( +/obj/effect/landmark/event_spawn, +/obj/effect/turf_decal/tile/purple{ dir = 8 }, -/area/engineering/atmos/pumproom) -"pbi" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ - dir = 1 +/obj/machinery/atmospherics/pipe/layer_manifold/supply/hidden{ + dir = 8 }, -/obj/effect/turf_decal/delivery, -/obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/south, -/turf/open/floor/iron, -/area/hallway/primary/central/aft) -"pbs" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/white, +/area/station/command/heads_quarters/rd) +"pqP" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/landmark/start/cargo_technician, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron, -/area/cargo/storage) -"pbM" = ( -/obj/machinery/door/airlock{ - id_tag = "Toilet3"; - name = "Toilet Unit" - }, -/turf/open/floor/plating, -/area/commons/toilet/locker) -"pbX" = ( -/obj/structure/railing, -/obj/structure/chair/sofa/bench/left{ +/turf/open/floor/iron/dark, +/area/station/science/genetics) +"pqX" = ( +/obj/structure/chair{ dir = 1 }, -/obj/effect/turf_decal/box/corners{ - dir = 1 +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/line{ + dir = 6 }, -/obj/effect/landmark/start/assistant, -/obj/effect/turf_decal/box/corners{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral/anticorner/contrasted, -/turf/open/floor/iron, -/area/hallway/primary/fore) -"pcj" = ( -/obj/structure/disposalpipe/segment, +/turf/open/floor/plating/airless, +/area/station/science/ordnance/bomb) +"prh" = ( +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable, -/obj/machinery/duct, /turf/open/floor/plating, -/area/maintenance/port/fore) -"pcl" = ( -/obj/machinery/atmospherics/pipe/smart/manifold/yellow/visible{ +/area/station/security/checkpoint/science/research) +"pri" = ( +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ dir = 8 }, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow, +/obj/effect/decal/cleanable/dirt, +/obj/structure/chair/stool/bar/directional/east, +/turf/open/floor/iron, +/area/station/commons/lounge) +"prl" = ( +/obj/effect/landmark/start/hangover/closet, +/obj/structure/closet/crate, +/obj/effect/turf_decal/bot, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, -/area/engineering/atmos) -"pcm" = ( +/area/station/cargo/warehouse) +"prn" = ( /obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/decal/cleanable/generic, +/obj/effect/spawner/random/structure/tank_holder, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"prp" = ( /obj/effect/decal/cleanable/dirt, -/obj/machinery/door/airlock/maintenance_hatch{ - name = "Maintenance Hatch"; - req_access_txt = "12" +/obj/effect/turf_decal/bot, +/turf/open/floor/iron, +/area/station/science/research/abandoned) +"prt" = ( +/obj/item/kirbyplants/random, +/turf/open/floor/wood, +/area/station/command/heads_quarters/captain) +"prw" = ( +/obj/structure/table/reinforced, +/obj/item/assembly/timer, +/obj/item/assembly/timer, +/obj/machinery/light/directional/south, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron, +/area/station/commons/storage/primary) +"prB" = ( +/obj/structure/bed{ + dir = 4 }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/obj/effect/decal/cleanable/cobweb, +/obj/machinery/camera/directional/north{ + c_tag = "Permabrig - Isolation"; + network = list("ss13","prison") }, -/obj/effect/turf_decal/stripes/line{ +/turf/open/floor/plating, +/area/station/security/prison/safe) +"prJ" = ( +/obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/iron, -/area/maintenance/disposal) -"pcx" = ( /obj/structure/cable, /obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/security/courtroom) -"pcD" = ( -/obj/effect/turf_decal/siding/green{ - dir = 5 - }, -/obj/effect/landmark/start/botanist, -/turf/open/floor/iron/dark/smooth_large, -/area/service/hydroponics) -"pcJ" = ( -/obj/structure/cable, +/area/station/hallway/secondary/entry) +"prZ" = ( /obj/effect/turf_decal/tile/neutral, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/firealarm/directional/east, /turf/open/floor/iron, -/area/commons/toilet/locker) -"pcN" = ( -/obj/structure/disposalpipe/trunk{ - dir = 8 - }, -/obj/machinery/disposal/bin, -/turf/open/floor/wood, -/area/service/lawoffice) -"pcP" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/maintenance/disposal/incinerator) -"pde" = ( -/obj/effect/turf_decal/bot, -/obj/machinery/shower{ - dir = 1; - name = "emergency shower" +/area/station/hallway/primary/central/fore) +"psb" = ( +/obj/machinery/atmospherics/pipe/smart/simple/green/visible{ + dir = 4 }, -/obj/effect/turf_decal/trimline/blue/end{ +/obj/machinery/meter, +/turf/closed/wall/r_wall, +/area/station/engineering/atmos) +"psd" = ( +/obj/effect/turf_decal/tile/red/half/contrasted{ dir = 1 }, -/turf/open/floor/iron/dark/textured, -/area/engineering/atmos/project) -"pdh" = ( -/obj/machinery/duct, -/obj/effect/turf_decal/trimline/yellow/line{ +/turf/open/floor/iron, +/area/station/security/office) +"psi" = ( +/obj/structure/cable, +/obj/machinery/power/apc/auto_name/directional/north, +/turf/open/floor/iron, +/area/station/maintenance/department/engine/atmos) +"pso" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron, +/area/station/cargo/sorting) +"psq" = ( +/obj/effect/turf_decal/tile/blue, +/obj/machinery/status_display/evac/directional/south, +/turf/open/floor/iron, +/area/station/hallway/primary/central/aft) +"pst" = ( +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/commons/toilet/restrooms) +"psP" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 1 }, /turf/open/floor/iron, -/area/engineering/atmos/project) -"pdm" = ( +/area/station/science/xenobiology) +"psR" = ( +/obj/machinery/atmospherics/components/binary/valve, /obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/binary/valve/digital{ +/turf/open/floor/iron, +/area/station/engineering/atmos/hfr_room) +"psV" = ( +/obj/structure/bed, +/obj/item/bedsheet/medical, +/obj/machinery/iv_drip, +/obj/machinery/camera/directional/east{ + c_tag = "Medbay - Recovery Room"; + name = "medbay camera"; + network = list("ss13","medbay") + }, +/obj/effect/turf_decal/tile/blue{ dir = 4 }, -/obj/item/radio/intercom/directional/south, -/obj/effect/turf_decal/box, +/turf/open/floor/iron/white, +/area/station/medical/surgery/theatre) +"psZ" = ( +/obj/effect/turf_decal/plaque{ + icon_state = "L2" + }, /turf/open/floor/iron, -/area/engineering/supermatter/room) -"pdr" = ( -/obj/structure/sign/directions/evac{ - pixel_y = -8 +/area/station/hallway/primary/central/fore) +"pte" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/station/service/chapel) +"pto" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/commons/fitness/recreation) +"ptp" = ( +/obj/effect/landmark/start/mime, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, -/obj/structure/sign/directions/medical, -/obj/structure/sign/directions/security{ - pixel_y = 8 +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/turf/closed/wall, -/area/service/library) -"pdx" = ( +/obj/structure/chair/stool/directional/north, +/turf/open/floor/iron/checker, +/area/station/service/theater) +"ptA" = ( /obj/structure/cable, -/obj/structure/rack, -/obj/item/circuitboard/machine/exoscanner{ - pixel_y = -3 - }, -/obj/item/circuitboard/machine/exoscanner, -/obj/item/circuitboard/machine/exoscanner{ +/obj/structure/table/reinforced, +/obj/item/tank/jetpack/carbondioxide{ + pixel_x = 3; pixel_y = 3 }, -/obj/effect/turf_decal/bot, -/obj/machinery/power/apc/auto_name/directional/west, -/obj/effect/turf_decal/tile/brown/half/contrasted{ +/obj/item/tank/jetpack/carbondioxide, +/obj/effect/turf_decal/delivery, +/obj/machinery/power/apc/auto_name/directional/east, +/turf/open/floor/iron, +/area/station/engineering/storage) +"ptC" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/wood, +/area/station/hallway/secondary/service) +"ptM" = ( +/obj/machinery/status_display/evac/directional/north, +/obj/machinery/power/emitter{ dir = 8 }, -/turf/open/floor/iron, -/area/cargo/drone_bay) -"pdO" = ( -/obj/structure/cable, +/turf/open/floor/plating, +/area/station/engineering/supermatter/room) +"ptO" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/landmark/blobstart, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, +/obj/item/kirbyplants/random, +/obj/effect/turf_decal/stripes/line, +/obj/item/radio/intercom/directional/south, /turf/open/floor/iron, -/area/maintenance/port/greater) -"pdS" = ( +/area/station/ai_monitored/command/storage/eva) +"ptQ" = ( +/obj/structure/table, +/obj/item/stack/package_wrap, +/obj/item/hand_labeler, /obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/button/door/directional/west{ - id = "engielock"; - name = "Engineering Lockdown Control"; - pixel_y = -8; - req_access_txt = "10" +/turf/open/floor/iron/dark, +/area/station/security/warden) +"puc" = ( +/obj/structure/sign/painting/library{ + pixel_y = -32 }, -/obj/machinery/button/door/directional/west{ - id = "atmoslock"; - name = "Atmospherics Lockdown Control"; - pixel_y = 4; - req_access_txt = "24" +/turf/open/floor/wood, +/area/station/service/library) +"pud" = ( +/obj/machinery/stasis, +/obj/effect/turf_decal/tile/blue/half/contrasted{ + dir = 8 }, -/obj/machinery/button/door/directional/west{ - id = "engstorage"; - name = "Engineering Secure Storage Control"; - pixel_x = -36; - pixel_y = 4; - req_access_txt = "11" +/turf/open/floor/iron/white, +/area/station/medical/surgery/aft) +"puh" = ( +/obj/effect/spawner/structure/window/hollow/reinforced/directional{ + dir = 8 }, -/obj/machinery/button/door/directional/west{ - id = "transitlock"; - name = "Transit Tube Lockdown Control"; - pixel_x = -36; - pixel_y = -8; - req_access_txt = "19" +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/service/abandoned_gambling_den) +"puj" = ( +/obj/effect/landmark/start/hangover, +/obj/effect/turf_decal/siding/green{ + dir = 5 }, -/turf/open/floor/iron/dark, -/area/command/heads_quarters/ce) -"pdX" = ( -/obj/structure/table/wood, -/obj/item/storage/crayons, -/obj/item/toy/crayon/spraycan, -/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/station/service/hydroponics/garden) +"pup" = ( /obj/effect/decal/cleanable/dirt, -/obj/machinery/newscaster/directional/south, -/turf/open/floor/wood, -/area/maintenance/port/fore) -"ped" = ( -/obj/item/stack/sheet/iron/fifty, -/obj/item/stack/sheet/iron/fifty, -/obj/item/stack/sheet/iron/fifty, -/obj/item/stack/sheet/glass/fifty, -/obj/structure/table/reinforced, -/obj/machinery/requests_console/directional/north{ - department = "Robotics"; - departmentType = 2; - name = "Robotics Requests Console"; - receive_ore_updates = 1 +/obj/machinery/atmospherics/pipe/smart/manifold4w/general/visible, +/obj/machinery/meter, +/turf/open/floor/plating{ + icon_state = "panelscorched" }, -/obj/effect/turf_decal/bot, -/obj/structure/extinguisher_cabinet/directional/west, -/turf/open/floor/iron, -/area/science/robotics/lab) -"pel" = ( -/obj/effect/spawner/structure/window/reinforced/tinted, +/area/station/maintenance/department/engine/atmos) +"puv" = ( /obj/structure/cable, -/turf/open/floor/plating, -/area/command/heads_quarters/hos) -"pep" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"peu" = ( -/obj/structure/table, -/obj/machinery/recharger, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron, -/area/command/gateway) -"peF" = ( -/turf/closed/wall, -/area/commons/toilet/locker) -"peG" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/structure/table/reinforced, -/obj/item/stack/sheet/rglass{ - amount = 20; - pixel_x = 2; - pixel_y = -2 +/obj/effect/turf_decal/stripes/line{ + dir = 9 }, -/obj/item/stack/sheet/plasteel/twenty, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron/dark, -/area/engineering/atmos) -"peM" = ( -/obj/structure/closet/toolcloset, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible, -/obj/structure/extinguisher_cabinet/directional/east, -/turf/open/floor/plating, -/area/maintenance/department/electrical) -"peO" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/service/hydroponics) -"peR" = ( -/obj/machinery/navbeacon{ - codes_txt = "patrol;next_patrol=hall6"; - location = "hall5" - }, +/area/station/maintenance/port/aft) +"puD" = ( /obj/structure/cable, /obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 8 - }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, /turf/open/floor/iron, -/area/hallway/primary/central/aft) -"peW" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/area/station/medical/pharmacy) +"puE" = ( +/obj/effect/decal/cleanable/dirt, /obj/structure/cable, -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/stripes/line{ dir = 1 }, /turf/open/floor/iron, -/area/hallway/primary/central/fore) -"pff" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable, -/obj/machinery/door/poddoor/preopen{ - id = "brigprison"; - name = "Prison Blast door" +/area/station/science/robotics/mechbay) +"puG" = ( +/obj/machinery/camera/directional/east{ + c_tag = "Science - Server Room"; + name = "science camera"; + network = list("ss13","rd") }, -/turf/open/floor/plating, -/area/security/prison) -"pfi" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/door/airlock/engineering{ - name = "Starboard Quarter Solar Access"; - req_access_txt = "10" +/obj/machinery/atmospherics/components/unary/passive_vent{ + name = "server vent" }, -/obj/effect/turf_decal/stripes/line{ +/turf/open/floor/circuit/green/telecomms/mainframe, +/area/station/science/server) +"puN" = ( +/obj/effect/landmark/event_spawn, +/obj/effect/turf_decal/tile/red{ dir = 1 }, -/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/airalarm/directional/south, /turf/open/floor/iron, -/area/maintenance/solars/port/fore) -"pfk" = ( -/obj/machinery/status_display/evac/directional/south, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/structure/destructible/cult/item_dispenser/archives/library, -/obj/item/book/codex_gigas, -/turf/open/floor/iron/dark, -/area/service/library) -"pfp" = ( -/obj/structure/filingcabinet/medical, -/obj/machinery/firealarm/directional/east, -/obj/machinery/computer/security/telescreen/entertainment/directional/north, -/obj/effect/turf_decal/tile/blue/anticorner/contrasted{ +/area/station/security/execution/transfer) +"puU" = ( +/obj/structure/disposalpipe/junction/flip{ dir = 4 }, -/turf/open/floor/iron, -/area/security/checkpoint/customs/aft) -"pfw" = ( -/obj/structure/cable, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/yellow/half/contrasted{ dir = 1 }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 1 +/turf/open/floor/iron, +/area/station/hallway/primary/aft) +"puX" = ( +/obj/structure/table/reinforced, +/obj/machinery/light/directional/south, +/obj/item/storage/secure/briefcase, +/obj/item/taperecorder, +/obj/effect/turf_decal/bot, +/obj/item/radio/intercom{ + pixel_x = -26; + pixel_y = -26 + }, +/obj/machinery/newscaster/directional/south, +/obj/machinery/computer/security/telescreen/rd{ + dir = 4; + pixel_x = -26 }, /turf/open/floor/iron, -/area/command/heads_quarters/ce) -"pfC" = ( -/obj/machinery/light_switch/directional/south{ - pixel_x = 8 +/area/station/command/heads_quarters/rd) +"puZ" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/obj/structure/cable, -/obj/effect/turf_decal/tile/yellow, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/item/radio/intercom/directional/south{ - pixel_x = -4 +/obj/structure/disposalpipe/sorting/mail/flip{ + sortType = 25 }, +/turf/open/floor/iron, +/area/station/science/research) +"pvc" = ( /obj/structure/disposalpipe/segment{ - dir = 4 + dir = 5 }, -/turf/open/floor/iron/white, -/area/medical/pharmacy) -"pfX" = ( -/obj/machinery/duct, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/trimline/yellow/line{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating/airless, +/area/station/medical/virology) +"pvK" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/blue{ dir = 1 }, -/turf/open/floor/iron, -/area/engineering/atmos/project) -"pgd" = ( -/obj/machinery/air_sensor/mix_tank, -/turf/open/floor/engine/vacuum, -/area/engineering/atmos) -"pgo" = ( -/obj/structure/railing, -/obj/effect/turf_decal/siding/wood/corner{ - dir = 4 +/obj/effect/turf_decal/tile/blue{ + dir = 8 }, -/obj/item/radio/intercom/directional/east, -/obj/machinery/door/firedoor/border_only, -/obj/machinery/camera/directional/east{ - c_tag = "Service - Theater Stage"; - name = "service camera" +/obj/structure/disposalpipe/sorting/mail{ + name = "CE's Junction"; + sortType = 5 }, -/obj/machinery/light/small/directional/east, -/turf/open/floor/wood, -/area/service/theater) -"pgt" = ( -/obj/structure/table/wood, -/obj/item/paper_bin, -/obj/item/pen, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/carpet, -/area/service/chapel/office) -"pgD" = ( /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"pgK" = ( -/obj/structure/table/wood, -/obj/effect/spawner/random/entertainment/coin, -/obj/machinery/door/firedoor, -/obj/item/storage/wallet/random, -/turf/open/floor/iron/dark/smooth_half{ +/turf/open/floor/iron/dark/side{ + dir = 8 + }, +/area/station/engineering/lobby) +"pvR" = ( +/obj/structure/cable, +/obj/structure/closet/secure_closet/hydroponics, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/green{ dir = 1 }, -/area/service/bar) -"pgO" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/smart/simple/cyan/hidden, -/obj/effect/turf_decal/delivery, -/turf/open/floor/iron/dark, -/area/engineering/atmos) -"pgS" = ( -/obj/structure/table/wood, -/obj/item/folder/yellow{ - pixel_x = 3; - pixel_y = 3 +/obj/machinery/airalarm/directional/west, +/obj/effect/turf_decal/bot, +/obj/machinery/camera/directional/west{ + c_tag = "Service - Hydroponics Back"; + dir = 10; + name = "hallway camera" }, -/obj/item/folder/blue, +/turf/open/floor/iron, +/area/station/service/hydroponics) +"pwa" = ( +/obj/structure/cable, +/obj/effect/turf_decal/stripes/line, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/item/radio/intercom/directional/south, -/obj/effect/turf_decal/tile/blue/half/contrasted{ - dir = 8 - }, /turf/open/floor/iron, -/area/security/courtroom) -"pgT" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, -/turf/closed/wall/r_wall, -/area/maintenance/disposal/incinerator) -"phf" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/chair/comfy/black, -/turf/open/floor/carpet, -/area/command/meeting_room/council) -"pho" = ( -/obj/effect/turf_decal/tile/neutral/half/contrasted{ +/area/station/command/gateway) +"pwk" = ( +/obj/machinery/camera/directional/east{ + c_tag = "Security - Brig Aft" + }, +/obj/effect/turf_decal/tile/red{ dir = 4 }, +/obj/item/radio/intercom/directional/east, /turf/open/floor/iron, -/area/engineering/storage/tech) -"phx" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/grimy, -/area/command/heads_quarters/hos) -"phz" = ( +/area/station/security/brig) +"pwo" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/structure/crate_abandoned, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/station/maintenance/port/greater) +"pwq" = ( /obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable, +/obj/machinery/door/firedoor/heavy, /turf/open/floor/plating, -/area/security/medical) -"phL" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/effect/turf_decal/siding/brown/corner, -/obj/machinery/light/directional/east, -/turf/open/floor/iron, -/area/hallway/primary/fore) -"phM" = ( -/obj/machinery/atmospherics/pipe/smart/simple/yellow/visible{ +/area/station/science/ordnance/storage) +"pwr" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/machinery/meter{ - name = "Mixed Air Tank Out" - }, -/turf/closed/wall/r_wall, -/area/engineering/atmos) -"phN" = ( -/obj/machinery/atmospherics/components/binary/pump{ - dir = 1; - name = "Port to Filter" - }, -/obj/effect/turf_decal/trimline/yellow/filled/warning{ - dir = 1 - }, +/obj/item/radio/intercom/directional/east, /turf/open/floor/iron, -/area/engineering/atmos) -"pij" = ( -/obj/structure/table/wood, -/obj/item/camera_film{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/item/camera_film, -/obj/machinery/firealarm/directional/east, -/turf/open/floor/iron/grimy, -/area/service/library) -"pim" = ( -/obj/structure/disposalpipe/segment, +/area/station/maintenance/disposal/incinerator) +"pwA" = ( /obj/structure/cable, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 8 +/obj/structure/sink/kitchen{ + pixel_y = 24 }, +/turf/open/floor/iron/cafeteria, +/area/station/service/kitchen) +"pwE" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, /turf/open/floor/iron, -/area/security/brig) -"pin" = ( -/obj/structure/cable, -/obj/structure/disposalpipe/segment, +/area/station/medical/cryo) +"pwO" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/structure/table/reinforced, +/obj/item/storage/box/lights/mixed, +/obj/item/grenade/chem_grenade/smart_metal_foam, +/obj/item/grenade/chem_grenade/smart_metal_foam, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"pwY" = ( +/obj/structure/table/reinforced, +/obj/machinery/cell_charger, +/obj/effect/turf_decal/bot, /turf/open/floor/iron, -/area/hallway/primary/central/fore) -"pip" = ( -/obj/machinery/camera/directional/east{ - c_tag = "Central Hallway - Aft Starboard"; - name = "hallway camera" - }, -/obj/effect/turf_decal/tile/neutral, +/area/station/science/xenobiology) +"pxb" = ( +/turf/open/floor/wood, +/area/station/service/abandoned_gambling_den) +"pxj" = ( +/turf/open/floor/iron/white/corner, +/area/station/commons/fitness/recreation) +"pxs" = ( +/obj/machinery/door/window/right/directional/north, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/aisat/exterior) +"pxt" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/hallway/primary/central/aft) -"pir" = ( -/obj/structure/closet{ - name = "Evidence Closet" +/obj/machinery/door/airlock{ + name = "Clown's Backstage Room" }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/firealarm/directional/west, -/turf/open/floor/iron/dark, -/area/security/warden) -"piy" = ( -/obj/structure/closet/secure_closet/hos, +/obj/machinery/door/firedoor, /obj/effect/turf_decal/stripes/line{ - dir = 9 + dir = 8 }, -/turf/open/floor/iron, -/area/command/heads_quarters/hos) -"pja" = ( -/obj/structure/table/wood, -/obj/item/storage/briefcase, -/obj/structure/sign/poster/official/help_others{ - pixel_x = 32 +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, -/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/mapping_helpers/airlock/access/all/service/theatre, /turf/open/floor/iron/dark, -/area/security/courtroom) -"pjg" = ( +/area/station/service/theater) +"pxz" = ( +/obj/machinery/portable_atmospherics/canister/air, +/obj/effect/turf_decal/bot, +/obj/machinery/light/small/directional/east, +/turf/open/floor/iron/dark/textured_large, +/area/station/engineering/atmos/storage/gas) +"pxI" = ( /obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/engineering/atmos/storage/gas) -"pjm" = ( /obj/structure/cable, -/obj/effect/turf_decal/delivery, -/obj/machinery/atmospherics/pipe/smart/manifold4w/general/visible, +/turf/open/floor/plating, +/area/station/security/checkpoint/customs/aft) +"pxN" = ( +/obj/structure/grille, +/turf/closed/wall/r_wall, +/area/station/engineering/atmos) +"pxS" = ( /turf/open/floor/iron, -/area/science/xenobiology) -"pjF" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ +/area/station/cargo/miningoffice) +"pxT" = ( +/obj/effect/spawner/random/structure/crate, +/turf/open/floor/plating, +/area/station/maintenance/fore) +"pxU" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/light/directional/north, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"pyd" = ( +/obj/effect/decal/cleanable/oil/slippery, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 8 }, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/maintenance/disposal/incinerator) -"pjV" = ( +/turf/open/floor/iron, +/area/station/maintenance/fore) +"pyq" = ( /obj/effect/landmark/start/hangover, -/obj/structure/chair/sofa/right{ +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark/side{ dir = 8 }, -/obj/effect/turf_decal/tile/red{ +/area/station/hallway/secondary/entry) +"pyz" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/effect/turf_decal/tile/red{ - dir = 8 +/obj/machinery/door/airlock/external{ + name = "External Docking Port"; + space_dir = 4 }, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 }, -/obj/effect/turf_decal/tile/yellow, /turf/open/floor/iron, -/area/commons/lounge) -"pkp" = ( -/obj/structure/disposalpipe/segment{ - dir = 9 +/area/station/hallway/secondary/entry) +"pyC" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/directional/west, +/obj/machinery/button/door/directional/west{ + id = "cafe_counter"; + name = "Counter Shutters Control"; + pixel_y = 8 }, -/obj/structure/lattice/catwalk, -/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ - dir = 5 +/turf/open/floor/iron/cafeteria, +/area/station/service/kitchen) +"pyK" = ( +/obj/item/kirbyplants/random, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/maintenance/department/electrical) +"pyL" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/obj/structure/rack, +/obj/item/roller, +/obj/item/reagent_containers/blood, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"pyR" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/sorting/mail/flip{ + dir = 4; + name = "Library Junction"; + sortType = 16 }, -/turf/open/space/basic, -/area/space/nearstation) -"pks" = ( +/turf/open/floor/plating, +/area/station/maintenance/port/greater) +"pyV" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, -/obj/effect/turf_decal/tile/green{ - dir = 8 +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/tile/yellow/half/contrasted{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/engineering/lobby) +"pyY" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/item/radio/intercom/directional/north, +/obj/structure/disposalpipe/segment{ + dir = 4 }, +/turf/open/floor/iron, +/area/station/hallway/secondary/command) +"pzd" = ( +/obj/structure/cable, +/obj/effect/turf_decal/tile/blue/fourcorners, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/disposalpipe/sorting/mail{ dir = 2; - sortType = 27 + name = "Chemistry Junction"; + sortType = 11 }, /turf/open/floor/iron/white, -/area/medical/virology) -"pku" = ( +/area/station/medical/medbay/central) +"pzr" = ( /obj/structure/cable, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron, -/area/medical/pharmacy) -"pkv" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/blue/anticorner/contrasted{ - dir = 1 +/obj/effect/turf_decal/tile/blue/half/contrasted{ + dir = 8 }, /turf/open/floor/iron/dark, -/area/command/bridge) -"pkw" = ( -/obj/structure/closet/secure_closet/hydroponics, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ +/area/station/security/checkpoint/customs/fore) +"pzt" = ( +/obj/structure/cable, +/obj/machinery/computer/secure_data{ dir = 8 }, -/obj/effect/turf_decal/tile/green{ - dir = 1 - }, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron, -/area/service/hydroponics) -"pkA" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/landmark/event_spawn, -/turf/open/floor/plating, -/area/maintenance/port/greater) -"pkQ" = ( -/turf/open/floor/engine/o2, -/area/engineering/atmos) -"plf" = ( -/obj/effect/landmark/start/depsec/engineering, -/obj/structure/chair{ +/obj/machinery/airalarm/directional/east, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 8 }, -/obj/effect/turf_decal/tile/red/anticorner/contrasted, -/turf/open/floor/iron, -/area/security/checkpoint/engineering) -"pli" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 1 +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 4 }, /turf/open/floor/iron, -/area/hallway/primary/port) -"plq" = ( -/obj/effect/turf_decal/trimline/blue/end{ +/area/station/security/checkpoint) +"pzu" = ( +/obj/structure/cable, +/obj/structure/chair/office{ dir = 4 }, -/obj/machinery/shower{ - dir = 4; - name = "emergency shower" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 9 +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/command/bridge) +"pzA" = ( +/obj/structure/cable, +/obj/machinery/duct, +/obj/machinery/door/airlock/engineering/glass{ + name = "Supermatter Engine Room" }, -/obj/machinery/status_display/ai/directional/north, -/obj/machinery/light/directional/north, -/turf/open/floor/iron, -/area/engineering/main) -"plu" = ( -/obj/machinery/door/firedoor, -/obj/structure/table/reinforced, -/obj/machinery/door/poddoor/shutters{ - id = "commissaryshutters"; - name = "Vacant Commissary Shutters" +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "engine-entrance" }, /obj/effect/turf_decal/stripes/line{ - dir = 4 + dir = 8 }, /obj/effect/turf_decal/stripes/line{ - dir = 8 + dir = 4 }, +/obj/machinery/door/firedoor, +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, /turf/open/floor/iron, -/area/commons/vacant_room/commissary) -"plv" = ( +/area/station/engineering/main) +"pzN" = ( +/obj/effect/turf_decal/tile/blue, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/vending/drugs, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) +"pzP" = ( /obj/structure/cable, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/engineering/atmos/pumproom) -"plE" = ( -/obj/effect/landmark/event_spawn, /obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment, /turf/open/floor/iron, -/area/hallway/primary/aft) -"plG" = ( -/obj/item/radio/intercom/directional/south, -/obj/structure/table/wood, -/obj/item/paper_bin{ - pixel_x = 5; - pixel_y = 3 - }, -/obj/item/folder{ - pixel_x = -6; - pixel_y = 2 +/area/station/security/brig) +"pzS" = ( +/obj/structure/table, +/obj/effect/decal/cleanable/dirt, +/obj/item/retractor, +/obj/item/hemostat, +/obj/effect/turf_decal/tile/red{ + dir = 1 }, -/obj/item/pen{ - pixel_x = 5; - pixel_y = 3 +/turf/open/floor/iron, +/area/station/service/kitchen/abandoned) +"pAd" = ( +/obj/structure/disposalpipe/segment{ + dir = 5 }, -/obj/item/laser_pointer{ - pixel_x = 3 +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"pAu" = ( +/obj/effect/landmark/start/hangover, +/obj/effect/turf_decal/siding/white{ + dir = 1 }, -/turf/open/floor/iron/dark, -/area/service/library) -"plN" = ( -/obj/structure/sink/kitchen{ - dir = 8; - pixel_x = 11 +/obj/machinery/light_switch/directional/south{ + pixel_x = 6 }, /turf/open/floor/iron/cafeteria, -/area/security/prison) -"plR" = ( +/area/station/service/kitchen) +"pAx" = ( +/obj/structure/window, +/obj/machinery/seed_extractor, /obj/effect/decal/cleanable/dirt, -/obj/structure/closet, -/obj/effect/spawner/random/maintenance/two, -/turf/open/floor/plating, -/area/maintenance/port/greater) -"pmc" = ( +/turf/open/floor/iron, +/area/station/security/prison/garden) +"pAy" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/green{ - dir = 4 - }, -/obj/structure/railing/corner{ - dir = 4 +/obj/structure/disposalpipe/junction{ + dir = 8 }, +/obj/effect/turf_decal/tile/neutral/half/contrasted, /turf/open/floor/iron, -/area/service/hydroponics) -"pmh" = ( -/obj/structure/disposalpipe/segment{ +/area/station/maintenance/port/fore) +"pAz" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/brown/half/contrasted{ dir = 4 }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, -/area/engineering/atmos/hfr_room) -"pmT" = ( -/obj/structure/window/reinforced{ +/area/station/cargo/warehouse) +"pAH" = ( +/obj/effect/turf_decal/tile/yellow/anticorner/contrasted{ dir = 8 }, -/obj/structure/sign/warning/yessmoking/circle{ - pixel_y = -32 +/turf/open/floor/iron, +/area/station/commons/storage/primary) +"pAI" = ( +/obj/machinery/door/airlock/highsecurity{ + name = "Emergency Access" }, -/obj/machinery/light/small/directional/south, -/obj/item/kirbyplants/dead{ - name = "Lungie" +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 }, -/turf/open/floor/iron/white, -/area/commons/fitness/recreation) -"pmU" = ( -/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ - dir = 4 +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/obj/effect/turf_decal/trimline/yellow/filled/corner, +/obj/machinery/door/firedoor/heavy, +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, /turf/open/floor/iron, -/area/engineering/atmos) -"pnu" = ( -/obj/item/kirbyplants/random, -/obj/machinery/light/directional/south, +/area/station/maintenance/port/greater) +"pAJ" = ( /obj/structure/cable, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/power/apc/auto_name/directional/south, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/ai_upload) -"pnH" = ( -/obj/structure/table, -/obj/item/stack/sheet/iron/fifty, -/obj/item/stack/sheet/iron/fifty, -/obj/item/construction/plumbing, -/obj/item/construction/plumbing, -/obj/machinery/light/directional/south, -/obj/effect/turf_decal/trimline/yellow/filled/corner, -/turf/open/floor/iron/white, -/area/medical/chemistry) -"pnI" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/effect/turf_decal/siding/brown{ +/obj/machinery/power/solar{ + id = "forestarboard"; + name = "Fore-Starboard Solar Array" + }, +/turf/open/floor/iron/solarpanel/airless, +/area/station/solars/starboard/fore) +"pAP" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 4 }, -/obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, -/area/hallway/primary/fore) -"pnK" = ( -/obj/effect/decal/cleanable/blood/old, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/grimy, -/area/service/library/abandoned) -"pnP" = ( -/obj/machinery/door/airlock/public/glass{ - id_tag = "permabolt3"; - name = "Cell 5" - }, -/obj/structure/cable, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ +/area/station/hallway/primary/fore) +"pAR" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark/side{ dir = 8 }, -/obj/machinery/door/poddoor/preopen{ - id = "permashut5" +/area/station/hallway/primary/fore) +"pBs" = ( +/obj/structure/closet, +/obj/effect/spawner/random/maintenance/two, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"pBw" = ( +/obj/machinery/status_display/supply{ + pixel_y = 32 }, -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/arrows{ dir = 4 }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/obj/machinery/camera/directional/north{ + c_tag = "Cargo - Waiting Room"; + name = "cargo camera" }, +/obj/machinery/status_display/evac/directional/north, /turf/open/floor/iron, -/area/security/prison/safe) -"pog" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/table/wood, -/obj/machinery/door/firedoor, -/turf/open/floor/iron/dark/smooth_half{ - dir = 1 +/area/station/cargo/lobby) +"pBB" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/disposalpipe/segment, +/obj/machinery/door/poddoor/preopen{ + id = "xeno3"; + name = "Creature Cell #3" }, -/area/service/bar) -"poh" = ( /obj/structure/cable, -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/command/glass{ - name = "Bridge Access"; - req_access_txt = "19" - }, +/turf/open/floor/plating, +/area/station/science/xenobiology) +"pBF" = ( +/obj/structure/table, +/obj/item/camera, /obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ - cycle_id = "bridge-right" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/landmark/start/hangover, +/turf/open/floor/iron, +/area/station/commons/locker) +"pBK" = ( +/obj/machinery/status_display/evac/directional/east, +/obj/machinery/camera/directional/east{ + c_tag = "Cargo - Quartermaster's Quarters"; + name = "cargo camera" }, -/obj/effect/turf_decal/stripes/line{ +/obj/machinery/computer/security/qm{ dir = 8 }, -/turf/open/floor/iron/dark, -/area/command/bridge) -"poj" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/structure/extinguisher_cabinet/directional/west, -/turf/open/floor/iron, -/area/hallway/primary/central/fore) -"pop" = ( -/obj/item/kirbyplants/random, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/brown/half/contrasted{ dir = 4 }, -/obj/machinery/airalarm/directional/east, /turf/open/floor/iron, -/area/commons/toilet/locker) -"poB" = ( +/area/station/cargo/qm) +"pBM" = ( +/obj/structure/table/wood, +/obj/item/paper_bin, +/obj/machinery/requests_console/directional/south{ + department = "Law Office"; + name = "Law Office Requests Console" + }, +/turf/open/floor/wood, +/area/station/service/lawoffice) +"pBT" = ( +/obj/effect/landmark/start/medical_doctor, /obj/effect/turf_decal/tile/blue{ dir = 4 }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/turf/open/floor/iron/white, +/area/station/medical/storage) +"pBV" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, -/turf/open/floor/iron/white, -/area/medical/medbay/central) -"poJ" = ( +/obj/effect/turf_decal/tile/neutral/half/contrasted, +/turf/open/floor/iron, +/area/station/medical/break_room) +"pBY" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/service/abandoned_gambling_den) +"pBZ" = ( +/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/light_switch/directional/south, +/turf/open/floor/iron/dark, +/area/station/service/chapel/funeral) +"pCw" = ( /obj/structure/cable, +/obj/effect/turf_decal/tile/neutral, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"pCx" = ( +/obj/effect/landmark/event_spawn, /turf/open/floor/plating, -/area/maintenance/fore) -"poR" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 +/area/station/maintenance/port/aft) +"pCy" = ( +/obj/structure/table, +/obj/item/clipboard, +/obj/item/toy/figure/cargotech, +/obj/machinery/status_display/supply{ + pixel_y = -32 }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/loading_area, -/turf/open/floor/iron, -/area/cargo/sorting) -"poU" = ( -/obj/structure/rack, -/obj/effect/spawner/random/techstorage/service_all, -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/brown/half/contrasted, /turf/open/floor/iron, -/area/engineering/storage/tech) -"ppb" = ( -/obj/structure/bed, -/obj/item/bedsheet/mime, -/obj/machinery/newscaster/directional/east, -/turf/open/floor/wood, -/area/hallway/secondary/service) -"ppt" = ( -/obj/machinery/photocopier, -/obj/effect/turf_decal/tile/red/anticorner/contrasted{ +/area/station/cargo/office) +"pCE" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/effect/turf_decal/tile/brown{ dir = 4 }, /turf/open/floor/iron, -/area/security/office) -"ppy" = ( +/area/station/hallway/primary/central/fore) +"pCH" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/siding/wood{ - dir = 1 +/obj/structure/disposalpipe/segment, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) +"pCL" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/door/morgue{ + name = "Curator's Study"; + req_access = list("library") }, /turf/open/floor/iron/dark, -/area/hallway/secondary/service) -"ppB" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 +/area/station/service/library) +"pCQ" = ( +/obj/structure/lattice/catwalk, +/obj/structure/railing{ + dir = 5 }, -/obj/machinery/door/airlock/external{ - name = "Observatory" +/obj/structure/reagent_dispensers/fueltank, +/turf/open/space/basic, +/area/space/nearstation) +"pCV" = ( +/obj/machinery/hydroponics/constructable, +/obj/effect/turf_decal/trimline/green/line{ + dir = 4 }, -/turf/open/floor/iron, -/area/maintenance/starboard/aft) -"ppE" = ( -/obj/structure/cable, -/obj/structure/closet/secure_closet/freezer/kitchen/maintenance, -/obj/effect/turf_decal/bot, -/obj/machinery/power/apc/auto_name/directional/south, -/turf/open/floor/iron, -/area/service/kitchen/abandoned) -"ppF" = ( -/obj/structure/window/reinforced{ - dir = 1 +/obj/effect/turf_decal/trimline/green/line{ + dir = 8 }, -/obj/structure/window/reinforced{ +/obj/effect/turf_decal/trimline/green/mid_joiner{ dir = 4 }, -/obj/item/kirbyplants/random, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/ai_monitored/aisat/exterior) -"ppP" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/landmark/start/depsec/science, -/obj/effect/turf_decal/tile/red/half/contrasted{ +/obj/effect/turf_decal/trimline/green/mid_joiner{ dir = 8 }, -/turf/open/floor/iron, -/area/security/checkpoint/science/research) -"ppR" = ( -/obj/machinery/computer/security{ - dir = 4 +/turf/open/floor/iron/half{ + dir = 8 }, -/obj/machinery/firealarm/directional/west, -/obj/effect/turf_decal/tile/red/anticorner/contrasted{ +/area/station/service/hydroponics/garden) +"pCZ" = ( +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 1 }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/atmos{ + name = "Atmospherics" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, /turf/open/floor/iron, -/area/security/holding_cell) -"ppZ" = ( -/obj/machinery/atmospherics/pipe/smart/simple/yellow/visible, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron, -/area/engineering/atmos) -"pqj" = ( -/obj/machinery/atmospherics/pipe/smart/simple/purple/visible, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 +/area/station/engineering/atmos) +"pDe" = ( +/obj/machinery/camera/directional/west{ + c_tag = "Xenobiology - Secure Cell"; + name = "xenobiology camera"; + network = list("ss13","xeno","rd") }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/dark/corner, -/area/engineering/atmos/mix) -"pqs" = ( /obj/machinery/light/directional/west, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/science/xenobiology) +"pDz" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 1 }, -/obj/machinery/airalarm/directional/west, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, -/area/hallway/primary/central/aft) -"pqz" = ( -/obj/structure/disposalpipe/segment{ +/area/station/commons/fitness/recreation) +"pDD" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/chair/office{ dir = 4 }, -/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron, +/area/station/cargo/qm) +"pDE" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/door/airlock/public/glass{ - name = "Service Hall"; - req_one_access_txt = "73" +/obj/item/kirbyplants/random, +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 5 }, -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/obj/structure/sign/poster/official/wtf_is_co2{ + pixel_y = 32 }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 +/turf/open/floor/iron, +/area/station/engineering/atmos) +"pDK" = ( +/obj/machinery/door/morgue{ + name = "Confession Booth"; + req_access = list("crematorium") }, -/turf/open/floor/iron/checker, -/area/hallway/secondary/service) -"pqL" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/bot, -/obj/machinery/space_heater, -/turf/open/floor/iron/textured_large, -/area/engineering/atmos/project) -"pqX" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/service/electronic_marketing_den) -"prf" = ( -/obj/structure/disposalpipe/segment, +/area/station/service/chapel/office) +"pDS" = ( +/obj/structure/table/wood, +/obj/item/book/manual/wiki/security_space_law, +/obj/item/camera/detective, /obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron, -/area/medical/medbay/central) -"prx" = ( -/obj/structure/table/reinforced, -/obj/item/storage/toolbox/electrical, -/obj/machinery/light/directional/west, -/obj/item/clothing/gloves/color/yellow, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/tile/yellow/half/contrasted{ +/turf/open/floor/iron/dark, +/area/station/security/detectives_office) +"pDW" = ( +/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible{ dir = 4 }, +/obj/effect/turf_decal/trimline/yellow/filled/warning, +/obj/effect/turf_decal/siding/yellow, +/obj/structure/cable, /turf/open/floor/iron, -/area/engineering/main) -"prz" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 +/area/station/engineering/atmos) +"pDZ" = ( +/obj/machinery/atmospherics/components/binary/pump/on{ + dir = 4; + name = "Air to Distro" }, -/obj/machinery/door/airlock/external{ - name = "External Docking Port" +/obj/effect/turf_decal/tile/blue{ + dir = 1 }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ +/turf/open/floor/iron/white/corner{ dir = 4 }, +/area/station/engineering/atmos/pumproom) +"pEa" = ( +/obj/structure/cable, +/obj/structure/table/reinforced, +/obj/machinery/recharger, +/obj/machinery/light/directional/north, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 1 + }, /turf/open/floor/iron, -/area/hallway/secondary/entry) -"prT" = ( -/obj/effect/turf_decal/tile/green, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/area/station/security/checkpoint/supply) +"pEb" = ( +/obj/machinery/power/energy_accumulator/tesla_coil, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron, +/area/station/engineering/main) +"pEi" = ( +/turf/open/floor/iron/grimy, +/area/station/service/theater/abandoned) +"pEk" = ( +/obj/effect/landmark/start/assistant, +/obj/structure/chair/stool/bar/directional/east, +/turf/open/floor/carpet/green, +/area/station/commons/lounge) +"pEm" = ( +/obj/effect/landmark/event_spawn, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron, +/area/station/hallway/primary/aft) +"pEx" = ( +/obj/effect/turf_decal/bot_white, +/obj/machinery/vending/cigarette, /turf/open/floor/iron/white, -/area/medical/virology) -"psv" = ( -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/effect/turf_decal/tile/red{ +/area/station/commons/fitness/recreation) +"pEP" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/maintenance/disposal/incinerator) +"pEX" = ( +/obj/machinery/atmospherics/pipe/smart/simple/yellow/visible{ dir = 4 }, -/obj/machinery/firealarm/directional/north, -/turf/open/floor/iron/cafeteria, -/area/service/cafeteria) -"psw" = ( -/obj/effect/turf_decal/tile/neutral{ +/obj/structure/lattice/catwalk, +/turf/open/space/basic, +/area/space/nearstation) +"pEY" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/yellow/half/contrasted, +/turf/open/floor/iron, +/area/station/engineering/lobby) +"pFd" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/delivery, +/turf/open/floor/iron, +/area/station/maintenance/port/aft) +"pFe" = ( +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/machinery/computer/holodeck{ +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/turf/open/floor/iron{ - heat_capacity = 1e+006 - }, -/area/commons/fitness/recreation) -"psz" = ( -/obj/machinery/duct, -/obj/effect/turf_decal/trimline/yellow/warning{ - dir = 1 +/turf/open/floor/iron, +/area/station/science/research) +"pFi" = ( +/obj/structure/cable, +/obj/effect/turf_decal/tile/yellow/half/contrasted{ + dir = 8 }, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) +"pFl" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/grimy, +/area/station/ai_monitored/turret_protected/aisat_interior) +"pFu" = ( +/obj/effect/turf_decal/stripes/corner, /turf/open/floor/iron, -/area/engineering/atmos/project) -"psF" = ( -/obj/effect/landmark/event_spawn, -/obj/effect/turf_decal/tile/neutral/fourcorners, +/area/station/engineering/atmos/hfr_room) +"pFx" = ( +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/disposalpipe/segment{ + dir = 6 + }, +/turf/open/floor/plating, +/area/station/maintenance/starboard) +"pFB" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 4 }, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, /turf/open/floor/iron, -/area/command/teleporter) -"psI" = ( -/obj/structure/disposalpipe/segment, +/area/station/command/heads_quarters/ce) +"pFE" = ( +/turf/closed/wall/r_wall, +/area/station/medical/storage) +"pFF" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/item/kirbyplants/random, +/obj/machinery/camera/directional/north{ + c_tag = "Arrivals - Starboard Entrance"; + dir = 9; + name = "arrivals camera" + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/iron/dark, +/area/station/hallway/secondary/entry) +"pFT" = ( +/obj/effect/decal/cleanable/dirt, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/door/airlock/maintenance_hatch{ - name = "Hydroponics Maintenance"; - req_access_txt = "35" +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/ai_monitored/command/storage/eva) +"pGi" = ( +/obj/machinery/atmospherics/components/tank/oxygen{ + dir = 4 }, +/turf/open/floor/iron/dark, +/area/station/science/ordnance/storage) +"pGj" = ( +/obj/structure/table, +/obj/effect/spawner/random/contraband/prison, +/obj/item/canvas/nineteen_nineteen, +/obj/item/canvas/nineteen_nineteen, +/obj/item/canvas/nineteen_nineteen, +/obj/item/canvas/nineteen_nineteen, +/obj/item/storage/crayons, /turf/open/floor/iron, -/area/maintenance/port/fore) -"psO" = ( -/obj/machinery/light_switch/directional/west, -/obj/structure/cable, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/area/station/security/prison) +"pGo" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/medical/medbay/lobby) +"pGq" = ( +/obj/structure/table/wood, +/obj/machinery/computer/security/wooden_tv, +/obj/machinery/light/small/directional/south, +/turf/open/floor/iron/grimy, +/area/station/command/heads_quarters/captain/private) +"pGt" = ( +/obj/machinery/computer/turbine_computer{ + dir = 1; + mapping_id = "main_turbine" }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/dark/corner, +/area/station/maintenance/disposal/incinerator) +"pGy" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/rack, +/obj/effect/decal/cleanable/dirt, +/obj/item/storage/box/donkpockets, +/obj/item/stack/package_wrap, +/obj/effect/turf_decal/bot, +/obj/item/knife/kitchen, +/obj/machinery/airalarm/directional/south, /turf/open/floor/iron, -/area/commons/locker) -"ptb" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 1 +/area/station/service/kitchen/abandoned) +"pGC" = ( +/obj/item/kirbyplants/random, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/light_switch/directional/north{ + pixel_x = -8 }, /turf/open/floor/iron/dark, -/area/hallway/secondary/service) -"ptg" = ( -/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/area/station/service/abandoned_gambling_den/gaming) +"pGJ" = ( +/obj/structure/table/reinforced, +/obj/item/folder/blue{ + pixel_x = 3; + pixel_y = 3 }, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/atmos/glass{ - name = "Upper Atmospherics"; - req_one_access_txt = "10;24" +/obj/item/folder/yellow, +/obj/machinery/status_display/ai/directional/south, +/obj/item/aicard, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/aisat_interior) +"pGN" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/turf/open/floor/iron, -/area/engineering/atmos) -"pti" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment{ - dir = 6 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/effect/landmark/blobstart, -/obj/effect/landmark/xeno_spawn, -/obj/effect/landmark/event_spawn, -/turf/open/floor/iron/dark, -/area/service/abandoned_gambling_den/gaming) -"ptO" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/effect/decal/cleanable/dirt, -/obj/item/kirbyplants/random, -/obj/effect/turf_decal/stripes/line, -/obj/item/radio/intercom/directional/south, -/turf/open/floor/iron, -/area/ai_monitored/command/storage/eva) -"pue" = ( -/obj/structure/reagent_dispensers/plumbed{ +/obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 1 }, -/obj/effect/turf_decal/delivery/white{ - color = "#52B4E9" +/turf/open/floor/iron{ + heat_capacity = 1e+006 }, -/obj/machinery/firealarm/directional/south, -/turf/open/floor/iron/dark/textured, -/area/engineering/main) -"pum" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/area/station/maintenance/port/greater) +"pHj" = ( +/obj/machinery/status_display/ai/directional/east, +/obj/effect/turf_decal/tile/green, +/turf/open/floor/iron/white, +/area/station/medical/virology) +"pHl" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/green/visible/layer2, +/obj/machinery/atmospherics/pipe/smart/simple/dark/visible{ + dir = 4 + }, +/obj/machinery/atmospherics/components/binary/dp_vent_pump/high_volume/incinerator_atmos{ + dir = 1 + }, +/turf/open/floor/engine, +/area/station/maintenance/disposal/incinerator) +"pHm" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/turf_decal/delivery, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/science/xenobiology) +"pHt" = ( +/obj/structure/cable, /obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 + }, /turf/open/floor/iron, -/area/cargo/lobby) -"puq" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/area/station/hallway/primary/central/aft) +"pHv" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/mirror/directional/west, +/obj/structure/sink{ + dir = 4; + pixel_x = -12 + }, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron, +/area/station/commons/toilet/locker) +"pHx" = ( +/obj/machinery/door/airlock/public/glass{ + name = "Holodeck Access" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 8 }, /turf/open/floor/iron, -/area/hallway/secondary/entry) -"put" = ( -/obj/machinery/door/airlock/research/glass{ - name = "Ordnance Lab"; - req_access_txt = "8" +/area/station/commons/fitness/recreation) +"pHz" = ( +/obj/structure/disposalpipe/segment{ + dir = 10 }, -/obj/effect/mapping_helpers/airlock/locked, -/obj/machinery/atmospherics/pipe/smart/simple/purple/visible{ +/obj/structure/table/reinforced, +/obj/item/paper_bin{ + pixel_x = 4; + pixel_y = 6 + }, +/obj/item/stamp/denied{ + pixel_x = -7; + pixel_y = 9 + }, +/obj/item/stamp{ + pixel_x = -7; + pixel_y = 1 + }, +/obj/effect/turf_decal/tile/brown/half/contrasted{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/cargo/storage) +"pHO" = ( +/obj/structure/disposalpipe/segment, +/turf/open/floor/carpet, +/area/station/security/detectives_office) +"pHW" = ( +/obj/structure/rack, +/obj/item/storage/toolbox/mechanical{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/storage/toolbox/electrical, +/obj/item/screwdriver{ + pixel_y = 5 + }, +/obj/item/multitool, +/obj/structure/cable, +/obj/effect/turf_decal/tile/red/half/contrasted{ dir = 4 }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/turf/open/floor/iron, +/area/station/security/warden) +"pId" = ( +/obj/machinery/firealarm/directional/south, +/obj/effect/turf_decal/tile/yellow/half/contrasted, +/turf/open/floor/iron/white, +/area/station/medical/chemistry) +"pIk" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/table/wood, +/obj/machinery/door/firedoor, +/turf/open/floor/iron/dark/smooth_half{ + dir = 1 }, -/obj/effect/turf_decal/stripes/line{ +/area/station/service/bar) +"pIu" = ( +/obj/item/radio/intercom/directional/east, +/obj/effect/turf_decal/tile/red/half/contrasted{ dir = 4 }, -/turf/open/floor/iron/dark/airless, -/area/science/mixing/chamber) -"puH" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/trimline/yellow/filled/line, /turf/open/floor/iron, -/area/engineering/atmos) -"puN" = ( -/obj/machinery/power/emitter, +/area/station/security/processing) +"pIx" = ( /obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, +/turf/open/floor/plating, +/area/station/maintenance/department/electrical) +"pIz" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron, -/area/engineering/main) -"puP" = ( -/obj/structure/cable, +/obj/effect/decal/cleanable/plastic, +/turf/open/floor/plating, +/area/station/maintenance/department/crew_quarters/bar) +"pIA" = ( +/obj/structure/mirror/directional/east, +/obj/structure/sink{ + dir = 8; + pixel_x = 11 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/vomit/old, +/obj/machinery/light/small/directional/north, +/obj/effect/landmark/blobstart, +/obj/structure/sign/poster/official/cleanliness{ + pixel_y = 32 + }, /obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, -/area/medical/virology) -"pva" = ( -/obj/structure/cable, +/area/station/medical/break_room) +"pIG" = ( +/obj/effect/turf_decal/plaque{ + icon_state = "L3" + }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/hallway/primary/central/aft) +"pIJ" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/white, +/area/station/science/lobby) +"pIS" = ( +/obj/structure/table/wood, +/obj/item/storage/box/actionfigure, +/turf/open/floor/iron/dark, +/area/station/service/library) +"pIW" = ( /obj/structure/disposalpipe/segment{ - dir = 4 + dir = 10 }, -/turf/open/floor/iron, -/area/security/brig) -"pvb" = ( /obj/structure/cable, -/obj/machinery/door/airlock/maintenance_hatch{ - name = "Detective's Office Maintenance" +/obj/effect/spawner/random/engineering/atmospherics_portable, +/turf/open/floor/plating, +/area/station/maintenance/department/crew_quarters/bar) +"pJc" = ( +/obj/machinery/atmospherics/pipe/smart/simple/yellow/visible{ + dir = 10 }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/obj/machinery/light/directional/east, +/turf/open/floor/iron/white, +/area/station/science/ordnance/storage) +"pJf" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/structure/chair/office, +/obj/effect/turf_decal/siding/yellow, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 }, +/turf/open/floor/iron, +/area/station/engineering/atmos/storage/gas) +"pJg" = ( +/obj/structure/table/wood, +/obj/item/clipboard, +/obj/item/electronics/apc, +/turf/open/floor/wood, +/area/station/service/electronic_marketing_den) +"pJi" = ( +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"pJl" = ( +/obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/stripes/line{ - dir = 4 + dir = 6 }, -/obj/effect/mapping_helpers/airlock/access/all/security/detective, +/obj/machinery/atmospherics/components/unary/portables_connector/visible, /turf/open/floor/iron, -/area/maintenance/starboard/greater) -"pvd" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/effect/turf_decal/delivery, -/turf/open/floor/iron/dark, -/area/security/checkpoint) -"pvl" = ( +/area/station/maintenance/port/aft) +"pJo" = ( /obj/structure/cable, -/obj/machinery/door/airlock/maintenance_hatch{ - name = "Maintenance Hatch"; - req_access_txt = "12" +/obj/machinery/computer/security/telescreen{ + dir = 8; + name = "Prisoner Telescreen"; + network = list("prison"); + pixel_x = 27 }, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/tile/red{ dir = 8 }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/maintenance/port/fore) -"pvo" = ( +/area/station/security/execution/transfer) +"pJq" = ( +/obj/machinery/door/window/brigdoor/security/holding/right/directional/west{ + name = "Holding Cell"; + req_access = list("security") + }, /obj/structure/cable, -/obj/effect/turf_decal/tile/blue{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/security/holding_cell) +"pJx" = ( +/obj/machinery/shower{ dir = 8 }, +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/firealarm/directional/south, /turf/open/floor/iron, -/area/hallway/primary/central/fore) -"pvr" = ( -/obj/structure/cable, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/dark, -/area/engineering/atmos) -"pvt" = ( -/obj/effect/turf_decal/tile/green{ +/area/station/commons/toilet/locker) +"pJL" = ( +/obj/structure/table, +/obj/item/paper_bin, +/obj/item/pen, +/obj/effect/turf_decal/tile/blue, +/turf/open/floor/iron/white, +/area/station/medical/medbay/lobby) +"pJM" = ( +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/structure/railing/corner{ - dir = 4 +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 }, /turf/open/floor/iron, -/area/service/hydroponics) -"pvv" = ( -/obj/effect/landmark/event_spawn, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 8 +/area/station/engineering/main) +"pJR" = ( +/obj/machinery/vending/wardrobe/cargo_wardrobe, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/brown/anticorner/contrasted{ + dir = 4 }, /turf/open/floor/iron, -/area/security/brig) -"pvw" = ( +/area/station/cargo/storage) +"pKb" = ( +/obj/effect/decal/cleanable/dirt, /obj/structure/cable, -/obj/effect/turf_decal/siding/yellow, /turf/open/floor/iron, -/area/engineering/atmos/storage/gas) -"pvA" = ( -/obj/structure/sign/directions/command{ - dir = 1 - }, -/turf/closed/wall/r_wall, -/area/command/gateway) -"pvB" = ( +/area/station/security/prison/garden) +"pKd" = ( /obj/structure/cable, +/obj/effect/turf_decal/tile/neutral/fourcorners, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/brown/half/contrasted{ +/turf/open/floor/iron/dark, +/area/station/service/abandoned_gambling_den) +"pKh" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/obj/effect/turf_decal/stripes/line{ dir = 1 }, /turf/open/floor/iron, -/area/cargo/office) -"pvO" = ( -/obj/effect/decal/cleanable/dirt, +/area/station/maintenance/port/aft) +"pKm" = ( /obj/structure/disposalpipe/segment{ - dir = 10 + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, +/obj/machinery/firealarm/directional/north, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"pKn" = ( /obj/structure/cable, -/obj/effect/turf_decal/delivery, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/maintenance/starboard/aft) -"pvP" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/sign/warning/securearea{ - pixel_x = -32 +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 4 }, -/turf/open/floor/plating, -/area/engineering/atmos/mix) -"pwc" = ( -/obj/effect/turf_decal/tile/red{ +/turf/open/floor/iron, +/area/station/maintenance/fore) +"pKp" = ( +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/turf_decal/tile/red{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron, +/area/station/cargo/drone_bay) +"pKv" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/red/half/contrasted{ dir = 8 }, +/turf/open/floor/iron, +/area/station/security/brig) +"pKI" = ( /obj/effect/turf_decal/tile/yellow{ dir = 1 }, -/obj/effect/turf_decal/tile/yellow, -/obj/machinery/light/directional/east, -/obj/item/radio/intercom/directional/east, -/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/trimline/yellow/filled/warning, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 + }, +/turf/open/floor/iron/white, +/area/station/medical/chemistry) +"pKN" = ( +/turf/open/floor/vault, +/area/station/commons/fitness/recreation) +"pKU" = ( +/obj/effect/landmark/event_spawn, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/neutral/half/contrasted, /turf/open/floor/iron, -/area/commons/lounge) -"pwe" = ( -/obj/machinery/duct, +/area/station/maintenance/port/greater) +"pLb" = ( +/turf/open/floor/wood{ + icon_state = "wood-broken7" + }, +/area/station/service/library/abandoned) +"pLg" = ( +/obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/effect/decal/cleanable/dirt, +/obj/machinery/door/poddoor/shutters/window{ + id = "gatewayshutters"; + name = "Gateway Chamber Shutters" + }, /turf/open/floor/iron, -/area/engineering/main) -"pwf" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock{ - name = "Primary Restroom" +/area/station/command/gateway) +"pLs" = ( +/turf/closed/wall, +/area/station/medical/medbay/central) +"pLt" = ( +/obj/machinery/door/airlock/command{ + name = "Chief Medical Officer's Office" }, /obj/structure/cable, /obj/effect/turf_decal/stripes/line{ @@ -60280,1735 +58433,1506 @@ }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/door/firedoor, +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "CMO" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/access/all/medical/cmo, /turf/open/floor/iron, -/area/commons/toilet/locker) -"pwu" = ( +/area/station/command/heads_quarters/cmo) +"pLx" = ( /obj/structure/cable, /obj/effect/landmark/start/hangover, -/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/power/apc/auto_name/directional/west, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, /turf/open/floor/iron, -/area/hallway/primary/central/fore) -"pww" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 4 +/area/station/commons/vacant_room) +"pLz" = ( +/obj/machinery/light/directional/west, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/obj/machinery/status_display/evac/directional/south, /turf/open/floor/iron, -/area/commons/toilet/restrooms) -"pwB" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/white, -/area/security/prison) -"pwH" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/turf/open/floor/plating, -/area/cargo/drone_bay) -"pwI" = ( +/area/station/hallway/primary/central/fore) +"pLD" = ( /obj/structure/cable, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/security/medical) -"pwP" = ( -/obj/effect/turf_decal/tile/neutral, -/obj/structure/railing, -/obj/item/kirbyplants/random, -/turf/open/floor/iron, -/area/hallway/primary/fore) -"pwQ" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/commons/locker) -"pwZ" = ( -/turf/closed/wall, -/area/service/theater) -"pxc" = ( -/obj/structure/lattice/catwalk, -/turf/open/space, -/area/solars/starboard/fore) -"pxr" = ( -/obj/structure/chair/pew/left, -/turf/open/floor/iron{ - dir = 8; - icon_state = "chapel" - }, -/area/service/chapel) -"pxs" = ( -/obj/machinery/door/window/right/directional/north, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/dark, -/area/ai_monitored/aisat/exterior) -"pxt" = ( -/obj/machinery/door/window/right/directional/west{ - name = "Stage Access"; - req_access_txt = "46" +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 1 }, -/obj/machinery/door/firedoor/border_only{ +/turf/open/floor/iron, +/area/station/science/xenobiology) +"pLG" = ( +/obj/effect/landmark/start/hangover, +/obj/structure/chair/sofa/right{ dir = 8 }, -/turf/open/floor/wood, -/area/service/theater) -"pxu" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/door/airlock/maintenance_hatch{ - name = "Maintenance Hatch"; - req_access_txt = "12" - }, -/obj/effect/spawner/random/structure/barricade, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/tile/red{ dir = 4 }, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/tile/red{ dir = 8 }, -/turf/open/floor/iron, -/area/maintenance/fore) -"pxA" = ( -/obj/structure/table/glass, -/obj/item/clipboard, -/obj/item/toy/figure/cmo, -/obj/machinery/computer/security/telescreen/cmo{ - dir = 4; - pixel_x = -30 +/obj/effect/turf_decal/tile/yellow{ + dir = 1 }, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 4 +/obj/effect/turf_decal/tile/yellow, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 }, /turf/open/floor/iron, -/area/command/heads_quarters/cmo) -"pxF" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/white, -/area/command/heads_quarters/captain/private) -"pxG" = ( -/turf/closed/wall, -/area/medical/pharmacy) -"pxH" = ( -/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible, -/obj/effect/decal/cleanable/dirt, +/area/station/commons/lounge) +"pLH" = ( +/obj/machinery/door/airlock/public/glass{ + name = "Library Access" + }, /obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/engineering/atmos) -"pxL" = ( -/obj/effect/turf_decal/plaque{ - icon_state = "L8" +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/turf/open/floor/iron, -/area/hallway/primary/central/fore) -"pya" = ( +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/iron/dark, +/area/station/service/library) +"pLI" = ( +/obj/structure/bookcase, +/turf/open/floor/wood, +/area/station/service/library/abandoned) +"pLP" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable, +/obj/effect/turf_decal/bot, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 8 }, -/turf/open/floor/iron/cafeteria, -/area/service/kitchen) -"pyg" = ( -/obj/effect/turf_decal/bot/right, -/turf/open/floor/iron/dark/textured_large, -/area/engineering/atmos/hfr_room) -"pyh" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/obj/machinery/computer/rdconsole{ - dir = 4 - }, +/obj/structure/disposalpipe/segment, /turf/open/floor/iron, -/area/science/lab) -"pyp" = ( +/area/station/medical/medbay/central) +"pLQ" = ( /obj/structure/cable, -/turf/open/floor/plating{ - icon_state = "platingdmg1" - }, -/area/maintenance/port/fore) -"pyu" = ( -/obj/machinery/space_heater, -/obj/effect/turf_decal/bot, -/obj/machinery/requests_console/directional/east{ - department = "Atmospherics"; - departmentType = 3; - name = "Atmospherics Requests Console" +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/hidden, -/obj/machinery/light/directional/east, /turf/open/floor/iron, -/area/engineering/atmos/storage/gas) -"pyA" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 +/area/station/security/processing) +"pLV" = ( +/obj/machinery/modular_computer/console/preset/id{ + dir = 1 }, +/obj/structure/cable, /obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/item/paper/fluff/ids_for_dummies, /turf/open/floor/iron/dark, -/area/science/misc_lab) -"pyT" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/engineering/atmos/project) -"pyU" = ( +/area/station/command/heads_quarters/hop) +"pMa" = ( +/obj/item/reagent_containers/glass/bucket, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/turf/open/floor/plating, +/area/station/security/prison/safe) +"pMu" = ( +/obj/machinery/door/window/brigdoor{ + name = "Creature Pen"; + req_access = list("research") + }, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/command{ - name = "Telecomms Control Room"; - req_access_txt = "19; 61" +/obj/machinery/door/poddoor/preopen{ + id = "xeno8"; + name = "Creature Cell #8" }, /obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, /turf/open/floor/iron/dark, -/area/tcommsat/computer) -"pza" = ( -/obj/structure/table/reinforced, -/obj/item/paper_bin, +/area/station/science/xenobiology) +"pMP" = ( +/obj/structure/cable, /obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/command/bridge) -"pzf" = ( -/obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"pMT" = ( +/obj/structure/sign/poster/official/random/directional/north, /turf/open/floor/plating, -/area/maintenance/port/aft) -"pzj" = ( -/obj/effect/turf_decal/delivery, -/obj/machinery/portable_atmospherics/canister/air, -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 1 +/area/station/cargo/drone_bay) +"pMW" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/status_display/evac/directional/south, +/obj/machinery/camera/directional/south{ + c_tag = "Arrivals - Port"; + name = "arrivals camera" }, /turf/open/floor/iron, -/area/tcommsat/server) -"pzk" = ( -/obj/item/kirbyplants/random, -/turf/open/floor/wood, -/area/service/library) -"pzz" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/plating, -/area/service/abandoned_gambling_den) -"pzM" = ( -/obj/structure/table/wood, -/obj/item/folder/blue, -/obj/item/pen, +/area/station/hallway/secondary/entry) +"pNf" = ( +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/red/half/contrasted{ +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron/dark, +/area/station/service/chapel) +"pNq" = ( +/obj/effect/turf_decal/tile/blue{ dir = 8 }, /turf/open/floor/iron, -/area/security/courtroom) -"pAb" = ( -/obj/structure/table/wood, -/obj/item/clothing/suit/syndicatefake, -/obj/item/clothing/head/syndicatefake, +/area/station/hallway/primary/central/fore) +"pNA" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/red{ +/turf/open/floor/wood, +/area/station/service/abandoned_gambling_den) +"pNJ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/directional/north, +/obj/machinery/suit_storage_unit/engine, +/obj/effect/turf_decal/stripes/line, +/obj/item/radio/intercom/directional/north, +/turf/open/floor/iron/dark/textured, +/area/station/engineering/storage) +"pNP" = ( +/obj/structure/reagent_dispensers/fueltank, +/obj/effect/turf_decal/tile/neutral/anticorner/contrasted, +/turf/open/floor/iron, +/area/station/maintenance/port/fore) +"pNZ" = ( +/obj/structure/cable, +/obj/effect/turf_decal/tile/blue/fourcorners, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) +"pOf" = ( +/obj/machinery/atmospherics/components/binary/pump{ + dir = 4 + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/iron/dark, +/area/station/engineering/supermatter/room) +"pOi" = ( +/turf/open/floor/plating, +/area/station/maintenance/fore) +"pOn" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/barricade/wooden, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"pOz" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/maintenance/aft) +"pOC" = ( +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"pOD" = ( +/obj/structure/cable, +/obj/machinery/seed_extractor, +/obj/item/seeds/tower, +/obj/item/seeds/watermelon, +/obj/item/seeds/wheat, +/obj/item/seeds/sugarcane, +/obj/item/seeds/orange, +/obj/item/seeds/grape, +/obj/item/seeds/cocoapod, +/obj/item/seeds/banana, +/obj/item/seeds/apple, +/obj/machinery/power/apc/auto_name/directional/west, +/obj/machinery/light/small/directional/west, +/turf/open/floor/iron/dark, +/area/station/service/hydroponics/garden) +"pOV" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/tile/bar{ dir = 1 }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/yellow{ +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/siding/thinplating/dark{ dir = 4 }, -/obj/effect/turf_decal/tile/yellow{ +/turf/open/floor/iron/dark, +/area/station/service/bar) +"pOY" = ( +/obj/structure/disposalpipe/trunk{ dir = 8 }, +/obj/machinery/disposal/bin, +/obj/effect/turf_decal/bot, /turf/open/floor/iron, -/area/service/abandoned_gambling_den/gaming) -"pAf" = ( -/obj/structure/cable, -/obj/effect/decal/cleanable/dirt, -/obj/structure/sign/poster/random/directional/west, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"pAh" = ( -/obj/structure/cable, +/area/station/commons/toilet/restrooms) +"pPf" = ( +/obj/structure/chair, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/turf/open/floor/plating/airless, +/area/station/science/ordnance/bomb) +"pPp" = ( +/obj/machinery/computer/security/mining{ + dir = 1 + }, +/obj/effect/turf_decal/bot, +/obj/machinery/newscaster/directional/south, +/turf/open/floor/iron, +/area/station/cargo/miningoffice) +"pPs" = ( +/obj/structure/chair/office/light{ + dir = 8 + }, +/obj/machinery/computer/security/telescreen/ordnance{ + dir = 1; + pixel_y = -32 + }, /obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/power/apc/auto_name/directional/south, -/obj/machinery/pdapainter/engineering, /turf/open/floor/iron/dark, -/area/command/heads_quarters/ce) -"pAw" = ( +/area/station/science/ordnance/testlab) +"pPt" = ( /obj/structure/cable, +/obj/effect/turf_decal/tile/blue/fourcorners, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) +"pPv" = ( +/obj/machinery/atmospherics/pipe/smart/simple/yellow/visible, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"pPx" = ( +/obj/structure/dresser, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 8 }, -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/engineering{ - name = "Engineering Break Room"; - req_one_access_txt = "19;32" +/turf/open/floor/wood, +/area/station/commons/dorms) +"pPy" = ( +/turf/closed/wall/r_wall, +/area/station/hallway/primary/port) +"pPC" = ( +/obj/item/kirbyplants/random, +/obj/item/toy/plush/snakeplushie{ + name = "Quetzie" + }, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/status_display/evac/directional/north, +/turf/open/floor/iron/dark, +/area/station/service/library) +"pPD" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 8 }, -/turf/open/floor/iron, -/area/engineering/break_room) -"pAA" = ( /obj/effect/decal/cleanable/dirt, +/turf/open/floor/wood{ + icon_state = "wood-broken7" + }, +/area/station/service/theater) +"pPO" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 + }, /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron, -/area/medical/morgue) -"pAB" = ( +/area/station/engineering/atmos/project) +"pPU" = ( +/obj/effect/decal/cleanable/dirt, /obj/structure/cable, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ +/obj/effect/turf_decal/delivery, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/maintenance/aft) +"pQd" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 1 }, -/turf/open/floor/iron{ - heat_capacity = 1e+006 +/turf/open/floor/iron/grimy, +/area/station/command/heads_quarters/hos) +"pQe" = ( +/obj/machinery/door/firedoor/heavy, +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "idquarters"; + name = "Director's Quarters Shutters" }, -/area/maintenance/port/greater) -"pAE" = ( -/obj/item/kirbyplants/random, -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/yellow{ +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/command/heads_quarters/rd) +"pQi" = ( +/obj/machinery/light/directional/west, +/obj/effect/turf_decal/tile/blue{ dir = 1 }, -/obj/effect/turf_decal/delivery, -/turf/open/floor/iron, -/area/hallway/secondary/entry) -"pAO" = ( -/obj/machinery/airalarm/directional/south, -/turf/open/floor/plating, -/area/service/abandoned_gambling_den) -"pAW" = ( -/obj/structure/sign/warning/electricshock{ - pixel_y = 32 +/obj/machinery/airalarm/directional/west, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) +"pQj" = ( +/obj/structure/chair/stool/bar/directional/south, +/obj/effect/turf_decal/tile/red{ + dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/yellow{ dir = 4 }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/service/kitchen/abandoned) +"pQm" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/disposalpipe/segment{ + dir = 9 + }, +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, /turf/open/floor/iron, -/area/hallway/secondary/command) -"pAZ" = ( -/obj/structure/closet/firecloset, -/obj/effect/turf_decal/stripes/line{ +/area/station/hallway/primary/central/fore) +"pQn" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/commons/locker) +"pQp" = ( +/obj/structure/chair/stool/directional/east, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/security/prison/visit) +"pQt" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/landmark/start/hangover, +/obj/structure/disposalpipe/segment{ dir = 4 }, +/turf/open/floor/iron/white, +/area/station/science/lobby) +"pQv" = ( +/obj/structure/bodycontainer/morgue, /obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/science/mixing) -"pBn" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 9 +/obj/structure/sign/warning/no_smoking{ + pixel_x = -32 }, -/obj/machinery/atmospherics/components/unary/cryo_cell, -/turf/open/floor/iron, -/area/medical/cryo) -"pBO" = ( +/turf/open/floor/iron/dark, +/area/station/service/chapel/funeral) +"pQF" = ( +/obj/effect/landmark/start/lawyer, /obj/structure/cable, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/turf/open/floor/iron/dark/corner, -/area/engineering/lobby) -"pBW" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/door/airlock/maintenance_hatch{ - name = "Maintenance Hatch"; - req_access_txt = "12" +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/grimy, +/area/station/service/lawoffice) +"pQS" = ( +/obj/structure/cable, +/obj/machinery/light/directional/west, +/obj/structure/table, +/obj/item/storage/box/shipping{ + pixel_x = 4; + pixel_y = 4 }, -/obj/effect/mapping_helpers/airlock/abandoned, -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/obj/item/folder/yellow, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/machinery/light_switch/directional/north{ + pixel_x = 12 }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 +/obj/effect/turf_decal/tile/brown/anticorner/contrasted{ + dir = 1 }, -/obj/structure/cable, /turf/open/floor/iron, -/area/maintenance/department/engine/atmos) -"pCc" = ( +/area/station/cargo/sorting) +"pQT" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/stripes/line{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/structure/chair/comfy/brown{ dir = 8 }, -/obj/effect/turf_decal/stripes/line{ +/turf/open/floor/wood, +/area/station/service/electronic_marketing_den) +"pRf" = ( +/obj/machinery/computer/rdservercontrol{ dir = 4 }, -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/atmos/glass{ - name = "Atmospherics Project Room"; - req_access_txt = "24" - }, -/turf/open/floor/iron, -/area/engineering/atmos/project) -"pCn" = ( -/obj/effect/landmark/start/hangover/closet, -/obj/structure/closet/emcloset, -/obj/effect/turf_decal/delivery, +/obj/structure/cable, /obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/power/apc/auto_name/directional/west, /turf/open/floor/iron/dark, -/area/hallway/primary/central/fore) -"pCr" = ( -/obj/structure/table/reinforced, -/obj/item/clipboard, -/obj/item/mining_voucher, +/area/station/science/server) +"pRw" = ( +/obj/machinery/light/small/directional/north, +/obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/command/bridge) -"pCu" = ( -/obj/machinery/door/airlock/maintenance_hatch{ - name = "Maintenance Hatch"; - req_access_txt = "12" +/area/station/ai_monitored/aisat/exterior) +"pRF" = ( +/obj/structure/table/glass, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/purple/half/contrasted{ + dir = 8 + }, +/turf/open/floor/iron/white, +/area/station/maintenance/department/science) +"pRJ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 + }, +/obj/machinery/door/airlock/external{ + name = "External Docking Port"; + space_dir = 8 }, -/obj/structure/cable, /obj/effect/turf_decal/stripes/line{ dir = 8 }, /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/maintenance/aft) -"pCD" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/area/station/hallway/secondary/entry) +"pRP" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/structure/table, +/obj/item/storage/toolbox/mechanical{ + pixel_x = 3; + pixel_y = -2 + }, +/obj/item/storage/toolbox/mechanical{ + pixel_x = -2; + pixel_y = 8 + }, +/obj/machinery/airalarm/directional/north, +/turf/open/floor/iron/white, +/area/station/science/ordnance/office) +"pRS" = ( +/turf/closed/wall/r_wall, +/area/station/command/heads_quarters/hop) +"pRZ" = ( +/obj/effect/turf_decal/tile/blue/anticorner/contrasted, +/turf/open/floor/iron, +/area/station/commons/fitness/recreation) +"pSb" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, /obj/machinery/door/firedoor, -/obj/effect/decal/cleanable/dirt, +/obj/machinery/door/poddoor/shutters/window/preopen{ + id = "right_arrivals_shutters" + }, /obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ dir = 1 }, /turf/open/floor/iron, -/area/hallway/secondary/entry) -"pCO" = ( +/area/station/hallway/secondary/entry) +"pSc" = ( +/obj/item/robot_suit, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/station/science/robotics/lab) +"pSh" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/dark, -/area/security/courtroom) -"pCQ" = ( +/area/station/tcommsat/server) +"pSj" = ( /obj/structure/lattice/catwalk, -/obj/structure/railing{ - dir = 5 - }, -/obj/structure/reagent_dispensers/fueltank, /turf/open/space/basic, -/area/space/nearstation) -"pCT" = ( +/area/station/solars/port/aft) +"pSq" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/door/firedoor, -/obj/machinery/door/airlock/research{ - name = "Research and Development Lab"; - req_one_access_txt = "7" - }, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "rdrnd"; - name = "Research and Development Shutters" - }, /obj/effect/turf_decal/stripes/line{ dir = 8 }, /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/machinery/door/airlock/engineering{ + name = "Auxiliary Construction Zone" }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/aux_base, /turf/open/floor/iron, -/area/science/lab) -"pCU" = ( -/obj/structure/table/glass, -/obj/machinery/light_switch/directional/south, -/obj/effect/turf_decal/tile/blue/fourcorners, -/turf/open/floor/iron/white, -/area/medical/treatment_center) -"pDj" = ( -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible, -/turf/open/floor/iron/dark/corner, -/area/maintenance/department/electrical) -"pDm" = ( -/obj/structure/table, -/obj/item/folder, +/area/station/construction/mining/aux_base) +"pSt" = ( +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/commons/fitness/recreation) -"pDu" = ( -/obj/structure/rack, -/obj/effect/spawner/random/techstorage/rnd_all, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron, -/area/engineering/storage/tech) -"pDA" = ( -/turf/closed/wall, -/area/cargo/miningoffice) -"pDB" = ( -/obj/machinery/atmospherics/pipe/bridge_pipe/green/visible{ +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/pipe/bridge_pipe/cyan/visible, /obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"pSy" = ( +/obj/structure/chair{ + dir = 1; + name = "Jury" + }, +/obj/machinery/status_display/ai/directional/south, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/dark, -/area/engineering/atmos) -"pDF" = ( +/area/station/security/courtroom) +"pSF" = ( +/obj/effect/decal/cleanable/dirt, /obj/structure/cable, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/station/service/chapel/funeral) +"pSH" = ( +/obj/effect/turf_decal/tile/purple, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/extinguisher_cabinet/directional/east, +/turf/open/floor/iron/white, +/area/station/science/research) +"pSJ" = ( /obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/maintenance/fore) -"pDI" = ( -/obj/effect/landmark/start/hangover, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light/small/directional/east, -/obj/machinery/camera/directional/east{ - c_tag = "Service - Hydroponics Kitchen Access"; - name = "service camera" - }, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 4 +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 4 }, /turf/open/floor/iron, -/area/service/kitchen) -"pDO" = ( -/obj/item/kirbyplants{ - icon_state = "plant-21" +/area/station/maintenance/fore) +"pSX" = ( +/obj/structure/table, +/obj/item/assembly/signaler{ + pixel_x = -2; + pixel_y = -2 }, -/obj/effect/turf_decal/tile/yellow/fourcorners, -/turf/open/floor/iron, -/area/hallway/primary/aft) -"pEj" = ( -/obj/effect/turf_decal/tile/blue, -/turf/open/floor/iron, -/area/hallway/primary/central/aft) -"pEs" = ( -/obj/structure/cable, -/obj/effect/turf_decal/delivery, -/turf/open/floor/iron, -/area/maintenance/fore) -"pEv" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/landmark/start/hangover, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 8 +/obj/item/assembly/signaler{ + pixel_x = -8; + pixel_y = 5 }, -/turf/open/floor/iron, -/area/cargo/storage) -"pEy" = ( -/obj/structure/table/reinforced, -/obj/item/clipboard, -/obj/item/toy/figure/rd, -/obj/effect/turf_decal/bot, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, -/obj/machinery/requests_console/directional/west{ - announcementConsole = 1; - department = "Research Director's Desk"; - departmentType = 5; - name = "Research Director's Requests Console"; - receive_ore_updates = 1 +/obj/item/assembly/signaler{ + pixel_y = 8 }, -/turf/open/floor/iron, -/area/command/heads_quarters/rd) -"pEJ" = ( -/obj/structure/disposalpipe/segment{ - dir = 10 +/obj/item/assembly/signaler{ + pixel_x = 6; + pixel_y = 5 }, -/obj/effect/turf_decal/delivery, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/science/robotics/lab) -"pEQ" = ( -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 9 +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/light/directional/east, +/turf/open/floor/iron/dark, +/area/station/science/ordnance/testlab) +"pSY" = ( +/turf/open/floor/plating, +/area/station/maintenance/port/lesser) +"pTb" = ( +/obj/structure/table/glass, +/obj/effect/turf_decal/tile/blue/fourcorners, +/turf/open/floor/iron/white, +/area/station/medical/treatment_center) +"pTc" = ( +/obj/machinery/door/airlock/silver{ + name = "Bathroom" }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/decal/cleanable/dirt, -/obj/effect/landmark/event_spawn, +/obj/effect/mapping_helpers/airlock/access/all/command/captain, +/turf/open/floor/iron/white, +/area/station/command/heads_quarters/captain/private) +"pTi" = ( +/obj/structure/chair{ + dir = 1 + }, +/obj/effect/landmark/start/assistant, /obj/effect/turf_decal/bot, +/obj/machinery/status_display/evac/directional/south, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) +"pTj" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/closet/firecloset, /obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ - dir = 8 - }, -/turf/open/floor/iron{ - heat_capacity = 1e+006 - }, -/area/maintenance/port/fore) -"pER" = ( -/obj/effect/turf_decal/delivery, -/obj/structure/chair{ - dir = 4 + dir = 1 }, -/obj/machinery/newscaster/directional/west, /turf/open/floor/iron, -/area/hallway/secondary/entry) -"pET" = ( +/area/station/maintenance/port/greater) +"pTE" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=arrivals2"; + location = "arrivals1" + }, /turf/open/floor/iron, -/area/commons/dorms) -"pEU" = ( -/obj/effect/turf_decal/tile/blue, -/obj/machinery/status_display/evac/directional/south, -/turf/open/floor/iron, -/area/engineering/hallway) -"pEX" = ( -/obj/machinery/atmospherics/pipe/smart/simple/yellow/visible{ - dir = 4 +/area/station/hallway/secondary/entry) +"pTU" = ( +/obj/machinery/camera/directional/north{ + c_tag = "Science - Port"; + name = "science camera"; + network = list("ss13","rd") }, -/obj/structure/lattice/catwalk, -/turf/open/space/basic, -/area/space/nearstation) -"pEZ" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 4 +/obj/effect/turf_decal/tile/purple{ + dir = 1 }, -/obj/machinery/portable_atmospherics/canister/nitrogen, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron/dark, -/area/engineering/supermatter/room) -"pFk" = ( -/turf/closed/wall/r_wall, -/area/engineering/break_room) -"pFl" = ( -/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/grimy, -/area/ai_monitored/turret_protected/aisat_interior) -"pFs" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/button/door/directional/east{ - id = "service_maint_shutters"; - name = "shutters control"; - pixel_y = -8 +/obj/item/radio/intercom/directional/north, +/turf/open/floor/iron/white, +/area/station/science/research) +"pTY" = ( +/obj/structure/cable, +/obj/effect/turf_decal/tile/red, +/turf/open/floor/iron, +/area/station/security/office) +"pUd" = ( +/obj/effect/decal/cleanable/blood/old, +/obj/effect/spawner/random/medical/memeorgans{ + spawn_loot_count = 1 }, -/obj/machinery/light/small/directional/east, -/obj/effect/turf_decal/tile/brown{ +/turf/open/floor/plating, +/area/station/service/library/abandoned) +"pUh" = ( +/obj/structure/window/reinforced{ dir = 4 }, -/obj/structure/table, -/obj/item/stack/sheet/iron/ten, -/obj/item/stack/rods/ten, -/obj/item/stack/cable_coil, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/obj/structure/window/reinforced{ + dir = 8 }, /obj/machinery/camera/directional/east{ - c_tag = "Vacant Room" - }, -/obj/machinery/firealarm/directional/north, -/turf/open/floor/iron, -/area/commons/vacant_room) -"pFy" = ( -/obj/machinery/disposal/bin, -/obj/effect/turf_decal/tile/red{ - dir = 1 + c_tag = "AI Satellite - Port"; + name = "ai camera"; + network = list("minisat"); + start_active = 1 }, -/obj/structure/disposalpipe/trunk, -/turf/open/floor/iron, -/area/security/warden) -"pFC" = ( -/obj/structure/cable, /obj/effect/turf_decal/tile/neutral/fourcorners, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/dark, -/area/service/chapel/funeral) -"pFL" = ( -/obj/structure/cable, +/area/station/ai_monitored/aisat/exterior) +"pUm" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 4 + dir = 1 }, /turf/open/floor/iron, -/area/hallway/primary/central/aft) -"pFT" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/ai_monitored/command/storage/eva) -"pFX" = ( -/obj/machinery/light/directional/east, -/obj/effect/turf_decal/tile/neutral, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/hallway/secondary/command) -"pGd" = ( -/obj/structure/disposalpipe/segment{ - dir = 6 - }, -/obj/machinery/light/directional/west, -/obj/effect/turf_decal/siding/white{ +/area/station/maintenance/starboard/aft) +"pUp" = ( +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible, +/obj/effect/turf_decal/tile/yellow{ dir = 4 }, -/obj/machinery/duct, -/obj/machinery/status_display/evac/directional/west, -/turf/open/floor/iron/cafeteria, -/area/service/kitchen) -"pGk" = ( -/obj/effect/turf_decal/tile/brown/half/contrasted, -/turf/open/floor/iron, -/area/cargo/sorting) -"pGI" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/tile/red{ dir = 8 }, +/obj/item/radio/intercom/directional/east, +/turf/open/floor/iron/dark/corner, +/area/station/engineering/atmos/pumproom) +"pUs" = ( +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/science/research) -"pGJ" = ( -/obj/structure/table/reinforced, -/obj/item/folder/blue{ - pixel_x = 3; - pixel_y = 3 +/obj/structure/disposalpipe/segment{ + dir = 9 }, -/obj/item/folder/yellow, -/obj/machinery/status_display/ai/directional/south, -/obj/item/aicard, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/aisat_interior) -"pGK" = ( /obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/station/cargo/miningoffice) +"pUv" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating, -/area/maintenance/port/greater) -"pGM" = ( -/obj/structure/window{ +/obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 8 }, -/obj/structure/closet/secure_closet/freezer/kitchen{ - req_access = null - }, -/obj/item/food/breadslice/plain, -/obj/item/food/breadslice/plain, -/obj/item/food/breadslice/plain, -/obj/item/food/grown/potato, -/obj/item/food/grown/potato, -/obj/item/food/grown/onion, -/obj/item/food/grown/onion, -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/decal/cleanable/cobweb, -/obj/structure/sign/poster/ripped{ - pixel_y = 32 - }, -/turf/open/floor/iron/cafeteria, -/area/security/prison) -"pGR" = ( +/turf/open/floor/iron, +/area/station/maintenance/port/greater) +"pUy" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment{ +/obj/effect/turf_decal/siding/wood{ dir = 4 }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/wood, +/area/station/service/theater) +"pUE" = ( +/obj/structure/closet/secure_closet/warden, +/obj/item/clothing/under/rank/security/warden/grey, +/obj/effect/turf_decal/tile/red/anticorner/contrasted, +/turf/open/floor/iron, +/area/station/security/warden) +"pUF" = ( +/obj/structure/table/reinforced, +/obj/item/folder/blue, +/obj/item/pen, /obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/status_display/evac/directional/east, /turf/open/floor/iron/dark, -/area/service/abandoned_gambling_den/gaming) -"pGU" = ( -/obj/item/storage/pod{ - pixel_x = 32 - }, -/obj/effect/turf_decal/bot, -/obj/machinery/modular_computer/console/preset/cargochat/science, -/obj/effect/turf_decal/trimline/brown/filled/line, -/turf/open/floor/iron, -/area/science/research) -"pGW" = ( -/obj/structure/chair/office{ - dir = 4 - }, -/obj/effect/landmark/start/atmospheric_technician, -/obj/effect/turf_decal/siding/yellow{ - dir = 5 - }, -/turf/open/floor/iron, -/area/engineering/atmos/storage) -"pGY" = ( -/obj/item/kirbyplants/random, -/obj/effect/turf_decal/tile/green{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/white, -/area/medical/medbay/central) -"pHc" = ( -/obj/structure/table/wood, -/obj/item/storage/fancy/candle_box{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/item/storage/fancy/candle_box, -/obj/machinery/light/directional/east, -/obj/machinery/newscaster/directional/east, -/turf/open/floor/carpet, -/area/service/chapel/office) -"pHg" = ( -/obj/machinery/door/airlock/maintenance_hatch{ - name = "Maintenance Hatch"; - req_one_access_txt = "12;47" - }, +/area/station/ai_monitored/turret_protected/ai) +"pUG" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ - cycle_id = "genetics-passthrough" - }, /obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/iron, -/area/maintenance/department/science) -"pHD" = ( +/turf/open/floor/wood, +/area/station/command/heads_quarters/captain/private) +"pUR" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/science/robotics/lab) -"pHE" = ( -/obj/machinery/light/small/directional/east, -/obj/structure/chair/office/light, -/obj/effect/decal/cleanable/greenglow, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/status_display/evac/directional/east, -/obj/effect/turf_decal/tile/green/anticorner/contrasted, -/turf/open/floor/iron/white, -/area/medical/virology) -"pHK" = ( -/obj/structure/cable, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/engineering/storage/tech) -"pHV" = ( -/obj/structure/table/glass, -/obj/item/folder/yellow, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ +/area/station/ai_monitored/command/storage/eva) +"pUT" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 4 }, -/turf/open/floor/circuit/green/telecomms/mainframe, -/area/tcommsat/server) -"pHZ" = ( -/obj/effect/turf_decal/tile/blue{ +/turf/open/floor/iron, +/area/station/science/auxlab) +"pUU" = ( +/obj/effect/landmark/start/hangover, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/structure/chair/sofa/bench/left{ dir = 8 }, -/obj/machinery/door/poddoor/preopen{ - id = "transitlock"; - name = "Transit Tube Lockdown Door" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/obj/effect/turf_decal/box/corners, +/obj/effect/turf_decal/box/corners{ + dir = 8 }, -/obj/effect/turf_decal/stripes/line, +/turf/open/floor/iron/dark, +/area/station/hallway/secondary/entry) +"pUW" = ( /obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/edge{ - dir = 1 - }, -/area/engineering/transit_tube) -"pIg" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 4 - }, /turf/open/floor/iron, -/area/hallway/primary/aft) -"pIj" = ( +/area/station/engineering/atmos) +"pVk" = ( +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/landmark/start/hangover, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron, -/area/cargo/storage) -"pIn" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ +/turf/open/floor/plating, +/area/station/service/abandoned_gambling_den) +"pVm" = ( +/obj/machinery/door/airlock/medical/glass{ + name = "Infirmary" + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/red/half/contrasted{ dir = 4 }, -/obj/machinery/door/airlock/external{ - name = "Supply Dock Airlock" +/obj/effect/mapping_helpers/airlock/access/all/security/general, +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, /obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 +/turf/open/floor/iron/white, +/area/station/security/medical) +"pVw" = ( +/obj/structure/disposalpipe/segment{ + dir = 6 }, -/obj/effect/mapping_helpers/airlock/access/all/supply/general, -/turf/open/floor/iron, -/area/cargo/storage) -"pIv" = ( -/obj/structure/table/wood, -/obj/effect/spawner/random/entertainment/wallet_storage, -/obj/item/taperecorder, -/turf/open/floor/wood, -/area/hallway/secondary/service) -"pIC" = ( -/obj/machinery/atmospherics/pipe/smart/simple/green/visible, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/engineering/atmos) -"pIH" = ( -/obj/effect/turf_decal/plaque{ - icon_state = "L3" +/obj/machinery/light/directional/west, +/obj/effect/turf_decal/siding/white{ + dir = 4 }, +/obj/machinery/duct, +/obj/machinery/status_display/evac/directional/west, +/turf/open/floor/iron/cafeteria, +/area/station/service/kitchen) +"pVD" = ( +/obj/effect/mapping_helpers/iannewyear, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/hallway/primary/central/aft) -"pII" = ( -/obj/structure/cable, +/turf/open/floor/iron/grimy, +/area/station/command/heads_quarters/hop) +"pVK" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/brown/half/contrasted{ - dir = 1 - }, +/obj/structure/cable, +/obj/effect/turf_decal/tile/blue/half/contrasted, /turf/open/floor/iron, -/area/cargo/qm) -"pIM" = ( -/turf/open/floor/plating, -/area/service/theater/abandoned) -"pIO" = ( -/obj/structure/filingcabinet/chestdrawer, -/obj/machinery/firealarm/directional/west, -/obj/effect/turf_decal/tile/brown/anticorner/contrasted{ +/area/station/maintenance/port/aft) +"pVR" = ( +/obj/structure/bed/roller, +/obj/machinery/iv_drip, +/obj/effect/turf_decal/tile/blue{ dir = 1 }, -/turf/open/floor/iron, -/area/cargo/qm) -"pIR" = ( +/turf/open/floor/iron/white, +/area/station/medical/surgery/aft) +"pVS" = ( +/obj/effect/decal/cleanable/dirt, /obj/structure/cable, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, +/obj/effect/turf_decal/stripes/line, /turf/open/floor/iron, -/area/engineering/supermatter/room) -"pIT" = ( -/obj/structure/table, -/obj/item/plant_analyzer, -/obj/item/hatchet, -/obj/item/cultivator, -/obj/item/shovel/spade, -/obj/machinery/light/small/directional/east, -/obj/machinery/airalarm/directional/east, -/turf/open/floor/iron/dark, -/area/service/hydroponics/garden) -"pIU" = ( -/obj/structure/lattice, -/obj/structure/grille, -/obj/structure/sign/warning/securearea{ - pixel_x = 32 +/area/station/ai_monitored/command/storage/eva) +"pWe" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/maintenance/solars/starboard/aft) +"pWn" = ( +/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible{ + dir = 4 }, +/obj/structure/lattice/catwalk, /turf/open/space/basic, /area/space/nearstation) -"pIZ" = ( -/turf/closed/wall/r_wall, -/area/engineering/transit_tube) -"pJb" = ( -/obj/item/kirbyplants/random, -/turf/open/floor/iron, -/area/security/prison) -"pJQ" = ( -/obj/effect/landmark/start/hangover, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/structure/chair/sofa/bench{ - dir = 4 - }, -/obj/effect/landmark/start/assistant, -/turf/open/floor/iron/dark, -/area/hallway/secondary/entry) -"pKl" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow{ +"pWz" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/loading_area{ dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/science/breakroom) -"pKq" = ( -/obj/machinery/photocopier, -/obj/machinery/light/directional/north, -/obj/machinery/requests_console/directional/north{ - announcementConsole = 1; - department = "Head of Security's Desk"; - departmentType = 5; - name = "Head of Security's Requests Console" +/area/station/cargo/storage) +"pWK" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 }, +/obj/item/kirbyplants/random, /obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/item/radio/intercom/directional/north{ - pixel_x = 32 - }, /turf/open/floor/iron/dark, -/area/command/heads_quarters/hos) -"pKu" = ( -/obj/structure/cable, +/area/station/service/abandoned_gambling_den/gaming) +"pWO" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/landmark/start/hangover, -/turf/open/floor/iron/grimy, -/area/command/heads_quarters/ce) -"pKy" = ( -/obj/structure/chair/wood{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/machinery/light/small/directional/south, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/newscaster/directional/north, -/obj/item/radio/intercom/chapel/directional/south, -/turf/open/floor/iron/dark, -/area/service/chapel/office) -"pKE" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"pWQ" = ( +/obj/item/kirbyplants/random, +/obj/effect/decal/cleanable/cobweb, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/service/abandoned_gambling_den) +"pWT" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/security/medical) +"pXd" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ +/obj/effect/turf_decal/tile/neutral/half{ dir = 1 }, /turf/open/floor/iron{ heat_capacity = 1e+006 }, -/area/maintenance/port/greater) -"pKH" = ( -/obj/effect/landmark/blobstart, -/obj/structure/disposalpipe/segment{ +/area/station/commons/dorms) +"pXg" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/brown{ dir = 4 }, -/obj/structure/cable, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"pXm" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/neutral/half/contrasted, -/turf/open/floor/iron, -/area/maintenance/port/greater) -"pLc" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/door/firedoor, -/obj/machinery/door/poddoor/shutters/window/preopen{ - id = "left_arrivals_shutters" - }, +/obj/structure/cable, +/obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/effect/turf_decal/stripes/line, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/atmos/glass{ + name = "Atmospherics Project Room" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/atmos, /turf/open/floor/iron, -/area/hallway/secondary/entry) -"pLh" = ( +/area/station/engineering/atmos/hfr_room) +"pXp" = ( +/obj/machinery/cell_charger, +/obj/structure/table/reinforced, +/obj/item/stock_parts/cell/high, /obj/structure/cable, -/obj/effect/decal/cleanable/cobweb/cobweb2, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/command/storage/eva) +"pXq" = ( +/obj/structure/table/wood, +/obj/item/flashlight/lamp, +/obj/structure/disposalpipe/segment{ dir = 4 }, +/turf/open/floor/carpet, +/area/station/service/chapel/office) +"pXw" = ( +/obj/effect/turf_decal/tile/red/half/contrasted, /turf/open/floor/iron, -/area/maintenance/starboard/greater) -"pLj" = ( +/area/station/service/kitchen/abandoned) +"pXK" = ( /obj/structure/cable, -/obj/machinery/button/flasher{ - id = "Cell 3"; - name = "Prisoner Flash"; - pixel_x = 25; - pixel_y = 7 - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/button/door/directional/east{ - id = "permashut3"; - name = "Cell Lockdown Button"; - pixel_y = -6; - req_access_txt = "2" +/obj/structure/disposalpipe/segment{ + dir = 10 }, -/turf/open/floor/iron, -/area/security/prison) -"pLm" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible, -/obj/effect/turf_decal/siding/yellow{ - dir = 4 +/turf/open/floor/wood, +/area/station/command/heads_quarters/captain) +"pXM" = ( +/obj/structure/table/wood, +/obj/item/storage/box/ids{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/storage/box/silver_ids, +/turf/open/floor/wood, +/area/station/command/heads_quarters/hop) +"pXO" = ( +/obj/structure/table/wood, +/obj/effect/decal/cleanable/dirt, +/obj/item/paper_bin, +/turf/open/floor/plating, +/area/station/service/library/abandoned) +"pYl" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/turf/open/floor/iron, -/area/engineering/atmos/storage) -"pLy" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/bluespace_vendor/directional/north, /turf/open/floor/iron, -/area/commons/dorms) -"pLC" = ( -/obj/structure/disposalpipe/segment{ - dir = 6 +/area/station/hallway/primary/central/aft) +"pYo" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Maintenance Hatch" + }, +/obj/effect/mapping_helpers/airlock/abandoned, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 1 + }, +/obj/effect/mapping_helpers/airlock/access/any/service/maintenance, +/obj/effect/mapping_helpers/airlock/access/any/supply/maintenance, +/turf/open/floor/iron, +/area/station/maintenance/department/crew_quarters/bar) +"pYs" = ( +/obj/item/kirbyplants{ + icon_state = "plant-21" }, -/obj/effect/landmark/event_spawn, /obj/structure/cable, +/obj/effect/turf_decal/delivery, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) +"pYA" = ( +/obj/structure/table, +/obj/structure/window/reinforced, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/science/ordnance/testlab) +"pYE" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/red/half/contrasted{ +/turf/open/floor/iron/dark, +/area/station/service/library/abandoned) +"pYF" = ( +/turf/open/floor/glass/reinforced, +/area/station/commons/dorms) +"pYG" = ( +/obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/iron, -/area/security/office) -"pLK" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/maintenance/disposal) +"pYL" = ( /obj/structure/disposalpipe/segment, -/obj/structure/cable, -/obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/pipe/bridge_pipe/scrubbers/hidden{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/bridge_pipe/cyan/hidden, /turf/open/floor/iron/dark, -/area/maintenance/disposal/incinerator) -"pMq" = ( -/obj/structure/disposalpipe/segment{ - dir = 10 +/area/station/engineering/atmos) +"pYT" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/table/wood, +/obj/item/cigbutt/cigarbutt{ + pixel_x = 7 + }, +/obj/item/phone{ + desc = "Supposedly a direct line to Nanotrasen Central Command. It's not even plugged in."; + pixel_x = -3; + pixel_y = 3 }, /turf/open/floor/iron/grimy, -/area/service/library) -"pMA" = ( -/obj/machinery/door/airlock/maintenance_hatch{ - name = "Maintenance Hatch"; - req_access_txt = "12" +/area/station/command/meeting_room/council) +"pZa" = ( +/obj/structure/reagent_dispensers/wall/virusfood/directional/west, +/obj/structure/table/glass, +/obj/machinery/reagentgrinder{ + desc = "Used to grind things up into raw materials and liquids."; + pixel_y = 5 }, -/obj/effect/decal/cleanable/dirt, /obj/structure/cable, -/obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ - dir = 1 + dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment, /turf/open/floor/iron, -/area/maintenance/port/aft) -"pMD" = ( +/area/station/medical/virology) +"pZl" = ( +/obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, -/obj/structure/plasticflaps/opaque, -/obj/machinery/door/poddoor/preopen{ - id = "atmoslock"; - name = "Atmospherics Lockdown Blast door" - }, -/obj/machinery/navbeacon{ - codes_txt = "delivery;dir=8"; - dir = 8; - freq = 1400; - location = "Atmospherics" - }, /obj/effect/turf_decal/delivery, +/obj/machinery/drone_dispenser, /turf/open/floor/iron, -/area/engineering/atmos/storage/gas) -"pMY" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 - }, -/obj/effect/turf_decal/siding/wood, -/obj/structure/mirror/directional/north, -/obj/structure/table/wood/fancy/royalblack, -/obj/item/toy/figure/mime, -/turf/open/floor/wood, -/area/service/theater) -"pMZ" = ( -/obj/structure/bed/roller, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/machinery/airalarm/directional/south, -/turf/open/floor/iron/white, -/area/medical/medbay/lobby) -"pNb" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/effect/turf_decal/siding/yellow{ - dir = 8 +/area/station/science/research/abandoned) +"pZn" = ( +/obj/structure/disposalpipe/segment{ + dir = 9 }, /turf/open/floor/iron, -/area/engineering/atmos/storage/gas) -"pNe" = ( -/obj/structure/reagent_dispensers/fueltank, -/turf/open/floor/plating, -/area/maintenance/fore) -"pNm" = ( -/obj/structure/chair/office{ - dir = 8 - }, -/turf/open/floor/iron/grimy, -/area/service/library/abandoned) -"pNp" = ( +/area/station/hallway/secondary/entry) +"pZo" = ( +/obj/machinery/mineral/equipment_vendor, /obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 - }, +/obj/machinery/light/directional/north, +/obj/effect/turf_decal/bot, /turf/open/floor/iron, -/area/maintenance/starboard) -"pNK" = ( -/obj/machinery/light/small/directional/north, +/area/station/cargo/miningoffice) +"pZs" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/plating{ - icon_state = "platingdmg3" - }, -/area/maintenance/starboard) -"pNM" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/science/breakroom) -"pNO" = ( +/obj/structure/disposalpipe/segment, /obj/structure/table/wood, -/obj/item/clipboard, -/obj/item/toy/figure/captain, -/turf/open/floor/wood, -/area/command/heads_quarters/captain) -"pNT" = ( -/obj/machinery/door/airlock/grunge{ - name = "Chapel Quarters"; - req_access_txt = "27" +/obj/item/folder/blue, +/obj/item/pen/fourcolor, +/obj/item/stamp/captain, +/obj/machinery/door/window/brigdoor/left/directional/north{ + name = "Captain's Desk"; + req_access = list("captain") }, +/turf/open/floor/carpet, +/area/station/command/heads_quarters/captain) +"pZE" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, /obj/effect/turf_decal/tile/neutral/fourcorners, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/iron/dark, -/area/service/chapel/office) -"pNY" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/grimy, -/area/security/detectives_office) -"pOa" = ( -/obj/effect/decal/cleanable/cobweb, -/obj/effect/spawner/random/entertainment/arcade{ - dir = 4 +/obj/structure/disposalpipe/segment{ + dir = 5 }, +/turf/open/floor/iron, +/area/station/maintenance/port/aft) +"pZF" = ( +/obj/structure/cable, +/obj/effect/spawner/random/structure/steam_vent, /turf/open/floor/plating, -/area/service/abandoned_gambling_den/gaming) -"pOw" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/red/half/contrasted{ +/area/station/maintenance/port/aft) +"qag" = ( +/obj/structure/chair/comfy/brown{ dir = 8 }, -/turf/open/floor/iron, -/area/security/brig) -"pOF" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/grimy, -/area/command/heads_quarters/captain/private) -"pOG" = ( -/obj/machinery/door/window/brigdoor/right/directional/west{ - name = "Shooting Range"; - req_access_txt = "1" +/turf/open/floor/wood{ + icon_state = "wood-broken5" }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/plating, -/area/security/range) -"pOJ" = ( -/obj/structure/closet/wardrobe/miner, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light/directional/south, -/obj/item/storage/backpack/satchel/explorer, +/area/station/service/electronic_marketing_den) +"qaq" = ( +/obj/structure/table, +/obj/item/clothing/gloves/color/latex, +/obj/item/restraints/handcuffs, +/obj/item/clothing/mask/muzzle, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/service/kitchen/abandoned) +"qat" = ( +/obj/machinery/portable_atmospherics/canister/plasma, /obj/effect/turf_decal/bot, -/obj/item/radio/intercom/directional/south, /turf/open/floor/iron, -/area/cargo/miningoffice) -"pOO" = ( -/obj/structure/chair{ - dir = 1; - name = "Jury" +/area/station/engineering/main) +"qaA" = ( +/obj/machinery/atmospherics/pipe/smart/simple/dark/visible{ + dir = 4 }, -/obj/machinery/status_display/evac/directional/south, +/turf/closed/wall/r_wall, +/area/station/science/ordnance/burnchamber) +"qaD" = ( +/obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/light/small/directional/west, /turf/open/floor/iron/dark, -/area/security/courtroom) -"pOP" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 1 - }, +/area/station/medical/surgery/theatre) +"qaF" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, -/area/maintenance/port/fore) -"pOW" = ( -/obj/structure/window/reinforced{ +/area/station/cargo/storage) +"qaJ" = ( +/obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/end, -/mob/living/carbon/human/species/monkey, -/turf/open/floor/iron/dark, -/area/science/genetics) -"pOZ" = ( -/obj/structure/sign/directions/engineering, -/obj/structure/sign/directions/evac{ - pixel_y = -8 - }, -/obj/structure/sign/directions/science{ - pixel_y = 8 - }, -/turf/closed/wall, -/area/commons/vacant_room/office) -"pPa" = ( -/obj/effect/landmark/start/hangover, -/obj/structure/chair/sofa/left{ +/turf/open/floor/iron/smooth, +/area/station/hallway/secondary/entry) +"qaT" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/science/xenobiology) +"qbj" = ( +/obj/effect/decal/cleanable/oil, +/obj/effect/turf_decal/stripes/corner{ dir = 4 }, -/obj/effect/turf_decal/tile/red{ +/turf/open/floor/plating/airless, +/area/station/science/ordnance/bomb) +"qbp" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/turf_decal/tile/red{ +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating, +/area/station/maintenance/port/greater) +"qbs" = ( +/obj/structure/cable, +/obj/machinery/biogenerator, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/siding/green{ dir = 8 }, +/turf/open/floor/iron/checker, +/area/station/service/hydroponics/garden/abandoned) +"qbu" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/green/visible, /obj/effect/turf_decal/tile/yellow{ dir = 1 }, /obj/effect/turf_decal/tile/yellow, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 1 - }, /obj/effect/decal/cleanable/dirt, -/obj/effect/landmark/start/assistant, /turf/open/floor/iron, -/area/commons/lounge) -"pPc" = ( -/obj/effect/turf_decal/tile/blue{ +/area/station/engineering/supermatter/room) +"qbK" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/directional/south, +/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/iron/white, -/area/medical/medbay/central) -"pPu" = ( -/obj/structure/weightmachine/weightlifter, -/obj/effect/turf_decal/tile/yellow/anticorner/contrasted{ - dir = 4 +/turf/open/floor/iron{ + heat_capacity = 1e+006 }, -/turf/open/floor/iron/white, -/area/commons/fitness/recreation) -"pPF" = ( -/obj/structure/cable, -/obj/effect/landmark/start/hangover, -/obj/structure/disposalpipe/segment, -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/stripes/line, +/area/station/commons/toilet/locker) +"qbM" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, /obj/effect/turf_decal/stripes/line{ dir = 1 }, /turf/open/floor/iron, -/area/hallway/primary/central/fore) -"pPI" = ( -/obj/effect/turf_decal/stripes/line{ +/area/station/maintenance/disposal/incinerator) +"qbT" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light_switch/directional/north{ + pixel_x = 8 + }, +/obj/machinery/oven, +/turf/open/floor/plating, +/area/station/service/kitchen/abandoned) +"qbW" = ( +/obj/effect/landmark/start/hangover, +/obj/structure/railing{ dir = 4 }, -/obj/structure/cable, +/obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark, -/area/science/mixing) -"pPK" = ( +/turf/open/floor/iron/dark/side{ + dir = 4 + }, +/area/station/hallway/secondary/entry) +"qce" = ( +/obj/machinery/button/flasher{ + id = "visitorflash"; + pixel_x = -6; + pixel_y = 24 + }, +/obj/machinery/button/door/directional/north{ + id = "visitation"; + name = "Visitation Shutters"; + pixel_x = 6; + req_access = list("brig") + }, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/security/prison/visit) +"qcf" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/grimy, +/area/station/security/detectives_office) +"qcp" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/science/research/abandoned) +"qcJ" = ( /obj/structure/disposalpipe/segment{ - dir = 5 + dir = 4 }, -/turf/open/floor/iron/grimy, -/area/service/chapel) -"pPL" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/neutral/half/contrasted, -/turf/open/floor/iron, -/area/maintenance/fore) -"pPM" = ( -/obj/machinery/vending/boozeomat, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/command/heads_quarters/captain) -"pPV" = ( -/obj/effect/turf_decal/delivery, -/obj/machinery/vending/games, -/turf/open/floor/iron, -/area/commons/fitness/recreation) -"pPY" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/obj/effect/turf_decal/tile/red{ dir = 1 }, -/turf/open/floor/iron/large, -/area/service/hydroponics) -"pQb" = ( -/obj/effect/spawner/structure/window, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"pQo" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/wood, -/area/command/heads_quarters/captain/private) -"pQp" = ( -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/wood{ - icon_state = "wood-broken" - }, -/area/service/abandoned_gambling_den) -"pQu" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 }, -/obj/effect/turf_decal/stripes/corner, -/obj/machinery/light/directional/south, -/turf/open/floor/iron, -/area/hallway/secondary/entry) -"pQM" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/tile/blue, -/turf/open/floor/iron, -/area/service/hydroponics) -"pQN" = ( -/obj/structure/filingcabinet/security, -/obj/effect/turf_decal/tile/red/anticorner/contrasted{ +/obj/effect/turf_decal/tile/yellow{ dir = 8 }, -/turf/open/floor/iron, -/area/security/checkpoint) -"pQU" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible, -/obj/effect/turf_decal/siding/yellow{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron, -/area/engineering/atmos/storage) -"pQX" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment, -/turf/open/floor/wood, -/area/command/heads_quarters/captain) -"pQY" = ( -/obj/structure/table/reinforced, -/obj/item/clipboard, -/obj/item/clothing/accessory/armband/deputy, -/obj/item/clothing/accessory/armband/deputy, -/obj/item/clothing/accessory/armband/deputy, -/obj/item/clothing/accessory/armband/deputy, -/obj/item/clothing/accessory/armband/deputy, -/obj/item/food/donut/jelly/choco, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 8 +/area/station/science/breakroom) +"qcP" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/security/glass{ + name = "Holding Area" }, -/turf/open/floor/iron, -/area/security/office) -"pRg" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/obj/structure/cable, +/obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/door/airlock/external{ - name = "External Atmos Access"; - req_one_access_txt = "24" - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/engineering/atmos/project) -"pRj" = ( -/obj/machinery/firealarm/directional/west, -/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/red/fourcorners, +/obj/effect/mapping_helpers/airlock/access/all/security/brig, /turf/open/floor/iron, -/area/commons/fitness/recreation) -"pRk" = ( -/obj/structure/table, -/obj/effect/decal/cleanable/dirt, -/obj/item/clothing/gloves/color/orange, -/obj/item/storage/box/mousetraps{ - pixel_x = 3; - pixel_y = 3 +/area/station/security/checkpoint/escape) +"qcS" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/wood, +/area/station/service/library/abandoned) +"qcT" = ( +/turf/open/floor/plating{ + icon_state = "platingdmg1" }, -/obj/item/storage/box/lights/mixed, -/obj/item/grenade/chem_grenade/cleaner, -/obj/effect/turf_decal/tile/green/half/contrasted{ +/area/station/security/prison) +"qdc" = ( +/obj/effect/landmark/start/hangover, +/obj/structure/chair/sofa/bench{ dir = 8 }, +/obj/effect/turf_decal/delivery, /turf/open/floor/iron, -/area/maintenance/port/greater) -"pRm" = ( -/obj/machinery/light/small/directional/north, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 8 - }, -/obj/effect/turf_decal/tile/green/half/contrasted{ - dir = 1 +/area/station/hallway/secondary/entry) +"qdg" = ( +/obj/machinery/door/airlock{ + name = "Permabrig Showers" }, -/mob/living/carbon/human/species/monkey, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, /turf/open/floor/iron/white, -/area/medical/virology) -"pRv" = ( -/obj/item/kirbyplants/random, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/service/abandoned_gambling_den) -"pRw" = ( -/obj/machinery/light/small/directional/north, +/area/station/security/prison/toilet) +"qdi" = ( +/obj/structure/dresser, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/ai_monitored/aisat/exterior) -"pRz" = ( -/obj/structure/table, -/obj/item/assembly/signaler{ - pixel_x = -2; - pixel_y = -2 - }, -/obj/item/assembly/signaler{ - pixel_x = -8; - pixel_y = 5 - }, -/obj/item/assembly/signaler{ - pixel_y = 8 - }, -/obj/item/assembly/signaler{ - pixel_x = 6; - pixel_y = 5 +/area/station/medical/virology) +"qdl" = ( +/obj/effect/turf_decal/tile/bar{ + dir = 1 }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/light/directional/east, +/obj/effect/turf_decal/tile/bar, +/obj/machinery/duct, /turf/open/floor/iron/dark, -/area/science/mixing/launch) -"pRU" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral{ +/area/station/service/bar) +"qdn" = ( +/obj/effect/turf_decal/tile/blue{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/green{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/siding/white{ +/obj/item/kirbyplants/random, +/turf/open/floor/iron, +/area/station/service/hydroponics) +"qdA" = ( +/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, +/obj/machinery/firealarm/directional/south, /turf/open/floor/iron, -/area/hallway/primary/fore) -"pRV" = ( -/obj/machinery/atmospherics/pipe/smart/manifold/dark/visible, -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, +/area/station/hallway/secondary/command) +"qdF" = ( +/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/aisat/exterior) +"qdK" = ( +/obj/vehicle/ridden/secway, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/security/armory) +"qdP" = ( +/obj/item/kirbyplants/random, +/obj/structure/extinguisher_cabinet/directional/east, +/obj/machinery/light/small/directional/east, /turf/open/floor/iron, -/area/engineering/atmos/mix) -"pSp" = ( -/obj/structure/disposalpipe/segment{ - dir = 10 - }, -/obj/effect/turf_decal/tile/brown/half/contrasted{ - dir = 4 +/area/station/engineering/supermatter/room) +"qdV" = ( +/obj/machinery/flasher/directional/south{ + id = "AI"; + pixel_x = -26 }, -/turf/open/floor/iron, -/area/cargo/drone_bay) -"pSv" = ( /obj/structure/cable, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/command/bridge) -"pSx" = ( -/obj/machinery/door/airlock/engineering/glass{ - name = "Supermatter Engine Room"; - req_one_access_txt = "10;24" +/area/station/ai_monitored/turret_protected/ai_upload) +"qee" = ( +/obj/structure/chair/office{ + dir = 8 + }, +/obj/effect/landmark/start/assistant, +/turf/open/floor/iron/dark, +/area/station/service/library) +"qeg" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/mining/glass{ + name = "Cargo Office" }, +/obj/effect/landmark/navigate_destination, /obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/machinery/door/firedoor, +/obj/effect/mapping_helpers/airlock/access/all/supply/general, /turf/open/floor/iron, -/area/engineering/supermatter/room) -"pSD" = ( -/obj/effect/turf_decal/tile/yellow, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/area/station/cargo/office) +"qel" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/open/floor/iron, -/area/hallway/primary/aft) -"pSE" = ( -/obj/effect/spawner/structure/window/hollow/reinforced/directional, -/obj/structure/cable, -/turf/open/floor/plating, -/area/service/abandoned_gambling_den) -"pSI" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment{ +/area/station/science/research/abandoned) +"qep" = ( +/obj/machinery/shower{ dir = 4 }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/landmark/start/hangover, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 8 }, /turf/open/floor/iron, -/area/maintenance/disposal/incinerator) -"pSR" = ( -/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ - dir = 6 +/area/station/commons/toilet/locker) +"qex" = ( +/obj/machinery/door/poddoor/incinerator_ordmix, +/turf/open/floor/engine/vacuum, +/area/station/science/ordnance/burnchamber) +"qeB" = ( +/obj/structure/disposalpipe/sorting/mail/flip{ + dir = 2; + name = "Kitchen Junction"; + sortType = 20 }, -/obj/effect/turf_decal/stripes/corner, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light/small/directional/west, -/obj/machinery/firealarm/directional/west, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/turf/open/floor/iron/freezer, -/area/service/kitchen/coldroom) -"pSX" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/green/anticorner/contrasted{ - dir = 4 - }, -/turf/open/floor/iron/white, -/area/medical/virology) -"pTc" = ( -/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/trimline/yellow/filled/line{ +/obj/effect/turf_decal/loading_area{ dir = 4 }, +/obj/structure/sign/poster/random/directional/west, /turf/open/floor/iron, -/area/engineering/atmos) -"pTf" = ( -/obj/effect/spawner/structure/window/reinforced/plasma, -/turf/open/floor/plating, -/area/engineering/atmos/hfr_room) -"pTo" = ( -/obj/structure/table/wood, -/obj/item/folder/red, -/obj/item/book/manual/wiki/security_space_law, -/turf/open/floor/wood, -/area/command/meeting_room/council) -"pTK" = ( -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/turf_decal/tile/purple/half/contrasted, +/area/station/maintenance/port/fore) +"qfa" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/delivery, /turf/open/floor/iron, -/area/cargo/miningoffice) -"pTL" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/virology{ - name = "Virology Break Room"; - req_access_txt = "39" - }, +/area/station/maintenance/starboard/aft) +"qfh" = ( /obj/structure/cable, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/medical/virology) -"pTX" = ( +/area/station/security/checkpoint/medical) +"qfo" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/landmark/start/hangover, /turf/open/floor/iron, -/area/hallway/primary/central/aft) -"pUf" = ( -/obj/structure/cable, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/area/station/hallway/secondary/entry) +"qfB" = ( +/obj/effect/spawner/random/vending/snackvend, +/obj/machinery/light/directional/south, +/obj/effect/turf_decal/delivery, /turf/open/floor/iron, -/area/security/checkpoint/customs/aft) -"pUh" = ( -/obj/structure/window/reinforced{ +/area/station/hallway/primary/central/aft) +"qfO" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/simple/dark/visible{ dir = 4 }, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/machinery/camera/directional/east{ - c_tag = "AI Satellite - Port"; - name = "ai camera"; - network = list("minisat"); - start_active = 1 - }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/dark, -/area/ai_monitored/aisat/exterior) -"pUj" = ( -/obj/machinery/door/airlock/maintenance_hatch{ - name = "Maintenance Hatch"; - req_access_txt = "12" - }, -/obj/effect/mapping_helpers/airlock/abandoned, -/obj/structure/disposalpipe/segment{ - dir = 4 +/area/station/maintenance/disposal/incinerator) +"qfS" = ( +/obj/structure/table/wood, +/obj/item/flashlight/lamp, +/obj/effect/turf_decal/tile/purple, +/obj/item/radio/intercom/directional/east, +/obj/machinery/newscaster/directional/south, +/turf/open/floor/iron/white, +/area/station/command/heads_quarters/rd) +"qga" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock{ + name = "Dormitories" }, +/obj/structure/cable, +/obj/effect/landmark/navigate_destination, /obj/effect/turf_decal/stripes/line{ dir = 8 }, @@ -62016,189 +59940,211 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/maintenance/port/greater) -"pUk" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/virology/glass{ - name = "Virology Lab"; - req_access_txt = "39" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 +/area/station/commons/dorms) +"qgl" = ( +/obj/machinery/power/solar{ + id = "aftport"; + name = "Aft-Port Solar Array" }, /obj/structure/cable, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, +/turf/open/floor/iron/solarpanel/airless, +/area/station/solars/port/aft) +"qgo" = ( +/turf/closed/wall/r_wall, +/area/station/science/ordnance/storage) +"qgC" = ( +/obj/machinery/atmospherics/pipe/smart/simple/dark/visible, +/obj/machinery/meter, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/medical/virology) -"pUl" = ( -/obj/item/kirbyplants/random, -/turf/open/floor/wood, -/area/command/heads_quarters/captain) -"pUr" = ( +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/science/ordnance/storage) +"qgH" = ( +/obj/effect/turf_decal/tile/purple/anticorner/contrasted{ + dir = 8 + }, +/turf/open/floor/iron/white, +/area/station/science/xenobiology) +"qgM" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/commons/storage/primary) -"pUw" = ( -/obj/structure/cable, +/area/station/command/heads_quarters/cmo) +"qgU" = ( /obj/structure/disposalpipe/segment, -/obj/effect/decal/cleanable/dirt, -/obj/structure/sign/poster/random/directional/east, -/turf/open/floor/plating, -/area/maintenance/fore) -"pUA" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/plating, -/area/maintenance/port/aft) -"pUF" = ( -/obj/structure/table/reinforced, -/obj/item/folder/blue, -/obj/item/pen, +/area/station/maintenance/port/fore) +"qgV" = ( +/obj/structure/table, +/obj/item/plant_analyzer, +/obj/item/hatchet, +/obj/item/cultivator, +/obj/item/shovel/spade, +/obj/machinery/light/small/directional/east, +/obj/machinery/airalarm/directional/east, +/turf/open/floor/iron/dark, +/area/station/service/hydroponics/garden) +"qhb" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, /obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/status_display/evac/directional/east, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, /turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/ai) -"pUQ" = ( +/area/station/ai_monitored/aisat/exterior) +"qhi" = ( +/obj/structure/closet/secure_closet/personal/cabinet, +/obj/machinery/light/directional/south, +/obj/item/clothing/suit/jacket{ + desc = "All the class of a trenchcoat without the security fibers."; + icon_state = "noirdet"; + name = "trenchcoat" + }, +/obj/item/clothing/suit/toggle/lawyer/black, +/obj/machinery/status_display/evac/directional/south, +/obj/item/clothing/head/fedora, +/obj/item/clothing/under/dress/redeveninggown, +/obj/item/clothing/head/rabbitears, +/turf/open/floor/iron/grimy, +/area/station/commons/dorms) +"qhj" = ( /obj/structure/cable, -/obj/structure/sign/departments/psychology{ - pixel_x = 32 +/obj/effect/turf_decal/stripes/line{ + dir = 5 }, -/obj/effect/turf_decal/trimline/blue/filled/corner{ - dir = 4 +/turf/open/floor/plating, +/area/station/maintenance/department/electrical) +"qhu" = ( +/obj/structure/disposalpipe/trunk{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/white, -/area/medical/medbay/central) -"pUR" = ( -/obj/effect/decal/cleanable/dirt, +/obj/structure/disposaloutlet, /obj/effect/turf_decal/stripes/line, -/turf/open/floor/iron, -/area/ai_monitored/command/storage/eva) -"pUX" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron, -/area/commons/storage/primary) -"pVe" = ( +/turf/open/floor/plating/airless, +/area/station/medical/virology) +"qhA" = ( +/obj/structure/cable, /obj/structure/disposalpipe/segment{ - dir = 4 + dir = 9 }, -/obj/structure/cable, /obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/yellow{ dir = 4 }, -/obj/effect/turf_decal/tile/yellow{ +/obj/effect/turf_decal/tile/red{ dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/science/breakroom) -"pVh" = ( -/obj/structure/cable, -/obj/effect/turf_decal/tile/blue/fourcorners, -/obj/structure/disposalpipe/sorting/mail/flip{ - dir = 4; - sortType = 9 +/obj/effect/turf_decal/tile/yellow{ + dir = 1 }, +/obj/effect/turf_decal/tile/yellow, /turf/open/floor/iron, -/area/medical/medbay/central) -"pVp" = ( -/obj/effect/spawner/random/entertainment/arcade, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/service/abandoned_gambling_den/gaming) -"pVA" = ( -/obj/machinery/camera/directional/west{ - c_tag = "Xenobiology - Secure Cell"; - name = "xenobiology camera"; - network = list("ss13","xeno","rd") +/area/station/commons/lounge) +"qhB" = ( +/obj/structure/easel, +/obj/effect/decal/cleanable/dirt, +/obj/item/canvas/twentythree_twentythree, +/obj/item/canvas/twentythree_twentythree, +/obj/machinery/light/small/directional/south, +/turf/open/floor/plating, +/area/station/service/library/abandoned) +"qhI" = ( +/obj/machinery/door/airlock/research/glass{ + name = "Ordnance Lab" }, -/obj/machinery/light/directional/west, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/science/xenobiology) -"pVL" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/machinery/atmospherics/pipe/heat_exchanging/junction/layer2, +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/obj/machinery/status_display/ai/directional/south, -/obj/machinery/light/directional/south, -/obj/structure/filingcabinet/filingcabinet, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/tile/brown/half/contrasted, -/turf/open/floor/iron, -/area/cargo/storage) -"pVP" = ( -/obj/structure/cable, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/science/research) -"pVS" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable, /obj/effect/turf_decal/stripes/line, -/turf/open/floor/iron, -/area/ai_monitored/command/storage/eva) -"pWl" = ( -/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/access/all/science/ordnance, +/turf/open/floor/iron/dark/airless, +/area/station/science/ordnance/freezerchamber) +"qhN" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/tile/red/half/contrasted, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, /turf/open/floor/iron, -/area/security/brig) -"pWn" = ( -/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible{ +/area/station/hallway/secondary/entry) +"qhO" = ( +/obj/structure/table, +/obj/item/storage/medkit/regular, +/obj/effect/turf_decal/tile/blue{ dir = 4 }, -/obj/structure/lattice/catwalk, -/turf/open/space/basic, +/obj/item/radio/intercom/directional/east, +/turf/open/floor/iron/white, +/area/station/medical/medbay/lobby) +"qhQ" = ( +/obj/effect/turf_decal/delivery/white, +/turf/open/floor/plating/airless, /area/space/nearstation) -"pWr" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 4 +"qhS" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/machinery/light/small/directional/east, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"qhU" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/button/door/directional/north{ + id = "transitlock"; + name = "Transit Tube Lockdown Control"; + req_access = list("command") }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 +/obj/item/kirbyplants/random, +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 5 + }, +/obj/machinery/light_switch/directional/north{ + pixel_y = 34 }, +/turf/open/floor/iron/dark, +/area/station/engineering/transit_tube) +"qhW" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/white, -/area/medical/storage) -"pWv" = ( -/obj/machinery/camera/directional/north{ - c_tag = "Medbay - Break Room"; - name = "medbay camera"; - network = list("ss13","medbay") +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/landmark/start/hangover, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/obj/machinery/airalarm/directional/north, -/obj/machinery/recharge_station, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ +/obj/machinery/airalarm/directional/south, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"qhX" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 1 }, +/obj/item/radio/intercom/prison/directional/south, +/obj/effect/turf_decal/tile/red/anticorner/contrasted{ + dir = 8 + }, /turf/open/floor/iron, -/area/medical/break_room) -"pWx" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/medical{ - name = "Auxilliary Surgical Theatres"; - req_access_txt = "45" +/area/station/security/brig) +"qij" = ( +/obj/structure/lattice/catwalk, +/obj/machinery/atmospherics/pipe/bridge_pipe/orange/visible, +/obj/machinery/atmospherics/pipe/bridge_pipe/green/visible{ + dir = 4 + }, +/turf/open/space/basic, +/area/space/nearstation) +"qil" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/door/airlock/security/glass{ + name = "Storage Closet" }, +/obj/effect/mapping_helpers/airlock/abandoned, +/obj/structure/barricade/wooden, /obj/structure/cable, /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -62206,154 +60152,60 @@ /obj/effect/turf_decal/stripes/line{ dir = 4 }, +/obj/effect/mapping_helpers/airlock/access/all/security/general, +/turf/open/floor/plating, +/area/station/maintenance/starboard) +"qix" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/medical/surgery/aft) -"pWI" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ - dir = 4 +/obj/effect/landmark/start/hangover, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/turf/open/floor/plating, -/area/engineering/atmos/hfr_room) -"pWW" = ( /obj/effect/decal/cleanable/dirt, +/obj/item/radio/intercom/directional/north, /turf/open/floor/iron, -/area/security/prison) -"pWY" = ( -/obj/structure/table/reinforced, -/obj/item/clothing/gloves/color/yellow, -/obj/item/storage/toolbox/electrical, -/obj/item/multitool, -/obj/machinery/light/directional/west, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/structure/extinguisher_cabinet/directional/west, -/turf/open/floor/iron/dark, -/area/engineering/storage/tech) -"pXj" = ( -/obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/south, -/obj/effect/turf_decal/tile/blue/half/contrasted, -/turf/open/floor/iron/dark, -/area/command/bridge) -"pXo" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 +/area/station/hallway/secondary/entry) +"qiK" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/medical/glass{ + name = "Chemistry" }, -/turf/open/floor/iron, -/area/hallway/secondary/entry) -"pXp" = ( -/obj/machinery/cell_charger, -/obj/structure/table/reinforced, -/obj/item/stock_parts/cell/high, -/obj/structure/cable, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/ai_monitored/command/storage/eva) -"pXz" = ( -/obj/effect/landmark/start/hangover, /obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/hallway/secondary/entry) -"pXC" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron, -/area/engineering/atmos) -"pXL" = ( -/turf/open/floor/iron/grimy, -/area/command/corporate_showroom) -"pXQ" = ( -/obj/effect/turf_decal/tile/neutral{ dir = 8 }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/mapping_helpers/airlock/access/all/medical/chemistry, /turf/open/floor/iron, -/area/hallway/primary/central/aft) -"pXR" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/firedoor, -/obj/item/folder/yellow, -/obj/item/pen, -/obj/effect/turf_decal/delivery, -/obj/machinery/door/window/right/directional/south{ - name = "Delivery Office Desk"; - req_one_access_txt = "48;50" +/area/station/medical/chemistry) +"qiL" = ( +/turf/closed/wall/r_wall, +/area/station/maintenance/starboard/greater) +"qiT" = ( +/obj/structure/disposalpipe/segment{ + dir = 5 }, -/turf/open/floor/iron, -/area/cargo/sorting) -"pXZ" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/medical/surgery/aft) -"pYf" = ( -/obj/effect/turf_decal/tile/yellow/half/contrasted{ +/obj/effect/turf_decal/stripes/line{ dir = 1 }, /turf/open/floor/iron, -/area/commons/storage/primary) -"pYq" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/toilet{ - dir = 8 - }, -/obj/machinery/light/small/directional/south, -/obj/effect/landmark/start/assistant, +/area/station/engineering/main) +"qiW" = ( +/obj/structure/cable, /obj/effect/turf_decal/bot, -/obj/effect/landmark/start/hangover, -/obj/machinery/newscaster/directional/west, -/obj/machinery/button/door/directional/south{ - id = "Toilet3"; - name = "Lock Control"; - normaldoorcontrol = 1; - specialfunctions = 4 - }, -/turf/open/floor/iron, -/area/commons/toilet/locker) -"pYz" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/siding/purple{ - dir = 1 +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 }, -/turf/open/floor/glass, -/area/maintenance/space_hut/observatory) -"pYR" = ( -/obj/machinery/light/small/directional/north, -/obj/item/radio/intercom/directional/north, -/turf/open/floor/wood, -/area/hallway/secondary/service) -"pYW" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/table/reinforced, -/obj/item/storage/toolbox/mechanical, -/obj/item/flashlight, -/obj/effect/turf_decal/bot, /turf/open/floor/iron, -/area/maintenance/port/greater) -"pZc" = ( -/obj/structure/reagent_dispensers/watertank/high, -/obj/effect/turf_decal/delivery/white{ - color = "#52B4E9" - }, -/obj/item/reagent_containers/glass/bucket, -/turf/open/floor/iron/dark/textured, -/area/service/hydroponics) -"pZf" = ( -/obj/machinery/portable_atmospherics/canister/nitrous_oxide, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron/dark/textured_large, -/area/engineering/atmos/storage/gas) -"pZt" = ( -/obj/effect/landmark/event_spawn, +/area/station/science/xenobiology) +"qjb" = ( /obj/structure/cable, /obj/effect/turf_decal/tile/blue{ dir = 4 @@ -62361,1448 +60213,1524 @@ /obj/effect/turf_decal/tile/blue{ dir = 8 }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ dir = 4 }, /turf/open/floor/iron/white, -/area/command/heads_quarters/cmo) -"pZu" = ( -/turf/closed/wall, -/area/commons/toilet/restrooms) -"pZy" = ( -/obj/machinery/griddle, -/obj/machinery/duct, -/turf/open/floor/iron/cafeteria, -/area/service/kitchen) -"pZK" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/security/glass{ - name = "Security Transferring Control" - }, -/obj/structure/disposalpipe/segment, +/area/station/command/heads_quarters/cmo) +"qje" = ( /obj/structure/cable, -/obj/effect/turf_decal/tile/red/fourcorners, -/obj/effect/mapping_helpers/airlock/access/all/security/general, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/oil, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 }, /turf/open/floor/iron, -/area/security/execution/transfer) -"pZR" = ( -/obj/machinery/airalarm/directional/south, -/turf/open/floor/plating{ - icon_state = "platingdmg3" - }, -/area/maintenance/department/crew_quarters/bar) -"qam" = ( +/area/station/engineering/supermatter/room) +"qjk" = ( +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/half, -/area/service/hydroponics) -"qap" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 4 - }, +/obj/effect/turf_decal/delivery, /turf/open/floor/iron, -/area/maintenance/port/fore) -"qav" = ( -/obj/structure/disposalpipe/trunk{ +/area/station/maintenance/port/fore) +"qjr" = ( +/obj/structure/flora/bush/sunny/style_random, +/obj/structure/flora/bush/jungle/c/style_random, +/turf/open/misc/grass, +/area/station/hallway/primary/fore) +"qjy" = ( +/turf/open/floor/circuit/green, +/area/station/science/research/abandoned) +"qjO" = ( +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"qjQ" = ( +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/trimline/yellow/filled/warning{ dir = 1 }, -/obj/machinery/disposal/bin, +/turf/open/floor/iron/white, +/area/station/medical/chemistry) +"qkk" = ( /obj/effect/decal/cleanable/dirt, -/obj/machinery/light/directional/south, -/obj/effect/turf_decal/delivery, -/obj/structure/sign/poster/official/random/directional/south, -/turf/open/floor/iron, -/area/cargo/miningoffice) -"qaI" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/turf_decal/tile/brown/half/contrasted{ + dir = 4 + }, /turf/open/floor/iron, -/area/cargo/lobby) -"qaQ" = ( -/obj/structure/table/wood, +/area/station/cargo/miningoffice) +"qkm" = ( +/obj/structure/chair/office{ + dir = 4 + }, /obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/item/pen, -/obj/item/storage/dice, -/obj/machinery/computer/security/telescreen/entertainment/directional/east, /turf/open/floor/iron/dark, -/area/service/library) -"qaR" = ( +/area/station/command/bridge) +"qko" = ( +/obj/structure/table, /obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/security/prison) -"qba" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/obj/item/clipboard, +/obj/item/toy/figure/miner, +/obj/machinery/light/directional/north, +/obj/machinery/light_switch/directional/west{ + pixel_x = -42 }, -/turf/open/floor/iron, -/area/hallway/primary/central/aft) -"qbd" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/delivery, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ +/obj/effect/turf_decal/bot, +/obj/machinery/firealarm/directional/west, +/obj/effect/turf_decal/tile/brown/anticorner/contrasted{ dir = 1 }, -/turf/open/floor/iron{ - heat_capacity = 1e+006 - }, -/area/maintenance/port/greater) -"qbw" = ( -/obj/effect/landmark/start/hangover, -/obj/effect/turf_decal/stripes/line{ +/turf/open/floor/iron, +/area/station/cargo/miningoffice) +"qkA" = ( +/obj/effect/turf_decal/tile/red{ dir = 4 }, -/turf/open/floor/iron, -/area/hallway/secondary/entry) -"qbH" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/maintenance/disposal/incinerator) -"qbO" = ( -/obj/effect/landmark/start/hangover/closet, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/structure/closet/firecloset, -/obj/effect/turf_decal/delivery, -/obj/machinery/firealarm/directional/west, -/turf/open/floor/iron/dark, -/area/hallway/secondary/entry) -"qbV" = ( -/obj/item/kirbyplants/random, -/obj/machinery/airalarm/directional/south, -/turf/open/floor/wood{ - icon_state = "wood-broken3" +/obj/effect/turf_decal/tile/red{ + dir = 8 }, -/area/service/theater/abandoned) -"qbZ" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ +/obj/effect/turf_decal/tile/yellow{ dir = 1 }, -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/yellow, +/obj/structure/chair/stool/bar/directional/east, +/turf/open/floor/iron, +/area/station/commons/lounge) +"qkH" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/wood, +/area/station/service/theater) +"qkJ" = ( +/obj/structure/cable, /turf/open/floor/iron, -/area/medical/medbay/lobby) -"qcc" = ( +/area/station/security/prison) +"qkS" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/door/poddoor{ - id = "engstorage"; - name = "Engineering Secure Storage Lockdown" +/obj/effect/decal/cleanable/dirt, +/obj/structure/table/wood, +/obj/effect/spawner/random/trash/soap, +/obj/item/radio/intercom/directional/east, +/obj/machinery/camera/directional/east{ + c_tag = "Service - Theater Backroom"; + name = "service camera" }, +/turf/open/floor/wood, +/area/station/service/theater) +"qld" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/hallway/secondary/entry) +"qlr" = ( +/obj/structure/closet/firecloset, /obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow{ dir = 8 }, +/obj/machinery/light/small/directional/south, +/obj/structure/extinguisher_cabinet/directional/south, +/turf/open/floor/iron/dark/corner, +/area/station/engineering/atmos/project) +"qlK" = ( +/obj/machinery/light, +/obj/structure/table, +/obj/item/fuel_pellet{ + pixel_x = 8 + }, +/obj/item/wrench{ + pixel_x = -4 + }, +/obj/effect/turf_decal/tile/brown/half/contrasted, +/turf/open/floor/iron, +/area/station/cargo/drone_bay) +"qlY" = ( +/obj/machinery/power/smes{ + charge = 5e+006 + }, +/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark/telecomms, +/area/station/tcommsat/server) +"qmj" = ( +/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/bot, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) +"qmt" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/suit_storage_unit/rd, /obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/obj/machinery/computer/security/telescreen/entertainment/directional/west, +/turf/open/floor/iron, +/area/station/command/heads_quarters/rd) +"qmy" = ( +/obj/structure/frame/computer, +/obj/item/circuitboard/computer/secure_data, +/obj/machinery/light/small/directional/west, +/obj/machinery/status_display/evac/directional/west, +/turf/open/floor/iron/grimy, +/area/station/security/detectives_office/private_investigators_office) +"qmA" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 4 }, /turf/open/floor/iron, -/area/engineering/main) -"qcg" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/area/station/maintenance/port/fore) +"qmD" = ( +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/effect/turf_decal/tile/purple/half/contrasted{ +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/turf/open/floor/iron/white, -/area/command/heads_quarters/rd) -"qcy" = ( -/obj/machinery/porta_turret/ai, -/obj/structure/sign/warning/electricshock{ - pixel_y = -32 +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/door/airlock/public/glass{ + name = "Aft Primary Hallway" }, -/turf/open/floor/circuit/green, -/area/ai_monitored/turret_protected/ai_upload) -"qcA" = ( +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/science/lobby) +"qmG" = ( /obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment, /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/power/apc/auto_name/directional/south, /turf/open/floor/plating, -/area/maintenance/aft) -"qcV" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/green/half/contrasted{ - dir = 4 +/area/station/maintenance/starboard) +"qmJ" = ( +/obj/effect/spawner/structure/window/reinforced/plasma, +/obj/machinery/atmospherics/pipe/heat_exchanging/junction{ + dir = 8 }, -/turf/open/floor/iron/white, -/area/medical/medbay/central) -"qcZ" = ( -/obj/structure/chair/office{ - dir = 1 +/turf/open/floor/plating, +/area/station/engineering/supermatter/room) +"qmO" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/effect/landmark/start/hangover, -/obj/machinery/newscaster/directional/west, -/turf/open/floor/iron/grimy, -/area/commons/dorms) -"qdk" = ( -/obj/structure/closet, -/obj/effect/spawner/random/maintenance/three, +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/neutral/half/contrasted, -/turf/open/floor/iron, -/area/maintenance/aft) -"qdq" = ( -/obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/delivery, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/maintenance/port/greater) -"qdw" = ( -/obj/effect/spawner/xmastree, +/turf/open/floor/plating, +/area/station/maintenance/port/greater) +"qmT" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron/grimy, -/area/service/chapel) -"qdF" = ( -/obj/structure/cable, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/dark, -/area/ai_monitored/aisat/exterior) -"qdK" = ( -/obj/vehicle/ridden/secway, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/ai_monitored/security/armory) -"qdQ" = ( -/obj/machinery/shower{ - pixel_y = 16 - }, -/obj/effect/turf_decal/trimline/blue/end, -/turf/open/floor/iron/white, -/area/medical/treatment_center) -"qdS" = ( -/obj/structure/cable, -/obj/effect/turf_decal/tile/neutral/fourcorners, /obj/structure/disposalpipe/segment{ - dir = 5 - }, -/turf/open/floor/iron, -/area/hallway/primary/central/aft) -"qdV" = ( -/obj/machinery/flasher/directional/south{ - id = "AI"; - pixel_x = -26 + dir = 4 }, -/obj/structure/cable, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/ai_upload) -"qdW" = ( /obj/effect/decal/cleanable/dirt, -/obj/structure/rack, -/obj/effect/spawner/random/maintenance/two, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ +/obj/effect/turf_decal/tile/brown/half/contrasted{ dir = 8 }, -/turf/open/floor/iron{ - heat_capacity = 1e+006 +/turf/open/floor/iron, +/area/station/maintenance/starboard/fore) +"qmX" = ( +/obj/effect/turf_decal/tile/red{ + dir = 8 }, -/area/maintenance/starboard/aft) -"qdY" = ( -/obj/machinery/holopad, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron/dark, -/area/service/library) -"qeb" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/disposalpipe/segment{ +/obj/effect/turf_decal/tile/red{ dir = 4 }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/plating, -/area/maintenance/starboard) -"qeo" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark/side{ - dir = 8 +/obj/effect/decal/cleanable/dirt, +/obj/machinery/camera/directional/north{ + c_tag = "Service - Cafeteria Fore"; + name = "service camera" }, -/area/hallway/primary/fore) -"qeF" = ( -/obj/structure/window/reinforced{ - dir = 8 +/turf/open/floor/iron/cafeteria, +/area/station/service/cafeteria) +"qna" = ( +/obj/structure/table, +/obj/item/computer_hardware/hard_drive/portable{ + pixel_x = 7; + pixel_y = 2 }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/science/xenobiology) -"qeN" = ( -/obj/structure/chair/stool/directional/west, -/turf/open/floor/iron/white, -/area/commons/fitness/recreation) -"qeR" = ( -/obj/machinery/camera/directional/east{ - c_tag = "Engineering - Supermatter"; - name = "engineering camera"; - network = list("ss13","engine") +/obj/item/computer_hardware/hard_drive/portable{ + pixel_x = -2 }, -/obj/structure/sign/warning/radiation{ - pixel_x = 32 +/obj/machinery/light_switch/directional/east, +/obj/machinery/camera/directional/east{ + c_tag = "Science - Ordnance Launch Site"; + name = "science camera"; + network = list("ss13","rd") }, -/turf/open/floor/engine, -/area/engineering/supermatter) -"qfz" = ( -/obj/effect/landmark/start/hangover, /obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/science/ordnance/testlab) +"qnc" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/machinery/firealarm/directional/south, /turf/open/floor/iron, -/area/cargo/lobby) -"qfA" = ( -/obj/structure/disposalpipe/segment{ +/area/station/engineering/hallway) +"qnd" = ( +/obj/effect/decal/cleanable/cobweb, +/obj/effect/spawner/random/entertainment/arcade{ dir = 4 }, -/obj/structure/cable, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/turf/open/floor/plating, +/area/station/service/abandoned_gambling_den/gaming) +"qnh" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/space_heater, +/obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ + dir = 8 }, +/turf/open/floor/iron, +/area/station/maintenance/aft) +"qnr" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/hallway/primary/starboard) -"qfG" = ( -/obj/machinery/light/small/directional/south, -/obj/structure/closet/crate/hydroponics, -/obj/effect/spawner/random/food_or_drink/seed, -/obj/effect/spawner/random/food_or_drink/seed, -/obj/effect/spawner/random/food_or_drink/seed, -/obj/effect/spawner/random/maintenance, -/obj/machinery/light_switch/directional/east{ - pixel_y = 6 +/obj/structure/disposalpipe/segment{ + dir = 5 }, -/obj/effect/turf_decal/box, -/turf/open/floor/iron/checker, -/area/service/hydroponics/garden/abandoned) -"qfH" = ( -/obj/item/kirbyplants{ - icon_state = "plant-22" +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ + dir = 9 }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 +/obj/effect/turf_decal/trimline/yellow/filled/warning{ + dir = 1 }, -/turf/open/floor/iron/white, -/area/medical/medbay/lobby) -"qfI" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/spawner/random/engineering/tracking_beacon, -/obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron, -/area/hallway/primary/fore) -"qfL" = ( -/obj/structure/table/wood, -/obj/machinery/recharger, -/obj/structure/window/reinforced{ +/area/station/engineering/atmos) +"qnu" = ( +/obj/item/kirbyplants/random, +/obj/machinery/airalarm/directional/south, +/turf/open/floor/wood{ + icon_state = "wood-broken3" + }, +/area/station/service/theater/abandoned) +"qnv" = ( +/obj/effect/turf_decal/stripes/white/line, +/obj/machinery/status_display/evac/directional/west, +/obj/item/kirbyplants/random, +/obj/machinery/light/directional/west, +/turf/open/floor/wood, +/area/station/engineering/break_room) +"qnN" = ( +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, +/obj/structure/extinguisher_cabinet/directional/south, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"qnQ" = ( +/obj/item/kirbyplants/random, +/turf/open/floor/wood, +/area/station/command/heads_quarters/hop) +"qnV" = ( +/obj/machinery/door/window/brigdoor{ + dir = 1; + name = "Creature Pen"; + req_access = list("research") + }, +/obj/machinery/door/poddoor/preopen{ + id = "xeno2"; + name = "Creature Cell #2" + }, /obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/south, -/turf/open/floor/iron/grimy, -/area/command/heads_quarters/captain/private) -"qfW" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/science/xenobiology) +"qnY" = ( +/turf/closed/wall, +/area/station/science/lobby) +"qof" = ( +/obj/machinery/navbeacon{ + codes_txt = "delivery;dir=4"; + dir = 4; + freq = 1400; + location = "QM #3" + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/iron, +/area/station/cargo/storage) +"qoi" = ( +/obj/structure/chair/office{ + dir = 1 + }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment, +/turf/open/floor/iron/grimy, +/area/station/command/heads_quarters/hop) +"qom" = ( +/obj/structure/cable, +/obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/tile/brown/half/contrasted{ dir = 1 }, /turf/open/floor/iron, -/area/cargo/sorting) -"qfY" = ( +/area/station/cargo/qm) +"qop" = ( /obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "medbay-passthrough" + }, +/obj/machinery/door/airlock/medical{ + name = "Medbay" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, /obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/structure/extinguisher_cabinet/directional/west, -/obj/structure/closet/radiation, -/turf/open/floor/iron, -/area/engineering/gravity_generator) -"qge" = ( -/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/access/all/medical/general, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) +"qoC" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/duct, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/engineering/supermatter/room) +"qoN" = ( +/obj/structure/closet/secure_closet/security/sec, +/obj/machinery/status_display/ai/directional/south, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/red/anticorner/contrasted, +/turf/open/floor/iron, +/area/station/security/lockers) +"qpz" = ( +/obj/structure/cable, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron, -/area/engineering/main) -"qgk" = ( +/area/station/security/lockers) +"qpB" = ( +/obj/machinery/door/window/left/directional/south, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/security/prison/garden) +"qpD" = ( +/obj/structure/table/wood, +/obj/item/toy/plush/carpplushie{ + name = "Nemo" + }, +/obj/effect/decal/cleanable/cobweb, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/service/abandoned_gambling_den/gaming) +"qpE" = ( /obj/effect/turf_decal/tile/blue{ dir = 4 }, /obj/effect/turf_decal/tile/blue{ dir = 8 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/landmark/start/hangover, /turf/open/floor/iron/white, -/area/command/heads_quarters/cmo) -"qgs" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/light/small/directional/east, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/security/detectives_office) -"qgE" = ( -/obj/structure/table, -/obj/item/clipboard, -/obj/item/toy/figure/scientist, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/purple/anticorner/contrasted{ - dir = 8 - }, -/turf/open/floor/iron/white, -/area/science/lab) -"qgF" = ( -/obj/machinery/door/airlock/maintenance_hatch{ - name = "Maintenance Hatch"; - req_access_txt = "12" +/area/station/medical/medbay/lobby) +"qpG" = ( +/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/barricade/wooden, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 1 }, /turf/open/floor/iron, -/area/service/electronic_marketing_den) -"qgW" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/effect/landmark/start/station_engineer, +/area/station/command/heads_quarters/ce) +"qpM" = ( +/obj/machinery/disposal/bin, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/obj/structure/disposalpipe/trunk, /turf/open/floor/iron, -/area/engineering/main) -"qhb" = ( -/obj/structure/window/reinforced{ +/area/station/science/lab) +"qpT" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 + }, +/obj/machinery/door/airlock/external{ + name = "External Docking Port"; + space_dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/turf/open/floor/iron/dark, -/area/ai_monitored/aisat/exterior) -"qhh" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable, -/obj/machinery/duct, -/obj/effect/turf_decal/delivery, -/obj/effect/turf_decal/tile/neutral/half/contrasted, /turf/open/floor/iron, -/area/maintenance/port/fore) -"qhk" = ( -/obj/machinery/vending/assist, -/obj/machinery/firealarm/directional/east, -/obj/machinery/light_switch/directional/south, -/turf/open/floor/iron/white, -/area/science/misc_lab/range) -"qhI" = ( +/area/station/hallway/secondary/exit/departure_lounge) +"qqk" = ( +/obj/machinery/telecomms/message_server/preset, +/obj/machinery/atmospherics/pipe/heat_exchanging/simple, +/turf/open/floor/circuit/green/telecomms/mainframe, +/area/station/tcommsat/server) +"qqq" = ( /obj/structure/cable, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/effect/turf_decal/loading_area, -/turf/open/floor/iron/dark, -/area/science/misc_lab) -"qhJ" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/landmark/blobstart, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron, -/area/maintenance/port/greater) -"qhQ" = ( -/obj/effect/turf_decal/delivery/white, -/turf/open/floor/plating/airless, -/area/space/nearstation) -"qif" = ( -/obj/structure/cable, -/obj/machinery/door/poddoor/shutters/radiation/preopen{ - id = "engsm"; - name = "Radiation Chamber Shutters" +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/door/airlock/public/glass{ + name = "Garden" }, +/obj/machinery/door/firedoor, /obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ dir = 1 }, -/turf/open/floor/plating, -/area/engineering/supermatter) -"qij" = ( -/obj/structure/lattice/catwalk, -/obj/machinery/atmospherics/pipe/bridge_pipe/orange/visible, -/obj/machinery/atmospherics/pipe/bridge_pipe/green/visible{ - dir = 4 +/turf/open/floor/iron, +/area/station/service/hydroponics/garden) +"qqA" = ( +/obj/effect/landmark/start/hangover, +/obj/structure/chair{ + dir = 8 }, -/turf/open/space/basic, -/area/space/nearstation) -"qis" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/wood, -/area/command/corporate_showroom) -"qiz" = ( +/obj/effect/turf_decal/delivery, +/obj/machinery/newscaster/directional/east, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"qqG" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, +/obj/effect/turf_decal/stripes/corner, +/turf/open/floor/iron, +/area/station/engineering/main) +"qqL" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=arrivals4"; + location = "arrivals3" + }, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"qqO" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/station/engineering/hallway) +"qqY" = ( +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Psychology Maintenance" + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/stripes/line{ - dir = 4 +/obj/effect/mapping_helpers/airlock/access/all/medical/psychology, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"qqZ" = ( +/obj/structure/rack, +/obj/item/analyzer{ + pixel_x = 7; + pixel_y = 3 }, +/obj/item/wrench, +/obj/item/crowbar/red, +/obj/machinery/firealarm/directional/north, /obj/effect/turf_decal/stripes/line{ - dir = 8 + dir = 5 }, -/turf/open/floor/iron/half{ - dir = 8 +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"qrt" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"qru" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/medical{ + name = "Surgery B Access" }, -/area/hallway/primary/port) -"qiE" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/effect/decal/cleanable/dirt, +/obj/effect/mapping_helpers/airlock/access/all/medical/surgery, /turf/open/floor/iron, -/area/cargo/warehouse) -"qiH" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/area/station/medical/surgery/theatre) +"qrv" = ( +/obj/structure/table/wood, +/obj/item/paper_bin, +/obj/item/pen, +/turf/open/floor/wood, +/area/station/service/electronic_marketing_den) +"qrz" = ( +/obj/structure/cable, +/obj/effect/turf_decal/stripes/line, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/rack, -/obj/effect/turf_decal/bot, -/obj/item/pipe_dispenser, -/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, -/obj/machinery/firealarm/directional/east, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) +"qrN" = ( +/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/bluespace_vendor/directional/north, /turf/open/floor/iron, -/area/engineering/supermatter/room) -"qiJ" = ( +/area/station/hallway/primary/port) +"qrP" = ( +/obj/effect/landmark/start/hangover, +/obj/structure/chair/stool/bar/directional/south, +/turf/open/floor/carpet/green, +/area/station/commons/lounge) +"qrV" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/turf/open/floor/iron/white, +/area/station/medical/psychology) +"qsg" = ( +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/maintenance/starboard/aft) +"qsn" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, /turf/open/floor/iron, -/area/science/research/abandoned) -"qiN" = ( -/obj/structure/chair/office{ - dir = 4 +/area/station/maintenance/port/fore) +"qso" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/landmark/start/hangover, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"qsu" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/security/interrogation) -"qiX" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/landmark/start/hangover, +/turf/open/floor/iron, +/area/station/hallway/primary/port) +"qsv" = ( +/obj/machinery/light/directional/south, +/obj/machinery/computer/station_alert{ dir = 1 }, -/obj/effect/turf_decal/siding/thinplating/dark{ - dir = 6 +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/firealarm/directional/south, +/turf/open/floor/iron/dark, +/area/station/engineering/main) +"qsA" = ( +/obj/structure/cable, +/turf/open/floor/wood, +/area/station/service/library) +"qsB" = ( +/obj/structure/window/reinforced{ + dir = 4 }, -/obj/machinery/duct, -/obj/effect/landmark/start/bartender, -/turf/open/floor/iron/grimy, -/area/service/bar) -"qjd" = ( -/obj/effect/turf_decal/delivery, -/obj/structure/disposalpipe/sorting/mail/flip{ - dir = 8; - sortType = 28 +/obj/structure/window/reinforced{ + dir = 8 }, -/turf/open/floor/iron, -/area/science/xenobiology) -"qjm" = ( -/obj/structure/chair{ - dir = 4 +/obj/machinery/camera/directional/west{ + c_tag = "AI Satellite - Aft Starboard"; + name = "ai camera"; + network = list("minisat"); + start_active = 1 }, -/obj/effect/landmark/start/assistant, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/security/courtroom) -"qjn" = ( -/turf/open/floor/carpet, -/area/service/chapel/office) -"qjA" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/research/glass{ - name = "Robotics Lab"; - req_access_txt = "29" +/area/station/ai_monitored/aisat/exterior) +"qsF" = ( +/obj/structure/cable, +/obj/structure/extinguisher_cabinet/directional/west, +/obj/effect/turf_decal/tile/brown/anticorner/contrasted{ + dir = 8 }, -/obj/structure/disposalpipe/segment{ - dir = 4 +/turf/open/floor/iron, +/area/station/cargo/miningoffice) +"qsI" = ( +/obj/machinery/computer/security/labor, +/obj/effect/turf_decal/tile/red/fourcorners, +/turf/open/floor/iron, +/area/station/security/processing) +"qsL" = ( +/obj/effect/landmark/event_spawn, +/obj/effect/turf_decal/tile/brown/half/contrasted{ + dir = 8 }, -/obj/effect/turf_decal/stripes/line{ +/turf/open/floor/iron, +/area/station/cargo/qm) +"qsQ" = ( +/obj/machinery/light/directional/south, +/obj/effect/turf_decal/tile/blue{ dir = 8 }, -/obj/effect/turf_decal/stripes/line{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/status_display/evac/directional/south, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) +"qsS" = ( +/obj/item/kirbyplants/random, +/obj/effect/decal/cleanable/dirt, +/obj/structure/sign/poster/contraband/random/directional/east, +/turf/open/floor/plating, +/area/station/service/abandoned_gambling_den) +"qsY" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/status_display/evac/directional/north, +/turf/open/floor/iron/dark, +/area/station/command/heads_quarters/captain) +"qtg" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/layer_manifold/scrubbers/hidden, +/turf/open/floor/plating, +/area/station/medical/cryo) +"qts" = ( +/obj/item/kirbyplants{ + icon_state = "plant-21" + }, +/obj/effect/turf_decal/tile/purple{ dir = 4 }, +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/science/lobby) +"qtO" = ( +/obj/effect/turf_decal/tile/neutral, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/firealarm/directional/east, /turf/open/floor/iron, -/area/science/robotics/lab) -"qjF" = ( +/area/station/hallway/primary/central/aft) +"qtS" = ( /obj/structure/cable, -/obj/effect/decal/cleanable/dirt, -/obj/structure/table, -/obj/machinery/requests_console/directional/south{ - department = "Janitorial"; - departmentType = 1; - name = "Janitor's Request Console" - }, -/obj/item/storage/box/mousetraps{ - pixel_x = -3; - pixel_y = 8 - }, -/obj/item/storage/box/mousetraps{ - pixel_x = -2; - pixel_y = 3 +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, -/obj/item/restraints/legcuffs/beartrap{ - pixel_x = 2; - pixel_y = 5 +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 }, -/obj/item/restraints/legcuffs/beartrap, -/turf/open/floor/iron/checker, -/area/service/janitor) -"qjI" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/door/airlock/mining{ - name = "Mining Dock" +/turf/open/floor/plating, +/area/station/maintenance/solars/starboard/fore) +"quc" = ( +/obj/machinery/telecomms/server/presets/common, +/obj/effect/turf_decal/tile/neutral/anticorner/contrasted, +/turf/open/floor/iron/telecomms, +/area/station/tcommsat/server) +"qul" = ( +/obj/structure/chair/stool/bar/directional/south, +/turf/open/floor/wood, +/area/station/service/abandoned_gambling_den) +"quy" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/public/glass{ + name = "Aft Primary Hallway" }, /obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/machinery/door/firedoor, -/obj/effect/mapping_helpers/airlock/access/any/supply/mining, +/obj/structure/cable, /turf/open/floor/iron, -/area/cargo/miningoffice) -"qjJ" = ( -/obj/effect/landmark/event_spawn, -/turf/open/floor/iron/white, -/area/medical/treatment_center) -"qjN" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 +/area/station/hallway/primary/central/aft) +"quA" = ( +/obj/structure/disposalpipe/trunk{ + dir = 1 }, -/obj/effect/turf_decal/stripes/line{ +/obj/machinery/disposal/bin, +/obj/effect/turf_decal/bot, +/obj/machinery/status_display/evac/directional/west, +/obj/effect/turf_decal/tile/brown/half/contrasted{ dir = 8 }, -/obj/machinery/door/poddoor/shutters{ - id = "warehouse_shutters"; - name = "Warehouse Shutters" - }, -/turf/open/floor/iron, -/area/cargo/warehouse) -"qjP" = ( -/obj/machinery/status_display/supply{ - pixel_y = 32 - }, -/obj/effect/turf_decal/arrows{ - dir = 4 - }, -/obj/machinery/camera/directional/north{ - c_tag = "Cargo - Waiting Room"; - name = "cargo camera" - }, -/obj/machinery/status_display/evac/directional/north, /turf/open/floor/iron, -/area/cargo/lobby) -"qke" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 1 - }, -/turf/open/floor/iron, -/area/hallway/secondary/entry) -"qki" = ( -/obj/structure/cable, +/area/station/cargo/lobby) +"quB" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/junction/flip{ +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron, -/area/hallway/primary/central/fore) -"qkq" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/duct, -/obj/effect/turf_decal/tile/yellow/fourcorners, /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, -/area/engineering/main) -"qkr" = ( -/turf/open/floor/wood{ - icon_state = "wood-broken" - }, -/area/service/theater/abandoned) -"qku" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/pipe/bridge_pipe/scrubbers/visible, -/obj/effect/turf_decal/siding/yellow/corner{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/bridge_pipe/purple/visible{ +/area/station/hallway/secondary/entry) +"quE" = ( +/obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/iron, -/area/engineering/atmos) -"qkB" = ( /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/tile/neutral{ - dir = 4 + dir = 8 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/maintenance/port/greater) -"qkD" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 1 +/area/station/maintenance/port/greater) +"quI" = ( +/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 8 }, /turf/open/floor/iron, -/area/security/office) -"qkO" = ( -/obj/machinery/hydroponics/constructable, -/obj/effect/turf_decal/tile/blue{ - dir = 4 +/area/station/maintenance/starboard/aft) +"quQ" = ( +/obj/item/kirbyplants{ + icon_state = "plant-21" }, -/obj/effect/turf_decal/tile/green{ - dir = 1 +/obj/effect/turf_decal/tile/yellow{ + dir = 8 }, -/obj/structure/extinguisher_cabinet/directional/north, /turf/open/floor/iron, -/area/service/hydroponics) -"qkQ" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 4 +/area/station/hallway/primary/port) +"quR" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/engineering/atmos) +"quU" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/tile/green/half/contrasted{ + dir = 8 }, -/turf/open/floor/wood, -/area/service/library) -"qle" = ( -/obj/effect/turf_decal/plaque{ - icon_state = "L13" +/turf/open/floor/iron/white, +/area/station/medical/virology) +"quX" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/structure/sign/warning/radiation{ + pixel_y = -32 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/landmark/start/hangover, +/turf/open/floor/iron/dark, +/area/station/engineering/gravity_generator) +"quZ" = ( +/obj/structure/table/reinforced, +/obj/item/stack/cable_coil/five, +/obj/machinery/airalarm/directional/north, +/turf/open/floor/plating, +/area/station/maintenance/fore) +"qvh" = ( +/obj/machinery/light/small/directional/east, +/obj/effect/turf_decal/bot, /turf/open/floor/iron, -/area/hallway/primary/central/aft) -"qlf" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 6 +/area/station/hallway/secondary/exit/departure_lounge) +"qvn" = ( +/obj/structure/sign/warning/secure_area, +/turf/closed/wall/r_wall, +/area/station/maintenance/port/fore) +"qvo" = ( +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Maintenance Hatch" }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/turf/open/floor/iron, -/area/hallway/primary/fore) -"qlz" = ( -/obj/machinery/light/directional/east, -/obj/item/kirbyplants{ - icon_state = "plant-21" +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, -/obj/structure/sign/warning/bodysposal{ - pixel_x = 32 +/obj/effect/mapping_helpers/airlock/unres{ + dir = 8 }, +/obj/effect/mapping_helpers/airlock/access/any/engineering/maintenance/departmental, +/turf/open/floor/iron, +/area/station/maintenance/port/fore) +"qvv" = ( +/obj/structure/table/wood, +/obj/item/clothing/head/papersack/smiley, +/obj/item/pen, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/service/theater/abandoned) +"qvw" = ( /obj/effect/turf_decal/tile/yellow{ dir = 4 }, -/turf/open/floor/iron, -/area/hallway/primary/aft) -"qlD" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/green/visible/layer2, +/obj/machinery/light/directional/north, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/dark/corner{ + dir = 1 + }, +/area/station/maintenance/disposal/incinerator) +"qvB" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/obj/effect/turf_decal/tile/red{ dir = 8 }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ +/obj/effect/turf_decal/tile/red{ dir = 4 }, -/turf/open/floor/iron, -/area/service/kitchen) -"qlG" = ( -/obj/machinery/smartfridge, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron/dark, -/area/service/hydroponics) -"qlU" = ( +/turf/open/floor/iron/cafeteria, +/area/station/service/cafeteria) +"qvC" = ( /obj/structure/cable, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/obj/structure/disposalpipe/segment, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/status_display/supply{ + pixel_x = 32 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ +/obj/effect/turf_decal/tile/brown/anticorner/contrasted{ dir = 4 }, /turf/open/floor/iron, -/area/hallway/secondary/command) -"qlW" = ( -/obj/effect/turf_decal/tile/green, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/white, -/area/medical/virology) -"qmf" = ( -/obj/structure/table, -/obj/item/storage/box/bodybags, +/area/station/cargo/storage) +"qvW" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/maintenance, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/delivery, +/turf/open/floor/iron, +/area/station/maintenance/disposal) +"qwc" = ( +/obj/structure/table/reinforced, +/obj/item/clipboard, +/obj/item/folder/yellow, +/obj/machinery/light_switch/directional/east, /turf/open/floor/plating, -/area/maintenance/starboard) -"qml" = ( -/obj/structure/chair/stool/directional/east, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 +/area/station/maintenance/port/aft) +"qwg" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/simple/purple/visible{ + dir = 9 }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/turf_decal/siding/yellow/corner{ dir = 1 }, /turf/open/floor/iron, -/area/science/breakroom) -"qms" = ( -/obj/structure/sign/warning/biohazard, -/turf/closed/wall/r_wall, -/area/medical/virology) -"qmP" = ( +/area/station/engineering/atmos) +"qwv" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/turf/open/floor/wood, -/area/command/corporate_showroom) -"qmS" = ( -/obj/effect/turf_decal/tile/yellow{ +/obj/machinery/door/firedoor, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 1 }, -/obj/effect/turf_decal/tile/yellow, +/obj/machinery/door/airlock/hatch{ + name = "MiniSat Transit Tube Access" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/construction, +/turf/open/floor/iron/dark, +/area/station/engineering/transit_tube) +"qwy" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 }, +/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/engineering/atmos/project) -"qmW" = ( -/obj/structure/urinal/directional/north, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/area/station/science/ordnance/testlab) +"qwz" = ( +/obj/effect/landmark/start/hangover, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, /turf/open/floor/iron, -/area/medical/break_room) -"qnl" = ( -/obj/effect/landmark/blobstart, +/area/station/hallway/secondary/entry) +"qwA" = ( +/obj/structure/reagent_dispensers/watertank, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/airalarm/directional/west, +/turf/open/floor/plating, +/area/station/maintenance/port/greater) +"qwJ" = ( +/obj/structure/table/wood, +/obj/item/storage/briefcase, +/obj/item/taperecorder, +/turf/open/floor/wood{ + icon_state = "wood-broken4" + }, +/area/station/service/electronic_marketing_den) +"qwO" = ( +/obj/structure/sign/warning/electric_shock{ + pixel_y = -32 + }, /obj/structure/cable, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark/telecomms, +/area/station/tcommsat/server) +"qwX" = ( +/obj/machinery/medical_kiosk, +/turf/open/floor/iron/white, +/area/station/medical/medbay/lobby) +"qwZ" = ( +/obj/machinery/light_switch/directional/north, /obj/effect/turf_decal/bot, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/maintenance/department/electrical) +"qxa" = ( /obj/structure/disposalpipe/segment, -/obj/effect/spawner/random/engineering/tracking_beacon, +/obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron, -/area/maintenance/port/aft) -"qnm" = ( -/obj/structure/disposalpipe/segment{ +/area/station/science/research) +"qxi" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 4 }, -/obj/structure/cable, -/obj/effect/turf_decal/delivery, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/command/heads_quarters/rd) -"qnn" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/door/airlock/maintenance_hatch{ - name = "Maintenance Hatch"; - req_access_txt = "12" - }, +/turf/open/floor/carpet, +/area/station/command/meeting_room/council) +"qxo" = ( /obj/effect/decal/cleanable/dirt, -/obj/structure/cable, /obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/maintenance/starboard/aft) -"qnz" = ( +/area/station/maintenance/port/aft) +"qxq" = ( +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, -/obj/structure/reagent_dispensers/watertank, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron, -/area/engineering/atmos/project) -"qnC" = ( +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron/white, +/area/station/maintenance/starboard/aft) +"qxu" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/red/anticorner/contrasted{ +/obj/effect/landmark/event_spawn, +/obj/effect/turf_decal/stripes/line{ dir = 1 }, /turf/open/floor/iron, -/area/security/lockers) -"qnF" = ( -/obj/structure/table/reinforced, -/obj/item/storage/box/disks{ - pixel_x = 6; - pixel_y = 9 - }, -/obj/item/storage/box/bodybags{ - pixel_x = -4; - pixel_y = -1 - }, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ +/area/station/engineering/main) +"qxw" = ( +/obj/structure/cable, +/obj/structure/chair/comfy/brown{ dir = 4 }, -/turf/open/floor/iron/dark, -/area/science/genetics) -"qnO" = ( -/obj/machinery/holopad, -/obj/effect/turf_decal/tile/blue{ +/turf/open/floor/iron/grimy, +/area/station/command/heads_quarters/captain) +"qxy" = ( +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/turf_decal/tile/blue{ +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=hall14"; + location = "hall13" + }, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 8 }, -/turf/open/floor/iron/white, -/area/command/heads_quarters/cmo) -"qnX" = ( +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"qxC" = ( +/obj/effect/landmark/start/hangover, +/obj/structure/chair/sofa/bench/left{ + dir = 8 + }, +/obj/effect/turf_decal/delivery, +/obj/machinery/newscaster/directional/east, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"qxM" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock{ + name = "Law Office" + }, /obj/structure/cable, -/obj/effect/turf_decal/tile/green, +/obj/effect/turf_decal/bot, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/white, -/area/medical/virology) -"qnZ" = ( -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/mapping_helpers/airlock/access/all/service/lawyer, +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/item/radio/intercom/directional/north, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, /turf/open/floor/iron, -/area/hallway/secondary/command) -"qob" = ( -/obj/effect/turf_decal/trimline/yellow/filled/warning{ +/area/station/service/lawoffice) +"qye" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/oil, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron, +/area/station/maintenance/disposal) +"qyj" = ( +/obj/effect/turf_decal/tile/yellow{ dir = 1 }, /obj/effect/turf_decal/tile/yellow, -/turf/open/floor/iron/white, -/area/medical/chemistry) -"qoe" = ( -/obj/machinery/door/firedoor, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/door/airlock{ - name = "Unisex Showers" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/corner{ dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, -/area/commons/toilet/locker) -"qoh" = ( +/area/station/engineering/atmos/project) +"qym" = ( /obj/structure/table/wood, -/obj/item/clothing/under/costume/maid, -/obj/item/clothing/head/kitty, /obj/effect/decal/cleanable/cobweb, /obj/effect/decal/cleanable/dirt, +/obj/item/paper_bin, +/obj/item/pen, /turf/open/floor/plating, -/area/service/theater/abandoned) -"qok" = ( -/obj/effect/turf_decal/tile/green{ - dir = 8 - }, -/turf/open/floor/iron, -/area/service/hydroponics) -"qoF" = ( -/obj/structure/disposalpipe/segment, +/area/station/service/library/abandoned) +"qyX" = ( /obj/structure/cable, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron, -/area/hallway/primary/central/fore) -"qoO" = ( -/turf/closed/wall, -/area/maintenance/disposal/incinerator) -"qoP" = ( -/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible{ - dir = 6 +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/door/airlock/mining{ + name = "Mining Dock" }, -/obj/effect/turf_decal/tile/blue{ +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ dir = 1 }, -/turf/open/floor/iron/cafeteria{ - dir = 8 - }, -/area/engineering/atmos/pumproom) -"qpb" = ( -/obj/structure/bed, -/obj/item/bedsheet/medical, -/obj/machinery/iv_drip, -/obj/machinery/camera/directional/east{ - c_tag = "Medbay - Recovery Room"; - name = "medbay camera"; - network = list("ss13","medbay") - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/turf/open/floor/iron/white, -/area/medical/surgery/theatre) -"qpB" = ( -/obj/structure/table, -/obj/machinery/microwave{ - desc = "Cooks and boils stuff, somehow."; - pixel_x = -3; - pixel_y = 5 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/bot, +/obj/effect/mapping_helpers/airlock/access/all/supply/mining, /turf/open/floor/iron, -/area/cargo/miningoffice) -"qpS" = ( -/obj/effect/turf_decal/stripes/corner, -/obj/effect/turf_decal/siding/yellow{ - dir = 8 - }, +/area/station/maintenance/starboard/fore) +"qzc" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, -/area/engineering/atmos/hfr_room) -"qqa" = ( +/area/station/engineering/hallway) +"qzd" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/wood, +/area/station/service/abandoned_gambling_den) +"qzg" = ( /obj/effect/decal/cleanable/dirt, -/obj/structure/toilet{ - dir = 8 +/obj/effect/spawner/random/engineering/atmospherics_portable, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"qzi" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/structure/extinguisher_cabinet/directional/east, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/wood{ + icon_state = "wood-broken5" }, -/obj/machinery/light/small/directional/south, -/obj/effect/turf_decal/bot, -/obj/effect/landmark/start/hangover, -/obj/machinery/newscaster/directional/west, -/obj/machinery/button/door/directional/south{ - id = "Toilet2"; - name = "Lock Control"; - normaldoorcontrol = 1; - specialfunctions = 4 +/area/station/service/theater) +"qzA" = ( +/obj/structure/cable, +/obj/machinery/duct, +/turf/open/floor/iron, +/area/station/engineering/main) +"qzF" = ( +/turf/open/floor/wood, +/area/station/commons/dorms) +"qzP" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 6 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/commons/toilet/locker) -"qqb" = ( -/obj/structure/disposalpipe/segment, +/area/station/command/heads_quarters/rd) +"qzS" = ( +/obj/docking_port/stationary{ + dwidth = 3; + height = 5; + id = "commonmining_home"; + name = "SS13: Common Mining Dock"; + roundstart_template = /datum/map_template/shuttle/mining_common/meta; + width = 7 + }, +/turf/open/space/basic, +/area/space) +"qzX" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/security/execution/transfer) +"qzY" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, /obj/effect/turf_decal/tile/neutral{ - dir = 1 + dir = 4 }, /turf/open/floor/iron, -/area/hallway/secondary/entry) -"qqc" = ( -/obj/effect/decal/cleanable/dirt, +/area/station/hallway/primary/central/fore) +"qAe" = ( +/obj/structure/lattice/catwalk, +/obj/machinery/atmospherics/pipe/smart/simple/orange/visible{ + dir = 5 + }, +/turf/open/space/basic, +/area/space/nearstation) +"qAn" = ( +/obj/structure/dresser, /obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/turf/open/floor/iron, -/area/science/lab) -"qqm" = ( +/turf/open/floor/iron/dark, +/area/station/service/theater/abandoned) +"qAx" = ( +/obj/structure/girder, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"qAz" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/plating{ - icon_state = "platingdmg1" - }, -/area/maintenance/fore) -"qqy" = ( -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/effect/turf_decal/tile/red{ +/obj/machinery/atmospherics/pipe/smart/simple/purple/visible{ dir = 4 }, -/obj/structure/table, -/obj/effect/spawner/random/trash/food_packaging, -/turf/open/floor/iron/cafeteria, -/area/service/cafeteria) -"qqN" = ( -/turf/closed/wall, -/area/engineering/atmos/project) -"qqU" = ( -/obj/structure/rack, -/obj/item/clothing/gloves/color/black, -/obj/item/crowbar/red, -/obj/item/wrench, -/obj/machinery/light/small/directional/south, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/line{ - dir = 10 +/obj/effect/turf_decal/tile/yellow{ + dir = 8 }, +/obj/structure/cable, +/turf/open/floor/iron/dark/corner, +/area/station/engineering/atmos/mix) +"qAB" = ( +/obj/effect/spawner/random/maintenance/two, +/obj/structure/closet, /turf/open/floor/iron, -/area/maintenance/port/greater) -"qqY" = ( +/area/station/maintenance/port/fore) +"qAC" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock{ + id_tag = "Dorm5"; + name = "Cabin 5" + }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/status_display/ai/directional/north, +/turf/open/floor/carpet, +/area/station/commons/dorms) +"qAF" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/hallway/primary/central/fore) -"qrj" = ( -/obj/structure/dresser, -/obj/effect/turf_decal/siding/wood, -/obj/item/toy/dummy{ - pixel_x = -1; - pixel_y = 10 - }, -/obj/machinery/newscaster/directional/north, -/obj/machinery/camera/directional/east{ - c_tag = "Service - Mime's Room"; - name = "service camera" - }, -/obj/structure/sign/poster/random/directional/east, -/turf/open/floor/wood, -/area/service/theater) -"qrs" = ( -/obj/structure/table/reinforced, -/obj/effect/turf_decal/tile/red/anticorner/contrasted{ +/area/station/commons/fitness/recreation) +"qAT" = ( +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/extinguisher_cabinet/directional/north, /turf/open/floor/iron, -/area/security/checkpoint/escape) -"qrD" = ( -/obj/machinery/light_switch/directional/north, -/turf/open/floor/wood, -/area/command/meeting_room/council) -"qrK" = ( +/area/station/hallway/primary/central/aft) +"qAV" = ( +/turf/closed/wall, +/area/station/maintenance/department/crew_quarters/bar) +"qAW" = ( +/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/hallway/primary/central/aft) +"qBi" = ( +/obj/structure/cable, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/machinery/status_display/evac/directional/north, -/obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, -/area/hallway/secondary/entry) -"qrM" = ( -/turf/closed/wall, -/area/command/teleporter) -"qrR" = ( -/obj/structure/closet/toolcloset, -/obj/machinery/light/small/directional/south, -/obj/machinery/camera/directional/south{ - c_tag = "Engineering - Engine Foyer"; - name = "engineering camera" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 10 +/area/station/maintenance/port/greater) +"qBk" = ( +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 1 }, -/obj/machinery/airalarm/directional/west, -/turf/open/floor/iron/dark, -/area/engineering/main) -"qrS" = ( -/obj/structure/table/wood, -/obj/effect/decal/cleanable/dirt, -/obj/item/paicard, -/turf/open/floor/carpet, -/area/service/library/abandoned) -"qsh" = ( +/turf/open/floor/iron, +/area/station/maintenance/port/aft) +"qBl" = ( +/obj/effect/spawner/random/maintenance, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plating, -/area/engineering/supermatter/room) -"qsm" = ( -/obj/machinery/exodrone_launcher, -/obj/effect/turf_decal/box, /turf/open/floor/plating, -/area/cargo/drone_bay) -"qsq" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/effect/landmark/event_spawn, +/area/station/maintenance/aft) +"qBo" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/tile/yellow/fourcorners, /turf/open/floor/iron, -/area/cargo/storage) -"qsB" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 8 +/area/station/engineering/storage) +"qBp" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/neutral/half/contrasted, +/turf/open/floor/iron, +/area/station/security/courtroom) +"qBz" = ( +/obj/structure/chair/office/light, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/white, +/area/station/command/heads_quarters/rd) +"qBD" = ( +/obj/item/book/manual/wiki/engineering_hacking{ + pixel_x = -3; + pixel_y = 3 }, -/obj/machinery/camera/directional/west{ - c_tag = "AI Satellite - Aft Starboard"; - name = "ai camera"; - network = list("minisat"); - start_active = 1 +/obj/item/book/manual/wiki/engineering_guide, +/obj/item/book/manual/wiki/engineering_construction{ + pixel_x = 3; + pixel_y = -3 }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/ai_monitored/aisat/exterior) -"qsU" = ( -/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible{ - dir = 9 +/obj/structure/table/reinforced, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/maintenance/department/electrical) +"qBN" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/status_display/ai/directional/south, +/obj/structure/reagent_dispensers/fueltank/large, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron/textured, +/area/station/engineering/storage) +"qBQ" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/mob/living/simple_animal/hostile/retaliate/goose/vomit, +/turf/open/floor/wood{ + icon_state = "wood-broken7" }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/meter, -/obj/effect/turf_decal/box/corners, +/area/station/service/abandoned_gambling_den) +"qBS" = ( +/obj/structure/closet/wardrobe/miner, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/directional/south, +/obj/item/storage/backpack/satchel/explorer, +/obj/effect/turf_decal/bot, +/obj/item/radio/intercom/directional/south, /turf/open/floor/iron, -/area/engineering/atmos) -"qta" = ( +/area/station/cargo/miningoffice) +"qBY" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"qte" = ( -/obj/effect/landmark/event_spawn, +/obj/structure/table/wood, +/obj/machinery/computer/security/wooden_tv, +/turf/open/floor/iron/grimy, +/area/station/command/bridge) +"qCj" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/components/unary/thermomachine/freezer/on, +/obj/machinery/light_switch/directional/east{ + pixel_x = 21 + }, +/turf/open/floor/iron/dark, +/area/station/science/server) +"qCk" = ( +/obj/structure/disposalpipe/segment, +/obj/item/kirbyplants/random, +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/hidden{ + dir = 5 + }, /turf/open/floor/iron, -/area/commons/toilet/locker) -"qtr" = ( -/obj/machinery/light/directional/north, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/area/station/engineering/atmos/storage/gas) +"qCA" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, +/turf/open/floor/iron, +/area/station/maintenance/disposal/incinerator) +"qCC" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/hallway/primary/central/aft) -"qtt" = ( /obj/effect/landmark/start/hangover, -/turf/open/floor/iron/grimy, -/area/service/library) -"qtF" = ( -/obj/item/kirbyplants/random, -/obj/effect/turf_decal/tile/brown/half/contrasted{ +/turf/open/floor/iron/dark, +/area/station/security/courtroom) +"qCR" = ( +/obj/effect/landmark/start/assistant, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 4 }, /turf/open/floor/iron, -/area/cargo/office) -"qtM" = ( -/obj/structure/sign/poster/official/random/directional/north, -/turf/open/floor/plating, -/area/cargo/drone_bay) -"qtR" = ( -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 1 - }, -/turf/open/floor/iron/dark, -/area/security/execution/education) -"qtV" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark/telecomms, -/area/science/xenobiology) -"qtW" = ( -/obj/structure/window/reinforced{ +/area/station/commons/storage/primary) +"qCZ" = ( +/obj/machinery/power/smes, +/obj/machinery/light/small/directional/south, +/obj/machinery/status_display/evac/directional/south, +/obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/structure/table/wood, -/obj/item/taperecorder, -/turf/open/floor/iron/grimy, -/area/command/bridge) -"qus" = ( -/obj/machinery/light/directional/west, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/machinery/firealarm/directional/west, -/turf/open/floor/iron/white, -/area/medical/surgery/theatre) -"quO" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, +/turf/open/floor/plating, +/area/station/maintenance/department/electrical) +"qDa" = ( +/obj/structure/bookcase, +/obj/machinery/light/directional/north, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/service/chapel) +"qDo" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, -/area/maintenance/disposal) -"quP" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/firealarm/directional/west, -/obj/machinery/light/directional/west, -/turf/open/floor/iron/white, -/area/science/storage) -"quW" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/security/glass{ - name = "Warden's Office" - }, -/obj/structure/cable, -/obj/effect/turf_decal/tile/red/fourcorners, -/obj/effect/mapping_helpers/airlock/access/all/security/armory, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/iron, -/area/security/warden) -"qvb" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/area/station/engineering/atmos/project) +"qDr" = ( +/obj/structure/frame/machine, +/obj/item/stack/cable_coil/five, +/obj/item/circuitboard/machine/chem_master, +/turf/open/floor/iron/grimy, +/area/station/maintenance/port/fore) +"qDT" = ( +/obj/structure/bookcase/manuals/engineering, +/turf/open/floor/wood, +/area/station/service/library) +"qDZ" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/stripes/line{ dir = 5 }, /turf/open/floor/iron, -/area/engineering/main) -"qvo" = ( -/obj/structure/cable, -/obj/structure/table, -/obj/item/grenade/chem_grenade/cleaner{ - pixel_x = -3; - pixel_y = 4 +/area/station/command/gateway) +"qEg" = ( +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/iron, +/area/station/maintenance/port/aft) +"qEo" = ( +/obj/machinery/atmospherics/pipe/smart/simple/dark/visible{ + dir = 4 }, -/obj/item/grenade/chem_grenade/cleaner{ - pixel_x = 3; - pixel_y = 4 +/obj/machinery/airalarm/mixingchamber{ + dir = 1; + pixel_y = 24 }, -/obj/item/grenade/chem_grenade/cleaner, -/obj/item/reagent_containers/spray/cleaner, -/obj/item/key/janitor{ - pixel_y = -7 +/turf/open/floor/iron/dark, +/area/station/science/ordnance/burnchamber) +"qEv" = ( +/obj/structure/table/glass, +/obj/machinery/reagentgrinder{ + pixel_y = 5 }, -/obj/machinery/power/apc/auto_name/directional/south, -/turf/open/floor/iron/checker, -/area/service/janitor) -"qvr" = ( -/obj/structure/table/reinforced, -/obj/machinery/recharger, -/obj/effect/turf_decal/stripes/line{ - dir = 5 +/obj/item/reagent_containers/glass/beaker/large, +/obj/item/reagent_containers/glass/beaker/large, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 }, -/turf/open/floor/iron, -/area/security/range) -"qvA" = ( -/obj/machinery/door/airlock/maintenance_hatch{ - name = "Security Maintenance" +/obj/machinery/status_display/evac/directional/east, +/turf/open/floor/iron/white, +/area/station/medical/pharmacy) +"qEw" = ( +/turf/open/floor/plating, +/area/station/security/prison/work) +"qET" = ( +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 1 + }, +/turf/open/floor/iron{ + heat_capacity = 1e+006 }, +/area/station/maintenance/port/greater) +"qEV" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"qFe" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/obj/structure/disposalpipe/segment, +/obj/structure/railing{ + dir = 4 }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ - cycle_id = "brig-side-entrance" +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/obj/effect/mapping_helpers/airlock/access/all/security/general, /turf/open/floor/iron, -/area/maintenance/starboard) -"qvF" = ( -/obj/machinery/door/poddoor/shutters/radiation/preopen{ - id = "engsm"; - name = "Radiation Chamber Shutters" +/area/station/hallway/primary/fore) +"qFm" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/medical{ + name = "Auxilliary Surgical Theatres" }, -/obj/item/crowbar, -/obj/effect/turf_decal/stripes/line, +/obj/structure/cable, /obj/effect/turf_decal/stripes/line{ - dir = 1 + dir = 8 }, -/turf/open/floor/plating, -/area/engineering/supermatter) -"qvL" = ( -/obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/south, -/turf/open/floor/plating{ - icon_state = "platingdmg3" +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, -/area/maintenance/fore) -"qvM" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/effect/spawner/random/engineering/tracking_beacon, -/turf/open/floor/iron/dark, -/area/engineering/main) -"qvX" = ( -/obj/structure/bookcase/random/adult, -/turf/open/floor/wood, -/area/service/library) -"qwk" = ( -/obj/structure/table, -/obj/item/storage/box/bodybags, -/obj/item/pen, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/north, -/turf/open/floor/iron/white, -/area/medical/medbay/lobby) -"qwl" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, +/obj/effect/mapping_helpers/airlock/access/all/medical/surgery, /turf/open/floor/iron, -/area/hallway/primary/central/fore) -"qwo" = ( +/area/station/medical/surgery/aft) +"qFF" = ( /obj/structure/cable, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/purple/half/contrasted, -/turf/open/floor/iron, -/area/cargo/miningoffice) -"qwp" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/structure/chair/office{ +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/effect/turf_decal/siding/yellow{ +/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/siding/white{ dir = 8 }, /turf/open/floor/iron, -/area/engineering/atmos/storage/gas) -"qwr" = ( +/area/station/hallway/primary/fore) +"qFV" = ( +/obj/machinery/vending/coffee, +/turf/open/floor/iron, +/area/station/hallway/primary/aft) +"qFW" = ( +/obj/machinery/porta_turret/ai, +/obj/structure/sign/warning/electric_shock{ + pixel_y = -32 + }, +/turf/open/floor/circuit/green, +/area/station/ai_monitored/turret_protected/ai_upload) +"qGm" = ( +/turf/open/floor/iron/dark, +/area/station/service/theater) +"qGn" = ( /obj/machinery/light/directional/east, -/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/turf_decal/tile/purple, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/airalarm/directional/east, -/turf/open/floor/iron/dark, -/area/service/chapel/funeral) -"qwu" = ( -/obj/effect/landmark/start/hangover, -/obj/structure/chair/sofa/right{ +/turf/open/floor/iron/white, +/area/station/science/research) +"qGz" = ( +/obj/structure/bookcase, +/obj/effect/decal/cleanable/cobweb, +/turf/open/floor/wood, +/area/station/service/library/abandoned) +"qGB" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 4 }, +/turf/open/floor/iron, +/area/station/medical/morgue) +"qGL" = ( /obj/effect/turf_decal/tile/red{ dir = 4 }, @@ -63813,2834 +61741,2844 @@ dir = 1 }, /obj/effect/turf_decal/tile/yellow, +/obj/machinery/restaurant_portal/bar, +/obj/effect/turf_decal/delivery/red, +/obj/machinery/light_switch/directional/south{ + pixel_x = 8 + }, /turf/open/floor/iron, -/area/commons/lounge) -"qwx" = ( -/obj/machinery/door/morgue{ - name = "Confession Booth" +/area/station/commons/lounge) +"qGW" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/command{ + name = "Council Chambers" }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/service/chapel) -"qwF" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ - dir = 1 +/obj/effect/mapping_helpers/airlock/access/all/command/general, +/turf/open/floor/wood, +/area/station/command/meeting_room/council) +"qHl" = ( +/obj/machinery/door/airlock/atmos/glass{ + name = "Distribution Loop" }, -/obj/effect/turf_decal/delivery, -/turf/open/floor/iron, -/area/command/heads_quarters/rd) -"qxg" = ( -/obj/machinery/camera/directional/north, -/obj/structure/sign/poster/random/directional/north, -/turf/open/floor/iron/dark/side{ +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/area/commons/fitness/recreation) -"qxz" = ( -/obj/structure/table/wood, -/obj/item/book/manual/wiki/security_space_law, -/obj/item/camera/detective, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/security/detectives_office) -"qxA" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, -/obj/effect/turf_decal/tile/blue/fourcorners, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/medical/medbay/lobby) -"qxI" = ( -/obj/effect/decal/cleanable/dirt, +/obj/machinery/door/firedoor, /obj/structure/cable, -/obj/effect/turf_decal/tile/brown{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral, +/obj/effect/mapping_helpers/airlock/access/all/engineering/atmos, /turf/open/floor/iron, -/area/commons/vacant_room/commissary) -"qyi" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/green/visible/layer2, -/obj/machinery/atmospherics/pipe/smart/simple/dark/visible{ - dir = 4 - }, -/obj/machinery/atmospherics/components/binary/dp_vent_pump/high_volume/incinerator_atmos{ - dir = 1 +/area/station/engineering/atmos/pumproom) +"qHs" = ( +/obj/structure/statue/sandstone/venus{ + dir = 1; + name = "Honor" }, -/turf/open/floor/engine, -/area/maintenance/disposal/incinerator) -"qyn" = ( -/obj/effect/landmark/event_spawn, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron, -/area/medical/medbay/lobby) -"qyQ" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/grimy, -/area/command/bridge) -"qyX" = ( +/turf/open/floor/plating/airless, +/area/space/nearstation) +"qHu" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/tile/red/anticorner/contrasted{ dir = 1 }, -/obj/machinery/door/airlock/maintenance_hatch{ - name = "Maintenance Hatch"; - req_access_txt = "12" - }, /turf/open/floor/iron, -/area/maintenance/port/fore) -"qzf" = ( -/turf/closed/wall/r_wall, -/area/engineering/supermatter) -"qzl" = ( -/obj/effect/turf_decal/tile/blue, -/turf/open/floor/iron/white, -/area/medical/medbay/lobby) -"qzH" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/obj/machinery/airalarm/directional/north, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 1 - }, -/turf/open/floor/iron/white, -/area/security/medical) -"qzS" = ( -/obj/docking_port/stationary{ - dwidth = 3; - height = 5; - id = "commonmining_home"; - name = "SS13: Common Mining Dock"; - roundstart_template = /datum/map_template/shuttle/mining_common/meta; - width = 7 - }, -/turf/open/space/basic, -/area/space) -"qzZ" = ( -/obj/structure/cable, -/obj/effect/turf_decal/tile/purple{ - dir = 8 - }, +/area/station/security/checkpoint/engineering) +"qHx" = ( +/obj/machinery/newscaster/directional/south, +/turf/open/floor/wood, +/area/station/command/meeting_room/council) +"qHz" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/white, -/area/science/research) -"qAe" = ( -/obj/structure/lattice/catwalk, -/obj/machinery/atmospherics/pipe/smart/simple/orange/visible{ - dir = 5 - }, -/turf/open/space/basic, -/area/space/nearstation) -"qAh" = ( -/turf/closed/wall, -/area/service/cafeteria) -"qAu" = ( -/obj/item/clothing/suit/hazardvest{ - desc = "A high-visibility lifejacket complete with whistle and slot for oxygen tanks."; - name = "emergency lifejacket" - }, -/obj/item/clothing/suit/hazardvest{ - desc = "A high-visibility lifejacket complete with whistle and slot for oxygen tanks."; - name = "emergency lifejacket" - }, -/obj/item/clothing/suit/hazardvest{ - desc = "A high-visibility lifejacket complete with whistle and slot for oxygen tanks."; - name = "emergency lifejacket" - }, -/obj/item/clothing/suit/hazardvest{ - desc = "A high-visibility lifejacket complete with whistle and slot for oxygen tanks."; - name = "emergency lifejacket" - }, -/obj/item/clothing/suit/hazardvest{ - desc = "A high-visibility lifejacket complete with whistle and slot for oxygen tanks."; - name = "emergency lifejacket" - }, -/obj/item/tank/internals/emergency_oxygen{ - pixel_x = 3 - }, -/obj/item/tank/internals/emergency_oxygen{ - pixel_x = 3 - }, -/obj/item/tank/internals/emergency_oxygen{ - pixel_x = 3 - }, -/obj/item/tank/internals/emergency_oxygen{ - pixel_x = 3 - }, -/obj/item/tank/internals/emergency_oxygen{ - pixel_x = 3 - }, -/obj/item/clothing/mask/breath{ - pixel_x = -3; - pixel_y = -3 - }, -/obj/item/clothing/mask/breath{ - pixel_x = -3; - pixel_y = -3 - }, -/obj/item/clothing/mask/breath{ - pixel_x = -3; - pixel_y = -3 +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/item/clothing/mask/breath{ - pixel_x = -3; - pixel_y = -3 +/turf/open/floor/plating, +/area/station/maintenance/fore) +"qHB" = ( +/obj/machinery/camera/directional/south{ + c_tag = "Bridge - Council Chamber"; + name = "command camera" }, -/obj/item/clothing/mask/breath{ +/obj/machinery/airalarm/directional/south, +/turf/open/floor/wood, +/area/station/command/meeting_room/council) +"qHI" = ( +/obj/structure/table/wood, +/obj/item/storage/box/matches{ pixel_x = -3; - pixel_y = -3 - }, -/obj/item/clothing/head/hardhat/orange{ - name = "protective hat"; - pixel_y = 9 - }, -/obj/item/clothing/head/hardhat/orange{ - name = "protective hat"; - pixel_y = 9 - }, -/obj/item/clothing/head/hardhat/orange{ - name = "protective hat"; - pixel_y = 9 - }, -/obj/item/clothing/head/hardhat/orange{ - name = "protective hat"; - pixel_y = 9 + pixel_y = 5 }, -/obj/item/clothing/head/hardhat/orange{ - name = "protective hat"; - pixel_y = 9 +/turf/open/floor/iron/dark, +/area/station/service/electronic_marketing_den) +"qHJ" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/bot, +/obj/machinery/space_heater, +/turf/open/floor/iron/textured_large, +/area/station/engineering/atmos/project) +"qHQ" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/newscaster{ + pixel_x = 32; + pixel_y = 32 }, -/obj/structure/closet/crate/internals, -/obj/structure/window/reinforced{ +/obj/effect/turf_decal/delivery, +/turf/open/floor/iron, +/area/station/service/kitchen/abandoned) +"qHY" = ( +/obj/item/kirbyplants/random, +/obj/machinery/light/directional/east, +/obj/structure/extinguisher_cabinet/directional/east, +/obj/effect/turf_decal/tile/brown/anticorner/contrasted{ dir = 4 }, -/obj/effect/turf_decal/bot, /turf/open/floor/iron, -/area/commons/storage/primary) -"qAM" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/firealarm/directional/north, -/obj/machinery/newscaster/directional/east, -/obj/machinery/light/directional/east, -/turf/open/floor/iron/dark, -/area/medical/surgery/theatre) -"qAO" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 1 +/area/station/cargo/office) +"qIh" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 8 }, -/turf/open/floor/wood, -/area/command/heads_quarters/captain/private) -"qAZ" = ( -/obj/structure/table/wood, -/obj/item/flashlight/lamp, -/obj/structure/sign/poster/official/work_for_a_future{ - pixel_y = -32 +/obj/machinery/firealarm/directional/west, +/turf/open/floor/iron/white, +/area/station/science/research) +"qIx" = ( +/obj/structure/table, +/obj/item/crowbar/red, +/obj/item/wrench, +/obj/item/clothing/mask/gas, +/turf/open/floor/plating, +/area/station/science/research/abandoned) +"qIE" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/public/glass{ + name = "Starboard Primary Hallway" }, -/obj/machinery/light/small/directional/south, -/turf/open/floor/carpet, -/area/commons/vacant_room/office) -"qBb" = ( -/obj/structure/sign/warning/nosmoking{ - pixel_x = -32 +/obj/structure/disposalpipe/segment{ + dir = 4 }, /obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/effect/turf_decal/tile/yellow/half/contrasted, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/open/floor/iron, -/area/engineering/main) -"qBe" = ( +/area/station/hallway/primary/starboard) +"qIH" = ( +/turf/closed/wall/r_wall, +/area/station/security/execution/transfer) +"qII" = ( /obj/structure/table/wood, -/obj/item/clipboard, -/obj/item/folder, -/obj/item/toy/dummy, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/red{ +/obj/item/paper_bin, +/obj/structure/cable, +/obj/effect/turf_decal/tile/blue, +/turf/open/floor/iron, +/area/station/hallway/secondary/command) +"qIK" = ( +/obj/effect/landmark/start/hangover, +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, /turf/open/floor/iron, -/area/service/abandoned_gambling_den/gaming) -"qBu" = ( -/obj/effect/decal/cleanable/dirt, +/area/station/hallway/secondary/entry) +"qIN" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/item/radio/intercom/directional/south, /obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/obj/structure/closet/radiation, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"qIT" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/carpet, +/area/station/service/library) +"qIX" = ( +/obj/structure/lattice/catwalk, +/obj/machinery/atmospherics/pipe/bridge_pipe/orange/visible, +/obj/machinery/atmospherics/pipe/bridge_pipe/yellow/visible{ dir = 4 }, -/obj/structure/plasticflaps, -/obj/machinery/conveyor{ - dir = 4; - id = "cargodisposals" +/turf/open/space/basic, +/area/space/nearstation) +"qJb" = ( +/obj/machinery/atmospherics/pipe/smart/simple/yellow/visible, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"qJd" = ( +/turf/open/floor/iron/white, +/area/station/medical/surgery/aft) +"qJf" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "rdrnd"; + name = "Research and Development Shutters" }, /turf/open/floor/plating, -/area/cargo/sorting) -"qBv" = ( -/obj/structure/cable, -/obj/effect/turf_decal/tile/neutral/fourcorners, +/area/station/science/lab) +"qJj" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/open/floor/iron, -/area/hallway/primary/starboard) -"qBw" = ( +/area/station/medical/pharmacy) +"qJl" = ( +/obj/structure/closet/emcloset/anchored, /obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron, -/area/maintenance/fore) -"qBH" = ( +/turf/open/floor/iron/dark, +/area/station/engineering/hallway) +"qJs" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/effect/turf_decal/tile/yellow, /obj/effect/turf_decal/tile/yellow{ dir = 1 }, -/obj/machinery/power/apc/auto_name/directional/south, +/obj/effect/turf_decal/tile/yellow, /turf/open/floor/iron, -/area/engineering/atmos/project) -"qBK" = ( -/obj/structure/cable, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/area/station/engineering/supermatter/room) +"qJF" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/yellow/filled/corner{ dir = 8 }, +/turf/open/floor/iron/white, +/area/station/medical/chemistry) +"qJI" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, /turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"qBU" = ( -/obj/structure/weightmachine/stacklifter, -/obj/effect/turf_decal/tile/yellow/anticorner/contrasted{ - dir = 1 +/area/station/engineering/supermatter/room) +"qJN" = ( +/obj/machinery/button/door{ + id = "brigwindows"; + name = "Cell Window Control"; + pixel_x = -32; + pixel_y = -26; + req_access = list("security") }, -/turf/open/floor/iron/white, -/area/commons/fitness/recreation) -"qCa" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/command{ - name = "Teleport Access"; - req_access_txt = "17" +/obj/machinery/button/door{ + id = "brigfront"; + name = "Brig Access Control"; + pixel_x = -26; + pixel_y = -36; + req_access = list("security") }, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/obj/machinery/button/door{ + id = "brigprison"; + name = "Prison Lockdown"; + pixel_x = -38; + pixel_y = -36; + req_access = list("brig") }, +/obj/effect/landmark/start/warden, +/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral/fourcorners, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment, /turf/open/floor/iron, -/area/command/teleporter) -"qCn" = ( -/obj/machinery/status_display/supply, +/area/station/security/warden) +"qJZ" = ( /turf/closed/wall, -/area/cargo/storage) -"qCw" = ( -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, -/obj/effect/turf_decal/tile/yellow, -/obj/machinery/light/directional/east, -/obj/structure/sign/directions/engineering{ - desc = "A sign that shows there are doors here. There are doors everywhere!"; - icon_state = "doors"; - name = "WARNING: PRESSURIZED DOORS"; - pixel_x = 32 - }, +/area/station/security/holding_cell) +"qKc" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/circuit/green, +/area/station/ai_monitored/command/nuke_storage) +"qKd" = ( +/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/security/holding_cell) +"qKg" = ( /obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, /turf/open/floor/iron, -/area/engineering/atmos/project) -"qCE" = ( +/area/station/maintenance/port/aft) +"qKi" = ( /obj/structure/cable, -/obj/effect/turf_decal/tile/blue, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/spawner/random/engineering/tracking_beacon, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/iron/white, -/area/medical/medbay/central) -"qCL" = ( -/obj/machinery/vending/cigarette, -/obj/machinery/light/directional/east, -/obj/machinery/camera/directional/east{ - c_tag = "Courtroom - Aft" - }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/aisat/exterior) +"qKk" = ( +/obj/structure/table/wood, /obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/item/radio/intercom, /turf/open/floor/iron/dark, -/area/security/courtroom) -"qCM" = ( -/obj/effect/turf_decal/tile/brown/anticorner/contrasted, -/obj/machinery/button/door/directional/east{ - id = "warehouse_shutters"; - name = "warehouse shutters control" - }, -/obj/structure/sign/poster/contraband/random/directional/south, -/turf/open/floor/iron, -/area/cargo/warehouse) -"qCN" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible/layer4{ - dir = 4 - }, -/obj/machinery/portable_atmospherics/canister/oxygen, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"qDu" = ( +/area/station/security/courtroom) +"qKm" = ( +/obj/structure/table/wood, +/obj/item/folder/red, +/obj/item/lighter, +/obj/machinery/newscaster/directional/east, +/turf/open/floor/wood, +/area/station/service/electronic_marketing_den) +"qKG" = ( /obj/machinery/holopad, +/obj/structure/cable, /obj/effect/turf_decal/bot, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/spawner/random/engineering/tracking_beacon, /turf/open/floor/iron, -/area/security/execution/transfer) -"qDv" = ( -/obj/machinery/door/airlock/command{ - name = "Chief Medical Officer's Office"; - req_access_txt = "40" - }, +/area/station/command/gateway) +"qKL" = ( /obj/structure/cable, -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 1 }, -/obj/effect/turf_decal/stripes/line{ +/turf/open/floor/iron, +/area/station/security/checkpoint/supply) +"qKN" = ( +/obj/effect/turf_decal/tile/blue{ dir = 4 }, +/obj/effect/landmark/start/hangover, +/turf/open/floor/iron, +/area/station/engineering/hallway) +"qKW" = ( +/obj/machinery/light/directional/west, +/obj/structure/bookcase/random/fiction, +/turf/open/floor/wood, +/area/station/service/library) +"qKY" = ( +/obj/structure/table/wood, +/obj/item/folder/yellow, +/obj/item/pen, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/security/courtroom) +"qLa" = ( +/obj/structure/table, +/obj/item/paper_bin{ + pixel_x = -6; + pixel_y = 5 + }, +/obj/item/pen{ + pixel_x = -6; + pixel_y = 5 + }, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/flasher/directional/east{ + id = "hopflash"; + pixel_x = 0; + pixel_y = 26 + }, +/obj/structure/desk_bell{ + pixel_x = 7 + }, +/turf/open/floor/iron/dark, +/area/station/hallway/primary/central/fore) +"qLc" = ( +/obj/structure/reagent_dispensers/fueltank, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/directional/east, +/obj/effect/turf_decal/bot, +/obj/machinery/light_switch/directional/south, +/turf/open/floor/iron, +/area/station/science/robotics/mechbay) +"qLg" = ( +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/door/firedoor, -/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ - cycle_id = "CMO" - }, /obj/structure/disposalpipe/segment{ dir = 4 }, +/obj/structure/disposalpipe/segment, /turf/open/floor/iron, -/area/command/heads_quarters/cmo) -"qDx" = ( -/turf/open/floor/plating, -/area/service/abandoned_gambling_den/gaming) -"qDz" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/area/station/cargo/storage) +"qLh" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/siding/yellow{ - dir = 1 +/obj/item/book/manual/chef_recipes{ + pixel_x = 2; + pixel_y = 6 }, +/obj/item/book/manual/wiki/cooking_to_serve_man, +/obj/item/knife/kitchen, +/obj/item/reagent_containers/glass/rag, +/obj/structure/table, +/turf/open/floor/iron/cafeteria, +/area/station/service/kitchen) +"qLp" = ( +/obj/structure/disposalpipe/segment, /obj/effect/decal/cleanable/dirt, +/obj/machinery/conveyor{ + id = "cargodisposals" + }, +/turf/open/floor/plating, +/area/station/cargo/sorting) +"qLG" = ( +/obj/effect/landmark/event_spawn, +/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron, -/area/engineering/storage_shared) -"qDB" = ( -/obj/effect/turf_decal/tile/neutral, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/item/radio/intercom/directional/east, +/area/station/hallway/primary/central/aft) +"qLH" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/airalarm/directional/north, +/turf/open/floor/iron/dark, +/area/station/medical/surgery/theatre) +"qLJ" = ( +/obj/structure/sign/nanotrasen, +/turf/closed/wall/r_wall, +/area/station/security/checkpoint/engineering) +"qLW" = ( +/obj/effect/turf_decal/stripes/line, /turf/open/floor/iron, -/area/hallway/primary/aft) -"qDD" = ( -/turf/open/floor/wood, -/area/service/lawoffice) -"qDO" = ( -/obj/effect/turf_decal/tile/red{ - dir = 8 +/area/station/science/lab) +"qMb" = ( +/obj/structure/bed/roller, +/obj/machinery/iv_drip, +/obj/effect/turf_decal/tile/blue{ + dir = 1 }, -/obj/effect/turf_decal/tile/red{ +/turf/open/floor/iron/white, +/area/station/medical/surgery/theatre) +"qMm" = ( +/obj/structure/table, +/obj/item/storage/secure/safe/directional/north, +/obj/item/paper_bin, +/obj/item/pen, +/obj/effect/turf_decal/tile/brown{ dir = 4 }, -/obj/machinery/status_display/ai/directional/north, -/turf/open/floor/iron/cafeteria, -/area/service/cafeteria) -"qDR" = ( -/obj/machinery/door/poddoor/shutters/preopen{ - id = "chemisttop"; - name = "Chemistry Lobby Shutters" +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/obj/effect/spawner/structure/window/reinforced, +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/button/door/directional/east{ + id = "commissaryshutters"; + name = "Commissary Shutters Control" + }, +/turf/open/floor/iron, +/area/station/commons/vacant_room/commissary) +"qMn" = ( +/obj/structure/disposalpipe/trunk, +/obj/structure/disposaloutlet, /turf/open/floor/plating, -/area/medical/pharmacy) -"qDV" = ( -/obj/structure/cable, +/area/station/cargo/sorting) +"qMq" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/tile/yellow{ dir = 8 }, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/tile/yellow{ dir = 4 }, -/turf/open/floor/iron, -/area/hallway/primary/port) -"qDW" = ( -/obj/machinery/camera/directional/east{ - c_tag = "Central Hallway - Starboard"; - name = "hallway camera" +/obj/effect/decal/cleanable/dirt, +/obj/structure/rack, +/obj/effect/spawner/random/clothing/gloves, +/obj/effect/spawner/random/clothing/gloves, +/obj/effect/turf_decal/bot_red, +/turf/open/floor/iron/white, +/area/station/maintenance/fore) +"qMt" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 10 }, -/obj/effect/turf_decal/tile/neutral, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/components/unary/portables_connector/visible, /turf/open/floor/iron, -/area/hallway/primary/central/fore) -"qEa" = ( -/obj/structure/closet/toolcloset, +/area/station/maintenance/port/aft) +"qMC" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible, /obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/maintenance, -/obj/effect/turf_decal/tile/yellow{ +/obj/effect/turf_decal/trimline/yellow/filled/warning{ dir = 4 }, -/obj/machinery/airalarm/directional/north, -/turf/open/floor/iron, -/area/commons/storage/tools) -"qEs" = ( -/obj/effect/turf_decal/tile/blue, -/turf/open/floor/iron, -/area/engineering/hallway) -"qEK" = ( -/obj/effect/landmark/start/hangover, -/obj/effect/turf_decal/siding/green{ - dir = 5 - }, /turf/open/floor/iron, -/area/service/hydroponics/garden) -"qER" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/security{ - name = "Interrogation" - }, +/area/station/engineering/atmos) +"qMS" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/mapping_helpers/airlock/access/all/security/general, -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/obj/item/kirbyplants/random, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/delivery, +/turf/open/floor/iron/dark, +/area/station/hallway/secondary/entry) +"qMX" = ( +/obj/item/kirbyplants{ + icon_state = "plant-21" }, /obj/effect/turf_decal/stripes/line{ - dir = 4 + dir = 5 + }, +/obj/structure/sign/warning/pods{ + pixel_x = 32 }, -/turf/open/floor/iron/dark, -/area/security/interrogation) -"qES" = ( -/obj/structure/table/wood, -/obj/item/folder/red, -/obj/item/pen, -/turf/open/floor/wood, -/area/service/electronic_marketing_den) -"qFl" = ( -/obj/structure/table/reinforced, -/obj/item/stock_parts/cell/high, -/obj/item/stock_parts/cell/high, -/obj/machinery/cell_charger, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron, -/area/engineering/main) -"qFn" = ( -/obj/structure/cable, -/obj/effect/turf_decal/tile/red, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/obj/structure/extinguisher_cabinet/directional/north, /turf/open/floor/iron, -/area/security/prison) -"qFA" = ( -/obj/structure/table/reinforced, -/obj/item/paper_bin, -/obj/machinery/light/small/directional/west, -/obj/item/pen, -/obj/structure/sign/poster/official/enlist{ - pixel_y = -32 +/area/station/hallway/secondary/entry) +"qMY" = ( +/obj/machinery/door/window/left/directional/north{ + dir = 4; + name = "Jetpack Storage"; + pixel_x = -1; + req_access = list("eva") }, -/obj/effect/turf_decal/tile/red/anticorner/contrasted{ - dir = 8 +/obj/structure/window/reinforced, +/obj/structure/rack, +/obj/item/tank/jetpack/carbondioxide{ + pixel_x = 4; + pixel_y = -1 }, -/turf/open/floor/iron, -/area/security/holding_cell) -"qFC" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 4 +/obj/item/tank/jetpack/carbondioxide, +/obj/item/tank/jetpack/carbondioxide{ + pixel_x = -4; + pixel_y = 1 }, -/turf/open/floor/iron/white, -/area/science/storage) -"qGg" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/command/storage/eva) +"qNi" = ( +/obj/structure/lattice/catwalk, +/turf/open/space/basic, +/area/station/solars/port/fore) +"qNm" = ( /obj/structure/disposalpipe/segment, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/obj/structure/cable, +/obj/effect/turf_decal/tile/red/anticorner/contrasted{ + dir = 8 }, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/atmos{ - name = "Atmospherics"; - req_one_access_txt = "10;24" +/obj/effect/turf_decal/stripes/corner{ + dir = 8 }, /turf/open/floor/iron, -/area/engineering/atmos) -"qGj" = ( -/obj/machinery/door/firedoor, +/area/station/security/processing) +"qNo" = ( /obj/structure/table/reinforced, -/obj/machinery/door/poddoor/preopen{ - id = "brigwindows"; - name = "Brig Front Blast door" - }, -/obj/item/folder/red, -/obj/item/pen, -/obj/machinery/door/window/brigdoor/right/directional/south{ - name = "Security Desk"; - req_access_txt = "1" +/obj/machinery/firealarm/directional/south, +/obj/machinery/light/directional/south, +/obj/item/stack/sheet/plasteel/fifty, +/obj/item/stack/sheet/rglass{ + amount = 20; + pixel_x = 2; + pixel_y = -2 }, -/obj/machinery/door/window/right/directional/north{ - name = "Security Desk" +/turf/open/floor/iron/dark, +/area/station/engineering/atmos/hfr_room) +"qNp" = ( +/obj/machinery/bookbinder, +/turf/open/floor/carpet, +/area/station/service/library) +"qNy" = ( +/obj/structure/table, +/obj/item/crowbar, +/obj/item/shovel/spade, +/obj/item/hatchet, +/obj/item/cultivator, +/obj/item/reagent_containers/glass/bottle/nutrient/rh{ + pixel_x = 2; + pixel_y = 1 }, -/obj/structure/cable, -/obj/effect/turf_decal/tile/red/fourcorners, -/turf/open/floor/iron, -/area/security/holding_cell) -"qGp" = ( -/obj/structure/chair{ - dir = 8; - name = "Judge" +/obj/item/reagent_containers/glass/bottle/nutrient/ez, +/obj/machinery/requests_console/directional/east{ + department = "Garden"; + name = "Garden Requests Console" }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/newscaster/directional/east, -/turf/open/floor/iron, -/area/security/courtroom) -"qGq" = ( -/obj/structure/table/wood, -/obj/item/clipboard, -/obj/item/folder/red, -/obj/item/pen, -/obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/security/detectives_office) -"qGs" = ( -/obj/machinery/light/directional/west, -/obj/machinery/camera/directional/west{ - c_tag = "Central Hallway - Port"; - name = "hallway camera" +/area/station/service/hydroponics/garden) +"qNF" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/grimy, +/area/station/command/heads_quarters/hop) +"qNI" = ( +/obj/machinery/door/poddoor/shutters/preopen{ + id = "rdordnance"; + name = "Ordnance Lab Shutters" }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/obj/effect/spawner/structure/window/reinforced/plasma, +/turf/open/floor/plating, +/area/station/science/ordnance/storage) +"qNQ" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/reagent_dispensers/watertank/high, +/obj/effect/turf_decal/delivery/white{ + color = "#52B4E9" }, +/obj/item/reagent_containers/glass/bucket, +/turf/open/floor/iron/dark/textured, +/area/station/service/hydroponics) +"qOk" = ( +/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron, -/area/hallway/primary/central/fore) -"qGC" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, +/area/station/hallway/primary/aft) +"qOn" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/closed/wall, +/area/station/commons/fitness/recreation) +"qOu" = ( +/obj/machinery/newscaster/directional/north, +/turf/open/floor/wood, +/area/station/service/theater/abandoned) +"qOE" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/landmark/start/hangover, +/obj/machinery/requests_console/directional/east, +/turf/open/floor/wood{ + icon_state = "wood-broken" + }, +/area/station/service/theater) +"qOL" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/neutral/half/contrasted, +/obj/effect/turf_decal/tile/yellow/half/contrasted, /turf/open/floor/iron, -/area/maintenance/starboard/aft) -"qGM" = ( -/obj/machinery/light/directional/west, -/obj/structure/cable, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/commons/locker) -"qGO" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/turf/open/floor/wood, -/area/service/electronic_marketing_den) -"qGZ" = ( -/obj/effect/turf_decal/trimline/yellow/line{ +/area/station/engineering/lobby) +"qOO" = ( +/obj/machinery/mineral/stacking_machine{ + input_dir = 2 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ dir = 1 }, /obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/bot, /turf/open/floor/iron, -/area/engineering/lobby) -"qHj" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 8 +/area/station/maintenance/disposal) +"qOT" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/obj/effect/turf_decal/tile/bar{ + dir = 1 + }, +/obj/effect/turf_decal/tile/bar, +/turf/open/floor/iron/dark, +/area/station/service/bar) +"qPg" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/turf_decal/siding/yellow, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 }, -/obj/machinery/firealarm/directional/south, /turf/open/floor/iron, -/area/engineering/hallway) -"qHk" = ( -/obj/machinery/space_heater/improvised_chem_heater, -/obj/effect/turf_decal/siding/thinplating/dark{ - dir = 8 +/area/station/engineering/atmos) +"qPn" = ( +/obj/machinery/light/small/directional/south, +/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/power/apc/auto_name/directional/south, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/aisat/exterior) +"qPp" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/siding/purple{ + dir = 4 }, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"qHr" = ( -/obj/structure/flora/junglebush/c, -/turf/open/misc/grass, -/area/hallway/primary/fore) -"qHs" = ( -/obj/structure/statue/sandstone/venus{ - dir = 1; - name = "Honor" +/obj/effect/landmark/start/janitor, +/turf/open/floor/iron/checker, +/area/station/service/janitor) +"qPw" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/landmark/start/hangover, +/obj/structure/table/wood/poker, +/obj/effect/spawner/random/entertainment/deck, +/turf/open/floor/carpet/green, +/area/station/commons/lounge) +"qPF" = ( +/obj/structure/sign/warning/secure_area{ + pixel_x = 32 }, -/turf/open/floor/plating/airless, +/obj/structure/lattice, +/turf/open/space/basic, /area/space/nearstation) -"qHy" = ( -/obj/structure/closet, -/obj/effect/spawner/random/clothing/costume, -/obj/effect/spawner/random/maintenance, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"qHC" = ( -/obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/components/unary/thermomachine/freezer{ - dir = 1 - }, -/turf/open/floor/iron, -/area/medical/cryo) -"qHE" = ( +"qPX" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark, +/area/station/hallway/secondary/service) +"qPY" = ( /obj/machinery/door/firedoor, +/obj/machinery/door/airlock/medical{ + name = "Surgery Theater" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 + }, +/obj/structure/cable, /obj/effect/turf_decal/stripes/line{ dir = 8 }, /obj/effect/turf_decal/stripes/line{ dir = 4 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/mapping_helpers/airlock/access/all/medical/surgery, /turf/open/floor/iron, -/area/medical/cryo) -"qHH" = ( -/obj/machinery/light/small/directional/north, -/obj/structure/sign/nanotrasen{ - pixel_x = 32; - pixel_y = 32 - }, -/obj/structure/sign/directions/engineering{ - desc = "A sign that shows there are doors here. There are doors everywhere!"; - icon_state = "doors"; - name = "WARNING: BLAST DOORS"; - pixel_y = 32 - }, -/obj/item/kirbyplants{ - icon_state = "plant-22" +/area/station/medical/surgery/theatre) +"qQe" = ( +/obj/structure/table/wood, +/obj/item/toy/cards/deck/cas{ + pixel_x = -5; + pixel_y = 5 }, -/obj/effect/turf_decal/tile/blue/half/contrasted{ - dir = 1 +/obj/item/toy/cards/deck/cas/black{ + pixel_x = 5; + pixel_y = 5 }, -/turf/open/floor/iron/dark, -/area/command/bridge) -"qIk" = ( +/turf/open/floor/carpet, +/area/station/service/library/abandoned) +"qQg" = ( /obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/grimy, +/area/station/security/detectives_office/private_investigators_office) +"qQp" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ +/obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/iron, -/area/maintenance/port/lesser) -"qIp" = ( /obj/effect/decal/cleanable/dirt, -/turf/closed/wall/r_wall, -/area/maintenance/port/greater) -"qIr" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/science/robotics/mechbay) -"qIs" = ( +/turf/open/floor/plating, +/area/station/maintenance/fore) +"qQr" = ( /obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/effect/turf_decal/tile/green{ + dir = 8 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 4 - }, -/turf/open/floor/iron/dark, -/area/science/genetics) -"qIz" = ( -/obj/machinery/hydroponics/constructable, -/obj/effect/turf_decal/tile/green{ - dir = 8 +/turf/open/floor/iron/white, +/area/station/medical/virology) +"qQt" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/science/lobby) +"qQD" = ( +/obj/item/kirbyplants/random, +/obj/machinery/light/small/directional/south, +/turf/open/floor/wood{ + icon_state = "wood-broken3" }, -/obj/effect/turf_decal/tile/blue, -/obj/structure/extinguisher_cabinet/directional/south, +/area/station/service/library/abandoned) +"qQE" = ( +/obj/effect/turf_decal/delivery, /turf/open/floor/iron, -/area/service/hydroponics) -"qIP" = ( -/obj/effect/turf_decal/tile/green{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/machinery/hydroponics/constructable, -/obj/structure/railing{ - dir = 1 +/area/station/cargo/lobby) +"qQK" = ( +/obj/effect/spawner/random/structure/chair_maintenance, +/turf/open/floor/plating, +/area/station/maintenance/fore) +"qQM" = ( +/turf/closed/wall, +/area/station/maintenance/port/aft) +"qQR" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/line{ + dir = 6 }, /turf/open/floor/iron, -/area/service/hydroponics) -"qIR" = ( -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ - dir = 4 +/area/station/maintenance/port/aft) +"qQW" = ( +/obj/structure/table, +/obj/effect/decal/cleanable/dirt, +/obj/item/clothing/gloves/color/orange, +/obj/item/storage/box/mousetraps{ + pixel_x = 3; + pixel_y = 3 }, -/turf/open/floor/iron/dark/corner{ +/obj/item/storage/box/lights/mixed, +/obj/item/grenade/chem_grenade/cleaner, +/obj/effect/turf_decal/tile/green/half/contrasted{ dir = 8 }, -/area/hallway/primary/port) -"qIX" = ( -/obj/structure/lattice/catwalk, -/obj/machinery/atmospherics/pipe/bridge_pipe/orange/visible, -/obj/machinery/atmospherics/pipe/bridge_pipe/yellow/visible{ - dir = 4 - }, -/turf/open/space/basic, -/area/space/nearstation) -"qJg" = ( -/obj/structure/bed{ - dir = 4 - }, -/obj/item/bedsheet/black{ - dir = 4 +/turf/open/floor/iron, +/area/station/maintenance/port/greater) +"qRw" = ( +/obj/effect/spawner/structure/window, +/turf/open/floor/plating, +/area/station/service/hydroponics/garden) +"qRx" = ( +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/iron, +/area/station/hallway/primary/fore) +"qRB" = ( +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Science Maintenance" }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/service/chapel/office) -"qJP" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/decal/cleanable/dirt, /obj/structure/cable, -/obj/structure/chair/comfy/black{ - dir = 8 - }, -/turf/open/floor/wood, -/area/service/electronic_marketing_den) -"qJQ" = ( -/obj/machinery/door/poddoor/preopen{ - id = "surgeryb"; - name = "privacy shutters" +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/medical/surgery/aft) -"qKc" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/circuit/green, -/area/ai_monitored/command/nuke_storage) -"qKi" = ( -/obj/structure/cable, +/obj/structure/disposalpipe/segment, /obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/effect/spawner/random/engineering/tracking_beacon, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/mapping_helpers/airlock/access/all/science/general, +/turf/open/floor/iron, +/area/station/maintenance/port/aft) +"qRY" = ( +/obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/dark, -/area/ai_monitored/aisat/exterior) -"qKp" = ( +/obj/effect/spawner/random/structure/crate, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) +"qRZ" = ( +/obj/structure/table, +/obj/item/storage/bag/tray/cafeteria, +/obj/item/storage/bag/tray/cafeteria, +/obj/item/storage/bag/tray/cafeteria, +/obj/item/storage/bag/tray/cafeteria, +/obj/item/storage/bag/tray/cafeteria, +/obj/item/storage/bag/tray/cafeteria, +/obj/item/storage/bag/tray/cafeteria, +/obj/item/storage/bag/tray/cafeteria, +/turf/open/floor/plating, +/area/station/security/prison/mess) +"qSd" = ( /obj/machinery/door/firedoor, -/obj/machinery/door/airlock/medical/glass{ - id_tag = "MedbayFoyer"; - name = "Medbay"; - req_access_txt = "5" - }, -/obj/effect/mapping_helpers/airlock/unres{ - dir = 4 - }, -/obj/effect/landmark/navigate_destination, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, +/obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ - dir = 4 + dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, -/area/medical/medbay/central) -"qKx" = ( -/obj/structure/table, -/obj/item/folder/white, -/obj/effect/turf_decal/tile/blue{ +/area/station/hallway/primary/central/aft) +"qSg" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/red/half/contrasted{ dir = 8 }, -/turf/open/floor/iron/white, -/area/medical/medbay/lobby) -"qKF" = ( -/obj/structure/cable, +/turf/open/floor/iron, +/area/station/security/brig) +"qSl" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/structure/table/wood, +/obj/item/clothing/glasses/regular/hipster, +/turf/open/floor/iron/dark, +/area/station/service/abandoned_gambling_den/gaming) +"qSm" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/trimline/yellow/filled/line, /turf/open/floor/iron, -/area/medical/pharmacy) -"qKI" = ( -/obj/machinery/conveyor{ - dir = 8; - id = "cargounload" - }, -/obj/machinery/door/poddoor{ - id = "cargounload"; - name = "supply dock unloading door" - }, -/turf/open/floor/plating, -/area/cargo/storage) -"qKK" = ( +/area/station/engineering/atmos) +"qSO" = ( /obj/effect/decal/cleanable/dirt, +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"qKZ" = ( -/obj/structure/closet/secure_closet/engineering_chief, -/obj/machinery/camera/directional/north{ - c_tag = "Engineering - Chief Engineer's Quarters"; - name = "engineering camera" - }, -/obj/machinery/button/door/directional/east{ - id = "ceprivacy"; - name = "Privacy Control"; - pixel_y = 5; - req_access_txt = "56" +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/neutral/half/contrasted, +/turf/open/floor/iron, +/area/station/maintenance/aft) +"qTs" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/obj/machinery/light_switch/directional/east{ - pixel_y = -6 +/obj/effect/turf_decal/stripes/line, +/obj/machinery/door/airlock/public/glass{ + name = "Fore Hallway" }, -/obj/effect/turf_decal/stripes/line{ - dir = 9 +/turf/open/floor/iron, +/area/station/hallway/primary/fore) +"qTu" = ( +/obj/structure/chair/pew/left, +/turf/open/floor/iron{ + dir = 8; + icon_state = "chapel" }, +/area/station/service/chapel) +"qTA" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/landmark/start/hangover, +/obj/effect/decal/cleanable/dirt, +/obj/structure/chair/stool/directional/east, +/turf/open/floor/iron/dark, +/area/station/service/theater) +"qTF" = ( +/obj/machinery/porta_turret/ai, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/command/heads_quarters/ce) -"qLd" = ( +/area/station/ai_monitored/turret_protected/aisat_interior) +"qTG" = ( +/obj/structure/sign/departments/medbay/alt{ + pixel_x = 32 + }, +/obj/structure/table/glass, +/obj/item/reagent_containers/glass/bottle/epinephrine, +/obj/item/reagent_containers/glass/bottle/multiver{ + pixel_x = 6 + }, +/obj/item/reagent_containers/syringe, +/obj/effect/turf_decal/tile/blue/fourcorners, +/turf/open/floor/iron/white, +/area/station/medical/treatment_center) +"qTK" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/landmark/event_spawn, -/obj/effect/turf_decal/tile/yellow/fourcorners, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 4 + }, /turf/open/floor/iron, -/area/engineering/storage) -"qLe" = ( -/obj/structure/table/reinforced, -/obj/item/stack/sheet/iron{ - amount = 30 +/area/station/security/courtroom) +"qTL" = ( +/obj/machinery/hydroponics/soil, +/obj/item/cultivator, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/airalarm/directional/east, +/turf/open/floor/plating{ + icon_state = "panelscorched" }, -/obj/item/stack/sheet/glass{ - amount = 30 +/area/station/security/prison/garden) +"qTV" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 8 }, -/obj/effect/turf_decal/bot, -/obj/machinery/airalarm/directional/west, +/obj/machinery/power/port_gen/pacman/pre_loaded, /turf/open/floor/iron, -/area/commons/storage/primary) -"qLi" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/tile/bar{ - dir = 1 - }, -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/siding/thinplating/dark{ +/area/station/maintenance/starboard/aft) +"qUb" = ( +/obj/structure/chair/office{ dir = 4 }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/dark, -/area/service/bar) -"qLI" = ( +/obj/effect/landmark/start/lawyer, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 + }, +/obj/machinery/power/apc/auto_name/directional/west, +/turf/open/floor/wood, +/area/station/service/lawoffice) +"qUk" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/light/small/directional/west, /turf/open/floor/plating, -/area/maintenance/port/fore) -"qLZ" = ( +/area/station/service/abandoned_gambling_den) +"qUr" = ( +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/maintenance, -/obj/effect/turf_decal/delivery, -/turf/open/floor/iron, -/area/cargo/storage) -"qMf" = ( -/turf/closed/wall/r_wall, -/area/science/breakroom) -"qMg" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron, -/area/engineering/main) -"qMj" = ( -/obj/structure/table/wood/poker, -/obj/item/clothing/mask/cigarette/pipe, -/turf/open/floor/carpet/green, -/area/commons/lounge) -"qMG" = ( -/obj/structure/table/wood, -/obj/effect/decal/cleanable/dirt, -/obj/item/paper_bin, -/obj/item/pen, -/turf/open/floor/wood, -/area/service/library/abandoned) -"qMI" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/landmark/event_spawn, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/grimy, -/area/commons/vacant_room/office) -"qMJ" = ( -/obj/structure/cable, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/effect/turf_decal/siding/white/corner{ - dir = 8 +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 4 }, -/turf/open/floor/iron/dark/corner{ - dir = 1 +/turf/open/floor/iron, +/area/station/security/brig) +"qUw" = ( +/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible{ + dir = 9 }, -/area/hallway/primary/fore) -"qMP" = ( -/obj/structure/table, -/obj/effect/decal/cleanable/dirt, -/obj/item/storage/box/bodybags{ - pixel_x = 3; - pixel_y = 3 +/obj/item/kirbyplants/random, +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 6 }, -/obj/item/storage/box/bodybags, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"qUE" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, -/area/medical/morgue) -"qMY" = ( -/obj/machinery/door/window/left/directional/north{ - dir = 4; - name = "Jetpack Storage"; - pixel_x = -1; - req_access_txt = "18" - }, -/obj/structure/window/reinforced, -/obj/structure/rack, -/obj/item/tank/jetpack/carbondioxide{ - pixel_x = 4; - pixel_y = -1 - }, -/obj/item/tank/jetpack/carbondioxide, -/obj/item/tank/jetpack/carbondioxide{ - pixel_x = -4; - pixel_y = 1 +/area/station/maintenance/disposal/incinerator) +"qUL" = ( +/obj/machinery/light/directional/west, +/obj/effect/turf_decal/tile/blue{ + dir = 8 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) +"qUM" = ( +/obj/structure/sign/nanotrasen, +/turf/closed/wall/r_wall, +/area/station/tcommsat/server) +"qVe" = ( +/obj/effect/turf_decal/tile/purple, +/turf/open/floor/iron/white, +/area/station/science/lobby) +"qVf" = ( +/obj/structure/chair, +/obj/effect/decal/cleanable/blood/splatter, /obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/item/toy/figure/prisoner, /turf/open/floor/iron/dark, -/area/ai_monitored/command/storage/eva) -"qNa" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/siphon/monitored/carbon_output{ - dir = 4 - }, -/turf/open/floor/engine/co2, -/area/engineering/atmos) -"qNv" = ( -/obj/effect/turf_decal/tile/brown/half/contrasted{ - dir = 8 +/area/station/security/execution/education) +"qVg" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/half, +/area/station/engineering/atmos/project) +"qVl" = ( +/obj/machinery/door/poddoor/shutters{ + id = "evashutters2"; + name = "E.V.A. Storage Shutters" }, -/turf/open/floor/iron, -/area/cargo/warehouse) -"qOd" = ( -/obj/structure/chair/comfy/black{ +/obj/effect/decal/cleanable/dirt, +/obj/structure/barricade/wooden, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/structure/cable, -/obj/effect/turf_decal/tile/blue, -/obj/effect/landmark/start/hangover, /turf/open/floor/iron, -/area/hallway/secondary/command) -"qOe" = ( -/obj/machinery/computer/crew{ - dir = 8 - }, -/obj/machinery/keycard_auth/directional/south{ - pixel_x = 8; - pixel_y = -38 - }, -/obj/machinery/requests_console/directional/east{ - announcementConsole = 1; - department = "Chief Medical Officer's Desk"; - departmentType = 5; - name = "Chief Medical Officer's Requests Console" - }, -/obj/machinery/light_switch/directional/south{ - pixel_x = -8 +/area/station/maintenance/port/aft) +"qVn" = ( +/obj/machinery/light/small/directional/south, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/vending/boozeomat/all_access, +/obj/structure/sign/poster/contraband/random/directional/south, +/turf/open/floor/plating, +/area/station/service/abandoned_gambling_den) +"qVH" = ( +/obj/structure/bodycontainer/morgue{ + dir = 2 }, -/obj/machinery/button/door/directional/south{ - id = "cmoshutter"; - name = "CMO Office Shutters"; - pixel_x = 6; - pixel_y = -26; - req_access_txt = "40" +/turf/open/floor/plating, +/area/station/medical/morgue) +"qVO" = ( +/obj/structure/rack, +/obj/item/storage/toolbox/mechanical{ + pixel_x = -3; + pixel_y = 3 }, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 8 +/obj/item/storage/toolbox/electrical, +/obj/item/screwdriver{ + pixel_y = 5 }, +/obj/item/multitool, +/obj/item/clothing/head/welding, +/obj/machinery/light/directional/west, +/obj/effect/turf_decal/bot, +/obj/machinery/newscaster/directional/west, /turf/open/floor/iron, -/area/command/heads_quarters/cmo) -"qOw" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable, -/obj/machinery/door/poddoor/preopen{ - id = "xeno5"; - name = "Creature Cell #5" +/area/station/science/robotics/lab) +"qVT" = ( +/obj/machinery/computer/med_data/laptop, +/obj/structure/table/reinforced, +/obj/effect/turf_decal/tile/blue{ + dir = 4 }, -/turf/open/floor/plating, -/area/science/xenobiology) -"qOy" = ( -/obj/machinery/door/window/left/directional/west, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/components/binary/pump{ - dir = 8; - name = "Justice gas pump" +/obj/structure/mirror/directional/east, +/turf/open/floor/iron/white, +/area/station/medical/surgery/theatre) +"qVU" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 1 }, -/turf/open/floor/iron/dark, -/area/security/execution/education) -"qOz" = ( -/obj/structure/bed, -/obj/item/bedsheet/medical, -/obj/structure/cable, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/medical/virology) -"qPa" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/brown/half/contrasted{ +/turf/open/floor/iron/dark/corner{ dir = 4 }, +/area/station/engineering/lobby) +"qWk" = ( +/turf/closed/wall, +/area/station/science/xenobiology) +"qWr" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, -/area/cargo/office) -"qPc" = ( -/obj/structure/table/reinforced, -/obj/item/stack/cable_coil/five, -/obj/machinery/airalarm/directional/north, -/turf/open/floor/plating, -/area/maintenance/fore) -"qPd" = ( -/obj/machinery/light/directional/east, -/obj/structure/bed, -/obj/item/bedsheet/rd, -/obj/machinery/status_display/evac/directional/east, +/area/station/hallway/secondary/entry) +"qWU" = ( +/obj/machinery/holopad, /obj/effect/turf_decal/tile/purple/fourcorners, -/turf/open/floor/iron/white, -/area/command/heads_quarters/rd) -"qPe" = ( -/obj/effect/landmark/start/shaft_miner, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/turf/open/floor/iron, +/area/station/science/lobby) +"qWY" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/light/small/directional/north, +/obj/structure/closet/toolcloset, +/turf/open/floor/iron, +/area/station/engineering/main) +"qWZ" = ( +/turf/closed/wall/r_wall, +/area/station/security/prison) +"qXa" = ( +/obj/structure/cable, +/obj/effect/turf_decal/delivery, +/obj/machinery/atmospherics/components/binary/pump{ dir = 8 }, +/obj/machinery/airalarm/directional/south, /turf/open/floor/iron, -/area/cargo/miningoffice) -"qPi" = ( -/obj/machinery/atmospherics/pipe/smart/simple/purple/visible, +/area/station/science/xenobiology) +"qXi" = ( +/obj/structure/table/wood, +/obj/item/folder, +/obj/item/pen, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/wood, +/area/station/service/library/abandoned) +"qXt" = ( +/obj/effect/decal/cleanable/cobweb, /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 +/obj/effect/decal/cleanable/dirt, +/obj/machinery/photocopier, +/obj/item/newspaper{ + pixel_x = 3; + pixel_y = 3 }, -/obj/machinery/airalarm/directional/east, -/turf/open/floor/iron/dark/corner, -/area/engineering/atmos/mix) -"qPj" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/item/newspaper, +/turf/open/floor/plating, +/area/station/security/detectives_office/private_investigators_office) +"qXA" = ( /obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/effect/turf_decal/tile/blue/fourcorners, +/obj/structure/disposalpipe/sorting/mail/flip{ + dir = 4; + sortType = 9 }, -/obj/effect/turf_decal/tile/yellow/half/contrasted{ +/turf/open/floor/iron, +/area/station/medical/medbay/central) +"qXJ" = ( +/obj/structure/cable, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/obj/machinery/power/apc/auto_name/directional/south, +/turf/open/floor/plating, +/area/station/maintenance/solars/port/aft) +"qXM" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/loading_area{ dir = 1 }, +/obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron, -/area/engineering/lobby) -"qPl" = ( -/obj/effect/turf_decal/tile/yellow/fourcorners, +/area/station/cargo/office) +"qXV" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/landmark/event_spawn, /turf/open/floor/iron, -/area/engineering/main) -"qPn" = ( -/obj/machinery/light/small/directional/south, +/area/station/engineering/atmos) +"qYc" = ( +/obj/structure/sign/departments/xenobio, +/turf/closed/wall/r_wall, +/area/station/science/xenobiology) +"qYo" = ( +/obj/structure/lattice, +/turf/open/space/basic, +/area/space/nearstation) +"qYr" = ( +/obj/effect/decal/cleanable/dirt, /obj/structure/cable, /obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/power/apc/auto_name/directional/south, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/dark, -/area/ai_monitored/aisat/exterior) -"qPD" = ( +/area/station/service/abandoned_gambling_den) +"qYx" = ( +/obj/machinery/igniter/incinerator_atmos, +/turf/open/floor/engine, +/area/station/maintenance/disposal/incinerator) +"qYy" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/tile/green/half/contrasted{ - dir = 8 - }, -/turf/open/floor/iron/white, -/area/medical/medbay/central) -"qPE" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/turf_decal/tile/purple/half/contrasted{ - dir = 4 +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/turf/open/floor/iron/white, -/area/science/research) -"qPJ" = ( -/obj/structure/chair/stool/directional/west, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/commons/locker) -"qPN" = ( -/obj/structure/rack, -/obj/item/airlock_painter, -/obj/item/toner, -/obj/machinery/status_display/evac/directional/west, -/obj/item/storage/box/shipping, -/obj/effect/turf_decal/bot, /turf/open/floor/iron, -/area/commons/storage/primary) -"qPW" = ( -/obj/structure/disposalpipe/segment, +/area/station/engineering/main) +"qYD" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/mob/living/simple_animal/bot/secbot/pingsky, /turf/open/floor/iron/grimy, -/area/security/detectives_office) -"qQb" = ( +/area/station/ai_monitored/turret_protected/aisat_interior) +"qYL" = ( +/turf/closed/wall, +/area/station/medical/morgue) +"qYN" = ( /obj/structure/table/wood, -/obj/item/toy/cards/deck/cas{ - pixel_x = -5; - pixel_y = 5 +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/maintenance, +/obj/effect/turf_decal/tile/red{ + dir = 1 }, -/obj/item/toy/cards/deck/cas/black{ - pixel_x = 5; - pixel_y = 5 +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 }, -/turf/open/floor/carpet, -/area/service/library/abandoned) -"qQo" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/service/kitchen/abandoned) +"qZn" = ( +/obj/machinery/status_display/ai/directional/south, +/obj/effect/turf_decal/trimline/yellow/filled/line, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"qZs" = ( +/obj/effect/landmark/event_spawn, /obj/structure/cable, -/obj/structure/closet/secure_closet/contraband/heads, -/obj/item/storage/secure/briefcase, -/obj/machinery/power/apc/auto_name/directional/north, -/obj/effect/turf_decal/tile/blue/anticorner/contrasted{ - dir = 1 +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"qZM" = ( +/obj/machinery/light/directional/north, +/obj/structure/sign/nanotrasen{ + pixel_y = 32 }, -/turf/open/floor/iron/dark, -/area/security/checkpoint/customs/fore) -"qQz" = ( -/obj/structure/disposalpipe/segment{ - dir = 10 +/obj/machinery/camera/directional/north{ + c_tag = "Security - Office Fore" }, -/obj/machinery/computer/slot_machine, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/red/half/contrasted{ dir = 1 }, +/obj/item/kirbyplants/random, /turf/open/floor/iron, -/area/maintenance/department/crew_quarters/bar) -"qQB" = ( -/obj/effect/turf_decal/tile/yellow/half/contrasted, -/turf/open/floor/iron, -/area/engineering/main) -"qQF" = ( -/obj/structure/cable, -/obj/structure/disposalpipe/junction/yjunction{ +/area/station/security/office) +"qZQ" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 8 }, +/turf/open/floor/iron/dark, +/area/station/service/library) +"qZZ" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 4 +/obj/machinery/mechpad, +/obj/effect/turf_decal/bot, +/obj/machinery/button/door/directional/east{ + id = "mechbay"; + name = "Mech Bay Shutters Control"; + req_access = list("robotics") }, /turf/open/floor/iron, -/area/maintenance/fore) -"qQH" = ( -/obj/machinery/computer/security{ - dir = 4 +/area/station/science/robotics/mechbay) +"rab" = ( +/obj/structure/chair/office{ + dir = 8 }, -/obj/structure/cable, -/obj/effect/turf_decal/tile/red/fourcorners, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/station/security/interrogation) +"raf" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/firedoor, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "chemistbot"; + name = "Chemistry Side Shutters" + }, +/obj/machinery/door/window/left/directional/south{ + dir = 4; + name = "Chemistry Desk"; + req_access = list("pharmacy") + }, +/obj/item/folder/white, +/obj/item/pen, +/obj/machinery/door/window/left/directional/south{ + dir = 8; + name = "Chemistry Desk" + }, +/obj/effect/turf_decal/delivery, /turf/open/floor/iron, -/area/security/checkpoint/medical) -"qQI" = ( -/obj/machinery/duct, -/obj/effect/turf_decal/stripes/line, +/area/station/medical/pharmacy) +"raj" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/maintenance/department/electrical) +"raz" = ( +/obj/machinery/shower{ + name = "emergency shower"; + pixel_y = 16 + }, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/trimline/blue/end, +/turf/open/floor/iron/dark/textured, +/area/station/engineering/atmos/project) +"raH" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, /turf/open/floor/iron, -/area/engineering/main) -"qQP" = ( +/area/station/science/research/abandoned) +"raL" = ( /obj/structure/cable, -/obj/effect/turf_decal/tile/blue/fourcorners, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, /obj/structure/disposalpipe/segment{ + dir = 6 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/pipe/layer_manifold/green/visible{ dir = 4 }, -/turf/open/floor/iron, -/area/medical/medbay/central) -"qRj" = ( -/obj/effect/turf_decal/tile/neutral{ +/turf/open/floor/iron/dark, +/area/station/maintenance/disposal/incinerator) +"rbg" = ( +/obj/effect/turf_decal/tile/purple{ dir = 8 }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron/white, +/area/station/science/lab) +"rbk" = ( +/obj/effect/turf_decal/tile/red{ dir = 4 }, -/obj/machinery/light/directional/west, -/obj/structure/sign/warning/securearea{ - pixel_x = -32 - }, -/turf/open/floor/iron/dark, -/area/engineering/atmos) -"qRy" = ( -/obj/effect/landmark/start/hangover, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/obj/effect/turf_decal/tile/red{ + dir = 8 }, -/obj/machinery/navbeacon{ - codes_txt = "patrol;next_patrol=service4"; - location = "service3" +/obj/effect/turf_decal/tile/yellow{ + dir = 1 }, +/obj/effect/turf_decal/tile/yellow, +/obj/machinery/light/directional/east, +/obj/item/radio/intercom/directional/east, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, -/area/hallway/primary/fore) -"qRC" = ( +/area/station/commons/lounge) +"rbu" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/circuit/green, +/area/station/science/robotics/mechbay) +"rbB" = ( +/obj/structure/table/wood, +/turf/open/floor/iron/grimy, +/area/station/tcommsat/computer) +"rbC" = ( +/obj/machinery/light/small/directional/west, +/turf/open/floor/engine/air, +/area/station/engineering/atmos) +"rbR" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/structure/sign/nanotrasen{ - pixel_y = 32 - }, /turf/open/floor/iron, -/area/hallway/secondary/entry) -"qRG" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron, -/area/cargo/sorting) -"qRJ" = ( -/obj/effect/landmark/start/security_officer, +/area/station/hallway/secondary/entry) +"rbS" = ( /obj/structure/cable, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/red/anticorner/contrasted{ dir = 1 }, /turf/open/floor/iron, -/area/security/lockers) -"qRQ" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/poddoor/preopen{ - id = "hopblast"; - name = "HoP Blast door" - }, -/obj/machinery/door/airlock/command{ - name = "Head of Personnel's Office"; - req_access_txt = "57" +/area/station/security/brig) +"rce" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 }, /obj/structure/cable, -/obj/effect/landmark/navigate_destination, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment, -/turf/open/floor/wood, -/area/command/heads_quarters/hop) -"qSk" = ( -/obj/machinery/light/directional/east, -/obj/machinery/camera/directional/east{ - c_tag = "Chapel Crematorium"; - name = "chapel camera" +/turf/open/floor/plating, +/area/station/maintenance/port/greater) +"rcw" = ( +/obj/structure/fireaxecabinet/directional/east, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos/storage) +"rcE" = ( +/obj/structure/bodycontainer/morgue{ + dir = 1 }, -/obj/structure/cable, /obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/dark, -/area/service/chapel/funeral) -"qSn" = ( -/obj/structure/table/glass, -/obj/item/stack/package_wrap, -/obj/item/hand_labeler, -/obj/effect/turf_decal/tile/yellow, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/airalarm/directional/south, -/obj/structure/disposalpipe/segment{ - dir = 5 +/area/station/medical/morgue) +"rcH" = ( +/obj/structure/table/wood, +/obj/item/flashlight/lamp, +/obj/structure/window/reinforced{ + dir = 8 }, -/turf/open/floor/iron/white, -/area/medical/pharmacy) -"qSs" = ( +/turf/open/floor/iron/grimy, +/area/station/service/library) +"rcI" = ( +/turf/open/floor/iron, +/area/station/cargo/sorting) +"rcP" = ( /obj/structure/disposalpipe/segment{ - dir = 9 + dir = 4 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/machinery/light/small/directional/east, -/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/sign/barsign{ + pixel_y = 32 + }, +/obj/effect/turf_decal/tile/neutral/half/contrasted, /turf/open/floor/iron, -/area/maintenance/port/fore) -"qSt" = ( -/obj/structure/table/wood, -/obj/machinery/status_display/ai/directional/east, -/turf/open/floor/carpet, -/area/service/chapel/office) -"qSK" = ( -/obj/structure/cable, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/cargo/storage) -"qSL" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/landmark/start/prisoner, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/area/station/maintenance/port/fore) +"rde" = ( +/obj/machinery/space_heater/improvised_chem_heater, +/obj/effect/turf_decal/siding/thinplating/dark{ dir = 8 }, -/turf/open/floor/iron, -/area/security/prison) -"qSM" = ( -/obj/effect/turf_decal/trimline/green/end, -/obj/machinery/hydroponics/constructable, -/obj/effect/turf_decal/trimline/green/mid_joiner{ - dir = 4 +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"rdg" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/security/glass{ + name = "Security Office" }, -/obj/effect/turf_decal/trimline/green/mid_joiner{ - dir = 8 +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/turf/open/floor/iron/half{ +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/red/half/contrasted{ dir = 8 }, -/area/service/hydroponics/garden) -"qSS" = ( -/obj/structure/window/reinforced{ - dir = 8 +/obj/effect/mapping_helpers/airlock/access/all/security/general, +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, -/obj/item/kirbyplants/random, -/turf/open/floor/iron/grimy, -/area/service/theater/abandoned) -"qST" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/obj/effect/turf_decal/stripes/line{ dir = 8 }, -/turf/open/floor/iron/white, -/area/service/kitchen/abandoned) -"qSW" = ( -/obj/structure/table/reinforced, -/obj/item/wrench, -/obj/item/crowbar, -/obj/item/paicard, -/obj/effect/turf_decal/bot, -/obj/machinery/newscaster/directional/south, /turf/open/floor/iron, -/area/engineering/storage/tech) -"qSZ" = ( -/obj/structure/table, -/obj/item/folder, -/obj/item/pen, -/obj/effect/turf_decal/tile/neutral/fourcorners, +/area/station/security/office) +"rdr" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/green{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue, +/obj/machinery/hydroponics/constructable, +/obj/machinery/light/directional/west, /turf/open/floor/iron, -/area/commons/locker) -"qTk" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"qTl" = ( +/area/station/service/hydroponics) +"rdu" = ( +/obj/machinery/computer/security/mining, +/obj/effect/turf_decal/tile/purple/half/contrasted{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/station/command/bridge) +"rdx" = ( +/obj/structure/girder, +/obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/maintenance/aft) +"rdA" = ( +/obj/structure/table/wood, +/obj/item/flashlight/lamp, +/obj/machinery/light_switch/directional/north, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/open/floor/carpet/blue, +/area/station/commons/vacant_room/office) +"rdI" = ( /obj/structure/cable, -/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/white, +/area/station/medical/surgery/theatre) +"rdJ" = ( /obj/structure/disposalpipe/segment{ - dir = 5 + dir = 4 }, -/turf/open/floor/iron, -/area/maintenance/port/aft) -"qTt" = ( -/obj/structure/table/reinforced, -/obj/item/aicard, -/obj/item/circuitboard/aicore, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron, -/area/command/heads_quarters/rd) -"qTC" = ( -/obj/structure/cable, -/obj/structure/lattice/catwalk, -/turf/open/space, -/area/solars/starboard/fore) -"qTF" = ( -/obj/machinery/porta_turret/ai, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/aisat_interior) -"qTM" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/maintenance/disposal/incinerator) -"qTP" = ( -/obj/structure/closet/crate{ - icon_state = "crateopen" +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/obj/effect/spawner/random/maintenance, -/obj/effect/turf_decal/bot, -/obj/item/electronics/apc, /turf/open/floor/iron, -/area/cargo/storage) -"qUe" = ( +/area/station/cargo/storage) +"rdO" = ( +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/iron, +/area/station/command/teleporter) +"rdR" = ( +/obj/machinery/firealarm/directional/north, +/turf/open/floor/wood, +/area/station/command/heads_quarters/captain) +"rdS" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/tile/neutral/half/contrasted, -/turf/open/floor/iron, -/area/maintenance/port/greater) -"qUg" = ( -/obj/structure/table/wood, -/obj/item/paper_bin, -/obj/item/pen, -/turf/open/floor/iron/dark, -/area/service/library) -"qUt" = ( -/obj/item/kirbyplants/random, -/obj/effect/decal/cleanable/dirt, -/obj/structure/sign/warning/electricshock{ - pixel_y = 32 - }, -/obj/machinery/light_switch/directional/west, -/turf/open/floor/iron, -/area/engineering/storage) -"qUu" = ( -/obj/effect/landmark/start/hangover, -/obj/effect/turf_decal/tile/neutral{ +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 8 }, -/turf/open/floor/iron, -/area/hallway/secondary/entry) -"qUy" = ( -/obj/effect/turf_decal/tile/brown/half/contrasted{ - dir = 4 +/obj/effect/turf_decal/tile/blue{ + dir = 8 }, -/turf/open/floor/iron, -/area/cargo/office) -"qUA" = ( +/obj/effect/turf_decal/tile/blue, +/turf/open/floor/iron/dark/side, +/area/station/engineering/lobby) +"rea" = ( /obj/item/kirbyplants/random, -/obj/effect/turf_decal/tile/red/half/contrasted, -/turf/open/floor/iron, -/area/security/office) -"qUB" = ( -/obj/machinery/vending/security, -/obj/structure/sign/nanotrasen{ - pixel_y = -32 +/obj/effect/turf_decal/tile/green{ + dir = 8 }, -/obj/effect/turf_decal/tile/red/half/contrasted, -/turf/open/floor/iron, -/area/security/lockers) -"qUN" = ( -/obj/machinery/vending/cigarette, -/turf/open/floor/iron, -/area/hallway/primary/aft) -"qVb" = ( -/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) +"reb" = ( +/obj/effect/decal/cleanable/dirt, /obj/structure/cable, -/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/turf_decal/delivery, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment, /turf/open/floor/iron, -/area/hallway/primary/port) -"qVi" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 1 - }, +/area/station/maintenance/port/aft) +"reh" = ( /obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/cafeteria, -/area/service/kitchen) -"qVp" = ( -/obj/structure/reagent_dispensers/plumbed{ - dir = 8 +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Maintenance Hatch" }, -/obj/effect/turf_decal/delivery/white{ - color = "#52B4E9" +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/turf/open/floor/iron/textured, -/area/maintenance/port/fore) -"qVq" = ( -/obj/structure/cable, -/obj/structure/rack, -/obj/effect/spawner/random/maintenance, -/turf/open/floor/plating, -/area/maintenance/port/greater) -"qVy" = ( -/obj/structure/bed/roller, -/obj/effect/turf_decal/tile/blue/half/contrasted, -/turf/open/floor/iron/white, -/area/medical/medbay/lobby) -"qVC" = ( -/obj/effect/turf_decal/tile/yellow/half/contrasted{ - dir = 8 +/obj/effect/mapping_helpers/airlock/unres{ + dir = 4 }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, /turf/open/floor/iron, -/area/commons/storage/primary) -"qVD" = ( -/obj/structure/table/glass, -/obj/item/storage/medkit/regular, -/obj/effect/turf_decal/tile/blue{ +/area/station/maintenance/starboard) +"rem" = ( +/obj/effect/turf_decal/stripes/line, +/obj/structure/sign/poster/random/directional/west, +/turf/open/floor/plating, +/area/station/maintenance/department/engine/atmos) +"res" = ( +/obj/effect/landmark/blobstart, +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/turf_decal/tile/blue{ +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating, +/area/station/maintenance/starboard) +"rex" = ( +/obj/structure/cable, +/obj/effect/spawner/structure/window/reinforced/tinted, +/obj/machinery/door/poddoor/preopen{ + id = "ceblast"; + name = "Chief Engineer's Office Blast Doors" + }, +/turf/open/floor/plating, +/area/station/command/heads_quarters/ce) +"rey" = ( +/obj/machinery/computer/mecha{ dir = 8 }, -/turf/open/floor/iron/white, -/area/command/heads_quarters/cmo) -"qVG" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/obj/effect/turf_decal/tile/yellow/half/contrasted{ - dir = 1 +/obj/effect/turf_decal/tile/red/anticorner/contrasted{ + dir = 4 }, /turf/open/floor/iron, -/area/engineering/storage) -"qVS" = ( -/obj/effect/landmark/start/hangover, -/obj/structure/chair/sofa/left{ - dir = 4 +/area/station/security/checkpoint/science/research) +"reH" = ( +/obj/effect/turf_decal/tile/blue, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/firealarm/directional/south, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) +"reQ" = ( +/obj/machinery/door/firedoor, +/obj/structure/table/reinforced, +/obj/machinery/door/poddoor/shutters{ + id = "commissaryshutters"; + name = "Vacant Commissary Shutters" }, -/obj/effect/turf_decal/tile/red{ +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/effect/turf_decal/tile/red{ +/obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, -/obj/effect/turf_decal/tile/yellow, -/obj/machinery/airalarm/directional/north, /turf/open/floor/iron, -/area/commons/lounge) -"qWa" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/area/station/commons/vacant_room/commissary) +"reR" = ( +/obj/effect/landmark/start/roboticist, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/turf/open/floor/iron/white, +/area/station/science/robotics/lab) +"rfd" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/effect/decal/cleanable/dirt, -/obj/machinery/holopad, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron/checker, -/area/service/janitor) -"qWe" = ( -/obj/structure/disposalpipe/segment{ +/obj/effect/turf_decal/stripes/corner{ dir = 4 }, -/turf/open/floor/iron/checker, -/area/service/janitor) -"qWn" = ( -/obj/machinery/washing_machine, -/obj/machinery/camera/directional/west{ - c_tag = "Dormitories - Port"; - name = "dormitories camera" - }, -/obj/effect/turf_decal/tile/blue{ +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/machinery/light_switch/directional/north, -/turf/open/floor/iron/white/corner{ - dir = 1 - }, -/area/commons/dorms) -"qWw" = ( -/obj/effect/turf_decal/trimline/yellow/line, -/obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, -/area/engineering/lobby) -"qWF" = ( -/obj/machinery/door/airlock/command/glass{ - name = "Gateway Chamber"; - req_access_txt = "62" +/area/station/hallway/secondary/entry) +"rfe" = ( +/obj/machinery/light/directional/east, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/mob/living/simple_animal/bot/secbot/beepsky/armsky, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/security/armory) +"rfw" = ( +/obj/effect/landmark/start/scientist, +/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron, +/area/station/science/xenobiology) +"rfG" = ( +/obj/item/storage/box/bodybags{ + pixel_x = 3; + pixel_y = 3 }, -/obj/effect/decal/cleanable/dirt, +/obj/item/storage/box/masks, +/obj/structure/table/glass, +/obj/effect/turf_decal/tile/blue/fourcorners, +/obj/machinery/newscaster/directional/north, +/turf/open/floor/iron/white, +/area/station/medical/treatment_center) +"rfQ" = ( /obj/structure/cable, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/landmark/start/depsec/science, +/obj/effect/turf_decal/tile/red/half/contrasted, +/turf/open/floor/iron, +/area/station/security/checkpoint/science/research) +"rfS" = ( +/obj/structure/table, +/obj/item/storage/crayons, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron, +/area/station/commons/locker) +"rgf" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 8 }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, +/turf/open/floor/iron/grimy, +/area/station/service/library) +"rgh" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/spawner/random/engineering/tracking_beacon, +/turf/open/floor/iron, +/area/station/ai_monitored/command/storage/eva) +"rgj" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/command/gateway) -"qWI" = ( -/obj/machinery/vending/hydroseeds, -/obj/machinery/light_switch/directional/north{ - pixel_x = -8 +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/security{ + name = "Security Post - Cargo" }, -/turf/open/floor/iron/dark, -/area/service/hydroponics/garden) -"qWJ" = ( -/obj/structure/chair/stool/directional/west, -/obj/effect/turf_decal/tile/red{ - dir = 1 +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/blue{ +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, +/obj/effect/mapping_helpers/airlock/access/all/security/general, /turf/open/floor/iron, -/area/medical/break_room) -"qWT" = ( -/obj/effect/turf_decal/tile/blue{ +/area/station/security/checkpoint/supply) +"rgu" = ( +/obj/structure/cable, +/obj/effect/turf_decal/delivery, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/science/xenobiology) +"rgC" = ( +/obj/structure/cable, +/obj/structure/table/reinforced, +/obj/effect/decal/cleanable/dirt, +/obj/item/folder/yellow, +/obj/item/gps/mining, +/obj/effect/turf_decal/tile/brown/anticorner/contrasted, +/turf/open/floor/iron, +/area/station/cargo/miningoffice) +"rgK" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/siding/wood{ dir = 1 }, -/obj/machinery/light/directional/west, -/obj/machinery/camera/directional/west{ - c_tag = "Fore Hallway - Hydroponics"; - name = "hallway camera" - }, -/obj/machinery/firealarm/directional/west, -/obj/effect/turf_decal/tile/neutral/anticorner/contrasted, -/turf/open/floor/iron/dark/corner{ - dir = 8 - }, -/area/hallway/primary/fore) -"qXb" = ( +/turf/open/floor/iron/dark, +/area/station/hallway/secondary/service) +"rgL" = ( /obj/structure/cable, +/turf/open/floor/circuit/green, +/area/station/ai_monitored/command/nuke_storage) +"rgM" = ( /obj/effect/turf_decal/stripes/line{ - dir = 8 + dir = 1 }, +/turf/open/floor/plating, +/area/station/security/range) +"rgN" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/command/gateway) -"qXd" = ( -/turf/closed/wall, -/area/maintenance/port/lesser) -"qXo" = ( +/obj/effect/landmark/start/depsec/engineering, /obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 8 + dir = 1 }, -/obj/machinery/power/apc/auto_name/directional/west, -/obj/structure/cable, /turf/open/floor/iron, -/area/security/brig) -"qXs" = ( -/obj/structure/closet/crate/trashcart/laundry, -/obj/effect/spawner/random/contraband/prison, -/obj/item/clothing/under/rank/prisoner/skirt, -/obj/item/clothing/under/rank/prisoner/skirt, -/obj/structure/cable, +/area/station/security/checkpoint/engineering) +"rgT" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 8 }, /turf/open/floor/iron, -/area/security/prison) -"qXK" = ( -/obj/machinery/deepfryer, -/obj/effect/turf_decal/bot, -/obj/structure/sign/poster/official/random/directional/south, -/turf/open/floor/iron/cafeteria, -/area/service/kitchen) -"qXX" = ( -/obj/structure/table, -/obj/item/reagent_containers/glass/beaker/large, -/obj/item/reagent_containers/glass/bottle/toxin{ - pixel_x = 4; - pixel_y = 2 - }, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"qYa" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/command{ - name = "Captain's Office"; - req_access_txt = "20" - }, -/turf/open/floor/wood, -/area/command/heads_quarters/captain) -"qYo" = ( -/obj/structure/lattice, -/turf/open/space/basic, -/area/space/nearstation) -"qYp" = ( -/obj/structure/table/reinforced, -/obj/item/book/manual/wiki/surgery, -/obj/item/scalpel, -/obj/item/cautery, -/obj/effect/turf_decal/tile/blue/anticorner/contrasted{ - dir = 1 - }, -/turf/open/floor/iron/white, -/area/medical/surgery/theatre) -"qYt" = ( -/obj/structure/cable, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/command/bridge) -"qYu" = ( -/obj/machinery/airalarm/directional/east, -/turf/open/floor/wood, -/area/command/heads_quarters/captain) -"qYD" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/mob/living/simple_animal/bot/secbot/pingsky, +/area/station/maintenance/port/greater) +"rgW" = ( /turf/open/floor/iron/grimy, -/area/ai_monitored/turret_protected/aisat_interior) -"qYE" = ( -/obj/structure/table/reinforced, -/obj/item/stack/package_wrap, -/obj/item/hand_labeler, +/area/station/command/meeting_room/council) +"rhb" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron, +/area/station/cargo/qm) +"rhc" = ( +/obj/machinery/processor/slime, +/obj/machinery/light/directional/west, /obj/effect/turf_decal/bot, -/obj/machinery/status_display/evac/directional/west, +/turf/open/floor/iron, +/area/station/science/xenobiology) +"rhe" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/structure/table/wood, +/obj/item/flashlight/lamp, /turf/open/floor/iron/dark, -/area/command/heads_quarters/ce) -"qYG" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/effect/turf_decal/tile/yellow/half/contrasted{ - dir = 4 +/area/station/service/library) +"rhf" = ( +/obj/structure/table/reinforced, +/obj/effect/turf_decal/bot, +/obj/item/clothing/mask/gas, +/obj/item/airlock_painter, +/obj/machinery/camera/directional/west{ + c_tag = "Engineering - Center"; + dir = 10; + name = "engineering camera" }, +/obj/effect/turf_decal/tile/yellow/anticorner/contrasted, /turf/open/floor/iron, -/area/engineering/break_room) -"qYM" = ( -/obj/structure/cable, +/area/station/engineering/main) +"rhg" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/extinguisher_cabinet/directional/west, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron, -/area/commons/fitness/recreation) -"qYS" = ( -/obj/structure/table, -/obj/machinery/reagentgrinder{ - pixel_x = 6; - pixel_y = 6 - }, -/obj/item/reagent_containers/food/drinks/shaker{ - pixel_x = -6 - }, -/obj/machinery/requests_console/directional/east{ - department = "Bar"; - departmentType = 2; - name = "Bar Requests Console" +/obj/effect/turf_decal/siding/wood/corner{ + dir = 8 }, -/obj/item/reagent_containers/glass/rag, -/turf/open/floor/iron/checker{ +/obj/structure/chair/office{ dir = 1 }, -/area/service/bar) -"qYX" = ( +/obj/structure/sign/poster/random/directional/south, /turf/open/floor/iron/dark, -/area/service/abandoned_gambling_den/gaming) -"qYY" = ( -/obj/structure/chair{ +/area/station/hallway/secondary/service) +"rht" = ( +/obj/structure/table/reinforced, +/obj/effect/decal/cleanable/dirt, +/obj/item/flashlight/lamp, +/obj/effect/turf_decal/tile/purple/half/contrasted{ dir = 4 }, -/obj/machinery/camera/directional/north{ - c_tag = "Courtroom - Fore" - }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/security/courtroom) -"qZa" = ( -/obj/structure/cable, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, /turf/open/floor/iron, -/area/hallway/primary/starboard) -"qZb" = ( -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/area/station/cargo/miningoffice) +"rhy" = ( +/obj/machinery/light/directional/west, +/obj/effect/turf_decal/tile/blue{ + dir = 8 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/status_display/evac/directional/east, -/turf/open/floor/iron, -/area/medical/medbay/central) -"qZq" = ( -/obj/structure/filingcabinet/chestdrawer, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/machinery/button/door/directional/north{ - id = "MedbayFoyer"; - name = "Medbay Doors Control"; - normaldoorcontrol = 1; - pixel_x = 24 - }, +/obj/machinery/airalarm/directional/west, +/obj/structure/disposalpipe/segment, /turf/open/floor/iron/white, -/area/medical/medbay/lobby) -"qZr" = ( -/turf/closed/wall, -/area/service/hydroponics) -"qZt" = ( -/obj/effect/landmark/event_spawn, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 - }, -/turf/open/floor/iron/dark, -/area/engineering/main) -"qZw" = ( +/area/station/medical/medbay/central) +"rhB" = ( +/obj/machinery/rnd/server, +/obj/machinery/atmospherics/pipe/smart/manifold4w/general/hidden, +/turf/open/floor/circuit/green/telecomms/mainframe, +/area/station/science/server) +"rhC" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible{ dir = 8 }, +/obj/effect/turf_decal/bot, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/science/mixing) -"qZI" = ( -/obj/structure/chair/wood, -/obj/effect/decal/cleanable/dirt, +/area/station/maintenance/disposal/incinerator) +"rhH" = ( +/obj/structure/table/reinforced, +/obj/item/paper_bin, +/obj/item/pen, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/status_display/ai/directional/west, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/ai) +"rhK" = ( +/obj/structure/flora/bush/stalky/style_random, +/obj/structure/flora/bush/lavendergrass/style_random, +/turf/open/misc/grass, +/area/station/hallway/primary/fore) +"rhV" = ( +/obj/structure/table/wood, +/obj/machinery/light/small/directional/south, /obj/effect/decal/cleanable/dirt, -/turf/open/floor/wood{ - icon_state = "wood-broken7" - }, -/area/service/abandoned_gambling_den) -"qZW" = ( -/obj/structure/chair/office{ - dir = 1 +/obj/effect/spawner/random/maintenance, +/obj/machinery/newscaster/directional/south, +/turf/open/floor/iron/dark, +/area/station/service/abandoned_gambling_den) +"ria" = ( +/obj/machinery/door/window{ + dir = 8; + name = "Smoking Room" }, -/obj/effect/landmark/start/librarian, +/turf/open/floor/iron/white, +/area/station/commons/fitness/recreation) +"rie" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/carpet, -/area/service/library) -"rag" = ( +/turf/open/floor/iron/dark, +/area/station/service/abandoned_gambling_den) +"rij" = ( +/obj/effect/landmark/start/medical_doctor, +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/white, +/area/station/medical/treatment_center) +"riq" = ( /obj/effect/decal/cleanable/dirt, -/obj/machinery/light/small/directional/north, -/obj/effect/turf_decal/bot, -/obj/effect/spawner/random/structure/crate, +/obj/structure/grille/broken, +/obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron, -/area/maintenance/port/greater) -"ran" = ( -/obj/structure/closet, -/obj/effect/spawner/random/maintenance/three, -/obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ - dir = 8 - }, +/area/station/maintenance/department/crew_quarters/bar) +"riv" = ( +/obj/effect/landmark/start/hangover/closet, +/obj/structure/closet/emcloset, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/delivery, /turf/open/floor/iron, -/area/maintenance/port/aft) -"ras" = ( +/area/station/hallway/secondary/entry) +"riD" = ( +/obj/structure/table/wood, +/obj/item/clothing/gloves/color/fyellow, +/obj/item/storage/toolbox/electrical, /obj/structure/cable, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/power/apc/auto_name/directional/north, +/turf/open/floor/plating, +/area/station/service/abandoned_gambling_den) +"riH" = ( +/obj/machinery/photocopier, +/obj/machinery/status_display/ai/directional/north, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/structure/reagent_dispensers/wall/peppertank/directional/east, +/turf/open/floor/iron/dark, +/area/station/security/detectives_office) +"riO" = ( +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/red/half/contrasted, +/obj/machinery/vending/dinnerware, +/obj/machinery/light/small/directional/north, /turf/open/floor/iron, -/area/security/prison) -"rau" = ( -/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ +/area/station/service/kitchen/abandoned) +"riP" = ( +/obj/structure/window/reinforced{ dir = 4 }, -/obj/item/kirbyplants/random, -/turf/open/floor/iron/dark, -/area/engineering/atmos) -"raw" = ( -/obj/structure/cable, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/security/checkpoint/customs/aft) -"raB" = ( -/obj/machinery/door/airlock{ - name = "Medbay Auxiliary Storage"; - req_access_txt = "5" +/obj/structure/window/reinforced{ + dir = 8 }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/obj/machinery/camera/directional/west{ + c_tag = "AI Satellite - Starboard"; + name = "ai camera"; + network = list("minisat"); + start_active = 1 }, +/obj/effect/turf_decal/tile/neutral/fourcorners, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/maintenance/starboard/aft) -"raM" = ( -/obj/machinery/atmospherics/pipe/smart/simple/orange/visible{ +/turf/open/floor/iron/dark, +/area/station/ai_monitored/aisat/exterior) +"rjd" = ( +/obj/structure/table/wood, +/obj/item/flashlight/lamp/green, +/obj/item/radio/intercom/directional/west, +/turf/open/floor/iron/grimy, +/area/station/command/heads_quarters/hop) +"rje" = ( +/obj/structure/cable, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/cargo/qm) +"rjk" = ( +/obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/closed/wall/r_wall, -/area/engineering/atmos) -"rbe" = ( -/obj/structure/table, -/obj/machinery/microwave{ - desc = "Cooks and boils stuff, somehow."; - pixel_y = 5 +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Maintenance Hatch" }, -/obj/machinery/airalarm/directional/east, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron, -/area/service/kitchen/abandoned) -"rbm" = ( -/obj/machinery/airalarm/directional/east, -/turf/open/floor/iron{ - dir = 4; - icon_state = "chapel" +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, -/area/service/chapel) -"rbQ" = ( -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ +/obj/effect/turf_decal/stripes/line{ dir = 4 }, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 8 + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, /turf/open/floor/iron, -/area/maintenance/department/crew_quarters/bar) -"rbW" = ( +/area/station/maintenance/port/fore) +"rjt" = ( +/obj/effect/spawner/structure/window, +/turf/open/floor/plating, +/area/station/service/theater) +"rjD" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/delivery, -/turf/open/floor/iron, -/area/maintenance/port/greater) -"rca" = ( -/turf/closed/wall, -/area/command/gateway) -"rcl" = ( /obj/effect/decal/cleanable/dirt, -/obj/structure/disposalpipe/segment{ +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 4 }, -/obj/structure/cable, +/turf/open/floor/iron, +/area/station/maintenance/port/greater) +"rjK" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"rcr" = ( -/obj/machinery/door/airlock/highsecurity{ - name = "Emergency Access"; - req_one_access_txt = "10" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/machinery/door/firedoor/heavy, +/obj/effect/turf_decal/tile/neutral, /turf/open/floor/iron, -/area/engineering/supermatter/room) -"rct" = ( -/obj/effect/decal/cleanable/dirt, -/turf/closed/wall, -/area/maintenance/port/greater) -"rcu" = ( -/obj/effect/landmark/start/hangover, -/obj/effect/turf_decal/tile/neutral/fourcorners, +/area/station/hallway/secondary/entry) +"rjL" = ( +/obj/machinery/status_display/evac/directional/north, +/obj/machinery/light/small/directional/north, +/obj/effect/turf_decal/siding/wood{ + dir = 8 + }, +/turf/open/floor/wood, +/area/station/service/electronic_marketing_den) +"rjM" = ( +/obj/structure/closet/boxinggloves, +/obj/effect/turf_decal/box/white, /turf/open/floor/iron/dark/side{ dir = 4 }, -/area/hallway/secondary/entry) -"rcK" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/engineering/atmos) -"rcL" = ( -/obj/structure/chair/stool/directional/south, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/service/abandoned_gambling_den) -"rcN" = ( -/obj/effect/spawner/random/maintenance, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron, -/area/cargo/storage) -"rcU" = ( -/obj/machinery/camera/directional/north{ - c_tag = "Atmospherics - Plasma Cell"; - name = "atmospherics camera" - }, -/turf/open/floor/engine/plasma, -/area/engineering/atmos) -"rcX" = ( -/obj/machinery/oven, +/area/station/commons/fitness/recreation) +"rjR" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/siding/white, /turf/open/floor/iron/cafeteria, -/area/service/kitchen) -"rdc" = ( -/obj/machinery/chem_master, -/obj/effect/turf_decal/tile/yellow/fourcorners, -/turf/open/floor/iron/white, -/area/medical/chemistry) -"rdd" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/smart/simple/dark/visible{ +/area/station/service/kitchen) +"rjZ" = ( +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/turf/open/floor/plating, -/area/engineering/atmos/mix) -"rdi" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"rkb" = ( +/obj/structure/sign/warning/electric_shock, +/turf/closed/wall/r_wall, +/area/station/command/corporate_showroom) +"rkl" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/landmark/blobstart, /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/plating, -/area/maintenance/port/greater) -"rec" = ( -/obj/structure/chair, -/obj/effect/landmark/start/assistant, -/obj/effect/turf_decal/tile/purple{ - dir = 1 - }, -/turf/open/floor/iron/white, -/area/science/lobby) -"reB" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 8 }, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 4 +/turf/open/floor/iron, +/area/station/maintenance/port/greater) +"rku" = ( +/obj/structure/table/wood, +/obj/item/clipboard, +/obj/item/folder/red, +/obj/item/pen, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/security/detectives_office) +"rkC" = ( +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/obj/structure/chair/pew, +/turf/open/floor/iron{ + dir = 8; + icon_state = "chapel" + }, +/area/station/service/chapel) +"rkE" = ( +/obj/machinery/door/poddoor/shutters/preopen{ + id = "chemisttop"; + name = "Chemistry Lobby Shutters" + }, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/medical/pharmacy) +"rkF" = ( +/obj/structure/plaque/static_plaque/golden{ + pixel_y = -32 }, +/obj/effect/turf_decal/tile/red, +/turf/open/floor/iron, +/area/station/security/office) +"rkN" = ( +/obj/item/kirbyplants/random, +/obj/machinery/status_display/evac/directional/south, +/obj/effect/turf_decal/tile/blue/anticorner/contrasted, /turf/open/floor/iron/dark, -/area/security/execution/education) -"reN" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable, +/area/station/security/checkpoint/customs/fore) +"rkS" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/delivery, -/turf/open/floor/iron/dark, -/area/engineering/main) -"reP" = ( -/obj/effect/turf_decal/tile/red{ +/obj/structure/cable, +/obj/effect/turf_decal/tile/green/half/contrasted, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"rkW" = ( +/obj/machinery/door/firedoor, +/obj/structure/cable, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ dir = 4 }, /turf/open/floor/iron, -/area/security/prison) -"reS" = ( -/obj/structure/table/wood, -/obj/item/clipboard, -/obj/item/toy/figure/hop{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/item/toy/figure/ian, -/obj/item/radio/intercom/directional/east, -/turf/open/floor/wood, -/area/command/heads_quarters/hop) -"reV" = ( -/turf/open/floor/iron/dark, -/area/engineering/atmos/hfr_room) -"rfe" = ( -/obj/machinery/light/directional/east, +/area/station/medical/medbay/central) +"rkZ" = ( +/obj/machinery/door/window/left/directional/west, /obj/effect/turf_decal/tile/neutral/fourcorners, -/mob/living/simple_animal/bot/secbot/beepsky/armsky, +/obj/machinery/atmospherics/components/binary/pump{ + dir = 8; + name = "Justice gas pump" + }, /turf/open/floor/iron/dark, -/area/ai_monitored/security/armory) -"rfo" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/area/station/security/execution/education) +"rlr" = ( +/obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/effect/turf_decal/tile/blue/half/contrasted, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 + }, /turf/open/floor/iron, -/area/security/checkpoint/customs/aft) -"rfv" = ( +/area/station/maintenance/port/greater) +"rlt" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/cobweb/cobweb2, -/obj/effect/turf_decal/delivery, -/obj/structure/tank_holder/emergency_oxygen, -/turf/open/floor/iron, -/area/maintenance/port/greater) -"rfx" = ( -/obj/structure/cable, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/obj/structure/rack, +/obj/item/clothing/gloves/color/fyellow, +/obj/effect/spawner/random/maintenance, +/obj/structure/disposalpipe/segment{ dir = 4 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/neutral/half/contrasted, /turf/open/floor/iron, -/area/hallway/primary/central/aft) -"rfN" = ( -/obj/structure/table/wood, -/obj/item/chisel{ - pixel_y = 7 +/area/station/maintenance/port/greater) +"rly" = ( +/obj/structure/chair{ + dir = 8 }, -/obj/item/storage/crayons, -/obj/item/storage/crayons, -/obj/machinery/light/small/directional/north, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/red/anticorner/contrasted{ dir = 4 }, -/turf/open/floor/iron/dark, -/area/commons/fitness/recreation) -"rfO" = ( -/obj/machinery/vending/assist, -/obj/machinery/camera/directional/west{ - c_tag = "Primary Tool Storage"; - name = "engineering camera" - }, -/obj/effect/turf_decal/delivery, -/obj/structure/extinguisher_cabinet/directional/west, /turf/open/floor/iron, -/area/commons/storage/primary) -"rfP" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/item/kirbyplants/random, -/obj/machinery/camera/directional/north{ - c_tag = "Arrivals - Starboard Entrance"; - dir = 9; - name = "arrivals camera" +/area/station/security/checkpoint/supply) +"rlD" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 1 }, -/obj/effect/turf_decal/delivery, -/turf/open/floor/iron/dark, -/area/hallway/secondary/entry) -"rgc" = ( -/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/door/airlock/highsecurity{ - name = "Atmospherics Emergency Access"; - req_one_access_txt = "24" +/turf/open/floor/iron/white, +/area/station/science/lobby) +"rlE" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/green/visible/layer2, +/obj/machinery/atmospherics/pipe/smart/simple/dark/visible{ + dir = 4 }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ +/obj/machinery/air_sensor/incinerator_tank, +/turf/open/floor/engine, +/area/station/maintenance/disposal/incinerator) +"rlL" = ( +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/green{ + dir = 8 + }, +/obj/item/radio/intercom/directional/south, +/obj/structure/table/glass, +/obj/item/food/grown/poppy/geranium, +/turf/open/floor/iron, +/area/station/service/hydroponics) +"rlQ" = ( +/obj/structure/chair{ dir = 4 }, /obj/effect/turf_decal/stripes/line{ - dir = 8 + dir = 10 }, +/turf/open/floor/plating/airless, +/area/station/science/ordnance/bomb) +"rlY" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/landmark/xeno_spawn, /obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 4 }, -/obj/machinery/door/firedoor/heavy, -/turf/open/floor/iron, -/area/engineering/atmos/project) -"rgh" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/effect/spawner/random/engineering/tracking_beacon, +/obj/effect/landmark/event_spawn, /turf/open/floor/iron, -/area/ai_monitored/command/storage/eva) -"rgz" = ( -/obj/machinery/keycard_auth/directional/south{ +/area/station/maintenance/port/greater) +"rme" = ( +/obj/structure/table/wood, +/obj/item/phone{ + desc = "Supposedly a direct line to Nanotrasen Central Command. It's not even plugged in."; + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/cigbutt/cigarbutt{ pixel_x = 6 }, -/obj/machinery/light_switch/directional/south{ - pixel_x = -8 +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/firealarm/directional/south, +/turf/open/floor/iron/dark, +/area/station/tcommsat/computer) +"rmf" = ( +/obj/effect/decal/cleanable/dirt, +/turf/closed/wall/r_wall, +/area/station/maintenance/port/aft) +"rmh" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/turf/open/floor/carpet, -/area/command/heads_quarters/captain) -"rgB" = ( -/obj/structure/cable, -/obj/machinery/light/small/directional/west, -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/stripes/line, +/obj/machinery/door/airlock/external{ + name = "External Atmos Access" + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/mapping_helpers/airlock/access/all/engineering/atmos, /turf/open/floor/iron, -/area/engineering/storage/tech) -"rgD" = ( +/area/station/engineering/atmos/project) +"rmi" = ( +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/siding/wood{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/maintenance/port/greater) +"rmC" = ( +/mob/living/basic/cockroach, /turf/open/floor/wood, -/area/service/theater) -"rgF" = ( +/area/station/security/detectives_office/private_investigators_office) +"rmH" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, -/obj/effect/turf_decal/tile/neutral{ +/obj/structure/disposalpipe/segment, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/door/airlock/mining{ + name = "Mining Dock" + }, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ dir = 1 }, +/obj/machinery/door/firedoor, +/obj/effect/mapping_helpers/airlock/access/all/supply/mining, +/turf/open/floor/iron, +/area/station/cargo/miningoffice) +"rnp" = ( +/obj/structure/table/wood, +/obj/item/camera_film{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/camera_film, +/obj/machinery/light_switch/directional/east, +/turf/open/floor/wood, +/area/station/commons/vacant_room/office) +"rnu" = ( +/obj/structure/table/reinforced, +/obj/item/folder/yellow, +/obj/item/paper, +/obj/item/paper, +/obj/item/pen, +/obj/machinery/requests_console/directional/east{ + department = "Atmospherics"; + departmentType = 3; + name = "Atmospherics Requests Console" + }, +/obj/machinery/light/directional/east, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos/storage) +"rnA" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/airalarm/directional/north, +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 4 + }, /turf/open/floor/iron, -/area/commons/dorms) -"rgL" = ( +/area/station/security/prison/safe) +"rnM" = ( /obj/structure/cable, -/turf/open/floor/circuit/green, -/area/ai_monitored/command/nuke_storage) -"rgQ" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, -/turf/open/floor/engine, -/area/engineering/supermatter) -"rgR" = ( /obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/status_display/evac/directional/east, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/maintenance/disposal/incinerator) +"rnP" = ( +/obj/effect/turf_decal/stripes/end{ + dir = 1 + }, /turf/open/floor/iron, -/area/security/prison) -"rha" = ( -/obj/machinery/newscaster/directional/west, -/turf/open/floor/iron/cafeteria, -/area/service/kitchen) -"rhi" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/tank_holder/emergency_oxygen, -/turf/open/floor/plating, -/area/maintenance/port/greater) -"rhk" = ( -/obj/structure/closet, -/obj/effect/spawner/random/maintenance/two, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"rhm" = ( -/obj/structure/cable, -/turf/open/floor/iron/grimy, -/area/service/chapel/office) -"rhs" = ( -/obj/machinery/camera/directional/west{ - c_tag = "Permabrig - Central"; - network = list("ss13","prison") +/area/station/cargo/storage) +"rnQ" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 6 }, -/obj/item/radio/intercom/prison/directional/west, /turf/open/floor/iron, -/area/security/prison) -"rhv" = ( -/obj/machinery/vending/wardrobe/jani_wardrobe, +/area/station/science/robotics/mechbay) +"roo" = ( +/mob/living/basic/cockroach, +/turf/open/floor/plating, +/area/station/maintenance/port/greater) +"rov" = ( +/turf/closed/wall/r_wall, +/area/station/engineering/lobby) +"roZ" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"rpm" = ( +/obj/structure/rack, +/obj/item/tank/internals/emergency_oxygen/engi, +/obj/item/tank/internals/emergency_oxygen/engi, +/obj/item/wrench, +/obj/item/stock_parts/cell/emproof{ + pixel_x = 4; + pixel_y = 2 + }, +/obj/item/lightreplacer, +/obj/effect/turf_decal/bot, /turf/open/floor/iron/dark, -/area/service/janitor) -"rhH" = ( -/obj/structure/table/reinforced, -/obj/item/paper_bin, -/obj/item/pen, +/area/station/engineering/atmos/storage) +"rpH" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/siding/wideplating, +/turf/open/floor/iron/dark, +/area/station/hallway/secondary/service) +"rpK" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/status_display/ai/directional/west, /turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/ai) -"rhI" = ( +/area/station/engineering/gravity_generator) +"rpZ" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/yellow{ +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/carpet/green, +/area/station/commons/lounge) +"rqb" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 1 }, /turf/open/floor/iron, -/area/engineering/atmos/project) -"rib" = ( -/obj/machinery/light/small/directional/east, -/obj/structure/bed, -/obj/item/bedsheet/captain, -/obj/effect/landmark/start/captain, -/obj/machinery/newscaster/directional/east, -/turf/open/floor/carpet, -/area/command/heads_quarters/captain/private) -"ric" = ( -/obj/structure/table, -/obj/effect/spawner/random/contraband/prison, -/obj/item/canvas/nineteen_nineteen, -/obj/item/canvas/nineteen_nineteen, -/obj/item/canvas/nineteen_nineteen, -/obj/item/canvas/nineteen_nineteen, -/obj/item/storage/crayons, -/turf/open/floor/iron, -/area/security/prison) -"rid" = ( -/obj/structure/chair/sofa/bench/right{ - dir = 1 +/area/station/maintenance/starboard/aft) +"rqm" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Maintenance Hatch" }, -/obj/machinery/firealarm/directional/south, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/obj/effect/landmark/start/assistant, -/obj/effect/turf_decal/box/corners, -/obj/effect/turf_decal/box/corners{ - dir = 4 +/obj/effect/mapping_helpers/airlock/unres{ + dir = 1 }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, /turf/open/floor/iron, -/area/hallway/primary/fore) -"rif" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, +/area/station/maintenance/starboard) +"rqn" = ( +/obj/item/kirbyplants/random, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron, +/area/station/maintenance/department/electrical) +"rqx" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/neutral/half/contrasted, /turf/open/floor/iron, -/area/medical/medbay/lobby) -"rik" = ( +/area/station/maintenance/port/lesser) +"rqE" = ( +/obj/machinery/light/directional/south, /obj/structure/cable, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ +/obj/machinery/firealarm/directional/south, +/turf/open/floor/iron, +/area/station/security/execution/transfer) +"rqW" = ( +/obj/structure/cable, +/obj/effect/landmark/start/hangover, +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ dir = 1 }, -/turf/open/floor/iron{ - heat_capacity = 1e+006 +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"rqY" = ( +/obj/machinery/shower{ + dir = 4; + name = "emergency shower" }, -/area/maintenance/port/aft) -"rip" = ( -/obj/structure/chair/office{ - dir = 8 +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/stripes/line{ + dir = 10 }, -/obj/effect/landmark/start/assistant, -/turf/open/floor/wood, -/area/service/library) -"riu" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/engineering/atmos) -"rix" = ( +/area/station/science/research) +"rrp" = ( +/obj/effect/decal/cleanable/dirt, /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/turf_decal/tile/neutral/half/contrasted, /turf/open/floor/iron, -/area/hallway/secondary/entry) -"riK" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 4 - }, +/area/station/maintenance/starboard) +"rrF" = ( /obj/structure/cable, -/turf/open/floor/plating{ - icon_state = "platingdmg3" +/obj/effect/turf_decal/tile/neutral/half/contrasted, +/turf/open/floor/iron{ + heat_capacity = 1e+006 }, -/area/maintenance/department/engine/atmos) -"riP" = ( -/obj/structure/window/reinforced{ +/area/station/security/courtroom) +"rrQ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron, +/area/station/maintenance/department/electrical) +"rsb" = ( +/obj/structure/table/wood, +/obj/item/taperecorder, +/obj/item/tape, +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/iron/dark, +/area/station/commons/fitness/recreation) +"rsg" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/structure/window/reinforced{ +/obj/structure/chair{ dir = 8 }, -/obj/machinery/camera/directional/west{ - c_tag = "AI Satellite - Starboard"; - name = "ai camera"; - network = list("minisat"); - start_active = 1 +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/smooth, +/area/station/hallway/secondary/entry) +"rsq" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/dark, -/area/ai_monitored/aisat/exterior) -"riX" = ( -/obj/effect/spawner/structure/window/reinforced, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, -/area/medical/treatment_center) -"rjk" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/area/station/engineering/supermatter/room) +"rsv" = ( /obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/obj/effect/turf_decal/tile/yellow/half/contrasted{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/light/directional/west, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron, +/area/station/commons/fitness/recreation) +"rsw" = ( +/obj/structure/table/reinforced, +/obj/item/storage/box/ids, +/obj/machinery/airalarm/directional/east, +/obj/effect/turf_decal/tile/blue/anticorner/contrasted{ dir = 4 }, -/turf/open/floor/iron, -/area/engineering/lobby) -"rjm" = ( +/turf/open/floor/iron/dark, +/area/station/security/checkpoint/customs/fore) +"rsI" = ( +/obj/structure/table/wood, +/obj/item/clipboard, +/obj/item/toy/figure/dsquad, +/obj/structure/cable, +/turf/open/floor/iron/grimy, +/area/station/command/corporate_showroom) +"rsR" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/neutral, /obj/structure/cable, -/turf/open/floor/iron, -/area/maintenance/port/fore) -"rjq" = ( -/obj/effect/landmark/start/hangover, -/obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron, -/area/cargo/storage) -"rjs" = ( +/obj/effect/turf_decal/trimline/blue/filled/warning, +/turf/open/floor/iron/dark, +/area/station/engineering/transit_tube) +"rta" = ( +/obj/effect/decal/cleanable/dirt, /obj/structure/cable, -/obj/effect/turf_decal/tile/purple{ +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/white, -/area/command/heads_quarters/rd) -"rju" = ( -/obj/machinery/holopad, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/security/prison) -"rjB" = ( -/obj/structure/chair{ - dir = 8 +/area/station/maintenance/port/aft) +"rtd" = ( +/obj/structure/frame/computer{ + dir = 1 }, -/turf/open/floor/iron, -/area/security/prison) -"rjG" = ( -/obj/effect/landmark/start/hangover, -/obj/structure/chair{ +/obj/effect/decal/cleanable/dirt, +/obj/machinery/airalarm/directional/south, +/turf/open/floor/plating, +/area/station/science/research/abandoned) +"rtk" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 8 }, -/obj/effect/turf_decal/delivery, -/obj/item/radio/intercom/directional/east, -/turf/open/floor/iron, -/area/hallway/secondary/entry) -"rjJ" = ( -/obj/structure/chair/office{ - dir = 1 +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 4 }, -/obj/effect/turf_decal/stripes/line{ +/turf/open/floor/iron, +/area/station/maintenance/port/fore) +"rtz" = ( +/obj/structure/table/reinforced, +/obj/structure/window/reinforced{ dir = 4 }, -/obj/machinery/light/small/directional/east, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/maintenance/solars/port/fore) -"rjN" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/structure/crate_abandoned, -/turf/open/floor/plating{ - icon_state = "platingdmg1" +/obj/machinery/button/door{ + id = "xeno2"; + name = "Containment Control"; + req_access = list("xenobiology") }, -/area/maintenance/port/greater) -"rjP" = ( -/obj/structure/cable, +/obj/effect/turf_decal/bot, +/obj/machinery/light/directional/north, +/turf/open/floor/iron, +/area/station/science/xenobiology) +"rtH" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/effect/turf_decal/trimline/blue/filled/warning{ +/obj/effect/turf_decal/stripes/line{ dir = 1 }, -/turf/open/floor/iron/dark, -/area/engineering/transit_tube) -"rkp" = ( /obj/effect/decal/cleanable/dirt, +/obj/effect/landmark/event_spawn, +/turf/open/floor/iron, +/area/station/engineering/gravity_generator) +"rtJ" = ( /obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/north, -/turf/open/floor/plating, -/area/maintenance/central) -"rkL" = ( -/obj/machinery/light/small/directional/north, -/obj/effect/spawner/random/maintenance/two, -/obj/structure/closet, -/obj/effect/spawner/random/trash/janitor_supplies, -/turf/open/floor/plating, -/area/maintenance/fore) -"rkU" = ( -/obj/structure/frame/computer{ +/obj/machinery/light/small/directional/west, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron, +/area/station/engineering/storage/tech) +"rtO" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/public/glass{ + name = "Port Primary Hallway" + }, +/obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/machinery/newscaster/directional/east, -/turf/open/floor/carpet/blue, -/area/commons/vacant_room/office) -"rle" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/effect/turf_decal/bot, -/obj/item/radio/intercom/directional/east, -/turf/open/floor/iron/dark, -/area/security/checkpoint) -"rln" = ( -/obj/structure/cable, -/obj/machinery/power/tracker, -/turf/open/floor/iron/solarpanel/airless, -/area/solars/starboard/fore) -"rlB" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/entertainment/arcade{ +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/port) +"rtT" = ( +/obj/structure/flora/bush/flowers_yw/style_random, +/obj/structure/flora/bush/sparsegrass/style_random, +/turf/open/misc/grass, +/area/station/hallway/primary/fore) +"rtX" = ( +/obj/structure/table/glass, +/obj/item/folder/white, +/obj/item/reagent_containers/glass/beaker/large{ + pixel_x = -3 + }, +/obj/item/reagent_containers/glass/beaker{ + pixel_x = 3 + }, +/obj/item/reagent_containers/dropper, +/obj/effect/turf_decal/tile/yellow{ dir = 1 }, -/obj/machinery/light/dim/directional/south, +/obj/machinery/light/directional/north, +/turf/open/floor/iron/white, +/area/station/medical/pharmacy) +"rua" = ( +/obj/machinery/newscaster/directional/west, +/obj/machinery/chem_master/condimaster{ + name = "CondiMaster Neo" + }, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron/cafeteria, +/area/station/service/kitchen) +"rul" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/hallway/primary/fore) +"rum" = ( +/obj/machinery/conveyor{ + dir = 4; + id = "garbage" + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/blood/splatter, +/obj/effect/turf_decal/stripes/line, /turf/open/floor/plating, -/area/service/abandoned_gambling_den/gaming) -"rlH" = ( -/obj/structure/sign/warning/securearea{ - pixel_y = -32 +/area/station/maintenance/disposal) +"rut" = ( +/obj/effect/landmark/start/hangover, +/obj/effect/turf_decal/tile/red{ + dir = 4 }, -/obj/structure/table/reinforced, -/obj/machinery/computer/security/telescreen/minisat{ +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/yellow{ dir = 1 }, +/obj/effect/turf_decal/tile/yellow, +/obj/effect/decal/cleanable/dirt, +/obj/structure/chair/stool/bar/directional/east, +/turf/open/floor/iron, +/area/station/commons/lounge) +"ruN" = ( +/obj/machinery/porta_turret/ai, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/status_display/ai/directional/west, /turf/open/floor/iron/dark, -/area/engineering/transit_tube) -"rlI" = ( +/area/station/ai_monitored/turret_protected/ai_upload) +"rva" = ( /obj/effect/turf_decal/tile/blue, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) +"rvb" = ( +/obj/machinery/firealarm/directional/north, +/turf/open/floor/wood, +/area/station/command/meeting_room/council) +"rve" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron, -/area/hallway/primary/aft) -"rlN" = ( +/area/station/cargo/office) +"rvj" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 1 - }, -/turf/open/floor/iron{ - heat_capacity = 1e+006 - }, -/area/maintenance/port/greater) -"rlW" = ( -/obj/structure/chair/sofa/bench/left{ - dir = 4 - }, -/obj/effect/turf_decal/box/corners{ - dir = 4 +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/door/airlock/hatch{ + name = "MiniSat Transit Tube Access" }, -/obj/effect/turf_decal/box/corners{ +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/item/radio/intercom/directional/west, -/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/door/firedoor, +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/obj/effect/mapping_helpers/airlock/access/all/engineering/construction, /turf/open/floor/iron/dark, -/area/hallway/primary/fore) -"rmm" = ( -/obj/structure/table_frame/wood, -/obj/item/crowbar/red, -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plating, -/area/commons/dorms) -"rmo" = ( -/obj/structure/table, -/obj/item/stack/package_wrap, -/obj/item/stack/package_wrap, -/obj/item/clipboard, -/obj/item/hand_labeler, -/turf/open/floor/iron/checker, -/area/hallway/secondary/service) -"rmp" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, +/area/station/engineering/transit_tube) +"rvC" = ( +/obj/structure/table/reinforced, +/obj/item/storage/box/ids, /obj/structure/cable, -/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/blue/half/contrasted, /turf/open/floor/iron, -/area/hallway/primary/central/fore) -"rmq" = ( -/obj/effect/landmark/start/hangover, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/effect/turf_decal/siding/brown{ +/area/station/security/checkpoint/customs/aft) +"rvG" = ( +/obj/effect/landmark/start/station_engineer, +/obj/effect/turf_decal/tile/yellow/half/contrasted{ dir = 4 }, /turf/open/floor/iron, -/area/hallway/primary/fore) -"rmw" = ( -/turf/open/floor/iron/dark/corner{ +/area/station/engineering/main) +"rvK" = ( +/turf/closed/wall, +/area/station/cargo/drone_bay) +"rvZ" = ( +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ dir = 4 }, -/area/engineering/lobby) -"rmy" = ( -/obj/item/kirbyplants/random, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/bot, -/obj/machinery/light_switch/directional/north, -/turf/open/floor/iron, -/area/command/gateway) -"rmA" = ( -/obj/structure/filingcabinet/chestdrawer, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/table/reinforced, +/obj/item/folder/yellow, +/obj/item/pen, +/obj/machinery/door/poddoor/preopen{ + id = "atmoslock"; + name = "Atmospherics Lockdown Blast Door" + }, +/obj/machinery/door/firedoor, +/obj/machinery/door/window/right/directional/west{ + name = "Atmospherics Desk"; + req_access = list("atmospherics") + }, +/obj/machinery/door/window/right/directional/east, /obj/effect/turf_decal/delivery, -/obj/machinery/airalarm/directional/south, +/obj/effect/turf_decal/siding/yellow/corner{ + dir = 8 + }, /turf/open/floor/iron, -/area/cargo/miningoffice) -"rmB" = ( -/obj/effect/turf_decal/tile/blue, -/obj/structure/railing/corner, +/area/station/engineering/atmos/storage/gas) +"rwn" = ( +/obj/effect/decal/cleanable/dirt/dust, /turf/open/floor/iron, -/area/service/hydroponics) -"rmG" = ( -/turf/closed/wall, -/area/command/heads_quarters/hos) -"rmH" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, +/area/station/security/prison) +"rwt" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/light_switch/directional/south, +/turf/open/floor/wood, +/area/station/command/meeting_room/council) +"rww" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating, +/area/station/medical/morgue) +"rwS" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/camera/directional/south{ + c_tag = "Atmospherics - Project Room Closet"; + name = "atmospherics camera" + }, +/obj/machinery/status_display/evac/directional/south, +/turf/open/floor/iron/half{ + dir = 8 + }, +/area/station/engineering/atmos/project) +"rwV" = ( +/obj/structure/table/reinforced, +/obj/item/paper_bin, +/obj/item/pen, +/obj/effect/turf_decal/tile/yellow/fourcorners, /turf/open/floor/iron, -/area/science/robotics/mechbay) -"rmV" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/effect/spawner/random/entertainment/arcade{ +/area/station/hallway/primary/aft) +"rxd" = ( +/obj/effect/turf_decal/stripes/corner, +/turf/open/floor/plating, +/area/station/maintenance/department/electrical) +"rxf" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple, +/obj/structure/lattice/catwalk, +/turf/open/space/basic, +/area/space/nearstation) +"rxj" = ( +/obj/machinery/camera/directional/east{ + c_tag = "Virology - Break Room"; + name = "virology camera"; + network = list("ss13","medbay") + }, +/obj/effect/turf_decal/tile/green{ dir = 4 }, -/turf/open/floor/iron/dark, -/area/service/abandoned_gambling_den/gaming) -"rmX" = ( +/turf/open/floor/iron/white, +/area/station/medical/virology) +"rxm" = ( +/obj/item/kirbyplants/random, /obj/effect/decal/cleanable/dirt, -/obj/effect/landmark/start/roboticist, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/effect/spawner/random/engineering/tracking_beacon, -/turf/open/floor/iron, -/area/science/robotics/mechbay) -"rmZ" = ( +/turf/open/floor/iron/dark, +/area/station/service/abandoned_gambling_den) +"rxw" = ( +/obj/structure/cable, /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/service/abandoned_gambling_den/gaming) +"rxx" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/iron, -/area/cargo/storage) -"rnn" = ( -/obj/machinery/suit_storage_unit/hos, -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/obj/item/radio/intercom/directional/south, -/obj/machinery/button/door/directional/east{ - id = "hosroom"; - name = "Privacy Control"; - req_access_txt = "58" - }, -/turf/open/floor/iron, -/area/command/heads_quarters/hos) -"rnz" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/siding/white{ +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/components/trinary/filter{ dir = 8 }, -/obj/machinery/duct, /turf/open/floor/iron, -/area/service/kitchen) -"rnC" = ( +/area/station/maintenance/port/aft) +"rxA" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/door/firedoor, -/obj/machinery/door/airlock/security{ - name = "Shooting Range" +/obj/machinery/door/airlock/engineering/glass{ + name = "Primary Tool Storage" }, -/obj/structure/cable, /obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ - cycle_id = "brig-side-entrance" - }, -/obj/structure/disposalpipe/segment, -/obj/effect/mapping_helpers/airlock/access/all/security/general, /turf/open/floor/iron, -/area/security/brig) -"rnD" = ( -/obj/machinery/light/small/directional/north, -/obj/effect/spawner/random/maintenance/two, -/obj/structure/closet, -/turf/open/floor/plating, -/area/maintenance/fore) -"rnO" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/grimy, -/area/security/detectives_office) -"rnV" = ( +/area/station/commons/storage/primary) +"rxK" = ( /obj/machinery/door/window/left/directional/south{ name = "Mass Driver Door"; - req_access_txt = "8" + req_access = list("ordnance") }, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/science/mixing/launch) -"roa" = ( +/area/station/science/ordnance/testlab) +"rxW" = ( +/obj/structure/cable, +/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, -/area/maintenance/department/engine/atmos) -"roc" = ( -/obj/machinery/light/directional/west, -/obj/machinery/atmospherics/pipe/layer_manifold/green/visible, -/obj/machinery/status_display/evac/directional/west, -/obj/effect/turf_decal/stripes/corner{ - dir = 8 +/area/station/maintenance/solars/port/fore) +"ryb" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/turf/open/floor/iron, -/area/engineering/supermatter/room) -"ron" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/green/visible, /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, -/area/engineering/supermatter/room) -"rou" = ( -/obj/structure/disposalpipe/trunk, -/obj/machinery/disposal/bin, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron/dark, -/area/engineering/main) -"roy" = ( -/obj/machinery/disposal/bin, -/obj/structure/cable, -/obj/structure/disposalpipe/trunk{ - dir = 4 - }, -/turf/open/floor/wood, -/area/command/heads_quarters/hop) -"roJ" = ( -/obj/effect/turf_decal/loading_area{ - dir = 4 - }, -/obj/effect/turf_decal/tile/brown/anticorner/contrasted, -/turf/open/floor/iron, -/area/cargo/lobby) -"roR" = ( +/area/station/hallway/primary/fore) +"ryg" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/door/poddoor/preopen{ - id = "bridgedoors"; - name = "Bridge Access Blast door" - }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/command/bridge) -"roT" = ( -/obj/machinery/computer/cargo/request{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/command/heads_quarters/hop) -"rpf" = ( /obj/structure/cable, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/chair{ dir = 8 }, -/obj/machinery/door/airlock/external{ - name = "External Solar Access"; - req_access_txt = "10" +/turf/open/floor/carpet/red, +/area/station/hallway/secondary/service) +"ryl" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 }, /obj/effect/turf_decal/stripes/line{ - dir = 8 + dir = 1 }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/station/engineering/atmos/hfr_room) +"ryA" = ( +/obj/structure/chair{ + dir = 1 }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/power/apc/auto_name/directional/south, +/obj/effect/turf_decal/tile/red/half/contrasted, /turf/open/floor/iron, -/area/maintenance/solars/starboard/fore) -"rpy" = ( -/obj/machinery/portable_atmospherics/canister/oxygen, +/area/station/security/holding_cell) +"ryE" = ( +/obj/structure/closet/crate, +/obj/item/stack/sheet/iron/fifty, +/obj/item/stack/rods{ + amount = 25 + }, +/obj/item/storage/toolbox/emergency, +/obj/item/flashlight, /obj/effect/decal/cleanable/dirt, -/obj/machinery/light/directional/south, -/obj/structure/noticeboard/directional/south, /obj/effect/turf_decal/bot, +/obj/structure/extinguisher_cabinet/directional/east, /turf/open/floor/iron, -/area/engineering/storage) -"rpC" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 +/area/station/command/gateway) +"ryG" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/obj/effect/turf_decal/tile/yellow{ +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, +/obj/structure/table/reinforced, +/obj/item/folder/blue, +/obj/item/storage/medkit/regular, +/turf/open/floor/iron, +/area/station/commons/fitness/recreation) +"ryI" = ( +/turf/open/floor/carpet, +/area/station/commons/vacant_room/office) +"ryQ" = ( +/obj/item/kirbyplants/random, +/turf/open/floor/iron/dark, +/area/station/service/abandoned_gambling_den) +"ryY" = ( +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/hallway/primary/starboard) -"rpG" = ( -/obj/structure/disposalpipe/segment, +/area/station/security/prison) +"rza" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/directional/east, /obj/effect/turf_decal/tile/neutral, /turf/open/floor/iron, -/area/hallway/primary/central/fore) -"rpN" = ( +/area/station/hallway/secondary/entry) +"rzk" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -66648,2604 +64586,2772 @@ /turf/open/floor/iron{ icon_state = "chapel" }, -/area/service/chapel) -"rqh" = ( -/obj/machinery/conveyor{ - dir = 1; - id = "cargoload" +/area/station/service/chapel) +"rzN" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 9 }, +/turf/open/floor/iron, +/area/station/science/auxlab) +"rzR" = ( /obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/cargo/storage) -"rqj" = ( +/obj/structure/cable, +/obj/effect/turf_decal/delivery, +/turf/open/floor/iron, +/area/station/maintenance/solars/starboard/aft) +"rzU" = ( +/obj/structure/table/wood/poker, +/obj/item/reagent_containers/food/drinks/bottle/rum{ + pixel_x = 6; + pixel_y = 3 + }, +/obj/item/reagent_containers/food/drinks/bottle/whiskey{ + pixel_y = 7 + }, /obj/effect/decal/cleanable/dirt, -/obj/effect/landmark/event_spawn, +/turf/open/floor/wood, +/area/station/service/abandoned_gambling_den) +"rzZ" = ( +/obj/structure/disposalpipe/segment{ + dir = 9 + }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/neutral/half/contrasted, /turf/open/floor/iron, -/area/maintenance/starboard/aft) -"rqk" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/tile/yellow{ +/area/station/security/office) +"rAd" = ( +/obj/structure/cable, +/obj/machinery/door/airlock/engineering/glass{ + name = "Supermatter Engine Room" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "engine-entrance" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ dir = 4 }, +/obj/machinery/door/firedoor, +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, /turf/open/floor/iron, -/area/hallway/primary/port) -"rql" = ( +/area/station/engineering/supermatter/room) +"rAe" = ( /obj/structure/cable, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/effect/turf_decal/siding/yellow/corner{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/engineering/atmos/storage/gas) -"rqm" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/landmark/start/medical_doctor, -/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron/grimy, +/area/station/service/chapel) +"rAk" = ( +/obj/effect/turf_decal/bot, /turf/open/floor/iron, -/area/medical/morgue) -"rqs" = ( +/area/station/cargo/storage) +"rAl" = ( /obj/effect/decal/cleanable/dirt, -/obj/machinery/status_display/supply{ - pixel_x = -32 - }, -/obj/structure/table/reinforced, -/obj/item/paper_bin, -/obj/effect/turf_decal/tile/brown/half/contrasted{ - dir = 1 +/obj/machinery/conveyor{ + id = "cargodisposals" }, -/turf/open/floor/iron, -/area/cargo/storage) -"rqI" = ( +/turf/open/floor/plating, +/area/station/cargo/sorting) +"rAn" = ( /obj/structure/chair, -/obj/effect/landmark/start/assistant, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/turf/open/floor/iron/white, -/area/medical/medbay/lobby) -"rqM" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/public/glass{ - name = "Aft Primary Hallway" +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/aisat/exterior) +"rAq" = ( +/obj/structure/window/reinforced{ + dir = 8 }, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ +/obj/structure/window/reinforced{ dir = 1 }, -/obj/structure/cable, -/turf/open/floor/iron, -/area/hallway/primary/central/aft) -"rqN" = ( -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/siding/wideplating, -/turf/open/floor/iron/dark, -/area/hallway/secondary/service) -"rrf" = ( -/obj/effect/turf_decal/tile/green{ - dir = 1 +/obj/machinery/atmospherics/pipe/bridge_pipe/scrubbers/visible, +/obj/machinery/atmospherics/components/binary/pump/off/yellow/visible{ + dir = 4; + name = "O2 To Pure" }, -/obj/effect/landmark/start/botanist, -/turf/open/floor/iron, -/area/service/hydroponics) -"rrk" = ( -/obj/effect/turf_decal/plaque{ - icon_state = "L6" +/obj/effect/turf_decal/tile/blue/anticorner/contrasted{ + dir = 1 }, /turf/open/floor/iron, -/area/hallway/primary/central/fore) -"rrt" = ( -/obj/effect/decal/cleanable/dirt, -/obj/item/shard, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ +/area/station/engineering/atmos) +"rAx" = ( +/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 4 }, -/turf/open/floor/iron, -/area/maintenance/department/crew_quarters/bar) -"rru" = ( -/obj/effect/turf_decal/tile/neutral{ +/turf/open/floor/iron/dark, +/area/station/science/ordnance) +"rAC" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/iron, -/area/hallway/primary/aft) -"rrB" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/bluespace_vendor/directional/north, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 1 - }, -/turf/open/floor/iron, -/area/hallway/primary/central/fore) -"rrD" = ( -/obj/structure/cable, -/obj/effect/turf_decal/plaque{ - icon_state = "L12" - }, -/turf/open/floor/iron, -/area/hallway/primary/central/aft) -"rrG" = ( -/obj/structure/cable, -/obj/item/kirbyplants/random, -/obj/machinery/door_timer{ - id = "engcell"; - name = "Engineering Cell"; - pixel_y = 32 - }, -/obj/effect/turf_decal/tile/red/anticorner/contrasted{ - dir = 1 +/obj/machinery/door/airlock/external{ + name = "External Docking Port" }, -/turf/open/floor/iron, -/area/security/checkpoint/engineering) -"rrI" = ( -/obj/effect/landmark/start/hangover, -/obj/structure/chair/stool/bar/directional/south, -/turf/open/floor/carpet/green, -/area/commons/lounge) -"rrK" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/item/kirbyplants/random, -/turf/open/floor/iron, -/area/engineering/supermatter/room) -"rsd" = ( -/obj/structure/cable, -/obj/machinery/computer/cargo/request, -/obj/effect/turf_decal/tile/yellow/half/contrasted{ - dir = 1 - }, -/turf/open/floor/iron/dark, -/area/command/bridge) -"rsf" = ( -/obj/structure/cable, -/obj/effect/turf_decal/tile/yellow/half/contrasted{ - dir = 1 +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, /turf/open/floor/iron, -/area/engineering/main) -"rsn" = ( +/area/station/hallway/secondary/entry) +"rAH" = ( /obj/structure/cable, -/obj/machinery/chem_dispenser/drinks/beer{ - dir = 8 - }, -/obj/structure/table, -/obj/machinery/power/apc/auto_name/directional/east, -/turf/open/floor/iron/checker{ - dir = 1 +/obj/structure/closet/secure_closet/security/engine, +/obj/machinery/camera/directional/east{ + c_tag = "Security Post - Engineering" }, -/area/service/bar) -"rsp" = ( -/obj/effect/turf_decal/bot_white/left, -/obj/effect/spawner/random/vending/colavend, -/turf/open/floor/iron/white, -/area/commons/fitness/recreation) -"rsA" = ( -/obj/machinery/atmospherics/pipe/smart/simple/cyan/hidden, -/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/radio/intercom/directional/east, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/machinery/button/door/directional/north{ + id = "engdoor"; + name = "Engineering Cell Control"; + normaldoorcontrol = 1; + pixel_y = 37 }, /obj/effect/turf_decal/bot, -/obj/machinery/computer/atmos_control/nocontrol/master{ +/obj/effect/turf_decal/tile/red/anticorner/contrasted{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/security/checkpoint/engineering) +"rAY" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron, +/area/station/maintenance/starboard/aft) +"rBB" = ( +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/turf/open/floor/iron/dark/textured_large, -/area/engineering/atmos/storage/gas) -"rsG" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/yellow{ +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/item/radio/intercom/directional/east, /turf/open/floor/iron, -/area/hallway/primary/port) -"rsH" = ( -/obj/structure/reagent_dispensers/watertank, -/obj/machinery/light/small/directional/east, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 8 - }, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"rsU" = ( -/obj/machinery/suit_storage_unit/atmos, -/obj/effect/turf_decal/box/red/corners{ - dir = 4 - }, -/obj/effect/turf_decal/box/red/corners, -/obj/machinery/airalarm/directional/east, -/turf/open/floor/iron/dark/textured, -/area/engineering/atmos/storage) -"rsY" = ( -/turf/closed/wall/r_wall, -/area/command/heads_quarters/rd) -"rsZ" = ( -/obj/machinery/firealarm/directional/south, -/obj/effect/turf_decal/tile/blue/half/contrasted, -/turf/open/floor/iron/dark, -/area/command/bridge) -"rti" = ( -/obj/machinery/door/window/brigdoor/security/holding/right/directional/west{ - name = "Holding Cell"; - req_access_txt = "1" - }, +/area/station/hallway/secondary/command) +"rBC" = ( /obj/structure/cable, +/obj/effect/turf_decal/tile/neutral, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/power/apc/auto_name/directional/east, /turf/open/floor/iron, -/area/security/holding_cell) -"rtj" = ( -/obj/effect/turf_decal/stripes/line, -/obj/machinery/airalarm/directional/west, -/turf/open/floor/iron/dark, -/area/science/mixing) -"rtm" = ( -/obj/structure/closet/bombcloset, +/area/station/commons/locker) +"rBH" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/commons/locker) +"rBQ" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "bridge-right" + }, +/obj/machinery/door/airlock/command/glass{ + name = "Bridge Access" + }, /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/north, -/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/mapping_helpers/airlock/access/all/command/general, /turf/open/floor/iron/dark, -/area/science/mixing) -"rtx" = ( +/area/station/command/bridge) +"rCx" = ( +/obj/structure/rack, +/obj/effect/spawner/random/techstorage/tcomms_all, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron, +/area/station/engineering/storage/tech) +"rCz" = ( +/obj/effect/spawner/random/structure/crate, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) +"rCA" = ( /obj/machinery/door/firedoor, -/obj/machinery/door/airlock/security/glass{ - name = "Prison Wing" +/obj/machinery/door/airlock/research{ + name = "Research and Development Lab" }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 +/obj/machinery/door/poddoor/shutters/preopen{ + id = "rdrnd"; + name = "Research and Development Shutters" }, -/obj/structure/cable, /obj/effect/turf_decal/stripes/line{ dir = 8 }, /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/mapping_helpers/airlock/access/all/security/general, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/access/all/science/general, /turf/open/floor/iron, -/area/security/prison) -"rtF" = ( -/obj/structure/reagent_dispensers/watertank, +/area/station/science/lab) +"rCK" = ( +/obj/structure/sign/departments/court{ + pixel_y = -32 + }, +/obj/effect/turf_decal/tile/neutral, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"rCN" = ( +/obj/effect/spawner/random/structure/girder, /turf/open/floor/plating, -/area/maintenance/aft) -"rtI" = ( -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ +/area/station/maintenance/fore) +"rDb" = ( +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/status_display/evac/directional/west, +/obj/effect/turf_decal/bot, /turf/open/floor/iron, -/area/medical/medbay/central) -"rtN" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/area/station/medical/medbay/lobby) +"rDj" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/green/half/contrasted{ +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=service1"; + location = "hall2" + }, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"rDk" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/delivery, +/turf/open/floor/iron, +/area/station/maintenance/port/greater) +"rDn" = ( +/obj/machinery/atmospherics/components/unary/outlet_injector/monitored/ordnance_burn_chamber_input{ dir = 4 }, -/turf/open/floor/iron/white, -/area/medical/virology) -"rtR" = ( -/obj/structure/table/wood, -/obj/machinery/light_switch/directional/south{ - pixel_x = 8 +/turf/open/floor/engine/vacuum, +/area/station/science/ordnance/burnchamber) +"rDr" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/medical/surgery/theatre) +"rDF" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/siding/white{ + dir = 8 }, -/obj/item/stack/cable_coil, -/obj/item/stack/cable_coil, -/obj/item/stack/sheet/glass, -/obj/item/stack/sheet/glass, -/obj/item/circuitboard/machine/microwave, -/turf/open/floor/iron/dark, -/area/service/electronic_marketing_den) -"rup" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/machinery/door/poddoor/shutters/preopen{ + id = "cafe_counter"; + name = "Kitchen Counter Shutters" }, -/obj/effect/turf_decal/stripes/corner{ +/obj/structure/displaycase/forsale/kitchen, +/turf/open/floor/iron/white/smooth_half{ dir = 1 }, +/area/station/service/kitchen) +"rDL" = ( /turf/open/floor/iron, -/area/engineering/atmos/hfr_room) -"rus" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/area/station/engineering/storage_shared) +"rDP" = ( +/obj/effect/landmark/blobstart, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 8 }, /turf/open/floor/iron, -/area/hallway/secondary/entry) -"ruv" = ( +/area/station/maintenance/port/greater) +"rEf" = ( +/obj/structure/toilet{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small/directional/south, /obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/newscaster/directional/west, /turf/open/floor/iron, -/area/security/office) -"ruK" = ( -/obj/machinery/light/directional/south, -/obj/effect/turf_decal/stripes/corner{ +/area/station/science/breakroom) +"rEo" = ( +/obj/machinery/computer/secure_data{ dir = 8 }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/security/office) +"rEA" = ( +/obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/machinery/airalarm/directional/south, +/obj/machinery/door/window/left/directional/north{ + name = "Drone Launchsite" + }, +/obj/effect/turf_decal/tile/brown/anticorner/contrasted{ + dir = 4 + }, /turf/open/floor/iron, -/area/command/teleporter) -"ruM" = ( -/obj/structure/girder, -/obj/effect/decal/cleanable/dirt, +/area/station/cargo/drone_bay) +"rEF" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/effect/decal/cleanable/dirt, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Maintenance Hatch" }, -/turf/open/floor/plating, -/area/maintenance/port/greater) -"ruN" = ( -/obj/machinery/porta_turret/ai, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/status_display/ai/directional/west, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/ai_upload) -"ruQ" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/machinery/camera/directional/west{ - c_tag = "Arrivals Dock - Auxiliary Construction"; - name = "dock camera" +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 4 }, +/obj/effect/mapping_helpers/airlock/access/any/service/maintenance, +/obj/effect/mapping_helpers/airlock/access/any/supply/maintenance, /turf/open/floor/iron, -/area/hallway/secondary/entry) -"ruX" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ +/area/station/maintenance/disposal) +"rEJ" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 1 }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/cafeteria, +/area/station/service/kitchen) +"rEP" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/firedoor, +/obj/machinery/door/window/left/directional/north{ + name = "Kitchen Desk"; + req_one_access = list("kitchen","hydroponics") + }, +/obj/machinery/door/window/left/directional/south{ + name = "Kitchen Desk"; + req_access = list("kitchen") + }, +/obj/item/storage/bag/plants, +/obj/item/reagent_containers/glass/bucket, +/turf/open/floor/iron, +/area/station/service/kitchen) +"rES" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron{ heat_capacity = 1e+006 }, -/area/maintenance/port/greater) -"ruY" = ( -/obj/item/kirbyplants/random, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/medical/surgery/theatre) -"rvc" = ( -/obj/machinery/portable_atmospherics/canister, +/area/station/maintenance/starboard/aft) +"rFf" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/engineering/atmos/pumproom) +"rFi" = ( +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/maintenance/port/greater) +"rFz" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 8 + dir = 1 }, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/stripes/line{ +/obj/machinery/portable_atmospherics/scrubber, +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/turf/open/floor/iron, -/area/engineering/atmos) -"rvE" = ( -/obj/structure/table/reinforced, -/obj/item/hfr_box/corner, -/obj/item/hfr_box/corner, -/obj/item/hfr_box/corner, -/obj/item/hfr_box/corner, -/obj/item/hfr_box/core{ - pixel_x = 3; - pixel_y = 3 +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, -/obj/machinery/camera/directional/west{ - c_tag = "Atmospherics - HFR"; - name = "atmospherics camera" +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/obj/machinery/newscaster/directional/west, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/box, +/obj/machinery/status_display/ai/directional/south, /turf/open/floor/iron/dark, -/area/engineering/atmos/hfr_room) -"rvL" = ( -/obj/structure/cable, -/obj/machinery/shower{ - dir = 4; - name = "emergency shower" - }, -/obj/effect/turf_decal/stripes/end{ +/area/station/engineering/atmos) +"rFF" = ( +/obj/effect/turf_decal/tile/blue, +/turf/open/floor/iron/white, +/area/station/medical/medbay/lobby) +"rFG" = ( +/obj/effect/turf_decal/siding/yellow/corner{ dir = 8 }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 1 - }, -/turf/open/floor/iron/white, -/area/science/xenobiology) -"rvS" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/structure/table/reinforced, -/obj/item/clothing/shoes/wheelys/rollerskates, -/obj/item/clothing/shoes/wheelys/rollerskates{ - pixel_y = 5 +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/station/engineering/atmos/storage) +"rFJ" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/junction{ + dir = 4 }, +/obj/effect/turf_decal/tile/neutral/half/contrasted, /turf/open/floor/iron, -/area/cargo/storage) -"rvU" = ( -/obj/machinery/door/airlock/public/glass{ - name = "Library Access" +/area/station/maintenance/starboard/aft) +"rFZ" = ( +/obj/effect/turf_decal/delivery, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/turf/open/floor/iron, +/area/station/engineering/storage/tech) +"rGb" = ( +/turf/open/floor/iron, +/area/station/engineering/atmos/project) +"rGf" = ( +/obj/machinery/power/solar_control{ + dir = 4; + id = "aftport"; + name = "Port Quarter Solar Control" }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, /obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/turf/open/floor/plating, +/area/station/maintenance/solars/port/aft) +"rGh" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/insectguts, +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark, -/area/service/library) -"rvV" = ( +/turf/open/floor/iron, +/area/station/maintenance/port/fore) +"rGi" = ( /obj/structure/disposalpipe/trunk{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/machinery/disposal/delivery_chute{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/obj/machinery/door/window{ + base_state = "right"; + dir = 4; + icon_state = "right"; + layer = 3 }, -/obj/machinery/disposal/bin, -/obj/effect/turf_decal/bot, -/obj/machinery/airalarm/directional/south, -/turf/open/floor/iron/dark, -/area/service/cafeteria) -"rvX" = ( -/obj/structure/closet/cardboard, -/obj/effect/spawner/random/maintenance, -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/delivery, /turf/open/floor/iron, -/area/cargo/storage) -"rwc" = ( -/obj/effect/turf_decal/siding/yellow{ +/area/station/maintenance/disposal) +"rGo" = ( +/obj/item/kirbyplants/random, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/red/half/contrasted{ dir = 8 }, +/obj/machinery/firealarm/directional/west, /turf/open/floor/iron, -/area/engineering/atmos/storage) -"rwe" = ( -/obj/structure/closet/emcloset, -/obj/effect/turf_decal/delivery, -/turf/open/floor/iron, -/area/hallway/secondary/entry) -"rwh" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable, +/area/station/security/brig) +"rGO" = ( +/obj/structure/table/reinforced, +/obj/item/paper_bin, /obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/dark, -/area/security/office) -"rwx" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/light/directional/east, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 +/area/station/command/bridge) +"rGZ" = ( +/obj/structure/cable, +/obj/effect/turf_decal/stripes/line{ + dir = 10 }, -/turf/open/floor/iron, -/area/hallway/primary/port) -"rwM" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/disposalpipe/segment{ +/obj/machinery/power/apc/auto_name/directional/south, +/turf/open/floor/plating, +/area/station/maintenance/solars/starboard/fore) +"rHc" = ( +/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible{ dir = 4 }, -/obj/structure/cable, -/obj/effect/turf_decal/delivery, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/maintenance/port/greater) -"rwZ" = ( -/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible, +/obj/machinery/meter{ + name = "Mixed Air Tank In" + }, +/turf/closed/wall/r_wall, +/area/station/engineering/atmos) +"rHd" = ( /obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ dir = 4 }, -/obj/effect/turf_decal/tile/red{ +/turf/open/floor/iron/dark/corner{ dir = 8 }, -/obj/item/radio/intercom/directional/east, -/turf/open/floor/iron/dark/corner, -/area/engineering/atmos/pumproom) -"rxf" = ( -/obj/machinery/atmospherics/pipe/heat_exchanging/simple, -/obj/structure/lattice/catwalk, -/turf/open/space/basic, -/area/space/nearstation) -"rxK" = ( -/obj/effect/landmark/start/hangover, -/obj/structure/table/reinforced, -/obj/machinery/door/firedoor, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "cafe_counter"; - name = "Kitchen Counter Shutters" - }, -/turf/open/floor/iron/white/smooth_corner{ - dir = 8 - }, -/area/service/kitchen) -"ryh" = ( +/area/station/hallway/primary/port) +"rHh" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/station/service/abandoned_gambling_den) +"rHq" = ( +/obj/structure/chair/office, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/security/checkpoint/customs/fore) +"rHB" = ( +/obj/item/kirbyplants/random, /obj/machinery/camera/directional/east{ - c_tag = "Medbay - Surgery B"; - name = "medbay camera"; - network = list("ss13","medbay") + c_tag = "Science Maintnence"; + network = list("ss13","rd"); + start_active = 1 + }, +/obj/structure/cable, +/obj/effect/turf_decal/tile/purple/half/contrasted{ + dir = 4 }, -/obj/structure/closet/secure_closet/medical2, -/obj/item/radio/intercom/directional/east, /turf/open/floor/iron/white, -/area/medical/surgery/aft) -"ryj" = ( -/obj/machinery/status_display/evac/directional/south, -/obj/machinery/smartfridge/organ, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/medical/surgery/theatre) -"ryk" = ( -/obj/structure/disposalpipe/sorting/wrap{ - dir = 2 +/area/station/maintenance/department/science) +"rHQ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, -/obj/effect/turf_decal/tile/brown/half/contrasted, +/obj/effect/landmark/start/station_engineer, /turf/open/floor/iron, -/area/cargo/storage) -"rys" = ( -/obj/structure/disposalpipe/segment, +/area/station/engineering/main) +"rHS" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/sign/warning/vacuum, /obj/structure/cable, +/turf/open/floor/plating, +/area/station/medical/virology) +"rHX" = ( +/obj/structure/cable, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 1 - }, /turf/open/floor/iron, -/area/science/breakroom) -"ryt" = ( -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ +/area/station/hallway/secondary/exit/departure_lounge) +"rHY" = ( +/obj/machinery/atmospherics/pipe/smart/manifold/yellow/visible{ dir = 1 }, -/turf/open/floor/iron, -/area/engineering/main) -"ryz" = ( -/obj/structure/closet/boxinggloves, -/obj/effect/turf_decal/box/white, -/turf/open/floor/iron/dark/side{ +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/engineering/atmos) +"rIa" = ( +/obj/effect/turf_decal/tile/red/half/contrasted{ dir = 4 }, -/area/commons/fitness/recreation) -"rzd" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, -/area/maintenance/port/greater) -"rze" = ( -/obj/structure/cable, +/area/station/security/warden) +"rIk" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/door/poddoor/preopen{ - id = "transitlock"; - name = "Transit Tube Lockdown Door" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/iron/half, -/area/engineering/transit_tube) -"rzq" = ( -/obj/structure/disposalpipe/trunk{ - dir = 1 - }, -/obj/effect/turf_decal/bot, -/obj/machinery/disposal/bin, -/turf/open/floor/iron/dark, -/area/engineering/atmos/project) -"rzw" = ( -/obj/structure/table/wood/poker, -/obj/item/storage/dice, -/obj/effect/spawner/random/entertainment/money_large, -/turf/open/floor/iron/grimy, -/area/service/abandoned_gambling_den) -"rzA" = ( -/obj/structure/table, -/obj/item/folder, -/obj/item/stamp, -/obj/item/stamp/denied{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/effect/turf_decal/tile/brown/half/contrasted, -/turf/open/floor/iron, -/area/cargo/office) -"rzB" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/brown{ - dir = 4 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/structure/sign/poster/contraband/random/directional/south, -/turf/open/floor/iron, -/area/commons/vacant_room) -"rzC" = ( -/obj/machinery/door/airlock{ - name = "Bathroom" +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Maintenance Hatch" }, -/obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/stripes/line{ dir = 8 }, /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/medical/break_room) -"rzM" = ( -/obj/structure/table/wood, -/obj/item/food/grown/poppy/lily, -/obj/item/food/grown/poppy/lily, -/obj/item/food/grown/poppy/lily, -/obj/machinery/airalarm/directional/south, -/turf/open/floor/iron/grimy, -/area/commons/dorms) -"rzP" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/table, -/obj/effect/decal/cleanable/dirt, -/obj/item/clothing/suit/apron/chef, -/obj/item/clothing/head/chefhat, -/obj/item/reagent_containers/food/condiment/flour, -/obj/effect/turf_decal/bot, -/obj/structure/sign/poster/contraband/random/directional/south, -/obj/item/kitchen/rollingpin{ - pixel_x = -4 - }, -/turf/open/floor/iron, -/area/service/kitchen/abandoned) -"rzT" = ( -/obj/machinery/light/directional/east, -/obj/structure/closet/secure_closet/personal/patient, -/obj/structure/sign/poster/official/cleanliness{ - pixel_x = 32 - }, -/obj/machinery/airalarm/directional/north, -/turf/open/floor/iron/white, -/area/medical/treatment_center) -"rzV" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/door/window/left/directional/north{ - name = "Drone Launchsite" - }, -/obj/effect/turf_decal/tile/brown/anticorner/contrasted{ +/obj/effect/spawner/random/structure/barricade, +/obj/effect/mapping_helpers/airlock/unres{ dir = 4 }, +/obj/effect/mapping_helpers/airlock/access/any/service/maintenance, /turf/open/floor/iron, -/area/cargo/drone_bay) -"rAg" = ( +/area/station/service/kitchen/abandoned) +"rIt" = ( +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 4 +/obj/structure/disposalpipe/segment, +/obj/effect/spawner/random/engineering/tracking_beacon, +/turf/open/floor/iron/grimy, +/area/station/service/chapel) +"rID" = ( +/obj/effect/turf_decal/tile/green{ + dir = 8 }, /turf/open/floor/iron, -/area/maintenance/starboard/aft) -"rAn" = ( -/obj/structure/chair, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark, -/area/ai_monitored/aisat/exterior) -"rAs" = ( -/obj/structure/table/wood, -/obj/item/paper_bin, -/obj/item/pen, -/obj/structure/sign/poster/official/report_crimes{ - pixel_y = 32 +/area/station/service/hydroponics) +"rIK" = ( +/obj/machinery/computer/security/telescreen/entertainment/directional/north, +/obj/machinery/camera/directional/west{ + c_tag = "Departures Hallway - Aft"; + name = "hallway camera" + }, +/obj/item/kirbyplants{ + icon_state = "plant-21" }, -/turf/open/floor/carpet/blue, -/area/commons/vacant_room/office) -"rAA" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable, -/turf/open/floor/plating, -/area/security/holding_cell) -"rAE" = ( -/obj/structure/disposalpipe/segment, -/obj/item/kirbyplants/dead, -/obj/structure/cable, /obj/effect/turf_decal/bot, -/obj/machinery/power/apc/auto_name/directional/west, +/obj/machinery/firealarm/directional/west, /turf/open/floor/iron, -/area/command/heads_quarters/rd) -"rAN" = ( -/obj/machinery/light_switch/directional/north{ - pixel_x = 6 - }, -/obj/effect/turf_decal/tile/brown/half/contrasted{ +/area/station/hallway/primary/aft) +"rIN" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/yellow/fourcorners, +/obj/effect/turf_decal/stripes/corner, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 1 }, /turf/open/floor/iron, -/area/cargo/warehouse) -"rBk" = ( -/obj/machinery/shower{ +/area/station/engineering/main) +"rIQ" = ( +/turf/closed/wall, +/area/station/command/heads_quarters/cmo) +"rJa" = ( +/obj/structure/closet/radiation, +/obj/effect/turf_decal/bot, +/obj/item/analyzer, +/turf/open/floor/iron, +/area/station/engineering/atmos/hfr_room) +"rJe" = ( +/obj/effect/turf_decal/tile/green{ dir = 8 }, -/obj/effect/spawner/random/contraband/prison, +/obj/machinery/light_switch/directional/west, /turf/open/floor/iron/white, -/area/security/prison/safe) -"rBt" = ( +/area/station/medical/virology) +"rJf" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"rJn" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/blue, /turf/open/floor/iron, -/area/commons/toilet/restrooms) -"rBJ" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/closet, -/obj/effect/spawner/random/maintenance, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ +/area/station/hallway/primary/central/aft) +"rJp" = ( +/obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/machinery/light/directional/west, +/obj/structure/reagent_dispensers/wall/peppertank/directional/west, /turf/open/floor/iron, -/area/maintenance/starboard/aft) -"rBM" = ( -/obj/item/target, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/end, -/obj/structure/window/reinforced{ +/area/station/security/processing) +"rJt" = ( +/turf/closed/wall/r_wall, +/area/station/security/processing) +"rJv" = ( +/obj/structure/sign/departments/court{ + pixel_y = 32 + }, +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/turf/open/floor/plating/airless, -/area/science/test_area) -"rBP" = ( -/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/hallway/primary/central/aft) +"rJy" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/turf/open/floor/iron/grimy, +/area/station/commons/vacant_room/office) +"rJC" = ( +/obj/structure/plasticflaps/opaque, +/obj/machinery/navbeacon{ + codes_txt = "delivery;dir=1"; + dir = 1; + freq = 1400; + location = "Security" }, +/obj/effect/turf_decal/delivery, /turf/open/floor/iron, -/area/maintenance/port/greater) -"rBU" = ( -/obj/machinery/computer/cargo{ - dir = 4 +/area/station/maintenance/starboard) +"rJN" = ( +/obj/effect/turf_decal/bot, +/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/brown/half/contrasted, /turf/open/floor/iron, -/area/cargo/office) -"rCa" = ( -/obj/structure/rack, -/obj/item/storage/briefcase{ - pixel_x = -3; - pixel_y = 3 +/area/station/service/kitchen/abandoned) +"rJY" = ( +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Maintenance Hatch" }, -/obj/item/storage/secure/briefcase, -/turf/open/floor/wood, -/area/service/lawoffice) -"rCk" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ +/obj/structure/cable, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/turf/open/floor/engine/vacuum, -/area/science/mixing/chamber) -"rCn" = ( -/obj/structure/chair/wood{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 8 + }, +/obj/effect/mapping_helpers/airlock/access/any/command/maintenance, +/turf/open/floor/iron, +/area/station/maintenance/port/aft) +"rKb" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/smart/simple/yellow/visible, +/turf/open/floor/plating, +/area/station/engineering/atmos/mix) +"rKh" = ( +/obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/wood, -/area/service/abandoned_gambling_den) -"rCr" = ( -/obj/structure/cable, -/obj/machinery/computer/rdconsole{ +/turf/open/floor/iron/grimy, +/area/station/service/chapel/office) +"rKj" = ( +/obj/structure/table/glass, +/obj/item/clipboard, +/obj/item/toy/figure/cmo, +/obj/machinery/computer/security/telescreen/cmo{ + dir = 4; + pixel_x = -30 + }, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/command/heads_quarters/cmo) +"rKm" = ( +/obj/machinery/atmospherics/pipe/smart/simple/green/visible, +/obj/machinery/computer/atmos_control/nitrous_tank{ dir = 4 }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/turf/open/floor/iron/white/corner{ + dir = 1 + }, +/area/station/engineering/atmos) +"rKq" = ( +/obj/structure/sign/departments/medbay/alt{ + pixel_x = 32; + pixel_y = -32 + }, +/obj/effect/turf_decal/tile/blue, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/white, -/area/command/heads_quarters/rd) -"rCs" = ( -/obj/structure/table/wood, -/obj/item/camera_film{ - pixel_x = 3; - pixel_y = 3 +/area/station/medical/medbay/central) +"rKr" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/sign/warning/vacuum, +/turf/open/floor/plating, +/area/station/security/checkpoint/escape) +"rKx" = ( +/obj/structure/sign/warning/vacuum/external{ + pixel_x = -32 }, -/obj/item/camera_film, -/obj/machinery/status_display/evac/directional/north, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/item/kirbyplants/random, +/obj/machinery/airalarm/directional/north, +/turf/open/floor/iron, +/area/station/engineering/hallway) +"rKC" = ( +/obj/item/kirbyplants/random, /obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/firealarm/directional/east, +/obj/machinery/firealarm/directional/west, /turf/open/floor/iron/dark, -/area/service/chapel/office) -"rCA" = ( -/obj/machinery/hydroponics/soil, -/obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/food_or_drink/seed, -/obj/machinery/airalarm/directional/north, -/turf/open/floor/plating, -/area/service/hydroponics/garden/abandoned) -"rCD" = ( -/obj/structure/cable, +/area/station/ai_monitored/turret_protected/aisat_interior) +"rKF" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/turf/open/floor/iron, +/area/station/ai_monitored/command/storage/eva) +"rKH" = ( +/obj/machinery/holopad, +/obj/effect/landmark/start/medical_doctor, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red, /obj/effect/turf_decal/tile/blue{ dir = 4 }, /obj/effect/turf_decal/tile/blue{ dir = 8 }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron/white, -/area/medical/storage) -"rCY" = ( -/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/engineering/atmos) -"rDc" = ( -/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/structure/cable, /turf/open/floor/iron, -/area/engineering/storage/tech) -"rDf" = ( +/area/station/medical/break_room) +"rKL" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 8 - }, -/turf/open/floor/iron, -/area/security/brig) -"rDv" = ( -/obj/structure/table/wood, -/obj/item/paicard, /turf/open/floor/wood, -/area/command/meeting_room/council) -"rDy" = ( -/obj/effect/spawner/random/engineering/tracking_beacon, -/turf/open/floor/glass/reinforced, -/area/commons/fitness/recreation) -"rDD" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/area/station/security/detectives_office/private_investigators_office) +"rKN" = ( +/obj/structure/sign/directions/security{ + dir = 4; + pixel_y = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ +/obj/structure/sign/directions/supply{ dir = 4 }, -/turf/open/floor/iron, -/area/hallway/primary/central/aft) -"rDH" = ( -/obj/effect/landmark/event_spawn, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron, -/area/engineering/storage/tech) -"rDI" = ( -/obj/machinery/flasher/directional/south{ - id = "Cell 6" - }, -/obj/machinery/light/small/broken/directional/south, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 4 +/obj/structure/sign/directions/medical{ + pixel_y = -8 }, +/turf/closed/wall, +/area/station/maintenance/department/crew_quarters/bar) +"rKQ" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/plating, -/area/security/prison/safe) -"rDK" = ( +/area/station/maintenance/port/aft) +"rKR" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral/fourcorners, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/door/poddoor{ - id = "engstorage"; - name = "Engineering Secure Storage Lockdown" +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/science/research) +"rKW" = ( +/obj/machinery/door/poddoor/massdriver_trash, +/obj/structure/fans/tiny, +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, +/turf/open/floor/iron, +/area/station/maintenance/disposal) +"rLb" = ( /obj/effect/decal/cleanable/dirt, +/obj/effect/landmark/start/cyborg, +/obj/structure/cable, /obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/effect/turf_decal/stripes/line{ +/turf/open/floor/iron, +/area/station/science/robotics/mechbay) +"rLc" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/rack, +/obj/effect/turf_decal/bot, +/obj/item/pipe_dispenser, +/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, +/obj/machinery/firealarm/directional/east, +/turf/open/floor/iron, +/area/station/engineering/supermatter/room) +"rLj" = ( +/obj/machinery/atmospherics/components/unary/thermomachine/freezer{ + piping_layer = 2 + }, +/turf/open/floor/iron/dark, +/area/station/science/ordnance) +"rLl" = ( +/obj/effect/turf_decal/tile/purple, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ dir = 4 }, +/turf/open/floor/iron/white, +/area/station/science/lobby) +"rLn" = ( +/obj/structure/reagent_dispensers/watertank, +/obj/effect/turf_decal/bot, /turf/open/floor/iron, -/area/engineering/main) -"rDW" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron, -/area/science/research) -"rDX" = ( -/obj/machinery/light/directional/south, +/area/station/science/xenobiology) +"rLt" = ( /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/turf/open/floor/iron{ - heat_capacity = 1e+006 - }, -/area/commons/dorms) -"rEd" = ( -/obj/structure/sign/warning/electricshock{ - pixel_x = 32 - }, -/obj/machinery/light/directional/east, -/obj/effect/turf_decal/tile/red{ - dir = 4 +/obj/effect/landmark/start/hangover, +/turf/open/floor/iron, +/area/station/hallway/secondary/command) +"rLw" = ( +/obj/machinery/computer/secure_data{ + dir = 8 }, +/obj/effect/turf_decal/tile/red/anticorner/contrasted, /turf/open/floor/iron, -/area/hallway/primary/starboard) -"rEg" = ( -/obj/structure/table, -/obj/item/storage/box/gloves{ - pixel_x = 3; - pixel_y = 3 +/area/station/security/checkpoint/science/research) +"rLF" = ( +/obj/structure/window/reinforced{ + dir = 1 }, -/obj/item/storage/box/bodybags, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/service/chapel/funeral) -"rEh" = ( -/obj/machinery/door/window/brigdoor{ - name = "Creature Pen"; - req_access_txt = "47" +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ + dir = 8 }, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron, +/area/station/science/xenobiology) +"rLI" = ( /obj/structure/cable, -/obj/machinery/door/poddoor/preopen{ - id = "xeno5"; - name = "Creature Cell #5" - }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/science/xenobiology) -"rEn" = ( -/obj/effect/landmark/start/hangover/closet, /obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/structure/sign/nanotrasen{ - pixel_y = 32 - }, -/obj/machinery/status_display/evac/directional/west, -/obj/structure/closet/emcloset, -/obj/effect/turf_decal/delivery, -/turf/open/floor/iron/dark, -/area/hallway/secondary/entry) -"rEu" = ( -/obj/structure/cable, -/obj/effect/turf_decal/tile/red{ +/turf/open/floor/iron, +/area/station/commons/locker) +"rLL" = ( +/obj/structure/filingcabinet/chestdrawer, +/obj/machinery/newscaster/directional/north, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/power/apc/auto_name/directional/south, /turf/open/floor/iron, -/area/security/prison) -"rEv" = ( -/obj/structure/table/wood, -/obj/item/poster/random_contraband{ - pixel_x = 3; - pixel_y = 3 +/area/station/security/courtroom) +"rLO" = ( +/obj/structure/janitorialcart, +/obj/item/mop, +/obj/item/reagent_containers/glass/bucket, +/obj/item/radio/intercom/directional/east, +/obj/effect/turf_decal/siding/purple/corner{ + dir = 4 }, -/obj/item/poster/random_contraband{ - pixel_x = -3; - pixel_y = -3 +/obj/effect/turf_decal/bot/left, +/obj/item/storage/bag/trash, +/turf/open/floor/iron/checker, +/area/station/service/janitor) +"rLQ" = ( +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 4 }, -/obj/item/poster/random_contraband, -/obj/machinery/airalarm/directional/south, -/turf/open/floor/iron/dark, -/area/service/electronic_marketing_den) -"rEy" = ( +/obj/structure/showcase/mecha/marauder, /obj/effect/decal/cleanable/dirt, /obj/structure/cable, -/obj/effect/turf_decal/tile/neutral/half/contrasted, -/turf/open/floor/iron, -/area/maintenance/port/greater) -"rEC" = ( -/obj/structure/disposalpipe/segment, +/turf/open/floor/iron/grimy, +/area/station/command/corporate_showroom) +"rMa" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 4 +/turf/open/floor/iron/grimy, +/area/station/service/chapel) +"rMe" = ( +/obj/structure/table/wood, +/obj/structure/window/reinforced{ + dir = 8 }, -/turf/open/floor/iron, -/area/maintenance/port/fore) -"rEM" = ( -/obj/structure/table/reinforced, -/obj/machinery/light/directional/west, -/obj/item/crowbar, -/obj/item/radio, -/obj/structure/sign/poster/official/do_not_question{ - pixel_y = -32 +/obj/item/storage/photo_album/library, +/turf/open/floor/iron/grimy, +/area/station/service/library) +"rMi" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/pipe/layer_manifold/yellow/visible{ + dir = 4 }, -/obj/effect/turf_decal/tile/blue/anticorner/contrasted{ +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"rMn" = ( +/obj/structure/table/wood, +/obj/effect/spawner/random/techstorage/arcade_boards, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/service/electronic_marketing_den) +"rMq" = ( +/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible{ + dir = 6 + }, +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"rMt" = ( +/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/tcommsat/server) +"rMu" = ( +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, +/obj/effect/landmark/start/hangover, /turf/open/floor/iron, -/area/security/checkpoint/customs/aft) -"rEV" = ( -/obj/effect/turf_decal/tile/red{ - dir = 1 +/area/station/hallway/primary/central/fore) +"rMz" = ( +/obj/structure/lattice/catwalk, +/obj/effect/landmark/xeno_spawn, +/turf/open/space, +/area/station/solars/starboard/fore) +"rMA" = ( +/obj/structure/table/wood, +/obj/item/instrument/guitar, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/service/theater/abandoned) +"rMN" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/blue{ +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/effect/turf_decal/tile/blue{ +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/atmospherics/components/binary/pump/on/scrubbers/visible{ + dir = 1; + name = "Ports to Filter" + }, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"rMR" = ( +/obj/structure/chair{ dir = 8 }, -/turf/open/floor/iron, -/area/medical/break_room) -"rEX" = ( -/obj/machinery/door/poddoor/incinerator_atmos_aux, -/turf/open/floor/engine, -/area/maintenance/disposal/incinerator) -"rFe" = ( -/obj/machinery/navbeacon{ - codes_txt = "delivery;dir=4"; - dir = 4; - freq = 1400; - location = "QM #4" +/obj/effect/turf_decal/tile/yellow{ + dir = 1 }, -/obj/effect/turf_decal/delivery, -/obj/machinery/button/door/directional/west{ - id = "warehouse_shutters"; - name = "warehouse shutters control" +/obj/effect/turf_decal/tile/yellow, +/obj/effect/landmark/start/hangover, +/obj/item/radio/intercom/directional/east, +/turf/open/floor/iron/dark/corner{ + dir = 4 }, -/mob/living/simple_animal/bot/mulebot{ - beacon_freq = 1400; - home_destination = "QM #1"; - suffix = "#1" +/area/station/engineering/lobby) +"rMZ" = ( +/obj/structure/chair/comfy/black, +/obj/effect/landmark/start/assistant, +/obj/structure/cable, +/obj/effect/turf_decal/tile/blue{ + dir = 1 }, /turf/open/floor/iron, -/area/cargo/storage) -"rFl" = ( -/obj/machinery/light/directional/west, -/obj/structure/chair/pew/left, -/turf/open/floor/iron{ - dir = 8; - icon_state = "chapel" +/area/station/hallway/secondary/command) +"rNc" = ( +/obj/structure/closet/toolcloset, +/turf/open/floor/plating, +/area/station/maintenance/department/electrical) +"rNf" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/smart/simple/cyan/hidden{ + dir = 4 }, -/area/service/chapel) -"rFt" = ( -/obj/machinery/light/directional/east, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark/telecomms, -/area/tcommsat/server) -"rFw" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/virology{ - name = "Virology Access"; - req_access_txt = "39" +/turf/open/floor/plating, +/area/station/engineering/atmos/storage/gas) +"rNi" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/structure/cable, /obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ dir = 1 }, +/turf/open/floor/plating/airless, +/area/station/maintenance/port/greater) +"rNo" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ - cycle_id = "viro-passthrough" - }, -/obj/structure/disposalpipe/segment, +/obj/structure/cable, +/obj/effect/turf_decal/stripes/line, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, -/area/medical/medbay/central) -"rFD" = ( -/obj/item/computer_hardware/hard_drive/role/atmos, -/obj/item/computer_hardware/hard_drive/role/atmos, -/obj/item/computer_hardware/hard_drive/role/atmos, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/airalarm/directional/south, -/obj/effect/turf_decal/bot, -/obj/item/computer_hardware/hard_drive/role/engineering, -/obj/item/computer_hardware/hard_drive/role/engineering, -/obj/item/computer_hardware/hard_drive/role/engineering, -/obj/structure/rack, -/turf/open/floor/iron/dark, -/area/command/heads_quarters/ce) -"rFH" = ( -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, +/area/station/engineering/atmos/hfr_room) +"rND" = ( /obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron, -/area/science/xenobiology) -"rFO" = ( +/area/station/engineering/atmos/storage/gas) +"rNH" = ( +/obj/machinery/door/airlock/external{ + name = "External Docking Port" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line, +/obj/effect/landmark/navigate_destination, +/turf/open/floor/iron/smooth_half{ + dir = 1 + }, +/area/station/hallway/secondary/entry) +"rNL" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/disposalpipe/segment{ - dir = 4 + dir = 5 + }, +/turf/open/floor/iron, +/area/station/commons/locker) +"rNQ" = ( +/turf/closed/wall, +/area/station/medical/pharmacy) +"rNV" = ( +/obj/item/kirbyplants/random, +/obj/machinery/door_timer{ + id = "brig1"; + name = "Cell 1"; + pixel_x = -32 + }, +/obj/machinery/light/directional/west, +/obj/machinery/camera/directional/west{ + c_tag = "Security - Brig Center" }, -/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"rFQ" = ( +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/security/brig) +"rNY" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/obj/item/radio/intercom/directional/west, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"rOa" = ( +/obj/structure/sign/warning/secure_area{ + pixel_y = -14 + }, +/turf/closed/wall/r_wall, +/area/station/engineering/atmos/storage/gas) +"rOc" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/turf/open/floor/iron/large, +/area/station/service/hydroponics) +"rOn" = ( /obj/structure/cable, -/obj/structure/window/reinforced/plasma/spawner/west{ - dir = 4 +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Maintenance Hatch" }, -/obj/machinery/power/energy_accumulator/grounding_rod/anchored, -/turf/open/floor/engine, -/area/engineering/supermatter) -"rGd" = ( -/obj/machinery/door/airlock/public/glass{ - name = "Holodeck Access" +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/mapping_helpers/airlock/unres{ dir = 8 }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ +/obj/effect/mapping_helpers/airlock/access/any/service/library, +/obj/effect/mapping_helpers/airlock/access/any/engineering/maintenance, +/turf/open/floor/iron, +/area/station/maintenance/port/greater) +"rOy" = ( +/obj/structure/girder, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) +"rOR" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/delivery, +/turf/open/floor/iron, +/area/station/engineering/storage/tech) +"rOX" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/science/research) +"rOY" = ( +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk, +/obj/structure/window/reinforced{ dir = 8 }, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron, +/area/station/science/xenobiology) +"rPc" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/tile/yellow/half/contrasted{ + dir = 1 + }, /turf/open/floor/iron, -/area/commons/fitness/recreation) -"rGn" = ( +/area/station/engineering/main) +"rPe" = ( +/obj/machinery/ai_slipper{ + uses = 10 + }, /obj/structure/cable, /obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/dark, -/area/science/misc_lab) -"rGy" = ( -/obj/structure/disposalpipe/trunk, +/area/station/ai_monitored/turret_protected/aisat_interior) +"rPh" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, -/obj/machinery/disposal/bin, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/security/detectives_office) -"rGD" = ( -/obj/machinery/computer/crew, -/obj/effect/turf_decal/tile/blue/half/contrasted{ +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/stripes/line{ dir = 1 }, -/turf/open/floor/iron/dark, -/area/command/bridge) -"rGF" = ( -/obj/structure/grille/broken, -/obj/effect/spawner/random/trash/caution_sign, -/turf/open/floor/plating, -/area/maintenance/department/crew_quarters/bar) -"rGI" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/stripes/line, +/obj/machinery/door/airlock/public/glass{ + name = "Fore Hallway" + }, +/turf/open/floor/iron, +/area/station/hallway/primary/fore) +"rPj" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/neutral/half/contrasted, +/obj/effect/landmark/start/hangover, +/obj/effect/turf_decal/bot, /turf/open/floor/iron, -/area/maintenance/port/lesser) -"rGN" = ( +/area/station/cargo/lobby) +"rPn" = ( +/obj/structure/bed, +/obj/item/bedsheet/ce, +/turf/open/floor/iron/grimy, +/area/station/command/heads_quarters/ce) +"rPr" = ( +/obj/machinery/cell_charger, +/obj/structure/table/reinforced, +/obj/item/stock_parts/cell/high, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/obj/machinery/power/apc/auto_name/directional/east, +/turf/open/floor/plating, +/area/station/maintenance/department/electrical) +"rPt" = ( +/obj/structure/chair/pew/right, +/turf/open/floor/iron{ + dir = 4; + icon_state = "chapel" + }, +/area/station/service/chapel) +"rPA" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/landmark/event_spawn, /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, -/area/maintenance/port/fore) -"rGW" = ( -/turf/closed/wall/r_wall, -/area/hallway/primary/port) -"rHb" = ( -/obj/machinery/computer/telecomms/server{ +/area/station/maintenance/starboard) +"rPD" = ( +/obj/machinery/doppler_array{ dir = 8 }, /obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/newscaster/directional/east, /turf/open/floor/iron/dark, -/area/tcommsat/computer) -"rHl" = ( -/turf/open/floor/iron/dark/side{ - dir = 1 - }, -/area/commons/fitness/recreation) -"rHo" = ( +/area/station/science/ordnance/testlab) +"rPM" = ( +/obj/effect/landmark/event_spawn, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/disposalpipe/segment{ dir = 4 }, +/turf/open/floor/iron, +/area/station/command/teleporter) +"rQd" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"rQp" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/white, -/area/science/misc_lab/range) -"rHt" = ( -/obj/effect/turf_decal/tile/yellow/anticorner/contrasted{ +/turf/open/floor/iron, +/area/station/engineering/hallway) +"rQq" = ( +/obj/effect/turf_decal/tile/yellow/fourcorners, +/obj/effect/turf_decal/stripes/corner{ dir = 8 }, /turf/open/floor/iron, -/area/commons/storage/primary) -"rHy" = ( -/obj/structure/sign/directions/science{ - pixel_y = -8 +/area/station/engineering/main) +"rQt" = ( +/obj/structure/disposalpipe/trunk{ + dir = 4 }, -/obj/structure/sign/directions/command{ +/obj/effect/turf_decal/siding/wood/corner{ dir = 1 }, -/obj/structure/sign/directions/supply{ - dir = 1; - pixel_y = 8 +/obj/machinery/disposal/bin, +/obj/machinery/light_switch/directional/west{ + pixel_x = -22; + pixel_y = 10 }, -/turf/closed/wall, -/area/commons/storage/tools) -"rHD" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/obj/machinery/firealarm/directional/south, +/turf/open/floor/wood{ + icon_state = "wood-broken5" }, -/turf/open/floor/iron{ - heat_capacity = 1e+006 +/area/station/service/theater) +"rQv" = ( +/obj/machinery/space_heater, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/pipe/smart/manifold4w/general/visible, +/turf/open/floor/iron/dark, +/area/station/security/execution/education) +"rQw" = ( +/obj/machinery/light/directional/east, +/obj/effect/turf_decal/trimline/yellow/line{ + dir = 4 }, -/area/commons/dorms) -"rHF" = ( -/obj/structure/closet/secure_closet/security/sec, -/obj/machinery/status_display/evac/directional/south, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/tile/red/anticorner/contrasted{ +/turf/open/floor/iron, +/area/station/engineering/atmos/project) +"rQB" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/medical/treatment_center) +"rQI" = ( +/obj/machinery/airlock_sensor/incinerator_atmos{ + pixel_x = 24 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, +/obj/machinery/light/small/directional/south, +/turf/open/floor/engine, +/area/station/maintenance/disposal/incinerator) +"rQJ" = ( +/obj/effect/spawner/random/trash/mess, +/obj/machinery/button/door/directional/west{ + id = "Dorm1"; + name = "Dormitory Door Lock"; + normaldoorcontrol = 1; + specialfunctions = 4 + }, +/turf/open/floor/wood, +/area/station/commons/dorms) +"rQO" = ( +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/stripes/line{ dir = 8 }, -/turf/open/floor/iron, -/area/security/lockers) -"rHR" = ( -/obj/machinery/meter, -/obj/machinery/atmospherics/pipe/smart/manifold/scrubbers/visible{ +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/turf/open/floor/iron, -/area/hallway/primary/port) -"rHU" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/landmark/start/hangover, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron, -/area/cargo/storage) -"rId" = ( -/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/landmark/event_spawn, -/turf/open/floor/wood, -/area/command/heads_quarters/captain) -"rJj" = ( -/obj/machinery/hydroponics/soil, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light/directional/east, -/obj/item/radio/intercom/directional/east, -/turf/open/floor/plating{ - icon_state = "panelscorched" +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "brig-entrance" }, -/area/security/prison) -"rJq" = ( -/obj/structure/disposalpipe/sorting/mail/flip{ - dir = 2; - name = "Kitchen Junction"; - sortType = 20 +/obj/machinery/door/airlock/security/glass{ + name = "Brig" + }, +/obj/effect/mapping_helpers/airlock/access/all/security/entrance, +/turf/open/floor/iron, +/area/station/security/brig) +"rQQ" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 5 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/loading_area{ +/obj/effect/turf_decal/stripes/corner{ dir = 4 }, -/obj/structure/sign/poster/random/directional/west, -/turf/open/floor/iron, -/area/maintenance/port/fore) -"rJw" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/service/chapel) -"rJB" = ( +/obj/effect/turf_decal/siding/white/corner, +/turf/open/floor/iron/freezer, +/area/station/service/kitchen/coldroom) +"rRa" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible, -/obj/effect/turf_decal/trimline/yellow/filled/corner{ +/obj/effect/turf_decal/siding/yellow{ dir = 4 }, /turf/open/floor/iron, -/area/engineering/atmos) -"rJL" = ( -/obj/machinery/atmospherics/components/trinary/filter/flipped/critical{ - dir = 8; - filter_type = list(/datum/gas/nitrogen) - }, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, -/obj/effect/turf_decal/tile/yellow, +/area/station/engineering/atmos/storage) +"rRm" = ( +/obj/structure/window, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, -/area/engineering/supermatter/room) -"rJR" = ( -/obj/structure/cable, -/obj/machinery/light/directional/south, -/obj/machinery/status_display/supply{ - pixel_y = -32 - }, -/obj/machinery/camera/directional/south{ - c_tag = "Cargo Bay - Aft Starboard"; - name = "cargo camera" +/area/station/security/prison/garden) +"rRn" = ( +/obj/machinery/rnd/destructive_analyzer, +/obj/effect/turf_decal/stripes/line{ + dir = 9 }, -/obj/effect/turf_decal/stripes/line, /turf/open/floor/iron, -/area/cargo/storage) -"rJT" = ( -/obj/machinery/status_display/evac/directional/north, -/obj/machinery/light/small/directional/north, -/obj/effect/turf_decal/siding/wood{ - dir = 8 +/area/station/science/lab) +"rRB" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/turf/open/floor/wood, -/area/service/electronic_marketing_den) -"rKd" = ( -/obj/effect/turf_decal/stripes/end{ - dir = 8 +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ + dir = 4 }, /turf/open/floor/iron, -/area/science/mixing/launch) -"rKn" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/corner{ +/area/station/hallway/primary/central/aft) +"rRC" = ( +/obj/structure/chair/office{ dir = 8 }, -/obj/effect/spawner/random/trash/garbage, -/turf/open/floor/plating, -/area/maintenance/department/engine/atmos) -"rKy" = ( -/obj/effect/decal/cleanable/dirt, +/turf/open/floor/carpet/blue, +/area/station/commons/vacant_room/office) +"rRD" = ( +/turf/closed/wall/r_wall, +/area/station/engineering/main) +"rRL" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/oil, -/obj/effect/turf_decal/bot, +/obj/effect/landmark/start/prisoner, +/obj/structure/cable, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, /turf/open/floor/iron, -/area/maintenance/disposal) -"rKA" = ( -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/glass, -/area/maintenance/space_hut/observatory) -"rKC" = ( -/obj/item/kirbyplants/random, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/firealarm/directional/west, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/aisat_interior) -"rKF" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 10 +/area/station/security/prison/garden) +"rRP" = ( +/obj/structure/sign/nanotrasen, +/turf/closed/wall/r_wall, +/area/station/science/xenobiology) +"rSa" = ( +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, -/area/ai_monitored/command/storage/eva) -"rKK" = ( +/area/station/hallway/secondary/entry) +"rSc" = ( +/obj/effect/landmark/event_spawn, +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/red/half/contrasted{ dir = 4 }, -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 1 - }, /turf/open/floor/iron, -/area/engineering/atmos) -"rKP" = ( -/obj/structure/cable, -/obj/structure/closet/secure_closet/atmospherics, -/obj/effect/turf_decal/bot, -/obj/machinery/power/apc/auto_name/directional/west, -/obj/machinery/light_switch/directional/south{ - pixel_x = 8 +/area/station/security/warden) +"rSi" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/window/right/directional/west{ + name = "Engineering Desk"; + req_access = list("engineering") }, -/turf/open/floor/iron/dark, -/area/engineering/atmos/storage) -"rKT" = ( -/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible, +/obj/item/paper_bin{ + pixel_x = -4 + }, +/obj/item/pen{ + pixel_x = -4 + }, +/obj/machinery/door/firedoor, +/obj/structure/desk_bell{ + pixel_x = 8; + pixel_y = 9 + }, +/turf/open/floor/iron/half{ + dir = 8 + }, +/area/station/engineering/lobby) +"rSm" = ( +/obj/machinery/power/shieldwallgen, +/obj/effect/decal/cleanable/cobweb, /obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/maintenance/port/greater) +"rSq" = ( +/obj/effect/turf_decal/plaque{ + icon_state = "L8" + }, /turf/open/floor/iron, -/area/engineering/atmos/hfr_room) -"rKX" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/area/station/hallway/primary/central/fore) +"rSu" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron, -/area/cargo/storage) -"rLf" = ( -/obj/structure/table, -/obj/item/storage/box/gloves{ - pixel_x = 3; - pixel_y = 3 +/obj/effect/decal/cleanable/dirt, +/obj/effect/landmark/xeno_spawn, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 }, -/obj/item/storage/box/bodybags, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/newscaster/directional/west, -/turf/open/floor/iron/dark, -/area/service/chapel/funeral) -"rLx" = ( -/obj/structure/disposalpipe/segment, -/turf/open/floor/plating{ - icon_state = "platingdmg1" +/turf/open/floor/wood{ + icon_state = "wood-broken2" }, -/area/maintenance/department/crew_quarters/bar) -"rLA" = ( -/obj/structure/extinguisher_cabinet/directional/west, -/obj/effect/turf_decal/tile/brown/half/contrasted{ - dir = 8 +/area/station/maintenance/starboard/aft) +"rSD" = ( +/obj/structure/closet/secure_closet/quartermaster, +/obj/effect/turf_decal/stripes/line{ + dir = 9 }, +/obj/item/radio/intercom/directional/west, /turf/open/floor/iron, -/area/cargo/warehouse) -"rLH" = ( -/obj/structure/table/reinforced, -/obj/item/stock_parts/matter_bin{ - pixel_x = 3; - pixel_y = 3 +/area/station/cargo/qm) +"rSJ" = ( +/obj/machinery/telecomms/server/presets/engineering, +/obj/effect/turf_decal/tile/brown/anticorner/contrasted{ + dir = 8 }, -/obj/item/stock_parts/matter_bin, -/obj/item/stock_parts/micro_laser, +/turf/open/floor/iron/telecomms, +/area/station/tcommsat/server) +"rSW" = ( +/obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/item/radio/intercom/directional/east, -/turf/open/floor/iron/dark, -/area/engineering/storage/tech) -"rLN" = ( -/obj/structure/disposalpipe/segment, -/obj/item/clothing/suit/hazardvest{ - desc = "A high-visibility lifejacket complete with whistle and slot for oxygen tanks."; - name = "emergency lifejacket" - }, -/obj/item/clothing/suit/hazardvest{ - desc = "A high-visibility lifejacket complete with whistle and slot for oxygen tanks."; - name = "emergency lifejacket" - }, -/obj/item/clothing/suit/hazardvest{ - desc = "A high-visibility lifejacket complete with whistle and slot for oxygen tanks."; - name = "emergency lifejacket" - }, -/obj/item/tank/internals/emergency_oxygen{ - pixel_x = 3 - }, -/obj/item/tank/internals/emergency_oxygen{ - pixel_x = 3 +/turf/open/floor/iron, +/area/station/science/robotics/lab) +"rSX" = ( +/obj/machinery/light_switch/directional/west, +/turf/open/floor/wood, +/area/station/service/theater/abandoned) +"rSZ" = ( +/obj/machinery/vending/cigarette, +/obj/effect/turf_decal/delivery, +/obj/item/radio/intercom/directional/south, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 1 }, -/obj/item/tank/internals/emergency_oxygen{ - pixel_x = 3 +/turf/open/floor/iron/dark, +/area/station/engineering/break_room) +"rTd" = ( +/obj/structure/sign/directions/evac{ + pixel_y = -8 }, -/obj/item/clothing/mask/breath{ - pixel_x = -3; - pixel_y = -3 +/obj/structure/sign/directions/science{ + dir = 1 }, -/obj/item/clothing/mask/breath{ - pixel_x = -3; - pixel_y = -3 +/obj/structure/sign/directions/engineering{ + dir = 1; + pixel_y = 8 }, -/obj/item/clothing/mask/breath{ - pixel_x = -3; - pixel_y = -3 +/turf/closed/wall, +/area/station/hallway/secondary/exit/departure_lounge) +"rTe" = ( +/obj/machinery/light/directional/west, +/obj/machinery/camera/directional/west{ + c_tag = "Central Hallway - Security Hallway"; + name = "hallway camera" }, -/obj/item/clothing/head/hardhat/orange{ - name = "protective hat"; - pixel_y = 9 +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/obj/item/clothing/head/hardhat/orange{ - name = "protective hat"; - pixel_y = 9 +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"rTo" = ( +/turf/closed/wall, +/area/station/maintenance/aft) +"rTv" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 8 }, -/obj/item/clothing/head/hardhat/orange{ - name = "protective hat"; - pixel_y = 9 +/obj/structure/table, +/obj/item/book/manual/wiki/ordnance{ + pixel_x = 4; + pixel_y = 1 }, -/obj/structure/closet/crate/internals, +/obj/item/analyzer, +/turf/open/floor/iron/white, +/area/station/science/ordnance/office) +"rTA" = ( /obj/effect/turf_decal/bot, +/obj/machinery/airalarm/directional/north, /turf/open/floor/iron, -/area/cargo/storage) -"rLP" = ( +/area/station/cargo/lobby) +"rTB" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/structure/tank_holder/emergency_oxygen, -/turf/open/floor/iron, -/area/maintenance/starboard) -"rLY" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/research{ - name = "Xenobiology Lab"; - req_access_txt = "55" +/obj/machinery/door/airlock{ + id_tag = "Toilet1"; + name = "Toilet Unit 1" }, -/obj/structure/disposalpipe/segment, -/obj/structure/cable, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/science/xenobiology) -"rMg" = ( -/obj/machinery/light/directional/south, -/obj/machinery/camera/directional/south{ - c_tag = "Medbay - Port"; - name = "medbay camera"; - network = list("ss13","medbay") +/area/station/commons/toilet/locker) +"rTH" = ( +/obj/machinery/duct, +/obj/effect/turf_decal/trimline/yellow/corner{ + dir = 8 }, -/obj/effect/turf_decal/tile/blue{ +/turf/open/floor/iron, +/area/station/engineering/atmos/project) +"rTM" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/dark, +/area/station/service/hydroponics/garden/abandoned) +"rTO" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/iron/white, -/area/medical/medbay/central) -"rMk" = ( -/obj/machinery/portable_atmospherics/canister/bz, -/obj/machinery/light/directional/south, -/obj/effect/turf_decal/bot, -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 8 +/obj/effect/turf_decal/tile/red{ + dir = 4 }, -/obj/machinery/newscaster/directional/south, /turf/open/floor/iron, -/area/science/xenobiology) -"rMo" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/button/door/directional/north{ - id = "transitlock"; - name = "Transit Tube Lockdown Control"; - req_access_txt = "19" +/area/station/hallway/primary/starboard) +"rTP" = ( +/obj/effect/turf_decal/tile/yellow/anticorner/contrasted, +/obj/structure/punching_bag, +/turf/open/floor/iron/white, +/area/station/commons/fitness/recreation) +"rTQ" = ( +/obj/structure/table/glass, +/obj/item/book/manual/wiki/chemistry{ + pixel_x = -4; + pixel_y = 4 }, -/obj/item/kirbyplants/random, -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 5 +/obj/item/book/manual/wiki/grenades, +/obj/item/stack/cable_coil, +/obj/item/stack/cable_coil, +/obj/item/clothing/glasses/science, +/obj/item/clothing/glasses/science, +/obj/item/book/manual/wiki/plumbing{ + pixel_x = 4; + pixel_y = -4 }, -/obj/machinery/light_switch/directional/north{ - pixel_y = 34 +/obj/item/reagent_containers/dropper, +/obj/effect/turf_decal/trimline/yellow/filled/corner{ + dir = 8 + }, +/obj/effect/turf_decal/tile/yellow/half/contrasted{ + dir = 4 }, -/turf/open/floor/iron/dark, -/area/engineering/transit_tube) -"rMx" = ( -/obj/structure/chair/office, -/obj/effect/landmark/start/security_officer, -/obj/effect/turf_decal/tile/red/half/contrasted, -/turf/open/floor/iron, -/area/security/office) -"rMT" = ( -/obj/structure/closet/crate, -/obj/item/target/alien, -/obj/item/target/alien, -/obj/item/target/clown, -/obj/item/target/clown, -/obj/item/target/syndicate, -/obj/item/gun/energy/laser/practice, -/obj/item/gun/energy/laser/practice, /turf/open/floor/iron/white, -/area/science/misc_lab/range) -"rMY" = ( -/obj/item/kirbyplants/random, -/turf/open/floor/iron/grimy, -/area/service/library) -"rNb" = ( -/obj/machinery/door/airlock{ - name = "Bathroom"; - req_access_txt = "8" +/area/station/medical/chemistry) +"rTT" = ( +/obj/structure/cable, +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Maintenance Hatch" }, -/obj/effect/turf_decal/tile/neutral/fourcorners, /obj/effect/turf_decal/stripes/line{ - dir = 4 + dir = 8 }, /obj/effect/turf_decal/stripes/line{ - dir = 8 + dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/door/firedoor/heavy, -/turf/open/floor/iron, -/area/science/breakroom) -"rNh" = ( -/obj/machinery/computer/shuttle/mining{ - dir = 1 +/obj/effect/mapping_helpers/airlock/unres{ + dir = 8 }, -/obj/effect/turf_decal/bot, +/obj/effect/mapping_helpers/airlock/access/any/engineering/maintenance/departmental, /turf/open/floor/iron, -/area/cargo/miningoffice) -"rNU" = ( -/obj/structure/table/wood, -/obj/structure/sign/barsign{ - pixel_y = 32 - }, -/obj/item/wrench, -/obj/item/clothing/under/suit/waiter, -/obj/item/clothing/accessory/waistcoat, -/obj/structure/sign/poster/contraband/random/directional/west, -/turf/open/floor/iron/dark, -/area/service/electronic_marketing_den) -"rNW" = ( -/obj/machinery/door/poddoor/preopen{ - id = "brigfront"; - name = "Brig Blast door" +/area/station/maintenance/port/fore) +"rTX" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/obj/effect/turf_decal/stripes/line{ + dir = 5 }, -/obj/effect/turf_decal/delivery, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/security/brig) -"rOg" = ( -/turf/open/floor/iron/white/side{ - dir = 8 - }, -/area/commons/fitness/recreation) -"rOh" = ( +/area/station/maintenance/port/aft) +"rUp" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/effect/decal/cleanable/dirt, -/turf/open/floor/carpet/green, -/area/commons/lounge) -"rOl" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron, -/area/medical/pharmacy) -"rOm" = ( -/obj/structure/table, -/obj/machinery/microwave{ - pixel_x = -2; - pixel_y = 5 - }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/newscaster/directional/west, -/turf/open/floor/iron/dark, -/area/security/courtroom) -"rOr" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable, /obj/effect/turf_decal/tile/neutral, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/commons/toilet/locker) -"rOC" = ( -/obj/effect/landmark/start/hangover, -/obj/structure/chair/sofa/bench/left{ - dir = 8 - }, -/obj/effect/turf_decal/delivery, +/obj/structure/cable, /turf/open/floor/iron, -/area/hallway/secondary/entry) -"rOH" = ( -/obj/structure/bonfire, -/obj/item/reagent_containers/food/drinks/bottle/orangejuice{ - desc = "For the weary spacemen on their quest to rekindle the first plasma fire."; - name = "Carton of Estus" +/area/station/maintenance/port/fore) +"rUw" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/item/melee/moonlight_greatsword, -/obj/effect/decal/remains/human, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/engineering/transit_tube) -"rOI" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/commons/storage/tools) -"rOW" = ( -/obj/machinery/door/airlock/security{ - name = "Security Post - Medbay"; - req_access_txt = "63" +/obj/structure/lattice/catwalk, +/turf/open/space, +/area/space/nearstation) +"rUz" = ( +/obj/structure/table/wood, +/obj/item/food/grown/harebell{ + pixel_x = 3; + pixel_y = 3 }, -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/stripes/line{ - dir = 4 +/obj/item/food/grown/harebell{ + pixel_x = -3; + pixel_y = 3 }, +/obj/item/food/grown/harebell, +/obj/machinery/status_display/evac/directional/north, +/turf/open/floor/iron/dark, +/area/station/service/chapel) +"rUB" = ( +/obj/machinery/suit_storage_unit/cmo, /obj/effect/turf_decal/stripes/line{ - dir = 8 + dir = 6 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/security/checkpoint/medical) -"rPe" = ( -/obj/machinery/ai_slipper{ - uses = 10 - }, +/area/station/command/heads_quarters/cmo) +"rUP" = ( +/obj/structure/disposalpipe/segment, /obj/structure/cable, -/obj/effect/turf_decal/tile/neutral/fourcorners, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/aisat_interior) -"rPg" = ( -/obj/machinery/photocopier, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/service/library/abandoned) -"rPo" = ( -/obj/machinery/door/window/brigdoor{ - id = "scicell"; - name = "Medical Cell"; - req_access_txt = "63" +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 4 }, -/obj/effect/turf_decal/tile/red/fourcorners, /turf/open/floor/iron, -/area/security/checkpoint/science/research) -"rPq" = ( +/area/station/security/office) +"rUU" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/structure/crate, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"rUV" = ( /obj/structure/cable, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/hallway/primary/aft) -"rPu" = ( -/obj/item/kirbyplants{ - icon_state = "plant-22" +/area/station/maintenance/fore) +"rVc" = ( +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Maintenance Hatch" }, -/obj/effect/turf_decal/tile/purple{ - dir = 8 +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/structure/barricade/wooden, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/turf/open/floor/iron/white, -/area/science/lobby) -"rPv" = ( -/obj/machinery/light/directional/west, -/obj/structure/cable, -/obj/effect/turf_decal/trimline/yellow/filled/warning, -/obj/effect/turf_decal/tile/yellow/half/contrasted{ +/obj/effect/mapping_helpers/airlock/unres, +/obj/effect/mapping_helpers/airlock/access/any/science/maintenance, +/turf/open/floor/iron, +/area/station/service/library/abandoned) +"rVq" = ( +/obj/structure/sink{ + dir = 4; + pixel_x = -12 + }, +/obj/effect/turf_decal/tile/green{ dir = 8 }, /turf/open/floor/iron/white, -/area/medical/chemistry) -"rPC" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/area/station/medical/virology) +"rVs" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/structure/disposalpipe/segment, +/obj/structure/railing{ dir = 8 }, /obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 4 + dir = 8 }, /turf/open/floor/iron, -/area/maintenance/port/fore) -"rPE" = ( +/area/station/hallway/primary/fore) +"rVt" = ( +/obj/machinery/computer/security{ + dir = 8 + }, /obj/structure/cable, +/obj/effect/turf_decal/tile/red/fourcorners, +/turf/open/floor/iron, +/area/station/security/checkpoint/science/research) +"rVx" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/machinery/door/airlock/maintenance_hatch{ - name = "Maintenance Hatch"; - req_access_txt = "12" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, /obj/effect/turf_decal/stripes/line{ dir = 4 }, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, -/area/maintenance/port/fore) -"rPG" = ( +/area/station/engineering/atmos/hfr_room) +"rVz" = ( +/obj/machinery/holopad, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron/dark, +/area/station/service/library) +"rVD" = ( +/turf/open/floor/plating, +/area/station/engineering/supermatter/room) +"rVX" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/turf_decal/bot, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/neutral/half/contrasted, /turf/open/floor/iron, -/area/science/research) -"rPQ" = ( -/obj/effect/landmark/start/hangover, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/effect/turf_decal/tile/red{ +/area/station/maintenance/port/fore) +"rWa" = ( +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/structure/table, -/obj/item/reagent_containers/food/condiment/peppermill{ - pixel_x = 3 - }, -/obj/item/reagent_containers/food/condiment/saltshaker{ - pixel_x = -3 +/obj/effect/decal/cleanable/oil, +/turf/open/floor/iron, +/area/station/cargo/sorting) +"rWj" = ( +/obj/machinery/light/small/directional/north, +/obj/structure/sign/nanotrasen{ + pixel_x = 32; + pixel_y = 32 }, -/turf/open/floor/iron/cafeteria, -/area/service/cafeteria) -"rPZ" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 4 +/obj/structure/sign/directions/engineering{ + desc = "A sign that shows there are doors here. There are doors everywhere!"; + icon_state = "doors"; + name = "WARNING: BLAST DOORS"; + pixel_y = 32 }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 +/obj/item/kirbyplants{ + icon_state = "plant-22" }, -/obj/effect/turf_decal/tile/red{ +/obj/effect/turf_decal/tile/blue/half/contrasted{ dir = 1 }, -/obj/effect/turf_decal/tile/red, -/obj/structure/closet/crate/wooden/toy, -/obj/item/toy/mecha/honk, -/obj/structure/sign/poster/contraband/random/directional/east, +/turf/open/floor/iron/dark, +/area/station/command/bridge) +"rWl" = ( +/obj/structure/table, +/obj/item/analyzer{ + pixel_x = 7; + pixel_y = 3 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/bot, /turf/open/floor/iron, -/area/service/theater) -"rQa" = ( -/obj/effect/turf_decal/tile/red{ - dir = 1 +/area/station/hallway/secondary/construction) +"rWo" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/cargo/miningoffice) +"rWq" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 6 }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/blue{ +/obj/structure/reagent_dispensers/watertank, +/obj/machinery/camera/directional/north{ + c_tag = "Atmospherics - Center"; + name = "atmospherics camera" + }, +/turf/open/floor/iron/textured, +/area/station/engineering/atmos) +"rWu" = ( +/obj/machinery/status_display/evac/directional/east, +/obj/machinery/light/directional/east, +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 +/obj/effect/decal/cleanable/dirt, +/obj/machinery/camera/directional/east{ + c_tag = "Arrivals Dock - Fore Port"; + name = "dock camera" }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, /turf/open/floor/iron, -/area/medical/break_room) -"rQb" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 +/area/station/hallway/secondary/entry) +"rWw" = ( +/obj/machinery/atmospherics/pipe/smart/simple/dark/visible{ + dir = 9 }, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/dark, -/area/science/genetics) -"rQe" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/structure/sign/picture_frame/showroom/three{ - pixel_x = -8; - pixel_y = 32 - }, -/obj/structure/sign/picture_frame/showroom/four{ - pixel_x = 8; - pixel_y = 32 +/area/station/science/ordnance) +"rWy" = ( +/obj/structure/table/wood, +/obj/item/flashlight/lamp, +/obj/structure/sign/poster/official/work_for_a_future{ + pixel_y = -32 }, +/obj/machinery/light/small/directional/south, +/turf/open/floor/carpet, +/area/station/commons/vacant_room/office) +"rWz" = ( +/obj/structure/cable, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/delivery, +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/hidden, /turf/open/floor/iron/dark, -/area/command/corporate_showroom) -"rQE" = ( -/obj/effect/turf_decal/tile/neutral, -/obj/machinery/airalarm/directional/south, -/turf/open/floor/iron, -/area/hallway/primary/central/fore) -"rQN" = ( +/area/station/engineering/atmos) +"rWA" = ( /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/green/half/contrasted{ - dir = 1 +/obj/effect/decal/cleanable/dirt, +/obj/structure/table, +/obj/machinery/requests_console/directional/south{ + department = "Janitorial"; + departmentType = 1; + name = "Janitor's Request Console" }, -/turf/open/floor/iron/white, -/area/medical/virology) -"rQP" = ( -/obj/structure/table/wood, -/obj/item/electronics/airalarm, -/obj/item/circuitboard/computer/med_data, +/obj/item/storage/box/mousetraps{ + pixel_x = -3; + pixel_y = 8 + }, +/obj/item/storage/box/mousetraps{ + pixel_x = -2; + pixel_y = 3 + }, +/obj/item/restraints/legcuffs/beartrap{ + pixel_x = 2; + pixel_y = 5 + }, +/obj/item/restraints/legcuffs/beartrap, +/turf/open/floor/iron/checker, +/area/station/service/janitor) +"rWC" = ( +/obj/item/kirbyplants/random, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/service/electronic_marketing_den) -"rRe" = ( +/area/station/commons/locker) +"rWF" = ( /obj/effect/decal/cleanable/dirt, -/obj/machinery/shower{ +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/delivery, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/maintenance/port/greater) +"rWG" = ( +/obj/item/kirbyplants/random, +/obj/effect/turf_decal/tile/brown/half/contrasted{ dir = 4 }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 1 +/turf/open/floor/iron, +/area/station/cargo/office) +"rWJ" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/turf/open/floor/plating, -/area/commons/toilet/locker) -"rRi" = ( +/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral/fourcorners, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible, -/obj/effect/turf_decal/siding/yellow/corner{ - dir = 4 +/turf/open/floor/iron/dark, +/area/station/science/explab) +"rXh" = ( +/obj/machinery/door/airlock/public/glass{ + id_tag = "permabolt3"; + name = "Cell 4" }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron, -/area/engineering/atmos/storage) -"rRu" = ( -/obj/effect/landmark/xeno_spawn, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 1 +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 }, -/turf/open/floor/wood{ - icon_state = "wood-broken6" +/obj/machinery/door/poddoor/preopen{ + id = "permashut4" }, -/area/service/theater/abandoned) -"rRv" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/brown/half/contrasted{ +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/turf/open/floor/iron, -/area/cargo/warehouse) -"rRw" = ( -/obj/machinery/autolathe, -/obj/machinery/light/directional/west, -/obj/machinery/light_switch/directional/south{ - pixel_x = -20 - }, -/obj/machinery/firealarm/directional/west, -/obj/machinery/airalarm/directional/south, -/obj/effect/turf_decal/tile/brown/anticorner/contrasted{ +/obj/effect/turf_decal/stripes/line{ dir = 8 }, /turf/open/floor/iron, -/area/cargo/office) -"rRx" = ( -/obj/structure/table/reinforced, -/obj/item/storage/fancy/donut_box, -/turf/open/floor/wood, -/area/engineering/break_room) -"rRA" = ( -/obj/structure/cable, +/area/station/security/prison/safe) +"rXq" = ( +/obj/machinery/light/small/directional/south, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/pipe/smart/manifold4w/general/hidden, +/turf/open/floor/iron/dark/telecomms, +/area/station/science/server) +"rXr" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/neutral/anticorner/contrasted, +/obj/effect/landmark/start/hangover, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, /turf/open/floor/iron, -/area/maintenance/port/greater) -"rRG" = ( +/area/station/hallway/secondary/entry) +"rXA" = ( +/obj/effect/spawner/structure/window/reinforced/tinted, /obj/structure/cable, -/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/plating, +/area/station/command/heads_quarters/cmo) +"rXO" = ( +/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/hallway/secondary/command) -"rRK" = ( -/obj/machinery/door/airlock/atmos/glass{ - name = "Distribution Loop"; - req_access_txt = "24" - }, -/obj/effect/turf_decal/stripes/line{ +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/machinery/door/firedoor, -/obj/structure/cable, /turf/open/floor/iron, -/area/engineering/atmos/pumproom) -"rRL" = ( +/area/station/hallway/secondary/command) +"rXR" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron, +/area/station/engineering/main) +"rXS" = ( /obj/structure/table/wood, -/obj/item/folder/white{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/item/folder/red, +/obj/item/taperecorder, +/obj/machinery/light/small/directional/north, +/obj/machinery/status_display/evac/directional/north, +/turf/open/floor/carpet/blue, +/area/station/commons/vacant_room/office) +"rXT" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/maintenance, -/turf/open/floor/iron/grimy, -/area/security/detectives_office/private_investigators_office) -"rRT" = ( -/obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/west, -/obj/effect/turf_decal/tile/brown/half/contrasted{ +/obj/effect/turf_decal/tile/brown{ dir = 8 }, -/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/plastic, +/obj/effect/turf_decal/tile/neutral, /turf/open/floor/iron, -/area/cargo/warehouse) -"rSg" = ( -/obj/effect/landmark/start/hangover, -/obj/structure/railing{ +/area/station/commons/vacant_room) +"rYe" = ( +/obj/structure/easel, +/obj/item/canvas/twentythree_nineteen, +/obj/item/canvas/twentythree_twentythree, +/obj/item/canvas/twentythree_twentythree, +/obj/structure/extinguisher_cabinet/directional/west, +/turf/open/floor/iron/dark, +/area/station/service/library) +"rYj" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/turf_decal/siding/yellow, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 1 }, -/obj/structure/chair/sofa/bench/left, -/obj/effect/turf_decal/box/corners, -/obj/effect/turf_decal/box/corners{ +/turf/open/floor/iron, +/area/station/engineering/atmos) +"rYr" = ( +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ +/obj/structure/transit_tube/curved/flipped{ dir = 1 }, -/turf/open/floor/iron, -/area/hallway/primary/fore) -"rSv" = ( -/obj/structure/table/wood, -/obj/item/storage/secure/briefcase, -/obj/item/book/manual/wiki/security_space_law, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/command/heads_quarters/hos) -"rSw" = ( -/obj/effect/turf_decal/bot, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/obj/effect/landmark/start/hangover, +/area/station/ai_monitored/aisat/exterior) +"rYJ" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, /turf/open/floor/iron, -/area/hallway/primary/central/fore) -"rSz" = ( +/area/station/science/research) +"rYN" = ( /obj/structure/cable, -/obj/effect/decal/cleanable/dirt, -/obj/structure/sign/poster/random/directional/south, +/obj/machinery/power/apc/auto_name/directional/west, /turf/open/floor/plating, -/area/maintenance/port/fore) -"rSE" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/tile/neutral/fourcorners, +/area/station/security/detectives_office/private_investigators_office) +"rYR" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/closet/emcloset, +/obj/effect/turf_decal/delivery, /turf/open/floor/iron, -/area/engineering/storage/tech) -"rSF" = ( -/obj/structure/cable, -/obj/effect/turf_decal/tile/purple, -/obj/machinery/pdapainter/research, -/turf/open/floor/iron/white, -/area/command/heads_quarters/rd) -"rSK" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/science/mixing/launch) -"rSQ" = ( -/obj/structure/sign/warning/electricshock{ - pixel_x = 32 - }, -/obj/machinery/status_display/ai/directional/north, -/obj/structure/table/wood/fancy/blue, -/obj/machinery/door/window{ - base_state = "right"; - dir = 8; - icon_state = "right"; - name = "Core Modules"; - req_access_txt = "20" +/area/station/cargo/miningoffice) +"rZf" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 }, -/obj/effect/spawner/random/aimodule/neutral{ - pixel_y = -16 +/turf/open/floor/iron, +/area/station/hallway/primary/fore) +"rZz" = ( +/obj/effect/turf_decal/tile/green{ + dir = 8 }, -/turf/open/floor/circuit, -/area/ai_monitored/turret_protected/ai_upload) -"rTa" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/effect/landmark/xeno_spawn, -/obj/effect/turf_decal/tile/yellow/fourcorners, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, +/turf/open/floor/iron/white, +/area/station/medical/virology) +"rZD" = ( +/obj/machinery/computer/security{ dir = 4 }, +/obj/structure/cable, +/obj/effect/turf_decal/tile/red/fourcorners, /turf/open/floor/iron, -/area/maintenance/port/greater) -"rTc" = ( -/obj/machinery/camera/directional/north{ - c_tag = "AI Satellite - Transit Tube"; - name = "ai camera"; - network = list("minisat"); - start_active = 1 +/area/station/security/checkpoint/medical) +"rZE" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/security/glass{ + name = "Prison Wing" }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/light/small/directional/north, -/obj/effect/turf_decal/trimline/blue/filled/end{ +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 8 }, -/turf/open/floor/iron/dark, -/area/engineering/transit_tube) -"rTk" = ( -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/engine, -/area/engineering/supermatter/room) -"rTq" = ( /obj/structure/cable, -/obj/structure/chair/office{ +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/purple/half/contrasted, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/mapping_helpers/airlock/access/all/security/general, /turf/open/floor/iron, -/area/cargo/miningoffice) -"rTt" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/dark/side{ +/area/station/security/execution/transfer) +"rZF" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment{ dir = 4 }, -/area/hallway/secondary/entry) -"rTI" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/iron, -/area/engineering/main) -"rTL" = ( -/obj/effect/turf_decal/tile/yellow{ +/turf/open/floor/iron/dark, +/area/station/service/abandoned_gambling_den/gaming) +"rZL" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/grille, +/turf/closed/wall/r_wall, +/area/station/engineering/atmos) +"rZU" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/line{ dir = 8 }, -/turf/open/floor/iron/dark/corner, -/area/engineering/lobby) -"rTS" = ( -/obj/machinery/vending/wardrobe/cargo_wardrobe, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/tile/brown/half/contrasted{ - dir = 4 +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, +/obj/effect/turf_decal/tile/neutral, /turf/open/floor/iron, -/area/cargo/storage) -"rUd" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/effect/landmark/event_spawn, -/turf/open/floor/iron, -/area/engineering/atmos) -"rUf" = ( -/obj/effect/landmark/start/hangover, -/obj/structure/chair/sofa/bench/right{ - dir = 4 +/area/station/maintenance/department/engine/atmos) +"sac" = ( +/obj/machinery/autolathe, +/obj/machinery/light/directional/west, +/obj/machinery/light_switch/directional/south{ + pixel_x = -20 }, -/obj/effect/turf_decal/box/corners{ +/obj/machinery/firealarm/directional/west, +/obj/machinery/airalarm/directional/south, +/obj/effect/turf_decal/tile/brown/anticorner/contrasted{ dir = 8 }, -/obj/effect/turf_decal/box/corners, -/obj/machinery/airalarm/directional/west, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/hallway/primary/fore) -"rUw" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/lattice/catwalk, -/turf/open/space, -/area/space/nearstation) -"rUy" = ( -/obj/structure/disposalpipe/segment{ +/turf/open/floor/iron, +/area/station/cargo/office) +"sao" = ( +/obj/effect/turf_decal/tile/green{ dir = 4 }, /obj/effect/turf_decal/tile/blue{ - dir = 8 + dir = 1 }, -/obj/effect/turf_decal/tile/blue, -/turf/open/floor/iron/dark/side, -/area/engineering/lobby) -"rUH" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/obj/machinery/hydroponics/constructable, +/obj/structure/railing{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, /turf/open/floor/iron, -/area/medical/cryo) -"rUR" = ( -/obj/effect/landmark/start/security_officer, -/obj/structure/cable, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 1 +/area/station/service/hydroponics) +"sau" = ( +/obj/machinery/blackbox_recorder, +/obj/machinery/atmospherics/pipe/heat_exchanging/simple, +/turf/open/floor/circuit/green/telecomms/mainframe, +/area/station/tcommsat/server) +"sav" = ( +/obj/item/flashlight/seclite, +/turf/open/floor/wood{ + icon_state = "wood-broken3" }, +/area/station/commons/dorms) +"saA" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/delivery, +/obj/item/kirbyplants/random, /turf/open/floor/iron, -/area/security/lockers) -"rUZ" = ( +/area/station/hallway/secondary/entry) +"saB" = ( /obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 4 +/obj/effect/turf_decal/loading_area, +/turf/open/floor/plating, +/area/station/maintenance/department/crew_quarters/bar) +"saC" = ( +/obj/machinery/photocopier, +/obj/machinery/computer/security/telescreen/entertainment/directional/west, +/turf/open/floor/wood, +/area/station/command/heads_quarters/captain/private) +"saE" = ( +/obj/machinery/atmospherics/components/binary/pump{ + dir = 1; + name = "Port to Filter" + }, +/obj/effect/turf_decal/trimline/yellow/filled/warning{ + dir = 1 }, /turf/open/floor/iron, -/area/maintenance/port/aft) -"rVb" = ( -/obj/effect/decal/cleanable/glass, -/obj/item/shard, -/turf/open/floor/plating, -/area/maintenance/department/crew_quarters/bar) -"rVg" = ( -/obj/item/kirbyplants{ - icon_state = "plant-22" +/area/station/engineering/atmos) +"saK" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/red{ + dir = 1 }, -/obj/effect/turf_decal/tile/purple, -/turf/open/floor/iron/white, -/area/science/lobby) -"rVj" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/yellow{ dir = 4 }, -/obj/structure/chair/stool/directional/north, -/obj/effect/landmark/start/janitor, -/turf/open/floor/iron/checker, -/area/service/janitor) -"rVC" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock{ - name = "Courtroom" +/obj/effect/turf_decal/tile/yellow{ + dir = 8 }, +/turf/open/floor/iron, +/area/station/service/kitchen/abandoned) +"saR" = ( +/obj/machinery/disposal/bin, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/structure/extinguisher_cabinet/directional/north, +/obj/effect/turf_decal/bot, +/obj/structure/disposalpipe/trunk, +/turf/open/floor/iron/dark, +/area/station/command/heads_quarters/ce) +"sbh" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, /turf/open/floor/iron/dark, -/area/security/courtroom) -"rVE" = ( +/area/station/security/interrogation) +"sbi" = ( /obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 6 +/obj/structure/sign/departments/psychology{ + pixel_x = 32 + }, +/obj/effect/turf_decal/trimline/blue/filled/corner{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) +"sbv" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/table, +/obj/item/clothing/gloves/color/latex{ + pixel_y = 6 + }, +/obj/item/screwdriver{ + pixel_y = 6 + }, +/turf/open/floor/plating, +/area/station/medical/morgue) +"sbC" = ( +/obj/structure/sign/directions/engineering, +/obj/structure/sign/directions/evac{ + pixel_y = -8 + }, +/obj/structure/sign/directions/science{ + pixel_y = 8 }, +/turf/closed/wall, +/area/station/commons/vacant_room/office) +"sbE" = ( +/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/pipe/smart/manifold4w/general/hidden, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/station/science/server) +"sbM" = ( +/obj/machinery/airalarm/directional/north, +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 8 + }, +/obj/effect/turf_decal/box, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/light/directional/east, +/turf/open/floor/iron/dark, +/area/station/science/ordnance/testlab) +"sbN" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/neutral/half/contrasted, +/turf/open/floor/iron, +/area/station/maintenance/port/greater) +"sbP" = ( +/obj/structure/disposalpipe/segment, /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/delivery, /obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 4 }, /turf/open/floor/iron, -/area/maintenance/fore) -"rVJ" = ( -/obj/effect/landmark/start/hangover, -/turf/open/floor/iron/white, -/area/commons/fitness/recreation) -"rVM" = ( -/obj/structure/table/reinforced, -/obj/item/stack/sheet/iron{ - amount = 30 +/area/station/maintenance/department/crew_quarters/bar) +"sbQ" = ( +/turf/closed/wall, +/area/station/security/checkpoint/science/research) +"sbR" = ( +/obj/structure/cable, +/obj/machinery/light/directional/south, +/obj/machinery/computer/security{ + dir = 1 }, -/obj/item/stack/sheet/glass{ - amount = 30 +/obj/machinery/newscaster/directional/south, +/obj/effect/turf_decal/tile/red/half/contrasted, +/turf/open/floor/iron, +/area/station/security/checkpoint/engineering) +"sbV" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, -/obj/item/electronics/apc, -/obj/item/electronics/airlock, /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/bot, /turf/open/floor/iron, -/area/maintenance/port/greater) -"rWb" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/area/station/engineering/main) +"sbW" = ( /obj/structure/cable, +/obj/effect/landmark/start/hangover, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/structure/table, +/turf/open/floor/iron/cafeteria, +/area/station/service/cafeteria) +"sch" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/landmark/event_spawn, /turf/open/floor/iron, -/area/cargo/storage) -"rWh" = ( -/obj/effect/decal/cleanable/dirt, +/area/station/engineering/atmos/mix) +"scn" = ( /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"rWm" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock{ - name = "Bathroom" +/obj/effect/decal/cleanable/dirt, +/obj/structure/reagent_dispensers/watertank, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/stripes/line, +/turf/open/floor/iron, +/area/station/maintenance/port/fore) +"scp" = ( +/obj/machinery/portable_atmospherics/canister, /obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ dir = 1 }, +/turf/open/floor/iron, +/area/station/maintenance/department/electrical) +"scy" = ( +/obj/machinery/atmospherics/components/trinary/mixer{ + dir = 4 + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/iron/dark, +/area/station/science/ordnance/storage) +"scE" = ( +/obj/effect/turf_decal/stripes/line, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/medical/break_room) -"rWs" = ( -/obj/structure/cable, -/obj/structure/table, -/obj/machinery/power/apc/auto_name/directional/north, -/obj/item/paper_bin/carbon, -/obj/item/pen, -/obj/structure/table, -/obj/effect/turf_decal/tile/brown/half/contrasted{ +/area/station/ai_monitored/command/storage/eva) +"scR" = ( +/obj/machinery/modular_computer/console/preset/id{ + dir = 4 + }, +/obj/machinery/requests_console/directional/west{ + announcementConsole = 1; + department = "Captain's Desk"; + departmentType = 5; + name = "Captain's Requests Console" + }, +/turf/open/floor/carpet, +/area/station/command/heads_quarters/captain) +"sdd" = ( +/obj/machinery/door/firedoor/heavy, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/iron/white, +/area/station/science/ordnance/storage) +"sdi" = ( +/obj/machinery/atmospherics/pipe/smart/manifold/supply/visible, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ dir = 1 }, +/obj/machinery/meter/monitored/distro_loop, +/turf/open/floor/iron/dark/corner, +/area/station/engineering/atmos/pumproom) +"sdz" = ( +/obj/structure/table/optable, +/obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron, -/area/cargo/office) -"rWx" = ( +/area/station/medical/morgue) +"sdB" = ( +/obj/item/kirbyplants/random, +/obj/machinery/status_display/evac/directional/west, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/engineering/storage/tech) +"sdC" = ( +/obj/structure/cable, /obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/maintenance/solars/port/fore) -"rWL" = ( -/obj/machinery/telecomms/broadcaster/preset_left, -/turf/open/floor/circuit/telecomms/mainframe, -/area/tcommsat/server) -"rWM" = ( -/turf/closed/wall/r_wall, -/area/command/heads_quarters/captain/private) -"rXc" = ( +/obj/effect/turf_decal/delivery, +/turf/open/floor/iron, +/area/station/maintenance/solars/port/fore) +"sdJ" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/open/floor/iron, -/area/hallway/primary/fore) -"rXg" = ( +/area/station/hallway/secondary/entry) +"sdK" = ( +/obj/structure/cable, /obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/effect/turf_decal/arrows{ +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/ai_upload) +"sdO" = ( +/obj/machinery/atmospherics/pipe/smart/manifold/scrubbers/visible{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/structure/railing/corner{ - dir = 4 +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/turf/open/floor/iron/dark/side{ +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/area/hallway/secondary/entry) -"rXk" = ( -/obj/structure/bodycontainer/morgue, -/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/meter, /turf/open/floor/iron/dark, -/area/service/chapel/funeral) -"rXB" = ( -/obj/structure/cable, +/area/station/engineering/atmos) +"sdQ" = ( +/obj/structure/table, +/obj/item/rcl/pre_loaded, /obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/item/kirbyplants/random, -/turf/open/floor/iron/dark, -/area/command/heads_quarters/ce) -"rXC" = ( +/turf/open/floor/iron, +/area/station/commons/locker) +"sef" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/plating, -/area/maintenance/port/greater) -"rXP" = ( -/obj/effect/landmark/start/hangover/closet, -/obj/effect/spawner/random/clothing/wardrobe_closet_colored, -/obj/structure/sign/poster/random/directional/north, -/turf/open/floor/iron/dark, -/area/hallway/secondary/service) -"rYa" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/effect/turf_decal/tile/yellow{ - dir = 4 + dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/green/visible/layer2, -/obj/machinery/light/directional/north, -/obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/dark/corner{ - dir = 1 + dir = 8 }, -/area/maintenance/disposal/incinerator) -"rYc" = ( -/obj/effect/turf_decal/tile/red{ +/area/station/hallway/primary/port) +"sep" = ( +/obj/structure/dresser, +/obj/structure/mirror/directional/east, +/obj/effect/turf_decal/tile/blue{ dir = 4 }, -/obj/effect/turf_decal/tile/red{ +/obj/effect/turf_decal/tile/blue{ dir = 8 }, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 +/obj/machinery/light_switch/directional/north{ + pixel_x = -8 + }, +/turf/open/floor/iron/white, +/area/station/command/heads_quarters/cmo) +"ses" = ( +/obj/structure/sign/warning/electric_shock{ + pixel_x = -32; + pixel_y = -32 }, -/obj/effect/turf_decal/tile/yellow, -/obj/effect/decal/cleanable/dirt, -/obj/structure/chair/stool/bar/directional/east, -/turf/open/floor/iron, -/area/commons/lounge) -"rYm" = ( /obj/structure/cable, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, /turf/open/floor/iron, -/area/hallway/primary/central/aft) -"rYq" = ( -/obj/machinery/light/small/directional/west, -/obj/effect/turf_decal/bot, -/obj/effect/spawner/random/structure/tank_holder, -/turf/open/floor/iron, -/area/engineering/supermatter/room) -"rYr" = ( -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/transit_tube/curved/flipped{ +/area/station/hallway/secondary/command) +"seE" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/ai_monitored/aisat/exterior) -"rYv" = ( -/obj/effect/decal/cleanable/dirt, +/obj/machinery/door/airlock/external{ + name = "External Docking Port" + }, /obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/effect/turf_decal/stripes/corner{ +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/turf/open/floor/iron/smooth_edge{ +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"seP" = ( +/obj/machinery/telecomms/server/presets/security, +/obj/effect/turf_decal/tile/red/anticorner/contrasted{ + dir = 4 + }, +/turf/open/floor/iron/dark/telecomms, +/area/station/tcommsat/server) +"sfa" = ( +/obj/machinery/vending/cigarette, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/service/theater/abandoned) +"sfe" = ( +/obj/effect/turf_decal/tile/red/half/contrasted{ dir = 8 }, -/area/hallway/secondary/entry) -"rYy" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/chair/office{ - dir = 8 +/turf/open/floor/iron, +/area/station/security/checkpoint/engineering) +"sfo" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/firedoor, +/obj/item/folder/white, +/obj/effect/turf_decal/delivery, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/door/window/left/directional/north{ + name = "Medical Desk"; + req_access = list("medical") + }, +/obj/machinery/door/window/left/directional/south{ + name = "Medbay Desk"; + req_access = list("medical") }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/effect/landmark/start/depsec/supply, /turf/open/floor/iron, -/area/security/checkpoint/supply) -"rYW" = ( -/obj/machinery/light/directional/east, -/obj/item/radio/intercom/directional/east, -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ +/area/station/medical/medbay/central) +"sfs" = ( +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/turf_decal/tile/blue/half/contrasted{ +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"sfw" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/status_display/evac/directional/south, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"sfC" = ( +/obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/iron/white, -/area/medical/psychology) -"rZh" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/structure/cable, +/obj/effect/landmark/start/hangover, /obj/machinery/navbeacon{ - codes_txt = "patrol;next_patrol=arrivals3"; - location = "arrivals2" + codes_txt = "patrol;next_patrol=hall2"; + location = "hall1" + }, +/obj/effect/turf_decal/plaque{ + icon_state = "L5" }, /turf/open/floor/iron, -/area/hallway/secondary/entry) -"rZk" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/structure/chair/sofa/bench/left{ +/area/station/hallway/primary/central/fore) +"sfH" = ( +/obj/effect/landmark/start/hangover, +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/effect/turf_decal/box/corners{ +/turf/open/floor/iron, +/area/station/hallway/primary/fore) +"sfJ" = ( +/obj/structure/table/glass, +/obj/machinery/light_switch/directional/south, +/obj/effect/turf_decal/tile/blue/fourcorners, +/turf/open/floor/iron/white, +/area/station/medical/treatment_center) +"sfL" = ( +/obj/structure/chair/office{ dir = 4 }, -/obj/effect/turf_decal/box/corners{ - dir = 1 +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/grimy, +/area/station/service/library/abandoned) +"sfN" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/science/xenobiology) +"sfT" = ( +/obj/structure/table/wood, +/obj/item/clipboard, +/obj/effect/spawner/random/bureaucracy/briefcase{ + spawn_loot_count = 2; + spawn_random_offset = 1 }, /turf/open/floor/iron/dark, -/area/hallway/secondary/entry) -"rZm" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/area/station/service/library) +"sgZ" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/corner, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/spawner/random/engineering/tracking_beacon, +/turf/open/floor/iron/dark, +/area/station/engineering/main) +"shc" = ( +/obj/effect/landmark/start/prisoner, +/turf/open/floor/plating, +/area/station/security/prison/work) +"shm" = ( +/obj/effect/spawner/random/structure/table_or_rack, +/obj/machinery/airalarm/directional/north, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"shp" = ( +/obj/effect/turf_decal/tile/blue/fourcorners, /turf/open/floor/iron, -/area/hallway/secondary/entry) -"rZr" = ( -/obj/effect/decal/cleanable/dirt, +/area/station/medical/surgery/theatre) +"shq" = ( +/obj/effect/landmark/event_spawn, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron, -/area/maintenance/fore) -"rZx" = ( -/obj/machinery/light/directional/north, +/area/station/science/lobby) +"shB" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/science/xenobiology) -"rZC" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 1 +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 }, -/obj/machinery/light/directional/west, -/obj/machinery/status_display/ai/directional/west, /turf/open/floor/iron, -/area/engineering/hallway) -"rZH" = ( -/obj/effect/turf_decal/tile/red{ - dir = 1 +/area/station/medical/medbay/lobby) +"shJ" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/siphon/monitored/mix_output{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/security/prison) -"rZQ" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/turf/open/floor/engine/vacuum, +/area/station/engineering/atmos) +"shK" = ( +/obj/structure/chair/pew/right, +/turf/open/floor/iron{ + icon_state = "chapel" }, -/obj/effect/turf_decal/stripes/line{ +/area/station/service/chapel) +"shR" = ( +/obj/structure/closet/secure_closet/security/sec, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/red/anticorner/contrasted{ dir = 4 }, -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/public{ - name = "Service Hall"; - req_one_access_txt = "73" - }, -/turf/open/floor/iron/checker, -/area/hallway/secondary/service) -"sab" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/bot_white, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/command/gateway) -"sae" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ +/turf/open/floor/iron, +/area/station/security/lockers) +"shW" = ( +/obj/effect/turf_decal/tile/purple/half/contrasted{ dir = 1 }, -/obj/machinery/portable_atmospherics/pump, +/turf/open/floor/iron/white, +/area/station/science/lab) +"sie" = ( +/obj/machinery/status_display/evac/directional/south, /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/iron, +/area/station/hallway/primary/fore) +"sii" = ( +/obj/structure/table/wood/poker, +/obj/item/storage/dice, +/obj/effect/spawner/random/entertainment/money_large, +/turf/open/floor/iron/grimy, +/area/station/service/abandoned_gambling_den) +"sij" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron{ + heat_capacity = 1e+006 }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/box, -/turf/open/floor/iron/dark, -/area/engineering/atmos) -"saf" = ( -/obj/structure/disposalpipe/segment{ +/area/station/maintenance/starboard/aft) +"sik" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ dir = 4 }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/turf/open/floor/iron, +/area/station/maintenance/port/fore) +"sim" = ( +/obj/machinery/light/small/directional/east, +/obj/structure/bed, +/obj/item/bedsheet/captain, +/obj/effect/landmark/start/captain, +/obj/machinery/newscaster/directional/east, +/turf/open/floor/carpet, +/area/station/command/heads_quarters/captain/private) +"sio" = ( +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=hall10"; + location = "hall9" }, -/obj/effect/turf_decal/stripes/corner{ +/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 1 }, -/obj/effect/decal/cleanable/oil, /turf/open/floor/iron, -/area/engineering/atmos/hfr_room) -"saq" = ( -/obj/structure/chair/stool/directional/west, +/area/station/hallway/primary/central/aft) +"siq" = ( +/obj/structure/table/reinforced, +/obj/item/reagent_containers/food/drinks/soda_cans/thirteenloko, +/obj/effect/turf_decal/delivery, +/obj/structure/extinguisher_cabinet/directional/west, /turf/open/floor/iron, -/area/engineering/lobby) -"say" = ( -/obj/item/kirbyplants/random, -/obj/machinery/camera/directional/north{ - c_tag = "Chapel Quarters"; - name = "chapel camera" - }, -/obj/machinery/newscaster/directional/north, -/turf/open/floor/iron/grimy, -/area/service/chapel/office) -"saz" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable, +/area/station/maintenance/department/electrical) +"sis" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/structure/crate, +/obj/machinery/light/small/directional/south, /turf/open/floor/plating, -/area/security/lockers) -"saP" = ( -/obj/machinery/power/energy_accumulator/tesla_coil, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron, -/area/engineering/main) -"saS" = ( -/obj/structure/rack, -/obj/item/clothing/shoes/winterboots, -/obj/item/clothing/shoes/winterboots, -/obj/item/clothing/suit/hooded/wintercoat/science, -/obj/item/clothing/suit/hooded/wintercoat/science, -/obj/effect/turf_decal/bot, +/area/station/maintenance/starboard) +"siw" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 + }, +/obj/machinery/light/small/directional/south, +/obj/item/radio/intercom/directional/south, +/turf/open/floor/wood{ + icon_state = "wood-broken3" + }, +/area/station/hallway/secondary/service) +"siF" = ( +/obj/machinery/mineral/ore_redemption, +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/stripes/box, +/obj/machinery/door/window/left/directional/south{ + name = "Ore Redemption Access"; + req_access = list("mineral_storeroom") + }, /turf/open/floor/iron, -/area/science/xenobiology) -"sbm" = ( -/obj/structure/dresser, +/area/station/cargo/sorting) +"siI" = ( +/turf/open/floor/wood, +/area/station/service/library) +"siP" = ( +/obj/machinery/power/terminal{ + dir = 1 + }, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/security/detectives_office) -"sbD" = ( +/area/station/ai_monitored/turret_protected/ai) +"siT" = ( +/obj/machinery/holopad, +/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral/fourcorners, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment{ - dir = 6 - }, -/obj/structure/cable, -/turf/open/floor/iron, -/area/engineering/atmos/project) -"sbJ" = ( -/obj/structure/disposalpipe/trunk{ - dir = 1 - }, -/obj/machinery/disposal/bin, /obj/effect/turf_decal/bot, -/obj/effect/turf_decal/tile/brown/half/contrasted, -/turf/open/floor/iron, -/area/cargo/office) -"scB" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/aisat/exterior) +"siV" = ( /obj/effect/turf_decal/tile/yellow{ dir = 8 }, @@ -69253,837 +67359,807 @@ dir = 4 }, /obj/effect/decal/cleanable/dirt, -/obj/structure/rack, -/obj/effect/spawner/random/clothing/gloves, -/obj/effect/spawner/random/clothing/gloves, -/obj/effect/turf_decal/bot_red, /turf/open/floor/iron/white, -/area/maintenance/fore) -"scC" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/disposalpipe/segment{ +/area/station/maintenance/fore) +"siX" = ( +/obj/effect/landmark/start/hangover, +/obj/effect/turf_decal/siding/wood{ dir = 4 }, +/turf/open/floor/wood, +/area/station/service/theater) +"sjd" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/plating, -/area/maintenance/port/greater) -"scE" = ( -/obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/mob/living/simple_animal/sloth/citrus, /turf/open/floor/iron, -/area/ai_monitored/command/storage/eva) -"scI" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/green/anticorner/contrasted{ +/area/station/cargo/qm) +"sjg" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/manifold{ dir = 1 }, -/mob/living/carbon/human/species/monkey, -/turf/open/floor/iron/white, -/area/medical/virology) -"scL" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/decal/cleanable/dirt, -/obj/effect/landmark/start/detective, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/security/detectives_office) -"scP" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/stripes/line{ - dir = 10 +/obj/effect/turf_decal/stripes/corner{ + dir = 8 }, -/turf/open/floor/iron, -/area/hallway/secondary/entry) -"scQ" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"sdE" = ( /obj/effect/decal/cleanable/dirt, -/obj/machinery/door/firedoor, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 +/obj/machinery/airalarm/kitchen_cold_room{ + dir = 1; + pixel_y = 24 }, -/obj/machinery/door/airlock/external{ - name = "Mining Dock Airlock" +/turf/open/floor/iron/freezer, +/area/station/service/kitchen/coldroom) +"sjh" = ( +/obj/structure/statue/sandstone/venus{ + name = "Justice" }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/turf/open/floor/plating/airless, +/area/space/nearstation) +"sji" = ( +/obj/structure/closet/crate{ + icon_state = "crateopen" }, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/spawner/random/maintenance, +/obj/effect/turf_decal/bot, +/obj/item/electronics/apc, +/turf/open/floor/iron, +/area/station/cargo/storage) +"sjo" = ( +/obj/structure/cable, +/obj/effect/turf_decal/tile/blue/fourcorners, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 4 }, -/obj/effect/mapping_helpers/airlock/access/any/supply/mining, +/obj/structure/disposalpipe/segment, /turf/open/floor/iron, -/area/cargo/miningoffice) -"sdF" = ( -/obj/structure/sign/nanotrasen, -/turf/closed/wall/r_wall, -/area/command/heads_quarters/rd) -"sdI" = ( -/obj/structure/cable, -/obj/effect/turf_decal/tile/neutral, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/power/apc/auto_name/directional/east, +/area/station/medical/medbay/central) +"sjt" = ( +/turf/closed/wall, +/area/station/hallway/secondary/entry) +"sjy" = ( +/obj/machinery/light/directional/north, +/obj/item/kirbyplants/random, +/obj/machinery/button/door/directional/north{ + id = "evashutters2"; + name = "E.V.A. Shutters"; + req_access = list("command") + }, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) +"sjG" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/structure/crate, +/turf/open/floor/plating, +/area/station/maintenance/starboard) +"sjK" = ( +/turf/open/floor/iron/dark, +/area/station/service/library/abandoned) +"sjP" = ( +/obj/structure/table/reinforced, +/obj/machinery/computer/security/telescreen{ + dir = 4; + network = list("xeno") + }, +/obj/effect/turf_decal/bot, /turf/open/floor/iron, -/area/hallway/primary/aft) -"sdK" = ( -/obj/structure/cable, +/area/station/science/xenobiology) +"skd" = ( +/obj/structure/table/reinforced, +/obj/item/book/manual/wiki/surgery, +/obj/item/scalpel, +/obj/item/cautery, +/obj/effect/turf_decal/tile/blue/anticorner/contrasted{ + dir = 1 + }, +/turf/open/floor/iron/white, +/area/station/medical/surgery/theatre) +"ske" = ( +/obj/effect/spawner/random/entertainment/arcade, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/ai_upload) -"sdP" = ( -/obj/effect/landmark/start/prisoner, -/turf/open/floor/plating, -/area/security/prison) -"sdT" = ( -/obj/machinery/camera/directional/south{ - c_tag = "Medbay - Surgery A"; - name = "medbay camera"; - network = list("ss13","medbay") - }, -/obj/structure/cable, -/obj/structure/closet/crate/freezer/surplus_limbs, +/area/station/service/abandoned_gambling_den/gaming) +"sks" = ( +/turf/open/floor/iron, +/area/station/medical/surgery/aft) +"skD" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/power/apc/auto_name/directional/south, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, /turf/open/floor/iron/dark, -/area/medical/surgery/theatre) -"sec" = ( -/obj/structure/cable, -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/area/station/ai_monitored/turret_protected/aisat_interior) +"skH" = ( +/obj/structure/table/wood, +/obj/structure/sign/poster/official/help_others{ + pixel_x = -32 }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ - cycle_id = "viro-passthrough" +/obj/item/toy/figure/paramedic{ + pixel_x = 2; + pixel_y = 8 }, -/obj/machinery/door/airlock/maintenance_hatch{ - name = "Maintenance Hatch"; - req_access_txt = "12" +/obj/item/storage/dice{ + pixel_x = -4; + pixel_y = 2 }, /turf/open/floor/iron, -/area/medical/medbay/central) -"sed" = ( -/obj/structure/disposalpipe/segment{ +/area/station/medical/break_room) +"skI" = ( +/obj/effect/turf_decal/tile/yellow{ dir = 4 }, +/turf/open/floor/iron/white, +/area/station/medical/chemistry) +"skP" = ( /obj/structure/cable, +/turf/open/floor/wood, +/area/station/service/library/abandoned) +"skX" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/plating, -/area/service/abandoned_gambling_den/gaming) -"sen" = ( -/obj/structure/table/wood, -/obj/item/paper_bin/construction, -/obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/maintenance, -/turf/open/floor/wood{ - icon_state = "wood-broken5" +/obj/effect/turf_decal/tile/blue{ + dir = 8 }, -/area/maintenance/port/fore) -"sev" = ( -/obj/structure/table/wood, -/obj/effect/decal/cleanable/dirt, -/obj/item/paper_bin, -/turf/open/floor/plating, -/area/service/library/abandoned) -"seO" = ( -/obj/structure/dresser, -/obj/structure/mirror/directional/north, -/turf/open/floor/wood, -/area/hallway/secondary/service) -"seR" = ( +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"skZ" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/effect/turf_decal/tile/neutral{ - dir = 1 + dir = 4 }, -/turf/open/floor/iron, -/area/hallway/primary/fore) -"seS" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 +/obj/effect/turf_decal/tile/brown{ + dir = 4 }, -/turf/open/floor/iron/white, -/area/medical/treatment_center) -"sfb" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light/small/directional/north, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, /turf/open/floor/iron, -/area/security/prison/safe) -"sfg" = ( -/turf/open/floor/iron, -/area/engineering/atmos/hfr_room) -"sfh" = ( -/obj/effect/turf_decal/tile/neutral{ +/area/station/hallway/primary/central/fore) +"sli" = ( +/obj/structure/table/glass, +/obj/item/assembly/igniter, +/obj/item/assembly/igniter, +/obj/item/assembly/igniter, +/obj/item/assembly/timer{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/assembly/timer{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/assembly/timer{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/machinery/newscaster/directional/west, +/obj/effect/turf_decal/tile/yellow/half/contrasted{ dir = 8 }, -/obj/effect/landmark/start/hangover, -/turf/open/floor/iron, -/area/hallway/secondary/command) -"sfk" = ( -/obj/structure/table/reinforced, -/obj/item/folder/red, -/obj/item/pen, +/turf/open/floor/iron/white, +/area/station/medical/pharmacy) +"slp" = ( +/obj/structure/cable, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/security/checkpoint/engineering) +"slF" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/dark, -/area/security/interrogation) -"sfA" = ( -/obj/structure/cable, +/area/station/science/explab) +"slG" = ( +/obj/machinery/atmospherics/pipe/bridge_pipe/green/visible{ + dir = 4 + }, /obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/pipe/bridge_pipe/cyan/visible, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"slH" = ( +/obj/structure/table/glass, +/obj/item/storage/medkit/fire{ + pixel_x = 6; + pixel_y = 6 + }, +/obj/item/storage/medkit/fire{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/storage/medkit/regular, +/obj/item/storage/medkit/fire{ + pixel_x = -3; + pixel_y = -3 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/medical/storage) +"slN" = ( /obj/effect/turf_decal/delivery, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/maintenance/port/greater) -"sfF" = ( +/area/station/maintenance/port/greater) +"slY" = ( /obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 10 +/obj/structure/window/reinforced/plasma/spawner/west{ + dir = 1 }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron, -/area/hallway/primary/central/fore) -"sfG" = ( -/turf/closed/wall, -/area/commons/vacant_room/commissary) -"sfK" = ( +/obj/machinery/power/energy_accumulator/grounding_rod/anchored, +/turf/open/floor/engine, +/area/station/engineering/supermatter) +"smu" = ( +/obj/effect/decal/cleanable/dirt, /obj/structure/cable, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/obj/effect/turf_decal/stripes/line{ dir = 8 }, -/turf/open/floor/iron/grimy, -/area/command/heads_quarters/hop) -"sfM" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/delivery, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/maintenance/fore) -"sfQ" = ( -/obj/structure/disposalpipe/segment{ +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "viro-passthrough" + }, +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Maintenance Hatch" + }, +/obj/effect/mapping_helpers/airlock/unres{ dir = 4 }, -/obj/structure/cable, -/obj/effect/turf_decal/tile/green/fourcorners, +/obj/effect/mapping_helpers/airlock/access/any/medical/maintenance, /turf/open/floor/iron, -/area/medical/virology) -"sga" = ( +/area/station/medical/medbay/central) +"smy" = ( +/obj/structure/chair/stool/directional/west, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/effect/decal/cleanable/dirt, +/obj/effect/landmark/start/paramedic, /turf/open/floor/iron, -/area/hallway/secondary/entry) -"sgj" = ( -/obj/machinery/power/solar_control{ +/area/station/medical/break_room) +"smF" = ( +/obj/structure/chair{ dir = 8; - id = "forestarboard"; - name = "Starboard Bow Solar Control" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 6 + name = "Judge" }, -/obj/structure/cable, -/turf/open/floor/plating, -/area/maintenance/solars/starboard/fore) -"sgm" = ( -/obj/effect/spawner/structure/window, -/turf/open/floor/plating, -/area/cargo/drone_bay) -"sgt" = ( -/obj/machinery/light/small/directional/east, /obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/status_display/evac/directional/east, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 - }, -/obj/structure/tank_holder, -/obj/effect/turf_decal/trimline/blue/filled/line{ +/obj/machinery/newscaster/directional/east, +/turf/open/floor/iron, +/area/station/security/courtroom) +"smG" = ( +/obj/structure/closet/firecloset, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"smJ" = ( +/obj/structure/cable, +/obj/effect/turf_decal/tile/red/half/contrasted{ dir = 4 }, -/turf/open/floor/iron/dark, -/area/engineering/transit_tube) -"sgu" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, -/area/engineering/main) -"sgx" = ( -/obj/machinery/navbeacon{ - codes_txt = "delivery;dir=4"; - dir = 4; - freq = 1400; - location = "QM #1" - }, +/area/station/security/checkpoint/escape) +"smL" = ( /obj/effect/turf_decal/delivery, -/obj/machinery/light/directional/west, -/mob/living/simple_animal/bot/mulebot{ - home_destination = "QM #3"; - suffix = "#3" - }, -/turf/open/floor/iron, -/area/cargo/storage) -"sgI" = ( -/obj/structure/easel, -/turf/open/floor/iron, -/area/security/prison) -"sgL" = ( -/obj/structure/table/glass, -/obj/item/folder/blue{ - pixel_x = 6; - pixel_y = 6 +/obj/structure/table/reinforced, +/obj/item/reagent_containers/glass/beaker{ + pixel_x = -8; + pixel_y = 12 }, -/obj/item/folder/white, -/obj/item/pen, -/obj/effect/turf_decal/tile/blue{ - dir = 4 +/obj/structure/microscope{ + pixel_x = -1; + pixel_y = 2 }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 +/obj/item/biopsy_tool{ + pixel_x = 14; + pixel_y = 4 }, +/turf/open/floor/iron, +/area/station/science/xenobiology) +"smO" = ( +/obj/structure/sign/warning/electric_shock, +/turf/closed/wall/r_wall, +/area/station/maintenance/solars/starboard/fore) +"smR" = ( +/obj/machinery/portable_atmospherics/canister/nitrogen, +/turf/open/floor/engine/n2, +/area/station/engineering/atmos) +"smU" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/white, -/area/command/heads_quarters/cmo) -"sgO" = ( -/obj/structure/disposalpipe/trunk{ - dir = 8 - }, -/obj/machinery/disposal/bin, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron, -/area/commons/toilet/restrooms) -"sgR" = ( -/obj/effect/landmark/start/medical_doctor, -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 6 +/obj/machinery/door/airlock{ + name = "Auxiliary Storage Closet" }, -/turf/open/floor/iron/white, -/area/medical/treatment_center) -"shl" = ( -/obj/effect/turf_decal/tile/red{ - dir = 4 +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/obj/machinery/firealarm/directional/west, /turf/open/floor/iron, -/area/security/prison) -"shw" = ( +/area/station/maintenance/port/fore) +"smZ" = ( /obj/structure/cable, +/obj/machinery/holopad/secure, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/yellow{ +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/turf/open/floor/wood, +/area/station/command/heads_quarters/captain/private) +"snu" = ( +/obj/structure/cable, +/obj/machinery/power/apc/auto_name/directional/west, +/turf/open/floor/wood, +/area/station/service/library) +"snv" = ( +/obj/structure/chair/office{ dir = 8 }, -/turf/open/floor/iron, -/area/hallway/primary/port) -"shA" = ( /obj/structure/cable, -/obj/structure/disposalpipe/segment, -/obj/effect/landmark/start/hangover, /obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/landmark/start/depsec/medical, /turf/open/floor/iron, -/area/hallway/primary/port) -"shF" = ( -/obj/structure/dresser, -/obj/machinery/newscaster/directional/north, +/area/station/security/checkpoint/medical) +"snK" = ( +/obj/machinery/atmospherics/pipe/smart/simple/dark/visible, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/station/maintenance/disposal/incinerator) +"snQ" = ( +/obj/structure/table/wood, +/obj/item/storage/photo_album/chapel, /turf/open/floor/iron/grimy, -/area/command/heads_quarters/hos) -"shH" = ( -/obj/structure/cable, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/area/station/service/chapel/office) +"snU" = ( +/obj/machinery/atmospherics/pipe/smart/simple/cyan/hidden, +/obj/machinery/light_switch/directional/west{ + pixel_y = 8 }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/obj/machinery/light/directional/west, +/obj/machinery/camera/directional/west{ + c_tag = "Atmospherics - Office"; + name = "atmospherics camera" + }, +/obj/effect/turf_decal/bot, +/obj/item/radio/intercom/directional/west{ + pixel_y = -8 + }, +/obj/machinery/modular_computer/console/preset/civilian{ + dir = 4 + }, +/turf/open/floor/iron/dark/textured_large, +/area/station/engineering/atmos/storage/gas) +"snW" = ( +/obj/machinery/door/window/left/directional/north{ + dir = 4; + name = "Magboot Storage"; + pixel_x = -1; + req_access = list("eva") + }, +/obj/structure/window/reinforced{ dir = 1 }, -/turf/open/floor/iron, -/area/cargo/qm) -"shP" = ( -/turf/closed/wall, -/area/engineering/atmos/pumproom) -"shX" = ( -/obj/structure/cable, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/blood/splatter, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 +/obj/structure/rack, +/obj/item/clothing/shoes/magboots{ + pixel_x = -4; + pixel_y = 3 }, -/obj/effect/turf_decal/tile/brown/half/contrasted, -/turf/open/floor/iron, -/area/maintenance/disposal) -"shY" = ( -/obj/structure/cable, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ +/obj/item/clothing/shoes/magboots, +/obj/item/clothing/shoes/magboots{ + pixel_x = 4; + pixel_y = -3 + }, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/command/storage/eva) +"sog" = ( +/obj/machinery/atmospherics/pipe/layer_manifold/supply/hidden{ dir = 8 }, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ dir = 8 }, -/turf/open/floor/iron, -/area/maintenance/starboard/aft) -"sin" = ( -/obj/machinery/light/small/directional/west, -/turf/open/floor/engine/n2o, -/area/engineering/atmos) -"sip" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/plating, -/area/commons/fitness/recreation) -"sit" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/decal/cleanable/generic, -/turf/open/floor/plating, -/area/maintenance/fore) -"siC" = ( +/turf/open/floor/iron/dark/corner, +/area/station/maintenance/disposal/incinerator) +"sov" = ( /obj/structure/cable, +/obj/effect/turf_decal/tile/neutral/fourcorners, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/holopad, -/obj/effect/turf_decal/bot, /turf/open/floor/iron, -/area/cargo/qm) -"siG" = ( -/obj/effect/spawner/structure/window/hollow/reinforced/directional{ - dir = 6 - }, -/obj/structure/cable, -/turf/open/floor/plating, -/area/service/abandoned_gambling_den) -"siH" = ( +/area/station/maintenance/department/electrical) +"sox" = ( /obj/structure/cable, +/turf/open/floor/iron/grimy, +/area/station/command/heads_quarters/hop) +"soy" = ( +/obj/machinery/camera/directional/east{ + c_tag = "Science - Aft Center"; + name = "science camera"; + network = list("ss13","rd") + }, +/obj/effect/turf_decal/tile/purple, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ +/turf/open/floor/iron/white, +/area/station/science/research) +"soD" = ( +/obj/item/circular_saw, +/obj/item/surgicaldrill{ + pixel_y = 5 + }, +/obj/structure/table/reinforced, +/obj/effect/turf_decal/tile/blue/fourcorners, +/turf/open/floor/iron/white, +/area/station/medical/surgery/theatre) +"soK" = ( +/obj/structure/chair{ dir = 4 }, /obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/effect/turf_decal/siding/brown{ - dir = 4 +/obj/effect/landmark/start/hangover, +/turf/open/floor/iron/dark, +/area/station/security/courtroom) +"soN" = ( +/obj/structure/table/reinforced, +/obj/machinery/computer/security/telescreen/entertainment/directional/west, +/turf/open/floor/wood, +/area/station/engineering/break_room) +"soW" = ( +/obj/effect/turf_decal/tile/red{ + dir = 1 }, /turf/open/floor/iron, -/area/hallway/primary/fore) -"siL" = ( -/obj/machinery/chem_heater/withbuffer, -/obj/effect/turf_decal/tile/yellow/fourcorners, -/obj/item/radio/intercom/directional/east, -/turf/open/floor/iron/white, -/area/medical/chemistry) -"siM" = ( -/obj/structure/cable, -/obj/machinery/power/tracker, -/turf/open/floor/iron/solarpanel/airless, -/area/solars/port/fore) -"siN" = ( +/area/station/security/holding_cell) +"spa" = ( +/obj/machinery/light/small/directional/south, /obj/effect/decal/cleanable/dirt, -/obj/structure/closet, -/obj/effect/spawner/random/maintenance/two, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/neutral/half/contrasted, -/turf/open/floor/iron, -/area/maintenance/port/greater) -"siP" = ( -/obj/machinery/power/terminal{ +/obj/machinery/chem_dispenser/drinks/beer{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/ai) -"siT" = ( -/obj/machinery/holopad, -/obj/structure/cable, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron/dark, -/area/ai_monitored/aisat/exterior) -"sjc" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/table/wood/poker, +/obj/structure/sign/poster/contraband/random/directional/south, +/turf/open/floor/plating, +/area/station/service/abandoned_gambling_den) +"spq" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 4 +/turf/open/floor/iron/cafeteria, +/area/station/service/kitchen) +"spw" = ( +/obj/machinery/atmospherics/components/binary/valve/digital, +/turf/open/floor/iron/white, +/area/station/science/ordnance/storage) +"spG" = ( +/obj/structure/chair/office{ + dir = 8 }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/cargo/storage) -"sjf" = ( -/obj/structure/table/reinforced, -/obj/item/airlock_painter/decal, -/obj/effect/turf_decal/bot, -/obj/item/toner, -/obj/effect/turf_decal/tile/yellow/anticorner/contrasted{ +/turf/open/floor/carpet, +/area/station/commons/vacant_room/office) +"spI" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/obj/effect/turf_decal/tile/blue{ dir = 4 }, -/turf/open/floor/iron, -/area/engineering/main) -"sjh" = ( -/obj/structure/statue/sandstone/venus{ - name = "Justice" - }, -/turf/open/floor/plating/airless, -/area/space/nearstation) -"sjp" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/pipe/heat_exchanging/simple, -/turf/open/floor/iron/dark/telecomms, -/area/tcommsat/server) -"sjq" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/green, /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, -/area/hallway/secondary/entry) -"sjC" = ( +/area/station/engineering/hallway) +"spJ" = ( +/obj/machinery/portable_atmospherics/canister/carbon_dioxide, +/turf/open/floor/engine/co2, +/area/station/engineering/atmos) +"spQ" = ( +/obj/item/kirbyplants/random, +/obj/machinery/light/directional/south, +/obj/machinery/firealarm/directional/south, /turf/open/floor/iron/grimy, -/area/command/heads_quarters/hop) -"sjF" = ( -/obj/effect/turf_decal/tile/purple{ - dir = 4 - }, -/turf/open/floor/iron/white, -/area/command/heads_quarters/rd) -"sjH" = ( +/area/station/command/corporate_showroom) +"spZ" = ( /obj/structure/table, -/obj/item/stack/package_wrap, -/obj/item/hand_labeler, +/obj/machinery/status_display/ai/directional/west, +/obj/item/storage/box/donkpockets, /obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/west, /turf/open/floor/iron/dark, -/area/service/chapel/funeral) -"sjW" = ( -/obj/effect/spawner/random/vending/colavend, -/obj/effect/turf_decal/delivery, +/area/station/security/courtroom) +"sqd" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, /turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"ska" = ( +/area/station/hallway/primary/central/aft) +"sqn" = ( /obj/structure/disposalpipe/segment, -/obj/machinery/door/airlock/maintenance_hatch{ - name = "Bar Maintenance"; - req_access_txt = "25" - }, +/obj/structure/cable, /obj/effect/turf_decal/stripes/line{ - dir = 1 + dir = 9 }, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/duct, -/turf/open/floor/iron, -/area/maintenance/department/crew_quarters/bar) -"ski" = ( -/obj/effect/turf_decal/tile/purple/fourcorners, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 6 - }, -/turf/open/floor/iron, -/area/science/research) -"skk" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, +/turf/open/floor/iron/white, +/area/station/medical/virology) +"sqx" = ( +/obj/effect/turf_decal/tile/blue/fourcorners, +/obj/effect/landmark/start/hangover, /turf/open/floor/iron, -/area/command/gateway) -"skt" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/area/station/medical/medbay/lobby) +"sqG" = ( +/obj/machinery/gulag_teleporter, +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/machinery/airalarm/directional/south, -/turf/open/floor/iron/dark, -/area/security/detectives_office) -"skD" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, /turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/aisat_interior) -"skF" = ( -/obj/structure/cable, -/obj/effect/turf_decal/trimline/blue/filled/corner{ - dir = 1 - }, +/area/station/security/processing) +"sqI" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/white, -/area/medical/treatment_center) -"skJ" = ( -/obj/machinery/shieldgen, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/structure/sign/warning/nosmoking{ - pixel_y = 32 +/turf/open/floor/iron/half, +/area/station/service/hydroponics) +"sqM" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, +/obj/structure/disposalpipe/segment{ + dir = 9 }, +/obj/structure/closet/secure_closet/freezer/meat, /obj/effect/turf_decal/bot, -/turf/open/floor/iron, -/area/engineering/main) -"slj" = ( +/obj/item/food/meat/slab/monkey, +/obj/item/food/meat/slab/monkey, +/turf/open/floor/iron/dark, +/area/station/service/kitchen/coldroom) +"sqW" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment, /obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/structure/table/reinforced, -/obj/item/tank/internals/emergency_oxygen/engi, -/obj/item/tank/internals/emergency_oxygen/engi, -/obj/item/stack/cable_coil, -/obj/effect/turf_decal/bot, /turf/open/floor/iron, -/area/engineering/main) -"sls" = ( +/area/station/cargo/sorting) +"sqY" = ( /obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/siding/white{ - dir = 4 - }, -/obj/machinery/door/window/right/directional/north{ - name = "Kitchen Delivery"; - req_access_txt = "28" - }, -/obj/structure/window/reinforced{ - dir = 4 + dir = 6 }, -/obj/effect/turf_decal/delivery, -/turf/open/floor/iron/freezer, -/area/service/kitchen/coldroom) -"slt" = ( /obj/structure/cable, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 4 - }, -/turf/open/floor/iron, -/area/engineering/supermatter/room) -"slu" = ( +/obj/effect/turf_decal/tile/blue, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/item/radio/intercom/directional/south, -/obj/effect/turf_decal/stripes/line{ - dir = 10 +/turf/open/floor/iron, +/area/station/maintenance/starboard/aft) +"sra" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 }, -/obj/structure/closet/radiation, -/turf/open/floor/iron/dark, -/area/engineering/atmos) -"slB" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 8 +/obj/machinery/button/door/directional/west{ + id = "Dorm2"; + name = "Dormitory Door Lock"; + normaldoorcontrol = 1; + specialfunctions = 4 }, /turf/open/floor/wood, -/area/service/theater) -"slP" = ( -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/yellow{ +/area/station/commons/dorms) +"srg" = ( +/obj/structure/table/glass, +/obj/item/food/pizzaslice/vegetable, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/maintenance/space_hut/observatory) +"sry" = ( +/obj/effect/turf_decal/tile/green{ dir = 4 }, -/obj/effect/turf_decal/tile/yellow{ +/turf/open/floor/iron/white, +/area/station/medical/virology) +"srC" = ( +/obj/structure/table/wood, +/obj/item/storage/dice, +/obj/machinery/computer/security/telescreen/entertainment/directional/south, +/obj/structure/window/reinforced{ dir = 8 }, -/obj/structure/chair/stool/bar/directional/south, -/turf/open/floor/iron, -/area/service/kitchen/abandoned) -"slR" = ( -/obj/machinery/duct, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"slZ" = ( -/obj/machinery/door/airlock/maintenance_hatch{ - name = "Maintenance Hatch"; - req_access_txt = "12" - }, -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/iron, -/area/maintenance/port/greater) -"smc" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/engineering/hallway) -"smg" = ( -/obj/item/storage/toolbox/emergency, -/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/iron/grimy, +/area/station/service/library) +"srI" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/service/abandoned_gambling_den) -"smp" = ( -/obj/effect/turf_decal/tile/neutral, +/area/station/service/abandoned_gambling_den) +"srO" = ( +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/bluespace_vendor/directional/east, -/turf/open/floor/iron, -/area/hallway/primary/central/fore) -"smO" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/machinery/light/directional/west, -/obj/machinery/status_display/evac/directional/west, -/turf/open/floor/iron, -/area/engineering/main) -"smX" = ( -/obj/effect/landmark/start/hangover, -/obj/structure/railing/corner{ - dir = 8 +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/tile/green/half/contrasted{ + dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) +"srZ" = ( +/obj/structure/window/reinforced, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/aisat/exterior) +"sse" = ( +/obj/structure/sign/directions/engineering{ + desc = "A sign that shows there are doors here. There are doors everywhere!"; + icon_state = "doors"; + name = "WARNING: PRESSURIZED DOORS" }, -/turf/open/floor/iron, -/area/hallway/primary/fore) -"snk" = ( -/obj/structure/chair/office{ +/turf/closed/wall, +/area/station/security/courtroom) +"ssk" = ( +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/landmark/start/lawyer, /obj/structure/cable, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/maintenance/port/greater) +"ssq" = ( +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/machinery/power/apc/auto_name/directional/west, -/turf/open/floor/wood, -/area/service/lawoffice) -"snm" = ( -/obj/machinery/computer/shuttle/mining{ +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/white, +/area/station/science/auxlab) +"sst" = ( +/obj/machinery/atmospherics/components/trinary/filter/flipped/critical{ dir = 8 }, -/obj/machinery/light/directional/east, -/obj/machinery/status_display/ai/directional/east, -/obj/effect/turf_decal/tile/brown/half/contrasted{ - dir = 4 - }, -/turf/open/floor/iron, -/area/cargo/qm) -"snn" = ( -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/yellow{ dir = 1 }, +/obj/effect/turf_decal/tile/yellow, /turf/open/floor/iron, -/area/cargo/storage) -"snp" = ( -/obj/effect/turf_decal/stripes/corner{ +/area/station/engineering/supermatter/room) +"ssy" = ( +/obj/structure/disposalpipe/segment{ dir = 4 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/button/door/directional/north{ - id = "gatewayshutters"; - name = "Gateway Shutters"; - req_access_txt = "19" +/obj/machinery/newscaster/directional/north, +/obj/machinery/duct, +/turf/open/floor/iron/grimy, +/area/station/service/bar) +"ssH" = ( +/obj/structure/filingcabinet/security, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/security/detectives_office/private_investigators_office) +"ssI" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 4 }, /turf/open/floor/iron, -/area/hallway/primary/central/aft) -"snx" = ( +/area/station/maintenance/starboard/aft) +"ssQ" = ( +/turf/open/floor/iron, +/area/station/security/prison/visit) +"ssS" = ( /obj/structure/cable, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/sorting/mail{ - dir = 4; - sortType = 27 - }, -/turf/open/floor/iron/white, -/area/medical/medbay/central) -"snF" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 1 }, -/obj/effect/landmark/event_spawn, +/turf/open/floor/iron, +/area/station/security/checkpoint/escape) +"ssX" = ( +/turf/open/floor/iron, +/area/station/science/auxlab) +"stc" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron, -/area/science/research) -"snH" = ( -/obj/machinery/light/small/directional/south, +/area/station/medical/pharmacy) +"stf" = ( +/obj/structure/disposalpipe/segment, /obj/effect/decal/cleanable/dirt, -/obj/machinery/vending/boozeomat/all_access, -/obj/structure/sign/poster/contraband/random/directional/south, +/obj/effect/turf_decal/tile/purple/half/contrasted{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/cargo/miningoffice) +"stm" = ( +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, -/area/service/abandoned_gambling_den) -"snW" = ( -/obj/machinery/door/window/left/directional/north{ - dir = 4; - name = "Magboot Storage"; - pixel_x = -1; - req_access_txt = "18" +/area/station/maintenance/port/lesser) +"stz" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"stD" = ( +/obj/machinery/suit_storage_unit/engine, +/obj/machinery/status_display/evac/directional/north, +/obj/effect/turf_decal/stripes/line{ + dir = 6 }, -/obj/structure/window/reinforced{ - dir = 1 +/turf/open/floor/iron/dark/textured, +/area/station/engineering/storage) +"stF" = ( +/obj/structure/sign/warning/electric_shock{ + pixel_x = -32; + pixel_y = 32 }, -/obj/structure/rack, -/obj/item/clothing/shoes/magboots{ - pixel_x = -4; - pixel_y = 3 +/turf/open/space, +/area/space/nearstation) +"stL" = ( +/turf/open/floor/plating{ + icon_state = "panelscorched" }, -/obj/item/clothing/shoes/magboots, -/obj/item/clothing/shoes/magboots{ - pixel_x = 4; - pixel_y = -3 +/area/station/security/execution/transfer) +"stN" = ( +/obj/structure/railing{ + dir = 10 }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/ai_monitored/command/storage/eva) -"snX" = ( -/obj/machinery/door/airlock{ - name = "Medbay Auxiliary Storage"; - req_access_txt = "5" +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/firedoor/border_only{ + dir = 8 }, -/obj/effect/decal/cleanable/dirt, +/turf/open/floor/wood, +/area/station/service/theater) +"suj" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/effect/turf_decal/stripes/line{ +/obj/structure/disposalpipe/junction/yjunction, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 8 }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 +/turf/open/floor/iron, +/area/station/hallway/primary/fore) +"suk" = ( +/obj/effect/turf_decal/siding/white, +/obj/item/radio/intercom/directional/west, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/maintenance/starboard/aft) -"soa" = ( -/obj/machinery/door/window/right/directional/north, -/obj/effect/decal/cleanable/dirt, +/area/station/service/kitchen) +"sup" = ( /obj/structure/cable, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/service/abandoned_gambling_den) -"soc" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, /obj/effect/decal/cleanable/dirt, -/obj/machinery/door/airlock/maintenance_hatch{ - name = "Robotics Lab Maintenance"; - req_access_txt = "29" +/obj/effect/turf_decal/tile/neutral/half/contrasted, +/turf/open/floor/iron, +/area/station/maintenance/port/fore) +"suw" = ( +/obj/item/kirbyplants/random, +/obj/machinery/status_display/ai/directional/west, +/turf/open/floor/carpet, +/area/station/commons/vacant_room/office) +"suy" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock{ + name = "Locker Room" }, -/obj/structure/cable, /obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -70091,1283 +68167,1319 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/maintenance/port/aft) -"soj" = ( -/obj/effect/spawner/structure/window/hollow/reinforced/directional{ - dir = 5 - }, -/obj/structure/cable, -/turf/open/floor/plating, -/area/service/abandoned_gambling_den) -"sow" = ( -/obj/structure/cable, -/obj/effect/turf_decal/siding/white, -/obj/machinery/light/directional/west, -/obj/machinery/power/apc/auto_name/directional/west, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark/side{ +/area/station/commons/locker) +"suz" = ( +/obj/structure/table/wood, +/obj/item/flashlight/lamp, +/obj/machinery/airalarm/directional/west, +/turf/open/floor/iron/grimy, +/area/station/security/detectives_office/private_investigators_office) +"suI" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/item/radio/intercom/directional/north, +/obj/effect/turf_decal/tile/red/half/contrasted{ dir = 1 }, -/area/hallway/primary/fore) -"soO" = ( -/obj/structure/disposalpipe/segment{ - dir = 10 +/turf/open/floor/iron, +/area/station/security/lockers) +"suZ" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/table/reinforced, +/obj/item/book/manual/wiki/atmospherics, +/obj/item/book/manual/wiki/atmospherics{ + pixel_x = 4; + pixel_y = -4 }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/obj/item/pipe_dispenser, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/blue{ + dir = 8 }, -/turf/open/floor/iron, -/area/cargo/storage) -"soU" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/simple/cyan/hidden{ +/obj/effect/turf_decal/tile/red{ dir = 4 }, -/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/iron/cafeteria, +/area/station/engineering/atmos) +"svk" = ( +/obj/structure/chair/office, +/obj/machinery/light/small/directional/north, /turf/open/floor/plating, -/area/engineering/atmos/storage/gas) -"soX" = ( -/obj/effect/turf_decal/tile/red{ - dir = 1 +/area/station/service/library/abandoned) +"svl" = ( +/obj/structure/cable, +/obj/effect/landmark/start/hangover, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 8 }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/blue{ - dir = 4 +/turf/open/floor/iron, +/area/station/hallway/primary/central/aft) +"svn" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment{ + dir = 5 }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 +/turf/open/floor/plating, +/area/station/maintenance/port/greater) +"svp" = ( +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plating, +/area/station/security/range) +"svq" = ( +/obj/machinery/status_display/supply{ + pixel_x = -32 }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/obj/effect/turf_decal/tile/brown{ dir = 8 }, +/obj/machinery/camera/directional/west{ + c_tag = "Cargo Bay - Port"; + name = "cargo camera" + }, /turf/open/floor/iron, -/area/medical/break_room) -"spi" = ( +/area/station/cargo/storage) +"svu" = ( +/obj/structure/table/wood, +/obj/item/clothing/under/costume/maid, +/obj/item/clothing/head/kitty, +/obj/effect/decal/cleanable/cobweb, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/service/theater/abandoned) +"svz" = ( +/obj/structure/disposalpipe/segment, /obj/structure/cable, -/obj/effect/turf_decal/tile/blue/fourcorners, +/obj/effect/decal/cleanable/dirt, +/obj/structure/sign/poster/random/directional/east, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"svI" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron, -/area/medical/medbay/central) -"spl" = ( -/obj/structure/disposalpipe/segment{ - dir = 6 +/obj/machinery/camera/directional/east{ + c_tag = "Engineering Hallway - Center"; + name = "hallway camera" }, -/turf/open/floor/plating{ - icon_state = "platingdmg3" +/obj/effect/turf_decal/tile/yellow{ + dir = 4 }, -/area/maintenance/department/crew_quarters/bar) -"spo" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, /turf/open/floor/iron, -/area/science/xenobiology) -"spu" = ( -/obj/effect/landmark/event_spawn, -/obj/effect/turf_decal/plaque{ - icon_state = "L5" +/area/station/hallway/primary/port) +"svK" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/door/airlock/security/glass{ + name = "Security Checkpoint" + }, +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/mapping_helpers/airlock/access/all/security/general, +/turf/open/floor/iron/dark/textured, +/area/station/security/checkpoint) +"svN" = ( +/obj/structure/cable, +/obj/effect/turf_decal/tile/purple/half/contrasted{ + dir = 8 + }, +/turf/open/floor/iron/white, +/area/station/science/xenobiology) +"svW" = ( +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible, +/obj/item/radio/intercom/directional/east, +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 4 }, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"svX" = ( +/obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/duct, +/obj/machinery/holopad, +/obj/effect/turf_decal/bot, +/obj/effect/landmark/event_spawn, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, -/area/hallway/primary/central/aft) -"spy" = ( +/area/station/engineering/main) +"swj" = ( +/obj/structure/table/wood, +/obj/item/clipboard, +/obj/item/toy/figure/captain, +/turf/open/floor/wood, +/area/station/command/heads_quarters/captain) +"swn" = ( +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/station/security/execution/education) +"swt" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/landmark/start/hangover, -/obj/effect/turf_decal/tile/neutral{ +/obj/machinery/status_display/evac/directional/south, +/turf/open/floor/iron/grimy, +/area/station/service/chapel) +"swx" = ( +/obj/machinery/light/directional/west, +/obj/structure/extinguisher_cabinet/directional/west, +/turf/open/floor/iron{ + dir = 8; + icon_state = "chapel" + }, +/area/station/service/chapel) +"swD" = ( +/obj/machinery/power/emitter, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron, +/area/station/engineering/main) +"swR" = ( +/obj/item/phone{ + desc = "Supposedly a direct line to Nanotrasen Central Command. It's not even plugged in."; + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/clothing/mask/cigarette/cigar/cohiba{ + pixel_x = 6 + }, +/obj/item/clothing/mask/cigarette/cigar/havana{ + pixel_x = 2 + }, +/obj/item/clothing/mask/cigarette/cigar{ + pixel_x = 4.5 + }, +/obj/structure/table/reinforced, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron, +/area/station/command/heads_quarters/ce) +"swS" = ( +/obj/effect/turf_decal/bot_white/left, +/obj/effect/spawner/random/vending/colavend, +/turf/open/floor/iron/white, +/area/station/commons/fitness/recreation) +"swT" = ( +/turf/closed/wall/r_wall, +/area/station/maintenance/port/lesser) +"sxe" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/shower{ dir = 1 }, -/obj/machinery/newscaster/directional/north, +/obj/effect/turf_decal/bot, /turf/open/floor/iron, -/area/hallway/primary/central/fore) -"spz" = ( -/obj/structure/cable, +/area/station/medical/morgue) +"sxD" = ( /obj/effect/turf_decal/tile/neutral{ dir = 4 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, +/obj/machinery/firealarm/directional/east, /turf/open/floor/iron, -/area/hallway/secondary/command) -"spB" = ( -/obj/machinery/door/airlock/maintenance_hatch{ - name = "Maintenance Hatch"; - req_access_txt = "12" +/area/station/hallway/primary/central/aft) +"sxJ" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 }, /obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/obj/effect/landmark/xeno_spawn, +/obj/effect/landmark/blobstart, +/obj/effect/landmark/event_spawn, +/obj/structure/chair/stool/directional/west, +/turf/open/floor/plating{ + icon_state = "platingdmg3" }, +/area/station/maintenance/port/fore) +"sxR" = ( +/obj/effect/turf_decal/delivery, +/turf/open/floor/iron, +/area/station/engineering/main) +"sxV" = ( +/obj/effect/turf_decal/tile/neutral, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/bluespace_vendor/directional/east, /turf/open/floor/iron, -/area/maintenance/starboard/aft) -"spY" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 4 +/area/station/hallway/primary/central/fore) +"sye" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron, +/area/station/cargo/sorting) +"syo" = ( +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, -/obj/machinery/photocopier, -/turf/open/floor/iron/grimy, -/area/commons/vacant_room/office) -"sqa" = ( -/obj/effect/turf_decal/bot_white, -/obj/effect/turf_decal/tile/neutral/half, -/obj/effect/turf_decal/tile/neutral/half{ - dir = 1 +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, -/turf/open/floor/iron/dark/smooth_half, -/area/engineering/gravity_generator) -"sqs" = ( -/obj/structure/cable, -/obj/effect/landmark/start/hangover, -/obj/machinery/power/apc/auto_name/directional/west, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/obj/effect/turf_decal/tile/brown{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/medical/cryo) +"sys" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/blue{ dir = 8 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/structure/disposalpipe/segment, +/obj/structure/cable, +/obj/effect/turf_decal/tile/yellow{ dir = 1 }, -/turf/open/floor/iron, -/area/commons/vacant_room) -"sqw" = ( -/obj/machinery/door/airlock/public/glass{ - name = "Holodeck Access" - }, -/obj/effect/turf_decal/stripes/line{ +/turf/open/floor/iron/dark/corner{ dir = 8 }, -/obj/effect/turf_decal/stripes/line{ +/area/station/engineering/lobby) +"syB" = ( +/obj/machinery/light/small/directional/north, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/maintenance/port/greater) +"syF" = ( +/obj/machinery/atmospherics/pipe/smart/simple/yellow/visible{ dir = 4 }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 +/turf/open/floor/iron/white, +/area/station/science/ordnance/storage) +"syJ" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/computer/pod/old/mass_driver_controller/ordnancedriver{ + pixel_y = -24 }, -/turf/open/floor/iron, -/area/commons/fitness/recreation) -"sqA" = ( -/obj/machinery/atmospherics/pipe/heat_exchanging/simple/layer2, -/turf/open/floor/iron/dark/airless, -/area/science/mixing/chamber) -"sqG" = ( -/obj/machinery/smartfridge/organ, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/medical/morgue) -"sqN" = ( +/area/station/science/ordnance/testlab) +"syK" = ( +/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) +"syO" = ( +/obj/effect/landmark/start/hangover, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"sze" = ( +/turf/open/floor/iron/cafeteria, +/area/station/security/prison/mess) +"szg" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/item/radio/intercom/directional/north, -/turf/open/floor/iron/dark, -/area/hallway/secondary/service) -"sqS" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, -/obj/effect/decal/cleanable/oil, -/turf/open/floor/iron, -/area/engineering/supermatter/room) -"srd" = ( /obj/effect/decal/cleanable/dirt, -/obj/machinery/door/airlock/command{ - name = "Auxiliary E.V.A. Storage"; - req_access_txt = "18" +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 }, -/obj/structure/barricade/wooden, +/turf/open/floor/iron, +/area/station/cargo/warehouse) +"szn" = ( +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/turf/open/floor/plating, +/area/station/ai_monitored/command/storage/eva) +"szs" = ( +/obj/structure/disposalpipe/segment{ + dir = 5 }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/maintenance/port/aft) -"srh" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/public/glass{ - name = "Command Hallway" +/obj/structure/chair/office{ + dir = 4 }, +/obj/effect/turf_decal/siding/yellow, +/obj/effect/landmark/start/atmospheric_technician, +/turf/open/floor/iron, +/area/station/engineering/atmos/storage/gas) +"szz" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/disposalpipe/segment{ dir = 4 }, /turf/open/floor/iron, -/area/hallway/secondary/command) -"srq" = ( -/obj/effect/turf_decal/tile/purple/half/contrasted{ - dir = 4 - }, +/area/station/science/research) +"szC" = ( +/obj/effect/landmark/event_spawn, +/obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron, -/area/cargo/miningoffice) -"srt" = ( -/obj/machinery/door/airlock/research{ - name = "Research Testing Range"; - req_access_txt = "47" +/area/station/commons/locker) +"szF" = ( +/obj/structure/table/reinforced, +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/item/storage/toolbox/mechanical, +/obj/item/clothing/glasses/meson/engine/tray, +/obj/machinery/light/directional/east, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"szG" = ( +/obj/effect/turf_decal/box/white, +/turf/open/floor/iron/dark/textured_large, +/area/station/engineering/atmos/hfr_room) +"szH" = ( +/obj/machinery/camera/directional/north{ + c_tag = "Central Hallway - Science Aft"; + name = "hallway camera" }, -/obj/machinery/door/firedoor, -/obj/structure/cable, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/corner{ dir = 4 }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/bluespace_vendor/directional/north, /turf/open/floor/iron, -/area/science/misc_lab/range) -"srx" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/simple/purple/visible{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow{ +/area/station/hallway/primary/central/aft) +"szM" = ( +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/obj/structure/sign/nanotrasen{ + pixel_y = -32 }, -/obj/machinery/firealarm/directional/south, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/turf/open/floor/iron/dark/corner, -/area/engineering/atmos/mix) -"srM" = ( +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"szN" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron, +/area/station/maintenance/disposal/incinerator) +"szP" = ( /obj/machinery/door/firedoor, -/obj/machinery/door/airlock/virology/glass{ - name = "Virology Containment Cell"; - req_access_txt = "39" +/obj/machinery/door/airlock/command{ + name = "E.V.A. Storage" }, -/obj/structure/cable, /obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ dir = 1 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/mapping_helpers/airlock/access/all/command/eva, /turf/open/floor/iron, -/area/medical/virology) -"srN" = ( -/turf/open/floor/iron, -/area/cargo/miningoffice) -"srX" = ( -/obj/machinery/computer/security/telescreen/entertainment/directional/east, -/obj/machinery/light/directional/east, -/turf/open/floor/iron, -/area/security/prison) -"srY" = ( -/obj/machinery/door/poddoor/shutters{ - id = "teleportershutters"; - name = "Teleporter Shutters" - }, -/obj/effect/turf_decal/stripes/line, +/area/station/ai_monitored/command/storage/eva) +"sAu" = ( +/obj/machinery/light/directional/west, /obj/effect/turf_decal/stripes/line{ - dir = 1 + dir = 9 }, /turf/open/floor/iron, -/area/command/teleporter) -"srZ" = ( -/obj/structure/window/reinforced, +/area/station/maintenance/port/greater) +"sAD" = ( +/obj/machinery/atmospherics/pipe/smart/simple/green/visible, /obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/dark, -/area/ai_monitored/aisat/exterior) -"ssb" = ( +/area/station/engineering/atmos) +"sAE" = ( /obj/structure/cable, -/obj/structure/chair/stool/bar/directional/west, -/turf/open/floor/iron/dark, -/area/service/abandoned_gambling_den/gaming) -"ssi" = ( -/obj/structure/chair/office/light{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/science/mixing/launch) -"ssj" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating, +/area/station/maintenance/starboard) +"sAS" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/shower{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 + }, +/turf/open/floor/plating, +/area/station/commons/toilet/locker) +"sAU" = ( +/obj/structure/disposalpipe/segment, /obj/structure/cable, -/obj/effect/turf_decal/tile/green/half/contrasted, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/tile/blue, /turf/open/floor/iron, -/area/hallway/secondary/entry) -"ssB" = ( -/turf/closed/wall, -/area/cargo/warehouse) -"ssD" = ( -/obj/machinery/vending/wardrobe/curator_wardrobe, -/turf/open/floor/iron/dark, -/area/service/library) -"stg" = ( -/obj/machinery/vending/wardrobe/chap_wardrobe, +/area/station/service/hydroponics) +"sAY" = ( +/obj/effect/landmark/start/hangover/closet, /obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/light_switch/directional/east, +/obj/structure/closet/firecloset, +/obj/effect/turf_decal/delivery, +/obj/machinery/firealarm/directional/west, /turf/open/floor/iron/dark, -/area/service/chapel/office) -"sti" = ( -/obj/structure/table/reinforced, -/obj/item/radio{ - pixel_x = 5; - pixel_y = 5 - }, -/obj/item/radio{ - pixel_x = -5; - pixel_y = 5 +/area/station/hallway/secondary/entry) +"sBc" = ( +/turf/open/floor/iron, +/area/station/engineering/lobby) +"sBk" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/smart/simple/green/visible, +/turf/open/floor/plating, +/area/station/engineering/atmos/mix) +"sBt" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/disposalpipe/segment, +/obj/machinery/door/poddoor/preopen{ + id = "xeno8"; + name = "Creature Cell #8" }, -/obj/item/radio, -/obj/machinery/firealarm/directional/south{ - pixel_x = -26 +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/science/xenobiology) +"sBy" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/machinery/airalarm/directional/west, -/obj/structure/extinguisher_cabinet/directional/south, -/obj/effect/turf_decal/tile/red/anticorner/contrasted{ - dir = 8 +/obj/structure/cable, +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, /turf/open/floor/iron, -/area/security/lockers) -"stn" = ( -/obj/effect/landmark/event_spawn, -/obj/effect/turf_decal/tile/blue/half/contrasted, -/turf/open/floor/iron/dark, -/area/command/bridge) -"str" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/area/station/engineering/main) +"sBG" = ( +/obj/structure/cable, +/turf/open/floor/iron/checker, +/area/station/service/janitor) +"sBJ" = ( +/obj/item/kirbyplants{ + icon_state = "plant-21" }, -/obj/machinery/status_display/evac/directional/north, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/camera/directional/north{ - c_tag = "Arrivals - Garden Access"; - dir = 9; - name = "arrivals camera" +/obj/effect/turf_decal/tile/blue{ + dir = 8 }, -/turf/open/floor/iron, -/area/hallway/secondary/entry) -"stw" = ( +/obj/effect/landmark/start/hangover, +/turf/open/floor/iron/white, +/area/station/medical/medbay/lobby) +"sBP" = ( +/obj/structure/table/wood, +/obj/item/wrench, +/obj/item/storage/secure/briefcase{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/storage/briefcase, /obj/effect/decal/cleanable/dirt, -/obj/machinery/vending/cigarette, /turf/open/floor/plating, -/area/commons/toilet/locker) -"stJ" = ( +/area/station/service/theater/abandoned) +"sBX" = ( +/turf/closed/wall, +/area/station/service/bar) +"sCd" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/shieldgen, /obj/effect/decal/cleanable/dirt, -/obj/structure/railing{ - dir = 8 - }, -/obj/effect/spawner/random/trash/mopbucket, -/obj/effect/spawner/random/trash/soap, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, /obj/effect/turf_decal/bot, /turf/open/floor/iron, -/area/maintenance/port/fore) -"stM" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/area/station/engineering/main) +"sCh" = ( +/obj/item/kirbyplants/random, /obj/structure/cable, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/iron, -/area/hallway/secondary/entry) -"stQ" = ( -/obj/machinery/photocopier, /obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/item/radio/intercom/directional/south, -/obj/effect/turf_decal/box/white, /turf/open/floor/iron/dark, -/area/command/heads_quarters/ce) -"stU" = ( -/obj/machinery/disposal/bin, -/obj/structure/cable, -/obj/effect/turf_decal/bot, -/obj/structure/disposalpipe/trunk{ - dir = 1 - }, -/turf/open/floor/iron, -/area/command/heads_quarters/cmo) -"stY" = ( -/obj/machinery/air_sensor/nitrous_tank, -/turf/open/floor/engine/n2o, -/area/engineering/atmos) -"suu" = ( -/obj/machinery/computer/security/mining{ - dir = 1 - }, -/obj/effect/turf_decal/bot, -/obj/machinery/newscaster/directional/south, -/turf/open/floor/iron, -/area/cargo/miningoffice) -"suB" = ( -/obj/effect/spawner/random/structure/tank_holder, -/turf/open/floor/plating, -/area/maintenance/fore) -"suN" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable, +/area/station/command/heads_quarters/hop) +"sCj" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/security/brig) -"suR" = ( -/obj/structure/bed{ +/obj/effect/landmark/start/hangover, +/obj/structure/disposalpipe/segment, +/turf/open/floor/catwalk_floor/iron, +/area/station/commons/dorms) +"sCl" = ( +/obj/effect/landmark/start/hangover, +/obj/structure/chair/sofa/bench{ dir = 4 }, -/obj/item/clothing/suit/straight_jacket, -/obj/item/clothing/mask/muzzle, -/obj/item/clothing/glasses/blindfold, +/obj/machinery/status_display/ai/directional/west, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/hallway/primary/fore) +"sCm" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/obj/effect/landmark/start/depsec/science, /obj/effect/turf_decal/tile/red/half/contrasted{ dir = 8 }, -/turf/open/floor/iron/white, -/area/security/prison) -"suT" = ( -/obj/effect/spawner/random/vending/colavend, -/obj/effect/turf_decal/tile/blue/half/contrasted{ - dir = 1 - }, -/turf/open/floor/iron/dark, -/area/command/bridge) -"suW" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/white, -/area/medical/medbay/central) -"svh" = ( -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/service/abandoned_gambling_den/gaming) -"svt" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/structure/plaque/static_plaque/golden/commission/delta, /turf/open/floor/iron, -/area/hallway/secondary/entry) -"svB" = ( -/obj/machinery/atmospherics/components/unary/passive_vent{ - name = "killroom vent" +/area/station/security/checkpoint/science/research) +"sCo" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 10 }, -/turf/open/floor/circuit/telecomms, -/area/science/xenobiology) -"svG" = ( -/obj/structure/cable, -/obj/effect/turf_decal/stripes/line, /turf/open/floor/iron, -/area/command/gateway) -"svY" = ( -/obj/effect/turf_decal/arrows/white, -/turf/open/floor/iron/dark, -/area/engineering/atmos/hfr_room) -"swc" = ( +/area/station/hallway/secondary/entry) +"sCp" = ( +/turf/closed/wall, +/area/station/maintenance/starboard/greater) +"sCs" = ( +/obj/effect/spawner/random/vending/snackvend, /obj/effect/turf_decal/bot, -/obj/machinery/electrolyzer, -/obj/item/radio/intercom/directional/west, -/turf/open/floor/iron/textured_large, -/area/engineering/atmos/project) -"swl" = ( -/obj/effect/spawner/structure/window/reinforced/tinted, -/obj/structure/cable, -/turf/open/floor/plating, -/area/security/interrogation) -"swr" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/pipe/bridge_pipe/scrubbers/visible, -/obj/effect/turf_decal/siding/yellow{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/bridge_pipe/purple/visible{ +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/turf/open/floor/iron, -/area/engineering/atmos) -"swH" = ( -/obj/effect/turf_decal/tile/green{ - dir = 8 - }, -/obj/effect/turf_decal/tile/blue, -/obj/machinery/light_switch/directional/south{ - pixel_x = -8 +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, +/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ - dir = 4 + dir = 8 + }, +/obj/machinery/status_display/ai/directional/south, +/obj/machinery/camera/directional/south{ + default_camera_icon = "Service - Cafeteria Aft"; + dir = 5; + name = "service camera" }, -/turf/open/floor/iron, -/area/service/hydroponics) -"swO" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/science/mixing/launch) -"swQ" = ( -/obj/effect/landmark/start/virologist, -/obj/structure/cable, -/obj/effect/turf_decal/tile/green/fourcorners, +/area/station/service/cafeteria) +"sCw" = ( +/obj/effect/turf_decal/tile/purple/fourcorners, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 8 +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ + dir = 6 }, /turf/open/floor/iron, -/area/medical/virology) -"sxd" = ( -/obj/structure/table/reinforced, -/obj/item/stack/cable_coil{ +/area/station/science/research) +"sCx" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/maintenance/department/engine/atmos) +"sCC" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/aisat/exterior) +"sCE" = ( +/obj/structure/table/wood, +/obj/item/poster/random_contraband{ pixel_x = 3; pixel_y = 3 }, -/obj/item/stack/cable_coil, -/obj/item/electronics/airlock, -/obj/item/electronics/airlock, -/obj/effect/decal/cleanable/dirt, -/obj/item/stock_parts/cell/emproof{ +/obj/item/poster/random_contraband{ pixel_x = -3; - pixel_y = 5 + pixel_y = -3 }, -/obj/effect/turf_decal/bot, -/obj/item/clothing/gloves/color/yellow, -/obj/machinery/newscaster/directional/east, -/turf/open/floor/iron, -/area/engineering/storage) -"sxu" = ( +/obj/item/poster/random_contraband, +/turf/open/floor/wood, +/area/station/service/electronic_marketing_den) +"sCF" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/half, +/area/station/service/hydroponics) +"sCO" = ( +/obj/structure/table/reinforced, +/obj/item/clipboard, +/obj/item/toy/figure/rd, +/obj/effect/turf_decal/bot, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, +/obj/machinery/requests_console/directional/west{ + announcementConsole = 1; + department = "Research Director's Desk"; + departmentType = 5; + name = "Research Director's Requests Console"; + receive_ore_updates = 1 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/turf/open/floor/iron, +/area/station/command/heads_quarters/rd) +"sCY" = ( +/obj/structure/cable, +/obj/machinery/power/tracker, +/turf/open/floor/iron/solarpanel/airless, +/area/station/solars/port/fore) +"sDe" = ( +/obj/structure/closet/secure_closet/personal, +/obj/effect/turf_decal/tile/brown{ + dir = 8 }, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, /obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/siding/white{ - dir = 8 +/obj/machinery/airalarm/directional/south, +/obj/structure/extinguisher_cabinet/directional/west, +/turf/open/floor/iron, +/area/station/commons/vacant_room/commissary) +"sDh" = ( +/obj/machinery/power/port_gen/pacman/pre_loaded, +/turf/open/floor/plating, +/area/station/maintenance/port/greater) +"sDk" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/spawner/random/trash/caution_sign, +/obj/structure/sign/directions/engineering{ + desc = "A sign that shows there are doors here. There are doors everywhere!"; + icon_state = "doors"; + name = "WARNING: PRESSURIZED DOORS"; + pixel_x = -32 + }, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"sDp" = ( +/obj/structure/table/reinforced, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/button/door{ + id = "xeno4"; + name = "Containment Control"; + req_access = list("xenobiology") }, +/obj/effect/turf_decal/bot, +/obj/machinery/firealarm/directional/west, /turf/open/floor/iron, -/area/hallway/primary/fore) -"sxw" = ( -/obj/structure/bookcase/manuals/engineering, -/turf/open/floor/wood, -/area/service/library) -"sxy" = ( -/obj/machinery/atmospherics/pipe/smart/manifold/scrubbers/visible{ +/area/station/science/xenobiology) +"sDL" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/landmark/event_spawn, +/turf/open/floor/iron, +/area/station/service/hydroponics/garden) +"sDV" = ( +/obj/effect/turf_decal/tile/red{ dir = 8 }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ +/turf/open/floor/iron/white/corner, +/area/station/hallway/primary/aft) +"sDW" = ( +/obj/effect/turf_decal/tile/red/half/contrasted{ dir = 4 }, -/obj/machinery/meter, -/turf/open/floor/iron/dark, -/area/engineering/atmos) -"sxA" = ( -/obj/machinery/door/poddoor/preopen{ - id = "brigprison"; - name = "Prison Blast door" +/turf/open/floor/iron, +/area/station/security/processing) +"sDX" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron, +/area/station/medical/morgue) +"sEb" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/trimline/brown/filled/line, +/obj/machinery/computer/department_orders/science, +/turf/open/floor/iron, +/area/station/science/research) +"sEf" = ( +/obj/effect/landmark/start/security_officer, +/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron, +/area/station/security/lockers) +"sEi" = ( +/obj/effect/turf_decal/tile/brown/half/contrasted{ + dir = 1 }, -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/delivery, /turf/open/floor/iron, -/area/security/prison) -"sxB" = ( -/obj/structure/disposalpipe/segment{ +/area/station/cargo/qm) +"sEm" = ( +/obj/structure/cable, +/obj/structure/chair/comfy/brown{ dir = 4 }, -/obj/machinery/conveyor{ - dir = 5; - id = "garbage" +/turf/open/floor/carpet, +/area/station/command/meeting_room/council) +"sEn" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Maintenance Hatch" }, /obj/effect/turf_decal/stripes/line{ - dir = 9 + dir = 1 }, -/obj/effect/turf_decal/stripes/corner, -/turf/open/floor/plating, -/area/maintenance/disposal) -"sxE" = ( -/obj/machinery/door/firedoor, /obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/obj/effect/mapping_helpers/airlock/unres, +/obj/effect/mapping_helpers/airlock/access/any/service/maintenance, +/obj/effect/mapping_helpers/airlock/access/any/supply/maintenance, +/turf/open/floor/iron, +/area/station/maintenance/department/crew_quarters/bar) +"sEr" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/red/half/contrasted, +/turf/open/floor/iron, +/area/station/security/checkpoint/medical) +"sEs" = ( +/turf/closed/wall, +/area/station/command/heads_quarters/captain/private) +"sEt" = ( +/obj/effect/turf_decal/tile/green{ + dir = 8 }, -/obj/machinery/door/airlock/public/glass{ - name = "Cargo Lobby" +/obj/effect/turf_decal/tile/green{ + dir = 4 }, -/turf/open/floor/iron, -/area/cargo/lobby) -"sxF" = ( -/obj/machinery/conveyor{ - dir = 4; - id = "cargoload" +/obj/effect/turf_decal/tile/blue, +/obj/machinery/hydroponics/constructable, +/obj/item/radio/intercom/directional/south, +/obj/machinery/camera/directional/east{ + c_tag = "Service - Hydroponics Front Aft"; + name = "service camera" }, +/obj/machinery/light/directional/east, +/turf/open/floor/iron, +/area/station/service/hydroponics) +"sEv" = ( /obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/cargo/storage) -"sxL" = ( -/obj/structure/cable, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/loading_area{ + dir = 4 + }, /turf/open/floor/iron, -/area/security/holding_cell) -"sxM" = ( -/obj/effect/turf_decal/stripes/corner{ +/area/station/cargo/storage) +"sEQ" = ( +/obj/structure/bed/roller, +/turf/open/floor/iron/white, +/area/station/medical/treatment_center) +"sFf" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/pipe/bridge_pipe/scrubbers/visible, +/obj/effect/turf_decal/siding/yellow{ dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ +/obj/machinery/atmospherics/pipe/bridge_pipe/purple/visible{ dir = 4 }, /turf/open/floor/iron, -/area/hallway/secondary/command) -"sxN" = ( -/obj/effect/spawner/random/structure/crate, -/turf/open/floor/plating, -/area/maintenance/fore) -"sxS" = ( -/obj/effect/landmark/event_spawn, +/area/station/engineering/atmos) +"sFp" = ( +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=hall8"; + location = "hall7" + }, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron, -/area/hallway/primary/port) -"sxT" = ( -/obj/effect/decal/remains/human, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/plating, -/area/security/prison/safe) -"sxX" = ( -/obj/effect/landmark/event_spawn, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/grimy, -/area/service/library) -"syb" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ +/area/station/hallway/secondary/exit/departure_lounge) +"sFB" = ( +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Maintenance Hatch" + }, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ dir = 1 }, +/obj/effect/mapping_helpers/airlock/unres, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, /turf/open/floor/iron, -/area/maintenance/aft) -"syh" = ( -/obj/effect/turf_decal/tile/red{ - dir = 4 +/area/station/maintenance/port/greater) +"sFK" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/siding/wood{ + dir = 8 }, -/turf/open/floor/iron, -/area/security/brig) -"syu" = ( -/obj/structure/disposalpipe/segment{ +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 4 }, +/turf/open/floor/wood{ + icon_state = "wood-broken5" + }, +/area/station/service/theater) +"sFS" = ( +/obj/structure/cable, +/obj/machinery/door/airlock/external{ + name = "External Solar Access" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, +/turf/open/floor/iron, +/area/station/maintenance/solars/port/fore) +"sFX" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, -/area/cargo/sorting) -"syw" = ( -/turf/open/floor/plating, -/area/maintenance/port/greater) -"syx" = ( +/area/station/maintenance/aft) +"sGd" = ( +/obj/machinery/light/directional/north, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/status_display/ai/directional/north, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/ai) +"sGi" = ( +/obj/structure/cable, +/obj/effect/landmark/start/hangover, /obj/structure/disposalpipe/segment, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/purple/half/contrasted{ +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ dir = 1 }, /turf/open/floor/iron, -/area/cargo/miningoffice) -"syy" = ( -/obj/effect/turf_decal/tile/neutral, +/area/station/hallway/primary/central/fore) +"sGj" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/preopen{ + id = "aiuploadwindow"; + name = "AI Upload Lockdown Door" + }, +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 6 - }, +/turf/open/floor/plating, +/area/station/ai_monitored/turret_protected/ai_upload) +"sGk" = ( +/obj/effect/turf_decal/tile/yellow/half/contrasted, /turf/open/floor/iron, -/area/hallway/primary/aft) -"syH" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/meter, -/obj/machinery/atmospherics/pipe/smart/manifold4w/dark/visible, -/obj/effect/decal/cleanable/dirt, +/area/station/maintenance/port/greater) +"sGl" = ( +/obj/structure/closet/secure_closet/security/sec, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/red/fourcorners, +/obj/machinery/newscaster/directional/east, /turf/open/floor/iron, -/area/engineering/atmos) -"syR" = ( -/obj/effect/decal/cleanable/dirt, +/area/station/security/lockers) +"sGx" = ( +/obj/structure/cable, /obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, /turf/open/floor/iron, -/area/engineering/atmos/project) -"szl" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/area/station/hallway/primary/starboard) +"sGz" = ( +/obj/structure/sign/nanotrasen, +/turf/closed/wall, +/area/station/command/heads_quarters/hop) +"sGB" = ( /obj/structure/cable, -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/tile/brown/anticorner/contrasted{ +/obj/effect/turf_decal/trimline/blue/filled/warning, +/obj/effect/turf_decal/tile/blue{ dir = 4 }, -/turf/open/floor/iron, -/area/cargo/miningoffice) -"szm" = ( /obj/structure/disposalpipe/segment, +/turf/open/floor/iron/white, +/area/station/medical/treatment_center) +"sGJ" = ( +/obj/machinery/holopad/secure, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/ai) +"sGS" = ( /obj/structure/cable, -/obj/effect/turf_decal/tile/red/anticorner/contrasted{ - dir = 8 +/obj/effect/turf_decal/tile/bar{ + dir = 1 }, -/obj/effect/turf_decal/stripes/corner{ - dir = 8 +/obj/effect/turf_decal/tile/bar, +/obj/structure/sign/barsign{ + pixel_y = 32 }, -/turf/open/floor/iron, -/area/security/execution/transfer) -"szn" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable, -/turf/open/floor/plating, -/area/ai_monitored/command/storage/eva) -"szq" = ( -/obj/structure/table/glass, -/obj/machinery/computer/med_data/laptop{ - dir = 1; - pixel_y = 4 +/turf/open/floor/iron/dark, +/area/station/service/bar) +"sHl" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 9 }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 +/turf/open/floor/iron, +/area/station/engineering/atmos/hfr_room) +"sHm" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 1 }, -/obj/effect/turf_decal/tile/blue{ +/obj/effect/turf_decal/trimline/yellow/filled/warning, +/turf/open/floor/iron/white, +/area/station/medical/chemistry) +"sHr" = ( +/obj/structure/chair/office, +/obj/effect/landmark/start/security_officer, +/obj/effect/turf_decal/tile/red/half/contrasted, +/turf/open/floor/iron, +/area/station/security/office) +"sHA" = ( +/obj/machinery/computer/crew{ dir = 8 }, -/obj/machinery/newscaster/directional/south, -/turf/open/floor/iron/white, -/area/command/heads_quarters/cmo) -"szt" = ( -/obj/machinery/camera/directional/south{ - c_tag = "Security Hallway - Center"; - name = "hallway camera" +/obj/machinery/keycard_auth/directional/south{ + pixel_x = 8; + pixel_y = -38 }, -/obj/effect/turf_decal/tile/neutral, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/hallway/primary/starboard) -"szv" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/door/airlock/maintenance_hatch{ - name = "Maintenance Hatch"; - req_access_txt = "12" +/obj/machinery/requests_console/directional/east{ + announcementConsole = 1; + department = "Chief Medical Officer's Desk"; + departmentType = 5; + name = "Chief Medical Officer's Requests Console" }, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/machinery/light_switch/directional/south{ + pixel_x = -8 }, -/obj/structure/cable, -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/obj/machinery/button/door/directional/south{ + id = "cmoshutter"; + name = "CMO Office Shutters"; + pixel_x = 6; + pixel_y = -26; + req_access = list("cmo") }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/maintenance/starboard/aft) -"szy" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/area/station/command/heads_quarters/cmo) +"sHC" = ( +/turf/open/floor/plating, +/area/station/maintenance/department/crew_quarters/bar) +"sHL" = ( +/obj/machinery/hydroponics/constructable, +/obj/effect/turf_decal/tile/blue{ dir = 4 }, -/turf/open/floor/iron, -/area/engineering/atmos/storage) -"szD" = ( -/obj/structure/window/reinforced{ - dir = 8 +/obj/effect/turf_decal/tile/green{ + dir = 1 }, -/obj/structure/window/reinforced, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/red{ +/obj/effect/turf_decal/tile/blue{ dir = 8 }, -/obj/machinery/atmospherics/components/trinary/filter/atmos/n2o, -/turf/open/floor/iron/cafeteria, -/area/engineering/atmos) -"szE" = ( -/obj/effect/turf_decal/bot, -/obj/structure/rack, -/obj/item/clothing/suit/hazardvest, -/obj/item/clothing/suit/hazardvest, -/obj/item/tank/internals/emergency_oxygen/engi, -/obj/item/tank/internals/emergency_oxygen/engi, -/obj/item/clothing/glasses/meson, -/obj/item/clothing/glasses/meson, +/obj/machinery/newscaster/directional/north, /turf/open/floor/iron, -/area/engineering/main) -"sAe" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 8 +/area/station/service/hydroponics) +"sHM" = ( +/obj/effect/landmark/start/hangover, +/turf/open/floor/engine{ + name = "Holodeck Projector Floor" }, -/turf/open/floor/iron, -/area/hallway/primary/fore) -"sAg" = ( +/area/station/holodeck/rec_center) +"sHO" = ( /obj/machinery/door/airlock{ - id_tag = "Arrivals_Toilet1"; - name = "Toilet Unit 1" + name = "Bar" }, +/obj/machinery/door/firedoor, /obj/effect/turf_decal/stripes/line{ - dir = 8 + dir = 4 }, /obj/effect/turf_decal/stripes/line{ - dir = 4 + dir = 8 }, +/obj/effect/mapping_helpers/airlock/access/all/service/bar, +/turf/open/floor/iron/dark, +/area/station/service/bar) +"sHQ" = ( +/obj/effect/turf_decal/stripes/line, /turf/open/floor/iron, -/area/commons/toilet/restrooms) -"sAm" = ( -/obj/machinery/light_switch/directional/east, -/obj/structure/chair/office/light, -/obj/effect/landmark/start/psychologist, -/obj/effect/turf_decal/tile/blue/half/contrasted{ - dir = 4 +/area/station/hallway/secondary/entry) +"sHT" = ( +/turf/closed/wall/r_wall, +/area/station/engineering/supermatter) +"sIk" = ( +/obj/structure/railing, +/obj/structure/chair/sofa/bench/left{ + dir = 1 }, -/turf/open/floor/iron/white, -/area/medical/psychology) -"sAn" = ( -/obj/machinery/light/directional/west, -/obj/structure/sign/warning/securearea{ - pixel_x = -32 +/obj/effect/turf_decal/box/corners{ + dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/landmark/start/assistant, +/obj/effect/turf_decal/box/corners{ dir = 8 }, +/obj/effect/turf_decal/tile/neutral/anticorner/contrasted, /turf/open/floor/iron, -/area/hallway/primary/central/fore) -"sAv" = ( -/obj/structure/chair/office{ - dir = 4 - }, -/obj/effect/landmark/start/security_officer, -/obj/structure/disposalpipe/segment{ - dir = 4 +/area/station/hallway/primary/fore) +"sIl" = ( +/obj/structure/window/reinforced{ + dir = 1 }, -/obj/structure/cable, -/obj/effect/turf_decal/tile/red/half/contrasted{ +/obj/structure/window/reinforced{ dir = 4 }, -/turf/open/floor/iron, -/area/security/office) -"sAH" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/transit_tube/curved, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/aisat/exterior) +"sIp" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, +/obj/effect/landmark/event_spawn, /turf/open/floor/iron, -/area/engineering/main) -"sAM" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 +/area/station/maintenance/disposal/incinerator) +"sIx" = ( +/obj/machinery/door/airlock/medical/glass{ + name = "Treatment Center" }, -/turf/open/floor/wood, -/area/command/heads_quarters/captain/private) -"sAR" = ( -/obj/effect/turf_decal/tile/neutral{ +/obj/structure/cable, +/obj/machinery/door/firedoor, +/obj/effect/mapping_helpers/airlock/unres{ dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/firealarm/directional/north, -/turf/open/floor/iron, -/area/hallway/primary/central/aft) -"sBo" = ( -/obj/machinery/computer/atmos_alert{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ - dir = 4 - }, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron/dark, -/area/engineering/atmos/storage) -"sBq" = ( -/obj/machinery/stasis{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue/fourcorners, -/obj/machinery/defibrillator_mount/directional/west, -/turf/open/floor/iron/white, -/area/medical/treatment_center) -"sBu" = ( -/obj/structure/sign/warning/vacuum, -/turf/closed/wall/r_wall, -/area/maintenance/port/aft) -"sBx" = ( -/turf/open/floor/iron/grimy, -/area/service/abandoned_gambling_den) -"sBC" = ( -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/engineering/supermatter/room) -"sBQ" = ( -/obj/structure/sign/departments/medbay/alt, -/turf/closed/wall, -/area/medical/treatment_center) -"sBV" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/turf/open/floor/iron, -/area/engineering/main) -"sBY" = ( -/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible, -/obj/machinery/door/airlock/atmos/glass{ - name = "Atmospherics Mixing Room"; - req_access_txt = "24" + dir = 1 }, -/obj/machinery/door/firedoor, /obj/effect/turf_decal/stripes/line{ dir = 1 }, /obj/effect/turf_decal/stripes/line, -/obj/structure/cable, -/turf/open/floor/iron, -/area/engineering/atmos/mix) -"sBZ" = ( -/obj/machinery/portable_atmospherics/canister/oxygen, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/bot, +/obj/structure/disposalpipe/segment, +/obj/effect/mapping_helpers/airlock/access/all/medical/general, /turf/open/floor/iron, -/area/maintenance/port/greater) -"sCg" = ( -/turf/open/floor/carpet, -/area/command/bridge) -"sCC" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, +/area/station/medical/treatment_center) +"sID" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/turf/open/floor/iron/dark, -/area/ai_monitored/aisat/exterior) -"sCL" = ( +/turf/open/floor/iron, +/area/station/engineering/atmos) +"sIE" = ( +/obj/effect/turf_decal/siding/white/corner, +/obj/machinery/duct, +/turf/open/floor/iron/cafeteria, +/area/station/service/kitchen) +"sIJ" = ( +/obj/structure/closet/firecloset, +/obj/effect/turf_decal/delivery, +/turf/open/floor/iron, +/area/station/hallway/primary/central/aft) +"sIK" = ( +/turf/open/floor/iron/dark/side, +/area/station/commons/fitness/recreation) +"sIO" = ( /obj/structure/cable, -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"sDc" = ( -/obj/structure/dresser, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/wood{ - icon_state = "wood-broken6" - }, -/area/commons/dorms) -"sDl" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable, /obj/structure/disposalpipe/segment{ - dir = 10 - }, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 4 }, -/turf/open/floor/iron, -/area/maintenance/port/aft) -"sDq" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/obj/machinery/door/airlock/mining{ + name = "Quartermaster's Office" }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/commons/locker) -"sDr" = ( -/obj/structure/disposalpipe/segment{ +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 1 +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, +/obj/machinery/door/firedoor, +/obj/effect/mapping_helpers/airlock/access/all/supply/qm, /turf/open/floor/iron, -/area/maintenance/department/crew_quarters/bar) -"sDs" = ( -/obj/effect/turf_decal/stripes/line, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/hallway/secondary/entry) -"sDu" = ( -/obj/machinery/portable_atmospherics/canister/plasma, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron, -/area/engineering/main) -"sDv" = ( -/obj/structure/cable, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/hallway/primary/starboard) -"sDz" = ( -/turf/closed/wall, -/area/command/heads_quarters/hop) -"sDA" = ( -/turf/open/floor/iron, -/area/engineering/lobby) -"sDD" = ( +/area/station/cargo/qm) +"sIP" = ( +/obj/machinery/light/small/directional/south, /obj/effect/decal/cleanable/dirt, -/obj/machinery/conveyor{ - dir = 9; - id = "cargounload" +/obj/effect/turf_decal/siding/wood/corner{ + dir = 1 }, +/obj/structure/sign/poster/random/directional/south, +/obj/machinery/power/port_gen/pacman/pre_loaded, /turf/open/floor/plating, -/area/cargo/storage) -"sDO" = ( -/obj/structure/table/wood, -/obj/effect/decal/cleanable/dirt, -/obj/item/flashlight/lamp, -/turf/open/floor/plating, -/area/service/library/abandoned) -"sDP" = ( -/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible, -/obj/structure/sign/warning/securearea{ - pixel_x = -32 - }, -/obj/machinery/camera/directional/west{ - c_tag = "Atmospherics - Aft Tanks"; - name = "atmospherics camera" +/area/station/maintenance/port/fore) +"sIR" = ( +/obj/machinery/shower{ + dir = 8 }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/light/directional/west, -/turf/open/floor/iron/dark, -/area/engineering/atmos) -"sDQ" = ( -/obj/effect/turf_decal/tile/red{ +/obj/effect/spawner/random/contraband/prison, +/turf/open/floor/iron/white, +/area/station/security/prison/toilet) +"sIU" = ( +/obj/structure/chair/office{ dir = 8 }, -/obj/effect/turf_decal/tile/red{ +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 4 }, +/turf/open/floor/iron/grimy, +/area/station/service/lawoffice) +"sIX" = ( +/turf/closed/wall/r_wall, +/area/station/command/heads_quarters/rd) +"sJc" = ( /obj/effect/decal/cleanable/dirt, -/obj/machinery/camera/directional/north{ - c_tag = "Service - Cafeteria Fore"; - name = "service camera" - }, -/turf/open/floor/iron/cafeteria, -/area/service/cafeteria) -"sDY" = ( -/obj/structure/table/wood, -/obj/structure/sign/poster/official/help_others{ - pixel_x = -32 - }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/landmark/event_spawn, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron, +/area/station/science/robotics/mechbay) +"sJd" = ( +/obj/structure/cable, +/obj/item/kirbyplants/random, +/obj/machinery/light{ dir = 8 }, -/obj/item/toy/figure/paramedic{ - pixel_x = 2; - pixel_y = 8 - }, -/obj/item/storage/dice{ - pixel_x = -4; - pixel_y = 2 +/obj/machinery/light_switch/directional/west, +/obj/effect/turf_decal/tile/brown/half/contrasted{ + dir = 8 }, /turf/open/floor/iron, -/area/medical/break_room) -"sEu" = ( -/obj/effect/turf_decal/tile/yellow{ - dir = 8 +/area/station/cargo/drone_bay) +"sJi" = ( +/obj/machinery/conveyor{ + dir = 4; + id = "cargoload" }, -/obj/effect/turf_decal/tile/yellow{ +/obj/structure/plasticflaps, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/cargo/storage) +"sJj" = ( +/obj/structure/flora/bush/ferny/style_random, +/obj/structure/flora/bush/style_random, +/obj/structure/flora/bush/jungle/a/style_random, +/turf/open/misc/grass, +/area/station/hallway/primary/fore) +"sJm" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/green/anticorner/contrasted{ dir = 4 }, -/obj/effect/turf_decal/delivery, -/obj/machinery/atmospherics/components/unary/thermomachine/heater/on{ +/turf/open/floor/iron/white, +/area/station/medical/virology) +"sJo" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/research{ + name = "Mech Bay" + }, +/obj/effect/turf_decal/stripes/line{ dir = 8 }, -/turf/open/floor/iron/dark/corner, -/area/engineering/atmos/pumproom) -"sEw" = ( -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/stripes/line{ dir = 4 }, +/obj/effect/mapping_helpers/airlock/access/all/science/robotics, /turf/open/floor/iron, -/area/commons/dorms) -"sEK" = ( -/obj/structure/table, -/obj/machinery/cell_charger, -/obj/item/stock_parts/cell/high, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron, -/area/command/teleporter) -"sFw" = ( -/obj/item/kirbyplants/random, -/turf/open/floor/wood{ - icon_state = "wood-broken5" - }, -/area/service/theater/abandoned) -"sFA" = ( -/obj/structure/closet/secure_closet/evidence, +/area/station/science/robotics/mechbay) +"sJr" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/circuit/green, +/area/station/ai_monitored/command/nuke_storage) +"sJt" = ( +/obj/effect/landmark/start/scientist, /obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/turf_decal/stripes/corner, /turf/open/floor/iron/dark, -/area/security/warden) -"sFB" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/effect/turf_decal/tile/neutral/half/contrasted, -/turf/open/floor/iron, -/area/medical/break_room) -"sFD" = ( -/obj/structure/table/reinforced, -/obj/machinery/button/door{ - id = "rdxeno"; - name = "Xenobiology Containment Control"; - pixel_x = -7; - pixel_y = 7; - req_access_txt = "30" - }, -/obj/machinery/button/door{ - id = "rdordnance"; - name = "Ordnance Containment Control"; - pixel_x = -7; - pixel_y = -4; - req_access_txt = "30" +/area/station/science/explab) +"sJD" = ( +/obj/structure/window/reinforced{ + dir = 1 }, -/obj/machinery/button/door{ - id = "rdrnd"; - name = "Research and Development Containment Control"; - pixel_x = 7; - pixel_y = 7; - req_access_txt = "30" +/obj/structure/window/reinforced{ + dir = 1 }, -/obj/machinery/button/door{ - id = "rdoffice"; - name = "Privacy Control"; - pixel_x = 7; - pixel_y = -4; - req_access_txt = "30" +/obj/structure/window/reinforced{ + dir = 4 }, +/turf/open/space, +/area/space/nearstation) +"sJE" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/landmark/xeno_spawn, /obj/structure/cable, +/obj/effect/turf_decal/tile/neutral/fourcorners, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/white, -/area/command/heads_quarters/rd) -"sFH" = ( +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron, +/area/station/medical/morgue) +"sJF" = ( +/obj/machinery/button/ignition/incinerator/atmos, +/turf/closed/wall/r_wall, +/area/station/maintenance/disposal/incinerator) +"sJH" = ( +/obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/neutral/half/contrasted, /turf/open/floor/iron, -/area/commons/vacant_room/commissary) -"sFJ" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 +/area/station/maintenance/aft) +"sJM" = ( +/obj/structure/table/wood, +/obj/item/clothing/suit/justice, +/obj/item/clothing/head/helmet/justice/escape{ + name = "justice helmet" }, -/obj/effect/turf_decal/siding/yellow, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/light/small/directional/east, +/turf/open/floor/iron/dark, +/area/station/service/theater/abandoned) +"sJO" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, /turf/open/floor/iron, -/area/engineering/break_room) -"sFM" = ( -/obj/machinery/computer/crew{ +/area/station/hallway/secondary/exit/departure_lounge) +"sJZ" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/light/directional/east, +/obj/effect/turf_decal/tile/yellow/half/contrasted{ dir = 4 }, -/obj/item/radio/intercom/directional/west, -/obj/effect/turf_decal/tile/blue/half/contrasted{ +/turf/open/floor/iron, +/area/station/engineering/lobby) +"sKb" = ( +/obj/machinery/camera/directional/north{ + c_tag = "Atmospherics - Air Supply"; + name = "atmospherics camera" + }, +/turf/open/floor/engine/air, +/area/station/engineering/atmos) +"sKg" = ( +/obj/structure/table/reinforced, +/obj/structure/window/reinforced{ dir = 8 }, -/turf/open/floor/iron/white, -/area/medical/medbay/lobby) -"sFV" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/landmark/event_spawn, +/obj/item/clothing/gloves/color/latex, +/obj/item/surgical_drapes, +/obj/item/cautery, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron, +/area/station/science/robotics/lab) +"sKo" = ( +/obj/structure/disposalpipe/segment, /obj/structure/cable, -/obj/effect/turf_decal/tile/neutral/fourcorners, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 9 - }, -/turf/open/floor/iron, -/area/medical/morgue) -"sGd" = ( -/obj/machinery/light/directional/north, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/status_display/ai/directional/north, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/delivery, /turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/ai) -"sGf" = ( -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/obj/item/kirbyplants/random, +/area/station/engineering/main) +"sKy" = ( +/obj/structure/lattice/catwalk, +/turf/open/space/basic, +/area/station/solars/starboard/aft) +"sKC" = ( +/obj/structure/disposalpipe/segment, /obj/effect/decal/cleanable/dirt, -/obj/machinery/light_switch/directional/north{ - pixel_x = 8 +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Maintenance Hatch" }, -/turf/open/floor/iron/dark/corner{ +/obj/effect/mapping_helpers/airlock/abandoned, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ dir = 1 }, -/area/engineering/atmos/pumproom) -"sGj" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/preopen{ - id = "aiuploadwindow"; - name = "AI Upload Lockdown Door" +/obj/effect/mapping_helpers/airlock/unres{ + dir = 1 }, +/obj/effect/mapping_helpers/airlock/access/any/service/maintenance, +/obj/effect/mapping_helpers/airlock/access/any/supply/maintenance, +/turf/open/floor/iron, +/area/station/maintenance/fore) +"sKH" = ( /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/plating, -/area/ai_monitored/turret_protected/ai_upload) -"sGE" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"sGG" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "medbay-passthrough" }, -/obj/structure/cable, -/obj/machinery/door/airlock{ - name = "Miscellaneous Storage" +/obj/machinery/door/airlock/medical{ + name = "Psychology" }, /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -71375,459 +69487,421 @@ /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/mapping_helpers/airlock/access/all/medical/psychology, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) +"sKP" = ( +/obj/effect/turf_decal/stripes/line, /turf/open/floor/iron, -/area/maintenance/port/greater) -"sGJ" = ( -/obj/machinery/holopad/secure, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/ai) -"sGK" = ( -/obj/structure/table/reinforced, -/obj/machinery/light/directional/south, -/obj/item/storage/secure/briefcase, -/obj/item/taperecorder, -/obj/effect/turf_decal/bot, -/obj/item/radio/intercom{ - pixel_x = -26; - pixel_y = -26 - }, -/obj/machinery/newscaster/directional/south, -/obj/machinery/computer/security/telescreen/rd{ - dir = 4; - pixel_x = -26 +/area/station/ai_monitored/command/storage/eva) +"sLb" = ( +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ + dir = 4 }, -/turf/open/floor/iron, -/area/command/heads_quarters/rd) -"sGP" = ( -/obj/effect/landmark/event_spawn, -/turf/open/floor/plating, -/area/maintenance/port/greater) -"sGR" = ( -/obj/effect/spawner/random/trash/grille_or_waste, -/turf/open/floor/plating, -/area/maintenance/department/crew_quarters/bar) -"sGU" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ dir = 8 }, -/turf/open/floor/iron/grimy, -/area/service/library) -"sGW" = ( -/obj/effect/turf_decal/tile/yellow{ - dir = 8 +/turf/open/floor/iron, +/area/station/science/breakroom) +"sLd" = ( +/obj/structure/cable, +/obj/effect/spawner/structure/window/reinforced, +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, +/turf/open/floor/plating, +/area/station/security/checkpoint/customs/fore) +"sLe" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible, -/turf/open/floor/iron/dark/corner{ +/obj/effect/turf_decal/tile/yellow{ dir = 1 }, -/area/maintenance/department/electrical) -"sGZ" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/navbeacon{ - codes_txt = "patrol;next_patrol=service1"; - location = "hall2" - }, +/obj/effect/turf_decal/tile/yellow, /turf/open/floor/iron, -/area/hallway/primary/central/fore) -"sHe" = ( -/obj/structure/cable, -/obj/effect/turf_decal/tile/green/fourcorners, +/area/station/engineering/supermatter/room) +"sLg" = ( +/obj/machinery/rnd/bepis, +/obj/effect/turf_decal/box/white, /turf/open/floor/iron, -/area/medical/virology) -"sHo" = ( -/obj/machinery/light/directional/south, -/obj/machinery/atmospherics/pipe/smart/manifold4w/brown/visible, +/area/station/cargo/storage) +"sLm" = ( +/obj/machinery/computer/secure_data{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red/anticorner/contrasted, /turf/open/floor/iron, -/area/engineering/supermatter/room) -"sHI" = ( +/area/station/security/office) +"sLx" = ( +/obj/effect/decal/cleanable/generic, +/turf/open/floor/iron/grimy, +/area/station/maintenance/port/fore) +"sLy" = ( +/obj/structure/cable, /obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/effect/turf_decal/siding/yellow, -/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, /turf/open/floor/iron, -/area/engineering/atmos) -"sHM" = ( -/obj/effect/landmark/start/hangover, -/turf/open/floor/engine{ - name = "Holodeck Projector Floor" - }, -/area/holodeck/rec_center) -"sHR" = ( +/area/station/medical/medbay/central) +"sLz" = ( /obj/structure/cable, -/obj/effect/decal/cleanable/dirt, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 - }, -/obj/machinery/door/airlock/external{ - name = "Supply Dock Airlock" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/obj/machinery/door/airlock{ + name = "Custodial Closet" }, +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/effect/mapping_helpers/airlock/access/all/supply/general, -/turf/open/floor/iron, -/area/cargo/storage) -"sHV" = ( -/obj/structure/chair/office{ dir = 1 }, -/turf/open/floor/iron/grimy, -/area/service/library/abandoned) -"sHY" = ( -/obj/item/kirbyplants/random, +/obj/effect/mapping_helpers/airlock/access/all/service/janitor, +/turf/open/floor/iron/checker, +/area/station/hallway/secondary/service) +"sLF" = ( +/obj/machinery/door/firedoor, /obj/effect/decal/cleanable/dirt, +/obj/machinery/door/airlock{ + name = "Primary Restroom" + }, +/obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ - dir = 6 + dir = 1 }, /turf/open/floor/iron, -/area/maintenance/port/greater) -"sIc" = ( +/area/station/commons/toilet/locker) +"sLK" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/grimy, -/area/service/chapel) -"sIg" = ( -/obj/machinery/computer/security/telescreen/entertainment/directional/south, -/obj/effect/turf_decal/tile/red{ - dir = 8 +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, -/turf/open/floor/iron, -/area/security/office) -"sIl" = ( -/obj/structure/window/reinforced{ - dir = 1 +/obj/machinery/camera/directional/north{ + c_tag = "Central Hallway - Fore Starboard"; + name = "hallway camera" }, -/obj/structure/window/reinforced{ +/obj/effect/turf_decal/tile/brown{ dir = 4 }, -/obj/structure/transit_tube/curved, +/obj/machinery/status_display/evac/directional/north, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"sLT" = ( +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/obj/effect/turf_decal/bot, +/obj/machinery/disposal/bin, +/obj/effect/turf_decal/tile/neutral/fourcorners, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/ai_monitored/aisat/exterior) -"sIx" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/firedoor, -/obj/machinery/door/window/right/directional/north{ - name = "Hydroponics Desk"; - req_access_txt = "35" - }, -/obj/machinery/door/window/right/directional/south{ - name = "Hydroponics Desk"; - req_one_access_txt = "28;35" - }, -/obj/item/paper_bin, -/obj/item/pen, -/turf/open/floor/iron, -/area/service/hydroponics) -"sIB" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ +/area/station/hallway/primary/central/fore) +"sLV" = ( +/obj/machinery/atmospherics/pipe/smart/simple/yellow/visible{ dir = 10 }, /turf/open/floor/iron, -/area/commons/fitness/recreation) -"sIM" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 8 - }, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 4 - }, -/turf/open/floor/iron/white, -/area/security/prison) -"sIO" = ( +/area/station/engineering/atmos) +"sMa" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ - dir = 4 - }, /turf/open/floor/iron/dark, -/area/service/library) -"sIQ" = ( -/obj/machinery/power/emitter{ - dir = 8 +/area/station/service/abandoned_gambling_den) +"sMk" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock{ + name = "Bathroom" }, -/turf/open/floor/plating{ - icon_state = "panelscorched" +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/area/engineering/supermatter/room) -"sIW" = ( -/obj/machinery/door/poddoor/shutters{ - id = "portbow_maint_shutters" +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/mapping_helpers/airlock/access/all/medical/general, +/turf/open/floor/iron, +/area/station/medical/break_room) +"sMw" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 1 }, -/obj/structure/table/reinforced, -/obj/item/paper_bin{ - pixel_y = 6 +/obj/effect/turf_decal/tile/yellow, +/turf/open/floor/iron, +/area/station/engineering/supermatter/room) +"sMx" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/obj/item/pen, -/obj/item/folder/white{ - pixel_x = 4; - pixel_y = -3 +/obj/structure/sign/nanotrasen{ + pixel_y = -32 }, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"sJn" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"sMN" = ( +/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron, -/area/cargo/sorting) -"sJr" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/circuit/green, -/area/ai_monitored/command/nuke_storage) -"sJv" = ( -/obj/structure/extinguisher_cabinet/directional/south, -/obj/effect/turf_decal/tile/blue/half/contrasted, -/turf/open/floor/iron/dark, -/area/command/bridge) -"sJy" = ( -/obj/machinery/light/small/directional/west, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/visible, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/maintenance/department/electrical) -"sJD" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, +/area/station/security/prison) +"sMP" = ( /obj/structure/window/reinforced{ dir = 1 }, /obj/structure/window/reinforced{ dir = 4 }, -/turf/open/space, -/area/space/nearstation) -"sJK" = ( +/turf/open/floor/iron/dark, +/area/station/commons/fitness/recreation) +"sMU" = ( +/obj/effect/turf_decal/tile/blue, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"sMV" = ( +/obj/machinery/light/directional/north, +/obj/item/kirbyplants/random, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/turf/open/floor/iron, +/area/station/ai_monitored/command/storage/eva) +"sMX" = ( +/obj/item/kirbyplants{ + icon_state = "plant-21" + }, +/obj/effect/turf_decal/tile/yellow/fourcorners, +/turf/open/floor/iron, +/area/station/hallway/primary/aft) +"sNe" = ( +/obj/structure/cable, +/obj/machinery/duct, +/obj/effect/decal/cleanable/dirt, +/obj/structure/sign/poster/random/directional/south, /turf/open/floor/plating, -/area/maintenance/fore) -"sJN" = ( +/area/station/maintenance/port/fore) +"sNf" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 4 +/obj/structure/chair/office{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/landmark/start/cargo_technician, /turf/open/floor/iron, -/area/medical/morgue) -"sKk" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/area/station/cargo/storage) +"sNj" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/delivery, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 10 +/turf/open/floor/iron, +/area/station/maintenance/department/electrical) +"sNl" = ( +/obj/effect/turf_decal/tile/blue/fourcorners, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 }, -/turf/open/floor/wood{ - icon_state = "wood-broken5" +/turf/open/floor/iron/white, +/area/station/medical/cryo) +"sNy" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/effect/turf_decal/tile/brown/half/contrasted{ + dir = 1 }, -/area/service/theater) -"sKr" = ( -/obj/structure/chair/office, -/obj/machinery/light/small/directional/north, -/turf/open/floor/plating, -/area/service/library/abandoned) -"sKt" = ( +/turf/open/floor/iron, +/area/station/cargo/qm) +"sNA" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/wood, +/area/station/security/detectives_office/private_investigators_office) +"sNJ" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/service/library/abandoned) -"sKu" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"sKC" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/commons/locker) +"sNK" = ( /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible{ - dir = 4 - }, -/obj/machinery/light/directional/south, -/obj/machinery/power/apc/auto_name/directional/south, -/obj/effect/turf_decal/trimline/yellow/filled/line, -/obj/effect/turf_decal/siding/yellow/corner{ +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/effect/turf_decal/stripes/corner, +/obj/machinery/airalarm/directional/south, /turf/open/floor/iron, -/area/engineering/atmos) -"sKI" = ( -/obj/structure/sign/warning/vacuum/external{ - pixel_x = -32 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/item/kirbyplants/random, -/obj/machinery/airalarm/directional/north, +/area/station/hallway/secondary/command) +"sNN" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/structure/table/reinforced, +/obj/effect/turf_decal/bot, +/obj/item/holosign_creator/engineering, +/obj/item/multitool, /turf/open/floor/iron, -/area/engineering/hallway) -"sKN" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/area/station/engineering/main) +"sNU" = ( +/obj/structure/reagent_dispensers/plumbed{ dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/green/anticorner/contrasted{ +/obj/effect/turf_decal/delivery/white{ + color = "#52B4E9" + }, +/obj/machinery/firealarm/directional/south, +/turf/open/floor/iron/dark/textured, +/area/station/engineering/main) +"sOi" = ( +/obj/machinery/portable_atmospherics/pump, +/obj/effect/turf_decal/bot, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/newscaster/directional/east, +/turf/open/floor/iron/textured_large, +/area/station/engineering/atmos/project) +"sOk" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/spawner/random/entertainment/arcade{ dir = 1 }, -/turf/open/floor/iron/white, -/area/medical/virology) -"sKP" = ( -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/iron, -/area/ai_monitored/command/storage/eva) -"sKR" = ( -/obj/effect/turf_decal/tile/brown/half/contrasted{ - dir = 4 +/turf/open/floor/iron/dark, +/area/station/service/abandoned_gambling_den/gaming) +"sOw" = ( +/obj/structure/table/glass, +/obj/item/book/manual/wiki/chemistry{ + pixel_x = -4; + pixel_y = 4 }, -/obj/structure/sign/poster/random/directional/east, -/turf/open/floor/iron, -/area/cargo/drone_bay) -"sKS" = ( -/obj/machinery/vending/wardrobe/engi_wardrobe, -/obj/effect/turf_decal/delivery, -/obj/effect/turf_decal/tile/yellow/half/contrasted{ - dir = 8 +/obj/item/book/manual/wiki/grenades, +/obj/item/clipboard{ + pixel_x = 4; + pixel_y = -4 }, -/turf/open/floor/iron, -/area/engineering/main) -"sLi" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "corporatelounge"; - name = "Corporate Lounge Shutters" +/obj/item/toy/figure/chemist{ + pixel_x = 4; + pixel_y = -4 }, -/turf/open/floor/plating, -/area/command/corporate_showroom) -"sLr" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/machinery/power/apc/auto_name/directional/north, /obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/south, -/obj/effect/turf_decal/tile/yellow/half/contrasted, /turf/open/floor/iron/white, -/area/medical/chemistry) -"sLs" = ( +/area/station/medical/pharmacy) +"sOy" = ( +/obj/structure/table, +/obj/item/stack/cable_coil, +/obj/item/assembly/igniter, +/obj/item/assembly/timer{ + pixel_x = 3; + pixel_y = 3 + }, /obj/effect/turf_decal/tile/purple{ dir = 4 }, -/obj/machinery/destructive_scanner, -/obj/effect/turf_decal/stripes/end, /turf/open/floor/iron/white, -/area/science/lobby) -"sLw" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ - dir = 1 - }, -/obj/effect/turf_decal/delivery, -/turf/open/floor/iron, -/area/hallway/primary/central/aft) -"sLE" = ( -/obj/machinery/door/airlock/research{ - name = "Ordnance Lab"; - req_access_txt = "8" - }, -/obj/machinery/atmospherics/pipe/smart/simple/dark/visible, -/obj/structure/cable, -/obj/machinery/door/firedoor/heavy, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/area/station/science/lobby) +"sOA" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 }, -/turf/open/floor/iron/white, -/area/science/mixing) -"sLM" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/delivery, -/turf/open/floor/iron, -/area/maintenance/port/greater) -"sLZ" = ( -/obj/item/kirbyplants{ - icon_state = "plant-21" +/obj/effect/landmark/start/hangover, +/obj/machinery/button/door/directional/west{ + id = "Dorm4"; + name = "Dormitory Door Lock"; + normaldoorcontrol = 1; + specialfunctions = 4 }, -/obj/effect/turf_decal/tile/purple/fourcorners, -/obj/machinery/firealarm/directional/south, -/turf/open/floor/iron, -/area/hallway/primary/aft) -"sMi" = ( -/obj/structure/bed, -/obj/item/bedsheet/clown, -/obj/machinery/newscaster/directional/east, -/obj/structure/sign/poster/random/directional/north, /turf/open/floor/wood, -/area/hallway/secondary/service) -"sMk" = ( -/obj/structure/table/reinforced, -/obj/item/folder/red, -/obj/item/clothing/mask/gas/sechailer, -/obj/effect/turf_decal/tile/red/fourcorners, +/area/station/commons/dorms) +"sON" = ( +/obj/structure/closet/crate/bin, /turf/open/floor/iron, -/area/security/office) -"sMq" = ( +/area/station/security/prison) +"sOS" = ( +/obj/structure/table, +/obj/item/trash/raisins, +/turf/open/floor/iron/cafeteria, +/area/station/security/prison/mess) +"sOZ" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/structure/chair, +/turf/open/floor/iron/dark, +/area/station/medical/surgery/theatre) +"sPo" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/barricade/wooden, +/turf/open/floor/plating, +/area/station/maintenance/fore) +"sPq" = ( +/obj/effect/landmark/event_spawn, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/structure/chair/office{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/station/service/library) +"sPT" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/stripes/corner{ - dir = 8 +/obj/machinery/airalarm/directional/west, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 4 }, /turf/open/floor/iron, -/area/engineering/main) -"sMu" = ( -/obj/machinery/atmospherics/pipe/heat_exchanging/manifold/layer2{ +/area/station/maintenance/port/fore) +"sPV" = ( +/obj/effect/turf_decal/tile/yellow{ dir = 4 }, -/turf/open/floor/iron/dark/airless, -/area/science/mixing/chamber) -"sML" = ( -/obj/structure/cable, -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/pipe/smart/simple/cyan/hidden, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/obj/effect/turf_decal/stripes/line{ dir = 8 }, -/turf/open/floor/iron/dark, -/area/engineering/atmos) -"sMV" = ( -/obj/machinery/light/directional/north, -/obj/item/kirbyplants/random, -/obj/effect/turf_decal/stripes/line{ - dir = 9 +/obj/machinery/atmospherics/components/binary/pump/on{ + name = "Unfiltered to Mix" }, -/turf/open/floor/iron, -/area/ai_monitored/command/storage/eva) -"sNh" = ( -/obj/machinery/camera/directional/east{ - c_tag = "Departures Hallway - Fore"; - name = "hallway camera" +/turf/open/floor/iron/dark/corner{ + dir = 1 }, -/obj/effect/turf_decal/tile/yellow, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/area/station/engineering/atmos/mix) +"sPZ" = ( +/obj/structure/weightmachine/stacklifter, +/obj/effect/turf_decal/tile/yellow/anticorner/contrasted{ + dir = 1 + }, +/turf/open/floor/iron/white, +/area/station/commons/fitness/recreation) +"sQb" = ( +/obj/effect/turf_decal/stripes/line, /turf/open/floor/iron, -/area/hallway/primary/aft) -"sNi" = ( -/obj/effect/landmark/event_spawn, +/area/station/maintenance/disposal/incinerator) +"sQn" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/vending/clothing, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron/dark, +/area/station/hallway/secondary/entry) +"sQq" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/grimy, -/area/command/heads_quarters/hop) -"sNo" = ( +/turf/open/floor/iron/white, +/area/station/science/research) +"sQr" = ( +/obj/item/kirbyplants/random, +/obj/machinery/newscaster/directional/north, +/obj/effect/turf_decal/siding/yellow{ + dir = 5 + }, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/command/heads_quarters/ce) +"sQA" = ( +/turf/closed/wall, +/area/station/command/meeting_room/council) +"sQD" = ( /obj/machinery/door/airlock/security/glass{ - name = "Permabrig Cell 3" + name = "Permabrig Cell 4" }, /obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 4 @@ -71842,91 +69916,147 @@ dir = 8 }, /turf/open/floor/iron, -/area/security/prison/safe) -"sNs" = ( -/obj/structure/table, -/obj/item/computer_hardware/hard_drive/role/signal/ordnance, -/obj/item/computer_hardware/hard_drive/role/signal/ordnance, -/obj/item/computer_hardware/hard_drive/role/signal/ordnance, -/obj/machinery/camera/directional/east{ - c_tag = "Science - Research Director's Office"; - name = "science camera"; - network = list("ss13","rd") +/area/station/security/prison/safe) +"sQJ" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 4 }, -/obj/effect/turf_decal/bot, -/obj/machinery/firealarm/directional/east, +/turf/open/floor/iron/white, +/area/station/command/heads_quarters/rd) +"sQM" = ( +/obj/structure/table/wood, +/obj/item/folder/blue, +/obj/item/pen, +/turf/open/floor/carpet, +/area/station/command/corporate_showroom) +"sQN" = ( +/obj/structure/railing{ + dir = 6 + }, +/obj/item/kirbyplants/random, +/obj/machinery/light/floor, +/obj/effect/turf_decal/tile/neutral/anticorner/contrasted, /turf/open/floor/iron, -/area/command/heads_quarters/rd) -"sNC" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/cargo/office) -"sNL" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/engineering/atmos/hfr_room) -"sNR" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/portable_atmospherics/canister/oxygen, -/turf/open/floor/iron/dark, -/area/science/mixing) -"sNX" = ( +/area/station/hallway/primary/fore) +"sQQ" = ( +/obj/machinery/power/port_gen/pacman, +/obj/machinery/light/small/directional/north, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/delivery, +/turf/open/floor/iron, +/area/station/maintenance/department/electrical) +"sQS" = ( +/obj/machinery/light/small/directional/south, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/port/fore) +"sQU" = ( +/obj/effect/turf_decal/tile/brown/half/contrasted{ + dir = 4 + }, +/obj/structure/sign/poster/random/directional/east, +/turf/open/floor/iron, +/area/station/cargo/drone_bay) +"sRh" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark/smooth_large, -/area/service/hydroponics) -"sOa" = ( -/obj/structure/cable, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) +"sRj" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small/directional/west, +/turf/open/floor/plating, +/area/station/service/library/abandoned) +"sRB" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, /obj/structure/disposalpipe/segment{ - dir = 4 + dir = 10 }, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"sOh" = ( -/turf/closed/wall, -/area/service/abandoned_gambling_den/gaming) -"sOn" = ( -/obj/structure/table/reinforced, -/obj/item/weldingtool, -/obj/effect/turf_decal/bot, -/obj/item/wrench, -/obj/item/storage/belt/utility, -/obj/item/clothing/head/welding, +/turf/open/floor/iron/dark, +/area/station/hallway/secondary/service) +"sRI" = ( /obj/effect/decal/cleanable/dirt, -/obj/item/radio/intercom/directional/south, -/turf/open/floor/iron, -/area/engineering/supermatter/room) -"sOx" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/door/airlock/maintenance_hatch{ - name = "Maintenance Hatch"; - req_access_txt = "12" +/turf/open/floor/iron/dark, +/area/station/service/theater) +"sRP" = ( +/obj/structure/table/reinforced, +/obj/item/folder/white, +/obj/item/pen, +/obj/machinery/light/directional/east, +/obj/item/storage/box/monkeycubes, +/obj/structure/cable, +/obj/effect/turf_decal/stripes/line, +/obj/item/reagent_containers/dropper{ + pixel_y = 12 }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/obj/item/reagent_containers/dropper{ + pixel_y = 8 }, -/obj/effect/turf_decal/stripes/line, +/obj/machinery/power/apc/auto_name/directional/east, /turf/open/floor/iron, -/area/maintenance/port/fore) -"sOB" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, +/area/station/science/xenobiology) +"sRQ" = ( /obj/structure/cable, -/obj/machinery/duct, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron, +/area/station/security/brig) +"sSb" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/closed/wall/r_wall, +/area/station/ai_monitored/turret_protected/ai) +"sSh" = ( +/obj/machinery/conveyor{ + dir = 4; + id = "cargoload" + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/door/poddoor{ + id = "cargoload"; + name = "Supply Dock Loading Door" + }, +/turf/open/floor/plating, +/area/station/cargo/storage) +"sSn" = ( +/obj/machinery/status_display/ai/directional/north, +/turf/open/floor/iron/half{ + dir = 8 + }, +/area/station/engineering/atmos/project) +"sSw" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/trash/graffiti, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"sSz" = ( +/obj/item/kirbyplants{ + icon_state = "plant-21" + }, /obj/effect/turf_decal/stripes/line{ - dir = 1 + dir = 5 + }, +/obj/item/radio/intercom/directional/east, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"sSH" = ( +/obj/effect/turf_decal/tile/green/half/contrasted{ + dir = 8 }, /turf/open/floor/iron, -/area/engineering/main) -"sOG" = ( +/area/station/service/hydroponics/garden) +"sSS" = ( /obj/machinery/door/airlock/maintenance_hatch{ - name = "Maintenance Hatch"; - req_access_txt = "12" + name = "Maintenance Hatch" }, -/obj/effect/mapping_helpers/airlock/abandoned, /obj/effect/decal/cleanable/dirt, /obj/structure/barricade/wooden, /obj/structure/cable, @@ -71935,535 +70065,286 @@ dir = 1 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/mapping_helpers/airlock/unres, +/obj/effect/mapping_helpers/airlock/access/any/science/maintenance, /turf/open/floor/iron, -/area/security/detectives_office/private_investigators_office) -"sOH" = ( -/obj/structure/table/wood, -/obj/item/storage/bag/books, -/obj/item/taperecorder, -/obj/structure/noticeboard/directional/east, -/turf/open/floor/iron/grimy, -/area/service/library) -"sOJ" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/turf/open/floor/iron/dark, -/area/science/server) -"sOY" = ( -/obj/structure/table/wood, -/obj/item/storage/fancy/candle_box{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/item/storage/fancy/candle_box, -/turf/open/floor/iron/dark, -/area/service/chapel) -"sPf" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 9 +/area/station/service/library/abandoned) +"sSU" = ( +/obj/machinery/camera/directional/south{ + c_tag = "Security Hallway - Center"; + name = "hallway camera" }, +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/engineering/main) -"sPr" = ( -/obj/machinery/light/small/directional/south, -/obj/structure/sign/warning/vacuum{ - pixel_x = -32 - }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/engineering/hallway) -"sPv" = ( -/obj/structure/bed, -/obj/item/bedsheet/orange, -/obj/effect/decal/cleanable/cobweb/cobweb2, -/obj/machinery/camera/directional/east{ - c_tag = "Permabrig - Cell 3"; - network = list("ss13","prison") +/area/station/hallway/primary/starboard) +"sTe" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/obj/effect/turf_decal/tile/red/half/contrasted{ +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 4 }, /turf/open/floor/iron, -/area/security/prison/safe) -"sPw" = ( -/turf/closed/wall, -/area/engineering/storage/tech) -"sPE" = ( -/obj/structure/tank_dispenser/oxygen, -/obj/machinery/light/directional/east, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/delivery, -/obj/item/radio/intercom/directional/east, -/turf/open/floor/iron, -/area/command/gateway) -"sPF" = ( -/obj/structure/table/reinforced, -/obj/effect/turf_decal/bot, -/obj/item/clothing/mask/gas, -/obj/item/airlock_painter, -/obj/machinery/camera/directional/west{ - c_tag = "Engineering - Center"; - dir = 10; - name = "engineering camera" - }, -/obj/effect/turf_decal/tile/yellow/anticorner/contrasted, -/turf/open/floor/iron, -/area/engineering/main) -"sPI" = ( -/obj/structure/cable, +/area/station/medical/break_room) +"sTn" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/turf/open/floor/iron, -/area/maintenance/starboard/aft) -"sPL" = ( -/obj/item/kirbyplants/random, -/obj/structure/sign/poster/contraband/random/directional/south, -/turf/open/floor/wood, -/area/service/electronic_marketing_den) -"sPP" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/purple/half/contrasted, -/turf/open/floor/iron/white, -/area/science/xenobiology) -"sQd" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/sign/poster/random/directional/east, /turf/open/floor/plating, -/area/maintenance/port/fore) -"sQy" = ( -/obj/effect/turf_decal/tile/yellow{ - dir = 1 +/area/station/engineering/supermatter/room) +"sTq" = ( +/obj/structure/cable, +/obj/machinery/button/flasher{ + id = "Cell 2"; + name = "Prisoner Flash"; + pixel_x = 25; + pixel_y = 7 }, -/obj/machinery/status_display/evac/directional/west, -/turf/open/floor/iron/dark/corner{ +/obj/effect/turf_decal/tile/red{ dir = 8 }, -/area/hallway/primary/port) -"sQB" = ( -/obj/machinery/atmospherics/pipe/heat_exchanging/simple, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/structure/extinguisher_cabinet/directional/west, -/obj/machinery/camera/directional/west{ - c_tag = "Service - Kitchen Coldroom"; - dir = 10; - name = "service camera" - }, -/turf/open/floor/iron/freezer, -/area/service/kitchen/coldroom) -"sQG" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/vending/tool, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/effect/turf_decal/delivery, -/obj/item/radio/intercom/directional/north, -/turf/open/floor/iron/dark, -/area/engineering/storage_shared) -"sQL" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/obj/machinery/button/door/directional/east{ + id = "permashut2"; + name = "Cell Lockdown Button"; + pixel_y = -6; + req_access = list("brig") }, -/obj/effect/turf_decal/tile/neutral{ +/turf/open/floor/iron, +/area/station/security/execution/transfer) +"sTC" = ( +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/purple/fourcorners, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral, -/obj/item/kirbyplants/random, -/turf/open/floor/iron/dark, -/area/engineering/atmos) -"sQO" = ( -/obj/structure/cable, -/obj/structure/rack, -/obj/effect/spawner/random/techstorage/command_all, -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/turf/open/floor/iron, -/area/engineering/storage/tech) -"sRo" = ( -/obj/structure/cable, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron, -/area/maintenance/fore) -"sRv" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/firedoor, -/obj/item/paper_bin, -/obj/item/pen, -/obj/machinery/door/window/left/directional/west{ - name = "Hydroponics Desk"; - req_access_txt = "35" - }, /turf/open/floor/iron, -/area/service/hydroponics) -"sRz" = ( -/obj/structure/cable, -/obj/effect/turf_decal/tile/neutral/fourcorners, +/area/station/science/research) +"sTK" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron, -/area/medical/medbay/central) -"sRC" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/obj/machinery/light/directional/east, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 }, -/obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, -/area/hallway/secondary/entry) -"sRM" = ( -/obj/machinery/camera/directional/east{ - c_tag = "Chapel - Starboard"; - name = "chapel camera" - }, -/obj/machinery/firealarm/directional/east, -/obj/structure/chair/pew/right, -/turf/open/floor/iron{ - icon_state = "chapel" - }, -/area/service/chapel) -"sRR" = ( -/obj/structure/cable, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral{ +/area/station/hallway/primary/port) +"sTN" = ( +/obj/item/kirbyplants/random, +/obj/effect/turf_decal/tile/blue/fourcorners, +/turf/open/floor/iron/white, +/area/station/medical/cryo) +"sTQ" = ( +/obj/effect/landmark/start/hangover, +/obj/structure/chair/sofa/left{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/obj/effect/turf_decal/tile/red{ + dir = 4 }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/siding/white{ +/obj/effect/turf_decal/tile/red{ dir = 8 }, -/turf/open/floor/iron, -/area/hallway/primary/fore) -"sRU" = ( -/obj/structure/table, -/obj/item/storage/medkit/regular, -/obj/effect/turf_decal/tile/blue{ - dir = 4 +/obj/effect/turf_decal/tile/yellow{ + dir = 1 }, -/obj/item/radio/intercom/directional/east, -/turf/open/floor/iron/white, -/area/medical/medbay/lobby) -"sRW" = ( -/obj/structure/table/reinforced, -/obj/item/folder/red, -/obj/item/pen, -/obj/machinery/door/window/brigdoor/right/directional/south{ - dir = 1; - name = "Security Desk"; - pixel_y = 8; - req_access_txt = "63" +/obj/effect/turf_decal/tile/yellow, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 }, -/obj/effect/turf_decal/tile/red/fourcorners, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/decal/cleanable/dirt, +/obj/effect/landmark/start/assistant, /turf/open/floor/iron, -/area/security/checkpoint/escape) -"sRY" = ( +/area/station/commons/lounge) +"sUh" = ( +/obj/structure/table/wood, +/obj/item/storage/photo_album, +/turf/open/floor/iron/grimy, +/area/station/command/corporate_showroom) +"sUk" = ( /obj/effect/turf_decal/stripes/line{ - dir = 4 + dir = 6 }, /turf/open/floor/iron, -/area/cargo/storage) -"sSb" = ( +/area/station/maintenance/port/aft) +"sUz" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/closed/wall/r_wall, -/area/ai_monitored/turret_protected/ai) -"sSd" = ( -/obj/effect/turf_decal/plaque{ - icon_state = "L14" +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, /turf/open/floor/iron, -/area/hallway/primary/central/fore) -"sSm" = ( -/obj/structure/table/wood/poker, +/area/station/hallway/secondary/entry) +"sUA" = ( +/obj/structure/table_frame/wood, /obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/maintenance, -/turf/open/floor/wood, -/area/service/abandoned_gambling_den) -"sSq" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 8 +/obj/effect/turf_decal/tile/red{ + dir = 1 }, -/obj/machinery/light/small/directional/south, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/yellow{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/yellow{ dir = 8 }, -/obj/structure/table/wood, -/obj/item/food/baguette, -/obj/item/toy/crayon/spraycan/mimecan, -/obj/structure/sign/poster/random/directional/south, -/turf/open/floor/iron/checker, -/area/service/theater) -"sSy" = ( -/obj/machinery/vending/hydronutrients, -/turf/open/floor/iron/dark, -/area/service/hydroponics/garden) -"sSE" = ( -/obj/structure/table/reinforced, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/newscaster/directional/north, -/obj/effect/turf_decal/bot, -/obj/item/clipboard, -/obj/item/toy/figure/ce, -/turf/open/floor/iron/dark, -/area/command/heads_quarters/ce) -"sSJ" = ( -/obj/structure/cable, -/obj/effect/turf_decal/stripes/corner{ - dir = 1 - }, /turf/open/floor/iron, -/area/engineering/main) -"sSR" = ( -/obj/effect/decal/cleanable/dirt, +/area/station/service/kitchen/abandoned) +"sUC" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 4 - }, +/obj/effect/turf_decal/delivery, /turf/open/floor/iron, -/area/maintenance/port/greater) -"sSS" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/simple/purple/visible{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, +/area/station/hallway/secondary/entry) +"sUQ" = ( /obj/structure/cable, -/turf/open/floor/iron/dark/corner, -/area/engineering/atmos/mix) -"sSW" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 4 - }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/delivery, /turf/open/floor/iron, -/area/science/misc_lab/range) -"sSY" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/general/hidden, -/obj/machinery/newscaster/directional/south, -/obj/effect/turf_decal/tile/red/half/contrasted, -/turf/open/floor/iron/dark, -/area/security/execution/education) -"sTb" = ( -/obj/structure/railing{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark/side{ +/area/station/engineering/storage/tech) +"sUV" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/green/visible, +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/area/hallway/secondary/entry) -"sTm" = ( -/turf/closed/wall, -/area/engineering/atmos/storage) -"sTr" = ( -/obj/structure/cable, -/obj/machinery/door/airlock/external{ - name = "External Solar Access"; - req_access_txt = "10" +/obj/structure/sign/warning/radiation{ + pixel_y = -32 }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ +/turf/open/floor/iron, +/area/station/engineering/supermatter/room) +"sVb" = ( +/obj/effect/spawner/random/vending/snackvend, +/obj/effect/turf_decal/tile/blue/half/contrasted{ dir = 1 }, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ +/turf/open/floor/iron/dark, +/area/station/command/bridge) +"sVj" = ( +/obj/machinery/announcement_system, +/obj/machinery/status_display/ai/directional/west, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/tcommsat/computer) +"sVI" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 1 }, /turf/open/floor/iron, -/area/maintenance/solars/port/fore) -"sTs" = ( -/obj/structure/cable, -/obj/effect/turf_decal/tile/purple, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/power/apc/auto_name/directional/east, -/turf/open/floor/iron/white, -/area/science/research) -"sTu" = ( +/area/station/science/robotics/mechbay) +"sWe" = ( +/obj/structure/sink{ + dir = 8; + pixel_x = 11 + }, /obj/structure/disposalpipe/segment, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/door/firedoor, -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/door/airlock/engineering{ - name = "Engine Room"; - req_one_access_txt = "10;24" + dir = 5 }, /turf/open/floor/iron, -/area/engineering/main) -"sTU" = ( -/obj/effect/spawner/structure/window, -/turf/open/floor/plating, -/area/service/theater) -"sUa" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/sign/departments/medbay/alt, -/obj/structure/cable, -/turf/open/floor/plating, -/area/security/prison) -"sUt" = ( -/obj/structure/cable, +/area/station/science/research) +"sWo" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/door/airlock/engineering{ - name = "Starboard Bow Solar Access"; - req_access_txt = "10" +/obj/effect/turf_decal/siding/thinplating/dark{ + dir = 4 }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/obj/structure/mirror/directional/north, +/obj/structure/sink{ + pixel_y = 22 }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 +/obj/machinery/camera/directional/north{ + c_tag = "Service - Bar Backroom"; + name = "service camera" }, -/turf/open/floor/iron, -/area/maintenance/solars/starboard/fore) -"sUE" = ( -/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/iron/grimy, +/area/station/service/bar) +"sWs" = ( /obj/structure/cable, -/obj/machinery/door/poddoor/preopen{ - id = "xeno4"; - name = "Creature Cell #4" - }, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, -/area/science/xenobiology) -"sUG" = ( -/obj/effect/spawner/structure/window/hollow/reinforced/end{ +/area/station/maintenance/port/greater) +"sWu" = ( +/obj/structure/cable, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/power/terminal{ dir = 4 }, -/obj/structure/cable, -/turf/open/floor/plating, -/area/service/abandoned_gambling_den) -"sUJ" = ( -/obj/structure/closet/firecloset, +/obj/effect/turf_decal/bot, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/science/mixing) -"sUK" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ +/area/station/maintenance/disposal/incinerator) +"sWw" = ( +/obj/structure/cable, +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/tile/brown{ dir = 4 }, /turf/open/floor/iron, -/area/science/lobby) -"sUR" = ( +/area/station/cargo/storage) +"sWx" = ( +/obj/machinery/recharge_station, /obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/structure/furniture_parts, -/obj/effect/spawner/random/structure/crate_empty, +/obj/effect/turf_decal/bot, /turf/open/floor/iron, -/area/maintenance/port/greater) -"sUX" = ( +/area/station/science/robotics/mechbay) +"sWB" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, /obj/structure/cable, /obj/effect/turf_decal/tile/neutral{ - dir = 1 + dir = 4 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark, -/area/science/genetics) -"sVg" = ( -/obj/structure/table/wood, -/obj/item/flashlight/lamp/green, -/obj/structure/window/reinforced{ - dir = 8 +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"sWI" = ( +/obj/machinery/camera/directional/east{ + c_tag = "Central Hallway - Starboard"; + name = "hallway camera" }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/grimy, -/area/command/heads_quarters/captain/private) -"sVl" = ( -/obj/structure/cable, -/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/turf_decal/tile/neutral, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/security/checkpoint/escape) -"sVm" = ( -/obj/effect/turf_decal/tile/green{ - dir = 8 - }, -/obj/effect/turf_decal/tile/blue, -/obj/structure/sink{ - dir = 1 - }, -/obj/machinery/newscaster/directional/south, -/turf/open/floor/iron, -/area/service/hydroponics) -"sVo" = ( +/area/station/hallway/primary/central/fore) +"sWJ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/kirbyplants/random, +/turf/open/floor/plating, +/area/station/service/library/abandoned) +"sWM" = ( +/obj/effect/decal/cleanable/dirt, /obj/structure/cable, -/obj/structure/chair/comfy/brown{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 1 }, -/turf/open/floor/carpet, -/area/command/meeting_room/council) -"sVr" = ( -/obj/machinery/atmospherics/components/binary/pump/layer2{ - dir = 8; - name = "Gas to Chamber" - }, -/obj/machinery/atmospherics/components/binary/pump/layer4{ - dir = 4; - name = "Chamber to Cooling" - }, -/obj/effect/turf_decal/box, -/turf/open/floor/engine, -/area/engineering/supermatter) -"sVy" = ( -/turf/open/floor/plating, -/area/maintenance/fore) -"sVD" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 +/turf/open/floor/iron{ + heat_capacity = 1e+006 }, -/obj/effect/turf_decal/siding/yellow{ +/area/station/maintenance/port/greater) +"sWO" = ( +/obj/machinery/atmospherics/pipe/smart/manifold/purple/visible{ dir = 8 }, +/obj/effect/turf_decal/stripes/corner, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, /turf/open/floor/iron, -/area/engineering/atmos/hfr_room) -"sVG" = ( +/area/station/engineering/atmos/pumproom) +"sWS" = ( /obj/machinery/door/firedoor, -/obj/machinery/door/airlock/medical{ - name = "Surgery Theater"; - req_access_txt = "45" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 +/obj/machinery/door/airlock/virology{ + name = "Virology Break Room" }, /obj/structure/cable, /obj/effect/turf_decal/stripes/line{ @@ -72474,78 +70355,63 @@ }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/mapping_helpers/airlock/access/all/medical/virology, /turf/open/floor/iron, -/area/medical/surgery/theatre) -"sVJ" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/service/library) -"sVK" = ( +/area/station/medical/virology) +"sXb" = ( +/obj/machinery/atmospherics/pipe/smart/simple/yellow/visible, +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"sXd" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/security{ + aiControlDisabled = 1; + name = "Education Chamber" + }, /obj/structure/cable, /obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron, -/area/medical/virology) -"sWc" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/mapping_helpers/airlock/access/all/security/armory, +/obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral, -/turf/open/floor/iron, -/area/hallway/secondary/entry) -"sWi" = ( -/obj/structure/rack, -/obj/item/crowbar/red, -/obj/item/wrench, -/obj/item/tank/internals/emergency_oxygen/engi, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/iron/dark, +/area/station/security/execution/education) +"sXf" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/maintenance, -/obj/machinery/airalarm/directional/north, -/turf/open/floor/plating, -/area/maintenance/port/greater) -"sWr" = ( -/obj/structure/closet, -/obj/effect/spawner/random/food_or_drink/condiment, -/obj/item/circuitboard/machine/microwave, -/obj/item/stack/cable_coil/five, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 1 +/obj/effect/turf_decal/stripes/line{ + dir = 10 }, +/obj/machinery/airalarm/directional/west, /turf/open/floor/iron, -/area/maintenance/port/fore) -"sWP" = ( -/obj/structure/disposalpipe/segment{ +/area/station/maintenance/port/greater) +"sXg" = ( +/obj/machinery/computer/teleporter{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/command/teleporter) +"sXk" = ( +/obj/machinery/light/directional/west, +/obj/machinery/status_display/ai/directional/west, +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 4 }, /turf/open/floor/iron, -/area/cargo/warehouse) -"sWU" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/security/holding_cell) -"sWX" = ( -/obj/machinery/light/directional/east, -/obj/structure/table/glass, -/obj/effect/turf_decal/tile/blue/fourcorners, -/obj/machinery/firealarm/directional/south, -/turf/open/floor/iron/white, -/area/medical/treatment_center) -"sWY" = ( -/obj/effect/turf_decal/tile/brown/half/contrasted{ - dir = 8 - }, -/obj/effect/landmark/start/hangover, -/obj/effect/decal/cleanable/dirt, -/obj/structure/sign/poster/contraband/random/directional/west, -/turf/open/floor/iron, -/area/cargo/warehouse) +/area/station/command/heads_quarters/cmo) +"sXB" = ( +/obj/machinery/igniter/incinerator_ordmix, +/turf/open/floor/engine/vacuum, +/area/station/science/ordnance/burnchamber) "sXE" = ( /obj/machinery/atmospherics/pipe/smart/simple/orange/visible, /obj/structure/lattice/catwalk, @@ -72554,863 +70420,845 @@ }, /turf/open/space/basic, /area/space/nearstation) -"sXI" = ( -/obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/south, -/turf/open/floor/wood, -/area/command/heads_quarters/captain) -"sXW" = ( -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/turf/open/floor/iron/dark/corner{ - dir = 1 - }, -/area/engineering/atmos/mix) -"sXY" = ( -/obj/machinery/atmospherics/pipe/smart/simple/dark/visible, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/maintenance/disposal/incinerator) -"sYc" = ( -/obj/machinery/atmospherics/pipe/smart/simple/purple/visible, -/obj/machinery/meter, -/obj/machinery/power/apc/auto_name/directional/east, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/white, -/area/science/storage) -"sYe" = ( -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron{ - dir = 1; - icon_state = "chapel" - }, -/area/service/chapel) -"sYf" = ( +"sXJ" = ( +/obj/effect/turf_decal/tile/neutral, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/delivery, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/service/kitchen/abandoned) -"sYm" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/medical{ - name = "Surgery Observation" - }, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral/fourcorners, +/area/station/hallway/primary/starboard) +"sXL" = ( +/obj/machinery/vending/hydronutrients, +/obj/effect/turf_decal/bot, /turf/open/floor/iron/dark, -/area/medical/surgery/theatre) -"sYr" = ( -/obj/item/kirbyplants{ - icon_state = "plant-21" - }, -/obj/effect/turf_decal/tile/purple{ - dir = 4 - }, -/obj/structure/cable, -/turf/open/floor/iron/white, -/area/science/lobby) -"sYK" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/maintenance, +/area/station/service/hydroponics) +"sXM" = ( /obj/structure/cable, +/obj/effect/landmark/event_spawn, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron, -/area/maintenance/starboard/aft) -"sYO" = ( -/obj/machinery/camera/directional/south{ - c_tag = "Bridge - Council Chamber"; - name = "command camera" +/area/station/hallway/primary/port) +"sXO" = ( +/obj/structure/table/reinforced, +/obj/item/stack/sheet/iron/fifty, +/obj/item/analyzer{ + pixel_x = 7; + pixel_y = 3 }, -/obj/machinery/airalarm/directional/south, -/turf/open/floor/wood, -/area/command/meeting_room/council) -"sYV" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/landmark/blobstart, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/bot, +/obj/item/radio/intercom/directional/north, /turf/open/floor/iron, -/area/maintenance/starboard/aft) -"sYX" = ( +/area/station/engineering/supermatter/room) +"sXX" = ( /obj/structure/cable, -/obj/effect/turf_decal/plaque{ - icon_state = "L14" +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 10 }, -/obj/effect/landmark/start/hangover, -/turf/open/floor/iron, -/area/hallway/primary/central/aft) -"sZk" = ( +/turf/open/floor/iron/dark/telecomms, +/area/station/tcommsat/server) +"sYk" = ( /obj/structure/cable, /obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark/telecomms, -/area/tcommsat/server) -"sZC" = ( -/turf/closed/wall/r_wall, -/area/engineering/hallway) -"sZD" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 4 - }, /turf/open/floor/iron, -/area/security/prison) -"sZX" = ( -/obj/structure/disposalpipe/segment{ - dir = 10 +/area/station/medical/medbay/central) +"sYq" = ( +/obj/item/kirbyplants{ + icon_state = "plant-22" }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/blue, +/turf/open/floor/iron/white, +/area/station/medical/medbay/lobby) +"sYt" = ( +/obj/machinery/light/small/directional/north, +/obj/effect/spawner/random/maintenance/two, +/obj/structure/closet, /turf/open/floor/plating, -/area/maintenance/port/greater) -"sZY" = ( -/obj/item/kirbyplants/random, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/area/station/maintenance/fore) +"sYw" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/firedoor, +/obj/item/folder{ + pixel_x = -4 + }, +/obj/item/pen{ + pixel_x = -4 + }, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "roboticsprivacy"; + name = "Robotics Shutters" + }, +/obj/machinery/door/window/left/directional/west{ + name = "Robotics Desk"; + req_access = list("robotics") + }, +/obj/machinery/door/window/left/directional/east, +/obj/effect/turf_decal/delivery, +/obj/structure/desk_bell{ + pixel_x = 7 }, /turf/open/floor/iron, -/area/ai_monitored/command/storage/eva) -"tab" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/bodycontainer/morgue{ +/area/station/science/robotics/lab) +"sYD" = ( +/obj/effect/turf_decal/trimline/yellow/corner, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/medical/morgue) -"tac" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/station/engineering/lobby) +"sYF" = ( /obj/structure/cable, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/stripes/line{ dir = 1 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron, +/area/station/security/range) +"sYG" = ( +/obj/structure/cable, +/obj/effect/turf_decal/tile/red, +/obj/machinery/firealarm/directional/north, +/turf/open/floor/iron, +/area/station/security/execution/transfer) +"sYJ" = ( +/obj/machinery/light/directional/west, +/obj/structure/cable, /obj/effect/turf_decal/tile/neutral{ - dir = 4 + dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/firealarm/directional/west, /turf/open/floor/iron{ heat_capacity = 1e+006 }, -/area/commons/dorms) -"tad" = ( -/obj/effect/turf_decal/tile/yellow/anticorner/contrasted, -/obj/structure/punching_bag, -/turf/open/floor/iron/white, -/area/commons/fitness/recreation) -"tan" = ( +/area/station/commons/locker) +"sYM" = ( +/obj/machinery/door/poddoor/preopen{ + id = "brigprison"; + name = "Prison Blast Door" + }, /obj/machinery/door/firedoor, -/obj/machinery/door/airlock/research{ - name = "Mech Bay"; - req_access_txt = "29" +/obj/effect/turf_decal/delivery, +/turf/open/floor/iron, +/area/station/security/execution/transfer) +"sYU" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"sZe" = ( +/obj/machinery/space_heater, +/obj/effect/turf_decal/bot, +/obj/machinery/requests_console/directional/east{ + department = "Atmospherics"; + departmentType = 3; + name = "Atmospherics Requests Console" + }, +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/hidden, +/obj/machinery/light/directional/east, +/turf/open/floor/iron, +/area/station/engineering/atmos/storage/gas) +"sZg" = ( +/obj/structure/table/wood, +/obj/machinery/status_display/evac/directional/east, +/obj/item/book/manual/wiki/engineering_hacking, +/turf/open/floor/plating, +/area/station/service/abandoned_gambling_den) +"sZn" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/green{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral/anticorner/contrasted, +/turf/open/floor/iron, +/area/station/hallway/primary/fore) +"sZt" = ( +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/obj/machinery/conveyor{ + dir = 4; + id = "garbage" }, +/obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ - dir = 8 + dir = 1 + }, +/turf/open/floor/plating, +/area/station/maintenance/disposal) +"sZB" = ( +/obj/machinery/door/airlock/research{ + name = "Ordnance Lab" }, +/obj/machinery/atmospherics/pipe/smart/simple/dark/visible, +/obj/structure/cable, +/obj/machinery/door/firedoor/heavy, +/obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/mapping_helpers/airlock/access/all/science/ordnance_storage, +/turf/open/floor/iron/white, +/area/station/science/ordnance) +"sZE" = ( +/obj/structure/bed, +/obj/item/bedsheet/orange, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/camera/directional/east{ + c_tag = "Permabrig - Cell 1"; + network = list("ss13","prison") + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/obj/effect/turf_decal/tile/red/half/contrasted{ dir = 4 }, +/turf/open/floor/iron, +/area/station/security/prison/safe) +"sZL" = ( +/obj/machinery/light/small/directional/south, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/delivery, +/turf/open/floor/iron, +/area/station/science/research/abandoned) +"sZM" = ( +/obj/effect/turf_decal/plaque{ + icon_state = "L9" + }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/science/robotics/mechbay) -"tap" = ( -/obj/structure/closet/wardrobe/white, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/effect/landmark/start/hangover/closet, +/area/station/hallway/primary/central/aft) +"sZT" = ( +/obj/structure/table/wood, +/obj/item/paper_bin, +/obj/item/pen, +/obj/structure/sign/poster/official/report_crimes{ + pixel_y = 32 + }, +/turf/open/floor/carpet/blue, +/area/station/commons/vacant_room/office) +"sZY" = ( +/obj/item/kirbyplants/random, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/ai_monitored/command/storage/eva) +"sZZ" = ( +/obj/structure/bed, +/obj/item/bedsheet/hos, +/obj/machinery/status_display/evac/directional/north, +/obj/machinery/camera/directional/north{ + c_tag = "Security - Head of Security's Quarters" + }, +/turf/open/floor/iron/grimy, +/area/station/command/heads_quarters/hos) +"tac" = ( +/obj/machinery/newscaster/directional/west, /turf/open/floor/iron/dark, -/area/commons/locker) -"taw" = ( -/obj/machinery/status_display/evac/directional/south, +/area/station/science/ordnance) +"tah" = ( +/obj/structure/table, +/obj/item/hand_tele, /obj/structure/cable, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/bot, +/obj/machinery/power/apc/auto_name/directional/north, +/turf/open/floor/iron, +/area/station/command/teleporter) +"taj" = ( +/obj/machinery/computer/mech_bay_power_console{ + dir = 1 + }, +/turf/open/floor/circuit/green, +/area/station/science/robotics/mechbay) +"tax" = ( +/turf/closed/wall, +/area/station/engineering/break_room) +"taL" = ( +/obj/structure/table/wood, +/obj/item/flashlight/lamp/green, +/obj/structure/window/reinforced{ dir = 8 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron{ - heat_capacity = 1e+006 - }, -/area/commons/toilet/locker) -"taA" = ( -/obj/machinery/light/small/directional/west, -/turf/open/floor/engine/air, -/area/engineering/atmos) -"taK" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/brown{ +/turf/open/floor/iron/grimy, +/area/station/command/heads_quarters/captain/private) +"taO" = ( +/obj/structure/chair/comfy/brown{ dir = 8 }, -/obj/effect/decal/cleanable/plastic, +/turf/open/floor/carpet, +/area/station/command/corporate_showroom) +"taY" = ( +/obj/effect/turf_decal/delivery, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/science/robotics/mechbay) +"tbc" = ( +/obj/machinery/vending/cigarette, /obj/effect/turf_decal/tile/neutral, +/obj/structure/extinguisher_cabinet/directional/east, /turf/open/floor/iron, -/area/commons/vacant_room) -"taP" = ( -/obj/structure/table/wood, -/obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/maintenance, -/obj/effect/turf_decal/tile/red{ - dir = 1 +/area/station/medical/break_room) +"tbm" = ( +/obj/structure/bookcase, +/obj/structure/sign/nanotrasen{ + pixel_y = 32 }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/yellow{ +/turf/open/floor/wood, +/area/station/command/corporate_showroom) +"tbC" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 +/obj/structure/cable, +/obj/structure/mirror/directional/north, +/obj/structure/sink{ + pixel_y = 22 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ + dir = 4 }, /turf/open/floor/iron, -/area/service/kitchen/abandoned) -"taQ" = ( -/turf/open/floor/wood{ - icon_state = "wood-broken2" +/area/station/commons/toilet/restrooms) +"tbF" = ( +/obj/item/kirbyplants/random, +/obj/structure/sign/warning/electric_shock{ + pixel_y = -30 }, -/area/service/library/abandoned) -"taR" = ( -/obj/machinery/light/directional/south, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/turf/open/floor/iron, +/area/station/security/prison/visit) +"tbJ" = ( +/obj/structure/chair{ + dir = 4 }, -/turf/open/floor/iron{ - heat_capacity = 1e+006 +/turf/open/floor/carpet/red, +/area/station/hallway/secondary/service) +"tbK" = ( +/obj/structure/sign/directions/supply{ + dir = 4 }, -/area/hallway/primary/central/aft) -"taU" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/grimy, -/area/service/library) -"tbd" = ( -/obj/structure/kitchenspike, -/obj/effect/turf_decal/bot/right, -/turf/open/floor/iron/dark, -/area/service/kitchen/coldroom) -"tbn" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/obj/structure/sign/directions/security{ + dir = 4; + pixel_y = 8 + }, +/obj/structure/sign/directions/medical{ + dir = 4; + pixel_y = -8 }, +/turf/closed/wall, +/area/station/hallway/primary/central/fore) +"tbL" = ( /obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/obj/machinery/power/port_gen/pacman/pre_loaded, +/turf/open/floor/plating, +/area/station/maintenance/aft) +"tbR" = ( +/obj/structure/cable, +/obj/effect/turf_decal/delivery, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/maintenance/disposal/incinerator) -"tbs" = ( -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/area/station/maintenance/aft) +"tbS" = ( +/obj/structure/disposalpipe/junction{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/turf/open/floor/plating{ + icon_state = "panelscorched" }, -/turf/open/floor/iron, -/area/hallway/primary/central/fore) -"tbt" = ( -/obj/structure/table, -/obj/item/cane, -/obj/item/clothing/head/bowler{ - pixel_y = 8 +/area/station/maintenance/department/crew_quarters/bar) +"tbZ" = ( +/obj/item/kirbyplants/random, +/obj/machinery/door_timer{ + id = "brig2"; + name = "Cell 2"; + pixel_x = -32 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 }, -/turf/open/floor/iron, -/area/commons/fitness/recreation) -"tbz" = ( -/obj/structure/disposalpipe/segment, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"tbN" = ( -/obj/structure/cable, -/obj/effect/turf_decal/tile/neutral/fourcorners, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/hallway/primary/aft) -"tca" = ( -/obj/machinery/teleport/hub, -/obj/effect/turf_decal/tile/neutral/fourcorners, +/area/station/security/brig) +"tch" = ( +/obj/machinery/vending/cigarette, +/obj/effect/turf_decal/tile/blue/half/contrasted{ + dir = 1 + }, /turf/open/floor/iron/dark, -/area/command/teleporter) -"tce" = ( -/obj/structure/flora/ausbushes/brflowers, -/obj/structure/flora/ausbushes/sparsegrass, -/obj/structure/flora/ausbushes/grassybush, -/turf/open/misc/grass, -/area/hallway/primary/fore) -"tci" = ( +/area/station/command/bridge) +"tcl" = ( +/obj/machinery/light/directional/south, +/obj/machinery/status_display/evac/directional/south, /obj/structure/cable, +/obj/effect/turf_decal/tile/neutral, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/red/half/contrasted{ +/turf/open/floor/iron, +/area/station/commons/toilet/locker) +"tcp" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/security/glass{ + name = "Prison Wing" + }, +/obj/structure/cable, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ dir = 1 }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "perma-entrance" + }, +/obj/effect/mapping_helpers/airlock/access/all/security/general, /turf/open/floor/iron, -/area/security/checkpoint/escape) -"tcj" = ( -/obj/effect/landmark/event_spawn, +/area/station/security/brig) +"tcr" = ( +/obj/structure/disposaloutlet, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, /obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron, -/area/commons/locker) -"tcm" = ( +/turf/open/floor/iron/dark, +/area/station/science/xenobiology) +"tcx" = ( /obj/structure/disposalpipe/segment, -/obj/machinery/door/poddoor/shutters{ - id = "custodialshutters"; - name = "Custodial Closet Shutters" - }, -/turf/open/floor/iron/dark/textured_half, -/area/service/janitor) -"tcq" = ( -/obj/structure/disposalpipe/segment{ +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 4 }, -/obj/structure/cable, -/obj/machinery/light/small/directional/north, -/turf/open/floor/plating{ - icon_state = "platingdmg3" - }, -/area/maintenance/port/fore) -"tcF" = ( -/turf/open/floor/engine/plasma, -/area/engineering/atmos) +/turf/open/floor/iron, +/area/station/commons/storage/tools) +"tcy" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/green/visible, +/obj/machinery/light/directional/south, +/turf/open/floor/iron, +/area/station/engineering/supermatter/room) +"tcB" = ( +/obj/effect/decal/cleanable/oil, +/turf/open/floor/iron, +/area/station/cargo/miningoffice) "tcG" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/ai_monitored/command/nuke_storage) -"tcO" = ( -/obj/effect/turf_decal/tile/yellow{ +/area/station/ai_monitored/command/nuke_storage) +"tcH" = ( +/obj/structure/table/glass, +/obj/item/folder/yellow, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ dir = 4 }, -/turf/open/floor/iron/white, -/area/medical/chemistry) -"tcQ" = ( -/obj/effect/turf_decal/box/white{ - color = "#52B4E9" - }, -/turf/open/floor/iron/dark/textured_large, -/area/engineering/atmos/hfr_room) -"tcS" = ( -/obj/structure/table/wood, -/obj/item/folder/red, -/obj/item/pen, +/turf/open/floor/circuit/green/telecomms/mainframe, +/area/station/tcommsat/server) +"tcJ" = ( +/obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/security/interrogation) -"tcY" = ( -/obj/structure/disposalpipe/segment{ - dir = 10 - }, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 4 - }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/maintenance/port/fore) -"tde" = ( -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, +/area/station/medical/morgue) +"tcZ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/maintenance, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/firealarm/directional/west, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/neutral/half/contrasted, /turf/open/floor/iron, -/area/hallway/primary/starboard) -"tdh" = ( +/area/station/maintenance/starboard/aft) +"tdf" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/loading_area{ - dir = 1 - }, +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/cargo/miningoffice) -"tdj" = ( -/obj/structure/reagent_dispensers/watertank, -/turf/open/floor/plating, -/area/maintenance/fore) -"tdm" = ( -/obj/effect/turf_decal/delivery, -/obj/structure/disposalpipe/segment{ - dir = 4 +/area/station/hallway/primary/starboard) +"tdi" = ( +/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible{ + dir = 10 }, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ +/obj/effect/turf_decal/tile/blue{ dir = 8 }, -/turf/open/floor/iron{ - heat_capacity = 1e+006 - }, -/area/maintenance/starboard) -"tdr" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 8 +/obj/effect/turf_decal/tile/blue{ + dir = 4 }, -/obj/structure/chair/stool/bar/directional/west, -/turf/open/floor/wood, -/area/service/electronic_marketing_den) -"tdI" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/cafeteria, +/area/station/engineering/atmos) +"tdt" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/structure/chair/office{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron, -/area/security/checkpoint) -"tdK" = ( /obj/effect/turf_decal/tile/neutral{ - dir = 1 + dir = 4 }, -/obj/structure/sign/nanotrasen{ - pixel_y = 32 +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/line, /turf/open/floor/iron, -/area/hallway/secondary/entry) -"tdQ" = ( -/obj/machinery/door/airlock/security{ - name = "Interrogation Monitoring" - }, +/area/station/hallway/secondary/entry) +"tdz" = ( /obj/structure/cable, /obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/mapping_helpers/airlock/access/all/security/general, -/obj/effect/turf_decal/stripes/line{ +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 1 }, -/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/dark, -/area/security/interrogation) -"tdV" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/effect/turf_decal/loading_area{ +/area/station/security/interrogation) +"tew" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 1 }, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/machinery/door/window/right/directional/north{ - name = "Incoming Mail"; - req_one_access_txt = "50" - }, /turf/open/floor/iron, -/area/cargo/sorting) -"teo" = ( -/obj/effect/turf_decal/bot, +/area/station/maintenance/port/aft) +"teA" = ( +/obj/structure/displaycase/captain, +/turf/open/floor/iron/grimy, +/area/station/command/heads_quarters/captain) +"teH" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/science/robotics/mechbay) -"tex" = ( -/obj/structure/disposalpipe/sorting/mail{ - dir = 4; - name = "Cargo Bay Junction"; - sortType = 2 - }, -/obj/effect/turf_decal/tile/brown/anticorner/contrasted{ - dir = 1 - }, -/turf/open/floor/iron, -/area/cargo/storage) -"teR" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light/small/directional/east, -/obj/effect/spawner/random/structure/tank_holder, -/obj/structure/sign/poster/official/wtf_is_co2{ - pixel_x = 32 - }, -/turf/open/floor/iron, -/area/maintenance/department/engine/atmos) -"teY" = ( -/obj/structure/cable, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/ai_monitored/command/nuke_storage) -"tfa" = ( -/obj/effect/spawner/random/trash/graffiti, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/plating, -/area/maintenance/port/fore) -"tfb" = ( +/area/station/maintenance/port/aft) +"teJ" = ( /obj/machinery/door/firedoor, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, /obj/effect/turf_decal/stripes/line{ dir = 8 }, /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/structure/cable, -/turf/open/floor/iron, -/area/medical/cryo) -"tfc" = ( -/obj/structure/closet/radiation, -/obj/effect/turf_decal/stripes/line{ - dir = 4 +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/door/airlock/public/glass{ + name = "Aft Primary Hallway" }, -/obj/machinery/airalarm/directional/east, /turf/open/floor/iron, -/area/engineering/gravity_generator) -"tff" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/closet/bombcloset/security, +/area/station/medical/medbay/lobby) +"teK" = ( +/obj/machinery/photocopier, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/security/prison) -"tfh" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, +/area/station/service/chapel/office) +"teY" = ( +/obj/structure/cable, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/ai_monitored/command/nuke_storage) +"tfp" = ( +/obj/machinery/light/directional/east, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/ai) +"tfq" = ( +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 1 }, /turf/open/floor/iron, -/area/science/research) -"tfl" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/area/station/maintenance/port/fore) +"tfw" = ( +/obj/machinery/camera/directional/west{ + c_tag = "Telecomms - Chamber Port"; + name = "telecomms camera"; + network = list("ss13","tcomms") + }, +/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark/telecomms, +/area/station/tcommsat/server) +"tfy" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/landmark/event_spawn, -/turf/open/floor/iron, -/area/engineering/atmos/project) -"tfm" = ( -/obj/machinery/camera/directional/east{ - c_tag = "Departures Hallway - Center"; - name = "hallway camera" +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/mob/living/basic/cockroach, +/turf/open/floor/wood, +/area/station/service/abandoned_gambling_den) +"tfC" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/tile/brown/half/contrasted{ + dir = 8 }, -/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/iron, +/area/station/cargo/storage) +"tgl" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, /turf/open/floor/iron, -/area/hallway/primary/aft) -"tfn" = ( -/obj/structure/chair/office/light{ - dir = 1 - }, -/obj/effect/landmark/start/research_director, +/area/station/engineering/break_room) +"tgq" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, -/obj/effect/turf_decal/tile/purple, -/turf/open/floor/iron/white, -/area/command/heads_quarters/rd) -"tfp" = ( -/obj/machinery/light/directional/east, /obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/ai) -"tfr" = ( -/obj/machinery/button/door/directional/north{ - id = "portbow_maint_shutters"; - name = "shutters" - }, -/obj/effect/decal/cleanable/blood/old, -/obj/machinery/iv_drip, -/turf/open/floor/iron/grimy, -/area/maintenance/port/fore) -"tfD" = ( -/turf/open/floor/iron{ - heat_capacity = 1e+006 - }, -/area/maintenance/starboard/aft) -"tfH" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/barricade/wooden, -/turf/open/floor/plating, -/area/maintenance/port/lesser) -"tfM" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 +/area/station/command/heads_quarters/ce) +"tgv" = ( +/obj/structure/table/reinforced, +/obj/item/folder/white, +/obj/item/reagent_containers/glass/beaker/large, +/obj/item/reagent_containers/glass/beaker, +/obj/item/reagent_containers/dropper, +/obj/effect/turf_decal/stripes/line{ + dir = 9 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/extinguisher_cabinet/directional/south, +/turf/open/floor/iron, +/area/station/science/lab) +"tgx" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron, -/area/cargo/drone_bay) -"tfO" = ( -/obj/machinery/camera/directional/east{ - c_tag = "Bridge - Head of Personnel's Office"; - name = "command camera" - }, -/obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/east, -/turf/open/floor/iron/grimy, -/area/command/heads_quarters/hop) -"tgb" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ +/area/station/security/checkpoint/customs/aft) +"tgG" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/pipe/smart/manifold4w/general/visible, +/turf/open/floor/iron/dark, +/area/station/science/xenobiology) +"tgT" = ( +/turf/closed/wall/r_wall, +/area/station/medical/virology) +"thf" = ( +/obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/junction/flip{ +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/turf/open/floor/iron/white, -/area/medical/medbay/lobby) -"tgc" = ( -/obj/structure/table, -/obj/item/stack/package_wrap{ - pixel_x = -4; - pixel_y = 4 +/obj/machinery/door/airlock/external{ + name = "External Docking Port" }, -/obj/item/stack/wrapping_paper, -/turf/open/floor/iron, -/area/commons/fitness/recreation) -"tgj" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 1 +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/white, -/area/medical/medbay/central) -"tgm" = ( -/obj/effect/landmark/event_spawn, -/obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron, -/area/science/lobby) -"tgu" = ( -/obj/structure/table/glass, -/obj/item/food/pizzaslice/vegetable, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/maintenance/space_hut/observatory) -"tgL" = ( -/obj/machinery/light_switch/directional/east{ - pixel_x = 22 - }, -/obj/effect/turf_decal/tile/brown/half/contrasted{ +/area/station/hallway/secondary/entry) +"thg" = ( +/obj/structure/table, +/obj/structure/window/reinforced{ dir = 4 }, -/turf/open/floor/iron, -/area/cargo/qm) -"tgR" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/rack, -/obj/effect/spawner/random/clothing/costume, -/obj/effect/spawner/random/clothing/costume, -/obj/effect/spawner/random/maintenance, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 8 +/obj/item/storage/box/gloves{ + pixel_x = 3; + pixel_y = 3 }, +/obj/item/storage/box/bodybags, +/obj/item/borg/upgrade/rename, +/obj/effect/turf_decal/bot, /turf/open/floor/iron, -/area/maintenance/starboard/aft) -"tgY" = ( -/obj/structure/table/reinforced, +/area/station/science/robotics/lab) +"thh" = ( /obj/machinery/door/firedoor, -/obj/item/storage/fancy/donut_box, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "cafe_counter"; - name = "Kitchen Counter Shutters" +/obj/machinery/door/airlock/public/glass{ + name = "Departures Lounge" }, -/turf/open/floor/iron/white/smooth_half{ +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ dir = 1 }, -/area/service/kitchen) -"tgZ" = ( -/obj/structure/lattice/catwalk, -/turf/open/space, -/area/solars/port/aft) -"tho" = ( -/obj/structure/table/reinforced, -/obj/item/storage/toolbox/electrical, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron, -/area/commons/storage/primary) -"thp" = ( -/obj/structure/sign/poster/ripped{ - pixel_y = -32 - }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/red/half/contrasted{ +/turf/open/floor/iron, +/area/station/hallway/primary/aft) +"thj" = ( +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"thn" = ( +/obj/structure/table/reinforced, +/obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/item/wrench, +/obj/item/analyzer{ + pixel_x = 7; + pixel_y = 3 + }, +/obj/machinery/light/directional/east, /turf/open/floor/iron, -/area/security/prison/safe) -"thC" = ( -/obj/structure/chair/office{ +/area/station/engineering/atmos) +"tho" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ dir = 1 }, +/obj/effect/turf_decal/box, /obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron, -/area/cargo/drone_bay) -"thP" = ( -/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ - dir = 6 - }, -/obj/effect/turf_decal/tile/red{ +/turf/open/floor/iron/dark, +/area/station/science/ordnance/testlab) +"tht" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/item/kirbyplants/random, +/obj/effect/turf_decal/delivery, +/turf/open/floor/iron/dark, +/area/station/hallway/secondary/entry) +"thz" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple, +/obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/effect/turf_decal/tile/red{ - dir = 4 +/obj/effect/landmark/event_spawn, +/turf/open/floor/iron/freezer, +/area/station/service/kitchen/coldroom) +"thB" = ( +/obj/structure/table/glass, +/obj/item/paper_bin, +/obj/machinery/camera/directional/east{ + c_tag = "Virology - Cells"; + name = "virology camera"; + network = list("ss13","medbay") }, +/obj/effect/turf_decal/tile/green, +/obj/machinery/newscaster/directional/east, +/turf/open/floor/iron/white, +/area/station/medical/virology) +"thI" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, /turf/open/floor/iron/cafeteria, -/area/engineering/atmos) -"thX" = ( -/obj/machinery/light_switch/directional/south, -/obj/effect/turf_decal/tile/blue/half/contrasted, -/turf/open/floor/iron/dark, -/area/command/bridge) -"tic" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, +/area/station/security/prison/mess) +"thK" = ( /obj/structure/cable, -/obj/effect/turf_decal/tile/purple{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, +/obj/effect/turf_decal/tile/purple/half/contrasted{ dir = 1 }, /turf/open/floor/iron/white, -/area/command/heads_quarters/rd) -"tif" = ( -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/blue{ +/area/station/science/xenobiology) +"thL" = ( +/obj/structure/chair{ dir = 4 }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 +/obj/effect/turf_decal/tile/red/anticorner/contrasted{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/turf/open/floor/iron, -/area/medical/break_room) -"tig" = ( -/obj/effect/turf_decal/tile/neutral, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/firealarm/directional/east, -/turf/open/floor/iron, -/area/hallway/primary/central/aft) -"tii" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/green/visible/layer4, -/turf/open/floor/engine, -/area/engineering/supermatter) -"tir" = ( -/obj/structure/cable, -/obj/effect/turf_decal/delivery, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/maintenance/starboard/aft) -"tit" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/area/station/security/checkpoint/medical) +"thO" = ( /obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/turf/open/floor/iron/dark/corner{ +/obj/structure/disposalpipe/junction{ dir = 1 }, -/area/engineering/lobby) -"tiG" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/machinery/airalarm/directional/south, -/turf/open/floor/iron, -/area/hallway/primary/central/fore) -"tiZ" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/maintenance/disposal/incinerator) +"thY" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, /turf/open/floor/iron, -/area/hallway/secondary/entry) -"tjf" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/yellow, -/obj/structure/table, -/obj/item/clothing/mask/gas, -/obj/item/wrench, -/turf/open/floor/iron, -/area/hallway/primary/port) -"tjk" = ( +/area/station/medical/cryo) +"til" = ( +/obj/structure/reagent_dispensers/watertank, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/science/ordnance) +"tiv" = ( +/obj/effect/landmark/event_spawn, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/highsecurity{ - name = "Secure Tech Storage"; - req_access_txt = "19;23" +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 1 }, /turf/open/floor/iron, -/area/engineering/storage/tech) -"tju" = ( -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/cafeteria, -/area/security/prison) -"tjF" = ( -/obj/structure/cable, -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ - dir = 4 - }, -/turf/open/floor/plating, -/area/engineering/atmos/pumproom) -"tjJ" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/mob/living/basic/cockroach, -/turf/open/floor/wood, -/area/service/theater/abandoned) -"tjL" = ( -/obj/machinery/atmospherics/pipe/smart/simple/green/visible{ - dir = 4 +/area/station/maintenance/port/lesser) +"tiC" = ( +/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible{ + dir = 5 }, -/obj/machinery/meter, -/obj/structure/grille, -/turf/closed/wall/r_wall, -/area/engineering/atmos) -"tjQ" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/commons/fitness/recreation) -"tjT" = ( -/obj/machinery/light_switch/directional/north, /obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/structure/filingcabinet, /turf/open/floor/iron/dark, -/area/service/library) -"tkf" = ( -/obj/structure/cable, -/obj/structure/table/reinforced, -/obj/item/crowbar, -/obj/item/restraints/handcuffs, -/obj/machinery/recharger, -/obj/effect/turf_decal/tile/red/half/contrasted{ +/area/station/engineering/atmos) +"tiE" = ( +/obj/structure/closet/secure_closet/contraband/heads, +/obj/item/storage/secure/briefcase, +/obj/effect/turf_decal/tile/blue/anticorner/contrasted, +/turf/open/floor/iron, +/area/station/security/checkpoint/customs/aft) +"tiS" = ( +/obj/machinery/vending/wardrobe/chef_wardrobe, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron/dark, +/area/station/service/kitchen) +"tjl" = ( +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 1 }, /turf/open/floor/iron, -/area/security/checkpoint) -"tkj" = ( -/obj/item/kirbyplants/random, -/obj/structure/extinguisher_cabinet/directional/west, -/obj/effect/turf_decal/tile/red/anticorner/contrasted{ +/area/station/cargo/storage) +"tjp" = ( +/obj/structure/table/reinforced, +/obj/item/storage/toolbox/mechanical, +/obj/item/flashlight, +/obj/item/flashlight, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/engineering/storage/tech) +"tjq" = ( +/obj/structure/cable, +/obj/effect/turf_decal/trimline/blue/filled/corner{ dir = 1 }, -/turf/open/floor/iron, -/area/security/office) -"tko" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/sign/plaques/kiddie/library, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/white, +/area/station/medical/treatment_center) +"tjY" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, /turf/open/floor/plating, -/area/service/library) +/area/station/maintenance/aft) +"tki" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/landmark/start/cook, +/obj/effect/decal/cleanable/food/flour, +/turf/open/floor/iron/cafeteria, +/area/station/service/kitchen) +"tkl" = ( +/obj/structure/table, +/obj/item/storage/briefcase, +/turf/open/floor/iron, +/area/station/commons/fitness/recreation) "tkp" = ( /obj/structure/lattice, /obj/structure/window/reinforced{ @@ -73421,72 +71269,99 @@ }, /turf/open/space, /area/space/nearstation) -"tku" = ( -/obj/effect/decal/cleanable/dirt, +"tkr" = ( +/obj/structure/table/wood, +/obj/item/folder/red, +/obj/item/book/manual/wiki/security_space_law, +/turf/open/floor/wood, +/area/station/command/meeting_room/council) +"tkx" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/tile/purple/half/contrasted{ + dir = 8 + }, +/turf/open/floor/iron/white, +/area/station/command/heads_quarters/rd) +"tkS" = ( /obj/structure/cable, -/obj/machinery/button/door/directional/south{ - id = "evashutters2"; - name = "E.V.A. Shutters"; - req_access_txt = "19" +/obj/effect/turf_decal/stripes/line{ + dir = 9 }, -/obj/effect/turf_decal/tile/blue/half/contrasted, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/maintenance/port/aft) -"tkC" = ( -/obj/structure/cable, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/area/station/hallway/secondary/exit/departure_lounge) +"tlq" = ( +/obj/machinery/atmospherics/pipe/smart/simple/cyan/hidden{ dir = 4 }, -/obj/structure/disposalpipe/segment{ - dir = 10 - }, -/turf/open/floor/iron, -/area/medical/virology) -"tkH" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/bookcase/random/adult, -/turf/open/floor/iron/dark, -/area/service/library/abandoned) -"tkX" = ( -/obj/structure/cable, -/obj/effect/turf_decal/tile/blue{ +/obj/machinery/computer/atmos_alert{ dir = 1 }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 +/obj/effect/turf_decal/bot, +/obj/machinery/newscaster/directional/south, +/turf/open/floor/iron/dark/textured_large, +/area/station/engineering/atmos/storage/gas) +"tly" = ( +/obj/structure/rack, +/obj/item/clothing/shoes/winterboots, +/obj/item/clothing/shoes/winterboots, +/obj/item/clothing/suit/hooded/wintercoat/science, +/obj/item/clothing/suit/hooded/wintercoat/science, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron, +/area/station/science/xenobiology) +"tlA" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ + dir = 4 }, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"tlF" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/wood, +/area/station/service/theater) +"tlH" = ( +/obj/structure/sign/painting/library{ + pixel_y = 32 + }, +/turf/open/floor/wood, +/area/station/service/library) +"tlJ" = ( +/obj/effect/turf_decal/tile/yellow/anticorner/contrasted{ + dir = 8 + }, +/obj/structure/punching_bag, /turf/open/floor/iron/white, -/area/medical/surgery/theatre) -"tlt" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/structure/crate, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"tlv" = ( -/obj/effect/turf_decal/trimline/yellow/line, -/turf/open/floor/iron, -/area/engineering/lobby) -"tlz" = ( -/turf/open/floor/iron/dark/side, -/area/commons/fitness/recreation) -"tlE" = ( -/obj/machinery/door/window/right/directional/east{ - name = "Hydroponics Delivery"; - req_access_txt = "35" +/area/station/commons/fitness/recreation) +"tlK" = ( +/obj/structure/table/wood, +/obj/item/paper_bin, +/obj/item/pen, +/obj/effect/turf_decal/tile/red{ + dir = 1 }, -/obj/structure/window/reinforced, -/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/machinery/light/dim/directional/north, /turf/open/floor/iron, -/area/service/hydroponics) -"tlG" = ( +/area/station/service/abandoned_gambling_den/gaming) +"tlL" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, /obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 8 }, /turf/open/floor/iron, -/area/engineering/atmos/storage) +/area/station/hallway/primary/fore) "tlM" = ( /obj/structure/rack, /obj/item/gun/energy/disabler{ @@ -73504,309 +71379,248 @@ /obj/effect/turf_decal/bot, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/ai_monitored/security/armory) -"tmj" = ( -/obj/machinery/cell_charger, -/obj/structure/table/reinforced, -/obj/machinery/status_display/ai/directional/north, -/obj/item/rcl/pre_loaded, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/effect/turf_decal/bot, -/obj/item/stock_parts/cell/high, -/obj/machinery/light/directional/north, -/turf/open/floor/iron/dark, -/area/command/heads_quarters/ce) -"tmv" = ( -/obj/structure/closet/secure_closet/medical2, -/obj/structure/sign/poster/official/cleanliness{ - pixel_x = -32 - }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/medical/surgery/theatre) -"tmA" = ( -/obj/machinery/door/airlock/public/glass{ - name = "Holodeck Access" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 - }, -/turf/open/floor/iron, -/area/commons/fitness/recreation) -"tmB" = ( -/obj/machinery/door/window/brigdoor/security/cell/right/directional/west{ - id = "brig2"; - name = "Cell 2"; - req_access_txt = "2" - }, -/obj/structure/cable, +/area/station/ai_monitored/security/armory) +"tlU" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 8 - }, +/obj/structure/cable, +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/tile/neutral, /turf/open/floor/iron, -/area/security/brig) -"tmM" = ( +/area/station/hallway/primary/fore) +"tlV" = ( /obj/effect/decal/cleanable/dirt, -/obj/machinery/door/airlock/maintenance_hatch{ - name = "Maintenance Hatch"; - req_access_txt = "12" - }, -/obj/effect/mapping_helpers/airlock/abandoned, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 8 }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, -/area/hallway/secondary/construction) -"tmP" = ( -/obj/structure/cable, +/area/station/maintenance/port/aft) +"tmc" = ( +/obj/structure/chair/stool/directional/west, /turf/open/floor/wood, -/area/command/corporate_showroom) -"tmW" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/area/station/service/abandoned_gambling_den) +"tme" = ( +/obj/machinery/atmospherics/pipe/smart/simple/yellow/visible{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/brown/visible, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/meter, /turf/open/floor/iron, -/area/engineering/supermatter/room) -"tmZ" = ( +/area/station/engineering/atmos) +"tmq" = ( +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/item/kirbyplants/random, -/obj/effect/turf_decal/tile/blue/half/contrasted{ +/turf/open/floor/iron, +/area/station/medical/surgery/aft) +"tms" = ( +/obj/structure/cable, +/obj/machinery/computer/security, +/obj/effect/turf_decal/tile/red/half/contrasted{ dir = 1 }, /turf/open/floor/iron/dark, -/area/command/bridge) -"tnb" = ( -/obj/structure/closet/crate/trashcart, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/sign/poster/official/random/directional/east, -/turf/open/floor/iron, -/area/security/prison) -"tnc" = ( -/obj/structure/table/reinforced, -/obj/item/crowbar, -/obj/item/wrench, -/obj/item/gps, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron, -/area/commons/storage/primary) -"tne" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 8 - }, +/area/station/command/bridge) +"tmx" = ( /obj/effect/decal/cleanable/dirt, -/turf/open/floor/wood{ - icon_state = "wood-broken7" +/obj/structure/table, +/obj/item/paper_bin/carbon, +/obj/effect/turf_decal/tile/brown/anticorner/contrasted{ + dir = 8 }, -/area/service/theater) -"tnm" = ( +/turf/open/floor/iron, +/area/station/cargo/qm) +"tmy" = ( +/obj/machinery/light/directional/north, /obj/effect/turf_decal/tile/neutral{ - dir = 1 + dir = 4 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/hallway/primary/central/aft) -"tnr" = ( -/obj/machinery/computer/exoscanner_control, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/structure/window{ - dir = 1 - }, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/tile/brown/half/contrasted{ - dir = 1 +/area/station/hallway/primary/central/aft) +"tnj" = ( +/obj/machinery/camera/directional/south{ + c_tag = "Medbay - Surgery A"; + name = "medbay camera"; + network = list("ss13","medbay") }, -/turf/open/floor/iron, -/area/cargo/drone_bay) -"tnA" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/east, -/turf/open/floor/wood{ - icon_state = "wood-broken5" - }, -/area/service/theater) -"tnG" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/delivery, -/turf/open/floor/iron, -/area/cargo/storage) -"tnH" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/closet/crate/freezer/surplus_limbs, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/power/apc/auto_name/directional/south, /turf/open/floor/iron/dark, -/area/service/library) -"tnR" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, +/area/station/medical/surgery/theatre) +"tns" = ( +/obj/structure/table/wood, +/obj/machinery/keycard_auth/directional/west, +/obj/item/flashlight/lamp, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/service/chapel/office) -"tnS" = ( -/obj/item/kirbyplants{ - icon_state = "plant-21" +/area/station/command/heads_quarters/hop) +"tnu" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 4 }, -/obj/effect/turf_decal/tile/purple{ +/turf/open/floor/iron, +/area/station/maintenance/department/crew_quarters/bar) +"tnB" = ( +/turf/closed/wall/r_wall, +/area/station/science/ordnance/bomb) +"tnG" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/maintenance_hatch{ + name = "MiniSat Antechamber" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 8 }, -/turf/open/floor/iron/white, -/area/science/lobby) -"tnT" = ( -/obj/machinery/atmospherics/components/trinary/mixer{ - color = "#FFFF00"; - name = "plasma mixer" - }, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron, -/area/engineering/atmos) -"tnU" = ( -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/effect/landmark/start/hangover, /obj/structure/cable, -/turf/open/floor/iron, -/area/hallway/primary/central/aft) -"tnW" = ( -/obj/machinery/atmospherics/components/binary/pump{ - dir = 8 - }, -/turf/open/floor/iron, -/area/maintenance/department/engine/atmos) -"tof" = ( -/obj/machinery/status_display/evac/directional/east, -/obj/machinery/camera/directional/east{ - c_tag = "Cargo - Quartermaster's Quarters"; - name = "cargo camera" - }, -/obj/machinery/computer/security/qm{ +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/item/radio/intercom/directional/north, +/obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/effect/turf_decal/tile/brown/half/contrasted{ +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/turf/open/floor/iron, -/area/cargo/qm) -"too" = ( -/turf/closed/wall, -/area/command/bridge) -"tou" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light/small/directional/south, +/obj/effect/mapping_helpers/airlock/access/all/engineering/construction, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/aisat_interior) +"tnL" = ( +/obj/structure/table/glass, +/obj/machinery/computer/med_data/laptop{ + dir = 8; + pixel_y = 1 + }, +/obj/machinery/computer/security/telescreen/entertainment/directional/east, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/item/radio/intercom/directional/north, +/turf/open/floor/iron/dark, +/area/station/medical/virology) +"tnQ" = ( +/obj/machinery/status_display/ai/directional/east, +/obj/machinery/light/directional/east, +/obj/machinery/rnd/production/protolathe/department/science, /obj/effect/turf_decal/stripes/line{ - dir = 10 + dir = 5 }, /turf/open/floor/iron, -/area/maintenance/port/aft) -"tox" = ( -/obj/structure/table, -/obj/item/clipboard, -/obj/item/electronics/airlock, -/obj/item/stack/sheet/glass, -/obj/item/assembly/signaler, -/obj/effect/turf_decal/tile/purple{ - dir = 8 +/area/station/science/lab) +"toc" = ( +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron{ + dir = 8; + icon_state = "chapel" }, -/obj/machinery/firealarm/directional/west, -/obj/machinery/airalarm/directional/south, -/turf/open/floor/iron/white, -/area/science/lobby) -"toE" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/hallway/secondary/entry) -"toJ" = ( -/obj/structure/disposalpipe/segment{ +/area/station/service/chapel) +"tod" = ( +/turf/open/floor/carpet, +/area/station/service/library) +"tol" = ( +/obj/machinery/camera/directional/north, +/obj/structure/sign/poster/random/directional/north, +/turf/open/floor/iron/dark/side{ dir = 4 }, -/obj/structure/cable, +/area/station/commons/fitness/recreation) +"tox" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, -/area/hallway/secondary/entry) -"toM" = ( +/area/station/security/processing) +"toy" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, -/obj/machinery/navbeacon{ - codes_txt = "patrol;next_patrol=engi2"; - location = "engi1" +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/tile/brown/anticorner/contrasted{ + dir = 4 }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/effect/landmark/start/hangover, /turf/open/floor/iron, -/area/hallway/primary/port) -"toX" = ( -/obj/machinery/holopad, -/obj/effect/landmark/start/medical_doctor, -/obj/effect/turf_decal/tile/neutral/fourcorners, +/area/station/cargo/miningoffice) +"toI" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/medical/medbay/lobby) -"tpf" = ( -/obj/structure/displaycase/trophy, -/turf/open/floor/wood, -/area/service/library) -"tpo" = ( +/obj/effect/turf_decal/tile/green/half/contrasted{ + dir = 8 + }, +/obj/machinery/camera/autoname/directional/west, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) +"toK" = ( +/obj/structure/table/reinforced, +/obj/item/clothing/gloves/color/black, +/obj/item/clothing/gloves/color/black, +/obj/item/clothing/gloves/color/black, +/obj/item/clothing/suit/hazardvest, +/obj/item/clothing/suit/hazardvest, +/obj/item/clothing/suit/hazardvest, +/obj/item/clothing/mask/breath, +/obj/item/clothing/mask/breath, +/obj/item/clothing/mask/breath, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/newscaster/directional/east, +/turf/open/floor/iron/dark, +/area/station/maintenance/port/aft) +"toL" = ( +/obj/structure/table, +/obj/item/folder/white, +/obj/item/paicard, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/turf/open/floor/iron/white, +/area/station/science/lobby) +"toR" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/atmospherics/pipe/bridge_pipe/green/visible, +/obj/machinery/atmospherics/components/binary/pump/off/yellow/visible{ + dir = 4; + name = "CO2 to Pure" + }, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"toS" = ( /obj/machinery/door/firedoor, -/obj/machinery/door/airlock/security/glass{ - name = "Gear Room" +/obj/machinery/door/airlock/mining{ + name = "Cargo Bay" }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/mapping_helpers/airlock/access/all/security/general, /obj/effect/turf_decal/stripes/line{ dir = 8 }, /obj/effect/turf_decal/stripes/line{ dir = 4 }, +/obj/effect/mapping_helpers/airlock/access/all/supply/general, /turf/open/floor/iron, -/area/security/lockers) -"tpq" = ( -/obj/effect/spawner/random/vending/snackvend, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/area/station/cargo/office) +"tpe" = ( +/obj/structure/cable, +/obj/effect/turf_decal/stripes/line{ + dir = 9 }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/turf/open/floor/iron, +/area/station/command/gateway) +"tpn" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/security/range) +"tpp" = ( +/obj/effect/turf_decal/tile/blue{ dir = 8 }, -/obj/machinery/status_display/ai/directional/south, -/obj/machinery/camera/directional/south{ - default_camera_icon = "Service - Cafeteria Aft"; - dir = 5; - name = "service camera" - }, -/turf/open/floor/iron/dark, -/area/service/cafeteria) -"tpt" = ( +/turf/open/floor/iron/white, +/area/station/medical/psychology) +"tpr" = ( /obj/machinery/firealarm/directional/west, /obj/structure/table, /obj/item/storage/box/beakers, @@ -73818,157 +71632,112 @@ pixel_x = 8 }, /turf/open/floor/iron/checker, -/area/service/hydroponics) -"tpv" = ( -/obj/machinery/hydroponics/constructable, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/green{ +/area/station/service/hydroponics) +"tpI" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/spawner/random/entertainment/arcade{ dir = 1 }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/machinery/newscaster/directional/north, -/turf/open/floor/iron, -/area/service/hydroponics) -"tpE" = ( +/turf/open/floor/iron/dark, +/area/station/service/abandoned_gambling_den/gaming) +"tpJ" = ( +/obj/structure/sign/nanotrasen, +/turf/closed/wall, +/area/station/security/courtroom) +"tpP" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/brown{ - dir = 4 +/obj/effect/landmark/start/depsec/engineering, +/obj/effect/turf_decal/tile/red/anticorner/contrasted{ + dir = 8 }, -/obj/machinery/status_display/evac/directional/north, /turf/open/floor/iron, -/area/hallway/primary/central/fore) -"tpG" = ( -/obj/structure/table/wood, -/obj/item/paper_bin, -/obj/machinery/light_switch/directional/north, -/turf/open/floor/iron/dark, -/area/service/chapel) -"tpM" = ( -/obj/structure/disposalpipe/trunk, -/obj/machinery/disposal/bin, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/area/station/security/checkpoint/engineering) +"tpZ" = ( +/turf/closed/wall, +/area/station/maintenance/starboard/fore) +"tqa" = ( +/obj/structure/cable, +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, /turf/open/floor/iron, -/area/engineering/atmos/storage) -"tpN" = ( -/obj/machinery/door/airlock{ - id_tag = "Arrivals_Toilet2"; - name = "Toilet Unit 2" +/area/station/engineering/supermatter/room) +"tqe" = ( +/obj/structure/sign/poster/contraband/kudzu{ + pixel_x = -32 }, -/obj/effect/turf_decal/stripes/line{ +/obj/machinery/light/directional/west, +/obj/structure/table, +/obj/machinery/reagentgrinder, +/turf/open/floor/iron/checker, +/area/station/service/hydroponics) +"tqg" = ( +/obj/structure/window/reinforced{ dir = 8 }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 +/obj/structure/window/reinforced, +/obj/machinery/atmospherics/components/trinary/filter/atmos/plasma, +/obj/effect/turf_decal/tile/purple/anticorner/contrasted{ + dir = 8 }, /turf/open/floor/iron, -/area/commons/toilet/restrooms) -"tpQ" = ( -/obj/structure/table, -/obj/item/rcl/pre_loaded, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron, -/area/commons/locker) -"tpS" = ( -/obj/effect/turf_decal/delivery, -/obj/machinery/firealarm/directional/west, -/turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"tpV" = ( -/obj/structure/table, -/obj/item/assembly/prox_sensor{ - pixel_x = -4; - pixel_y = 1 +/area/station/engineering/atmos) +"tqn" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 }, -/obj/item/assembly/prox_sensor{ - pixel_x = 2; - pixel_y = -2 +/obj/effect/turf_decal/siding/green/corner{ + dir = 1 }, -/obj/item/assembly/prox_sensor{ - pixel_x = 5; +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/station/service/hydroponics/garden) +"tqo" = ( +/turf/closed/wall, +/area/station/engineering/main) +"tqp" = ( +/obj/structure/table/reinforced, +/obj/machinery/status_display/evac/directional/north, +/obj/item/reagent_containers/glass/bottle/morphine{ + pixel_x = 7; pixel_y = 7 }, -/obj/item/assembly/prox_sensor{ - pixel_x = 9; - pixel_y = -2 +/obj/item/reagent_containers/glass/bottle/morphine{ + pixel_x = -7; + pixel_y = 7 }, -/obj/machinery/firealarm/directional/south, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/science/mixing/launch) -"tpX" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/decal/cleanable/dirt, -/obj/structure/closet/crate, -/obj/effect/spawner/random/maintenance/three, -/obj/effect/turf_decal/delivery, -/turf/open/floor/iron, -/area/cargo/storage) -"tqu" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/blood/old, -/obj/effect/landmark/blobstart, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/medical/morgue) -"tqx" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/effect/landmark/start/hangover, -/obj/structure/disposalpipe/segment, -/obj/structure/railing{ - dir = 8 +/obj/item/reagent_containers/glass/bottle/chloralhydrate{ + pixel_x = -7 }, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 8 +/obj/item/reagent_containers/glass/bottle/facid{ + pixel_x = 7 }, -/turf/open/floor/iron, -/area/hallway/primary/fore) -"tqz" = ( -/obj/machinery/holopad, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron/grimy, -/area/service/library) -"tqE" = ( -/obj/structure/cable, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 +/obj/item/storage/backpack/duffelbag/sec/surgery{ + pixel_y = 5 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/machinery/airalarm/directional/west, +/obj/effect/turf_decal/tile/red/anticorner/contrasted{ + dir = 1 }, -/turf/open/floor/iron/white, -/area/medical/medbay/central) -"tqH" = ( +/turf/open/floor/iron/dark, +/area/station/security/execution/education) +"tqt" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/smooth, -/area/hallway/secondary/entry) -"tqM" = ( +/turf/open/floor/iron, +/area/station/commons/locker) +"tqG" = ( +/obj/structure/cable, /obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/item/kirbyplants/random, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/delivery, -/turf/open/floor/iron/dark, -/area/hallway/secondary/entry) -"tqN" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 8 +/obj/machinery/power/apc/auto_name/directional/north, +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 9 }, -/turf/open/floor/iron, -/area/hallway/primary/central/fore) +/turf/open/floor/iron/dark, +/area/station/engineering/transit_tube) "tqO" = ( /obj/structure/rack, /obj/item/storage/box/rubbershot{ @@ -73992,80 +71761,121 @@ /obj/effect/turf_decal/tile/neutral/fourcorners, /obj/machinery/firealarm/directional/west, /turf/open/floor/iron/dark, -/area/ai_monitored/security/armory) -"tqQ" = ( +/area/station/ai_monitored/security/armory) +"tqU" = ( +/obj/effect/landmark/event_spawn, /obj/structure/cable, -/obj/machinery/computer/security/telescreen{ - dir = 8; - name = "Prisoner Telescreen"; - network = list("prison"); - pixel_x = 27 +/obj/effect/turf_decal/tile/blue{ + dir = 4 }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/turf/open/floor/iron, -/area/security/prison) -"tqV" = ( -/obj/structure/rack, -/obj/item/storage/briefcase{ - pixel_x = -3; - pixel_y = 3 +/obj/effect/turf_decal/tile/blue{ + dir = 8 }, -/obj/item/storage/secure/briefcase, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 + }, +/turf/open/floor/iron/white, +/area/station/command/heads_quarters/cmo) +"tqX" = ( +/obj/structure/table/reinforced, +/obj/machinery/recharger, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/security/detectives_office) -"tqX" = ( +/area/station/security/execution/transfer) +"trd" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/duct, /obj/effect/decal/cleanable/dirt, -/obj/machinery/light/directional/north, -/obj/machinery/status_display/supply{ - pixel_y = 32 +/turf/open/floor/iron/grimy, +/area/station/service/bar) +"tre" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 4 }, -/obj/structure/reagent_dispensers/fueltank, -/obj/structure/window/reinforced{ - dir = 8 +/obj/effect/turf_decal/trimline/yellow/filled/corner{ + dir = 1 }, -/obj/item/weldingtool, -/obj/effect/turf_decal/tile/brown/anticorner/contrasted{ +/obj/machinery/light_switch/directional/north, +/turf/open/floor/iron/white, +/area/station/medical/chemistry) +"trf" = ( +/obj/structure/table/wood, +/obj/item/clothing/mask/cigarette/cigar/cohiba{ + pixel_x = 3 + }, +/obj/item/clothing/mask/cigarette/cigar/havana{ + pixel_x = -3 + }, +/obj/item/clothing/mask/cigarette/cigar, +/turf/open/floor/carpet, +/area/station/security/detectives_office) +"trg" = ( +/obj/effect/turf_decal/loading_area, +/obj/effect/turf_decal/stripes/line{ dir = 1 }, /turf/open/floor/iron, -/area/cargo/storage) -"tqZ" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/delivery, +/area/station/science/lab) +"trn" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/directional/west, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/obj/structure/filingcabinet/chestdrawer, +/obj/effect/turf_decal/bot, /turf/open/floor/iron, -/area/commons/storage/primary) -"tru" = ( +/area/station/cargo/storage) +"trw" = ( /obj/structure/disposalpipe/segment{ - dir = 4 + dir = 5 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, -/turf/open/floor/iron/dark/corner{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 8 }, -/area/hallway/primary/port) -"trB" = ( -/obj/structure/cable, -/obj/machinery/door/airlock{ - name = "Custodial Closet"; - req_access_txt = "26" +/turf/open/floor/iron, +/area/station/hallway/primary/fore) +"trC" = ( +/obj/item/reagent_containers/food/condiment/enzyme{ + layer = 5 }, -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/obj/item/kitchen/rollingpin, +/obj/structure/table, +/obj/item/reagent_containers/glass/bowl, +/obj/item/reagent_containers/glass/beaker{ + pixel_x = 5 }, -/turf/open/floor/iron/checker, -/area/hallway/secondary/service) -"trH" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/brown/visible, +/turf/open/floor/iron/cafeteria, +/area/station/service/kitchen) +"trI" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/bluespace_vendor/directional/north, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"trR" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/turf_decal/bot, +/obj/machinery/atmospherics/components/trinary/mixer/airmix/inverse, /turf/open/floor/iron, -/area/engineering/supermatter/room) +/area/station/engineering/atmos) +"trS" = ( +/obj/structure/table/wood/poker, +/obj/effect/spawner/random/maintenance, +/turf/open/floor/wood{ + icon_state = "wood-broken5" + }, +/area/station/service/abandoned_gambling_den) "trT" = ( /obj/machinery/ai_slipper{ uses = 10 @@ -74073,79 +71883,145 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/circuit/green, -/area/ai_monitored/turret_protected/ai) -"tsf" = ( -/obj/machinery/light/small/directional/south, -/obj/machinery/camera/directional/south{ - c_tag = "Xenobiology - Cell 8"; - name = "xenobiology camera"; - network = list("ss13","xeno","rd") +/area/station/ai_monitored/turret_protected/ai) +"trV" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable, +/obj/machinery/holopad/secure, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/grimy, +/area/station/command/heads_quarters/hos) +"tsa" = ( +/obj/machinery/atmospherics/components/binary/pump/layer2{ + dir = 8; + name = "Gas to Chamber" + }, +/obj/machinery/atmospherics/components/binary/pump/layer4{ + dir = 4; + name = "Chamber to Cooling" + }, +/obj/effect/turf_decal/box, +/turf/open/floor/engine, +/area/station/engineering/supermatter) +"tse" = ( +/turf/open/floor/plating, +/area/station/security/prison/mess) +"tsj" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/chair/comfy/brown, +/turf/open/floor/carpet, +/area/station/command/meeting_room/council) +"tsl" = ( +/obj/structure/sign/warning/no_smoking, +/turf/closed/wall/r_wall, +/area/station/science/xenobiology) +"tsm" = ( +/obj/item/storage/pod{ + pixel_x = 32 }, +/obj/effect/landmark/secequipment, +/obj/effect/turf_decal/bot, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/science/xenobiology) -"tst" = ( -/turf/closed/wall, -/area/commons/storage/primary) -"tsD" = ( -/obj/effect/spawner/random/trash/mess, -/obj/machinery/button/door/directional/west{ - id = "Dorm1"; - name = "Dormitory Door Lock"; - normaldoorcontrol = 1; - specialfunctions = 4 - }, -/turf/open/floor/wood, -/area/commons/dorms) -"tsE" = ( -/obj/effect/spawner/random/maintenance/two, -/obj/structure/closet, +/area/station/security/office) +"tss" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron, -/area/maintenance/port/fore) -"tsJ" = ( -/obj/structure/cable, -/obj/effect/turf_decal/tile/green{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/area/station/medical/medbay/central) +"tsu" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/white, -/area/medical/virology) -"tsS" = ( -/obj/effect/landmark/start/hangover, -/obj/structure/table/wood, -/obj/effect/turf_decal/tile/red{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/effect/turf_decal/tile/red{ - dir = 8 +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/obj/effect/turf_decal/tile/yellow{ +/obj/effect/turf_decal/tile/neutral, +/obj/item/kirbyplants/random, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"tsz" = ( +/turf/open/floor/plating, +/area/station/service/abandoned_gambling_den/gaming) +"tsB" = ( +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/turf_decal/tile/yellow, -/obj/machinery/status_display/ai/directional/south, -/obj/machinery/camera/directional/south{ - default_camera_icon = "Service - Bar Aft"; - dir = 5; - name = "service camera" +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, -/turf/open/floor/iron, -/area/commons/lounge) -"tsW" = ( -/obj/structure/cable, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/structure/disposalpipe/sorting/mail{ - dir = 1; - name = "Robotics Junction"; - sortType = 14 +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, +/obj/machinery/atmospherics/pipe/smart/manifold/dark/visible, +/obj/effect/turf_decal/stripes/line, +/obj/machinery/meter, /turf/open/floor/iron, -/area/science/research) -"ttd" = ( -/obj/effect/landmark/start/librarian, -/turf/open/floor/iron/grimy, -/area/service/library) +/area/station/engineering/atmos/mix) +"tsG" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/firedoor, +/obj/item/folder/yellow{ + pixel_x = -6 + }, +/obj/item/pen{ + pixel_x = -6 + }, +/obj/machinery/door/window/left/directional/south{ + dir = 1; + req_access = list("cargo") + }, +/obj/effect/turf_decal/delivery, +/obj/structure/desk_bell{ + pixel_x = 7 + }, +/turf/open/floor/iron, +/area/station/cargo/office) +"tsL" = ( +/obj/effect/turf_decal/tile/green, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/green{ + dir = 1 + }, +/obj/structure/closet/crate/hydroponics, +/obj/item/wrench, +/obj/item/shovel/spade, +/obj/item/wirecutters, +/obj/effect/turf_decal/box, +/obj/machinery/firealarm/directional/north, +/obj/item/reagent_containers/glass/bucket, +/turf/open/floor/iron, +/area/station/service/hydroponics) +"tsU" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/landmark/event_spawn, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/neutral/half/contrasted, +/turf/open/floor/iron, +/area/station/maintenance/starboard/aft) +"tsY" = ( +/obj/machinery/camera/directional/south{ + c_tag = "Chemistry - Center"; + name = "medbay camera"; + network = list("ss13","medbay") + }, +/obj/structure/cable, +/obj/machinery/newscaster/directional/south, +/obj/effect/turf_decal/tile/yellow/half/contrasted, +/turf/open/floor/iron/white, +/area/station/medical/chemistry) "tte" = ( /obj/structure/table/reinforced, /obj/item/stack/sheet/iron/fifty, @@ -74160,301 +72036,204 @@ /obj/machinery/power/apc/auto_name/directional/south, /obj/structure/extinguisher_cabinet/directional/west, /turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/aisat_interior) -"tth" = ( +/area/station/ai_monitored/turret_protected/aisat_interior) +"tti" = ( /obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/duct, /obj/effect/decal/cleanable/dirt, -/obj/machinery/door/airlock/maintenance_hatch{ - name = "Cargo Maintenance" - }, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/mapping_helpers/airlock/access/all/supply/general, -/turf/open/floor/iron, -/area/maintenance/fore) -"ttk" = ( -/obj/structure/cable, -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/delivery, /turf/open/floor/iron, -/area/engineering/main) -"tts" = ( -/obj/effect/turf_decal/tile/neutral/half/contrasted{ +/area/station/maintenance/port/fore) +"ttz" = ( +/obj/effect/turf_decal/tile/red{ dir = 1 }, -/turf/open/floor/iron, -/area/maintenance/port/greater) -"ttt" = ( -/obj/structure/chair/comfy/brown{ - dir = 8 - }, -/obj/effect/landmark/blobstart, -/turf/open/floor/iron/dark, -/area/service/library) -"ttx" = ( -/obj/effect/turf_decal/trimline/yellow/filled/warning{ - dir = 1 +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/blue{ + dir = 4 }, -/obj/effect/turf_decal/tile/yellow, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/turf/open/floor/iron/white, -/area/medical/chemistry) -"ttA" = ( -/obj/machinery/portable_atmospherics/canister/carbon_dioxide, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/dark, -/area/science/storage) -"ttH" = ( -/obj/structure/closet/secure_closet/contraband/armory, -/obj/machinery/light/directional/east, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/ai_monitored/security/armory) -"ttL" = ( -/obj/effect/turf_decal/tile/green, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/white, -/area/medical/virology) -"tuh" = ( -/obj/structure/chair/comfy/black{ +/obj/effect/turf_decal/tile/blue{ dir = 8 }, -/obj/effect/turf_decal/tile/blue, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, /turf/open/floor/iron, -/area/hallway/secondary/command) -"tul" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/firedoor, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "cafe_counter"; - name = "Kitchen Counter Shutters" +/area/station/medical/break_room) +"ttE" = ( +/obj/structure/sign/warning/electric_shock, +/turf/closed/wall/r_wall, +/area/station/command/heads_quarters/ce) +"ttF" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/turf/open/floor/iron/white/smooth_half{ - dir = 1 +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Maintenance Hatch" }, -/area/service/kitchen) -"tuo" = ( -/obj/structure/disposalpipe/segment{ +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/structure/cable, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 1 +/obj/effect/mapping_helpers/airlock/unres{ + dir = 8 }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, /turf/open/floor/iron, -/area/hallway/primary/central/fore) -"tuv" = ( +/area/station/maintenance/department/crew_quarters/bar) +"ttH" = ( +/obj/structure/closet/secure_closet/contraband/armory, +/obj/machinery/light/directional/east, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/security/interrogation) -"tuC" = ( -/obj/machinery/door/airlock/command{ - name = "Chief Medical Officer's Quarters"; - req_access_txt = "40" - }, -/obj/structure/cable, -/obj/effect/turf_decal/tile/blue{ +/area/station/ai_monitored/security/armory) +"ttO" = ( +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 +/obj/structure/cable, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, +/turf/open/floor/iron, +/area/station/engineering/main) +"ttP" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/door/firedoor, -/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ - cycle_id = "CMO" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/iron/white, -/area/command/heads_quarters/cmo) -"tuR" = ( -/obj/structure/filingcabinet/chestdrawer, -/obj/effect/decal/cleanable/dirt, +/obj/structure/closet/crate, /obj/effect/turf_decal/bot, +/obj/effect/decal/cleanable/dirt, +/obj/item/storage/box/lights/mixed, /turf/open/floor/iron, -/area/command/heads_quarters/rd) -"tuZ" = ( -/turf/closed/wall/r_wall, -/area/security/office) -"tva" = ( -/obj/structure/sign/warning/radiation, -/turf/closed/wall/r_wall, -/area/engineering/atmos/project) -"tvm" = ( -/obj/machinery/light/directional/east, -/obj/effect/turf_decal/trimline/yellow/line{ +/area/station/cargo/warehouse) +"ttQ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small/directional/east, +/obj/structure/sign/warning/fire{ + pixel_x = 32 + }, +/obj/effect/turf_decal/stripes/end{ dir = 4 }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 + }, /turf/open/floor/iron, -/area/engineering/atmos/project) -"tvn" = ( -/obj/machinery/requests_console/directional/south{ - department = "Service Hall"; - departmentType = 2; - name = "Service Hall Requests Console" +/area/station/engineering/main) +"ttU" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/airalarm/directional/south, +/obj/machinery/camera/directional/west{ + c_tag = "Library Backroom 1"; + dir = 2; + name = "library camera" }, /turf/open/floor/iron/dark, -/area/hallway/secondary/service) -"tvq" = ( -/obj/structure/chair/stool/bar/directional/south, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/dark, -/area/service/abandoned_gambling_den/gaming) -"tvA" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/area/station/service/library) +"ttY" = ( +/obj/structure/table/wood, +/obj/machinery/cell_charger, /turf/open/floor/plating, -/area/maintenance/port/fore) -"tvX" = ( +/area/station/service/abandoned_gambling_den) +"tug" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/neutral/fourcorners, /obj/structure/cable, -/obj/machinery/light/small/directional/north, -/obj/machinery/power/terminal{ - dir = 8 +/turf/open/floor/iron/dark, +/area/station/maintenance/disposal/incinerator) +"tun" = ( +/obj/structure/chair{ + dir = 4 }, -/obj/effect/turf_decal/stripes/line{ - dir = 5 +/obj/effect/turf_decal/tile/red/anticorner/contrasted{ + dir = 8 }, -/obj/item/radio/intercom/directional/north, -/obj/machinery/camera/directional/north{ - c_tag = "Solar - Fore Starboard"; - name = "solar camera" +/turf/open/floor/iron, +/area/station/security/checkpoint/science/research) +"tup" = ( +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Theater Maintenance" }, -/turf/open/floor/plating, -/area/maintenance/solars/starboard/fore) -"twc" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/hallway/primary/central/fore) -"twz" = ( -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/dark, -/area/service/hydroponics/garden/abandoned) -"twB" = ( -/obj/structure/cable, /obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/obj/machinery/airalarm/directional/south, -/obj/machinery/power/apc/auto_name/directional/east, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/maintenance/solars/port/fore) -"twH" = ( -/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/mapping_helpers/airlock/access/all/service/theatre, /turf/open/floor/iron, -/area/maintenance/port/fore) -"twI" = ( -/obj/structure/cable, +/area/station/maintenance/department/crew_quarters/bar) +"tuG" = ( +/obj/machinery/light/directional/east, +/obj/structure/table/glass, /obj/effect/turf_decal/tile/blue/fourcorners, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/firealarm/directional/south, /turf/open/floor/iron/white, -/area/medical/medbay/central) -"twT" = ( -/obj/machinery/status_display/evac/directional/south, -/obj/machinery/portable_atmospherics/canister/air, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 1 - }, -/turf/open/floor/iron/dark, -/area/medical/virology) -"twV" = ( -/obj/structure/cable, -/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/light/directional/north, -/obj/effect/decal/cleanable/dirt, -/obj/structure/chair/stool/directional/south, -/turf/open/floor/iron, -/area/maintenance/disposal/incinerator) -"txb" = ( -/obj/structure/cable, +/area/station/medical/treatment_center) +"tuI" = ( +/obj/structure/table/reinforced, +/obj/item/paper_bin, +/obj/item/pen, +/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/bluespace_vendor/directional/north, -/turf/open/floor/iron, -/area/hallway/primary/port) -"txm" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/spawner/random/maintenance, -/obj/effect/turf_decal/delivery, -/turf/open/floor/iron, -/area/cargo/storage) -"txo" = ( -/obj/item/kirbyplants/random, -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 4 }, /turf/open/floor/iron, -/area/command/heads_quarters/cmo) -"txp" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/plating{ - icon_state = "platingdmg3" - }, -/area/security/prison) -"txr" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/area/station/commons/fitness/recreation) +"tuQ" = ( /obj/structure/cable, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/duct, -/obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ - dir = 1 +/obj/structure/disposalpipe/segment{ + dir = 10 }, +/obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron, -/area/service/kitchen) -"txO" = ( -/obj/machinery/power/shieldwallgen, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/delivery, +/area/station/hallway/primary/central/fore) +"tvj" = ( +/obj/structure/table/wood, +/obj/item/flashlight/lamp, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/service/library) +"tvk" = ( +/obj/structure/table/wood, +/obj/effect/turf_decal/tile/blue/anticorner/contrasted{ + dir = 8 + }, /turf/open/floor/iron, -/area/command/teleporter) -"tyc" = ( -/obj/machinery/light/small/directional/north, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 1 +/area/station/security/courtroom) +"tvr" = ( +/obj/machinery/camera/directional/north{ + c_tag = "Medbay - Center"; + name = "medbay camera"; + network = list("ss13","medbay") }, -/turf/open/floor/iron{ - heat_capacity = 1e+006 +/obj/effect/turf_decal/tile/blue{ + dir = 4 }, -/area/commons/toilet/locker) -"tye" = ( +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) +"tvs" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/maintenance/department/crew_quarters/bar) +"tvF" = ( /obj/structure/cable, /obj/machinery/door/firedoor, /obj/machinery/door/airlock/command/glass{ - name = "Bridge Access"; - req_access_txt = "19" + name = "Bridge Access" }, /obj/effect/landmark/navigate_destination, /obj/effect/turf_decal/tile/neutral/fourcorners, @@ -74467,309 +72246,495 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/effect/mapping_helpers/airlock/access/all/command/general, /turf/open/floor/iron/dark, -/area/command/bridge) -"tyo" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/area/station/command/bridge) +"tvG" = ( +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/maintenance/department/crew_quarters/bar) +"tvJ" = ( +/obj/structure/table/wood, +/obj/item/phone{ + desc = "Supposedly a direct line to Nanotrasen Central Command. It's not even plugged in."; + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/clothing/mask/cigarette/cigar/cohiba{ + pixel_x = 6 + }, +/obj/item/clothing/mask/cigarette/cigar/havana{ + pixel_x = 2 + }, +/obj/item/clothing/mask/cigarette/cigar{ + pixel_x = 4.5 + }, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ +/turf/open/floor/iron/grimy, +/area/station/command/heads_quarters/hos) +"tvO" = ( +/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, +/obj/structure/extinguisher_cabinet/directional/west, /turf/open/floor/iron, -/area/hallway/primary/central/fore) -"tyq" = ( -/obj/structure/cable, -/obj/machinery/door/poddoor/preopen{ - id = "ceblast"; - name = "Chief Engineer's Office Blast Doors" - }, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/command/heads_quarters/ce) -"tyz" = ( -/obj/structure/table/wood, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/item/taperecorder, -/turf/open/floor/iron/dark, -/area/service/library/abandoned) -"tyA" = ( -/obj/machinery/atmospherics/components/unary/outlet_injector/monitored/nitrous_input{ +/area/station/commons/locker) +"tvP" = ( +/obj/item/retractor, +/obj/item/hemostat, +/obj/structure/table/reinforced, +/obj/effect/turf_decal/tile/blue/anticorner/contrasted{ dir = 4 }, -/turf/open/floor/engine/n2o, -/area/engineering/atmos) -"tyD" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/sign/warning/pods{ - name = "MINING POD" - }, -/turf/open/floor/plating, -/area/cargo/miningoffice) -"tyF" = ( -/obj/effect/turf_decal/tile/purple/fourcorners, +/turf/open/floor/iron/white, +/area/station/medical/surgery/theatre) +"tvQ" = ( /obj/effect/landmark/start/hangover, +/obj/effect/turf_decal/tile/blue/half/contrasted, /turf/open/floor/iron, -/area/science/lobby) -"tyH" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 4 +/area/station/hallway/secondary/entry) +"twd" = ( +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/turf/open/floor/iron/white/corner, +/area/station/hallway/primary/aft) +"twg" = ( +/obj/structure/table/reinforced, +/obj/item/scalpel{ + pixel_y = 16 + }, +/obj/item/circular_saw, +/obj/structure/sign/warning/no_smoking{ + pixel_y = -32 }, +/obj/structure/mirror/directional/east, +/obj/effect/turf_decal/bot, /turf/open/floor/iron, -/area/security/brig) -"tyS" = ( +/area/station/science/robotics/lab) +"twh" = ( /obj/effect/decal/cleanable/dirt, -/obj/machinery/holopad, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/turf_decal/tile/neutral/half/contrasted, /turf/open/floor/iron, -/area/cargo/sorting) -"tyT" = ( -/obj/machinery/door/airlock/research{ - name = "Ordnance Lab"; - req_access_txt = "8" +/area/station/maintenance/department/crew_quarters/bar) +"twl" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small/directional/west, +/obj/item/kirbyplants/random, +/obj/machinery/newscaster/directional/west, +/turf/open/floor/plating, +/area/station/security/detectives_office/private_investigators_office) +"twt" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/obj/machinery/door/firedoor/heavy, +/turf/open/floor/iron, +/area/station/maintenance/department/electrical) +"tww" = ( +/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/spawner/random/engineering/tracking_beacon, +/turf/open/floor/iron/dark, +/area/station/command/bridge) +"twF" = ( +/obj/machinery/holopad, +/obj/effect/turf_decal/bot, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/disposalpipe/segment{ - dir = 4 + dir = 9 }, -/obj/effect/turf_decal/stripes/line{ +/turf/open/floor/iron, +/area/station/science/research) +"twN" = ( +/turf/open/floor/iron/white/side{ dir = 8 }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 +/area/station/commons/fitness/recreation) +"twP" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/obj/machinery/flasher/directional/north{ + id = "brig1" }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ - cycle_id = "sci-toxins-circuits" +/obj/effect/turf_decal/tile/red/anticorner/contrasted{ + dir = 4 }, /turf/open/floor/iron, -/area/science/mixing/hallway) -"tyW" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment{ +/area/station/security/brig) +"twZ" = ( +/obj/machinery/computer/message_monitor{ dir = 4 }, -/obj/effect/turf_decal/tile/red{ - dir = 4 +/obj/item/paper/monitorkey, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/newscaster/directional/west, +/turf/open/floor/iron/dark, +/area/station/tcommsat/computer) +"txd" = ( +/obj/structure/table/reinforced, +/obj/item/stack/cable_coil{ + pixel_x = 3; + pixel_y = 3 }, -/obj/effect/turf_decal/tile/red{ +/obj/item/stack/cable_coil, +/obj/item/stock_parts/scanning_module{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/stock_parts/capacitor, +/obj/item/stock_parts/manipulator, +/obj/item/stock_parts/manipulator, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/airalarm/directional/east, +/turf/open/floor/iron/dark, +/area/station/engineering/storage/tech) +"txe" = ( +/obj/structure/table, +/obj/item/clipboard, +/obj/item/toy/figure/scientist, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/purple/anticorner/contrasted{ dir = 8 }, -/obj/effect/turf_decal/tile/yellow{ +/turf/open/floor/iron/white, +/area/station/science/lab) +"txi" = ( +/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible{ + dir = 9 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/port) +"txC" = ( +/obj/effect/turf_decal/delivery, +/obj/machinery/portable_atmospherics/canister/air, +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ dir = 1 }, -/obj/effect/turf_decal/tile/yellow, /turf/open/floor/iron, -/area/commons/lounge) -"tzc" = ( +/area/station/tcommsat/server) +"txH" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/purple/half/contrasted, +/turf/open/floor/iron/white, +/area/station/command/heads_quarters/rd) +"txK" = ( /obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 4 +/obj/effect/turf_decal/trimline/blue/filled/warning{ + dir = 1 }, /turf/open/floor/iron/dark, -/area/security/detectives_office) -"tzj" = ( -/obj/machinery/door/airlock/external{ - name = "Security External Airlock" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 1 +/area/station/engineering/transit_tube) +"txX" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/effect/mapping_helpers/airlock/access/all/security/general, -/turf/open/floor/plating, -/area/security/prison) -"tzv" = ( -/obj/structure/lattice/catwalk, -/obj/structure/window/reinforced{ - dir = 1 +/obj/structure/cable, +/obj/effect/turf_decal/stripes/line{ + dir = 6 }, -/obj/machinery/light/directional/south, -/turf/open/space, -/area/ai_monitored/aisat/exterior) -"tzA" = ( +/turf/open/floor/iron/white, +/area/station/medical/virology) +"tyj" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/structure/table/reinforced, +/obj/item/t_scanner, +/obj/item/pipe_dispenser, +/obj/effect/turf_decal/bot, +/obj/item/pipe_dispenser, +/obj/item/storage/belt/utility, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"tyl" = ( /obj/structure/table/wood, -/obj/item/electronics/firelock, -/obj/item/electronics/airlock, -/turf/open/floor/wood, -/area/service/electronic_marketing_den) -"tzG" = ( +/obj/item/clipboard, +/obj/item/toy/figure/hos, /obj/structure/cable, /obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/turf/open/floor/iron/dark, +/area/station/command/heads_quarters/hos) +"tym" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 4 }, /turf/open/floor/iron, -/area/hallway/primary/aft) -"tzN" = ( +/area/station/maintenance/port/fore) +"tyt" = ( +/obj/structure/chair/comfy/black{ + dir = 1 + }, +/obj/structure/cable, +/obj/effect/turf_decal/tile/blue, /obj/effect/landmark/start/hangover, -/obj/effect/turf_decal/bot, /turf/open/floor/iron, -/area/cargo/lobby) -"tzO" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/pipe/smart/simple/dark/visible, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/engineering/atmos) -"tAx" = ( -/obj/structure/rack, -/obj/effect/spawner/random/techstorage/engineering_all, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron, -/area/engineering/storage/tech) -"tAD" = ( -/obj/structure/disposalpipe/trunk{ - dir = 4 - }, -/obj/machinery/firealarm/directional/south, -/obj/structure/disposaloutlet{ - dir = 1 - }, +/area/station/hallway/secondary/command) +"tyK" = ( +/obj/machinery/vending/wardrobe/jani_wardrobe, +/turf/open/floor/iron/dark, +/area/station/service/janitor) +"tyL" = ( /obj/structure/window/reinforced{ - dir = 4 + dir = 8 }, -/obj/effect/turf_decal/delivery, -/obj/structure/window/reinforced{ +/obj/structure/window/reinforced, +/obj/machinery/atmospherics/components/trinary/filter/atmos/o2, +/obj/effect/turf_decal/tile/blue/anticorner/contrasted{ dir = 8 }, /turf/open/floor/iron, -/area/cargo/sorting) -"tAF" = ( -/obj/machinery/portable_atmospherics/canister, -/obj/effect/turf_decal/box, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/dark, -/area/maintenance/department/engine/atmos) -"tAG" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, +/area/station/engineering/atmos) +"tyN" = ( +/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/maintenance/port/aft) +"tyU" = ( +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating, +/area/station/service/abandoned_gambling_den/gaming) +"tyV" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ +/obj/effect/decal/cleanable/dirt, +/obj/effect/landmark/event_spawn, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 4 }, /turf/open/floor/iron, -/area/maintenance/port/aft) -"tAH" = ( -/obj/item/kirbyplants{ - icon_state = "plant-21" - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 +/area/station/maintenance/port/fore) +"tyY" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ + dir = 4 }, +/turf/open/floor/plating, +/area/station/engineering/atmos/hfr_room) +"tza" = ( /obj/effect/landmark/start/hangover, -/turf/open/floor/iron/white, -/area/medical/medbay/lobby) -"tAN" = ( -/obj/structure/chair/office{ +/turf/open/floor/iron/grimy, +/area/station/commons/dorms) +"tzb" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/station/service/library) +"tzm" = ( +/turf/open/floor/iron/cafeteria, +/area/station/service/kitchen) +"tzo" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/station/maintenance/port/fore) +"tzv" = ( +/obj/structure/lattice/catwalk, +/obj/structure/window/reinforced{ dir = 1 }, +/obj/machinery/light/directional/south, +/turf/open/space, +/area/station/ai_monitored/aisat/exterior) +"tzK" = ( +/obj/machinery/atmospherics/components/binary/pump/on{ + dir = 8 + }, +/obj/machinery/airlock_sensor/incinerator_ordmix{ + pixel_y = 24 + }, +/obj/machinery/atmospherics/pipe/layer_manifold/supply/hidden, +/turf/open/floor/engine, +/area/station/science/ordnance/burnchamber) +"tAp" = ( +/obj/machinery/chem_heater/withbuffer, +/obj/effect/turf_decal/tile/yellow/fourcorners, +/obj/item/radio/intercom/directional/east, +/turf/open/floor/iron/white, +/area/station/medical/chemistry) +"tAt" = ( +/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible, /obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/dark, -/area/command/bridge) -"tBh" = ( +/area/station/engineering/atmos) +"tAu" = ( /obj/effect/turf_decal/stripes/line{ - dir = 10 + dir = 8 }, -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 1 +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, -/obj/machinery/portable_atmospherics/canister/anesthetic_mix, -/turf/open/floor/iron, -/area/medical/cryo) -"tBt" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/firedoor, -/obj/machinery/door/window/left/directional/west{ - dir = 4; - name = "Mining Desk"; - req_access_txt = "48" +/obj/machinery/door/airlock/public/glass{ + name = "Holodeck Access" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 }, -/obj/effect/turf_decal/delivery, -/obj/item/paper_bin, -/obj/item/pen, /turf/open/floor/iron, -/area/cargo/lobby) -"tBu" = ( -/obj/effect/turf_decal/trimline/yellow/corner, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 1 +/area/station/commons/fitness/recreation) +"tAA" = ( +/obj/structure/sink{ + dir = 8; + pixel_x = 12 + }, +/obj/effect/turf_decal/siding/green/corner{ + dir = 4 }, /obj/effect/decal/cleanable/dirt, +/obj/machinery/camera/directional/east{ + c_tag = "Garden" + }, +/obj/structure/sign/poster/contraband/random/directional/east, /turf/open/floor/iron, -/area/engineering/lobby) -"tBB" = ( +/area/station/service/hydroponics/garden) +"tAM" = ( +/obj/machinery/atmospherics/components/binary/pump{ + dir = 1; + name = "Air to Ports" + }, +/obj/effect/turf_decal/tile/neutral/fourcorners, /obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/commons/toilet/restrooms) -"tBC" = ( -/obj/structure/cable, +/obj/effect/turf_decal/box/corners, +/obj/effect/turf_decal/siding/yellow/corner, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"tAP" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/structure/extinguisher_cabinet/directional/north, +/obj/machinery/status_display/evac/directional/west, +/turf/open/floor/iron/dark/corner{ + dir = 4 + }, +/area/station/engineering/lobby) +"tAR" = ( +/obj/machinery/light/directional/north, +/obj/machinery/status_display/evac/directional/north, +/obj/item/kirbyplants/random, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron, +/area/station/medical/virology) +"tAW" = ( /obj/effect/decal/cleanable/dirt, -/obj/machinery/status_display/evac/directional/east, +/obj/structure/closet/bombcloset/security, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/maintenance/disposal/incinerator) -"tBM" = ( -/obj/effect/landmark/event_spawn, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/effect/turf_decal/bot, +/area/station/security/execution/transfer) +"tBd" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/siding/wood{ + dir = 8 + }, +/turf/open/floor/wood{ + icon_state = "wood-broken2" + }, +/area/station/maintenance/port/fore) +"tBg" = ( +/obj/structure/table/reinforced, +/obj/machinery/firealarm/directional/south{ + pixel_x = -26 + }, +/obj/effect/turf_decal/tile/red/half/contrasted, /turf/open/floor/iron, -/area/science/robotics/lab) -"tBP" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/door/firedoor, -/obj/machinery/door/poddoor/shutters/window/preopen{ - id = "left_arrivals_shutters" +/area/station/security/warden) +"tBi" = ( +/obj/structure/sign/warning/secure_area{ + pixel_y = 32 }, -/obj/machinery/light/directional/west, -/obj/effect/turf_decal/stripes/line{ +/obj/machinery/light/directional/north, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/trimline/yellow/filled/line{ dir = 1 }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/iron/dark/corner{ +/turf/open/floor/iron, +/area/station/engineering/atmos) +"tBs" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/turf_decal/siding/yellow{ + dir = 6 + }, +/obj/structure/dresser, +/obj/machinery/firealarm/directional/south, +/turf/open/floor/iron/dark, +/area/station/command/heads_quarters/ce) +"tBx" = ( +/obj/structure/table/wood, +/obj/item/reagent_containers/food/drinks/soda_cans/dr_gibb, +/obj/machinery/camera/directional/east{ + c_tag = "Science - Break Room"; + name = "science camera"; + network = list("ss13","rd") + }, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/science/breakroom) +"tBE" = ( +/obj/machinery/vending/wardrobe/sec_wardrobe, +/obj/structure/sign/poster/official/do_not_question{ + pixel_y = -32 + }, +/obj/effect/turf_decal/tile/red/fourcorners, +/turf/open/floor/iron, +/area/station/security/lockers) +"tBJ" = ( +/obj/structure/chair/office/light{ dir = 8 }, -/area/hallway/secondary/entry) -"tBU" = ( -/turf/closed/wall, -/area/security/checkpoint/customs/fore) -"tCd" = ( -/obj/structure/closet/crate/freezer/blood, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/cobweb, +/obj/effect/landmark/start/chemist, /obj/effect/turf_decal/bot, /turf/open/floor/iron, -/area/service/kitchen/abandoned) -"tCg" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/area/station/medical/pharmacy) +"tBX" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/green/visible, /turf/open/floor/iron, -/area/engineering/supermatter/room) -"tCh" = ( -/turf/closed/wall, -/area/science/misc_lab) -"tCy" = ( -/obj/structure/cable, +/area/station/engineering/supermatter/room) +"tCc" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"tCe" = ( +/obj/structure/table, +/obj/item/storage/box/bodybags, +/obj/item/pen, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"tCj" = ( /obj/machinery/door/firedoor, -/obj/machinery/door/airlock/command{ - name = "Chief Engineer's Office"; - req_access_txt = "56" +/obj/machinery/door/airlock/grunge{ + name = "Chapel Hall" }, /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -74777,102 +72742,131 @@ /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/iron/dark, -/area/command/heads_quarters/ce) -"tCG" = ( -/obj/effect/turf_decal/bot, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 4 - }, /turf/open/floor/iron, -/area/science/xenobiology) -"tCP" = ( -/obj/structure/disposalpipe/segment{ +/area/station/service/chapel) +"tCk" = ( +/obj/machinery/computer/cargo{ dir = 4 }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/status_display/evac/directional/north, -/obj/machinery/light/directional/north, -/turf/open/floor/iron/dark, -/area/hallway/secondary/service) -"tDc" = ( -/obj/structure/table/reinforced, -/obj/effect/decal/cleanable/dirt, -/obj/item/wrench, -/obj/item/crowbar, -/obj/effect/turf_decal/bot, -/obj/item/pipe_dispenser, +/obj/effect/turf_decal/tile/brown/half/contrasted, /turf/open/floor/iron, -/area/engineering/main) -"tDg" = ( -/obj/effect/turf_decal/tile/neutral{ +/area/station/cargo/office) +"tCm" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 8 }, -/obj/structure/sign/nanotrasen{ - pixel_y = -32 +/turf/open/floor/iron/white, +/area/station/medical/treatment_center) +"tCs" = ( +/turf/closed/wall, +/area/station/service/janitor) +"tCI" = ( +/obj/machinery/telecomms/server/presets/command, +/obj/effect/turf_decal/tile/blue/anticorner/contrasted{ + dir = 1 }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/hallway/secondary/entry) -"tDj" = ( -/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/iron/dark/telecomms, +/area/station/tcommsat/server) +"tCJ" = ( +/obj/effect/landmark/start/paramedic, /obj/structure/cable, -/obj/machinery/door/poddoor/preopen{ - id = "xeno7"; - name = "Creature Cell #7" +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 9 }, -/turf/open/floor/plating, -/area/science/xenobiology) -"tDy" = ( -/obj/structure/disposalpipe/segment{ +/turf/open/floor/iron/white, +/area/station/medical/treatment_center) +"tCQ" = ( +/obj/effect/turf_decal/loading_area{ dir = 4 }, -/obj/effect/turf_decal/tile/brown/half/contrasted, /turf/open/floor/iron, -/area/cargo/storage) -"tDB" = ( +/area/station/cargo/storage) +"tCS" = ( +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/power/terminal{ + dir = 1 + }, +/obj/structure/extinguisher_cabinet/directional/east, /obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, /turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/ai_upload) -"tDG" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/structure/disposalpipe/segment, +/area/station/engineering/main) +"tCY" = ( +/obj/structure/cable, +/obj/effect/landmark/event_spawn, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"tDs" = ( +/turf/closed/wall, +/area/station/service/electronic_marketing_den) +"tDw" = ( +/turf/open/misc/grass, +/area/station/hallway/primary/fore) +"tDx" = ( +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, -/area/maintenance/starboard/aft) -"tDK" = ( -/obj/machinery/airalarm/directional/south, +/area/station/cargo/storage) +"tDB" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/service/library) -"tDV" = ( -/turf/open/floor/engine/vacuum, -/area/engineering/atmos) -"tDX" = ( +/area/station/ai_monitored/turret_protected/ai_upload) +"tDD" = ( +/obj/machinery/computer/shuttle/mining{ + dir = 1 + }, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron, +/area/station/cargo/miningoffice) +"tDH" = ( /obj/structure/cable, -/obj/effect/turf_decal/tile/brown{ +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/cargo/storage) +"tDL" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ dir = 8 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/service/kitchen/abandoned) +"tDT" = ( +/obj/machinery/computer/operating{ dir = 1 }, -/obj/machinery/power/apc/auto_name/directional/west, +/obj/machinery/light/directional/south, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/machinery/newscaster/directional/south, +/turf/open/floor/iron/white, +/area/station/science/robotics/lab) +"tDU" = ( +/obj/effect/turf_decal/tile/brown/half/contrasted, /turf/open/floor/iron, -/area/commons/vacant_room/commissary) -"tEa" = ( -/obj/structure/cable, +/area/station/cargo/qm) +"tEc" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/oil, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 4 - }, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/effect/turf_decal/delivery, +/obj/structure/tank_holder/emergency_oxygen, /turf/open/floor/iron, -/area/engineering/supermatter/room) +/area/station/maintenance/port/greater) "tEd" = ( /obj/machinery/flasher/directional/south{ id = "AI"; @@ -74880,480 +72874,667 @@ }, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/ai_upload) -"tEq" = ( -/obj/structure/table/wood, -/obj/item/reagent_containers/food/drinks/soda_cans/dr_gibb, -/obj/machinery/camera/directional/east{ - c_tag = "Science - Break Room"; - name = "science camera"; - network = list("ss13","rd") +/area/station/ai_monitored/turret_protected/ai_upload) +"tEh" = ( +/obj/structure/sign/directions/evac{ + pixel_y = -8 }, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 4 +/obj/structure/sign/directions/medical{ + dir = 1 }, -/turf/open/floor/iron, -/area/science/breakroom) -"tEy" = ( -/obj/machinery/photocopier, -/obj/machinery/status_display/evac/directional/east, -/obj/machinery/camera/directional/east{ - c_tag = "Lawyer's Office" +/obj/structure/sign/directions/security{ + dir = 1; + pixel_y = 8 }, -/turf/open/floor/wood, -/area/service/lawoffice) -"tEM" = ( -/obj/structure/table/wood, -/obj/machinery/status_display/evac/directional/east, -/obj/item/book/manual/wiki/engineering_hacking, +/turf/closed/wall, +/area/station/hallway/secondary/exit/departure_lounge) +"tEj" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable, +/obj/effect/spawner/random/engineering/atmospherics_portable, +/obj/machinery/power/apc/auto_name/directional/north, /turf/open/floor/plating, -/area/service/abandoned_gambling_den) -"tEZ" = ( +/area/station/maintenance/department/crew_quarters/bar) +"tEv" = ( +/obj/structure/cable, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) +"tEw" = ( +/obj/structure/table/reinforced, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/item/flashlight/lamp, /turf/open/floor/iron, -/area/hallway/secondary/entry) -"tFq" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/decal/cleanable/dirt, -/obj/structure/chair/stool/directional/south, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"tFy" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/siding/wood{ +/area/station/command/heads_quarters/ce) +"tEC" = ( +/obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/wood, -/area/service/theater) -"tFK" = ( -/turf/closed/wall/r_wall, -/area/engineering/storage) -"tFM" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, /obj/structure/cable, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 1 +/obj/effect/turf_decal/tile/purple{ + dir = 8 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/white, +/area/station/science/research) +"tEE" = ( +/obj/structure/table/reinforced, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/keycard_auth, /turf/open/floor/iron, -/area/maintenance/port/aft) -"tFO" = ( -/obj/effect/turf_decal/tile/neutral, -/obj/machinery/firealarm/directional/south, +/area/station/command/heads_quarters/ce) +"tEF" = ( +/obj/machinery/light/small/directional/east, +/obj/structure/table/reinforced, +/obj/item/crowbar/red, +/obj/item/wrench, +/obj/effect/turf_decal/bot, /turf/open/floor/iron, -/area/hallway/secondary/entry) -"tGf" = ( -/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ - dir = 9 - }, -/obj/structure/lattice/catwalk, -/turf/open/space/basic, -/area/space/nearstation) -"tGh" = ( -/obj/effect/turf_decal/tile/yellow/half/contrasted{ - dir = 8 +/area/station/maintenance/department/electrical) +"tEI" = ( +/obj/machinery/door/poddoor/preopen{ + id = "brigfront"; + name = "Brig Blast Door" }, -/turf/open/floor/iron, -/area/engineering/main) -"tGq" = ( /obj/structure/cable, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/obj/effect/turf_decal/delivery, +/turf/open/floor/iron, +/area/station/security/brig) +"tEK" = ( +/obj/machinery/computer/security{ dir = 4 }, -/obj/effect/turf_decal/trimline/blue/filled/line{ +/obj/machinery/firealarm/directional/west, +/obj/effect/turf_decal/tile/red/anticorner/contrasted{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/security/holding_cell) +"tEN" = ( +/obj/structure/table/optable, +/obj/effect/decal/cleanable/blood/old, +/obj/effect/decal/remains/human, +/obj/machinery/light/cold/directional/east, +/obj/effect/gibspawner/human/bodypartless, +/turf/open/floor/iron/white/side{ dir = 8 }, -/turf/open/floor/iron/dark, -/area/engineering/transit_tube) -"tGC" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable, -/turf/open/floor/plating, -/area/command/teleporter) -"tHa" = ( +/area/station/service/kitchen/abandoned) +"tET" = ( /obj/item/kirbyplants/random, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/turf/open/floor/iron{ + dir = 4; + icon_state = "chapel" + }, +/area/station/service/chapel) +"tEW" = ( +/obj/effect/turf_decal/tile/purple{ dir = 1 }, -/turf/open/floor/iron/dark, -/area/security/detectives_office) -"tHi" = ( -/obj/structure/table/wood, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/item/storage/fancy/candle_box{ - pixel_x = 3; - pixel_y = 3 +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ + dir = 10 }, -/obj/item/storage/fancy/candle_box, -/turf/open/floor/iron/dark, -/area/service/library) -"tHl" = ( -/obj/structure/table, -/obj/item/stack/package_wrap, -/obj/item/hand_labeler, -/obj/effect/turf_decal/tile/brown{ +/turf/open/floor/iron/white, +/area/station/science/research) +"tEX" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 4 }, -/obj/effect/turf_decal/tile/brown{ - dir = 8 +/obj/effect/spawner/random/structure/steam_vent, +/turf/open/floor/iron, +/area/station/maintenance/port/fore) +"tFc" = ( +/obj/effect/turf_decal/delivery, +/turf/open/floor/iron, +/area/station/science/research/abandoned) +"tFg" = ( +/obj/machinery/light/directional/north, +/obj/machinery/camera/directional/north{ + c_tag = "Central Hallway - Medbay Aft"; + name = "hallway camera" }, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/machinery/firealarm/directional/west, -/turf/open/floor/iron, -/area/commons/vacant_room/commissary) -"tHD" = ( -/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, /turf/open/floor/iron, -/area/hallway/primary/port) -"tHQ" = ( +/area/station/hallway/primary/central/aft) +"tFm" = ( +/obj/structure/cable, /obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/firealarm/directional/south, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/ai) -"tHT" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/central/aft) +"tFn" = ( +/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/airalarm/directional/south, +/turf/open/floor/iron, +/area/station/hallway/secondary/command) +"tFo" = ( +/obj/machinery/light/small/directional/east, +/obj/structure/table/reinforced, +/obj/item/clothing/gloves/color/black, +/obj/item/clothing/suit/hazardvest, +/obj/item/clothing/mask/gas, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron, +/area/station/maintenance/department/electrical) +"tFp" = ( /obj/effect/turf_decal/siding/wood/corner{ dir = 8 }, -/obj/structure/chair/office{ - dir = 1 - }, -/obj/structure/sign/poster/random/directional/south, -/turf/open/floor/iron/dark, -/area/hallway/secondary/service) -"tHU" = ( -/mob/living/basic/cockroach, -/turf/open/floor/wood, -/area/security/detectives_office/private_investigators_office) -"tHV" = ( -/obj/structure/bookcase, +/obj/structure/sign/poster/official/random/directional/west, /turf/open/floor/wood, -/area/service/library/abandoned) -"tHW" = ( -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 1 +/area/station/maintenance/port/fore) +"tFu" = ( +/obj/structure/sign/warning/secure_area{ + pixel_y = -32 }, -/turf/open/floor/iron, -/area/security/office) -"tIb" = ( -/obj/item/kirbyplants/random, -/obj/machinery/light_switch/directional/west, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/aisat_interior) -"tIi" = ( -/obj/structure/cable, -/obj/structure/table/wood, -/obj/item/folder/red, -/obj/item/lighter, -/turf/open/floor/carpet, -/area/command/meeting_room/council) -"tIk" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 10 +/obj/machinery/light/directional/south, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/camera/directional/south{ + c_tag = "Security - Shooting Range" }, -/obj/machinery/atmospherics/pipe/smart/simple/dark/visible{ +/turf/open/floor/plating, +/area/station/security/range) +"tFE" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/hallway/primary/aft) +"tFF" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/maintenance/port/greater) +"tFM" = ( +/obj/structure/disposalpipe/segment{ dir = 4 }, +/obj/structure/sign/warning/engine_safety{ + pixel_y = -32 + }, +/obj/machinery/light/directional/south, +/obj/effect/turf_decal/tile/yellow/half/contrasted, /turf/open/floor/iron, -/area/maintenance/disposal/incinerator) -"tIl" = ( +/area/station/engineering/lobby) +"tFO" = ( +/obj/machinery/camera/directional/east{ + c_tag = "Security - Visitation" + }, /obj/structure/cable, -/obj/machinery/duct, -/obj/effect/decal/cleanable/dirt, -/obj/structure/sign/poster/random/directional/south, +/turf/open/floor/iron, +/area/station/security/prison/visit) +"tFQ" = ( +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, -/area/maintenance/port/fore) -"tIo" = ( +/area/station/maintenance/department/electrical) +"tGd" = ( /obj/effect/decal/cleanable/dirt, -/obj/structure/sign/poster/contraband/random/directional/north, -/turf/open/floor/iron/dark, -/area/service/abandoned_gambling_den) -"tIC" = ( -/obj/effect/turf_decal/stripes/white/line, -/turf/open/floor/wood, -/area/engineering/break_room) -"tIE" = ( /obj/effect/decal/cleanable/dirt, -/obj/machinery/firealarm/directional/west, -/obj/item/clothing/gloves/color/fyellow, -/obj/structure/rack, -/obj/item/multitool, -/obj/item/clothing/suit/hazardvest, -/obj/effect/turf_decal/tile/yellow/anticorner/contrasted{ - dir = 1 - }, +/obj/structure/cable, +/obj/effect/turf_decal/delivery, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/commons/storage/tools) -"tIV" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 +/area/station/maintenance/port/greater) +"tGf" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 9 }, -/turf/open/floor/carpet, -/area/service/library) -"tIW" = ( -/obj/structure/table/glass, -/obj/item/assembly/igniter, -/obj/item/assembly/igniter, -/obj/item/assembly/igniter, -/obj/item/assembly/timer{ - pixel_x = 3; - pixel_y = 3 +/obj/structure/lattice/catwalk, +/turf/open/space/basic, +/area/space/nearstation) +"tGj" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, -/obj/item/assembly/timer{ - pixel_x = 3; - pixel_y = 3 +/turf/open/floor/iron, +/area/station/maintenance/port/aft) +"tGm" = ( +/obj/structure/table/reinforced, +/obj/item/stack/sheet/plasteel/fifty, +/obj/item/stack/sheet/rglass{ + amount = 50; + pixel_x = 2; + pixel_y = -2 }, -/obj/item/assembly/timer{ - pixel_x = 3; +/obj/item/stock_parts/cell/emproof{ + pixel_x = 1; pixel_y = 3 }, -/obj/machinery/newscaster/directional/west, -/obj/effect/turf_decal/tile/yellow/half/contrasted{ - dir = 8 +/obj/effect/turf_decal/bot, +/obj/machinery/newscaster/directional/east, +/obj/item/mod/module/plasma_stabilizer, +/obj/item/mod/module/thermal_regulator, +/obj/item/mod/module/magboot, +/turf/open/floor/iron, +/area/station/engineering/storage) +"tGp" = ( +/obj/machinery/mecha_part_fabricator, +/obj/effect/turf_decal/delivery, +/turf/open/floor/iron, +/area/station/science/robotics/lab) +"tGr" = ( +/obj/machinery/door/poddoor/shutters/radiation/preopen{ + id = "engsm"; + name = "Radiation Chamber Shutters" }, -/turf/open/floor/iron/white, -/area/medical/pharmacy) -"tIY" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/arrows/white{ - color = "#00AAFF"; - pixel_y = 15 +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/turf/open/floor/iron/dark, -/area/engineering/atmos/hfr_room) -"tIZ" = ( +/turf/open/floor/plating, +/area/station/engineering/supermatter) +"tGt" = ( +/turf/closed/wall, +/area/station/service/lawoffice) +"tGU" = ( /obj/item/kirbyplants/random, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 8 +/obj/effect/turf_decal/stripes/line{ + dir = 9 }, +/obj/structure/cable, /turf/open/floor/iron, -/area/command/heads_quarters/cmo) -"tJb" = ( -/obj/effect/turf_decal/tile/neutral, -/obj/machinery/firealarm/directional/south, -/turf/open/floor/iron, -/area/commons/dorms) -"tJg" = ( +/area/station/security/processing) +"tHf" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/maintenance/solars/port/fore) +"tHj" = ( +/obj/structure/cable, +/obj/effect/turf_decal/bot, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/line, /turf/open/floor/iron, -/area/cargo/storage) -"tJh" = ( -/obj/effect/turf_decal/tile/neutral, +/area/station/command/gateway) +"tHu" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/security/glass{ + name = "Warden's Office" + }, +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/firealarm/directional/east, -/turf/open/floor/iron, -/area/hallway/primary/central/fore) -"tJr" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/structure/table/wood, -/obj/item/flashlight/lamp, -/turf/open/floor/iron/dark, -/area/service/library) -"tJA" = ( -/obj/effect/spawner/structure/window/reinforced/tinted, -/turf/open/floor/plating, -/area/commons/dorms) -"tJH" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/access/all/security/armory, /obj/effect/turf_decal/stripes/line{ dir = 8 }, /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/machinery/door/airlock/external{ - name = "External Docking Port"; - space_dir = 4 +/turf/open/floor/iron, +/area/station/security/warden) +"tHw" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/mining{ + name = "Quartermaster's Quarters" }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ +/obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/access/all/supply/qm, /turf/open/floor/iron, -/area/hallway/secondary/entry) -"tJL" = ( -/obj/machinery/light/small/directional/north, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/area/station/cargo/qm) +"tHB" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ +/obj/structure/closet/bombcloset, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/science/ordnance) +"tHC" = ( +/obj/structure/table/glass, +/obj/item/paper_bin, +/obj/effect/turf_decal/tile/green{ dir = 1 }, -/turf/open/floor/iron{ - heat_capacity = 1e+006 +/obj/machinery/newscaster/directional/west, +/obj/machinery/computer/security/telescreen/entertainment/directional/north, +/turf/open/floor/iron/white, +/area/station/medical/virology) +"tHF" = ( +/obj/machinery/atmospherics/pipe/smart/manifold/yellow/visible{ + dir = 8 }, -/area/maintenance/port/greater) -"tJP" = ( +/turf/open/floor/iron, +/area/station/engineering/atmos) +"tHK" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/wood, +/area/station/service/library) +"tHQ" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/firealarm/directional/south, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/ai) +"tIb" = ( +/obj/item/kirbyplants/random, +/obj/machinery/light_switch/directional/west, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/aisat_interior) +"tIt" = ( /obj/structure/cable, -/obj/effect/turf_decal/tile/blue/fourcorners, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/wood, +/area/station/command/corporate_showroom) +"tIJ" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/disposalpipe/segment{ - dir = 6 + dir = 10 }, /turf/open/floor/iron, -/area/medical/medbay/central) -"tKa" = ( +/area/station/commons/fitness/recreation) +"tIK" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/landmark/event_spawn, +/obj/effect/turf_decal/tile/yellow/fourcorners, +/turf/open/floor/iron, +/area/station/engineering/storage) +"tIP" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/hallway/secondary/construction) +"tIS" = ( +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/hallway/primary/central/aft) +"tJi" = ( +/obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, -/area/hallway/secondary/entry) -"tKd" = ( -/obj/effect/landmark/start/hangover, -/obj/structure/railing{ +/area/station/hallway/secondary/entry) +"tJk" = ( +/obj/effect/turf_decal/tile/yellow{ dir = 1 }, -/obj/structure/chair/sofa/bench/right, -/obj/effect/turf_decal/box/corners{ - dir = 8 - }, -/obj/effect/turf_decal/box/corners{ +/turf/open/floor/iron, +/area/station/hallway/primary/port) +"tJo" = ( +/obj/effect/turf_decal/tile/yellow{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ - dir = 4 +/obj/effect/turf_decal/tile/yellow, +/obj/machinery/atmospherics/components/binary/pump{ + name = "Cooling Bypass" }, /turf/open/floor/iron, -/area/hallway/primary/fore) -"tKi" = ( -/obj/structure/chair/sofa/left{ +/area/station/engineering/supermatter/room) +"tJq" = ( +/obj/effect/turf_decal/stripes/line{ dir = 8 }, -/turf/open/floor/wood, -/area/service/library) -"tKk" = ( -/obj/item/kirbyplants/random, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/turf/open/floor/iron, +/area/station/science/xenobiology) +"tJt" = ( +/obj/structure/table/wood, +/obj/item/paper_bin, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/blue/half/contrasted{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/security/courtroom) +"tJz" = ( +/obj/effect/turf_decal/tile/blue{ dir = 8 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) +"tJE" = ( +/obj/structure/table/wood, +/obj/item/folder, +/obj/item/pen, /turf/open/floor/carpet, -/area/commons/dorms) -"tKq" = ( +/area/station/commons/vacant_room/office) +"tJG" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/science/robotics/lab) +"tJP" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple/layer2{ + dir = 9 + }, +/turf/open/floor/iron/dark/airless, +/area/station/science/ordnance/freezerchamber) +"tJU" = ( +/obj/machinery/atmospherics/pipe/smart/manifold/scrubbers/visible{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/engineering/atmos/pumproom) +"tJZ" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/circuit/green, -/area/ai_monitored/turret_protected/ai) -"tKr" = ( -/turf/closed/wall, -/area/maintenance/space_hut/observatory) -"tKs" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron, +/area/station/engineering/main) +"tKb" = ( +/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/maintenance/starboard/aft) +"tKi" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/structure/chair/stool/bar/directional/north, -/turf/open/floor/iron/dark, -/area/service/abandoned_gambling_den/gaming) -"tKD" = ( +/obj/machinery/door/airlock{ + name = "Recreational Area" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/iron{ + heat_capacity = 1e+006 + }, +/area/station/commons/dorms) +"tKj" = ( +/obj/structure/grille, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"tKo" = ( /obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/red/half/contrasted, -/turf/open/floor/iron, -/area/security/checkpoint/medical) -"tKE" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light/directional/west, -/obj/effect/turf_decal/tile/red{ +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/station/science/genetics) +"tKq" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/circuit/green, +/area/station/ai_monitored/turret_protected/ai) +"tKv" = ( +/obj/machinery/mech_bay_recharge_port{ dir = 8 }, -/obj/effect/turf_decal/tile/brown{ - dir = 4 +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/turf/open/floor/plating, +/area/station/science/robotics/mechbay) +"tKA" = ( +/obj/structure/table/reinforced, +/obj/machinery/camera/directional/west{ + c_tag = "Research Division - Circuits Lab"; + name = "science camera"; + network = list("ss13","rd") }, -/obj/structure/filingcabinet/chestdrawer, /obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/item/multitool{ + pixel_x = -4; + pixel_y = -2 + }, +/obj/item/multitool{ + pixel_x = 4; + pixel_y = 2 + }, +/turf/open/floor/iron/dark, +/area/station/science/explab) +"tKF" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/landmark/start/hangover, +/obj/structure/cable, /turf/open/floor/iron, -/area/cargo/storage) -"tKG" = ( -/obj/machinery/door/poddoor/incinerator_ordmix, -/turf/open/floor/engine/vacuum, -/area/science/mixing/chamber) -"tKS" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/preopen{ - id = "hosspace"; - name = "HoS Space Blast door" +/area/station/hallway/primary/central/aft) +"tKH" = ( +/obj/structure/disposalpipe/segment{ + dir = 5 }, /obj/structure/cable, +/obj/item/bot_assembly/medbot, /turf/open/floor/plating, -/area/command/heads_quarters/hos) +/area/station/maintenance/starboard/aft) +"tKM" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/iron{ + heat_capacity = 1e+006 + }, +/area/station/commons/dorms) "tKV" = ( /obj/structure/cable, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron, -/area/construction/mining/aux_base) -"tKZ" = ( -/obj/item/kirbyplants/random, -/turf/open/floor/iron{ - dir = 4; - icon_state = "chapel" - }, -/area/service/chapel) -"tLk" = ( +/area/station/construction/mining/aux_base) +"tLa" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/wood, +/area/station/command/heads_quarters/captain/private) +"tLg" = ( /obj/structure/table/reinforced, -/obj/item/stack/sheet/iron/fifty, -/obj/item/stack/sheet/iron/fifty, -/obj/item/stack/sheet/glass/fifty, -/obj/item/stack/sheet/glass/fifty, -/obj/item/crowbar, -/obj/item/grenade/chem_grenade/smart_metal_foam, -/obj/item/grenade/chem_grenade/smart_metal_foam, -/obj/structure/sign/poster/official/report_crimes{ - pixel_y = 32 +/obj/item/analyzer{ + pixel_x = 7; + pixel_y = 3 + }, +/obj/item/analyzer{ + pixel_x = 7; + pixel_y = 3 }, +/obj/item/assembly/signaler, +/obj/item/assembly/signaler, /obj/effect/turf_decal/bot, /turf/open/floor/iron, -/area/engineering/storage) -"tLl" = ( +/area/station/engineering/storage/tech) +"tLp" = ( /obj/structure/cable, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/bot, -/obj/machinery/power/apc/auto_name/directional/east, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/open/floor/iron, -/area/engineering/main) -"tLv" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/table/wood, -/obj/item/flashlight/lamp, -/obj/item/reagent_containers/food/drinks/flask/det, -/turf/open/floor/carpet, -/area/security/detectives_office) -"tLz" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/grimy, -/area/commons/vacant_room/office) -"tLJ" = ( +/area/station/science/xenobiology) +"tLr" = ( +/obj/structure/table/glass, +/obj/item/stack/package_wrap, +/obj/item/hand_labeler, +/obj/effect/turf_decal/tile/yellow, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/airalarm/directional/south, /obj/structure/disposalpipe/segment{ - dir = 4 + dir = 5 }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 +/turf/open/floor/iron/white, +/area/station/medical/pharmacy) +"tLy" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/maintenance/port/greater) +"tLC" = ( +/obj/structure/sign/warning/radiation, +/turf/closed/wall/r_wall, +/area/station/engineering/supermatter/room) +"tLH" = ( +/obj/machinery/atmospherics/components/binary/pump{ + dir = 4; + name = "Mix Outlet Pump" }, -/obj/effect/turf_decal/tile/yellow, -/turf/open/floor/iron/dark/corner{ +/obj/structure/sign/warning/secure_area{ + pixel_x = -32; + pixel_y = -32 + }, +/obj/machinery/power/apc/auto_name/directional/south, +/obj/structure/cable, +/obj/effect/turf_decal/tile/green/anticorner/contrasted{ dir = 8 }, -/area/engineering/lobby) -"tLL" = ( +/turf/open/floor/iron, +/area/station/engineering/atmos/mix) +"tLI" = ( +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/cargo/lobby) +/area/station/science/research) "tLN" = ( /obj/structure/window/reinforced{ dir = 8 @@ -75361,82 +73542,63 @@ /obj/effect/turf_decal/tile/neutral/fourcorners, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/dark, -/area/ai_monitored/aisat/exterior) -"tLP" = ( -/obj/machinery/status_display/ai/directional/south, -/obj/structure/table/reinforced, -/obj/item/clipboard, -/obj/item/folder/blue, -/obj/item/pen, -/obj/machinery/light/small/directional/south, -/turf/open/floor/iron/dark, -/area/engineering/transit_tube) -"tMh" = ( +/area/station/ai_monitored/aisat/exterior) +"tLU" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/blood/old, +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/item/radio/intercom/directional/north, +/turf/open/floor/plating, +/area/station/maintenance/starboard) +"tLW" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/tile/red/fourcorners, /turf/open/floor/iron, -/area/hallway/primary/central/fore) -"tMj" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/effect/turf_decal/siding/yellow/corner{ - dir = 8 +/area/station/service/kitchen/abandoned) +"tMl" = ( +/obj/structure/chair/office/light{ + dir = 4 }, -/obj/effect/decal/cleanable/dirt, +/obj/effect/landmark/start/chief_engineer, +/obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron, -/area/engineering/atmos) -"tMG" = ( -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ +/area/station/command/heads_quarters/ce) +"tMn" = ( +/obj/effect/landmark/event_spawn, +/obj/effect/turf_decal/tile/purple{ dir = 1 }, -/obj/effect/turf_decal/caution/stand_clear, -/turf/open/floor/iron, -/area/cargo/miningoffice) -"tMJ" = ( -/obj/machinery/newscaster/directional/south, -/turf/open/floor/iron/dark, -/area/hallway/secondary/service) -"tMZ" = ( -/obj/structure/table/reinforced, -/obj/item/folder/red, -/obj/item/storage/secure/briefcase, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/structure/cable, -/obj/effect/turf_decal/tile/red/fourcorners, -/turf/open/floor/iron, -/area/security/office) -"tNz" = ( -/obj/structure/table/reinforced, -/obj/machinery/cell_charger, -/obj/item/stock_parts/cell/high, -/obj/machinery/firealarm/directional/south, -/obj/machinery/light_switch/directional/east, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 1 +/turf/open/floor/iron/white, +/area/station/science/lobby) +"tMo" = ( +/obj/structure/bed{ + dir = 4 }, -/turf/open/floor/iron/dark, -/area/engineering/break_room) -"tNC" = ( -/obj/effect/turf_decal/tile/brown, -/obj/item/kirbyplants/random, -/turf/open/floor/iron, -/area/cargo/lobby) -"tNW" = ( -/obj/structure/disposalpipe/segment{ +/obj/item/bedsheet/hop{ dir = 4 }, -/obj/machinery/door/airlock/maintenance_hatch{ - name = "Maintenance Hatch"; - req_access_txt = "12" +/obj/machinery/newscaster/directional/west, +/turf/open/floor/iron/grimy, +/area/station/command/heads_quarters/hop) +"tMA" = ( +/turf/open/floor/engine/air, +/area/station/engineering/atmos) +"tMF" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/door/airlock/hydroponics/glass{ + name = "Hydroponics" + }, +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/green{ + dir = 1 }, /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -75444,2363 +73606,1828 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/effect/turf_decal/tile/neutral/half/contrasted, +/obj/effect/mapping_helpers/airlock/access/all/service/hydroponics, /turf/open/floor/iron, -/area/maintenance/department/crew_quarters/bar) -"tOa" = ( -/obj/machinery/computer/mech_bay_power_console, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron, -/area/cargo/storage) -"tOq" = ( -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, +/area/station/service/hydroponics) +"tMK" = ( +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/security/brig) -"tOt" = ( -/obj/effect/spawner/structure/window, +/obj/machinery/light/small/directional/west, /turf/open/floor/plating, -/area/service/hydroponics/garden) -"tOD" = ( +/area/station/maintenance/port/fore) +"tML" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/structure/sign/poster/random/directional/north, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"tMN" = ( +/obj/effect/landmark/start/hangover, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/structure/chair/sofa/bench/right{ + dir = 4 + }, +/obj/effect/turf_decal/box/corners{ dir = 8 }, -/turf/open/floor/iron{ - heat_capacity = 1e+006 +/obj/effect/turf_decal/box/corners, +/obj/machinery/newscaster/directional/west, +/turf/open/floor/iron/dark, +/area/station/hallway/secondary/entry) +"tNa" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/area/hallway/primary/central/aft) -"tOK" = ( -/obj/structure/chair/stool/bar/directional/south, -/turf/open/floor/wood, -/area/service/abandoned_gambling_den) -"tOQ" = ( -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, /turf/open/floor/iron, -/area/commons/dorms) -"tOT" = ( -/obj/item/kirbyplants/random, -/obj/item/storage/secure/safe/directional/east, -/turf/open/floor/iron/grimy, -/area/command/heads_quarters/captain/private) -"tOW" = ( -/obj/structure/cable, +/area/station/maintenance/department/crew_quarters/bar) +"tNm" = ( /obj/structure/table/reinforced, -/obj/item/tank/jetpack/carbondioxide{ +/obj/item/gun/energy/laser/practice{ pixel_x = 3; - pixel_y = 3 - }, -/obj/item/tank/jetpack/carbondioxide, -/obj/effect/turf_decal/delivery, -/obj/machinery/power/apc/auto_name/directional/east, -/turf/open/floor/iron, -/area/engineering/storage) -"tOZ" = ( -/obj/structure/table, -/obj/item/storage/bag/plants/portaseeder, -/obj/item/hatchet, -/obj/item/cultivator, -/obj/item/shovel/spade, -/obj/item/radio/intercom/directional/east, -/turf/open/floor/iron/dark, -/area/service/hydroponics/garden) -"tPe" = ( -/obj/item/kirbyplants/random, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/light_switch/directional/north{ - pixel_x = -8 + pixel_y = -3 }, -/turf/open/floor/iron/dark, -/area/service/abandoned_gambling_den/gaming) -"tPh" = ( -/obj/machinery/navbeacon{ - codes_txt = "delivery;dir=2"; - freq = 1400; - location = "Hydroponics" +/obj/item/gun/energy/laser/practice, +/obj/item/clothing/ears/earmuffs, +/obj/item/clothing/ears/earmuffs, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/line{ + dir = 6 }, -/obj/structure/plasticflaps/opaque, -/obj/effect/turf_decal/delivery, +/obj/machinery/airalarm/directional/south, /turf/open/floor/iron, -/area/maintenance/port/fore) -"tPp" = ( -/obj/structure/flora/ausbushes/stalkybush, -/obj/structure/flora/ausbushes/leafybush, -/turf/open/misc/grass, -/area/hallway/primary/fore) -"tPM" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/area/station/security/range) +"tNn" = ( /obj/structure/cable, /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/machinery/door/airlock/maintenance_hatch{ - name = "Kitchen Coldroom"; - req_access_txt = "28" +/obj/machinery/requests_console/directional/south{ + department = "Mining"; + name = "Mining Requests Console" }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/obj/machinery/requests_console/directional/south{ + department = "Mining"; + name = "Mining Requests Console" }, -/obj/effect/turf_decal/stripes/line{ +/obj/machinery/camera/directional/south{ + c_tag = "Cargo - Mining Dock"; + name = "cargo camera" + }, +/obj/effect/turf_decal/tile/brown/half/contrasted, +/turf/open/floor/iron, +/area/station/cargo/miningoffice) +"tNu" = ( +/turf/closed/wall, +/area/station/hallway/primary/fore) +"tNE" = ( +/obj/structure/weightmachine/stacklifter, +/obj/effect/turf_decal/tile/yellow/anticorner/contrasted, +/turf/open/floor/iron/white, +/area/station/commons/fitness/recreation) +"tNF" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line{ dir = 4 }, +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible, +/obj/machinery/firealarm/directional/east, /turf/open/floor/iron, -/area/maintenance/port/fore) -"tPR" = ( -/obj/machinery/duct, +/area/station/engineering/atmos) +"tNJ" = ( +/obj/structure/table/reinforced, +/obj/item/stack/rods/fifty, +/obj/item/wrench, +/obj/item/storage/box/lights/mixed, /obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"tPZ" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/effect/turf_decal/bot, +/obj/structure/sign/poster/official/random/directional/south, /turf/open/floor/iron, -/area/maintenance/port/fore) -"tQp" = ( -/obj/structure/sign/warning/securearea{ - pixel_x = -32 - }, -/obj/machinery/atmospherics/pipe/smart/simple/yellow/visible, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/engineering/atmos) -"tQq" = ( -/obj/structure/bookcase/random/reference, -/turf/open/floor/wood, -/area/service/library) -"tQt" = ( -/obj/structure/railing, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/door/firedoor/border_only, +/area/station/maintenance/port/greater) +"tNL" = ( +/obj/structure/cable, /turf/open/floor/wood, -/area/service/theater) -"tQA" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 +/area/station/command/meeting_room/council) +"tNO" = ( +/obj/machinery/door/window/right/directional/west{ + name = "Stage Access"; + req_access = list("theatre") }, -/obj/effect/turf_decal/tile/yellow{ +/obj/machinery/door/firedoor/border_only{ dir = 8 }, -/turf/open/floor/iron, -/area/service/kitchen/abandoned) -"tQB" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/structure/table/reinforced, -/obj/item/folder/blue, -/obj/item/storage/medkit/regular, -/turf/open/floor/iron, -/area/commons/fitness/recreation) -"tRr" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment, +/turf/open/floor/wood, +/area/station/service/theater) +"tNT" = ( +/obj/structure/closet/wardrobe/white, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/landmark/start/hangover/closet, +/turf/open/floor/iron/dark, +/area/station/commons/locker) +"tNV" = ( +/obj/machinery/door/firedoor, /obj/structure/cable, -/obj/machinery/door/airlock/atmos/glass{ - name = "Atmospherics Storage"; - req_access_txt = "24" - }, -/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible, /obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/machinery/door/firedoor, +/obj/structure/disposalpipe/segment, /turf/open/floor/iron, -/area/engineering/atmos/storage) -"tRu" = ( -/obj/effect/decal/cleanable/dirt, +/area/station/hallway/primary/central/aft) +"tNZ" = ( +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable, -/obj/machinery/door/airlock/maintenance_hatch{ - name = "Medbay Maintenance"; - req_access_txt = "5" - }, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/turf/open/floor/plating, +/area/station/security/holding_cell) +"tOd" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/firealarm/directional/north, /turf/open/floor/iron, -/area/maintenance/aft) -"tRD" = ( -/turf/open/floor/iron, -/area/engineering/storage_shared) -"tRE" = ( -/obj/effect/turf_decal/delivery, -/obj/machinery/bluespace_vendor/directional/west, -/turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"tRP" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/obj/effect/turf_decal/delivery, +/area/station/hallway/primary/central/aft) +"tOf" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/duct, +/obj/machinery/light/small/directional/east, +/turf/open/floor/iron/grimy, +/area/station/service/bar) +"tOs" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/maintenance/port/aft) -"tRR" = ( -/obj/structure/table/wood, -/obj/item/storage/box/ids{ - pixel_x = 3; - pixel_y = 3 +/obj/effect/landmark/start/hangover/closet, +/obj/effect/turf_decal/siding/wood, +/obj/structure/closet/secure_closet/personal/cabinet{ + name = "clown's closet" }, -/obj/item/storage/box/silver_ids, +/obj/machinery/light_switch/directional/west{ + pixel_y = -6 + }, +/obj/structure/sign/poster/contraband/random/directional/north, /turf/open/floor/wood, -/area/command/heads_quarters/hop) -"tSa" = ( -/obj/machinery/portable_atmospherics/pump, -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ +/area/station/service/theater) +"tOy" = ( +/obj/structure/cable, +/obj/effect/turf_decal/tile/yellow/fourcorners, +/turf/open/floor/iron, +/area/station/engineering/main) +"tOz" = ( +/obj/machinery/stasis{ dir = 4 }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/effect/turf_decal/box, -/turf/open/floor/iron/white/corner{ - dir = 1 - }, -/area/engineering/atmos/storage/gas) -"tSc" = ( -/obj/effect/spawner/structure/window, -/turf/open/floor/plating, -/area/commons/storage/primary) -"tSg" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/obj/machinery/defibrillator_mount/directional/west, +/obj/effect/turf_decal/tile/blue/anticorner/contrasted{ + dir = 4 }, -/turf/open/floor/iron, -/area/maintenance/fore) -"tSm" = ( -/obj/machinery/door/airlock/maintenance_hatch{ - name = "Maintenance Hatch"; - req_access_txt = "12" +/turf/open/floor/iron/white, +/area/station/medical/treatment_center) +"tOE" = ( +/obj/machinery/camera/directional/north{ + c_tag = "Engineering - Supermatter Emitters"; + name = "engineering camera"; + network = list("ss13","engine") }, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/obj/effect/landmark/event_spawn, +/obj/machinery/power/emitter{ + dir = 8 }, -/turf/open/floor/iron, -/area/maintenance/port/greater) -"tSn" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/engineering/supermatter/room) +"tOM" = ( /obj/structure/cable, +/obj/effect/turf_decal/delivery, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/grimy, -/area/tcommsat/computer) -"tSS" = ( -/obj/machinery/light/directional/north, -/obj/structure/tank_holder/extinguisher, -/turf/open/floor/wood, -/area/service/library) -"tSX" = ( +/turf/open/floor/iron, +/area/station/maintenance/port/aft) +"tOP" = ( +/obj/structure/disposalpipe/segment, /obj/structure/cable, +/obj/effect/turf_decal/tile/neutral/fourcorners, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/red/anticorner/contrasted, -/turf/open/floor/iron, -/area/security/checkpoint) -"tSY" = ( -/obj/item/radio/intercom/directional/south, -/turf/open/floor/iron/grimy, -/area/command/heads_quarters/captain) -"tTe" = ( -/obj/structure/table/reinforced, -/obj/item/folder/blue, -/obj/item/bodypart/l_leg/robot, -/obj/item/bodypart/r_leg/robot, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/ai) -"tTh" = ( -/obj/structure/table/wood, -/obj/item/storage/briefcase, -/obj/item/toy/figure/assistant, -/turf/open/floor/iron/grimy, -/area/commons/vacant_room/office) -"tTx" = ( -/obj/structure/cable, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/delivery, /turf/open/floor/iron, -/area/maintenance/solars/starboard/fore) -"tTS" = ( -/obj/structure/table/wood, -/obj/machinery/light/small/directional/west, +/area/station/security/brig) +"tOY" = ( +/obj/structure/weightmachine/weightlifter, /obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/maintenance/two, -/obj/machinery/newscaster/directional/west, -/turf/open/floor/iron/dark, -/area/service/abandoned_gambling_den) -"tUt" = ( -/obj/structure/table, -/obj/item/storage/crayons, -/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/turf_decal/tile/brown/half/contrasted, /turf/open/floor/iron, -/area/commons/locker) -"tUw" = ( -/obj/structure/chair/stool/bar/directional/north, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/grimy, -/area/service/abandoned_gambling_den) -"tUy" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/area/station/security/prison) +"tPc" = ( /obj/machinery/door/firedoor, -/obj/machinery/door/airlock/mining{ - name = "Quartermaster's Quarters" +/obj/machinery/door/airlock/public/glass{ + name = "Command Hallway" }, +/obj/structure/cable, /obj/effect/turf_decal/stripes/line{ dir = 8 }, /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/effect/mapping_helpers/airlock/access/any/supply/qm, /turf/open/floor/iron, -/area/cargo/qm) -"tUA" = ( -/obj/machinery/gravity_generator/main/station, -/obj/effect/turf_decal/bot_white, -/obj/effect/turf_decal/tile/neutral/half, -/obj/effect/turf_decal/tile/neutral/half{ - dir = 1 +/area/station/hallway/secondary/command) +"tPk" = ( +/obj/structure/lattice/catwalk, +/obj/effect/landmark/xeno_spawn, +/turf/open/space, +/area/station/solars/port/aft) +"tPl" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, -/turf/open/floor/iron/dark/smooth_half, -/area/engineering/gravity_generator) -"tUC" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron, -/area/hallway/secondary/entry) -"tUD" = ( -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/structure/table/reinforced, -/obj/item/mmi, -/turf/open/floor/iron/dark, -/area/science/misc_lab) -"tUL" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ - dir = 10 +/area/station/maintenance/department/electrical) +"tPr" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "lawyerprivacy"; + name = "Lawyer's Privacy Shutter" }, -/obj/structure/table/reinforced, -/obj/item/stack/sheet/iron/fifty, -/obj/item/stack/sheet/glass/fifty, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron/dark, -/area/engineering/atmos) -"tUM" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/structure/crate, /turf/open/floor/plating, -/area/maintenance/port/greater) -"tUR" = ( +/area/station/service/lawoffice) +"tPB" = ( /obj/structure/table/reinforced, -/obj/item/folder/white, -/obj/item/paicard, -/obj/effect/turf_decal/bot, -/obj/machinery/airalarm/directional/west, -/obj/structure/extinguisher_cabinet/directional/north, -/turf/open/floor/iron, -/area/command/heads_quarters/rd) -"tUS" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/item/storage/box/disks{ + pixel_x = 6; + pixel_y = 9 }, -/turf/open/floor/iron/white, -/area/medical/medbay/central) -"tUW" = ( -/obj/structure/chair/office/light, -/obj/effect/turf_decal/tile/purple{ +/obj/item/storage/box/bodybags{ + pixel_x = -4; + pixel_y = -1 + }, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 4 }, -/turf/open/floor/iron/white, -/area/command/heads_quarters/rd) -"tVu" = ( -/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/science/genetics) +"tPD" = ( +/obj/machinery/biogenerator, +/obj/item/reagent_containers/glass/bucket, +/turf/open/floor/iron/dark, +/area/station/service/hydroponics/garden) +"tPE" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, -/area/science/robotics/lab) -"tVB" = ( +/area/station/hallway/secondary/entry) +"tPG" = ( /obj/structure/cable, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/cargo/qm) -"tVP" = ( -/obj/structure/table, -/obj/item/storage/medkit/regular, -/obj/machinery/requests_console/directional/north{ - department = "Cargo Bay"; - departmentType = 2; - name = "Cargo Bay Requests Console" - }, -/obj/machinery/camera/directional/north{ - c_tag = "Cargo - Office"; - name = "cargo camera" - }, -/obj/effect/turf_decal/tile/brown/half/contrasted{ +/obj/effect/turf_decal/stripes/corner{ dir = 1 }, /turf/open/floor/iron, -/area/cargo/office) -"tWa" = ( -/obj/effect/turf_decal/tile/blue, -/turf/open/floor/iron/white, -/area/medical/surgery/theatre) -"tWv" = ( +/area/station/engineering/main) +"tPS" = ( +/obj/machinery/light/directional/west, /obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 1 }, +/obj/machinery/status_display/ai/directional/west, /turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/aisat_interior) -"tWP" = ( -/obj/machinery/light/small/directional/west, -/turf/open/floor/engine/plasma, -/area/engineering/atmos) -"tXi" = ( -/obj/machinery/atmospherics/pipe/smart/simple/purple/visible{ - dir = 4 - }, -/obj/structure/lattice/catwalk, -/turf/open/space/basic, -/area/space/nearstation) -"tXj" = ( -/obj/effect/landmark/start/chemist, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, -/obj/effect/turf_decal/tile/yellow, -/turf/open/floor/iron/white, -/area/medical/chemistry) -"tXl" = ( -/obj/machinery/atmospherics/pipe/smart/simple/yellow/visible{ - dir = 5 - }, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/engineering/atmos) -"tXp" = ( -/obj/effect/decal/cleanable/dirt, +/area/station/engineering/gravity_generator) +"tPY" = ( +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment, -/obj/structure/cable, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"tXr" = ( -/obj/structure/table/reinforced, -/obj/item/assembly/timer, -/obj/item/assembly/timer, -/obj/machinery/light/directional/south, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron, -/area/commons/storage/primary) -"tXx" = ( -/obj/structure/bed, -/obj/item/bedsheet/orange, -/obj/structure/sign/poster/official/obey{ - pixel_x = 30 - }, -/obj/machinery/camera/directional/east{ - c_tag = "Permabrig - Cell 5"; - network = list("ss13","prison") +/obj/structure/disposalpipe/segment{ + dir = 9 }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/turf/open/floor/plating, -/area/security/prison/safe) -"tXD" = ( -/obj/structure/closet/radiation, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron/dark, -/area/engineering/atmos/project) -"tXL" = ( -/obj/effect/landmark/start/security_officer, -/obj/structure/cable, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron, -/area/security/lockers) -"tXP" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/siphon/monitored/mix_output{ - dir = 4 +/area/station/hallway/primary/port) +"tQp" = ( +/obj/structure/table/wood, +/obj/machinery/door/firedoor, +/obj/item/storage/box/matches{ + pixel_y = 5 }, -/turf/open/floor/engine/vacuum, -/area/engineering/atmos) -"tXR" = ( -/turf/closed/wall, -/area/service/electronic_marketing_den) -"tXS" = ( -/turf/closed/wall, -/area/maintenance/department/engine/atmos) -"tXU" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/obj/structure/desk_bell{ + pixel_x = 7; + pixel_y = 10 }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/engineering/atmos/hfr_room) -"tXV" = ( -/turf/closed/wall/r_wall, -/area/engineering/main) -"tXY" = ( -/obj/structure/cable, +/turf/open/floor/iron/dark/smooth_half{ + dir = 1 + }, +/area/station/service/bar) +"tQz" = ( +/obj/machinery/door/poddoor/incinerator_atmos_main, +/turf/open/floor/engine, +/area/station/maintenance/disposal/incinerator) +"tQP" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, /obj/structure/disposalpipe/segment, -/turf/open/floor/iron/dark, -/area/service/chapel) -"tYr" = ( +/obj/effect/turf_decal/tile/purple/half/contrasted, +/turf/open/floor/iron, +/area/station/cargo/storage) +"tQW" = ( /obj/structure/cable, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/turf/open/floor/iron/grimy, -/area/command/heads_quarters/hop) -"tYD" = ( -/obj/structure/cable, -/obj/effect/landmark/start/station_engineer, +/obj/structure/disposalpipe/segment, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron, -/area/engineering/main) -"tYJ" = ( -/turf/closed/wall/r_wall, -/area/command/teleporter) -"tZC" = ( +/area/station/cargo/storage) +"tQY" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/effect/turf_decal/tile/red{ - dir = 8 +/obj/effect/turf_decal/tile/neutral/half/contrasted, +/turf/open/floor/iron, +/area/station/maintenance/port/fore) +"tRa" = ( +/obj/structure/table/reinforced, +/obj/item/assembly/igniter, +/obj/item/assembly/igniter, +/obj/item/assembly/igniter, +/obj/effect/spawner/random/maintenance, +/obj/machinery/light/directional/north, +/obj/effect/turf_decal/bot, +/obj/machinery/status_display/evac/directional/east, +/turf/open/floor/iron, +/area/station/commons/storage/primary) +"tRb" = ( +/obj/item/clothing/gloves/cut, +/obj/effect/decal/remains/human{ + desc = "They look like human remains. The bones are charred and burned."; + name = "charred remains" }, -/obj/effect/turf_decal/tile/red{ - dir = 4 +/turf/open/floor/plating, +/area/station/maintenance/port/greater) +"tRf" = ( +/obj/item/clothing/suit/hazardvest{ + desc = "A high-visibility lifejacket complete with whistle and slot for oxygen tanks."; + name = "emergency lifejacket" }, -/obj/structure/chair{ - dir = 4 +/obj/item/clothing/suit/hazardvest{ + desc = "A high-visibility lifejacket complete with whistle and slot for oxygen tanks."; + name = "emergency lifejacket" }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/cafeteria, -/area/service/cafeteria) -"tZP" = ( -/obj/structure/table/wood, -/obj/item/clothing/mask/cigarette/cigar/cohiba{ - pixel_x = 3 +/obj/item/clothing/suit/hazardvest{ + desc = "A high-visibility lifejacket complete with whistle and slot for oxygen tanks."; + name = "emergency lifejacket" }, -/obj/item/clothing/mask/cigarette/cigar/havana{ - pixel_x = -3 +/obj/item/clothing/suit/hazardvest{ + desc = "A high-visibility lifejacket complete with whistle and slot for oxygen tanks."; + name = "emergency lifejacket" }, -/obj/item/clothing/mask/cigarette/cigar, -/turf/open/floor/wood, -/area/command/meeting_room/council) -"tZT" = ( -/obj/machinery/atmospherics/pipe/bridge_pipe/orange/visible{ - dir = 8 +/obj/item/clothing/suit/hazardvest{ + desc = "A high-visibility lifejacket complete with whistle and slot for oxygen tanks."; + name = "emergency lifejacket" }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/pipe/bridge_pipe/green/visible, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/dark, -/area/engineering/atmos) -"tZY" = ( -/obj/structure/cable, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 4 +/obj/item/tank/internals/emergency_oxygen{ + pixel_x = 3 }, -/turf/open/floor/iron, -/area/medical/virology) -"uah" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/grimy, -/area/tcommsat/computer) -"uaw" = ( -/obj/effect/landmark/start/hangover, -/obj/structure/chair/sofa/bench/left{ - dir = 8 +/obj/item/tank/internals/emergency_oxygen{ + pixel_x = 3 }, -/obj/effect/turf_decal/delivery, -/obj/machinery/newscaster/directional/east, -/turf/open/floor/iron, -/area/hallway/secondary/entry) -"uaC" = ( -/obj/effect/turf_decal/siding/green{ - dir = 8 +/obj/item/tank/internals/emergency_oxygen{ + pixel_x = 3 }, -/obj/effect/turf_decal/tile/green{ - dir = 4 +/obj/item/tank/internals/emergency_oxygen{ + pixel_x = 3 }, +/obj/item/tank/internals/emergency_oxygen{ + pixel_x = 3 + }, +/obj/item/clothing/mask/breath{ + pixel_x = -3; + pixel_y = -3 + }, +/obj/item/clothing/mask/breath{ + pixel_x = -3; + pixel_y = -3 + }, +/obj/item/clothing/mask/breath{ + pixel_x = -3; + pixel_y = -3 + }, +/obj/item/clothing/mask/breath{ + pixel_x = -3; + pixel_y = -3 + }, +/obj/item/clothing/mask/breath{ + pixel_x = -3; + pixel_y = -3 + }, +/obj/item/clothing/head/hardhat/orange{ + name = "protective hat"; + pixel_y = 9 + }, +/obj/item/clothing/head/hardhat/orange{ + name = "protective hat"; + pixel_y = 9 + }, +/obj/item/clothing/head/hardhat/orange{ + name = "protective hat"; + pixel_y = 9 + }, +/obj/item/clothing/head/hardhat/orange{ + name = "protective hat"; + pixel_y = 9 + }, +/obj/item/clothing/head/hardhat/orange{ + name = "protective hat"; + pixel_y = 9 + }, +/obj/structure/closet/crate/internals, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) +"tRg" = ( +/obj/item/kirbyplants/random, +/obj/effect/turf_decal/bot, /turf/open/floor/iron, -/area/service/hydroponics/garden) -"uaF" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/yellow/half/contrasted, -/turf/open/floor/iron, -/area/construction/mining/aux_base) -"uaJ" = ( -/obj/structure/cable, -/obj/machinery/computer/med_data, -/obj/effect/turf_decal/tile/blue/half/contrasted{ +/area/station/hallway/primary/central/aft) +"tRh" = ( +/obj/machinery/atmospherics/components/binary/valve/digital{ + dir = 8; + name = "Waste Release" + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, /turf/open/floor/iron/dark, -/area/command/bridge) -"uaP" = ( -/obj/effect/turf_decal/tile/neutral, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/commons/locker) -"ubc" = ( +/area/station/engineering/atmos) +"tRo" = ( +/obj/structure/table/reinforced, /obj/effect/decal/cleanable/dirt, -/obj/effect/landmark/start/cargo_technician, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron, -/area/cargo/storage) -"ubv" = ( +/obj/item/food/meat/slab/human{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/food/meat/slab/human, /obj/effect/turf_decal/delivery, /turf/open/floor/iron, -/area/engineering/main) -"uby" = ( -/obj/machinery/vending/coffee, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 8 - }, -/turf/open/floor/iron{ - heat_capacity = 1e+006 - }, -/area/science/breakroom) -"ubA" = ( -/obj/machinery/computer/security/telescreen/entertainment/directional/south, -/obj/effect/turf_decal/tile/blue{ +/area/station/service/kitchen/abandoned) +"tRO" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/brown{ dir = 4 }, -/obj/effect/turf_decal/tile/blue{ +/obj/effect/turf_decal/tile/brown{ dir = 8 }, -/turf/open/floor/iron/white, -/area/command/heads_quarters/cmo) -"ubO" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/structure/sign/poster/contraband/random/directional/south, +/turf/open/floor/iron, +/area/station/commons/vacant_room) +"tRV" = ( +/obj/structure/dresser, +/obj/item/storage/secure/safe/directional/east, /obj/effect/turf_decal/tile/purple{ dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 9 - }, +/obj/machinery/light_switch/directional/north, /turf/open/floor/iron/white, -/area/science/research) -"ubP" = ( -/obj/structure/table/glass, -/obj/item/storage/medkit/regular, -/obj/item/reagent_containers/glass/bottle/multiver, -/obj/item/reagent_containers/syringe, -/obj/effect/turf_decal/tile/red/anticorner/contrasted{ - dir = 8 - }, +/area/station/command/heads_quarters/rd) +"tSj" = ( +/obj/effect/landmark/event_spawn, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron, +/area/station/cargo/miningoffice) +"tSs" = ( +/obj/machinery/stasis, +/obj/effect/turf_decal/tile/blue/fourcorners, +/obj/machinery/defibrillator_mount/directional/east, /turf/open/floor/iron/white, -/area/security/medical) -"uch" = ( -/obj/structure/lattice/catwalk, -/obj/machinery/atmospherics/pipe/smart/simple/orange/visible{ - dir = 9 +/area/station/medical/treatment_center) +"tSH" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/landmark/event_spawn, +/turf/open/floor/iron, +/area/station/maintenance/port/fore) +"tSV" = ( +/obj/structure/chair/pew/right, +/turf/open/floor/iron{ + dir = 8; + icon_state = "chapel" + }, +/area/station/service/chapel) +"tTb" = ( +/obj/structure/table, +/obj/item/paper_bin, +/obj/item/pen, +/obj/machinery/light/directional/west, +/obj/item/radio/intercom/directional/west, +/obj/effect/turf_decal/tile/brown/anticorner/contrasted{ + dir = 1 }, -/turf/open/space/basic, -/area/space/nearstation) -"ucq" = ( -/obj/structure/cable, -/obj/effect/turf_decal/delivery, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/maintenance/port/aft) -"ucr" = ( -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/maintenance/department/crew_quarters/bar) -"ucJ" = ( -/obj/structure/closet/secure_closet/evidence, -/obj/machinery/camera/directional/south{ - c_tag = "Security - Evidence Storage" +/area/station/cargo/lobby) +"tTd" = ( +/obj/machinery/computer/crew{ + dir = 4 + }, +/obj/machinery/status_display/ai/directional/west, +/obj/effect/turf_decal/tile/blue/anticorner/contrasted{ + dir = 1 }, +/turf/open/floor/iron, +/area/station/security/checkpoint/customs/aft) +"tTe" = ( +/obj/structure/table/reinforced, +/obj/item/folder/blue, +/obj/item/bodypart/l_leg/robot, +/obj/item/bodypart/r_leg/robot, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/security/warden) -"uda" = ( -/obj/structure/cable, -/obj/effect/turf_decal/stripes/line{ - dir = 4 +/area/station/ai_monitored/turret_protected/ai) +"tTf" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 1 }, -/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/yellow, +/obj/machinery/light/directional/north, +/obj/machinery/firealarm/directional/north, /turf/open/floor/iron, -/area/engineering/supermatter/room) -"ude" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 +/area/station/engineering/atmos/project) +"tTg" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) +"tTj" = ( +/obj/structure/plaque/static_plaque/golden/captain{ + pixel_x = 32 }, +/turf/open/floor/wood, +/area/station/command/heads_quarters/captain) +"tTn" = ( /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/simple/dark/visible{ - dir = 4 - }, /obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/maintenance/disposal/incinerator) -"udi" = ( -/obj/structure/sign/directions/supply{ +/obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 4 }, -/obj/structure/sign/directions/security{ - dir = 4; - pixel_y = 8 - }, -/obj/structure/sign/directions/medical{ - dir = 4; - pixel_y = -8 +/turf/open/floor/iron, +/area/station/maintenance/port/fore) +"tTy" = ( +/obj/structure/table/reinforced, +/obj/item/wrench, +/obj/item/crowbar, +/obj/item/paicard, +/obj/effect/turf_decal/bot, +/obj/machinery/newscaster/directional/south, +/turf/open/floor/iron, +/area/station/engineering/storage/tech) +"tTQ" = ( +/obj/structure/sign/poster/ripped{ + pixel_y = -32 }, -/turf/closed/wall, -/area/hallway/primary/central/fore) -"uds" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/delivery, -/turf/open/floor/iron, -/area/cargo/storage) -"udw" = ( -/obj/machinery/holopad, -/obj/structure/cable, -/obj/effect/turf_decal/tile/neutral/fourcorners, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/landmark/start/depsec/medical, -/turf/open/floor/iron, -/area/security/checkpoint/medical) -"udD" = ( -/obj/machinery/light/directional/west, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/red/half/contrasted{ dir = 8 }, -/obj/effect/landmark/start/hangover, /turf/open/floor/iron, -/area/hallway/secondary/command) -"udT" = ( -/obj/structure/chair/office{ - dir = 1 - }, -/obj/effect/landmark/start/chaplain, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/carpet, -/area/service/chapel/office) -"udU" = ( -/obj/structure/flora/ausbushes/fullgrass, -/obj/structure/flora/ausbushes/lavendergrass, -/obj/machinery/light/floor, -/turf/open/misc/grass, -/area/hallway/primary/fore) -"udZ" = ( -/obj/structure/table, -/obj/effect/spawner/random/entertainment/drugs{ - pixel_y = 4 - }, -/obj/effect/spawner/random/entertainment/drugs{ - pixel_y = 1 - }, -/obj/machinery/reagentgrinder{ - pixel_y = 4 - }, -/turf/open/floor/iron/grimy, -/area/maintenance/port/fore) -"ueh" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"uek" = ( -/obj/machinery/door/airlock/public/glass{ - id_tag = "permabolt1"; - name = "Cell 1" +/area/station/security/prison/safe) +"tUc" = ( +/obj/item/kirbyplants{ + icon_state = "plant-22" }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ +/obj/effect/turf_decal/tile/blue{ dir = 8 }, -/obj/machinery/door/poddoor/preopen{ - id = "permashut1" - }, -/obj/machinery/door/firedoor, +/turf/open/floor/iron/white, +/area/station/medical/medbay/lobby) +"tUg" = ( +/obj/structure/closet/toolcloset, +/obj/machinery/light/small/directional/north, +/obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/stripes/line{ - dir = 4 + dir = 5 }, -/obj/effect/turf_decal/stripes/line{ +/turf/open/floor/iron/dark, +/area/station/engineering/main) +"tUl" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/grimy, +/area/station/security/detectives_office) +"tUs" = ( +/obj/structure/table/reinforced, +/obj/machinery/light_switch/directional/south, +/obj/item/flashlight/lamp, +/obj/item/radio/intercom/directional/west, +/obj/effect/turf_decal/tile/red/anticorner/contrasted{ dir = 8 }, -/turf/open/floor/iron, -/area/security/prison/safe) -"uep" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/turf/open/floor/iron/dark, +/area/station/security/execution/education) +"tUB" = ( +/turf/open/floor/plating, +/area/station/security/prison) +"tUL" = ( +/obj/structure/chair{ + dir = 8 }, -/obj/machinery/firealarm/directional/north, /turf/open/floor/iron, -/area/hallway/secondary/entry) -"ues" = ( -/obj/machinery/door/window{ - dir = 8; - name = "Library Desk"; - req_access_txt = "37" +/area/station/security/prison/visit) +"tVb" = ( +/obj/item/kirbyplants/random, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/grimy, -/area/service/library) -"ueB" = ( -/obj/structure/table/reinforced, -/obj/item/folder/blue, -/obj/item/pen, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/requests_console/directional/west, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/ai) -"ueE" = ( -/obj/machinery/door/airlock/command{ - name = "Head of Personnel's Quarters"; - req_access_txt = "57" +/obj/item/radio/intercom/directional/east, +/turf/open/floor/carpet, +/area/station/commons/dorms) +"tVg" = ( +/obj/structure/sign/warning/electric_shock{ + pixel_x = 32 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/wood, -/area/command/heads_quarters/hop) -"ueG" = ( -/obj/machinery/door/poddoor/preopen{ - id = "atmoslock"; - name = "Atmospherics Lockdown Blast door" +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 }, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/caution/stand_clear, -/obj/machinery/light/small/directional/north, -/turf/open/floor/iron/half, -/area/engineering/atmos) -"ueK" = ( -/obj/structure/disposalpipe/segment{ +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/turf/open/floor/iron, -/area/maintenance/port/greater) -"ueO" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/red/half/contrasted, -/turf/open/floor/iron, -/area/hallway/primary/starboard) -"ueV" = ( -/obj/machinery/atmospherics/components/unary/bluespace_sender, /obj/effect/turf_decal/stripes/line{ - dir = 10 + dir = 6 + }, +/turf/open/floor/iron/dark, +/area/station/engineering/main) +"tVs" = ( +/obj/structure/sign/departments/chemistry{ + pixel_y = 32 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 }, -/obj/item/radio/intercom/directional/east, -/turf/open/floor/iron/textured, -/area/engineering/atmos) -"ueZ" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/landmark/event_spawn, /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plating, -/area/maintenance/starboard) -"ufg" = ( -/obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, -/area/engineering/atmos/project) -"ufj" = ( -/obj/effect/turf_decal/tile/neutral{ +/area/station/hallway/primary/aft) +"tVz" = ( +/obj/structure/bed, +/obj/item/bedsheet/medical, +/obj/effect/turf_decal/tile/green/anticorner/contrasted{ dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/white, +/area/station/medical/virology) +"tVC" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/extinguisher_cabinet/directional/north, -/turf/open/floor/iron, -/area/hallway/primary/central/aft) -"ufo" = ( -/obj/structure/closet/secure_closet/security/sec, +/obj/effect/landmark/start/hangover/closet, +/obj/structure/closet/secure_closet/personal/cabinet{ + name = "clown's closet" + }, +/obj/machinery/airalarm/directional/north, +/turf/open/floor/wood, +/area/station/hallway/secondary/service) +"tVH" = ( +/obj/effect/landmark/blobstart, /obj/effect/turf_decal/bot, -/obj/effect/turf_decal/tile/red/fourcorners, -/obj/machinery/newscaster/directional/east, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 8 + }, /turf/open/floor/iron, -/area/security/lockers) -"ufp" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/line{ +/area/station/maintenance/department/science) +"tVR" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/effect/turf_decal/tile/yellow{ dir = 4 }, +/obj/machinery/firealarm/directional/east, +/turf/open/floor/iron/dark/corner, +/area/station/maintenance/disposal/incinerator) +"tVT" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/maintenance/port/greater) -"uft" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/structure/disposalpipe/segment, /obj/machinery/door/firedoor, /obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/door/airlock/mining/glass{ + name = "Delivery Office" + }, +/obj/effect/mapping_helpers/airlock/access/all/supply/general, /turf/open/floor/iron, -/area/hallway/primary/central/aft) -"ufL" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/siding/thinplating/dark{ +/area/station/cargo/sorting) +"tWd" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 4 }, -/obj/structure/mirror/directional/north, -/obj/structure/sink{ - pixel_y = 22 - }, -/obj/machinery/camera/directional/north{ - c_tag = "Service - Bar Backroom"; - name = "service camera" - }, -/turf/open/floor/iron/grimy, -/area/service/bar) -"ufV" = ( -/obj/machinery/atmospherics/components/binary/pump{ - dir = 1; - name = "Air to Ports" +/turf/open/floor/iron/white, +/area/station/science/ordnance/storage) +"tWg" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/public/glass{ + name = "Starboard Primary Hallway" }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/box/corners, -/obj/effect/turf_decal/siding/yellow/corner, -/turf/open/floor/iron, -/area/engineering/atmos) -"ufW" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/grimy, -/area/service/chapel) -"ugl" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ +/obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/open/floor/iron, -/area/hallway/primary/fore) -"ugm" = ( +/area/station/hallway/primary/starboard) +"tWl" = ( +/turf/open/floor/iron, +/area/station/science/research/abandoned) +"tWv" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/aisat_interior) +"tWw" = ( +/obj/effect/decal/cleanable/glass, +/obj/item/shard, +/turf/open/floor/plating, +/area/station/maintenance/department/crew_quarters/bar) +"tWA" = ( /obj/structure/cable, /obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment, -/obj/structure/window/reinforced/plasma/spawner/east, /turf/open/floor/iron, -/area/maintenance/port/lesser) -"ugv" = ( -/obj/structure/cable, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/delivery, -/turf/open/floor/iron/dark, -/area/engineering/atmos) -"ugy" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/conveyor_switch/oneway{ - id = "cargodisposals"; - name = "disposals conveyor switch"; - pixel_x = -8 +/area/station/security/warden) +"tWD" = ( +/obj/structure/rack, +/obj/item/storage/toolbox/emergency{ + pixel_x = -3; + pixel_y = 3 }, -/obj/effect/turf_decal/box/corners{ +/obj/item/storage/toolbox/emergency, +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/maintenance, +/obj/machinery/light_switch/directional/west, +/obj/effect/turf_decal/tile/yellow/anticorner/contrasted{ dir = 8 }, /turf/open/floor/iron, -/area/cargo/sorting) -"ugz" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/area/station/commons/storage/tools) +"tWG" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 1 - }, /turf/open/floor/iron, -/area/maintenance/port/fore) -"ugG" = ( -/obj/structure/table, +/area/station/security/prison) +"tWI" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/firedoor, /obj/item/paper_bin, /obj/item/pen, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron, -/area/command/heads_quarters/rd) -"ugK" = ( -/obj/structure/disposalpipe/trunk{ - dir = 1 +/obj/machinery/door/window/left/directional/west{ + name = "Hydroponics Desk"; + req_access = list("hydroponics") }, -/obj/machinery/light/directional/south, -/obj/machinery/disposal/delivery_chute{ +/turf/open/floor/iron, +/area/station/service/hydroponics) +"tWU" = ( +/obj/effect/turf_decal/siding/green{ dir = 1 }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/cargo/sorting) -"ugS" = ( -/obj/machinery/atmospherics/pipe/heat_exchanging/junction{ +/obj/machinery/firealarm/directional/west, +/obj/effect/turf_decal/tile/green{ dir = 8 }, -/obj/structure/disposalpipe/segment, -/obj/machinery/duct, -/turf/open/floor/iron/freezer, -/area/service/kitchen/coldroom) -"ugU" = ( -/obj/machinery/light/directional/south, -/obj/machinery/computer/station_alert{ - dir = 1 - }, +/turf/open/floor/iron, +/area/station/service/hydroponics/garden) +"tXa" = ( +/obj/structure/table/wood, +/obj/machinery/light/directional/west, +/obj/item/paper_bin, +/obj/item/pen, /obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/firealarm/directional/south, /turf/open/floor/iron/dark, -/area/engineering/main) -"uhd" = ( -/obj/effect/turf_decal/tile/purple{ - dir = 1 - }, -/obj/structure/table, -/obj/item/computer_hardware/hard_drive/portable{ - pixel_x = -5; - pixel_y = 8 +/area/station/security/courtroom) +"tXi" = ( +/obj/machinery/atmospherics/pipe/smart/simple/purple/visible{ + dir = 4 }, -/obj/item/computer_hardware/hard_drive/portable{ - pixel_x = -8; - pixel_y = -3 - }, -/obj/machinery/power/apc/auto_name/directional/north, -/obj/structure/cable, -/turf/open/floor/iron/white, -/area/science/mixing/hallway) -"uhr" = ( -/obj/machinery/photocopier, -/obj/machinery/airalarm/directional/west, -/turf/open/floor/wood, -/area/service/library) -"uhs" = ( -/obj/structure/chair/office{ +/obj/structure/lattice/catwalk, +/turf/open/space/basic, +/area/space/nearstation) +"tXu" = ( +/obj/effect/turf_decal/tile/red{ dir = 8 }, -/obj/effect/landmark/start/hangover, -/turf/open/floor/carpet, -/area/commons/dorms) -"uhv" = ( -/obj/machinery/atmospherics/pipe/smart/manifold/purple/visible{ +/obj/effect/turf_decal/tile/red{ dir = 4 }, +/turf/open/floor/iron/cafeteria, +/area/station/service/cafeteria) +"tXy" = ( /obj/effect/decal/cleanable/dirt, -/obj/machinery/meter, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/effect/turf_decal/box/corners{ - dir = 8 +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 1 }, -/turf/open/floor/iron, -/area/engineering/atmos) -"uhE" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 6 +/turf/open/floor/iron{ + heat_capacity = 1e+006 }, -/obj/effect/turf_decal/tile/brown/half/contrasted, -/turf/open/floor/iron, -/area/cargo/storage) -"uhF" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/obj/effect/turf_decal/delivery, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/maintenance/starboard/aft) -"uhG" = ( -/obj/machinery/porta_turret/ai, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/firealarm/directional/north, -/obj/machinery/status_display/ai/directional/east, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/ai_upload) -"uhU" = ( -/obj/structure/cable, -/obj/machinery/firealarm/directional/east, -/obj/item/kirbyplants/random, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/engineering/storage_shared) -"uhX" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/turf/open/floor/iron, -/area/cargo/storage) -"uim" = ( +/area/station/maintenance/port/greater) +"tXI" = ( +/turf/open/floor/plating, +/area/station/science/research/abandoned) +"tXL" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 4 - }, -/turf/open/floor/carpet, -/area/command/meeting_room/council) -"uir" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 8 }, -/obj/structure/railing/corner{ +/turf/open/floor/iron/cafeteria, +/area/station/security/prison/mess) +"tXQ" = ( +/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 8 }, -/turf/open/floor/plating{ - icon_state = "platingdmg2" - }, -/area/maintenance/port/fore) -"uix" = ( -/obj/machinery/camera/directional/east{ - c_tag = "Telecomms - Chamber Starboard"; - name = "telecomms camera"; - network = list("ss13","tcomms") +/turf/open/floor/iron, +/area/station/security/checkpoint/escape) +"tYd" = ( +/obj/machinery/atmospherics/components/binary/pump{ + dir = 4; + name = "Mix to Distro" }, -/obj/structure/cable, -/obj/machinery/power/terminal{ +/obj/effect/turf_decal/stripes/line, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/box/corners{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark/telecomms, -/area/tcommsat/server) -"uiJ" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/turf/open/floor/iron/dark, -/area/science/misc_lab) -"uiM" = ( -/obj/structure/sign/warning/securearea{ - pixel_x = -32 +/obj/effect/turf_decal/box/corners{ + dir = 4 }, -/obj/machinery/light/small/directional/west, -/obj/structure/cable, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/turf/open/floor/iron, +/area/station/engineering/atmos/pumproom) +"tYe" = ( +/obj/machinery/atmospherics/pipe/smart/simple/green/visible{ + dir = 4 }, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/engineering/atmos) +"tYl" = ( +/obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/security/prison) -"uiX" = ( +/obj/structure/disposalpipe/segment, /obj/structure/cable, -/turf/open/floor/iron/grimy, -/area/service/library/abandoned) -"uiZ" = ( -/obj/structure/sign/poster/official/report_crimes{ - pixel_x = -32 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 +/turf/open/floor/plating, +/area/station/maintenance/port/aft) +"tYo" = ( +/obj/machinery/light/small/directional/south, +/obj/effect/spawner/random/structure/tank_holder, +/turf/open/floor/plating{ + icon_state = "panelscorched" }, -/turf/open/floor/iron/white, -/area/medical/medbay/central) -"ujc" = ( -/obj/structure/window/reinforced{ - dir = 8 +/area/station/maintenance/port/fore) +"tYu" = ( +/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible{ + dir = 6 }, -/obj/structure/window/reinforced{ +/obj/effect/turf_decal/tile/blue{ dir = 1 }, -/obj/machinery/atmospherics/pipe/bridge_pipe/green/visible, -/obj/machinery/atmospherics/components/binary/pump/off/yellow/visible{ - dir = 4; - name = "N2 to Pure" +/turf/open/floor/iron/cafeteria{ + dir = 8 }, -/obj/effect/turf_decal/tile/red/anticorner/contrasted{ - dir = 1 +/area/station/engineering/atmos/pumproom) +"tYy" = ( +/obj/machinery/light/small/directional/south, +/obj/structure/cable, +/obj/effect/turf_decal/delivery, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/hallway/primary/aft) +"tYX" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/tile/neutral/half, +/turf/open/floor/iron{ + heat_capacity = 1e+006 }, +/area/station/commons/dorms) +"tYY" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/airalarm/directional/east, +/obj/structure/closet/firecloset, +/obj/effect/turf_decal/delivery, /turf/open/floor/iron, -/area/engineering/atmos) -"uje" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible, +/area/station/engineering/supermatter/room) +"tZa" = ( +/obj/structure/closet/secure_closet/engineering_personal, /obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/layer_manifold/yellow/visible{ - dir = 4 - }, -/turf/open/floor/iron/dark, -/area/engineering/atmos) -"ujj" = ( -/obj/effect/turf_decal/stripes/line, -/obj/structure/sign/poster/random/directional/west, -/turf/open/floor/plating, -/area/maintenance/department/engine/atmos) -"ujG" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/science/xenobiology) -"ujH" = ( -/obj/machinery/holopad, -/obj/structure/cable, -/turf/open/floor/iron/grimy, -/area/command/heads_quarters/hop) -"ujK" = ( -/obj/structure/chair/office{ - dir = 8 +/obj/machinery/requests_console/directional/south{ + department = "Engineering"; + departmentType = 3; + name = "Engineering Requests Console" }, /obj/structure/sign/poster/official/do_not_question{ - pixel_y = -32 + pixel_x = 32 }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/security/interrogation) -"ujU" = ( -/obj/effect/turf_decal/stripes/corner{ +/obj/effect/turf_decal/delivery, +/turf/open/floor/iron, +/area/station/engineering/main) +"tZd" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/girder, +/turf/open/floor/plating, +/area/station/maintenance/starboard) +"tZj" = ( +/obj/effect/turf_decal/stripes/corner, +/obj/effect/turf_decal/siding/yellow{ dir = 8 }, /turf/open/floor/iron, -/area/engineering/supermatter/room) -"ukr" = ( -/obj/machinery/portable_atmospherics/canister/nitrous_oxide, +/area/station/engineering/atmos/hfr_room) +"tZw" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/dark, -/area/science/storage) -"ukt" = ( -/obj/machinery/atmospherics/components/unary/outlet_injector/monitored{ - chamber_id = "ordnancegas1"; +/obj/effect/turf_decal/tile/yellow{ dir = 4 }, -/turf/open/floor/engine/vacuum, -/area/science/mixing/chamber) -"uky" = ( -/obj/machinery/door/airlock/silver{ - name = "Bathroom" - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/white, -/area/command/heads_quarters/captain/private) -"ukB" = ( -/obj/effect/landmark/start/hangover/closet, -/obj/structure/closet/firecloset, -/obj/effect/turf_decal/delivery, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/hallway/primary/central/fore) -"ukN" = ( -/obj/structure/window/reinforced{ - dir = 1 +/turf/open/floor/iron, +/area/station/hallway/primary/port) +"tZy" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark, -/area/ai_monitored/aisat/exterior) -"ukO" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, /turf/open/floor/iron, -/area/commons/locker) -"ukQ" = ( -/obj/machinery/portable_atmospherics/scrubber, +/area/station/hallway/primary/aft) +"tZD" = ( /obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/portables_connector/visible/layer2, -/turf/open/floor/iron/white/corner{ dir = 1 }, -/area/commons/locker) -"uld" = ( -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/iron, -/area/cargo/storage) -"ule" = ( -/obj/machinery/portable_atmospherics/canister/air, -/obj/effect/turf_decal/bot, -/obj/machinery/light/small/directional/east, -/turf/open/floor/iron/dark/textured_large, -/area/engineering/atmos/storage/gas) -"ulh" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/green/visible, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/blue{ + dir = 4 }, -/obj/effect/turf_decal/tile/yellow, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/engineering/supermatter/room) -"uln" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 +/obj/effect/turf_decal/tile/blue{ + dir = 8 }, -/obj/item/radio/intercom/directional/south, -/obj/machinery/light/directional/south, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, -/area/engineering/atmos/project) -"ulw" = ( -/obj/structure/chair/office{ - dir = 8 +/area/station/medical/break_room) +"tZN" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 }, +/turf/open/floor/iron/large, +/area/station/service/hydroponics) +"uab" = ( /obj/structure/cable, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/security/interrogation) -"uly" = ( -/obj/machinery/power/emitter, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/blue/fourcorners, +/obj/structure/disposalpipe/segment, /turf/open/floor/iron, -/area/engineering/main) -"ulz" = ( -/obj/structure/cable, +/area/station/medical/medbay/central) +"uag" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/effect/landmark/start/hangover, +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=arrivals3"; + location = "arrivals2" + }, /turf/open/floor/iron, -/area/hallway/primary/central/aft) -"ulG" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment, +/area/station/hallway/secondary/entry) +"uam" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/delivery, -/turf/open/floor/iron, -/area/cargo/miningoffice) -"ulL" = ( -/obj/machinery/door/airlock/maintenance_hatch{ - name = "Teleporter Maintenance"; - req_access_txt = "17" - }, /obj/structure/cable, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/neutral/half/contrasted, +/turf/open/floor/iron, +/area/station/maintenance/port/greater) +"uao" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/dark/visible, /obj/structure/disposalpipe/segment, -/turf/open/floor/plating, -/area/maintenance/central) -"umj" = ( -/obj/effect/turf_decal/trimline/yellow/warning{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/yellow/mid_joiner{ - dir = 8 - }, /obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating{ - icon_state = "platingdmg1" +/obj/machinery/duct, +/mob/living/simple_animal/hostile/retaliate/goat{ + name = "Pete" }, -/area/engineering/supermatter/room) -"umk" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/service/abandoned_gambling_den/gaming) -"umo" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/turf/open/floor/iron/freezer, +/area/station/service/kitchen/coldroom) +"uaq" = ( +/obj/structure/chair{ + dir = 4 }, -/turf/open/floor/iron/dark, -/area/engineering/hallway) -"umr" = ( /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, -/obj/effect/turf_decal/tile/purple/half/contrasted{ - dir = 1 +/obj/effect/turf_decal/tile/red/anticorner/contrasted{ + dir = 8 }, -/turf/open/floor/iron/white, -/area/science/xenobiology) -"umt" = ( -/obj/structure/cable, +/turf/open/floor/iron, +/area/station/security/checkpoint/medical) +"uau" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ +/obj/effect/turf_decal/tile/red/half/contrasted{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral/half/contrasted, /turf/open/floor/iron, -/area/maintenance/port/aft) -"umy" = ( -/obj/vehicle/sealed/mecha/working/ripley/cargo, -/turf/open/floor/iron/recharge_floor, -/area/cargo/storage) -"umz" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/line{ - dir = 5 +/area/station/security/processing) +"uaz" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 8 }, -/turf/open/floor/iron, -/area/ai_monitored/command/storage/eva) -"umB" = ( -/obj/structure/table/wood/poker, -/obj/effect/spawner/random/entertainment/gambling, -/turf/open/floor/iron/grimy, -/area/service/abandoned_gambling_den) -"umC" = ( -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/yellow{ dir = 4 }, -/obj/structure/disposalpipe/segment{ - dir = 6 +/obj/effect/decal/cleanable/dirt, +/obj/structure/rack, +/obj/effect/spawner/random/clothing/costume, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 }, -/turf/open/floor/iron, -/area/commons/dorms) -"umL" = ( -/obj/machinery/conveyor{ - dir = 4; - id = "cargoload" +/obj/effect/turf_decal/bot_red, +/obj/effect/landmark/event_spawn, +/obj/effect/landmark/xeno_spawn, +/turf/open/floor/iron/white, +/area/station/maintenance/fore) +"uaA" = ( +/obj/machinery/door/airlock/command{ + name = "Head of Security's Office" }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/door/poddoor{ - id = "cargoload"; - name = "supply dock loading door" +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 }, -/turf/open/floor/plating, -/area/cargo/storage) -"umM" = ( /obj/structure/cable, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/mapping_helpers/airlock/access/all/security/hos, /obj/effect/turf_decal/stripes/line{ - dir = 8 + dir = 4 }, -/obj/effect/landmark/start/station_engineer, -/turf/open/floor/iron, -/area/engineering/main) -"umQ" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 }, -/turf/open/floor/iron, -/area/ai_monitored/command/storage/eva) -"umR" = ( +/turf/open/floor/iron/dark, +/area/station/command/heads_quarters/hos) +"uaB" = ( +/obj/effect/landmark/start/hangover, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 + }, /obj/effect/decal/cleanable/dirt, -/obj/machinery/light/small/directional/north, -/obj/machinery/airalarm/directional/north, -/obj/machinery/camera/directional/north{ - c_tag = "Cargo - Warehouse"; - name = "cargo camera" +/turf/open/floor/wood{ + icon_state = "wood-broken6" }, -/obj/effect/turf_decal/tile/brown/half/contrasted{ - dir = 1 +/area/station/hallway/secondary/service) +"uaE" = ( +/obj/machinery/plate_press, +/obj/structure/sign/warning/electric_shock{ + pixel_x = 32 }, +/obj/effect/turf_decal/tile/yellow, +/obj/structure/cable, +/obj/machinery/power/apc/auto_name/directional/south, /turf/open/floor/iron, -/area/cargo/warehouse) -"umU" = ( -/obj/structure/chair/office, -/turf/open/floor/wood, -/area/commons/dorms) -"und" = ( +/area/station/security/prison/work) +"uaF" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/item/radio/intercom/directional/west, -/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/yellow/half/contrasted, /turf/open/floor/iron, -/area/commons/fitness/recreation) -"unk" = ( -/obj/machinery/light/small/directional/west, -/turf/open/floor/plating, -/area/service/library/abandoned) -"unv" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/area/station/construction/mining/aux_base) +"uaR" = ( +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/obj/structure/chair/comfy{ + dir = 1 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/hallway/primary/port) -"unw" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/siding/wood{ +/obj/effect/turf_decal/tile/purple/half/contrasted{ dir = 8 }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 4 +/turf/open/floor/iron/white, +/area/station/maintenance/department/science) +"uaS" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/turf/open/floor/wood, -/area/service/theater) -"unx" = ( -/turf/closed/wall, -/area/cargo/office) -"unB" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/bot, +/obj/item/rack_parts, +/obj/effect/spawner/random/engineering/tool, +/obj/structure/sign/poster/random/directional/east, /turf/open/floor/iron, -/area/cargo/storage) -"unE" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/red{ +/area/station/maintenance/fore) +"uaV" = ( +/obj/item/kirbyplants/random, +/obj/machinery/light/directional/west, +/obj/item/radio/intercom/directional/north, +/obj/machinery/airalarm/directional/west, +/obj/effect/turf_decal/tile/blue/anticorner/contrasted{ dir = 1 }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/yellow{ +/turf/open/floor/iron, +/area/station/security/checkpoint/customs/aft) +"uaY" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/layer_manifold/yellow/visible{ dir = 4 }, -/obj/effect/turf_decal/tile/yellow{ +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"ubk" = ( +/obj/structure/cable, +/obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 8 }, -/turf/open/floor/iron, -/area/science/breakroom) -"unX" = ( -/obj/machinery/newscaster/directional/north, -/obj/effect/turf_decal/tile/purple{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/white, -/area/science/research) -"uoc" = ( -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ +/turf/open/floor/plating, +/area/station/maintenance/solars/starboard/aft) +"ubr" = ( +/obj/structure/chair{ dir = 1 }, -/obj/effect/turf_decal/tile/green{ +/obj/machinery/light/directional/south, +/obj/effect/turf_decal/tile/red/anticorner/contrasted{ dir = 8 }, -/obj/item/stack/package_wrap, -/obj/item/stack/package_wrap, -/obj/item/hand_labeler, -/obj/machinery/requests_console/directional/south{ - department = "Hydroponics"; - departmentType = 2; - name = "Hydroponics Requests Console" - }, -/obj/structure/table/glass, -/turf/open/floor/iron, -/area/service/hydroponics) -"uoy" = ( -/obj/machinery/plate_press, -/obj/structure/sign/warning/electricshock{ - pixel_x = 32 - }, -/obj/effect/turf_decal/tile/yellow, -/turf/open/floor/iron, -/area/security/prison) -"uoE" = ( -/obj/item/kirbyplants{ - icon_state = "plant-21" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 5 +/obj/structure/sign/poster/official/report_crimes{ + pixel_y = -32 }, -/obj/item/radio/intercom/directional/east, -/turf/open/floor/iron, -/area/hallway/secondary/entry) -"uoM" = ( -/obj/effect/turf_decal/tile/yellow, -/obj/machinery/firealarm/directional/west, /turf/open/floor/iron, -/area/engineering/lobby) -"uoO" = ( +/area/station/security/checkpoint/escape) +"ubs" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/table/wood/fancy/green, -/obj/effect/spawner/random/aimodule/harmless, -/turf/open/floor/circuit/green, -/area/ai_monitored/turret_protected/ai_upload) -"uoT" = ( -/obj/structure/table/reinforced, -/obj/item/stack/cable_coil{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/item/stack/cable_coil, -/obj/item/stock_parts/scanning_module{ - pixel_x = 3; - pixel_y = 3 +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Maintenance Hatch" }, -/obj/item/stock_parts/capacitor, -/obj/item/stock_parts/manipulator, -/obj/item/stock_parts/manipulator, +/obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/item/radio/intercom/directional/west, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron, -/area/science/lab) -"upp" = ( -/obj/item/kirbyplants/random, -/obj/machinery/turretid{ - control_area = "/area/ai_monitored/turret_protected/aisat_interior"; - name = "Antechamber Turret Control"; - pixel_x = -32; - req_access = null; - req_access_txt = "65" - }, -/obj/machinery/camera/directional/west{ - c_tag = "AI Satellite - Teleporter"; - name = "ai camera"; - network = list("minisat"); - start_active = 1 + dir = 1 }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/aisat_interior) -"upr" = ( -/obj/effect/turf_decal/tile/red{ +/obj/effect/mapping_helpers/airlock/unres{ dir = 1 }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, /turf/open/floor/iron, -/area/security/prison) -"upv" = ( -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/iron, -/area/command/heads_quarters/rd) -"upw" = ( -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/tile/purple/half/contrasted, -/turf/open/floor/iron/white, -/area/maintenance/department/science) -"upx" = ( +/area/station/maintenance/port/fore) +"ubz" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, /obj/structure/cable, -/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/duct, /turf/open/floor/plating, -/area/engineering/main) -"upA" = ( -/obj/machinery/light, +/area/station/maintenance/port/fore) +"ubE" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating, +/area/station/maintenance/port/lesser) +"ubJ" = ( +/obj/machinery/light/small/directional/south, +/obj/effect/turf_decal/bot, +/obj/structure/extinguisher_cabinet/directional/south, +/obj/structure/closet/emcloset, +/turf/open/floor/iron, +/area/station/medical/virology) +"ubL" = ( /obj/structure/table, -/obj/item/fuel_pellet{ - pixel_x = 8 +/obj/item/book/manual/chef_recipes, +/obj/item/reagent_containers/food/condiment/peppermill{ + pixel_x = 2 }, -/obj/item/wrench{ - pixel_x = -4 +/obj/item/reagent_containers/food/condiment/saltshaker{ + pixel_x = -8; + pixel_y = 5 }, -/obj/effect/turf_decal/tile/brown/half/contrasted, -/turf/open/floor/iron, -/area/cargo/drone_bay) -"upB" = ( -/obj/structure/cable, -/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/item/reagent_containers/food/condiment/enzyme, +/obj/item/storage/fancy/egg_box, +/turf/open/floor/iron/cafeteria, +/area/station/security/prison/mess) +"ubM" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/ai) -"upF" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ +/obj/structure/rack, +/obj/item/stack/cable_coil, +/obj/item/stack/cable_coil, +/obj/item/stack/cable_coil, +/obj/item/wirecutters, +/obj/item/crowbar, +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/machinery/door/window{ - dir = 8; - name = "Fitness Ring" +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, +/obj/effect/turf_decal/bot, /turf/open/floor/iron/dark, -/area/commons/fitness/recreation) -"upU" = ( -/obj/structure/disposalpipe/segment, +/area/station/engineering/supermatter/room) +"ubS" = ( +/obj/machinery/light/directional/west, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/turf/open/floor/iron/white, +/area/station/science/research) +"ucf" = ( /obj/structure/cable, /obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron, -/area/medical/virology) -"uqa" = ( -/obj/machinery/power/supermatter_crystal/engine, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/green/visible/layer4, -/turf/open/floor/engine, -/area/engineering/supermatter) -"uqm" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"uqo" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 8 - }, /turf/open/floor/iron, -/area/security/brig) -"uqp" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/machinery/camera/directional/north{ - c_tag = "Central Hallway - Fore Starboard"; - name = "hallway camera" +/area/station/medical/morgue) +"uch" = ( +/obj/structure/lattice/catwalk, +/obj/machinery/atmospherics/pipe/smart/simple/orange/visible{ + dir = 9 }, -/obj/effect/turf_decal/tile/brown{ - dir = 4 +/turf/open/space/basic, +/area/space/nearstation) +"uck" = ( +/obj/structure/chair/office, +/obj/machinery/newscaster/directional/east, +/obj/effect/turf_decal/siding/blue{ + dir = 1 }, -/obj/machinery/status_display/evac/directional/north, -/turf/open/floor/iron, -/area/hallway/primary/central/fore) -"uqt" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/light/directional/west, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron, -/area/commons/fitness/recreation) -"uqR" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 1 }, -/obj/effect/turf_decal/stripes/line, /turf/open/floor/iron/dark, -/area/science/misc_lab) -"uri" = ( -/obj/structure/table/reinforced, -/obj/item/storage/box/matches{ - pixel_x = -3; - pixel_y = 5 - }, -/obj/item/lighter, -/obj/item/lighter{ - pixel_x = 3; - pixel_y = 3 - }, -/turf/open/floor/wood, -/area/engineering/break_room) -"urm" = ( -/obj/structure/cable, -/obj/machinery/door/airlock/maintenance_hatch{ - name = "Security Maintenance"; - req_access_txt = "63" +/area/station/engineering/transit_tube) +"ucv" = ( +/obj/effect/turf_decal/trimline/yellow/line, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/station/engineering/lobby) +"ucA" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 4 }, -/obj/effect/turf_decal/stripes/line{ +/obj/machinery/photocopier, +/turf/open/floor/iron/grimy, +/area/station/commons/vacant_room/office) +"ucR" = ( +/obj/structure/window{ dir = 8 }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/iron, -/area/maintenance/fore) -"urr" = ( -/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible{ - dir = 9 +/obj/structure/closet/secure_closet/freezer/kitchen{ + req_access = null }, -/obj/item/kirbyplants/random, -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 6 +/obj/item/food/breadslice/plain, +/obj/item/food/breadslice/plain, +/obj/item/food/breadslice/plain, +/obj/item/food/grown/potato, +/obj/item/food/grown/potato, +/obj/item/food/grown/onion, +/obj/item/food/grown/onion, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/cobweb, +/obj/structure/sign/poster/ripped{ + pixel_y = 32 }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/iron, -/area/engineering/atmos) -"urw" = ( -/obj/item/kirbyplants/random, -/obj/machinery/status_display/evac/directional/east, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/engineering/storage/tech) -"urA" = ( -/obj/effect/spawner/random/trash/grille_or_waste, -/turf/open/floor/plating, -/area/maintenance/fore) -"urH" = ( -/obj/structure/cable, +/turf/open/floor/iron/cafeteria, +/area/station/security/prison/mess) +"ucW" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment, -/obj/structure/chair/comfy/brown, +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/firealarm/directional/south, +/obj/machinery/light/directional/south, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"ucZ" = ( +/obj/structure/table/wood, +/obj/item/paper_bin/carbon, +/obj/item/stamp/hop, +/obj/machinery/requests_console/directional/north{ + announcementConsole = 1; + department = "Head of Personnel's Desk"; + departmentType = 5; + name = "Head of Personnel's Requests Console" + }, /turf/open/floor/wood, -/area/command/heads_quarters/captain) -"usi" = ( +/area/station/command/heads_quarters/hop) +"udb" = ( +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/power/apc/auto_name/directional/west, -/turf/open/floor/iron/cafeteria, -/area/service/kitchen) -"usm" = ( -/obj/machinery/atmospherics/pipe/smart/manifold/purple/visible{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/plating, +/area/station/security/lockers) +"udc" = ( +/obj/structure/table, +/obj/machinery/light/directional/north, +/obj/item/paper_bin, +/obj/item/pen, +/obj/effect/turf_decal/bot, +/obj/item/radio/intercom/directional/east, +/obj/machinery/light_switch/directional/north, /turf/open/floor/iron, -/area/engineering/atmos) -"usx" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, +/area/station/science/xenobiology) +"udk" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/newscaster/directional/north, -/obj/machinery/duct, -/turf/open/floor/iron/grimy, -/area/service/bar) -"usL" = ( -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/item/radio/intercom/directional/east, /obj/structure/disposalpipe/segment, -/turf/open/floor/iron, -/area/commons/locker) -"usP" = ( -/obj/effect/turf_decal/tile/green{ - dir = 8 +/obj/effect/turf_decal/stripes/line{ + dir = 5 }, -/obj/effect/turf_decal/tile/blue, -/obj/machinery/light/directional/south, -/obj/machinery/hydroponics/constructable, -/obj/machinery/status_display/ai/directional/south, /turf/open/floor/iron, -/area/service/hydroponics) -"usR" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, -/turf/open/space, -/area/space/nearstation) -"utb" = ( -/obj/effect/decal/cleanable/blood/old, -/obj/effect/spawner/random/medical/memeorgans{ - spawn_loot_count = 1 - }, -/turf/open/floor/plating, -/area/service/library/abandoned) -"utg" = ( +/area/station/cargo/storage) +"udl" = ( +/obj/structure/closet/radiation, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/trimline/yellow/filled/line, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"udm" = ( /obj/structure/cable, -/obj/effect/turf_decal/tile/red, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron, -/area/security/holding_cell) -"uti" = ( -/obj/effect/turf_decal/tile/blue/half/contrasted{ - dir = 4 - }, -/turf/open/floor/iron/dark, -/area/command/bridge) -"utp" = ( +/area/station/security/courtroom) +"udr" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/stripes/line{ dir = 5 }, -/obj/machinery/suit_storage_unit/industrial/loader, /turf/open/floor/iron, -/area/cargo/qm) -"utv" = ( +/area/station/maintenance/disposal/incinerator) +"udE" = ( +/obj/effect/landmark/event_spawn, /obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/structure/sign/warning/radiation{ - pixel_y = -32 - }, -/turf/open/floor/iron/dark, -/area/engineering/gravity_generator) -"uty" = ( -/obj/structure/table/wood/poker, -/obj/item/reagent_containers/food/drinks/bottle/rum{ - pixel_x = 6; - pixel_y = 3 - }, -/obj/item/reagent_containers/food/drinks/bottle/whiskey{ - pixel_y = 7 - }, +/turf/open/floor/iron, +/area/station/medical/morgue) +"udG" = ( /obj/effect/decal/cleanable/dirt, -/turf/open/floor/wood, -/area/service/abandoned_gambling_den) -"utC" = ( -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible, +/obj/machinery/atmospherics/pipe/layer_manifold/yellow/visible{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"uec" = ( +/obj/structure/cable, +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ dir = 1 }, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"uex" = ( /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/structure/chair/sofa/bench/left{ - dir = 4 - }, -/obj/effect/turf_decal/box/corners{ - dir = 1 - }, -/obj/effect/turf_decal/box/corners{ - dir = 4 - }, -/turf/open/floor/iron/dark, -/area/hallway/secondary/entry) -"utF" = ( -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ dir = 4 }, /turf/open/floor/iron, -/area/medical/medbay/central) -"utG" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/yellow/fourcorners, -/obj/effect/turf_decal/stripes/corner, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 1 +/area/station/hallway/primary/aft) +"ueB" = ( +/obj/structure/table/reinforced, +/obj/item/folder/blue, +/obj/item/pen, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/requests_console/directional/west, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/ai) +"ueJ" = ( +/turf/open/floor/iron/half, +/area/station/service/hydroponics) +"ueM" = ( +/obj/structure/table/reinforced, +/obj/machinery/button/door{ + id = "rdxeno"; + name = "Xenobiology Containment Control"; + pixel_x = -7; + pixel_y = 7; + req_access = list("rd") }, -/turf/open/floor/iron, -/area/engineering/main) -"utI" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/line{ - dir = 5 +/obj/machinery/button/door{ + id = "rdordnance"; + name = "Ordnance Containment Control"; + pixel_x = -7; + pixel_y = -4; + req_access = list("rd") }, -/turf/open/floor/iron, -/area/maintenance/disposal/incinerator) -"utJ" = ( -/obj/item/instrument/violin, -/obj/structure/table/wood, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/service/theater/abandoned) -"utK" = ( -/obj/machinery/camera/directional/east{ - c_tag = "Permabrig - Kitchen Entrance"; - network = list("ss13","prison") +/obj/machinery/button/door{ + id = "rdrnd"; + name = "Research and Development Containment Control"; + pixel_x = 7; + pixel_y = 7; + req_access = list("rd") }, -/turf/open/floor/iron, -/area/security/prison) -"utN" = ( -/obj/machinery/atmospherics/pipe/smart/simple/green/visible{ - dir = 4 +/obj/machinery/button/door{ + id = "rdoffice"; + name = "Privacy Control"; + pixel_x = 7; + pixel_y = -4; + req_access = list("rd") }, -/obj/structure/lattice/catwalk, -/turf/open/space/basic, -/area/space/nearstation) -"utT" = ( +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/plating, -/area/security/prison) -"utX" = ( -/obj/structure/disposalpipe/segment, +/turf/open/floor/iron/white, +/area/station/command/heads_quarters/rd) +"ueU" = ( +/obj/effect/landmark/start/hangover, /obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/engineering/lobby) -"uud" = ( -/obj/machinery/door/window/brigdoor{ - name = "Creature Pen"; - req_access_txt = "47" - }, -/obj/structure/cable, -/obj/machinery/door/poddoor/preopen{ - id = "xeno7"; - name = "Creature Cell #7" - }, /obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/science/xenobiology) -"uuw" = ( -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 4 - }, +/turf/open/floor/iron, +/area/station/cargo/storage) +"ueW" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/dark, -/area/ai_monitored/aisat/exterior) -"uuM" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/structure/plasticflaps/opaque, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/delivery, -/obj/machinery/navbeacon{ - codes_txt = "delivery;dir=2"; - freq = 1400; - location = "Cargo Office" - }, +/obj/structure/cable, /turf/open/floor/iron, -/area/maintenance/department/crew_quarters/bar) -"uuO" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/neutral/fourcorners, +/area/station/medical/medbay/central) +"ufO" = ( +/obj/machinery/light/small/directional/east, +/obj/structure/closet/firecloset, +/obj/effect/turf_decal/bot, /turf/open/floor/iron, -/area/cargo/office) -"uuR" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, -/mob/living/basic/cockroach, +/area/station/maintenance/port/fore) +"ufR" = ( +/turf/closed/wall/r_wall, +/area/station/security/warden) +"ufS" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/general/hidden, +/obj/machinery/newscaster/directional/south, +/obj/effect/turf_decal/tile/red/half/contrasted, /turf/open/floor/iron/dark, -/area/service/abandoned_gambling_den) -"uva" = ( -/turf/open/floor/wood{ - icon_state = "wood-broken" - }, -/area/service/electronic_marketing_den) -"uvi" = ( -/obj/effect/turf_decal/tile/blue, -/obj/machinery/firealarm/directional/east, -/turf/open/floor/iron/white, -/area/medical/medbay/central) -"uvJ" = ( -/obj/machinery/navbeacon{ - codes_txt = "patrol;next_patrol=hall11"; - location = "hall10" - }, +/area/station/security/execution/education) +"ugc" = ( +/obj/effect/spawner/random/engineering/atmospherics_portable, +/obj/structure/sign/poster/random/directional/north, +/turf/open/floor/plating, +/area/station/maintenance/department/engine/atmos) +"ugh" = ( /obj/structure/cable, -/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/status_display/evac/directional/east, +/turf/open/floor/iron, +/area/station/engineering/main) +"ugi" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/hallway/primary/central/fore) -"uvL" = ( -/obj/effect/spawner/structure/window/hollow/reinforced/directional{ - dir = 9 - }, /obj/structure/cable, -/turf/open/floor/plating, -/area/service/abandoned_gambling_den) -"uvR" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/structure/disposalpipe/segment, +/turf/open/floor/wood, +/area/station/service/electronic_marketing_den) +"ugq" = ( +/obj/effect/turf_decal/delivery, +/obj/structure/closet/firecloset, /turf/open/floor/iron, -/area/hallway/primary/starboard) -"uvZ" = ( -/obj/structure/cable, -/obj/effect/turf_decal/tile/red/anticorner/contrasted, -/obj/machinery/newscaster/directional/south, +/area/station/hallway/secondary/entry) +"ugr" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow, +/obj/effect/landmark/event_spawn, /turf/open/floor/iron, -/area/security/checkpoint) -"uwd" = ( -/obj/structure/girder, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/structure/disposalpipe/segment{ - dir = 4 +/area/station/engineering/supermatter/room) +"ugu" = ( +/obj/effect/turf_decal/siding/wood/corner{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/plating, -/area/maintenance/port/greater) -"uwf" = ( -/obj/structure/table, -/obj/item/extinguisher/mini, -/obj/item/tank/internals/emergency_oxygen/engi, -/obj/item/clothing/mask/breath, -/obj/machinery/light/small/directional/north, +/obj/structure/chair/stool/directional/south, +/obj/effect/spawner/random/maintenance, +/turf/open/floor/iron/grimy, +/area/station/maintenance/port/fore) +"ugv" = ( +/obj/machinery/door/firedoor, /obj/effect/turf_decal/stripes/line{ - dir = 9 + dir = 8 }, -/turf/open/floor/iron, -/area/maintenance/port/greater) -"uwl" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ - dir = 8 +/obj/machinery/door/airlock/public/glass{ + name = "Service Hall" }, -/turf/open/floor/iron, -/area/science/breakroom) -"uwm" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment{ - dir = 5 +/obj/effect/mapping_helpers/airlock/access/all/service/general, +/turf/open/floor/iron/checker, +/area/station/hallway/secondary/service) +"ugA" = ( +/obj/machinery/light_switch/directional/south{ + pixel_x = 8 }, -/turf/open/floor/plating, -/area/maintenance/disposal) -"uwo" = ( /obj/structure/cable, +/obj/effect/turf_decal/tile/yellow, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/obj/item/radio/intercom/directional/south{ + pixel_x = -4 }, -/obj/effect/turf_decal/stripes/line{ +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/machinery/door/airlock/engineering/glass{ - name = "Supermatter Engine Room"; - req_one_access_txt = "10;24" +/turf/open/floor/iron/white, +/area/station/medical/pharmacy) +"ugB" = ( +/obj/structure/sign/warning/secure_area{ + pixel_y = -32 }, -/obj/machinery/door/firedoor, -/turf/open/floor/iron, -/area/engineering/supermatter/room) -"uwr" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/purple/visible, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/meter, -/obj/effect/turf_decal/box/corners{ +/obj/structure/table/reinforced, +/obj/machinery/computer/security/telescreen/minisat{ dir = 1 }, -/turf/open/floor/iron, -/area/engineering/atmos) -"uwD" = ( -/obj/machinery/door/poddoor/shutters{ - id = "service_maint_shutters"; - name = "Vacant Room Shutters" +/turf/open/floor/iron/dark, +/area/station/engineering/transit_tube) +"ugF" = ( +/obj/structure/table/reinforced, +/obj/item/hfr_box/corner, +/obj/item/hfr_box/corner, +/obj/item/hfr_box/corner, +/obj/item/hfr_box/corner, +/obj/item/hfr_box/core{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/machinery/camera/directional/west{ + c_tag = "Atmospherics - HFR"; + name = "atmospherics camera" }, +/obj/machinery/newscaster/directional/west, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos/hfr_room) +"ugL" = ( +/obj/machinery/door/firedoor, /obj/effect/turf_decal/stripes/line{ dir = 8 }, /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/turf/open/floor/iron/textured, -/area/commons/vacant_room) -"uwE" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/preopen{ - id = "hosprivacy"; - name = "HoS Privacy Blast door" - }, -/obj/structure/cable, -/turf/open/floor/plating, -/area/command/heads_quarters/hos) -"uwH" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/hallway/secondary/entry) -"uwM" = ( -/obj/structure/chair/office{ - dir = 1 +/area/station/science/xenobiology) +"ugO" = ( +/obj/structure/cable, +/turf/open/floor/wood, +/area/station/command/corporate_showroom) +"ugT" = ( +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Circuits Lab Maintenance" }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/grimy, -/area/command/heads_quarters/hop) -"uxi" = ( -/obj/structure/disposalpipe/segment, -/obj/effect/landmark/start/hangover, +/obj/effect/mapping_helpers/airlock/access/all/science/research, +/turf/open/floor/plating, +/area/station/maintenance/port/lesser) +"uhb" = ( +/turf/closed/wall/r_wall, +/area/station/science/xenobiology) +"uhg" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/brown/half/contrasted{ - dir = 1 +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 8 }, -/obj/structure/cable, /turf/open/floor/iron, -/area/cargo/warehouse) -"uxo" = ( -/obj/structure/chair/wood{ - dir = 4 +/area/station/maintenance/port/greater) +"uhk" = ( +/obj/structure/sign/directions/engineering{ + desc = "A sign that shows there are doors here. There are doors everywhere!"; + icon_state = "doors"; + name = "WARNING: BLAST DOORS" }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/service/abandoned_gambling_den) -"uxp" = ( +/turf/closed/wall/r_wall, +/area/station/command/gateway) +"uhl" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/white, -/area/medical/chemistry) -"uxr" = ( -/obj/machinery/stasis, -/obj/effect/turf_decal/tile/blue/half/contrasted{ +/obj/machinery/status_display/evac/directional/west, +/obj/machinery/light/directional/west, +/obj/effect/turf_decal/stripes/line{ dir = 8 }, -/turf/open/floor/iron/white, -/area/medical/surgery/aft) -"uxw" = ( -/obj/structure/cable, -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/hidden{ +/obj/machinery/camera/directional/west{ + c_tag = "Arrivals Dock - Aft Starboard"; + name = "dock camera" + }, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"uhw" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/virology{ + name = "Virology Access" + }, +/obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plating, -/area/engineering/atmos/storage/gas) -"uxI" = ( /obj/structure/cable, -/obj/effect/turf_decal/tile/red/half/contrasted{ +/obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/access/all/medical/virology, /turf/open/floor/iron, -/area/security/checkpoint) -"uxJ" = ( -/obj/machinery/light/small/directional/west, +/area/station/medical/virology) +"uhC" = ( +/obj/structure/cable, /obj/effect/decal/cleanable/dirt, -/obj/structure/sign/poster/contraband/random/directional/west, -/turf/open/floor/iron/grimy, -/area/service/abandoned_gambling_den) -"uxO" = ( -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 8 }, -/obj/machinery/firealarm/directional/south, -/turf/open/floor/iron, -/area/hallway/primary/port) -"uxW" = ( -/obj/effect/turf_decal/tile/blue{ +/obj/machinery/door/airlock/external{ + name = "Supply Dock Airlock" + }, +/obj/effect/turf_decal/stripes/line{ dir = 8 }, -/turf/open/floor/iron/white, -/area/medical/medbay/lobby) -"uyh" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/brown/half/contrasted{ +/obj/effect/turf_decal/stripes/line{ dir = 4 }, +/obj/effect/mapping_helpers/airlock/access/all/supply/general, /turf/open/floor/iron, -/area/cargo/miningoffice) -"uyl" = ( -/obj/machinery/newscaster/directional/north, -/obj/effect/turf_decal/tile/blue{ +/area/station/cargo/storage) +"uhG" = ( +/obj/machinery/porta_turret/ai, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/firealarm/directional/north, +/obj/machinery/status_display/ai/directional/east, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/ai_upload) +"uhH" = ( +/obj/structure/cable, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/command/bridge) +"uhV" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/directional/north, +/obj/effect/turf_decal/tile/brown{ dir = 4 }, -/turf/open/floor/iron/white, -/area/medical/medbay/central) -"uym" = ( -/obj/machinery/light/directional/east, -/obj/effect/turf_decal/tile/blue, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/white, -/area/medical/medbay/central) -"uyp" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/effect/turf_decal/siding/yellow, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/turf/open/floor/iron, -/area/engineering/atmos) -"uyq" = ( -/obj/machinery/atmospherics/pipe/smart/simple/dark/visible{ - dir = 9 +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/obj/structure/sign/poster/random/directional/north, +/turf/open/floor/iron{ + heat_capacity = 1e+006 }, -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/science/mixing) -"uyM" = ( -/turf/open/floor/iron/grimy, -/area/service/theater/abandoned) -"uyV" = ( -/obj/effect/turf_decal/tile/red{ +/area/station/commons/vacant_room/commissary) +"uhY" = ( +/obj/machinery/atmospherics/pipe/bridge_pipe/purple/visible{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/turf_decal/siding/yellow/corner{ dir = 4 }, +/obj/machinery/atmospherics/pipe/bridge_pipe/cyan/visible, /turf/open/floor/iron, -/area/security/office) -"uyX" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 +/area/station/engineering/atmos) +"uil" = ( +/obj/effect/decal/cleanable/oil, +/obj/effect/turf_decal/delivery, +/turf/open/floor/iron, +/area/station/science/research/abandoned) +"uiv" = ( +/obj/structure/reagent_dispensers/fueltank/large, +/obj/effect/turf_decal/stripes/line{ + dir = 10 }, -/obj/machinery/light/small/directional/south, -/obj/item/radio/intercom/directional/south, -/turf/open/floor/wood{ - icon_state = "wood-broken3" +/turf/open/floor/iron/textured, +/area/station/engineering/atmos) +"uiH" = ( +/obj/structure/chair{ + dir = 1 }, -/area/hallway/secondary/service) -"uzc" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/junction, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"uzl" = ( -/obj/effect/turf_decal/tile/brown/half/contrasted, -/obj/structure/cable, +/obj/effect/turf_decal/tile/red/half/contrasted, /turf/open/floor/iron, -/area/cargo/lobby) -"uzB" = ( -/obj/structure/cable, +/area/station/security/processing) +"uiK" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron, +/area/station/cargo/drone_bay) +"uiP" = ( +/obj/machinery/atmospherics/pipe/smart/manifold/dark/visible, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/turf/open/floor/iron, +/area/station/engineering/atmos/mix) +"uja" = ( /obj/structure/table/reinforced, -/obj/item/folder/yellow, +/obj/item/paper_bin, /obj/item/pen, -/obj/machinery/door/poddoor/preopen{ - id = "atmoslock"; - name = "Atmospherics Lockdown Blast door" +/obj/effect/turf_decal/tile/purple/fourcorners, +/turf/open/floor/iron, +/area/station/hallway/primary/aft) +"ujt" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/purple/half/contrasted, +/turf/open/floor/iron/white, +/area/station/science/xenobiology) +"ujw" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 }, +/turf/open/floor/wood, +/area/station/service/library) +"ukl" = ( /obj/machinery/door/firedoor, -/obj/machinery/door/window/right/directional/west{ - name = "Atmospherics Desk"; - req_access_txt = "24" +/obj/machinery/door/airlock/security{ + name = "Security Transferring Center" }, -/obj/machinery/door/window/right/directional/east, -/obj/effect/turf_decal/delivery, -/obj/effect/turf_decal/siding/yellow/corner{ +/obj/effect/turf_decal/tile/red/fourcorners, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/mapping_helpers/airlock/access/all/security/general, +/obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/open/floor/iron, -/area/engineering/atmos/storage/gas) -"uzD" = ( -/obj/structure/sign/warning/electricshock{ - pixel_y = -32 +/area/station/security/processing) +"uko" = ( +/obj/structure/bookcase/random/fiction, +/turf/open/floor/wood, +/area/station/service/library/abandoned) +"ukz" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/door/poddoor/shutters{ + id = "custodialshutters"; + name = "Custodial Closet Shutters" + }, +/turf/open/floor/iron/dark/textured_half, +/area/station/service/janitor) +"ukN" = ( +/obj/structure/window/reinforced{ + dir = 1 }, -/obj/structure/cable, /obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark/telecomms, -/area/tcommsat/server) -"uzI" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/aisat/exterior) +"ukR" = ( +/obj/structure/reagent_dispensers/fueltank, +/turf/open/floor/plating, +/area/station/maintenance/fore) +"ulb" = ( /obj/effect/turf_decal/tile/neutral{ dir = 1 }, @@ -77808,1553 +75435,1398 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/airalarm/directional/north, /turf/open/floor/iron, -/area/hallway/primary/central/aft) -"uzP" = ( +/area/station/hallway/primary/central/aft) +"ult" = ( /obj/structure/cable, -/obj/effect/turf_decal/stripes/line{ - dir = 6 +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/transit_tube/curved/flipped{ + dir = 4 }, -/obj/machinery/firealarm/directional/south, -/turf/open/floor/iron, -/area/cargo/storage) -"uzQ" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/tile/yellow{ +/turf/open/floor/plating, +/area/station/engineering/transit_tube) +"ulF" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/structure/sign/poster/random/directional/east, -/turf/open/floor/iron, -/area/hallway/primary/port) -"uzT" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, -/turf/open/floor/iron, -/area/medical/cryo) -"uAb" = ( /obj/structure/cable, -/obj/effect/turf_decal/tile/neutral/fourcorners, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/security/office) -"uAj" = ( -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/tile/purple/fourcorners, -/turf/open/floor/iron, -/area/science/lobby) -"uAt" = ( -/obj/structure/table/wood, -/obj/machinery/computer/security/wooden_tv, -/turf/open/floor/carpet, -/area/command/heads_quarters/captain) -"uAv" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 4 +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"ulH" = ( +/obj/structure/railing, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/door/firedoor/border_only, +/turf/open/floor/wood, +/area/station/service/theater) +"ulQ" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/obj/machinery/airalarm/directional/north, -/turf/open/floor/iron/dark, -/area/service/chapel/office) -"uAw" = ( -/obj/effect/turf_decal/tile/red{ - dir = 4 +/obj/machinery/status_display/evac/directional/north, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/camera/directional/north{ + c_tag = "Arrivals - Garden Access"; + dir = 9; + name = "arrivals camera" }, /turf/open/floor/iron, -/area/hallway/primary/starboard) -"uAx" = ( -/obj/structure/chair/wood{ - dir = 8 - }, -/turf/open/floor/plating, -/area/service/abandoned_gambling_den) -"uAQ" = ( -/obj/structure/cable, -/obj/effect/turf_decal/tile/neutral/fourcorners, +/area/station/hallway/secondary/entry) +"ulU" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/yellow, +/obj/structure/table, +/obj/item/clothing/mask/gas, +/obj/item/wrench, /turf/open/floor/iron, -/area/science/research/abandoned) -"uBj" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced, -/obj/machinery/atmospherics/components/trinary/filter/atmos/n2, -/obj/effect/turf_decal/tile/red/anticorner/contrasted{ - dir = 8 - }, -/turf/open/floor/iron, -/area/engineering/atmos) -"uBn" = ( -/obj/effect/landmark/event_spawn, -/obj/machinery/light_switch/directional/north{ - pixel_x = -8 - }, -/turf/open/floor/wood, -/area/command/heads_quarters/captain/private) -"uBq" = ( -/obj/structure/table/wood, -/obj/item/toy/crayon/spraycan, -/obj/item/toy/crayon/spraycan{ - pixel_x = 4; - pixel_y = 4 +/area/station/hallway/primary/port) +"ulW" = ( +/obj/machinery/portable_atmospherics/canister/nitrous_oxide, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark, +/area/station/science/ordnance/storage) +"umb" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/preopen{ + id = "xenosecure"; + name = "Secure Pen Shutters" }, -/obj/item/chisel{ - pixel_y = 7 +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/turf/open/floor/iron/dark, -/area/service/library) -"uBt" = ( -/obj/machinery/atmospherics/pipe/smart/simple/dark/visible, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/engineering/atmos) -"uBD" = ( -/obj/structure/table/reinforced, -/obj/item/restraints/handcuffs, -/obj/item/assembly/flash/handheld, /obj/structure/cable, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 8 +/turf/open/floor/plating, +/area/station/science/xenobiology) +"umc" = ( +/turf/open/floor/iron/grimy, +/area/station/service/abandoned_gambling_den) +"umf" = ( +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ + dir = 4 }, -/turf/open/floor/iron, -/area/security/lockers) -"uBG" = ( -/obj/machinery/door/firedoor/heavy, /obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "idquarters"; - name = "Director's Quarters Shutters" - }, -/obj/structure/cable, /turf/open/floor/plating, -/area/command/heads_quarters/rd) -"uBQ" = ( +/area/station/engineering/atmos) +"umm" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/station/engineering/atmos/project) +"umu" = ( /obj/structure/cable, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/junction/flip{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron, -/area/security/range) -"uCh" = ( -/obj/structure/girder, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/maintenance/aft) -"uCv" = ( +/area/station/hallway/primary/central/fore) +"umv" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/mob/living/basic/cockroach, /turf/open/floor/iron/grimy, -/area/command/heads_quarters/hos) -"uCw" = ( -/obj/machinery/atmospherics/components/binary/pump/on{ - dir = 4; - name = "Air to Distro" - }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 +/area/station/commons/vacant_room/office) +"umz" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/line{ + dir = 5 }, -/turf/open/floor/iron/white/corner{ +/turf/open/floor/iron, +/area/station/ai_monitored/command/storage/eva) +"umG" = ( +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/area/engineering/atmos/pumproom) -"uCC" = ( -/obj/effect/landmark/start/cyborg, -/obj/structure/cable, -/obj/machinery/holopad/secure, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/aisat_interior) -"uCG" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible, -/obj/machinery/firealarm/directional/east, /turf/open/floor/iron, -/area/engineering/atmos) -"uCH" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/tile/yellow{ +/area/station/commons/locker) +"umN" = ( +/turf/closed/wall, +/area/station/commons/vacant_room) +"umQ" = ( +/obj/effect/turf_decal/stripes/line{ dir = 8 }, /turf/open/floor/iron, -/area/commons/storage/primary) -"uCJ" = ( -/obj/structure/closet{ - name = "Evidence Closet" - }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/security/warden) -"uCM" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron, -/area/science/lab) -"uCT" = ( +/area/station/ai_monitored/command/storage/eva) +"umZ" = ( /obj/structure/cable, -/obj/effect/turf_decal/tile/neutral/fourcorners, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/dark, -/area/security/warden) -"uDB" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/structure/cable, -/obj/effect/turf_decal/tile/purple{ +/obj/effect/turf_decal/tile/brown/half/contrasted{ dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/white, -/area/science/research) -"uDG" = ( -/turf/closed/wall/r_wall, -/area/engineering/atmos/project) -"uDH" = ( -/obj/structure/table/wood, -/obj/item/storage/dice, -/turf/open/floor/carpet, -/area/service/library/abandoned) -"uDJ" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/frame/machine, -/obj/item/wirecutters, -/obj/machinery/light/small/directional/west, -/turf/open/floor/plating, -/area/maintenance/department/crew_quarters/bar) -"uEa" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/maintenance/disposal) -"uEe" = ( -/obj/effect/landmark/blobstart, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ +/turf/open/floor/iron, +/area/station/cargo/qm) +"unh" = ( +/obj/machinery/hydroponics/constructable, +/obj/effect/turf_decal/tile/green{ dir = 8 }, +/obj/effect/turf_decal/tile/green{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue, /turf/open/floor/iron, -/area/maintenance/port/greater) -"uEh" = ( +/area/station/service/hydroponics) +"uni" = ( /obj/structure/cable, -/obj/effect/turf_decal/tile/neutral/fourcorners, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron, -/area/security/brig) -"uEl" = ( -/obj/structure/table/reinforced, -/obj/machinery/light/directional/east, -/obj/item/wrench, -/obj/item/assembly/timer, -/obj/item/assembly/signaler, -/obj/effect/turf_decal/tile/yellow{ +/obj/effect/turf_decal/tile/brown/half/contrasted{ dir = 4 }, -/turf/open/floor/iron/dark, -/area/command/bridge) -"uEo" = ( -/obj/effect/turf_decal/delivery, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, /turf/open/floor/iron, -/area/science/xenobiology) -"uEp" = ( +/area/station/cargo/qm) +"unj" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron, -/area/cargo/storage) -"uEr" = ( -/obj/effect/decal/cleanable/cobweb/cobweb2, -/obj/structure/bookcase/random, -/turf/open/floor/plating, -/area/service/library/abandoned) -"uEx" = ( -/obj/structure/cable, -/obj/effect/turf_decal/tile/yellow/anticorner/contrasted{ - dir = 1 +/area/station/science/robotics/lab) +"unm" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock{ + name = "Recreational Area" }, -/turf/open/floor/iron, -/area/commons/storage/primary) -"uEJ" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/conveyor{ - dir = 1; - id = "cargounload" +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, -/obj/machinery/status_display/supply{ - pixel_x = 32 +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, -/turf/open/floor/plating, -/area/cargo/storage) -"uEO" = ( -/turf/closed/wall/r_wall, -/area/command/heads_quarters/ce) -"uEP" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/turf_decal/tile/purple/fourcorners, /turf/open/floor/iron, -/area/science/research) -"uFl" = ( -/turf/open/floor/iron/grimy, -/area/service/library/abandoned) -"uFp" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/area/station/commons/dorms) +"unt" = ( +/obj/structure/disposalpipe/segment{ + dir = 9 }, -/obj/machinery/light/directional/north, -/obj/machinery/camera/directional/north{ - c_tag = "Central Hallway - Fore Port"; - name = "hallway camera" +/obj/structure/cable, +/obj/machinery/duct, +/obj/effect/turf_decal/tile/yellow/fourcorners, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 }, +/obj/effect/turf_decal/stripes/line, /turf/open/floor/iron, -/area/hallway/primary/central/fore) -"uFy" = ( -/obj/structure/cable, +/area/station/engineering/main) +"unK" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron, -/area/cargo/storage) -"uFE" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, -/area/maintenance/disposal/incinerator) -"uFU" = ( -/obj/machinery/light/directional/south, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, +/area/station/hallway/primary/central/aft) +"unL" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/status_display/evac/directional/south, -/turf/open/floor/iron/white, -/area/medical/medbay/central) -"uFZ" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/blue{ +/turf/open/floor/iron, +/area/station/science/robotics/mechbay) +"unO" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible, +/obj/machinery/atmospherics/pipe/layer_manifold/yellow/visible{ dir = 4 }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"unU" = ( +/obj/structure/table/reinforced, +/obj/item/folder/blue, +/obj/machinery/door/firedoor, +/obj/machinery/door/poddoor/preopen{ + id = "hopblast"; + name = "HoP Blast Door" }, -/obj/effect/turf_decal/tile/red{ - dir = 1 +/obj/machinery/door/window/brigdoor/left/directional/east{ + name = "Access Desk"; + req_access = list("hop") }, -/obj/effect/turf_decal/tile/red, -/obj/structure/table/wood, -/obj/item/toy/crayon/spraycan/lubecan, -/obj/item/bikehorn, -/obj/structure/sign/poster/contraband/random/directional/south, -/turf/open/floor/iron, -/area/service/theater) -"uGq" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/machinery/door/window/right/directional/west{ + name = "Access Queue" }, -/obj/effect/turf_decal/bot, -/obj/machinery/holopad, -/turf/open/floor/iron, -/area/engineering/lobby) -"uGw" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 1 +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, -/obj/machinery/firealarm/directional/south, -/obj/effect/turf_decal/tile/red/half/contrasted, -/turf/open/floor/iron/dark, -/area/security/execution/education) -"uGB" = ( -/obj/effect/spawner/structure/window/reinforced/tinted, -/obj/structure/cable, -/turf/open/floor/plating, -/area/command/heads_quarters/rd) -"uGF" = ( -/obj/structure/cable, +/turf/open/floor/iron, +/area/station/command/heads_quarters/hop) +"uot" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/turf/open/floor/iron, -/area/hallway/primary/port) -"uHd" = ( -/obj/structure/lattice, -/obj/structure/grille, -/turf/open/space/basic, -/area/space/nearstation) -"uHn" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 +/obj/machinery/light/directional/north, +/obj/machinery/camera/directional/north{ + c_tag = "Arrivals - Fore Center"; + name = "arrivals camera" }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/white, -/area/medical/medbay/lobby) -"uHA" = ( +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"uoz" = ( +/obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/stripes/line{ - dir = 1 + dir = 10 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ +/obj/effect/turf_decal/box/corners{ dir = 4 }, /turf/open/floor/iron, -/area/hallway/secondary/command) -"uHH" = ( -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/tile/purple{ - dir = 1 +/area/station/engineering/main) +"uoC" = ( +/obj/structure/rack, +/obj/item/stack/sheet/iron{ + amount = 30 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/white, -/area/science/research) -"uHL" = ( -/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ - dir = 4 +/obj/item/stack/package_wrap, +/obj/item/stack/sheet/glass{ + amount = 30 }, -/obj/machinery/meter, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/engineering/atmos/pumproom) -"uHN" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, +/obj/effect/turf_decal/bot, +/obj/structure/extinguisher_cabinet/directional/west, /turf/open/floor/iron, -/area/maintenance/port/aft) -"uHS" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, +/area/station/hallway/secondary/construction) +"uoJ" = ( +/obj/machinery/light/directional/south, +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/extinguisher_cabinet/directional/south, /turf/open/floor/iron, -/area/engineering/hallway) -"uId" = ( +/area/station/hallway/primary/starboard) +"uoO" = ( +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/table/wood/fancy/green, +/obj/effect/spawner/random/aimodule/harmless, +/turf/open/floor/circuit/green, +/area/station/ai_monitored/turret_protected/ai_upload) +"uoU" = ( +/obj/structure/displaycase/trophy, /turf/open/floor/wood, -/area/service/library) -"uIp" = ( -/obj/structure/flora/ausbushes/stalkybush, -/obj/structure/flora/ausbushes/lavendergrass, -/turf/open/misc/grass, -/area/hallway/primary/fore) -"uIx" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/area/station/service/library) +"uoV" = ( +/obj/effect/spawner/random/structure/girder, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"upa" = ( +/obj/effect/turf_decal/tile/red/anticorner/contrasted{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/security/office) +"upb" = ( +/obj/structure/sign/poster/official/science{ + pixel_x = -32 + }, +/obj/structure/window/reinforced{ dir = 8 }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/corner, /obj/effect/turf_decal/stripes/line{ - dir = 8 + dir = 9 + }, +/mob/living/carbon/human/species/monkey, +/turf/open/floor/iron/dark, +/area/station/science/genetics) +"upp" = ( +/obj/item/kirbyplants/random, +/obj/machinery/turretid{ + control_area = "/area/station/ai_monitored/turret_protected/aisat_interior"; + name = "Antechamber Turret Control"; + pixel_x = -32; + req_access = list("minisat") + }, +/obj/machinery/camera/directional/west{ + c_tag = "AI Satellite - Teleporter"; + name = "ai camera"; + network = list("minisat"); + start_active = 1 }, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/command/heads_quarters/ce) -"uIM" = ( -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/maintenance/disposal) -"uIV" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/area/station/ai_monitored/turret_protected/aisat_interior) +"upB" = ( +/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral/fourcorners, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 10 +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/ai) +"upC" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 4 }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/button/door/directional/north{ + id = "gatewayshutters"; + name = "Gateway Shutters"; + req_access = list("command") }, -/obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, -/area/cargo/storage) -"uIW" = ( -/obj/machinery/status_display/evac/directional/east, -/obj/machinery/light/directional/east, -/obj/effect/turf_decal/stripes/line{ - dir = 4 +/area/station/hallway/primary/central/aft) +"upG" = ( +/obj/structure/table/reinforced, +/obj/item/analyzer{ + pixel_x = 7; + pixel_y = 3 }, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron, +/area/station/maintenance/department/electrical) +"upM" = ( +/obj/structure/table, +/obj/item/storage/photo_album/prison, +/obj/item/camera, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/security/prison) +"upQ" = ( /obj/machinery/camera/directional/east{ - c_tag = "Arrivals Dock - Fore Starboard"; - name = "dock camera" + c_tag = "Departures Hallway - Center"; + name = "hallway camera" }, +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/hallway/secondary/entry) -"uIZ" = ( -/obj/structure/cable, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ +/area/station/hallway/primary/aft) +"upX" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/brown{ dir = 4 }, -/obj/machinery/door/airlock/engineering/glass{ - name = "Supermatter Engine Room"; - req_one_access_txt = "10;24" +/obj/machinery/status_display/evac/directional/north, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"uqg" = ( +/turf/open/floor/iron{ + icon_state = "chapel" }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/area/station/service/chapel) +"uqk" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"uql" = ( +/turf/open/floor/iron/dark/side{ + dir = 1 + }, +/area/station/commons/fitness/recreation) +"uqt" = ( +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Maintenance Hatch" }, +/obj/structure/disposalpipe/segment, /obj/effect/turf_decal/stripes/line{ - dir = 4 + dir = 1 }, -/obj/machinery/door/firedoor, +/obj/effect/turf_decal/stripes/line, +/obj/effect/mapping_helpers/airlock/unres, +/obj/effect/mapping_helpers/airlock/access/any/service/library, +/obj/effect/mapping_helpers/airlock/access/any/engineering/maintenance, /turf/open/floor/iron, -/area/engineering/supermatter/room) -"uJh" = ( -/obj/effect/spawner/random/structure/crate, -/turf/open/floor/plating, -/area/maintenance/starboard) -"uJl" = ( +/area/station/maintenance/port/greater) +"uqx" = ( +/obj/structure/closet/emcloset, +/obj/effect/turf_decal/delivery, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) +"uqH" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/neutral{ +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/turf/open/floor/iron/white, +/area/station/science/research) +"uqJ" = ( +/obj/machinery/light/directional/north, +/obj/item/kirbyplants/random, +/obj/machinery/status_display/evac/directional/north, +/obj/effect/turf_decal/tile/purple{ dir = 1 }, +/turf/open/floor/iron/white, +/area/station/science/lab) +"uqK" = ( +/obj/structure/cable, /obj/machinery/door/firedoor, -/obj/machinery/door/poddoor/shutters/window/preopen{ - id = "right_arrivals_shutters" +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, -/obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ - dir = 1 + dir = 4 }, /turf/open/floor/iron, -/area/hallway/secondary/entry) -"uJp" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/medical/surgery/theatre) -"uJw" = ( -/obj/structure/table/wood/poker, -/obj/item/toy/cards/deck, +/area/station/security/checkpoint) +"uqX" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/sign/poster/random/directional/north, +/turf/open/floor/wood, +/area/station/service/theater) +"urd" = ( /turf/open/floor/iron/grimy, -/area/service/abandoned_gambling_den) -"uJH" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/closed/wall/r_wall, -/area/ai_monitored/turret_protected/ai) -"uJM" = ( -/obj/structure/table/reinforced, -/obj/item/radio{ - pixel_x = 5; - pixel_y = 5 +/area/station/security/detectives_office) +"urh" = ( +/obj/effect/spawner/structure/window/hollow/reinforced/end{ + dir = 4 }, -/obj/item/radio{ - pixel_x = -5; - pixel_y = 5 +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/service/abandoned_gambling_den) +"url" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/item/radio, -/obj/machinery/light_switch/directional/east, -/obj/machinery/light/directional/east, -/obj/effect/turf_decal/bot, -/obj/machinery/firealarm/directional/south, -/turf/open/floor/iron, -/area/commons/storage/primary) -"uJW" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/station/science/genetics) +"urq" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, /obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/effect/turf_decal/siding/brown{ +/turf/open/floor/iron/dark, +/area/station/engineering/gravity_generator) +"urM" = ( +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ dir = 4 }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/trimline/yellow/filled/line, +/obj/item/radio/intercom/directional/south, /turf/open/floor/iron, -/area/hallway/primary/fore) -"uJX" = ( -/obj/structure/closet/radiation, -/obj/machinery/light/small/directional/west, +/area/station/engineering/atmos) +"urN" = ( +/obj/structure/girder, +/turf/open/floor/plating, +/area/station/maintenance/port/greater) +"urR" = ( +/obj/effect/turf_decal/tile/yellow, /obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/iron/dark/corner{ dir = 1 }, -/area/engineering/supermatter/room) -"uKa" = ( -/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ - dir = 6 +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/white, +/area/station/medical/chemistry) +"urV" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/spawner/random/engineering/tracking_beacon, +/obj/effect/landmark/start/atmospheric_technician, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"urY" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/obj/structure/lattice/catwalk, -/turf/open/space/basic, -/area/space/nearstation) -"uKe" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/table, -/obj/item/stack/sheet/iron/fifty, -/obj/item/stack/rods/fifty, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"usp" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/yellow{ +/obj/effect/turf_decal/delivery, +/obj/structure/tank_holder/extinguisher, +/turf/open/floor/iron, +/area/station/maintenance/port/aft) +"usD" = ( +/obj/structure/cable, +/obj/effect/landmark/start/depsec/engineering, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 8 }, +/obj/effect/turf_decal/tile/red/half/contrasted, /turf/open/floor/iron, -/area/commons/storage/tools) -"uKh" = ( -/obj/structure/disposalpipe/segment{ +/area/station/security/checkpoint/engineering) +"usF" = ( +/obj/machinery/disposal/bin, +/obj/structure/cable, +/obj/structure/disposalpipe/trunk{ dir = 4 }, -/obj/structure/cable, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/turf/open/floor/wood, +/area/station/command/heads_quarters/hop) +"usG" = ( +/obj/structure/bodycontainer/crematorium{ + dir = 4; + id = "cremawheat" }, -/obj/structure/sign/nanotrasen{ - pixel_y = 32 +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/light_switch/directional/north, +/turf/open/floor/iron/dark, +/area/station/service/chapel/funeral) +"usJ" = ( +/obj/effect/turf_decal/tile/purple/half/contrasted{ + dir = 1 }, /turf/open/floor/iron, -/area/engineering/main) -"uKk" = ( -/obj/structure/disposalpipe/segment{ +/area/station/cargo/miningoffice) +"usR" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/open/space, +/area/space/nearstation) +"uto" = ( +/obj/structure/closet/emcloset, +/obj/effect/turf_decal/bot, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 4 }, /turf/open/floor/iron, -/area/maintenance/disposal/incinerator) -"uKA" = ( -/obj/structure/lattice/catwalk, -/obj/machinery/atmospherics/pipe/smart/simple/orange/visible, -/obj/structure/sign/warning/securearea{ - pixel_x = 32 +/area/station/hallway/primary/aft) +"utN" = ( +/obj/machinery/atmospherics/pipe/smart/simple/green/visible{ + dir = 4 }, +/obj/structure/lattice/catwalk, /turf/open/space/basic, /area/space/nearstation) -"uKE" = ( -/obj/machinery/door/window/brigdoor{ - dir = 8; - name = "Secure Creature Pen"; - req_access_txt = "47" - }, -/obj/machinery/door/poddoor/preopen{ - id = "xenosecure"; - name = "Secure Pen Shutters" +"utO" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"uuf" = ( +/obj/machinery/vending/cigarette, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/effect/turf_decal/tile/purple{ + dir = 4 }, +/turf/open/floor/iron, +/area/station/security/prison) +"uuh" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/science/xenobiology) -"uKP" = ( -/obj/effect/turf_decal/tile/green{ - dir = 8 +/turf/open/floor/iron{ + heat_capacity = 1e+006 }, -/obj/effect/turf_decal/tile/blue, -/obj/machinery/hydroponics/constructable, -/obj/structure/railing, -/turf/open/floor/iron, -/area/service/hydroponics) -"uKR" = ( -/obj/machinery/status_display/evac/directional/west, -/obj/structure/table/wood, -/obj/item/flashlight/lamp, -/obj/machinery/newscaster/directional/north, -/turf/open/floor/wood, -/area/command/meeting_room/council) -"uLc" = ( -/turf/open/floor/iron, -/area/maintenance/port/greater) -"uLd" = ( -/obj/effect/turf_decal/tile/purple{ +/area/station/commons/dorms) +"uuj" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/general/hidden, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/red/half/contrasted{ dir = 1 }, -/obj/structure/table, -/obj/item/storage/toolbox/mechanical{ - pixel_x = 3; - pixel_y = -2 - }, -/obj/item/storage/toolbox/mechanical{ - pixel_x = -2; - pixel_y = 8 +/turf/open/floor/iron/dark, +/area/station/security/execution/education) +"uum" = ( +/obj/item/kirbyplants{ + icon_state = "plant-21" }, -/obj/machinery/airalarm/directional/north, +/obj/effect/turf_decal/tile/purple, /turf/open/floor/iron/white, -/area/science/mixing/hallway) -"uLf" = ( -/obj/machinery/door/firedoor, +/area/station/science/lobby) +"uup" = ( +/obj/structure/bookcase/random/nonfiction, +/turf/open/floor/wood, +/area/station/service/library) +"uuv" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/door/airlock/public/glass{ - name = "Fore Hallway" - }, /turf/open/floor/iron, -/area/hallway/primary/fore) -"uLn" = ( -/obj/structure/table/reinforced, -/obj/item/folder/red, -/obj/item/pen, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/security/prison) -"uLo" = ( -/obj/machinery/photocopier, -/obj/machinery/status_display/ai/directional/north, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/structure/reagent_dispensers/wall/peppertank/directional/east, -/turf/open/floor/iron/dark, -/area/security/detectives_office) -"uLp" = ( -/obj/machinery/light/directional/south, +/area/station/maintenance/port/greater) +"uuw" = ( +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 4 + }, /obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/dark, -/area/science/xenobiology) -"uMc" = ( -/obj/machinery/door/airlock/research/glass{ - name = "Ordnance Lab"; - req_access_txt = "8" +/area/station/ai_monitored/aisat/exterior) +"uuC" = ( +/obj/structure/disposalpipe/segment{ + dir = 9 }, -/obj/machinery/atmospherics/pipe/heat_exchanging/junction/layer2, +/obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/stripes/line{ - dir = 1 + dir = 9 }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/iron/dark/airless, -/area/science/mixing/chamber) -"uMm" = ( -/obj/effect/turf_decal/tile/neutral{ +/obj/machinery/atmospherics/components/trinary/filter/flipped{ dir = 8 }, -/obj/structure/sign/nanotrasen{ - pixel_y = -32 - }, -/turf/open/floor/iron, -/area/hallway/secondary/entry) -"uMt" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron, -/area/science/research) -"uMx" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/structure/table/wood, -/obj/item/clothing/glasses/regular/hipster, -/turf/open/floor/iron/dark, -/area/service/abandoned_gambling_den/gaming) -"uMD" = ( -/obj/structure/table/reinforced, -/obj/item/clothing/mask/gas, -/obj/item/clothing/gloves/color/black, -/obj/item/clothing/gloves/color/black, -/obj/item/clothing/glasses/meson/engine, -/obj/item/clothing/glasses/meson/engine, -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/box/corners, /turf/open/floor/iron, -/area/engineering/main) -"uMG" = ( -/obj/machinery/airalarm/directional/north, -/obj/effect/turf_decal/tile/brown{ +/area/station/maintenance/disposal/incinerator) +"uvb" = ( +/obj/machinery/atmospherics/pipe/bridge_pipe/scrubbers/visible{ dir = 4 }, -/obj/structure/table, -/obj/item/wrench, -/obj/item/screwdriver, -/obj/effect/turf_decal/tile/neutral{ +/obj/machinery/atmospherics/pipe/bridge_pipe/dark/visible, +/obj/effect/turf_decal/trimline/yellow/filled/warning{ dir = 1 }, /turf/open/floor/iron, -/area/commons/vacant_room) -"uMQ" = ( -/obj/structure/table, +/area/station/engineering/atmos) +"uvg" = ( +/obj/machinery/atmospherics/pipe/smart/simple/orange/visible{ + dir = 6 + }, /obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, -/area/commons/locker) -"uMR" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/medical{ - name = "Chemistry"; - req_access_txt = "69;33" +/area/station/engineering/atmos) +"uvl" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 }, -/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/siding/green, +/turf/open/floor/iron/dark/smooth_large, +/area/station/service/hydroponics) +"uvq" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/effect/landmark/event_spawn, /obj/effect/turf_decal/stripes/line{ - dir = 1 + dir = 5 }, -/obj/structure/disposalpipe/segment, /turf/open/floor/iron, -/area/medical/chemistry) -"uNh" = ( -/obj/item/kirbyplants/random, +/area/station/science/auxlab) +"uvy" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/siding/wood{ + dir = 1 + }, +/obj/structure/chair/stool/directional/south, +/turf/open/floor/iron/grimy, +/area/station/maintenance/port/fore) +"uvF" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/turf_decal/bot, +/obj/machinery/module_duplicator, /turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/aisat_interior) -"uNk" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/area/station/science/explab) +"uvH" = ( +/obj/effect/landmark/event_spawn, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron, -/area/maintenance/port/greater) -"uNs" = ( -/obj/structure/table/wood, -/obj/item/taperecorder, -/obj/item/camera, -/obj/machinery/status_display/ai/directional/south, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/service/library) -"uOw" = ( -/obj/effect/turf_decal/tile/brown/half/contrasted{ +/area/station/cargo/storage) +"uvQ" = ( +/obj/machinery/camera/directional/north{ + c_tag = "Art Gallery"; + name = "library camera" + }, +/obj/structure/window/reinforced{ dir = 8 }, -/turf/open/floor/iron, -/area/cargo/qm) -"uOA" = ( -/obj/effect/turf_decal/tile/neutral{ +/obj/structure/window/reinforced, +/obj/effect/spawner/random/decoration/statue{ + spawn_loot_chance = 35 + }, +/obj/structure/table/wood/fancy, +/obj/structure/sign/painting/large/library{ dir = 1 }, -/obj/item/rack_parts, -/obj/effect/spawner/random/engineering/tool, -/obj/structure/sign/poster/random/directional/east, -/turf/open/floor/iron, -/area/maintenance/fore) -"uOD" = ( +/turf/open/floor/wood, +/area/station/service/library) +"uvU" = ( +/obj/machinery/recharge_station, +/obj/effect/turf_decal/bot/right, /obj/machinery/camera/directional/south{ - c_tag = "Departures - Aft"; - name = "departures camera" + c_tag = "Engineering - Break Room"; + name = "engineering camera" }, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/airalarm/directional/south, -/turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"uOH" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 8 +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 1 }, -/obj/item/radio/intercom/directional/west, +/turf/open/floor/iron/dark, +/area/station/engineering/break_room) +"uwe" = ( +/obj/machinery/computer/prisoner/management{ + dir = 1 + }, +/obj/structure/cable, +/obj/effect/turf_decal/tile/red/anticorner/contrasted, /turf/open/floor/iron, -/area/engineering/supermatter/room) -"uOP" = ( -/obj/structure/table/wood, -/obj/item/paicard, -/turf/open/floor/iron/grimy, -/area/command/corporate_showroom) -"uOU" = ( -/obj/machinery/light/directional/west, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/turf/open/floor/iron, -/area/security/prison) -"uOV" = ( +/area/station/security/checkpoint/escape) +"uwj" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/landmark/event_spawn, +/obj/effect/landmark/xeno_spawn, +/turf/open/floor/iron/dark, +/area/station/service/electronic_marketing_den) +"uwt" = ( +/obj/structure/table/reinforced, +/obj/item/clipboard, +/obj/item/folder, +/obj/item/paper/fluff/holodeck/disclaimer, +/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ - dir = 1 + dir = 4 }, /turf/open/floor/iron, -/area/hallway/secondary/entry) -"uPa" = ( -/obj/effect/landmark/start/hangover, +/area/station/commons/fitness/recreation) +"uwu" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 8 }, -/obj/structure/chair/stool/directional/east, -/turf/open/floor/iron/dark, -/area/service/theater) -"uPl" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 1 +/turf/open/floor/iron/grimy, +/area/station/service/chapel) +"uww" = ( +/obj/structure/table/wood/poker, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/service/abandoned_gambling_den) +"uwB" = ( +/obj/item/retractor, +/obj/item/hemostat, +/obj/item/cautery, +/obj/structure/table/glass, +/obj/structure/window/reinforced{ + dir = 8 }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/navbeacon{ - codes_txt = "patrol;next_patrol=hall3"; - location = "serviceentrance" +/obj/machinery/light/directional/north, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/turf/open/floor/iron/white, +/area/station/medical/surgery/aft) +"uwJ" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, /turf/open/floor/iron, -/area/hallway/primary/central/fore) -"uPo" = ( -/obj/effect/landmark/start/hangover, -/obj/structure/railing{ +/area/station/hallway/primary/central/fore) +"uwK" = ( +/obj/item/clothing/gloves/color/latex, +/obj/item/clothing/suit/apron/surgical, +/obj/item/clothing/mask/surgical, +/obj/item/surgical_drapes, +/obj/structure/table/reinforced, +/obj/effect/turf_decal/tile/blue{ dir = 1 }, -/obj/structure/chair/sofa/bench, -/obj/effect/landmark/start/assistant, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron, -/area/hallway/primary/fore) -"uPL" = ( +/obj/item/blood_filter, +/turf/open/floor/iron/white, +/area/station/medical/surgery/theatre) +"uxc" = ( +/obj/item/kirbyplants/random, +/obj/effect/turf_decal/tile/purple, +/turf/open/floor/iron/white, +/area/station/science/research) +"uxl" = ( /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, -/area/engineering/atmos/storage/gas) -"uPM" = ( +/area/station/engineering/supermatter/room) +"uxn" = ( /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/lattice/catwalk, -/obj/machinery/atmospherics/pipe/smart/simple/orange/visible, -/obj/structure/sign/nanotrasen{ - pixel_x = 32 - }, -/turf/open/space/basic, -/area/space/nearstation) -"uPN" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible, -/obj/effect/decal/cleanable/dirt, +/obj/structure/table/wood, +/obj/item/folder/red, +/obj/item/lighter, +/turf/open/floor/carpet, +/area/station/command/meeting_room/council) +"uxr" = ( /obj/structure/cable, -/turf/open/floor/iron, -/area/engineering/atmos/pumproom) -"uPW" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron, -/area/science/lobby) -"uPX" = ( -/obj/machinery/meter, -/obj/machinery/atmospherics/pipe/smart/simple/dark/visible{ - dir = 4 - }, -/turf/closed/wall/r_wall, -/area/engineering/atmos) -"uQb" = ( -/obj/structure/table, -/obj/item/paper_bin, -/obj/effect/spawner/random/bureaucracy/pen, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/commons/fitness/recreation) -"uQd" = ( -/obj/machinery/food_cart, -/obj/effect/turf_decal/bot/right, -/obj/structure/extinguisher_cabinet/directional/west, -/turf/open/floor/iron/dark, -/area/service/kitchen) -"uQj" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/line{ - dir = 4 +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/command{ + name = "Captain's Office" }, -/turf/open/floor/iron, -/area/engineering/main) -"uQn" = ( -/obj/structure/table/wood, -/obj/item/stack/package_wrap{ - pixel_x = -4; - pixel_y = 6 +/obj/effect/mapping_helpers/airlock/access/all/command/captain, +/turf/open/floor/wood, +/area/station/command/heads_quarters/captain) +"uxy" = ( +/obj/effect/turf_decal/tile/blue, +/obj/machinery/door/poddoor/preopen{ + id = "transitlock"; + name = "Transit Tube Lockdown Door" }, -/obj/item/stack/package_wrap{ - pixel_x = -4; - pixel_y = 4 +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/obj/item/hand_labeler, -/obj/item/pen, -/obj/structure/extinguisher_cabinet/directional/south, -/turf/open/floor/iron/checker, -/area/service/bar) -"uQr" = ( -/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/iron/edge{ + dir = 1 + }, +/area/station/engineering/transit_tube) +"uxz" = ( /obj/effect/turf_decal/stripes/line{ - dir = 4 + dir = 6 + }, +/obj/machinery/camera/directional/east{ + c_tag = "Engineering - Supermatter Foyer"; + name = "engineering camera"; + network = list("ss13","engine") + }, +/obj/structure/rack, +/obj/item/analyzer, +/obj/item/geiger_counter, +/obj/item/geiger_counter{ + pixel_x = 3; + pixel_y = 4 }, +/obj/item/radio/intercom/directional/south, +/obj/machinery/light/directional/south, /turf/open/floor/iron, -/area/ai_monitored/command/storage/eva) -"uQu" = ( -/obj/effect/turf_decal/delivery, -/obj/machinery/atmospherics/components/binary/tank_compressor{ +/area/station/engineering/main) +"uxC" = ( +/obj/machinery/door_timer{ + id = "cargocell"; + name = "Cargo Cell"; + pixel_x = -32; + pixel_y = -32 + }, +/obj/item/radio/intercom/directional/west, +/obj/effect/turf_decal/tile/red/anticorner/contrasted{ dir = 8 }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/science/mixing/launch) -"uQF" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/brown/half/contrasted, /turf/open/floor/iron, -/area/cargo/warehouse) -"uQO" = ( -/obj/machinery/light/small/directional/east, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/structure/closet/emcloset, -/turf/open/floor/plating, -/area/hallway/secondary/entry) -"uQY" = ( +/area/station/security/checkpoint/supply) +"uxG" = ( /obj/structure/cable, -/obj/effect/turf_decal/tile/neutral/fourcorners, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/ai) -"uRk" = ( -/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/power/terminal{ + dir = 1 + }, +/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/delivery, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/maintenance/fore) -"uRm" = ( -/obj/machinery/light/directional/north, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, /obj/effect/turf_decal/stripes/line{ - dir = 1 + dir = 9 }, -/turf/open/floor/iron, -/area/science/misc_lab/range) -"uRA" = ( -/obj/structure/lattice/catwalk, -/obj/structure/cable, -/turf/open/space/basic, -/area/solars/port/aft) -"uRE" = ( -/obj/structure/cable, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/dark, -/area/security/execution/education) -"uSv" = ( -/obj/structure/disposaloutlet{ +/area/station/engineering/main) +"uxS" = ( +/obj/machinery/camera/directional/north{ + c_tag = "Medbay - Break Room"; + name = "medbay camera"; + network = list("ss13","medbay") + }, +/obj/machinery/airalarm/directional/north, +/obj/machinery/recharge_station, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 1 }, -/obj/structure/disposalpipe/trunk, +/turf/open/floor/iron, +/area/station/medical/break_room) +"uxY" = ( +/obj/effect/turf_decal/trimline/blue/filled/corner, +/turf/open/floor/iron/white, +/area/station/medical/treatment_center) +"uyf" = ( +/obj/structure/table/reinforced, +/obj/item/stock_parts/matter_bin{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/stock_parts/matter_bin, +/obj/item/stock_parts/micro_laser, /obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/item/radio/intercom/directional/east, /turf/open/floor/iron/dark, -/area/science/xenobiology) -"uSB" = ( +/area/station/engineering/storage/tech) +"uyx" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/vending/dinnerware, +/turf/open/floor/iron/dark, +/area/station/service/kitchen) +"uyW" = ( +/obj/effect/turf_decal/stripes/line, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/cafeteria, -/area/service/kitchen) -"uSD" = ( -/obj/effect/spawner/structure/window/reinforced/tinted, -/turf/open/floor/plating, -/area/service/chapel) -"uSP" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/turf/open/floor/iron, +/area/station/science/robotics/lab) +"uzb" = ( +/obj/effect/turf_decal/stripes/white/line, +/turf/open/floor/wood, +/area/station/engineering/break_room) +"uzn" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/firedoor, +/obj/item/folder/yellow{ + pixel_x = -6 + }, +/obj/item/pen{ + pixel_x = -6 + }, +/obj/effect/turf_decal/delivery, +/obj/machinery/door/window/right/directional/south{ + name = "Delivery Office Desk"; + req_access = list("mail_sorting") + }, +/obj/structure/desk_bell{ + pixel_x = 7 + }, +/turf/open/floor/iron, +/area/station/cargo/sorting) +"uzv" = ( +/obj/structure/chair{ + dir = 1; + name = "Defense" + }, +/obj/effect/turf_decal/tile/green/anticorner/contrasted{ dir = 8 }, /turf/open/floor/iron, -/area/command/heads_quarters/cmo) -"uTb" = ( -/obj/effect/turf_decal/tile/neutral{ +/area/station/security/courtroom) +"uzJ" = ( +/obj/machinery/duct, +/obj/effect/turf_decal/trimline/yellow/corner{ dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/landmark/start/hangover, /turf/open/floor/iron, -/area/hallway/primary/central/aft) -"uTd" = ( -/turf/closed/wall, -/area/cargo/drone_bay) -"uTj" = ( +/area/station/engineering/atmos/project) +"uzL" = ( +/obj/structure/disposalpipe/segment, /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 10 - }, -/obj/effect/turf_decal/tile/green/half/contrasted, -/turf/open/floor/iron/white, -/area/medical/medbay/central) -"uTw" = ( -/obj/effect/turf_decal/siding/green{ - dir = 10 - }, -/obj/effect/landmark/start/botanist, -/turf/open/floor/iron/dark/smooth_large, -/area/service/hydroponics) -"uTx" = ( -/obj/item/radio/off, -/turf/open/floor/plating, -/area/maintenance/port/greater) -"uTG" = ( -/obj/structure/showcase/cyborg/old{ - dir = 4; - pixel_x = -9; - pixel_y = 2 +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/line{ + dir = 6 }, -/obj/structure/cable, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/aisat_interior) -"uTH" = ( -/obj/effect/turf_decal/tile/neutral, -/obj/structure/disposalpipe/segment{ - dir = 5 +/turf/open/floor/iron, +/area/station/engineering/main) +"uzM" = ( +/obj/structure/disposalpipe/sorting/wrap{ + dir = 2 }, +/obj/effect/turf_decal/tile/brown/half/contrasted, /turf/open/floor/iron, -/area/commons/dorms) -"uTK" = ( -/obj/structure/girder, +/area/station/cargo/storage) +"uzV" = ( +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"uTQ" = ( -/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/neutral/anticorner/contrasted, /turf/open/floor/iron, -/area/science/research/abandoned) -"uTR" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/trash/botanical_waste, -/turf/open/floor/iron/checker, -/area/service/hydroponics/garden/abandoned) -"uUc" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 8 - }, -/turf/open/floor/iron/grimy, -/area/service/chapel) -"uUe" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/area/station/maintenance/port/greater) +"uAo" = ( +/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral/fourcorners, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 8 - }, /turf/open/floor/iron, -/area/maintenance/fore) -"uUf" = ( -/obj/machinery/door/airlock/maintenance_hatch{ - name = "Science Maintenance"; - req_access_txt = "47" - }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable, +/area/station/security/courtroom) +"uAu" = ( +/obj/effect/landmark/start/hangover, +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/airalarm/directional/south, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"uAA" = ( /obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ +/obj/structure/table/reinforced, +/obj/item/weldingtool, +/obj/machinery/light/directional/north, +/obj/item/wrench, +/obj/item/clothing/head/welding, +/obj/machinery/airalarm/directional/north, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"uAD" = ( +/obj/structure/cable, +/obj/effect/turf_decal/tile/red, +/obj/structure/extinguisher_cabinet/directional/north, +/turf/open/floor/iron, +/area/station/security/execution/transfer) +"uAI" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/landmark/start/depsec/engineering, +/obj/structure/cable, +/obj/effect/turf_decal/tile/red/half/contrasted{ dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron, -/area/maintenance/port/aft) -"uUB" = ( -/obj/structure/cable, -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/sign/warning/vacuum, -/turf/open/floor/plating, -/area/security/execution/transfer) -"uUE" = ( -/obj/structure/lattice/catwalk, -/turf/open/space/basic, -/area/solars/starboard/aft) -"uUK" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock{ - name = "Locker Room" +/area/station/security/checkpoint/engineering) +"uAJ" = ( +/obj/machinery/modular_computer/console/preset/id{ + dir = 8 }, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ +/obj/machinery/camera/directional/east{ + c_tag = "Security Post - Arrivals Customs" + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 1 }, +/obj/effect/turf_decal/tile/blue/half/contrasted{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/station/security/checkpoint/customs/fore) +"uAK" = ( +/turf/open/floor/iron/dark, +/area/station/engineering/atmos/hfr_room) +"uBd" = ( +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/commons/locker) -"uUN" = ( -/obj/structure/closet/secure_closet/security, -/obj/item/radio/intercom/directional/north, -/obj/structure/reagent_dispensers/wall/peppertank/directional/east, -/obj/effect/turf_decal/tile/red/anticorner/contrasted{ +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/turf/open/floor/iron, -/area/security/checkpoint) -"uUQ" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/navbeacon{ - codes_txt = "delivery;dir=4"; - dir = 4; - freq = 1400; - location = "QM #2" +/obj/structure/sign/nanotrasen{ + pixel_y = 32 }, -/obj/effect/turf_decal/delivery, /turf/open/floor/iron, -/area/cargo/storage) -"uUT" = ( -/obj/structure/lattice/catwalk, -/obj/machinery/atmospherics/pipe/smart/simple/orange/visible{ - dir = 8 - }, -/obj/structure/sign/warning/securearea{ - pixel_y = -32 +/area/station/hallway/primary/central/fore) +"uBf" = ( +/obj/machinery/atmospherics/pipe/smart/manifold/purple/visible{ + dir = 4 }, -/turf/open/space/basic, -/area/space/nearstation) -"uVb" = ( -/obj/structure/closet, -/obj/effect/spawner/random/maintenance/two, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/neutral/half/contrasted, -/turf/open/floor/iron, -/area/maintenance/starboard/aft) -"uVf" = ( /obj/effect/decal/cleanable/dirt, -/obj/structure/cable, +/obj/machinery/meter, /obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/maintenance/starboard) -"uVi" = ( -/obj/machinery/atmospherics/pipe/smart/manifold/scrubbers/visible{ +/obj/effect/turf_decal/box/corners{ dir = 8 }, -/obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, -/area/engineering/atmos/hfr_room) -"uVp" = ( -/obj/effect/turf_decal/tile/blue{ +/area/station/engineering/atmos) +"uBl" = ( +/obj/effect/landmark/blobstart, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/white, -/area/medical/medbay/central) -"uVx" = ( -/obj/machinery/light/directional/north, -/obj/structure/sign/nanotrasen{ - pixel_y = 32 +/turf/open/floor/iron{ + heat_capacity = 1e+006 }, -/obj/machinery/camera/directional/north{ - c_tag = "Security - Office Fore" +/area/station/maintenance/port/greater) +"uBm" = ( +/obj/effect/turf_decal/tile/green{ + dir = 8 }, -/obj/effect/turf_decal/tile/red/half/contrasted{ +/turf/open/floor/iron/white, +/area/station/medical/virology) +"uBv" = ( +/obj/machinery/light_switch/directional/south, +/obj/effect/turf_decal/trimline/brown/filled/line{ + dir = 5 + }, +/obj/machinery/computer/department_orders/medical{ dir = 1 }, /turf/open/floor/iron, -/area/security/office) -"uVO" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/glass, -/turf/open/floor/plating, -/area/maintenance/fore) -"uVU" = ( -/obj/structure/cable, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark, -/area/security/interrogation) -"uWq" = ( -/obj/machinery/airalarm/engine{ - dir = 1; - pixel_y = 23 +/area/station/medical/storage) +"uBI" = ( +/obj/structure/table/wood, +/obj/item/assembly/igniter, +/obj/item/assembly/igniter, +/obj/item/assembly/timer{ + pixel_x = 3; + pixel_y = 3 }, -/turf/open/floor/engine, -/area/engineering/supermatter) -"uWt" = ( -/obj/item/sign, -/obj/effect/spawner/random/structure/crate_empty, -/obj/item/screwdriver, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, -/area/maintenance/department/crew_quarters/bar) -"uWu" = ( -/obj/machinery/door/window{ - base_state = "rightsecure"; - dir = 4; - icon_state = "rightsecure"; - name = "Primary AI Core Access"; - req_access_txt = "16" +/area/station/service/abandoned_gambling_den) +"uBM" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/bot, +/obj/machinery/door/poddoor/preopen{ + id = "engielock"; + name = "Engineering Lockdown Blast Door" }, +/turf/open/floor/iron, +/area/station/engineering/supermatter/room) +"uBR" = ( /obj/structure/cable, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/ai) -"uWv" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ - dir = 8 +/obj/machinery/atmospherics/pipe/smart/simple/cyan/hidden{ + dir = 4 }, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron, -/area/medical/break_room) -"uWF" = ( -/obj/structure/table/reinforced, -/obj/item/stack/cable_coil, -/obj/item/electronics/airalarm, -/obj/item/electronics/firealarm, -/obj/item/stock_parts/cell/high, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/engineering/atmos/storage/gas) +"uBW" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron, -/area/maintenance/port/greater) -"uWH" = ( -/obj/structure/table/wood, -/obj/item/storage/photo_album, -/turf/open/floor/iron/grimy, -/area/command/corporate_showroom) -"uWU" = ( -/turf/open/floor/engine/co2, -/area/engineering/atmos) -"uXc" = ( -/obj/structure/disposalpipe/segment, +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/duct, -/obj/effect/turf_decal/tile/yellow/fourcorners, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/engineering/main) -"uXd" = ( -/obj/structure/cable, +/turf/open/floor/plating, +/area/station/maintenance/aft) +"uBZ" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/power/terminal{ +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/tile/brown/half/contrasted{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/turf/open/floor/iron, +/area/station/cargo/sorting) +"uCa" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/engineering/storage_shared) +"uCb" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 + }, +/obj/structure/chair/stool/directional/north, +/obj/effect/landmark/start/janitor, +/turf/open/floor/iron/checker, +/area/station/service/janitor) +"uCf" = ( +/obj/structure/cable, +/turf/open/floor/wood, +/area/station/service/theater/abandoned) +"uCt" = ( +/obj/effect/spawner/random/structure/chair_maintenance{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ +/turf/open/floor/plating, +/area/station/maintenance/fore) +"uCA" = ( +/obj/structure/railing/corner{ dir = 4 }, /obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/turf/open/floor/iron/dark, -/area/engineering/main) -"uXn" = ( -/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/purple/half/contrasted{ - dir = 8 - }, -/turf/open/floor/iron/white, -/area/science/xenobiology) -"uXq" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/components/unary/thermomachine/freezer/on, -/obj/machinery/light_switch/directional/east{ - pixel_x = 21 - }, -/turf/open/floor/iron/dark, -/area/science/server) -"uXs" = ( +/turf/open/floor/iron, +/area/station/hallway/primary/fore) +"uCC" = ( +/obj/effect/landmark/start/cyborg, /obj/structure/cable, /obj/machinery/holopad/secure, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron, -/area/security/lockers) -"uXz" = ( -/obj/machinery/firealarm/directional/south, -/obj/effect/turf_decal/tile/yellow/half/contrasted, -/turf/open/floor/iron/white, -/area/medical/chemistry) -"uXH" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/neutral, -/obj/machinery/bluespace_vendor/directional/south, -/turf/open/floor/iron, -/area/hallway/secondary/entry) -"uXJ" = ( -/obj/structure/table/wood/poker, -/obj/item/reagent_containers/food/drinks/shaker, -/obj/item/reagent_containers/dropper, -/turf/open/floor/plating, -/area/service/abandoned_gambling_den) -"uXN" = ( -/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/tile/neutral/fourcorners, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/bot, /turf/open/floor/iron/dark, -/area/service/chapel/office) -"uXR" = ( -/obj/structure/disposalpipe/segment{ +/area/station/ai_monitored/turret_protected/aisat_interior) +"uCP" = ( +/obj/machinery/door/firedoor, +/obj/structure/cable, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ dir = 4 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/neutral/half/contrasted, +/obj/machinery/status_display/evac/directional/north, /turf/open/floor/iron, -/area/maintenance/port/fore) -"uXT" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/junction{ +/area/station/hallway/primary/port) +"uCS" = ( +/obj/item/kirbyplants/random, +/obj/structure/sign/warning/pods{ + dir = 8; + pixel_y = -32 + }, +/obj/effect/turf_decal/tile/red/half/contrasted{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral/half/contrasted, -/turf/open/floor/iron, -/area/maintenance/starboard/aft) -"uXY" = ( -/obj/machinery/light/small/directional/south, -/obj/effect/turf_decal/tile/blue, /turf/open/floor/iron, -/area/hallway/primary/central/aft) -"uYe" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk, -/obj/structure/cable, -/obj/effect/turf_decal/bot, +/area/station/security/execution/transfer) +"uCU" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, /turf/open/floor/iron, -/area/security/office) -"uYm" = ( -/obj/structure/cable, +/area/station/engineering/lobby) +"uCY" = ( +/obj/structure/flora/bush/fullgrass/style_random, +/obj/structure/flora/bush/lavendergrass/style_random, +/obj/machinery/light/floor, +/turf/open/misc/grass, +/area/station/hallway/primary/fore) +"uDb" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/circuit/green, -/area/ai_monitored/command/nuke_storage) -"uYD" = ( /obj/structure/cable, +/obj/effect/turf_decal/trimline/yellow/line{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/engineering/lobby) +"uDs" = ( +/obj/effect/decal/cleanable/blood/old, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment, +/turf/open/floor/wood{ + icon_state = "wood-broken" + }, +/area/station/service/library/abandoned) +"uDt" = ( +/obj/effect/turf_decal/tile/blue, +/obj/machinery/status_display/evac/directional/south, /turf/open/floor/iron, -/area/commons/fitness/recreation) -"uYN" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light_switch/directional/north{ - pixel_x = 8 +/area/station/engineering/hallway) +"uDz" = ( +/obj/structure/window/reinforced{ + dir = 4 }, -/obj/machinery/oven, -/turf/open/floor/plating, -/area/service/kitchen/abandoned) -"uYQ" = ( -/obj/structure/displaycase/captain, -/turf/open/floor/iron/grimy, -/area/command/heads_quarters/captain) -"uYU" = ( -/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/commons/fitness/recreation) +"uDD" = ( +/obj/effect/landmark/start/hangover, +/obj/structure/chair/stool/bar/directional/north, +/turf/open/floor/carpet/green, +/area/station/commons/lounge) +"uDR" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/dark, +/area/station/service/abandoned_gambling_den) +"uEb" = ( +/obj/structure/closet/toolcloset, /obj/effect/turf_decal/delivery, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/maintenance/port/greater) -"uYZ" = ( -/obj/structure/table/wood, -/obj/item/clothing/neck/tie/red, -/obj/item/clothing/head/that, +/area/station/maintenance/department/electrical) +"uEc" = ( +/obj/effect/spawner/random/structure/crate, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/maintenance/port/greater) +"uEy" = ( +/obj/structure/table, +/obj/machinery/microwave{ + pixel_x = -2; + pixel_y = 5 + }, /obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/newscaster/directional/west, /turf/open/floor/iron/dark, -/area/service/electronic_marketing_den) -"uZb" = ( -/obj/machinery/light/directional/south, -/obj/effect/turf_decal/tile/neutral, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/extinguisher_cabinet/directional/south, +/area/station/security/courtroom) +"uED" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron, -/area/hallway/primary/starboard) -"uZf" = ( -/obj/item/circular_saw, -/obj/item/scalpel{ - pixel_y = 12 +/area/station/hallway/primary/port) +"uEN" = ( +/obj/effect/turf_decal/tile/brown/anticorner/contrasted, +/obj/machinery/button/door/directional/east{ + id = "warehouse_shutters"; + name = "warehouse shutters control" }, -/obj/structure/table/glass, -/obj/structure/window/reinforced{ +/obj/structure/sign/poster/contraband/random/directional/south, +/turf/open/floor/iron, +/area/station/cargo/warehouse) +"uEQ" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/medical/glass{ + name = "Medbay Desk" + }, +/obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/machinery/light/directional/south, -/obj/effect/turf_decal/tile/blue/half/contrasted, -/turf/open/floor/iron/white, -/area/medical/surgery/aft) -"uZg" = ( -/obj/structure/bed/dogbed/renault, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/access/all/medical/general, +/turf/open/floor/iron, +/area/station/medical/medbay/central) +"uET" = ( +/obj/structure/table/wood, +/obj/item/storage/secure/briefcase, +/obj/item/book/manual/wiki/security_space_law, /obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/newscaster/directional/south, -/mob/living/simple_animal/pet/fox/renault, /turf/open/floor/iron/dark, -/area/command/heads_quarters/captain) -"uZk" = ( -/obj/structure/cable, -/obj/machinery/door/poddoor/shutters/radiation/preopen{ - id = "engsm"; - name = "Radiation Chamber Shutters" +/area/station/command/heads_quarters/hos) +"uFa" = ( +/obj/structure/sign/nanotrasen{ + pixel_y = -32 }, -/obj/item/wrench, -/obj/effect/turf_decal/stripes/line{ +/obj/machinery/camera/directional/south{ + c_tag = "Security - Brig Desk" + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 4 }, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/tile/red/half/contrasted, +/turf/open/floor/iron, +/area/station/security/holding_cell) +"uFd" = ( +/obj/effect/turf_decal/tile/purple/half/contrasted{ dir = 8 }, -/turf/open/floor/plating, -/area/engineering/supermatter) -"uZo" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/disposalpipe/segment{ - dir = 10 + dir = 4 }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/obj/effect/turf_decal/tile/brown/half/contrasted{ - dir = 8 +/turf/open/floor/iron/white, +/area/station/science/ordnance/office) +"uFi" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/science/robotics/mechbay) +"uFx" = ( +/obj/machinery/atmospherics/components/unary/outlet_injector/monitored/air_input{ + dir = 4 }, +/turf/open/floor/engine/air, +/area/station/engineering/atmos) +"uFB" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, -/area/maintenance/disposal) -"uZM" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/table/wood, -/obj/item/restraints/handcuffs, -/obj/item/assembly/flash/handheld, -/turf/open/floor/iron/grimy, -/area/command/bridge) -"vab" = ( -/obj/machinery/vending/hydronutrients, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron/dark, -/area/service/hydroponics) -"van" = ( -/obj/structure/girder, +/area/station/engineering/atmos) +"uFC" = ( /obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"vaq" = ( -/obj/structure/disposalpipe/segment, /obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/service/theater/abandoned) +"uFM" = ( +/obj/effect/turf_decal/plaque{ + icon_state = "L6" + }, /turf/open/floor/iron, -/area/science/research) -"vav" = ( -/obj/machinery/holopad, -/turf/open/floor/iron/grimy, -/area/command/corporate_showroom) -"vaA" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/carpet, -/area/commons/dorms) -"vaH" = ( -/obj/structure/bed, -/obj/item/bedsheet/cmo, -/obj/machinery/light/directional/east, -/obj/machinery/status_display/evac/directional/east, +/area/station/hallway/primary/central/fore) +"uFO" = ( +/obj/structure/cable, +/obj/effect/turf_decal/tile/blue/fourcorners, +/turf/open/floor/iron, +/area/station/medical/medbay/central) +"uFQ" = ( +/obj/structure/table/glass, +/obj/item/storage/medkit/regular, /obj/effect/turf_decal/tile/blue{ dir = 4 }, @@ -79362,517 +76834,468 @@ dir = 8 }, /turf/open/floor/iron/white, -/area/command/heads_quarters/cmo) -"vaO" = ( -/obj/structure/cable, -/obj/effect/turf_decal/tile/neutral/fourcorners, +/area/station/command/heads_quarters/cmo) +"uFX" = ( +/obj/structure/table, +/obj/item/clothing/suit/apron/chef, +/obj/item/clothing/under/color/white, +/obj/item/clothing/head/soft/mime, +/obj/item/clothing/mask/surgical, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"uGf" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark, -/area/service/abandoned_gambling_den) -"vaP" = ( -/obj/machinery/door/airlock/external{ - name = "External Docking Port" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/iron/smooth_half{ - dir = 1 +/turf/open/floor/iron/dark/smooth_large, +/area/station/service/hydroponics) +"uGl" = ( +/obj/effect/turf_decal/tile/red{ + dir = 8 }, -/area/hallway/secondary/entry) -"vbb" = ( -/turf/closed/wall, -/area/commons/dorms) -"vbq" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/obj/effect/turf_decal/tile/red{ + dir = 4 }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/delivery, -/turf/open/floor/iron, -/area/maintenance/port/fore) -"vbu" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/cafeteria, +/area/station/service/cafeteria) +"uGw" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/security/glass{ + name = "Security Transferring Control" }, -/turf/open/floor/iron/dark, -/area/security/courtroom) -"vbw" = ( -/obj/effect/turf_decal/tile/yellow{ - dir = 8 +/obj/structure/disposalpipe/segment{ + dir = 4 }, /obj/structure/cable, -/turf/open/floor/iron/white, -/area/medical/pharmacy) -"vby" = ( -/obj/structure/cable, -/obj/machinery/computer/security{ +/obj/effect/turf_decal/tile/red/fourcorners, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/mapping_helpers/airlock/access/all/security/brig, +/obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/machinery/light/directional/east, -/obj/machinery/power/apc/auto_name/directional/east, -/obj/machinery/camera/directional/east{ - c_tag = "Security Post - Arrivals" - }, -/obj/effect/turf_decal/tile/red/anticorner/contrasted{ +/obj/effect/turf_decal/stripes/line{ dir = 4 }, /turf/open/floor/iron, -/area/security/checkpoint) -"vbF" = ( -/obj/structure/table, -/obj/item/stack/rods{ - amount = 23 - }, -/obj/item/stack/cable_coil, +/area/station/security/processing) +"uGx" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/decoration/glowstick, +/obj/effect/spawner/costume/mafia/checkered, +/obj/structure/chair/stool/directional/south, /turf/open/floor/plating, -/area/science/research/abandoned) -"vbT" = ( -/obj/machinery/portable_atmospherics/pump, -/obj/effect/turf_decal/bot, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/newscaster/directional/east, -/turf/open/floor/iron/textured_large, -/area/engineering/atmos/project) -"vcs" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/holopad, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron, -/area/hallway/primary/central/fore) -"vcx" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/area/station/maintenance/fore) +"uGH" = ( /obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, -/area/maintenance/fore) -"vcA" = ( -/obj/structure/urinal/directional/north, -/obj/effect/turf_decal/bot, -/obj/effect/landmark/start/hangover, -/turf/open/floor/iron, -/area/commons/toilet/locker) -"vcB" = ( -/obj/machinery/holopad, -/obj/structure/cable, -/obj/effect/turf_decal/bot, +/area/station/maintenance/port/fore) +"uGJ" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, /turf/open/floor/iron, -/area/medical/surgery/theatre) -"vcE" = ( -/turf/open/floor/glass/reinforced, -/area/hallway/primary/fore) -"vcW" = ( -/obj/structure/table/wood, -/obj/item/flashlight/lamp, -/obj/structure/window/reinforced{ - dir = 8 +/area/station/engineering/atmos/project) +"uGQ" = ( +/obj/effect/turf_decal/tile/yellow, +/obj/machinery/firealarm/directional/west, +/turf/open/floor/iron, +/area/station/engineering/lobby) +"uGR" = ( +/obj/effect/turf_decal/tile/bar{ + dir = 1 }, -/turf/open/floor/iron/grimy, -/area/service/library) -"vcX" = ( +/obj/effect/turf_decal/tile/bar, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/dark, +/area/station/service/bar) +"uGV" = ( +/obj/effect/decal/cleanable/dirt, /obj/structure/cable, -/obj/effect/spawner/structure/window/reinforced, /obj/effect/turf_decal/stripes/line{ - dir = 4 + dir = 8 }, -/turf/open/floor/plating, -/area/security/checkpoint/customs/fore) -"vcY" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/science/robotics/lab) +"uHa" = ( +/obj/machinery/light_switch/directional/west, /obj/structure/cable, -/obj/structure/disposalpipe/junction, -/obj/effect/turf_decal/tile/yellow/half/contrasted{ - dir = 8 +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, /turf/open/floor/iron, -/area/engineering/lobby) -"vdc" = ( +/area/station/commons/locker) +"uHc" = ( +/obj/structure/table/wood, /obj/effect/decal/cleanable/dirt, -/obj/structure/cable, +/obj/item/flashlight/lamp, +/turf/open/floor/plating, +/area/station/service/library/abandoned) +"uHd" = ( +/obj/structure/lattice, +/obj/structure/grille, +/turf/open/space/basic, +/area/space/nearstation) +"uHg" = ( +/obj/machinery/camera/directional/east{ + c_tag = "Medbay - Fore Port"; + name = "medbay camera"; + network = list("ss13","medbay") + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/plating, -/area/medical/morgue) -"vdp" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable, -/turf/open/floor/plating, -/area/security/checkpoint/customs/aft) -"vdw" = ( -/turf/closed/wall/r_wall, -/area/maintenance/aft) -"vdx" = ( -/obj/effect/turf_decal/bot, -/obj/machinery/rnd/production/techfab/department/service, -/obj/structure/sign/poster/random/directional/south, -/turf/open/floor/iron/checker, -/area/hallway/secondary/service) -"vdK" = ( -/obj/machinery/atmospherics/pipe/smart/simple/yellow/visible, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/engineering/atmos) -"vdP" = ( -/obj/effect/turf_decal/tile/yellow, +/obj/machinery/firealarm/directional/east, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) +"uHk" = ( +/obj/machinery/vending/coffee, +/obj/effect/turf_decal/delivery, /turf/open/floor/iron, -/area/engineering/lobby) -"vef" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/preopen{ - id = "hosroom"; - name = "HoS Room Blast door" - }, -/obj/structure/cable, -/turf/open/floor/plating, -/area/command/heads_quarters/hos) -"veo" = ( +/area/station/hallway/secondary/command) +"uHl" = ( /obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/iron, +/area/station/cargo/storage) +"uHr" = ( +/obj/effect/landmark/event_spawn, /obj/structure/cable, +/obj/effect/turf_decal/tile/neutral/fourcorners, /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 1 - }, /turf/open/floor/iron, -/area/maintenance/port/lesser) -"ves" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/effect/turf_decal/siding/yellow, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/area/station/medical/medbay/central) +"uHB" = ( +/obj/machinery/holopad, +/obj/effect/turf_decal/tile/purple{ dir = 1 }, -/turf/open/floor/iron, -/area/engineering/atmos) -"vex" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/decal/cleanable/blood/old, -/obj/effect/turf_decal/tile/red/fourcorners, -/turf/open/floor/iron, -/area/service/kitchen/abandoned) -"vey" = ( +/turf/open/floor/iron/white, +/area/station/command/heads_quarters/rd) +"uHG" = ( +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, -/area/maintenance/port/lesser) -"veG" = ( -/obj/structure/sign/warning/electricshock, -/turf/closed/wall/r_wall, -/area/engineering/storage/tech) -"veI" = ( +/area/station/service/kitchen/abandoned) +"uIg" = ( /obj/structure/table, -/obj/item/disk/tech_disk{ - pixel_x = -6 - }, -/obj/item/disk/tech_disk{ - pixel_x = 6 - }, -/obj/item/disk/tech_disk{ - pixel_y = 6 +/obj/item/clothing/gloves/color/latex, +/obj/item/clothing/glasses/science, +/obj/effect/turf_decal/tile/purple{ + dir = 4 }, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/purple/anticorner/contrasted, +/obj/machinery/power/apc/auto_name/directional/north, /turf/open/floor/iron/white, -/area/science/lab) -"veJ" = ( -/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible{ - dir = 5 +/area/station/science/lobby) +"uIm" = ( +/obj/structure/cable, +/obj/effect/turf_decal/delivery, +/obj/structure/closet/crate{ + icon_state = "crateopen" }, +/turf/open/floor/iron, +/area/station/cargo/storage) +"uIq" = ( +/obj/structure/table/reinforced, +/obj/effect/spawner/random/maintenance, +/obj/effect/turf_decal/delivery, +/turf/open/floor/iron, +/area/station/service/kitchen/abandoned) +"uIw" = ( +/obj/effect/landmark/event_spawn, /obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/engineering/atmos) -"veK" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/commons/locker) +"uIz" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/pdapainter/security, /turf/open/floor/iron/dark, -/area/engineering/gravity_generator) -"veL" = ( -/obj/structure/cable, -/obj/machinery/light/directional/west, -/obj/structure/table, -/obj/item/storage/box/shipping{ - pixel_x = 4; - pixel_y = 4 - }, -/obj/item/folder/yellow, -/obj/machinery/power/apc/auto_name/directional/north, -/obj/machinery/light_switch/directional/north{ - pixel_x = 12 +/area/station/command/heads_quarters/hos) +"uIF" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/high_volume/siphon/monitored/air_output{ + dir = 4 }, -/obj/effect/turf_decal/tile/brown/anticorner/contrasted{ - dir = 1 +/turf/open/floor/engine/air, +/area/station/engineering/atmos) +"uIJ" = ( +/turf/open/floor/iron/white, +/area/station/security/execution/transfer) +"uIN" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 8 }, /turf/open/floor/iron, -/area/cargo/sorting) -"vfb" = ( -/obj/machinery/vending/wardrobe/hydro_wardrobe, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron/dark, -/area/service/hydroponics) -"vfe" = ( -/obj/structure/disposalpipe/junction/flip{ - dir = 1 - }, -/obj/machinery/navbeacon{ - codes_txt = "patrol;next_patrol=serviceentrance"; - location = "service5" +/area/station/commons/fitness/recreation) +"uIR" = ( +/obj/item/kirbyplants{ + icon_state = "plant-21" }, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 4 +/obj/effect/turf_decal/delivery, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"uIY" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/grimy, +/area/station/tcommsat/computer) +"uJd" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/red, +/turf/open/floor/iron, +/area/station/maintenance/starboard) +"uJm" = ( +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/iron, +/area/station/hallway/secondary/command) +"uJr" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/power/port_gen/pacman/pre_loaded, +/turf/open/floor/plating, +/area/station/maintenance/port/greater) +"uJH" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/closed/wall/r_wall, +/area/station/ai_monitored/turret_protected/ai) +"uJI" = ( +/obj/structure/cable, +/obj/effect/turf_decal/plaque{ + icon_state = "L2" }, /turf/open/floor/iron, -/area/hallway/primary/fore) -"vfi" = ( +/area/station/hallway/primary/central/aft) +"uJN" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/item/kirbyplants/random, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 5 - }, -/turf/open/floor/iron/dark, -/area/engineering/transit_tube) -"vfm" = ( -/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/landmark/start/hangover, -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/turf_decal/delivery, +/obj/structure/closet/firecloset, +/obj/machinery/newscaster/directional/east, /turf/open/floor/iron, -/area/hallway/primary/central/fore) -"vfu" = ( -/obj/structure/cable, +/area/station/engineering/supermatter/room) +"uKa" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 6 + }, +/obj/structure/lattice/catwalk, +/turf/open/space/basic, +/area/space/nearstation) +"uKb" = ( +/obj/structure/closet, +/obj/effect/spawner/random/maintenance/three, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 - }, -/obj/effect/mapping_helpers/airlock/locked, -/obj/machinery/door/airlock/vault{ - name = "Vault Door"; - req_access_txt = "53" - }, -/obj/structure/sign/warning/electricshock{ - pixel_y = -32 - }, -/obj/structure/sign/warning/securearea{ - pixel_y = 32 - }, -/obj/effect/landmark/navigate_destination, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"uKw" = ( +/turf/closed/wall, +/area/station/commons/fitness/recreation) +"uKx" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/security{ + name = "Evidence Storage" }, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 4 }, -/turf/open/floor/iron/dark, -/area/ai_monitored/command/nuke_storage) -"vfy" = ( -/obj/machinery/vending/clothing, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/commons/locker) -"vfA" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/wood, -/area/service/theater/abandoned) -"vfG" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/machinery/door/airlock/security/glass{ - name = "Security Checkpoint"; - req_access_txt = "63" +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 4 }, -/obj/machinery/door/firedoor, +/obj/effect/mapping_helpers/airlock/access/all/security/general, /obj/effect/turf_decal/stripes/line{ dir = 8 }, /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/turf/open/floor/iron/dark/textured, -/area/security/checkpoint/customs/fore) -"vfI" = ( +/turf/open/floor/iron, +/area/station/security/warden) +"uKz" = ( +/obj/structure/table, +/obj/machinery/recharger, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron, +/area/station/command/gateway) +"uKB" = ( +/obj/structure/cable, +/mob/living/simple_animal/hostile/carp/lia, +/turf/open/floor/iron/grimy, +/area/station/command/heads_quarters/hos) +"uKD" = ( +/obj/structure/flora/bush/lavendergrass/style_random, +/obj/structure/flora/bush/flowers_yw/style_random, +/obj/structure/flora/rock/style_random, +/turf/open/misc/grass, +/area/station/hallway/primary/fore) +"uKI" = ( /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/white, -/area/security/medical) -"vfQ" = ( -/obj/structure/table/wood, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/area/station/security/medical) +"uKQ" = ( +/obj/structure/chair{ + dir = 1; + name = "Defense" }, -/obj/machinery/power/apc/auto_name/directional/north, -/obj/structure/cable, -/obj/item/storage/fancy/donut_box, -/turf/open/floor/iron, -/area/medical/break_room) -"vfU" = ( -/obj/machinery/field/generator, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/green/anticorner/contrasted, /turf/open/floor/iron, -/area/engineering/main) -"vfW" = ( -/obj/effect/turf_decal/trimline/yellow/line{ - dir = 4 +/area/station/security/courtroom) +"uKR" = ( +/obj/structure/sign/warning/no_smoking, +/turf/closed/wall, +/area/station/medical/virology) +"uKU" = ( +/obj/machinery/door/airlock/public/glass{ + name = "Library Game Room" }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/grimy, +/area/station/service/library) +"uKX" = ( +/obj/structure/reagent_dispensers/fueltank, +/obj/machinery/light/directional/east, /obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, /turf/open/floor/iron, -/area/engineering/lobby) -"vge" = ( +/area/station/maintenance/port/aft) +"uKZ" = ( /obj/effect/turf_decal/tile/neutral{ dir = 1 }, +/obj/item/radio/intercom/directional/west, +/turf/open/floor/iron, +/area/station/hallway/primary/central/aft) +"uLj" = ( +/obj/machinery/holopad, +/obj/effect/turf_decal/bot, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/commons/toilet/locker) -"vgB" = ( +/area/station/medical/treatment_center) +"uLv" = ( +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 + }, +/obj/effect/turf_decal/siding/yellow, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/station/engineering/break_room) +"uLB" = ( +/obj/structure/rack, +/obj/item/crowbar/red, +/obj/item/wrench, +/obj/item/tank/internals/emergency_oxygen/engi, /obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/maintenance, +/obj/machinery/airalarm/directional/north, +/turf/open/floor/plating, +/area/station/maintenance/port/greater) +"uLH" = ( +/obj/structure/disposalpipe/segment, /obj/structure/cable, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/tile/red/anticorner/contrasted{ dir = 1 }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/turf/open/floor/iron, -/area/command/gateway) -"vgY" = ( -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ +/obj/effect/turf_decal/stripes/corner{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4{ +/turf/open/floor/iron, +/area/station/security/processing) +"uLW" = ( +/obj/effect/spawner/random/vending/snackvend, +/obj/structure/cable, +/obj/effect/turf_decal/stripes/corner{ dir = 4 }, -/turf/open/floor/iron/dark, -/area/ai_monitored/aisat/exterior) -"vha" = ( -/obj/effect/landmark/blobstart, -/obj/structure/disposalpipe/segment{ - dir = 10 +/obj/effect/turf_decal/tile/purple/half/contrasted{ + dir = 4 }, -/obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/maintenance/department/science) +"uMd" = ( +/obj/machinery/light/small/directional/north, /obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/science/xenobiology) -"vhd" = ( -/obj/structure/chair/office, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/effect/landmark/start/depsec/engineering, -/obj/machinery/holopad, +/area/station/science/research) +"uMu" = ( +/obj/structure/disposalpipe/trunk, +/obj/machinery/firealarm/directional/east, +/obj/machinery/disposal/bin, /obj/effect/turf_decal/bot, -/obj/structure/cable, -/turf/open/floor/iron, -/area/security/checkpoint/engineering) -"vhe" = ( -/obj/effect/turf_decal/tile/blue/anticorner/contrasted{ - dir = 1 - }, +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/hidden, /turf/open/floor/iron, -/area/commons/fitness/recreation) -"vhi" = ( -/obj/structure/table/reinforced, -/obj/item/screwdriver, -/obj/effect/spawner/random/maintenance/two, +/area/station/engineering/atmos/storage/gas) +"uMv" = ( +/obj/machinery/vending/cigarette, +/obj/machinery/light/directional/east, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/command/meeting_room/council) +"uMA" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/maintenance/port/greater) -"vhk" = ( -/obj/structure/table/wood, -/obj/item/folder, -/obj/item/pen, -/turf/open/floor/iron/grimy, -/area/service/library) -"vhp" = ( -/obj/effect/landmark/event_spawn, +/area/station/hallway/primary/central/fore) +"uMH" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/effect/turf_decal/tile/blue/fourcorners, -/turf/open/floor/iron, -/area/medical/medbay/central) -"vhr" = ( -/turf/open/floor/iron/grimy, -/area/service/chapel/office) -"vhR" = ( -/obj/structure/chair{ - dir = 1 - }, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/commons/fitness/recreation) -"vhT" = ( +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"uMP" = ( +/obj/structure/disposalpipe/segment{ + dir = 6 + }, /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/wood, -/area/command/heads_quarters/hop) -"vil" = ( -/obj/structure/table/wood, -/obj/machinery/light/directional/west, -/obj/item/paper_bin, -/obj/item/pen, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/security/courtroom) -"vis" = ( -/obj/structure/closet/athletic_mixed, -/obj/effect/turf_decal/box/white, -/turf/open/floor/iron/dark/side{ - dir = 4 - }, -/area/commons/fitness/recreation) -"viw" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/service/theater/abandoned) -"vix" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/firealarm/directional/north{ - pixel_x = 2 - }, -/obj/structure/window/reinforced{ - dir = 4 +/turf/open/floor/iron/grimy, +/area/station/service/lawoffice) +"uMU" = ( +/obj/effect/turf_decal/tile/blue, +/obj/structure/disposalpipe/segment{ + dir = 6 }, -/obj/machinery/light_switch/directional/north{ - pixel_x = -10 +/turf/open/floor/iron, +/area/station/hallway/primary/central/aft) +"uNg" = ( +/obj/item/kirbyplants/random, +/obj/structure/railing{ + dir = 9 }, -/obj/machinery/recharge_station, -/obj/effect/turf_decal/tile/brown/anticorner/contrasted{ - dir = 4 +/obj/machinery/light/floor, +/obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ + dir = 1 }, /turf/open/floor/iron, -/area/cargo/storage) -"viJ" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/cargo/qm) -"viK" = ( +/area/station/hallway/primary/fore) +"uNh" = ( +/obj/item/kirbyplants/random, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/aisat_interior) +"uNr" = ( +/obj/machinery/status_display/evac/directional/south, +/obj/structure/cable, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, @@ -79881,502 +77304,453 @@ /turf/open/floor/iron{ heat_capacity = 1e+006 }, -/area/commons/dorms) -"vjb" = ( -/obj/effect/turf_decal/trimline/yellow/line{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt, +/area/station/commons/toilet/locker) +"uNv" = ( +/obj/effect/turf_decal/bot, +/obj/effect/landmark/start/hangover, /turf/open/floor/iron, -/area/engineering/lobby) -"vje" = ( +/area/station/hallway/primary/central/fore) +"uNx" = ( /obj/structure/table/wood, -/obj/item/paper_bin, -/obj/item/pen, -/turf/open/floor/wood, -/area/service/electronic_marketing_den) -"vjg" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/simple/yellow/visible, -/turf/open/floor/iron, -/area/engineering/atmos) -"vjn" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/hydroponics/constructable, -/obj/effect/turf_decal/tile/green{ - dir = 1 - }, -/turf/open/floor/iron, -/area/security/prison) -"vjo" = ( -/obj/structure/closet/radiation, -/obj/machinery/light/small/directional/north, -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/turf/open/floor/iron/dark, -/area/engineering/main) -"vjp" = ( -/obj/machinery/door/airlock/atmos{ - name = "Atmospherics Auxiliary Port"; - req_access_txt = "24" - }, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/maintenance/department/electrical) -"vjs" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/table/reinforced, -/obj/item/book/manual/wiki/atmospherics, -/obj/item/book/manual/wiki/atmospherics{ - pixel_x = 4; - pixel_y = -4 +/obj/item/folder/blue{ + pixel_x = 6; + pixel_y = 6 }, -/obj/item/pipe_dispenser, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/tile/blue{ +/obj/item/folder/yellow, +/obj/item/pen, +/obj/structure/window/reinforced{ dir = 8 }, -/obj/effect/turf_decal/tile/red{ +/turf/open/floor/carpet/blue, +/area/station/commons/vacant_room/office) +"uNy" = ( +/obj/machinery/computer/accounting{ dir = 4 }, -/turf/open/floor/iron/cafeteria, -/area/engineering/atmos) -"vjw" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/bed/roller, -/obj/item/crowbar{ - pixel_y = -6 - }, +/turf/open/floor/wood, +/area/station/command/heads_quarters/hop) +"uNz" = ( +/obj/structure/cable, /obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/turf_decal/loading_area, /turf/open/floor/iron/dark, -/area/medical/morgue) -"vjD" = ( -/obj/effect/decal/cleanable/dirt, +/area/station/science/explab) +"uND" = ( /obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/disposalpipe/segment{ - dir = 4 + dir = 9 }, -/turf/open/floor/plating, -/area/maintenance/port/lesser) -"vjI" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/delivery, -/obj/machinery/atmospherics/components/unary/thermomachine/heater/on{ - dir = 4 - }, /turf/open/floor/iron, -/area/engineering/atmos) -"vjQ" = ( +/area/station/maintenance/starboard/fore) +"uNH" = ( +/obj/effect/decal/cleanable/dirt, /obj/structure/disposalpipe/segment{ - dir = 6 - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/effect/turf_decal/tile/red{ dir = 4 }, -/turf/open/floor/iron/cafeteria, -/area/service/cafeteria) -"vjX" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/door/airlock/maintenance_hatch{ - name = "Maintenance Hatch"; - req_access_txt = "12" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/obj/effect/turf_decal/tile/neutral/half/contrasted, +/turf/open/floor/iron, +/area/station/maintenance/port/greater) +"uNJ" = ( +/obj/item/kirbyplants{ + icon_state = "plant-22" }, +/obj/effect/turf_decal/delivery, /turf/open/floor/iron, -/area/maintenance/port/fore) -"vkd" = ( +/area/station/hallway/secondary/entry) +"uNR" = ( +/obj/structure/table/glass, +/obj/item/folder/white, +/obj/item/reagent_containers/glass/beaker/cryoxadone, +/obj/item/reagent_containers/glass/beaker/cryoxadone, +/obj/effect/turf_decal/tile/blue/fourcorners, +/obj/machinery/airalarm/directional/south, +/obj/item/reagent_containers/glass/beaker/cryoxadone, +/obj/item/reagent_containers/glass/beaker/cryoxadone, +/obj/item/storage/pill_bottle/mannitol, +/obj/item/reagent_containers/dropper, +/turf/open/floor/iron/white, +/area/station/medical/cryo) +"uNU" = ( +/obj/structure/sign/nanotrasen, /turf/closed/wall/r_wall, -/area/command/corporate_showroom) -"vkh" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/area/station/command/heads_quarters/hop) +"uNY" = ( +/turf/closed/wall, +/area/station/medical/medbay/lobby) +"uOh" = ( /obj/effect/turf_decal/tile/neutral, -/obj/machinery/firealarm/directional/south, -/obj/machinery/light/directional/south, +/obj/structure/railing, +/obj/item/kirbyplants/random, /turf/open/floor/iron, -/area/hallway/secondary/entry) -"vks" = ( -/obj/machinery/light/directional/south, -/obj/machinery/atmospherics/pipe/smart/manifold4w/brown/visible, -/obj/structure/sign/directions/engineering{ - desc = "A sign that shows there are doors here. There are doors everywhere!"; - icon_state = "doors"; - name = "WARNING: PRESSURIZED DOORS"; - pixel_y = -32 +/area/station/hallway/primary/fore) +"uOk" = ( +/obj/structure/cable, +/obj/structure/chair/office{ + dir = 4 }, -/turf/open/floor/iron, -/area/engineering/supermatter/room) -"vkB" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/trash/moisture_trap, -/obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ - dir = 1 - }, +/obj/effect/turf_decal/tile/purple/half/contrasted, /turf/open/floor/iron, -/area/maintenance/fore) -"vkL" = ( -/obj/structure/sign/departments/court{ - pixel_y = 32 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/area/station/cargo/miningoffice) +"uOl" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 4 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/hallway/primary/central/aft) -"vkR" = ( -/obj/machinery/vending/wardrobe/sec_wardrobe, -/obj/structure/sign/poster/official/do_not_question{ - pixel_y = -32 - }, -/obj/effect/turf_decal/tile/red/fourcorners, -/turf/open/floor/iron, -/area/security/lockers) -"vla" = ( -/obj/effect/landmark/start/hangover, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 1 - }, -/turf/open/floor/iron, -/area/hallway/secondary/entry) -"vln" = ( -/obj/effect/turf_decal/tile/yellow{ - dir = 1 +/obj/machinery/button/door/directional/north{ + id = "teleportershutters"; + name = "Teleporter Shutters"; + req_access = list("command") }, -/obj/structure/extinguisher_cabinet/directional/north, -/obj/machinery/status_display/evac/directional/west, -/turf/open/floor/iron/dark/corner{ +/obj/structure/disposalpipe/segment{ dir = 4 }, -/area/engineering/lobby) -"vlp" = ( -/obj/machinery/light/small/directional/west, +/turf/open/floor/iron, +/area/station/hallway/secondary/command) +"uOm" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/stripes/line{ - dir = 9 + dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible, /turf/open/floor/iron, -/area/maintenance/department/electrical) -"vlz" = ( +/area/station/science/robotics/mechbay) +"uOr" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 9 - }, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 8 - }, -/turf/open/floor/iron, -/area/medical/storage) -"vlD" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/item/kirbyplants/random, -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 6 +/obj/structure/disposalpipe/sorting/mail{ + dir = 4; + name = "Chapel Junction"; + sortType = 17 }, -/obj/machinery/firealarm/directional/east, -/turf/open/floor/iron/dark, -/area/engineering/transit_tube) -"vlE" = ( -/obj/structure/chair/stool/directional/east, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/brown{ - dir = 4 +/turf/open/floor/plating, +/area/station/maintenance/port/aft) +"uOs" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/purple/half/contrasted{ + dir = 1 }, -/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/iron/white, +/area/station/maintenance/department/science) +"uOO" = ( +/obj/effect/turf_decal/delivery, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/commons/vacant_room/commissary) -"vlO" = ( -/obj/structure/sign/directions/evac{ - pixel_y = -8 - }, -/obj/structure/sign/directions/science{ - dir = 8 +/area/station/maintenance/starboard/aft) +"uOR" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/door/window/left/directional/north{ + name = "Security Delivery"; + req_access = list("security") }, -/obj/structure/sign/directions/engineering{ - dir = 8; - pixel_y = 8 +/obj/structure/window/reinforced{ + dir = 4 }, -/turf/closed/wall, -/area/science/lobby) -"vlS" = ( /obj/structure/cable, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/delivery, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/power/apc/auto_name/directional/west, /turf/open/floor/iron, -/area/security/prison) -"vlX" = ( -/obj/machinery/light/directional/south, -/obj/item/kirbyplants/random, -/obj/effect/turf_decal/tile/brown/half/contrasted, -/obj/machinery/light/directional/south, -/obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/south, +/area/station/security/range) +"uOZ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/delivery, /turf/open/floor/iron, -/area/cargo/lobby) -"vmj" = ( -/obj/structure/sign/painting/library{ - pixel_y = -32 - }, -/obj/item/radio/intercom/directional/west, -/turf/open/floor/wood, -/area/service/library) -"vmq" = ( +/area/station/maintenance/starboard/aft) +"uPh" = ( +/obj/structure/disposalpipe/trunk, /obj/structure/cable, -/obj/machinery/light/directional/west, -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/obj/machinery/power/apc/auto_name/directional/west, -/obj/machinery/camera/directional/west{ - c_tag = "Engineering - Gravity Generator"; - name = "engineering camera" +/obj/effect/decal/cleanable/dirt, +/obj/machinery/disposal/bin, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 }, +/obj/machinery/power/apc/auto_name/directional/north, /turf/open/floor/iron, -/area/engineering/gravity_generator) -"vmC" = ( -/obj/structure/flora/ausbushes/fullgrass, -/obj/structure/flora/ausbushes/ywflowers, -/obj/structure/flora/ausbushes/stalkybush, -/obj/structure/flora/rock/pile, -/turf/open/misc/grass, -/area/hallway/primary/fore) -"vmI" = ( +/area/station/commons/storage/tools) +"uPj" = ( +/obj/effect/landmark/start/hangover/closet, +/obj/effect/turf_decal/delivery, +/obj/structure/closet/emcloset, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"uPr" = ( +/obj/structure/table, +/obj/item/stack/medical/gauze, +/obj/item/stack/medical/suture, +/obj/item/stack/medical/mesh, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/turf/open/floor/iron/white, +/area/station/medical/medbay/lobby) +"uPt" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/firealarm/directional/north, +/obj/machinery/newscaster/directional/east, +/obj/machinery/light/directional/east, +/turf/open/floor/iron/dark, +/area/station/medical/surgery/theatre) +"uPv" = ( +/turf/closed/wall/r_wall, +/area/station/security/checkpoint/science/research) +"uPx" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/landmark/start/hangover, +/obj/machinery/door/firedoor, /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/corner{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, /turf/open/floor/iron, -/area/hallway/secondary/entry) -"vmK" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/corner{ - dir = 8 +/area/station/hallway/secondary/entry) +"uPz" = ( +/obj/structure/filingcabinet/medical, +/turf/open/floor/iron/grimy, +/area/station/tcommsat/computer) +"uPF" = ( +/obj/machinery/vending/coffee, +/obj/effect/turf_decal/tile/purple{ + dir = 4 }, -/turf/open/floor/plating/airless, -/area/science/test_area) -"vmL" = ( -/obj/machinery/hydroponics/constructable, -/obj/effect/turf_decal/trimline/green/end{ - dir = 1 +/obj/effect/turf_decal/stripes/line{ + dir = 5 }, -/obj/effect/turf_decal/trimline/green/mid_joiner{ - dir = 4 +/turf/open/floor/iron/white, +/area/station/maintenance/department/science) +"uPH" = ( +/obj/machinery/door/firedoor, +/obj/structure/table/reinforced, +/obj/machinery/door/poddoor/preopen{ + id = "brigwindows"; + name = "Brig Front Blast Door" }, -/obj/effect/turf_decal/trimline/green/mid_joiner{ - dir = 8 +/obj/item/folder/red, +/obj/item/pen, +/obj/machinery/door/window/brigdoor/right/directional/south{ + name = "Security Desk"; + req_access = list("security") }, -/turf/open/floor/iron/half{ - dir = 8 +/obj/machinery/door/window/right/directional/north{ + name = "Security Desk" }, -/area/service/hydroponics/garden) -"vmP" = ( -/obj/structure/disposalpipe/segment, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/tile/red/fourcorners, +/turf/open/floor/iron, +/area/station/security/holding_cell) +"uPM" = ( +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"vmU" = ( -/obj/effect/turf_decal/tile/blue/fourcorners, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 8 - }, -/turf/open/floor/iron/white, -/area/medical/cryo) -"vmY" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 8 - }, -/obj/machinery/light/small/directional/east, -/turf/open/floor/plating{ - icon_state = "platingdmg1" +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/lattice/catwalk, +/obj/machinery/atmospherics/pipe/smart/simple/orange/visible, +/obj/structure/sign/nanotrasen{ + pixel_x = 32 }, -/area/maintenance/department/engine/atmos) -"vmZ" = ( -/obj/effect/landmark/start/hangover, -/obj/effect/turf_decal/stripes/line{ - dir = 4 +/turf/open/space/basic, +/area/space/nearstation) +"uPS" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/table/wood, +/obj/item/clipboard, +/obj/item/electronics/airalarm, +/obj/item/electronics/airlock, +/turf/open/floor/wood, +/area/station/service/electronic_marketing_den) +"uPV" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/hallway/secondary/entry) -"vne" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/machinery/door/airlock/command{ + name = "Telecomms Server Room" }, -/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ dir = 1 }, -/turf/open/floor/iron, -/area/engineering/main) -"vnj" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable, -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/mapping_helpers/airlock/access/all/engineering/tcoms, +/turf/open/floor/iron/dark/telecomms, +/area/station/tcommsat/server) +"uQa" = ( +/obj/machinery/light/directional/west, +/obj/effect/turf_decal/stripes/corner{ dir = 8 }, +/obj/item/radio/intercom/directional/west, +/turf/open/floor/iron, +/area/station/cargo/storage) +"uQh" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/radio/intercom/directional/east, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/commons/toilet/restrooms) +"uQk" = ( +/turf/open/floor/engine/o2, +/area/station/engineering/atmos) +"uQr" = ( +/obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/stripes/line{ dir = 4 }, /turf/open/floor/iron, -/area/hallway/primary/central/fore) -"vnt" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/area/station/ai_monitored/command/storage/eva) +"uQt" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/wood, -/area/service/theater) -"vnv" = ( -/turf/open/floor/iron/white, -/area/commons/fitness/recreation) -"vnx" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock{ - name = "Lockerroom" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/tile/yellow{ dir = 4 }, /turf/open/floor/iron, -/area/commons/locker) -"vnH" = ( -/obj/effect/turf_decal/tile/neutral, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/area/station/commons/storage/primary) +"uQx" = ( +/obj/structure/sign/warning/secure_area{ + pixel_y = -32 + }, +/obj/effect/turf_decal/bot, +/obj/structure/closet/l3closet/virology, /turf/open/floor/iron, -/area/commons/dorms) -"vnM" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/obj/effect/turf_decal/delivery, +/area/station/medical/virology) +"uQD" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/maintenance/port/greater) -"vol" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light/small/directional/north, -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/turf/open/floor/iron, -/area/maintenance/port/aft) -"vos" = ( -/obj/machinery/light/directional/south, -/obj/structure/cable, -/obj/effect/turf_decal/tile/red{ - dir = 1 +/area/station/hallway/secondary/exit/departure_lounge) +"uQN" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 }, +/turf/open/floor/iron/white, +/area/station/service/kitchen/abandoned) +"uQQ" = ( +/obj/structure/chair/office/light, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/firealarm/directional/south, -/turf/open/floor/iron, -/area/security/prison) -"vow" = ( -/turf/open/floor/iron/white/side{ - dir = 4 - }, -/area/commons/fitness/recreation) -"voy" = ( -/obj/machinery/atmospherics/pipe/bridge_pipe/scrubbers/visible{ +/obj/effect/turf_decal/tile/blue/half/contrasted, +/turf/open/floor/iron/white, +/area/station/medical/medbay/lobby) +"uQY" = ( +/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/ai) +"uRf" = ( +/obj/effect/spawner/random/vending/colavend, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/machinery/atmospherics/pipe/bridge_pipe/dark/visible, -/obj/effect/turf_decal/trimline/yellow/filled/warning{ +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/turf/open/floor/iron, -/area/engineering/atmos) -"voB" = ( -/obj/structure/bodycontainer/morgue, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/airalarm/directional/west, -/turf/open/floor/iron/dark, -/area/service/chapel/funeral) -"voI" = ( -/obj/structure/cable, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/engineering/gravity_generator) -"vpf" = ( -/obj/effect/turf_decal/tile/bar{ - dir = 1 +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/obj/effect/turf_decal/tile/bar, -/obj/machinery/duct, +/obj/machinery/newscaster/directional/south, /turf/open/floor/iron/dark, -/area/service/bar) -"vpk" = ( -/obj/structure/lattice/catwalk, -/obj/structure/railing{ +/area/station/service/cafeteria) +"uRh" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 8 }, -/turf/open/space/basic, -/area/space/nearstation) -"vpt" = ( -/obj/structure/disposalpipe/segment{ +/turf/open/floor/iron, +/area/station/hallway/primary/fore) +"uRt" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/sign/poster/contraband/random/directional/east, +/turf/open/floor/plating, +/area/station/maintenance/fore) +"uRx" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/green/visible, +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/effect/turf_decal/tile/purple/fourcorners, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"uRy" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/barricade/wooden, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) +"uRz" = ( +/obj/structure/chair/stool/directional/south, +/obj/structure/window{ dir = 1 }, -/turf/open/floor/iron, -/area/science/research) -"vpv" = ( -/obj/structure/reagent_dispensers/plumbed{ - dir = 8 +/obj/machinery/door/firedoor/border_only{ + dir = 1 }, -/obj/effect/turf_decal/delivery/white{ - color = "#52B4E9" +/turf/open/floor/iron/cafeteria, +/area/station/security/prison/mess) +"uRD" = ( +/obj/machinery/light/small/directional/north, +/obj/machinery/camera/directional/north{ + c_tag = "Xenobiology - Killroom Chamber"; + name = "xenobiology camera"; + network = list("ss13","xeno","rd") }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark/telecomms, +/area/station/science/xenobiology) +"uRF" = ( +/obj/structure/closet, +/obj/effect/spawner/random/food_or_drink/condiment, +/obj/item/circuitboard/machine/microwave, +/obj/item/stack/cable_coil/five, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/maintenance/port/fore) +"uRO" = ( +/obj/structure/rack, +/obj/machinery/light/small/directional/west, +/obj/item/storage/toolbox/emergency{ + pixel_x = -3; + pixel_y = 3 }, +/obj/item/storage/toolbox/electrical, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron, +/area/station/hallway/secondary/construction) +"uRU" = ( /obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/firealarm/directional/east, +/turf/open/floor/iron, +/area/station/hallway/primary/aft) +"uRY" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"uSa" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 }, -/turf/open/floor/iron/textured, -/area/maintenance/port/fore) -"vpA" = ( -/obj/machinery/door/airlock/public/glass{ - name = "Holodeck Access" +/obj/machinery/door/airlock/external{ + name = "Gulag Shuttle Airlock" }, /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -80384,1365 +77758,1436 @@ /obj/effect/turf_decal/stripes/line{ dir = 4 }, +/obj/effect/mapping_helpers/airlock/access/all/security/brig, +/turf/open/floor/iron, +/area/station/security/processing) +"uSe" = ( +/obj/effect/turf_decal/arrows{ + dir = 4 + }, +/obj/structure/railing/corner, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark/side{ + dir = 4 + }, +/area/station/hallway/secondary/entry) +"uSh" = ( +/obj/machinery/door/airlock/security/glass{ + name = "Permabrig Cell 2" + }, /obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 + dir = 4 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/commons/fitness/recreation) -"vpL" = ( -/obj/structure/cable, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/mapping_helpers/airlock/access/all/security/brig, +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/white, -/area/medical/pharmacy) -"vpT" = ( -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/wood, -/area/service/theater/abandoned) -"vpU" = ( -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/tile/purple{ +/obj/effect/turf_decal/stripes/line{ dir = 8 }, -/turf/open/floor/iron/white, -/area/science/lobby) -"vqp" = ( -/turf/closed/wall/r_wall, -/area/engineering/storage/tech) -"vqt" = ( -/obj/effect/decal/cleanable/oil, /turf/open/floor/iron, -/area/cargo/miningoffice) -"vqy" = ( -/obj/structure/rack, -/obj/machinery/light/small/directional/south, -/obj/item/aicard, -/obj/item/storage/secure/briefcase, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/status_display/evac/directional/south, -/turf/open/floor/iron/dark, -/area/command/bridge) -"vqG" = ( +/area/station/security/prison/safe) +"uSp" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron, -/area/cargo/miningoffice) -"vqN" = ( /obj/structure/disposalpipe/segment{ - dir = 9 + dir = 4 }, -/obj/effect/turf_decal/tile/purple/fourcorners, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, -/area/science/research) -"vqT" = ( -/obj/structure/cable, -/obj/machinery/light/small/directional/east, -/obj/machinery/camera/directional/east{ - c_tag = "Technology Storage - Secure"; - name = "engineering camera" +/area/station/cargo/storage) +"uSL" = ( +/obj/effect/turf_decal/box/white{ + color = "#9FED58" }, -/obj/effect/turf_decal/bot, +/turf/open/floor/iron/dark/textured_large, +/area/station/engineering/atmos/hfr_room) +"uSM" = ( +/obj/machinery/light/small/directional/north, +/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/components/unary/portables_connector/visible, /turf/open/floor/iron, -/area/engineering/storage/tech) -"vrg" = ( -/obj/structure/table/reinforced, -/obj/item/paper_bin, -/obj/item/pen, +/area/station/maintenance/port/aft) +"uSO" = ( +/obj/machinery/light/directional/south, +/obj/effect/landmark/start/geneticist, +/obj/structure/chair/office/light{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral/half/contrasted, +/turf/open/floor/iron/dark, +/area/station/science/genetics) +"uSR" = ( +/obj/structure/cable, /obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron, -/area/command/heads_quarters/ce) -"vrm" = ( -/obj/machinery/light/small/directional/south, -/obj/machinery/holopad, -/obj/effect/turf_decal/tile/red/half/contrasted, -/turf/open/floor/iron/white, -/area/security/medical) -"vrq" = ( -/obj/structure/disposalpipe/segment{ +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 4 }, -/obj/effect/turf_decal/tile/brown/half/contrasted{ +/turf/open/floor/iron, +/area/station/hallway/primary/port) +"uTe" = ( +/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/turf/open/floor/iron, -/area/cargo/storage) -"vrt" = ( -/obj/structure/sign/warning/electricshock, -/turf/closed/wall/r_wall, -/area/command/heads_quarters/ce) -"vru" = ( -/obj/structure/sign/departments/medbay/alt, -/turf/closed/wall/r_wall, -/area/command/heads_quarters/cmo) -"vrC" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/command{ - name = "Corporate Lounge"; - req_access_txt = "19" +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/engineering/supermatter/room) +"uTl" = ( +/obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ - cycle_id = "showroom" - }, -/turf/open/floor/wood, -/area/command/corporate_showroom) -"vrI" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, +/obj/effect/turf_decal/tile/neutral/half/contrasted, +/turf/open/floor/iron, +/area/station/maintenance/port/aft) +"uTu" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron, -/area/hallway/secondary/entry) -"vrS" = ( -/obj/effect/turf_decal/trimline/yellow/filled/corner{ - dir = 4 - }, +/obj/structure/disposalpipe/segment, /turf/open/floor/iron, -/area/engineering/atmos) -"vrV" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ +/area/station/cargo/storage) +"uTz" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/landmark/blobstart, +/obj/effect/turf_decal/tile/red{ dir = 1 }, -/obj/machinery/portable_atmospherics/scrubber, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/yellow{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/obj/effect/turf_decal/tile/yellow{ + dir = 8 }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/box, -/obj/machinery/status_display/ai/directional/south, +/obj/effect/landmark/event_spawn, +/turf/open/floor/iron, +/area/station/service/kitchen/abandoned) +"uTB" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/engineering/atmos) -"vsa" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/command{ - name = "Research Director's Office"; - req_access_txt = "30" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 +/area/station/service/abandoned_gambling_den/gaming) +"uTG" = ( +/obj/structure/showcase/cyborg/old{ + dir = 4; + pixel_x = -9; + pixel_y = 2 }, /obj/structure/cable, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/aisat_interior) +"uTM" = ( +/obj/structure/cable, /obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/command/heads_quarters/rd) -"vsc" = ( +/area/station/command/heads_quarters/rd) +"uTS" = ( +/turf/open/floor/iron, +/area/station/science/robotics/lab) +"uUg" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/engineering/atmos/hfr_room) +"uUl" = ( /obj/effect/decal/cleanable/dirt, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/tile/neutral/half/contrasted, +/turf/open/floor/iron, +/area/station/maintenance/fore) +"uUv" = ( +/obj/machinery/computer/crew, +/obj/machinery/requests_console/directional/north{ + department = "Security"; + departmentType = 3; + name = "Security Requests Console"; + pixel_x = -32 + }, +/obj/effect/turf_decal/tile/red/anticorner/contrasted{ + dir = 1 }, +/turf/open/floor/iron, +/area/station/security/warden) +"uUz" = ( /obj/structure/cable, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, -/area/maintenance/port/aft) -"vsf" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 +/area/station/cargo/miningoffice) +"uUA" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/rack, +/obj/effect/spawner/random/clothing/costume, +/obj/effect/spawner/random/clothing/costume, +/obj/effect/spawner/random/maintenance, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 8 }, -/obj/effect/turf_decal/stripes/corner{ +/turf/open/floor/iron, +/area/station/maintenance/starboard/aft) +"uUC" = ( +/obj/effect/turf_decal/tile/red{ dir = 1 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, /turf/open/floor/iron, -/area/cargo/storage) -"vsg" = ( +/area/station/hallway/primary/starboard) +"uUM" = ( /obj/structure/cable, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 4 +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, -/obj/structure/disposalpipe/segment{ - dir = 6 +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/science/xenobiology) +"uUW" = ( +/turf/closed/wall, +/area/station/maintenance/space_hut/observatory) +"uVa" = ( +/obj/machinery/restaurant_portal/restaurant, +/obj/effect/turf_decal/delivery/red, +/obj/machinery/light/directional/west, +/obj/item/radio/intercom/directional/west, +/obj/machinery/newscaster/directional/north, +/turf/open/floor/iron/white/smooth_large, +/area/station/service/cafeteria) +"uVd" = ( +/obj/effect/landmark/start/hangover, +/obj/machinery/holopad, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron/dark, +/area/station/hallway/secondary/service) +"uVe" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Maintenance Hatch" }, -/obj/effect/turf_decal/tile/blue/half/contrasted{ +/obj/effect/turf_decal/stripes/line{ dir = 1 }, -/turf/open/floor/iron/white, -/area/medical/storage) -"vso" = ( -/obj/structure/window/reinforced{ +/obj/effect/turf_decal/stripes/line, +/obj/effect/mapping_helpers/airlock/unres, +/obj/effect/mapping_helpers/airlock/access/any/service/maintenance, +/turf/open/floor/iron, +/area/station/maintenance/port/fore) +"uVk" = ( +/turf/open/floor/engine/co2, +/area/station/engineering/atmos) +"uVo" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/toilet{ dir = 8 }, -/obj/structure/window/reinforced{ - dir = 1 +/obj/machinery/light/small/directional/south, +/obj/effect/turf_decal/bot, +/obj/effect/landmark/start/hangover, +/obj/machinery/newscaster/directional/west, +/obj/machinery/button/door/directional/south{ + id = "Toilet2"; + name = "Lock Control"; + normaldoorcontrol = 1; + specialfunctions = 4 }, -/obj/effect/turf_decal/tile/red{ - dir = 4 +/turf/open/floor/iron, +/area/station/commons/toilet/locker) +"uVq" = ( +/obj/machinery/atmospherics/pipe/smart/simple/dark/visible{ + dir = 5 }, -/obj/effect/turf_decal/tile/red{ - dir = 8 +/obj/structure/sign/warning/secure_area{ + pixel_y = -32 }, -/obj/machinery/atmospherics/pipe/bridge_pipe/green/visible, -/obj/machinery/atmospherics/components/binary/pump/off/yellow/visible{ - dir = 4; - name = "N2O to Pure" +/obj/machinery/light/directional/south, +/obj/effect/turf_decal/trimline/yellow/filled/line, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"uVu" = ( +/obj/machinery/light/directional/south, +/obj/machinery/status_display/ai/directional/south, +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/turf/open/floor/iron/white/corner{ +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 1 }, -/area/engineering/atmos) -"vsp" = ( -/obj/machinery/status_display/ai/directional/north, +/turf/open/floor/iron, +/area/station/command/heads_quarters/hos) +"uVz" = ( +/obj/structure/cable, /obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, /turf/open/floor/iron/dark, -/area/ai_monitored/command/nuke_storage) -"vsQ" = ( +/area/station/security/warden) +"uVF" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/effect/turf_decal/siding/yellow{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible, /turf/open/floor/iron, -/area/engineering/atmos) -"vsU" = ( -/obj/effect/turf_decal/tile/green, -/obj/effect/turf_decal/tile/blue{ - dir = 4 +/area/station/hallway/primary/fore) +"uVX" = ( +/obj/machinery/light/small/directional/west, +/obj/structure/sign/poster/official/work_for_a_future{ + pixel_y = -32 }, -/obj/effect/turf_decal/tile/green{ +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/components/tank/air{ dir = 1 }, -/obj/structure/closet/crate/hydroponics, -/obj/item/wrench, -/obj/item/shovel/spade, -/obj/item/wirecutters, -/obj/effect/turf_decal/box, -/obj/machinery/firealarm/directional/north, -/obj/item/reagent_containers/glass/bucket, -/turf/open/floor/iron, -/area/service/hydroponics) -"vti" = ( -/obj/machinery/camera/directional/north{ - c_tag = "Library"; - name = "library camera" +/obj/machinery/firealarm/directional/west, +/turf/open/floor/iron/dark, +/area/station/medical/virology) +"uVZ" = ( +/obj/structure/cable, +/obj/machinery/duct, +/obj/effect/decal/cleanable/generic, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"uWa" = ( +/obj/structure/cable, +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, +/turf/open/floor/plating, +/area/station/maintenance/solars/port/aft) +"uWe" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/grimy, -/area/service/library) -"vtk" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, /obj/structure/cable, -/obj/effect/turf_decal/delivery, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating, +/area/station/service/kitchen/abandoned) +"uWj" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/maintenance/port/aft) -"vto" = ( +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue, +/obj/item/kirbyplants/random, +/turf/open/floor/iron/dark/side{ + dir = 10 + }, +/area/station/engineering/lobby) +"uWl" = ( /obj/structure/cable, -/obj/effect/turf_decal/stripes/line, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/command/gateway) -"vtq" = ( -/obj/structure/table/wood, -/obj/item/pinpointer/nuke, -/obj/item/disk/nuclear, -/obj/item/radio/intercom/directional/west, -/turf/open/floor/iron/grimy, -/area/command/heads_quarters/captain/private) -"vtG" = ( -/obj/structure/table/reinforced, -/obj/machinery/firealarm/directional/south, -/obj/machinery/light/directional/south, -/obj/item/stack/sheet/plasteel/fifty, -/obj/item/stack/sheet/rglass{ - amount = 20; - pixel_x = 2; - pixel_y = -2 +/obj/structure/chair/comfy/brown{ + color = "#596479"; + dir = 1 + }, +/turf/open/floor/carpet, +/area/station/command/bridge) +"uWn" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/turf/open/floor/iron/white, +/area/station/command/heads_quarters/rd) +"uWu" = ( +/obj/machinery/door/window{ + base_state = "rightsecure"; + dir = 4; + icon_state = "rightsecure"; + name = "Primary AI Core Access"; + req_access = list("ai_upload") }, +/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/engineering/atmos/hfr_room) -"vtJ" = ( +/area/station/ai_monitored/turret_protected/ai) +"uWI" = ( /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/engineering/hallway) -"vtP" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/duct, +/obj/effect/turf_decal/tile/neutral/anticorner/contrasted, /turf/open/floor/iron, -/area/hallway/primary/central/aft) -"vtX" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/table/reinforced, -/obj/item/storage/toolbox/mechanical, -/obj/item/storage/belt/utility, -/obj/effect/turf_decal/tile/brown/half/contrasted{ +/area/station/service/kitchen) +"uWL" = ( +/obj/machinery/firealarm/directional/north, +/obj/machinery/light_switch/directional/west, +/obj/machinery/vending/wardrobe/sec_wardrobe, +/obj/effect/turf_decal/tile/red/anticorner/contrasted{ dir = 1 }, /turf/open/floor/iron, -/area/cargo/storage) -"vub" = ( -/obj/machinery/atmospherics/pipe/smart/manifold/purple/visible{ - dir = 4 - }, +/area/station/security/checkpoint) +"uWN" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/duct, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron, -/area/engineering/atmos) -"vup" = ( -/obj/machinery/light/directional/east, -/turf/open/floor/iron, -/area/commons/fitness/recreation) -"vuy" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/area/station/engineering/main) +"uWP" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 4 }, +/mob/living/basic/cockroach, /turf/open/floor/iron, -/area/hallway/secondary/entry) -"vuI" = ( -/obj/effect/turf_decal/siding/wideplating, -/turf/open/floor/iron/dark, -/area/hallway/secondary/service) -"vuJ" = ( -/obj/structure/sign/nanotrasen, -/turf/closed/wall, -/area/maintenance/department/crew_quarters/bar) -"vuY" = ( -/obj/structure/cable, -/obj/structure/window/reinforced/plasma/spawner/west{ - dir = 1 +/area/station/maintenance/starboard/aft) +"uWT" = ( +/obj/structure/punching_bag, +/turf/open/floor/plating, +/area/station/security/prison) +"uXB" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/turf/open/floor/iron{ + icon_state = "chapel" }, -/obj/machinery/power/energy_accumulator/grounding_rod/anchored, -/turf/open/floor/engine, -/area/engineering/supermatter) -"vuZ" = ( -/obj/structure/closet/firecloset, -/obj/effect/turf_decal/delivery, -/turf/open/floor/iron, -/area/hallway/primary/central/aft) -"vvn" = ( -/obj/structure/table/wood, -/obj/effect/decal/cleanable/dirt, -/obj/item/folder, -/obj/item/pen, -/turf/open/floor/wood{ - icon_state = "wood-broken5" +/area/station/service/chapel) +"uXK" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/security{ + name = "Courtroom" }, -/area/service/library/abandoned) -"vvr" = ( +/obj/structure/cable, +/obj/effect/turf_decal/bot, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/door/airlock/maintenance_hatch{ - name = "Maintenance Hatch"; - req_access_txt = "12" - }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/mapping_helpers/airlock/access/all/security/court, /obj/effect/turf_decal/stripes/line{ dir = 1 }, /obj/effect/turf_decal/stripes/line, /turf/open/floor/iron, -/area/commons/vacant_room/office) -"vvy" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/green/visible, -/turf/open/floor/iron, -/area/engineering/supermatter/room) -"vvC" = ( -/obj/effect/turf_decal/bot, -/obj/machinery/portable_atmospherics/scrubber, -/turf/open/floor/iron/textured_large, -/area/engineering/atmos/project) -"vvL" = ( -/obj/item/kirbyplants/random, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/firealarm/directional/east, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/aisat_interior) -"vwb" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/light/directional/east, -/turf/open/floor/iron, -/area/commons/fitness/recreation) -"vwc" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/stripes/line{ - dir = 4 +/area/station/security/courtroom) +"uXV" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/preopen{ + id = "rdxeno"; + name = "Xenobiology Containment Door" }, -/obj/structure/extinguisher_cabinet/directional/east, -/turf/open/floor/iron, -/area/hallway/secondary/entry) -"vwn" = ( /obj/structure/cable, -/obj/effect/turf_decal/tile/yellow{ +/turf/open/floor/plating, +/area/station/science/xenobiology) +"uXX" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ dir = 1 }, -/obj/effect/turf_decal/trimline/yellow/filled/corner{ - dir = 4 +/obj/machinery/light/directional/east, +/obj/machinery/airalarm/directional/east, +/turf/open/floor/iron/dark, +/area/station/service/bar) +"uYc" = ( +/obj/structure/table/reinforced, +/obj/item/stack/sheet/iron{ + amount = 30 }, -/turf/open/floor/iron/white, -/area/medical/chemistry) -"vwo" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 4 +/obj/item/stack/sheet/glass{ + amount = 30 }, +/obj/effect/turf_decal/bot, +/obj/machinery/airalarm/directional/west, /turf/open/floor/iron, -/area/engineering/supermatter/room) -"vwp" = ( -/obj/effect/spawner/structure/window/reinforced/tinted, -/turf/open/floor/plating, -/area/construction/mining/aux_base) -"vwu" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/area/station/commons/storage/primary) +"uYg" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ +/turf/open/floor/carpet/green, +/area/station/commons/lounge) +"uYi" = ( +/obj/structure/window/reinforced{ dir = 8 }, -/turf/open/floor/iron, -/area/maintenance/fore) -"vww" = ( -/obj/item/kirbyplants/random, -/obj/machinery/firealarm/directional/east, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/grimy, +/area/station/service/theater/abandoned) +"uYm" = ( /obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/north, -/obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ - dir = 4 - }, -/turf/open/floor/iron, -/area/science/breakroom) -"vwF" = ( -/obj/structure/reagent_dispensers/cooking_oil, -/obj/effect/turf_decal/delivery, -/turf/open/floor/iron/dark, -/area/service/kitchen/coldroom) -"vwH" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/tile/red{ +/turf/open/floor/circuit/green, +/area/station/ai_monitored/command/nuke_storage) +"uYp" = ( +/obj/machinery/computer/med_data{ dir = 8 }, -/obj/effect/turf_decal/tile/red{ - dir = 4 +/obj/machinery/requests_console/directional/east{ + department = "Detective's Office"; + name = "Detective's Requests Console" }, -/obj/structure/chair{ - dir = 8 +/turf/open/floor/carpet, +/area/station/security/detectives_office) +"uYr" = ( +/obj/machinery/status_display/evac/directional/east, +/obj/structure/closet/wardrobe/mixed, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/landmark/start/hangover/closet, +/turf/open/floor/iron/dark, +/area/station/commons/locker) +"uYv" = ( +/obj/structure/sign/nanotrasen{ + pixel_x = -32; + pixel_y = -32 }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/cafeteria, -/area/service/cafeteria) -"vxa" = ( +/obj/machinery/light/small/directional/south, +/obj/item/kirbyplants{ + icon_state = "plant-22" + }, +/obj/effect/turf_decal/tile/blue/half/contrasted, +/turf/open/floor/iron/dark, +/area/station/command/bridge) +"uYy" = ( /obj/structure/cable, -/turf/open/floor/iron, -/area/commons/storage/tools) -"vxk" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light/directional/east, -/obj/machinery/conveyor/inverted{ - dir = 10; - id = "cargoload" +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 }, -/turf/open/floor/plating, -/area/cargo/storage) -"vxq" = ( -/obj/structure/table/reinforced, -/obj/item/flashlight/lamp, -/obj/effect/turf_decal/tile/brown/anticorner/contrasted{ - dir = 4 +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 10 }, -/turf/open/floor/iron, -/area/cargo/qm) -"vxK" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/service/abandoned_gambling_den) -"vyc" = ( -/obj/effect/decal/cleanable/blood/old, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/structure/disposalpipe/segment{ +/area/station/engineering/transit_tube) +"uYC" = ( +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/turf/open/floor/iron, -/area/medical/morgue) -"vyi" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/obj/machinery/atmospherics/components/binary/pump/on{ + dir = 8; + name = "Waste to Filter" }, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/science/mixing/launch) -"vyj" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/recharge_station, -/turf/open/floor/iron/dark, -/area/command/meeting_room/council) -"vyv" = ( -/obj/machinery/plate_press, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/yellow{ +/obj/effect/turf_decal/box/corners{ dir = 8 }, -/turf/open/floor/iron, -/area/security/prison) -"vyz" = ( -/obj/machinery/camera/directional/south{ - c_tag = "Medbay - Chief Medical Officer's Quarters"; - name = "medbay camera"; - network = list("ss13","medbay") +/obj/effect/turf_decal/box/corners{ + dir = 1 }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 +/turf/open/floor/iron, +/area/station/engineering/atmos/pumproom) +"uYH" = ( +/turf/open/floor/plating, +/area/station/maintenance/port/aft) +"uYV" = ( +/obj/structure/table/glass, +/obj/item/clipboard, +/obj/item/toy/figure/md, +/obj/machinery/light/small/directional/south, +/obj/structure/sign/poster/official/ian{ + pixel_y = -32 }, /obj/effect/turf_decal/tile/blue{ dir = 8 }, -/obj/item/radio/intercom/directional/south, +/obj/machinery/status_display/evac/directional/west, /turf/open/floor/iron/white, -/area/command/heads_quarters/cmo) -"vyC" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/machinery/status_display/ai/directional/east, -/turf/open/floor/iron/checker, -/area/service/theater) -"vyD" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 1 - }, -/turf/open/floor/iron, -/area/security/lockers) -"vyJ" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/layer2{ - dir = 1 +/area/station/medical/medbay/lobby) +"uZp" = ( +/obj/machinery/door/window/brigdoor{ + dir = 1; + name = "Creature Pen"; + req_access = list("research") }, -/turf/open/floor/engine, -/area/maintenance/disposal/incinerator) -"vyP" = ( /obj/structure/cable, -/turf/open/floor/engine, -/area/engineering/supermatter) -"vyQ" = ( -/obj/item/kirbyplants/random, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron, -/area/commons/storage/primary) -"vyR" = ( -/obj/effect/decal/cleanable/oil, -/turf/open/floor/plating, -/area/engineering/supermatter/room) -"vzf" = ( /obj/effect/turf_decal/delivery, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/hallway/primary/central/aft) -"vzw" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/hallway/secondary/entry) -"vzC" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron, -/area/commons/storage/tools) -"vzD" = ( -/obj/item/kirbyplants{ - icon_state = "plant-21" +/area/station/science/xenobiology) +"uZq" = ( +/obj/structure/table/reinforced, +/obj/item/stack/cable_coil{ + pixel_x = 3; + pixel_y = 3 }, -/obj/effect/turf_decal/tile/purple/fourcorners, +/obj/item/stack/cable_coil, +/obj/item/multitool, +/obj/effect/turf_decal/delivery, +/obj/machinery/newscaster/directional/north, /turf/open/floor/iron, -/area/hallway/primary/aft) -"vzE" = ( -/obj/structure/cable, -/obj/machinery/biogenerator, -/obj/machinery/power/apc/auto_name/directional/north, +/area/station/maintenance/department/electrical) +"uZu" = ( +/obj/structure/table/wood, +/obj/item/paicard, +/turf/open/floor/wood, +/area/station/command/meeting_room/council) +"uZL" = ( +/obj/structure/closet/secure_closet/atmospherics, /obj/effect/turf_decal/bot, -/obj/effect/turf_decal/siding/green{ - dir = 8 - }, -/turf/open/floor/iron/checker, -/area/service/hydroponics/garden/abandoned) -"vzG" = ( -/turf/open/floor/plating{ - icon_state = "panelscorched" +/turf/open/floor/iron/dark, +/area/station/engineering/atmos/storage) +"uZS" = ( +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 1 }, -/area/engineering/supermatter/room) -"vzL" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/security/glass{ - id_tag = "meddoor"; - name = "Medical Cell"; - req_access_txt = "63" +/turf/open/floor/iron{ + heat_capacity = 1e+006 }, +/area/station/maintenance/port/aft) +"uZY" = ( /obj/structure/cable, +/obj/machinery/door/airlock/external{ + name = "External Solar Access" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 + }, /obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/security/checkpoint/medical) -"vzS" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/delivery, -/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, /turf/open/floor/iron, -/area/maintenance/department/engine/atmos) -"vAu" = ( -/obj/machinery/status_display/evac/directional/east, -/obj/structure/closet/wardrobe/mixed, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/effect/landmark/start/hangover/closet, -/turf/open/floor/iron/dark, -/area/commons/locker) -"vAA" = ( -/obj/structure/bed, -/obj/machinery/iv_drip, -/obj/item/bedsheet/medical, -/obj/machinery/vending/wallmed/directional/north, -/obj/machinery/camera/directional/north{ - c_tag = "Security - Medbay" - }, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 1 - }, -/turf/open/floor/iron/white, -/area/security/medical) -"vAH" = ( -/obj/machinery/recharge_station, -/obj/effect/turf_decal/bot/right, -/obj/machinery/camera/directional/south{ - c_tag = "Engineering - Break Room"; - name = "engineering camera" +/area/station/maintenance/solars/port/fore) +"vac" = ( +/obj/structure/closet/l3closet/virology{ + pixel_y = 1 }, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 1 +/obj/effect/turf_decal/bot, +/turf/open/floor/iron, +/area/station/medical/virology) +"vak" = ( +/obj/structure/chair/wood{ + dir = 4 }, -/turf/open/floor/iron/dark, -/area/engineering/break_room) -"vAJ" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/light/small/directional/west, /turf/open/floor/iron/dark, -/area/medical/surgery/theatre) -"vAO" = ( -/obj/effect/turf_decal/bot, -/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/iron, -/area/service/kitchen/abandoned) -"vAS" = ( +/area/station/service/theater/abandoned) +"vap" = ( +/obj/structure/cable, +/obj/effect/turf_decal/stripes/line, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment{ - dir = 9 - }, -/turf/open/floor/iron{ - heat_capacity = 1e+006 - }, -/area/maintenance/starboard/aft) -"vBa" = ( -/obj/structure/disposalpipe/segment{ - dir = 5 +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/tcommsat/server) +"vat" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/stripes/line{ dir = 4 }, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/public{ + name = "Service Hall" + }, +/obj/effect/mapping_helpers/airlock/access/all/service/general, +/turf/open/floor/iron/checker, +/area/station/hallway/secondary/service) +"vaw" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/landmark/event_spawn, +/obj/effect/turf_decal/stripes/line, /turf/open/floor/iron, -/area/medical/break_room) -"vBl" = ( -/obj/structure/table, -/obj/item/clipboard, -/obj/item/toy/figure/cargotech, -/obj/machinery/status_display/supply{ - pixel_y = -32 +/area/station/engineering/main) +"vaB" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/obj/effect/turf_decal/tile/brown/half/contrasted, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/landmark/start/hangover, /turf/open/floor/iron, -/area/cargo/office) -"vBm" = ( -/obj/effect/turf_decal/tile/red/half/contrasted, +/area/station/hallway/primary/central/aft) +"vaF" = ( +/obj/structure/rack, +/obj/item/book/manual/wiki/robotics_cyborgs, +/obj/item/storage/belt/utility/full, +/obj/machinery/light/directional/north, +/obj/item/circuitboard/mecha/ripley/main, +/obj/item/circuitboard/mecha/ripley/peripherals, +/obj/effect/turf_decal/bot, /turf/open/floor/iron, -/area/service/kitchen/abandoned) -"vBn" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ +/area/station/science/robotics/lab) +"vbf" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 4 }, -/obj/machinery/door/airlock/external{ - name = "External Docking Port"; - space_dir = 4 +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron, +/area/station/cargo/sorting) +"vbn" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/firedoor, +/obj/machinery/door/window/brigdoor/right/directional/north{ + dir = 4; + name = "Warden's Desk"; + req_access = list("armory") }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 +/obj/machinery/door/window/left/directional/west{ + name = "Warden's Desk" }, +/obj/item/folder/red, +/obj/item/pen, +/obj/structure/cable, +/obj/effect/turf_decal/delivery, /turf/open/floor/iron, -/area/hallway/secondary/entry) -"vBw" = ( -/obj/machinery/meter, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 +/area/station/security/warden) +"vbp" = ( +/obj/machinery/duct, +/obj/machinery/light/directional/north, +/obj/machinery/camera/directional/north{ + c_tag = "Atmospherics - Project Room Aft"; + name = "atmospherics camera" }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/visible, -/turf/open/floor/iron/dark/corner{ +/obj/machinery/status_display/ai/directional/north, +/obj/effect/turf_decal/trimline/yellow/line{ dir = 1 }, -/area/maintenance/department/electrical) -"vBy" = ( +/turf/open/floor/iron, +/area/station/engineering/atmos/project) +"vbt" = ( +/obj/machinery/smartfridge/chemistry/virology/preloaded, /obj/structure/cable, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/medical/virology) +"vbz" = ( +/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral/fourcorners, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/security/prison) -"vBG" = ( -/obj/effect/turf_decal/stripes/line{ +/area/station/security/checkpoint/customs/aft) +"vbK" = ( +/obj/effect/landmark/start/hangover, +/obj/structure/railing{ dir = 1 }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/freezer, -/area/service/kitchen/coldroom) -"vBL" = ( -/obj/machinery/door/airlock{ - name = "Jury" - }, +/obj/structure/chair/sofa/bench, +/obj/effect/landmark/start/assistant, /obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron, +/area/station/hallway/primary/fore) +"vbP" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/mapping_helpers/airlock/access/all/security/court, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ +/obj/structure/disposalpipe/segment, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 4 }, -/turf/open/floor/iron/dark, -/area/security/courtroom) -"vBT" = ( +/turf/open/floor/iron, +/area/station/maintenance/port/fore) +"vbU" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 + }, /turf/open/floor/iron, -/area/hallway/primary/central/aft) -"vCj" = ( -/obj/item/kirbyplants/random, -/obj/machinery/light_switch/directional/south, -/turf/open/floor/wood, -/area/command/heads_quarters/hop) -"vCl" = ( -/obj/structure/lattice/catwalk, -/obj/structure/window/reinforced, +/area/station/security/office) +"vbZ" = ( +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/space, -/area/space/nearstation) -"vCo" = ( -/obj/structure/reagent_dispensers/fueltank, -/obj/effect/turf_decal/delivery, -/turf/open/floor/iron, -/area/cargo/miningoffice) -"vCr" = ( -/obj/effect/turf_decal/delivery, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron/grimy, +/area/station/command/heads_quarters/captain/private) +"vcc" = ( +/obj/machinery/holopad, +/obj/effect/landmark/blobstart, +/obj/structure/cable, +/obj/effect/turf_decal/bot, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/medical/virology) -"vCJ" = ( -/obj/structure/closet/secure_closet/personal/patient, -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 8 +/area/station/medical/virology) +"vcd" = ( +/obj/structure/cable, +/obj/effect/turf_decal/plaque{ + icon_state = "L6" }, -/obj/item/radio/intercom/directional/north, -/turf/open/floor/iron/white, -/area/medical/treatment_center) -"vCM" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/yellow/half/contrasted{ +/turf/open/floor/iron, +/area/station/hallway/primary/central/aft) +"vcf" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/light/directional/west, +/turf/open/floor/iron, +/area/station/security/prison) +"vcl" = ( +/obj/machinery/camera/directional/south{ + c_tag = "Vacant Commissary" + }, +/obj/machinery/light_switch/directional/south, +/obj/effect/turf_decal/tile/brown{ dir = 8 }, +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 + }, /turf/open/floor/iron, -/area/construction/mining/aux_base) -"vCQ" = ( -/obj/machinery/light_switch/directional/north, -/obj/machinery/camera/directional/west{ - c_tag = "Library Backroom 2"; - name = "library camera"; +/area/station/commons/vacant_room/commissary) +"vcD" = ( +/obj/effect/decal/cleanable/cobweb, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/turf/open/floor/iron/dark, -/area/service/library) -"vDf" = ( -/obj/structure/disposalpipe/segment{ +/obj/machinery/power/port_gen/pacman/pre_loaded, +/turf/open/floor/iron, +/area/station/maintenance/starboard) +"vcO" = ( +/obj/machinery/power/supermatter_crystal/engine, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/green/visible/layer4, +/turf/open/floor/engine, +/area/station/engineering/supermatter) +"vcT" = ( +/obj/machinery/syndicatebomb/training, +/obj/structure/table, +/obj/item/wirecutters, +/obj/item/screwdriver, +/obj/machinery/firealarm/directional/west, +/obj/effect/turf_decal/tile/red/anticorner/contrasted{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/security/office) +"vcU" = ( +/obj/machinery/computer/security/mining{ dir = 4 }, /obj/structure/cable, /obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron, -/area/security/office) -"vDi" = ( -/obj/structure/rack, -/obj/effect/spawner/random/techstorage/security_all, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron, -/area/engineering/storage/tech) -"vDq" = ( -/obj/structure/table/reinforced, -/obj/item/storage/toolbox/emergency, -/obj/item/wrench, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/maintenance/port/aft) -"vDu" = ( -/obj/machinery/firealarm/directional/north, -/turf/open/floor/wood, -/area/command/heads_quarters/captain) -"vEk" = ( +/area/station/command/heads_quarters/hop) +"vdi" = ( +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/iron/dark, +/area/station/science/ordnance) +"vdr" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 8 + }, +/turf/open/floor/iron/white, +/area/station/medical/psychology) +"vdz" = ( /obj/structure/sign/nanotrasen{ - pixel_x = -32; pixel_y = -32 }, -/obj/machinery/light/small/directional/south, -/obj/item/kirbyplants{ - icon_state = "plant-22" +/obj/item/kirbyplants/random, +/obj/effect/turf_decal/tile/green{ + dir = 8 }, -/obj/effect/turf_decal/tile/blue/half/contrasted, -/turf/open/floor/iron/dark, -/area/command/bridge) -"vEB" = ( +/turf/open/floor/iron/white, +/area/station/medical/virology) +"vdD" = ( +/obj/effect/landmark/start/hangover, +/turf/open/floor/wood, +/area/station/commons/dorms) +"vdF" = ( +/obj/effect/turf_decal/tile/neutral, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/hallway/primary/aft) +"vdH" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, /obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/machinery/power/apc/auto_name/directional/north, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"vdI" = ( +/obj/structure/bookcase/random/reference, +/turf/open/floor/wood, +/area/station/service/library) +"vdM" = ( +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/turf_decal/tile/brown{ +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/yellow{ dir = 4 }, +/obj/machinery/light/small/directional/north, /turf/open/floor/iron, -/area/hallway/primary/central/fore) -"vEF" = ( -/obj/machinery/door/airlock{ - name = "Permabrig Showers" - }, +/area/station/hallway/primary/port) +"vdN" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/white, -/area/security/prison/safe) -"vEN" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ +/obj/effect/turf_decal/tile/green{ dir = 4 }, -/obj/structure/sign/warning/fire{ - pixel_x = 32 +/obj/structure/railing/corner{ + dir = 4 }, -/obj/structure/window/reinforced/plasma/spawner, /turf/open/floor/iron, -/area/maintenance/port/lesser) -"vEY" = ( -/obj/structure/table/reinforced, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/item/paper_bin, -/obj/item/pen, +/area/station/service/hydroponics) +"vdS" = ( +/obj/structure/chair/comfy/brown{ + dir = 8 + }, +/turf/open/floor/iron/grimy, +/area/station/command/heads_quarters/captain) +"vdT" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/bookcase/random/adult, /turf/open/floor/iron/dark, -/area/science/misc_lab) -"vFd" = ( -/obj/structure/grille, -/turf/closed/wall/r_wall, -/area/engineering/atmos) -"vFl" = ( -/obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/area/station/service/library/abandoned) +"vdW" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/structure/chair{ dir = 4 }, /obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/cafeteria, +/area/station/service/cafeteria) +"vdX" = ( +/obj/effect/landmark/start/scientist, +/obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron, -/area/maintenance/disposal/incinerator) -"vFy" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 8 +/area/station/science/lab) +"vdZ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/sink{ + pixel_y = 22 }, -/obj/effect/landmark/event_spawn, -/obj/effect/turf_decal/stripes/corner{ +/obj/effect/turf_decal/siding/purple{ dir = 4 }, +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, +/mob/living/simple_animal/hostile/lizard/wags_his_tail, +/turf/open/floor/iron/checker, +/area/station/service/janitor) +"veu" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron, -/area/engineering/atmos/pumproom) -"vFz" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/navbeacon{ - codes_txt = "patrol;next_patrol=hall4"; - location = "engi3" +/turf/open/floor/iron, +/area/station/hallway/primary/aft) +"vev" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 }, -/obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron, -/area/hallway/primary/port) -"vFK" = ( -/obj/structure/cable, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/security/checkpoint/supply) -"vFR" = ( +/area/station/engineering/atmos/project) +"vex" = ( /obj/effect/decal/cleanable/dirt, -/obj/structure/cable, +/obj/machinery/hydroponics/constructable, +/obj/effect/turf_decal/tile/green, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/commons/vacant_room/commissary) -"vFY" = ( -/obj/effect/turf_decal/siding/yellow{ +/area/station/security/prison/garden) +"veD" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 1 }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/obj/effect/decal/cleanable/dirt, -/obj/effect/landmark/start/hangover, +/obj/effect/turf_decal/tile/yellow/half/contrasted, /turf/open/floor/iron, -/area/engineering/storage_shared) -"vGg" = ( -/obj/structure/cable, -/obj/machinery/button/door/incinerator_vent_atmos_aux{ - pixel_x = -8; - pixel_y = 24 - }, -/obj/machinery/button/door/incinerator_vent_atmos_main{ - pixel_x = -8; - pixel_y = 36 - }, -/obj/machinery/button/ignition/incinerator/atmos{ - pixel_x = 8; - pixel_y = 36 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 +/area/station/engineering/storage) +"veM" = ( +/turf/closed/wall, +/area/station/medical/treatment_center) +"veY" = ( +/obj/structure/sign/warning/secure_area{ + pixel_x = 32 }, -/obj/effect/turf_decal/tile/yellow{ +/turf/closed/wall/r_wall, +/area/station/engineering/transit_tube) +"vfk" = ( +/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron, +/area/station/medical/morgue) +"vfl" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ dir = 8 }, -/obj/structure/closet/radiation, -/obj/item/analyzer, -/turf/open/floor/iron/dark/corner{ +/obj/structure/closet, +/turf/open/floor/iron{ + heat_capacity = 1e+006 + }, +/area/station/maintenance/port/lesser) +"vfw" = ( +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/stripes/line{ dir = 1 }, -/area/maintenance/disposal/incinerator) -"vGh" = ( -/obj/structure/cable, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/security/warden) -"vGi" = ( /obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 4 +/obj/machinery/door/airlock/public/glass{ + name = "Fore Hallway" }, -/turf/open/floor/iron/dark, -/area/science/mixing) -"vGo" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/hallway/primary/fore) +"vfN" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/hydroponics/constructable, +/obj/effect/turf_decal/tile/green{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/cargo/storage) -"vGt" = ( -/obj/machinery/status_display/evac/directional/east, -/obj/structure/frame/computer{ - anchored = 1; +/area/station/security/prison/garden) +"vfP" = ( +/obj/machinery/door/airlock/public/glass{ + name = "Holodeck Access" + }, +/obj/effect/turf_decal/stripes/line{ dir = 8 }, -/turf/open/floor/wood, -/area/service/electronic_marketing_den) -"vGv" = ( /obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 8 }, -/turf/open/floor/iron, -/area/science/misc_lab/range) -"vGx" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/effect/landmark/start/hangover, -/obj/structure/chair{ - dir = 4 +/turf/open/floor/iron, +/area/station/commons/fitness/recreation) +"vgf" = ( +/obj/machinery/door_timer{ + id = "medcell"; + name = "Medical Cell"; + pixel_x = -32; + pixel_y = -32 }, -/turf/open/floor/carpet/red, -/area/hallway/secondary/service) -"vGJ" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock{ - id_tag = "Dorm5"; - name = "Cabin 1" +/obj/machinery/camera/directional/west{ + c_tag = "Security Post - Medbay" }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/wood{ - icon_state = "wood-broken7" +/obj/structure/cable, +/obj/machinery/light/directional/west, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 }, -/area/commons/dorms) -"vGQ" = ( -/obj/machinery/light_switch/directional/south{ - pixel_x = 6 +/obj/machinery/power/apc/auto_name/directional/west, +/obj/effect/turf_decal/tile/red/anticorner/contrasted{ + dir = 8 }, -/obj/item/kirbyplants/random, -/obj/machinery/light/directional/south, -/obj/machinery/button/door/directional/south{ - id = "corporatelounge"; - name = "Corporate Lounge Shutters"; - pixel_x = -6 +/turf/open/floor/iron, +/area/station/security/checkpoint/medical) +"vgm" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/bridge_pipe/scrubbers/visible, +/obj/machinery/atmospherics/pipe/bridge_pipe/cyan/visible{ + dir = 4 }, -/turf/open/floor/iron/grimy, -/area/command/corporate_showroom) -"vGS" = ( -/obj/effect/turf_decal/tile/purple{ - dir = 1 +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/trimline/yellow/filled/warning, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"vgn" = ( +/obj/effect/turf_decal/tile/red{ + dir = 4 }, -/turf/open/floor/iron/white, -/area/science/lobby) -"vHk" = ( -/obj/machinery/rnd/server, -/obj/machinery/atmospherics/pipe/smart/manifold4w/general/hidden, -/turf/open/floor/circuit/green/telecomms/mainframe, -/area/science/server) -"vHm" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/stripes/line{ +/obj/machinery/firealarm/directional/west, +/turf/open/floor/iron, +/area/station/security/execution/transfer) +"vgA" = ( +/obj/structure/table/glass, +/obj/item/storage/medkit/regular, +/obj/item/reagent_containers/glass/bottle/multiver, +/obj/item/reagent_containers/syringe, +/obj/effect/turf_decal/tile/red/anticorner/contrasted{ dir = 8 }, -/obj/effect/turf_decal/stripes/line{ +/turf/open/floor/iron/white, +/area/station/security/medical) +"vgE" = ( +/turf/open/floor/circuit/telecomms, +/area/station/science/xenobiology) +"vgK" = ( +/turf/closed/wall, +/area/station/security/range) +"vgP" = ( +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/machinery/door/airlock/engineering{ - name = "Auxiliary Construction Zone"; - req_one_access_txt = "72" +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ + dir = 6 }, /turf/open/floor/iron, -/area/construction/mining/aux_base) -"vHC" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark, -/area/science/genetics) -"vHF" = ( +/area/station/commons/locker) +"vgQ" = ( +/turf/closed/wall/r_wall, +/area/station/security/interrogation) +"vgR" = ( +/obj/machinery/disposal/bin, +/obj/effect/turf_decal/bot, +/obj/machinery/firealarm/directional/east, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/science/xenobiology) +"vgU" = ( +/obj/item/kirbyplants/random, +/obj/machinery/firealarm/directional/south, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/wood, +/area/station/command/heads_quarters/hop) +"vgV" = ( +/obj/effect/landmark/blobstart, /obj/structure/cable, +/obj/effect/turf_decal/bot, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/red/half/contrasted, +/obj/structure/disposalpipe/segment, +/obj/effect/spawner/random/engineering/tracking_beacon, +/turf/open/floor/iron, +/area/station/maintenance/port/aft) +"vgY" = ( +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4{ + dir = 4 + }, /turf/open/floor/iron/dark, -/area/security/execution/education) -"vHN" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/area/station/ai_monitored/aisat/exterior) +"vgZ" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, -/area/engineering/lobby) -"vHR" = ( +/area/station/engineering/hallway) +"vhu" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/neutral/half/contrasted, +/obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron, -/area/maintenance/starboard/aft) -"vHW" = ( -/obj/structure/cable, -/obj/effect/turf_decal/stripes/line{ +/area/station/commons/storage/tools) +"vhF" = ( +/obj/structure/table/glass, +/obj/item/storage/medkit/toxin{ + pixel_x = 6; + pixel_y = 6 + }, +/obj/item/storage/medkit/toxin{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/storage/medkit/regular, +/obj/item/storage/medkit/toxin{ + pixel_x = -3; + pixel_y = -3 + }, +/obj/machinery/light/directional/east, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"vHX" = ( -/obj/effect/turf_decal/tile/purple/fourcorners, +/area/station/medical/storage) +"vhJ" = ( +/obj/structure/disposalpipe/segment{ + dir = 9 + }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ +/obj/machinery/duct, +/turf/open/floor/iron/grimy, +/area/station/service/bar) +"vhK" = ( +/obj/effect/landmark/blobstart, +/turf/open/floor/plating, +/area/station/maintenance/solars/starboard/aft) +"vii" = ( +/turf/open/floor/iron/white/side{ dir = 4 }, -/turf/open/floor/iron, -/area/science/research) -"vHY" = ( -/obj/structure/sign/warning/electricshock, -/turf/closed/wall/r_wall, -/area/engineering/lobby) -"vIu" = ( +/area/station/commons/fitness/recreation) +"viu" = ( /obj/structure/table/wood, -/obj/item/storage/secure/safe/hos{ - pixel_x = 32 +/obj/item/canvas, +/obj/item/canvas, +/obj/item/canvas, +/obj/effect/landmark/start/hangover, +/obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/station/commons/fitness/recreation) +"viy" = ( +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, -/obj/item/flashlight/lamp, -/obj/machinery/light_switch/directional/north, -/turf/open/floor/iron/grimy, -/area/command/heads_quarters/hos) -"vIw" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/engineering/supermatter/room) -"vIL" = ( +/area/station/medical/cryo) +"viB" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/button/door/directional/west{ + id = "engielock"; + name = "Engineering Lockdown Control"; + pixel_y = -8; + req_access = list("engineering") + }, +/obj/machinery/button/door/directional/west{ + id = "atmoslock"; + name = "Atmospherics Lockdown Control"; + pixel_y = 4; + req_access = list("atmospherics") + }, +/obj/machinery/button/door/directional/west{ + id = "engstorage"; + name = "Engineering Secure Storage Control"; + pixel_x = -36; + pixel_y = 4; + req_access = list("engine_equip") + }, +/obj/machinery/button/door/directional/west{ + id = "transitlock"; + name = "Transit Tube Lockdown Control"; + pixel_x = -36; + pixel_y = -8; + req_access = list("command") + }, +/turf/open/floor/iron/dark, +/area/station/command/heads_quarters/ce) +"viO" = ( /obj/structure/cable, -/obj/effect/turf_decal/tile/red, -/obj/machinery/newscaster/directional/north, +/obj/effect/turf_decal/delivery, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/security/prison) -"vJe" = ( -/obj/effect/spawner/random/structure/grille, -/turf/open/floor/plating{ - icon_state = "platingdmg1" +/area/station/maintenance/port/greater) +"viW" = ( +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 4 }, -/area/maintenance/department/crew_quarters/bar) -"vJl" = ( -/obj/effect/landmark/event_spawn, +/obj/machinery/power/port_gen/pacman/pre_loaded, +/turf/open/floor/iron, +/area/station/maintenance/port/greater) +"viX" = ( +/obj/item/wrench, /obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/components/trinary/filter{ + dir = 1 + }, +/obj/effect/turf_decal/bot, /turf/open/floor/iron, -/area/cargo/storage) -"vJo" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/disposalpipe/segment{ - dir = 4 +/area/station/engineering/atmos) +"vja" = ( +/obj/machinery/door/poddoor/preopen{ + id = "brigfront"; + name = "Brig Blast Door" }, +/obj/effect/turf_decal/delivery, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/neutral/half/contrasted, /turf/open/floor/iron, -/area/maintenance/port/greater) -"vJL" = ( -/obj/machinery/atmospherics/pipe/smart/simple/purple/visible{ - dir = 9 - }, -/turf/open/floor/iron/dark, -/area/science/mixing) -"vJV" = ( -/obj/structure/chair{ +/area/station/security/brig) +"vjr" = ( +/obj/effect/turf_decal/tile/yellow{ dir = 8 }, -/obj/machinery/light/small/directional/south, -/obj/effect/turf_decal/siding/blue{ - dir = 4 +/obj/machinery/atmospherics/pipe/layer_manifold/scrubbers/visible, +/turf/open/floor/iron/dark/corner{ + dir = 1 }, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 4 +/area/station/maintenance/department/electrical) +"vjF" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 }, -/turf/open/floor/iron/dark, -/area/engineering/transit_tube) -"vJW" = ( -/obj/structure/bookcase/random, -/obj/item/radio/intercom/directional/south{ - pixel_y = -38 +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/half{ + dir = 8 }, -/obj/machinery/button/door/directional/south{ - id = "councilblast"; - name = "Council Blast Doors" +/area/station/engineering/atmos/project) +"vjN" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 8 }, +/obj/structure/chair/stool/bar/directional/west, /turf/open/floor/wood, -/area/command/meeting_room/council) -"vJX" = ( -/obj/structure/chair, +/area/station/service/electronic_marketing_den) +"vjU" = ( +/obj/effect/decal/cleanable/dirt, /obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/tile/purple{ - dir = 1 - }, -/turf/open/floor/iron/white, -/area/science/lobby) -"vJY" = ( -/obj/structure/table/reinforced, -/obj/machinery/microwave, -/obj/structure/sign/poster/random/directional/west, -/turf/open/floor/wood, -/area/engineering/break_room) -"vKc" = ( -/obj/structure/cable, -/obj/effect/turf_decal/stripes/corner, -/obj/effect/turf_decal/stripes/corner{ +/obj/effect/turf_decal/stripes/line{ dir = 8 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 1 - }, -/turf/open/floor/iron, -/area/maintenance/port/aft) -"vKD" = ( -/obj/structure/table/wood, -/obj/machinery/light/directional/east, -/obj/item/paper_bin, -/obj/item/pen, -/turf/open/floor/iron/dark, -/area/service/abandoned_gambling_den) -"vKF" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/oil, -/obj/effect/turf_decal/bot, /turf/open/floor/iron, -/area/cargo/miningoffice) -"vKQ" = ( -/obj/machinery/door/poddoor/shutters{ - id = "construction"; - name = "Construction Shutters" +/area/station/science/research) +"vke" = ( +/obj/structure/disposalpipe/segment{ + dir = 6 }, +/obj/structure/cable, +/obj/effect/turf_decal/delivery, +/turf/open/floor/iron, +/area/station/command/heads_quarters/rd) +"vkg" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/turf/open/floor/iron, +/area/station/engineering/atmos/mix) +"vkh" = ( +/obj/structure/sign/warning/secure_area{ + pixel_x = -32 + }, +/obj/machinery/light/small/directional/west, +/obj/structure/cable, +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/turf/open/floor/iron/textured, -/area/construction/mining/aux_base) -"vKX" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/landmark/start/depsec/engineering, -/obj/effect/turf_decal/tile/red/half/contrasted{ +/turf/open/floor/iron, +/area/station/security/execution/transfer) +"vkF" = ( +/obj/machinery/firealarm/directional/north, +/obj/effect/turf_decal/tile/yellow/half/contrasted{ dir = 1 }, -/turf/open/floor/iron, -/area/security/checkpoint/engineering) -"vLe" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/loading_area{ - dir = 4 +/turf/open/floor/iron/white, +/area/station/medical/chemistry) +"vkG" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 8 }, -/turf/open/floor/iron, -/area/cargo/storage) -"vLl" = ( -/obj/effect/decal/cleanable/cobweb, -/obj/structure/bookcase/random, -/turf/open/floor/wood, -/area/service/library/abandoned) -"vLs" = ( -/turf/closed/wall, -/area/maintenance/fore) -"vLt" = ( -/obj/machinery/conveyor{ - dir = 8; - id = "cargounload" +/obj/effect/turf_decal/tile/yellow{ + dir = 4 }, -/obj/structure/plasticflaps, -/turf/open/floor/plating, -/area/cargo/storage) -"vLK" = ( /obj/effect/decal/cleanable/dirt, -/obj/machinery/light/directional/north, -/obj/machinery/suit_storage_unit/engine, -/obj/effect/turf_decal/stripes/line, -/obj/item/radio/intercom/directional/north, -/turf/open/floor/iron/dark/textured, -/area/engineering/storage) -"vLQ" = ( -/obj/effect/spawner/random/structure/closet_maintenance, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"vLX" = ( -/obj/machinery/status_display/ai/directional/north, -/obj/structure/table, -/obj/item/paper_bin, -/obj/effect/turf_decal/tile/brown/half/contrasted{ - dir = 1 +/obj/structure/rack, +/obj/effect/turf_decal/bot_red, +/turf/open/floor/iron/white, +/area/station/maintenance/fore) +"vkK" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/structure/table/reinforced, +/obj/item/clipboard, +/obj/item/reagent_containers/food/drinks/mug/tea{ + pixel_x = -7; + pixel_y = 8 }, /turf/open/floor/iron, -/area/cargo/office) -"vLZ" = ( -/obj/structure/girder, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, +/area/station/cargo/storage) +"vkL" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/plating, -/area/maintenance/aft) -"vMG" = ( -/obj/effect/turf_decal/tile/yellow{ +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, -/turf/open/floor/iron/dark/corner, -/area/maintenance/disposal/incinerator) -"vMX" = ( -/obj/machinery/light/small/directional/south, +/obj/effect/turf_decal/siding/yellow/corner, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/door/firedoor/heavy, +/obj/machinery/door/airlock/atmos/glass{ + name = "Atmospherics HFR Room" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/atmos, +/turf/open/floor/iron, +/area/station/engineering/atmos/hfr_room) +"vkN" = ( +/obj/structure/cable, /obj/effect/decal/cleanable/dirt, -/obj/machinery/chem_dispenser/drinks/beer{ - dir = 1 +/turf/open/floor/iron, +/area/station/maintenance/fore) +"vkS" = ( +/obj/structure/table/reinforced, +/obj/item/stack/sheet/rglass{ + amount = 20; + pixel_x = 2; + pixel_y = -2 }, -/obj/structure/table/wood/poker, -/obj/structure/sign/poster/contraband/random/directional/south, +/obj/item/stack/rods/fifty, /turf/open/floor/plating, -/area/service/abandoned_gambling_den) -"vNp" = ( -/obj/effect/turf_decal/tile/blue{ +/area/station/maintenance/port/aft) +"vld" = ( +/obj/effect/decal/cleanable/oil, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"vlA" = ( +/turf/closed/wall/r_wall, +/area/station/maintenance/solars/port/fore) +"vlN" = ( +/obj/structure/cable, +/obj/structure/window/reinforced/plasma/spawner/west{ dir = 4 }, -/turf/open/floor/iron/white, -/area/medical/psychology) -"vNA" = ( -/obj/item/kirbyplants/random, -/obj/machinery/status_display/evac/directional/west, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/engineering/storage/tech) -"vND" = ( -/obj/structure/table, -/obj/item/binoculars, -/obj/structure/window/reinforced, -/obj/item/radio/intercom/directional/west, +/obj/machinery/power/energy_accumulator/tesla_coil/anchored, +/turf/open/floor/engine, +/area/station/engineering/supermatter) +"vlR" = ( +/obj/structure/closet/secure_closet/medical2, +/obj/structure/sign/poster/official/cleanliness{ + pixel_x = -32 + }, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/science/mixing/launch) -"vNS" = ( -/obj/effect/turf_decal/tile/brown/half/contrasted{ +/area/station/medical/surgery/theatre) +"vlX" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/door/airlock/engineering{ + name = "Starboard Quarter Solar Access" + }, +/obj/effect/turf_decal/stripes/line{ dir = 1 }, +/obj/effect/turf_decal/stripes/line, +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, /turf/open/floor/iron, -/area/cargo/qm) -"vNY" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 - }, -/obj/machinery/door/airlock/external{ - name = "External Solar Access"; - req_access_txt = "10" - }, -/obj/structure/cable, +/area/station/maintenance/solars/port/fore) +"vlY" = ( +/obj/machinery/door/firedoor, /obj/effect/turf_decal/stripes/line{ dir = 8 }, @@ -81750,1708 +79195,1736 @@ dir = 4 }, /turf/open/floor/iron, -/area/maintenance/solars/starboard/aft) -"vOu" = ( +/area/station/hallway/primary/central/aft) +"vmc" = ( +/obj/structure/cable, /obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/effect/turf_decal/siding/yellow{ - dir = 6 - }, -/obj/structure/dresser, -/obj/machinery/firealarm/directional/south, +/obj/structure/tank_dispenser/oxygen, /turf/open/floor/iron/dark, -/area/command/heads_quarters/ce) -"vOz" = ( +/area/station/security/warden) +"vmd" = ( +/obj/structure/table/wood, +/obj/machinery/computer/libraryconsole/bookmanagement, +/obj/machinery/newscaster/directional/east, +/turf/open/floor/iron/grimy, +/area/station/service/library) +"vmh" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/cafeteria, +/area/station/service/kitchen) +"vmn" = ( /obj/effect/turf_decal/tile/red{ dir = 8 }, /obj/effect/turf_decal/tile/red{ dir = 4 }, -/obj/structure/chair{ - dir = 8 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/obj/effect/landmark/start/assistant, +/obj/structure/table, +/obj/effect/spawner/random/trash/food_packaging, /turf/open/floor/iron/cafeteria, -/area/service/cafeteria) -"vOG" = ( +/area/station/service/cafeteria) +"vmt" = ( +/turf/closed/wall/r_wall, +/area/station/engineering/transit_tube) +"vmM" = ( +/obj/structure/table/wood, +/obj/item/flashlight/lamp, +/obj/item/radio/intercom/directional/west, +/turf/open/floor/wood, +/area/station/service/lawoffice) +"vmR" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/machinery/door/firedoor, +/obj/machinery/door/poddoor/shutters/window/preopen{ + id = "left_arrivals_shutters" + }, /obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/line, /turf/open/floor/iron, -/area/engineering/atmos/pumproom) -"vOZ" = ( -/obj/structure/chair/office{ - dir = 8 +/area/station/hallway/secondary/entry) +"vng" = ( +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/station/security/prison) +"vno" = ( +/turf/closed/wall, +/area/station/service/kitchen/abandoned) +"vnq" = ( +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/engineering/atmos/storage/gas) +"vnu" = ( +/obj/machinery/airalarm/directional/north, +/obj/structure/rack, +/obj/item/crowbar, +/obj/machinery/light/small/directional/north, +/obj/effect/turf_decal/siding/blue{ + dir = 4 + }, +/obj/item/binoculars, +/obj/item/gps/engineering{ + gpstag = "CE0" + }, +/obj/machinery/camera/directional/north{ + c_tag = "AI Satellite - Transit Tube Entrance"; + name = "ai camera"; + network = list("minisat"); + start_active = 1 + }, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 4 }, -/obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/ai) -"vPb" = ( +/area/station/engineering/transit_tube) +"vnC" = ( +/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible{ + dir = 4 + }, +/obj/machinery/meter{ + name = "Mixed Air Tank Out" + }, +/obj/structure/grille, +/turf/closed/wall/r_wall, +/area/station/engineering/atmos) +"vnD" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"vnQ" = ( /obj/structure/cable, -/obj/machinery/door/airlock/maintenance_hatch{ - name = "Maintenance Hatch"; - req_access_txt = "12" - }, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/tile/blue{ dir = 8 }, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/tile/blue{ dir = 4 }, -/turf/open/floor/iron, -/area/maintenance/fore) -"vPe" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/conveyor{ - dir = 5; - id = "cargoload" - }, -/turf/open/floor/plating, -/area/cargo/storage) -"vPh" = ( +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron/white, +/area/station/medical/treatment_center) +"vnU" = ( /turf/closed/wall, -/area/hallway/primary/central/fore) -"vPi" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible, -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ +/area/station/service/theater) +"vob" = ( +/obj/effect/turf_decal/tile/blue{ dir = 1 }, -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/atmos{ - name = "Atmospherics"; - req_one_access_txt = "10;24" +/obj/machinery/light/directional/west, +/obj/machinery/camera/directional/west{ + c_tag = "Fore Hallway - Hydroponics"; + name = "hallway camera" }, -/turf/open/floor/iron, -/area/engineering/atmos) -"vPo" = ( -/obj/structure/cable, -/obj/effect/turf_decal/trimline/blue/filled/corner{ +/obj/machinery/firealarm/directional/west, +/obj/effect/turf_decal/tile/neutral/anticorner/contrasted, +/turf/open/floor/iron/dark/corner{ dir = 8 }, -/obj/effect/turf_decal/trimline/blue/filled/corner{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/white, -/area/medical/treatment_center) -"vPq" = ( -/obj/effect/turf_decal/trimline/blue/filled/corner{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/blue/filled/line{ +/area/station/hallway/primary/fore) +"vog" = ( +/obj/structure/reflector/box, +/obj/effect/turf_decal/trimline/yellow/warning{ dir = 8 }, -/obj/machinery/newscaster/directional/north, -/turf/open/floor/iron/white, -/area/medical/treatment_center) -"vPt" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/hallway/primary/fore) -"vPv" = ( -/obj/machinery/computer/security/telescreen/entertainment/directional/north, -/obj/machinery/camera/directional/north{ - c_tag = "Security - Head of Security's Office" +/obj/effect/turf_decal/trimline/yellow/mid_joiner{ + dir = 8 }, -/obj/structure/bed/dogbed/lia, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/structure/reagent_dispensers/wall/peppertank/directional/west, -/turf/open/floor/iron/dark, -/area/command/heads_quarters/hos) -"vPP" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 1 +/turf/open/floor/plating, +/area/station/engineering/supermatter/room) +"voi" = ( +/obj/machinery/telecomms/hub/preset, +/turf/open/floor/circuit/green/telecomms/mainframe, +/area/station/tcommsat/server) +"voE" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 10 }, -/turf/open/floor/iron/white, -/area/medical/medbay/lobby) -"vPS" = ( -/obj/item/kirbyplants/random, -/obj/structure/extinguisher_cabinet/directional/east, -/obj/machinery/light/small/directional/east, /turf/open/floor/iron, -/area/engineering/supermatter/room) -"vQa" = ( +/area/station/command/gateway) +"vpi" = ( /obj/structure/cable, -/obj/machinery/power/solar{ - id = "forestarboard"; - name = "Fore-Starboard Solar Array" - }, -/turf/open/floor/iron/solarpanel/airless, -/area/solars/starboard/fore) -"vQd" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/wood, +/area/station/service/theater/abandoned) +"vpj" = ( /obj/effect/landmark/start/hangover, -/obj/effect/turf_decal/siding/white{ - dir = 1 +/obj/structure/table/reinforced, +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/siding/white/corner{ + dir = 8 }, -/obj/machinery/light_switch/directional/south{ - pixel_x = 6 +/obj/machinery/door/poddoor/shutters/preopen{ + id = "cafe_counter"; + name = "Kitchen Counter Shutters" }, -/turf/open/floor/iron/cafeteria, -/area/service/kitchen) -"vQg" = ( -/obj/effect/landmark/start/hangover, -/obj/structure/table/wood, -/obj/machinery/door/firedoor, -/turf/open/floor/iron/dark/smooth_half{ +/turf/open/floor/iron/white/smooth_half{ dir = 1 }, -/area/service/bar) -"vQi" = ( -/obj/effect/turf_decal/tile/blue{ +/area/station/service/kitchen) +"vpk" = ( +/obj/structure/lattice/catwalk, +/obj/structure/railing{ dir = 8 }, +/turf/open/space/basic, +/area/space/nearstation) +"vpm" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/disposalpipe/segment, -/turf/open/floor/iron/white, -/area/medical/medbay/central) -"vQm" = ( -/obj/structure/disposalpipe/segment{ +/turf/open/floor/catwalk_floor/iron, +/area/station/commons/dorms) +"vpo" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/computer/atmos_control/nitrogen_tank{ dir = 4 }, -/obj/effect/turf_decal/delivery, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/bridge_pipe/cyan/visible{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/bridge_pipe/green/visible, +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, -/area/science/xenobiology) -"vQv" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/door/airlock/maintenance_hatch{ - name = "Maintenance Hatch"; - req_access_txt = "12" +/area/station/engineering/atmos) +"vpx" = ( +/obj/machinery/camera/directional/north{ + c_tag = "Science - Firing Range"; + name = "science camera"; + network = list("ss13","rd") }, -/obj/effect/turf_decal/stripes/line{ +/obj/structure/table/reinforced, +/obj/item/clothing/ears/earmuffs, +/obj/item/clothing/ears/earmuffs, +/obj/item/gun/energy/laser/practice, +/obj/item/gun/energy/laser/practice{ + pixel_x = 3; + pixel_y = -3 + }, +/turf/open/floor/iron/white, +/area/station/science/auxlab) +"vpy" = ( +/obj/machinery/atmospherics/components/binary/pump{ dir = 1 }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/iron, -/area/maintenance/department/crew_quarters/bar) -"vQA" = ( -/obj/structure/bookcase, -/obj/machinery/light/directional/north, -/obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/service/chapel) -"vQE" = ( -/obj/structure/table, -/obj/item/training_toolbox, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark/side{ +/area/station/science/ordnance) +"vpJ" = ( +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/area/commons/fitness/recreation) -"vQP" = ( -/obj/structure/sign/warning/electricshock, +/turf/open/floor/iron, +/area/station/hallway/primary/fore) +"vpK" = ( /turf/closed/wall/r_wall, -/area/maintenance/starboard/aft) -"vQQ" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, +/area/station/hallway/secondary/command) +"vpV" = ( +/obj/structure/closet/toolcloset, +/obj/item/clothing/gloves/color/yellow, +/obj/item/storage/belt/utility, /obj/effect/turf_decal/bot, -/obj/structure/closet/firecloset, /turf/open/floor/iron, -/area/engineering/atmos/project) -"vQU" = ( -/obj/effect/spawner/random/structure/chair_maintenance, -/turf/open/floor/plating, -/area/maintenance/fore) -"vRw" = ( -/obj/machinery/door/airlock{ - id_tag = "Arrivals_Toilet3"; - name = "Toilet Unit 3" +/area/station/engineering/storage_shared) +"vqa" = ( +/obj/machinery/light/directional/north, +/obj/machinery/vending/modularpc, +/obj/machinery/status_display/evac/directional/north, +/obj/effect/turf_decal/tile/purple/half/contrasted{ + dir = 1 }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/turf/open/floor/iron/white, +/area/station/science/lobby) +"vqd" = ( +/obj/machinery/door/airlock/atmos{ + name = "Atmospherics Auxiliary Port" }, +/obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ - dir = 4 + dir = 1 }, -/turf/open/floor/iron, -/area/commons/toilet/restrooms) -"vRx" = ( -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/tile/neutral/fourcorners, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/arrows/white{ - color = "#800080"; - dir = 8 - }, +/obj/effect/mapping_helpers/airlock/unres, +/obj/effect/mapping_helpers/airlock/access/any/engineering/maintenance/departmental, /turf/open/floor/iron, -/area/science/lobby) -"vRD" = ( -/obj/structure/table, -/obj/item/paper_bin, -/obj/item/pen, -/turf/open/floor/iron/checker, -/area/hallway/secondary/service) -"vRN" = ( -/obj/machinery/door/firedoor, +/area/station/maintenance/department/electrical) +"vqg" = ( +/obj/structure/rack, +/obj/effect/decal/cleanable/dirt, +/obj/item/tank/internals/oxygen, +/obj/item/radio, +/obj/item/clothing/mask/breath, /obj/structure/cable, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/turf/open/floor/plating, +/area/station/maintenance/port/aft) +"vqr" = ( +/obj/machinery/computer/secure_data{ + dir = 8 }, -/obj/structure/disposalpipe/segment, +/obj/structure/cable, +/obj/effect/turf_decal/tile/red/anticorner/contrasted, /turf/open/floor/iron, -/area/hallway/primary/central/aft) -"vRV" = ( -/obj/structure/closet/crate, -/obj/item/stack/sheet/iron/fifty, -/obj/item/stack/rods{ - amount = 25 +/area/station/security/warden) +"vqu" = ( +/obj/effect/turf_decal/delivery, +/obj/machinery/atmospherics/pipe/smart/manifold4w/green/visible, +/turf/open/floor/iron, +/area/station/engineering/supermatter/room) +"vqx" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 }, -/obj/item/storage/toolbox/emergency, -/obj/item/flashlight, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/bot, -/obj/structure/extinguisher_cabinet/directional/east, +/obj/machinery/door/airlock/external{ + name = "Observatory" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/external, /turf/open/floor/iron, -/area/command/gateway) -"vSj" = ( -/obj/effect/turf_decal/tile/yellow{ +/area/station/maintenance/starboard/aft) +"vqy" = ( +/obj/machinery/door/airlock{ + name = "Vacant Room" + }, +/obj/machinery/door/firedoor, +/obj/effect/spawner/random/structure/barricade, +/obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/effect/turf_decal/tile/yellow{ +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/effect/spawner/random/trash/mess, -/turf/open/floor/iron/white, -/area/maintenance/fore) -"vSA" = ( -/obj/structure/table/reinforced, -/obj/item/folder/red{ - pixel_x = -2; - pixel_y = -2 - }, -/obj/item/folder/blue{ - pixel_x = 2; - pixel_y = 2 +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +/turf/open/floor/iron, +/area/station/commons/vacant_room) +"vqJ" = ( +/obj/structure/disposalpipe/segment{ + dir = 9 }, -/obj/item/lighter, -/obj/structure/cable, +/obj/effect/turf_decal/delivery, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/tile/red/anticorner/contrasted{ +/turf/open/floor/iron, +/area/station/maintenance/port/greater) +"vqK" = ( +/obj/structure/chair/comfy/black{ dir = 1 }, -/turf/open/floor/iron, -/area/security/office) -"vSB" = ( +/turf/open/floor/iron/grimy, +/area/station/command/corporate_showroom) +"vqL" = ( +/obj/structure/disposalpipe/segment, /obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/white/corner{ dir = 1 }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/blue{ - dir = 4 +/area/station/hallway/primary/aft) +"vqM" = ( +/obj/structure/reflector/single, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "platingdmg3" }, -/obj/effect/turf_decal/tile/blue{ +/area/station/engineering/supermatter/room) +"vqY" = ( +/obj/effect/landmark/start/hangover, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/medical/break_room) -"vSO" = ( -/obj/structure/cable, -/obj/machinery/light/directional/north, -/obj/machinery/airalarm/unlocked{ - dir = 1; - pixel_y = 23 +/obj/structure/chair/stool/directional/east, +/turf/open/floor/iron/dark, +/area/station/service/theater) +"vrd" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 6 }, -/obj/machinery/atmospherics/components/unary/thermomachine/heater{ +/turf/open/floor/iron, +/area/station/command/gateway) +"vrs" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ dir = 8 }, -/obj/effect/turf_decal/delivery, +/obj/machinery/portable_atmospherics/canister, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron/dark, +/area/station/engineering/supermatter/room) +"vrv" = ( +/obj/structure/table/wood, /obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/item/paper_bin, +/obj/item/pen, /turf/open/floor/iron/dark, -/area/maintenance/disposal/incinerator) -"vSQ" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 +/area/station/command/heads_quarters/hos) +"vrE" = ( +/turf/open/floor/iron{ + dir = 4; + icon_state = "chapel" }, +/area/station/service/chapel) +"vrN" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow{ +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 8 }, /turf/open/floor/iron, -/area/service/abandoned_gambling_den/gaming) -"vTf" = ( -/obj/structure/disposalpipe/segment{ - dir = 10 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/iron, -/area/hallway/primary/central/aft) -"vTm" = ( -/obj/structure/table, -/obj/effect/decal/cleanable/cobweb, -/obj/item/clothing/gloves/color/latex, -/obj/item/clothing/mask/surgical, -/obj/machinery/vending/wallmed/directional/north, -/turf/open/floor/plating, -/area/medical/morgue) -"vTC" = ( +/area/station/maintenance/port/aft) +"vsp" = ( +/obj/machinery/status_display/ai/directional/north, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/command/nuke_storage) +"vsu" = ( /obj/structure/cable, +/obj/effect/turf_decal/siding/white, +/obj/machinery/light/directional/west, +/obj/machinery/power/apc/auto_name/directional/west, /obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark/side{ + dir = 1 + }, +/area/station/hallway/primary/fore) +"vsv" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/obj/effect/spawner/random/structure/crate, +/turf/open/floor/iron, +/area/station/maintenance/starboard/aft) +"vsx" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/landmark/start/hangover, +/turf/open/floor/carpet, +/area/station/service/library) +"vsA" = ( +/obj/structure/cable, +/obj/structure/disposalpipe/segment, /turf/open/floor/iron, -/area/hallway/primary/starboard) -"vUa" = ( +/area/station/maintenance/fore) +"vsH" = ( /obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/delivery, +/turf/open/floor/iron, +/area/station/hallway/secondary/construction) +"vsJ" = ( +/obj/effect/turf_decal/tile/brown{ dir = 4 }, +/obj/machinery/computer/cargo/request{ + dir = 8 + }, /turf/open/floor/iron, -/area/engineering/gravity_generator) -"vUj" = ( +/area/station/cargo/lobby) +"vsN" = ( +/obj/machinery/disposal/bin, /obj/structure/cable, -/obj/effect/turf_decal/trimline/blue/filled/warning{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue{ +/obj/structure/disposalpipe/trunk{ dir = 8 }, -/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/tile/yellow/half/contrasted{ + dir = 4 + }, /turf/open/floor/iron/white, -/area/medical/treatment_center) -"vUp" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable, -/obj/machinery/door/poddoor/preopen{ - id = "xeno3"; - name = "Creature Cell #3" +/area/station/medical/chemistry) +"vsW" = ( +/obj/effect/spawner/random/vending/colavend, +/obj/effect/turf_decal/tile/blue/half/contrasted{ + dir = 1 }, -/turf/open/floor/plating, -/area/science/xenobiology) -"vUt" = ( -/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/dark, +/area/station/command/bridge) +"vsX" = ( +/obj/structure/chair/office{ + dir = 1 + }, +/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral/fourcorners, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/security/checkpoint/escape) +"vtf" = ( +/obj/item/target, +/obj/structure/training_machine, +/obj/effect/turf_decal/box/white, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/red/half/contrasted{ +/turf/open/floor/iron/dark/side{ dir = 8 }, -/turf/open/floor/iron, -/area/security/prison/safe) -"vUy" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/yellow/half/contrasted, -/turf/open/floor/iron, -/area/engineering/main) -"vUF" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/rack, -/obj/item/clothing/neck/stethoscope, -/obj/effect/spawner/random/maintenance, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 8 +/area/station/commons/fitness/recreation) +"vtj" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow, +/obj/item/radio/intercom/directional/south, +/obj/machinery/camera/directional/south{ + c_tag = "Atmospherics - Project Room Side Entrance"; + name = "atmospherics camera" }, /turf/open/floor/iron, -/area/maintenance/starboard/aft) -"vUQ" = ( -/obj/effect/turf_decal/tile/neutral, +/area/station/engineering/atmos/project) +"vtn" = ( +/obj/structure/chair{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral/fourcorners, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 5 +/turf/open/floor/iron/dark, +/area/station/security/courtroom) +"vtx" = ( +/obj/structure/cable, +/obj/machinery/computer/security/telescreen{ + dir = 8; + name = "Prisoner Telescreen"; + network = list("prison"); + pixel_x = 27 }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, /turf/open/floor/iron, -/area/commons/locker) -"vVc" = ( -/obj/structure/lattice/catwalk, -/turf/open/space/basic, -/area/space/nearstation) -"vVh" = ( +/area/station/security/execution/transfer) +"vtz" = ( /obj/machinery/door/airlock/maintenance_hatch{ - name = "Surgery Maintenance"; - req_access_txt = "45" + name = "Maintenance Hatch" }, /obj/structure/cable, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/maintenance/starboard/aft) -"vVi" = ( -/obj/structure/disposalpipe/trunk, -/obj/structure/disposaloutlet, -/turf/open/floor/plating, -/area/cargo/sorting) -"vVn" = ( -/obj/machinery/flasher/directional/south{ - id = "AI"; - pixel_x = -26 - }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 10 - }, -/turf/open/floor/iron/dark, -/area/engineering/transit_tube) -"vVB" = ( -/obj/machinery/door/airlock/command/glass{ - name = "Server Access"; - req_access_txt = "30" +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "genetics-passthrough" }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/pipe/smart/manifold4w/general/hidden, +/obj/structure/disposalpipe/segment, /obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ dir = 1 }, -/turf/open/floor/iron/dark, -/area/science/server) -"vVI" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/item/kirbyplants/random, -/obj/effect/turf_decal/delivery, -/turf/open/floor/iron/dark, -/area/hallway/secondary/entry) -"vVM" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/structure/chair/office, -/obj/effect/turf_decal/siding/yellow, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 4 +/obj/effect/mapping_helpers/airlock/unres{ + dir = 1 }, +/obj/effect/mapping_helpers/airlock/access/any/science/maintenance, /turf/open/floor/iron, -/area/engineering/atmos/storage/gas) -"vVT" = ( -/obj/machinery/photocopier, -/turf/open/floor/carpet, -/area/service/library) -"vVW" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/area/station/maintenance/department/science) +"vtB" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/lattice/catwalk, -/obj/machinery/atmospherics/pipe/smart/simple/orange/visible, -/obj/structure/transit_tube/crossing/horizontal, -/turf/open/space/basic, -/area/space/nearstation) -"vWi" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ - dir = 8 +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/iron, +/area/station/cargo/storage) +"vtD" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/bed/roller, +/obj/item/crowbar{ + pixel_y = -6 }, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/commons/locker) -"vWt" = ( -/obj/structure/bed{ - dir = 4 - }, -/obj/item/bedsheet/medical{ +/area/station/medical/morgue) +"vtQ" = ( +/obj/effect/turf_decal/tile/yellow/half/contrasted{ dir = 4 }, -/obj/machinery/iv_drip, -/obj/machinery/firealarm/directional/south, -/obj/effect/turf_decal/tile/blue/anticorner/contrasted{ +/turf/open/floor/iron, +/area/station/engineering/main) +"vuh" = ( +/obj/machinery/atmospherics/pipe/smart/simple/dark/visible, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"vuz" = ( +/obj/structure/chair/comfy/black{ dir = 8 }, -/turf/open/floor/iron/white, -/area/medical/surgery/aft) -"vWC" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/command/glass{ - name = "Customs Desk"; - req_access_txt = "19" - }, -/obj/structure/cable, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, +/obj/effect/turf_decal/tile/blue, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/maintenance/port/aft) -"vWH" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/area/station/hallway/secondary/command) +"vuG" = ( /obj/structure/cable, -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/tile/yellow/half/contrasted{ - dir = 4 +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/oil, +/obj/machinery/camera/directional/north{ + c_tag = "Engineering - Freezers"; + name = "engineering camera"; + network = list("ss13","engine") }, /turf/open/floor/iron, -/area/engineering/lobby) -"vWJ" = ( -/obj/item/kirbyplants{ - icon_state = "plant-21" +/area/station/engineering/supermatter/room) +"vuV" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment{ + dir = 10 }, +/obj/structure/cable, /obj/effect/turf_decal/delivery, -/obj/machinery/firealarm/directional/north, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"vWN" = ( -/obj/structure/table/wood, -/obj/item/folder/blue{ - pixel_x = 6; - pixel_y = 6 +/area/station/maintenance/starboard/aft) +"vvl" = ( +/obj/machinery/light/directional/north, +/obj/machinery/status_display/evac/directional/north, +/turf/open/floor/iron/dark, +/area/station/service/chapel/office) +"vvp" = ( +/obj/machinery/door/poddoor/preopen{ + id = "engielock"; + name = "Engineering Lockdown Blast Door" }, -/obj/item/folder/yellow, -/obj/item/pen, -/obj/structure/window/reinforced{ - dir = 8 +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/turf/open/floor/carpet/blue, -/area/commons/vacant_room/office) -"vWS" = ( +/obj/effect/turf_decal/caution/stand_clear{ + dir = 1 + }, +/obj/machinery/light/small/directional/south, +/turf/open/floor/iron/half, +/area/station/engineering/main) +"vvu" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/obj/structure/disposalpipe/segment{ + dir = 4 }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating, +/area/station/maintenance/starboard) +"vvD" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/station/maintenance/disposal/incinerator) +"vvH" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron, +/area/station/engineering/main) +"vvJ" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/tile/neutral{ - dir = 1 + dir = 4 }, -/obj/effect/turf_decal/tile/neutral, /turf/open/floor/iron, -/area/maintenance/department/engine/atmos) -"vWW" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable, -/obj/machinery/door/airlock/maintenance_hatch{ - name = "Maintenance Hatch"; - req_access_txt = "12" +/area/station/hallway/secondary/entry) +"vvL" = ( +/obj/item/kirbyplants/random, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/firealarm/directional/east, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/aisat_interior) +"vvO" = ( +/obj/machinery/disposal/bin, +/obj/machinery/light/directional/south, +/obj/structure/sign/nanotrasen{ + pixel_x = 32; + pixel_y = -32 }, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ +/obj/structure/disposalpipe/trunk{ dir = 1 }, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/airalarm/directional/south, +/obj/machinery/status_display/evac/directional/east, +/turf/open/floor/iron/dark, +/area/station/command/heads_quarters/hos) +"vvR" = ( +/obj/effect/landmark/start/hangover, +/obj/effect/turf_decal/tile/neutral, /turf/open/floor/iron, -/area/maintenance/department/crew_quarters/bar) -"vXb" = ( -/obj/structure/chair/stool/directional/west, +/area/station/hallway/primary/central/fore) +"vvX" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/maintenance/starboard) +"vwa" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/corner, /obj/effect/turf_decal/tile/neutral{ - dir = 8 + dir = 1 }, -/obj/effect/landmark/start/paramedic, /turf/open/floor/iron, -/area/medical/break_room) -"vXd" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, +/area/station/hallway/secondary/entry) +"vwd" = ( +/obj/structure/filingcabinet/security, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/command/heads_quarters/ce) -"vXi" = ( -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/dark, -/area/engineering/atmos/hfr_room) -"vXj" = ( -/obj/effect/decal/cleanable/dirt, +/area/station/security/detectives_office) +"vwg" = ( +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/flasher/directional/south{ - id = "Cell 4" +/obj/effect/turf_decal/tile/brown/half/contrasted{ + dir = 4 }, /turf/open/floor/iron, -/area/security/prison/safe) -"vXn" = ( -/obj/effect/landmark/start/hangover, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/area/station/cargo/office) +"vwl" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/item/kirbyplants/random, +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 6 + }, +/obj/machinery/firealarm/directional/east, +/turf/open/floor/iron/dark, +/area/station/engineering/transit_tube) +"vwp" = ( +/obj/effect/spawner/structure/window/reinforced/tinted, +/turf/open/floor/plating, +/area/station/construction/mining/aux_base) +"vwv" = ( +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 4 }, +/obj/effect/landmark/event_spawn, +/obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron, -/area/hallway/secondary/entry) -"vXq" = ( -/obj/effect/turf_decal/tile/yellow{ - dir = 1 +/area/station/hallway/primary/central/fore) +"vwy" = ( +/obj/structure/disposalpipe/segment{ + dir = 6 }, -/obj/effect/turf_decal/tile/yellow, -/obj/machinery/atmospherics/components/binary/pump{ - name = "Cooling Bypass" +/turf/open/floor/plating{ + icon_state = "platingdmg3" }, +/area/station/maintenance/department/crew_quarters/bar) +"vwC" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark, +/area/station/service/abandoned_gambling_den) +"vwD" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, -/area/engineering/supermatter/room) -"vXt" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/maintenance_hatch{ - name = "MiniSat Maintenance"; - req_access_txt = "16" +/area/station/security/brig) +"vwE" = ( +/obj/structure/table/wood, +/obj/item/food/grown/poppy{ + pixel_x = 3; + pixel_y = 3 }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ +/obj/item/food/grown/poppy{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/food/grown/poppy, +/obj/machinery/status_display/evac/directional/north, +/turf/open/floor/iron/dark, +/area/station/service/chapel) +"vwK" = ( +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plating, +/area/station/cargo/drone_bay) +"vwO" = ( +/obj/structure/chair{ dir = 4 }, /obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark, +/area/station/security/courtroom) +"vwV" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 + }, +/obj/machinery/door/airlock/external{ + name = "External Docking Port" + }, /obj/effect/turf_decal/stripes/line{ dir = 8 }, /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/aisat_interior) -"vXv" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light/small/directional/south, -/obj/machinery/airalarm/directional/south, -/obj/effect/turf_decal/tile/neutral/half/contrasted, /turf/open/floor/iron, -/area/commons/toilet/locker) -"vXy" = ( -/obj/item/radio/intercom/directional/west, +/area/station/hallway/secondary/exit/departure_lounge) +"vwX" = ( +/obj/effect/landmark/event_spawn, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) +"vwZ" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/atmospherics/components/trinary/filter/atmos/co2, /turf/open/floor/iron/dark, -/area/service/chapel/office) -"vXz" = ( -/turf/closed/wall, -/area/security/prison/safe) -"vXL" = ( -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/siding/white, -/obj/machinery/atmospherics/components/binary/pump/on{ +/area/station/engineering/atmos) +"vxf" = ( +/obj/structure/chair, +/obj/effect/turf_decal/bot, +/obj/machinery/status_display/evac/directional/north, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) +"vxg" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/kirbyplants/random, +/turf/open/floor/wood, +/area/station/service/theater/abandoned) +"vxi" = ( +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/machinery/light/small/directional/east, -/obj/item/radio/intercom/directional/east, -/turf/open/floor/iron/freezer, -/area/service/kitchen/coldroom) -"vXT" = ( -/obj/structure/disposalpipe/junction{ +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/stripes/line{ dir = 1 }, -/turf/open/floor/plating{ - icon_state = "panelscorched" +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"vxr" = ( +/turf/open/floor/iron, +/area/station/security/prison) +"vxs" = ( +/turf/closed/wall/r_wall, +/area/station/security/prison/visit) +"vxt" = ( +/obj/structure/disposalpipe/segment{ + dir = 9 }, -/area/maintenance/department/crew_quarters/bar) -"vXV" = ( -/obj/structure/cable, -/obj/structure/chair/comfy/brown{ - dir = 4 +/obj/effect/decal/cleanable/dirt, +/obj/structure/chair/office, +/obj/machinery/status_display/supply{ + pixel_x = 32 }, -/turf/open/floor/carpet, -/area/command/meeting_room/council) -"vXW" = ( -/obj/machinery/computer/secure_data{ - dir = 8 +/turf/open/floor/iron, +/area/station/cargo/sorting) +"vxu" = ( +/obj/effect/turf_decal/siding/green{ + dir = 1 }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/security/office) -"vXX" = ( -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ +/turf/open/floor/iron, +/area/station/service/hydroponics/garden) +"vxL" = ( +/obj/structure/barricade/wooden, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/maintenance/fore) +"vxM" = ( +/obj/effect/turf_decal/stripes/corner{ dir = 1 }, +/turf/open/floor/iron, +/area/station/hallway/primary/aft) +"vxW" = ( +/obj/machinery/requests_console/directional/east{ + announcementConsole = 1; + department = "Research Lab"; + departmentType = 5; + name = "Research Requests Console"; + receive_ore_updates = 1 + }, +/obj/machinery/camera/directional/east{ + c_tag = "Science - Research and Development"; + name = "science camera"; + network = list("ss13","rd") + }, +/obj/effect/turf_decal/tile/purple, +/turf/open/floor/iron/white, +/area/station/science/lab) +"vxY" = ( +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/item/kirbyplants/random, +/turf/open/floor/iron/grimy, +/area/station/service/library/abandoned) +"vxZ" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/machinery/status_display/ai/directional/east, +/turf/open/floor/iron, +/area/station/hallway/primary/port) +"vya" = ( +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating, +/area/station/maintenance/department/crew_quarters/bar) +"vyn" = ( +/obj/structure/cable, /obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/item/kirbyplants/random, /turf/open/floor/iron/dark, -/area/ai_monitored/aisat/exterior) -"vYf" = ( -/obj/structure/closet/secure_closet/security/sec, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/tile/red/fourcorners, -/obj/structure/reagent_dispensers/wall/peppertank/directional/east, -/turf/open/floor/iron, -/area/security/lockers) -"vYl" = ( +/area/station/command/heads_quarters/ce) +"vyr" = ( /obj/structure/cable, -/obj/effect/turf_decal/tile/brown/half/contrasted, -/turf/open/floor/iron, -/area/cargo/miningoffice) -"vYz" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/curtain/cloth/fancy/mechanical/start_closed{ - desc = "A set of curtains serving as a fancy theater backdrop. They can only be opened by a button."; - id = "theater_curtains"; - name = "Theater Curtains" - }, -/turf/open/floor/wood/large, -/area/service/theater) -"vYD" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/disposalpipe/segment{ dir = 4 }, +/obj/effect/turf_decal/tile/blue/half/contrasted{ + dir = 1 + }, +/turf/open/floor/iron/white, +/area/station/medical/storage) +"vys" = ( +/obj/structure/flora/bush/jungle/c/style_random, +/turf/open/misc/grass, +/area/station/hallway/primary/fore) +"vyF" = ( +/obj/item/kirbyplants{ + icon_state = "plant-22" + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"vyG" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating, +/area/station/service/abandoned_gambling_den/gaming) +"vyO" = ( +/obj/structure/cable, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/open/floor/iron, -/area/hallway/primary/fore) -"vYP" = ( -/obj/machinery/atmospherics/pipe/smart/manifold/scrubbers/visible{ +/area/station/security/execution/transfer) +"vyX" = ( +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/door/airlock/public/glass{ + name = "Cargo Lobby" + }, /turf/open/floor/iron, -/area/engineering/atmos) -"vYS" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, +/area/station/cargo/lobby) +"vyY" = ( +/obj/machinery/smartfridge, +/turf/closed/wall, +/area/station/service/kitchen) +"vze" = ( +/obj/structure/bookcase/random, +/obj/item/radio/intercom/directional/south{ + pixel_y = -38 + }, +/obj/machinery/button/door/directional/south{ + id = "councilblast"; + name = "Council Blast Doors" + }, +/turf/open/floor/wood, +/area/station/command/meeting_room/council) +"vzt" = ( +/obj/structure/cable, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 4 }, /turf/open/floor/iron, -/area/hallway/primary/aft) -"vZj" = ( -/turf/closed/wall/r_wall, -/area/command/gateway) -"vZl" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/area/station/engineering/supermatter/room) +"vzv" = ( +/obj/machinery/light/directional/west, +/obj/machinery/airalarm/directional/north, +/turf/open/floor/iron, +/area/station/security/prison/visit) +"vzy" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/green/anticorner/contrasted{ + dir = 4 + }, +/turf/open/floor/iron/white, +/area/station/medical/virology) +"vzK" = ( +/obj/structure/disposalpipe/segment{ + dir = 6 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"vzY" = ( /obj/structure/disposalpipe/segment{ - dir = 5 + dir = 4 }, /obj/structure/cable, -/turf/open/floor/iron, -/area/maintenance/port/aft) -"vZm" = ( -/obj/structure/closet/crate, -/obj/item/reagent_containers/glass/bowl, -/obj/effect/spawner/random/contraband/prison, -/obj/item/reagent_containers/glass/bowl, -/obj/item/reagent_containers/glass/bowl, -/obj/item/reagent_containers/glass/bowl, -/obj/item/reagent_containers/glass/bowl, -/obj/item/reagent_containers/glass/bowl, -/obj/item/reagent_containers/glass/bowl, -/obj/item/reagent_containers/glass/bowl, -/obj/item/kitchen/fork/plastic, -/obj/item/kitchen/fork/plastic, -/obj/item/kitchen/fork/plastic, -/obj/item/storage/box/drinkingglasses, -/obj/item/kitchen/spoon/plastic, -/obj/item/kitchen/spoon/plastic, -/obj/item/kitchen/spoon/plastic, -/obj/item/knife/plastic, -/obj/item/knife/plastic, -/obj/item/knife/plastic, -/obj/item/storage/bag/tray/cafeteria, -/obj/item/storage/bag/tray/cafeteria, -/obj/item/storage/bag/tray/cafeteria, -/obj/item/storage/bag/tray/cafeteria, -/obj/item/storage/box/drinkingglasses, -/turf/open/floor/iron/cafeteria, -/area/security/prison) -"vZz" = ( -/obj/structure/cable, -/obj/effect/turf_decal/tile/neutral/fourcorners, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark, -/area/command/heads_quarters/hos) -"vZE" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/ai_monitored/command/nuke_storage) -"vZG" = ( -/obj/structure/table/wood, -/obj/item/flashlight/lamp, -/obj/structure/sign/nanotrasen{ - pixel_x = -32 - }, -/turf/open/floor/wood, -/area/commons/dorms) -"vZM" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/cargo/lobby) -"vZU" = ( -/obj/item/reagent_containers/glass/bottle/multiver{ - pixel_x = 7; - pixel_y = 12 - }, -/obj/item/reagent_containers/glass/bottle/epinephrine{ - pixel_x = -4; - pixel_y = 12 - }, -/obj/item/reagent_containers/glass/beaker/large, -/obj/item/reagent_containers/glass/beaker{ - pixel_x = 8; - pixel_y = 2 - }, -/obj/item/reagent_containers/dropper, -/obj/structure/table/glass, -/obj/machinery/light_switch/directional/east, -/obj/effect/turf_decal/tile/yellow/half/contrasted{ +/obj/effect/turf_decal/tile/red/half/contrasted{ dir = 4 }, -/turf/open/floor/iron/white, -/area/medical/chemistry) -"waf" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"wal" = ( -/obj/machinery/atmospherics/components/binary/pump{ - dir = 1; - name = "Port to Fuel Pipe" +/area/station/security/processing) +"vAc" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/siphon/monitored/carbon_output{ + dir = 4 }, -/obj/effect/turf_decal/trimline/yellow/filled/warning{ - dir = 1 +/turf/open/floor/engine/co2, +/area/station/engineering/atmos) +"vAk" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/public/glass{ + name = "Fore Hallway" }, -/turf/open/floor/iron, -/area/engineering/atmos) -"wao" = ( -/obj/structure/frame/computer{ +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/siding/purple{ - dir = 10 - }, -/turf/open/floor/glass, -/area/maintenance/space_hut/observatory) -"way" = ( -/obj/structure/rack, -/obj/item/analyzer{ - pixel_x = 7; - pixel_y = 3 - }, -/obj/item/wrench, -/obj/item/crowbar/red, -/obj/machinery/firealarm/directional/north, -/obj/effect/turf_decal/stripes/line{ - dir = 5 +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron, +/area/station/hallway/primary/fore) +"vAl" = ( +/obj/structure/sign/nanotrasen{ + pixel_x = 32; + pixel_y = 32 }, -/turf/open/floor/iron/dark, -/area/engineering/atmos) -"waD" = ( +/turf/open/floor/wood, +/area/station/command/meeting_room/council) +"vAt" = ( +/obj/structure/cable, /obj/effect/decal/cleanable/dirt, -/obj/structure/table, -/obj/item/reagent_containers/glass/beaker/large, -/obj/item/reagent_containers/glass/beaker, -/obj/item/reagent_containers/dropper, +/obj/effect/turf_decal/delivery, +/turf/open/floor/iron, +/area/station/maintenance/port/greater) +"vAw" = ( +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, -/area/maintenance/starboard/aft) -"waL" = ( -/obj/effect/turf_decal/tile/neutral{ +/area/station/maintenance/port/fore) +"vAB" = ( +/obj/structure/table/glass, +/obj/item/storage/belt/medical, +/obj/item/storage/belt/medical, +/obj/item/clothing/neck/stethoscope, +/obj/item/clothing/neck/stethoscope, +/obj/item/clothing/glasses/hud/health, +/obj/item/clothing/glasses/hud/health, +/obj/machinery/status_display/evac/directional/east, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ dir = 8 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/obj/item/clothing/glasses/hud/health, +/obj/item/clothing/glasses/hud/health, +/obj/item/clothing/glasses/hud/health, +/obj/item/clothing/glasses/hud/health, +/obj/item/clothing/glasses/hud/health, +/obj/item/reagent_containers/spray/cleaner{ + pixel_x = -3; + pixel_y = 2 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 8 }, -/obj/effect/turf_decal/tile/neutral, -/obj/machinery/atmospherics/components/binary/pump/on/scrubbers/visible{ - dir = 1; - name = "Ports to Filter" +/turf/open/floor/iron, +/area/station/medical/storage) +"vAC" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 8 }, -/turf/open/floor/iron/dark, -/area/engineering/atmos) -"waW" = ( +/obj/item/radio/intercom/directional/west, +/turf/open/floor/iron, +/area/station/engineering/supermatter/room) +"vAI" = ( /obj/effect/decal/cleanable/dirt, -/obj/structure/closet, -/obj/effect/spawner/random/maintenance/three, +/obj/machinery/light_switch/directional/east, +/obj/effect/turf_decal/delivery, +/turf/open/floor/iron, +/area/station/science/research/abandoned) +"vAN" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 + }, /obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 4 }, /turf/open/floor/iron, -/area/maintenance/port/greater) -"waX" = ( -/obj/structure/filingcabinet/chestdrawer, +/area/station/engineering/storage/tech) +"vAP" = ( /obj/structure/cable, -/obj/item/radio/intercom/directional/north, -/obj/effect/turf_decal/tile/red/anticorner/contrasted{ +/obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 1 }, /turf/open/floor/iron, -/area/security/execution/transfer) -"waZ" = ( +/area/station/security/courtroom) +"vAU" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, /obj/effect/decal/cleanable/dirt, -/obj/structure/frame/machine, -/obj/item/stack/cable_coil/five, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 4 +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, +/obj/effect/turf_decal/tile/neutral, /turf/open/floor/iron, -/area/maintenance/department/crew_quarters/bar) -"wbb" = ( -/obj/structure/table/reinforced, -/obj/machinery/recharger, -/obj/machinery/light/directional/south, -/obj/structure/cable, -/obj/effect/turf_decal/tile/red/half/contrasted, +/area/station/commons/toilet/restrooms) +"vAX" = ( +/obj/structure/closet/cardboard, +/obj/effect/spawner/random/maintenance, +/obj/effect/turf_decal/bot, /turf/open/floor/iron, -/area/security/lockers) -"wbd" = ( -/obj/structure/closet/secure_closet/personal/cabinet, -/obj/item/clothing/suit/jacket{ - desc = "All the class of a trenchcoat without the security fibers."; - icon_state = "detective"; - name = "trenchcoat" - }, -/obj/item/clothing/suit/toggle/lawyer/purple, -/obj/item/clothing/head/fedora{ - icon_state = "detective" - }, -/obj/item/clothing/under/rank/civilian/lawyer/beige, +/area/station/cargo/storage) +"vBc" = ( /obj/machinery/airalarm/directional/south, -/turf/open/floor/carpet, -/area/commons/dorms) -"wbg" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 - }, -/turf/open/floor/iron/white, -/area/service/kitchen/abandoned) -"wbj" = ( +/obj/item/kirbyplants/random, +/turf/open/floor/iron/grimy, +/area/station/commons/vacant_room/office) +"vBj" = ( /obj/structure/cable, -/turf/open/floor/iron/checker, -/area/service/janitor) -"wbm" = ( -/obj/machinery/light/directional/east, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/corner, -/obj/machinery/status_display/ai/directional/east, +/obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron, -/area/engineering/supermatter/room) -"wbo" = ( +/area/station/engineering/storage) +"vBt" = ( +/obj/structure/closet/l3closet/janitor, +/obj/structure/sign/poster/random/directional/east, +/turf/open/floor/iron/dark, +/area/station/service/janitor) +"vBx" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/iron, -/area/hallway/secondary/entry) -"wbv" = ( -/obj/structure/disposalpipe/segment{ +/obj/effect/landmark/start/depsec/supply, +/obj/effect/turf_decal/tile/red/half/contrasted{ dir = 4 }, -/obj/structure/cable, -/obj/item/kirbyplants/random, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light_switch/directional/north, -/obj/machinery/camera/directional/north{ - c_tag = "Engineering - Fore"; - name = "engineering camera" - }, -/obj/effect/turf_decal/stripes/line{ +/turf/open/floor/iron, +/area/station/security/checkpoint/supply) +"vBA" = ( +/obj/structure/chair/office{ dir = 1 }, -/turf/open/floor/iron, -/area/engineering/main) -"wbC" = ( +/turf/open/floor/iron/grimy, +/area/station/tcommsat/computer) +"vBB" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral/fourcorners, /obj/effect/landmark/event_spawn, +/turf/open/floor/iron, +/area/station/hallway/primary/port) +"vBM" = ( /obj/structure/cable, /obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/hallway/primary/central/fore) -"wbP" = ( -/obj/structure/bed/roller, -/obj/machinery/iv_drip, -/obj/effect/turf_decal/tile/blue{ +/area/station/medical/virology) +"vBR" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/structure/chair/office{ dir = 1 }, -/turf/open/floor/iron/white, -/area/medical/surgery/theatre) -"wbX" = ( -/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ +/obj/structure/sign/poster/random/directional/south, +/turf/open/floor/iron/dark, +/area/station/service/library) +"vBX" = ( +/obj/structure/sign/nanotrasen, +/turf/closed/wall, +/area/station/engineering/storage/tech) +"vBY" = ( +/obj/effect/turf_decal/tile/yellow/half/contrasted{ dir = 4 }, -/obj/effect/turf_decal/trimline/yellow/filled/line, /turf/open/floor/iron, -/area/engineering/atmos) -"wci" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/white, -/area/medical/treatment_center) -"wco" = ( +/area/station/commons/storage/primary) +"vCf" = ( +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/door/airlock{ - name = "Mime's Backstage Room"; - req_access_txt = "46" - }, -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/landmark/start/hangover, +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, +/turf/open/floor/iron, +/area/station/hallway/primary/fore) +"vCl" = ( +/obj/structure/lattice/catwalk, +/obj/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/space, +/area/space/nearstation) +"vCn" = ( +/obj/structure/cable, +/obj/machinery/duct, +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Service Airlock" + }, /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/turf/open/floor/iron/dark, -/area/service/theater) -"wcs" = ( -/obj/structure/table/glass, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/purple/half/contrasted{ +/obj/effect/turf_decal/stripes/line{ dir = 8 }, -/turf/open/floor/iron/white, -/area/maintenance/department/science) -"wcV" = ( -/obj/effect/landmark/start/medical_doctor, -/obj/machinery/atmospherics/components/trinary/filter/atmos/flipped/co2{ - dir = 8 +/obj/effect/mapping_helpers/airlock/access/any/service/maintenance, +/turf/open/floor/iron, +/area/station/maintenance/port/fore) +"vCq" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/science/server) +"vCt" = ( +/obj/structure/rack, +/obj/item/book/manual/wiki/engineering_guide, +/obj/effect/spawner/random/maintenance, +/obj/structure/disposalpipe/segment{ + dir = 4 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/neutral/half/contrasted, /turf/open/floor/iron, -/area/medical/cryo) -"wde" = ( +/area/station/maintenance/port/greater) +"vCw" = ( /obj/effect/decal/cleanable/dirt, -/obj/item/kirbyplants/random, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/service/kitchen/abandoned) -"wdg" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/item/kirbyplants/random, -/obj/effect/turf_decal/tile/green{ +/obj/structure/extinguisher_cabinet/directional/east, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 4 }, -/obj/effect/turf_decal/tile/blue{ +/turf/open/floor/iron, +/area/station/commons/toilet/restrooms) +"vCy" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/curtain/cloth/fancy/mechanical/start_closed{ + desc = "A set of curtains serving as a fancy theater backdrop. They can only be opened by a button."; + id = "theater_curtains"; + name = "Theater Curtains" + }, +/turf/open/floor/wood/large, +/area/station/service/theater) +"vCB" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/components/unary/outlet_injector/on, +/turf/open/floor/iron/dark, +/area/station/science/xenobiology) +"vCC" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 1 }, -/obj/effect/turf_decal/tile/blue, -/obj/structure/railing{ - dir = 5 +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/iron/dark, +/area/station/science/explab) +"vCD" = ( +/obj/structure/sign/warning/biohazard{ + pixel_y = -32 }, -/obj/effect/turf_decal/box/corners{ - dir = 8 +/obj/effect/turf_decal/bot, +/obj/machinery/shower{ + dir = 4 }, /turf/open/floor/iron, -/area/service/hydroponics) -"wdm" = ( +/area/station/medical/virology) +"vCG" = ( +/obj/effect/turf_decal/tile/blue, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/neutral/half/contrasted, /turf/open/floor/iron, -/area/maintenance/fore) -"wdv" = ( -/obj/machinery/atmospherics/components/unary/thermomachine/freezer{ - dir = 1 - }, -/obj/effect/turf_decal/delivery, -/obj/effect/turf_decal/tile/red/half/contrasted{ +/area/station/hallway/primary/aft) +"vCM" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/yellow/half/contrasted{ dir = 8 }, /turf/open/floor/iron, -/area/engineering/atmos/pumproom) -"wdx" = ( -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, -/obj/effect/turf_decal/tile/yellow, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 4 +/area/station/construction/mining/aux_base) +"vCP" = ( +/obj/machinery/light/directional/west, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/obj/machinery/newscaster/directional/north, +/obj/effect/landmark/start/hangover, /turf/open/floor/iron, -/area/engineering/supermatter/room) -"wdO" = ( +/area/station/hallway/secondary/command) +"vCV" = ( /obj/structure/window/reinforced{ dir = 4 }, -/turf/open/floor/iron/dark, -/area/commons/fitness/recreation) -"wdW" = ( -/obj/structure/table, -/obj/item/hand_tele, +/obj/effect/turf_decal/loading_area{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/door/window/right/directional/north{ + name = "Incoming Mail"; + req_access = list("mail_sorting") + }, +/turf/open/floor/iron, +/area/station/cargo/sorting) +"vDj" = ( /obj/structure/cable, -/obj/effect/turf_decal/bot, -/obj/machinery/power/apc/auto_name/directional/north, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/purple/half/contrasted, /turf/open/floor/iron, -/area/command/teleporter) -"wdY" = ( -/obj/effect/landmark/start/hangover, +/area/station/cargo/miningoffice) +"vDo" = ( +/obj/machinery/vending/boozeomat, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/command/heads_quarters/captain) +"vDJ" = ( +/obj/machinery/teleport/hub, /obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/command/teleporter) +"vDN" = ( +/obj/effect/spawner/random/maintenance, +/obj/effect/turf_decal/delivery, /turf/open/floor/iron, -/area/hallway/secondary/entry) -"wdZ" = ( -/obj/machinery/firealarm/directional/south, -/obj/structure/disposalpipe/segment{ - dir = 4 +/area/station/cargo/storage) +"vDS" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 }, +/obj/effect/turf_decal/siding/thinplating/dark, +/obj/machinery/duct, /turf/open/floor/iron/grimy, -/area/service/library) -"wek" = ( -/obj/machinery/computer/prisoner{ +/area/station/service/bar) +"vDY" = ( +/obj/effect/landmark/start/hangover, +/obj/structure/railing/corner{ dir = 8 }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/command/heads_quarters/hos) -"weq" = ( -/obj/structure/disposalpipe/trunk{ - dir = 4 - }, -/obj/effect/turf_decal/bot, -/obj/machinery/disposal/bin, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/hallway/primary/central/fore) -"wes" = ( -/obj/structure/lattice/catwalk, -/obj/machinery/atmospherics/pipe/smart/simple/orange/visible{ - dir = 6 +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/turf/open/space/basic, -/area/space/nearstation) -"weG" = ( -/obj/item/kirbyplants{ - icon_state = "plant-22" +/turf/open/floor/iron, +/area/station/hallway/primary/fore) +"vEb" = ( +/obj/structure/disposalpipe/segment{ + dir = 10 }, -/obj/effect/turf_decal/tile/blue, -/turf/open/floor/iron/white, -/area/medical/medbay/lobby) -"weK" = ( +/turf/open/floor/iron, +/area/station/commons/fitness/recreation) +"vEg" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, /obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/station/engineering/storage) +"vEl" = ( +/obj/machinery/modular_computer/console/preset/engineering, +/obj/structure/cable, +/obj/effect/turf_decal/tile/purple/half/contrasted{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/station/command/bridge) +"vEo" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/red/half/contrasted{ +/obj/structure/disposalpipe/segment, +/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, /turf/open/floor/iron, -/area/security/prison/safe) -"weL" = ( -/obj/structure/easel, -/obj/item/canvas/nineteen_nineteen, -/obj/item/canvas/twentythree_twentythree, -/obj/item/canvas/twentythree_twentythree, -/obj/structure/sign/poster/random/directional/west, -/turf/open/floor/iron/dark, -/area/service/library) -"wfb" = ( -/obj/effect/spawner/random/vending/colavend, -/turf/open/floor/iron/cafeteria, -/area/security/prison) -"wfz" = ( +/area/station/hallway/primary/central/fore) +"vEq" = ( +/obj/structure/cable, /obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/status_display/evac/directional/north, /turf/open/floor/iron/dark, -/area/command/heads_quarters/captain) -"wfL" = ( -/obj/machinery/light/directional/west, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ +/area/station/engineering/gravity_generator) +"vEr" = ( +/obj/machinery/door/firedoor, +/obj/structure/cable, +/obj/machinery/door/airlock/medical/glass{ + name = "Pharmacy" + }, +/obj/effect/turf_decal/stripes/line{ dir = 8 }, -/turf/open/floor/iron{ - heat_capacity = 1e+006 +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, -/area/science/breakroom) -"wfM" = ( -/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/disposalpipe/segment{ dir = 4 }, +/obj/effect/mapping_helpers/airlock/access/all/medical/pharmacy, +/turf/open/floor/iron, +/area/station/medical/pharmacy) +"vEs" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/structure/table/reinforced, +/obj/item/crowbar, +/obj/item/stack/cable_coil, +/obj/item/wirecutters, +/obj/effect/turf_decal/bot, +/obj/item/screwdriver, /turf/open/floor/iron, -/area/engineering/atmos/hfr_room) -"wfS" = ( -/obj/machinery/atmospherics/pipe/smart/simple/cyan/hidden{ - dir = 5 +/area/station/engineering/main) +"vEy" = ( +/obj/machinery/telecomms/server/presets/medical, +/obj/effect/turf_decal/tile/blue/anticorner/contrasted{ + dir = 1 }, -/obj/item/kirbyplants/random, -/obj/machinery/status_display/ai/directional/south, -/turf/open/floor/iron/dark/textured_large, -/area/engineering/atmos/storage/gas) -"wfZ" = ( -/obj/structure/cable, -/turf/closed/wall/r_wall, -/area/maintenance/port/greater) -"wgn" = ( -/obj/machinery/atmospherics/pipe/smart/simple/purple/visible{ - dir = 4 +/turf/open/floor/iron/white/telecomms, +/area/station/tcommsat/server) +"vEE" = ( +/obj/structure/disposalpipe/segment{ + dir = 10 }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/trimline/yellow/filled/line{ +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 4 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/engineering/atmos) -"wgo" = ( -/obj/effect/turf_decal/tile/red, +/area/station/medical/medbay/central) +"vEI" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/flasher/directional/south{ - id = "brigflashdoor"; - pixel_x = 26 +/turf/open/floor/iron/dark, +/area/station/service/library) +"vFa" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 6 }, -/turf/open/floor/iron, -/area/hallway/primary/starboard) -"wgq" = ( -/obj/effect/landmark/start/hangover, -/obj/structure/chair/sofa/bench{ - dir = 8 +/obj/machinery/atmospherics/components/binary/pump{ + dir = 1 }, -/obj/effect/turf_decal/delivery, -/obj/machinery/light/directional/east, -/turf/open/floor/iron, -/area/hallway/secondary/entry) -"wgv" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/brown/half/contrasted{ +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"vFe" = ( +/obj/structure/table/wood, +/obj/item/storage/secure/briefcase{ + pixel_x = 5; + pixel_y = 5 + }, +/obj/item/storage/lockbox/medal, +/obj/structure/window/reinforced{ dir = 1 }, -/turf/open/floor/iron, -/area/cargo/miningoffice) -"wgz" = ( -/obj/machinery/biogenerator, -/obj/item/reagent_containers/glass/bucket, -/turf/open/floor/iron/dark, -/area/service/hydroponics/garden) -"wgD" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/grimy, +/area/station/command/heads_quarters/captain) +"vFh" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron, -/area/cargo/miningoffice) -"wgG" = ( -/obj/machinery/holopad/secure, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/ai) -"wgY" = ( -/obj/structure/table/reinforced, -/obj/item/stock_parts/cell/high, -/obj/item/stock_parts/cell/high, -/obj/machinery/cell_charger, +/obj/machinery/camera/directional/south{ + c_tag = "Medbay - Morgue"; + name = "medbay camera"; + network = list("ss13","medbay") + }, +/obj/structure/bodycontainer/morgue{ + dir = 1 + }, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/engineering/storage/tech) -"wgZ" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 +/area/station/medical/morgue) +"vFi" = ( +/obj/structure/cable, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/directional/north, +/obj/machinery/power/apc/sm_apc/directional/north, +/turf/open/floor/plating, +/area/station/engineering/supermatter/room) +"vFo" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/camera/directional/east{ + c_tag = "Detective's Interrogation" }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 1 +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 }, -/obj/effect/turf_decal/siding/yellow, -/turf/open/floor/iron, -/area/engineering/break_room) -"whq" = ( -/obj/structure/table/wood, -/obj/item/lighter, -/turf/open/floor/carpet, -/area/command/corporate_showroom) -"wip" = ( -/obj/effect/turf_decal/tile/yellow{ - dir = 1 +/turf/open/floor/iron/dark, +/area/station/security/detectives_office) +"vFC" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ + dir = 5 }, -/obj/effect/turf_decal/tile/yellow, /turf/open/floor/iron, -/area/engineering/supermatter/room) -"wir" = ( -/obj/machinery/light/small/directional/south, +/area/station/engineering/atmos) +"vFO" = ( +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 8 - }, +/obj/effect/landmark/start/depsec/medical, +/obj/effect/turf_decal/tile/red/half/contrasted, /turf/open/floor/iron, -/area/security/brig) -"wit" = ( +/area/station/security/checkpoint/medical) +"vFU" = ( +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/landmark/start/hangover, -/obj/structure/cable, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron, -/area/hallway/secondary/entry) -"wiy" = ( -/obj/structure/closet/crate, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light/small/directional/west, -/obj/item/crowbar/red, -/obj/item/stack/sheet/mineral/plasma{ - amount = 20 - }, -/obj/item/gps/engineering, +/area/station/security/checkpoint) +"vFX" = ( +/obj/structure/closet/secure_closet/security/sec, +/obj/machinery/status_display/evac/directional/south, /obj/effect/turf_decal/bot, -/turf/open/floor/iron, -/area/engineering/main) -"wiD" = ( -/obj/structure/cable, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/tile/red/anticorner/contrasted{ dir = 8 }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/engineering/main) -"wiJ" = ( -/obj/effect/turf_decal/bot, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/obj/machinery/firealarm/directional/north, -/obj/machinery/light/small/directional/north, /turf/open/floor/iron, -/area/science/research) -"wiP" = ( -/obj/structure/bookcase/random, -/turf/open/floor/wood, -/area/command/meeting_room/council) -"wiS" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ +/area/station/security/lockers) +"vGc" = ( +/obj/effect/turf_decal/tile/yellow{ dir = 4 }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 +/turf/open/floor/iron, +/area/station/hallway/primary/port) +"vGf" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 10 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/white, -/area/medical/medbay/lobby) -"wja" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/general/visible, /turf/open/floor/plating, -/area/maintenance/port/aft) -"wjb" = ( -/obj/item/kirbyplants/random, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/commons/locker) -"wjf" = ( -/obj/structure/sign/warning/securearea{ - pixel_y = -14 - }, -/turf/closed/wall/r_wall, -/area/engineering/atmos/storage/gas) -"wjp" = ( -/obj/structure/disposalpipe/segment{ - dir = 9 - }, -/obj/structure/cable, -/obj/machinery/duct, -/obj/effect/turf_decal/tile/yellow/fourcorners, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 1 +/area/station/cargo/drone_bay) +"vGj" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/command{ + name = "Gateway Atrium" }, /obj/effect/turf_decal/stripes/line, -/turf/open/floor/iron, -/area/engineering/main) -"wkb" = ( -/obj/machinery/atmospherics/pipe/smart/simple/green/visible, -/obj/machinery/computer/atmos_control/carbon_tank{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 4 +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/turf/open/floor/iron/dark, -/area/engineering/atmos) -"wkl" = ( -/obj/effect/turf_decal/tile/neutral, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/mapping_helpers/airlock/access/all/command/gateway, /turf/open/floor/iron, -/area/hallway/primary/aft) -"wko" = ( -/obj/structure/flora/ausbushes/ppflowers, -/obj/structure/flora/ausbushes/sparsegrass, -/obj/structure/flora/rock/jungle, -/turf/open/misc/grass, -/area/hallway/primary/fore) -"wkq" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/obj/machinery/light/small/directional/north, -/turf/open/floor/iron, -/area/engineering/atmos/hfr_room) -"wkK" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 +/area/station/command/gateway) +"vGn" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/security/glass{ + name = "Brig" }, /obj/structure/cable, /obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/security/range) -"wkQ" = ( -/obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/pipe/smart/simple/dark/visible{ - dir = 10 +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/maintenance/disposal/incinerator) -"wlc" = ( -/obj/effect/decal/cleanable/dirt, +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "brig-entrance" + }, +/obj/effect/mapping_helpers/airlock/access/all/security/entrance, /turf/open/floor/iron, -/area/cargo/storage) -"wlf" = ( +/area/station/security/brig) +"vGu" = ( /obj/structure/table/wood, -/obj/item/flashlight/lamp, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, +/obj/effect/decal/cleanable/dirt, +/obj/item/paicard, /turf/open/floor/carpet, -/area/service/chapel/office) -"wlo" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/area/station/service/library/abandoned) +"vGG" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/light/directional/east, +/obj/effect/turf_decal/tile/yellow{ dir = 4 }, +/obj/machinery/bluespace_vendor/directional/east, /turf/open/floor/iron, -/area/hallway/secondary/command) -"wlq" = ( -/turf/closed/wall/r_wall, -/area/service/lawoffice) -"wlI" = ( -/obj/structure/table, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron, -/area/cargo/miningoffice) -"wlP" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/camera/directional/south{ - c_tag = "Atmospherics - Project Room Closet"; - name = "atmospherics camera" - }, -/obj/machinery/status_display/evac/directional/south, -/turf/open/floor/iron/half{ +/area/station/hallway/primary/port) +"vGP" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/tile/green{ dir = 8 }, -/area/engineering/atmos/project) -"wlQ" = ( -/obj/machinery/light/directional/east, -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/sign/warning/electricshock{ - pixel_x = 32 - }, -/turf/open/floor/iron, -/area/engineering/gravity_generator) -"wlV" = ( -/obj/structure/cable, -/turf/open/floor/plating, -/area/maintenance/fore) -"wmj" = ( -/obj/structure/cable, /obj/effect/turf_decal/tile/blue{ dir = 1 }, -/obj/effect/landmark/start/hangover, -/obj/effect/spawner/random/engineering/tracking_beacon, -/turf/open/floor/iron, -/area/hallway/secondary/command) -"wmv" = ( -/obj/effect/landmark/event_spawn, -/turf/open/floor/glass/reinforced, -/area/commons/fitness/recreation) -"wmz" = ( -/obj/structure/cable, -/obj/effect/turf_decal/trimline/yellow/filled/warning{ - dir = 1 +/obj/structure/railing{ + dir = 8 }, -/obj/structure/disposalpipe/segment{ - dir = 6 +/turf/open/floor/iron, +/area/station/service/hydroponics) +"vGR" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 8 }, /turf/open/floor/iron/white, -/area/medical/chemistry) -"wmH" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 +/area/station/science/research) +"vGX" = ( +/obj/structure/sign/nanotrasen, +/turf/closed/wall, +/area/station/medical/virology) +"vHh" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, -/obj/machinery/computer/slot_machine, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light/small/directional/north, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ +/obj/machinery/pipedispenser, +/obj/machinery/status_display/evac/directional/north, +/turf/open/floor/iron/textured, +/area/station/engineering/atmos) +"vHo" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/item/kirbyplants/random, +/obj/effect/turf_decal/trimline/yellow/filled/line{ dir = 1 }, /turf/open/floor/iron, -/area/maintenance/department/crew_quarters/bar) -"wmV" = ( -/mob/living/basic/cockroach, -/turf/open/floor/plating, -/area/maintenance/port/greater) -"wnl" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 8 - }, +/area/station/engineering/atmos) +"vHv" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron, -/area/security/office) -"wnr" = ( -/turf/closed/wall/r_wall, -/area/engineering/lobby) -"wnu" = ( +/area/station/science/robotics/mechbay) +"vHx" = ( +/obj/structure/table, +/obj/item/assembly/timer, +/obj/item/assembly/timer{ + pixel_x = -4; + pixel_y = 2 + }, +/obj/item/assembly/timer{ + pixel_x = 6; + pixel_y = -4 + }, +/obj/item/assembly/timer{ + pixel_x = 5; + pixel_y = 4 + }, +/obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/service/theater) -"wnE" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/brown/visible, -/turf/open/floor/iron, -/area/engineering/supermatter/room) -"wnJ" = ( -/obj/structure/table/reinforced, -/obj/item/ai_module/reset, -/obj/item/assembly/flash/handheld, -/obj/item/assembly/flash/handheld, +/area/station/science/ordnance/testlab) +"vHI" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/security/detectives_office/private_investigators_office) +"vHO" = ( +/obj/machinery/holopad, /obj/effect/turf_decal/bot, -/turf/open/floor/iron, -/area/engineering/storage/tech) -"wnK" = ( -/obj/effect/landmark/event_spawn, -/obj/structure/cable, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/junction{ - dir = 1 +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, +/obj/structure/disposalpipe/segment{ + dir = 5 }, +/obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron, -/area/security/brig) -"wnM" = ( +/area/station/science/xenobiology) +"vId" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/neutral/half/contrasted, +/obj/structure/disposalpipe/segment, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/delivery, /turf/open/floor/iron, -/area/maintenance/port/aft) -"wnU" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/area/station/cargo/miningoffice) +"vIn" = ( +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/brown/half/contrasted, -/turf/open/floor/iron, -/area/cargo/drone_bay) -"woa" = ( -/obj/structure/chair/office{ +/obj/machinery/door/airlock/public/glass{ + name = "Aft Primary Hallway" + }, +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/machinery/newscaster/directional/west, -/turf/open/floor/carpet, -/area/commons/vacant_room/office) -"wof" = ( -/obj/machinery/light/small/directional/south, -/turf/open/floor/wood, -/area/service/electronic_marketing_den) -"wom" = ( -/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/iron, +/area/station/science/lobby) +"vIC" = ( +/obj/structure/mopbucket, +/obj/effect/decal/cleanable/dirt, +/obj/item/mop, /turf/open/floor/plating, -/area/service/kitchen/abandoned) -"woo" = ( -/obj/structure/cable, -/obj/effect/turf_decal/siding/wood/corner{ - dir = 1 - }, -/obj/machinery/power/apc/auto_name/directional/north, -/obj/machinery/light/directional/north, -/turf/open/floor/iron/dark, -/area/hallway/secondary/service) -"woq" = ( -/obj/structure/cable, +/area/station/maintenance/port/greater) +"vII" = ( /obj/effect/decal/cleanable/dirt, -/obj/structure/table, -/obj/item/storage/box{ - pixel_x = 3; +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/security/prison) +"vIQ" = ( +/turf/closed/wall/r_wall, +/area/station/command/teleporter) +"vJc" = ( +/obj/structure/rack, +/obj/item/stack/medical/gauze, +/obj/item/stack/medical/suture, +/obj/item/stack/medical/mesh, +/obj/item/reagent_containers/syringe/epinephrine{ + pixel_x = -3; pixel_y = 3 }, -/obj/item/storage/box/lights/mixed, -/obj/effect/turf_decal/tile/brown/half/contrasted{ - dir = 1 +/obj/item/reagent_containers/syringe/multiver, +/obj/machinery/vending/wallmed/directional/west, +/obj/machinery/camera/directional/west{ + c_tag = "Bridge - Gateway Atrium"; + name = "command camera" }, +/obj/effect/turf_decal/bot, /turf/open/floor/iron, -/area/cargo/sorting) -"woI" = ( -/obj/structure/chair{ +/area/station/command/gateway) +"vJd" = ( +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/effect/landmark/start/assistant, -/obj/machinery/newscaster/directional/west, -/obj/effect/turf_decal/tile/brown/half/contrasted{ +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/turf/open/floor/iron, -/area/cargo/lobby) -"woQ" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron, -/area/medical/medbay/lobby) -"woW" = ( -/obj/structure/railing{ - dir = 10 - }, -/obj/machinery/door/firedoor/border_only, -/obj/machinery/door/firedoor/border_only{ - dir = 8 +/obj/structure/rack, +/obj/item/storage/crayons, +/obj/item/storage/crayons{ + pixel_x = 2; + pixel_y = 2 }, -/turf/open/floor/wood, -/area/service/theater) -"wpm" = ( -/obj/structure/chair/office, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/security/checkpoint/customs/fore) -"wpp" = ( -/obj/structure/chair/comfy/brown{ - buildstackamount = 0; - color = "#c45c57"; - dir = 1 +/obj/item/bikehorn/rubberducky, +/obj/item/radio/intercom/directional/south, +/turf/open/floor/iron/checker, +/area/station/service/theater) +"vJh" = ( +/obj/machinery/door/airlock/public/glass{ + id_tag = "permabolt3"; + name = "Cell 5" }, -/obj/effect/landmark/start/captain, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment, -/turf/open/floor/carpet, -/area/command/heads_quarters/captain) -"wpt" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/decal/cleanable/dirt, -/mob/living/basic/cockroach, -/turf/open/floor/plating, -/area/maintenance/fore) -"wpG" = ( /obj/structure/cable, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/security/execution/transfer) -"wpM" = ( -/obj/machinery/door/airlock/maintenance_hatch{ - name = "Atmospherics Maintenance"; - req_access_txt = "24" +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 + }, +/obj/machinery/door/poddoor/preopen{ + id = "permashut5" }, +/obj/machinery/door/firedoor, /obj/effect/turf_decal/stripes/line{ dir = 4 }, @@ -83459,1619 +80932,1546 @@ dir = 8 }, /turf/open/floor/iron, -/area/maintenance/department/engine/atmos) -"wpW" = ( -/turf/closed/wall/r_wall, -/area/command/heads_quarters/hop) -"wqc" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/area/station/security/prison/safe) +"vJq" = ( +/obj/effect/decal/cleanable/dirt, /obj/structure/cable, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/machinery/power/apc/auto_name/directional/north, -/turf/open/floor/iron, -/area/hallway/secondary/entry) -"wqg" = ( -/turf/open/floor/wood{ - icon_state = "wood-broken4" - }, -/area/service/electronic_marketing_den) -"wql" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/stripes/line{ +/turf/open/floor/plating, +/area/station/maintenance/port/greater) +"vJB" = ( +/obj/structure/disposaloutlet{ dir = 1 }, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/door/airlock/hydroponics/glass{ - name = "Hydroponics"; - req_one_access_txt = "35;28" - }, -/turf/open/floor/iron, -/area/service/hydroponics) -"wqt" = ( -/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/trunk, /obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/effect/spawner/random/engineering/tracking_beacon, -/obj/effect/landmark/start/atmospheric_technician, -/turf/open/floor/iron, -/area/engineering/atmos) -"wqw" = ( -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/tile/purple{ +/turf/open/floor/iron/dark, +/area/station/science/xenobiology) +"vJG" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/white, -/area/science/lobby) -"wqB" = ( -/obj/effect/landmark/start/hangover, -/obj/effect/turf_decal/bot, +/turf/open/floor/iron/grimy, +/area/station/command/heads_quarters/hop) +"vJT" = ( /obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/cargo/warehouse) -"wqH" = ( /obj/structure/cable, -/obj/structure/window/reinforced/plasma/spawner/west{ - dir = 4 - }, -/obj/machinery/power/energy_accumulator/tesla_coil/anchored, -/turf/open/floor/engine, -/area/engineering/supermatter) -"wqK" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/green/visible, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, -/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/bot, +/obj/machinery/power/apc/auto_name/directional/north, /turf/open/floor/iron, -/area/engineering/supermatter/room) -"wqM" = ( -/obj/machinery/light/small/directional/west, -/obj/structure/sign/warning/radiation{ - pixel_x = -32 - }, -/turf/open/floor/engine, -/area/engineering/supermatter) -"wqS" = ( -/obj/structure/disposalpipe/segment{ - dir = 6 - }, +/area/station/command/gateway) +"vKx" = ( /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/white, -/area/science/misc_lab/range) -"wqW" = ( -/obj/machinery/button/flasher{ - id = "Cell 6"; - name = "Prisoner Flash"; - pixel_x = -25 - }, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/turf/open/floor/iron, -/area/security/prison) -"wrf" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/wood, -/area/service/abandoned_gambling_den) -"wrj" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/item/kirbyplants/random, +/obj/structure/disposalpipe/segment, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/tile/neutral/anticorner/contrasted, /turf/open/floor/iron, -/area/engineering/supermatter/room) -"wrk" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/hatch{ - name = "MiniSat Antechamber"; - req_one_access_txt = "32;19" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ +/area/station/maintenance/fore) +"vKK" = ( +/obj/effect/turf_decal/siding/brown/corner{ dir = 4 }, -/obj/structure/cable, +/obj/machinery/light/directional/east, +/obj/machinery/firealarm/directional/east, /obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/hallway/primary/fore) +"vKQ" = ( +/obj/machinery/door/poddoor/shutters{ + id = "construction"; + name = "Construction Shutters" + }, /obj/effect/turf_decal/stripes/line{ dir = 8 }, /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/aisat_interior) -"wrl" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/loading_area{ +/turf/open/floor/iron/textured, +/area/station/construction/mining/aux_base) +"vKR" = ( +/obj/effect/turf_decal/trimline/yellow/filled/warning{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/turf_decal/tile/yellow, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/turf/open/floor/iron/white, +/area/station/medical/chemistry) +"vKY" = ( +/obj/structure/cable, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/firealarm/directional/north, /turf/open/floor/iron, -/area/cargo/office) -"wrq" = ( -/obj/machinery/atmospherics/pipe/smart/simple/dark/visible{ +/area/station/engineering/main) +"vLd" = ( +/obj/machinery/light/small/directional/east, +/obj/structure/closet/secure_closet/brig{ + id = "engcell"; + name = "Engineering Cell Locker" + }, +/obj/effect/turf_decal/tile/red/anticorner/contrasted{ dir = 4 }, -/turf/closed/wall/r_wall, -/area/science/mixing/chamber) -"wrD" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/security/glass{ - name = "Security Transferring Control" +/turf/open/floor/iron, +/area/station/security/checkpoint/engineering) +"vLj" = ( +/obj/machinery/computer/med_data{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 }, +/obj/machinery/status_display/ai/directional/west, +/turf/open/floor/iron/white, +/area/station/medical/medbay/lobby) +"vLk" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"vLo" = ( +/obj/item/kirbyplants/random, +/obj/effect/turf_decal/tile/neutral/fourcorners, /obj/structure/cable, -/obj/effect/turf_decal/tile/red/fourcorners, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/mapping_helpers/airlock/access/all/security/brig, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/iron, -/area/security/execution/transfer) -"wrH" = ( +/obj/machinery/power/apc/auto_name/directional/east, +/turf/open/floor/iron/dark, +/area/station/security/interrogation) +"vLq" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/service/library/abandoned) +"vLz" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/yellow, /turf/open/floor/iron, -/area/engineering/supermatter/room) -"wrL" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 1 - }, -/turf/open/floor/engine, -/area/engineering/supermatter) -"wrT" = ( -/obj/structure/sign/departments/court{ - pixel_x = 32 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/area/station/security/prison/visit) +"vLA" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/rack, +/obj/item/stack/ducts/fifty, +/obj/effect/turf_decal/tile/neutral/half/contrasted, +/obj/structure/sign/poster/random/directional/south, /turf/open/floor/iron, -/area/hallway/primary/central/fore) -"wsb" = ( +/area/station/maintenance/port/fore) +"vLC" = ( /obj/structure/cable, -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/smart/simple/supply/visible{ - dir = 4 +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/wood{ + icon_state = "wood-broken" }, -/turf/open/floor/plating, -/area/engineering/atmos/pumproom) -"wse" = ( -/obj/structure/cable, -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/transit_tube/curved/flipped{ - dir = 4 +/area/station/security/detectives_office/private_investigators_office) +"vLH" = ( +/obj/structure/table/reinforced, +/obj/item/stack/package_wrap, +/obj/item/hand_labeler, +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/turf/open/floor/plating, -/area/engineering/transit_tube) -"wsh" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/engineering/gravity_generator) -"wso" = ( -/obj/machinery/atmospherics/pipe/smart/manifold/cyan/visible, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/trimline/yellow/filled/warning, -/obj/effect/turf_decal/siding/yellow, -/obj/structure/cable, /turf/open/floor/iron, -/area/engineering/atmos) -"wsz" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/area/station/science/lab) +"vLI" = ( +/obj/structure/table/wood, /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/delivery, -/obj/structure/extinguisher_cabinet/directional/south, -/turf/open/floor/iron, -/area/service/kitchen/abandoned) -"wsW" = ( -/obj/structure/table, -/obj/effect/spawner/random/entertainment/lighter, -/obj/effect/spawner/random/entertainment/cigarette, -/obj/effect/decal/cleanable/cobweb, +/obj/item/folder, +/obj/item/pen, /turf/open/floor/plating, -/area/maintenance/port/fore) -"wsX" = ( -/obj/effect/landmark/start/hangover, -/turf/open/floor/wood, -/area/service/theater) -"wtc" = ( +/area/station/service/library/abandoned) +"vLJ" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/landmark/blobstart, -/turf/open/floor/plating, -/area/service/library/abandoned) -"wtm" = ( -/obj/structure/sign/warning/electricshock{ - pixel_x = -32 - }, -/obj/machinery/light/directional/west, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/turf/open/floor/iron, -/area/security/prison) -"wtp" = ( -/obj/effect/landmark/secequipment, /obj/machinery/light/small/directional/east, -/obj/effect/turf_decal/bot, +/obj/item/kirbyplants/random, +/obj/structure/sign/poster/official/do_not_question{ + pixel_x = 32 + }, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/security/office) -"wtx" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 8 - }, -/turf/open/floor/iron/cafeteria, -/area/security/prison) -"wty" = ( -/obj/machinery/light/small/directional/south, -/obj/effect/turf_decal/tile/red{ +/area/station/security/detectives_office/private_investigators_office) +"vLL" = ( +/obj/machinery/computer/security{ dir = 1 }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow{ +/obj/machinery/status_display/evac/directional/south, +/obj/effect/turf_decal/tile/red/anticorner/contrasted{ dir = 8 }, -/obj/structure/chair/stool/bar/directional/south, /turf/open/floor/iron, -/area/service/kitchen/abandoned) -"wtz" = ( -/obj/structure/cable, -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ +/area/station/security/checkpoint/escape) +"vLP" = ( +/obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/iron, -/area/maintenance/fore) -"wtM" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/plating, -/area/service/abandoned_gambling_den) -"wtN" = ( -/obj/structure/cable, -/turf/open/floor/plating, -/area/maintenance/aft) -"wtX" = ( -/obj/effect/decal/cleanable/cobweb, -/obj/effect/turf_decal/stripes/corner{ - dir = 8 - }, -/obj/effect/spawner/random/structure/crate, -/obj/structure/sign/warning/securearea{ - pixel_x = -32 - }, -/obj/structure/sign/nanotrasen{ - pixel_y = 32 +/obj/machinery/computer/slot_machine, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small/directional/north, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 1 }, /turf/open/floor/iron, -/area/maintenance/department/engine/atmos) -"wub" = ( -/obj/structure/chair/office{ +/area/station/maintenance/department/crew_quarters/bar) +"vLR" = ( +/obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/wood{ - icon_state = "wood-broken5" +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, -/area/service/library/abandoned) -"wut" = ( -/obj/effect/turf_decal/bot, -/turf/open/floor/iron/dark/textured_large, -/area/engineering/atmos/hfr_room) -"wuL" = ( -/obj/effect/turf_decal/trimline/yellow/warning{ +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/effect/turf_decal/trimline/yellow/mid_joiner{ +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"vLY" = ( +/obj/structure/closet/secure_closet/medical3, +/obj/item/radio/intercom/directional/north, +/obj/effect/turf_decal/tile/neutral/half/contrasted, +/turf/open/floor/iron, +/area/station/medical/storage) +"vMa" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/obj/effect/turf_decal/tile/blue/half/contrasted{ dir = 4 }, -/turf/open/floor/plating, -/area/engineering/supermatter/room) -"wuQ" = ( -/obj/effect/landmark/start/hangover, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/structure/chair/sofa/bench{ +/turf/open/floor/iron/white, +/area/station/medical/psychology) +"vMc" = ( +/obj/structure/cable, +/obj/effect/turf_decal/tile/blue/fourcorners, +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/dark, -/area/hallway/secondary/entry) -"wvy" = ( +/turf/open/floor/iron, +/area/station/medical/medbay/central) +"vMj" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/preopen{ + id = "brigwindows"; + name = "Brig Front Blast Door" + }, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/security/holding_cell) +"vMk" = ( +/obj/machinery/holopad, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/grimy, +/area/station/service/lawoffice) +"vMp" = ( +/turf/closed/wall/r_wall, +/area/station/medical/chemistry) +"vMu" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/wood{ - icon_state = "wood-broken4" - }, -/area/service/library/abandoned) -"wvB" = ( -/obj/structure/table, -/obj/structure/bedsheetbin, -/obj/machinery/light/directional/west, -/obj/effect/turf_decal/tile/blue{ - dir = 8 + icon_state = "wood-broken6" }, -/turf/open/floor/iron/white/corner{ +/area/station/service/theater/abandoned) +"vMx" = ( +/obj/item/kirbyplants/random, +/obj/machinery/firealarm/directional/north, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 1 }, -/area/commons/dorms) -"wvG" = ( -/obj/structure/table, -/obj/item/computer_hardware/hard_drive/portable{ - pixel_x = 7; - pixel_y = 2 - }, -/obj/item/computer_hardware/hard_drive/portable{ - pixel_x = -2 - }, -/obj/machinery/light_switch/directional/east, -/obj/machinery/camera/directional/east{ - c_tag = "Science - Ordnance Launch Site"; - name = "science camera"; - network = list("ss13","rd") - }, +/turf/open/floor/iron, +/area/station/security/courtroom) +"vMy" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, /turf/open/floor/iron/dark, -/area/science/mixing/launch) -"wvS" = ( +/area/station/service/library) +"vMD" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/loading_area{ +/obj/effect/landmark/blobstart, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 1 }, -/turf/open/floor/iron, -/area/cargo/storage) -"wvX" = ( -/obj/structure/sign/nanotrasen{ - pixel_x = -32; - pixel_y = 32 +/turf/open/floor/iron{ + heat_capacity = 1e+006 }, -/turf/open/floor/wood, -/area/command/heads_quarters/captain) -"wwd" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/junction{ +/area/station/maintenance/port/aft) +"vME" = ( +/obj/effect/turf_decal/trimline/green/end, +/obj/machinery/hydroponics/constructable, +/obj/effect/turf_decal/trimline/green/mid_joiner{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/green/mid_joiner{ dir = 8 }, -/obj/effect/turf_decal/tile/neutral/half/contrasted, -/turf/open/floor/iron, -/area/maintenance/port/fore) -"wwo" = ( -/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/half{ + dir = 8 + }, +/area/station/service/hydroponics/garden) +"vMN" = ( +/obj/effect/spawner/random/trash/grille_or_waste, /turf/open/floor/plating, -/area/service/kitchen/abandoned) -"wwq" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, +/area/station/maintenance/port/greater) +"vMT" = ( /obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/dark, -/area/engineering/atmos) -"wwI" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/delivery, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"wwY" = ( -/obj/structure/cable, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/engineering/main) -"wwZ" = ( -/turf/closed/wall/r_wall, -/area/maintenance/starboard) -"wxb" = ( -/obj/effect/landmark/start/chaplain, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 4 +/area/station/maintenance/starboard/aft) +"vMV" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/catwalk_floor/iron, +/area/station/commons/dorms) +"vMZ" = ( +/obj/structure/sink{ + dir = 8; + pixel_x = 11 }, -/turf/open/floor/iron/grimy, -/area/service/chapel/office) -"wxr" = ( -/obj/structure/bed{ - dir = 4 +/obj/item/trash/sosjerky, +/obj/structure/sign/poster/official/cleanliness{ + pixel_x = 32 }, -/obj/item/bedsheet/hop{ +/obj/machinery/light/small/directional/north, +/obj/machinery/firealarm/directional/south, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/security/prison/toilet) +"vNa" = ( +/turf/closed/wall/r_wall, +/area/station/maintenance/starboard/aft) +"vNe" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/machinery/newscaster/directional/west, +/mob/living/basic/cockroach, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) +"vNu" = ( +/obj/structure/table/wood/fancy, +/obj/item/flashlight/lantern, /turf/open/floor/iron/grimy, -/area/command/heads_quarters/hop) -"wxw" = ( -/obj/machinery/shower{ - dir = 8; - name = "emergency shower"; - pixel_y = -4 +/area/station/service/chapel) +"vNB" = ( +/obj/structure/table/optable, +/obj/effect/decal/cleanable/blood/old, +/obj/machinery/status_display/evac/directional/south, +/obj/effect/turf_decal/tile/purple, +/turf/open/floor/iron/white, +/area/station/science/robotics/lab) +"vNI" = ( +/obj/machinery/airalarm/directional/west, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"vNU" = ( +/obj/structure/cable, +/obj/machinery/firealarm/directional/south{ + pixel_x = -32 }, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 +/obj/machinery/light_switch/directional/south{ + pixel_x = -20 }, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/tile/red/anticorner/contrasted{ dir = 8 }, -/obj/effect/turf_decal/trimline/blue/end{ - dir = 8 +/turf/open/floor/iron, +/area/station/security/checkpoint/engineering) +"vNV" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/turf/open/floor/iron/dark/corner, -/area/engineering/supermatter/room) -"wxA" = ( -/obj/machinery/status_display/evac/directional/south, -/obj/structure/chair/office{ +/obj/effect/turf_decal/tile/purple{ dir = 1 }, -/obj/machinery/light/directional/south, -/turf/open/floor/iron/dark, -/area/service/library) -"wxH" = ( -/obj/structure/cable, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 +/turf/open/floor/iron, +/area/station/cargo/miningoffice) +"vOd" = ( +/obj/structure/rack, +/obj/item/book/manual/wiki/engineering_hacking{ + pixel_x = -3; + pixel_y = 3 }, -/obj/structure/disposalpipe/sorting/mail{ - dir = 1; - name = "HoS Junction"; - sortType = 8 +/obj/item/book/manual/wiki/engineering_guide, +/obj/item/book/manual/wiki/engineering_construction{ + pixel_x = 3; + pixel_y = -3 }, -/turf/open/floor/iron, -/area/security/brig) -"wxL" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/light/directional/south, +/obj/item/multitool, +/obj/effect/turf_decal/bot, /obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 1 }, -/turf/open/floor/iron{ - heat_capacity = 1e+006 - }, -/area/maintenance/port/aft) -"wxM" = ( -/obj/effect/landmark/start/chaplain, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/grimy, -/area/service/chapel) -"wxY" = ( -/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/engineering/break_room) +"vOh" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/plating, -/area/service/abandoned_gambling_den/gaming) -"wxZ" = ( -/obj/structure/chair/office{ - dir = 8 +/area/station/maintenance/fore) +"vOj" = ( +/obj/effect/landmark/start/hangover, +/turf/open/floor/carpet, +/area/station/commons/dorms) +"vOk" = ( +/obj/effect/spawner/structure/window/hollow/reinforced/directional{ + dir = 4 }, -/obj/effect/turf_decal/tile/brown/half/contrasted{ +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/service/abandoned_gambling_den) +"vOt" = ( +/obj/effect/landmark/start/virologist, +/obj/structure/cable, +/obj/effect/turf_decal/tile/green/fourcorners, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 8 }, /turf/open/floor/iron, -/area/cargo/sorting) -"wyq" = ( -/obj/structure/table/reinforced, -/obj/effect/spawner/random/maintenance, +/area/station/medical/virology) +"vOA" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 + }, +/obj/machinery/door/airlock/external{ + name = "Observatory" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/external, /turf/open/floor/iron, -/area/maintenance/port/greater) -"wys" = ( -/obj/effect/landmark/start/hangover, -/obj/effect/decal/cleanable/dirt, -/obj/structure/chair/stool/bar/directional/east, -/obj/effect/landmark/event_spawn, -/turf/open/floor/carpet/green, -/area/commons/lounge) -"wyt" = ( -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ +/area/station/maintenance/starboard/aft) +"vOH" = ( +/obj/effect/landmark/xeno_spawn, +/obj/machinery/door/window/brigdoor{ + dir = 4; + name = "Test Range" + }, +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/effect/landmark/event_spawn, -/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/hallway/primary/central/fore) -"wyx" = ( -/obj/structure/cable, +/area/station/science/auxlab) +"vOI" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/decal/cleanable/blood/splatter, -/turf/open/floor/plating, -/area/maintenance/disposal) -"wyy" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral/half/contrasted, /turf/open/floor/iron, -/area/command/heads_quarters/ce) -"wyK" = ( -/obj/machinery/door/poddoor/preopen{ - id = "brigprison"; - name = "Prison Blast door" +/area/station/maintenance/port/fore) +"vOM" = ( +/obj/structure/cable, +/obj/effect/turf_decal/tile/yellow, +/turf/open/floor/iron/white, +/area/station/medical/chemistry) +"vOZ" = ( +/obj/structure/chair/office{ + dir = 8 }, -/obj/effect/turf_decal/delivery, -/obj/machinery/button/door/directional/east{ - id = "brigprison"; - name = "Prison Lockdown"; - req_access_txt = "63" +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/ai) +"vPe" = ( +/obj/structure/cable, +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/sign/warning/electric_shock, +/turf/open/floor/plating, +/area/station/engineering/lobby) +"vPl" = ( +/obj/structure/table/reinforced, +/obj/item/book/manual/wiki/security_space_law, +/obj/item/radio, +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 8 }, /turf/open/floor/iron, -/area/security/prison) -"wyN" = ( -/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ - dir = 10 - }, -/turf/open/space/basic, -/area/space) -"wyZ" = ( -/obj/structure/cable, +/area/station/security/checkpoint) +"vPp" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ - cycle_id = "medbay-passthrough" - }, -/obj/machinery/door/airlock/medical{ - name = "Medbay"; - req_access_txt = "5" +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, +/obj/item/radio/intercom/directional/east, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"vPy" = ( +/obj/structure/cable, /obj/structure/disposalpipe/segment{ dir = 4 }, +/obj/machinery/door/firedoor, /obj/effect/turf_decal/stripes/line{ dir = 8 }, /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/turf/open/floor/iron/white, -/area/medical/medbay/central) -"wzf" = ( -/obj/structure/cable, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"vPH" = ( +/obj/structure/table/wood, +/obj/item/flashlight/lamp, +/obj/structure/sign/nanotrasen{ + pixel_x = -32 + }, +/turf/open/floor/wood, +/area/station/commons/dorms) +"vPI" = ( +/obj/structure/table/wood, +/obj/item/folder/red, +/obj/item/pen, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/security/interrogation) +"vPL" = ( +/obj/effect/turf_decal/bot_white/right, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral/anticorner{ + dir = 1 + }, +/turf/open/floor/iron/dark/smooth_corner, +/area/station/engineering/gravity_generator) +"vPQ" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/structure/chair{ - dir = 8 - }, -/obj/effect/turf_decal/tile/red/anticorner/contrasted, -/turf/open/floor/iron, -/area/security/checkpoint/supply) -"wzg" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/grimy, -/area/service/chapel) -"wzi" = ( -/obj/structure/window/reinforced{ +/obj/effect/turf_decal/tile/purple/fourcorners, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 1 }, -/obj/effect/turf_decal/loading_area{ +/turf/open/floor/iron, +/area/station/science/research) +"vPZ" = ( +/obj/effect/turf_decal/stripes/line{ dir = 4 }, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, -/area/cargo/storage) -"wzk" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, +/area/station/maintenance/disposal/incinerator) +"vQb" = ( /obj/effect/spawner/random/vending/snackvend, -/obj/effect/turf_decal/bot_white/right, -/turf/open/floor/iron/white, -/area/commons/fitness/recreation) -"wzp" = ( -/obj/machinery/hydroponics/constructable, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/green{ +/obj/machinery/light/directional/north, +/obj/effect/turf_decal/delivery, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"vQe" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/station/service/chapel/funeral) +"vQh" = ( +/obj/structure/disposalpipe/trunk{ dir = 8 }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 +/obj/structure/disposaloutlet{ + dir = 4 }, -/obj/structure/sign/poster/random/directional/south, -/turf/open/floor/iron, -/area/service/hydroponics) -"wzA" = ( -/turf/open/floor/wood{ - icon_state = "wood-broken3" +/obj/effect/turf_decal/stripes/line{ + dir = 10 }, -/area/service/library/abandoned) -"wzK" = ( -/obj/structure/chair, +/turf/open/floor/plating, +/area/station/maintenance/disposal) +"vQj" = ( +/turf/closed/wall/r_wall, +/area/station/engineering/atmos/mix) +"vQu" = ( +/obj/machinery/power/apc/auto_name/directional/east, +/obj/structure/cable, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/medical/surgery/theatre) -"wzQ" = ( -/obj/effect/turf_decal/siding/yellow/corner{ - dir = 8 +/area/station/science/ordnance/testlab) +"vQC" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/closet, +/obj/effect/spawner/random/maintenance/two, +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/machinery/light/directional/north, -/obj/machinery/status_display/ai/directional/north, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/neutral/half/contrasted, /turf/open/floor/iron, -/area/engineering/atmos/hfr_room) -"wzR" = ( -/obj/structure/table/glass, -/obj/item/book/manual/wiki/chemistry{ - pixel_x = -4; - pixel_y = 4 +/area/station/maintenance/port/greater) +"vQS" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/duct, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/siding/white{ + dir = 8 }, -/obj/item/book/manual/wiki/grenades, -/obj/item/clipboard{ - pixel_x = 4; - pixel_y = -4 +/turf/open/floor/iron/white/corner{ + dir = 8 }, -/obj/item/toy/figure/chemist{ - pixel_x = 4; - pixel_y = -4 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, -/obj/machinery/power/apc/auto_name/directional/north, -/obj/structure/cable, -/turf/open/floor/iron/white, -/area/medical/pharmacy) -"wzS" = ( -/obj/structure/table, -/obj/item/toy/katana, -/turf/open/floor/iron, -/area/commons/fitness/recreation) -"wzU" = ( -/obj/structure/closet/secure_closet/personal/cabinet, -/obj/item/clothing/suit/jacket/letterman_nanotrasen, -/obj/item/clothing/suit/toggle/lawyer, -/obj/item/clothing/under/costume/kilt, -/obj/item/clothing/head/beret, -/obj/machinery/airalarm/directional/north, -/obj/item/radio/intercom/directional/east, -/turf/open/floor/wood, -/area/commons/dorms) -"wzW" = ( -/obj/effect/turf_decal/tile/brown/half/contrasted, -/turf/open/floor/iron, -/area/cargo/storage) -"wAb" = ( -/obj/structure/cable, -/obj/structure/window/reinforced/plasma/spawner/west{ - dir = 1 - }, -/obj/machinery/power/energy_accumulator/tesla_coil/anchored, -/turf/open/floor/engine, -/area/engineering/supermatter) -"wAc" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron/white, -/area/medical/medbay/lobby) -"wAf" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/machinery/firealarm/directional/south, +/area/station/service/kitchen) +"vRg" = ( /turf/open/floor/iron{ heat_capacity = 1e+006 }, -/area/commons/dorms) -"wAn" = ( -/obj/machinery/shieldgen, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/turf/open/floor/iron, -/area/maintenance/port/greater) -"wAy" = ( -/obj/structure/table, -/obj/effect/decal/cleanable/dirt, -/obj/item/clipboard, -/turf/open/floor/iron/cafeteria, -/area/security/prison) -"wAG" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/landmark/start/hangover, -/obj/structure/cable, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/iron, -/area/hallway/secondary/entry) -"wAM" = ( -/obj/effect/turf_decal/bot, -/obj/machinery/vending/coffee, -/obj/machinery/firealarm/directional/west, +/area/station/maintenance/starboard/aft) +"vRk" = ( +/obj/machinery/vending/clothing, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/hallway/primary/central/fore) -"wAP" = ( -/obj/structure/easel, -/obj/item/canvas/twentythree_twentythree, -/obj/structure/sign/poster/random/directional/south, -/turf/open/floor/iron/grimy, -/area/maintenance/port/fore) -"wAR" = ( -/obj/machinery/door/airlock/grunge{ - name = "Crematorium"; - req_access_txt = "27" +/area/station/commons/locker) +"vRo" = ( +/obj/structure/closet/crate/hydroponics, +/obj/item/paper/guides/jobs/hydroponics, +/obj/item/seeds/onion, +/obj/item/seeds/garlic, +/obj/item/seeds/potato, +/obj/item/seeds/tomato, +/obj/item/seeds/carrot, +/obj/item/seeds/grass, +/obj/item/seeds/ambrosia, +/obj/item/seeds/wheat, +/obj/item/seeds/pumpkin, +/obj/effect/spawner/random/contraband/prison, +/obj/structure/window, +/obj/effect/decal/cleanable/dirt, +/obj/item/seeds/tower, +/obj/structure/sign/poster/official/random/directional/north, +/turf/open/floor/iron, +/area/station/security/prison/garden) +"vRB" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 }, /obj/structure/cable, -/obj/effect/turf_decal/tile/neutral/fourcorners, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/iron/dark, -/area/service/chapel/funeral) -"wBe" = ( -/obj/structure/chair/stool/directional/east, -/turf/open/floor/iron/cafeteria, -/area/security/prison) -"wBq" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/delivery, -/turf/open/floor/iron, -/area/cargo/storage) -"wBx" = ( -/obj/machinery/chem_master/condimaster{ - desc = "Used to separate out liquids - useful for purifying botanical extracts. Also dispenses condiments."; - name = "SapMaster XP" - }, -/obj/effect/turf_decal/bot, /turf/open/floor/iron/dark, -/area/service/hydroponics) -"wBJ" = ( -/obj/machinery/meter, -/obj/machinery/atmospherics/pipe/smart/manifold/cyan/visible{ +/area/station/hallway/secondary/service) +"vRT" = ( +/obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/iron, -/area/hallway/primary/port) -"wBP" = ( -/obj/structure/easel, -/obj/item/canvas/twentythree_twentythree, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 1 +/obj/structure/cable, +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, -/turf/open/floor/iron/dark, -/area/commons/fitness/recreation) -"wBU" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, -/obj/effect/turf_decal/tile/yellow, -/obj/structure/extinguisher_cabinet/directional/north, /turf/open/floor/iron, -/area/engineering/supermatter/room) -"wCf" = ( -/obj/structure/disposalpipe/trunk, -/obj/machinery/disposal/bin, -/obj/effect/turf_decal/tile/brown/half/contrasted{ +/area/station/security/range) +"vSg" = ( +/obj/structure/cable, +/obj/effect/turf_decal/tile/blue{ dir = 1 }, +/obj/effect/landmark/start/hangover, +/obj/effect/spawner/random/engineering/tracking_beacon, /turf/open/floor/iron, -/area/cargo/qm) -"wCi" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/vending/coffee, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron/dark, -/area/hallway/secondary/entry) -"wCo" = ( +/area/station/hallway/secondary/command) +"vSk" = ( /obj/structure/table/wood, -/obj/machinery/computer/security/wooden_tv, -/obj/machinery/light/small/directional/south, -/turf/open/floor/iron/grimy, -/area/command/heads_quarters/captain/private) -"wCq" = ( -/obj/structure/rack, -/obj/item/crowbar/red, -/obj/structure/cable, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ +/obj/item/folder/red, +/obj/item/pen, +/obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ dir = 1 }, /turf/open/floor/iron, -/area/maintenance/aft) -"wCv" = ( -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 8 +/area/station/security/courtroom) +"vSn" = ( +/obj/structure/cable, +/obj/effect/landmark/start/depsec/medical, +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 4 }, -/turf/open/floor/iron/dark, -/area/commons/fitness/recreation) -"wCC" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron, -/area/security/courtroom) -"wCD" = ( -/obj/machinery/door/firedoor, +/area/station/security/checkpoint/medical) +"vSo" = ( +/obj/structure/table/wood, +/obj/item/clipboard, +/obj/item/folder, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/security/courtroom) +"vSt" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Engineering Maintenance" + }, /obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/hallway/primary/aft) -"wCE" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/light/small/directional/west, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 8 - }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, /turf/open/floor/iron, -/area/commons/toilet/restrooms) -"wCJ" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment, -/obj/structure/cable, +/area/station/maintenance/port/greater) +"vSE" = ( /obj/effect/turf_decal/tile/yellow{ dir = 1 }, /obj/effect/turf_decal/tile/yellow, -/obj/machinery/light/directional/east, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, -/area/engineering/atmos/project) -"wCN" = ( +/area/station/engineering/atmos/project) +"vSK" = ( +/obj/effect/decal/cleanable/dirt, /obj/structure/cable, -/obj/machinery/light/directional/north, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, -/obj/machinery/status_display/evac/directional/north, -/obj/effect/turf_decal/stripes/corner{ +/turf/open/floor/iron/cafeteria, +/area/station/security/prison/mess) +"vSM" = ( +/obj/structure/disposalpipe/segment{ + 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/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/siding/white{ + dir = 8 + }, /turf/open/floor/iron, -/area/engineering/supermatter/room) -"wCP" = ( -/obj/effect/turf_decal/delivery, -/obj/machinery/atmospherics/pipe/smart/manifold4w/green/visible, +/area/station/hallway/primary/fore) +"vTc" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/landmark/start/hangover, /turf/open/floor/iron, -/area/engineering/supermatter/room) -"wCU" = ( -/obj/item/kirbyplants/random, -/obj/structure/sign/warning/nosmoking{ - pixel_x = 32 +/area/station/engineering/hallway) +"vTe" = ( +/obj/machinery/door/airlock{ + id_tag = "Arrivals_Toilet1"; + name = "Toilet Unit 1" }, -/obj/machinery/light_switch/directional/east{ - pixel_x = 21 +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, -/turf/open/floor/iron/grimy, -/area/service/chapel/office) -"wDe" = ( -/obj/effect/turf_decal/delivery, -/obj/structure/tank_dispenser, -/obj/machinery/newscaster/directional/east, -/obj/machinery/status_display/ai/directional/north, -/turf/open/floor/iron/dark, -/area/engineering/atmos/storage) -"wDi" = ( -/obj/structure/table, -/obj/item/book/manual/chef_recipes, -/obj/item/reagent_containers/food/condiment/peppermill{ - pixel_x = 2 +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, -/obj/item/reagent_containers/food/condiment/saltshaker{ - pixel_x = -8; - pixel_y = 5 +/turf/open/floor/iron, +/area/station/commons/toilet/restrooms) +"vTh" = ( +/obj/item/radio/intercom/directional/north, +/turf/open/floor/plating, +/area/station/engineering/supermatter/room) +"vTp" = ( +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, -/obj/item/reagent_containers/food/condiment/enzyme, -/obj/item/storage/fancy/egg_box, -/turf/open/floor/iron/cafeteria, -/area/security/prison) -"wDo" = ( -/obj/machinery/computer/warrant{ +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/turf_decal/tile/red{ +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/closet/emcloset, +/turf/open/floor/iron/dark, +/area/station/hallway/primary/port) +"vTq" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/tile/purple/fourcorners, /turf/open/floor/iron, -/area/hallway/primary/starboard) -"wDx" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/decal/cleanable/dirt, +/area/station/science/lobby) +"vTy" = ( +/obj/structure/table/wood, +/obj/item/newspaper, +/obj/item/clothing/head/bowler, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/security/detectives_office) -"wDz" = ( -/obj/structure/table/glass, -/obj/item/clothing/gloves/color/latex, -/obj/item/surgical_drapes, -/obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/north, -/obj/effect/turf_decal/tile/blue/half/contrasted{ - dir = 1 - }, -/turf/open/floor/iron/white, -/area/medical/surgery/aft) -"wDB" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/turf/open/floor/iron, -/area/security/prison) -"wDZ" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/plating, -/area/maintenance/port/greater) -"wEb" = ( -/obj/machinery/light/small/directional/west, -/turf/open/floor/engine/vacuum, -/area/engineering/atmos) -"wEh" = ( -/obj/machinery/holopad, -/obj/effect/landmark/start/lawyer, -/obj/effect/turf_decal/bot, +/area/station/service/theater/abandoned) +"vTG" = ( +/obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/duct, +/obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron, -/area/security/courtroom) -"wEi" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/area/station/engineering/main) +"vTH" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/end{ dir = 8 }, -/obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, -/area/engineering/atmos/project) -"wEs" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/virology/glass{ - name = "Virology Access"; - req_access_txt = "39" +/area/station/hallway/secondary/construction) +"vTL" = ( +/obj/structure/sign/warning/secure_area, +/turf/closed/wall/r_wall, +/area/station/science/server) +"vTO" = ( +/obj/structure/disposalpipe/segment{ + dir = 5 }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/delivery, +/turf/open/floor/iron, +/area/station/maintenance/department/crew_quarters/bar) +"vTP" = ( +/obj/structure/chair/stool/directional/west, /obj/structure/cable, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/turf/open/floor/iron, +/area/station/security/prison) +"vTZ" = ( +/obj/structure/closet/secure_closet/security/sec, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/red/anticorner/contrasted, +/turf/open/floor/iron, +/area/station/security/lockers) +"vUe" = ( /obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 + dir = 9 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/medical/virology) -"wEy" = ( -/obj/structure/disposalpipe/trunk{ +/area/station/science/research) +"vUk" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/yellow{ dir = 4 }, -/obj/structure/disposaloutlet{ - dir = 8 +/obj/machinery/atmospherics/components/binary/pump{ + name = "Pure to Mix" }, -/turf/open/floor/plating/airless, -/area/space/nearstation) -"wEL" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 8 +/turf/open/floor/iron/dark/corner{ + dir = 1 + }, +/area/station/engineering/atmos/mix) +"vUl" = ( +/obj/structure/closet/crate/freezer/blood, +/obj/machinery/camera/directional/north{ + c_tag = "Virology - Lab"; + name = "virology camera"; + network = list("ss13","medbay") }, +/obj/effect/turf_decal/bot, +/obj/item/radio/intercom/directional/north, /turf/open/floor/iron, -/area/commons/fitness/recreation) -"wEN" = ( -/obj/item/kirbyplants/random, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/red{ +/area/station/medical/virology) +"vUm" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 1 }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow{ +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"vUr" = ( +/obj/machinery/power/terminal, +/obj/structure/cable, +/obj/effect/turf_decal/stripes/line{ dir = 8 }, +/turf/open/floor/plating, +/area/station/maintenance/department/electrical) +"vUJ" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/tile/purple/fourcorners, /turf/open/floor/iron, -/area/service/abandoned_gambling_den/gaming) -"wEP" = ( -/turf/open/floor/iron{ - dir = 1; - icon_state = "chapel" +/area/station/science/research) +"vUN" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 6 }, -/area/service/chapel) -"wET" = ( -/obj/effect/landmark/event_spawn, -/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/firealarm/directional/east, /turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"wFj" = ( -/obj/structure/table/reinforced, -/obj/item/paper_bin, -/obj/item/pen, -/obj/structure/reagent_dispensers/wall/peppertank/directional/south, -/obj/machinery/light/small/directional/west, +/area/station/hallway/secondary/entry) +"vUO" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/security/prison) -"wFm" = ( -/obj/item/kirbyplants/random, -/obj/machinery/light/small/directional/south, -/obj/effect/turf_decal/tile/blue, -/obj/machinery/firealarm/directional/south, -/turf/open/floor/iron/white, -/area/medical/medbay/lobby) -"wFu" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, -/area/hallway/secondary/entry) -"wFx" = ( +/area/station/cargo/drone_bay) +"vUT" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/effect/turf_decal/tile/blue, -/turf/open/floor/iron/dark/side, -/area/engineering/lobby) -"wFy" = ( -/obj/structure/chair/sofa/right{ +/obj/effect/landmark/start/hangover, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron, +/area/station/maintenance/fore) +"vUU" = ( +/obj/structure/table/reinforced, +/obj/item/clipboard, +/obj/item/toy/figure/warden, +/obj/machinery/light/directional/west, +/obj/machinery/airalarm/directional/west, +/obj/effect/turf_decal/tile/red/half/contrasted{ dir = 8 }, -/obj/structure/sign/painting/library{ - pixel_x = 32 - }, -/turf/open/floor/wood, -/area/service/library) -"wFA" = ( +/turf/open/floor/iron, +/area/station/security/warden) +"vUV" = ( /obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/station/engineering/supermatter/room) +"vVa" = ( +/turf/open/floor/iron/grimy, +/area/station/service/library/abandoned) +"vVc" = ( +/obj/structure/lattice/catwalk, +/turf/open/space/basic, +/area/space/nearstation) +"vVp" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment, /obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 4 }, +/obj/structure/cable, /turf/open/floor/iron, -/area/maintenance/port/fore) -"wFC" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/area/station/maintenance/port/aft) +"vVu" = ( +/obj/effect/spawner/structure/window, +/turf/open/floor/plating, +/area/station/cargo/drone_bay) +"vVx" = ( +/obj/structure/sign/nanotrasen, /turf/closed/wall, -/area/commons/fitness/recreation) -"wFD" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/suit_storage_unit/rd, -/obj/effect/turf_decal/stripes/line{ - dir = 6 +/area/station/security/checkpoint/customs/aft) +"vVC" = ( +/obj/structure/sign/departments/medbay/alt, +/turf/closed/wall, +/area/station/medical/medbay/central) +"vVD" = ( +/obj/structure/window/reinforced{ + dir = 8 }, -/obj/machinery/computer/security/telescreen/entertainment/directional/west, +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/obj/effect/turf_decal/bot, /turf/open/floor/iron, -/area/command/heads_quarters/rd) -"wFJ" = ( +/area/station/science/xenobiology) +"vVF" = ( +/obj/structure/rack, +/obj/effect/spawner/random/maintenance/two, +/turf/open/floor/plating, +/area/station/maintenance/port/greater) +"vVO" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/barricade/wooden, +/turf/open/floor/plating, +/area/station/maintenance/port/lesser) +"vVW" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/lattice/catwalk, /obj/machinery/atmospherics/pipe/smart/simple/orange/visible, +/obj/structure/transit_tube/crossing/horizontal, /turf/open/space/basic, /area/space/nearstation) -"wFK" = ( +"vWa" = ( /obj/structure/cable, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 4 - }, -/turf/open/floor/iron, -/area/security/office) -"wFR" = ( -/obj/structure/lattice, -/obj/structure/sign/nanotrasen{ - pixel_x = 32 - }, -/turf/open/space/basic, -/area/space/nearstation) -"wFU" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/door/poddoor/shutters{ - id = "custodialshutters"; - name = "Custodial Closet Shutters" +/turf/open/floor/iron/dark, +/area/station/service/chapel/funeral) +"vWc" = ( +/obj/machinery/door/window/brigdoor{ + dir = 1; + name = "Creature Pen"; + req_access = list("research") }, -/turf/open/floor/iron/dark/textured_half, -/area/service/janitor) -"wGk" = ( -/obj/structure/window/reinforced{ - dir = 4 +/obj/machinery/door/poddoor/preopen{ + id = "xeno1"; + name = "Creature Cell #1" }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 +/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/science/xenobiology) +"vWe" = ( +/obj/structure/chair/stool/directional/east, +/obj/effect/turf_decal/tile/red{ + dir = 1 }, -/obj/structure/table, -/obj/item/stack/package_wrap, -/obj/item/stack/package_wrap, -/obj/item/stack/wrapping_paper{ - pixel_y = 5 +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 }, -/obj/item/stack/wrapping_paper{ - pixel_y = 5 +/obj/effect/turf_decal/tile/yellow{ + dir = 8 }, -/obj/item/hand_labeler, -/obj/effect/turf_decal/tile/brown/half/contrasted{ +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 1 }, /turf/open/floor/iron, -/area/cargo/sorting) -"wGo" = ( -/obj/effect/decal/cleanable/glass, -/obj/structure/sign/poster/contraband/random/directional/west, +/area/station/science/breakroom) +"vWh" = ( +/obj/structure/table/wood, +/obj/machinery/computer/med_data/laptop, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/structure/extinguisher_cabinet/directional/south{ + pixel_x = 26 + }, +/obj/machinery/newscaster/directional/east, +/turf/open/floor/iron/dark, +/area/station/command/heads_quarters/hos) +"vWl" = ( +/obj/item/kirbyplants/random, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, -/area/maintenance/fore) -"wGv" = ( -/obj/effect/turf_decal/delivery, +/area/station/science/research/abandoned) +"vWp" = ( +/obj/structure/chair/office, +/obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/grimy, +/area/station/service/chapel/office) +"vWu" = ( /turf/open/floor/iron, -/area/maintenance/department/electrical) -"wGN" = ( -/obj/effect/decal/cleanable/blood/old, -/turf/open/floor/wood{ - icon_state = "wood-broken6" - }, -/area/service/library/abandoned) -"wGR" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 +/area/station/service/hydroponics/garden) +"vWv" = ( +/obj/structure/disposalpipe/trunk{ + dir = 1 }, +/obj/machinery/disposal/bin, +/obj/effect/turf_decal/bot, +/obj/structure/extinguisher_cabinet/directional/south, +/turf/open/floor/iron/checker, +/area/station/hallway/secondary/service) +"vWA" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/structure/girder, +/turf/open/floor/plating, +/area/station/maintenance/port/greater) +"vWD" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, -/area/maintenance/port/fore) -"wHb" = ( -/obj/effect/turf_decal/delivery, -/obj/machinery/meter, -/obj/machinery/atmospherics/pipe/smart/manifold4w/brown/visible, -/obj/machinery/status_display/evac/directional/north, -/turf/open/floor/iron/dark, -/area/engineering/supermatter/room) -"wHf" = ( +/area/station/service/abandoned_gambling_den) +"vWX" = ( /obj/structure/cable, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/hidden{ - dir = 5 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/dark, -/area/engineering/atmos) -"wHh" = ( -/obj/structure/rack, -/obj/item/electronics/apc, -/obj/item/electronics/airalarm, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron, -/area/engineering/storage/tech) -"wHk" = ( -/obj/structure/sign/warning/electricshock, -/turf/closed/wall/r_wall, -/area/command/corporate_showroom) -"wHl" = ( +/obj/effect/turf_decal/tile/neutral, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/door/airlock{ - req_one_access_txt = "73" - }, -/obj/machinery/door/firedoor, -/turf/open/floor/wood, -/area/hallway/secondary/service) -"wIc" = ( -/obj/item/radio/intercom/directional/north, -/obj/machinery/mech_bay_recharge_port, -/obj/effect/turf_decal/delivery, -/obj/machinery/camera/directional/north{ - c_tag = "Cargo Bay - Fore"; - name = "cargo camera" - }, +/obj/machinery/power/apc/auto_name/directional/south, /turf/open/floor/iron, -/area/cargo/storage) -"wIg" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 8 +/area/station/hallway/primary/starboard) +"vXc" = ( +/turf/open/floor/plating{ + icon_state = "platingdmg3" }, +/area/station/engineering/supermatter/room) +"vXo" = ( /obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/half{ - dir = 8 - }, -/area/engineering/atmos/project) -"wIn" = ( +/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/science/robotics/lab) +"vXr" = ( /obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/engineering/storage_shared) -"wIs" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/obj/structure/cable, +/obj/machinery/door/poddoor/preopen{ + id = "brigprison"; + name = "Prison Blast Door" }, -/obj/item/radio/intercom/directional/west, -/turf/open/floor/iron, -/area/hallway/primary/central/aft) -"wIy" = ( -/obj/effect/turf_decal/delivery, +/turf/open/floor/plating, +/area/station/security/execution/transfer) +"vXA" = ( +/obj/structure/table/reinforced, +/obj/item/folder/white, +/obj/item/paicard, +/obj/effect/turf_decal/bot, +/obj/machinery/airalarm/directional/west, +/obj/structure/extinguisher_cabinet/directional/north, /turf/open/floor/iron, -/area/hallway/primary/central/fore) -"wJo" = ( -/obj/machinery/status_display/evac/directional/west, -/obj/effect/turf_decal/tile/red{ - dir = 4 +/area/station/command/heads_quarters/rd) +"vXF" = ( +/obj/machinery/portable_atmospherics/canister, +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 8 }, -/turf/open/floor/iron, -/area/security/prison) -"wJw" = ( -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/bot, /obj/effect/turf_decal/stripes/line{ - dir = 1 + dir = 8 }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron, -/area/medical/medbay/lobby) -"wJE" = ( -/obj/effect/turf_decal/tile/green{ - dir = 1 +/obj/machinery/camera/directional/east{ + c_tag = "Atmospherics - Ports"; + name = "atmospherics camera" }, /turf/open/floor/iron, -/area/service/hydroponics) -"wJS" = ( -/obj/structure/cable, +/area/station/engineering/atmos) +"vXH" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 4 +/obj/structure/chair/office{ + dir = 8 }, -/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/siding/yellow{ + dir = 10 + }, +/obj/effect/landmark/start/atmospheric_technician, /turf/open/floor/iron, -/area/hallway/primary/central/fore) -"wJU" = ( +/area/station/engineering/atmos/storage/gas) +"vXK" = ( +/obj/structure/reagent_dispensers/beerkeg, +/turf/open/floor/iron/checker, +/area/station/service/bar) +"vXP" = ( /obj/structure/cable, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/ai) -"wKd" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 8 +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/command/glass{ + name = "Bridge Access" }, -/turf/open/floor/iron, -/area/maintenance/port/greater) -"wKg" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 4 +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "bridge-left" }, -/turf/open/floor/iron, -/area/security/prison/safe) -"wKA" = ( -/obj/machinery/computer/atmos_control/noreconnect{ - atmos_chambers = list("ordnancegas1" = "Burn Chamber", "ordnancegas2" = "Freezer Chamber") +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, -/obj/machinery/light/directional/north, +/obj/effect/mapping_helpers/airlock/access/all/command/general, /turf/open/floor/iron/dark, -/area/science/mixing) -"wKI" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 8 +/area/station/command/bridge) +"vXQ" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/turf/open/floor/iron, -/area/maintenance/fore) -"wKS" = ( -/obj/machinery/restaurant_portal/restaurant, -/obj/effect/turf_decal/delivery/red, -/obj/machinery/light/directional/west, -/obj/item/radio/intercom/directional/west, -/obj/machinery/newscaster/directional/north, -/turf/open/floor/iron/white/smooth_large, -/area/service/cafeteria) -"wKZ" = ( +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/door/airlock/engineering/glass{ - name = "Supermatter Engine Room"; - req_one_access_txt = "10;24" +/turf/open/floor/plating, +/area/station/service/abandoned_gambling_den/gaming) +"vXX" = ( +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 1 }, -/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/aisat/exterior) +"vXZ" = ( +/obj/structure/cable, /obj/effect/turf_decal/stripes/line{ - dir = 1 + dir = 8 }, -/obj/machinery/door/firedoor, +/obj/effect/landmark/start/station_engineer, /turf/open/floor/iron, -/area/engineering/supermatter/room) -"wLd" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 10 +/area/station/engineering/main) +"vYi" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 }, /turf/open/floor/iron, -/area/hallway/secondary/entry) -"wLt" = ( -/obj/structure/cable, -/obj/machinery/duct, -/obj/effect/decal/cleanable/generic, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"wLF" = ( +/area/station/hallway/secondary/construction) +"vYk" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 + }, +/turf/open/floor/iron/large, +/area/station/service/hydroponics) +"vYq" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/engineering/atmos) -"wLN" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold/scrubbers/visible{ + dir = 8 + }, +/obj/effect/landmark/event_spawn, /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 1 }, /turf/open/floor/iron, -/area/maintenance/fore) -"wLO" = ( +/area/station/engineering/atmos/storage) +"vYu" = ( /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 9 +/obj/machinery/power/solar{ + id = "foreport"; + name = "Fore-Port Solar Array" }, -/turf/open/floor/iron, -/area/security/warden) -"wLP" = ( +/turf/open/floor/iron/solarpanel/airless, +/area/station/solars/port/fore) +"vYv" = ( /obj/structure/cable, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/obj/machinery/light/directional/west, +/obj/machinery/atmospherics/pipe/layer_manifold/cyan/visible, +/obj/effect/turf_decal/stripes/corner{ + dir = 1 }, +/obj/machinery/status_display/ai/directional/west, /turf/open/floor/iron, -/area/command/heads_quarters/ce) -"wLT" = ( -/obj/effect/decal/cleanable/dirt, +/area/station/engineering/supermatter/room) +"vYH" = ( +/obj/structure/bed, +/obj/item/bedsheet/cmo, +/obj/machinery/light/directional/east, +/obj/machinery/status_display/evac/directional/east, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/turf/open/floor/iron/white, +/area/station/command/heads_quarters/cmo) +"vYI" = ( +/obj/machinery/atmospherics/pipe/smart/simple/purple/visible, /obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/machinery/airalarm/directional/east, +/turf/open/floor/iron/dark/corner, +/area/station/engineering/atmos/mix) +"vYK" = ( +/obj/machinery/camera/directional/west{ + c_tag = "Science - Ordnance Mixing Lab"; + name = "science camera"; + network = list("ss13","rd") + }, +/obj/machinery/firealarm/directional/west, +/turf/open/floor/iron/dark, +/area/station/science/ordnance) +"vYZ" = ( +/obj/structure/sign/directions/science, +/obj/structure/sign/directions/engineering{ + dir = 8; + pixel_y = 8 + }, +/obj/structure/sign/directions/command{ + dir = 4; + pixel_y = -8 + }, +/turf/closed/wall, +/area/station/commons/storage/primary) +"vZo" = ( +/obj/machinery/smartfridge, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron/dark, +/area/station/service/hydroponics) +"vZp" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/medical{ + name = "Surgery Observation" + }, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"wLX" = ( -/obj/structure/cable, /obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/mapping_helpers/airlock/access/all/medical/general, +/turf/open/floor/iron/dark, +/area/station/medical/surgery/theatre) +"vZq" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/aisat_interior) -"wMD" = ( -/obj/item/kirbyplants/random, -/obj/machinery/airalarm/directional/south, -/turf/open/floor/wood, -/area/command/heads_quarters/captain/private) -"wMJ" = ( -/obj/structure/chair/comfy/brown{ +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"vZr" = ( +/obj/structure/window/reinforced{ dir = 8 }, -/obj/effect/landmark/start/captain, -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 5 +/obj/structure/window/reinforced{ + dir = 1 }, -/turf/open/floor/iron/grimy, -/area/command/heads_quarters/captain/private) -"wMU" = ( -/obj/machinery/button/flasher{ - id = "Cell 5"; - name = "Prisoner Flash"; - pixel_x = 25; - pixel_y = 7 +/obj/effect/turf_decal/tile/red{ + dir = 4 }, -/obj/structure/cable, /obj/effect/turf_decal/tile/red{ dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/button/door/directional/east{ - id = "permashut5"; - name = "Cell Lockdown Button"; - pixel_y = -6; - req_access_txt = "2" +/obj/machinery/atmospherics/pipe/bridge_pipe/green/visible, +/obj/machinery/atmospherics/components/binary/pump/off/yellow/visible{ + dir = 4; + name = "N2O to Pure" }, -/turf/open/floor/iron, -/area/security/prison) -"wNb" = ( -/obj/structure/cable, -/obj/effect/turf_decal/bot, -/obj/structure/table, -/obj/item/storage/medkit/regular, -/obj/machinery/power/apc/auto_name/directional/west, -/turf/open/floor/iron, -/area/cargo/miningoffice) -"wNi" = ( -/obj/structure/filingcabinet/medical, -/obj/machinery/light/directional/north, -/obj/machinery/light_switch/directional/east, -/turf/open/floor/iron/grimy, -/area/command/heads_quarters/hop) -"wNz" = ( -/obj/machinery/camera/directional/south{ - c_tag = "Atmospherics - Mix Cell"; - name = "atmospherics camera" +/turf/open/floor/iron/white/corner{ + dir = 1 }, -/turf/open/floor/engine/vacuum, -/area/engineering/atmos) -"wNC" = ( -/obj/machinery/duct, -/obj/machinery/light/directional/north, -/obj/machinery/camera/directional/north{ - c_tag = "Atmospherics - Project Room Aft"; - name = "atmospherics camera" +/area/station/engineering/atmos) +"vZv" = ( +/obj/structure/sink{ + dir = 4; + pixel_x = -12; + pixel_y = 2 }, -/obj/machinery/status_display/ai/directional/north, -/obj/effect/turf_decal/trimline/yellow/line{ - dir = 1 +/obj/effect/turf_decal/tile/blue/half/contrasted{ + dir = 8 }, +/turf/open/floor/iron/white, +/area/station/medical/surgery/aft) +"vZw" = ( +/obj/structure/table, +/obj/item/toy/katana, /turf/open/floor/iron, -/area/engineering/atmos/project) -"wNK" = ( +/area/station/commons/fitness/recreation) +"vZE" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/command/nuke_storage) +"vZK" = ( +/obj/effect/turf_decal/tile/blue/fourcorners, /obj/structure/cable, -/turf/open/floor/plating, -/area/service/abandoned_gambling_den) -"wNO" = ( -/obj/machinery/atmospherics/pipe/layer_manifold/scrubbers/visible{ - dir = 4 +/turf/open/floor/iron/white, +/area/station/medical/cryo) +"vZL" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/landmark/start/hangover, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron, +/area/station/cargo/storage) +"vZX" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 1 }, +/obj/effect/turf_decal/tile/yellow, +/obj/machinery/status_display/ai/directional/north, /turf/open/floor/iron, -/area/engineering/supermatter/room) -"wNQ" = ( +/area/station/engineering/atmos/project) +"wae" = ( +/obj/effect/landmark/start/head_of_security, /obj/structure/cable, -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 4 - }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/grimy, +/area/station/command/heads_quarters/hos) +"wak" = ( +/obj/structure/chair/stool/bar/directional/south, +/turf/open/floor/iron/dark, +/area/station/service/abandoned_gambling_den/gaming) +"wam" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/obj/machinery/airalarm/directional/north, +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 1 + }, /turf/open/floor/iron/white, -/area/medical/treatment_center) -"wNR" = ( -/obj/machinery/atmospherics/components/unary/thermomachine/freezer{ - dir = 4 +/area/station/security/medical) +"wan" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron, +/area/station/security/courtroom) +"wap" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Maintenance Hatch" }, +/obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ - dir = 8 + dir = 1 }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/science/mixing) -"wNS" = ( -/obj/structure/cable, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/mapping_helpers/airlock/unres{ dir = 1 }, +/obj/effect/mapping_helpers/airlock/access/any/service/maintenance, +/obj/effect/mapping_helpers/airlock/access/any/supply/maintenance, /turf/open/floor/iron, -/area/security/prison) -"wOd" = ( +/area/station/maintenance/department/crew_quarters/bar) +"waw" = ( +/obj/structure/cable, +/obj/effect/turf_decal/delivery, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 +/obj/structure/disposalpipe/segment, +/obj/structure/window/reinforced/plasma/spawner/east, +/turf/open/floor/iron, +/area/station/maintenance/port/lesser) +"waG" = ( +/obj/structure/cable, +/obj/structure/lattice/catwalk, +/turf/open/space/basic, +/area/station/solars/port/fore) +"waI" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/barricade/wooden, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"waK" = ( +/obj/structure/table/wood, +/obj/item/storage/fancy/cigarettes/cigpack_uplift{ + pixel_x = 6 }, -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/atmos/glass{ - name = "Atmospherics Project Room"; - req_access_txt = "24" +/obj/item/storage/fancy/cigarettes/cigpack_carp{ + pixel_x = -3 }, -/turf/open/floor/iron, -/area/engineering/atmos/project) -"wOg" = ( -/obj/structure/disposalpipe/segment{ - dir = 9 +/obj/item/lighter, +/turf/open/floor/iron/grimy, +/area/station/security/detectives_office/private_investigators_office) +"waU" = ( +/obj/machinery/portable_atmospherics/pump, +/obj/effect/turf_decal/tile/blue{ + dir = 4 }, -/obj/structure/cable, -/obj/effect/turf_decal/tile/red{ +/obj/machinery/atmospherics/components/unary/portables_connector/visible/layer4, +/obj/machinery/bluespace_vendor/directional/north, +/turf/open/floor/iron/white/corner{ dir = 1 }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/yellow{ +/area/station/commons/locker) +"waZ" = ( +/obj/effect/turf_decal/tile/red{ dir = 4 }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/science/breakroom) -"wOx" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/status_display/evac/directional/north, -/obj/structure/chair/office, -/obj/machinery/light/directional/north, -/turf/open/floor/iron/dark, -/area/service/library) -"wOB" = ( /obj/structure/cable, +/turf/open/floor/iron, +/area/station/security/prison) +"wbe" = ( +/turf/closed/wall, +/area/station/service/hydroponics/garden) +"wbh" = ( +/obj/structure/sink{ + dir = 8; + pixel_x = 11 + }, +/turf/open/floor/iron/white, +/area/station/command/heads_quarters/captain/private) +"wbn" = ( +/obj/effect/turf_decal/trimline/yellow/line{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/station/engineering/lobby) +"wbp" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment, /turf/open/floor/wood, -/area/command/heads_quarters/captain/private) -"wOE" = ( -/obj/structure/cable, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/area/station/command/corporate_showroom) +"wbt" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 }, +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/bluespace_vendor/directional/north, +/obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron, -/area/commons/dorms) -"wOG" = ( +/area/station/hallway/primary/fore) +"wbw" = ( +/obj/effect/decal/cleanable/dirt, /obj/structure/disposalpipe/segment{ - dir = 4 + dir = 6 }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 8 }, -/obj/effect/landmark/event_spawn, /turf/open/floor/iron, -/area/engineering/atmos/hfr_room) -"wOK" = ( +/area/station/maintenance/port/greater) +"wby" = ( +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/commons/locker) +"wbD" = ( +/obj/machinery/door/airlock/public/glass{ + name = "Library Access" + }, +/obj/effect/turf_decal/tile/neutral/fourcorners, /obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/iron/dark, +/area/station/service/library) +"wbE" = ( +/obj/effect/turf_decal/trimline/yellow/line{ dir = 4 }, -/obj/structure/chair{ +/turf/open/floor/iron, +/area/station/engineering/lobby) +"wbF" = ( +/obj/structure/table, +/obj/item/toy/cards/deck, +/turf/open/floor/iron, +/area/station/commons/fitness/recreation) +"wbH" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/machinery/airalarm/directional/east, -/turf/open/floor/iron/smooth, -/area/hallway/secondary/entry) -"wON" = ( -/obj/effect/turf_decal/plaque{ - icon_state = "L10" - }, /turf/open/floor/iron, -/area/hallway/primary/central/fore) -"wOS" = ( -/obj/structure/table/reinforced, -/obj/item/analyzer{ - pixel_x = 7; - pixel_y = 3 +/area/station/hallway/primary/fore) +"wbL" = ( +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/service/abandoned_gambling_den) +"wbY" = ( +/obj/machinery/mech_bay_recharge_port{ + dir = 1 }, -/obj/machinery/airalarm/directional/west, -/obj/effect/turf_decal/tile/yellow/half/contrasted{ - dir = 8 +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/line{ + dir = 6 }, -/turf/open/floor/iron, -/area/construction/mining/aux_base) -"wOT" = ( -/obj/structure/closet/crate/bin, -/obj/effect/spawner/random/contraband/prison, -/obj/item/toy/figure/syndie, -/obj/machinery/light/directional/east, /turf/open/floor/plating, -/area/security/prison) -"wPe" = ( +/area/station/science/research/abandoned) +"wcd" = ( +/obj/structure/chair/wood, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/service/abandoned_gambling_den) +"wcp" = ( +/obj/structure/cable, +/obj/effect/turf_decal/tile/blue, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/white, +/area/station/medical/surgery/theatre) +"wct" = ( +/obj/item/stack/cable_coil, +/obj/structure/lattice/catwalk, +/turf/open/space, +/area/station/solars/starboard/aft) +"wcv" = ( +/obj/structure/rack, +/obj/machinery/light/small/directional/west, +/obj/item/crowbar/red, +/obj/item/wrench, +/obj/effect/spawner/random/maintenance/two, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron, +/area/station/hallway/secondary/construction) +"wcD" = ( /obj/structure/bed, /obj/item/bedsheet/orange, /obj/machinery/camera/directional/east{ @@ -85083,1174 +82483,1073 @@ dir = 4 }, /turf/open/floor/iron, -/area/security/prison/safe) -"wPu" = ( -/obj/effect/turf_decal/tile/neutral, -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 10 +/area/station/security/prison/safe) +"wcF" = ( +/obj/machinery/door/airlock/command{ + name = "Chief Medical Officer's Quarters" }, -/turf/open/floor/iron, -/area/hallway/primary/central/aft) -"wPE" = ( /obj/structure/cable, -/obj/effect/landmark/start/hangover, -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/iron, -/area/hallway/primary/central/fore) -"wQc" = ( -/obj/machinery/computer/communications{ +/obj/effect/turf_decal/tile/blue{ dir = 4 }, -/obj/machinery/status_display/ai/directional/west, -/turf/open/floor/carpet, -/area/command/heads_quarters/captain) -"wQj" = ( -/mob/living/basic/cockroach, -/turf/open/floor/plating{ - icon_state = "panelscorched" - }, -/area/maintenance/department/crew_quarters/bar) -"wQk" = ( -/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ - dir = 5 +/obj/effect/turf_decal/tile/blue{ + dir = 8 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/effect/turf_decal/stripes/corner{ - dir = 4 +/obj/machinery/door/firedoor, +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "CMO" }, -/obj/effect/turf_decal/siding/white/corner, -/turf/open/floor/iron/freezer, -/area/service/kitchen/coldroom) -"wQr" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron, -/area/hallway/primary/fore) -"wQu" = ( -/turf/open/floor/plating{ - icon_state = "platingdmg1" +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/area/security/prison) -"wQy" = ( -/obj/structure/filingcabinet, -/obj/item/folder/documents, -/obj/machinery/light/small/directional/north, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/ai_monitored/command/nuke_storage) -"wQC" = ( -/obj/machinery/door/window/left/directional/south, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/security/prison) -"wQD" = ( +/obj/effect/turf_decal/stripes/line, +/obj/effect/mapping_helpers/airlock/access/all/medical/cmo, +/turf/open/floor/iron/white, +/area/station/command/heads_quarters/cmo) +"wcG" = ( /obj/structure/table/reinforced, -/obj/item/clipboard, -/obj/item/toy/figure/borg, -/obj/machinery/light/directional/south, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/item/radio/intercom/directional/south{ - freerange = 1; - frequency = 1447; - listening = 0; - name = "Private Channel" - }, +/obj/item/radio/intercom/directional/west, +/obj/item/book/manual/wiki/atmospherics, +/obj/item/holosign_creator/atmos, +/obj/item/holosign_creator/atmos, /turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/aisat_interior) -"wQE" = ( +/area/station/engineering/atmos/hfr_room) +"wcP" = ( /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"wQI" = ( +/turf/open/floor/iron, +/area/station/engineering/supermatter/room) +"wcT" = ( /obj/structure/table/reinforced, -/obj/item/clothing/shoes/magboots{ - pixel_x = 3; - pixel_y = 3 +/obj/item/paper_bin, +/obj/item/pen, +/obj/effect/turf_decal/tile/red/anticorner/contrasted{ + dir = 4 }, -/obj/item/clothing/shoes/magboots, -/obj/effect/turf_decal/delivery, -/obj/machinery/airalarm/directional/east, /turf/open/floor/iron, -/area/engineering/storage) -"wQM" = ( -/obj/effect/turf_decal/tile/red/fourcorners, -/turf/open/floor/iron, -/area/security/office) -"wQO" = ( -/obj/effect/turf_decal/tile/yellow{ - dir = 1 +/area/station/security/checkpoint/escape) +"wcW" = ( +/obj/machinery/door/airlock/security/glass{ + name = "Security E.V.A. Storage" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 }, -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/stripes/corner, -/turf/open/floor/iron, -/area/engineering/atmos/project) -"wQQ" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/structure/crate, -/obj/machinery/power/apc/auto_name/directional/east, /obj/structure/cable, -/turf/open/floor/plating, -/area/maintenance/port/lesser) -"wQV" = ( -/obj/effect/landmark/event_spawn, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron, -/area/cargo/sorting) -"wQX" = ( -/obj/machinery/door/firedoor, /obj/effect/turf_decal/stripes/line{ dir = 8 }, /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/mapping_helpers/airlock/access/all/security/armory, /turf/open/floor/iron, -/area/hallway/primary/central/aft) -"wRg" = ( -/obj/machinery/telecomms/broadcaster/preset_right, -/turf/open/floor/circuit/telecomms/mainframe, -/area/tcommsat/server) -"wRx" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ +/area/station/security/warden) +"wda" = ( +/obj/structure/cable, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/engineering/main) +"wdb" = ( +/turf/open/floor/circuit/green, +/area/station/science/robotics/mechbay) +"wdj" = ( +/obj/machinery/door/poddoor/preopen{ + id = "surgeryb"; + name = "Privacy Shutters" + }, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/medical/surgery/aft) +"wdp" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/firedoor, +/obj/item/storage/fancy/donut_box, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "cafe_counter"; + name = "Kitchen Counter Shutters" + }, +/turf/open/floor/iron/white/smooth_half{ dir = 1 }, -/turf/open/floor/iron, -/area/science/xenobiology) -"wRy" = ( +/area/station/service/kitchen) +"wdt" = ( /obj/structure/cable, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/obj/machinery/power/apc/auto_name/directional/south, +/turf/open/floor/plating, +/area/station/maintenance/solars/starboard/aft) +"web" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 1 + }, +/obj/machinery/portable_atmospherics/pump, +/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/effect/turf_decal/box, +/obj/machinery/status_display/evac/directional/south, /turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/aisat_interior) -"wRz" = ( -/turf/open/floor/iron/dark, -/area/hallway/secondary/service) -"wRA" = ( -/obj/effect/turf_decal/tile/green/half/contrasted{ - dir = 8 +/area/station/engineering/atmos) +"wec" = ( +/obj/machinery/portable_atmospherics/canister/air, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron/dark/textured_large, +/area/station/engineering/atmos/storage/gas) +"weh" = ( +/obj/structure/closet/secure_closet/brig{ + id = "cargocell"; + name = "Cargo Cell Locker" + }, +/obj/effect/turf_decal/tile/red/anticorner/contrasted{ + dir = 1 }, /turf/open/floor/iron, -/area/service/hydroponics/garden) -"wRC" = ( +/area/station/security/checkpoint/supply) +"wem" = ( +/obj/structure/window/reinforced/spawner/west, +/obj/machinery/atmospherics/components/unary/portables_connector/visible/layer2, +/turf/open/floor/iron/dark, +/area/station/science/ordnance) +"weo" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"wRE" = ( -/obj/structure/table, -/obj/item/camera_film{ - pixel_x = 3; - pixel_y = 3 +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 4 }, -/obj/item/camera_film, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/commons/locker) -"wRK" = ( -/obj/effect/turf_decal/tile/purple, -/turf/open/floor/iron/white, -/area/science/lobby) -"wSc" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron, -/area/engineering/main) -"wSk" = ( -/obj/effect/landmark/start/hangover, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 1 +/area/station/commons/toilet/locker) +"wes" = ( +/obj/structure/lattice/catwalk, +/obj/machinery/atmospherics/pipe/smart/simple/orange/visible{ + dir = 6 }, -/turf/open/floor/iron, -/area/cargo/lobby) -"wSu" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/turf/open/space/basic, +/area/space/nearstation) +"wex" = ( +/obj/structure/table/wood, +/obj/item/chisel{ + pixel_y = 7 }, -/obj/effect/landmark/start/hangover, -/turf/open/floor/iron, -/area/hallway/primary/central/fore) -"wSA" = ( -/obj/structure/disposalpipe/segment{ - dir = 9 +/obj/item/storage/crayons, +/obj/item/storage/crayons, +/obj/machinery/light/small/directional/north, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, +/turf/open/floor/iron/dark, +/area/station/commons/fitness/recreation) +"wey" = ( /obj/effect/turf_decal/stripes/line{ - dir = 1 + dir = 9 }, -/turf/open/floor/iron/checker, -/area/service/janitor) -"wSB" = ( +/turf/open/floor/iron, +/area/station/maintenance/department/electrical) +"weO" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/obj/effect/turf_decal/tile/red{ dir = 1 }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/obj/effect/turf_decal/tile/blue{ + dir = 4 }, -/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red, /turf/open/floor/iron, -/area/commons/toilet/restrooms) -"wSL" = ( -/obj/machinery/power/tracker, -/obj/structure/cable, -/turf/open/floor/iron/solarpanel/airless, -/area/solars/starboard/aft) -"wSM" = ( +/area/station/service/theater) +"weQ" = ( +/obj/structure/rack, +/obj/item/storage/medkit, +/obj/item/storage/medkit, /obj/structure/disposalpipe/segment, +/obj/item/healthanalyzer, +/obj/item/healthanalyzer, +/obj/item/paicard, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron, +/area/station/science/robotics/lab) +"weT" = ( +/obj/effect/decal/cleanable/dirt, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/science/robotics/mechbay) +"weX" = ( +/obj/item/kirbyplants/random, /turf/open/floor/plating, -/area/maintenance/starboard) -"wTh" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ +/area/station/service/abandoned_gambling_den/gaming) +"weZ" = ( +/obj/effect/landmark/start/hangover, +/obj/structure/chair/sofa/bench/right{ dir = 4 }, -/turf/open/floor/plating, -/area/engineering/atmos/storage) -"wTm" = ( -/obj/effect/spawner/structure/window/reinforced/plasma, -/turf/open/floor/plating, -/area/engineering/supermatter/room) -"wTs" = ( -/obj/machinery/airalarm/directional/east, -/obj/structure/disposalpipe/trunk{ +/obj/effect/turf_decal/box/corners{ dir = 8 }, -/obj/machinery/disposal/bin, -/turf/open/floor/iron/white, -/area/science/storage) -"wTu" = ( -/obj/structure/table/wood, -/obj/item/newspaper, -/obj/item/clothing/head/bowler, +/obj/effect/turf_decal/box/corners, +/obj/machinery/airalarm/directional/west, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/service/theater/abandoned) -"wTy" = ( -/obj/effect/turf_decal/loading_area{ +/area/station/hallway/primary/fore) +"wfa" = ( +/obj/structure/table/reinforced, +/obj/machinery/cell_charger, +/turf/open/floor/iron, +/area/station/maintenance/port/greater) +"wff" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/structure/table, +/obj/item/stack/package_wrap, +/obj/item/stack/package_wrap, +/obj/item/stack/wrapping_paper{ + pixel_y = 5 + }, +/obj/item/stack/wrapping_paper{ + pixel_y = 5 + }, +/obj/item/hand_labeler, +/obj/effect/turf_decal/tile/brown/half/contrasted{ dir = 1 }, /turf/open/floor/iron, -/area/cargo/miningoffice) -"wTI" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/hallway/primary/fore) -"wTN" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/area/station/cargo/sorting) +"wfm" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 4 }, -/obj/machinery/firealarm/directional/west, -/turf/open/floor/iron, -/area/hallway/primary/central/fore) -"wTY" = ( -/obj/structure/table/wood, -/obj/item/folder/blue, -/obj/item/pen, -/turf/open/floor/wood, -/area/command/heads_quarters/hop) -"wTZ" = ( -/obj/structure/table/wood, -/obj/item/instrument/guitar, -/obj/effect/decal/cleanable/cobweb/cobweb2, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/service/theater/abandoned) -"wUc" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/engineering/glass{ - name = "Primary Tool Storage" +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) +"wfv" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Maintenance Hatch" }, -/obj/effect/landmark/navigate_destination, +/obj/effect/mapping_helpers/airlock/abandoned, /obj/effect/turf_decal/stripes/line{ dir = 8 }, /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/turf/open/floor/iron, -/area/commons/storage/primary) -"wUf" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/mapping_helpers/airlock/unres{ + dir = 8 + }, +/obj/effect/mapping_helpers/airlock/access/any/engineering/maintenance/departmental, +/turf/open/floor/iron, +/area/station/maintenance/department/engine/atmos) +"wfA" = ( +/obj/machinery/vending/wardrobe/cargo_wardrobe, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/brown/half/contrasted{ dir = 4 }, -/obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, -/area/hallway/secondary/entry) -"wUs" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/engineering/atmos/pumproom) -"wUH" = ( -/obj/machinery/camera/directional/south{ - c_tag = "Vacant Commissary" +/area/station/cargo/storage) +"wfF" = ( +/obj/structure/sign/departments/medbay/alt{ + pixel_x = 32 }, -/obj/machinery/light_switch/directional/south, -/obj/effect/turf_decal/tile/brown{ +/obj/machinery/modular_computer/console/preset/civilian{ dir = 8 }, -/obj/effect/turf_decal/tile/neutral, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 1 - }, +/obj/effect/turf_decal/bot, /turf/open/floor/iron, -/area/commons/vacant_room/commissary) -"wUL" = ( +/area/station/science/robotics/lab) +"wfI" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, /obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ - dir = 6 + dir = 10 }, +/obj/structure/table/reinforced, +/obj/item/stack/sheet/iron/fifty, +/obj/item/stack/sheet/glass/fifty, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"wfJ" = ( +/obj/structure/closet/emcloset, +/obj/effect/turf_decal/bot, +/obj/item/radio/intercom/directional/south, +/obj/machinery/airalarm/directional/west, /turf/open/floor/iron, -/area/engineering/atmos/hfr_room) -"wUS" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/structure/disposalpipe/segment, -/obj/structure/railing{ - dir = 4 +/area/station/science/research) +"wfT" = ( +/obj/structure/filingcabinet/security, +/obj/machinery/light_switch/directional/west{ + pixel_y = 26 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/machinery/camera/directional/north{ + c_tag = "Security - Departures Port" + }, +/obj/machinery/firealarm/directional/west, +/obj/effect/turf_decal/tile/red/anticorner/contrasted{ dir = 1 }, /turf/open/floor/iron, -/area/hallway/primary/fore) -"wUW" = ( -/obj/machinery/computer/med_data{ +/area/station/security/checkpoint/escape) +"wfV" = ( +/obj/machinery/mass_driver/trash{ dir = 4 }, -/obj/effect/turf_decal/tile/blue{ +/obj/machinery/light/small/directional/north, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/machinery/status_display/ai/directional/west, -/turf/open/floor/iron/white, -/area/medical/medbay/lobby) -"wUX" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/machinery/door/airlock/maintenance_hatch{ - name = "Maintenance Hatch"; - req_access_txt = "12" +/turf/open/floor/plating, +/area/station/maintenance/disposal) +"wgb" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/command{ + name = "Telecomms Foyer" }, +/obj/structure/cable, +/obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/mapping_helpers/airlock/access/all/engineering/tcoms, /turf/open/floor/iron, -/area/maintenance/port/fore) -"wVf" = ( -/obj/structure/table/wood, -/obj/machinery/light/directional/south, -/obj/item/stack/package_wrap, -/obj/item/hand_labeler, -/obj/machinery/computer/security/telescreen/vault{ - dir = 8; - pixel_x = 26 - }, -/turf/open/floor/wood, -/area/command/heads_quarters/hop) -"wVj" = ( -/obj/effect/landmark/carpspawn, -/turf/open/space/basic, -/area/space) -"wVo" = ( -/obj/structure/bed/dogbed/ian, -/obj/machinery/airalarm/directional/east, -/mob/living/simple_animal/pet/dog/corgi/ian, -/turf/open/floor/wood, -/area/command/heads_quarters/hop) -"wVG" = ( +/area/station/hallway/secondary/command) +"wgf" = ( +/obj/structure/closet, +/obj/effect/spawner/random/maintenance/two, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/neutral/half/contrasted, +/turf/open/floor/iron, +/area/station/maintenance/starboard/aft) +"wgl" = ( /obj/structure/table/reinforced, -/obj/item/stack/rods/fifty, -/obj/item/wrench, -/obj/item/storage/box/lights/mixed, -/obj/effect/turf_decal/bot, -/obj/structure/extinguisher_cabinet/directional/east, +/obj/machinery/recharger, +/obj/machinery/light_switch/directional/north, +/obj/effect/turf_decal/tile/red/anticorner/contrasted{ + dir = 4 + }, /turf/open/floor/iron, -/area/engineering/storage) -"wVI" = ( -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plating, -/area/cargo/drone_bay) -"wVJ" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, +/area/station/security/processing) +"wgx" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 + }, +/obj/structure/table/wood, +/obj/item/flashlight/lamp, +/turf/open/floor/wood, +/area/station/hallway/secondary/service) +"wgC" = ( +/obj/machinery/door/poddoor/shutters/radiation/preopen{ + id = "engsm"; + name = "Radiation Chamber Shutters" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ dir = 8 }, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/ai_upload) -"wVY" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/power/apc/auto_name/directional/north, /turf/open/floor/plating, -/area/maintenance/port/greater) -"wWd" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/orange/visible, -/obj/effect/turf_decal/tile/yellow{ +/area/station/engineering/supermatter) +"wgF" = ( +/obj/structure/cable, +/obj/machinery/computer/station_alert{ dir = 1 }, -/obj/effect/turf_decal/tile/yellow, -/turf/open/floor/iron, -/area/engineering/supermatter/room) -"wWf" = ( -/obj/effect/turf_decal/tile/neutral, -/obj/machinery/firealarm/directional/south, -/turf/open/floor/iron, -/area/hallway/primary/central/aft) -"wWj" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/duct, -/obj/effect/turf_decal/tile/neutral/anticorner/contrasted, +/obj/machinery/status_display/ai/directional/south, +/obj/effect/turf_decal/tile/red/half/contrasted, /turf/open/floor/iron, -/area/service/kitchen) -"wWs" = ( -/obj/effect/decal/cleanable/dirt, +/area/station/security/checkpoint/engineering) +"wgG" = ( +/obj/machinery/holopad/secure, /obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron, -/area/engineering/main) -"wWx" = ( -/obj/machinery/door/firedoor/heavy, -/obj/machinery/door/airlock/research{ - name = "Ordnance Launch Site"; - req_access_txt = "8" - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ - cycle_id = "sci-toxins-passthrough" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/ai) +"wgL" = ( +/turf/open/floor/wood, +/area/station/service/library/abandoned) +"wgO" = ( +/obj/machinery/atmospherics/pipe/smart/simple/dark/visible, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 }, -/obj/effect/turf_decal/stripes/line, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, -/area/science/mixing) -"wWC" = ( -/obj/effect/turf_decal/siding/wood/corner{ - dir = 1 +/area/station/engineering/atmos) +"wgP" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 4 }, -/obj/structure/chair/stool/directional/south, -/obj/effect/spawner/random/maintenance, -/turf/open/floor/iron/grimy, -/area/maintenance/port/fore) -"wWG" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/white, +/area/station/science/research) +"wgQ" = ( +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk, /obj/structure/cable, -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, -/obj/machinery/firealarm/directional/south, -/obj/machinery/light/directional/south, -/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/bot, /turf/open/floor/iron, -/area/engineering/atmos/project) -"wWT" = ( +/area/station/security/office) +"wgU" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/light/small/directional/east, /obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/brown/visible, -/obj/machinery/camera/directional/south{ - c_tag = "Engineering - Supermatter Room Aft"; - name = "engineering camera"; - network = list("ss13","engine") +/obj/effect/spawner/random/trash/mess, +/obj/structure/sign/poster/random/directional/east, +/turf/open/floor/iron/grimy, +/area/station/maintenance/port/fore) +"wgX" = ( +/obj/machinery/holopad, +/turf/open/floor/iron/grimy, +/area/station/command/corporate_showroom) +"whj" = ( +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/obj/machinery/disposal/bin, +/obj/effect/turf_decal/stripes/box, +/turf/open/floor/iron/dark/textured_large, +/area/station/service/janitor) +"whm" = ( +/obj/effect/turf_decal/tile/red{ + dir = 1 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/firealarm/directional/west, /turf/open/floor/iron, -/area/engineering/supermatter/room) -"wXc" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/turf/open/floor/plating, -/area/maintenance/aft) -"wXo" = ( -/obj/structure/table/glass, -/obj/effect/turf_decal/tile/blue/fourcorners, -/turf/open/floor/iron/white, -/area/medical/treatment_center) -"wXw" = ( -/obj/machinery/computer/cargo{ +/area/station/hallway/primary/starboard) +"whu" = ( +/obj/effect/turf_decal/bot, +/obj/structure/closet/secure_closet/engineering_welding, +/obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/effect/turf_decal/tile/brown/half/contrasted{ +/turf/open/floor/iron, +/area/station/engineering/main) +"whv" = ( +/obj/effect/turf_decal/trimline/yellow/corner{ dir = 4 }, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, -/area/cargo/qm) -"wXx" = ( -/obj/effect/turf_decal/tile/red{ - dir = 8 +/area/station/engineering/lobby) +"whA" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/engineering/gravity_generator) +"whE" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/research{ + name = "Circuits Lab" }, -/obj/effect/turf_decal/tile/red{ +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/structure/chair{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/cafeteria, -/area/service/cafeteria) -"wXH" = ( -/obj/structure/table/reinforced, -/obj/item/paper_bin, -/obj/item/pen, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, -/obj/structure/cable, -/obj/effect/turf_decal/tile/red/fourcorners, -/turf/open/floor/iron, -/area/security/office) -"wXT" = ( -/obj/structure/chair/office{ +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/structure/cable, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/effect/landmark/start/depsec/science, -/turf/open/floor/iron, -/area/security/checkpoint/science/research) -"wXX" = ( -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "sci-toxins-circuits" + }, +/obj/effect/mapping_helpers/airlock/access/all/science/research, /turf/open/floor/iron, -/area/security/brig) -"wYc" = ( +/area/station/science/explab) +"whH" = ( +/obj/effect/decal/cleanable/dirt, /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 9 - }, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 8 - }, -/turf/open/floor/iron, -/area/security/brig) -"wYd" = ( -/obj/structure/railing, -/obj/structure/chair/sofa/bench{ - dir = 1 - }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating, +/area/station/medical/morgue) +"whK" = ( +/obj/structure/cable, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron, -/area/hallway/primary/fore) -"wYe" = ( -/obj/structure/table/reinforced, -/obj/item/clipboard, -/obj/item/folder, -/obj/item/paper/fluff/holodeck/disclaimer, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/area/station/hallway/primary/central/aft) +"whN" = ( +/obj/machinery/portable_atmospherics/pump, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/science/ordnance) +"whX" = ( +/obj/effect/turf_decal/tile/green{ dir = 4 }, -/turf/open/floor/iron, -/area/commons/fitness/recreation) -"wYm" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/public/glass{ - name = "Courtroom" - }, -/obj/effect/landmark/event_spawn, -/obj/effect/turf_decal/bot, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/mapping_helpers/airlock/access/all/security/court, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ +/obj/structure/railing/corner{ dir = 4 }, /turf/open/floor/iron, -/area/security/courtroom) -"wYv" = ( -/obj/structure/table, -/obj/machinery/cell_charger, -/obj/item/stock_parts/cell/high, -/obj/machinery/light/directional/south, -/obj/machinery/camera/directional/south{ - c_tag = "Science - Waiting Room"; - name = "science camera"; - network = list("ss13","rd") +/area/station/service/hydroponics) +"wif" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/effect/turf_decal/trimline/yellow/corner{ + dir = 1 }, -/obj/item/gps, -/obj/effect/turf_decal/tile/purple{ +/turf/open/floor/iron, +/area/station/engineering/lobby) +"wiw" = ( +/obj/machinery/computer/telecomms/monitor{ dir = 8 }, +/obj/machinery/status_display/evac/directional/east, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/tcommsat/computer) +"wiR" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, /turf/open/floor/iron/white, -/area/science/lobby) -"wYD" = ( -/obj/effect/spawner/random/structure/crate, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 1 - }, -/turf/open/floor/iron, -/area/maintenance/port/greater) -"wYE" = ( -/obj/machinery/portable_atmospherics/canister/nitrous_oxide{ - valve_open = 1 +/area/station/medical/surgery/aft) +"wiU" = ( +/obj/structure/disposalpipe/segment{ + dir = 6 }, -/turf/open/floor/engine/n2o, -/area/engineering/atmos) -"wYF" = ( -/obj/machinery/modular_computer/console/preset/id{ - dir = 4 +/obj/machinery/airalarm/directional/west, +/obj/structure/mirror/directional/north, +/obj/structure/sink{ + pixel_y = 22 }, -/obj/machinery/camera/directional/west{ - c_tag = "Departures Customs"; - name = "customs camera" +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ + dir = 1 }, -/obj/structure/cable, -/obj/effect/turf_decal/tile/blue/fourcorners, -/obj/machinery/power/apc/auto_name/directional/west, /turf/open/floor/iron, -/area/security/checkpoint/customs/aft) -"wYO" = ( -/obj/machinery/atmospherics/components/binary/pump/on{ - dir = 4; - name = "Cooling to Filters" +/area/station/commons/toilet/restrooms) +"wiW" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/siphon/monitored/oxygen_output{ + dir = 4 }, +/turf/open/floor/engine/o2, +/area/station/engineering/atmos) +"wiY" = ( /obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/box/corners, -/obj/effect/turf_decal/box/corners{ - dir = 4 + dir = 1 }, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, -/area/engineering/supermatter/room) -"wYR" = ( -/obj/effect/landmark/blobstart, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/plating, -/area/maintenance/starboard) -"wZg" = ( -/obj/machinery/atmospherics/pipe/smart/simple/green/visible, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/area/station/hallway/secondary/entry) +"wiZ" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ dir = 1 }, +/obj/machinery/portable_atmospherics/scrubber, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, /obj/effect/turf_decal/tile/neutral{ dir = 4 }, /obj/effect/turf_decal/tile/neutral{ - dir = 8 + dir = 1 }, -/obj/item/kirbyplants/random, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/box, /turf/open/floor/iron/dark, -/area/engineering/atmos) -"wZn" = ( -/obj/effect/turf_decal/tile/red{ +/area/station/engineering/atmos) +"wje" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/command/glass{ + name = "Customs Desk" + }, +/obj/structure/cable, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ dir = 1 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/airalarm/directional/west, -/turf/open/floor/iron, -/area/hallway/primary/starboard) -"wZu" = ( -/obj/structure/kitchenspike, -/obj/effect/turf_decal/bot/left, -/turf/open/floor/iron/dark, -/area/service/kitchen/coldroom) -"wZy" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, +/obj/effect/mapping_helpers/airlock/access/all/command/general, /turf/open/floor/iron, -/area/hallway/secondary/entry) -"wZI" = ( -/obj/effect/turf_decal/bot, -/obj/machinery/space_heater, -/obj/machinery/firealarm/directional/west, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/textured_large, -/area/engineering/atmos/project) -"wZJ" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/table, -/obj/item/reagent_containers/blood/random, -/obj/item/reagent_containers/syringe, -/obj/item/reagent_containers/syringe{ - pixel_y = 5 - }, -/turf/open/floor/iron/grimy, -/area/maintenance/port/fore) -"wZK" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/turf/open/floor/iron{ - icon_state = "chapel" - }, -/area/service/chapel) -"wZP" = ( +/area/station/maintenance/port/aft) +"wjF" = ( /obj/structure/cable, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/item/radio/intercom/directional/north, /turf/open/floor/iron, -/area/hallway/primary/port) -"wZU" = ( +/area/station/hallway/primary/port) +"wjO" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"wjP" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, -/area/commons/fitness/recreation) -"wZY" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/bot, +/area/station/maintenance/port/aft) +"wjW" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/loading_area, /turf/open/floor/iron, -/area/cargo/storage) -"xad" = ( +/area/station/cargo/sorting) +"wki" = ( +/obj/structure/bed/roller, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/machinery/airalarm/directional/south, +/turf/open/floor/iron/white, +/area/station/medical/medbay/lobby) +"wkj" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 1 +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/effect/turf_decal/tile/yellow/half/contrasted{ + dir = 4 }, /turf/open/floor/iron, -/area/engineering/atmos) -"xae" = ( -/turf/open/floor/iron/white/corner{ - dir = 4 +/area/station/engineering/break_room) +"wkp" = ( +/obj/structure/railing{ + dir = 8 }, -/area/commons/fitness/recreation) -"xau" = ( -/obj/effect/decal/cleanable/dirt, +/obj/machinery/door/firedoor/border_only{ + dir = 8 + }, +/turf/open/floor/wood, +/area/station/service/theater) +"wkr" = ( +/obj/effect/turf_decal/tile/purple/half/contrasted{ + dir = 8 + }, +/turf/open/floor/iron/white, +/area/station/science/xenobiology) +"wkt" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/landmark/event_spawn, +/turf/open/floor/wood, +/area/station/command/heads_quarters/captain) +"wkP" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/bot, +/obj/machinery/holopad, +/turf/open/floor/iron, +/area/station/service/hydroponics/garden) +"wkS" = ( +/obj/effect/spawner/random/structure/tank_holder, /turf/open/floor/plating, -/area/maintenance/aft) -"xaC" = ( -/obj/item/kirbyplants/random, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/light_switch/directional/south, +/area/station/maintenance/port/fore) +"wkT" = ( +/obj/machinery/computer/atmos_alert, +/obj/effect/turf_decal/tile/yellow/half/contrasted{ + dir = 1 + }, /turf/open/floor/iron/dark, -/area/service/chapel) -"xaH" = ( +/area/station/command/bridge) +"wln" = ( +/obj/machinery/light/directional/north, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/spawner/random/engineering/tracking_beacon, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/structure/grille/broken, -/obj/effect/turf_decal/tile/neutral/half/contrasted, -/turf/open/floor/iron, -/area/maintenance/port/fore) -"xaR" = ( +/turf/open/floor/iron/grimy, +/area/station/service/library) +"wlw" = ( /obj/structure/disposalpipe/segment{ - dir = 6 + dir = 10 }, -/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/grimy, -/area/service/lawoffice) -"xaY" = ( -/obj/machinery/light/small/directional/south, -/obj/effect/turf_decal/tile/brown/half/contrasted, -/turf/open/floor/iron, -/area/cargo/warehouse) -"xbg" = ( -/obj/structure/table, -/obj/item/storage/box/lights/mixed, -/obj/effect/turf_decal/tile/brown/half/contrasted{ - dir = 1 +/turf/open/floor/plating, +/area/station/maintenance/port/greater) +"wlG" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible, +/obj/effect/turf_decal/siding/yellow{ + dir = 4 }, +/obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron, -/area/cargo/lobby) -"xbj" = ( -/obj/structure/table/reinforced, -/obj/item/stack/rods/fifty, -/obj/item/wrench, -/obj/item/storage/box/lights/mixed, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/bot, -/obj/structure/sign/poster/official/random/directional/south, -/turf/open/floor/iron, -/area/maintenance/port/greater) -"xbx" = ( -/obj/structure/closet/toolcloset, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/area/station/engineering/atmos/storage) +"wlH" = ( +/obj/structure/cable, +/obj/machinery/button/door/incinerator_vent_atmos_aux{ + pixel_x = -8; + pixel_y = 24 + }, +/obj/machinery/button/door/incinerator_vent_atmos_main{ + pixel_x = -8; + pixel_y = 36 + }, +/obj/machinery/button/ignition/incinerator/atmos{ + pixel_x = 8; + pixel_y = 36 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ dir = 8 }, -/obj/effect/turf_decal/tile/yellow/half/contrasted{ +/obj/structure/closet/radiation, +/obj/item/analyzer, +/turf/open/floor/iron/dark/corner{ + dir = 1 + }, +/area/station/maintenance/disposal/incinerator) +"wlK" = ( +/obj/structure/sign/poster/official/work_for_a_future{ + pixel_y = -32 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/red/half/contrasted{ dir = 4 }, /turf/open/floor/iron, -/area/construction/mining/aux_base) -"xbE" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/poddoor/shutters{ - id = "teleporterhubshutters"; - name = "Teleporter Shutters" +/area/station/security/prison/safe) +"wlS" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/simple/purple/visible{ + dir = 4 }, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/tile/yellow{ dir = 8 }, /obj/effect/turf_decal/stripes/line{ - dir = 4 + dir = 8 }, -/turf/open/floor/iron, -/area/command/teleporter) -"xbJ" = ( -/obj/structure/disposalpipe/segment{ - dir = 9 +/obj/machinery/firealarm/directional/south, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/turf/open/floor/iron/dark/corner, +/area/station/engineering/atmos/mix) +"wmc" = ( +/obj/structure/frame/computer{ + anchored = 1; + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/siding/purple{ + dir = 5 }, +/turf/open/floor/glass, +/area/station/maintenance/space_hut/observatory) +"wmh" = ( +/obj/machinery/light/small/directional/north, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/duct, -/turf/open/floor/iron/grimy, -/area/service/bar) -"xbK" = ( -/obj/structure/easel, -/obj/item/canvas/twentythree_nineteen, -/obj/item/canvas/twentythree_twentythree, -/obj/item/canvas/twentythree_twentythree, -/obj/structure/extinguisher_cabinet/directional/west, -/turf/open/floor/iron/dark, -/area/service/library) -"xcj" = ( -/obj/effect/landmark/start/botanist, -/turf/open/floor/iron/half{ - dir = 8 +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 1 + }, +/turf/open/floor/iron{ + heat_capacity = 1e+006 }, -/area/service/hydroponics) -"xcp" = ( +/area/station/maintenance/port/greater) +"wms" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/security/prison) -"xcq" = ( -/obj/structure/chair/wood{ - dir = 1 +/obj/machinery/door/airlock/atmos/glass{ + name = "Atmospherics Project Closet" }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/service/abandoned_gambling_den) -"xcr" = ( -/obj/machinery/door/firedoor, -/obj/structure/cable, /obj/effect/turf_decal/stripes/line{ dir = 8 }, /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/status_display/evac/directional/north, +/obj/effect/mapping_helpers/airlock/access/all/engineering/atmos, /turf/open/floor/iron, -/area/hallway/primary/port) -"xcu" = ( -/obj/structure/cable, -/obj/machinery/duct, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/area/station/engineering/atmos/project) +"wmu" = ( +/obj/machinery/light/directional/south, +/obj/machinery/atmospherics/pipe/smart/manifold4w/brown/visible, +/obj/structure/sign/directions/engineering{ + desc = "A sign that shows there are doors here. There are doors everywhere!"; + icon_state = "doors"; + name = "WARNING: PRESSURIZED DOORS"; + pixel_y = -32 }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, -/area/maintenance/port/fore) -"xcv" = ( -/obj/machinery/atmospherics/components/tank/oxygen{ - dir = 4 - }, -/turf/open/floor/iron/dark, -/area/science/storage) -"xcw" = ( -/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ - dir = 4 +/area/station/engineering/supermatter/room) +"wmy" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/tile/green{ + dir = 1 }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/iron/freezer, -/area/service/kitchen/coldroom) -"xcy" = ( +/obj/structure/extinguisher_cabinet/directional/west, +/turf/open/floor/iron/white, +/area/station/medical/virology) +"wmK" = ( /obj/effect/decal/cleanable/dirt, -/obj/machinery/door/airlock/maintenance_hatch{ - name = "Maintenance Hatch"; - req_access_txt = "12" +/obj/effect/turf_decal/delivery, +/obj/machinery/firealarm/directional/east{ + pixel_y = -26 }, -/obj/effect/mapping_helpers/airlock/abandoned, -/obj/structure/barricade/wooden, -/obj/structure/cable, +/turf/open/floor/iron, +/area/station/science/robotics/mechbay) +"wmM" = ( +/obj/machinery/door/airlock{ + name = "Jury" + }, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/mapping_helpers/airlock/access/all/security/court, /obj/effect/turf_decal/stripes/line{ dir = 8 }, /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/service/theater/abandoned) -"xcA" = ( -/obj/effect/turf_decal/tile/yellow/anticorner/contrasted, -/turf/open/floor/iron, -/area/commons/storage/primary) -"xcV" = ( -/obj/structure/reflector/single, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating{ - icon_state = "platingdmg3" +/turf/open/floor/iron/dark, +/area/station/security/courtroom) +"wmO" = ( +/obj/effect/turf_decal/tile/yellow/half/contrasted{ + dir = 1 }, -/area/engineering/supermatter/room) -"xdm" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron, -/area/cargo/sorting) -"xdt" = ( -/obj/effect/turf_decal/bot, -/obj/machinery/camera/directional/north{ - c_tag = "Science - Lab Access"; - name = "science camera"; - network = list("ss13","rd") +/area/station/engineering/storage) +"wmV" = ( +/obj/structure/chair{ + dir = 8 }, -/obj/machinery/light/small/directional/north, -/turf/open/floor/iron, -/area/science/research) -"xdz" = ( -/obj/item/kirbyplants/random, -/obj/effect/turf_decal/delivery, +/obj/structure/cable, +/obj/machinery/power/apc/auto_name/directional/north, /turf/open/floor/iron, -/area/hallway/secondary/entry) -"xdD" = ( -/turf/closed/wall/r_wall, -/area/science/mixing/chamber) -"xdM" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/area/station/security/prison/visit) +"wnc" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/blood/old, +/obj/effect/decal/remains/human, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/service/library/abandoned) +"wnj" = ( +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/door/airlock/engineering/glass{ - name = "Supermatter Engine Room"; - req_one_access_txt = "10;24" +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/door/airlock/external{ + name = "MiniSat Exterior Access" }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral/fourcorners, /obj/effect/turf_decal/stripes/line{ dir = 8 }, /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ - cycle_id = "engine-side" - }, -/obj/machinery/door/firedoor, -/turf/open/floor/iron, -/area/engineering/supermatter/room) -"xdO" = ( -/obj/effect/turf_decal/tile/blue/fourcorners, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/obj/effect/mapping_helpers/airlock/access/all/engineering/construction, +/turf/open/floor/iron/dark, +/area/station/engineering/hallway) +"wnn" = ( +/obj/structure/cable, +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/iron/white, -/area/medical/cryo) -"xed" = ( -/obj/structure/cable, -/obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, -/area/maintenance/port/greater) -"xek" = ( -/obj/effect/spawner/random/vending/snackvend, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron, -/area/hallway/primary/central/aft) -"xer" = ( -/obj/structure/closet/emcloset/anchored, -/obj/effect/turf_decal/bot, -/obj/machinery/light/small/directional/north, -/obj/structure/sign/warning/vacuum{ - pixel_y = 32 +/area/station/engineering/atmos/storage/gas) +"wnI" = ( +/obj/item/sign, +/obj/effect/spawner/random/structure/crate_empty, +/obj/item/screwdriver, +/turf/open/floor/plating, +/area/station/maintenance/department/crew_quarters/bar) +"wnQ" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/turf/open/floor/iron, -/area/construction/mining/aux_base) -"xet" = ( -/obj/effect/turf_decal/tile/brown{ - dir = 1 +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, -/obj/item/kirbyplants/random, /turf/open/floor/iron, -/area/cargo/lobby) -"xew" = ( +/area/station/hallway/primary/starboard) +"won" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/landmark/start/hangover, /obj/effect/decal/cleanable/dirt, -/obj/machinery/light/small/directional/west, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/structure/chair{ +/obj/effect/turf_decal/stripes/corner{ dir = 4 }, -/turf/open/floor/plating, -/area/hallway/secondary/entry) -"xeJ" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"wow" = ( /obj/structure/cable, -/obj/effect/turf_decal/stripes/line{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 4 }, +/turf/open/floor/iron, +/area/station/maintenance/starboard/aft) +"woB" = ( +/obj/structure/closet/emcloset, +/obj/effect/turf_decal/delivery, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"woK" = ( +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/science/research/abandoned) -"xeK" = ( -/obj/machinery/light_switch/directional/south, -/obj/effect/turf_decal/trimline/brown/filled/line{ - dir = 5 +/obj/machinery/door/airlock/mining/glass{ + name = "Drone Bay" }, -/obj/machinery/computer/department_orders/medical{ +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ dir = 1 }, +/obj/machinery/door/firedoor, +/obj/effect/mapping_helpers/airlock/access/all/supply/general, /turf/open/floor/iron, -/area/medical/storage) -"xeL" = ( -/obj/structure/chair/office, -/turf/open/floor/iron/grimy, -/area/service/chapel/office) -"xeR" = ( -/obj/effect/turf_decal/arrows/red{ - dir = 4; - pixel_x = -15 +/area/station/cargo/drone_bay) +"woU" = ( +/obj/structure/window/reinforced{ + dir = 1 }, /turf/open/floor/iron/dark, -/area/engineering/atmos/hfr_room) -"xeU" = ( -/obj/machinery/light/small/directional/south, -/turf/open/floor/engine, -/area/engineering/supermatter) -"xfz" = ( -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/tile/neutral/fourcorners, +/area/station/commons/fitness/recreation) +"wpb" = ( /obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/cargo/storage) -"xfC" = ( -/obj/effect/turf_decal/bot, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/iron, -/area/science/research) -"xfE" = ( -/obj/structure/lattice/catwalk, -/obj/structure/sign/nanotrasen{ - pixel_x = 32 - }, -/turf/open/space/basic, -/area/space/nearstation) -"xfP" = ( -/obj/structure/reagent_dispensers/fueltank, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/line{ - dir = 10 +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 8 }, /turf/open/floor/iron, -/area/maintenance/port/greater) -"xfY" = ( -/obj/structure/cable, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/blue/filled/warning{ +/area/station/maintenance/starboard/aft) +"wpi" = ( +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 9 +/obj/structure/cable, +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 8 }, +/turf/open/floor/iron, +/area/station/security/office) +"wps" = ( +/obj/effect/turf_decal/tile/blue, +/obj/item/radio/intercom/directional/east, /turf/open/floor/iron/white, -/area/medical/medbay/central) -"xgc" = ( -/obj/structure/disposalpipe/segment{ +/area/station/medical/medbay/central) +"wpx" = ( +/obj/machinery/airalarm/directional/north, +/obj/effect/turf_decal/tile/brown{ dir = 4 }, -/turf/open/floor/iron, -/area/hallway/primary/aft) -"xgd" = ( -/obj/machinery/modular_computer/console/preset/cargochat/engineering{ +/obj/structure/table, +/obj/item/wrench, +/obj/item/screwdriver, +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/turf_decal/trimline/brown/filled/line{ - dir = 5 - }, -/obj/structure/sign/poster/official/random/directional/south, /turf/open/floor/iron, -/area/engineering/storage_shared) -"xgu" = ( -/obj/item/kirbyplants/random, -/obj/effect/decal/cleanable/dirt, -/obj/structure/sign/warning/electricshock{ - pixel_y = -32 +/area/station/commons/vacant_room) +"wpy" = ( +/obj/structure/chair, +/obj/effect/landmark/start/assistant, +/obj/effect/turf_decal/tile/blue{ + dir = 4 }, -/obj/machinery/firealarm/directional/west, +/turf/open/floor/iron/white, +/area/station/medical/medbay/lobby) +"wpD" = ( +/obj/machinery/light/small/directional/north, +/obj/effect/turf_decal/delivery, +/obj/machinery/mecha_part_fabricator/maint, /turf/open/floor/iron, -/area/engineering/storage) -"xgx" = ( +/area/station/science/research/abandoned) +"wpE" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 1 - }, -/obj/item/radio/intercom/directional/south{ - frequency = 1423; - name = "Interrogation Intercom" +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 }, +/turf/open/floor/plating, +/area/station/maintenance/department/electrical) +"wpI" = ( +/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/security/interrogation) -"xgy" = ( -/obj/structure/sign/warning/securearea, -/turf/closed/wall/r_wall, -/area/maintenance/port/fore) -"xgJ" = ( -/obj/effect/turf_decal/stripes/corner{ +/area/station/service/chapel/funeral) +"wpO" = ( +/obj/machinery/status_display/ai/directional/north, +/obj/structure/table, +/obj/item/paper_bin, +/obj/effect/turf_decal/tile/brown/half/contrasted{ dir = 1 }, /turf/open/floor/iron, -/area/hallway/primary/aft) -"xgW" = ( -/obj/machinery/door/airlock/engineering{ - name = "Starboard Quarter Solar Access"; - req_access_txt = "10" +/area/station/cargo/office) +"wpS" = ( +/obj/machinery/light/small/directional/south, +/obj/structure/closet/crate/hydroponics, +/obj/effect/spawner/random/food_or_drink/seed, +/obj/effect/spawner/random/food_or_drink/seed, +/obj/effect/spawner/random/food_or_drink/seed, +/obj/effect/spawner/random/maintenance, +/obj/machinery/light_switch/directional/east{ + pixel_y = 6 }, +/obj/effect/turf_decal/box, +/turf/open/floor/iron/checker, +/area/station/service/hydroponics/garden/abandoned) +"wpT" = ( /obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/maintenance/disposal) +"wpX" = ( +/obj/machinery/door/window/right/directional/east{ + name = "Detective's Morgue" + }, +/turf/open/floor/iron/dark, +/area/station/security/detectives_office) +"wqb" = ( +/obj/machinery/light/directional/south, +/obj/machinery/door/firedoor, /obj/effect/turf_decal/stripes/line{ dir = 8 }, @@ -86258,3487 +83557,6464 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/maintenance/solars/starboard/aft) -"xhn" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/camera/directional/east{ - c_tag = "Engineering Hallway - Center"; - name = "hallway camera" - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, +/obj/machinery/status_display/evac/directional/south, /turf/open/floor/iron, -/area/hallway/primary/port) -"xhw" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/sign/warning/electricshock{ - pixel_x = -32 - }, -/obj/structure/cable, -/turf/open/floor/plating, -/area/security/execution/transfer) -"xhD" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/area/station/medical/medbay/central) +"wqk" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/disposalpipe/segment{ dir = 4 }, +/obj/effect/turf_decal/bot, +/obj/structure/closet/secure_closet/freezer/kitchen, +/obj/item/reagent_containers/food/condiment/flour, +/turf/open/floor/iron/dark, +/area/station/service/kitchen/coldroom) +"wqn" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/effect/decal/cleanable/dirt, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/landmark/event_spawn, +/turf/open/floor/iron, +/area/station/cargo/warehouse) +"wqo" = ( +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/iron, +/area/station/cargo/storage) +"wqp" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/corner{ dir = 8 }, +/obj/effect/spawner/random/trash/garbage, +/turf/open/floor/plating, +/area/station/maintenance/department/engine/atmos) +"wqs" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/machinery/door/airlock/highsecurity{ - name = "Atmospherics Emergency Access"; - req_one_access_txt = "24" +/obj/effect/turf_decal/stripes/corner{ + dir = 1 }, -/obj/machinery/door/firedoor/heavy, -/turf/open/floor/iron, -/area/maintenance/port/fore) -"xhI" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/pipe/smart/manifold4w/general/visible, -/turf/open/floor/iron/dark, -/area/science/xenobiology) -"xhR" = ( -/obj/machinery/atmospherics/pipe/smart/simple/yellow/visible, /turf/open/floor/iron, -/area/engineering/atmos) -"xid" = ( -/obj/structure/table/wood, -/obj/item/reagent_containers/food/drinks/bottle/whiskey, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/carpet, -/area/command/corporate_showroom) -"xih" = ( -/obj/structure/table/reinforced, -/obj/item/folder/white, -/obj/item/stamp/rd, -/obj/effect/turf_decal/tile/purple, -/obj/effect/turf_decal/tile/purple{ +/area/station/cargo/storage) +"wqF" = ( +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ dir = 4 }, -/turf/open/floor/iron/white, -/area/command/heads_quarters/rd) -"xij" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/obj/effect/turf_decal/bot_white, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/command/gateway) -"xio" = ( -/obj/structure/closet/wardrobe/black, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/effect/landmark/start/hangover/closet, -/turf/open/floor/iron/dark, -/area/commons/locker) -"xit" = ( -/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/plating, -/area/maintenance/port/greater) -"xiB" = ( -/turf/closed/wall/r_wall, -/area/maintenance/port/fore) -"xiC" = ( -/obj/structure/dresser, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/medical/virology) -"xiK" = ( -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/showcase/machinery/implanter{ - layer = 2.7; - pixel_y = 4 - }, -/obj/structure/cable, -/turf/open/floor/iron/grimy, -/area/command/corporate_showroom) -"xiL" = ( -/obj/effect/spawner/random/structure/girder, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"xiY" = ( -/obj/item/kirbyplants/random, -/obj/structure/sign/poster/official/report_crimes{ - pixel_y = -32 +/obj/effect/turf_decal/siding/yellow{ + dir = 4 }, -/turf/open/floor/wood, -/area/service/lawoffice) -"xjd" = ( -/obj/structure/cable, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/iron, -/area/ai_monitored/command/storage/eva) -"xjh" = ( -/obj/effect/turf_decal/tile/yellow/fourcorners, -/turf/open/floor/iron, -/area/hallway/primary/aft) -"xjm" = ( -/obj/structure/table, -/obj/item/storage/dice, -/obj/effect/turf_decal/delivery, -/obj/machinery/status_display/ai/directional/north, -/turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"xjE" = ( -/obj/structure/disposalpipe/segment{ +/obj/structure/chair/office{ dir = 4 }, -/obj/structure/cable, -/obj/effect/turf_decal/tile/neutral/fourcorners, /obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/hallway/secondary/entry) -"xjG" = ( -/obj/structure/cable, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/commons/locker) -"xjI" = ( -/obj/structure/table/reinforced, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/item/flashlight/lamp, /turf/open/floor/iron, -/area/command/heads_quarters/ce) -"xjZ" = ( -/turf/closed/wall/r_wall, -/area/security/prison/safe) -"xkc" = ( -/obj/effect/turf_decal/tile/purple, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/turf/open/floor/iron/white, -/area/science/lobby) -"xkm" = ( -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 10 - }, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 1 +/area/station/engineering/atmos/storage) +"wqG" = ( +/obj/structure/table/wood, +/obj/machinery/light/directional/north, +/obj/item/storage/lockbox/loyalty, +/obj/item/storage/secure/safe/directional/east, +/turf/open/floor/wood, +/area/station/command/heads_quarters/hop) +"wqO" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small/directional/north, +/obj/effect/turf_decal/stripes/line{ + dir = 9 }, /turf/open/floor/iron, -/area/maintenance/port/lesser) -"xkn" = ( -/obj/effect/landmark/event_spawn, +/area/station/maintenance/port/aft) +"wqT" = ( +/obj/machinery/airalarm/directional/east, +/turf/open/floor/wood, +/area/station/command/heads_quarters/captain) +"wri" = ( +/obj/machinery/atmospherics/pipe/bridge_pipe/green/visible, +/obj/item/kirbyplants/random, +/obj/machinery/atmospherics/pipe/bridge_pipe/cyan/visible{ + dir = 4 + }, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/command/bridge) -"xkp" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/effect/turf_decal/siding/yellow, -/obj/effect/landmark/start/hangover, +/area/station/engineering/atmos) +"wry" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/orange/visible, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, -/area/engineering/atmos/storage/gas) -"xkv" = ( +/area/station/engineering/supermatter/room) +"wrN" = ( /obj/machinery/door/firedoor, -/obj/machinery/door/airlock/virology{ - name = "Virology Access"; - req_access_txt = "39" +/obj/structure/table/reinforced, +/obj/machinery/door/poddoor/shutters{ + id = "commissaryshutters"; + name = "Vacant Commissary Shutters" }, -/obj/structure/disposalpipe/segment{ +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/structure/cable, /obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/iron, -/area/medical/virology) -"xky" = ( -/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/junction{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"xkA" = ( -/obj/effect/turf_decal/tile/neutral, -/obj/machinery/status_display/evac/directional/south, /turf/open/floor/iron, -/area/hallway/secondary/entry) -"xkD" = ( -/obj/structure/chair/office/light{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 8 - }, -/turf/open/floor/iron{ - heat_capacity = 1e+006 - }, -/area/command/heads_quarters/ce) -"xkU" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, +/area/station/commons/vacant_room/commissary) +"wrO" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/white, -/area/medical/medbay/central) -"xla" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/door/firedoor, /obj/effect/turf_decal/stripes/line{ - dir = 6 + dir = 1 }, -/obj/machinery/firealarm/directional/east, +/obj/effect/turf_decal/stripes/line, +/obj/machinery/door/airlock/hydroponics/glass{ + name = "Hydroponics" + }, +/obj/effect/mapping_helpers/airlock/access/all/service/hydroponics, /turf/open/floor/iron, -/area/hallway/secondary/entry) -"xlg" = ( -/obj/effect/turf_decal/tile/purple/half/contrasted{ +/area/station/service/hydroponics) +"wrP" = ( +/obj/structure/reagent_dispensers/cooking_oil, +/obj/effect/turf_decal/delivery, +/turf/open/floor/iron/dark, +/area/station/service/kitchen/coldroom) +"wrW" = ( +/obj/machinery/washing_machine, +/obj/effect/turf_decal/tile/blue{ dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/chair/office/light{ +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 10 +/turf/open/floor/iron/white/corner{ + dir = 1 }, -/turf/open/floor/iron/white, -/area/science/mixing/hallway) -"xlC" = ( -/obj/effect/turf_decal/tile/yellow{ +/area/station/commons/dorms) +"wrZ" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"wsg" = ( +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/effect/turf_decal/tile/yellow{ +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/white, -/area/maintenance/fore) -"xlE" = ( -/obj/structure/chair/office{ +/turf/open/floor/iron, +/area/station/medical/cryo) +"wsp" = ( +/obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 4 }, +/turf/open/floor/iron, +/area/station/hallway/primary/fore) +"wsw" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/command/bridge) -"xma" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/trimline/yellow/filled/line{ +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 1 }, /turf/open/floor/iron, -/area/engineering/atmos) -"xmE" = ( +/area/station/hallway/primary/central/aft) +"wsy" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/pipe/smart/simple/dark/visible, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"wsA" = ( +/obj/effect/turf_decal/tile/green{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue, +/turf/open/floor/iron, +/area/station/service/hydroponics) +"wsD" = ( +/obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/green, -/obj/effect/turf_decal/tile/blue{ +/obj/effect/turf_decal/tile/neutral/half/contrasted, +/turf/open/floor/iron, +/area/station/maintenance/port/lesser) +"wsH" = ( +/obj/structure/bed, +/obj/item/clothing/suit/straight_jacket, +/obj/item/clothing/mask/muzzle, +/obj/item/clothing/glasses/blindfold, +/obj/effect/turf_decal/tile/red/half/contrasted{ dir = 4 }, -/obj/item/kirbyplants/random, +/turf/open/floor/iron/white, +/area/station/security/execution/transfer) +"wte" = ( +/obj/machinery/light/small/directional/south, +/obj/effect/turf_decal/tile/brown/half/contrasted, /turf/open/floor/iron, -/area/service/hydroponics) -"xmF" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/carpet/blue, -/area/commons/vacant_room/office) -"xmP" = ( +/area/station/cargo/warehouse) +"wtg" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/effect/landmark/start/hangover, -/turf/open/floor/wood, -/area/commons/dorms) -"xmS" = ( -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/showcase/mecha/marauder, -/obj/effect/decal/cleanable/dirt, +/obj/structure/chair/stool/directional/east, +/turf/open/floor/iron/dark, +/area/station/service/theater) +"wth" = ( +/obj/machinery/light/directional/north, +/obj/structure/table/wood, +/obj/item/grown/log, +/obj/item/grown/log, +/obj/item/grown/log, +/obj/item/grown/log, +/obj/item/grown/log, /obj/structure/cable, +/obj/machinery/power/apc/auto_name/directional/north, /turf/open/floor/iron/grimy, -/area/command/corporate_showroom) -"xnk" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 1 +/area/station/service/chapel/office) +"wtn" = ( +/obj/machinery/light/directional/east, +/obj/effect/turf_decal/tile/blue, +/obj/item/radio/intercom/directional/east, +/turf/open/floor/iron/white, +/area/station/medical/surgery/theatre) +"wtJ" = ( +/obj/structure/cable, +/obj/effect/turf_decal/stripes/line{ + dir = 5 }, +/obj/machinery/power/apc/auto_name/directional/north, /turf/open/floor/iron, -/area/engineering/supermatter/room) -"xnu" = ( -/obj/item/kirbyplants/random, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 4 - }, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/ai) -"xnO" = ( -/obj/machinery/camera/directional/east{ - c_tag = "Science - Server Room"; - name = "science camera"; - network = list("ss13","rd") +/area/station/science/robotics/mechbay) +"wtL" = ( +/obj/machinery/computer/warrant{ + dir = 1 }, -/obj/machinery/atmospherics/components/unary/passive_vent{ - name = "server vent" +/obj/effect/turf_decal/tile/red{ + dir = 8 }, -/turf/open/floor/circuit/green/telecomms/mainframe, -/area/science/server) -"xnP" = ( -/obj/effect/turf_decal/bot, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/science/robotics/mechbay) -"xoh" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/cafeteria, -/area/service/kitchen) -"xoo" = ( -/obj/effect/landmark/event_spawn, +/area/station/hallway/primary/starboard) +"wud" = ( +/obj/machinery/light/small/directional/south, /obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/recharge_station, /turf/open/floor/iron/dark, -/area/security/detectives_office) -"xoA" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/area/station/security/warden) +"wuh" = ( +/obj/structure/railing{ + dir = 8 }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/iron/white, -/area/science/storage) -"xoT" = ( -/obj/effect/landmark/start/hangover/closet, -/obj/structure/closet/crate, -/obj/effect/turf_decal/bot, /obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/maintenance, -/turf/open/floor/iron, -/area/cargo/warehouse) -"xoZ" = ( -/obj/effect/landmark/start/hangover, +/obj/machinery/door/firedoor/border_only{ + dir = 8 + }, +/turf/open/floor/wood, +/area/station/service/theater) +"wuj" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 + }, /obj/effect/turf_decal/stripes/line{ dir = 4 }, +/obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron, -/area/cargo/storage) -"xpb" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable, -/turf/open/floor/plating, -/area/command/gateway) -"xpd" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible{ - dir = 4 +/area/station/engineering/atmos/pumproom) +"wuz" = ( +/obj/structure/disposalpipe/segment{ + dir = 9 }, -/turf/open/floor/plating, -/area/engineering/atmos) -"xpi" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark, -/area/science/misc_lab) -"xps" = ( /obj/effect/decal/cleanable/dirt, -/obj/machinery/door/airlock/maintenance_hatch{ - name = "Maintenance Hatch"; - req_access_txt = "12" - }, -/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron, +/area/station/engineering/main) +"wuB" = ( /obj/structure/cable, -/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/hidden{ + dir = 4 + }, /obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/maintenance/starboard) -"xpt" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/area/station/engineering/atmos/storage/gas) +"wuF" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/turf_decal/bot, +/obj/item/radio/intercom/directional/east, /turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/ai_upload) -"xpu" = ( -/obj/structure/chair/comfy/brown{ - dir = 4 - }, -/obj/structure/cable, +/area/station/security/checkpoint) +"wuY" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/carpet, -/area/command/corporate_showroom) -"xpK" = ( -/obj/effect/landmark/event_spawn, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron, -/area/hallway/primary/central/aft) -"xpL" = ( -/obj/effect/landmark/start/scientist, /obj/structure/cable, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron, -/area/science/xenobiology) -"xpV" = ( -/obj/machinery/camera/directional/north{ - c_tag = "Engineering - Supermatter Emitters"; - name = "engineering camera"; - network = list("ss13","engine") - }, -/obj/effect/landmark/event_spawn, -/obj/machinery/power/emitter{ - dir = 8 +/obj/machinery/light/directional/south, +/turf/open/floor/iron/white, +/area/station/science/ordnance/storage) +"wuZ" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 }, +/obj/structure/table/wood, /obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/engineering/supermatter/room) -"xpW" = ( -/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible{ - dir = 10 +/obj/effect/turf_decal/tile/red{ + dir = 1 }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/effect/turf_decal/box/corners{ +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/yellow{ dir = 4 }, -/turf/open/floor/iron, -/area/engineering/atmos) -"xqb" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 1 - }, -/obj/machinery/portable_atmospherics/scrubber, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/yellow{ dir = 8 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/obj/item/food/chococoin{ + pixel_y = 6 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/obj/item/food/chococoin{ + pixel_x = 6 }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/box, -/turf/open/floor/iron/dark, -/area/engineering/atmos) -"xqc" = ( -/obj/structure/table/reinforced, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/item/folder/yellow, -/obj/item/folder/blue{ - pixel_x = 3; - pixel_y = 3 +/obj/item/food/chococoin{ + pixel_x = -6 }, -/obj/item/stamp/ce, /turf/open/floor/iron, -/area/command/heads_quarters/ce) -"xqo" = ( -/obj/machinery/atmospherics/components/binary/dp_vent_pump/high_volume/incinerator_ordmix, -/turf/open/floor/engine, -/area/science/mixing/chamber) -"xqv" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/stripes/corner, +/area/station/service/abandoned_gambling_den/gaming) +"wvb" = ( +/obj/machinery/light/directional/east, +/obj/item/radio/intercom/directional/east, +/obj/machinery/newscaster/directional/south, +/obj/structure/filingcabinet/filingcabinet, +/obj/effect/turf_decal/tile/brown/anticorner/contrasted, /turf/open/floor/iron, -/area/engineering/main) -"xqz" = ( -/obj/effect/turf_decal/tile/purple/anticorner/contrasted{ - dir = 1 +/area/station/cargo/office) +"wvc" = ( +/obj/structure/bed/roller, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron, +/area/station/medical/virology) +"wvd" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/sorting/mail{ + dir = 8; + name = "Disposals Junction"; + sortType = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, -/turf/open/floor/iron/white, -/area/science/xenobiology) -"xqD" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/structure/tank_holder/extinguisher, -/turf/open/floor/iron/dark/telecomms, -/area/tcommsat/server) -"xqH" = ( -/obj/structure/table, -/obj/item/flashlight/lamp, -/turf/open/floor/iron/checker, -/area/hallway/secondary/service) -"xqS" = ( -/obj/effect/decal/cleanable/cobweb/cobweb2, -/obj/item/kirbyplants/random, -/turf/open/floor/iron/grimy, -/area/service/library/abandoned) -"xqU" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/brown{ - dir = 1 +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 }, /turf/open/floor/iron, -/area/cargo/storage) -"xqZ" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/siding/white{ +/area/station/cargo/storage) +"wvf" = ( +/obj/structure/sign/warning/no_smoking/circle{ + pixel_y = -32 + }, +/obj/machinery/camera/directional/south, +/obj/machinery/disposal/bin, +/obj/effect/turf_decal/box, +/obj/structure/disposalpipe/trunk{ dir = 8 }, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "cafe_counter"; - name = "Kitchen Counter Shutters" +/turf/open/floor/iron/white/side{ + dir = 4 }, -/obj/structure/displaycase/forsale/kitchen, -/turf/open/floor/iron/white/smooth_half{ - dir = 1 +/area/station/commons/fitness/recreation) +"wvg" = ( +/obj/structure/table/wood, +/turf/open/floor/iron/grimy, +/area/station/command/heads_quarters/captain) +"wvi" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 }, -/area/service/kitchen) -"xrd" = ( -/obj/structure/cable, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/power/apc/auto_name/directional/east, -/turf/open/floor/iron/dark, -/area/ai_monitored/command/nuke_storage) -"xro" = ( -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/tile/blue/fourcorners, -/turf/open/floor/iron/white, -/area/medical/medbay/central) -"xrH" = ( -/obj/effect/turf_decal/tile/purple/fourcorners, -/turf/open/floor/iron, -/area/hallway/primary/aft) -"xrO" = ( -/obj/structure/table/reinforced, -/obj/effect/decal/cleanable/dirt, -/obj/item/food/meat/slab/human{ +/turf/open/floor/iron/grimy, +/area/station/tcommsat/computer) +"wvr" = ( +/obj/structure/table/wood, +/obj/item/folder/yellow{ pixel_x = 3; pixel_y = 3 }, -/obj/item/food/meat/slab/human, -/obj/effect/turf_decal/delivery, -/turf/open/floor/iron, -/area/service/kitchen/abandoned) -"xrR" = ( -/obj/machinery/button/door/directional/east{ - id = "atmoslock"; - name = "Atmospherics Lockdown Control"; - pixel_y = 8; - req_access_txt = "24" +/obj/item/folder/blue, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/item/radio/intercom/directional/south, +/obj/effect/turf_decal/tile/blue/half/contrasted{ + dir = 8 }, /turf/open/floor/iron, -/area/engineering/lobby) -"xrS" = ( -/obj/machinery/light_switch/directional/north, -/obj/machinery/power/port_gen/pacman, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron, -/area/engineering/gravity_generator) -"xrX" = ( -/obj/item/radio/intercom/directional/north, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ +/area/station/security/courtroom) +"wvv" = ( +/obj/structure/table/wood, +/obj/item/folder, +/obj/item/pen/fourcolor, +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/carpet, +/area/station/service/chapel/office) +"wvx" = ( +/obj/structure/table, +/obj/item/stack/sheet/iron/fifty, +/obj/item/stack/sheet/glass/fifty, +/obj/item/stack/package_wrap, +/obj/machinery/light/directional/south, +/obj/effect/turf_decal/tile/purple, +/turf/open/floor/iron/white, +/area/station/science/lobby) +"wvP" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/tile/blue/half/contrasted, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) +"wvR" = ( +/obj/effect/turf_decal/tile/green{ dir = 1 }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 4 + }, /turf/open/floor/iron, -/area/science/breakroom) -"xrZ" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/brown/half/contrasted{ +/area/station/hallway/primary/fore) +"wwi" = ( +/obj/structure/cable, +/obj/effect/turf_decal/trimline/blue/filled/line{ dir = 1 }, -/turf/open/floor/iron, -/area/cargo/storage) -"xsl" = ( -/obj/structure/closet/secure_closet/exile, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/white, +/area/station/medical/treatment_center) +"wwk" = ( +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/obj/machinery/disposal/bin, /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/bot, +/obj/machinery/light/directional/south, +/obj/effect/turf_decal/delivery, +/obj/structure/sign/poster/official/random/directional/south, /turf/open/floor/iron, -/area/command/gateway) -"xsm" = ( -/obj/structure/disposalpipe/segment{ +/area/station/cargo/miningoffice) +"wwm" = ( +/obj/structure/chair/sofa/left{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red{ dir = 4 }, -/turf/open/floor/iron/grimy, -/area/service/chapel/office) -"xsx" = ( -/obj/structure/chair{ +/obj/effect/turf_decal/tile/red{ dir = 8 }, /obj/effect/turf_decal/tile/yellow{ dir = 1 }, /obj/effect/turf_decal/tile/yellow, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/turf/open/floor/iron, +/area/station/commons/lounge) +"wwr" = ( +/obj/structure/cable, +/obj/machinery/power/apc/auto_name/directional/west, +/obj/effect/turf_decal/siding/yellow, /obj/effect/landmark/start/hangover, -/obj/item/radio/intercom/directional/east, -/turf/open/floor/iron/dark/corner{ - dir = 4 - }, -/area/engineering/lobby) -"xta" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/engineering/break_room) +"wwy" = ( /obj/structure/cable, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/landmark/start/hangover, +/turf/open/floor/iron, +/area/station/hallway/primary/central/aft) +"wwM" = ( +/obj/machinery/firealarm/directional/south, +/obj/effect/turf_decal/tile/neutral/opposingcorners, +/turf/open/floor/iron, +/area/station/commons/dorms) +"wwQ" = ( +/obj/machinery/light/small/directional/east, +/obj/structure/sign/nanotrasen{ + pixel_x = 32; + pixel_y = 32 }, -/obj/effect/turf_decal/tile/yellow{ +/obj/item/kirbyplants/random, +/obj/effect/turf_decal/tile/green{ dir = 4 }, -/obj/machinery/firealarm/directional/east, -/turf/open/floor/iron/dark/corner, -/area/maintenance/disposal/incinerator) -"xtb" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/delivery, -/obj/effect/turf_decal/tile/neutral/half/contrasted, -/obj/structure/disposalpipe/segment{ +/obj/structure/extinguisher_cabinet/directional/east, +/obj/item/radio/intercom/directional/north, +/turf/open/floor/iron/white, +/area/station/medical/virology) +"wwV" = ( +/obj/effect/spawner/random/structure/girder, +/turf/open/floor/plating, +/area/station/maintenance/department/crew_quarters/bar) +"wxa" = ( +/obj/item/kirbyplants/random, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/security/courtroom) +"wxe" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 4 }, -/obj/structure/sign/poster/contraband/random/directional/north, -/turf/open/floor/iron, -/area/maintenance/port/fore) -"xtc" = ( -/obj/effect/landmark/start/hangover, -/obj/structure/table/reinforced, -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/siding/white/corner{ - dir = 8 - }, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "cafe_counter"; - name = "Kitchen Counter Shutters" - }, -/turf/open/floor/iron/white/smooth_half{ - dir = 1 - }, -/area/service/kitchen) -"xtd" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/neutral, /turf/open/floor/iron, -/area/hallway/secondary/entry) -"xtf" = ( -/obj/structure/easel, -/obj/effect/decal/cleanable/dirt, -/obj/item/canvas/twentythree_twentythree, -/obj/item/canvas/twentythree_twentythree, -/obj/machinery/light/small/directional/south, -/turf/open/floor/plating, -/area/service/library/abandoned) -"xtk" = ( +/area/station/medical/morgue) +"wxf" = ( +/obj/machinery/power/emitter, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron, +/area/station/engineering/main) +"wxi" = ( /obj/structure/table/reinforced, -/obj/machinery/door/window/right/directional/west{ - name = "Engineering Desk"; - req_one_access_txt = "32;19" - }, -/obj/item/paper_bin, -/obj/item/pen, -/obj/machinery/door/firedoor, -/turf/open/floor/iron/half{ - dir = 8 - }, -/area/engineering/lobby) -"xtr" = ( -/obj/structure/sign/poster/official/help_others{ - pixel_x = 32 - }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/security/execution/education) -"xtt" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/landmark/event_spawn, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"xtC" = ( -/obj/item/radio/intercom/directional/south, -/turf/open/floor/wood, -/area/command/heads_quarters/captain) -"xtI" = ( -/obj/structure/table/wood, -/obj/item/food/grown/poppy{ +/obj/item/stack/cable_coil{ pixel_x = 3; pixel_y = 3 }, -/obj/item/food/grown/poppy{ - pixel_x = -3; +/obj/item/stack/cable_coil, +/obj/item/stock_parts/scanning_module{ + pixel_x = 3; pixel_y = 3 }, -/obj/item/food/grown/poppy, -/obj/machinery/status_display/evac/directional/north, -/turf/open/floor/iron/dark, -/area/service/chapel) -"xua" = ( +/obj/item/stock_parts/capacitor, +/obj/item/stock_parts/manipulator, +/obj/item/stock_parts/manipulator, /obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/turf/open/floor/iron, -/area/engineering/atmos/hfr_room) -"xur" = ( -/obj/machinery/atmospherics/components/unary/outlet_injector/monitored/oxygen_input{ dir = 4 }, -/turf/open/floor/engine/o2, -/area/engineering/atmos) -"xuB" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/item/radio/intercom/directional/west, +/obj/structure/disposalpipe/segment, /turf/open/floor/iron, -/area/engineering/storage) -"xuD" = ( -/obj/structure/bed, -/obj/machinery/light/directional/south, -/obj/machinery/status_display/evac/directional/south, -/obj/item/bedsheet/dorms, -/turf/open/floor/carpet, -/area/commons/dorms) -"xuY" = ( -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, +/area/station/science/lab) +"wxo" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/vending/coffee, +/obj/machinery/firealarm/directional/west, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/hallway/primary/central/fore) +"wxp" = ( +/obj/effect/landmark/blobstart, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/hallway/primary/starboard) -"xvf" = ( -/turf/closed/wall/r_wall, -/area/medical/chemistry) -"xvg" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"wxt" = ( +/obj/structure/closet/secure_closet/personal/cabinet, +/obj/item/clothing/suit/jacket{ + desc = "All the class of a trenchcoat without the security fibers."; + icon_state = "detective"; + name = "trenchcoat" }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/obj/item/clothing/suit/toggle/lawyer/purple, +/obj/item/clothing/head/fedora{ + icon_state = "detective" }, -/obj/effect/turf_decal/tile/neutral, -/obj/machinery/atmospherics/components/binary/pump/on/cyan/visible{ - name = "Air to Ports" +/obj/item/clothing/under/rank/civilian/lawyer/beige, +/obj/machinery/airalarm/directional/south, +/turf/open/floor/carpet, +/area/station/commons/dorms) +"wxG" = ( +/obj/structure/closet/secure_closet/security/science, +/obj/machinery/status_display/evac/directional/north, +/obj/structure/extinguisher_cabinet/directional/north{ + pixel_x = -32 }, -/turf/open/floor/iron/dark, -/area/engineering/atmos) -"xvi" = ( -/obj/structure/cable, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 1 +/obj/machinery/firealarm/directional/west, +/obj/machinery/light_switch/directional/west{ + pixel_x = -38 }, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/tile/red/anticorner/contrasted{ dir = 1 }, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/atmos{ - name = "Atmospherics"; - req_one_access_txt = "10;24" - }, -/turf/open/floor/iron, -/area/engineering/atmos) -"xvm" = ( -/obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/west, -/turf/open/floor/wood, -/area/service/library) -"xvn" = ( -/turf/open/floor/carpet, -/area/commons/dorms) -"xvv" = ( -/obj/effect/decal/cleanable/cobweb/cobweb2, -/obj/machinery/vending/autodrobe/all_access, -/turf/open/floor/plating, -/area/maintenance/fore) -"xvw" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/holopad, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/bot, /turf/open/floor/iron, -/area/engineering/storage/tech) -"xvA" = ( -/obj/effect/decal/cleanable/dirt, +/area/station/security/checkpoint/science/research) +"wxI" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/wood, -/area/service/library/abandoned) -"xvE" = ( -/obj/structure/girder, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/maintenance/port/greater) -"xvI" = ( -/obj/item/clothing/head/bowler{ - pixel_y = 8 +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, -/turf/open/floor/carpet, -/area/commons/dorms) -"xvJ" = ( -/obj/machinery/door/window/brigdoor{ - name = "Creature Pen"; - req_access_txt = "47" +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, -/obj/structure/cable, -/obj/machinery/door/poddoor/preopen{ - id = "xeno6"; - name = "Creature Cell #6" +/obj/structure/sign/nanotrasen{ + pixel_y = 32 }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/science/xenobiology) -"xvL" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"wxO" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 8 +/obj/effect/landmark/start/depsec/medical, +/obj/structure/extinguisher_cabinet/directional/south{ + pixel_x = 26 }, +/obj/effect/turf_decal/tile/red/anticorner/contrasted, /turf/open/floor/iron, -/area/maintenance/port/greater) -"xvZ" = ( -/obj/structure/table, -/obj/item/storage/photo_album/prison, -/obj/item/camera, -/obj/structure/cable, -/turf/open/floor/iron, -/area/security/prison) -"xwb" = ( +/area/station/security/checkpoint/medical) +"wye" = ( /obj/structure/cable, /obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/hallway/primary/central/aft) -"xwf" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible, -/obj/effect/turf_decal/trimline/yellow/filled/warning{ - dir = 4 +/area/station/security/checkpoint/escape) +"wyh" = ( +/obj/structure/disposalpipe/segment{ + dir = 10 }, -/turf/open/floor/iron, -/area/engineering/atmos) -"xwj" = ( -/obj/effect/turf_decal/tile/blue/fourcorners, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/medical/medbay/central) -"xwk" = ( -/obj/effect/turf_decal/tile/neutral, -/turf/open/floor/iron, -/area/hallway/primary/fore) -"xwl" = ( -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/bluespace_vendor/directional/north, /turf/open/floor/iron, -/area/hallway/primary/central/aft) -"xwx" = ( -/turf/open/floor/iron, -/area/science/research/abandoned) -"xwF" = ( -/obj/structure/disposalpipe/segment, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/commons/storage/tools) -"xwK" = ( -/obj/structure/cable, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 +/area/station/cargo/storage) +"wyo" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/security{ + name = "Interrogation" }, -/turf/open/floor/iron, -/area/construction/mining/aux_base) -"xwZ" = ( -/obj/structure/table/wood, -/obj/machinery/recharger, -/obj/machinery/newscaster/directional/east, -/turf/open/floor/wood, -/area/command/heads_quarters/hop) -"xxb" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light/small/directional/west, -/turf/open/floor/plating, -/area/service/library/abandoned) -"xxi" = ( -/obj/structure/table/wood, -/obj/item/flashlight/lamp, /obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/item/radio/intercom/directional/west, -/obj/machinery/airalarm/directional/north, -/turf/open/floor/iron/dark, -/area/service/chapel/office) -"xxj" = ( -/obj/structure/table, -/obj/item/trash/raisins, -/turf/open/floor/iron/cafeteria, -/area/security/prison) -"xxk" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, -/turf/open/space/basic, -/area/space/nearstation) -"xxn" = ( -/obj/structure/chair/office{ - dir = 4 - }, -/turf/open/floor/iron/grimy, -/area/service/library/abandoned) -"xxt" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/firealarm/directional/west, -/obj/effect/turf_decal/tile/red/half/contrasted{ +/obj/effect/mapping_helpers/airlock/access/all/security/general, +/obj/effect/turf_decal/stripes/line{ dir = 8 }, -/turf/open/floor/iron, -/area/security/brig) -"xxA" = ( -/turf/closed/wall/r_wall, -/area/science/mixing/launch) -"xyb" = ( -/obj/machinery/camera/directional/south{ - c_tag = "Cargo - Quartermaster's Office"; - name = "cargo camera" +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, +/turf/open/floor/iron/dark, +/area/station/security/interrogation) +"wyD" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 1 + dir = 8 }, /obj/machinery/airalarm/directional/south, -/obj/effect/turf_decal/tile/brown/half/contrasted, /turf/open/floor/iron, -/area/cargo/qm) -"xyi" = ( -/obj/effect/decal/cleanable/dirt, +/area/station/commons/fitness/recreation) +"wyH" = ( /obj/structure/cable, -/obj/effect/turf_decal/delivery, +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/preopen{ + id = "bridgewindows"; + name = "Bridge View Blast Door" + }, +/turf/open/floor/plating, +/area/station/command/bridge) +"wyJ" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/effect/landmark/start/hangover, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, -/area/maintenance/aft) -"xyn" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/area/station/engineering/break_room) +"wyL" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/public/glass{ + name = "Aft Primary Hallway" }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral, /turf/open/floor/iron, -/area/hallway/primary/central/fore) -"xyz" = ( -/obj/effect/turf_decal/stripes/line{ +/area/station/hallway/primary/central/aft) +"wyN" = ( +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ + dir = 10 + }, +/turf/open/space/basic, +/area/space) +"wyO" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 1 +/turf/open/floor/iron, +/area/station/medical/morgue) +"wzb" = ( +/obj/effect/turf_decal/tile/brown/half/contrasted{ + dir = 4 }, /turf/open/floor/iron, -/area/engineering/main) -"xyC" = ( -/obj/machinery/power/turbine/turbine_outlet, -/turf/open/floor/engine, -/area/maintenance/disposal/incinerator) -"xyE" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ - cycle_id = "medbay-passthrough" +/area/station/cargo/lobby) +"wzl" = ( +/obj/effect/landmark/start/hangover, +/obj/effect/turf_decal/tile/red{ + dir = 8 }, -/obj/machinery/door/airlock/medical{ - name = "Psychology"; - req_access_txt = "70" +/obj/effect/turf_decal/tile/red{ + dir = 4 }, -/obj/effect/turf_decal/stripes/line{ +/obj/structure/chair{ dir = 8 }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 }, -/turf/open/floor/iron/white, -/area/medical/medbay/central) -"xyI" = ( -/obj/machinery/recharge_station, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/bot, -/obj/machinery/button/door/directional/south{ - id = "gatewayshutters"; - name = "Gateway Shutters" +/turf/open/floor/iron/cafeteria, +/area/station/service/cafeteria) +"wzq" = ( +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 4 }, /turf/open/floor/iron, -/area/command/gateway) -"xyQ" = ( +/area/station/security/office) +"wzr" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, +/obj/machinery/button/door/directional/north{ + id = "custodialshutters"; + name = "shutters control"; + pixel_x = 8 + }, +/obj/machinery/light/small/directional/north, +/obj/machinery/camera/directional/north{ + c_tag = "Service - Janitorial Closet"; + dir = 9; + name = "service camera" + }, +/mob/living/simple_animal/hostile/lizard/eats_the_roaches, +/turf/open/floor/iron/checker, +/area/station/service/janitor) +"wzA" = ( +/obj/machinery/atmospherics/pipe/smart/simple/purple/visible{ + dir = 6 + }, +/turf/open/floor/iron/dark, +/area/station/science/ordnance) +"wzD" = ( +/obj/machinery/portable_atmospherics/pump, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron/textured_large, +/area/station/engineering/atmos/project) +"wzM" = ( +/obj/machinery/light/directional/west, +/obj/effect/mapping_helpers/ianbirthday, +/obj/structure/extinguisher_cabinet/directional/west, +/turf/open/floor/wood, +/area/station/command/heads_quarters/hop) +"wzT" = ( +/obj/machinery/light/small/directional/west, +/obj/effect/turf_decal/stripes/line{ dir = 8 }, /obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/engineering/atmos/hfr_room) -"xyY" = ( +/obj/machinery/camera/directional/west{ + c_tag = "Arrivals Dock - Publc Mining"; + name = "dock camera" + }, +/obj/machinery/status_display/evac/directional/west, +/turf/open/floor/iron/smooth, +/area/station/hallway/secondary/entry) +"wzV" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/machinery/light/small/directional/east, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"xze" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/obj/structure/disposalpipe/segment{ + dir = 5 }, /turf/open/floor/iron, -/area/science/research/abandoned) -"xzp" = ( -/obj/structure/barricade/wooden, -/obj/structure/cable, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/area/station/science/research) +"wzY" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 8 }, -/obj/machinery/door/airlock/maintenance_hatch{ - name = "Maintenance Hatch"; - req_access_txt = "12" +/turf/open/floor/iron{ + heat_capacity = 1e+006 }, -/turf/open/floor/iron, -/area/service/abandoned_gambling_den) -"xzy" = ( -/obj/structure/sign/nanotrasen, -/turf/closed/wall/r_wall, -/area/command/teleporter) -"xzP" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/effect/turf_decal/tile/yellow{ +/area/station/maintenance/port/aft) +"wzZ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/plastic, +/obj/effect/turf_decal/tile/brown/half/contrasted{ dir = 4 }, /turf/open/floor/iron, -/area/hallway/primary/port) -"xzW" = ( -/obj/structure/window/reinforced, -/obj/structure/lattice, -/turf/open/space/basic, -/area/space/nearstation) -"xzZ" = ( -/obj/item/kirbyplants/random, -/turf/open/floor/plating, -/area/service/abandoned_gambling_den) -"xAb" = ( -/obj/effect/landmark/start/hangover, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, +/area/station/cargo/warehouse) +"wAe" = ( +/obj/structure/table, +/obj/machinery/computer/libraryconsole/bookmanagement, +/obj/machinery/newscaster/directional/south, /turf/open/floor/iron, -/area/hallway/secondary/entry) -"xAz" = ( -/obj/structure/disposalpipe/segment, +/area/station/security/prison) +"wAw" = ( +/obj/machinery/newscaster/directional/east, +/turf/closed/wall, +/area/station/medical/pharmacy) +"wAz" = ( +/obj/structure/table/wood, +/obj/item/folder/red, +/obj/item/pen, +/turf/open/floor/wood, +/area/station/service/electronic_marketing_den) +"wAW" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, /obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/structure/table/reinforced, -/obj/item/clipboard, -/obj/item/reagent_containers/food/drinks/mug/tea{ - pixel_x = -7; - pixel_y = 8 - }, -/turf/open/floor/iron, -/area/cargo/storage) -"xAA" = ( -/obj/effect/turf_decal/tile/red/half/contrasted{ +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 8 }, /turf/open/floor/iron, -/area/security/checkpoint/engineering) -"xAQ" = ( -/obj/structure/reagent_dispensers/beerkeg, -/turf/open/floor/iron/checker, -/area/service/bar) -"xAZ" = ( -/obj/effect/landmark/start/paramedic, -/obj/structure/cable, -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 9 - }, -/turf/open/floor/iron/white, -/area/medical/treatment_center) -"xBd" = ( -/obj/structure/disposalpipe/segment, +/area/station/maintenance/starboard) +"wBc" = ( /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/simple/purple/visible{ - dir = 9 - }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/effect/turf_decal/siding/yellow/corner{ +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 1 }, +/obj/effect/turf_decal/tile/red/half/contrasted, /turf/open/floor/iron, -/area/engineering/atmos) -"xBh" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/junction{ - dir = 1 +/area/station/security/checkpoint/supply) +"wBl" = ( +/obj/machinery/light/small/directional/south, +/obj/structure/sign/poster/official/do_not_question{ + pixel_y = -32 }, +/obj/effect/turf_decal/tile/neutral, /turf/open/floor/iron, -/area/security/brig) -"xBo" = ( -/obj/item/kirbyplants/random, -/turf/open/floor/iron/dark, -/area/service/abandoned_gambling_den) -"xBy" = ( +/area/station/hallway/primary/central/fore) +"wBn" = ( +/obj/machinery/duct, +/obj/effect/turf_decal/trimline/yellow/warning, +/turf/open/floor/iron, +/area/station/engineering/atmos/project) +"wBp" = ( +/obj/machinery/vending/wallmed/directional/west, +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/tile/green{ + dir = 1 + }, +/turf/open/floor/iron/white, +/area/station/medical/virology) +"wBu" = ( /obj/structure/cable, +/obj/effect/turf_decal/stripes/corner, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, +/obj/structure/disposalpipe/segment, /obj/effect/turf_decal/tile/purple/half/contrasted{ - dir = 1 + dir = 4 }, /turf/open/floor/iron/white, -/area/command/heads_quarters/rd) -"xBA" = ( -/obj/structure/lattice/catwalk, -/obj/structure/railing{ - dir = 4 +/area/station/maintenance/department/science) +"wBB" = ( +/obj/structure/cable, +/obj/structure/disposalpipe/junction/yjunction{ + dir = 1 }, -/turf/open/space/basic, -/area/space/nearstation) -"xBK" = ( -/obj/structure/window/reinforced{ - dir = 4 +/obj/effect/turf_decal/plaque{ + icon_state = "L9" }, -/obj/structure/window/reinforced{ - dir = 8 +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=hall15"; + location = "hall14" }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"wBG" = ( +/obj/structure/table/wood, +/obj/item/paper_bin, +/obj/item/pen, /turf/open/floor/iron/dark, -/area/ai_monitored/aisat/exterior) -"xBL" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, +/area/station/service/library) +"wBX" = ( +/obj/machinery/light/small/directional/west, +/turf/open/floor/plating, +/area/station/service/library/abandoned) +"wCa" = ( +/obj/machinery/disposal/bin, /obj/machinery/light/directional/east, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/command/heads_quarters/ce) -"xBM" = ( -/obj/structure/table/wood/fancy, -/turf/open/floor/iron/grimy, -/area/service/chapel) -"xBP" = ( -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/siding/wood{ +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/obj/structure/sign/poster/official/help_others{ + pixel_x = 32 + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/iron, +/area/station/hallway/primary/aft) +"wCc" = ( +/obj/structure/flora/bush/lavendergrass/style_random, +/obj/structure/flora/bush/grassy/style_random, +/obj/structure/flora/bush/large/style_random, +/turf/open/misc/grass, +/area/station/hallway/primary/fore) +"wCd" = ( +/obj/effect/turf_decal/tile/blue{ dir = 4 }, -/turf/open/floor/iron/dark, -/area/service/theater) -"xBY" = ( -/obj/effect/landmark/start/chief_medical_officer, -/obj/effect/turf_decal/tile/blue/fourcorners, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/command/heads_quarters/cmo) -"xBZ" = ( -/obj/structure/table/wood/poker, -/obj/effect/spawner/random/maintenance, -/turf/open/floor/wood{ - icon_state = "wood-broken5" - }, -/area/service/abandoned_gambling_den) -"xCc" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/landmark/xeno_spawn, -/obj/structure/cable, -/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/white, +/area/station/command/heads_quarters/cmo) +"wCe" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron, -/area/medical/morgue) -"xCi" = ( -/obj/structure/disposalpipe/segment{ +/obj/effect/turf_decal/tile/red/half/contrasted{ dir = 4 }, -/obj/effect/turf_decal/tile/blue, -/turf/open/floor/iron, -/area/hallway/primary/central/aft) -"xCv" = ( -/obj/machinery/door/firedoor, -/obj/structure/cable, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/structure/disposalpipe/segment, /turf/open/floor/iron, -/area/medical/medbay/central) -"xCD" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 - }, -/obj/machinery/door/airlock/external{ - name = "External Docking Port" - }, -/obj/effect/landmark/navigate_destination, -/obj/effect/turf_decal/stripes/line{ +/area/station/security/brig) +"wCl" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, +/turf/open/floor/iron, +/area/station/hallway/primary/fore) +"wCp" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/closet/firecloset, /turf/open/floor/iron, -/area/hallway/secondary/entry) -"xCF" = ( -/obj/effect/turf_decal/stripes/corner{ +/area/station/engineering/main) +"wCB" = ( +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible, +/obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/effect/turf_decal/stripes/corner{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 4 +/obj/effect/turf_decal/stripes/line, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/atmos/glass{ + name = "Upper Atmospherics" }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/atmos, /turf/open/floor/iron, -/area/maintenance/port/aft) -"xCH" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/recharge_floor, -/area/science/research/abandoned) -"xCP" = ( -/obj/structure/cable, +/area/station/engineering/atmos) +"wCI" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 1 - }, /turf/open/floor/iron/dark, -/area/service/chapel/funeral) -"xCU" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/area/station/security/courtroom) +"wDf" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/service/hydroponics/garden/abandoned) +"wDk" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/line{ dir = 8 }, /turf/open/floor/iron, -/area/hallway/secondary/entry) -"xDb" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/area/station/command/gateway) +"wDr" = ( +/obj/structure/rack, +/obj/item/book/manual/wiki/engineering_hacking{ + pixel_x = -3; + pixel_y = 3 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/hallway/primary/central/fore) -"xDj" = ( -/obj/machinery/atmospherics/pipe/bridge_pipe/cyan/visible{ - dir = 4 +/obj/item/book/manual/wiki/engineering_guide, +/obj/item/book/manual/wiki/engineering_construction{ + pixel_x = 3; + pixel_y = -3 }, -/obj/machinery/atmospherics/pipe/bridge_pipe/yellow/visible, +/obj/machinery/status_display/evac/directional/west, +/obj/effect/turf_decal/bot, /turf/open/floor/iron, -/area/engineering/atmos) -"xDl" = ( -/obj/effect/landmark/event_spawn, -/obj/structure/cable, +/area/station/commons/storage/primary) +"wDy" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/grimy, -/area/command/heads_quarters/hos) -"xDt" = ( -/obj/machinery/atmospherics/pipe/smart/manifold/purple/visible{ - dir = 8 - }, -/obj/machinery/meter, -/turf/open/floor/iron/dark, -/area/science/mixing) -"xDu" = ( -/obj/structure/window/reinforced{ +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/red{ dir = 1 }, -/obj/structure/window/reinforced{ - dir = 4 - }, -/turf/open/space, -/area/space/nearstation) -"xDB" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable, -/obj/effect/turf_decal/tile/purple/fourcorners, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/science/research) -"xDL" = ( -/obj/structure/table/reinforced, -/obj/machinery/cell_charger, -/obj/machinery/newscaster/directional/south, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/command/bridge) -"xDO" = ( -/obj/structure/sign/poster/official/report_crimes{ - pixel_y = 32 - }, -/obj/machinery/vending/wardrobe/det_wardrobe, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/structure/extinguisher_cabinet/directional/west, -/turf/open/floor/iron/dark, -/area/security/detectives_office) -"xEa" = ( -/obj/structure/window/reinforced{ +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/yellow{ dir = 4 }, -/obj/structure/window/reinforced{ +/obj/effect/turf_decal/tile/yellow{ dir = 8 }, +/turf/open/floor/iron, +/area/station/service/kitchen/abandoned) +"wDW" = ( +/obj/structure/cable, /obj/effect/turf_decal/tile/neutral/fourcorners, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 1 + dir = 4 }, -/turf/open/floor/iron/dark, -/area/ai_monitored/aisat/exterior) -"xEm" = ( -/obj/item/chair/plastic, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/siding/purple, -/turf/open/floor/glass, -/area/maintenance/space_hut/observatory) -"xEn" = ( -/obj/effect/landmark/start/scientist, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/effect/turf_decal/stripes/corner, -/turf/open/floor/iron/dark, -/area/science/misc_lab) -"xEv" = ( -/obj/effect/landmark/secequipment, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/security/office) -"xEz" = ( -/obj/structure/cable, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron, -/area/hallway/primary/central/fore) -"xEB" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/delivery, /turf/open/floor/iron, -/area/cargo/lobby) -"xFa" = ( -/obj/structure/sign/nanotrasen, -/turf/closed/wall/r_wall, -/area/command/heads_quarters/hop) -"xFb" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 +/area/station/medical/virology) +"wDX" = ( +/obj/effect/turf_decal/tile/red{ + dir = 4 }, /turf/open/floor/iron, -/area/commons/storage/tools) -"xFi" = ( -/obj/machinery/door/window/left/directional/east, -/obj/effect/decal/cleanable/blood/old, -/obj/structure/cable, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/service/abandoned_gambling_den) -"xFl" = ( -/obj/machinery/mineral/equipment_vendor, +/area/station/security/execution/transfer) +"wEa" = ( +/obj/structure/table, +/obj/effect/decal/cleanable/cobweb, +/obj/item/clothing/gloves/color/latex, +/obj/item/clothing/mask/surgical, +/obj/machinery/vending/wallmed/directional/north, +/turf/open/floor/plating, +/area/station/medical/morgue) +"wEn" = ( /obj/effect/decal/cleanable/dirt, -/obj/machinery/light/directional/north, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron, -/area/cargo/miningoffice) -"xFn" = ( -/obj/effect/spawner/structure/window/reinforced, /obj/structure/disposalpipe/segment{ dir = 4 }, /turf/open/floor/plating, -/area/maintenance/port/greater) -"xFw" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/firealarm/directional/west, -/obj/machinery/airalarm/directional/south, -/obj/structure/rack, -/obj/item/storage/toolbox/mechanical, -/obj/item/storage/toolbox/mechanical{ - pixel_x = -3; - pixel_y = 3 +/area/station/maintenance/starboard) +"wEx" = ( +/obj/structure/table/reinforced, +/obj/item/clipboard, +/obj/item/mining_voucher, +/turf/open/floor/iron/dark, +/area/station/command/bridge) +"wEy" = ( +/obj/structure/disposalpipe/trunk{ + dir = 4 }, -/obj/item/wrench, -/obj/effect/turf_decal/tile/yellow/anticorner/contrasted{ +/obj/structure/disposaloutlet{ dir = 8 }, -/turf/open/floor/iron, -/area/construction/mining/aux_base) -"xFF" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "cmoshutter"; - name = "CMO Office Shutters" - }, -/obj/structure/cable, -/turf/open/floor/plating, -/area/command/heads_quarters/cmo) -"xFO" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 +/turf/open/floor/plating/airless, +/area/space/nearstation) +"wEz" = ( +/obj/structure/sink{ + pixel_y = 22 }, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/service/abandoned_gambling_den/gaming) -"xFP" = ( -/obj/machinery/firealarm/directional/north, -/obj/effect/turf_decal/tile/yellow/half/contrasted{ +/obj/effect/turf_decal/tile/red/half/contrasted{ dir = 1 }, /turf/open/floor/iron/white, -/area/medical/chemistry) -"xGe" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk, -/obj/structure/window/reinforced{ +/area/station/security/medical) +"wEI" = ( +/turf/closed/wall, +/area/station/maintenance/department/science) +"wEX" = ( +/obj/machinery/computer/atmos_alert{ dir = 8 }, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron, -/area/science/xenobiology) -"xGo" = ( -/obj/structure/chair, -/obj/effect/turf_decal/tile/blue{ +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ dir = 4 }, -/turf/open/floor/iron/white, -/area/medical/medbay/lobby) -"xGs" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/reagent_dispensers/watertank, -/turf/open/floor/iron, -/area/cargo/storage) -"xGv" = ( -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/obj/effect/turf_decal/tile/yellow{ +/obj/effect/turf_decal/bot, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos/storage) +"wFc" = ( +/obj/effect/turf_decal/stripes/line{ dir = 4 }, +/obj/machinery/atmospherics/components/binary/valve, +/turf/open/floor/iron, +/area/station/maintenance/department/electrical) +"wFg" = ( /obj/effect/decal/cleanable/dirt, -/obj/structure/rack, -/obj/effect/spawner/random/clothing/costume, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/tile/purple/half/contrasted{ dir = 4 }, -/obj/effect/turf_decal/bot_red, -/obj/effect/landmark/event_spawn, -/obj/effect/landmark/xeno_spawn, -/turf/open/floor/iron/white, -/area/maintenance/fore) -"xGz" = ( -/obj/structure/bodycontainer/morgue, -/obj/structure/sign/poster/official/ian{ - pixel_y = -32 +/turf/open/floor/iron, +/area/station/maintenance/port/greater) +"wFo" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 }, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/service/chapel/funeral) -"xGA" = ( -/obj/structure/cable, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/area/station/service/abandoned_gambling_den/gaming) +"wFq" = ( +/obj/structure/table/reinforced, +/obj/item/stock_parts/cell/high, +/obj/item/stock_parts/cell/high, +/obj/machinery/cell_charger, +/obj/effect/turf_decal/bot, /turf/open/floor/iron, -/area/tcommsat/server) -"xGC" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/corner{ - dir = 8 +/area/station/commons/storage/primary) +"wFz" = ( +/obj/structure/chair/office{ + dir = 4 }, -/obj/machinery/camera/directional/south{ - c_tag = "Arrivals - Janitorial Access"; - name = "arrivals camera" +/obj/effect/turf_decal/stripes/line, +/obj/machinery/airalarm/directional/south, +/turf/open/floor/plating, +/area/station/maintenance/solars/starboard/fore) +"wFF" = ( +/obj/structure/chair/office/light{ + dir = 1 }, +/obj/effect/landmark/start/chemist, +/obj/effect/turf_decal/bot, /turf/open/floor/iron, -/area/hallway/secondary/entry) -"xGR" = ( -/obj/structure/window/reinforced{ +/area/station/medical/pharmacy) +"wFG" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/light/directional/east, +/obj/effect/turf_decal/tile/yellow{ dir = 1 }, -/obj/structure/window/reinforced{ - dir = 8 +/obj/effect/turf_decal/tile/red{ + dir = 4 }, -/obj/machinery/door/window/left/directional/south, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/ai_monitored/aisat/exterior) -"xGY" = ( -/obj/effect/landmark/start/hangover, -/obj/structure/chair/stool/bar/directional/east, -/turf/open/floor/carpet/green, -/area/commons/lounge) -"xHd" = ( -/obj/machinery/atmospherics/pipe/smart/simple/yellow/visible{ - dir = 10 +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/red{ + dir = 8 }, -/obj/machinery/light/directional/east, -/turf/open/floor/iron/white, -/area/science/storage) -"xHf" = ( -/obj/structure/table/reinforced, -/obj/item/clothing/gloves/color/black, -/obj/item/clothing/gloves/color/black, -/obj/item/clothing/gloves/color/black, -/obj/item/clothing/suit/hazardvest, -/obj/item/clothing/suit/hazardvest, -/obj/item/clothing/suit/hazardvest, -/obj/item/clothing/mask/breath, -/obj/item/clothing/mask/breath, -/obj/item/clothing/mask/breath, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/newscaster/directional/east, -/turf/open/floor/iron/dark, -/area/maintenance/port/aft) -"xHj" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/delivery, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, -/obj/effect/turf_decal/tile/yellow, -/obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, -/area/engineering/supermatter/room) -"xHn" = ( -/turf/closed/wall, -/area/commons/storage/tools) -"xHF" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/area/station/commons/lounge) +"wFJ" = ( +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/wood, -/area/commons/dorms) -"xHK" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/effect/landmark/start/depsec/science, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/lattice/catwalk, +/obj/machinery/atmospherics/pipe/smart/simple/orange/visible, +/turf/open/space/basic, +/area/space/nearstation) +"wFO" = ( +/obj/structure/closet/secure_closet/security, +/obj/machinery/light/directional/south, +/obj/machinery/airalarm/directional/south, +/obj/effect/turf_decal/tile/red/anticorner/contrasted, /turf/open/floor/iron, -/area/security/checkpoint/science/research) -"xHT" = ( -/obj/item/kirbyplants/random, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/dark, -/area/service/abandoned_gambling_den) -"xIc" = ( -/turf/open/floor/plating, -/area/maintenance/department/crew_quarters/bar) -"xId" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/area/station/security/checkpoint/escape) +"wFR" = ( +/obj/structure/lattice, +/obj/structure/sign/nanotrasen{ + pixel_x = 32 }, -/turf/open/floor/iron, -/area/hallway/primary/fore) -"xIh" = ( -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ +/turf/open/space/basic, +/area/space/nearstation) +"wGa" = ( +/obj/structure/disposalpipe/junction{ + dir = 8 + }, +/obj/effect/turf_decal/tile/yellow{ dir = 4 }, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"wGy" = ( +/turf/closed/wall/r_wall, +/area/station/engineering/hallway) +"wGz" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/service/abandoned_gambling_den/gaming) -"xIj" = ( +/area/station/maintenance/disposal/incinerator) +"wGA" = ( +/turf/closed/wall/r_wall, +/area/station/security/checkpoint/engineering) +"wGH" = ( +/obj/machinery/portable_atmospherics/canister/nitrogen, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron/dark/textured_large, +/area/station/engineering/atmos/storage/gas) +"wGJ" = ( +/obj/structure/bed/roller, +/obj/item/radio/intercom/directional/south, +/obj/effect/turf_decal/tile/red/half/contrasted, +/turf/open/floor/iron/white, +/area/station/security/medical) +"wGK" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/turf/open/floor/plating, +/area/station/maintenance/port/lesser) +"wGS" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/firedoor, +/obj/item/folder/white, +/obj/item/reagent_containers/hypospray/medipen, /obj/effect/turf_decal/delivery, /turf/open/floor/iron, -/area/maintenance/port/greater) -"xIn" = ( -/obj/machinery/smartfridge, -/turf/closed/wall, -/area/service/kitchen) -"xIt" = ( +/area/station/medical/medbay/lobby) +"wHa" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/item/kirbyplants/random, -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 5 +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/structure/sign/poster/official/wtf_is_co2{ - pixel_y = 32 +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, /turf/open/floor/iron, -/area/engineering/atmos) -"xIx" = ( -/obj/effect/turf_decal/tile/green{ +/area/station/cargo/storage) +"wHj" = ( +/obj/machinery/portable_atmospherics/canister/nitrous_oxide, +/obj/effect/turf_decal/bot, +/obj/machinery/light/small/directional/west, +/turf/open/floor/iron/dark/textured_large, +/area/station/engineering/atmos/storage/gas) +"wHm" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/delivery, +/obj/effect/spawner/random/trash/mess, +/turf/open/floor/iron, +/area/station/maintenance/starboard) +"wHs" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 1 }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/structure/extinguisher_cabinet/directional/north, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 4 - }, /turf/open/floor/iron, -/area/hallway/primary/fore) -"xIB" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/item/book/manual/chef_recipes{ - pixel_x = 2; - pixel_y = 6 - }, -/obj/item/book/manual/wiki/cooking_to_serve_man, -/obj/item/knife/kitchen, -/obj/item/reagent_containers/glass/rag, +/area/station/cargo/storage) +"wHC" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable, +/obj/effect/turf_decal/tile/green/fourcorners, +/turf/open/floor/iron, +/area/station/medical/virology) +"wHL" = ( /obj/structure/table, -/turf/open/floor/iron/cafeteria, -/area/service/kitchen) -"xIF" = ( -/obj/machinery/atmospherics/components/unary/outlet_injector/monitored/plasma_input{ - dir = 4 +/obj/item/binoculars, +/obj/structure/window/reinforced, +/obj/item/radio/intercom/directional/west, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/science/ordnance/testlab) +"wHM" = ( +/obj/structure/disposalpipe/segment{ + dir = 5 }, -/turf/open/floor/engine/plasma, -/area/engineering/atmos) -"xIG" = ( -/obj/machinery/light/small/directional/north, -/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron{ + heat_capacity = 1e+006 + }, +/area/station/commons/dorms) +"wIe" = ( +/obj/machinery/holopad, +/turf/open/floor/carpet, +/area/station/command/bridge) +"wIf" = ( +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, -/area/maintenance/port/greater) -"xIK" = ( -/obj/structure/disposalpipe/trunk{ - dir = 4 +/area/station/engineering/atmos/storage) +"wIk" = ( +/obj/machinery/door/airlock/public/glass{ + name = "Holodeck Access" }, -/obj/structure/disposaloutlet{ - dir = 8 +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, -/obj/effect/turf_decal/stripes/end{ +/obj/effect/turf_decal/stripes/line{ dir = 8 }, -/turf/open/floor/plating/airless, -/area/maintenance/port/greater) -"xJd" = ( -/obj/machinery/camera/directional/west{ - c_tag = "Central Hallway - Aft Port"; - name = "hallway camera" - }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 8 }, /turf/open/floor/iron, -/area/hallway/primary/central/aft) -"xJh" = ( -/obj/machinery/vending/cigarette, -/obj/effect/turf_decal/tile/neutral, -/obj/structure/extinguisher_cabinet/directional/east, -/turf/open/floor/iron, -/area/medical/break_room) -"xJi" = ( -/obj/effect/turf_decal/tile/yellow/anticorner/contrasted, -/turf/open/floor/iron, -/area/engineering/main) -"xJt" = ( -/obj/effect/landmark/start/hangover, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/area/station/commons/fitness/recreation) +"wIu" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/tile/neutral/half/contrasted, +/obj/structure/disposalpipe/segment{ + dir = 4 }, +/obj/structure/sign/poster/contraband/random/directional/north, /turf/open/floor/iron, -/area/hallway/primary/fore) -"xJA" = ( -/obj/machinery/portable_atmospherics/canister/plasma, -/turf/open/floor/engine/plasma, -/area/engineering/atmos) -"xJG" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/area/station/maintenance/port/fore) +"wIL" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/wood, +/area/station/service/lawoffice) +"wIO" = ( +/obj/structure/frame/machine, +/obj/machinery/light/small/directional/south, +/obj/item/stack/sheet/glass, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/science/research/abandoned) +"wIW" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 4 + }, /turf/open/floor/iron, -/area/medical/surgery/theatre) -"xJH" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/area/station/maintenance/starboard/aft) +"wJa" = ( +/obj/machinery/light/small/directional/west, +/turf/open/floor/engine/vacuum, +/area/station/engineering/atmos) +"wJb" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ + dir = 6 }, -/obj/machinery/bluespace_vendor/directional/west, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"wJd" = ( +/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, -/area/hallway/primary/aft) -"xJN" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/area/station/security/courtroom) +"wJm" = ( +/obj/structure/closet/secure_closet/hos, +/obj/effect/turf_decal/stripes/line{ + dir = 9 }, /turf/open/floor/iron, -/area/commons/locker) -"xJU" = ( -/obj/machinery/newscaster/directional/west, -/obj/structure/chair/pew/left, -/turf/open/floor/iron{ - dir = 1; - icon_state = "chapel" +/area/station/command/heads_quarters/hos) +"wJz" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/poddoor/shutters/window/preopen{ + id = "right_arrivals_shutters" }, -/area/service/chapel) -"xJX" = ( -/obj/item/kirbyplants/random, -/obj/effect/turf_decal/tile/yellow{ +/obj/machinery/light/directional/east, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/effect/turf_decal/tile/yellow, -/obj/machinery/bluespace_vendor/directional/east, -/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark/corner, +/area/station/hallway/secondary/entry) +"wJB" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, /turf/open/floor/iron, -/area/hallway/secondary/entry) -"xKc" = ( -/obj/structure/disposalpipe/trunk{ +/area/station/maintenance/port/greater) +"wJG" = ( +/obj/effect/turf_decal/stripes/end{ dir = 1 }, -/obj/machinery/firealarm/directional/south{ - pixel_x = -26 - }, -/obj/machinery/disposal/bin, -/obj/effect/turf_decal/bot, -/obj/machinery/airalarm/directional/west, -/obj/machinery/light_switch/directional/south{ - pixel_x = 12 +/turf/open/floor/iron/smooth_half{ + dir = 1 }, -/obj/effect/turf_decal/tile/brown/anticorner/contrasted{ +/area/station/hallway/secondary/entry) +"wJQ" = ( +/obj/structure/table/wood, +/obj/item/reagent_containers/food/drinks/flask/gold, +/obj/item/razor, +/turf/open/floor/iron/grimy, +/area/station/command/heads_quarters/captain/private) +"wJT" = ( +/obj/effect/landmark/start/hangover, +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, /turf/open/floor/iron, -/area/cargo/storage) -"xKl" = ( -/obj/machinery/portable_atmospherics/canister/plasma, -/turf/open/floor/iron/dark, -/area/science/storage) -"xKs" = ( -/obj/effect/decal/cleanable/dirt, +/area/station/hallway/secondary/entry) +"wJU" = ( +/obj/structure/cable, /obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron, -/area/science/lab) -"xKt" = ( -/obj/structure/filingcabinet/employment, -/obj/machinery/airalarm/directional/east, -/turf/open/floor/wood, -/area/service/lawoffice) -"xKu" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/bot, -/obj/machinery/atmospherics/pipe/layer_manifold/scrubbers/visible{ +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/ai) +"wJY" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible, +/obj/effect/turf_decal/trimline/yellow/filled/warning{ dir = 4 }, /turf/open/floor/iron, -/area/maintenance/department/electrical) -"xKw" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/disposalpipe/segment{ +/area/station/engineering/atmos) +"wKl" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/red/half/contrasted{ dir = 4 }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 4 +/turf/open/floor/iron, +/area/station/security/office) +"wKo" = ( +/obj/machinery/atmospherics/pipe/smart/manifold/scrubbers/visible{ + dir = 1 }, -/turf/open/floor/plating, -/area/maintenance/port/greater) -"xKz" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/turf/open/floor/iron/large, -/area/service/hydroponics) -"xKA" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/siphon/monitored/nitrogen_output{ +/obj/effect/turf_decal/tile/yellow{ dir = 4 }, -/turf/open/floor/engine/n2, -/area/engineering/atmos) -"xKO" = ( -/turf/open/floor/iron, -/area/science/misc_lab/range) -"xKU" = ( -/obj/structure/table/glass, -/obj/machinery/computer/med_data/laptop{ - dir = 8; - pixel_y = 1 +/obj/effect/turf_decal/tile/red{ + dir = 1 }, -/obj/machinery/computer/security/telescreen/entertainment/directional/east, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/item/radio/intercom/directional/north, -/turf/open/floor/iron/dark, -/area/medical/virology) -"xKV" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/decal/cleanable/dirt, -/obj/effect/landmark/event_spawn, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ +/obj/machinery/meter/monitored/waste_loop, +/turf/open/floor/iron/dark/corner, +/area/station/engineering/atmos/pumproom) +"wKs" = ( +/obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/iron, -/area/maintenance/port/fore) -"xLb" = ( -/obj/machinery/door/window/brigdoor{ - id = "medcell"; - name = "Medical Cell"; - req_access_txt = "63" - }, /obj/structure/cable, -/obj/effect/turf_decal/tile/red/fourcorners, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/plaque{ + icon_state = "L1" + }, /turf/open/floor/iron, -/area/security/checkpoint/medical) -"xLe" = ( -/obj/effect/landmark/start/hangover, -/obj/effect/turf_decal/tile/red{ +/area/station/hallway/primary/central/fore) +"wKu" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 8 }, -/obj/effect/turf_decal/tile/red{ - dir = 4 +/obj/machinery/door/airlock/engineering/glass/critical{ + heat_proof = 1; + name = "Supermatter Chamber" }, -/obj/structure/chair/stool/bar/directional/west, -/turf/open/floor/iron/cafeteria, -/area/service/cafeteria) -"xLl" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/tile/yellow{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/green/visible/layer4, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/machinery/newscaster/directional/east, +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, +/turf/open/floor/engine, +/area/station/engineering/supermatter) +"wKF" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/yellow/half/contrasted, /turf/open/floor/iron, -/area/hallway/primary/port) -"xLr" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 8 +/area/station/engineering/storage) +"wKV" = ( +/obj/structure/table/reinforced, +/obj/item/crowbar, +/obj/item/wrench, +/obj/item/gps, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron, +/area/station/commons/storage/primary) +"wLb" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/firedoor, +/obj/item/folder{ + pixel_x = -6 }, -/turf/open/floor/wood{ - icon_state = "wood-broken7" +/obj/item/pen{ + pixel_x = -6 + }, +/obj/machinery/door/window/left/directional/south{ + name = "Research Lab Desk"; + req_access = list("science") + }, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "rndlab1"; + name = "Research and Development Shutter" + }, +/obj/effect/turf_decal/delivery, +/obj/structure/desk_bell{ + pixel_x = 7 + }, +/turf/open/floor/iron, +/area/station/science/lab) +"wLK" = ( +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/engineering/main) +"wLM" = ( +/obj/machinery/door/airlock{ + id_tag = "Toilet3"; + name = "Toilet Unit" }, -/area/service/electronic_marketing_den) -"xLu" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/plating, -/area/service/abandoned_gambling_den) -"xLJ" = ( -/obj/item/kirbyplants/random, +/area/station/commons/toilet/locker) +"wLR" = ( +/obj/effect/turf_decal/tile/green, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/white, +/area/station/medical/virology) +"wLX" = ( +/obj/structure/cable, /obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/security/courtroom) -"xLR" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/aisat_interior) +"wLZ" = ( /obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/obj/effect/turf_decal/tile/yellow/half/contrasted{ +/obj/effect/turf_decal/siding/yellow{ dir = 8 }, /turf/open/floor/iron, -/area/hallway/primary/port) -"xMc" = ( -/obj/structure/chair/office{ - dir = 4 - }, -/obj/effect/landmark/start/security_officer, +/area/station/engineering/atmos/storage) +"wMs" = ( +/obj/item/kirbyplants/random, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron, +/area/station/commons/storage/primary) +"wMz" = ( +/obj/machinery/power/shieldwallgen/xenobiologyaccess, /obj/structure/cable, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 4 +/obj/effect/turf_decal/stripes/line{ + dir = 5 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/general/visible, +/turf/open/floor/plating, +/area/station/science/xenobiology) +"wNa" = ( +/obj/structure/table, +/obj/item/toy/cards/deck, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, -/area/security/office) -"xMl" = ( -/obj/machinery/vending/engivend, +/area/station/commons/locker) +"wNk" = ( +/obj/structure/disposalpipe/segment, /obj/effect/turf_decal/delivery, -/obj/structure/sign/poster/official/moth_hardhat{ - pixel_x = 32 - }, /turf/open/floor/iron, -/area/engineering/main) -"xMy" = ( -/obj/structure/cable, -/obj/effect/turf_decal/tile/neutral/fourcorners, +/area/station/maintenance/department/crew_quarters/bar) +"wNn" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/ai) -"xME" = ( -/obj/machinery/portable_atmospherics/canister/oxygen, +/obj/structure/cable, /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/delivery, -/obj/structure/extinguisher_cabinet/directional/west, +/turf/open/floor/plating, +/area/station/service/hydroponics/garden/abandoned) +"wNo" = ( +/obj/effect/landmark/event_spawn, +/obj/effect/turf_decal/tile/blue/half/contrasted, +/turf/open/floor/iron/dark, +/area/station/command/bridge) +"wNy" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/landmark/start/hangover, +/obj/machinery/atmospherics/components/binary/pump/on/scrubbers/hidden/layer2{ + name = "Public Scrubbers to Waste" + }, /turf/open/floor/iron, -/area/maintenance/port/greater) -"xMU" = ( -/obj/item/kirbyplants/random, -/obj/structure/cable, +/area/station/commons/locker) +"wNG" = ( +/obj/structure/table, +/obj/item/assembly/prox_sensor{ + pixel_x = -4; + pixel_y = 1 + }, +/obj/item/assembly/prox_sensor{ + pixel_x = 2; + pixel_y = -2 + }, +/obj/item/assembly/prox_sensor{ + pixel_x = 5; + pixel_y = 7 + }, +/obj/item/assembly/prox_sensor{ + pixel_x = 9; + pixel_y = -2 + }, +/obj/machinery/firealarm/directional/south, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/command/heads_quarters/hop) -"xMX" = ( -/obj/structure/chair/office{ +/area/station/science/ordnance/testlab) +"wNP" = ( +/obj/machinery/portable_atmospherics/pump, +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 - }, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/ai) -"xNe" = ( -/obj/structure/lattice, -/obj/structure/grille/broken, -/turf/open/space/basic, -/area/space/nearstation) -"xNl" = ( -/obj/structure/chair/office{ +/obj/effect/turf_decal/tile/blue{ dir = 8 }, -/turf/open/floor/carpet, -/area/commons/vacant_room/office) -"xND" = ( -/obj/structure/cable, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/box, +/obj/structure/sign/poster/official/random/directional/west, +/turf/open/floor/iron/white/corner{ dir = 1 }, +/area/station/engineering/atmos/storage/gas) +"wNU" = ( +/obj/structure/chair/stool/directional/south, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, -/area/maintenance/port/greater) -"xNF" = ( -/obj/effect/turf_decal/tile/neutral/half/contrasted{ +/area/station/commons/locker) +"wOq" = ( +/obj/effect/turf_decal/stripes/line{ dir = 4 }, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, -/area/hallway/primary/fore) -"xNK" = ( -/obj/structure/cable, -/obj/effect/turf_decal/tile/neutral/fourcorners, +/area/station/hallway/secondary/entry) +"wOr" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plating, +/area/station/maintenance/port/greater) +"wOF" = ( +/obj/effect/turf_decal/tile/blue/fourcorners, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, /turf/open/floor/iron, -/area/hallway/primary/central/aft) -"xNT" = ( -/obj/effect/turf_decal/tile/neutral, +/area/station/medical/surgery/theatre) +"wOR" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/hallway/secondary/command) -"xOe" = ( -/obj/structure/rack, -/obj/item/stack/sheet/iron{ - amount = 30 - }, -/obj/item/stack/package_wrap, -/obj/item/stack/sheet/glass{ - amount = 30 - }, +/obj/structure/cable, /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/bot, -/obj/structure/extinguisher_cabinet/directional/west, -/turf/open/floor/iron, -/area/hallway/secondary/construction) -"xOf" = ( -/obj/structure/table/wood, -/obj/item/phone{ - desc = "Supposedly a direct line to Nanotrasen Central Command. It's not even plugged in."; - pixel_x = -3; +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"wOS" = ( +/obj/structure/table/reinforced, +/obj/item/analyzer{ + pixel_x = 7; pixel_y = 3 }, -/obj/item/clothing/mask/cigarette/cigar/cohiba{ - pixel_x = 6 - }, -/obj/item/clothing/mask/cigarette/cigar/havana{ - pixel_x = 2 +/obj/machinery/airalarm/directional/west, +/obj/effect/turf_decal/tile/yellow/half/contrasted{ + dir = 8 }, -/obj/item/clothing/mask/cigarette/cigar{ - pixel_x = 4.5 +/turf/open/floor/iron, +/area/station/construction/mining/aux_base) +"wOU" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron, +/area/station/cargo/office) +"wPb" = ( +/obj/machinery/light/directional/west, +/obj/item/kirbyplants{ + icon_state = "plant-22" }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) +"wPj" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/grimy, -/area/command/heads_quarters/hos) -"xOg" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/obj/structure/disposalpipe/segment{ + dir = 4 }, /turf/open/floor/iron, -/area/hallway/secondary/entry) -"xOq" = ( +/area/station/science/lobby) +"wPk" = ( +/obj/item/kirbyplants/random, +/obj/machinery/light_switch/directional/south, +/turf/open/floor/wood, +/area/station/command/heads_quarters/hop) +"wPl" = ( +/obj/effect/turf_decal/bot, +/turf/open/floor/iron, +/area/station/hallway/primary/aft) +"wPn" = ( /obj/structure/cable, -/obj/effect/landmark/start/hangover, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/effect/turf_decal/tile/red{ +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/structure/table, -/turf/open/floor/iron/cafeteria, -/area/service/cafeteria) -"xOr" = ( -/obj/structure/closet/secure_closet/miner, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/delivery, /turf/open/floor/iron, -/area/cargo/miningoffice) -"xOy" = ( +/area/station/security/brig) +"wPs" = ( +/obj/structure/bed, +/obj/machinery/light/directional/north, +/obj/machinery/status_display/evac/directional/north, +/obj/item/bedsheet/dorms, +/turf/open/floor/carpet, +/area/station/commons/dorms) +"wPC" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/wood{ + icon_state = "wood-broken6" + }, +/area/station/service/library/abandoned) +"wPV" = ( +/obj/machinery/door/firedoor, +/obj/structure/cable, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/tile/red/fourcorners, /turf/open/floor/iron, -/area/science/research/abandoned) -"xOA" = ( -/obj/structure/sign/warning/radiation, -/turf/closed/wall/r_wall, -/area/engineering/gravity_generator) -"xOD" = ( -/obj/structure/window/reinforced, +/area/station/security/checkpoint/escape) +"wPW" = ( +/obj/structure/table/reinforced, +/obj/item/stack/package_wrap, +/obj/item/hand_labeler, +/obj/effect/turf_decal/tile/blue/anticorner/contrasted, +/turf/open/floor/iron, +/area/station/security/checkpoint/customs/aft) +"wPY" = ( +/obj/item/kirbyplants/random, +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"wQi" = ( +/obj/structure/table/wood, +/obj/item/newspaper{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/reagent_containers/food/drinks/coffee{ + pixel_x = -4; + pixel_y = 2 + }, +/turf/open/floor/iron/dark, +/area/station/service/library) +"wQn" = ( /obj/structure/cable, -/obj/structure/table/wood/fancy/red, -/obj/machinery/door/window/brigdoor/left/directional/south{ - dir = 4; - name = "High-Risk Modules"; - req_access_txt = "20" +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/security{ + name = "Detective's Office" }, -/turf/open/floor/circuit/red, -/area/ai_monitored/turret_protected/ai_upload) -"xOG" = ( +/obj/effect/landmark/navigate_destination, +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 1 + }, +/obj/effect/mapping_helpers/airlock/access/all/security/detective, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/security/detectives_office) +"wQv" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/landmark/start/hangover, /obj/effect/decal/cleanable/dirt, -/obj/machinery/camera/directional/east{ - c_tag = "Chapel Morgue"; - name = "chapel camera" +/obj/effect/turf_decal/tile/brown/half/contrasted{ + dir = 1 }, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/cargo/warehouse) +"wQx" = ( +/mob/living/simple_animal/slime, +/turf/open/floor/circuit/green, +/area/station/science/xenobiology) +"wQy" = ( +/obj/structure/filingcabinet, +/obj/item/folder/documents, +/obj/machinery/light/small/directional/north, /obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/dark, -/area/service/chapel/funeral) -"xOW" = ( +/area/station/ai_monitored/command/nuke_storage) +"wQD" = ( +/obj/structure/table/reinforced, +/obj/item/clipboard, +/obj/item/toy/figure/borg, +/obj/machinery/light/directional/south, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/item/radio/intercom/directional/south{ + freerange = 1; + frequency = 1447; + listening = 0; + name = "Private Channel" + }, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/aisat_interior) +"wQF" = ( +/obj/structure/table/wood, +/obj/item/storage/dice, +/turf/open/floor/carpet, +/area/station/service/library/abandoned) +"wQN" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron, +/area/station/cargo/storage) +"wQT" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/structure/disposalpipe/junction/yjunction, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, /turf/open/floor/iron, -/area/hallway/primary/fore) -"xPa" = ( +/area/station/hallway/secondary/entry) +"wQU" = ( +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating, -/area/maintenance/starboard) -"xPf" = ( -/obj/machinery/atmospherics/pipe/heat_exchanging/simple/layer2, -/obj/machinery/air_sensor{ - chamber_id = "ordnancegas2" - }, -/turf/open/floor/iron/dark/airless, -/area/science/mixing/chamber) -"xPp" = ( -/obj/structure/punching_bag, -/turf/open/floor/plating, -/area/security/prison) -"xPy" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/siding/purple{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/chair/office{ dir = 4 }, -/turf/open/floor/glass, -/area/maintenance/space_hut/observatory) -"xPF" = ( -/turf/closed/wall/r_wall, -/area/engineering/supermatter/room) -"xPH" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron, -/area/engineering/atmos/storage/gas) -"xPI" = ( +/turf/open/floor/iron/grimy, +/area/station/security/detectives_office) +"wQY" = ( /obj/structure/table/wood, -/obj/item/storage/fancy/candle_box{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/item/storage/fancy/candle_box, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/service/theater/abandoned) -"xPP" = ( -/obj/item/stack/cable_coil, -/obj/structure/lattice/catwalk, -/turf/open/space, -/area/solars/starboard/aft) -"xPZ" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/line{ - dir = 9 +/obj/item/folder, +/obj/item/pen, +/obj/machinery/newscaster/directional/west, +/turf/open/floor/wood, +/area/station/service/library) +"wRf" = ( +/obj/effect/turf_decal/tile/brown/half/contrasted{ + dir = 4 }, -/obj/effect/spawner/random/structure/crate, /turf/open/floor/iron, -/area/maintenance/starboard/aft) -"xQc" = ( -/obj/effect/turf_decal/delivery, -/obj/structure/closet/firecloset, +/area/station/cargo/office) +"wRp" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/brown/half/contrasted, /turf/open/floor/iron, -/area/hallway/secondary/entry) -"xQr" = ( -/obj/machinery/atmospherics/pipe/smart/simple/orange/visible{ - dir = 6 - }, -/obj/structure/lattice/catwalk, -/turf/open/space/basic, -/area/space/nearstation) -"xQt" = ( -/obj/effect/decal/cleanable/dirt, +/area/station/cargo/drone_bay) +"wRy" = ( +/obj/structure/cable, /obj/effect/turf_decal/tile/neutral/fourcorners, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 + }, /turf/open/floor/iron/dark, -/area/service/abandoned_gambling_den) -"xQy" = ( -/obj/effect/turf_decal/tile/red{ +/area/station/ai_monitored/turret_protected/aisat_interior) +"wRM" = ( +/obj/machinery/computer/piratepad_control/civilian{ dir = 4 }, -/obj/effect/turf_decal/tile/red{ +/obj/machinery/firealarm/directional/west, +/obj/effect/turf_decal/tile/brown/half/contrasted{ dir = 8 }, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, -/obj/effect/turf_decal/tile/yellow, -/obj/machinery/restaurant_portal/bar, -/obj/effect/turf_decal/delivery/red, -/obj/machinery/light_switch/directional/south{ - pixel_x = 8 - }, -/turf/open/floor/iron, -/area/commons/lounge) -"xQH" = ( -/obj/effect/turf_decal/tile/neutral, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/extinguisher_cabinet/directional/east, -/turf/open/floor/iron, -/area/hallway/primary/central/fore) -"xQI" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/space_heater, -/obj/effect/turf_decal/tile/blue/fourcorners, /turf/open/floor/iron, -/area/maintenance/starboard/aft) -"xQL" = ( -/obj/structure/closet/secure_closet/personal, +/area/station/cargo/lobby) +"wRP" = ( +/obj/structure/chair/office, /obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/effect/landmark/start/hangover/closet, /turf/open/floor/iron/dark, -/area/commons/locker) -"xQQ" = ( +/area/station/security/detectives_office) +"wRQ" = ( +/obj/structure/table/reinforced, +/obj/item/ai_module/reset, +/obj/item/assembly/flash/handheld, +/obj/item/assembly/flash/handheld, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron, +/area/station/engineering/storage/tech) +"wRR" = ( /obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/spawner/random/structure/crate, /turf/open/floor/plating, -/area/maintenance/port/aft) -"xQS" = ( -/obj/structure/flora/ausbushes/lavendergrass, -/obj/structure/flora/ausbushes/ywflowers, -/obj/structure/flora/rock, -/turf/open/misc/grass, -/area/hallway/primary/fore) -"xRb" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/door/airlock/maintenance_hatch{ - name = "Maintenance Hatch"; - req_access_txt = "12" +/area/station/maintenance/starboard/aft) +"wRS" = ( +/obj/machinery/telecomms/processor/preset_four, +/obj/effect/turf_decal/tile/green/anticorner/contrasted{ + dir = 4 }, +/turf/open/floor/iron/telecomms, +/area/station/tcommsat/server) +"wSi" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/science/research) +"wSv" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, -/obj/effect/turf_decal/stripes/line{ +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow/half/contrasted{ dir = 8 }, -/obj/effect/turf_decal/stripes/line{ +/turf/open/floor/iron, +/area/station/hallway/primary/port) +"wSy" = ( +/obj/structure/cable, +/obj/structure/table/wood, +/obj/item/folder/yellow, +/turf/open/floor/carpet, +/area/station/command/meeting_room/council) +"wSR" = ( +/turf/closed/wall, +/area/station/maintenance/disposal/incinerator) +"wTl" = ( +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ dir = 4 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 4 + }, /turf/open/floor/iron, -/area/maintenance/starboard) -"xRj" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/door/window/brigdoor{ - dir = 1; - id = "engcell"; - name = "Engineering Cell"; - req_access_txt = "63" +/area/station/maintenance/port/fore) +"wTn" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/obj/effect/turf_decal/tile/red/fourcorners, +/obj/machinery/status_display/ai/directional/south, /turf/open/floor/iron, -/area/security/checkpoint/engineering) -"xRo" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/area/station/hallway/secondary/entry) +"wTo" = ( +/obj/structure/closet/wardrobe/botanist, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/airalarm/directional/north, +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/maintenance/port/fore) +"wTv" = ( +/obj/item/kirbyplants/random, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/firealarm/directional/south, /turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/aisat_interior) -"xRq" = ( -/obj/structure/cable, +/area/station/security/detectives_office) +"wTB" = ( /obj/effect/decal/cleanable/dirt, -/obj/structure/chair/stool/bar/directional/west, -/obj/machinery/power/apc/auto_name/directional/north, -/turf/open/floor/plating, -/area/service/abandoned_gambling_den/gaming) -"xRw" = ( -/obj/structure/flora/ausbushes/sunnybush, -/obj/structure/flora/junglebush/c, -/turf/open/misc/grass, -/area/hallway/primary/fore) -"xRE" = ( -/obj/structure/chair, -/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/grimy, +/area/station/service/library/abandoned) +"wTF" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/hallway/primary/fore) +"wTJ" = ( +/obj/machinery/vending/hydronutrients, /turf/open/floor/iron/dark, -/area/ai_monitored/aisat/exterior) -"xRK" = ( +/area/station/service/hydroponics/garden) +"wTP" = ( +/obj/machinery/portable_atmospherics/canister/carbon_dioxide, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/stripes/line{ +/turf/open/floor/iron/dark, +/area/station/science/ordnance/storage) +"wTQ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/turf/open/floor/wood, +/area/station/service/abandoned_gambling_den) +"wTU" = ( +/obj/effect/turf_decal/tile/red{ dir = 8 }, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/tile/red{ dir = 4 }, -/turf/open/floor/iron, -/area/hallway/primary/central/fore) -"xRL" = ( -/turf/open/floor/wood{ - icon_state = "wood-broken7" - }, -/area/service/library/abandoned) -"xRQ" = ( -/obj/item/kirbyplants/random, -/obj/machinery/light_switch/directional/south, +/obj/structure/chair/stool/bar/directional/west, +/turf/open/floor/iron/cafeteria, +/area/station/service/cafeteria) +"wTV" = ( +/obj/structure/table/glass, +/obj/item/reagent_containers/glass/beaker, +/obj/item/reagent_containers/syringe/antiviral, +/obj/item/reagent_containers/dropper, /obj/effect/turf_decal/delivery, /turf/open/floor/iron, -/area/engineering/storage/tech) -"xSj" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/structure/crate, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"xSn" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 +/area/station/medical/virology) +"wUa" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/science/lab) +"wUh" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) +"wUi" = ( +/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/obj/machinery/newscaster/directional/south, -/obj/structure/filingcabinet/filingcabinet, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/tile/brown/half/contrasted, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/item/radio/intercom/directional/north, /turf/open/floor/iron, -/area/cargo/storage) -"xSp" = ( -/obj/structure/table, -/obj/item/folder, -/obj/item/pen, +/area/station/hallway/primary/port) +"wUE" = ( /obj/structure/cable, -/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 4 + }, /turf/open/floor/iron, -/area/commons/locker) -"xSA" = ( +/area/station/maintenance/port/aft) +"wUN" = ( /obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 - }, +/obj/effect/mapping_helpers/dead_body_placer, +/obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron, -/area/engineering/gravity_generator) -"xSB" = ( -/obj/item/kirbyplants/random, -/obj/machinery/camera/directional/south{ - c_tag = "Bridge - Captain's Quarters"; - name = "command camera" +/area/station/medical/morgue) +"wUQ" = ( +/obj/machinery/door/poddoor/shutters/preopen{ + id = "hopline"; + name = "Queue Shutters" }, -/obj/machinery/firealarm/directional/south, -/turf/open/floor/wood, -/area/command/heads_quarters/captain/private) -"xSF" = ( -/obj/structure/cable, -/obj/machinery/door/airlock/maintenance_hatch{ - name = "Maintenance Hatch"; - req_access_txt = "12" +/obj/effect/landmark/event_spawn, +/obj/machinery/ticket_machine/directional/north, +/obj/effect/turf_decal/loading_area{ + dir = 4 }, -/obj/effect/mapping_helpers/airlock/abandoned, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"wUU" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/recharge_station, +/turf/open/floor/iron/dark, +/area/station/command/meeting_room/council) +"wUZ" = ( /obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/obj/effect/turf_decal/siding/yellow{ + dir = 8 }, /turf/open/floor/iron, -/area/commons/vacant_room/office) -"xSG" = ( -/obj/structure/sign/warning/securearea{ - pixel_x = -32 - }, +/area/station/engineering/atmos/hfr_room) +"wVa" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/light/directional/west, +/obj/machinery/newscaster/directional/east, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/delivery, /turf/open/floor/iron/dark, -/area/engineering/atmos) -"xSM" = ( +/area/station/security/checkpoint) +"wVj" = ( +/obj/effect/landmark/carpspawn, +/turf/open/space/basic, +/area/space) +"wVy" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/turf/open/floor/iron/white, +/area/station/science/lab) +"wVJ" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 1 + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/ai_upload) +"wVO" = ( +/obj/structure/table/reinforced, +/obj/item/clipboard, +/obj/item/toy/figure/secofficer, +/obj/machinery/newscaster/directional/west, +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 8 }, /turf/open/floor/iron, -/area/cargo/storage) -"xTa" = ( -/obj/effect/decal/cleanable/dirt, +/area/station/security/holding_cell) +"wVU" = ( /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"xTf" = ( -/obj/structure/plasticflaps, -/obj/machinery/conveyor{ - dir = 4; - id = "cargodeliver" - }, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, -/area/cargo/sorting) -"xTD" = ( -/obj/structure/disposalpipe/segment, -/obj/effect/spawner/random/maintenance, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron, -/area/cargo/storage) -"xTK" = ( -/obj/structure/grille, -/obj/structure/lattice, -/turf/open/space/basic, -/area/space/nearstation) -"xTY" = ( -/obj/item/kirbyplants{ - icon_state = "plant-21" - }, -/obj/effect/turf_decal/tile/red{ +/area/station/engineering/storage/tech) +"wWn" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/glass, +/area/station/maintenance/space_hut/observatory) +"wWy" = ( +/obj/machinery/atmospherics/pipe/smart/simple/purple/visible{ dir = 4 }, -/turf/open/floor/iron, -/area/hallway/primary/starboard) -"xUd" = ( -/obj/effect/turf_decal/tile/purple{ +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/turf_decal/siding/yellow{ dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/white, -/area/science/lobby) -"xUp" = ( -/obj/effect/turf_decal/loading_area{ - dir = 8 - }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, -/area/cargo/storage) -"xUH" = ( -/obj/machinery/duct, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/line{ - dir = 6 +/area/station/engineering/atmos) +"wWz" = ( +/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 1 }, /turf/open/floor/iron, -/area/engineering/main) -"xUM" = ( -/obj/structure/plaque/static_plaque/golden/captain{ - pixel_x = 32 - }, -/turf/open/floor/wood, -/area/command/heads_quarters/captain) -"xUT" = ( -/obj/structure/table, -/obj/item/clothing/suit/straight_jacket, -/obj/item/clothing/mask/muzzle, -/obj/item/clothing/glasses/blindfold, -/obj/item/clothing/ears/earmuffs, -/obj/item/gun/syringe, -/obj/item/clothing/glasses/eyepatch, -/obj/machinery/light/directional/east, -/obj/effect/turf_decal/tile/blue{ +/area/station/maintenance/starboard/aft) +"wWD" = ( +/obj/effect/turf_decal/siding/wood{ dir = 8 }, -/turf/open/floor/iron/white, -/area/medical/surgery/theatre) -"xVd" = ( -/obj/structure/cable, -/obj/structure/table/wood, -/obj/item/flashlight/lamp, -/turf/open/floor/iron/grimy, -/area/command/heads_quarters/ce) -"xVh" = ( -/obj/machinery/sparker/directional/west{ - id = "justicespark" +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/wood{ + icon_state = "wood-broken4" }, -/obj/effect/turf_decal/tile/red{ - dir = 1 +/area/station/service/theater) +"wWH" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock{ + name = "Lockerroom" }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 4 +/obj/effect/landmark/navigate_destination, +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, -/turf/open/floor/iron/dark, -/area/security/execution/education) -"xVo" = ( -/obj/effect/landmark/start/hangover, -/turf/open/floor/carpet, -/area/commons/dorms) -"xVs" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/stripes/corner{ +/obj/effect/turf_decal/stripes/line{ dir = 4 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/engineering/main) -"xVt" = ( -/obj/structure/table, -/obj/item/transfer_valve{ - pixel_x = 5 - }, -/obj/item/transfer_valve, -/obj/item/transfer_valve{ - pixel_x = -5 - }, -/obj/item/transfer_valve{ - pixel_x = 5 +/area/station/commons/locker) +"wWZ" = ( +/obj/structure/chair/office{ + dir = 1 }, -/obj/item/transfer_valve, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/science/mixing/launch) -"xVL" = ( -/obj/effect/turf_decal/trimline/blue/filled/corner{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/blue/filled/line{ +/area/station/security/detectives_office) +"wXb" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/general/hidden, +/turf/open/floor/plating, +/area/station/science/server) +"wXg" = ( +/obj/machinery/camera/directional/east{ + c_tag = "Chapel - Starboard"; + name = "chapel camera" + }, +/obj/machinery/firealarm/directional/east, +/obj/structure/chair/pew/right, +/turf/open/floor/iron{ + icon_state = "chapel" + }, +/area/station/service/chapel) +"wXi" = ( +/obj/machinery/computer/med_data{ dir = 4 }, -/turf/open/floor/iron/white, -/area/medical/treatment_center) -"xVV" = ( -/obj/machinery/camera/directional/south{ - c_tag = "Holodeck - Aft 2"; - name = "holodeck camera" +/obj/machinery/status_display/evac/directional/west, +/obj/effect/turf_decal/tile/blue/anticorner/contrasted{ + dir = 8 }, -/obj/machinery/status_display/evac/directional/south, -/turf/open/floor/engine{ - name = "Holodeck Projector Floor" +/turf/open/floor/iron, +/area/station/security/checkpoint/customs/aft) +"wXq" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/area/holodeck/rec_center) -"xVW" = ( -/obj/structure/extinguisher_cabinet/directional/north, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/carpet, -/area/commons/vacant_room/office) -"xWi" = ( -/turf/closed/wall/r_wall, -/area/security/medical) -"xWk" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/command/heads_quarters/ce) -"xWl" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/dark/visible, -/obj/structure/disposalpipe/segment, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/duct, -/mob/living/simple_animal/hostile/retaliate/goat{ - name = "Pete" - }, -/turf/open/floor/iron/freezer, -/area/service/kitchen/coldroom) -"xWn" = ( -/obj/structure/cable, -/turf/open/floor/iron/grimy, -/area/command/heads_quarters/hop) -"xWq" = ( -/obj/effect/turf_decal/siding/thinplating/dark, +/turf/open/floor/iron, +/area/station/hallway/primary/fore) +"wXy" = ( +/obj/structure/chair/stool/bar/directional/north, +/obj/machinery/light/small/directional/west, +/obj/structure/sign/poster/contraband/random/directional/west, /turf/open/floor/iron/grimy, -/area/service/bar) -"xWr" = ( +/area/station/service/abandoned_gambling_den) +"wXU" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/extinguisher_cabinet/directional/east, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"wXW" = ( +/obj/effect/landmark/blobstart, /obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/north, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating, +/area/station/maintenance/starboard) +"wYx" = ( +/obj/structure/sign/warning/vacuum, +/turf/closed/wall/r_wall, +/area/station/medical/virology) +"wYJ" = ( +/obj/structure/cable, +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/stripes/line, /turf/open/floor/iron, -/area/maintenance/department/engine/atmos) -"xWs" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/effect/turf_decal/stripes/line{ +/area/station/cargo/storage) +"wYN" = ( +/obj/structure/chair{ dir = 4 }, -/turf/open/floor/iron/dark, -/area/science/misc_lab) -"xWu" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/blue{ +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 8 }, /turf/open/floor/iron/dark, -/area/command/bridge) -"xWx" = ( -/obj/structure/chair/office{ - dir = 8 - }, +/area/station/security/courtroom) +"wYZ" = ( +/obj/structure/cable, +/obj/effect/decal/cleanable/dirt, +/obj/effect/landmark/blobstart, +/turf/open/floor/plating, +/area/station/maintenance/fore) +"wZa" = ( /obj/structure/cable, -/obj/effect/turf_decal/tile/neutral/fourcorners, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark, -/area/security/execution/education) -"xWy" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, +/turf/open/floor/iron/white, +/area/station/medical/surgery/aft) +"wZd" = ( +/obj/effect/decal/cleanable/dirt, /obj/structure/cable, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ +/turf/open/floor/iron, +/area/station/science/robotics/lab) +"wZf" = ( +/obj/structure/table/wood, +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/turf/open/floor/iron{ - heat_capacity = 1e+006 +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable, +/obj/item/storage/fancy/donut_box, +/turf/open/floor/iron, +/area/station/medical/break_room) +"wZv" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 1 }, -/area/maintenance/port/greater) -"xWD" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/green/visible/layer2, -/obj/machinery/atmospherics/pipe/smart/simple/dark/visible{ - dir = 4 +/obj/effect/turf_decal/tile/yellow, +/obj/machinery/airalarm/directional/east, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/station/engineering/atmos/project) +"wZx" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 1 }, -/obj/machinery/air_sensor/incinerator_tank, -/turf/open/floor/engine, -/area/maintenance/disposal/incinerator) -"xWF" = ( -/obj/machinery/atmospherics/pipe/smart/simple/purple/visible{ +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) +"wZB" = ( +/obj/effect/turf_decal/siding/wood{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/effect/turf_decal/siding/yellow/corner{ +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/grimy, +/area/station/commons/vacant_room/office) +"wZE" = ( +/turf/closed/wall, +/area/station/maintenance/department/electrical) +"wZF" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 + }, +/obj/machinery/door/airlock/external{ + name = "External Docking Port" + }, +/obj/effect/landmark/navigate_destination, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ dir = 4 }, /turf/open/floor/iron, -/area/engineering/atmos) -"xXb" = ( -/obj/effect/landmark/event_spawn, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron, -/area/cargo/office) -"xXc" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/barricade/wooden, +/area/station/hallway/secondary/entry) +"wZT" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/door/airlock/maintenance_hatch{ - name = "Maintenance Hatch"; - req_access_txt = "12" +/turf/open/floor/iron, +/area/station/commons/fitness/recreation) +"wZW" = ( +/obj/structure/table/reinforced, +/obj/item/clipboard, +/obj/item/toy/figure/roboticist, +/obj/effect/turf_decal/bot, +/obj/machinery/button/door/directional/north{ + id = "roboticsprivacy"; + name = "Robotics Privacy Controls"; + pixel_x = 24; + req_access = list("robotics") }, /turf/open/floor/iron, -/area/service/abandoned_gambling_den) -"xXs" = ( -/obj/effect/spawner/structure/window/reinforced, +/area/station/science/robotics/lab) +"xab" = ( +/obj/structure/cable, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/open/floor/plating, -/area/engineering/atmos) -"xXz" = ( +/area/station/maintenance/solars/starboard/fore) +"xak" = ( +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/grimy, -/area/security/detectives_office) -"xXG" = ( -/turf/open/floor/iron/white/side{ +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/obj/effect/turf_decal/tile/green/half/contrasted, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) +"xap" = ( +/obj/structure/flora/bush/flowers_br/style_random, +/obj/structure/flora/bush/sparsegrass/style_random, +/obj/structure/flora/bush/grassy/style_random, +/turf/open/misc/grass, +/area/station/hallway/primary/fore) +"xav" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/firealarm/directional/west, +/obj/item/clothing/gloves/color/fyellow, +/obj/structure/rack, +/obj/item/multitool, +/obj/item/clothing/suit/hazardvest, +/obj/effect/turf_decal/tile/yellow/anticorner/contrasted{ dir = 1 }, -/area/commons/fitness/recreation) -"xXJ" = ( +/turf/open/floor/iron, +/area/station/commons/storage/tools) +"xaF" = ( +/obj/machinery/firealarm/directional/south, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/iron/grimy, +/area/station/service/library) +"xaO" = ( +/obj/structure/table/reinforced, +/obj/item/storage/box/lights/mixed, +/obj/item/clothing/gloves/color/fyellow, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron, +/area/station/commons/storage/primary) +"xaP" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/hallway/secondary/command) +"xaZ" = ( /obj/machinery/light/directional/west, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/bot_white/left, /obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/structure/table/wood, -/obj/item/storage/crayons, -/obj/item/storage/crayons, -/obj/machinery/status_display/evac/directional/west, /turf/open/floor/iron/dark, -/area/service/library) -"xXL" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/engineering/atmos/storage) -"xXM" = ( +/area/station/command/gateway) +"xbb" = ( +/obj/machinery/space_heater, +/obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/plating/airless, -/area/medical/virology) -"xXT" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible, -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 4 + dir = 5 }, /turf/open/floor/iron, -/area/engineering/atmos) -"xXY" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/security/glass{ - name = "Prison Wing" +/area/station/maintenance/port/greater) +"xbi" = ( +/obj/structure/cable, +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Maintenance Hatch" }, +/obj/effect/mapping_helpers/airlock/abandoned, /obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ - cycle_id = "perma-entrance" +/obj/effect/mapping_helpers/airlock/unres, +/obj/effect/mapping_helpers/airlock/access/any/engineering/maintenance/departmental, +/turf/open/floor/iron, +/area/station/commons/vacant_room/office) +"xbp" = ( +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/obj/effect/mapping_helpers/airlock/access/all/security/general, /turf/open/floor/iron, -/area/security/prison) -"xYc" = ( -/obj/structure/table/wood, -/obj/item/flashlight/lamp, +/area/station/hallway/secondary/entry) +"xbq" = ( +/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/turf/open/floor/iron, +/area/station/cargo/qm) +"xbs" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/maintenance/port/aft) +"xbu" = ( +/obj/effect/landmark/start/hangover, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"xbw" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/structure/frame/machine, +/obj/item/stack/cable_coil/five, +/turf/open/floor/iron/dark, +/area/station/engineering/supermatter/room) +"xbx" = ( +/obj/structure/closet/toolcloset, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 8 }, -/obj/item/radio/intercom/directional/east, -/turf/open/floor/iron/grimy, -/area/commons/dorms) -"xYd" = ( -/obj/structure/chair/comfy/brown{ +/obj/effect/turf_decal/tile/yellow/half/contrasted{ dir = 4 }, -/obj/effect/landmark/start/captain, -/turf/open/floor/iron/grimy, -/area/command/heads_quarters/captain) -"xYl" = ( -/obj/structure/lattice, -/obj/item/toy/figure/ninja, -/turf/open/space, -/area/space/nearstation) -"xYt" = ( -/obj/machinery/syndicatebomb/training, -/obj/structure/table, -/obj/item/wirecutters, -/obj/item/screwdriver, -/obj/machinery/firealarm/directional/west, -/obj/effect/turf_decal/tile/red/anticorner/contrasted{ - dir = 8 - }, /turf/open/floor/iron, -/area/security/office) -"xYv" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/window/brigdoor/right/directional/south{ - dir = 8; - name = "Security Desk"; - pixel_x = -8; - req_access_txt = "63" +/area/station/construction/mining/aux_base) +"xby" = ( +/obj/machinery/camera/directional/south{ + c_tag = "Bridge - Port"; + name = "command camera" }, -/obj/item/folder/red, -/obj/item/hand_labeler, -/obj/effect/turf_decal/tile/red/half/contrasted{ +/obj/effect/turf_decal/tile/blue/half/contrasted, +/turf/open/floor/iron/dark, +/area/station/command/bridge) +"xbD" = ( +/obj/effect/turf_decal/stripes/line{ dir = 8 }, -/turf/open/floor/iron, -/area/security/checkpoint) -"xYD" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 + }, +/obj/machinery/shower{ + dir = 4; + name = "emergency shower" + }, +/obj/effect/turf_decal/trimline/blue/end{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/station/engineering/main) +"xbG" = ( +/obj/effect/landmark/event_spawn, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 +/turf/open/floor/iron/grimy, +/area/station/command/heads_quarters/hop) +"xbO" = ( +/obj/machinery/atmospherics/pipe/layer_manifold/supply/hidden{ + dir = 8 }, -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/stripes/line{ +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/obj/effect/turf_decal/bot, +/obj/structure/closet/secure_closet/freezer/fridge, +/obj/machinery/power/apc/auto_name/directional/south, +/obj/item/storage/fancy/egg_box, +/obj/item/storage/fancy/egg_box, +/obj/item/reagent_containers/food/condiment/milk, +/obj/item/reagent_containers/food/condiment/milk, +/obj/item/reagent_containers/food/condiment/soymilk, +/turf/open/floor/iron/dark, +/area/station/service/kitchen/coldroom) +"xbR" = ( +/obj/structure/filingcabinet/chestdrawer, +/obj/effect/turf_decal/bot, /turf/open/floor/iron, -/area/engineering/supermatter/room) -"xYE" = ( +/area/station/medical/virology) +"xbT" = ( /obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/cafeteria, -/area/service/kitchen) -"xYG" = ( -/obj/structure/rack, -/obj/item/tank/internals/emergency_oxygen/engi, -/obj/item/tank/internals/emergency_oxygen/engi, -/obj/item/wrench, -/obj/item/stock_parts/cell/emproof{ - pixel_x = 4; - pixel_y = 2 +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 }, -/obj/item/lightreplacer, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron/dark, -/area/engineering/atmos/storage) -"xYL" = ( +/turf/open/floor/plating, +/area/station/security/range) +"xbV" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral/fourcorners, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/dark, -/area/hallway/secondary/service) -"xYV" = ( +/area/station/science/explab) +"xbW" = ( +/obj/structure/cable, /obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/firealarm/directional/north, -/turf/open/floor/iron/dark, -/area/medical/surgery/theatre) -"xZo" = ( -/obj/machinery/status_display/evac/directional/south, -/obj/item/kirbyplants/random, -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 6 +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 4 + }, +/turf/open/floor/iron/dark/telecomms, +/area/station/tcommsat/server) +"xca" = ( +/obj/structure/table/glass, +/obj/item/paper_bin, +/obj/structure/cable, +/obj/effect/turf_decal/tile/blue{ + dir = 4 }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/item/stamp/cmo, +/turf/open/floor/iron/white, +/area/station/command/heads_quarters/cmo) +"xcd" = ( +/obj/item/stack/cable_coil, +/obj/structure/lattice/catwalk, +/turf/open/space, +/area/station/solars/starboard/fore) +"xcs" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/duct, /turf/open/floor/iron, -/area/engineering/atmos) -"xZw" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/door/airlock/external{ - name = "Escape Pod 2"; - space_dir = 1 +/area/station/maintenance/department/crew_quarters/bar) +"xcz" = ( +/obj/structure/table/wood, +/obj/item/camera_film{ + pixel_x = 3; + pixel_y = 3 }, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ +/obj/item/camera_film, +/obj/machinery/firealarm/directional/east, +/turf/open/floor/iron/grimy, +/area/station/service/library) +"xcI" = ( +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, +/obj/effect/landmark/start/hangover, +/obj/item/radio/intercom/directional/west, /turf/open/floor/iron, -/area/hallway/secondary/entry) -"xZz" = ( +/area/station/hallway/primary/central/fore) +"xcJ" = ( +/obj/item/radio/intercom/directional/west, +/turf/open/floor/iron/dark, +/area/station/service/chapel/office) +"xcK" = ( +/obj/effect/decal/cleanable/dirt, /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/wood, -/area/command/corporate_showroom) -"xZB" = ( -/obj/structure/lattice, -/obj/structure/sign/warning/securearea{ - pixel_x = -32 +/obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ + dir = 8 }, -/turf/open/space/basic, -/area/space/nearstation) -"xZE" = ( -/obj/structure/closet/crate, -/obj/effect/spawner/random/maintenance/two, -/obj/effect/turf_decal/bot, /turf/open/floor/iron, -/area/cargo/storage) -"xZG" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/general/visible, -/turf/closed/wall/r_wall, -/area/science/xenobiology) -"xZM" = ( -/obj/docking_port/stationary{ - dir = 4; - dwidth = 1; - height = 4; - name = "escape pod loader"; - roundstart_template = /datum/map_template/shuttle/escape_pod/default; - width = 3 +/area/station/maintenance/port/aft) +"xcU" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"xcW" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating/airless, +/area/station/medical/virology) +"xcZ" = ( +/obj/structure/cable, +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Maintenance Hatch" }, -/turf/open/space/basic, -/area/space) -"xZT" = ( /obj/effect/turf_decal/stripes/line{ - dir = 10 + dir = 1 }, +/obj/effect/turf_decal/stripes/line, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, /turf/open/floor/iron, -/area/engineering/main) -"xZX" = ( -/obj/effect/landmark/start/research_director, +/area/station/maintenance/fore) +"xds" = ( /obj/structure/cable, -/obj/effect/turf_decal/tile/purple/fourcorners, +/obj/effect/turf_decal/tile/neutral/fourcorners, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/command/heads_quarters/rd) -"xZZ" = ( -/obj/structure/cable, -/obj/effect/turf_decal/loading_area{ - dir = 4 +/area/station/science/research/abandoned) +"xdC" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "corporatelounge"; + name = "Corporate Lounge Shutters" }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 +/turf/open/floor/plating, +/area/station/command/corporate_showroom) +"xdE" = ( +/obj/structure/disposalpipe/trunk, +/obj/machinery/disposal/bin, +/obj/effect/turf_decal/tile/brown/half/contrasted{ + dir = 1 }, +/turf/open/floor/iron, +/area/station/cargo/qm) +"xdJ" = ( +/obj/structure/table, +/obj/item/clothing/suit/straight_jacket, +/obj/item/clothing/mask/muzzle, +/obj/item/clothing/glasses/blindfold, +/obj/item/clothing/ears/earmuffs, +/obj/item/gun/syringe, +/obj/item/clothing/glasses/eyepatch, +/obj/machinery/light/directional/east, /obj/effect/turf_decal/tile/blue{ dir = 8 }, -/obj/structure/disposalpipe/segment, /turf/open/floor/iron/white, -/area/medical/storage) -"yac" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/door/airlock/mining/glass{ - name = "Drone Bay"; - req_access_txt = "31" - }, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ +/area/station/medical/surgery/theatre) +"xdL" = ( +/obj/effect/turf_decal/stripes/corner{ dir = 1 }, -/obj/machinery/door/firedoor, -/obj/effect/mapping_helpers/airlock/access/all/supply/general, -/turf/open/floor/iron, -/area/cargo/drone_bay) -"yah" = ( -/obj/machinery/computer/bank_machine, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/ai_monitored/command/nuke_storage) -"yam" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, -/obj/structure/disposalpipe/segment{ +/obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 4 }, /turf/open/floor/iron, -/area/engineering/lobby) -"yaC" = ( -/obj/structure/table/wood, -/obj/item/storage/briefcase{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/item/storage/briefcase, -/obj/item/cane, -/obj/machinery/newscaster/directional/west, -/turf/open/floor/carpet, -/area/commons/dorms) -"yaE" = ( -/obj/item/kirbyplants/random, -/turf/open/floor/wood, -/area/commons/dorms) -"yaL" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, +/area/station/maintenance/port/aft) +"xdP" = ( +/obj/machinery/holopad, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/sorting/mail/flip{ - sortType = 25 - }, +/obj/structure/cable, /turf/open/floor/iron, -/area/science/research) -"yaM" = ( +/area/station/security/prison) +"xdV" = ( /obj/structure/cable, -/obj/effect/turf_decal/delivery, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/white, -/area/science/misc_lab/range) -"yaR" = ( -/obj/machinery/computer/piratepad_control/civilian{ - dir = 4 +/obj/structure/disposalpipe/segment{ + dir = 9 }, -/obj/machinery/firealarm/directional/west, -/obj/effect/turf_decal/tile/brown/half/contrasted{ +/obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 8 }, /turf/open/floor/iron, -/area/cargo/lobby) -"yaW" = ( -/turf/open/floor/circuit, -/area/ai_monitored/turret_protected/ai_upload) -"ybi" = ( -/turf/open/floor/iron/grimy, -/area/command/heads_quarters/hos) -"ybl" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron, -/area/hallway/primary/port) -"ybm" = ( +/area/station/medical/storage) +"xdY" = ( /obj/structure/cable, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light/directional/north, -/obj/machinery/power/apc/sm_apc/directional/north, -/turf/open/floor/plating, -/area/engineering/supermatter/room) -"ybr" = ( -/obj/structure/lattice/catwalk, -/obj/structure/railing{ - dir = 6 +/obj/machinery/computer/cargo/request, +/obj/effect/turf_decal/tile/yellow/half/contrasted{ + dir = 1 }, -/obj/structure/closet/crate, -/turf/open/space/basic, -/area/space/nearstation) -"ybw" = ( -/obj/structure/closet/radiation, -/obj/effect/turf_decal/bot, -/obj/item/radio/intercom/directional/south, -/turf/open/floor/iron, -/area/engineering/main) -"ybF" = ( -/turf/closed/wall, -/area/security/holding_cell) -"ybK" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/disposalpipe/segment, -/obj/machinery/door/poddoor/preopen{ - id = "xeno7"; - name = "Creature Cell #7" - }, -/obj/structure/cable, -/turf/open/floor/plating, -/area/science/xenobiology) -"ybO" = ( -/turf/open/floor/plating{ - icon_state = "platingdmg3" +/turf/open/floor/iron/dark, +/area/station/command/bridge) +"xee" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 1 }, -/area/engineering/supermatter/room) -"ybP" = ( -/obj/structure/table/reinforced, -/obj/item/stack/package_wrap, -/obj/item/hand_labeler, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron, -/area/commons/storage/primary) -"ybU" = ( -/obj/effect/landmark/start/hangover/closet, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) +"xef" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment, /obj/structure/closet/crate, +/obj/effect/spawner/random/maintenance/two, /obj/effect/turf_decal/bot, -/obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, -/area/cargo/warehouse) -"ybW" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"ybX" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/area/station/cargo/storage) +"xeh" = ( /obj/structure/cable, -/obj/effect/turf_decal/delivery, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 4 +/obj/machinery/duct, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, -/area/maintenance/port/fore) -"ybZ" = ( -/turf/open/floor/wood, -/area/service/library) -"ycd" = ( -/obj/structure/chair/office{ - dir = 4 +/area/station/maintenance/port/fore) +"xei" = ( +/obj/machinery/door/morgue{ + name = "Relic Closet"; + req_access = list("crematorium") }, -/obj/effect/landmark/start/security_officer, -/obj/effect/turf_decal/tile/red/anticorner/contrasted{ - dir = 4 +/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/service/chapel/office) +"xeo" = ( +/obj/machinery/navbeacon{ + codes_txt = "delivery;dir=4"; + dir = 4; + freq = 1400; + location = "QM #1" }, -/turf/open/floor/iron, -/area/security/office) -"yck" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 1 +/obj/effect/turf_decal/delivery, +/obj/machinery/light/directional/west, +/mob/living/simple_animal/bot/mulebot{ + home_destination = "QM #3"; + suffix = "#3" }, -/obj/effect/turf_decal/tile/green/anticorner/contrasted, /turf/open/floor/iron, -/area/maintenance/port/greater) -"ycm" = ( -/obj/item/kirbyplants/random, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 8 +/area/station/cargo/storage) +"xer" = ( +/obj/structure/closet/emcloset/anchored, +/obj/effect/turf_decal/bot, +/obj/machinery/light/small/directional/north, +/obj/structure/sign/warning/vacuum{ + pixel_y = 32 }, -/obj/item/radio/intercom/directional/east, -/turf/open/floor/carpet, -/area/commons/dorms) -"ycn" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/brown/half/contrasted, /turf/open/floor/iron, -/area/cargo/office) -"yco" = ( -/obj/effect/landmark/start/medical_doctor, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron, -/area/medical/surgery/theatre) -"ycp" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/area/station/construction/mining/aux_base) +"xev" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment, -/obj/structure/cable, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 8 }, -/obj/effect/turf_decal/tile/yellow, -/turf/open/floor/iron, -/area/engineering/atmos/project) -"ycz" = ( -/obj/machinery/light/directional/south, -/turf/open/floor/wood, -/area/service/library) -"ycH" = ( -/obj/machinery/light/directional/east, -/obj/machinery/light_switch/directional/east, -/obj/effect/turf_decal/loading_area, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/science/misc_lab) -"ycI" = ( -/obj/structure/table/reinforced, -/obj/machinery/status_display/evac/directional/north, -/obj/item/storage/toolbox/mechanical, -/turf/open/floor/iron/dark, -/area/command/bridge) -"ycJ" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/preopen{ - id = "brigwindows"; - name = "Brig Front Blast door" +/turf/open/floor/iron{ + heat_capacity = 1e+006 }, -/obj/structure/cable, -/turf/open/floor/plating, -/area/security/holding_cell) -"ycK" = ( -/obj/effect/decal/cleanable/dirt, +/area/station/command/heads_quarters/ce) +"xex" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ dir = 1 }, -/turf/open/floor/iron, -/area/cargo/miningoffice) -"yda" = ( -/obj/effect/turf_decal/box/white{ - color = "#9FED58" +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/atmos/glass{ + name = "Atmospherics Project Room" }, -/turf/open/floor/iron/dark/textured_large, -/area/engineering/atmos/hfr_room) -"ydi" = ( -/obj/machinery/light/directional/west, -/obj/effect/turf_decal/tile/blue{ - dir = 8 +/obj/effect/mapping_helpers/airlock/access/all/engineering/atmos, +/turf/open/floor/iron, +/area/station/engineering/atmos/project) +"xeA" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/airalarm/directional/west, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron/white, -/area/medical/medbay/central) -"ydr" = ( -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/firealarm/directional/north, /turf/open/floor/iron, -/area/science/lobby) -"ydt" = ( -/obj/structure/cable, -/obj/effect/turf_decal/tile/neutral/fourcorners, +/area/station/hallway/primary/central/aft) +"xeF" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 4 +/turf/open/floor/plating, +/area/station/maintenance/starboard) +"xeH" = ( +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Maintenance Hatch" + }, +/obj/effect/mapping_helpers/airlock/abandoned, +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, -/turf/open/floor/iron, -/area/command/teleporter) -"ydN" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/machinery/light/directional/east, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/access/any/service/maintenance, +/obj/effect/mapping_helpers/airlock/access/any/supply/maintenance, /turf/open/floor/iron, -/area/hallway/secondary/entry) -"ydQ" = ( -/obj/machinery/door/window/brigdoor/left/directional/west{ - name = "Captain's Bedroom"; - req_access_txt = "20" +/area/station/maintenance/department/crew_quarters/bar) +"xeP" = ( +/obj/machinery/atmospherics/pipe/smart/simple/purple/visible{ + dir = 4 }, -/obj/structure/cable, -/turf/open/floor/iron/grimy, -/area/command/heads_quarters/captain/private) -"yev" = ( -/obj/effect/turf_decal/delivery, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron, -/area/maintenance/fore) -"yeI" = ( -/obj/effect/turf_decal/tile/green{ - dir = 8 - }, -/obj/item/book/manual/hydroponics_pod_people, -/obj/item/paper/guides/jobs/hydroponics, -/obj/item/clothing/accessory/armband/hydro, -/obj/item/toy/figure/botanist, -/obj/structure/table/glass, +/area/station/engineering/atmos) +"xeT" = ( +/obj/machinery/holopad, +/obj/effect/turf_decal/bot, /turf/open/floor/iron, -/area/service/hydroponics) -"yeJ" = ( -/obj/machinery/status_display/ai/directional/north, +/area/station/hallway/primary/aft) +"xfd" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 1 - }, -/turf/open/floor/iron, -/area/engineering/atmos) -"yeL" = ( -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/iron, -/area/science/research) -"yeQ" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/security/glass{ - name = "Security Office" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 8 - }, -/obj/effect/mapping_helpers/airlock/access/all/security/general, /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/effect/turf_decal/stripes/line{ +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 8 }, /turf/open/floor/iron, -/area/security/office) -"yeU" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/structure/disposalpipe/junction{ - dir = 8 +/area/station/command/gateway) +"xfp" = ( +/obj/machinery/gravity_generator/main/station, +/obj/effect/turf_decal/bot_white, +/obj/effect/turf_decal/tile/neutral/half, +/obj/effect/turf_decal/tile/neutral/half{ + dir = 1 }, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 +/turf/open/floor/iron/dark/smooth_half, +/area/station/engineering/gravity_generator) +"xfx" = ( +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 8 }, -/turf/open/floor/iron/dark/corner{ - dir = 1 +/turf/open/floor/iron, +/area/station/maintenance/port/lesser) +"xfE" = ( +/obj/structure/lattice/catwalk, +/obj/structure/sign/nanotrasen{ + pixel_x = 32 }, -/area/engineering/lobby) -"yeY" = ( -/obj/effect/decal/cleanable/blood/old, +/turf/open/space/basic, +/area/space/nearstation) +"xfX" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/service/abandoned_gambling_den) -"yfc" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/brown/half/contrasted{ - dir = 4 +/turf/open/floor/plating, +/area/station/maintenance/starboard) +"xgt" = ( +/obj/structure/cable, +/obj/structure/table/wood, +/obj/item/flashlight/lamp, +/turf/open/floor/iron/grimy, +/area/station/command/heads_quarters/ce) +"xgE" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/field/generator, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron, +/area/station/engineering/main) +"xgL" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 }, /turf/open/floor/iron, -/area/cargo/storage) -"yfg" = ( +/area/station/hallway/primary/fore) +"xgP" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ - cycle_id = "bridge-left" - }, -/obj/machinery/door/airlock/command/glass{ - name = "Bridge Access"; - req_access_txt = "19" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/iron/dark, -/area/command/bridge) -"yfh" = ( -/obj/machinery/light_switch/directional/south, +/obj/machinery/computer/communications, +/turf/open/floor/iron/grimy, +/area/station/command/bridge) +"xgQ" = ( +/obj/structure/cable, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/engineering/hallway) +"xgR" = ( +/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible, /obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 1 - }, -/turf/open/floor/iron/dark, -/area/science/mixing) -"yfi" = ( -/obj/structure/reflector/double, -/obj/effect/turf_decal/trimline/yellow/warning{ - dir = 4 +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"xgX" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/conveyor_switch/oneway{ + dir = 8; + id = "cargounload" }, -/obj/effect/turf_decal/trimline/yellow/mid_joiner{ +/obj/effect/turf_decal/tile/brown/half/contrasted{ dir = 4 }, -/turf/open/floor/plating, -/area/engineering/supermatter/room) -"yfl" = ( -/obj/effect/decal/cleanable/dirt/dust, /turf/open/floor/iron, -/area/security/prison) -"yfC" = ( -/obj/structure/lattice/catwalk, -/obj/machinery/atmospherics/pipe/smart/simple/orange/visible{ - dir = 4 - }, -/turf/open/space, -/area/space/nearstation) -"yfD" = ( -/obj/machinery/suit_storage_unit/engine, -/obj/effect/decal/cleanable/dirt, +/area/station/cargo/storage) +"xhd" = ( +/obj/effect/turf_decal/delivery, +/turf/open/floor/iron, +/area/station/maintenance/port/aft) +"xhi" = ( /obj/effect/decal/cleanable/dirt, -/obj/machinery/status_display/ai/directional/north, -/obj/effect/turf_decal/stripes/line{ - dir = 10 +/obj/machinery/button/door/directional/east{ + id = "service_maint_shutters"; + name = "shutters control"; + pixel_y = -8 }, -/turf/open/floor/iron/dark/textured, -/area/engineering/storage) -"yfN" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ +/obj/machinery/light/small/directional/east, +/obj/effect/turf_decal/tile/brown{ dir = 4 }, -/obj/effect/turf_decal/tile/red{ - dir = 4 +/obj/structure/table, +/obj/item/stack/sheet/iron/ten, +/obj/item/stack/rods/ten, +/obj/item/stack/cable_coil, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/obj/effect/turf_decal/tile/red{ - dir = 8 +/obj/machinery/camera/directional/east{ + c_tag = "Vacant Room" }, -/obj/effect/turf_decal/tile/yellow{ +/obj/machinery/firealarm/directional/north, +/turf/open/floor/iron, +/area/station/commons/vacant_room) +"xhp" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 1 }, -/obj/effect/turf_decal/tile/yellow, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, /turf/open/floor/iron, -/area/commons/lounge) -"yfT" = ( -/obj/structure/table, -/obj/item/storage/briefcase, +/area/station/commons/fitness/recreation) +"xhz" = ( +/obj/structure/closet/secure_closet/evidence, +/obj/machinery/camera/directional/south{ + c_tag = "Security - Evidence Storage" + }, /obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/effect/landmark/start/hangover, -/turf/open/floor/iron, -/area/commons/locker) -"yga" = ( +/turf/open/floor/iron/dark, +/area/station/security/warden) +"xhC" = ( +/obj/structure/cable, /obj/effect/turf_decal/tile/neutral/fourcorners, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/ai) -"ygs" = ( -/obj/machinery/atmospherics/components/unary/thermomachine/freezer{ - dir = 8 - }, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/tile/neutral{ +/obj/structure/disposalpipe/junction/yjunction{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ +/turf/open/floor/iron, +/area/station/medical/medbay/central) +"xhE" = ( +/obj/structure/disposalpipe/trunk{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/bot, +/obj/machinery/disposal/bin, /turf/open/floor/iron/dark, -/area/engineering/supermatter/room) -"ygu" = ( -/turf/open/floor/iron{ - dir = 4; - icon_state = "chapel" +/area/station/engineering/atmos/project) +"xhR" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Maintenance Hatch" }, -/area/service/chapel) -"ygA" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/obj/effect/decal/cleanable/dirt, +/obj/structure/barricade/wooden, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/effect/turf_decal/siding/thinplating/dark, -/obj/machinery/duct, -/turf/open/floor/iron/grimy, -/area/service/bar) -"ygH" = ( -/obj/effect/turf_decal/tile/yellow{ - dir = 8 +/obj/effect/mapping_helpers/airlock/unres{ + dir = 1 }, -/obj/effect/turf_decal/tile/yellow{ +/obj/effect/mapping_helpers/airlock/access/any/service/maintenance, +/turf/open/floor/iron, +/area/station/service/electronic_marketing_den) +"xhW" = ( +/turf/closed/wall, +/area/station/cargo/sorting) +"xic" = ( +/obj/machinery/atmospherics/pipe/smart/simple/purple/visible{ dir = 4 }, -/obj/structure/sign/poster/contraband/random/directional/west, -/turf/open/floor/iron/white, -/area/maintenance/fore) -"ygJ" = ( -/obj/structure/table/reinforced, -/obj/item/electronics/airalarm, -/obj/item/electronics/apc, -/obj/machinery/camera/directional/west{ - c_tag = "Technology Storage"; - name = "engineering camera" - }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/engineering/storage/tech) -"ygX" = ( +/obj/machinery/meter, +/turf/closed/wall/r_wall, +/area/station/engineering/atmos) +"xiG" = ( +/obj/machinery/power/port_gen/pacman/pre_loaded, +/turf/open/floor/plating, +/area/station/maintenance/department/crew_quarters/bar) +"xiM" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/landmark/start/hangover, +/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"xiV" = ( +/obj/structure/cable, /obj/structure/disposalpipe/segment{ - dir = 5 + dir = 9 }, -/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/delivery, -/turf/open/floor/iron, -/area/maintenance/port/greater) -"yhb" = ( +/obj/effect/landmark/event_spawn, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ + dir = 8 + }, +/turf/open/floor/iron{ + heat_capacity = 1e+006 + }, +/area/station/maintenance/port/fore) +"xiW" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, /turf/open/floor/iron, -/area/engineering/atmos/project) -"yhi" = ( -/obj/structure/table/wood, -/obj/machinery/recharger, -/obj/structure/cable, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/command/heads_quarters/hos) -"yhj" = ( +/area/station/science/xenobiology) +"xjd" = ( /obj/structure/cable, -/turf/open/floor/iron/dark, -/area/science/mixing) -"yhp" = ( +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/iron, +/area/station/ai_monitored/command/storage/eva) +"xju" = ( +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable, /turf/open/floor/plating, -/area/maintenance/port/fore) -"yhs" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 4 +/area/station/maintenance/starboard) +"xjx" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron, +/area/station/cargo/lobby) +"xjF" = ( +/obj/structure/railing/corner{ + dir = 1 }, -/turf/open/floor/plating, -/area/maintenance/central) -"yhJ" = ( -/turf/open/floor/plating/airless, -/area/space/nearstation) -"yhL" = ( -/obj/effect/turf_decal/trimline/yellow/warning{ +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, /turf/open/floor/iron, -/area/engineering/atmos/project) -"yhR" = ( -/obj/structure/cable, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red{ +/area/station/hallway/primary/fore) +"xkh" = ( +/obj/effect/turf_decal/loading_area{ dir = 8 }, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, -/obj/effect/turf_decal/tile/yellow, -/obj/machinery/power/apc/auto_name/directional/north, -/obj/effect/spawner/random/entertainment/arcade, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, -/area/commons/lounge) -"yif" = ( -/obj/item/stack/cable_coil, -/obj/structure/lattice/catwalk, -/turf/open/space, -/area/solars/port/aft) -"yiB" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 +/area/station/cargo/storage) +"xkw" = ( +/turf/closed/wall/r_wall, +/area/station/tcommsat/server) +"xkz" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/vending/tool, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, +/obj/effect/turf_decal/delivery, +/obj/item/radio/intercom/directional/north, +/turf/open/floor/iron/dark, +/area/station/engineering/storage_shared) +"xkT" = ( /obj/effect/decal/cleanable/dirt, -/obj/structure/closet/firecloset, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 + }, +/obj/effect/turf_decal/tile/green/anticorner/contrasted, /turf/open/floor/iron, -/area/engineering/main) -"yiG" = ( -/obj/item/target, -/obj/structure/training_machine, -/obj/effect/turf_decal/box/white, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark/side{ +/area/station/maintenance/port/greater) +"xlp" = ( +/obj/structure/chair/office{ dir = 8 }, -/area/commons/fitness/recreation) -"yiH" = ( +/obj/effect/landmark/start/warden, /obj/structure/cable, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 8 + }, /turf/open/floor/iron, -/area/maintenance/solars/port/fore) -"yiM" = ( +/area/station/security/warden) +"xly" = ( /obj/structure/table/wood, -/obj/effect/decal/cleanable/cobweb, -/obj/effect/decal/cleanable/dirt, /obj/item/paper_bin, /obj/item/pen, +/obj/effect/turf_decal/tile/neutral, +/obj/item/mod/module/plasma_stabilizer, +/obj/item/mod/module/thermal_regulator, +/obj/machinery/newscaster/directional/east, +/turf/open/floor/iron, +/area/station/medical/break_room) +"xlD" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/turf/open/floor/iron/dark, +/area/station/science/server) +"xlG" = ( +/obj/effect/spawner/structure/window/reinforced/plasma, /turf/open/floor/plating, -/area/service/library/abandoned) -"yjc" = ( +/area/station/engineering/atmos) +"xlI" = ( +/obj/structure/fireplace, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/command/corporate_showroom) +"xlJ" = ( /obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/north, -/turf/open/floor/plating, -/area/science/research/abandoned) -"yjd" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, /turf/open/floor/iron, -/area/cargo/storage) -"yji" = ( +/area/station/commons/dorms) +"xlN" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/turf/open/floor/iron/white, +/area/station/science/lobby) +"xlQ" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 1 +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/junction/flip{ + dir = 8 }, +/turf/open/floor/iron/dark, +/area/station/science/explab) +"xmc" = ( +/obj/structure/rack, +/obj/effect/decal/cleanable/dirt, +/obj/item/crowbar/red, +/obj/item/book/manual/wiki/security_space_law, +/obj/effect/spawner/random/maintenance, +/turf/open/floor/plating, +/area/station/maintenance/starboard) +"xme" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/obj/effect/spawner/random/structure/crate, +/turf/open/floor/plating, +/area/station/maintenance/aft) +"xmg" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/structure/railing/corner{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/service/hydroponics) +"xmi" = ( +/obj/structure/table, +/obj/machinery/reagentgrinder, +/obj/item/stack/sheet/mineral/plasma{ + pixel_y = 10 + }, +/obj/item/radio/intercom/directional/south, +/obj/effect/turf_decal/tile/yellow/half/contrasted, +/turf/open/floor/iron/white, +/area/station/medical/chemistry) +"xmk" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/chair/stool/directional/north, +/obj/machinery/airalarm/directional/west, +/turf/open/floor/iron/cafeteria, +/area/station/security/prison/mess) +"xms" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/hallway/primary/central/fore) +"xmv" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/station/engineering/atmos/hfr_room) +"xmG" = ( +/obj/structure/chair, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/medical/surgery/theatre) +"xna" = ( +/obj/effect/turf_decal/siding/wood/corner{ + dir = 4 + }, +/obj/structure/noticeboard/directional/north, +/turf/open/floor/iron/dark, +/area/station/hallway/secondary/service) +"xnf" = ( +/obj/item/storage/book/bible, +/obj/structure/altar_of_gods, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/grimy, +/area/station/service/chapel) +"xnh" = ( +/obj/effect/landmark/start/hangover/closet, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/obj/structure/closet/secure_closet/personal, +/obj/effect/spawner/random/food_or_drink/cups, +/obj/item/storage/secure/briefcase, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/bot, +/obj/item/radio/intercom/directional/west, +/turf/open/floor/iron, +/area/station/commons/vacant_room) +"xnj" = ( +/obj/structure/table/reinforced, +/obj/effect/turf_decal/delivery, +/obj/item/reagent_containers/glass/beaker/large{ + pixel_x = 4; + pixel_y = 13 + }, +/obj/item/reagent_containers/glass/beaker/large{ + pixel_x = -6; + pixel_y = 14 + }, +/obj/item/reagent_containers/glass/beaker/large{ + pixel_y = 8 + }, +/obj/item/stack/sheet/mineral/plasma{ + amount = 5 + }, +/turf/open/floor/iron, +/area/station/science/xenobiology) +"xnm" = ( +/obj/structure/bed, +/obj/machinery/iv_drip, +/obj/item/bedsheet/medical, +/obj/machinery/vending/wallmed/directional/north, +/obj/machinery/camera/directional/north{ + c_tag = "Security - Medbay" + }, +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 1 + }, +/turf/open/floor/iron/white, +/area/station/security/medical) +"xns" = ( +/obj/machinery/hydroponics/constructable, +/obj/effect/turf_decal/trimline/green/end{ + dir = 1 + }, +/obj/item/reagent_containers/glass/bucket, +/obj/effect/turf_decal/trimline/green/mid_joiner{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/green/mid_joiner{ + dir = 4 + }, +/turf/open/floor/iron/half{ + dir = 8 + }, +/area/station/service/hydroponics/garden) +"xnu" = ( +/obj/item/kirbyplants/random, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/ai) +"xnw" = ( +/obj/structure/table/wood, +/obj/machinery/computer/security/wooden_tv, +/turf/open/floor/carpet, +/area/station/command/heads_quarters/captain) +"xnJ" = ( +/obj/structure/filingcabinet/chestdrawer, +/obj/structure/cable, +/obj/effect/turf_decal/tile/green{ + dir = 4 + }, +/turf/open/floor/iron/white, +/area/station/medical/virology) +"xnK" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/obj/effect/spawner/random/engineering/tracking_beacon, +/turf/open/floor/iron, +/area/station/security/range) +"xnM" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/flasher/directional/south{ + id = "Cell 4" + }, +/turf/open/floor/iron, +/area/station/security/prison/safe) +"xnT" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/wood, +/area/station/service/theater/abandoned) +"xnU" = ( +/obj/machinery/light/directional/east, +/obj/machinery/requests_console/directional/east{ + department = "Xenobiology"; + name = "Xenobiology Requests Console"; + receive_ore_updates = 1 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/chem_master, +/turf/open/floor/iron, +/area/station/science/xenobiology) +"xod" = ( +/obj/effect/landmark/start/librarian, +/turf/open/floor/iron/grimy, +/area/station/service/library) +"xof" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 + }, +/turf/open/floor/iron/white, +/area/station/medical/psychology) +"xop" = ( +/obj/machinery/atmospherics/components/tank, +/turf/open/floor/iron/dark, +/area/station/science/ordnance/storage) +"xoq" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/button/door/directional/north{ + id = "brigprison"; + name = "Prison Lockdown"; + req_access = list("brig_entrance") + }, +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/security/execution/transfer) +"xos" = ( +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Maintenance Hatch" + }, +/obj/structure/cable, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/spawner/random/trash/grille_or_waste, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 8 + }, +/obj/effect/mapping_helpers/airlock/access/any/science/maintenance, +/turf/open/floor/iron, +/area/station/maintenance/port/lesser) +"xot" = ( +/obj/structure/table, +/obj/item/storage/box/bodybags, +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/maintenance, +/turf/open/floor/plating, +/area/station/maintenance/starboard) +"xoD" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/hallway/secondary/construction) +"xoK" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"xoR" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/science/ordnance/testlab) +"xoU" = ( +/obj/effect/turf_decal/tile/green, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/service/hydroponics) +"xpa" = ( +/obj/structure/chair/stool/directional/north, +/obj/effect/turf_decal/tile/neutral/half/contrasted, +/turf/open/floor/iron/dark, +/area/station/commons/fitness/recreation) +"xpm" = ( +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/table/wood/fancy, +/obj/structure/sign/painting/library_secure{ + pixel_y = 32 + }, +/obj/effect/spawner/random/decoration/statue{ + spawn_loot_chance = 35 + }, +/turf/open/floor/carpet, +/area/station/service/library) +"xpp" = ( +/obj/machinery/light/directional/west, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/firealarm/directional/west, +/turf/open/floor/iron, +/area/station/security/brig) +"xpr" = ( +/obj/effect/spawner/random/decoration/carpet, +/obj/effect/spawner/random/structure/furniture_parts, +/obj/structure/closet/crate/decorations, +/obj/effect/decal/cleanable/cobweb, +/obj/machinery/light/small/directional/north, +/turf/open/floor/plating, +/area/station/maintenance/fore) +"xpt" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/ai_upload) +"xpE" = ( +/obj/effect/turf_decal/trimline/yellow/filled/warning{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/white, +/area/station/medical/chemistry) +"xpO" = ( +/obj/structure/closet/radiation, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/turf/open/floor/iron/dark/corner{ + dir = 1 + }, +/area/station/engineering/atmos/project) +"xpS" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/space_heater, +/obj/machinery/firealarm/directional/west, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/textured_large, +/area/station/engineering/atmos/project) +"xpY" = ( +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible, +/obj/effect/turf_decal/trimline/yellow/filled/warning, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"xqe" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/station/engineering/hallway) +"xqp" = ( +/obj/structure/chair/office{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/security/interrogation) +"xqs" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/maintenance/port/aft) +"xqv" = ( +/obj/machinery/atmospherics/pipe/bridge_pipe/orange/visible{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/sign/warning/secure_area{ + pixel_x = -32 + }, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/light/directional/west, +/obj/machinery/atmospherics/pipe/bridge_pipe/cyan/visible, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"xqG" = ( +/obj/structure/table/reinforced, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/newscaster/directional/north, +/obj/effect/turf_decal/bot, +/obj/item/clipboard, +/obj/item/toy/figure/ce, +/turf/open/floor/iron/dark, +/area/station/command/heads_quarters/ce) +"xqM" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/turf/open/floor/iron, +/area/station/cargo/storage) +"xqN" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/security/processing) +"xqR" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/engineering/hallway) +"xqV" = ( +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/turf_decal/caution/stand_clear, +/turf/open/floor/iron, +/area/station/cargo/miningoffice) +"xqW" = ( +/obj/effect/turf_decal/bot, +/obj/structure/closet/secure_closet/engineering_electrical, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/item/clothing/gloves/color/yellow, +/turf/open/floor/iron, +/area/station/engineering/main) +"xqY" = ( +/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 + }, +/obj/structure/disposalpipe/sorting/mail{ + dir = 1; + name = "HoS Junction"; + sortType = 8 + }, +/turf/open/floor/iron, +/area/station/security/brig) +"xra" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/oil, +/obj/effect/landmark/blobstart, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/maintenance/port/aft) +"xrd" = ( +/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/power/apc/auto_name/directional/east, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/command/nuke_storage) +"xrg" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/station/engineering/main) +"xrr" = ( +/turf/closed/wall/r_wall, +/area/station/maintenance/solars/starboard/fore) +"xrA" = ( +/obj/effect/turf_decal/delivery, +/turf/open/floor/iron/dark, +/area/station/engineering/main) +"xrB" = ( +/obj/structure/sign/warning/secure_area, +/turf/closed/wall/r_wall, +/area/station/maintenance/port/greater) +"xrI" = ( +/obj/structure/cable, +/obj/machinery/computer/med_data, +/obj/effect/turf_decal/tile/blue/half/contrasted{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/station/command/bridge) +"xsb" = ( +/obj/item/kirbyplants/random, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/turf/open/floor/iron, +/area/station/engineering/main) +"xsc" = ( +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/iron/half{ + dir = 8 + }, +/area/station/hallway/primary/port) +"xsp" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/port/fore) +"xsq" = ( +/obj/structure/table, +/obj/item/storage/box/lights/mixed, +/obj/effect/turf_decal/tile/brown/half/contrasted{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/cargo/lobby) +"xsr" = ( +/obj/machinery/status_display/evac/directional/south, +/obj/machinery/lapvend, +/obj/effect/turf_decal/tile/purple/half/contrasted, +/turf/open/floor/iron/white, +/area/station/science/lobby) +"xsy" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/table/reinforced, +/obj/machinery/door/firedoor, +/obj/item/storage/bag/tray, +/obj/item/clothing/suit/apron/chef, +/obj/item/clothing/head/chefhat, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "cafe_counter"; + name = "Kitchen Counter Shutters" + }, +/turf/open/floor/iron/white/smooth_half{ + dir = 1 + }, +/area/station/service/kitchen) +"xsG" = ( +/obj/effect/spawner/random/maintenance, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/maintenance/starboard/aft) +"xsI" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/turf/open/floor/plating, +/area/station/security/range) +"xsP" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/components/unary/outlet_injector/on, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/station/security/execution/education) +"xsQ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/door/window/left/directional/north{ + name = "Robotics Delivery"; + req_access = list("robotics") + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/iron, +/area/station/science/robotics/lab) +"xsS" = ( +/obj/effect/spawner/structure/window/reinforced/tinted, +/turf/open/floor/plating, +/area/station/commons/locker) +"xsV" = ( +/obj/structure/cable, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/security/office) +"xsW" = ( +/obj/structure/closet{ + name = "Evidence Closet" + }, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/security/warden) +"xtg" = ( +/obj/structure/cable, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/command/glass{ + name = "Bridge Access" + }, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "bridge-right" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/mapping_helpers/airlock/access/all/command/general, +/turf/open/floor/iron/dark, +/area/station/command/bridge) +"xth" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/turf/open/floor/iron, +/area/station/science/auxlab) +"xtj" = ( +/obj/machinery/computer/prisoner/management{ + dir = 8 + }, +/turf/open/floor/iron/grimy, +/area/station/command/heads_quarters/hos) +"xtl" = ( +/obj/effect/landmark/start/clown, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red, +/obj/structure/chair/stool/directional/north, +/turf/open/floor/iron, +/area/station/service/theater) +"xtm" = ( +/obj/structure/chair/sofa/right{ + dir = 8 + }, +/obj/structure/sign/painting/library{ + pixel_x = 32 + }, +/turf/open/floor/wood, +/area/station/service/library) +"xtp" = ( +/turf/closed/wall, +/area/station/service/kitchen) +"xtq" = ( +/obj/machinery/light/directional/south, +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 + }, +/obj/machinery/airalarm/directional/south, +/turf/open/floor/iron, +/area/station/command/teleporter) +"xtM" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron, +/area/station/maintenance/fore) +"xtQ" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/firedoor, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "cafe_counter"; + name = "Kitchen Counter Shutters" + }, +/obj/structure/desk_bell{ + pixel_x = -7; + pixel_y = 6 + }, +/turf/open/floor/iron/white/smooth_half{ + dir = 1 + }, +/area/station/service/kitchen) +"xtV" = ( +/obj/machinery/photocopier, +/obj/machinery/light/directional/north, +/obj/machinery/requests_console/directional/north{ + announcementConsole = 1; + department = "Head of Security's Desk"; + departmentType = 5; + name = "Head of Security's Requests Console" + }, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/item/radio/intercom/directional/north{ + pixel_x = 32 + }, +/turf/open/floor/iron/dark, +/area/station/command/heads_quarters/hos) +"xtZ" = ( +/obj/item/kirbyplants/random, +/obj/effect/turf_decal/delivery, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"xug" = ( +/obj/effect/turf_decal/delivery, +/turf/open/floor/iron, +/area/station/maintenance/department/crew_quarters/bar) +"xui" = ( +/obj/item/target, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/end, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/open/floor/plating/airless, +/area/station/science/ordnance/bomb) +"xum" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/turf/open/floor/iron/dark/corner, +/area/station/engineering/lobby) +"xuy" = ( +/obj/structure/cable, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) +"xuO" = ( +/obj/machinery/light/small/directional/west, +/obj/effect/turf_decal/bot, +/obj/effect/spawner/random/structure/tank_holder, +/turf/open/floor/iron, +/area/station/engineering/supermatter/room) +"xva" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/cargo/storage) +"xvc" = ( +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/turf_decal/stripes/corner, +/turf/open/floor/iron, +/area/station/engineering/main) +"xvl" = ( +/obj/machinery/power/shieldwallgen, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron, +/area/station/maintenance/port/greater) +"xvo" = ( +/obj/structure/cable, +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/security/checkpoint) +"xvq" = ( +/obj/structure/table/reinforced, +/obj/machinery/light/directional/south, +/obj/item/paper_bin, +/obj/item/pen, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/obj/machinery/button/door/directional/south{ + id = "rndlab1"; + name = "Primary Research Shutters Control"; + pixel_x = -8; + req_access = list("science") + }, +/obj/machinery/button/door/directional/south{ + id = "rndlab2"; + name = "Secondary Research Shutters Control"; + pixel_x = 8; + req_access = list("science") + }, +/turf/open/floor/iron, +/area/station/science/lab) +"xvy" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line, +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Maintenance Hatch" + }, +/obj/effect/mapping_helpers/airlock/unres, +/obj/effect/mapping_helpers/airlock/access/any/service/maintenance, +/obj/effect/mapping_helpers/airlock/access/any/supply/maintenance, +/turf/open/floor/iron, +/area/station/maintenance/fore) +"xvC" = ( +/obj/machinery/door/airlock{ + name = "Medbay Auxiliary Storage" + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/mapping_helpers/airlock/access/all/medical/general, +/turf/open/floor/iron, +/area/station/maintenance/starboard/aft) +"xvJ" = ( +/obj/machinery/door/airlock/grunge{ + name = "Chapel Morgue" + }, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/mapping_helpers/airlock/access/all/service/chapel_office, +/turf/open/floor/iron/dark, +/area/station/service/chapel) +"xwa" = ( +/obj/machinery/light/directional/south, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/item/radio/intercom/directional/south, +/turf/open/floor/iron, +/area/station/security/execution/transfer) +"xwq" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/trimline/yellow/filled/warning{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"xwu" = ( +/turf/open/floor/iron, +/area/station/engineering/storage) +"xwA" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/brown/half/contrasted{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/maintenance/disposal) +"xwF" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/command{ + name = "E.V.A. Storage" + }, +/obj/structure/cable, +/obj/effect/landmark/navigate_destination, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/mapping_helpers/airlock/access/all/command/eva, +/turf/open/floor/iron, +/area/station/ai_monitored/command/storage/eva) +"xwK" = ( +/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/construction/mining/aux_base) +"xwN" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/plasticflaps/opaque, +/obj/machinery/navbeacon{ + codes_txt = "delivery;dir=2"; + freq = 1400; + location = "Tool Storage" + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/iron, +/area/station/maintenance/port/fore) +"xwO" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/service/abandoned_gambling_den/gaming) +"xwU" = ( +/obj/machinery/vending/security, +/obj/structure/sign/nanotrasen{ + pixel_y = -32 + }, +/obj/effect/turf_decal/tile/red/half/contrasted, +/turf/open/floor/iron, +/area/station/security/lockers) +"xwW" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron, +/area/station/maintenance/port/lesser) +"xwY" = ( +/obj/machinery/iv_drip, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 + }, +/obj/effect/turf_decal/tile/green/anticorner/contrasted{ + dir = 8 + }, +/turf/open/floor/iron/white, +/area/station/medical/virology) +"xxd" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/landmark/event_spawn, +/turf/open/floor/iron, +/area/station/security/checkpoint) +"xxf" = ( +/obj/item/kirbyplants/random, +/turf/open/floor/iron, +/area/station/security/prison) +"xxk" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/open/space/basic, +/area/space/nearstation) +"xxp" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line, +/obj/machinery/door/airlock/external{ + name = "External Atmos Access" + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/mapping_helpers/airlock/access/all/engineering/atmos, +/turf/open/floor/iron, +/area/station/engineering/atmos/project) +"xxq" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment, +/obj/structure/cable, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow, +/turf/open/floor/iron, +/area/station/engineering/atmos/project) +"xxB" = ( +/turf/closed/wall, +/area/station/cargo/lobby) +"xxE" = ( +/obj/structure/cable, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/security/processing) +"xxF" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/security/processing) +"xxH" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/moisture_trap, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/maintenance/port/fore) +"xxK" = ( +/obj/structure/frame/computer{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/siding/purple{ + dir = 10 + }, +/turf/open/floor/glass, +/area/station/maintenance/space_hut/observatory) +"xxZ" = ( +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ + dir = 4 + }, +/obj/machinery/light/directional/south, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/trimline/yellow/filled/line, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"xya" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/iron{ + heat_capacity = 1e+006 + }, +/area/station/command/heads_quarters/ce) +"xyd" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/security/processing) +"xyh" = ( +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/obj/structure/sign/warning/deathsposal{ + pixel_y = -32 + }, +/obj/machinery/disposal/bin, +/obj/effect/turf_decal/bot, +/obj/machinery/light/directional/south, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos/hfr_room) +"xyt" = ( +/obj/effect/landmark/start/hangover, +/obj/effect/turf_decal/tile/green{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/fore) +"xyJ" = ( +/obj/structure/table/wood, +/obj/item/paper_bin, +/obj/machinery/light_switch/directional/north, +/turf/open/floor/iron/dark, +/area/station/service/chapel) +"xyL" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 + }, +/obj/machinery/door/airlock/external{ + name = "External Docking Port" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"xzc" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/science/robotics/lab) +"xzd" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating, +/area/station/maintenance/port/lesser) +"xzh" = ( +/obj/machinery/rnd/production/circuit_imprinter/department/science, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/turf/open/floor/iron, +/area/station/science/lab) +"xzk" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/landmark/start/hangover, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/cargo/storage) +"xzn" = ( +/obj/structure/table/reinforced, +/obj/item/healthanalyzer, +/obj/item/stack/cable_coil{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/stack/cable_coil, +/obj/item/healthanalyzer, +/obj/machinery/light/directional/west, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/engineering/storage/tech) +"xzo" = ( +/obj/structure/cable, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/science/xenobiology) +"xzx" = ( +/obj/item/kirbyplants{ + icon_state = "plant-22" + }, +/obj/effect/turf_decal/tile/purple, +/turf/open/floor/iron/white, +/area/station/science/lobby) +"xzC" = ( +/obj/structure/railing, +/obj/effect/turf_decal/siding/wood/corner{ + dir = 4 + }, +/obj/item/radio/intercom/directional/east, +/obj/machinery/door/firedoor/border_only, +/obj/machinery/camera/directional/east{ + c_tag = "Service - Theater Stage"; + name = "service camera" + }, +/obj/machinery/light/small/directional/east, +/turf/open/floor/wood, +/area/station/service/theater) +"xzN" = ( +/obj/effect/landmark/start/hangover, +/obj/structure/table/wood, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow, +/obj/machinery/status_display/ai/directional/south, +/obj/machinery/camera/directional/south{ + default_camera_icon = "Service - Bar Aft"; + dir = 5; + name = "service camera" + }, +/turf/open/floor/iron, +/area/station/commons/lounge) +"xzQ" = ( +/obj/structure/closet/secure_closet/engineering_chief, +/obj/machinery/camera/directional/north{ + c_tag = "Engineering - Chief Engineer's Quarters"; + name = "engineering camera" + }, +/obj/machinery/button/door/directional/east{ + id = "ceprivacy"; + name = "Privacy Control"; + pixel_y = 5; + req_access = list("ce") + }, +/obj/machinery/light_switch/directional/east{ + pixel_y = -6 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/command/heads_quarters/ce) +"xzV" = ( +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 8 + }, +/obj/machinery/power/apc/auto_name/directional/west, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/security/brig) +"xzW" = ( +/obj/structure/window/reinforced, +/obj/structure/lattice, +/turf/open/space/basic, +/area/space/nearstation) +"xAa" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/carpet, +/area/station/service/library) +"xAc" = ( +/obj/structure/chair/office{ + dir = 8 + }, +/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/station/security/execution/education) +"xAo" = ( +/turf/closed/wall, +/area/station/security/detectives_office/private_investigators_office) +"xAt" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/junction{ + dir = 8 + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/duct, +/turf/open/floor/iron/freezer, +/area/station/service/kitchen/coldroom) +"xAB" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron, +/area/station/maintenance/port/greater) +"xAD" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/electrolyzer, +/obj/item/radio/intercom/directional/west, +/turf/open/floor/iron/textured_large, +/area/station/engineering/atmos/project) +"xAN" = ( +/obj/structure/table/wood, +/obj/item/radio/intercom, +/obj/effect/turf_decal/tile/neutral/half/contrasted, +/turf/open/floor/iron, +/area/station/security/courtroom) +"xAT" = ( +/obj/structure/table, +/obj/item/folder, +/obj/item/pen, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron, +/area/station/commons/locker) +"xAX" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron, +/area/station/science/robotics/lab) +"xBj" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/table/wood, +/obj/item/flashlight/lamp, +/obj/machinery/airalarm/directional/south, +/turf/open/floor/wood, +/area/station/hallway/secondary/service) +"xBu" = ( +/obj/machinery/conveyor{ + dir = 8; + id = "garbage" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plating, +/area/station/maintenance/disposal) +"xBw" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/grimy, +/area/station/service/library) +"xBA" = ( +/obj/structure/lattice/catwalk, +/obj/structure/railing{ + dir = 4 + }, +/turf/open/space/basic, +/area/space/nearstation) +"xBG" = ( +/obj/structure/chair/office/light, +/obj/structure/cable, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/turf/open/floor/iron/white, +/area/station/command/heads_quarters/cmo) +"xBJ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 + }, +/turf/open/floor/plating, +/area/station/maintenance/port/greater) +"xBK" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/aisat/exterior) +"xBR" = ( +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/hallway/primary/aft) +"xCa" = ( +/obj/machinery/telecomms/broadcaster/preset_left, +/turf/open/floor/circuit/telecomms/mainframe, +/area/station/tcommsat/server) +"xCf" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/structure/sign/nanotrasen{ + pixel_y = 32 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"xCt" = ( +/obj/machinery/computer/telecomms/server{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/newscaster/directional/east, +/turf/open/floor/iron/dark, +/area/station/tcommsat/computer) +"xCu" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/white, +/area/station/medical/surgery/theatre) +"xCA" = ( +/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment, +/obj/structure/window/reinforced/plasma/spawner/east, +/turf/open/floor/iron, +/area/station/maintenance/port/lesser) +"xCC" = ( +/obj/structure/table, +/obj/effect/decal/cleanable/dirt, +/obj/item/reagent_containers/blood/random{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/reagent_containers/blood/random, +/obj/effect/turf_decal/bot, +/obj/item/reagent_containers/food/condiment/enzyme{ + layer = 5; + pixel_x = -6; + pixel_y = 8 + }, +/turf/open/floor/iron, +/area/station/service/kitchen/abandoned) +"xDc" = ( +/obj/effect/landmark/start/hangover, +/obj/effect/decal/cleanable/dirt, +/obj/structure/chair/stool/bar/directional/east, +/obj/effect/landmark/event_spawn, +/turf/open/floor/carpet/green, +/area/station/commons/lounge) +"xDd" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/grimy, +/area/station/service/chapel/office) +"xDf" = ( +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/turf_decal/siding/yellow{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"xDi" = ( +/obj/machinery/status_display/evac/directional/south, +/obj/machinery/camera/directional/south{ + c_tag = "Engineering - Power Monitoring"; + name = "engineering camera" + }, +/obj/machinery/computer/atmos_alert{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/engineering/main) +"xDm" = ( +/obj/machinery/door/poddoor/preopen{ + id = "atmoslock"; + name = "Atmospherics Lockdown Blast Door" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/caution/stand_clear, +/obj/machinery/light/small/directional/north, +/turf/open/floor/iron/half, +/area/station/engineering/atmos) +"xDn" = ( +/obj/machinery/door/poddoor/preopen{ + id = "brigfront"; + name = "Brig Blast Door" + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/iron, +/area/station/security/brig) +"xDq" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/delivery, +/turf/open/floor/iron, +/area/station/cargo/lobby) +"xDu" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/open/space, +/area/space/nearstation) +"xDQ" = ( +/obj/structure/sign/warning/vacuum, +/turf/closed/wall/r_wall, +/area/station/maintenance/port/greater) +"xDU" = ( +/obj/item/kirbyplants/random, +/turf/open/floor/iron/grimy, +/area/station/tcommsat/computer) +"xDV" = ( +/obj/machinery/field/generator, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron, +/area/station/engineering/main) +"xDW" = ( +/obj/machinery/conveyor{ + dir = 8; + id = "cargounload" + }, +/obj/machinery/door/poddoor{ + id = "cargounload"; + name = "Supply Dock Unloading Door" + }, +/turf/open/floor/plating, +/area/station/cargo/storage) +"xDX" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/station/engineering/atmos/hfr_room) +"xDY" = ( +/obj/effect/landmark/event_spawn, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron, +/area/station/hallway/primary/central/aft) +"xEa" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/aisat/exterior) +"xEs" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron, +/area/station/maintenance/department/electrical) +"xEt" = ( +/turf/open/floor/iron, +/area/station/engineering/supermatter/room) +"xEw" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/landmark/start/hangover, +/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"xEA" = ( +/obj/effect/landmark/event_spawn, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron, +/area/station/commons/storage/primary) +"xEE" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock{ + name = "Courtroom" + }, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/station/security/courtroom) +"xEM" = ( +/obj/item/kirbyplants/random, +/obj/effect/turf_decal/tile/green{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) +"xEN" = ( +/obj/machinery/computer/monitor{ + dir = 4 + }, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron, +/area/station/maintenance/department/electrical) +"xEO" = ( +/obj/machinery/conveyor{ + dir = 8; + id = "cargounload" + }, +/obj/structure/plasticflaps, +/turf/open/floor/plating, +/area/station/cargo/storage) +"xEV" = ( +/obj/item/target, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/camera/preset/ordnance{ + dir = 8 + }, +/turf/open/floor/plating/airless, +/area/station/science/ordnance/bomb) +"xEW" = ( +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Chapel Maintenance" + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/mapping_helpers/airlock/access/all/service/chapel_office, +/turf/open/floor/iron, +/area/station/maintenance/port/aft) +"xEY" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/decal/cleanable/dirt, +/obj/structure/closet/crate, +/obj/effect/spawner/random/maintenance/three, +/obj/effect/turf_decal/delivery, +/turf/open/floor/iron, +/area/station/cargo/storage) +"xFg" = ( +/obj/structure/table/reinforced, +/obj/machinery/button/door{ + id = "xeno5"; + name = "Containment Control"; + req_access = list("xenobiology") + }, +/obj/machinery/light/directional/south, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron, +/area/station/science/xenobiology) +"xFh" = ( +/obj/machinery/light/small/directional/east, +/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/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/security/execution/education) +"xFo" = ( +/obj/item/radio/intercom/directional/north, +/obj/machinery/mech_bay_recharge_port, +/obj/effect/turf_decal/delivery, +/obj/machinery/camera/directional/north{ + c_tag = "Cargo Bay - Fore"; + name = "cargo camera" + }, +/turf/open/floor/iron, +/area/station/cargo/storage) +"xFw" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/firealarm/directional/west, +/obj/machinery/airalarm/directional/south, +/obj/structure/rack, +/obj/item/storage/toolbox/mechanical, +/obj/item/storage/toolbox/mechanical{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/wrench, +/obj/effect/turf_decal/tile/yellow/anticorner/contrasted{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/construction/mining/aux_base) +"xFz" = ( +/obj/item/kirbyplants/random, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/turf/open/floor/iron/white, +/area/station/science/research) +"xFP" = ( +/turf/open/floor/plating, +/area/station/security/execution/transfer) +"xFQ" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/maintenance/port/greater) +"xFZ" = ( +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/obj/machinery/firealarm/directional/south, +/obj/structure/disposaloutlet{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/effect/turf_decal/delivery, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/cargo/sorting) +"xGh" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/engineering/supermatter/room) +"xGi" = ( +/obj/effect/landmark/start/hangover, +/obj/structure/chair/sofa/bench/left{ + dir = 8 + }, +/obj/structure/extinguisher_cabinet/directional/east, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/box/corners, +/obj/effect/turf_decal/box/corners{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/fore) +"xGj" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment, +/obj/structure/cable, +/obj/machinery/vending/wallmed/directional/west, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/maintenance/starboard/aft) +"xGm" = ( +/obj/structure/table/wood, +/obj/item/storage/box/donkpockets, +/obj/structure/sign/poster/official/report_crimes{ + pixel_y = 32 + }, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/science/breakroom) +"xGH" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/grimy, +/area/station/security/detectives_office) +"xGL" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/shower{ + dir = 1; + name = "emergency shower" + }, +/obj/effect/turf_decal/trimline/blue/end{ + dir = 1 + }, +/turf/open/floor/iron/dark/textured, +/area/station/engineering/atmos/project) +"xGQ" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/turf/open/floor/iron/white, +/area/station/science/lab) +"xGR" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/door/window/left/directional/south, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/aisat/exterior) +"xHe" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/maintenance/starboard/aft) +"xHs" = ( +/obj/machinery/light/directional/east, +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/corner, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"xHw" = ( +/obj/structure/cable, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/obj/item/radio/intercom/directional/south, +/obj/machinery/power/apc/auto_name/directional/east, +/obj/effect/decal/cleanable/oil, +/turf/open/floor/iron, +/area/station/engineering/atmos/hfr_room) +"xHz" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/maintenance/disposal) +"xHE" = ( +/obj/effect/turf_decal/delivery, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"xHM" = ( +/obj/effect/spawner/random/engineering/tracking_beacon, +/turf/open/floor/circuit/green, +/area/station/science/xenobiology) +"xHW" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/station/engineering/supermatter/room) +"xIb" = ( +/obj/effect/turf_decal/bot, +/turf/open/floor/iron/dark/textured_large, +/area/station/engineering/atmos/hfr_room) +"xIl" = ( +/obj/structure/cable, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/security/execution/transfer) +"xIL" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/security/checkpoint/escape) +"xIR" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/grimy, +/area/station/commons/vacant_room/office) +"xIU" = ( +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/maintenance/port/fore) +"xJf" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"xJn" = ( +/obj/structure/table/reinforced, +/obj/item/airlock_painter/decal, +/obj/effect/turf_decal/bot, +/obj/item/toner, +/obj/effect/turf_decal/tile/yellow/anticorner/contrasted{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/engineering/main) +"xJo" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/highsecurity{ + name = "Secure Tech Storage" + }, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/tech_storage, +/turf/open/floor/iron, +/area/station/engineering/storage/tech) +"xJw" = ( +/obj/structure/cable, +/obj/machinery/power/apc/auto_name/directional/west, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron, +/area/station/commons/fitness/recreation) +"xJF" = ( +/obj/effect/turf_decal/tile/blue/half/contrasted{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/security/courtroom) +"xJJ" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/holopad, +/obj/effect/turf_decal/bot, +/obj/effect/decal/cleanable/dirt, +/obj/effect/landmark/event_spawn, +/turf/open/floor/iron, +/area/station/engineering/storage_shared) +"xJZ" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/delivery, +/obj/structure/closet/radiation, +/obj/item/radio/intercom/directional/east, +/turf/open/floor/iron, +/area/station/engineering/supermatter/room) +"xKi" = ( +/obj/structure/cable, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/security/range) +"xKn" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 + }, +/obj/effect/landmark/start/depsec/supply, +/turf/open/floor/iron, +/area/station/security/checkpoint/supply) +"xKv" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/brown/visible, +/obj/effect/spawner/structure/window/reinforced/plasma, +/turf/open/floor/plating, +/area/station/engineering/supermatter/room) +"xKD" = ( +/turf/open/floor/iron/grimy, +/area/station/command/heads_quarters/captain) +"xKE" = ( +/obj/structure/sign/poster/official/report_crimes{ + pixel_y = 32 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) +"xKF" = ( +/obj/structure/chair/office/light{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/maintenance/department/electrical) +"xKJ" = ( +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/obj/machinery/disposal/bin, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron/dark, +/area/station/service/kitchen) +"xKL" = ( +/obj/machinery/light/small/directional/north, +/obj/structure/rack, +/obj/item/storage/toolbox/mechanical{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/storage/toolbox/electrical, +/obj/structure/sign/poster/official/report_crimes{ + pixel_y = 32 + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/iron, +/area/station/maintenance/department/electrical) +"xKN" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/security/brig) +"xKS" = ( +/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible{ + dir = 4 + }, +/obj/machinery/meter{ + name = "Mixed Air Tank In" + }, +/obj/structure/grille, +/turf/closed/wall/r_wall, +/area/station/engineering/atmos) +"xKX" = ( +/obj/structure/table/reinforced, +/obj/item/folder/yellow, +/obj/item/stack/package_wrap, +/obj/item/hand_labeler, +/obj/machinery/light/directional/east, +/obj/structure/extinguisher_cabinet/directional/north{ + pixel_x = 32 + }, +/obj/item/radio/intercom/directional/east, +/obj/effect/turf_decal/tile/brown/anticorner/contrasted{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/cargo/qm) +"xLi" = ( +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ + dir = 10 + }, +/obj/machinery/status_display/evac/directional/east, +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 5 + }, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"xLq" = ( +/obj/machinery/computer/med_data/laptop{ + dir = 8; + pixel_y = 1 + }, +/obj/item/toy/figure/geneticist, +/obj/structure/table/reinforced, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/station/science/genetics) +"xLs" = ( +/obj/effect/landmark/event_spawn, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/command/bridge) +"xLE" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/light/small/directional/west, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/commons/toilet/restrooms) +"xLG" = ( +/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"xLL" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark/corner{ + dir = 8 + }, +/area/station/commons/fitness/recreation) +"xLN" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron, +/area/station/maintenance/department/crew_quarters/bar) +"xLQ" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 8 + }, +/turf/open/floor/wood, +/area/station/service/theater) +"xLT" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Vacant Room" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/access/any/service/maintenance, +/turf/open/floor/iron, +/area/station/commons/vacant_room) +"xLZ" = ( +/turf/closed/wall/r_wall, +/area/station/engineering/atmos/storage/gas) +"xMe" = ( +/obj/effect/landmark/start/hangover, +/turf/open/floor/iron/dark, +/area/station/hallway/secondary/service) +"xMi" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/simple/dark/visible{ + dir = 5 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/station/maintenance/disposal/incinerator) +"xMo" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/service/abandoned_gambling_den/gaming) +"xMy" = ( +/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/ai) +"xMI" = ( +/obj/structure/sign/warning/biohazard, +/turf/closed/wall, +/area/station/medical/virology) +"xMK" = ( +/obj/effect/turf_decal/tile/green{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue, +/obj/structure/railing{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/service/hydroponics) +"xMM" = ( +/obj/machinery/light/directional/east, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/airalarm/directional/east, +/turf/open/floor/iron/dark, +/area/station/service/chapel/funeral) +"xMQ" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/engineering/supermatter/room) +"xMX" = ( +/obj/structure/chair/office{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/ai) +"xMZ" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/cargo/miningoffice) +"xNe" = ( +/obj/structure/lattice, +/obj/structure/grille/broken, +/turf/open/space/basic, +/area/space/nearstation) +"xNg" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/atmospherics/components/tank/air, +/turf/open/floor/iron, +/area/station/science/xenobiology) +"xNk" = ( +/obj/effect/landmark/start/hangover, +/obj/structure/table/reinforced, +/obj/machinery/door/firedoor, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "cafe_counter"; + name = "Kitchen Counter Shutters" + }, +/turf/open/floor/iron/white/smooth_corner{ + dir = 8 + }, +/area/station/service/kitchen) +"xNn" = ( +/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/turf/open/floor/iron, +/area/station/security/brig) +"xNu" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/dark/visible, +/obj/structure/sink/kitchen{ + pixel_y = 24 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/iron/freezer, +/area/station/service/kitchen/coldroom) +"xNE" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/airalarm/directional/south, +/turf/open/floor/iron, +/area/station/hallway/primary/port) +"xNI" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/maintenance/port/lesser) +"xNR" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/structure/disposalpipe/junction{ + dir = 8 + }, +/obj/effect/turf_decal/tile/yellow/half/contrasted{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/engineering/lobby) +"xNU" = ( +/obj/machinery/status_display/evac/directional/west, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/security/execution/transfer) +"xNV" = ( +/obj/structure/cable, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 + }, +/turf/open/floor/iron/white, +/area/station/command/heads_quarters/cmo) +"xNW" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small/directional/south, +/obj/machinery/airalarm/directional/south, +/obj/effect/turf_decal/tile/neutral/half/contrasted, +/turf/open/floor/iron, +/area/station/commons/toilet/locker) +"xOn" = ( +/obj/structure/table/wood, +/obj/item/storage/briefcase{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/storage/secure/briefcase, +/obj/effect/turf_decal/tile/blue/half/contrasted, +/turf/open/floor/iron, +/area/station/security/courtroom) +"xOt" = ( +/obj/structure/sign/warning/electric_shock, +/turf/closed/wall/r_wall, +/area/station/command/heads_quarters/hop) +"xOv" = ( +/obj/machinery/status_display/evac/directional/west, +/obj/structure/table/wood, +/obj/item/flashlight/lamp, +/obj/machinery/newscaster/directional/north, +/turf/open/floor/wood, +/area/station/command/meeting_room/council) +"xOz" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable, +/obj/structure/mirror/directional/north, +/obj/structure/sink{ + pixel_y = 22 + }, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/commons/toilet/restrooms) +"xOD" = ( +/obj/structure/window/reinforced, +/obj/structure/cable, +/obj/structure/table/wood/fancy/red, +/obj/machinery/door/window/brigdoor/left/directional/south{ + dir = 4; + name = "High-Risk Modules"; + req_access = list("captain") + }, +/turf/open/floor/circuit/red, +/area/station/ai_monitored/turret_protected/ai_upload) +"xOH" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/command{ + name = "Research Director's Office" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/mapping_helpers/airlock/access/all/science/rd, +/turf/open/floor/iron, +/area/station/command/heads_quarters/rd) +"xOI" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/structure/extinguisher_cabinet/directional/west, +/obj/machinery/camera/directional/west{ + c_tag = "Service - Kitchen Coldroom"; + dir = 10; + name = "service camera" + }, +/turf/open/floor/iron/freezer, +/area/station/service/kitchen/coldroom) +"xOM" = ( +/obj/effect/turf_decal/tile/yellow/anticorner/contrasted{ + dir = 8 + }, +/turf/open/floor/iron/white, +/area/station/medical/pharmacy) +"xPc" = ( +/turf/closed/wall, +/area/station/medical/virology) +"xPh" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/science/auxlab) +"xPo" = ( +/obj/machinery/camera/directional/north{ + c_tag = "Security - Prison Port" + }, +/obj/structure/cable, +/obj/effect/turf_decal/tile/red, +/turf/open/floor/iron, +/area/station/security/execution/transfer) +"xPt" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/locked, +/obj/machinery/door/airlock/vault{ + name = "Vault Door" + }, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/access/all/supply/vault, +/turf/open/floor/iron/dark, +/area/station/hallway/primary/central/fore) +"xPz" = ( +/obj/structure/closet/crate/bin, +/obj/effect/spawner/random/contraband/prison, +/obj/item/toy/figure/syndie, +/obj/machinery/light/directional/east, +/turf/open/floor/plating, +/area/station/security/prison) +"xPH" = ( +/obj/machinery/door/poddoor/preopen{ + id = "brigprison"; + name = "Prison Blast Door" + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/sign/warning/pods{ + pixel_x = -32 + }, +/obj/structure/cable, +/obj/effect/turf_decal/delivery, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/security/execution/transfer) +"xPM" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/command/heads_quarters/cmo) +"xPO" = ( +/obj/machinery/door/poddoor/shutters{ + id = "evashutters2"; + name = "E.V.A. Storage Shutters" + }, +/obj/structure/barricade/wooden, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/maintenance/port/aft) +"xPW" = ( +/obj/effect/landmark/event_spawn, +/obj/structure/cable, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/iron/white, +/area/station/science/xenobiology) +"xQa" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 + }, +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/station/service/bar) +"xQq" = ( +/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/mob/living/basic/cockroach, +/turf/open/floor/iron/dark, +/area/station/service/abandoned_gambling_den) +"xQr" = ( +/obj/machinery/atmospherics/pipe/smart/simple/orange/visible{ + dir = 6 + }, +/obj/structure/lattice/catwalk, +/turf/open/space/basic, +/area/space/nearstation) +"xQv" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/light/directional/north, +/obj/machinery/airalarm/directional/north, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/engineering/lobby) +"xQz" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) +"xQN" = ( +/obj/structure/cable, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/security/processing) +"xQY" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark/side{ + dir = 4 + }, +/area/station/commons/fitness/recreation) +"xRo" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/aisat_interior) +"xRv" = ( +/obj/effect/landmark/start/hangover, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/iron, +/area/station/cargo/storage) +"xRC" = ( +/obj/machinery/atmospherics/components/unary/outlet_injector/monitored/nitrogen_input{ + dir = 4 + }, +/turf/open/floor/engine/n2, +/area/station/engineering/atmos) +"xRE" = ( +/obj/structure/chair, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/aisat/exterior) +"xRO" = ( +/obj/structure/fireplace, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/command/heads_quarters/captain) +"xSe" = ( +/obj/machinery/camera/directional/north{ + c_tag = "Library"; + name = "library camera" + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/grimy, +/area/station/service/library) +"xSf" = ( +/obj/structure/bed, +/obj/item/bedsheet/clown, +/obj/machinery/newscaster/directional/east, +/obj/structure/sign/poster/random/directional/north, +/turf/open/floor/wood, +/area/station/hallway/secondary/service) +"xSn" = ( +/obj/item/kirbyplants/random, +/obj/machinery/airalarm/directional/south, +/turf/open/floor/iron, +/area/station/commons/dorms) +"xSq" = ( +/obj/effect/landmark/start/hangover, +/obj/structure/chair{ + dir = 8 + }, +/obj/effect/turf_decal/delivery, +/obj/item/radio/intercom/directional/east, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"xSx" = ( +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/maintenance/department/crew_quarters/bar) +"xSz" = ( +/obj/item/kirbyplants/random, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue, +/obj/structure/railing{ + dir = 10 + }, +/obj/effect/turf_decal/box/corners{ + dir = 4 + }, +/obj/effect/turf_decal/tile/green{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/service/hydroponics) +"xSC" = ( +/obj/machinery/suit_storage_unit/engine, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/status_display/ai/directional/north, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/turf/open/floor/iron/dark/textured, +/area/station/engineering/storage) +"xSD" = ( +/obj/structure/cable, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plating, +/area/station/maintenance/department/electrical) +"xSO" = ( +/obj/machinery/light/directional/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple/half/contrasted{ + dir = 1 + }, +/turf/open/floor/iron/white, +/area/station/maintenance/department/science) +"xTi" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable, +/obj/machinery/power/apc/auto_name/directional/west, +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/security/office) +"xTm" = ( +/obj/machinery/hydroponics/constructable, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/green{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/service/hydroponics) +"xTr" = ( +/turf/closed/wall, +/area/station/science/robotics/lab) +"xTC" = ( +/obj/structure/table/reinforced, +/obj/machinery/cell_charger, +/obj/item/stock_parts/cell/high, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos/storage) +"xTJ" = ( +/obj/structure/cable, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/command/gateway) +"xTK" = ( +/obj/structure/grille, +/obj/structure/lattice, +/turf/open/space/basic, +/area/space/nearstation) +"xTL" = ( +/obj/effect/turf_decal/delivery, +/turf/open/floor/iron, +/area/station/hallway/primary/central/aft) +"xTO" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/science/lobby) +"xTQ" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) +"xTT" = ( +/obj/structure/table/reinforced, +/obj/item/clothing/gloves/color/yellow, +/obj/item/storage/toolbox/electrical, +/obj/item/multitool, +/obj/machinery/light/directional/west, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/structure/extinguisher_cabinet/directional/west, +/turf/open/floor/iron/dark, +/area/station/engineering/storage/tech) +"xUl" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/camera/directional/east{ + c_tag = "Engineering - Supermatter Room Starboard"; + name = "engineering camera"; + network = list("ss13","engine") + }, +/obj/item/kirbyplants/random, +/turf/open/floor/iron, +/area/station/engineering/supermatter/room) +"xUm" = ( +/obj/structure/cable, +/obj/structure/window/reinforced/plasma/spawner/west{ + dir = 4 + }, +/obj/machinery/power/energy_accumulator/grounding_rod/anchored, +/turf/open/floor/engine, +/area/station/engineering/supermatter) +"xUq" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable, +/obj/machinery/duct, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"xUt" = ( +/obj/effect/turf_decal/delivery, +/obj/structure/chair{ + dir = 4 + }, +/obj/machinery/newscaster/directional/west, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"xUy" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/engineering/hallway) +"xUz" = ( +/obj/machinery/computer/shuttle/mining{ + dir = 8 + }, +/obj/machinery/light/directional/east, +/obj/machinery/status_display/ai/directional/east, +/obj/effect/turf_decal/tile/brown/half/contrasted{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/cargo/qm) +"xUL" = ( +/obj/effect/landmark/event_spawn, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/grimy, +/area/station/service/library) +"xUP" = ( +/obj/structure/table/reinforced, +/obj/item/folder/red, +/obj/item/pen, +/obj/machinery/door/window/brigdoor/right/directional/south{ + dir = 1; + name = "Security Desk"; + pixel_y = 8; + req_access = list("brig_entrance") + }, +/obj/effect/turf_decal/tile/red/fourcorners, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/security/checkpoint/escape) +"xVa" = ( +/obj/effect/landmark/start/hangover, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/fore) +"xVe" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/science/robotics/mechbay) +"xVv" = ( +/obj/effect/turf_decal/tile/purple/half/contrasted{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/cargo/miningoffice) +"xVE" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/open/floor/iron/white, +/area/station/medical/surgery/aft) +"xVI" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/structure/rack, +/obj/item/analyzer, +/obj/item/wrench, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron/dark/corner, +/area/station/engineering/atmos/pumproom) +"xVT" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/structure/sign/poster/official/moth_piping{ + pixel_x = -32 + }, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"xVV" = ( +/obj/machinery/camera/directional/south{ + c_tag = "Holodeck - Aft 2"; + name = "holodeck camera" + }, +/obj/machinery/status_display/evac/directional/south, +/turf/open/floor/engine{ + name = "Holodeck Projector Floor" + }, +/area/station/holodeck/rec_center) +"xWb" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/component_printer, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron/dark, +/area/station/science/explab) +"xWc" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"xWd" = ( +/obj/machinery/light/small/directional/west, +/obj/effect/decal/cleanable/dirt, +/obj/structure/sign/poster/contraband/random/directional/west, +/turf/open/floor/iron/grimy, +/area/station/service/abandoned_gambling_den) +"xWf" = ( +/turf/closed/wall, +/area/station/science/research) +"xWw" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Bar Maintenance" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line, +/obj/machinery/duct, +/obj/effect/mapping_helpers/airlock/access/all/service/bar, +/turf/open/floor/iron, +/area/station/maintenance/department/crew_quarters/bar) +"xWC" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/maintenance/fore) +"xWD" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/command{ + name = "Research Director's Quarters" + }, +/obj/structure/cable, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/mapping_helpers/airlock/access/all/science/rd, +/turf/open/floor/iron, +/area/station/command/heads_quarters/rd) +"xWI" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/atmospherics/components/binary/valve, +/obj/machinery/airalarm/directional/west, +/turf/open/floor/iron, +/area/station/maintenance/department/electrical) +"xWJ" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/siphon/monitored/nitrous_output{ + dir = 4 + }, +/turf/open/floor/engine/n2o, +/area/station/engineering/atmos) +"xWQ" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/maintenance/department/crew_quarters/bar) +"xWS" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/research{ + name = "Mech Bay" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/mapping_helpers/airlock/access/all/science/robotics, +/turf/open/floor/iron, +/area/station/science/robotics/mechbay) +"xXd" = ( +/obj/machinery/hydroponics/constructable, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/green{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/structure/sign/poster/random/directional/south, +/turf/open/floor/iron, +/area/station/service/hydroponics) +"xXj" = ( +/obj/structure/table/wood, +/obj/item/clipboard, +/obj/item/folder/red, +/turf/open/floor/carpet, +/area/station/service/library/abandoned) +"xXm" = ( +/obj/machinery/light/small/directional/south, +/obj/machinery/camera/directional/south{ + c_tag = "Central Hallway - Fore"; + name = "hallway camera" + }, +/obj/effect/turf_decal/plaque{ + icon_state = "L12" + }, +/obj/item/radio/intercom/directional/south, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"xXw" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 + }, +/obj/effect/turf_decal/siding/wood, +/obj/structure/mirror/directional/north, +/obj/structure/table/wood/fancy/royalblack, +/obj/item/toy/figure/mime, +/turf/open/floor/wood, +/area/station/service/theater) +"xXE" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/nuclearbomb/beer, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plating, +/area/station/maintenance/starboard) +"xXI" = ( +/obj/structure/table/reinforced, +/obj/item/storage/box/bodybags{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/storage/box/prisoner, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/structure/extinguisher_cabinet/directional/south, +/turf/open/floor/iron/dark, +/area/station/security/execution/transfer) +"xXR" = ( +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/iron, +/area/station/science/research) +"xXZ" = ( +/obj/structure/sign/warning/radiation{ + pixel_y = 32 + }, +/turf/open/floor/engine, +/area/station/engineering/supermatter) +"xYe" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/door/firedoor, +/obj/structure/cable, +/obj/machinery/door/airlock/research{ + name = "Ordnance Launch Site" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "sci-toxins-passthrough" + }, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/mapping_helpers/airlock/access/all/science/ordnance, +/turf/open/floor/iron, +/area/station/science/ordnance/testlab) +"xYl" = ( +/obj/structure/lattice, +/obj/item/toy/figure/ninja, +/turf/open/space, +/area/space/nearstation) +"xYB" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"xYC" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron, +/area/station/hallway/primary/aft) +"xYI" = ( +/obj/structure/closet/crate, +/obj/effect/spawner/random/maintenance/two, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron, +/area/station/cargo/storage) +"xYJ" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/turf_decal/trimline/blue/filled/warning{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/station/engineering/transit_tube) +"xYO" = ( +/obj/effect/landmark/blobstart, +/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/station/service/chapel/funeral) +"xYP" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 6 + }, +/obj/effect/turf_decal/stripes/corner, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small/directional/west, +/obj/machinery/firealarm/directional/west, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/turf/open/floor/iron/freezer, +/area/station/service/kitchen/coldroom) +"xYT" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/command/gateway) +"xYZ" = ( +/obj/machinery/exodrone_launcher, +/obj/effect/turf_decal/box, +/turf/open/floor/plating, +/area/station/cargo/drone_bay) +"xZy" = ( +/obj/machinery/camera/directional/west{ + c_tag = "Medbay - Aft Starboard"; + name = "medbay camera"; + network = list("ss13","medbay") + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) +"xZz" = ( +/obj/structure/bed{ + dir = 4 + }, +/obj/item/clothing/suit/straight_jacket, +/obj/item/clothing/mask/muzzle, +/obj/item/clothing/glasses/blindfold, +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 8 + }, +/turf/open/floor/iron/white, +/area/station/security/execution/transfer) +"xZM" = ( +/obj/docking_port/stationary{ + dir = 4; + dwidth = 1; + height = 4; + name = "escape pod loader"; + roundstart_template = /datum/map_template/shuttle/escape_pod/default; + width = 3 + }, +/turf/open/space/basic, +/area/space) +"xZN" = ( +/obj/machinery/door/firedoor/heavy, +/obj/machinery/door/airlock/research{ + name = "Ordnance Launch Site" + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "sci-toxins-passthrough" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line, +/obj/effect/mapping_helpers/airlock/access/all/science/ordnance, +/turf/open/floor/iron, +/area/station/science/ordnance) +"xZV" = ( +/obj/structure/cable, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/machinery/power/apc/auto_name/directional/west, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) +"yah" = ( +/obj/machinery/computer/bank_machine, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/command/nuke_storage) +"yaG" = ( +/obj/structure/sign/warning/biohazard, +/turf/closed/wall/r_wall, +/area/station/medical/virology) +"yaI" = ( +/turf/closed/wall, +/area/station/commons/dorms) +"yaP" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/structure/sign/nanotrasen{ + pixel_y = 32 + }, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"yaT" = ( +/obj/structure/table/wood, +/obj/item/taperecorder, +/obj/item/camera, +/obj/machinery/status_display/ai/directional/south, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/service/library) +"yaW" = ( +/turf/open/floor/circuit, +/area/station/ai_monitored/turret_protected/ai_upload) +"yba" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/station/service/hydroponics) +"ybb" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/light/directional/north, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/machinery/camera/directional/north{ + c_tag = "Engineering - Foyer"; + name = "engineering camera" + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/turf/open/floor/iron/dark/corner{ + dir = 1 + }, +/area/station/engineering/lobby) +"ybg" = ( +/obj/structure/bed, +/obj/item/bedsheet/dorms, +/turf/open/floor/iron/grimy, +/area/station/commons/dorms) +"ybr" = ( +/obj/structure/lattice/catwalk, +/obj/structure/railing{ + dir = 6 + }, +/obj/structure/closet/crate, +/turf/open/space/basic, +/area/space/nearstation) +"ybw" = ( +/obj/structure/sign/warning/secure_area, +/turf/closed/wall/r_wall, +/area/station/science/research) +"ybD" = ( +/obj/structure/table/wood, +/obj/effect/decal/cleanable/dirt, +/obj/item/folder, +/obj/item/pen, +/turf/open/floor/wood{ + icon_state = "wood-broken5" + }, +/area/station/service/library/abandoned) +"ybJ" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/station/engineering/storage) +"ybN" = ( +/obj/machinery/vending/assist, +/obj/machinery/camera/directional/west{ + c_tag = "Primary Tool Storage"; + name = "engineering camera" + }, +/obj/effect/turf_decal/delivery, +/obj/structure/extinguisher_cabinet/directional/west, +/turf/open/floor/iron, +/area/station/commons/storage/primary) +"ybS" = ( +/obj/structure/cable, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/power/apc/auto_name/directional/north, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"ybV" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/sign/poster/random/directional/north, +/turf/open/floor/plating, +/area/station/maintenance/department/crew_quarters/bar) +"yca" = ( +/obj/item/food/pie/cream, +/obj/structure/table, +/obj/machinery/duct, +/turf/open/floor/iron/cafeteria, +/area/station/service/kitchen) +"ycq" = ( +/obj/machinery/door/airlock/external{ + name = "Security External Airlock" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 + }, +/obj/effect/mapping_helpers/airlock/access/all/security/general, +/turf/open/floor/plating, +/area/station/security/execution/transfer) +"ycO" = ( +/obj/machinery/mech_bay_recharge_port{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/turf/open/floor/plating, +/area/station/science/robotics/mechbay) +"ycW" = ( /obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/cargo/storage) +"ydb" = ( +/obj/effect/landmark/start/hangover, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/structure/chair/stool/bar/directional/west, +/turf/open/floor/iron/cafeteria, +/area/station/service/cafeteria) +"yde" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/power/apc/auto_name/directional/east, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"ydg" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 9 + }, +/obj/structure/cable, +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, +/obj/effect/turf_decal/siding/white, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 8 + }, +/obj/effect/decal/cleanable/food/flour, +/turf/open/floor/iron/freezer, +/area/station/service/kitchen/coldroom) +"ydj" = ( +/obj/structure/chair/stool/directional/east, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, -/area/engineering/atmos) -"yjM" = ( +/area/station/science/breakroom) +"ydw" = ( /obj/structure/bed/dogbed/runtime, /obj/machinery/light/directional/west, /obj/machinery/airalarm/directional/west, @@ -89748,200 +90024,576 @@ }, /mob/living/simple_animal/pet/cat/runtime, /turf/open/floor/iron, -/area/command/heads_quarters/cmo) -"yjZ" = ( -/obj/machinery/camera/directional/north{ - c_tag = "Science - Center"; - name = "science camera"; - network = list("ss13","rd") +/area/station/command/heads_quarters/cmo) +"ydB" = ( +/obj/effect/landmark/start/hangover, +/obj/structure/chair/sofa/right{ + dir = 4 }, -/obj/effect/turf_decal/tile/purple{ +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/yellow{ dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/white, -/area/science/research) -"yke" = ( +/obj/effect/turf_decal/tile/yellow, +/turf/open/floor/iron, +/area/station/commons/lounge) +"ydE" = ( +/obj/structure/chair/stool/directional/south, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/service/abandoned_gambling_den) +"ydL" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/wood, -/area/service/library) -"ykg" = ( -/obj/machinery/suit_storage_unit/cmo, -/obj/effect/turf_decal/stripes/line{ - dir = 6 +/obj/effect/turf_decal/tile/brown/half/contrasted{ + dir = 1 }, /turf/open/floor/iron, -/area/command/heads_quarters/cmo) -"ykj" = ( -/obj/effect/decal/cleanable/dirt, +/area/station/cargo/office) +"ydY" = ( +/obj/effect/decal/cleanable/cobweb, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"yef" = ( +/obj/structure/table, +/obj/item/paper_bin, +/obj/effect/spawner/random/bureaucracy/pen, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/mob/living/basic/cockroach, -/turf/open/floor/wood, -/area/service/abandoned_gambling_den) -"ykm" = ( -/obj/effect/turf_decal/tile/blue, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/commons/fitness/recreation) +"yei" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 4 + }, /turf/open/floor/iron, -/area/hallway/primary/central/aft) -"yko" = ( +/area/station/maintenance/port/fore) +"yem" = ( +/obj/structure/disposalpipe/segment{ + dir = 9 + }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/machinery/light/small/directional/east, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/station/maintenance/port/fore) +"yeo" = ( +/obj/structure/table, +/obj/effect/spawner/random/entertainment/drugs{ + pixel_y = 4 + }, +/obj/effect/spawner/random/entertainment/drugs{ + pixel_y = 1 + }, +/obj/machinery/reagentgrinder{ + pixel_y = 4 + }, /turf/open/floor/iron/grimy, -/area/commons/dorms) -"ykp" = ( -/obj/machinery/atmospherics/pipe/bridge_pipe/green/visible{ +/area/station/maintenance/port/fore) +"yex" = ( +/obj/machinery/atmospherics/components/binary/pump{ dir = 4 }, +/obj/machinery/atmospherics/pipe/layer_manifold/scrubbers/hidden, +/turf/open/floor/engine, +/area/station/science/ordnance/burnchamber) +"yeE" = ( +/obj/structure/table, +/obj/item/storage/briefcase, /obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/pipe/bridge_pipe/cyan/visible, -/turf/open/floor/iron/dark, -/area/engineering/atmos) -"ykr" = ( -/obj/machinery/computer/crew{ +/obj/effect/landmark/start/hangover, +/turf/open/floor/iron, +/area/station/commons/locker) +"yeK" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"yeO" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible, +/obj/effect/turf_decal/tile/yellow{ dir = 1 }, -/obj/machinery/status_display/ai/directional/south, -/obj/effect/turf_decal/tile/blue/anticorner/contrasted{ +/obj/effect/turf_decal/tile/yellow, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/station/engineering/supermatter/room) +"yfo" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/conveyor{ + id = "cargodisposals" + }, +/obj/structure/plasticflaps, +/turf/open/floor/plating, +/area/station/cargo/sorting) +"yfB" = ( +/turf/closed/wall, +/area/station/command/heads_quarters/rd) +"yfC" = ( +/obj/structure/lattice/catwalk, +/obj/machinery/atmospherics/pipe/smart/simple/orange/visible{ + dir = 4 + }, +/turf/open/space, +/area/space/nearstation) +"yfI" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/cargo/lobby) +"yfL" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"yfO" = ( +/obj/machinery/computer/secure_data{ dir = 8 }, +/turf/open/floor/iron/grimy, +/area/station/command/heads_quarters/hos) +"yfR" = ( +/obj/machinery/atmospherics/pipe/smart/simple/orange/visible{ + dir = 4 + }, +/turf/closed/wall/r_wall, +/area/station/engineering/atmos) +"yfX" = ( +/obj/structure/dresser, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/security/detectives_office/private_investigators_office) +"yga" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/dark, -/area/security/checkpoint/customs/fore) -"ykt" = ( +/area/station/ai_monitored/turret_protected/ai) +"yge" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/extinguisher_cabinet/directional/west, /obj/structure/disposalpipe/segment, -/obj/structure/urinal/directional/west, -/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/station/commons/fitness/recreation) +"ygi" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/grimy, +/area/station/service/chapel) +"ygk" = ( +/obj/effect/turf_decal/tile/yellow/half/contrasted, +/turf/open/floor/iron, +/area/station/commons/storage/primary) +"ygx" = ( +/obj/machinery/computer/security/telescreen/entertainment/directional/south, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/security/office) +"ygD" = ( +/obj/structure/table, +/obj/item/stack/package_wrap, +/obj/item/stack/package_wrap, +/obj/item/clipboard, +/obj/item/hand_labeler, +/turf/open/floor/iron/checker, +/area/station/hallway/secondary/service) +"ygL" = ( +/obj/structure/plasticflaps, +/obj/machinery/conveyor{ + dir = 4; + id = "cargodeliver" + }, +/turf/open/floor/plating, +/area/station/cargo/sorting) +"ygM" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/structure/disposalpipe/junction, +/obj/effect/turf_decal/tile/yellow/half/contrasted{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/engineering/lobby) +"ygP" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock{ + id_tag = "Dorm3"; + name = "Cabin 3" + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/carpet, +/area/station/commons/dorms) +"ygT" = ( +/obj/effect/turf_decal/tile/brown, +/obj/item/kirbyplants/random, +/turf/open/floor/iron, +/area/station/cargo/lobby) +"ygW" = ( +/obj/machinery/vending/hydroseeds, /obj/effect/turf_decal/bot, +/turf/open/floor/iron/dark, +/area/station/service/hydroponics) +"yhd" = ( +/obj/structure/cable, +/obj/effect/turf_decal/delivery, +/obj/machinery/atmospherics/pipe/smart/manifold4w/general/visible, +/turf/open/floor/iron, +/area/station/science/xenobiology) +"yhh" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron, +/area/station/cargo/storage) +"yhm" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 8 }, +/turf/open/floor/iron{ + heat_capacity = 1e+006 + }, +/area/station/maintenance/port/aft) +"yhv" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/research{ + name = "Xenobiology Lab" + }, +/obj/structure/disposalpipe/segment, +/obj/structure/cable, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/mapping_helpers/airlock/access/all/science/xenobio, /turf/open/floor/iron, -/area/commons/toilet/restrooms) -"yky" = ( +/area/station/science/xenobiology) +"yhw" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/obj/effect/landmark/start/depsec/medical, /turf/open/floor/iron, -/area/security/checkpoint/medical) -"ykA" = ( +/area/station/engineering/atmos/project) +"yhJ" = ( +/turf/open/floor/plating/airless, +/area/space/nearstation) +"yhM" = ( +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/obj/structure/cable, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/turf/open/floor/iron, +/area/station/medical/virology) +"yhP" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 + }, +/turf/open/floor/iron/white, +/area/station/command/heads_quarters/rd) +"yhS" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/status_display/evac/directional/north, +/turf/open/floor/iron/dark, +/area/station/medical/surgery/theatre) +"yie" = ( +/obj/structure/cable, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/blood/splatter, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 + }, +/obj/effect/turf_decal/tile/brown/half/contrasted, +/turf/open/floor/iron, +/area/station/maintenance/disposal) +"yil" = ( +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/command/bridge) +"yiw" = ( +/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 + }, /turf/open/floor/iron, -/area/hallway/secondary/entry) -"ykZ" = ( +/area/station/command/gateway) +"yiA" = ( +/obj/structure/cable, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/green{ - dir = 1 +/turf/open/floor/iron, +/area/station/security/execution/transfer) +"yiC" = ( +/obj/structure/table/wood, +/obj/machinery/microwave{ + desc = "Cooks and boils stuff, somehow."; + pixel_x = -3; + pixel_y = 5 }, -/obj/effect/turf_decal/tile/neutral/anticorner/contrasted, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/tcommsat/computer) +"yiI" = ( +/obj/machinery/light/small/directional/north, +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/light_switch/directional/west, +/turf/open/floor/iron/dark, +/area/station/service/chapel/office) +"yiX" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron, +/area/station/maintenance/port/greater) +"yiZ" = ( +/obj/machinery/holopad, +/obj/structure/cable, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron, +/area/station/maintenance/department/electrical) +"yjb" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/hallway/primary/fore) -"yld" = ( +/area/station/science/research) +"yjp" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron{ + heat_capacity = 1e+006 + }, +/area/station/commons/fitness/recreation) +"yjQ" = ( /obj/structure/disposalpipe/segment{ - dir = 9 + dir = 6 }, +/obj/structure/cable, +/obj/effect/turf_decal/tile/green/fourcorners, +/turf/open/floor/iron, +/area/station/medical/virology) +"yjT" = ( +/obj/machinery/holopad, +/obj/effect/landmark/start/medical_doctor, +/obj/effect/turf_decal/tile/neutral/fourcorners, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/security/office) -"ylh" = ( +/area/station/medical/medbay/lobby) +"ykb" = ( /obj/structure/table, -/obj/item/stack/sheet/iron/fifty, -/obj/item/stack/sheet/glass/fifty, -/obj/item/stack/package_wrap, +/obj/item/storage/bag/plants/portaseeder, +/obj/item/hatchet, +/obj/item/cultivator, +/obj/item/shovel/spade, +/obj/item/radio/intercom/directional/east, +/turf/open/floor/iron/dark, +/area/station/service/hydroponics/garden) +"ykc" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/neutral/half/contrasted, +/turf/open/floor/iron, +/area/station/maintenance/starboard/aft) +"yks" = ( +/obj/effect/turf_decal/bot_white, +/obj/effect/turf_decal/tile/neutral/half, +/obj/effect/turf_decal/tile/neutral/half{ + dir = 1 + }, +/turf/open/floor/iron/dark/smooth_half, +/area/station/engineering/gravity_generator) +"ykw" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/siding/wood/corner, /obj/machinery/light/directional/south, -/obj/effect/turf_decal/tile/purple, -/turf/open/floor/iron/white, -/area/science/lobby) -"ylk" = ( -/obj/item/kirbyplants/random, -/obj/machinery/light/directional/east, -/obj/structure/sign/warning/nosmoking{ - pixel_x = 32 +/turf/open/floor/iron/dark, +/area/station/hallway/secondary/service) +"ykB" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 1 }, -/turf/open/floor/iron{ - icon_state = "chapel" +/obj/effect/turf_decal/tile/yellow, +/obj/machinery/atmospherics/pipe/smart/manifold4w/green/visible, +/turf/open/floor/iron, +/area/station/engineering/supermatter/room) +"ykE" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 10 }, -/area/service/chapel) -"ylm" = ( -/obj/machinery/space_heater, +/obj/machinery/computer/rdconsole{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/science/lab) +"ykJ" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/line{ - dir = 5 +/obj/machinery/door/airlock{ + id_tag = "Toilet2"; + name = "Toilet Unit 2" + }, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 1 }, /turf/open/floor/iron, -/area/maintenance/port/greater) -"ylp" = ( +/area/station/commons/toilet/locker) +"ykL" = ( +/obj/machinery/door/airlock/public/glass{ + name = "Library Access" + }, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/station/service/library) +"ykM" = ( /obj/effect/decal/cleanable/dirt, -/obj/structure/bodycontainer/morgue{ - dir = 2 +/obj/effect/landmark/event_spawn, +/turf/open/floor/iron, +/area/station/commons/vacant_room) +"ykP" = ( +/obj/item/kirbyplants/random, +/obj/effect/turf_decal/delivery, +/obj/machinery/firealarm/directional/south, +/turf/open/floor/iron, +/area/station/engineering/storage/tech) +"ykX" = ( +/obj/structure/table/wood, +/obj/item/electronics/firelock, +/obj/item/electronics/airlock, +/turf/open/floor/wood, +/area/station/service/electronic_marketing_den) +"ylf" = ( +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/command/heads_quarters/ce) +"yli" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/turf/open/floor/iron, +/area/station/commons/storage/primary) +"ylj" = ( +/obj/structure/closet/firecloset, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron, +/area/station/hallway/primary/aft) +"yll" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "brig-side-entrance" + }, +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Security Maintenance" }, -/obj/machinery/light/small/directional/north, +/obj/effect/mapping_helpers/airlock/access/all/security/general, +/turf/open/floor/iron, +/area/station/maintenance/starboard) +"yly" = ( +/obj/structure/table/wood, +/obj/item/flashlight/lamp, /obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/item/radio/intercom/directional/west, +/obj/machinery/airalarm/directional/north, /turf/open/floor/iron/dark, -/area/medical/morgue) -"yls" = ( -/obj/structure/table/wood, -/obj/item/camera_film{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/item/camera_film, -/obj/machinery/light_switch/directional/east, -/turf/open/floor/wood, -/area/commons/vacant_room/office) +/area/station/service/chapel/office) "ylB" = ( -/obj/structure/cable, -/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/light/small/directional/west, +/obj/item/clothing/suit/caution, +/obj/structure/sign/poster/official/no_erp{ + pixel_x = -30 + }, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 1 }, -/turf/open/floor/iron, -/area/security/courtroom) -"ylN" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/security/prison/toilet) +"ylM" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plating, -/area/medical/morgue) -"ylT" = ( -/obj/structure/cable, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/machinery/power/apc/auto_name/directional/west, -/obj/machinery/light/directional/west, -/turf/open/floor/iron/cafeteria, -/area/service/cafeteria) -"ylW" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, -/obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/trash/mess, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral, +/obj/item/radio/intercom/directional/south, +/obj/machinery/light/directional/south, /turf/open/floor/iron, -/area/commons/toilet/restrooms) -"ylX" = ( -/obj/structure/closet/secure_closet/engineering_personal, -/obj/machinery/light/small/directional/south, -/obj/effect/turf_decal/delivery, -/obj/machinery/newscaster/directional/south, +/area/station/engineering/atmos/project) +"ymc" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/status_display/evac/directional/south, /turf/open/floor/iron, -/area/engineering/main) +/area/station/commons/toilet/restrooms) +"yme" = ( +/obj/structure/bookcase{ + name = "Forbidden Knowledge" + }, +/turf/open/floor/iron/dark, +/area/station/service/library) +"ymi" = ( +/obj/machinery/light/directional/south, +/obj/item/kirbyplants/random, +/turf/open/floor/wood, +/area/station/command/meeting_room/council) (1,1,1) = {" aaa @@ -90012,195 +90664,452 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -"} -(2,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(2,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(3,1,1) = {" aaa aaa aaa @@ -90457,7 +91366,7 @@ aaa aaa aaa "} -(3,1,1) = {" +(4,1,1) = {" aaa aaa aaa @@ -90714,7 +91623,7 @@ aaa aaa aaa "} -(4,1,1) = {" +(5,1,1) = {" aaa aaa aaa @@ -90971,7 +91880,7 @@ aaa aaa aaa "} -(5,1,1) = {" +(6,1,1) = {" aaa aaa aaa @@ -91228,7 +92137,7 @@ aaa aaa aaa "} -(6,1,1) = {" +(7,1,1) = {" aaa aaa aaa @@ -91485,7 +92394,7 @@ aaa aaa aaa "} -(7,1,1) = {" +(8,1,1) = {" aaa aaa aaa @@ -91742,7 +92651,7 @@ aaa aaa aaa "} -(8,1,1) = {" +(9,1,1) = {" aaa aaa aaa @@ -91999,7 +92908,7 @@ aaa aaa aaa "} -(9,1,1) = {" +(10,1,1) = {" aaa aaa aaa @@ -92256,7 +93165,7 @@ aaa aaa aaa "} -(10,1,1) = {" +(11,1,1) = {" aaa aaa aaa @@ -92513,8 +93422,7 @@ aaa aaa aaa "} -(11,1,1) = {" -aaa +(12,1,1) = {" aaa aaa aaa @@ -92627,6 +93535,7 @@ aaa aaa aaa aaa +aab aaa aaa aaa @@ -92770,7 +93679,8 @@ aaa aaa aaa "} -(12,1,1) = {" +(13,1,1) = {" +aaa aaa aaa aaa @@ -92883,7 +93793,6 @@ aaa aaa aaa aaa -aab aaa aaa aaa @@ -93027,7 +93936,7 @@ aaa aaa aaa "} -(13,1,1) = {" +(14,1,1) = {" aaa aaa aaa @@ -93284,7 +94193,7 @@ aaa aaa aaa "} -(14,1,1) = {" +(15,1,1) = {" aaa aaa aaa @@ -93541,7 +94450,7 @@ aaa aaa aaa "} -(15,1,1) = {" +(16,1,1) = {" aaa aaa aaa @@ -93798,7 +94707,7 @@ aaa aaa aaa "} -(16,1,1) = {" +(17,1,1) = {" aaa aaa aaa @@ -94055,7 +94964,7 @@ aaa aaa aaa "} -(17,1,1) = {" +(18,1,1) = {" aaa aaa aaa @@ -94312,22 +95221,7 @@ aaa aaa aaa "} -(18,1,1) = {" -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +(19,1,1) = {" aaa aaa aaa @@ -94446,6 +95340,21 @@ aaa aaa aaa aaa +xTK +xTK +xTK +xTK +qYo +xTK +xTK +xTK +qYo +xTK +xTK +xTK +aad +xTK +xTK aaa aaa aaa @@ -94569,7 +95478,7 @@ aaa aaa aaa "} -(19,1,1) = {" +(20,1,1) = {" aaa aaa aaa @@ -94689,101 +95598,20 @@ aaa aaa aaa xTK -xTK -xTK -xTK -qYo -xTK -xTK -xTK -qYo -xTK -xTK -xTK -aad -xTK -xTK -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa aaa +xxk +gNH +xxk +gNH +xxk +gNH +xxk +gNH +xxk +gNH +bmD aaa +xTK aaa aaa aaa @@ -94825,8 +95653,6 @@ aaa aaa aaa aaa -"} -(20,1,1) = {" aaa aaa aaa @@ -94908,6 +95734,8 @@ aaa aaa aaa aaa +"} +(21,1,1) = {" aaa aaa aaa @@ -94945,21 +95773,8 @@ aaa aaa aaa aaa -xTK aaa -xxk -gNH -xxk -gNH -xxk -gNH -xxk -gNH -xxk -gNH -bmD aaa -xTK aaa aaa aaa @@ -95039,6 +95854,21 @@ aaa aaa aaa aaa +qYo +bkE +krW +xBK +pUh +xBK +gvN +tLN +ltv +xBK +xBK +xBK +dFF +nir +xTK aaa aaa aaa @@ -95082,8 +95912,6 @@ aaa aaa aaa aaa -"} -(21,1,1) = {" aaa aaa aaa @@ -95163,6 +95991,8 @@ aaa aaa aaa aaa +"} +(22,1,1) = {" aaa aaa aaa @@ -95202,21 +96032,6 @@ aaa aaa aaa aaa -qYo -bkE -krW -xBK -pUh -xBK -gvN -tLN -ltv -xBK -xBK -xBK -dFF -nir -xTK aaa aaa aaa @@ -95283,6 +96098,34 @@ aaa aaa aaa aaa +qYo +xTK +xTK +xTK +xTK +xTK +qYo +xTK +xTK +qYo +xTK +xTK +xTK +xTK +bkF +vgY +lNl +bmH +bRx +jQI +dtc +agy +mOH +bmH +boj +vgY +kRI +qYo aaa aaa aaa @@ -95339,8 +96182,6 @@ aaa aaa aaa aaa -"} -(22,1,1) = {" aaa aaa aaa @@ -95407,6 +96248,8 @@ aaa aaa aaa aaa +"} +(23,1,1) = {" aaa aaa aaa @@ -95446,34 +96289,6 @@ aaa aaa aaa aaa -qYo -xTK -xTK -xTK -xTK -xTK -qYo -xTK -xTK -qYo -xTK -xTK -xTK -xTK -bkF -vgY -lNl -bmH -bRx -jQI -dtc -agy -mOH -bmH -boj -vgY -kRI -qYo aaa aaa aaa @@ -95540,7 +96355,34 @@ aaa aaa aaa aaa +aad aaa +bpF +bmD +bmD +bpF +bmD +bmD +bpF +bmD +bmD +bpF +bmD +bpF +boe +vgY +jye +bPC +bPC +bPC +iGI +fvZ +bPC +bPC +bRO +vgY +nir +xTK aaa aaa aaa @@ -95596,8 +96438,6 @@ aaa aaa aaa aaa -"} -(23,1,1) = {" aaa aaa aaa @@ -95665,6 +96505,8 @@ aaa aaa aaa aaa +"} +(24,1,1) = {" aaa aaa aaa @@ -95703,34 +96545,7 @@ aaa aaa aaa aaa -aad aaa -bpF -bmD -bmD -bpF -bmD -bmD -bpF -bmD -bmD -bpF -bmD -bpF -boe -vgY -jye -bPC -bPC -bPC -vXt -bXU -bPC -bPC -bRO -vgY -nir -xTK aaa aaa aaa @@ -95797,6 +96612,42 @@ aaa aaa aaa aaa +xTK +xzW +xGR +jvm +jvm +jvm +jvm +eRo +jGD +xBK +xBK +xBK +xBK +xBK +xBK +uuw +fEY +bPC +bRy +eQF +krT +uTG +tte +bPC +bkE +vgY +kRI +xTK +xTK +xTK +xTK +xTK +xTK +qYo +xTK +xTK aaa aaa aaa @@ -95853,8 +96704,6 @@ aaa aaa aaa aaa -"} -(24,1,1) = {" aaa aaa aaa @@ -95913,6 +96762,8 @@ aaa aaa aaa aaa +"} +(25,1,1) = {" aaa aaa aaa @@ -95960,42 +96811,6 @@ aaa aaa aaa aaa -xTK -xzW -xGR -jvm -jvm -jvm -jvm -eRo -jGD -xBK -xBK -xBK -xBK -xBK -xBK -uuw -fEY -bPC -bRy -eQF -krT -uTG -tte -bPC -bkE -vgY -kRI -xTK -xTK -xTK -xTK -xTK -xTK -qYo -xTK -xTK aaa aaa aaa @@ -96054,8 +96869,42 @@ aaa aaa aaa aaa +xTK +fvS +vXX +mOH +btF +bmH +bmH +bmH +btF +bmH +bmH +btF +bmH +bmH +btF +bLw aaa +bPC +bRz +aAh +krT +xRo +caa +bPC +bkE +vgY +sJD +bmD +bpF +bmD +bmD +bpF +bmD +bpF aaa +xTK aaa aaa aaa @@ -96110,8 +96959,6 @@ aaa aaa aaa aaa -"} -(25,1,1) = {" aaa aaa aaa @@ -96172,6 +97019,8 @@ aaa aaa aaa aaa +"} +(26,1,1) = {" aaa aaa aaa @@ -96217,42 +97066,8 @@ aaa aaa aaa aaa -xTK -fvS -vXX -mOH -btF -bmH -bmH -bmH -btF -bmH -bmH -btF -bmH -bmH -btF -bLw aaa -bPC -bRz -aAh -krT -xRo -caa -bPC -bkE -vgY -sJD -bmD -bpF -bmD -bmD -bpF -bmD -bpF aaa -xTK aaa aaa aaa @@ -96311,6 +97126,42 @@ aaa aaa aaa aaa +xTK +fvS +vXX +jOY +aad +aad +aad +btH +btH +btH +btH +btH +btH +btH +btH +btH +btH +bPC +bRA +bTq +jYp +kkh +cab +bPC +bRO +gCh +xBK +xBK +xEa +jvm +fch +jvm +jvm +goW +nir +xTK aaa aaa aaa @@ -96367,8 +97218,6 @@ aaa aaa aaa aaa -"} -(26,1,1) = {" aaa aaa aaa @@ -96427,6 +97276,8 @@ aaa aaa aaa aaa +"} +(27,1,1) = {" aaa aaa aaa @@ -96474,42 +97325,6 @@ aaa aaa aaa aaa -xTK -fvS -vXX -jOY -aad -aad -aad -btH -btH -btH -btH -btH -btH -btH -btH -btH -btH -bPC -bRA -bTq -jYp -kkh -cab -bPC -bRO -gCh -xBK -xBK -xEa -jvm -fch -jvm -jvm -goW -nir -xTK aaa aaa aaa @@ -96568,7 +97383,42 @@ aaa aaa aaa aaa +qYo +xzW +vXX +fEY +aad +aad +btH +btH +btH +btH +btH +btH +btH +btH +btH +btH +btH +bPC +oZg +bTq +wRy +kkh +cac +bPC aaa +btF +bmH +bmH +btF +bmH +bmH +bpN +cqj +vXX +kRI +xTK aaa aaa aaa @@ -96624,8 +97474,6 @@ aaa aaa aaa aaa -"} -(27,1,1) = {" aaa aaa aaa @@ -96685,6 +97533,8 @@ aaa aaa aaa aaa +"} +(28,1,1) = {" aaa aaa aaa @@ -96731,42 +97581,7 @@ aaa aaa aaa aaa -qYo -xzW -vXX -fEY -aad -aad -btH -btH -btH -btH -btH -btH -btH -btH -btH -btH -btH -bPC -bRB -bTq -wRy -kkh -cac -bPC aaa -btF -bmH -bmH -btF -bmH -bmH -bpN -cqj -vXX -kRI -xTK aaa aaa aaa @@ -96825,7 +97640,42 @@ aaa aaa aaa aaa +xTK +fvS +vXX +fEY aaa +btH +btH +btH +tTe +cKE +btH +bEf +btH +rhH +ueB +lbz +btH +bPC +bRC +bTs +rPe +vvL +cad +bPC +cdt +cdt +chi +chi +cdt +cdt +aad +aad +bkF +vXX +nir +qYo aaa aaa aaa @@ -96881,8 +97731,6 @@ aaa aaa aaa aaa -"} -(28,1,1) = {" aaa aaa aaa @@ -96942,6 +97790,8 @@ aaa aaa aaa aaa +"} +(29,1,1) = {" aaa aaa aaa @@ -96988,42 +97838,7 @@ aaa aaa aaa aaa -xTK -fvS -vXX -fEY aaa -btH -btH -btH -tTe -cKE -btH -bEf -btH -rhH -ueB -lbz -btH -bPC -bRC -bTs -rPe -vvL -cad -bPC -cdt -cdt -chi -chi -cdt -cdt -aad -aad -bkF -vXX -nir -qYo aaa aaa aaa @@ -97080,6 +97895,46 @@ aaa aaa aaa aaa +xTK +xTK +xTK +xzW +vXX +jye +aad +btH +btH +cQh +vOZ +xnu +kXJ +sGJ +kXJ +kXJ +jPe +kXJ +cQh +bPC +bRD +bPC +tnG +bPC +bPC +bPC +cdt +nwW +xOD +eCk +fKM +cdt +cdt +aad +bkE +vXX +kRI +xTK +xTK +xTK aaa aaa aaa @@ -97138,8 +97993,6 @@ aaa aaa aaa aaa -"} -(29,1,1) = {" aaa aaa aaa @@ -97194,6 +98047,8 @@ aaa aaa aaa aaa +"} +(30,1,1) = {" aaa aaa aaa @@ -97243,46 +98098,6 @@ aaa aaa aaa aaa -xTK -xTK -xTK -xzW -vXX -jye -aad -btH -btH -cQh -vOZ -xnu -kXJ -sGJ -kXJ -kXJ -jPe -kXJ -cQh -bPC -bRD -bPC -fUI -bPC -bPC -bPC -cdt -nwW -xOD -eCk -fKM -cdt -cdt -aad -bkE -vXX -kRI -xTK -xTK -xTK aaa aaa aaa @@ -97337,9 +98152,46 @@ aaa aaa aaa aaa +xTK aaa +xxk +cwk +vXX +fEY aaa +btH +btH +sGd +bCu +hGF +bCu +bEl +abJ +abJ +tKq +abJ +jXk +bPC +dLq +ikT +wLX +ikT +qTF +bRD +ruN +aRr +csk +fDO +hmU +bAK +cdt +cdt +bkE +vXX +xDu +bpF aaa +xTK aaa aaa aaa @@ -97395,8 +98247,6 @@ aaa aaa aaa aaa -"} -(30,1,1) = {" aaa aaa aaa @@ -97454,6 +98304,8 @@ aaa aaa aaa aaa +"} +(31,1,1) = {" aaa aaa aaa @@ -97500,46 +98352,9 @@ aaa aaa aaa aaa -xTK aaa -xxk -cwk -vXX -fEY aaa -btH -btH -sGd -bCu -hGF -bCu -bEl -abJ -abJ -tKq -abJ -jXk -bPC -dLq -ikT -wLX -ikT -qTF -bRD -ruN -aRr -csk -fDO -hmU -bAK -cdt -cdt -bkE -vXX -xDu -bpF aaa -xTK aaa aaa aaa @@ -97594,6 +98409,46 @@ aaa aaa aaa aaa +xTK +fvS +fiE +mQg +ojP +fRw +sSb +sSb +sSb +lMy +aBN +yga +lMy +upB +tfp +lMy +lMy +abJ +tHQ +bPC +uNh +bTu +pFl +bYe +mlh +bPC +gwu +hmU +sdK +xpt +sdK +qdV +pnu +cdt +bRO +nJt +aWw +oNk +kRI +xTK aaa aaa aaa @@ -97652,8 +98507,6 @@ aaa aaa aaa aaa -"} -(31,1,1) = {" aaa aaa aaa @@ -97708,6 +98561,8 @@ aaa aaa aaa aaa +"} +(32,1,1) = {" aaa aaa aaa @@ -97757,46 +98612,6 @@ aaa aaa aaa aaa -xTK -fvS -fiE -mQg -ojP -fRw -sSb -sSb -sSb -lMy -aBN -yga -lMy -upB -tfp -lMy -lMy -abJ -tHQ -bPC -uNh -bTu -pFl -bYe -mlh -bPC -gwu -hmU -sdK -xpt -sdK -qdV -pnu -cdt -bRO -nJt -aWw -oNk -kRI -xTK aaa aaa aaa @@ -97851,6 +98666,46 @@ aaa aaa aaa aaa +xTK +xzW +nJt +hwa +kCf +fEY +btH +btH +bwo +wJU +bCu +yga +btH +bIW +btH +btH +lMy +abJ +ldm +bPC +lgs +bYe +pFl +bYe +kkh +bPC +hmU +hmU +sdK +mMd +hmU +cfu +qFW +cdt +bkE +nJt +xRE +kCf +nir +xTK aaa aaa aaa @@ -97909,29 +98764,6 @@ aaa aaa aaa aaa -"} -(32,1,1) = {" -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa aaa aaa aaa @@ -97986,6 +98818,8 @@ aaa aaa aaa aaa +"} +(33,1,1) = {" aaa aaa aaa @@ -98014,46 +98848,6 @@ aaa aaa aaa aaa -xTK -xzW -nJt -hwa -kCf -fEY -btH -btH -bwo -wJU -bCu -yga -btH -bIW -btH -btH -lMy -abJ -ldm -bPC -lgs -bYe -pFl -bYe -kkh -bPC -hmU -hmU -sdK -mMd -hmU -cfu -qcy -cdt -bkE -nJt -xRE -kCf -nir -xTK aaa aaa aaa @@ -98129,6 +98923,46 @@ aaa aaa aaa aaa +qYo +fvS +nJt +cEq +dMN +tzv +btH +btH +kXk +siP +bEl +xMy +bCt +eUq +bFT +btH +mcW +trT +wgG +lKC +dYL +bhn +qYD +pFl +wLX +lUB +kjZ +kjZ +hVm +kjZ +bpT +kmX +uoO +sGj +vCl +ukN +fRa +kCf +kRI +qYo aaa aaa aaa @@ -98141,6 +98975,7 @@ aaa aaa aaa aaa +aab aaa aaa aaa @@ -98166,8 +99001,6 @@ aaa aaa aaa aaa -"} -(33,1,1) = {" aaa aaa aaa @@ -98242,6 +99075,8 @@ aaa aaa aaa aaa +"} +(34,1,1) = {" aaa aaa aaa @@ -98271,46 +99106,6 @@ aaa aaa aaa aaa -qYo -fvS -nJt -cEq -dMN -tzv -btH -btH -bwp -siP -bEl -xMy -bCt -eUq -bFT -btH -mcW -trT -wgG -itX -dYL -bhn -qYD -pFl -wLX -nUE -kjZ -kjZ -hVm -kjZ -bpT -kmX -uoO -sGj -vCl -ukN -fRa -kCf -kRI -qYo aaa aaa aaa @@ -98323,7 +99118,6 @@ aaa aaa aaa aaa -aab aaa aaa aaa @@ -98386,6 +99180,46 @@ aaa aaa aaa aaa +xTK +xzW +nJt +hwa +kCf +fEY +btH +btH +bvs +wJU +bCu +yga +btH +uWu +btH +btH +jnr +abJ +gcI +bPC +bFY +bYe +pFl +bYe +kKz +bPC +apT +hmU +sdK +gjl +hmU +cfu +asO +cdt +bkE +nJt +rAn +kCf +nir +xTK aaa aaa aaa @@ -98423,8 +99257,6 @@ aaa aaa aaa aaa -"} -(34,1,1) = {" aaa aaa aaa @@ -98500,6 +99332,8 @@ aaa aaa aaa aaa +"} +(35,1,1) = {" aaa aaa aaa @@ -98528,65 +99362,6 @@ aaa aaa aaa aaa -xTK -xzW -nJt -hwa -kCf -fEY -btH -btH -bwq -wJU -bCu -yga -btH -uWu -btH -btH -jnr -abJ -gcI -bPC -bFY -bYe -pFl -bYe -kKz -bPC -apT -hmU -sdK -gjl -hmU -cfu -asO -cdt -bkE -nJt -rAn -kCf -nir -xTK -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa aaa aaa aaa @@ -98662,6 +99437,46 @@ aaa aaa aaa aaa +xTK +fvS +ppF +qhb +srZ +myI +uJH +uJH +uJH +deX +hGF +yga +deX +uQY +fHp +deX +deX +abJ +kXJ +bPH +uNh +bYe +pFl +bYf +aHr +bPC +gwu +hmU +sdK +tDB +hmU +tEd +aBi +cdt +bRO +nJt +bWb +nMi +kRI +xTK aaa aaa aaa @@ -98680,8 +99495,6 @@ aaa aaa aaa aaa -"} -(35,1,1) = {" aaa aaa aaa @@ -98776,6 +99589,8 @@ aaa aaa aaa aaa +"} +(36,1,1) = {" aaa aaa aaa @@ -98785,46 +99600,6 @@ aaa aaa aaa aaa -xTK -fvS -ppF -qhb -srZ -myI -uJH -uJH -uJH -deX -hGF -yga -deX -uQY -fHp -deX -deX -abJ -kXJ -bPH -uNh -bYe -pFl -bYf -aHr -bPC -gwu -hmU -sdK -tDB -hmU -tEd -aBi -cdt -bRO -nJt -bWb -nMi -kRI -xTK aaa aaa aaa @@ -98919,9 +99694,46 @@ aaa aaa aaa aaa +xTK aaa +bmH +boj +vXX +fEY aaa +btH +btH +sGd +bCu +aBN +bCu +bEl +abJ +abJ +kub +abJ +jXk +bPC +dKK +asa +wLX +asa +kan +bPC +uhG +yaW +dBO +wVJ +hmU +enc +cdt +cdt +bkE +vXX +lNl +bpN aaa +xTK aaa aaa aaa @@ -98937,8 +99749,6 @@ aaa aaa aaa aaa -"} -(36,1,1) = {" aaa aaa aaa @@ -99036,52 +99846,17 @@ aaa aaa aaa aaa +"} +(37,1,1) = {" aaa aaa aaa aaa aaa aaa -xTK aaa -bmH -boj -vXX -fEY aaa -btH -btH -sGd -bCu -aBN -bCu -bEl -abJ -abJ -kub -abJ -jXk -bPC -dKK -asa -wLX -asa -kan -bPC -uhG -yaW -dBO -wVJ -hmU -enc -cdt -cdt -bkE -vXX -lNl -bpN aaa -xTK aaa aaa aaa @@ -99176,6 +99951,46 @@ aaa aaa aaa aaa +xTK +xTK +xTK +bkF +vXX +jye +aad +btH +btH +cQh +nkb +eLP +kXJ +sGJ +kXJ +kXJ +xMX +kXJ +cQh +bPC +bRD +bPC +dNg +bPC +bPC +bPC +cdt +gRu +mkX +eCk +kex +cdt +cdt +aad +bkE +vXX +jOY +xTK +xTK +xTK aaa aaa aaa @@ -99194,8 +100009,6 @@ aaa aaa aaa aaa -"} -(37,1,1) = {" aaa aaa aaa @@ -99290,6 +100103,8 @@ aaa aaa aaa aaa +"} +(38,1,1) = {" aaa aaa aaa @@ -99299,46 +100114,6 @@ aaa aaa aaa aaa -xTK -xTK -xTK -bkF -vXX -jye -aad -btH -btH -cQh -nkb -eLP -kXJ -sGJ -kXJ -kXJ -xMX -kXJ -cQh -bPC -bRD -bPC -wrk -bPC -bPC -bPC -cdt -rSQ -mkX -eCk -bwF -cdt -cdt -aad -bkE -vXX -jOY -xTK -xTK -xTK aaa aaa aaa @@ -99435,7 +100210,42 @@ aaa aaa aaa aaa +xTK +bkE +vXX +fEY aaa +btH +btH +btH +aLQ +pUF +btH +bEm +btH +kxx +lyf +jIs +btH +bPC +uNh +upp +rPe +rKC +tIb +bPC +cdt +cdt +chi +chi +cdt +cdt +aad +aad +bkF +vXX +fEY +xTK aaa aaa aaa @@ -99451,8 +100261,6 @@ aaa aaa aaa aaa -"} -(38,1,1) = {" aaa aaa aaa @@ -99552,48 +100360,15 @@ aaa aaa aaa aaa +"} +(39,1,1) = {" aaa aaa aaa aaa aaa aaa -xTK -bkE -vXX -fEY aaa -btH -btH -btH -aLQ -pUF -btH -bEm -btH -kxx -lyf -jIs -btH -bPC -uNh -upp -rPe -rKC -tIb -bPC -cdt -cdt -chi -chi -cdt -cdt -aad -aad -bkF -vXX -fEY -xTK aaa aaa aaa @@ -99692,7 +100467,42 @@ aaa aaa aaa aaa +qYo +bkE +vXX +fEY +aad +aad +btH +btH +btH +btH +btH +btH +btH +btH +btH +btH +btH +bPC +bRK +skD +wLX +kkh +eae +bPC aaa +btJ +bmD +bmD +btJ +bmD +bmD +bpF +cqn +vXX +jOY +xTK aaa aaa aaa @@ -99708,8 +100518,6 @@ aaa aaa aaa aaa -"} -(39,1,1) = {" aaa aaa aaa @@ -99809,48 +100617,15 @@ aaa aaa aaa aaa +"} +(40,1,1) = {" aaa aaa aaa aaa aaa aaa -qYo -bkE -vXX -fEY -aad -aad -btH -btH -btH -btH -btH -btH -btH -btH -btH -btH -btH -bPC -bRK -skD -wLX -kkh -eae -bPC aaa -btJ -bmD -bmD -btJ -bmD -bmD -bpF -cqn -vXX -jOY -xTK aaa aaa aaa @@ -99949,6 +100724,42 @@ aaa aaa aaa aaa +xTK +bkE +vXX +jOY +aad +aad +aad +btH +btH +btH +btH +btH +btH +btH +btH +btH +btH +bPC +bRL +kkh +uCC +kkh +wQD +bPC +bRO +krW +xBK +xBK +xEa +jvm +qsB +jvm +jvm +aXm +fEY +qYo aaa aaa aaa @@ -99965,8 +100776,6 @@ aaa aaa aaa aaa -"} -(40,1,1) = {" aaa aaa aaa @@ -100065,6 +100874,8 @@ aaa aaa aaa aaa +"} +(41,1,1) = {" aaa aaa aaa @@ -100072,42 +100883,6 @@ aaa aaa aaa aaa -xTK -bkE -vXX -jOY -aad -aad -aad -btH -btH -btH -btH -btH -btH -btH -btH -btH -btH -bPC -bRL -kkh -uCC -kkh -wQD -bPC -bRO -krW -xBK -xBK -xEa -jvm -qsB -jvm -jvm -aXm -fEY -qYo aaa aaa aaa @@ -100206,8 +100981,42 @@ aaa aaa aaa aaa +xTK +bkE +vXX +tkp +btJ +bmD +bmD +bmD +btJ +bmD +bmD +btJ +bmD +bmD +btJ +bmD aaa +bPC +bRM +kkh +wLX +tWv +pGJ +bPC +bkE +vgY +usR +bmH +bpN +bmH +bmH +bpN +bmH +bmH aaa +xTK aaa aaa aaa @@ -100222,8 +101031,6 @@ aaa aaa aaa aaa -"} -(41,1,1) = {" aaa aaa aaa @@ -100324,47 +101131,15 @@ aaa aaa aaa aaa +"} +(42,1,1) = {" aaa aaa aaa aaa aaa -xTK -bkE -vXX -tkp -btJ -bmD -bmD -bmD -btJ -bmD -bmD -btJ -bmD -bmD -btJ -bmD aaa -bPC -bRM -kkh -wLX -tWv -pGJ -bPC -bkE -vgY -usR -bmH -bpN -bmH -bmH -bpN -bmH -bmH aaa -xTK aaa aaa aaa @@ -100463,6 +101238,42 @@ aaa aaa aaa aaa +xTK +bkF +jFd +jvm +jvm +jvm +jvm +oxg +jGD +xBK +xBK +xBK +moG +xBK +xBK +dFF +fEY +bPC +uNh +asa +wLX +asa +olD +bPC +bkE +vgY +jOY +xTK +xTK +qYo +xTK +xTK +xTK +qYo +xTK +xTK aaa aaa aaa @@ -100479,8 +101290,6 @@ aaa aaa aaa aaa -"} -(42,1,1) = {" aaa aaa aaa @@ -100579,6 +101388,8 @@ aaa aaa aaa aaa +"} +(43,1,1) = {" aaa aaa aaa @@ -100586,42 +101397,6 @@ aaa aaa aaa aaa -xTK -bkF -jFd -jvm -jvm -jvm -jvm -oxg -jGD -xBK -xBK -xBK -moG -xBK -xBK -dFF -fEY -bPC -uNh -asa -wLX -asa -olD -bPC -bkE -vgY -jOY -xTK -xTK -qYo -xTK -xTK -xTK -qYo -xTK -xTK aaa aaa aaa @@ -100720,9 +101495,37 @@ aaa aaa aaa aaa +xTK aaa +bpN +bmH +bmH +bpN +bmH +bmH +bpN +bmH +bmH +bpN +bmH +bpN +boj +vgY +jye +bPC +bPC +bPC +anC +bPC +bPC +bPC +bRO +vgY +fEY +xTK aaa aaa +qYo aaa aaa aaa @@ -100736,8 +101539,6 @@ aaa aaa aaa aaa -"} -(43,1,1) = {" aaa aaa aaa @@ -100843,37 +101644,11 @@ aaa aaa aaa aaa -xTK aaa -bpN -bmH -bmH -bpN -bmH -bmH -bpN -bmH -bmH -bpN -bmH -bpN -boj -vgY -jye -bPC -bPC -bPC -akY -bPC -bPC -bPC -bRO -vgY -fEY -xTK +"} +(44,1,1) = {" aaa aaa -qYo aaa aaa aaa @@ -100977,8 +101752,37 @@ aaa aaa aaa aaa +xTK +xTK +xTK +xTK +qYo +xTK +xTK +xTK +qYo +xTK +xTK +xTK +xTK +xTK +bkF +vgY +xDu +bmD +bRN +ldM +fkB +ozY +tkp +bmD +boe +vgY +jOY +xTK aaa aaa +qYo aaa aaa aaa @@ -100993,8 +101797,6 @@ aaa aaa aaa aaa -"} -(44,1,1) = {" aaa aaa aaa @@ -101100,37 +101902,10 @@ aaa aaa aaa aaa -xTK -xTK -xTK -xTK -qYo -xTK -xTK -xTK -qYo -xTK -xTK -xTK -xTK -xTK -bkF -vgY -xDu -bmD -bRN -ldM -fkB -ozY -tkp -bmD -boe -vgY -jOY -xTK +"} +(45,1,1) = {" aaa aaa -qYo aaa aaa aaa @@ -101244,14 +102019,32 @@ aaa aaa aaa aaa +qYo aaa +qYo +xTK +bkE +gCh +tLN +riP +xBK +pxs +fkB +eAf +xBK +xBK +xBK +uuw +aCV +qYo +qYo +qYo +qYo aaa aaa aaa aaa aaa -"} -(45,1,1) = {" aaa aaa aaa @@ -101366,28 +102159,10 @@ aaa aaa aaa aaa +"} +(46,1,1) = {" aaa -qYo aaa -qYo -xTK -bkE -gCh -tLN -riP -xBK -pxs -fkB -eAf -xBK -xBK -xBK -uuw -aCV -qYo -qYo -qYo -qYo aaa aaa aaa @@ -101501,14 +102276,28 @@ aaa aaa aaa aaa +qYo aaa +qYo +qYo aaa +boj +cVx +lNl +bRx +nJt +qdF +kCf +mOH +kmq +aNs +kmq aaa +xTK aaa aaa +qYo aaa -"} -(46,1,1) = {" aaa aaa aaa @@ -101557,7 +102346,9 @@ aaa aaa aaa aaa +abj aaa +abj aaa aaa aaa @@ -101624,27 +102415,13 @@ aaa aaa aaa aaa -qYo aaa -qYo -qYo +"} +(47,1,1) = {" aaa -boj -cVx -lNl -bRx -nJt -qdF -kCf -mOH -kmq -aNs -kmq aaa -xTK aaa aaa -qYo aaa aaa aaa @@ -101694,9 +102471,7 @@ aaa aaa aaa aaa -abj aaa -abj aaa aaa aaa @@ -101746,6 +102521,7 @@ aaa aaa aaa aaa +wVj aaa aaa aaa @@ -101757,15 +102533,33 @@ aaa aaa aaa aaa +qYo aaa +qYo +xTK +xTK +bkF +nDt +jOY +bRO +nJt +qKi +jDZ +jye +xTK +xTK +xTK +qYo +xTK +qYo +qYo +xTK aaa aaa aaa aaa aaa aaa -"} -(47,1,1) = {" aaa aaa aaa @@ -101809,7 +102603,9 @@ aaa aaa aaa aaa +aad aaa +aad aaa aaa aaa @@ -101869,9 +102665,6 @@ aaa aaa aaa aaa -wVj -aaa -aaa aaa aaa aaa @@ -101880,31 +102673,8 @@ aaa aaa aaa aaa -aaa -qYo -aaa -qYo -xTK -xTK -bkF -cEa -jOY -bRO -nJt -qKi -jDZ -jye -xTK -xTK -xTK -qYo -xTK -qYo -qYo -xTK -aaa -aaa -aaa +"} +(48,1,1) = {" aaa aaa aaa @@ -101951,9 +102721,7 @@ aaa aaa aaa aaa -aad aaa -aad aaa aaa aaa @@ -102021,19 +102789,28 @@ aaa aaa aaa aaa -"} -(48,1,1) = {" -aaa aaa +xTK aaa +qYo aaa +qYo aaa +vVc aaa +bRO +nJt +siT +kCf +jye aaa +qYo aaa aaa aaa +qYo aaa +xTK aaa aaa aaa @@ -102082,7 +102859,11 @@ aaa aaa aaa aaa +aad +aad aaa +aad +aad aaa aaa aaa @@ -102138,29 +102919,19 @@ aaa aaa aaa aaa -xTK aaa -qYo aaa -qYo aaa -vVc aaa -bRO -nJt -siT -kCf -jye aaa -qYo aaa aaa aaa -qYo aaa -xTK aaa aaa +"} +(49,1,1) = {" aaa aaa aaa @@ -102207,11 +102978,7 @@ aaa aaa aaa aaa -aad -aad aaa -aad -aad aaa aaa aaa @@ -102278,17 +103045,29 @@ aaa aaa aaa aaa -"} -(49,1,1) = {" aaa aaa +xTK +qYo +xTK aaa +qYo aaa +vVc aaa +bRO +sCC +fkB +kCf +jye aaa +qYo aaa aaa aaa +xTK +qYo +xTK aaa aaa aaa @@ -102336,6 +103115,13 @@ aaa aaa aaa aaa +aad +aad +oec +tnB +oec +aad +aad aaa aaa aaa @@ -102395,27 +103181,15 @@ aaa aaa aaa aaa -xTK -qYo -xTK aaa -qYo aaa -vVc aaa -bRO -sCC -fkB -kCf -jye aaa -qYo aaa aaa +"} +(50,1,1) = {" aaa -xTK -qYo -xTK aaa aaa aaa @@ -102463,13 +103237,6 @@ aaa aaa aaa aaa -aad -aad -dGX -dGW -dGX -aad -aad aaa aaa aaa @@ -102535,12 +103302,29 @@ aaa aaa aaa aaa -"} -(50,1,1) = {" aaa aaa +xTK aaa +xTK +qYo +qYo +aad +vVc +aad +bRP +pRw +qdF +qPn +aJD +aad +aad +aad +aad +qYo +xTK aaa +xTK aaa aaa aaa @@ -102587,6 +103371,15 @@ aaa aaa aaa aaa +aad +aad +tnB +oec +fSW +oec +tnB +aad +aad aaa aaa aaa @@ -102651,28 +103444,11 @@ aaa aaa aaa aaa +"} +(51,1,1) = {" aaa -xTK aaa -xTK -qYo -qYo -aad -vVc -aad -bRP -pRw -qdF -qPn -aJD -aad -aad -aad -aad -qYo -xTK aaa -xTK aaa aaa aaa @@ -102719,15 +103495,6 @@ aaa aaa aaa aaa -aad -aad -dGW -dGX -dLC -dGX -dGW -aad -aad aaa aaa aaa @@ -102792,18 +103559,29 @@ aaa aaa aaa aaa -"} -(51,1,1) = {" aaa aaa +qYo aaa +xTK aaa +qYo aaa +vVc aaa +bkF +sIl +oeL +rYr +jOY aaa +aad aaa aaa aaa +xTK +qYo +xTK aaa aaa aaa @@ -102849,6 +103627,17 @@ aaa aaa aaa aaa +aad +aad +oec +oec +fSr +xEV +rlQ +oec +oec +aad +aad aaa aaa aaa @@ -102909,27 +103698,16 @@ aaa aaa aaa aaa -qYo aaa -xTK aaa -qYo aaa -vVc +"} +(52,1,1) = {" aaa -bkF -sIl -oeL -rYr -jOY aaa -aad aaa aaa aaa -xTK -qYo -xTK aaa aaa aaa @@ -102975,17 +103753,6 @@ aaa aaa aaa aaa -aad -aad -dGX -dGX -dKw -dLD -dNo -dGX -dGX -aad -aad aaa aaa aaa @@ -103049,18 +103816,29 @@ aaa aaa aaa aaa -"} -(52,1,1) = {" aaa aaa +xTK +qYo +xTK aaa +qYo aaa +vVc aaa +bRQ +bmH +aXo +bmH +cap aaa +aad aaa aaa aaa +qYo aaa +xTK aaa aaa aaa @@ -103104,6 +103882,21 @@ aaa aaa aaa aaa +abj +aad +aad +tnB +tnB +ebF +hZT +jbR +nEA +iXw +tnB +tnB +aad +aad +abj aaa aaa aaa @@ -103165,28 +103958,17 @@ aaa aaa aaa aaa +"} +(53,1,1) = {" aaa -xTK -qYo -xTK aaa -qYo aaa -vVc aaa -bRQ -bmH -aXo -bmH -cap aaa -aad aaa aaa aaa -qYo aaa -xTK aaa aaa aaa @@ -103230,21 +104012,6 @@ aaa aaa aaa aaa -abj -aad -aad -dGW -dGW -dJG -dNp -dLE -vmK -dNY -dGW -dGW -aad -aad -abj aaa aaa aaa @@ -103306,12 +104073,29 @@ aaa aaa aaa aaa -"} -(53,1,1) = {" aaa aaa +xTK aaa +xTK +qYo +qYo +aad +vVc +aad +bRR +aad +mmr +aad +bRR +aad +aad +aad +aad +qYo +xTK aaa +qYo aaa aaa aaa @@ -103358,147 +104142,15 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -xTK -aaa -xTK -qYo -qYo -aad -vVc -aad -bRR -aad -mmr -aad -bRR -aad -aad -aad -aad -qYo -xTK -aaa -qYo -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -dGX -dIi -dJH -dJH -cwH -dNq -dLE -rBM -dGX +oec +erQ +itR +itR +gJj +dBc +jbR +xui +oec aaa aaa aaa @@ -103747,15 +104399,15 @@ aaa abj aad aad -dGW -dGW -dJI -dKy -dJH -dNr -dNZ -dGW -dGW +tnB +tnB +pPf +qbj +itR +mcA +pqX +tnB +tnB aad aad abj @@ -104005,13 +104657,13 @@ aaa aaa aad aad -dGX -dGX -dKz -dLE -dNs -dGX -dGX +oec +oec +jCK +jbR +fkd +oec +oec aad aad aaa @@ -104263,11 +104915,11 @@ aaa aaa aad aad -dGW -dGX -dLG -dGX -dGW +tnB +oec +lob +oec +tnB aad aad aaa @@ -104521,9 +105173,9 @@ aaa aaa aad aad -dGX -dLH -dGX +oec +eln +oec aad aad aaa @@ -107733,9 +108385,9 @@ aad aaa aad aaa -jtG -fZD -jtG +vYu +fKU +vYu aaa aad aaa @@ -107986,17 +108638,17 @@ aaa aaa aac aaa -jtG -fZD -jtG +vYu +fKU +vYu aaa -jtG -fZD -jtG +vYu +fKU +vYu aaa -jtG -fZD -jtG +vYu +fKU +vYu aaa aad aaa @@ -108091,7 +108743,7 @@ xTK xTK qYo xTK -xIK +mnL xTK qYo xTK @@ -108243,17 +108895,17 @@ aaa aaa qYo aaa -jtG -fZD -jtG +vYu +fKU +vYu aaa -jtG -fZD -jtG +vYu +fKU +vYu aaa -jtG -fZD -jtG +vYu +fKU +vYu aaa aac aaa @@ -108305,15 +108957,15 @@ qYo aaa nUT qYo -sZC -sZC -arf -sZC -sZC +wGy +wGy +wnj +wGy +wGy vVc vVc vVc -njZ +mxE abj abj lbi @@ -108348,7 +109000,7 @@ aaa qYo qYo qYo -bLW +rNi qYo qYo qYo @@ -108500,17 +109152,17 @@ aaa aaa aac qYo -jtG -fZD -jtG +vYu +fKU +vYu qYo -jtG -fZD -jtG +vYu +fKU +vYu qYo -jtG -fZD -jtG +vYu +fKU +vYu aad aac aaa @@ -108562,20 +109214,20 @@ uHd qYo nUT qYo -sZC -gox -umo -sPr -sZC -bCL -bCL -bCL -pIZ -bCL -wse -bCL -pIZ -pIZ +wGy +qJl +xqe +jZq +wGy +dgk +dgk +dgk +vmt +dgk +ult +dgk +vmt +vmt nUT qYo qYo @@ -108596,22 +109248,22 @@ kvX fBG vVc vVc -pIU +dtG qYo vVc -fOD -fOD -iTy -fOD -fOD -fOD -xFn -fOD -fOD -fOD -iTy -fOD -fOD +geZ +geZ +tFF +geZ +geZ +geZ +maN +geZ +geZ +geZ +tFF +geZ +geZ qYo xTK aaa @@ -108757,17 +109409,17 @@ aaa aaa aac aaa -jtG -fZD -jtG +vYu +fKU +vYu aaa -jtG -fZD -jtG +vYu +fKU +vYu aaa -jtG -fZD -jtG +vYu +fKU +vYu aaa aFo aaa @@ -108817,58 +109469,58 @@ aaa aaa xNe aaa -uUT -sZC -sZC -sZC -jjy -sZC -sZC -fQp -aEt -vJV -pIZ -rTc -crY -gmG -tLP -jdS +iJL +wGy +wGy +wGy +aQv +wGy +wGy +vnu +cnH +hqV +vmt +kDq +iyc +kNA +nuF +veY nUT aaa aaa qYo aaa -iwS +qPF eTe qYo ksq vVc vVc -gGM +bBR vVc vVc -gGM +bBR vVc vVc ksq jZp xfE -bzr -fOD -oGJ -fOD -fUJ -efJ -qqU -fOD -uwf -kli -xfP -fOD -ima -pRk -mpr -fOD +mSQ +geZ +dfD +geZ +ndz +rlr +kYc +geZ +iTq +ilz +eZG +geZ +vIC +qQW +fKT +geZ qYo xTK aaa @@ -109014,17 +109666,17 @@ aFo aac aac aaa -jtG -fZD -jtG +vYu +fKU +vYu aaa qYo -fZD +fKU qYo aaa -jtG -fZD -jtG +vYu +fKU +vYu aaa aFo uHd @@ -109075,57 +109727,57 @@ xTK xTK qYo nUT -sZC -sKI -rZC -smc -pHZ -pIZ -fBY -tGq -vVn -bCL -nwD -bYX -jiP -rlH -pIZ +wGy +rKx +aoM +qzc +gcu +vmt +tqG +fkg +cak +dgk +eqg +uYy +uck +ugB +vmt nUT aaa aaa qYo aaa -xPF -xPF -wTm -lVD -wTm -xPF -xPF -wTm -wTm -xPF -xPF -wTm -lVD -cmq -bzr -bzr -fGr -nyh -fOD -mtN -ufp -boJ -fOD -ylm -xKw -nql -fOD -xit -fPN -yck -fOD +gAw +gAw +cCY +qmJ +cCY +gAw +gAw +cCY +cCY +gAw +gAw +cCY +qmJ +xKv +mSQ +mSQ +mqE +gfS +geZ +fhj +gtM +aNY +geZ +xbb +xBJ +kmY +geZ +fhM +wFg +xkT +geZ aaa xTK aaa @@ -109272,15 +109924,15 @@ aad aad aaa aad -fZD +fKU aad qYo aad -fZD +fKU aad qYo aad -fZD +fKU aad aad aad @@ -109332,57 +109984,57 @@ qYo aaa aaa nUT -aTm -iRW -ibZ -nYY -rze -cfg -rjP -hOD -dbX -gMK -iGK -nSH -pIZ -pIZ -pIZ +xUy +xqR +cIA +irJ +duD +rvj +txK +dPD +rsR +qwv +xYJ +jEY +vmt +vmt +vmt hSa fgB -uKA +jIV fgB fgB -kZh -iLj -tCg -lGJ -rrK -eme -ujU -eXl -ogB -xnk -uOH -rrK -wYO -tmW -bzr -qIp -ojE -hjF -fOD -fOD -bjC -fOD -fOD -fOD -pUj -fOD -fOD -fOD -bjC -fOD -fOD +azR +mFu +oke +mZr +lin +ciB +fSE +iga +cGh +tBX +vAC +lin +hXo +mvk +mSQ +hcx +xDQ +cYX +geZ +geZ +jgG +geZ +geZ +geZ +cVl +geZ +geZ +geZ +jgG +geZ +geZ qYo qYo aaa @@ -109525,35 +110177,35 @@ aaa aaa aac aad -siM -fZD -fZD -goR -goR -goR -fpX -goR -goR -goR -fpX -goR -goR -goR -fpX -fpX +sCY +fKU +fKU +awk +awk +awk +qNi +awk +awk +awk +qNi +awk +awk +awk +qNi +qNi aaa aaa qYo aaa aaa qYo -aFr -rEX -aFr -aFr -aFs -aFr -aFr +edx +kmE +edx +edx +pEP +edx +edx qYo xTK xTK @@ -109589,57 +110241,57 @@ xTK xTK qYo nUT -aTm -iRW -dmQ -cOc -mjb -pIZ -rMo -sgt -vlD -bCL -vfi -cCH -pIZ -rOH -xPF -xPF -wTm -xPF -wTm -xPF -xPF -gig -dVW -glz -ulh -eUV -wqK -wqK -vXq -wWd -hxm -wWd -iAa -sHo -elJ -sUR -dTM -mDu -gpC -jNi -cwh -jNi -cwh -nDD -aSP -rzd -aGw -pGK -qdq -naK -fOD +xUy +xqR +lvE +qqO +uxy +vmt +qhU +jFz +vwl +dgk +bzd +dld +vmt +oEK +gAw +gAw +cCY +gAw +cCY +gAw +gAw +sXO +ykB +oTu +qbu +fsD +cdE +cdE +tJo +cbs +ike +cbs +wry +kim +ciG +iWV +cEx +fjQ +wbw +hYJ +pci +hYJ +pci +pUv +vqJ +hQd +eiS +amJ +rWF +fpB +geZ qYo xTK aaa @@ -109786,31 +110438,31 @@ aad aad eqU aad -fZD +fKU aad qYo aad -fZD +fKU aad qYo aad -fZD +fKU aad qYo -fpX +qNi qYo qYo qYo qYo vVc vVc -aFr -mIH -dYB -fTx -kxl -xyC -nVT +edx +adA +qYx +iBO +mDb +iRf +tQz qYo aad aad @@ -109846,57 +110498,57 @@ gnH gnH gnH uch -aTm -uHS -smc -qHj -let -let -let -let -let -let -let -let -let -let -xPF -fWC -fWC -obe -fWC -otP -xPF -hfi -wdx -vvy -wbm -vIw -pIR -uda -jms -lGt -trH -trH -ijR -ori -bzr -dTM -nyh -gnu -fZX -xvE -waW -nua -edy -edy -syw -dTM -nua -gyc -baS -syw -fOD +xUy +spI +qzc +qnc +nUp +nUp +nUp +nUp +nUp +nUp +nUp +nUp +nUp +nUp +gAw +gpy +gpy +imQ +gpy +rVD +gAw +llz +meL +ehD +nEO +haw +tqa +gnw +lFQ +mWF +jcg +jcg +sst +pgY +mSQ +cEx +gfS +lcT +icE +adE +hag +jTK +guw +guw +oyQ +cEx +jTK +bPV +abg +oyQ +geZ qYo xTK aaa @@ -110042,128 +110694,128 @@ aac aad aad aaa -jtG -fZD -jtG +vYu +fKU +vYu aaa qYo -fZD +fKU qYo aaa -jtG -fZD -jtG +vYu +fKU +vYu qYo -bGX +waG aaa aaa qYo vVc jZp wEy -aFr -xWD -vyJ -aFr -kSo -aFr -aFr +edx +rlE +jJe +edx +luo +edx +edx vVc -vFd -cHo -tjL -tjL -vFd -cHo -tjL -tjL -vFd -mdY -tjL -eaG -vFd +pxN +gDD +lnI +lnI +pxN +gDD +lnI +lnI +pxN +vnC +lnI +xKS +pxN abj -vFd -vFd -vFd -vFd -vFd -vFd -vFd -vFd -vFd -vFd -vFd -vFd -vFd +pxN +pxN +pxN +pxN +pxN +pxN +pxN +pxN +pxN +pxN +pxN +pxN +pxN yfC -vFd -vFd -eYl -vFd -vFd -qYo -aTm -iRW -smc -fxv -xOA -jsy -vmq -qfY -voI -efn -efn -izt -hmk -hmk -xPF -eiJ -xcV -fao -gTI -oQT -vzG -pSx -gJt -ron -qzf -myW -uZk -myW -qzf -wHb -nLn -dqi -mKr -wnE -bzr -dMP -mUP -dTM -fZX -fOD -fOD -fOD -fOD -fOD -fOD -fOD -fOD -fOD -bgP -nql -fOD +pxN +pxN +rZL +pxN +pxN +qYo +xUy +xqR +qzc +oLF +kTV +chv +eir +oIE +fFu +whA +whA +tPS +aCy +aCy +gAw +cRv +vqM +kZv +xMQ +ntd +nhI +gmx +xGh +cxp +sHT +wgC +iRx +wgC +sHT +glb +dRK +wcP +yeO +nbZ +mSQ +ktj +vWA +cEx +icE +geZ +geZ +geZ +geZ +geZ +geZ +geZ +geZ +geZ +leg +kmY +geZ qYo qYo aaa -ish -ish -nPM -ish -nPM -ish -ish +nCI +nCI +fYR +nCI +fYR +nCI +nCI aaa aaa xTK @@ -110299,128 +110951,128 @@ aaa aaa aac aaa -jtG -fZD -jtG +vYu +fKU +vYu aaa -jtG -fZD -jtG +vYu +fKU +vYu aaa -jtG -fZD -jtG +vYu +fKU +vYu aaa -bGX +waG aaa aaa qYo opD eKr pkp -aFr -jdG -aFr -jiQ -twV -dqJ -aFs -qYo -vFd -pkQ -cMc -pkQ -vFd -nqX -ogQ -nqX -vFd -jQO -taA -jQO -vFd -aad -vFd -uWU -gPC -uWU -vFd -tcF -tWP -tcF -vFd -gmN -sin -gmN -vFd +edx +hfb +edx +sJF +asm +pGt +pEP +qYo +pxN +uQk +akz +uQk +pxN +jWT +kuT +jWT +pxN +tMA +rbC +tMA +pxN +aad +pxN +uVk +ahV +uVk +pxN +kpw +csU +kpw +pxN +pgb +fIB +pgb +pxN yfC -vFd -tDV -wEb -tDV -vFd +pxN +fZO +wJa +fZO +pxN vVc -sZC -opd -smc -mfK -let -gii -jLm -vUa -voI -efn -hgK -oEI -nEM -hmk -xPF -fZA -oQT -oQT -fzQ -otP -vyR -xPF -wBU -vvy -qzf -gjw -vyP -hcU -qzf -iuk -iuk -gbJ -rJL -wnE -elJ -eRr -nyh -sGP -qUe -fOD -cOo -cQe -sJy -cTm -vlp -cWI -cYx -fOD -jMK -kte -fOD +wGy +lfK +qzc +vgZ +nUp +dWk +khE +cna +fFu +whA +vPL +ooc +dPY +aCy +gAw +vTh +ntd +ntd +xHW +rVD +jMM +gAw +jPd +ehD +sHT +xXZ +fNc +jBr +sHT +vrs +vrs +qJI +iQV +nbZ +ciG +dYy +gfS +gCX +oei +geZ +cKu +xWI +ddl +chc +iia +miV +scp +geZ +uBl +sbN +geZ aad aad aad -ish -pRv -uxJ -uJw -lXn -fET -ish +nCI +cza +xWd +gtx +wXy +jtC +nCI aad aad aad @@ -110555,398 +111207,141 @@ aaa aaa aaa aac -aad -jtG -fZD -jtG -aaa -jtG -fZD -jtG -qYo -jtG -fZD -jtG -aaa -bGX -aaa -aaa -qYo -kvq -aaa -wyN -gQI -qyi -jFk -pgT -qbH -fSn -aFr -aaa -vFd -epE -mrK -pkQ -vFd -gGU -jVx -nqX -vFd -gXk -gKN -jQO -vFd -abj -vFd -gse -ikU -uWU -vFd -rcU -xJA -tcF -vFd -mjZ -wYE -gmN -vFd -yfC -vFd -tDV -tDV -wNz -vFd -qYo -aTm -iRW -nYY -vtJ -lqH -gNJ -lJW -atb -mcR -veK -sqa -hCT -tUA -utv -xPF -sIQ -oQT -gCD -gek -gTI -ybO -aTe -cnP -kuB -qzf -wqH -rFQ -wqH -qzf -qzf -qzf -hHh -mKr -lhy -bzr -rjN -dTM -aya -dmR -lcp -cOp -cQf -eiq -cTn -hxu -gXn -cYy -fOD -cpj -oRZ -fOD -nPM -ish -nPM -ish -ahe -sBx -oRl -tUw -lsT -ish -nPM -ish -nPM -nPM -aad -xTK -aaa -aaa -aaa -aaa -aaa -aad -aaa -aad -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -"} -(82,1,1) = {" -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aac +aad +vYu +fKU +vYu aaa -jtG -fZD -jtG +vYu +fKU +vYu qYo -jtG -fZD -jtG -aaa -jtG -fZD -jtG +vYu +fKU +vYu aaa -bGX +waG aaa aaa qYo kvq -qYo -aFr -aFr -hVQ -aFr -aFr -ouG -jOb -aFr -vVc -vFd -eAg -mjh -xur -vFd -xKA -fhK -oqC -vFd -eoW -lLn -mAf -vFd -aad -vFd -qNa -bsL -gLQ -vFd -oOj -gAv -xIF -vFd -eeU -stY -tyA -vFd +aaa +wyN +mJH +pHl +rQI +lHz +vvD +clx +edx +aaa +pxN +aso +kca +uQk +pxN +cIs +smR +jWT +pxN +sKb +crE +tMA +pxN +abj +pxN +hUK +spJ +uVk +pxN +aIA +nfd +kpw +pxN +boV +fjS +pgb +pxN yfC -vFd -faC -pgd -tXP -vFd -vVc -aTm -fDi -nYY -mnu -let -xrS -jLm -xSA -voI -wsh -owE -oEI -bSm -hmk -xPF -aMY -oQT -yfi -moj -wuL -wuL -kRL -xYD -jtl -qzf -rgQ -tii -wrL -wAb -wqM -qvF -hfD -ijR -vks -bzr -bzr -bzr -tUM -mli -kYd -wGv -lcB -vBw -cTo -sGW -oBv -mvy -vjp -kvo -kte -fOD -gxd -kSD -aOv -xHT -iQv -rzw -umB -tUw -lsT -mDX -tTS -xcq -xzZ -nPM +pxN +fZO +fZO +iME +pxN +qYo +xUy +xqR +irJ +rQp +mNF +kuX +rtH +iLK +bkj +rpK +yks +haI +xfp +quX +gAw +kge +ntd +amr +jgv +xMQ +vXc +pqr +cZv +tcy +sHT +vlN +xUm +vlN +sHT +sHT +sHT +mHc +yeO +iKl +mSQ +pwo +cEx +qET +uNH +gZB +jyo +wFc +dlK +xEs +aGb +fXT +for +geZ +chk +kkC +geZ +fYR +nCI +fYR +nCI +pBY +umc +fUf +hSE +pNA +nCI +fYR +nCI +fYR +fYR aad xTK -xTK aaa aaa aaa aaa -qYo +aaa +aad aaa aad aaa @@ -111017,7 +111412,7 @@ aaa aaa aaa "} -(83,1,1) = {" +(82,1,1) = {" aaa aaa aaa @@ -111068,138 +111463,138 @@ aaa aaa aaa aaa -aad +aac aaa -jtG -fZD -jtG +vYu +fKU +vYu +qYo +vYu +fKU +vYu +aaa +vYu +fKU +vYu +aaa +waG aaa -jtG -fZD -jtG aaa -jtG -fZD -jtG -qYo -bGX -qYo qYo +kvq qYo -hNg -gGM -aFr -rYa -eBt -sXY -sXY -cGu -vMG -lSk -kXV -vFd -icr -jEV -cWV -vFd -icr -jEV -cWV -vFd -ipo -jEV -phM -vFd -abj -vFd -icr -jEV -cWV -vFd -icr -jEV -cWV -vFd -icr -jEV -cWV -vFd +edx +edx +lbh +edx +edx +ltx +aIp +edx +vVc +pxN +wiW +nzp +cAU +pxN +fHM +eqD +xRC +pxN +uFx +ldu +uIF +pxN +aad +pxN +vAc +eEo +jmF +pxN +cMG +eLb +lKU +pxN +xWJ +bba +ovb +pxN yfC -vFd -uPX -jEV -bgi -vFd -qYo -aTm -iRW -omA -qEs -xOA -hbo -wlQ -tfc -voI -bvO -bvO -jxk -bQy -hmk -xPF -xpV -vzG -otP -gek -oQT -otP -wTm -xHj -wCP -hWu -rgQ -uqa -wrL -vuY -vyP -qif -hfD -hpb -wnE -eyE -uJX -gLJ -xvE -inU -fOD -ljJ -iUP -lir -pDj -cVr -pDj -xKu -lcp -ddP -syw -fOD -igc -bgA -hne -xLu -mCz -mCz -ykj -mCz -pzz -hne -gUp -jEh -uxo -ish +pxN +iZY +kZT +shJ +pxN +vVc +xUy +qKN +irJ +lZX +nUp +jRk +khE +mWU +fFu +anL +oXi +ooc +hgz +aCy +gAw +ptM +ntd +hWY +heZ +bpr +bpr +anB +ilG +sUV +sHT +msB +kXR +owf +bdt +izg +chY +vUV +sst +wmu +mSQ +mSQ +mSQ +dDU +odW +vqd +kFt +dCL +hcu +bDs +gDF +vjr +sNj +osH +slN +sbN +geZ +pWQ +pkc +bBf +rxm +pxb +sii +cME +hSE +pNA +wcd +axH +hHX +nQa +fYR aad -qYo -qYo -qYo +xTK +xTK +aaa aaa aaa aaa @@ -111274,8 +111669,7 @@ aaa aaa aaa "} -(84,1,1) = {" -aaa +(83,1,1) = {" aaa aaa aaa @@ -111325,139 +111719,140 @@ aaa aaa aaa aaa -xTK aaa aad aaa -aad +vYu +fKU +vYu aaa -jtG -fZD -jtG -aaa -aad +vYu +fKU +vYu aaa +vYu +fKU +vYu qYo -aaa -bGX -aaa -aaa +waG qYo -kvq -aFr -aFr -iBv -izF -izF -izF -ude -ilv -aFr -dnW qYo -pEX -qYo -utN -qYo -pEX -qYo -utN -qYo -pWn -qYo -pEX -aaa -qYo -aaa -pEX -qYo -utN qYo -pEX +hNg +bBR +edx +qvw +dtS +snK +snK +xMi +dvA +jyi +kXV +pxN +dlj +xlG +psb +pxN +dlj +xlG +psb +pxN +rHc +xlG +nzi +pxN +abj +pxN +dlj +xlG +psb +pxN +dlj +xlG +psb +pxN +dlj +xlG +psb +pxN +yfC +pxN +hWh +xlG +xic +pxN qYo -utN -xQr -qIX -fgB -qij -fgB -uch +xUy +xqR +vTc +iky +kTV +oow +cky +nAF +fFu +urq +urq +ouZ +vEq +aCy +gAw +tOE +nhI +rVD +jgv +ntd +rVD +cCY +oUZ +vqu +mWq +msB +vcO +owf +slY +fNc +jcL +vUV +ugr +nbZ +tLC +epC +xrB +adE +laK +geZ +qwZ +eYp +mHJ +lds +abe +lds +aJi +gZB +jdm +oyQ +geZ +nqp +lyj +rie +vWD +eCD +eCD +tfy +eCD +bMe +rie +mEA +fNa +jXz +nCI +aad qYo -khQ qYo -tXi qYo -qYo -aTm -iRW -gzu -pEU -let -let -let -let -let -let -voI -let -voI -let -xPF -hEp -otP -oQT -iaV -umj -iAP -kRL -fym -ojD -qzf -rgQ -tii -wrL -wAb -qeR -eoX -nYt -ijR -wnE -rcr -oRf -der -qbd -iEo -fOD -cOs -cQi -cRD -cTq -cVs -dXI -peM -fOD -tJL -jBI -fOD -xHT -xLu -hgo -pQp -ahe -rCn -lOV -uxo -fET -lsT -wrf -jyO -jTN -nPM -aad -aaa aaa -qYo -xTK aaa aaa qYo @@ -111531,7 +111926,7 @@ aaa aaa aaa "} -(85,1,1) = {" +(84,1,1) = {" aaa aaa aaa @@ -111583,135 +111978,135 @@ aaa aaa aaa xTK -xTK -qYo -xTK -qYo aaa -qYo +aad aaa -qYo +aad +aaa +vYu +fKU +vYu +aaa +aad aaa qYo -xTK aaa +waG aaa -bGX aaa +qYo +kvq +edx +edx +cDK +vPZ +vPZ +vPZ +kGI +sog +edx +dnW +qYo +pEX +qYo +utN +qYo +pEX +qYo +utN +qYo +pWn +qYo +pEX +aaa +qYo aaa +pEX qYo -iZn -aFr -vGg -fvT -pLK -izH -kKL -oYj -oAL -aFr -mry -kPH -jlk -tXl -hoX -kPH -jlk -tXl -hoX -kPH -xpd -xXs -ayy -tXl -kPH -xXs -nPO -xXs -hoX -kPH -nPO -xXs -hoX -raM -nPO -xXs -hoX -xXs -fiJ -emj -rdd -emj -nzF -fiJ -qYo -sZC -iiS -gzu -fyU -fTK -aaa -qYo -qYo -aaa -aaa -qYo -aaa -qYo -aaa -xPF -ybm -oQT -vyR -fzQ -gTI -bQG -aTe -oZO -kuB -qzf -qzf -bfx -qzf -qzf -qzf -qzf -wCN -miV -wWT -eyE -wxw -gLJ -ruX -vJo -fOD -cMO -cQj -cMO -cQj -cMO -cQj -cMO -fOD -wVY -xvE -fOD -ipD -hne -rcL -oWX -jho -jho -jho -jho -jho -naG -wrf -cqy -uAx -ish -ish -ish +utN +qYo +pEX +qYo +utN +xQr +qIX +fgB +qij +fgB +uch +qYo +khQ +qYo +tXi +qYo +qYo +xUy +xqR +jox +uDt +nUp +nUp +nUp +nUp +nUp +nUp +fFu +nUp +fFu +nUp +gAw +aXK +rVD +ntd +bzY +mtt +vog +anB +aVW +mvM +sHT +msB +kXR +owf +bdt +hfm +tGr +hCE +sst +nbZ +kVx +uBM +pAI +tXy +noM +geZ +bNt +pyK +tFo +upG +tEF +oAq +gvA +geZ +wmh +kQq +geZ +rxm +vWD +hva +dmo +pBY +lEL +nzq +jXz +jtC +pNA +qzd +sMa +rhV +fYR +aad +aaa aaa qYo xTK @@ -111788,10 +112183,7 @@ aaa aaa aaa "} -(86,1,1) = {" -aaa -aaa -aaa +(85,1,1) = {" aaa aaa aaa @@ -111844,146 +112236,142 @@ aaa aaa xTK xTK -xTK -xTK -xTK -xTK -xTK -xTK -xTK +qYo xTK qYo -fpX aaa +qYo aaa qYo -jGx -pcP -nYo -oYH -aMz -cbO -tbn -tIk -mtA -mTG -cFY -qRj -ouh -bHC -hfx -gGy -ouh -kcJ -hfx -xSG -kyX -wwq -ouh -hcs -tQp -ifw -cTg -pxH -ykp -sDP -uje -fXM -bFJ -oMY -mpk -fXM -pDB -veJ -pvP -sXW -bFD -krH -eFo -fiJ -pFk -pFk -pFk -pAw -pFk -pFk -pFk -uEO -uEO -eSb -uEO -eSb -uEO -eSb -uEO -xPF -iVe -lXt -nvT -fDI -aOy -qsh -wKZ -oZO -ron -qzf -uWq -sVr -xeU -qzf -pEZ -pEZ -hNh -ijR -pdm -bzr -bzr -bzr -syw -nAW -fOD -cOt -cQk -cRF -cTr -cVt -cWL -cYC -fOD -nNA -fPc -fOD -fXi -adT -lBN -soa -jyO -jyO -yeY -yeY -fET -pSE -okh -lsT -lsT -ahe -fET -ish aaa qYo xTK +aaa +aaa +waG +aaa +aaa qYo +iZn +edx +wlH +raL +kRi +thO +tug +qfO +ldb +edx +umf +fXF +rHY +act +tYe +fXF +rHY +act +tYe +fXF +mcp +quR +ohj +act +fXF +quR +obI +quR +tYe +fXF +obI +quR +tYe +yfR +obI +quR +tYe +quR +vQj +hhM +mkM +hhM +kUD +vQj +qYo +wGy +dMQ +jox +oxD +xgQ +aaa qYo qYo aaa -aad aaa +qYo aaa +qYo aaa +gAw +vFi +ntd +jMM +xHW +xMQ +hQK +pqr +qJs +tcy +sHT +sHT +ePU +sHT +sHT +sHT +sHT +jzC +sLe +nzs +tLC +eYG +xrB +nHT +fJQ +geZ +wZE +tFQ +wZE +tFQ +wZE +tFQ +wZE +geZ +iif +adE +geZ +ttY +rie +ydE +fsp +puh +puh +puh +puh +puh +mhg +qzd +fms +fWZ +nCI +nCI +nCI aaa +qYo +xTK aaa aaa +qYo aaa +aad aaa aaa aaa @@ -112044,8 +112432,6 @@ aaa aaa aaa aaa -"} -(87,1,1) = {" aaa aaa aaa @@ -112053,6 +112439,8 @@ aaa aaa aaa aaa +"} +(86,1,1) = {" aaa aaa aaa @@ -112106,132 +112494,139 @@ aaa aaa aaa aaa +xTK +xTK +xTK +xTK +xTK +xTK +xTK +xTK +xTK +xTK +qYo +qNi aaa aaa qYo +jGx +elx +gqR +uuC +qCA +koB +lzp +fTC +bFs +gAL +tRh +pix +rMi +eoY +lZs +nXt +rMi +hmY +lZs +onR +oOh +gvk +rMi +kCN +mnM +mmN +udG +jxJ +hka +kes +uaY +tAt +slG +xqv +unO +tAt +avX +tiC +dMR +mtm +guU +nNz +tLH +vQj +bAR +bAR +bAR +dLd +bAR +bAR +bAR +iBR +iBR +dEL +iBR +dEL +iBR +dEL +iBR +gAw +nOZ +rsq +kJN +dPB +nVr +sTn +eHy +qJs +cxp +sHT +kDE +tsa +bPI +sHT +enR +enR +uxl +sst +atl +mSQ +mSQ +mSQ +oyQ +cKN +geZ +siq +qBD +mfl +xEN +jrB +kYF +eKN +geZ +beZ +ikq +geZ +riD +pVk +wTQ +blI +sMa +sMa +jXD +jXD +jtC +ibp +qBQ +pNA +pNA +pBY +jtC +nCI aaa -fpX qYo +xTK qYo qYo qYo -aFr -aEF -cjJ -hBd -mmL -fhh -oda -dOx -qoO -sxy -rau -olt -cjY -lyw -oeR -ujc -jje -uBj -oeR -kuW -mdC -gpo -wZg -pIC -bvM -nVa -wkb -mjf -oeR -cdZ -mgU -ogE -tZT -vso -osI -szD -iuU -gkj -emd -pRV -gNL -srx -fiJ -vJY -fjI -aNW -msU -mFg -jur -pFk -oho -pdS -kYh -bsu -nOV -jra -rXB -qYE -xPF -jOR -nCp -hQW -hyx -anP -dgN -xPF -lCP -vvy -qzf -qzf -hIW -qzf -qzf -axV -axV -sqS -mtp -cqW -bzr -bKE -bzr -oJV -vJo -fOD -cOu -cQl -cRG -cTs -cRG -cWM -cYD -fOD -fuO -fPc -fOD -ksk -vaO -lsT -uvL -vxK -vxK -fET -jEh -jyO -pSE -wtM -tOK -jfz -ogi -vMX -nPM -aad -vVc -aaa -aaa -aaa -qYo aaa aad aaa @@ -112263,8 +112658,6 @@ aaa aaa aaa aaa -aab -aaa aaa aaa aaa @@ -112301,11 +112694,10 @@ aaa aaa aaa aaa -"} -(88,1,1) = {" -aaa aaa aaa +"} +(87,1,1) = {" aaa aaa aaa @@ -112365,125 +112757,128 @@ aaa aaa aaa aaa -xTK aaa -kUz aaa aaa qYo aaa -aFr -vSO -pjF -djQ -gUc -qTM -wkQ -iqx -qoO -enz -kTq -gWr -xDj -xhR -xhR -bUj -xDj -xhR -xhR -xDj -xhR -cvQ -cLr -lpq -oPE -cvQ -vjg -xhR -vdK -tnT -xhR -vdK -ogt -cvQ -pcl -xhR -hho -kSN -ahA -aTX -hcI -kKI -fiJ -lnC -cSY -tIC -bJC -lel -iVA -pFk -gGi -gZr -eys -eys -eys -eys -wLP -rFD -xPF -uIZ -xPF -nLQ -nLQ -nLQ -xPF -xPF -guP -oni -roc -jyI -jXg -bQA -lXA -gbJ -gbJ -hqx -xPF -obE -elJ -bzr -bzr -aya -iEo -fOD -cOv -cQm -cRH -icX -cVu -cWN -cYE -fOD -fuO -oRZ -fOD -xzZ -doc -qZI -nhx -aNv -vxK -nys -aNv -ahe -pSE -eBR -tOK -xBZ -fET -uty -ish -aaa +qNi +qYo +qYo +qYo +qYo +edx +cUy +dMD +lcO +sIp +szN +fzx +jUc +wSR +sdO +oBX +rAq +iUV +tyL +sAD +bbR +vpo +mpa +sAD +jZl +dYK +oIi +kfX +iGU +jly +toR +eDY +vwZ +sAD +oaF +hBr +tqg +aIY +vZr +rKm +lQN +wri +sBk +sPV +uiP +vkg +wlS +vQj +ntU +soN +qnv +kTd +wwr +rSZ +bAR +dxl +viB +kCq +hrK +nKN +pcS +vyn +eMN +gAw +uTe +iRu +xbw +lkN +cwp +ubM +gAw +eNt +ehD +sHT +sHT +wKu +sHT +sHT +pOf +pOf +oQw +fuA +nbI +mSQ +tRb +mSQ +lDp +fJQ +geZ +mPp +wey +cJZ +xKF +cJZ +gqM +ovX +geZ +sWM +ikq +geZ +luS +pKd +pNA +fEI +srI +srI +jtC +fNa +sMa +ibp +qUk +qul +gvG +iJR +spa +fYR +aad vVc aaa aaa @@ -112505,7 +112900,6 @@ aaa aaa aaa aaa -aab aaa aaa aaa @@ -112521,6 +112915,7 @@ aaa aaa aaa aaa +aab aaa aaa aaa @@ -112559,7 +112954,7 @@ aaa aaa aaa "} -(89,1,1) = {" +(88,1,1) = {" aaa aaa aaa @@ -112623,129 +113018,129 @@ aaa aaa aaa xTK -qYo -fpX +aaa +muh aaa aaa qYo aaa -aFr -adv -ceF -hFD -uKk -fhh -hzQ -opl -mTG -enz -iLx -gIo -xpW -gyP -gyP -gyP -miY -rCY -gyP -qsU -gIo -gIo -duE -kPH -yeJ -kug -gIo -iLx -iLx -gIo -iLx -erh -ifm -iLx -fAr -gIo -gLe -sBY -iqt -kyS -iFH -sSS -fiJ -iFB -cSY -tIC -kOm -sFJ -vAH -pFk -tmj -wyy -vrg -ciI -ksX -lnl -foe -ncd -xPF -tEa -jdu -fkA -ibH -ibH -mFk -bXn -iRD -vvy -jGi -sBC -jGi -sBC -lGt -sBC -jGi -sBC -wTm -brk -sBC -rYq -bzr -gnu -inU -fyj -cOw -cQn -buH -icX -cVv -cWO -cYF -fOD -rlN -syw -fOD -tIo -doc -mDX -nhx -aNv -ahe -smg -jyO -vxK -pSE -alt -tOK -kAa -lsT -snH -nPM -aad +edx +byr +rhC +dnM +gFb +qUE +mTe +nXw +wSR +aqc +lJc +sLV +iVz +iMf +iMf +cSr +iVz +iMf +iMf +iVz +iMf +lcA +hgs +jXN +sXb +lcA +ltD +iMf +qJb +mZj +iMf +qJb +dUx +lcA +tHF +iMf +jGI +rKb +vUk +tsB +sch +cKK +vQj +mzO +agA +uzb +tgl +uLv +fiB +bAR +saR +pFB +ylf +ylf +ylf +ylf +eDp +oIL +gAw +phn +gAw +jZV +jZV +jZV +gAw +gAw +ljO +okr +bWa +eni +bKp +exA +vYv +qJI +qJI +nCl +gAw +dtX +ciG +mSQ +mSQ +qET +noM +geZ +sQQ +eBE +wpE +gWn +ihh +vUr +qCZ +geZ +sWM +kkC +geZ +nQa +qYr +crW +hUD +jDU +srI +mIP +jDU +pBY +ibp +llX +qul +trS +jtC +rzU +nCI +aaa vVc +aaa +aaa +aaa qYo -qYo -qYo -vVc aaa aad aaa @@ -112762,7 +113157,7 @@ aaa aaa aaa aaa -aaa +aab aaa aaa aaa @@ -112816,7 +113211,7 @@ aaa aaa aaa "} -(90,1,1) = {" +(89,1,1) = {" aaa aaa aaa @@ -112880,131 +113275,136 @@ aaa aaa aaa xTK +qYo +qNi aaa -fpX aaa +qYo aaa +edx +imI +wGz +qbM +nBQ +szN +sQb +fEr +gAL +aqc +sID +nmP +gqF +kaM +kaM +kaM +trR +xgR +kaM +aYs +nmP +nmP +qZn +fXF +cmu +hnL +nmP +sID +sID +nmP +sID +uvg +lwF +sID +tme +nmP +oUh +hYD +kkN +lKe +nZW +qAz +vQj +nJT +agA +uzb +jLx +dFw +uvU +bAR +cEO +gsV +auh +tMl +apu +swR +aHE +niL +gAw +qje +xVT +bmf +oLd +oLd +gNd +kZq +fzm +ehD +xEt +nlS +xEt +nlS +mWF +nlS +xEt +nlS +cCY +jxQ +nlS +xuO +mSQ +lcT +laK +eal +rqn +bFM +mLu +gWn +cKR +rxd +cjd +geZ +gXA +oyQ +geZ +bub +qYr +wcd +hUD +jDU +pBY +djv +sMa +srI +ibp +hEH +qul +fWJ +pNA +qVn +fYR +aad +vVc +qYo qYo +qYo +vVc aaa -aFs -fSV -ceF -oLN -uFE -fhh -vFl -lDz -gcD -voy -nOS -ahN -ahN -ahN -hpO -uBt -ahN -ahN -uBt -ahN -lRF -tzO -emG -kPH -meF -vjI -vjI -ftA -ftA -gIo -gIo -mma -iLx -gIo -gZb -ica -lBg -jNt -izI -pqj -qPi -gTj -fiJ -uri -rRx -fZf -bJC -sFJ -lad -pFk -sSE -wyy -xqc -nbF -mLW -xjI -foe -pAh -xPF -jfk -hDV -ibH -cAq -lSA -rTk -pSx -wrH -ulh -wip -gbB -wip -wip -ntC -wip -gbB -wip -wTm -bfA -mjM -kIE -bzr -ddG -gdQ -bve -eVn -eoC -iFe -cTu -cVw -cWP -cYG -dap -vnM -dTM -fOD -ahe -doc -bOv -nhx -ahe -fET -fET -jyO -yeY -pSE -wrf -ibj -sSm -ahe -uXJ -ish +aad aaa -vVc aaa aaa aaa -qYo aaa -aad aaa aaa aaa @@ -113067,13 +113467,13 @@ aaa aaa aaa aaa +"} +(90,1,1) = {" aaa aaa aaa aaa aaa -"} -(91,1,1) = {" aaa aaa aaa @@ -113131,129 +113531,381 @@ aaa aaa aaa aaa +xTK aaa +qNi aaa aaa +qYo aaa +pEP +sWu +wGz +ios +hjp +szN +oTs +mIO +cGz +uvb +hdL +cRs +cRs +cRs +wgO +vuh +cRs +cRs +vuh +cRs +wsy +nqj +uVq +fXF +tBi +cEM +cEM +mGm +mGm +nmP +nmP +hUb +sID +nmP +lLY +eSJ +eNj +cVf +hUB +ciD +vYI +lpv +vQj +odk +gsf +miE +tgl +dFw +oez +bAR +xqG +gsV +lwM +fzY +tEE +tEw +aHE +iov +gAw +ikh +cel +oLd +vld +fvE +dIm +gmx +hRS +qbu +sMw +oDl +sMw +sMw +jcS +sMw +oDl +sMw +cCY +hsB +kMg +iKH +mSQ +mBe +bLc +nDT +gcy +gGc +sov +yiZ +xSD +nDW +koS +gjt +tGd +cEx +geZ +pBY +qYr +bcg +hUD +pBY +jtC +jtC +sMa +jXD +ibp +qzd +iqr +nkG +pBY +bTW +nCI aaa -xNe +vVc aaa -bGX aaa aaa qYo aaa -aFs -ikJ -tBC -utI -pSI -cMd -aRl -xta -mTG -fdn -xXT -cHl -pTc -xwf -nRs -uCG -kSL -iOQ -rJB -rcK -rcK -cBw -hht -eXw -wal -uwr -vub -usm -uhv -mNg -fkZ -fkZ -jhK -ppZ -aSh -lbQ -cyl -fiJ -emj -emj -fiJ -eGb -fiJ -wIn -wIn -mLw -nVC -wgZ -nRY -pFk -dMx -fKm -bza -xkD -xkD -oGo -pfw -stQ -xPF -aPh -myz -omu -kHk -oKN -eMM -bXn -cIJ -vvy -jGi -lGt -lGt -slt -lGt -jGi -dYO -jGi -wTm -wNO -huS -sOn -bzr -xed -vJo -fOD -cOy -cQq -dWH -icX -cVv -cWQ -cWK -fyj -fuO -xIj -xzp -wNK -iZA -kjX -soj -dJf -dJf -dJf -siG -xFi -sUG -fhr -uuR -lEd -ish -ish -ish +aad +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(91,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +xNe +aaa +waG +aaa +aaa +qYo +aaa +pEP +hZq +rnM +udr +ojb +pwr +iMK +tVR +gAL +xLi +lMz +qMC +cbz +wJY +gzV +tNF +fbZ +svW +gDq +uFB +uFB +vFC +eso +kSt +nWL +iOj +aLN +klb +uBf +gEB +nfn +nfn +phJ +pPv +mGH +xeP +npR +vQj +hhM +hhM +vQj +fGT +vQj +uCa +uCa +leE +wyJ +kyW +vOd +bAR +ovH +xya +egT +erY +erY +xev +qpG +kTX +gAw +vuG +jKg +iho +uRx +nkd +vFa +kZq +lxN +ehD +xEt +mWF +mWF +vzt +mWF +xEt +cVU +xEt +cCY +nSh +knY +eKQ +mSQ +sWs +fJQ +geZ +cEL +twt +raj +gWn +cKR +pIx +bep +eal +sWM +lnT +eGk +wbL +xQq +bfz +bsY +vOk +vOk +vOk +ncr +bPK +urh +agw +fiu +egk +nCI +nCI +nCI aaa qYo qYo @@ -113395,120 +114047,120 @@ aaa aaa xTK aaa -bGX -aFp -aFp -aFp -aFp -aFq -aFq -aFq -mTG -gpf -qoO -qoO -qoO -qoO -qqN -mRd -wOd -mRd -pCc -mRd -qqN -qqN -qqN -mEF -iLx -rUd -erm -puH -xXs -xma -ihA -iLx -wqt -riu -nWv -iLx -syH -elf -bXj -bXj -lUO -dxF -xvg -dLr -sae -kPH -cgf -jXQ -tRD -klQ -wIn -qYG -oWn -tNz -pFk -lTO -jIU -vXd -xBL -vXd -xWk -iUd -orv -xPF -vwo -baG -cLs -ygs -ygs -oTR -xPF -dHC -wrj -jYB -hdG -jYB -nRK -iYG -aQe -qiH -wrj -jvK -jYB -jYB -vPS -bzr -xed -uwd -fOD -cOz -cQq -gus -dRQ -cVy -cWR -cYH -fOD -wDZ -jzM -xXc -luy -hne -fmE -jNZ -fBp -uAx -iCE -ogi -lsT -cvn -hgo -jyO -pAO -nPM +waG +ixO +ixO +ixO +ixO +vlA +vlA +vlA +gAL +iXp +wSR +wSR +wSR +wSR +cUF +qDo +lgg +qDo +eWR +qDo +cUF +cUF +cUF +uiv +sID +qXV +tlA +qSm +quR +inv +hSx +sID +urV +pUW +nMT +sID +jIB +gqH +chn +chn +aEA +cTy +gen +cTp +lOW +fXF +jgZ +mrd +rDL +iDS +uCa +wkj +bqP +jYv +bAR +gHt +bAV +tgq +hyj +tgq +coj +hbB +edS +gAw +qoC +nqV +aoO +kGe +kGe +gtj +gAw +tYY +mTo +pjN +ckC +pjN +xUl +xJZ +uJN +rLc +mTo +ojn +pjN +pjN +qdP +mSQ +sWs +aHn +geZ +xKL +twt +gcx +rrQ +qhj +ooI +jej +geZ +avu +vJq +llI +rHh +rie +gGW +uww +fpQ +fWZ +jCW +iJR +pNA +tmc +hva +sMa +cIe +fYR aad aaa aaa @@ -113652,120 +114304,120 @@ aaa aaa xTK qYo -bGX -aUC -yiH -sTr -nTS -odX -lLX -cvv -xua -bkb -lXZ -dFf -qnz -vQQ -nQl -rhI -rhI -lQI -lQI -rhI -rhI -rhI -qqN -hTd -iLx -iLx -vYP -cjB -ptg -phN -lXh -jHK -fxU -jaf -clX -fkZ -fkZ -ufV -jEE -iBC -enx -wso -mWC -cGF -mBC -kPH -lfA -vFY -ckW -xgd -mLw -mPn -lYC -jTi -pFk -tyq -tCy -eSb -vrt -nUH -oDe -nUH -vrt -xPF -uwo -kRL -wTm -wTm -wTm -xPF -xPF -xPF -eyE -wTm -eRc -wTm -eyE -xPF -xPF -xPF -wTm -xPF -xPF -xdM -xPF -bzr -mkW -bZT -fOD -cOA -cQr -cRM -cRM -cVz -cWS -cYI -fOD -ddP -mkW -fOD -hrt -xQt -iGT -jyO -jyO -jyO -jyO -vxK -ina -jyO -jyO -vxK -nTO -ish +waG +sFS +sdC +uZY +aYK +nBO +mPV +aaf +sHl +dEP +mWP +dYj +biO +fcW +mtn +uGJ +uGJ +jti +jti +uGJ +uGJ +uGJ +cUF +uAA +sID +sID +ivg +xpY +wCB +saE +jnH +hPJ +viX +lVG +jhl +nfn +nfn +tAM +eVy +fyP +uhY +nAY +lql +tdi +web +fXF +eYr +ikV +gIk +ooa +leE +bfq +iFn +tax +bAR +ggB +jko +dEL +ttE +rex +ovS +rex +ttE +gAw +mwW +anB +cCY +cCY +cCY +gAw +gAw +gAw +tLC +cCY +rAd +cCY +tLC +gAw +gAw +gAw +cCY +gAw +gAw +mhz +gAw +mSQ +rFi +oPM +geZ +uZq +gWc +tPl +tPl +fyZ +hJL +uEb +geZ +jdm +rFi +geZ +pnR +vwC +iCZ +sMa +sMa +sMa +sMa +srI +gGO +sMa +sMa +srI +uDR +nCI aad aad aad @@ -113910,119 +114562,119 @@ aaa xTK aaa qYo -aFp -aFp -aFp -iKp -rWx -fMX -pfi -oXY -wfM -bMf -lQf -lFe -aZb -krP -krP -ufg -krP -krP -krP -wEi -uln -qqN -gsK -riu -iLx -pmU -xZo -mZD -jnp -ihQ -rvc -hpf -rvc -mNr -ueV -vrS -sHI -keH -nTh -kfr -fEb -sQL -vjs -dkA -fcL -bhx -qDz -mks -cBF -wIn -ggE -vcY -fKn -kDR -gNW -nGR -ixi -uEO -kOX -mIy -vOu -uEO -nwc -hwV -nKE -hwG -jFN -eKi -smO -nWh -tXV -plq -fjP -wiD -fjP -eHi -tXV -bgu -nKE -oXW -qBb -mog -ddQ -nnn -bzr -ddG -gEW -fOD -cOB -cQs -cRN -cTw -cVA -cWT -cYJ -fOD -ddP -rEy -fOD -xzZ -mco -nTO -kjm -nTO -ina -pRv -vKD -tEM -aFu -xBo -fET -pRv -nPM +ixO +ixO +ixO +gKT +tHf +rxW +vlX +xDX +gZW +rNo +pXm +kdi +pPO +rGb +rGb +umm +rGb +rGb +rGb +ilq +ylM +cUF +rWq +pUW +sID +ksP +aBp +icY +vHh +szF +gKW +vXF +gKW +thn +ilH +nQg +kMh +mEx +pwO +bSx +mfE +tsu +suZ +ccK +nmi +jGG +oQJ +xJJ +lvh +uCa +aTz +ygM +fzF +ocr +sys +pvK +uWj +iBR +sQr +iAf +tBs +iBR +jjX +deY +azi +uoz +rPc +rHQ +jjo +whu +rRD +mmU +jBE +fSG +jBE +bIa +rRD +xqW +azi +lbR +mwo +dqX +nRy +xsb +mSQ +mBe +rlt +geZ +jAK +rPr +aiA +cmj +fqk +dBF +rNc +geZ +jdm +fbE +geZ +nQa +qsS +uDR +eze +uDR +gGO +cza +hdC +sZg +uBI +ryQ +jtC +cza +fYR aad aaa aaa @@ -114060,9 +114712,9 @@ aaa aad aaa aaa -mdV -jgb -mdV +qgl +bbD +qgl aaa aaa aad @@ -114169,120 +114821,120 @@ aaa xTK aaa aaa -aFq -aVl -rjJ -twB -aFq -wkq -bEn -hEf -dFf -awQ -krP -dzm -syR -dzm -syR -dzm -yhb -krP -lQI -qqN -ghD -iLx -jVq -lok -sTm -sTm -xXL -sTm -xXL -isg -xXL -sTm -sTm -hzU -uyp -peG -nhN -lpf -imj -eZA -thP -vrV -kPH -fhN -eCB -blB -gpI -ixU -abV -tBu -vfW -iYM -iYM -eEu -wFx -nDF -xVd -mho -paR -nDF -rou -cHG -iJs -gzE -iit -slj -lzh -ubv -bsW -pwe -kEc -dNK -kEc -qQI -bsW -ubv -wSc -jfL -vUy -gAb -qMg -eGr -bzr -pAB -iEo -fOD -fOD -fOD -fyj -hXb -fOD -fOD -fOD -fOD -wDZ -mkW -fOD -fOD -fOD -fOD -fOD -bzr -nGy -nGy -nGy -nGy -dhQ -dhQ -dhQ -dhQ -dhQ -dhQ -dhQ -dhQ +vlA +ffi +jRj +feK +vlA +ecH +rVx +xHw +dYj +vSE +rGb +yhw +fWN +yhw +fWN +yhw +doR +rGb +jti +cUF +dgo +sID +mlT +urM +cwY +cwY +wIf +cwY +wIf +hUV +wIf +cwY +cwY +vHo +rYj +bsc +tyj +wWy +pDW +dCH +itF +rFz +fXF +gho +ebh +cCU +csE +djd +xNR +sYD +nLt +wbE +wbE +whv +rdS +lBn +xgt +oTH +gQV +lBn +hiJ +qiT +tJZ +cui +kMn +gme +dvK +sxR +mcV +gIt +lAE +qzA +lAE +lzq +mcV +sxR +vvH +vEs +gJF +qYy +rXR +cCn +mSQ +aHy +noM +geZ +geZ +geZ +eal +eHB +geZ +geZ +geZ +geZ +avu +rFi +geZ +geZ +geZ +geZ +geZ +mSQ +lxE +lxE +lxE +lxE +nEc +nEc +nEc +nEc +nEc +nEc +nEc +nEc qYo xTK aaa @@ -114313,17 +114965,17 @@ aaa aaa aac aaa -mdV -jgb -mdV +qgl +bbD +qgl aaa -mdV -jgb -mdV +qgl +bbD +qgl aaa -mdV -jgb -mdV +qgl +bbD +qgl aaa aFo aaa @@ -114426,120 +115078,120 @@ aaa xTK aaa aaa -aFq -aFq -aFq -aFq -aFq -pTf -mAI -dFf -dFf -fka -krP -yhb -jLl -tvm -gDf -dyj -dzm -ufg -rhI -mRd -xad -yji -iLx -eSP -sTm -jDl -tlG -gwI -dwM -jVP -jVP -rKP -sTm -hVl -eDG -vsQ -jqF -qku -eok -waL -gHr -xqb -kPH -sQG -kMc -uhU -hzI -wIn -qPj -dpW -cUh -hdf -cUh -qGZ -rUy -nDF -gSd -pKu -lHW -nDF -cHZ -iAA -brG -gzE -iit -tDc -wWs -hyM -tXV -lWv -hsE -euU -yiB -ogu -tXV -bMQ -qgW -ibw -qQB -gAb -utG -maf -bzr -ddG -bxl -jzM -nNA -xvL -cSC -uYU -xvL -fTn -cSC -nNA -nNA -nNA -cSC -wDZ -fOD -vhi -mYH -bzr -map -vGv -lmF -nGy -dul -dvZ -dxH -qiJ -dAp -dBT -vbF -dhQ +vlA +vlA +vlA +vlA +vlA +epV +vkL +dYj +dYj +lbo +rGb +doR +bCn +rQw +hWW +bwG +yhw +umm +uGJ +qDo +fQm +vUm +sID +xxZ +cwY +hKZ +pbU +fFw +iEe +uZL +uZL +eYy +cwY +kDj +jdB +hen +nib +ldh +hUE +rMN +iCB +wiZ +fXF +xkz +hwe +jwA +vpV +uCa +gQk +nEJ +oGb +vPe +oGb +nvO +blj +lBn +rPn +bIm +ayh +lBn +kTn +ttO +cYY +cui +kMn +kMI +mKv +bOL +rRD +hUt +lcf +euT +wCp +uxz +rRD +qWY +fbn +sNN +lav +qYy +rIN +enU +mSQ +mBe +quE +vJq +beZ +miC +icG +viO +miC +rkl +icG +beZ +beZ +beZ +icG +avu +geZ +bcS +kKJ +mSQ +rzN +xPh +xth +lxE +eCq +hEZ +aUA +nVQ +nAt +qIx +nKc +nEc qYo xTK aaa @@ -114570,17 +115222,17 @@ aaa aaa aad aaa -mdV -jgb -mdV +qgl +bbD +qgl aaa -mdV -jgb -mdV +qgl +bbD +qgl aaa -mdV -jgb -mdV +qgl +bbD +qgl aaa aac aaa @@ -114682,121 +115334,121 @@ xTK aaa qYo aaa -dFf -dFf -bah -rvE -dWV -ink -nAf -fql -fQa -dFf -jsa -ufg -dzm -aio -qqN -lWV -yhL -dzm -krP -lQI -bKt -nOc -iLx -iLx -wbX -xXL -tpM -gVy -szy -kMv -rwc -rwc -fYS -xXL -rKK -fBh -eIq -inW -xWF -sKC -kPH -xXs -xXs -kPH -fcL -kPH -mLw -wIn -mLw -ecA -tlv -cUh -aaa -cUh -kHo -tLJ -vrt -qKZ -uIx -fdT -vrt -cHZ -vne -wSc -cfv -iit -uMD -qgW -ybw -tXV -hnN -oKZ -oIS -oKZ -hnN -tXV -fzh -lzh -kac -vUy -hWE -rTI -guk -jSx -sfA -sZX -kXQ -guK -syw -nua -syw -edy -edy -edy -nua -nua -edy -fTd -nNA -fOD -wyq -dai -bzr -mLI -bfJ -aST -nGy -djs -dlf -dxI -dms -dpZ -dBU -djo -dhQ +dYj +dYj +nwn +ugF +kjO +wcG +bpg +nDM +pnm +dYj +vZX +umm +yhw +mYo +cUF +kKf +kAX +yhw +rGb +jti +bSU +mRF +sID +sID +cBL +wIf +eOs +fee +kPQ +rFG +mqQ +mqQ +wLZ +wIf +aMw +eLo +bsx +xDf +cyR +eQu +fXF +quR +quR +fXF +nmi +fXF +leE +uCa +leE +xQv +mez +oGb +aaa +oGb +lGF +mxj +ttE +xzQ +hIf +mPh +ttE +kTn +sBy +vvH +vaw +kMn +jkK +fbn +gTr +rRD +pgA +aYU +pzA +aYU +pgA +rRD +dOr +dvK +peo +gJF +qxu +lAs +iBp +mop +vAt +wlw +iRg +svn +oyQ +jTK +oyQ +guw +guw +guw +jTK +jTK +guw +gIl +beZ +geZ +oKt +lFR +mSQ +jWU +osv +mjB +lxE +dwD +ofI +eKz +qel +tXI +fin +vWl +nEc qYo aaa aaa @@ -114827,17 +115479,17 @@ aaa aaa aad aad -mdV -jgb -mdV +qgl +bbD +qgl aad -mdV -jgb -mdV +qgl +bbD +qgl aad -mdV -jgb -mdV +qgl +bbD +qgl aad aac aaa @@ -114938,122 +115590,122 @@ qYo qYo qYo qYo -dFf -dFf -wzQ -qpS -sVD -sVD -sVD -otN -cUv -vtG -dFf -mKI -ufg -yhb -aio -qqN -aqR -psz -yhb -krP -lQI -mRd -eXs -wLF -pXC -his -fej -pLm -bGa -jZY -pQU -rRi -aeR -ktA -tRr -fhV -sHI -cZG -fBQ -fNI -dXA -kPH -gNf -klR -keD -slu -kPH -ueG -sDA -rTL -tit -tlv -cUh +dYj +dYj +mcX +tZj +cqA +cqA +cqA +oKM +ewi +qNo +dYj +tTf +umm +doR +mYo +cUF +raz +cFe +doR +rGb +jti +qDo +vZq +xoK +wrZ +piv +jAk +rRa +bGr +cCd +wlG +pbP +vYq +jJw +dsS +qnr +kMh +foL +cBC +axg +khM +fXF +icb +kHV +cDM +qIN +fXF +xDm +sBc +aiS +lEi +mez +oGb qYo -cUh -kHo -ePW -uEO -uEO -nDF -uEO -uEO -hMk -uKh -qPl -gzE -lls -jCw -hJe -hJe -jCR -sPF -sPf -fdV -xZT -sjf -prx -hJe -hwX -jCw -xJi -gAb -fVV -hIx -bzr -ddG -neN -wmV -ruM -bzr -bzr -bzr -bzr -bzr -bzr -bzr -bzr -bzr -dTM -nNA -fOD -knA -nyh -bzr -uRm -xKO -aST -nGy -dlg -dli -xwx -dpZ -uTQ -dpY -lBh -dhQ +oGb +lGF +tFM +iBR +iBR +lBn +iBR +iBR +tqo +eYu +bfX +cui +maI +rvG +vtQ +vtQ +lIu +rhf +cRW +pgr +oSh +xJn +hIK +vtQ +glW +rvG +aIV +qYy +rQq +gqv +mSQ +mBe +kqO +roo +gfJ +mSQ +mSQ +mSQ +mSQ +mSQ +mSQ +mSQ +mSQ +mSQ +cEx +beZ +geZ +wfa +gfS +mSQ +epE +ssX +mjB +lxE +pjS +gGl +tWl +tXI +bSN +lTZ +pZl +nEc qYo qYo vVc @@ -115084,17 +115736,17 @@ aaa aaa aac aaa -mdV -jgb -mdV +qgl +bbD +qgl aaa -mdV -jgb -mdV +qgl +bbD +qgl aaa -mdV -jgb -mdV +qgl +bbD +qgl aaa aad aaa @@ -115195,122 +115847,122 @@ xTK aaa qYo aaa -dFf -mDf -fQr -jFG -vXi -fuy -reV -ivK -hjc -nsd -pTf -jYE -krP -yhb -jlc -qqN -qqN -wNC -yhb -ufg -lFe -fKl -guh -iLx -gIo -puH -xXL -xYG -mJy -lVO -euG -pGW -elt -fNj -xXL -fvW -ves -goF -tUL -swr -ioa -vPi -nCB -wHf -hmf -ugv -xvi -gDP -nWq -pBO -tit -qWw -cUh -qYo -cUh -kHo -gxp -lxP -adB -vjo -eTC -qrR -ixm -wbv -wSc -sMq -wiD -wwY -wiD -wiD -wiD -umM -sSJ -qkq -eph -sgu -oXW -oXW -oXW -oXW -nGZ -lWL -awO -sBV -dxZ -ygX -wDZ -wDZ -siN -bzr -ujG -ujG -ujG -pVA -ujG -ujG -ujG -bzr -syw -ghT -fOD -nyh -nyh -bzr -mLI -xKO -jjL -nGy -dum -dli -dpZ -dzf -dAq -dpY -dDh -dhQ +dYj +hWz +pFu +cxc +nBW +iaS +uAK +cij +bzf +wUZ +epV +cIn +rGb +doR +emr +cUF +cUF +vbp +doR +umm +kdi +xex +xwq +sID +nmP +qSm +wIf +rpm +lvJ +jYA +xTC +eVG +wqF +npE +wIf +gqd +qPg +anp +wfI +sFf +vgm +jGl +rWz +nhE +nyv +bBz +pCZ +lWy +iCx +nvD +lEi +ucv +oGb +qYo +oGb +lGF +qOL +iNJ +elK +jyz +xbD +kgP +lDV +bVI +vvH +oks +fSG +ogw +fSG +fSG +fSG +vXZ +tPG +dwY +adF +sbV +lbR +lbR +lbR +lbR +jwT +mPW +xvc +uzL +vSt +pfd +avu +avu +vQC +mSQ +sfN +sfN +sfN +pDe +sfN +sfN +sfN +mSQ +oyQ +uam +geZ +gfS +gfS +mSQ +jWU +ssX +aSF +lxE +agb +gGl +tXI +prp +iuc +lTZ +sZL +nEc qYo aaa vVc @@ -115341,17 +115993,17 @@ xTK aaa aac aaa -mdV -jgb -mdV +qgl +bbD +qgl aaa aad -jgb +bbD aad aaa -mdV -jgb -mdV +qgl +bbD +qgl aaa aad aac @@ -115452,122 +116104,122 @@ xTK aaa xTK qYo -sNL -mvo -bpx -reV -pyg -tcQ -iOd -reV -pmh -bpx -gSu -jYE -krP -dzm -fzJ -pde -qqN -pfX -dzm -krP -rhI -mRd -mFK -bCs -iLx -mXT -sTm -wDe -ljY -rsU -iBn -hFQ -sBo -jDw -sTm -fSq -tMj -cpg -hvF -xBd -omc -fll -pgO -goL -sML -dbL -qGg -ajy -utX -gyK -yeU -tlv -cUh +uUg +kVL +lEr +uAK +aEb +ekZ +pdn +uAK +ryl +lEr +fbg +cIn +rGb +yhw +hQu +xGL +cUF +ksH +yhw +rGb +uGJ +qDo +bJM +rQd +sID +udl +cwY +fFL +rcw +cBr +rnu +fFr +wEX +oiO +cwY +aYA +jSI +len +ded +qwg +nPW +jXZ +cHY +pYL +oIH +eMu +dby +kxH +jyu +xum +nOW +mez +oGb aaa -cUh -kHo -ngx -fae -efm -mGa -ofF -imO -jQJ -sOB -mAD -emJ -nyp -oan -uXc -oan -uXc -emJ -uXc -eeI -mCR -emJ -mCR -mMM -nyp -qge -iqF -qge -wjp -pue -bzr -rdi -syw -afy -jvi -bzr -rZx -cTz -cON -iiG -cON -cON -uLp -bzr -syw -fvw -dPH -fRF -fRF -bzr -mLI -sSW -aST -nGy -yjc -lEl -dxJ -gKr -dxJ -dBV -dlg -dhQ +oGb +lGF +gkB +iGm +jbV +xrA +czy +pjb +ics +bls +ahw +vTG +pbF +jnG +hOY +jnG +hOY +vTG +hOY +svX +jfP +vTG +jfP +ioe +pbF +uWN +kls +uWN +unt +sNU +mSQ +rce +oyQ +atX +vCt +mSQ +kFc +diD +gCt +xHM +gCt +gCt +hKC +mSQ +oyQ +fMC +dYt +dyl +dyl +mSQ +jWU +pUT +mjB +lxE +aUr +kSm +qjy +hQp +qjy +iFR +pjS +nEc qYo qYo vVc @@ -115599,15 +116251,15 @@ qYo aad aaa aaa -jgb +bbD aad aad aad -tgZ +bBc aad aad aad -jgb +bbD aad aaa aaa @@ -115709,122 +116361,122 @@ qYo qYo xTK aaa -sNL -mvo -bpx -svY -yda -wut -nUV -tIY -wOG -mWm -pTf -jYE -ufg -syR -nKu -tXD -qqN -pdh -dzm -ufg -qBH -qqN -nuo -hoR -fZv -fYt -iSU -iSU -iSU -iSU -iSU -xXL -wTh -xXL -sTm -xIt -bPY -wgn -ckg -jCY -urr -kPH -way -abs -pvr -kkY -kPH -lVT -xrR -rTL -tit -tlv -cUh -hdf -cUh -mYE -hsv -aQB -sTu -reN -qvM -mJO -dMl -gCL -fbG -lJz -evr -mqC -hBy -evr -bzS -evr -xVs -jcu -xqv -hBy -ado -oXG -mqC -eNT -sAH -mqC -xUH -gLq -bzr -jQA -dXz -pkA -cGY -bzr -ujG -ujG -ujG -biq -xhI -xhI -xhI -bzr -nQr -mSx -fOD -nyh -wKd -bzr -gve -mpv -nGU -nGy -dun -lEl -dxK -xCH -dAr -doi -don -dhQ +uUg +kVL +lEr +gwM +uSL +xIb +szG +exP +fTz +dPi +epV +cIn +umm +fWN +wBn +kiQ +cUF +oNI +yhw +umm +fPf +cUF +fpv +xHs +fWA +iem +boR +boR +boR +boR +boR +wIf +blJ +wIf +cwY +pDE +nxf +dNU +rMq +iqa +qUw +fXF +qqZ +irr +ehL +eOQ +fXF +dAH +iZw +aiS +lEi +mez +oGb +vPe +oGb +uDb +jmj +djp +dQu +kpn +sgZ +sKo +dwv +bNZ +wuz +qqG +iKD +goV +lJb +iKD +ugh +iKD +jvF +tOy +iUr +lJb +msJ +gor +goV +jPP +xrg +goV +nuq +eVU +mSQ +qmO +dTZ +wOr +ejW +mSQ +sfN +sfN +sfN +vCB +tgG +tgG +tgG +mSQ +oUi +pKU +geZ +gfS +rgT +mSQ +uvq +vOH +fRH +lxE +guc +kSm +mkm +nVU +wbY +pmE +tFc +nEc qYo aaa aaa @@ -115849,26 +116501,26 @@ aaa aaa xTK qYo -mAT -mAT -mAT -mAT -tgZ -tgZ -tgZ -tgZ -tgZ -tgZ -yif -hBY -tgZ -tgZ -tgZ -tgZ -tgZ -jgb -jgb -nnf +pSj +pSj +pSj +pSj +bBc +bBc +bBc +bBc +bBc +bBc +kQG +tPk +bBc +bBc +bBc +bBc +bBc +bbD +bbD +etr aad aad aaa @@ -115966,122 +116618,122 @@ xTK aaa xTK qYo -sNL -sfg -bpx -reV -iOd -cxY -pyg -vXi -saf -mWm -gSu -jYE -krP -dzm -aRX -dxU -fUw -nJI -dzm -ufg -wWG -qqN -iSU -iSU -wpM -iSU -iSU -fZH -lpi -tAF -iSU -sGf -uHL -cYX -shP -wUs -rRK -iej -oZc -osJ -osJ -osJ -pjg -kml -lAl -lSf -osJ -osJ -wjf -osJ -aKJ -gPa -vjb -lif -lif -bus -izh -hXp -ixm -fND -qZt -jyF -fIz -cJP -qPl -hTX -gVf -tGh -njR -sKS -hMk -szE -brD -xyz -iQL -qFl -tFK -tFK -lfH -lfH -cSF -lfH -lfH -tFK -bzr -xWy -syw -dTM -rXC -bzr -cMY -cTA -ujG -ujG -mNl -cTA -xZG -bzr -nQr -lax -fOD -ndp -jrZ -bzr -lPk -yaM -ffG -nGy -duo -dmu -eMD -xOy -jmE -doi -dun -dhQ +uUg +hJz +lEr +uAK +pdn +cpw +aEb +nBW +kfL +dPi +fbg +cIn +rGb +yhw +rTH +aZF +nDd +uzJ +yhw +umm +dOW +cUF +boR +boR +jmm +boR +boR +hRy +kSB +jTg +boR +exX +cBd +xVI +iLD +heX +qHl +exi +dOG +xLZ +xLZ +xLZ +aPr +nso +gvj +rNf +xLZ +xLZ +rOa +xLZ +ybb +cZY +wbn +eSk +eSk +wif +pEY +vvp +lDV +tUg +gmP +fQx +ceV +nFr +bfX +gRE +bEN +ogj +jaZ +eXN +tqo +grl +iJU +pJM +pec +bpL +fii +fii +lBz +lBz +llx +lBz +lBz +fii +mSQ +pGN +oyQ +cEx +bfD +mSQ +uhb +fIy +sfN +sfN +ewE +fIy +mjw +mSQ +oUi +gPg +geZ +ibT +urN +mSQ +vpx +hMG +cDc +lxE +kfj +maz +kiI +iLN +hRT +pmE +guc +nEc qYo xTK aaa @@ -116106,22 +116758,22 @@ qYo qYo qYo qYo -mAT +pSj qYo qYo qYo aad aaa aaa -jgb +bbD aad aad aad -tgZ +bBc aad aad aad -jgb +bbD aad aaa aaa @@ -116223,122 +116875,122 @@ xTK aaa qYo aaa -dFf -nKa -aFS -joG -reV -xeR -reV -xua -rup -bpx -pTf -awQ -krP -syR -dzm -syR -dzm -etF -dzm -ufg -ezz -rzq -iSU -wtX -hrd -izP -ujj -fYY -roa -oEe -iSU -iWG -evx -uPN -mVY -dcZ -cEz -nlh -aZZ -pjg -pZf -eCC -pZf -kut -pvw -mfi -oLj -rsA -wfS -osJ -kfN -vWH -vWH -rjk -jhb -bEU -mcd -bMa -bMa -jNR -jNR -jNR -bMa -lgi -gXm -gzE -rsf -wSc -tYD -ylX -tXV -hnN -qcc -lsV -rDK -hnN -tFK -qUt -aZU -nuH -egA -iuC -aIR -xgu -bzr -xWy -cRu -sSR -rwM -bzr -cRR -cTB -cTB -uKE -cYL -cTB -lAm -bzr -wYD -jzM -fOD -syw -uLc -bzr -oBr -wqS -dMi -nGy -dup -dlg -dxL -xOy -dAs -dpY -dDi -dhQ +dYj +rJa +hGt +beo +uAK +grV +uAK +sHl +jvT +lEr +epV +vSE +rGb +fWN +yhw +fWN +yhw +leU +yhw +umm +nVf +xhE +boR +jNS +lKw +cHC +rem +bVi +sCx +dpQ +boR +lTG +tJU +rFf +oDY +dbT +sWO +nbU +fNO +aPr +jEm +wHj +jEm +vnq +ftU +dCX +snU +guI +bYK +xLZ +iXc +pyV +pyV +fTP +sJZ +iVb +mhA +bJI +bJI +slp +slp +slp +bJI +vKY +mgk +cui +kpD +vvH +hcQ +dsj +rRD +pgA +hOa +aGo +auD +pgA +fii +iQj +bID +xwu +fAe +ybJ +etW +kjl +mSQ +pGN +nSP +rjD +jHX +mSQ +kqc +imx +imx +dGr +umb +imx +wMz +mSQ +uEc +vJq +geZ +oyQ +nic +mSQ +dtb +bRX +oSZ +lxE +hHE +pjS +fux +iLN +bqo +lTZ +hdV +nEc qYo xTK aaa @@ -116363,23 +117015,23 @@ aaa aaa xTK qYo -uRA +kun qYo aaa aaa aac aaa -mdV -jgb -mdV +qgl +bbD +qgl aaa aad -jgb +bbD aad aaa -mdV -jgb -mdV +qgl +bbD +qgl aaa aFo aac @@ -116480,139 +117132,139 @@ qYo qYo qYo qYo -dFf -dFf -gry -xyQ -bjp -bjp -tXU -kzb -fvk -hES -dFf -jYE -inP -krP -ufg -ufg -krP -gyF -gyF -alX -hRP -lDI -iSU -xWr -kld -iui -rKn -vWS -vWS -gTh -iSU -aHU -oFm -ixf -cUS -vFy -lPQ -qoP -eKU -pjg -kNb -kNb -kNb -kut -rql -pNb -qwp -dqv -auk -osJ -wnr -xtk -cUh -lxi -wnr -wnr -lEo -bQg -bQg -rrG -xAA -aJG -eEe -ttk -hnc -jgF -rsf -xMl -tLl -kiB -tXV -wiy -qvb -uQj -cUy -ltH -tFK -yfD -gTa -oTf -qLd -aCP -ezu -ies -bzr -jQA -bzr -bzr -cyX -bzr -cXa -cTC -cVD -cWX -bEV -dar -pjm -bzr -xvE -jzZ -fOD -syw -syw -bzr -kYl -rHo -bNG -nGy -duq -dlh -jmE -cAI -njL -dBW -dDj -dhQ -qYo -xTK -aaa -aaa -qYo -aaa -aad -aaa -aaa -aaa -qYo -aaa -aaa -aaa -qYo -aaa -aaa +dYj +dYj +pga +xmv +isc +isc +ppU +nbv +plK +xyh +dYj +cIn +vev +rGb +umm +umm +rGb +gMl +gMl +egd +lCg +aBX +boR +psi +hCX +gnZ +wqp +rZU +rZU +gHS +boR +nJr +uYC +wuj +gEF +dVT +fhQ +tYu +jnY +aPr +wGH +wGH +wGH +vnq +lCd +koJ +bcR +vXH +tlq +xLZ +rov +rSi +oGb +peE +rov +rov +oEL +wGA +wGA +iXM +sfe +vNU +iWk +cec +eOe +bTN +kpD +geR +odD +tZa +rRD +adb +odL +etS +hGd +iMU +fii +xSC +wmO +vEg +tIK +gQh +wKF +aLx +mSQ +qmO +mSQ +mSQ +mAQ +mSQ +doy +sjP +ghn +fec +rLF +pwY +yhd +mSQ +adE +bFa +geZ +oyQ +oyQ +mSQ +aUm +ssq +ifH +lxE +ehb +eJF +hRT +iLk +nSj +luc +rtd +nEc +qYo +xTK +aaa +aaa +qYo +aaa +aad +aaa +aaa +aaa +qYo +aaa +aaa +aaa +qYo +aaa +aaa aaa aaa qYo @@ -116620,23 +117272,23 @@ qYo qYo xTK qYo -uRA +kun qYo aaa aaa aac aaa -mdV -jgb -mdV +qgl +bbD +qgl aaa -mdV -jgb -mdV +qgl +bbD +qgl aaa -mdV -jgb -mdV +qgl +bbD +qgl aaa aad aaa @@ -116738,121 +117390,121 @@ xTK aaa qYo aaa -dFf -dFf -wUL -uVi -rKT -kNc -jYQ -oBQ -dFf -dFf -ksQ -pyT -tfl -sbD -ycp -wCJ -ycp -ycp -ejz -hvl -lDI -iSU -jRV -riK -ipG -ovs -nrr -dLl -tnW -iSU -hsy -pbe -wdv -iTT -vOG -gfM -uCw -nUa -pjg -cUm -cUm -cUm -lle -nFy -myy -xPH -vVM -dhA -osJ -vln -saq -mOq -yam -uoM -cUh -hrf -jxh -xRj -vKX -cxq -bYE -bQg -upx -jbB -upx -upx -bzr -bzr -bzr -bzr -iki -hMJ -lYl -sDu -knt -tFK -vLK -qVG -hAS -fYb -mXi -nyC -rpy -bzr -rdi -bzr -cMZ -gDV -cMY -cRT -tCG -cZa -cVE -cVE -das -dcd -bzr -mJi -lax -fOD -laF -dTM -bzr -rMT -rHo -qhk -nGy -dur -xze -dxN -uAQ -don -doi -dDk -dhQ +dYj +dYj +eba +czB +aul +psR +nUc +jaX +dYj +dYj +bJg +auP +eQi +cyD +jsh +dEC +jsh +jsh +xxq +hxj +aBX +boR +fBk +occ +mef +phj +pup +oCJ +cFq +boR +mOp +lkl +iuf +kuI +fpM +tYd +pDZ +juP +aPr +hmJ +hmJ +hmJ +bua +hiK +jqb +iGZ +pJf +lmP +xLZ +tAP +bUQ +oLV +iPe +uGQ +oGb +qHu +tpP +chs +dVC +lhn +wgF +wGA +wda +clq +wda +wda +mSQ +mSQ +mSQ +mSQ +fDS +sCd +bxc +qat +gNP +fii +pNJ +hDT +elP +byX +qBo +veD +jau +mSQ +rce +mSQ +rLn +bMN +uhb +lxj +gLO +tJq +tLp +tLp +qiW +qXa +mSQ +dRG +gPg +geZ +clE +uJr +mSQ +fKK +ssq +oaP +lxE +wpD +kGg +uil +xds +tFc +pmE +wIO +nEc aad xTK aaa @@ -116877,23 +117529,23 @@ qYo qYo aad aad -jgb +bbD aad aad aaa aac aad -mdV -jgb -mdV +qgl +bbD +qgl aad -mdV -jgb -mdV +qgl +bbD +qgl aad -mdV -jgb -mdV +qgl +bbD +qgl aad aac aaa @@ -116996,161 +117648,161 @@ qYo xTK aaa qYo -dFf -pWI -pWI -sNL -dFf -dFf -dFf -dFf -mUU -awQ -krP -krP -bXG -jAp -qqN -qqN -mRd -lqW -mRd -qqN -iSU -kDQ -vzS -vmY -jUI -dtg -teR -fzS -iSU -bNX -eOK -lRf -rwZ -dJs -gkA -mXV -sEu -pjg -bDH -ule -bDH -dee -hMV -uPL -hMV -xkp -fUT -osJ -gvd -vHN -fyt -uGq -vdP -cUh -hQH -myE -jNR -gBE -vhd -cIt -bQg -eHE -uXd -fwe -gLW -bzr -wAn -fUJ -bzr -skJ -hMJ -ryt -saP -crV -tFK -oid -gTa -xuB -dKM -dCj -ezu -gFM -bzr -rdi -bzr -cNa -vha -rLY -hJb -cgZ -cgZ -rFH -aOr -spo -rMk -bzr -nQr -lax -gCK -gCK -gCK -fIG -nPl -srt -fIG -fIG -dus -dwa -dom -xeJ -dmy -dAt -djs -dhQ -aad -aaa -aaa -aaa -aad -aaa -aad -aaa -aaa -aaa -qYo -aaa -aaa -aaa -qYo -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aad -eak -jTZ -eak +dYj +tyY +tyY +uUg +dYj +dYj +dYj +dYj +aRc +vSE +rGb +rGb +fZx +vtj +cUF +cUF +qDo +wms +qDo +cUF +boR +ugc +nCd +ijS +aGW +emW +bCX +cMI +boR +hbS +wKo +aPO +pUp +mnN +grO +sdi +itI +aPr +wec +pxz +wec +wuB +cOD +rND +cOD +jDk +ncI +xLZ +qVU +uCU +lBb +ahj +nSJ +oGb +nQJ +usD +slp +uAI +lWx +sbR +wGA +aJu +uxG +pkZ +xDi +mSQ +kDs +ndz +mSQ +ozL +sCd +wLK +pEb +oAT +fii +stD +wmO +mHm +mtw +vBj +wKF +qBN +mSQ +rce +mSQ +iPE +mKP +yhv +lPE +egx +egx +dlD +vHO +xiW +mAb +mSQ +kPj +gPg +wEI +wEI +wEI +jDd +fuF +enh +jDd +jDd +dYC +raH +guq +fim +oQU +qcp +dwD +nEc +aad +aaa +aaa +aaa +aad +aaa +aad +aaa +aaa +aaa +qYo +aaa +aaa +aaa +qYo +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aad +fuV +ocY +fuV aad aaa aac aaa -mdV -jgb -mdV +qgl +bbD +qgl aaa -mdV -jgb -mdV +qgl +bbD +qgl aaa -mdV -jgb -mdV +qgl +bbD +qgl aaa aac aaa @@ -117258,115 +117910,115 @@ gIM gIM vVc vVc -pRg -gGC -hwz -qmS -iqE -qCw -wQO -kar -iwX -qqN -swc -nNk -ePo -pqL -wZI -iSU -tXS -pBW -tXS -tXS -tXS -tXS -iSU -iSU -plv -tjF -plv -cGn -cGn -plv -wsb -plv -osJ -osJ -osJ -ldp -mpq -pyu -oLn -hQo -kqV -mif -osJ -xsx -jsK -rmw -yam -vdP -cUh -mam -plf -jNR -bTm -fJa -bYG -jNR -eHE -nyl -fbt -ugU -bzr -xIG -dpp -bzr -vfU -cbv -onJ -puN -uly -tFK -tLk -sxd -wQI -fVF -tOW -oYf -wVG -bzr -jQA -bzr -cNb -ocM -cMY -cRV -ddT -mKy -cXa -qjd -abn -dce -bzr -tts -nNA -gxN -hys -itq -wcs -mTP -mPZ -gnF -gCK -ojg -dwb -dxO -iEO -dAt -dBX -dDl -dhQ +rmh +ewY +xxp +mDa +wZv +kHd +jUz +kND +qyj +cUF +xAD +hqL +qVg +qHJ +xpS +boR +bGc +wfv +bGc +bGc +bGc +bGc +boR +boR +lBG +mJN +lBG +lMZ +lMZ +lBG +oPc +lBG +xLZ +xLZ +xLZ +mYk +lwa +sZe +uMu +qCk +szs +ewQ +xLZ +rMR +fBP +mVZ +iPe +nSJ +oGb +vLd +lHR +slp +rgN +fzp +gJZ +slp +aJu +iSi +mQF +qsv +mSQ +syB +dDa +mSQ +xDV +aJN +nnZ +swD +baw +fii +iqz +kgi +hps +ohh +ptA +tGm +abO +mSQ +qmO +mSQ +xNg +kxZ +uhb +udc +oRP +jnx +doy +ncB +vgR +apL +mSQ +hGY +beZ +clJ +iXo +nJB +pRF +uaR +kMk +ceU +wEI +ewH +liQ +vAI +hbK +qcp +ePD +jKB +nEc aad aad aad @@ -117390,24 +118042,24 @@ xTK xTK qYo aad -eak -ebE -eak +fuV +htw +fuV aad aad aFo aaa -mdV -jgb -mdV +qgl +bbD +qgl aaa -mdV -jgb -mdV +qgl +bbD +qgl aaa -mdV -jgb -mdV +qgl +bbD +qgl aaa aFo aaa @@ -117515,30 +118167,30 @@ qYo qYo qYo vVc -uDG -mRd -uDG -uDG -uDG -uDG -tva -rgc -tva -uDG -jpw -mwO -hBc -wIg -wlP -xiB -qta -wRC -cwD -kof -cZT -tvA -xiB -gYb +hwM +qDo +hwM +hwM +hwM +hwM +djf +bGC +djf +hwM +sSn +vjF +hNp +iaJ +rwS +nmw +lHZ +dge +sPT +vOI +etR +xcU +nmw +bqI qYo dQS qYo @@ -117547,110 +118199,110 @@ aaa qYo cut vVc -xZB -aaa -osJ -ovZ -osJ -osJ -osJ -uxw -uzB -soU -osJ -wnr -wnr -mED -eeB -vdP -vHY -bOj -bQg -bQg -aaE -chM -jHU -bQg -ott -iVk -lIU -mnH -bzr -sWi -dNE -bzr -vfU -hhE -fcG -fdk -uly -bzr -bzr -bzr -bzr -bzr -bzr -bzr -bzr -bzr -iAz -bzr -cMY -cMY -cMY -cMY -cMY -hpV -cXb -cYP -cMY -cMY -bzr -aTt -aTt -fIG -djx -eCM -dmA -epU -nIM -drG -gCK -qXd -tfH -qXd -hKq -qXd -qXd -dhQ -dhQ -aad -aaa -aaa -aaa -aad -aaa -aad -aaa -aaa -aaa -aaa -qYo -aaa -aaa -aaa -qYo -aaa -aaa -aaa -qYo -aaa -qYo -eak -eak -hwE -eak -eak +bRJ +aaa +xLZ +nNK +xLZ +xLZ +xLZ +wnn +rvZ +uBR +xLZ +rov +rov +bjl +lNk +nSJ +bDX +qLJ +wGA +wGA +rAH +kdd +gzF +wGA +pky +tCS +tVg +oVo +mSQ +uLB +wJB +mSQ +xDV +xgE +ttQ +wxf +baw +mSQ +mSQ +mSQ +mSQ +mSQ +mSQ +mSQ +mSQ +mSQ +ssk +mSQ +uhb +uhb +uhb +uhb +uhb +ugL +awZ +oXv +uhb +uhb +mSQ +bVv +bVv +jDd +xSO +bwQ +tVH +hfo +uOs +ffC +wEI +bHE +vVO +bHE +xos +bHE +bHE +nEc +nEc +aad +aaa +aaa +aaa +aad +aaa +aad +aaa +aaa +aaa +aaa +qYo +aaa +aaa +aaa +qYo +aaa +aaa +aaa +qYo +aaa +qYo +fuV +fuV +jNx +fuV +fuV aad aac aaa @@ -117658,9 +118310,9 @@ aaa aad aaa aaa -mdV -jgb -mdV +qgl +bbD +qgl aaa aaa aad @@ -117777,108 +118429,108 @@ vVc qYo aaa qYo -uDG -fsf -jxm -bWu -uDG -vvC -lLW -fkC -vbT -eXM -xiB -rjm -mOK -kLC -vLQ -alf -fMn -xiB -xiB -huU -sKu -huU -xiB -xiB -huU -ybW -huU -xiB -xiB -xiB -pMD -osJ -gNs -gNs -qIR -tru -oSi -ntB -tSa -rGW -alh -qiz -alh -rGW -gBj -dJN -bQg -bQg -bQg -bQg -bQg -bzr -bzr -bzr -wfZ -bzr -fOD -luU -bzr -bzr -bzr -bzr -bzr -bzr -bzr -mkW -mkW -xed -pdO -mkW -xND -mkW -xed -rdi -bzr -ujG -ujG -ujG -sUE -cTH -mKy -cXa -cYQ -cTG -neh -ujG -ujG -ujG -fIG -djy -bIj -iFA -doq -jtK -upw -gCK -noR -axE -axE -fme -ate -qXd +hwM +xpO +lCM +qlr +hwM +pqw +gqG +dlL +sOi +wzD +nmw +rUp +iwC +ufO +jxB +oYs +tzo +nmw +nmw +mbR +bZJ +mbR +nmw +nmw +mbR +dBK +mbR +nmw +nmw +nmw +nxI +xLZ +cES +cES +rHd +sef +kol +wNP +eJq +pPy +xsc +jjC +xsc +pPy +vTp +eUJ +wGA +wGA +wGA +wGA +wGA +mSQ +mSQ +mSQ +cyU +mSQ +geZ +lZm +mSQ +mSQ +mSQ +mSQ +mSQ +mSQ +mSQ +rFi +rFi +sWs +fxH +rFi +qBi +rFi +sWs +rce +mSQ +sfN +sfN +sfN +ncJ +sDp +jnx +doy +aXB +jNn +gZx +sfN +sfN +sfN +jDd +hbt +kyj +nJU +gRS +gAm +lZQ +wEI +ent +aRp +aRp +ubE +xzd +bHE qYo aad aad @@ -117903,11 +118555,11 @@ xTK xTK aaa qYo -eal -eaR -ebG -eck -eal +dPR +arE +uWa +rGf +dPR aad aac aac @@ -118023,148 +118675,148 @@ aaa aaa aaa aaa -tXR -tXR -kfc -kfc -kfc -tXR -alf -aqV -alf -alf -aqV -xiB -xgy -xhD -xgy -xiB -xiB -xiB -xiB -xiB -xiB -xiB -xaH -alf -alf -alf -alf -okW -era -mlM -ybX -exQ -qap -qap -qap -qap -qta -meR -xyY -mBJ -alf -kAY -sQy -ihq -rHR -aqd -cHF -dZj -wBJ -iGz -kAY -bug -xLR -bYI -bYI -bYI -bYI -bQh -bYI -bWz -bYI -caB -fOD -gxQ -lNp -qVq -dTM -oDh -sLM -bzr -gPi -kJT -frU -hAQ -fPe -bzr -xed -fOD -fOD -fOD -fOD -fOD -fOD -fOD -rdi -bzr -mZK -cON -ujG -lWf -cTI -eqE -cVE -cYR -daw -oLC -ujG -cOM -tsf -fIG -djz -gGZ -faI -cXs -lKN -iOB -pHg -qIk -hXZ -oMt -aDS -rGI -qXd -qYo -xxA -moA -moA -moA -moA -xxA -jKC -dLY -gKk -dOM -qYo -qYo -qYo -qYo -qYo -qYo -qYo -qYo -qYo -qYo -qYo -qYo -qYo -eal -eaS -ebH -ecl -eal +tDs +tDs +fIE +fIE +fIE +tDs +oYs +azA +oYs +oYs +azA +nmw +qvn +pfQ +qvn +nmw +nmw +nmw +nmw +nmw +nmw +nmw +dse +oYs +oYs +oYs +oYs +cLz +mZt +aYT +gjh +nKD +yei +yei +yei +yei +lHZ +nwY +qhS +lpw +oYs +azy +csH +lIT +mdB +jkr +edW +jLs +jhh +txi +azy +tJk +wSv +hza +hza +hza +hza +emB +hza +ejp +hza +quQ +geZ +hNA +vVF +jOg +cEx +uhg +fqz +mSQ +rSm +xvl +sAu +sXf +btT +mSQ +sWs +geZ +geZ +geZ +geZ +geZ +geZ +geZ +rce +mSQ +pfj +gCt +sfN +cSy +mxy +uUM +tLp +lvt +uZp +pMu +sfN +wQx +oIK +jDd +uPF +uLW +rHB +jtb +wBu +aEI +vtz +fCh +aCf +men +wGK +rqx +bHE +qYo +blX +fLf +fLf +fLf +fLf +blX +cUJ +kzc +olH +qQM +qYo +qYo +qYo +qYo +qYo +qYo +qYo +qYo +qYo +qYo +qYo +qYo +qYo +dPR +kde +jKG +eZz +dPR aad aaa aaa @@ -118280,148 +118932,148 @@ aaa aaa aaa aaa -tXR -rNU -pqX -mqO -mBI -rtR -alf -gGJ -dQy -rEC -sQd -aMm -ebx -uzc -qLI -kKS -vmP -vmP -eMH -mGx -vmP -vmP -mhR -alf -aaa -aaa -alf -kUX -alf -alf -bmO -amX -amX -alf -alf -alf -vjX -alf -alf -mVW -wUX -bTO -jTn -mPc -qVb -iVM -dxh -qVb -qVb -qVb -qVb -shA -jxD -jwG -jwG -ltI -auf -jwG -jwG -toM -jwG -shw -hQn -biP -uNk -nNA -uNk -nhR -nhR -bzr -jCN -jCN -jkp -cUX -rVM -bzr -rBP -fOD -pYW -adp -xME -mzD -ayT -fOD -ueK -bzr -ujG -ujG -uSv -cRY -cTJ -wRx -rvL -cYU -xGe -dch -bHZ -ujG -ujG -fIG -fIG -fIG -fIG -mVd -fIG -fIG -fIG -lCB -lCB -lCB -oWd -hAv -akg -aaa -moA -nMK -rSK -rKd -hrk -vND -evX -dLY -dOb -dOM -ert -ert -ert -ert -ert -ert -ert -ert -ert -ert -ert -ert +tDs +ffu +iZO +gpi +rMn +jvx +oYs +vzK +vbP +tEX +gbD +hWF +uMH +cdg +tMK +sDk +qgU +qgU +dsN +gPR +qgU +qgU +pAd +oYs +aaa +aaa +oYs +qsn +oYs +oYs +ebV +pOn +pOn +oYs +oYs +oYs +htG +oYs +oYs +wOR +kXH +ogG +pjp +vBB +ljK +lQP +eOu +ljK +ljK +ljK +ljK +cTt +tPY +opq +opq +sXM +uSR +opq +opq +gMH +opq +fcT +dIH +iig +yiX +beZ +yiX +tLy +tLy +mSQ +mKU +mKU +rlY +lPh +auv +mSQ +oeK +geZ +auB +hcN +gTO +qwA +pbK +geZ +gAz +mSQ +sfN +sfN +vJB +juv +vVD +psP +nVA +acD +rOY +sBt +tcr +sfN +sfN +jDd +jDd +jDd +jDd +lQY +jDd +jDd +jDd +swT +swT +swT +cfZ +lhE +stm +aaa +fLf +mCL +xoR +hfe +rPD +wHL +fYU +kzc +dqo +qQM +kGi +kGi +kGi +kGi +kGi +kGi +kGi +kGi +kGi +kGi +kGi +kGi aad -eal -eaT -ebI -ecm -eal +dPR +eXD +dkH +qXJ +dPR aad aad qYo @@ -118537,150 +119189,150 @@ aaa aaa aaa aaa -tXR -hqW -gKZ -mnS -gKZ -fCr -alf -aCv -alf -alf -alf -alf -alf -alf -lmH -uir -stJ -alf -alf -pQb -alf -alf -lNW -aqV -qYo -qYo -aqV -kUX -alf -fLF -kPM -gpX -twz -cWD -alf -iev -hNI -kXy -alf -isW -alf -gOn -bsr -dNM -mqf -xzP -iaB -cGq -xLl -rqk -bHv -uzQ -rwx -gMr -msV -gMr -rsG -xhn -tHD -vFz -flZ -tjf -fOD -syw -nql -hxL -syw -nua -nNA -bzr -nOv -rbW -bxZ -kpS -hns -bzr -mkW -fOD -bvH -dTM -rTa -bBR -xbj -fOD -jQA -bzr -qeF -qeF -qeF -vUp -mWd -wRx -cXc -cYU -dax -tDj -qeF -qeF -qeF -cMY -djB -dlo -pOW -oej -dqj -drI -lWS -dte -dwd -lCB -vjD -iQo -akg -qYo -moA -nzu -swO -nCP -eFk -lSD -evX -dLY -hqe -dOM -yiM -jqx -unk -mHx -nfK -tHV -xxb -uEr -byJ -gyd -sDO -dOM -dOM -dLY -apd -iRG -eaW -dLY -dOM -dOM +tDs +keO +evq +bYN +evq +gga +oYs +lvF +oYs +oYs +oYs +oYs +oYs +oYs +giY +cCV +nVF +oYs +oYs +fso +oYs +oYs +day +azA +qYo +qYo +azA +qsn +oYs +nJV +wNn +gwL +kJr +dps +oYs +tFp +tBd +sIP +oYs +fAL +oYs +vdM +vGc +ckR +nYV +jLz +vGG +lNR +laP +tZw +kEg +gxL +sTK +nAb +vxZ +nAb +hdS +svI +oEV +baA +ddv +ulU +geZ +oyQ +kmY +eYo +oyQ +jTK +beZ +mSQ +hJq +rDk +uuv +iyN +jSP +mSQ +rFi +geZ +hMI +cEx +oJY +sGk +tNJ +geZ +qmO +mSQ +lcK +lcK +lcK +fNY +gEE +psP +hzz +acD +fHW +pla +lcK +lcK +lcK +uhb +upb +ogm +fSz +aWV +lkS +geF +cDH +oVM +hQC +swT +imT +wsD +stm +qYo +fLf +cfL +nUy +qwy +pPs +pYA +fYU +kzc +dxq +qQM +qym +lwG +wBX +qGz +ahL +pLI +sRj +kLu +lkB +jCt +uHc +qQM +qQM +kzc +jGs +kyA +jtV +kzc +qQM +qQM qYo xTK qYo @@ -118794,150 +119446,150 @@ aaa aaa aaa aaa -kfc -nuA -uYZ -fVw -rQP -rEv -alf -bic -khT -alf -wsW -udZ -oZQ -alf -hRI -lbW -oCj -alf -nGi -lUs -hWl -alf -tcq -aqV +fIE +qHI +fLc +uwj +kzI +iFV +oYs +jYg +tYo +oYs +aQx +yeo +uFX +oYs +oje +xxH +qzg +oYs +nbP +rGh +hSu +oYs +lPZ +azA aaa aaa -aqV -gfD -alf -rCA -jHB -lMO -twz -gpX -alf -ays -gRl -pdX -alf -alf -alf -fdx -alf -sPw -sPw -pHK -sPw -sPw -sPw -sPw -sPw -sPw -sPw -sPw -sPw -sPw -sPw -nCn -qDV -bWC -bWC -fOD -fOD -dTM -syw -fOD -xvE -syw -nNA -bzr -sBZ -hNN -lEH -sHY -uWF -bzr -xed -fOD -rag -deM -qhJ -cXX -kGw -fOD -rdi -bzr -guB -cON -ujG -iJS -cTI -iCg -cXd -cYV -daw -uud -ujG -cON -eLz -cMY -eEn -dlp -dmC -sUX -vHC -drJ -drK -drK -dwe -lCB -kJL -rGI -qXd -qYo -xxA -ctt -rSK -vyi -gEk -rnV -iJC -sBu -dOd -dOM -iKu -ien -wvy -nBn -lVb -etN -lqq -mHx -xRL -kYN -vvn -dOM -qKK -dvc -dvc -pUA -ebR -dLW -eIk -edl +azA +sQS +oYs +gPj +rTM +buj +kJr +gwL +oYs +aNV +fUQ +fKk +oYs +oYs +oYs +oRZ +oYs +dGS +dGS +wVU +dGS +dGS +dGS +dGS +dGS +dGS +dGS +dGS +dGS +dGS +dGS +vBX +dsy +nps +nps +geZ +geZ +cEx +oyQ +geZ +adE +oyQ +beZ +mSQ +mNw +gno +eCG +oMP +cPF +mSQ +sWs +geZ +atO +etC +jgK +iBr +nWk +geZ +iCf +mSQ +oNr +gCt +sfN +aqZ +mxy +pLD +erF +kSA +uZp +eik +sfN +gCt +iHs +uhb +aMl +dGi +jIO +fex +pqP +lws +nek +nek +uSO +swT +khh +rqx +bHE +qYo +blX +gfe +xoR +mdm +iCK +rxK +hGW +hEt +pFd +qQM +vLI +beE +oqd +uko +wPC +mmq +wgL +qGz +pLb +ikY +ybD +qQM +nku +vrN +vrN +frM +tlV +tTg +ioK +wjP qYo xTK xTK @@ -119051,150 +119703,150 @@ aaa aaa aaa aaa -tXR -rJT -xLr -hoZ -tdr -lBt -alf -iQF -tfa -sIW -aaV -liB -gCe -alf -tPh -alf -alf -alf -abU -gJb -eLI -alf -lNW -aqV +tDs +rjL +fHx +kFX +vjN +gwE +oYs +bxg +hcL +iOU +sLx +sxJ +qDr +oYs +jjk +oYs +oYs +oYs +wTo +bVw +vLA +oYs +day +azA qYo qYo -aqV -alg -alf -vzE -eDo -jrq -jrq -krc -alf -oRU -emk -sen -khL -wAP -alf -bAo -alf +azA +qjO +oYs +qbs +pke +lPa +lPa +nyN +oYs +kBJ +lep +mur +uvy +luG +oYs +jzE +oYs aaa aad aaa aad -vqp -aCE -hRw -vNA -wgY -hKQ -ygJ -gzL -pWY -hep -sPw -uGF -ybl -bYO -fOD -mqS -syw -oDh -uEe -dTM -syw -nhR -bzr -bzr -gLJ -hqR -bzr -bzr -bzr -oBV -fOD -rfv -fkJ -mzX -aWK -rhi -fOD -hog -bzr -ujG -ujG -uSv -dcm -cTJ -wRx -cXd -cYU -xGe -ybK -bHZ -ujG -ujG -cMY -djD -hrT -drK -rQb -drK -drK -drK -drK -ncP -lCB -veo -lpW -akg -qYo -moA -hhR -kBS -vyi -rSK -rSK -grE -dLY -dOe -bUp -nPr -gTm -taQ -jEG -fbh -axj -onk -flq -lqq -flu -gWX -dOM -wwI -dTv -dLW -dZg -dLW -ecv -edf -edl +aJU +keE +xzn +sdB +kSn +lwI +nEg +jPJ +xTT +oUk +dGS +naX +uED +nXK +geZ +pTj +oyQ +uhg +rDP +cEx +oyQ +tLy +mSQ +mSQ +xrB +eVx +mSQ +mSQ +mSQ +mXa +geZ +tEc +cPg +fbX +mHN +gwZ +geZ +fzZ +mSQ +sfN +sfN +vJB +pBB +vVD +psP +erF +acD +rOY +gDU +tcr +sfN +sfN +uhb +eWd +gAq +nek +url +nek +nek +nek +nek +kEO +swT +xNI +lWZ +stm +qYo +fLf +cyE +tho +mdm +xoR +xoR +syJ +kzc +brY +dBs +bvP +sjK +ioy +epp +skP +hww +exr +jPy +wgL +vLq +qQD +qQM +kff +eZR +tTg +kfv +tTg +nDp +usp +wjP aad aad qYo @@ -119308,152 +119960,152 @@ aaa aaa aaa aaa -kfc -vje -mWc -evu -dnU -uva -qgF -aCv -alf -alf -tfr -tFq -wZJ -alf -tlE -ijL -tpt -alf -fYq -drR -qhh -elm -hiW -alf -aaa -aaa -alf -fdg -alf -lRv -lta -uTR -dff -qfG -alf -biY -dzA -aFw -wWC -aDx -alf -rFO -alf -aad -veG -pHK -vqp -vqp -ocW -pho -pho -pho -jFQ -pho -pho -pho -erV -sPw -dfJ -ybl -bYO -tSm -syw -dXz -syw -syw -syw -aVc -nhR -oDh -syw -syw -baS -ied -oDh -syw -mkW -fOD -fOD -fOD -luU -fOD -fOD -fOD -rdi -bzr -qeF -qeF -qeF -dcl -hGb -wRx -cXd -cYU -dTL -dck -qeF -qeF -qeF -hTO -djE -dlr -dmE -qIs -dqm -drL -qnF -oyx -hFX -lCB -bWB -rGI -akg -aaa -moA -uQu -rSK -vyi -oTS -ssi -tpV -dLY -dLW -fTa -elW -uFl -uFl -nZh -uiX -uFl -uFl -elW -elW -wub -kfs -dOM -wxL -dTv -dLY -dLY -dLY -dLY -dLY -dLY -dLY -dLY +fIE +qrv +aMx +ePv +gvg +fIf +gYj +lvF +oYs +oYs +oCz +hEr +lHY +oYs +eWt +tqe +tpr +oYs +prn +lTp +nLF +ocV +daZ +oYs +aaa +aaa +oYs +gBm +oYs +lwE +kaL +gxF +wDf +wpS +oYs +dnC +cKp +sSw +ugu +kvJ +oYs +vnD +oYs +aad +kAD +wVU +aJU +aJU +tLg +ehj +ehj +ehj +vAN +ehj +ehj +ehj +oWp +dGS +iCO +uED +nXK +sFB +oyQ +dTZ +oyQ +oyQ +oyQ +xAB +tLy +uhg +oyQ +oyQ +abg +fwq +uhg +oyQ +rFi +geZ +geZ +geZ +lZm +geZ +geZ +geZ +rce +mSQ +lcK +lcK +lcK +kBO +rtz +psP +erF +acD +kWg +cGA +lcK +lcK +lcK +tsl +kCY +ock +oYA +tKo +xLq +lUa +tPB +lqv +lMX +swT +tiv +rqx +stm +aaa +fLf +mYL +xoR +mdm +vHx +ntK +wNG +kzc +tTg +rVc +bsk +vVa +vVa +kZP +aSV +vVa +vVa +bsk +bsk +mnf +iKP +qQM +dUZ +eZR +kzc +kzc +kzc +kzc +kzc +kzc +kzc +kzc qYo qYo qYo @@ -119565,152 +120217,152 @@ aaa aaa aaa aaa -kfc -kHv -hkj -ktE -qES -wof -alf -xtb -sOx -hJt -feC -otv -qXX -alf -cET -iSe -pQM -psI -qSs -slR -tPR -alf -hTT -alf -alf -alf -alf -alg -alf -alf -amX -amX -fMs -alf -alf -alf -aqV -fkQ -aqV -alf -alf -wFA -huU -aaa -pHK -sQO -rgB -pHK -kOP -jjM -poU -vDi -rDc -wHh -agh -jjM -iED -sPw -dfJ -ybl -uxO -fOD -eKZ -edy -syw -edy -nua -syw -biP -avn -nvG -nNA -nvG -nvG -nNA -nhR -rRA -pKE -nhR -qkB -nNA -nhR -nHe -nNA -jQA -bzr -mZK -cON -ujG -own -cTI -iCg -cXd -cYV -daw -xvJ -ujG -cOM -hVi -cMY -gSi -gSi -gSi -hTs -gSi -gSi -gSi -gSi -gSi -lCB -vjD -iQo -qXd -qYo -xxA -eLZ -mRh -aVG -wvG -xVt -pRz -dLY -fKR -kwQ -bce -fWG -bce -pnK -bce -nZh -nZh -nZh -nZh -eZi -qMG -dOM -wwI -eao -eaW -ebL -fVc -ecJ -jAC -lyg -vDq -eaW +fIE +qwJ +sCE +uPS +wAz +kBV +oYs +wIu +uVe +fam +bxp +wgU +jWG +oYs +gSR +jHi +sAU +iKr +yem +jLN +cOb +oYs +ubz +oYs +oYs +oYs +oYs +qjO +oYs +oYs +pOn +pOn +fvT +oYs +oYs +oYs +azA +qvo +azA +oYs +oYs +wTl +mbR +aaa +wVU +gJT +rtJ +wVU +mAi +biS +ohZ +fFz +jCj +mtb +oNb +biS +ykP +dGS +iCO +uED +ozx +geZ +cRX +guw +sDh +viW +jTK +oyQ +iig +gEP +xFQ +beZ +xFQ +xFQ +beZ +tLy +uzV +bvY +tLy +aHX +beZ +tLy +bED +beZ +qmO +mSQ +pfj +gCt +sfN +qnV +mxy +pLD +erF +kSA +uZp +mnR +sfN +wQx +dEF +uhb +lVR +lVR +lVR +bTB +lVR +lVR +lVR +lVR +lVR +swT +imT +wsD +bHE +qYo +blX +sbM +vQu +dSo +qna +kTE +pSX +kzc +lrY +sSS +iYX +wTB +iYX +iyp +iYX +kZP +kZP +kZP +kZP +qXi +fjx +qQM +kff +jhA +jtV +hGm +eEI +lfE +iYW +dws +cLv +jtV qYo xTK aaa @@ -119822,152 +120474,152 @@ aaa aaa aaa aaa -kfc -tzA -kuA -qJP -fID -qGO -oyi -aCv -alf -qHk -alf -alf -alf -alf -oEt -nlu -anw -alf -alf -qVp -vpv -alf -kBo -pcj -fkR -mJM -dlJ -scQ -jKP -mJM -mJM -bCh -vbq -jKP -cmk -gnD -bCh -mJM -bPQ -rJq -jlO -pEQ -huU -aad -pHK -oZg -hCg -tjk -nrm -rSE -rSE -rSE -ejC -ejC -ejC -ejC -jvk -lKY -dfJ -pli -bYP -fOD -fOD -fOD -fOD -fOD -fOD -fOD -mMp -fOD -fOD -fOD -fOD -fOD -fOD -fOD -fOD -fOD -fOD -fOD -fOD -fOD -syw -dTM -jhk -bzr -ujG -ujG -uSv -dcj -cTJ -wRx -cXf -cYU -xGe -cSe -bHZ -ujG -ujG -cMY -tUD -ekj -hdd -hRd -anj -liv -oSW -jTc -vEY -lCB -veo -ate -qXd -qXd -lCB -lCB -dLY -lQV -dLY -dLY -dLY -dLY -vtk -bUp -etl -sKt -etN -lqq -tHV -wzA -vLl -wGN -flq -fZE -nVl -dOM -hqn -eap -eaX -dLW -ecp -ecK -dYu -edK -eeo -eff +fIE +ykX +qag +fiL +pQT +ugi +xhR +lvF +oYs +rde +oYs +oYs +oYs +oYs +qdn +inS +rlL +oYs +oYs +kdh +kEE +oYs +bmP +xUq +tti +xsp +ckb +cLt +xJf +xsp +xsp +ofg +iNH +xJf +grb +svz +ofg +xsp +itn +qeB +frR +xiV +mbR +aad +wVU +gfq +rFZ +xJo +sUQ +bpt +bpt +bpt +kNC +kNC +kNC +kNC +rOR +fdL +iCO +axQ +ilo +geZ +geZ +geZ +geZ +geZ +geZ +geZ +rOn +geZ +geZ +geZ +geZ +geZ +geZ +geZ +geZ +geZ +geZ +geZ +geZ +geZ +oyQ +cEx +oWq +mSQ +sfN +sfN +vJB +mWy +vVD +psP +xPW +acD +rOY +nNT +tcr +sfN +sfN +uhb +azn +nCN +jVs +rWJ +ppV +iEM +tKA +eKV +ffK +swT +xNI +xzd +bHE +bHE +swT +swT +kzc +xYe +kzc +kzc +kzc +kzc +nwm +dBs +ntZ +bWn +mmq +wgL +pLI +iRB +jhu +gLj +jPy +qcS +ick +qQM +npc +pVK +uRy +tTg +nTx +gEQ +uYH +eiW +gne +fRY qYo xTK qYo @@ -120079,152 +120731,152 @@ aaa aaa aaa aaa -tXR -kOw -uva -oDy -wqg -sPL -alf -cbR -alf -alf -alf -pkw -fTS -mrP -kfu -jtz -yeI -uoc -alf -alf -alf -alf -pQb -alf -gGd -alf -alf -alf -alf -alf -alf -alf -alf -alf -alf -alf -alf -alf -tPM -hnm -alf -iXT -qTk -aaa -pHK -jpL -vqT -pHK -kOP -rDH -euw -pDu -xvw -tAx -mzM -jjM -xRQ -sPw -eXA -ybl -bYO -nJo -lyK -dTn -eTQ -uhr -mAr -iuw -yke -lzx -xvm -nzn -ybZ -mNh -nJo -eft -weL -xXJ -xbK -tHi -uBq -fOD -dTM -xvE -rdi -bzr -qeF -qeF -qeF -dci -cTO -wRx -cXg -cYU -dav -qOw -qeF -qeF -qeF -cMY -lrd -qhI -rGn -hRd -nRB -xEn -xWs -xWs -xWs -iZx -oWd -lpW -aJk -vey -aNf -qXd -vol -xCF -tou -dOM -dLP -hzX -mJo -dOM -ggt -gTm -iwr -lqq -lqq -flq -flu -flq -axj -dYH -xtf -dOM -van -dTv -eaY -ebM -ecq -ecL -ecL -edL -ahR -eff +tDs +izG +fIf +oLz +lai +msx +oYs +llW +oYs +oYs +oYs +phI +eOn +pvR +knu +sCF +iuI +feS +oYs +oYs +oYs +oYs +fso +oYs +nHd +oYs +oYs +oYs +oYs +oYs +oYs +oYs +oYs +oYs +oYs +oYs +oYs +oYs +lGE +clh +oYs +mcs +gsy +aaa +wVU +bYW +iYS +wVU +mAi +eHL +hbi +bAM +eCF +cxs +rCx +biS +poA +dGS +kAS +uED +nXK +cao +ewb +oCB +hUS +int +pbV +wQY +flY +jtQ +snu +qKW +siI +uup +cao +oVH +ibQ +fHd +rYe +dbg +fxc +geZ +cEx +adE +rce +mSQ +lcK +lcK +lcK +ghQ +bOP +psP +nDv +acD +xFg +nNR +lcK +lcK +lcK +uhb +uvF +uNz +jZF +rWJ +eVg +sJt +akA +akA +akA +ugT +cfZ +lWZ +xfx +pSY +vfl +bHE +wqO +xdL +dsI +qQM +oGr +gqB +xcK +qQM +iMy +sjK +ksn +wgL +wgL +jPy +vLq +jPy +hww +oQO +qhB +qQM +cIU +eZR +qVl +lIC +qEg +xhd +xhd +bCw +jVN +fRY qYo xTK aaa @@ -120336,152 +120988,152 @@ aaa aaa aaa aaa -kfc -nsj -iaE -mbf -vGt -jXt -alf -hXF -alf -alf -cqk -rrf -xcj -xcj -jCl -gCo -iax -qok -auM -alf -alf -oRX -wLt -xcu -tIl -alf -rcX -usi -kow -lFa -bNT -rha -qXK -kEi -tbd -cUb -pSR -sQB -wQk -sls -alf -pOP -alf +fIE +pJg +nie +nkJ +elp +qKm +oYs +rcP +oYs +oYs +bgl +mpH +mrw +mrw +ogZ +hwo +dwN +rID +rdr +oYs +oYs +oUm +uVZ +xeh +sNe +oYs +nPA +oKD +rua +dNe +noK +gtX +oqx +xtp +idQ +bWW +xYP +xOI +rQQ +min +oYs +owb +oYs aad -veG -pHK -vqp -vqp -wnJ -lOl -lOl -lOl -fPu -lOl -lOl -lOl -qSW -sPw -eXA -ybl -bYO -sVJ -dKj -jPc -qkQ -nzX -hmD -rip -yke -lzx -nDr -lzx -ybZ -mNh -tko -gIY -mFG -mFG -mFG -mFG -sIO -fOD -gnu -syw -rdi -bzr -gID -cOM -ujG -lyX -cTI -hzt -cXh -cYW -daw -rEh -ujG -cON -eLz -cMY -elE -nRB -uiJ -pyA -xpi -uqR -mHE -geO -mHE -lCB -xkm -mXW -lyH -ugm -hKz -lyI -gAa -qnl -vKc -osE -lKX -qTl -wnM -dOM -uFl -aFC -xxn -wtc -nUx -tHV -lqq -nBn -mat -xvA -lNO -dOM -joA -eap -eaZ -bBb -dYu -ecM -edh -edM -eeq -dLY +kAD +wVU +aJU +aJU +wRQ +cnR +cnR +cnR +hcb +cnR +cnR +cnR +tTy +dGS +kAS +uED +nXK +fQu +tvj +qee +ujw +ojM +foH +iPC +flY +jtQ +qsA +jtQ +siI +uup +iCA +sfT +nHY +nHY +nHY +nHY +vMy +geZ +lcT +oyQ +rce +mSQ +kaD +wQx +sfN +vWc +mxy +pkW +xzo +jEK +uZp +igk +sfN +gCt +iHs +uhb +gCk +eVg +bcP +xbV +slF +vCC +jiq +guH +jiq +swT +jbz +xwW +oqM +xCA +waw +hCd +ggp +vgV +dvv +cYK +iwl +pZE +jYF +qQM +vVa +sfL +dDP +bWv +kvj +pLI +wgL +uko +sWJ +fhA +kEo +qQM +vMD +pVK +xPO +paj +uYH +xqs +tGj +rTX +uKX +kzc qYo qYo aaa @@ -120593,152 +121245,152 @@ aaa aaa aaa aaa -alf -alf -alf -alf -alf -alf -alf -lpR -alf -tpv -wJE -nEU -rmB -jrD -jCq -gvS -pvt +oYs +oYs +oYs +oYs +oYs +oYs +oYs +nsf +oYs +sHL +glv +hKE +mqz +xMK +mae +kQR +whX +tZN +rID +xXd +oYs +vCn +oYs +oYs +oYs +oYs +nPA +npG +spq +gBI +vmh +rEJ +fGn +xtp +hBF +jUU +oLU +gIJ +jem +wqk +oYs +mcs +oYs +aaa +aad +aaa +aad +aJU +akf +oHa +nLY +uyf +txd +ogA +iNR +nBf +tjp +dGS +qrN +uED +nXK +wbD +nHY +lLJ +ejt +nHY +lLJ +nHY +lNd +jEN +jEN +nHY +nHY +nHY +ayi +nHY +nHY +qNp +gdw +nHY +xaF +geZ +oyQ +cEx +rce +mSQ +sfN +sfN +vJB +gED +vVD +jnx +doy +aXB +rOY +kYq +tcr +sfN +sfN +uhb +xWb +evo +ovU +xlQ +mtp +bvz +jiq gBk -qok -wzp -alf -eBp -alf -alf -alf -alf -rcX -fpa -jZh -uSB -xoh -qVi -lvw -kEi -wZu -vBG -xcw -ncn -mhi -hsK -alf -iXT -alf -aaa -aad -aaa -aad -vqp -fRJ -gRq -gQy -rLH -kGv -kVx -urw -ghV -htA -sPw -txb -ybl -bYO -jqN -mFG -qtt -taU -mFG -qtt -mFG -jrx -jFf -jFf -mFG -mFG -mFG -gdV -mFG -mFG -eFs -vVT -mFG -wdZ -fOD -syw -dTM -rdi -bzr -ujG -ujG -uSv -dcg -cTJ -mKy -cXa -cYQ -xGe -cSb -bHZ -ujG -ujG -cMY -egG -ycH -paw -jfZ -oSH -mfq -mHE -neH -mHE -lCB -wQQ -vEN -qYo -qYo -qYo -qXd -uHN -iiZ -oLo -dOM -dLS -eoV -eXh -dOM -lxC -qrS -qQb -uFl -jXU -oqm -iVH -etN -fTf -mxE -sev -dOM -wwI -tku -dLY -ebO -ecr -ecN -edi -edN -dOM -dLY +jiq +swT +hOh +kkD +qYo +qYo +qYo +bHE +qKg +jPD +sUk +qQM +dnV +dLB +uTl +qQM +adm +vGu +qQe +vVa +oOb +gtY +ncp +mmq +cGl +uDs +pXO +qQM +kff +oxQ +kzc +sjy +ifn +ftl +vqg +bnq +qQM +kzc qYo xTK qYo @@ -120829,16 +121481,16 @@ aad aad aad aad -aaO -aea -aaO +qld +bSq +qld aad aaa aaa aad -aaO -aea -aaO +qld +bSq +qld aad aad aad @@ -120850,152 +121502,152 @@ qYo qYo qYo qYo -alf -nUM -qCN -arx -oLx -alf -fhU -cbR -alf -kgX -nfz -iUm -mit -oJZ -buM -naW -wdg -pmc -qam -cFL -wql -txr -cEd -jNJ -uQd -xIn -kEi -nlr -pZy -fWM -gVW -xYE -kEi -kEi -kEi -cmg -fiR -hXy -fek -dbH -alf -wQE -alf -alf -alf -qTk -alf -xiB -xiB -xiB -xiB -xiB -xiB -xiB -xiB -xiB -xiB -xiB -wZP -hzH -unv -epr -iiE -iiE -iiE -sxX -osR -iiE -iiE -iiE -iiE -iiE -iiE -iiE -cco -iiE -iiE -nTq -arl -mFG -pMq -slZ -kXQ -klU -eVC -bzr -cNc -cNc -cNc -cNc -cTP -hpV -cXb -cYP -cTP -cNc -cNc -cMY -cMY -dhU -tCh -tCh -hpL -oPB -hpL -gSi -gSi -gSi -gSi -lCB -lCB -lCB -tKG -tKG -tKG -xdD -dLY -wWx -dLY -dLY -dLS -lrn -pzf -dOM -sKr -uDH -mvJ -sHV -rPg -ert -ert -ert -ert -bdu -ert -dOM -wwI -xTa -srd -aAR -kao -dYu -edj -edO -eer -dLY +oYs +nMN +ivR +iNS +jBj +oYs +lMU +llW +oYs +xTm +ueJ +kyR +jQd +qNQ +yba +hAG +nHW +vdN +sqI +kmg +wrO +jOD +suk +mKC +cbB +vyY +xtp +pwA +dyb +eTy +trC +lZa +xtp +xtp +xtp +nFX +sjg +thz +ydg +xbO +oYs +uGH +oYs +oYs +oYs +gsy +oYs +nmw +nmw +nmw +nmw +nmw +nmw +nmw +nmw +nmw +nmw +nmw +wUi +qsu +eMC +pLH +xBw +xBw +xBw +xUL +ctG +xBw +xBw +xBw +xBw +xBw +xBw +xBw +uKU +xBw +xBw +dPa +hew +nHY +gtf +uqt +iRg +dEs +pyR +mSQ +qWk +qWk +qWk +qWk +ckO +ugL +awZ +oXv +ckO +qWk +qWk +uhb +uhb +rRP +igg +igg +apA +whE +apA +lVR +lVR +lVR +lVR +swT +swT +swT +qex +qex +qex +swT +kzc +xZN +kzc +kzc +dnV +tyN +pcd +qQM +svk +wQF +xXj +oNY +nvA +kGi +kGi +kGi +kGi +hZl +kGi +qQM +kff +opv +cew +hSr +kLL +uYH +leG +puv +lEg +kzc qYo xTK aaa @@ -121086,173 +121738,173 @@ aaa aaa aad aaa -aaO -ehy -aaO -aaO -aaO -aaO -aaO -aaO -ehy -aaO +qld +bag +qld +qld +qld +qld +qld +qld +bag +qld aaa aad aaa aaa aaa -abf -aaO -aaO -aaO -alf -aqV -alf -nvE -jum -eFJ -eFp -qyX -aqw -cbR -alf -qkO -nfz -uKP -qlG -bDz -sNX -uTw -vfb -qIP -nfz -caN -sIx -bde -avs -rnz -cFD -eAq -bMI -cev -pZy -oih -mbJ -cYo -pGd -kxB -kzW -mLv -ugS -xWl -vXL -oPK -alf -wQE -pOP -sGE -wQE -iXT -kLf -tPZ -ugz -wQE -iXT -iXT -xKV -wQE -iXT -eVt -gbv -jMv -glS -ybl -bYO -sVJ -gAy -sGU -nJo -nJo -vti -mFG -gyX -tQq -uId -tQq -ybZ -mNh -tko -rMY -bgQ -mFG -sGU -mFG -iJp -fOD -syw -xvE -scC -bzr -qtV -qtV -qtV -cNc -cTQ -uEo -orb -vQm -daB -dcp -ddS -dfc -dgu -gXC -nab -dfm -wiJ -rPG -daO -oqF -czS -czS -quP -xKl -xKl -bcf -mZg -oYI -mZg -xdD -wNR -mJe -gbW -dLY -tlt -jYa -pzf -dOM -xqS -pNm -lVS -elW -fHw -ert -mUb -oof -gBt -dJS -eZX -dOM -hqn -eas -ebb -ebM -ecq -ecL -ecL -edP -ees -eff +sjt +qld +qld +qld +oYs +azA +oYs +igu +bEs +mxA +tQY +ltr +mjr +llW +oYs +fJx +ueJ +nFc +vZo +kDY +uGf +fdY +bbQ +sao +ueJ +wsA +kGt +eaK +aBO +gld +vQS +rEP +pyC +ppY +dyb +cEK +yca +sIE +pVw +hXw +btc +hFP +xAt +uao +oTB +sqM +oYs +uGH +owb +vAw +uGH +mcs +fgK +mbw +tfq +uGH +mcs +mcs +tyV +uGH +mcs +tym +qjk +ubs +wjF +uED +nXK +fQu +cpC +rgf +cao +cao +xSe +nHY +bSQ +vdI +tHK +vdI +siI +uup +iCA +gcc +nDC +nHY +rgf +nHY +oEz +geZ +iVZ +adE +qbp +mSQ +mIq +mIq +mIq +qWk +lWk +ivd +rgu +pHm +rhc +mzP +fQD +qYc +pbm +gGR +eoD +xWf +aHz +lPo +pmJ +qNI +xop +xop +eSN +fbV +fbV +iLH +duG +sXB +duG +iLH +eYs +cyG +beD +kzc +lnj +fut +pcd +qQM +vxY +kTy +dHo +bsk +dbV +kGi +hST +fKi +leH +pYE +pmx +qQM +npc +dnw +kuE +lIC +qEg +xhd +xhd +pKh +iAi +fRY qYo qYo aaa @@ -121332,184 +121984,184 @@ aaa aaa aaa aaa -aaP -abf -abf -abf -abf -abf -abf -aaO -aaO -abf -ads -aaO -aec -aaO -dGs -iWR -fuR -ctL -aaO -aej -aaO -adq -abf -aaO -aaO -aaO -abf -uOV -uOV -sWc -lIS -mgJ -nmm -hDs -rPC -rsH -aqa -alf -mhw -cbR -alf -kRO -nfz -uKP -oKR -orB -msD -kSO -vab -qIP -nfz -usP -qZr -cwn -pDI -qlD -wWj -cTl -bXl -bXl -bko -cYt -xIB -kQN -mWo -mOy -nem -cmg -oJd -gdu -alf -alf -alf -yhp -alf -alf -alf -alf -alf -wQE -alf -alf -alf -alf -alf -alf -alf -alf -alf -alf -eiY -ybl -aam -nJo -tSS -mFG -vmj -nJo -iiE -qtt -tpf -tQq -uId -tQq -ybZ -mNh -nJo -vCQ -bUL -qdY -jiy -avG -fOD -fOD -dTM -xvE -exu -bzr -qtV -svB -gun -llu -dmX -xqz -hJi -uXn -daC -dcq -cTT -dfd -dgv -rDW -cUe -cNp -nNg -tfh -dqu -oqF -czS -czS -xoA -xKl -xKl -bcf -ukt -aeJ -rCk -xdD -qZw -oEs -lNC -dLY -dLU -jYa -nKI -dOM -dOM -dOM -dOM -dOM -esF -ert -tkH -wtc -utb -jWU -tyz -dOM -wwI -eap -eaX -dYu -ect -ecO -dYu -dLW -eet -eff +oFK +sjt +sjt +sjt +sjt +sjt +sjt +qld +qld +sjt +cbY +qld +rAC +qld +riv +iNg +saA +fZV +qld +xyL +qld +pkd +sjt +qld +qld +qld +sjt +rbR +rbR +rjK +smU +sik +peK +qEV +rtk +cEr +pNP +oYs +shm +llW +oYs +hih +ueJ +nFc +bqC +inx +bqf +uvl +sXL +sao +ueJ +bIG +csw +pnq +cIa +ddg +uWI +oHQ +bbo +bbo +kWM +tki +qLh +rjR +xKJ +uyx +hmy +nFX +xNu +gPr +oYs +oYs +oYs +pJi +oYs +oYs +oYs +oYs +oYs +uGH +oYs +oYs +oYs +oYs +oYs +oYs +oYs +oYs +oYs +oYs +bxa +uED +xNE +cao +fGt +nHY +aAk +cao +xBw +lLJ +uoU +vdI +tHK +vdI +siI +uup +cao +itv +efX +rVz +sPq +ttU +geZ +geZ +cEx +adE +fBS +mSQ +mIq +eKD +fmw +eGM +oSs +gHi +svN +meG +wkr +qgH +fBb +uXV +ins +gxX +vGR +rOX +vUe +szz +bZo +qNI +xop +xop +hUR +fbV +fbV +iLH +rDn +gTc +dll +iLH +nnq +kQX +til +kzc +rOy +fut +teH +qQM +qQM +qQM +qQM +qQM +eWX +kGi +vdT +bWv +pUd +wnc +dMs +qQM +kff +pVK +uRy +uYH +qQR +qxo +uYH +tTg +kSQ +fRY qYo xTK qYo @@ -121592,181 +122244,181 @@ aaa aaa aaa aaa -aaO -xew -aaO -aca -abC -abC -acX -vXn -xAb -hnW -jvg -hnW -hnW -hnW -hnW -jvg -puq -kPN -puq -oeN -hsu -puq -scP -pCD -kRx -llt -aup -alf -alf -alf -alf -alf -alf -alf -alf -tsE -uXR -alf -kgX -nfz -uKP -fqr -pcD -sNX -oLB -dov -qIP -nfz -qIz -qZr -ggT -ggT -egJ -ggT -kEi -aFx -pya -cNV -uSB -cNV -ooe -exO -fBK -vQd -cmg -vwF -ceM -alf -pAf -nAr -pyp -alf -nSL -woa -kmL -alf -iXT -alf -myU -bUD -qPN -rfO -hoS -dLb -qLe -tXr -tst -xcr -bWC -bWC -nJo -iGF -mFG -lwN -nJo -hqr -mFG -ybZ -eSd -uId -hzg -ybZ -oXH -nJo -wOx -qUg -tJr -gYg -wxA -fOD -hFF -aya -fOD -pKH -bzr -ioB -cOP -gun -cSg -cXa -umr -xpL -hbh -eUY -sPP -ikf -oer -byv -ski -geS -leR -yaL -anK -yeL -oqF -xcv -czS -xoA -fNW -fNW -bcf -wrq -aPD -nEk -xdD -nAL -oEs -yfh -oBJ -dLW -vsc -nKI -dOR -dOe -dLW -ran -dOM -dOM -dOM -dOM -dOM -dOM -dOM -dOM -dOM -hqn -dTv -ebc -ebQ -xHf -fCM -edk -edR -eeu -eaW +qld +lJB +qld +aNu +mVS +mVS +mNX +hMO +lrc +nBh +ofE +nBh +nBh +nBh +nBh +ofE +sUz +lxc +sUz +eFK +pWO +sUz +qhN +mzu +bFV +oHe +pOC +oYs +oYs +oYs +oYs +oYs +oYs +oYs +oYs +qAB +rVX +oYs +xTm +ueJ +nFc +lPs +iEr +uGf +hiT +ygW +sao +ueJ +aHd +csw +umN +umN +xLT +umN +xtp +jKD +iJF +tzm +gBI +tzm +aZs +aHv +tiS +pAu +nFX +wrP +okF +oYs +oTY +tTn +cEw +oYs +eGq +isy +suw +oYs +mcs +oYs +lnQ +hRc +lHV +ybN +eMw +wDr +uYc +prw +fHI +uCP +nps +nps +cao +tlH +nHY +puc +cao +wln +nHY +siI +gcs +tHK +cgz +siI +fLE +cao +kOI +wBG +rhe +pIS +miT +geZ +vMN +qET +geZ +knw +mSQ +uRD +vgE +fmw +dmx +doy +thK +rfw +oln +cwu +ujt +bzb +jOL +uqH +sCw +iON +kkO +puZ +twF +xXR +qNI +pGi +xop +hUR +mrl +mrl +iLH +qaA +jXy +oHM +iLH +nVR +kQX +lgk +heP +hOy +cZM +teH +oBO +brY +tTg +iLa +qQM +qQM +qQM +qQM +qQM +qQM +qQM +qQM +qQM +obf +pZF +gDW +qwc +toK +mSW +tRf +fwB +vkS +jtV qYo xTK aaa @@ -121849,181 +122501,181 @@ aaa aaa aaa aXU -xZw -abF -xZw -acb -wdY -tUC -tUC -tUC -tUC -pXo -tUC -tUC -tUC -wFu -tUC -tUC -gNv -tUC -tUC -wFu -tUC -wdY -sDs -abZ -kRx -vla -tFO -pZu -dKB -mCv -ykt -ykt -ykt -wCE -fnm -tbz -wwd -alf -eLc -nfz -awX -iUA -pZc -buM -wBx -gmA -gbw -nfz -sVm -qZr -fsn -sqs -jRP -ggT -wKS -rxK -tul -tgY -kKy -kvZ -xtc -xqZ -kEi -lRA -kEi -alf -alf -alf -pvl -alf -alf -alf -xVW -jmG -qAZ -alf -kLf -alf -hgH -uEx -qVC -qVC -qVC -qVC -rHt -hpM -tSc -eXA -sxS -bYO -nJo -iGF -qtt -lwN -nJo -iiE -mFG -tpf -lzx -uId -qvX -ybZ -qvX -nJo -ajv -qaQ -ttt -byq -dbQ -fOD -hFF -dTM -nql -gOX -bzr -qtV -svB -gun -cSh -saS -cVR -cXk -cYZ -cXk -dcs -hBB -dfd -bsz -jST -kDB -cNp -oaY -mJL -lDd -oqF -bfB -joF -xoA -ken -ukr -ndv -kVd -xqo -niq -hLA -gyk -gFT -sUJ -dLY -xtt -sDl -ghH -tXp -tXp -akG -vZl -onc -qKK -van -xQQ -lBw -lQb -pUA -lQb -lBw -xTa -eao -dLY -dLY -dLY -dLY -dLY -dLY -dLY -dLY +eBZ +gzG +eBZ +iIg +dJO +kJd +kJd +kJd +kJd +nJx +kJd +kJd +kJd +idu +kJd +kJd +jNC +kJd +kJd +idu +kJd +dJO +kAc +cCN +bFV +jTf +ekU +lWu +wiU +dkz +eoO +eoO +eoO +xLE +fhd +thj +pAy +oYs +aeu +ueJ +evh +xSz +oJj +yba +aze +cLO +juX +ueJ +nMw +csw +xnh +pLx +jZj +umN +uVa +xNk +xtQ +wdp +xsy +bOp +vpj +rDF +xtp +bUR +xtp +oYs +oYs +oYs +rTT +oYs +oYs +oYs +kxJ +tJE +rWy +oYs +fgK +oYs +iJJ +kyx +kbd +kbd +kbd +kbd +pAH +oOF +iyq +kAS +iFI +nXK +cao +tlH +lLJ +puc +cao +xBw +nHY +uoU +jtQ +tHK +gmW +siI +gmW +cao +hAm +mJZ +dAy +mDJ +vBR +geZ +vMN +cEx +kmY +rmi +mSQ +mIq +eKD +fmw +qaT +tly +ezv +hdl +kFE +hdl +eIP +lAd +uXV +tEW +kZU +aqH +rOX +rYJ +wzV +lwH +qNI +scy +amh +hUR +adx +ulW +epj +tzK +nJK +yex +iML +tHB +nOy +gRn +kzc +lMF +rta +vVp +tYl +tYl +pCH +bKZ +wzY +nku +cIU +qRY +eXJ +yhm +frM +yhm +eXJ +opv +jhA +kzc +kzc +kzc +kzc +kzc +kzc +kzc +kzc qYo xTK qYo @@ -122106,178 +122758,178 @@ aaa aaa aaa aaa -aaO -uQO -aaO -uoE -abD -abD -kUt -abD -lvz -abD -abD -abD -qbw -lvz -abD -abD -abD -abD -ahz -adc -abD -abD -aiU -abZ -kRx -tUC -lgz -pZu -bdl -wSB -ylW -hCY -rBt -kIA -alf -alf -exU -alf -ePb -gvI -xKz -iVF -lOv -muF -oHX -ooY -pPY -oeu -fRQ -qZr -uMG -gEn -taK -ggT -psv -mlx -xLe -xLe -mPb -adk -xLe -mlx -ylT -mlx -gtE -alf -xiL -eMq -rSz -alf -nLr -tTh -ewj -xNl -xNl -alf -wQE -alf -hrn -jlj -pUX -pUX -pUX -gRr -dmx -vyQ -tSc -eXA -ybl -bYO -nJo -iGF -mFG -lwN -nJo -iiE -mFG -tpf -sxw -uId -qvX -qkQ -qvX -nJo -nJo -nJo -jJL -nJo -nJo -fOD -fOD -fOD -rct -rdi -bzr -qtV -qtV -qtV -cNc -cTU -cVS -cXl -cZa -daE -dct -ddU -cMY -eRZ -vpt -hPA -dfm -xdt -xfC -daO -oqF -bfB -joF -xoA -mnp -ttA -bcf -wrq -akr -nEk -xdD -rtm -pPI -pAZ -dLY -dLY -dLY -ake -ake -dYu -lxK -mAl -dQE -dTv -dUh -dUY -dQE -dWJ -dLW -dYu -dZg -dYu -dYu -dZg -ebR -dLW -aLc -edl +qld +odb +qld +sSz +mti +mti +rWu +mti +wOq +mti +mti +mti +bQw +wOq +mti +mti +mti +mti +tJi +jxn +mti +mti +vUN +cCN +bFV +kJd +uAu +lWu +xOz +jfy +fLY +vAU +oGZ +amn +oYs +oYs +kAZ +oYs +kFi +csh +rOc +obH +jLa +gbY +vGP +xmg +vYk +crg +unh +csw +wpx +ykM +rXT +umN +moC +tXu +ydb +ydb +jkZ +wTU +ydb +tXu +gXM +tXu +uRf +oYs +uoV +vNI +dlm +oYs +dWf +jcC +ryI +spG +spG +oYs +uGH +oYs +cEo +gug +dgI +dgI +dgI +xEA +ygk +wMs +iyq +kAS +uED +nXK +cao +tlH +nHY +puc +cao +xBw +nHY +uoU +qDT +tHK +gmW +ujw +gmW +cao +cao +cao +pCL +cao +cao +geZ +geZ +geZ +bsv +rce +mSQ +mIq +mIq +mIq +qWk +smL +gHL +lhb +tJq +iAF +kdy +nVv +uhb +gRg +vPQ +fBj +xWf +fyB +fEJ +pmJ +qNI +scy +amh +hUR +dgg +wTP +iLH +qaA +jLt +oHM +iLH +joo +dIN +fJa +kzc +kzc +kzc +rmf +rmf +uYH +gaG +nPe +eup +eZR +gBK +wUE +eup +gVq +tTg +lAA +kfv +uYH +uYH +kfv +tlV +tTg +ezP +wjP aad aaa aaa @@ -122360,181 +123012,181 @@ aaa aaa aaa aaa -aaP -abf -abf -abf -abf -abf -abf -aaO -aaO -abf -adq -aaO -prz -aaO -aeX -lNY -rjG -agl -aaO -prz -aaO -ads -abf -aaO -aaO -abf -ajh -gVI -tUC -aBy -pZu -mcT -kOL -tBB -jJY -djb -aRu -nNj -alf -wGR -alf -alf -iNp -gvI -iax -iax -peO -iax -iax -oeu -jmL -qZr -qZr -pFs -nqw -rzB -ggT -qDO -wXx -iqS -nRR -tZC -gtw -nus -bsF -bXv -ctS -tpq -alf -rhk -fQH -auR -xSF -aeg -tLz -qMI -dLM -dDz -alf -eah -aGc -iOy -jlj -ksz -ybP -gXU -pUr -uCH -oxa -olq -eXA -ybl -bYO -nJo -iIa -mFG -ycz -nJo -fru -mFG -ybZ -vcW -ues -lxr -kaA -bIE -nJo -ssD -hLU -tDK -nJo -tHl -cwv -tDX -jSd -fOD -jZo -bzr -bzr -bzr -cMY -cMY -cTV -cVT -cXm -cZb -cXm -dcu -ddV -cMY -fkw -nvS -nKL -iTK -axN -tyT -axN -bcf -noS -cWk -lAF -cWk -hpa -bcf -hdB -oxW -nke -oxW -oxW -yhj -oxW -npu -ejK -rtj -sNR -dLY -dPI -wja -sOa -dOM -dOM -dOM -dOM -dOM -dOM -dOM -dOM -dOM -dLX -dLW -dLW -dLW -ecv -iNk -edl +oFK +sjt +sjt +sjt +sjt +sjt +sjt +qld +qld +sjt +pkd +qld +thf +qld +pkj +qqA +xSq +uNJ +qld +thf +qld +cbY +sjt +qld +qld +sjt +kKm +pxU +kJd +hZo +lWu +tbC +aHC +jcT +uQh +hcK +vCw +pst +oYs +cPL +oYs +oYs +mYl +csh +dwN +dwN +eYR +dwN +dwN +crg +sEt +csw +csw +xhi +pdK +tRO +umN +eSm +fXU +bSO +gQz +gjg +eHH +qvB +vdW +kQB +uGl +sCs +oYs +pBs +tSH +oyb +xbi +hRX +hUO +ktR +xIR +vBc +oYs +wJb +ftt +mOz +gug +gxE +nTC +aPa +yli +dWF +fwu +rxA +kAS +uED +nXK +cao +uvQ +nHY +gqO +cao +dbK +nHY +siI +rcH +frc +rMe +bfP +srC +cao +nJp +oyr +nIU +cao +pbI +kdn +bwZ +sDe +geZ +fHu +mSQ +mSQ +mSQ +uhb +uhb +pam +xnU +bRZ +jBw +bRZ +sRP +xnj +uhb +pTU +fqB +loA +fDF +fZr +lyK +fZr +qgo +hUI +sdd +aWH +sdd +cua +lGI +qEo +hNW +lGo +hNW +hNW +kQw +hNW +vYK +tac +fig +ffd +kzc +qMt +oIu +cvy +qQM +qQM +qQM +qQM +qQM +qQM +qQM +qQM +qQM +kOv +tTg +tTg +tTg +nDp +rCz +wjP aad aad aad @@ -122628,175 +123280,175 @@ aaa aaa aad aaa -aaO -ehy -aaO -aaO -abf -abf -aaO -aaO -ehy -aaO +qld +bag +qld +qld +sjt +sjt +qld +qld +bag +qld aaa aad aaa aaa aaa -abf -jfj -dOE -nnB -hvd -pww -pZu -sAg -pZu -tpN -pZu -vRw -alf -twH -aFY -alf -alf -vsU -iLe -ovr -oph -xmE -kWk -swH -qZr -qZr -qZr -ggT -uwD -lHG -ggT -sDQ -cKP -xOq -ctS -aZX -dHV -mlx -qqy -rPQ -vjQ -rvV -alf -sWr -fDC -nHH -alf -cxe -vWN -gmQ -bze -imu -vvr -gKt -lXU -eUy -pYf -pUX -gXU -nhf -pUX -ncF -eUy -fNT -eXA -ybl -aaI -nJo -gpw -mFG -mfh -lxk -iiE -mFG -ybZ -cTk -oud -kBt -aRL -gta -nJo -tjT -ime -pfk -nJo -kbN -dFZ -vFR -wUH -fOD -bxl -hcZ -eKZ -bzr -cQz -cMY -cMY -cMY -cMY -cMY -cMY -cMY -cMY -cMY -unX -uEP -kDB -iTK -uLd -iqI -mOU -nVV -eHQ -qFC -het -klf -gSk -sLE -uyq -yhj -yhj -yhj -yhj -yhj -oxW -oxW -oxW -nmL -sNR -dLY -dPJ -iMJ -mAl -dOM -rXk -rLf -rXk -gFn -crP -sjH -xGz -dOM -dLY -dLY -dLY -dLY -dLY -dOM -dOM -nPB -nPB -hCR -nPB -nPB +sjt +bwU +dUn +xiM +bml +ymc +lWu +vTe +lWu +dIF +lWu +gPn +oYs +bzh +wkS +oYs +oYs +tsL +xoU +arQ +mZy +aGp +eYJ +bbx +csw +csw +csw +umN +eKh +vqy +umN +qmX +euk +sbW +uGl +eSq +lKy +tXu +vmn +cxR +mou +mCf +oYs +uRF +hHS +hwu +oYs +rdA +uNx +eTM +umv +rJy +gqA +pSt +xwN +fgM +lGf +dgI +aPa +xaO +dgI +nia +fgM +noY +kAS +uED +iRq +cao +csi +nHY +cJA +cZO +xBw +nHY +siI +ocB +lQd +tod +qIT +aXQ +cao +kID +tzb +mKd +cao +mWn +hEK +bcB +vcl +geZ +quE +jgT +cRX +mSQ +glr +uhb +uhb +uhb +uhb +uhb +uhb +uhb +uhb +uhb +mig +iUl +aqH +fDF +pRP +uFd +fkQ +pwq +syF +tWd +aAR +spw +qgC +sZB +rWw +kQw +kQw +kQw +kQw +kQw +hNW +hNW +hNW +vdi +ffd +kzc +uSM +rxx +nPe +qQM +iul +hND +iul +nnN +pQv +bGT +iLu +qQM +kzc +kzc +kzc +kzc +kzc +qQM +qQM +kZc +kZc +fmX +kZc +kZc qYo xTK aaa @@ -122885,175 +123537,175 @@ aad aad aad aad -aaO -tJH -aaO +qld +pyz +qld aad aaa aaa aad -aaO -vBn -aaO +qld +lxb +qld aad aad aad aad aad -aaO -jFX -wdY -jmA -pZu -sgO -pZu -mBE -pZu -lwV -pZu -kYz -alf -tcY -dad -fIM -alf -alf -jQY -jaI -sRv -oUA -gGe -nji -qZr -rlW -lZh -rUf -iAH -lps -sow -mlx -vOz -oZM -dWW -jBQ -vwH -boG -obV -nKR -aIj -qAh -alf -alf -axh -fPm -alf -lGh -eWW -xmF -fLs -spY -alf -laA -alf -qAu -pYf -gRr -hgC -pUX -pUX -dmx -vyQ -tSc -eXA -jHR -bYO -nJo -jGJ -ttd -mFG -tqz -cpi -mFG -ybZ -vhk -qZW -mgO -fuu -iiE -iLz -tnH -bQL -cAN -nJo -brd -sFH -hfr -qxI -frk -rdi -uTx -luE -bzr -jnL -nFf -eRZ -eRZ -eRZ -mHY -eRZ -eRZ -eRZ -fpo -eRZ -nvS -kzK -iTK -iOi -xlg -nzy -dBF -fDN -eyC -grw -gIf -nQN -drP -wKA -imr -oxW -mVr -eXi -fUd -eIz -xDt -fHO -nmL -jbO -dLY -dPK -paL -bLR -cGJ -ofs -ggD -hef -hnx -ggD -kOk -glG -bSU -kED -gBC -voB -rEg -jfi -nPB -jXl -nPB -xxi -qJg -gBi -nPB +qld +ePK +dJO +fbF +lWu +pOY +lWu +kAv +lWu +meZ +lWu +gOK +oYs +xIU +qmA +hcG +oYs +oYs +ktO +mho +tWI +auZ +tMF +kbe +csw +idm +sCl +weZ +mQh +wTF +vsu +tXu +jRL +epZ +dHp +meS +nAP +exK +lnp +wzl +epD +cUD +oYs +oYs +ybS +scn +oYs +rXS +rRC +deE +wZB +ucA +oYs +sup +oYs +fst +lGf +xEA +qCR +dgI +dgI +ygk +wMs +iyq +kAS +lvR +nXK +cao +loa +xod +nHY +kiD +nzB +nHY +siI +iEt +cAg +xAa +vsx +xBw +piF +vEI +fQo +oKW +cao +uhV +abE +iav +fxJ +osG +rce +dIy +ctl +mSQ +nWT +jMr +gRg +gRg +gRg +idV +gRg +gRg +gRg +tLI +gRg +fqB +eTX +fDF +cYw +eLK +nnc +met +mPI +fhU +lfu +fgq +wuY +lGI +cym +bSz +hNW +wzA +lUD +cFx +vpy +fUk +bUU +vdi +hnI +kzc +pJl +nXv +mEv +xEW +pSF +wpI +kFs +dXw +wpI +xYO +pBZ +brb +usG +ciE +fel +geI +iAb +kZc +aPH +kZc +yly +gkq +mtq +kZc qYo xTK aaa @@ -123157,160 +123809,160 @@ aaa aaa aaa aaa -abf -wUf -wdY -gXt -pZu -pZu -pZu -pZu -pZu -pZu -pZu -pZu -alf -alf -alf -rGN -hUe -alf -xIx -hpE -hpE -hpE -ykZ -fKK -qWT -qeo -bec -qeo -qeo -iGo -qMJ -sRR -sRR -kwc -dwc -pRU -pRU -pRU -pRU -pRU -sxu -lig -lrB -alf -alg -bla -alf -rAs -jsl -rkU -ndF -avB -alf -gKt -alf -ihg -jxf -nUb -lzD -ncF -nUb -xcA -mxv -tSc -eXA -ybl -bYO -nJo -fCQ -ybZ -ybZ -lxk -iiE -mFG -mfh -iMC -kBt -tIV -kBt -hQk -nJo -mVx -aXX -uNs -nJo -mLS -vlE -ohN -nSr -fOD -rdi -hYu -jzM -grv -ijB -nac -pVP -nOj -rDW -nJs -rDW -hdJ -rDW -cNt -drS -jKy -cUe -iTK -uhd -ntK -jtF -nVV -wTs -cwq -xHd -gkg -sYc -kcl -mdw -mdw -eUL -vJL -xdD -kFg -xdD -put -xdD -vGi -dCT -dLY -tFM -dQE -sOa -dOM -mNu -iri -nAH -nAH -xOG -qwr -pFC -wAR -pFC -bzp -qSk -xCP -ggD -hHL -rhm -hHL -rhm -vhr -hAD -hCR +sjt +doL +dJO +pMW +lWu +lWu +lWu +lWu +lWu +lWu +lWu +lWu +oYs +oYs +oYs +vLk +dCW +oYs +oTv +wvR +wvR +wvR +sZn +xyt +vob +pAR +ktP +pAR +pAR +dRb +dVa +qFF +qFF +jOK +lLy +lho +lho +lho +lho +lho +vSM +obu +aft +oYs +qjO +kal +oYs +sZT +hFu +lNB +bvW +mXt +oYs +pSt +oYs +dgO +jXn +vBY +uQt +nia +vBY +eYN +wFq +iyq +kAS +uED +nXK +cao +xpm +siI +siI +cZO +xBw +nHY +cJA +ojx +tod +fep +tod +nbQ +cao +pPC +qZQ +yaT +cao +qMm +lsH +nNq +avp +geZ +rce +kJj +vJq +hJE +caV +jPm +lRw +keg +gxX +oov +gxX +jhW +gxX +iqN +yjb +eiM +vGR +fDF +gHl +ben +rTv +pwq +ngi +hSA +pJc +oIG +cCX +hjS +fIi +fIi +mOD +mMn +oxo +nPi +oxo +mRe +oxo +rAx +dtO +kzc +tew +eup +cvy +qQM +kVm +ovT +vQe +vQe +eGl +xMM +vWa +phN +vWa +kpA +ebg +odn +wpI +xei +iLv +xei +iLv +eVq +ngy +fmX qYo xTK aaa @@ -123414,160 +124066,160 @@ aaa aaa aaa aaa -aaO -jFX -tUC -jhn -abf -utC -kiT -kRC -tqM -lVc -gRI -abf -rEn -qbO -alf -lnn -alf -alf -bhT -lQr -lQr -fuM -seR -seR -jSW -seR -bhT -lLg -cSD -cSD -cSD -hDd -gcR -mWL -xJt -xJt -gcR -hLb -gcR -xJt -jkz -gcR -rid -alf -gNt -alf -alf -ldY -ldY -ldY -yls -lgu -alf -uqm -alf -hKk -tnc -vyQ -tqZ -eUy -vyQ -tho -uJM -tst -glS -ybl -uxO -nJo -gNK -wFy -tKi -dgr -iiE -mFG -pzk -pij -fxR -ftc -sOH -kCw -nJo -nEh -bzL -plG -nJo -sfG -cxK -plu -sfG -fOD -rdi -drx -plR -bzr -cQC -cPf -cTM -cPf -cXn -cPf -cPf -cPf -ddW -cNt -iLU -nvS -cUe -sdF -rsY -rsY -rsY -rsY -rsY -rsY -rsY -rsY -rsY -rsY -rsY -rsY -fUk -aZE -xdD -ogV -xPf -cKf -xdD -cOe -oGf -dLY -dPM -dOb -umt -dOM -dOM -boZ -obh -obh -boZ -boZ -boZ -boZ -boZ -boZ -boZ -boZ -boZ -boZ -boZ -nPB -kHw -wxb -iKS -hCR +qld +ePK +kJd +erz +sjt +bjJ +cGM +tMN +qMS +sQn +gic +sjt +aaY +sAY +oYs +rjk +oYs +oYs +fbU +cZS +cZS +nvu +kel +kel +ryb +kel +fbU +mWO +nvo +nvo +nvo +uCA +vpJ +vCf +xVa +xVa +vpJ +wCl +vpJ +xVa +obl +vpJ +cdB +oYs +nyW +oYs +oYs +oYm +oYm +oYm +rnp +aCD +oYs +miv +oYs +tRa +wKV +wMs +dLu +fgM +wMs +iwb +lWF +fHI +wjF +uED +ozx +cao +cDU +xtm +cNB +wQi +xBw +nHY +cpp +xcz +vmd +nOX +owW +dUl +cao +yme +krj +kIP +cao +hgJ +wrN +reQ +hgJ +geZ +rce +fiT +ore +mSQ +gZG +djw +cCF +djw +glI +djw +djw +djw +lko +iqN +wgP +fqB +vGR +oQI +sIX +sIX +sIX +sIX +sIX +sIX +sIX +sIX +sIX +sIX +sIX +sIX +wem +iXA +oxo +gmA +dgu +gkR +oxo +cNs +whN +kzc +xra +dqo +enk +qQM +qQM +oGK +xvJ +xvJ +oGK +oGK +oGK +oGK +oGK +oGK +oGK +oGK +oGK +oGK +oGK +kZc +wth +gtd +agE +fmX aaa qYo aaa @@ -123671,160 +124323,160 @@ aaa aaa aaa aaa -aaO -jFX -tUC -aum -tBP -mxp -mxp -mxp -mxp -bIr -bIr -gyz -mcS -mcS -mcS -bzU -bdN -fAS -eXZ -oVe -jTv -eXZ -eXZ -eXZ -sAe -nlP -jUl -nPU -wko -udU -tPp -lmC -hDd -wTI -oIp -rXc -rXc -rXc -rXc -rXc -ooR -jTv -eXZ -hnl -ojR -bdN -wAM -mvz -weq -pOZ -ldY -ldY -alf -rPE -alf -tst -tSc -tSc -wUc -jhq -tSc -tSc -tst -ntj -kAI -bWK -bWK -pdr -nJo -nJo -nJo -sVJ -rvU -ewd -sVJ -nJo -nJo -nJo -nJo -nJo -nJo -nJo -nJo -nJo -nJo -xek -vzf -hhA -lSZ -fOD -sGG -fOD -fOD -bzr -cQD -cSl -cua -cSl -cQD -cQD -cSl -cSl -cQD -dfi -kEM -dib -kOi -rsY -tUR -qTt -fJg -rAE -qwF -pEy -sGK -nwa -dDQ -jwS -wFD -rsY -aPf -cjx -uMc -sMu -sqA -mPF -xdD -cOe -bRg -dLY -dLX -emM -mAl -dLW -dOM -sOY -paX -paX -joK -pxr -xJU -rFl -aAb -niX -wEP -hRJ -rJw -qwx -ojJ -nPB -say -kdc -ibv -hCR +qld +ePK +kJd +urY +efI +nMD +nMD +nMD +nMD +pyq +pyq +oqt +nPQ +nPQ +nPQ +olV +tNu +jLh +fRo +uRh +kiq +fRo +fRo +fRo +fhg +ffM +jNB +sQN +fzw +uCY +cmi +fkU +uCA +lvl +rZf +rul +rul +rul +rul +rul +eTU +kiq +fRo +jMQ +sie +tNu +wxo +iwi +sLT +sbC +oYm +oYm +oYs +bOw +oYs +fHI +iyq +iyq +muK +ilJ +iyq +iyq +fHI +vYZ +mvA +rtO +rtO +lJu +cao +cao +cao +fQu +egF +ykL +fQu +cao +cao +cao +cao +cao +cao +cao +cao +cao +cao +bJy +fAA +xTL +tRg +geZ +onv +geZ +geZ +mSQ +sbQ +prh +cnw +prh +sbQ +sbQ +prh +prh +sbQ +iEz +hXj +ehg +pFe +sIX +vXA +pfs +vke +hvQ +hea +sCO +puX +yfB +btO +gmR +qmt +sIX +rLj +nfY +qhI +gLP +kRL +tJP +oxo +cNs +dNl +kzc +kOv +irR +nPe +tTg +qQM +bni +lEn +lEn +iij +qTu +lCq +jDL +meB +kIk +llD +swx +mmM +lAK +moc +kZc +oxh +xDd +snQ +fmX qYo xTK aaa @@ -123928,160 +124580,160 @@ aaa aaa aaa aaa -aaO -nnB -tUC -uwH -oxH -sRC -sRC -mcS -mcS -sRC -biC -heU -lZY -lfY -lJK -lgS -uLf -xwk -xNF -xNF -xNF -xNF -xNF -gxy -xNF -cWZ -pbX -kII -vmC -hTB -xQS -tce -tKd -oyS -grU -grU -grU -grU -grU -grU -vfe -grU -grU -grU -eCS -hsS -rpG -tbs -iMX -npY -jUY -lqP -poj -lhq -lqP -hsR -hfl -hfl -qwl -hfl -hfl -hfl -qGs -lDs -eLM -kJu -kqI -kqI -mBp -kqI -lUY -kqI -xDb -kqI -kqI -nWu -kqI -ccM -ayd -ayd -ayd -ayd -xJd -ayd -hVE -ayd -pXQ -ayd -ayd -pXQ -gGg -lTm -vuZ -cOV -cQE -cSm -ppP -mzR -cXo -cSl -daG -dcv -cSl -kCI -iLU -snF -cUe -eui -iQD -afI -tic -ksh -ioP -kHF -hVo -uGB -sjF -eix -kms -rsY -dEA -dEA -dEA -dEA -dEA -qMf -qMf -rNb -qMf -dLY -dOM -dOM -sOa -dSD -dOM -ksM -paX -fmg -ygu -lkM -kIa -lkM -oCI -ljv -ygu -wZK -neg -boZ -uSD -nPB -rCs -cTh -stg -nPB +qld +xiM +kJd +kBz +vmR +sfs +sfs +nPQ +nPQ +sfs +pgL +vxi +uqk +bnt +bbB +pZn +vfw +qRx +wsp +wsp +wsp +wsp +wsp +hAU +wsp +fXk +sIk +sJj +ihF +wCc +uKD +xap +jZH +gnG +pAP +pAP +pAP +pAP +pAP +pAP +las +pAP +pAP +pAP +oHy +gay +roZ +ccA +hek +nYg +ieH +fmN +jsL +kNY +fmN +kIr +sYU +sYU +alW +sYU +sYU +sYU +nxg +cpr +hAc +ctw +lSl +lSl +xcI +lSl +jOn +lSl +tCc +lSl +lSl +pLz +lSl +qSd +gkw +gkw +gkw +gkw +iwy +gkw +bWh +gkw +hhF +gkw +gkw +hhF +tIS +ewt +sIJ +uPv +wxG +sCm +cxk +bvB +kZt +prh +gNA +tun +prh +eis +wgP +oGH +vGR +hwS +uTM +oOR +dAa +uHB +uWn +pqF +yhP +cLR +sQJ +tkx +jpV +sIX +mpC +mpC +mpC +mpC +mpC +peU +peU +eZK +peU +kzc +qQM +qQM +cvy +nWb +qQM +kAn +lEn +hjr +vrE +bln +oEW +bln +nPV +uqg +vrE +uXB +mvP +oGK +oWo +kZc +ohA +oKX +piA +kZc qYo xTK qYo @@ -124185,160 +124837,160 @@ aaa aaa aaa aaa -aaO -wit -svt -tUC -pLc -vuy -tUC -tUC -gHz -tUC -gyI -dPZ -tUC -rix -tUC -tUC -bdX -wQr -vcE -vcE -vcE -vcE -vcE -vcE -vcE -qfI -wYd -kEN -oHu -diy -gKm -dJh -uPo -eMz -vcE -vcE -vcE -vcE -vcE -vcE -vcE -vcE -vcE -vcE -wQr -oUz -sGZ -uPl -hWi -wPE -sfF -qoF -dqc -qki -qoF -pin -pin -htk -hdN -pin -pin -gTc -pin -pPF -xEz -jiX -hwL -hwL -wJS -hwL -nSa -hwL -bUh -hwL -hwL -hwL -hwL -vRN -qdS -rfx -xNK -xNK -xNK -jPL -xNK -xNK -xwb -xNK -xNK -xwb -peR -gSn -fzO -cOV -cQF -xHK -wXT -iLn -cXp -rPo -daH -dcw -cSl -dFg -gxA -uEP -cUe -lRJ -eHx -upv -xBy -keW -sFD -rCr -aGk -leC -rjs -xZX -eZl -rsY -nXe -bdG -dHq -cKi -flV -qMf -fuz -pNM -dNv -lPI -giE -dOM -oSA -qHy -dOM -xtI -paX -ufW -cmw -fvO -hJn -keN -nOd -niX -xBM -mxI -wzg -boZ -pKy -nPB -nPB -pNT -nPB -nPB +qld +xEw +fqZ +kJd +eTx +lSh +kJd +kJd +pTE +kJd +kjz +jeO +kJd +fvX +kJd +kJd +vAk +uVF +dRJ +dRJ +dRJ +dRJ +dRJ +dRJ +dRJ +hfV +lII +cnK +pbk +tDw +moY +mhj +vbK +gYP +dRJ +dRJ +dRJ +dRJ +dRJ +dRJ +dRJ +dRJ +dRJ +dRJ +uVF +kEI +rDj +jby +cgP +rqW +tuQ +uRY +klM +umu +uRY +nLN +nLN +mGC +cyx +nLN +nLN +drr +nLN +sGi +pMP +mHw +gKA +gKA +bgS +gKA +nTN +gKA +cMe +gKA +gKA +gKA +gKA +tNV +tFm +fRb +whK +whK +whK +qLG +whK +whK +qAW +whK +whK +qAW +lpl +jNm +mkl +uPv +lae +nUz +fMk +kOE +rfQ +gsF +nAs +gEs +prh +sEb +aaK +iUl +vGR +gLL +pkx +afs +glt +qBz +ueM +hyP +txH +xWD +igX +pkM +aBS +sIX +kYW +pRf +vCq +aEe +fkm +peU +keV +gFz +are +lcS +rEf +qQM +bxv +jlf +qQM +vwE +lEn +oyC +itZ +jGr +cpq +tSV +lPA +kIk +buK +vNu +ygi +oGK +buJ +kZc +kZc +gkg +kZc +kZc qYo qYo aaa @@ -124442,160 +125094,160 @@ aaa aaa aaa aaa -aaO -wAG -bKb -bxS -lLB -rus -rus -rus -rus -rus -rus -kkO -stM -ggU -qqb -eYc -izY -dfK -eDr -eDr -nHA -miq -miq -miq -miq -cBJ -epX -qHr -ePR -mcw -xRw -uIp -rSg -xOW -ugl -eWo -gWY -gWY -gWY -gWY -ugl -gWY -gWY -gWY -wUS -lnd -oIo -vfm -mZS -tyo -cVF -cVF -cVF -kia -hzu -laC -hzu -hzu -gwY -cVF -cVF -cVF -cVF -tyo -smp -gSY -kdV -kdV -kdV -kdV -kdV -kdV -ibN -tJh -xQH -kup -kup -uft -rDD -igl -fbT -mLh -fbT -jus -fbT -fbT -fbT -fbT -fbT -fbT -xNK -aGf -sLw -cOV -cQG -cSo -hTf -cVZ -cXq -cZg -daI -dcx -cSl -pGU -eRZ -nvS -cUe -eui -kXn -bQT -jPh -tUW -xih -tfn -kRs -uGB -sjF -qcg -rSF -uBG -sOJ -luA -vVB -ncV -eJM -qMf -bIu -aAw -bIu -bIu -bIu -dOM -iQX -dSF -dOM -lDO -paX -ufW -ygu -jZf -cDu -ljv -oCI -ljv -xBM -paX -lDf -boZ -mwX -nPB -oOT -cTh -azv -nPB +qld +dgH +nga +hyI +kqL +kWS +kWS +kWS +kWS +kWS +kWS +tdt +wQT +nJC +qfo +utO +qTs +wbH +iKZ +iKZ +trw +lPz +lPz +lPz +lPz +tlL +gGw +vys +cRA +dMy +qjr +rhK +msF +suj +iCu +mAJ +nNc +nNc +nNc +nNc +iCu +nNc +nNc +nNc +qFe +rPh +fxu +kQK +iDP +oAW +lZt +lZt +lZt +bIM +pfh +aSB +pfh +pfh +iOu +lZt +lZt +lZt +lZt +oAW +sxV +iSb +sMU +sMU +sMU +sMU +sMU +sMU +aHi +prZ +wXU +qrt +qrt +piG +unK +erS +nXY +hFl +nXY +sxD +nXY +nXY +nXY +nXY +nXY +nXY +whK +hrz +dgA +uPv +lQZ +rLw +rVt +rey +ozf +fKb +awb +nRC +prh +kiL +gRg +fqB +vGR +hwS +lQw +qzP +iiY +klq +nxo +iIX +ddn +cLR +sQJ +iHn +iHJ +pQe +xlD +oOt +cqr +bYV +rXq +peU +aAj +mAB +aAj +aAj +aAj +qQM +vNe +ijE +qQM +jcU +lEn +oyC +vrE +shK +rPt +uqg +nPV +uqg +buK +lEn +jbE +oGK +pDK +kZc +yiI +oKX +asQ +kZc qYo xTK qYo @@ -124699,86 +125351,86 @@ aaa aaa aaa aaa -aaO -mjv -iJK -aup -bgv -ffe -rcu -ffe -rTt -ffe -ffe -ecy -uwH -jFA -djm -nPk -bdN -iQR -eXZ -eXZ -vYD -eXZ -eXZ -eXZ -eXZ -vPt -smX -kCu -ngN -hgp -jOq -gDj -oUC -gRa -eXZ -ihf -ejB -ozT -baq -ejB -wnu -ejB -ejB -esi -mrV -pwZ -qqY -kod -hLW -udi -ukB -pCn -pCn -fFy -qYt -oZs -nEB -qYt -lRN -lRN -fQz -fQz -fQz -lRN -wpW -vPh -bOF -twc -twc -twc -twc -iUH -vPh -wpW -wpW -wpW -wpW -xFa -srh -ctR +qld +nnv +xbu +pOC +fGj +kNd +hjg +kNd +cGx +kNd +kNd +mcE +kBz +bhU +cVe +nMs +tNu +hnB +fRo +fRo +wXq +fRo +fRo +fRo +fRo +hTi +vDY +mgd +fju +cmG +rtT +uNg +xjF +cwV +fRo +jEn +dxk +wtg +jwb +dxk +qGm +dxk +dxk +qTA +fdA +vnU +eea +eem +dOX +tbK +anV +pca +pca +diL +uhH +vXP +gWu +uhH +awc +awc +fIp +fIp +fIp +awc +pRS +kOj +nzP +xms +xms +xms +xms +wUQ +kOj +pRS +pRS +pRS +pRS +uNU +jaV +tPc glh mlE mlE @@ -124788,71 +125440,71 @@ mlE mlE mlE jJG -wQX -dCA -haf -cCT -cOV -cOV -cSl -cSl -cSl -cOV -cOV -cSl -dcy -cQD -dfm -yjZ -egV -cUe -eui -ugG -tuR -qnm -sNs -gGK -fyh -fXW -nwa -ifj -qPd -mmZ -rsY -uXq -jdN -iFw -xnO -vHk -qMf -iih -jNr -wfL -uby -uwl -dLY -oGX -abI -pMA -tXY -dEr -qdw -dEr -dEr -juA -pPK -epL -sIc -jyD -wxM -hKt -boZ -gog -vXy -tnR -kdO -moH -hOU +kxg +hJs +dYn +btU +uPv +uPv +prh +prh +prh +uPv +uPv +prh +kvv +sbQ +xWf +gfC +sTC +vGR +hwS +eVK +cMl +mSv +btk +ozq +dAz +lkh +yfB +tRV +dYr +qfS +sIX +qCj +sbE +wXb +puG +rhB +peU +jxA +glX +jiZ +mzS +sLb +kzc +uOr +reb +fcK +pNf +rAe +fIe +rAe +rAe +rIt +mNj +cVm +rMa +xnf +geW +jgz +oGK +gSJ +xcJ +lOj +ppi +teK +fYZ qYo xTK aaa @@ -124956,86 +125608,86 @@ aaa aaa aaa aaa -aaO -lwU -tUC -tDg -abf -wCi -vVI -feI -hGc -gkG -jrv -abf -qRC -xjE -wZy -nIV -nIV -nIV -iCs -lKO -gYo -qRy -oAQ -bmM -xId -aOD -qlf -oMo -bkd -bkd -tqx -mXL -oqI -mtx -miN -pwP -ejB -eMU -kKU -iko -bZO -ejB -ejB -uPa -baq -sTU -hcY -rmp -rQE -vPh -twc -twc -twc -fFy -qHH -pSv -gif -fhT -lRN -uKR -tZP -kyt -pTo -kcH -wpW -lsL -wIy -oxN -lgC -rSw -kCA -mEu -fiS -wpW -cgY -wxr -lvY -wpW -oaS -oaQ +qld +rJf +kJd +sMx +sjt +pmV +tht +dbO +bLd +pUU +ltM +sjt +yaP +iWA +ddZ +tCs +tCs +tCs +bJf +xGi +ngp +cEQ +sfH +fMo +iyH +eDV +ldq +jAI +rVs +rVs +bjE +owu +tlU +ikD +xgL +uOh +dxk +vqY +eYQ +aaz +sRI +dxk +dxk +kju +jwb +rjt +lCi +wjO +dlC +kOj +xms +xms +xms +diL +rWj +drj +bog +oFu +awc +xOv +nHc +fxs +tkr +lju +pRS +qLa +xHE +uNv +laN +dvW +dQv +yeK +cCr +pRS +gqq +tMo +rjd +pRS +oHJ +kxs mlE bAE nTz @@ -125045,71 +125697,71 @@ qMY cwj exv mlE -ffb -xNK -gSn -ecU -hjh -nhb -vGS -jpJ -tnS -tox -cOR -daK -dcz -ddY -dfm -eRZ -luY -cUe -eui -eui -eui -vsa -rsY -rsY -eui -rsY -sdF -rsY -rsY -rsY -rsY -dEE -nFQ -dEA -dEA -dEA -qMf -eUl -atp -pKl -pKl -fum -uUf -ijv -dSH -dOM -ggx -paX -wzg -wEP -pxr -cXj -jhp -wEP -niX -xBM -paX -cEm -boZ -ixI -iGq -xsm -kdc -bwT -hOU +dMA +whK +jNm +qQt +eQy +pnl +mFh +xlN +mOh +lCa +dNN +iTV +iei +wfJ +xWf +gRg +wSi +vGR +hwS +hwS +hwS +xOH +sIX +sIX +hwS +sIX +oQI +sIX +sIX +sIX +sIX +vTL +dfV +mpC +mpC +mpC +peU +xGm +dtq +hYn +hYn +cee +qRB +chZ +hlH +qQM +fsV +lEn +ygi +llD +qTu +fyf +fZa +llD +kIk +buK +lEn +swt +oGK +vvl +eHA +rKh +xDd +amb +fYZ aaa qYo aaa @@ -125213,86 +125865,86 @@ aaa aaa aaa aaa -abf -xOg -tUC -kRN -abf -aaO -aaO -aaO -aaO -aaO -aaO -abf -qrK -hyX -aMQ -nIV -iSs -nIV -nIV -aDI -osk -wQr -wQr -phL -pnI -uJW -siH -uJW -uJW -rmq -uJW -uJW -uJW -uJW -uJW -hFS -xBP -xBP -xBP -xBP -xBP -xBP -xBP -xBP -xBP -nDB -iKk -rmp -iIE -twc -aaa -aad -aaa -fFy -bQV -kgf -roR -bQV -lRN -wiP -hvt -fLq -hvt -vJW -wpW -wpW -erd -iIt -wpW -iIt -nDx -iIt -wpW -wpW -wNi -hnn -ihC -wpW -oaS -jgH +sjt +kEn +kJd +wTn +sjt +qld +qld +qld +qld +qld +qld +sjt +lEI +prJ +qhW +tCs +whj +tCs +tCs +kVP +wbt +uVF +uVF +iln +mrT +knK +nGS +knK +knK +okE +knK +knK +knK +knK +knK +vKK +opX +opX +opX +opX +opX +opX +opX +opX +opX +dBj +dkD +wjO +dOZ +xms +aaa +aad +aaa +diL +nBJ +eVb +jYX +nBJ +awc +fIn +rgW +mvq +rgW +vze +pRS +pRS +unU +iaL +pRS +iaL +xOt +iaL +pRS +pRS +ftI +kXb +ckB +pRS +oHJ +qdA mlE sMV rKF @@ -125302,71 +125954,71 @@ hgT dZW asr mlE -fbT -xNK -vTf -bks -vJX -ydr -ePq -vRx -bwr -wqw -cLu -mxS -pGI -fiM -cLu -uHH -vqN -cUe -cUe -cUe -cUe -uDB -dsc -cUe -cUe -cUe -cNt -cUe -cUe -mgq -dDw -cUe -qzZ -cUe -dII -dKh -qMf -xrX -pVe -mux -unE -iXl -dLY -rik -dSI -dOM -nqC -paX -uUc -ygu -lkM -kIa -rpN -ygu -duC -xBM -mxI -sIc -boZ -uAv -xeL -wlf -pgt -qjn -hOU +nXY +whK +iqq +hiZ +lWY +mno +pdD +mGB +cUj +kEQ +eMq +eur +vjU +rqY +eMq +sQq +mlz +vGR +vGR +vGR +vGR +tEC +ubS +vGR +vGR +vGR +iqN +vGR +vGR +qIh +jzK +vGR +fcd +vGR +ofH +xFz +peU +iUY +qcJ +nWH +ada +dRu +kzc +ktf +pCx +qQM +rUz +lEn +uwu +vrE +bln +oEW +rzk +vrE +lbv +buK +vNu +rMa +oGK +mkJ +ggR +pXq +igv +iwe +fYZ aaa qYo aaa @@ -125455,102 +126107,102 @@ aad aad aad aad -aaO -lDn -aaO +qld +pRJ +qld aad aaa aaa aad -aaO -lDn -aaO +qld +pRJ +qld aad aad aad aad aad -aaO -xOg -okD -qUu -aaO +qld +kEn +aSO +wJT +qld qYo aaa aaa aaa aaa qYo -aaO -gwp -hyX -lDb -ooH -qWe -eLD -qvo -aDI -pqz -bnn -get -aDI -yhR -cEl -ipw -fKj -asv -wys -xGY -fKj -hYO -edQ -xQy -pwZ -pxt -aSb -cZj -cZj -jwm -jwm -jwm -cZj -woW -sTU -xyn -rmp -iIE -twc -aaa -aad -aaa -fFy -qYt -kdL -yfg -qYt -lRN -fAd -uim -vXV -mdd -euP -wpW -fJs -hcF -dMI -bZd -xMU -roT -niY -hfd -sDz -sDz -ueE -lFV -wpW -oaS -oaQ -chH +qld +ldn +prJ +eWE +omI +fJZ +dxV +idp +kVP +mJd +jdj +ugv +kVP +hFk +lGq +arF +ocR +pEk +xDc +deh +ocR +ozU +msR +qGL +vnU +tNO +nmN +wuh +wuh +wkp +wkp +wkp +wuh +stN +rjt +mLc +wjO +dOZ +xms +aaa +aad +aaa +diL +uhH +jEt +lBe +uhH +awc +guz +qxi +sEm +iwf +ymi +pRS +lQR +eGs +pLV +dxW +sCh +cvE +vcU +tns +lZx +lZx +dQf +sGz +pRS +oHJ +kxs +xwF lOi pVS lpV @@ -125559,71 +126211,71 @@ lpV nXy ptO mlE -msw -xNK -ayd -gTl -vGS -tyF -egt -xUd -uPW -jpJ -cZi -daM -hSv -dea -cPi -dts -mRB -gxa -vaq -fXb -eXP -gBn -uMt -lau -uMt -gyJ -dya -gyJ -uMt -gyJ -tsW -ddM -fLA -gOd -kvk -xDB -awo -rys -wOg -fZC -qml -mIL -dOM -rWh -dYu -dOM -vQA -paX -paX -wEP -fvO -hJn -kPl -sYe -dRI -sYe -lLw -bst -bMX -uXN -gDE -aQK -udT -qjn -hOU +szH +whK +gkw +ngQ +mFh +fAp +lYL +pIJ +kxV +xlN +oEb +uMd +dSv +kLT +dOQ +lLb +aLf +fhL +qxa +vUJ +dHI +dOC +lhz +kSh +lhz +kxE +heu +kxE +lhz +kxE +hPE +bOe +rKR +gfy +fnD +kdW +brN +akn +gpB +ydj +vWe +eWl +qQM +nKQ +lAA +qQM +qDa +lEn +lEn +llD +jGr +cpq +rkC +doG +toc +doG +pqq +pte +kUQ +mYU +vWp +wvv +cPl +iwe +fYZ qYo xTK aaa @@ -125712,101 +126364,101 @@ aaa aaa aad aaa -aaO -ehy -aaO -aaO -abf -abf -aaO -aaO -ehy -aaO +qld +bag +qld +qld +sjt +sjt +qld +qld +bag +qld aaa aad aaa aaa aaa -abf -wqc -tUC -qUu -aaO +sjt +vdH +kJd +wJT +qld qYo qYo aaa aaa qYo qYo -aaO -biC -hyX -pQu -nIV -jMe -rVj -qjF -aDI -xYL -ptb -wRz -aDI -qVS -iJe -yfN -kPv -lgI -nAT -lgI -aee -msf -pPa -qwu -pwZ -igV -oPO -oWD -wsX -bww -oWD -wsX -nIG -tQt -sTU -cuN -rmp -iIE -twc -aaa -aad -aaa -fFy -iLS -pSv -gif -thX -hML -oZY -phf -fuJ -lPn -nYj -wpW -jkO -ods -nEK -ods -nEK -ods -eXb -wTY -ecS -eUp -bLT -hhG -wpW -oaS -ctU +qld +pgL +prJ +jaA +tCs +wzr +uCb +rWA +kVP +vRB +dcR +giz +kVP +hTr +amQ +aGF +mgn +fto +qPw +fto +pkr +ffo +sTQ +ydB +vnU +uqX +mOI +cNv +paq +cMw +cNv +paq +aBE +ulH +rjt +uMA +wjO +dOZ +xms +aaa +aad +aaa +diL +cmE +drj +bog +iMg +sQA +rvb +aSS +aiO +hWq +mGw +pRS +ucZ +lNA +ozz +lNA +ozz +lNA +lUI +mqr +uNy +wzM +asq +qnQ +pRS +oHJ +sNK mlE sZY xjd @@ -125816,71 +126468,71 @@ umQ oKV pUR hPs -vtP -xNK -ayd -gTl -vGS -uPW -xkc -eBN -uAj -vpU -nZT -daN -dcC -deb -hHp -ubO -vHX -oIJ -jSK -oIJ -oIJ -oKK -oIJ -oIJ -oIJ -exd -kjP -oIJ -oIJ -oIJ -klc -oIJ -oIJ -lNG -sTs -oIJ -qMf -vww -cPw -tEq -nKC -fJn -dOM -tAG -dSJ -dOM -tpG -paX -paX -tKZ -sRM -cDu -jyP -rbm -ljv -ygu -ylk -xaC -boZ -fsG -wCU -qSt -pHc -lZe -nPB +avR +whK +gkw +ngQ +mFh +kxV +gFu +nIB +vTq +fGx +jyb +sWe +jlh +dcL +hRY +mRE +jWh +klB +pSH +klB +klB +jIf +klB +klB +klB +soy +acv +klB +klB +klB +kab +klB +klB +qGn +flt +klB +peU +loP +cmr +tBx +egO +exb +qQM +eIZ +gMy +qQM +xyJ +lEn +lEn +tET +wXg +rPt +akH +ojS +uqg +vrE +eux +oPQ +oGK +oiw +mAH +lMn +eNz +mYf +kZc qYo xTK qYo @@ -125958,112 +126610,112 @@ aaa aaa aaa aaa -aaP -abf -abf -abf -abf -abf -abf -aaO -aaO -abf -ads -aaO -aej -aaO -mPE -jaO -pER -nQR -aaO -xCD -aaO -adq -abf -aaO -aaO -abf -ajh -nMq -qke -aum -aaO +oFK +sjt +sjt +sjt +sjt +sjt +sjt +qld +qld +sjt +cbY +qld +xyL +qld +vQb +hfB +xUt +eUf +qld +wZF +qld +pkd +sjt +qld +qld +sjt +kKm +uot +xYB +urY +qld aaa qYo yhJ qHs qYo aaa -aaO -aup -gSV -nms -wFU -oDZ -qWa -wbj -trB -xYL -xqH -etd -aDI -ijr -mTj -tyW -rrI -egu -jkD -qMj -hrQ -edQ -kPB -tsS -pwZ -onG -tFy -aJE -aJE -fco -mFN -aJE -rgD -pgo -sTU -mZS -kod -cLP -vPh -aad -aad -aad -fFy -suT -pSv -gif -rsZ -hML -boH -aYw -tIi -gjL -sYO -wpW -mqG -myi -lzU -myi -lzU -sNi -lzU -gof -uwM -eKw -lzU -roy -iIt -oaS -ctV +qld +pOC +otB +vvJ +ukz +aoJ +nUu +sBG +sLz +vRB +nXs +xMe +kVP +bSp +jcv +aWP +qrP +odI +mSA +dtk +uDD +msR +mDq +xzN +vnU +fez +kGY +bCT +bCT +qkH +siX +bCT +pUy +xzC +rjt +iDP +eem +wBl +kOj +aad +aad +aad +diL +vsW +drj +bog +fbO +sQA +gKI +tsj +uxn +lJh +qHB +pRS +iIC +qNF +guY +qNF +guY +xbG +guY +ncu +qoi +pVD +guY +usF +iaL +oHJ +fAY mlE lml xjd @@ -126073,71 +126725,71 @@ eTD cBm sKP hPs -vtP -xNK -ayd -ecU -rec -cjv -egt -nTu -tgm -rPu -cZk -daO -dcD -dec -dfp -iLU -qPE -djW -dlM -dlM -dlO -dlM -tan -dlM -dlO -dlM -dyc -dyc -dyc -dEG -qjA -dEG -dyc -dyc -dyc -dLY -dLY -dOM -dOM -dOM -dOM -dOM -dOM -wLT -dOM -dOM -uSD -cUL -cUL -uSD -boZ -uSD -boZ -boZ -uSD -boZ -boZ -boZ -boZ -iAK -nPB -nPB -nPB -nPB -nPB +avR +whK +gkw +qQt +otX +kUM +lYL +pQt +shq +gOr +ybw +pmJ +cAA +lYG +kPY +wgP +cfx +uxc +jSY +jSY +uFi +jSY +xWS +jSY +uFi +jSY +xTr +xTr +xTr +tJG +hFn +tJG +xTr +xTr +xTr +kzc +kzc +qQM +qQM +qQM +qQM +qQM +qQM +oCm +qQM +qQM +oWo +tCj +tCj +oWo +oGK +oWo +oGK +oGK +oWo +oGK +oGK +oGK +oGK +pew +kZc +kZc +kZc +kZc +kZc qYo qYo aaa @@ -126218,109 +126870,109 @@ aaa aaa aaa aaa -aaO -xew -aaO -bpJ -xAb -eod -acX -abC -abC -wbo -wbo -cZN -baF -wbo -wbo -wbo -hsu -kPN -puq -eIn -puq -puq -scP -fLk -toE -rZh -aBy -aaO +qld +lJB +qld +rNY +lrc +tPE +mNX +mVS +mVS +sdJ +sdJ +gTu +lEM +sdJ +sdJ +sdJ +pWO +lxc +sUz +uhl +sUz +sUz +qhN +hDX +qWr +uag +hZo +qld aaa qYo yhJ sjh qYo aaa -aaO -grJ -lTC -lNQ -tcm -wSA -nij -aEE -aDI -tCP -rmo -dzP -aDI -pjV -evm -tyW -rOh -nlC -okM -okM -cDq -nMv -imk -aUJ -pwZ -pwZ -gdR -hta -hta -hta -hta -hta -vYz -pwZ -pwZ -uFp -rmp -iIE -twc -aaa -aad -aaa -fFy -onY -jua -gif -sJv -hML -mec -iQr -dUc -sVo -bGM -cpO -vhT -tYr -xWn -xWn -xWn -sfK -xWn -ujH -xWn -tYr -lzU -cmC -wpW -oaS -ctW +qld +fNv +neG +xWc +iSl +cnL +kfa +pln +kVP +oFh +ygD +feG +kVP +nCS +wwm +aWP +rpZ +ePa +uYg +uYg +pmS +kXO +pLG +koc +vnU +vnU +vCy +jbr +jbr +jbr +jbr +jbr +feq +vnU +vnU +bhZ +wjO +dOZ +xms +aaa +aad +aaa +diL +sVb +jeF +bog +kCV +sQA +tNL +jBt +wSy +eXf +nHu +mCp +oMa +ogs +sox +sox +sox +vJG +sox +mOv +sox +ogs +guY +vgU +pRS +oHJ +kbT mlE sZY nhr @@ -126330,71 +126982,71 @@ lkG mZs scE lJZ -vtP -jPL -ayd -ecU -njG -uPW -egt -hky -cjv -wYv -cZl -daP -cZm -cZm -cZm -jzz -pCT -djX -dlN -dmZ -doW -dqL -hLl -dtw -duU -aaG -dyc -ped -dAJ -dCp -pEJ -dEH -dFY -dHu -dIL -dLY -dKJ -dMh -dZg -hzX -ebR -dPT -dYu -hyG -dOM -dTJ -dUB -dVl -dVl -dVl -tpS -dVl -dZn -dZV -sjW -buV -eca -ecF -tRE -dVl -edX -eeG -mjz -egg -khY +avR +qLG +gkw +qQt +toL +kxV +lYL +rlD +kUM +fxL +bmR +plc +fvi +fvi +fvi +oPR +rCA +qJf +dvG +ket +cSv +fJe +taY +aqT +sWx +gzU +xTr +lFc +mLr +dUN +aDG +weQ +nCf +qVO +bcc +kzc +bBS +bkl +kfv +gqB +tlV +iKd +uYH +mqe +qQM +nBR +iXu +eWi +eWi +eWi +fZj +eWi +wPb +uqx +kGS +nER +fje +jJK +mAm +eWi +bMz +qvh +ejl +qmj +cCf vVc vVc aaa @@ -126475,110 +127127,110 @@ aaa aaa aaa aXU -xZw -abF -xZw -acb -tUC -tUC -tUC -wFu -tUC -xCU -tUC -wFu -tUC -wFu -tUC -tUC -pXo -tUC -wFu -tUC -wFu -tUC -aiT -mxg -kRx -tUC -aup -aaO -qYo -qYo -aaa -aaa -qYo -qYo -aaO -adK -hyX -xGC -nIV -gHD -jYK -oeP -aDI -sqN -vRD -eQX -aDI -gCC -oKj -mvt -iSL -mzA -rYc -rYc -exB -aQI -pwc -aLz -pwZ -cgM -unw -tne -eHv -lbV -slB -eDK -jhf -gBN -pwZ -mZS -tuo -iIE -twc -aaa -aad -aaa -fFy -too -cMi -fGi -lEV -cZX -bGM -niS -amj -ksj -cyf -wpW -hhG -sjC -sjC -sjC -tfO -sjC -sjC -sjC -sjC -sjC -lzU -jqD -qRQ -oqV -nqg -jeb +eBZ +gzG +eBZ +iIg +kJd +kJd +kJd +idu +kJd +djR +kJd +idu +kJd +idu +kJd +kJd +nJx +kJd +idu +kJd +idu +kJd +sHQ +qIK +bFV +kJd +pOC +qld +qYo +qYo +aaa +aaa +qYo +qYo +qld +qwz +prJ +dFS +tCs +vdZ +qPp +rLO +kVP +ovQ +joU +iXO +kVP +pgN +wFG +qhA +rut +bNB +pri +pri +qkA +nWI +rbk +ffN +vnU +bTy +eex +pPD +byn +wWD +xLQ +mlt +sFK +rQt +vnU +iDP +otm +dOZ +xms +aaa +aad +aaa +diL +ipQ +aZy +yil +mGE +qGW +nHu +pYT +lct +aDD +rwt +pRS +qnQ +mXy +mXy +mXy +bvV +mXy +mXy +mXy +mXy +mXy +guY +hYb +beG +ooi +oiP +szP mZs pFT lpV @@ -126587,71 +127239,71 @@ lpV fgO gwr mlE -eCL -gPD -ayd -lXN -dtC -dqU -egt -hky -uPW -gyA -cZm -dmS -nUj -uoT -kOe -gZq -kLx -djY -dlN -dna -duV -dqM -aPF -bCi -duV -dww -dyd -npx -dAK -dCq -fJT -tVu -gIK -lQC -hFa -soc -tRP -pgD -rWh -eMj -lLo -rUZ -jjf -ucq -biU -sCL -vHW -vHW -vHW -gzW -gzW -gzW -gzW -gzW -gzW -gzW -gzW -gzW -gzW -mKn -edY -edY -edY -edY -egE +iLc +pHt +gkw +qnY +vqa +qWU +lYL +rlD +kxV +xsr +fvi +qpM +mKQ +wxi +jHs +rbg +eNk +kby +dvG +niP +rLb +weT +nCj +kQf +rLb +apU +bhp +jjQ +jKq +uGV +nfL +aRq +wZd +cxV +aAi +fZu +nnU +rKQ +nKQ +oAD +gsv +cMg +lMg +tOM +aUK +tkS +rHX +rHX +rHX +bpK +bpK +bpK +bpK +bpK +bpK +bpK +bpK +bpK +bpK +aKE +cJD +cJD +cJD +cJD +fvo qYo qYo aaa @@ -126732,109 +127384,109 @@ aaa aaa aaa aaa -aaO -uQO -aaO -gSD -abD -vmZ -uIW -abD -qbw -lvz -abD -abD -abD -abD -abD -lvz -abD -abD -ahz -adc -abD -qbw -kbO -aji -kRx -wdY -aBy -aaO +qld +odb +qld +qMX +mti +oYh +aho +mti +bQw +wOq +mti +mti +mti +mti +mti +wOq +mti +mti +tJi +jxn +mti +bQw +jhQ +hZr +bFV +dJO +hZo +qld qYo aaa aaa aaa aaa qYo -aaO -uwH -hyX -kqt -nIV -kRc -rhv -aDI -aDI -fTu -nik -tMJ -aDI -aDI -aDI -aBh -hCP -pog -pgK -vQg -fEn -aOB -aXI -mhB -pwZ -bpR -vnt -nbB -anO -hRi -vnt -tnA -lNH -sKk -fNQ -peW -kjR -iIE -twc -aaa -aad -aaa -oHU -bTD -bpI -gif -hZw -hML -qrD -nYj -gqP -nYj -nYj -wpW -tRR -dCF -mSD -wVf -sDz -fOk -xwZ -ocD -wVo -iYA -reS -vCj -wpW -oaS -oaQ +qld +kBz +prJ +nHw +tCs +vBt +tyK +kVP +kVP +dZw +uVd +gMB +kVP +kVP +kVP +aRb +tQp +pIk +pdT +eQO +jWb +mhs +sBX +sHO +vnU +oLk +tlF +qOE +jgN +qkS +tlF +gfd +qzi +gEe +mAK +jZT +oSM +dOZ +xms +aaa +aad +aaa +wyH +rdu +pzu +bog +xby +sQA +fFW +mGw +kch +mGw +mGw +pRS +pXM +lAv +nAz +jce +lZx +wqG +lbt +iVT +nuY +njs +cqt +wPk +pRS +oHJ +kxs mlE kcZ nru @@ -126844,71 +127496,71 @@ mvL umz mfb mlE -qtr -xNK -ayd -ecU -cif -uPW -egt -gbO -tyF -eZu -cZo -kDT -qqc -hlj -htX -lhv -uCM -djZ -dlO -dnb -doY -teo -qIr -xnP -duW -dwx -dyd -dzH -dAL -hjY -kqn -hjY -pHD -dHw -dIN -dLY -dKO -rWh -dOM -dOM -dOM -dOM -dOM -dOM -dOM -dTE -waf -waf -qBK -waf -waf -waf -waf -oEj -waf -waf -waf -waf -gGX -iQq -edZ -eeH -efu -egh -egE +tmy +whK +gkw +qQt +sOy +kxV +lYL +tMn +fAp +jHn +oGv +wVy +ldO +lwD +oGu +wUa +frS +vLH +uFi +foV +lXd +xVe +unL +gaB +sVI +hxH +bhp +tGp +xzc +bcp +bwV +bcp +vXo +thg +mkD +kzc +uZS +nKQ +qQM +qQM +qQM +qQM +qQM +qQM +qQM +iDp +jkH +jkH +gop +jkH +jkH +jkH +jkH +uQD +jkH +jkH +jkH +jkH +hbz +asK +cJH +wfT +obP +oFz +fvo qYo xTK qYo @@ -126986,112 +127638,112 @@ aaa aaa aaa aaa -aaP -abf -abf -abf -abf -abf -abf -aaO -aaO -abf -adq -aaO -hCL -aaO -xdz -aLX -eNC -rOC -aaO -hCL -aaO -ads -abf -aaO -aaO -abf -abf -ocY -wdY -xkA -abf -aaO -aaO -aaO -aaO -aaO -aaO -abf -hJm -hyX -eiQ -aDI -aDI -aDI -aDI -rXP -hst -hDu -mWg -rqN -bsE -aDI -fqV -kYG -fVl -kga -gyy -vpf -mtd -eDl -lOR -pwZ -pwZ -dSN -pwZ -pwZ -pwZ -wco -pwZ -ewz -iLV -ewz -inB -vnj -ovI -vPh -aad -aad -aad -oHU -rsd -bCd -fGi -pXj -hML -rDv -mtj -nYj -dhf -lRN -wpW -wpW -wpW -wpW -wpW -wpW -wpW -wpW -wpW -wpW -wpW -wpW -wpW -wpW -oaS -ctZ +oFK +sjt +sjt +sjt +sjt +sjt +sjt +qld +qld +sjt +pkd +qld +pch +qld +xtZ +kJH +qdc +oYE +qld +pch +qld +cbY +sjt +qld +qld +sjt +sjt +aGI +dJO +sfw +sjt +qld +qld +qld +qld +qld +qld +sjt +abm +prJ +gsY +kVP +kVP +kVP +kVP +dUH +sRB +eWN +iff +rpH +vWv +kVP +sGS +qOT +jqg +pqv +uGR +qdl +ewV +xQa +jhH +vnU +vnU +pxt +vnU +vnU +vnU +oSF +vnU +qAV +tup +qAV +wxI +aBL +dTD +kOj +aad +aad +aad +wyH +xdY +pnV +yil +obc +sQA +uZu +vAl +mGw +qHx +awc +pRS +pRS +pRS +pRS +pRS +pRS +pRS +pRS +pRS +pRS +pRS +pRS +pRS +pRS +oHJ +fbm mlE odw pXp @@ -127101,71 +127753,71 @@ nPv gce kUA mlE -gru -xNK -ayd -ecU -sLs -tyF -egt -hky -uPW -jkM -cZm -daS -eGV -def -dfs -qgE -uCM -dka -dlN -dnb -doZ -dqO -mVT -dtx -duX -dwy -dye -dzI -dAM -aar -kqn -aaA -nsu -dHx -dIO -hnd -dOd -wnM -dOM -lwX -kAl -wYF -hpx -rEM -nlF -dTF -waf -waf -aIr -aIr -dXK -dYD -dXK -oQM -aIr -dXK -dYD -dXK -aIr -oYJ -cvX -fjV -dJL -egi -eeb +tOd +whK +gkw +qQt +cJM +fAp +lYL +rlD +kxV +uum +fvi +uqJ +vdX +gsI +bpv +txe +frS +abd +dvG +foV +epB +dOk +sJc +rbu +taj +lcv +oHA +vaF +hWG +lXD +bwV +pSc +uyW +oVD +xsQ +lWj +pFd +jYF +qQM +uaV +wXi +dqt +tTd +lTz +eBn +xTQ +jkH +jkH +fWh +fWh +lVQ +pYs +lVQ +syK +fWh +lVQ +pYs +lVQ +fWh +qrz +oAz +xIL +iZs +pmp +nEa qYo qYo aaa @@ -127254,101 +127906,101 @@ qYo aaa qYo aaa -aaO -ehy -aaO -aaO -aaO -aaO -aaO -aaO -ehy -aaO +qld +bag +qld +qld +qld +qld +qld +qld +bag +qld aaa aaa aaa aaa aaa -abf -aER -tUC -olO -abf -rfP -rZk -pJQ -wuQ -bnd -vVI -abf -jtc -hyX -gHY -aDI -hLZ -eai -aDI -hQG -vGx -oGd -wRz -vuI -vdx -aDI -iRE -bAa -nss -nss -qLi -jzj -lqz -kfB -cjW -pwZ -olW -lRQ -uFZ -pwZ -guD -asG -kSe -ewz -hha -ewz -spy -otl -kbI -twc +sjt +fQg +kJd +ciz +sjt +pFF +jAi +bOU +hUU +iyM +tht +sjt +nQP +prJ +gXT +kVP +wgx +nWU +kVP +xna +ncE +tbJ +giz +kVr +hCs +kVP +bRE +eio +pOV +pOV +eqM +ask +dep +uXX +bwh +vnU +tOs +weO +nDP +vnU +nph +ijH +lQu +qAV +xug +qAV +cyq +euz +vvR +xms aaa -oHU -oHU -fFy -pCr -pSv -gif -jVX -hML -lRN -kmV -omC -vyj -lRN -aox -lCS -igm -igm -ieX -kTw -igm -igm -lCS -igm -bUG -aaa -aaa -cqY -hhb -oaQ +wyH +wyH +diL +wEx +drj +bog +jjq +sQA +awc +kYA +uMv +wUU +awc +aFA +hAN +ilI +ilI +tfw +iro +ilI +ilI +hAN +ilI +xkw +aaa +aaa +vpK +fzR +kxs mlE mlE szn @@ -127358,71 +128010,71 @@ mlE mlE mlE mlE -ufj -ulz -ayd -gTl -ivx -uPW -egt -hJp -uAj -gky -cZo -daT -uCM -deg -dft -veI -ghL -dkb -dlP -dnc -dpa -dqO -rmX -dtx -dpa -dwz -dyd -dzH -dAM -tBM -afp -iRV -aaF -dHy -dIP -dLY -dKN -tRP -vWC -nvN -pUf -raw -raw -aHS -vdp -dTF -waf -waf -aIr -waf -dXL -dYE -dZo -oEj -waf -dXL -dYE -dZo -waf -iQq -eeb -eeJ -efw -egj -eeb +dVU +wwy +gkw +ngQ +mej +kxV +lYL +mTS +vTq +mhV +oGv +shW +frS +aET +cBy +lqe +acZ +cga +gJs +puE +hJM +dOk +gXX +rbu +hJM +bPG +bhp +tGp +hWG +kny +dnZ +xAX +hXE +sKg +gDg +kzc +qBk +nnU +wje +icl +mlu +vbz +vbz +rvC +pxI +xTQ +jkH +jkH +fWh +jkH +dEp +lTH +jsg +uQD +jkH +dEp +lTH +jsg +jkH +asK +nEa +wcT +fGw +uwe +nEa aaa qYo aaa @@ -127511,175 +128163,175 @@ aaa qYo qYo qYo -aaO -geL -aaO +qld +bmC +qld qYo aaa aaa qYo -aaO -geL -aaO +qld +bmC +qld aaa aaa aad aad aad -aaO -lwh -wdY -aum -dCm -mxp -mxp -mxp -mxp -bIr -mxp -gyz -mcS -hyX -tEZ -aDI -dMn -bqM -wHl -ppy -oaX -leP -tvn -aDI -aDI -aDI -aXI -rsn -oqi -qYS -lTK -aXI -lXO -aXI -aXI -pwZ -hMi -fXI -jss -pwZ -pMY -dWK -sSq -ewz -xIc -ewz -fBR -rmp -iIE -twc -aaa -oHU -nTB -nmR -mDL -pSv -gif -gdT -aEX -bKH -bKH -bKH -bKH -bKH -bUG -igm -igm -igm -sZk -igm -igm -bWX -bWX -sZk -cmD -aad -aad -cqZ -qlU -oaQ -cqZ -aad -aad -eBv -xmS -kJW -lAV -ePQ -eBv -fbT -xNK -ayd -gTl -ivx -cjv -haa -hky -uPW -wRK -cZp -daU -dcI -pyh -uCM -xKs -uCM -dkc -dlN -dnc -dpb -dqO -rmH -dty -duY -dwz -dyf -dzJ -dAM -aaw -iIu -aaC -dGc -dHz -dIQ -dLY -dKO -wnM -dOM -iZo -elC -hig -aVQ -rfo -vdp -dTF -waf -waf -aIr -waf -dXM -dST -kRh -oEj -waf -ebl -dST -ecG -waf -iQq -hXM -sRW -cjD -mel -eeb +qld +oMr +dJO +urY +bBD +nMD +nMD +nMD +nMD +pyq +nMD +oqt +nPQ +prJ +jYM +kVP +tVC +ptC +maV +rgK +ahQ +fAt +fvv +kVP +kVP +kVP +sBX +efh +cnl +ffa +aml +sBX +muN +sBX +sBX +vnU +lIl +xtl +htF +vnU +xXw +ptp +bpV +qAV +sHC +qAV +tML +wjO +dOZ +xms +aaa +wyH +alx +miK +cQv +drj +bog +nkU +irQ +eVl +eVl +eVl +eVl +eVl +xkw +ilI +ilI +ilI +hup +ilI +ilI +kRU +kRU +hup +iyy +aad +aad +oCs +rXO +kxs +oCs +aad +aad +lkg +rLQ +jTu +rsI +fcs +lkg +nXY +whK +gkw +ngQ +mej +kUM +ccR +rlD +kxV +qVe +wLb +cHu +rRn +ykE +frS +hFE +frS +tgv +dvG +puE +tKv +dOk +vHv +wdb +ycO +bPG +krE +nOI +hWG +unj +rSW +uTS +eHF +hYZ +tDT +kzc +dIn +jYF +qQM +lBv +nml +hor +tgx +ibk +pxI +xTQ +jkH +jkH +fWh +jkH +fVg +nxb +vxf +uQD +jkH +pTi +nxb +dIh +jkH +asK +wPV +xUP +vsX +boI +nEa qYo qYo aaa @@ -127782,161 +128434,161 @@ aaa aaa aaa aad -aaO -aaO -fvD -ykA -lwh -uJl -aDC -uOV -uOV -uOV -aDC -uOV -enA -xtd -vrI -xtd -aDI -pYR -bjb -aDI -woo -mMu -iPP -lCD -aDI -gye -pIv -ewz -ewz -ewz -ewz -aXI -aXI -usx -xWq -xAQ -pwZ -ffU -iph -rPZ -pwZ -qrj -vyC -cAT -ewz -ucr -ewz -mZS -nwM -iIE -twc +qld +qld +rXr +fnK +oMr +hNl +quB +rbR +rbR +rbR +quB +rbR +euQ +bsb +dLJ +bsb +kVP +bpd +uaB +kVP +gyW +ryg +mGF +ykw +kVP +gwt +lUy +qAV +qAV +qAV +qAV +sBX +sBX +ssy +mTn +vXK +vnU +oZb +jSy +jYt +vnU +fwi +aPl +vJd +qAV +fOP +qAV +iDP +nPa +dOZ +xms aaa -oHU -rGD -jAO -mDL -pSv -pkv -ldr -xDL -bKH -aMe -jpT -jiz -hNj -bUH -bWX -bZf -caT -sZk -rWL -igm -cid -cjE -uzD -bUG -aaa -aaa -cqY -oaS -cub -cqY -cqZ -cqZ -vkd -hbl -ltm -pXL -uWH -wHk -fbT -bMR -ayd -ecU -btx -uPW -gjJ -sUK -cjv -wRK -loI -daV -dcJ -dei -dfu -dgP -dil -dkd -dlN -dne -dpc -dqP -dpc -dpc -dpc -dwB -dyd -dzK -dAO -dCv -dDF -dEN -dGd -dHA -dIR -dLY -dKP -tRP -dOM -pfp -jVA -oLg -lLs -nWy -aJq -dTF -waf -wET -aIr -waf -dXL -dYG -dZo -oEj -wET -dXL -dYG -dZo -waf -iQq -eeb -qrs -flA -egl -egE +wyH +fbH +ieC +cQv +drj +gxD +pma +fnA +eVl +ngD +sVj +twZ +yiC +qUM +kRU +vEy +dfb +hup +xCa +ilI +dRh +oZt +qwO +xkw +aaa +aaa +vpK +oHJ +kVy +vpK +oCs +oCs +duA +tbm +aLM +fVd +sUh +rkb +nXY +svl +gkw +qQt +egR +kxV +bDM +wPj +kUM +qVe +oPN +xGQ +trg +qLW +vxW +jTy +pfq +xvq +dvG +wtJ +dok +uOm +dok +dok +dok +rnQ +bhp +wZW +lZz +evO +muH +mFr +ocl +reR +vNB +kzc +xbs +nnU +qQM +jQa +wPW +niA +nxv +tiE +vVx +xTQ +jkH +vwX +fWh +jkH +dEp +kre +jsg +uQD +vwX +dEp +kre +jsg +jkH +asK +nEa +dAf +tXQ +vLL +fvo qYo xTK qYo @@ -128039,161 +128691,161 @@ aaa aaa aaa aad -adq -agk -lwh -aHo -tUC -lGo -xCU -wFu -oOW -wFu -tUC -pXo -dPZ -wFu -hyX -vkh -aDI -sMi -hDr -aDI -wRz -bYT -fnB -odd -wHl -bqM -gQA -ewz -avC -fcq -ska -oqe -ebV -xbJ -ygA -hHC -ewz -ewz -ewz -ewz -ewz -ewz -ewz -ewz -ewz -lIO -ewz -tMh -iZF -oNt -twc -aaa -oHU -uaJ -bCd -jTS -gOS -tmZ -vqy -too -bKH -bMy -bOH -bQI -gmS -bUI -bWX -bZg -caU -sZk -igm -igm -cie -cjF -sZk -bUG -coe -coe -cqY -guQ -cuc -udD -oaQ -cyt -hcT -tmP -qis -tmP -tmP -hcT -dzY -iuh -ayd -lXN -bzQ -sYr -dTx -exW -rVg -ylh -cZm -mcx -dcK -dej -cZm -dgQ -dim -dgQ -dlN -dnf -dpd -dqQ -dsk -dqQ -duZ -dwC -dyg -dyd -dAP -dyd -dyg -dEO -dGe -dHB -dIS -dLY -dOM -hGk -dOM -nlF -vdp -gDC -vdp -nlF -nlF -dTG -aIr -aIr -aIr -waf -dXN -dST -dZp -oEj -waf -ebm -dST -xjm -waf -iQq -edY -eeM -efz -egm -egE +pkd +uIR +oMr +cDT +kJd +mHn +djR +idu +qqL +idu +kJd +nJx +jeO +idu +prJ +ucW +kVP +xSf +mqV +kVP +giz +nOn +mKa +lJJ +maV +ptC +xBj +qAV +pcW +xcs +xWw +trd +tOf +vhJ +vDS +bGj +qAV +qAV +qAV +qAV +qAV +qAV +qAV +qAV +qAV +twh +qAV +dKg +wKs +psZ +xms +aaa +wyH +xrI +pnV +bsC +fIg +hdZ +pgB +ipQ +eVl +cGR +vBA +aPW +rbB +lkL +kRU +dZD +bvw +hup +ilI +ilI +wRS +lPm +hup +xkw +lNL +lNL +vpK +nYl +ses +vCP +kxs +xaP +ooF +ugO +tIt +ugO +ugO +ooF +fpi +uJI +gkw +qnY +uIg +qts +xTO +rLl +xzx +wvx +fvi +fsh +tnQ +xzh +fvi +cnx +dGx +cnx +dvG +aaG +qZZ +fOF +hUq +fOF +wmK +qLc +khb +bhp +sYw +bhp +khb +wfF +dRt +klA +twg +kzc +qQM +rJY +qQM +eBn +pxI +cPu +pxI +eBn +eBn +hnG +fWh +fWh +fWh +jkH +dgD +nxb +mqc +uQD +jkH +jfe +nxb +lMu +jkH +asK +cJD +jwZ +smJ +wFO +fvo qYo xTK aaa @@ -128295,162 +128947,162 @@ aaa aaa aaa aaa -aaO -aaO -aaO -fvD -wdY -mcS -doe -uwH -uwH -uwH -uwH -uwH -uwH -bKA -aum -hyX -uXH -aDI -aDI -aDI -aDI -rZQ -aDI -bxL -tHT -aDI -mac -uyX -ewz -wmH -hZR -iKa -egq -aXI -ufL -qiX -uQn -ewz -xIc -wQj -iMI -ePt -cmx -spl -adL -hKr -lIO -ewz -gDX -cAE -nSF -vPh -aad -fFy -lZN -mDL -mDL -oro -uZM -qtW -cCA -bKH -bSH -bOI -bQJ -bSF -bUI -bWY -igm -igm -bRh -lia -sjp -nBq -nBq -nBq -had -pzj -cpI -cqY -nKX -cud -cvt -cwL -oaQ -eBv -pXL -xpu -fwF -iiL -vkd -pIH -kCj -czp -vlO -cCT -ecU -epb -gUg -ecU -cCT -cZq -cZo -cZm -cZo -cZl -lIL -xrH -sLZ -dlN -dlN -dlN -dqR -dsl -dsl -dsf -dlN -dyg -lIL -xrH -vzD -dyg -dyg -dyg -dyg -dyg -dyg -dKR -oDK -dNO -dOD -dPh -dQa -dQP -dRT -dSP -dTF -waf -waf -waf -waf -dXL -dYE -dZo -oEj -waf -dXL -dYE -dZo -waf -uOD -edY -eek -efA -eek -egE +qld +qld +qld +rXr +dJO +nPQ +pSb +kBz +kBz +kBz +kBz +kBz +kBz +rjZ +urY +prJ +dnd +kVP +kVP +kVP +kVP +vat +kVP +kQV +rhg +kVP +cAV +siw +qAV +vLP +saB +hhV +eLY +sBX +sWo +hJP +goi +qAV +xiG +fgf +aMc +jEF +edg +vwy +pYo +ifR +twh +qAV +phb +drQ +jaF +kOj +aad +diL +nYn +cQv +cQv +kIe +nza +giF +nae +eVl +xDU +gnA +jHb +kgs +lkL +lAx +ilI +ilI +esN +qqk +hEa +lKf +lKf +lKf +atv +txC +bnw +vpK +gHx +ans +fog +qII +kxs +lkg +fVd +nOb +nqP +spQ +duA +pIG +hWZ +muU +llv +btU +qQt +qmD +vIn +qQt +btU +oaR +oGv +fvi +oGv +bmR +uja +bWo +asE +dvG +dvG +dvG +epz +kTU +kTU +sJo +dvG +khb +uja +bWo +asd +khb +khb +khb +khb +khb +khb +fnU +tYy +bkK +rIK +wPl +ahU +uto +ylj +rTd +xTQ +jkH +jkH +jkH +jkH +dEp +lTH +jsg +uQD +jkH +dEp +lTH +jsg +jkH +dWT +cJD +hqv +bEY +hqv +fvo qYo xTK aaa @@ -128552,162 +129204,162 @@ aaa aaa aaa aid -bEK -aeb -fhu -nnb -wdY -aup -eZW -irW -sTb -sTb -lll -lEv -rXg -ecy -adK -hyX -tEZ -tOt -wgz -cQu -akZ -wRA -aDI -oRA -fCw -aDI -seO -ppb -ewz -qQz -msX -ewz -ewz -ewz -fTH -nBe -evt -ewz -gzz -jlM -ucr -jlm -vJe -sDr -ewz -iZG -pZR -ewz -mZS -oPT -rrk -twc -aaa -oHU -lRK -tAN -mDL -kDt -qyQ -sCg -lmb -bKH -bMA -aOX -bQJ -bSH -bUI -bUI -bUI -fgC -jqG -igm -igm -jtS -bUI -bUI -bUI -cog -lfd -cra -oaS -cue -wlo -cwM -sfh -vkd -lhm -xid -gTt -mue -sLi -spu -iPj -ayd -bbA -eOx -eOx -rru -liO -eOx -eOx -huR -feZ -feZ -feZ -feZ -feZ -feZ -feZ -dlR -huR -ohh -mPP -mPP -mPP -xgJ -eOx -dlR -gff -feZ -feZ -huR -eOx -eOx -eOx -eOx -xJH -eOx -rPq -dNQ -dOF -ltS -ltS -nSN -byj -dSR -dTF -waf -waf -waf -waf -dXM -dST -dZq -oEj -waf -igB -dST -ecG -waf -iQq -eeb -eeN -efB -egn -egE +jUS +sUC +seE +mwK +dJO +pOC +wJz +uSe +cZH +cZH +qbW +ete +jpW +mcE +qwz +prJ +jYM +qRw +tPD +pOD +tWU +sSH +kVP +kzV +qPX +kVP +aVE +oWA +qAV +nRd +vTO +qAV +qAV +qAV +jfn +oPY +cfp +qAV +oAC +wwV +fOP +fiZ +oZi +tNa +qAV +emg +hkf +qAV +iDP +sfC +uFM +xms +aaa +wyH +aod +jgq +cQv +gVx +adC +moV +cQy +eVl +mOf +hpu +jHb +xDU +lkL +lkL +lkL +oij +xbW +ilI +ilI +kEv +lkL +lkL +lkL +dnK +gys +gqQ +oHJ +cKm +oEo +bvJ +rLt +duA +gDK +jSw +sQM +poP +xdC +mOX +vcd +gkw +wyL +gVY +gVY +tZy +uex +gVY +gVY +mKu +ekf +ekf +ekf +ekf +ekf +ekf +ekf +ooS +mKu +oWU +kYV +kYV +kYV +vxM +gVY +ooS +jGh +ekf +ekf +mKu +gVY +gVY +gVY +gVY +iAj +gVY +mCt +fXG +joJ +xYC +xYC +veu +sDV +iEi +xTQ +jkH +jkH +jkH +jkH +fVg +nxb +jAs +uQD +jkH +jGe +nxb +dIh +jkH +asK +nEa +owI +gPV +ubr +fvo qYo xTK qYo @@ -128809,162 +129461,162 @@ aaa aaa aaa aaa -aaO -aaO -aaO -nZG -wdY -uMm -akP -rle -lfW -bFG -lfW -pvd -nPE -akP -tdK -toJ -sjq -tOt -uaC -mvU -mER -oSY -iKO -ewz -owD -ewz -ewz -ewz -ewz -ewz -tNW -ewz -dys -ewz -ewz -ewz -ewz -ewz -ewz -ewz -lXy -rGF -jcq -ejk -ewz -lPL -ucr -ewz -rrB -jDY -pxL -twc -aaa -oHU -nGH -pSv -lSW -oro -nPu -eFF -gLt -pyU -tSn -orj -bQJ -bQJ -guN -juV -jny -igm -pHV -fZt -cgm -sZk -mrv -hQN -fHJ -xGA -jkS -lhi -iUB -wmj -fbL -cwN -cyu -vkd -oby -lmI -nDO -vav -sLi -bQk -lnM -tnU -rqM -gRK -gRK -ljg -iAh -ltS -plE -ltS -pIg -ltS -ltS -ltS -ltS -ltS -ltS -dlR -ltS -ltS -vYS -ltS -plE -ltS -ltS -dlR -ltS -ltS -hIO -hIO -tzG -hIO -hIO -kGX -hIO -hIO -tbN -dNQ -dOF -ltS -dQb -aCC -byj -dSR -dTF -waf -waf -lZq -waf -dXL -dYG -dZo -oEj -waf -dXL -dYG -dZo -waf -iQq -eeb -eeO -iKc -ego -eeb +qld +qld +qld +qso +dJO +szM +jJc +wuF +fcR +amp +fcR +gdb +wVa +jJc +xCf +dIk +hjm +qRw +eNB +eCs +tqn +gnS +wbe +qAV +nIg +qAV +qAV +qAV +qAV +qAV +jHP +qAV +kri +qAV +qAV +qAV +qAV +qAV +qAV +qAV +dKx +loi +nal +gOR +qAV +tEj +fOP +qAV +fYu +kfI +rSq +xms +aaa +wyH +tms +drj +tww +kIe +xgP +uWl +iDG +eUu +gkp +cHe +jHb +jHb +fdM +pSh +uPV +ilI +tcH +voi +agZ +hup +ktv +rMt +auJ +gyE +vap +wgb +mOB +vSg +eZD +ewO +kVg +duA +xlI +fbv +bwe +wgX +xdC +jdc +bNW +tKF +quy +bKz +bKz +ofM +fFe +xYC +pEm +xYC +erM +xYC +xYC +xYC +xYC +xYC +xYC +ooS +xYC +xYC +aVA +xYC +pEm +xYC +xYC +ooS +xYC +xYC +qOk +qOk +fzd +qOk +qOk +lNo +qOk +qOk +owG +fXG +joJ +xYC +xeT +iyw +sDV +iEi +xTQ +jkH +jkH +sFp +jkH +dEp +kre +jsg +uQD +jkH +dEp +kre +jsg +jkH +asK +nEa +ndJ +wye +eOM +nEa qYo qYo aaa @@ -129067,161 +129719,161 @@ aaa aaa aaa aad -ads -ctL -uOV -tUC -jyR -akP -akP -fdG -fdG -fdG -mFS -akP -akP -str -xjE -ssj -jwp -lEk -iHq -fIm -fZS -oeB -ewz -cjr -rrt -gip -uDJ -waZ -uWt -hLf -ewz -cys -gAd -rbQ -rbQ -rLx -vXT -nQt -csl -lCI -jGX -nQt -mMk -ewz -eAu -mHa -vWW -cbx -kok -wON -twc -aaa -oHU -oZT -tAN -xkn -oro -neW -kxN -osF -bKH -nLU -uah -bQM -bSH -bUI -bUI -bUI -fgC -jqG -igm -igm -jtS -bUI -bUI -bUI -coi -cpL -cqY -kuZ -cug -dZf -qOd -cyv -vkd -rQe -fnf -whq -nxt -sLi -fbo -bvi -ykm -dnB -fFS -fFS -dHk -rlI -fFS -wkl -fXx -pSD -sNh -pSD -pSD -pSD -pSD -pSD -wCD -bCf -wkl -wkl -loz -qDB -nhe -nhe -wCD -nhe -nhe -sdI -fXx -tfm -wkl -syy -kUT -kUT -kgt -kUT -kyQ -gom -jsj -nci -nci -mSi -dSR -dTF -waf -waf -hin -oEj -oEj -oEj -oEj -oEj -waf -waf -ecb -waf -dMU -iQq -iGY -tci -sVl -egp -eeb +cbY +fZV +rbR +kJd +lrO +jJc +jJc +ogg +ogg +ogg +uqK +jJc +jJc +ulQ +iWA +rkS +qqq +gvq +wkP +xns +bgo +dzk +qAV +daR +dla +itV +bbS +fIR +wnI +pgF +qAV +ybV +xSx +tnu +tnu +gzf +tbS +vya +wap +sbP +xWQ +vya +gcT +qAV +pIW +tvs +flw +vEo +wBB +iJY +xms +aaa +wyH +eTF +jgq +xLs +kIe +qBY +wIe +goc +eVl +dol +uIY +kql +xDU +lkL +lkL +lkL +oij +xbW +ilI +ilI +kEv +lkL +lkL +lkL +iyX +atG +vpK +eDz +rMZ +mEX +tyt +uJm +duA +nqt +ija +cXw +vqK +xdC +sZM +ccl +dFI +bQs +vCG +vCG +keu +hOF +vCG +vdF +hlY +oKY +iSS +oKY +oKY +oKY +oKY +oKY +xBR +uRU +vdF +vdF +oKu +khK +tFE +tFE +xBR +tFE +tFE +bhh +hlY +upQ +vdF +eTL +kcW +kcW +gHA +kcW +thh +vqL +fuh +adP +adP +twd +iEi +xTQ +jkH +jkH +wUh +uQD +uQD +uQD +uQD +uQD +jkH +jkH +bey +jkH +sJO +asK +qcP +ssS +fGI +gbk +nEa aaa qYo aaa @@ -129324,161 +129976,161 @@ aaa aaa aaa aad -aaO -aaO -uOV -tUC -qUu -akP -aEy -uxI -anv -kxR -xYv -pQN -akP -jiu -hyX -aPR -tOt -iXz -fVR -kgH -ixz -izU -ewz -cjr -mPN -drp -erl -oVp -aWB -iai -vQv -gid -nWR -ewz -ewz -ewz -uuM -ewz -ewz -ewz -ewz -ewz -lvW -ewz -ewz -vuJ -mHB -jOx -asM -jVh -vPh +qld +qld +rbR +kJd +wJT +jJc +uWL +xvo +gfl +vPl +pfV +eBb +jJc +xbp +prJ +anF +qRw +kjM +hoQ +sDL +jSo +eOB +qAV +daR +btY +riq +xLN +pIz +miQ +tvG +sEn +wNk +hsq +qAV +qAV +qAV +kjd +qAV +qAV +qAV +qAV +qAV +ttF +qAV +qAV +okb +rKN +pXg +jkf +xXm +kOj aad -fFy -ycI -mDL -mDL -oro -kvR -jHY -inm -bKH -bMD -bOM -bQJ -bSI -bUI -bXa -igm -igm -duS -mcn -nBq -nBq -nBq -nBq -had -lyY -npd -cqY -hRo -mjt -tuh -cwP -jlX -eBv -pXL -lIB -nZB -vGQ -vkd -gYj -rrD -uXY -azP -msb -hJy -abu -orr -hJy -msb -pxG -dba -pxG -dba -dfv -hOZ -xjh -pDO -xvf -xvf -dpg -inw -xvf -xvf -dpg -xvf -xvf -inw -dpg -xvf -xvf -xvf -xvf -xgc -dHD -heQ -kJy -dMt -dNO -dOH -dPk -dQd -dPk -dRX -dSS -dTI -dUA -dUA -dUA -dUA -dUA -dUA -dUA -dUA -dUA -dUA -dUA -dUA -dUA -edD -eeb -eeQ -flA -ego -eeb +diL +cnW +cQv +cQv +kIe +nfx +ixh +iOA +eVl +hzA +wvi +jHb +uPz +lkL +hHG +ilI +ilI +sXX +sau +lKf +lKf +lKf +lKf +atv +cnu +mly +vpK +rBB +mpf +vuz +iwn +jiC +lkg +fVd +nhJ +taO +jlR +duA +kLW +bJF +gxK +igO +iZE +pGo +ktJ +teJ +pGo +iZE +rNQ +iIs +rNQ +iIs +akx +rwV +bCO +sMX +vMp +vMp +bCk +hTH +vMp +vMp +bCk +vMp +vMp +hTH +bCk +vMp +vMp +vMp +vMp +dco +lrI +fLg +nUZ +fyu +bkK +nLk +bQn +bsR +bQn +wCa +tEh +mhd +cFw +cFw +cFw +cFw +cFw +cFw +cFw +cFw +cFw +cFw +cFw +cFw +cFw +nKM +nEa +fZU +tXQ +eOM +nEa qYo qYo aaa @@ -129567,175 +130219,175 @@ aaa qYo qYo qYo -aaO -lDn -aaO +qld +pRJ +qld qYo aaa aaa qYo -aaO -lDn -aaO +qld +pRJ +qld aaa aaa aad aad aad -aaO -uOV -jfQ -sga -fdG -tkf -mLN -koe -tdI -jrL -gbu -aVb -isj -nLu -nqn -tOt -sSy -dYs -vmL -jab -qSM -ewz -ahM -xIc -sGR -hDa -rVb -mYZ -xIc -ewz -gAd -aTu -ewz -grB -eSC -gcp -lPc -rRw -unx -hWk -woI -fgF -joQ -yaR -jaW -nuD -jOx -hwg -sSd -twc -aaa -oHU -mnX -bCd -jua -xWu -tmZ -bJK -too -bKH -bME -bON -bQN -bSJ -bUI -bWX -bZj -caZ -sZk -igm -sZk -cih -cjH -sZk -bUG -coe -coe -cqY -qnZ -lYQ -pFX -rRG -xNT -vrC -xZz -xZz -kiV -kiV -gjY -qle -sYX -pEj -gAE -qwk -oMJ -jUq -uHn -hHx -lUH -pxG -otT -tIW -del -pxG -dba -dip -dba -xvf -dng -lKa -lKa -lKa -hpY -lKa -lKa -ntV -rPv -lKa -lcz -dDI -dER -xvf -xgc -jcE -dNS -pCu -dNS -dNS -dNO -dPl -dPl -dPl -dNO -dST -vWJ -dUB -dVl -dWg -dVl -dVl -dVl -dVl -dVl -dVl -dVl -dWg -dVl -dVl -dVl -eeb -eeR -efF -egr -egE +qld +rbR +oPi +ekp +ogg +hmS +vFU +xxd +nBG +bAY +nbN +svK +eCt +bHB +rza +qRw +wTJ +vxu +nXn +pCV +vME +qAV +jKA +sHC +kaP +awL +tWw +kFO +xiG +qAV +xSx +gRy +qAV +nLX +mzb +pls +avQ +sac +hoC +tTb +gMR +gPm +quA +wRM +kdX +hsn +pXg +ozn +ivX +xms +aaa +wyH +nBF +pnV +jeF +cgg +hdZ +iaP +ipQ +eVl +mCM +gUW +fnM +hpv +lkL +kRU +tCI +hiH +hup +ilI +hup +kfC +rSJ +hup +xkw +lNL +lNL +vpK +pyY +otH +hqY +mYe +kXf +hJC +elz +elz +wbp +wbp +cQY +nwG +dFL +hiV +uNY +dNP +byk +mJj +khO +tUc +beH +rNQ +rtX +sli +lEY +rNQ +iIs +raf +iIs +vMp +cek +phq +phq +phq +bOS +phq +phq +foq +gWp +phq +jde +cTv +oYq +vMp +dco +qFV +rTo +kGj +rTo +rTo +bkK +gyM +gyM +gyM +bkK +nxb +jfE +iXu +eWi +lxU +eWi +eWi +eWi +eWi +eWi +eWi +eWi +lxU +eWi +eWi +eWi +nEa +bLG +aeZ +ijG +fvo qYo xTK qYo @@ -129824,175 +130476,175 @@ qYo aaa qYo aaa -aaO -ehy -aaO -aaO -aaO -aaO -aaO -aaO -ehy -aaO +qld +bag +qld +qld +qld +qld +qld +qld +bag +qld aaa aaa aaa aaa aaa -abf -uep -tUC -eAb -akP -uUN -tSX -aYF -vby -guy -uvZ -akP -vLs -vPb -vLs -vLs -qWI -qEK -lWR -nxV -kQp -jVU -xIc -xIc -ewz -ewz -ewz -ewz -ewz -ewz -hpD -ewz -ewz -gKj -dZu -lfo -jUD -sbJ -sNC -xbg -qaI -qaI -qaI -qaI -bOo -nuD -eYe -gHZ -kqI -twc -aaa -oHU -kUc -xlE -mDL -pSv -lty -uti -pza -bKH -oBL -mjL -rHb -lbf -bUG -bWX -bZk -cba -sZk -wRg -sZk -cii -cjI -uzD -bUG -aaa -aaa -cqY -hRo -cuj -cqY -cqZ -cqZ -vkd -hbl -qmP -pXL -uOP -wHk -uTb -pFL -pEj -hJy -aqf -fsd -rif -qxA -gix -qKx -pxG -wzR -hmH -vbw -dfw -hgv -diq -dkg -dcM -dnh -nAG -oRI -oRI -oRI -oRI -oZm -goX -mWu -dcO -fYL -tXj -dES -inw -xgc -qUN -dNS -xyi -dMv -dNS +sjt +dBg +kJd +gaF +jJc +aje +arc +jyA +aoS +pzt +nxY +jJc +jdL +gPc +jdL +jdL +gFK +puj +obx +tAA +vWu +dXd +sHC +sHC +qAV +qAV +qAV +qAV +qAV +qAV +ftD +qAV +qAV +enq +kii +hNr +wOU +jys +pas +xsq +xjx +xjx +xjx +xjx +dHQ +hsn +bPE +hIU +lSl +xms +aaa +wyH +wkT +qkm +cQv +drj +lbT +ccq +rGO +eVl +hrY +wiw +xCt +rme +xkw +kRU +seP +fYw +hup +jQw +hup +jPC +quc +qwO +xkw +aaa +aaa +vpK +rBB +eNF +vpK +oCs +oCs +duA +tbm +ail +fVd +fYX +rkb +vaB +bmN +hiV +pGo +lCl +mdb +kAE +lUJ +jDX +jYy +rNQ +sOw +mzZ +iVu +iJl +clo +tBJ +oLl +etc +mwG +mwP +urR +urR +urR +urR +cWp +eou +pKI +eKe +lHl +mwH +xmi +hTH +dco +bqA +rTo +pPU +qnh +rTo aaa aad aaa aad aaa -dSU -dSU -dSU -dSU -dSU -dSU -dSU -lng -dZr -dYI -dSU -dSU -ecc -dSU -dSU -dYI -eej -eeS -eeb -eeb -eeb +hDl +hDl +hDl +hDl +hDl +hDl +hDl +jyV +kUa +kbz +hDl +hDl +biL +hDl +hDl +kbz +rKr +kQm +nEa +nEa +nEa qYo xTK aaa @@ -130073,157 +130725,157 @@ aaa aaa aaa aaa -abf -aaO -abf -aaO -aaO -aaO -abf -ads -aaO -aej -aaO -xQc -nQR -eOC -rwe -aaO -aej -aaO -adq -abf -aaO -aaO -abf -abf -fxo -tUC -lyJ -tBU -tBU -vfG -vcX -tBU -vLs -urm -vLs -vkB -lTL -sVy -vLs -bhN -pIT -tOZ -vLs -vLs -ewz -ewz -kZO -ewz -qsm -ohF -aLm -pdx -cpM -aRK -nXP -uTd -vLX -uuO -nWP -nWP -ycn -mUM -oUS -pum -kUG -xEB -wSk -bOo -sxE -jOx -nHO -kqI -twc -aaa -oHU -fny -uEl -mDL -pSv -gif -gdT -aEX -bKH -bKH -bKH -bKH -bKH -bUG -igm -igm -igm -sZk -igm -sZk -bWX -bWX -sZk -cmD -aad -aad -cqZ -spz -jlX -cqZ -aad +sjt +qld +sjt +qld +qld +qld +sjt +cbY +qld +xyL +qld +ugq +eUf +uPj +woB +qld +xyL +qld +pkd +sjt +qld +qld +sjt +sjt +qix +kJd +qnN +koM +koM +jvO +sLd +koM +jdL +eNp +jdL +kFQ +qHz +pOi +jdL +qNy +qgV +ykb +jdL +jdL +qAV +qAV +xeH +qAV +xYZ +vGf +gxk +cAw +sJd +khn +mhe +rvK +wpO +hPw +fAP +fAP +amL +qeg +hxl +dKC +rPj +xDq +mtv +dHQ +vyX +pXg +dvy +lSl +xms +aaa +wyH +cEp +hhB +cQv +drj +bog +nkU +irQ +eVl +eVl +eVl +eVl +eVl +xkw +ilI +ilI +ilI +hup +ilI +hup +kRU +kRU +hup +iyy +aad +aad +oCs +mSB +jiC +oCs +aad aad -eBv -xiK -jDJ -lNS -gyL -eBv -tnm -xNK -pEj -fFt -vPP -gix -nzd -hbd -mZa -qbZ -qDR -dbd -dcP -lul -rOl -mKh -dir -dkh -dcM -vwn -dpi -dcO -dcO -dcO -dcO -uxp -dsA -dCB -dcO -fYL -oiq -pnH -xvf -aHQ -dIV -dNS -gmH -nSb -dNS +lkg +ing +dsz +gDZ +oQB +lkg +aLv +whK +hiV +eFz +jio +jDX +bHW +eDC +dfh +rDb +rkE +kDw +ogp +brJ +stc +oRE +qJj +hUY +etc +jmY +fbI +eKe +eKe +eKe +eKe +bqW +caw +sHm +eKe +lHl +cyS +jWz +vMp +tVs +hsp +rTo +aOa +gcf +rTo aad aad aad @@ -130235,19 +130887,19 @@ aad aad aaa aaa -dSU -ehM -dSU -ehM -dSU +hDl +dbl +hDl +dbl +hDl aad aad aad -dSU -ehM -eek -eeT -eek +hDl +dbl +hqv +hEh +hqv aad aaa aaa @@ -130330,157 +130982,157 @@ aaa aaa aaa qzS -vaP -imG -fOV -one -rYv -gNe -nhX -pXz -abC -eod -abC -abC -mdj -eod -abC -abC -abC -eod -abC -ruQ -abC -abC -wLd -abZ -kRx -wFu -jXe -tBU -qQo -hOL -aHT -ykr -vLs -uRk -wlV -pDF -jVK -oMp -vLs -vLs -vLs -vLs -vLs -suB -jAd -urA -esm -vLs -inJ -wVI -odC -thC -ojh -dwQ -wnU -yac -pvB -lKP -nZE -idA -kDK -sNC -xet -oRH -nHp -hNi -qaI -uzl -jvZ -kpc -nHO -kqI -twc -aaa -oHU -oHU -fFy -kQh -pSv -gif -gdT -glH -glH -pPM -lIQ -uZg -glH -xqD -rFt -igm -igm -sZk -hbZ -uix -igm -rFt -igm -bUG -aaa -aaa -cqY -pAW -jlX -vZj -vZj -xpb -vZj -vZj -vZj -vZj -vZj -vZj -ljn -xNK -pEj -fFt -vPP -fsd -ciO -wiS -gix -uxW -gaP -dbe -dcQ -oBw -dfx -dgX -oex -vpL -dlU -fYL -dpi -dcO -dcO -dcO -dcO -uxp -dsA -dCB -dcO -wmz -eBf -oZh -uMR -ayC -dIV -dNS -wXc -vLZ -dNS +mPg +mnF +rNH +wJG +eGO +qaJ +wzT +cWB +mVS +tPE +mVS +mVS +syO +tPE +mVS +mVS +mVS +tPE +mVS +bVq +mVS +mVS +sCo +cCN +bFV +idu +rSa +koM +gHH +pzr +jwr +mxP +jdL +fYd +fYK +eNn +vUT +kIS +jdL +jdL +jdL +jdL +jdL +miD +pSJ +gUa +kYu +jdL +bij +vwK +hbI +nZx +gHI +pKp +wRp +woK +ydL +hqK +jPk +rve +djt +pas +kUn +djq +qQE +lMH +xjx +dRO +nkH +fli +dvy +lSl +xms +aaa +wyH +wyH +diL +hFx +drj +bog +nkU +gOU +gOU +vDo +eBw +agn +gOU +fOw +fBm +ilI +ilI +hup +qlY +cMD +ilI +fBm +ilI +xkw +aaa +aaa +vpK +mUp +jiC +ksK +ksK +maS +ksK +ksK +ksK +ksK +ksK +ksK +qAT +whK +hiV +eFz +jio +mdb +nkk +iMD +jDX +hJh +oDX +wFF +lvj +lWA +olC +xOM +puD +oMM +cXM +lHl +fbI +eKe +eKe +eKe +eKe +bqW +caw +sHm +eKe +aet +odU +kxq +aPi +puU +hsp +rTo +tjY +lLU +rTo aaa aaa aaa @@ -130492,19 +131144,19 @@ aaa aaa aaa aaa -dSU -fag -dSU -fag -dSU +hDl +qpT +hDl +qpT +hDl aaa aaa aaa -dSU -dYJ -eek -fsg -eek +hDl +vwV +hqv +lbf +hqv aaa aaa aaa @@ -130587,157 +131239,157 @@ aaa aaa aaa aaa -abf -aaO -abf -kRQ -bMn -tqH -tqH -acb -wdY -vuy -wFu -wFu -wFu -tUC -wFu -wFu -gyI -wFu -tUC -vzw -tUC -iJK -aiT -abZ -kRx -wFu -jHa -cAl -ouN -fLu -wpm -aQL -vLs -rnD -dkt -lvD -bDh -eIv -mbx -qBw -rZr -jpB -iMo -yev -aRz -fGv -wLN -vLs -qtM -wVI -tnr -mTD -oiT -tfM -upA -sgm -jMy -lKP -bVk -idA -vBl -unx -qjP -tLL -qaI -qaI -qfz -vlX -oHM -xRK -iVN -ovI -vPh -aad -aad -aad -oHU -ltW -bCd -gif -iUx -glH -pNO -wvX -gaN -xtC -glH -glH -glH -rWM -rWM -rWM -rWM -rWM -rWM -tYJ -tYJ -tYJ -tYJ -tYJ -tYJ -hRo -cum -vZj -xsl -bAs -kMC -kaN -iog -fWV -peu -vZj -tnm -xNK -pEj -hJy -ikQ -qyn -nzd -kdB -fsd -tAH -diu -oFT -lua -iDT -oOY -gOb -pku -qSn -dcM -nNI -dpi -dcO -dqW -dqW -dqW -gDh -dsA -dCB -csq -jsJ -vZU -aaH -xvf -aEi -qlz -dNS -syb -hbk -dNS +sjt +qld +sjt +lyx +cIq +flS +flS +iIg +dJO +lSh +idu +idu +idu +kJd +idu +idu +kjz +idu +kJd +lrH +kJd +xbu +sHQ +cCN +bFV +idu +tvQ +pkC +nZb +jNP +rHq +mdM +jdL +sYt +oHz +fhe +oXS +uUl +xvy +jey +bvj +kCd +bHj +nma +kBN +ihb +nzx +jdL +pMT +vwK +igo +vUO +jPU +uiK +qlK +vVu +iSf +hqK +aYR +rve +pCy +hoC +pBw +gSs +xjx +xjx +jJM +kur +xxB +uwJ +vPy +dTD +kOj +aad +aad +aad +wyH +jBR +pnV +bog +jlZ +gOU +swj +jeI +aby +igb +gOU +gOU +gOU +ivA +ivA +ivA +ivA +ivA +ivA +vIQ +vIQ +vIQ +vIQ +vIQ +vIQ +rBB +mHR +ksK +liC +iqR +oVI +vJc +gmU +bMH +uKz +ksK +aLv +whK +hiV +pGo +qwX +bGK +bHW +gEv +mdb +sBJ +fvF +iyB +iQy +cEh +mHX +aeS +gpO +tLr +etc +tre +fbI +eKe +jvQ +jvQ +jvQ +mCW +caw +sHm +vOM +vsN +ooG +rTQ +vMp +gFG +loK +rTo +jRN +cRn +rTo aaa aaa aaa @@ -130846,155 +131498,155 @@ aaa aaa aaa aaa -aaO -kyc -fQh -wOK -erP -hAM -tKa -ydN -gFs -tiZ -vmI -hPl -tiZ -tiZ -tiZ -oVR -rZm -tiZ -hjH -vwc -xla -aao -kRx -uwH -jDF -tBU -jEO -iWx -lGa -lvI -vLs -vLs -vLs -hei -aIc -mVJ -vLs -tdj -pNe -uOA -vLs -ajB -vQU -liI -hqD -vLs -ets -pwH -rzV -kYg -sKR -pSp -gXo -uTd -tVP -lKP -dnI -wrl -ewg -unx -bWV -tLL -hNi -nHp -qaI -bOo -sxE -jOx -nHO -kqI -twc +qld +mMr +nUI +jeC +rsg +czD +nSl +iaN +ozs +jRq +won +aDt +jRq +jRq +jRq +rfd +vwa +jRq +fNM +oqz +bBa +uPx +bFV +kBz +cBU +koM +rsw +ixE +uAJ +rkN +jdL +jdL +jdL +ogK +qQp +rCN +jdL +deG +ukR +uaS +jdL +bOR +qQK +dtW +uCt +jdL +eeZ +ieI +rEA +nUY +sQU +ozp +bfy +rvK +dEl +hqK +ibn +qXM +bPj +hoC +rTA +gSs +lMH +qQE +xjx +dHQ +vyX +pXg +dvy +lSl +xms aaa aad aaa -oHU -oxn -bCd -gif -iKo -glH -mRH -lrp -gaN -gaN -fwz -jpd -wQc -rWM -lEN -vtq -lIk -hft -rWM -txO -txO -mKA -lmD -eyu -tYJ -hRo -jlX -vZj -lQY -jfV -eyc -irC -irC -jmz -lbJ -vZj -jTx -xNK -pEj -hJy -gXa -fsd -nzd -kdB -oFG -pMZ -pxG -aor -rOl -qKF -qKF -qKF -qKF -hkX -dlW -dpn -dpi -dcO -dqW -dcO -dcO -gDh -dsA -dCB -lmK -dCy -dCy -dCy -dCy -djk -dCy -dNS -fHz -kUr -dNT +wyH +vEl +pnV +bog +fYz +gOU +eDe +hja +aby +aby +nce +scR +bcE +ivA +saC +cbW +lXV +wJQ +ivA +fly +fly +mUO +owj +jaq +vIQ +rBB +jiC +ksK +vJT +tpe +ozw +wDk +wDk +voE +fCP +ksK +tFg +whK +hiV +pGo +mcB +mdb +bHW +gEv +alB +wki +rNQ +bqX +stc +muz +muz +muz +muz +gxW +eoE +nuI +fbI +eKe +jvQ +eKe +eKe +mCW +caw +sHm +tsY +qYL +qYL +qYL +qYL +cPT +qYL +rTo +bqB +ibG +sFX aaa aaa aaa @@ -131112,146 +131764,146 @@ abi abi abi abi -xJX -gpa -sDs -aLX -wgq -uaw -fCI -aiT -pAE -vLs -vLs -vLs -vLs -vLs -awg -vLs -vLs -vLs -vLs -vLs -vLs -vLs -rkL -mFd -sxN -poJ -qvL -vLs -vLs -vLs -vLs -vLs -vLs -vLs -vLs -vLs -vLs -vFK -vFK -vFK -aFi -aFi -vFK -dGf -aFi -rWs -lKP -kPp -idA -rBU -sNC -hNi -byQ -nHp -tzN -qaI -bOo -sxE -jOx -gjk -kqI -twc -aaa -aad -aaa -fFy -too -cMi -fGi -lEV -qYa -gbb -pQX -lBQ -urH -frJ -wpp -goo -eeD -wOB -iCS -wMJ -wCo -rWM -txO -txO -msh -gOM -aKY -qCa -dXt -rRG -fwk -jyi -oIa -mEC -nlM -nXk -svG -jKz -kqG -tnm -pTX -jXI -gAE -btK -hkI -mid -kdB -fsd -qVy -mOg -dbh -dcT -deq -dfz -dha -dit -pfC -dcM -dnl -dpi -dcO -dpn -dcO -dcO -ldP -dsA -dCB -fYO -dCy -vTm -hPG -kKv -fIx -dIU -dNS -wtN -cbg -dNS +fBZ +wiY +kAc +kJH +hgG +qxC +nPF +sHQ +wPY +jdL +jdL +jdL +jdL +jdL +iib +jdL +jdL +jdL +jdL +jdL +jdL +jdL +dwI +fIY +pxT +gCB +hwD +jdL +jdL +jdL +jdL +jdL +jdL +jdL +jdL +jdL +jdL +eoy +eoy +eoy +oKr +oKr +eoy +oPC +oKr +kfO +hqK +cCJ +rve +tCk +pas +lMH +gUk +qQE +mzV +xjx +dHQ +vyX +pXg +hRV +lSl +xms +aaa +aad +aaa +diL +ipQ +aZy +yil +mGE +uxr +pXK +mBd +btZ +fPn +pZs +jim +eoF +cXB +pUG +vbZ +bZY +pGq +ivA +fly +fly +plF +mft +hKH +cNp +keL +mYe +bZt +tHj +nTs +djP +dgC +yiw +aOm +xYT +vGj +aLv +cCP +psq +uNY +lgm +gyR +qpE +gEv +mdb +cqi +dhF +jED +lyb +qEv +nQI +ljZ +bHg +ugA +etc +hbm +fbI +eKe +nuI +eKe +eKe +aEK +caw +sHm +epH +qYL +wEa +gPL +bmm +exS +jWV +rTo +iXB +orx +rTo aaa aaa aaa @@ -131375,140 +132027,140 @@ jWn abi abi abi -vHm -aht +pSq +dmC abi -vLs -hGM -bKF -wGo -xlC -xlC -sVy -ygH -vLs -mdc -uUe -vwu -vwu -sJK -sJK -qqm -hNq -sVy -vLs -ese -rRT -nUC -sWY -rLA -qNv -fdo -ssB -aGu -aHM -hPI -aKK -fJr -vFK -aOS -hjk -vFK -mTb -lKP -xXb -idA -dyu -gfN -nHp -qaI -dFA -qfz -qaI -gHc -nuD -jOx -nHO -kqI -twc -aaa -aad -aaa -fFy -nqS -jTS -gif -stn -glH -mcF -gaN -rId -gaN -ghA -uAt -rgz -rWM -uBn -iZb -sAM -wMD -rWM -qrM -qrM -nlj -psF -nPC -tYJ -mrf -jlX -vZj -rmy -ier -fsY -gnV -hff -vto -hxB -vZj -xwl -xNK -pEj -hJy -oSE -fsd -nzd -kdB -gix -hnR -pxG -pxG -pxG -pxG -egb -dhb -diu -ndH -dcM -xFP -dpi -dcO -tcO -dcO -dcO -efN -dsA -dGh -isC -dCy -dZS -drh -mfZ -vyc -dIY -dNS -wtN -qcA -dNS +jdL +xpr +iql +hfM +siV +siV +pOi +hNP +jdL +cnn +blC +xWC +xWC +vOh +vOh +nvr +xtM +pOi +jdL +dZN +lID +fmk +lUX +agg +enT +aLR +lDi +flB +aoT +kmb +fAT +uxC +eoy +weh +gPv +eoy +mKc +hqK +hLa +rve +iJr +tsG +qQE +xjx +euK +jJM +xjx +oHo +hsn +pXg +dvy +lSl +xms +aaa +aad +aaa +diL +hub +bsC +bog +wNo +gOU +hhe +aby +wkt +aby +fIU +xnw +fyH +ivA +hqj +pgE +jMx +nuj +ivA +kSu +kSu +bmj +rPM +gfT +vIQ +uOl +jiC +ksK +fcc +dPp +ihN +dFQ +kpy +pwa +ipe +ksK +pYl +whK +hiV +pGo +uPr +mdb +bHW +gEv +jDX +mNG +rNQ +rNQ +rNQ +rNQ +wAw +ihW +fvF +vEr +etc +vkF +fbI +eKe +skI +eKe +eKe +hKu +caw +qJF +lpL +qYL +gKJ +nnD +sdz +eNX +sbv +rTo +iXB +itx +rTo aaa aaa aaa @@ -131617,15 +132269,15 @@ aaa aaa abj abj -nhu +ckY abS -gLv +dJw acq jYo biR orR uaF -mko +gYz eAi bco vCM @@ -131635,137 +132287,137 @@ vCM vCM bmG xFw -vLs -fvR -fFZ -bel -uVO -xGv -jWC -bKF -ner -pPL -wlV -lxd -rVE -sRo -wtz -pUw -qQF -cVX -njg -uxi -itg -lkE -ybU -fqP -wqB -uQF -ssB -cUo -nLR -rYy -kig -alV -doK -ePZ -iqO -mPm -kLq -cUd -idA -idA -rzA -sNC -nhM -nHp -tNC -eaw -kBP -roJ -nuD -jOx -nHO -kvS -vPh -aad -aad -aad -fFy -jqu -pSv -gif -gdT -glH -vDu -gaN -oha -gaN -jEQ -mms -tSY -rWM -ewa -iZb -aLs -wOB -bjV -bsM -qrM -wdW -cqN -oSn -srY -uHA -cup -vZj -vRV -mdm -eNa -sPE -skk -cLm -xyI -vZj -sAR -jPL -pEj -hJy -rqI -gix -nzd -bKM -fsd -weG -hJy -wUW -sFM -leA -cPy -dhc -div -tqE -dcM -dnn -dpo -dcO -tcO -tcO -tcO -efN -dsA -dqW -sLr -dCy -sqG -opn -mqs -ecd -dIZ -dNS -syb -jig -dNT +jdL +kvW +uGx +gPO +fkl +uaz +vkG +iql +sPo +jex +fYK +wYZ +pKn +vsA +fsl +elS +eke +vKx +cCb +wQv +oDR +azm +prl +dmK +iXj +ebo +lDi +pEa +xKn +fFi +cZe +wBc +iWq +qKL +fFK +cjj +nRc +jHf +rve +rve +aHG +pas +vsJ +qQE +ygT +wzb +frq +fYD +hsn +pXg +dvy +nnk +kOj +aad +aad +aad +diL +tch +drj +bog +nkU +gOU +rdR +aby +lUK +aby +hjN +xKD +lcG +ivA +eIj +pgE +smZ +pUG +dlg +oyv +kSu +tah +jCa +rdO +fQw +icV +hyT +ksK +ryE +clU +kBg +deT +qDZ +xTJ +nSG +ksK +xeA +qLG +hiV +pGo +wpy +jDX +bHW +jdE +mdb +sYq +pGo +vLj +ncW +uYV +pLs +dPt +pFi +tEv +etc +gdY +oDo +eKe +skI +skI +skI +hKu +caw +jvQ +bqd +qYL +gEq +dTW +qGB +wyO +jOW +rTo +jRN +qBl +sFX aad aaa aaa @@ -131892,137 +132544,137 @@ lKK oig tKV gmK -vLs -vLs -vLs -qPc -vSj -scB -nzQ -bKF -ner -wdm -vLs -vLs -aSo -ner -iSP -vLs -vLs -gMS -vLs -umR -sWP -kcz -iSD -cnE -qiE -xaY -ssB -fyM -giv -aJo -aKM -aLV -vFK -aOU -wzf -vFK -cty -qPa -qUy -qtF -oki -unx -vZM -tBt -fmd -cMP -oSu -xTf -iZZ -uqp -nHO -kqI -twc -aaa -aad -aaa -fFy -iLS -pSv -gif -thX -glH -nqE -xYd -ozM -gaN -hcv -itL -uYQ -ozO -mMH -pQo -qAO -xSB -rWM -yhs -qrM -sEK -ydt -oSn -srY -uHA -cuq -vZj -vZj -xpb -xpb -rca -xpb -qWF -xpb -vZj -snp -ulz -pEj -fFt -oJC -bSV -nzd -jwf -gix -qzl -ahp -hDf -krY -uxW -cNz -cPo -hFv -pPc -dlW -ldE -qob -dcO -dcO -dcO -dcO -uxp -dsA -dqW -dAR -dCy -jOJ -hDo -bvu -aNR -iSI -dNS -wtN -cbg -dNS +jdL +jdL +jdL +quZ +esu +qMq +oyB +iql +sPo +iPJ +jdL +jdL +mZm +sPo +vxL +jdL +jdL +vkN +jdL +jWX +szg +brZ +wqn +lNc +hXB +wte +lDi +fPJ +vBx +ery +njx +fsK +eoy +rly +ePl +eoy +qHY +vwg +wRf +rWG +wvb +hoC +yfI +bGf +kGo +mDg +nxl +ygL +xhW +sLK +dvy +lSl +xms +aaa +aad +aaa +diL +cmE +drj +bog +iMg +gOU +cBE +kDL +qxw +aby +vFe +aGZ +teA +nSv +lnm +tLa +nDn +nrd +ivA +lXB +kSu +aSR +jlp +rdO +fQw +icV +tFn +ksK +ksK +maS +maS +mIs +maS +dOY +maS +ksK +upC +wwy +hiV +eFz +kFr +sqx +bHW +mXl +jDX +rFF +wGS +nyS +shB +hJh +dKD +wZx +uFO +oSa +eoE +iYK +dbu +eKe +eKe +eKe +eKe +bqW +caw +jvQ +bgd +qYL +eGn +udE +tcJ +krK +eRM +rTo +iXB +orx +rTo aaa aaa aaa @@ -132133,11 +132785,11 @@ aac aad abi adR -ace -acs -sUt -adg -ace +xrr +smO +eTZ +coH +xrr adR abi aeE @@ -132149,137 +132801,137 @@ ago ieW ahv cCw -dze -pEs -vLs -xvv -xlC -iHU -sit -hCk -vLs -noX -vLs -gKi -sed -umk -coZ -icK -vLs -enJ -vLs -kjI -ccb -wqB -dyY -izR -xoT -uQF -ssB -aFi -cpB -vFK -aKN -aFi -aFi -vFK -dGf -aFi -unx -aeU -aIk -unx -unx -unx -ojF -wxZ -aUV -fMB -dcU -nxU -iZZ -hNk -fdP -kqI -twc -aaa -aad -aaa -fFy -qYt -poh -lPq -qYt -glH -kjh -hUr -aOj -sXI -glH -rWM -rWM -rWM -kGW -sVg -ydQ -qfL -rWM -ovp -ulL -hSk -jTa -ruK -tYJ -sxM -cur -cvC -vZj -mdK -sab -kHi -myM -qXb -mLk -jXJ -vtP -xNK -fWv -wJw -wAc -woQ -mxa -tgb -fsd -qzl -inH -epQ -toX -cHA -eZh -uVp -lzN -pPc -fxp -ics -qob -dcO -dcO -dcO -dcO -uxp -dsA -dqW -uXz -dCy -dDM -hdy -mBu -lWg -dEc -dNS -wXc -hjT -dNS +xcZ +mtu +jdL +jQx +siV +uRt +kdg +aKS +jdL +pbq +jdL +qpD +vXQ +hEQ +weX +iLF +jdL +rUV +jdL +gJI +ttP +iXj +oXl +dFm +fqx +ebo +lDi +oKr +rgj +eoy +arr +oKr +oKr +eoy +oPC +oKr +hoC +jFC +toS +hoC +hoC +hoC +lky +erZ +jwt +rcI +oUc +fdK +xhW +fpb +bmn +lSl +xms +aaa +aad +aaa +diL +uhH +xtg +bpa +uhH +gOU +xRO +wvg +mXr +icS +gOU +ivA +ivA +ivA +sEs +taL +lgN +asD +ivA +nGK +hQm +krh +gCp +xtq +vIQ +hIP +png +jFg +ksK +gWJ +hXx +xaZ +pmG +eeL +hJv +hct +avR +whK +uMU +jAW +aNZ +nlW +nVG +iVW +mdb +rFF +iuD +jQy +yjT +uQQ +sfo +xee +ddx +oSa +jSh +oQp +dbu +eKe +eKe +eKe +eKe +bqW +caw +jvQ +pId +qYL +qVH +wUN +giS +ucf +rcE +rTo +tbL +fdz +rTo aaa aaa aaa @@ -132390,11 +133042,11 @@ aac aad aad aad -ace -hJZ -acK -adh -ace +xrr +kkV +qtS +rGZ +xrr aad abi adR @@ -132406,137 +133058,137 @@ adR adR adR adR -vLs -hWx -vLs -ner -ner -vLs -pxu -vLs -vLs -vcx -vLs -pVp -tKs -wxY -aTn -hkF -vLs -wlV -vLs -rAN -ncl -knh -mkx -rRv -lrU -qCM -ssB -tKE -pEv -dpy -dpy -eZQ -dRD -ntm -tex -mkh -kST -jeW -iMS -xKc -iZZ -veL -bix -xdm -xdm -jkB -tdV -tAD -iZZ -vEB -nHO -kqI -twc -aaa -aad -aaa -fFy -bQV -kgf -roR -bQV -glH -wfz -hcO -hcO -gaN -jKw -rWM -nbu -pxF -uky -pOF -imy -emw -rWM -rkp -qrM -boa -jjI -jjI -tGC -hRo -jlX -cvD -vZj -acy -ioc -xij -vgB -hrl -fUc -jXJ -vtP -xNK -xCi -hJy -xGo -fsd -rif -qxA -gix -qzl -eMl -hOg -fkh -qzl -cNz -cPo -hFv -pPc -dlW -rdc -ttx -goX -goX -goX -goX -oZm -oRI -foK -dAR -dCy -cRk -pAA -rqm -lWg -jwa -dNS -kIl -mMw -dNT +jdL +naN +jdL +sPo +sPo +jdL +kRN +jdL +jdL +pjk +jdL +ske +daF +vyG +dRo +tpI +jdL +fYK +jdL +lgc +dfk +kYB +hoz +pAz +wzZ +uEN +lDi +trn +xzk +pdB +pdB +lTg +uQa +xqM +nLD +lKl +mQt +tfC +bcD +haS +xhW +pQS +fZi +sye +sye +fOB +vCV +xFZ +xhW +skZ +dvy +lSl +xms +aaa +aad +aaa +diL +nBJ +eVb +jYX +nBJ +gOU +qsY +vdS +vdS +aby +jzT +ivA +ixN +lTx +pTc +hnk +opY +mPu +ivA +gAH +kSu +jrJ +mOP +mOP +dlx +rBB +jiC +uHk +ksK +elN +mQZ +hrG +pdu +qKG +mQC +hct +avR +whK +rJn +pGo +asn +mdb +kAE +lUJ +jDX +rFF +aeA +oUj +gIh +rFF +dKD +wZx +uFO +oSa +eoE +mUG +vKR +eou +eou +eou +eou +cWp +urR +aGx +bgd +qYL +axJ +sDX +omK +ucf +vFh +rTo +xme +qSO +sFX aad aaa aaa @@ -132647,11 +133299,11 @@ aac aac aad aad -acf -bsg -acL -adi -ace +csz +jSE +gOH +wFz +xrr aaa abi aeF @@ -132663,137 +133315,137 @@ aeF aeF aeF aeF -vLs -gMS -bKF -fvl -wKI -bbh -lGb -sVy -tSg -vcx -vLs -lVU -jhr -dmD -bdI -gVg -vLs -pDF -vLs -ssB -fWn -ozj -ssB -oCM -qjN -ssB -lTI -kuh -eXU -iYq -vGo -xSM -axO -uld -kRn -rvS -axO -iEu -lMC -wzW -fmd -woq -sJn -tyS -wQV -qRG -pGk -poR -cfX -jOx -wyt -tiG -vPh -twc -twc -twc -fFy -qHH -pSv -gif -vEk -glH -pUl -qYu -ngz -xUM -kue -rWM -fxS -ikG -kGW -tOT -rib -lzB -rWM -eTz -qrM -tca -byA -fEQ -tYJ -hRo -jlX -lNN -vZj -cCK -sab -aiv -skk -mBh -iYy -oZU -gNi -xNK -xCi -hJy -sRU -qfH -iqp -iBF -ouj -bHi -hJy -qZq -dXT -wFm -cPy -cPo -gmh -pPc -dcM -siL -dpr -drf -drf -jpo -mgW -kwP -fvf -jpo -dBc -dCy -iDD -drh -mBu -lWg -tab -dNS -uCh -gmH -dNS +jdL +vkN +iql +pyd +ozQ +gJB +aBM +pOi +hvn +pjk +jdL +mGo +lBa +uTB +wak +cFN +jdL +oFk +jdL +lDi +lHC +bjN +lDi +fKN +ndQ +lDi +afF +sLg +bqv +hDZ +bfT +wHs +oSv +wqo +iiP +mDz +oSv +yhh +aCY +hbH +kGo +ipz +vbf +ixZ +aQn +gMT +oDf +wjW +siF +pXg +vwv +nFG +kOj +xms +xms +xms +diL +rWj +drj +bog +uYv +gOU +prt +wqT +epd +tTj +iKC +ivA +cfV +wbh +sEs +cNy +sim +lHx +ivA +eyK +kSu +vDJ +mja +sXg +vIQ +rBB +jiC +lAi +ksK +lHu +hXx +mBQ +qDZ +xfd +vrd +pLg +lxF +whK +rJn +pGo +qhO +eLs +dRC +idf +drt +pJL +pGo +kTK +mwa +mOi +pLs +wZx +adN +oSa +etc +tAp +qjQ +eug +eug +nBH +mrE +xpE +nvQ +nBH +ocj +qYL +enu +nnD +giS +ucf +cvw +rTo +rdx +aOa +rTo aaa aaa aaa @@ -132904,11 +133556,11 @@ aaa aaa aad aad -ace -tvX -acM -sgj -ace +xrr +mSG +xab +iaF +xrr aad abi aeF @@ -132920,137 +133572,137 @@ aeF aeF aeF aeF -vLs -wlV -pEs -sfM -vcx -wpt -vcx -sfM -vcx -vLs -vLs -oaN -fTW -hzK -qYX -fHc -vLs -pDF -vLs -rqs -aXz -wlc -sgx -uUQ -jiV -rFe -iIA -kgy -rKX -axO -axO -rjq -uEp -uld -vtX -axO -huq -iEu -rWb -uhE -eus -qfW -owi -gLT -gLT -fFk -hLy -cMs -pXR -ehB -nHO -fkX -vPh -pCn -bdy -ukB -fFy -qYt -tye -ntJ -qYt -glH -glH -glH -glH -glH -glH -rWM -rWM -rWM -rWM -rWM -rWM -rWM -rWM -tYJ -tYJ -xbE -tYJ -tYJ -xzy -srh -ctR -pvA -vZj -vZj -vZj -vZj -vZj -vZj -vZj -mkz -wQX -dCA -haf -cND -cPy -cNz -qKp -cmm -cNz -cND -cPy -cNz -dcY -cNz -cPy -cPo -hZh -rMg -dlX -dcM -dlW -dlW -dcM -dcM -dlW -gFU -dlW -dcM -dcM -dCy -ylp -drh -tqu -aNR -dJd -dNS -wCq -gmH -dNS +jdL +htg +mtu +mGq +pjk +bBt +pjk +mGq +pjk +jdL +jdL +pcC +exy +nmb +kYn +djn +jdL +eNn +jdL +aix +wHa +mIA +xeo +dcS +qof +juU +svq +nZK +hey +oSv +oSv +ueU +cNf +wqo +lfC +oSv +mOe +yhh +liD +mZU +tVT +uBZ +pso +sqW +sqW +lRi +eYZ +vxt +uzn +eUH +dvy +hOd +kOj +pca +kNw +anV +diL +uhH +tvF +rBQ +uhH +gOU +gOU +gOU +gOU +gOU +gOU +ivA +ivA +ivA +ivA +ivA +ivA +ivA +ivA +vIQ +vIQ +fEC +vIQ +vIQ +aFE +jaV +tPc +ijj +ksK +ksK +ksK +ksK +ksK +ksK +ksK +uhk +kxg +hJs +dYn +vVC +pLs +dKD +nCu +dAl +dKD +vVC +pLs +dKD +uEQ +dKD +pLs +wZx +pNZ +iNw +jlV +etc +eoE +eoE +etc +etc +eoE +qiK +eoE +etc +etc +qYL +iFv +nnD +mBj +krK +gUO +rTo +aLO +aOa +rTo aaa aaa aaa @@ -133161,11 +133813,11 @@ aaa aaa aac aad -acf -acf -aWY -acf -acf +csz +csz +hSd +csz +csz aad abi aeF @@ -133177,137 +133829,137 @@ aeF aeF aeF aeF -vLs -moi -lWG -ekL -moi -vLs -moi -fCT -moi -vLs -pOa -rmV -fTW -iLb -dzq -uMx -vLs -pDF -vLs -mEY -uIV -eIV -wzi -iGJ -vLe -nRM -axO -iSz -unB -iSz -jjY -axO -xZE -uld -vrq -axO -axO -mLQ -axO -tDy -fmd -wGk -ugy -oxB -oRk -iZZ -qBu -iZZ -iZZ -tpE -cAd -kqI -lDs -kqI -kqI -kqI -nWu -tqN -pvo -hHH -tqN -kqI -wTN -kqI -kqI -kqI -lDs -kqI -mbW -kqI -kqI -kqI -kqI -wSu -wTN -kqI -sAn -kqI -kqI -wSu -ccM -aHh -rYm -qba -pqs -qba -eKR -wIs -qba -qba -qba -qba -tnm -xNK -wPu -pbi -cPy -cQZ -tgj -eGx -cPo -cPo -cZA -cPo -cPo -cPo -hQM -cPo -hZh -pPc -cNA -lac -dpt -cXI -uiZ -dtG -cXI -xkU -cXI -nJb -dBe -dCy -vjw -drh -sJN -lWg -dEZ -dNS -aPL -cOf -dNT +jdL +eGp +gVU +ltV +eGp +jdL +eGp +rIk +eGp +jdL +qnd +feg +exy +xwO +liM +qSl +jdL +eNn +jdL +jWq +hTl +tjl +lYt +tCQ +sEv +dsO +oSv +hcc +eSX +hcc +vDN +oSv +xYI +wqo +ncQ +oSv +oSv +eee +oSv +jcy +kGo +wff +esq +rWa +kUZ +xhW +dWz +xhW +xhW +upX +aGG +lSl +cpr +lSl +lSl +lSl +pLz +pNq +kHp +skX +pNq +lSl +iST +lSl +lSl +lSl +cpr +lSl +rTe +lSl +lSl +lSl +lSl +rMu +iST +lSl +mee +lSl +lSl +rMu +qSd +rRB +nOP +sqd +ofR +sqd +dMM +uKZ +sqd +sqd +sqd +sqd +aLv +whK +ekV +cMS +pLs +aIb +amk +gJv +wZx +wZx +pQi +wZx +wZx +wZx +mzw +wZx +pNZ +oSa +kHC +fMN +cKx +fzT +omS +xZV +fzT +tJz +fzT +lSC +ngL +qYL +vtD +nnD +wxe +ucf +sxe +rTo +hYM +sJH +sFX aad aaa aaa @@ -133419,9 +134071,9 @@ aaa aaa aad aad -acf -tTx -acf +csz +kfV +csz aad aad abi @@ -133434,137 +134086,137 @@ aeF aeF aeF aeF -cqr -eto -hVC -tQA -hvJ -cqr -uYN -jrw -bEI -cqr -xRq -ssb -xIh -pti -ird -svh -jGl -kbL -tth -uds -yjd -lcW -aPK -pIj -eXU -eCO -mxC -eXU -tpX -eXU -pbs -mxC -txm -tJg -bgJ -eXU -eXU -nxw -axO -xSn -iZZ -vVi -cFx -oTb -lxq -dGJ -eDD -ugK -iZZ -bpq -htB -hWi -bFZ -hWi -hWi -pwu -hWi -hWi -hWi -eCP -crH -pwu -hWi -dgd -hWi -hWi -bFZ -hiu -akC -nSa -hwL -wJS -hwL -hwL -hwL -hwL -hwL -hwL -wbC -hwL -vRN -dMB -glD -xNK -ulz -xNK -xNK -xNK -xNK -xNK -ulz -xNK -xwb -lOr -dgJ -jvL -cPy -cRa -xwj -hYx -gvD -prf -gvD -prf -gvD -utF -xro -xro -nVI -hyl -dlY -aDz -brM -jvU -brM -jvU -brM -acW -ojN -hLm -hPe -oTl -ylN -xCc -eZw -sFV -vdc -tRu -llk -cbg -dNS +vno +mXE +ffk +saK +sUA +vno +qbT +uWe +xCC +vno +jYU +llB +rxw +hZi +tyU +kvK +sKC +cxv +joP +jnd +udk +wvd +iRP +fmJ +bqv +cXy +lbF +bqv +xEY +bqv +ehS +lbF +gEA +vtB +iWF +bqv +bqv +jqs +oSv +gLz +xhW +qMn +fOz +rAl +gLb +yfo +qLp +nQQ +xhW +pCE +qxy +cgP +uec +cgP +cgP +iET +cgP +cgP +cgP +jkA +dhk +iET +cgP +tCY +cgP +cgP +uec +nIz +kpX +nTN +gKA +bgS +gKA +gKA +gKA +gKA +gKA +gKA +dTB +gKA +tNV +hlD +izp +whK +wwy +whK +whK +whK +whK +whK +wwy +whK +qAW +sio +ers +qfB +pLs +jJC +faQ +vEE +cVg +tss +cVg +tss +cVg +mgy +beR +beR +ftj +pzd +oOw +jxe +fmj +gso +fmj +gso +fmj +xhC +sjo +lAO +wvP +bxy +whH +sJE +vfk +lnc +rww +arX +tbR +orx +rTo aaa aaa aaa @@ -133676,9 +134328,9 @@ aaa aaa aaa aaa -acf -rpf -acf +csz +ljP +csz aad aad abi @@ -133691,137 +134343,137 @@ aeF aeF aeF aeF -cqr -gXe -fXq -iEk -nCZ -xrO -wwo -vex -lwe -cqr -tPe -hXl -akB -pGR -bdI -brz -vLs -orl -vLs -vix -ont -aCQ -axO -uEp -vGo -uEp -nxx -axO -axO -uEp -jEg -axO -vJl -uld -cJs -mOT -oml -uFy -uEp -pVL -iZZ -iZZ -syu -fmd -syu -iZZ -iZZ -iZZ -iZZ -cGU -fHS -hHq -tyo -iVL -iVL -hmL -vcs -iVL -oci -iVL -iVL -hmL -hHq -iVL -iVL -ksg -tyo -oRa -uvJ -kup -kup -xQH -kup -kup -wrT -kup -kup -kup -qDW -kup -uft -kei -kei -fbT -hEz -kei -kei -ilB -kei -kei -tig -kei -pip -igl -dgJ -iMW -cPy -cRb -suW -aGe -aGe -aGe -ntf -aGe -aGe -aGe -aGe -aGe -twI -bmh -qZb -bmh -bmh -bmh -bmh -uym -bmh -qCE -bmh -iEF -hRA -dCy -dDV -dFd -nnJ -qMP -dJg -dNS -wXc -cbg -dNS +vno +jDp +azE +wDy +iMV +tRo +ogn +hSl +kVZ +vno +pGC +jRg +wFo +rZF +wak +sOk +jdL +poC +jdL +kUf +bhR +rdJ +oSv +cNf +bfT +cNf +oBq +oSv +oSv +cNf +wQN +oSv +uvH +wqo +aRO +dbx +cwt +jIa +cNf +ohH +xhW +xhW +nPo +kGo +nPo +xhW +xhW +xhW +xhW +uBd +pQm +vPp +oAW +qzY +qzY +edB +hZs +qzY +irs +qzY +qzY +edB +vPp +qzY +qzY +jfK +oAW +eFr +ohP +qrt +qrt +wXU +qrt +qrt +awB +qrt +qrt +qrt +sWI +qrt +piG +mXQ +mXQ +nXY +dHb +mXQ +mXQ +mAh +mXQ +mXQ +qtO +mXQ +gfY +erS +ers +iRv +pLs +lFx +oHx +nZr +nZr +nZr +uHg +nZr +nZr +nZr +nZr +nZr +pPt +rva +gIu +rva +rva +rva +rva +oLS +rva +bsZ +rva +kpM +pzN +qYL +oRv +eku +cjK +iUE +kEa +rTo +tjY +orx +rTo aaa aaa aaa @@ -133934,7 +134586,7 @@ aaa aad aad aad -qTC +aoP aad aad aaa @@ -133948,137 +134600,137 @@ aeF aeF aeF aeF -cqr -ifT -fXq -goN -lMW -gxj -vBm -qST -ppE -cqr -hiE -qBe -lpQ -iZm -tvq -rlB -vLs -bLA -vLs -tOa -xrZ -rmZ -qTP -axO -rHU -axO -rvX -axO -rcN -axO -iZI -axO -rcN -hXn -gZk -ezJ -axO -sjc -axO -jaY -mFE -nFV -olE -srN -ogI -iNG -jVo -wNb -aig -bmS -aig -vPh -vPh -hje -hje -hVp -hje -hje -vPh -vPh -bEx -dxc -bEx -xHn -xHn -xHn -rHy -bUS -bXm -hya -cbj -cbk -cbk -cbk -cbk -cbn -coV -cbn -cbk -cbk -cbk -cbk -cuu -chT -jrm -jrm -peF -peF -peF -peF -cHU -cHU -cHU -qnn -cHU -cHU -cHU -cHU -cRc -cUG -cUG -cUG -cRc -cRc -cUG -cUG -dfD -dbr -diE -iVo -kyu -nxe -qHE -mxW -nxe -vru -xFF -qDv -xFF -ivY -xFF -ivY -ivY -ivY -ivY -ivY -ivY -vdw -wXc -rtF -dNT +vno +gef +azE +tDL +fcH +uIq +pXw +igj +mDI +vno +tlK +nyJ +wuZ +jhJ +lgh +pob +jdL +fIu +jdL +jLi +npZ +cvr +sji +oSv +vZL +oSv +vAX +oSv +kuy +oSv +osd +oSv +kuy +uHl +kSk +sNf +oSv +uSp +oSv +cFz +rWo +qko +vNV +pxS +xMZ +mlF +qsF +jKY +tpZ +lDY +tpZ +kOj +kOj +nHQ +nHQ +xPt +nHQ +nHQ +kOj +kOj +sCp +ero +sCp +erX +erX +erX +gtD +qIE +tWg +hTm +gxP +iVq +iVq +iVq +iVq +nSA +eQs +nSA +iVq +iVq +iVq +iVq +sse +hgg +orL +orL +iYi +iYi +iYi +iYi +nXH +nXH +nXH +bTL +nXH +nXH +nXH +nXH +bmQ +mYY +mYY +mYY +bmQ +bmQ +mYY +mYY +iZL +nfP +rkW +wqb +oDE +cwe +wsg +viy +cwe +jhY +lUu +pLt +lUu +loe +lUu +loe +loe +loe +loe +loe +loe +akK +tjY +mMX +sFX aad aaa aaa @@ -134191,7 +134843,7 @@ aac aad aac aad -qTC +aoP aad aac aad @@ -134205,57 +134857,57 @@ aeF aeF aeF aeF -cqr -aDE -hVC -jKX -wty -cqr -vAO -npV -eXm -cqr -wEN -cyz -vSQ -nhG -qDx -kpq -vLs -lpk -vLs -wIc -ouE -qsq -lXC -iSz -wZY -gWI -ubc -iSz -mvl -iSz -eEh -iSz -rcN -btR -kjF -xAz -xfz -eMf -snn -ryk -qjI -syx -cAa -mdO -oVx -mdO -qwo -kNy -aig -kVI -aig +vno +nNs +ffk +uTz +egs +vno +rJN +tLW +pGy +vno +eiL +gUb +mRf +eIt +tsz +gbo +jdL +ouu +jdL +xFo +gNo +nlB +lVv +hcc +mra +mhE +bKT +hcc +rAk +hcc +etg +hcc +kuy +xRv +pHz +vkK +qaF +tQW +hQj +uzM +aPD +stf +llj +mDm +fbu +mDm +vDj +hXd +tpZ +qmT +tpZ aaa aad aaa @@ -134265,77 +134917,77 @@ teY aaa aad aaa -bEx -iiF -bEx -tIE -mXc -lCO -xHn -bUV -qBv -hZz -cbk -eUd -rOm -gmp -xLJ -gQR -lsc -gQR -oim -aEB -fnH -kEG -cbk -fbT -vBT -dgJ -peF -kdT -dvD -rRe -cHU -oas -qdW -heo -cIW -cNG -cPz -hcz -cSM -cUH -qQH -cXS -cZC -cUG -ddb -dey -cUG -cPv -bxk -bmh -nxe -hbw -lPd -vmU -ihV -ivY -gwB -nSm -txo -yjM -stU -pxA -iuy -htJ -deC -mmR -ykg -vdw -wXc -vLZ -dNS +sCp +mJR +sCp +xav +dTu +tWD +erX +eDc +ljd +sXJ +iVq +iPi +uEy +spZ +wxa +wCI +dra +wCI +hCh +eFm +odA +iyf +iVq +nXY +crR +ers +iYi +aAT +qep +sAS +nXH +kiw +iPa +jxM +ckP +nNl +cYr +vNa +eyP +cHa +rZD +mWw +vgf +mYY +thL +uaq +mYY +wfm +sYk +rva +cwe +sTN +gim +ewB +uNR +loe +aYd +dsd +guM +ydw +dod +rKj +cxf +rIQ +kTL +sXk +rUB +akK +tjY +lLU +rTo aaa aaa aaa @@ -134439,16 +135091,16 @@ aaa aad aaa aaa -vQa -qTC -vQa +pAJ +aoP +pAJ aaa aaa aad aaa aaa aad -qTC +aoP aaa aac aad @@ -134462,137 +135114,137 @@ aeF aeF aeF aeF -cqr -maB -fXq -awd -fuB -aXu -vBm -wbg -wsz -cqr -pAb -gsW -jfJ -exx -dLO -gWu -vLs -mwf -vLs -umy -lyl -soO -xTD -mOT -cwO -xfz -iEY -mOT -rLN -xfz -err -xfz -lZy -aMv -lys -hXI -otY -aQl -jCM -iEc -hqI -szl -iYb -cKW -ebK -vqG -laU -ulG -mMG -eOw -aig +vno +mEI +azE +nSZ +pQj +lKd +pXw +uQN +kId +vno +amq +gWy +gIT +pWK +etq +kwb +jdL +gMt +jdL +kOy +cFs +wyh +mLD +dbx +xef +qaF +eRF +dbx +icM +qaF +nfE +qaF +oJR +wYJ +qvC +sWw +nKd +qLg +uTu +tQP +rmH +toy +izj +fAj +pUs +okN +oAV +vId +qyX +uND +tpZ aaa lhY lhY lhY -vfu +pkT lhY lhY lhY aaa -bEx -iWd -bEx -oqA -luk -uKe -xwF -bUU -qBv -hZz -cbn -nNe -gQR -nNe -gQR -pCO -fHn -pCO -pCO -pCO -pCO -pCO -cbn -fbT -xpK -dgJ -peF -tyc -dZk -vXv -cHU -cHW -cIW -gnq -dAh -cIW -cPA -hcz -cSN -yky -lvi -udw -gbi -xLb -nQv -tKD -vzL -lPy -opc -bmh -kyu -pBn -rUH -rUH -tBh -ojk -hYe -lxL -qgk -qnO -kdN -qgk -qgk -kct -qgk -aon -szq -vdw -fHz -qdk -dNS +sCp +gwT +sCp +uPh +tcx +mIv +ikH +wGa +ljd +sXJ +nSA +nzI +wCI +nzI +wCI +nXo +qCC +nXo +nXo +nXo +nXo +nXo +nSA +nXY +xDY +ers +iYi +jRb +nto +xNW +nXH +amm +ckP +gOh +nfi +ckP +ktt +vNa +jsr +dTV +snv +hTE +vFO +fmU +qfh +sEr +fSC +xuy +aUP +rva +oDE +mXb +kIm +kIm +mZT +evM +hEV +qjb +lhI +hjl +lOM +lhI +lhI +rXA +lhI +qgM +kgb +akK +bqB +ghW +rTo aaa aaa aaa @@ -134692,20 +135344,20 @@ aaa aaa aad aaa -vQa -qTC -vQa +pAJ +aoP +pAJ aaa -vQa -qTC -vQa +pAJ +aoP +pAJ aaa -vQa -qTC -vQa +pAJ +aoP +pAJ aaa aad -qTC +aoP aad aac aad @@ -134719,57 +135371,57 @@ aeF aeF aeF aeF -cqr -jyc -fXq -oNF -slP -gxj -eXx -npV -rzP -cqr -sOh -sOh -xFO -xFO -sOh -sOh -vLs -pcm -vLs -tqX -xqU -jiY -tnG -uhX -wBq -axO -eIo -axO -tnG -axO -qLZ -lMC -iAN -rJR -odx -joc -rTS -erO -jOk -gJa -mFE -xOr -wTy -kZF -vqt -wgD -pTK -pOJ -aig -aiC -aig +vno +nfX +azE +eXn +iEs +uIq +nuz +tLW +gUy +vno +aKt +aKt +xMo +xMo +aKt +aKt +jdL +rEF +jdL +bhJ +ycW +xva +ivt +hnP +gax +oSv +iaa +oSv +ivt +oSv +lZw +aCY +fXt +ofm +jrp +pJR +wfA +fya +cSK +pok +rWo +llJ +kKx +dux +tcB +nEE +cyc +qBS +tpZ +eFU +tpZ aad lhY vZE @@ -134779,77 +135431,77 @@ vZE vZE lhY aad -bEx -bJd -iiz -vxa -vzC -buI -fPd -rpC -hGR -hZz -rVC -lsc -eUs -kkf -eUs -lsc -ivw -aMV -eDS -nNe -gQR -pCO -abr -oWV -kwT -kFY -peF -fFd -jEo -kad -cHU -cHX -cIX -cjc -sYK -cNH -cPB -hcz -cSO -cXU -cWr -cXU -oCk -cUG -ddd -deA -cUG -cPv -bpw -lFN -daD -kMA -wcV -uzT -qHC -mYO -gja -lxL -pZt -nJh -asj -inR -nLK -tuC -cts -xBY -vyz -vdw -fHz -dYw -dNT +sCp +gCY +fLu +hJj +vhu +jyB +hwC +iZN +dfa +sXJ +xEE +dra +omj +epc +omj +dra +vtn +mDw +vwO +nzI +wCI +nXo +ouo +nJN +cqo +ivD +iYi +bSd +weo +pJx +nXH +mir +dWG +hqH +eql +bmA +smG +vNa +duO +mJT +vSn +mJT +wxO +mYY +fUY +kjj +mYY +wfm +sLy +kGs +qtg +oNW +fNt +pwE +jPG +duR +bFo +qjb +tqU +xBG +xca +xNV +nPs +wcF +wCd +aSC +aqu +akK +bqB +jcA +sFX aaa aaa aaa @@ -134949,20 +135601,20 @@ aaa aaa aac aaa -vQa -qTC -vQa +pAJ +aoP +pAJ aaa -vQa -qTC -vQa +pAJ +aoP +pAJ aaa -vQa -qTC -vQa +pAJ +aoP +pAJ aaa aad -qTC +aoP aaa aad aad @@ -134976,57 +135628,57 @@ abi abi abi abi -cqr -wde -fXq -hVC -taP -klt -bLS -irG -rbe -cqr +vno +inq +azE +ffk +qYN +ind +riO +qHQ +lyC +vno aad aad rUw rUw aad -aoE -bsQ -uEa -aoF -xGs -ksU -vsf -sRY -hZL -sRY -sRY -sRY -sRY -sRY -sRY -sRY -xoZ -sRY -uzP -oBs -viJ -viJ -jyW -viJ -viJ -oBs -jjB -wTy -qPe -eID -oMe -lIh -pDA -aig -apw -aig +oeX +aNF +wpT +kic +isQ +rnP +wqs +dIE +mHM +dIE +dIE +dIE +dIE +dIE +dIE +dIE +omk +dIE +njF +cez +iHf +iHf +sIO +iHf +iHf +cez +mtL +kKx +iXd +eYt +hzs +tNn +cGV +tpZ +jRc +tpZ aaa lhY hsU @@ -135036,77 +135688,77 @@ sJr ikC lhY aaa -bEx -iiF -bEx -qEa -xFb -lib -rOI -bUV -qBv -hZz -cbn -xLJ -ipf -aAr -eDS -fHn -eDS -qjm -eDS -xLJ -gQR -lwY -cbn -tnm -vBT -wWf -peF -peF -qoe -peF -cHU -cHU -cHU -uTK -cMj -cHW -cPC -hcz -cRc -cUG -lsy -cUG -rOW -cRc -lsy -cUG -dfD -dhm -hFv -xkU -kyu -gxG -ebd -ebd -flk -ojk -qVD -lxL -cts -aJh -sgL -iBN -cts -kct -qgk -uSP -ubA -vdw -wtN -xau -dNS +sCp +mJR +sCp +ght +mnz +kkF +oMq +eDc +ljd +sXJ +nSA +wxa +soK +wYN +vwO +qCC +vwO +oJP +vwO +wxa +wCI +kHG +nSA +aLv +crR +dwJ +iYi +iYi +hgj +iYi +nXH +nXH +nXH +hYQ +lnH +amm +ykc +vNa +bmQ +mYY +aRN +mYY +adv +bmQ +aRN +mYY +iZL +tvr +uFO +tJz +oDE +oSe +thY +thY +ngc +evM +uFQ +qjb +wCd +oDH +nXZ +fVQ +wCd +rXA +lhI +fUR +aKr +akK +iXB +uBW +rTo aaa aaa aaa @@ -135206,20 +135858,20 @@ aaa aaa aac aad -vQa -qTC -vQa +pAJ +aoP +pAJ aad -vQa -qTC -vQa +pAJ +aoP +pAJ aad -vQa -qTC -vQa +pAJ +aoP +pAJ aad aad -qTC +aoP aaa aac eqU @@ -135233,57 +135885,57 @@ aaa aad aaa aad -cqr -cqr -wom -wom -cqr -cqr -cqr -cjj -cqr -cqr -aad -aoE -quO -quO -aoF -aoF -lGM -kqU -aoF -iAN -oao -xUp -gHX -yfc -yfc -enF -enF -yfc -mQn -enF -enF -sxF -wvS -cax -viJ -chD -uOw -dJQ -kHU -fNe -viJ -lDw -tdh -oTw -eID -jKt -mNW -qav -aig -bpa -aig +vno +vno +uHG +uHG +vno +vno +vno +dZQ +vno +vno +aad +oeX +pYG +pYG +kic +kic +cme +jap +kic +fXt +pWz +xkh +xgX +den +den +iGd +iGd +den +nrI +iGd +iGd +apY +awl +otS +iHf +ggo +oSJ +umZ +qsL +tmx +iHf +kTs +ljQ +guj +eYt +nhj +owZ +wwk +tpZ +elO +tpZ aaa lhY vsp @@ -135293,77 +135945,77 @@ sJr gJA lhY aaa -bEx -gzi -bEx -nVH -lHI -ohq -xHn -bUV -qBv -nzM -cbk -qYY -eDS -eDS -eDS -fHn -eDS -eDS -eDS -eDS -qCL -pCO -cbk -vkL -vBT -dgJ -peF -jKn -vge -ekE -dOm -stw -cHU -cjc -dAh -lCG -cHW -cHU -jeG -wXo -sBq -iQC -kFR -mxt -eDj -wXo -ovU -uyl -gmh -xkU -nxe -hbw -xdO -laW -cJw -ivY -jJI -ilY -tIZ -eIs -fwS -iXe -qOe -htJ -fcl -vaH -nZN -vdw -dLi -xyi -dNS +sCp +avY +sCp +jJx +edV +mes +erX +eDc +ljd +rCK +iVq +liY +vwO +vwO +vwO +qCC +vwO +vwO +vwO +vwO +dau +nXo +iVq +rJv +crR +ers +iYi +hri +nuw +bIb +pHv +kGO +nXH +hqH +nfi +rAY +amm +nXH +rfG +pTb +cji +kpl +uLj +kJa +tOz +pTb +veM +hce +adN +tJz +cwe +sTN +sNl +vZK +fQG +loe +fWi +xPM +oGi +bNJ +exI +obD +sHA +rIQ +sep +vYH +kDc +akK +pOz +pPU +rTo aad aad aaa @@ -135463,20 +136115,20 @@ aaa aaa aad aaa -vQa -qTC -vQa +pAJ +aoP +pAJ aaa -vQa -qTC -vQa +pAJ +aoP +pAJ aaa -vQa -qTC -vQa +pAJ +aoP +pAJ aaa aad -qTC +aoP aad aac qYo @@ -135495,52 +136147,52 @@ aad abj abj aad -cqr -tCd -sYf -oUU -cqr -aad -aoE -fXV -uZo -fTm -fxb -uwm -mcG -aoF -ayR -eAa -uEJ -eAa -sDD -tnG -fFU -tnG -vPe -rqh -hhs -rqh -vxk -wvS -ifY -viJ -wCf -eSg -kIp -cjA -jzf -oBs -xFl -wgv -mdO -eID -bGW -vYl -rmA -aig -bpb -aig +vno +ahI +doI +fUN +vno +aad +oeX +bOl +kVt +xwA +xHz +fva +axs +kic +lqO +ofN +nDk +ofN +aWN +ivt +bLy +ivt +ktK +egU +jPz +egU +aEr +awl +uIm +iHf +xdE +iVn +sjd +rhb +jjv +cez +pZo +iio +mDm +eYt +tSj +gco +hkn +tpZ +cwK +tpZ aaa lhY wQy @@ -135550,91 +136202,91 @@ eQr jMq lhY aaa -bEx -aFI -bEx -bEx -xHn -xHn -xHn -bUW -iur -ntn -cbk -ccZ -ccZ -ccZ -ccZ -wYm -ccZ -ccZ -ccZ -ccZ -crk -vBL -cbk -eGd -vBT -dgJ -bCr -kna -nGf -hOX -pcJ -rOr -spB -ghf -dAh -cNJ -cHW -cHU -hfH -xAZ -gSL -ipL -wNQ -vPo -drM -wXo -riX -jCU -hFv -uFU -kyu -nxe -cLH -tfb -nxe -vru -xFF -qDv -xFF -ivY -xFF -ivY -ivY -ivY -ivY -ivY -ivY -vdw -dNS -sec -dNS -dQl -dPq -dPq -dPq -dPq -dPq +sCp +eiR +sCp +sCp +erX +erX +erX +pKm +sGx +bjR +iVq +aSi +aSi +aSi +aSi +mqt +aSi +aSi +aSi +aSi +tpJ +wmM +iVq +aOE +crR +ers +sLF +gPl +nBV +fXE +jHq +erE +bIS +bFI +nfi +tKj +amm +nXH +jNI +tCJ +fpx +hxw +frL +lMB +rij +pTb +rQB +foG +uFO +qsQ +oDE +cwe +syo +gct +cwe +jhY +lUu +pLt +lUu +loe +lUu +loe +loe +loe +loe +loe +loe +akK +rTo +hmA +rTo +xPc +tgT +tgT +tgT +tgT +tgT aaa -dPr -dPr -dPq -dPr -dPq -dPr -dPr +gqm +gqm +tgT +gqm +tgT +gqm +gqm aaa aaa aaa @@ -135720,20 +136372,20 @@ aad aac aac aad -vQa -qTC -vQa +pAJ +aoP +pAJ aaa aad -qTC +aoP aad aaa -vQa -qTC -vQa +pAJ +aoP +pAJ aaa aad -pxc +fjf aaa aac aaa @@ -135752,52 +136404,52 @@ aad aad aad aad -cqr -mHy -eCZ -ild -cqr +vno +iJj +kVw +acU +vno aad -aoE -sxB -aAS -aqE -ase -aQf -orN -aoF -odx -qSK -qSK -qSK -qKI -pIn -hMg -gvZ -umL -qSK -qSK -qSK -qSK -qSK -qSK -oBs -epP -eEL -siC -cjn -xyb -oBs -qpB -hqz -jKt -mdO -mdO -rTq -suu -aig -aig -aig +oeX +bRV +all +agH +axr +vQh +hIs +kic +jrp +tDH +tDH +tDH +xDW +fKx +tDx +ipu +sSh +tDH +tDH +tDH +tDH +tDH +tDH +cez +sNy +pDD +nvU +gfa +oEh +cez +dPC +usJ +nhj +mDm +mDm +uOk +pPp +tpZ +tpZ +tpZ aad lhY yah @@ -135807,91 +136459,91 @@ vZE aSm lhY aad -bEx -pLh -iWd -bEx -iPk -nJv -bMW -bUX -bXr -xuY -cbk -cda -ceP -cgD -clm -gQw -clm -cmT -cov -cpX -vil -pCO -cbk -wQX -jgo -jgo -peF -dag -bTA -bXh -peF -peF -cHU -heo -cIW -cHW -kpT -cHU -vCJ -jbu -jxO -cWq -omy -fWR -ilk -jdv -riX -cPv -bxk -xkU -rtI -xkU -xkU -fPV -xkU -oMA -xkU -snx -vQi -vQi -vQi -kLm -vQi -ydi -vQi -vQi -byZ -cPy -cgo -iKn -qPD -aBw -dPq -dQe -dQU -dRZ -dPq +sCp +awq +gwT +sCp +mSX +jnj +lSz +vLR +fdR +bGl +iVq +vMx +onj +vSk +nez +hiF +nez +cHg +uzv +cBN +tXa +nXo +iVq +kxg +vlY +vlY +iYi +ePJ +mVB +qbK +iYi +iYi +nXH +jxM +ckP +amm +jta +nXH +bDx +dfB +oDk +qTG +fhS +wwi +eeE +kfY +rQB +wfm +sYk +tJz +dwZ +tJz +tJz +iXF +tJz +qUL +tJz +iAc +sRh +sRh +sRh +xZy +sRh +rhy +sRh +sRh +rea +pLs +kJx +cJJ +toI +aOl +tgT +bQo +jCF +vCD +tgT aad -dPr -dVt -dWm -dXa -dXU -dYP -dPr +gqm +izz +pZa +vbt +nsa +mQE +gqm aad aaa aaa @@ -135978,19 +136630,19 @@ aad aaa aaa aad -qTC +aoP aad aad aad -pxc +fjf aad aad aad -qTC +aoP aad aad aad -pxc +fjf aad aac aad @@ -136009,50 +136661,50 @@ aad aaa aaa aad -cqr -gol -leI -lQQ -cqr +vno +qaq +tEN +pzS +vno aad -aoF -iPX -aoF -aoF -czv -lSd -aMp -aoF +kic +dyW +kic +kic +kLA +mvv +aFB +kic aad aad aad -kTW -vLt -mbT -qCn -mbT -lyN -kTW +mpJ +xEO +bti +cCj +bti +sJi +mpJ aad aad aad aad aad -tVB -vNS -gkV -nHI -opa -iKB -tVB -wlI -oPH -srq -uyh -afJ -dtb -rNh -cUC +rje +sEi +buT +jCx +iTM +tDU +rje +jfO +jBM +xVv +qkk +rht +rgC +tDD +uUz aad aaa aaa @@ -136064,91 +136716,91 @@ lhY lhY lhY aaa -bXP -bXP -pvb -bXP -bPd -bRe -bMW -bUY -qBv -nXp -cbk -cdb -ceQ -cgE -wCC -wEh -wCC -cmU -cow -cpY -lwn -gPM -cbk -tnm -vBT -nDm -peF -vcA -iqH -jBc -eQb -dgq -cHU -gnq -hcz -hcz -hcz -cHU -cSS -cSS -cRe -cRe -eZg -fWR -seS -ifF -fNX -cPv -tJP -sRz -xCv -fhx -iez -hLm -iez -hLm -spi -jGP -hFv -bxk -vhp -bxk -hFv -lzN -oGS -bxk -uTj -rFw -gjS -mnm -iLo -lYk -eoM -gts -nPh -dSa -dPq +qiL +qiL +pdC +qiL +wpX +iQg +lSz +ckN +ljd +tdf +iVq +rLL +nAS +inV +wan +fPj +wan +xAN +uKQ +bmq +qKk +pSy +iVq +aLv +crR +iFk +iYi +oTm +lxS +cJp +rTB +bvI +nXH +gOh +vNa +vNa +vNa +nXH +pdl +pdl +ako +ako +jXW +wwi +tCm +sEQ +bhd +wfm +mik +mGQ +ble +muu +uab +lAO +uab +lAO +mbp +kbm +uFO +sYk +nrv +sYk +uFO +ddx +ezH +sYk +xak +kkU +srO +gwi +pLP +fYV +amF +sqn +osY +ubJ +tgT aaa -dPq -dVu -dWn -dXb -dXV -dYQ -dPq +tgT +nVW +iGj +ldD +jGO +jUJ +tgT aad xTK aaa @@ -136231,23 +136883,23 @@ aaa aaa aad aad -rln -qTC -qTC -pxc -pxc -pxc -pxc -jAh -pxc -pxc -pxc -hdP -pxc -pxc -pxc -pxc -pxc +lEh +aoP +aoP +fjf +fjf +fjf +fjf +rMz +fjf +fjf +fjf +xcd +fjf +fjf +fjf +fjf +fjf aaa aad aaa @@ -136266,50 +136918,50 @@ aad aaa aaa aad -cqr -cqr -cqr -cqr -cqr +vno +vno +vno +vno +vno aad -aoE -mdW -hJF -nIn -asf -atD -wyx -aoF +oeX +sZt +msj +rGi +xBu +rum +akS +kic aaa aaa aaa -qSK -jyt -sHR -qSK -sHR -lRR -qSK +tDH +bZR +uhC +tDH +uhC +bFy +tDH aaa aaa aaa aaa aad -tVB -pII -gVV -hPM -gVV -hlw -tVB -cUC -cUC -tyD -sdE -mFE -cUC -cUC -cUC +rje +qom +jGR +eGI +jGR +ear +rje +uUz +uUz +dHK +ddr +rWo +uUz +uUz +uUz aad aaa aaa @@ -136321,91 +136973,91 @@ aaa aad aaa aaa -bHr -xDO -olQ -akV -nCk -fcM -bHr -bVc -qBv -hZz -cbk -cdc -bhO -cgF -hBi -boz -pcx -kly -ylB -bib -jLd -dyG -cbk -sAR -vBT -tOD -peF -vcA -qte -taw -peF -peF -cHU -gnq -hcz -cNL -cPD -cRf -cST -cUM -cWu -cRe -vPq -skF -qjJ -eXa -riX -cPv -avN -oli -cNA -cXO -dpA -uvi -cXO -cXO -eEY -cXO -cXO -dAg -cXO -cXO -cXO -eEY -cXO -cXO -dJo -cPy -pGY -qcV -lGO -lLu -qms -dQg -dQW -dSb -dPq +dCk +cAj +iUz +dPy +jYC +wTv +dCk +wnQ +ljd +sXJ +iVq +jVE +cgV +vAP +udm +lMk +uAo +qBp +fuG +rrF +vSo +nob +iVq +xeA +crR +oeC +iYi +oTm +aqv +uNr +iYi +iYi +nXH +gOh +vNa +kHa +mea +nQc +slH +gAc +onf +ako +nUt +tjq +nvK +uxY +rQB +wfm +cch +rKq +kHC +kcy +dBh +bQX +kcy +kcy +gDc +kcy +kcy +wps +kcy +kcy +kcy +gDc +kcy +kcy +gvL +pLs +xEM +aIs +eFP +njM +yaG +vac +txX +uQx +tgT aad -dPr -dVv -dWo -kTD -dXW -dYR -dPr +gqm +gpG +cDs +yjQ +oWR +yhM +gqm aaa xTK aaa @@ -136492,15 +137144,15 @@ aad aaa aaa aad -qTC +aoP aad aad aad -pxc +fjf aad aad aad -qTC +aoP aad aad aad @@ -136529,14 +137181,14 @@ aad aad aad aad -aoE -gMD -aWn -arg -asg -atE -wyx -aoE +oeX +gdM +lbu +jtm +ikR +emZ +akS +oeX aaa aaa aaa @@ -136552,19 +137204,19 @@ aaa aaa aaa aad -tVB -jES -wXw -bZz -tgL -eZr -tVB +rje +xKX +iwW +uni +oif +hqC +rje aad -cUC -knk -ycK -vCo -cUC +uUz +juo +iNd +fvC +uUz aad aad aad @@ -136578,91 +137230,91 @@ aac aac aad aad -dhY -iaU -tzc -xoo -nCk -skt -bHr -bVc -qBv -hZz -cbk -cdd -kVE -cgG -cir -pgS -clp -cmW -wCC -bib -foT -dyG -cbk -uzI -gYx -taR -peF -ips -emR -pcJ -gcg -qqa -cHU -heo -hcz -cNM -vsg -xZZ -rCD -rCD -nDK -dhT -vUj -npo -oLe -jEx -nnH -fYQ -pVh -bmh -aRe -aRe -aRe -aRe -aRe -fRy -hrb -fRy -dzR -aRe -qJQ -qJQ -qJQ -pWx -qJQ -qJQ -qJQ -cHU -cHU -jYf -cHU -dQl -dPq -dPq -gkI -dPq -dPq -aaa -dPr -dVw -dWp -dXd -dXX -dYS -dPr +oIU +kJb +nPS +kdY +jYC +hcf +dCk +wnQ +ljd +sXJ +iVq +akT +wJd +kam +izo +wvr +tvk +lOO +wan +rrF +qKY +nob +iVq +ulb +wsw +hKd +iYi +kBE +hNx +jHq +ykJ +uVo +nXH +jxM +vNa +jwP +kTk +jkJ +lEs +lEs +kEZ +bPM +hRx +nNb +vnQ +sGB +sIx +huJ +qXA +rva +aaM +aaM +aaM +aaM +aaM +rDr +mtd +rDr +cQA +aaM +wdj +wdj +wdj +qFm +wdj +wdj +wdj +nXH +nXH +smu +nXH +xPc +tgT +tgT +nAT +tgT +tgT +aaa +gqm +xbR +aYu +aTN +hYj +pfy +gqm aaa qYo qYo @@ -136748,17 +137400,17 @@ aac aac aac aad -vQa -qTC -vQa +pAJ +aoP +pAJ aaa aad -qTC +aoP aad aaa -vQa -qTC -vQa +pAJ +aoP +pAJ aad aac aad @@ -136786,14 +137438,14 @@ aac aac aac aad -aoF -gMD -lJY -arh -ash -atF -shX -aoE +kic +gdM +qvW +qOO +jMk +oPL +yie +oeX aaa aaa aaa @@ -136809,19 +137461,19 @@ aaa aaa aaa aad -oBs -oBs -ojI -tUy -oBs -oBs -oBs +cez +cez +gjV +tHw +cez +cez +cez aaa -gbj -hJH -tMG -vKF -gbj +ebf +rYR +xqV +mSp +ebf aaa aaa aaa @@ -136835,91 +137487,91 @@ abj abj aaa aaa -dhY -qxz -rnO -bMZ -bPg -pNY -dhY -bVc -qBv -hWm -dkY -hDA -boz -pzM -fpn -nEt -clq -cmX -wCC -bib -lwn -pOO -cbk -tnm -vBT -tOD -peF -jrP -cJI -bJR -peF -peF -cHU -gnq -hcz -cNN -gFe -cRh -cSU -cRh -fIN -cSS -jbu -wci -eXa -xVL -riX -cPv -avN -hRF -aRe -ruY -vAJ -inj -kcD -wbP -tkX -fKp -cJf -aRe -evi -uxr -lVw -cKQ -heV -heV -vWt -cHU -dLm -tir -cHU -aaa -aaa -dPq -dQY -dPq -aaa -aaa -dPq -dVx -dWq -sfQ -dXY -dYT -dPq +oIU +pDS +tUl +bnV +urd +eOA +oIU +wnQ +ljd +pCw +uXK +eND +lMk +fSg +tJt +cei +xOn +kgm +wan +rrF +qKk +ltK +iVq +aLv +crR +oeC +iYi +cNS +gCQ +tcl +iYi +iYi +nXH +gOh +vNa +vLY +gxu +hWB +pBT +hWB +aGa +pdl +dfB +mbQ +uxY +oBg +rQB +wfm +cch +reH +aaM +kyJ +qaD +bxK +iGg +qMb +hpj +bgq +coD +aaM +kPk +pud +vZv +wZa +pVR +pVR +oHm +nXH +nXA +mYV +nXH +aaa +aaa +tgT +eJR +tgT +aaa +aaa +tgT +tAR +sry +gEm +ena +iwI +tgT aad xTK qYo @@ -137005,17 +137657,17 @@ aaa aaa aac aaa -vQa -qTC -vQa +pAJ +aoP +pAJ aaa -vQa -qTC -vQa +pAJ +aoP +pAJ aaa -vQa -qTC -vQa +pAJ +aoP +pAJ aaa aac aad @@ -137043,14 +137695,14 @@ aaa aaa aac aad -aoF -apF -rKy -hwt -nNv -uIM -fwO -aoF +kic +wfV +qye +hMn +ocO +kqQ +nou +kic aaa aaa aaa @@ -137066,117 +137718,117 @@ aaa aaa aaa aad -tVB -pIO -uOw -pae -fjp -tVB +rje +kSZ +oSJ +lKW +rSD +rje aad aaa -cUC -cUC -mRP -cUC -cUC -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -bHr -lcs -mhL -fJi -fJi -mhL -mHf -qfA -sDv -jil -cbk -cdf -giH -qGp -cit -ckd -clr -qGp -coA -cqb -pja -vbu -cbk -tnm -ffy -tOD -peF -pop -mfv -pcJ -pbM -pYq -cHU -ghf -hcz -cNO -iXQ -pWr -pWr -cUN -xeK -cRe -qdQ -aUK -sgR -pCU -ovU -cPv -kQS -bmh -aRe -iDJ -uJp -sYm -jYi -xJG -mSk -kIZ -mZI -muL -gWx -hwI -gWx -pXZ -gWx -hwI -gWx -itm -dLn -heo -dfX +uUz +uUz +dqv +uUz +uUz +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dCk +ixR +qcf +wQU +wQU +qcf +wQn +sWB +huv +vWX +iVq +aOQ +qTK +smF +xJF +cAH +laJ +smF +fkt +jmT +gkW +ghq +iVq +aLv +jcl +oeC +iYi +azx +aih +jHq +wLM +mjC +nXH +bFI +vNa +nqJ +vyr +ejR +ejR +mYh +uBv +ako +hOr +api +gIN +sfJ +veM +wfm +vMc +rva +aaM +yhS +cQd +maP +lRG +mFe +dkZ +fSo +shp +qru +hTo +sks +hTo +tmq +hTo +sks +hTo +kDW +pUm +jxM +bBd aad aad -dQh -dQZ -dPr +rHS +eJf +gqm aad aad -dPr -dVy -idS -rtN -mMg -dYU -dPr +gqm +eUi +nlV +jMb +lgv +jwd +gqm aaa xTK qYo @@ -137262,17 +137914,17 @@ aaa aaa aad aad -vQa -qTC -vQa +pAJ +aoP +pAJ aad -vQa -qTC -vQa +pAJ +aoP +pAJ aad -vQa -qTC -vQa +pAJ +aoP +pAJ aad aac aaa @@ -137300,14 +137952,14 @@ aaa aaa aac aad -aoF -apG -aoF -aoF -aoE -aoE -aoF -aoF +kic +rKW +kic +kic +oeX +oeX +kic +kic aaa aaa aaa @@ -137323,12 +137975,12 @@ aaa aaa aaa aad -tVB -ooq -oDC -jRz -shH -tVB +rje +dCR +xbq +geu +kYf +rje aad aaa aaa @@ -137349,91 +138001,91 @@ aaa aaa aaa aaa -dhY -mbi -mhL -bNb -bPi -bRj -dhY -bVc -qBv -uZb -fof -fof -oZJ -fof -fof -fof -bHq -bHq -bHq -bHq -cbk -cbk -cbk -jlQ -aJl -vnx -peF -peF -peF -pwf -peF -cHU -cHU -iFm -hcz -cNP -vlz -cRj -cSW -cUO -cWy -cRe -rzT -lUW -gJH -sWX -ovU -cPv -bdE -bmh -aRe -xYV -uJp -inj -jdk -qpb -eIO -xUT -elw -aRe -oyp -itD -itf -kXv -itf -itD -uZf -cHU -cIW -gUd -cHU +oIU +vwd +qcf +trf +gZz +csy +oIU +wnQ +ljd +uoJ +tGt +tGt +qxM +tGt +tGt +tGt +fnR +fnR +fnR +fnR +iVq +iVq +iVq +wWH +xsS +hZX +iYi +iYi +iYi +eWp +iYi +nXH +nXH +bCd +vNa +ilV +xdV +nND +vhF +oGN +vAB +ako +iFf +ddX +tSs +tuG +veM +wfm +uHr +rva +aaM +oRL +cQd +bxK +gCa +psV +rdI +xdJ +kgr +aaM +uwB +xVE +qJd +gEi +qJd +xVE +cIG +nXH +ckP +kJg +nXH aaa aaa -dPr -dRa -dPr +gqm +eYB +gqm aaa aaa -dPq -dVz -dWs -hJD -dYa -dYV -dPq +tgT +vUl +dhD +ihj +gvR +bsX +tgT aad qYo qYo @@ -137519,17 +138171,17 @@ aaa aaa aac aaa -vQa -qTC -vQa +pAJ +aoP +pAJ aaa -vQa -qTC -vQa +pAJ +aoP +pAJ aaa -vQa -qTC -vQa +pAJ +aoP +pAJ aaa aac aaa @@ -137580,12 +138232,12 @@ aaa aaa aaa aad -tVB -vxq -tof -snm -utp -tVB +rje +aED +pBK +xUz +aZv +rje aad aaa aaa @@ -137606,93 +138258,93 @@ aaa aaa aaa aaa -dhY -rGy -qPW -bNc -hbe -tLv -akv -bVd -qBv -cQg -fof -kyT -mQN -iOz -snk -mKq -bHq -fPW -bJc -kPy -qGM -osn -psO -xjG -oGQ -gPw -hNd -gPw -gPw -iOp -vfy -cHU -cJa -ghf -hcz -hcz -snX -htT -hcz -cNK -cRe -cRe -ovU -ovU -ovU -ovU -sBQ -cPv -qQP -ohz -aRe -iwx -lLv -aRe -aRe -aRe -sVG -aRe -aRe -aRe -wDz -aXZ -fRS -kLM -hSo -jqZ -nGr -cHU -gUV -gnq -cHU -aaa -dPq -dPq -xkv -dPq -dPq -dPq -dPq -dTY -dPr -pUk -dPr -dQl -dPq -dPq -dPq +oIU +ajw +xGH +pHO +oNA +dGu +lSp +klX +ljd +eJP +tGt +lCy +gbK +dac +qUb +vmM +fnR +mvg +iZg +apB +iHS +tvO +uHa +mzm +fLb +izS +sYJ +izS +izS +eho +vRk +nXH +lKR +bFI +vNa +vNa +kbS +fss +vNa +pFE +ako +ako +veM +veM +veM +veM +nef +wfm +htD +hJu +aaM +dBQ +lFo +aaM +aaM +aaM +qPY +aaM +aaM +aaM +lEu +wiR +ogN +cOY +gYK +gQO +mqT +nXH +xsG +gOh +nXH +aaa +tgT +tgT +uhw +tgT +tgT +tgT +tgT +uKR +gqm +eiz +gqm +xPc +tgT +tgT +tgT aad aad aad @@ -137776,17 +138428,17 @@ aaa aaa aac aaa -vQa -qTC -vQa +pAJ +aoP +pAJ aaa -vQa -qTC -vQa +pAJ +aoP +pAJ aaa -vQa -qTC -vQa +pAJ +aoP +pAJ aaa aad aaa @@ -137837,12 +138489,12 @@ aaa aaa aaa aad -tVB -tVB -oBs -oBs -tVB -tVB +rje +rje +cez +cez +rje +rje aad aaa aaa @@ -137863,94 +138515,94 @@ aaa aaa aaa aaa -bHr -uLo -xXz -bNd -bPk -bRl -bHr -bVf -qZa -dtJ -gYz -nvf -jfA -mme -aKX -jkE -bHq -fbp -lSw -bHq -xQL -xJN -jym -pwQ -ncx -bUt -ncx -flL -jym -gvv -wjb -cHU -cJb -heo -mEg -fdX -ghf -cRl -cHU -mFC -hdc -kHH -nCU -ndw -bIP -sDY -hdc -dhq -avN -bmh -aRe -oAp -eYF -fRy -gpV -qus -mYt -cCM -tmv -aRe -evA -eSM -jXX -ryh -eWB -eSM -noc -cHU -dLp -gUd -cHU -aad -dPq -dQi -dRc -dSd -dSY -dTR -dUO -dVA -dWu -pks -cTY -dYW -dYb -eaf -dPq -xXM +dCk +riH +bfF +uYp +hfG +hQJ +dCk +rTO +dCd +gft +tPr +lMd +arI +cHk +aTH +pBM +fnR +ajS +dHe +fnR +haH +fAz +lRC +bCD +eHY +gyS +eHY +rLI +lRC +mha +rWC +nXH +nIv +jxM +oKh +ifU +bFI +uOZ +nXH +fau +lvZ +nWi +sTe +ljh +hYa +skH +lvZ +xKE +cch +rva +aaM +qLH +sOZ +rDr +uwK +mpR +eQp +bDG +vlR +aaM +ajN +fqN +pod +jQl +baW +fqN +kir +nXH +rqb +kJg +nXH +aad +tgT +jsI +oqT +cck +jMw +wmy +wBp +quU +ltY +hEy +pph +cdF +uBm +vdz +tgT +xcW ecg aad aaa @@ -138037,9 +138689,9 @@ aaa aad aaa aaa -vQa -qTC -vQa +pAJ +aoP +pAJ aaa aaa aad @@ -138120,94 +138772,94 @@ bAc aaa aaa aaa -bHr -bHr -fTg -bHr -bHr -bHr -bHr -bVf -qBv -fft -bQr -mQN -mrr -mpA -cJY -xiY -bHq -bJe -clw -bHq -xQL -dJx -ncx -eIw -bLI -kJq -ckQ -gvf -ncx -gvv -jcm -cHU -cJc -sYV -cIW -oyR -gnq -cIW -cHU -rzC -hdc -vfQ -rQa -rEV -qWJ -vXb -fma -cPv -kQS -bmh -hfh -jUk -wzK -fRy -fzI -mZI -hCj -iMY -dhS -cHU -cHU -cHU -cHU -cHU -cHU -cHU -cHU -cHU -cIW -atN -dfX +dCk +dCk +jpj +dCk +dCk +dCk +dCk +rTO +ljd +fzg +hbO +gbK +vMk +sIU +gGV +lhp +fnR +gOB +iyj +fnR +haH +gvW +eHY +nCz +uIw +rBH +pQn +oTq +eHY +mha +jPn +nXH +tCe +ezg +ckP +mGr +gOh +ckP +nXH +owH +lvZ +wZf +ipT +dBb +oXm +smy +gab +wfm +vMc +rva +vZp +nFY +xmG +rDr +tvP +shp +bis +xCu +aTM +nXH +nXH +nXH +nXH +nXH +nXH +nXH +nXH +nXH +ckP +kWp +bBd aaa -dPr -dQj -sVK -sHe -tZY -sHe -sVK -sHe -sVK -cWa -tkC -lEJ -upU -fYM -lpN -hqm +gqm +eZy +hJr +oVS +wDW +oVS +hJr +oVS +hJr +fwR +cAJ +wHC +hnJ +aOo +cSn +pvc aad aad aaa @@ -138368,104 +139020,104 @@ aaa aaa aaa aaa -wpG -buz -wpG +btm +uSa +btm aaa -wpG -bAd -wpG +btm +ady +btm aaa aaa -bHr -tqV -wDx -dTc -qGq -oOB -bHr -bVf -aes -dtJ -gYz -qDD -jUT -xaR -lXm -dxS -eGP -ler -hlh -bHq -xQL -xJN -lkb -uMQ -tUt -ncx -tpQ -xSp -aTk -gvv -nZn -cHU -cJd -waD -fwj -ueh -heo -cHW -cHU -qmW -hdc -pWv -rQa -ebB -tif -sFB -gxc -poB -bZs -bmh -inj -uJp -wzK -fRy -ejS -yco -gnf -kaO -sdT -cHU -dBt -cHW -dEh -cIW -dyv -tgR -kpT -dmf -cHW -gUd -cHU +dCk +oSt +oHF +wRP +rku +wWZ +dCk +rTO +qZs +gft +tPr +jvs +pQF +uMP +iVr +wIL +nat +bbC +ddE +fnR +haH +fAz +gSf +aGd +rfS +eHY +sdQ +phR +hAA +mha +dSx +nXH +hgD +hPZ +frW +aFD +jxM +wRR +nXH +oib +lvZ +uxS +ipT +rKH +ttz +pBV +gty +xQz +ueW +rva +bxK +cQd +xmG +rDr +soD +dnm +cSP +eLv +tnj +nXH +ydY +eBz +fsJ +ckP +gJi +uUA +jta +qAx +amm +kJg +nXH aad -dPq -dQk -dWq -tsJ -fbe -fbe -jLf -nlJ -qnX -prT -prT -qnX -qlW -jhs -eaL -ebu -ech +tgT +iqQ +sry +eOc +bAq +bAq +gBP +eiD +oca +dIr +dIr +oca +wLR +hXJ +wYx +bnW +qhu aad aad aaa @@ -138625,105 +139277,105 @@ aaa aad aad aad -uUB -buA -wpG -aad -wpG -buA -uUB -aad -aad -bHr -sbm -bZe -qgs -scL -tHa -bHr -paN -qBv -szt -fof -fjU -xKt -pcN -tEy -rCa -bHq -pNK -hUa -bHq -fAX -knJ -ncx -wRE -qSZ -ncx -gze -gBq -aTk -kea -fAX -cHU -cHU -cHU -cHU -cHU -lOK -bOV -raB -ahq -rWm -vBa -vSB -jKV -soX -gOt -fma -cPv -kQS -bmh -gWQ -fxe -wzK -fRy -qYp -kUR -vcB -tWa -ryj -cHU -dBu -heo -heo -hqi -gIm -sPI -fhP -hqi -gnq -bIC -cHU -aaa -dPq -dQl -dTb -pTL -dTb -dQl -dQl -dQl -dPr -dXl -dPr -wEs -dPr -dQl -dPq -dPq -dPq -dPq +faF +aGz +btm +aad +btm +aGz +faF +aad +aad +dCk +oiH +vFo +kKg +mLT +noh +dCk +trI +ljd +sSU +tGt +mDR +bGh +hCM +gez +mLt +fnR +bts +rrp +fnR +oCP +hxg +eHY +jVd +xAT +eHY +iTA +jNN +hAA +aqj +oCP +nXH +nXH +nXH +nXH +nXH +nXH +sqY +xvC +kQs +sMk +ifq +duN +tZD +nqv +fNL +gab +wfm +vMc +rva +bEV +isZ +xmG +rDr +skd +wOF +azt +bTo +cGD +nXH +bje +jxM +jxM +lut +nPL +wow +oCA +mta +gOh +dnq +nXH +aaa +tgT +xPc +mbz +sWS +mbz +xPc +xPc +xPc +gqm +xMI +gqm +ixm +gqm +xPc +tgT +tgT +tgT +tgT aad xTK aaa @@ -138879,108 +139531,108 @@ aad aaa aaa aad -wpG -wpG -bnG -wpG -buB -wpG -bnG -wpG -bAf -wpG -bDV -bDV -bHr -bHr -bHr -bHr -bHr -bHr -bHr -bVg -bXr -xuY -fof -wlq -wlq -wlq -wlq -wwZ -bHq -kwF -bCI -bHq -oLs -sDq -ciN -mke -mQQ -ncx -yfT -ndA -tcj -uaP -eGf -fAX -qWn -wvB -nRq -cHU -onF -xQI -cHU -arj -hdc -uWv -gQB -lzL -xJh -hwr -hdc -iAW -exG -ehZ -aRe -qAM -eYF -fRy -ikv -bKv -cUa -oeb -kPa -cHU -dBu -jBk -cHU -cHU -kXB -cHU -xcy -cHU -cHU -cHU -cHU -aad -dPq -dQm -dRg -ejm -bwP -aKn -dQl -scI -dWx -dQl -dYe -eJl -dZC -dPr -ojd -ebv -eci -dPq +btm +btm +rJt +btm +dru +btm +rJt +btm +kOg +btm +edq +edq +dCk +dCk +dCk +dCk +dCk +dCk +dCk +nMg +fdR +bGl +tGt +irl +irl +irl +irl +aiK +fnR +sAE +aXC +fnR +waU +njW +wNU +pBF +wNa +eHY +yeE +lPB +szC +tqt +dVF +oCP +gdi +cbu +cbu +wrW +nXH +jUb +nXH +pIA +lvZ +lwp +lXz +oWe +tbc +xly +lvZ +aJZ +aIX +hxe +aaM +uPt +sOZ +rDr +qVT +gGn +wcp +wtn +iyh +nXH +bje +kfP +nXH +nXH +waI +nXH +obm +nXH +nXH +nXH +nXH +aad +tgT +tHC +chS +qQr +rZz +uVX +xPc +gmy +cAf +xPc +ifl +lPj +rVq +gqm +oae +xwY +wTV +tgT aad xTK qYo @@ -139136,108 +139788,108 @@ aad aad aad aad -bnD -gtz -bre -btd -buC -bvX -bnG -byD -buC -btd -bzO -xhw -daq -fgg -hFB -wZn -hFB -hFB -tde -lRD -vTC -idH -wDo -ycJ -ppR -kVb -qFA -wwZ -clu -wYR -ueZ -bHq -iSa -sDq -ncx -cxG -qPJ -ncx -flL -lvy -flL -mKT -aZD -oYb -lMJ -tOQ -rDX -cHU -auI -cHU -cHU -cHU -cHU -cHU -cHU -cHU -cHU -cHU -cHU -cPy -wyZ -cPy -cHU -cHU -cHU -cHU -cHU -cHU -vVh -cHU -cHU -cHU -dBE -uTK -cHU -qoh -mtX -cKc -vfA -gRT -fOX -fTV -jWB -aaa -dPr -dQn -fho -cWa -bwP -twT -dQl -dVE -dWy -dPr -dYf -cWa -ejm -srM -pSX -pHE -ecj -dPr +xxF +tGU +rJp +xxE +xqN +bsm +rJt +iLp +xqN +xxE +iJS +oTG +vyF +mVO +nHs +ijK +nHs +nHs +whm +uUC +xLG +iNY +wtL +vMj +tEK +wVO +blo +aiK +vcD +wXW +rPA +fnR +dHG +njW +eHY +cER +aGO +eHY +rLI +ewS +rLI +kaG +lPS +gCP +nvS +pkf +pkf +nlU +nXH +ghf +nXH +nXH +nXH +nXH +nXH +nXH +nXH +nXH +nXH +pLs +qop +pLs +nXH +nXH +nXH +nXH +nXH +nXH +hRC +nXH +nXH +nXH +stz +hYQ +nXH +svu +ntz +rSX +vpi +anH +lYF +cVW +iLr +aaa +gqm +fmx +lIN +fwR +rZz +kNt +xPc +hEI +hSG +gqm +lbj +fwR +qQr +hdk +sJm +nzS +nqc +gqm aaa qYo aaa @@ -139389,112 +140041,112 @@ aaa aaa aad aaa -xWi -pwI -pwI -pwI -bnG -waX -brf -bte -buD -szm -pZK -nlE -bAg -buD -cQx -aJL -uvR -iYD -uvR -uvR -uvR -uvR -uvR -eEt -epI -bZI -ueO -qGj -nsV -sxL -oXE -wwZ -cux -bLK -hUa -bHq -ukQ -knn -kXw -kJq -ukO -ncx -flL -ncx -ncx -uaP -wjb -aJl -tac -hMj -knd -cHU -pvO -cRq -cSZ -cSZ -cWA -dkO -cZQ -cIX -xSj -vUF -cHU -dht -tUS -dkG -cHU -dnL -shY -dpE -dBE -dtV -tir -dtV -dpE -dAh -dAh -uVb -cHU -mfP -gRT -qkr -tjJ -gRT -pIM -fVM -fjt +lET +hyE +hyE +hyE +rJt +csC +lzP +dHy +iRc +qNm +bYC +uLH +fEw +iRc +gNg +hGj +lYY +nJP +lYY +lYY +lYY +lYY +lYY +pgl +bGR +fvn +lAM +uPH +hJB +qKd +uFa +aiK +sjG +fqc +rrp +fnR +ouP +umG +wNy +rBH +sNJ +eHY +rLI +eHY +eHY +tqt +rWC +xsS +dhI +uuh +oPP +xSn +nXH +vuV +avh +avh +gzn +xGj +tKH +dWG +rUU +fpj +nXH +lss +fDo +bwz +nXH +pyL +quI +tKb +stz +ccw +mYV +ccw +tKb +nfi +nfi +wgf +nXH +njJ +anH +inp +kcK +anH +nbc +sBP +oLT aaa -dPr -dQo -cwr -lfX -kwV -fkq -dPr -iaQ -vCr -srM -rQN -kbC -dZE -dQl -eaO -dQl -dQl -dPq +gqm +xnJ +iDw +vBM +eUD +nSz +gqm +oZv +hte +hdk +aij +vcc +oHR +xPc +vGX +xPc +xPc +tgT aad xTK qYo @@ -139635,123 +140287,123 @@ aad aaa aaa aaa -aFm -aFm -aFm -aFm -aFm -aFm -aFn -aFn -aFm -aFm -aaa -xWi -iFd -moa -ubP -bnG -bpf -brg -eJU -buE -bvZ -bnD -byF -aTA -lKm -jPj -bnD -xTY -uAw -uAw -rEd -uAw -uAw -uAw -rEd -lOF -bCW -wgo -ycJ -fJX -ftx -aoe -wwZ -clw -kwF -ksZ -bHq -ukQ -jBi -usL -vUQ -uaP -uaP -fAy -uaP -uaP -uaP -eTH -uUK -lmX -sEw -tJb -cHU -ifb -cjc -cjc -hLS -uTK -ueh -xky -kAz -cbM -oNC -fLa -eXO -xfY -pUQ -cPY -oNm -cjc -jFs -rAg -fRt -jFs -rAg -fcA -ueh -heo -ueh -cHU -kVK -nkL -kKW -dYk -rRu -vpT -hKg -fjt +qIH +qIH +qIH +qIH +qIH +qIH +jrA +jrA +qIH +qIH +aaa +lET +euZ +kgE +vgA +rJt +cyP +lkK +myF +xQN +hRi +xxF +aol +tox +oAP +uiH +xxF +pkN +lim +lim +jWx +lim +lim +lim +jWx +bZN +mJq +cEg +vMj +jCb +kHZ +myc +aiK +iyj +sAE +wEn +fnR +ouP +vgP +gLu +rNL +tqt +tqt +rBC +tqt +tqt +tqt +mbO +suy +gjs +mpL +jzP +wwM +nXH +mQM +hqH +uKb +hYQ +aFD +gvJ +iiJ +bYn +qxq +gvh +fJd +jiG +sbi +drT +uWP +hqH +wIW +ssI +uOO +wIW +ssI +yde +aFD +jxM +aFD +nXH +cfz +mZi +uCf +kkQ +lWX +xnT +vxg +oLT aad -dPq -dQp -dRj -qnX -ttL -mRi -dQl -pRm -dXY -dPr -dWq -cWa -qnX -srM -sKN -cUu -ecj -dPr +tgT +wwQ +rxj +oca +jCg +amd +xPc +hfW +ena +gqm +sry +fwR +oca +hdk +aWs +kwt +nqc +gqm aaa qYo aaa @@ -139889,126 +140541,126 @@ aad aaa aaa aad -xjZ -xjZ -xjZ -xjZ -aQW -suR -kbv -mRz -aFn -aZk -kiO -uLn -aFm -aaa -xWi -ltN -bvp -nBM -bnG -nQV -ejD -fUO -buF -bwa -bnG -byG -qDu -eQD -bDZ -bnG -bHw -bHw -bHw -bgZ -bHw -bHw -bHw -bgZ -cfG -bHw -cvK -msd -msd -rAA -aqx -wwZ -nJz -uVf -gjy -bHq -bHq -meV -bHq -vWi -kef -vAu -fAX -lou -tap -kbR -xio -fAX -geh -tJA -jIi -cHU -cHU -cHU -cHU -cHU -cHU -cIW -qGC -cIW -cHU -cHU -cHU -cPy -xyE -cPy -cHU -cHU -cHU -cHU -cHU -tmM -cHU -cHU -cHU -cHU -dAh -kBY -cHU -hlW -pIM -pIM -faz -gRT -pIM -qbV -jWB -aad -dPq -dQl -dRk -auK -dQl -dTY -dQl -dVH -dWB -dQl -dYi -dZe -dZG -dPr -eaQ -ebz -eci -dPq +mSe +mSe +mSe +mSe +kBt +xZz +oCa +nbi +jrA +mmJ +glu +jQv +qIH +aaa +lET +wEz +uKI +aBu +rJt +qsI +cKB +sqG +pLQ +ojD +rJt +dxs +kcO +icP +hdd +rJt +hOz +hOz +hOz +dzw +hOz +hOz +hOz +dzw +cuA +hOz +rQO +mTA +mTA +tNZ +nIb +aiK +xmc +ikl +dbY +fnR +fnR +reh +fnR +wby +lBM +uYr +oCP +gdm +tNT +bKm +kOY +oCP +qga +ijp +ijp +kGx +nXH +nXH +nXH +nXH +nXH +nXH +akD +ckP +nXH +nXH +nXH +pLs +sKH +pLs +nXH +nXH +nXH +nXH +nXH +nUC +nXH +nXH +nXH +nXH +nfi +eFf +nXH +qOu +nbc +nbc +eVA +anH +nbc +qnu +iLr +aad +tgT +xPc +bbL +eHq +xPc +uKR +xPc +vzy +wvc +xPc +lue +nLl +thB +gqm +tVz +hFK +wTV +tgT aad xTK qYo @@ -140146,126 +140798,126 @@ aad aad qYo qYo -xjZ -iIQ -rDI -xjZ -aQX -aSD -pwB -pwB -fbC -oCh -ras -lge -aFm -aad -xWi -qzH -vfI -vrm -bnG -bph -bri -gIy -buF -bwb -bnD -byH -caz -aDN -bEa -bnG -bHx -pvv -bLl -bNj -bPo -uqo -bLl -bNj -cvq -bZL -dkF -ybF -auJ -fOS -utg -wwZ -cly -kZL -hUa -bHq -nyg -tdm -bHq -bHq -bHq -bHq -bHq -vbb -vbb -vbb -vbb -vbb -oSB -ocu -wAf -vbb -igq -yaE -liX -vZG -cHU -dLp -mmB -dbC -cHU -deN -dfP -dhv -fcQ -dkI -dmh -dnN -iDh -xOe -dsT -oCd -dvM -dxr -dyN -cHU -dBA -rqj -cHU -viw -wTu -dmw -lQa -dme -csT -jpY -jWB +mSe +prB +gTH +mSe +kxb +uIJ +onT +onT +cTG +gGv +yiA +tqX +qIH +aad +lET +wam +khv +jru +rJt +heh +hty +mqU +pLQ +jVg +xxF +nay +xyd +hIx +ccr +rJt +hFT +lnt +qhX +fJq +afh +pKv +qhX +fJq +wPn +owg +oVm +qJZ +aPx +soW +bsp +aiK +xfX +cpJ +rrp +fnR +lGL +crx +fnR +fnR +fnR +fnR +fnR +yaI +yaI +yaI +yaI +yaI +xlJ +pYF +pYF +gJt +yaI +sOA +lsg +jJZ +vPH +nXH +oMS +sij +nXH +nWl +mNP +kLw +fxT +mOM +jUy +hZH +wcv +uoC +iGv +eBc +vYi +uRO +axY +nXH +lnK +tsU +nXH +uFC +vTy +vak +igD +bEd +qvv +sfa +iLr aad aad -dPq -nre -cxa -fjO -xiC -dPq -dPq -dPq -dPq -dPq -dPr -dPq -dPq -dPq -dPq -dPq -dPq +tgT +pdV +jka +rJe +qdi +tgT +tgT +tgT +tgT +tgT +gqm +tgT +tgT +tgT +tgT +tgT +tgT aad aaa aaa @@ -140403,115 +141055,115 @@ aaa qYo aaa aaa -xjZ -nsp -sxT -xjZ -aQY -aSE -sIM -jck -sUa -eHh -vos -aFm -aFm -aaa -xWi -vAA -vfI -iEU -bnG -bpi -bAj -ilE -bAj -lom -bnG -byI -nAB -bCc -bEb -bnG -bHy -tyH -bTb -bNj -bPp -tyH -bTb -bNj -hDi -bZM -rNW -ybF -dzh -sWU -mjl -wwZ -rLP -jZL -fxm -xps -wSM -lGY -kLt -fFf -mct -coI -bHq -sDc -khU -gaO -tsD -vGJ -oSB -pLy -viK -lvk -xHF -xmP -umU -oKw -cHU -cYi -rcl -cIW -cHU -deO -dfQ -dhw -diS -dkJ -dmh -dnO -dpG -dpG -dpG -dbI -dpG -dpG -dvM -cHU -dBu -ueh -cHU -mjD -foM -foM -ctN -foM -qSS -hdq -jWB +mSe +pMa +caH +mSe +hle +wsH +aFO +hgd +gsT +xPo +rqE +qIH +qIH +aaa +lET +xnm +khv +wGJ +rJt +wgl +sDW +vzY +sDW +ncP +rJt +joH +uau +pIu +gjR +rJt +twP +qUr +lnx +fJq +dBM +qUr +lnx +fJq +tEI +xDn +vja +qJZ +lFP +iHg +ryA +aiK +lpF +pFx +knT +mBM +kUu +jUN +qmG +dKA +mZf +nvB +fnR +hcA +byC +lpI +rQJ +hJg +xlJ +vMV +vMV +irP +dua +mkb +vdD +jtu +lbr +nXH +ulF +ckP +nXH +aBc +oUq +cOF +vdr +jQn +jUy +vTH +ovy +ovy +ovy +eGj +ovy +ovy +vYi +nXH +bje +aFD +nXH +bDg +eYq +eYq +uYi +eYq +gYl +eqW +iLr aad aad -dPr -qOz -swQ -puP -ohK -dPr +gqm +byf +vOt +jdz +mIf +gqm aaa aad aad @@ -140653,122 +141305,122 @@ aaa aaa abj aad -aFm -aFm -pff -pff -pff -pff -aFm -aFm -aFm -ely -aFm -aFm -aFm -aFm -aFm -aFm -vIL -rZH -aFm -aFm -aFm -xWi -phz -dMz -got -bnG -bnD -bnD -wrD -bnD -bnD -bnG -bnG -nEj -bnG -bnG -bnG -biy -opK -biy -bNj -biy -tmB -biy -bNj -nKP -biy -cvK -ybF -rAA -rti -rAA -wwZ -bHq -hlV -bHq -bHq -clw -jHN -bHq -bHq -lxA -cyY -nSp -rmm -ffV -fWz -aMR -vbb -wOE -pET -mNs -vbb -jYG -iFr -dvf -moQ -cHU -cIW -rcl -eHJ -cHU -deP -dfQ -dhx -vNp -dkK -dmh -nSn -dpG -dpG -dpG -hKO -dpG -dxs -dyO -dAi -dBB -fTq -kXB -sFw -uyM -uyM -kEl -uyM -uyM -ogh -fjt -aaa -aad -dPq -xKU -dSo -dTj -oxs -dPq +qIH +qIH +vXr +vXr +vXr +vXr +qIH +qIH +qIH +nJY +qIH +qIH +qIH +qIH +qIH +qIH +eXj +krO +qIH +qIH +qIH +lET +pWT +pVm +pgs +rJt +xxF +xxF +uGw +xxF +xxF +rJt +rJt +ukl +rJt +rJt +rJt +iDc +iuQ +iDc +fJq +iDc +nKk +iDc +fJq +vGn +iDc +rQO +qJZ +tNZ +pJq +tNZ +aiK +fnR +yll +fnR +fnR +iyj +czR +fnR +fnR +luN +nxD +rqm +fyG +sav +axK +iEV +yaI +jiF +pYF +pYF +oJx +yaI +oqp +cOi +qzF +kPU +nXH +ulF +ekN +nXH +mUR +oUq +ett +kYT +bmg +jUy +nwg +ovy +ovy +ovy +bHm +ovy +fQK +vsH +dRA +wWz +tcZ +waI +kcS +pEi +pEi +fMc +pEi +pEi +mQA +oLT +aaa +aad +tgT +tnL +pey +pHj +lKI +tgT aad xTK xTK @@ -140910,122 +141562,122 @@ qYo qYo qYo aaa -pff -aJA -reP -reP -npH -reP -wtm -reP -wqW -dSK -reP -wJo -uOU -shl -reP -sxA -wNS -ras -mRv -lBT -uiM -mVo -bEy -rDf -pOw -aZN -lhe -jDt -wYc -pOw -pOw -cbr -xxt -pOw -wir -bNj -qXo -tOq -bvy -wXX -onR -tOq -bvy -wXX -oPv -bvy -pOw -jCX -bTv -tOq -maP -hFJ -biy -adG -wkK -coN -oEA -axv -xPa -qmf -cwc -lxA -cyZ -bHq -vbb -vbb -vbb -vbb -vbb -rgF -iuV -cIm -vbb -vbb -vbb -vbb -vbb -cHU -cYj -mSZ -tfD -cHU -oEw -dfS -dhy -diT -dkL -dmh -dnQ -dpH -kwH -dsU -dub -dpG -dxt -dyP -cHU -dBE -vHR -kXB -iuj -pIM -gNF -mlQ -mtX -qkr -jId -fjt +vXr +gkQ +wDX +wDX +dob +wDX +cvR +wDX +bWw +kxj +wDX +xNU +gFt +vgn +wDX +sYM +vyO +yiA +eZV +xPH +vkh +hDK +rbS +hIZ +qSg +fqa +fNA +oOp +oWS +qSg +qSg +rGo +qSg +qSg +lWp +fJq +xzV +mdg +aFv +kNR +rNV +mdg +aFv +kNR +tbZ +aFv +qSg +beY +xpp +mdg +nht +mvK +iDc +mkL +vRT +uOR +rJC +wHm +xeF +xot +nhl +luN +dJX +fnR +yaI +yaI +yaI +yaI +yaI +oOU +pYF +pYF +cdo +yaI +yaI +yaI +yaI +yaI +nXH +bOY +vRg +nXH +hib +xof +tpp +qrV +okO +jUy +njT +hxr +jtH +aPG +kAh +ovy +cWv +hym +nXH +stz +iDg +waI +qAn +nbc +vMu +gHM +ntz +inp +lXx +oLT aaa aad -dPq -dPq -dPq -dPq -dPq -dPq +tgT +tgT +tgT +tgT +tgT +tgT aaa qYo aaa @@ -141167,114 +141819,114 @@ aaa aaa uHd aaa -pff -tqQ -iTU -wMU -akd -iTU -iQj -bcI -iTU -pLj -bcI -iTU -eoZ -bcI -mfo -kAm -lxn -rZH -aFn -beq -geQ -bhb -biE -gju -gju -gju -coB -ixo -wxH -aWO -iFY -iFY -iFY -jsE -suN -dpz -xBh -jsE -iFY -pim -iFY -bPr -iFY -iFY -iFY -cHm -wnK -cHm -fEf -uEh -cHm -pWl -rnC -uBQ -nQw -coO -qvA -bJc -gro -cuG -bHq -qeb -uJh -bHq -vZG -eLV -yaE -eSH -vbb -oSB -dBR -rHD -vbb -ojK -yaC -idG -myF -cHU -cYk -mSZ -cIW -cHU -deQ -bBK -dhz -dhw -dkM -dmh -dnR -dpG -dpG -dpG -dpG -dpG -dxu -dyQ -dAj -dBC -ueh -cHU -wTZ -cQO -xPI -lOE -fcg -ghk -utJ -jWB +vXr +vtx +xIl +obL +amU +xIl +gjc +pJo +xIl +aSW +pJo +xIl +sTq +pJo +ayM +fXC +iKL +krO +jrA +gat +pgu +hdU +iFX +sRQ +sRQ +sRQ +xNn +feY +xqY +hZk +jDB +jDB +jDB +tOP +dbw +onD +plh +tOP +jDB +xKN +jDB +lSb +jDB +jDB +jDB +kKa +dyH +kKa +dBf +pzP +kKa +beF +bIF +sYF +xnK +hsG +liZ +iZg +tLU +ciT +fnR +vvu +eZM +fnR +vPH +kHm +lsg +sra +yaI +xlJ +eVt +pYF +tKM +yaI +fBd +cwf +nPP +iyE +nXH +bOY +ohm +nXH +aGS +aDV +jMH +cOF +eDf +jUy +oAm +ovy +ovy +ovy +ovy +ovy +cbm +nUF +ecl +gKS +aFD +nXH +rMA +sJM +ggs +jtD +iBZ +fyD +kWQ +iLr aad aad aad @@ -141424,114 +142076,114 @@ qYo qYo uHd qYo -xjZ -xjZ -iWL -xjZ -xjZ -dqS -xjZ -xjZ -sNo -xjZ -xjZ -nLH -xjZ -xjZ -kJF -xjZ -aZo -rZH -xXY -wyK -vlS -eSv -biF -bnJ -bnJ -bnJ -bnJ -kQZ -btm -bnJ -bnJ -cnZ -byK -hWv -bCg -bNj -oNn -gCn -lpE -bnJ -bnJ -bnJ -bnJ -bnJ -bnJ -syh -pva -lpE -lYX -bvy -fRh -azd -biy -qvr -lxY -coP -bHq -crA -pNp -dvm -bHq -kRB -czb -bHq -kvy -mTl -dvf -xHF -fuK -mAt -pLy -nWe -cBM -vaA -uhs -xvn -xuD -cHU -cYj -mSZ -dbC -cHU -deR -hFA -rYW -sAm -dkN -dmh -dnS -dpG -dpG -dpG -dpG -dvN -dxv -dyR -cHU -dBu -cjc -cHU -dEk -dEk -dEk -dEk -dEk -dEk -dEk -dEk +mSe +mSe +dwX +mSe +mSe +sQD +mSe +mSe +gzQ +mSe +mSe +uSh +mSe +mSe +doM +mSe +iCo +krO +hVf +juz +nBr +tcp +hsg +owO +owO +owO +owO +lPO +iwJ +owO +owO +gdj +dKe +wCe +hqA +fJq +eIN +vwD +cDm +owO +owO +owO +owO +owO +owO +dxT +hMP +cDm +pwk +aFv +fBc +gSz +iDc +img +xKi +tNm +fnR +mre +wAW +sis +fnR +dfG +tZd +fnR +cHH +mWf +qzF +mkb +oyA +pXd +ciZ +ciZ +tYX +qAC +eiF +baO +eAS +ouA +nXH +bOY +sij +nXH +aMq +vMa +aYm +kiv +gMf +jUy +aMd +ovy +ovy +ovy +ovy +tIP +btN +kjg +nXH +bje +hqH +nXH +xAo +xAo +xAo +xAo +xAo +xAo +xAo +xAo aad xTK xTK @@ -141681,114 +142333,114 @@ aaa aaa uHd aaa -xjZ -gWz -kOW -vXz -mrC -vUt -vXz -mrC -ckD -vXz -mrC -thp -vXz -gWz -caR -xjZ -aZq -rZH -aFm -aFm -ayk -tuZ -tuZ -eMy -eMy -tuZ -eMy -yeQ -gZQ -eMy -tuZ -guL -aML -qER -aML -guL -bFL -mvV -bFL -bFL -bFP -bPs -bFP -bFL -bFL -bFP -oHH -bFP -bFL -tpo -saz -avE -avE -coQ -pOG -coQ -bHq -clz -bJe -cuI -bHq -kRB -oor -bHq -wzU -dvf -bCA -neu -vbb -lmX -pET -bbV -vbb -ycm -xVo -xvn -wbd -cHU -kSz -rcl -cHW -cHU -cHU -jLL -cHU -cHU -cHU -cHU -dnT -dpI -drq -dsV -duc -dvO -dxw -dyS -cHU -dAh -kBY -cHU -dFt -dGL -dId -dJB -dKs -dLw -dNi -dEk +mSe +cKa +bhz +lTv +iPK +lYv +lTv +iPK +bcm +lTv +iPK +tTQ +lTv +cKa +nOr +mSe +uAD +krO +qIH +qIH +kIX +cjN +cjN +hQq +hQq +cjN +hQq +rdg +bvh +hQq +cjN +vgQ +iXD +wyo +iXD +vgQ +ufR +uKx +ufR +ufR +lra +vbn +lra +ufR +ufR +lra +tHu +lra +ufR +oag +udb +hEF +hEF +nNE +jyG +nNE +fnR +hJY +gOB +uJd +fnR +dfG +fHh +fnR +hQO +qzF +gyj +pPx +yaI +elU +pYF +pYF +ndV +yaI +tVb +vOj +eAS +wxt +nXH +ulF +amm +nXH +nXH +qqY +nXH +nXH +nXH +nXH +gPu +loB +ava +xoD +ezn +rWl +nli +gHm +nXH +nfi +eFf +nXH +qXt +twl +rYN +mVa +suz +qmy +hMH +xAo aad aaa aaa @@ -141938,114 +142590,114 @@ aaa aaa uHd qYo -xjZ -mdG -aVd -vXz -sfb -vXj -vXz -sfb -eNO -vXz -mdG -eUn -vXz -aUv -ayu -xjZ -aZo -rZH -aFm -bes -bfR -tuZ -tkj -uYe -nRT -ils -ktc -yld -oXg -mau -xYt -guL -jhF -aMT -tuv -guL -pir -uCT -dDD -bFP -bNm -bPt -bRq -bTf -isP -pFy -wLO -cbD -bFP -qnC -uBD -sti -avE -clF -dvw -coR -bHq -crB -ctg -crB -bHq -gIb -czd -bHq -vbb -vbb -vbb -vbb -vbb -lAh -pET -bbV -vbb -vbb -vbb -vbb -vbb -cHU -cYm -uXT -bws -tDG -eTp -vAS -cHW -cIW -jPq -cHU -cHU -cHU -cHU -cHU -dud -cHU -cHU -cHU -cHU -dBu -uhF -sOG -kuc -aag -dIe -dJC -rRL -dLx -dNj -dGQ +mSe +eWc +aRS +lTv +eiC +xnM +lTv +eiC +kLh +lTv +cuB +lKr +lTv +ctH +aAr +mSe +iCo +krO +qIH +brE +mru +cjN +mdP +wgQ +mmE +xTi +crf +rzZ +bdD +nsG +vcT +vgQ +cTL +sbh +iSk +vgQ +iju +agJ +ptQ +lra +uUv +xlp +mFp +vUU +hrx +lCz +ioh +tBg +lra +hyJ +fQn +nhS +hEF +rgM +jeN +svp +fnR +xju +qil +xju +fnR +res +php +fnR +yaI +yaI +yaI +yaI +yaI +ffQ +pYF +pYF +ndV +yaI +yaI +yaI +yaI +yaI +nXH +rFJ +jcd +eyM +aVD +bKG +rUU +nIW +dMJ +nXH +nXH +nXH +nXH +nXH +mvO +nXH +nXH +nXH +nXH +bje +hKI +mdc +rKL +vLC +gzg +nii +hJo +kfb +qQg +vHI aad qYo xTK @@ -142195,114 +142847,114 @@ aaa aaa qYo aaa -xjZ -tXx -hxC -vXz -wPe -weK -vXz -sPv -eOF -vXz -aPi -wKg -vXz -aUw -weK -xjZ -aZr -fIO -aFm -tff -lzI -eMy -tHW -kQt -xMc -xMc -wFK -iyQ -sAv -uyV -sIg -guL -tuv -cWF -qiN -guL -uCJ -uCT -vGh -quW -bNn -cTK -aip -aip -aip -nQk -lnR -cbE -cdq -vyD -tXL -jGL -avE -clG -dvw -coS -bHq -crC -cth -cuK -bHq -qeb -coK -bHq -myF -idG -mQO -gnW -vbb -lmX -pET -dWC -vbb -khl -qcZ -lvv -fPH -cHU -jgi -nzv -dbD -tfD -cIW -pep -dbD -lnB -cHW -cIX -rBJ -dbD -cNH -lnB -due -dbD -dbD -dyT -lnB -dBE -kBY -cHU -dFv -dGN -dIf -dJD -dKu -dLy -dNk -dGQ +mSe +cqH +nbw +lTv +wcD +ixG +lTv +bFH +wlK +lTv +djI +rnA +lTv +sZE +hPN +mSe +iuk +puN +qIH +tAW +mCV +hQq +psd +pTY +oBN +oBN +fRU +fDc +bpo +dVe +ygx +vgQ +iSk +oVB +lCp +vgQ +xsW +agJ +uVz +fpc +cca +hCo +tWA +tWA +tWA +lja +qJN +dfr +jhc +fjB +sEf +vTZ +hEF +iIN +jeN +tFu +fnR +emo +xXE +aWD +fnR +vvu +dsu +fnR +iyE +nPP +clB +fLG +yaI +elU +pYF +pYF +mGu +yaI +cNT +laO +owR +eyy +nXH +oyW +wpb +vRg +ckP +yfL +wpb +qsg +amm +dWG +gPU +qTV +bmA +qsg +qfa +wpb +wpb +cuX +qsg +stz +eFf +nXH +dEb +lcm +mDn +cjs +ihp +waK +jpA +vHI aad qYo aaa @@ -142452,114 +143104,114 @@ vVc vVc qYo aaa -xjZ -vXz -pnP -vXz -vXz -iCt -vXz -vXz -kBf -vXz -vXz -iJw -vXz -vXz -uek -xjZ -aZo -rZH -aFm -aFm -aFn -tuZ -lze -rMx -sMk -cWU -wQM -oog -tMZ -nOL -ohQ -bEO -tuv -sfk -odm -guL -hBf -oVG -uCJ -bFP -eyM -bPv -ljp -bTh -bVn -bXL -igQ -cbF -bFP -vyD -rUR -vkR -avE -clH -dvw -coT -bHq -bHq -cti -bHq -bHq -kRB -coI -bHq -ekx -xvn -uhs -vaA -hpH -lmX -aWZ -vnH -oiC -yko -lAD -lvv -eIy -cHU -dLp -nzv -ueh -nsS -cjc -rAg -jFs -cjc -kcB -ueh -nHB -kiK -rAg -jFs -jFs -nOH -lHf -rAg -nOH -ghf -ueh -cHU -lZT -dGO -dGN -tHU -dGN -dLz -dNl -dGQ +mSe +lTv +vJh +lTv +lTv +rXh +lTv +lTv +mpO +lTv +lTv +fDm +lTv +lTv +lMN +mSe +iCo +krO +qIH +qIH +jrA +cjN +fSi +sHr +dlz +fub +exD +pfF +bTT +gTA +dKb +mcz +iSk +oAM +jgw +vgQ +nLJ +atV +xsW +lra +ldx +vqr +avW +jXp +pHW +rIa +rSc +pUE +lra +fjB +aZg +tBE +hEF +xsI +jeN +xbT +fnR +fnR +vvX +fnR +fnR +dfG +nvB +fnR +wPs +eAS +baO +eiF +ygP +hzD +sCj +vpm +wHM +mbu +dAc +tza +owR +qhi +nXH +gAv +dZC +rES +hqH +ssI +wIW +hqH +kll +dIW +vMT +wxp +ssI +wIW +wIW +kkP +nXM +ssI +kkP +bFI +aFD +nXH +hCB +hVj +lcm +rmC +lcm +fPS +sNA +vHI aad xTK aaa @@ -142708,46 +143360,46 @@ qYo aaa aaa qYo -aFm -aFm -xPp -aJA -rhs -aGH -pWW -aJy -aNJ -yfl -aNC -aPk -txp -bbt -sZD -oTt -aFm -aZo -rZH -wFj -aFm -aaa -tuZ -uVx -rMx -aTa -kcu -wnl -mcm -wXH -nOL -mmo -guL -nJK -pax -ujK -guL -sFA -vGh -ucJ +idT +idT +uWT +qkJ +ayH +orh +tWG +nWw +vng +rwn +kho +vcf +ltT +tUB +pcA +ouc +qWZ +iCo +krO +eAu +qIH +aaa +cjN +qZM +sHr +oYP +upa +moz +kML +cPQ +gTA +rkF +vgQ +beU +rab +fGM +vgQ +htO +uVz +xhz bLs bLs bPw @@ -142758,65 +143410,65 @@ bXM nnR cbG bLs -mjQ -tXL -rHF -avE -clI -cnp -clK -clA +lQS +sEf +vFX +hEF +eRV +acY +tpn +vgK aaa aaa aad -cti -lbg -cze -bHq -iMF -xvI -xVo -tKk -vbb -umC -cZW -uTH -vbb -xYc -mKf -hUv -rzM -cHU -cYp -fCx -cIX -ddu -cHU -dfX -cHU -cHU -hdr -cHU -hdr -cHU -oub -miP -cHU -cHU -hdr -hcz -nqr -xgW -vQP -hcz -aTW -dGP -dIg -fEK -grS -dLA -dNm -dEk +vvX +oNM +lNn +fnR +kxC +nuy +vOj +oKk +yaI +fkO +pYF +pYF +bci +yaI +iRJ +fsz +ybg +igG +nXH +hae +mYA +dWG +ceG +bBd +nXH +nXH +oxY +nXH +oxY +nXH +njz +vOA +nXH +nXH +oxY +vNa +lkx +dvu +oCG +vNa +ahS +cCc +ssH +vLJ +mgP +mvp +yfX +xAo aad xTK qYo @@ -142962,49 +143614,49 @@ aaa aaa qYo qYo -aFm -aFm -aFm -aFm -hAI -gsB -aJA -rju -rgR -utT -lBf -utT -tnb -icB -aHj -oJL -xcp -njE -aWg -pff -aZu -ras -nTg -aFn -aad -tuZ -eRJ -mau -iHr -jFj -jSr -mau -lTi -jFj -jCE -guL -tuv -tuv -tuv -guL -bFP -bHI -bFP +idT +idT +idT +idT +dax +sON +qkJ +xdP +gml +jyp +waZ +jyp +eTv +bii +nwN +hMx +bGi +adU +tOY +hLe +fax +yiA +klY +jrA +aad +cjN +eyX +nsG +fzl +dLg +ffA +nsG +wpi +dLg +kWG +vgQ +iSk +iSk +iSk +vgQ +lra +wcW +lra bLs eyk eyk @@ -143015,65 +143667,65 @@ bXN inX cbH bLs -axM -uXs -wbb -saz -clJ -cnq -coU -clA -aad -aad -oNH -bHq -xRb -bHq -bHq -vbb -vbb -vbb -vbb -vbb -gXf -tJA -gXf -vbb -vbb -vbb -vbb -vbb -cHU -cHU -szv -cHU -cHU -cHU -aad -cHU -diX -dkR -cHU -oXU -dpK -cHU -cIW -cHU -xPZ -pep -hcz -dAl -dBH -dDc -dyU -dEk -dGQ -dEk -dEk -dEk -dGQ -dEk -dEk +suI +gCW +jvW +udb +kdZ +jKu +jtL +vgK +aad +aad +uKw +fnR +mXf +fnR +fnR +yaI +yaI +yaI +yaI +yaI +unm +ijp +ijp +tKi +yaI +yaI +yaI +yaI +yaI +nXH +nXH +aqJ +nXH +nXH +aad +nXH +gjZ +rSu +nXH +xHe +ftW +nXH +ckP +nXH +vsv +yfL +vNa +bDu +ubk +wdt +fHG +xAo +vHI +xAo +xAo +xAo +vHI +xAo +xAo aad xTK qYo @@ -143219,49 +143871,49 @@ aaa aaa uHd aaa -pff -lGy -nFI -lxf -fiN -reP -foQ -oie -lsG -dif -vXz -vEF -vXz -vXz -vXz -aKV -aSG -rgR -aMi -pff -aZo -rZH -dEn -aFm -aaa -eMy -bki -nvs -uAb -vSA -pQY -oel -dhi -qkD -qUA -guL -swl -swl -swl -guL -bJD -bHJ -bJD +arw +jzM +ndM +hDB +pgn +gOo +bfs +jdT +vxr +wAe +iOc +qdg +iOc +iOc +iOc +fiO +kxA +vII +gPG +hLe +iCo +krO +xXI +qIH +aaa +hQq +cXi +oye +iWm +dHM +mdh +ixA +hNF +vbU +hAB +vgQ +nup +nup +nup +vgQ +nBT +aZe +nBT bLs nlZ bPx @@ -143272,57 +143924,57 @@ bXO inX cbI cdr -egK -tXL -qUB -avE -clK -cnr -cnp -cns -aaa -aaa -oNH -fAV -sIB -kIq -eud -iJz -cfl -mmT -kIq -pRj -jLK -nwe -gWl -deW -kIq -hmF -uYD -qYM -und -uqt -bou -lkp -pPV -oNH +kFM +sEf +xwU +hEF +tpn +cxl +acY +dql +aaa aaa -dhC -diY -dkS -cHU -dnX -dpL -dfX -ppB -dfX -dvR -dxz -hcz -dAm -dBI -dDd -dyV +uKw +eKk +tIJ +bAu +dGM +iAx +aBe +gvr +bAu +lrM +oYd +mgY +mgY +vEb +dZF +bAu +xJw +eqy +yge +hjd +rsv +jie +acA +uKw +aaa +dhR +ifK +bRu +nXH +fxr +lKp +bBd +vqx +bBd +fjJ +hRZ +vNa +cPU +vhK +oBM +pWe aad aad aad @@ -143476,49 +144128,49 @@ uHd qYo uHd aaa -pff -mio -fBg -qaR -bYw -qaR -ccu -lOb -lsG -aIg -vXz -mgK -avz -iGN -aPn -aKV -eMd -xcp -wOT -aFm -aZo -rEu -aKV -aFm -aad -tuZ -lJt -ruv -ruv -ppt -eWc -fWW -vDf -ruv -mau -swl -eOE -ulw -nbd -guL -bFR -bHK -bJE +arw +pKb +rRL +ioT +cVV +itW +nJg +jHw +vxr +jMs +iOc +fwL +bez +iDC +ylB +fiO +uuf +bGi +xPz +qWZ +iCo +lTJ +gJk +qIH +aad +cjN +fhw +mnW +mnW +jLr +iue +sLm +hbV +mnW +nsG +nup +aOe +gca +xqp +vgQ +iHB +kqo +jWH bLs iOV bPy @@ -143529,57 +144181,57 @@ blw mSl cbJ cds -egK -qRJ -faJ -saz -clL -cnp -coW -clA -aad -aad -wZU -jYV -mxq -jYV -alq -vow -vow -vow -xae -jYV -bAO -nwe -cnw -jYV -gqr -eLA -hxQ -ryz -vis -nCJ -oOL -jYV -gRV -wZU -aad -dhC -diZ -dkT -cHU -dnY -dpM -dfX +kFM +jYc +feR +udb +oal +acY +gyv +vgK +aad +aad +mfC +baK +jCI +baK +pxj +vii +vii +vii +cwA +baK +pRZ +mgY +mgY +dNw +baK +bjr +nZk +fKF +rjM +pnO +aGR +esB +gVP +mfC +aad +dhR +aiX +lor +nXH +kVl +iat +bBd abj -dfX -dvS -dxA -hcz -dAn -dBJ -dDe -dyU +bBd +hAH +gcl +vNa +eOt +brl +heN +fHG qYo xTK xTK @@ -143733,49 +144385,49 @@ uHd aaa uHd aaa -pff -vjn -mNS -dXH -ilu -lsG -xvZ -dlq -aGL -aIh -vXz -olN -vXz -rBk -aPo -aKV -aKV -hZC -aKV -aFm -aZo -rZH -jax -aFm -aaa -tuZ -ycd -nqQ -nqQ -nqQ -pLC -ksL -kTl -hZg -amg -tdQ -eei -uVU -xgx -guL -hLc -igg -gLP +arw +jgb +mze +vfN +fJG +vxr +upM +ibb +bDw +jMs +iOc +vMZ +iOc +sIR +nnW +lAj +lAj +jkS +lAj +vxs +iCo +krO +iUs +qIH +aaa +cjN +nRz +wzq +wzq +wzq +fJA +rUP +gpP +wKl +xsV +khX +tdz +luW +phm +vgQ +nnh +vmc +wud bLs cgv bPz @@ -143786,57 +144438,57 @@ bRv bZX cbK bLs -fzV -nRV -jdo -avE -clA -cns -clA -clA -aaa -aaa -wZU -jYV -aTL -jYV -mOt -qBU -vnv -jCB -xXG -iWD -nwe -nwe -nwe -btD -tlz -upF -hxi -nvt -wCv -rHl -vhR -jYV -gRV -wZU -aaa -dhC -dhC -cHU -cHU -cHU -dfX -dfX +shR +qpz +qoN +hEF +vgK +dql +vgK +vgK +aaa +aaa +mfC +baK +kyN +baK +kMS +sPZ +aXN +cOU +hJG +wbF +mgY +mgY +mgY +mgY +aeI +sIK +jgM +jAA +enr +ekl +uql +eEr +gVP +mfC +aaa +dhR +dhR +nXH +nXH +nXH +bBd +bBd vVc -dfX -dfX -cHU -dfX -dyV -mOk -dyV -dyV +bBd +bBd +nXH +bBd +pWe +bbr +pWe +pWe qYo aaa aaa @@ -143990,49 +144642,49 @@ xTK aaa qYo aaa -pff -lce -mNS -euN -jrh -wQu -hxR -bUb -lsG -nuS -vXz -vXz -vXz -vXz -vXz -aKV -iDb -xcp -aWi -aFm -aZo -ras -oXj -aFn -aad -tuZ -fgQ -vXW -hIG -aTC -rwh -xEv -xEv -wtp -bZm -swl -aID -kbP -tcS -guL -bFL -bFP -bFL +arw +jCv +mze +vex +pAx +qcT +vTP +aNd +qkJ +hZL +iOc +iOc +iOc +iOc +iOc +lAj +vzv +vLz +tbF +vxs +iCo +yiA +eaE +jrA +aad +cjN +fSL +rEo +mgh +bRG +jdI +dGV +dGV +gNx +tsm +nup +vLo +oIj +vPI +vgQ +ufR +lra +ufR bLs jjZ ttH @@ -144043,40 +144695,40 @@ bzv rfe miJ bLs -vYf -meJ -ufo -avE -aaa -aad -aaa -aaa -crD -aaa -wZU -jYV -pDm -gaQ -mOt -vnv -fHe -vnv -xXG -hPN -mpL -wmv -vhe -wzS -tlz -fIw -gES -eDb -kJE -rHl -vhR -gaQ -gRV -wZU +cKv +iYL +sGl +hEF +aaa +aad +aaa +aaa +stF +aaa +mfC +baK +jwq +aBG +kMS +aXN +tlJ +aXN +hJG +mdD +kZn +pji +mgY +hiM +vZw +sIK +woU +cZU +pKN +leN +uql +eEr +xhp +mfC aad aad eqU @@ -144090,9 +144742,9 @@ aad aad eqU aad -dyV -dBL -dyV +pWe +rzR +pWe aad aaa aaa @@ -144247,46 +144899,46 @@ uHd aaa uHd aaa -pff -ihX -pWW -qSL -wQC -upr -yfl -mfo -lsG -pJb -igz -wAy -gwy -aNH -ias -aKV -aSH -xcp -lsG -pff -aZo -rZH -ddF -aFm -aaa -tuZ -frV -frV -uwE -uwE -ckr -uwE -uwE -frV -frV -guL -guL -guL -guL -guL +arw +gQa +okK +aeM +qpB +edb +rwn +ryY +vxr +xxf +uRz +hmr +jOw +aNz +xmk +lAj +ayw +vLz +ssQ +hjJ +iCo +krO +fRq +qIH +aaa +cjN +kOA +kOA +izx +izx +uaA +izx +izx +kOA +kOA +vgQ +vgQ +vgQ +vgQ +vgQ aad aaa aad @@ -144300,40 +144952,40 @@ bLs bLs bLs bLs -avE -saz -avE -avE +hEF +udb +hEF +hEF aaa aad qYo xTK qYo aad -wZU -jYV -uQb -jYV -mOt -vnv -tad -vnv -xXG -kwx -bAO -rDy -cnw -tbt -tlz -kVi -eDb -gES -kJE -rHl -bcn -jYV -jYV -wZU +mfC +baK +yef +baK +kMS +aXN +rTP +aXN +hJG +mEi +pRZ +eFS +mgY +dNw +lPT +sIK +kfR +pKN +cZU +leN +uql +fzB +gVP +mfC aad aaa aaa @@ -144347,9 +144999,9 @@ aaa aaa aaa aad -dyV -vNY -dyV +pWe +gpg +pWe aad aad xTK @@ -144504,41 +145156,41 @@ uHd qYo uHd aaa -pff -nYb -rJj -adw -fiN -sgI -bbt -mfo -aDT -xcp -hXT -oWK -oWK -bbt -wBe -aKV -hEn -eGN -gQc -oBn -aZo -otz -aFm -aFm +arw +qTL +dPK +kBp +rRm +iiy +tUB +ryY +mUJ +blB +gur +thI +thI +tse +awT +lAj +aWb +ovD +pQp +aWu +iCo +xwa +qIH +qIH aad aad -frV -vPv -ybi -ybi -mBY -ybi -ybi -gjd -frV +kOA +lsa +aNq +aNq +oYp +aNq +aNq +gEp +kOA aaa aaa aad @@ -144567,30 +145219,30 @@ aaa aaa aaa aaa -wZU -jYV -jyk -jYV -mOt -pPu -vnv -aCL -xXG -tgc -nwe -nwe -nwe -ofT -tlz -ekP -wdO -cbT -iJZ -rHl -bcn -jYV -jYV -wZU +mfC +baK +fHE +baK +kMS +icf +aXN +tNE +hJG +hFM +mgY +mgY +mgY +mgY +tkl +sIK +sMP +uDz +oYg +dKE +uql +fzB +gVP +mfC qYo qYo aaa @@ -144605,16 +145257,16 @@ aaa aaa aad qYo -nwi +geN aad aad aaa aad aaa aaa -gTB -nwi -gTB +kpR +geN +kpR aaa aaa aad @@ -144761,41 +145413,41 @@ aaa aaa qYo qYo -aFm -aFm -aFm -aFm -oBZ -ric -srX -vBy -utK -eWC -igz -xxj -oaU -tju -aPs -aKV -geJ -aKV -geJ -aFm -qFn -rZH -aFn +idT +idT +idT +idT +vRo +pGj +nIr +sMN +bLP +gER +uRz +sOS +bnU +vSK +kRM +lAj +gww +lAj +gww +vxs +lVn +krO +jrA aaa aad aaa -tKS -yhi -fCk -gQp -igx -gQp -iTF -ozN -tKS +bRF +fGW +uKB +hOw +trV +hOw +fEB +tyl +bRF aad xTK xTK @@ -144824,30 +145476,30 @@ xTK xTK qYo aad -wZU -jYV -mxq -jYV -ccQ -rOg -rOg -rOg -bxt -jYV -mpL -nwe -vhe -tjQ -lYw -vQE -yiG -vQE -lZm -exw -tjQ -jYV -jYV -wZU +mfC +baK +jCI +baK +hjU +twN +twN +twN +aek +baK +kZn +mgY +mgY +hiM +qAF +xLL +klz +vtf +klz +nZf +oSk +qAF +gVP +mfC qYo xTK qYo @@ -144862,20 +145514,20 @@ aaa aaa aaa aad -nwi +geN aad aaa -gTB -nwi -gTB +kpR +geN +kpR aaa -gTB -nwi -gTB +kpR +geN +kpR aaa -gTB -nwi -gTB +kpR +geN +kpR aaa qYo aaa @@ -145021,38 +145673,38 @@ aaa aaa aaa aaa -aFm -aFm -aKV -aKV -evH -aKV -aKV -aKV -wfb -bUM -aNK -aPt -aKV -rjB -lsG -rjB -aFm -aZC -ras -aFn +idT +idT +gQZ +gQZ +ntc +gQZ +gQZ +gQZ +eIs +mvF +sze +eqa +lAj +wmV +ssQ +tUL +vxs +sYG +yiA +jrA aad aad aad -tKS -fUy -uCv -nja -hll -xOf -ksr -kRu -tKS +bRF +mXo +bil +cUK +ktd +tvJ +pQd +vrv +bRF aaa qYo aaa @@ -145081,30 +145733,30 @@ aaa aaa aaa aaa -oNH -qxg -aPT -aPT -iMe -vwb -jwk -itu -itu -itu -jYV -nwe -jYV -tjQ -jYV -wEL -jYV -jYV -vup -alq -vow -vow -opt -oNH +uKw +tol +xQY +xQY +eNy +cwX +pDz +wZT +wZT +wZT +baK +mgY +mgY +baK +qAF +baK +uIN +baK +baK +bJH +vii +vii +wvf +uKw qYo xTK aaa @@ -145119,20 +145771,20 @@ qYo qYo aad aaa -nwi +geN aad aad -gTB -nwi -gTB +kpR +geN +kpR aaa -gTB -nwi -gTB +kpR +geN +kpR aaa -gTB -nwi -gTB +kpR +geN +kpR aaa xTK aaa @@ -145279,37 +145931,37 @@ uHd uHd qYo qYo -pff -fDA -sdP -qaR -isY -vyv -aKV -pGM -lsP -nLs -iCN -aKV -aSJ -aUE -aWm -nNr -bcy -rZH -aFn +ivM +cAQ +shc +eYK +hmO +liv +gQZ +ucR +bgE +gzj +kia +lAj +qce +tFO +dFv +gTi +lCQ +krO +jrA aaa aad aaa -tKS -rSv -ybi -equ -agz -ftP -ybi -cyT -tKS +bRF +uET +aNq +fWl +hHt +aVo +aNq +uIz +bRF aad qYo xTK @@ -145338,30 +145990,30 @@ qYo qYo xTK aad -oNH -rfN -hSI -elX -wZU -oNH -wZU -wZU -wZU -lFd -sqw -wZU -sqw -sip -wZU -wZU -wZU -wZU -oNH -wZU -wzk -btX -pmT -oNH +uKw +wex +omZ +rsb +mfC +uKw +mfC +mfC +mfC +mNC +fBy +mfC +mfC +fBy +fIQ +mfC +mfC +mfC +mfC +uKw +kuM +ria +aci +uKw qYo qYo qYo @@ -145376,20 +146028,20 @@ aaa aaa aaa aad -nwi +geN aad aaa -gTB -nwi -gTB +kpR +geN +kpR aad -gTB -nwi -gTB +kpR +geN +kpR aad -gTB -nwi -gTB +kpR +geN +kpR qYo qYo aaa @@ -145536,37 +146188,37 @@ qYo aaa aaa aaa -pff -bzW -wDB -qaR -bbt -kGB -aKV -jWa -wtx -aNK -aPu -aKZ -aKZ -aKZ -aKZ -aKZ -dSW -bbn -aFm +ivM +fIW +fYO +eYK +qEw +ewL +gQZ +eWh +tXL +sze +qRZ +eHO +eHO +eHO +eHO +eHO +xoq +uCS +qIH aad aad aad -frV -pKq -ybi -ybi -nOi -oIN -oIN -cDN -frV +kOA +xtV +aNq +aNq +njS +avk +avk +vvO +kOA aaa qYo aaa @@ -145595,30 +146247,30 @@ aaa aaa aaa aaa -wZU -wBP -ePy -ifr -wZU +mfC +kFL +pto +xpa +mfC aaa aaa aad aaa -lFd -kbE -oNH -jld -sip +lAY +ezf +baK +baK +cQL +qOn aaa qYo eqU -qYo aaa -wZU -aSr -rVJ -joT -wZU +mfC +pEx +lfb +dFi +mfC qYo aaa qYo @@ -145633,20 +146285,20 @@ aaa aaa aaa aaa -bhQ +mAv aad aad -gTB -nwi -gTB +kpR +geN +kpR aaa -gTB -nwi -gTB +kpR +geN +kpR aaa -gTB -nwi -gTB +kpR +geN +kpR aaa xTK aaa @@ -145793,37 +146445,37 @@ uHd aaa aaa aaa -pff -fCE -jwH -qXs -lsG -uoy -aKV -wDi -plN -aNM -vZm -aKZ -aSI -aUD -aWl -aKZ -rtx -aFn -aFm +ivM +kRw +fTS +izM +pgo +uaE +gQZ +ubL +mAA +kxm +dwC +eHO +tqp +mor +tUs +eHO +fEh +jrA +qIH aad aaa aad -frV -frV -lSj -jUr -vZz -wek -kqq -frV -frV +kOA +kOA +obW +bVP +fbW +apK +vWh +kOA +kOA aad qYo qYo @@ -145852,30 +146504,30 @@ aaa aaa aaa aaa -wZU -iTl -lFn -aKx -wZU +mfC +viu +ozJ +bWR +mfC aad -lFd -lFd -lFd -lFd -tmA -wZU -rGd -sip -ceE -sip -sip -sip +mNC +mNC +mNC +mNC +pHx +mfC +mfC +wIk +fIQ +kYk +fIQ +fIQ aad -wZU -rsp -vnv -qeN -wZU +mfC +swS +aXN +ooD +mfC qYo aaa aaa @@ -145890,20 +146542,20 @@ aaa aaa aaa qYo -uUE +sKy qYo aaa -gTB -nwi -gTB +kpR +geN +kpR aaa aad -nwi +geN aad aaa -gTB -nwi -gTB +kpR +geN +kpR aaa xTK qYo @@ -146050,36 +146702,36 @@ uHd qYo uHd qYo -aFm -aFm -pff -pff -pff -aFm -aFm -aKZ -aKZ -aKZ -aKZ -aKZ -aSM -xWx -vHF -mFo -hRm -bbp -aFm -aFm -aFm +lGv +lGv +ivM +ivM +ivM +lGv +lGv +eHO +eHO +eHO +eHO +eHO +gRU +xAc +mKL +sXd +iNA +keC +qIH +qIH +qIH aad aaa -frV -rmG -pel -nUW -pel -rmG -frV +kOA +cPR +mgv +iSR +mgv +cPR +kOA aaa aaa qYo @@ -146109,13 +146761,13 @@ aaa aaa aaa aad -oNH -wZU -wZU -wZU -wZU +uKw +mfC +mfC +mfC +mfC aaa -lFd +mNC cFF cFF cFF @@ -146126,13 +146778,13 @@ cFF cFF cFF cFF -sip +fIQ aaa -wZU -wZU -wZU -wZU -oNH +mfC +mfC +mfC +mfC +uKw qYo qYo qYo @@ -146147,19 +146799,19 @@ aaa aaa aaa qYo -uUE +sKy qYo aaa aad -nwi +geN aad aad aad -bhQ +mAv aad aad aad -nwi +geN aad aaa aaa @@ -146314,29 +146966,29 @@ aaa aaa aaa aaa -aLa -eTk -xVh -jzp -fDa -qtR -uRE -uGw -aKZ -ltd -beq -mpy -lUe -tzj +bCC +jNH +aqq +hhn +oHS +swn +aAA +beK +eHO +nIC +gat +dkC +iNU +ycq abj aaa -frV -shF -ybi -xDl -ybi -piy -frV +kOA +koY +aNq +fXs +aNq +wJm +kOA aad aad qYo @@ -146370,23 +147022,23 @@ aad aad aad aad -wZU +mfC aaa -lFd +mNC cFF cFF cFF cFF cFF cFF -sHM cFF +sHM cFF cFF -sip +fIQ aaa -wZU -aad +mfC +qYo aad aad aad @@ -146404,23 +147056,23 @@ vVc vVc vVc vVc -uUE -uUE -bhQ -bhQ -bhQ -bhQ -bhQ -bhQ -bhQ -bhQ -bhQ -xPP -bhQ -bhQ -nwi -nwi -wSL +sKy +sKy +mAv +mAv +mAv +mAv +mAv +mAv +mAv +mAv +mAv +wct +mAv +mAv +geN +geN +dwr qYo xTK aaa @@ -146571,29 +147223,29 @@ qYo qYo aaa aaa -aLa -jzp -jdQ -hDR -kKw -gDw -kLO -sSY -aKZ -kec -aFn -aFm -aKV -aFm +bCC +hhn +qVf +xsP +iut +uuj +mvn +ufS +eHO +rZE +jrA +qIH +gJk +qIH aad aad -frV -mVf -uCv -iHY -phx -kGC -frV +kOA +sZZ +bil +wae +kRE +uVu +kOA aaa aad aaa @@ -146627,9 +147279,9 @@ aaa aaa aaa aad -oNH +uKw aad -wFC +lAY cFG cFF cFF @@ -146640,13 +147292,13 @@ cFF cFF cFF cTi -olL +qOn aad -oNH +uKw +qYo aad aaa aaa -xTK aaa aaa aaa @@ -146665,15 +147317,15 @@ aaa qYo aaa aad -nwi +geN aad aad aad -bhQ +mAv aad aad aad -nwi +geN aad aaa aaa @@ -146828,29 +147480,29 @@ aaa aad aaa aaa -aLa -nFZ -hWw -xtr -mVC -mCX -reB -jpE -aKZ -igf -bbr -bcU -aKV +bCC +xFh +lyd +iNn +gbZ +jxg +iGx +nkn +eHO +cXC +stL +juH +gJk aaa aad aaa -frV -vIu -dix -jbX -fTU -rnn -frV +kOA +mPT +xtj +iHy +yfO +iDe +kOA aad aad aaa @@ -146884,26 +147536,26 @@ xTK qYo qYo aad -wZU +mfC aaa -lFd +mNC cFF cFF cFF cFF cFF cFF -sHM cFF +sHM cFF cFF -sip +fIQ aaa -wZU +mfC +qYo aad aaa aaa -xTK aaa aaa aaa @@ -146921,17 +147573,17 @@ xTK qYo qYo aaa -gTB -nwi -gTB +kpR +geN +kpR aaa aad -nwi +geN aad aaa -gTB -nwi -gTB +kpR +geN +kpR aaa xTK xTK @@ -147085,29 +147737,29 @@ aFo aad aad aad -aKZ -aKZ -aKZ -aKZ -aKZ -dto -fkE -qOy -aKZ -bbU -fEa -bcV -aFn +eHO +eHO +eHO +eHO +eHO +nKG +gul +rkZ +eHO +iHq +jDY +gxv +jrA aaa aad aaa -frV -frV -vef -vef -vef -frV -frV +kOA +kOA +nSR +nSR +nSR +kOA +kOA aaa aad qYo @@ -147141,9 +147793,9 @@ aaa aaa aaa aad -wZU +mfC aaa -lFd +mNC cFF cFF cFF @@ -147154,13 +147806,13 @@ cFF cFF cFF cFF -sip +fIQ aaa -wZU +mfC +qYo aad aaa aaa -xTK aaa aaa aaa @@ -147178,17 +147830,17 @@ aaa aaa qYo aad -gTB -nwi -gTB +kpR +geN +kpR aaa -gTB -nwi -gTB +kpR +geN +kpR aaa -gTB -nwi -gTB +kpR +geN +kpR aaa xTK aaa @@ -147346,15 +147998,15 @@ qYo qYo qYo aaa -aKZ -fqy -kLV -fRc -aKZ -aZK -bbt -aNJ -aKV +eHO +gPY +pdF +rQv +eHO +eFX +xFP +jMu +gJk aaa aad aaa @@ -147398,9 +148050,9 @@ aaa aaa xTK aad -wZU +mfC aad -lFd +mNC cFF cFF cFF @@ -147411,13 +148063,13 @@ cFF cFF cFF cFF -sip +fIQ aad -wZU +mfC +qYo aad xTK aaa -qYo aaa qYo aaa @@ -147435,17 +148087,17 @@ aaa aaa xTK aaa -gTB -nwi -gTB +kpR +geN +kpR aad -gTB -nwi -gTB +kpR +geN +kpR aad -gTB -nwi -gTB +kpR +geN +kpR aad xTK aaa @@ -147603,15 +148255,15 @@ xTK xTK xTK aaa -aKZ -aKZ -aKZ -aKZ -aKZ -aZL -nPn -aZL -aKV +eHO +eHO +eHO +eHO +eHO +qzX +ajv +qzX +gJk qYo xTK xTK @@ -147655,9 +148307,9 @@ aaa aaa xTK aad -wZU +mfC aaa -wFC +lAY bnS cFF cFF @@ -147668,15 +148320,15 @@ cFF cFF cFF xVV -olL +qOn aaa -wZU +mfC +qYo aad xTK qYo xTK xTK -xTK qYo qYo aaa @@ -147692,17 +148344,17 @@ aaa aaa xTK qYo -gTB -nwi -gTB +kpR +geN +kpR aaa -gTB -nwi -gTB +kpR +geN +kpR aaa -gTB -nwi -gTB +kpR +geN +kpR aaa qYo aaa @@ -147864,11 +148516,11 @@ qYo aaa aaa aad -aKV -aZM -aZM -bcW -aKV +gJk +hms +hms +lIm +gJk aaa aaa aaa @@ -147912,9 +148564,9 @@ aaa aaa xTK aad -wZU +mfC aaa -lFd +mNC cFF cFF cFF @@ -147925,16 +148577,16 @@ cFF cFF cFF cFF -sip +fIQ aaa -wZU +mfC +qYo aad aaa aaa aaa aaa aaa -aaa xTK xTK qYo @@ -147949,17 +148601,17 @@ aaa qYo xTK aaa -gTB -nwi -gTB +kpR +geN +kpR aaa -gTB -nwi -gTB +kpR +geN +kpR aaa -gTB -nwi -gTB +kpR +geN +kpR aaa xTK aaa @@ -148121,11 +148773,11 @@ vVc aaa xTK aad -aKV -aZL -bbv -aZL -aKV +gJk +qzX +nqi +qzX +gJk qYo qYo xTK @@ -148169,9 +148821,9 @@ aaa aaa xTK aad -oNH +uKw aad -lFd +mNC cFF cFF cFF @@ -148182,15 +148834,15 @@ cFF cFF cFF cFF -sip +fIQ aad -oNH +uKw +qYo aad xTK aaa aaa aaa -aaa wVj aaa qYo @@ -148210,9 +148862,9 @@ aaa aaa aaa aaa -gTB -nwi -gTB +kpR +geN +kpR aaa aaa aaa @@ -148378,11 +149030,11 @@ aaa aaa xTK aad -aKV +gJk aaa xZM aaa -aKV +gJk aaa aaa aaa @@ -148426,22 +149078,23 @@ aaa aaa xTK aad -wZU +mfC aaa -lFd -lFd -lFd -lFd -nYO -wZU -pah -sip -sip -sip -sip -sip +mNC +mNC +mNC +mNC +oVy +mfC +mfC +hGu +fIQ +fIQ +fIQ +fIQ aaa -wZU +mfC +qYo aad xTK aaa @@ -148450,7 +149103,6 @@ aaa aaa aaa aaa -aaa qYo aaa qhQ @@ -148635,11 +149287,11 @@ aaa aaa aaa aaa -aKV +gJk aaa aaa aaa -aKV +gJk aaa aaa aaa @@ -148683,22 +149335,23 @@ aaa aaa xTK aad -wZU +mfC aaa aaa aad aaa -wZU -gMo -oNH -mDB -sip +uKw +nwp +baK +baK +mAa +qOn aaa qYo eqU -qYo aaa -wZU +mfC +qYo aad xTK aaa @@ -148707,13 +149360,12 @@ aaa aaa aaa aaa -aaa qYo -tKr -fsE -fcP -fsE -tKr +uUW +mUL +ljm +mUL +uUW aaa qYo efQ @@ -148892,11 +149544,11 @@ aaa aaa aaa aaa -bbz +bBB aaa aaa aaa -bbz +bBB aaa aaa aaa @@ -148940,22 +149592,23 @@ aaa aaa aaa aad -wZU -wZU -wZU -oNH -wZU -wZU -vpA -wZU -nFd -sip -wZU -wZU -oNH -wZU -wZU -wZU +mfC +mfC +mfC +uKw +mfC +mfC +vfP +mfC +mfC +tAu +fIQ +mfC +mfC +uKw +mfC +mfC +qYo aad aaa aaa @@ -148964,14 +149617,13 @@ aaa aaa aaa aaa -aaa -tKr -tKr -tgu -mQX -hos -tKr -tKr +uUW +uUW +srg +okC +mCa +uUW +uUW qYo aaa aaa @@ -149202,11 +149854,12 @@ aad aad aad aad -wZU -eLQ -psw -btk -sip +mfC +gHb +fpD +mEi +yjp +fIQ qYo aad qYo @@ -149220,15 +149873,14 @@ aaa aaa aaa aaa -aaa dNn -fsE -lAw -ncv -hij -dwv -wao -fsE +mUL +pgz +ois +naB +keJ +xxK +mUL dNn aaa aaa @@ -149459,11 +150111,12 @@ xTK aaa xTK qYo -oNH -heI -mcN -aCB -oNH +uKw +aRM +mMK +baK +wyD +uKw qYo aad aaa @@ -149478,14 +150131,13 @@ aaa aaa aaa aaa -aaa -fsE -pYz -rKA -rKA -rKA -xEm -fsE +mUL +eYj +wWn +wWn +wWn +gRb +mUL aaa aaa aaa @@ -149716,11 +150368,12 @@ aaa aaa aaa aaa -wZU -tQB -ndr -wYe -wZU +mfC +ryG +tuI +flZ +uwt +mfC qYo efQ aaa @@ -149734,15 +150387,14 @@ aaa aaa aaa aaa -aaa dNn -fsE -fRu -fEm -xPy -eTV -hvb -fsE +mUL +wmc +mOA +czi +oAc +bWT +mUL dNn aaa aaa @@ -149973,11 +150625,12 @@ aaa aaa aaa aaa -wZU -wZU -wZU -wZU -wZU +mfC +mfC +mfC +mfC +mfC +mfC qYo aaa aaa @@ -149992,14 +150645,13 @@ aaa aaa aaa aaa -aaa -tKr -tKr -acR -jdJ -acR -tKr -tKr +uUW +uUW +awi +ltZ +awi +uUW +uUW aaa aaa aaa @@ -150251,11 +150903,11 @@ aaa aaa aaa aaa -tKr -fsE -fsE -fsE -tKr +uUW +mUL +mUL +mUL +uUW aaa aaa aaa diff --git a/_maps/map_files/IceBoxStation/IceBoxStation.dmm b/_maps/map_files/IceBoxStation/IceBoxStation.dmm index 7cb1a4edab343..af3e2b86084fb 100644 --- a/_maps/map_files/IceBoxStation/IceBoxStation.dmm +++ b/_maps/map_files/IceBoxStation/IceBoxStation.dmm @@ -1,8101 +1,7721 @@ //MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE -"aad" = ( -/obj/structure/table, -/obj/machinery/chem_dispenser/drinks/beer{ - dir = 1 +"aak" = ( +/obj/structure/stairs/south, +/obj/structure/railing{ + dir = 4 }, -/turf/open/floor/wood, -/area/maintenance/port/aft) -"aaD" = ( +/turf/open/floor/wood/parquet, +/area/station/commons/lounge) +"aap" = ( +/obj/effect/spawner/random/engineering/tracking_beacon, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"aaw" = ( /obj/structure/table, -/obj/item/tank/internals/emergency_oxygen/engi, -/obj/item/tank/internals/emergency_oxygen/engi{ - pixel_x = 5 +/obj/item/folder/red, +/obj/item/taperecorder, +/turf/open/floor/iron/dark, +/area/station/security/interrogation) +"aaD" = ( +/obj/structure/sign/warning, +/turf/closed/wall/r_wall, +/area/mine/storage) +"aaI" = ( +/obj/structure/closet/wardrobe/white, +/obj/item/clothing/shoes/jackboots, +/obj/item/reagent_containers/blood/random, +/obj/item/reagent_containers/food/drinks/bottle/vodka/badminka, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"aaK" = ( +/obj/structure/flora/bush/flowers_pp/style_random, +/turf/open/floor/grass, +/area/station/security/prison/safe) +"aaT" = ( +/obj/structure/table/wood, +/obj/item/flashlight/lamp/green, +/turf/open/floor/carpet/red, +/area/station/commons/vacant_room/office) +"aaV" = ( +/obj/machinery/door/airlock/maintenance, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/unres, +/obj/effect/mapping_helpers/airlock/access/any/medical/maintenance, +/turf/open/floor/plating, +/area/station/maintenance/department/medical/morgue) +"abb" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 5 }, -/obj/item/clothing/mask/breath{ - pixel_x = 4 +/turf/open/floor/glass/reinforced/icemoon, +/area/icemoon/surface/outdoors/nospawn) +"abe" = ( +/turf/open/floor/engine, +/area/station/science/xenobiology) +"abk" = ( +/obj/machinery/light/small/directional/east, +/obj/structure/sign/warning/xeno_mining{ + pixel_x = 32 }, -/obj/item/clothing/mask/breath{ - pixel_x = 2; - pixel_y = -1 +/obj/effect/turf_decal/stripes/corner, +/turf/open/floor/iron/smooth_large, +/area/station/cargo/warehouse) +"abB" = ( +/obj/item/clothing/head/helmet/skull, +/turf/open/misc/asteroid/snow/icemoon, +/area/icemoon/underground/explored) +"abM" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/turf/open/floor/iron/dark, -/area/engineering/storage) -"abJ" = ( -/turf/open/openspace, -/area/maintenance/starboard/upper) +/turf/open/floor/iron, +/area/station/science/robotics/lab) "abU" = ( -/obj/machinery/firealarm/directional/west, -/turf/open/floor/carpet/blue, -/area/medical/psychology) -"ace" = ( -/obj/effect/turf_decal/tile/red{ +/obj/machinery/door/airlock/maintenance, +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/machinery/computer/security/telescreen/entertainment/directional/north, -/turf/open/floor/iron/white/corner{ - dir = 1 +/obj/effect/mapping_helpers/airlock/abandoned, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 4 }, -/area/hallway/secondary/exit/departure_lounge) -"acQ" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 +/obj/effect/mapping_helpers/airlock/access/any/medical/maintenance, +/turf/open/floor/plating, +/area/station/maintenance/department/medical/central) +"ace" = ( +/obj/structure/table/wood, +/turf/open/floor/wood, +/area/station/maintenance/port/aft) +"ack" = ( +/obj/structure/closet/emcloset, +/turf/open/floor/plating, +/area/station/hallway/secondary/entry) +"acr" = ( +/obj/structure/table/wood, +/obj/effect/spawner/random/entertainment/gambling, +/obj/machinery/newscaster/directional/south, +/obj/machinery/status_display/evac/directional/west, +/turf/open/floor/iron/grimy, +/area/station/commons/lounge) +"act" = ( +/obj/machinery/porta_turret/ai{ + dir = 4; + installation = /obj/item/gun/energy/e_gun + }, +/obj/machinery/light/directional/west, +/turf/open/floor/circuit, +/area/station/ai_monitored/turret_protected/aisat/hallway) +"acw" = ( +/obj/machinery/camera{ + c_tag = "Starboard Primary Hallway 4" }, /turf/open/floor/iron, -/area/engineering/atmos) -"adY" = ( -/obj/structure/table, +/area/station/hallway/primary/starboard) +"acD" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/door/airlock/maintenance{ + name = "Bar Maintenance" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/access/any/service/maintenance, /turf/open/floor/plating, -/area/maintenance/department/medical/central) -"aek" = ( -/obj/structure/chair{ +/area/station/maintenance/department/crew_quarters/bar) +"acE" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/maintenance/solars/starboard/fore) +"acM" = ( +/obj/effect/turf_decal/stripes/line{ dir = 1 }, /obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/smooth_large, -/area/command/heads_quarters/hos) -"afb" = ( -/obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/iron/dark, +/area/station/service/chapel/office) +"acN" = ( +/obj/machinery/light/small/directional/east, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/station/service/chapel) +"adr" = ( +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ dir = 8 }, -/turf/open/floor/iron/large, -/area/engineering/engine_smes) -"afi" = ( -/obj/effect/turf_decal/tile/blue{ +/obj/machinery/light/directional/south, +/turf/open/floor/iron, +/area/station/hallway/primary/aft) +"adC" = ( +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/security/prison/safe) +"adD" = ( +/obj/structure/railing/corner{ dir = 8 }, -/obj/effect/turf_decal/tile/blue{ +/turf/open/lava/plasma/ice_moon, +/area/icemoon/underground/explored) +"adW" = ( +/obj/machinery/light/directional/south, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"aen" = ( +/obj/machinery/atmospherics/pipe/smart/simple/green/visible{ + dir = 5 + }, +/obj/effect/turf_decal/siding/wideplating{ dir = 1 }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/engineering/atmos/pumproom) +"aep" = ( +/obj/machinery/door/airlock/hatch{ + name = "MiniSat Foyer" }, -/obj/machinery/light_switch/directional/west, -/obj/structure/sign/warning/bodysposal{ - pixel_y = 32 +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/mapping_helpers/airlock/access/all/command/ai_upload, +/obj/structure/cable/layer3, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/aisat_interior) +"aeu" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 8 }, -/obj/machinery/disposal/bin{ - desc = "A pneumatic waste disposal unit. This one leads to the morgue."; - name = "corpse disposal" +/obj/effect/turf_decal/tile/red{ + dir = 4 }, -/obj/structure/disposalpipe/trunk, -/turf/open/floor/iron/white, -/area/medical/surgery/fore) -"afs" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/tile/red{ dir = 1 }, -/obj/structure/cable, -/obj/item/stack/sheet/iron/twenty, +/obj/machinery/door/airlock/security/glass{ + name = "Labor Camp Ultilities" + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/mapping_helpers/airlock/access/all/security/brig, +/turf/open/floor/iron, +/area/mine/laborcamp/security) +"aey" = ( +/obj/machinery/camera/directional/east{ + c_tag = "Xenobiology Pens - Starboard Fore"; + network = list("ss13","rd","xeno") + }, +/turf/open/floor/engine, +/area/station/science/xenobiology) +"aez" = ( /obj/structure/table, -/obj/item/stack/sheet/glass{ - amount = 20; - pixel_x = -3; - pixel_y = 6 +/obj/item/clothing/mask/gas, +/turf/open/floor/iron/smooth, +/area/mine/living_quarters) +"aeZ" = ( +/obj/machinery/space_heater, +/turf/open/floor/plating{ + icon_state = "platingdmg2" + }, +/area/station/maintenance/fore) +"afp" = ( +/obj/machinery/air_sensor/nitrogen_tank, +/turf/open/floor/engine/n2, +/area/station/engineering/atmos) +"afz" = ( +/obj/effect/spawner/random/structure/crate, +/turf/open/floor/plating, +/area/station/maintenance/port/greater) +"afJ" = ( +/obj/structure/table, +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/obj/item/storage/bag/tray, +/obj/machinery/duct, +/turf/open/floor/iron/cafeteria, +/area/station/service/kitchen) +"afK" = ( +/obj/structure/cable, +/turf/open/floor/iron/stairs/left{ + dir = 4 }, +/area/station/engineering/lobby) +"afU" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"afv" = ( -/obj/machinery/door/window/right/directional/east{ - name = "Bar Access" +/area/station/maintenance/starboard/upper) +"aga" = ( +/obj/structure/mirror/directional/west, +/obj/item/toy/mecha/honk{ + pixel_y = 12 }, +/obj/machinery/light/small/directional/west, +/obj/structure/table/wood, +/turf/open/floor/wood/tile, +/area/station/service/theater) +"agh" = ( +/obj/effect/landmark/start/hangover, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/iron, +/area/station/commons/locker) +"agk" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/firealarm/directional/west, +/turf/open/floor/iron/dark, +/area/mine/mechbay) +"agm" = ( +/obj/machinery/camera/directional/north{ + c_tag = "Supermatter Chamber"; + network = list("engine"); + pixel_x = 23 + }, +/turf/open/floor/engine, +/area/station/engineering/supermatter) +"agt" = ( +/obj/machinery/duct, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, /turf/open/floor/wood, -/area/maintenance/port/aft) -"afD" = ( +/area/station/hallway/secondary/service) +"agI" = ( /obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/icemoon/underground/explored) +"agJ" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment{ - dir = 6 +/turf/open/floor/iron/white, +/area/station/science/robotics/lab) +"agK" = ( +/obj/effect/turf_decal/trimline/blue/filled/line, +/obj/structure/cable, +/obj/machinery/power/apc/auto_name/directional/south, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) +"ahb" = ( +/obj/effect/turf_decal/tile/brown{ + dir = 1 }, -/turf/open/floor/iron, -/area/hallway/primary/central) -"afE" = ( -/obj/effect/turf_decal/tile/blue{ +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/dark/side{ dir = 1 }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 +/area/mine/eva) +"ahm" = ( +/obj/machinery/newscaster/directional/west, +/obj/machinery/firealarm/directional/south, +/obj/structure/disposalpipe/trunk{ + dir = 1 }, -/obj/structure/cable, +/obj/machinery/disposal/bin, +/obj/effect/turf_decal/stripes/box, /turf/open/floor/iron/dark, -/area/engineering/transit_tube) -"agn" = ( -/turf/closed/wall/r_wall, -/area/security/warden) -"ags" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/area/station/engineering/lobby) +"ahA" = ( +/obj/structure/chair{ dir = 4 }, -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ - dir = 4 +/obj/effect/decal/cleanable/dirt, +/obj/machinery/newscaster/directional/west, +/turf/open/floor/iron/smooth, +/area/station/security/holding_cell) +"ahI" = ( +/obj/machinery/hydroponics/constructable, +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 8 }, -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 5 +/obj/effect/turf_decal/trimline/blue/filled/warning{ + dir = 8 }, /turf/open/floor/iron/dark, -/area/medical/storage) -"agt" = ( -/turf/open/floor/iron/showroomfloor, -/area/security/warden) -"agQ" = ( -/obj/structure/cable, -/turf/open/floor/iron/showroomfloor, -/area/security/warden) -"agR" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/area/station/service/hydroponics) +"ahK" = ( +/obj/effect/landmark/blobstart, /turf/open/floor/plating, -/area/maintenance/fore/lesser) -"ahp" = ( -/obj/effect/turf_decal/tile/red/anticorner{ - dir = 8 - }, -/obj/item/radio/intercom/prison/directional/north, -/turf/open/floor/iron/dark/textured_corner{ +/area/station/engineering/engine_smes) +"ahL" = ( +/obj/effect/turf_decal/trimline/yellow/filled/warning{ dir = 4 }, -/area/security/office) -"ahx" = ( -/obj/structure/railing/corner{ +/obj/effect/turf_decal/trimline/yellow/filled/line, +/obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/effect/turf_decal/tile/green{ +/turf/open/floor/iron/white, +/area/station/medical/treatment_center) +"ait" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 8 }, -/obj/effect/landmark/start/botanist, -/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/landmark/event_spawn, +/turf/open/floor/iron/dark, +/area/station/service/chapel) +"aiH" = ( +/obj/structure/table, +/obj/item/folder/white, +/turf/open/floor/iron/cafeteria, +/area/station/command/heads_quarters/rd) +"aiT" = ( +/obj/structure/sign/warning/electric_shock, +/turf/closed/wall/r_wall, +/area/station/maintenance/port/fore) +"aiX" = ( /turf/open/floor/iron, -/area/service/hydroponics) -"ahB" = ( -/obj/machinery/door/airlock/command{ - name = "Head of Personnel"; - req_access_txt = "57" - }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/wood, -/area/command/heads_quarters/hop) -"ahN" = ( +/area/station/security/courtroom) +"ajo" = ( +/obj/machinery/light/directional/west, /obj/structure/table, -/obj/machinery/airalarm/kitchen_cold_room{ - dir = 8; - pixel_x = -24 +/obj/item/stack/sheet/plasteel{ + amount = 10 }, -/turf/open/floor/iron/freezer, -/area/service/kitchen/coldroom) -"ahX" = ( -/obj/machinery/computer/crew{ - dir = 8 +/turf/open/floor/iron, +/area/station/ai_monitored/command/storage/eva) +"ajr" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 }, -/turf/open/floor/iron/showroomfloor, -/area/security/warden) -"aiC" = ( -/obj/machinery/door/airlock/public/glass/incinerator/atmos_interior, -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/obj/effect/mapping_helpers/airlock/locked, -/obj/machinery/embedded_controller/radio/airlock_controller/incinerator_atmos{ - pixel_x = -24 +/obj/item/radio/intercom/directional/west, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/mine/production) +"aju" = ( +/obj/machinery/door/firedoor, +/obj/structure/disposalpipe/segment, +/obj/machinery/door/airlock/research/glass{ + name = "Research Break Room" }, -/turf/open/floor/engine, -/area/maintenance/disposal/incinerator) -"aiR" = ( -/obj/structure/sign/poster/contraband/random/directional/east, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"aiT" = ( -/turf/closed/wall, -/area/security/processing) -"aiV" = ( -/turf/closed/wall/r_wall, -/area/security/processing) -"aiW" = ( -/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/engine, -/area/engineering/supermatter/room) -"ajM" = ( -/obj/machinery/power/apc/auto_name/directional/north, -/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/access/all/science/general, +/turf/open/floor/iron/dark, +/area/station/science/breakroom) +"ajw" = ( /turf/open/floor/iron, -/area/engineering/atmos/project) -"ajV" = ( +/area/station/cargo/storage) +"ajz" = ( +/obj/structure/marker_beacon/burgundy{ + name = "landing marker" + }, +/obj/effect/turf_decal/weather/snow/corner, +/turf/open/floor/plating/snowed/icemoon, +/area/icemoon/underground/explored) +"ajF" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, -/area/maintenance/solars/port/fore) -"ajX" = ( -/obj/machinery/computer/teleporter{ - dir = 8 +/area/station/hallway/primary/aft) +"aka" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment{ + dir = 4 }, /turf/open/floor/plating, -/area/ai_monitored/turret_protected/aisat_interior) -"aki" = ( -/obj/structure/sign/directions/evac{ - dir = 4; - pixel_x = -31; - pixel_y = -32 +/area/station/maintenance/port/greater) +"ake" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/window/right/directional/east{ + base_state = "left"; + dir = 8; + icon_state = "left"; + name = "Robotics Desk"; + req_access = list("robotics") }, -/obj/structure/sign/directions/engineering{ - pixel_x = -31; - pixel_y = -40 +/obj/machinery/door/poddoor/shutters/preopen{ + id = "robotics2"; + name = "Robotics Lab Shutters" }, -/obj/structure/sign/directions/security{ - dir = 4; - pixel_x = -31; - pixel_y = -24 +/obj/item/folder/white, +/obj/item/pen, +/obj/machinery/door/firedoor, +/turf/open/floor/plating, +/area/station/science/robotics/lab) +"akk" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/junction/layer2{ + dir = 4 + }, +/obj/machinery/door/airlock/research/glass{ + name = "Ordnance Lab" + }, +/obj/effect/mapping_helpers/airlock/access/all/science/ordnance, +/turf/open/floor/iron/dark/airless, +/area/station/science/ordnance/freezerchamber) +"ako" = ( +/turf/closed/wall/r_wall, +/area/station/medical/morgue) +"akz" = ( +/obj/structure/chair/sofa/corp/right{ + dir = 1 }, +/obj/effect/landmark/start/hangover, +/turf/open/floor/iron, +/area/station/engineering/lobby) +"akD" = ( +/obj/structure/chair/stool/directional/east, /turf/open/floor/iron, -/area/hallway/primary/central) -"akB" = ( +/area/station/commons/dorms) +"akL" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/turf_decal/bot{ + dir = 1 + }, /obj/structure/cable, -/turf/open/floor/plating, -/area/maintenance/solars/port/fore) -"akY" = ( -/obj/structure/table, -/obj/item/circuitboard/machine/chem_dispenser/drinks, -/turf/open/floor/wood, -/area/maintenance/port/aft) -"ali" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"als" = ( -/obj/structure/mineral_door/wood{ - name = "Maintenance Bar" +/obj/machinery/portable_atmospherics/canister/oxygen, +/obj/machinery/light/small/directional/west, +/obj/machinery/power/apc/auto_name/directional/north, +/turf/open/floor/iron/dark, +/area/station/engineering/engine_smes) +"akQ" = ( +/obj/effect/turf_decal/weather/snow/corner, +/turf/open/floor/glass/reinforced/icemoon, +/area/icemoon/surface/outdoors/nospawn) +"alb" = ( +/obj/structure/transit_tube_pod, +/obj/structure/transit_tube/station/reverse/flipped{ + dir = 4 }, -/turf/open/floor/wood, -/area/maintenance/port/aft) +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/engineering/transit_tube) +"alp" = ( +/obj/machinery/airalarm/directional/north, +/turf/open/floor/iron, +/area/station/engineering/atmos/project) "alv" = ( -/obj/structure/table/wood, +/obj/machinery/holopad, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/tcommsat/computer) +"alx" = ( +/obj/machinery/firealarm/directional/east, +/turf/open/floor/iron/dark, +/area/station/engineering/supermatter/room) +"alz" = ( +/obj/item/clothing/suit/hooded/wintercoat/science, +/turf/open/misc/asteroid/snow/icemoon, +/area/icemoon/underground/explored) +"alA" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/wood, -/area/maintenance/port/aft) +/area/station/security/prison/rec) "alD" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/obj/effect/turf_decal/siding/yellow{ + dir = 8 + }, +/obj/item/kirbyplants/random, +/obj/structure/extinguisher_cabinet/directional/north, /turf/open/floor/iron, -/area/construction/mining/aux_base) -"alF" = ( -/obj/machinery/atmospherics/components/tank/air, -/turf/open/floor/plating, -/area/maintenance/port/fore) +/area/station/engineering/storage_shared) "alK" = ( -/obj/machinery/vending/boozeomat/all_access, -/turf/closed/wall, -/area/maintenance/port/aft) -"alO" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"alP" = ( -/turf/closed/wall, -/area/maintenance/starboard/fore) -"alQ" = ( -/obj/machinery/power/solar_control{ - id = "auxsolareast"; - name = "Port Bow Solar Control" +/obj/machinery/power/apc/auto_name/directional/east, +/obj/machinery/power/port_gen/pacman, +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, /obj/structure/cable, /turf/open/floor/plating, -/area/maintenance/solars/port/fore) -"alR" = ( -/turf/closed/wall/r_wall, -/area/maintenance/solars/port/fore) -"alU" = ( +/area/station/ai_monitored/turret_protected/aisat/service) +"alM" = ( /turf/closed/wall, -/area/maintenance/port/fore) -"alW" = ( -/obj/item/cigbutt/cigarbutt, -/obj/effect/decal/cleanable/blood/old, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"amb" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 4 - }, -/turf/open/floor/iron, -/area/security/processing) -"amu" = ( -/turf/open/floor/wood{ - icon_state = "wood-broken6" - }, -/area/maintenance/port/aft) -"amv" = ( -/obj/effect/turf_decal/tile/blue, +/area/station/maintenance/aft/lesser) +"alT" = ( +/turf/open/floor/carpet, +/area/station/cargo/qm) +"alV" = ( /obj/effect/turf_decal/tile/blue{ dir = 8 }, -/obj/structure/chair{ +/obj/effect/turf_decal/tile/blue{ dir = 1 }, -/obj/machinery/airalarm/directional/south, -/obj/machinery/light/directional/south, -/obj/machinery/camera{ - c_tag = "Medbay Lobby"; - dir = 5; - network = list("ss13","medbay") +/obj/effect/turf_decal/tile/blue{ + dir = 4 }, -/turf/open/floor/iron/white, -/area/medical/medbay/lobby) -"amw" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/maintenance/solars/starboard/fore) -"amA" = ( -/turf/open/floor/plating, -/area/maintenance/solars/port/fore) -"amB" = ( -/turf/open/floor/wood{ - icon_state = "wood-broken7" +/obj/machinery/light_switch/directional/west, +/obj/structure/sign/warning/bodysposal{ + pixel_y = 32 }, -/area/maintenance/port/aft) -"amC" = ( -/turf/open/floor/plating, -/area/maintenance/port/fore) -"amF" = ( -/obj/machinery/computer/slot_machine{ - balance = 15; - money = 500 +/obj/machinery/disposal/bin{ + desc = "A pneumatic waste disposal unit. This one leads to the morgue."; + name = "corpse disposal" }, -/obj/item/coin/iron, -/obj/item/coin/diamond, -/obj/item/coin/diamond, -/obj/item/coin/diamond, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"amG" = ( -/obj/structure/chair{ +/obj/structure/disposalpipe/trunk, +/turf/open/floor/iron/white, +/area/station/medical/surgery/fore) +"alW" = ( +/obj/effect/spawner/structure/window/hollow/reinforced/middle{ dir = 1 }, -/obj/item/toy/sword, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"amI" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 4 - }, /turf/open/floor/plating, -/area/maintenance/port/aft) -"amL" = ( -/obj/machinery/computer/secure_data{ - dir = 1 - }, +/area/mine/storage) +"ami" = ( /obj/structure/cable, -/obj/item/radio/intercom/directional/east, -/obj/effect/turf_decal/tile/red{ +/turf/open/floor/iron/corner{ dir = 8 }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ +/area/station/engineering/lobby) +"amt" = ( +/obj/structure/cable, +/turf/open/floor/iron/chapel{ dir = 4 }, -/turf/open/floor/iron/dark, -/area/security/checkpoint/engineering) -"amO" = ( -/obj/structure/musician/piano{ - icon_state = "piano" - }, -/turf/open/floor/wood, -/area/maintenance/port/aft) -"amP" = ( -/obj/structure/chair/wood{ - dir = 8 +/area/station/service/chapel) +"amv" = ( +/obj/machinery/holopad, +/obj/effect/turf_decal/box/white{ + color = "#52B4E9" }, -/turf/open/floor/wood, -/area/maintenance/port/aft) -"amS" = ( -/obj/item/stack/cable_coil{ - amount = 7; - pixel_x = -3; - pixel_y = 3 +/turf/open/floor/iron/white, +/area/station/medical/cryo) +"amx" = ( +/obj/structure/curtain, +/turf/open/floor/iron/showroomfloor, +/area/station/security/prison/toilet) +"amE" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"ane" = ( -/obj/structure/cable, -/turf/open/floor/plating, -/area/maintenance/solars/starboard/fore) -"anf" = ( -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"anh" = ( -/obj/machinery/power/smes, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/turf/open/floor/plating, -/area/maintenance/solars/port/fore) -"ank" = ( -/obj/machinery/door/airlock/maintenance{ - req_access_txt = "12" - }, -/obj/effect/mapping_helpers/airlock/abandoned, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"ano" = ( +/turf/open/floor/iron/white, +/area/station/medical/medbay/aft) +"amJ" = ( +/obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ dir = 1 }, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"anp" = ( -/obj/item/cigbutt, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/obj/machinery/door/firedoor, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron/dark, +/area/station/medical/treatment_center) +"amN" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/tile/blue{ + dir = 8 }, +/obj/item/radio/intercom/directional/west, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"ank" = ( +/obj/structure/chair/office, +/turf/open/floor/iron/cafeteria, +/area/station/command/heads_quarters/rd) +"anl" = ( +/obj/structure/cable, /turf/open/floor/plating, -/area/maintenance/port/fore) -"anq" = ( -/obj/structure/chair/wood{ - dir = 4 - }, -/turf/open/floor/wood, -/area/maintenance/port/aft) -"anr" = ( -/obj/structure/table/wood/poker, -/obj/item/toy/cards/deck/cas{ - pixel_x = 5; - pixel_y = 10 - }, -/obj/item/toy/cards/deck/cas/black{ - pixel_x = -7 - }, -/turf/open/floor/wood, -/area/maintenance/port/aft) -"anw" = ( -/obj/effect/turf_decal/tile/red{ - dir = 1 +/area/station/maintenance/port/fore) +"anu" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/carpet, +/area/station/command/heads_quarters/captain) +"anE" = ( +/obj/structure/sign/poster/random/directional/east, +/turf/open/floor/plating{ + icon_state = "platingdmg3" }, -/turf/open/floor/iron, -/area/hallway/primary/fore) -"anz" = ( -/turf/open/floor/iron, -/area/hallway/primary/fore) -"anH" = ( -/obj/structure/sign/warning/electricshock, -/turf/closed/wall/r_wall, -/area/maintenance/port/fore) +/area/station/maintenance/aft/lesser) "anI" = ( -/obj/machinery/door/airlock/engineering{ - name = "Port Bow Solar Access"; - req_access_txt = "10" +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, -/obj/structure/cable, -/turf/open/floor/plating, -/area/maintenance/solars/port/fore) -"anJ" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/pink/hidden, -/turf/open/floor/plating, -/area/maintenance/port/fore) +/obj/machinery/light/directional/west, +/obj/machinery/meter, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, +/obj/machinery/status_display/ai/directional/west, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) "anK" = ( -/obj/effect/decal/cleanable/food/egg_smudge, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"aof" = ( -/turf/closed/wall/r_wall, -/area/maintenance/solars/starboard/fore) -"aoh" = ( -/obj/machinery/power/solar_control{ - id = "auxsolareast"; - name = "Starboard Bow Solar Control" +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 4 }, -/obj/structure/cable, -/turf/open/floor/plating, -/area/maintenance/solars/starboard/fore) -"aol" = ( -/obj/structure/cable, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"aom" = ( -/obj/machinery/atmospherics/components/binary/valve{ +/turf/open/floor/iron/white, +/area/station/medical/virology) +"anO" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plating/icemoon, +/area/station/science/ordnance/bomb) +"anZ" = ( +/obj/effect/spawner/structure/window/hollow/reinforced/middle{ dir = 4 }, /turf/open/floor/plating, -/area/maintenance/port/fore) -"aon" = ( -/obj/structure/chair, -/turf/open/floor/plating, -/area/maintenance/port/fore) +/area/station/engineering/lobby) +"aoh" = ( +/obj/effect/landmark/start/prisoner, +/turf/open/floor/carpet/red, +/area/station/security/prison/work) "aoo" = ( -/obj/structure/rack, -/obj/item/circuitboard/machine/monkey_recycler, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"aov" = ( -/obj/effect/turf_decal/tile/red{ - dir = 8 +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/turf/open/floor/iron, -/area/hallway/primary/fore) -"aoM" = ( -/turf/open/floor/plating, -/area/maintenance/solars/starboard/fore) -"aoQ" = ( -/obj/structure/reagent_dispensers/watertank, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"aoT" = ( -/obj/machinery/bluespace_beacon, +/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/science/ordnance/office) +"aos" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, /turf/open/floor/iron, -/area/command/teleporter) -"aoU" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "kitchen"; - name = "kitchen shutters" +/area/station/commons/dorms) +"aoF" = ( +/obj/effect/turf_decal/tile/green{ + dir = 1 }, -/obj/machinery/door/firedoor, -/obj/machinery/light/directional/south, -/turf/open/floor/iron/cafeteria, -/area/service/kitchen) -"aoW" = ( +/obj/effect/turf_decal/tile/green{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/dark, +/area/mine/laborcamp) +"aoI" = ( +/obj/structure/table/wood, +/obj/item/phone{ + pixel_x = -5; + pixel_y = 6 + }, +/obj/item/reagent_containers/food/drinks/britcup{ + pixel_x = 8; + pixel_y = 8 + }, +/turf/open/floor/carpet/red, +/area/station/commons/vacant_room/office) +"aoK" = ( /obj/structure/table, -/obj/item/stamp, -/obj/item/poster/random_official, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"aoX" = ( -/obj/structure/closet/emcloset, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"api" = ( -/obj/machinery/door/window/brigdoor/right/directional/south{ - dir = 8; - name = "Observation Deck"; - req_access_txt = "55" +/obj/item/toy/cards/deck, +/turf/open/floor/iron, +/area/station/commons/locker) +"aoP" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/public/glass{ + name = "Canteen" }, -/obj/structure/railing/corner{ +/turf/open/floor/iron/textured_half{ dir = 1 }, -/obj/structure/railing/corner{ +/area/station/service/kitchen/diner) +"aoU" = ( +/obj/effect/turf_decal/siding/thinplating/dark{ dir = 8 }, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/landmark/event_spawn, +/turf/open/floor/carpet, +/area/station/service/theater) +"apa" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow{ dir = 8 }, -/obj/effect/turf_decal/trimline/purple/filled/warning{ - dir = 1 +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 4 }, /turf/open/floor/iron/white, -/area/science/xenobiology) -"apl" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"apn" = ( -/obj/effect/turf_decal/stripes/corner{ +/area/station/medical/chemistry) +"apb" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, -/area/hallway/secondary/entry) -"apB" = ( -/obj/machinery/camera/directional/south{ - c_tag = "Fore Starboard Solars" +/area/station/hallway/primary/central) +"apd" = ( +/obj/item/cigbutt, +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/obj/machinery/power/smes, -/obj/structure/cable, -/turf/open/floor/plating, -/area/maintenance/solars/starboard/fore) -"apE" = ( -/obj/effect/spawner/structure/window, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"apJ" = ( -/turf/closed/wall, -/area/construction/mining/aux_base) -"apN" = ( /turf/open/floor/plating, -/area/construction/mining/aux_base) -"apP" = ( +/area/station/maintenance/port/fore) +"apj" = ( /obj/effect/spawner/structure/window, /turf/open/floor/plating, -/area/maintenance/port/fore) -"aqa" = ( -/obj/structure/sign/poster/official/no_erp{ - pixel_x = -32 - }, -/turf/closed/wall, -/area/maintenance/starboard/fore) -"aqc" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/hallway/secondary/entry) -"aqw" = ( -/obj/machinery/door/airlock/engineering{ - name = "Starboard Bow Solar Access"; - req_access_txt = "10" - }, +/area/station/maintenance/port/aft) +"apn" = ( /obj/structure/cable, -/turf/open/floor/plating, -/area/maintenance/solars/starboard/fore) -"aqx" = ( -/obj/structure/sign/warning/electricshock, -/turf/closed/wall/r_wall, -/area/maintenance/starboard/fore) -"aqy" = ( -/obj/structure/closet/emcloset, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"aqN" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/trimline/blue/filled/warning{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/aisat/service) +"apt" = ( +/obj/effect/turf_decal/trimline/green/filled/corner{ dir = 4 }, -/turf/open/floor/iron/dark, -/area/command/heads_quarters/cmo) -"aro" = ( -/turf/open/floor/engine{ - name = "Holodeck Projector Floor" +/obj/structure/railing/corner{ + dir = 4 }, -/area/holodeck/rec_center) -"arr" = ( -/obj/structure/cable, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"ars" = ( -/obj/effect/turf_decal/siding/wideplating/dark, -/obj/item/radio/intercom/directional/east, -/obj/machinery/duct, -/turf/open/floor/iron, -/area/service/hydroponics) -"aru" = ( -/obj/structure/rack, -/obj/item/clothing/suit/toggle/labcoat, -/obj/effect/spawner/random/clothing/gloves, -/turf/open/floor/plating, -/area/maintenance/starboard/upper) -"arB" = ( -/turf/closed/wall/r_wall, -/area/hallway/secondary/entry) -"arE" = ( -/obj/effect/turf_decal/tile/yellow{ +/obj/effect/turf_decal/trimline/green/filled/warning{ dir = 1 }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 +/obj/machinery/door/firedoor/border_only{ + dir = 1 }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 4 +/turf/open/floor/iron/white, +/area/station/medical/medbay/aft) +"apz" = ( +/obj/structure/table/wood, +/obj/item/storage/fancy/cigarettes{ + pixel_y = 2 }, -/turf/open/floor/iron, -/area/construction/mining/aux_base) -"arI" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"arK" = ( -/turf/open/floor/plating{ - icon_state = "platingdmg3" +/obj/item/lighter/greyscale{ + pixel_x = 4; + pixel_y = 2 }, -/area/maintenance/port/fore) -"asn" = ( -/obj/effect/turf_decal/tile/purple{ - dir = 8 +/turf/open/floor/iron/grimy, +/area/station/hallway/secondary/entry) +"apB" = ( +/obj/effect/spawner/structure/window/hollow/reinforced/middle{ + dir = 4 }, -/obj/effect/turf_decal/tile/purple{ +/turf/open/floor/plating, +/area/station/maintenance/aft/lesser) +"apD" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/obj/structure/extinguisher_cabinet/directional/east, +/turf/open/floor/iron, +/area/station/maintenance/department/electrical) +"apM" = ( +/obj/machinery/airalarm/directional/south, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 1 }, -/obj/machinery/newscaster/directional/west, -/obj/machinery/camera{ - c_tag = "Research Lobby"; - dir = 10; - network = list("ss13","rd") - }, -/obj/machinery/light/directional/west, -/obj/effect/turf_decal/stripes/corner{ +/turf/open/floor/iron, +/area/station/science/robotics/mechbay) +"apS" = ( +/obj/effect/turf_decal/tile/red/anticorner/contrasted{ dir = 4 }, -/turf/open/floor/iron, -/area/hallway/primary/starboard) -"asu" = ( -/obj/machinery/airalarm/directional/east, -/turf/open/floor/plating, -/area/ai_monitored/turret_protected/aisat/maint) -"asy" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Firefighting Equipment"; - req_access_txt = "12" +/obj/structure/cable, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/turf/open/floor/iron/dark/textured, +/area/station/ai_monitored/security/armory/upper) +"apT" = ( +/obj/structure/cable, +/obj/machinery/door/poddoor/preopen{ + id = "xenobiomain"; + name = "Containment Blast Door" }, -/obj/effect/mapping_helpers/airlock/abandoned, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"asB" = ( -/turf/closed/wall, -/area/maintenance/department/electrical) -"asE" = ( -/turf/closed/wall, -/area/hallway/secondary/entry) -"asF" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, -/area/construction/mining/aux_base) -"asH" = ( -/obj/structure/closet/toolcloset, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 +/area/station/science/xenobiology) +"apX" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"aqa" = ( +/obj/machinery/door/airlock/external{ + glass = 1; + name = "Labor Camp External Airlock"; + opacity = 0 }, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/turf/open/floor/plating, +/area/mine/laborcamp) +"aqm" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/commons/locker) +"aqp" = ( +/obj/effect/turf_decal/trimline/green/filled/warning{ + dir = 8 }, -/obj/effect/turf_decal/tile/yellow{ +/obj/effect/turf_decal/stripes/corner{ dir = 8 }, -/turf/open/floor/iron, -/area/construction/mining/aux_base) -"asI" = ( -/obj/structure/closet/toolcloset, -/obj/effect/turf_decal/tile/yellow{ +/obj/effect/turf_decal/stripes/corner{ dir = 1 }, -/obj/effect/turf_decal/tile/yellow{ +/obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/iron, -/area/construction/mining/aux_base) -"asJ" = ( -/obj/structure/reagent_dispensers/fueltank, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 +/turf/open/floor/iron/white, +/area/station/medical/virology) +"aqy" = ( +/obj/machinery/door/airlock/external, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 }, -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/yellow{ +/obj/effect/mapping_helpers/airlock/access/all/engineering/external, +/turf/open/floor/plating, +/area/station/maintenance/port/greater) +"aqB" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/junction{ dir = 4 }, /turf/open/floor/iron, -/area/construction/mining/aux_base) -"asO" = ( -/obj/structure/reagent_dispensers/fueltank, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"asR" = ( -/obj/effect/turf_decal/tile/red/half, -/obj/effect/spawner/random/vending/snackvend, -/turf/open/floor/iron/smooth_half, -/area/security/brig/upper) -"atn" = ( +/area/station/command/bridge) +"aqT" = ( +/obj/machinery/conveyor{ + dir = 8; + id = "garbage" + }, /obj/structure/disposalpipe/segment{ dir = 4 }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating, +/area/station/maintenance/disposal) +"aqU" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/ai_monitored/turret_protected/aisat/hallway) +"arb" = ( +/obj/structure/table, +/obj/item/folder/red, +/obj/item/pen, +/obj/item/inspector, +/turf/open/floor/iron/dark/textured_half{ + dir = 1 + }, +/area/station/security/office) +"arg" = ( +/obj/machinery/light/small/directional/east, +/turf/open/openspace/icemoon/keep_below, +/area/station/security/execution/education) +"aro" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"atp" = ( -/obj/machinery/door/airlock/external{ - name = "Construction Zone" - }, -/turf/open/floor/plating, -/area/construction/mining/aux_base) -"aty" = ( -/turf/open/floor/plating{ - icon_state = "panelscorched" +/obj/structure/fence/door, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/icemoon/underground/explored) +"aru" = ( +/obj/structure/table, +/obj/item/paper_bin, +/obj/item/pen/red{ + pixel_x = -6 }, -/area/maintenance/starboard/fore) -"atB" = ( -/obj/machinery/door/airlock/maintenance{ - req_access_txt = "12" +/obj/item/hand_labeler{ + pixel_x = 3; + pixel_y = 7 }, -/obj/effect/mapping_helpers/airlock/abandoned, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"atD" = ( -/obj/machinery/recharge_station, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/maintenance/department/electrical) -"atE" = ( -/obj/machinery/power/port_gen/pacman, -/turf/open/floor/plating, -/area/maintenance/department/electrical) -"atG" = ( -/obj/machinery/mech_bay_recharge_port, +/obj/effect/turf_decal/tile/green/full, +/turf/open/floor/iron/dark/smooth_large, +/area/station/medical/virology) +"arA" = ( +/obj/effect/spawner/structure/window, /obj/structure/cable, /turf/open/floor/plating, -/area/maintenance/department/electrical) -"atI" = ( -/obj/effect/turf_decal/tile/yellow{ - dir = 1 +/area/station/security/office) +"arO" = ( +/obj/structure/table, +/obj/effect/spawner/random/entertainment/dice, +/turf/open/floor/iron, +/area/station/commons/locker) +"arT" = ( +/obj/machinery/computer/security/labor{ + dir = 4 }, +/turf/open/floor/iron/showroomfloor, +/area/station/security/processing) +"arY" = ( +/obj/item/radio/intercom/directional/south, +/obj/effect/landmark/event_spawn, /obj/effect/turf_decal/tile/yellow{ dir = 8 }, /turf/open/floor/iron, -/area/construction/mining/aux_base) -"atJ" = ( -/obj/machinery/space_heater, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"atL" = ( -/obj/structure/reagent_dispensers/watertank, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"atN" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"atQ" = ( -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 10 - }, -/obj/structure/sign/poster/official/random/directional/north, +/area/station/tcommsat/computer) +"arZ" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible, /turf/open/floor/iron, -/area/hallway/primary/starboard) -"auc" = ( -/obj/effect/turf_decal/tile/yellow{ - dir = 1 +/area/station/maintenance/disposal/incinerator) +"asa" = ( +/obj/structure/table/wood, +/obj/item/storage/crayons, +/turf/open/floor/iron, +/area/station/commons/dorms) +"asb" = ( +/obj/structure/sink{ + dir = 8; + pixel_x = 11 }, -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 +/obj/structure/cable, +/obj/machinery/button/door/directional/east{ + id = "xenobio10"; + layer = 4; + name = "Xenobio Pen 10 Blast DOors"; + req_access = list("xenobiology") }, -/turf/open/floor/iron, -/area/construction/mining/aux_base) -"aud" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Quartermaster Office Maintenance" +/turf/open/floor/iron/white, +/area/station/science/xenobiology) +"asg" = ( +/obj/structure/closet, +/obj/effect/spawner/random/maintenance/two, +/turf/open/floor/plating, +/area/station/maintenance/starboard/fore) +"asy" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 6 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/mapping_helpers/airlock/access/all/supply/qm, -/turf/open/floor/plating, -/area/maintenance/port/greater) -"auk" = ( -/obj/structure/window/reinforced{ - dir = 1; - pixel_y = 2 +/obj/machinery/status_display/evac/directional/south, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"asL" = ( +/turf/open/floor/iron/freezer, +/area/station/medical/break_room) +"asZ" = ( +/obj/machinery/door/airlock/research{ + name = "Robotics Lab" }, -/obj/structure/chair, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/smooth, -/area/security/holding_cell) -"aup" = ( -/obj/effect/turf_decal/tile/brown{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/door/firedoor, +/obj/effect/mapping_helpers/airlock/access/all/science/robotics, +/turf/open/floor/iron/white, +/area/station/science/robotics/lab) +"atc" = ( +/obj/structure/fence{ dir = 1 }, -/obj/effect/turf_decal/tile/brown{ +/obj/effect/turf_decal/weather/snow/corner{ dir = 8 }, +/turf/open/floor/plating/snowed/icemoon, +/area/icemoon/surface/outdoors/nospawn) +"ate" = ( /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/cargo/miningdock) -"auq" = ( -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/catwalk_floor/iron_dark, +/area/station/security/prison) +"atf" = ( +/obj/effect/landmark/event_spawn, +/obj/effect/turf_decal/tile/blue{ dir = 8 }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 1 - }, /turf/open/floor/iron, -/area/hallway/secondary/entry) -"auA" = ( -/obj/structure/window/reinforced{ - dir = 4 +/area/station/hallway/primary/starboard) +"atl" = ( +/obj/machinery/duct, +/obj/machinery/holopad, +/obj/effect/turf_decal/box/white{ + color = "#52B4E9" }, -/obj/structure/flora/ausbushes/sunnybush, -/turf/open/floor/grass, -/area/security/warden) -"auD" = ( -/obj/structure/reagent_dispensers/fueltank, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"auG" = ( -/obj/machinery/door/airlock/maintenance{ - req_access_txt = "12" +/turf/open/floor/iron/white, +/area/station/medical/virology) +"atn" = ( +/obj/structure/frame/computer, +/obj/structure/sign/poster/official/help_others{ + pixel_y = 32 }, -/obj/effect/mapping_helpers/airlock/abandoned, -/obj/structure/cable, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"auI" = ( -/turf/open/floor/plating, -/area/maintenance/department/electrical) -"auJ" = ( -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/maintenance/department/electrical) -"auL" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable, /turf/open/floor/iron, -/area/maintenance/department/electrical) -"auO" = ( -/obj/structure/closet/emcloset, -/turf/open/floor/plating, -/area/hallway/secondary/entry) -"auP" = ( -/turf/open/floor/plating, -/area/hallway/secondary/entry) -"auQ" = ( +/area/station/maintenance/port/fore) +"atv" = ( +/obj/item/radio/intercom/directional/south, /turf/open/floor/iron, -/area/construction/mining/aux_base) -"auV" = ( -/obj/effect/turf_decal/tile/neutral{ +/area/station/hallway/primary/central) +"atw" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/hallway/secondary/entry) -"avi" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/iron/cafeteria, +/area/station/service/kitchen) +"aty" = ( +/obj/structure/urinal/directional/north, +/obj/effect/landmark/start/hangover, +/turf/open/floor/iron/freezer, +/area/station/commons/toilet) +"atC" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/hallway/primary/port) -"avn" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/command/glass{ - name = "AI Core"; - req_access_txt = "65" - }, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 1 - }, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/ai) -"avo" = ( -/obj/structure/sign/warning/electricshock, -/turf/closed/wall, -/area/maintenance/starboard/fore) -"avp" = ( -/obj/machinery/door/poddoor/shutters{ - id = "aux_base_shutters"; - name = "Auxillary Base Shutters" - }, -/obj/effect/turf_decal/delivery, -/turf/open/floor/iron, -/area/construction/mining/aux_base) -"avt" = ( -/obj/machinery/firealarm/directional/north, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/trimline/red/filled/line{ dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/commons/dorms) -"avC" = ( -/turf/closed/wall, -/area/cargo/lobby) -"avE" = ( -/obj/machinery/door/poddoor/preopen{ - id = "maint3" +/obj/effect/turf_decal/trimline/red/filled/corner{ + dir = 8 }, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"avF" = ( -/obj/machinery/door/poddoor/preopen{ - id = "maint3" +/obj/machinery/holopad, +/obj/effect/landmark/start/depsec/medical, +/obj/machinery/button/door/directional/west{ + id = "MedbayFoyer"; + name = "Medbay Doors Control"; + normaldoorcontrol = 1; + pixel_x = -35; + pixel_y = -56 }, +/turf/open/floor/iron/dark/smooth_large, +/area/station/security/checkpoint/medical) +"atM" = ( /obj/structure/cable, +/obj/structure/disposalpipe/segment, /turf/open/floor/plating, -/area/maintenance/starboard/fore) -"avJ" = ( -/turf/open/floor/iron/showroomfloor, -/area/security/processing) -"avN" = ( -/obj/structure/cable, -/turf/open/floor/plating, -/area/maintenance/department/electrical) -"avP" = ( -/obj/structure/sign/warning/pods, -/turf/closed/wall, -/area/hallway/secondary/entry) -"avV" = ( -/obj/structure/table, -/obj/machinery/cell_charger, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"awa" = ( -/obj/effect/spawner/structure/window, -/obj/machinery/door/poddoor/preopen{ - id = "atmos"; - name = "Atmospherics Blast Door" +/area/station/maintenance/starboard/fore) +"atN" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/turf/open/floor/plating, -/area/engineering/atmos/storage/gas) -"awd" = ( -/obj/machinery/light/directional/south, -/obj/structure/sign/warning/electricshock{ - pixel_y = -32 +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"atT" = ( +/obj/structure/window/reinforced{ + dir = 8 }, -/obj/machinery/door/firedoor, +/obj/item/kirbyplants/random, +/obj/structure/cable, +/obj/machinery/power/apc/auto_name/directional/east, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos/storage/gas) +"atW" = ( +/obj/structure/flora/grass/green/style_random, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/icemoon/underground/explored) +"aue" = ( /obj/effect/turf_decal/tile/blue{ dir = 8 }, -/turf/open/floor/iron, -/area/hallway/primary/central) -"awg" = ( -/obj/structure/disposalpipe/segment{ +/obj/effect/turf_decal/tile/blue, +/obj/structure/filingcabinet, +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/medical/psychology) +"auh" = ( +/obj/machinery/airalarm/directional/north, +/obj/structure/closet/secure_closet/personal, +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/obj/effect/turf_decal/tile/brown{ dir = 4 }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, +/obj/item/storage/secure/briefcase, +/obj/effect/turf_decal/tile/neutral, /turf/open/floor/iron, -/area/hallway/primary/port) -"awp" = ( -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 +/area/station/commons/vacant_room/commissary) +"auq" = ( +/obj/structure/ladder, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small/directional/east, +/turf/open/floor/iron/dark/textured_large, +/area/station/maintenance/department/medical/central) +"aus" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 8 }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron, -/area/security/brig/upper) -"awq" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/structure/railing/corner{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/hallway/primary/port) -"awv" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/window/left/directional/north{ +/obj/machinery/power/apc/auto_name/directional/south, +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/science/xenobiology) +"auw" = ( +/obj/machinery/atmospherics/components/binary/pump/on{ dir = 8; - name = "Reception Window" - }, -/obj/machinery/door/window/brigdoor{ - base_state = "rightsecure"; - dir = 4; - icon_state = "rightsecure"; - name = "Head of Personnel's Desk"; - req_access_txt = "57" + name = "Air to Distro" }, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "hop"; - name = "Privacy Shutters" +/obj/structure/sink{ + pixel_y = 20 }, -/obj/machinery/flasher/directional/north{ - id = "hopflash" +/obj/item/mop, +/obj/item/reagent_containers/glass/bucket, +/turf/open/floor/iron/smooth, +/area/mine/laborcamp/security) +"auz" = ( +/obj/machinery/door/airlock/engineering{ + name = "Utilities Closet" }, -/turf/open/floor/iron, -/area/command/heads_quarters/hop) -"awx" = ( -/obj/effect/turf_decal/stripes/corner{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/effect/turf_decal/stripes/line, +/obj/effect/mapping_helpers/airlock/access/all/supply/mining_station, +/turf/open/floor/plating, +/area/mine/eva) +"auJ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/grimy, +/area/station/security/prison/work) +"auK" = ( +/obj/machinery/portable_atmospherics/scrubber, +/turf/open/floor/iron/dark, +/area/station/science/ordnance/office) +"auN" = ( +/obj/structure/chair/sofa/corp/left{ dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/wood, +/area/station/hallway/secondary/service) +"auT" = ( +/obj/machinery/power/apc/auto_name/directional/east, +/obj/structure/closet/secure_closet/contraband/armory, +/obj/machinery/firealarm/directional/north, +/obj/effect/spawner/random/maintenance/three, +/obj/effect/spawner/random/contraband/armory, +/obj/effect/turf_decal/tile/red/half{ + dir = 8 + }, +/obj/structure/cable, +/turf/open/floor/iron/dark/textured, +/area/station/ai_monitored/security/armory/upper) +"avb" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, -/area/hallway/secondary/entry) -"awy" = ( -/obj/structure/table/reinforced, -/obj/item/storage/box/bodybags{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/item/storage/box/rxglasses, -/obj/item/hand_labeler, -/obj/item/gun/syringe, -/obj/item/gun/syringe, -/obj/effect/turf_decal/trimline/blue/filled/line{ +/area/station/hallway/primary/starboard) +"avg" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 8 }, -/turf/open/floor/iron/dark, -/area/medical/storage) -"awG" = ( -/obj/structure/girder, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"awH" = ( -/obj/machinery/portable_atmospherics/canister/air, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"awJ" = ( -/obj/structure/janitorialcart, +/obj/machinery/door/airlock/external{ + name = "External Access" + }, +/obj/effect/mapping_helpers/airlock/access/any/engineering/external, /turf/open/floor/plating, -/area/maintenance/starboard/fore) -"awP" = ( +/area/station/maintenance/fore) +"avh" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/smooth, +/area/mine/eva) +"avk" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/hallway/secondary/entry) -"awV" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/obj/machinery/duct, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 }, -/turf/open/floor/iron, -/area/hallway/secondary/entry) -"awW" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/hallway/secondary/entry) -"awX" = ( -/obj/structure/flora/tree/dead, -/turf/open/misc/asteroid/snow/icemoon, -/area/icemoon/surface/outdoors/nospawn) -"awZ" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 4 +/turf/open/floor/iron/dark/corner{ + dir = 1 }, -/turf/open/floor/iron/white/corner{ +/area/station/engineering/atmos) +"avo" = ( +/obj/structure/stairs/east, +/obj/structure/railing{ dir = 1 }, -/area/hallway/secondary/entry) -"axc" = ( -/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, -/obj/machinery/computer/security/telescreen/auxbase{ - dir = 8; - pixel_x = 30 +/turf/open/floor/iron/dark, +/area/station/service/chapel) +"avr" = ( +/obj/machinery/light/directional/east, +/obj/machinery/status_display/ai/directional/east, +/turf/open/floor/circuit, +/area/station/ai_monitored/turret_protected/ai) +"avC" = ( +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ + dir = 1 }, -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 +/obj/effect/landmark/event_spawn, +/obj/structure/disposalpipe/sorting/mail{ + dir = 4; + sortType = 20 }, /turf/open/floor/iron, -/area/construction/mining/aux_base) -"axj" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 +/area/station/service/bar) +"avI" = ( +/obj/structure/ladder, +/obj/structure/sign/warning/cold_temp{ + pixel_x = 32 }, -/obj/machinery/door/airlock/command/glass{ - name = "Bridge"; - req_access_txt = "19" +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plating, +/area/station/engineering/lobby) +"avP" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 }, +/turf/open/floor/iron, +/area/mine/laborcamp) +"awa" = ( +/turf/open/openspace, +/area/station/science/ordnance) +"awd" = ( +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable, -/obj/effect/landmark/navigate_destination, +/turf/open/floor/plating, +/area/station/ai_monitored/security/armory/upper) +"awx" = ( /turf/open/floor/iron, -/area/command/bridge) -"axs" = ( -/obj/machinery/camera/directional/south{ - c_tag = "Robotics Lab - South"; - network = list("ss13","rd") +/area/station/commons/locker) +"awy" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 6 }, -/obj/machinery/mechpad, -/turf/open/floor/iron/white, -/area/science/robotics/lab) -"axC" = ( -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/hallway/secondary/entry) -"axF" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 8 +/turf/open/misc/dirt{ + initial_gas_mix = "ICEMOON_ATMOS" }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/area/icemoon/underground/explored) +"awK" = ( +/obj/structure/table, +/obj/item/hemostat, +/obj/item/cautery{ + pixel_x = 4 + }, +/obj/item/radio/intercom/directional/north, +/turf/open/floor/iron/dark, +/area/station/science/robotics/lab) +"axc" = ( +/obj/machinery/door/firedoor/heavy, +/obj/machinery/door/poddoor/preopen{ + id = "Biohazard"; + name = "Biohazard Containment Door" + }, +/obj/effect/turf_decal/bot, /turf/open/floor/iron, -/area/hallway/secondary/entry) -"axL" = ( -/obj/machinery/camera/directional/north{ - c_tag = "Fore Port Solar Access" +/area/station/science/research) +"axi" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/door/airlock/atmos{ + name = "Atmospherics" }, -/obj/machinery/light/small/directional/north, +/obj/effect/mapping_helpers/airlock/access/all/engineering/atmos, /turf/open/floor/plating, -/area/maintenance/port/fore) -"axT" = ( -/obj/structure/table, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, -/obj/effect/turf_decal/siding/red{ +/area/station/maintenance/aft/greater) +"axm" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line{ dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 4 + }, +/obj/machinery/vending/wallmed/directional/east, +/obj/machinery/light_switch/directional/east{ + pixel_x = 23 + }, /turf/open/floor/iron/white, -/area/maintenance/port/fore) -"ayk" = ( -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/iron, -/area/hallway/secondary/entry) -"ayl" = ( -/turf/open/floor/iron, -/area/hallway/secondary/entry) -"aym" = ( -/obj/effect/turf_decal/stripes/corner{ +/area/station/medical/chemistry) +"axo" = ( +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/obj/effect/turf_decal/tile/brown{ dir = 1 }, -/turf/open/floor/iron, -/area/hallway/secondary/entry) -"ayn" = ( -/obj/effect/turf_decal/stripes/corner, -/turf/open/floor/iron, -/area/hallway/secondary/entry) -"ayo" = ( -/obj/effect/turf_decal/stripes/corner{ +/obj/machinery/light/small/directional/west, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/dark/side{ dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/hallway/secondary/entry) -"ays" = ( -/obj/structure/closet/wardrobe/white, -/obj/item/clothing/shoes/jackboots, -/obj/item/reagent_containers/blood/random, -/obj/item/reagent_containers/food/drinks/bottle/vodka/badminka, +/area/mine/eva) +"axu" = ( +/obj/structure/grille, /turf/open/floor/plating, -/area/maintenance/port/fore) -"ayx" = ( -/obj/structure/closet/firecloset, +/area/station/maintenance/starboard/aft) +"axy" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/sign/warning/cold_temp, /turf/open/floor/plating, -/area/maintenance/port/fore) -"ayz" = ( -/turf/closed/wall/r_wall, -/area/maintenance/port/fore) -"ayC" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/hallway/secondary/entry) -"ayG" = ( -/obj/effect/landmark/start/hangover, -/turf/open/floor/engine{ - name = "Holodeck Projector Floor" +/area/station/maintenance/solars/starboard/aft) +"axz" = ( +/obj/structure/disposalpipe/segment{ + dir = 5 }, -/area/holodeck/rec_center) -"ayT" = ( -/turf/closed/wall, -/area/medical/surgery/aft) -"azg" = ( -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ +/turf/open/floor/plating, +/area/station/maintenance/port/greater) +"axB" = ( +/obj/structure/toilet{ dir = 4 }, +/turf/open/floor/iron/freezer, +/area/station/command/heads_quarters/captain) +"axD" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, /turf/open/floor/iron/white, -/area/medical/medbay/lobby) -"azs" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light/small/directional/west, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"azu" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/structure/sink{ - pixel_y = 20 +/area/station/science/xenobiology) +"axF" = ( +/obj/effect/spawner/random/structure/billboard/nanotrasen, +/turf/open/lava/plasma/ice_moon, +/area/icemoon/underground/explored) +"axM" = ( +/obj/machinery/light/directional/east, +/obj/machinery/camera/directional/east{ + c_tag = "Atmospherics West" }, +/obj/machinery/status_display/evac/directional/east, /turf/open/floor/iron, -/area/hallway/secondary/service) -"azz" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/area/station/engineering/atmos) +"axT" = ( +/obj/machinery/light/small/directional/south, +/turf/open/floor/plating, +/area/station/engineering/atmos) +"axX" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/grimy, +/area/station/security/prison/work) +"axY" = ( +/obj/machinery/duct, +/obj/effect/turf_decal/siding/yellow{ + dir = 1 }, +/obj/structure/disposalpipe/segment, /turf/open/floor/iron, -/area/hallway/secondary/entry) -"azA" = ( -/obj/effect/turf_decal/stripes/line{ +/area/station/engineering/lobby) +"aym" = ( +/obj/machinery/light/directional/north, +/obj/effect/turf_decal/tile/red{ dir = 4 }, -/turf/open/floor/iron, -/area/hallway/secondary/entry) -"azB" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/turf/open/floor/iron, -/area/hallway/secondary/entry) -"azD" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 4 +/turf/open/floor/iron/textured, +/area/station/security/brig) +"ayq" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "atmos-entrance" }, -/obj/structure/cable, -/turf/open/floor/iron/white/corner, -/area/hallway/secondary/entry) -"azF" = ( -/obj/structure/sign/poster/random/directional/north, -/turf/open/floor/iron/white/side{ - dir = 10 +/obj/machinery/door/firedoor/heavy, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/duct, +/obj/machinery/door/airlock/atmos/glass{ + name = "Atmospherics" }, -/area/science/research) -"azZ" = ( -/obj/effect/turf_decal/tile/blue{ +/obj/effect/mapping_helpers/airlock/access/all/engineering/atmos, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"ayG" = ( +/obj/structure/lattice/catwalk, +/obj/structure/railing/corner, +/obj/structure/railing/corner{ dir = 8 }, -/turf/open/floor/iron, -/area/hallway/primary/fore) -"aAc" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 8 +/turf/open/lava/plasma/ice_moon, +/area/icemoon/underground/explored) +"ayJ" = ( +/obj/structure/table, +/obj/effect/turf_decal/tile/red/full, +/obj/item/clothing/head/fedora, +/turf/open/floor/iron/large, +/area/station/service/kitchen/diner) +"azf" = ( +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/turf/open/floor/plating, +/area/station/maintenance/department/medical/central) +"azg" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, -/turf/open/floor/iron, -/area/hallway/secondary/entry) -"aAl" = ( -/obj/effect/turf_decal/stripes/line, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/green/visible, /turf/open/floor/engine, -/area/engineering/supermatter/room) -"aAq" = ( -/obj/structure/sign/warning/securearea{ - pixel_x = -32 +/area/station/engineering/supermatter/room) +"azw" = ( +/turf/closed/wall, +/area/station/medical/pharmacy) +"azx" = ( +/obj/machinery/power/apc/auto_name/directional/west, +/obj/structure/closet/secure_closet/hos, +/obj/structure/cable, +/turf/open/floor/iron/dark/smooth_large, +/area/station/command/heads_quarters/hos) +"aAc" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 6 }, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 +/obj/structure/chair/sofa/corp/right{ + dir = 4; + pixel_x = -4; + pixel_y = 8 }, +/obj/machinery/newscaster/directional/west, +/turf/open/floor/iron/grimy, +/area/station/service/bar/atrium) +"aAo" = ( +/obj/structure/rack, /obj/effect/turf_decal/tile/yellow, /obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/spawner/random/maintenance/two, +/turf/open/floor/iron/white, +/area/station/maintenance/port/fore) +"aAv" = ( +/obj/machinery/requests_console/directional/south{ + announcementConsole = 1; + department = "Bridge"; + departmentType = 5; + name = "Bridge Requests Console"; + anon_tips_receiver = 1; + assistance_requestable = 1 + }, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ dir = 8 }, -/obj/machinery/vending/cigarette, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, /turf/open/floor/iron, -/area/hallway/primary/aft) -"aAs" = ( -/obj/effect/turf_decal/stripes/line{ +/area/station/command/bridge) +"aAC" = ( +/obj/structure/table, +/obj/item/stack/cable_coil{ + pixel_x = 3; + pixel_y = -7 + }, +/obj/machinery/cell_charger, +/obj/item/stock_parts/cell/high, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/command/storage/eva) +"aAE" = ( +/obj/effect/landmark/xeno_spawn, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/maintenance/department/crew_quarters/bar) +"aAZ" = ( +/obj/structure/cable, +/obj/structure/railing, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment{ dir = 9 }, -/obj/effect/decal/cleanable/blood/drip, -/turf/open/floor/iron, -/area/maintenance/starboard/fore) -"aAt" = ( -/obj/machinery/door/poddoor/preopen{ - id = "maint2" +/turf/open/floor/plating{ + icon_state = "panelscorched" }, +/area/station/maintenance/starboard/fore) +"aBf" = ( +/obj/effect/landmark/start/hangover, +/turf/open/floor/engine{ + name = "Holodeck Projector Floor" + }, +/area/station/holodeck/rec_center) +"aBh" = ( +/obj/effect/spawner/structure/window, /turf/open/floor/plating, -/area/maintenance/starboard/fore) -"aAw" = ( -/obj/effect/decal/cleanable/dirt/dust, +/area/station/cargo/lobby) +"aBQ" = ( +/obj/effect/landmark/blobstart, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, -/area/maintenance/starboard/fore) -"aAz" = ( -/obj/machinery/computer/monitor{ - dir = 1; - name = "backup power monitoring console" +/area/station/maintenance/port/aft) +"aBT" = ( +/obj/machinery/light/small/directional/south, +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/structure/cable, /turf/open/floor/plating, -/area/maintenance/department/electrical) -"aAC" = ( -/obj/structure/sign/warning/docking, -/turf/closed/wall/r_wall, -/area/hallway/secondary/entry) -"aAE" = ( -/obj/structure/closet/emcloset, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/iron, -/area/hallway/secondary/entry) -"aAF" = ( -/obj/structure/closet/emcloset, +/area/station/maintenance/port/greater) +"aCb" = ( /obj/effect/turf_decal/stripes/line{ - dir = 10 + dir = 4 }, -/turf/open/floor/iron, -/area/hallway/secondary/entry) -"aAG" = ( -/obj/machinery/vending/coffee, -/obj/effect/turf_decal/stripes/line{ - dir = 6 +/turf/open/floor/iron/white, +/area/station/science/xenobiology) +"aCh" = ( +/obj/structure/rack, +/obj/item/storage/toolbox/mechanical{ + pixel_x = -2; + pixel_y = -1 }, /turf/open/floor/iron, -/area/hallway/secondary/entry) -"aAI" = ( -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/area/station/cargo/miningdock) +"aCj" = ( +/obj/effect/turf_decal/tile/red{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/hallway/secondary/entry) -"aAJ" = ( -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/tile/blue{ - dir = 4 +/obj/structure/sign/poster/official/twelve_gauge{ + pixel_y = 32 }, -/obj/structure/cable, -/turf/open/floor/iron/white/corner, -/area/hallway/secondary/entry) -"aAK" = ( -/obj/structure/cable, -/obj/effect/decal/cleanable/oil/slippery, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/turf/open/floor/iron, +/area/mine/laborcamp/security) +"aCl" = ( +/obj/structure/bodycontainer/morgue{ dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating, -/area/maintenance/department/electrical) -"aBk" = ( -/obj/structure/cable, -/obj/machinery/power/apc/sm_apc/directional/south, -/turf/open/floor/plating, -/area/engineering/supermatter/room) -"aBF" = ( -/obj/machinery/space_heater, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"aBL" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Tool Storage Maintenance"; - req_access_txt = "12" +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/dark, +/area/station/medical/morgue) +"aCo" = ( +/obj/structure/chair/wood{ + dir = 8 }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/plating, -/area/maintenance/port/fore) -"aBS" = ( -/obj/machinery/light/small/directional/east, -/turf/open/floor/engine/n2o, -/area/engineering/atmos) -"aCi" = ( -/obj/machinery/door/window/right/directional/north{ - dir = 8; - name = "Shop Counter" - }, -/obj/effect/turf_decal/siding/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, -/obj/effect/turf_decal/siding/red{ - dir = 8 +/area/station/maintenance/starboard/lesser) +"aCA" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 10 }, /turf/open/floor/iron/white, -/area/maintenance/port/fore) -"aCl" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/hallway/secondary/entry) -"aCp" = ( -/obj/machinery/camera/directional/east{ - c_tag = "Arrivals North" +/area/station/medical/treatment_center) +"aCH" = ( +/obj/item/toy/plush/space_lizard_plushie{ + name = "Ruins-The-Analog" }, -/obj/effect/turf_decal/tile/blue{ +/turf/open/misc/asteroid/snow/icemoon, +/area/icemoon/underground/explored) +"aCJ" = ( +/obj/effect/turf_decal/siding/wood{ dir = 4 }, -/obj/structure/cable, -/turf/open/floor/iron/white/corner, -/area/hallway/secondary/entry) -"aCt" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"aCC" = ( -/obj/structure/table, -/obj/item/toy/gun, -/turf/open/floor/iron, -/area/commons/locker) -"aCN" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/ai_upload) -"aCP" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/ai_upload) -"aCU" = ( -/obj/machinery/conveyor{ - id = "garbage" +/turf/open/floor/wood, +/area/station/commons/vacant_room/office) +"aDj" = ( +/obj/structure/table/wood, +/obj/item/newspaper, +/turf/open/floor/wood{ + icon_state = "wood-broken2" }, -/obj/machinery/door/poddoor/preopen{ - id = "Disposal Exit"; - name = "disposal exit vent" +/area/station/security/prison/rec) +"aDo" = ( +/obj/structure/chair/office{ + dir = 4 }, -/turf/open/floor/plating, -/area/maintenance/disposal) -"aCX" = ( -/obj/structure/sign/warning/coldtemp{ - pixel_y = -32 +/obj/effect/landmark/start/hangover, +/obj/effect/landmark/event_spawn, +/turf/open/floor/wood, +/area/station/service/library) +"aDB" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 4 }, -/obj/structure/sign/warning/gasmask{ - pixel_y = 32 +/obj/effect/turf_decal/tile/blue{ + dir = 8 }, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"aDh" = ( -/obj/effect/turf_decal/siding/yellow/corner, -/obj/machinery/duct, +/obj/machinery/light/small/directional/east, +/turf/open/floor/iron/cafeteria, +/area/station/commons/dorms/laundry) +"aDG" = ( +/obj/machinery/vending/cart, /obj/structure/cable, /turf/open/floor/iron, -/area/engineering/lobby) -"aDk" = ( -/obj/machinery/navbeacon{ - codes_txt = "delivery;dir=2"; - freq = 1400; - location = "Engineering" - }, -/obj/structure/plasticflaps/opaque, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron, -/area/maintenance/port/aft) -"aDs" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable, -/turf/open/floor/plating, -/area/security/checkpoint/engineering) -"aDu" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Fitness Maintenance" +/area/station/command/heads_quarters/hop) +"aDI" = ( +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 8 }, /obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/mapping_helpers/airlock/access/any/security/general, -/obj/effect/mapping_helpers/airlock/access/any/engineering/maintenance, -/turf/open/floor/plating, -/area/maintenance/fore/lesser) -"aDA" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/turf/open/floor/iron, -/area/hallway/primary/starboard) -"aDD" = ( +/turf/open/floor/iron/white, +/area/station/medical/medbay/lobby) +"aDJ" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/hallway/secondary/entry) -"aEl" = ( -/obj/effect/landmark/event_spawn, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"aES" = ( -/obj/machinery/duct, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron/dark/smooth_half{ - dir = 1 +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/trimline/red/filled/line, +/obj/effect/landmark/start/prisoner, +/turf/open/floor/iron/dark/side, +/area/station/security/prison) +"aDK" = ( +/obj/docking_port/stationary{ + dir = 4; + dwidth = 12; + height = 18; + id = "emergency_home"; + name = "BoxStation emergency evac bay"; + width = 32 }, -/area/engineering/lobby) -"aET" = ( -/obj/item/gun/energy/laser/practice{ - pixel_y = 5 +/turf/open/floor/plating/snowed/icemoon, +/area/icemoon/surface/outdoors/nospawn) +"aDM" = ( +/obj/machinery/button/door/directional/north{ + id = "permainner"; + name = "Inner Bolt Control"; + normaldoorcontrol = 1; + pixel_x = -6; + req_access = list("brig"); + specialfunctions = 4 }, -/obj/item/gun/energy/laser/practice, -/obj/item/gun/energy/laser/practice{ - pixel_y = -5 +/obj/machinery/button/door/directional/north{ + id = "permaouter"; + name = "Outer Bolt Control"; + normaldoorcontrol = 1; + pixel_x = 6; + req_access = list("brig"); + specialfunctions = 4 + }, +/obj/item/paper/crumpled{ + info = "Remember! Corporate spent a lot of money to create this state of the art fashion show. If we EVER even so much as HEAR a rumor that a news crew or corporate rep is coming by, this place needs to be in TIP TOP condition. It's all of our asses (and our pensions) if it's not."; + name = "Crumpled Memo" }, +/turf/open/floor/iron/smooth, +/area/station/security/execution/transfer) +"aDN" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"aEA" = ( /obj/structure/rack, -/turf/open/floor/iron/dark/textured, -/area/security/office) -"aFa" = ( -/turf/open/floor/iron/white, -/area/medical/storage) -"aFm" = ( -/obj/structure/disposalpipe/segment{ - dir = 6 +/obj/item/clothing/mask/gas, +/obj/machinery/airalarm/directional/north, +/obj/item/clothing/glasses/science{ + pixel_x = 4; + pixel_y = -4 }, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"aFs" = ( -/obj/structure/disposalpipe/segment{ +/obj/item/wrench, +/turf/open/floor/iron/cafeteria, +/area/station/command/heads_quarters/rd) +"aEM" = ( +/obj/structure/sign/departments/cargo, +/turf/closed/wall/r_wall, +/area/station/cargo/warehouse) +"aFg" = ( +/obj/machinery/button/door/directional/east{ + id = "lawyer_blast"; + name = "Privacy Shutters" + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/wood, +/area/station/service/lawoffice) +"aFi" = ( +/obj/machinery/power/apc/auto_name/directional/west, +/obj/machinery/portable_atmospherics/scrubber, +/obj/effect/turf_decal/stripes/line{ dir = 4 }, /obj/structure/cable, /turf/open/floor/plating, -/area/maintenance/starboard/fore) -"aFy" = ( -/obj/structure/closet/crate, -/obj/effect/landmark/blobstart, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plating, -/area/construction) -"aFG" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 4 +/area/station/ai_monitored/turret_protected/aisat/atmos) +"aFj" = ( +/obj/item/target, +/obj/structure/window/reinforced, +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/turf/open/floor/iron/white/corner, -/area/hallway/secondary/entry) -"aFO" = ( -/obj/machinery/door/poddoor/shutters/preopen{ - id = "kitchen"; - name = "kitchen shutters" +/turf/open/floor/plating/icemoon, +/area/station/science/ordnance/bomb) +"aFl" = ( +/obj/structure/chair{ + dir = 8 }, -/obj/machinery/door/airlock{ - name = "Kitchen"; - req_access_txt = "28" +/obj/effect/turf_decal/siding/white{ + dir = 5 }, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"aFZ" = ( -/turf/open/floor/iron/white/corner, -/area/hallway/primary/starboard) -"aGk" = ( -/obj/machinery/bluespace_vendor/directional/north, -/turf/open/floor/iron, -/area/hallway/primary/central) -"aGJ" = ( -/obj/item/radio/intercom/directional/north, -/obj/structure/cable, -/obj/effect/turf_decal/tile/yellow{ +/obj/structure/sign/poster/random/directional/north, +/turf/open/floor/iron/white/smooth_large, +/area/station/service/kitchen/diner) +"aFr" = ( +/obj/effect/spawner/structure/window/hollow/reinforced/middle{ dir = 1 }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 4 - }, +/turf/open/floor/plating, +/area/station/maintenance/port/greater) +"aFt" = ( +/obj/machinery/dna_scannernew, /turf/open/floor/iron/dark, -/area/tcommsat/computer) -"aGW" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 +/area/station/science/genetics) +"aFx" = ( +/obj/effect/turf_decal/tile/dark, +/obj/effect/turf_decal/tile/dark{ + dir = 8 }, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"aHd" = ( -/obj/machinery/duct, -/obj/machinery/door/poddoor/preopen{ - id = "atmos"; - name = "Atmospherics Blast Door" +/obj/effect/turf_decal/stripes/asteroid/line{ + dir = 10 }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 +/turf/open/floor/iron/white/side{ + dir = 1 }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron/dark/corner, -/area/engineering/atmos) -"aHf" = ( -/obj/machinery/holopad, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/maintenance/department/electrical) -"aHi" = ( -/obj/structure/sign/departments/court{ - pixel_y = 32 +/area/mine/living_quarters) +"aFG" = ( +/obj/structure/railing/corner{ + dir = 1 }, -/turf/open/openspace, -/area/hallway/primary/fore) -"aHn" = ( +/turf/open/floor/plating/snowed/icemoon, +/area/icemoon/underground/explored) +"aFJ" = ( /obj/structure/disposalpipe/segment{ - dir = 6 - }, -/obj/effect/turf_decal/trimline/blue/filled/line{ dir = 5 }, -/obj/structure/cable, /turf/open/floor/iron/white, -/area/medical/medbay/central) -"aHD" = ( -/obj/machinery/gulag_teleporter, -/obj/machinery/light/directional/west, -/turf/open/floor/iron/showroomfloor, -/area/security/processing) -"aHI" = ( -/obj/effect/turf_decal/tile/red/half, -/obj/structure/closet/firecloset, -/obj/item/radio/intercom/prison/directional/north, -/turf/open/floor/iron/smooth_half, -/area/security/brig/upper) -"aHM" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/circuit, -/area/science/robotics/mechbay) -"aHP" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/public/glass{ - name = "Central Access" - }, -/turf/open/floor/iron, -/area/hallway/primary/central) -"aHQ" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/public/glass{ - name = "Central Access" +/area/station/science/xenobiology) +"aFP" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 4 }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 +/obj/machinery/camera/directional/east{ + c_tag = "Holodeck Control" }, /turf/open/floor/iron, -/area/hallway/primary/central) -"aIg" = ( -/obj/structure/reagent_dispensers/fueltank/large, -/obj/structure/cable, -/turf/open/floor/iron/showroomfloor, -/area/engineering/atmos) -"aIF" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable, -/turf/open/floor/plating, -/area/security/warden) -"aIJ" = ( -/obj/effect/turf_decal/bot, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/hallway/secondary/entry) -"aIR" = ( -/obj/structure/sign/map/right{ - pixel_y = 32 +/area/station/commons/fitness) +"aFR" = ( +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 1 }, -/turf/open/floor/iron, -/area/hallway/secondary/entry) -"aIU" = ( -/obj/machinery/atmospherics/components/binary/pressure_valve/on{ - name = "Waste Release" +/obj/effect/turf_decal/tile/brown{ + dir = 4 }, -/turf/open/floor/iron, -/area/engineering/atmos) -"aJd" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable, -/turf/open/floor/plating, -/area/hallway/primary/port) -"aJn" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/hallway/primary/central) -"aJp" = ( +/obj/structure/table/glass, +/obj/machinery/microwave, +/turf/open/floor/iron/white, +/area/station/medical/break_room) +"aFX" = ( /obj/effect/turf_decal/tile/blue{ - dir = 1 + dir = 8 }, /obj/effect/turf_decal/tile/blue{ dir = 4 }, -/obj/effect/turf_decal/tile/blue{ +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small/directional/north, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 8 }, -/turf/open/floor/iron, -/area/hallway/primary/central) -"aJq" = ( -/turf/open/floor/iron, -/area/hallway/primary/central) -"aJr" = ( -/obj/effect/turf_decal/tile/blue{ +/obj/structure/cable, +/turf/open/floor/iron/cafeteria, +/area/mine/laborcamp) +"aGn" = ( +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ dir = 1 }, -/turf/open/floor/iron, -/area/hallway/primary/central) -"aJs" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 1 +/obj/effect/turf_decal/siding/wood{ + dir = 8 }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 +/obj/structure/table/wood, +/mob/living/carbon/human/species/monkey/punpun, +/turf/open/floor/iron, +/area/station/service/bar) +"aGr" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/camera/directional/east{ + c_tag = "Labor Camp Operations"; + network = list("labor") }, /turf/open/floor/iron, -/area/hallway/primary/central) -"aJu" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 1 +/area/mine/laborcamp) +"aGB" = ( +/obj/machinery/telecomms/processor/preset_two, +/turf/open/floor/iron/dark/telecomms, +/area/station/tcommsat/server) +"aGF" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/firedoor, +/obj/machinery/door/window/left/directional/west{ + name = "Cargo Desk"; + req_access = list("cargo") }, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 4 +/obj/structure/desk_bell{ + pixel_x = 7 }, /turf/open/floor/iron, -/area/hallway/primary/central) -"aJw" = ( -/turf/closed/wall, -/area/hallway/primary/central) -"aJy" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/area/station/cargo/office) +"aGP" = ( +/turf/open/floor/iron/dark, +/area/station/command/gateway) +"aGW" = ( +/obj/machinery/door/airlock/highsecurity{ + name = "Labor Camp Monitoring" }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, +/obj/effect/mapping_helpers/airlock/access/all/security/brig, /turf/open/floor/iron, -/area/hallway/primary/central) -"aJU" = ( +/area/mine/laborcamp) +"aHd" = ( +/obj/machinery/light/small/directional/west, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/starboard/fore) +"aHz" = ( /obj/structure/cable, -/obj/machinery/door/airlock/maintenance{ - name = "Transport Maintenance" +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/preopen{ + id = "xenobio4"; + name = "Xenobio Pen 4 Blast Door" }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment, -/obj/effect/mapping_helpers/airlock/access/all/security/general, /turf/open/floor/plating, -/area/security/processing) -"aJV" = ( -/obj/effect/turf_decal/trimline/blue/end, -/obj/effect/turf_decal/trimline/blue/line{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/blue/end, -/obj/effect/turf_decal/trimline/blue/line{ +/area/station/science/xenobiology) +"aHJ" = ( +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/white, -/area/medical/medbay/lobby) -"aJY" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/light/small/directional/north, /turf/open/floor/iron/white, -/area/science/robotics/lab) -"aKj" = ( -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/tile/neutral, -/turf/open/floor/iron, -/area/hallway/secondary/entry) -"aKk" = ( -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/iron, -/area/hallway/secondary/entry) -"aKl" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/area/station/maintenance/port/fore) +"aHL" = ( +/obj/machinery/door/airlock/maintenance, +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/hallway/secondary/entry) -"aKo" = ( -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/obj/effect/mapping_helpers/airlock/unres{ + dir = 1 + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"aHT" = ( +/turf/closed/wall, +/area/station/security/checkpoint/science) +"aIe" = ( +/obj/machinery/door/airlock/public/glass{ + name = "Chapel" }, +/obj/machinery/door/firedoor, +/turf/open/floor/iron/dark/textured, +/area/station/service/chapel) +"aIg" = ( +/obj/structure/sign/warning/secure_area, +/turf/closed/wall/r_wall, +/area/station/engineering/main) +"aIr" = ( +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/hallway/primary/central) -"aKE" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 1 +/obj/structure/disposalpipe/segment{ + dir = 6 }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 +/turf/open/floor/iron/white/side{ + dir = 9 }, -/turf/open/floor/iron, -/area/hallway/primary/central) -"aKF" = ( -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ +/area/station/science/explab) +"aIB" = ( +/obj/effect/turf_decal/weather/snow/corner{ dir = 4 }, -/turf/open/floor/iron, -/area/hallway/primary/central) -"aKO" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 5 +/turf/open/floor/plating/snowed/icemoon, +/area/icemoon/underground/explored) +"aID" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/showroomfloor, -/area/security/warden) -"aKV" = ( -/obj/machinery/light/small/directional/north, -/turf/open/floor/plating, -/area/hallway/secondary/exit/departure_lounge) -"aKY" = ( -/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/station/science/robotics/mechbay) +"aIE" = ( +/obj/structure/closet/toolcloset, /turf/open/floor/plating, -/area/maintenance/port/fore) -"aLj" = ( -/obj/structure/chair/comfy/beige, -/turf/open/floor/iron/grimy, -/area/hallway/secondary/entry) -"aLl" = ( -/obj/structure/sign/warning/electricshock{ - pixel_y = 32 +/area/station/maintenance/starboard/fore) +"aIK" = ( +/obj/structure/closet/toolcloset, +/obj/machinery/status_display/evac/directional/south, +/obj/machinery/light/directional/west, +/obj/structure/sign/poster/official/random/directional/west, +/turf/open/floor/iron/dark, +/area/station/engineering/storage) +"aIN" = ( +/obj/machinery/door/window/brigdoor/security/cell{ + dir = 8; + id = "Cell 3"; + name = "Cell 3" }, -/obj/effect/turf_decal/stripes/corner{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/smooth_half{ dir = 1 }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/turf/open/floor/iron, -/area/hallway/primary/port) -"aLp" = ( -/obj/machinery/door/firedoor, +/area/station/security/brig) +"aIU" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, -/turf/open/floor/iron/dark, -/area/medical/cryo) -"aLw" = ( -/obj/effect/spawner/structure/window, -/turf/open/floor/plating, -/area/hallway/secondary/entry) -"aLy" = ( -/obj/structure/chair/comfy/beige, -/obj/effect/landmark/start/assistant, -/turf/open/floor/iron/grimy, -/area/hallway/secondary/entry) -"aLz" = ( -/turf/open/floor/iron/grimy, -/area/hallway/secondary/entry) -"aLA" = ( -/obj/structure/table/wood, -/obj/item/flashlight/lamp/green{ - pixel_x = 1; - pixel_y = 5 - }, -/turf/open/floor/iron/grimy, -/area/hallway/secondary/entry) -"aLB" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/obj/structure/disposalpipe/segment{ + dir = 6 }, -/turf/open/floor/iron, -/area/hallway/secondary/entry) -"aLC" = ( -/obj/machinery/vending/cigarette, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/dark, -/area/hallway/secondary/entry) -"aLE" = ( -/turf/open/floor/iron, -/area/hallway/primary/port) -"aLK" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/turf/open/floor/iron, -/area/hallway/primary/port) -"aLL" = ( +/area/station/medical/morgue) +"aJh" = ( /obj/machinery/camera/directional/north{ - c_tag = "Port Hallway 2" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 + c_tag = "Starboard Primary Hallway" }, /turf/open/floor/iron, -/area/hallway/primary/port) -"aLM" = ( -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/area/station/hallway/primary/starboard) +"aJr" = ( +/obj/effect/turf_decal/trimline/yellow/filled/corner{ + dir = 4 }, -/turf/open/floor/iron, -/area/hallway/primary/port) -"aLN" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/iron, -/area/hallway/primary/port) -"aLO" = ( -/obj/effect/turf_decal/tile/neutral{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ dir = 4 }, +/turf/open/floor/iron/white, +/area/station/medical/chemistry) +"aJu" = ( +/obj/machinery/light/small/directional/east, +/obj/machinery/space_heater, +/turf/open/floor/vault, +/area/station/security/prison/rec) +"aJv" = ( +/obj/structure/sign/warning/docking, +/turf/closed/wall/r_wall, +/area/station/maintenance/port/greater) +"aJw" = ( +/obj/structure/table, +/obj/effect/spawner/random/entertainment/drugs, +/obj/item/lighter/greyscale, +/turf/open/floor/iron/showroomfloor, +/area/station/maintenance/department/medical/morgue) +"aJA" = ( +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, -/area/hallway/primary/central) -"aLP" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, +/area/station/hallway/primary/port) +"aJG" = ( +/obj/machinery/light/directional/west, +/obj/structure/cable, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"aJN" = ( +/obj/structure/table/wood, +/turf/open/floor/carpet, +/area/station/command/heads_quarters/captain) +"aJW" = ( /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron, -/area/hallway/primary/port) -"aLQ" = ( -/obj/machinery/camera/directional/north{ - c_tag = "Central Hallway North-East" +/area/station/commons/locker) +"aJX" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/turf/open/floor/iron, -/area/hallway/primary/central) -"aLX" = ( -/obj/effect/turf_decal/tile/blue{ +/obj/structure/table/glass, +/obj/item/crowbar, +/obj/item/tank/internals/emergency_oxygen{ + pixel_x = -8 + }, +/obj/item/clothing/mask/breath{ + pixel_x = 4 + }, +/turf/open/floor/plating, +/area/station/engineering/transit_tube) +"aKf" = ( +/obj/machinery/light_switch/directional/south, +/obj/structure/chair/comfy/brown{ dir = 4 }, -/turf/open/floor/iron, -/area/hallway/primary/central) -"aLY" = ( -/obj/machinery/door/firedoor, -/turf/open/floor/iron, -/area/hallway/primary/central) -"aLZ" = ( -/obj/effect/turf_decal/plaque{ - icon_state = "L3" +/obj/effect/landmark/start/detective, +/obj/machinery/light/directional/south, +/turf/open/floor/carpet, +/area/station/security/detectives_office) +"aKt" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/window/brigdoor/left/directional/south{ + name = "Security Medpost" }, -/turf/open/floor/iron, -/area/hallway/primary/central) -"aMa" = ( -/obj/effect/turf_decal/plaque{ - icon_state = "L1" +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/iron/white/textured, +/area/station/security/medical) +"aKG" = ( +/obj/structure/table, +/turf/open/floor/iron/smooth, +/area/station/maintenance/starboard/fore) +"aKK" = ( +/obj/effect/turf_decal/tile/brown{ + dir = 1 }, -/turf/open/floor/iron, -/area/hallway/primary/central) -"aMc" = ( -/obj/effect/turf_decal/plaque{ - icon_state = "L5" +/obj/effect/turf_decal/tile/brown{ + dir = 4 }, -/turf/open/floor/iron, -/area/hallway/primary/central) -"aMd" = ( -/obj/effect/turf_decal/plaque{ - icon_state = "L11" +/turf/open/floor/iron/dark/side{ + dir = 1 }, -/turf/open/floor/iron, -/area/hallway/primary/central) -"aMf" = ( -/obj/effect/turf_decal/plaque{ - icon_state = "L13" +/area/mine/eva) +"aLj" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/public/glass{ + name = "Garden" }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, -/area/hallway/primary/central) -"aMg" = ( -/obj/effect/turf_decal/tile/neutral{ +/area/station/service/hydroponics/garden) +"aLp" = ( +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ dir = 4 }, -/turf/open/floor/iron, -/area/hallway/primary/central) -"aMj" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/obj/machinery/light/directional/east, +/obj/machinery/button/door/directional/east{ + id = "pharmacy_shutters2"; + name = "Pharmacy Shutter Control"; + req_access = list("pharmacy") }, -/obj/structure/cable, -/turf/open/floor/iron, -/area/hallway/primary/central) -"aMq" = ( +/turf/open/floor/iron/white, +/area/station/medical/pharmacy) +"aLs" = ( /obj/effect/turf_decal/tile/blue{ dir = 8 }, /obj/effect/turf_decal/tile/blue{ dir = 1 }, -/obj/effect/turf_decal/tile/blue{ +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ dir = 4 }, -/obj/machinery/light_switch/directional/west, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/turf/open/floor/iron/white, -/area/medical/surgery/aft) -"aMA" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/medical{ + name = "Break Room" }, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/orange/visible, -/turf/open/floor/engine, -/area/engineering/supermatter/room) -"aMD" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/stairs/right{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment{ dir = 4 }, -/area/engineering/lobby) -"aMG" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/dark, -/area/command/heads_quarters/cmo) -"aMI" = ( +/obj/effect/mapping_helpers/airlock/access/all/medical/general, +/turf/open/floor/iron/large, +/area/station/medical/break_room) +"aLv" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/plating, -/area/maintenance/starboard/upper) -"aMO" = ( -/obj/structure/table/wood, -/obj/item/food/chips, -/obj/item/reagent_containers/food/drinks/soda_cans/cola, -/turf/open/floor/carpet, -/area/hallway/secondary/entry) -"aMV" = ( +/area/station/maintenance/port/greater) +"aLA" = ( /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/hallway/primary/port) -"aNb" = ( -/obj/machinery/holopad, -/turf/open/floor/iron, -/area/hallway/secondary/entry) -"aNd" = ( -/obj/structure/table/wood, -/turf/open/floor/iron/grimy, -/area/hallway/secondary/entry) -"aNe" = ( -/turf/open/floor/carpet, -/area/hallway/secondary/entry) -"aNf" = ( -/obj/structure/chair/comfy/beige{ - dir = 8 +/obj/machinery/door/poddoor/preopen{ + id = "xenobio7"; + name = "Xenobio Pen 7 Blast Door" }, -/turf/open/floor/iron/grimy, -/area/hallway/secondary/entry) -"aNg" = ( -/obj/machinery/vending/coffee, -/turf/open/floor/iron/dark, -/area/hallway/secondary/entry) -"aNh" = ( -/obj/machinery/door/firedoor, -/turf/open/floor/iron, -/area/hallway/secondary/entry) -"aNl" = ( -/obj/structure/cable, -/turf/open/floor/iron, -/area/hallway/primary/port) -"aNI" = ( -/obj/machinery/light/small/directional/south, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, -/area/maintenance/disposal) -"aNR" = ( -/obj/structure/table/wood, -/turf/open/floor/carpet, -/area/hallway/secondary/entry) -"aOg" = ( -/obj/structure/closet/emcloset, -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/turf/open/floor/iron, -/area/hallway/secondary/entry) -"aOh" = ( -/obj/structure/closet/emcloset, +/area/station/science/xenobiology) +"aLJ" = ( +/obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/iron, -/area/hallway/secondary/entry) -"aOj" = ( -/obj/structure/table/wood, -/obj/item/storage/fancy/cigarettes{ - pixel_y = 2 - }, -/obj/item/lighter/greyscale{ - pixel_x = 4; - pixel_y = 2 - }, -/turf/open/floor/iron/grimy, -/area/hallway/secondary/entry) -"aOl" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/iron, -/area/hallway/primary/port) -"aOp" = ( -/obj/machinery/camera/directional/south{ - c_tag = "Port Hallway 3" - }, -/obj/structure/disposalpipe/segment{ dir = 4 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible, /turf/open/floor/iron, -/area/hallway/primary/port) -"aOq" = ( -/obj/structure/disposalpipe/junction{ +/area/station/maintenance/disposal/incinerator) +"aLK" = ( +/obj/machinery/power/apc/auto_name/directional/east, +/obj/effect/turf_decal/tile/blue{ dir = 4 }, -/turf/open/floor/iron, -/area/hallway/primary/port) -"aOr" = ( -/obj/structure/disposalpipe/junction/flip{ - dir = 4 +/obj/structure/cable, +/turf/open/floor/iron/white/corner, +/area/station/hallway/secondary/entry) +"aLM" = ( +/obj/machinery/shower{ + pixel_y = 12 }, -/turf/open/floor/iron, -/area/hallway/primary/port) -"aOE" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 8 +/turf/open/floor/iron/showroomfloor, +/area/station/security/prison/toilet) +"aLS" = ( +/obj/machinery/modular_computer/console/preset/engineering, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/engineering/engine_smes) +"aLX" = ( +/obj/machinery/door/airlock/maintenance, +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +/obj/effect/mapping_helpers/airlock/unres, +/turf/open/floor/plating, +/area/station/maintenance/aft/greater) +"aMa" = ( +/obj/structure/cable, +/obj/machinery/door/airlock/engineering{ + name = "Electrical Maintenance" }, -/turf/open/floor/iron, -/area/hallway/primary/central) -"aOL" = ( +/obj/effect/mapping_helpers/airlock/abandoned, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"aOM" = ( -/obj/machinery/airalarm/directional/north, -/turf/open/floor/iron, -/area/engineering/atmos/project) -"aOY" = ( -/obj/structure/chair/comfy/beige{ - dir = 1 +/obj/effect/mapping_helpers/airlock/access/any/service/maintenance, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 4 }, -/obj/effect/landmark/start/assistant, -/turf/open/floor/iron/grimy, -/area/hallway/secondary/entry) -"aPp" = ( -/turf/open/openspace, -/area/service/bar/atrium) -"aPt" = ( +/turf/open/floor/plating, +/area/station/maintenance/department/electrical) +"aMb" = ( /obj/effect/turf_decal/stripes/line{ dir = 9 }, -/turf/open/floor/iron, -/area/hallway/secondary/entry) -"aPu" = ( -/obj/effect/turf_decal/stripes/corner{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"aMd" = ( +/obj/machinery/door/window/left/directional/east{ + icon_state = "right"; + name = "Incoming Mail"; + req_access = list("mail_sorting") + }, +/obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/iron, -/area/hallway/secondary/entry) -"aPx" = ( -/obj/structure/chair/comfy/beige{ - dir = 1 +/turf/open/floor/plating, +/area/station/cargo/sorting) +"aMr" = ( +/obj/structure/chair/office{ + dir = 4 }, -/turf/open/floor/iron/grimy, -/area/hallway/secondary/entry) -"aPL" = ( -/obj/structure/closet/firecloset, -/turf/open/floor/iron, -/area/hallway/primary/port) -"aQo" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/obj/effect/landmark/start/atmospheric_technician, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/siding/yellow{ dir = 4 }, +/turf/open/floor/iron/dark/corner, +/area/station/engineering/atmos/storage/gas) +"aMy" = ( +/obj/machinery/door/window/right/directional/east{ + base_state = "left"; + icon_state = "left"; + name = "Fitness Ring" + }, +/obj/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark, +/area/station/commons/fitness) +"aME" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/maintenance/starboard/fore) +"aML" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 8 }, /turf/open/floor/iron, -/area/hallway/secondary/entry) -"aQt" = ( -/obj/machinery/computer/security/telescreen{ - dir = 8; - name = "Xenobio Monitor"; - network = list("xeno"); - pixel_x = 26 - }, -/obj/effect/turf_decal/trimline/purple/filled/warning{ - dir = 8 - }, +/area/station/security/processing) +"aMO" = ( +/obj/structure/sign/poster/random/directional/east, +/turf/closed/wall, +/area/station/service/kitchen) +"aMP" = ( +/obj/effect/turf_decal/tile/yellow, /turf/open/floor/iron/white, -/area/science/xenobiology) -"aQz" = ( -/obj/machinery/power/smes/engineering, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/effect/turf_decal/delivery, -/obj/structure/cable, -/obj/structure/sign/warning/electricshock{ - pixel_y = 32 - }, +/area/station/medical/pharmacy) +"aMR" = ( +/obj/structure/window/reinforced/spawner/north, /turf/open/floor/iron/dark/textured, -/area/engineering/engine_smes) -"aQH" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 8 - }, -/turf/open/floor/iron, -/area/hallway/secondary/entry) -"aQK" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/area/station/security/range) +"aMX" = ( +/obj/machinery/light/small/directional/south, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/freezer, +/area/station/commons/toilet) +"aNc" = ( +/obj/structure/fence{ + dir = 4 }, +/obj/structure/sign/nanotrasen, +/turf/open/floor/plating/snowed/icemoon, +/area/icemoon/underground/explored) +"aNg" = ( +/obj/effect/turf_decal/delivery, +/obj/machinery/light/small/directional/north, +/obj/machinery/firealarm/directional/north, +/obj/structure/cable, /turf/open/floor/iron, -/area/hallway/secondary/entry) -"aQO" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, +/area/mine/production) +"aNs" = ( /obj/structure/cable, -/obj/machinery/camera/directional/west{ - c_tag = "Dormitory South" +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment{ + dir = 9 }, /turf/open/floor/iron, -/area/commons/dorms) -"aQT" = ( -/obj/machinery/space_heater, -/obj/machinery/light/small/directional/north, -/turf/open/floor/wood{ - icon_state = "wood-broken2" - }, -/area/maintenance/fore/lesser) -"aQX" = ( -/obj/structure/sign/warning/nosmoking{ - pixel_y = -32 - }, -/obj/machinery/light/directional/south, -/turf/open/floor/circuit/telecomms/mainframe, -/area/tcommsat/server) -"aRd" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, +/area/station/hallway/primary/central) +"aNu" = ( +/obj/machinery/atmospherics/pipe/smart/simple/yellow/visible, /turf/open/floor/iron, -/area/hallway/secondary/entry) -"aRD" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 1 +/area/station/science/ordnance) +"aNw" = ( +/obj/machinery/portable_atmospherics/canister/oxygen, +/turf/open/floor/plating, +/area/mine/eva/lower) +"aNN" = ( +/obj/structure/disposalpipe/segment{ + dir = 6 }, -/obj/structure/disposalpipe/segment, -/obj/machinery/duct, /obj/structure/cable, -/turf/open/floor/iron/freezer, -/area/service/kitchen/coldroom) -"aRK" = ( -/turf/open/floor/iron, -/area/command/heads_quarters/ce) -"aRY" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 8 +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating{ + icon_state = "panelscorched" }, -/turf/open/floor/iron/white/corner, -/area/hallway/secondary/entry) -"aRZ" = ( -/obj/effect/turf_decal/tile/blue{ +/area/station/maintenance/fore) +"aNP" = ( +/obj/structure/window/reinforced{ dir = 8 }, -/turf/open/floor/iron, -/area/hallway/secondary/entry) -"aSc" = ( +/obj/machinery/firealarm/directional/north, +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk, +/turf/open/floor/iron/cafeteria, +/area/station/command/heads_quarters/rd) +"aOd" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/cargo/miningdock) +"aOf" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, -/turf/open/floor/iron/showroomfloor, -/area/security/processing) -"aSf" = ( -/obj/machinery/camera/directional/east{ - c_tag = "Arrivals Hallway" - }, -/turf/open/floor/iron, -/area/hallway/secondary/entry) -"aSN" = ( -/obj/effect/turf_decal/bot_white/left, -/obj/structure/closet/crate/silvercrate, -/obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/ai_monitored/command/nuke_storage) -"aTg" = ( +/area/mine/eva) +"aOA" = ( /obj/structure/window/reinforced{ - dir = 1 + dir = 8 }, -/obj/structure/window/reinforced{ - dir = 4 +/turf/open/floor/iron/cafeteria, +/area/station/command/heads_quarters/rd) +"aOD" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/effect/turf_decal/box/white{ + color = "#52B4E9" }, -/obj/machinery/door/window/left/directional/north{ - dir = 2; - icon_state = "right"; - name = "First-Aid Supplies"; - red_alert_access = 1; - req_access_txt = "5" +/obj/machinery/holopad, +/turf/open/floor/iron/white, +/area/station/medical/surgery/fore) +"aOE" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "cargo-warehouse-external" }, -/obj/structure/table/glass, -/obj/item/mod/module/plasma_stabilizer, -/obj/item/mod/module/thermal_regulator, -/obj/effect/turf_decal/tile/blue/full, -/turf/open/floor/iron/dark/smooth_large, -/area/medical/storage) -"aTh" = ( -/obj/structure/cable, +/obj/machinery/door/airlock/external{ + glass = 1; + name = "Cargo Warehouse External Airlock"; + opacity = 0 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/mapping_helpers/airlock/access/all/supply/mining_station, +/turf/open/floor/iron/smooth_large, +/area/station/cargo/warehouse) +"aOS" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/hallway/primary/central) -"aTJ" = ( -/turf/open/floor/iron/dark/smooth_edge, -/area/service/chapel) -"aTS" = ( -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plating{ - icon_state = "platingdmg2" +/turf/open/floor/iron/white/textured, +/area/station/security/medical) +"aOV" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, -/area/maintenance/aft/greater) -"aUx" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/window/left/directional/north{ - dir = 4; - name = "Engineering Desk"; - req_access_txt = "11" +/obj/machinery/atmospherics/pipe/multiz/scrubbers/visible/layer2{ + color = "#ff0000"; + dir = 8; + name = "Scrubbers multi deck pipe adapter" }, -/obj/machinery/door/firedoor, -/obj/item/paper_bin{ - pixel_x = -3; - pixel_y = 7 +/obj/structure/disposalpipe/trunk/multiz/down{ + dir = 8 }, -/obj/item/pen, -/obj/machinery/door/poddoor/preopen{ - id = "Engineering"; - name = "engineering security door" +/turf/open/floor/plating, +/area/station/maintenance/starboard/fore) +"aOX" = ( +/turf/open/floor/engine/co2, +/area/station/engineering/atmos) +"aPd" = ( +/obj/machinery/door/airlock/security/glass{ + name = "Brig Entrance" }, -/turf/open/floor/iron, -/area/engineering/lobby) -"aUF" = ( +/obj/structure/cable, /obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/item/radio/intercom/directional/east, -/turf/open/floor/iron/white, -/area/science/genetics) -"aUM" = ( -/obj/machinery/camera/directional/east{ - c_tag = "Arrivals Bay 2" +/obj/machinery/door/firedoor, +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "brigentrance" }, +/obj/effect/mapping_helpers/airlock/access/all/security/entrance, /turf/open/floor/iron, -/area/hallway/secondary/entry) -"aVb" = ( -/obj/structure/sign/warning/electricshock{ - pixel_y = 32 - }, -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/tile/blue{ - dir = 1 +/area/station/security/brig/upper) +"aPf" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 5 }, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/engineering/engine_smes) +"aPk" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/bridge_pipe/scrubbers/visible, +/obj/machinery/atmospherics/pipe/bridge_pipe/cyan/visible{ dir = 4 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, -/area/hallway/primary/central) -"aVs" = ( +/area/station/engineering/atmos) +"aPo" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/cafeteria{ - dir = 8 - }, -/area/science/mixing/hallway) -"aVu" = ( -/obj/structure/sign/warning/electricshock{ - pixel_y = 32 - }, -/obj/machinery/door/firedoor, -/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/effect/turf_decal/tile/green, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"aPD" = ( +/turf/closed/wall/r_wall, +/area/station/engineering/storage_shared) +"aPI" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/public/glass{ + name = "Arrivals" }, /turf/open/floor/iron, -/area/hallway/primary/central) -"aVv" = ( -/obj/machinery/camera/directional/north{ - c_tag = "Bridge East Entrance" +/area/station/hallway/secondary/entry) +"aPV" = ( +/obj/effect/spawner/random/trash/mess, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) +"aQe" = ( +/obj/item/clothing/shoes/jackboots, +/turf/open/floor/plating, +/area/station/maintenance/starboard/fore) +"aQj" = ( +/obj/structure/cable, +/obj/machinery/power/apc/auto_name/directional/east, +/obj/effect/turf_decal/tile/blue/half{ + dir = 1 }, -/obj/effect/turf_decal/tile/blue{ +/turf/open/floor/iron/dark/side{ dir = 1 }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 +/area/station/service/hydroponics) +"aQn" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 1 }, +/obj/effect/turf_decal/box, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/hallway/primary/central) -"aVy" = ( +/area/station/science/ordnance) +"aQF" = ( +/obj/docking_port/stationary{ + dir = 8; + dwidth = 2; + height = 13; + id = "ferry_home"; + name = "port bay 2"; + width = 5 + }, +/turf/open/floor/plating/snowed/icemoon, +/area/icemoon/surface/outdoors/nospawn) +"aQJ" = ( +/obj/machinery/power/apc/auto_name/directional/north, /obj/structure/cable, -/obj/machinery/newscaster/directional/north, +/turf/open/floor/iron/dark, +/area/station/service/chapel) +"aQR" = ( +/obj/structure/cable, +/turf/open/floor/circuit/telecomms/mainframe, +/area/station/tcommsat/server) +"aQW" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/disposalpipe/segment{ - dir = 6 + dir = 9 }, /turf/open/floor/iron, -/area/cargo/office) -"aVT" = ( -/obj/machinery/holopad, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/spawner/random/engineering/tracking_beacon, -/turf/open/floor/iron, -/area/command/bridge) -"aVU" = ( -/obj/structure/cable, -/obj/effect/landmark/start/medical_doctor, -/obj/machinery/firealarm/directional/north{ - pixel_x = 28; - pixel_y = 57 +/area/station/engineering/main) +"aRf" = ( +/obj/structure/window/reinforced{ + dir = 1; + pixel_y = 2 }, -/turf/open/floor/iron/white, -/area/medical/surgery/fore) -"aWb" = ( -/obj/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark, -/area/commons/fitness) -"aWq" = ( -/obj/machinery/airalarm/directional/west, -/turf/open/floor/wood, -/area/service/library) -"aWH" = ( -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ +/turf/open/floor/engine, +/area/station/science/xenobiology) +"aRj" = ( +/obj/machinery/portable_atmospherics/canister/carbon_dioxide, +/turf/open/floor/engine/co2, +/area/station/engineering/atmos) +"aRk" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/structure/tank_holder/extinguisher, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/machinery/light/directional/west, +/turf/open/floor/iron, +/area/station/hallway/primary/aft) +"aRm" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 4 }, +/obj/machinery/door/airlock/security/glass{ + name = "Labor Camp Shuttle Security Airlock" + }, /turf/open/floor/iron, -/area/hallway/primary/central) -"aWP" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/power/apc/auto_name/directional/west, -/turf/open/floor/plating, -/area/maintenance/aft/greater) -"aWW" = ( -/obj/item/wrench, -/obj/effect/turf_decal/stripes/line{ +/area/mine/laborcamp) +"aRn" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/machinery/atmospherics/pipe/layer_manifold/supply/visible, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, /turf/open/floor/plating, -/area/maintenance/fore/lesser) -"aXf" = ( -/obj/structure/disposalpipe/segment{ +/area/station/maintenance/department/medical/morgue) +"aRt" = ( +/obj/effect/turf_decal/weather/snow/corner{ dir = 4 }, -/turf/open/floor/iron, -/area/hallway/primary/central) -"aXv" = ( -/obj/structure/closet/secure_closet/chemical, -/obj/effect/turf_decal/trimline/blue/line, -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 1 +/obj/effect/turf_decal/weather/snow/corner{ + dir = 8 }, -/turf/open/floor/iron/white, -/area/maintenance/fore/greater) -"aXI" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ +/turf/open/floor/plating/snowed/icemoon, +/area/icemoon/underground/explored) +"aRz" = ( +/obj/effect/turf_decal/tile/yellow{ dir = 4 }, -/obj/machinery/door/airlock/external{ - name = "Port Docking Bay 2" +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/command/bridge) +"aRI" = ( +/obj/machinery/door/airlock{ + name = "Garden" }, -/turf/open/floor/plating, -/area/hallway/secondary/entry) -"aYl" = ( -/obj/effect/turf_decal/tile/blue, /turf/open/floor/iron, -/area/hallway/primary/central) -"aYm" = ( -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 4 +/area/station/service/hydroponics/garden) +"aRR" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/obj/effect/turf_decal/tile/blue{ +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden, +/turf/open/floor/iron/large, +/area/station/engineering/atmos/storage/gas) +"aSc" = ( +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ dir = 8 }, -/turf/open/floor/iron, -/area/hallway/primary/central) -"aYn" = ( -/obj/machinery/camera/directional/south{ - c_tag = "Bridge West Entrance" +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 }, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 8 +/obj/effect/decal/cleanable/dirt/dust, +/obj/item/radio/intercom/directional/south, +/turf/open/floor/iron/dark/side, +/area/mine/eva/lower) +"aSe" = ( +/obj/machinery/atmospherics/components/binary/pump{ + dir = 8; + name = "Mix Outlet Pump" + }, +/turf/open/floor/glass/reinforced, +/area/station/engineering/atmos/pumproom) +"aSh" = ( +/obj/effect/turf_decal/loading_area{ + dir = 4 }, /turf/open/floor/iron, -/area/hallway/primary/central) -"aYw" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/highsecurity{ - name = "AI Upload Access"; - req_access_txt = "16" +/area/station/cargo/lobby) +"aSm" = ( +/obj/structure/rack, +/obj/item/clothing/gloves/color/fyellow, +/obj/item/clothing/suit/hazardvest, +/obj/item/multitool, +/obj/effect/spawner/random/maintenance, +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 }, -/obj/structure/cable, +/turf/open/floor/iron, +/area/station/commons/storage/tools) +"aSo" = ( +/turf/closed/wall, +/area/station/medical/medbay/aft) +"aSu" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/ai_upload) -"aYy" = ( -/obj/structure/closet/l3closet/scientist, -/obj/item/extinguisher, -/turf/open/floor/glass/reinforced, -/area/science/xenobiology) -"aYA" = ( -/obj/machinery/newscaster/directional/north, -/obj/structure/filingcabinet/chestdrawer, +/obj/effect/turf_decal/siding/yellow, /turf/open/floor/iron, -/area/command/heads_quarters/hop) -"aYE" = ( -/obj/machinery/door/firedoor, +/area/station/engineering/atmos/storage/gas) +"aSB" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible, +/obj/effect/turf_decal/box, +/turf/open/floor/iron/dark, +/area/station/science/ordnance/office) +"aST" = ( /obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/machinery/light/directional/north, +/turf/open/floor/iron/white/corner{ dir = 1 }, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 8 +/area/station/hallway/secondary/entry) +"aTj" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 1 }, -/turf/open/floor/iron, -/area/hallway/primary/central) -"aYG" = ( -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/tile/blue{ - dir = 8 +/obj/structure/table, +/obj/item/storage/belt/utility, +/obj/item/wrench, +/obj/item/weldingtool, +/obj/item/clothing/head/welding{ + pixel_x = -3; + pixel_y = 5 }, /turf/open/floor/iron, -/area/hallway/primary/central) -"aYV" = ( -/turf/open/floor/iron, -/area/hallway/primary/starboard) -"aZa" = ( +/area/station/engineering/main) +"aTp" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/meter/layer4, /turf/open/floor/plating, -/area/engineering/storage/tech) -"aZr" = ( -/obj/machinery/firealarm/directional/south, -/obj/structure/table, -/obj/item/storage/belt/utility, -/obj/item/t_scanner, -/obj/item/t_scanner, -/obj/item/t_scanner, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden, -/obj/item/tank/internals/emergency_oxygen{ - pixel_x = -8 - }, -/obj/item/tank/internals/emergency_oxygen{ - pixel_x = -8 - }, -/obj/item/clothing/mask/breath{ - pixel_x = 4 - }, -/obj/item/clothing/mask/breath{ - pixel_x = 4 - }, -/turf/open/floor/iron/dark, -/area/engineering/atmos/storage/gas) -"aZu" = ( -/obj/machinery/power/apc/auto_name/directional/west, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 +/area/station/maintenance/department/medical/central) +"aTw" = ( +/obj/structure/displaycase/captain, +/turf/open/floor/wood, +/area/station/command/heads_quarters/captain) +"aTG" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 }, -/obj/structure/cable, /turf/open/floor/iron, -/area/hallway/primary/aft) -"aZA" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/area/station/command/teleporter) +"aTV" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, +/obj/machinery/light/directional/west, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, /turf/open/floor/iron, -/area/hallway/primary/fore) -"aZO" = ( -/obj/effect/turf_decal/stripes/corner{ +/area/station/hallway/secondary/service) +"aTZ" = ( +/obj/effect/turf_decal/trimline/blue/filled/warning{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/blue/filled/corner{ dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/engine, -/area/engineering/supermatter/room) -"aZR" = ( -/turf/open/floor/circuit, -/area/ai_monitored/turret_protected/ai_upload) -"aZS" = ( -/obj/machinery/porta_turret/ai{ +/obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/ai_upload) -"aZT" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/ai_upload) -"aZU" = ( -/obj/machinery/porta_turret/ai{ - dir = 8 +/turf/open/floor/iron/white, +/area/station/medical/treatment_center) +"aUh" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 4 }, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/ai_upload) -"aZY" = ( -/obj/machinery/door/firedoor, -/obj/structure/disposalpipe/segment, /obj/effect/turf_decal/tile/blue{ dir = 8 }, -/turf/open/floor/iron, -/area/hallway/primary/central) -"bau" = ( -/obj/machinery/rnd/production/techfab/department/service, -/obj/effect/turf_decal/stripes/line{ +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 1 }, +/turf/open/floor/iron/cafeteria, +/area/station/commons/dorms/laundry) +"aUj" = ( +/turf/closed/wall/r_wall, +/area/station/engineering/storage) +"aUl" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/spawner/random/trash/mess, /turf/open/floor/plating, -/area/hallway/secondary/service) -"baE" = ( -/obj/machinery/airalarm/directional/north, -/obj/machinery/light/directional/west, -/obj/machinery/pipedispenser/disposal, -/turf/open/floor/iron/dark, -/area/engineering/atmos) -"baF" = ( -/obj/structure/closet/emcloset, -/obj/effect/turf_decal/stripes/line{ - dir = 9 +/area/station/maintenance/starboard/upper) +"aUr" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"aUt" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/door/airlock/engineering/glass{ + name = "Engineering Secondary Storage" }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, /turf/open/floor/iron, -/area/hallway/secondary/entry) -"baY" = ( +/area/station/engineering/storage_shared) +"aUC" = ( +/obj/structure/fence/door, +/turf/open/floor/plating/snowed/icemoon, +/area/icemoon/underground/explored) +"aUD" = ( +/obj/structure/sign/departments/maint/alt, /turf/closed/wall, -/area/commons/fitness) -"bbb" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/area/station/maintenance/department/medical/morgue) +"aUE" = ( +/obj/structure/window/reinforced/tinted/frosted{ dir = 4 }, -/turf/open/floor/iron/white/corner{ - dir = 1 +/obj/item/book/manual/wiki/cytology{ + pixel_x = -4; + pixel_y = 4 }, -/area/hallway/secondary/entry) -"bbg" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 8 +/obj/item/biopsy_tool{ + pixel_x = 8; + pixel_y = 2 }, -/turf/open/floor/iron/dark, -/area/science/mixing/hallway) -"bbk" = ( /obj/structure/table, -/obj/item/wallframe/camera, -/obj/item/wallframe/camera, -/obj/item/assembly/prox_sensor{ - pixel_x = -8; - pixel_y = 4 +/turf/open/floor/iron/grimy, +/area/station/security/prison/work) +"aUK" = ( +/obj/machinery/camera/directional/west{ + c_tag = "Engineering Equipment Storage" }, -/turf/open/floor/plating, -/area/maintenance/department/electrical) -"bbm" = ( +/obj/machinery/airalarm/directional/west, +/obj/structure/closet/secure_closet/engineering_electrical, /turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/ai_upload) -"bbI" = ( -/obj/effect/landmark/event_spawn, -/obj/effect/turf_decal/bot, -/obj/machinery/holopad, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/area/station/engineering/storage) +"aUO" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/iron, -/area/cargo/lobby) -"bbS" = ( -/obj/structure/rack, -/obj/item/tank/internals/oxygen, -/obj/item/clothing/mask/gas, -/turf/open/floor/plating, -/area/command/teleporter) -"bcp" = ( -/obj/structure/sign/directions/security{ - dir = 1; - pixel_x = 32; - pixel_y = 36 - }, -/obj/structure/sign/directions/evac{ - dir = 4; - pixel_x = 32; - pixel_y = 28 - }, -/obj/effect/landmark/start/hangover, -/turf/open/floor/iron, -/area/hallway/primary/central) -"bcq" = ( -/obj/machinery/door/firedoor, -/turf/open/floor/iron, -/area/hallway/primary/starboard) -"bcr" = ( -/obj/machinery/camera/directional/north{ - c_tag = "Starboard Primary Hallway" +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/carpet, +/area/station/service/chapel) +"aUS" = ( +/obj/machinery/meter{ + name = "Mixed Air Tank In" }, -/turf/open/floor/iron, -/area/hallway/primary/starboard) -"bcD" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/turf/open/floor/iron, -/area/science/misc_lab) -"bcN" = ( -/obj/machinery/keycard_auth/directional/south, -/turf/open/floor/iron, -/area/command/heads_quarters/ce) -"bcO" = ( -/turf/open/floor/iron/smooth_half, -/area/security/brig/upper) -"bcP" = ( -/obj/structure/disposalpipe/sorting/mail/flip{ - dir = 1; - sortType = 11 +/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible, +/turf/closed/wall/r_wall, +/area/station/engineering/atmos) +"aVe" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Mining Station Maintenance" }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/trimline/blue/filled/corner{ - dir = 1 +/obj/effect/mapping_helpers/airlock/access/any/supply/maintenance, +/turf/open/floor/plating, +/area/station/maintenance/department/cargo) +"aVi" = ( +/obj/effect/decal/cleanable/generic, +/turf/open/floor/plating, +/area/station/maintenance/department/chapel) +"aVn" = ( +/obj/structure/table, +/obj/effect/landmark/start/hangover, +/obj/structure/disposalpipe/segment{ + dir = 10 }, -/obj/effect/turf_decal/trimline/blue/filled/corner{ - dir = 4 +/turf/open/floor/iron/cafeteria, +/area/station/hallway/secondary/exit/departure_lounge) +"aVq" = ( +/obj/structure/ore_box, +/turf/open/misc/asteroid/snow/icemoon, +/area/icemoon/underground/explored) +"aVH" = ( +/obj/structure/closet/emcloset, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 8 }, -/turf/open/floor/iron/white, -/area/medical/medbay/central) -"bde" = ( -/turf/closed/wall, -/area/medical/surgery/fore) -"bdl" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable, /turf/open/floor/iron, -/area/hallway/primary/starboard) -"bdp" = ( +/area/station/command/bridge) +"aVI" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, /obj/structure/cable, -/obj/effect/spawner/random/engineering/tracking_beacon, -/turf/open/floor/iron, -/area/science/robotics/mechbay) -"bdz" = ( -/obj/effect/turf_decal/trimline/yellow/filled/warning{ - dir = 4 +/turf/open/floor/iron/dark, +/area/station/tcommsat/computer) +"aVU" = ( +/obj/effect/mapping_helpers/airlock/locked, +/obj/machinery/door/airlock/virology{ + autoclose = 0; + frequency = 1449; + id_tag = "virology_airlock_exterior"; + name = "Virology Exterior Airlock" + }, +/obj/machinery/door_buttons/access_button{ + idDoor = "virology_airlock_exterior"; + idSelf = "virology_airlock_control"; + name = "Virology Access Button"; + pixel_y = -24; + req_access = list("virology") }, -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 1 +/obj/machinery/door/firedoor, +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/turf/open/floor/iron/white, -/area/medical/treatment_center) -"bdF" = ( -/turf/open/floor/wood{ - icon_state = "wood-broken6" +/obj/effect/turf_decal/tile/green/full, +/obj/effect/mapping_helpers/airlock/access/all/medical/virology, +/turf/open/floor/iron/white/smooth_large, +/area/station/medical/virology) +"aWb" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 10 }, -/area/service/library) -"beq" = ( -/obj/structure/sign/directions/medical{ - dir = 4; - pixel_x = 32; - pixel_y = -24 +/turf/open/floor/plating/icemoon, +/area/station/science/ordnance/bomb) +"aWc" = ( +/obj/structure/railing{ + dir = 8 }, -/obj/structure/sign/directions/science{ - dir = 4; - pixel_x = 32; - pixel_y = -32 +/obj/machinery/door/firedoor/border_only{ + dir = 8 }, -/obj/structure/sign/directions/engineering{ - pixel_x = 32; - pixel_y = -40 +/obj/effect/turf_decal/trimline/green/filled/end{ + dir = 1 }, -/turf/open/floor/iron, -/area/hallway/primary/central) -"bez" = ( -/obj/structure/cable, -/turf/open/floor/iron, -/area/hallway/primary/starboard) -"beE" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/obj/structure/tank_holder/extinguisher, +/turf/open/floor/iron/white, +/area/station/medical/medbay/aft) +"aWg" = ( +/obj/structure/chair/office/light, +/turf/open/floor/iron/dark, +/area/station/science/ordnance/office) +"aWs" = ( +/obj/machinery/atmospherics/components/binary/dp_vent_pump/high_volume/incinerator_ordmix{ + dir = 4 }, -/obj/machinery/light/directional/west, -/obj/machinery/meter, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, -/obj/machinery/status_display/ai/directional/west, /turf/open/floor/engine, -/area/engineering/supermatter/room) -"beK" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/obj/machinery/door/airlock/external{ - name = "Port Docking Bay 4" +/area/station/science/ordnance/burnchamber) +"aWw" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/turf/open/floor/plating, -/area/hallway/secondary/entry) -"beL" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/obj/machinery/door/airlock/external{ - name = "Port Docking Bay 3" +/obj/effect/turf_decal/tile/neutral, +/obj/structure/extinguisher_cabinet/directional/west, +/turf/open/floor/iron/dark/side, +/area/station/service/chapel) +"aWD" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/turf/open/floor/plating, -/area/hallway/secondary/entry) -"beM" = ( -/obj/structure/chair{ +/obj/effect/turf_decal/tile/red{ dir = 1 }, -/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/tile/red, /turf/open/floor/iron, -/area/hallway/secondary/entry) -"beO" = ( -/turf/closed/wall, -/area/maintenance/disposal) -"beP" = ( -/obj/machinery/conveyor{ - dir = 4; - id = "garbage" +/area/station/hallway/primary/central/fore) +"aWG" = ( +/obj/machinery/announcement_system, +/obj/machinery/status_display/evac/directional/north, +/turf/open/floor/iron/dark, +/area/station/tcommsat/computer) +"aWH" = ( +/obj/structure/disposalpipe/trunk, +/obj/machinery/disposal/bin, +/obj/machinery/light/directional/east, +/obj/machinery/airalarm/directional/east, +/turf/open/floor/iron/white/side{ + dir = 9 }, -/turf/open/floor/plating, -/area/maintenance/disposal) -"beQ" = ( -/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible{ - dir = 10 +/area/station/science/lab) +"aWS" = ( +/obj/structure/table, +/obj/item/storage/box/donkpockets/donkpocketberry, +/turf/open/floor/iron, +/area/station/hallway/secondary/service) +"aWV" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 }, -/obj/effect/turf_decal/siding/wideplating/corner{ - dir = 8 +/obj/machinery/camera/directional/south{ + c_tag = "Labor Camp Mud Room"; + network = list("labor") }, /obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/north, /turf/open/floor/iron, -/area/engineering/atmos/pumproom) -"beS" = ( +/area/mine/laborcamp/security) +"aWX" = ( +/obj/structure/chair/comfy/beige{ + dir = 8 + }, +/turf/open/floor/iron/grimy, +/area/station/hallway/secondary/entry) +"aWY" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/junction/flip{ - dir = 1 - }, -/turf/open/floor/iron, -/area/security/brig/upper) -"beX" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/turf/open/floor/iron, -/area/hallway/primary/central) -"bfo" = ( -/obj/effect/turf_decal/tile/brown{ +/turf/open/floor/iron/dark, +/area/station/commons/storage/mining) +"aXu" = ( +/obj/effect/turf_decal/tile/red/full, +/obj/effect/turf_decal/siding/white{ dir = 8 }, -/turf/open/floor/iron, -/area/hallway/primary/central) -"bfv" = ( -/turf/closed/wall/r_wall, -/area/ai_monitored/turret_protected/ai_upload) -"bfD" = ( -/obj/machinery/door/window/left/directional/east{ - dir = 1; - name = "Medbay Delivery"; - req_access_txt = "5" - }, -/obj/structure/window/reinforced{ +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/turf_decal/tile/yellow/full, /turf/open/floor/iron/large, -/area/medical/storage) -"bfE" = ( -/obj/structure/sign/warning/xeno_mining, -/turf/closed/wall/ice, -/area/icemoon/surface/outdoors/nospawn) -"bfF" = ( -/turf/closed/wall, -/area/medical/pharmacy) -"bfK" = ( -/turf/closed/wall, -/area/security/checkpoint/medical) -"bfT" = ( -/turf/closed/wall, -/area/science/robotics/mechbay) -"bfU" = ( -/obj/effect/turf_decal/loading_area{ - dir = 1 - }, -/turf/open/floor/iron, -/area/hallway/primary/starboard) -"bfV" = ( -/turf/closed/wall/r_wall, -/area/science/robotics/lab) -"bfW" = ( -/obj/effect/turf_decal/tile/purple{ +/area/station/service/kitchen/diner) +"aXF" = ( +/obj/effect/turf_decal/tile/yellow{ dir = 1 }, -/obj/effect/turf_decal/tile/purple, -/obj/effect/turf_decal/tile/purple{ +/obj/structure/closet/emcloset, +/obj/effect/turf_decal/tile/yellow{ dir = 8 }, -/obj/structure/table/reinforced, -/obj/item/paper_bin{ - pixel_x = -3; - pixel_y = 7 - }, -/obj/item/pen, -/turf/open/floor/iron, -/area/hallway/primary/starboard) -"bfX" = ( -/obj/effect/turf_decal/tile/purple, -/obj/effect/turf_decal/tile/purple{ - dir = 8 +/obj/effect/turf_decal/tile/yellow{ + dir = 4 }, /turf/open/floor/iron, -/area/hallway/primary/starboard) -"bgc" = ( -/turf/closed/wall/r_wall, -/area/science/lab) -"bge" = ( -/obj/effect/landmark/blobstart, -/obj/structure/cable, +/area/station/hallway/primary/aft) +"aXM" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/plating, -/area/maintenance/central/greater) -"bgh" = ( -/obj/machinery/vending/cigarette, -/obj/effect/turf_decal/stripes/line{ - dir = 6 +/area/station/ai_monitored/turret_protected/aisat/hallway) +"aXY" = ( +/obj/structure/rack, +/obj/item/circuitboard/machine/monkey_recycler, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"aYm" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron, +/area/station/cargo/office) +"aYq" = ( +/obj/machinery/camera/directional/west{ + c_tag = "Public Mining Storage"; + network = list("minisat"); + start_active = 1 }, /turf/open/floor/iron, -/area/hallway/secondary/entry) -"bgj" = ( +/area/station/commons/storage/mining) +"aYr" = ( /obj/machinery/conveyor{ dir = 8; - id = "garbage" + id = "mining_internal" }, -/turf/open/floor/plating, -/area/maintenance/disposal) -"bgl" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating/icemoon, -/area/hallway/secondary/entry) -"bgx" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating/icemoon, -/area/science/test_area) -"bgG" = ( -/obj/machinery/camera/directional/east{ - c_tag = "Central Hallway West" - }, -/obj/effect/turf_decal/tile/blue, -/turf/open/floor/iron, -/area/hallway/primary/central) -"bhc" = ( -/obj/structure/chair, -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/turf/open/floor/plating/icemoon, -/area/science/test_area) -"bhj" = ( +/obj/structure/window/reinforced/spawner/north, /obj/effect/turf_decal/stripes/line{ dir = 1 }, -/turf/open/floor/plating/icemoon, -/area/science/test_area) -"bhu" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/poddoor/shutters{ - id = "Skynet_launch"; - name = "mech bay" +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/iron, +/area/mine/production) +"aYv" = ( +/obj/structure/window/reinforced/tinted/frosted{ + dir = 4 }, -/obj/effect/turf_decal/delivery, +/obj/structure/table, +/obj/structure/microscope, +/turf/open/floor/iron/grimy, +/area/station/security/prison/work) +"aYJ" = ( +/turf/open/floor/iron/white, +/area/station/science/research) +"aYM" = ( +/obj/effect/turf_decal/bot, +/obj/structure/closet/crate, +/obj/item/coin/gold, +/obj/item/radio/intercom/directional/north, /turf/open/floor/iron, -/area/science/robotics/mechbay) -"bhy" = ( -/obj/machinery/door/poddoor/shutters/preopen{ - id = "robotics"; - name = "robotics lab shutters" +/area/mine/production) +"aYN" = ( +/obj/structure/rack, +/obj/item/reagent_containers/glass/bottle/fluorine{ + pixel_x = 7; + pixel_y = 3 }, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/science/robotics/lab) -"bhA" = ( -/turf/closed/wall, -/area/science/research) -"bhI" = ( -/obj/machinery/conveyor{ - id = "garbage" +/obj/item/reagent_containers/glass/bottle/epinephrine{ + pixel_x = -5; + pixel_y = 3 }, -/turf/open/floor/plating, -/area/maintenance/disposal) -"bhL" = ( -/obj/machinery/mineral/stacking_machine{ - input_dir = 1; - stack_amt = 10 +/obj/item/reagent_containers/glass/bottle/iodine{ + pixel_x = 1 }, -/turf/open/floor/plating, -/area/maintenance/disposal) -"bhM" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/circuit, -/area/science/robotics/mechbay) -"bhS" = ( -/obj/effect/turf_decal/tile/red/half/contrasted, -/obj/machinery/door/firedoor/border_only{ +/obj/structure/sign/warning/chem_diamond{ + pixel_x = -32 + }, +/turf/open/floor/iron/dark/textured_edge{ dir = 8 }, -/turf/open/floor/iron, -/area/security/brig/upper) -"bhY" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/area/station/medical/medbay/central) +"aYP" = ( +/obj/effect/turf_decal/tile/blue{ dir = 1 }, -/turf/open/floor/iron/white/smooth_large, -/area/science/genetics) -"bhZ" = ( -/obj/machinery/light/directional/south, -/turf/open/floor/circuit, -/area/ai_monitored/turret_protected/ai_upload) -"bij" = ( -/obj/item/beacon, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 4 }, /turf/open/floor/iron, -/area/hallway/secondary/entry) -"bik" = ( -/obj/effect/landmark/xeno_spawn, -/turf/open/floor/plating{ - icon_state = "platingdmg3" +/area/station/hallway/primary/central) +"aYQ" = ( +/obj/machinery/shower{ + pixel_y = 22 }, -/area/maintenance/starboard/aft) -"bix" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 8 +/obj/item/soap/nanotrasen, +/obj/item/bikehorn/rubberducky/plasticducky, +/turf/open/floor/iron/freezer, +/area/mine/laborcamp) +"aYR" = ( +/obj/structure/table, +/obj/item/storage/toolbox/mechanical{ + pixel_x = -2; + pixel_y = -1 }, -/obj/effect/turf_decal/tile/blue{ +/obj/machinery/light/directional/east, +/turf/open/floor/iron, +/area/station/commons/storage/primary) +"aZd" = ( +/turf/open/floor/plating, +/area/station/medical/virology) +"aZk" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/white, +/area/station/science/xenobiology) +"aZo" = ( +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 8 + }, +/obj/structure/extinguisher_cabinet/directional/west, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 9 +/turf/open/floor/iron, +/area/station/security/brig/upper) +"aZp" = ( +/obj/structure/table, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/siding/red{ + dir = 8 }, -/turf/open/floor/iron/white, -/area/medical/surgery/fore) -"biA" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment{ - dir = 9 +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/iron/white, +/area/station/maintenance/port/fore) +"aZq" = ( +/obj/item/kirbyplants/potty, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) +"aZx" = ( +/obj/machinery/camera/directional/east{ + c_tag = "Telecomms Monitoring"; + network = list("tcomms") }, +/obj/structure/tank_holder/oxygen, /turf/open/floor/iron, -/area/hallway/primary/central) -"biG" = ( -/obj/machinery/mech_bay_recharge_port{ - dir = 2 +/area/station/tcommsat/computer) +"aZH" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/junction{ + dir = 8 }, -/obj/structure/cable, -/turf/open/floor/plating, -/area/science/robotics/mechbay) -"biI" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/circuit, -/area/science/robotics/mechbay) -"biJ" = ( -/obj/machinery/power/terminal{ +/turf/closed/wall/r_wall, +/area/station/engineering/supermatter/room) +"aZL" = ( +/obj/item/kirbyplants/random, +/obj/machinery/firealarm/directional/south, +/turf/open/floor/iron/dark, +/area/station/service/chapel) +"aZO" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 4 }, -/obj/structure/cable, -/turf/open/floor/plating, -/area/maintenance/department/electrical) -"biK" = ( -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/structure/cable, -/turf/open/floor/iron/white, -/area/science/robotics/lab) -"biL" = ( -/turf/open/floor/iron/white, -/area/science/robotics/lab) -"biM" = ( -/obj/effect/turf_decal/tile/red/half/contrasted, -/obj/structure/cable, +/turf/open/floor/carpet, +/area/station/cargo/qm) +"aZV" = ( +/obj/effect/landmark/start/atmospheric_technician, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/effect/turf_decal/siding/yellow, +/obj/structure/chair/office{ + dir = 8 }, -/turf/open/floor/iron/dark/side{ +/obj/effect/turf_decal/tile/yellow{ dir = 1 }, -/area/security/processing) -"biP" = ( -/obj/structure/filingcabinet/chestdrawer, -/obj/effect/turf_decal/tile/red{ - dir = 1 +/turf/open/floor/iron/dark/corner{ + dir = 8 }, -/obj/effect/turf_decal/tile/red{ - dir = 4 +/area/station/engineering/atmos/storage/gas) +"bai" = ( +/obj/effect/turf_decal/tile/blue, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"baj" = ( +/obj/machinery/door/airlock/external{ + glass = 1; + name = "Chapel Maintenance External Airlock"; + opacity = 0 }, -/turf/open/floor/iron/white, -/area/science/robotics/lab) -"biR" = ( -/obj/structure/closet/emcloset, -/obj/effect/turf_decal/stripes/line{ - dir = 9 +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 }, -/turf/open/floor/iron/white, -/area/science/research) -"biW" = ( -/turf/open/floor/iron/white, -/area/science/lab) -"bja" = ( -/obj/effect/spawner/structure/window/reinforced, +/obj/effect/mapping_helpers/airlock/access/any/service/maintenance, /turf/open/floor/plating, -/area/maintenance/disposal) -"bjb" = ( -/obj/machinery/conveyor{ - id = "garbage" +/area/station/maintenance/department/chapel) +"bam" = ( +/turf/open/floor/carpet/red, +/area/station/commons/vacant_room/office) +"ban" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 4 }, -/obj/structure/sign/warning/vacuum{ - pixel_x = -32 +/obj/machinery/atmospherics/pipe/smart/manifold4w/orange/visible, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"bax" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/turf/open/floor/plating, -/area/maintenance/disposal) -"bjI" = ( -/obj/structure/chair, -/obj/effect/turf_decal/stripes/line{ - dir = 5 +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, -/turf/open/floor/plating/icemoon, -/area/science/test_area) -"bjJ" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 9 +/obj/effect/turf_decal/tile/neutral, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/blue{ + dir = 1 }, -/turf/open/floor/plating/icemoon, -/area/science/test_area) -"bjL" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 4 +/obj/effect/turf_decal/tile/blue{ + dir = 8 }, -/obj/structure/cable, -/turf/open/floor/iron/white, -/area/medical/pharmacy) -"bjP" = ( -/obj/machinery/computer/mech_bay_power_console{ +/obj/structure/railing{ dir = 8 }, +/turf/open/floor/iron, +/area/station/commons/locker) +"baA" = ( /obj/structure/cable, +/obj/machinery/camera/autoname/directional/east, /turf/open/floor/iron, -/area/science/robotics/mechbay) -"bjT" = ( -/obj/structure/disposalpipe/segment, -/obj/item/trash/raisins, -/turf/open/floor/plating, -/area/maintenance/aft/greater) -"bjZ" = ( -/obj/structure/closet/firecloset, -/obj/effect/turf_decal/stripes/line{ - dir = 10 +/area/station/engineering/storage/tech) +"baO" = ( +/obj/structure/extinguisher_cabinet/directional/west, +/obj/machinery/light/directional/west, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 }, -/turf/open/floor/iron/white, -/area/science/research) -"bkh" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/circuit, -/area/science/robotics/mechbay) -"bkn" = ( -/obj/machinery/piratepad/civilian, -/obj/effect/turf_decal/tile/brown, -/obj/effect/turf_decal/loading_area, /turf/open/floor/iron, -/area/cargo/lobby) -"bkG" = ( -/obj/machinery/atmospherics/pipe/bridge_pipe/purple/visible{ +/area/station/hallway/primary/aft) +"baQ" = ( +/obj/machinery/atmospherics/components/trinary/filter/atmos/o2{ dir = 4 }, -/obj/machinery/atmospherics/pipe/bridge_pipe/cyan/visible, -/obj/effect/turf_decal/siding/wideplating{ - dir = 8 +/turf/open/floor/iron, +/area/station/engineering/atmos) +"baV" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/smooth_large, +/area/station/cargo/warehouse) +"bba" = ( +/obj/item/stack/medical/mesh, +/obj/item/wrench/medical, +/obj/machinery/light/directional/east, +/obj/machinery/airalarm/directional/east, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, +/obj/structure/table/glass, +/turf/open/floor/iron/white, +/area/station/medical/cryo) +"bbo" = ( +/turf/open/floor/iron, +/area/station/construction) +"bbr" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 1 }, -/obj/structure/cable, /turf/open/floor/iron, -/area/engineering/atmos/pumproom) -"bkR" = ( -/obj/effect/turf_decal/tile/blue{ +/area/station/hallway/primary/aft) +"bbv" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 4 }, -/obj/effect/turf_decal/tile/green, -/turf/open/floor/iron, -/area/hallway/primary/central) -"bkS" = ( -/turf/closed/wall, -/area/maintenance/fore/greater) -"bkU" = ( -/obj/machinery/door/airlock/mining/glass{ - name = "Cargo Bay"; - id_tag = "innercargo" +/turf/open/floor/plating, +/area/station/maintenance/department/medical/morgue) +"bbQ" = ( +/obj/structure/chair{ + dir = 4 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/security/courtroom) +"bbY" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/mapping_helpers/airlock/access/all/supply/general, -/turf/open/floor/iron, -/area/cargo/storage) -"bkZ" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 1 +/obj/effect/turf_decal/tile/red, +/turf/open/floor/iron/textured, +/area/station/security/brig) +"bcm" = ( +/obj/machinery/camera/directional/east{ + c_tag = "Security - Lower Brig Cells"; + network = list("ss13","prison") }, -/turf/open/floor/iron, -/area/hallway/primary/port) -"blg" = ( -/obj/machinery/space_heater, -/obj/structure/sign/poster/official/random/directional/east, -/turf/open/floor/grass, -/area/maintenance/starboard/aft) -"bli" = ( -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 8 }, -/turf/open/floor/iron/white, -/area/medical/medbay/lobby) -"blv" = ( -/obj/machinery/holopad, /obj/structure/cable, +/obj/effect/turf_decal/tile/red, +/turf/open/floor/iron/textured, +/area/station/security/brig) +"bcn" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, /turf/open/floor/iron, -/area/science/robotics/mechbay) -"blw" = ( -/turf/open/floor/iron/recharge_floor, -/area/science/robotics/mechbay) -"blz" = ( -/obj/structure/disposalpipe/segment, +/area/station/hallway/secondary/entry) +"bcC" = ( /obj/structure/cable, -/turf/open/floor/iron/white, -/area/science/robotics/lab) -"blA" = ( -/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/plating, -/area/science/robotics/lab) -"blB" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/obj/machinery/mecha_part_fabricator, -/turf/open/floor/iron, -/area/science/robotics/lab) -"blC" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/area/station/maintenance/starboard/fore) +"bcQ" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Firefighting Equipment" }, -/turf/open/floor/iron, -/area/science/robotics/lab) -"blF" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/obj/effect/mapping_helpers/airlock/unres{ + dir = 4 }, -/obj/machinery/conveyor{ - dir = 4; - id = "robo1" +/obj/effect/mapping_helpers/airlock/access/any/science/maintenance, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"bde" = ( +/turf/open/floor/plating, +/area/station/cargo/storage) +"bdo" = ( +/obj/structure/table/wood, +/obj/item/food/grown/poppy{ + pixel_y = 2 }, -/turf/open/floor/iron, -/area/science/robotics/lab) -"blG" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/turf/open/floor/iron/white, -/area/science/robotics/lab) -"blJ" = ( -/obj/effect/decal/cleanable/dirt, -/obj/item/radio/intercom/directional/east, +/obj/item/storage/photo_album/prison, /obj/structure/cable, -/turf/open/floor/iron, -/area/maintenance/disposal/incinerator) -"blM" = ( -/obj/effect/turf_decal/bot, -/obj/effect/landmark/start/roboticist, -/turf/open/floor/iron, -/area/science/robotics/lab) -"blQ" = ( -/turf/open/floor/plating/icemoon, -/area/science/test_area) -"blS" = ( -/obj/machinery/door/poddoor/massdriver_trash, -/obj/structure/fans/tiny, -/turf/open/floor/plating, -/area/maintenance/disposal) -"bmE" = ( -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron, -/area/hallway/primary/central) -"bmK" = ( -/turf/closed/wall, -/area/medical/medbay/lobby) -"bmL" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/aisat/atmos) -"bmP" = ( -/obj/structure/reagent_dispensers/plumbed, -/obj/effect/turf_decal/bot_white, -/turf/open/floor/iron/large, -/area/engineering/atmos) -"bnb" = ( -/obj/machinery/recharge_station, -/turf/open/floor/iron, -/area/science/robotics/mechbay) -"bni" = ( -/obj/effect/turf_decal/stripes/line{ +/area/station/security/prison/rec) +"bdr" = ( +/obj/effect/turf_decal/trimline/green/filled/line, +/obj/effect/turf_decal/trimline/blue/filled/warning, +/turf/open/floor/iron/dark, +/area/station/service/hydroponics) +"bdu" = ( +/obj/effect/turf_decal/stripes/line, +/obj/machinery/door/airlock/external{ + glass = 1; + name = "Mining External Airlock"; + opacity = 0 + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 1 }, +/obj/effect/mapping_helpers/airlock/access/all/supply/mining_station, +/turf/open/floor/iron/smooth, +/area/mine/living_quarters) +"bdx" = ( +/obj/machinery/door/airlock/external{ + name = "External Access" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/obj/effect/mapping_helpers/airlock/access/all/engineering/external, +/turf/open/floor/plating, +/area/station/maintenance/aft/greater) +"bdF" = ( /obj/structure/table, -/obj/item/storage/toolbox/electrical{ +/obj/item/flashlight{ pixel_x = 1; - pixel_y = 6 - }, -/obj/item/clothing/head/welding{ - pixel_x = -3; pixel_y = 5 }, -/obj/item/clothing/glasses/welding, -/obj/item/multitool{ - pixel_x = 3 +/obj/item/clothing/suit/hooded/wintercoat{ + pixel_x = -5 }, -/turf/open/floor/iron, -/area/science/robotics/lab) -"bnp" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/effect/turf_decal/trimline/blue/filled/warning, -/turf/open/floor/iron/white, -/area/medical/medbay/aft) -"bnr" = ( -/obj/effect/turf_decal/tile/purple/half, -/turf/open/floor/iron/half, -/area/hallway/primary/starboard) -"bnK" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/hallway/secondary/exit/departure_lounge) -"bnN" = ( -/obj/effect/turf_decal/tile/red, -/turf/open/floor/iron, -/area/hallway/primary/central) -"bnW" = ( -/obj/structure/chair, -/obj/effect/landmark/start/hangover, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/item/clothing/suit/hooded/wintercoat/security{ + pixel_x = 5 }, -/turf/open/floor/iron/cafeteria, -/area/hallway/secondary/exit/departure_lounge) -"bnZ" = ( -/obj/machinery/power/apc/auto_name/directional/south, -/obj/structure/cable, -/obj/machinery/light/directional/south, -/turf/open/floor/iron/showroomfloor, -/area/security/warden) -"boi" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/ai) -"bon" = ( -/turf/closed/wall/r_wall, -/area/science/genetics) -"boq" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/obj/item/clothing/suit/hooded/wintercoat/security{ + pixel_x = 5 }, -/turf/open/floor/plating/icemoon, -/area/science/test_area) -"bor" = ( -/obj/structure/table, -/obj/item/clothing/gloves/color/latex, -/obj/item/surgical_drapes, -/obj/item/razor, -/turf/open/floor/iron/dark, -/area/science/robotics/lab) -"bou" = ( -/turf/open/floor/iron, -/area/science/robotics/lab) -"bow" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/item/clothing/suit/hooded/wintercoat/security{ + pixel_x = 5 + }, +/obj/machinery/light/directional/north, /turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/ai) -"box" = ( -/turf/closed/wall, -/area/science/robotics/lab) -"boz" = ( -/obj/machinery/door/firedoor/heavy, -/obj/machinery/door/poddoor/preopen{ - id = "Biohazard"; - name = "biohazard containment door" +/area/station/security/execution/education) +"bdK" = ( +/turf/open/floor/circuit, +/area/station/ai_monitored/turret_protected/ai_upload) +"bdR" = ( +/obj/machinery/telecomms/server/presets/command, +/turf/open/floor/iron/dark/telecomms, +/area/station/tcommsat/server) +"bea" = ( +/obj/effect/spawner/structure/window/reinforced/plasma, +/turf/open/floor/plating/icemoon, +/area/station/engineering/atmos) +"bed" = ( +/obj/structure/industrial_lift{ + id = "publicElevator" }, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron, -/area/science/research) -"boC" = ( -/obj/machinery/ai_slipper{ - uses = 10 +/obj/machinery/light/floor, +/turf/open/openspace, +/area/station/commons/storage/mining) +"ben" = ( +/obj/machinery/bluespace_beacon, +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, -/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/ai) -"boM" = ( -/turf/open/floor/iron/white/corner, -/area/science/research) -"boV" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/area/station/ai_monitored/turret_protected/aisat_interior) +"beo" = ( +/obj/machinery/button/elevator{ + id = "publicElevator"; + pixel_y = -25 + }, +/obj/machinery/door/window/left/directional/south{ dir = 8 }, +/turf/open/floor/iron/dark, +/area/mine/storage) +"bep" = ( +/obj/effect/landmark/start/hangover, /turf/open/floor/iron, -/area/hallway/primary/central) -"boX" = ( -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/trimline/blue/filled/corner{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/area/station/hallway/primary/central) +"beO" = ( +/obj/structure/reagent_dispensers/fueltank, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) +"beQ" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/effect/turf_decal/trimline/blue/filled/corner{ - dir = 4 +/obj/effect/turf_decal/siding/wood{ + dir = 8 }, -/turf/open/floor/iron/white, -/area/medical/medbay/central) -"bpj" = ( +/obj/structure/sign/painting/large, +/turf/open/floor/wood, +/area/station/security/prison/rec) +"beT" = ( +/obj/structure/table/glass, +/obj/item/cultivator, +/turf/open/floor/plating, +/area/station/maintenance/starboard/fore) +"beZ" = ( +/turf/closed/indestructible/riveted{ + desc = "A wall impregnated with Fixium, able to withstand massive explosions with ease"; + name = "hyper-reinforced wall" + }, +/area/station/science/ordnance/bomb) +"bff" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/turf/open/floor/iron, +/area/station/cargo/storage) +"bfg" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 5 - }, /turf/open/floor/iron, -/area/security/brig/upper) -"bpm" = ( -/obj/structure/closet, -/obj/effect/spawner/random/maintenance, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"bps" = ( -/obj/machinery/camera/preset/ordnance{ +/area/station/security/prison/mess) +"bfl" = ( +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ dir = 4 }, -/obj/structure/chair{ +/obj/effect/turf_decal/tile/blue{ dir = 8 }, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"bfo" = ( +/obj/effect/spawner/structure/window/hollow/reinforced/end, +/turf/open/floor/plating, +/area/mine/eva/lower) +"bft" = ( +/obj/structure/sign/warning/secure_area{ + pixel_y = 32 + }, +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/ai_monitored/command/storage/eva) +"bfB" = ( +/obj/item/kirbyplants/random, +/obj/machinery/firealarm/directional/east, +/turf/open/floor/iron/dark/textured, +/area/station/security/office) +"bfL" = ( /obj/effect/turf_decal/stripes/line{ dir = 5 }, -/turf/open/floor/plating/icemoon, -/area/science/test_area) -"bpI" = ( -/turf/closed/wall, -/area/medical/psychology) -"bpR" = ( +/obj/structure/cable, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"bfN" = ( /obj/structure/disposalpipe/segment{ - dir = 9 + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/railing, +/obj/structure/cable, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/trimline/purple/filled/warning{ + dir = 1 }, /turf/open/floor/iron/white, -/area/science/robotics/lab) -"bpU" = ( -/obj/structure/table, -/obj/machinery/cell_charger, -/obj/item/stock_parts/cell/high, -/obj/machinery/ecto_sniffer{ - pixel_x = 6; - pixel_y = 6 +/area/station/science/xenobiology) +"bfU" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden, /turf/open/floor/iron, -/area/science/robotics/lab) -"bpX" = ( -/turf/open/floor/iron/white/side, -/area/science/research) -"bpZ" = ( -/turf/open/floor/iron/white/side{ - dir = 10 - }, -/area/science/research) -"bqd" = ( -/obj/effect/turf_decal/stripes/line, -/obj/machinery/conveyor{ - dir = 4; - id = "robo2" - }, +/area/station/engineering/atmos/storage/gas) +"bgt" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, -/area/science/robotics/lab) -"bqv" = ( -/obj/effect/spawner/structure/window, -/turf/open/floor/plating, -/area/hallway/primary/central) -"bqw" = ( -/obj/effect/turf_decal/tile/red{ - dir = 4 +/area/mine/eva) +"bgx" = ( +/turf/closed/wall/r_wall, +/area/station/maintenance/starboard/aft) +"bgE" = ( +/obj/effect/landmark/start/ai/secondary, +/obj/item/radio/intercom/directional/north{ + freerange = 1; + listening = 0; + name = "Custom Channel" }, +/obj/item/radio/intercom/directional/west{ + freerange = 1; + listening = 0; + name = "Common Channel" + }, +/obj/item/radio/intercom/directional/south{ + freerange = 1; + frequency = 1447; + listening = 0; + name = "Private Channel" + }, +/turf/open/floor/circuit, +/area/station/ai_monitored/turret_protected/ai) +"bgG" = ( +/obj/effect/decal/cleanable/cobweb, /turf/open/floor/iron, -/area/hallway/primary/central) -"bqy" = ( -/obj/effect/turf_decal/bot, -/turf/open/floor/iron, -/area/hallway/primary/central) -"bqL" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/door/firedoor, -/turf/open/floor/iron, -/area/hallway/primary/central) -"bro" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/white/side{ - dir = 9 +/area/station/maintenance/starboard/fore) +"bgU" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/siding/brown{ + dir = 1 }, -/area/science/research) -"brx" = ( -/obj/machinery/shower{ +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/cargo/drone_bay) +"bgZ" = ( +/obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/effect/turf_decal/stripes/red/end{ - dir = 8 +/obj/machinery/atmospherics/components/binary/pump/on{ + dir = 4; + name = "Cooling Loop to Gas" }, -/turf/open/floor/iron/dark/textured, -/area/engineering/main) -"bry" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/sorting/mail{ - sortTypes = list(12,23) +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"bhj" = ( +/obj/structure/disposalpipe/trunk{ + dir = 4 }, -/turf/open/floor/plating, -/area/maintenance/starboard/upper) -"brC" = ( -/turf/closed/wall, -/area/security/interrogation) -"brJ" = ( -/turf/open/floor/plating{ - icon_state = "platingdmg1" +/obj/structure/window/reinforced{ + dir = 1; + pixel_y = 2 }, -/area/maintenance/fore/lesser) -"brT" = ( -/obj/structure/table/wood, -/obj/item/paper_bin/carbon, -/obj/item/pen, -/obj/effect/turf_decal/tile/blue{ +/obj/structure/disposaloutlet{ dir = 8 }, -/obj/effect/turf_decal/tile/blue{ +/turf/open/floor/engine, +/area/station/science/xenobiology) +"bhk" = ( +/obj/effect/turf_decal/stripes/line{ dir = 1 }, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"bhs" = ( +/obj/effect/turf_decal/siding/wood, +/obj/item/kirbyplants/fullysynthetic{ + pixel_x = -8; + pixel_y = 21 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/sign/poster/official/random/directional/west, +/turf/open/floor/stone, +/area/mine/eva/lower) +"bhw" = ( +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 1 + }, +/obj/machinery/duct, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply, /turf/open/floor/iron/white, -/area/medical/psychology) -"bsh" = ( -/obj/structure/table, -/obj/item/clothing/shoes/jackboots, -/obj/item/storage/backpack/satchel/leather, -/turf/open/floor/iron, -/area/maintenance/starboard/fore) -"bsF" = ( -/obj/effect/turf_decal/stripes/line{ +/area/station/medical/virology) +"bie" = ( +/obj/effect/spawner/structure/window/hollow/reinforced/middle{ dir = 4 }, -/turf/open/floor/plating/icemoon, -/area/science/test_area) -"bsG" = ( -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron/white, -/area/medical/medbay/aft) -"bsL" = ( -/turf/open/floor/iron/white, -/area/science/genetics) -"bsM" = ( -/turf/closed/wall, -/area/medical/storage) -"bsN" = ( -/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, -/area/medical/storage) -"bsO" = ( -/obj/structure/bodycontainer/morgue, -/turf/open/floor/iron/dark, -/area/science/robotics/lab) -"bsP" = ( -/obj/machinery/atmospherics/pipe/smart/simple/purple/visible{ - dir = 6 +/area/mine/production) +"bit" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/rack, +/obj/item/storage/toolbox/mechanical{ + pixel_x = -2; + pixel_y = -1 }, -/obj/effect/turf_decal/siding/wideplating{ +/obj/item/clothing/head/beanie/orange, +/turf/open/floor/iron, +/area/station/cargo/storage) +"biI" = ( +/obj/machinery/camera/directional/west{ + c_tag = "Xeno Test Chamber"; + network = list("ss13","test","rd","xeno") + }, +/obj/machinery/light/directional/west, +/turf/open/floor/engine, +/area/station/science/xenobiology) +"biL" = ( +/obj/machinery/camera/directional/north{ + c_tag = "Bridge East Entrance" + }, +/obj/effect/turf_decal/tile/blue{ dir = 1 }, -/obj/structure/cable, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, /turf/open/floor/iron, -/area/engineering/atmos/pumproom) -"bsQ" = ( -/turf/open/floor/iron/dark, -/area/science/robotics/lab) -"bsR" = ( -/obj/machinery/computer/operating{ - dir = 1; - name = "Robotics Operating Computer" +/area/station/hallway/primary/central) +"biN" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line, +/obj/machinery/light/directional/south, +/obj/item/kirbyplants/random, +/turf/open/floor/iron/white, +/area/station/medical/chemistry) +"biR" = ( +/obj/structure/table/glass, +/obj/item/storage/box/beakers{ + pixel_x = 2; + pixel_y = 2 }, +/obj/item/reagent_containers/glass/beaker/large, +/obj/item/reagent_containers/dropper, +/obj/item/radio/intercom/directional/west, +/obj/effect/turf_decal/tile/yellow/full, +/turf/open/floor/iron/white/smooth_large, +/area/station/medical/pharmacy) +"biX" = ( +/obj/machinery/status_display/evac/directional/west, +/obj/machinery/light/directional/west, +/obj/item/kirbyplants/random, +/obj/structure/extinguisher_cabinet/directional/south, /turf/open/floor/iron/dark, -/area/science/robotics/lab) -"bsW" = ( -/obj/effect/spawner/structure/window, +/area/station/service/chapel) +"biY" = ( +/turf/closed/wall/r_wall, +/area/station/maintenance/port/fore) +"bja" = ( /turf/open/floor/plating, -/area/cargo/lobby) -"bta" = ( -/obj/structure/cable, -/turf/open/floor/iron/white/side{ - dir = 9 - }, -/area/science/research) -"btz" = ( -/obj/structure/disposalpipe/segment, +/area/station/medical/morgue) +"bji" = ( +/obj/machinery/light/directional/north, /obj/effect/turf_decal/tile/brown{ - dir = 8 - }, -/turf/open/floor/iron, -/area/hallway/primary/central) -"btN" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 10 + dir = 4 }, -/turf/open/floor/plating/icemoon, -/area/science/test_area) -"btW" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/turf/open/floor/iron/white/side{ - dir = 5 +/obj/effect/turf_decal/stripes/asteroid/corner{ + dir = 4 }, -/area/science/research) -"btY" = ( -/obj/structure/chair{ +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/cargo/storage) +"bjl" = ( +/obj/effect/turf_decal/stripes/corner{ dir = 8 }, -/obj/effect/turf_decal/stripes/line{ - dir = 6 +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"bjm" = ( +/obj/structure/table/reinforced, +/obj/machinery/computer/security/telescreen{ + desc = "Used for monitoring medbay to ensure patient safety."; + dir = 8; + name = "Medbay Monitor"; + network = list("medbay"); + pixel_y = 4 }, -/turf/open/floor/plating/icemoon, -/area/science/test_area) -"buj" = ( -/obj/machinery/door/poddoor/shutters/preopen{ - id = "robotics2"; - name = "robotics lab shutters" +/obj/effect/turf_decal/tile/red/full, +/turf/open/floor/iron/dark/smooth_large, +/area/station/security/checkpoint/medical) +"bjn" = ( +/obj/machinery/door/window/left/directional/north{ + dir = 4; + name = "Containment Pen 11"; + req_access = list("xenobiology") }, -/obj/effect/spawner/structure/window, -/turf/open/floor/plating, -/area/science/robotics/lab) -"bum" = ( -/obj/structure/chair{ - dir = 1 +/obj/structure/cable, +/obj/machinery/door/poddoor/preopen{ + id = "xenobio11"; + name = "Xenobio Pen 11 Blast Door" }, -/obj/effect/turf_decal/stripes/line{ - dir = 10 +/turf/open/floor/engine, +/area/station/science/xenobiology) +"bjp" = ( +/turf/open/floor/iron/dark/textured_edge{ + dir = 4 }, -/turf/open/floor/plating/icemoon, -/area/science/test_area) -"bun" = ( -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plating/icemoon, -/area/science/test_area) -"buo" = ( -/obj/machinery/light/small/directional/west, -/obj/structure/table/wood, -/turf/open/floor/carpet, -/area/commons/dorms) -"buq" = ( -/obj/structure/chair{ +/area/station/security/prison) +"bjB" = ( +/obj/structure/railing{ dir = 1 }, -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/turf/open/floor/plating/icemoon, -/area/science/test_area) -"buw" = ( -/obj/docking_port/stationary{ - dir = 8; - dwidth = 2; - height = 5; - id = "laborcamp_home"; - name = "fore bay 1"; - roundstart_template = /datum/map_template/shuttle/labour/box; - width = 9 - }, -/turf/open/misc/asteroid/snow/icemoon, -/area/icemoon/surface/outdoors/nospawn) -"buy" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/plating{ icon_state = "panelscorched" }, -/area/maintenance/port/aft) -"buD" = ( -/obj/effect/turf_decal/tile/red/half{ +/area/station/maintenance/department/medical/central) +"bjE" = ( +/obj/machinery/vending/games, +/turf/open/floor/wood, +/area/station/service/library) +"bjN" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/power/apc/auto_name/directional/west, +/turf/open/floor/iron/dark, +/area/mine/mechbay) +"bjU" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line{ dir = 4 }, +/turf/open/floor/iron/white, +/area/station/medical/chemistry) +"bjV" = ( +/obj/effect/decal/cleanable/cobweb, /obj/structure/disposalpipe/segment{ - dir = 4 + dir = 6 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/maintenance/department/medical/morgue) +"bkg" = ( +/obj/effect/decal/cleanable/dirt, /obj/machinery/light/small/directional/north, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/iron/half{ +/obj/effect/turf_decal/tile/blue/opposingcorners{ dir = 1 }, -/area/hallway/secondary/service) -"buP" = ( -/obj/effect/turf_decal/tile/green{ +/obj/machinery/airalarm/directional/north, +/turf/open/floor/iron/cafeteria, +/area/station/security/prison/work) +"bkl" = ( +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ dir = 4 }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/structure/sink{ +/obj/machinery/duct, +/turf/open/floor/iron/cafeteria, +/area/station/service/kitchen) +"bkq" = ( +/obj/machinery/door/window/left/directional/east{ dir = 8; - pixel_x = 11 + name = "Graveyard Access"; + req_access = list("chapel_office") }, -/turf/open/floor/iron, -/area/service/hydroponics) -"buX" = ( -/obj/machinery/firealarm/directional/west, -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/turf/open/floor/iron/dark/side{ + dir = 4 }, +/area/station/service/chapel) +"bkr" = ( +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/aisat/service) +"bkC" = ( +/obj/effect/turf_decal/tile/red/half/contrasted, +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/hallway/secondary/entry) -"buZ" = ( -/obj/item/trash/popcorn, -/turf/open/floor/plating, -/area/maintenance/fore/lesser) -"bvb" = ( -/obj/machinery/atmospherics/components/unary/outlet_injector/on, -/turf/open/floor/plating/snowed/icemoon, -/area/maintenance/port/aft) -"bvd" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/bridge_pipe/green/visible{ - dir = 4 +/obj/structure/disposalpipe/segment{ + dir = 5 }, -/obj/machinery/atmospherics/pipe/bridge_pipe/cyan/visible, -/turf/open/floor/plating, -/area/engineering/atmos) -"bvg" = ( -/obj/structure/rack, -/obj/item/screwdriver, -/turf/open/floor/plating, -/area/maintenance/aft/greater) -"bvr" = ( -/obj/effect/turf_decal/trimline/blue/filled/line, -/turf/open/floor/iron/white, -/area/medical/medbay/aft) -"bvx" = ( -/turf/closed/wall/r_wall, -/area/science/research) -"bvy" = ( -/obj/machinery/power/terminal{ +/turf/open/floor/iron, +/area/station/security/brig/upper) +"bkF" = ( +/obj/structure/filingcabinet/chestdrawer, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/station/science/explab) +"bkK" = ( +/obj/machinery/requests_console/auto_name/directional/east, +/turf/open/floor/iron, +/area/station/commons/locker) +"bkV" = ( +/obj/effect/turf_decal/trimline/blue/filled/warning{ dir = 1 }, -/obj/structure/cable, -/turf/open/floor/iron/dark/telecomms, -/area/tcommsat/server) -"bvz" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "Courtroom"; - name = "security shutters" - }, -/turf/open/floor/plating, -/area/hallway/primary/fore) -"bvC" = ( -/obj/structure/chair{ - dir = 8 - }, -/obj/effect/turf_decal/tile/red/full, -/obj/effect/turf_decal/siding/white{ +/obj/effect/turf_decal/trimline/blue/filled/corner{ dir = 4 }, -/turf/open/floor/iron/large, -/area/service/kitchen/diner) -"bvE" = ( -/turf/open/floor/iron/white/side{ - dir = 6 - }, -/area/science/research) -"bvH" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/trimline/blue/filled/line{ +/obj/structure/disposalpipe/segment{ dir = 4 }, /turf/open/floor/iron/white, -/area/medical/medbay/aft) -"bvL" = ( -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red{ +/area/station/medical/medbay/aft) +"bkX" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/firealarm/directional/east, +/turf/open/floor/iron/dark/side{ dir = 1 }, -/obj/structure/table, -/turf/open/floor/iron, -/area/security/checkpoint/supply) -"bvO" = ( -/obj/structure/disposalpipe/segment{ +/area/station/security/prison/workout) +"bkY" = ( +/obj/item/radio/intercom/directional/south, +/obj/machinery/light/small/directional/south, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 4 }, -/obj/machinery/atmospherics/components/binary/pump/on{ - dir = 8; - name = "Mix to Space" - }, -/turf/open/floor/plating/snowed/icemoon, -/area/maintenance/port/aft) -"bvW" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/structure/cable, +/turf/open/floor/plating, +/area/station/ai_monitored/turret_protected/aisat_interior) +"bla" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/hallway/primary/central) -"bvX" = ( -/obj/structure/table, -/obj/item/folder/white, -/obj/item/folder/white, -/obj/item/pen, -/obj/item/taperecorder, -/obj/item/paper_bin{ - pixel_y = 6 +/obj/machinery/door/airlock/public/glass{ + name = "Art Gallery" }, -/obj/machinery/power/apc/auto_name/directional/east, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/science/misc_lab) -"bwb" = ( -/obj/effect/turf_decal/stripes/corner{ +/obj/machinery/door/firedoor, +/turf/open/floor/iron/sepia, +/area/station/service/library) +"blf" = ( +/obj/structure/railing/corner{ dir = 1 }, -/turf/open/floor/iron, -/area/hallway/primary/central) -"bwd" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/security/checkpoint/supply) -"bwe" = ( -/turf/closed/wall, -/area/security/checkpoint/supply) -"bwf" = ( -/obj/machinery/camera/directional/west{ - c_tag = "Cargo Bay Entrance" - }, -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/tile/brown{ +/turf/open/misc/asteroid/snow/icemoon, +/area/icemoon/underground/explored) +"blk" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 8 }, -/turf/open/floor/iron, -/area/hallway/primary/central) -"bwh" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/obj/machinery/door/airlock/security/glass{ + name = "Labor Camp Shuttle Prisoner Airlock" }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/obj/effect/decal/cleanable/dirt, +/obj/effect/mapping_helpers/airlock/access/all/security/brig, /turf/open/floor/iron, -/area/hallway/primary/central) -"bwq" = ( -/obj/structure/bodycontainer/morgue{ - dir = 2 - }, -/turf/open/floor/iron/white/textured, -/area/security/medical) -"bwE" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, +/area/mine/laborcamp) +"bll" = ( +/turf/open/floor/iron, +/area/station/engineering/storage_shared) +"bln" = ( +/turf/open/misc/asteroid/snow/icemoon, +/area/icemoon/surface/outdoors/nospawn) +"blO" = ( +/obj/structure/girder, /turf/open/floor/plating, -/area/maintenance/department/medical/central) -"bwP" = ( +/area/station/maintenance/port/aft) +"blT" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/landmark/event_spawn, +/turf/open/floor/iron/showroomfloor, +/area/station/security/processing) +"blV" = ( +/obj/effect/landmark/start/hangover, +/turf/open/floor/wood, +/area/station/service/library) +"bmv" = ( +/obj/structure/cable, /turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"bwU" = ( +/area/station/hallway/primary/central) +"bmw" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/turf/open/floor/wood, +/area/station/hallway/secondary/service) +"bmI" = ( +/obj/machinery/door/window{ + name = "Gateway Chamber" + }, /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating, -/area/maintenance/central/lesser) -"bxo" = ( -/turf/closed/wall, -/area/maintenance/disposal/incinerator) -"bxr" = ( -/obj/machinery/vending/wardrobe/hydro_wardrobe, -/obj/effect/turf_decal/siding/thinplating/dark, -/turf/open/floor/plating, -/area/service/hydroponics) -"bxu" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 - }, -/obj/machinery/door/airlock/external{ - name = "MiniSat External Access"; - req_access_txt = "65" +/turf/open/floor/iron/dark, +/area/station/command/gateway) +"bmM" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply, +/turf/open/floor/iron/white, +/area/station/medical/virology) +"bmO" = ( +/obj/structure/window/reinforced{ + dir = 8 }, -/turf/open/floor/plating, -/area/ai_monitored/turret_protected/aisat_interior) -"bxC" = ( -/obj/machinery/recharger{ - pixel_y = 4 +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/cafeteria, +/area/station/command/heads_quarters/rd) +"bmT" = ( +/obj/machinery/atmospherics/pipe/smart/simple/orange/visible{ + dir = 9 }, -/obj/structure/table, -/obj/effect/turf_decal/tile/red{ +/turf/open/floor/plating/snowed/icemoon, +/area/icemoon/surface/outdoors/nospawn) +"bna" = ( +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/turf/open/floor/iron, -/area/security/checkpoint/supply) -"bxP" = ( -/obj/effect/landmark/event_spawn, +/obj/machinery/door/firedoor, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/aisat/hallway) -"bxY" = ( -/obj/structure/sink{ +/area/station/medical/medbay/aft) +"bnh" = ( +/obj/machinery/door/window/left/directional/north{ dir = 4; - pixel_x = -12; - pixel_y = 2 + name = "Containment Pen 7"; + req_access = list("xenobiology") }, -/obj/structure/mirror/directional/west, -/obj/effect/landmark/start/assistant, -/turf/open/floor/iron/freezer, -/area/commons/toilet) -"byf" = ( -/turf/closed/wall/r_wall, -/area/science/server) -"byi" = ( -/turf/closed/wall, -/area/security/checkpoint/science) -"byj" = ( -/obj/machinery/door/airlock/security/glass{ - name = "Security Office"; - req_access_txt = "63" +/obj/machinery/door/poddoor/preopen{ + id = "xenobio7"; + name = "Xenobio Pen 7 Blast Door" }, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/engine, +/area/station/science/xenobiology) +"bnl" = ( +/obj/effect/turf_decal/tile/red, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/white, -/area/security/checkpoint/science) -"byk" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/security/checkpoint/science) -"byv" = ( -/obj/machinery/door/airlock/atmos{ - name = "Turbine Access"; - req_access_txt = "24" - }, -/obj/machinery/atmospherics/pipe/smart/simple/dark/visible{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"bnp" = ( +/obj/machinery/atmospherics/pipe/smart/simple/orange/visible{ dir = 4 }, -/turf/open/floor/plating, -/area/maintenance/disposal/incinerator) -"byw" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/simple/dark/visible{ - dir = 4 +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/engineering/storage_shared) +"bnr" = ( +/obj/machinery/atmospherics/components/unary/thermomachine/heater{ + dir = 8 }, /turf/open/floor/iron, -/area/maintenance/disposal/incinerator) -"byA" = ( -/obj/machinery/air_sensor/nitrogen_tank, -/turf/open/floor/engine/n2, -/area/engineering/atmos) -"byH" = ( +/area/station/engineering/atmos) +"bnt" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 + }, +/obj/effect/landmark/start/hangover, +/turf/open/floor/carpet, +/area/station/commons/dorms) +"bny" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/green/visible, +/turf/closed/wall/r_wall, +/area/station/engineering/supermatter) +"bnz" = ( +/obj/machinery/nuclearbomb/selfdestruct, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/command/nuke_storage) +"bnJ" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/disposalpipe/segment{ - dir = 9 + dir = 4 }, +/obj/structure/extinguisher_cabinet/directional/south, /turf/open/floor/iron/white, -/area/science/research) -"byK" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "rnd"; - name = "research lab shutters" +/area/station/science/research) +"bnM" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 }, -/obj/machinery/door/window/right/directional/south{ - name = "Research and Development Desk"; - req_one_access_txt = "7" +/obj/machinery/camera/directional/east{ + c_tag = "Security - Interrogation"; + network = list("interrogation") + }, +/turf/open/floor/iron/dark/textured, +/area/station/security/interrogation) +"bnQ" = ( +/obj/structure/closet/crate, +/obj/effect/turf_decal/siding/blue{ + dir = 5 + }, +/obj/item/clothing/glasses/sunglasses, +/obj/item/stack/spacecash/c10, +/obj/item/stack/spacecash/c10, +/obj/item/grenade/smokebomb, +/obj/item/poster/random_contraband{ + pixel_x = 3; + pixel_y = 3 }, +/obj/item/clothing/head/soft/yellow, +/obj/effect/spawner/random/maintenance/four, +/obj/item/crowbar/red, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/iron/white, +/area/station/maintenance/port/fore) +"bnW" = ( /obj/item/paper_bin{ - pixel_x = -3; - pixel_y = 7 + pixel_x = 1; + pixel_y = 9 }, -/obj/item/folder, /obj/item/pen, -/obj/machinery/door/firedoor, -/turf/open/floor/plating, -/area/hallway/primary/starboard) -"byP" = ( -/obj/structure/sign/warning/securearea{ - pixel_y = 32 +/obj/structure/table, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 8 }, -/obj/effect/turf_decal/tile/blue{ +/turf/open/floor/iron, +/area/station/security/checkpoint/customs/auxiliary) +"bnY" = ( +/obj/machinery/light/small/directional/west, +/obj/structure/sign/poster/contraband/random/directional/east, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) +"bnZ" = ( +/obj/machinery/atmospherics/pipe/smart/manifold/purple/visible/layer2{ dir = 1 }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, /turf/open/floor/iron, -/area/hallway/primary/central) -"byR" = ( -/obj/machinery/door/airlock/public/glass{ - name = "Chapel" +/area/station/science/ordnance) +"boc" = ( +/obj/machinery/light/small/directional/west, +/obj/structure/closet/emcloset/anchored, +/obj/structure/sign/warning/gas_mask{ + pixel_x = -32 }, -/obj/machinery/door/firedoor, -/turf/open/floor/iron/sepia, -/area/service/library) -"bzr" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/sign/warning/nosmoking{ - pixel_x = -28 +/turf/open/floor/plating, +/area/station/engineering/main) +"bol" = ( +/turf/open/floor/iron/dark/textured, +/area/station/security/prison) +"boP" = ( +/obj/machinery/firealarm/directional/west, +/obj/machinery/light/directional/south, +/obj/structure/table, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/item/book/manual/wiki/engineering_hacking{ + pixel_x = 3; + pixel_y = 3 }, +/obj/item/book/manual/wiki/engineering_construction, /turf/open/floor/iron, -/area/maintenance/disposal/incinerator) -"bzw" = ( -/obj/structure/sign/warning/securearea{ - desc = "A warning sign which reads 'SERVER ROOM'."; - name = "SERVER ROOM"; - pixel_y = 32 +/area/station/engineering/storage_shared) +"boQ" = ( +/obj/machinery/atmospherics/pipe/layer_manifold/supply/visible, +/turf/closed/wall/r_wall, +/area/station/maintenance/department/medical/central) +"boV" = ( +/obj/machinery/hydroponics/constructable, +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 10 }, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/science/server) -"bzz" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/simple/dark/visible{ +/obj/effect/turf_decal/trimline/blue/filled/warning{ + dir = 10 + }, +/turf/open/floor/iron/dark, +/area/station/service/hydroponics) +"bpf" = ( +/obj/machinery/computer/secure_data, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ dir = 4 }, -/turf/open/floor/iron, -/area/maintenance/disposal/incinerator) -"bzA" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/light/small/directional/south, -/turf/open/floor/plating{ - icon_state = "platingdmg1" +/obj/effect/turf_decal/tile/red{ + dir = 8 }, -/area/maintenance/department/medical/central) -"bzB" = ( -/obj/effect/landmark/blobstart, -/obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, -/area/maintenance/disposal/incinerator) -"bzE" = ( -/turf/open/floor/iron/white/side{ - dir = 5 +/area/station/command/bridge) +"bpD" = ( +/obj/machinery/newscaster/directional/south, +/turf/open/floor/iron/cafeteria{ + dir = 8 }, -/area/science/research) -"bzW" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 5 +/area/station/science/research) +"bpL" = ( +/obj/structure/noticeboard/directional/west, +/turf/open/floor/engine/cult, +/area/station/service/library) +"bpT" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, -/obj/machinery/camera/directional/south{ - c_tag = "Service-Ultils Top" +/obj/machinery/camera/directional/west{ + c_tag = "Chapel Crematorium" }, -/turf/open/floor/catwalk_floor/iron_smooth, -/area/maintenance/starboard/fore) -"bAf" = ( -/obj/machinery/holopad, -/obj/structure/cable, +/obj/machinery/airalarm/directional/west, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/turf/open/floor/iron/dark, +/area/station/service/chapel/office) +"bpX" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/hallway/primary/central) -"bAn" = ( -/obj/structure/tank_holder/extinguisher, -/turf/open/floor/iron/white, -/area/medical/cryo) -"bAA" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/obj/structure/cable, +/turf/open/floor/iron/dark/textured_edge, +/area/station/security/prison) +"bqn" = ( +/obj/machinery/requests_console/directional/south{ + department = "Security"; + departmentType = 5; + name = "Security Requests Console"; + anon_tips_receiver = 1; + assistance_requestable = 1 + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/machinery/light/directional/south, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 1 }, +/obj/effect/landmark/start/depsec/supply, +/turf/open/floor/iron, +/area/station/security/checkpoint/supply) +"bqt" = ( +/obj/machinery/airalarm/directional/west, +/turf/open/floor/circuit, +/area/station/ai_monitored/turret_protected/aisat/hallway) +"bqD" = ( +/obj/machinery/light/small/directional/north, +/obj/machinery/griddle, +/turf/open/floor/iron/cafeteria, +/area/station/service/kitchen) +"bqF" = ( +/obj/structure/chair{ + dir = 4 + }, /turf/open/floor/iron/dark, -/area/science/server) -"bAD" = ( -/obj/structure/chair/office/light, -/turf/open/floor/iron/dark, -/area/science/server) -"bAQ" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/simple/brown/visible{ +/area/station/security/courtroom) +"bqH" = ( +/obj/effect/turf_decal/trimline/green/filled/corner{ dir = 8 }, -/turf/open/floor/iron, -/area/maintenance/disposal/incinerator) -"bBg" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/landmark/start/atmospheric_technician, -/obj/machinery/atmospherics/pipe/smart/simple/brown/visible{ - dir = 10 +/obj/effect/turf_decal/trimline/blue/corner{ + dir = 8 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/station/service/hydroponics) +"bqJ" = ( +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 4 }, +/obj/effect/landmark/start/hangover, +/turf/open/floor/iron/white, +/area/station/medical/medbay/lobby) +"bqY" = ( +/obj/structure/closet, +/obj/effect/spawner/random/maintenance/two, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small/directional/east, /turf/open/floor/iron, -/area/maintenance/disposal/incinerator) -"bBh" = ( -/obj/structure/disposalpipe/segment, +/area/station/maintenance/starboard/upper) +"brf" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/brown{ dir = 8 }, -/obj/structure/cable, -/turf/open/floor/iron, -/area/hallway/primary/central) -"bBi" = ( -/obj/structure/cable, -/turf/open/floor/iron, -/area/hallway/primary/central) -"bBo" = ( -/obj/effect/decal/cleanable/dirt/dust, -/turf/closed/wall, -/area/maintenance/starboard/fore) -"bBp" = ( -/obj/structure/disposalpipe/segment{ +/obj/effect/turf_decal/tile/brown{ dir = 4 }, -/obj/structure/cable, +/obj/structure/table, +/obj/item/newspaper, +/turf/open/floor/iron, +/area/station/commons/vacant_room/commissary) +"bro" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/grimy, +/area/station/ai_monitored/turret_protected/aisat_interior) +"brt" = ( +/obj/machinery/portable_atmospherics/canister/nitrous_oxide, +/turf/open/floor/iron/dark, +/area/station/science/ordnance) +"brx" = ( +/turf/closed/wall, +/area/station/security/warden) +"bry" = ( +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/hallway/primary/central) -"bBt" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/station/security/checkpoint/engineering) +"brL" = ( +/obj/structure/railing/corner{ + dir = 8 }, -/obj/machinery/camera/directional/south{ - c_tag = "Central Primary Hallway South" +/turf/open/floor/iron/dark/side{ + dir = 5 }, -/turf/open/floor/iron, -/area/hallway/primary/central) -"bBD" = ( -/turf/open/floor/iron/white/side{ - dir = 9 +/area/station/service/chapel) +"brY" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 }, -/area/science/research) -"bBT" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/maintenance/disposal/incinerator) -"bBV" = ( -/obj/structure/sign/warning/securearea{ - desc = "A warning sign which reads 'SERVER ROOM'."; - name = "SERVER ROOM"; - pixel_y = -32 +/turf/open/floor/iron/dark, +/area/station/engineering/supermatter/room) +"bsb" = ( +/obj/effect/spawner/structure/window/hollow/reinforced/end{ + dir = 1 }, -/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, -/area/science/server) -"bBW" = ( +/area/mine/eva/lower) +"bsc" = ( /obj/structure/table, -/obj/item/folder/white, -/obj/item/pen, -/turf/open/floor/iron/dark, -/area/science/server) -"bCf" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red{ dir = 1 }, +/obj/structure/cable, +/obj/item/clothing/head/beanie/stripedred, /turf/open/floor/iron, -/area/maintenance/disposal/incinerator) -"bCn" = ( -/obj/structure/window/reinforced{ - dir = 1; - layer = 2.9 +/area/mine/laborcamp/security) +"bsi" = ( +/obj/effect/turf_decal/stripes/red/line{ + dir = 8 }, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "riot"; - name = "security shutters" +/obj/structure/sign/warning/no_smoking{ + pixel_x = 32 }, -/turf/open/floor/glass/reinforced, -/area/hallway/primary/fore) -"bCq" = ( -/turf/closed/wall, -/area/maintenance/port/aft) -"bCr" = ( -/obj/machinery/door/airlock/maintenance{ - req_access_txt = "12" +/turf/open/floor/iron/textured, +/area/station/engineering/atmos) +"bst" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 6 }, -/obj/structure/disposalpipe/segment, -/obj/structure/cable, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"bCA" = ( -/obj/machinery/vending/cigarette, /turf/open/floor/iron/dark, -/area/hallway/primary/central) -"bCT" = ( -/obj/machinery/atmospherics/pipe/smart/manifold/scrubbers/visible{ - dir = 8 - }, -/obj/effect/turf_decal/siding/wideplating{ +/area/mine/storage) +"bsu" = ( +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/turf/open/floor/iron, -/area/engineering/atmos/pumproom) -"bCV" = ( -/obj/machinery/meter, -/obj/machinery/atmospherics/pipe/smart/simple/yellow/visible{ - dir = 4 +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/turf/closed/wall/r_wall, -/area/engineering/atmos) -"bDb" = ( -/turf/closed/wall/r_wall, -/area/science/xenobiology) -"bDd" = ( +/turf/open/floor/iron/dark, +/area/station/service/chapel) +"bsx" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/effect/landmark/start/hangover, -/turf/open/floor/iron, -/area/hallway/primary/starboard) -"bDf" = ( -/obj/structure/sign/warning/testchamber{ - pixel_y = -32 - }, /turf/open/floor/iron, -/area/science/mixing/launch) -"bDi" = ( -/obj/effect/turf_decal/siding/wood, -/obj/effect/turf_decal/siding/wood{ - dir = 1 +/area/station/cargo/miningdock) +"bsC" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Fitness Maintenance" }, -/obj/machinery/door/firedoor, +/obj/structure/disposalpipe/segment, +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/turf/open/floor/iron/dark/textured_half, -/area/service/bar/atrium) -"bDr" = ( -/obj/machinery/atmospherics/pipe/layer_manifold/dark/visible{ - dir = 8 +/obj/effect/mapping_helpers/airlock/access/any/security/maintenance, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 1 }, -/turf/open/floor/iron, -/area/engineering/atmos) -"bDt" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/plating, -/area/maintenance/port/aft) -"bDv" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/tile/brown{ +/area/station/maintenance/fore/lesser) +"bsG" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/research/glass{ + name = "Robotics Lab" + }, +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/turf_decal/tile/brown, -/obj/machinery/newscaster/directional/east, -/turf/open/floor/iron, -/area/cargo/qm) -"bDw" = ( /obj/structure/cable, -/obj/structure/chair{ +/obj/effect/mapping_helpers/airlock/access/all/science/robotics, +/turf/open/floor/iron/white, +/area/station/science/robotics/lab) +"bsN" = ( +/obj/structure/table, +/obj/item/storage/pill_bottle/mutadone{ + pixel_x = 11; + pixel_y = 7 + }, +/obj/item/radio/headset/headset_sci{ + pixel_x = -7; + pixel_y = 6 + }, +/obj/item/reagent_containers/spray/cleaner{ + pixel_x = 2 + }, +/turf/open/floor/iron/dark, +/area/station/science/genetics) +"bsO" = ( +/obj/machinery/light/small/directional/south, +/turf/open/floor/plating, +/area/station/maintenance/disposal) +"bsV" = ( +/obj/structure/window/reinforced{ dir = 1 }, -/obj/item/storage/fancy/cigarettes, -/obj/structure/disposalpipe/segment{ +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ dir = 4 }, -/turf/open/floor/plating, -/area/maintenance/aft/greater) -"bDA" = ( -/obj/machinery/camera/directional/west{ - c_tag = "Aft Primary Hallway 2" +/obj/effect/turf_decal/stripes/line{ + dir = 9 }, -/obj/effect/turf_decal/tile/yellow{ +/turf/open/floor/iron, +/area/station/science/xenobiology) +"bta" = ( +/obj/structure/chair/sofa/bench/right{ dir = 8 }, -/obj/machinery/newscaster/directional/west, /turf/open/floor/iron, -/area/hallway/primary/aft) -"bDC" = ( -/obj/structure/closet/secure_closet/security, -/obj/effect/turf_decal/tile/red{ - dir = 1 +/area/station/security/prison/mess) +"btg" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Atmospherics Maintenance" }, -/obj/effect/turf_decal/tile/red{ +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/mapping_helpers/airlock/access/all/engineering/atmos, +/turf/open/floor/plating, +/area/station/maintenance/department/medical/central) +"bti" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/blue{ dir = 4 }, -/obj/effect/turf_decal/tile/red{ +/obj/effect/turf_decal/tile/blue{ dir = 8 }, -/obj/machinery/power/apc/auto_name/directional/north, -/obj/structure/cable, -/turf/open/floor/iron, -/area/security/checkpoint/customs/auxiliary) -"bDF" = ( -/obj/effect/turf_decal/trimline/blue/filled/warning{ +/obj/effect/turf_decal/siding/thinplating{ dir = 1 }, -/obj/structure/cable, -/turf/open/floor/iron/white, -/area/medical/medbay/aft) -"bDI" = ( -/obj/effect/turf_decal/trimline/blue/filled/warning{ - dir = 1 +/turf/open/floor/iron/cafeteria, +/area/station/commons/dorms/laundry) +"btB" = ( +/obj/structure/table, +/obj/item/flashlight/lantern, +/turf/open/floor/plating, +/area/mine/eva/lower) +"btI" = ( +/obj/machinery/camera/directional/north{ + c_tag = "Armory - Internal - Lower" }, -/obj/structure/disposalpipe/segment, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/structure/rack, +/obj/item/storage/toolbox/drone, +/obj/effect/turf_decal/tile/red/half, +/turf/open/floor/iron/dark/textured, +/area/station/ai_monitored/security/armory) +"btQ" = ( +/obj/machinery/modular_computer/console/preset/curator{ + dir = 8 }, -/turf/open/floor/iron/white, -/area/medical/medbay/aft) -"bDQ" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/item/radio/intercom/directional/east, +/turf/open/floor/wood, +/area/station/service/library) +"btU" = ( +/turf/closed/wall, +/area/station/medical/morgue) +"bue" = ( +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/obj/effect/turf_decal/tile/brown, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/cafeteria, -/area/command/heads_quarters/rd) -"bDW" = ( -/obj/structure/chair/sofa/right, -/obj/effect/landmark/start/hangover, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/dark, -/area/science/breakroom) -"bDX" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/portable_atmospherics/canister, -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ +/area/station/cargo/miningdock) +"buo" = ( +/obj/machinery/atmospherics/pipe/bridge_pipe/cyan/visible, +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/bridge_pipe/purple/visible{ dir = 4 }, -/turf/open/floor/iron, -/area/maintenance/disposal/incinerator) -"bEo" = ( -/obj/effect/spawner/random/trash/mess, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating{ - icon_state = "platingdmg3" +/turf/open/floor/plating, +/area/station/engineering/atmos/pumproom) +"bup" = ( +/obj/structure/filingcabinet/chestdrawer, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/mob/living/simple_animal/parrot/poly, +/turf/open/floor/iron/dark, +/area/station/command/heads_quarters/ce) +"buv" = ( +/obj/machinery/atmospherics/pipe/multiz/scrubbers/visible/layer2{ + color = "#ff0000"; + dir = 4; + name = "Scrubbers multi deck pipe adapter" }, -/area/maintenance/port/aft) -"bEs" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"buS" = ( +/obj/effect/turf_decal/tile/red/half{ + dir = 4 }, -/obj/effect/turf_decal/stripes/line, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/door/firedoor/border_only{ + dir = 8 + }, +/turf/open/floor/iron/dark/textured, +/area/station/ai_monitored/security/armory/upper) +"buY" = ( +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating, +/area/station/maintenance/department/electrical) +"bvd" = ( +/obj/machinery/power/terminal, +/obj/machinery/light/small/directional/east, /obj/structure/cable, -/turf/open/floor/iron/white, -/area/science/mixing/hallway) -"bEu" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/trinary/filter/atmos/flipped/co2, +/turf/open/floor/plating, +/area/station/maintenance/solars/port/fore) +"bve" = ( +/obj/structure/sign/warning/no_smoking{ + pixel_x = -28 + }, +/turf/open/openspace, +/area/station/medical/treatment_center) +"bvj" = ( +/obj/structure/table, +/obj/effect/turf_decal/tile/red, +/obj/item/paper_bin, +/obj/item/pen, /turf/open/floor/iron, -/area/maintenance/disposal/incinerator) -"bEy" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/electrolyzer, +/area/mine/laborcamp/security) +"bvr" = ( +/obj/machinery/light_switch/directional/west, +/obj/machinery/autolathe, /turf/open/floor/iron, -/area/maintenance/disposal/incinerator) -"bEC" = ( -/turf/closed/wall/r_wall, -/area/science/mixing) -"bED" = ( -/obj/machinery/camera/directional/east{ - c_tag = "Bridge East" +/area/station/cargo/office) +"bvs" = ( +/obj/structure/table, +/obj/item/clothing/suit/apron/chef, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) +"bvE" = ( +/obj/machinery/computer/monitor{ + name = "bridge power monitoring console" }, -/obj/effect/turf_decal/tile/brown{ +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ dir = 4 }, -/turf/open/floor/iron, -/area/command/bridge) -"bEJ" = ( -/obj/machinery/door/airlock/maintenance{ - req_access_txt = "12" +/obj/effect/turf_decal/tile/yellow{ + dir = 8 }, /obj/structure/cable, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"bEL" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable, /turf/open/floor/iron, -/area/maintenance/disposal/incinerator) -"bFf" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/obj/machinery/door/airlock/external{ - name = "External Access" +/area/station/command/bridge) +"bvI" = ( +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=HOP2"; + location = "Stbd" }, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"bFq" = ( -/obj/effect/turf_decal/tile/yellow, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 8 +/obj/structure/disposalpipe/segment{ + dir = 4 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, /turf/open/floor/iron, -/area/hallway/primary/aft) -"bFz" = ( -/obj/effect/spawner/random/engineering/tracking_beacon, -/turf/open/floor/plating/icemoon, -/area/science/test_area) -"bFW" = ( -/obj/item/soap/deluxe, -/obj/item/bikehorn/rubberducky, -/obj/structure/curtain, -/obj/machinery/shower{ - pixel_y = 8 +/area/station/hallway/primary/starboard) +"bvP" = ( +/obj/machinery/camera/directional/north{ + c_tag = "Starboard Primary Hallway 2" }, -/obj/machinery/light/small/directional/south, -/turf/open/floor/iron/freezer, -/area/medical/break_room) -"bGe" = ( -/turf/closed/wall, -/area/science/test_area) -"bGk" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ +/obj/structure/chair, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"bvS" = ( +/obj/structure/ladder, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/dark/textured_large, +/area/station/maintenance/department/medical/morgue) +"bvY" = ( +/obj/effect/turf_decal/tile/purple{ dir = 4 }, -/obj/machinery/door/airlock/research/glass{ - name = "Test Chamber"; - req_access_txt = "47" +/obj/effect/turf_decal/tile/purple, +/obj/structure/chair{ + dir = 8 }, -/obj/effect/turf_decal/delivery, -/obj/machinery/atmospherics/pipe/smart/manifold4w/general/visible, -/turf/open/floor/iron/dark, -/area/science/misc_lab) -"bGo" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Firefighting Equipment"; - req_access_txt = "12" +/obj/machinery/status_display/evac/directional/east, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"bwe" = ( +/obj/effect/mapping_helpers/airlock/locked, +/obj/machinery/door/airlock/virology{ + autoclose = 0; + frequency = 1449; + id_tag = "virology_airlock_interior"; + name = "Virology Interior Airlock" }, -/obj/effect/mapping_helpers/airlock/abandoned, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"bGz" = ( -/obj/machinery/door/firedoor/heavy, -/obj/machinery/door/poddoor/preopen{ - id = "Biohazard"; - name = "biohazard containment door" +/obj/structure/cable, +/obj/machinery/door_buttons/access_button{ + idDoor = "virology_airlock_interior"; + idSelf = "virology_airlock_control"; + name = "Virology Access Button"; + pixel_x = -24; + pixel_y = 5; + req_access = list("virology") }, -/obj/effect/turf_decal/bot, +/obj/machinery/door/firedoor, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/duct, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply, +/obj/effect/turf_decal/tile/green/full, +/obj/effect/mapping_helpers/airlock/access/all/medical/virology, +/turf/open/floor/iron/white/smooth_large, +/area/station/medical/virology) +"bwi" = ( /obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/wood, +/area/station/security/prison/rec) +"bwl" = ( +/obj/structure/chair/comfy/black{ + dir = 8 + }, +/turf/open/floor/wood, +/area/station/service/library) +"bwr" = ( +/obj/machinery/light_switch/directional/east, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/freezer, +/area/station/commons/toilet) +"bwt" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/yellow, +/turf/open/floor/iron, +/area/station/hallway/primary/aft) +"bwK" = ( +/obj/structure/bookcase/random/religion, +/turf/open/floor/wood, +/area/station/service/library) +"bwL" = ( +/obj/structure/rack, +/obj/effect/spawner/random/maintenance/two, +/turf/open/floor/plating, +/area/station/maintenance/department/crew_quarters/bar) +"bwM" = ( /obj/structure/disposalpipe/segment{ - dir = 4 + dir = 6 }, -/turf/open/floor/iron, -/area/science/research) -"bGI" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating/icemoon, -/area/maintenance/solars/port/aft) -"bGO" = ( -/obj/structure/closet/secure_closet/engineering_chief, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/power/apc/auto_name/directional/east, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, -/turf/open/floor/iron/dark, -/area/command/heads_quarters/ce) -"bHa" = ( -/obj/effect/turf_decal/tile/brown, -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/obj/effect/turf_decal/tile/brown{ +/turf/open/floor/plating, +/area/station/maintenance/starboard/upper) +"bwS" = ( +/obj/machinery/door/airlock/maintenance, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/mapping_helpers/airlock/unres, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +/turf/open/floor/plating, +/area/station/maintenance/port/greater) +"bwT" = ( +/obj/structure/chair/office/light{ dir = 4 }, -/obj/structure/table/glass, -/obj/machinery/microwave, /turf/open/floor/iron/white, -/area/medical/break_room) -"bHw" = ( -/obj/item/target, -/obj/structure/window/reinforced, -/obj/effect/turf_decal/stripes/line{ +/area/mine/living_quarters) +"bwY" = ( +/obj/structure/lattice/catwalk, +/obj/structure/railing{ dir = 1 }, -/turf/open/floor/plating/icemoon, -/area/science/test_area) -"bHC" = ( -/obj/effect/landmark/blobstart, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"bHD" = ( -/turf/closed/wall/r_wall, -/area/maintenance/port/aft) -"bHE" = ( -/turf/open/floor/plating, -/area/maintenance/port/aft) -"bHH" = ( -/obj/effect/landmark/event_spawn, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/landmark/start/hangover, -/turf/open/floor/carpet, -/area/commons/dorms) -"bHP" = ( -/obj/effect/turf_decal/tile/yellow, +/turf/open/openspace, +/area/station/cargo/storage) +"bxa" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 6 + }, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/icemoon/surface/outdoors/nospawn) +"bxe" = ( +/turf/closed/wall/r_wall, +/area/station/maintenance/solars/starboard/fore) +"bxi" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/table/glass, +/obj/effect/turf_decal/trimline/green/filled/line, +/obj/effect/turf_decal/trimline/blue/filled/warning, +/obj/machinery/reagentgrinder{ + pixel_y = 4 + }, /turf/open/floor/iron, -/area/hallway/primary/aft) -"bHQ" = ( -/obj/structure/mirror/directional/north, -/obj/structure/sink{ - pixel_y = 20 +/area/station/service/hydroponics) +"bxy" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"bxJ" = ( +/obj/structure/closet/crate, +/turf/open/floor/plating, +/area/station/maintenance/department/chapel) +"bxP" = ( +/obj/effect/turf_decal/siding/purple{ + dir = 1 + }, +/turf/open/floor/iron/white/side{ + dir = 5 + }, +/area/station/science/lab) +"bxQ" = ( +/obj/structure/cable/multilayer/multiz, +/turf/open/floor/plating, +/area/station/maintenance/fore) +"bxV" = ( +/obj/structure/chair/wood/wings, +/turf/open/floor/iron/cafeteria{ + dir = 5 }, +/area/station/maintenance/port/aft) +"bxW" = ( /obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/freezer, -/area/medical/break_room) -"bIa" = ( -/obj/structure/railing/corner, -/obj/machinery/door/firedoor/border_only{ +/obj/machinery/light/directional/south, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 4 }, /turf/open/floor/iron, -/area/hallway/secondary/service) -"bIo" = ( -/obj/structure/sign/painting/library_secure{ - pixel_x = 32 +/area/mine/laborcamp) +"bxX" = ( +/obj/structure/chair/stool/directional/north, +/obj/structure/sign/poster/official/report_crimes{ + pixel_x = -32 }, -/obj/machinery/door/window{ - dir = 8; - name = "Secure Art Exhibition"; - req_access_txt = "37" +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/mine/laborcamp) +"byk" = ( +/obj/structure/sign/painting/library{ + pixel_y = 32 }, -/obj/effect/spawner/random/structure/table_fancy, -/turf/open/floor/wood, -/area/service/library) -"bIv" = ( -/obj/structure/railing{ - dir = 4 +/obj/structure/table, +/obj/machinery/microwave, +/obj/structure/sign/poster/official/random/directional/east, +/turf/open/floor/iron, +/area/station/hallway/secondary/service) +"byl" = ( +/obj/machinery/conveyor{ + dir = 4; + id = "packageSort2" }, -/obj/machinery/shower{ - pixel_y = 16 +/obj/structure/disposalpipe/segment{ + dir = 10 }, -/turf/open/floor/iron, -/area/science/xenobiology) -"bIw" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 +/obj/machinery/camera/directional/north, +/turf/open/floor/plating, +/area/station/cargo/sorting) +"byq" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 5 }, +/obj/structure/cable, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/obj/item/kirbyplants/random, /turf/open/floor/iron/white, -/area/medical/break_room) -"bIx" = ( -/obj/structure/sign/warning/electricshock, -/turf/closed/wall/r_wall, -/area/science/xenobiology) -"bIy" = ( -/obj/effect/spawner/structure/window/reinforced, +/area/station/security/prison/safe) +"byx" = ( +/obj/machinery/computer/security/telescreen/entertainment/directional/north, /obj/structure/cable, -/turf/open/floor/plating, -/area/engineering/lobby) -"bIE" = ( -/obj/machinery/status_display/evac/directional/south, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/ai_upload) -"bIF" = ( -/obj/structure/chair{ - dir = 4 - }, -/obj/effect/turf_decal/siding/white{ - dir = 1 +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 }, -/obj/structure/sign/poster/random/directional/north, -/turf/open/floor/iron/white/smooth_large, -/area/service/kitchen/diner) -"bIM" = ( -/obj/effect/landmark/event_spawn, +/turf/open/floor/carpet, +/area/station/command/heads_quarters/captain) +"byB" = ( +/obj/effect/spawner/random/engineering/tracking_beacon, +/turf/open/floor/plating/icemoon, +/area/station/science/ordnance/bomb) +"byC" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/cafeteria, -/area/command/heads_quarters/rd) -"bIR" = ( -/obj/structure/railing/corner{ - dir = 4 - }, -/turf/open/floor/iron/white, -/area/science/xenobiology) -"bIT" = ( -/obj/effect/spawner/structure/window, -/obj/structure/sign/departments/xenobio{ - pixel_y = -32 - }, /turf/open/floor/plating, -/area/science/xenobiology) -"bIV" = ( -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, +/area/station/maintenance/port/greater) +"bzC" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/hallway/primary/aft) -"bIX" = ( -/obj/structure/sign/warning/securearea{ - desc = "A warning sign which reads 'BOMB RANGE"; - name = "BOMB RANGE" +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/ai_upload) +"bzJ" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/obj/machinery/camera/directional/north{ + c_tag = "Mining Mech Bay" }, -/turf/closed/wall, -/area/science/test_area) -"bJf" = ( -/obj/structure/closet/firecloset, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"bJr" = ( +/obj/machinery/light/small/directional/north, +/obj/effect/turf_decal/stripes/corner, +/turf/open/floor/iron/smooth, +/area/mine/mechbay) +"bzN" = ( +/obj/structure/rack, +/obj/machinery/light/small/directional/west, +/obj/machinery/light_switch/directional/north, +/turf/open/floor/iron/smooth_large, +/area/station/cargo/warehouse) +"bzQ" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/white, -/area/science/research) -"bJx" = ( -/obj/effect/landmark/event_spawn, -/obj/effect/turf_decal/tile/blue{ - dir = 8 +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 5 }, /turf/open/floor/iron, -/area/hallway/primary/central) -"bJB" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/duct, -/turf/open/floor/iron, -/area/engineering/atmos) -"bJK" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/railing{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/area/station/hallway/primary/central) +"bzW" = ( +/turf/open/floor/engine/plasma, +/area/station/engineering/atmos) +"bzY" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/door/airlock/mining/glass{ + name = "Mining Dock" }, -/obj/effect/turf_decal/trimline/purple/filled/warning, -/turf/open/floor/iron/white, -/area/science/xenobiology) -"bJN" = ( -/turf/closed/wall, -/area/science/xenobiology) -"bKb" = ( -/obj/machinery/camera/directional/north{ - c_tag = "Engineering Access" +/obj/machinery/door/firedoor, +/obj/effect/mapping_helpers/airlock/access/all/supply/mining, +/turf/open/floor/iron, +/area/station/cargo/miningdock) +"bzZ" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "rnd"; + name = "Research Lab Shutters" }, -/obj/structure/closet/radiation, -/turf/open/floor/iron/dark, -/area/engineering/main) -"bKc" = ( -/obj/machinery/vending/wardrobe/sec_wardrobe, -/obj/machinery/light/directional/north, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/smooth_edge, -/area/security/lockers) -"bKp" = ( -/obj/machinery/holopad, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron/large, -/area/engineering/atmos) -"bKC" = ( -/obj/structure/closet/firecloset, -/turf/open/floor/iron/dark, -/area/engineering/main) -"bKD" = ( -/obj/effect/gibspawner/human/bodypartless, -/turf/open/misc/asteroid/snow/icemoon, -/area/icemoon/surface/outdoors/nospawn) -"bKM" = ( -/obj/machinery/camera/directional/south{ - c_tag = "Port Hallway" +/turf/open/floor/plating, +/area/station/hallway/primary/starboard) +"bAk" = ( +/obj/machinery/firealarm/directional/west, +/turf/open/floor/carpet, +/area/station/security/prison/rec) +"bAz" = ( +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating{ + icon_state = "platingdmg1" }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/area/station/maintenance/department/medical/central) +"bAF" = ( +/turf/open/floor/iron/chapel{ dir = 1 }, +/area/station/service/chapel) +"bAM" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/hallway/primary/port) -"bKQ" = ( -/obj/effect/turf_decal/tile/brown{ +/area/mine/laborcamp/security) +"bAO" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/turf_decal/bot{ dir = 1 }, -/obj/effect/turf_decal/tile/brown{ +/obj/structure/table, +/obj/item/clothing/gloves/color/yellow, +/obj/item/clothing/gloves/color/yellow, +/obj/item/clothing/gloves/color/yellow, +/obj/item/clothing/gloves/color/yellow, +/obj/item/clothing/gloves/color/yellow, +/obj/structure/cable, +/obj/item/mod/module/plasma_stabilizer, +/obj/item/mod/module/thermal_regulator, +/obj/item/stock_parts/cell/emproof{ + pixel_x = -4; + pixel_y = -1 + }, +/turf/open/floor/iron/dark, +/area/station/engineering/engine_smes) +"bAR" = ( +/obj/machinery/duct, +/obj/machinery/door/poddoor/preopen{ + id = "atmos"; + name = "Atmospherics Blast Door" + }, +/obj/effect/turf_decal/tile/yellow{ dir = 8 }, -/obj/effect/turf_decal/tile/brown{ - dir = 4 +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron/dark/corner, +/area/station/engineering/atmos) +"bAT" = ( +/obj/structure/table/reinforced, +/obj/item/clipboard, +/obj/item/paper/monitorkey, +/turf/open/floor/iron, +/area/station/command/heads_quarters/ce) +"bAU" = ( +/obj/machinery/camera{ + c_tag = "Morgue North"; + dir = 9; + network = list("ss13","medbay") }, -/obj/machinery/vending/coffee, -/obj/effect/turf_decal/tile/brown, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/iron/white, -/area/medical/break_room) -"bKU" = ( -/obj/machinery/door/airlock/engineering{ - name = "Construction Area"; - req_access_txt = "32" +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/effect/mapping_helpers/airlock/abandoned, -/turf/open/floor/plating, -/area/construction) -"bKZ" = ( -/obj/structure/railing{ - dir = 8 +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/dark, +/area/station/medical/morgue) +"bAV" = ( +/obj/structure/table, +/obj/item/paper_bin{ + pixel_x = -11; + pixel_y = 7 }, -/obj/structure/window/reinforced{ - dir = 8 +/obj/item/pen{ + pixel_x = 1; + pixel_y = 9 }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/turf/open/floor/wood{ + icon_state = "wood-broken5" }, -/turf/open/floor/glass/reinforced, -/area/science/xenobiology) -"bLe" = ( +/area/station/maintenance/aft/greater) +"bAX" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/maintenance/department/cargo) +"bAY" = ( /obj/effect/turf_decal/stripes/line, -/turf/open/floor/iron/white, -/area/science/xenobiology) -"bLh" = ( -/obj/machinery/light/directional/north, /turf/open/floor/iron, -/area/cargo/lobby) -"bLq" = ( -/turf/closed/indestructible/riveted{ - desc = "A wall impregnated with Fixium, able to withstand massive explosions with ease"; - name = "hyper-reinforced wall" +/area/station/hallway/secondary/exit/departure_lounge) +"bBn" = ( +/obj/machinery/door/airlock/security/glass{ + id_tag = "permainner"; + name = "Permabrig Transfer" }, -/area/science/test_area) -"bLv" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"bLy" = ( -/obj/structure/tank_dispenser/oxygen, -/obj/machinery/light/directional/east, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "perma-entrance" + }, +/obj/machinery/door/firedoor, +/turf/open/floor/iron/dark/textured, +/area/station/security/execution/transfer) +"bBw" = ( +/obj/machinery/door/airlock/maintenance, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/iron, -/area/ai_monitored/command/storage/eva) -"bLN" = ( -/obj/effect/spawner/random/engineering/tracking_beacon, -/turf/open/floor/engine, -/area/science/misc_lab) -"bLU" = ( -/turf/open/floor/carpet/blue, -/area/medical/psychology) -"bMa" = ( -/obj/machinery/portable_atmospherics/canister/nitrous_oxide, -/turf/open/floor/plating, -/area/maintenance/fore/lesser) -"bMi" = ( -/turf/open/floor/iron/white, -/area/science/xenobiology) -"bMr" = ( -/obj/effect/spawner/structure/window, -/turf/open/floor/plating, -/area/science/xenobiology) -"bMs" = ( -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 8 +/obj/effect/mapping_helpers/airlock/unres{ + dir = 4 }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/turf/open/floor/iron/dark/textured, -/area/security/office) -"bMB" = ( -/obj/structure/reagent_dispensers/fueltank, +/obj/effect/mapping_helpers/airlock/access/any/science/maintenance, /turf/open/floor/plating, -/area/maintenance/starboard/aft) -"bMD" = ( -/obj/structure/table/glass, -/obj/item/storage/book/bible, -/turf/open/floor/iron/chapel, -/area/service/chapel) -"bME" = ( -/obj/machinery/atmospherics/components/unary/outlet_injector/on/layer2{ - dir = 8 - }, -/turf/open/floor/plating/snowed/icemoon, -/area/ai_monitored/turret_protected/aisat_interior) -"bMF" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/siding/wood{ +/area/station/maintenance/starboard/aft) +"bBx" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 8 }, -/turf/open/floor/wood, -/area/service/library) -"bMN" = ( /obj/structure/cable, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"bMP" = ( -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/obj/machinery/door/window/brigdoor/right/directional/east{ + req_access = list("armory") }, -/obj/machinery/door/firedoor, /turf/open/floor/iron/dark, -/area/medical/treatment_center) -"bMY" = ( -/obj/machinery/camera/directional/south{ - c_tag = "MiniSat Pod Access"; - network = list("minisat"); - start_active = 1 - }, -/obj/machinery/light/small/directional/south, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 8 - }, -/turf/open/floor/plating, -/area/ai_monitored/turret_protected/aisat_interior) -"bNA" = ( -/obj/structure/reagent_dispensers/watertank, +/area/station/security/execution/education) +"bBJ" = ( +/obj/effect/spawner/structure/window/reinforced/plasma, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/plating, -/area/maintenance/starboard/aft) -"bNI" = ( -/turf/closed/wall, -/area/construction) -"bNJ" = ( +/area/station/engineering/supermatter/room) +"bBW" = ( +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, -/area/construction) -"bNX" = ( -/obj/machinery/power/terminal{ - dir = 1 +/area/station/engineering/atmos/pumproom) +"bCc" = ( +/obj/structure/sign/warning/electric_shock, +/turf/closed/wall/r_wall, +/area/station/maintenance/port/aft) +"bCd" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Genetics Lab Maintenance" }, -/obj/machinery/ai_slipper{ - uses = 10 +/obj/structure/disposalpipe/segment{ + dir = 4 }, /obj/structure/cable, -/turf/open/floor/circuit, -/area/ai_monitored/turret_protected/ai) -"bOs" = ( -/turf/open/floor/iron/freezer, -/area/medical/break_room) -"bOx" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 4 +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/mapping_helpers/airlock/access/all/science/genetics, +/turf/open/floor/plating, +/area/station/maintenance/starboard/upper) +"bCf" = ( +/obj/machinery/door/poddoor/preopen{ + id = "cmoprivacy"; + name = "CMO Office" }, -/obj/effect/turf_decal/trimline/purple/filled/corner{ +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/command/heads_quarters/cmo) +"bCl" = ( +/obj/machinery/door/firedoor, +/obj/effect/landmark/navigate_destination, +/turf/open/floor/iron, +/area/station/commons/locker) +"bCp" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/blue/opposingcorners{ dir = 1 }, -/turf/open/floor/iron/white, -/area/science/xenobiology) -"bOz" = ( -/obj/machinery/door/airlock{ - id_tag = "Toilet2"; - name = "Unit 2" +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/cafeteria, +/area/station/security/prison/work) +"bCq" = ( +/obj/effect/turf_decal/trimline/yellow/filled/warning{ + dir = 4 }, -/turf/open/floor/iron/freezer, -/area/commons/toilet) -"bOJ" = ( -/obj/item/target, -/obj/structure/window/reinforced{ - dir = 1 +/turf/open/floor/iron/white, +/area/station/medical/chemistry) +"bCs" = ( +/obj/machinery/door/airlock/engineering{ + name = "Construction Area" }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plating/icemoon, -/area/science/test_area) -"bOK" = ( -/obj/structure/barricade/wooden, -/obj/structure/girder, +/obj/effect/mapping_helpers/airlock/abandoned, +/obj/effect/mapping_helpers/airlock/access/all/engineering/construction, /turf/open/floor/plating, -/area/maintenance/port/aft) -"bOU" = ( -/obj/machinery/light/small/directional/west, -/turf/open/openspace, -/area/service/chapel) -"bPf" = ( -/obj/machinery/atmospherics/pipe/bridge_pipe/green/visible, -/obj/machinery/atmospherics/pipe/bridge_pipe/yellow/visible{ +/area/station/construction) +"bCt" = ( +/obj/effect/turf_decal/tile/yellow{ dir = 4 }, -/turf/open/floor/iron, -/area/engineering/atmos) -"bPs" = ( -/obj/machinery/light/small/directional/west, -/turf/open/floor/iron/dark, -/area/ai_monitored/command/storage/eva) -"bPK" = ( -/obj/effect/spawner/structure/window, -/turf/open/floor/plating, -/area/science/misc_lab) -"bPP" = ( -/obj/structure/lattice/catwalk, -/obj/structure/railing/corner{ +/turf/open/floor/iron/white, +/area/station/medical/chemistry) +"bCx" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/closed/wall/r_wall, +/area/station/medical/virology) +"bCD" = ( +/obj/structure/window/reinforced{ dir = 1 }, -/turf/open/openspace, -/area/science/mixing) -"bPS" = ( -/turf/open/floor/wood, -/area/maintenance/port/aft) -"bPT" = ( -/turf/open/floor/wood{ - icon_state = "wood-broken" - }, -/area/maintenance/port/aft) -"bPW" = ( -/obj/effect/decal/cleanable/oil, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"bPX" = ( -/obj/structure/closet/emcloset, -/obj/effect/decal/cleanable/cobweb, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"bPZ" = ( -/obj/structure/chair{ - dir = 1 +/obj/structure/window/reinforced{ + dir = 8 }, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"bQc" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/turf/open/floor/plating, -/area/construction) -"bQe" = ( -/obj/effect/turf_decal/tile/red/half{ - dir = 1 +/turf/open/floor/engine, +/area/station/science/genetics) +"bCJ" = ( +/obj/structure/railing{ + dir = 10 }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/obj/machinery/light/small/directional/east, +/turf/open/floor/plating/snowed/icemoon, +/area/station/cargo/drone_bay) +"bCW" = ( +/obj/machinery/door/firedoor, +/obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/iron/smooth_half, -/area/security/brig/upper) -"bQg" = ( -/turf/open/floor/iron, -/area/hallway/primary/aft) -"bQL" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/door/poddoor/preopen{ + id = "bridge blast"; + name = "Bridge Blast Door" + }, +/obj/effect/turf_decal/delivery, /obj/structure/cable, -/turf/open/floor/iron/white, -/area/science/xenobiology) -"bQN" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/stripes/corner, -/turf/open/floor/iron/white, -/area/science/xenobiology) -"bQR" = ( -/obj/machinery/camera/directional/west{ - c_tag = "Bridge West" - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, /turf/open/floor/iron, -/area/command/bridge) -"bQZ" = ( +/area/station/command/bridge) +"bDc" = ( +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/maintenance/disposal) +"bDd" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/security/prison/workout) +"bDj" = ( +/obj/machinery/light/warm/directional/south, +/turf/open/floor/iron/dark/textured, +/area/station/security/prison/workout) +"bDp" = ( +/obj/item/airlock_painter, +/obj/structure/closet, +/turf/open/misc/asteroid/snow/icemoon, +/area/icemoon/surface/outdoors/nospawn) +"bDu" = ( /turf/closed/wall/r_wall, -/area/science/misc_lab) -"bRc" = ( -/obj/structure/table/wood, -/obj/item/soap/nanotrasen, -/turf/open/floor/wood{ - icon_state = "wood-broken7" +/area/station/security/lockers) +"bDz" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/duct, +/turf/open/floor/iron/corner{ + dir = 4 + }, +/area/station/engineering/lobby) +"bDC" = ( +/obj/machinery/door/airlock{ + id_tag = "miningdorm_B"; + name = "Room 2" + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark/textured_half{ + dir = 1 }, -/area/maintenance/port/aft) -"bRf" = ( +/area/mine/production) +"bDF" = ( /obj/structure/table/wood, -/turf/open/floor/wood{ - icon_state = "wood-broken5" +/obj/item/food/grown/harebell, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/security/prison/rec) +"bDH" = ( +/obj/effect/landmark/start/chaplain, +/turf/open/floor/iron/dark, +/area/station/service/chapel/office) +"bDI" = ( +/obj/structure/rack, +/obj/item/storage/bag/ore, +/obj/item/flashlight, +/obj/item/pickaxe, +/obj/item/clothing/glasses/meson, +/obj/item/mining_scanner, +/obj/effect/decal/cleanable/dirt, +/obj/item/clothing/suit/hooded/wintercoat, +/turf/open/floor/iron, +/area/mine/laborcamp) +"bDO" = ( +/obj/structure/fluff/tram_rail, +/obj/structure/fluff/tram_rail{ + pixel_y = 17 }, -/area/maintenance/port/aft) -"bRK" = ( -/obj/structure/sink{ - dir = 4; - pixel_x = -12; - pixel_y = 2 +/turf/open/openspace/icemoon/keep_below, +/area/icemoon/underground/explored) +"bDX" = ( +/obj/effect/spawner/structure/window/reinforced/plasma, +/obj/machinery/atmospherics/pipe/smart/manifold4w/orange/visible, +/turf/open/floor/plating, +/area/station/engineering/supermatter/room) +"bEb" = ( +/obj/machinery/camera/directional/west{ + c_tag = "Security Post - Science"; + network = list("ss13","rd") }, -/turf/open/floor/iron/freezer, -/area/commons/toilet) -"bRT" = ( -/turf/open/floor/glass/reinforced, -/area/science/xenobiology) -"bRY" = ( -/obj/structure/lattice/catwalk, -/turf/open/openspace, -/area/science/xenobiology) -"bSa" = ( -/obj/structure/lattice/catwalk, -/obj/structure/railing{ - dir = 4 +/obj/machinery/newscaster/directional/west, +/obj/machinery/light/directional/west, +/obj/machinery/vending/wardrobe/sec_wardrobe, +/obj/effect/turf_decal/tile/red{ + dir = 1 }, -/turf/open/openspace, -/area/science/xenobiology) -"bSd" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/tile/red{ dir = 8 }, -/turf/open/floor/iron, -/area/tcommsat/computer) -"bSf" = ( -/obj/machinery/light/small/directional/east, -/turf/open/floor/engine/co2, -/area/engineering/atmos) -"bSk" = ( -/obj/structure/chair/stool/directional/north, -/turf/open/floor/iron, -/area/commons/fitness) -"bSm" = ( -/obj/structure/disposalpipe/segment, +/turf/open/floor/iron/dark, +/area/station/security/checkpoint/science) +"bEf" = ( /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating{ - icon_state = "platingdmg3" - }, -/area/maintenance/starboard/aft) -"bSn" = ( -/obj/machinery/space_heater, -/turf/open/floor/wood, -/area/maintenance/port/aft) -"bSp" = ( -/obj/structure/grille/broken, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"bSq" = ( -/obj/machinery/module_duplicator, -/obj/structure/sign/poster/official/random/directional/south, -/turf/open/floor/iron, -/area/science/misc_lab) -"bSs" = ( -/obj/structure/reagent_dispensers/watertank, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"bSt" = ( -/obj/machinery/camera/directional/east{ - c_tag = "Telecomms Monitoring"; - network = list("tcomms") +/turf/open/floor/iron/dark/textured, +/area/station/security/interrogation) +"bEi" = ( +/obj/structure/sign/poster/official/work_for_a_future{ + pixel_y = 32 }, -/obj/structure/tank_holder/oxygen, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, -/area/tcommsat/computer) -"bSv" = ( -/obj/machinery/camera/directional/south{ - c_tag = "Construction Area" +/area/mine/laborcamp) +"bEq" = ( +/obj/machinery/door/window/right/directional/west{ + dir = 1; + name = "Terrarium"; + req_access = list("hydroponics") }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/obj/structure/flora/bush/flowers_yw/style_random, +/obj/machinery/door/firedoor/border_only{ dir = 1 }, -/turf/open/floor/plating, -/area/construction) -"bSB" = ( -/obj/structure/railing, -/obj/structure/rack, -/obj/item/gun/energy/e_gun/dragnet{ - pixel_y = 4 - }, -/obj/item/gun/energy/e_gun/dragnet, -/obj/effect/turf_decal/tile/red/half{ - dir = 1 +/turf/open/floor/grass, +/area/station/service/hydroponics) +"bEB" = ( +/obj/structure/disposalpipe/segment{ + dir = 6 }, -/obj/structure/cable, -/obj/machinery/door/firedoor/border_only, -/turf/open/floor/iron/dark/textured, -/area/ai_monitored/security/armory/upper) -"bST" = ( +/turf/open/floor/plating, +/area/station/maintenance/department/medical/central) +"bEG" = ( /obj/effect/turf_decal/tile/brown{ dir = 1 }, -/obj/effect/turf_decal/tile/brown{ - dir = 8 - }, /obj/effect/turf_decal/tile/brown{ dir = 4 }, -/obj/structure/reagent_dispensers/water_cooler, -/turf/open/floor/iron/white, -/area/medical/break_room) -"bSZ" = ( -/obj/structure/noticeboard/directional/west, -/turf/open/floor/engine/cult, -/area/service/library) -"bTc" = ( -/obj/machinery/conveyor{ - dir = 6; - id = "garbage" +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/corner, +/turf/open/floor/iron/dark/side{ + dir = 1 }, -/obj/structure/disposalpipe/segment{ +/area/mine/eva) +"bEJ" = ( +/obj/effect/turf_decal/stripes/line{ dir = 4 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/science/ordnance/office) +"bEL" = ( +/obj/effect/spawner/structure/window, /turf/open/floor/plating, -/area/maintenance/disposal) -"bTl" = ( -/turf/open/floor/engine, -/area/science/misc_lab) -"bTn" = ( +/area/station/medical/treatment_center) +"bEN" = ( +/obj/machinery/door/airlock/maintenance, +/obj/effect/mapping_helpers/airlock/access/any/service/maintenance, +/obj/effect/mapping_helpers/airlock/unres, /turf/open/floor/plating, -/area/maintenance/fore/lesser) -"bTq" = ( -/obj/machinery/power/apc/auto_name/directional/east, -/obj/structure/cable, -/turf/open/floor/circuit, -/area/ai_monitored/turret_protected/aisat/hallway) -"bTs" = ( -/turf/open/floor/wood{ - icon_state = "wood-broken5" - }, -/area/maintenance/port/aft) -"bTx" = ( -/obj/machinery/portable_atmospherics/canister/air, -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 8 +/area/station/maintenance/department/chapel) +"bEX" = ( +/obj/machinery/light/small/directional/south, +/turf/open/floor/engine/n2, +/area/station/engineering/atmos) +"bFk" = ( +/obj/effect/decal/cleanable/blood/tracks{ + dir = 4 }, +/obj/effect/turf_decal/tile/neutral/full, +/turf/open/floor/iron/dark, +/area/station/medical/morgue) +"bFq" = ( +/obj/effect/spawner/random/structure/crate, /turf/open/floor/plating, -/area/maintenance/port/aft) -"bTC" = ( -/obj/machinery/atmospherics/pipe/multiz/scrubbers/visible/layer2{ - color = "#ff0000"; - dir = 4; - name = "Scrubbers multi deck pipe adapter" +/area/station/maintenance/starboard/aft) +"bFr" = ( +/obj/structure/tank_holder/extinguisher, +/obj/machinery/requests_console/directional/north{ + department = "Science"; + departmentType = 2; + name = "Science Requests Console"; + receive_ore_updates = 1; + supplies_requestable = 1 }, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"bTI" = ( -/obj/machinery/holopad, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, -/area/tcommsat/computer) -"bUd" = ( -/obj/machinery/atmospherics/components/binary/pump{ - dir = 8; - name = "Mix Outlet Pump" +/area/station/science/xenobiology) +"bFL" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 4 }, -/turf/open/floor/glass/reinforced, -/area/engineering/atmos/pumproom) -"bUt" = ( /obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/cafeteria, +/area/station/hallway/secondary/entry) +"bFP" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/machinery/camera/directional/south, +/turf/open/floor/iron/white/corner, +/area/station/hallway/secondary/entry) +"bFU" = ( +/obj/effect/turf_decal/siding/wideplating_new/light{ + dir = 4 + }, +/obj/machinery/plumbing/input, +/obj/effect/decal/cleanable/blood/drip, +/turf/open/floor/iron/showroomfloor, +/area/station/security/prison/work) +"bFY" = ( +/obj/item/trash/syndi_cakes, /turf/open/floor/plating, -/area/maintenance/port/aft) -"bUx" = ( -/obj/structure/disposalpipe/junction/yjunction{ +/area/station/maintenance/port/aft) +"bGm" = ( +/obj/machinery/firealarm/directional/south, +/obj/structure/filingcabinet/filingcabinet, +/obj/effect/turf_decal/tile/blue{ dir = 1 }, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/command/bridge) +"bGn" = ( +/obj/machinery/door/airlock/engineering{ + name = "Auxillary Base Construction" + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, +/obj/effect/mapping_helpers/airlock/access/all/engineering/construction, +/turf/open/floor/iron, +/area/station/construction/mining/aux_base) +"bGv" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"bUN" = ( -/obj/structure/disposalpipe/segment{ +/obj/structure/cable, +/obj/effect/turf_decal/tile/blue{ dir = 4 }, -/turf/open/floor/iron/white, -/area/medical/treatment_center) -"bUZ" = ( -/obj/machinery/conveyor{ - dir = 8; - id = "garbage" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 1 }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plating, -/area/maintenance/disposal) -"bVk" = ( -/obj/structure/window/reinforced, /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/white, -/area/science/xenobiology) -"bVr" = ( /obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/blue/filled/warning{ - dir = 8 + dir = 6 }, -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/command/heads_quarters/cmo) -"bVD" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ +/obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/structure/sign/warning/deathsposal{ - pixel_y = 32 - }, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"bVE" = ( -/obj/effect/decal/cleanable/cobweb/cobweb2, -/obj/machinery/portable_atmospherics/canister/oxygen, -/obj/machinery/atmospherics/components/unary/portables_connector/visible, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"bVF" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"bVG" = ( -/obj/item/clothing/suit/hooded/wintercoat, -/obj/effect/decal/remains/human, -/obj/item/clothing/head/beanie/orange{ - pixel_y = 8 - }, -/obj/item/clothing/shoes/wheelys/skishoes{ - pixel_y = -8 - }, -/turf/open/misc/asteroid/snow/icemoon, -/area/icemoon/surface/outdoors/nospawn) -"bVJ" = ( -/turf/closed/wall/r_wall, -/area/tcommsat/computer) -"bVW" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 8 +/turf/open/floor/iron/white, +/area/station/science/genetics) +"bGL" = ( +/obj/item/radio/intercom/directional/south, +/obj/structure/chair{ + dir = 1 }, -/obj/machinery/airalarm/directional/north, -/turf/open/floor/wood, -/area/commons/vacant_room/office) -"bWc" = ( -/obj/machinery/light/directional/north, -/obj/structure/table, -/obj/item/assembly/signaler, -/obj/item/assembly/signaler, -/obj/item/stock_parts/cell/high, +/obj/effect/turf_decal/stripes/line, /turf/open/floor/iron, -/area/ai_monitored/command/storage/eva) -"bWo" = ( -/obj/machinery/door/firedoor/heavy, -/turf/open/floor/iron/white/side{ - dir = 1 +/area/station/hallway/secondary/entry) +"bGT" = ( +/obj/machinery/light/directional/south, +/obj/structure/closet/firecloset, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"bHa" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/area/science/research) -"bWr" = ( -/turf/open/floor/iron/white, -/area/science/research) -"bWt" = ( -/obj/structure/chair/office{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/cafeteria, +/area/station/command/heads_quarters/rd) +"bHr" = ( +/obj/structure/cable/multilayer/multiz, +/turf/open/floor/plating, +/area/station/maintenance/fore/greater) +"bHy" = ( +/obj/structure/chair/stool/directional/east, +/obj/machinery/atmospherics/pipe/smart/manifold/general/visible{ dir = 8 }, /turf/open/floor/iron, -/area/tcommsat/computer) -"bWw" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible, +/area/station/engineering/atmos) +"bHF" = ( +/obj/structure/reagent_dispensers/fueltank, /turf/open/floor/plating, -/area/maintenance/port/aft) -"bWy" = ( -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/maintenance/port/aft) -"bWA" = ( -/obj/machinery/meter, -/obj/machinery/atmospherics/pipe/smart/manifold4w/purple/visible, +/area/station/maintenance/department/medical/morgue) +"bHS" = ( +/obj/structure/chair/stool/directional/north, /turf/open/floor/plating, -/area/maintenance/port/aft) -"bWB" = ( -/turf/open/floor/circuit/telecomms/mainframe, -/area/tcommsat/server) -"bWC" = ( -/obj/machinery/telecomms/bus/preset_four, -/turf/open/floor/iron/dark/telecomms, -/area/tcommsat/server) -"bWD" = ( -/obj/machinery/telecomms/server/presets/engineering, -/turf/open/floor/iron/dark/telecomms, -/area/tcommsat/server) -"bWE" = ( -/obj/machinery/telecomms/processor/preset_three, -/turf/open/floor/iron/dark/telecomms, -/area/tcommsat/server) -"bWG" = ( -/obj/machinery/telecomms/server/presets/security, -/turf/open/floor/iron/dark/telecomms, -/area/tcommsat/server) -"bWI" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable, +/area/station/maintenance/solars/starboard/fore) +"bIa" = ( +/obj/machinery/atmospherics/components/binary/pump/on{ + dir = 8; + name = "Air to Distro" + }, +/obj/item/radio/intercom/directional/north, +/obj/effect/turf_decal/siding/wideplating, +/turf/open/floor/iron, +/area/station/engineering/atmos/pumproom) +"bIt" = ( +/obj/structure/rack, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/effect/spawner/random/maintenance, /turf/open/floor/plating, -/area/tcommsat/computer) -"bWL" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/area/station/maintenance/starboard/aft) +"bIB" = ( +/obj/effect/spawner/random/vending/snackvend, +/turf/open/floor/iron/dark, +/area/station/hallway/secondary/entry) +"bID" = ( +/turf/closed/wall/r_wall, +/area/station/engineering/lobby) +"bIU" = ( +/obj/structure/table, +/obj/item/stack/sheet/glass/fifty, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment{ +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"bJc" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/iron/smooth, +/area/mine/eva) +"bJp" = ( +/obj/machinery/camera/directional/east{ + c_tag = "Security - Permabrig Workout"; + network = list("ss13","prison"); + view_range = 5 + }, +/obj/effect/turf_decal/trimline/red/warning{ dir = 4 }, -/turf/open/floor/iron, -/area/security/brig/upper) -"bWM" = ( -/obj/machinery/door/airlock/atmos{ - name = "Atmospherics Maintenance"; - req_access_txt = "12;24" +/obj/effect/turf_decal/stripes/red/line{ + dir = 4 }, -/obj/effect/mapping_helpers/airlock/abandoned, -/turf/open/floor/plating, -/area/maintenance/fore/lesser) -"bWP" = ( -/obj/structure/disposalpipe/segment{ - dir = 5 +/turf/open/floor/iron/dark/textured, +/area/station/security/range) +"bJq" = ( +/obj/docking_port/stationary/random/icemoon{ + dir = 4; + id = "pod_4_lavaland"; + name = "lavaland" + }, +/turf/open/misc/asteroid/snow/icemoon, +/area/icemoon/surface/outdoors/nospawn) +"bJw" = ( +/obj/machinery/door/airlock/engineering{ + name = "Tech Storage" }, -/turf/open/floor/plating, -/area/maintenance/port/greater) -"bWQ" = ( -/turf/closed/wall/r_wall, -/area/security/checkpoint/engineering) -"bXh" = ( -/obj/structure/filingcabinet/chestdrawer, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/science/misc_lab) -"bXv" = ( /obj/structure/cable, +/obj/effect/landmark/navigate_destination, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/smooth, -/area/security/brig/upper) -"bXw" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible, -/turf/open/floor/iron, -/area/maintenance/port/aft) -"bXx" = ( -/obj/effect/landmark/blobstart, +/obj/effect/mapping_helpers/airlock/access/all/engineering/construction, +/turf/open/floor/plating, +/area/station/engineering/storage/tech) +"bJx" = ( /obj/effect/decal/cleanable/dirt, +/obj/machinery/light/directional/south, /turf/open/floor/iron, -/area/maintenance/port/aft) -"bXz" = ( -/obj/machinery/telecomms/processor/preset_four, -/turf/open/floor/iron/dark/telecomms, -/area/tcommsat/server) -"bXA" = ( -/obj/machinery/telecomms/server/presets/common, -/turf/open/floor/iron/dark/telecomms, -/area/tcommsat/server) -"bXB" = ( -/obj/machinery/telecomms/bus/preset_three, -/turf/open/floor/iron/dark/telecomms, -/area/tcommsat/server) -"bXC" = ( -/obj/structure/cable, -/turf/open/floor/circuit/telecomms/mainframe, -/area/tcommsat/server) -"bXD" = ( -/obj/machinery/telecomms/server/presets/command, -/turf/open/floor/iron/dark/telecomms, -/area/tcommsat/server) -"bXM" = ( -/obj/structure/sign/warning/coldtemp{ - pixel_y = -32 +/area/mine/laborcamp) +"bJy" = ( +/turf/open/floor/wood/tile, +/area/station/service/theater) +"bJD" = ( +/obj/machinery/atmospherics/components/trinary/filter/atmos/n2{ + dir = 4 }, -/obj/structure/sign/warning/gasmask{ - pixel_y = 32 +/turf/open/floor/iron, +/area/station/engineering/atmos) +"bJE" = ( +/turf/open/floor/iron/dark/smooth_large, +/area/station/security/processing) +"bJJ" = ( +/obj/machinery/computer/mech_bay_power_console{ + dir = 4 }, -/turf/open/floor/plating, -/area/maintenance/fore/lesser) -"bYi" = ( -/obj/machinery/door/poddoor/preopen{ - id = "testlab"; - name = "test chamber blast door" +/obj/structure/cable, +/obj/structure/sign/poster/random/directional/west, +/turf/open/floor/iron, +/area/station/science/robotics/mechbay) +"bJQ" = ( +/obj/structure/table/wood, +/obj/item/stack/package_wrap, +/obj/item/paper_bin{ + pixel_x = 1; + pixel_y = 9 }, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/engine, -/area/science/misc_lab) -"bYj" = ( +/turf/open/floor/wood, +/area/station/service/library) +"bKd" = ( /obj/structure/cable, /turf/open/floor/iron, -/area/science/misc_lab) -"bYk" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/area/station/commons/storage/art) +"bKm" = ( +/obj/machinery/vending/assist, +/obj/structure/sign/poster/random/directional/west, +/turf/open/floor/iron/cafeteria{ dir = 8 }, -/turf/open/floor/iron/large, -/area/engineering/storage_shared) -"bYm" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/science/misc_lab) -"bYp" = ( -/obj/structure/statue/snow/snowman, -/turf/open/misc/asteroid/snow/standard_air, -/area/science/research) -"bYr" = ( +/area/station/science/research) +"bKp" = ( /obj/machinery/door/airlock/maintenance{ - req_access_txt = "12" + name = "Firefighting Equipment" }, +/obj/effect/mapping_helpers/airlock/abandoned, +/obj/effect/mapping_helpers/airlock/unres, +/obj/effect/mapping_helpers/airlock/access/any/supply/maintenance, /turf/open/floor/plating, -/area/maintenance/starboard/aft) -"bYv" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/binary/pump{ - dir = 8; - name = "Mix to Space" +/area/station/maintenance/port/aft) +"bKN" = ( +/obj/machinery/door/airlock/security/glass{ + name = "Brig Control" }, -/turf/open/floor/iron, -/area/maintenance/port/aft) -"bYz" = ( -/turf/open/floor/iron/dark/telecomms, -/area/tcommsat/server) -"bYA" = ( -/obj/machinery/telecomms/broadcaster/preset_right, -/turf/open/floor/iron/dark/telecomms, -/area/tcommsat/server) -"bYB" = ( -/obj/machinery/blackbox_recorder, -/turf/open/floor/iron/dark/telecomms, -/area/tcommsat/server) -"bYC" = ( -/obj/machinery/telecomms/receiver/preset_right, -/turf/open/floor/iron/dark/telecomms, -/area/tcommsat/server) -"bYD" = ( -/turf/closed/wall, -/area/maintenance/aft/greater) -"bYF" = ( +/obj/effect/mapping_helpers/airlock/access/all/security/armory, /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/tcommsat/computer) -"bYL" = ( -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/obj/effect/turf_decal/tile/brown{ +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron, -/area/cargo/sorting) -"bZa" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/machinery/door/firedoor, +/turf/open/floor/iron/showroomfloor, +/area/station/security/warden) +"bLb" = ( +/obj/effect/turf_decal/tile/red/half/contrasted{ dir = 1 }, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/door/firedoor, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/tile/blue/full, -/turf/open/floor/iron/large, -/area/medical/medbay/lobby) -"bZc" = ( -/obj/machinery/atmospherics/components/unary/outlet_injector/on{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark/side, +/area/station/security/processing) +"bLc" = ( +/turf/open/floor/iron/dark/textured_edge{ dir = 1 }, -/turf/open/floor/engine, -/area/science/misc_lab) -"bZe" = ( -/obj/effect/landmark/start/hangover, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/effect/turf_decal/tile/neutral, -/turf/open/floor/iron, -/area/commons/locker) -"bZj" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/purple/visible, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"bZk" = ( -/obj/machinery/portable_atmospherics/canister, -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"bZr" = ( -/obj/machinery/navbeacon{ - codes_txt = "patrol;next_patrol=AIW"; - location = "QM" - }, +/area/station/security/prison) +"bLd" = ( +/obj/structure/cable, +/obj/machinery/power/apc/auto_name/directional/west, +/turf/open/floor/iron/dark/textured, +/area/station/security/interrogation) +"bLz" = ( /obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable/layer3, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/aisat/hallway) +"bLA" = ( +/obj/structure/closet, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) +"bLI" = ( +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/camera/directional/south{ + c_tag = "Security - Transport Parlor" + }, /obj/structure/disposalpipe/segment{ dir = 4 }, +/obj/machinery/power/apc/auto_name/directional/south, /turf/open/floor/iron, -/area/hallway/primary/central) -"bZv" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/tcommsat/computer) -"cad" = ( -/obj/structure/table, -/obj/item/flashlight/lamp, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"cae" = ( -/turf/open/floor/plating{ - icon_state = "platingdmg3" +/area/station/security/processing) +"bLL" = ( +/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 = 12 }, -/area/maintenance/starboard/aft) -"caf" = ( -/obj/machinery/power/apc/auto_name/directional/east, -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/command/gateway) -"cag" = ( -/obj/machinery/ntnet_relay, -/turf/open/floor/circuit/telecomms/mainframe, -/area/tcommsat/server) -"cai" = ( -/obj/machinery/power/smes{ - charge = 5e+006 - }, -/obj/structure/cable, -/turf/open/floor/circuit/telecomms/mainframe, -/area/tcommsat/server) -"cam" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/engineering/storage_shared) -"caq" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable, +/turf/open/floor/iron/freezer, +/area/mine/laborcamp) +"bLQ" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"cas" = ( -/obj/structure/railing, -/obj/structure/lattice/catwalk, -/turf/open/openspace, -/area/science/mixing) -"cax" = ( -/obj/structure/closet/wardrobe/black, -/obj/effect/decal/cleanable/cobweb, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"caE" = ( -/obj/effect/turf_decal/tile/yellow{ +/obj/effect/turf_decal/siding/wood{ dir = 8 }, -/obj/effect/turf_decal/stripes/corner{ - dir = 1 +/turf/open/floor/wood, +/area/station/service/library) +"bLU" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 4 }, -/turf/open/floor/iron, -/area/tcommsat/computer) -"caI" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ +/obj/effect/turf_decal/tile/blue{ dir = 8 }, +/obj/structure/closet, +/obj/item/clothing/under/suit/black, +/obj/item/clothing/under/rank/civilian/lawyer/black/skirt, +/turf/open/floor/iron/cafeteria, +/area/station/commons/dorms/laundry) +"bLW" = ( /obj/structure/disposalpipe/segment, -/turf/open/floor/iron/white, -/area/medical/medbay/aft) -"caW" = ( -/obj/effect/turf_decal/box, -/obj/structure/closet/crate, -/obj/effect/spawner/random/maintenance/two, -/turf/open/floor/iron/dark, -/area/maintenance/port/greater) -"caZ" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/machinery/light/directional/north, -/turf/open/floor/iron/white/corner{ +/turf/closed/wall, +/area/station/commons/vacant_room/commissary) +"bMe" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 1 }, -/area/hallway/secondary/entry) -"cbh" = ( -/obj/structure/table, -/obj/item/folder/white, -/obj/item/folder/white, -/obj/item/pen, +/turf/open/floor/iron/dark, +/area/station/service/chapel) +"bMs" = ( +/obj/structure/janitorialcart, /turf/open/floor/plating, -/area/maintenance/starboard/aft) -"cbi" = ( -/obj/structure/table, -/obj/item/paper_bin{ - pixel_x = -2; - pixel_y = 5 - }, +/area/station/maintenance/starboard/fore) +"bMF" = ( +/obj/machinery/door/airlock/maintenance, +/obj/effect/mapping_helpers/airlock/abandoned, +/obj/effect/mapping_helpers/airlock/access/any/service/maintenance, +/obj/effect/mapping_helpers/airlock/unres, /turf/open/floor/plating, -/area/maintenance/starboard/aft) -"cbl" = ( -/obj/machinery/camera/directional/west{ - c_tag = "Telecomms Server Room"; - network = list("tcomms") +/area/station/maintenance/starboard/fore) +"bMJ" = ( +/obj/structure/railing/corner{ + dir = 8 }, -/turf/open/floor/iron/dark/telecomms, -/area/tcommsat/server) -"cbn" = ( -/obj/structure/sign/warning/securearea{ - desc = "A warning sign which reads 'SERVER ROOM'."; - name = "SERVER ROOM" +/obj/effect/turf_decal/tile/brown{ + dir = 8 }, -/turf/closed/wall, -/area/tcommsat/computer) -"cbv" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Research Delivery Access"; - req_access_txt = "12" +/obj/effect/turf_decal/tile/brown, +/turf/open/floor/iron/dark/side, +/area/mine/eva) +"bMK" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/command{ + name = "Gateway Access" }, -/obj/effect/mapping_helpers/airlock/abandoned, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"cbx" = ( -/turf/open/floor/plating, -/area/maintenance/aft/greater) -"cbB" = ( -/obj/effect/spawner/random/maintenance, -/obj/structure/table, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"cbN" = ( -/obj/machinery/light/directional/north, -/obj/machinery/power/apc/auto_name/directional/north, /obj/structure/cable, -/obj/structure/table, -/obj/item/paicard, -/obj/item/taperecorder{ - pixel_x = -3; - pixel_y = 2 - }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/mapping_helpers/airlock/access/all/command/gateway, +/turf/open/floor/iron, +/area/station/command/gateway) +"bMR" = ( /turf/open/floor/iron/cafeteria, -/area/command/heads_quarters/rd) -"ccf" = ( -/obj/machinery/telecomms/broadcaster/preset_left, -/turf/open/floor/iron/dark/telecomms, -/area/tcommsat/server) -"ccg" = ( -/obj/machinery/telecomms/message_server/preset, -/turf/open/floor/iron/dark/telecomms, -/area/tcommsat/server) -"cch" = ( -/obj/machinery/telecomms/receiver/preset_left, -/turf/open/floor/iron/dark/telecomms, -/area/tcommsat/server) -"ccm" = ( -/obj/structure/grille, -/turf/closed/wall/r_wall, -/area/engineering/atmos) -"ccP" = ( -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron/white, -/area/science/xenobiology) -"ccR" = ( -/obj/item/paper_bin{ - pixel_x = 1; - pixel_y = 9 +/area/station/service/kitchen) +"bMT" = ( +/obj/structure/table/reinforced, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 }, -/obj/item/pen, -/obj/structure/table, -/obj/effect/turf_decal/tile/red{ +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ dir = 1 }, -/obj/effect/turf_decal/tile/red{ - dir = 4 +/obj/item/folder/white, +/obj/item/pen, +/obj/machinery/door/poddoor/preopen{ + id = "pharmacy_shutters2"; + name = "Pharmacy Shutter" }, -/turf/open/floor/iron, -/area/security/checkpoint/supply) -"ccX" = ( -/turf/open/floor/plating{ - icon_state = "platingdmg1" +/obj/machinery/door/firedoor, +/obj/machinery/door/window/right/directional/east{ + base_state = "left"; + dir = 8; + icon_state = "left"; + name = "Pharmacy Desk"; + req_access = list("pharmacy") }, -/area/maintenance/aft/greater) -"cdc" = ( -/obj/machinery/telecomms/bus/preset_two, -/turf/open/floor/iron/dark/telecomms, -/area/tcommsat/server) -"cdd" = ( -/obj/machinery/telecomms/server/presets/supply, -/turf/open/floor/iron/dark/telecomms, -/area/tcommsat/server) -"cde" = ( -/obj/machinery/telecomms/processor/preset_one, -/turf/open/floor/iron/dark/telecomms, -/area/tcommsat/server) -"cdf" = ( -/obj/machinery/telecomms/server/presets/medical, -/turf/open/floor/iron/dark/telecomms, -/area/tcommsat/server) -"cdg" = ( -/obj/machinery/computer/telecomms/monitor{ - dir = 4; - network = "tcommsat" +/turf/open/floor/iron, +/area/station/medical/pharmacy) +"bMY" = ( +/turf/open/floor/glass/reinforced, +/area/station/hallway/primary/starboard) +"bMZ" = ( +/obj/machinery/camera/directional/west{ + c_tag = "Bridge West" }, -/obj/effect/turf_decal/tile/yellow{ +/obj/effect/turf_decal/tile/red{ dir = 1 }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, /turf/open/floor/iron, -/area/tcommsat/computer) -"cdj" = ( -/obj/structure/disposalpipe/segment{ - dir = 9 +/area/station/command/bridge) +"bNj" = ( +/obj/structure/table, +/obj/machinery/microwave, +/turf/open/floor/iron/cafeteria, +/area/station/service/kitchen) +"bNo" = ( +/obj/machinery/conveyor{ + dir = 8; + id = "QMLoad" + }, +/obj/machinery/door/poddoor{ + id = "QMLoaddoor"; + name = "Supply Dock Loading Door" }, +/turf/open/floor/plating, +/area/station/cargo/storage) +"bNx" = ( /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/decal/cleanable/dirt/dust, /turf/open/floor/plating, -/area/maintenance/port/aft) -"cdl" = ( -/obj/structure/table, -/obj/machinery/light_switch/directional/north, -/obj/item/paper_bin{ - pixel_x = 1; - pixel_y = 7 +/area/station/maintenance/department/chapel) +"bNE" = ( +/obj/machinery/door/airlock/atmos/glass{ + name = "Atmospherics Monitoring" }, -/obj/item/pen, -/turf/open/floor/iron/cafeteria, -/area/command/heads_quarters/rd) -"cdm" = ( -/obj/machinery/door/poddoor/preopen{ - id = "maint2" +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "atmos-entrance" }, -/obj/structure/cable, +/obj/machinery/door/firedoor/heavy, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden, /obj/structure/disposalpipe/segment, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"cdp" = ( -/obj/item/cigbutt, -/obj/effect/decal/cleanable/dirt, /obj/structure/cable, -/obj/effect/spawner/random/engineering/tracking_beacon, -/turf/open/floor/iron, -/area/maintenance/disposal/incinerator) -"cdq" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/obj/effect/landmark/start/hangover, -/turf/open/floor/iron, -/area/hallway/primary/starboard) -"cds" = ( -/obj/machinery/camera/directional/south{ - c_tag = "Aft Starboard Solar Access" - }, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"cdu" = ( -/obj/structure/closet/emcloset, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"cdA" = ( -/obj/machinery/door/firedoor/heavy, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "rnd2"; - name = "research lab shutters" - }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/atmos, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos/storage/gas) +"bNH" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, -/obj/machinery/status_display/evac/directional/south, -/turf/open/floor/iron, -/area/science/lab) -"cdC" = ( -/obj/structure/table, -/obj/item/reagent_containers/glass/beaker/large{ - pixel_x = -3; - pixel_y = 3 +/turf/open/floor/iron/white, +/area/station/medical/cryo) +"bOg" = ( +/obj/item/kirbyplants/random, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/showroomfloor, +/area/station/security/processing) +"bOi" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating{ + icon_state = "platingdmg1" }, -/obj/item/reagent_containers/glass/beaker{ - pixel_x = 8; - pixel_y = 2 +/area/station/maintenance/port/fore) +"bOj" = ( +/obj/machinery/door/airlock/maintenance, +/obj/structure/disposalpipe/segment, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +/obj/effect/mapping_helpers/airlock/unres, +/turf/open/floor/plating, +/area/station/maintenance/department/medical/central) +"bOu" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 5 }, -/obj/item/reagent_containers/dropper, -/turf/open/floor/iron/cafeteria, -/area/science/lab) -"cdO" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 1 +/obj/structure/chair/sofa/corp/left{ + dir = 4; + pixel_x = -4 }, -/turf/open/floor/iron, -/area/engineering/atmos/project) -"cdV" = ( -/obj/structure/table, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"cdZ" = ( -/obj/machinery/telecomms/processor/preset_two, -/turf/open/floor/iron/dark/telecomms, -/area/tcommsat/server) -"cea" = ( -/obj/machinery/telecomms/server/presets/service, -/turf/open/floor/iron/dark/telecomms, -/area/tcommsat/server) -"ceb" = ( -/obj/machinery/telecomms/bus/preset_one, -/turf/open/floor/iron/dark/telecomms, -/area/tcommsat/server) -"ced" = ( -/obj/machinery/telecomms/server/presets/science, -/turf/open/floor/iron/dark/telecomms, -/area/tcommsat/server) -"cee" = ( -/obj/structure/table, -/obj/item/book/manual/wiki/tcomms, -/obj/item/radio/off, -/obj/effect/turf_decal/tile/yellow{ +/obj/effect/landmark/start/hangover, +/obj/machinery/computer/security/telescreen/entertainment/directional/west, +/turf/open/floor/iron/grimy, +/area/station/service/bar/atrium) +"bOz" = ( +/obj/effect/spawner/structure/window/hollow/reinforced/middle{ dir = 1 }, -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/turf/open/floor/iron, -/area/tcommsat/computer) -"ceQ" = ( -/obj/structure/training_machine, -/obj/effect/landmark/blobstart, -/turf/open/floor/engine, -/area/science/misc_lab) -"ceY" = ( -/obj/structure/reagent_dispensers/fueltank, /turf/open/floor/plating, -/area/maintenance/port/aft) -"cfj" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/button/door/directional/north{ - id = "kitchen"; - name = "Counter Shutters Control"; - req_access_txt = "28" - }, -/turf/open/floor/iron/cafeteria, -/area/service/kitchen) -"cfl" = ( -/obj/structure/cable, -/turf/open/floor/wood/parquet, -/area/service/bar/atrium) -"cfp" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/area/mine/living_quarters) +"bOL" = ( +/obj/machinery/vending/coffee, +/turf/open/floor/iron/dark, +/area/station/hallway/secondary/entry) +"bOO" = ( +/obj/effect/turf_decal/trimline/yellow/filled/corner{ dir = 8 }, -/turf/open/floor/iron/dark/textured, -/area/security/warden) -"cfv" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Firefighting Equipment"; - req_access_txt = "12" - }, -/obj/effect/mapping_helpers/airlock/abandoned, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"cfw" = ( -/turf/closed/wall/r_wall, -/area/maintenance/solars/port/aft) -"cfT" = ( -/obj/machinery/computer/warrant{ +/obj/effect/turf_decal/trimline/yellow/filled/line{ dir = 4 }, -/obj/machinery/camera/motion/directional/west{ - c_tag = "Security - Checkpoint" - }, -/obj/structure/extinguisher_cabinet/directional/west, -/turf/open/floor/iron/dark/textured_edge{ +/turf/open/floor/iron/white, +/area/station/medical/chemistry) +"bOT" = ( +/obj/machinery/atmospherics/components/unary/outlet_injector/on{ dir = 4 }, -/area/security/checkpoint/auxiliary) -"cfV" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/cargo/miningdock) -"cfZ" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/purple/visible, /turf/open/floor/engine, -/area/engineering/supermatter/room) -"cge" = ( -/obj/machinery/door/airlock/security/glass{ - name = "Brig Walkway" +/area/station/science/xenobiology) +"bPb" = ( +/obj/machinery/modular_computer/console/preset/cargochat/science{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/door/firedoor, -/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ - cycle_id = "brigentrance" +/obj/effect/turf_decal/tile/brown{ + dir = 8 }, -/obj/effect/mapping_helpers/airlock/access/all/security/entrance, -/turf/open/floor/iron, -/area/security/brig/upper) -"cgp" = ( -/obj/structure/closet/wardrobe/mixed, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"cgu" = ( -/obj/machinery/mass_driver/ordnance{ +/obj/effect/turf_decal/tile/brown{ dir = 4 }, -/obj/machinery/door/window/left/directional/north, +/obj/item/radio/intercom/directional/south, /turf/open/floor/iron, -/area/science/mixing/launch) -"cgB" = ( -/obj/machinery/power/smes, -/obj/structure/cable, +/area/station/science/lab) +"bPc" = ( +/obj/structure/reagent_dispensers/watertank, /turf/open/floor/plating, -/area/maintenance/solars/port/aft) -"cgE" = ( -/obj/structure/sign/warning/electricshock, -/turf/closed/wall/r_wall, -/area/maintenance/port/aft) -"cgM" = ( -/obj/machinery/camera/directional/north{ - c_tag = "Fore Starboard Solar Access" +/area/station/ai_monitored/turret_protected/aisat/maint) +"bPe" = ( +/obj/machinery/light/directional/south, +/obj/item/kirbyplants/random, +/turf/open/floor/iron, +/area/station/security/courtroom) +"bPg" = ( +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 10 }, -/obj/machinery/light/small/directional/north, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"cgW" = ( -/obj/effect/turf_decal/weather/snow/corner, -/obj/effect/turf_decal/weather/snow/corner{ - dir = 1 +/obj/effect/turf_decal/trimline/blue/filled/warning{ + dir = 10 + }, +/obj/machinery/firealarm/directional/west, +/obj/structure/sink{ + dir = 4; + pixel_x = -12; + pixel_y = 2 }, -/turf/open/floor/plating/snowed/icemoon, -/area/icemoon/surface/outdoors/nospawn) -"chc" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/purple/visible, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, -/area/maintenance/port/aft) -"chH" = ( -/obj/structure/closet/firecloset, +/area/station/service/hydroponics) +"bPn" = ( +/obj/structure/girder, /turf/open/floor/plating, -/area/maintenance/starboard/aft) -"chN" = ( -/obj/structure/cable, +/area/station/maintenance/aft/lesser) +"bPw" = ( +/turf/open/floor/iron/grimy, +/area/station/commons/vacant_room/office) +"bPx" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/construction) +"bPz" = ( +/obj/effect/landmark/blobstart, /turf/open/floor/plating, -/area/maintenance/solars/port/aft) -"chS" = ( -/obj/machinery/door/airlock/engineering{ - name = "Port Quarter Solar Access"; - req_access_txt = "10" - }, -/obj/structure/cable, +/area/station/maintenance/port/aft) +"bPE" = ( +/obj/structure/table, +/obj/item/radio/intercom/directional/east, +/obj/effect/turf_decal/tile/green/full, +/turf/open/floor/iron/dark/smooth_large, +/area/station/medical/virology) +"bPH" = ( +/obj/structure/sign/poster/random/directional/east, /turf/open/floor/plating, -/area/maintenance/solars/port/aft) -"cik" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/white/textured, -/area/security/medical) -"ciB" = ( -/obj/structure/railing/corner, -/obj/machinery/firealarm/directional/west, -/turf/open/floor/iron/dark/side{ - dir = 9 +/area/station/maintenance/fore) +"bPP" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, -/area/service/chapel) -"ciH" = ( -/obj/machinery/atmospherics/pipe/smart/simple/yellow/visible, /turf/open/floor/iron, -/area/engineering/atmos) -"ciL" = ( -/obj/effect/spawner/structure/window/reinforced/tinted, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"ciO" = ( -/obj/structure/disposalpipe/trunk/multiz/down{ - dir = 4 +/area/station/hallway/secondary/entry) +"bQd" = ( +/obj/structure/fireaxecabinet/directional/south, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 8 }, -/turf/open/floor/plating, -/area/maintenance/port/greater) -"ciQ" = ( -/obj/machinery/power/solar_control{ - dir = 4; - id = "portsolar"; - name = "Port Quarter Solar Control" +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/structure/cable, -/turf/open/floor/plating, -/area/maintenance/solars/port/aft) -"ciS" = ( -/turf/open/floor/plating, -/area/maintenance/solars/port/aft) -"ciT" = ( -/obj/structure/closet/emcloset, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"ciX" = ( -/obj/machinery/light/small/directional/south, /turf/open/floor/iron, -/area/maintenance/starboard/fore) -"cjq" = ( -/obj/machinery/light/small/directional/west, -/obj/structure/closet/emcloset/anchored, -/obj/structure/sign/warning/gasmask{ - pixel_x = -32 +/area/station/command/bridge) +"bQh" = ( +/obj/item/radio/intercom/directional/north, +/turf/open/floor/iron/dark/corner{ + dir = 1 }, -/turf/open/floor/plating, -/area/engineering/main) -"cjr" = ( +/area/station/hallway/primary/starboard) +"bQA" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, -/area/maintenance/disposal/incinerator) -"cjD" = ( -/turf/closed/wall/r_wall, -/area/maintenance/solars/starboard/aft) -"cjF" = ( -/obj/machinery/door/airlock/engineering{ - name = "Starboard Quarter Solar Access"; - req_access_txt = "10" +/area/station/cargo/storage) +"bQN" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 }, -/obj/structure/cable, /turf/open/floor/plating, -/area/maintenance/solars/starboard/aft) -"cjG" = ( -/obj/structure/sign/warning/electricshock, -/turf/closed/wall/r_wall, -/area/maintenance/starboard/aft) -"cjK" = ( -/obj/structure/table, -/obj/item/book/manual/wiki/ordnance{ - pixel_x = 5; - pixel_y = 1 - }, -/obj/machinery/camera/directional/east{ - c_tag = "Ordnance Office"; - network = list("ss13","rd") +/area/mine/eva/lower) +"bQS" = ( +/obj/machinery/power/apc/auto_name/directional/south, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/security/execution/education) +"bRb" = ( +/obj/structure/flora/bush/lavendergrass/style_random, +/turf/open/floor/grass, +/area/station/security/prison/safe) +"bRd" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/research{ + name = "Mech Bay" }, /obj/structure/disposalpipe/segment, +/obj/effect/mapping_helpers/airlock/access/all/science/robotics, +/turf/open/floor/iron, +/area/station/science/robotics/mechbay) +"bRh" = ( +/obj/machinery/light/directional/west, /turf/open/floor/iron/dark, -/area/science/mixing/hallway) -"cks" = ( -/obj/structure/cable, +/area/station/command/gateway) +"bRi" = ( +/obj/effect/spawner/random/contraband/prison, +/obj/structure/closet/crate, +/obj/item/stack/license_plates/empty/fifty, +/obj/item/stack/license_plates/empty/fifty, +/obj/item/stack/license_plates/empty/fifty, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced, +/turf/open/floor/iron/dark/smooth_half, +/area/station/security/prison/work) +"bRo" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, -/area/maintenance/solars/starboard/aft) -"cku" = ( -/obj/machinery/power/smes, -/obj/structure/cable, +/area/station/maintenance/department/cargo) +"bRt" = ( +/obj/machinery/door/airlock/external{ + name = "Escape Pod Two" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 + }, +/turf/open/floor/plating, +/area/station/hallway/secondary/entry) +"bRz" = ( +/obj/machinery/hydroponics/soil{ + pixel_y = 8 + }, +/turf/open/floor/grass, +/area/station/maintenance/starboard/aft) +"bRC" = ( +/obj/structure/chair/plastic{ + dir = 8 + }, /turf/open/floor/plating, -/area/maintenance/solars/starboard/aft) -"ckv" = ( +/area/mine/eva/lower) +"bRD" = ( +/obj/structure/bookcase/random, +/obj/structure/sign/poster/official/nanomichi_ad{ + pixel_y = 32 + }, +/turf/open/floor/carpet/red, +/area/station/security/prison/work) +"bRG" = ( /obj/effect/turf_decal/tile/red/half/contrasted, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/security/brig/upper) +"bRH" = ( +/obj/structure/grille/broken, /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/machinery/firealarm/directional/south, -/turf/open/floor/iron/dark/side{ - dir = 1 +/obj/machinery/light/small/directional/north, +/turf/open/floor/plating, +/area/station/maintenance/department/medical/central) +"bRJ" = ( +/obj/machinery/portable_atmospherics/canister/oxygen, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/mine/laborcamp) +"bRO" = ( +/obj/structure/rack, +/obj/item/wrench, +/obj/item/crowbar/red, +/turf/open/floor/plating, +/area/station/ai_monitored/turret_protected/aisat/atmos) +"bRP" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 }, -/area/security/processing) -"ckN" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ - cycle_id = "miner-passthrough" +/turf/open/floor/iron/white/smooth_large, +/area/station/service/kitchen/diner) +"bRW" = ( +/obj/machinery/shower{ + dir = 4 }, -/obj/machinery/door/airlock/mining/glass{ - name = "Mining Dock" +/obj/effect/turf_decal/trimline, +/obj/structure/sign/warning/gas_mask{ + desc = "A sign that warns of dangerous gasses in the air, instructing you to wear internals."; + pixel_x = -29 }, +/turf/open/floor/iron/smooth, +/area/mine/living_quarters) +"bRZ" = ( +/obj/machinery/light/directional/south, /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/effect/mapping_helpers/airlock/access/all/supply/mining, -/turf/open/floor/plating, -/area/cargo/miningdock) -"ckT" = ( -/obj/structure/table, -/obj/item/folder/blue{ - pixel_x = 3; - pixel_y = 2 - }, -/obj/item/folder/yellow, -/turf/open/floor/iron/dark, -/area/tcommsat/computer) -"ckU" = ( -/obj/structure/flora/rock/icy, -/turf/open/misc/asteroid/snow/icemoon, -/area/icemoon/surface/outdoors/nospawn) -"ckX" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock{ - name = "Service Hall"; - req_one_access_txt = "73" - }, -/turf/open/floor/iron/textured_half, -/area/hallway/secondary/service) -"cli" = ( -/obj/effect/turf_decal/trimline/green/filled/end{ +/turf/open/floor/iron/dark/smooth_edge{ dir = 4 }, -/obj/structure/rack, -/obj/item/plant_analyzer, -/obj/effect/decal/cleanable/dirt, -/obj/item/seeds/cabbage, -/obj/item/seeds/berry, -/obj/item/seeds/apple, -/obj/item/seeds/aloe, -/obj/item/seeds/garlic, -/obj/item/seeds/poppy, -/obj/item/seeds/tomato, -/obj/machinery/light/small/directional/east, -/turf/open/floor/iron, -/area/maintenance/starboard/aft) -"cll" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/cafeteria{ - dir = 8 - }, -/area/science/mixing/hallway) -"clq" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 +/area/station/engineering/transit_tube) +"bSk" = ( +/obj/machinery/door/poddoor/preopen{ + id = "Prison Gate"; + name = "Prison Blast Door" }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/door/firedoor, +/obj/structure/cable, +/obj/effect/turf_decal/tile/red, +/turf/open/floor/iron/textured, +/area/station/security/brig) +"bSH" = ( +/obj/effect/landmark/start/hangover, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/wood, -/area/service/library) -"clu" = ( /obj/effect/turf_decal/stripes/line{ - dir = 5 + dir = 4 }, -/turf/open/floor/engine, -/area/engineering/supermatter/room) -"clw" = ( -/obj/structure/table, -/obj/machinery/cell_charger, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"clx" = ( -/turf/open/floor/plating, -/area/maintenance/solars/starboard/aft) -"clD" = ( /obj/structure/cable, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/brown/visible/layer2, /turf/open/floor/iron, -/area/maintenance/disposal/incinerator) -"clH" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/area/station/hallway/secondary/exit/departure_lounge) +"bTl" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/machinery/light/floor, /turf/open/floor/iron/white, -/area/medical/medbay/central) -"cmd" = ( -/turf/closed/wall/r_wall, -/area/maintenance/disposal/incinerator) -"cme" = ( -/obj/machinery/atmospherics/pipe/smart/simple/dark/visible, -/turf/closed/wall/r_wall, -/area/maintenance/disposal/incinerator) -"cmn" = ( -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"cmr" = ( -/obj/structure/rack, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"cmw" = ( -/obj/machinery/power/solar_control{ - dir = 1; - id = "starboardsolar"; - name = "Starboard Quarter Solar Control" +/area/mine/living_quarters) +"bTq" = ( +/obj/machinery/computer/atmos_alert, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/engineering/engine_smes) +"bTx" = ( +/obj/machinery/portable_atmospherics/pump, +/obj/effect/turf_decal/stripes/line{ + dir = 6 }, -/obj/structure/cable, -/turf/open/floor/plating, -/area/maintenance/solars/starboard/aft) -"cmC" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/smart/simple/yellow/visible{ - dir = 9 +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden, +/turf/open/floor/iron/showroomfloor, +/area/station/engineering/atmos) +"bTF" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/turf/open/floor/plating, -/area/engineering/atmos) -"cnj" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/maintenance/solars/starboard/aft) -"cnp" = ( -/obj/effect/turf_decal/stripes/corner{ +/turf/open/floor/iron, +/area/station/engineering/main) +"bTI" = ( +/obj/effect/turf_decal/trimline/green/filled/line{ dir = 8 }, -/obj/effect/turf_decal/stripes/corner{ - dir = 1 +/obj/effect/turf_decal/trimline/blue/filled/warning{ + dir = 8 }, +/turf/open/floor/iron/dark, +/area/station/service/hydroponics) +"bUa" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/iron/white, -/area/science/genetics) -"cnP" = ( -/obj/structure/cable, -/turf/open/floor/wood{ - icon_state = "wood-broken4" - }, -/area/maintenance/fore/lesser) -"cnT" = ( -/turf/open/floor/iron/dark, -/area/science/mixing) -"coa" = ( -/obj/effect/spawner/random/trash/mess, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/sign/poster/contraband/random/directional/east, -/turf/open/floor/iron, -/area/maintenance/starboard/fore) -"cob" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/maintenance/port/fore) -"coc" = ( -/obj/machinery/door/airlock{ - name = "Unisex Showers" +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/station/science/breakroom) +"bUb" = ( +/obj/docking_port/stationary/random/icemoon{ + dir = 8; + id = "pod_2_lavaland"; + name = "lavaland" + }, +/turf/open/misc/asteroid/snow/icemoon, +/area/icemoon/surface/outdoors/unexplored/rivers/no_monsters) +"bUp" = ( +/obj/structure/sign/warning/electric_shock, +/turf/closed/wall/r_wall, +/area/station/security/prison/garden) +"bUv" = ( +/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/binary/pump/off{ + dir = 1; + name = "O2 To Pure" }, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"bUK" = ( /obj/structure/cable, -/turf/open/floor/iron/freezer, -/area/commons/toilet) -"cou" = ( -/obj/machinery/space_heater, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"cox" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/structure/sink/kitchen{ - desc = "A sink used for washing one's hands and face. It looks rusty and home-made"; - dir = 4; - name = "old sink"; - pixel_x = -12 +/obj/machinery/door/poddoor/preopen{ + id = "xenobio5"; + name = "Xenobio Pen 5 Blast Door" }, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"coT" = ( +/obj/machinery/door/window/left/directional/north{ + base_state = "right"; + dir = 8; + icon_state = "right"; + name = "Containment Pen 5"; + req_access = list("xenobiology") + }, +/turf/open/floor/engine, +/area/station/science/xenobiology) +"bUM" = ( /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/door/airlock/atmos{ + name = "Atmospherics" }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/atmos, /turf/open/floor/plating, -/area/maintenance/aft/greater) -"cpe" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable, -/obj/item/radio/intercom/directional/west, -/turf/open/floor/iron, -/area/hallway/primary/starboard) -"cpq" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible, -/turf/open/floor/plating, -/area/engineering/atmos) -"cpE" = ( +/area/station/maintenance/aft/greater) +"bVe" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 1 }, -/obj/structure/cable, -/turf/open/floor/iron, -/area/hallway/primary/central) -"cpF" = ( -/obj/structure/closet/firecloset, -/turf/open/floor/plating, -/area/maintenance/aft/greater) -"cpR" = ( -/obj/machinery/door/airlock{ - name = "Observatory Access" +/turf/open/floor/iron/white/smooth_large, +/area/station/medical/chemistry) +"bVp" = ( +/obj/effect/turf_decal/trimline/blue/filled/line, +/obj/structure/closet/secure_closet/medical3, +/obj/item/defibrillator/loaded{ + pixel_y = 3 }, -/obj/effect/mapping_helpers/airlock/abandoned, +/obj/item/clothing/gloves/color/latex/nitrile, +/obj/item/clothing/gloves/color/latex/nitrile, +/turf/open/floor/iron/dark, +/area/station/medical/storage) +"bVv" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/power/apc/auto_name/directional/east, /turf/open/floor/plating, -/area/maintenance/port/aft) -"cpW" = ( -/obj/structure/closet/emcloset, +/area/station/maintenance/central/lesser) +"bVJ" = ( +/obj/structure/cable, /obj/effect/turf_decal/stripes/line{ - dir = 6 + dir = 8 }, -/obj/effect/landmark/start/hangover/closet, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"cqg" = ( +/area/station/cargo/miningdock) +"bVL" = ( +/obj/machinery/space_heater, +/obj/structure/sign/poster/official/random/directional/east, +/turf/open/floor/grass, +/area/station/maintenance/starboard/aft) +"bVZ" = ( +/obj/structure/sign/poster/contraband/the_big_gas_giant_truth, +/turf/closed/wall, +/area/station/maintenance/department/medical/central) +"bWe" = ( /obj/structure/cable, +/obj/effect/spawner/structure/window/hollow/reinforced/middle, /turf/open/floor/plating, -/area/maintenance/central/greater) -"cqk" = ( +/area/station/security/brig) +"bWh" = ( +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/turf/open/floor/iron/dark/textured_corner{ + dir = 8 + }, +/area/station/security/prison) +"bWn" = ( /turf/closed/wall/r_wall, -/area/ai_monitored/turret_protected/aisat/maint) -"cqm" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 +/area/station/ai_monitored/command/storage/eva) +"bWp" = ( +/obj/effect/spawner/structure/window/reinforced/tinted, +/turf/open/floor/iron/dark, +/area/station/service/chapel) +"bWu" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 }, /turf/open/floor/iron, -/area/command/bridge) -"cqn" = ( -/obj/structure/grille, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"cqr" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 8 +/area/station/hallway/secondary/entry) +"bWA" = ( +/obj/machinery/button/flasher{ + id = "hopflash"; + pixel_x = 6; + pixel_y = 36 }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/obj/machinery/light_switch/directional/north{ + pixel_x = -3; + pixel_y = 36 + }, +/obj/machinery/pdapainter, +/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/button/door/directional/north{ + id = "hopqueue"; + name = "Queue Shutters Control"; + pixel_x = -6; + req_access = list("hop") + }, +/obj/machinery/button/door/directional/north{ + id = "hop"; + name = "Privacy Shutters Control"; + pixel_x = 6; + req_access = list("hop") + }, /turf/open/floor/iron, -/area/hallway/secondary/entry) -"cqy" = ( -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 +/area/station/command/heads_quarters/hop) +"bWB" = ( +/obj/structure/table, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/item/storage/box/bodybags{ + pixel_x = 3; + pixel_y = 3 }, -/turf/open/floor/iron/white, -/area/maintenance/port/fore) -"cqH" = ( -/obj/machinery/modular_computer/console/preset/cargochat/engineering, -/obj/effect/turf_decal/tile/brown/fourcorners, +/obj/item/storage/box/bodybags, /turf/open/floor/iron/dark, -/area/engineering/lobby) -"cqN" = ( -/obj/effect/landmark/start/assistant, -/obj/structure/chair/pew{ - dir = 1 - }, -/obj/effect/landmark/event_spawn, -/turf/open/floor/glass/reinforced, -/area/hallway/primary/starboard) -"cqQ" = ( -/obj/structure/closet, -/obj/effect/spawner/random/maintenance, +/area/station/medical/morgue) +"bWL" = ( +/obj/machinery/light/directional/east, +/obj/structure/sign/poster/official/random/directional/east, /turf/open/floor/iron, -/area/maintenance/starboard/upper) -"cqX" = ( -/obj/structure/table/wood, -/obj/item/phone{ - pixel_x = 10; - pixel_y = 7 +/area/station/hallway/primary/central) +"bWQ" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/engineering/glass{ + name = "Supermatter Engine Room" }, -/obj/item/radio/off{ - pixel_x = -3; - pixel_y = 7 +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, +/turf/open/floor/iron/dark, +/area/station/engineering/supermatter/room) +"bWV" = ( +/obj/structure/closet/crate, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 8 }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/smooth_large, +/area/station/cargo/warehouse) +"bWZ" = ( +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/service/chapel) +"bXf" = ( +/obj/structure/closet/emcloset, +/turf/open/floor/plating, +/area/station/maintenance/aft/lesser) +"bXl" = ( +/obj/machinery/air_sensor/nitrous_tank, +/turf/open/floor/engine/n2o, +/area/station/engineering/atmos) +"bXm" = ( +/turf/closed/wall, +/area/station/commons/storage/tools) +"bXo" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/turf_decal/bot{ + dir = 1 + }, +/obj/structure/closet/crate/solarpanel_small, +/turf/open/floor/iron/dark, +/area/station/engineering/engine_smes) +"bXu" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/wood/large, -/area/command/heads_quarters/hos) -"crf" = ( -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/yellow{ +/turf/open/floor/iron, +/area/station/cargo/storage) +"bXy" = ( +/turf/open/openspace, +/area/station/ai_monitored/security/armory/upper) +"bXF" = ( +/obj/structure/rack, +/obj/effect/spawner/random/techstorage/ai_all, +/turf/open/floor/iron, +/area/station/engineering/storage/tech) +"bXL" = ( +/obj/machinery/door/firedoor/heavy, +/obj/machinery/airalarm/directional/west, +/turf/open/floor/iron/white, +/area/station/science/research) +"bXM" = ( +/obj/structure/reagent_dispensers/wall/peppertank/directional/east, +/obj/machinery/newscaster/directional/south, +/obj/machinery/camera/directional/south{ + c_tag = "Security Post - Cargo" + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ dir = 4 }, -/turf/open/floor/iron, -/area/hallway/primary/aft) -"crl" = ( -/obj/structure/table, -/obj/item/taperecorder, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"crm" = ( -/obj/structure/table, -/obj/item/storage/box/matches, -/obj/item/storage/fancy/cigarettes, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"crF" = ( -/obj/machinery/atmospherics/components/binary/pump{ - name = "Air to Mix" +/obj/effect/turf_decal/tile/red{ + dir = 8 }, -/obj/effect/turf_decal/siding/wideplating{ +/obj/machinery/computer/security/mining{ dir = 8 }, -/obj/structure/cable, /turf/open/floor/iron, -/area/engineering/atmos/pumproom) -"crG" = ( -/obj/item/clothing/suit/apron/surgical, -/turf/open/floor/plating{ - icon_state = "platingdmg3" +/area/station/security/checkpoint/supply) +"bXT" = ( +/obj/machinery/camera{ + c_tag = "Medbay Storage"; + dir = 9; + network = list("ss13","medbay") }, -/area/maintenance/port/fore) -"crO" = ( -/obj/machinery/door/firedoor, -/obj/effect/landmark/event_spawn, +/obj/structure/closet/l3closet, +/obj/effect/turf_decal/trimline/blue/filled/line, +/turf/open/floor/iron/dark, +/area/station/medical/storage) +"bYc" = ( +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, /obj/structure/disposalpipe/segment{ - dir = 4 + dir = 10 }, -/turf/open/floor/iron, -/area/hallway/primary/central) -"csj" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/reagent_dispensers/fueltank, +/turf/open/floor/plating, +/area/station/maintenance/fore/greater) +"bYd" = ( +/obj/machinery/airalarm/directional/west, +/obj/machinery/light/small/directional/west, /turf/open/floor/iron/dark, -/area/engineering/storage) -"csk" = ( -/obj/structure/table, -/obj/item/storage/box/chemimp{ - pixel_x = 6 - }, -/obj/item/storage/box/trackimp{ - pixel_x = -3 - }, -/obj/item/storage/lockbox/loyalty, -/obj/effect/turf_decal/tile/red/half{ +/area/mine/mechbay) +"bYm" = ( +/obj/structure/chair/pew{ dir = 1 }, -/obj/machinery/light_switch/directional/east, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/dark/textured, -/area/ai_monitored/security/armory/upper) -"csr" = ( -/obj/structure/chair/comfy/black{ +/turf/open/floor/iron/chapel{ dir = 8 }, -/turf/open/floor/wood, -/area/service/library) -"csA" = ( -/turf/closed/wall, -/area/engineering/engine_smes) -"csD" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/ai_monitored/turret_protected/aisat_interior) -"csE" = ( -/obj/structure/table, -/obj/item/retractor, -/obj/machinery/airalarm/directional/north, -/turf/open/floor/iron/dark, -/area/science/robotics/lab) -"csK" = ( -/obj/effect/turf_decal/tile/red/full, -/obj/effect/turf_decal/siding/white{ - dir = 8 +/area/station/service/chapel) +"bYp" = ( +/obj/machinery/conveyor{ + id = "garbage" }, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/structure/sign/warning/vacuum{ + pixel_x = -32 }, -/turf/open/floor/iron/large, -/area/service/kitchen/diner) -"csN" = ( -/obj/structure/transit_tube/horizontal, -/turf/open/floor/plating, -/area/ai_monitored/turret_protected/aisat_interior) -"csO" = ( -/obj/structure/window/reinforced/fulltile, -/obj/structure/transit_tube/horizontal, -/turf/open/floor/plating, -/area/ai_monitored/turret_protected/aisat_interior) -"csU" = ( -/obj/structure/transit_tube/station/reverse, /turf/open/floor/plating, -/area/ai_monitored/turret_protected/aisat_interior) -"csV" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/area/station/maintenance/disposal) +"bYu" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/turf/open/floor/iron/white/corner{ + dir = 8 }, -/turf/open/floor/plating, -/area/ai_monitored/turret_protected/aisat_interior) -"ctb" = ( -/turf/open/floor/plating, -/area/ai_monitored/turret_protected/aisat_interior) -"cte" = ( -/obj/machinery/rnd/production/circuit_imprinter/department/science, -/obj/machinery/button/door/directional/north{ - id = "rnd"; - name = "Shutters Control Button"; - pixel_x = 7; - req_access_txt = "47" +/area/station/science/explab) +"bYw" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 8 }, -/turf/open/floor/iron/checker, -/area/science/lab) -"ctg" = ( -/obj/structure/closet/emcloset{ - anchored = 1 +/turf/open/floor/engine, +/area/station/engineering/supermatter) +"bYB" = ( +/obj/structure/table, +/obj/item/storage/box/hug{ + pixel_x = 4; + pixel_y = 3 }, -/turf/open/floor/plating, -/area/ai_monitored/turret_protected/aisat_interior) -"cti" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/sign/warning/securearea{ - pixel_y = -32 +/obj/item/razor{ + pixel_x = -8; + pixel_y = 3 }, -/turf/open/floor/plating, -/area/ai_monitored/turret_protected/aisat_interior) -"ctt" = ( +/obj/machinery/airalarm/directional/north, +/turf/open/floor/iron/smooth, +/area/station/security/execution/transfer) +"bYF" = ( +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/aisat_interior) -"ctu" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/iron/grimy, -/area/ai_monitored/turret_protected/aisat_interior) -"ctx" = ( -/turf/open/floor/iron/grimy, -/area/ai_monitored/turret_protected/aisat_interior) -"cty" = ( -/obj/machinery/door/airlock/external{ - name = "External Access" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ - cycle_id = "lower-airlock-bend" +/obj/machinery/firealarm/directional/south, +/turf/open/floor/iron, +/area/station/security/processing) +"bYK" = ( +/obj/effect/landmark/start/chemist, +/obj/structure/chair/office/light{ + dir = 1 }, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"ctz" = ( -/obj/machinery/door/poddoor/shutters{ - id = "teledoor"; - name = "MiniSat Teleport Access" +/turf/open/floor/glass/reinforced, +/area/station/medical/treatment_center) +"bYS" = ( +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/camera/directional/north{ + c_tag = "Server Room"; + network = list("ss13","rd"); + pixel_x = 22 }, +/obj/machinery/airalarm/directional/north, /turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/aisat_interior) -"ctE" = ( -/obj/machinery/teleport/hub, -/turf/open/floor/plating, -/area/ai_monitored/turret_protected/aisat_interior) -"ctG" = ( -/obj/structure/chair/office{ - dir = 8 +/area/station/science/server) +"bYT" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/door/airlock/maintenance{ + name = "Morgue Maintenance" }, /obj/structure/cable, -/turf/open/floor/iron/grimy, -/area/ai_monitored/turret_protected/aisat_interior) -"ctO" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/junction/flip{ +/obj/structure/disposalpipe/segment, +/obj/effect/mapping_helpers/airlock/unres, +/obj/effect/mapping_helpers/airlock/access/any/medical/maintenance, +/turf/open/floor/plating, +/area/station/maintenance/department/medical/morgue) +"bZb" = ( +/obj/effect/turf_decal/trimline/green/filled/line{ dir = 1 }, -/turf/open/floor/plating, -/area/maintenance/port/greater) -"ctP" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/medical/medbay/aft) +"bZc" = ( +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/turf/open/floor/iron/grimy, -/area/ai_monitored/turret_protected/aisat_interior) -"ctS" = ( +/turf/open/floor/iron, +/area/station/command/heads_quarters/rd) +"bZk" = ( /obj/structure/cable, -/turf/open/floor/iron/grimy, -/area/ai_monitored/turret_protected/aisat_interior) -"ctV" = ( -/obj/structure/reflector/double/anchored{ - dir = 6 +/turf/open/floor/iron, +/area/station/security/prison/visit) +"bZu" = ( +/obj/structure/extinguisher_cabinet/directional/east, +/obj/machinery/light/directional/east, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"bZx" = ( +/turf/open/openspace, +/area/station/hallway/primary/fore) +"bZA" = ( +/obj/effect/turf_decal/bot_white/right, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 }, /turf/open/floor/iron/dark, -/area/engineering/supermatter/room) -"ctX" = ( -/obj/machinery/camera/directional/south{ - c_tag = "MiniSat Teleporter"; - network = list("minisat"); - start_active = 1 +/area/station/ai_monitored/command/nuke_storage) +"bZG" = ( +/obj/machinery/modular_computer/console/preset/civilian{ + dir = 1 }, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/sign/poster/contraband/random/directional/south, +/turf/open/floor/iron, +/area/station/maintenance/starboard/fore) +"bZK" = ( +/obj/structure/table, +/obj/effect/turf_decal/tile/red, +/turf/open/floor/iron, +/area/station/security/prison/mess) +"bZQ" = ( +/turf/closed/wall/r_wall, +/area/station/hallway/primary/starboard) +"caj" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ dir = 4 }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 1 +/obj/machinery/light/directional/east, +/turf/open/floor/iron, +/area/station/commons/fitness) +"cas" = ( +/obj/structure/window/reinforced{ + dir = 4 }, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/aisat_interior) -"ctZ" = ( -/turf/closed/wall/r_wall, -/area/ai_monitored/turret_protected/aisat/atmos) -"cua" = ( -/turf/closed/wall, -/area/ai_monitored/turret_protected/aisat_interior) -"cue" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/aisat_interior) -"cuf" = ( -/turf/closed/wall/r_wall, -/area/ai_monitored/turret_protected/aisat/service) -"cuh" = ( -/obj/structure/rack, -/obj/item/wrench, -/obj/item/crowbar/red, -/turf/open/floor/plating, -/area/ai_monitored/turret_protected/aisat/atmos) -"cui" = ( -/obj/machinery/atmospherics/components/tank/air, -/turf/open/floor/plating, -/area/ai_monitored/turret_protected/aisat/atmos) -"cuj" = ( -/turf/closed/wall/r_wall, -/area/ai_monitored/turret_protected/aisat_interior) -"cul" = ( -/obj/structure/grille/broken, -/turf/open/misc/asteroid/snow/icemoon, -/area/icemoon/surface/outdoors/nospawn) -"cum" = ( -/obj/machinery/recharge_station, -/turf/open/floor/plating, -/area/ai_monitored/turret_protected/aisat/service) -"cuq" = ( -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plating, -/area/ai_monitored/turret_protected/aisat/atmos) -"cur" = ( -/obj/structure/showcase/cyborg/old{ - dir = 4; - pixel_x = -9; - pixel_y = 2 +/obj/effect/turf_decal/stripes/corner{ + dir = 8 }, -/obj/effect/turf_decal/tile/blue{ +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"caw" = ( +/obj/structure/closet/toolcloset, +/obj/effect/turf_decal/tile/yellow{ dir = 1 }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/obj/effect/turf_decal/tile/yellow{ dir = 4 }, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/aisat_interior) -"cus" = ( -/obj/structure/showcase/cyborg/old{ - dir = 8; - pixel_x = 9; - pixel_y = 2 - }, +/turf/open/floor/iron, +/area/station/construction/mining/aux_base) +"caA" = ( +/obj/item/radio/intercom/directional/west, +/obj/structure/closet/secure_closet/hop, /obj/effect/turf_decal/tile/blue{ - dir = 4 + dir = 1 }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ dir = 8 }, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/aisat_interior) -"cuw" = ( -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plating, -/area/ai_monitored/turret_protected/aisat/service) -"cuB" = ( -/obj/effect/spawner/random/trash/mess, -/obj/structure/disposalpipe/segment{ - dir = 5 +/turf/open/floor/iron, +/area/station/command/heads_quarters/hop) +"caC" = ( +/obj/machinery/door/window/right/directional/south{ + dir = 8; + name = "Monkey Pen"; + req_access = list("genetics") }, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"cuG" = ( -/obj/structure/cable, -/obj/machinery/holopad/secure, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/aisat_interior) -"cuI" = ( -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/aisat/service) -"cuJ" = ( -/obj/machinery/holopad/secure, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/aisat/service) -"cuL" = ( -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/aisat/atmos) -"cuO" = ( -/obj/machinery/ai_slipper{ - uses = 10 +/mob/living/carbon/human/species/monkey, +/turf/open/floor/engine, +/area/station/science/genetics) +"caG" = ( +/obj/structure/table/glass, +/obj/machinery/light/directional/north, +/obj/machinery/requests_console/directional/north{ + announcementConsole = 1; + department = "Chief Medical Officer's Desk"; + departmentType = 5; + name = "Chief Medical Officer's Requests Console"; + assistance_requestable = 1; + anon_tips_receiver = 1 }, -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/aisat/atmos) -"cuP" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Chapel Maintenance"; - req_one_access_txt = "12;22" +/obj/item/toy/figure/cmo{ + pixel_x = -17; + pixel_y = -1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, +/obj/item/paper_bin{ + pixel_x = -2; + pixel_y = 5 + }, +/obj/item/pen, +/obj/effect/turf_decal/tile/blue/full, +/turf/open/floor/iron/dark/smooth_large, +/area/station/command/heads_quarters/cmo) +"caS" = ( +/obj/machinery/light/directional/east, +/obj/machinery/status_display/evac/directional/east, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"caZ" = ( +/obj/effect/spawner/structure/window, /turf/open/floor/plating, -/area/maintenance/starboard/fore) -"cuS" = ( -/obj/machinery/ai_slipper{ - uses = 10 +/area/station/maintenance/department/medical/central) +"cbd" = ( +/obj/machinery/door/airlock/research{ + name = "Crater Observation Room" }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/mob/living/simple_animal/bot/secbot/pingsky, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/aisat_interior) -"cuV" = ( -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/aisat/service) -"cuW" = ( -/obj/machinery/ai_slipper{ - uses = 10 +/turf/open/floor/iron/white/side{ + dir = 1 + }, +/area/mine/living_quarters) +"cbf" = ( +/obj/machinery/computer/mecha{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/keycard_auth/directional/south, +/obj/machinery/camera/autoname/directional/south{ + c_tag = "Research Directors Office"; + network = list("ss13","rd") }, +/turf/open/floor/iron/cafeteria, +/area/station/command/heads_quarters/rd) +"cbk" = ( +/turf/open/floor/iron, +/area/mine/mechbay) +"cbs" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/aisat/service) -"cuX" = ( -/obj/structure/railing/corner{ - dir = 4 +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"cbG" = ( +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 8 }, -/obj/machinery/door/firedoor/border_only{ +/obj/effect/turf_decal/tile/brown{ dir = 1 }, -/obj/machinery/light/small/directional/east, -/turf/open/floor/wood/parquet, -/area/service/bar/atrium) -"cuZ" = ( -/obj/effect/turf_decal/tile/blue, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 1 +/obj/machinery/light/small/directional/south, +/turf/open/floor/iron/dark/side{ + dir = 10 }, -/mob/living/simple_animal/bot/floorbot, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/aisat/atmos) -"cva" = ( -/turf/closed/wall/r_wall, -/area/ai_monitored/turret_protected/ai) -"cvd" = ( -/obj/machinery/porta_turret/ai{ +/area/mine/eva) +"cbR" = ( +/obj/structure/cable, +/turf/open/floor/plating{ + icon_state = "platingdmg2" + }, +/area/station/maintenance/fore/lesser) +"cbS" = ( +/obj/structure/rack, +/obj/item/wrench, +/obj/item/crowbar, +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/structure/sign/warning/securearea{ - pixel_x = 32 +/turf/open/floor/iron/smooth, +/area/station/maintenance/starboard/lesser) +"cck" = ( +/obj/structure/table/glass, +/obj/machinery/light/directional/east, +/obj/structure/extinguisher_cabinet/directional/north, +/obj/item/reagent_containers/glass/bottle/epinephrine, +/obj/item/reagent_containers/glass/bottle/multiver{ + pixel_x = 6 }, -/obj/effect/turf_decal/tile/blue, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/aisat_interior) -"cve" = ( -/obj/machinery/turretid{ - control_area = "/area/ai_monitored/turret_protected/aisat/hallway"; - name = "Chamber Hallway Turret Control"; - pixel_x = 32; - pixel_y = -24; - req_access = null; - req_access_txt = "65" +/obj/item/reagent_containers/syringe, +/obj/effect/turf_decal/tile/blue/full, +/turf/open/floor/iron/large, +/area/station/medical/treatment_center) +"ccp" = ( +/obj/structure/bed, +/obj/item/bedsheet/dorms, +/obj/effect/landmark/start/hangover, +/obj/machinery/button/door/directional/south{ + id = "Dorm5"; + name = "Cabin Bolt Control"; + normaldoorcontrol = 1; + specialfunctions = 4 }, -/obj/structure/cable, +/turf/open/floor/wood, +/area/station/commons/dorms) +"ccr" = ( +/obj/effect/turf_decal/tile/red/half, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/aisat_interior) -"cvg" = ( +/turf/open/floor/iron/smooth_half, +/area/station/security/brig/upper) +"ccs" = ( +/obj/structure/disposalpipe/segment, /obj/effect/turf_decal/tile/blue{ dir = 8 }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 1 - }, -/mob/living/simple_animal/bot/cleanbot, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/aisat/service) -"cvj" = ( -/turf/closed/wall, -/area/ai_monitored/turret_protected/aisat/maint) -"cvk" = ( -/turf/closed/wall/r_wall, -/area/ai_monitored/turret_protected/aisat/hallway) -"cvl" = ( +/obj/effect/landmark/start/hangover, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"ccw" = ( +/obj/structure/cable, /turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/ai) -"cvn" = ( -/obj/effect/turf_decal/tile/brown{ - dir = 8 +/area/station/ai_monitored/turret_protected/aisat/atmos) +"ccx" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/hallway/primary/central) -"cvp" = ( -/turf/open/floor/circuit, -/area/ai_monitored/turret_protected/ai) -"cvq" = ( -/obj/machinery/door/airlock/maintenance_hatch{ - name = "MiniSat Maintenance"; - req_access_txt = "65" +/area/mine/laborcamp/security) +"ccz" = ( +/obj/item/radio/intercom/directional/east, +/obj/machinery/atmospherics/pipe/smart/simple/orange/visible{ + dir = 4 }, -/obj/structure/cable, -/turf/open/floor/plating, -/area/ai_monitored/turret_protected/aisat/atmos) -"cvr" = ( -/obj/machinery/porta_turret/ai{ +/obj/machinery/camera/directional/east{ + c_tag = "Engineering Secondary Storage" + }, +/obj/effect/turf_decal/stripes/corner{ dir = 4 }, -/turf/open/floor/circuit, -/area/ai_monitored/turret_protected/ai) -"cvu" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/ai_monitored/turret_protected/aisat/hallway) -"cvv" = ( -/turf/closed/wall, -/area/ai_monitored/turret_protected/ai) -"cvw" = ( -/turf/open/floor/circuit, -/area/ai_monitored/turret_protected/aisat/hallway) -"cvz" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/aisat/hallway) -"cvI" = ( /obj/structure/cable, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/turf/open/floor/iron, +/area/station/engineering/storage_shared) +"ccD" = ( +/obj/effect/turf_decal/siding/wood{ dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/aisat/hallway) -"cvJ" = ( -/obj/structure/cable, -/obj/machinery/button/door/directional/north{ - id = "pharmacy_shutters3"; - name = "Pharmacy Shutter Controls"; - pixel_y = 55; - req_access_txt = "69" +/obj/machinery/light/directional/north, +/turf/open/floor/wood, +/area/station/commons/vacant_room/office) +"ccQ" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, -/turf/open/floor/iron/white, -/area/medical/pharmacy) -"cvO" = ( /obj/structure/disposalpipe/segment{ - dir = 4 + dir = 9 }, +/turf/open/floor/iron/white, +/area/station/science/xenobiology) +"ccT" = ( +/obj/structure/extinguisher_cabinet/directional/north, +/turf/open/floor/iron/dark/smooth_edge, +/area/station/service/chapel) +"ccV" = ( +/obj/effect/spawner/random/structure/furniture_parts, +/obj/structure/closet/crate, +/obj/effect/spawner/random/structure/furniture_parts, +/obj/structure/sign/poster/contraband/random/directional/north, /turf/open/floor/plating, -/area/maintenance/starboard/aft) -"cvP" = ( -/obj/machinery/door/airlock/maintenance_hatch{ - name = "MiniSat Maintenance"; - req_access_txt = "65" +/area/station/maintenance/department/chapel) +"ccW" = ( +/obj/structure/table, +/obj/item/pen, +/obj/machinery/status_display/ai/directional/north, +/turf/open/floor/iron/cafeteria, +/area/station/command/heads_quarters/rd) +"cdd" = ( +/obj/structure/chair/office{ + dir = 1 }, -/turf/open/floor/plating, -/area/ai_monitored/turret_protected/aisat/atmos) -"cvT" = ( -/obj/structure/cable, -/obj/machinery/holopad/secure, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/aisat/hallway) -"cvV" = ( -/obj/structure/cable, -/turf/open/floor/circuit, -/area/ai_monitored/turret_protected/aisat/hallway) -"cwa" = ( -/obj/machinery/door/airlock/security/glass{ - id_tag = "outerbrig"; - name = "Security Checkpoint" +/turf/open/floor/iron, +/area/mine/laborcamp/security) +"cde" = ( +/obj/machinery/light/directional/south, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/obj/structure/cable, -/obj/structure/disposalpipe/segment, -/obj/machinery/door/firedoor, -/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ - cycle_id = "brigoutpost" +/obj/effect/landmark/start/hangover, +/turf/open/floor/iron, +/area/station/commons/dorms) +"cdl" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 }, -/obj/effect/mapping_helpers/airlock/access/all/security/entrance, -/turf/open/floor/iron/dark/textured_edge{ +/obj/effect/turf_decal/trimline/purple/filled/corner{ + dir = 1 + }, +/turf/open/floor/iron/white, +/area/station/science/xenobiology) +"cdp" = ( +/obj/effect/landmark/event_spawn, +/obj/machinery/atmospherics/pipe/smart/manifold4w/pink/hidden, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"cdu" = ( +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/turf_decal/tile/brown{ dir = 8 }, -/area/security/checkpoint/auxiliary) -"cwc" = ( /obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/cargo/office) +"cdv" = ( +/obj/effect/landmark/start/medical_doctor, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) +"cdV" = ( +/obj/structure/sign/warning/vacuum{ + pixel_y = -32 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 + }, +/turf/open/floor/iron/smooth, +/area/station/engineering/lobby) +"ced" = ( +/obj/structure/closet/crate, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 8 }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/smooth_large, +/area/station/cargo/warehouse) +"cef" = ( +/obj/machinery/biogenerator, +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/maintenance/starboard/aft) +"cek" = ( +/obj/structure/grille, +/turf/open/misc/asteroid/snow/icemoon, +/area/icemoon/underground/explored) +"cex" = ( +/obj/machinery/computer/piratepad_control/civilian{ + dir = 1 + }, +/obj/effect/turf_decal/tile/brown, +/turf/open/floor/iron, +/area/station/cargo/lobby) +"cey" = ( +/obj/effect/turf_decal/trimline/blue/filled/corner, +/turf/open/floor/iron/white, +/area/station/medical/treatment_center) +"ceE" = ( +/obj/machinery/door/airlock/virology/glass{ + name = "Isolation B" + }, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/aisat/hallway) -"cwe" = ( -/obj/structure/sign/warning/securearea, -/turf/closed/wall/r_wall, -/area/ai_monitored/turret_protected/ai) -"cwi" = ( -/turf/open/floor/plating/snowed/icemoon, -/area/icemoon/surface/outdoors/nospawn) -"cwj" = ( /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/ai) -"cwl" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 4 +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply, +/obj/effect/turf_decal/tile/green/full, +/obj/effect/mapping_helpers/airlock/access/all/medical/virology, +/turf/open/floor/iron/dark/smooth_large, +/area/station/medical/virology) +"ceO" = ( +/obj/machinery/button/crematorium{ + id = "crematoriumChapel"; + pixel_x = 25 }, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/ai) -"cwm" = ( -/obj/structure/table/reinforced, -/obj/item/folder/white, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/ai) -"cwn" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, /turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/ai) -"cwr" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/ai_monitored/turret_protected/ai) -"cwu" = ( -/obj/machinery/ai_slipper{ - uses = 10 - }, +/area/station/service/chapel/office) +"cfe" = ( /obj/structure/cable, +/obj/machinery/holopad/secure, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable/layer3, /turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/ai) -"cwD" = ( -/obj/structure/window/reinforced{ +/area/station/ai_monitored/turret_protected/aisat_interior) +"cfh" = ( +/obj/structure/railing{ dir = 1 }, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/machinery/turretid{ - name = "AI Chamber turret control"; - pixel_x = 5; - pixel_y = -24 +/turf/open/floor/iron/dark/side{ + dir = 1 }, -/turf/open/floor/circuit, -/area/ai_monitored/turret_protected/ai) -"cwI" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/closet/secure_closet/atmospherics, -/obj/effect/turf_decal/bot, -/obj/structure/cable, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/area/station/security/prison/workout) +"cfj" = ( +/obj/effect/turf_decal/tile/dark/fourcorners, +/obj/machinery/light/directional/west, +/obj/structure/window/reinforced/spawner/north, +/obj/structure/displaycase, +/turf/open/floor/iron, +/area/mine/living_quarters) +"cfx" = ( +/obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/iron/dark, -/area/maintenance/disposal/incinerator) -"cwO" = ( -/obj/item/storage/medkit/regular{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/item/storage/medkit/regular, -/obj/structure/table/glass, -/obj/structure/window/reinforced, -/obj/machinery/firealarm/directional/east, -/turf/open/floor/iron/white/textured, -/area/security/medical) -"cwP" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/turf/open/floor/catwalk_floor/iron_smooth, -/area/maintenance/starboard/fore) -"cxc" = ( /obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/iron, -/area/construction) -"cxB" = ( -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/dark, -/area/hallway/primary/port) -"cyf" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk, -/turf/open/floor/plating, -/area/commons/vacant_room/commissary) -"cyl" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 - }, -/obj/machinery/door/airlock/external{ - name = "Port Docking Bay 2" +/turf/open/floor/iron/white/smooth_large, +/area/station/service/kitchen/diner) +"cfC" = ( +/obj/machinery/atmospherics/pipe/bridge_pipe/cyan/visible, +/obj/machinery/atmospherics/pipe/bridge_pipe/green/visible{ + dir = 4 }, -/turf/open/floor/plating, -/area/hallway/secondary/entry) -"cyo" = ( -/obj/item/radio/intercom/directional/east, -/turf/open/floor/iron/dark, -/area/engineering/supermatter/room) -"cyt" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 1 +/turf/open/floor/iron, +/area/station/engineering/atmos) +"cfS" = ( +/obj/item/clothing/suit/snowman{ + name = "Man of Snow" }, -/obj/machinery/door/airlock/external{ - name = "Port Docking Bay 4" +/obj/item/clothing/head/snowman{ + pixel_y = 9; + name = "Head of Snow" }, -/turf/open/floor/plating, -/area/hallway/secondary/entry) -"cyu" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 1 +/turf/open/misc/asteroid/snow/icemoon, +/area/icemoon/underground/explored) +"cfT" = ( +/obj/machinery/atmospherics/pipe/multiz/supply/visible/layer4{ + color = "#0000ff"; + dir = 8; + name = "Supply multi deck pipe adapter" }, -/obj/machinery/door/airlock/external{ - name = "Port Docking Bay 3" +/obj/machinery/atmospherics/pipe/multiz/scrubbers/visible/layer2{ + color = "#ff0000"; + dir = 8; + name = "Scrubbers multi deck pipe adapter" }, -/turf/open/floor/plating, -/area/hallway/secondary/entry) -"cyv" = ( -/obj/structure/closet/firecloset, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/dark, -/area/engineering/supermatter/room) -"cyB" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/stripes/corner{ +/obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/structure/disposalpipe/segment{ - dir = 10 - }, -/turf/open/floor/iron/white, -/area/science/xenobiology) -"cyD" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 1 +/turf/open/floor/plating, +/area/station/engineering/lobby) +"cga" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 }, /turf/open/floor/iron/white, -/area/medical/treatment_center) -"cyG" = ( -/obj/structure/disposalpipe/segment{ - dir = 6 +/area/station/medical/psychology) +"cgb" = ( +/obj/structure/chair/sofa/bench/left{ + dir = 4 }, +/turf/open/floor/iron, +/area/station/security/prison/mess) +"cgs" = ( +/obj/effect/turf_decal/trimline/blue/filled/line, +/turf/open/floor/iron/dark, +/area/station/command/heads_quarters/cmo) +"cgI" = ( /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment, /turf/open/floor/plating, -/area/maintenance/port/greater) -"cyK" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/white, -/area/medical/medbay/central) -"cyR" = ( -/obj/machinery/airalarm/directional/west, -/obj/effect/turf_decal/trimline/blue/filled/line{ +/area/station/maintenance/fore/greater) +"cgR" = ( +/obj/structure/disposalpipe/trunk{ dir = 8 }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron/white, -/area/medical/medbay/aft) -"cyS" = ( -/obj/effect/turf_decal/siding/yellow{ - dir = 8 +/obj/structure/disposaloutlet{ + dir = 4 }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 1 +/turf/open/floor/plating/snowed/icemoon, +/area/icemoon/underground/explored) +"cgW" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, -/area/engineering/atmos) -"czA" = ( -/obj/machinery/atmospherics/components/binary/pump/on{ - dir = 1; - name = "O2 to Airmix" +/area/station/commons/dorms) +"cgZ" = ( +/obj/structure/table, +/obj/item/storage/toolbox/mechanical, +/obj/item/crowbar/large, +/obj/machinery/camera/directional/south{ + c_tag = "Mech Bay"; + network = list("ss13","rd") }, +/obj/machinery/light/directional/south, +/obj/machinery/status_display/evac/directional/south, /turf/open/floor/iron, -/area/engineering/atmos) -"czB" = ( -/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ - dir = 10 - }, +/area/station/science/robotics/mechbay) +"chg" = ( +/obj/structure/fence/door, /turf/open/misc/asteroid/snow/icemoon, -/area/icemoon/surface/outdoors/nospawn) -"czL" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 +/area/icemoon/underground/explored) +"chi" = ( +/obj/machinery/smartfridge/chemistry/preloaded, +/turf/closed/wall, +/area/station/medical/pharmacy) +"chB" = ( +/obj/machinery/door/airlock{ + id_tag = "Toilet1"; + name = "Unit 1" }, -/obj/machinery/airalarm/directional/north, -/turf/open/floor/plating, -/area/maintenance/department/medical/central) -"czO" = ( -/obj/machinery/power/apc/auto_name/directional/south, -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/science/breakroom) -"czY" = ( -/obj/machinery/pdapainter/engineering, -/obj/effect/turf_decal/tile/neutral/full, -/obj/machinery/button/door/directional/west{ - id = "atmos"; - name = "Atmospherics Lockdown"; - pixel_y = 10; - req_access_txt = "10" +/turf/open/floor/iron/freezer, +/area/station/commons/toilet) +"chC" = ( +/obj/machinery/door/airlock/external{ + glass = 1; + name = "Maintenance External Airlock"; + opacity = 0 }, -/obj/machinery/button/door/directional/west{ - id = "Secure Storage"; - name = "Engineering Secure Storage"; - req_access_txt = "11" +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 }, -/obj/machinery/button/door/directional/west{ - id = "Engineering"; - name = "Engineering Lockdown"; - pixel_y = -10; - req_access_txt = "10" +/obj/effect/mapping_helpers/airlock/access/any/medical/maintenance, +/turf/open/floor/plating, +/area/station/maintenance/department/medical/morgue) +"chK" = ( +/obj/structure/railing{ + dir = 9 }, -/turf/open/floor/iron/dark/smooth_large, -/area/command/heads_quarters/ce) -"cAa" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/iron, -/area/service/hydroponics/garden) -"cAf" = ( -/obj/effect/turf_decal/trimline/green/filled/line{ - dir = 8 +/obj/machinery/door/firedoor/border_only{ + dir = 1 }, -/obj/effect/turf_decal/trimline/blue/filled/warning{ +/obj/machinery/door/firedoor/border_only{ dir = 8 }, -/turf/open/floor/iron, -/area/service/hydroponics) -"cAi" = ( -/mob/living/simple_animal/hostile/asteroid/polarbear{ - move_force = 999; - name = "Dewey" +/turf/open/floor/glass/reinforced, +/area/station/hallway/primary/starboard) +"chO" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 }, -/turf/open/misc/asteroid/snow/icemoon, -/area/icemoon/surface/outdoors/nospawn) -"cAt" = ( -/obj/machinery/light/small/directional/west, -/obj/machinery/computer/security/telescreen/entertainment/directional/west, -/turf/open/floor/wood, -/area/service/library) -"cAy" = ( -/obj/effect/spawner/structure/window, -/turf/open/floor/plating, -/area/service/bar/atrium) -"cAB" = ( /obj/structure/table, -/obj/machinery/microwave, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"cAF" = ( -/turf/open/floor/plating, -/area/maintenance/disposal) -"cAG" = ( -/obj/effect/turf_decal/siding/white, -/obj/item/kirbyplants/random, -/turf/open/floor/iron, -/area/hallway/primary/starboard) -"cAI" = ( -/obj/machinery/conveyor_switch/oneway{ +/obj/item/flashlight/lamp, +/turf/open/floor/wood/large, +/area/mine/eva/lower) +"chW" = ( +/obj/machinery/navbeacon{ + codes_txt = "delivery;dir=8"; dir = 8; - id = "garbage"; - name = "disposal conveyor" + freq = 1400; + location = "QM #3" }, -/turf/open/floor/plating, -/area/maintenance/disposal) -"cAQ" = ( -/obj/structure/chair, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"cAR" = ( -/obj/machinery/door/window{ - dir = 1; - name = "AI Core Door"; - req_access_txt = "16" +/obj/effect/turf_decal/bot, +/turf/open/floor/iron, +/area/station/cargo/storage) +"cin" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 }, -/obj/structure/cable, -/turf/open/floor/circuit, -/area/ai_monitored/turret_protected/ai) -"cAT" = ( -/obj/machinery/ai_slipper{ - uses = 10 +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/iron/large, +/area/station/hallway/primary/starboard) +"ciG" = ( +/obj/machinery/door/airlock/external{ + name = "Security Yard"; + space_dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/ai) -"cAU" = ( -/obj/machinery/shower{ +/obj/effect/mapping_helpers/airlock/access/all/security/general, +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 8 }, -/turf/open/floor/iron/freezer, -/area/commons/toilet) -"cAY" = ( -/obj/structure/cable, -/turf/closed/wall, -/area/ai_monitored/turret_protected/ai) -"cAZ" = ( -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/ai) -"cBa" = ( -/obj/machinery/power/smes{ - charge = 5e+006 +/turf/open/floor/iron/smooth_half, +/area/station/security/brig/upper) +"ciN" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 }, -/obj/structure/cable, -/turf/open/floor/circuit, -/area/ai_monitored/turret_protected/ai) -"cBb" = ( -/obj/machinery/camera/directional/north{ - c_tag = "MiniSat AI Chamber South"; - network = list("aicore") +/obj/machinery/door/airlock/security/glass{ + name = "Labor Camp Shuttle Security Airlock" }, -/turf/open/floor/circuit, -/area/ai_monitored/turret_protected/ai) -"cBr" = ( -/obj/effect/landmark/event_spawn, -/obj/effect/turf_decal/bot, -/obj/effect/landmark/start/hangover, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, -/area/hallway/primary/central) -"cBu" = ( -/obj/machinery/computer/communications{ - dir = 8 +/area/mine/laborcamp) +"ciP" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 1 }, -/turf/open/floor/wood, -/area/command/heads_quarters/captain) -"cBw" = ( -/obj/structure/table, -/obj/item/stack/sheet/glass/fifty{ - pixel_x = 3; - pixel_y = 3 +/obj/structure/closet/firecloset, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 }, -/obj/item/stack/sheet/iron/fifty, -/obj/machinery/camera/directional/east{ - c_tag = "Research and Development"; - network = list("ss13","rd") +/obj/item/radio/intercom/directional/west, +/turf/open/floor/iron, +/area/station/hallway/primary/aft) +"ciS" = ( +/obj/structure/table/wood, +/obj/effect/spawner/random/trash/cigbutt, +/turf/open/floor/iron/dark, +/area/station/science/breakroom) +"cjj" = ( +/obj/machinery/holopad, +/turf/open/floor/wood/parquet, +/area/station/commons/lounge) +"cjl" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/structure/extinguisher_cabinet/directional/east, -/turf/open/floor/iron/white/side{ - dir = 10 +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/door/firedoor, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"cjD" = ( +/obj/structure/window/reinforced/plasma{ + dir = 4 }, -/area/science/lab) -"cBy" = ( -/obj/structure/reagent_dispensers/watertank, -/turf/open/floor/plating, -/area/maintenance/fore/greater) -"cBG" = ( -/obj/machinery/suit_storage_unit/standard_unit, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/general/visible, +/obj/machinery/power/energy_accumulator/tesla_coil/anchored, +/turf/open/floor/engine, +/area/station/engineering/supermatter) +"cjI" = ( /obj/effect/turf_decal/stripes/line{ dir = 10 }, +/obj/item/reagent_containers/glass/rag, /turf/open/floor/iron, -/area/ai_monitored/command/storage/eva) -"cBH" = ( -/obj/structure/window/reinforced{ +/area/station/maintenance/starboard/fore) +"cjJ" = ( +/obj/effect/turf_decal/trimline/yellow/filled/warning{ dir = 8 }, -/obj/structure/window/reinforced{ - dir = 4 +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/medical/chemistry) +"cjK" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating, +/area/station/maintenance/department/crew_quarters/bar) +"cka" = ( +/turf/open/floor/plating{ + icon_state = "platingdmg1" }, -/turf/open/floor/glass/reinforced, -/area/security/checkpoint/auxiliary) -"cBL" = ( +/area/station/maintenance/aft/lesser) +"ckc" = ( +/obj/machinery/door/firedoor, +/obj/machinery/camera/directional/south{ + c_tag = "Central Primary Hallway South-West" + }, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"cks" = ( +/obj/item/wrench, +/obj/effect/turf_decal/delivery, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/station/engineering/supermatter/room) +"cku" = ( /obj/effect/landmark/event_spawn, +/obj/effect/spawner/random/engineering/tracking_beacon, +/turf/open/floor/engine, +/area/station/science/xenobiology) +"ckK" = ( +/obj/item/trash/sosjerky, /turf/open/floor/plating, -/area/maintenance/starboard/aft) -"cBU" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/closet/emcloset, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"cBX" = ( -/obj/machinery/camera/directional/north{ - c_tag = "Xenobiology Lab Entrance"; - network = list("ss13","rd","xeno") - }, -/turf/open/openspace, -/area/science/xenobiology) -"cCb" = ( -/obj/structure/table, -/obj/item/stack/cable_coil{ - amount = 5 +/area/station/maintenance/fore/lesser) +"cll" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, -/obj/item/flashlight, +/obj/machinery/meter, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"clm" = ( +/obj/structure/closet/crate, +/obj/effect/spawner/random/maintenance/seven, /turf/open/floor/plating, -/area/construction) -"cCd" = ( -/turf/open/floor/iron, -/area/construction) -"cCf" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ - dir = 1 +/area/station/construction) +"clq" = ( +/turf/open/floor/iron/dark, +/area/station/security/processing) +"clz" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, +/turf/open/floor/iron/smooth_large, +/area/station/cargo/warehouse) +"clE" = ( +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, -/area/construction) -"cCj" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/wood, -/area/commons/vacant_room/office) -"cCk" = ( -/obj/structure/disposalpipe/sorting/mail/flip{ - dir = 8; - sortType = 22 +/area/station/commons/storage/mining) +"clG" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 4 }, -/obj/structure/cable, -/turf/open/floor/iron, -/area/hallway/primary/central) -"cCA" = ( -/turf/open/floor/iron, -/area/service/hydroponics/garden) -"cCI" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/security/brig/upper) -"cCN" = ( -/obj/machinery/door/airlock/security/glass{ - name = "Equipment Room" +/obj/machinery/light/small/directional/north, +/turf/open/misc/asteroid/snow/icemoon, +/area/station/engineering/main) +"clK" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/obj/effect/mapping_helpers/airlock/access/all/security/general, +/obj/effect/turf_decal/stripes/line, /obj/machinery/door/firedoor, +/obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/iron/dark/textured, -/area/security/lockers) -"cDg" = ( /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible, -/turf/open/floor/engine, -/area/engineering/supermatter/room) -"cDA" = ( -/turf/open/floor/carpet, -/area/command/heads_quarters/hop) -"cDE" = ( -/turf/open/floor/iron/half{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/tile/blue/full, +/turf/open/floor/iron/large, +/area/station/medical/medbay/lobby) +"clL" = ( +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/obj/effect/turf_decal/tile/brown{ dir = 1 }, -/area/engineering/atmos) -"cEk" = ( -/obj/machinery/atmospherics/pipe/smart/simple/orange/visible, -/turf/open/floor/plating/snowed/icemoon, -/area/icemoon/surface/outdoors/nospawn) -"cEl" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/obj/structure/cable, -/turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"cEs" = ( -/turf/open/floor/glass/reinforced, -/area/security/checkpoint/auxiliary) -"cEu" = ( -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 4 }, -/turf/open/floor/iron, -/area/hallway/primary/central) -"cEI" = ( -/obj/effect/turf_decal/tile/red/half/contrasted, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/camera{ + c_tag = "Mining B-1 Hallway"; + dir = 10 + }, +/turf/open/floor/iron/dark/side{ + dir = 8 + }, +/area/mine/eva) +"clP" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment{ - dir = 4 +/turf/open/floor/wood, +/area/station/command/meeting_room) +"clR" = ( +/obj/structure/chair/sofa/corp/right{ + dir = 1 }, -/turf/open/floor/iron, -/area/security/brig/upper) -"cEL" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/carpet/blue, +/area/station/security/prison/work) +"clV" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/showroomfloor, -/area/security/processing) -"cFA" = ( -/obj/structure/table/optable, -/obj/machinery/light/directional/east, -/obj/machinery/newscaster/directional/east, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/turf/open/floor/iron/white, -/area/medical/surgery/aft) -"cFE" = ( /obj/structure/cable, -/obj/effect/turf_decal/tile/red{ - dir = 1 +/obj/machinery/power/apc/auto_name/directional/west, +/obj/machinery/camera/directional/west{ + c_tag = "Ordnance Test Lab"; + network = list("ss13","rd") }, -/obj/effect/turf_decal/tile/red{ - dir = 8 +/turf/open/floor/iron, +/area/station/science/ordnance/testlab) +"clW" = ( +/obj/structure/cable, +/obj/machinery/button/door/directional/west{ + id = "xenobio1"; + layer = 4; + name = "Xenobio Pen 1 Blast Door"; + req_access = list("xenobiology") }, -/turf/open/floor/iron/dark, -/area/security/checkpoint/engineering) -"cFH" = ( -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 8 +/turf/open/floor/iron, +/area/station/science/xenobiology) +"clY" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark, -/area/security/checkpoint/science) -"cFN" = ( -/obj/effect/turf_decal/caution{ - dir = 8 +/obj/machinery/atmospherics/pipe/smart/manifold4w/general, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"cma" = ( +/obj/structure/closet/firecloset, +/turf/open/floor/plating, +/area/station/maintenance/aft/lesser) +"cmq" = ( +/obj/machinery/door/airlock/external{ + name = "External Access" }, -/turf/open/floor/plating/snowed/icemoon, -/area/cargo/miningdock) -"cGb" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/obj/machinery/light/directional/west, -/turf/open/floor/iron/cafeteria{ - dir = 8 +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 }, -/area/science/mixing/hallway) -"cGj" = ( -/obj/structure/rack, -/obj/effect/spawner/random/maintenance/three, +/obj/effect/mapping_helpers/airlock/access/all/engineering/external, /turf/open/floor/plating, -/area/maintenance/department/medical/central) -"cGk" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 10 +/area/station/maintenance/aft/greater) +"cmv" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment{ + dir = 5 }, -/obj/machinery/duct, /turf/open/floor/plating, -/area/hallway/secondary/service) -"cGo" = ( -/obj/machinery/vending/coffee, -/obj/machinery/light/directional/east, -/turf/open/floor/wood, -/area/command/meeting_room) -"cGr" = ( -/obj/structure/transit_tube/curved/flipped{ - dir = 1 +/area/station/maintenance/aft/greater) +"cmx" = ( +/obj/machinery/holopad, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/science/explab) +"cmB" = ( +/obj/structure/disposalpipe/sorting/mail/flip{ + dir = 8; + sortType = 22 }, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"cmZ" = ( +/obj/item/clothing/suit/hooded/wintercoat/engineering, +/obj/effect/decal/cleanable/blood/old, /turf/open/floor/plating/snowed/icemoon, -/area/icemoon/surface/outdoors/nospawn) -"cGv" = ( +/area/icemoon/underground/explored) +"cnd" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/stripes/corner{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/corner, -/obj/machinery/door/airlock/research/glass{ - name = "Genetics Lab"; - req_access_txt = "9" - }, -/turf/open/floor/iron, -/area/science/genetics) -"cGO" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 1 - }, -/obj/machinery/door/airlock/external{ - name = "Port Docking Bay 1" +/obj/structure/reagent_dispensers/fueltank, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) +"cnj" = ( +/obj/structure/fence/door{ + name = "graveyard" }, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/icemoon/underground/explored) +"cno" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/smooth, +/area/station/security/lockers) +"cnq" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible, /turf/open/floor/plating, -/area/hallway/secondary/entry) -"cGP" = ( -/obj/machinery/door/firedoor, +/area/station/engineering/atmos) +"cnr" = ( +/obj/machinery/vending/autodrobe, +/obj/structure/sign/poster/contraband/random/directional/west, +/turf/open/floor/wood/tile, +/area/station/service/theater) +"cnx" = ( +/obj/machinery/power/tracker, /obj/structure/cable, -/obj/machinery/door/airlock/engineering/glass{ - name = "Engineering Storage"; - req_access_txt = "11" - }, -/turf/open/floor/iron, -/area/engineering/storage) -"cGW" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/turf/open/floor/plating/snowed/icemoon, +/area/icemoon/surface/outdoors/nospawn) +"cnz" = ( +/obj/machinery/door/airlock/maintenance, +/obj/effect/mapping_helpers/airlock/abandoned, +/obj/effect/mapping_helpers/airlock/unres{ dir = 1 }, -/turf/open/floor/circuit/green, -/area/ai_monitored/turret_protected/ai_upload) -"cHo" = ( -/obj/item/radio/intercom/directional/north, -/obj/machinery/light/small/directional/north, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"cnM" = ( +/obj/machinery/airalarm/directional/west, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/engineering/atmos/project) -"cHK" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/research/glass{ - name = "Robotics Lab"; - req_access_txt = "29" +/area/station/cargo/sorting) +"cnT" = ( +/obj/effect/turf_decal/trimline/blue/end{ + dir = 1 }, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/effect/turf_decal/trimline/blue/line, +/obj/effect/turf_decal/trimline/blue/end{ + dir = 1 }, -/obj/structure/cable, +/obj/effect/turf_decal/trimline/blue/line, +/obj/effect/landmark/start/paramedic, /turf/open/floor/iron/white, -/area/science/robotics/lab) -"cHM" = ( -/obj/structure/chair/office/light{ +/area/station/medical/medbay/lobby) +"cnW" = ( +/obj/structure/sign/warning/fire{ + pixel_x = 32 + }, +/turf/open/misc/asteroid/snow/icemoon, +/area/icemoon/underground/explored) +"col" = ( +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ dir = 1 }, /turf/open/floor/iron/white, -/area/science/robotics/lab) -"cHN" = ( +/area/station/maintenance/port/fore) +"cop" = ( +/obj/machinery/light/directional/north, +/obj/structure/sign/poster/random/directional/north, +/turf/open/floor/iron/freezer, +/area/station/service/kitchen/coldroom) +"cow" = ( /obj/structure/cable, -/turf/open/floor/circuit, -/area/science/robotics/mechbay) -"cHO" = ( -/obj/machinery/conveyor_switch/oneway{ - id = "robo1" - }, -/turf/open/floor/iron/white, -/area/science/robotics/lab) -"cHR" = ( -/obj/machinery/conveyor{ - dir = 4; - id = "robo1" - }, -/turf/open/floor/iron, -/area/science/robotics/lab) -"cHS" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/obj/structure/extinguisher_cabinet/directional/north, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/red{ + dir = 1 }, /turf/open/floor/iron, -/area/science/robotics/lab) -"cHT" = ( -/obj/machinery/holopad, -/turf/open/floor/iron, -/area/science/robotics/lab) -"cHU" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ +/area/station/hallway/primary/fore) +"coH" = ( +/obj/structure/railing{ dir = 4 }, -/obj/effect/turf_decal/tile/blue{ +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"cpe" = ( +/obj/machinery/atmospherics/components/tank/air{ dir = 8 }, -/turf/open/floor/iron/white, -/area/science/robotics/lab) -"cHV" = ( -/obj/machinery/conveyor_switch/oneway{ - id = "robo2" - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/white, -/area/science/robotics/lab) -"cHW" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/machinery/mecha_part_fabricator, -/turf/open/floor/iron, -/area/science/robotics/lab) -"cHX" = ( -/obj/structure/table, -/obj/item/storage/toolbox/mechanical{ - pixel_x = -2; - pixel_y = -1 - }, -/obj/item/clothing/head/welding{ - pixel_x = -3; - pixel_y = 5 - }, -/obj/item/clothing/glasses/welding, -/obj/item/multitool{ - pixel_x = 3 +/turf/open/floor/plating, +/area/mine/laborcamp/security) +"cpg" = ( +/obj/effect/turf_decal/trimline/purple/filled/warning{ + dir = 8 }, +/turf/open/floor/iron/white, +/area/station/science/xenobiology) +"cpm" = ( +/turf/closed/wall/r_wall, +/area/station/command/heads_quarters/hop) +"cpp" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, /turf/open/floor/iron, -/area/science/robotics/lab) -"cHY" = ( +/area/station/security/prison/workout) +"cpq" = ( +/obj/machinery/light/small/directional/east, /turf/open/openspace, -/area/medical/medbay/aft) -"cHZ" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 +/area/station/service/chapel) +"cpt" = ( +/obj/structure/fence/corner{ + dir = 9 }, -/turf/open/floor/iron/white, -/area/science/robotics/lab) -"cIa" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/turf/open/floor/iron/white, -/area/science/robotics/lab) -"cIb" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/obj/machinery/conveyor{ - dir = 4; - id = "robo2" +/obj/structure/lattice/catwalk, +/turf/open/lava/plasma/ice_moon, +/area/icemoon/underground/explored) +"cpw" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark/textured, +/area/station/security/execution/transfer) +"cpA" = ( +/obj/structure/lattice/catwalk, +/obj/structure/railing{ + dir = 1 }, +/obj/structure/railing, +/turf/open/lava/plasma/ice_moon, +/area/icemoon/underground/explored) +"cpG" = ( +/obj/structure/table, +/obj/item/toy/cards/deck, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, /turf/open/floor/iron, -/area/science/robotics/lab) -"cIc" = ( -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/bot, -/obj/effect/landmark/start/roboticist, -/turf/open/floor/iron, -/area/science/robotics/lab) -"cId" = ( -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/iron, -/area/science/robotics/lab) -"cIe" = ( -/obj/structure/window/reinforced{ - dir = 4 +/area/mine/laborcamp) +"cpH" = ( +/obj/machinery/portable_atmospherics/canister/plasma, +/obj/machinery/light/small/directional/west, +/obj/machinery/camera/directional/west{ + c_tag = "Engineering Secure Storage" }, -/turf/open/floor/iron/dark, -/area/science/robotics/lab) -"cIr" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, /turf/open/floor/plating, -/area/maintenance/port/aft) -"cIL" = ( -/obj/machinery/atmospherics/pipe/heat_exchanging/junction{ - dir = 4 +/area/station/engineering/engine_smes) +"cpO" = ( +/obj/structure/table, +/obj/item/screwdriver{ + pixel_y = 16 }, +/obj/item/wirecutters, +/turf/open/floor/plating, +/area/station/engineering/storage/tech) +"cpT" = ( +/obj/item/kirbyplants/random, +/obj/machinery/status_display/evac/directional/south, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) +"cpY" = ( /turf/closed/wall, -/area/maintenance/starboard/upper) -"cIX" = ( -/obj/effect/turf_decal/weather/snow/corner{ - dir = 9 - }, -/turf/open/floor/glass/reinforced/icemoon, -/area/icemoon/surface/outdoors/nospawn) -"cJg" = ( -/obj/machinery/door/poddoor/preopen{ - id = "pharmacy_shutters"; - name = "Pharmacy Shutter" +/area/station/service/kitchen) +"cqb" = ( +/obj/effect/turf_decal/tile/red/half, +/turf/open/floor/iron/dark/textured, +/area/station/ai_monitored/security/armory/upper) +"cqh" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Library Maintenance" }, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/medical/pharmacy) -"cJC" = ( -/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/engineering/engine_smes) -"cJT" = ( -/obj/structure/closet/crate, -/obj/item/reagent_containers/food/drinks/waterbottle{ - pixel_x = 7; - pixel_y = 6 +/obj/structure/cable, +/obj/structure/disposalpipe/segment, +/obj/effect/mapping_helpers/airlock/access/any/engineering/maintenance, +/obj/effect/mapping_helpers/airlock/access/any/service/library, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 1 }, -/obj/item/reagent_containers/food/drinks/waterbottle{ - pixel_x = 7; - pixel_y = 6 +/turf/open/floor/plating, +/area/station/maintenance/starboard/fore) +"cqj" = ( +/obj/machinery/iv_drip, +/obj/effect/turf_decal/tile/blue{ + dir = 1 }, -/obj/item/reagent_containers/food/drinks/waterbottle{ - pixel_x = 7; - pixel_y = 6 +/obj/effect/turf_decal/tile/blue{ + dir = 4 }, -/obj/item/food/canned/beans, -/obj/item/food/canned/beans, -/obj/item/food/canned/beans, -/obj/effect/decal/cleanable/dirt/dust, -/mob/living/simple_animal/mouse/white, +/turf/open/floor/iron/white, +/area/station/medical/surgery/aft) +"cqx" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/firealarm/directional/south, +/turf/open/floor/iron/smooth, +/area/station/security/brig/upper) +"cqz" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/maintenance/starboard/fore) -"cKn" = ( -/obj/structure/closet/secure_closet/hydroponics, -/obj/effect/turf_decal/siding/thinplating/dark, -/obj/machinery/camera{ - c_tag = "Service-Botany Top 3"; - dir = 9 +/area/mine/laborcamp/security) +"cqL" = ( +/obj/machinery/camera/directional/west{ + c_tag = "Aft Port Solar Access" }, /turf/open/floor/plating, -/area/service/hydroponics) -"cKz" = ( -/obj/machinery/meter, -/obj/machinery/atmospherics/pipe/smart/manifold/cyan/visible{ - dir = 8 - }, -/obj/effect/turf_decal/siding/wideplating{ - dir = 8 +/area/station/maintenance/port/aft) +"cqQ" = ( +/turf/open/floor/carpet, +/area/station/command/heads_quarters/hop) +"crc" = ( +/obj/structure/extinguisher_cabinet/directional/east, +/obj/effect/turf_decal/tile/blue, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"crg" = ( +/obj/machinery/door/morgue{ + name = "Confession Booth" }, +/turf/open/floor/iron/dark, +/area/station/service/chapel) +"crk" = ( /obj/structure/cable, -/turf/open/floor/iron, -/area/engineering/atmos/pumproom) -"cKA" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/station/maintenance/starboard/aft) +"crn" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/item/radio/intercom/directional/east, +/turf/open/floor/iron/white, +/area/station/science/genetics) +"crI" = ( /obj/structure/cable, -/obj/machinery/meter/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/sign/warning/secure_area{ + pixel_y = 32 + }, /turf/open/floor/plating, -/area/maintenance/starboard/aft) -"cKH" = ( -/obj/structure/table, -/obj/item/storage/toolbox/mechanical{ - pixel_x = -2; - pixel_y = -1 +/area/station/maintenance/starboard/aft) +"crS" = ( +/obj/machinery/vending/wardrobe/law_wardrobe, +/obj/structure/disposalpipe/segment, +/turf/open/floor/wood, +/area/station/service/lawoffice) +"csg" = ( +/obj/structure/table/wood/poker, +/obj/item/toy/cards/deck{ + pixel_y = 4 }, -/obj/machinery/light/directional/east, +/turf/open/floor/wood/parquet, +/area/station/commons/lounge) +"csB" = ( +/obj/structure/cable, +/obj/effect/turf_decal/tile/red, +/obj/structure/disposalpipe/segment, /turf/open/floor/iron, -/area/commons/storage/primary) -"cKW" = ( -/obj/effect/turf_decal/siding/wood{ +/area/station/hallway/primary/fore) +"csT" = ( +/turf/open/floor/circuit/telecomms/mainframe, +/area/station/tcommsat/server) +"csW" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/effect/turf_decal/tile/blue{ dir = 8 }, -/turf/open/floor/wood, -/area/commons/vacant_room/office) -"cKY" = ( -/obj/machinery/portable_atmospherics/canister/plasma, -/turf/open/floor/engine/plasma, -/area/engineering/atmos) -"cLa" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/obj/effect/turf_decal/tile/blue, +/turf/open/floor/iron, +/area/station/commons/locker) +"csZ" = ( +/obj/machinery/camera/directional/north{ + c_tag = "Atmospherics North East" }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/engine, -/area/engineering/supermatter/room) -"cLl" = ( -/obj/machinery/computer/crew{ - dir = 4 +/obj/machinery/atmospherics/components/binary/pump{ + dir = 8; + name = "Distro to Waste" }, -/obj/effect/turf_decal/tile/blue/full, -/turf/open/floor/iron/dark/smooth_large, -/area/command/heads_quarters/cmo) -"cLo" = ( -/obj/structure/disposalpipe/segment{ - dir = 5 +/obj/effect/turf_decal/siding/wideplating, +/turf/open/floor/iron, +/area/station/engineering/atmos/pumproom) +"cte" = ( +/obj/machinery/computer/security/telescreen/engine{ + dir = 8; + pixel_x = 24 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark, -/area/science/breakroom) -"cLy" = ( -/obj/machinery/camera/directional/south{ - c_tag = "Locker Room West" +/obj/machinery/camera/directional/east{ + c_tag = "Security Post - Engineering" }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/commons/locker) -"cLK" = ( -/obj/machinery/light/directional/south, -/obj/effect/turf_decal/tile/blue{ +/obj/machinery/light/directional/east, +/obj/effect/turf_decal/tile/red, +/turf/open/floor/iron/dark, +/area/station/security/checkpoint/engineering) +"ctk" = ( +/obj/effect/turf_decal/stripes/line{ dir = 8 }, -/turf/open/floor/iron, -/area/hallway/primary/starboard) -"cMi" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 4 +/obj/machinery/door/poddoor/shutters/radiation/preopen{ + id = "engsm"; + name = "Radiation Chamber Shutters" }, -/obj/effect/turf_decal/tile/neutral/full, -/turf/open/floor/iron/dark/smooth_large, -/area/command/heads_quarters/ce) -"cMn" = ( +/turf/open/floor/plating, +/area/station/engineering/supermatter) +"ctl" = ( /obj/structure/grille, -/turf/open/floor/plating{ - icon_state = "panelscorched" +/turf/open/floor/plating, +/area/station/ai_monitored/turret_protected/aisat/maint) +"ctB" = ( +/obj/effect/turf_decal/tile/dark/fourcorners, +/obj/structure/window/reinforced/spawner/north, +/obj/structure/rack, +/obj/item/crowbar/large/old, +/turf/open/floor/iron, +/area/mine/living_quarters) +"ctE" = ( +/obj/effect/turf_decal/tile/red/half{ + dir = 1 }, -/area/maintenance/starboard/fore) -"cMO" = ( +/obj/structure/cable, +/obj/machinery/light_switch/directional/south, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark/smooth_half, +/area/station/security/office) +"ctF" = ( +/obj/structure/sign/warning/electric_shock, +/turf/closed/wall/r_wall, +/area/station/science/xenobiology) +"ctI" = ( +/obj/machinery/telecomms/processor/preset_three, +/turf/open/floor/iron/dark/telecomms, +/area/station/tcommsat/server) +"ctL" = ( /obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/sorting/mail{ + dir = 8; + sortType = 5 + }, +/turf/open/floor/iron, +/area/station/engineering/main) +"ctM" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/disposalpipe/segment{ dir = 4 }, /turf/open/floor/iron, -/area/hallway/primary/aft) -"cMT" = ( -/obj/structure/closet, -/obj/machinery/light_switch/directional/east, -/turf/open/floor/plating, -/area/maintenance/disposal) -"cMU" = ( -/obj/structure/rack, -/obj/effect/spawner/random/techstorage/engineering_all, -/turf/open/floor/plating, -/area/engineering/storage/tech) -"cMW" = ( -/obj/structure/table, -/obj/item/storage/toolbox/mechanical{ - pixel_x = -2; - pixel_y = 3 - }, -/obj/item/clothing/glasses/welding{ - pixel_y = 4 +/area/station/engineering/main) +"cua" = ( +/obj/machinery/camera/directional/east{ + c_tag = "Atmospherics East" }, -/obj/item/disk/tech_disk{ - pixel_x = -2; - pixel_y = -6 +/obj/machinery/atmospherics/components/binary/pump{ + dir = 8; + name = "Plasma to Pure" }, -/obj/item/disk/tech_disk{ - pixel_x = -4; - pixel_y = -7 +/obj/effect/turf_decal/tile/purple{ + dir = 4 }, -/turf/open/floor/iron/white/side{ - dir = 10 +/obj/effect/turf_decal/tile/purple{ + dir = 1 }, -/area/science/lab) -"cNc" = ( -/obj/machinery/atmospherics/components/binary/pump{ - dir = 8; - name = "Port to Filter" +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/stripes/line{ + dir = 5 }, /turf/open/floor/iron, -/area/engineering/atmos) -"cNk" = ( -/obj/machinery/power/terminal{ +/area/station/engineering/atmos) +"cum" = ( +/obj/effect/spawner/structure/window/hollow/reinforced/middle{ dir = 1 }, -/obj/machinery/airalarm/all_access{ - dir = 4; - pixel_x = 24 +/turf/open/floor/plating, +/area/station/cargo/drone_bay) +"cun" = ( +/obj/structure/disposalpipe/segment{ + dir = 6 }, /obj/structure/cable, -/turf/open/floor/iron, -/area/maintenance/disposal/incinerator) -"cNw" = ( -/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 6 +/turf/open/floor/plating, +/area/station/maintenance/port/aft) +"cuq" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 9 }, -/obj/structure/disposalpipe/junction/flip{ +/turf/open/floor/glass/reinforced/icemoon, +/area/icemoon/surface/outdoors/nospawn) +"cur" = ( +/obj/effect/turf_decal/siding/wideplating/dark{ + dir = 8 + }, +/turf/open/floor/iron/dark/textured, +/area/station/security/prison/rec) +"cus" = ( +/obj/structure/chair/comfy/brown{ dir = 4 }, -/turf/open/floor/iron/white, -/area/medical/medbay/aft) -"cNy" = ( -/obj/machinery/vending/cigarette, -/obj/machinery/button/door{ - id = "Interrogation"; - name = "Interrogation Shutters"; - pixel_x = -22 +/turf/open/floor/wood{ + icon_state = "wood-broken" }, -/turf/open/floor/iron/dark/textured, -/area/security/interrogation) -"cNz" = ( -/obj/machinery/door/airlock/maintenance{ - req_access_txt = "12" +/area/station/maintenance/space_hut/cabin) +"cuL" = ( +/obj/structure/table/wood, +/obj/machinery/light/directional/west, +/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/newscaster/directional/north, +/obj/item/flashlight/lantern, +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/iron/dark, +/area/station/service/chapel) +"cuP" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plating, -/area/maintenance/fore/greater) -"cNW" = ( -/turf/closed/wall, -/area/maintenance/starboard/aft) -"cNY" = ( -/obj/machinery/firealarm/directional/east, /turf/open/floor/iron, -/area/commons/storage/mining) -"cNZ" = ( -/obj/effect/spawner/random/structure/crate, -/turf/open/floor/plating{ - icon_state = "platingdmg1" - }, -/area/maintenance/starboard/fore) -"cOe" = ( +/area/station/hallway/secondary/exit/departure_lounge) +"cuT" = ( +/obj/machinery/airalarm/directional/north, /turf/open/floor/plating, -/area/maintenance/starboard/aft) -"cOi" = ( -/obj/effect/turf_decal/weather/snow/corner{ - dir = 1 +/area/station/engineering/storage/tech) +"cvh" = ( +/obj/effect/landmark/start/ai, +/obj/item/radio/intercom/directional/west{ + freerange = 1; + listening = 0; + name = "Common Channel"; + pixel_y = -8 }, -/turf/open/floor/plating/snowed/icemoon, -/area/icemoon/surface/outdoors/nospawn) -"cOp" = ( -/obj/structure/cable, +/obj/item/radio/intercom/directional/south{ + freerange = 1; + frequency = 1447; + listening = 0; + name = "Private Channel" + }, +/obj/item/radio/intercom/directional/east{ + freerange = 1; + listening = 0; + name = "Custom Channel"; + pixel_y = -8 + }, +/turf/open/floor/circuit, +/area/station/ai_monitored/turret_protected/ai) +"cvr" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"cOw" = ( -/obj/effect/spawner/structure/window, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"cOE" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/area/station/hallway/primary/starboard) +"cvC" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, /turf/open/floor/iron, -/area/commons/storage/mining) -"cOH" = ( -/obj/structure/rack, -/obj/effect/spawner/random/maintenance, +/area/station/hallway/primary/fore) +"cvF" = ( +/obj/structure/closet/emcloset, /turf/open/floor/plating, -/area/maintenance/fore/greater) -"cOT" = ( -/obj/effect/spawner/structure/window/reinforced, +/area/station/maintenance/starboard/fore) +"cvG" = ( +/obj/effect/turf_decal/siding/wideplating_new/light, +/obj/item/trash/bee, +/obj/machinery/light/directional/west, +/obj/structure/cable, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 + }, +/obj/structure/sign/poster/official/moth_piping{ + pixel_x = -32 + }, +/turf/open/floor/iron/showroomfloor, +/area/station/security/prison/work) +"cvN" = ( +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"cvS" = ( +/turf/closed/wall, +/area/station/maintenance/department/medical/central) +"cwd" = ( +/obj/machinery/disposal/bin, +/obj/machinery/light/small/directional/west, +/obj/structure/disposalpipe/trunk, +/turf/open/floor/iron, +/area/station/service/theater) +"cwh" = ( +/obj/machinery/firealarm/directional/south, +/turf/open/floor/wood/parquet, +/area/station/service/bar/atrium) +"cwr" = ( +/obj/effect/spawner/structure/window/hollow/reinforced/middle, /turf/open/floor/plating, -/area/maintenance/starboard/aft) -"cPe" = ( -/obj/structure/cable/multilayer/multiz, -/obj/effect/turf_decal/stripes/end, -/turf/open/floor/iron/dark/textured, -/area/medical/medbay/aft) -"cPk" = ( -/obj/structure/railing{ +/area/station/security/courtroom) +"cwA" = ( +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/tile/yellow{ dir = 8 }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 +/obj/effect/turf_decal/tile/yellow{ + dir = 1 }, -/turf/open/floor/glass/reinforced, -/area/hallway/primary/starboard) -"cPl" = ( -/obj/structure/disposalpipe/junction{ - dir = 8 +/turf/open/floor/iron, +/area/station/hallway/primary/aft) +"cwO" = ( +/obj/item/radio/intercom/directional/north, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"cxc" = ( +/obj/structure/table, +/obj/structure/table, +/obj/item/clothing/gloves/color/fyellow, +/obj/item/storage/toolbox/electrical{ + pixel_x = 1; + pixel_y = -1 }, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"cPo" = ( -/turf/closed/wall, -/area/commons/locker) -"cPv" = ( +/obj/item/multitool, +/obj/effect/decal/cleanable/dirt, +/obj/item/radio/intercom/directional/east, +/turf/open/floor/iron, +/area/station/maintenance/department/electrical) +"cxd" = ( +/obj/effect/landmark/start/hangover, +/turf/open/floor/iron/dark/side{ + dir = 1 + }, +/area/station/hallway/primary/starboard) +"cxg" = ( +/obj/machinery/light_switch/directional/east, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/engineering/storage/tech) +"cxi" = ( +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/station/security/checkpoint/science) +"cxz" = ( /obj/structure/cable, -/obj/structure/disposalpipe/segment, -/obj/machinery/firealarm/directional/east, -/turf/open/floor/iron, -/area/hallway/secondary/service) -"cPB" = ( -/obj/machinery/light/small/directional/east, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating, -/area/maintenance/fore/lesser) -"cPL" = ( -/obj/docking_port/stationary{ - dwidth = 1; - height = 4; - name = "escape pod loader"; - roundstart_template = /datum/map_template/shuttle/escape_pod/default; - width = 3 +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/red{ + dir = 1 }, -/turf/open/floor/plating/snowed/icemoon, -/area/icemoon/surface/outdoors/nospawn) -"cPS" = ( +/obj/machinery/holopad, +/turf/open/floor/iron, +/area/station/hallway/primary/fore) +"cxA" = ( +/obj/effect/turf_decal/trimline/blue/filled/warning, /obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) +"cxO" = ( +/turf/open/floor/iron/dark/textured, +/area/station/ai_monitored/security/armory) +"cxQ" = ( +/obj/effect/turf_decal/trimline/green/filled/warning{ + dir = 1 + }, +/obj/machinery/duct, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply, +/turf/open/floor/iron/white, +/area/station/medical/virology) +"cxU" = ( +/obj/machinery/door/airlock{ + name = "Kitchen" + }, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, /obj/structure/disposalpipe/segment{ - dir = 5 + dir = 4 }, -/turf/open/floor/iron/dark/smooth_half, -/area/security/office) -"cPW" = ( -/obj/effect/spawner/structure/window, +/obj/effect/mapping_helpers/airlock/access/all/service/kitchen, /turf/open/floor/plating, -/area/cargo/storage) -"cQi" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/area/station/maintenance/department/crew_quarters/bar) +"cya" = ( +/obj/machinery/door/airlock/maintenance, +/obj/effect/mapping_helpers/airlock/abandoned, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating{ - icon_state = "platingdmg1" +/obj/effect/mapping_helpers/airlock/unres{ + dir = 4 }, -/area/maintenance/fore/lesser) -"cQo" = ( -/obj/machinery/door/airlock/external{ - name = "Common Mining Shuttle Bay"; - space_dir = 8 +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"cyd" = ( +/obj/structure/sign/warning/cold_temp{ + pixel_y = 32 }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 +/obj/structure/sign/warning/xeno_mining{ + pixel_x = 29 }, +/obj/structure/rack, +/obj/item/pickaxe, +/obj/item/tank/internals/emergency_oxygen, +/obj/item/clothing/mask/breath, /turf/open/floor/plating, -/area/hallway/secondary/entry) -"cQr" = ( +/area/mine/mechbay) +"cyh" = ( /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, -/area/maintenance/central/greater) -"cQJ" = ( -/obj/structure/extinguisher_cabinet/directional/south, -/turf/open/floor/iron, -/area/hallway/primary/central) -"cQS" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/commons/storage/primary) -"cRN" = ( +/area/station/science/xenobiology) +"cyo" = ( +/obj/machinery/stasis{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue/full, +/turf/open/floor/iron/large, +/area/station/medical/treatment_center) +"cyB" = ( /obj/effect/turf_decal/tile/neutral{ dir = 1 }, @@ -8105,440 +7725,248 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, -/area/commons/dorms) -"cRQ" = ( -/obj/machinery/atmospherics/pipe/heat_exchanging/simple, -/turf/open/misc/asteroid/snow/icemoon, -/area/icemoon/surface/outdoors/nospawn) -"cSo" = ( -/obj/structure/ladder, -/obj/effect/turf_decal/stripes/box, -/turf/open/floor/iron, -/area/cargo/miningdock) -"cSp" = ( -/obj/structure/bed, -/obj/item/clothing/suit/straight_jacket, -/obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/north, -/turf/open/floor/iron/white/textured, -/area/security/medical) -"cSE" = ( -/obj/structure/cable, -/turf/open/floor/iron/dark/telecomms, -/area/tcommsat/server) -"cSK" = ( -/obj/machinery/airalarm/directional/east, -/obj/machinery/light/directional/south, -/turf/open/floor/iron, -/area/commons/storage/mining) -"cSN" = ( -/obj/structure/chair/office{ +/area/station/hallway/secondary/entry) +"cyF" = ( +/obj/structure/table/wood, +/obj/machinery/recharger, +/obj/item/melee/chainofcommand, +/turf/open/floor/wood, +/area/station/command/heads_quarters/captain) +"cyG" = ( +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/effect/landmark/start/security_officer, -/obj/structure/cable, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/obj/effect/turf_decal/stripes/line{ dir = 8 }, -/turf/open/floor/iron/dark/textured_edge{ +/obj/item/kirbyplants/random, +/obj/machinery/door/firedoor/border_only{ dir = 8 }, -/area/security/checkpoint/auxiliary) -"cSO" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 1 +/obj/item/radio/intercom/directional/south, +/turf/open/floor/iron/white, +/area/station/science/ordnance/office) +"cyH" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/obj/machinery/door/airlock/external{ + name = "External Access" }, -/turf/open/floor/iron, -/area/engineering/atmos) -"cTe" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/sign/warning/coldtemp, +/obj/effect/mapping_helpers/airlock/access/all/engineering/external, /turf/open/floor/plating, -/area/maintenance/solars/starboard/aft) -"cTE" = ( -/obj/machinery/computer/shuttle/mining{ - dir = 8 +/area/station/maintenance/port/fore) +"cyK" = ( +/obj/machinery/door/airlock/mining/glass{ + name = "Mining Dock" }, -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "miner-passthrough" }, -/turf/open/floor/iron, -/area/construction/mining/aux_base) -"cTI" = ( -/obj/machinery/door/airlock/maintenance{ - req_access_txt = "12" +/obj/effect/turf_decal/stripes/line{ + dir = 10 }, -/obj/effect/mapping_helpers/airlock/abandoned, +/obj/effect/mapping_helpers/airlock/access/all/supply/mining, /turf/open/floor/plating, -/area/maintenance/starboard/aft) -"cUa" = ( -/turf/closed/wall/r_wall, -/area/command/teleporter) -"cUg" = ( -/obj/effect/landmark/event_spawn, -/obj/structure/cable, +/area/station/cargo/miningdock) +"cyL" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron, -/area/hallway/primary/aft) -"cUm" = ( -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, -/area/hallway/secondary/entry) -"cUv" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/bridge_pipe/cyan/visible, -/obj/machinery/atmospherics/pipe/bridge_pipe/green/visible{ +/area/station/science/explab) +"cyU" = ( +/obj/structure/railing{ dir = 4 }, -/turf/open/floor/plating, -/area/engineering/atmos) -"cUB" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/maintenance/department/medical/central) -"cUE" = ( -/obj/effect/turf_decal/trimline/green/filled/line, -/obj/effect/turf_decal/trimline/green/filled/corner{ +/obj/structure/table, +/obj/machinery/door/firedoor/border_only{ dir = 4 }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/maintenance/starboard/aft) -"cUM" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/airalarm/directional/east, -/turf/open/floor/iron, -/area/maintenance/department/electrical) -"cVb" = ( -/turf/closed/wall, -/area/hallway/secondary/service) -"cVx" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 +/turf/open/floor/iron/cafeteria, +/area/station/service/kitchen) +"cyW" = ( +/obj/machinery/camera/directional/north{ + c_tag = "Arrivals Lounge" }, -/obj/structure/cable, +/obj/machinery/light/directional/north, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"cVy" = ( -/obj/effect/turf_decal/tile/yellow{ +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"cyX" = ( +/obj/effect/turf_decal/tile/dark{ dir = 1 }, -/obj/structure/table, -/obj/item/phone{ - pixel_x = -3 - }, -/obj/item/cigbutt, -/obj/effect/turf_decal/tile/yellow{ +/obj/effect/turf_decal/tile/dark{ dir = 8 }, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/obj/machinery/newscaster/directional/west, -/turf/open/floor/iron, -/area/hallway/primary/aft) -"cVB" = ( -/obj/structure/flora/rock, -/obj/structure/window/reinforced/spawner, -/turf/open/misc/asteroid/snow/icemoon, -/area/maintenance/port/aft) -"cVC" = ( -/obj/structure/closet/crate, -/obj/effect/spawner/random/maintenance/two, -/obj/structure/disposalpipe/segment{ - dir = 6 - }, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"cVS" = ( -/obj/structure/cable, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/iron, -/area/maintenance/disposal/incinerator) -"cWc" = ( -/obj/machinery/door/firedoor, -/turf/open/floor/iron, -/area/hallway/primary/port) -"cWt" = ( -/turf/open/floor/plating, -/area/maintenance/department/medical/central) -"cWA" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 9 +/obj/effect/turf_decal/stripes/asteroid/line{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/power/apc/auto_name/directional/south, -/turf/open/floor/iron/white, -/area/medical/treatment_center) -"cWK" = ( -/obj/structure/table/wood, -/obj/item/stack/package_wrap, -/obj/item/paper_bin{ - pixel_x = 1; - pixel_y = 9 - }, -/turf/open/floor/wood, -/area/service/library) -"cWT" = ( -/obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, -/turf/open/floor/engine, -/area/engineering/supermatter/room) -"cXc" = ( -/obj/machinery/button/door/directional/north{ - id = "heads_meeting"; - name = "Security Shutters" - }, -/turf/open/floor/wood, -/area/command/meeting_room) -"cXm" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/structure/disposalpipe/segment{ +/obj/item/kirbyplants/random, +/turf/open/floor/iron/white/side{ dir = 4 }, -/turf/open/floor/iron, -/area/cargo/office) -"cXq" = ( -/obj/structure/table, -/obj/item/lipstick/random, -/turf/open/floor/iron, -/area/commons/locker) -"cXW" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, -/turf/open/floor/iron/dark, -/area/commons/fitness) -"cXY" = ( -/obj/effect/spawner/random/maintenance/three, -/obj/structure/closet/crate, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"cYf" = ( -/obj/structure/chair/office{ +/area/mine/living_quarters) +"czq" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 8 }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 +/obj/machinery/door/airlock/external{ + glass = 1; + name = "Mining External Airlock"; + opacity = 0 }, -/obj/machinery/button/ticket_machine{ - pixel_x = -32; - pixel_y = 38 +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, -/turf/open/floor/iron, -/area/command/heads_quarters/hop) -"cYC" = ( -/obj/effect/landmark/start/cyborg, -/obj/structure/cable, -/obj/machinery/holopad/secure, +/obj/effect/mapping_helpers/airlock/access/all/supply/mining_station, +/turf/open/floor/iron/smooth, +/area/mine/eva) +"czt" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/spawner/random/engineering/tracking_beacon, -/turf/open/floor/iron/grimy, -/area/ai_monitored/turret_protected/aisat_interior) -"cYK" = ( -/obj/docking_port/stationary{ +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/station/maintenance/department/chapel) +"czv" = ( +/obj/machinery/conveyor_switch/oneway{ dir = 8; - dwidth = 5; - height = 7; - id = "supply_home"; - name = "Cargo Bay"; - width = 12 - }, -/turf/open/misc/asteroid/snow/icemoon, -/area/icemoon/surface/outdoors/nospawn) -"cYS" = ( -/obj/structure/chair{ - dir = 8 + id = "QMLoad" }, -/obj/machinery/firealarm/directional/east, -/turf/open/floor/iron/dark, -/area/security/interrogation) -"cZv" = ( -/obj/machinery/computer/security/telescreen/entertainment/directional/north, +/turf/open/floor/iron, +/area/station/cargo/storage) +"czw" = ( +/obj/structure/disposalpipe/segment, /obj/structure/cable, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 - }, -/turf/open/floor/carpet, -/area/command/heads_quarters/captain) -"cZy" = ( -/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ - dir = 6 - }, -/obj/structure/table, -/obj/machinery/camera/directional/west{ - c_tag = "Service-Cold Room" - }, -/obj/machinery/processor{ - pixel_y = 6 - }, -/turf/open/floor/iron/freezer, -/area/service/kitchen/coldroom) -"cZI" = ( -/obj/structure/chair{ - dir = 1 - }, -/turf/open/floor/iron/cafeteria, -/area/hallway/secondary/exit/departure_lounge) -"cZL" = ( -/obj/machinery/portable_atmospherics/canister, -/turf/open/floor/iron/dark, -/area/science/mixing/hallway) -"cZM" = ( -/obj/structure/table/wood, -/obj/item/phone{ - pixel_x = -5; - pixel_y = 6 - }, -/obj/item/reagent_containers/food/drinks/britcup{ - pixel_x = 8; - pixel_y = 8 +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating{ + icon_state = "platingdmg1" }, -/turf/open/floor/carpet/red, -/area/commons/vacant_room/office) -"cZR" = ( -/obj/structure/filingcabinet, -/obj/effect/turf_decal/tile/red{ +/area/station/maintenance/fore/lesser) +"czD" = ( +/turf/closed/wall, +/area/mine/laborcamp/security) +"czL" = ( +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/structure/sign/poster/official/space_cops{ - pixel_x = -32 +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/commons/vacant_room/commissary) +"czO" = ( +/obj/machinery/door/airlock/atmos{ + name = "Atmospherics" }, -/turf/open/floor/iron/dark, -/area/security/checkpoint/science) -"cZW" = ( -/obj/structure/window/reinforced{ - dir = 4 +/obj/effect/mapping_helpers/airlock/access/all/engineering/atmos, +/turf/open/floor/plating, +/area/station/maintenance/aft/greater) +"czR" = ( +/obj/machinery/power/apc/auto_name/directional/east, +/obj/machinery/camera/directional/south{ + c_tag = "Aft Port Solar Control" }, /obj/structure/cable, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron, -/area/security/checkpoint/auxiliary) -"cZY" = ( -/obj/machinery/announcement_system, -/obj/machinery/status_display/evac/directional/north, -/turf/open/floor/iron/dark, -/area/tcommsat/computer) -"dad" = ( -/obj/effect/spawner/random/trash/mess, /turf/open/floor/plating, -/area/maintenance/port/fore) -"daj" = ( -/obj/structure/table/wood, -/obj/machinery/camera/directional/east{ - c_tag = "Captain's Office" - }, -/obj/item/storage/lockbox/medal, -/turf/open/floor/wood, -/area/command/heads_quarters/captain) -"dap" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/trimline/yellow/filled/line{ +/area/station/maintenance/solars/port/aft) +"czV" = ( +/obj/machinery/door/airlock/external, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 8 }, -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 4 - }, -/obj/effect/landmark/start/chemist, -/turf/open/floor/iron/textured, -/area/medical/medbay/central) -"daz" = ( -/obj/machinery/atmospherics/pipe/bridge_pipe/green/visible{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/bridge_pipe/yellow/visible, -/turf/open/floor/iron, -/area/engineering/atmos) -"daL" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ +/obj/effect/mapping_helpers/airlock/access/all/engineering/external, +/turf/open/floor/plating, +/area/station/maintenance/port/greater) +"czW" = ( +/obj/structure/weightmachine/stacklifter, +/obj/effect/turf_decal/box, +/turf/open/floor/iron/dark/textured, +/area/station/security/prison/workout) +"czY" = ( +/obj/machinery/atmospherics/pipe/smart/simple/orange/visible{ dir = 4 }, +/turf/open/floor/plating/snowed/icemoon, +/area/icemoon/surface/outdoors/nospawn) +"cAe" = ( /obj/structure/disposalpipe/segment, -/turf/open/floor/iron/white, -/area/medical/medbay/aft) -"dbe" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/obj/effect/spawner/random/trash/grille_or_waste, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) +"cAi" = ( +/obj/effect/turf_decal/tile/purple/anticorner, +/turf/open/floor/iron/corner{ dir = 1 }, -/obj/effect/turf_decal/stripes/corner{ +/area/station/hallway/primary/starboard) +"cAr" = ( +/obj/effect/turf_decal/trimline/green/filled/warning{ dir = 1 }, -/obj/structure/disposalpipe/segment, +/obj/machinery/duct, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply, /turf/open/floor/iron/white, -/area/science/xenobiology) -"dbg" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/window/left/directional/north{ - dir = 8; - name = "Hydroponics Desk"; - req_access_txt = "35" +/area/station/medical/virology) +"cAz" = ( +/obj/structure/table/wood, +/obj/item/book/manual/wiki/security_space_law, +/turf/open/floor/wood, +/area/station/security/courtroom) +"cAA" = ( +/obj/item/soap/deluxe, +/obj/item/bikehorn/rubberducky, +/obj/structure/curtain, +/obj/machinery/shower{ + pixel_y = 8 }, -/obj/machinery/door/firedoor, +/obj/machinery/light/small/directional/south, +/turf/open/floor/iron/freezer, +/area/station/medical/break_room) +"cAB" = ( +/obj/effect/turf_decal/stripes/line, +/obj/machinery/airalarm/directional/west, /turf/open/floor/iron, -/area/service/hydroponics) -"dbF" = ( -/obj/effect/landmark/start/hangover, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/area/station/science/ordnance) +"cAC" = ( +/obj/effect/turf_decal/tile/red/half/contrasted{ dir = 1 }, /turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"dbO" = ( -/turf/open/floor/iron/white/smooth_large, -/area/service/kitchen/diner) -"dbR" = ( -/obj/structure/sign/warning/securearea{ - pixel_x = 32 +/area/station/security/brig/upper) +"cAI" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/landmark/start/depsec/medical, +/obj/machinery/light_switch/directional/south{ + pixel_x = -21; + pixel_y = -25 }, -/obj/machinery/door/firedoor, -/obj/machinery/door/poddoor/preopen{ - id = "bridge blast"; - name = "bridge blast door" +/obj/effect/turf_decal/tile/red/full, +/turf/open/floor/iron/dark/smooth_large, +/area/station/security/checkpoint/medical) +"cAK" = ( +/obj/effect/turf_decal/trimline/green/filled/corner, +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 8 }, -/obj/effect/turf_decal/delivery, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, -/area/command/bridge) -"dbY" = ( -/obj/machinery/light/small/directional/west, -/obj/machinery/camera/directional/west{ - c_tag = "MiniSat Atmospherics"; - network = list("minisat"); - start_active = 1 - }, -/obj/machinery/airalarm/directional/west, -/obj/machinery/space_heater, -/obj/effect/turf_decal/stripes/line{ - dir = 4 +/area/station/maintenance/starboard/aft) +"cAM" = ( +/obj/structure/table, +/obj/item/folder/white{ + pixel_y = 4 }, -/turf/open/floor/plating, -/area/ai_monitored/turret_protected/aisat/atmos) -"dcc" = ( -/obj/item/radio/intercom/directional/west, -/obj/structure/closet/wardrobe/white, -/obj/effect/turf_decal/tile/neutral, +/obj/machinery/newscaster/directional/north, +/obj/effect/turf_decal/tile/green/full, +/turf/open/floor/iron/dark/smooth_large, +/area/station/medical/virology) +"cBh" = ( /obj/effect/turf_decal/tile/neutral{ dir = 1 }, @@ -8548,13483 +7976,13192 @@ /obj/effect/turf_decal/tile/neutral{ dir = 8 }, +/obj/machinery/light/directional/south, +/obj/effect/landmark/start/hangover, /turf/open/floor/iron, -/area/commons/locker) -"dcr" = ( -/obj/item/grenade/barrier{ - pixel_x = 4 - }, -/obj/item/grenade/barrier, -/obj/item/grenade/barrier{ - pixel_x = -4 +/area/station/commons/locker) +"cBn" = ( +/obj/structure/sign/poster/random/directional/north, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/maintenance/aft/greater) +"cBr" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 1 }, -/obj/structure/table, -/obj/effect/turf_decal/tile/red/half{ +/obj/effect/turf_decal/tile/yellow{ dir = 8 }, -/turf/open/floor/iron/dark/textured, -/area/ai_monitored/security/armory/upper) -"dct" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 1 + dir = 4 }, /turf/open/floor/iron, -/area/commons/dorms) -"dcz" = ( -/obj/structure/closet/secure_closet/security/sec, -/obj/machinery/airalarm/directional/north, -/turf/open/floor/iron/smooth_edge{ - dir = 1 - }, -/area/security/lockers) -"dcA" = ( -/obj/item/trash/sosjerky, +/area/station/construction/mining/aux_base) +"cBs" = ( +/obj/effect/decal/cleanable/dirt/dust, /turf/open/floor/plating{ icon_state = "platingdmg3" }, -/area/maintenance/port/fore) -"dcD" = ( -/obj/structure/window/reinforced{ +/area/station/construction) +"cBB" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/structure/window/reinforced, -/obj/structure/flora/grass/green, -/turf/open/misc/asteroid/snow/standard_air, -/area/hallway/secondary/exit/departure_lounge) -"dcG" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/white, -/area/science/research) -"dcQ" = ( -/obj/structure/window/reinforced{ +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/structure/railing{ - dir = 8 +/obj/item/kirbyplants/random, +/obj/machinery/computer/security/telescreen/entertainment/directional/north, +/turf/open/floor/iron/dark, +/area/station/service/chapel) +"cBJ" = ( +/obj/item/gun/energy/laser/practice{ + pixel_y = 5 }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/obj/item/gun/energy/laser/practice, +/obj/item/gun/energy/laser/practice{ + pixel_y = -5 }, -/obj/structure/window/reinforced, -/turf/open/floor/iron/cafeteria, -/area/command/heads_quarters/rd) -"dcS" = ( -/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible{ - dir = 9 +/obj/structure/rack, +/turf/open/floor/iron/dark/textured, +/area/station/security/office) +"cBL" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 4 }, -/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/vending/coffee, +/obj/machinery/computer/security/telescreen/entertainment/directional/south, +/obj/machinery/status_display/evac/directional/west, +/turf/open/floor/stone, +/area/station/commons/lounge) +"cBP" = ( +/obj/structure/table/wood, +/obj/item/flashlight/lamp{ + pixel_y = 4 + }, +/turf/open/floor/iron/dark, +/area/station/service/chapel/office) +"cBT" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/station/security/courtroom) +"cCb" = ( +/obj/structure/flora/tree/pine/style_random, +/turf/open/misc/asteroid/snow/icemoon, +/area/icemoon/underground/explored) +"cCt" = ( +/obj/structure/rack, +/obj/effect/spawner/random/techstorage/rnd_all, +/obj/structure/cable, /turf/open/floor/plating, -/area/engineering/atmos) -"dcZ" = ( -/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible, -/obj/structure/sign/poster/random/directional/west, -/turf/open/floor/iron, -/area/engineering/atmos) -"ddb" = ( -/obj/effect/turf_decal/tile/blue{ +/area/station/engineering/storage/tech) +"cCu" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/obj/machinery/newscaster/directional/east, +/turf/open/floor/iron/white/smooth_large, +/area/station/science/genetics) +"cCD" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ dir = 1 }, -/obj/machinery/computer/mechpad{ - dir = 1 +/obj/structure/railing/corner{ + dir = 4 }, /turf/open/floor/iron/white, -/area/science/robotics/lab) -"ddn" = ( -/obj/structure/sign/warning/securearea, -/turf/closed/wall/r_wall, -/area/engineering/storage_shared) -"ddw" = ( -/obj/structure/railing{ - dir = 4 +/area/station/medical/medbay/aft) +"cCV" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/unary/portables_connector/visible, +/obj/machinery/light/small/directional/north, +/turf/open/floor/iron, +/area/station/maintenance/port/fore) +"cCW" = ( +/obj/machinery/conveyor/inverted{ + dir = 6; + id = "QMLoad" }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 +/obj/effect/turf_decal/stripes/line{ + dir = 5 }, -/turf/open/floor/wood/parquet, -/area/service/bar/atrium) -"ddU" = ( -/turf/open/floor/glass/reinforced, -/area/engineering/lobby) -"den" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/power/apc/auto_name/directional/north, -/obj/structure/cable, -/obj/effect/turf_decal/siding/yellow/corner{ - dir = 4 +/turf/open/floor/plating, +/area/station/cargo/storage) +"cDb" = ( +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 1 }, -/obj/machinery/light_switch/directional/north{ - pixel_x = 12 +/obj/machinery/duct, +/turf/open/floor/iron/white, +/area/station/medical/virology) +"cDw" = ( +/obj/effect/mapping_helpers/airlock/abandoned, +/obj/machinery/door/airlock/glass{ + name = "Maintenance" }, +/obj/effect/mapping_helpers/airlock/access/any/service/maintenance, +/obj/effect/mapping_helpers/airlock/unres, +/turf/open/floor/plating, +/area/station/maintenance/starboard/fore) +"cDx" = ( +/obj/machinery/door/airlock/maintenance, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/engineering/storage_shared) -"deq" = ( -/obj/machinery/button/elevator{ - id = "publicElevator"; - pixel_y = -25 - }, -/obj/machinery/light/directional/north, -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 8 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/obj/structure/disposalpipe/segment, +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/unres, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +/turf/open/floor/plating, +/area/station/maintenance/port/greater) +"cDy" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ dir = 4 }, -/turf/open/floor/iron/dark, -/area/commons/storage/mining) -"dex" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt/dust, /turf/open/floor/iron, -/area/hallway/secondary/service) -"dfj" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 4 - }, +/area/station/cargo/office) +"cDH" = ( +/obj/structure/table/wood, +/obj/machinery/computer/libraryconsole, /turf/open/floor/wood, -/area/commons/dorms) -"dfs" = ( -/obj/machinery/firealarm/directional/south, +/area/station/service/library) +"cDQ" = ( +/obj/effect/spawner/random/vending/snackvend, +/turf/open/floor/iron/dark, +/area/station/hallway/primary/central) +"cDX" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/machinery/light/directional/south, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/commons/fitness) -"dfC" = ( -/obj/effect/turf_decal/tile/red/full, -/obj/structure/chair, -/turf/open/floor/iron/large, -/area/service/kitchen/diner) -"dfM" = ( -/obj/effect/spawner/structure/window/reinforced/tinted, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/plating, -/area/maintenance/starboard/fore) -"dgf" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden, +/area/station/maintenance/fore) +"cEi" = ( +/obj/structure/rack, +/obj/effect/spawner/random/techstorage/medical_all, +/turf/open/floor/plating, +/area/station/engineering/storage/tech) +"cEu" = ( +/obj/item/trash/sosjerky, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"cEv" = ( +/obj/structure/table/reinforced, +/obj/machinery/recharger, +/turf/open/floor/iron, +/area/station/command/bridge) +"cEw" = ( /turf/closed/wall, -/area/engineering/atmos) -"dgj" = ( -/obj/effect/turf_decal/tile/red/full, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/area/station/engineering/atmos) +"cEx" = ( +/obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/iron/large, -/area/service/kitchen/diner) -"dgv" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/light/small/directional/west, -/turf/open/floor/iron/cafeteria{ - dir = 5 - }, -/area/maintenance/port/aft) -"dgO" = ( -/obj/structure/table, -/obj/item/crowbar, -/obj/item/assembly/prox_sensor{ - pixel_x = -8; - pixel_y = 4 - }, -/obj/item/clothing/gloves/color/fyellow, -/turf/open/floor/iron, -/area/commons/storage/primary) -"dgQ" = ( -/obj/structure/cable, -/turf/open/floor/iron/white, -/area/science/xenobiology) -"dhl" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/hatch{ - name = "MiniSat Chamber Observation"; - req_one_access_txt = "65" - }, +/obj/structure/grille/broken, +/turf/open/floor/plating, +/area/station/maintenance/department/medical/morgue) +"cEL" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/ai) -"dhp" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk, -/obj/machinery/firealarm/directional/east, -/turf/open/floor/iron/cafeteria, -/area/service/kitchen) -"dhu" = ( -/obj/effect/turf_decal/trimline/blue/filled/warning{ - dir = 8 +/obj/structure/disposalpipe/segment{ + dir = 10 }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron/white, -/area/medical/medbay/aft) -"dhx" = ( -/obj/structure/rack, -/obj/machinery/light/directional/north, -/obj/item/hand_labeler, -/obj/item/flashlight, -/obj/item/flashlight, -/obj/item/flashlight, -/obj/item/flashlight, -/turf/open/floor/iron/dark, -/area/ai_monitored/command/storage/eva) -"dhy" = ( -/obj/machinery/atmospherics/pipe/multiz/scrubbers/visible/layer2{ - dir = 1 +/turf/open/floor/iron, +/area/station/security/brig/upper) +"cEM" = ( +/obj/machinery/telecomms/broadcaster/preset_right, +/turf/open/floor/iron/dark/telecomms, +/area/station/tcommsat/server) +"cEP" = ( +/obj/structure/closet{ + name = "Evidence Closet 3" }, -/obj/machinery/atmospherics/pipe/multiz/supply/visible/layer4{ - dir = 1 +/obj/machinery/camera/directional/north{ + c_tag = "Security - Lower Brig Evidence" }, -/turf/open/floor/plating, -/area/security/processing) -"dhU" = ( -/obj/structure/disposalpipe/segment{ +/turf/open/floor/iron/dark/textured_edge, +/area/station/security/brig) +"cFb" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 4 }, +/obj/item/radio/intercom/prison/directional/north, +/turf/open/floor/iron/smooth_edge, +/area/station/security/lockers) +"cFl" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/station/construction) +"cFJ" = ( +/obj/effect/spawner/random/structure/steam_vent, +/turf/open/floor/plating, +/area/station/maintenance/department/medical/morgue) +"cFT" = ( +/obj/structure/rack, +/obj/item/crowbar/red, +/obj/item/restraints/handcuffs, +/obj/item/wrench, +/obj/machinery/light/small/directional/south, +/turf/open/floor/plating, +/area/station/medical/virology) +"cFZ" = ( +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/iron/cafeteria, -/area/command/heads_quarters/rd) -"dix" = ( -/obj/structure/table, -/obj/item/flashlight{ - pixel_x = 1; - pixel_y = 5 +/turf/open/floor/iron/showroomfloor, +/area/station/security/warden) +"cGf" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/closed/wall/r_wall, +/area/station/engineering/supermatter) +"cGj" = ( +/obj/structure/window/reinforced/tinted{ + dir = 1 }, -/obj/item/flashlight{ - pixel_x = 1; - pixel_y = 5 +/obj/effect/spawner/random/medical/patient_stretcher, +/obj/effect/decal/cleanable/blood/gibs/torso, +/turf/open/floor/plating{ + icon_state = "panelscorched" }, -/obj/item/assembly/flash/handheld, -/obj/item/assembly/flash/handheld, -/obj/machinery/status_display/ai/directional/west, -/turf/open/floor/plating, -/area/engineering/storage/tech) -"diy" = ( +/area/station/security/prison/safe) +"cGl" = ( +/obj/machinery/power/apc/auto_name/directional/south, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/turf/open/floor/iron, -/area/cargo/office) -"diC" = ( -/obj/machinery/light/directional/east, -/obj/structure/closet/secure_closet/exile, -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/turf/open/floor/iron, -/area/command/gateway) -"diK" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/sign/warning/gasmask, +/obj/effect/turf_decal/tile/red, +/turf/open/floor/iron/textured, +/area/station/security/brig) +"cGu" = ( +/obj/structure/closet/crate, /turf/open/floor/plating, -/area/maintenance/solars/port/fore) -"diN" = ( -/obj/structure/railing/corner{ - dir = 8 +/area/station/maintenance/aft/lesser) +"cGA" = ( +/turf/open/floor/plating, +/area/station/maintenance/department/medical/central) +"cGB" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 4 }, -/obj/machinery/door/firedoor/border_only, -/turf/open/floor/iron/dark/corner{ - dir = 1 +/obj/effect/turf_decal/tile/blue{ + dir = 8 }, -/area/service/chapel) -"diO" = ( -/obj/machinery/firealarm/directional/north, /obj/structure/table, -/obj/item/stack/sheet/glass/fifty, +/obj/item/rcl/pre_loaded, +/turf/open/floor/iron/cafeteria, +/area/station/commons/dorms/laundry) +"cGQ" = ( +/obj/effect/turf_decal/tile/green/anticorner/contrasted{ + dir = 8 + }, +/obj/structure/sign/poster/official/random/directional/west, /turf/open/floor/iron, -/area/engineering/atmos/project) -"diV" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/area/station/security/prison/garden) +"cGW" = ( +/obj/structure/closet/emcloset, /turf/open/floor/plating{ - icon_state = "panelscorched" - }, -/area/maintenance/port/aft) -"diX" = ( -/obj/effect/turf_decal/tile/red/half{ - dir = 1 + icon_state = "platingdmg1" }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark/smooth_half, -/area/security/office) -"dju" = ( -/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ - dir = 9 +/area/station/maintenance/starboard/upper) +"cGY" = ( +/obj/machinery/computer/shuttle/mining, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 4 }, -/obj/machinery/gibber, -/turf/open/floor/iron/freezer, -/area/service/kitchen/coldroom) -"djy" = ( -/obj/machinery/porta_turret/ai{ +/obj/effect/turf_decal/tile/blue{ dir = 8 }, -/turf/open/floor/circuit, -/area/ai_monitored/turret_protected/ai_upload) -"djH" = ( -/obj/structure/closet/lasertag/red, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/command/bridge) +"cHb" = ( +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/cargo/office) +"cHf" = ( +/obj/structure/window/reinforced/fulltile, +/obj/structure/transit_tube, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/engineering/transit_tube) +"cHh" = ( +/obj/effect/turf_decal/siding/wood{ dir = 4 }, +/turf/open/floor/carpet, +/area/station/service/library) +"cHl" = ( +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating, +/area/station/maintenance/department/medical/central) +"cHm" = ( +/obj/machinery/atmospherics/components/trinary/filter/atmos/plasma{ + dir = 1 + }, /turf/open/floor/iron, -/area/commons/fitness) -"dki" = ( -/obj/structure/table/wood, -/obj/item/storage/box/matches, -/obj/item/razor{ - pixel_x = -4; +/area/station/engineering/atmos) +"cHs" = ( +/obj/machinery/light/directional/south, +/obj/structure/table, +/obj/item/storage/belt/medical{ pixel_y = 2 }, -/obj/item/clothing/mask/cigarette/cigar, -/obj/item/reagent_containers/food/drinks/flask/gold, -/turf/open/floor/carpet, -/area/command/heads_quarters/captain) -"dkw" = ( -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/obj/item/clothing/glasses/hud/health, +/obj/item/clothing/glasses/hud/health, +/obj/item/clothing/glasses/hud/health, +/obj/item/clothing/glasses/hud/health, +/obj/item/storage/belt/medical{ + pixel_y = 2 + }, +/obj/item/reagent_containers/spray/cleaner, +/obj/item/blood_filter, +/obj/item/radio/intercom/directional/south, +/turf/open/floor/iron/white, +/area/station/medical/storage) +"cHJ" = ( +/obj/structure/cable, +/obj/machinery/power/apc/auto_name/directional/east, +/obj/effect/turf_decal/stripes/corner{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/blue{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, -/turf/open/floor/iron, -/area/commons/locker) -"dkC" = ( /obj/structure/disposalpipe/segment{ - dir = 10 + dir = 9 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/white, +/area/station/science/genetics) +"cHO" = ( +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/ai_upload) +"cHQ" = ( +/obj/machinery/vending/wardrobe/robo_wardrobe, +/obj/machinery/button/door/directional/east{ + id = "robotics2"; + name = "Shutters Control Button"; + req_access = list("robotics") + }, +/turf/open/floor/iron/white, +/area/station/science/robotics/lab) +"cHR" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/multiz/scrubbers/visible/layer2{ + color = "#ff0000"; + dir = 8; + name = "Scrubbers multi deck pipe adapter" + }, +/obj/structure/disposalpipe/trunk/multiz{ + dir = 8 + }, +/turf/open/floor/plating, +/area/station/maintenance/starboard/lesser) +"cHY" = ( +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable, -/obj/structure/sign/poster/contraband/random/directional/east, -/turf/open/floor/catwalk_floor/iron_smooth, -/area/maintenance/starboard/fore) -"dkQ" = ( -/obj/machinery/door/airlock/atmos{ - name = "Atmospherics Maintenance"; - req_access_txt = "12;24" +/turf/open/floor/plating, +/area/station/security/holding_cell) +"cHZ" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/turf/open/floor/iron, +/area/station/cargo/storage) +"cIc" = ( +/turf/closed/wall, +/area/station/security/prison/work) +"cId" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 8 }, -/obj/effect/mapping_helpers/airlock/abandoned, -/obj/machinery/atmospherics/pipe/layer_manifold/supply/hidden, +/obj/structure/sign/painting/library{ + pixel_y = 32 + }, +/turf/open/floor/wood, +/area/station/hallway/secondary/service) +"cIq" = ( +/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/port/greater) -"dlp" = ( -/obj/structure/closet/secure_closet/medical1, -/obj/effect/turf_decal/trimline/blue/line, -/obj/effect/turf_decal/trimline/blue/filled/line{ +/area/station/maintenance/port/fore) +"cIP" = ( +/obj/machinery/bookbinder, +/turf/open/floor/wood, +/area/station/service/library) +"cIU" = ( +/obj/effect/turf_decal/trimline/blue/filled/warning{ dir = 1 }, +/obj/machinery/firealarm/directional/west, /turf/open/floor/iron/white, -/area/maintenance/fore/greater) -"dls" = ( -/obj/structure/plasticflaps/opaque, -/obj/effect/turf_decal/delivery, -/obj/machinery/navbeacon{ - codes_txt = "delivery;dir=4"; - dir = 4; - freq = 1400; - location = "Atmospherics" +/area/station/medical/storage) +"cIY" = ( +/obj/machinery/door/airlock/security/glass{ + name = "Security EVA" }, +/obj/effect/mapping_helpers/airlock/access/all/security/armory, +/obj/machinery/door/firedoor, +/turf/open/floor/iron/smooth, +/area/station/security/brig/upper) +"cJb" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/airalarm/directional/north, /turf/open/floor/iron, -/area/maintenance/department/medical/central) -"dlx" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/effect/turf_decal/tile/blue{ +/area/mine/laborcamp) +"cJc" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 1 }, -/obj/effect/turf_decal/tile/brown, -/obj/effect/turf_decal/tile/brown{ - dir = 4 +/obj/machinery/door/airlock/external{ + name = "Engineering External Access" }, -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/medical{ - name = "Break Room"; - req_access_txt = "5" +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, +/turf/open/floor/plating, +/area/station/engineering/storage_shared) +"cJi" = ( +/obj/structure/sign/warning, +/turf/closed/wall/r_wall, +/area/station/security/warden) +"cJt" = ( +/turf/open/floor/plating, +/area/station/hallway/secondary/entry) +"cJB" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 9 }, +/turf/open/floor/plating/icemoon, +/area/station/science/ordnance/bomb) +"cJC" = ( +/obj/structure/closet, +/obj/effect/spawner/random/maintenance/four, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"cJI" = ( /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/power/apc/auto_name/directional/east, +/turf/open/floor/iron, +/area/station/security/prison/workout) +"cJO" = ( +/obj/structure/window/reinforced{ dir = 4 }, -/turf/open/floor/iron/large, -/area/medical/break_room) -"dlI" = ( -/obj/effect/turf_decal/tile/red{ - dir = 1 +/obj/machinery/portable_atmospherics/canister/air, +/turf/open/floor/iron/dark/textured, +/area/station/security/warden) +"cKl" = ( +/obj/effect/turf_decal/bot, +/obj/structure/sign/warning/xeno_mining{ + pixel_x = 2; + pixel_y = -32 }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 4 +/turf/open/floor/iron/smooth, +/area/mine/eva) +"cKp" = ( +/obj/machinery/door/airlock/glass_large{ + name = "Hydroponics" }, -/obj/structure/cable, -/turf/open/floor/iron, -/area/security/checkpoint/customs/auxiliary) -"dlN" = ( -/obj/machinery/porta_turret/ai{ - dir = 4 +/obj/effect/mapping_helpers/airlock/access/all/service/hydroponics, +/turf/open/floor/iron/textured_half, +/area/station/service/hydroponics) +"cKv" = ( +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 1 }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/turf/open/floor/iron/dark/side, +/area/station/security/processing) +"cKF" = ( +/obj/structure/bookcase/random/reference, +/turf/open/floor/carpet/blue, +/area/station/medical/psychology) +"cKM" = ( +/obj/structure/cable, +/obj/structure/sign/poster/random/directional/south, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"cKW" = ( +/obj/effect/decal/cleanable/dirt, +/turf/closed/wall/r_wall, +/area/station/science/ordnance/testlab) +"cLc" = ( +/obj/effect/turf_decal/bot_white/left, +/obj/structure/closet/crate/silvercrate, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/aisat/service) -"dlO" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/area/station/ai_monitored/command/nuke_storage) +"cLo" = ( +/obj/machinery/recharge_station, /turf/open/floor/iron, -/area/engineering/main) -"dlX" = ( -/obj/structure/bed/dogbed/mcgriff, -/obj/item/food/beef_wellington_slice, -/obj/structure/cable, -/mob/living/simple_animal/pet/dog/pug/mcgriff, -/turf/open/floor/iron/showroomfloor, -/area/security/warden) -"dmn" = ( -/obj/machinery/power/apc/auto_name/directional/north, +/area/station/science/robotics/mechbay) +"cLq" = ( +/obj/effect/turf_decal/loading_area{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/decal/cleanable/dirt, /obj/structure/cable, -/turf/open/floor/circuit, -/area/ai_monitored/command/nuke_storage) -"dmr" = ( -/obj/structure/closet/emcloset, -/turf/open/floor/plating, -/area/maintenance/aft/greater) -"dmE" = ( -/obj/structure/table, -/obj/item/assembly/timer{ - pixel_x = -4; - pixel_y = 2 +/turf/open/floor/iron/smooth_large, +/area/station/cargo/warehouse) +"cLt" = ( +/turf/closed/wall, +/area/station/command/bridge) +"cLw" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/window/left/directional/north{ + dir = 4; + name = "Engineering Desk"; + req_access = list("engine_equip") }, -/obj/item/assembly/timer{ - pixel_x = 6; - pixel_y = -4 +/obj/machinery/door/firedoor, +/obj/item/paper_bin{ + pixel_x = -6; + pixel_y = 7 }, -/obj/item/assembly/timer{ - pixel_x = 5; - pixel_y = 4 +/obj/item/pen{ + pixel_x = -5; + pixel_y = 5 }, -/obj/item/assembly/timer, -/turf/open/floor/iron/dark, -/area/science/mixing) -"dnf" = ( -/obj/machinery/camera/directional/west{ - c_tag = "MiniSat External SouthEast"; - network = list("minisat"); - start_active = 1 +/obj/machinery/door/poddoor/preopen{ + id = "Engineering"; + name = "Engineering Security Door" + }, +/obj/structure/desk_bell{ + pixel_x = 6 }, -/turf/open/misc/asteroid/snow/icemoon, -/area/icemoon/surface/outdoors/nospawn) -"dnj" = ( /turf/open/floor/iron, -/area/security/brig/upper) -"dno" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/bridge_pipe/cyan/visible{ +/area/station/engineering/lobby) +"cLy" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line, +/obj/structure/closet/cardboard, +/turf/open/floor/iron, +/area/station/maintenance/port/fore) +"cLB" = ( +/obj/machinery/computer/prisoner/gulag_teleporter_computer{ dir = 4 }, -/obj/machinery/atmospherics/pipe/bridge_pipe/purple/visible, -/turf/open/floor/plating, -/area/engineering/atmos/pumproom) -"dnp" = ( +/turf/open/floor/iron/showroomfloor, +/area/station/security/processing) +"cLD" = ( +/obj/machinery/door/airlock/security/glass{ + name = "Equipment Room" + }, +/obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/hallway/primary/starboard) -"dnC" = ( -/obj/effect/decal/cleanable/blood/gibs/old, -/turf/open/floor/plating{ - icon_state = "panelscorched" - }, -/area/maintenance/port/fore) -"dnI" = ( -/obj/machinery/disposal/bin, -/obj/effect/turf_decal/stripes/line{ - dir = 9 +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/access/all/security/brig, +/turf/open/floor/iron/dark/textured, +/area/station/security/lockers) +"cLJ" = ( +/obj/structure/table/wood, +/obj/item/paper{ + pixel_x = 8; + pixel_y = 7 }, -/obj/structure/disposalpipe/trunk{ - dir = 8 +/obj/item/pen{ + pixel_x = 9; + pixel_y = 7 }, -/obj/machinery/camera/directional/south{ - c_tag = "Service-Hallway Top 1" +/obj/item/flashlight/lamp/green{ + pixel_x = 1; + pixel_y = 5 }, +/turf/open/floor/wood, +/area/station/service/library) +"cLM" = ( +/obj/machinery/meter, +/obj/machinery/atmospherics/pipe/smart/manifold4w/pink/hidden, /turf/open/floor/plating, -/area/hallway/secondary/service) -"dnS" = ( -/obj/structure/cable, -/obj/effect/decal/cleanable/dirt, +/area/station/maintenance/port/fore) +"cLN" = ( /turf/open/floor/iron, -/area/maintenance/department/electrical) -"dnZ" = ( -/obj/structure/table, -/obj/item/radio/off, -/turf/open/floor/iron/cafeteria, -/area/hallway/secondary/exit/departure_lounge) -"don" = ( -/obj/structure/sink/kitchen{ - pixel_y = 24 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 +/area/station/hallway/primary/aft) +"cMd" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 1 }, -/turf/open/floor/iron/cafeteria, -/area/service/kitchen) -"dov" = ( -/turf/open/floor/iron/white, -/area/science/misc_lab) -"doE" = ( -/obj/structure/light_construct/directional/east, +/obj/machinery/recharge_station, /turf/open/floor/iron, -/area/construction) -"doK" = ( -/obj/structure/window/reinforced/plasma{ - dir = 8 - }, +/area/station/engineering/lobby) +"cMe" = ( /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/general/visible, -/obj/machinery/power/energy_accumulator/tesla_coil/anchored, -/turf/open/floor/engine, -/area/engineering/supermatter) -"doP" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/effect/turf_decal/trimline/red/filled/line{ +/obj/structure/disposalpipe/segment{ dir = 5 }, -/obj/effect/landmark/start/depsec/medical, -/obj/machinery/button/door/directional/east{ - id = "medsecprivacy"; - name = "Privacy Shutters Control"; - pixel_x = -32; - pixel_y = 56 +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"cMj" = ( +/obj/structure/stairs/west, +/obj/structure/railing{ + dir = 1 }, -/turf/open/floor/iron/dark/smooth_large, -/area/security/checkpoint/medical) -"dpA" = ( +/turf/open/floor/iron/dark, +/area/station/service/chapel) +"cMk" = ( +/turf/closed/wall/r_wall, +/area/mine/production) +"cMr" = ( /obj/structure/cable, -/obj/machinery/door/airlock/engineering{ - name = "Electrical Maintenance"; - req_access_txt = "11" - }, -/obj/effect/mapping_helpers/airlock/abandoned, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/sorting/mail{ + dir = 1; + sortType = 28 + }, /turf/open/floor/plating, -/area/maintenance/department/electrical) -"dpL" = ( -/turf/closed/wall, -/area/service/chapel) -"dpM" = ( -/obj/effect/turf_decal/trimline/green/filled/corner{ - dir = 1 +/area/station/maintenance/aft/greater) +"cMt" = ( +/obj/structure/window/reinforced{ + dir = 8 }, -/obj/structure/railing/corner{ - dir = 1 +/obj/item/kirbyplants/random, +/turf/open/floor/iron/dark/side{ + dir = 4 }, -/turf/open/floor/iron/white, -/area/medical/medbay/aft) -"dpO" = ( -/obj/effect/turf_decal/tile/blue, -/obj/machinery/light/directional/south, -/turf/open/floor/iron, -/area/hallway/primary/starboard) -"dpS" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ - cycle_id = "sci-med-passthrough" +/area/station/service/chapel) +"cMv" = ( +/obj/effect/turf_decal/tile/red{ + dir = 8 }, -/obj/machinery/door/airlock/maintenance{ - req_one_access_txt = "12;47;5" +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/public/glass{ + name = "Escape" }, -/turf/open/floor/plating, -/area/maintenance/aft/greater) -"dpX" = ( -/obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 1 +/turf/open/floor/iron/white/corner, +/area/station/hallway/secondary/exit/departure_lounge) +"cMy" = ( +/obj/structure/table, +/obj/item/folder/white, +/obj/item/folder/white, +/obj/item/pen, +/obj/item/taperecorder, +/obj/item/paper_bin{ + pixel_y = 6 }, -/turf/open/floor/iron, -/area/command/teleporter) -"dqa" = ( -/obj/structure/window/reinforced/plasma{ - dir = 8 +/obj/machinery/power/apc/auto_name/directional/east, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/science/explab) +"cMA" = ( +/obj/machinery/door/airlock/security/glass{ + name = "Brig Control" + }, +/obj/effect/mapping_helpers/airlock/access/all/security/armory, +/obj/machinery/door/firedoor, +/turf/open/floor/iron/dark/textured, +/area/station/security/warden) +"cMJ" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/general/visible, -/obj/machinery/power/energy_accumulator/grounding_rod/anchored, -/turf/open/floor/engine, -/area/engineering/supermatter) -"dqv" = ( -/obj/machinery/door/airlock{ - id_tag = "Dorm4"; - name = "Dorm 4" +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) +"cMN" = ( +/obj/machinery/door/airlock/security/glass{ + name = "Medbay Security Post" }, +/obj/machinery/door/firedoor, +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/wood, -/area/commons/dorms) -"dqw" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 6 +/obj/effect/turf_decal/tile/red/full, +/obj/effect/mapping_helpers/airlock/access/all/security/general, +/turf/open/floor/iron/dark/smooth_large, +/area/station/security/checkpoint/medical) +"cMS" = ( +/obj/structure/rack, +/obj/effect/spawner/random/techstorage/service_all, +/turf/open/floor/plating, +/area/station/engineering/storage/tech) +"cNd" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/public/glass{ + name = "Central Access" }, -/turf/open/floor/iron, -/area/command/teleporter) -"dqG" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 6 +/obj/effect/turf_decal/tile/blue{ + dir = 8 }, -/obj/structure/tank_holder/extinguisher, -/turf/open/floor/iron/white, -/area/medical/treatment_center) -"dqL" = ( -/obj/effect/turf_decal/stripes/line{ +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"cNf" = ( +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/white, -/area/science/xenobiology) -"dqQ" = ( -/turf/closed/wall/r_wall, -/area/ai_monitored/security/armory/upper) -"drD" = ( -/obj/effect/spawner/random/trash/mess, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/wood{ - icon_state = "wood-broken2" +/obj/effect/decal/cleanable/dirt, +/obj/machinery/firealarm/directional/east, +/turf/open/floor/iron/dark/side{ + dir = 4 }, -/area/maintenance/aft/greater) -"drO" = ( -/obj/machinery/airalarm/directional/south, -/turf/open/floor/iron, -/area/hallway/secondary/entry) -"drV" = ( -/obj/structure/table, -/obj/item/paper_bin{ - pixel_x = -5; - pixel_y = 3 +/area/mine/eva) +"cNh" = ( +/obj/structure/fence/corner{ + dir = 10 }, -/obj/item/pen{ - pixel_x = -5; - pixel_y = 3 +/turf/open/misc/asteroid/snow/icemoon, +/area/icemoon/underground/explored) +"cNm" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/item/folder/white{ - pixel_x = 2 +/turf/open/floor/iron, +/area/station/service/janitor) +"cNw" = ( +/obj/structure/window/reinforced/spawner/west, +/turf/open/floor/iron/dark/side{ + dir = 8 }, -/obj/machinery/light/directional/west, -/obj/machinery/firealarm/directional/south, -/turf/open/floor/iron/dark, -/area/science/genetics) -"dsi" = ( -/obj/machinery/air_sensor/air_tank, -/turf/open/floor/engine/air, -/area/engineering/atmos) -"dsH" = ( -/obj/structure/closet/secure_closet/brig, -/obj/structure/cable, -/obj/machinery/firealarm/directional/north, -/turf/open/floor/iron/showroomfloor, -/area/security/processing) -"dsK" = ( -/obj/structure/cable, +/area/station/security/prison/workout) +"cND" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, /obj/structure/disposalpipe/segment{ dir = 6 }, /turf/open/floor/plating, -/area/maintenance/starboard/aft) -"dsM" = ( -/obj/structure/cable, -/turf/open/floor/iron/edge{ - dir = 1 +/area/station/maintenance/starboard/lesser) +"cNI" = ( +/obj/machinery/door/poddoor/preopen{ + id = "xenobio7"; + name = "Xenobio Pen 7 Blast Door" }, -/area/engineering/lobby) -"dsT" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/orange/visible, /obj/structure/cable, -/turf/open/floor/iron, -/area/engineering/storage_shared) -"dsU" = ( -/obj/effect/turf_decal/tile/yellow{ +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/engine, +/area/station/science/xenobiology) +"cOa" = ( +/obj/structure/sign/warning/secure_area{ + desc = "A warning sign which reads 'SERVER ROOM'."; + name = "SERVER ROOM" + }, +/turf/closed/wall, +/area/station/tcommsat/computer) +"cOi" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/siphon/monitored/mix_output{ dir = 8 }, -/obj/item/radio/intercom/directional/west, +/turf/open/floor/engine/vacuum, +/area/station/engineering/atmos) +"cOm" = ( +/obj/structure/table, +/obj/item/weldingtool, +/obj/item/crowbar, +/obj/item/stack/package_wrap, +/obj/item/stack/package_wrap, +/obj/item/stack/package_wrap, +/obj/item/stack/package_wrap, /turf/open/floor/iron, -/area/hallway/primary/aft) -"dtd" = ( -/obj/effect/turf_decal/siding/white, -/obj/machinery/firealarm/directional/south, -/turf/open/floor/iron/white/smooth_large, -/area/service/kitchen/diner) -"dtp" = ( -/obj/item/radio/intercom/directional/west, -/obj/machinery/light/small/directional/west, -/turf/open/floor/wood, -/area/service/library) -"dus" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/trimline/blue/filled/corner{ - dir = 1 - }, -/turf/open/floor/iron/white, -/area/medical/treatment_center) -"duE" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/area/station/commons/storage/primary) +"cOp" = ( +/obj/effect/turf_decal/tile/red/half, /obj/structure/cable, -/obj/machinery/door/firedoor, +/turf/open/floor/iron/smooth_half, +/area/station/security/brig/upper) +"cOC" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/mecha_part_fabricator, /turf/open/floor/iron, -/area/hallway/primary/fore) -"duF" = ( -/obj/structure/window/reinforced{ +/area/station/science/robotics/lab) +"cOP" = ( +/obj/structure/chair{ dir = 1; - layer = 2.9 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 1 + name = "Crew Station" }, -/obj/effect/turf_decal/tile/brown{ - dir = 4 +/turf/open/floor/iron, +/area/station/command/bridge) +"cOZ" = ( +/obj/effect/turf_decal/siding/yellow{ + dir = 6 }, -/obj/structure/filingcabinet/filingcabinet, +/obj/effect/landmark/start/station_engineer, /turf/open/floor/iron, -/area/cargo/sorting) -"duH" = ( -/obj/structure/railing{ +/area/station/engineering/lobby) +"cPd" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/weather/snow/corner{ dir = 4 }, -/obj/structure/table, -/obj/machinery/microwave, -/obj/machinery/door/firedoor/border_only{ +/obj/effect/turf_decal/loading_area{ dir = 4 }, -/obj/machinery/firealarm/directional/south, -/turf/open/floor/iron/cafeteria, -/area/service/kitchen) -"duP" = ( -/obj/structure/table, -/obj/item/stack/sheet/glass/fifty{ - pixel_x = 3; - pixel_y = 3 +/turf/open/floor/plating/snowed/icemoon, +/area/icemoon/underground/explored) +"cPf" = ( +/obj/effect/turf_decal/tile/red/anticorner, +/obj/machinery/requests_console/directional/north{ + department = "Security"; + departmentType = 5; + name = "Security Requests Console"; + assistance_requestable = 1; + anon_tips_receiver = 1 }, -/obj/item/stack/sheet/iron/fifty, -/obj/item/stack/sheet/mineral/plasma, -/obj/machinery/firealarm/directional/north, -/turf/open/floor/iron, -/area/science/misc_lab) -"dvd" = ( -/obj/effect/turf_decal/tile/red/anticorner/contrasted{ +/turf/open/floor/iron/dark/textured_corner{ + dir = 1 + }, +/area/station/security/office) +"cPp" = ( +/obj/item/stack/cable_coil{ + amount = 5 + }, +/turf/open/floor/plating/snowed/icemoon, +/area/icemoon/surface/outdoors/nospawn) +"cPq" = ( +/obj/structure/closet/crate/coffin, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/turf/open/floor/iron/dark/smooth_half, +/area/station/service/chapel) +"cPE" = ( +/turf/open/floor/iron/smooth_half{ + dir = 1 + }, +/area/station/security/prison/garden) +"cPQ" = ( +/obj/effect/turf_decal/stripes/white/line, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 4 }, -/obj/item/kirbyplants/random, /turf/open/floor/iron, -/area/security/brig/upper) -"dvz" = ( -/obj/machinery/atmospherics/components/trinary/mixer/airmix{ - dir = 4 +/area/station/security/prison/workout) +"cQf" = ( +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/security/prison/work) +"cQh" = ( +/obj/structure/chair/office{ + dir = 1 }, +/obj/effect/landmark/start/depsec/supply, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/engineering/atmos) -"dvF" = ( +/area/station/security/checkpoint/supply) +"cQs" = ( /obj/structure/table, /obj/item/computer_hardware/hard_drive/portable{ - pixel_x = -4; - pixel_y = -3 + pixel_x = -2 }, /obj/item/computer_hardware/hard_drive/portable{ pixel_x = 2; pixel_y = 8 }, /turf/open/floor/iron/dark, -/area/science/mixing) -"dvJ" = ( -/obj/structure/cable, -/obj/effect/turf_decal/tile/yellow{ +/area/station/science/ordnance/office) +"cQw" = ( +/obj/effect/turf_decal/tile/brown{ dir = 8 }, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, -/turf/open/floor/iron/white, -/area/medical/medbay/lobby) -"dvV" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 1 - }, -/turf/open/floor/iron, -/area/hallway/primary/starboard) -"dwh" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/dark/corner{ dir = 8 }, -/obj/effect/landmark/start/medical_doctor, -/turf/open/floor/iron/white, -/area/medical/treatment_center) -"dwp" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 +/area/mine/eva) +"cQy" = ( +/obj/structure/sign/warning/electric_shock{ + pixel_y = -32 }, /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/plating, -/area/maintenance/starboard/fore) -"dwD" = ( -/obj/effect/turf_decal/tile/red/half, -/obj/structure/cable, -/obj/machinery/airalarm/directional/east, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron/smooth_half, -/area/security/brig/upper) -"dwF" = ( -/obj/item/trash/sosjerky, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"dwM" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Custodial Maintenance"; - req_access_txt = "26" - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating, -/area/maintenance/department/medical/central) -"dwR" = ( -/obj/effect/turf_decal/trimline/blue/filled/corner, -/turf/open/floor/iron/white, -/area/medical/treatment_center) -"dxn" = ( -/obj/effect/turf_decal/tile/red/full, -/obj/effect/turf_decal/siding/white, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/turf/open/floor/iron/large, -/area/service/kitchen/diner) -"dxt" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/ai_monitored/command/storage/eva) -"dxy" = ( -/turf/open/floor/iron/grimy, -/area/maintenance/aft/greater) -"dxU" = ( -/obj/structure/chair/stool/directional/south, -/obj/machinery/camera/directional/west{ - c_tag = "Aft Starboard Solar Control" - }, -/turf/open/floor/plating, -/area/maintenance/solars/starboard/aft) -"dyq" = ( -/turf/closed/wall, -/area/cargo/office) -"dyC" = ( -/obj/machinery/light/directional/east, -/turf/open/floor/iron, -/area/hallway/primary/central) -"dyG" = ( -/obj/effect/turf_decal/tile/yellow{ +/area/station/maintenance/port/fore) +"cQG" = ( +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ dir = 1 }, -/obj/effect/turf_decal/tile/yellow{ +/obj/effect/turf_decal/siding/white{ dir = 4 }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/machinery/power/apc/auto_name/directional/north, -/turf/open/floor/iron, -/area/engineering/main) -"dyS" = ( -/obj/structure/closet/secure_closet/warden, -/turf/open/floor/iron/showroomfloor, -/area/security/warden) -"dzn" = ( -/obj/item/radio/intercom/directional/west, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/structure/table, -/obj/machinery/recharger{ - pixel_y = 4 - }, -/obj/item/restraints/handcuffs, /turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"dzt" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 10 - }, -/obj/machinery/light/directional/north, -/obj/structure/closet/secure_closet/medical3, -/obj/item/defibrillator/loaded{ - pixel_y = 3 +/area/station/service/bar) +"cQL" = ( +/obj/machinery/porta_turret/ai{ + dir = 4 }, -/obj/item/clothing/gloves/color/latex/nitrile, -/obj/item/clothing/gloves/color/latex/nitrile, +/obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/medical/storage) -"dzF" = ( -/obj/effect/spawner/structure/window/reinforced, +/area/station/ai_monitored/turret_protected/aisat/atmos) +"cRg" = ( /obj/structure/cable, -/turf/open/floor/plating, -/area/engineering/storage/tech) -"dzP" = ( +/turf/open/floor/iron/dark/textured, +/area/station/security/warden) +"cRo" = ( /obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/yellow/filled/warning, -/obj/effect/turf_decal/stripes/corner{ - dir = 4 - }, -/turf/open/floor/iron/white, -/area/medical/treatment_center) -"dAm" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/public/glass{ - name = "Fitness" + dir = 5 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/white, +/area/station/medical/chemistry) +"cRy" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating, +/area/station/maintenance/starboard/upper) +"cRE" = ( +/obj/structure/rack, +/obj/item/wirecutters, +/obj/structure/cable, /turf/open/floor/iron, -/area/commons/fitness) -"dAD" = ( -/obj/machinery/holopad, +/area/mine/laborcamp/security) +"cRF" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/commons/fitness) -"dAN" = ( -/obj/structure/table/reinforced, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, /obj/structure/cable, -/turf/open/floor/iron, -/area/command/bridge) -"dAO" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/orange/visible, -/obj/machinery/meter, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/turf/open/floor/iron, -/area/engineering/storage_shared) -"dAT" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/obj/effect/landmark/start/hangover, +/obj/structure/disposalpipe/segment{ + dir = 4 }, /turf/open/floor/iron, -/area/cargo/storage) -"dAW" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark, -/area/security/checkpoint/engineering) -"dBj" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/area/station/hallway/primary/central) +"cRK" = ( /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/hallway/primary/starboard) -"dBs" = ( -/obj/structure/rack, -/obj/effect/spawner/random/techstorage/security_all, -/turf/open/floor/plating, -/area/engineering/storage/tech) -"dBJ" = ( -/obj/machinery/door/airlock/atmos{ - name = "Turbine Access"; - req_access_txt = "24" +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/door/firedoor/heavy, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron, -/area/engineering/atmos/project) -"dBS" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable, -/turf/open/floor/plating, -/area/ai_monitored/security/armory/upper) -"dBV" = ( -/obj/machinery/door/window/brigdoor/right/directional/north{ - name = "Flash Storage"; - req_access_txt = "3" +/turf/open/floor/iron/cafeteria, +/area/station/command/heads_quarters/rd) +"cRO" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden, +/turf/closed/wall, +/area/station/engineering/atmos) +"cRW" = ( +/obj/structure/sink{ + dir = 8; + pixel_x = 11 }, -/obj/machinery/recharge_station, -/turf/open/floor/iron/smooth, -/area/security/brig/upper) -"dBX" = ( -/obj/machinery/light/small/directional/east, +/obj/structure/mirror/directional/east, +/obj/structure/cable, +/turf/open/floor/iron/freezer, +/area/station/commons/toilet/locker) +"cRX" = ( +/obj/machinery/processor, /turf/open/floor/plating, -/area/maintenance/port/aft) -"dBY" = ( -/obj/effect/turf_decal/stripes/line, +/area/station/maintenance/port/aft) +"cSb" = ( +/obj/structure/closet/emcloset, /obj/effect/turf_decal/stripes/line{ - dir = 1 + dir = 10 }, -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark, -/area/medical/treatment_center) -"dCr" = ( /turf/open/floor/iron, -/area/cargo/storage) -"dCx" = ( -/obj/machinery/modular_computer/console/preset/curator{ - dir = 8 +/area/station/hallway/secondary/entry) +"cSc" = ( +/obj/structure/flora/bush/flowers_pp/style_random, +/obj/structure/closet/crate{ + name = "Le Caisee D'abeille" + }, +/obj/item/honey_frame, +/obj/item/honey_frame, +/obj/item/honey_frame, +/obj/item/clothing/suit/beekeeper_suit, +/obj/item/clothing/suit/hooded/bee_costume, +/obj/item/clothing/head/beekeeper_head, +/obj/item/clothing/head/hooded/bee_hood, +/obj/item/melee/flyswatter, +/obj/item/queen_bee/bought, +/turf/open/floor/grass, +/area/station/service/hydroponics) +"cSj" = ( +/obj/effect/turf_decal/weather/snow/corner, +/turf/open/misc/dirt{ + initial_gas_mix = "ICEMOON_ATMOS" }, -/obj/item/radio/intercom/directional/east, -/turf/open/floor/wood, -/area/service/library) -"dCD" = ( -/obj/effect/landmark/event_spawn, -/obj/effect/turf_decal/siding/wideplating/dark{ - dir = 1 +/area/icemoon/underground/explored) +"cSk" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/chair/stool/directional/south, +/turf/open/floor/plating{ + icon_state = "platingdmg1" }, -/obj/effect/decal/cleanable/dirt/dust, +/area/station/maintenance/starboard/fore) +"cSo" = ( +/obj/machinery/module_duplicator, +/obj/structure/sign/poster/official/random/directional/south, /turf/open/floor/iron, -/area/service/hydroponics) -"dCG" = ( -/obj/machinery/light/directional/south, -/obj/machinery/computer/secure_data{ +/area/station/science/explab) +"cSu" = ( +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/obj/effect/landmark/start/hangover, +/turf/open/floor/carpet, +/area/station/service/theater) +"cSw" = ( +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/science/explab) +"cSx" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 6 + }, +/turf/open/misc/asteroid/snow/icemoon, +/area/icemoon/surface/outdoors/nospawn) +"cSy" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 8 + }, +/obj/structure/disposalpipe/junction{ dir = 1 }, -/turf/open/floor/iron/showroomfloor, -/area/security/warden) -"dDd" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/white, +/area/station/medical/medbay/aft) +"cSE" = ( +/obj/effect/turf_decal/stripes/line, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/landmark/start/cook, -/turf/open/floor/iron/cafeteria, -/area/service/kitchen) -"dDe" = ( -/obj/machinery/disposal/bin, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/disposalpipe/trunk, /turf/open/floor/iron, -/area/science/xenobiology) -"dDh" = ( -/obj/machinery/portable_atmospherics/canister/nitrous_oxide, -/turf/open/floor/engine/n2o, -/area/engineering/atmos) -"dDq" = ( -/obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/components/binary/pump/on{ - dir = 8; - name = "Engine Coolant Bypass" +/area/station/engineering/engine_smes) +"cSH" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, /turf/open/floor/engine, -/area/engineering/supermatter/room) -"dEh" = ( -/obj/effect/turf_decal/stripes/line, +/area/station/engineering/supermatter/room) +"cSJ" = ( +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ + dir = 1 + }, +/obj/effect/turf_decal/siding/white, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 1 }, -/obj/structure/railing/corner, -/obj/machinery/door/firedoor/border_only, -/turf/open/floor/iron/cafeteria{ - dir = 8 +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/sign/picture_frame/portrait/bar{ + pixel_y = -32 }, -/area/science/mixing/hallway) -"dEj" = ( -/obj/machinery/holopad, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/spawner/random/engineering/tracking_beacon, /turf/open/floor/iron, -/area/ai_monitored/command/storage/eva) -"dEv" = ( -/obj/effect/turf_decal/tile/red{ +/area/station/service/bar) +"cSM" = ( +/obj/machinery/door/firedoor, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"cSO" = ( +/obj/effect/spawner/structure/window/hollow/reinforced/middle{ dir = 4 }, +/turf/open/floor/plating, +/area/station/maintenance/fore) +"cSQ" = ( /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/command/bridge) -"dEA" = ( -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 8 +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron, -/area/command/bridge) -"dER" = ( -/mob/living/simple_animal/pet/penguin/emperor{ - name = "Club" - }, -/turf/open/misc/asteroid/snow/standard_air, -/area/science/research) -"dEW" = ( -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/cargo/office) -"dFp" = ( -/turf/open/floor/iron, -/area/science/xenobiology) -"dFu" = ( -/obj/effect/landmark/xeno_spawn, -/turf/open/floor/iron/freezer, -/area/commons/toilet/locker) -"dFC" = ( -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/turf/open/floor/plating, +/area/station/maintenance/starboard/fore) +"cTc" = ( +/obj/docking_port/stationary{ + dir = 8; + dwidth = 5; + height = 7; + id = "supply_home"; + name = "Cargo Bay"; + width = 12 }, +/turf/open/misc/asteroid/snow/icemoon, +/area/icemoon/surface/outdoors/nospawn) +"cTs" = ( /obj/machinery/door/firedoor, /obj/structure/cable, -/turf/open/floor/iron/dark, -/area/medical/medbay/aft) -"dFE" = ( -/obj/machinery/space_heater, -/turf/open/floor/plating, -/area/maintenance/fore/lesser) -"dFW" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible, -/turf/open/floor/iron/cafeteria, -/area/engineering/atmos) -"dFX" = ( -/obj/machinery/computer/piratepad_control/civilian{ - dir = 1 +/obj/machinery/door/airlock/engineering/glass{ + name = "Engineering Storage" }, -/obj/effect/turf_decal/tile/brown, +/obj/effect/mapping_helpers/airlock/access/all/engineering/engine_equipment, /turf/open/floor/iron, -/area/cargo/lobby) -"dFZ" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Firefighting Equipment"; - req_access_txt = "12" - }, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"dGb" = ( -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"dGF" = ( -/obj/effect/turf_decal/stripes/line{ +/area/station/engineering/storage) +"cTt" = ( +/obj/effect/turf_decal/trimline/green/filled/line, +/obj/machinery/light/directional/south, +/obj/structure/closet/l3closet/virology, +/obj/machinery/newscaster/directional/south, +/turf/open/floor/iron/white, +/area/station/medical/virology) +"cTv" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron/dark/textured, +/area/station/security/prison/rec) +"cTz" = ( +/obj/machinery/door/airlock/maintenance, +/obj/structure/barricade/wooden, +/obj/effect/mapping_helpers/airlock/access/any/service/maintenance, +/obj/effect/mapping_helpers/airlock/unres{ dir = 4 }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/turf/open/floor/plating, +/area/station/maintenance/starboard/fore) +"cTJ" = ( +/obj/structure/cable, +/obj/machinery/light_switch/directional/south{ + pixel_x = -10 }, -/obj/machinery/door/firedoor/border_only{ +/obj/machinery/power/apc/auto_name/directional/south, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 8 }, /turf/open/floor/iron/white, -/area/science/mixing/hallway) -"dHb" = ( -/obj/structure/sign/poster/random/directional/south, +/area/station/medical/cryo) +"cTK" = ( +/obj/structure/table, +/obj/effect/spawner/random/maintenance/two, +/obj/effect/decal/cleanable/dirt, +/obj/item/stock_parts/capacitor, +/obj/structure/sign/poster/random/directional/north, /turf/open/floor/iron, -/area/maintenance/starboard/fore) -"dHe" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 - }, -/obj/machinery/door/airlock/external{ - name = "Solar Maintenance"; - req_access_txt = "10" - }, -/obj/structure/cable, -/turf/open/floor/plating, -/area/maintenance/solars/port/aft) -"dHD" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 6 +/area/station/maintenance/port/fore) +"cTV" = ( +/obj/effect/turf_decal/box/white{ + color = "#52B4E9" }, +/obj/machinery/holopad, /turf/open/floor/iron/white, -/area/medical/treatment_center) -"dHO" = ( -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ +/area/station/medical/medbay/central) +"cUk" = ( +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/item/radio/intercom/directional/south, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 1 - }, -/turf/open/floor/iron/white, -/area/medical/surgery/aft) -"dHS" = ( -/obj/structure/sign/departments/chemistry/pharmacy{ - pixel_x = -32 - }, -/turf/open/openspace, -/area/medical/medbay/lobby) -"dIs" = ( -/obj/structure/chair/stool/directional/east, -/obj/machinery/atmospherics/pipe/smart/manifold/general/visible{ - dir = 8 +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/iron/dark/side, +/area/station/service/chapel) +"cUt" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/turf/open/floor/iron, -/area/engineering/atmos) -"dIy" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ +/obj/structure/cable, +/obj/machinery/door/airlock/maintenance, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +/obj/effect/mapping_helpers/airlock/unres{ dir = 8 }, -/obj/structure/disposalpipe/junction{ +/turf/open/floor/plating, +/area/station/maintenance/starboard/fore) +"cUy" = ( +/obj/machinery/space_heater, +/turf/open/floor/plating, +/area/station/maintenance/port/greater) +"cVc" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/siding/wood, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/stone, +/area/mine/eva/lower) +"cVd" = ( +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/turf/open/floor/iron/white, -/area/medical/medbay/aft) -"dIH" = ( -/obj/machinery/rnd/production/techfab/department/medical, -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 9 +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, -/turf/open/floor/iron/dark, -/area/medical/storage) -"dIM" = ( -/obj/machinery/status_display/ai/directional/north, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/ai_upload) -"dJb" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/corner, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible, -/obj/machinery/light/directional/west, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, -/area/maintenance/disposal/incinerator) -"dJn" = ( -/obj/structure/table, -/obj/item/folder/red{ - pixel_x = 7; - pixel_y = 6 - }, -/obj/item/folder/red{ - pixel_x = 7; - pixel_y = 7 - }, +/area/station/hallway/secondary/entry) +"cVk" = ( /obj/item/storage/box/evidence{ - pixel_x = -6; - pixel_y = 9 - }, -/obj/item/radio/intercom/prison/directional/north, -/turf/open/floor/iron/showroomfloor, -/area/security/warden) -"dJA" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 + pixel_x = -10; + pixel_y = 12 }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, -/turf/open/floor/engine, -/area/engineering/supermatter/room) -"dJE" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/machinery/door/airlock/external{ - name = "Escape Airlock" +/turf/open/floor/iron/grimy, +/area/station/security/detectives_office) +"cVq" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/structure/rack, +/obj/effect/spawner/random/clothing/costume, +/obj/item/crowbar, +/turf/open/floor/iron, +/area/station/commons/locker) +"cVD" = ( +/obj/machinery/door/poddoor/preopen{ + id = "labor"; + name = "Labor Camp Blast Door" }, -/obj/effect/landmark/navigate_destination/dockesc, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/mine/laborcamp) +"cWn" = ( +/obj/structure/reagent_dispensers/watertank, /turf/open/floor/plating, -/area/hallway/secondary/exit/departure_lounge) -"dJO" = ( -/turf/open/floor/iron/grimy, -/area/commons/vacant_room/office) -"dJP" = ( +/area/station/maintenance/port/greater) +"cWG" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/security/processing) +"cWH" = ( /obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/binary/pump{ - name = "Gas to Chamber" +/obj/item/kirbyplants{ + icon_state = "plant-05" }, -/turf/open/floor/engine, -/area/engineering/supermatter) -"dJT" = ( -/obj/structure/table, -/obj/item/stack/cable_coil{ - pixel_x = 3; - pixel_y = -7 +/obj/machinery/camera/directional/west{ + c_tag = "Labor Camp Cellblock"; + network = list("labor") + }, +/turf/open/floor/iron, +/area/mine/laborcamp) +"cWJ" = ( +/obj/machinery/holopad, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/box/white{ + color = "#52B4E9" }, -/obj/machinery/cell_charger, -/obj/item/stock_parts/cell/high, -/turf/open/floor/iron/dark, -/area/ai_monitored/command/storage/eva) -"dKh" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/command/heads_quarters/rd) -"dKj" = ( -/obj/structure/safe, -/obj/item/clothing/head/bearpelt, -/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass, -/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass, -/obj/item/gun/ballistic/revolver/russian, -/obj/item/ammo_box/a357, -/obj/item/reagent_containers/food/drinks/bottle/vodka/badminka, -/obj/effect/turf_decal/bot_white/left, -/obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/ai_monitored/command/nuke_storage) -"dKt" = ( -/obj/structure/marker_beacon/burgundy, +/area/station/medical/morgue) +"cWX" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, /turf/open/floor/plating/snowed/icemoon, /area/icemoon/surface/outdoors/nospawn) -"dKu" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/white, -/area/science/research) -"dKE" = ( -/obj/structure/cable, +"cXc" = ( +/obj/effect/turf_decal/arrows, +/turf/open/floor/iron, +/area/station/cargo/lobby) +"cXi" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced, +/obj/structure/flora/grass/both/style_random, +/turf/open/misc/asteroid/snow/standard_air, +/area/station/hallway/secondary/exit/departure_lounge) +"cXl" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment, -/turf/open/floor/catwalk_floor/iron_smooth, -/area/maintenance/starboard/fore) -"dKK" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/turf/open/floor/iron, +/area/station/cargo/office) +"cXu" = ( +/obj/machinery/firealarm/directional/north, /obj/effect/turf_decal/trimline/blue/filled/line{ dir = 1 }, +/obj/effect/turf_decal/trimline/blue/filled/corner, +/obj/structure/railing/corner, +/obj/machinery/door/firedoor/border_only{ + dir = 4 + }, /turf/open/floor/iron/white, -/area/medical/treatment_center) -"dKO" = ( -/obj/effect/landmark/event_spawn, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/area/station/medical/medbay/central) +"cXy" = ( /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/hallway/primary/central) -"dKW" = ( -/obj/machinery/computer/shuttle/labor, -/obj/effect/turf_decal/tile/blue{ +/turf/open/floor/iron/smooth_half{ dir = 1 }, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ +/area/station/security/prison/garden) +"cXB" = ( +/obj/machinery/space_heater, +/turf/open/floor/plating, +/area/station/commons/storage/emergency/port) +"cXX" = ( +/obj/machinery/door/window/left/directional/north{ + base_state = "right"; + dir = 8; + icon_state = "right"; + name = "Containment Pen 11"; + req_access = list("xenobiology") + }, +/obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/effect/turf_decal/delivery, /turf/open/floor/iron, -/area/command/bridge) -"dLk" = ( -/obj/structure/disposalpipe/segment{ +/area/station/science/xenobiology) +"cXZ" = ( +/obj/structure/table/wood, +/obj/machinery/computer/security/wooden_tv, +/obj/structure/disposalpipe/segment, +/obj/machinery/newscaster/directional/north, +/turf/open/floor/iron/grimy, +/area/station/security/detectives_office) +"cYo" = ( +/obj/structure/closet/emcloset, +/obj/effect/turf_decal/stripes/line{ dir = 9 }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating, -/area/maintenance/port/greater) -"dLA" = ( -/obj/machinery/atmospherics/components/trinary/filter/atmos/flipped/co2{ - dir = 8 - }, -/turf/open/floor/iron/white, -/area/medical/cryo) -"dLG" = ( -/obj/structure/table, -/obj/item/storage/crayons, -/obj/item/trash/candle{ - pixel_y = 12 - }, -/turf/open/floor/wood, -/area/maintenance/aft/greater) -"dLJ" = ( -/obj/machinery/atmospherics/components/binary/pump/on{ - name = "Waste In" - }, -/obj/effect/turf_decal/siding/wideplating{ - dir = 4 - }, /turf/open/floor/iron, -/area/engineering/atmos/pumproom) -"dLZ" = ( -/obj/effect/turf_decal/tile/yellow{ - dir = 1 +/area/station/cargo/storage) +"cYq" = ( +/obj/structure/reflector/double/anchored{ + dir = 6 }, -/obj/structure/tank_holder/extinguisher, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 +/turf/open/floor/iron/dark, +/area/station/engineering/supermatter/room) +"cYE" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/machinery/light/directional/west, -/turf/open/floor/iron, -/area/hallway/primary/aft) -"dMg" = ( -/obj/structure/cable, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/engineering/storage) -"dMo" = ( -/obj/structure/chair/stool/directional/south, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, /turf/open/floor/iron, -/area/maintenance/starboard/fore) -"dMw" = ( -/obj/machinery/door/airlock/external{ - name = "External Access" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ +/area/station/hallway/primary/starboard) +"cYL" = ( +/obj/effect/turf_decal/bot, +/obj/structure/ore_box, +/turf/open/floor/iron/dark, +/area/mine/eva) +"cYR" = ( +/obj/structure/window/reinforced{ dir = 1 }, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"dMP" = ( -/obj/structure/table/glass, -/obj/item/storage/medkit/brute{ - pixel_x = 3; - pixel_y = 3 +/obj/structure/window/reinforced{ + dir = 4 }, -/obj/item/storage/medkit/brute, -/obj/item/storage/medkit/regular{ - pixel_x = -3; - pixel_y = -3 +/obj/machinery/door/window/left/directional/north{ + dir = 2; + icon_state = "right"; + name = "First-Aid Supplies"; + red_alert_access = 1; + req_access = list("medical") }, +/obj/structure/table/glass, +/obj/item/mod/module/plasma_stabilizer, +/obj/item/mod/module/thermal_regulator, /obj/effect/turf_decal/tile/blue/full, /turf/open/floor/iron/dark/smooth_large, -/area/maintenance/department/medical) -"dMQ" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable, -/turf/open/floor/plating, -/area/security/processing) -"dNh" = ( -/obj/machinery/door/airlock/security/glass{ - id_tag = "innerbrig"; - name = "Brig Walkway" +/area/station/medical/storage) +"cYS" = ( +/obj/structure/sign/warning/electric_shock{ + pixel_y = 32 }, -/obj/structure/cable, -/obj/structure/disposalpipe/segment, -/obj/machinery/door/firedoor, -/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ - cycle_id = "brigoutpost" +/obj/effect/turf_decal/stripes/corner{ + dir = 1 }, -/obj/effect/mapping_helpers/airlock/access/all/security/entrance, -/turf/open/floor/iron/dark/textured_edge{ +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/turf/open/floor/iron, +/area/station/hallway/primary/port) +"cYY" = ( +/obj/structure/railing{ dir = 8 }, -/area/security/checkpoint/auxiliary) -"dNq" = ( -/obj/machinery/airalarm/directional/south, -/obj/machinery/light/directional/south, -/obj/structure/filingcabinet/chestdrawer, -/turf/open/floor/iron, -/area/tcommsat/computer) -"dND" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/hallway/primary/starboard) -"dNK" = ( -/obj/structure/disposalpipe/sorting/mail/flip{ - dir = 8; - sortType = 16 +/obj/machinery/door/firedoor/border_only{ + dir = 8 }, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"dNP" = ( -/obj/effect/turf_decal/tile/green{ +/turf/open/floor/iron/dark/side{ dir = 4 }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/turf/open/floor/iron, -/area/command/bridge) -"dNW" = ( -/obj/structure/table/wood, -/obj/item/storage/crayons, -/turf/open/floor/iron, -/area/commons/dorms) -"dOi" = ( -/obj/machinery/firealarm/directional/east, -/obj/effect/turf_decal/tile/yellow, -/turf/open/floor/iron, -/area/hallway/primary/aft) -"dOw" = ( -/obj/machinery/bluespace_vendor/directional/south, -/turf/open/floor/iron, -/area/commons/locker) -"dOB" = ( -/obj/structure/chair/wood, -/turf/open/floor/carpet, -/area/maintenance/space_hut/cabin) -"dOO" = ( -/obj/structure/table/optable, -/obj/machinery/light/directional/east, -/obj/machinery/newscaster/directional/east, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 4 +/area/station/service/chapel) +"cYZ" = ( +/obj/structure/table, +/obj/item/assembly/igniter{ + pixel_x = -8; + pixel_y = -4 }, -/turf/open/floor/iron/white, -/area/medical/surgery/fore) -"dOY" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/effect/turf_decal/bot{ - dir = 1 +/obj/item/assembly/igniter, +/obj/item/screwdriver{ + pixel_y = 16 }, -/obj/machinery/suit_storage_unit/engine, -/turf/open/floor/iron/dark/textured, -/area/engineering/engine_smes) -"dPc" = ( -/obj/structure/table, -/obj/item/storage/box/monkeycubes{ - pixel_x = 6; - pixel_y = 7 +/obj/machinery/camera/directional/north{ + c_tag = "Primary Tool Storage" }, -/obj/item/storage/box/monkeycubes{ - pixel_x = -5 +/obj/structure/cable, +/obj/machinery/requests_console/auto_name/directional/north, +/turf/open/floor/iron, +/area/station/commons/storage/primary) +"cZd" = ( +/obj/machinery/computer/secure_data{ + dir = 1 }, -/turf/open/floor/iron/dark, -/area/science/genetics) -"dPx" = ( -/obj/structure/table/glass, -/obj/item/storage/medkit/fire{ - pixel_x = 3; - pixel_y = 3 +/obj/structure/cable, +/obj/effect/turf_decal/tile/red/full, +/turf/open/floor/iron/dark/smooth_large, +/area/station/security/checkpoint/medical) +"cZj" = ( +/obj/machinery/atmospherics/pipe/smart/simple/dark/visible/layer1{ + dir = 8 }, -/obj/item/storage/medkit/fire, -/obj/item/storage/medkit/regular{ - pixel_x = -3; - pixel_y = -3 +/obj/machinery/atmospherics/pipe/smart/simple/yellow/visible, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"cZl" = ( +/obj/structure/sign/warning/biohazard{ + pixel_x = -32 }, -/obj/machinery/door/window/left/directional/north{ - dir = 4; - name = "First-Aid Supplies"; - red_alert_access = 1; - req_access_txt = "5" +/turf/open/openspace, +/area/station/medical/medbay/aft) +"cZm" = ( +/obj/effect/turf_decal/tile/red{ + dir = 1 }, -/obj/machinery/status_display/evac/directional/west, -/obj/effect/turf_decal/tile/blue/full, -/turf/open/floor/iron/dark/smooth_large, -/area/maintenance/department/medical) -"dPO" = ( -/obj/structure/flora/ausbushes/lavendergrass, -/turf/open/floor/grass, -/area/maintenance/starboard/aft) -"dPV" = ( -/obj/effect/turf_decal/trimline/blue/filled/line, -/obj/structure/closet/secure_closet/medical3, -/obj/item/defibrillator/loaded{ - pixel_y = 3 +/obj/machinery/door/firedoor/border_only{ + dir = 8 }, -/obj/item/clothing/gloves/color/latex/nitrile, -/obj/item/clothing/gloves/color/latex/nitrile, +/turf/open/floor/iron, +/area/station/security/brig/upper) +"cZv" = ( +/obj/machinery/holopad/secure, /turf/open/floor/iron/dark, -/area/medical/storage) -"dPW" = ( -/obj/effect/spawner/random/structure/crate, -/turf/open/floor/plating/snowed/icemoon, -/area/icemoon/surface/outdoors/nospawn) -"dQi" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/area/station/ai_monitored/turret_protected/aisat/service) +"cZM" = ( +/obj/structure/window/reinforced{ dir = 1 }, -/turf/open/floor/iron/white, -/area/medical/treatment_center) -"dQm" = ( -/obj/machinery/door/airlock/medical/glass{ - name = "Medbay Storage"; - req_access_txt = "5" +/obj/structure/window/reinforced{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/machinery/turretid{ + name = "AI Chamber turret control"; + pixel_x = 5; + pixel_y = -24 }, -/obj/structure/cable, -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/tile/blue/full, -/turf/open/floor/iron/white/smooth_large, -/area/medical/storage) -"dQs" = ( -/obj/machinery/firealarm/directional/north, -/turf/open/openspace, -/area/science/xenobiology) -"dQu" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 4 +/turf/open/floor/circuit, +/area/station/ai_monitored/turret_protected/ai) +"cZO" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/maintenance/department/cargo) +"cZS" = ( +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 8 }, /turf/open/floor/iron/white, -/area/medical/treatment_center) -"dQL" = ( -/obj/machinery/atmospherics/components/unary/outlet_injector/monitored/incinerator_input{ - dir = 8 +/area/station/medical/chemistry) +"cZT" = ( +/obj/machinery/door/poddoor/preopen{ + id = "misclab"; + name = "Test Chamber Blast Door" }, +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable, /turf/open/floor/engine, -/area/maintenance/disposal/incinerator) -"dQS" = ( -/obj/structure/reagent_dispensers/fueltank, -/turf/open/floor/iron, -/area/commons/storage/primary) -"dRb" = ( +/area/station/science/xenobiology) +"cZU" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /obj/structure/cable, -/obj/effect/landmark/start/hangover, -/turf/open/floor/iron, -/area/hallway/primary/central) -"dRf" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, -/area/command/bridge) -"dRl" = ( -/obj/structure/sign/warning/electricshock, -/turf/closed/wall/r_wall, -/area/engineering/supermatter) -"dRo" = ( -/obj/structure/chair{ - dir = 4 +/area/station/science/robotics/mechbay) +"dab" = ( +/obj/machinery/camera/directional/west{ + c_tag = "MiniSat Antechamber"; + network = list("minisat"); + start_active = 1 }, -/turf/open/floor/iron/chapel{ +/obj/effect/turf_decal/tile/blue{ dir = 1 }, -/area/service/chapel) -"dRx" = ( -/obj/structure/reagent_dispensers/watertank, -/turf/open/floor/plating, -/area/maintenance/fore/lesser) -"dRM" = ( -/obj/structure/filingcabinet, -/obj/item/folder/documents, -/obj/effect/turf_decal/bot_white, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/ai_monitored/command/nuke_storage) -"dRN" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/turretid{ + control_area = "/area/station/ai_monitored/turret_protected/aisat/atmos"; + name = "Atmospherics Turret Control"; + pixel_x = -27; + req_access = list("minisat") + }, /turf/open/floor/iron/dark, -/area/ai_monitored/command/storage/eva) -"dRO" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 1 +/area/station/ai_monitored/turret_protected/aisat_interior) +"daf" = ( +/obj/structure/table, +/turf/open/floor/plating/snowed/icemoon, +/area/icemoon/underground/explored) +"daj" = ( +/obj/machinery/door/morgue{ + name = "Confession Booth (Chaplain)"; + req_access = list("chapel_office") }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/effect/turf_decal/tile/neutral, -/turf/open/floor/iron, -/area/commons/locker) -"dRT" = ( -/obj/structure/table/wood, -/obj/item/flashlight/lamp/green{ - pixel_x = 1; - pixel_y = 5 +/turf/open/floor/iron/dark, +/area/station/service/chapel) +"daq" = ( +/obj/machinery/computer/crew{ + dir = 8 }, -/turf/open/floor/wood, -/area/service/library) -"dSr" = ( -/obj/structure/chair/office, -/obj/effect/landmark/start/assistant, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/showroomfloor, +/area/station/security/warden) +"dat" = ( +/obj/structure/closet, +/obj/effect/spawner/random/maintenance, +/turf/open/floor/plating, +/area/station/maintenance/port/greater) +"dax" = ( +/obj/machinery/door/firedoor, +/obj/structure/cable, /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/wood, -/area/service/library) -"dSR" = ( -/obj/effect/spawner/structure/window, -/turf/open/floor/plating, -/area/medical/treatment_center) -"dTe" = ( -/obj/structure/window/reinforced/fulltile, -/obj/structure/transit_tube, -/turf/open/floor/plating, -/area/engineering/transit_tube) -"dTm" = ( -/obj/effect/turf_decal/tile/red/full, +/turf/open/floor/iron, +/area/station/hallway/primary/port) +"daE" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/cafeteria, +/area/station/security/prison/mess) +"daM" = ( +/obj/structure/closet/secure_closet/engineering_personal, +/obj/machinery/airalarm/directional/north, +/obj/item/clothing/suit/hooded/wintercoat/engineering, +/turf/open/floor/iron/dark, +/area/station/engineering/storage_shared) +"daR" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark/textured_large, -/area/security/checkpoint/auxiliary) -"dTn" = ( -/obj/structure/table/wood, -/obj/item/folder/yellow, -/obj/item/pen, -/turf/open/floor/wood, -/area/service/library) -"dTz" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"dTN" = ( -/turf/closed/wall/r_wall, -/area/maintenance/department/medical/central) -"dUf" = ( -/obj/structure/flora/grass/green, -/turf/open/misc/asteroid/snow/icemoon, -/area/icemoon/surface/outdoors/nospawn) -"dUi" = ( -/obj/structure/grille, -/turf/open/misc/asteroid/snow/icemoon, -/area/icemoon/surface/outdoors/nospawn) -"dUo" = ( -/obj/structure/sign/warning/nosmoking{ - pixel_x = 32 - }, -/turf/open/floor/iron/white/side{ +/obj/structure/disposalpipe/segment{ dir = 10 }, -/area/science/research) -"dVF" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/structure/rack, -/obj/item/storage/briefcase, -/obj/item/paicard, -/turf/open/floor/iron, -/area/commons/locker) -"dVN" = ( -/obj/effect/landmark/start/assistant, -/turf/open/floor/iron, -/area/service/hydroponics/garden) -"dVS" = ( -/obj/structure/sign/warning/electricshock, -/turf/closed/wall/r_wall, -/area/ai_monitored/command/storage/eva) -"dWh" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, /turf/open/floor/iron/white, -/area/medical/cryo) -"dWG" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, -/mob/living/carbon/human/species/monkey, -/turf/open/floor/engine, -/area/science/genetics) -"dWK" = ( -/obj/machinery/computer/station_alert, -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 +/area/station/maintenance/aft/greater) +"daS" = ( +/turf/open/floor/plating, +/area/station/maintenance/port/aft) +"daT" = ( +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 5 }, -/obj/machinery/status_display/evac/directional/north, +/obj/structure/rack, +/obj/item/hatchet, +/obj/item/cultivator, /turf/open/floor/iron, -/area/command/bridge) -"dXd" = ( -/obj/structure/chair{ - dir = 1 - }, -/obj/effect/landmark/start/hangover, -/turf/open/floor/iron/cafeteria, -/area/hallway/secondary/exit/departure_lounge) -"dXf" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light/directional/west, -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 8 - }, +/area/station/maintenance/starboard/aft) +"daX" = ( +/obj/structure/sign/warning/gas_mask, +/turf/closed/wall, +/area/station/service/chapel) +"dbi" = ( /obj/structure/table, -/obj/item/pen/red, -/obj/item/pen{ - pixel_x = 4; - pixel_y = 4 - }, -/obj/item/folder/yellow, -/turf/open/floor/iron, -/area/cargo/qm) -"dXg" = ( -/obj/machinery/requests_console/directional/west{ - announcementConsole = 1; - department = "Quartermaster's Desk"; - departmentType = 2; - name = "Quartermaster's Requests Console" - }, -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 4 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 8 - }, -/obj/machinery/computer/security/qm, -/turf/open/floor/iron, -/area/cargo/qm) -"dXm" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 +/obj/item/flashlight, +/obj/item/flashlight{ + pixel_y = 13 }, -/turf/open/floor/iron/dark, -/area/ai_monitored/command/storage/eva) -"dXx" = ( -/obj/structure/chair/stool/directional/south, -/obj/effect/landmark/start/janitor, -/turf/open/floor/iron, -/area/service/janitor) -"dXF" = ( -/obj/machinery/airalarm/directional/east, /turf/open/floor/iron, -/area/cargo/miningdock) -"dXN" = ( -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 8 +/area/station/cargo/storage) +"dbm" = ( +/obj/machinery/door/airlock{ + name = "Private Restroom" }, -/obj/structure/table, -/turf/open/floor/iron, -/area/cargo/miningdock) -"dXS" = ( -/obj/machinery/light/small/directional/east, -/turf/open/floor/iron, -/area/cargo/storage) -"dXU" = ( -/turf/open/floor/plating, -/area/maintenance/starboard/upper) -"dXY" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/dark/visible, +/obj/effect/mapping_helpers/airlock/access/all/command/captain, /turf/open/floor/iron/freezer, -/area/service/kitchen/coldroom) -"dYa" = ( -/obj/structure/cable, -/obj/machinery/airalarm/directional/east, -/obj/effect/turf_decal/tile/red, +/area/station/command/heads_quarters/captain) +"dbr" = ( /obj/structure/disposalpipe/segment, -/turf/open/floor/iron, -/area/hallway/primary/fore) -"dYd" = ( -/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/iron/white, +/area/station/science/xenobiology) +"dbs" = ( /obj/structure/cable, -/turf/open/floor/plating, -/area/maintenance/fore/lesser) -"dYy" = ( -/obj/machinery/light/small/directional/east, +/obj/machinery/status_display/evac/directional/north, +/turf/open/floor/carpet, +/area/station/command/heads_quarters/captain) +"dbt" = ( /obj/structure/rack, -/obj/item/poster/random_contraband, -/obj/effect/spawner/random/maintenance/two, +/obj/machinery/light/directional/north, +/obj/item/hand_labeler, +/obj/item/flashlight, +/obj/item/flashlight, +/obj/item/flashlight, +/obj/item/flashlight, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/command/storage/eva) +"dbw" = ( +/obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, -/area/maintenance/port/greater) -"dYL" = ( +/area/station/maintenance/starboard/upper) +"dbx" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 + }, +/obj/machinery/power/apc/auto_name/directional/south, /obj/structure/cable, -/obj/machinery/camera/autoname/directional/east, /turf/open/floor/iron, -/area/engineering/storage/tech) -"dZu" = ( -/obj/effect/turf_decal/stripes/corner{ +/area/station/science/robotics/mechbay) +"dby" = ( +/obj/item/radio/intercom/directional/east, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"dbH" = ( +/turf/closed/wall/r_wall, +/area/station/security/prison/mess) +"dbL" = ( +/obj/effect/spawner/random/structure/grille, +/turf/open/floor/plating, +/area/station/security/prison/safe) +"dbN" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/simple/dark/visible{ dir = 4 }, /turf/open/floor/iron, -/area/hallway/primary/central) -"dZw" = ( -/obj/machinery/suit_storage_unit/cmo, -/turf/open/floor/iron/dark, -/area/command/heads_quarters/cmo) -"dZH" = ( -/obj/structure/reagent_dispensers/watertank, -/turf/open/floor/plating, -/area/ai_monitored/turret_protected/aisat/maint) -"dZP" = ( -/obj/effect/mapping_helpers/airlock/locked, -/obj/machinery/door/airlock/vault{ - name = "Vault"; - req_access_txt = "53" +/area/station/maintenance/disposal/incinerator) +"dcb" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Garden Maintenance" }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/structure/cable, -/obj/effect/landmark/navigate_destination, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/dark, -/area/ai_monitored/command/nuke_storage) -"eaa" = ( /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/fore/greater) -"eag" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 1 - }, -/turf/open/floor/circuit/green, -/area/ai_monitored/turret_protected/ai_upload) -"eay" = ( -/obj/structure/railing{ +/obj/effect/mapping_helpers/airlock/unres{ dir = 1 }, -/turf/open/floor/plating{ - icon_state = "panelscorched" +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"dcd" = ( +/obj/structure/ladder, +/turf/open/floor/plating, +/area/station/maintenance/aft/lesser) +"dch" = ( +/obj/structure/sign/warning/secure_area{ + pixel_x = 32 }, -/area/maintenance/department/medical/central) -"eaB" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/ai_monitored/turret_protected/aisat/maint) +"dck" = ( /obj/structure/cable, -/obj/effect/landmark/start/hangover, -/obj/structure/disposalpipe/segment{ - dir = 4 +/turf/open/floor/carpet/red, +/area/station/security/prison/work) +"dcq" = ( +/obj/structure/bed, +/obj/machinery/airalarm/directional/north, +/obj/item/bedsheet/dorms, +/obj/machinery/button/door/directional/east{ + id = "Dorm3"; + name = "Dorm Bolt Control"; + normaldoorcontrol = 1; + specialfunctions = 4 }, -/turf/open/floor/iron, -/area/hallway/primary/starboard) -"eaE" = ( -/obj/structure/mineral_door/wood, /turf/open/floor/wood, -/area/maintenance/space_hut/cabin) -"eaP" = ( -/obj/machinery/light/directional/south, -/turf/open/floor/iron, -/area/engineering/atmos/project) -"ebk" = ( -/obj/effect/spawner/xmastree/rdrod, -/turf/open/floor/iron/cafeteria, -/area/command/heads_quarters/rd) -"ebo" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/tile/brown{ +/area/station/commons/dorms) +"dct" = ( +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/effect/turf_decal/tile/brown, -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, -/area/cargo/qm) -"ebs" = ( -/obj/machinery/camera/directional/east{ - c_tag = "Locker Room Toilets" - }, -/obj/effect/landmark/event_spawn, +/area/station/hallway/primary/central) +"dcw" = ( /obj/structure/cable, -/turf/open/floor/iron/freezer, -/area/commons/toilet/locker) -"ebF" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/sign/warning/gasmask, +/obj/effect/spawner/structure/window/hollow/reinforced/middle, /turf/open/floor/plating, -/area/construction/mining/aux_base) -"ecr" = ( -/obj/effect/turf_decal/tile/brown{ +/area/station/security/prison/workout) +"dcx" = ( +/obj/structure/chair{ dir = 8 }, -/obj/structure/closet/crate, -/turf/open/floor/iron, -/area/cargo/office) -"ecs" = ( -/obj/machinery/porta_turret/ai{ - dir = 4; - installation = /obj/item/gun/energy/e_gun +/turf/open/floor/iron/dark, +/area/station/security/interrogation) +"dcz" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/maintenance{ + name = "Medbay Maintenance" }, -/obj/machinery/light/directional/west, -/turf/open/floor/circuit, -/area/ai_monitored/turret_protected/aisat/hallway) -"ect" = ( -/turf/closed/wall, -/area/hallway/primary/starboard) -"ecB" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, +/obj/effect/decal/cleanable/dirt/dust, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/effect/turf_decal/tile/blue, -/turf/open/floor/iron, -/area/commons/locker) -"ecQ" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/iron, -/area/cargo/storage) -"edt" = ( -/obj/structure/chair{ - dir = 1; - name = "Crew Station" - }, -/turf/open/floor/iron, -/area/command/bridge) -"eeh" = ( -/turf/open/floor/engine/o2, -/area/engineering/atmos) -"eeq" = ( +/obj/effect/mapping_helpers/airlock/access/all/medical/cmo, +/turf/open/floor/plating, +/area/station/maintenance/aft/greater) +"dcC" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, /obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/iron/dark, -/area/command/heads_quarters/cmo) -"eet" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/landmark/start/cook, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/iron/white/smooth_large, -/area/service/kitchen/diner) -"eeI" = ( -/obj/effect/turf_decal/stripes/line{ dir = 9 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/engine, -/area/engineering/supermatter/room) -"eeM" = ( /turf/open/floor/iron, -/area/commons/storage/mining) -"eeS" = ( -/obj/structure/disposalpipe/segment, +/area/station/engineering/lobby) +"dcQ" = ( +/obj/structure/table, +/obj/item/kitchen/rollingpin, +/obj/item/reagent_containers/food/condiment/enzyme, +/obj/item/reagent_containers/food/condiment/sugar, +/obj/structure/light_construct/directional/west, +/obj/structure/sign/poster/official/random/directional/west, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) +"dcS" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/door/airlock/maintenance, /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/sign/poster/contraband/random/directional/east, +/obj/effect/mapping_helpers/airlock/access/any/security/general, +/obj/effect/mapping_helpers/airlock/access/any/engineering/maintenance, /turf/open/floor/plating, -/area/maintenance/port/aft) -"eeY" = ( -/obj/structure/closet/crate, -/obj/item/target/alien, -/obj/item/target/alien, -/obj/item/target/clown, -/obj/item/target/clown, -/obj/item/target/syndicate, -/obj/item/target/syndicate, -/obj/machinery/light/directional/south, -/turf/open/floor/iron, -/area/science/misc_lab) -"efg" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 4 +/area/station/maintenance/fore) +"dcX" = ( +/obj/structure/rack, +/obj/item/clothing/suit/hooded/wintercoat/security{ + pixel_x = -3; + pixel_y = 7 }, -/turf/open/floor/iron/large, -/area/engineering/main) -"efr" = ( -/obj/structure/flora/ausbushes/brflowers, -/obj/item/shovel, -/turf/open/floor/grass, -/area/maintenance/starboard/aft) -"efw" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 +/obj/item/clothing/suit/hooded/wintercoat/security{ + pixel_x = -8 + }, +/obj/item/clothing/shoes/winterboots/ice_boots{ + pixel_x = 6; + pixel_y = 8 + }, +/obj/item/clothing/shoes/winterboots/ice_boots{ + pixel_x = 5 }, -/obj/effect/landmark/event_spawn, -/turf/open/floor/iron/dark, -/area/service/chapel) -"efN" = ( /obj/structure/cable, -/obj/machinery/status_display/evac/directional/north, -/turf/open/floor/carpet, -/area/command/heads_quarters/captain) -"efZ" = ( +/turf/open/floor/iron/smooth, +/area/station/security/brig/upper) +"dcZ" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/command/glass{ + name = "EVA Storage" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper, /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating{ - icon_state = "platingdmg3" - }, -/area/maintenance/starboard/aft) -"ega" = ( +/obj/effect/mapping_helpers/airlock/access/all/command/eva, +/turf/open/floor/iron, +/area/station/ai_monitored/command/storage/eva) +"ddd" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/turf/open/floor/plating, -/area/security/processing) -"egk" = ( -/obj/effect/turf_decal/arrows, +/obj/machinery/power/apc/auto_name/directional/west, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, /turf/open/floor/iron, -/area/cargo/lobby) -"egw" = ( -/obj/structure/cable, -/turf/open/floor/plating, -/area/maintenance/port/greater) -"egQ" = ( -/obj/structure/disposalpipe/segment, +/area/station/security/prison/mess) +"ddk" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/circuit, +/area/station/science/robotics/mechbay) +"ddp" = ( +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, -/obj/machinery/light/directional/west, -/obj/machinery/firealarm/directional/west, -/turf/open/floor/iron, -/area/science/mixing/launch) -"egT" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/yellow, -/turf/open/floor/iron, -/area/hallway/primary/aft) -"egV" = ( -/obj/machinery/atmospherics/components/binary/pump/on{ - dir = 1; - name = "N2 to Airmix" +/turf/open/floor/plating, +/area/station/security/execution/transfer) +"ddr" = ( +/obj/machinery/airalarm/directional/north, +/obj/structure/closet/secure_closet/personal/cabinet, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/effect/landmark/start/hangover/closet, +/turf/open/floor/wood, +/area/station/commons/dorms) +"ddu" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 8 }, -/obj/machinery/light/directional/south, -/turf/open/floor/iron, -/area/engineering/atmos) -"egY" = ( -/obj/structure/sign/warning/gasmask, -/turf/closed/wall, -/area/maintenance/fore/greater) -"ehb" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/iron, -/area/cargo/office) -"ehk" = ( -/obj/structure/chair/office{ - dir = 4 + dir = 5 }, -/obj/effect/landmark/start/depsec/science, -/turf/open/floor/iron/dark, -/area/security/checkpoint/science) -"ehA" = ( -/obj/machinery/computer/message_monitor{ +/turf/open/floor/iron/white, +/area/station/medical/treatment_center) +"ddz" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/showroomfloor, +/area/station/security/prison/toilet) +"ddQ" = ( +/obj/structure/chair/wood{ dir = 4 }, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 +/obj/effect/turf_decal/siding/wood{ + dir = 9 }, -/turf/open/floor/iron/dark, -/area/tcommsat/computer) -"ehD" = ( -/obj/effect/turf_decal/tile/red/half/contrasted, -/obj/structure/cable, -/turf/open/floor/iron, -/area/security/brig/upper) -"ehF" = ( -/obj/machinery/portable_atmospherics/canister/air, -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 4 +/turf/open/floor/wood{ + icon_state = "wood-broken5" }, +/area/station/security/prison/rec) +"deg" = ( +/obj/structure/cable/layer3, +/turf/open/floor/circuit, +/area/station/ai_monitored/turret_protected/ai) +"dep" = ( /obj/effect/turf_decal/stripes/line, -/turf/open/floor/iron, -/area/maintenance/port/fore) -"ehN" = ( -/obj/effect/spawner/structure/window, -/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply, /turf/open/floor/plating, -/area/security/office) -"ehY" = ( -/obj/machinery/light/small/directional/south, -/turf/open/floor/engine/o2, -/area/engineering/atmos) -"eia" = ( -/turf/closed/wall/r_wall, -/area/engineering/supermatter/room) -"eik" = ( +/area/station/maintenance/port/greater) +"dez" = ( /obj/structure/table, -/obj/item/book/manual/wiki/atmospherics, -/obj/item/analyzer, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/item/folder/white, +/obj/item/pen, +/obj/item/stamp/rd{ + pixel_x = 3; + pixel_y = -2 + }, +/turf/open/floor/iron/cafeteria, +/area/station/command/heads_quarters/rd) +"deN" = ( +/obj/effect/decal/cleanable/blood/gibs, +/turf/open/misc/asteroid/snow/icemoon, +/area/icemoon/underground/explored) +"deP" = ( +/obj/machinery/camera/directional/north{ + c_tag = "Chapel Office" + }, +/obj/item/radio/intercom/directional/north, /turf/open/floor/iron/dark, -/area/engineering/atmos) -"eim" = ( +/area/station/service/chapel/office) +"deY" = ( +/turf/open/floor/plating, +/area/station/maintenance/fore) +"dfa" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/light_switch/directional/east, /obj/structure/disposalpipe/segment{ dir = 10 }, +/turf/open/floor/iron/dark, +/area/station/command/heads_quarters/ce) +"dfq" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, +/turf/closed/wall/r_wall, +/area/station/engineering/supermatter) +"dfz" = ( +/obj/structure/closet/secure_closet/security/sec, +/obj/structure/cable, +/turf/open/floor/iron/smooth_edge{ + dir = 1 + }, +/area/station/security/lockers) +"dfB" = ( +/turf/open/floor/iron/white/corner, +/area/station/hallway/primary/starboard) +"dfF" = ( +/obj/effect/landmark/event_spawn, /turf/open/floor/plating, -/area/maintenance/port/aft) -"eiq" = ( -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/yellow{ +/area/station/maintenance/fore/greater) +"dfQ" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/engineering/atmos/storage/gas) +"dga" = ( +/obj/effect/turf_decal/loading_area{ dir = 4 }, -/obj/structure/chair/office/light{ - dir = 4 +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/icemoon/underground/explored) +"dgk" = ( +/obj/effect/spawner/random/vending/snackvend, +/obj/effect/turf_decal/stripes/line{ + dir = 9 }, -/obj/effect/landmark/start/chemist, -/obj/machinery/button/door/directional/north{ - id = "pharmacy_shutters"; - name = "Pharmacy Shutter Controls"; - pixel_y = 55; - req_access_txt = "69" +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"dgl" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 8 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/white, -/area/medical/pharmacy) -"eiO" = ( -/obj/structure/chair/stool/directional/north, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/area/station/medical/treatment_center) +"dgm" = ( +/obj/machinery/light/small/directional/west, +/obj/machinery/computer/security/telescreen/entertainment/directional/west, +/turf/open/floor/wood, +/area/station/service/library) +"dgp" = ( +/obj/structure/rack, +/obj/effect/turf_decal/siding/blue{ dir = 4 }, -/turf/open/floor/carpet, -/area/commons/dorms) -"eiR" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/holopad, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron/white/smooth_large, -/area/science/genetics) -"eiZ" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/sorting/mail{ - dir = 1; - sortType = 13 - }, +/obj/effect/spawner/random/clothing/costume, +/obj/effect/decal/cleanable/dirt/dust, /turf/open/floor/iron/white, -/area/maintenance/aft/greater) -"ejr" = ( -/obj/effect/turf_decal/tile/dark/half/contrasted{ +/area/station/maintenance/port/fore) +"dha" = ( +/obj/machinery/door/airlock/security/glass{ + id_tag = "permaouter"; + name = "Permabrig Transfer" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "perma-entrance" + }, +/obj/machinery/door/firedoor, +/obj/effect/mapping_helpers/airlock/access/all/security/brig, +/turf/open/floor/iron/dark/textured, +/area/station/security/execution/transfer) +"dhk" = ( +/obj/structure/table/reinforced, +/obj/machinery/camera{ + c_tag = "Security Post - Medbay"; + dir = 9; + network = list("ss13","medbay") + }, +/obj/item/book/manual/wiki/security_space_law{ + pixel_x = 3; + pixel_y = 4 + }, +/obj/machinery/newscaster/directional/north, +/obj/structure/cable, +/obj/effect/turf_decal/tile/red/full, +/turf/open/floor/iron/dark/smooth_large, +/area/station/security/checkpoint/medical) +"dhq" = ( +/turf/closed/mineral/random/labormineral/ice, +/area/icemoon/surface/outdoors/labor_camp) +"dhJ" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"dhL" = ( +/obj/machinery/computer/upload/ai{ dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/flasher/directional/south{ + id = "AI" + }, +/turf/open/floor/circuit/green, +/area/station/ai_monitored/turret_protected/ai_upload) +"dhS" = ( +/obj/machinery/door/airlock{ + name = "Permabrig Showers" + }, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/machinery/door/firedoor/heavy, -/obj/machinery/door/airlock/research{ - name = "Ordnance Lab"; - req_access_txt = "8" +/obj/machinery/door/firedoor, +/turf/open/floor/iron/showroomfloor, +/area/station/security/prison/toilet) +"dhT" = ( +/obj/structure/table, +/obj/machinery/computer/security/telescreen/interrogation{ + dir = 1; + name = "isolation room monitor"; + network = list("isolation"); + pixel_y = -32 + }, +/obj/item/clothing/suit/straight_jacket, +/obj/item/clothing/suit/straight_jacket{ + pixel_x = 6 + }, +/obj/machinery/camera/directional/east{ + c_tag = "Security - Permabrig Prep"; + network = list("ss13","prison"); + view_range = 5 }, -/turf/open/floor/iron/white/side, -/area/science/mixing/hallway) -"ejD" = ( -/obj/machinery/seed_extractor, -/turf/open/floor/iron, -/area/service/hydroponics/garden) -"ejL" = ( /obj/structure/cable, +/turf/open/floor/iron/smooth, +/area/station/security/execution/transfer) +"dhU" = ( +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 1 + }, +/obj/machinery/airalarm/directional/north, +/turf/open/floor/iron/dark/side, +/area/station/security/processing) +"dhW" = ( +/obj/item/radio/intercom/directional/south, +/obj/structure/closet/secure_closet/freezer/fridge, +/turf/open/floor/iron/cafeteria, +/area/station/service/kitchen) +"dip" = ( +/obj/machinery/holopad, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/effect/turf_decal/box/white{ + color = "#52B4E9" + }, +/turf/open/floor/iron/white, +/area/station/medical/pharmacy) +"diu" = ( +/obj/machinery/door/airlock/maintenance_hatch{ + name = "MiniSat Maintenance" + }, +/obj/effect/mapping_helpers/airlock/access/all/command/ai_upload, +/turf/open/floor/plating, +/area/station/ai_monitored/turret_protected/aisat/atmos) +"diC" = ( /turf/open/floor/iron/dark/textured, -/area/security/interrogation) -"ejY" = ( -/obj/effect/decal/cleanable/insectguts, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/obj/effect/decal/cleanable/dirt/dust, +/area/station/ai_monitored/security/armory/upper) +"diH" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, /turf/open/floor/plating, -/area/maintenance/port/aft) -"eka" = ( +/area/station/maintenance/starboard/lesser) +"diI" = ( +/obj/machinery/mech_bay_recharge_port, /obj/item/radio/intercom/directional/south, -/obj/machinery/light/small/directional/south, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/aisat_interior) -"ekb" = ( +/turf/open/floor/iron/textured, +/area/mine/mechbay) +"diL" = ( /obj/effect/turf_decal/stripes/line{ - dir = 5 + dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/visible/layer4, -/obj/machinery/meter/layer4, -/turf/open/floor/plating, -/area/maintenance/fore/lesser) -"ekt" = ( -/obj/structure/window/reinforced{ - dir = 4 +/turf/open/floor/iron/white, +/area/station/science/xenobiology) +"diN" = ( +/obj/structure/closet, +/turf/open/floor/iron/dark/textured, +/area/station/security/prison) +"diU" = ( +/obj/effect/turf_decal/tile/brown{ + dir = 1 }, -/obj/structure/chair{ +/obj/effect/turf_decal/tile/brown{ dir = 8 }, -/obj/effect/turf_decal/tile/yellow{ +/obj/effect/turf_decal/tile/brown{ dir = 4 }, -/obj/effect/turf_decal/tile/yellow{ +/obj/structure/reagent_dispensers/water_cooler, +/turf/open/floor/iron/white, +/area/station/medical/break_room) +"diW" = ( +/obj/structure/window/reinforced{ + dir = 1; + layer = 2.9 + }, +/obj/machinery/firealarm/directional/east, +/obj/structure/table/reinforced, +/obj/item/stack/wrapping_paper{ + pixel_x = 3; + pixel_y = 4 + }, +/obj/item/stack/package_wrap{ + pixel_x = -1; + pixel_y = -1 + }, +/obj/effect/turf_decal/tile/brown{ dir = 1 }, -/obj/effect/landmark/start/hangover, -/obj/machinery/status_display/evac/directional/north, +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/obj/item/dest_tagger, /turf/open/floor/iron, -/area/hallway/primary/aft) -"ekB" = ( -/obj/machinery/power/apc/auto_name/directional/north, -/obj/structure/cable, -/turf/open/floor/plating, -/area/maintenance/central/greater) -"ekK" = ( -/obj/effect/turf_decal/siding/purple{ - dir = 8 +/area/station/cargo/sorting) +"diX" = ( +/obj/structure/table/glass, +/obj/item/hatchet, +/obj/item/cultivator, +/obj/item/crowbar, +/obj/item/reagent_containers/glass/bucket, +/obj/item/plant_analyzer, +/obj/machinery/firealarm/directional/west, +/obj/effect/turf_decal/tile/green, +/obj/effect/turf_decal/tile/green{ + dir = 4 }, -/turf/open/floor/iron/white, -/area/science/lab) -"elr" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/service/hydroponics/garden) +"djr" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark, -/area/commons/storage/mining) -"elv" = ( -/obj/effect/mapping_helpers/airlock/abandoned, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/door/airlock/maintenance{ - req_access_txt = "12" +/turf/open/floor/iron, +/area/station/hallway/primary/port) +"djC" = ( +/obj/effect/decal/remains/human, +/obj/item/reagent_containers/food/drinks/bottle/wine{ + desc = "A fine bottle of amontillado wine. Yes, for the love of god!"; + name = "bottle of amontillado wine"; + pixel_x = 8 }, /turf/open/floor/plating, -/area/maintenance/port/aft) -"elx" = ( -/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ - dir = 9 - }, -/turf/open/misc/asteroid/snow/icemoon, -/area/icemoon/surface/outdoors/nospawn) -"elO" = ( -/obj/effect/turf_decal/tile/yellow{ - dir = 4 +/area/station/maintenance/department/medical/morgue) +"djD" = ( +/obj/machinery/door/airlock{ + name = "Crematorium" }, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/iron, -/area/engineering/main) -"elQ" = ( -/obj/structure/ladder, -/turf/open/floor/plating/snowed/icemoon, -/area/icemoon/surface/outdoors/nospawn) -"ema" = ( -/obj/machinery/computer/upload/borg{ - dir = 1 - }, -/obj/item/radio/intercom/directional/south{ - broadcasting = 1; - frequency = 1447; - listening = 0; - name = "station intercom (AI Private)" +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/door/firedoor, +/obj/effect/mapping_helpers/airlock/access/all/service/crematorium, +/turf/open/floor/iron/dark, +/area/station/service/chapel/office) +"djH" = ( +/obj/item/stack/sheet/animalhide/lizard{ + desc = "Landssslidessss, the landssslidesss..."; + name = "Tanks-The-Floor" }, -/turf/open/floor/circuit/green, -/area/ai_monitored/turret_protected/ai_upload) -"emg" = ( -/obj/effect/turf_decal/tile/red{ +/turf/open/floor/plating, +/area/station/maintenance/starboard/lesser) +"djT" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 1 }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/smart/simple/green/visible, +/obj/machinery/firealarm/directional/south, +/obj/effect/decal/cleanable/dirt/dust, /turf/open/floor/iron, -/area/engineering/atmos) -"emD" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 1 +/area/station/hallway/secondary/service) +"djU" = ( +/obj/machinery/atmospherics/pipe/smart/manifold/scrubbers/visible{ + dir = 8 }, -/obj/effect/landmark/event_spawn, -/obj/machinery/duct, /turf/open/floor/iron, -/area/service/hydroponics) -"emL" = ( -/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt/dust, +/area/station/engineering/atmos) +"dkb" = ( +/obj/machinery/power/apc/auto_name/directional/north, /obj/structure/cable, -/obj/machinery/duct, -/turf/open/floor/iron/freezer, -/area/service/kitchen/coldroom) -"emT" = ( -/obj/machinery/conveyor{ - dir = 4; - id = "packageSort2" - }, -/obj/structure/plasticflaps, /turf/open/floor/plating, -/area/cargo/sorting) -"emU" = ( -/obj/effect/turf_decal/tile/purple/anticorner, -/turf/open/floor/iron/corner{ +/area/station/maintenance/central/greater) +"dkg" = ( +/obj/structure/table, +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ dir = 1 }, -/area/hallway/primary/starboard) -"emY" = ( -/obj/machinery/door/airlock/maintenance{ - req_one_access_txt = "12;47;5" - }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ - cycle_id = "sci-med-passthrough" +/obj/effect/turf_decal/siding/red{ + dir = 8 }, -/turf/open/floor/plating, -/area/maintenance/aft/greater) -"enx" = ( -/obj/structure/disposalpipe/segment, -/turf/open/floor/plating{ - icon_state = "platingdmg1" +/obj/item/stack/spacecash/c10, +/obj/item/stack/spacecash/c1{ + pixel_y = 5 }, -/area/maintenance/department/medical/central) -"enB" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/hatch{ - name = "MiniSat Antechamber"; - req_one_access_txt = "65" +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/iron/white, +/area/station/maintenance/port/fore) +"dkn" = ( +/obj/machinery/space_heater, +/turf/open/floor/wood, +/area/station/maintenance/port/aft) +"dkr" = ( +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/iron, +/area/station/science/robotics/lab) +"dkK" = ( +/obj/structure/railing/corner, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/iron/white, +/area/station/science/xenobiology) +"dkO" = ( +/obj/effect/landmark/start/hangover, +/obj/structure/chair/stool/directional/north, +/turf/open/floor/wood/parquet, +/area/station/commons/lounge) +"dkY" = ( +/obj/structure/chair/office{ + dir = 4 }, +/obj/effect/landmark/start/security_officer, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ - cycle_id = "ai-passthrough" +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 8 + }, +/turf/open/floor/iron/dark/textured_edge{ + dir = 8 }, +/area/station/security/checkpoint/auxiliary) +"dlc" = ( +/obj/effect/decal/cleanable/blood/old, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/aisat_interior) -"enH" = ( -/obj/structure/window/reinforced{ +/area/station/medical/morgue) +"dld" = ( +/obj/docking_port/stationary{ + dir = 8; + dwidth = 2; + height = 5; + id = "laborcamp_home"; + name = "fore bay 1"; + roundstart_template = /datum/map_template/shuttle/labour/box; + width = 9 + }, +/turf/open/misc/asteroid/snow/icemoon, +/area/icemoon/surface/outdoors/nospawn) +"dlr" = ( +/obj/machinery/light/directional/west, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/structure/window/reinforced{ +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/machinery/power/apc/auto_name/directional/south, -/obj/machinery/camera/motion/directional/south{ - c_tag = "MiniSat AI Chamber North"; - network = list("aicore") - }, -/obj/structure/cable, -/obj/machinery/flasher/directional/south{ - id = "AI"; - pixel_x = -10 - }, -/turf/open/floor/circuit, -/area/ai_monitored/turret_protected/ai) -"enN" = ( -/obj/effect/turf_decal/trimline/green/filled/line{ - dir = 6 +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/obj/effect/decal/cleanable/dirt, +/obj/structure/closet/wardrobe/grey, /turf/open/floor/iron, -/area/maintenance/starboard/aft) -"enS" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ - dir = 4 +/area/station/commons/locker) +"dlt" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 8 }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/structure/cable, -/obj/machinery/duct, -/turf/open/floor/iron/freezer, -/area/service/kitchen/coldroom) -"eoh" = ( -/obj/effect/turf_decal/tile/red/anticorner/contrasted{ +/obj/structure/marker_beacon/burgundy, +/turf/open/floor/plating/snowed/icemoon, +/area/icemoon/surface/outdoors/nospawn) +"dlB" = ( +/obj/structure/table/wood, +/obj/item/storage/photo_album/chapel, +/obj/structure/noticeboard/directional/west, +/obj/machinery/light/small/directional/west, +/turf/open/floor/iron/grimy, +/area/station/service/chapel/office) +"dlK" = ( +/obj/machinery/computer/security{ dir = 8 }, +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark/textured, +/area/station/security/office) +"dlR" = ( +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/turf/open/floor/plating, +/area/station/construction) +"dlT" = ( +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/power/apc/auto_name/directional/south, +/obj/effect/decal/cleanable/dirt/dust, /obj/structure/disposalpipe/segment{ - dir = 6 + dir = 4 }, +/turf/open/floor/wood/parquet, +/area/station/commons/lounge) +"dlV" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, -/turf/open/floor/iron/dark/corner{ +/obj/structure/disposalpipe/segment, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/iron, +/area/station/hallway/secondary/service) +"dmj" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/general/visible, +/obj/machinery/button/door/directional/east{ + id = "xenobio11"; + layer = 4; + name = "Xenobio Pen 11 Blast DOors"; + req_access = list("xenobiology") + }, +/turf/open/floor/iron/white, +/area/station/science/xenobiology) +"dms" = ( +/obj/structure/closet/crate, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) +"dmt" = ( +/obj/structure/ladder, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"dmx" = ( +/obj/structure/cable, +/obj/effect/turf_decal/tile/yellow{ dir = 4 }, -/area/security/processing) -"eoo" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, +/turf/open/floor/iron, +/area/station/commons/storage/tools) +"dmC" = ( +/obj/structure/plasticflaps/opaque, +/obj/machinery/navbeacon{ + codes_txt = "delivery;dir=8"; + dir = 8; + freq = 1400; + location = "Research Division" + }, +/obj/effect/turf_decal/delivery, /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/iron, -/area/hallway/primary/central) -"eoG" = ( -/obj/machinery/atmospherics/pipe/smart/manifold/cyan/visible, -/turf/open/floor/iron, -/area/engineering/atmos/pumproom) -"eoR" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating, -/area/maintenance/aft/greater) -"epb" = ( -/obj/structure/rack, -/obj/item/clothing/gloves/boxing/green, -/obj/item/reagent_containers/food/drinks/waterbottle, /turf/open/floor/plating, -/area/maintenance/starboard/fore) -"epN" = ( -/obj/machinery/atmospherics/components/trinary/filter/atmos/n2{ - dir = 4 +/area/station/maintenance/starboard/upper) +"dmD" = ( +/obj/effect/turf_decal/tile/bar{ + dir = 1 }, +/obj/effect/turf_decal/tile/bar, +/obj/structure/closet/secure_closet/bar, +/obj/machinery/firealarm/directional/north, /turf/open/floor/iron, -/area/engineering/atmos) -"epQ" = ( -/obj/machinery/camera/motion/directional/south{ - c_tag = "Vault"; - network = list("vault") - }, -/obj/machinery/light/directional/south, -/obj/effect/turf_decal/tile/neutral{ +/area/station/service/bar) +"dmG" = ( +/obj/structure/table/wood, +/obj/item/book/manual/wiki/security_space_law, +/obj/item/coin/plasma, +/turf/open/floor/wood, +/area/station/command/heads_quarters/captain) +"dmI" = ( +/obj/machinery/chem_master, +/obj/effect/turf_decal/tile/yellow/full, +/turf/open/floor/iron/white/smooth_large, +/area/station/medical/pharmacy) +"dmL" = ( +/obj/structure/cable, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light_switch/directional/south, +/turf/open/floor/iron, +/area/station/maintenance/department/electrical) +"dmO" = ( +/obj/effect/turf_decal/tile/brown{ dir = 8 }, +/obj/effect/decal/cleanable/dirt/dust, /obj/structure/cable, -/turf/open/floor/iron/dark, -/area/ai_monitored/command/nuke_storage) -"epW" = ( -/obj/machinery/door/airlock/external{ - name = "Atmospherics External Airlock"; - req_access_txt = "24" +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ + dir = 10 }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 1 +/turf/open/floor/iron/white, +/area/station/medical/break_room) +"dmR" = ( +/obj/machinery/door/airlock/external{ + glass = 1; + name = "Engineering External Airlock"; + opacity = 0 }, -/turf/open/floor/plating, -/area/engineering/atmos) -"eqo" = ( -/obj/structure/railing, -/turf/open/floor/iron, -/area/hallway/primary/starboard) -"eqw" = ( -/obj/machinery/light/directional/north, -/obj/structure/chair, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "Engineering-External" }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, +/turf/open/floor/iron/smooth, +/area/station/engineering/lobby) +"dmU" = ( /obj/structure/cable, -/turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"eqG" = ( -/obj/structure/girder, -/obj/structure/grille, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/table, +/obj/effect/spawner/random/maintenance, /turf/open/floor/plating, -/area/maintenance/aft/greater) -"eqK" = ( -/obj/effect/turf_decal/trimline/blue/filled/line, -/obj/machinery/light/directional/south, -/obj/effect/landmark/start/paramedic, +/area/station/maintenance/aft/lesser) +"dmZ" = ( /obj/structure/cable, -/turf/open/floor/iron/white, -/area/medical/medbay/central) -"eqL" = ( -/turf/closed/wall/r_wall, -/area/engineering/lobby) -"eqR" = ( -/obj/structure/table, -/obj/item/storage/belt/utility, -/obj/item/stack/sheet/iron/fifty, -/obj/item/stack/sheet/iron/fifty, -/obj/item/stack/sheet/iron/fifty, -/obj/item/stack/sheet/glass{ - amount = 20; - pixel_x = -3; - pixel_y = 6 - }, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/landmark/xeno_spawn, /turf/open/floor/iron, -/area/science/robotics/lab) -"eqV" = ( -/obj/machinery/light/directional/south, -/obj/effect/turf_decal/stripes/line{ +/area/station/maintenance/department/electrical) +"dnc" = ( +/obj/effect/turf_decal/tile/blue{ dir = 4 }, -/turf/open/floor/iron/dark/smooth_edge{ - dir = 4 +/obj/effect/turf_decal/tile/blue, +/obj/machinery/airalarm/directional/east, +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ + dir = 8 }, -/area/engineering/transit_tube) -"ert" = ( -/obj/effect/turf_decal/stripes/line{ +/turf/open/floor/iron/white, +/area/station/medical/psychology) +"dnf" = ( +/turf/open/floor/iron/dark, +/area/station/ai_monitored/command/storage/eva) +"dng" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 4 }, -/obj/structure/railing/corner{ - dir = 8 +/obj/machinery/camera/directional/west{ + c_tag = "Research Directors Observation Deck"; + network = list("ss13","rd") }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/turf/open/floor/iron/white, -/area/science/mixing/hallway) -"erG" = ( -/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ +/obj/item/radio/intercom/directional/west, +/turf/open/floor/iron/cafeteria, +/area/station/command/heads_quarters/rd) +"dnk" = ( +/obj/structure/dresser, +/turf/open/floor/carpet, +/area/station/commons/dorms) +"dnq" = ( +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"dnD" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 4 }, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/icemoon/surface/outdoors/nospawn) -"erZ" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/meter/layer4, +/turf/open/floor/iron/white/corner{ + dir = 1 + }, +/area/station/hallway/secondary/entry) +"dnL" = ( +/obj/machinery/portable_atmospherics/canister/air, /turf/open/floor/plating, -/area/maintenance/port/fore) -"ese" = ( -/obj/effect/landmark/event_spawn, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/area/station/maintenance/starboard/fore) +"dnM" = ( +/obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, -/area/commons/dorms) -"esy" = ( -/obj/structure/table/wood, -/obj/item/paper_bin{ - pixel_x = -3; - pixel_y = 7 - }, -/obj/item/pen, -/turf/open/floor/wood, -/area/command/heads_quarters/captain) -"esE" = ( -/obj/machinery/light/small/directional/south, -/turf/open/floor/engine/n2, -/area/engineering/atmos) -"esL" = ( +/area/station/maintenance/port/aft) +"dnX" = ( /obj/effect/spawner/structure/window/reinforced, -/obj/structure/sign/warning/coldtemp, +/obj/structure/cable, /turf/open/floor/plating, -/area/cargo/storage) -"esO" = ( +/area/station/security/lockers) +"doa" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/disposalpipe/segment{ - dir = 4 + dir = 9 }, /turf/open/floor/plating, -/area/maintenance/port/greater) -"etq" = ( -/obj/structure/table/glass, -/obj/item/book/manual/wiki/infections{ - pixel_x = 5; - pixel_y = 3 - }, -/obj/item/book/manual/wiki/surgery{ - pixel_x = -4; - pixel_y = 3 +/area/station/maintenance/port/greater) +"doq" = ( +/obj/machinery/flasher/directional/north{ + id = "transferflash" }, -/obj/item/book/manual/wiki/medicine{ - pixel_x = -2; - pixel_y = -1 +/obj/structure/chair{ + dir = 4 }, -/obj/item/book/manual/wiki/chemistry{ - pixel_x = 5 +/obj/machinery/light/small/directional/west, +/obj/item/radio/intercom/prison/directional/west, +/turf/open/floor/iron/dark/textured, +/area/station/security/execution/transfer) +"dos" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/junction{ + dir = 4 }, -/obj/effect/turf_decal/tile/blue/full, -/turf/open/floor/iron/dark/smooth_large, -/area/command/heads_quarters/cmo) -"etu" = ( -/obj/structure/sign/warning/nosmoking/circle{ - pixel_x = 32 +/turf/closed/wall, +/area/station/maintenance/starboard/upper) +"doG" = ( +/obj/structure/rack, +/obj/machinery/light/small/directional/north, +/obj/machinery/light_switch/directional/north, +/obj/item/radio/off{ + pixel_y = 4 + }, +/obj/item/screwdriver{ + pixel_y = 10 + }, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/aisat_interior) +"doJ" = ( +/turf/open/floor/wood/parquet, +/area/station/commons/lounge) +"doK" = ( +/obj/machinery/button/door/directional/east{ + id = "xenobio8"; + layer = 4; + name = "Xenobio Pen 8 Blast DOors"; + req_access = list("xenobiology") }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, /turf/open/floor/iron/white, -/area/medical/cryo) -"etw" = ( -/obj/effect/spawner/structure/window, +/area/station/science/xenobiology) +"doT" = ( +/obj/item/hand_labeler, +/obj/item/assembly/timer, +/obj/structure/table, +/turf/open/floor/wood, +/area/station/command/meeting_room) +"dpi" = ( +/obj/machinery/light/directional/south, +/turf/open/floor/circuit/red, +/area/station/ai_monitored/turret_protected/ai_upload) +"dpq" = ( +/obj/structure/tank_holder/extinguisher, /turf/open/floor/plating, -/area/commons/storage/art) -"etJ" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ +/area/station/maintenance/department/medical/morgue) +"dpr" = ( +/obj/effect/turf_decal/tile/brown{ dir = 1 }, -/obj/structure/disposalpipe/segment{ - dir = 10 +/obj/effect/turf_decal/tile/brown{ + dir = 4 }, -/obj/machinery/status_display/evac/directional/north, +/obj/structure/table/glass, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small/directional/north, +/obj/effect/spawner/random/food_or_drink/donkpockets, /turf/open/floor/iron/white, -/area/medical/medbay/aft) -"etZ" = ( -/obj/docking_port/stationary{ - dir = 4; - dwidth = 12; - height = 18; - id = "emergency_home"; - name = "BoxStation emergency evac bay"; - width = 32 - }, -/turf/open/floor/plating/snowed/icemoon, -/area/icemoon/surface/outdoors/nospawn) -"evg" = ( -/obj/machinery/light/small/directional/west, -/obj/machinery/recharge_station, -/turf/open/floor/iron/freezer, -/area/commons/toilet) -"evr" = ( -/obj/machinery/requests_console/directional/south{ - department = "Security"; - departmentType = 5; - name = "Security Requests Console" - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ +/area/station/medical/break_room) +"dpB" = ( +/obj/machinery/firealarm/directional/south, +/obj/effect/turf_decal/trimline/yellow/filled/line, +/obj/effect/turf_decal/trimline/yellow/filled/warning{ dir = 8 }, -/obj/machinery/light/directional/south, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/turf/open/floor/iron/white, +/area/station/medical/treatment_center) +"dpC" = ( +/obj/structure/closet/crate/bin, +/obj/effect/spawner/random/contraband/prison, +/obj/item/trash/sosjerky, +/obj/item/trash/boritos, +/obj/item/trash/can, +/obj/effect/turf_decal/tile/green/anticorner/contrasted{ dir = 1 }, -/obj/effect/landmark/start/depsec/supply, /turf/open/floor/iron, -/area/security/checkpoint/supply) -"evt" = ( -/obj/effect/landmark/start/assistant, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 8 +/area/station/security/prison/garden) +"dpH" = ( +/obj/structure/rack, +/obj/effect/spawner/random/maintenance, +/turf/open/floor/plating, +/area/station/maintenance/central/greater) +"dqd" = ( +/obj/machinery/iv_drip, +/obj/structure/mirror/directional/north{ + icon_state = "mirror_broke" }, /turf/open/floor/iron, -/area/commons/storage/primary) -"evz" = ( -/obj/machinery/light/directional/south, -/obj/effect/turf_decal/tile/blue, -/turf/open/floor/iron, -/area/hallway/primary/starboard) -"evJ" = ( -/turf/closed/wall, -/area/engineering/storage_shared) -"ewg" = ( +/area/station/maintenance/port/fore) +"dqi" = ( /obj/machinery/power/apc/auto_name/directional/east, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/freezer, -/area/commons/toilet) -"ewi" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark, +/area/station/command/gateway) +"dqp" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/department/medical/morgue) +"dqs" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/door/firedoor, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"dqt" = ( +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ + dir = 1 + }, +/obj/effect/turf_decal/siding/white{ + dir = 4 + }, +/obj/structure/extinguisher_cabinet/directional/east, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/iron, +/area/station/service/bar) +"dqw" = ( +/obj/machinery/holopad, +/turf/open/floor/iron, +/area/station/science/robotics/lab) +"dqx" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/mine/laborcamp) +"dqF" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, /turf/open/floor/iron/cafeteria, -/area/command/heads_quarters/rd) -"ewl" = ( -/obj/structure/rack, -/obj/item/electronics/apc, -/obj/item/electronics/airlock, -/obj/structure/cable, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 +/area/station/service/kitchen) +"dqR" = ( +/obj/machinery/computer/rdconsole, +/obj/effect/turf_decal/tile/green{ + dir = 8 }, -/obj/effect/turf_decal/tile/yellow{ +/obj/effect/turf_decal/tile/green{ dir = 1 }, +/obj/effect/turf_decal/tile/green, /turf/open/floor/iron, -/area/commons/storage/tools) -"ewm" = ( -/turf/open/floor/plating, -/area/engineering/storage_shared) -"ewp" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ +/area/station/command/bridge) +"dqX" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/machinery/door/airlock/external, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/cargo/lobby) +"dre" = ( +/obj/structure/closet, +/obj/effect/spawner/random/maintenance/two, /turf/open/floor/plating, -/area/maintenance/starboard/aft) -"ewE" = ( -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plating{ - icon_state = "platingdmg1" - }, -/area/construction) -"ewI" = ( -/obj/structure/table/reinforced, -/obj/item/storage/toolbox/mechanical, -/obj/effect/turf_decal/stripes/line{ +/area/station/maintenance/department/crew_quarters/bar) +"drh" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 1 }, -/obj/item/analyzer, -/obj/item/pipe_dispenser, -/obj/item/flashlight, -/turf/open/floor/engine, -/area/engineering/supermatter/room) -"ewN" = ( -/obj/machinery/airalarm/directional/south, -/obj/machinery/shower{ - dir = 8 +/turf/open/floor/glass/reinforced, +/area/station/engineering/atmos/pumproom) +"drm" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/station/maintenance/starboard/upper) +"drr" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/white, +/area/station/science/xenobiology) +"drs" = ( +/obj/effect/spawner/structure/window, +/obj/machinery/atmospherics/pipe/smart/manifold4w/general/hidden, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) +"drt" = ( +/obj/effect/landmark/event_spawn, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/commons/dorms) +"dry" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/circuit, +/area/station/science/robotics/mechbay) +"drD" = ( +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ + dir = 1 }, -/obj/effect/turf_decal/delivery, -/obj/item/bikehorn/rubberducky, -/turf/open/floor/iron/freezer, -/area/commons/toilet/locker) -"exy" = ( -/obj/machinery/power/terminal{ +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/machinery/light/small/directional/north, +/turf/open/floor/iron, +/area/station/service/bar) +"drG" = ( +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk, +/turf/open/floor/iron, +/area/station/cargo/office) +"drH" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 1 + }, +/turf/open/floor/iron/white, +/area/station/medical/treatment_center) +"drJ" = ( +/obj/effect/decal/cleanable/dirt, /obj/structure/cable, +/turf/open/floor/iron, +/area/station/maintenance/disposal/incinerator) +"drP" = ( +/obj/structure/toilet{ + dir = 8 + }, +/obj/machinery/light/small/directional/north, /turf/open/floor/plating, -/area/maintenance/solars/port/aft) -"exB" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/area/mine/laborcamp/security) +"dsj" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/red{ +/obj/machinery/firealarm/directional/south, +/turf/open/floor/carpet/red, +/area/station/security/prison/work) +"dsk" = ( +/obj/machinery/computer/station_alert{ + dir = 4 + }, +/obj/machinery/computer/security/telescreen/ce{ + dir = 4; + pixel_x = -24; + pixel_y = -1 + }, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/command/heads_quarters/ce) +"dsl" = ( +/obj/machinery/computer/rdservercontrol{ dir = 1 }, +/obj/machinery/status_display/ai/directional/south, +/turf/open/floor/iron/dark, +/area/station/science/server) +"dsn" = ( +/obj/machinery/door/window/left/directional/west{ + name = "Airlock" + }, +/turf/open/floor/iron/dark, +/area/mine/mechbay) +"dso" = ( +/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"dst" = ( +/obj/effect/landmark/xeno_spawn, /turf/open/floor/iron, -/area/hallway/primary/fore) -"eyy" = ( -/obj/effect/turf_decal/tile/yellow{ +/area/station/construction) +"dsA" = ( +/obj/machinery/light/small/directional/east, +/obj/machinery/atmospherics/components/tank/air{ + dir = 8 + }, +/turf/open/floor/plating, +/area/station/medical/virology) +"dsE" = ( +/obj/effect/spawner/random/trash/mess, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/port/aft) +"dsO" = ( +/obj/structure/railing/corner{ dir = 4 }, +/turf/open/floor/iron, +/area/station/hallway/secondary/service) +"dsR" = ( /obj/structure/window/reinforced{ dir = 1 }, -/turf/open/floor/iron/dark/corner, -/area/engineering/atmos/storage/gas) -"eyA" = ( -/obj/structure/reagent_dispensers/watertank, -/turf/open/floor/plating, -/area/maintenance/department/medical/central) -"eyH" = ( -/obj/machinery/porta_turret/ai{ - dir = 4 +/obj/machinery/door/window/brigdoor{ + req_access = list("brig") }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/aisat/atmos) -"eyK" = ( -/obj/effect/turf_decal/tile/yellow{ +/obj/effect/mapping_helpers/trapdoor_placer, +/turf/open/floor/glass/reinforced, +/area/station/security/courtroom) +"dsT" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/camera{ + c_tag = "Chemistry Lab East"; + dir = 6; + network = list("ss13","medbay") + }, +/obj/structure/table/reinforced, +/obj/machinery/reagentgrinder{ + pixel_x = -1; + pixel_y = 4 + }, +/obj/item/reagent_containers/glass/beaker/large{ + pixel_x = 3; + pixel_y = -8 + }, +/obj/item/reagent_containers/glass/beaker/large{ + pixel_x = -3; + pixel_y = -8 + }, +/obj/item/stack/sheet/mineral/plasma{ + pixel_y = -6 + }, +/obj/item/reagent_containers/dropper{ + pixel_y = -7 + }, +/turf/open/floor/iron/dark/textured_half{ dir = 1 }, -/obj/effect/turf_decal/tile/yellow{ +/area/station/medical/chemistry) +"dsU" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 4 }, -/obj/machinery/light/directional/north, +/turf/open/floor/carpet, +/area/station/cargo/qm) +"dtb" = ( +/obj/structure/bookcase/random/reference, +/turf/open/floor/wood, +/area/station/service/library) +"dth" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/engineering/glass{ + name = "Power Storage" + }, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/requests_console/directional/north{ - department = "Engineering"; - departmentType = 4; - name = "Engineering Requests Console" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/engine_equipment, /turf/open/floor/iron, -/area/engineering/main) -"ezq" = ( -/obj/structure/chair{ +/area/station/engineering/engine_smes) +"dtr" = ( +/obj/machinery/computer/med_data, +/obj/effect/turf_decal/tile/green, +/obj/effect/turf_decal/tile/green{ dir = 4 }, -/turf/open/floor/iron/chapel{ +/obj/effect/turf_decal/tile/green{ dir = 8 }, -/area/service/chapel) -"ezB" = ( -/obj/machinery/camera/directional/north{ - c_tag = "MiniSat External South"; - network = list("minisat"); - start_active = 1 +/turf/open/floor/iron, +/area/station/command/bridge) +"dty" = ( +/obj/structure/table, +/obj/effect/spawner/random/food_or_drink/donkpockets, +/obj/structure/sign/poster/contraband/random/directional/south, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"dtz" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/light/small/broken/directional/north, +/obj/machinery/vending/dinnerware, +/turf/open/floor/plating{ + icon_state = "panelscorched" }, -/turf/open/misc/asteroid/snow/icemoon, -/area/icemoon/surface/outdoors/nospawn) -"ezW" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 8 +/area/station/maintenance/port/aft) +"dtC" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/obj/effect/turf_decal/box, /turf/open/floor/iron/dark, -/area/science/mixing) -"ezY" = ( +/area/station/service/chapel) +"dtE" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment{ - dir = 10 +/obj/structure/disposalpipe/sorting/mail{ + dir = 8; + sortType = 10 }, /turf/open/floor/iron/white, -/area/science/research) -"eAe" = ( -/obj/structure/cable, +/area/station/medical/medbay/aft) +"dtU" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/general/visible, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark, -/area/security/checkpoint/science) -"eAh" = ( -/obj/machinery/airalarm/directional/east, -/obj/machinery/light/directional/east, -/obj/machinery/camera/directional/east{ - c_tag = "Auxillary Base Construction" +/turf/open/floor/iron/white, +/area/station/science/xenobiology) +"dtY" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 4 }, -/obj/machinery/computer/camera_advanced/base_construction/aux{ - dir = 8 +/obj/machinery/camera/directional/north, +/turf/open/floor/iron/white/corner{ + dir = 1 }, -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/yellow{ +/area/station/hallway/secondary/entry) +"duh" = ( +/turf/closed/wall/r_wall, +/area/station/engineering/transit_tube) +"duo" = ( +/obj/machinery/portable_atmospherics/canister/air, +/turf/open/floor/plating, +/area/station/maintenance/fore) +"duE" = ( +/obj/machinery/atmospherics/components/binary/tank_compressor{ dir = 4 }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/iron/dark, +/area/station/science/ordnance/office) +"duS" = ( +/obj/machinery/door/airlock{ + name = "Labor Camp Library" + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/construction/mining/aux_base) -"eAD" = ( -/turf/closed/wall/r_wall, -/area/maintenance/central/lesser) -"eAH" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 8 +/area/mine/laborcamp) +"duV" = ( +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 9 + }, +/obj/effect/turf_decal/trimline/blue/filled/warning{ + dir = 9 }, +/turf/open/floor/iron, +/area/station/service/hydroponics) +"duW" = ( +/obj/effect/spawner/random/structure/crate, /obj/structure/disposalpipe/segment{ dir = 5 }, -/turf/open/floor/iron/white, -/area/medical/medbay/aft) -"eAJ" = ( -/obj/machinery/status_display/evac/directional/west, -/obj/effect/turf_decal/tile/yellow{ +/turf/open/floor/plating, +/area/station/maintenance/port/greater) +"duZ" = ( +/obj/machinery/door/airlock/engineering{ + name = "Utilities Closet" + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/effect/turf_decal/stripes/line{ dir = 8 }, -/turf/open/floor/iron, -/area/hallway/primary/aft) -"eAM" = ( -/obj/item/trash/pistachios, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"eBj" = ( -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ +/obj/effect/mapping_helpers/airlock/access/all/supply/mining_station, +/turf/open/floor/iron/dark/textured_half{ dir = 1 }, -/obj/effect/turf_decal/tile/green{ +/area/mine/eva) +"dvf" = ( +/obj/structure/cable, +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/sign/poster/random/directional/south, +/turf/open/floor/plating, +/area/station/construction) +"dvh" = ( +/obj/structure/table/wood, +/obj/machinery/light/directional/east, +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/effect/turf_decal/tile/green{ +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/structure/noticeboard/directional/north, +/obj/item/flashlight/lantern, +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/effect/turf_decal/siding/white{ - dir = 4 +/turf/open/floor/iron/dark, +/area/station/service/chapel) +"dvi" = ( +/obj/structure/flora/grass/both/style_random, +/obj/structure/railing, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/icemoon/underground/explored) +"dvl" = ( +/obj/machinery/camera/motion/directional/north{ + c_tag = "Armory - External" }, -/turf/open/floor/iron, -/area/hallway/secondary/service) -"eBE" = ( -/obj/machinery/atmospherics/pipe/smart/simple/orange/visible{ - dir = 4 +/obj/effect/turf_decal/weather/snow/corner, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/icemoon/surface/outdoors/nospawn) +"dvI" = ( +/turf/open/openspace/icemoon/keep_below, +/area/station/security/execution/education) +"dvW" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/sorting/mail{ + dir = 8; + sortType = 23 }, -/turf/closed/wall, -/area/engineering/transit_tube) -"eBR" = ( -/turf/closed/wall/r_wall, -/area/maintenance/central/greater) -"eCg" = ( -/obj/structure/sign/warning/electricshock{ - pixel_y = -32 +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/white, +/area/station/science/genetics) +"dvY" = ( +/obj/structure/flora/tree/dead/style_random, +/turf/open/misc/asteroid/snow/icemoon, +/area/icemoon/surface/outdoors/nospawn) +"dwv" = ( +/obj/machinery/computer/telecomms/server{ + dir = 4; + network = "tcommsat" + }, +/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/iron/dark, +/area/station/tcommsat/computer) +"dww" = ( +/obj/structure/disposalpipe/segment{ + dir = 9 }, /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/plating, -/area/maintenance/port/fore) -"eCl" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/preopen{ - id = "bridge blast"; - name = "bridge blast door" +/area/station/maintenance/starboard/aft) +"dwS" = ( +/obj/machinery/door_timer{ + id = "Cell 3"; + name = "Cell 3"; + pixel_x = -32 }, -/obj/structure/cable, -/turf/open/floor/plating, -/area/command/bridge) -"eCu" = ( -/obj/machinery/vending/wardrobe/sec_wardrobe, -/obj/effect/turf_decal/tile/red, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/effect/turf_decal/tile/red{ dir = 8 }, -/obj/machinery/power/apc/auto_name/directional/south, -/obj/structure/cable, -/turf/open/floor/iron, -/area/security/checkpoint/supply) -"eCF" = ( -/obj/structure/cable, +/turf/open/floor/iron/textured, +/area/station/security/brig) +"dxa" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/station/maintenance/aft/greater) +"dxg" = ( +/obj/structure/table, +/obj/item/stack/sheet/plasteel{ + amount = 10 + }, +/obj/item/stack/cable_coil, +/obj/item/assembly/flash/handheld, +/obj/item/assembly/flash/handheld, +/obj/item/assembly/flash/handheld, +/obj/item/assembly/flash/handheld, +/obj/item/assembly/flash/handheld, +/obj/item/assembly/flash/handheld, +/obj/machinery/firealarm/directional/east, /turf/open/floor/iron, -/area/hallway/primary/fore) -"eCP" = ( +/area/station/science/robotics/lab) +"dxh" = ( +/obj/machinery/light/small/directional/north, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/turf/open/floor/wood, +/area/station/commons/dorms) +"dxi" = ( +/obj/machinery/door/airlock/freezer{ + name = "Kitchen" + }, /obj/machinery/door/firedoor, -/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/access/all/service/kitchen, +/turf/open/floor/iron/freezer, +/area/station/service/kitchen/coldroom) +"dxj" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/iron, +/area/station/commons/locker) +"dxm" = ( +/obj/structure/rack, +/obj/item/clothing/suit/toggle/labcoat, +/obj/effect/spawner/random/clothing/gloves, +/turf/open/floor/plating, +/area/station/maintenance/starboard/upper) +"dxq" = ( +/obj/structure/table, +/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, +/obj/machinery/light/small/directional/south, +/turf/open/floor/plating, +/area/station/engineering/storage/tech) +"dxA" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/disposalpipe/segment{ dir = 4 }, /turf/open/floor/iron, -/area/hallway/primary/port) -"eDq" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/area/station/engineering/lobby) +"dxK" = ( +/turf/closed/wall/r_wall, +/area/station/command/meeting_room) +"dxP" = ( +/obj/machinery/light_switch/directional/west, +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/hallway/primary/central) -"eDN" = ( +/area/station/command/gateway) +"dxU" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating, -/area/construction) -"eDQ" = ( -/obj/structure/sign/poster/official/random/directional/east, -/turf/open/floor/iron, -/area/hallway/primary/central) -"eEb" = ( -/obj/structure/table, -/obj/item/toy/cards/deck, /turf/open/floor/iron, -/area/commons/locker) -"eEd" = ( +/area/station/hallway/primary/aft) +"dxV" = ( +/obj/structure/rack, /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/machinery/door/airlock/maintenance{ - name = "Construction Area Maintenance"; - req_access_txt = "32" - }, -/obj/effect/mapping_helpers/airlock/abandoned, -/obj/structure/cable, +/turf/open/floor/plating, +/area/station/maintenance/port/greater) +"dxW" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/ai_monitored/command/storage/eva) +"dyf" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"eEs" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/security/courtroom) +"dyn" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow{ dir = 4 }, -/turf/open/floor/iron, -/area/cargo/miningdock) -"eEw" = ( -/obj/item/storage/box/lights/mixed, +/obj/structure/table, +/obj/item/crowbar/large, /obj/item/storage/box/lights/mixed, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 4 +/obj/item/clothing/glasses/meson, +/obj/item/clothing/glasses/meson, +/turf/open/floor/iron, +/area/station/engineering/main) +"dyE" = ( +/obj/structure/chair/pew/right{ + dir = 1 + }, +/obj/effect/landmark/start/hangover, +/turf/open/floor/glass/reinforced, +/area/station/hallway/primary/starboard) +"dyN" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment{ + dir = 10 }, +/obj/structure/cable, /turf/open/floor/iron, -/area/service/janitor) -"eEH" = ( -/obj/effect/turf_decal/weather/snow/corner, -/turf/open/floor/glass/reinforced/icemoon, -/area/icemoon/surface/outdoors/nospawn) -"eFk" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 4 +/area/station/hallway/primary/central) +"dyQ" = ( +/obj/machinery/power/apc/auto_name/directional/south, +/obj/machinery/light/directional/south, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 8 }, -/turf/open/floor/carpet, -/area/cargo/qm) -"eFN" = ( -/obj/machinery/duct, -/obj/effect/turf_decal/siding/yellow{ - dir = 1 +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/structure/disposalpipe/segment, /turf/open/floor/iron, -/area/engineering/lobby) -"eGd" = ( -/obj/structure/table/optable{ - name = "Robotics Operating Table" +/area/station/command/bridge) +"dyV" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/extinguisher_cabinet/directional/east, +/obj/machinery/light/directional/east, +/obj/structure/closet/firecloset, +/turf/open/floor/iron/white/side{ + dir = 10 }, -/obj/effect/decal/cleanable/blood/old, +/area/station/science/research) +"dzg" = ( +/obj/machinery/door/firedoor/heavy, +/obj/machinery/door/poddoor/preopen{ + id = "Biohazard"; + name = "Biohazard Containment Door" + }, +/obj/effect/turf_decal/bot, +/obj/structure/noticeboard/directional/north, +/obj/machinery/firealarm/directional/east, /turf/open/floor/iron, -/area/maintenance/port/fore) -"eGm" = ( -/obj/effect/landmark/carpspawn, -/turf/open/misc/asteroid/snow/icemoon, -/area/icemoon/surface/outdoors/nospawn) -"eGp" = ( -/obj/structure/table/wood, -/obj/effect/spawner/random/maintenance/four, -/turf/open/floor/wood, -/area/maintenance/port/aft) -"eGB" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/effect/turf_decal/bot{ - dir = 1 +/area/station/science/research) +"dzi" = ( +/obj/machinery/status_display/ai/directional/south, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/ai_upload) +"dzl" = ( +/obj/structure/reagent_dispensers/fueltank, +/turf/open/floor/plating, +/area/station/maintenance/port/greater) +"dzy" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, -/obj/machinery/power/port_gen/pacman, /turf/open/floor/iron/dark, -/area/engineering/engine_smes) -"eGQ" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/area/station/service/chapel) +"dzJ" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, /obj/structure/cable, -/turf/open/floor/iron, -/area/security/brig/upper) -"eGW" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/carpet, -/area/service/library) -"eHc" = ( -/obj/machinery/suit_storage_unit/security, +/turf/open/floor/iron, +/area/station/engineering/engine_smes) +"dzL" = ( +/obj/machinery/newscaster/directional/north, +/obj/structure/closet/firecloset, +/turf/open/floor/iron/dark, +/area/mine/eva/lower) +"dAa" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 + }, +/turf/open/floor/iron/dark/textured, +/area/station/security/interrogation) +"dAi" = ( +/obj/structure/tank_dispenser{ + pixel_x = -1 + }, /obj/machinery/camera/directional/north{ - c_tag = "Security - EVA" + c_tag = "Atmospherics Monitoring" }, -/turf/open/floor/iron/smooth, -/area/security/brig/upper) -"eHe" = ( -/obj/structure/rack, -/obj/effect/spawner/random/techstorage/medical_all, -/turf/open/floor/plating, -/area/engineering/storage/tech) -"eHi" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 8 +/obj/structure/window/reinforced{ + dir = 4; + layer = 2.9 }, -/obj/machinery/light/directional/south, -/turf/open/floor/iron, -/area/cargo/miningdock) -"eHn" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/item/radio/intercom/directional/north, +/turf/open/floor/iron, +/area/station/engineering/atmos/storage/gas) +"dAm" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/freezer, -/area/commons/toilet) -"eHN" = ( -/obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/south, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment, /turf/open/floor/iron, -/area/service/hydroponics/garden) -"eHX" = ( -/obj/effect/spawner/random/clothing/costume, -/obj/structure/rack, -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 +/area/station/engineering/lobby) +"dAu" = ( +/obj/effect/landmark/event_spawn, +/turf/open/floor/engine, +/area/station/science/xenobiology) +"dAx" = ( +/obj/machinery/hydroponics/soil{ + pixel_y = 8 }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/iron/white, -/area/maintenance/port/fore) -"eHY" = ( -/turf/closed/wall, -/area/hallway/secondary/exit/departure_lounge) -"eIn" = ( -/obj/structure/railing{ - dir = 1 +/obj/item/cultivator/rake, +/turf/open/floor/grass, +/area/station/maintenance/starboard/aft) +"dAB" = ( +/obj/machinery/door/window/brigdoor{ + name = "Research Director Observation"; + req_access = list("rd") }, -/obj/structure/bed/dogbed, -/obj/effect/decal/cleanable/insectguts, -/turf/open/floor/plating, -/area/maintenance/department/medical/central) -"eID" = ( -/obj/effect/turf_decal/delivery, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/engineering/engine_smes) -"eIH" = ( -/obj/effect/turf_decal/plaque{ - icon_state = "L4" +/obj/structure/railing/corner{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/iron/cafeteria, +/area/station/command/heads_quarters/rd) +"dAO" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/obj/effect/turf_decal/siding/wood{ + dir = 1 }, +/obj/effect/turf_decal/siding/wood, +/turf/open/floor/wood, +/area/station/commons/vacant_room/office) +"dAP" = ( /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/chair{ + dir = 1 + }, /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/iron, -/area/hallway/primary/central) -"eIL" = ( -/turf/closed/wall, -/area/commons/toilet) -"eIS" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/maintenance/aft/greater) +"dAU" = ( /obj/structure/disposalpipe/segment{ dir = 9 }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating, +/area/station/maintenance/port/greater) +"dAZ" = ( +/turf/closed/wall/r_wall, +/area/station/security/prison/visit) +"dBb" = ( +/obj/machinery/atmospherics/components/binary/pump/on{ + dir = 1; + name = "N2 to Airmix" + }, +/obj/machinery/light/directional/south, /turf/open/floor/iron, -/area/cargo/sorting) -"eIU" = ( -/obj/machinery/light/directional/east, -/obj/machinery/status_display/evac/directional/east, -/obj/structure/reagent_dispensers/fueltank, -/turf/open/floor/iron/white, -/area/science/robotics/lab) -"eJt" = ( -/obj/machinery/atmospherics/components/unary/outlet_injector/monitored/oxygen_input{ +/area/station/engineering/atmos) +"dBh" = ( +/obj/machinery/telecomms/server/presets/medical, +/turf/open/floor/iron/dark/telecomms, +/area/station/tcommsat/server) +"dBi" = ( +/turf/open/floor/wood{ + icon_state = "wood-broken7" + }, +/area/station/maintenance/port/aft) +"dBj" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 1 }, -/turf/open/floor/engine/o2, -/area/engineering/atmos) -"eJy" = ( -/obj/machinery/door/poddoor/preopen{ - id = "maint1" +/obj/machinery/door/airlock/external{ + name = "Port Docking Bay 4" }, -/obj/structure/disposalpipe/segment, /turf/open/floor/plating, -/area/maintenance/starboard/fore) -"eJz" = ( +/area/station/hallway/secondary/entry) +"dBw" = ( +/obj/machinery/atmospherics/components/unary/outlet_injector/on/layer2{ + dir = 1 + }, +/turf/open/floor/plating/snowed/icemoon, +/area/mine/laborcamp/security) +"dBx" = ( +/obj/machinery/mineral/equipment_vendor, +/obj/machinery/light/small/directional/south, +/obj/machinery/light_switch/directional/south, +/obj/machinery/newscaster/directional/east, +/turf/open/floor/iron/dark/side{ + dir = 4 + }, +/area/mine/production) +"dBJ" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red/anticorner/contrasted{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/security/prison/visit) +"dBK" = ( +/obj/machinery/disposal/bin, +/obj/machinery/light/directional/south, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/obj/machinery/firealarm/directional/south, +/obj/machinery/firealarm/directional/south, /turf/open/floor/iron/dark, -/area/security/processing) -"eJC" = ( -/obj/machinery/deepfryer, -/obj/machinery/camera/directional/south{ - c_tag = "Service-Kitchen Top" +/area/station/engineering/atmos/storage/gas) +"dBQ" = ( +/obj/machinery/camera/directional/north{ + c_tag = "MiniSat AI Chamber South"; + network = list("aicore") }, -/turf/open/floor/iron/cafeteria, -/area/service/kitchen) -"eJG" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/sorting/mail{ - dir = 8; - sortType = 5 +/turf/open/floor/circuit, +/area/station/ai_monitored/turret_protected/ai) +"dBY" = ( +/obj/effect/turf_decal/stripes/end{ + dir = 1 }, +/obj/machinery/door/airlock/external, +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/obj/effect/mapping_helpers/airlock/access/all/supply/mining, +/turf/open/floor/iron/smooth, +/area/mine/eva/lower) +"dBZ" = ( /turf/open/floor/iron, -/area/engineering/main) -"eJH" = ( -/obj/effect/turf_decal/stripes/line{ +/area/station/cargo/sorting) +"dCk" = ( +/obj/effect/turf_decal/siding/wood{ dir = 8 }, -/obj/machinery/atmospherics/pipe/multiz/supply/visible/layer4{ - color = "#0000ff"; - dir = 8; - name = "Supply multi deck pipe adapter" - }, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"eKT" = ( -/turf/open/openspace/icemoon, -/area/icemoon/surface/outdoors/nospawn) -"eLz" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/structure/disposalpipe/sorting/mail{ - dir = 4; - sortType = 20 +/obj/structure/disposalpipe/segment{ + dir = 4 }, /obj/machinery/duct, -/turf/open/floor/iron, -/area/hallway/secondary/service) -"eLB" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/turf/open/floor/wood, +/area/station/hallway/secondary/service) +"dCo" = ( +/obj/effect/turf_decal/tile/yellow, /obj/effect/turf_decal/tile/yellow{ - dir = 4 + dir = 8 }, -/obj/effect/turf_decal/tile/yellow{ +/obj/structure/closet/secure_closet/chemical, +/obj/item/radio/headset/headset_med, +/obj/item/radio/headset/headset_med, +/turf/open/floor/iron/white, +/area/station/medical/pharmacy) +"dCs" = ( +/obj/effect/turf_decal/stripes/line{ dir = 1 }, -/turf/open/floor/iron/white, -/area/medical/pharmacy) -"eLE" = ( -/obj/effect/turf_decal/bot_white, +/obj/effect/turf_decal/stripes/line, +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/tile/blue/full, +/turf/open/floor/iron/large, +/area/station/medical/medbay/lobby) +"dCy" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark, +/area/station/engineering/supermatter/room) +"dCA" = ( +/obj/structure/closet/crate, +/obj/effect/spawner/random/maintenance/two, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/turf/open/floor/plating, +/area/station/maintenance/starboard/fore) +"dCF" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/landmark/start/hangover, /turf/open/floor/iron/dark, -/area/command/gateway) -"eLK" = ( -/obj/structure/table, -/obj/machinery/recharger, -/obj/machinery/light/directional/south, -/obj/machinery/light_switch/directional/east, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/iron/smooth_edge{ +/area/station/commons/fitness) +"dCL" = ( +/obj/structure/disposalpipe/trunk/multiz{ + dir = 4 + }, +/turf/open/floor/plating, +/area/station/maintenance/fore) +"dDm" = ( +/obj/machinery/atmospherics/components/unary/outlet_injector/on{ + dir = 1 + }, +/turf/open/floor/engine, +/area/station/science/explab) +"dDp" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/obj/machinery/door/airlock/external{ + name = "Port Docking Bay 1" + }, +/turf/open/floor/plating, +/area/station/hallway/secondary/entry) +"dDt" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/tile/red{ dir = 1 }, -/area/security/lockers) -"eLP" = ( -/obj/machinery/light_switch/directional/north, -/turf/open/floor/circuit, -/area/ai_monitored/command/nuke_storage) -"eLS" = ( -/obj/machinery/door/firedoor, -/obj/effect/landmark/start/hangover, -/turf/open/floor/iron, -/area/hallway/primary/central) -"eMj" = ( /turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"eMl" = ( +/area/station/hallway/primary/central/fore) +"dDw" = ( /turf/closed/wall, -/area/maintenance/fore/lesser) -"eMm" = ( -/obj/machinery/camera/directional/east{ - c_tag = "Arrivals Escape Pod 1" +/area/station/medical/surgery/fore) +"dDC" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 10 }, -/obj/machinery/light/small/directional/south, -/turf/open/floor/plating, -/area/hallway/secondary/entry) -"eMI" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark/textured_edge{ - dir = 4 +/obj/machinery/atmospherics/pipe/multiz/supply/visible/layer4{ + color = "#0000ff"; + name = "Supply multi deck pipe adapter" }, -/area/security/checkpoint/auxiliary) -"eMK" = ( -/obj/machinery/camera/directional/south{ - c_tag = "Head of Personnel's Office" +/turf/open/floor/plating, +/area/station/maintenance/department/medical/central) +"dDQ" = ( +/obj/structure/table, +/obj/machinery/cell_charger{ + pixel_y = 3 }, -/obj/machinery/requests_console/directional/south{ - announcementConsole = 1; - department = "Head of Personnel's Desk"; - departmentType = 5; - name = "Head of Personnel's Requests Console" +/obj/item/stock_parts/cell/high{ + pixel_y = 3 }, -/turf/open/floor/iron, -/area/command/heads_quarters/hop) -"eNs" = ( -/turf/open/floor/iron, -/area/maintenance/port/fore) -"eNF" = ( -/obj/machinery/camera/directional/north{ - c_tag = "Fitness Room" +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/obj/machinery/airalarm/directional/north, +/turf/open/floor/iron/textured, +/area/mine/mechbay) +"dEf" = ( +/obj/effect/turf_decal/trimline/blue/corner{ + dir = 1 }, -/obj/structure/closet/masks, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/trimline/blue/corner{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 }, -/obj/effect/landmark/start/hangover/closet, -/turf/open/floor/iron, -/area/commons/fitness) -"eOd" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/white, -/area/science/research) -"eOe" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/junction/flip{ +/area/station/medical/medbay/lobby) +"dEg" = ( +/obj/effect/turf_decal/trimline/blue/end, +/obj/effect/turf_decal/trimline/blue/line{ dir = 1 }, -/turf/open/floor/plating, -/area/maintenance/aft/greater) -"eOr" = ( -/obj/structure/cable, -/turf/open/floor/iron/white/side, -/area/science/misc_lab) -"eOE" = ( -/obj/structure/chair/office{ +/obj/effect/turf_decal/trimline/blue/end, +/obj/effect/turf_decal/trimline/blue/line{ dir = 1 }, -/obj/machinery/light/directional/south, -/turf/open/floor/iron/grimy, -/area/commons/vacant_room/office) -"eOO" = ( -/obj/structure/table/wood, -/obj/machinery/computer/libraryconsole/bookmanagement, -/obj/machinery/light_switch/directional/north, -/obj/machinery/status_display/evac/directional/east, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/white, +/area/station/medical/medbay/lobby) +"dEi" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/wood, -/area/service/library) -"eOW" = ( -/obj/machinery/door/firedoor, +/area/station/maintenance/aft/greater) +"dEv" = ( +/obj/machinery/airalarm/directional/south, +/turf/open/floor/wood, +/area/station/security/courtroom) +"dEz" = ( /obj/structure/cable, -/obj/machinery/door/airlock/engineering/glass{ - name = "Emitter Room"; - req_one_access_txt = "10;24" - }, -/turf/open/floor/engine, -/area/engineering/supermatter/room) -"eOX" = ( -/obj/structure/table, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/item/mmi, -/obj/item/mmi, -/obj/item/mmi, -/obj/machinery/newscaster/directional/north, -/turf/open/floor/iron/dark, -/area/science/robotics/lab) -"ePd" = ( -/obj/structure/toilet{ - pixel_y = 8 - }, -/obj/machinery/light/small/directional/west, -/obj/machinery/button/door/directional/south{ - id = "AuxToilet1"; - name = "Lock Control"; - normaldoorcontrol = 1; - specialfunctions = 4 - }, -/obj/effect/spawner/random/trash/graffiti{ - pixel_x = -32; - spawn_loot_chance = 50 +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/carpet, +/area/station/security/prison/rec) +"dEI" = ( +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 8 }, -/turf/open/floor/iron/freezer, -/area/commons/toilet/locker) -"ePl" = ( -/obj/structure/railing, -/turf/open/misc/asteroid/snow/icemoon, -/area/icemoon/surface/outdoors/nospawn) -"ePS" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/disposalpipe/segment{ - dir = 5 - }, -/turf/open/floor/plating, -/area/maintenance/starboard/upper) -"eQf" = ( -/obj/machinery/atmospherics/pipe/smart/manifold/purple/visible, -/turf/open/floor/glass/reinforced, -/area/engineering/atmos/pumproom) -"eQu" = ( -/obj/structure/sign/warning/gasmask, -/turf/closed/wall, -/area/service/chapel) -"eQN" = ( -/obj/effect/turf_decal/trimline/blue/filled/warning{ - dir = 1 - }, -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/trimline/blue/filled/line{ dir = 4 }, -/obj/machinery/light/directional/east, -/turf/open/floor/iron/white, -/area/medical/medbay/aft) -"eRl" = ( -/obj/structure/cable, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plating, -/area/maintenance/fore/greater) -"eRv" = ( -/turf/open/floor/plating{ - icon_state = "platingdmg1" - }, -/area/maintenance/port/aft) -"eRG" = ( -/obj/machinery/door/airlock/maintenance{ - req_one_access_txt = "8;12" - }, -/obj/effect/mapping_helpers/airlock/abandoned, -/turf/open/floor/plating, -/area/maintenance/starboard/upper) -"eRK" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, /turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"eRO" = ( -/obj/machinery/atmospherics/components/unary/bluespace_sender, -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/turf/open/floor/iron/showroomfloor, -/area/engineering/atmos) -"eRR" = ( -/obj/machinery/stasis{ +/area/station/command/bridge) +"dEP" = ( +/obj/structure/kitchenspike, +/obj/item/radio/intercom/directional/south, +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ dir = 4 }, -/obj/effect/turf_decal/tile/blue/full, -/turf/open/floor/iron/large, -/area/medical/treatment_center) -"eSj" = ( +/turf/open/floor/iron/freezer, +/area/station/service/kitchen/coldroom) +"dEQ" = ( +/obj/machinery/camera/directional/east{ + c_tag = "Public Mining Ladder" + }, +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 5 + }, +/turf/open/floor/iron/dark, +/area/station/commons/storage/mining) +"dEV" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/turf/open/floor/plating, -/area/maintenance/port/greater) -"eSC" = ( -/obj/effect/turf_decal/tile/red{ +/obj/structure/disposalpipe/segment{ dir = 4 }, /turf/open/floor/iron, -/area/security/brig/upper) -"eSD" = ( -/obj/machinery/computer/med_data, -/obj/effect/turf_decal/tile/green, -/obj/effect/turf_decal/tile/green{ - dir = 4 +/area/station/hallway/primary/starboard) +"dFj" = ( +/turf/open/floor/iron/white/side{ + dir = 9 }, -/obj/effect/turf_decal/tile/green{ +/area/station/science/research) +"dFp" = ( +/obj/machinery/atmospherics/components/binary/pump{ + name = "Air to Mix" + }, +/obj/effect/turf_decal/siding/wideplating{ dir = 8 }, +/obj/structure/cable, /turf/open/floor/iron, -/area/command/bridge) -"eSG" = ( -/obj/effect/turf_decal/tile/red/half/contrasted, -/obj/structure/disposalpipe/sorting/mail{ - dir = 8; - sortType = 8 +/area/station/engineering/atmos/pumproom) +"dFt" = ( +/turf/closed/wall, +/area/station/hallway/secondary/exit/departure_lounge) +"dFC" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 8 }, /turf/open/floor/iron, -/area/security/brig/upper) -"eSK" = ( -/obj/effect/turf_decal/tile/red{ - dir = 4 +/area/station/engineering/atmos) +"dFD" = ( +/obj/structure/chair{ + dir = 1 }, -/obj/machinery/atmospherics/components/binary/pump{ - dir = 8; - name = "N2O to Pure" +/obj/structure/sign/poster/random/directional/south, +/turf/open/floor/plating, +/area/station/maintenance/aft/lesser) +"dFF" = ( +/obj/structure/chair{ + dir = 8 }, -/turf/open/floor/iron/cafeteria, -/area/engineering/atmos) -"eTc" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 4 +/turf/open/floor/plating/snowed/icemoon, +/area/icemoon/underground/explored) +"dFG" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small/directional/west, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"dFP" = ( +/obj/structure/sink{ + dir = 4; + pixel_x = -12; + pixel_y = 2 }, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 +/turf/open/floor/iron/freezer, +/area/station/commons/toilet) +"dFQ" = ( +/obj/structure/sign/poster/official/do_not_question{ + pixel_y = 32 }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, /turf/open/floor/iron, -/area/tcommsat/computer) -"eTd" = ( -/obj/machinery/atmospherics/pipe/smart/simple/dark/visible/layer1{ - dir = 10 +/area/mine/laborcamp) +"dFT" = ( +/obj/effect/turf_decal/tile/brown{ + dir = 1 }, -/turf/open/floor/plating/snowed/icemoon, -/area/icemoon/surface/outdoors/nospawn) -"eTk" = ( -/obj/effect/turf_decal/siding/wood/corner{ +/obj/effect/turf_decal/tile/brown{ dir = 4 }, -/obj/machinery/firealarm/directional/east, -/turf/open/floor/wood, -/area/service/library) -"eTD" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 6 - }, -/turf/open/floor/iron, -/area/command/bridge) -"eTY" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/line{ - dir = 4 +/obj/effect/turf_decal/tile/brown{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible, -/turf/open/floor/iron, -/area/maintenance/disposal/incinerator) -"eUk" = ( -/obj/machinery/power/apc/auto_name/directional/east, -/obj/structure/cable, -/obj/effect/turf_decal/siding/white, -/obj/item/kirbyplants/random, +/obj/structure/table, /turf/open/floor/iron, -/area/hallway/primary/starboard) -"eVj" = ( -/obj/structure/filingcabinet, -/obj/machinery/power/apc/auto_name/directional/north, -/obj/structure/cable, -/obj/machinery/light/small/directional/west, -/turf/open/floor/wood, -/area/service/library) -"eVu" = ( -/obj/machinery/door/firedoor/heavy, -/obj/machinery/door/airlock/research{ - name = "Ordnance Lab"; - req_access_txt = "8" +/area/station/cargo/miningdock) +"dFW" = ( +/turf/open/floor/iron/white/side, +/area/station/science/research) +"dFX" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 5 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/cafeteria{ - dir = 8 +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark/side{ + dir = 5 }, -/area/science/mixing/hallway) -"eVN" = ( -/obj/effect/spawner/random/trash/mess, +/area/station/security/prison/safe) +"dFZ" = ( +/obj/structure/closet/emcloset, /turf/open/floor/plating, -/area/maintenance/port/aft) -"eVV" = ( -/obj/machinery/door/firedoor, -/obj/structure/cable, -/obj/machinery/door/airlock/engineering/glass{ - name = "Supermatter Engine Room"; - req_one_access_txt = "10;24" +/area/station/maintenance/starboard/aft) +"dGd" = ( +/obj/structure/window/reinforced{ + dir = 4 }, -/turf/open/floor/engine, -/area/engineering/supermatter/room) -"eWd" = ( -/obj/machinery/door/window{ - dir = 8; - name = "Mass Driver"; - req_access_txt = "22" +/obj/structure/chair{ + dir = 8 }, -/obj/machinery/mass_driver/chapelgun{ +/obj/effect/turf_decal/tile/yellow{ dir = 4 }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/obj/effect/turf_decal/tile/yellow{ + dir = 1 }, +/obj/effect/landmark/start/hangover, +/obj/machinery/status_display/evac/directional/north, +/turf/open/floor/iron, +/area/station/hallway/primary/aft) +"dGe" = ( +/obj/effect/decal/cleanable/food/egg_smudge, /turf/open/floor/plating, -/area/service/chapel) -"eWg" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/power/apc/auto_name/directional/east, +/area/station/maintenance/port/fore) +"dGO" = ( +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, -/area/commons/storage/mining) -"eWw" = ( -/obj/structure/table/reinforced, -/obj/item/storage/secure/briefcase, -/obj/item/storage/box/pdas{ - pixel_x = 4; - pixel_y = 4 - }, -/obj/item/storage/box/silver_ids{ - pixel_x = 4; - pixel_y = 6 +/area/station/commons/fitness) +"dGU" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Captain's Office Maintenance" }, -/obj/item/storage/box/ids, -/turf/open/floor/iron, -/area/command/bridge) -"eWD" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/white/side, -/area/science/research) -"eWQ" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/window/left/directional/north{ - dir = 4; - name = "Atmospherics Desk"; - req_access_txt = "24" +/obj/effect/mapping_helpers/airlock/access/all/command/captain, +/turf/open/floor/plating, +/area/station/maintenance/central/lesser) +"dHn" = ( +/obj/structure/table, +/obj/effect/turf_decal/siding/white{ + dir = 1 }, -/obj/machinery/door/poddoor/preopen{ - id = "atmos"; - name = "Atmospherics Blast Door" +/obj/item/reagent_containers/food/condiment/saltshaker{ + pixel_x = -3 }, -/obj/effect/turf_decal/delivery, -/obj/item/wrench, -/obj/item/crowbar, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/door/firedoor, -/turf/open/floor/iron, -/area/engineering/atmos/storage/gas) -"eWX" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/item/reagent_containers/food/condiment/peppermill{ + pixel_x = 3 }, -/turf/open/floor/iron, -/area/engineering/lobby) -"eXe" = ( +/obj/machinery/light/directional/north, +/turf/open/floor/iron/white/smooth_large, +/area/station/service/kitchen/diner) +"dHw" = ( /obj/machinery/door/firedoor, -/obj/machinery/door/airlock/research{ - name = "Mech Bay"; - req_access_txt = "29" +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 1 }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron, -/area/science/robotics/mechbay) -"eXg" = ( -/obj/effect/turf_decal/stripes/corner{ +/turf/open/floor/iron/dark/textured_edge, +/area/station/security/prison) +"dHx" = ( +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, /turf/open/floor/iron, -/area/cargo/storage) -"eYz" = ( -/obj/structure/rack, -/obj/item/storage/toolbox/mechanical{ - pixel_x = -2; - pixel_y = -1 +/area/station/commons/locker) +"dHG" = ( +/obj/structure/chair/comfy/beige{ + dir = 1 }, -/obj/effect/turf_decal/tile/yellow{ +/turf/open/floor/iron/grimy, +/area/station/hallway/secondary/entry) +"dHJ" = ( +/obj/structure/cable/multilayer/multiz, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plating, +/area/station/maintenance/department/chapel) +"dHK" = ( +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ dir = 4 }, -/obj/item/multitool, -/obj/machinery/firealarm/directional/south, +/obj/structure/chair{ + dir = 8 + }, +/obj/machinery/bluespace_vendor/directional/east, /turf/open/floor/iron, -/area/tcommsat/computer) -"eYI" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/area/station/hallway/primary/starboard) +"dIe" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/door/airlock{ + name = "Service Hall" + }, +/obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/circuit, -/area/ai_monitored/command/nuke_storage) -"eYJ" = ( -/obj/effect/turf_decal/bot_white/right, -/obj/machinery/ore_silo, -/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/access/all/service/general, +/turf/open/floor/plastic, +/area/station/hallway/secondary/service) +"dIs" = ( +/obj/machinery/atmospherics/pipe/smart/simple/orange/visible, +/turf/open/floor/plating, +/area/station/engineering/atmos) +"dIy" = ( +/obj/effect/turf_decal/trimline/neutral/filled/corner{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/neutral/filled/corner{ + dir = 8 + }, /turf/open/floor/iron/dark, -/area/ai_monitored/command/nuke_storage) -"eYL" = ( -/obj/machinery/light/directional/east, -/obj/machinery/status_display/evac/directional/east, -/turf/open/floor/iron, -/area/engineering/atmos) -"eYQ" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 10 +/area/station/commons/storage/mining) +"dIA" = ( +/obj/machinery/firealarm/directional/east, +/turf/open/floor/iron/white/side{ + dir = 9 }, -/obj/structure/table, -/obj/item/circuitboard/aicore, -/turf/open/floor/iron, -/area/command/heads_quarters/rd) -"eYY" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/public/glass{ - name = "Garden" +/area/station/science/xenobiology) +"dID" = ( +/obj/machinery/biogenerator, +/obj/effect/turf_decal/tile/green/half/contrasted{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, -/area/service/hydroponics/garden) -"eZe" = ( -/obj/machinery/door/window/right/directional/north{ - dir = 8; - name = "Library Desk Door"; - req_access_txt = "37" +/area/station/security/prison/garden) +"dIS" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/turf/open/floor/wood, -/area/service/library) -"eZt" = ( -/obj/structure/table, -/obj/machinery/cell_charger{ - pixel_y = 5 +/obj/machinery/door/poddoor/preopen{ + id = "xenobio3"; + name = "Xenobio Pen 3 Blast Door" }, -/obj/item/multitool, +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable, +/obj/structure/sign/warning/electric_shock, /turf/open/floor/plating, -/area/engineering/storage/tech) -"eZJ" = ( -/obj/structure/sign/warning/electricshock, -/turf/closed/wall/r_wall, -/area/engineering/storage/tech) -"faf" = ( -/obj/structure/window/reinforced, -/obj/machinery/rnd/production/circuit_imprinter, -/obj/machinery/requests_console/directional/east{ - department = "Engineering"; - departmentType = 3; - name = "Engineering Requests Console" +/area/station/science/xenobiology) +"dIW" = ( +/obj/machinery/light/small/directional/east, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/aft/lesser) +"dIZ" = ( +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 5 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply, /turf/open/floor/iron/dark, -/area/engineering/lobby) -"fah" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/area/station/medical/virology) +"dJf" = ( +/turf/closed/wall, +/area/station/ai_monitored/command/storage/eva) +"dJj" = ( +/obj/structure/sink/kitchen{ + pixel_y = 24 + }, +/turf/open/floor/iron/freezer, +/area/station/service/kitchen/coldroom) +"dJr" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple{ dir = 4 }, -/turf/open/floor/iron/dark, -/area/ai_monitored/command/storage/eva) -"fas" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/window/right/directional/east{ - base_state = "left"; - dir = 8; - icon_state = "left"; - name = "Robotics Desk"; - req_access_txt = "29" +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 8 }, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "robotics2"; - name = "robotics lab shutters" +/obj/structure/frame/computer, +/obj/item/stack/cable_coil/five, +/turf/open/floor/iron, +/area/mine/living_quarters) +"dJx" = ( +/obj/structure/cable, +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/preopen{ + id = "xenobio3"; + name = "Xenobio Pen 3 Blast Door" }, -/obj/item/folder/white, -/obj/item/pen, -/obj/machinery/door/firedoor, /turf/open/floor/plating, -/area/science/robotics/lab) -"fay" = ( -/obj/structure/railing{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/area/station/science/xenobiology) +"dJy" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple/layer2{ dir = 8 }, -/obj/effect/turf_decal/tile/blue{ +/obj/machinery/air_sensor/ordnance_freezer_chamber, +/turf/open/floor/iron/dark/airless, +/area/station/science/ordnance/freezerchamber) +"dJX" = ( +/obj/structure/table, +/obj/effect/turf_decal/tile/yellow{ dir = 1 }, -/obj/effect/turf_decal/tile/blue{ +/obj/effect/turf_decal/tile/yellow{ dir = 4 }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/structure/cable, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/item/paper_bin, +/obj/item/pen/blue{ + pixel_y = 5 + }, +/obj/item/pen, +/turf/open/floor/iron/dark, +/area/station/tcommsat/computer) +"dKh" = ( +/obj/machinery/light_switch/directional/east, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 8 + }, +/obj/effect/turf_decal/tile/yellow, /turf/open/floor/iron, -/area/commons/locker) -"fbf" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Captain's Office Maintenance"; - req_access_txt = "20" +/area/station/tcommsat/computer) +"dKt" = ( +/obj/machinery/door/airlock/external, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 8 + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "chem-morgue-airlock" + }, +/obj/effect/mapping_helpers/airlock/access/any/medical/maintenance, +/turf/open/floor/plating, +/area/station/medical/morgue) +"dKy" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/preopen{ + id = "Secure Gate"; + name = "Brig Shutters" }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/plating, -/area/maintenance/central/lesser) -"fbm" = ( +/area/station/security/brig) +"dKC" = ( +/obj/effect/spawner/structure/window/hollow/reinforced/middle{ + dir = 4 + }, +/turf/open/floor/plating, +/area/station/service/lawoffice) +"dKK" = ( +/obj/structure/chair/office{ + dir = 4 + }, +/obj/effect/landmark/start/cargo_technician, /turf/open/floor/iron, -/area/command/heads_quarters/rd) -"fbx" = ( +/area/station/cargo/sorting) +"dKP" = ( +/obj/effect/turf_decal/tile/red/half/contrasted, /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/iron, -/area/engineering/atmos/project) -"fbK" = ( -/obj/effect/turf_decal/tile/neutral{ +/obj/machinery/firealarm/directional/south, +/turf/open/floor/iron/dark/side{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/area/station/security/processing) +"dKW" = ( +/obj/structure/sign/directions/security{ + dir = 1; + pixel_x = 32; + pixel_y = 36 }, -/obj/machinery/bluespace_vendor/directional/north, -/turf/open/floor/iron, -/area/hallway/secondary/entry) -"fbY" = ( -/turf/closed/wall, -/area/commons/vacant_room/office) -"fcj" = ( -/obj/effect/decal/cleanable/cobweb, -/obj/effect/spawner/random/structure/crate, -/turf/open/floor/wood{ - icon_state = "wood-broken3" +/obj/structure/sign/directions/evac{ + dir = 4; + pixel_x = 32; + pixel_y = 28 }, -/area/maintenance/port/fore) -"fco" = ( -/obj/machinery/requests_console/directional/south{ - department = "Tech Storage"; - name = "Tech Storage Requests Console" +/obj/effect/landmark/start/hangover, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"dLe" = ( +/obj/structure/chair/stool/directional/west, +/turf/open/floor/wood/large, +/area/mine/eva/lower) +"dLf" = ( +/turf/closed/wall/r_wall, +/area/station/cargo/storage) +"dLH" = ( +/obj/structure/fence{ + dir = 1 }, +/turf/open/floor/plating/snowed/icemoon, +/area/icemoon/underground/explored) +"dLN" = ( +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, -/area/engineering/storage/tech) -"fcL" = ( -/obj/structure/railing{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/machinery/airalarm/directional/north, -/turf/open/floor/wood/parquet, -/area/service/bar/atrium) -"fdb" = ( -/obj/structure/extinguisher_cabinet/directional/south{ - pixel_x = 4 +/area/mine/laborcamp) +"dLR" = ( +/obj/structure/table, +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/food_or_drink/donkpockets, +/turf/open/floor/iron, +/area/mine/laborcamp) +"dLV" = ( +/obj/effect/spawner/random/trash/mess, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating{ + icon_state = "platingdmg3" }, -/obj/machinery/light/directional/south, -/obj/machinery/light_switch/directional/south{ - pixel_x = -6 +/area/station/maintenance/port/aft) +"dMo" = ( +/obj/structure/sign/warning/no_smoking/circle{ + pixel_x = 32 }, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 8 +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, +/obj/structure/sink{ + dir = 8; + pixel_x = 12 }, +/turf/open/floor/iron/white, +/area/station/medical/cryo) +"dMp" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/white, +/area/station/medical/medbay/aft) +"dMq" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/iron, -/area/command/bridge) -"fdf" = ( -/obj/machinery/power/apc/auto_name/directional/west, -/obj/machinery/camera/directional/south{ - c_tag = "Fore Port Solar Control" - }, /obj/structure/cable, /turf/open/floor/plating, -/area/maintenance/solars/port/fore) -"fdo" = ( -/obj/machinery/newscaster/directional/north, -/obj/effect/landmark/blobstart, +/area/station/maintenance/starboard/fore) +"dMv" = ( +/obj/item/clothing/gloves/color/rainbow, +/obj/item/clothing/head/soft/rainbow, +/obj/item/clothing/shoes/sneakers/rainbow, +/obj/item/clothing/under/color/rainbow, /turf/open/floor/plating, -/area/maintenance/starboard/fore) -"fdG" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/public/glass{ - name = "Central Access" +/area/station/maintenance/port/greater) +"dMF" = ( +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 1 }, -/obj/effect/turf_decal/tile/yellow{ +/obj/structure/window/reinforced{ dir = 8 }, +/obj/structure/flora/bush/flowers_br/style_random, +/turf/open/misc/asteroid/snow/standard_air, +/area/station/hallway/secondary/exit/departure_lounge) +"dMH" = ( +/obj/machinery/light/directional/north, +/obj/machinery/status_display/evac/directional/north, +/turf/open/floor/iron/dark, +/area/station/service/chapel) +"dMO" = ( +/obj/structure/closet/secure_closet/freezer/kitchen/maintenance, +/obj/effect/decal/cleanable/cobweb, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) +"dMS" = ( +/turf/closed/wall, +/area/station/maintenance/department/crew_quarters/bar) +"dMX" = ( +/obj/structure/chair{ + dir = 1; + name = "Engineering Station" + }, /turf/open/floor/iron, -/area/hallway/primary/aft) -"fdJ" = ( -/obj/machinery/firealarm/directional/west, +/area/station/command/bridge) +"dNd" = ( /turf/open/floor/iron, -/area/service/hydroponics) -"fdK" = ( -/obj/effect/turf_decal/tile/yellow{ +/area/station/science/ordnance/testlab) +"dNh" = ( +/obj/vehicle/ridden/wheelchair{ dir = 4 }, -/obj/effect/turf_decal/tile/yellow{ +/obj/effect/turf_decal/trimline/blue/filled/end{ dir = 1 }, -/turf/open/floor/iron/white, -/area/medical/pharmacy) -"fef" = ( +/obj/structure/window/reinforced{ + dir = 1; + layer = 2.9 + }, +/obj/item/radio/intercom/directional/west, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron/large, +/area/station/medical/medbay/aft) +"dNt" = ( +/obj/effect/turf_decal/tile/red/anticorner/contrasted{ + dir = 8 + }, /obj/structure/disposalpipe/segment{ - dir = 10 + dir = 5 }, -/turf/open/floor/plating, -/area/maintenance/port/greater) -"fel" = ( -/obj/structure/cable, +/turf/open/floor/iron, +/area/station/security/brig/upper) +"dNA" = ( +/turf/open/floor/iron/smooth, +/area/mine/mechbay) +"dNB" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 10 +/obj/structure/cable, +/turf/open/floor/iron/grimy, +/area/station/service/chapel/office) +"dNC" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/binary/pump{ + dir = 8; + name = "Mix to Space" }, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"feG" = ( -/obj/structure/table, -/obj/item/paper_bin{ - pixel_x = 1; - pixel_y = 9 +/turf/open/floor/iron, +/area/station/maintenance/port/aft) +"dNG" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/reagent_dispensers/watertank, +/turf/open/floor/iron/dark, +/area/station/engineering/storage) +"dNH" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/camera/directional/west{ + c_tag = "Security - Permabrig Chapel"; + network = list("ss13","prison") }, -/obj/item/pen, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 4 +/obj/machinery/firealarm/directional/west, +/turf/open/floor/iron/showroomfloor, +/area/station/security/prison/mess) +"dNN" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 6 }, -/obj/effect/turf_decal/tile/red{ +/turf/open/floor/plating/snowed/icemoon, +/area/icemoon/underground/explored) +"dOo" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 8 }, -/obj/item/radio/intercom/directional/south, +/turf/open/floor/iron, +/area/station/ai_monitored/command/storage/eva) +"dOq" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/dark, -/area/security/checkpoint/science) -"feK" = ( -/obj/structure/chair/sofa/left, -/obj/machinery/light/directional/north, -/obj/effect/landmark/start/psychologist, -/turf/open/floor/carpet/blue, -/area/medical/psychology) -"feP" = ( +/area/mine/storage) +"dOw" = ( /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, /turf/open/floor/iron, -/area/security/brig/upper) -"ffa" = ( -/obj/structure/tank_holder/oxygen/red, +/area/station/cargo/sorting) +"dOC" = ( +/obj/structure/closet/wardrobe/mixed, /turf/open/floor/plating, -/area/maintenance/starboard/fore) -"ffG" = ( -/obj/structure/table/wood, -/obj/item/radio{ - desc = "An old handheld radio. You could use it, if you really wanted to."; - icon_state = "radio"; - name = "old radio"; - pixel_y = 15 +/area/station/maintenance/aft/lesser) +"dOF" = ( +/obj/machinery/light/directional/north, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/obj/effect/turf_decal/tile/red{ + dir = 4 }, -/obj/item/reagent_containers/food/condiment/peppermill{ - pixel_x = 3 +/turf/open/floor/iron/textured, +/area/station/security/brig) +"dOH" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) +"dOK" = ( +/obj/machinery/atmospherics/components/binary/pump{ + dir = 8 }, -/obj/item/reagent_containers/food/condiment/saltshaker{ - pixel_x = -3 +/obj/effect/turf_decal/stripes/line{ + dir = 10 }, /turf/open/floor/plating, -/area/maintenance/port/aft) -"ffN" = ( -/obj/effect/turf_decal/tile/green{ - dir = 1 +/area/station/maintenance/starboard/aft) +"dOR" = ( +/turf/open/floor/plating, +/area/station/maintenance/fore/greater) +"dOY" = ( +/obj/effect/turf_decal/tile/red/half, +/obj/effect/spawner/random/vending/snackvend, +/turf/open/floor/iron/smooth_half, +/area/station/security/brig/upper) +"dOZ" = ( +/obj/machinery/iv_drip, +/obj/effect/turf_decal/tile/neutral/full, +/obj/machinery/requests_console/auto_name/directional/south, +/turf/open/floor/iron/dark, +/area/station/medical/morgue) +"dPh" = ( +/obj/structure/cable, +/obj/effect/landmark/start/medical_doctor, +/obj/machinery/firealarm/directional/south{ + pixel_x = 28; + pixel_y = -58 }, -/obj/effect/turf_decal/tile/green, -/obj/effect/turf_decal/tile/green{ - dir = 4 +/turf/open/floor/iron/white, +/area/station/medical/surgery/aft) +"dPn" = ( +/obj/structure/rack, +/obj/item/pickaxe{ + pixel_x = 5 }, -/obj/machinery/atmospherics/pipe/smart/simple/purple/visible{ - dir = 4 +/turf/open/floor/iron, +/area/station/cargo/miningdock) +"dPy" = ( +/obj/machinery/camera/directional/west{ + c_tag = "Xenobiology Kill Chamber"; + network = list("ss13","rd","xeno") }, -/obj/machinery/light/directional/east, -/obj/effect/turf_decal/tile/green{ - dir = 1 +/obj/effect/turf_decal/stripes/line{ + dir = 10 }, -/obj/effect/turf_decal/tile/green, -/obj/effect/turf_decal/tile/green{ - dir = 4 +/turf/open/floor/iron/freezer, +/area/station/science/xenobiology) +"dPP" = ( +/obj/structure/closet/toolcloset, +/turf/open/floor/plating, +/area/station/maintenance/aft/greater) +"dPT" = ( +/obj/machinery/door/airlock/maintenance, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 8 }, -/turf/open/floor/iron, -/area/engineering/atmos/pumproom) -"fgA" = ( -/turf/open/floor/wood{ - icon_state = "wood-broken" +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) +"dQd" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Mining Station Maintenance" }, -/area/service/library) -"fgB" = ( -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 4 +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/mapping_helpers/airlock/access/all/supply/mining_station, +/turf/open/floor/iron/dark/textured_half{ + dir = 1 }, -/obj/machinery/airalarm/directional/east, -/obj/effect/turf_decal/tile/red{ +/area/station/maintenance/department/cargo) +"dQB" = ( +/obj/item/storage/secure/safe/directional/south, +/obj/machinery/light/directional/south, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 1 }, -/obj/structure/table, -/obj/item/book/manual/wiki/security_space_law, -/turf/open/floor/iron, -/area/security/checkpoint/supply) -"fgJ" = ( -/obj/machinery/light/small/directional/east, -/obj/item/radio/intercom/directional/east, -/obj/effect/turf_decal/tile/blue{ +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/aisat/atmos) -"fgP" = ( -/obj/structure/flora/ausbushes/leafybush, -/obj/effect/landmark/blobstart, -/turf/open/floor/grass, -/area/maintenance/starboard/aft) -"fhi" = ( -/obj/machinery/door/airlock{ - id_tag = "Dorm2"; - name = "Dorm 2" - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/wood, -/area/commons/dorms) -"fhl" = ( -/obj/structure/table, -/obj/item/stack/sheet/glass/fifty, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/dark, -/area/engineering/atmos) -"fhF" = ( -/obj/effect/turf_decal/tile/brown{ +/turf/open/floor/plating, +/area/station/commons/vacant_room/commissary) +"dQF" = ( +/obj/effect/turf_decal/siding/wood{ dir = 4 }, -/obj/effect/turf_decal/tile/brown{ +/obj/machinery/vending/cigarette, +/obj/machinery/camera{ + c_tag = "Service-Bar 3"; + dir = 9 + }, +/obj/machinery/computer/security/telescreen/entertainment/directional/north, +/obj/machinery/status_display/evac/directional/west, +/turf/open/floor/iron/grimy, +/area/station/commons/lounge) +"dQZ" = ( +/obj/machinery/door/window/left/directional/north{ + base_state = "right"; + dir = 8; + icon_state = "right"; + name = "Containment Pen 9"; + req_access = list("xenobiology") + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/iron, +/area/station/science/xenobiology) +"dRh" = ( +/obj/effect/turf_decal/trimline, +/obj/machinery/shower{ dir = 1 }, -/obj/effect/turf_decal/tile/brown, -/turf/open/floor/iron/dark, -/area/cargo/miningdock) -"fhM" = ( +/obj/structure/sign/warning/gas_mask{ + desc = "A sign that warns of dangerous gasses in the air, instructing you to wear internals."; + pixel_y = -32 + }, +/turf/open/floor/iron/smooth, +/area/mine/eva/lower) +"dRk" = ( +/obj/effect/turf_decal/bot, +/obj/structure/ore_box, /obj/effect/decal/cleanable/dirt, -/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/white, -/area/science/misc_lab) -"fhW" = ( -/obj/machinery/light/directional/south, -/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment{ +/turf/open/floor/iron, +/area/mine/laborcamp) +"dRm" = ( +/obj/structure/disposaloutlet{ dir = 4 }, -/obj/structure/sign/warning/coldtemp{ - pixel_y = -32 +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, -/turf/open/floor/iron/white, -/area/science/research) -"fic" = ( -/obj/structure/rack, -/obj/effect/spawner/random/techstorage/rnd_all, -/obj/structure/cable, +/obj/structure/disposalpipe/trunk, /turf/open/floor/plating, -/area/engineering/storage/tech) -"fij" = ( -/obj/machinery/requests_console/directional/north{ - department = "Robotics"; - departmentType = 5; - name = "Robotics Requests Console"; - receive_ore_updates = 1 - }, -/obj/machinery/light/directional/north, -/obj/machinery/rnd/production/circuit_imprinter/department/science, -/turf/open/floor/iron/white, -/area/science/robotics/lab) -"fir" = ( -/obj/machinery/door/firedoor, -/obj/effect/landmark/navigate_destination, -/turf/open/floor/iron, -/area/commons/locker) -"fiD" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/power/apc/auto_name/directional/east, -/obj/structure/cable, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron, -/area/commons/locker) -"fiH" = ( -/obj/structure/sign/warning/coldtemp{ - pixel_x = 32 +/area/station/maintenance/disposal) +"dRy" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/turf/open/floor/plating{ - icon_state = "platingdmg2" +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, -/area/maintenance/port/aft) -"fiO" = ( -/obj/machinery/atmospherics/components/unary/thermomachine/heater{ +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/turf/open/floor/plating, -/area/maintenance/starboard/upper) -"fiR" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, /turf/open/floor/iron, -/area/engineering/engine_smes) -"fjm" = ( -/obj/machinery/navbeacon{ - codes_txt = "patrol;next_patrol=Dorm"; - location = "HOP2" - }, +/area/station/commons/dorms) +"dRz" = ( +/obj/effect/turf_decal/trimline/green/filled/line, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/turf/open/floor/iron, -/area/hallway/primary/central) -"fjn" = ( -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply, +/turf/open/floor/iron/white, +/area/station/medical/virology) +"dRM" = ( +/obj/structure/window/reinforced{ dir = 8 }, -/obj/structure/cable, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 4 - }, -/obj/machinery/power/apc/auto_name/directional/south, -/turf/open/floor/iron/dark, -/area/security/checkpoint/science) -"fjZ" = ( -/obj/structure/table, -/obj/item/storage/pill_bottle/mutadone{ - pixel_x = 11; - pixel_y = 7 +/obj/effect/turf_decal/stripes/red/line{ + dir = 6 }, -/obj/item/radio/headset/headset_sci{ - pixel_x = -7; - pixel_y = 6 +/obj/effect/turf_decal/trimline/red/line, +/turf/open/floor/iron/dark/textured, +/area/station/security/range) +"dSl" = ( +/obj/structure/railing/corner{ + dir = 1 }, -/obj/item/reagent_containers/spray/cleaner{ - pixel_x = 2 +/obj/effect/turf_decal/tile/brown{ + dir = 1 }, -/turf/open/floor/iron/dark, -/area/science/genetics) -"fkF" = ( -/obj/machinery/camera/directional/north{ - c_tag = "Cargo Bay North" +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/cargo/storage) +"dSm" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 1 }, -/obj/machinery/vending/wardrobe/cargo_wardrobe, +/turf/open/floor/iron/white, +/area/station/security/prison/safe) +"dSs" = ( +/obj/item/seeds/apple, +/obj/item/seeds/banana, +/obj/item/seeds/cocoapod, +/obj/item/seeds/grape, +/obj/item/seeds/orange, +/obj/item/seeds/sugarcane, +/obj/item/seeds/wheat, +/obj/item/seeds/watermelon, +/obj/structure/table/glass, +/obj/item/seeds/tower, /turf/open/floor/iron, -/area/cargo/storage) -"fkK" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 6 +/area/station/service/hydroponics/garden) +"dSC" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/preopen{ + id = "medsecprivacy"; + name = "Privacy Shutter" }, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/status_display/evac/directional/south, +/turf/open/floor/plating, +/area/station/security/checkpoint/medical) +"dSI" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/binary/pump{ + name = "Gas to Chamber" + }, /turf/open/floor/engine, -/area/engineering/supermatter/room) -"fkT" = ( +/area/station/engineering/supermatter) +"dSJ" = ( +/obj/machinery/flasher/directional/north{ + id = "visitorflash" + }, /obj/machinery/camera/directional/north{ - c_tag = "Arrivals Lounge" + c_tag = "Security - Visitation North"; + network = list("ss13","prison") + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 }, -/obj/machinery/light/directional/north, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, -/area/hallway/secondary/entry) -"flc" = ( -/obj/machinery/navbeacon{ - codes_txt = "delivery;dir=1"; - dir = 1; - freq = 1400; - location = "Security" +/area/station/security/prison/visit) +"dSO" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 10 }, -/obj/structure/plasticflaps/opaque, +/obj/machinery/airalarm/directional/south, +/turf/open/floor/iron, +/area/station/cargo/miningdock) +"dSX" = ( +/obj/effect/spawner/random/structure/crate, /turf/open/floor/plating, -/area/maintenance/fore/lesser) -"flg" = ( -/obj/machinery/suit_storage_unit/security, -/obj/machinery/light/directional/north, +/area/station/maintenance/aft/lesser) +"dTm" = ( +/obj/effect/decal/cleanable/blood/splatter, +/obj/effect/mob_spawn/corpse/human/skeleton, +/turf/open/floor/plating, +/area/station/maintenance/department/medical/morgue) +"dTq" = ( +/obj/structure/fireplace, +/turf/open/floor/wood, +/area/station/maintenance/space_hut/cabin) +"dTr" = ( +/obj/structure/chair{ + dir = 8; + name = "Judge" + }, +/obj/machinery/light/directional/east, +/turf/open/floor/wood, +/area/station/security/courtroom) +"dTs" = ( /turf/open/floor/iron/smooth, -/area/security/brig/upper) -"flm" = ( +/area/mine/eva) +"dTu" = ( /obj/structure/table, -/obj/machinery/computer/security/telescreen/research, -/obj/effect/turf_decal/tile/red{ - dir = 1 +/obj/item/stock_parts/scanning_module{ + pixel_x = -5; + pixel_y = 7 }, -/obj/effect/turf_decal/tile/red{ - dir = 4 +/obj/item/stock_parts/scanning_module{ + pixel_x = 5; + pixel_y = 7 + }, +/obj/item/stock_parts/scanning_module{ + pixel_x = -5 + }, +/obj/item/stock_parts/scanning_module{ + pixel_x = 5 }, +/obj/machinery/airalarm/directional/north, +/obj/machinery/light/small/directional/east, +/obj/machinery/firealarm/directional/east, /turf/open/floor/iron/dark, -/area/security/checkpoint/science) -"flW" = ( -/obj/structure/closet/toolcloset, -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 +/area/station/cargo/drone_bay) +"dTF" = ( +/obj/machinery/conveyor{ + dir = 10; + id = "mining_internal" }, -/turf/open/floor/iron, -/area/commons/storage/tools) -"fmm" = ( -/obj/effect/turf_decal/trimline/blue/end{ +/obj/effect/turf_decal/stripes/corner{ dir = 1 }, -/obj/effect/turf_decal/trimline/blue/line, -/obj/effect/turf_decal/trimline/blue/end{ - dir = 1 +/obj/effect/turf_decal/stripes/line{ + dir = 6 }, -/obj/effect/turf_decal/trimline/blue/line, -/obj/effect/landmark/start/paramedic, -/turf/open/floor/iron/white, -/area/medical/medbay/lobby) -"fms" = ( -/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, -/turf/open/floor/plating, -/area/engineering/storage/tech) -"fmt" = ( -/turf/closed/wall, -/area/service/bar/atrium) -"fmv" = ( -/obj/structure/rack, -/obj/effect/spawner/random/techstorage/command_all, -/obj/machinery/light/directional/west, /turf/open/floor/iron, -/area/engineering/storage/tech) -"fmJ" = ( +/area/mine/production) +"dUd" = ( +/obj/structure/closet/secure_closet/warden, +/turf/open/floor/iron/showroomfloor, +/area/station/security/warden) +"dUe" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron/cafeteria, +/area/station/command/heads_quarters/rd) +"dUh" = ( +/obj/structure/rack, +/obj/effect/turf_decal/siding/blue{ + dir = 4 + }, +/obj/effect/spawner/random/clothing/costume, +/obj/effect/spawner/random/clothing/costume, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/iron/white, +/area/station/maintenance/port/fore) +"dUn" = ( +/obj/machinery/shieldgen, +/turf/open/floor/plating, +/area/station/engineering/engine_smes) +"dUG" = ( +/obj/machinery/door/airlock/public/glass{ + name = "Showers" + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/freezer, +/area/mine/laborcamp) +"dUK" = ( +/obj/machinery/camera/directional/west{ + c_tag = "Mining Dock" + }, +/obj/machinery/computer/security/mining, /turf/open/floor/iron, -/area/ai_monitored/command/storage/eva) -"fmM" = ( -/obj/structure/sign/poster/random/directional/north, +/area/station/cargo/miningdock) +"dUL" = ( +/obj/machinery/door/poddoor/preopen{ + id = "maint1" + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment, /turf/open/floor/plating, -/area/maintenance/aft/greater) -"fnr" = ( -/obj/structure/chair/stool/directional/north, -/turf/open/floor/iron, -/area/command/gateway) -"fnS" = ( -/obj/effect/turf_decal/tile/yellow{ +/area/station/maintenance/starboard/fore) +"dUN" = ( +/obj/effect/turf_decal/tile/brown{ dir = 1 }, -/obj/structure/table, -/obj/item/crowbar/red, -/obj/item/stock_parts/cell/high{ - pixel_x = 6; - pixel_y = -3 - }, -/obj/effect/turf_decal/tile/yellow{ +/obj/effect/turf_decal/tile/brown{ dir = 8 }, -/obj/effect/turf_decal/tile/yellow, -/obj/structure/sign/poster/random/directional/west, -/turf/open/floor/iron, -/area/hallway/primary/aft) -"fnW" = ( -/obj/structure/closet/secure_closet/freezer/kitchen/maintenance, -/obj/effect/decal/cleanable/cobweb, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"fok" = ( -/obj/machinery/airalarm/directional/south, +/obj/structure/table, /turf/open/floor/iron, -/area/hallway/primary/central) -"fom" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"foB" = ( -/obj/structure/displaycase/captain, +/area/station/cargo/miningdock) +"dUO" = ( +/turf/closed/wall, +/area/station/security/brig) +"dUW" = ( +/obj/machinery/light_switch/directional/south, /turf/open/floor/wood, -/area/command/heads_quarters/captain) -"foC" = ( -/obj/machinery/light/directional/north, -/turf/open/floor/iron/dark, -/area/engineering/supermatter/room) -"fpb" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 - }, -/obj/machinery/door/airlock/external{ - name = "Solar Maintenance"; - req_access_txt = "10" +/area/station/security/courtroom) +"dVq" = ( +/obj/machinery/space_heater, +/obj/structure/sign/poster/random/directional/east, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"dVt" = ( +/obj/structure/chair/stool/directional/west, +/turf/open/floor/iron/checker, +/area/station/science/lab) +"dVw" = ( +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, +/obj/machinery/door/firedoor, /obj/structure/cable, -/turf/open/floor/plating, -/area/maintenance/solars/port/aft) -"fpe" = ( -/obj/structure/sign/warning/gasmask, -/turf/closed/wall/r_wall, -/area/engineering/storage_shared) -"fpu" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 6 - }, -/obj/structure/cable, -/turf/open/floor/iron, -/area/engineering/atmos) -"fpE" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/engineering/atmos/storage/gas) -"fql" = ( +/turf/open/floor/iron/dark, +/area/station/medical/medbay/aft) +"dVJ" = ( /obj/structure/cable, -/turf/open/floor/carpet, -/area/command/heads_quarters/captain) -"fqn" = ( -/obj/structure/table, -/obj/item/analyzer, -/obj/item/healthanalyzer, -/obj/machinery/light/small/directional/north, -/turf/open/floor/plating, -/area/engineering/storage/tech) -"fqr" = ( -/obj/structure/table, -/obj/effect/landmark/start/hangover, -/turf/open/floor/iron/white/smooth_large, -/area/service/kitchen/diner) -"fqB" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 4 - }, -/turf/open/floor/iron/white, -/area/medical/psychology) -"fqF" = ( -/obj/machinery/light/small/directional/north, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"fqX" = ( -/obj/structure/table/glass, -/obj/machinery/computer/med_data/laptop, -/obj/effect/turf_decal/tile/blue/full, -/turf/open/floor/iron/dark/smooth_large, -/area/command/heads_quarters/cmo) -"fra" = ( -/obj/item/stack/medical/mesh, -/obj/item/wrench/medical, -/obj/machinery/light/directional/east, -/obj/machinery/airalarm/directional/east, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, -/obj/structure/table/glass, -/turf/open/floor/iron/white, -/area/medical/cryo) -"frx" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/smooth, +/area/station/engineering/lobby) +"dVN" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/engineering/main) -"frz" = ( -/obj/machinery/meter, -/obj/machinery/atmospherics/pipe/smart/simple/green/visible{ - dir = 4 - }, -/turf/closed/wall/r_wall, -/area/engineering/atmos) -"frB" = ( -/obj/structure/reagent_dispensers/fueltank, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/wood/parquet, +/area/station/commons/lounge) +"dWf" = ( +/obj/item/trash/pistachios, /turf/open/floor/plating, -/area/ai_monitored/turret_protected/aisat/maint) -"frP" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 +/area/station/maintenance/port/aft) +"dWn" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/obj/machinery/camera/directional/north{ + c_tag = "Security - Upper Permabrig Cafeteria"; + network = list("ss13","prison") }, -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"frW" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 4 +/obj/structure/sign/poster/official/random/directional/north, +/turf/open/floor/iron/dark/textured, +/area/station/security/prison) +"dWu" = ( +/obj/item/kirbyplants/random, +/turf/open/floor/iron/cafeteria{ + dir = 8 }, -/turf/open/floor/iron, -/area/maintenance/port/aft) -"fsq" = ( -/obj/machinery/door/airlock/external{ - name = "External Airlock"; - req_access_txt = "24" +/area/station/science/research) +"dWA" = ( +/obj/effect/turf_decal/tile/red/full, +/obj/structure/chair, +/obj/effect/turf_decal/siding/white{ + dir = 8 }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ +/obj/machinery/light/directional/west, +/obj/structure/sign/poster/random/directional/west, +/turf/open/floor/iron/large, +/area/station/service/kitchen/diner) +"dWB" = ( +/obj/effect/turf_decal/tile/blue{ dir = 4 }, -/turf/open/floor/plating, -/area/maintenance/department/medical/central) -"fsN" = ( -/obj/machinery/door/airlock/atmos{ - name = "Atmospherics"; - req_access_txt = "24" +/obj/effect/turf_decal/tile/blue{ + dir = 8 }, -/turf/open/floor/plating, -/area/engineering/atmos) -"ftp" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment{ - dir = 9 +/obj/structure/chair/stool/directional/west, +/turf/open/floor/iron/cafeteria, +/area/station/commons/dorms/laundry) +"dWK" = ( +/obj/machinery/hydroponics/soil, +/obj/item/shovel/spade, +/turf/open/floor/grass, +/area/station/security/prison/garden) +"dWL" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 8 }, -/turf/open/floor/iron, -/area/hallway/primary/port) -"ftr" = ( -/obj/machinery/camera/directional/east{ - c_tag = "Public Mining Ladder" +/obj/effect/turf_decal/tile/blue{ + dir = 1 }, -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 5 +/obj/effect/turf_decal/tile/blue{ + dir = 4 }, -/turf/open/floor/iron/dark, -/area/commons/storage/mining) -"ftE" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable, +/obj/machinery/light_switch/directional/west, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/turf/open/floor/iron/white, +/area/station/medical/surgery/aft) +"dWO" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/smooth, -/area/security/holding_cell) -"ftG" = ( -/obj/structure/transit_tube/horizontal, -/turf/open/floor/plating/snowed/icemoon, -/area/icemoon/surface/outdoors/nospawn) -"fup" = ( -/obj/structure/closet/emcloset, +/obj/structure/cable, +/obj/machinery/door/airlock/maintenance{ + name = "Locker Room Maintenance" + }, +/obj/effect/mapping_helpers/airlock/unres, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +/turf/open/floor/iron, +/area/station/maintenance/port/greater) +"dWX" = ( +/obj/machinery/modular_computer/console/preset/engineering, /obj/effect/turf_decal/tile/brown{ dir = 1 }, +/obj/effect/turf_decal/tile/brown, /obj/effect/turf_decal/tile/brown{ - dir = 4 + dir = 8 }, -/obj/structure/sign/warning/gasmask{ - pixel_x = -32 +/turf/open/floor/iron, +/area/station/command/bridge) +"dWZ" = ( +/obj/structure/disposalpipe/segment{ + dir = 6 }, -/turf/open/floor/iron/dark, -/area/cargo/miningdock) -"fuK" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) +"dXb" = ( +/obj/structure/closet/crate/coffin, +/obj/effect/decal/cleanable/dirt/dust, +/obj/item/toy/figure/chaplain, +/turf/open/floor/plating, +/area/station/maintenance/department/chapel) +"dXi" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/trimline/blue/filled/corner{ dir = 1 }, -/obj/machinery/door/airlock/external{ - name = "Solar Maintenance"; - req_access_txt = "10" +/turf/open/floor/iron/white, +/area/station/medical/treatment_center) +"dXn" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/orange/visible, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"dXF" = ( +/obj/structure/disposalpipe/segment{ + dir = 10 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, /turf/open/floor/plating, -/area/maintenance/solars/starboard/fore) -"fuT" = ( -/obj/machinery/suit_storage_unit/ce, -/obj/effect/turf_decal/stripes/line{ - dir = 6 +/area/station/maintenance/department/medical/morgue) +"dXR" = ( +/obj/machinery/camera/directional/west{ + c_tag = "Quartermaster's Office" }, -/turf/open/floor/iron/white/textured, -/area/command/heads_quarters/ce) -"fuV" = ( -/obj/structure/railing{ - dir = 8 +/obj/machinery/status_display/supply{ + pixel_x = -32 }, /obj/effect/turf_decal/tile/brown{ dir = 1 }, -/turf/open/floor/iron, -/area/cargo/storage) -"fvu" = ( -/turf/open/openspace, -/area/medical/medbay/central) -"fvw" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/obj/machinery/door/airlock/external{ - name = "Port Docking Bay 1" - }, -/turf/open/floor/plating, -/area/hallway/secondary/entry) -"fvM" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/machinery/light_switch/directional/west, /obj/effect/turf_decal/tile/brown{ dir = 8 }, -/obj/effect/turf_decal/tile/brown{ - dir = 4 - }, +/obj/structure/table, +/obj/item/coin/silver, +/obj/item/computer_hardware/hard_drive/portable/quartermaster, +/obj/item/computer_hardware/hard_drive/portable/quartermaster, +/obj/item/computer_hardware/hard_drive/portable/quartermaster, +/obj/item/clipboard, /turf/open/floor/iron, -/area/commons/vacant_room/commissary) -"fwp" = ( -/obj/effect/turf_decal/tile/red/half/contrasted{ +/area/station/cargo/qm) +"dYn" = ( +/obj/effect/turf_decal/tile/blue{ dir = 1 }, -/obj/machinery/airalarm/directional/north, -/turf/open/floor/iron/dark/side, -/area/security/processing) -"fwq" = ( -/obj/effect/turf_decal/tile/brown{ +/obj/effect/turf_decal/tile/blue{ dir = 4 }, -/obj/effect/turf_decal/tile/brown, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/turf/open/floor/iron/dark, -/area/cargo/miningdock) -"fwu" = ( -/turf/closed/wall, -/area/engineering/main) -"fwA" = ( -/obj/machinery/disposal/delivery_chute{ +/obj/effect/turf_decal/tile/green{ dir = 8 }, -/obj/structure/disposalpipe/trunk{ - dir = 1 - }, -/turf/open/floor/plating, -/area/cargo/sorting) -"fwM" = ( -/obj/structure/chair, -/turf/open/floor/iron/cafeteria, -/area/hallway/secondary/exit/departure_lounge) -"fwV" = ( -/obj/structure/table/glass, -/obj/item/cultivator, -/obj/item/hatchet, -/obj/item/crowbar, -/obj/item/plant_analyzer, -/obj/item/reagent_containers/glass/bucket, /obj/effect/turf_decal/tile/green, -/obj/effect/turf_decal/tile/green{ - dir = 4 - }, -/turf/open/floor/iron, -/area/service/hydroponics/garden) -"fwY" = ( +/turf/open/floor/iron/white, +/area/station/medical/virology) +"dYr" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/dark, +/area/station/medical/morgue) +"dYt" = ( +/turf/open/floor/engine/cult, +/area/station/service/library) +"dYO" = ( /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/small/directional/south, -/turf/open/floor/plating, -/area/engineering/storage/tech) -"fxg" = ( -/obj/machinery/conveyor{ - dir = 8; - id = "garbage" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, /turf/open/floor/plating, -/area/maintenance/disposal) -"fxo" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "kitchen"; - name = "kitchen shutters" - }, -/obj/structure/displaycase/forsale/kitchen, +/area/station/maintenance/department/crew_quarters/bar) +"dYR" = ( /obj/machinery/door/firedoor, -/obj/machinery/newscaster/directional/north, -/turf/open/floor/iron/cafeteria, -/area/service/kitchen) -"fxA" = ( -/obj/structure/table, -/obj/item/stock_parts/subspace/amplifier, -/obj/item/stock_parts/subspace/amplifier, -/obj/item/stock_parts/subspace/amplifier, -/turf/open/floor/plating, -/area/engineering/storage/tech) -"fxF" = ( -/obj/item/radio/intercom/directional/south, -/obj/machinery/computer/robotics{ - dir = 1 - }, -/obj/machinery/light/directional/south, -/turf/open/floor/iron/cafeteria, -/area/command/heads_quarters/rd) -"fxO" = ( -/obj/structure/girder, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"fya" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/obj/structure/sign/warning/securearea{ - pixel_x = 32 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden, -/obj/structure/disposalpipe/segment{ - dir = 9 - }, -/obj/structure/cable, -/turf/open/floor/iron/dark/corner, -/area/engineering/atmos) -"fyc" = ( -/obj/machinery/atmospherics/pipe/bridge_pipe/green/visible, -/obj/machinery/atmospherics/pipe/bridge_pipe/purple/visible{ - dir = 4 - }, /turf/open/floor/iron, -/area/engineering/atmos) -"fyi" = ( -/obj/structure/chair/office/light{ - dir = 1 +/area/station/commons/locker) +"dYW" = ( +/obj/structure/closet/firecloset, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/starboard/aft) +"dYX" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 8 }, -/obj/effect/landmark/start/chief_medical_officer, /turf/open/floor/iron/dark, -/area/command/heads_quarters/cmo) -"fym" = ( -/turf/closed/wall/r_wall, -/area/maintenance/starboard/upper) -"fyM" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 +/area/station/medical/morgue) +"dZw" = ( +/obj/structure/cable, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating{ + icon_state = "platingdmg2" }, +/area/station/construction) +"dZB" = ( +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/iron/white, -/area/medical/medbay/aft) -"fyT" = ( -/obj/structure/chair/comfy/black, -/obj/effect/landmark/start/head_of_security, -/turf/open/floor/carpet/royalblue, -/area/command/heads_quarters/hos) -"fyU" = ( -/obj/machinery/light/directional/north, +/turf/open/floor/iron, +/area/station/commons/fitness) +"dZM" = ( /obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 4 + dir = 8 }, -/turf/open/floor/iron/white/corner{ +/obj/effect/turf_decal/tile/blue, +/turf/open/floor/iron/white, +/area/station/medical/chemistry) +"dZN" = ( +/obj/effect/turf_decal/tile/red{ dir = 1 }, -/area/hallway/secondary/entry) -"fze" = ( -/obj/structure/table/glass, -/obj/item/stack/medical/gauze{ - pixel_x = 1 - }, -/obj/item/stack/medical/mesh, -/obj/effect/turf_decal/stripes/corner{ - dir = 8 - }, -/obj/machinery/button/door/directional/west{ - id = "chemistry_access_shutters"; - name = "Chemistry Access Shutter Control"; - req_access_txt = "5" +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 }, -/obj/item/stack/medical/suture, -/obj/effect/turf_decal/tile/blue/full, -/turf/open/floor/iron/large, -/area/medical/treatment_center) -"fzf" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/simple/dark/visible{ +/obj/structure/cable, +/obj/machinery/power/apc/auto_name/directional/west, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"dZS" = ( +/obj/structure/railing/corner{ dir = 4 }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/turf/open/floor/plating/snowed/icemoon, +/area/icemoon/underground/explored) +"dZW" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/airalarm/directional/north, +/obj/effect/turf_decal/trimline/red/filled/line{ dir = 1 }, -/obj/structure/disposalpipe/segment{ - dir = 5 +/turf/open/floor/iron/dark/side{ + dir = 1 }, -/turf/open/floor/iron, -/area/maintenance/disposal/incinerator) -"fzn" = ( -/obj/effect/spawner/random/trash/mess, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/area/station/security/prison) +"dZX" = ( +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, -/area/maintenance/port/aft) -"fzJ" = ( -/obj/machinery/door/airlock{ - id_tag = "Dorm2"; - name = "Dorm 1" +/area/station/ai_monitored/turret_protected/aisat_interior) +"eaa" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/wood, -/area/commons/dorms) -"fzO" = ( -/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable, -/obj/structure/sign/warning/coldtemp, -/turf/open/floor/plating, -/area/hallway/secondary/exit/departure_lounge) -"fzU" = ( -/obj/effect/turf_decal/delivery, -/turf/open/floor/iron, -/area/cargo/storage) -"fAi" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/machinery/door/firedoor/heavy, -/obj/machinery/door/airlock/research{ - name = "Ordnance Launch Room"; - req_access_txt = "8" +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/white/side{ + dir = 4 }, -/obj/structure/disposalpipe/segment{ +/area/station/science/research) +"ead" = ( +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/turf/open/floor/iron/white, -/area/science/mixing/hallway) -"fAD" = ( +/obj/machinery/camera/directional/east{ + c_tag = "Engineering Supermatter Starboard"; + network = list("ss13","engine") + }, +/obj/structure/cable, +/obj/item/radio/intercom/directional/east, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"eaq" = ( +/obj/structure/table, +/obj/item/paper_bin/carbon, +/obj/item/pen, +/obj/structure/cable, +/turf/open/floor/carpet/red, +/area/station/security/prison/work) +"eaB" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/turf/open/floor/iron, -/area/commons/locker) -"fAL" = ( -/obj/structure/chair, /obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"fAO" = ( -/obj/machinery/power/tracker, -/obj/structure/cable, -/turf/open/misc/asteroid/snow/icemoon, -/area/icemoon/surface/outdoors/nospawn) -"fAP" = ( -/obj/item/radio/intercom/directional/north, -/turf/open/floor/iron/dark/corner{ - dir = 1 - }, -/area/hallway/primary/starboard) -"fBe" = ( -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 + dir = 4 }, -/obj/machinery/light/directional/south, /turf/open/floor/iron, -/area/hallway/primary/aft) -"fBl" = ( -/obj/machinery/light/directional/north, -/obj/machinery/camera/directional/north{ - c_tag = "Central Hallway North" - }, -/obj/effect/turf_decal/tile/blue{ +/area/station/hallway/secondary/service) +"eaR" = ( +/obj/structure/table, +/obj/effect/turf_decal/tile/brown{ dir = 1 }, -/obj/effect/turf_decal/tile/blue{ +/obj/effect/turf_decal/tile/brown{ dir = 4 }, +/turf/open/floor/iron/dark, +/area/station/cargo/miningdock) +"ebb" = ( +/obj/structure/extinguisher_cabinet/directional/north, /turf/open/floor/iron, -/area/hallway/primary/central) -"fBs" = ( -/obj/machinery/door/airlock/external{ - name = "Labor Camp Shuttle Airlock"; - req_access_txt = "2" +/area/station/hallway/primary/starboard) +"ebd" = ( +/obj/structure/flora/rock/pile/icy/style_random, +/turf/open/misc/asteroid/snow/icemoon, +/area/icemoon/underground/explored) +"ebq" = ( +/obj/effect/landmark/start/clown, +/obj/structure/disposalpipe/segment, +/turf/open/floor/carpet, +/area/station/service/theater) +"ebv" = ( +/obj/machinery/light/small/directional/east, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ +/turf/open/floor/iron/smooth, +/area/mine/mechbay) +"ebw" = ( +/obj/effect/turf_decal/trimline/green/filled/line{ dir = 8 }, -/obj/effect/mapping_helpers/airlock/access/all/security/brig, -/turf/open/floor/iron/dark/smooth_large, -/area/security/processing) -"fBN" = ( -/obj/machinery/light/small/built/directional/west, /turf/open/floor/iron, -/area/maintenance/starboard/fore) -"fBP" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 5 +/area/station/maintenance/starboard/aft) +"ebB" = ( +/turf/open/misc/dirt{ + initial_gas_mix = "ICEMOON_ATMOS" }, -/obj/structure/disposalpipe/trunk, -/obj/machinery/disposal/bin, -/turf/open/floor/iron/white, -/area/medical/medbay/aft) -"fBY" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/structure/disposalpipe/junction{ +/area/icemoon/underground/explored) +"ebX" = ( +/obj/structure/fence/corner{ dir = 1 }, -/turf/open/floor/iron, -/area/hallway/secondary/service) -"fCw" = ( -/obj/machinery/door/airlock/maintenance{ - req_access_txt = "12" +/turf/open/misc/asteroid/snow/icemoon, +/area/icemoon/underground/explored) +"eco" = ( +/obj/effect/turf_decal/caution{ + dir = 4 }, -/obj/structure/cable, +/obj/structure/sign/warning/cold_temp{ + pixel_y = 32 + }, +/turf/open/floor/iron/smooth, +/area/station/cargo/drone_bay) +"ecs" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/siding/yellow/corner{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/engineering/atmos/storage/gas) +"ecw" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"fDn" = ( -/obj/structure/flora/ausbushes/sparsegrass, -/turf/open/floor/grass, -/area/maintenance/starboard/aft) -"fEf" = ( -/obj/structure/table, -/obj/effect/turf_decal/tile/red/full, -/obj/machinery/button/door/directional/west{ - id = "briggate"; - name = "Brig Shutters"; - pixel_x = -6; - pixel_y = -2 - }, -/obj/machinery/button/flasher{ - id = "brigentry"; - pixel_x = -7; - pixel_y = 9 - }, -/obj/machinery/button/door/directional/west{ - id = "innerbrig"; - name = "Brig Interior Doors Control"; - normaldoorcontrol = 1; - pixel_x = 6; - pixel_y = 9; - req_access_txt = "63" - }, -/obj/machinery/button/door/directional/west{ - id = "outerbrig"; - name = "Brig Exterior Doors Control"; - normaldoorcontrol = 1; - pixel_x = 6; - pixel_y = -2; - req_access_txt = "63" +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 }, -/obj/item/radio/intercom/prison/directional/north, -/turf/open/floor/iron/dark/textured_large, -/area/security/checkpoint/auxiliary) -"fEo" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/camera/directional/east{ - c_tag = "Locker Room East" +/obj/effect/turf_decal/stripes/corner, +/obj/machinery/door/airlock/research/glass{ + name = "Genetics Lab" }, +/obj/effect/mapping_helpers/airlock/access/all/science/genetics, /turf/open/floor/iron, -/area/commons/locker) -"fEE" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/multiz/scrubbers/visible/layer2{ - color = "#ff0000"; - dir = 8; - name = "Scrubbers multi deck pipe adapter" - }, -/obj/structure/disposalpipe/trunk/multiz/down{ - dir = 8 +/area/station/science/genetics) +"ecF" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 }, +/obj/machinery/door/airlock/external, +/obj/effect/mapping_helpers/airlock/access/all/engineering/external, /turf/open/floor/plating, -/area/maintenance/starboard/fore) -"fEH" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ +/area/station/maintenance/fore/greater) +"ecJ" = ( +/obj/effect/landmark/blobstart, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/engineering/storage/tech) +"ecR" = ( +/obj/machinery/recharge_station, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/mine/eva/lower) +"ecW" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ dir = 4 }, -/turf/open/floor/wood, -/area/command/heads_quarters/captain) -"fEM" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 - }, /turf/open/floor/iron, -/area/commons/storage/primary) -"fFg" = ( -/obj/structure/disposalpipe/segment, +/area/station/commons/fitness) +"edc" = ( +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/iron/white, +/area/station/maintenance/port/fore) +"edd" = ( +/obj/machinery/door/airlock/maintenance, /obj/structure/cable, -/turf/open/floor/iron, -/area/service/janitor) -"fFp" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 4 +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "sci-med-passthrough" }, +/obj/effect/mapping_helpers/airlock/access/any/science/maintenance, +/obj/effect/mapping_helpers/airlock/unres, +/turf/open/floor/plating, +/area/station/maintenance/aft/greater) +"edn" = ( +/obj/effect/turf_decal/bot_white/right, +/obj/machinery/ore_silo, +/obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/command/heads_quarters/cmo) -"fFv" = ( -/obj/structure/closet/radiation, -/obj/machinery/light/directional/north, -/obj/machinery/requests_console/directional/north{ - department = "Genetics"; - departmentType = 2; - name = "Genetics Requests Console" +/area/station/ai_monitored/command/nuke_storage) +"edv" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 1 }, -/obj/effect/landmark/start/hangover/closet, -/turf/open/floor/iron/dark, -/area/science/genetics) -"fFz" = ( -/obj/item/kirbyplants/random, -/turf/open/floor/iron/cafeteria{ +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden, +/obj/structure/cable, +/turf/open/floor/iron/large, +/area/station/engineering/atmos/storage/gas) +"edT" = ( +/obj/structure/grille/broken, +/turf/open/floor/plating, +/area/station/maintenance/aft/greater) +"edW" = ( +/obj/structure/chair{ dir = 8 }, -/area/science/research) -"fFO" = ( -/obj/machinery/computer/telecomms/server{ - dir = 4; - network = "tcommsat" - }, -/obj/effect/turf_decal/tile/yellow{ +/turf/open/floor/iron, +/area/station/command/heads_quarters/hop) +"eeF" = ( +/obj/item/cigbutt/cigarbutt, +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"eeK" = ( +/obj/effect/turf_decal/tile/brown{ dir = 1 }, -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/yellow{ +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ dir = 8 }, -/turf/open/floor/iron/dark, -/area/tcommsat/computer) -"fGe" = ( -/turf/open/openspace, -/area/cargo/storage) -"fGw" = ( -/obj/effect/landmark/start/hangover, +/obj/structure/rack, +/obj/item/shovel{ + pixel_x = -5 + }, /turf/open/floor/iron, -/area/hallway/primary/central) -"fGA" = ( -/obj/effect/turf_decal/stripes/line{ +/area/station/cargo/miningdock) +"eeO" = ( +/obj/structure/window/reinforced{ dir = 8 }, -/obj/structure/cable, -/obj/machinery/atmospherics/components/trinary/filter/flipped/critical{ +/obj/structure/railing{ dir = 8 }, -/turf/open/floor/engine, -/area/engineering/supermatter/room) -"fGV" = ( -/obj/machinery/light/directional/south, -/obj/structure/table, -/obj/item/storage/belt/medical{ - pixel_y = 2 - }, -/obj/item/clothing/glasses/hud/health, -/obj/item/clothing/glasses/hud/health, -/obj/item/clothing/glasses/hud/health, -/obj/item/clothing/glasses/hud/health, -/obj/item/storage/belt/medical{ - pixel_y = 2 - }, -/obj/item/reagent_containers/spray/cleaner, -/obj/item/blood_filter, -/obj/item/radio/intercom/directional/south, -/turf/open/floor/iron/white, -/area/medical/storage) -"fGW" = ( -/obj/structure/table, -/obj/item/flashlight/lamp{ - on = 0 - }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/wood, -/area/maintenance/aft/greater) -"fHe" = ( -/obj/machinery/firealarm/directional/south, -/obj/effect/turf_decal/trimline/yellow/filled/line, -/obj/effect/turf_decal/trimline/yellow/filled/warning{ +/obj/effect/turf_decal/stripes/line{ dir = 8 }, -/turf/open/floor/iron/white, -/area/medical/treatment_center) -"fHA" = ( -/obj/machinery/shower{ - dir = 4 +/obj/structure/window/reinforced, +/turf/open/floor/iron/cafeteria, +/area/station/command/heads_quarters/rd) +"efa" = ( +/obj/machinery/mechpad, +/obj/effect/turf_decal/stripes/corner, +/turf/open/floor/iron/textured, +/area/mine/mechbay) +"efi" = ( +/obj/structure/bed/dogbed, +/obj/effect/decal/cleanable/blood/gibs/body, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/icemoon/underground/explored) +"efk" = ( +/obj/structure/cable, +/turf/open/floor/iron/white/side, +/area/station/science/explab) +"efn" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/obj/machinery/door/airlock/command{ + name = "Command Tool Storage" }, -/obj/effect/turf_decal/stripes/red/end{ - dir = 4 +/obj/effect/mapping_helpers/airlock/access/all/command/eva, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/command/storage/eva) +"efx" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/obj/effect/turf_decal/stripes/red/line, +/obj/effect/turf_decal/trimline/red/corner{ + dir = 1 }, /turf/open/floor/iron/dark/textured, -/area/engineering/main) -"fHK" = ( -/obj/structure/extinguisher_cabinet/directional/west, -/turf/open/floor/glass/reinforced, -/area/security/lockers) -"fHZ" = ( -/obj/structure/lattice/catwalk, -/turf/open/openspace/icemoon, -/area/science/server) -"fIh" = ( -/obj/structure/rack, -/obj/effect/spawner/random/maintenance/three, -/obj/machinery/light/small/directional/south, -/turf/open/floor/plating, -/area/maintenance/starboard/upper) -"fIi" = ( -/obj/item/paper/fluff/jobs/security/beepsky_mom, -/turf/open/floor/plating, -/area/maintenance/fore/lesser) -"fIA" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/mining/glass{ - name = "Delivery Office" +/area/station/security/range) +"efE" = ( +/obj/structure/reflector/box/anchored{ + dir = 1 }, -/obj/effect/mapping_helpers/airlock/access/all/supply/mail_sorting, -/turf/open/floor/iron, -/area/cargo/sorting) -"fIE" = ( -/obj/structure/chair/office{ - dir = 4 +/turf/open/floor/iron/dark, +/area/station/engineering/supermatter/room) +"efH" = ( +/obj/structure/table/glass, +/obj/item/food/grown/harebell{ + pixel_x = -3; + pixel_y = 3 }, -/obj/effect/landmark/start/cargo_technician, -/turf/open/floor/iron, -/area/cargo/sorting) -"fIO" = ( -/obj/machinery/atmospherics/pipe/bridge_pipe/cyan/visible, -/obj/machinery/atmospherics/pipe/bridge_pipe/green/visible{ - dir = 4 +/obj/item/food/grown/harebell{ + pixel_y = 3 }, -/turf/open/floor/iron, -/area/engineering/atmos) -"fIU" = ( -/obj/machinery/monkey_recycler, -/obj/structure/cable, -/obj/effect/turf_decal/stripes/line{ - dir = 5 +/obj/item/food/grown/harebell, +/turf/open/floor/iron/chapel, +/area/station/service/chapel) +"efK" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 9 }, +/obj/machinery/iv_drip, +/turf/open/floor/iron/white, +/area/station/medical/treatment_center) +"efM" = ( +/obj/structure/closet/crate/grave, +/turf/open/misc/dirt{ + initial_gas_mix = "ICEMOON_ATMOS" + }, +/area/icemoon/underground/explored) +"efP" = ( +/obj/item/radio/intercom/directional/south, +/obj/effect/turf_decal/stripes/line, /turf/open/floor/iron, -/area/science/xenobiology) -"fIX" = ( -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/iron/cafeteria, -/area/service/kitchen) -"fJb" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible, -/turf/open/floor/plating, -/area/engineering/atmos) -"fJf" = ( -/obj/structure/sign/warning/biohazard{ - pixel_x = -32 +/area/station/hallway/secondary/entry) +"efY" = ( +/obj/structure/table, +/obj/item/radio/off, +/obj/item/radio/off, +/obj/item/assembly/prox_sensor, +/obj/item/assembly/prox_sensor, +/turf/open/floor/iron, +/area/station/ai_monitored/command/storage/eva) +"ega" = ( +/obj/effect/landmark/event_spawn, +/turf/open/floor/iron/white, +/area/station/science/xenobiology) +"egf" = ( +/turf/closed/wall/r_wall, +/area/station/science/ordnance/burnchamber) +"egm" = ( +/obj/structure/table, +/obj/item/restraints/handcuffs, +/obj/item/assembly/timer, +/turf/open/floor/iron/dark/textured_half{ + dir = 1 }, -/turf/open/openspace, -/area/medical/medbay/aft) -"fJg" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/white/side{ +/area/station/security/office) +"ego" = ( +/obj/effect/turf_decal/tile/brown{ dir = 1 }, -/area/science/lab) -"fJE" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 10 +/obj/effect/turf_decal/tile/brown{ + dir = 4 }, -/obj/machinery/portable_atmospherics/scrubber, +/obj/structure/railing/corner{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/iron/dark/side{ + dir = 1 + }, +/area/mine/eva/lower) +"egp" = ( +/obj/structure/reagent_dispensers/fueltank, /turf/open/floor/plating, -/area/maintenance/port/greater) -"fJG" = ( -/obj/structure/table, -/obj/item/pen, -/obj/machinery/status_display/ai/directional/north, -/turf/open/floor/iron/cafeteria, -/area/command/heads_quarters/rd) -"fJJ" = ( -/obj/effect/turf_decal/tile/dark, -/obj/effect/turf_decal/tile/dark{ +/area/station/maintenance/department/medical/central) +"egz" = ( +/obj/structure/table/wood, +/obj/item/radio/intercom/prison, +/turf/open/floor/wood, +/area/station/security/prison/rec) +"egF" = ( +/obj/structure/filingcabinet, +/obj/item/folder/documents, +/obj/effect/turf_decal/bot_white, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/command/nuke_storage) +"egG" = ( +/obj/machinery/light/warm/directional/west, +/obj/effect/turf_decal/siding/wideplating/dark{ dir = 8 }, -/obj/structure/railing/corner, -/obj/machinery/door/firedoor/border_only, -/turf/open/floor/iron/white, -/area/medical/medbay/lobby) -"fJX" = ( -/obj/effect/spawner/random/vending/snackvend, -/obj/effect/turf_decal/stripes/line{ +/turf/open/floor/iron/dark/textured, +/area/station/security/prison/rec) +"egK" = ( +/obj/machinery/firealarm/directional/south, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"egR" = ( +/obj/structure/disposalpipe/segment{ dir = 9 }, -/turf/open/floor/iron, -/area/hallway/secondary/entry) -"fKc" = ( -/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ +/obj/structure/cable, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plating, +/area/station/maintenance/starboard/upper) +"egT" = ( +/obj/machinery/airalarm/directional/north, +/obj/structure/rack, +/obj/item/controller, +/obj/item/compact_remote, +/obj/item/compact_remote, +/turf/open/floor/iron/white/corner, +/area/station/science/explab) +"egV" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/engineering/lobby) +"egZ" = ( +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/obj/effect/turf_decal/tile/brown{ dir = 4 }, -/obj/machinery/firealarm/directional/south, +/obj/machinery/newscaster/directional/south, +/obj/machinery/light/directional/south, +/obj/machinery/computer/department_orders/science{ + dir = 1 + }, /turf/open/floor/iron, -/area/security/processing) -"fKn" = ( -/obj/structure/ladder, -/turf/open/floor/wood, -/area/maintenance/space_hut/cabin) -"fKz" = ( -/obj/structure/chair/comfy/black, -/obj/effect/landmark/start/assistant, -/turf/open/floor/wood, -/area/service/library) -"fLl" = ( -/obj/machinery/door/airlock/security/glass{ - name = "Security Office"; - req_access_txt = "63" +/area/station/science/lab) +"ehd" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/door/firedoor, +/turf/open/floor/iron/white, +/area/station/science/xenobiology) +"ehm" = ( /obj/structure/cable, -/turf/open/floor/iron/dark, -/area/security/checkpoint/engineering) -"fLq" = ( -/obj/structure/sign/warning/nosmoking/circle{ - pixel_x = -32 +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/freezer, +/area/station/commons/toilet) +"ehp" = ( +/obj/item/kirbyplants/random, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron, +/area/station/commons/locker) +"ehy" = ( +/obj/machinery/keycard_auth/directional/east, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 }, -/obj/machinery/light/directional/west, -/obj/machinery/camera{ - c_tag = "Medbay Mid-South"; - dir = 5; - network = list("ss13","medbay") +/turf/open/floor/iron/dark/smooth_large, +/area/station/command/heads_quarters/hos) +"ehC" = ( +/turf/open/floor/wood{ + icon_state = "wood-broken7" }, -/obj/effect/turf_decal/trimline/blue/filled/line{ +/area/station/service/library) +"ehJ" = ( +/obj/effect/turf_decal/stripes/line{ dir = 10 }, -/obj/structure/extinguisher_cabinet/directional/south, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/engineering/engine_smes) +"ehK" = ( +/obj/structure/cable, +/turf/open/floor/wood{ + icon_state = "wood-broken3" + }, +/area/station/maintenance/fore/lesser) +"ehO" = ( +/obj/machinery/door/window/brigdoor/right/directional/south{ + dir = 8; + name = "Observation Deck"; + req_access = list("xenobiology") + }, +/obj/structure/railing/corner{ + dir = 1 + }, +/obj/structure/railing/corner{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/purple/filled/warning{ + dir = 1 + }, /turf/open/floor/iron/white, -/area/medical/medbay/aft) -"fLH" = ( +/area/station/science/xenobiology) +"ehP" = ( +/obj/structure/sign/warning/cold_temp, +/turf/closed/wall/r_wall, +/area/station/engineering/storage_shared) +"ehR" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/bridge_pipe/yellow/visible, +/obj/machinery/atmospherics/pipe/bridge_pipe/cyan/visible{ + dir = 4 + }, +/turf/open/floor/plating, +/area/station/engineering/atmos/pumproom) +"ehZ" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/table/wood, +/obj/effect/spawner/random/entertainment/toy_figure, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/wood, +/area/station/security/prison/rec) +"eia" = ( +/obj/machinery/light/directional/west, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 8 + }, +/turf/open/floor/iron/dark/textured, +/area/station/security/prison) +"eic" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment{ - dir = 4 +/turf/open/floor/iron/dark/textured, +/area/station/security/execution/transfer) +"eie" = ( +/obj/machinery/light/small/directional/north, +/turf/open/floor/plating, +/area/station/maintenance/starboard/fore) +"eig" = ( +/obj/structure/rack, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/blood/old, +/obj/item/restraints/handcuffs{ + pixel_y = 5 }, -/turf/open/floor/iron, -/area/hallway/primary/central) -"fLW" = ( -/obj/structure/sign/warning/gasmask, -/turf/closed/wall, -/area/maintenance/starboard/fore) -"fMy" = ( -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 +/obj/item/restraints/handcuffs{ + pixel_y = 1 }, -/obj/machinery/firealarm/directional/east, -/obj/structure/closet/secure_closet/engineering_welding, -/obj/machinery/light/directional/east, +/obj/item/restraints/handcuffs{ + pixel_x = 1; + pixel_y = -4 + }, +/obj/machinery/airalarm/directional/east, +/obj/machinery/camera/directional/south{ + c_tag = "Security - Holding Cells" + }, +/obj/structure/cable, +/obj/machinery/power/apc/auto_name/directional/south, +/turf/open/floor/iron/smooth, +/area/station/security/holding_cell) +"eit" = ( +/obj/machinery/light/directional/west, /turf/open/floor/iron, -/area/engineering/main) -"fMz" = ( +/area/station/hallway/primary/central) +"eix" = ( +/obj/structure/table, +/obj/item/radio{ + pixel_x = -3 + }, +/obj/item/pickaxe, +/obj/item/flashlight, +/obj/machinery/light/small/directional/north, +/obj/machinery/airalarm/directional/north, +/turf/open/floor/iron/dark, +/area/station/maintenance/department/medical/morgue) +"eiI" = ( +/obj/effect/turf_decal/siding/yellow{ + dir = 1 + }, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, -/area/commons/fitness) -"fML" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 +/area/station/engineering/storage_shared) +"eiJ" = ( +/obj/structure/closet/secure_closet/engineering_personal, +/obj/machinery/status_display/evac/directional/north, +/obj/item/clothing/suit/hooded/wintercoat/engineering, +/turf/open/floor/iron/dark, +/area/station/engineering/storage_shared) +"eiU" = ( +/obj/effect/turf_decal/tile/brown{ + dir = 1 }, -/obj/effect/turf_decal/trimline/blue/filled/corner{ +/obj/effect/turf_decal/tile/brown{ dir = 4 }, -/obj/structure/railing/corner{ - dir = 4 +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/turf/open/floor/iron/dark/side{ + dir = 1 }, +/area/mine/eva) +"eiY" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/white, -/area/medical/medbay/central) -"fMS" = ( -/obj/structure/table, -/obj/item/stack/cable_coil{ - pixel_x = -3; - pixel_y = 3 +/area/station/medical/medbay/central) +"ejn" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, -/obj/item/stack/cable_coil, -/obj/item/stock_parts/cell/high, -/turf/open/floor/plating, -/area/engineering/storage/tech) -"fMZ" = ( -/turf/open/floor/plating, -/area/maintenance/port/greater) -"fNY" = ( -/obj/machinery/holopad, /turf/open/floor/iron, -/area/commons/storage/tools) -"fOa" = ( -/obj/structure/table/wood, -/obj/item/toy/cards/deck{ - pixel_x = 2 +/area/station/hallway/secondary/exit/departure_lounge) +"ejq" = ( +/obj/structure/chair/comfy/brown{ + dir = 1 }, -/obj/item/clothing/mask/balaclava{ - pixel_x = -8; - pixel_y = 8 +/obj/machinery/light/small/directional/east, +/obj/effect/turf_decal/siding/wood{ + dir = 1 }, -/turf/open/floor/iron, -/area/commons/dorms) -"fOf" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/siding/yellow/corner{ - dir = 8 +/turf/open/floor/iron/grimy, +/area/station/service/chapel/office) +"ejs" = ( +/obj/structure/closet/secure_closet/medical1, +/obj/effect/turf_decal/trimline/blue/line, +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 1 }, -/turf/open/floor/iron, -/area/engineering/atmos/storage/gas) -"fOy" = ( +/turf/open/floor/iron/white, +/area/station/maintenance/fore/greater) +"ejO" = ( +/obj/structure/table/reinforced, +/obj/item/folder/white, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/ai) +"ejQ" = ( /obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible{ - dir = 6 +/obj/machinery/door/poddoor/preopen{ + id = "atmos"; + name = "Atmospherics Blast Door" }, /turf/open/floor/plating, -/area/engineering/atmos/pumproom) -"fOE" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/turf/open/floor/iron, -/area/cargo/lobby) -"fOZ" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 8 - }, -/turf/open/floor/iron, -/area/commons/fitness) -"fPJ" = ( -/obj/structure/cable, -/obj/structure/sign/warning/securearea{ - pixel_x = 32 - }, -/turf/open/floor/iron/white/side{ - dir = 9 +/area/station/engineering/lobby) +"ejW" = ( +/obj/structure/chair/comfy/beige{ + dir = 1 }, -/area/science/research) -"fQb" = ( -/obj/structure/chair/stool/directional/west, /obj/effect/landmark/start/assistant, +/turf/open/floor/iron/grimy, +/area/station/hallway/secondary/entry) +"ejX" = ( +/turf/open/floor/plating, +/area/station/security/prison/safe) +"ejZ" = ( +/obj/structure/sink{ + pixel_y = 20 + }, /turf/open/floor/iron, -/area/commons/locker) -"fQk" = ( -/obj/machinery/firealarm/directional/west, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 +/area/station/science/xenobiology) +"ekk" = ( +/obj/structure/railing/corner, +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 8 }, +/obj/machinery/door/firedoor/border_only, +/turf/open/floor/iron/dark/side, +/area/mine/eva) +"ekn" = ( /obj/effect/turf_decal/tile/yellow{ dir = 4 }, /obj/effect/turf_decal/tile/yellow{ - dir = 8 + dir = 1 + }, +/obj/structure/table/glass, +/obj/item/reagent_containers/glass/bottle/epinephrine, +/obj/item/stack/sheet/mineral/plasma, +/obj/machinery/light/directional/north, +/turf/open/floor/iron/white, +/area/station/medical/pharmacy) +"ekE" = ( +/obj/effect/turf_decal/siding/white{ + dir = 4 }, /obj/structure/disposalpipe/segment{ - dir = 6 + dir = 10 }, -/obj/structure/closet/firecloset, -/obj/machinery/light/directional/west, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/airalarm/directional/east, +/turf/open/floor/iron/white/smooth_large, +/area/station/service/kitchen/diner) +"elf" = ( +/obj/machinery/rnd/production/circuit_imprinter/department/science, +/obj/machinery/button/door/directional/north{ + id = "rnd"; + name = "Shutters Control Button"; + pixel_x = 7; + req_access = list("research") + }, +/turf/open/floor/iron/checker, +/area/station/science/lab) +"elk" = ( /obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/engineering/main) -"fQp" = ( -/obj/machinery/airalarm/directional/west, -/obj/structure/closet/toolcloset, -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/yellow{ +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron/white/side{ dir = 8 }, -/obj/effect/turf_decal/tile/yellow{ +/area/station/science/explab) +"elu" = ( +/obj/effect/spawner/random/structure/steam_vent, +/turf/open/floor/plating, +/area/station/maintenance/port/greater) +"elw" = ( +/turf/closed/wall/r_wall, +/area/station/maintenance/starboard/upper) +"elA" = ( +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/turf/open/floor/iron, -/area/commons/storage/tools) -"fQw" = ( -/obj/effect/turf_decal/trimline/blue/filled/corner{ +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/machinery/holopad, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/dark, -/area/command/heads_quarters/cmo) -"fQD" = ( -/obj/effect/turf_decal/delivery, +/obj/machinery/bluespace_vendor/directional/north, /turf/open/floor/iron, -/area/commons/storage/primary) -"fQS" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 8 +/area/station/hallway/secondary/entry) +"emg" = ( +/obj/structure/window/reinforced{ + dir = 4 }, -/obj/effect/turf_decal/tile/blue{ +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/blue/filled/warning{ dir = 1 }, +/obj/machinery/chem_master/condimaster{ + desc = "Used to separate out liquids - useful for purifying botanical extracts. Also dispenses condiments."; + name = "SapMaster XP" + }, +/obj/machinery/requests_console/auto_name/directional/north, +/turf/open/floor/iron, +/area/station/service/hydroponics) +"emi" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment{ - dir = 10 - }, -/obj/structure/cable, -/turf/open/floor/iron/white, -/area/medical/surgery/aft) -"fQX" = ( -/obj/structure/cable, -/turf/open/floor/plating, -/area/engineering/supermatter/room) -"fRc" = ( -/obj/machinery/meter, -/obj/machinery/atmospherics/pipe/smart/simple/yellow/visible, -/turf/closed/wall/r_wall, -/area/engineering/atmos) -"fRe" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/structure/rack, -/obj/effect/spawner/random/clothing/costume, -/obj/item/crowbar, +/obj/effect/decal/cleanable/dirt/dust, /turf/open/floor/iron, -/area/commons/locker) -"fRg" = ( -/obj/structure/window/reinforced{ +/area/station/construction) +"emp" = ( +/turf/open/floor/iron/dark/side{ dir = 1 }, -/obj/structure/reagent_dispensers/watertank, -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/area/station/hallway/primary/starboard) +"emv" = ( +/obj/machinery/door/airlock/hatch{ + name = "MiniSat Teleporter" }, -/turf/open/floor/iron/white, -/area/science/xenobiology) -"fRi" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/cafeteria, -/area/maintenance/port/aft) -"fRo" = ( -/obj/structure/table/glass, -/obj/item/hatchet, -/obj/item/cultivator, -/obj/item/crowbar, -/obj/item/reagent_containers/glass/bucket, -/obj/item/plant_analyzer, -/obj/machinery/firealarm/directional/west, -/obj/effect/turf_decal/tile/green, -/obj/effect/turf_decal/tile/green{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/mapping_helpers/airlock/access/all/command/ai_upload, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/aisat_interior) +"emL" = ( +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/tile/blue{ dir = 4 }, +/obj/structure/cable, +/turf/open/floor/iron/white/corner, +/area/station/hallway/secondary/entry) +"emM" = ( +/obj/machinery/door/window/brigdoor/security/cell{ + dir = 8; + id = "Cell 1"; + name = "Cell 1" + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/smooth_half{ + dir = 1 + }, +/area/station/security/brig) +"emO" = ( +/obj/structure/extinguisher_cabinet/directional/north, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, -/area/service/hydroponics/garden) -"fRp" = ( -/obj/effect/turf_decal/trimline/yellow/filled/warning{ +/area/station/hallway/secondary/entry) +"ena" = ( +/obj/structure/lattice/catwalk, +/obj/structure/railing{ + dir = 10 + }, +/turf/open/lava/plasma/ice_moon, +/area/icemoon/underground/explored) +"enq" = ( +/obj/machinery/doppler_array{ dir = 4 }, -/obj/effect/turf_decal/trimline/yellow/filled/line, +/turf/open/floor/iron, +/area/station/science/ordnance/testlab) +"ens" = ( +/obj/structure/cable/multilayer/multiz, +/obj/effect/turf_decal/stripes/box, +/turf/open/floor/plating, +/area/station/engineering/lobby) +"enG" = ( /obj/effect/turf_decal/stripes/line{ - dir = 8 + dir = 4 }, -/turf/open/floor/iron/white, -/area/medical/treatment_center) -"fRH" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 1 +/obj/machinery/computer/department_orders/service{ + dir = 4 }, -/turf/open/floor/iron/white, -/area/medical/treatment_center) -"fRL" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/plating, -/area/maintenance/fore/greater) -"fSa" = ( -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ +/area/station/hallway/secondary/service) +"enR" = ( +/obj/structure/closet/emcloset, +/obj/effect/decal/cleanable/cobweb, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) +"enU" = ( +/obj/effect/turf_decal/tile/blue{ dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/cafeteria, -/area/command/heads_quarters/rd) -"fSl" = ( -/obj/machinery/vending/tool, -/turf/open/floor/iron, -/area/commons/storage/primary) -"fSz" = ( -/obj/effect/turf_decal/tile/yellow{ +/obj/effect/turf_decal/tile/blue{ dir = 8 }, -/obj/effect/turf_decal/tile/yellow{ +/obj/effect/spawner/random/entertainment/arcade{ dir = 4 }, -/obj/effect/turf_decal/tile/blue{ +/turf/open/floor/iron/cafeteria, +/area/station/commons/dorms/laundry) +"eoq" = ( +/obj/structure/stairs/south{ dir = 1 }, -/obj/effect/turf_decal/tile/blue, -/obj/structure/window/reinforced{ +/obj/structure/railing{ dir = 4 }, +/obj/machinery/firealarm/directional/east, /turf/open/floor/iron/dark, -/area/medical/treatment_center) -"fSC" = ( -/obj/machinery/door/airlock/command{ - name = "Head of Personnel"; - req_access_txt = "57" - }, +/area/station/service/hydroponics) +"eos" = ( +/obj/effect/spawner/structure/window, +/turf/open/floor/plating, +/area/station/maintenance/department/medical/morgue) +"eov" = ( +/obj/machinery/holopad, /obj/structure/cable, -/obj/effect/landmark/navigate_destination, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment, +/obj/effect/spawner/random/engineering/tracking_beacon, /turf/open/floor/iron, -/area/command/heads_quarters/hop) -"fSL" = ( +/area/station/ai_monitored/command/storage/eva) +"eoD" = ( /obj/structure/cable, -/obj/machinery/button/door/directional/west{ - id = "maint2"; - name = "Blast Door Control B"; - pixel_y = 4 +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ + dir = 6 }, -/obj/machinery/button/door/directional/west{ - id = "maint1"; - name = "Blast Door Control A"; - pixel_y = -6 +/obj/effect/turf_decal/siding/yellow/corner{ + dir = 1 }, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"fSV" = ( -/obj/structure/table, -/obj/item/flashlight/lamp, -/turf/open/floor/wood, -/area/maintenance/port/fore) -"fTb" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"eoJ" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 4 }, -/obj/effect/turf_decal/siding/yellow{ +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 8 }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/iron/dark/corner, -/area/engineering/atmos/storage/gas) -"fTD" = ( -/obj/machinery/door/airlock/external{ - name = "Solar Maintenance"; - req_access_txt = "10" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/commons/storage/mining) +"eoL" = ( +/obj/structure/table, +/obj/item/taperecorder, /turf/open/floor/plating, -/area/maintenance/solars/port/fore) -"fTI" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/cafeteria{ - dir = 8 - }, -/area/science/mixing/hallway) -"fUu" = ( -/obj/machinery/airalarm/directional/west, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, +/area/station/maintenance/port/aft) +"epd" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/obj/structure/table, +/obj/machinery/cell_charger, +/obj/item/stock_parts/cell/high, +/obj/item/stock_parts/cell/high, /turf/open/floor/iron, -/area/hallway/primary/aft) -"fUy" = ( -/obj/effect/landmark/start/depsec/engineering, -/obj/structure/chair/office, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/area/station/maintenance/department/electrical) +"epB" = ( +/obj/structure/chair/pew/left{ dir = 1 }, -/turf/open/floor/iron/dark/smooth_large, -/area/security/checkpoint/engineering) -"fUG" = ( -/obj/machinery/door/firedoor, /turf/open/floor/iron/dark, -/area/medical/cryo) -"fUI" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/spawner/random/engineering/tracking_beacon, +/area/station/service/chapel) +"epH" = ( +/obj/effect/turf_decal/stripes/line, /turf/open/floor/iron, -/area/command/gateway) -"fUJ" = ( -/obj/machinery/light/directional/north, -/obj/structure/sign/warning/electricshock{ - pixel_y = 32 +/area/station/science/explab) +"epW" = ( +/obj/structure/table, +/obj/machinery/recharger{ + pixel_x = 5; + pixel_y = 2 }, -/obj/effect/turf_decal/stripes/corner{ - dir = 4 +/obj/item/trapdoor_remote/preloaded{ + pixel_x = -5; + pixel_y = 2 }, /turf/open/floor/iron, -/area/hallway/primary/port) -"fUK" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/commons/dorms) -"fUO" = ( -/obj/machinery/navbeacon{ - codes_txt = "patrol;next_patrol=EVA2"; - location = "Dorm" +/area/station/command/heads_quarters/hop) +"epX" = ( +/obj/structure/table/wood, +/obj/item/toy/cards/deck{ + pixel_y = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/iron, -/area/hallway/primary/central) -"fUW" = ( -/obj/machinery/computer/secure_data, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ +/obj/machinery/light/directional/north, +/turf/open/floor/carpet, +/area/station/service/theater) +"eqc" = ( +/obj/effect/turf_decal/tile/blue{ dir = 4 }, -/obj/effect/turf_decal/tile/red{ +/obj/effect/turf_decal/tile/blue{ dir = 8 }, -/turf/open/floor/iron, -/area/command/bridge) -"fVq" = ( -/obj/effect/turf_decal/tile/red/anticorner/contrasted, -/obj/item/kirbyplants/random, -/turf/open/floor/iron, -/area/security/brig/upper) -"fVt" = ( -/obj/structure/railing{ - dir = 1 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 1 +/obj/structure/table, +/obj/structure/bedsheetbin, +/obj/machinery/light/directional/north, +/turf/open/floor/iron/cafeteria, +/area/station/commons/dorms/laundry) +"eqj" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/cafeteria{ + dir = 8 }, -/turf/open/floor/glass/reinforced, -/area/hallway/primary/starboard) -"fVB" = ( -/obj/machinery/door/airlock/maintenance{ - req_access_txt = "12" +/area/station/science/ordnance/office) +"eqk" = ( +/obj/structure/disposalpipe/sorting/mail/flip{ + dir = 8; + sortType = 16 }, -/obj/effect/mapping_helpers/airlock/abandoned, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/plating, -/area/maintenance/port/fore) -"fVD" = ( -/obj/machinery/rnd/bepis, -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/turf/open/floor/iron, -/area/cargo/storage) -"fWj" = ( -/obj/machinery/door/airlock/public/glass{ - name = "Chapel" +/area/station/maintenance/starboard/fore) +"eqm" = ( +/obj/machinery/computer/atmos_control/oxygen_tank{ + dir = 1 }, -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/tile/neutral, -/turf/open/floor/iron/sepia, -/area/service/library) -"fWx" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ dir = 8 }, /turf/open/floor/iron, -/area/commons/storage/mining) -"fWH" = ( -/obj/machinery/computer/secure_data{ - dir = 1 - }, -/obj/machinery/requests_console/directional/south{ - department = "Security"; - departmentType = 5; - name = "Security Requests Console" +/area/station/engineering/atmos) +"eqp" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 8 +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 1 }, -/turf/open/floor/iron/dark, -/area/security/checkpoint/science) -"fWK" = ( -/obj/machinery/door/airlock{ - id_tag = "AuxToilet3"; - name = "Unit 3" +/obj/structure/railing{ + dir = 1 }, -/turf/open/floor/iron/freezer, -/area/commons/toilet/locker) -"fWQ" = ( -/obj/structure/chair/comfy/brown{ - dir = 4 +/obj/machinery/door/firedoor/border_only{ + dir = 1 }, -/obj/effect/landmark/start/captain, -/turf/open/floor/wood, -/area/command/heads_quarters/captain) -"fXg" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/obj/effect/turf_decal/siding/wood{ +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) +"equ" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 1 }, -/obj/effect/turf_decal/siding/wood, -/turf/open/floor/wood, -/area/commons/vacant_room/office) -"fXk" = ( -/obj/machinery/light/small/directional/east, -/obj/machinery/camera/directional/east{ - c_tag = "MiniSat Service Bay"; - network = list("minisat"); - start_active = 1 +/turf/open/floor/iron/large, +/area/station/hallway/primary/starboard) +"eqH" = ( +/obj/machinery/camera{ + c_tag = "Chapel North"; + dir = 6 }, -/obj/machinery/airalarm/directional/east, -/obj/structure/rack, -/obj/item/storage/toolbox/electrical{ - pixel_x = -3; - pixel_y = 3 +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, -/obj/item/storage/toolbox/mechanical, -/obj/item/multitool, -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/turf/open/floor/plating, -/area/ai_monitored/turret_protected/aisat/service) -"fXm" = ( -/obj/effect/turf_decal/stripes/corner, -/turf/open/floor/iron, -/area/engineering/storage_shared) -"fXo" = ( -/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/iron/dark, +/area/station/service/chapel) +"eqI" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment, /turf/open/floor/iron, -/area/maintenance/port/aft) -"fXB" = ( -/obj/structure/railing/corner{ - dir = 1 +/area/station/security/brig/upper) +"eqJ" = ( +/obj/machinery/power/solar_control{ + id = "auxsolareast"; + name = "Starboard Bow Solar Control" }, -/obj/effect/turf_decal/tile/brown{ +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/maintenance/solars/starboard/fore) +"eqL" = ( +/obj/effect/landmark/event_spawn, +/obj/effect/turf_decal/siding/wideplating/dark{ dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/decal/cleanable/dirt/dust, /turf/open/floor/iron, -/area/cargo/storage) -"fYn" = ( +/area/station/service/hydroponics) +"eqN" = ( +/obj/structure/fence/door, /obj/effect/turf_decal/weather/snow/corner{ dir = 5 }, -/turf/open/floor/glass/reinforced/icemoon, -/area/icemoon/surface/outdoors/nospawn) -"fYw" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue, -/obj/structure/cable, -/turf/open/floor/iron/dark/side{ - dir = 4 +/turf/open/floor/plating/snowed/icemoon, +/area/icemoon/underground/explored) +"eqR" = ( +/obj/effect/spawner/structure/window/hollow/reinforced/middle{ + dir = 1 }, -/area/engineering/storage_shared) -"fYD" = ( -/obj/structure/window/reinforced{ - dir = 4 +/turf/open/floor/plating, +/area/station/maintenance/fore) +"eqS" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/trimline/red/warning{ + dir = 1 }, -/obj/effect/turf_decal/trimline/green/filled/line{ +/obj/effect/turf_decal/stripes/red/line{ dir = 1 }, -/obj/effect/turf_decal/trimline/blue/filled/warning{ +/turf/open/floor/iron/dark/textured, +/area/station/security/range) +"eqU" = ( +/obj/machinery/firealarm/directional/south, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/wood, +/area/station/command/heads_quarters/captain) +"eqV" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 1 }, -/obj/machinery/requests_console/directional/north{ - name = "Botany Requests Console" +/obj/effect/turf_decal/stripes/corner{ + dir = 1 }, -/obj/machinery/chem_master/condimaster{ - desc = "Used to separate out liquids - useful for purifying botanical extracts. Also dispenses condiments."; - name = "SapMaster XP" +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron/white, +/area/station/science/xenobiology) +"eri" = ( +/obj/structure/chair/office/light{ + dir = 4 }, +/obj/effect/landmark/start/chief_engineer, /turf/open/floor/iron, -/area/service/hydroponics) -"fYH" = ( -/obj/structure/table/wood, -/obj/item/camera_film{ - pixel_x = -4; - pixel_y = 4 - }, -/turf/open/floor/iron/grimy, -/area/commons/vacant_room/office) -"fYM" = ( -/obj/structure/table/wood, -/obj/item/paicard, -/turf/open/floor/wood{ - icon_state = "wood-broken6" - }, -/area/maintenance/fore/lesser) -"fYO" = ( -/obj/machinery/camera/directional/north{ - c_tag = "Research Division Access"; - network = list("ss13","rd") - }, -/obj/structure/sink{ - dir = 8; - pixel_x = 11 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 5 +/area/station/command/heads_quarters/ce) +"erk" = ( +/obj/machinery/door/airlock/maintenance, +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 4 }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 8 +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"ero" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 4 }, -/obj/machinery/firealarm/directional/east, -/turf/open/floor/iron/white, -/area/science/research) -"fZE" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/closed/wall, -/area/ai_monitored/turret_protected/aisat_interior) -"fZF" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"fZG" = ( -/obj/effect/turf_decal/weather/snow/corner{ - dir = 6 - }, -/obj/effect/gibspawner/human, -/turf/open/floor/plating/snowed/icemoon, -/area/icemoon/surface/outdoors/nospawn) -"gai" = ( -/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/command/bridge) -"gao" = ( -/obj/item/stack/ore/iron, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/white, +/area/station/science/genetics) +"erD" = ( /obj/effect/turf_decal/stripes/line{ - dir = 9 + dir = 8 }, -/turf/open/floor/iron, -/area/cargo/miningdock) -"gaw" = ( -/obj/machinery/light/small/directional/south, -/obj/machinery/atmospherics/components/binary/pump{ - dir = 8; - name = "Mix to Port" +/obj/structure/window/reinforced{ + dir = 8 }, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"gaz" = ( -/obj/item/trash/semki, -/turf/open/floor/iron, -/area/maintenance/port/fore) -"gaD" = ( -/obj/structure/table, -/obj/item/stock_parts/cell/high, -/obj/machinery/cell_charger{ - pixel_y = 5 +/obj/structure/table/glass, +/obj/item/stack/sheet/mineral/plasma, +/obj/item/stack/sheet/mineral/plasma{ + pixel_x = 3; + pixel_y = 3 }, -/turf/open/floor/iron/white/corner{ - dir = 4 +/obj/item/stack/sheet/mineral/plasma{ + pixel_x = -6; + pixel_y = 6 }, -/area/science/misc_lab) -"gaE" = ( -/obj/machinery/light/small/directional/north, -/turf/open/floor/plating/snowed/icemoon, -/area/engineering/storage_shared) -"gaK" = ( -/obj/machinery/atmospherics/pipe/smart/simple/orange/visible, -/turf/closed/wall/r_wall, -/area/engineering/atmos) -"gaT" = ( -/obj/structure/table, -/obj/item/paper_bin{ - pixel_x = 1; +/obj/item/stack/sheet/mineral/plasma{ + pixel_x = -3; pixel_y = 9 }, /turf/open/floor/iron, -/area/cargo/miningdock) -"gaY" = ( -/obj/effect/decal/cleanable/dirt/dust, +/area/station/science/xenobiology) +"erE" = ( +/obj/machinery/vending/coffee, /turf/open/floor/iron, -/area/hallway/secondary/service) -"gba" = ( -/obj/structure/cable, -/obj/machinery/light/directional/north, -/obj/structure/closet/radiation, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron/dark, -/area/maintenance/disposal/incinerator) -"gbh" = ( -/obj/structure/toilet{ - pixel_y = 8 - }, -/obj/machinery/light/small/directional/west, -/obj/machinery/button/door/directional/south{ - id = "AuxToilet3"; - name = "Lock Control"; - normaldoorcontrol = 1; - specialfunctions = 4 - }, -/obj/effect/spawner/random/trash/graffiti{ - pixel_x = -32; - spawn_loot_chance = 50 - }, -/turf/open/floor/iron/freezer, -/area/commons/toilet/locker) -"gbm" = ( -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/public/glass{ - name = "Escape" - }, -/turf/open/floor/iron/white/corner, -/area/hallway/secondary/exit/departure_lounge) -"gbs" = ( +/area/station/commons/locker) +"erJ" = ( +/obj/structure/table, +/obj/item/lipstick/random, +/turf/open/floor/iron, +/area/station/commons/locker) +"erQ" = ( +/obj/machinery/portable_atmospherics/canister, /obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/trimline/blue/filled/line{ +/turf/open/floor/iron, +/area/station/engineering/atmos/project) +"erY" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/carpet/blue, +/area/station/security/prison/work) +"erZ" = ( +/obj/machinery/power/apc/auto_name/directional/west, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/command/teleporter) +"esj" = ( +/obj/structure/cable, +/obj/machinery/power/apc/auto_name/directional/south, +/obj/machinery/light_switch/directional/west, +/turf/open/floor/wood, +/area/station/commons/vacant_room/office) +"esn" = ( +/obj/effect/landmark/start/bartender, +/turf/open/floor/wood, +/area/station/hallway/secondary/service) +"eso" = ( +/obj/machinery/telecomms/receiver/preset_left, +/turf/open/floor/iron/dark/telecomms, +/area/station/tcommsat/server) +"esu" = ( +/obj/effect/turf_decal/tile/green{ dir = 4 }, -/obj/structure/tank_holder/extinguisher, -/turf/open/floor/iron/white, -/area/medical/medbay/aft) -"gby" = ( -/obj/structure/chair{ +/obj/effect/turf_decal/tile/blue{ dir = 1 }, +/turf/open/floor/iron, +/area/station/service/hydroponics) +"esC" = ( +/obj/machinery/portable_atmospherics/canister/air, /obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/turf/open/floor/iron/smooth, -/area/security/holding_cell) -"gbZ" = ( -/obj/structure/disposalpipe/segment{ - dir = 5 - }, /turf/open/floor/plating, -/area/maintenance/department/medical/central) -"gcf" = ( -/obj/effect/turf_decal/siding/wideplating/dark{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt/dust, +/area/station/maintenance/department/medical/central) +"esE" = ( +/turf/open/floor/engine, +/area/station/engineering/supermatter) +"esF" = ( +/obj/structure/flora/bush/lavendergrass/style_random, +/turf/open/floor/grass, +/area/station/maintenance/starboard/aft) +"etw" = ( +/obj/effect/turf_decal/stripes/white/line, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/airalarm/directional/west, /turf/open/floor/iron, -/area/service/hydroponics) -"gcq" = ( -/turf/closed/wall/r_wall, -/area/medical/treatment_center) -"gcx" = ( -/obj/structure/railing/corner{ - dir = 8 - }, -/obj/machinery/door/window/brigdoor{ - dir = 8; - name = "Research Director Observation"; - req_access_txt = "30" - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/turf/open/floor/iron/cafeteria, -/area/command/heads_quarters/rd) -"gcz" = ( -/obj/machinery/atmospherics/pipe/smart/simple/orange/visible{ - dir = 9 - }, -/turf/open/floor/plating/snowed/icemoon, -/area/icemoon/surface/outdoors/nospawn) -"gcV" = ( -/obj/machinery/door/airlock/maintenance{ - req_access_txt = "12" - }, +/area/station/security/prison/workout) +"etA" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/barricade/wooden, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"gdd" = ( -/obj/effect/turf_decal/tile/purple{ - dir = 8 +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/structure/disposalpipe/junction{ + dir = 1 }, -/obj/effect/turf_decal/tile/purple, /turf/open/floor/iron, -/area/hallway/primary/starboard) -"gdm" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/sign/warning/gasmask, -/turf/open/floor/plating/icemoon, -/area/maintenance/solars/port/aft) -"gdp" = ( -/obj/effect/turf_decal/stripes/line, -/obj/structure/reagent_dispensers/plumbed{ +/area/station/hallway/secondary/service) +"etB" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/simple/brown/visible{ dir = 8 }, -/turf/open/floor/plating, -/area/hallway/secondary/service) -"gdr" = ( -/turf/open/floor/wood, -/area/maintenance/port/fore) -"gdy" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 4 - }, -/turf/open/floor/iron/white/smooth_large, -/area/service/kitchen/diner) -"gdK" = ( -/turf/open/floor/plating{ - icon_state = "platingdmg1" +/turf/open/floor/iron, +/area/station/maintenance/disposal/incinerator) +"etD" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "kitchen"; + name = "Kitchen Shutters" }, -/area/maintenance/starboard/aft) -"gee" = ( /obj/machinery/door/firedoor, -/obj/machinery/door/airlock/public/glass{ - name = "Central Access" +/obj/machinery/light/directional/south, +/obj/structure/desk_bell{ + pixel_x = 7 }, +/turf/open/floor/iron/cafeteria, +/area/station/service/kitchen) +"etH" = ( +/obj/structure/closet/crate/coffin, +/turf/open/floor/iron/dark/smooth_half, +/area/station/service/chapel) +"etL" = ( +/obj/structure/curtain/cloth, /obj/effect/turf_decal/tile/yellow, -/turf/open/floor/iron, -/area/hallway/primary/aft) -"gev" = ( -/obj/effect/turf_decal/trimline/green/filled/corner{ +/obj/effect/turf_decal/tile/yellow{ dir = 1 }, -/obj/structure/railing/corner{ - dir = 1 +/turf/open/floor/iron/white, +/area/station/maintenance/port/fore) +"etP" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 10 }, -/obj/effect/turf_decal/trimline/green/filled/warning{ - dir = 1 +/obj/structure/sign/warning/xeno_mining{ + pixel_y = -32 }, -/obj/machinery/door/firedoor/border_only{ +/turf/open/floor/plating/elevatorshaft, +/area/mine/storage) +"etV" = ( +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ dir = 1 }, -/turf/open/floor/iron/white, -/area/medical/medbay/aft) -"geA" = ( -/obj/structure/cable, -/obj/machinery/light/small/directional/south, -/obj/structure/sign/warning/gasmask{ - pixel_y = -32 +/obj/machinery/door/airlock{ + name = "Service Hall" }, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"gfi" = ( -/obj/item/target/alien/anchored, -/obj/effect/turf_decal/stripes/line{ +/obj/machinery/door/firedoor, +/obj/effect/mapping_helpers/airlock/access/all/service/general, +/turf/open/floor/iron, +/area/station/hallway/secondary/service) +"euc" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 4 }, -/turf/open/floor/plating/icemoon, -/area/science/test_area) -"gfw" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/ai) +"euf" = ( +/obj/structure/bed{ + dir = 4 }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/obj/machinery/status_display/ai/directional/north, -/turf/open/floor/iron, -/area/hallway/primary/central) -"gfL" = ( -/obj/machinery/newscaster/directional/east, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, -/turf/open/floor/iron/white, -/area/medical/cryo) -"gfX" = ( -/obj/effect/turf_decal/stripes/corner{ +/obj/item/bedsheet/captain{ + dir = 4 + }, +/obj/machinery/airalarm/directional/west, +/turf/open/floor/carpet, +/area/station/command/heads_quarters/captain) +"eum" = ( +/obj/machinery/airalarm/directional/west, +/obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/light/directional/west, +/obj/item/kirbyplants/dead, /turf/open/floor/iron, -/area/cargo/storage) -"ggb" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 +/area/station/command/heads_quarters/rd) +"euw" = ( +/obj/structure/rack, +/obj/item/storage/toolbox/mechanical, +/turf/open/floor/iron/smooth, +/area/mine/eva) +"euF" = ( +/obj/machinery/door/airlock/atmos{ + name = "Atmospherics Maintenance" }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/mapping_helpers/airlock/abandoned, +/obj/effect/mapping_helpers/airlock/access/any/security/maintenance, /turf/open/floor/plating, -/area/maintenance/port/greater) -"ggf" = ( -/obj/structure/closet/secure_closet/engineering_personal, -/obj/machinery/status_display/evac/directional/north, -/obj/item/clothing/suit/hooded/wintercoat/engineering, -/turf/open/floor/iron/dark, -/area/engineering/storage_shared) -"ggq" = ( -/obj/machinery/holopad, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/area/station/maintenance/fore/lesser) +"evb" = ( /turf/open/floor/iron, -/area/command/teleporter) -"ggA" = ( -/obj/structure/lattice/catwalk, -/obj/structure/railing{ +/area/station/service/janitor) +"evj" = ( +/obj/structure/rack, +/obj/item/gun/energy/laser{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/gun/energy/laser, +/obj/item/gun/energy/laser{ + pixel_x = 3; + pixel_y = -3 + }, +/obj/effect/turf_decal/tile/red/half{ dir = 4 }, -/turf/open/openspace, -/area/cargo/storage) -"ggF" = ( +/turf/open/floor/iron/dark/textured, +/area/station/ai_monitored/security/armory) +"evk" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/iron/cafeteria, -/area/service/kitchen) -"ggJ" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 8 - }, -/turf/open/floor/iron, -/area/maintenance/disposal/incinerator) -"ggT" = ( -/obj/structure/table/glass, -/obj/item/assembly/igniter, -/obj/item/assembly/igniter, -/obj/item/assembly/igniter, -/obj/item/assembly/igniter, -/obj/item/assembly/timer{ - pixel_x = 3; - pixel_y = -3 - }, -/obj/item/assembly/timer{ - pixel_x = 3; - pixel_y = -3 - }, -/obj/item/assembly/timer{ - pixel_x = 3; - pixel_y = -3 - }, -/obj/item/assembly/timer{ - pixel_x = 3; - pixel_y = -3 - }, -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/yellow{ +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron/white, +/area/station/science/lab) +"evo" = ( +/obj/structure/sign/warning/secure_area, +/turf/closed/wall/r_wall, +/area/station/engineering/transit_tube) +"evp" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ dir = 8 }, -/obj/machinery/newscaster/directional/south, /turf/open/floor/iron/white, -/area/medical/pharmacy) -"ggW" = ( -/obj/effect/landmark/start/cargo_technician, -/obj/structure/chair/office{ - dir = 4 - }, -/turf/open/floor/iron, -/area/cargo/office) -"ghg" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/preopen{ - id = "atmos"; - name = "Atmospherics Blast Door" - }, -/turf/open/floor/plating, -/area/engineering/lobby) -"ghz" = ( -/obj/item/stack/rods/fifty, -/obj/structure/rack, -/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 - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light/small/directional/north, -/obj/structure/sign/poster/contraband/random/directional/north, +/area/station/medical/treatment_center) +"evT" = ( +/turf/open/floor/plating/icemoon, +/area/station/science/ordnance/bomb) +"ewd" = ( +/obj/machinery/airalarm/directional/north, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/turf/open/floor/iron/freezer, +/area/station/commons/toilet) +"ewq" = ( +/obj/machinery/light_switch/directional/north, +/obj/machinery/light/directional/north, /turf/open/floor/iron, -/area/maintenance/department/electrical) -"ghC" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/maintenance/fore/greater) -"ghJ" = ( -/obj/machinery/atmospherics/pipe/bridge_pipe/yellow/visible, -/obj/machinery/atmospherics/pipe/bridge_pipe/scrubbers/visible{ - dir = 4 +/area/station/cargo/miningdock) +"ewC" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/station/service/chapel) +"ewN" = ( +/obj/machinery/deepfryer, +/obj/machinery/camera/directional/south{ + c_tag = "Service-Kitchen Top" }, -/turf/open/floor/plating/snowed/icemoon, -/area/icemoon/surface/outdoors/nospawn) -"gid" = ( -/obj/structure/cable, +/turf/open/floor/iron/cafeteria, +/area/station/service/kitchen) +"ewO" = ( +/obj/effect/landmark/event_spawn, +/obj/machinery/duct, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/grimy, -/area/ai_monitored/turret_protected/aisat_interior) -"giE" = ( -/obj/machinery/power/shieldwallgen, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron, -/area/command/teleporter) -"giZ" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 4 - }, -/turf/open/floor/wood/parquet, -/area/service/bar/atrium) -"gjc" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/window/right/directional/east{ - base_state = "left"; - dir = 2; - icon_state = "left"; - name = "Robotics Desk"; - req_access_txt = "29" - }, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "robotics"; - name = "robotics lab shutters" +/obj/structure/cable, +/turf/open/floor/wood, +/area/station/hallway/secondary/service) +"exe" = ( +/obj/effect/turf_decal/siding/yellow/end{ + dir = 8 }, -/obj/machinery/door/firedoor, +/obj/machinery/plumbing/receiver, +/obj/item/radio/intercom/directional/west, /turf/open/floor/plating, -/area/science/robotics/lab) -"gjg" = ( -/obj/structure/chair{ - dir = 4 +/area/station/medical/treatment_center) +"exl" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 10 }, -/obj/effect/turf_decal/siding/white{ - dir = 8 +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"exo" = ( +/obj/structure/sink{ + dir = 8; + pixel_x = 12 }, -/obj/effect/landmark/start/hangover, -/turf/open/floor/iron/white/smooth_large, -/area/service/kitchen/diner) -"gjq" = ( -/obj/effect/turf_decal/tile/red{ - dir = 8 +/obj/structure/sign/poster/official/cleanliness{ + pixel_x = 32 }, -/obj/machinery/newscaster/directional/south, /turf/open/floor/iron, -/area/hallway/primary/fore) -"gjH" = ( -/obj/structure/sign/warning/docking, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/hallway/secondary/exit/departure_lounge) -"gjM" = ( -/obj/structure/ladder, -/obj/effect/turf_decal/stripes/box, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"gjY" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/cafeteria{ - dir = 5 +/area/station/maintenance/port/fore) +"exv" = ( +/obj/effect/gibspawner/human/bodypartless, +/turf/open/misc/asteroid/snow/icemoon, +/area/icemoon/underground/explored) +"exw" = ( +/turf/closed/wall, +/area/station/service/hydroponics) +"exy" = ( +/obj/structure/sign/warning/no_smoking{ + pixel_x = -28 }, -/area/maintenance/port/aft) -"gki" = ( -/obj/machinery/hydroponics/soil, -/obj/machinery/light/directional/west, -/turf/open/floor/grass, -/area/service/hydroponics/garden) -"gkm" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) +"exN" = ( +/obj/effect/spawner/random/trash, +/obj/machinery/light/directional/south, /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment, /turf/open/floor/iron, -/area/hallway/primary/aft) -"gkS" = ( -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/iron, -/area/engineering/engine_smes) -"glg" = ( -/obj/effect/turf_decal/siding/blue/corner{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/turf/open/floor/iron/white, -/area/maintenance/port/fore) -"gli" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/command/glass{ - name = "EVA Storage"; - req_access_txt = "18" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ +/area/station/security/prison/work) +"exO" = ( +/obj/effect/turf_decal/bot_white/right, +/obj/structure/closet/crate/goldcrate, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/command/nuke_storage) +"exY" = ( +/obj/effect/turf_decal/tile/bar{ dir = 1 }, -/obj/effect/landmark/navigate_destination, +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/siding/white, +/obj/effect/spawner/random/vending/colavend, /turf/open/floor/iron, -/area/ai_monitored/command/storage/eva) -"glo" = ( -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ +/area/station/hallway/secondary/service) +"eyb" = ( +/turf/closed/wall, +/area/station/security/processing) +"eyc" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 4 }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/turf/open/floor/iron, -/area/commons/fitness) -"gly" = ( -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/medical/pharmacy) +"eye" = ( +/obj/effect/turf_decal/siding/wood{ dir = 1 }, +/obj/effect/turf_decal/siding/wood/corner, +/turf/open/floor/wood, +/area/station/commons/vacant_room/office) +"eyU" = ( +/obj/structure/closet/crate/coffin, +/obj/machinery/light/small/red/directional/south, +/turf/open/floor/iron/dark/smooth_half, +/area/station/service/chapel) +"eyW" = ( +/obj/structure/cable, /obj/effect/turf_decal/tile/brown{ dir = 4 }, -/obj/effect/turf_decal/tile/brown{ - dir = 8 - }, -/obj/machinery/button/door/directional/east{ - id = "commissaryshutter"; - name = "Commissary Shutter Control" +/obj/effect/turf_decal/tile/brown, +/obj/structure/disposalpipe/segment{ + dir = 4 }, /turf/open/floor/iron, -/area/commons/vacant_room/commissary) -"glD" = ( -/obj/machinery/light/small/directional/east, -/turf/open/floor/plating/snowed/icemoon, -/area/cargo/miningdock) -"glW" = ( -/obj/machinery/conveyor{ - dir = 4; - id = "packageSort2" +/area/station/cargo/storage) +"ezf" = ( +/obj/machinery/door/airlock{ + name = "Private Restroom" }, -/obj/structure/disposalpipe/segment{ - dir = 10 +/obj/effect/mapping_helpers/airlock/access/all/medical/general, +/turf/open/floor/iron/freezer, +/area/station/medical/break_room) +"ezq" = ( +/obj/structure/table, +/obj/item/stamp, +/obj/item/poster/random_official, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"ezJ" = ( +/obj/machinery/light/directional/east, +/turf/open/floor/glass/reinforced, +/area/station/science/ordnance/office) +"ezN" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Mining Station Maintenance" }, -/obj/machinery/camera/directional/north, +/obj/effect/mapping_helpers/airlock/access/any/supply/maintenance, /turf/open/floor/plating, -/area/cargo/sorting) -"gmc" = ( -/obj/structure/sink{ - dir = 8; - pixel_x = 11 +/area/station/maintenance/department/cargo) +"ezO" = ( +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 1 }, +/obj/machinery/light/directional/north, +/turf/open/floor/iron/dark/side, +/area/station/security/processing) +"ezU" = ( +/obj/effect/turf_decal/tile/red/full, +/obj/effect/turf_decal/siding/white, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/obj/structure/cable, +/turf/open/floor/iron/large, +/area/station/service/kitchen/diner) +"ezX" = ( +/obj/structure/chair/stool/directional/north, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/station/maintenance/port/fore) +"eAb" = ( +/obj/structure/chair{ dir = 1 }, +/obj/item/toy/sword, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"eAg" = ( +/obj/effect/spawner/structure/window/reinforced/tinted, +/turf/closed/wall, +/area/station/security/prison/toilet) +"eAh" = ( +/obj/machinery/power/smes, /obj/structure/cable, -/turf/open/floor/iron/freezer, -/area/commons/toilet/locker) -"gme" = ( -/obj/effect/turf_decal/weather/snow/corner{ - dir = 5 - }, +/turf/open/floor/plating, +/area/station/maintenance/solars/port/fore) +"eAj" = ( +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) +"eAw" = ( +/obj/structure/cable/multilayer/multiz, /turf/open/floor/plating/snowed/icemoon, /area/icemoon/surface/outdoors/nospawn) -"gmp" = ( -/obj/structure/chair{ - dir = 1 - }, -/obj/effect/turf_decal/siding/white{ - dir = 10 - }, -/obj/effect/landmark/start/hangover, -/turf/open/floor/iron/white/smooth_large, -/area/service/kitchen/diner) -"gmq" = ( -/obj/machinery/rnd/production/techfab/department/security, +"eAx" = ( +/obj/machinery/firealarm/directional/south, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/ai) +"eAS" = ( /obj/structure/cable, -/obj/structure/noticeboard/directional/east, -/obj/machinery/light/directional/east, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark/smooth_half, -/area/security/office) -"gmx" = ( -/obj/structure/table, -/obj/item/stack/cable_coil, -/turf/open/floor/iron, -/area/engineering/atmos/project) -"gmF" = ( -/obj/effect/landmark/start/medical_doctor, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/turf/open/floor/iron/white, -/area/medical/medbay/central) -"gmH" = ( -/obj/structure/rack, -/obj/effect/spawner/random/clothing/costume, -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/door/airlock/engineering{ + name = "Utilities Room" }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/iron/white, -/area/maintenance/port/fore) -"gmL" = ( /obj/structure/disposalpipe/segment, -/obj/structure/sign/warning/securearea{ - pixel_x = -32 - }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/mapping_helpers/airlock/access/any/service/maintenance, +/obj/effect/mapping_helpers/airlock/unres, /turf/open/floor/plating, -/area/maintenance/starboard/upper) -"gmM" = ( -/obj/structure/disposalpipe/segment, +/area/station/maintenance/starboard/fore) +"eBd" = ( +/obj/effect/turf_decal/delivery, +/turf/open/floor/iron/dark, +/area/station/hallway/primary/central) +"eBe" = ( +/obj/effect/turf_decal/bot, +/turf/open/floor/iron, +/area/station/cargo/lobby) +"eBg" = ( +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"gmP" = ( -/obj/effect/landmark/start/hangover, /turf/open/floor/iron, -/area/commons/fitness) -"gna" = ( -/obj/effect/spawner/random/structure/crate, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"gnh" = ( -/obj/machinery/flasher/portable, -/obj/machinery/door/window/brigdoor{ - dir = 1; - name = "Flash Storage"; - req_access_txt = "2" +/area/station/hallway/secondary/exit/departure_lounge) +"eBi" = ( +/obj/machinery/door/airlock{ + name = "Hydroponics Backroom" }, -/obj/structure/cable, -/turf/open/floor/iron/smooth, -/area/security/brig/upper) -"gnr" = ( -/obj/structure/fireaxecabinet/directional/south, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 8 +/obj/machinery/door/firedoor, +/obj/effect/mapping_helpers/airlock/access/all/service/hydroponics, +/turf/open/floor/iron/textured_half, +/area/station/service/hydroponics) +"eBm" = ( +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ + dir = 1 }, +/obj/effect/turf_decal/siding/white{ + dir = 6 + }, +/obj/machinery/duct, /obj/structure/disposalpipe/segment{ - dir = 4 + dir = 10 }, /turf/open/floor/iron, -/area/command/bridge) -"gnw" = ( -/obj/structure/table, -/obj/item/storage/toolbox/mechanical{ - pixel_x = -2; - pixel_y = -1 +/area/station/service/bar) +"eBv" = ( +/obj/machinery/hydroponics/constructable, +/obj/effect/turf_decal/tile/green{ + dir = 8 }, -/obj/machinery/power/apc/auto_name/directional/north, -/obj/structure/cable, -/turf/open/floor/iron, -/area/commons/storage/primary) -"gnz" = ( -/turf/open/floor/iron/white, -/area/medical/treatment_center) -"gnC" = ( -/turf/open/floor/carpet, -/area/command/meeting_room) -"gnF" = ( -/obj/structure/window/reinforced{ - dir = 1; - pixel_y = 2 +/obj/effect/turf_decal/tile/green, +/obj/effect/turf_decal/tile/green{ + dir = 4 }, -/obj/structure/rack, -/obj/item/storage/crayons, -/turf/open/floor/iron, -/area/security/processing) -"gnP" = ( -/turf/closed/wall, -/area/cargo/storage) -"gor" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/service/hydroponics/garden) -"goG" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/seeds/onion, +/turf/open/floor/iron/dark, +/area/mine/laborcamp) +"eBz" = ( +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, +/obj/structure/disposalpipe/segment, /turf/open/floor/plating, -/area/security/processing) -"goK" = ( -/obj/structure/table, -/obj/item/flashlight/lamp, -/turf/open/floor/iron/dark, -/area/security/interrogation) -"goU" = ( -/obj/effect/turf_decal/trimline/green/filled/line{ - dir = 1 - }, -/turf/open/floor/iron/white, -/area/medical/medbay/aft) -"gph" = ( -/obj/effect/decal/cleanable/glass, -/turf/open/floor/iron/dark, -/area/maintenance/department/medical/central) -"gpl" = ( -/obj/machinery/light/directional/east, -/obj/item/radio/intercom/directional/east, -/obj/structure/disposalpipe/trunk{ +/area/station/maintenance/starboard/aft) +"eBI" = ( +/obj/effect/turf_decal/tile/yellow{ dir = 1 }, -/obj/machinery/disposal/bin, -/obj/machinery/computer/security/telescreen/entertainment/directional/south, -/turf/open/floor/iron/dark, -/area/engineering/storage) -"gpv" = ( -/obj/machinery/camera/directional/south{ - c_tag = "Fitness Room South" - }, -/obj/effect/turf_decal/tile/green, -/obj/effect/turf_decal/tile/green{ +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment{ dir = 4 }, /turf/open/floor/iron, -/area/commons/fitness) -"gpI" = ( -/obj/structure/lattice/catwalk, -/obj/structure/railing{ - dir = 6 +/area/station/engineering/main) +"eBM" = ( +/obj/effect/turf_decal/tile/red{ + dir = 1 }, -/turf/open/openspace, -/area/science/mixing) -"gpU" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/tile/red{ dir = 8 }, -/obj/effect/turf_decal/stripes/line{ +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/turf/open/floor/iron, +/area/station/security/checkpoint/customs/auxiliary) +"eBT" = ( +/obj/machinery/atmospherics/pipe/smart/simple/green/visible{ dir = 4 }, -/obj/structure/table/reinforced, -/obj/machinery/door/firedoor, -/obj/machinery/door/poddoor/shutters{ - id = "commissaryshutter"; - name = "Vacant Commissary Shutter" - }, /turf/open/floor/iron, -/area/commons/vacant_room/commissary) -"gri" = ( -/obj/machinery/door/poddoor/preopen{ - id = "bridge blast"; - name = "bridge blast door" +/area/station/engineering/atmos) +"eBU" = ( +/obj/machinery/camera/directional/north{ + c_tag = "Courtroom North" }, -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable, -/turf/open/floor/plating, -/area/command/bridge) -"grm" = ( -/obj/effect/spawner/random/trash/moisture_trap, -/turf/open/floor/wood{ - icon_state = "wood-broken7" +/obj/item/radio/intercom/directional/north, +/obj/structure/chair{ + name = "Defense" }, -/area/maintenance/fore/lesser) -"grt" = ( -/obj/structure/barricade/wooden, -/obj/machinery/door/airlock/maintenance{ - req_access_txt = "12" +/turf/open/floor/wood, +/area/station/security/courtroom) +"eBV" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible, +/turf/closed/wall/r_wall, +/area/station/security/checkpoint/engineering) +"eCp" = ( +/obj/machinery/atmospherics/components/unary/thermomachine/freezer{ + dir = 8 }, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"grC" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/trimline/red/filled/warning{ - dir = 1 - }, -/turf/open/floor/iron/white, -/area/medical/medbay/central) -"grU" = ( -/obj/effect/spawner/structure/window, -/turf/open/floor/plating{ - icon_state = "platingdmg2" - }, -/area/maintenance/department/medical/central) -"gsx" = ( -/obj/structure/disposalpipe/trunk{ +/turf/open/floor/iron/dark, +/area/station/engineering/supermatter/room) +"eCq" = ( +/obj/structure/chair/sofa/corp/left, +/turf/open/floor/wood, +/area/station/hallway/secondary/service) +"eCs" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 8 }, -/obj/machinery/disposal/bin, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/iron, -/area/commons/fitness) -"gsC" = ( -/obj/effect/turf_decal/tile/yellow{ +/obj/effect/turf_decal/tile/red/half/contrasted, +/turf/open/floor/iron/dark/textured_edge{ dir = 1 }, -/obj/effect/turf_decal/tile/yellow, +/area/station/security/prison) +"eCt" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/effect/turf_decal/tile/yellow{ dir = 4 }, -/obj/machinery/atmospherics/components/binary/pump{ - dir = 8; - name = "CO2 to Pure" +/obj/structure/disposalpipe/segment{ + dir = 4 }, /turf/open/floor/iron, -/area/engineering/atmos) -"gsX" = ( -/obj/effect/turf_decal/siding/yellow{ - dir = 8 +/area/station/engineering/main) +"eCD" = ( +/obj/machinery/door/airlock/public/glass{ + name = "Prison Common Room" }, +/obj/machinery/door/firedoor, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark, +/area/station/security/prison/work) +"eCE" = ( +/obj/structure/cable, /turf/open/floor/iron, -/area/engineering/atmos) -"gte" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible, -/turf/closed/wall/r_wall, -/area/maintenance/disposal/incinerator) -"gtk" = ( -/obj/effect/turf_decal/tile/red{ - dir = 8 +/area/station/hallway/primary/central/fore) +"eCH" = ( +/obj/item/storage/medkit/regular{ + pixel_x = 3; + pixel_y = 3 }, +/obj/item/storage/medkit/regular, +/obj/structure/table/glass, +/obj/structure/window/reinforced, +/obj/machinery/firealarm/directional/east, +/turf/open/floor/iron/white/textured, +/area/station/security/medical) +"eDc" = ( +/obj/structure/extinguisher_cabinet/directional/east, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/junction{ - dir = 2 +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 9 }, -/turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"gtv" = ( -/obj/structure/chair/office, -/turf/open/floor/iron/grimy, -/area/commons/vacant_room/office) -"gtz" = ( -/obj/effect/decal/cleanable/food/flour, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"gtB" = ( -/obj/machinery/holopad, -/turf/open/floor/iron/showroomfloor, -/area/security/warden) -"gum" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/firedoor, -/obj/machinery/door/window/left/directional/west{ - name = "Cargo Desk"; - req_access_txt = "31" +/obj/machinery/power/apc/auto_name/directional/south, +/obj/machinery/suit_storage_unit/medical, +/turf/open/floor/iron/dark, +/area/station/medical/storage) +"eDe" = ( +/mob/living/simple_animal/bot/secbot/beepsky, +/turf/open/floor/plating{ + icon_state = "platingdmg1" }, -/turf/open/floor/iron, -/area/cargo/office) -"gup" = ( -/obj/machinery/holopad, -/obj/effect/landmark/start/cook, -/turf/open/floor/iron/freezer, -/area/service/kitchen/coldroom) -"guq" = ( -/obj/machinery/shower{ +/area/station/maintenance/fore/lesser) +"eDi" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 1 }, -/obj/structure/window/reinforced/tinted{ +/turf/open/floor/wood/parquet, +/area/station/commons/lounge) +"eDq" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/security/prison/visit) +"eDC" = ( +/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/components/trinary/filter/flipped/critical{ dir = 4 }, -/obj/machinery/door/window/left/directional/north{ - name = "Shower Cubicle" +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"eDM" = ( +/obj/machinery/door/airlock/command/glass{ + name = "Head of Security" }, -/turf/open/floor/iron/freezer, -/area/maintenance/starboard/fore) -"guM" = ( -/obj/structure/table/glass, -/obj/item/storage/fancy/candle_box, -/turf/open/floor/iron/chapel{ - dir = 4 - }, -/area/service/chapel) -"guR" = ( -/obj/machinery/door/firedoor, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/commons/locker) -"gvi" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, -/turf/closed/wall/r_wall, -/area/engineering/supermatter) -"gvn" = ( -/obj/structure/railing/corner{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/corner{ - dir = 8 - }, -/turf/open/floor/iron/cafeteria, -/area/command/heads_quarters/rd) -"gvM" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 - }, -/obj/machinery/door/airlock/engineering/glass{ - name = "Server Room"; - req_access_txt = "61" +/obj/effect/mapping_helpers/airlock/access/all/security/hos, +/obj/structure/disposalpipe/segment, +/obj/machinery/door/firedoor, +/turf/open/floor/iron/smooth_large, +/area/station/command/heads_quarters/hos) +"eDP" = ( +/obj/effect/turf_decal/siding/wood/end{ + dir = 1 }, -/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/structure/bookcase/random/fiction, /turf/open/floor/iron/dark, -/area/tcommsat/computer) -"gvP" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/area/station/commons/lounge) +"eDX" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ dir = 1 }, -/turf/open/floor/iron, -/area/ai_monitored/command/storage/eva) -"gvS" = ( -/obj/item/paper/crumpled, -/turf/open/floor/iron/icemoon{ - icon_state = "damaged2" +/obj/effect/turf_decal/box/red, +/obj/machinery/airalarm/mixingchamber{ + dir = 4; + pixel_x = 24 }, -/area/icemoon/surface/outdoors/nospawn) -"gwW" = ( -/obj/machinery/meter/monitored/distro_loop, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/visible, -/obj/effect/turf_decal/siding/wideplating, -/turf/open/floor/iron, -/area/engineering/atmos/pumproom) -"gxu" = ( -/obj/machinery/airalarm/directional/north, -/obj/structure/rack, -/obj/item/clothing/suit/hooded/wintercoat/science{ - pixel_x = -4; - pixel_y = 4 +/turf/open/floor/iron/dark, +/area/station/science/ordnance/burnchamber) +"eEb" = ( +/obj/machinery/computer/security/telescreen{ + name = "Test Chamber Monitor"; + network = list("xeno"); + pixel_y = 26 }, -/obj/item/clothing/suit/hooded/wintercoat/science{ - pixel_x = -1 +/turf/open/floor/iron/cafeteria, +/area/station/command/heads_quarters/rd) +"eEh" = ( +/obj/structure/table/reinforced, +/obj/item/storage/toolbox/mechanical, +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/obj/item/clothing/shoes/winterboots{ - pixel_x = 4; - pixel_y = -2 +/obj/item/analyzer, +/obj/item/pipe_dispenser, +/obj/item/flashlight, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"eEi" = ( +/obj/machinery/door/airlock/maintenance, +/obj/effect/mapping_helpers/airlock/access/any/security/maintenance, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 1 }, -/obj/item/clothing/shoes/winterboots, -/obj/structure/extinguisher_cabinet/directional/west, -/turf/open/floor/glass/reinforced, -/area/science/xenobiology) -"gxA" = ( -/obj/machinery/light_switch/directional/east, -/turf/open/floor/iron, -/area/cargo/storage) -"gxJ" = ( -/obj/machinery/door/airlock/command/glass{ - name = "Control Room"; - req_access_txt = "19; 61" +/turf/open/floor/plating, +/area/station/maintenance/fore/lesser) +"eEz" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/service/bar/atrium) +"eEN" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ + dir = 4 }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/blood/splatter, +/turf/open/floor/iron/dark, +/area/station/medical/morgue) +"eEO" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"eEZ" = ( +/obj/machinery/door/airlock/security/glass{ + id_tag = "outerbrig"; + name = "Security Checkpoint" + }, +/obj/structure/cable, +/obj/structure/disposalpipe/segment, /obj/machinery/door/firedoor, -/turf/open/floor/iron/dark, -/area/tcommsat/computer) -"gye" = ( -/obj/machinery/computer/atmos_control/oxygen_tank{ - dir = 1 +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "brigoutpost" }, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ +/obj/effect/mapping_helpers/airlock/access/all/security/entrance, +/turf/open/floor/iron/dark/textured_edge{ dir = 8 }, -/turf/open/floor/iron, -/area/engineering/atmos) -"gyg" = ( -/obj/structure/sign/poster/contraband/random/directional/east, -/turf/open/floor/plating, -/area/maintenance/fore/lesser) -"gyh" = ( -/turf/open/floor/iron, -/area/security/checkpoint/customs/auxiliary) -"gyJ" = ( -/obj/machinery/power/terminal, -/obj/machinery/light/small/directional/east, -/obj/structure/cable, -/turf/open/floor/plating, -/area/maintenance/solars/starboard/fore) -"gyM" = ( -/obj/machinery/atmospherics/components/unary/outlet_injector/monitored/nitrogen_input{ - dir = 1 +/area/station/security/checkpoint/auxiliary) +"eFd" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/preopen{ + id = "atmos"; + name = "Atmospherics Blast Door" }, -/turf/open/floor/engine/n2, -/area/engineering/atmos) -"gyT" = ( -/obj/structure/closet/secure_closet/medical2, -/turf/open/floor/iron, -/area/maintenance/port/fore) -"gyY" = ( -/obj/item/stack/sheet/iron/five, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden, /turf/open/floor/plating, -/area/maintenance/port/aft) -"gzz" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk, -/turf/open/floor/iron/dark/textured_half{ - dir = 1 +/area/station/engineering/atmos/storage/gas) +"eFh" = ( +/obj/structure/table, +/obj/effect/spawner/random/entertainment/cigarette_pack, +/obj/item/lighter/greyscale{ + pixel_x = 4; + pixel_y = 2 }, -/area/security/office) -"gzD" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/turf/open/floor/iron/cafeteria, +/area/station/hallway/secondary/exit/departure_lounge) +"eFi" = ( +/obj/structure/sign/warning/cold_temp{ + pixel_y = -32 }, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 6 +/obj/structure/sign/warning/gas_mask{ + pixel_y = 32 }, -/turf/open/floor/iron/white, -/area/science/mixing/hallway) -"gzQ" = ( -/obj/structure/disposalpipe/segment{ - dir = 9 +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"eFn" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/stripes/corner{ + dir = 8 }, /turf/open/floor/iron, -/area/hallway/primary/port) -"gzT" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/structure/closet/secure_closet/personal{ - anchored = 1 +/area/station/hallway/secondary/exit/departure_lounge) +"eFt" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 }, -/obj/item/clothing/under/pants/track, -/obj/item/clothing/suit/ianshirt, -/turf/open/floor/iron, -/area/maintenance/starboard/fore) -"gAb" = ( -/obj/effect/turf_decal/tile/red{ - dir = 8 +/obj/structure/chair/stool/directional/north, +/turf/open/floor/carpet, +/area/station/commons/dorms) +"eFw" = ( +/obj/structure/sign/poster/official/report_crimes, +/turf/closed/wall/ice, +/area/icemoon/underground/explored) +"eFx" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 1 }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 +/obj/effect/turf_decal/tile/yellow{ + dir = 4 }, -/turf/open/floor/iron, -/area/hallway/primary/fore) -"gAl" = ( -/obj/item/kirbyplants/random, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron, -/area/commons/locker) -"gAK" = ( -/turf/open/floor/iron, -/area/engineering/atmos/project) -"gAQ" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/machinery/light/directional/west, -/obj/structure/disposalpipe/segment{ - dir = 5 +/obj/structure/closet/radiation, +/obj/structure/sign/warning/electric_shock{ + pixel_y = 32 }, /turf/open/floor/iron, -/area/hallway/secondary/service) -"gBm" = ( +/area/station/engineering/main) +"eFS" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Mech Bay Maintenance" + }, /obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/mapping_helpers/airlock/access/all/science/robotics, +/turf/open/floor/plating, +/area/station/maintenance/aft/greater) +"eFW" = ( +/obj/structure/chair/stool/directional/south, +/turf/open/floor/wood, +/area/station/commons/dorms) +"eGj" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/engineering/atmos/project) -"gBB" = ( -/obj/machinery/light/directional/south, +/turf/open/floor/iron/white/textured, +/area/station/security/medical) +"eGr" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/maintenance/solars/port/fore) +"eGy" = ( /obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/effect/landmark/start/hangover, -/turf/open/floor/iron, -/area/commons/dorms) -"gBO" = ( -/obj/machinery/navbeacon{ - codes_txt = "patrol;next_patrol=Stbd"; - location = "HOP" - }, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, +/obj/effect/landmark/start/hangover, /turf/open/floor/iron, -/area/hallway/primary/central) -"gBY" = ( +/area/station/commons/dorms) +"eGz" = ( /obj/structure/cable, -/obj/structure/chair{ +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/security/prison/visit) +"eGK" = ( +/obj/structure/closet, +/obj/effect/spawner/random/entertainment/drugs, +/turf/open/floor/plating, +/area/station/maintenance/aft/greater) +"eGM" = ( +/obj/effect/turf_decal/trimline/green/filled/corner{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/blue/corner{ + dir = 8 + }, +/obj/effect/landmark/event_spawn, +/turf/open/floor/iron/dark, +/area/station/service/hydroponics) +"eGN" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/turf/open/floor/iron/freezer, +/area/station/science/xenobiology) +"eGW" = ( +/obj/effect/turf_decal/tile/red{ dir = 1 }, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"eGX" = ( +/obj/machinery/vending/boozeomat/all_access, +/turf/closed/wall, +/area/station/maintenance/port/aft) +"eHe" = ( /obj/structure/disposalpipe/segment{ - dir = 4 + dir = 10 }, -/turf/open/floor/plating, -/area/maintenance/aft/greater) -"gCg" = ( -/obj/effect/turf_decal/trimline/green/filled/line{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/catwalk_floor/iron_smooth, +/area/station/maintenance/department/medical/central) +"eHg" = ( +/obj/effect/turf_decal/trimline/yellow/filled/warning{ dir = 4 }, -/obj/effect/turf_decal/trimline/blue/filled/warning{ - dir = 4 +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 1 }, -/obj/machinery/duct, -/turf/open/floor/iron, -/area/service/hydroponics) -"gCh" = ( -/obj/item/kirbyplants/random, -/obj/machinery/status_display/evac/directional/south, -/turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"gCi" = ( -/obj/effect/turf_decal/tile/brown{ +/obj/effect/turf_decal/stripes/line{ dir = 8 }, +/turf/open/floor/iron/white, +/area/station/medical/treatment_center) +"eHq" = ( /obj/effect/turf_decal/tile/brown{ dir = 1 }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/turf/open/floor/iron/dark, -/area/cargo/miningdock) -"gCj" = ( -/turf/open/floor/carpet/green, -/area/service/library) -"gCz" = ( -/obj/machinery/holopad, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron, -/area/service/hydroponics/garden) -"gCJ" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 4 +/obj/effect/turf_decal/tile/brown{ + dir = 8 }, -/turf/open/floor/iron/white, -/area/science/research) -"gCW" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/structure/disposalpipe/sorting/mail{ - dir = 2; - sortType = 25 - }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, -/area/science/mixing/launch) -"gDf" = ( +/area/station/cargo/office) +"eHK" = ( +/obj/item/radio/intercom/prison/directional/south, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark, -/area/science/mixing/hallway) -"gDk" = ( -/obj/docking_port/stationary/random/icemoon{ - dir = 8; - id = "pod_lavaland"; - name = "lavaland" - }, -/turf/open/misc/asteroid/snow/icemoon, -/area/icemoon/surface/outdoors/unexplored/rivers/no_monsters) -"gDl" = ( /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/door/airlock/engineering{ - name = "Utilities Room"; - req_one_access_txt = "12" - }, +/turf/open/floor/iron/smooth, +/area/station/security/execution/transfer) +"eHU" = ( /obj/structure/disposalpipe/segment, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"gDC" = ( -/obj/machinery/firealarm/directional/south, -/obj/structure/disposalpipe/segment{ +/obj/effect/turf_decal/trimline/blue/filled/line{ dir = 4 }, -/turf/open/floor/iron, -/area/hallway/primary/port) -"gDR" = ( -/obj/structure/railing/corner{ - dir = 1 +/turf/open/floor/iron/white, +/area/station/medical/medbay/aft) +"eHZ" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 4 }, -/obj/effect/turf_decal/stripes/corner{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/white, +/area/station/medical/treatment_center) +"eIa" = ( +/obj/effect/turf_decal/siding/wood/corner{ dir = 1 }, -/obj/effect/turf_decal/trimline/purple/filled/corner{ +/obj/machinery/restaurant_portal/bar, +/turf/open/floor/stone, +/area/station/commons/lounge) +"eId" = ( +/obj/structure/railing/corner{ dir = 8 }, -/obj/machinery/button/door/directional/west{ - id = "xenobiomain"; - name = "Containment Blast Doors"; - pixel_y = -6; - req_access_txt = "55" - }, -/obj/machinery/button/door/directional/west{ - id = "misclab"; - name = "Test Chamber Blast Doors"; - pixel_y = 6; - req_access_txt = "55" +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/icemoon/underground/explored) +"eIe" = ( +/obj/structure/rack, +/obj/effect/spawner/random/clothing/costume, +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 }, +/obj/effect/decal/cleanable/dirt/dust, /turf/open/floor/iron/white, -/area/science/xenobiology) -"gDV" = ( -/obj/structure/closet/secure_closet/atmospherics, -/turf/open/floor/iron/dark, -/area/engineering/atmos) -"gEi" = ( +/area/station/maintenance/port/fore) +"eIk" = ( +/obj/structure/filingcabinet, +/obj/machinery/power/apc/auto_name/directional/north, /obj/structure/cable, -/turf/open/floor/iron/corner{ - dir = 8 - }, -/area/engineering/lobby) -"gEw" = ( -/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/light/small/directional/west, /turf/open/floor/wood, -/area/hallway/secondary/service) -"gEX" = ( -/obj/effect/turf_decal/tile/yellow{ +/area/station/service/library) +"eIC" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/turf/open/floor/iron/dark, +/area/station/science/breakroom) +"eII" = ( +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 9 + }, +/obj/structure/table, +/obj/item/reagent_containers/glass/beaker, +/obj/item/reagent_containers/syringe, +/obj/item/reagent_containers/dropper, +/turf/open/floor/iron/dark, +/area/station/medical/virology) +"eIU" = ( +/obj/machinery/button/door/directional/south{ + id = "Cargo_Store_In"; + name = "Shutter Control"; + pixel_x = 24 + }, +/turf/open/floor/iron, +/area/station/cargo/storage) +"eJe" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment{ dir = 4 }, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"eJf" = ( +/obj/structure/lattice, +/turf/open/openspace/icemoon/keep_below, +/area/icemoon/underground/explored) +"eJn" = ( +/obj/machinery/portable_atmospherics/pump, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden, +/turf/open/floor/iron/showroomfloor, +/area/station/engineering/atmos) +"eJq" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/duct, -/turf/open/floor/iron/dark/corner, -/area/engineering/atmos) -"gFm" = ( -/obj/structure/closet/secure_closet/personal{ - anchored = 1 +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/hydroponics/glass{ + name = "Hydroponics" }, -/obj/item/clothing/gloves/boxing/green, -/turf/open/floor/plating{ - icon_state = "platingdmg3" +/obj/effect/mapping_helpers/airlock/access/all/service/hydroponics, +/turf/open/floor/iron/textured_half{ + dir = 1 }, -/area/maintenance/starboard/fore) -"gFq" = ( -/obj/effect/turf_decal/tile/red/half{ +/area/station/service/hydroponics) +"eJv" = ( +/obj/structure/window/reinforced{ dir = 4 }, +/obj/machinery/smartfridge/extract/preloaded, +/obj/structure/window/reinforced, +/turf/open/floor/iron, +/area/station/science/xenobiology) +"eJy" = ( +/obj/structure/rack, +/obj/item/tank/internals/emergency_oxygen, +/obj/item/tank/internals/emergency_oxygen, +/obj/item/clothing/mask/breath, +/obj/item/clothing/mask/breath, +/turf/open/floor/plating, +/area/station/commons/storage/emergency/port) +"eJz" = ( +/obj/effect/turf_decal/plaque{ + icon_state = "L12" + }, +/obj/structure/cable, +/obj/effect/landmark/start/hangover, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"eJU" = ( +/obj/machinery/door/airlock/security{ + name = "Permanent Cell 2" + }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark/textured, +/area/station/security/prison/safe) +"eJV" = ( +/obj/structure/table, +/obj/item/stack/package_wrap, +/obj/item/stack/package_wrap, +/obj/item/stack/package_wrap, +/obj/item/hand_labeler, +/obj/machinery/power/apc/auto_name/directional/south, /obj/structure/cable, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/iron/half{ +/turf/open/floor/iron/dark, +/area/mine/eva) +"eKk" = ( +/obj/effect/turf_decal/tile/red/half{ dir = 1 }, -/area/hallway/secondary/service) -"gFt" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/closed/wall/r_wall, -/area/maintenance/aft/greater) -"gFv" = ( -/obj/machinery/hydroponics/soil, -/turf/open/floor/grass, -/area/service/hydroponics/garden) -"gFz" = ( -/obj/structure/extinguisher_cabinet/directional/south, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light/small/directional/south, +/obj/machinery/light/directional/south, +/turf/open/floor/iron/smooth_half, +/area/station/security/brig/upper) +"eKl" = ( +/obj/effect/turf_decal/stripes/box, +/obj/machinery/destructive_scanner, +/turf/open/floor/iron/textured_large, +/area/station/hallway/primary/starboard) +"eKn" = ( +/obj/effect/turf_decal/tile/dark{ + dir = 1 + }, +/obj/effect/turf_decal/tile/dark{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/asteroid/line{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/turf/open/floor/iron/white/side, +/area/mine/living_quarters) +"eKB" = ( +/obj/structure/cable, +/obj/machinery/light/directional/south, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/smooth_edge{ +/turf/open/floor/iron, +/area/mine/production) +"eKC" = ( +/obj/item/radio/intercom/directional/south, +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ dir = 8 }, -/area/maintenance/department/medical/central) -"gFH" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/obj/effect/turf_decal/tile/purple{ + dir = 4 }, -/obj/effect/turf_decal/tile/neutral, /turf/open/floor/iron, -/area/commons/vacant_room/commissary) -"gFU" = ( -/obj/structure/table/glass, -/obj/structure/window/reinforced{ +/area/station/hallway/primary/starboard) +"eKJ" = ( +/obj/structure/chair/stool/directional/west, +/turf/open/floor/iron, +/area/station/commons/dorms) +"eKR" = ( +/obj/machinery/space_heater, +/turf/open/floor/plating, +/area/station/maintenance/fore/lesser) +"eKV" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/duct, +/obj/machinery/atmospherics/pipe/heat_exchanging/junction{ dir = 4 }, -/obj/item/paper_bin{ - pixel_y = 4 - }, -/obj/item/folder/white{ - pixel_x = 4; - pixel_y = 4 - }, -/obj/item/pen{ - pixel_x = -4 +/turf/open/floor/iron/freezer, +/area/station/service/kitchen/coldroom) +"eKW" = ( +/obj/effect/turf_decal/trimline/yellow/filled/corner{ + dir = 4 }, -/turf/open/floor/iron, -/area/science/xenobiology) -"gGe" = ( -/obj/structure/cable, -/turf/open/floor/plating{ - icon_state = "platingdmg2" +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/white, +/area/station/medical/chemistry) +"eLb" = ( +/obj/machinery/iv_drip, +/turf/open/floor/engine, +/area/station/science/xenobiology) +"eLl" = ( +/obj/structure/disposalpipe/segment{ + dir = 5 }, -/area/maintenance/fore/lesser) -"gGl" = ( -/turf/closed/wall/r_wall, -/area/command/meeting_room) -"gGx" = ( -/obj/effect/turf_decal/tile/blue{ +/turf/open/floor/catwalk_floor/iron_smooth, +/area/station/maintenance/department/chapel) +"eLn" = ( +/obj/machinery/computer/crew{ dir = 4 }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 +/obj/effect/turf_decal/tile/blue/full, +/turf/open/floor/iron/dark/smooth_large, +/area/station/command/heads_quarters/cmo) +"eLr" = ( +/turf/open/floor/iron/white/side{ + dir = 5 }, -/obj/structure/disposalpipe/segment, +/area/station/science/research) +"eLs" = ( +/obj/structure/table/wood, +/obj/item/book/manual/wiki/security_space_law, +/obj/item/book/manual/wiki/security_space_law, +/obj/item/pen/red, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/white, -/area/medical/medbay/lobby) -"gGy" = ( -/obj/structure/table, -/obj/machinery/light/small/directional/west, -/turf/open/floor/iron/smooth, -/area/maintenance/starboard/fore) -"gGZ" = ( /obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/turf/open/floor/wood, +/area/station/service/lawoffice) +"eLT" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/window/left/directional/north{ + dir = 8; + name = "Hydroponics Desk"; + req_access = list("hydroponics") }, +/obj/machinery/door/firedoor, +/turf/open/floor/iron, +/area/station/service/hydroponics) +"eMa" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, /turf/open/floor/iron, -/area/commons/fitness) -"gHC" = ( -/obj/machinery/portable_atmospherics/scrubber, -/turf/open/floor/iron/dark, -/area/science/mixing/hallway) -"gHJ" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/door/airlock/engineering/glass{ - name = "Engineering Secondary Storage"; - req_one_access_txt = "10;24" +/area/station/cargo/storage) +"eMh" = ( +/obj/structure/closet/secure_closet/medical2, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 8 }, -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/engineering/storage_shared) -"gIb" = ( -/obj/structure/rack, -/obj/structure/disposalpipe/segment{ +/obj/effect/turf_decal/tile/blue{ dir = 4 }, -/turf/open/floor/plating, -/area/maintenance/port/greater) -"gIk" = ( -/obj/structure/closet/secure_closet/engineering_personal, -/obj/machinery/airalarm/directional/north, -/obj/item/clothing/suit/hooded/wintercoat/engineering, -/turf/open/floor/iron/dark, -/area/engineering/storage_shared) -"gIp" = ( -/obj/item/trash/popcorn, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"gIs" = ( -/obj/item/radio/intercom/prison/directional/north, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 - }, -/turf/open/floor/iron/smooth, -/area/security/brig/upper) -"gIF" = ( -/obj/structure/tank_dispenser{ - pixel_x = -1 - }, -/obj/machinery/camera/directional/north{ - c_tag = "Atmospherics Monitoring" - }, -/obj/structure/window/reinforced{ - dir = 4; - layer = 2.9 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/item/radio/intercom/directional/north, -/turf/open/floor/iron, -/area/engineering/atmos/storage/gas) -"gIZ" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ +/obj/structure/cable, +/obj/machinery/power/apc/auto_name/directional/east, +/turf/open/floor/iron/white, +/area/station/medical/surgery/aft) +"eMr" = ( +/obj/machinery/atmospherics/pipe/bridge_pipe/yellow/visible{ dir = 4 }, -/obj/machinery/door/airlock/external{ - name = "Cargo Escape Airlock" - }, +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/bridge_pipe/cyan/visible, /turf/open/floor/plating, -/area/hallway/secondary/exit/departure_lounge) -"gJa" = ( +/area/station/engineering/atmos) +"eMF" = ( +/obj/machinery/door/firedoor, /obj/effect/turf_decal/tile/neutral{ - dir = 1 + dir = 4 }, -/obj/effect/turf_decal/tile/neutral, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, -/area/commons/vacant_room/commissary) -"gJd" = ( -/obj/machinery/door/airlock/security/glass{ - name = "Interrogation" - }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/door/firedoor, -/obj/effect/mapping_helpers/airlock/access/any/security/detective, -/obj/effect/mapping_helpers/airlock/access/any/security/general, -/turf/open/floor/iron/dark/textured, -/area/security/interrogation) -"gJA" = ( -/obj/effect/gibspawner/human, -/turf/open/misc/asteroid/snow/icemoon, -/area/icemoon/surface/outdoors/nospawn) -"gJM" = ( -/obj/machinery/camera/directional/north{ - c_tag = "EVA Motion Sensor" - }, -/obj/structure/rack, -/obj/item/grenade/chem_grenade/smart_metal_foam{ - pixel_x = -4; - pixel_y = 6 - }, -/obj/item/grenade/chem_grenade/smart_metal_foam{ - pixel_x = 4; +/area/station/hallway/secondary/entry) +"eMK" = ( +/obj/structure/showcase/cyborg/old{ + dir = 4; + pixel_x = -9; pixel_y = 2 }, -/obj/item/grenade/chem_grenade/smart_metal_foam{ - pixel_x = 8 +/obj/structure/extinguisher_cabinet/directional/north, +/obj/effect/turf_decal/stripes/line, +/obj/item/radio/intercom/directional/west, +/turf/open/floor/plating, +/area/station/ai_monitored/turret_protected/aisat/service) +"eMO" = ( +/obj/machinery/door/firedoor/border_only{ + dir = 8 }, -/obj/item/grenade/chem_grenade/smart_metal_foam{ - pixel_y = 4 +/obj/effect/turf_decal/stripes/box, +/obj/structure/ladder, +/obj/structure/railing{ + dir = 8 }, /turf/open/floor/iron/dark, -/area/ai_monitored/command/storage/eva) -"gKb" = ( -/obj/machinery/door/airlock/engineering{ - name = "Tech Storage"; - req_access_txt = "23" - }, -/obj/structure/cable, -/obj/effect/landmark/navigate_destination, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/area/mine/eva) +"eMT" = ( +/obj/effect/mapping_helpers/airlock/abandoned, +/obj/machinery/door/airlock/maintenance, +/obj/effect/mapping_helpers/airlock/unres, +/obj/effect/mapping_helpers/airlock/access/any/service/maintenance, /turf/open/floor/plating, -/area/engineering/storage/tech) -"gKr" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 1 - }, -/obj/effect/turf_decal/siding/wood, -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/glass_large{ - name = "The Girly Boar" - }, -/turf/open/floor/iron/dark/textured_half, -/area/service/bar/atrium) -"gKs" = ( -/mob/living/simple_animal/hostile/asteroid/polarbear{ - move_force = 999; - name = "Louie" - }, -/turf/open/misc/asteroid/snow/icemoon, -/area/icemoon/surface/outdoors/nospawn) -"gKw" = ( -/obj/machinery/door/window/right/directional/south{ - dir = 8; - name = "Monkey Pen"; - req_one_access_txt = "9" - }, -/mob/living/carbon/human/species/monkey, -/turf/open/floor/engine, -/area/science/genetics) -"gKy" = ( -/obj/effect/turf_decal/siding/yellow{ - dir = 6 - }, -/obj/effect/turf_decal/siding/yellow/corner{ - dir = 1 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/area/station/maintenance/port/aft) +"eNh" = ( +/obj/effect/turf_decal/stripes/line{ dir = 1 }, -/turf/open/floor/iron/large, -/area/engineering/storage) -"gKE" = ( -/obj/machinery/camera/directional/west{ - c_tag = "Engineering Escape Pod" +/turf/open/floor/plating, +/area/station/maintenance/aft/lesser) +"eNl" = ( +/obj/structure/chair/comfy/black, +/obj/effect/landmark/start/head_of_security, +/turf/open/floor/carpet/royalblue, +/area/station/command/heads_quarters/hos) +"eNm" = ( +/obj/structure/fermenting_barrel{ + desc = "A dried up barrel of what appeared to once have been full of wine."; + name = "cask" }, /turf/open/floor/plating, -/area/engineering/storage_shared) -"gKW" = ( -/obj/structure/disposalpipe/segment, -/turf/closed/wall, -/area/maintenance/aft/greater) -"gKZ" = ( -/obj/machinery/atmospherics/pipe/layer_manifold/supply/hidden, -/turf/closed/wall/r_wall, -/area/maintenance/disposal/incinerator) -"gLa" = ( +/area/station/maintenance/department/medical/morgue) +"eNx" = ( +/obj/effect/landmark/start/shaft_miner, +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/chair/stool/directional/south, -/turf/open/floor/plating{ - icon_state = "platingdmg1" - }, -/area/maintenance/starboard/fore) -"gLf" = ( +/turf/open/floor/iron, +/area/station/cargo/miningdock) +"eND" = ( /obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/preopen{ - id = "hosspace"; - name = "space shutters" - }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, /turf/open/floor/plating, -/area/command/heads_quarters/hos) -"gLg" = ( -/obj/machinery/door/firedoor/heavy, +/area/station/security/prison/visit) +"eNH" = ( +/obj/machinery/door/airlock/command{ + name = "Chief Medical Officer" + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/mapping_helpers/airlock/access/all/medical/cmo, +/turf/open/floor/iron/dark, +/area/station/command/heads_quarters/cmo) +"eNK" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, /turf/open/floor/iron/white, -/area/science/research) -"gLn" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/turf/open/floor/iron/white/smooth_large, -/area/science/lab) -"gLu" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/obj/machinery/door/airlock/research{ - name = "Research Division Access"; - req_access_txt = "47" +/area/station/science/research) +"eOc" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/meter/layer4, +/turf/open/floor/plating, +/area/station/maintenance/fore/lesser) +"eOl" = ( +/obj/effect/landmark/start/hangover, +/turf/open/floor/iron, +/area/station/commons/fitness) +"eOm" = ( +/obj/structure/sign/poster/official/no_erp{ + pixel_x = -32 }, -/obj/effect/landmark/navigate_destination, +/turf/closed/wall, +/area/station/maintenance/starboard/fore) +"eOv" = ( +/obj/machinery/navbeacon{ + codes_txt = "delivery;dir=1"; + dir = 1; + freq = 1400; + location = "Bridge" + }, +/obj/structure/plasticflaps/opaque, +/obj/effect/turf_decal/bot, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/door/firedoor, -/turf/open/floor/iron/white, -/area/science/research) -"gLv" = ( -/obj/structure/chair/office{ +/turf/open/floor/iron, +/area/station/maintenance/central/greater) +"eOw" = ( +/obj/machinery/computer/shuttle/labor, +/obj/effect/turf_decal/tile/blue{ dir = 1 }, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/command/bridge) +"eOz" = ( +/obj/structure/table, +/obj/item/razor, +/obj/item/storage/backpack/duffelbag/sec/surgery, +/turf/open/floor/plating/icemoon, +/area/station/security/execution/education) +"eOJ" = ( +/obj/machinery/recharge_station, +/obj/effect/turf_decal/tile/red/anticorner{ dir = 1 }, -/obj/effect/landmark/start/geneticist, +/turf/open/floor/iron/dark/textured, +/area/station/ai_monitored/security/armory) +"eOS" = ( +/obj/structure/table, +/turf/open/floor/engine, +/area/station/science/xenobiology) +"ePi" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/trimline/blue/filled/corner{ + dir = 8 + }, /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/white, -/area/science/genetics) -"gLz" = ( -/obj/structure/disposalpipe/segment{ +/area/station/medical/storage) +"ePl" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/obj/effect/turf_decal/tile/green{ dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/railing, -/obj/structure/cable, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/trimline/purple/filled/warning{ +/obj/effect/turf_decal/tile/blue{ dir = 1 }, -/turf/open/floor/iron/white, -/area/science/xenobiology) -"gLR" = ( +/obj/machinery/duct, +/turf/open/floor/iron, +/area/station/service/hydroponics) +"ePm" = ( /obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) +"ePr" = ( +/turf/open/floor/carpet/royalblue, +/area/station/command/heads_quarters/hos) +"ePs" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/dark, -/area/tcommsat/computer) -"gMl" = ( -/obj/structure/table/optable{ - name = "Robotics Operating Table" - }, -/obj/effect/landmark/event_spawn, -/obj/structure/sign/poster/official/random/directional/south, -/turf/open/floor/iron/dark, -/area/science/robotics/lab) -"gMw" = ( -/obj/structure/table/glass, -/obj/item/storage/box/gloves{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/item/storage/box/masks, -/obj/item/storage/box/syringes{ - pixel_x = -4; - pixel_y = -4 - }, -/obj/item/clothing/neck/stethoscope, -/obj/effect/turf_decal/tile/blue/full, -/turf/open/floor/iron/large, -/area/medical/treatment_center) -"gMG" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/obj/effect/turf_decal/tile/brown{ dir = 4 }, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, +/obj/effect/turf_decal/tile/brown, /turf/open/floor/iron, -/area/hallway/primary/aft) -"gMW" = ( -/obj/structure/closet, -/obj/effect/spawner/random/maintenance, +/area/station/cargo/qm) +"ePP" = ( /turf/open/floor/plating, -/area/maintenance/aft/greater) -"gNt" = ( -/obj/structure/toilet{ - dir = 4 - }, -/turf/open/floor/iron/freezer, -/area/command/heads_quarters/captain) -"gNv" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/structure/closet/secure_closet/personal{ - anchored = 1 +/area/station/engineering/atmos) +"ePR" = ( +/obj/structure/railing{ + dir = 6 }, -/obj/item/clothing/under/costume/jabroni, +/obj/item/kirbyplants/random, /turf/open/floor/iron, -/area/maintenance/starboard/fore) -"gNK" = ( -/obj/machinery/computer/atmos_control/nitrous_tank{ - dir = 8 +/area/station/hallway/primary/starboard) +"eQv" = ( +/obj/structure/table/wood, +/obj/item/storage/box/matches, +/obj/item/toy/cards/deck{ + pixel_y = 4 }, -/obj/effect/turf_decal/tile/red{ - dir = 4 +/obj/item/reagent_containers/food/drinks/drinkingglass{ + pixel_x = 14; + pixel_y = 12 }, -/turf/open/floor/iron/white/corner, -/area/engineering/atmos) -"gNX" = ( -/obj/structure/table, -/obj/item/holosign_creator/atmos{ - pixel_x = -5 +/obj/item/reagent_containers/food/drinks/drinkingglass{ + pixel_x = -18; + pixel_y = 10 }, -/obj/machinery/light/directional/east, -/obj/machinery/firealarm/directional/east, -/obj/item/holosign_creator/atmos{ - pixel_x = 4; - pixel_y = 4 +/obj/item/reagent_containers/food/drinks/drinkingglass{ + pixel_x = -10; + pixel_y = 2 }, -/turf/open/floor/iron/dark, -/area/science/mixing/hallway) -"gOc" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 4 +/turf/open/floor/wood{ + icon_state = "wood-broken5" }, -/turf/open/floor/engine, -/area/engineering/supermatter/room) -"gOr" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/cargo/storage) -"gOy" = ( -/obj/structure/railing{ - dir = 4 +/area/station/maintenance/fore/lesser) +"eQx" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/obj/machinery/door/firedoor/border_only{ +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/structure/extinguisher_cabinet/directional/west, -/turf/open/floor/iron/dark/side{ +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/area/service/chapel) -"gOL" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/obj/machinery/door/airlock/external{ - name = "Engineering External Access"; - req_one_access_txt = "10;24" - }, +/obj/effect/spawner/random/clothing/wardrobe_closet_colored, +/turf/open/floor/iron, +/area/station/commons/locker) +"eQz" = ( +/obj/structure/grille, /turf/open/floor/plating, -/area/engineering/storage_shared) -"gON" = ( +/area/station/maintenance/port/aft) +"eQA" = ( +/obj/item/kitchen/rollingpin, /obj/structure/table, -/obj/item/stack/sheet/iron/fifty, -/obj/item/stack/sheet/glass/fifty, -/obj/item/clothing/head/welding, -/obj/item/stack/sheet/mineral/plasma{ - amount = 35 - }, -/obj/machinery/firealarm/directional/east, -/obj/effect/turf_decal/stripes/corner{ - dir = 8 - }, -/turf/open/floor/plating, -/area/ai_monitored/turret_protected/aisat/service) -"gOQ" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/commons/storage/mining) -"gOT" = ( -/obj/machinery/portable_atmospherics/canister/nitrous_oxide, -/turf/open/floor/plating{ - icon_state = "platingdmg1" - }, -/area/maintenance/fore/lesser) -"gPg" = ( -/obj/machinery/keycard_auth/directional/west, -/obj/machinery/computer/cargo{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, /turf/open/floor/iron, -/area/command/heads_quarters/hop) -"gPj" = ( -/obj/effect/spawner/random/clothing/costume, -/obj/structure/rack, -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, -/obj/effect/spawner/random/clothing/costume, -/turf/open/floor/iron/white, -/area/maintenance/port/fore) -"gPn" = ( -/obj/structure/railing{ - dir = 4 - }, -/obj/effect/turf_decal/weather/snow/corner{ - dir = 8 +/area/station/security/prison/mess) +"eQN" = ( +/obj/machinery/door/airlock{ + name = "Unisex Showers" }, -/turf/open/floor/plating/snowed/icemoon, -/area/icemoon/surface/outdoors/nospawn) -"gPD" = ( /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 6 - }, -/turf/open/floor/iron/smooth_large, -/area/command/heads_quarters/hos) -"gPW" = ( -/obj/effect/turf_decal/siding/yellow/corner, -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/turf/open/floor/iron, -/area/engineering/lobby) -"gQb" = ( -/turf/open/genturf, -/area/icemoon/surface/outdoors/unexplored/rivers/no_monsters) -"gQf" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/door/airlock/maintenance{ - name = "Service Hall Maintenance"; - req_one_access_txt = "73" - }, +/turf/open/floor/iron/freezer, +/area/station/commons/toilet) +"eQQ" = ( +/obj/structure/sign/warning/biohazard, +/turf/closed/wall, +/area/station/command/heads_quarters/rd) +"eQT" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable, /turf/open/floor/plating, -/area/maintenance/starboard/fore) -"gQt" = ( +/area/mine/laborcamp/security) +"eQU" = ( +/obj/item/radio/intercom/directional/south, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/dark, +/area/station/medical/morgue) +"eQX" = ( /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/tile/yellow, /turf/open/floor/iron, -/area/cargo/storage) -"gQv" = ( +/area/station/hallway/primary/aft) +"eRx" = ( /obj/structure/cable, -/turf/open/floor/plating, -/area/maintenance/disposal) -"gQF" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment{ - dir = 6 +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/door/airlock/maintenance/glass, +/obj/effect/mapping_helpers/airlock/access/any/engineering/maintenance/departmental, +/obj/effect/mapping_helpers/airlock/unres, +/turf/open/floor/plating, +/area/station/maintenance/department/medical/central) +"eRA" = ( +/obj/effect/turf_decal/bot, +/obj/structure/sign/warning/cold_temp{ + pixel_y = 32 }, -/turf/open/floor/iron/white/smooth_large, -/area/science/lab) -"gQI" = ( -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/obj/structure/sign/warning/xeno_mining{ + pixel_x = 29 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/turf/open/floor/iron/smooth, +/area/mine/eva) +"eRH" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 }, +/turf/open/floor/iron/grimy, +/area/station/ai_monitored/turret_protected/aisat_interior) +"eRO" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/commons/fitness) -"gQM" = ( -/obj/machinery/atmospherics/pipe/bridge_pipe/orange/visible, -/obj/machinery/atmospherics/pipe/bridge_pipe/green/visible{ +/turf/open/floor/iron/showroomfloor, +/area/station/security/warden) +"eRS" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 4 }, -/turf/open/floor/plating/snowed/icemoon, -/area/icemoon/surface/outdoors/nospawn) -"gQQ" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/obj/effect/turf_decal/tile/brown{ dir = 1 }, /turf/open/floor/iron, -/area/command/heads_quarters/rd) -"gQX" = ( -/obj/structure/closet, -/obj/effect/spawner/random/maintenance/two, -/obj/effect/decal/cleanable/dirt, +/area/station/cargo/office) +"eSg" = ( +/turf/open/floor/plating, +/area/station/maintenance/solars/port/fore) +"eSn" = ( +/obj/structure/chair/office, +/obj/effect/landmark/start/assistant, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/wood, +/area/station/service/library) +"eSr" = ( +/obj/effect/turf_decal/tile/red, +/turf/open/floor/iron, +/area/mine/laborcamp/security) +"eSF" = ( /obj/machinery/light/small/directional/east, +/obj/structure/dresser, +/obj/machinery/firealarm/directional/east, +/obj/structure/sign/poster/contraband/random/directional/north, /turf/open/floor/iron, -/area/maintenance/starboard/upper) -"gRz" = ( -/obj/effect/turf_decal/trimline/blue/filled/corner{ - dir = 1 +/area/station/service/theater) +"eSJ" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 8 }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron/white, -/area/medical/medbay/aft) -"gRV" = ( -/obj/effect/turf_decal/tile/red/half/contrasted, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/camera/directional/south{ - c_tag = "Security - Vestibule" +/obj/effect/turf_decal/stripes/corner{ + dir = 1 }, /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/iron/dark/side{ - dir = 1 - }, -/area/security/processing) -"gSm" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/white, -/area/medical/medbay/aft) -"gSs" = ( -/obj/effect/landmark/start/shaft_miner, -/turf/open/floor/iron, -/area/cargo/miningdock) -"gSw" = ( -/obj/machinery/camera/directional/east{ - c_tag = "Departure Lounge East" - }, -/obj/effect/turf_decal/stripes/line{ +/area/station/science/genetics) +"eST" = ( +/obj/structure/toilet{ dir = 4 }, -/turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"gSA" = ( -/obj/effect/spawner/structure/window, -/obj/machinery/atmospherics/pipe/smart/manifold4w/general/hidden, +/obj/machinery/light/small/directional/north, +/turf/open/floor/iron/freezer, +/area/mine/laborcamp) +"eSY" = ( +/obj/structure/closet/emcloset, +/turf/open/floor/iron/smooth, +/area/mine/eva/lower) +"eTa" = ( +/obj/effect/spawner/random/structure/tank_holder, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, -/area/maintenance/port/aft) -"gSF" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/area/station/maintenance/department/chapel) +"eTb" = ( +/obj/structure/fireplace, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 + }, +/turf/open/floor/carpet/black, +/area/station/security/prison/safe) +"eTi" = ( +/obj/machinery/telecomms/broadcaster/preset_left, +/turf/open/floor/iron/dark/telecomms, +/area/station/tcommsat/server) +"eTv" = ( +/obj/machinery/door/airlock/security{ + name = "Permanent Cell 1" }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/science/robotics/mechbay) -"gSN" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark/textured, +/area/station/security/prison/safe) +"eTx" = ( /obj/machinery/holopad, -/obj/machinery/duct, -/turf/open/floor/iron/cafeteria, -/area/service/kitchen) -"gSR" = ( -/obj/machinery/atmospherics/components/tank/air, -/obj/effect/turf_decal/delivery, -/turf/open/floor/iron/dark, -/area/maintenance/starboard/aft) -"gSS" = ( -/obj/machinery/power/apc/auto_name/directional/west, -/obj/structure/closet/secure_closet/hos, -/obj/structure/cable, -/turf/open/floor/iron/dark/smooth_large, -/area/command/heads_quarters/hos) -"gSZ" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/command{ - name = "Teleport Access"; - req_access_txt = "17" +/obj/effect/turf_decal/bot, +/turf/open/floor/iron/large, +/area/station/engineering/main) +"eTG" = ( +/obj/structure/sign/warning/cold_temp{ + pixel_y = 32 }, +/turf/open/floor/iron/smooth, +/area/station/cargo/warehouse) +"eTM" = ( +/obj/effect/turf_decal/trimline/blue/corner, +/obj/effect/turf_decal/trimline/blue/corner, +/obj/machinery/holopad, /obj/structure/cable, -/obj/effect/landmark/navigate_destination, +/obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/command/teleporter) -"gTp" = ( -/obj/machinery/power/apc/auto_name/directional/west, +/turf/open/floor/iron/white, +/area/station/medical/medbay/lobby) +"eTP" = ( /obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, +/turf/open/floor/catwalk_floor/iron_smooth, +/area/station/maintenance/starboard/fore) +"eTX" = ( +/turf/open/floor/plating{ + icon_state = "platingdmg2" + }, +/area/station/maintenance/port/aft) +"eTY" = ( +/obj/structure/table, +/obj/item/clothing/shoes/jackboots, +/obj/item/storage/backpack/satchel/leather, +/turf/open/floor/iron, +/area/station/maintenance/starboard/fore) +"eUe" = ( +/obj/effect/turf_decal/trimline/yellow/filled/corner, /turf/open/floor/iron/white, -/area/science/robotics/lab) -"gTq" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 1 +/area/station/medical/chemistry) +"eUf" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"eUD" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/directional/east, +/turf/open/floor/iron, +/area/mine/laborcamp) +"eUI" = ( +/obj/machinery/space_heater, +/turf/open/floor/plating, +/area/station/maintenance/department/medical/central) +"eUK" = ( +/obj/machinery/computer/shuttle/mining{ + dir = 8 }, -/obj/structure/disposalpipe/segment{ +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ dir = 4 }, -/obj/structure/railing/corner{ - dir = 1 +/turf/open/floor/iron, +/area/station/construction/mining/aux_base) +"eUL" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) +"eUO" = ( +/mob/living/simple_animal/hostile/asteroid/polarbear{ + move_force = 999; + name = "Dewey" }, -/obj/machinery/status_display/evac/directional/north, -/turf/open/floor/iron/white, -/area/medical/medbay/central) -"gTu" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 +/turf/open/misc/asteroid/snow/icemoon, +/area/icemoon/surface/outdoors/nospawn) +"eUP" = ( +/obj/structure/closet/firecloset, +/turf/open/floor/plating, +/area/station/maintenance/fore/greater) +"eUR" = ( +/obj/structure/table, +/obj/effect/turf_decal/tile/red/full, +/obj/machinery/button/door/directional/west{ + id = "briggate"; + name = "Brig Shutters"; + pixel_x = -6; + pixel_y = -2 }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/obj/machinery/button/flasher{ + id = "brigentry"; + pixel_x = -7; + pixel_y = 9 }, -/turf/open/floor/iron/dark/corner{ - dir = 8 +/obj/machinery/button/door/directional/west{ + id = "innerbrig"; + name = "Brig Interior Doors Control"; + normaldoorcontrol = 1; + pixel_x = 6; + pixel_y = 9; + req_access = list("security") }, -/area/engineering/atmos/storage/gas) -"gTH" = ( -/obj/structure/rack, -/obj/item/clothing/shoes/magboots, +/obj/machinery/button/door/directional/west{ + id = "outerbrig"; + name = "Brig Exterior Doors Control"; + normaldoorcontrol = 1; + pixel_x = 6; + pixel_y = -2; + req_access = list("security") + }, +/obj/item/radio/intercom/prison/directional/north, +/turf/open/floor/iron/dark/textured_large, +/area/station/security/checkpoint/auxiliary) +"eUW" = ( +/obj/structure/chair/stool/directional/south, +/obj/effect/landmark/start/janitor, +/turf/open/floor/iron, +/area/station/service/janitor) +"eUY" = ( +/obj/effect/gibspawner/human, +/turf/open/misc/asteroid/snow/icemoon, +/area/icemoon/underground/explored) +"eVn" = ( +/obj/structure/closet/emcloset, /obj/effect/turf_decal/stripes/line{ - dir = 5 + dir = 1 }, /turf/open/floor/iron, -/area/ai_monitored/command/storage/eva) -"gUb" = ( -/obj/machinery/light/small/directional/east, -/turf/open/openspace, -/area/service/chapel) -"gUc" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/public/glass{ - name = "Central Access" +/area/station/hallway/secondary/entry) +"eVy" = ( +/obj/machinery/light/directional/south, +/turf/open/floor/iron, +/area/station/hallway/primary/port) +"eVC" = ( +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ + dir = 4 }, -/obj/structure/cable, +/turf/open/floor/plating/snowed/icemoon, +/area/icemoon/surface/outdoors/nospawn) +"eVR" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/iron/cafeteria{ + dir = 5 + }, +/area/station/maintenance/port/aft) +"eVV" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron, -/area/hallway/primary/aft) -"gUp" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/obj/structure/disposalpipe/junction/flip{ dir = 8 }, -/obj/effect/turf_decal/siding/yellow/corner{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 10 +/obj/effect/turf_decal/siding/yellow, +/turf/open/floor/iron, +/area/station/engineering/storage) +"eVY" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/turf/open/floor/iron, +/area/station/science/explab) +"eVZ" = ( +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 8 }, -/turf/open/floor/iron/large, -/area/engineering/lobby) -"gUv" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply, +/turf/open/floor/iron/white, +/area/station/medical/virology) +"eWb" = ( +/obj/structure/table, +/obj/item/aicard, +/obj/item/ai_module/reset, +/turf/open/floor/plating, +/area/station/engineering/storage/tech) +"eWh" = ( +/obj/machinery/door/window/left/directional/north{ + base_state = "right"; + dir = 8; + icon_state = "right"; + name = "Containment Pen 2"; + req_access = list("xenobiology") }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/brown{ - dir = 8 +/obj/structure/cable, +/obj/machinery/door/poddoor/preopen{ + id = "xenobio2"; + name = "Xenobio Pen 2 Blast Door" }, -/obj/effect/turf_decal/tile/brown{ - dir = 4 +/turf/open/floor/engine, +/area/station/science/xenobiology) +"eWj" = ( +/obj/machinery/portable_atmospherics/canister/plasma, +/turf/open/floor/engine/plasma, +/area/station/engineering/atmos) +"eWn" = ( +/obj/structure/table/glass, +/obj/machinery/computer/med_data/laptop, +/obj/effect/turf_decal/tile/blue/full, +/turf/open/floor/iron/dark/smooth_large, +/area/station/command/heads_quarters/cmo) +"eWB" = ( +/obj/structure/rack, +/obj/item/electropack, +/obj/machinery/light_switch/directional/south, +/turf/open/floor/iron/dark/textured, +/area/station/security/interrogation) +"eWF" = ( +/obj/machinery/camera/directional/east{ + c_tag = "Arrivals Escape Pod 2" }, -/obj/machinery/camera/directional/west{ - c_tag = "Vacant Commissary" +/obj/machinery/light/small/directional/south, +/turf/open/floor/plating, +/area/station/hallway/secondary/entry) +"eWI" = ( +/obj/machinery/door/airlock{ + name = "Hydroponics Maintenance" }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, /obj/structure/disposalpipe/segment{ dir = 4 }, +/obj/effect/mapping_helpers/airlock/access/all/service/hydroponics, +/turf/open/floor/plating, +/area/station/maintenance/department/crew_quarters/bar) +"eWK" = ( +/obj/structure/closet/toolcloset, +/obj/effect/decal/cleanable/dirt/dust, /turf/open/floor/iron, -/area/commons/vacant_room/commissary) -"gUC" = ( -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ +/area/station/construction) +"eWP" = ( +/obj/machinery/computer/security/mining, +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, /turf/open/floor/iron, -/area/commons/fitness) -"gVc" = ( -/obj/effect/turf_decal/weather/snow/corner{ - dir = 10 +/area/station/command/bridge) +"eWQ" = ( +/obj/machinery/portable_atmospherics/canister/nitrogen, +/turf/open/floor/engine/n2, +/area/station/engineering/atmos) +"eWT" = ( +/obj/effect/turf_decal/trimline/blue/filled/warning{ + dir = 8 }, -/turf/open/floor/glass/reinforced/icemoon, -/area/icemoon/surface/outdoors/nospawn) -"gVp" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/trimline/blue/filled/corner, /turf/open/floor/iron/white, -/area/science/misc_lab) -"gVO" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/duct, -/turf/open/floor/iron/corner{ +/area/station/medical/treatment_center) +"eWV" = ( +/obj/effect/turf_decal/tile/brown{ dir = 4 }, -/area/engineering/lobby) -"gVU" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Mech Bay Maintenance"; - req_access_txt = "29" +/turf/open/floor/iron, +/area/station/cargo/storage) +"eXn" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 }, /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/plating, -/area/maintenance/aft/greater) -"gVZ" = ( -/obj/machinery/light/directional/east, -/turf/open/floor/glass/reinforced, -/area/science/mixing/hallway) -"gWp" = ( -/obj/machinery/computer/apc_control{ - dir = 4 - }, -/obj/machinery/airalarm/directional/west, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/command/heads_quarters/ce) -"gWr" = ( -/obj/machinery/requests_console/directional/north{ - announcementConsole = 1; - department = "Research Director's Desk"; - departmentType = 5; - name = "Research Director's Requests Console"; - receive_ore_updates = 1 +/area/station/maintenance/port/greater) +"eXw" = ( +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 8 }, -/obj/machinery/pdapainter/research, -/turf/open/floor/iron/cafeteria, -/area/command/heads_quarters/rd) -"gWy" = ( -/obj/machinery/atmospherics/pipe/bridge_pipe/green/visible, -/obj/machinery/atmospherics/pipe/bridge_pipe/scrubbers/visible{ - dir = 4 +/obj/effect/turf_decal/siding/thinplating/dark{ + dir = 10 }, -/turf/open/floor/plating/snowed/icemoon, -/area/icemoon/surface/outdoors/nospawn) -"gWA" = ( -/obj/structure/cable, +/turf/open/floor/carpet, +/area/station/service/theater) +"eXH" = ( +/turf/closed/wall/r_wall, +/area/station/medical/chemistry) +"eXU" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plating, -/area/maintenance/aft/greater) -"gWP" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron, -/area/cargo/sorting) -"gWT" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/door/airlock/maintenance{ - name = "Testing Lab Maintenance"; - req_access_txt = "47" - }, +/turf/closed/wall, +/area/station/maintenance/starboard/lesser) +"eYb" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"gWW" = ( -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 4 - }, -/obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/east, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron, -/area/security/brig/upper) -"gXg" = ( -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 +/obj/structure/disposalpipe/sorting/mail{ + dir = 4; + sortType = 20 }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/duct, /turf/open/floor/iron, -/area/hallway/primary/aft) -"gXk" = ( -/obj/structure/mineral_door/wood, -/obj/structure/barricade/wooden/crude/snow, -/turf/open/floor/wood, -/area/maintenance/space_hut/cabin) -"gXv" = ( -/obj/effect/turf_decal/tile/red/full, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/turf/open/floor/iron/large, -/area/service/kitchen/diner) -"gXU" = ( +/area/station/hallway/secondary/service) +"eYe" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, -/turf/open/floor/iron/white/side{ - dir = 9 - }, -/area/science/research) -"gYm" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Security Maintenance"; - req_access_txt = "1" - }, -/obj/structure/cable, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"gYq" = ( +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"eYg" = ( /obj/structure/table/glass, -/obj/machinery/vending/wallmed/directional/north, -/obj/effect/turf_decal/tile/blue{ - dir = 1 +/obj/item/storage/medkit/toxin{ + pixel_x = 3; + pixel_y = 3 }, -/obj/effect/turf_decal/tile/blue{ +/obj/item/storage/medkit/toxin, +/obj/item/storage/medkit/regular{ + pixel_x = -3; + pixel_y = -3 + }, +/obj/structure/window/reinforced{ dir = 4 }, -/obj/item/book/manual/wiki/surgery{ - pixel_x = -4; - pixel_y = 3 +/obj/machinery/door/window/left/directional/north{ + icon_state = "right"; + name = "First-Aid Supplies"; + red_alert_access = 1; + req_access = list("medical") }, -/obj/machinery/camera{ - c_tag = "Surgery A"; - dir = 1; - network = list("ss13","medbay"); - pixel_x = 22 +/obj/effect/turf_decal/tile/blue/full, +/turf/open/floor/iron/dark/smooth_large, +/area/station/medical/storage) +"eYn" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 4 }, -/obj/item/storage/backpack/duffelbag/med/surgery, +/obj/structure/disposalpipe/segment, /turf/open/floor/iron/white, -/area/medical/surgery/fore) -"gYG" = ( -/obj/structure/table/glass, -/obj/machinery/light/directional/north, -/obj/machinery/requests_console/directional/north{ - announcementConsole = 1; - department = "Chief Medical Officer's Desk"; - departmentType = 5; - name = "Chief Medical Officer's Requests Console" +/area/station/medical/medbay/central) +"eYs" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, -/obj/item/toy/figure/cmo{ - pixel_x = -17; - pixel_y = -1 +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, -/obj/item/paper_bin{ - pixel_x = -2; - pixel_y = 5 +/obj/structure/table/reinforced, +/obj/machinery/door/firedoor, +/obj/machinery/door/poddoor/shutters{ + id = "commissaryshutter"; + name = "Vacant Commissary Shutter" }, -/obj/item/pen, -/obj/effect/turf_decal/tile/blue/full, -/turf/open/floor/iron/dark/smooth_large, -/area/command/heads_quarters/cmo) -"gYL" = ( -/obj/structure/reagent_dispensers/wall/peppertank/directional/west, -/obj/machinery/airalarm/directional/north, -/obj/structure/closet/secure_closet/security/science, -/obj/effect/turf_decal/tile/red{ +/turf/open/floor/iron, +/area/station/commons/vacant_room/commissary) +"eYz" = ( +/obj/machinery/mineral/processing_unit{ dir = 1 }, -/obj/effect/turf_decal/tile/red{ - dir = 4 +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/mine/laborcamp) +"eYA" = ( +/obj/machinery/vending/engivend, +/obj/machinery/newscaster/directional/north, +/obj/machinery/light/directional/north, +/turf/open/floor/iron/dark, +/area/station/engineering/storage_shared) +"eYC" = ( +/turf/open/floor/iron/smooth, +/area/mine/laborcamp/security) +"eYF" = ( +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 }, -/obj/effect/turf_decal/tile/red{ - dir = 8 +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/landmark/xeno_spawn, +/turf/open/floor/iron/white, +/area/station/maintenance/port/fore) +"eYH" = ( +/obj/machinery/power/smes{ + charge = 5e+006 }, -/turf/open/floor/iron/dark, -/area/security/checkpoint/science) -"gYS" = ( -/obj/structure/chair/stool/directional/south{ - dir = 8 +/obj/structure/cable, +/turf/open/floor/circuit, +/area/station/ai_monitored/turret_protected/ai) +"eYI" = ( +/obj/structure/railing, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, -/turf/open/floor/plating, -/area/maintenance/department/medical/central) -"gZe" = ( +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/iron/dark/side{ + dir = 4 + }, +/area/station/service/chapel) +"eYP" = ( /obj/structure/cable, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/dark, -/area/tcommsat/computer) -"gZj" = ( -/obj/item/chair/wood, -/turf/open/floor/wood{ - icon_state = "wood-broken7" +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"eYR" = ( +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 10 }, -/area/maintenance/space_hut/cabin) -"gZl" = ( -/obj/structure/table/wood, +/obj/structure/table, +/obj/item/folder/white{ + pixel_y = 4 + }, +/obj/item/pen/red, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/station/medical/virology) +"eYT" = ( /obj/item/paper_bin{ - pixel_x = -4; - pixel_y = 3 + pixel_x = -3; + pixel_y = 7 }, -/obj/item/pen/red{ - pixel_x = -6 +/obj/item/pen, +/obj/structure/table/wood, +/turf/open/floor/carpet, +/area/station/command/meeting_room) +"eYX" = ( +/obj/effect/turf_decal/trimline/green/filled/corner{ + dir = 1 }, -/obj/item/pen/blue{ - pixel_x = -1; - pixel_y = 5 +/obj/effect/turf_decal/trimline/blue/corner{ + dir = 1 }, -/turf/open/floor/wood, -/area/service/library) -"gZm" = ( -/obj/effect/turf_decal/siding/yellow{ - dir = 4 +/obj/effect/landmark/start/botanist, +/turf/open/floor/iron/dark, +/area/station/service/hydroponics) +"eZc" = ( +/obj/machinery/portable_atmospherics/canister/nitrous_oxide, +/turf/open/floor/engine/n2o, +/area/station/engineering/atmos) +"eZi" = ( +/obj/machinery/drone_dispenser, +/turf/open/floor/plating, +/area/station/maintenance/aft/greater) +"eZj" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 8 }, -/obj/effect/turf_decal/siding/yellow{ +/obj/effect/turf_decal/trimline/blue/filled/warning{ dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, -/area/engineering/storage) -"gZp" = ( -/obj/effect/turf_decal/bot, -/obj/machinery/portable_atmospherics/canister, +/area/station/service/hydroponics) +"eZm" = ( +/obj/structure/disposalpipe/segment, +/obj/item/trash/raisins, +/turf/open/floor/plating, +/area/station/maintenance/aft/greater) +"eZo" = ( +/obj/structure/cable/multilayer/multiz, +/turf/open/floor/plating, +/area/station/security/processing) +"eZp" = ( +/obj/machinery/space_heater, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/maintenance/department/cargo) +"eZu" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/maintenance/aft/greater) +"eZw" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible{ dir = 1 }, -/turf/open/floor/iron/dark, -/area/engineering/supermatter/room) -"gZC" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, +/obj/effect/turf_decal/stripes/end, /turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"gZG" = ( -/obj/effect/turf_decal/stripes/line{ +/area/station/maintenance/port/fore) +"eZz" = ( +/obj/item/storage/fancy/cigarettes/cigpack_mindbreaker, +/turf/open/misc/asteroid/snow/icemoon, +/area/icemoon/underground/explored) +"eZB" = ( +/obj/effect/turf_decal/tile/brown{ dir = 1 }, -/obj/machinery/camera/directional/north{ - c_tag = "Engineering Supermatter Aft"; - network = list("ss13","engine"); - pixel_x = 23 +/obj/effect/turf_decal/tile/brown{ + dir = 4 }, -/obj/effect/turf_decal/delivery, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, -/turf/open/floor/iron/dark, -/area/engineering/supermatter/room) -"gZY" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/science/misc_lab) -"hat" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible{ - dir = 8 +/area/station/cargo/sorting) +"eZJ" = ( +/obj/machinery/mineral/stacking_machine{ + input_dir = 1; + stack_amt = 10 }, /turf/open/floor/plating, -/area/engineering/atmos/pumproom) -"hax" = ( -/obj/effect/landmark/start/hangover, -/turf/open/floor/iron/freezer, -/area/commons/toilet) -"hbg" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/sign/warning/coldtemp, -/turf/open/floor/plating/icemoon, -/area/maintenance/solars/port/aft) -"hcb" = ( +/area/station/maintenance/disposal) +"eZP" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 9 +/turf/open/floor/iron, +/area/station/engineering/main) +"eZW" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 6 }, -/turf/open/floor/iron/dark, -/area/hallway/primary/central) -"hcn" = ( -/obj/effect/turf_decal/tile/red/half{ +/turf/open/floor/plating/elevatorshaft, +/area/mine/storage) +"fab" = ( +/obj/structure/cable, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"faf" = ( +/obj/structure/tank_holder/extinguisher, +/turf/open/floor/plating, +/area/station/maintenance/starboard/fore) +"fas" = ( +/obj/machinery/vending/coffee, +/obj/machinery/light/small/directional/south, +/turf/open/floor/stone, +/area/mine/eva/lower) +"faD" = ( +/obj/machinery/bluespace_vendor/directional/north, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"faJ" = ( +/obj/structure/railing/corner{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, +/turf/open/floor/iron/cafeteria, +/area/station/command/heads_quarters/rd) +"faX" = ( +/obj/effect/turf_decal/tile/red/full, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/iron/large, +/area/station/service/kitchen/diner) +"faZ" = ( +/obj/structure/disposalpipe/sorting/mail/flip{ + dir = 2; + sortType = 26 + }, +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/smooth_half, -/area/security/brig/upper) -"hco" = ( -/obj/item/kirbyplants/random, -/obj/machinery/firealarm/directional/east, -/turf/open/floor/iron/dark/textured, -/area/security/office) -"hcp" = ( -/obj/machinery/door/firedoor, -/obj/structure/disposalpipe/segment{ +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/machinery/door/poddoor/preopen{ - id = "bridge blast"; - name = "bridge blast door" +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/obj/effect/turf_decal/delivery, /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/power/apc/auto_name/directional/west, /turf/open/floor/iron, -/area/command/bridge) -"hct" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/area/station/commons/fitness) +"fbh" = ( +/obj/machinery/power/tracker, /obj/structure/cable, -/obj/effect/turf_decal/tile/neutral/full, -/turf/open/floor/iron/dark/smooth_large, -/area/command/heads_quarters/ce) -"hcy" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible, -/obj/structure/tank_holder/oxygen, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"hcN" = ( -/obj/effect/turf_decal/trimline/blue/corner{ - dir = 4 +/turf/open/misc/asteroid/snow/icemoon, +/area/icemoon/surface/outdoors/nospawn) +"fbl" = ( +/turf/open/floor/iron/dark, +/area/station/science/breakroom) +"fbr" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/obj/effect/turf_decal/trimline/blue/corner{ - dir = 4 +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/white, -/area/medical/medbay/lobby) -"hde" = ( -/obj/machinery/camera/directional/east{ - c_tag = "Mining Dock External" - }, -/obj/structure/reagent_dispensers/fueltank, -/obj/effect/turf_decal/stripes/line, /turf/open/floor/iron, -/area/cargo/miningdock) -"hdl" = ( -/obj/structure/chair/comfy{ - dir = 8 - }, -/obj/machinery/light/directional/east, -/obj/machinery/newscaster/directional/south, -/turf/open/floor/iron, -/area/security/processing) -"hdm" = ( -/obj/structure/cable, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, +/area/station/commons/dorms) +"fbt" = ( +/obj/effect/turf_decal/tile/green, /turf/open/floor/iron, -/area/science/misc_lab) -"hdW" = ( -/turf/open/floor/wood/parquet, -/area/service/bar/atrium) -"hdX" = ( -/obj/machinery/computer/secure_data{ - dir = 1 - }, -/obj/structure/cable, -/obj/effect/turf_decal/tile/red/full, -/turf/open/floor/iron/dark/smooth_large, -/area/security/checkpoint/medical) -"hek" = ( -/obj/machinery/hydroponics/constructable, -/obj/effect/turf_decal/siding/wideplating/dark{ - dir = 1 - }, -/obj/item/seeds/watermelon, -/turf/open/floor/grass, -/area/maintenance/starboard/fore) -"hen" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/area/station/hallway/primary/central) +"fbC" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron, -/area/security/brig/upper) -"heo" = ( -/turf/closed/wall/r_wall, -/area/security/lockers) -"het" = ( -/obj/machinery/light/directional/east, -/turf/open/floor/iron/dark, -/area/command/gateway) -"heJ" = ( -/turf/closed/wall, -/area/engineering/storage) -"heL" = ( -/obj/structure/closet/secure_closet/cytology, -/turf/open/floor/glass/reinforced, -/area/science/xenobiology) -"heO" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 10 - }, -/obj/effect/turf_decal/trimline/blue/filled/warning{ - dir = 4 - }, -/turf/open/floor/iron/dark, -/area/command/heads_quarters/cmo) -"heQ" = ( -/obj/structure/cable, +/turf/open/floor/plating, +/area/station/maintenance/fore/greater) +"fbI" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, /obj/structure/disposalpipe/segment{ dir = 9 }, -/turf/open/floor/plating, -/area/maintenance/port/greater) -"heT" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/hallway/primary/starboard) -"hfi" = ( -/turf/open/floor/iron, -/area/science/misc_lab) -"hfl" = ( -/obj/machinery/door/airlock/maintenance{ - req_access_txt = "12" +/obj/structure/sign/poster/random/directional/east, +/turf/open/floor/iron/cafeteria, +/area/station/service/kitchen) +"fbL" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "rnd"; + name = "Research Lab Shutters" + }, +/obj/machinery/door/window/right/directional/south{ + name = "Research and Development Desk"; + req_access = list("science") + }, +/obj/item/paper_bin{ + pixel_x = -9; + pixel_y = 7 + }, +/obj/item/folder{ + pixel_x = -6 + }, +/obj/item/pen{ + pixel_x = -6 + }, +/obj/machinery/door/firedoor, +/obj/structure/desk_bell{ + pixel_x = 7 }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/plating, -/area/maintenance/port/greater) -"hfv" = ( -/obj/structure/disposalpipe/segment, +/area/station/hallway/primary/starboard) +"fbP" = ( +/obj/structure/railing/corner, +/obj/structure/table, +/obj/item/holosign_creator/robot_seat/restaurant, +/turf/open/floor/iron/cafeteria, +/area/station/service/kitchen) +"fcj" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/science/ordnance) +"fcu" = ( +/obj/machinery/power/apc/auto_name/directional/east, +/obj/structure/chair, /obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/west, -/obj/machinery/camera/directional/west{ - c_tag = "Ordnance Test Lab"; - network = list("ss13","rd") +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/aisat_interior) +"fcC" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/light_switch/directional/west, +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 4 }, /turf/open/floor/iron, -/area/science/mixing/launch) -"hfx" = ( -/obj/machinery/pdapainter/security, -/turf/open/floor/wood/large, -/area/command/heads_quarters/hos) -"hfD" = ( -/obj/machinery/light/directional/west, -/obj/machinery/camera/directional/west{ - c_tag = "Atmospherics Central" +/area/station/commons/vacant_room/commissary) +"fcF" = ( +/obj/structure/cable, +/turf/open/floor/plating{ + icon_state = "platingdmg1" }, -/obj/machinery/atmospherics/components/binary/pump{ - name = "Port to Filter" +/area/station/maintenance/fore/lesser) +"fcN" = ( +/obj/machinery/atmospherics/pipe/smart/manifold/general/visible{ + dir = 8 }, /turf/open/floor/iron, -/area/engineering/atmos) -"hfE" = ( -/obj/structure/table, -/obj/item/stock_parts/subspace/analyzer, -/obj/item/stock_parts/subspace/analyzer, -/obj/item/stock_parts/subspace/analyzer, -/turf/open/floor/plating, -/area/engineering/storage/tech) -"hfJ" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 1 +/area/station/engineering/atmos) +"fcP" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 9 }, -/obj/effect/turf_decal/siding/wood, -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/turf/open/floor/iron/dark/textured_half, -/area/service/bar/atrium) -"hfM" = ( -/obj/machinery/airalarm/directional/west, -/turf/open/floor/circuit, -/area/ai_monitored/turret_protected/aisat/hallway) -"hfQ" = ( -/obj/machinery/door/airlock/maintenance{ - req_access_txt = "12" +/turf/open/misc/asteroid/snow/icemoon, +/area/icemoon/surface/outdoors/nospawn) +"fcQ" = ( +/obj/machinery/atmospherics/components/unary/outlet_injector/monitored/nitrous_input{ + dir = 8 }, +/turf/open/floor/engine/n2o, +/area/station/engineering/atmos) +"fcY" = ( /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, -/area/maintenance/department/medical/central) -"hfT" = ( -/obj/effect/turf_decal/tile/brown{ +/area/mine/laborcamp/security) +"fda" = ( +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/turf_decal/tile/brown{ - dir = 8 +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, -/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment, -/obj/machinery/power/apc/auto_name/directional/west, -/turf/open/floor/iron/white, -/area/medical/break_room) -"hfW" = ( -/obj/effect/turf_decal/trimline/blue/filled/line, -/obj/structure/bed/roller, -/turf/open/floor/iron/white, -/area/medical/medbay/aft) -"hge" = ( -/obj/effect/turf_decal/tile/red/full, -/turf/open/floor/iron/large, -/area/service/kitchen/diner) -"hgg" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/power/apc/auto_name/directional/north, /obj/structure/cable, -/obj/machinery/door/poddoor/preopen{ - id = "xenobiomain"; - name = "containment blast door" +/turf/open/floor/iron, +/area/station/commons/dorms) +"fde" = ( +/obj/structure/table, +/obj/item/paper{ + pixel_x = 4; + pixel_y = 2 }, -/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, -/area/science/xenobiology) -"hgp" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 6 +/area/station/maintenance/department/cargo) +"fdm" = ( +/obj/structure/falsewall, +/turf/open/floor/iron, +/area/station/security/prison/safe) +"fdp" = ( +/turf/open/floor/iron, +/area/mine/eva/lower) +"fdy" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 8 }, -/obj/machinery/portable_atmospherics/canister/air, +/turf/open/floor/iron, +/area/station/hallway/primary/aft) +"fdG" = ( +/obj/structure/cable, +/turf/open/floor/plating/icemoon, +/area/station/security/execution/education) +"fdH" = ( +/obj/machinery/meter, +/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/pipe/smart/manifold4w/general, /turf/open/floor/plating, -/area/maintenance/port/greater) -"hgx" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 5 +/area/station/maintenance/starboard/aft) +"fdO" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/obj/machinery/iv_drip, -/turf/open/floor/iron/white, -/area/medical/treatment_center) -"hgy" = ( -/obj/structure/sign/poster/contraband/random/directional/north, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"fdP" = ( +/obj/structure/bonfire, +/obj/item/melee/roastingstick, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/icemoon/underground/explored) +"fdY" = ( +/obj/machinery/atmospherics/pipe/layer_manifold/scrubbers/hidden, +/turf/closed/wall, +/area/station/medical/cryo) +"fez" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/closet/crate, +/obj/item/seeds/wheat, +/obj/item/seeds/wheat, +/obj/item/seeds/tomato, +/obj/item/seeds/onion, +/obj/item/seeds/garlic, +/obj/item/seeds/carrot, +/obj/item/seeds/ambrosia, +/obj/item/seeds/apple, +/turf/open/floor/iron, +/area/mine/laborcamp) +"feB" = ( +/obj/machinery/airalarm/directional/east, +/turf/open/floor/iron, +/area/station/cargo/miningdock) +"feJ" = ( +/turf/closed/wall/r_wall, +/area/station/ai_monitored/security/armory/upper) +"feQ" = ( +/obj/machinery/portable_atmospherics/canister/air, /turf/open/floor/plating, -/area/maintenance/port/greater) -"hgG" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/area/station/maintenance/department/chapel) +"feZ" = ( +/obj/structure/window/reinforced{ dir = 4 }, -/obj/machinery/bluespace_vendor/directional/west, -/obj/machinery/camera/directional/west{ - c_tag = "Fore Primary Hallway" - }, +/obj/structure/table/glass, +/obj/item/storage/box/monkeycubes, /turf/open/floor/iron, -/area/hallway/primary/fore) -"hgK" = ( -/obj/structure/plasticflaps/opaque, -/obj/machinery/navbeacon{ - codes_txt = "delivery;dir=8"; - dir = 8; - freq = 1400; - location = "Research Division" - }, -/obj/effect/turf_decal/delivery, -/obj/structure/disposalpipe/segment{ - dir = 4 +/area/station/science/xenobiology) +"ffe" = ( +/turf/closed/wall/r_wall, +/area/station/maintenance/aft/lesser) +"fff" = ( +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 8 }, -/turf/open/floor/plating, -/area/maintenance/starboard/upper) -"hgS" = ( -/obj/structure/table, -/obj/item/radio/off, -/obj/item/screwdriver{ - pixel_y = 10 +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark/side, +/area/mine/eva/lower) +"ffi" = ( +/obj/effect/turf_decal/tile/brown{ + dir = 8 }, -/turf/open/floor/iron/dark/textured_half{ +/obj/effect/turf_decal/tile/brown{ dir = 1 }, -/area/security/office) -"hgT" = ( -/obj/effect/landmark/start/librarian, -/obj/structure/chair/office, -/turf/open/floor/wood, -/area/service/library) -"hhc" = ( -/obj/item/folder/blue, -/obj/structure/table/wood, -/turf/open/floor/carpet, -/area/command/meeting_room) -"hhd" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 4 +/obj/effect/decal/cleanable/dirt, +/obj/machinery/newscaster/directional/west, +/turf/open/floor/iron/dark/side{ + dir = 8 }, -/obj/effect/turf_decal/trimline/red/filled/line{ +/area/mine/eva) +"ffz" = ( +/obj/machinery/processor/slime, +/turf/open/floor/iron, +/area/station/science/xenobiology) +"ffQ" = ( +/obj/effect/turf_decal/trimline/green/filled/line{ dir = 10 }, -/obj/effect/landmark/start/depsec/medical, -/turf/open/floor/iron/dark/smooth_large, -/area/security/checkpoint/medical) -"hhl" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/obj/machinery/newscaster/directional/east, -/turf/open/floor/iron/white/smooth_large, -/area/science/genetics) -"hhm" = ( -/obj/effect/spawner/random/vending/snackvend, -/turf/open/floor/iron/dark, -/area/hallway/primary/central) -"hhu" = ( -/obj/structure/tank_holder/extinguisher, +/obj/machinery/smartfridge/chemistry/virology/preloaded, +/turf/open/floor/iron/white, +/area/station/medical/virology) +"ffZ" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/commons/fitness) +"fgm" = ( +/obj/machinery/photocopier, +/obj/structure/sign/poster/official/random/directional/east, +/turf/open/floor/wood, +/area/station/service/library) +"fgs" = ( +/obj/effect/spawner/random/trash/grille_or_waste, /turf/open/floor/plating, -/area/maintenance/starboard/fore) -"hhJ" = ( +/area/station/maintenance/department/medical/central) +"fgx" = ( +/obj/structure/cable, +/obj/machinery/power/apc/auto_name/directional/west, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/science/ordnance) +"fgE" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/turf/open/floor/iron/dark, -/area/commons/storage/mining) -"hiB" = ( -/obj/machinery/computer/secure_data{ - dir = 8 - }, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 8 +/obj/structure/disposalpipe/segment{ + dir = 4 }, +/obj/machinery/duct, +/turf/open/floor/wood, +/area/station/hallway/secondary/service) +"fgJ" = ( +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark/textured, -/area/security/office) -"hiT" = ( -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/turf/open/floor/iron, -/area/security/checkpoint/customs/auxiliary) -"hiV" = ( -/obj/machinery/airalarm/directional/north, -/turf/open/floor/iron, -/area/hallway/primary/central) -"hjf" = ( -/obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, -/obj/machinery/button/door/directional/south{ - id = "engsm"; - name = "Radiation Shutters Control"; - req_access_txt = "10" +/turf/open/floor/plating, +/area/station/security/execution/transfer) +"fgS" = ( +/obj/structure/closet/crate, +/obj/effect/spawner/random/maintenance/four, +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/sign/poster/random/directional/north, +/turf/open/floor/plating, +/area/station/construction) +"fgU" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/turf/open/floor/engine, -/area/engineering/supermatter/room) -"hjg" = ( -/obj/structure/chair/office{ +/turf/open/floor/plating, +/area/station/ai_monitored/turret_protected/aisat_interior) +"fhb" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 1 }, -/obj/effect/landmark/start/warden, -/turf/open/floor/iron/showroomfloor, -/area/security/warden) -"hjz" = ( -/obj/machinery/door/firedoor/heavy, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "rnd2"; - name = "research lab shutters" +/turf/open/floor/iron/white/smooth_large, +/area/station/science/genetics) +"fhk" = ( +/obj/structure/industrial_lift, +/obj/structure/railing{ + dir = 5 }, -/obj/effect/turf_decal/siding/purple/corner{ +/turf/open/openspace, +/area/station/commons/storage/mining) +"fhu" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 4 }, /turf/open/floor/iron, -/area/science/lab) -"hjU" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/area/station/security/processing) +"fhw" = ( +/obj/machinery/piratepad/civilian, +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/loading_area, /turf/open/floor/iron, -/area/security/checkpoint/customs/auxiliary) -"hkc" = ( -/obj/structure/table, -/turf/open/floor/carpet, -/area/cargo/qm) -"hkK" = ( -/obj/machinery/door/airlock/medical/glass{ - id_tag = "MedbayFoyer"; - name = "Medbay"; - req_access_txt = "5" - }, -/obj/effect/mapping_helpers/airlock/unres, -/obj/effect/turf_decal/tile/blue/full, -/turf/open/floor/iron/large, -/area/medical/medbay/lobby) -"hkL" = ( -/obj/item/poster/random_contraband, -/obj/effect/spawner/random/maintenance/two, -/obj/structure/rack, +/area/station/cargo/lobby) +"fhF" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/airalarm/directional/north, /turf/open/floor/plating, -/area/maintenance/department/medical/central) -"hlZ" = ( -/obj/machinery/meter, -/obj/effect/turf_decal/delivery, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible, +/area/station/construction) +"fhI" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 + }, /turf/open/floor/iron/dark, -/area/engineering/supermatter/room) -"hme" = ( -/obj/item/radio/intercom/directional/south, -/obj/effect/turf_decal/tile/neutral, +/area/station/ai_monitored/command/storage/eva) +"fhJ" = ( /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/turf/open/floor/iron, -/area/commons/dorms) -"hmf" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/spawner/random/engineering/tracking_beacon, -/turf/open/floor/iron, -/area/service/hydroponics/garden) -"hmi" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/effect/turf_decal/bot{ - dir = 1 - }, -/obj/structure/extinguisher_cabinet/directional/north, -/obj/structure/reagent_dispensers/watertank, -/turf/open/floor/iron/dark, -/area/engineering/engine_smes) -"hmj" = ( -/obj/structure/cable, -/turf/open/floor/iron, -/area/cargo/storage) -"hnp" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/structure/chair/stool/directional/east, -/turf/open/floor/iron, -/area/maintenance/starboard/fore) -"hnq" = ( -/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/turf/open/floor/iron, -/area/engineering/atmos) -"hnx" = ( -/obj/machinery/door/airlock{ - name = "Private Restroom" +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/turf/open/floor/iron/freezer, -/area/command/heads_quarters/captain) -"hnW" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/structure/bookcase{ + name = "Holy Bookcase" + }, +/turf/open/floor/iron/dark, +/area/station/service/chapel) +"fhU" = ( /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible, -/obj/machinery/duct, -/obj/effect/turf_decal/siding/yellow{ - dir = 8 +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 }, -/obj/effect/landmark/start/atmospheric_technician, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/tile/red, /turf/open/floor/iron, -/area/engineering/atmos) -"hof" = ( -/obj/structure/chair/comfy/black{ - dir = 8 +/area/station/security/prison/mess) +"fhV" = ( +/obj/structure/closet/secure_closet/brig, +/obj/machinery/camera/directional/north{ + c_tag = "Security - Transport" }, -/obj/effect/turf_decal/siding/wood/corner{ +/turf/open/floor/iron/showroomfloor, +/area/station/security/processing) +"fhW" = ( +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/machinery/light/small/directional/east, -/obj/machinery/firealarm/directional/east, -/turf/open/floor/wood, -/area/service/library) -"hos" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/engineering/lobby) -"hoG" = ( -/obj/machinery/air_sensor/plasma_tank, -/turf/open/floor/engine/plasma, -/area/engineering/atmos) -"hoM" = ( -/obj/machinery/door/airlock/maintenance{ - req_access_txt = "12" - }, -/obj/structure/barricade/wooden, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"hoR" = ( +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 +/turf/open/floor/plating, +/area/station/maintenance/port/aft) +"fhZ" = ( +/obj/effect/decal/cleanable/cobweb, +/obj/structure/closet/secure_closet/chemical, +/obj/effect/turf_decal/trimline/blue/line, +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 1 }, -/obj/structure/disposalpipe/segment{ - dir = 4 +/turf/open/floor/iron/white, +/area/station/maintenance/fore/greater) +"fib" = ( +/obj/machinery/door/airlock/atmos{ + name = "Atmospherics" }, -/turf/open/floor/iron, -/area/engineering/main) -"hoS" = ( -/obj/structure/table, -/obj/machinery/cell_charger, -/obj/machinery/light_switch/directional/north, -/obj/item/stock_parts/cell/high, +/obj/effect/mapping_helpers/airlock/access/all/engineering/atmos, +/turf/open/floor/plating, +/area/station/engineering/atmos) +"fii" = ( +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable, -/turf/open/floor/iron, -/area/commons/storage/primary) -"hoX" = ( -/obj/structure/table, -/obj/item/grenade/chem_grenade/cleaner, -/obj/item/grenade/chem_grenade/cleaner, -/obj/item/grenade/chem_grenade/cleaner, -/obj/item/reagent_containers/spray/cleaner, -/obj/machinery/requests_console/directional/south{ - department = "Janitorial"; - departmentType = 1; - name = "Janitorial Requests Console" +/turf/open/floor/plating, +/area/station/maintenance/fore/greater) +"fio" = ( +/obj/structure/marker_beacon/burgundy{ + name = "landing marker" }, -/turf/open/floor/iron, -/area/service/janitor) -"hpm" = ( -/obj/effect/turf_decal/trimline/green/filled/line{ - dir = 5 +/obj/effect/turf_decal/weather/snow/corner{ + dir = 1 }, -/obj/structure/rack, -/obj/item/hatchet, -/obj/item/cultivator, -/turf/open/floor/iron, -/area/maintenance/starboard/aft) -"hpu" = ( -/obj/effect/turf_decal/tile/yellow{ +/turf/open/floor/plating/snowed/icemoon, +/area/icemoon/underground/explored) +"fiu" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/brown/visible/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden, +/turf/closed/wall/r_wall, +/area/station/maintenance/disposal/incinerator) +"fiC" = ( +/obj/effect/turf_decal/tile/brown{ dir = 1 }, -/obj/effect/turf_decal/tile/yellow{ +/obj/effect/turf_decal/tile/brown{ dir = 4 }, +/obj/machinery/light/small/directional/west, +/obj/structure/sign/warning/cold_temp{ + pixel_x = 3; + pixel_y = 32 + }, +/turf/open/floor/iron/dark/side{ + dir = 1 + }, +/area/mine/eva/lower) +"fiD" = ( +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark/textured_edge, +/area/station/security/prison) +"fiE" = ( +/obj/effect/turf_decal/plaque{ + icon_state = "L9" + }, +/obj/effect/landmark/start/hangover, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"fiO" = ( /obj/structure/disposalpipe/segment{ - dir = 4 + dir = 6 }, /turf/open/floor/iron, -/area/engineering/main) -"hpP" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 +/area/station/service/janitor) +"fiS" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/turf/open/floor/iron/white, +/area/station/science/robotics/lab) +"fiU" = ( +/obj/machinery/door/poddoor/massdriver_ordnance, +/obj/structure/fans/tiny, +/turf/open/floor/plating, +/area/station/science/ordnance/testlab) +"fiY" = ( +/obj/machinery/ntnet_relay, +/turf/open/floor/circuit/telecomms/mainframe, +/area/station/tcommsat/server) +"fjm" = ( +/obj/machinery/firealarm/directional/north, +/turf/open/floor/iron, +/area/station/hallway/secondary/service) +"fjt" = ( +/obj/machinery/door/window/left/directional/north{ + dir = 4; + name = "Containment Pen 9"; + req_access = list("xenobiology") }, -/obj/machinery/firealarm/directional/north{ - pixel_x = -26 +/obj/machinery/door/poddoor/preopen{ + id = "xenobio9"; + name = "Xenobio Pen 9 Blast Door" }, -/obj/machinery/light/directional/north, -/obj/structure/chair, -/turf/open/floor/iron/white, -/area/medical/medbay/lobby) -"hpT" = ( /obj/structure/cable, +/turf/open/floor/engine, +/area/station/science/xenobiology) +"fjw" = ( +/obj/machinery/smartfridge, +/turf/closed/wall, +/area/station/service/hydroponics) +"fjy" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, /obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/iron, -/area/cargo/office) -"hqi" = ( -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 1 + dir = 6 }, -/turf/open/floor/iron/dark/side, -/area/security/processing) -"hqr" = ( -/obj/machinery/light/small/directional/west, -/obj/structure/sign/poster/contraband/random/directional/east, +/turf/open/floor/iron/cafeteria, +/area/station/service/kitchen) +"fjC" = ( +/obj/structure/disposalpipe/segment, +/turf/open/floor/wood/parquet, +/area/station/commons/lounge) +"fjF" = ( +/obj/structure/reagent_dispensers/watertank, /turf/open/floor/plating, -/area/maintenance/port/aft) -"hqx" = ( -/obj/effect/spawner/random/trash/mess, -/turf/open/floor/iron, -/area/maintenance/starboard/fore) -"hqO" = ( -/obj/machinery/light/directional/east, -/obj/machinery/holopad, -/obj/effect/turf_decal/box/white{ - color = "#52B4E9" - }, -/turf/open/floor/iron/dark/smooth_large, -/area/medical/treatment_center) -"hqQ" = ( -/turf/open/floor/iron, -/area/science/mixing/launch) -"hqZ" = ( -/obj/structure/table/reinforced, -/obj/item/clipboard, -/obj/item/paper/monitorkey, -/turf/open/floor/iron, -/area/command/heads_quarters/ce) -"hrk" = ( -/obj/item/crowbar/large, -/obj/structure/rack, -/obj/item/flashlight, -/turf/open/floor/iron/dark, -/area/engineering/supermatter/room) -"hrF" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 4 +/area/station/maintenance/port/fore) +"fjG" = ( +/obj/machinery/portable_atmospherics/canister/air, +/turf/open/floor/plating, +/area/station/security/prison/safe) +"fjH" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 8 }, -/obj/effect/turf_decal/tile/brown{ - dir = 4 +/turf/open/floor/iron/grimy, +/area/station/service/chapel/office) +"fjK" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 8 }, -/obj/effect/turf_decal/tile/brown{ +/obj/effect/turf_decal/tile/yellow{ dir = 1 }, -/turf/open/floor/iron, -/area/cargo/office) -"hrJ" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/engineering/glass{ - name = "Supermatter Engine Room"; - req_one_access_txt = "10;24" - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/dark, -/area/engineering/supermatter/room) -"hrN" = ( /obj/structure/cable, -/turf/open/floor/plating, -/area/security/processing) -"hrR" = ( -/obj/machinery/door/firedoor, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/hallway/primary/central) -"hsa" = ( -/obj/item/chair/plastic{ - pixel_y = 10 +/turf/open/floor/iron/white, +/area/station/medical/pharmacy) +"fjM" = ( +/obj/structure/window/reinforced{ + dir = 8 }, -/obj/item/chair/plastic{ - pixel_y = 5 +/turf/open/floor/iron/dark, +/area/station/commons/fitness) +"fjQ" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/turf/open/floor/iron/white, +/area/mine/living_quarters) +"fjW" = ( +/obj/machinery/button/door/directional/east{ + id = "armory"; + name = "Armory Shutters"; + pixel_x = -9; + pixel_y = 30; + req_access = list("armory") }, -/obj/item/chair/plastic, /obj/structure/rack, -/obj/item/stack/sheet/glass{ - amount = 12 +/obj/item/gun/energy/e_gun{ + pixel_x = -3; + pixel_y = 3 }, -/obj/item/stack/cable_coil/five, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"hsd" = ( -/obj/effect/turf_decal/tile/red/full, -/obj/structure/table, -/obj/effect/spawner/random/food_or_drink/donkpockets{ - pixel_y = 8 +/obj/item/gun/energy/e_gun, +/obj/item/gun/energy/e_gun{ + pixel_x = 3; + pixel_y = -3 }, -/turf/open/floor/iron/large, -/area/service/kitchen/diner) -"hsh" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 +/obj/effect/turf_decal/tile/red/half{ + dir = 4 }, +/obj/machinery/light/directional/north, +/turf/open/floor/iron/dark/textured, +/area/station/ai_monitored/security/armory/upper) +"fjX" = ( +/obj/machinery/light/directional/east, /turf/open/floor/iron/dark, -/area/science/mixing/hallway) -"hsj" = ( -/obj/machinery/portable_atmospherics/canister, -/obj/structure/extinguisher_cabinet/directional/east, -/obj/structure/disposalpipe/segment{ - dir = 10 +/area/station/command/gateway) +"fkj" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/turf/open/floor/iron, -/area/engineering/atmos/project) -"hsw" = ( -/obj/effect/turf_decal/trimline/blue/filled/corner{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 + }, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"fkr" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 4 }, -/turf/open/floor/iron/white, -/area/medical/treatment_center) -"htg" = ( -/obj/effect/landmark/blobstart, -/obj/structure/lattice/catwalk, -/turf/open/openspace/icemoon, -/area/science/server) -"htn" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 5 +/obj/machinery/door/airlock/external{ + name = "Supply Dock Airlock" }, -/obj/machinery/duct, -/turf/open/floor/iron/cafeteria, -/area/service/kitchen) -"hto" = ( -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"htI" = ( -/obj/machinery/light/directional/north, -/obj/structure/sign/poster/random/directional/north, -/turf/open/floor/iron/freezer, -/area/service/kitchen/coldroom) -"htS" = ( -/obj/structure/chair/stool/directional/north, +/obj/effect/mapping_helpers/airlock/access/all/supply/general, /turf/open/floor/plating, -/area/maintenance/solars/starboard/fore) -"htU" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/wood, -/area/maintenance/aft/greater) -"hua" = ( -/turf/closed/wall/r_wall, -/area/engineering/supermatter) -"hub" = ( -/turf/open/openspace, -/area/maintenance/starboard/aft) -"huw" = ( -/obj/machinery/firealarm/directional/south, -/obj/structure/closet/crate/freezer/surplus_limbs, -/turf/open/floor/iron/white, -/area/medical/cryo) -"huA" = ( -/obj/structure/table, -/obj/machinery/firealarm/directional/north, -/obj/item/stack/sheet/iron/five, -/obj/item/stack/cable_coil/five, -/obj/effect/turf_decal/tile/brown{ - dir = 4 +/area/station/cargo/storage) +"fkC" = ( +/obj/machinery/light_switch/directional/north, +/obj/item/storage/box/lights/mixed, +/turf/open/floor/plating, +/area/station/commons/storage/emergency/port) +"fkF" = ( +/obj/item/weldingtool, +/turf/open/floor/plating/snowed/icemoon, +/area/icemoon/surface/outdoors/nospawn) +"fkJ" = ( +/obj/machinery/computer/slot_machine{ + pixel_y = 2 }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/turf/open/floor/plating, +/area/station/maintenance/department/crew_quarters/bar) +"fkN" = ( +/obj/machinery/portable_atmospherics/canister/nitrogen, +/turf/open/floor/iron/dark, +/area/station/science/ordnance) +"fkO" = ( +/obj/machinery/door/window/left/directional/west{ + dir = 2; + name = "Atmospherics Delivery"; + req_access = list("atmospherics") + }, +/obj/effect/turf_decal/loading_area, +/obj/effect/turf_decal/siding/yellow/corner, +/obj/machinery/door/firedoor, +/obj/machinery/door/poddoor/preopen{ + id = "atmos"; + name = "Atmospherics Blast Door" + }, +/turf/open/floor/iron/textured_half{ dir = 1 }, -/obj/effect/turf_decal/tile/brown{ - dir = 8 +/area/station/engineering/atmos/storage/gas) +"fkV" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Permabrig Maintenance" }, -/turf/open/floor/iron, -/area/commons/vacant_room/commissary) -"huI" = ( +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/access/all/security/brig, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/service/janitor) -"hva" = ( -/obj/machinery/atmospherics/components/binary/tank_compressor{ - dir = 4 - }, -/obj/effect/turf_decal/delivery, -/turf/open/floor/iron/dark, -/area/science/mixing) -"hvb" = ( -/obj/machinery/atmospherics/pipe/smart/simple/yellow/visible{ - dir = 9 +/turf/open/floor/plating, +/area/station/security/prison/safe) +"fkX" = ( +/obj/structure/lattice/catwalk, +/obj/structure/railing/corner{ + dir = 1 }, -/turf/open/floor/iron, -/area/engineering/atmos) -"hvd" = ( -/obj/machinery/light/directional/west, -/obj/structure/sign/departments/chemistry{ - pixel_x = -32 +/turf/open/openspace, +/area/station/science/ordnance/office) +"fkZ" = ( +/obj/effect/turf_decal/tile/green{ + dir = 8 }, -/obj/machinery/holopad, -/obj/effect/turf_decal/box/white{ - color = "#52B4E9" +/obj/effect/turf_decal/tile/green, +/obj/effect/decal/cleanable/dirt, +/obj/structure/sink/kitchen{ + desc = "A sink used for washing one's hands and face. It looks rusty and home-made"; + dir = 1; + name = "old sink"; + pixel_y = -5 }, -/turf/open/floor/iron/dark/smooth_large, -/area/medical/treatment_center) -"hvI" = ( -/obj/machinery/bookbinder, -/turf/open/floor/wood, -/area/service/library) -"hvM" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/landmark/start/hangover, -/turf/open/floor/iron/freezer, -/area/commons/toilet) -"hwc" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/tile/brown{ +/turf/open/floor/iron/dark, +/area/mine/laborcamp) +"fle" = ( +/obj/effect/turf_decal/trimline/blue/filled/warning{ dir = 4 }, -/obj/effect/turf_decal/tile/brown, -/turf/open/floor/iron, -/area/cargo/qm) -"hwh" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/holopad, -/obj/effect/turf_decal/box/white{ - color = "#52B4E9" - }, /turf/open/floor/iron/white, -/area/medical/psychology) -"hwA" = ( -/obj/structure/girder, -/turf/closed/wall, -/area/maintenance/starboard/aft) -"hwG" = ( -/obj/machinery/atmospherics/components/unary/cryo_cell, -/obj/effect/turf_decal/stripes/line{ - dir = 6 +/area/station/medical/treatment_center) +"flq" = ( +/obj/structure/table, +/obj/item/paper_bin{ + pixel_x = 1; + pixel_y = 9 }, -/obj/item/radio/intercom/directional/east, -/turf/open/floor/iron/dark/textured, -/area/medical/cryo) -"hwH" = ( -/obj/effect/turf_decal/siding/yellow{ - dir = 6 +/turf/open/floor/iron, +/area/station/cargo/miningdock) +"flx" = ( +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=HOP"; + location = "CHE" }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/machinery/duct, -/obj/structure/disposalpipe/segment{ - dir = 10 +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"flH" = ( +/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible{ + dir = 6 }, /turf/open/floor/iron, -/area/engineering/lobby) -"hwJ" = ( -/obj/structure/window/reinforced{ +/area/station/engineering/atmos) +"flI" = ( +/obj/machinery/vending/wardrobe/jani_wardrobe, +/turf/open/floor/iron, +/area/station/service/janitor) +"flW" = ( +/obj/machinery/atmospherics/components/tank/air, +/turf/open/floor/plating, +/area/station/ai_monitored/turret_protected/aisat/atmos) +"flZ" = ( +/obj/structure/lattice/catwalk, +/obj/structure/railing{ dir = 8 }, -/turf/open/floor/engine, -/area/science/genetics) -"hwO" = ( -/obj/effect/turf_decal/siding/yellow, -/turf/open/floor/iron, -/area/engineering/atmos) -"hxL" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment{ +/obj/structure/fluff/tram_rail{ + pixel_y = 17 + }, +/obj/structure/fluff/tram_rail, +/turf/open/lava/plasma/ice_moon, +/area/icemoon/underground/explored) +"fma" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/science/xenobiology) +"fmc" = ( +/turf/closed/wall, +/area/station/hallway/primary/aft) +"fmr" = ( +/obj/effect/turf_decal/siding/yellow/end{ dir = 4 }, -/obj/effect/turf_decal/siding/yellow, -/turf/open/floor/iron, -/area/engineering/storage) -"hxR" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/public/glass{ - name = "Primary Tool Storage" +/obj/machinery/plumbing/sender, +/turf/open/floor/plating, +/area/station/medical/chemistry) +"fmD" = ( +/turf/open/floor/wood/parquet, +/area/station/service/bar/atrium) +"fmU" = ( +/obj/structure/railing/corner{ + dir = 4 }, +/turf/open/floor/iron/white, +/area/station/science/xenobiology) +"fna" = ( +/obj/structure/chair/wood{ + dir = 4 + }, +/turf/open/misc/asteroid/snow/icemoon, +/area/icemoon/underground/explored) +"fnf" = ( +/obj/structure/window/reinforced/spawner/north, +/turf/open/floor/plating/snowed/icemoon, +/area/station/maintenance/port/aft) +"fng" = ( /obj/structure/cable, -/obj/effect/landmark/navigate_destination, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, /turf/open/floor/iron, -/area/commons/storage/primary) -"hyc" = ( +/area/station/hallway/primary/fore) +"fnh" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/white, -/area/science/robotics/lab) -"hyk" = ( -/obj/machinery/door/airlock/maintenance{ - req_access_txt = "12" +/obj/structure/disposalpipe/segment{ + dir = 5 }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/plating, -/area/maintenance/central/greater) -"hym" = ( -/obj/machinery/computer/security/telescreen/entertainment/directional/south, -/obj/machinery/recharge_station, +/area/station/maintenance/fore/greater) +"fnj" = ( +/obj/structure/table/wood, +/obj/effect/spawner/random/entertainment/deck, +/obj/effect/turf_decal/siding/wood{ + dir = 1 + }, /turf/open/floor/wood, -/area/command/meeting_room) -"hyo" = ( -/obj/effect/spawner/structure/window, -/turf/open/floor/plating, -/area/service/library) -"hyv" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 4 +/area/station/security/prison/rec) +"fnL" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 + }, +/obj/machinery/door/airlock/external{ + name = "Port Docking Bay 2" }, -/turf/open/floor/iron, -/area/command/gateway) -"hyP" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment, /turf/open/floor/plating, -/area/maintenance/starboard/fore) -"hyR" = ( -/obj/effect/landmark/start/hangover, -/obj/effect/turf_decal/tile/blue{ +/area/station/hallway/secondary/entry) +"fnW" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/trimline/red/warning{ dir = 8 }, -/turf/open/floor/iron, -/area/hallway/primary/starboard) -"hzd" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 4 +/turf/open/floor/iron/dark/textured, +/area/station/security/range) +"fob" = ( +/obj/structure/sink{ + dir = 8; + pixel_x = 11 }, -/obj/effect/turf_decal/trimline/red/filled/line{ +/obj/structure/mirror/directional/east, +/obj/machinery/light/small/directional/south, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/iron/freezer, +/area/mine/eva/lower) +"fog" = ( +/obj/machinery/rnd/production/techfab/department/medical, +/obj/effect/turf_decal/trimline/blue/filled/line{ dir = 9 }, -/obj/effect/landmark/start/depsec/medical, -/turf/open/floor/iron/dark/smooth_large, -/area/security/checkpoint/medical) -"hzp" = ( -/obj/effect/turf_decal/tile/neutral{ +/turf/open/floor/iron/dark, +/area/station/medical/storage) +"foO" = ( +/turf/open/floor/carpet, +/area/station/security/prison/rec) +"foS" = ( +/obj/item/radio/intercom/directional/west, +/obj/machinery/camera/directional/west{ + c_tag = "Chapel West" + }, +/obj/structure/cable, +/obj/machinery/button/door/directional/west{ + id = "lower_chapel_shutters"; + name = "Graveyard Shutters"; + pixel_y = -8 + }, +/turf/open/floor/iron/dark, +/area/station/service/chapel) +"fpj" = ( +/obj/machinery/vending/wardrobe/sec_wardrobe, +/obj/effect/turf_decal/tile/red{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/red{ dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/bluespace_vendor/directional/north, +/obj/structure/cable, /turf/open/floor/iron, -/area/commons/dorms) -"hzq" = ( -/obj/machinery/computer/atmos_control/air_tank{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 +/area/station/security/checkpoint/customs/auxiliary) +"fps" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 9 }, -/turf/open/floor/iron/white/corner, -/area/engineering/atmos) -"hzI" = ( -/obj/effect/turf_decal/weather/snow/corner{ +/obj/machinery/light/small/directional/north, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 4 }, -/turf/open/floor/plating/snowed/icemoon, -/area/icemoon/surface/outdoors/nospawn) -"hzM" = ( -/obj/machinery/door/airlock{ - id_tag = "AuxToilet4"; - name = "Unit 4" +/turf/open/floor/iron/dark/side{ + dir = 9 }, -/turf/open/floor/iron/freezer, -/area/commons/toilet/locker) -"hzN" = ( -/obj/effect/landmark/start/paramedic, -/obj/structure/cable, -/turf/open/floor/iron/white, -/area/medical/storage) -"hzW" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/area/station/security/prison/safe) +"fpv" = ( +/obj/item/reagent_containers/spray/plantbgone, +/obj/item/reagent_containers/spray/pestspray{ + pixel_x = 3; + pixel_y = 4 }, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"hAb" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers, -/obj/machinery/portable_atmospherics/canister/carbon_dioxide, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/maintenance/starboard/upper) -"hAp" = ( -/obj/item/radio/intercom/directional/west, -/obj/machinery/light/directional/west, -/turf/open/floor/iron/dark, -/area/service/chapel) -"hAq" = ( -/obj/machinery/holopad, -/obj/machinery/duct, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron/large, -/area/engineering/lobby) -"hAr" = ( -/obj/effect/turf_decal/trimline/green/filled/warning{ - dir = 1 +/obj/item/reagent_containers/glass/bottle/nutrient/ez, +/obj/item/reagent_containers/glass/bottle/nutrient/rh{ + pixel_x = 2; + pixel_y = 1 }, -/obj/machinery/door/firedoor/border_only{ +/obj/structure/table/glass, +/obj/machinery/light/directional/east, +/obj/effect/turf_decal/tile/green{ dir = 1 }, -/obj/structure/disposalpipe/trunk/multiz/down, -/turf/open/floor/iron/white, -/area/medical/medbay/aft) -"hAU" = ( -/obj/structure/sign/warning/securearea{ - pixel_x = 32 +/obj/effect/turf_decal/tile/green{ + dir = 4 }, -/turf/open/floor/plating, -/area/maintenance/aft/greater) -"hBb" = ( -/obj/effect/turf_decal/tile/red/half/contrasted{ +/obj/effect/turf_decal/tile/green{ dir = 8 }, -/obj/structure/disposalpipe/segment{ - dir = 6 - }, /turf/open/floor/iron, -/area/security/brig/upper) -"hBf" = ( -/obj/machinery/door/airlock/security/glass{ - name = "Holding Area"; - req_access_txt = "2" - }, -/obj/machinery/door/firedoor, -/obj/structure/cable, +/area/station/service/hydroponics/garden) +"fpz" = ( +/obj/machinery/vending/modularpc, /turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"hBl" = ( -/obj/machinery/computer/upload/ai{ - dir = 1 - }, -/obj/machinery/flasher/directional/south{ - id = "AI" - }, -/turf/open/floor/circuit/green, -/area/ai_monitored/turret_protected/ai_upload) -"hBx" = ( -/turf/open/floor/plating, -/area/engineering/engine_smes) -"hBB" = ( -/obj/effect/turf_decal/tile/neutral{ +/area/station/commons/storage/primary) +"fpA" = ( +/obj/machinery/hydroponics/soil, +/obj/effect/turf_decal/siding/wideplating/dark{ dir = 1 }, -/turf/open/floor/iron, -/area/commons/locker) -"hBE" = ( -/obj/item/wrench, -/obj/effect/turf_decal/delivery, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible, +/turf/open/floor/grass, +/area/station/maintenance/starboard/fore) +"fpD" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/orange/visible, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark, -/area/engineering/supermatter/room) -"hBG" = ( -/obj/structure/table/wood, -/obj/item/coin/silver, -/turf/open/floor/iron, -/area/commons/dorms) -"hBQ" = ( -/obj/effect/mapping_helpers/airlock/abandoned, -/obj/machinery/door/airlock/glass{ - name = "Maintenance" - }, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"hCh" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 9 +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"fpJ" = ( +/obj/structure/fireaxecabinet/directional/west, +/obj/machinery/suit_storage_unit/atmos, +/turf/open/floor/iron/dark/textured, +/area/station/engineering/atmos) +"fpP" = ( +/obj/machinery/camera/directional/north{ + c_tag = "Central Hallway North-East" }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, /turf/open/floor/iron, -/area/cargo/storage) -"hCi" = ( -/obj/structure/cable, +/area/station/hallway/primary/central) +"fpW" = ( +/obj/structure/sign/poster/official/random/directional/north, +/turf/open/floor/wood, +/area/station/hallway/secondary/service) +"fqn" = ( +/obj/machinery/light/small/directional/east, +/obj/machinery/light_switch/directional/east, /turf/open/floor/iron, -/area/command/bridge) -"hCj" = ( -/turf/open/floor/glass/reinforced, -/area/ai_monitored/security/armory/upper) -"hDe" = ( -/obj/effect/spawner/random/maintenance, -/obj/structure/disposalpipe/segment{ - dir = 10 - }, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"hDo" = ( -/obj/structure/table, -/obj/item/storage/belt/utility, -/obj/item/storage/belt/utility, -/obj/item/storage/belt/utility, -/obj/item/clothing/head/welding, -/turf/open/floor/iron, -/area/ai_monitored/command/storage/eva) -"hDu" = ( -/obj/machinery/atmospherics/components/trinary/filter{ - dir = 4 - }, +/area/station/commons/storage/art) +"fqp" = ( +/obj/structure/rack, +/obj/structure/window/reinforced/spawner/west, +/obj/item/poster/random_official, +/obj/item/poster/random_official, +/obj/item/poster/random_official, +/obj/item/poster/random_official, +/obj/item/poster/random_official, +/obj/item/poster/random_official, +/obj/item/poster/random_official, +/obj/item/poster/random_official, +/turf/open/floor/iron/dark/textured, +/area/station/security/prison) +"fqH" = ( +/obj/effect/turf_decal/tile/red/half, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/turf/open/floor/iron/smooth_half, +/area/station/security/brig/upper) +"fqQ" = ( /obj/effect/turf_decal/stripes/corner{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/corner, -/turf/open/floor/iron, -/area/maintenance/port/fore) -"hDA" = ( -/obj/structure/industrial_lift, -/obj/structure/railing{ - dir = 10 - }, -/turf/open/openspace, -/area/commons/storage/mining) -"hDM" = ( -/obj/machinery/atmospherics/pipe/smart/simple/dark/visible{ - dir = 5 - }, -/obj/machinery/igniter/incinerator_atmos, -/obj/structure/sign/warning/gasmask{ - pixel_y = -32 - }, -/turf/open/floor/engine, -/area/maintenance/disposal/incinerator) -"hDQ" = ( -/obj/structure/transit_tube_pod, -/obj/structure/transit_tube/station/reverse/flipped{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 + dir = 1 }, -/turf/open/floor/plating, -/area/engineering/transit_tube) -"hDR" = ( +/obj/structure/cable, /obj/structure/disposalpipe/segment{ - dir = 4 + dir = 5 }, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 4 +/turf/open/floor/iron, +/area/station/science/robotics/mechbay) +"fqW" = ( +/obj/structure/rack, +/obj/item/reagent_containers/glass/bottle/carbon{ + pixel_x = 7; + pixel_y = 3 }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/obj/item/reagent_containers/glass/bottle/ethanol{ + pixel_x = -5; + pixel_y = 3 }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/iron/white/side{ - dir = 4 +/obj/item/reagent_containers/glass/bottle/chlorine{ + pixel_x = 1 }, -/area/science/genetics) -"hEu" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/sign/warning/coldtemp, -/turf/open/floor/plating, -/area/construction/mining/aux_base) -"hFb" = ( -/obj/effect/turf_decal/weather/snow/corner{ +/obj/machinery/airalarm/directional/west, +/turf/open/floor/iron/dark/textured_edge{ dir = 8 }, -/turf/open/floor/glass/reinforced/icemoon, -/area/icemoon/surface/outdoors/nospawn) -"hFj" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden, -/turf/closed/wall, -/area/engineering/atmos) -"hFn" = ( -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/turf/open/floor/iron/dark, -/area/science/breakroom) -"hFq" = ( -/obj/item/trash/pistachios, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"hFr" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 4 +/area/station/medical/medbay/central) +"frq" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/hatch{ + name = "MiniSat Antechamber" }, -/turf/open/floor/plating, -/area/engineering/storage/tech) -"hFE" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment, -/obj/machinery/duct, /obj/structure/cable, -/obj/structure/sign/poster/official/random/directional/east, -/turf/open/floor/iron, -/area/hallway/secondary/service) -"hFM" = ( -/obj/structure/table, -/obj/machinery/microwave{ - pixel_y = 4 +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "ai-passthrough" }, -/obj/machinery/firealarm/directional/west, -/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/mapping_helpers/airlock/access/all/command/ai_upload, +/obj/structure/cable/layer3, /turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/aisat_interior) -"hFZ" = ( -/obj/machinery/navbeacon{ - codes_txt = "delivery;dir=8"; - dir = 8; - freq = 1400; - location = "QM #2" +/area/station/ai_monitored/turret_protected/aisat_interior) +"frt" = ( +/obj/effect/decal/cleanable/blood/tracks{ + dir = 4 }, -/obj/effect/turf_decal/bot, -/mob/living/simple_animal/bot/mulebot{ - home_destination = "QM #2"; - suffix = "#2" +/turf/open/misc/asteroid/snow/icemoon, +/area/icemoon/underground/explored) +"frD" = ( +/obj/machinery/air_sensor/oxygen_tank, +/turf/open/floor/engine/o2, +/area/station/engineering/atmos) +"frL" = ( +/obj/structure/railing{ + dir = 1 }, -/turf/open/floor/iron, -/area/cargo/storage) -"hGz" = ( -/obj/structure/table/glass, -/obj/effect/turf_decal/tile/blue{ +/obj/item/kirbyplants/random, +/obj/machinery/light/small/directional/east, +/obj/machinery/door/firedoor/border_only{ dir = 1 }, -/obj/effect/turf_decal/tile/blue{ +/turf/open/floor/iron/dark, +/area/station/hallway/primary/starboard) +"frP" = ( +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/item/book/manual/wiki/surgery{ - pixel_x = -4; - pixel_y = 3 - }, -/obj/item/storage/backpack/duffelbag/med/surgery, -/turf/open/floor/iron/white, -/area/medical/surgery/aft) -"hGC" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 9 +/obj/effect/turf_decal/trimline/blue/filled/corner{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, -/turf/open/floor/engine, -/area/engineering/supermatter/room) -"hHm" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/structure/light_construct/directional/south, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"hHt" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 8 +/obj/structure/railing/corner{ + dir = 4 }, /turf/open/floor/iron/white, -/area/medical/treatment_center) -"hHu" = ( -/obj/machinery/door/airlock{ - id_tag = "commissarydoor"; - name = "Commissary" +/area/station/medical/medbay/central) +"frQ" = ( +/obj/effect/decal/cleanable/cobweb, +/obj/effect/spawner/random/structure/crate, +/turf/open/floor/wood{ + icon_state = "wood-broken3" }, -/obj/machinery/door/firedoor, +/area/station/maintenance/port/fore) +"frS" = ( +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/junction/flip{ - dir = 8 - }, -/turf/open/floor/iron/dark, -/area/commons/vacant_room/commissary) -"hHw" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/iron/cafeteria{ - dir = 5 - }, -/area/maintenance/port/aft) -"hIf" = ( -/obj/machinery/dna_scannernew, -/obj/machinery/light/directional/west, -/obj/machinery/camera/directional/west{ - c_tag = "Genetics Lab"; - network = list("ss13","rd") - }, -/turf/open/floor/iron/dark, -/area/science/genetics) -"hIj" = ( -/obj/machinery/door/poddoor/massdriver_ordnance, -/obj/structure/fans/tiny, /turf/open/floor/plating, -/area/science/mixing/launch) -"hIm" = ( -/obj/machinery/firealarm/directional/north, -/obj/effect/turf_decal/siding/yellow{ - dir = 8 - }, +/area/station/security/brig) +"frV" = ( +/obj/machinery/holopad, +/obj/effect/turf_decal/bot, /turf/open/floor/iron, -/area/engineering/atmos) -"hIx" = ( -/obj/structure/sign/warning/coldtemp, -/turf/closed/wall, -/area/maintenance/fore/greater) -"hIO" = ( -/obj/structure/railing{ - dir = 1 - }, -/obj/machinery/light/small/directional/east, -/obj/structure/closet/crate, -/turf/open/floor/plating, -/area/maintenance/department/medical/central) -"hIX" = ( -/turf/closed/wall/r_wall, -/area/security/medical) -"hJm" = ( -/obj/effect/turf_decal/weather/snow/corner{ - dir = 10 +/area/station/commons/storage/primary) +"fse" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 }, -/turf/open/floor/plating/snowed/icemoon, +/turf/open/floor/iron, +/area/station/tcommsat/computer) +"fsm" = ( +/obj/structure/flora/rock/pile/icy/style_random, +/turf/open/misc/asteroid/snow/icemoon, /area/icemoon/surface/outdoors/nospawn) -"hJo" = ( -/obj/machinery/portable_atmospherics/pump, -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden, -/turf/open/floor/iron/showroomfloor, -/area/engineering/atmos) -"hJp" = ( -/obj/structure/sign/poster/contraband/the_big_gas_giant_truth, -/turf/closed/wall, -/area/maintenance/department/medical/central) -"hJD" = ( -/obj/effect/turf_decal/tile/yellow{ +"fsp" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/obj/effect/turf_decal/stripes/red/line{ dir = 1 }, -/obj/effect/turf_decal/tile/yellow{ +/obj/effect/turf_decal/trimline/red/corner{ dir = 8 }, +/turf/open/floor/iron/dark/textured, +/area/station/security/range) +"fsv" = ( /turf/open/floor/iron, -/area/hallway/primary/aft) -"hJF" = ( -/obj/structure/disposalpipe/segment{ - dir = 6 - }, +/area/station/hallway/secondary/entry) +"fsK" = ( /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/spawner/structure/window/hollow/reinforced/middle{ + dir = 4 + }, /turf/open/floor/plating, -/area/maintenance/port/aft) -"hJM" = ( -/obj/item/chair/wood, -/turf/open/floor/carpet, -/area/maintenance/space_hut/cabin) -"hKd" = ( -/obj/machinery/conveyor_switch/oneway{ - id = "QMLoad2" +/area/station/security/execution/education) +"fsN" = ( +/obj/structure/disposalpipe/segment{ + dir = 5 }, -/obj/effect/turf_decal/stripes/line{ +/turf/open/floor/iron/dark, +/area/station/science/breakroom) +"fsO" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/station/maintenance/department/chapel) +"fsQ" = ( +/obj/effect/turf_decal/tile/blue{ dir = 8 }, -/obj/structure/sign/warning/gasmask{ - pixel_x = -32 - }, -/turf/open/floor/iron, -/area/cargo/storage) -"hKf" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/structure/sign/poster/official/fruit_bowl{ - pixel_y = 32 +/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible, +/turf/open/floor/iron/cafeteria, +/area/station/engineering/atmos) +"ftf" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/turf/open/floor/iron/cafeteria{ - dir = 5 +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/area/maintenance/port/aft) -"hKn" = ( -/obj/machinery/door/airlock/public/glass{ - name = "Art Storage" +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, -/obj/structure/cable, -/turf/open/floor/iron, -/area/commons/storage/art) -"hKu" = ( -/obj/machinery/modular_computer/console/preset/civilian, -/turf/open/floor/iron/white, -/area/science/robotics/lab) -"hKw" = ( -/obj/effect/landmark/start/hangover, -/turf/open/floor/carpet, -/area/service/library) -"hKD" = ( -/obj/structure/window/reinforced{ +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/item/kirbyplants/random, -/obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/east, -/turf/open/floor/iron/dark, -/area/engineering/atmos/storage/gas) -"hKE" = ( -/obj/effect/landmark/event_spawn, /turf/open/floor/iron, -/area/commons/locker) -"hKH" = ( -/obj/item/chair/plastic, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"hKK" = ( -/obj/machinery/computer/chef_order{ - dir = 1 - }, +/area/station/commons/locker) +"ftg" = ( +/obj/machinery/light/small/directional/west, +/obj/machinery/mass_driver/trash, /obj/effect/turf_decal/stripes/line{ dir = 1 }, /turf/open/floor/plating, -/area/hallway/secondary/service) -"hKL" = ( -/obj/machinery/skill_station, -/obj/machinery/newscaster/directional/north, -/turf/open/floor/wood, -/area/service/library) -"hKR" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 4 +/area/station/maintenance/disposal) +"ftx" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/public/glass{ + name = "Dormitory" }, -/turf/open/floor/iron/edge, -/area/engineering/lobby) -"hKV" = ( -/obj/effect/turf_decal/tile/yellow{ +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/structure/window/reinforced, -/turf/open/floor/iron/dark/corner, -/area/engineering/atmos/storage/gas) -"hLa" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line, -/obj/machinery/light/directional/west, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 1 - }, -/obj/structure/cable, -/turf/open/floor/iron/white, -/area/medical/treatment_center) -"hLW" = ( -/obj/structure/chair, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/wood, -/area/command/heads_quarters/captain) -"hLY" = ( -/obj/machinery/door/airlock/security/glass{ - name = "Security Office" +/turf/open/floor/iron, +/area/station/commons/dorms) +"ftA" = ( +/obj/structure/table, +/obj/item/storage/box/prisoner, +/turf/open/floor/iron/showroomfloor, +/area/station/security/processing) +"ftN" = ( +/obj/machinery/light_switch/directional/west, +/obj/machinery/rnd/destructive_analyzer, +/turf/open/floor/iron/checker, +/area/station/science/lab) +"ftS" = ( +/obj/effect/turf_decal/trimline/green/filled/line, +/obj/effect/turf_decal/trimline/green/filled/corner{ + dir = 4 }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/station/maintenance/starboard/aft) +"fue" = ( +/obj/structure/table/wood, +/obj/item/flashlight/lamp/green, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/wood, +/area/station/command/heads_quarters/captain) +"fuD" = ( +/obj/structure/tank_holder/extinguisher, +/obj/structure/sign/poster/random/directional/north, +/turf/open/floor/plating, +/area/station/maintenance/aft/lesser) +"fuM" = ( +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=CHE"; + location = "AIE" + }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, -/obj/effect/mapping_helpers/airlock/access/all/security/general, /turf/open/floor/iron, -/area/security/checkpoint/supply) -"hMi" = ( -/obj/structure/rack, -/obj/item/clothing/suit/hazardvest, -/obj/item/clothing/suit/hazardvest, -/obj/item/clothing/gloves/color/black, -/obj/item/clothing/gloves/color/black, -/obj/item/clothing/mask/gas, -/obj/item/clothing/mask/gas, -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/obj/item/radio/intercom/directional/south, -/obj/item/clothing/glasses/meson/engine/tray, -/obj/item/clothing/glasses/meson/engine/tray, -/turf/open/floor/iron/showroomfloor, -/area/engineering/atmos) -"hMu" = ( -/obj/machinery/door/airlock/command{ - name = "Command Tool Storage"; - req_access_txt = "19" - }, +/area/station/hallway/primary/central) +"fuS" = ( +/obj/structure/stairs/east, +/obj/structure/railing, +/turf/open/floor/iron/white, +/area/station/medical/chemistry) +"fuX" = ( +/obj/structure/cable, +/obj/machinery/power/apc/auto_name/directional/south, +/turf/open/floor/iron/dark/textured, +/area/station/security/range) +"fuY" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, -/area/ai_monitored/command/storage/eva) -"hMF" = ( +/area/station/hallway/primary/starboard) +"fvk" = ( +/turf/open/floor/glass/reinforced, +/area/station/science/xenobiology) +"fvn" = ( /obj/structure/table, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, +/obj/item/stack/sheet/iron/fifty, +/obj/item/stack/sheet/iron/fifty, +/obj/item/stack/sheet/glass/fifty, +/obj/effect/turf_decal/tile/yellow, /obj/effect/turf_decal/tile/yellow{ dir = 4 }, -/obj/effect/turf_decal/tile/yellow{ +/turf/open/floor/iron, +/area/station/construction/mining/aux_base) +"fvK" = ( +/obj/structure/rack, +/obj/item/storage/box/petridish, +/obj/machinery/firealarm/directional/west, +/turf/open/floor/iron/grimy, +/area/station/security/prison/work) +"fvO" = ( +/obj/structure/closet/secure_closet/brig, +/obj/machinery/light/directional/north, +/turf/open/floor/iron/smooth, +/area/station/security/execution/transfer) +"fvR" = ( +/obj/structure/cable, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/brown/visible/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden, +/turf/open/floor/iron, +/area/station/maintenance/disposal/incinerator) +"fvW" = ( +/obj/machinery/light/directional/west, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/item/flashlight/lamp, /turf/open/floor/iron, -/area/tcommsat/computer) -"hMH" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ +/area/station/commons/dorms) +"fvX" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/closed/wall/r_wall, +/area/station/maintenance/aft/greater) +"fwh" = ( +/obj/effect/turf_decal/tile/red{ dir = 4 }, -/obj/machinery/door/airlock/external, -/turf/open/floor/plating, -/area/maintenance/fore/greater) -"hMS" = ( -/obj/item/radio/intercom/directional/east, -/obj/machinery/atmospherics/pipe/smart/simple/orange/visible{ +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/machinery/camera/directional/east{ - c_tag = "Engineering Secondary Storage" - }, -/obj/effect/turf_decal/stripes/corner{ - dir = 4 +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron, +/area/station/security/brig/upper) +"fwm" = ( +/obj/effect/turf_decal/plaque{ + icon_state = "L14" }, /obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/engineering/storage_shared) -"hNd" = ( -/obj/item/radio/intercom/directional/north, -/obj/structure/table/glass, -/obj/machinery/computer/med_data/laptop, -/obj/machinery/light/directional/north, -/turf/open/floor/iron/white/textured, -/area/security/medical) -"hNZ" = ( -/obj/machinery/camera/directional/north{ - c_tag = "Atmospherics North East" +/area/station/hallway/primary/central) +"fwn" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 8 + }, +/obj/machinery/light/warm/directional/west, +/turf/open/floor/iron/dark/side{ + dir = 8 }, +/area/station/security/prison) +"fwq" = ( /obj/machinery/atmospherics/components/binary/pump{ dir = 8; - name = "Distro to Waste" + name = "Port to Filter" }, -/obj/effect/turf_decal/siding/wideplating, /turf/open/floor/iron, -/area/engineering/atmos/pumproom) -"hOj" = ( -/obj/structure/closet/crate, -/obj/effect/spawner/random/maintenance/four, -/obj/effect/decal/cleanable/dirt/dust, -/obj/structure/sign/poster/random/directional/north, -/turf/open/floor/plating, -/area/construction) -"hOt" = ( -/turf/open/floor/iron, -/area/commons/storage/primary) -"hOT" = ( -/turf/closed/wall/r_wall, -/area/icemoon/surface/outdoors/nospawn) -"hPg" = ( -/obj/structure/closet/emcloset, +/area/station/engineering/atmos) +"fwC" = ( +/obj/machinery/firealarm/directional/west, +/turf/open/floor/iron/white, +/area/station/science/xenobiology) +"fwD" = ( +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 6 + }, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, -/area/hallway/primary/starboard) -"hPi" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/public/glass{ - name = "Auxiliary Tool Storage"; - req_access_txt = "12" +/area/station/maintenance/starboard/aft) +"fwL" = ( +/obj/structure/sink/kitchen{ + pixel_y = 24 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/cafeteria, +/area/station/security/prison/mess) +"fwO" = ( +/obj/machinery/space_heater, +/obj/structure/cable, +/turf/open/floor/iron/showroomfloor, +/area/station/engineering/atmos) +"fwS" = ( +/obj/effect/turf_decal/tile/red{ + dir = 8 }, /obj/structure/cable, -/obj/effect/landmark/navigate_destination, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/junction{ + dir = 2 + }, /turf/open/floor/iron, -/area/commons/storage/tools) -"hPu" = ( -/turf/closed/wall, -/area/hallway/primary/fore) -"hPN" = ( -/obj/machinery/space_heater, -/turf/open/floor/plating, -/area/maintenance/fore/greater) -"hPV" = ( -/obj/structure/sign/warning/deathsposal{ - pixel_y = 32 +/area/station/hallway/secondary/exit/departure_lounge) +"fwW" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/stairs/right{ + dir = 4 }, -/obj/effect/turf_decal/delivery, -/obj/structure/window/reinforced{ +/area/station/engineering/lobby) +"fwZ" = ( +/obj/structure/closet/secure_closet/medical2, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ dir = 8 }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/disposal/bin, -/obj/structure/cable, -/obj/structure/disposalpipe/trunk, -/turf/open/floor/iron/dark, -/area/maintenance/disposal/incinerator) -"hQf" = ( /obj/effect/turf_decal/tile/blue{ dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, -/turf/open/floor/iron/white/corner{ +/obj/machinery/power/apc/auto_name/directional/east, +/turf/open/floor/iron/white, +/area/station/medical/surgery/fore) +"fxe" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/sign/warning/cold_temp, +/turf/open/floor/plating, +/area/station/construction/mining/aux_base) +"fxf" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line{ dir = 1 }, -/area/hallway/secondary/entry) -"hQl" = ( -/obj/structure/table, -/obj/item/plant_analyzer, -/obj/item/stock_parts/cell/high, -/turf/open/floor/plating, -/area/engineering/storage/tech) -"hQT" = ( -/obj/structure/bookcase, -/obj/machinery/light/directional/north, -/turf/open/floor/carpet, -/area/security/processing) -"hRf" = ( -/obj/structure/ladder, -/obj/machinery/light/small/directional/east, -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 4 +/obj/machinery/door/firedoor, +/obj/machinery/door/poddoor/shutters/window{ + id = "chemistry_access_shutters"; + name = "Chemistry Access Shutters" }, -/turf/open/floor/iron/dark, -/area/commons/storage/mining) -"hRy" = ( -/obj/structure/table, -/obj/item/stack/sheet/plasteel/twenty{ - pixel_x = 3; - pixel_y = -2 +/turf/open/floor/iron/white/textured, +/area/station/medical/treatment_center) +"fxg" = ( +/obj/machinery/chem_dispenser, +/obj/structure/window/reinforced{ + dir = 8 }, -/obj/item/stack/sheet/iron/fifty{ - pixel_x = -2; - pixel_y = 2 - }, -/turf/open/floor/iron, -/area/engineering/atmos/project) -"hRB" = ( -/obj/structure/closet/secure_closet/personal/cabinet, -/turf/open/floor/carpet, -/area/commons/dorms) -"hRD" = ( -/obj/item/kirbyplants/random, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/showroomfloor, -/area/security/processing) -"hRG" = ( -/turf/open/floor/plating, -/area/engineering/storage/tech) -"hRT" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/iron, -/area/engineering/atmos/project) -"hRY" = ( -/obj/structure/table/reinforced, -/obj/item/tank/internals/emergency_oxygen/engi{ - pixel_x = 5 - }, -/obj/item/clothing/gloves/color/black, -/obj/item/clothing/glasses/meson/engine, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/engine, -/area/engineering/supermatter/room) -"hSj" = ( -/obj/structure/table/glass, -/obj/structure/bedsheetbin, -/turf/open/floor/iron, -/area/maintenance/port/fore) -"hSr" = ( -/obj/machinery/computer/atmos_control/carbon_tank{ - dir = 8 +/obj/machinery/light/directional/north, +/obj/effect/turf_decal/tile/yellow/full, +/obj/structure/sign/warning/no_smoking{ + pixel_y = 32 }, +/turf/open/floor/iron/white/smooth_large, +/area/station/medical/pharmacy) +"fxl" = ( /obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 8 }, /turf/open/floor/iron, -/area/engineering/atmos) -"hSA" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/delivery, -/obj/machinery/atmospherics/components/binary/pump{ - dir = 1; - name = "External Gas to Loop" +/area/station/hallway/primary/aft) +"fxJ" = ( +/obj/effect/mapping_helpers/airlock/abandoned, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/door/airlock/grunge{ + name = "Vacant Office A" }, -/turf/open/floor/iron/dark, -/area/engineering/supermatter/room) -"hSM" = ( -/turf/closed/wall/r_wall, -/area/command/heads_quarters/ce) -"hTj" = ( -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ +/obj/structure/cable, +/turf/open/floor/wood, +/area/station/commons/vacant_room/office) +"fxK" = ( +/obj/structure/sign/warning/secure_area{ + pixel_x = -32 + }, +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/tile/blue{ dir = 1 }, -/obj/structure/window/reinforced{ +/obj/effect/turf_decal/tile/blue{ dir = 8 }, -/obj/structure/flora/ausbushes/brflowers, -/turf/open/misc/asteroid/snow/standard_air, -/area/hallway/secondary/exit/departure_lounge) -"hTn" = ( -/obj/effect/landmark/event_spawn, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"fxR" = ( +/obj/machinery/telecomms/hub/preset, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark/telecomms, +/area/station/tcommsat/server) +"fxT" = ( +/obj/structure/girder, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"fxV" = ( /obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/disposalpipe/segment{ - dir = 4 + dir = 9 }, /turf/open/floor/plating, -/area/maintenance/aft/greater) -"hTB" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/area/station/maintenance/starboard/aft) +"fxZ" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line, +/obj/machinery/door/firedoor, +/obj/machinery/door/poddoor/shutters/window{ + id = "chemistry_access_shutters"; + name = "Chemistry Access Shutters" }, -/turf/open/floor/iron/white, -/area/science/genetics) -"hTL" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/siding/yellow, +/turf/open/floor/iron/white/textured, +/area/station/medical/treatment_center) +"fya" = ( +/obj/structure/cable, +/mob/living/simple_animal/sloth/paperwork, /turf/open/floor/iron, -/area/engineering/atmos/storage/gas) -"hTM" = ( -/turf/closed/wall, -/area/commons/dorms) -"hTO" = ( -/obj/machinery/portable_atmospherics/canister/air, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron/dark/textured, -/area/engineering/atmos/storage/gas) -"hUl" = ( -/obj/machinery/camera/directional/south{ - c_tag = "EVA East" +/area/station/cargo/storage) +"fyb" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "kanyewest"; + name = "Privacy Shutters" }, -/turf/open/floor/iron, -/area/ai_monitored/command/storage/eva) -"hUy" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron, -/area/engineering/lobby) -"hUF" = ( -/turf/open/floor/iron/smooth, -/area/security/brig/upper) -"hVo" = ( -/turf/open/floor/glass/reinforced, -/area/medical/treatment_center) -"hVW" = ( -/obj/machinery/camera/directional/west{ - c_tag = "Xenobiology Pens Observation - Port Fore"; - network = list("ss13","rd","xeno") +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/security/detectives_office) +"fyc" = ( +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/ai) +"fyr" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/command/glass{ + name = "AI Core" }, -/obj/machinery/light/directional/west, -/turf/open/openspace, -/area/science/xenobiology) -"hVX" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/camera/directional/south{ - c_tag = "Security - Transport Parlor" +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 }, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/effect/mapping_helpers/airlock/access/all/command/ai_upload, +/obj/structure/cable/layer3, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/ai) +"fyu" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "rnd2"; + name = "Research Lab Shutters" }, -/obj/machinery/power/apc/auto_name/directional/south, -/turf/open/floor/iron, -/area/security/processing) -"hWh" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/table_frame, -/obj/item/wirerod, -/obj/effect/spawner/random/maintenance, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"hWp" = ( -/obj/structure/reagent_dispensers/watertank, +/obj/machinery/door/firedoor/heavy, /turf/open/floor/plating, -/area/maintenance/port/greater) -"hWw" = ( -/obj/effect/turf_decal/trimline/blue/filled/line, -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/turf/open/floor/iron/white, -/area/medical/medbay/aft) -"hWJ" = ( -/obj/machinery/modular_computer/console/preset/civilian{ - dir = 8 +/area/station/science/ordnance/office) +"fyw" = ( +/obj/machinery/telecomms/server/presets/service, +/turf/open/floor/iron/dark/telecomms, +/area/station/tcommsat/server) +"fyJ" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/obj/structure/sign/poster/official/build{ - pixel_x = 32 +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/brown{ + dir = 4 }, -/turf/open/floor/iron/dark, -/area/engineering/lobby) -"hWP" = ( -/obj/effect/landmark/event_spawn, -/obj/machinery/atmospherics/pipe/smart/manifold/scrubbers/visible{ +/obj/effect/turf_decal/tile/brown{ dir = 8 }, -/obj/effect/turf_decal/siding/wideplating{ - dir = 4 +/obj/machinery/button/door/directional/east{ + id = "commissarydoor"; + name = "Commissary Door Lock"; + normaldoorcontrol = 1; + specialfunctions = 4 }, /turf/open/floor/iron, -/area/engineering/atmos/pumproom) -"hXf" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/green/visible, -/turf/open/floor/engine, -/area/engineering/supermatter/room) -"hXj" = ( -/obj/effect/turf_decal/siding/yellow{ - dir = 6 +/area/station/commons/vacant_room/commissary) +"fyR" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 }, -/obj/effect/landmark/start/station_engineer, +/turf/open/floor/iron/dark, +/area/station/engineering/supermatter/room) +"fyZ" = ( +/obj/machinery/status_display/evac/directional/north, /turf/open/floor/iron, -/area/engineering/lobby) -"hXr" = ( -/obj/structure/table, -/turf/open/floor/iron/smooth, -/area/maintenance/starboard/fore) -"hXt" = ( -/obj/structure/chair/office{ - dir = 1 +/area/station/hallway/primary/starboard) +"fzu" = ( +/obj/structure/closet/crate, +/obj/effect/spawner/random/maintenance/three, +/obj/structure/sign/poster/random/directional/west, +/turf/open/floor/plating, +/area/station/maintenance/port/greater) +"fzv" = ( +/obj/effect/turf_decal/trimline/blue/filled/corner{ + dir = 8 }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron/white, +/area/station/medical/medbay/aft) +"fzA" = ( +/obj/effect/spawner/random/maintenance, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) +"fzD" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/tile/red, +/obj/item/radio/intercom/prison/directional/east, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating{ - icon_state = "panelscorched" - }, -/area/maintenance/port/aft) -"hXC" = ( -/obj/machinery/vending/drugs, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"fzG" = ( +/obj/structure/closet{ + name = "Evidence Closet 5" }, -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/yellow{ +/turf/open/floor/iron/dark/textured_edge{ dir = 1 }, -/obj/effect/turf_decal/tile/yellow{ +/area/station/security/brig) +"fzJ" = ( +/obj/structure/barricade/wooden{ + name = "wooden barricade (CLOSED)" + }, +/obj/structure/girder, +/turf/open/floor/iron/white, +/area/station/maintenance/port/fore) +"fzK" = ( +/turf/closed/wall, +/area/station/service/bar) +"fzQ" = ( +/obj/structure/chair/office{ dir = 8 }, -/obj/structure/window/reinforced{ +/obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/effect/landmark/start/geneticist, /turf/open/floor/iron/white, -/area/medical/treatment_center) -"hXQ" = ( -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, -/obj/structure/closet/firecloset, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 +/area/station/science/genetics) +"fzT" = ( +/obj/structure/sign/warning/cold_temp{ + pixel_y = 32 }, -/obj/item/radio/intercom/directional/west, -/turf/open/floor/iron, -/area/hallway/primary/aft) -"hXU" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/spawner/structure/window/hollow/reinforced/end, +/turf/open/floor/plating, +/area/station/maintenance/department/medical/morgue) +"fzU" = ( /obj/structure/cable, -/obj/effect/turf_decal/trimline/blue/filled/corner, -/obj/effect/turf_decal/trimline/blue/filled/corner{ - dir = 8 +/turf/open/floor/iron, +/area/station/engineering/storage/tech) +"fAo" = ( +/obj/structure/table/wood, +/obj/item/clothing/under/suit/red, +/obj/item/candle{ + pixel_x = -8; + pixel_y = 4 }, -/turf/open/floor/iron/white, -/area/medical/medbay/central) -"hYi" = ( -/obj/machinery/atmospherics/pipe/bridge_pipe/green/visible{ - dir = 4 +/obj/item/candle{ + pixel_x = 8; + pixel_y = 4 }, -/obj/machinery/atmospherics/pipe/bridge_pipe/cyan/visible, +/turf/open/floor/engine/cult, +/area/station/service/library) +"fAF" = ( +/obj/structure/rack, +/obj/item/clothing/gloves/boxing/green, +/obj/item/reagent_containers/food/drinks/waterbottle, +/turf/open/floor/plating, +/area/station/maintenance/starboard/fore) +"fAV" = ( +/obj/item/kirbyplants/random, /turf/open/floor/iron, -/area/engineering/atmos) -"hYB" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/door/airlock/public/glass{ - name = "Art Gallery" +/area/station/security/prison/work) +"fBC" = ( +/obj/structure/table/wood, +/obj/item/phone{ + pixel_x = 10; + pixel_y = 7 }, -/obj/machinery/door/firedoor, -/turf/open/floor/iron/sepia, -/area/service/library) -"hYK" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/obj/item/radio/off{ + pixel_x = -3; + pixel_y = 7 }, -/turf/open/floor/engine, -/area/engineering/supermatter/room) -"hZc" = ( /obj/structure/cable, -/obj/structure/disposalpipe/segment{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/wood/large, +/area/station/command/heads_quarters/hos) +"fBM" = ( +/obj/structure/chair{ dir = 4 }, -/turf/open/floor/iron, -/area/hallway/primary/port) -"hZf" = ( -/obj/machinery/shower{ +/turf/open/floor/iron/chapel{ dir = 8 }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 +/area/station/service/chapel) +"fBN" = ( +/obj/structure/marker_beacon/burgundy, +/turf/open/misc/asteroid/snow/icemoon, +/area/icemoon/surface/outdoors/nospawn) +"fCd" = ( +/obj/structure/table, +/obj/machinery/button/door{ + id = "Prison Gate"; + name = "Prison Wing Lockdown"; + pixel_x = 5; + pixel_y = 8; + req_access = list("brig") }, -/turf/open/floor/iron/white, -/area/science/research) -"hZg" = ( -/obj/effect/turf_decal/trimline/blue/filled/warning{ - dir = 1 +/obj/machinery/button/door{ + id = "Trial Transfer"; + name = "Trial Transfer Lockdown"; + pixel_x = -7; + pixel_y = 8; + req_access = list("brig") }, -/obj/machinery/firealarm/directional/west, -/turf/open/floor/iron/white, -/area/medical/storage) -"hZh" = ( -/obj/machinery/meter, -/obj/machinery/atmospherics/pipe/smart/simple/green/visible, -/turf/closed/wall/r_wall, -/area/engineering/atmos) -"hZm" = ( -/obj/machinery/light/small/directional/north, -/obj/structure/flora/grass/brown, -/turf/open/misc/asteroid/snow/standard_air, -/area/science/research) -"hZB" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/siphon/monitored/mix_output{ - dir = 8 +/obj/machinery/button/door{ + id = "Secure Gate"; + name = "Cell Shutters"; + pixel_x = -7; + pixel_y = -3; + req_access = list("brig") }, -/turf/open/floor/engine/vacuum, -/area/engineering/atmos) -"hZJ" = ( -/turf/closed/wall/r_wall, -/area/engineering/storage) -"hZM" = ( -/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/iron/white/side{ - dir = 5 +/obj/structure/cable, +/obj/effect/turf_decal/tile/red/anticorner/contrasted{ + dir = 1 }, -/area/science/research) -"hZR" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/line{ - dir = 4 +/turf/open/floor/iron/textured, +/area/station/security/brig) +"fCw" = ( +/obj/machinery/door/morgue{ + name = "Relic Closet"; + req_access = list("chapel_office") }, -/obj/machinery/door/poddoor/shutters/radiation/preopen{ - id = "engsm"; - name = "Radiation Chamber Shutters" +/turf/open/floor/cult, +/area/station/service/chapel/office) +"fCE" = ( +/obj/machinery/camera/directional/north{ + c_tag = "Dormitory North" }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/plating, -/area/engineering/supermatter) -"hZW" = ( -/obj/effect/turf_decal/trimline/blue/filled/warning{ +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/turf_decal/trimline/blue/filled/corner{ +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/bluespace_vendor/directional/north, +/turf/open/floor/iron, +/area/station/commons/dorms) +"fCM" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/medical/medbay/lobby) +"fCW" = ( +/obj/structure/extinguisher_cabinet/directional/east, +/turf/open/floor/iron/dark/textured, +/area/station/security/processing) +"fDc" = ( +/obj/structure/chair/office, +/obj/effect/landmark/start/warden, +/turf/open/floor/iron/showroomfloor, +/area/station/security/warden) +"fDi" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/landmark/start/botanist, /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/iron/white, -/area/medical/medbay/aft) -"iaf" = ( -/obj/machinery/light/directional/north, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/obj/structure/rack, -/obj/item/clothing/suit/hazardvest, -/obj/structure/sign/warning/nosmoking{ - pixel_y = 32 +/obj/effect/turf_decal/tile/green/half{ + dir = 1 }, -/obj/item/clothing/suit/hazardvest, -/obj/item/tank/internals/emergency_oxygen/engi, -/obj/item/clothing/glasses/meson/engine, -/turf/open/floor/iron, -/area/engineering/main) -"iaj" = ( -/obj/structure/table, -/obj/item/binoculars, -/obj/machinery/computer/security/telescreen/ordnance{ - pixel_y = 32 +/turf/open/floor/iron/dark/side{ + dir = 1 }, +/area/station/service/hydroponics) +"fDl" = ( +/obj/machinery/light/small/built/directional/west, /turf/open/floor/iron, -/area/science/mixing/launch) -"iaE" = ( -/obj/machinery/light/directional/west, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 4 +/area/station/maintenance/starboard/fore) +"fDn" = ( +/obj/effect/spawner/structure/window/reinforced/plasma, +/turf/open/floor/plating, +/area/station/engineering/supermatter/room) +"fDv" = ( +/turf/open/floor/plating{ + icon_state = "platingdmg3" }, -/turf/open/floor/iron/freezer, -/area/commons/toilet/locker) -"iaH" = ( -/obj/structure/cable, -/turf/open/floor/iron, -/area/engineering/main) -"iaJ" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/reagent_dispensers/watertank, -/turf/open/floor/iron/dark, -/area/engineering/storage) -"iaU" = ( -/obj/machinery/camera/directional/north{ - c_tag = "Tech Storage" +/area/station/maintenance/port/greater) +"fDB" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Security Maintenance" }, -/obj/machinery/power/apc/auto_name/directional/north, /obj/structure/cable, +/obj/effect/mapping_helpers/airlock/access/all/security/general, /turf/open/floor/plating, -/area/engineering/storage/tech) -"ibe" = ( +/area/station/maintenance/port/fore) +"fDH" = ( +/obj/machinery/light/directional/north, +/obj/structure/flora/rock/pile/jungle/style_random, +/mob/living/carbon/human/species/monkey, +/turf/open/floor/grass, +/area/station/medical/virology) +"fDJ" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/power/apc/auto_name/directional/north, /obj/structure/cable, -/turf/open/floor/wood/parquet, -/area/service/bar/atrium) -"ibn" = ( -/turf/closed/wall, -/area/command/heads_quarters/cmo) -"ibr" = ( -/obj/effect/landmark/event_spawn, /turf/open/floor/iron, -/area/commons/storage/primary) -"ibF" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ - dir = 1 +/area/station/service/janitor) +"fDP" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"fDZ" = ( +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 8 }, -/turf/open/floor/iron/dark, -/area/science/mixing/hallway) -"icl" = ( -/obj/item/chair/wood, -/obj/structure/sign/poster/contraband/random/directional/east, -/turf/open/floor/wood, -/area/maintenance/port/aft) -"icF" = ( -/obj/machinery/door/airlock/external{ - name = "External Access" +/obj/structure/sink{ + dir = 4; + pixel_x = -12; + pixel_y = 2 }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 1 +/obj/effect/turf_decal/tile/dark{ + dir = 4 + }, +/obj/effect/turf_decal/tile/dark, +/obj/machinery/requests_console/auto_name/directional/west, +/turf/open/floor/iron/white, +/area/station/medical/virology) +"fEh" = ( +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/turf/open/floor/iron, +/area/station/engineering/atmos/project) +"fEA" = ( +/obj/structure/cable, +/obj/machinery/door/airlock/maintenance{ + name = "Transport Maintenance" }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment, +/obj/effect/mapping_helpers/airlock/access/all/security/general, /turf/open/floor/plating, -/area/maintenance/aft/greater) -"icH" = ( -/obj/machinery/atmospherics/components/binary/pump{ - dir = 4; - name = "Gas to Mix" +/area/station/security/processing) +"fEC" = ( +/obj/machinery/door/airlock/security/glass{ + id_tag = "outerbrig"; + name = "Security Checkpoint" }, -/turf/open/floor/engine, -/area/engineering/supermatter/room) -"icV" = ( -/obj/effect/spawner/random/trash/grille_or_waste, -/turf/open/floor/plating{ - icon_state = "platingdmg3" +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/door/firedoor, +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "brigoutpost" }, -/area/maintenance/port/aft) -"icX" = ( -/obj/machinery/portable_atmospherics/scrubber, -/obj/effect/turf_decal/stripes/line{ - dir = 9 +/obj/effect/mapping_helpers/airlock/access/all/security/entrance, +/turf/open/floor/iron/dark/textured_edge{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden, -/turf/open/floor/iron/showroomfloor, -/area/engineering/atmos) -"icY" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/maintenance/four, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"idW" = ( -/obj/machinery/power/apc/auto_name/directional/west, -/obj/machinery/portable_atmospherics/scrubber, -/obj/effect/turf_decal/stripes/line{ +/area/station/security/checkpoint/auxiliary) +"fER" = ( +/obj/machinery/atmospherics/pipe/smart/manifold/purple/visible{ dir = 4 }, +/turf/open/floor/glass/reinforced, +/area/station/engineering/atmos/pumproom) +"fEV" = ( /obj/structure/cable, -/turf/open/floor/plating, -/area/ai_monitored/turret_protected/aisat/atmos) -"idY" = ( -/obj/structure/sign/warning/securearea{ - pixel_x = -32 +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/siding/wood{ + dir = 1 + }, +/obj/machinery/door/airlock/maintenance/glass{ + name = "Expedition Planning Room" }, /obj/machinery/door/firedoor, -/obj/machinery/door/poddoor/preopen{ - id = "bridge blast"; - name = "bridge blast door" +/obj/effect/mapping_helpers/airlock/access/all/supply/mining, +/turf/open/floor/stone, +/area/mine/eva/lower) +"fEZ" = ( +/obj/effect/spawner/structure/window, +/turf/open/floor/plating, +/area/station/commons/dorms) +"fFv" = ( +/obj/machinery/atmospherics/components/binary/pump{ + name = "Port Mix to West Ports" }, -/obj/effect/turf_decal/delivery, +/obj/structure/extinguisher_cabinet/directional/west, +/obj/machinery/light/directional/west, /turf/open/floor/iron, -/area/command/bridge) -"iez" = ( -/obj/machinery/airalarm/directional/south, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/area/station/engineering/atmos) +"fFy" = ( +/obj/machinery/space_heater, +/obj/structure/sign/poster/official/random/directional/north, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) +"fFC" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/simple/dark/visible, +/obj/effect/turf_decal/stripes/corner, +/turf/open/floor/iron, +/area/station/maintenance/disposal/incinerator) +"fFI" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 1 }, /turf/open/floor/iron, -/area/science/robotics/mechbay) -"ieC" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 1 +/area/mine/production) +"fFJ" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 6 }, -/obj/effect/turf_decal/trimline/yellow/filled/warning{ - dir = 8 +/obj/structure/disposalpipe/junction/flip{ + dir = 4 }, /turf/open/floor/iron/white, -/area/medical/treatment_center) -"ifh" = ( -/obj/machinery/power/emitter/welded{ - dir = 8 +/area/station/medical/medbay/aft) +"fFT" = ( +/obj/structure/table/wood, +/obj/item/pen/red{ + pixel_x = 6; + pixel_y = 11 }, -/obj/structure/cable, -/turf/open/floor/plating, -/area/engineering/supermatter/room) -"ifi" = ( -/obj/machinery/door/airlock{ - name = "Hydroponics Backroom"; - req_access_txt = "35" - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/door/firedoor, -/obj/machinery/duct, -/turf/open/floor/iron/textured_half{ - dir = 1 +/obj/item/folder/red{ + pixel_x = -3; + pixel_y = 2 }, -/area/service/hydroponics) -"ifB" = ( -/obj/machinery/atmospherics/pipe/layer_manifold/scrubbers/hidden, -/obj/effect/spawner/structure/window/reinforced/plasma, -/turf/open/floor/plating, -/area/engineering/supermatter/room) -"ifE" = ( -/obj/structure/marker_beacon/burgundy, -/obj/structure/fluff/fokoff_sign, -/turf/open/misc/asteroid/snow/icemoon, -/area/icemoon/surface/outdoors/nospawn) -"ifP" = ( -/obj/structure/cable, +/turf/open/floor/carpet/red, +/area/station/commons/vacant_room/office) +"fFV" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/landmark/start/depsec/medical, -/obj/machinery/light_switch/directional/south{ - pixel_x = -21; - pixel_y = -25 +/obj/machinery/light/directional/east, +/obj/effect/turf_decal/tile/brown{ + dir = 4 }, -/obj/effect/turf_decal/tile/red/full, -/turf/open/floor/iron/dark/smooth_large, -/area/security/checkpoint/medical) -"ifU" = ( +/obj/effect/turf_decal/tile/brown, +/turf/open/floor/iron, +/area/station/cargo/qm) +"fGb" = ( +/obj/effect/decal/cleanable/dirt, /obj/structure/table, -/obj/effect/spawner/random/maintenance, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"igb" = ( -/obj/effect/turf_decal/trimline/blue/filled/corner{ +/obj/effect/turf_decal/tile/brown{ dir = 8 }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron/white, -/area/medical/medbay/aft) -"igt" = ( -/obj/structure/cable, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 +/obj/item/paper_bin/carbon{ + pixel_x = -3; + pixel_y = 7 }, -/obj/machinery/power/apc/auto_name/directional/north, -/obj/machinery/light_switch/directional/north{ - pixel_x = -11 +/obj/effect/turf_decal/tile/brown{ + dir = 1 }, +/obj/machinery/power/apc/auto_name/directional/west, +/obj/structure/cable, /turf/open/floor/iron, -/area/engineering/storage) -"igw" = ( -/obj/machinery/computer/communications, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ +/area/station/cargo/qm) +"fGn" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/duct, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron, +/area/station/engineering/lobby) +"fGq" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/toilet{ + dir = 8 + }, +/obj/item/radio/intercom/prison/directional/east{ + frequency = 1359 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 8 }, +/turf/open/floor/iron/smooth, +/area/station/security/holding_cell) +"fGI" = ( +/obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, -/area/command/bridge) -"ihd" = ( -/obj/structure/table, -/obj/item/clothing/glasses/meson, -/obj/item/storage/bag/ore, -/obj/item/pickaxe, -/obj/item/mining_scanner, -/obj/item/flashlight, -/obj/item/clothing/suit/hooded/wintercoat, +/area/station/security/prison/workout) +"fGO" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/turf/open/floor/iron, +/area/station/hallway/primary/port) +"fGT" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 + }, /turf/open/floor/iron, -/area/commons/storage/mining) -"ihp" = ( +/area/station/engineering/atmos/project) +"fHb" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/sign/warning/cold_temp, +/turf/open/floor/plating, +/area/station/hallway/secondary/entry) +"fHg" = ( +/obj/effect/turf_decal/trimline/red/filled/line, +/turf/open/floor/iron/dark/side, +/area/station/security/prison) +"fHk" = ( +/obj/structure/table/glass, +/obj/item/assembly/igniter, +/obj/item/assembly/igniter, +/obj/item/assembly/igniter, +/obj/item/assembly/igniter, +/obj/item/assembly/timer{ + pixel_x = 3; + pixel_y = -3 + }, +/obj/item/assembly/timer{ + pixel_x = 3; + pixel_y = -3 + }, +/obj/item/assembly/timer{ + pixel_x = 3; + pixel_y = -3 + }, +/obj/item/assembly/timer{ + pixel_x = 3; + pixel_y = -3 + }, +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/machinery/newscaster/directional/south, +/turf/open/floor/iron/white, +/area/station/medical/pharmacy) +"fHz" = ( +/obj/effect/turf_decal/trimline/blue/filled/line, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/camera{ + c_tag = "Medbay North"; + network = list("ss13","medbay") + }, +/obj/machinery/newscaster/directional/south, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) +"fHC" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/structure/railing{ + dir = 4 + }, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"fHK" = ( +/obj/machinery/holopad, +/turf/open/floor/carpet, +/area/station/command/meeting_room) +"fIs" = ( /obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 1 }, /obj/machinery/door/airlock/external{ - name = "Port Docking Bay 1" - }, -/obj/effect/landmark/navigate_destination{ - location = "Arrival Shuttle" + name = "Solar Maintenance" }, +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, /turf/open/floor/plating, -/area/hallway/secondary/entry) -"ihs" = ( -/obj/effect/spawner/structure/window, +/area/station/maintenance/solars/starboard/fore) +"fIt" = ( +/turf/closed/wall/r_wall, +/area/icemoon/underground/explored) +"fIu" = ( +/obj/structure/table/glass, +/obj/machinery/light/directional/west, +/obj/item/reagent_containers/glass/bottle/epinephrine, +/obj/item/reagent_containers/glass/bottle/multiver{ + pixel_x = 6 + }, +/obj/item/reagent_containers/syringe, +/obj/machinery/defibrillator_mount/directional/north, +/obj/item/radio/intercom/directional/west, +/obj/effect/turf_decal/tile/blue/full, +/turf/open/floor/iron/large, +/area/station/medical/treatment_center) +"fIv" = ( +/obj/machinery/door/airlock/public/glass/incinerator/atmos_interior, +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/obj/effect/mapping_helpers/airlock/locked, +/obj/machinery/embedded_controller/radio/airlock_controller/incinerator_atmos{ + pixel_x = -24 + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/atmos, +/turf/open/floor/engine, +/area/station/maintenance/disposal/incinerator) +"fIH" = ( +/obj/structure/closet/lasertag/red, +/obj/effect/spawner/random/contraband/permabrig_gear, +/obj/machinery/light/warm/directional/east, +/turf/open/floor/iron, +/area/station/security/prison/workout) +"fIL" = ( +/obj/machinery/door/airlock{ + name = "Observatory Access" + }, +/obj/effect/mapping_helpers/airlock/abandoned, +/obj/effect/mapping_helpers/airlock/unres, +/obj/effect/mapping_helpers/airlock/access/any/engineering/maintenance/departmental, /turf/open/floor/plating, -/area/commons/fitness) -"ihv" = ( -/obj/effect/decal/cleanable/cobweb, -/obj/structure/closet/secure_closet/chemical, -/obj/effect/turf_decal/trimline/blue/line, -/obj/effect/turf_decal/trimline/blue/filled/line{ +/area/station/maintenance/port/aft) +"fJe" = ( +/obj/machinery/door/airlock/external{ + name = "Atmospherics External Airlock" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 1 }, -/turf/open/floor/iron/white, -/area/maintenance/fore/greater) -"ihH" = ( -/obj/item/wrench, -/obj/item/screwdriver, -/obj/structure/rack, +/obj/effect/mapping_helpers/airlock/access/all/engineering/atmos, /turf/open/floor/plating, -/area/commons/vacant_room/commissary) -"ihR" = ( -/obj/machinery/meter, -/obj/machinery/atmospherics/pipe/smart/manifold/general/visible{ - dir = 4 - }, -/obj/item/wrench, -/turf/open/floor/iron, -/area/engineering/atmos) -"iil" = ( -/obj/effect/turf_decal/tile/brown{ +/area/station/engineering/atmos) +"fJm" = ( +/obj/structure/railing{ dir = 8 }, -/turf/open/floor/iron, -/area/cargo/office) -"iim" = ( +/obj/structure/lattice/catwalk, /turf/open/openspace, -/area/service/chapel) -"iiD" = ( -/obj/machinery/power/apc/auto_name/directional/east, +/area/station/science/ordnance/office) +"fJI" = ( +/obj/machinery/firealarm/directional/east, +/obj/structure/closet/emcloset, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"fJL" = ( +/obj/machinery/atmospherics/components/unary/outlet_injector/monitored/nitrogen_input{ + dir = 1 + }, +/turf/open/floor/engine/n2, +/area/station/engineering/atmos) +"fKf" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/decal/cleanable/dirt, /obj/structure/cable, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/turf/open/floor/iron, +/area/station/engineering/storage_shared) +"fKh" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/toy/beach_ball/holoball, +/turf/open/floor/iron, +/area/station/security/prison/workout) +"fKi" = ( +/obj/effect/turf_decal/trimline/blue/filled/line, +/obj/structure/bed/roller, +/obj/machinery/iv_drip, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) +"fKv" = ( +/obj/structure/fluff/tram_rail{ + pixel_y = 17 + }, +/obj/structure/fluff/tram_rail, +/turf/open/openspace/icemoon/keep_below, +/area/icemoon/underground/explored) +"fKw" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/obj/effect/turf_decal/trimline/green/filled/corner{ dir = 1 }, -/turf/open/floor/iron/white/side{ - dir = 10 +/obj/effect/turf_decal/trimline/blue/corner{ + dir = 1 }, -/area/science/research) -"ijD" = ( -/turf/open/floor/plating{ - icon_state = "platingdmg3" +/obj/effect/landmark/start/botanist, +/turf/open/floor/iron, +/area/station/service/hydroponics) +"fKy" = ( +/obj/effect/turf_decal/trimline/green/filled/corner{ + dir = 1 }, -/area/maintenance/starboard/upper) -"ijO" = ( -/obj/structure/table/reinforced, -/obj/item/screwdriver{ - pixel_y = 10 +/obj/effect/turf_decal/trimline/blue/corner{ + dir = 1 }, -/obj/item/radio/off, -/obj/machinery/light/directional/north, -/obj/item/radio/intercom/directional/north, -/obj/machinery/airalarm/directional/east, -/obj/effect/turf_decal/tile/red/full, -/turf/open/floor/iron/dark/smooth_large, -/area/security/checkpoint/medical) -"ikd" = ( -/obj/machinery/door/airlock/security/glass{ - name = "Medbay Security Post"; - req_access_txt = "63" +/turf/open/floor/iron/dark, +/area/station/service/hydroponics) +"fKF" = ( +/obj/effect/turf_decal/plaque{ + icon_state = "L7" }, -/obj/machinery/door/firedoor, /obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"fKI" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/tile/red/full, -/turf/open/floor/iron/dark/smooth_large, -/area/security/checkpoint/medical) -"ikl" = ( -/obj/machinery/atmospherics/pipe/smart/simple/dark/visible{ - dir = 5 +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ + dir = 6 }, +/obj/structure/cable, /turf/open/floor/iron, -/area/engineering/atmos) -"ikn" = ( -/obj/machinery/camera/directional/south{ - c_tag = "Security Checkpoint" - }, -/obj/machinery/airalarm/directional/west, -/obj/machinery/light_switch/directional/south, -/obj/effect/turf_decal/tile/red{ +/area/station/engineering/atmos) +"fKP" = ( +/obj/machinery/shower{ dir = 1 }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ +/obj/structure/window/reinforced/tinted{ dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/security/checkpoint/customs/auxiliary) -"ikv" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/duct, -/obj/machinery/atmospherics/pipe/heat_exchanging/junction{ +/obj/structure/window/reinforced/tinted{ dir = 4 }, +/obj/machinery/door/window/left/directional/north{ + name = "Shower Cubicle" + }, /turf/open/floor/iron/freezer, -/area/service/kitchen/coldroom) -"ikR" = ( -/obj/machinery/door/airlock/security/glass{ - id_tag = "outerbrig"; - name = "Security Checkpoint" +/area/station/maintenance/starboard/fore) +"fLb" = ( +/obj/structure/sink{ + dir = 8; + pixel_x = 11 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/door/firedoor, -/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ - cycle_id = "brigoutpost" +/obj/structure/mirror/directional/east, +/turf/open/floor/iron/freezer, +/area/station/maintenance/starboard/fore) +"fLe" = ( +/turf/open/floor/plating, +/area/station/engineering/lobby) +"fLh" = ( +/obj/structure/closet/toolcloset, +/turf/open/floor/plating, +/area/station/maintenance/aft/lesser) +"fLj" = ( +/obj/effect/turf_decal/tile/brown{ + dir = 1 }, -/obj/effect/mapping_helpers/airlock/access/all/security/entrance, -/turf/open/floor/iron/dark/textured_edge{ +/obj/effect/turf_decal/tile/brown{ dir = 4 }, -/area/security/checkpoint/auxiliary) -"ila" = ( -/obj/structure/table, -/obj/item/ai_module/reset, -/obj/machinery/light/directional/west, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/ai_upload) -"ilf" = ( +/obj/machinery/camera{ + c_tag = "Medbay Break Room"; + dir = 1; + network = list("ss13","medbay") + }, +/obj/structure/table/glass, +/obj/effect/spawner/random/entertainment/deck{ + pixel_x = -6 + }, +/obj/item/reagent_containers/food/condiment/saltshaker{ + pixel_x = 7; + pixel_y = 9 + }, +/obj/item/reagent_containers/food/condiment/peppermill{ + pixel_x = 7; + pixel_y = 5 + }, +/turf/open/floor/iron/white, +/area/station/medical/break_room) +"fLl" = ( /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/door/airlock/atmos{ - name = "Atmospherics"; - req_access_txt = "24" +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/white/side{ + dir = 9 }, -/turf/open/floor/plating, -/area/maintenance/aft/greater) -"iln" = ( -/obj/structure/disposalpipe/segment{ - dir = 5 +/area/station/science/research) +"fLq" = ( +/obj/structure/cable, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 4 }, -/obj/item/radio/intercom/directional/south, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/turf/open/floor/iron/dark, +/area/station/security/checkpoint/engineering) +"fLs" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/closed/wall/r_wall, +/area/station/ai_monitored/security/armory/upper) +"fLx" = ( +/obj/item/trash/popcorn, +/turf/open/floor/plating, +/area/station/maintenance/fore/lesser) +"fLP" = ( +/obj/machinery/atmospherics/pipe/smart/simple/orange/visible{ + dir = 10 }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/turf/open/floor/plating/snowed/icemoon, +/area/icemoon/surface/outdoors/nospawn) +"fLT" = ( +/obj/machinery/door/airlock{ + name = "Restroom" }, +/obj/effect/mapping_helpers/airlock/access/all/security/brig, /turf/open/floor/iron, -/area/commons/fitness) -"ils" = ( -/turf/closed/wall, -/area/service/kitchen/diner) -"ily" = ( -/obj/machinery/door/airlock/external{ - name = "Escape Pod Two"; - space_dir = 8 +/area/mine/laborcamp/security) +"fLX" = ( +/obj/structure/bodycontainer/morgue{ + dir = 2 }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ +/turf/open/floor/iron/white/textured, +/area/station/security/medical) +"fLY" = ( +/obj/structure/table, +/obj/item/stock_parts/micro_laser{ + pixel_x = -6; + pixel_y = 4 + }, +/obj/item/stock_parts/micro_laser{ + pixel_x = -2; + pixel_y = 2 + }, +/obj/item/stock_parts/micro_laser{ + pixel_x = 2 + }, +/obj/item/stock_parts/micro_laser{ + pixel_x = 6; + pixel_y = -2 + }, +/turf/open/floor/iron/dark, +/area/station/cargo/drone_bay) +"fLZ" = ( +/obj/machinery/light/small/directional/west, +/turf/open/floor/engine/vacuum, +/area/station/science/ordnance/burnchamber) +"fMq" = ( +/obj/structure/disposalpipe/segment{ dir = 4 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/effect/turf_decal/stripes/line, /turf/open/floor/plating, -/area/hallway/secondary/entry) -"ilM" = ( -/turf/closed/wall, -/area/medical/medbay/central) -"ilR" = ( +/area/station/maintenance/starboard/upper) +"fMy" = ( /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron/white, -/area/science/research) -"ilU" = ( -/turf/open/floor/iron, -/area/maintenance/starboard/fore) -"imb" = ( -/turf/closed/wall/r_wall, -/area/science/mixing/launch) -"imm" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/iron, -/area/maintenance/disposal/incinerator) -"imM" = ( -/obj/structure/chair/comfy{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/structure/extinguisher_cabinet/directional/west, -/turf/open/floor/carpet, -/area/security/processing) -"imP" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 5 - }, /turf/open/floor/iron/white, -/area/medical/treatment_center) -"inc" = ( +/area/station/medical/medbay/aft) +"fMB" = ( +/obj/effect/landmark/xeno_spawn, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/station/maintenance/aft/greater) +"fMJ" = ( +/obj/structure/chair{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"fMM" = ( /obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/sorting/mail/flip{ + dir = 2; + sortType = 17 + }, +/turf/open/floor/plating, +/area/station/maintenance/starboard/fore) +"fMU" = ( +/obj/machinery/holopad, +/obj/effect/turf_decal/bot, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark/smooth_half, -/area/security/office) -"inm" = ( -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 4 +/turf/open/floor/iron/large, +/area/station/engineering/storage_shared) +"fMW" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 8 }, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/dark/textured, -/area/security/office) -"inO" = ( -/obj/machinery/atmospherics/pipe/smart/manifold/yellow/visible{ - dir = 8 +/obj/structure/disposalpipe/segment{ + dir = 4 }, /turf/open/floor/iron, -/area/engineering/atmos) -"inS" = ( -/obj/machinery/newscaster/directional/south, -/turf/open/floor/iron/cafeteria{ +/area/station/hallway/primary/central) +"fNa" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/closet/emcloset, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"fNj" = ( +/obj/machinery/door/airlock/external{ + name = "Common Mining Shuttle Bay" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 8 }, -/area/science/research) -"ipg" = ( -/turf/open/floor/iron/dark, -/area/command/gateway) -"ipq" = ( -/obj/machinery/atmospherics/pipe/smart/simple/orange/visible{ +/obj/effect/landmark/navigate_destination, +/turf/open/floor/plating, +/area/station/hallway/secondary/entry) +"fNp" = ( +/obj/structure/girder, +/turf/open/floor/plating/snowed/icemoon, +/area/mine/eva/lower) +"fNx" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 4 }, -/turf/closed/wall/r_wall, -/area/engineering/transit_tube) -"ipB" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/engineering/glass{ - name = "Power Storage"; - req_access_txt = "11" - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, -/area/engineering/engine_smes) -"ipC" = ( -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ +/area/station/cargo/miningdock) +"fNA" = ( +/turf/open/openspace, +/area/station/medical/medbay/central) +"fNE" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, /turf/open/floor/iron, -/area/security/brig/upper) -"ipM" = ( -/obj/effect/turf_decal/tile/brown{ +/area/station/commons/dorms) +"fNM" = ( +/obj/machinery/atmospherics/components/unary/thermomachine/freezer/on/coldroom{ dir = 1 }, +/turf/open/floor/iron/freezer, +/area/station/service/kitchen/coldroom) +"fNN" = ( /obj/structure/cable, +/turf/open/floor/engine, +/area/station/engineering/supermatter) +"fOl" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, -/area/command/bridge) -"ipQ" = ( -/obj/effect/landmark/start/scientist, +/area/station/science/explab) +"fOz" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/chair/stool/directional/east, +/turf/open/floor/iron, +/area/station/maintenance/starboard/fore) +"fOQ" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"fOV" = ( /obj/structure/chair/stool/directional/west, -/turf/open/floor/iron/checker, -/area/science/lab) -"iqf" = ( -/obj/machinery/status_display/evac/directional/east, -/obj/effect/turf_decal/tile/blue{ +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/newscaster/directional/east, +/turf/open/floor/wood/large, +/area/mine/eva/lower) +"fPb" = ( +/obj/effect/turf_decal/trimline/blue/filled/line, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) +"fPh" = ( +/obj/effect/turf_decal/trimline/yellow/filled/corner{ dir = 4 }, -/turf/open/floor/iron, -/area/hallway/secondary/entry) -"iqr" = ( -/obj/structure/sign/warning, -/turf/closed/wall, -/area/commons/storage/mining) -"iqv" = ( -/obj/structure/sign/warning/fire{ - pixel_y = 32 - }, -/turf/open/floor/glass/reinforced, -/area/science/mixing/hallway) -"iqA" = ( -/obj/structure/chair/office{ - dir = 8 +/turf/open/floor/iron/white, +/area/station/medical/chemistry) +"fPt" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/structure/disposalpipe/segment, +/obj/effect/decal/cleanable/dirt, +/obj/structure/extinguisher_cabinet/directional/west, +/turf/open/floor/iron/dark, +/area/station/medical/morgue) +"fPv" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/general/visible, +/turf/open/floor/iron/freezer, +/area/station/science/xenobiology) +"fPA" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/effect/landmark/start/geneticist, -/turf/open/floor/iron/white, -/area/science/genetics) -"iqI" = ( -/obj/effect/turf_decal/siding/wideplating/dark{ - dir = 1 - }, /turf/open/floor/iron, -/area/service/hydroponics) -"irN" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/stripes/corner{ - dir = 1 +/area/station/science/robotics/lab) +"fPB" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/smooth_large, +/area/station/cargo/warehouse) +"fPM" = ( +/obj/structure/sign/poster/contraband/random/directional/west, +/turf/open/floor/plating, +/area/station/maintenance/port/greater) +"fPN" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/computer/operating, +/obj/structure/window/reinforced{ + dir = 1; + pixel_y = 2 }, -/turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"irX" = ( -/obj/machinery/power/apc/auto_name/directional/east, -/obj/structure/chair, -/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral/full, /turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/aisat_interior) -"isg" = ( -/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible, -/obj/machinery/firealarm/directional/west, -/obj/machinery/camera{ - c_tag = "Atmospherics South West"; - dir = 10 +/area/station/medical/morgue) +"fPS" = ( +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 4 }, +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/engineering/atmos) -"ism" = ( -/obj/machinery/light/directional/north, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/turf/open/floor/iron/white/side{ - dir = 10 - }, -/area/science/research) -"iso" = ( -/obj/structure/railing{ +/area/mine/production) +"fPX" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 4 }, -/obj/effect/turf_decal/tile/brown{ - dir = 4 +/obj/machinery/door/airlock/external{ + name = "Escape Airlock" }, -/turf/open/floor/iron, -/area/cargo/storage) -"isu" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/pink/hidden, -/obj/machinery/space_heater, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"isx" = ( -/obj/structure/girder, +/obj/effect/landmark/navigate_destination/dockesc, /turf/open/floor/plating, -/area/maintenance/starboard/aft) -"isO" = ( -/obj/structure/table/wood, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ +/area/station/hallway/secondary/exit/departure_lounge) +"fPY" = ( +/obj/structure/table, +/obj/effect/turf_decal/tile/red/full, +/obj/effect/turf_decal/siding/white{ dir = 1 }, -/obj/machinery/computer/med_data/laptop{ - dir = 4 +/obj/item/reagent_containers/food/condiment/saltshaker{ + pixel_x = -3 }, -/turf/open/floor/iron/white, -/area/medical/psychology) -"itl" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/white/textured, -/area/security/medical) -"ity" = ( -/obj/structure/table, -/obj/item/book/manual/wiki/security_space_law, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 4 +/obj/item/reagent_containers/food/condiment/peppermill{ + pixel_x = 3 + }, +/obj/machinery/light/directional/north, +/turf/open/floor/iron/large, +/area/station/service/kitchen/diner) +"fQc" = ( +/obj/machinery/atmospherics/pipe/smart/simple/yellow/visible{ + dir = 1 }, -/obj/item/radio/off, -/turf/open/floor/iron/dark, -/area/security/checkpoint/science) -"itB" = ( -/obj/item/radio/intercom/directional/west, -/turf/open/floor/iron/dark, -/area/science/breakroom) -"itD" = ( -/obj/structure/table, -/obj/item/clothing/gloves/cargo_gauntlet, -/obj/item/clothing/gloves/cargo_gauntlet, -/obj/item/clothing/gloves/cargo_gauntlet, /turf/open/floor/iron, -/area/cargo/storage) -"itK" = ( -/obj/effect/decal/cleanable/dirt, +/area/station/engineering/atmos) +"fQu" = ( /obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable/layer3, +/turf/open/floor/iron/grimy, +/area/station/ai_monitored/turret_protected/aisat_interior) +"fQy" = ( /obj/structure/extinguisher_cabinet/directional/east, -/turf/open/floor/iron, -/area/maintenance/department/electrical) -"itS" = ( -/obj/structure/railing{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ +/obj/machinery/light/directional/east, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/turf/open/floor/glass/reinforced, -/area/hallway/primary/starboard) -"iuy" = ( -/obj/structure/rack, -/obj/item/reagent_containers/glass/bottle/acidic_buffer{ - pixel_x = 7; - pixel_y = 3 - }, -/obj/item/reagent_containers/glass/bottle/basic_buffer{ - pixel_x = -5; - pixel_y = 3 +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"fQz" = ( +/obj/effect/landmark/start/hangover, +/turf/open/floor/carpet, +/area/station/service/library) +"fQG" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 1 }, -/obj/item/reagent_containers/glass/bottle/formaldehyde{ - pixel_x = 1 +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark/side{ + dir = 1 }, -/obj/structure/sign/warning/nosmoking{ - pixel_y = 32 +/area/station/security/prison) +"fQZ" = ( +/obj/effect/turf_decal/siding/thinplating{ + dir = 4 }, -/turf/open/floor/iron/dark/textured_edge{ - dir = 8 +/obj/machinery/light/small/directional/north, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/station/service/hydroponics) +"fRb" = ( +/obj/structure/table, +/obj/item/storage/toolbox/mechanical{ + pixel_x = -2; + pixel_y = -1 }, -/area/medical/medbay/central) -"iuO" = ( -/obj/machinery/hydroponics/soil{ - pixel_y = 8 +/obj/item/multitool, +/turf/open/floor/iron, +/area/station/ai_monitored/command/storage/eva) +"fRt" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 4 }, -/turf/open/floor/grass, -/area/maintenance/starboard/aft) -"ivi" = ( -/obj/machinery/camera/directional/west{ - c_tag = "Security - Equipment Room" +/obj/effect/turf_decal/tile/blue{ + dir = 1 }, -/turf/open/floor/glass/reinforced, -/area/security/lockers) -"ivr" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/meter/layer4, -/turf/open/floor/plating, -/area/maintenance/fore/lesser) -"ivR" = ( -/obj/effect/turf_decal/tile/red{ - dir = 8 +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/turf/open/floor/iron/white/corner{ +/turf/open/floor/iron/white, +/area/station/science/genetics) +"fRx" = ( +/obj/machinery/light_switch/directional/north, +/obj/machinery/light/directional/north, +/turf/open/floor/wood, +/area/station/command/meeting_room) +"fRz" = ( +/obj/effect/turf_decal/trimline/green/filled/warning{ dir = 1 }, -/area/hallway/secondary/exit/departure_lounge) -"ivV" = ( +/obj/machinery/duct, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply, +/turf/open/floor/iron/dark, +/area/station/medical/virology) +"fRG" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, -/turf/open/floor/iron, -/area/hallway/primary/central) -"iwv" = ( -/obj/machinery/navbeacon{ - codes_txt = "patrol;next_patrol=HOP2"; - location = "Stbd" - }, -/obj/structure/disposalpipe/segment{ +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating, +/area/station/maintenance/starboard/lesser) +"fRI" = ( +/obj/effect/turf_decal/siding/wood{ dir = 4 }, +/obj/machinery/light/directional/south, +/turf/open/floor/wood, +/area/station/hallway/secondary/service) +"fRP" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/iron, -/area/hallway/primary/starboard) -"iwF" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 6 +/obj/structure/disposalpipe/segment{ + dir = 5 }, -/turf/open/floor/iron, -/area/science/misc_lab) -"iwH" = ( -/obj/machinery/door/airlock/maintenance{ - req_access_txt = "12" +/obj/machinery/camera/directional/south{ + c_tag = "Service-Ultils Top" }, +/turf/open/floor/catwalk_floor/iron_smooth, +/area/station/maintenance/starboard/fore) +"fSb" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/plating, -/area/maintenance/port/fore) -"iwQ" = ( -/obj/structure/table, -/obj/item/aicard, -/obj/item/ai_module/reset, +/area/station/maintenance/fore/greater) +"fSd" = ( +/obj/structure/railing/corner{ + dir = 4 + }, +/obj/structure/railing/corner, +/turf/open/floor/plating/snowed/icemoon, +/area/icemoon/underground/explored) +"fSj" = ( +/obj/effect/decal/cleanable/oil, /turf/open/floor/plating, -/area/engineering/storage/tech) -"ixm" = ( -/obj/structure/flora/ausbushes/leafybush, -/turf/open/floor/grass, -/area/maintenance/starboard/aft) -"ixn" = ( -/obj/effect/turf_decal/plaque{ - icon_state = "L12" +/area/station/maintenance/port/aft) +"fSm" = ( +/obj/structure/fence/door/opened{ + dir = 4 }, +/turf/open/misc/asteroid/snow/icemoon, +/area/icemoon/underground/explored) +"fTb" = ( /obj/structure/cable, -/obj/effect/landmark/start/hangover, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, /turf/open/floor/iron, -/area/hallway/primary/central) -"ixx" = ( -/obj/structure/closet/crate, -/obj/effect/spawner/random/maintenance, -/obj/effect/turf_decal/tile/brown, -/turf/open/floor/iron, -/area/cargo/lobby) -"ixD" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 8 +/area/station/security/prison/mess) +"fTc" = ( +/obj/machinery/door/airlock/command{ + name = "Conference Room" }, /obj/structure/cable, -/turf/open/floor/iron/dark, -/area/service/chapel) -"ixG" = ( -/obj/machinery/camera/directional/north{ - c_tag = "Research Division West"; - network = list("ss13","rd") +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment, +/obj/effect/mapping_helpers/airlock/access/all/command/general, +/turf/open/floor/wood, +/area/station/command/meeting_room) +"fTk" = ( +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ + dir = 8 }, -/obj/machinery/status_display/evac/directional/north, -/turf/open/floor/iron/white/side{ +/obj/structure/window/reinforced, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/turf/open/floor/iron, +/area/station/science/xenobiology) +"fTq" = ( +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ dir = 10 }, -/area/science/research) -"ixN" = ( -/obj/structure/railing, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/turf/open/floor/iron/white, +/area/station/science/xenobiology) +"fTw" = ( +/obj/effect/spawner/structure/window, +/turf/open/floor/plating, +/area/station/service/bar/atrium) +"fTz" = ( +/obj/machinery/door/airlock/security/glass{ + id_tag = "permainner"; + name = "Permabrig Transfer" }, -/obj/effect/turf_decal/tile/neutral, -/turf/open/floor/iron/dark/side{ +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "perma-entrance" + }, +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/siding/red/corner{ dir = 4 }, -/area/service/chapel) -"ixO" = ( +/turf/open/floor/iron/dark/textured, +/area/station/security/execution/transfer) +"fTB" = ( +/obj/machinery/power/turbine/core_rotor{ + dir = 8; + mapping_id = "main_turbine" + }, +/obj/structure/cable, +/turf/open/floor/engine, +/area/station/maintenance/disposal/incinerator) +"fTC" = ( /obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/medical/pharmacy) +"fTF" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment, +/turf/open/floor/carpet/red, +/area/station/security/prison/work) +"fTT" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/turf/open/floor/iron/dark/smooth_large, +/area/station/science/breakroom) +"fTW" = ( /turf/open/floor/plating, -/area/maintenance/port/aft) -"ixQ" = ( -/obj/machinery/light/small/directional/east, -/obj/machinery/light_switch/directional/east, +/area/station/maintenance/starboard/upper) +"fTX" = ( +/obj/structure/railing{ + dir = 1 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 1 + }, +/turf/open/floor/glass/reinforced, +/area/station/hallway/primary/starboard) +"fUb" = ( +/obj/structure/table/glass, +/obj/item/storage/medkit/regular, +/obj/machinery/newscaster/directional/east, +/obj/effect/turf_decal/tile/green/full, +/turf/open/floor/iron/white/smooth_large, +/area/station/medical/medbay/aft) +"fUc" = ( +/turf/open/floor/plating, +/area/station/maintenance/department/electrical) +"fUr" = ( +/obj/machinery/airalarm/directional/south, +/obj/structure/closet/emcloset, /turf/open/floor/iron, -/area/commons/storage/art) -"iya" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/machinery/holopad, -/obj/effect/turf_decal/box/white{ - color = "#52B4E9" +/area/station/hallway/primary/port) +"fUI" = ( +/obj/structure/sign/warning/electric_shock, +/turf/closed/wall/r_wall, +/area/station/engineering/storage/tech) +"fUL" = ( +/obj/effect/turf_decal/trimline/blue/filled/corner{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/blue/filled/corner{ + dir = 4 }, /turf/open/floor/iron/white, -/area/medical/storage) -"iyk" = ( -/obj/machinery/status_display/supply{ - pixel_y = 2 +/area/station/medical/treatment_center) +"fUM" = ( +/obj/structure/chair/office{ + dir = 1 }, +/obj/effect/landmark/start/research_director, +/turf/open/floor/iron/cafeteria, +/area/station/command/heads_quarters/rd) +"fUR" = ( /turf/closed/wall, -/area/cargo/sorting) -"iyq" = ( -/obj/structure/bookcase/random/reference, -/turf/open/floor/wood, -/area/service/library) -"iys" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/machinery/door/airlock/maintenance{ - name = "Locker Room Maintenance"; - req_access_txt = "12" +/area/station/hallway/secondary/entry) +"fUZ" = ( +/obj/effect/turf_decal/tile/brown{ + dir = 8 }, -/turf/open/floor/iron, -/area/maintenance/port/greater) -"iyu" = ( -/obj/structure/chair/sofa/corp/right{ +/obj/effect/turf_decal/tile/brown{ dir = 1 }, -/obj/effect/landmark/start/hangover, -/turf/open/floor/iron, -/area/engineering/lobby) -"iyA" = ( -/obj/structure/cable, -/turf/open/floor/wood, -/area/command/heads_quarters/captain) -"iyF" = ( -/obj/machinery/seed_extractor, -/obj/effect/turf_decal/trimline/green/filled/line{ - dir = 1 +/turf/open/floor/iron/dark/side{ + dir = 8 }, -/turf/open/floor/iron, -/area/maintenance/starboard/aft) -"iyK" = ( -/turf/open/floor/plating/icemoon, -/area/icemoon/surface/outdoors/nospawn) -"iyN" = ( -/obj/machinery/power/smes/engineering, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/effect/turf_decal/delivery, +/area/mine/eva) +"fVe" = ( /obj/structure/cable, -/turf/open/floor/iron/dark/textured, -/area/engineering/engine_smes) -"iyP" = ( -/obj/item/clothing/gloves/color/rainbow, -/obj/item/clothing/head/soft/rainbow, -/obj/item/clothing/shoes/sneakers/rainbow, -/obj/item/clothing/under/color/rainbow, -/turf/open/floor/plating, -/area/maintenance/port/greater) -"izd" = ( -/obj/machinery/door/firedoor/border_only, -/turf/open/openspace, -/area/science/mixing/hallway) -"izk" = ( -/obj/structure/closet, -/obj/effect/spawner/random/maintenance, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"izp" = ( -/obj/machinery/navbeacon{ - codes_txt = "patrol;next_patrol=QM"; - location = "CHW" - }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/iron, -/area/hallway/primary/central) -"izq" = ( -/obj/structure/chair/office/light{ - dir = 1 - }, -/turf/open/floor/iron/dark, -/area/science/mixing/hallway) -"izL" = ( -/turf/closed/wall, -/area/command/bridge) -"izR" = ( -/obj/effect/spawner/random/vending/snackvend, /turf/open/floor/iron, -/area/hallway/primary/starboard) -"izU" = ( +/area/station/commons/storage/primary) +"fVo" = ( /obj/structure/disposalpipe/segment{ - dir = 4 + dir = 6 }, /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/sign/poster/contraband/random/directional/south, /turf/open/floor/plating, -/area/maintenance/port/greater) -"izY" = ( -/obj/docking_port/stationary{ - dir = 2; - dwidth = 11; - height = 22; - id = "whiteship_home"; - name = "SS13: Auxiliary Dock, Station-Port"; - width = 35 - }, -/turf/open/floor/plating/snowed/icemoon, -/area/icemoon/surface/outdoors/nospawn) -"iAf" = ( -/obj/structure/closet/boxinggloves, -/obj/machinery/light/directional/north, -/obj/item/clothing/shoes/jackboots, -/obj/effect/turf_decal/tile/neutral{ +/area/station/maintenance/port/greater) +"fVq" = ( +/obj/item/trash/cheesie, +/obj/machinery/light/small/directional/west, +/turf/open/floor/plating, +/area/station/maintenance/port/greater) +"fVA" = ( +/obj/effect/turf_decal/tile/brown{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/brown{ dir = 4 }, -/turf/open/floor/iron, -/area/commons/fitness) -"iAl" = ( -/obj/machinery/smartfridge/chemistry/preloaded, -/turf/closed/wall, -/area/medical/pharmacy) -"iAt" = ( -/obj/machinery/disposal/bin, -/obj/machinery/light/directional/west, -/obj/structure/disposalpipe/trunk, -/turf/open/floor/iron/dark, -/area/hallway/primary/central) -"iAE" = ( -/obj/machinery/computer/slot_machine, -/turf/open/floor/wood, -/area/command/meeting_room) -"iAK" = ( -/turf/open/floor/glass/reinforced/icemoon, -/area/icemoon/surface/outdoors/nospawn) -"iAN" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/door/airlock/atmos{ - name = "Atmospherics"; - req_access_txt = "24" - }, -/turf/open/floor/plating, -/area/maintenance/aft/greater) -"iAS" = ( -/obj/machinery/atmospherics/components/trinary/filter/atmos/n2o{ - dir = 1 - }, -/turf/open/floor/iron, -/area/engineering/atmos) -"iAX" = ( -/obj/structure/railing{ +/turf/open/floor/iron/dark/side{ dir = 1 }, -/obj/item/kirbyplants/random, -/obj/machinery/light/small/directional/west, -/obj/machinery/door/firedoor/border_only{ - dir = 1 +/area/mine/eva/lower) +"fVD" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/door/airlock/engineering{ + name = "Utilities Room" }, -/turf/open/floor/iron/dark, -/area/hallway/primary/starboard) -"iBf" = ( -/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 10 - }, -/turf/open/floor/iron, -/area/security/brig/upper) -"iBJ" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/service/hydroponics) -"iBZ" = ( -/obj/machinery/power/smes, /obj/structure/cable, -/turf/open/floor/plating, -/area/maintenance/department/electrical) -"iCd" = ( -/obj/structure/rack, -/obj/item/clothing/suit/fire/firefighter, -/obj/item/tank/internals/oxygen, -/obj/item/clothing/mask/gas, -/obj/item/extinguisher, -/obj/item/clothing/head/hardhat/red, -/obj/item/clothing/glasses/meson, -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/obj/machinery/atmospherics/components/binary/pump/on/general/visible/layer4{ - dir = 4; - name = "Air In" +/obj/effect/mapping_helpers/airlock/access/any/service/maintenance, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 1 }, /turf/open/floor/plating, -/area/maintenance/fore/lesser) -"iCe" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/trimline/yellow/filled/line{ +/area/station/maintenance/starboard/fore) +"fVE" = ( +/obj/machinery/power/turbine/turbine_outlet{ dir = 8 }, -/obj/effect/turf_decal/trimline/yellow/filled/corner, -/obj/effect/turf_decal/trimline/yellow/filled/corner{ +/turf/open/floor/engine, +/area/station/maintenance/disposal/incinerator) +"fVS" = ( +/obj/structure/reagent_dispensers/watertank, +/turf/open/floor/iron, +/area/station/service/janitor) +"fWa" = ( +/obj/structure/chair/wood{ dir = 4 }, -/turf/open/floor/iron/textured, -/area/medical/medbay/central) -"iCx" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/effect/landmark/start/hangover, -/turf/open/floor/iron, -/area/hallway/primary/central) -"iCR" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/dark, -/area/science/mixing/hallway) -"iCX" = ( -/obj/structure/sink{ - dir = 4; - pixel_x = -12; - pixel_y = 2 +/obj/effect/turf_decal/siding/wood{ + dir = 8 }, -/obj/item/reagent_containers/glass/bucket, +/turf/open/floor/wood, +/area/station/security/prison/rec) +"fWe" = ( +/obj/machinery/hydroponics/soil, +/obj/item/plant_analyzer, +/turf/open/floor/grass, +/area/station/security/prison/garden) +"fWl" = ( +/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, /turf/open/floor/plating, -/area/maintenance/starboard/fore) -"iDc" = ( -/turf/closed/wall/r_wall, -/area/security/interrogation) -"iDg" = ( -/obj/structure/disposalpipe/segment{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, +/area/station/engineering/storage/tech) +"fWw" = ( +/obj/structure/railing/corner, +/turf/open/misc/asteroid/snow/icemoon, +/area/icemoon/underground/explored) +"fWO" = ( +/obj/effect/spawner/random/trash/mess, /turf/open/floor/plating, -/area/maintenance/starboard/upper) -"iDm" = ( -/obj/structure/disposalpipe/segment{ +/area/station/maintenance/aft/lesser) +"fWS" = ( +/obj/structure/mineral_door/wood, +/obj/structure/barricade/wooden/crude/snow, +/turf/open/floor/wood, +/area/station/maintenance/space_hut/cabin) +"fWX" = ( +/obj/structure/cable/multilayer/multiz, +/turf/open/floor/plating/snowed/icemoon, +/area/icemoon/underground/explored) +"fXb" = ( +/obj/structure/chair/comfy/brown{ dir = 4 }, -/obj/structure/cable, -/obj/machinery/door/airlock/maintenance{ - req_access_txt = "12" +/obj/machinery/camera/directional/south{ + c_tag = "Captain's Quarters" }, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"iDr" = ( -/obj/structure/table, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/yellow{ +/turf/open/floor/carpet, +/area/station/command/heads_quarters/captain) +"fXf" = ( +/obj/machinery/shower{ dir = 1 }, -/obj/effect/turf_decal/siding/red{ +/obj/structure/window/reinforced/tinted{ dir = 8 }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/iron/white, -/area/maintenance/port/fore) -"iDt" = ( -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/dark, -/area/maintenance/department/medical/central) -"iDv" = ( -/obj/machinery/disposal/bin, -/obj/item/radio/intercom/prison/directional/north, -/obj/machinery/camera/autoname/directional/north{ - c_tag = "Security - Warden's Office" +/obj/machinery/door/window/left/directional/north{ + name = "Shower Cubicle" }, -/obj/structure/disposalpipe/trunk, -/turf/open/floor/iron/showroomfloor, -/area/security/warden) -"iDw" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating, -/area/maintenance/aft/greater) -"iEb" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/turf/open/floor/iron/white/side{ - dir = 6 +/obj/item/soap/nanotrasen, +/turf/open/floor/iron/freezer, +/area/station/maintenance/starboard/fore) +"fXi" = ( +/obj/effect/turf_decal/tile/red/anticorner/contrasted{ + dir = 1 }, -/area/science/xenobiology) -"iEq" = ( -/obj/effect/turf_decal/trimline/blue/filled/line, -/turf/open/floor/iron/dark, -/area/command/heads_quarters/cmo) -"iEz" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/plating, -/area/ai_monitored/turret_protected/aisat_interior) -"iEJ" = ( -/obj/machinery/door/airlock/external{ - name = "Escape Pod One" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ +/obj/machinery/light/directional/north, +/turf/open/floor/iron/dark/corner, +/area/station/security/processing) +"fXj" = ( +/obj/structure/window/reinforced{ dir = 8 }, -/turf/open/floor/plating, -/area/hallway/secondary/entry) -"iEV" = ( -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron/edge{ - dir = 8 +/obj/effect/turf_decal/stripes/red/line{ + dir = 5 }, -/area/engineering/lobby) -"iFo" = ( -/obj/structure/sign/warning/securearea{ - pixel_y = 32 +/obj/effect/turf_decal/trimline/red/line{ + dir = 1 }, -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable, -/turf/open/floor/plating, -/area/ai_monitored/command/storage/eva) -"iFs" = ( -/obj/structure/table, -/obj/machinery/recharger{ - pixel_x = -6 +/turf/open/floor/iron/dark/textured, +/area/station/security/range) +"fXr" = ( +/turf/open/floor/iron/white/corner{ + dir = 8 }, -/obj/machinery/button/door{ - id = "BrigLock"; - name = "Cell Shutters"; - pixel_x = 7; - pixel_y = 9 +/area/station/science/research) +"fXu" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 8 }, -/turf/open/floor/iron/showroomfloor, -/area/security/warden) -"iFu" = ( -/obj/effect/turf_decal/trimline/blue/filled/corner{ +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/iron/white, +/area/station/science/genetics) +"fXO" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 4 }, -/obj/structure/disposalpipe/segment{ +/obj/machinery/airalarm/directional/south, +/turf/open/floor/iron/showroomfloor, +/area/station/security/prison/toilet) +"fXP" = ( +/obj/effect/turf_decal/stripes/corner{ dir = 4 }, -/turf/open/floor/iron/white, -/area/medical/treatment_center) -"iFC" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/command/bridge) -"iFJ" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 5 +/area/mine/laborcamp) +"fYa" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/public/glass{ + name = "Primary Tool Storage" }, -/obj/effect/turf_decal/siding/yellow{ +/turf/open/floor/iron, +/area/station/commons/storage/primary) +"fYd" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating, +/area/station/maintenance/port/greater) +"fYg" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/blue{ dir = 8 }, -/obj/item/kirbyplants/random, -/obj/structure/extinguisher_cabinet/directional/north, +/obj/effect/turf_decal/tile/blue, /turf/open/floor/iron, -/area/engineering/storage_shared) -"iFN" = ( -/obj/structure/chair/comfy/black{ +/area/station/commons/locker) +"fYi" = ( +/obj/effect/turf_decal/tile/blue/opposingcorners{ dir = 1 }, -/obj/effect/landmark/start/scientist, -/turf/open/floor/iron, -/area/science/xenobiology) -"iFY" = ( -/obj/machinery/light/directional/west, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/cafeteria, +/area/station/security/prison/work) +"fYj" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/decal/cleanable/dirt/dust, /turf/open/floor/iron, -/area/hallway/primary/central) -"iGf" = ( -/obj/machinery/air_sensor/nitrous_tank, -/turf/open/floor/engine/n2o, -/area/engineering/atmos) -"iGC" = ( -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ +/area/station/maintenance/starboard/fore) +"fYH" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/mine/eva/lower) +"fYL" = ( +/obj/machinery/seed_extractor, +/obj/effect/turf_decal/tile/green{ + dir = 1 + }, +/obj/effect/turf_decal/tile/green{ dir = 8 }, -/obj/machinery/iv_drip, -/turf/open/floor/iron/white, -/area/medical/surgery/fore) -"iGJ" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/obj/effect/turf_decal/tile/green{ dir = 4 }, -/turf/open/floor/carpet, -/area/cargo/qm) -"iGZ" = ( -/obj/structure/destructible/cult/item_dispenser/archives/library, -/obj/item/book/codex_gigas, -/obj/machinery/light/small/directional/south, -/obj/machinery/computer/security/telescreen/entertainment/directional/east, -/turf/open/floor/engine/cult, -/area/service/library) -"iHp" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/dark, +/area/mine/laborcamp) +"fYO" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/carpet, +/area/station/security/detectives_office) +"fYQ" = ( +/obj/machinery/light/small/directional/west, +/mob/living/simple_animal/mouse/brown/tom, /turf/open/floor/plating, -/area/maintenance/fore/greater) -"iHw" = ( -/obj/structure/closet, -/obj/effect/spawner/random/maintenance/two, +/area/station/security/prison/safe) +"fYS" = ( +/turf/closed/wall, +/area/station/commons/storage/primary) +"fZb" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "miner-passthrough" + }, +/obj/machinery/door/airlock/mining/glass{ + name = "Mining Dock" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/access/all/supply/mining, /turf/open/floor/plating, -/area/maintenance/starboard/upper) -"iHC" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/window/right/directional/west{ - name = "Hydroponics Desk"; - req_access_txt = "35" +/area/station/cargo/miningdock) +"fZg" = ( +/obj/machinery/computer/teleporter{ + dir = 1 }, -/obj/machinery/door/firedoor, +/turf/open/floor/plating, +/area/station/command/teleporter) +"fZk" = ( +/obj/structure/table/optable{ + name = "Robotics Operating Table" + }, +/obj/effect/decal/cleanable/blood/old, /turf/open/floor/iron, -/area/service/hydroponics) -"iHF" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/general/visible, -/turf/open/floor/engine, -/area/science/misc_lab) -"iHN" = ( -/obj/structure/table/glass, -/obj/item/hand_labeler, -/obj/effect/turf_decal/trimline/green/filled/line{ - dir = 6 +/area/station/maintenance/port/fore) +"fZq" = ( +/obj/structure/curtain/cloth, +/turf/open/floor/iron/showroomfloor, +/area/station/security/prison/toilet) +"fZR" = ( +/obj/machinery/door/window/right/directional/east{ + base_state = "left"; + dir = 1; + icon_state = "left"; + name = "Pharmacy Desk"; + req_access = list("pharmacy") }, -/obj/effect/turf_decal/trimline/blue/filled/warning{ - dir = 6 +/obj/item/folder/white, +/obj/item/pen, +/obj/machinery/door/firedoor, +/obj/structure/sign/warning/fire{ + pixel_x = -32 }, -/obj/machinery/camera/directional/east{ - c_tag = "Service-Botany Top 1" +/obj/structure/table/reinforced, +/turf/open/floor/plating, +/area/station/medical/treatment_center) +"gaa" = ( +/obj/machinery/vending/coffee, +/obj/effect/turf_decal/stripes/line{ + dir = 6 }, /turf/open/floor/iron, -/area/service/hydroponics) -"iHS" = ( +/area/station/hallway/secondary/entry) +"gam" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/mining/glass{ + id_tag = "cargooffice"; + name = "Cargo Office" + }, +/obj/effect/landmark/navigate_destination, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/disposalpipe/segment{ - dir = 9 - }, -/turf/open/floor/iron, -/area/engineering/main) -"iIQ" = ( -/obj/machinery/computer/mecha{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/machinery/keycard_auth/directional/south, -/obj/machinery/camera/autoname/directional/south{ - c_tag = "Research Directors Office"; - network = list("ss13","rd") - }, -/turf/open/floor/iron/cafeteria, -/area/command/heads_quarters/rd) -"iIT" = ( -/obj/structure/window/reinforced{ dir = 4 }, -/obj/effect/turf_decal/stripes/corner{ - dir = 8 - }, +/obj/effect/mapping_helpers/airlock/access/any/supply/general, +/obj/effect/mapping_helpers/airlock/access/any/supply/mining, /turf/open/floor/iron, -/area/hallway/primary/starboard) -"iJa" = ( -/obj/machinery/conveyor{ - dir = 8; - id = "QMLoad" +/area/station/cargo/office) +"gaq" = ( +/obj/structure/table, +/obj/item/reagent_containers/food/drinks/coffee, +/obj/item/reagent_containers/food/drinks/coffee{ + pixel_x = -8; + pixel_y = 5 }, -/obj/machinery/door/poddoor{ - id = "QMLoaddoor"; - name = "supply dock loading door" +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/airalarm/directional/south, +/turf/open/floor/iron, +/area/station/cargo/storage) +"gar" = ( +/obj/structure/lattice/catwalk, +/turf/open/misc/asteroid/snow/icemoon, +/area/station/maintenance/aft/greater) +"gas" = ( +/obj/structure/table, +/obj/machinery/camera/directional/east{ + c_tag = "Ordnance Office"; + network = list("ss13","rd") }, -/turf/open/floor/plating, -/area/cargo/storage) -"iJb" = ( -/obj/structure/cable/multilayer/multiz, -/turf/open/floor/plating/snowed/icemoon, -/area/icemoon/surface/outdoors/nospawn) -"iJh" = ( -/obj/effect/turf_decal/tile/brown, -/obj/effect/turf_decal/tile/brown{ - dir = 4 +/obj/structure/disposalpipe/segment, +/obj/item/storage/toolbox/mechanical{ + pixel_x = -2; + pixel_y = 8 }, -/obj/item/kirbyplants/random, -/obj/item/radio/intercom/directional/east, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/white, -/area/medical/break_room) -"iJq" = ( -/turf/open/floor/iron/cafeteria, -/area/maintenance/port/aft) -"iJN" = ( -/obj/effect/turf_decal/tile/purple{ - dir = 8 +/obj/item/storage/toolbox/mechanical{ + pixel_x = 3; + pixel_y = -2 }, +/turf/open/floor/iron/dark, +/area/station/science/ordnance/office) +"gav" = ( /obj/effect/turf_decal/tile/purple{ - dir = 1 + dir = 4 }, -/obj/machinery/firealarm/directional/west, -/obj/machinery/lapvend, -/turf/open/floor/iron, -/area/hallway/primary/starboard) -"iJX" = ( -/obj/effect/turf_decal/delivery, -/turf/open/floor/iron, -/area/cargo/lobby) -"iKb" = ( -/obj/structure/railing, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/siding/purple{ dir = 8 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/turf/open/floor/iron/dark/side{ - dir = 8 +/turf/open/floor/iron/white, +/area/station/science/lab) +"gaz" = ( +/obj/structure/table, +/obj/machinery/light/directional/east, +/obj/machinery/firealarm/directional/east, +/obj/item/pipe_dispenser, +/obj/item/pipe_dispenser{ + pixel_x = 3; + pixel_y = 7 }, -/area/service/chapel) -"iKj" = ( -/obj/machinery/door/poddoor/shutters/preopen{ - id = "hopqueue"; - name = "HoP Queue Shutters" +/turf/open/floor/iron/dark, +/area/station/science/ordnance/office) +"gaS" = ( +/obj/item/hot_potato/harmless/toy, +/obj/structure/table/wood, +/obj/machinery/airalarm/directional/south, +/turf/open/floor/eighties/red, +/area/station/security/prison/safe) +"gaT" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 5 }, -/obj/effect/turf_decal/loading_area{ +/obj/machinery/modular_computer/console/preset/id{ dir = 8 }, /turf/open/floor/iron, -/area/hallway/primary/central) -"iKA" = ( -/obj/machinery/light_switch/directional/west, +/area/station/command/heads_quarters/rd) +"gaV" = ( +/obj/effect/turf_decal/siding/white{ + dir = 4 + }, +/obj/machinery/power/apc/auto_name/directional/east, /obj/structure/cable, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/iron/white/smooth_large, +/area/station/service/kitchen/diner) +"gbq" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/light/small/directional/west, +/turf/open/floor/iron/cafeteria{ + dir = 5 + }, +/area/station/maintenance/port/aft) +"gbt" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/security/checkpoint/customs/auxiliary) +"gbu" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/command/gateway) -"iKG" = ( -/obj/effect/turf_decal/stripes/line, -/obj/machinery/camera{ - c_tag = "Cryogenics"; - dir = 9; - network = list("ss13","medbay") +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/cafeteria, +/area/station/security/prison/mess) +"gbv" = ( +/obj/machinery/conveyor{ + dir = 8; + id = "QMLoad" }, -/obj/structure/sign/warning/coldtemp{ - pixel_y = 32 +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible, -/turf/open/floor/iron/dark/textured, -/area/medical/cryo) -"iKS" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/plating, -/area/maintenance/port/aft) -"iKT" = ( -/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible, -/obj/item/radio/intercom/directional/east, -/obj/machinery/camera{ - c_tag = "Atmospherics South East"; - dir = 6 +/area/station/cargo/storage) +"gbz" = ( +/obj/structure/sign/warning/secure_area/directional/west, +/obj/structure/sign/warning/secure_area/directional/west, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/icemoon/underground/explored) +"gbB" = ( +/obj/structure/closet/crate, +/obj/item/reagent_containers/food/drinks/waterbottle{ + pixel_x = 7; + pixel_y = 6 }, -/turf/open/floor/iron, -/area/engineering/atmos) -"iKX" = ( -/obj/structure/sign/warning/securearea{ - pixel_x = -32 +/obj/item/reagent_containers/food/drinks/waterbottle{ + pixel_x = 7; + pixel_y = 6 }, -/obj/machinery/porta_turret/ai{ - dir = 4 +/obj/item/reagent_containers/food/drinks/waterbottle{ + pixel_x = 7; + pixel_y = 6 }, -/obj/item/radio/intercom/directional/south{ - freerange = 1; - frequency = 1447; - listening = 0; - name = "Private Channel" +/obj/item/food/canned/beans, +/obj/item/food/canned/beans, +/obj/item/food/canned/beans, +/obj/effect/decal/cleanable/dirt/dust, +/mob/living/simple_animal/mouse/white, +/turf/open/floor/iron, +/area/station/maintenance/starboard/fore) +"gbF" = ( +/obj/machinery/hydroponics/constructable, +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 9 }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 +/obj/effect/turf_decal/trimline/blue/filled/warning{ + dir = 9 }, +/obj/machinery/light/directional/north, /turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/aisat_interior) -"iKY" = ( -/obj/structure/plaque/static_plaque/golden/commission/icebox{ - pixel_y = 29 - }, -/obj/machinery/firealarm/directional/west, -/turf/open/floor/iron, -/area/hallway/primary/starboard) -"iLd" = ( -/obj/effect/spawner/structure/window/reinforced/plasma, -/turf/open/floor/plating, -/area/engineering/supermatter/room) -"iLi" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/siphon/monitored/plasma_output{ - dir = 8 - }, -/turf/open/floor/engine/plasma, -/area/engineering/atmos) -"iLp" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/light/small/directional/west, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/maintenance/department/medical/central) -"iLq" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "kitchen"; - name = "kitchen shutters" +/area/station/service/hydroponics) +"gbJ" = ( +/obj/machinery/door/airlock/security/glass{ + name = "Armory" }, -/obj/machinery/door/firedoor, +/obj/effect/mapping_helpers/airlock/access/all/security/armory, +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/cafeteria, -/area/service/kitchen) -"iLs" = ( -/obj/effect/turf_decal/tile/red/half/contrasted, +/obj/machinery/door/firedoor, +/turf/open/floor/iron/dark/textured, +/area/station/ai_monitored/security/armory/upper) +"gbP" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 8 + dir = 1 }, -/turf/open/floor/iron, -/area/security/brig/upper) -"iLK" = ( -/obj/structure/sink{ - pixel_y = 20 +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/medical/storage) +"gck" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/machinery/door/airlock/maintenance{ + name = "Vestibule Maintenance" }, -/turf/open/floor/iron, -/area/science/xenobiology) -"iMr" = ( -/obj/effect/spawner/structure/window/reinforced, +/obj/effect/mapping_helpers/airlock/access/all/security/general, /turf/open/floor/plating, -/area/engineering/transit_tube) -"iMw" = ( +/area/station/security/processing) +"gcy" = ( /obj/effect/turf_decal/stripes/line{ - dir = 10 + dir = 8 }, +/obj/machinery/door/firedoor/heavy, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/engineering/engine_smes) -"iMx" = ( -/obj/machinery/atmospherics/components/binary/pump{ - dir = 1; - name = "Mix to Distro" +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/station/science/ordnance) +"gcE" = ( +/obj/structure/chair/wood{ + dir = 4 }, -/turf/open/floor/glass/reinforced, -/area/engineering/atmos/pumproom) -"iMy" = ( -/obj/effect/turf_decal/tile/red/half{ - dir = 1 +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 }, +/obj/structure/sign/poster/contraband/random/directional/south, +/turf/open/floor/eighties/red, +/area/station/security/prison/safe) +"gcP" = ( +/obj/item/storage/book/bible, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/light/directional/south, -/turf/open/floor/iron/smooth_half, -/area/security/brig/upper) -"iMR" = ( -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ +/obj/structure/table/wood, +/turf/open/floor/iron/dark, +/area/station/security/prison/rec) +"gcV" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 8 }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/turf/open/floor/glass/reinforced, +/area/station/engineering/atmos/pumproom) +"gcZ" = ( +/obj/structure/table, +/obj/item/storage/bag/tray, +/obj/item/food/piedough, +/turf/open/floor/iron/cafeteria, +/area/station/security/prison/mess) +"gdf" = ( +/obj/machinery/door/airlock/external{ + name = "External Access" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 4 }, -/turf/open/floor/iron/dark, -/area/commons/fitness) -"iNl" = ( -/obj/machinery/meter, -/obj/machinery/atmospherics/pipe/smart/manifold4w/general/visible, +/obj/effect/mapping_helpers/airlock/access/any/engineering/external, /turf/open/floor/plating, -/area/maintenance/starboard/upper) -"iNr" = ( -/obj/structure/table, -/obj/item/storage/box/donkpockets/donkpocketberry, +/area/station/maintenance/fore) +"gdv" = ( +/obj/machinery/meter, +/obj/machinery/atmospherics/pipe/smart/manifold/purple/visible, /turf/open/floor/iron, -/area/hallway/secondary/service) -"iNH" = ( +/area/station/engineering/atmos) +"gdx" = ( +/obj/machinery/light/directional/south, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/turf/open/floor/iron/white/corner, +/area/station/hallway/secondary/entry) +"gdC" = ( /obj/structure/disposalpipe/segment{ dir = 10 }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"gdP" = ( /obj/structure/cable, +/turf/open/floor/plating, +/area/station/engineering/storage/tech) +"gea" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/spawner/random/structure/steam_vent, /turf/open/floor/plating, -/area/maintenance/starboard/upper) -"iNP" = ( -/obj/machinery/vending/assist, -/turf/open/floor/iron, -/area/commons/storage/primary) -"iNX" = ( -/obj/structure/closet/crate, -/obj/item/stack/sheet/iron/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, -/obj/item/stack/sheet/mineral/plasma{ - amount = 30 - }, -/turf/open/floor/plating, -/area/engineering/engine_smes) -"iOq" = ( -/obj/structure/table, -/obj/item/stack/sheet/iron/fifty, -/obj/item/stack/sheet/iron/fifty, -/obj/item/storage/box/lights/mixed, -/obj/effect/turf_decal/tile/yellow{ +/area/station/maintenance/aft/greater) +"geg" = ( +/obj/machinery/light/directional/north, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ dir = 4 }, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 +/obj/item/radio/intercom/directional/north, +/turf/open/floor/iron, +/area/station/science/explab) +"gem" = ( +/obj/structure/railing, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/icemoon/underground/explored) +"ger" = ( +/obj/machinery/light/small/directional/west, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/mine/eva/lower) +"geG" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 }, /turf/open/floor/iron, -/area/commons/storage/tools) -"iOs" = ( -/obj/item/food/grown/carrot, -/turf/open/misc/asteroid/snow/standard_air, -/area/science/research) -"iOM" = ( -/turf/closed/wall, -/area/security/warden) -"iOQ" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/layer2{ - dir = 8 +/area/station/cargo/storage) +"geJ" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/turf/open/floor/engine, -/area/maintenance/disposal/incinerator) -"iPG" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment{ - dir = 4 +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"geP" = ( +/obj/effect/turf_decal/bot, +/obj/structure/window/reinforced{ + dir = 4; + layer = 2.9 }, -/turf/open/floor/iron/white/side{ - dir = 9 +/obj/structure/plasticflaps/opaque, +/obj/machinery/navbeacon{ + codes_txt = "delivery;dir=1"; + dir = 1; + freq = 1400; + location = "Medbay" }, -/area/science/research) -"iQs" = ( -/obj/structure/disposalpipe/segment{ - dir = 9 +/turf/open/floor/iron/dark, +/area/station/maintenance/department/medical/central) +"geS" = ( +/obj/machinery/light/directional/west, +/obj/structure/sign/departments/chemistry{ + pixel_x = -32 }, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"iQw" = ( -/obj/structure/closet/cardboard, -/obj/effect/spawner/random/maintenance, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"iQC" = ( -/obj/structure/closet, -/obj/effect/spawner/random/entertainment/drugs, -/turf/open/floor/plating, -/area/maintenance/aft/greater) -"iQG" = ( -/obj/machinery/suit_storage_unit/standard_unit, -/obj/effect/turf_decal/stripes/line{ - dir = 6 +/obj/machinery/holopad, +/obj/effect/turf_decal/box/white{ + color = "#52B4E9" }, -/turf/open/floor/iron, -/area/ai_monitored/command/storage/eva) -"iQI" = ( -/obj/machinery/light/directional/east, -/obj/effect/turf_decal/tile/yellow, -/turf/open/floor/iron, -/area/hallway/primary/aft) -"iQJ" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/east, -/turf/open/floor/iron/freezer, -/area/commons/toilet/locker) -"iRm" = ( /turf/open/floor/iron/dark/smooth_large, -/area/security/processing) -"iRr" = ( -/obj/structure/table, -/obj/machinery/button/ignition{ - id = "testigniter"; - pixel_x = -6; - pixel_y = 2 - }, -/obj/machinery/button/door{ - id = "testlab"; - name = "Test Chamber Blast Doors"; - pixel_x = 4; - pixel_y = 2; - req_access_txt = "55" - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/dark, -/area/science/misc_lab) -"iSn" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/public/glass{ - name = "Primary Tool Storage" - }, -/turf/open/floor/iron, -/area/commons/storage/primary) -"iSw" = ( +/area/station/medical/treatment_center) +"geV" = ( +/obj/structure/ladder, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/white/side{ - dir = 9 - }, -/area/science/research) -"iSQ" = ( -/obj/structure/closet/secure_closet/personal{ - anchored = 1 - }, -/obj/item/clothing/under/pants/youngfolksjeans, -/turf/open/floor/iron, -/area/maintenance/starboard/fore) -"iTu" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/smooth_large, +/area/station/engineering/lobby) +"geW" = ( /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/light_switch/directional/east, -/obj/structure/disposalpipe/segment{ - dir = 10 - }, -/turf/open/floor/iron/dark, -/area/command/heads_quarters/ce) -"iUo" = ( -/obj/structure/table/wood, -/obj/item/camera_film, -/obj/item/camera_film, -/turf/open/floor/wood, -/area/service/library) -"iUA" = ( -/obj/machinery/portable_atmospherics/pump, -/obj/effect/turf_decal/stripes/line{ - dir = 10 +/obj/structure/closet, +/obj/effect/spawner/random/maintenance, +/turf/open/floor/plating, +/area/station/maintenance/aft/lesser) +"geZ" = ( +/obj/structure/sign/warning/gas_mask{ + pixel_y = -32 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden, -/turf/open/floor/iron/showroomfloor, -/area/engineering/atmos) -"iUJ" = ( -/obj/structure/cable, +/obj/effect/spawner/random/trash/grille_or_waste, +/turf/open/floor/plating, +/area/station/maintenance/department/medical/morgue) +"gfb" = ( +/turf/closed/wall/r_wall, +/area/station/maintenance/central/greater) +"gfo" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment, /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/turf_decal/box/white{ - color = "#52B4E9" - }, -/obj/machinery/holopad, -/turf/open/floor/iron/white, -/area/medical/medbay/aft) -"iUL" = ( -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/machinery/airalarm/directional/north, -/obj/effect/turf_decal/stripes/corner{ - dir = 4 - }, -/obj/machinery/camera{ - c_tag = "Departure Lounge Holding Area"; - dir = 9 - }, +/obj/effect/turf_decal/siding/yellow, /turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"iUT" = ( -/obj/effect/turf_decal/tile/yellow{ +/area/station/engineering/storage) +"gfw" = ( +/obj/machinery/light/small/directional/west, +/obj/structure/table, +/turf/open/floor/plating, +/area/mine/eva/lower) +"gfU" = ( +/obj/structure/table, +/obj/effect/turf_decal/siding/white{ dir = 8 }, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 +/obj/item/reagent_containers/food/condiment/saltshaker{ + pixel_x = -3 }, -/obj/effect/turf_decal/tile/yellow, -/obj/machinery/chem_mass_spec, -/turf/open/floor/iron/white, -/area/medical/pharmacy) -"iVc" = ( -/obj/structure/rack, -/obj/effect/spawner/random/techstorage/rnd_secure_all, -/turf/open/floor/iron, -/area/engineering/storage/tech) -"iVe" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 +/obj/item/reagent_containers/food/condiment/peppermill{ + pixel_x = 3 }, -/turf/open/floor/iron, -/area/security/processing) -"iVf" = ( -/obj/effect/turf_decal/trimline/blue/corner{ +/turf/open/floor/iron/white/smooth_large, +/area/station/service/kitchen/diner) +"ggn" = ( +/obj/machinery/door/airlock/atmos{ + name = "Atmospherics Maintenance" + }, +/obj/effect/mapping_helpers/airlock/abandoned, +/obj/machinery/atmospherics/pipe/layer_manifold/supply/hidden, +/obj/effect/mapping_helpers/airlock/access/any/supply/maintenance, +/obj/effect/mapping_helpers/airlock/unres{ dir = 1 }, -/obj/effect/turf_decal/trimline/blue/corner{ +/turf/open/floor/plating, +/area/station/maintenance/port/greater) +"ggp" = ( +/obj/effect/turf_decal/tile/blue{ dir = 1 }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/obj/effect/turf_decal/tile/blue{ dir = 8 }, -/turf/open/floor/iron/white, -/area/medical/medbay/lobby) -"iVp" = ( /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark, +/area/station/engineering/transit_tube) +"ggG" = ( +/obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, -/area/cargo/office) -"iVz" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/turf/open/floor/plating{ - icon_state = "panelscorched" +/area/station/engineering/storage_shared) +"ggR" = ( +/obj/machinery/computer/teleporter{ + dir = 8 }, -/area/maintenance/port/greater) -"iVB" = ( -/obj/structure/chair/stool/directional/east, -/obj/effect/landmark/start/assistant, -/turf/open/floor/iron, -/area/commons/dorms) -"iVE" = ( -/obj/effect/turf_decal/tile/yellow{ - dir = 4 +/turf/open/floor/plating, +/area/station/ai_monitored/turret_protected/aisat_interior) +"ggV" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/service/kitchen/diner) +"ghe" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 6 }, -/obj/effect/turf_decal/tile/yellow{ +/obj/structure/table, +/obj/machinery/camera/directional/west{ + c_tag = "Service-Cold Room" + }, +/obj/machinery/processor{ + pixel_y = 6 + }, +/turf/open/floor/iron/freezer, +/area/station/service/kitchen/coldroom) +"ghl" = ( +/obj/structure/industrial_lift, +/turf/open/openspace, +/area/station/commons/storage/mining) +"ghx" = ( +/turf/open/lava/plasma/ice_moon, +/area/icemoon/underground/explored) +"ghE" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/tile/red{ dir = 1 }, -/obj/structure/table/glass, -/obj/item/stack/cable_coil, -/obj/item/stack/cable_coil, -/obj/item/screwdriver{ - pixel_x = 2; - pixel_y = 11 +/obj/machinery/camera/directional/west{ + c_tag = "Security - Lower Hallway South" }, -/obj/item/grenade/chem_grenade, -/obj/item/grenade/chem_grenade, -/obj/item/grenade/chem_grenade, -/obj/item/grenade/chem_grenade, -/turf/open/floor/iron/white, -/area/medical/pharmacy) -"iVO" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"ghH" = ( +/obj/effect/spawner/structure/window, /turf/open/floor/plating, -/area/maintenance/starboard/fore) -"iVY" = ( -/obj/effect/turf_decal/tile/blue{ +/area/station/maintenance/fore/greater) +"ghJ" = ( +/obj/structure/chair/comfy/brown{ dir = 4 }, -/obj/effect/turf_decal/tile/blue, -/obj/machinery/airalarm/directional/east, -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ - dir = 8 +/obj/effect/landmark/start/captain, +/turf/open/floor/wood, +/area/station/command/heads_quarters/captain) +"ghN" = ( +/obj/structure/sink{ + dir = 4; + pixel_x = -12; + pixel_y = 2 }, -/turf/open/floor/iron/white, -/area/medical/psychology) -"iWc" = ( -/obj/machinery/door/airlock/external{ - name = "Internal Airlock"; - req_access_txt = "24" +/turf/open/floor/iron, +/area/station/maintenance/port/fore) +"ghY" = ( +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/aisat/atmos) +"giv" = ( +/obj/machinery/door/window/left/directional/east{ + name = "Coffin Storage"; + req_access = list("chapel_office") }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ +/obj/machinery/firealarm/directional/south, +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/turf/open/floor/plating, -/area/maintenance/department/medical/central) -"iWe" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Garden Maintenance"; - req_access_txt = "12" +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/iron/dark/side{ + dir = 6 + }, +/area/station/service/chapel) +"giD" = ( +/obj/machinery/hydroponics/constructable, +/obj/effect/turf_decal/siding/wideplating/dark{ + dir = 1 }, +/obj/item/seeds/watermelon, +/turf/open/floor/grass, +/area/station/maintenance/starboard/fore) +"giF" = ( +/obj/structure/window/reinforced, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"iWg" = ( -/obj/machinery/atmospherics/components/binary/pump{ - dir = 8; - name = "Atmos to Loop" +/turf/open/floor/iron/dark, +/area/station/commons/fitness) +"giH" = ( +/obj/structure/lattice/catwalk, +/obj/machinery/airalarm/directional/south, +/obj/machinery/light/directional/south, +/turf/open/openspace, +/area/station/science/xenobiology) +"giL" = ( +/obj/structure/sign/warning/secure_area{ + pixel_x = 32 }, /turf/open/floor/engine, -/area/engineering/supermatter/room) -"iWj" = ( -/obj/effect/turf_decal/stripes/line, -/obj/machinery/light/directional/south, -/obj/machinery/meter, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, -/obj/item/radio/intercom/directional/south, +/area/station/science/explab) +"giN" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/trimline/yellow/line, +/turf/open/floor/iron/dark/side, +/area/station/security/prison/workout) +"giP" = ( +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/obj/structure/disposaloutlet{ + dir = 8 + }, /turf/open/floor/engine, -/area/engineering/supermatter/room) -"iWo" = ( -/obj/effect/landmark/event_spawn, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/commons/fitness) -"iWu" = ( -/obj/structure/lattice/catwalk, -/obj/machinery/rnd/server/master, -/turf/open/openspace/icemoon, -/area/science/server) -"iWU" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, -/turf/open/floor/plating, -/area/maintenance/disposal/incinerator) -"iWV" = ( -/turf/closed/wall, -/area/command/heads_quarters/hop) -"iXF" = ( +/area/station/science/xenobiology) +"giQ" = ( +/obj/item/radio/intercom/directional/north, /obj/structure/cable, -/turf/closed/wall/r_wall, -/area/maintenance/port/aft) -"iXG" = ( -/obj/machinery/door/firedoor, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/station/tcommsat/computer) +"giV" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark, +/area/mine/eva/lower) +"gjc" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ - cycle_id = "ai-passthrough" +/obj/effect/turf_decal/siding/wood{ + dir = 8 }, -/obj/machinery/door/airlock/hatch{ - name = "MiniSat Atmospherics"; - req_one_access_txt = "65" +/turf/open/floor/wood, +/area/station/service/library) +"gjg" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/aisat_interior) -"iXN" = ( -/obj/structure/cable, -/obj/machinery/light_switch/directional/south{ - pixel_x = -10 +/obj/structure/table, +/obj/item/storage/medkit/regular{ + empty = 1; + name = "First-Aid (empty)" }, -/obj/machinery/power/apc/auto_name/directional/south, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 8 +/obj/item/storage/medkit/regular{ + empty = 1; + name = "First-Aid (empty)" }, -/turf/open/floor/iron/white, -/area/medical/cryo) -"iYc" = ( +/obj/item/storage/medkit/regular{ + empty = 1; + name = "First-Aid (empty)" + }, +/obj/item/healthanalyzer, +/obj/item/healthanalyzer, +/obj/item/healthanalyzer, +/obj/item/radio/intercom/directional/east, +/turf/open/floor/iron, +/area/station/science/robotics/lab) +"gjq" = ( +/turf/open/openspace/icemoon/keep_below, +/area/icemoon/underground/explored) +"gjM" = ( +/obj/structure/disposalpipe/segment, /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/turf/open/floor/iron/dark/textured, -/area/security/warden) -"iYj" = ( -/obj/machinery/light/small/directional/north, -/obj/structure/chair/stool/directional/south, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"iYr" = ( -/obj/structure/tank_holder/extinguisher, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/plating, -/area/maintenance/port/greater) -"iYA" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/area/station/maintenance/starboard/upper) +"gjP" = ( +/obj/structure/table, +/obj/item/clothing/gloves/cargo_gauntlet, +/obj/item/clothing/gloves/cargo_gauntlet, +/obj/item/clothing/gloves/cargo_gauntlet, +/turf/open/floor/iron, +/area/station/cargo/storage) +"gjS" = ( +/obj/structure/chair{ + dir = 8; + name = "Judge" }, -/obj/machinery/requests_console/directional/west{ - department = "EVA"; - name = "EVA Requests Console" +/obj/machinery/camera/directional/east{ + c_tag = "Courtroom" }, +/obj/machinery/newscaster/directional/east, +/turf/open/floor/wood, +/area/station/security/courtroom) +"gjW" = ( +/obj/structure/chair, +/turf/open/floor/iron/cafeteria, +/area/station/hallway/secondary/exit/departure_lounge) +"gka" = ( +/turf/closed/wall/r_wall, +/area/station/engineering/supermatter/room) +"gky" = ( +/obj/structure/cable, +/obj/effect/spawner/random/engineering/tracking_beacon, /turf/open/floor/iron, -/area/ai_monitored/command/storage/eva) -"iYF" = ( -/obj/structure/sign/directions/security{ - dir = 1; - pixel_x = 32; - pixel_y = 40 +/area/station/science/robotics/mechbay) +"gkE" = ( +/obj/docking_port/stationary{ + 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 }, -/obj/structure/sign/directions/medical{ +/turf/open/floor/plating, +/area/station/construction/mining/aux_base) +"gkK" = ( +/obj/machinery/atmospherics/pipe/multiz/supply/visible/layer4{ + color = "#0000ff"; dir = 4; - pixel_x = 32; - pixel_y = 32 + name = "Supply multi deck pipe adapter" }, -/obj/structure/sign/directions/evac{ +/obj/machinery/atmospherics/pipe/multiz/scrubbers/visible/layer2{ + color = "#ff0000"; dir = 4; - pixel_x = 32; - pixel_y = 24 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 + name = "Scrubbers multi deck pipe adapter" }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron, -/area/hallway/primary/central) -"iYP" = ( -/obj/machinery/duct, +/obj/effect/turf_decal/stripes/box, /obj/structure/cable, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron/dark/smooth_half{ - dir = 1 +/turf/open/floor/plating, +/area/station/engineering/lobby) +"gkP" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/area/engineering/lobby) -"iYY" = ( -/obj/machinery/power/apc/auto_name/directional/east, -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/science/mixing/hallway) -"iZj" = ( /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/door/airlock/maintenance/glass{ - req_access_txt = "12" - }, -/turf/open/floor/plating, -/area/maintenance/department/medical/central) -"iZk" = ( -/obj/structure/grille, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/plating, -/area/maintenance/department/medical/central) -"iZq" = ( -/obj/effect/turf_decal/trimline/blue/filled/warning{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/blue/filled/corner{ +/area/station/maintenance/starboard/fore) +"gkT" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line{ dir = 4 }, +/obj/item/radio/intercom/directional/east, /turf/open/floor/iron/white, -/area/medical/treatment_center) -"iZt" = ( -/obj/structure/rack, -/obj/effect/spawner/random/maintenance/two, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"iZI" = ( -/obj/item/paper_bin{ - pixel_x = 1; - pixel_y = 9 +/area/station/medical/chemistry) +"glc" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/obj/item/pen, -/obj/structure/table, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 8 +/obj/structure/cable, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 }, -/turf/open/floor/iron, -/area/security/checkpoint/customs/auxiliary) -"iZN" = ( -/obj/machinery/power/apc/auto_name/directional/north, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"glh" = ( +/turf/closed/wall/r_wall, +/area/station/maintenance/solars/port/aft) +"glk" = ( /obj/structure/cable, -/turf/open/floor/plating, -/area/maintenance/fore/lesser) -"jaa" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/layer_manifold/brown/visible, -/turf/open/floor/iron, -/area/maintenance/disposal/incinerator) -"jaf" = ( -/obj/structure/cable/multilayer/multiz, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"jam" = ( -/obj/effect/landmark/start/medical_doctor, -/obj/machinery/holopad, -/obj/effect/turf_decal/box/white{ - color = "#52B4E9" +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/turf/open/floor/iron/white, -/area/medical/break_room) -"jav" = ( -/obj/effect/turf_decal/tile/red/half/contrasted, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 4 +/turf/open/floor/catwalk_floor/iron_smooth, +/area/station/maintenance/department/chapel) +"glz" = ( +/obj/structure/table, +/obj/item/paper, +/obj/item/pen, +/obj/machinery/light/small/directional/west, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/camera/directional/west{ + c_tag = "Labor Camp Cell 2"; + network = list("labor") }, +/turf/open/floor/iron, +/area/mine/laborcamp) +"glC" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/turf/open/floor/iron/dark/side{ - dir = 1 - }, -/area/security/processing) -"jay" = ( -/obj/machinery/atmospherics/pipe/smart/manifold/scrubbers/visible{ - dir = 8 - }, +/turf/open/floor/iron/dark/textured_large, +/area/station/security/brig) +"glI" = ( +/obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, -/area/engineering/atmos) -"jaD" = ( -/obj/machinery/turretid{ - control_area = "/area/ai_monitored/turret_protected/ai_upload"; - name = "AI Upload turret control"; - pixel_y = -25 - }, +/area/station/maintenance/department/electrical) +"glS" = ( /obj/machinery/camera/directional/south{ - c_tag = "Bridge Center" - }, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 + c_tag = "MiniSat Pod Access"; + network = list("minisat"); + start_active = 1 }, -/turf/open/floor/iron, -/area/command/bridge) -"jaJ" = ( -/obj/effect/landmark/event_spawn, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/wood, -/area/command/heads_quarters/captain) -"jaK" = ( -/obj/machinery/holopad, -/turf/open/floor/iron/dark/smooth_large, -/area/science/breakroom) -"jaR" = ( +/obj/machinery/light/small/directional/south, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 4 + dir = 8 }, -/turf/open/floor/iron, -/area/commons/locker) -"jaU" = ( -/obj/structure/reagent_dispensers/watertank/high, -/obj/structure/cable, -/turf/open/floor/iron/showroomfloor, -/area/engineering/atmos) -"jbd" = ( +/turf/open/floor/plating, +/area/station/ai_monitored/turret_protected/aisat_interior) +"glX" = ( +/obj/structure/closet/firecloset, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) +"gma" = ( +/obj/structure/table, /obj/machinery/firealarm/directional/north, -/obj/effect/turf_decal/tile/yellow{ +/obj/item/stack/sheet/iron/five, +/obj/item/stack/cable_coil/five, +/obj/effect/turf_decal/tile/brown{ dir = 4 }, -/obj/effect/turf_decal/tile/yellow{ +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/structure/tank_holder/extinguisher, -/obj/machinery/camera{ - c_tag = "Pharmacy"; - dir = 9; - network = list("ss13","medbay") +/obj/effect/turf_decal/tile/brown{ + dir = 8 }, -/turf/open/floor/iron/white, -/area/medical/pharmacy) -"jbh" = ( -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 +/turf/open/floor/iron, +/area/station/commons/vacant_room/commissary) +"gmb" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple/layer2{ + dir = 10 }, -/obj/structure/light_construct/directional/south, -/obj/structure/sign/poster/official/random/directional/south, -/turf/open/floor/iron/white, -/area/maintenance/port/fore) -"jbw" = ( -/obj/structure/table/reinforced, -/obj/item/reagent_containers/glass/beaker/large{ - pixel_y = 5 +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 1 }, -/obj/item/reagent_containers/dropper{ - pixel_y = -4 +/turf/open/floor/iron/dark/airless, +/area/station/science/ordnance/freezerchamber) +"gme" = ( +/obj/structure/table, +/obj/machinery/light/directional/west, +/obj/item/food/meat/slab/synthmeat, +/turf/open/floor/iron/cafeteria, +/area/station/service/kitchen) +"gmB" = ( +/obj/structure/stairs/south{ + dir = 1 }, -/turf/open/floor/iron/dark/textured_edge{ - dir = 4 +/obj/structure/railing{ + dir = 8 }, -/area/medical/medbay/central) -"jbT" = ( -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 4 +/obj/effect/turf_decal/siding/white{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/commons/fitness) -"jcy" = ( +/turf/open/floor/iron/dark, +/area/station/service/hydroponics) +"gmL" = ( /obj/structure/table, -/obj/item/toy/plush/slimeplushie{ - name = "Gish" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/turf/open/floor/iron, -/area/science/xenobiology) -"jcB" = ( -/obj/effect/spawner/random/engineering/tracking_beacon, +/obj/item/stock_parts/subspace/transmitter, +/obj/item/stock_parts/subspace/transmitter, +/obj/item/stock_parts/subspace/treatment, +/obj/item/stock_parts/subspace/treatment, +/obj/item/stock_parts/subspace/treatment, /turf/open/floor/plating, -/area/maintenance/disposal) -"jcE" = ( -/obj/machinery/atmospherics/pipe/layer_manifold/scrubbers/hidden, -/turf/closed/wall, -/area/medical/cryo) -"jdv" = ( -/turf/open/floor/wood, -/area/command/heads_quarters/captain) -"jdH" = ( -/obj/machinery/chem_heater/withbuffer, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/iron/dark, -/area/medical/treatment_center) -"jdM" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/turf/open/floor/iron, -/area/hallway/primary/starboard) -"jdS" = ( -/obj/effect/landmark/blobstart, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, +/area/station/engineering/storage/tech) +"gmO" = ( +/obj/structure/frame/machine, +/obj/item/circuitboard/machine/chem_master, /turf/open/floor/plating, -/area/maintenance/port/greater) -"jea" = ( -/obj/structure/closet/secure_closet/freezer/meat, -/obj/structure/sign/poster/random/directional/north, -/turf/open/floor/iron/freezer, -/area/service/kitchen/coldroom) -"jei" = ( -/obj/machinery/door/airlock{ - id_tag = "AuxToilet2"; - name = "Unit 2" +/area/station/maintenance/department/medical/morgue) +"gmR" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/turf_decal/bot{ + dir = 1 }, -/turf/open/floor/iron/freezer, -/area/commons/toilet/locker) -"jeB" = ( +/obj/structure/cable, +/obj/machinery/airalarm/directional/north, +/obj/structure/reagent_dispensers/fueltank/large, +/turf/open/floor/iron/dark, +/area/station/engineering/engine_smes) +"gmW" = ( +/turf/closed/wall, +/area/station/commons/fitness) +"gnb" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, -/obj/machinery/holopad, -/turf/open/floor/wood/parquet, -/area/service/bar/atrium) -"jeK" = ( -/obj/structure/industrial_lift, -/obj/structure/railing{ - dir = 5 - }, -/turf/open/openspace, -/area/commons/storage/mining) -"jfc" = ( -/obj/effect/turf_decal/siding/white{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/chair/stool/bar/directional/east, -/turf/open/floor/iron/white/smooth_large, -/area/service/kitchen/diner) -"jff" = ( -/turf/open/openspace, -/area/hallway/secondary/service) -"jfk" = ( -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 4 +/obj/effect/turf_decal/trimline/blue/filled/corner, +/obj/effect/turf_decal/trimline/blue/filled/corner{ + dir = 8 }, -/obj/item/kirbyplants/random, -/turf/open/floor/iron, -/area/security/brig/upper) -"jfN" = ( -/obj/machinery/computer/operating, -/obj/effect/turf_decal/tile/blue/full, -/turf/open/floor/iron/large, -/area/medical/treatment_center) -"jgg" = ( -/turf/open/floor/plating{ - icon_state = "platingdmg2" +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) +"gne" = ( +/obj/structure/closet/secure_closet/security/engine, +/obj/machinery/requests_console/directional/north{ + department = "Security"; + departmentType = 5; + name = "Security Requests Console"; + assistance_requestable = 1; + anon_tips_receiver = 1 }, -/area/maintenance/port/aft) -"jgo" = ( -/obj/machinery/modular_computer/console/preset/research{ - dir = 4 +/obj/item/book/manual/wiki/security_space_law, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 1 }, -/obj/effect/turf_decal/stripes/line{ - dir = 9 +/obj/machinery/newscaster/directional/west, +/turf/open/floor/iron/dark, +/area/station/security/checkpoint/engineering) +"gnh" = ( +/turf/closed/wall/r_wall, +/area/station/maintenance/department/cargo) +"gnj" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "atmos-entrance" }, -/obj/machinery/computer/security/telescreen/rd{ - dir = 4; - pixel_x = -26 +/obj/effect/turf_decal/siding/yellow/corner, +/obj/machinery/duct, +/obj/machinery/door/airlock/atmos/glass{ + name = "Atmospherics" }, +/obj/machinery/door/firedoor/heavy, +/obj/structure/disposalpipe/segment, +/obj/effect/mapping_helpers/airlock/access/any/engineering/atmos, +/obj/effect/mapping_helpers/airlock/access/any/security/general, +/turf/open/floor/iron/dark, +/area/station/engineering/lobby) +"gnw" = ( +/obj/machinery/atmospherics/pipe/smart/manifold/yellow/visible, /turf/open/floor/iron, -/area/command/heads_quarters/rd) -"jgu" = ( -/obj/structure/cable, -/turf/open/floor/plating/snowed/icemoon, -/area/icemoon/surface/outdoors/nospawn) -"jgF" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ +/area/station/engineering/atmos) +"gnD" = ( +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/machinery/light/directional/south, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/requests_console/auto_name/directional/west, /turf/open/floor/iron, -/area/service/janitor) -"jgJ" = ( -/obj/effect/turf_decal/bot_white, -/obj/structure/reagent_dispensers/plumbed, -/obj/effect/turf_decal/siding/yellow/corner, -/obj/item/radio/intercom/directional/south, -/turf/open/floor/iron/large, -/area/engineering/atmos) -"jgK" = ( -/obj/structure/curtain/cloth, -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 +/area/station/commons/dorms) +"gnL" = ( +/obj/structure/closet/bombcloset/security, +/turf/open/floor/iron/smooth, +/area/station/security/brig/upper) +"gnM" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ + dir = 5 }, -/turf/open/floor/iron/white, -/area/maintenance/port/fore) -"jgX" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/effect/turf_decal/bot{ +/turf/open/floor/wood, +/area/station/command/meeting_room) +"gnR" = ( +/obj/structure/toilet/greyscale{ + cistern = 1; dir = 1 }, -/obj/structure/tank_dispenser, -/turf/open/floor/iron/dark, -/area/engineering/engine_smes) -"jgY" = ( +/obj/machinery/light/small/directional/south, +/turf/open/floor/iron/showroomfloor, +/area/station/security/prison/toilet) +"gnZ" = ( +/obj/structure/marker_beacon/burgundy, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/icemoon/surface/outdoors/nospawn) +"gob" = ( +/obj/structure/closet/wardrobe/black, +/obj/effect/decal/cleanable/cobweb, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) +"goi" = ( /obj/machinery/light/directional/east, -/obj/machinery/camera/directional/east{ - c_tag = "Atmospherics West" +/obj/machinery/newscaster/directional/east, +/turf/open/floor/wood, +/area/station/service/library) +"goq" = ( +/obj/structure/statue/snow/snowman, +/turf/open/misc/asteroid/snow/standard_air, +/area/station/science/research) +"gov" = ( +/obj/machinery/door/window/left/directional/west{ + name = "Janitorial Delivery"; + req_access = list("janitor") }, -/obj/machinery/status_display/evac/directional/east, +/obj/effect/turf_decal/delivery, +/obj/effect/spawner/random/trash/mess, /turf/open/floor/iron, -/area/engineering/atmos) -"jgZ" = ( -/obj/effect/decal/cleanable/oil, -/obj/machinery/power/apc/auto_name/directional/east, -/obj/structure/cable, +/area/station/service/janitor) +"goB" = ( +/obj/effect/spawner/structure/window/hollow/reinforced/middle{ + dir = 4 + }, /turf/open/floor/plating, -/area/maintenance/disposal) -"jhi" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/engineering/glass{ - name = "Supermatter Engine Room"; - req_one_access_txt = "10;24" +/area/station/maintenance/department/chapel) +"goE" = ( +/obj/machinery/atmospherics/components/binary/pump{ + name = "Pure to Port" }, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"goF" = ( +/obj/machinery/duct, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/engine, -/area/engineering/supermatter/room) -"jhm" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/obj/machinery/door/airlock/external{ - name = "Solar Maintenance"; - req_access_txt = "10" +/obj/machinery/door/airlock/virology{ + name = "Break Room" }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply, +/obj/effect/turf_decal/tile/green/full, +/obj/effect/mapping_helpers/airlock/access/all/medical/virology, +/turf/open/floor/iron/dark/smooth_large, +/area/station/medical/virology) +"goK" = ( /obj/structure/cable, -/turf/open/floor/plating, -/area/maintenance/solars/starboard/aft) -"jhq" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/trimline/blue/filled/corner{ - dir = 4 +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating{ + icon_state = "panelscorched" }, -/turf/open/floor/iron/white, -/area/medical/treatment_center) -"jhL" = ( -/obj/structure/extinguisher_cabinet/directional/east, -/turf/open/floor/iron/dark/textured, -/area/security/processing) -"jhN" = ( -/turf/closed/wall, -/area/maintenance/port/greater) -"jhZ" = ( -/obj/machinery/door/airlock/command{ - name = "Server Room"; - req_access_txt = "30" +/area/station/maintenance/starboard/aft) +"gpj" = ( +/obj/structure/chair/sofa/corp/right{ + dir = 8 }, -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/landmark/start/scientist, /turf/open/floor/iron/dark, -/area/science/server) -"jih" = ( -/obj/machinery/airalarm/directional/north, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/area/station/science/breakroom) +"gpp" = ( +/turf/open/floor/iron, +/area/station/hallway/primary/port) +"gpt" = ( +/obj/machinery/button/door/directional/east{ + id = "kanyewest"; + name = "Privacy Shutters" }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/obj/structure/chair/office{ + dir = 8 + }, +/obj/machinery/firealarm/directional/south, +/obj/structure/chair/office{ + dir = 8 + }, +/turf/open/floor/iron/grimy, +/area/station/security/detectives_office) +"gpH" = ( +/obj/effect/turf_decal/tile/brown{ + dir = 1 }, /turf/open/floor/iron, -/area/commons/dorms) -"jik" = ( -/obj/machinery/vending/wardrobe/sec_wardrobe, -/obj/effect/turf_decal/tile/red{ +/area/station/cargo/office) +"gpK" = ( +/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/red{ - dir = 4 +/obj/machinery/button/door/directional/south{ + id = "surgery"; + name = "Surgery Shutter Control"; + pixel_x = -24; + pixel_y = 0 }, -/obj/structure/cable, -/turf/open/floor/iron, -/area/security/checkpoint/customs/auxiliary) -"jiO" = ( -/obj/effect/spawner/structure/window, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "rnd2"; - name = "research lab shutters" +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 }, -/turf/open/floor/plating, -/area/science/research) -"jiQ" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plating, -/area/maintenance/aft/greater) -"jiR" = ( -/obj/effect/turf_decal/tile/red{ +/turf/open/floor/iron/white, +/area/station/medical/surgery/fore) +"gpT" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/airalarm/directional/south, +/turf/open/floor/iron/dark, +/area/station/medical/morgue) +"gqj" = ( +/obj/structure/railing/corner{ dir = 1 }, -/obj/effect/turf_decal/tile/red{ +/turf/open/floor/glass/reinforced, +/area/station/hallway/primary/starboard) +"gqm" = ( +/obj/machinery/conveyor{ + dir = 4; + id = "robo1" + }, +/turf/open/floor/iron, +/area/station/science/robotics/lab) +"gqB" = ( +/obj/machinery/meter, +/obj/machinery/atmospherics/pipe/smart/simple/yellow/visible, +/turf/closed/wall/r_wall, +/area/station/engineering/atmos) +"gqG" = ( +/obj/structure/sign/warning, +/turf/closed/wall/ice, +/area/icemoon/underground/explored) +"gqT" = ( +/obj/effect/landmark/event_spawn, +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/dark, -/area/security/checkpoint/science) -"jiT" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 4 - }, -/obj/effect/landmark/start/hangover, -/turf/open/floor/carpet, -/area/commons/dorms) -"jiY" = ( -/obj/structure/chair/office/light{ - dir = 4 +/turf/open/floor/iron/cafeteria, +/area/station/command/heads_quarters/rd) +"gqZ" = ( +/obj/machinery/door_timer{ + id = "Cell 2"; + name = "Cell 2"; + pixel_x = -32 }, -/turf/open/floor/iron, -/area/science/mixing/launch) -"jjc" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/hallway/primary/starboard) -"jjv" = ( -/turf/open/floor/iron/freezer, -/area/commons/toilet/locker) -"jjw" = ( -/obj/structure/closet, -/obj/effect/spawner/random/maintenance/four, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"jjS" = ( -/obj/machinery/holopad, -/obj/effect/turf_decal/box/white{ - color = "#52B4E9" +/obj/effect/turf_decal/tile/red{ + dir = 8 }, -/turf/open/floor/iron/white, -/area/medical/cryo) -"jjU" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/turf/open/floor/iron/white, -/area/medical/storage) -"jkC" = ( -/obj/machinery/camera/directional/north{ - c_tag = "Atmospherics Waste Tank" +/turf/open/floor/iron/textured, +/area/station/security/brig) +"grh" = ( +/obj/machinery/vending/security, +/obj/machinery/light/directional/north, +/turf/open/floor/iron/smooth_edge, +/area/station/security/lockers) +"grz" = ( +/obj/machinery/exodrone_launcher, +/obj/item/exodrone{ + pixel_y = 8 }, -/turf/open/floor/engine/vacuum, -/area/engineering/atmos) -"jkG" = ( -/obj/machinery/power/apc/auto_name/directional/south, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ +/obj/effect/turf_decal/trimline/yellow/end, +/obj/effect/turf_decal/trimline/yellow/mid_joiner{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/yellow/mid_joiner{ dir = 8 }, -/obj/structure/cable, +/obj/effect/turf_decal/trimline/yellow/mid_joiner, +/obj/structure/sign/poster/official/random/directional/south, +/turf/open/floor/iron/smooth_large, +/area/station/cargo/drone_bay) +"grA" = ( +/obj/structure/table/reinforced, +/obj/item/assembly/flash/handheld, +/obj/item/assembly/flash/handheld, +/obj/machinery/newscaster/directional/west, /turf/open/floor/iron, -/area/hallway/primary/central) -"jkL" = ( -/obj/structure/disposalpipe/segment, +/area/station/command/bridge) +"grD" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/medical{ + name = "Psychology" + }, /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating, -/area/maintenance/fore/lesser) -"jld" = ( /obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating, -/area/maintenance/fore/greater) -"jlr" = ( -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/yellow{ +/obj/effect/turf_decal/tile/blue/full, +/obj/effect/mapping_helpers/airlock/access/all/medical/psychology, +/turf/open/floor/iron/white/smooth_large, +/area/station/medical/psychology) +"grI" = ( +/obj/machinery/meter, +/obj/machinery/atmospherics/pipe/smart/manifold/cyan/visible{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"grN" = ( +/obj/structure/chair{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/cargo/lobby) +"grT" = ( +/obj/effect/turf_decal/trimline/blue/filled/warning{ dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/iron/white, -/area/maintenance/port/fore) -"jlB" = ( /obj/structure/disposalpipe/segment, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/extinguisher_cabinet/directional/west, -/turf/open/floor/iron, -/area/engineering/storage) -"jlL" = ( -/turf/open/floor/plating, -/area/security/processing) -"jlO" = ( -/obj/structure/reflector/single/anchored{ - dir = 9 +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/turf/open/floor/iron/dark, -/area/engineering/supermatter/room) -"jlR" = ( -/obj/effect/turf_decal/trimline/blue/filled/warning, -/obj/structure/cable, /turf/open/floor/iron/white, -/area/medical/medbay/central) -"jma" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/green/visible, -/obj/effect/turf_decal/siding/wideplating/corner{ +/area/station/medical/medbay/aft) +"grU" = ( +/obj/structure/sign/poster/official/random/directional/north, +/obj/effect/turf_decal/tile/red/anticorner/contrasted{ dir = 1 }, -/obj/structure/cable, /turf/open/floor/iron, -/area/engineering/atmos/pumproom) -"jmb" = ( -/obj/effect/spawner/random/structure/crate, -/obj/machinery/light/small/directional/east, -/turf/open/floor/plating, -/area/maintenance/fore/lesser) -"jmo" = ( -/obj/machinery/telecomms/hub/preset, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark/telecomms, -/area/tcommsat/server) -"jmu" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/effect/turf_decal/tile/neutral, +/area/station/security/prison/visit) +"gsk" = ( +/obj/structure/reflector/single/anchored{ + dir = 5 + }, +/turf/open/floor/iron/dark, +/area/station/engineering/supermatter/room) +"gst" = ( +/turf/closed/wall, +/area/station/commons/vacant_room/commissary) +"gsH" = ( +/obj/machinery/light/small/directional/south, /turf/open/floor/iron, -/area/commons/locker) -"jmv" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 1 +/area/station/maintenance/starboard/fore) +"gsO" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/sign/warning/gas_mask, +/turf/open/floor/plating, +/area/station/cargo/storage) +"gsT" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 4 }, -/turf/open/floor/carpet, -/area/command/heads_quarters/captain) -"jmS" = ( -/obj/item/storage/bag/plants/portaseeder, -/obj/structure/table/glass, -/obj/item/plant_analyzer, -/obj/item/radio/intercom/directional/east, -/obj/machinery/light_switch/directional/south, -/obj/effect/turf_decal/tile/green{ +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron/white, +/area/station/medical/medbay/aft) +"gtd" = ( +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ dir = 1 }, -/obj/effect/turf_decal/tile/green{ +/obj/effect/turf_decal/siding/white/corner, +/obj/machinery/duct, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/iron, +/area/station/service/bar) +"gtg" = ( +/obj/machinery/atmospherics/pipe/smart/simple/dark/visible/layer1{ dir = 8 }, +/turf/open/floor/plating/snowed/icemoon, +/area/icemoon/surface/outdoors/nospawn) +"gti" = ( +/turf/open/openspace, +/area/station/maintenance/starboard/aft) +"gtj" = ( +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/obj/machinery/disposal/bin, /turf/open/floor/iron, -/area/service/hydroponics/garden) -"jmY" = ( -/obj/effect/turf_decal/tile/yellow{ +/area/station/engineering/atmos/project) +"gtF" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 1 }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/turf/open/floor/iron/white, +/area/station/science/xenobiology) +"guS" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment{ + dir = 9 + }, /turf/open/floor/iron, -/area/command/bridge) -"jnj" = ( -/obj/structure/chair/office{ - dir = 4 +/area/station/cargo/sorting) +"guU" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden, +/turf/closed/wall, +/area/station/engineering/atmos) +"gvc" = ( +/obj/machinery/door/airlock/external{ + glass = 1; + name = "Mining Mech Bay External Airlock"; + opacity = 0 }, -/obj/effect/landmark/start/atmospheric_technician, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "mining-mechbay-external" }, -/obj/effect/turf_decal/siding/yellow{ +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/turf/open/floor/iron/dark/corner, -/area/engineering/atmos/storage/gas) -"jnk" = ( -/turf/open/misc/asteroid/snow/icemoon, -/area/icemoon/surface/outdoors/nospawn) -"jnr" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/components/trinary/filter/flipped/critical{ - dir = 8; - filter_type = list(/datum/gas/nitrogen) - }, -/turf/open/floor/engine, -/area/engineering/supermatter/room) -"jnv" = ( -/obj/structure/table, -/obj/effect/turf_decal/siding/white{ - dir = 8 - }, -/obj/item/reagent_containers/food/condiment/saltshaker{ - pixel_x = -3 - }, -/obj/item/reagent_containers/food/condiment/peppermill{ - pixel_x = 3 +/obj/effect/mapping_helpers/airlock/access/all/supply/mining, +/turf/open/floor/iron/smooth, +/area/mine/mechbay) +"gvd" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 9 }, -/turf/open/floor/iron/white/smooth_large, -/area/service/kitchen/diner) -"jnw" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/item/kirbyplants/random, +/turf/open/floor/iron/white, +/area/station/medical/chemistry) +"gvj" = ( /obj/structure/cable, -/obj/structure/sign/poster/contraband/random/directional/east, -/turf/open/floor/plating, -/area/maintenance/port/greater) -"jnZ" = ( +/turf/open/floor/iron, +/area/station/security/prison/workout) +"gvo" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/hallway/primary/central) -"jok" = ( -/obj/machinery/door/poddoor/preopen{ - id = "cmoprivacy"; - name = "CMO Office" - }, -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable, -/turf/open/floor/plating, -/area/command/heads_quarters/cmo) -"joF" = ( -/obj/structure/table/wood, -/obj/item/hand_tele, -/turf/open/floor/wood, -/area/command/heads_quarters/captain) -"joP" = ( -/obj/effect/turf_decal/siding/yellow{ - dir = 1 +/area/station/hallway/primary/central) +"gvw" = ( +/obj/structure/sign/warning/no_smoking{ + pixel_y = -32 }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/engineering/storage_shared) -"joR" = ( -/obj/effect/spawner/random/structure/crate, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"joT" = ( -/obj/structure/lattice/catwalk, -/obj/structure/window/reinforced, -/obj/structure/reagent_dispensers/watertank, -/turf/open/openspace, -/area/science/xenobiology) -"joY" = ( -/obj/machinery/atmospherics/components/binary/pump{ - dir = 4 +/obj/machinery/light/directional/south, +/turf/open/floor/circuit/telecomms/mainframe, +/area/station/tcommsat/server) +"gvK" = ( +/obj/machinery/newscaster/directional/west, +/turf/open/floor/iron/dark, +/area/station/service/chapel) +"gvX" = ( +/obj/effect/turf_decal/siding/white{ + dir = 5 }, -/obj/structure/sign/warning/securearea{ - pixel_y = 32 +/obj/effect/landmark/start/hangover, +/obj/structure/chair/stool/bar/directional/east, +/turf/open/floor/iron/white/smooth_large, +/area/station/service/kitchen/diner) +"gwm" = ( +/obj/machinery/door/firedoor/heavy, +/turf/open/floor/iron/white/side{ + dir = 9 }, -/obj/effect/turf_decal/stripes/line{ +/area/station/science/research) +"gwu" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/machinery/atmospherics/pipe/smart/simple/dark/visible{ dir = 4 }, /turf/open/floor/iron, -/area/science/misc_lab) -"joZ" = ( -/turf/open/floor/engine/n2, -/area/engineering/atmos) -"jpi" = ( -/obj/structure/railing{ +/area/station/maintenance/disposal/incinerator) +"gwy" = ( +/obj/effect/turf_decal/tile/brown{ dir = 8 }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/brown{ dir = 4 }, -/obj/effect/turf_decal/tile/blue{ +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/iron, -/area/commons/locker) -"jpE" = ( -/obj/machinery/holopad, -/obj/effect/turf_decal/bot, +/obj/structure/rack, +/obj/item/crowbar, +/obj/item/wirecutters, /turf/open/floor/iron, -/area/cargo/storage) -"jpF" = ( -/turf/closed/wall, -/area/command/heads_quarters/rd) -"jpR" = ( -/obj/effect/spawner/random/engineering/tracking_beacon, -/turf/open/floor/carpet, -/area/service/library) -"jpW" = ( -/obj/structure/closet/crate, -/obj/effect/turf_decal/siding/blue{ +/area/station/commons/vacant_room/commissary) +"gwJ" = ( +/obj/effect/turf_decal/stripes/asteroid/line{ dir = 5 }, -/obj/item/clothing/glasses/sunglasses, -/obj/item/stack/spacecash/c10, -/obj/item/stack/spacecash/c10, -/obj/item/grenade/smokebomb, -/obj/item/poster/random_contraband{ - pixel_x = 3; - pixel_y = 3 +/obj/effect/turf_decal/tile/dark{ + dir = 1 }, -/obj/item/clothing/head/soft/yellow, -/obj/effect/spawner/random/maintenance/four, -/obj/item/crowbar/red, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/iron/white, -/area/maintenance/port/fore) -"jqa" = ( -/turf/open/floor/carpet, -/area/commons/dorms) -"jqf" = ( -/obj/structure/railing{ +/obj/effect/turf_decal/tile/dark{ + dir = 4 + }, +/obj/effect/turf_decal/tile/dark, +/obj/structure/table/reinforced/plastitaniumglass, +/turf/open/floor/iron/white/corner{ dir = 8 }, -/obj/machinery/door/firedoor/border_only{ +/area/mine/living_quarters) +"gwK" = ( +/turf/closed/wall/r_wall, +/area/station/security/checkpoint/engineering) +"gxe" = ( +/obj/machinery/navbeacon{ + codes_txt = "delivery;dir=8"; + dir = 8; + freq = 1400; + location = "QM #1" + }, +/obj/effect/turf_decal/bot, +/mob/living/simple_animal/bot/mulebot{ + beacon_freq = 1400; + home_destination = "QM #1"; + suffix = "#1" + }, +/turf/open/floor/iron, +/area/station/cargo/storage) +"gxm" = ( +/obj/effect/turf_decal/tile/purple{ dir = 8 }, -/obj/effect/turf_decal/trimline/green/filled/end{ +/obj/structure/chair{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple{ dir = 1 }, -/obj/structure/tank_holder/extinguisher, -/turf/open/floor/iron/white, -/area/medical/medbay/aft) -"jqt" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable, +/obj/effect/landmark/start/hangover, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"gxn" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/plating, -/area/maintenance/port/greater) -"jqu" = ( -/obj/machinery/airalarm/directional/north, -/turf/open/floor/plating, -/area/engineering/storage/tech) -"jqV" = ( -/obj/structure/cable, -/obj/effect/landmark/start/depsec/science, /turf/open/floor/iron/dark, -/area/security/checkpoint/science) -"jrb" = ( -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/obj/machinery/light/directional/east, -/obj/machinery/button/door/directional/east{ - id = "pharmacy_shutters2"; - name = "Pharmacy Shutter Control"; - req_access_txt = "69" - }, -/turf/open/floor/iron/white, -/area/medical/pharmacy) -"jrg" = ( +/area/station/science/ordnance) +"gxv" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ - cycle_id = "miner-passthrough" - }, -/obj/machinery/door/airlock/mining/glass{ - name = "Mining Dock" - }, -/obj/effect/mapping_helpers/airlock/access/all/supply/mining, -/turf/open/floor/iron, -/area/cargo/miningdock) -"jrn" = ( -/obj/effect/decal/cleanable/glass, /turf/open/floor/plating, -/area/maintenance/department/medical/central) -"jrv" = ( -/obj/structure/window/reinforced{ - dir = 1; - layer = 2.9 - }, -/obj/effect/spawner/random/vending/snackvend, -/obj/machinery/camera/directional/east{ - c_tag = "Engineering Lobby" - }, -/obj/structure/extinguisher_cabinet/directional/east, +/area/station/maintenance/fore) +"gxx" = ( +/obj/item/radio/intercom/prison/directional/south, /turf/open/floor/iron/dark, -/area/engineering/lobby) -"jrB" = ( -/obj/item/cigbutt, -/obj/structure/sign/warning/coldtemp, -/obj/structure/sign/warning/gasmask{ - pixel_y = 32 - }, -/turf/open/floor/plating, -/area/maintenance/starboard/upper) -"jrE" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Teleporter Maintenance"; - req_access_txt = "17" +/area/station/security/prison/rec) +"gxM" = ( +/obj/effect/turf_decal/tile/dark{ + dir = 1 }, -/obj/structure/sign/warning/securearea{ - pixel_x = -32 +/obj/effect/turf_decal/tile/dark{ + dir = 4 }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ +/obj/effect/turf_decal/stripes/asteroid/line{ dir = 1 }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating, -/area/maintenance/central/lesser) -"jsi" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 6 +/turf/open/floor/iron/white/side, +/area/mine/living_quarters) +"gxO" = ( +/obj/structure/table/reinforced, +/obj/item/hand_labeler{ + pixel_y = 8 }, -/obj/structure/chair/sofa/corp/right{ - dir = 4; - pixel_x = -4; +/obj/item/hand_labeler{ pixel_y = 8 }, -/obj/machinery/newscaster/directional/west, -/turf/open/floor/iron/grimy, -/area/service/bar/atrium) -"jsr" = ( -/obj/machinery/portable_atmospherics/canister/anesthetic_mix, -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 1 +/obj/item/storage/box, +/obj/item/storage/box, +/obj/item/storage/box, +/turf/open/floor/iron, +/area/station/cargo/sorting) +"gxP" = ( +/obj/structure/reagent_dispensers/plumbed, +/obj/effect/turf_decal/bot_white, +/turf/open/floor/iron/large, +/area/station/engineering/atmos) +"gxR" = ( +/obj/structure/table, +/obj/item/stack/sheet/plasteel{ + amount = 10 }, -/obj/structure/extinguisher_cabinet/directional/east, -/turf/open/floor/iron/white, -/area/medical/cryo) -"jsw" = ( -/obj/structure/disposalpipe/segment, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"jsC" = ( -/obj/structure/disposalpipe/segment, +/obj/item/stack/rods/fifty, +/turf/open/floor/iron/dark, +/area/station/engineering/storage) +"gxS" = ( +/obj/effect/turf_decal/bot, +/obj/structure/ore_box, +/obj/machinery/light/small/directional/west, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/mine/eva) +"gxU" = ( /obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 8 +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/command/bridge) +"gxY" = ( +/obj/structure/disposalpipe/segment{ + dir = 5 }, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/maintenance/starboard/fore) +"gxZ" = ( +/obj/structure/sign/painting/library{ + pixel_y = 32 + }, /turf/open/floor/iron, -/area/command/bridge) -"jsQ" = ( -/obj/machinery/door/firedoor, +/area/station/hallway/secondary/service) +"gya" = ( +/obj/structure/table/wood, +/obj/item/storage/medkit/regular, +/turf/open/floor/iron, +/area/station/commons/dorms) +"gyc" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark, -/area/medical/cryo) -"jtj" = ( -/obj/effect/turf_decal/tile/red/anticorner, -/obj/machinery/requests_console/directional/north{ - department = "Security"; - departmentType = 3; - name = "Security Requests Console" +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/turf/open/floor/iron/dark/textured_corner{ - dir = 1 +/turf/open/floor/plating, +/area/station/maintenance/port/greater) +"gyf" = ( +/obj/structure/table/wood, +/obj/machinery/newscaster/directional/south, +/obj/item/storage/fancy/candle_box, +/obj/item/storage/fancy/candle_box{ + pixel_x = 4 }, -/area/security/office) -"jtG" = ( +/turf/open/floor/iron/dark, +/area/station/service/chapel) +"gyk" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ +/turf/open/floor/plating, +/area/station/maintenance/port/greater) +"gyr" = ( +/obj/effect/turf_decal/tile/red/full, +/obj/effect/turf_decal/siding/white{ dir = 4 }, -/turf/open/floor/iron, -/area/hallway/primary/starboard) -"jtT" = ( -/obj/structure/sign/warning/electricshock{ - pixel_y = -32 - }, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "hop"; - name = "Privacy Shutters" +/obj/structure/chair/stool/bar/directional/east, +/turf/open/floor/iron/large, +/area/station/service/kitchen/diner) +"gyu" = ( +/obj/structure/sign/warning/pods{ + pixel_x = 32 }, -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable, -/turf/open/floor/plating, -/area/command/heads_quarters/hop) -"jue" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/window/left/directional/west{ - name = "Delivery Desk"; - req_access_txt = "50" +/obj/effect/turf_decal/stripes/line{ + dir = 6 }, -/obj/effect/turf_decal/bot, -/obj/structure/table/reinforced, +/obj/effect/decal/cleanable/dirt, +/obj/structure/tank_holder/oxygen/yellow, /turf/open/floor/iron, -/area/cargo/sorting) -"juB" = ( +/area/station/engineering/storage_shared) +"gyw" = ( +/obj/machinery/door/window/right/directional/west{ + name = "Apiary"; + req_access = list("hydroponics") + }, +/obj/effect/turf_decal/siding/thinplating/dark{ + dir = 8 + }, +/turf/open/floor/grass, +/area/station/service/hydroponics) +"gyG" = ( +/obj/machinery/light/directional/south, /obj/effect/turf_decal/tile/red{ dir = 8 }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 1 +/obj/effect/turf_decal/tile/red, +/turf/open/floor/iron, +/area/mine/laborcamp/security) +"gyR" = ( +/turf/closed/wall/r_wall, +/area/station/engineering/main) +"gyY" = ( +/obj/machinery/vending/wardrobe/viro_wardrobe, +/obj/effect/turf_decal/tile/green/full, +/turf/open/floor/iron/dark/smooth_large, +/area/station/medical/virology) +"gzh" = ( +/obj/structure/rack, +/obj/item/clothing/suit/hazardvest, +/obj/item/clothing/suit/hazardvest, +/obj/item/clothing/gloves/color/black, +/obj/item/clothing/gloves/color/black, +/obj/item/clothing/mask/gas, +/obj/item/clothing/mask/gas, +/obj/effect/turf_decal/stripes/line{ + dir = 5 }, +/obj/item/radio/intercom/directional/south, +/obj/item/clothing/glasses/meson/engine/tray, +/obj/item/clothing/glasses/meson/engine/tray, +/turf/open/floor/iron/showroomfloor, +/area/station/engineering/atmos) +"gzv" = ( /turf/open/floor/iron, -/area/hallway/primary/fore) -"juK" = ( -/obj/effect/spawner/random/entertainment/arcade{ +/area/mine/production) +"gzw" = ( +/turf/open/openspace, +/area/station/hallway/secondary/service) +"gzz" = ( +/obj/machinery/computer/security/telescreen/entertainment/directional/west, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/computer/monitor{ dir = 4 }, -/turf/open/floor/wood, -/area/command/heads_quarters/captain) -"juN" = ( -/obj/structure/transit_tube, -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/aisat_interior) +"gzB" = ( +/obj/machinery/recharge_station, +/obj/item/radio/intercom/directional/west, +/turf/open/floor/iron, +/area/station/science/robotics/mechbay) +"gzJ" = ( +/obj/structure/cable, +/obj/machinery/light/small/directional/south, +/obj/structure/sign/warning/gas_mask{ + pixel_y = -32 }, /turf/open/floor/plating, -/area/engineering/transit_tube) -"juU" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/light/small/directional/north, +/area/station/maintenance/port/aft) +"gzN" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/cargo/storage) +"gzT" = ( +/obj/structure/sink{ + pixel_y = 30 + }, /turf/open/floor/iron, -/area/hallway/primary/starboard) -"jvv" = ( +/area/station/service/hydroponics/garden) +"gzV" = ( +/obj/structure/mineral_door/paperframe{ + name = "Meditation Room" + }, +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/junction/flip{ +/turf/open/floor/sepia, +/area/station/security/prison/rec) +"gzY" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/maintenance/starboard/fore) +"gAe" = ( +/obj/effect/turf_decal/tile/brown{ dir = 8 }, -/obj/effect/turf_decal/siding/yellow, -/turf/open/floor/iron, -/area/engineering/storage) -"jvW" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/general/visible, +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, /turf/open/floor/iron/dark, -/area/engineering/supermatter/room) -"jwc" = ( +/area/station/cargo/miningdock) +"gAn" = ( +/obj/machinery/door/firedoor/border_only, +/turf/open/openspace, +/area/station/security/prison) +"gAt" = ( +/obj/structure/girder, +/turf/open/floor/plating, +/area/station/maintenance/starboard/fore) +"gAu" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment{ - dir = 10 - }, /obj/structure/cable, /turf/open/floor/iron, -/area/hallway/primary/central) -"jwp" = ( -/obj/machinery/atmospherics/pipe/smart/simple/dark/visible, -/obj/machinery/atmospherics/pipe/smart/manifold4w/brown/visible/layer2, -/turf/closed/wall/r_wall, -/area/maintenance/disposal/incinerator) -"jwv" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, +/area/station/security/prison/visit) +"gAy" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/station/service/hydroponics) +"gAD" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/obj/effect/turf_decal/siding/wood{ dir = 4 }, -/turf/open/floor/iron, -/area/hallway/primary/starboard) -"jwA" = ( -/obj/machinery/light/small/directional/east, -/obj/machinery/turretid{ - control_area = "/area/ai_monitored/turret_protected/aisat/service"; - name = "Service Bay Turret Control"; - pixel_x = 27; - req_access = null; - req_access_txt = "65" +/turf/open/floor/iron/grimy, +/area/station/service/chapel/office) +"gAJ" = ( +/obj/effect/turf_decal/plaque{ + icon_state = "L11" }, -/obj/effect/turf_decal/tile/blue{ +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"gAN" = ( +/obj/effect/turf_decal/tile/blue/half{ dir = 4 }, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/aisat_interior) -"jxf" = ( -/obj/effect/turf_decal/stripes/corner{ +/obj/effect/turf_decal/tile/green/half{ + dir = 8 + }, +/obj/structure/reagent_dispensers/watertank/high, +/obj/effect/turf_decal/stripes/line, +/obj/item/reagent_containers/glass/bucket, +/turf/open/floor/iron/half{ dir = 1 }, -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 5 +/area/station/service/hydroponics) +"gAR" = ( +/obj/structure/falsewall, +/turf/open/floor/plating, +/area/station/security/prison) +"gBb" = ( +/obj/machinery/door/window/left/directional/north{ + base_state = "right"; + dir = 8; + icon_state = "right"; + name = "Containment Pen 3"; + req_access = list("xenobiology") }, -/turf/open/floor/iron, -/area/science/robotics/mechbay) -"jxu" = ( -/obj/docking_port/stationary/random/icemoon{ - dir = 4; - id = "pod_4_lavaland"; - name = "lavaland" +/obj/structure/cable, +/obj/machinery/door/poddoor/preopen{ + id = "xenobio3"; + name = "Xenobio Pen 3 Blast Door" }, -/turf/open/misc/asteroid/snow/icemoon, -/area/icemoon/surface/outdoors/nospawn) -"jxH" = ( +/turf/open/floor/engine, +/area/station/science/xenobiology) +"gBc" = ( /obj/structure/cable, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/turf/open/floor/carpet/blue, +/area/station/security/prison/work) +"gBk" = ( +/obj/machinery/camera/directional/west{ + c_tag = "Central Hallway East" + }, +/obj/machinery/status_display/evac/directional/west, +/obj/effect/turf_decal/tile/blue{ dir = 8 }, -/turf/open/floor/iron/white/side{ - dir = 9 +/obj/structure/disposalpipe/junction/flip{ + dir = 2 }, -/area/science/research) -"jxN" = ( -/obj/machinery/light/directional/south, /turf/open/floor/iron, -/area/hallway/primary/starboard) -"jxW" = ( -/obj/machinery/status_display/ai/directional/south, -/obj/structure/table, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/aisat_interior) -"jxX" = ( -/obj/structure/cable, -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/area/station/hallway/primary/central) +"gBl" = ( +/obj/structure/sign/warning/electric_shock, +/turf/closed/wall/r_wall, +/area/icemoon/underground/explored) +"gBs" = ( +/obj/item/kirbyplants/random, +/obj/effect/turf_decal/siding/wood{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/cargo/miningdock) -"jxY" = ( -/obj/machinery/portable_atmospherics/canister/air, -/obj/effect/decal/cleanable/dirt, +/turf/open/floor/wood, +/area/station/commons/vacant_room/office) +"gBv" = ( +/obj/machinery/door/window/left/directional/south{ + name = "Engineering Delivery"; + req_access = list("engineering") + }, +/obj/effect/turf_decal/delivery, +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron/textured_large, +/area/station/engineering/storage) +"gBI" = ( +/obj/machinery/light/small/directional/south, /turf/open/floor/plating, -/area/maintenance/department/medical/central) -"jyb" = ( -/obj/effect/landmark/start/medical_doctor, -/turf/open/floor/iron/white, -/area/medical/storage) -"jyd" = ( -/obj/structure/railing{ +/area/station/hallway/secondary/exit/departure_lounge) +"gBR" = ( +/obj/effect/turf_decal/tile/yellow{ dir = 1 }, -/obj/effect/turf_decal/tile/brown{ - dir = 1 +/obj/effect/turf_decal/tile/yellow{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/structure/closet/radiation, /turf/open/floor/iron, -/area/cargo/storage) -"jyi" = ( -/obj/structure/showcase/cyborg/old{ - dir = 8; - pixel_x = 9; - pixel_y = 2 +/area/station/engineering/main) +"gBX" = ( +/obj/structure/cable, +/obj/effect/spawner/structure/window/hollow/reinforced/middle{ + dir = 4 }, -/obj/structure/extinguisher_cabinet/directional/north, -/obj/effect/turf_decal/stripes/line, /turf/open/floor/plating, -/area/ai_monitored/turret_protected/aisat/atmos) -"jyj" = ( -/obj/effect/turf_decal/trimline/blue/filled/warning, -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 8 +/area/station/security/prison/work) +"gCd" = ( +/obj/effect/landmark/event_spawn, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/engineering/storage/tech) +"gCg" = ( +/obj/machinery/smartfridge/organ, +/turf/closed/wall, +/area/station/medical/surgery/aft) +"gCh" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 10 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron/white, -/area/medical/medbay/aft) -"jyv" = ( -/obj/effect/spawner/random/trash/grille_or_waste, -/turf/open/floor/plating, -/area/maintenance/starboard/upper) -"jyF" = ( -/obj/machinery/dna_scannernew, /turf/open/floor/iron/dark, -/area/science/genetics) -"jyP" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/area/mine/storage) +"gCu" = ( +/obj/structure/closet/emcloset, /turf/open/floor/plating, -/area/engineering/storage/tech) -"jzz" = ( -/obj/effect/turf_decal/tile/purple{ - dir = 4 - }, -/obj/effect/turf_decal/tile/purple{ +/area/station/maintenance/aft/greater) +"gCS" = ( +/obj/structure/window/reinforced, +/turf/open/floor/iron/dark/side{ dir = 1 }, -/obj/structure/chair/stool/directional/north, -/obj/effect/landmark/start/scientist, -/turf/open/floor/iron/white, -/area/science/lab) -"jzP" = ( -/turf/open/floor/iron/white/corner{ - dir = 8 +/area/station/service/chapel) +"gCY" = ( +/obj/machinery/door/airlock/external{ + glass = 1; + name = "Engineering External Airlock"; + opacity = 0 + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "Engineering-External" }, -/area/science/research) -"jAf" = ( +/turf/open/floor/plating, +/area/station/engineering/lobby) +"gDe" = ( +/obj/structure/chair{ + dir = 1; + name = "Prosecution" + }, +/obj/machinery/power/apc/auto_name/directional/south, +/obj/structure/cable, +/turf/open/floor/wood, +/area/station/security/courtroom) +"gDo" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/iron/cafeteria, +/area/station/service/kitchen) +"gDp" = ( +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/navbeacon{ - codes_txt = "patrol;next_patrol=EVA"; - location = "Security" - }, -/turf/open/floor/iron, -/area/hallway/primary/fore) -"jAn" = ( -/obj/effect/landmark/event_spawn, -/obj/effect/turf_decal/bot, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/maintenance/department/medical/central) +"gDJ" = ( +/obj/effect/turf_decal/delivery, +/obj/machinery/bluespace_vendor/directional/north, +/obj/effect/mapping_helpers/trapdoor_placer, /turf/open/floor/iron, -/area/cargo/storage) -"jAo" = ( -/obj/item/crowbar/red, +/area/station/hallway/primary/central) +"gDO" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating{ - icon_state = "platingdmg1" +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"gDS" = ( +/obj/structure/table, +/obj/effect/spawner/random/maintenance, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"gDV" = ( +/obj/machinery/firealarm/directional/east, +/obj/effect/turf_decal/tile/yellow, +/turf/open/floor/iron, +/area/station/hallway/primary/aft) +"gDZ" = ( +/turf/open/floor/wood, +/area/station/maintenance/port/fore) +"gEb" = ( +/obj/machinery/button/door/directional/west{ + id = "riot"; + name = "Anti-Riot Shutters"; + pixel_x = -7; + pixel_y = 32; + req_access = list("security") }, -/area/maintenance/aft/greater) -"jAx" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 +/obj/effect/turf_decal/tile/red{ + dir = 1 }, -/obj/structure/disposalpipe/trunk/multiz/down{ - dir = 4 +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/hallway/primary/fore) +"gEd" = ( +/obj/machinery/camera/directional/east{ + c_tag = "MiniSat External SouthWest"; + network = list("minisat"); + start_active = 1 }, -/obj/structure/tank_holder/extinguisher, -/turf/open/floor/plating{ - icon_state = "platingdmg3" +/turf/open/misc/asteroid/snow/icemoon, +/area/icemoon/surface/outdoors/nospawn) +"gEh" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Dormitories Maintenance" }, -/area/maintenance/department/medical/central) -"jAK" = ( -/obj/machinery/rnd/server, -/obj/structure/lattice/catwalk, -/turf/open/openspace/icemoon, -/area/science/server) -"jBb" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/preopen{ - id = "Engineering"; - name = "engineering security door" +/obj/effect/mapping_helpers/airlock/access/any/security/maintenance, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 1 }, /turf/open/floor/plating, -/area/engineering/lobby) -"jBi" = ( +/area/station/maintenance/fore/lesser) +"gEn" = ( /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/newscaster/directional/east, -/turf/open/floor/wood/large, -/area/command/heads_quarters/hos) -"jBt" = ( -/obj/machinery/newscaster/directional/west, -/turf/open/floor/wood, -/area/service/library) -"jBV" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/research{ - name = "Ordnance Launch Room"; - req_access_txt = "8" - }, -/turf/open/floor/plating, -/area/science/mixing/launch) -"jBY" = ( -/obj/effect/decal/cleanable/oil, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/turf/open/floor/iron/dark, +/area/station/science/server) +"gEo" = ( +/obj/structure/table, +/obj/item/stock_parts/cell/high, +/obj/machinery/cell_charger{ + pixel_y = 5 }, -/obj/structure/cable, -/obj/machinery/door/poddoor/shutters/radiation/preopen{ - id = "engsm"; - name = "Radiation Chamber Shutters" +/turf/open/floor/iron/white/corner{ + dir = 4 }, -/turf/open/floor/plating, -/area/engineering/supermatter) -"jCx" = ( -/obj/machinery/airalarm/directional/north, -/obj/structure/closet/secure_closet/personal/cabinet, -/obj/effect/landmark/start/hangover/closet, -/turf/open/floor/carpet, -/area/commons/dorms) -"jCM" = ( -/obj/structure/disposalpipe/segment, -/turf/closed/wall, -/area/commons/vacant_room/commissary) -"jCV" = ( -/obj/structure/cable, -/obj/effect/turf_decal/stripes/line{ +/area/station/science/explab) +"gEq" = ( +/obj/structure/chair/office{ dir = 4 }, -/turf/open/floor/iron/white, -/area/science/xenobiology) -"jCW" = ( -/obj/machinery/space_heater, -/turf/open/floor/plating, -/area/maintenance/central/greater) -"jDk" = ( -/obj/machinery/door/airlock/atmos/glass{ - name = "Atmospherics Monitoring"; - req_access_txt = "24" +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ - cycle_id = "atmos-entrance" +/turf/open/floor/wood, +/area/station/service/library) +"gEw" = ( +/obj/machinery/suit_storage_unit/rd, +/obj/effect/turf_decal/stripes/line{ + dir = 6 }, -/obj/machinery/door/firedoor/heavy, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden, -/obj/structure/disposalpipe/segment, -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/engineering/atmos/storage/gas) -"jDm" = ( -/obj/machinery/light/directional/south, /turf/open/floor/iron, -/area/hallway/primary/port) -"jDr" = ( -/obj/machinery/vending/wardrobe/engi_wardrobe, -/obj/machinery/computer/security/telescreen/entertainment/directional/north, -/turf/open/floor/iron/dark, -/area/engineering/storage_shared) -"jDs" = ( +/area/station/command/heads_quarters/rd) +"gEz" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/engine, -/area/engineering/supermatter) -"jDx" = ( -/turf/open/floor/engine, -/area/engineering/supermatter) -"jDE" = ( -/obj/structure/cable, -/turf/open/floor/plating, -/area/engineering/storage/tech) -"jDJ" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible, -/turf/closed/wall/r_wall, -/area/security/checkpoint/engineering) -"jDN" = ( -/obj/structure/closet/toolcloset, -/turf/open/floor/plating, -/area/maintenance/aft/greater) -"jDP" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/dark/textured, -/area/security/interrogation) -"jEs" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/showroomfloor, -/area/security/processing) -"jEx" = ( -/mob/living/simple_animal/bot/secbot/beepsky, -/turf/open/floor/plating{ - icon_state = "platingdmg1" - }, -/area/maintenance/fore/lesser) -"jEF" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, -/turf/open/floor/iron/cafeteria, -/area/command/heads_quarters/rd) -"jEH" = ( -/obj/effect/landmark/blobstart, -/obj/structure/cable, -/turf/open/floor/plating, -/area/engineering/storage/tech) -"jEM" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable, +/obj/machinery/space_heater, /turf/open/floor/plating, -/area/security/lockers) -"jEN" = ( -/obj/machinery/power/turbine/inlet_compressor{ +/area/station/maintenance/department/crew_quarters/bar) +"gEE" = ( +/turf/open/openspace, +/area/station/service/chapel) +"gEF" = ( +/obj/effect/turf_decal/tile/purple{ dir = 8 }, -/turf/open/floor/engine, -/area/maintenance/disposal/incinerator) -"jET" = ( -/obj/machinery/air_sensor/mix_tank, -/turf/open/floor/engine/vacuum, -/area/engineering/atmos) -"jEY" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "rnd2"; - name = "research lab shutters" +/obj/effect/turf_decal/tile/purple{ + dir = 1 }, -/turf/open/floor/plating, -/area/science/lab) -"jFb" = ( -/obj/structure/table, -/obj/item/stack/sheet/rglass{ - amount = 50 +/obj/effect/turf_decal/tile/purple{ + dir = 4 }, -/obj/item/stack/sheet/rglass{ - amount = 50 +/obj/effect/turf_decal/tile/purple, +/obj/structure/table/reinforced/plastitaniumglass, +/obj/item/storage/medkit/fire{ + pixel_x = 3; + pixel_y = 3 }, -/obj/item/stack/rods/fifty, -/obj/item/stack/rods/fifty, -/obj/machinery/light/directional/west, -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/obj/item/storage/medkit/regular{ + pixel_x = -3; + pixel_y = -3 }, /turf/open/floor/iron, -/area/ai_monitored/command/storage/eva) -"jFh" = ( -/obj/structure/table, -/obj/machinery/recharger, -/obj/machinery/light/directional/south, -/obj/machinery/power/apc/auto_name/directional/west, -/obj/structure/cable, -/turf/open/floor/iron/smooth_edge{ - dir = 1 +/area/mine/living_quarters) +"gEL" = ( +/obj/structure/table/glass, +/obj/item/hand_labeler, +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 6 }, -/area/security/lockers) -"jFw" = ( -/obj/structure/sign/warning, -/turf/closed/wall/r_wall, -/area/security/brig/upper) -"jFG" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/effect/turf_decal/trimline/blue/filled/warning{ + dir = 6 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/obj/machinery/camera/directional/east{ + c_tag = "Service-Botany Top 1" + }, +/turf/open/floor/iron, +/area/station/service/hydroponics) +"gER" = ( +/turf/open/floor/iron, +/area/station/command/bridge) +"gET" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/commons/fitness) -"jGb" = ( -/obj/structure/ladder, -/turf/open/floor/plating, -/area/maintenance/aft/greater) -"jGe" = ( -/obj/structure/disposalpipe/segment, -/turf/open/floor/plating, -/area/maintenance/department/medical/central) -"jGq" = ( -/obj/machinery/newscaster/directional/west, -/obj/machinery/firealarm/directional/south, -/obj/structure/disposalpipe/trunk{ +/area/station/hallway/primary/central) +"gEV" = ( +/obj/structure/chair{ dir = 1 }, -/obj/machinery/disposal/bin, -/obj/effect/turf_decal/stripes/box, -/turf/open/floor/iron/dark, -/area/engineering/lobby) -"jGD" = ( -/obj/structure/sign/warning/nosmoking{ - pixel_y = 32 - }, -/obj/structure/cable, +/turf/open/floor/iron/cafeteria, +/area/station/hallway/secondary/exit/departure_lounge) +"gFe" = ( /obj/effect/turf_decal/tile/yellow{ dir = 1 }, /obj/effect/turf_decal/tile/yellow{ dir = 4 }, +/obj/machinery/light/directional/north, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/requests_console/directional/north{ + department = "Engineering"; + departmentType = 4; + name = "Engineering Requests Console" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, /turf/open/floor/iron, -/area/engineering/storage) -"jGV" = ( -/obj/machinery/computer/security/telescreen/engine{ - dir = 8; - pixel_x = 24 +/area/station/engineering/main) +"gFj" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 }, -/obj/machinery/camera/directional/east{ - c_tag = "Security Post - Engineering" +/obj/structure/cable, +/turf/open/floor/carpet, +/area/station/security/detectives_office) +"gFx" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/sign/warning/gas_mask, +/turf/open/floor/plating/icemoon, +/area/station/maintenance/solars/port/aft) +"gFH" = ( +/obj/structure/tank_holder/extinguisher, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) +"gFR" = ( +/obj/structure/table/reinforced, +/obj/item/clothing/suit/radiation, +/obj/item/clothing/head/radiation, +/obj/item/geiger_counter, +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, +/obj/item/clothing/glasses/meson, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"gFX" = ( +/turf/closed/wall, +/area/icemoon/underground/explored) +"gFY" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/dark/visible, +/turf/open/floor/iron/freezer, +/area/station/service/kitchen/coldroom) +"gGo" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/radio/intercom/directional/east, /obj/structure/cable, -/obj/machinery/light/directional/east, -/obj/effect/turf_decal/tile/red, +/turf/open/floor/iron, +/area/station/maintenance/disposal/incinerator) +"gGs" = ( +/obj/structure/closet/secure_closet/engineering_welding, +/obj/machinery/newscaster/directional/west, /turf/open/floor/iron/dark, -/area/security/checkpoint/engineering) -"jHb" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 - }, +/area/station/engineering/storage) +"gGt" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper, /obj/machinery/door/airlock/external{ - name = "Supply Dock Airlock" + name = "Engineering External Access" }, -/obj/effect/mapping_helpers/airlock/access/all/supply/general, +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, /turf/open/floor/plating, -/area/cargo/storage) -"jHe" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/structure/closet/secure_closet/personal/patient{ - name = "test subject's closet" +/area/station/engineering/main) +"gGE" = ( +/obj/structure/rack, +/obj/item/clothing/suit/hooded/wintercoat{ + pixel_x = 3; + pixel_y = 3 }, +/obj/item/clothing/suit/hooded/wintercoat, +/obj/item/clothing/shoes/winterboots, +/obj/item/clothing/shoes/winterboots, +/obj/machinery/firealarm/directional/south, +/obj/item/radio/intercom/directional/west, /turf/open/floor/iron/white, -/area/science/genetics) -"jIc" = ( +/area/station/hallway/secondary/exit/departure_lounge) +"gGF" = ( +/obj/effect/spawner/random/trash/mess, +/turf/open/floor/plating, +/area/station/maintenance/starboard/fore) +"gGZ" = ( +/obj/machinery/computer/bank_machine, +/obj/effect/turf_decal/bot_white, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/command/nuke_storage) +"gHe" = ( +/obj/effect/turf_decal/tile/blue, +/obj/machinery/firealarm/directional/east, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"gHg" = ( +/obj/machinery/mineral/processing_unit_console, +/turf/closed/wall, +/area/mine/laborcamp) +"gHm" = ( +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/effect/decal/cleanable/dirt/dust, /obj/structure/disposalpipe/segment, -/turf/open/floor/iron, -/area/hallway/secondary/service) -"jIo" = ( -/obj/structure/table, -/obj/machinery/cell_charger, -/obj/item/radio/intercom/directional/north, -/obj/item/storage/fancy/donut_box{ - pixel_x = 4; - pixel_y = 9 - }, -/turf/open/floor/iron, -/area/cargo/storage) -"jIw" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/obj/effect/spawner/random/structure/steam_vent, +/turf/open/floor/plating, +/area/station/maintenance/starboard/fore) +"gHq" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/trimline/blue/filled/line{ dir = 4 }, -/turf/open/floor/iron, -/area/commons/storage/tools) -"jIx" = ( -/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/iron/white, +/area/station/medical/treatment_center) +"gHv" = ( /turf/open/floor/plating, -/area/cargo/storage) -"jIA" = ( -/obj/structure/chair/stool/directional/north, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/maintenance/port/fore) -"jIB" = ( -/obj/effect/turf_decal/siding/wood, -/obj/effect/turf_decal/siding/wood{ +/area/station/maintenance/solars/starboard/fore) +"gHA" = ( +/mob/living/simple_animal/hostile/asteroid/polarbear{ + move_force = 999; + name = "Louie" + }, +/turf/open/misc/asteroid/snow/icemoon, +/area/icemoon/surface/outdoors/nospawn) +"gHD" = ( +/obj/machinery/status_display/evac/directional/north, +/obj/machinery/light/directional/north, +/turf/open/floor/iron/white/corner{ dir = 1 }, -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/glass_large{ - name = "The Girly Boar" +/area/station/hallway/secondary/exit/departure_lounge) +"gHE" = ( +/obj/structure/extinguisher_cabinet/directional/south, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, -/turf/open/floor/iron/dark/textured_half, -/area/service/bar/atrium) -"jIH" = ( -/obj/machinery/conveyor{ - dir = 1; - id = "QMLoad" +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/iron/dark, +/area/station/service/chapel) +"gHF" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/red/line{ + dir = 1 }, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/trimline/red/line, +/turf/open/floor/iron/dark/textured, +/area/station/security/range) +"gHN" = ( +/obj/effect/turf_decal/trimline/green/filled/corner{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ dir = 4 }, +/turf/open/floor/iron/white, +/area/station/medical/virology) +"gHP" = ( +/obj/machinery/space_heater/improvised_chem_heater, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, -/area/cargo/storage) -"jIP" = ( +/area/station/maintenance/department/medical/morgue) +"gHY" = ( +/obj/effect/landmark/start/scientist, +/obj/structure/chair/stool/directional/west, +/turf/open/floor/iron/checker, +/area/station/science/lab) +"gIb" = ( +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ + dir = 1 + }, /obj/effect/turf_decal/siding/wood{ - dir = 8 + dir = 9 + }, +/obj/structure/table/wood, +/turf/open/floor/iron, +/area/station/service/bar) +"gIk" = ( +/obj/machinery/light/directional/south, +/turf/open/floor/iron/dark/textured, +/area/station/ai_monitored/security/armory) +"gIl" = ( +/obj/structure/fence/corner{ + dir = 6 }, +/turf/open/misc/asteroid/snow/icemoon, +/area/icemoon/underground/explored) +"gIo" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/effect/landmark/start/hangover, +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 8 }, -/obj/machinery/duct, -/turf/open/floor/wood, -/area/hallway/secondary/service) -"jIW" = ( -/obj/effect/turf_decal/siding/yellow{ +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"gIu" = ( +/obj/effect/spawner/structure/window, +/turf/open/floor/plating, +/area/mine/mechbay) +"gIx" = ( +/obj/machinery/firealarm/directional/west, +/obj/effect/turf_decal/tile/red/half/contrasted{ dir = 8 }, +/turf/open/floor/iron/dark/textured_edge{ + dir = 4 + }, +/area/station/security/prison) +"gIF" = ( +/obj/machinery/holopad, +/turf/open/floor/iron/showroomfloor, +/area/station/security/warden) +"gII" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/glass, +/obj/structure/cable, +/turf/open/floor/iron/smooth, +/area/station/security/holding_cell) +"gIL" = ( +/obj/machinery/door/airlock/security/glass{ + name = "Secure Walkway" + }, +/obj/effect/mapping_helpers/airlock/access/all/security/general, +/obj/structure/cable, +/obj/machinery/door/firedoor, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 + }, /turf/open/floor/iron, -/area/engineering/atmos) -"jJj" = ( -/obj/machinery/atmospherics/pipe/smart/simple/green/visible{ - dir = 9 +/area/station/security/brig/upper) +"gIY" = ( +/turf/closed/wall, +/area/station/medical/medbay/central) +"gJm" = ( +/obj/structure/table/glass, +/obj/item/food/grown/wheat, +/obj/item/food/grown/watermelon, +/obj/item/food/grown/watermelon, +/obj/item/food/grown/watermelon, +/obj/item/food/grown/citrus/orange, +/obj/item/food/grown/grapes, +/obj/item/food/grown/cocoapod, +/obj/effect/turf_decal/tile/green, +/obj/effect/turf_decal/tile/green{ + dir = 4 }, /turf/open/floor/iron, -/area/engineering/atmos) -"jJn" = ( -/obj/effect/turf_decal/tile/yellow, +/area/station/service/hydroponics/garden) +"gJo" = ( /obj/effect/turf_decal/tile/yellow{ dir = 8 }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 1 - }, -/obj/item/kirbyplants/random, /obj/effect/turf_decal/tile/yellow{ dir = 4 }, -/obj/machinery/camera/directional/east{ - c_tag = "Aft Primary Hallway 1"; - pixel_y = -22 - }, -/turf/open/floor/iron, -/area/hallway/primary/aft) -"jJp" = ( -/obj/machinery/door/window/left/directional/west{ - name = "Janitorial Delivery"; - req_access_txt = "26" +/obj/effect/turf_decal/tile/blue{ + dir = 1 }, -/obj/effect/turf_decal/delivery, -/obj/effect/spawner/random/trash/mess, -/turf/open/floor/iron, -/area/service/janitor) -"jJD" = ( -/turf/open/floor/carpet, -/area/cargo/qm) -"jJE" = ( -/turf/open/floor/glass/reinforced, -/area/science/mixing/hallway) -"jJP" = ( -/obj/machinery/bluespace_beacon, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/tile/blue, +/obj/structure/window/reinforced{ dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/aisat_interior) -"jJX" = ( -/obj/machinery/conveyor{ - dir = 4; - id = "packageSort2" +/area/station/medical/treatment_center) +"gJy" = ( +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 6 }, +/turf/open/floor/iron, +/area/station/hallway/primary/port) +"gJz" = ( +/obj/effect/spawner/structure/window, /turf/open/floor/plating, -/area/cargo/sorting) -"jKh" = ( -/obj/structure/table, -/obj/item/storage/box/prisoner, -/turf/open/floor/iron/showroomfloor, -/area/security/processing) -"jKu" = ( -/obj/machinery/door/window/right/directional/east{ - base_state = "left"; - dir = 8; - icon_state = "left"; - name = "Research Division Delivery"; - req_access_txt = "47" +/area/station/commons/storage/art) +"gJC" = ( +/obj/structure/chair/stool/directional/east, +/obj/effect/landmark/start/assistant, +/turf/open/floor/iron, +/area/station/commons/dorms) +"gJM" = ( +/obj/structure/grille, +/turf/open/floor/plating, +/area/station/maintenance/port/greater) +"gKb" = ( +/obj/effect/spawner/random/contraband/narcotics, +/obj/structure/sign/poster/contraband/syndiemoth{ + pixel_x = -32 }, -/obj/structure/window/reinforced{ - dir = 1 +/turf/open/floor/plating{ + icon_state = "platingdmg2" }, -/obj/effect/turf_decal/loading_area{ - dir = 8 +/area/station/security/prison/safe) +"gKd" = ( +/obj/machinery/door/airlock/external{ + glass = 1; + name = "Cargo Warehouse External Airlock"; + opacity = 0 }, -/obj/structure/disposalpipe/segment{ +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "cargo-warehouse-external" + }, +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/turf/open/floor/iron/dark, -/area/science/breakroom) -"jKR" = ( -/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/access/all/supply/mining_station, +/turf/open/floor/iron/smooth_large, +/area/station/cargo/warehouse) +"gKk" = ( +/obj/structure/table/reinforced, +/obj/item/storage/secure/safe/caps_spare/directional/east, +/turf/open/floor/iron, +/area/station/command/bridge) +"gKn" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 8 + }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/item/radio/intercom/directional/west, +/obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/landmark/blobstart, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"jLe" = ( -/obj/machinery/light/directional/west, +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/medical/chemistry) +"gKq" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/iron/grimy, +/area/station/maintenance/aft/greater) +"gKD" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 4 + }, +/obj/structure/sign/warning/electric_shock{ + pixel_y = 32 + }, +/turf/open/misc/asteroid/snow/icemoon, +/area/icemoon/surface/outdoors/nospawn) +"gKG" = ( +/obj/effect/turf_decal/tile/green{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, /turf/open/floor/iron, -/area/service/hydroponics) -"jLg" = ( -/obj/effect/landmark/start/hangover, +/area/station/command/bridge) +"gKH" = ( +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/starboard/fore) +"gKQ" = ( +/turf/closed/wall, +/area/station/security/courtroom) +"gLk" = ( +/obj/structure/extinguisher_cabinet/directional/south, /turf/open/floor/iron, -/area/commons/locker) -"jLw" = ( -/obj/machinery/hydroponics/soil{ - pixel_y = 8 +/area/station/hallway/primary/central) +"gLl" = ( +/obj/effect/turf_decal/tile/red/half, +/obj/structure/closet/emcloset, +/obj/machinery/camera/directional/north{ + c_tag = "Security Entrance" }, -/obj/item/shovel/spade, -/turf/open/floor/grass, -/area/maintenance/starboard/aft) -"jLB" = ( +/turf/open/floor/iron/smooth_half, +/area/station/security/brig/upper) +"gLo" = ( +/obj/structure/disposalpipe/segment, +/turf/open/floor/wood/tile, +/area/station/service/theater) +"gLu" = ( /obj/effect/turf_decal/delivery, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible, -/turf/open/floor/iron/dark, -/area/engineering/supermatter/room) -"jMo" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/binary/pump{ - name = "Fuel Pipe to Incinerator" +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/engineering/engine_smes) +"gLx" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/turf/open/floor/iron, -/area/maintenance/disposal/incinerator) -"jMu" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/blue, -/obj/structure/railing/corner, /turf/open/floor/iron, -/area/commons/locker) -"jMz" = ( -/turf/open/floor/iron/cafeteria{ - dir = 8 +/area/station/commons/fitness) +"gLF" = ( +/obj/structure/rack, +/obj/item/clothing/shoes/magboots, +/obj/effect/turf_decal/stripes/line{ + dir = 5 }, -/area/science/research) -"jMH" = ( -/obj/structure/chair/stool/directional/east, /turf/open/floor/iron, -/area/commons/dorms) -"jMP" = ( -/obj/structure/table, -/obj/machinery/recharger{ - pixel_y = 4 +/area/station/ai_monitored/command/storage/eva) +"gLH" = ( +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 8 }, -/obj/effect/turf_decal/tile/red{ +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 1 }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ +/obj/item/radio/intercom/directional/south, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/dark/side, +/area/mine/eva) +"gLN" = ( +/obj/structure/disposaloutlet{ dir = 4 }, -/obj/item/screwdriver{ - pixel_y = 10 +/obj/structure/disposalpipe/trunk{ + dir = 4 }, -/turf/open/floor/iron/dark, -/area/security/checkpoint/science) -"jNd" = ( -/obj/structure/table/wood, +/turf/open/floor/plating, +/area/station/cargo/sorting) +"gLS" = ( +/obj/structure/sign/warning/biohazard, +/turf/closed/wall/r_wall, +/area/station/science/xenobiology) +"gLZ" = ( +/obj/structure/table, /obj/item/flashlight/lamp, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/grimy, -/area/commons/vacant_room/office) -"jNp" = ( -/obj/machinery/airalarm/directional/east, -/obj/structure/extinguisher_cabinet/directional/north, +/turf/open/floor/wood, +/area/station/maintenance/port/fore) +"gMe" = ( +/obj/effect/turf_decal/tile/purple, /obj/machinery/light/directional/east, -/obj/structure/table/glass, -/obj/item/folder/white, -/obj/item/stamp/cmo, -/obj/item/clothing/neck/stethoscope, -/obj/effect/turf_decal/tile/blue/full, -/turf/open/floor/iron/dark, -/area/command/heads_quarters/cmo) -"jNw" = ( -/obj/item/radio/intercom/directional/south, -/obj/effect/turf_decal/siding/wood{ +/obj/effect/turf_decal/tile/purple{ dir = 4 }, -/obj/effect/turf_decal/siding/wood{ - dir = 8 +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"gMg" = ( +/obj/effect/turf_decal/tile/brown{ + dir = 1 }, -/turf/open/floor/wood, -/area/commons/vacant_room/office) -"jOa" = ( -/obj/structure/rack, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/tile/brown, +/obj/structure/extinguisher_cabinet/directional/east, +/obj/effect/turf_decal/stripes/asteroid/corner{ dir = 1 }, -/obj/item/radio/off, -/obj/item/assembly/timer, /turf/open/floor/iron, -/area/ai_monitored/command/storage/eva) -"jOj" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/sign/warning/gasmask, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"jOy" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/service/bar/atrium) -"jOE" = ( -/obj/structure/window/reinforced{ - dir = 4 +/area/station/cargo/storage) +"gMo" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/machinery/door/airlock/engineering{ + name = "Utilities Room" }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/obj/effect/mapping_helpers/airlock/unres{ + dir = 1 }, -/turf/open/floor/iron, -/area/hallway/primary/starboard) -"jOF" = ( -/turf/open/floor/iron/dark/side{ +/obj/effect/mapping_helpers/airlock/access/any/service/maintenance, +/turf/open/floor/plating, +/area/station/maintenance/starboard/lesser) +"gMx" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/circuit, +/area/station/ai_monitored/command/nuke_storage) +"gMK" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/red{ dir = 1 }, -/area/hallway/primary/starboard) -"jOT" = ( -/obj/machinery/light/small/directional/north, -/obj/structure/dresser, -/turf/open/floor/carpet, -/area/command/heads_quarters/captain) -"jPk" = ( +/turf/open/floor/iron, +/area/station/hallway/primary/fore) +"gMM" = ( +/obj/machinery/holopad, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"gMR" = ( +/obj/structure/window/reinforced/spawner/west, +/turf/open/floor/iron/dark/textured, +/area/station/security/prison/workout) +"gMZ" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -22032,9122 +21169,9122 @@ dir = 9 }, /turf/open/floor/plating, -/area/maintenance/fore/greater) -"jPn" = ( -/obj/machinery/door/poddoor/preopen{ - id = "atmos"; - name = "Atmospherics Blast Door" +/area/station/maintenance/starboard/fore) +"gNg" = ( +/obj/machinery/camera/directional/north{ + c_tag = "MiniSat External South"; + network = list("minisat"); + start_active = 1 }, -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden, -/turf/open/floor/plating, -/area/engineering/atmos/storage/gas) -"jPx" = ( -/obj/structure/cable, -/obj/machinery/computer/atmos_control/nocontrol/master{ - dir = 8 +/turf/open/misc/asteroid/snow/icemoon, +/area/icemoon/surface/outdoors/nospawn) +"gNi" = ( +/obj/structure/table, +/obj/item/reagent_containers/glass/beaker/large{ + pixel_x = -3; + pixel_y = 3 }, -/turf/open/floor/iron/dark, -/area/engineering/atmos/storage/gas) -"jPz" = ( -/obj/machinery/holopad, +/obj/item/reagent_containers/glass/beaker{ + pixel_x = 8; + pixel_y = 2 + }, +/obj/item/reagent_containers/dropper, +/turf/open/floor/iron/cafeteria, +/area/station/science/lab) +"gNm" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/box/white{ - color = "#52B4E9" - }, -/turf/open/floor/iron/white, -/area/medical/medbay/central) -"jPE" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 +/obj/structure/disposalpipe/segment{ + dir = 10 }, +/turf/open/floor/plating, +/area/station/maintenance/fore/greater) +"gNH" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 1 - }, -/turf/open/floor/iron/white, -/area/science/xenobiology) -"jPI" = ( -/obj/structure/window/reinforced{ dir = 8 }, -/obj/structure/table/glass, -/obj/effect/turf_decal/trimline/green/filled/line, -/obj/effect/turf_decal/trimline/blue/filled/warning, -/obj/machinery/reagentgrinder{ - pixel_y = 4 +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/security/prison/workout) +"gNT" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating, +/area/station/maintenance/aft/greater) +"gOb" = ( +/obj/structure/cable, +/obj/machinery/door/poddoor/preopen{ + id = "cmoprivacy"; + name = "CMO Office" + }, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/command/heads_quarters/cmo) +"gOx" = ( +/obj/structure/cable, +/turf/open/floor/wood{ + icon_state = "wood-broken4" }, +/area/station/maintenance/fore/lesser) +"gOy" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/service/hydroponics) -"jPY" = ( +/area/station/hallway/primary/central) +"gOz" = ( +/obj/machinery/airalarm/directional/east, +/obj/structure/extinguisher_cabinet/directional/north, +/obj/machinery/light/directional/east, /obj/structure/table/glass, -/obj/structure/window/reinforced{ - dir = 4 +/obj/item/folder/white, +/obj/item/stamp/cmo, +/obj/item/clothing/neck/stethoscope, +/obj/effect/turf_decal/tile/blue/full, +/turf/open/floor/iron/dark, +/area/station/command/heads_quarters/cmo) +"gOI" = ( +/obj/machinery/door/poddoor/shutters/preopen{ + id = "rnd2"; + name = "Research Lab Shutters" }, -/obj/item/storage/medkit/o2{ - pixel_x = 3; - pixel_y = 3 +/obj/effect/spawner/structure/window, +/turf/open/floor/plating, +/area/station/science/research) +"gOJ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/brown{ + dir = 4 }, -/obj/item/storage/medkit/o2, -/obj/item/storage/medkit/regular{ - pixel_x = -3; - pixel_y = -3 +/obj/effect/turf_decal/tile/brown, +/obj/machinery/modular_computer/console/preset/civilian{ + dir = 8 }, -/obj/structure/window/reinforced{ - dir = 1 +/turf/open/floor/iron, +/area/station/cargo/qm) +"gOM" = ( +/obj/machinery/camera/directional/west{ + c_tag = "Xenobiology Pens Observation - Port Fore"; + network = list("ss13","rd","xeno") }, /obj/machinery/light/directional/west, -/obj/effect/turf_decal/tile/blue/full, -/turf/open/floor/iron/dark/smooth_large, -/area/medical/storage) -"jQr" = ( -/obj/structure/chair/stool/directional/north, -/turf/open/floor/plating, -/area/maintenance/solars/port/fore) -"jQs" = ( -/obj/structure/closet/emcloset, -/turf/open/floor/plating{ - icon_state = "platingdmg1" +/turf/open/openspace, +/area/station/science/xenobiology) +"gOR" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/iron, +/area/station/hallway/secondary/service) +"gOS" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/tile/red, +/turf/open/floor/iron, +/area/station/security/prison/mess) +"gOU" = ( +/obj/effect/spawner/structure/window/hollow/reinforced/middle{ + dir = 1 }, -/area/maintenance/starboard/upper) -"jQI" = ( -/obj/structure/grille, /turf/open/floor/plating, -/area/ai_monitored/turret_protected/aisat/maint) -"jRi" = ( -/obj/item/radio/intercom/directional/south, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/iron, -/area/hallway/secondary/entry) -"jRs" = ( -/obj/structure/table/glass, -/obj/item/storage/box/beakers{ - pixel_x = 2; - pixel_y = 8 +/area/mine/production) +"gPj" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/item/storage/box/syringes{ - pixel_x = -2; - pixel_y = 5 +/obj/machinery/door/airlock/hatch{ + name = "Morgue" }, -/obj/structure/window/reinforced{ - dir = 4 +/obj/machinery/door/firedoor, +/obj/effect/mapping_helpers/airlock/access/all/medical/morgue, +/turf/open/floor/iron/dark, +/area/station/medical/morgue) +"gPn" = ( +/obj/machinery/door/airlock/security/glass{ + name = "Armory" }, +/obj/effect/mapping_helpers/airlock/access/all/security/armory, +/obj/structure/cable, +/obj/machinery/door/firedoor, /turf/open/floor/iron, -/area/science/xenobiology) -"jRy" = ( -/obj/item/radio/intercom/directional/north, +/area/station/ai_monitored/security/armory/upper) +"gPp" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 + }, +/obj/machinery/light_switch/directional/south, +/turf/open/floor/iron/showroomfloor, +/area/station/security/warden) +"gPB" = ( +/obj/item/radio/intercom/directional/west, /turf/open/floor/iron/dark, -/area/engineering/lobby) -"jRL" = ( -/obj/effect/landmark/start/depsec/engineering, -/obj/structure/cable, +/area/station/engineering/supermatter/room) +"gPE" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/holopad, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron/dark/smooth_large, -/area/security/checkpoint/engineering) -"jRO" = ( -/obj/machinery/light/directional/west, -/obj/structure/table/glass, -/obj/item/assembly/signaler{ - pixel_x = 6; - pixel_y = 5 - }, -/obj/item/reagent_containers/dropper{ - pixel_x = -4; - pixel_y = 4 - }, -/obj/item/stock_parts/cell/high, -/obj/item/stack/cable_coil, -/obj/item/pen{ - pixel_x = -5; - pixel_y = 3 - }, -/obj/machinery/newscaster/directional/west, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/cafeteria{ dir = 8 }, -/area/science/research) -"jRZ" = ( -/obj/structure/extinguisher_cabinet/directional/east, -/obj/machinery/light/directional/east, +/area/station/science/research) +"gPR" = ( +/obj/effect/turf_decal/trimline/green/filled/warning, +/obj/machinery/duct, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/corner, /obj/structure/cable, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply, +/turf/open/floor/iron/white, +/area/station/medical/virology) +"gPX" = ( +/obj/machinery/computer/atmos_control/mix_tank{ + dir = 8 + }, +/obj/effect/turf_decal/tile/green, +/obj/effect/turf_decal/tile/green{ + dir = 4 + }, /turf/open/floor/iron, -/area/hallway/secondary/entry) -"jSk" = ( -/obj/effect/landmark/start/hangover, -/turf/open/floor/iron, -/area/commons/dorms) -"jSy" = ( -/obj/machinery/light/directional/south, -/turf/open/floor/iron, -/area/hallway/secondary/entry) -"jSE" = ( -/obj/machinery/light/directional/north, -/turf/open/floor/iron, -/area/hallway/primary/central) -"jSJ" = ( -/obj/structure/railing{ - dir = 9 +/area/station/engineering/atmos/pumproom) +"gPY" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/station/science/breakroom) +"gPZ" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 4 }, -/obj/machinery/door/firedoor/border_only{ +/obj/effect/turf_decal/tile/blue{ dir = 1 }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 +/turf/open/floor/iron/white, +/area/station/medical/medbay/lobby) +"gQd" = ( +/obj/machinery/camera/directional/south{ + c_tag = "Chapel South" }, -/turf/open/floor/glass/reinforced, -/area/hallway/primary/starboard) -"jSV" = ( -/obj/effect/turf_decal/tile/red{ +/obj/machinery/status_display/evac/directional/south, +/obj/structure/closet/crate/bin, +/turf/open/floor/iron/dark, +/area/station/service/chapel) +"gQe" = ( +/obj/structure/railing{ dir = 8 }, -/obj/machinery/airalarm/directional/south, -/obj/item/kirbyplants/random, -/turf/open/floor/iron/cafeteria, -/area/hallway/secondary/exit/departure_lounge) -"jTe" = ( -/obj/machinery/door/airlock{ - name = "Unisex Restrooms" +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/icemoon/underground/explored) +"gQj" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 6 }, +/obj/machinery/disposal/bin, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/turf/open/floor/stone, +/area/station/service/bar) +"gQq" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, -/turf/open/floor/iron/freezer, -/area/commons/toilet/locker) -"jTw" = ( -/obj/structure/table, -/obj/item/paper_bin{ - pixel_x = 1; - pixel_y = 9 +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/item/pen, -/obj/item/radio/off, -/obj/effect/turf_decal/tile/red{ +/turf/open/floor/iron, +/area/station/hallway/primary/aft) +"gQs" = ( +/obj/effect/turf_decal/tile/dark{ dir = 8 }, -/obj/effect/turf_decal/tile/red, -/turf/open/floor/iron/dark, -/area/security/checkpoint/engineering) -"jTV" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 8 +/obj/effect/turf_decal/tile/dark, +/obj/effect/turf_decal/stripes/asteroid/line, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 }, -/turf/open/floor/iron, -/area/hallway/primary/starboard) -"jUa" = ( -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/turf/open/floor/iron/white/side{ dir = 1 }, -/turf/open/floor/iron, -/area/commons/vacant_room/commissary) -"jUh" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Chemistry Access Maintenance"; - req_access_txt = "5" +/area/mine/living_quarters) +"gQw" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"gQC" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/obj/machinery/door/airlock/external{ + name = "Engineering External Access" }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, /turf/open/floor/plating, -/area/maintenance/department/medical/central) -"jUs" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 6 +/area/station/engineering/storage_shared) +"gQE" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 }, -/obj/machinery/computer/security/telescreen/engine{ - dir = 8; - pixel_x = 24 +/obj/effect/turf_decal/siding/wideplating/dark{ + dir = 10 }, -/turf/open/floor/iron, -/area/engineering/engine_smes) -"jVe" = ( -/obj/structure/closet/secure_closet/security/sec, -/turf/open/floor/iron/smooth_edge, -/area/security/lockers) -"jVr" = ( -/obj/machinery/portable_atmospherics/canister/nitrogen, -/turf/open/floor/engine/n2, -/area/engineering/atmos) -"jVD" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment{ - dir = 4 +/turf/open/floor/iron/dark/textured, +/area/station/security/prison/rec) +"gQO" = ( +/obj/machinery/door/airlock/public/glass{ + name = "Chapel Office" }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, -/obj/effect/turf_decal/trimline/blue/filled/warning{ - dir = 4 +/obj/effect/landmark/navigate_destination{ + location = "Chapel Office" }, -/turf/open/floor/iron/white, -/area/medical/storage) -"jVH" = ( -/obj/machinery/atmospherics/pipe/smart/simple/brown/visible, +/obj/effect/mapping_helpers/airlock/access/all/service/chapel_office, +/turf/open/floor/iron/dark, +/area/station/service/chapel/office) +"gQZ" = ( +/obj/machinery/light/directional/north, /turf/open/floor/iron, -/area/maintenance/disposal/incinerator) -"jVX" = ( -/obj/effect/turf_decal/tile/brown, -/obj/effect/turf_decal/tile/brown{ - dir = 4 - }, +/area/station/hallway/primary/central) +"gRa" = ( +/obj/machinery/airalarm/directional/east, +/obj/machinery/light/directional/south, +/turf/open/floor/iron, +/area/station/commons/storage/mining) +"gRm" = ( +/obj/structure/grille/broken, +/obj/effect/decal/cleanable/dirt, /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/iron/white, -/area/medical/break_room) -"jWo" = ( -/obj/machinery/atmospherics/pipe/layer_manifold/scrubbers/hidden, -/turf/closed/wall, -/area/service/kitchen/coldroom) -"jWt" = ( -/obj/structure/grille, -/obj/structure/window{ - dir = 8 - }, -/obj/structure/window, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, /turf/open/floor/plating, -/area/maintenance/port/greater) -"jWz" = ( -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, +/area/station/maintenance/department/medical/morgue) +"gRI" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible, /turf/open/floor/iron, -/area/commons/fitness) -"jWA" = ( -/obj/machinery/light/small/directional/west, -/obj/item/radio/intercom/directional/west, -/obj/effect/turf_decal/tile/blue{ +/area/station/maintenance/disposal/incinerator) +"gSa" = ( +/obj/structure/toilet{ + pixel_y = 12 + }, +/obj/machinery/light/small/directional/south, +/obj/effect/decal/cleanable/blood/old, +/obj/effect/landmark/start/psychologist, +/turf/open/floor/iron/freezer, +/area/station/medical/break_room) +"gSr" = ( +/obj/structure/table/reinforced, +/obj/item/clothing/suit/radiation, +/obj/item/clothing/head/radiation, +/obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/aisat/service) -"jWC" = ( -/obj/machinery/light/directional/west, -/obj/structure/cable, -/obj/structure/disposalpipe/segment, +/obj/item/geiger_counter, +/obj/item/clothing/glasses/meson, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"gSy" = ( /turf/open/floor/iron, -/area/hallway/primary/starboard) -"jWD" = ( -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ +/area/station/security/prison/workout) +"gSE" = ( +/obj/machinery/biogenerator, +/turf/open/floor/iron, +/area/station/service/hydroponics/garden) +"gSH" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"gSK" = ( +/obj/structure/table/wood, +/obj/item/soap/nanotrasen, +/turf/open/floor/wood{ + icon_state = "wood-broken7" + }, +/area/station/maintenance/port/aft) +"gSN" = ( +/obj/effect/turf_decal/stripes/line{ dir = 10 }, +/obj/structure/table, +/obj/item/circuitboard/aicore, /turf/open/floor/iron, -/area/security/brig/upper) -"jWF" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/door/airlock/mining/glass{ - name = "Quartermaster"; - id_tag = "Quatermaster" +/area/station/command/heads_quarters/rd) +"gSV" = ( +/obj/machinery/light/directional/south, +/obj/structure/bodycontainer/morgue{ + dir = 1 + }, +/turf/open/floor/iron/dark/textured_half{ + dir = 1 + }, +/area/station/service/chapel/office) +"gTi" = ( +/obj/machinery/door/airlock/medical/glass{ + name = "Medbay Chemistry Access" }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/door/firedoor, -/obj/structure/disposalpipe/segment, /obj/structure/cable, -/obj/effect/mapping_helpers/airlock/access/all/supply/qm, -/obj/effect/turf_decal/tile/brown/fourcorners, -/turf/open/floor/iron, -/area/cargo/qm) -"jWH" = ( -/obj/machinery/hydroponics/soil{ - pixel_y = 8 +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/obj/item/cultivator/rake, -/turf/open/floor/grass, -/area/maintenance/starboard/aft) -"jWV" = ( -/obj/machinery/computer/prisoner/gulag_teleporter_computer{ - dir = 4 +/obj/effect/turf_decal/tile/yellow/full, +/obj/effect/mapping_helpers/airlock/access/all/medical/chemistry, +/turf/open/floor/iron/large, +/area/station/medical/treatment_center) +"gTs" = ( +/obj/structure/window/reinforced, +/obj/machinery/holopad, +/turf/open/floor/iron/white/textured, +/area/station/security/medical) +"gTw" = ( +/obj/structure/railing{ + dir = 8 }, -/turf/open/floor/iron/showroomfloor, -/area/security/processing) -"jXp" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 4 +/obj/machinery/door/firedoor/border_only{ + dir = 8 }, -/turf/open/floor/iron, -/area/cargo/storage) -"jXq" = ( -/obj/structure/cable, +/turf/open/openspace, +/area/station/security/prison) +"gTK" = ( +/turf/closed/wall, +/area/station/engineering/engine_smes) +"gTW" = ( +/obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/security/prison/workout) +"gUg" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 + }, +/turf/open/floor/iron/white, +/area/station/medical/cryo) +"gUo" = ( +/obj/machinery/light/directional/west, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment{ - dir = 10 +/obj/effect/turf_decal/siding/wood/corner{ + dir = 8 }, -/turf/open/floor/plating, -/area/maintenance/fore/greater) -"jXr" = ( -/obj/machinery/door/airlock/maintenance{ - req_access_txt = "12" +/obj/machinery/firealarm/directional/west, +/obj/item/radio/intercom/directional/north, +/turf/open/floor/wood, +/area/station/service/library) +"gUp" = ( +/obj/structure/lattice/catwalk, +/obj/structure/railing/corner{ + dir = 1 }, +/turf/open/lava/plasma/ice_moon, +/area/icemoon/underground/explored) +"gUs" = ( +/obj/effect/turf_decal/tile/red/anticorner/contrasted, /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"jXF" = ( -/obj/machinery/button/door/directional/east{ - id = "armory"; - name = "Armory Shutters"; - pixel_x = -9; - pixel_y = 30; - req_access_txt = "3" +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/structure/rack, -/obj/item/gun/energy/e_gun{ - pixel_x = -3; - pixel_y = 3 +/turf/open/floor/iron/dark/corner{ + dir = 1 }, -/obj/item/gun/energy/e_gun, -/obj/item/gun/energy/e_gun{ - pixel_x = 3; - pixel_y = -3 +/area/station/security/processing) +"gUx" = ( +/obj/effect/turf_decal/bot, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/mine/laborcamp) +"gUB" = ( +/obj/structure/chair/stool/directional/south, +/turf/open/floor/wood/parquet, +/area/station/commons/lounge) +"gUF" = ( +/obj/effect/turf_decal/siding/thinplating/corner{ + dir = 4 }, -/obj/effect/turf_decal/tile/red/half{ +/turf/open/misc/asteroid/snow/icemoon, +/area/icemoon/underground/explored) +"gUQ" = ( +/obj/structure/fence/door{ dir = 4 }, -/obj/machinery/light/directional/north, -/turf/open/floor/iron/dark/textured, -/area/ai_monitored/security/armory/upper) -"jXG" = ( -/obj/machinery/computer/department_orders/security{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red/half/contrasted{ +/obj/effect/turf_decal/weather/snow/corner{ dir = 4 }, +/turf/open/floor/plating/snowed/icemoon, +/area/icemoon/underground/explored) +"gUT" = ( +/obj/structure/sign/poster/contraband/random/directional/east, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"gUY" = ( +/obj/machinery/power/apc/auto_name/directional/north, /obj/structure/cable, -/turf/open/floor/iron/dark/textured, -/area/security/office) -"jXQ" = ( +/turf/open/floor/plating, +/area/station/maintenance/starboard/fore) +"gVe" = ( /obj/structure/table, -/obj/structure/sign/plaques/kiddie{ - pixel_x = 32 - }, -/obj/machinery/camera/motion/directional/east{ - c_tag = "AI Upload East"; - network = list("aiupload") - }, +/obj/effect/spawner/random/trash/food_packaging, +/obj/item/radio/intercom/directional/east, /turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/ai_upload) -"jXT" = ( -/obj/structure/table/glass, -/obj/machinery/light/directional/west, -/obj/item/reagent_containers/glass/bottle/epinephrine, -/obj/item/reagent_containers/glass/bottle/multiver{ - pixel_x = 6 - }, -/obj/item/reagent_containers/syringe, -/obj/machinery/defibrillator_mount/directional/north, -/obj/item/radio/intercom/directional/west, -/obj/effect/turf_decal/tile/blue/full, -/turf/open/floor/iron/large, -/area/medical/treatment_center) -"jYT" = ( -/obj/structure/table/wood, -/obj/machinery/computer/libraryconsole, -/turf/open/floor/wood, -/area/service/library) -"jYV" = ( +/area/station/science/breakroom) +"gVn" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/trimline/blue/filled/line, -/turf/open/floor/iron/white, -/area/medical/medbay/aft) -"jZW" = ( -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/hallway/secondary/service) +"gVr" = ( +/obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/machinery/atmospherics/components/binary/pump/off{ - dir = 1; - name = "O2 To Pure" - }, -/turf/open/floor/iron, -/area/engineering/atmos) -"kae" = ( -/obj/structure/fence{ - dir = 4 +/obj/machinery/light/directional/west, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, +/obj/machinery/status_display/evac/directional/west, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"gVt" = ( +/obj/item/radio/intercom/directional/west, +/obj/effect/turf_decal/tile/red{ + dir = 8 }, -/obj/structure/sign/nanotrasen, -/turf/open/floor/plating/snowed/icemoon, -/area/icemoon/surface/outdoors/nospawn) -"kaq" = ( -/obj/machinery/smartfridge/organ, -/turf/closed/wall, -/area/medical/surgery/aft) -"kat" = ( -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/turf/open/floor/iron/white/corner{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/area/station/hallway/secondary/exit/departure_lounge) +"gVx" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 10 }, -/obj/effect/turf_decal/tile/neutral{ +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) +"gVC" = ( +/obj/machinery/light/small/directional/south, +/obj/machinery/atmospherics/pipe/smart/simple/dark/visible, +/obj/machinery/atmospherics/pipe/smart/manifold4w/brown/visible/layer2, +/obj/machinery/atmospherics/components/binary/dp_vent_pump/high_volume/incinerator_atmos{ dir = 8 }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/firealarm/directional/north, -/turf/open/floor/iron, -/area/commons/locker) -"kaC" = ( -/obj/structure/chair, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/machinery/airlock_sensor/incinerator_atmos{ + pixel_y = 24 }, -/turf/open/floor/iron/cafeteria, -/area/hallway/secondary/exit/departure_lounge) -"kaF" = ( -/obj/machinery/atmospherics/pipe/heat_exchanging/junction{ +/turf/open/floor/engine, +/area/station/maintenance/disposal/incinerator) +"gVO" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line{ dir = 1 }, -/obj/structure/reagent_dispensers/cooking_oil, -/turf/open/floor/iron/freezer, -/area/service/kitchen/coldroom) -"kaJ" = ( -/obj/effect/spawner/random/trash/mess, -/turf/open/floor/iron, -/area/maintenance/port/fore) -"kaZ" = ( -/obj/structure/table/glass, -/obj/item/storage/box/beakers{ - pixel_x = 2; - pixel_y = 2 +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/item/reagent_containers/glass/beaker/large, -/obj/item/reagent_containers/dropper, -/obj/item/radio/intercom/directional/west, -/obj/effect/turf_decal/tile/yellow/full, -/turf/open/floor/iron/white/smooth_large, -/area/medical/pharmacy) -"kbh" = ( -/obj/machinery/atmospherics/pipe/multiz/supply/visible/layer4{ - color = "#0000ff"; - name = "Supply multi deck pipe adapter" +/turf/open/floor/iron/white, +/area/station/medical/chemistry) +"gVP" = ( +/obj/item/wrench, +/obj/item/screwdriver, +/obj/structure/rack, +/turf/open/floor/plating, +/area/station/commons/vacant_room/commissary) +"gVS" = ( +/obj/structure/chair{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/multiz/scrubbers/visible/layer2{ - color = "#ff0000"; - name = "Scrubbers multi deck pipe adapter" +/obj/machinery/firealarm/directional/north, +/turf/open/floor/iron/dark, +/area/station/security/courtroom) +"gWd" = ( +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron/edge{ + dir = 8 }, -/obj/effect/turf_decal/stripes/box, -/obj/structure/cable, +/area/station/engineering/lobby) +"gWr" = ( +/obj/structure/tank_dispenser, +/turf/open/floor/iron/dark, +/area/station/science/ordnance/office) +"gWy" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/sign/warning/cold_temp, /turf/open/floor/plating, -/area/commons/storage/mining) -"kbq" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/area/station/maintenance/solars/port/fore) +"gWQ" = ( +/obj/machinery/chem_master, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 8 }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, -/area/science/robotics/mechbay) -"kbw" = ( -/obj/effect/turf_decal/trimline/blue/filled/line, -/turf/open/floor/iron/white, -/area/medical/treatment_center) -"kbB" = ( -/obj/machinery/door/airlock/medical/glass{ - name = "Medbay Chemistry Access"; - req_access_txt = "5" +/area/station/science/xenobiology) +"gWX" = ( +/obj/structure/chair{ + dir = 4 + }, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/security/interrogation) +"gWZ" = ( +/obj/machinery/atmospherics/components/unary/outlet_injector/monitored/ordnance_burn_chamber_input, +/turf/open/floor/engine/vacuum, +/area/station/science/ordnance/burnchamber) +"gXe" = ( +/obj/effect/turf_decal/siding/white{ + dir = 4 }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron/dark, +/area/station/service/hydroponics) +"gXh" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/door/firedoor, /obj/structure/cable, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/effect/turf_decal/tile/yellow/full, -/turf/open/floor/iron/large, -/area/medical/treatment_center) -"kbJ" = ( -/obj/structure/window/reinforced{ - dir = 1 +/turf/open/floor/iron/dark/textured_large, +/area/station/security/brig) +"gXl" = ( +/obj/machinery/dna_scannernew, +/obj/machinery/light/directional/west, +/obj/machinery/camera/directional/west{ + c_tag = "Genetics Lab"; + network = list("ss13","rd") }, -/obj/effect/landmark/start/hangover, /turf/open/floor/iron/dark, -/area/commons/fitness) -"kbL" = ( -/obj/structure/table, -/obj/item/storage/box/beakers{ - pixel_x = 2; - pixel_y = 2 +/area/station/science/genetics) +"gXm" = ( +/obj/structure/extinguisher_cabinet/directional/south, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small/directional/south, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/smooth_edge{ + dir = 8 }, -/obj/item/grenade/chem_grenade, -/obj/item/grenade/chem_grenade, -/obj/machinery/requests_console/directional/north{ - department = "Circuits Lab"; - departmentType = 2; - name = "Circuits Lab Requests Console"; - receive_ore_updates = 1 +/area/station/maintenance/department/medical/central) +"gXp" = ( +/obj/structure/table/wood, +/obj/item/folder/yellow, +/obj/item/pen, +/turf/open/floor/wood, +/area/station/service/library) +"gXv" = ( +/obj/machinery/portable_atmospherics/pump{ + name = "Lil Pump" }, -/turf/open/floor/iron, -/area/science/misc_lab) -"kbO" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 4 +/turf/open/floor/iron/dark, +/area/station/science/ordnance/office) +"gXy" = ( +/obj/machinery/door/airlock/public/glass{ + id_tag = "gulag2"; + name = "Cell 2" }, /obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/maintenance/starboard/upper) -"kbY" = ( -/obj/structure/cable, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron/dark/textured_edge{ +/area/mine/laborcamp) +"gXC" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 8 }, -/area/security/checkpoint/auxiliary) -"kcl" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ +/obj/machinery/door/airlock/external{ + name = "Supply Dock Airlock" + }, +/obj/effect/mapping_helpers/airlock/access/all/supply/general, +/turf/open/floor/plating, +/area/station/cargo/storage) +"gXJ" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/science/lab) +"gYa" = ( +/obj/structure/railing{ dir = 9 }, -/turf/open/floor/iron/dark, -/area/commons/storage/mining) -"kcq" = ( +/turf/open/floor/plating/snowed/icemoon, +/area/icemoon/underground/explored) +"gYg" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 4 }, -/turf/open/floor/wood{ - icon_state = "wood-broken6" - }, -/area/maintenance/aft/greater) -"kct" = ( -/obj/effect/spawner/random/structure/crate, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"kcC" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/station/engineering/supermatter/room) +"gYi" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/effect/spawner/structure/window/hollow/reinforced, +/turf/open/floor/plating, +/area/mine/living_quarters) +"gYm" = ( +/obj/machinery/light/directional/east, +/turf/open/floor/iron/white/side{ + dir = 9 + }, +/area/station/science/research) +"gYp" = ( +/obj/effect/turf_decal/tile/red{ + dir = 8 }, /turf/open/floor/iron, -/area/engineering/main) -"kcH" = ( -/obj/structure/railing/corner, -/obj/effect/turf_decal/tile/brown, -/turf/open/floor/iron, -/area/cargo/storage) -"kcR" = ( -/obj/structure/noticeboard/directional/east, +/area/station/hallway/primary/fore) +"gYz" = ( +/obj/structure/table/wood, +/obj/item/paper_bin{ + pixel_x = -3; + pixel_y = 7 + }, +/obj/item/pen, /turf/open/floor/wood, -/area/command/meeting_room) -"kdc" = ( +/area/station/command/heads_quarters/captain) +"gZa" = ( +/obj/structure/sign/nanotrasen{ + pixel_x = -32 + }, +/turf/open/floor/plating/snowed/icemoon, +/area/icemoon/surface/outdoors/nospawn) +"gZb" = ( +/mob/living/carbon/human/species/monkey, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply, +/turf/open/floor/grass, +/area/station/medical/virology) +"gZl" = ( /obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/space_heater, /obj/structure/disposalpipe/segment{ - dir = 6 + dir = 9 }, -/turf/open/floor/iron, -/area/hallway/primary/port) -"kds" = ( -/obj/structure/industrial_lift, -/obj/structure/railing{ - dir = 6 +/turf/open/floor/plating, +/area/station/maintenance/starboard/fore) +"gZq" = ( +/obj/machinery/firealarm/directional/south, +/obj/structure/table, +/obj/item/paper_bin{ + pixel_x = -3; + pixel_y = 7 }, -/turf/open/openspace, -/area/commons/storage/mining) -"kdG" = ( -/obj/machinery/requests_console/directional/north{ - department = "Cargo Bay"; - departmentType = 2; - name = "Cargo Bay Requests Console" +/obj/item/pen, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 4 }, -/obj/structure/table, -/obj/item/hand_labeler, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/tile/blue{ dir = 8 }, -/obj/item/folder/yellow, /turf/open/floor/iron, -/area/cargo/storage) -"kdK" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/area/station/command/bridge) +"gZt" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 6 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/gibspawner/human, +/turf/open/floor/plating/snowed/icemoon, +/area/icemoon/surface/outdoors/nospawn) +"gZx" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/station/science/ordnance/office) +"gZz" = ( +/obj/structure/extinguisher_cabinet/directional/west, +/obj/machinery/chem_master, +/obj/structure/sign/warning/no_smoking/circle{ + pixel_x = -27; + pixel_y = -26 + }, +/turf/open/floor/glass/reinforced, +/area/station/medical/treatment_center) +"gZF" = ( +/obj/structure/table/glass, +/obj/item/hemostat, +/obj/item/stock_parts/manipulator, +/obj/item/storage/bag/trash, +/turf/open/floor/iron, +/area/station/maintenance/port/fore) +"gZJ" = ( +/obj/machinery/firealarm/directional/south, +/obj/structure/disposalpipe/segment{ dir = 4 }, +/obj/machinery/light/directional/south, +/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/effect/turf_decal/tile/neutral, -/turf/open/floor/iron, -/area/commons/locker) -"kdY" = ( /obj/structure/cable, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/commons/fitness) +"gZK" = ( +/obj/machinery/chem_master/condimaster, +/turf/open/floor/iron/cafeteria, +/area/station/service/kitchen) +"gZO" = ( +/obj/effect/turf_decal/tile/yellow{ dir = 4 }, -/turf/open/floor/iron/smooth_edge{ +/obj/effect/turf_decal/tile/yellow{ dir = 1 }, -/area/security/lockers) -"kdZ" = ( -/obj/machinery/computer/camera_advanced/xenobio, -/turf/open/floor/iron, -/area/science/xenobiology) -"keL" = ( -/obj/machinery/light/directional/south, -/obj/structure/closet/firecloset, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment, /turf/open/floor/iron, -/area/hallway/primary/starboard) -"keQ" = ( -/obj/effect/decal/cleanable/dirt, -/turf/closed/wall, -/area/maintenance/starboard/aft) -"kfb" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/maintenance/starboard/upper) -"kfs" = ( -/obj/machinery/atmospherics/pipe/smart/simple/purple/visible{ - dir = 9 - }, -/obj/effect/turf_decal/siding/wideplating{ +/area/station/engineering/main) +"gZP" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ dir = 1 }, +/obj/machinery/door/airlock/security{ + name = "Recreation Block" + }, /obj/structure/cable, -/turf/open/floor/iron, -/area/engineering/atmos/pumproom) -"kfT" = ( -/turf/open/floor/iron/white, -/area/medical/cryo) -"kge" = ( -/obj/machinery/newscaster/directional/south, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/door/firedoor, +/turf/open/floor/iron/dark/side{ + dir = 1 + }, +/area/station/security/prison) +"hac" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple/layer2{ + dir = 9 + }, +/turf/open/floor/iron/dark/airless, +/area/station/science/ordnance/freezerchamber) +"haf" = ( +/obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/machinery/atmospherics/components/binary/pump/on{ + dir = 8; + name = "Gas to Cooling Loop" }, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"han" = ( +/obj/structure/table, +/obj/item/plate, +/obj/item/kitchen/fork, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, -/area/command/bridge) -"kgq" = ( -/obj/effect/turf_decal/stripes/line{ +/area/mine/laborcamp) +"hao" = ( +/obj/structure/frame/computer{ dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply, -/obj/effect/landmark/blobstart, -/turf/open/floor/plating, -/area/maintenance/port/greater) -"kgs" = ( -/obj/effect/spawner/random/structure/crate_abandoned, -/obj/machinery/light/small/directional/south, +/obj/item/radio/intercom/directional/south, /turf/open/floor/iron/smooth, -/area/maintenance/starboard/fore) -"kgB" = ( -/obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/components/trinary/filter/flipped/critical{ - dir = 4 +/area/station/maintenance/starboard/fore) +"hap" = ( +/turf/open/floor/vault, +/area/station/security/prison/rec) +"haq" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/mine/eva/lower) +"haC" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible, +/turf/open/floor/plating/snowed/icemoon, +/area/icemoon/surface/outdoors/nospawn) +"haQ" = ( +/obj/machinery/atmospherics/components/unary/outlet_injector/monitored/incinerator_input{ + dir = 8 }, /turf/open/floor/engine, -/area/engineering/supermatter/room) -"kgQ" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/white/side{ - dir = 6 - }, -/area/science/research) -"khs" = ( -/turf/closed/wall, -/area/maintenance/central/lesser) -"khD" = ( -/obj/machinery/light/small/directional/north, -/obj/machinery/firealarm/directional/east, -/obj/machinery/status_display/ai/directional/north, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/ai) -"khS" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 5 +/area/station/maintenance/disposal/incinerator) +"hbp" = ( +/obj/machinery/photocopier, +/turf/open/floor/wood, +/area/station/command/meeting_room) +"hbC" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/preopen{ + id = "pharmacy_shutters2"; + name = "Pharmacy Shutter" }, /turf/open/floor/plating, -/area/maintenance/starboard/aft) -"kij" = ( -/obj/structure/table, -/obj/item/storage/toolbox/mechanical, -/obj/item/crowbar/large, -/obj/machinery/camera/directional/south{ - c_tag = "Mech Bay"; - network = list("ss13","rd") - }, -/obj/machinery/light/directional/south, -/obj/machinery/status_display/evac/directional/south, -/turf/open/floor/iron, -/area/science/robotics/mechbay) -"kio" = ( -/obj/machinery/light_switch/directional/east, +/area/station/medical/pharmacy) +"hbE" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating, -/area/engineering/storage/tech) -"kiC" = ( -/turf/open/floor/plating, -/area/ai_monitored/turret_protected/aisat/maint) -"kiD" = ( +/obj/effect/landmark/start/cook, +/turf/open/floor/iron/cafeteria, +/area/station/service/kitchen) +"hbI" = ( +/obj/machinery/recharger{ + pixel_y = 4 + }, +/obj/structure/table, +/obj/effect/turf_decal/tile/red, /obj/effect/turf_decal/tile/red{ dir = 8 }, -/obj/machinery/power/apc/auto_name/directional/south, -/obj/structure/cable, /turf/open/floor/iron, -/area/hallway/primary/fore) -"kjd" = ( +/area/station/security/checkpoint/customs/auxiliary) +"hbR" = ( +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 9 + }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/spawner/random/engineering/tracking_beacon, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/holopad, +/turf/open/floor/iron/grimy, +/area/station/service/chapel/office) +"hbY" = ( +/obj/effect/spawner/random/structure/crate, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/station/maintenance/starboard/fore) +"hce" = ( +/obj/machinery/door/airlock{ + id_tag = "AuxToilet3"; + name = "Unit 3" + }, +/turf/open/floor/iron/freezer, +/area/station/commons/toilet/locker) +"hcg" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/engineering/glass{ + name = "Supermatter Engine Room" + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"hcv" = ( +/obj/machinery/newscaster/directional/north, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, /turf/open/floor/iron, -/area/cargo/storage) -"kjw" = ( +/area/station/hallway/primary/central) +"hcy" = ( +/obj/structure/closet/radiation, /obj/effect/turf_decal/stripes/line{ - dir = 10 + dir = 6 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible, -/turf/open/floor/engine, -/area/engineering/supermatter/room) -"kjD" = ( +/obj/item/radio/intercom/directional/north, +/obj/item/analyzer, +/turf/open/floor/iron/showroomfloor, +/area/station/engineering/atmos) +"hcF" = ( +/obj/machinery/airalarm/directional/north, /obj/machinery/light/directional/north, -/obj/effect/turf_decal/tile/brown{ +/turf/open/floor/circuit, +/area/station/ai_monitored/command/nuke_storage) +"hcL" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/engineering/storage/tech) +"hcO" = ( +/obj/machinery/light/small/directional/west, +/obj/effect/turf_decal/weather/snow/corner{ dir = 4 }, -/obj/effect/turf_decal/stripes/asteroid/corner{ +/turf/open/floor/plating/snowed/icemoon, +/area/station/maintenance/starboard/fore) +"hcS" = ( +/obj/effect/spawner/structure/window, +/obj/structure/sign/departments/xenobio{ + pixel_y = -32 + }, +/turf/open/floor/plating, +/area/station/science/xenobiology) +"hdf" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/obj/effect/turf_decal/tile/brown{ dir = 4 }, -/obj/structure/cable, +/obj/item/radio/intercom/directional/west, /turf/open/floor/iron, -/area/cargo/storage) -"kjI" = ( +/area/station/commons/vacant_room/commissary) +"hdh" = ( +/obj/structure/reagent_dispensers/fueltank, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"hds" = ( +/obj/structure/disposalpipe/junction{ + dir = 2 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/structure/railing{ + dir = 4 + }, +/turf/open/floor/plating, +/area/station/maintenance/starboard/upper) +"hdw" = ( +/obj/effect/landmark/event_spawn, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/cable, /turf/open/floor/iron, -/area/construction) -"kkg" = ( -/obj/structure/table/reinforced, -/obj/machinery/recharger{ - pixel_y = 4 +/area/station/hallway/secondary/exit/departure_lounge) +"hdz" = ( +/obj/structure/sign/warning/gas_mask, +/turf/closed/wall, +/area/station/hallway/secondary/exit/departure_lounge) +"hdH" = ( +/obj/structure/railing{ + dir = 1 }, -/obj/machinery/light/directional/east, -/obj/effect/turf_decal/tile/red/full, -/obj/machinery/requests_console/directional/east{ - department = "Security"; - departmentType = 5; - name = "Security Requests Console" +/turf/open/floor/iron/white, +/area/station/science/xenobiology) +"hdT" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/obj/machinery/status_display/evac/directional/north, +/turf/open/floor/iron/white, +/area/station/medical/medbay/aft) +"hdV" = ( +/obj/structure/table, +/obj/item/reagent_containers/food/condiment/saltshaker{ + pixel_x = -3; + pixel_y = 5 + }, +/obj/item/reagent_containers/food/condiment/peppermill{ + pixel_x = 3 }, -/turf/open/floor/iron/dark/smooth_large, -/area/security/checkpoint/medical) -"kkj" = ( -/obj/effect/turf_decal/trimline/green/filled/line, -/obj/effect/turf_decal/trimline/blue/filled/warning, -/obj/machinery/duct, /turf/open/floor/iron, -/area/service/hydroponics) -"kkp" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/area/mine/laborcamp) +"hdW" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/light/directional/south, +/obj/structure/chair/office{ + dir = 8 + }, +/obj/machinery/newscaster/directional/south, +/turf/open/floor/wood, +/area/station/service/lawoffice) +"hdY" = ( +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/obj/structure/sign/warning/gas_mask{ + desc = "A sign that warns of dangerous gasses in the air, instructing you to wear internals."; + pixel_x = -2; + pixel_y = 32 + }, +/turf/open/floor/iron/dark/side{ + dir = 1 + }, +/area/mine/eva/lower) +"hed" = ( +/obj/structure/sign/map/left{ + pixel_y = 32 + }, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"kkC" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"het" = ( /obj/effect/spawner/structure/window/reinforced, +/obj/structure/sign/warning/gas_mask, /turf/open/floor/plating, -/area/hallway/primary/aft) -"kkD" = ( -/obj/machinery/light/small/directional/west, -/obj/structure/sign/warning/securearea{ - pixel_x = -32 +/area/station/maintenance/solars/starboard/fore) +"hex" = ( +/obj/machinery/door/airlock/external{ + glass = 1; + name = "Mining Mech Bay External Airlock"; + opacity = 0 }, -/turf/open/floor/engine, -/area/science/misc_lab) -"kkF" = ( -/obj/structure/table, -/obj/effect/turf_decal/stripes/red/line{ - dir = 4 +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "mining-mechbay-external" }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/item/trash/waffles, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"kkP" = ( -/turf/open/floor/wood{ - icon_state = "wood-broken5" +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, -/area/maintenance/fore/lesser) -"kla" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/trimline/yellow/filled/line{ +/obj/effect/mapping_helpers/airlock/access/all/supply/mining, +/turf/open/floor/iron/smooth, +/area/mine/mechbay) +"hez" = ( +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ dir = 8 }, -/turf/open/floor/iron/white, -/area/medical/medbay/central) -"klk" = ( -/obj/machinery/portable_atmospherics/canister/oxygen, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron/dark/textured, -/area/engineering/atmos/storage/gas) -"klw" = ( -/obj/structure/chair/office/light, -/turf/open/floor/iron/dark, -/area/science/mixing) -"klM" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/maintenance/solars/port/aft) -"klN" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/closet/secure_closet/personal{ - anchored = 1 +/obj/structure/window/reinforced, +/obj/effect/turf_decal/stripes/line{ + dir = 6 }, +/obj/structure/cable, /turf/open/floor/iron, -/area/maintenance/starboard/fore) -"klQ" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating, -/area/maintenance/aft/greater) -"kmh" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/area/station/science/xenobiology) +"heC" = ( +/obj/machinery/atmospherics/pipe/smart/simple/yellow/visible, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"heS" = ( +/obj/machinery/turretid{ + control_area = "/area/station/ai_monitored/turret_protected/ai_upload"; + name = "AI Upload Turret Control"; + pixel_y = -25 + }, +/obj/machinery/camera/directional/south{ + c_tag = "Bridge Center" + }, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ dir = 8 }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, /turf/open/floor/iron, -/area/ai_monitored/command/storage/eva) -"kmi" = ( -/obj/machinery/light_switch/directional/north, -/obj/effect/turf_decal/tile/neutral, +/area/station/command/bridge) +"heX" = ( +/obj/structure/cable, +/turf/open/floor/wood, +/area/station/command/heads_quarters/captain) +"hfc" = ( +/obj/structure/lattice/catwalk, +/turf/open/openspace, +/area/station/science/xenobiology) +"hff" = ( +/obj/structure/chair/office{ + dir = 8 + }, +/obj/effect/landmark/start/hangover, +/turf/open/floor/wood, +/area/station/service/library) +"hfq" = ( +/obj/item/reagent_containers/food/condiment/saltshaker{ + pixel_x = -3 + }, +/obj/item/reagent_containers/food/condiment/peppermill{ + pixel_x = 3 + }, +/obj/structure/window/reinforced/spawner/west, +/obj/item/knife/plastic, +/obj/structure/table/reinforced, +/obj/item/radio/intercom/prison/directional/north, +/turf/open/floor/iron/cafeteria, +/area/station/security/prison/mess) +"hfv" = ( +/obj/machinery/processor{ + pixel_y = 6 + }, +/turf/open/floor/iron/showroomfloor, +/area/station/security/prison/mess) +"hfI" = ( +/obj/machinery/light/directional/north, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark, +/area/station/tcommsat/computer) +"hfL" = ( +/obj/effect/turf_decal/stripes/line, +/obj/structure/closet/l3closet/scientist, +/turf/open/floor/iron, +/area/station/science/xenobiology) +"hfN" = ( /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/layer4{ dir = 8 }, -/obj/machinery/vending/autodrobe/all_access, /turf/open/floor/iron, -/area/commons/locker) -"kmj" = ( -/obj/structure/table/glass, -/obj/item/food/grown/wheat, -/obj/item/food/grown/watermelon, -/obj/item/food/grown/watermelon, -/obj/item/food/grown/watermelon, -/obj/item/food/grown/citrus/orange, -/obj/item/food/grown/grapes, -/obj/item/food/grown/cocoapod, -/obj/effect/turf_decal/tile/green, -/obj/effect/turf_decal/tile/green{ - dir = 4 +/area/station/hallway/secondary/entry) +"hfT" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "briggate"; + name = "Security Shutters" }, -/turf/open/floor/iron, -/area/service/hydroponics/garden) -"kms" = ( -/obj/machinery/camera/directional/east{ - c_tag = "MiniSat External NorthWest"; - network = list("minisat"); - start_active = 1 +/obj/item/restraints/handcuffs, +/obj/item/radio/off, +/obj/structure/cable, +/obj/machinery/door/window/brigdoor/left/directional/west{ + name = "Brig Reception"; + req_access = list("security") }, -/turf/open/misc/asteroid/snow/icemoon, -/area/ai_monitored/turret_protected/aisat/maint) -"kmx" = ( -/obj/machinery/power/turbine/core_rotor{ - dir = 8; - mapping_id = "main_turbine" +/obj/machinery/door/window/right/directional/east{ + name = "Brig Reception" }, -/obj/structure/cable, -/turf/open/floor/engine, -/area/maintenance/disposal/incinerator) -"kmA" = ( -/obj/structure/railing{ - dir = 5 +/turf/open/floor/iron/dark, +/area/station/security/checkpoint/auxiliary) +"hgc" = ( +/obj/structure/table, +/turf/open/floor/plating, +/area/station/maintenance/department/cargo) +"hgg" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 4 }, -/obj/machinery/door/firedoor/border_only{ +/obj/structure/sign/painting/large, +/turf/open/floor/wood{ + icon_state = "wood-broken5" + }, +/area/station/security/prison/rec) +"hgh" = ( +/turf/closed/wall, +/area/station/medical/medbay/lobby) +"hgx" = ( +/obj/structure/closet/secure_closet/security, +/obj/effect/turf_decal/tile/red{ dir = 1 }, -/obj/machinery/door/firedoor/border_only{ +/obj/effect/turf_decal/tile/red{ dir = 4 }, -/turf/open/floor/glass/reinforced, -/area/hallway/primary/starboard) -"kmD" = ( -/obj/machinery/light/directional/south, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/requests_console/directional/south{ - announcementConsole = 1; - department = "Bridge"; - departmentType = 5; - name = "Bridge Requests Console" +/obj/effect/turf_decal/tile/red{ + dir = 8 }, -/turf/open/floor/wood, -/area/command/meeting_room) -"kmF" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/plating, -/area/maintenance/department/electrical) -"knl" = ( +/obj/machinery/power/apc/auto_name/directional/north, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"knB" = ( -/obj/machinery/airalarm/directional/north, -/obj/structure/chair{ +/turf/open/floor/iron, +/area/station/security/checkpoint/customs/auxiliary) +"hgz" = ( +/obj/structure/closet/radiation, +/obj/effect/turf_decal/tile/yellow{ dir = 8 }, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/ai) -"knD" = ( -/obj/structure/closet/emcloset, -/obj/effect/decal/cleanable/cobweb, -/turf/open/floor/plating, -/area/maintenance/aft/greater) -"knF" = ( -/obj/effect/turf_decal/trimline/blue/filled/warning{ +/obj/effect/turf_decal/tile/yellow{ dir = 1 }, -/turf/open/floor/iron/white, -/area/medical/treatment_center) -"knQ" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/engineering/main) +"hgH" = ( +/obj/item/radio/intercom/prison/directional/west, +/turf/open/floor/iron/dark/textured, +/area/station/security/prison) +"hgM" = ( +/turf/closed/wall, +/area/station/security/execution/transfer) +"hgY" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/spawner/random/trash/mess, +/obj/machinery/door/airlock/maintenance, +/obj/effect/mapping_helpers/airlock/abandoned, +/obj/effect/mapping_helpers/airlock/access/any/service/maintenance, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 4 + }, /turf/open/floor/plating, -/area/maintenance/starboard/upper) -"knU" = ( +/area/station/maintenance/department/chapel) +"hhc" = ( /obj/structure/rack, -/obj/item/electropack, -/obj/machinery/light_switch/directional/south, +/obj/item/pickaxe, +/obj/item/gps/mining, +/obj/item/gps/mining, +/obj/structure/sign/warning/cold_temp{ + pixel_y = 32 + }, +/turf/open/floor/iron/smooth, +/area/mine/eva) +"hhr" = ( +/obj/structure/weightmachine/weightlifter, +/obj/effect/turf_decal/box, /turf/open/floor/iron/dark/textured, -/area/security/interrogation) -"kok" = ( -/obj/machinery/door/poddoor/shutters{ - id = "armory"; - name = "Armory Shutter" +/area/station/security/prison/workout) +"hhs" = ( +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 8 }, -/turf/open/floor/iron, -/area/ai_monitored/security/armory/upper) -"koo" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, /obj/effect/turf_decal/tile/blue{ - dir = 4 + dir = 8 }, -/obj/effect/turf_decal/tile/blue, /obj/effect/turf_decal/tile/blue{ dir = 1 }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 +/obj/machinery/button/door/directional/south{ + id = "surgery"; + name = "Surgery Shutter Control"; + pixel_x = -24; + pixel_y = 0 }, -/obj/structure/disposalpipe/segment{ - dir = 6 +/obj/machinery/disposal/bin{ + desc = "A pneumatic waste disposal unit. This one leads to the morgue."; + name = "corpse disposal" }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/obj/structure/sign/warning/bodysposal{ + pixel_y = -32 }, /turf/open/floor/iron/white, -/area/science/genetics) -"kox" = ( -/obj/structure/table/optable, -/obj/effect/turf_decal/tile/blue/full, -/turf/open/floor/iron/large, -/area/medical/treatment_center) -"koB" = ( -/turf/open/floor/iron, -/area/hallway/secondary/service) -"kpa" = ( -/obj/machinery/mineral/equipment_vendor, -/obj/effect/turf_decal/tile/brown{ - dir = 4 +/area/station/medical/surgery/aft) +"hhz" = ( +/obj/structure/bodycontainer/morgue{ + dir = 1 }, -/obj/effect/turf_decal/tile/brown, -/turf/open/floor/iron/dark, -/area/cargo/miningdock) -"kpd" = ( -/obj/structure/cable, -/obj/machinery/holopad/secure, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/effect/turf_decal/bot_white, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/ai_upload) -"kpT" = ( -/turf/closed/wall, -/area/security/brig/upper) -"kpX" = ( -/obj/effect/turf_decal/tile/yellow{ - dir = 4 +/turf/open/floor/iron/dark/textured_half{ + dir = 1 }, -/turf/open/floor/iron, -/area/hallway/primary/aft) -"krh" = ( -/obj/item/wrench, -/obj/item/weldingtool, -/obj/item/clothing/head/welding{ - pixel_x = -3; - pixel_y = 5 +/area/station/service/chapel/office) +"hhE" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/freezer{ + name = "Cold Room" }, -/obj/structure/rack, -/turf/open/floor/iron/dark, -/area/engineering/supermatter/room) -"krj" = ( -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment, +/obj/machinery/duct, +/obj/effect/mapping_helpers/airlock/access/all/service/kitchen, +/turf/open/floor/iron/cafeteria, +/area/station/service/kitchen/coldroom) +"hhT" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/yellow/filled/line{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/landmark/start/chemist, +/turf/open/floor/iron/textured, +/area/station/medical/medbay/central) +"hic" = ( +/obj/structure/window/reinforced{ dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/commons/fitness) -"krq" = ( -/obj/machinery/door/firedoor, -/obj/structure/disposalpipe/segment{ +/turf/open/floor/engine, +/area/station/science/genetics) +"hid" = ( +/obj/effect/turf_decal/tile/red/half{ dir = 4 }, -/obj/item/radio/intercom/directional/south, -/turf/open/floor/iron, -/area/hallway/primary/central) -"krt" = ( -/turf/open/floor/carpet, -/area/maintenance/space_hut/cabin) -"krv" = ( -/obj/machinery/airalarm/directional/west, -/turf/open/floor/iron/dark/textured_edge{ +/obj/structure/disposalpipe/segment{ dir = 4 }, -/area/security/checkpoint/auxiliary) -"krI" = ( -/obj/effect/turf_decal/siding/yellow/end{ - dir = 8 - }, -/obj/machinery/plumbing/receiver, -/obj/item/radio/intercom/directional/west, -/turf/open/floor/plating, -/area/medical/treatment_center) -"krS" = ( -/obj/machinery/light/small/directional/west, -/obj/structure/chair/stool/directional/south, -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/obj/machinery/atmospherics/components/binary/pump/on/general/visible/layer4{ - dir = 8; - name = "Air Out" +/turf/open/floor/iron/half{ + dir = 1 }, +/area/station/hallway/secondary/service) +"hil" = ( +/obj/structure/reagent_dispensers/fueltank, /turf/open/floor/plating, -/area/maintenance/fore/lesser) -"ksg" = ( -/obj/machinery/atmospherics/pipe/smart/simple/dark/visible/layer1, -/obj/machinery/atmospherics/pipe/smart/simple/orange/visible, -/turf/open/floor/plating/snowed/icemoon, -/area/icemoon/surface/outdoors/nospawn) -"ksi" = ( -/turf/closed/wall/r_wall, -/area/engineering/atmos/pumproom) -"ksk" = ( -/obj/structure/window/reinforced, -/turf/open/floor/iron, -/area/science/xenobiology) -"ksI" = ( -/obj/effect/turf_decal/tile/red/anticorner/contrasted{ - dir = 8 - }, +/area/station/maintenance/aft/greater) +"hio" = ( +/obj/structure/disposalpipe/segment, /obj/structure/cable, -/turf/open/floor/iron/dark/textured, -/area/ai_monitored/security/armory/upper) -"ksN" = ( -/obj/structure/rack, -/obj/effect/spawner/random/maintenance/two, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/plating, -/area/maintenance/fore/greater) -"ktb" = ( -/obj/machinery/holopad, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron/large, -/area/engineering/main) -"kth" = ( -/obj/structure/disposalpipe/segment{ - dir = 5 +/area/station/maintenance/fore/lesser) +"hiq" = ( +/obj/machinery/requests_console/directional/north{ + department = "Robotics"; + departmentType = 5; + name = "Robotics Requests Console"; + receive_ore_updates = 1 }, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"kuy" = ( -/obj/structure/table, -/obj/item/electronics/apc, -/obj/item/electronics/airlock, -/obj/machinery/light/small/directional/north, -/turf/open/floor/plating, -/area/engineering/storage/tech) -"kuM" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/public/glass{ - name = "Central Access" +/obj/machinery/light/directional/north, +/obj/machinery/rnd/production/circuit_imprinter/department/science, +/turf/open/floor/iron/white, +/area/station/science/robotics/lab) +"hiA" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 4 }, +/obj/effect/decal/cleanable/dirt/dust, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/hallway/primary/central) -"kuR" = ( -/obj/machinery/atmospherics/pipe/smart/simple/yellow/visible{ +/obj/machinery/duct, +/turf/open/floor/iron/freezer, +/area/station/service/kitchen/coldroom) +"hiF" = ( +/obj/machinery/light/floor, +/turf/open/floor/iron/white, +/area/mine/living_quarters) +"hjj" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Chemical Storage" + }, +/obj/effect/mapping_helpers/airlock/abandoned, +/obj/effect/mapping_helpers/airlock/unres{ dir = 1 }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +/turf/open/floor/plating, +/area/station/maintenance/fore/greater) +"hjo" = ( +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/station/maintenance/aft/greater) +"hjp" = ( +/obj/effect/turf_decal/stripes/corner, +/obj/machinery/camera/directional/south{ + c_tag = "Testing Lab"; + network = list("ss13","rd") + }, /turf/open/floor/iron, -/area/engineering/atmos) -"kvi" = ( -/obj/machinery/vending/tool, -/obj/machinery/light/directional/east, -/obj/machinery/power/apc/auto_name/directional/east, +/area/station/science/explab) +"hjv" = ( +/obj/effect/spawner/structure/window, +/turf/open/floor/plating, +/area/station/service/hydroponics/garden) +"hjA" = ( +/obj/machinery/atmospherics/pipe/layer_manifold/scrubbers/hidden, +/turf/closed/wall, +/area/station/service/kitchen/coldroom) +"hjB" = ( /obj/structure/cable, -/turf/open/floor/iron/dark, -/area/engineering/lobby) -"kvj" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/carpet, -/area/command/heads_quarters/hop) -"kvq" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/science/xenobiology) -"kvB" = ( -/obj/machinery/atmospherics/pipe/layer_manifold/scrubbers/visible{ +/obj/structure/disposalpipe/junction{ + dir = 4 + }, +/turf/open/floor/plating, +/area/station/maintenance/port/greater) +"hjC" = ( +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ dir = 1 }, -/turf/closed/wall/r_wall, -/area/maintenance/department/medical/central) -"kvF" = ( -/obj/machinery/flasher/directional/east{ - id = "brigentry" +/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" }, -/obj/structure/cable, -/obj/effect/turf_decal/tile/red, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron, -/area/hallway/primary/fore) -"kwf" = ( -/turf/open/floor/iron, -/area/command/gateway) -"kwr" = ( -/obj/structure/table, -/obj/item/weldingtool, -/obj/item/crowbar, -/obj/item/stack/package_wrap, -/obj/item/stack/package_wrap, -/obj/item/stack/package_wrap, -/obj/item/stack/package_wrap, /turf/open/floor/iron, -/area/commons/storage/primary) -"kwv" = ( -/obj/structure/closet/wardrobe/mixed, +/area/station/service/bar) +"hjE" = ( +/turf/closed/wall/r_wall, +/area/station/science/explab) +"hjH" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/purple/visible, /turf/open/floor/plating, -/area/maintenance/starboard/fore) -"kwz" = ( -/obj/machinery/camera/directional/east{ - c_tag = "Xenobiology Pens Observation - Starboard Aft"; - network = list("ss13","rd","xeno") +/area/station/maintenance/port/aft) +"hjI" = ( +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"hjM" = ( +/turf/closed/wall/r_wall, +/area/station/maintenance/department/medical/morgue) +"hjQ" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 }, -/turf/open/openspace, -/area/science/xenobiology) -"kwD" = ( -/obj/effect/decal/cleanable/dirt, +/turf/open/floor/sepia, +/area/station/security/prison/rec) +"hkb" = ( +/obj/structure/table/wood, +/obj/item/newspaper{ + pixel_x = 8; + pixel_y = 8 + }, +/obj/item/paper_bin/carbon{ + pixel_x = -6; + pixel_y = 4 + }, +/turf/open/floor/iron/grimy, +/area/station/commons/vacant_room/office) +"hke" = ( +/obj/machinery/light/directional/east, /obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/north, -/obj/machinery/atmospherics/pipe/smart/simple/dark/visible{ +/obj/item/radio/intercom/prison/directional/east, +/turf/open/floor/carpet/red, +/area/station/security/prison/work) +"hkt" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating, +/area/station/maintenance/aft/greater) +"hkU" = ( +/obj/effect/landmark/start/cargo_technician, +/obj/structure/chair/office{ dir = 4 }, /turf/open/floor/iron, -/area/maintenance/disposal/incinerator) -"kwP" = ( -/turf/open/floor/iron/dark, -/area/engineering/lobby) -"kwS" = ( -/obj/structure/closet/secure_closet/security/sec, -/obj/structure/cable, -/turf/open/floor/iron/smooth_edge{ +/area/station/cargo/office) +"hle" = ( +/obj/effect/turf_decal/siding/wood{ dir = 1 }, -/area/security/lockers) -"kwZ" = ( -/obj/structure/closet/crate, -/obj/effect/spawner/random/maintenance/seven, -/turf/open/floor/plating, -/area/construction) -"kxf" = ( +/obj/machinery/light/directional/west, +/turf/open/floor/wood, +/area/station/commons/vacant_room/office) +"hll" = ( /obj/structure/cable, -/mob/living/simple_animal/sloth/paperwork, -/turf/open/floor/iron, -/area/cargo/storage) -"kxw" = ( -/obj/structure/bed, -/obj/machinery/airalarm/directional/north, -/obj/item/bedsheet/dorms, -/obj/machinery/button/door/directional/east{ - id = "Dorm2"; - name = "Dorm Bolt Control"; - normaldoorcontrol = 1; - specialfunctions = 4 +/turf/open/floor/plating, +/area/station/maintenance/central/greater) +"hlp" = ( +/obj/structure/chair/stool/directional/south{ + dir = 8 }, -/turf/open/floor/carpet, -/area/commons/dorms) -"kxT" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 1 +/turf/open/floor/plating, +/area/station/maintenance/department/medical/central) +"hlv" = ( +/obj/machinery/airalarm/directional/south, +/obj/machinery/shower{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, -/turf/open/floor/engine, -/area/engineering/supermatter/room) -"kyt" = ( -/obj/structure/disposalpipe/segment{ - dir = 10 +/obj/effect/turf_decal/delivery, +/obj/item/bikehorn/rubberducky, +/turf/open/floor/iron/freezer, +/area/station/commons/toilet/locker) +"hlJ" = ( +/obj/machinery/light/directional/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/catwalk_floor/iron_smooth, -/area/maintenance/department/medical/central) -"kyA" = ( -/obj/structure/fence{ - dir = 1 +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"hlP" = ( +/obj/machinery/hydroponics/constructable, +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 9 }, -/obj/effect/turf_decal/weather/snow/corner{ - dir = 8 +/obj/effect/turf_decal/trimline/blue/filled/warning{ + dir = 9 }, -/turf/open/floor/plating/snowed/icemoon, -/area/icemoon/surface/outdoors/nospawn) -"kyN" = ( -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/iron, -/area/command/teleporter) -"kyV" = ( -/obj/structure/rack, -/obj/effect/spawner/random/maintenance, -/turf/open/floor/plating, -/area/maintenance/central/greater) -"kzk" = ( +/turf/open/floor/iron/dark, +/area/station/service/hydroponics) +"hlS" = ( /obj/structure/table, -/obj/item/rcl/pre_loaded, -/obj/item/stack/pipe_cleaner_coil/random, -/obj/item/stack/pipe_cleaner_coil/random, -/obj/item/stack/pipe_cleaner_coil/random, -/turf/open/floor/iron, -/area/commons/storage/art) -"kzI" = ( -/obj/machinery/door/poddoor/preopen{ - id = "Engineering"; - name = "engineering security door" +/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, +/turf/open/floor/iron/dark, +/area/station/service/chapel) +"hmb" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/service/hydroponics) +"hme" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 6 }, -/obj/effect/turf_decal/delivery, /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron/dark, -/area/engineering/main) -"kzL" = ( -/obj/machinery/power/apc/auto_name/directional/north, -/obj/structure/cable, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"kzW" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 8 +/turf/open/floor/iron/dark/side{ + dir = 6 }, -/turf/open/floor/carpet, -/area/command/heads_quarters/captain) -"kAc" = ( -/obj/structure/disposalpipe/segment{ +/area/station/security/prison) +"hml" = ( +/obj/effect/turf_decal/trimline/green/filled/corner{ dir = 4 }, -/turf/open/floor/iron/white, -/area/science/lab) -"kAe" = ( +/obj/effect/turf_decal/trimline/blue/corner{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/station/service/hydroponics) +"hmy" = ( /obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/disposalpipe/segment{ dir = 5 }, /turf/open/floor/plating, -/area/maintenance/port/greater) -"kAh" = ( -/obj/effect/turf_decal/tile/red/full, +/area/station/maintenance/fore/greater) +"hnf" = ( +/obj/effect/turf_decal/siding/white{ + dir = 8 + }, +/turf/open/floor/iron/white/smooth_large, +/area/station/service/kitchen/diner) +"hno" = ( +/obj/structure/sign/painting/library{ + pixel_y = 32 + }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/large, -/area/service/kitchen/diner) -"kAB" = ( -/obj/effect/decal/cleanable/cobweb/cobweb2, -/obj/structure/table, +/turf/open/floor/wood, +/area/station/service/library) +"hnt" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 + }, +/turf/open/floor/iron/dark/textured, +/area/station/security/prison) +"hnB" = ( +/obj/structure/closet/secure_closet/hydroponics, +/obj/effect/turf_decal/siding/thinplating/dark, /turf/open/floor/plating, -/area/maintenance/aft/greater) -"kAE" = ( -/obj/structure/extinguisher_cabinet/directional/north, -/turf/open/floor/iron, -/area/hallway/primary/starboard) -"kAL" = ( -/obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/engine, -/area/engineering/supermatter/room) -"kAZ" = ( +/area/station/service/hydroponics) +"hnC" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/machinery/holopad, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/siding/yellow/corner{ - dir = 8 - }, -/obj/effect/turf_decal/siding/yellow/corner, -/turf/open/floor/iron/large, -/area/engineering/storage) -"kBb" = ( -/obj/machinery/computer/security/telescreen{ - desc = "Used to access the various cameras on the station."; - dir = 1; - layer = 3.1; - name = "Security Camera Monitor"; - network = list("ss13"); - pixel_y = 2 +/turf/open/floor/iron, +/area/station/cargo/lobby) +"hnN" = ( +/obj/machinery/camera/directional/west{ + c_tag = "Xenobiology Pens Observation - Port Aft"; + network = list("ss13","rd","xeno") }, -/obj/structure/table, -/turf/open/floor/iron/dark/textured_edge{ +/turf/open/openspace, +/area/station/science/xenobiology) +"hnP" = ( +/turf/open/floor/iron/cafeteria{ dir = 8 }, -/area/security/checkpoint/auxiliary) -"kBn" = ( -/obj/structure/table, -/obj/effect/spawner/random/maintenance/two, -/obj/effect/decal/cleanable/dirt, -/obj/item/stock_parts/capacitor, -/obj/structure/sign/poster/random/directional/north, +/area/station/science/research) +"hnV" = ( +/obj/machinery/newscaster/directional/east, /turf/open/floor/iron, -/area/maintenance/port/fore) -"kBw" = ( -/obj/structure/closet/wardrobe/miner, -/obj/effect/turf_decal/tile/brown{ - dir = 1 +/area/station/hallway/secondary/entry) +"hoe" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 8 }, -/obj/effect/turf_decal/tile/brown{ - dir = 4 +/obj/effect/turf_decal/tile/blue{ + dir = 1 }, -/turf/open/floor/iron/dark, -/area/cargo/miningdock) -"kBH" = ( -/obj/effect/turf_decal/trimline/blue/filled/line, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/landmark/start/medical_doctor, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/obj/structure/cable, /turf/open/floor/iron/white, -/area/medical/treatment_center) -"kBM" = ( +/area/station/medical/surgery/aft) +"hor" = ( +/obj/structure/table/wood, +/obj/effect/decal/cleanable/dirt/dust, +/obj/item/radio/intercom/directional/south, +/turf/open/floor/stone, +/area/mine/eva/lower) +"hoC" = ( /obj/effect/turf_decal/tile/red, /obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/item/radio/intercom/directional/east, -/obj/machinery/computer/secure_data{ dir = 8 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, -/area/security/checkpoint/supply) -"kBW" = ( -/obj/machinery/camera/directional/east{ - c_tag = "Central Hallway South-East" +/area/station/security/checkpoint/customs/auxiliary) +"hoD" = ( +/turf/open/floor/iron, +/area/station/cargo/miningdock) +"hoF" = ( +/obj/effect/landmark/event_spawn, +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ + dir = 9 }, -/obj/item/radio/intercom/directional/east, /turf/open/floor/iron, -/area/hallway/primary/central) -"kCj" = ( -/obj/structure/reagent_dispensers/fueltank, -/turf/open/floor/plating, -/area/maintenance/fore/greater) -"kCr" = ( -/obj/structure/chair/comfy/brown{ - dir = 8 +/area/station/engineering/atmos) +"hoV" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/bridge_pipe/cyan/visible{ + dir = 4 }, -/obj/structure/cable, -/turf/open/floor/carpet, -/area/command/heads_quarters/captain) -"kCs" = ( -/obj/machinery/light/small/directional/south, +/obj/machinery/atmospherics/pipe/bridge_pipe/green/visible, /turf/open/floor/plating, -/area/maintenance/starboard/upper) -"kCu" = ( -/obj/machinery/airalarm/directional/south, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 8 +/area/station/engineering/atmos/pumproom) +"hpd" = ( +/turf/open/floor/plating, +/area/station/engineering/engine_smes) +"hpe" = ( +/obj/structure/table/wood, +/obj/machinery/camera/directional/east{ + c_tag = "Captain's Office" + }, +/obj/item/storage/lockbox/medal, +/turf/open/floor/wood, +/area/station/command/heads_quarters/captain) +"hpi" = ( +/obj/effect/turf_decal/trimline, +/obj/machinery/shower{ + pixel_y = 22 + }, +/turf/open/floor/iron/smooth, +/area/mine/eva) +"hpm" = ( +/obj/machinery/camera/directional/north{ + c_tag = "Starboard Primary Hallway 5" + }, +/obj/machinery/firealarm/directional/north, +/turf/open/floor/iron/dark/corner{ + dir = 4 }, +/area/station/hallway/primary/starboard) +"hpr" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/iron, -/area/command/bridge) -"kCw" = ( -/obj/structure/tank_holder/extinguisher, -/obj/machinery/requests_console/directional/north{ - department = "Science"; - departmentType = 2; - name = "Science Requests Console"; - receive_ore_updates = 1 +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/station/maintenance/department/medical/central) +"hpx" = ( +/obj/structure/marker_beacon/burgundy, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/icemoon/underground/explored) +"hpB" = ( +/obj/structure/window/reinforced/spawner/north, +/obj/structure/window/reinforced/spawner/east, +/turf/open/floor/iron/dark/textured, +/area/station/security/prison/workout) +"hpE" = ( +/obj/structure/marker_beacon/burgundy{ + name = "landing marker" + }, +/turf/open/floor/plating/snowed/icemoon, +/area/icemoon/underground/explored) +"hpF" = ( +/obj/structure/table, +/obj/machinery/door/poddoor/shutters{ + id = "visitation"; + name = "Visitation Shutters" }, +/obj/machinery/door/firedoor, +/obj/machinery/door/window/right/directional/north, +/obj/machinery/door/window/right/directional/south, /turf/open/floor/iron, -/area/science/xenobiology) -"kCx" = ( +/area/station/security/prison/visit) +"hpI" = ( /obj/effect/spawner/structure/window/reinforced, -/obj/structure/sign/warning/coldtemp, /turf/open/floor/plating, -/area/maintenance/solars/port/fore) -"kCE" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment{ - dir = 5 +/area/station/engineering/atmos) +"hpM" = ( +/obj/machinery/door/airlock/external{ + glass = 1; + name = "Drone Bay External Airlock"; + opacity = 0 }, -/turf/open/floor/iron, -/area/hallway/primary/aft) -"kCM" = ( -/obj/machinery/holopad, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/commons/dorms) -"kCZ" = ( -/obj/structure/table, -/obj/item/stack/sheet/iron/fifty, -/obj/item/stack/sheet/iron/fifty{ - pixel_x = 4; - pixel_y = -4 +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 }, -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/engineering/storage) -"kDt" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/cafeteria, -/area/service/kitchen) -"kDW" = ( -/obj/structure/rack, -/obj/item/pickaxe, -/obj/item/pickaxe, -/obj/item/shovel, -/obj/item/flashlight, -/obj/item/flashlight, -/obj/machinery/camera{ - c_tag = "Departure Lounge Emergency EVA"; - dir = 9 +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, -/obj/item/radio/off, -/obj/structure/extinguisher_cabinet/directional/north, -/turf/open/floor/iron/white, -/area/hallway/secondary/exit/departure_lounge) -"kEd" = ( +/obj/effect/mapping_helpers/airlock/access/all/supply/general, +/turf/open/floor/iron/smooth, +/area/station/cargo/drone_bay) +"hpN" = ( /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/sorting/mail{ - dir = 4; - sortType = 20; - sortTypes = list(18,19,21) - }, +/obj/effect/spawner/random/structure/steam_vent, /turf/open/floor/plating, -/area/maintenance/starboard/fore) -"kEi" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment{ +/area/station/maintenance/port/fore) +"hpR" = ( +/obj/effect/spawner/random/entertainment/arcade{ dir = 4 }, -/turf/open/floor/iron/white, -/area/science/research) -"kEF" = ( -/obj/structure/table, -/obj/item/radio/off, -/obj/item/radio/off, -/obj/item/assembly/prox_sensor, -/obj/item/assembly/prox_sensor, -/turf/open/floor/iron, -/area/ai_monitored/command/storage/eva) -"kEH" = ( -/obj/effect/spawner/structure/window, +/turf/open/floor/wood, +/area/station/command/heads_quarters/captain) +"hqi" = ( +/obj/machinery/door/window/brigdoor{ + dir = 1; + name = "Security Delivery"; + req_access = list("brig") + }, /turf/open/floor/plating, -/area/science/breakroom) -"kER" = ( -/obj/machinery/atmospherics/pipe/smart/manifold/supply/visible{ +/area/station/security/processing) +"hqy" = ( +/obj/machinery/firealarm/directional/east, +/turf/open/floor/iron, +/area/station/command/gateway) +"hqS" = ( +/obj/structure/railing, +/obj/structure/rack, +/obj/item/gun/energy/e_gun/dragnet{ + pixel_y = 4 + }, +/obj/item/gun/energy/e_gun/dragnet, +/obj/effect/turf_decal/tile/red/half{ dir = 1 }, -/obj/machinery/newscaster/directional/north, -/obj/effect/turf_decal/siding/wideplating, -/turf/open/floor/iron, -/area/engineering/atmos/pumproom) -"kFm" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/door/airlock/engineering{ - name = "Utilities Room"; - req_one_access_txt = "12" +/obj/structure/cable, +/obj/machinery/door/firedoor/border_only, +/turf/open/floor/iron/dark/textured, +/area/station/ai_monitored/security/armory/upper) +"hqV" = ( +/obj/structure/sign/warning/radiation/rad_area, +/turf/closed/wall/r_wall, +/area/station/engineering/main) +"hrd" = ( +/obj/structure/destructible/cult/item_dispenser/archives/library, +/obj/item/book/codex_gigas, +/obj/machinery/light/small/directional/south, +/obj/machinery/computer/security/telescreen/entertainment/directional/east, +/turf/open/floor/engine/cult, +/area/station/service/library) +"hro" = ( +/obj/machinery/computer/secure_data{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"kFy" = ( -/obj/machinery/light/directional/east, /obj/item/radio/intercom/directional/east, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/obj/effect/turf_decal/tile/red{ dir = 8 }, -/turf/open/floor/iron/dark/smooth_large, -/area/engineering/main) -"kFG" = ( -/obj/effect/turf_decal/tile/purple{ +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/station/security/checkpoint/engineering) +"hrt" = ( +/obj/structure/table/glass, +/obj/item/shovel/spade, +/turf/open/floor/plating, +/area/station/maintenance/starboard/fore) +"hrJ" = ( +/obj/effect/spawner/structure/window, +/turf/open/floor/plating, +/area/station/cargo/storage) +"hrZ" = ( +/obj/structure/chair/office/light{ + dir = 4 + }, +/obj/effect/landmark/start/virologist, +/turf/open/floor/iron/white, +/area/station/medical/virology) +"hsf" = ( +/obj/effect/turf_decal/tile/blue{ dir = 1 }, -/obj/effect/turf_decal/tile/purple{ +/obj/effect/turf_decal/tile/blue, +/obj/machinery/atmospherics/pipe/smart/simple/green/visible, +/obj/effect/turf_decal/tile/blue{ dir = 8 }, -/obj/machinery/status_display/evac/directional/west, -/obj/effect/turf_decal/stripes/corner, /turf/open/floor/iron, -/area/hallway/primary/starboard) -"kFM" = ( -/obj/structure/sign/warning/securearea{ - pixel_x = 32 - }, +/area/station/engineering/atmos) +"hsh" = ( +/obj/effect/turf_decal/stripes/line, /turf/open/floor/plating, -/area/ai_monitored/turret_protected/aisat/maint) -"kFN" = ( -/obj/structure/table/glass, -/obj/structure/window/reinforced{ - dir = 8 +/area/station/ai_monitored/turret_protected/aisat/service) +"hsl" = ( +/obj/structure/table, +/obj/effect/turf_decal/tile/brown{ + dir = 1 }, -/obj/item/paper_bin{ - pixel_y = 4 +/obj/effect/turf_decal/tile/brown{ + dir = 4 }, -/obj/item/folder/white{ - pixel_x = -4; - pixel_y = 4 +/obj/machinery/light/small/directional/south, +/turf/open/floor/iron/dark, +/area/station/cargo/miningdock) +"hsx" = ( +/obj/machinery/vending/cigarette, +/turf/open/floor/wood, +/area/station/command/heads_quarters/captain) +"hsB" = ( +/turf/open/floor/iron/freezer, +/area/station/commons/toilet) +"hsC" = ( +/obj/structure/disposalpipe/trunk{ + dir = 1 }, -/obj/item/pen{ - pixel_x = -4 +/obj/machinery/disposal/bin, +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 6 }, -/turf/open/floor/iron, -/area/science/xenobiology) -"kFS" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 4 +/obj/machinery/light_switch/directional/south, +/obj/machinery/camera{ + c_tag = "Chief Medical Office South"; + dir = 4; + network = list("ss13","medbay") }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 +/turf/open/floor/iron/dark, +/area/station/command/heads_quarters/cmo) +"hsI" = ( +/turf/closed/wall, +/area/station/construction/mining/aux_base) +"hsL" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "mining-aux-mechbay-external" }, -/turf/open/floor/iron/white, -/area/medical/medbay/lobby) -"kGc" = ( -/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ - dir = 4 +/obj/machinery/door/airlock/external{ + glass = 1; + name = "Mining Mech Bay External Airlock"; + opacity = 0 }, -/obj/effect/turf_decal/stripes/corner{ - dir = 4 +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/structure/sign/warning/gas_mask{ + desc = "A sign that warns of dangerous gasses in the air, instructing you to wear internals."; + pixel_y = -32 }, +/obj/effect/mapping_helpers/airlock/access/all/supply/mining, +/turf/open/floor/iron/large, +/area/mine/mechbay) +"hsP" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/blue, +/obj/structure/railing/corner, /turf/open/floor/iron, -/area/engineering/atmos) -"kGm" = ( -/obj/effect/turf_decal/tile/yellow{ - dir = 1 +/area/station/commons/locker) +"hsQ" = ( +/obj/structure/tank_holder/oxygen, +/turf/open/floor/plating, +/area/station/maintenance/port/greater) +"htc" = ( +/obj/structure/table/reinforced, +/obj/machinery/cell_charger, +/obj/item/stock_parts/cell/high, +/obj/item/rcl/pre_loaded, +/turf/open/floor/iron, +/area/station/command/heads_quarters/ce) +"hte" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/general/visible, +/turf/open/floor/iron/dark, +/area/station/engineering/supermatter/room) +"htg" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/machinery/holopad, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply, +/obj/effect/turf_decal/box/white{ + color = "#52B4E9" }, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 +/turf/open/floor/iron/white, +/area/station/medical/virology) +"hth" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) +"hti" = ( +/obj/structure/rack, +/obj/effect/spawner/random/maintenance/two, +/turf/open/floor/plating, +/area/station/maintenance/starboard/lesser) +"htn" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/maintenance/aft/greater) +"hto" = ( +/obj/structure/girder, +/turf/closed/wall, +/area/station/maintenance/starboard/aft) +"htp" = ( +/obj/machinery/door/poddoor/preopen{ + id = "xenobio2"; + name = "Xenobio Pen 2 Blast Door" }, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/iron, -/area/engineering/main) -"kGv" = ( -/obj/structure/disposalpipe/segment{ +/turf/open/floor/plating, +/area/station/science/xenobiology) +"hty" = ( +/obj/item/stack/rods, +/turf/open/misc/asteroid/snow/icemoon, +/area/icemoon/surface/outdoors/nospawn) +"htB" = ( +/turf/open/floor/carpet/red, +/area/station/security/prison/work) +"htO" = ( +/obj/structure/chair/office{ dir = 4 }, +/obj/effect/landmark/start/depsec/science, +/turf/open/floor/iron/dark, +/area/station/security/checkpoint/science) +"htX" = ( +/obj/machinery/door/airlock/public/glass{ + name = "Art Storage" + }, /obj/structure/cable, +/turf/open/floor/iron, +/area/station/commons/storage/art) +"hub" = ( +/obj/structure/chair/stool/directional/west, +/obj/effect/landmark/start/assistant, +/turf/open/floor/iron, +/area/station/commons/locker) +"hue" = ( +/obj/structure/chair/comfy/black, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ - cycle_id = "sci-med-passthrough" +/turf/open/floor/carpet, +/area/station/command/meeting_room) +"hux" = ( +/obj/machinery/airalarm/directional/east, +/turf/open/floor/iron/cafeteria, +/area/station/security/prison/mess) +"huy" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/obj/machinery/door/airlock/medical{ - name = "Medbay"; - req_access_txt = "5" +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/station/service/chapel) +"huB" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/effect/turf_decal/tile/blue/full, -/turf/open/floor/iron/large, -/area/maintenance/aft/greater) -"kGP" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plating, -/area/construction) -"kGQ" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/iron, -/area/hallway/primary/port) -"kHc" = ( -/obj/effect/turf_decal/tile/red{ +/turf/open/floor/wood, +/area/station/service/library) +"huH" = ( +/obj/effect/turf_decal/trimline/green/filled/line{ dir = 1 }, -/obj/machinery/door/firedoor/border_only{ +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/sink{ + pixel_y = 20 + }, +/turf/open/floor/iron/white, +/area/station/medical/virology) +"huI" = ( +/obj/effect/turf_decal/stripes/line{ dir = 8 }, /turf/open/floor/iron, -/area/hallway/primary/fore) -"kHq" = ( -/obj/machinery/cell_charger{ +/area/station/cargo/storage) +"huJ" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/table, +/obj/item/tank/internals/emergency_oxygen/empty, +/obj/item/tank/internals/emergency_oxygen/empty{ pixel_y = 5 }, -/obj/item/stock_parts/cell/high{ - pixel_y = 6 - }, -/obj/structure/table/glass, -/turf/open/floor/iron/white/side{ - dir = 9 +/obj/item/bodybag/environmental, +/obj/item/bodybag/environmental, +/turf/open/floor/iron, +/area/station/service/chapel) +"huL" = ( +/obj/structure/extinguisher_cabinet/directional/south, +/obj/machinery/camera/directional/south{ + c_tag = "Atmospherics Project Room East" }, -/area/science/lab) -"kHG" = ( +/turf/open/floor/iron, +/area/station/engineering/atmos/project) +"huN" = ( /obj/structure/disposalpipe/segment{ - dir = 6 + dir = 4 }, -/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating, -/area/maintenance/fore/lesser) -"kHP" = ( -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 4 +/obj/structure/cable, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/trimline/purple/filled/corner{ + dir = 1 }, -/turf/open/floor/iron, -/area/cargo/sorting) -"kHT" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 +/turf/open/floor/iron/white, +/area/station/science/xenobiology) +"hvm" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/white, +/area/station/science/xenobiology) +"hvr" = ( +/obj/machinery/door/airlock{ + name = "Hydroponics Backroom" }, -/obj/machinery/light/directional/east, -/turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"kHW" = ( -/obj/structure/plasticflaps, -/obj/machinery/conveyor{ - dir = 4; - id = "QMLoad2" +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/door/firedoor, +/obj/machinery/duct, +/obj/effect/mapping_helpers/airlock/access/all/service/hydroponics, +/turf/open/floor/iron/textured_half{ + dir = 1 }, +/area/station/service/hydroponics) +"hvy" = ( +/obj/structure/grille/broken, +/obj/effect/landmark/event_spawn, +/obj/effect/spawner/random/maintenance, +/obj/effect/decal/cleanable/generic, +/obj/effect/landmark/xeno_spawn, +/obj/effect/landmark/blobstart, /turf/open/floor/plating, -/area/cargo/storage) -"kHZ" = ( -/obj/structure/railing{ - dir = 4 - }, +/area/station/maintenance/department/medical/morgue) +"hvR" = ( +/obj/machinery/recharger, /obj/structure/table, -/obj/machinery/door/firedoor/border_only{ +/obj/effect/turf_decal/tile/red/half, +/obj/machinery/light/directional/north, +/turf/open/floor/iron/dark/textured, +/area/station/ai_monitored/security/armory) +"hvS" = ( +/obj/effect/landmark/start/depsec/engineering, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 4 }, -/turf/open/floor/iron/cafeteria, -/area/service/kitchen) -"kIn" = ( -/turf/open/floor/iron, -/area/command/heads_quarters/hop) -"kIs" = ( -/obj/machinery/firealarm/directional/south, -/turf/open/floor/iron/dark, -/area/science/server) -"kIy" = ( -/obj/structure/closet/secure_closet/chief_medical, -/obj/item/screwdriver, -/turf/open/floor/iron/dark, -/area/command/heads_quarters/cmo) -"kIT" = ( -/turf/open/floor/iron, -/area/cargo/sorting) -"kIW" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 +/turf/open/floor/iron/dark/smooth_large, +/area/station/security/checkpoint/engineering) +"hvU" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/siding/brown{ + dir = 1 }, +/obj/structure/cable, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, -/area/ai_monitored/command/storage/eva) -"kJu" = ( -/obj/machinery/navbeacon{ - codes_txt = "patrol;next_patrol=Security"; - location = "EVA2" +/area/station/cargo/drone_bay) +"hwg" = ( +/obj/structure/disposalpipe/segment{ + dir = 5 }, -/obj/effect/turf_decal/plaque{ - icon_state = "L10" +/obj/item/radio/intercom/directional/south, +/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/iron, +/area/station/commons/fitness) +"hwn" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/disposalpipe/segment{ - dir = 9 + dir = 10 }, -/turf/open/floor/iron, -/area/hallway/primary/central) -"kJC" = ( +/turf/open/floor/plating, +/area/station/maintenance/port/aft) +"hwu" = ( +/obj/machinery/door/poddoor/preopen{ + id = "lawyer_blast"; + name = "Privacy Door" + }, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/service/lawoffice) +"hwx" = ( +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment, +/turf/open/floor/plating, +/area/station/construction) +"hwC" = ( +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, /turf/open/floor/iron, -/area/cargo/office) -"kJP" = ( -/obj/structure/closet/firecloset, +/area/station/command/bridge) +"hwE" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable, /turf/open/floor/iron, -/area/hallway/primary/starboard) -"kJV" = ( -/turf/open/floor/engine/n2o, -/area/engineering/atmos) -"kJX" = ( -/obj/effect/turf_decal/tile/green{ +/area/station/hallway/primary/starboard) +"hwF" = ( +/obj/machinery/computer/cargo{ dir = 1 }, /turf/open/floor/iron, -/area/command/bridge) -"kKh" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ - dir = 8 +/area/station/cargo/office) +"hwR" = ( +/obj/machinery/camera/directional/west{ + c_tag = "Security - Equipment Room" }, -/turf/open/floor/wood, -/area/command/meeting_room) -"kKo" = ( -/obj/effect/turf_decal/tile/red/half/contrasted, +/turf/open/floor/glass/reinforced, +/area/station/security/lockers) +"hwW" = ( +/obj/machinery/light_switch/directional/south{ + pixel_x = -9 + }, +/turf/open/floor/iron/dark, +/area/station/service/chapel/office) +"hwZ" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment{ - dir = 5 +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron, +/area/station/security/brig/upper) +"hxa" = ( +/obj/machinery/vending/wardrobe/chef_wardrobe, +/turf/open/floor/iron/cafeteria, +/area/station/service/kitchen) +"hxh" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 4 }, /turf/open/floor/iron, -/area/security/brig/upper) -"kKQ" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/area/station/hallway/primary/central) +"hxs" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/blue/full, +/obj/machinery/computer/med_data{ dir = 1 }, -/obj/machinery/door/window/brigdoor/right/directional/south{ - name = "Research Director Observation"; - req_access_txt = "30" +/turf/open/floor/iron/large, +/area/station/medical/treatment_center) +"hxz" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 4 }, -/turf/open/floor/iron/cafeteria, -/area/command/heads_quarters/rd) -"kLd" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ +/obj/effect/turf_decal/tile/yellow{ dir = 1 }, -/turf/open/floor/iron/dark, -/area/hallway/primary/central) -"kLg" = ( -/obj/structure/sign/departments/medbay/alt, -/turf/closed/wall, -/area/medical/medbay/lobby) -"kLk" = ( -/obj/machinery/rnd/production/protolathe/department/engineering, -/obj/machinery/airalarm/directional/east, -/obj/machinery/light/directional/east, -/turf/open/floor/iron/dark, -/area/engineering/lobby) -"kLr" = ( -/obj/machinery/light/small/directional/west, -/obj/machinery/button/door/directional/south{ - id = "AuxToilet4"; - name = "Lock Control"; - normaldoorcontrol = 1; - specialfunctions = 4 - }, -/obj/effect/spawner/random/trash/graffiti{ - pixel_x = -32; - spawn_loot_chance = 50 - }, -/obj/machinery/recharge_station, -/turf/open/floor/iron/freezer, -/area/commons/toilet/locker) -"kLD" = ( -/turf/closed/wall/r_wall, -/area/command/heads_quarters/rd) -"kLF" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 8 - }, -/turf/open/floor/engine, -/area/engineering/supermatter/room) -"kLL" = ( -/obj/machinery/door/airlock/command/glass{ - name = "Head of Security" +/turf/open/floor/iron/white, +/area/station/medical/pharmacy) +"hxC" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/sign/warning/secure_area{ + pixel_y = -32 }, +/turf/open/floor/plating, +/area/station/ai_monitored/turret_protected/aisat_interior) +"hxE" = ( /obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/cargo/miningdock) +"hxI" = ( +/turf/open/floor/iron/dark/side{ + dir = 5 + }, +/area/station/service/chapel) +"hxX" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/mapping_helpers/airlock/access/all/security/hos, -/obj/structure/disposalpipe/segment, -/obj/machinery/door/firedoor, -/turf/open/floor/iron/smooth_large, -/area/command/heads_quarters/hos) -"kLO" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/starboard/fore) +"hyd" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 1 + dir = 8 }, -/obj/effect/turf_decal/stripes/line{ +/obj/structure/disposalpipe/segment{ dir = 4 }, /turf/open/floor/iron/white, -/area/medical/treatment_center) -"kLU" = ( -/obj/machinery/camera/directional/west{ - c_tag = "MiniSat External NorthEast"; - network = list("minisat"); - start_active = 1 +/area/station/medical/break_room) +"hyC" = ( +/obj/effect/spawner/structure/window/hollow/reinforced/middle, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/engineering/lobby) +"hyG" = ( +/obj/structure/table, +/obj/machinery/airalarm/kitchen_cold_room{ + dir = 8; + pixel_x = -24 }, -/turf/open/misc/asteroid/snow/icemoon, -/area/ai_monitored/turret_protected/aisat/maint) -"kMd" = ( -/obj/machinery/computer/pod/old/mass_driver_controller/ordnancedriver{ - pixel_x = 28 +/turf/open/floor/iron/freezer, +/area/station/service/kitchen/coldroom) +"hyM" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/effect/turf_decal/stripes{ - dir = 1 +/obj/structure/sink{ + pixel_y = 20 }, -/turf/open/floor/iron, -/area/science/mixing/launch) -"kMf" = ( -/obj/effect/turf_decal/weather/snow/corner{ - dir = 9 +/turf/open/floor/iron/dark, +/area/station/medical/morgue) +"hyV" = ( +/turf/closed/wall/r_wall, +/area/station/science/ordnance/testlab) +"hyW" = ( +/obj/item/toy/snowball{ + pixel_x = -6; + pixel_y = -3 }, -/turf/open/misc/asteroid/snow/icemoon, -/area/icemoon/surface/outdoors/nospawn) -"kMm" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/mob/living/simple_animal/pet/penguin/baby, +/turf/open/misc/asteroid/snow/standard_air, +/area/station/science/research) +"hyY" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 9 }, -/obj/effect/turf_decal/tile/neutral{ +/turf/open/floor/iron, +/area/station/cargo/storage) +"hzd" = ( +/obj/structure/stairs/north, +/turf/open/floor/iron, +/area/station/service/chapel) +"hzk" = ( +/obj/machinery/airalarm/directional/east, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/wood/parquet, +/area/station/commons/lounge) +"hzt" = ( +/obj/structure/disposalpipe/segment{ dir = 4 }, +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/hallway/secondary/entry) -"kMq" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/disposalpipe/segment{ - dir = 10 +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/door/airlock/maintenance{ + name = "Service Hall Maintenance" }, -/turf/open/floor/iron/dark, -/area/science/breakroom) -"kNs" = ( -/obj/machinery/portable_atmospherics/canister, -/obj/effect/turf_decal/bot, -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ +/obj/effect/mapping_helpers/airlock/access/all/service/general, +/turf/open/floor/plating, +/area/station/maintenance/starboard/fore) +"hzz" = ( +/obj/structure/table/glass, +/obj/item/clothing/gloves/color/latex, +/obj/item/healthanalyzer, +/obj/item/clothing/glasses/hud/health, +/obj/item/clothing/glasses/science, +/obj/effect/turf_decal/trimline/green/filled/line{ dir = 4 }, -/obj/structure/sign/warning/nosmoking{ - pixel_x = -28 - }, -/turf/open/floor/iron, -/area/engineering/atmos) -"kNx" = ( -/obj/machinery/smartfridge, -/turf/closed/wall, -/area/service/kitchen/coldroom) -"kNM" = ( -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/delivery, +/turf/open/floor/iron/white, +/area/station/medical/virology) +"hzB" = ( /obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 1 }, -/obj/structure/cable, -/obj/machinery/door/airlock/public/glass{ - name = "Public Mining Storage" +/obj/machinery/door/airlock/external{ + name = "Solar Maintenance" }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/commons/storage/mining) -"kNN" = ( -/obj/structure/closet/wardrobe/black, -/turf/open/floor/plating, -/area/maintenance/central/greater) -"kNZ" = ( /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/white, -/area/medical/psychology) -"kOp" = ( -/obj/effect/turf_decal/tile/green{ +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, +/turf/open/floor/plating, +/area/station/maintenance/solars/starboard/aft) +"hzE" = ( +/obj/structure/railing{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, /obj/effect/turf_decal/tile/blue{ dir = 1 }, -/turf/open/floor/iron, -/area/service/hydroponics) -"kOy" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 +/obj/effect/turf_decal/tile/blue{ + dir = 8 }, /turf/open/floor/iron, -/area/tcommsat/computer) -"kOA" = ( -/obj/machinery/modular_computer/console/preset/id, -/obj/item/radio/intercom/directional/east, -/obj/machinery/camera{ - c_tag = "Chief Medical Office North"; - dir = 9; - network = list("ss13","medbay") +/area/station/commons/locker) +"hzH" = ( +/obj/machinery/camera/motion/directional/west{ + c_tag = "MiniSat Core Hallway"; + network = list("aicore") }, -/obj/effect/turf_decal/tile/blue/full, -/turf/open/floor/iron/dark/smooth_large, -/area/command/heads_quarters/cmo) -"kOP" = ( -/obj/effect/spawner/random/structure/crate, -/turf/open/floor/plating, -/area/maintenance/port/greater) -"kOW" = ( -/obj/structure/sign/warning/gasmask, -/turf/closed/wall/r_wall, -/area/hallway/secondary/exit/departure_lounge) -"kPp" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 1 +/obj/machinery/firealarm/directional/west, +/turf/open/floor/circuit, +/area/station/ai_monitored/turret_protected/aisat/hallway) +"hzJ" = ( +/obj/structure/disposalpipe/segment{ + dir = 5 }, -/obj/machinery/door/airlock/research{ - name = "Research Division Access"; - req_access_txt = "47" +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/iron/grimy, +/area/station/security/detectives_office) +"hzQ" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 8 }, -/obj/machinery/door/firedoor, -/turf/open/floor/iron/white, -/area/science/research) -"kPx" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 4 +/obj/structure/chair/stool/bar/directional/east, +/turf/open/floor/stone, +/area/station/commons/lounge) +"hzY" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "briggate"; + name = "Security Shutters" }, -/obj/machinery/camera/directional/north, -/turf/open/floor/iron/white/corner{ - dir = 1 +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/security/checkpoint/auxiliary) +"hAh" = ( +/obj/structure/sink{ + dir = 8; + pixel_x = 11 }, -/area/hallway/secondary/entry) -"kPE" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/siphon/monitored/nitrogen_output{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 1 }, -/turf/open/floor/engine/n2, -/area/engineering/atmos) -"kPH" = ( -/obj/effect/spawner/structure/window, -/turf/open/floor/plating, -/area/medical/cryo) -"kPP" = ( -/obj/effect/turf_decal/tile/purple, -/obj/effect/turf_decal/tile/purple{ +/obj/structure/cable, +/turf/open/floor/iron/freezer, +/area/station/commons/toilet/locker) +"hAm" = ( +/turf/open/floor/iron/white/side{ + dir = 4 + }, +/area/station/science/research) +"hAO" = ( +/obj/effect/turf_decal/tile/red{ dir = 8 }, +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/hallway/primary/starboard) -"kPQ" = ( -/obj/machinery/atmospherics/pipe/bridge_pipe/purple/visible{ +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/machinery/atmospherics/pipe/bridge_pipe/yellow/visible, /turf/open/floor/iron, -/area/engineering/atmos) -"kQb" = ( -/obj/machinery/camera/directional/west{ - c_tag = "Atmospherics North West" - }, -/obj/machinery/light/directional/west, -/obj/machinery/portable_atmospherics/canister/oxygen, -/obj/effect/turf_decal/siding/yellow{ - dir = 1 +/area/station/security/brig/upper) +"hAQ" = ( +/obj/effect/turf_decal/tile/red/anticorner/contrasted{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/item/kirbyplants/random, /turf/open/floor/iron, -/area/engineering/atmos) -"kQo" = ( -/obj/structure/table, -/obj/item/storage/box/shipping, -/obj/item/clothing/head/soft, -/obj/item/clothing/head/soft, -/obj/effect/turf_decal/stripes/corner{ - dir = 1 - }, +/area/station/security/brig/upper) +"hAT" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 }, -/turf/open/floor/iron, -/area/cargo/storage) -"kQz" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/machinery/door/airlock/maintenance{ - name = "Vestibule Maintenance" - }, -/obj/effect/mapping_helpers/airlock/access/any/security/general, -/turf/open/floor/plating, -/area/security/processing) -"kQD" = ( -/obj/effect/turf_decal/tile/neutral{ +/turf/open/floor/iron/white, +/area/station/science/genetics) +"hAY" = ( +/obj/machinery/telecomms/processor/preset_one, +/turf/open/floor/iron/dark/telecomms, +/area/station/tcommsat/server) +"hAZ" = ( +/obj/effect/turf_decal/tile/dark{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/dark{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/iron, -/area/commons/locker) -"kQS" = ( -/obj/machinery/restaurant_portal/restaurant, -/obj/effect/turf_decal/siding/white{ - dir = 10 +/obj/effect/turf_decal/stripes/asteroid/line{ + dir = 9 }, -/turf/open/floor/iron/white/smooth_large, -/area/service/kitchen/diner) -"kRr" = ( +/turf/open/floor/iron/white/side, +/area/mine/living_quarters) +"hBg" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/closed/wall/r_wall, -/area/ai_monitored/security/armory/upper) -"kRG" = ( -/obj/structure/grille, -/obj/structure/window{ - dir = 1 - }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/iron/smooth, +/area/station/security/execution/transfer) +"hBr" = ( +/obj/effect/turf_decal/tile/red/full, +/obj/machinery/holopad, +/turf/open/floor/iron/dark/textured_large, +/area/station/security/checkpoint/auxiliary) +"hBv" = ( +/obj/structure/kitchenspike, +/obj/item/stack/sheet/leather, +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/iron, +/area/station/maintenance/starboard/fore) +"hBB" = ( +/obj/effect/spawner/random/structure/girder, /turf/open/floor/plating, -/area/maintenance/port/greater) -"kSk" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/structure/sign/poster/official/random/directional/north, -/turf/open/floor/iron/dark/smooth_edge{ +/area/station/security/prison/safe) +"hBC" = ( +/obj/effect/turf_decal/tile/blue{ dir = 4 }, -/area/engineering/transit_tube) -"kSm" = ( -/obj/structure/disposalpipe/segment{ - dir = 9 +/obj/effect/turf_decal/tile/blue{ + dir = 8 }, -/turf/open/floor/plating, -/area/maintenance/department/medical/central) -"kSr" = ( +/obj/effect/landmark/event_spawn, +/turf/open/floor/iron/cafeteria, +/area/station/commons/dorms/laundry) +"hBH" = ( /obj/structure/table, -/obj/item/book/manual/wiki/security_space_law{ - pixel_x = -4; - pixel_y = 5 +/obj/item/clothing/mask/cigarette/cigar, +/turf/open/floor/iron/white/smooth_large, +/area/station/service/kitchen/diner) +"hCa" = ( +/turf/open/floor/plating{ + icon_state = "panelscorched" }, -/turf/open/floor/iron/showroomfloor, -/area/security/warden) -"kSy" = ( -/obj/machinery/door/firedoor, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment, -/obj/effect/landmark/start/hangover, -/turf/open/floor/iron, -/area/hallway/primary/aft) -"kSz" = ( +/area/station/maintenance/department/medical/morgue) +"hCv" = ( +/obj/structure/table, +/obj/item/storage/bag/tray, +/obj/effect/decal/cleanable/dirt, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/cargo/miningdock) -"kTP" = ( -/obj/effect/turf_decal/tile/purple{ - dir = 8 - }, -/obj/effect/turf_decal/tile/purple, -/obj/effect/turf_decal/tile/purple{ - dir = 1 +/turf/open/floor/iron/cafeteria, +/area/station/security/prison/mess) +"hCx" = ( +/obj/structure/table, +/obj/item/binoculars, +/obj/machinery/computer/security/telescreen/ordnance{ + pixel_y = 32 }, -/obj/structure/extinguisher_cabinet/directional/west, -/obj/machinery/vending/modularpc, /turf/open/floor/iron, -/area/hallway/primary/starboard) -"kUk" = ( -/obj/effect/turf_decal/tile/neutral{ +/area/station/science/ordnance/testlab) +"hCC" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line{ dir = 1 }, -/obj/effect/turf_decal/tile/brown{ - dir = 4 +/obj/machinery/newscaster/directional/north, +/turf/open/floor/iron/white, +/area/station/medical/chemistry) +"hCV" = ( +/obj/structure/table/wood, +/obj/item/hand_tele, +/turf/open/floor/wood, +/area/station/command/heads_quarters/captain) +"hDf" = ( +/obj/machinery/atmospherics/components/unary/thermomachine/freezer{ + dir = 1; + piping_layer = 2 }, -/obj/effect/turf_decal/tile/brown{ +/obj/machinery/light/directional/south, +/turf/open/floor/iron, +/area/station/science/ordnance) +"hDg" = ( +/obj/structure/chair/sofa/left{ dir = 8 }, -/obj/effect/turf_decal/tile/neutral, -/obj/machinery/power/apc/auto_name/directional/south, +/obj/machinery/light/directional/east, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 4 +/turf/open/floor/carpet/blue, +/area/station/security/prison/work) +"hDh" = ( +/obj/machinery/computer/atmos_alert{ + dir = 8 }, -/turf/open/floor/iron, -/area/commons/vacant_room/commissary) -"kUv" = ( -/obj/structure/chair/stool/directional/south, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"kUH" = ( -/obj/machinery/meter, -/obj/machinery/atmospherics/pipe/smart/manifold4w/general/visible, /turf/open/floor/iron/dark, -/area/engineering/supermatter/room) -"kUJ" = ( -/obj/effect/decal/cleanable/generic, -/turf/open/floor/plating, -/area/maintenance/department/medical/central) -"kVn" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line, -/obj/effect/turf_decal/trimline/yellow/filled/warning{ - dir = 1 +/area/station/engineering/atmos/storage/gas) +"hDp" = ( +/turf/open/floor/engine, +/area/station/science/genetics) +"hDx" = ( +/obj/machinery/mineral/equipment_vendor, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/camera{ + c_tag = "Mining Bunks"; + dir = 6 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/button/door/directional/east{ - id = "chemistry_access_shutters"; - name = "Chemistry Access Shutter Control"; - req_access_txt = "5" +/turf/open/floor/iron/dark/side{ + dir = 4 }, -/obj/structure/cable, -/obj/effect/turf_decal/stripes/corner, -/turf/open/floor/iron/white, -/area/medical/treatment_center) -"kVM" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "briggate"; - name = "security shutters" - }, -/obj/item/restraints/handcuffs, -/obj/item/radio/off, -/obj/structure/cable, -/obj/machinery/door/window/brigdoor/left/directional/west{ - name = "Brig Reception"; - req_one_access_txt = "1" - }, -/obj/machinery/door/window/right/directional/east{ - name = "Brig Reception" - }, -/turf/open/floor/iron/dark, -/area/security/checkpoint/auxiliary) -"kVS" = ( -/obj/machinery/camera/directional/west{ - c_tag = "Gateway" +/area/mine/production) +"hDA" = ( +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plating/icemoon, +/area/station/science/ordnance/bomb) +"hDC" = ( +/obj/effect/turf_decal/trimline/green/filled/corner{ + dir = 1 }, -/obj/structure/table, -/obj/structure/sign/warning/biohazard{ - pixel_x = -32 +/obj/structure/railing/corner{ + dir = 1 }, -/obj/item/storage/medkit/regular, -/obj/item/paper/pamphlet/gateway, -/turf/open/floor/iron, -/area/command/gateway) -"kVZ" = ( -/obj/machinery/camera/directional/west{ - c_tag = "Engineering West" +/obj/effect/turf_decal/trimline/green/filled/warning{ + dir = 1 }, -/obj/effect/turf_decal/tile/yellow{ +/obj/machinery/door/firedoor/border_only{ dir = 1 }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/white, +/area/station/medical/medbay/aft) +"hDK" = ( /turf/open/floor/iron, -/area/engineering/main) -"kWi" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, -/turf/open/floor/engine, -/area/maintenance/disposal/incinerator) -"kWE" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/area/mine/laborcamp) +"hDU" = ( +/turf/closed/wall/r_wall, +/area/station/command/gateway) +"hEl" = ( +/obj/machinery/portable_atmospherics/canister/air, +/turf/open/floor/plating, +/area/station/maintenance/department/crew_quarters/bar) +"hEm" = ( +/obj/structure/closet/emcloset, +/turf/open/floor/iron/dark, +/area/mine/eva) +"hEr" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/light_construct/directional/south, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) +"hEC" = ( +/obj/structure/table, +/obj/machinery/recharger, +/obj/machinery/light/directional/south, +/obj/machinery/light_switch/directional/east, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/carpet, -/area/command/heads_quarters/captain) -"kWZ" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 +/obj/structure/cable, +/turf/open/floor/iron/smooth_edge{ + dir = 1 }, -/obj/machinery/door/airlock/external{ - name = "Escape Pod Four" +/area/station/security/lockers) +"hEG" = ( +/obj/machinery/door/airlock/security/glass{ + name = "Brig Control" }, -/turf/open/floor/plating, -/area/engineering/storage_shared) -"kXj" = ( -/obj/machinery/power/terminal, -/obj/machinery/light/small/directional/east, +/obj/effect/mapping_helpers/airlock/access/all/security/armory, /obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark/textured, +/area/station/security/warden) +"hEI" = ( +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, -/area/maintenance/solars/port/fore) -"kXx" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ +/area/station/maintenance/port/fore) +"hEM" = ( +/obj/structure/table, +/obj/structure/bedsheetbin, +/obj/structure/window/reinforced{ dir = 8 }, -/obj/machinery/door/airlock/external{ - name = "External Access" +/obj/effect/turf_decal/tile/blue/opposingcorners{ + dir = 1 }, +/turf/open/floor/iron/cafeteria, +/area/station/security/prison/work) +"hEZ" = ( +/obj/structure/ladder, /turf/open/floor/plating, -/area/maintenance/port/aft) -"kXN" = ( -/obj/structure/window/reinforced{ - dir = 1; - layer = 2.9 - }, -/obj/machinery/firealarm/directional/east, -/obj/structure/table/reinforced, -/obj/item/stack/wrapping_paper{ - pixel_x = 3; - pixel_y = 4 - }, -/obj/item/stack/package_wrap{ - pixel_x = -1; - pixel_y = -1 - }, -/obj/effect/turf_decal/tile/brown{ +/area/station/maintenance/aft/greater) +"hFb" = ( +/turf/open/floor/iron, +/area/station/science/ordnance) +"hFg" = ( +/obj/structure/closet, +/turf/open/floor/plating, +/area/station/maintenance/starboard/fore) +"hFi" = ( +/obj/structure/frame/machine, +/turf/open/floor/plating, +/area/station/construction) +"hFn" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/hallway/primary/port) +"hFD" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/obj/effect/turf_decal/tile/blue/opposingcorners{ dir = 1 }, -/obj/effect/turf_decal/tile/brown{ +/turf/open/floor/iron/cafeteria, +/area/station/security/prison/work) +"hFL" = ( +/obj/effect/spawner/structure/window/hollow/reinforced/middle{ dir = 4 }, -/obj/item/dest_tagger, -/turf/open/floor/iron, -/area/cargo/sorting) -"kXQ" = ( -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/item/radio/intercom/prison/directional/south, -/turf/open/floor/iron, -/area/hallway/primary/fore) -"kXV" = ( -/obj/structure/table, -/obj/item/storage/box, -/obj/item/storage/box, -/obj/item/clothing/head/welding{ - pixel_x = -3; - pixel_y = 7 - }, -/obj/item/clothing/head/welding{ - pixel_x = -5; - pixel_y = 3 +/turf/open/floor/plating, +/area/station/maintenance/department/cargo) +"hGa" = ( +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ + dir = 1 }, -/obj/item/multitool, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden, -/obj/machinery/airalarm/directional/south, -/turf/open/floor/iron/dark, -/area/engineering/atmos/storage/gas) -"kXW" = ( -/obj/structure/sign/warning/fire{ - pixel_y = -32 +/obj/effect/turf_decal/siding/wood{ + dir = 8 }, -/obj/machinery/camera/directional/south{ - c_tag = "Atmospherics Project Room West" +/obj/structure/disposalpipe/segment{ + dir = 4 }, +/obj/structure/table/wood, /turf/open/floor/iron, -/area/engineering/atmos/project) -"kYn" = ( -/obj/effect/landmark/start/atmospheric_technician, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/siding/yellow, -/obj/structure/chair/office{ - dir = 8 +/area/station/service/bar) +"hGf" = ( +/obj/item/clothing/suit/hooded/wintercoat, +/obj/effect/decal/remains/human, +/obj/item/clothing/head/beanie/orange{ + pixel_y = 8 }, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 +/obj/item/clothing/shoes/wheelys/skishoes{ + pixel_y = -8 }, -/turf/open/floor/iron/dark/corner{ - dir = 8 +/turf/open/misc/asteroid/snow/icemoon, +/area/icemoon/surface/outdoors/nospawn) +"hGh" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/command/teleporter) +"hGA" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/area/engineering/atmos/storage/gas) -"kYB" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/wood, -/area/command/heads_quarters/captain) -"kYD" = ( -/turf/open/openspace, -/area/ai_monitored/security/armory/upper) -"kYI" = ( -/obj/machinery/door/poddoor/incinerator_atmos_aux, -/turf/open/floor/engine, -/area/maintenance/disposal/incinerator) -"kZc" = ( /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/sorting/mail{ - dir = 8; - sortType = 10 +/turf/open/floor/plating{ + icon_state = "platingdmg3" }, -/turf/open/floor/iron/white, -/area/medical/medbay/aft) -"kZl" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 +/area/station/maintenance/department/medical/morgue) +"hGF" = ( +/obj/structure/disposalpipe/sorting/mail/flip{ + dir = 4; + sortType = 30 }, -/obj/effect/turf_decal/siding/yellow/corner{ +/obj/effect/turf_decal/tile/red{ dir = 1 }, -/turf/open/floor/iron, -/area/engineering/storage_shared) -"kZp" = ( -/obj/machinery/power/apc/auto_name/directional/west, -/obj/structure/disposalpipe/segment, /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/plating, -/area/maintenance/port/greater) -"kZq" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/structure/disposalpipe/segment, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"hGH" = ( +/turf/closed/wall, +/area/station/security/lockers) +"hGI" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/duct, /turf/open/floor/iron, -/area/hallway/secondary/service) -"kZs" = ( -/obj/effect/decal/cleanable/dirt, +/area/station/service/hydroponics) +"hGL" = ( +/obj/effect/landmark/event_spawn, +/obj/effect/turf_decal/bot, +/obj/effect/landmark/start/hangover, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"hHb" = ( +/turf/closed/wall/r_wall, +/area/station/ai_monitored/turret_protected/aisat/hallway) +"hHg" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/white/side{ - dir = 8 - }, -/area/science/misc_lab) -"kZL" = ( -/obj/structure/rack, -/obj/effect/spawner/random/techstorage/service_all, -/turf/open/floor/plating, -/area/engineering/storage/tech) -"lag" = ( -/obj/machinery/door/airlock/research/glass{ - name = "Research Break Room"; - req_access_txt = "47" - }, -/obj/machinery/door/firedoor, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark, -/area/science/breakroom) -"lah" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/glass, -/obj/structure/cable, -/turf/open/floor/iron/smooth, -/area/security/holding_cell) -"lak" = ( -/obj/effect/turf_decal/tile/red/anticorner/contrasted{ +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"hHp" = ( +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/machinery/light/directional/north, -/turf/open/floor/iron/dark/corner{ - dir = 8 - }, -/area/security/processing) -"laq" = ( -/obj/effect/turf_decal/stripes/corner, -/obj/machinery/camera/directional/south{ - c_tag = "Testing Lab"; - network = list("ss13","rd") +/obj/machinery/door/poddoor/shutters/radiation/preopen{ + id = "engsm"; + name = "Radiation Chamber Shutters" }, -/turf/open/floor/iron, -/area/science/misc_lab) -"laz" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/plating, -/area/maintenance/aft/greater) -"laA" = ( -/obj/machinery/door/airlock/maintenance{ - req_access_txt = "12" - }, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"laE" = ( -/obj/machinery/atmospherics/pipe/smart/manifold/scrubbers/visible{ - dir = 8 - }, -/obj/machinery/meter, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/area/station/engineering/supermatter) +"hHu" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/extinguisher_cabinet/directional/west, /turf/open/floor/iron, -/area/engineering/atmos) -"laM" = ( -/obj/structure/chair/office{ - dir = 8 - }, -/turf/open/floor/wood, -/area/service/library) -"lbg" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/siphon/monitored/carbon_output{ - dir = 8 +/area/station/hallway/primary/central) +"hHD" = ( +/obj/machinery/camera/directional/south{ + c_tag = "Construction Area" }, -/turf/open/floor/engine/co2, -/area/engineering/atmos) -"lbH" = ( -/obj/effect/landmark/start/hangover, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/stripes/line{ - dir = 4 +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 }, -/obj/structure/cable, -/turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"lbN" = ( -/obj/machinery/portable_atmospherics/canister/air, /turf/open/floor/plating, -/area/maintenance/starboard/upper) -"lcx" = ( -/obj/item/trash/sosjerky, +/area/station/construction) +"hHI" = ( +/obj/machinery/chem_dispenser, +/obj/effect/turf_decal/tile/yellow/full, +/turf/open/floor/iron/white/smooth_large, +/area/station/medical/pharmacy) +"hHN" = ( +/turf/open/floor/iron, +/area/station/engineering/atmos) +"hHU" = ( /turf/open/floor/plating, -/area/maintenance/fore/lesser) -"lcz" = ( -/obj/effect/turf_decal/tile/red/full, -/obj/effect/turf_decal/siding/white/corner, -/turf/open/floor/iron/large, -/area/service/kitchen/diner) -"lcE" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 8 +/area/station/maintenance/department/crew_quarters/bar) +"hHV" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/siphon/monitored/nitrogen_output{ + dir = 1 }, -/obj/effect/turf_decal/stripes/line, -/obj/structure/closet/cardboard, -/turf/open/floor/iron, -/area/maintenance/port/fore) -"lcL" = ( -/obj/effect/turf_decal/stripes/line{ +/turf/open/floor/engine/n2, +/area/station/engineering/atmos) +"hIi" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/maintenance/port/greater) +"hIA" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible{ dir = 8 }, -/turf/open/floor/engine, -/area/engineering/supermatter/room) -"lcM" = ( +/turf/open/floor/plating, +/area/station/engineering/atmos/pumproom) +"hIH" = ( +/obj/machinery/door/airlock/maintenance, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/mapping_helpers/airlock/unres, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) +"hIS" = ( /obj/machinery/door/firedoor, -/obj/machinery/door/airlock/engineering/glass{ - name = "Supermatter Engine Room"; - req_one_access_txt = "10;24" +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/engine, -/area/engineering/supermatter/room) -"lcU" = ( -/obj/effect/spawner/random/maintenance/two, -/obj/structure/rack, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"hIU" = ( +/obj/machinery/portable_atmospherics/canister/oxygen, /turf/open/floor/plating, -/area/maintenance/starboard/fore) -"ldg" = ( -/obj/machinery/meter, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, -/turf/closed/wall/r_wall, -/area/engineering/atmos/storage/gas) -"ldi" = ( -/turf/closed/wall, -/area/commons/storage/emergency/port) -"ldk" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 8 +/area/station/maintenance/department/cargo) +"hJe" = ( +/obj/machinery/duct, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron/cafeteria, +/area/station/service/kitchen) +"hJi" = ( +/obj/machinery/door/window/left/directional/north{ + dir = 4; + name = "Containment Pen 6"; + req_access = list("xenobiology") }, -/turf/open/floor/glass/reinforced, -/area/engineering/atmos/pumproom) -"ldP" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 +/obj/machinery/door/poddoor/preopen{ + id = "xenobio6"; + name = "Xenobio Pen 6 Blast Door" }, -/obj/machinery/firealarm/directional/east, /obj/structure/cable, /turf/open/floor/engine, -/area/engineering/supermatter/room) -"ldQ" = ( -/obj/machinery/camera/directional/east{ - c_tag = "Genetics Monkey Pen"; - network = list("ss13","rd") - }, -/mob/living/carbon/human/species/monkey, -/turf/open/floor/engine, -/area/science/genetics) -"leb" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 4 +/area/station/science/xenobiology) +"hJm" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 8 }, -/obj/structure/sign/poster/official/random/directional/north, -/turf/open/floor/wood, -/area/hallway/secondary/service) -"len" = ( -/obj/structure/chair/comfy/black{ - dir = 4 +/turf/open/floor/wood/tile, +/area/station/service/theater) +"hJx" = ( +/obj/effect/spawner/structure/window, +/turf/open/floor/plating, +/area/station/maintenance/starboard/fore) +"hJC" = ( +/obj/machinery/light_switch/directional/west, +/obj/structure/closet{ + name = "janitorial supplies" }, +/obj/item/pushbroom, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/dark, +/area/station/medical/morgue) +"hJD" = ( +/obj/structure/ladder, /turf/open/floor/wood, -/area/service/library) -"lev" = ( -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 1 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/turf/open/floor/iron/dark/side, -/area/security/processing) -"lez" = ( -/obj/structure/bed, +/area/station/maintenance/space_hut/cabin) +"hJJ" = ( +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/ai_monitored/command/storage/eva) +"hJL" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/sign/warning/gas_mask, +/turf/open/floor/plating, +/area/station/construction/mining/aux_base) +"hJY" = ( +/obj/structure/closet/l3closet/janitor, /obj/machinery/airalarm/directional/north, -/obj/item/bedsheet/dorms, -/obj/effect/landmark/start/hangover, -/obj/machinery/button/door/directional/east{ - id = "Dorm4"; - name = "Dorm Bolt Control"; - normaldoorcontrol = 1; - specialfunctions = 4 - }, -/turf/open/floor/carpet, -/area/commons/dorms) -"leY" = ( -/obj/machinery/computer/atmos_control/plasma_tank{ - dir = 8 - }, -/obj/effect/turf_decal/tile/purple{ +/turf/open/floor/iron, +/area/station/service/janitor) +"hKj" = ( +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/effect/turf_decal/tile/purple, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/iron/dark, +/area/station/service/chapel) +"hKk" = ( +/obj/effect/turf_decal/tile/blue{ dir = 4 }, -/turf/open/floor/iron, -/area/engineering/atmos) -"lfc" = ( -/obj/machinery/meter, -/obj/machinery/atmospherics/pipe/smart/simple/purple/visible, -/turf/open/floor/iron, -/area/engineering/atmos) -"lff" = ( -/obj/item/weldingtool, -/turf/open/floor/plating/snowed/icemoon, -/area/icemoon/surface/outdoors/nospawn) -"lfg" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/obj/effect/turf_decal/tile/blue{ dir = 1 }, -/turf/open/floor/iron/large, -/area/engineering/lobby) -"lfh" = ( -/obj/machinery/navbeacon{ - codes_txt = "patrol;next_patrol=HOP"; - location = "CHE" - }, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/turf/open/floor/iron, -/area/hallway/primary/central) -"lft" = ( -/obj/structure/grille/broken, /obj/structure/disposalpipe/segment, -/turf/open/floor/plating, -/area/maintenance/department/medical/central) -"lgi" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, /turf/open/floor/iron/white, -/area/medical/storage) -"lgl" = ( -/obj/structure/sign/poster/official/random/directional/north, -/turf/open/floor/iron, -/area/hallway/primary/starboard) -"lgm" = ( -/obj/machinery/door/airlock/external{ - name = "Labor Camp Shuttle Airlock"; - shuttledocked = 1 +/area/station/medical/psychology) +"hKr" = ( +/obj/structure/table/glass, +/obj/item/book/manual/wiki/infections{ + pixel_x = 5; + pixel_y = 3 }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 +/obj/item/book/manual/wiki/surgery{ + pixel_x = -4; + pixel_y = 3 }, -/turf/open/floor/iron/dark/smooth_large, -/area/security/processing) -"lgr" = ( -/turf/open/openspace, -/area/service/kitchen) -"lgs" = ( -/obj/structure/rack, -/obj/effect/spawner/random/techstorage/tcomms_all, -/turf/open/floor/plating, -/area/engineering/storage/tech) -"lhw" = ( -/obj/structure/ladder{ - name = "upper dispenser access" +/obj/item/book/manual/wiki/medicine{ + pixel_x = -2; + pixel_y = -1 }, -/obj/effect/turf_decal/stripes/box, -/turf/open/floor/iron/dark/textured_large, -/area/medical/treatment_center) -"lhH" = ( -/obj/machinery/recharge_station, -/obj/item/radio/intercom/directional/west, +/obj/item/book/manual/wiki/chemistry{ + pixel_x = 5 + }, +/obj/effect/turf_decal/tile/blue/full, +/turf/open/floor/iron/dark/smooth_large, +/area/station/command/heads_quarters/cmo) +"hKE" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/landmark/start/cook, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/iron/white/smooth_large, +/area/station/service/kitchen/diner) +"hKI" = ( +/obj/effect/turf_decal/tile/green/half/contrasted, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/science/robotics/mechbay) -"lhS" = ( -/obj/structure/cable, +/area/station/security/prison/garden) +"hKT" = ( +/obj/machinery/light/floor, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/aisat/service) -"lic" = ( /obj/structure/cable, -/obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, -/area/maintenance/disposal/incinerator) -"lid" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible, -/turf/open/floor/plating/snowed/icemoon, -/area/icemoon/surface/outdoors/nospawn) -"lit" = ( -/obj/effect/turf_decal/weather/snow/corner, -/turf/open/floor/plating/snowed/icemoon, -/area/icemoon/surface/outdoors/nospawn) -"liN" = ( -/obj/machinery/light/small/broken/directional/south, -/obj/item/trash/energybar, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"liO" = ( -/obj/structure/sink{ - dir = 8; - pixel_x = 11 - }, -/obj/structure/mirror/directional/east, -/turf/open/floor/iron/freezer, -/area/maintenance/starboard/fore) -"liU" = ( -/obj/structure/cable, -/obj/effect/decal/cleanable/dirt/dust, -/obj/structure/sign/poster/random/directional/south, -/turf/open/floor/plating, -/area/construction) -"liY" = ( -/obj/machinery/atmospherics/pipe/smart/manifold/general/visible{ +/area/station/cargo/storage) +"hLf" = ( +/obj/effect/turf_decal/tile/red/half/contrasted, +/obj/machinery/door/firedoor/border_only{ dir = 8 }, /turf/open/floor/iron, -/area/engineering/atmos) -"lla" = ( -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 1 +/area/station/security/brig/upper) +"hLw" = ( +/obj/item/radio/intercom/directional/north, +/obj/structure/table/wood, +/turf/open/floor/wood/parquet, +/area/station/commons/lounge) +"hLO" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, -/obj/machinery/light/directional/north, -/turf/open/floor/iron/dark/side, -/area/security/processing) -"llw" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ +/obj/effect/turf_decal/stripes/line{ dir = 8 }, -/turf/open/floor/iron/white, -/area/medical/treatment_center) -"llx" = ( -/obj/effect/turf_decal/trimline/blue/filled/warning, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/door/firedoor/border_only{ + dir = 8 + }, /turf/open/floor/iron/white, -/area/medical/medbay/central) -"lly" = ( -/obj/effect/landmark/blobstart, -/turf/open/floor/plating, -/area/engineering/engine_smes) -"llL" = ( -/obj/structure/disposalpipe/segment{ - dir = 9 +/area/station/science/ordnance/office) +"hLS" = ( +/obj/machinery/computer/atmos_control/nitrous_tank{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/siding/wood{ +/obj/effect/turf_decal/tile/red{ dir = 4 }, -/turf/open/floor/wood, -/area/service/library) -"llU" = ( -/obj/structure/table, -/obj/item/camera_film, -/obj/item/camera, +/turf/open/floor/iron/white/corner, +/area/station/engineering/atmos) +"hMc" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/ai_upload) +"hMk" = ( +/obj/machinery/light/directional/west, /turf/open/floor/iron, -/area/commons/storage/art) -"lmd" = ( -/obj/machinery/portable_atmospherics/canister/nitrogen, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron/dark/textured, -/area/engineering/atmos/storage/gas) -"lmj" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/maintenance{ - name = "Medbay Maintenance"; - req_access_txt = "40" +/area/station/service/hydroponics) +"hMr" = ( +/obj/effect/landmark/start/chaplain, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/carpet, +/area/station/service/chapel) +"hMu" = ( +/obj/structure/table, +/obj/item/razor{ + pixel_y = 5 }, -/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/iron, +/area/station/commons/locker) +"hMv" = ( +/obj/machinery/door/airlock/maintenance, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating, -/area/maintenance/aft/greater) -"lmp" = ( -/obj/machinery/light/directional/east, -/obj/machinery/newscaster/directional/east, -/turf/open/floor/wood, -/area/service/library) -"lmy" = ( -/obj/machinery/door/airlock/engineering{ - name = "Chemistry Lab Utilities"; - req_one_access_txt = "5" - }, /obj/structure/disposalpipe/segment, -/turf/open/floor/plating, -/area/maintenance/department/medical/central) -"lmK" = ( -/obj/machinery/iv_drip, -/obj/structure/mirror/directional/north{ - icon_state = "mirror_broke" +/obj/effect/mapping_helpers/airlock/unres{ + dir = 1 }, -/turf/open/floor/iron, -/area/maintenance/port/fore) -"lnc" = ( -/obj/machinery/smartfridge, -/turf/closed/wall, -/area/service/hydroponics) -"lno" = ( -/obj/structure/window/reinforced{ - dir = 1; - pixel_y = 2 +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +/turf/open/floor/plating, +/area/station/maintenance/fore/greater) +"hMw" = ( +/obj/structure/bookcase/random/fiction, +/turf/open/floor/plating, +/area/station/maintenance/starboard/lesser) +"hMz" = ( +/obj/structure/marker_beacon/burgundy{ + name = "landing marker" }, -/obj/structure/chair{ +/turf/open/lava/plasma/ice_moon, +/area/icemoon/underground/explored) +"hMH" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/trimline/yellow/filled/end{ dir = 4 }, -/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/textured, +/area/station/medical/medbay/central) +"hMJ" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 + }, /turf/open/floor/iron/smooth, -/area/security/holding_cell) -"lnv" = ( +/area/mine/laborcamp/security) +"hML" = ( +/obj/structure/chair/comfy/brown{ + dir = 8 + }, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/wood, -/area/command/meeting_room) -"loi" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible, -/obj/effect/turf_decal/box, -/turf/open/floor/iron/dark, -/area/science/mixing) -"loD" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/sign/barsign, -/turf/open/floor/plating, -/area/service/bar/atrium) -"loK" = ( -/obj/machinery/computer/cargo/request, -/obj/effect/turf_decal/tile/brown, -/obj/effect/turf_decal/tile/brown{ +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ dir = 8 }, /turf/open/floor/iron, -/area/command/bridge) -"lps" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ - cycle_id = "atmos-entrance" +/area/mine/laborcamp/security) +"hMS" = ( +/obj/machinery/light/small/directional/south, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 }, -/obj/effect/turf_decal/siding/yellow/corner, -/obj/machinery/duct, -/obj/machinery/door/airlock/atmos/glass{ - name = "Atmospherics"; - req_access_txt = "24" +/obj/effect/turf_decal/trimline/red/filled/line, +/turf/open/floor/iron/white, +/area/station/security/prison/safe) +"hNg" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 }, -/obj/machinery/door/firedoor/heavy, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron/dark, -/area/engineering/lobby) -"lpO" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment{ - dir = 4 +/turf/open/floor/iron, +/area/station/commons/storage/mining) +"hNh" = ( +/obj/structure/chair/office{ + dir = 8 }, +/obj/effect/landmark/start/lawyer, +/obj/item/radio/intercom/directional/south, +/turf/open/floor/wood, +/area/station/service/lawoffice) +"hNi" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, +/obj/machinery/duct, /turf/open/floor/iron, -/area/cargo/lobby) -"lpW" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 4 +/area/station/hallway/secondary/service) +"hNt" = ( +/obj/structure/table, +/obj/item/toy/gun, +/turf/open/floor/iron, +/area/station/commons/locker) +"hNx" = ( +/obj/machinery/camera/directional/south{ + c_tag = "Holodeck - Aft"; + name = "holodeck camera" }, -/turf/open/floor/iron/dark, -/area/engineering/supermatter/room) -"lpX" = ( -/obj/machinery/atmospherics/pipe/smart/simple/dark/visible/layer1{ - dir = 8 +/turf/open/floor/engine{ + name = "Holodeck Projector Floor" }, -/turf/open/floor/plating/snowed/icemoon, -/area/icemoon/surface/outdoors/nospawn) -"lqk" = ( -/obj/structure/toilet{ - pixel_y = 8 +/area/station/holodeck/rec_center) +"hNF" = ( +/obj/structure/fence{ + dir = 4 }, -/obj/machinery/light/small/directional/west, -/obj/machinery/button/door/directional/south{ - id = "AuxToilet2"; - name = "Lock Control"; - normaldoorcontrol = 1; - specialfunctions = 4 +/obj/structure/sign/warning, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/icemoon/underground/explored) +"hNI" = ( +/obj/machinery/portable_atmospherics/canister/nitrogen, +/obj/effect/turf_decal/bot, +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 1 }, -/obj/effect/spawner/random/trash/graffiti{ - pixel_x = -32; - spawn_loot_chance = 50 +/turf/open/floor/iron/dark, +/area/station/engineering/supermatter/room) +"hNL" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/turf/open/floor/iron/freezer, -/area/commons/toilet/locker) -"lqu" = ( +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"hOa" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/iron/white/smooth_large, +/area/station/service/kitchen/diner) +"hOc" = ( /obj/effect/spawner/structure/window/reinforced, -/obj/structure/sign/warning/gasmask, +/obj/machinery/door/poddoor/preopen{ + id = "Engineering"; + name = "Engineering Security Door" + }, /turf/open/floor/plating, -/area/maintenance/solars/starboard/aft) -"lqw" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ +/area/station/engineering/lobby) +"hOi" = ( +/obj/machinery/telecomms/processor/preset_four, +/turf/open/floor/iron/dark/telecomms, +/area/station/tcommsat/server) +"hOk" = ( +/obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/machinery/door/airlock/command/glass{ - name = "Bridge"; - req_access_txt = "19" +/obj/machinery/vending/wardrobe/chem_wardrobe, +/turf/open/floor/iron/dark/textured_half{ + dir = 1 }, -/obj/structure/disposalpipe/segment{ - dir = 4 +/area/station/medical/chemistry) +"hOo" = ( +/obj/machinery/mechpad, +/turf/open/floor/iron/smooth, +/area/mine/mechbay) +"hOt" = ( +/obj/structure/chair, +/obj/effect/turf_decal/stripes/line{ + dir = 5 }, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) +"hOu" = ( +/obj/structure/rack, +/obj/effect/spawner/random/maintenance, +/turf/open/floor/plating, +/area/station/maintenance/starboard/fore) +"hOA" = ( /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/station/security/prison/rec) +"hOU" = ( +/obj/machinery/camera/directional/west{ + c_tag = "Xenobiology Pens - Port Fore"; + network = list("ss13","rd","xeno") + }, +/turf/open/floor/engine, +/area/station/science/xenobiology) +"hOX" = ( +/obj/machinery/camera/directional/west{ + c_tag = "Atmospherics North West" + }, +/obj/machinery/light/directional/west, +/obj/machinery/portable_atmospherics/canister/oxygen, +/obj/effect/turf_decal/siding/yellow{ + dir = 1 + }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, -/area/command/bridge) -"lqS" = ( +/area/station/engineering/atmos) +"hOY" = ( /obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/circuit, +/area/station/science/robotics/mechbay) +"hPc" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/light/small/directional/west, +/turf/open/floor/plating, +/area/station/maintenance/department/chapel) +"hPf" = ( +/obj/structure/safe, +/obj/item/clothing/head/bearpelt, +/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass, +/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass, +/obj/item/gun/ballistic/revolver/russian, +/obj/item/ammo_box/a357, +/obj/item/reagent_containers/food/drinks/bottle/vodka/badminka, +/obj/effect/turf_decal/bot_white/left, +/obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/command/heads_quarters/cmo) -"lqX" = ( -/obj/machinery/power/apc/auto_name/directional/north, +/area/station/ai_monitored/command/nuke_storage) +"hPk" = ( +/obj/machinery/door/airlock/security{ + name = "Permabrig Chapel" + }, /obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/door/firedoor, +/turf/open/floor/wood, +/area/station/security/prison/rec) +"hPs" = ( +/turf/closed/wall/r_wall, +/area/station/security/prison/work) +"hPD" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/layer2{ + dir = 8 + }, +/turf/open/floor/engine, +/area/station/maintenance/disposal/incinerator) +"hPK" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 + }, +/obj/effect/turf_decal/siding/brown, /turf/open/floor/iron, -/area/cargo/storage) -"lrm" = ( -/obj/machinery/door/airlock{ - name = "Port Emergency Storage" +/area/station/cargo/drone_bay) +"hPQ" = ( +/obj/structure/table, +/obj/item/storage/toolbox/electrical{ + pixel_x = 1; + pixel_y = -1 }, -/obj/structure/cable, -/turf/open/floor/plating, -/area/commons/storage/emergency/port) -"lrw" = ( -/obj/structure/disposalpipe/junction{ - dir = 2 +/turf/open/floor/iron, +/area/station/commons/storage/primary) +"hPT" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/turf/open/floor/iron, +/area/station/command/teleporter) +"hPV" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 }, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) +"hQd" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/white/textured, +/area/station/security/medical) +"hQi" = ( /obj/structure/cable, -/obj/structure/railing{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/smooth, +/area/station/security/brig/upper) +"hQt" = ( +/obj/structure/cable, +/obj/effect/spawner/structure/window/hollow/reinforced/middle{ dir = 4 }, /turf/open/floor/plating, -/area/maintenance/starboard/upper) -"lry" = ( -/obj/machinery/firealarm/directional/south, -/obj/structure/filingcabinet/filingcabinet, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 8 +/area/station/security/brig) +"hQE" = ( +/obj/structure/railing/corner, +/obj/structure/sign/warning/biohazard{ + pixel_x = -32 }, -/turf/open/floor/iron, -/area/command/bridge) -"lsm" = ( -/obj/machinery/computer/security{ +/turf/open/misc/asteroid/snow/icemoon, +/area/icemoon/underground/explored) +"hQO" = ( +/obj/structure/disposalpipe/segment{ dir = 4 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/computer/security/telescreen/prison{ - pixel_y = 32 +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/public/glass{ + name = "Escape" }, -/turf/open/floor/iron/showroomfloor, -/area/security/warden) -"lsn" = ( +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) +"hQP" = ( +/obj/effect/turf_decal/tile/red/half, /obj/structure/cable, -/turf/open/floor/wood{ - icon_state = "wood-broken2" +/obj/machinery/airalarm/directional/east, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron/smooth_half, +/area/station/security/brig/upper) +"hQV" = ( +/obj/structure/table, +/obj/item/food/grown/carrot{ + pixel_x = -6; + pixel_y = 10 }, -/area/maintenance/fore/lesser) -"lsq" = ( -/obj/structure/chair/comfy/brown{ - dir = 4 +/obj/item/food/grown/carrot{ + pixel_x = -2; + pixel_y = 3 }, -/turf/open/floor/engine/cult, -/area/service/library) -"lsD" = ( -/obj/effect/turf_decal/tile/blue, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 8 +/turf/open/floor/iron/cafeteria, +/area/station/service/kitchen) +"hRp" = ( +/obj/machinery/button/door/directional/north{ + id = "visitation"; + name = "Visitation Shutters"; + pixel_x = 6; + pixel_y = -24; + req_access = list("brig") }, -/obj/structure/disposalpipe/segment, -/obj/item/radio/intercom/prison/directional/east, -/turf/open/floor/iron, -/area/hallway/primary/fore) -"lsV" = ( -/obj/item/mop, -/obj/item/reagent_containers/glass/bucket, -/turf/open/floor/iron, -/area/service/janitor) -"ltt" = ( -/obj/structure/toilet{ - pixel_y = 8 +/obj/machinery/button/flasher{ + id = "visitorflash"; + pixel_x = -6; + pixel_y = -24 }, -/obj/machinery/light/small/directional/west, -/obj/effect/landmark/blobstart, -/obj/effect/landmark/start/hangover, -/obj/machinery/button/door/directional/north{ - id = "Toilet2"; - name = "Lock Control"; - normaldoorcontrol = 1; - specialfunctions = 4 +/obj/effect/turf_decal/tile/red/anticorner/contrasted, +/turf/open/floor/iron, +/area/station/security/prison/visit) +"hRw" = ( +/obj/structure/chair/wood{ + dir = 8 }, -/turf/open/floor/iron/freezer, -/area/commons/toilet) -"ltC" = ( -/obj/machinery/light/directional/east, -/turf/open/floor/iron/white/side{ - dir = 9 +/turf/open/floor/wood, +/area/station/maintenance/port/aft) +"hRA" = ( +/turf/closed/wall, +/area/station/medical/psychology) +"hRC" = ( +/obj/machinery/door/window/left/directional/south{ + dir = 4; + name = "Test Chamber"; + req_access = list("xenobiology") }, -/area/science/research) -"ltI" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/sign/poster/official/random/directional/south, -/turf/open/floor/iron/white, -/area/science/robotics/lab) -"ltP" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/structure/cable, -/turf/open/floor/engine, -/area/engineering/supermatter/room) -"luq" = ( -/obj/machinery/shower{ - dir = 1 +/obj/machinery/atmospherics/pipe/smart/manifold4w/general/visible, +/turf/open/floor/iron, +/area/station/science/xenobiology) +"hRE" = ( +/obj/effect/spawner/structure/window/reinforced/plasma, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible, +/turf/open/floor/plating, +/area/station/engineering/supermatter/room) +"hRH" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 8 }, -/obj/structure/window/reinforced/tinted{ +/obj/effect/landmark/start/medical_doctor, +/turf/open/floor/iron/white, +/area/station/medical/treatment_center) +"hRV" = ( +/obj/item/radio/intercom/directional/west, +/turf/open/floor/carpet, +/area/station/service/theater) +"hSb" = ( +/obj/effect/turf_decal/siding/thinplating/dark{ dir = 8 }, -/obj/machinery/door/window/left/directional/north{ - name = "Shower Cubicle" +/obj/structure/musician/piano, +/obj/structure/sign/poster/random/directional/north, +/turf/open/floor/carpet, +/area/station/service/theater) +"hSc" = ( +/obj/structure/sink/kitchen{ + pixel_y = 24 }, -/obj/item/soap/nanotrasen, -/turf/open/floor/iron/freezer, -/area/maintenance/starboard/fore) -"luH" = ( -/obj/structure/flora/bush, -/turf/open/misc/asteroid/snow/icemoon, -/area/icemoon/surface/outdoors/nospawn) -"lvb" = ( -/obj/structure/table, -/obj/item/clothing/ears/earmuffs{ - pixel_x = -8; - pixel_y = 11 +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/item/clothing/ears/earmuffs{ - pixel_x = -8; - pixel_y = 6 +/turf/open/floor/iron/cafeteria, +/area/station/service/kitchen) +"hSi" = ( +/obj/item/shard{ + icon_state = "medium" }, -/obj/item/clothing/glasses/sunglasses{ - pixel_x = 8; - pixel_y = 10 +/obj/item/circuitboard/computer/operating, +/obj/structure/mirror/directional/north{ + icon_state = "mirror_broke" }, -/obj/item/clothing/glasses/sunglasses{ - pixel_x = 6; +/turf/open/floor/iron, +/area/station/maintenance/port/fore) +"hSp" = ( +/obj/effect/turf_decal/stripes/line, +/obj/structure/table/reinforced, +/obj/item/clothing/glasses/science{ + pixel_x = -4; pixel_y = 4 }, -/obj/item/hand_labeler{ - pixel_x = -4; - pixel_y = -6 +/obj/item/clothing/glasses/science{ + pixel_x = 4; + pixel_y = -4 }, -/obj/machinery/newscaster/directional/north, -/turf/open/floor/iron/showroomfloor, -/area/security/warden) -"lvq" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/sign/poster/random/directional/north, +/obj/machinery/light/directional/north, /turf/open/floor/iron, -/area/hallway/primary/starboard) -"lvE" = ( -/obj/structure/table, -/obj/effect/landmark/start/hangover, -/obj/structure/disposalpipe/segment{ - dir = 10 +/area/station/science/xenobiology) +"hSq" = ( +/obj/effect/turf_decal/siding/wood, +/obj/effect/turf_decal/siding/wood{ + dir = 1 }, -/turf/open/floor/iron/cafeteria, -/area/hallway/secondary/exit/departure_lounge) -"lvO" = ( -/turf/closed/wall/r_wall, -/area/security/checkpoint/auxiliary) -"lvU" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, -/turf/open/floor/plating{ - icon_state = "platingdmg3" - }, -/area/maintenance/fore/lesser) -"lvZ" = ( -/obj/item/kirbyplants{ - icon_state = "plant-10" - }, -/obj/machinery/camera/directional/west{ - c_tag = "Service-Bar Top" - }, -/obj/item/radio/intercom/directional/west, -/turf/open/floor/wood/parquet, -/area/service/bar/atrium) -"lwk" = ( -/obj/structure/table, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 +/turf/open/floor/iron/dark/textured_half, +/area/station/service/bar/atrium) +"hSF" = ( +/obj/machinery/atmospherics/components/tank/air{ + dir = 8 }, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 +/turf/open/floor/plating, +/area/station/medical/virology) +"hSJ" = ( +/obj/structure/chair/comfy{ + dir = 8 }, -/obj/effect/turf_decal/tile/yellow{ +/obj/machinery/light/directional/east, +/obj/machinery/newscaster/directional/south, +/turf/open/floor/iron, +/area/station/security/processing) +"hSN" = ( +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ dir = 8 }, -/obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/north, -/obj/item/paper_bin, -/obj/item/pen/blue{ - pixel_y = 5 +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/dark/side, +/area/mine/eva) +"hTa" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 8 }, -/obj/item/pen, -/turf/open/floor/iron/dark, -/area/tcommsat/computer) -"lwn" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/maintenance/aft/greater) -"lwB" = ( -/obj/effect/landmark/event_spawn, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/extinguisher_cabinet/directional/west, +/obj/machinery/light/directional/west, /obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, /turf/open/floor/iron/white, -/area/science/research) -"lwP" = ( +/area/station/medical/chemistry) +"hTb" = ( /obj/structure/table, -/obj/item/storage/medkit/regular, -/turf/open/floor/iron, -/area/commons/fitness) -"lwS" = ( -/obj/structure/window/reinforced{ - dir = 4 +/obj/item/folder/blue, +/obj/item/stack/package_wrap{ + pixel_x = -1; + pixel_y = -1 }, -/obj/effect/turf_decal/trimline/brown/filled/end{ - dir = 4 +/obj/item/hand_labeler, +/turf/open/floor/iron, +/area/station/command/heads_quarters/hop) +"hTd" = ( +/obj/structure/grille, +/obj/structure/window{ + dir = 8 }, -/obj/machinery/computer/department_orders/medical{ +/obj/structure/window, +/turf/open/floor/plating, +/area/station/maintenance/port/greater) +"hTl" = ( +/obj/effect/turf_decal/tile/red/full, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 1 }, -/turf/open/floor/iron/large, -/area/medical/medbay/aft) -"lwV" = ( -/obj/effect/turf_decal/tile/purple/half{ - dir = 4 +/obj/effect/turf_decal/siding/white/corner{ + dir = 8 }, -/obj/effect/turf_decal/arrows/red, -/turf/open/floor/iron/half{ +/turf/open/floor/iron/large, +/area/station/service/kitchen/diner) +"hTm" = ( +/obj/effect/turf_decal/stripes/line, +/obj/machinery/meter, +/obj/machinery/atmospherics/pipe/smart/manifold4w/green/visible, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"hTw" = ( +/obj/effect/turf_decal/tile/red/half{ dir = 1 }, -/area/hallway/primary/starboard) -"lxf" = ( -/obj/machinery/airalarm/directional/west, -/turf/open/floor/iron, -/area/hallway/secondary/service) -"lxm" = ( -/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable, -/turf/open/floor/plating, -/area/security/checkpoint/auxiliary) -"lxu" = ( +/turf/open/floor/iron/smooth_half, +/area/station/security/brig/upper) +"hTB" = ( /obj/structure/table, -/obj/item/paper_bin{ +/obj/item/clothing/suit/jacket/leather{ pixel_x = -3; - pixel_y = 7 - }, -/obj/item/inspector, -/turf/open/floor/iron/dark/textured_half{ - dir = 1 - }, -/area/security/office) -"lxL" = ( -/turf/open/floor/iron/stairs/medium{ - dir = 4 - }, -/area/engineering/lobby) -"lxN" = ( -/obj/machinery/light_switch/directional/south, -/obj/structure/closet/secure_closet/security/cargo, -/obj/effect/turf_decal/tile/red{ - dir = 1 + pixel_y = 3 }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 8 +/obj/item/clothing/shoes/jackboots{ + pixel_x = 3; + pixel_y = -2 }, /turf/open/floor/iron, -/area/security/checkpoint/supply) -"lxV" = ( -/obj/vehicle/ridden/wheelchair{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/blue/filled/end{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 1; - layer = 2.9 - }, -/obj/item/radio/intercom/directional/west, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron/large, -/area/medical/medbay/aft) -"lxY" = ( -/obj/machinery/firealarm/directional/east, +/area/station/maintenance/starboard/fore) +"hTH" = ( +/obj/machinery/status_display/evac/directional/north, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, -/area/hallway/primary/central) -"lya" = ( -/obj/machinery/atmospherics/components/binary/pump{ - name = "Air to Port" +/area/mine/laborcamp) +"hTL" = ( +/obj/machinery/vending/cigarette, +/turf/open/floor/iron, +/area/station/commons/locker) +"hTR" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/trash/grille_or_waste, +/turf/open/floor/plating, +/area/station/maintenance/department/medical/morgue) +"hUe" = ( +/obj/effect/landmark/start/hangover, +/obj/machinery/status_display/evac/directional/south, +/turf/open/floor/wood, +/area/station/service/library) +"hUi" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 6 }, +/obj/effect/decal/cleanable/blood/drip, /turf/open/floor/iron, -/area/engineering/atmos) -"lyj" = ( -/obj/machinery/atmospherics/pipe/smart/simple/orange/visible, -/obj/machinery/atmospherics/pipe/smart/simple/dark/visible/layer1{ +/area/station/maintenance/starboard/fore) +"hUj" = ( +/turf/open/floor/carpet, +/area/station/hallway/secondary/entry) +"hUo" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line{ dir = 5 }, -/turf/open/floor/plating/snowed/icemoon, -/area/icemoon/surface/outdoors/nospawn) -"lyk" = ( -/obj/structure/table/wood, -/obj/item/newspaper{ - pixel_x = 8; - pixel_y = 8 - }, -/obj/item/paper_bin/carbon{ - pixel_x = -6; - pixel_y = 4 - }, -/turf/open/floor/iron/grimy, -/area/commons/vacant_room/office) -"lyn" = ( -/obj/structure/table, -/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, -/obj/machinery/light/small/directional/south, -/turf/open/floor/plating, -/area/engineering/storage/tech) -"lyB" = ( -/obj/machinery/light/directional/west, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/obj/machinery/light/directional/north, +/turf/open/floor/iron/white, +/area/station/medical/chemistry) +"hUp" = ( +/obj/structure/railing/corner{ + dir = 8 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ dir = 8 }, -/obj/structure/closet/wardrobe/grey, -/turf/open/floor/iron, -/area/commons/locker) -"lzw" = ( -/obj/structure/chair/stool/directional/south, -/turf/open/floor/iron, -/area/maintenance/starboard/fore) -"lzA" = ( -/obj/structure/disposalpipe/segment{ +/obj/machinery/door/firedoor/border_only, +/turf/open/floor/iron/dark/side, +/area/mine/eva) +"hUt" = ( +/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible, +/obj/item/radio/intercom/directional/east, +/obj/machinery/camera{ + c_tag = "Atmospherics South East"; dir = 6 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"hUx" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"lzZ" = ( -/obj/machinery/airalarm/directional/north, -/turf/open/floor/glass/reinforced, -/area/ai_monitored/security/armory/upper) -"lAq" = ( -/obj/structure/grille, -/obj/structure/window{ - dir = 1 +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"hUy" = ( +/obj/structure/lattice/catwalk, +/obj/structure/railing{ + dir = 5 }, -/obj/structure/window, -/turf/open/floor/plating, -/area/maintenance/port/greater) -"lAr" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/structure/marker_beacon/burgundy{ + name = "landing marker" }, -/turf/open/floor/plating/snowed/icemoon, -/area/icemoon/surface/outdoors/nospawn) -"lAv" = ( -/obj/structure/chair{ +/turf/open/lava/plasma/ice_moon, +/area/icemoon/underground/explored) +"hUz" = ( +/obj/effect/turf_decal/tile/red/half/contrasted{ dir = 8 }, -/obj/effect/turf_decal/siding/white{ - dir = 5 +/turf/open/floor/iron/dark/textured_edge{ + dir = 4 }, -/obj/structure/sign/poster/random/directional/north, -/turf/open/floor/iron/white/smooth_large, -/area/service/kitchen/diner) -"lAy" = ( -/obj/machinery/door/firedoor, -/obj/machinery/status_display/evac/directional/east, +/area/station/security/prison) +"hUD" = ( +/turf/closed/wall, +/area/station/service/library) +"hUG" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/line, /turf/open/floor/iron, -/area/hallway/secondary/entry) -"lAV" = ( -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/landmark/xeno_spawn, -/turf/open/floor/iron/white, -/area/maintenance/port/fore) -"lAX" = ( -/obj/effect/turf_decal/weather/snow/corner{ - dir = 1 - }, -/turf/open/floor/glass/reinforced/icemoon, -/area/icemoon/surface/outdoors/nospawn) -"lBf" = ( -/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/engineering/storage/tech) -"lBg" = ( -/obj/machinery/hydroponics/soil, -/obj/effect/turf_decal/siding/wideplating/dark{ - dir = 1 +/area/station/maintenance/disposal/incinerator) +"hUK" = ( +/obj/structure/railing{ + dir = 4 }, -/turf/open/floor/grass, -/area/maintenance/starboard/fore) -"lBD" = ( -/obj/item/radio/intercom/directional/east, +/turf/open/floor/plating/snowed/icemoon, +/area/icemoon/underground/explored) +"hUV" = ( +/obj/item/radio/intercom/directional/north, +/obj/structure/closet/crate, +/obj/item/crowbar, /turf/open/floor/iron, -/area/engineering/atmos/project) -"lBH" = ( -/obj/effect/spawner/structure/window/reinforced/plasma, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible, +/area/station/command/teleporter) +"hUW" = ( +/obj/structure/reagent_dispensers/fueltank, +/turf/open/floor/iron, +/area/station/commons/storage/primary) +"hVo" = ( +/obj/effect/spawner/random/maintenance, +/obj/structure/table, /turf/open/floor/plating, -/area/engineering/supermatter/room) -"lBY" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "rnd2"; - name = "research lab shutters" - }, -/obj/machinery/door/firedoor/heavy, +/area/station/maintenance/starboard/fore) +"hVt" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/medical/pharmacy) +"hVB" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/dark, +/area/mine/laborcamp) +"hVI" = ( +/obj/structure/reagent_dispensers/watertank, +/obj/machinery/firealarm/directional/west, +/turf/open/floor/iron/dark, +/area/mine/eva) +"hVY" = ( +/obj/structure/cable, +/obj/effect/spawner/structure/window/hollow/reinforced/middle, /turf/open/floor/plating, -/area/science/mixing/hallway) -"lCi" = ( -/obj/docking_port/stationary/public_mining_dock{ - dir = 8 +/area/station/security/prison/garden) +"hWh" = ( +/obj/effect/turf_decal/tile/green{ + dir = 4 }, -/turf/open/floor/plating, -/area/construction/mining/aux_base) -"lCG" = ( -/obj/machinery/conveyor{ - dir = 4; - id = "QMLoad2" +/obj/effect/turf_decal/tile/blue{ + dir = 1 }, -/obj/machinery/door/poddoor{ - id = "QMLoaddoor2"; - name = "supply dock loading door" +/obj/structure/sink{ + dir = 8; + pixel_x = 11 }, -/turf/open/floor/plating, -/area/cargo/storage) -"lCJ" = ( -/obj/machinery/light/small/directional/north, -/turf/open/floor/iron/recharge_floor, -/area/maintenance/department/electrical) -"lCO" = ( -/obj/effect/turf_decal/bot, /turf/open/floor/iron, -/area/cargo/office) -"lDm" = ( -/obj/machinery/airalarm/directional/north, -/turf/open/floor/iron/white/side{ - dir = 10 - }, -/area/science/research) -"lDz" = ( -/obj/structure/disposalpipe/segment{ - dir = 5 +/area/station/service/hydroponics) +"hWi" = ( +/obj/machinery/teleport/hub, +/turf/open/floor/plating, +/area/station/ai_monitored/turret_protected/aisat_interior) +"hWu" = ( +/obj/machinery/light/directional/east, +/turf/open/floor/engine, +/area/station/science/xenobiology) +"hWI" = ( +/obj/effect/turf_decal/box, +/obj/structure/closet/crate/maint, +/obj/effect/spawner/random/maintenance/six, +/obj/structure/sign/poster/official/wtf_is_co2{ + pixel_y = 32 }, -/turf/open/floor/iron/white, -/area/science/xenobiology) -"lDE" = ( -/obj/machinery/conveyor/inverted{ - dir = 6; - id = "QMLoad" +/turf/open/floor/iron/dark, +/area/station/maintenance/starboard/aft) +"hWP" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/public/glass{ + name = "Central Access" }, -/obj/effect/turf_decal/stripes/line{ - dir = 5 +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 4 }, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"hWV" = ( +/obj/machinery/light/small/directional/north, +/obj/machinery/space_heater, +/obj/structure/extinguisher_cabinet/directional/west, /turf/open/floor/plating, -/area/cargo/storage) -"lDF" = ( -/obj/effect/turf_decal/tile/red/full, -/obj/effect/landmark/event_spawn, -/turf/open/floor/iron/large, -/area/service/kitchen/diner) -"lEk" = ( -/obj/machinery/airalarm/directional/west, -/obj/machinery/light/small/directional/west, -/turf/open/floor/iron/dark/textured, -/area/security/interrogation) -"lEo" = ( -/obj/machinery/door/airlock/external{ - name = "External Access" +/area/station/medical/virology) +"hXk" = ( +/obj/machinery/light/directional/west, +/obj/structure/cable, +/turf/open/floor/carpet/red, +/area/station/security/prison/work) +"hXC" = ( +/obj/machinery/vending/tool, +/turf/open/floor/iron, +/area/station/commons/storage/primary) +"hXI" = ( +/obj/effect/turf_decal/trimline/blue/filled/line, +/obj/machinery/light/directional/south, +/obj/machinery/firealarm/directional/south, +/turf/open/floor/iron/dark, +/area/station/command/heads_quarters/cmo) +"hXL" = ( +/obj/structure/disposalpipe/trunk/multiz{ + dir = 1 }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"lEr" = ( -/obj/structure/closet/firecloset, /turf/open/floor/plating, -/area/maintenance/fore/greater) -"lEu" = ( -/obj/structure/chair{ - dir = 4 - }, -/obj/effect/turf_decal/tile/purple{ - dir = 8 - }, -/obj/effect/turf_decal/tile/purple{ +/area/station/maintenance/fore) +"hXS" = ( +/obj/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark, +/area/station/command/gateway) +"hXU" = ( +/obj/machinery/newscaster/directional/east, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, +/turf/open/floor/iron/white, +/area/station/medical/cryo) +"hXZ" = ( +/obj/effect/turf_decal/tile/red{ dir = 1 }, -/turf/open/floor/iron, -/area/hallway/primary/starboard) -"lEv" = ( -/turf/open/floor/glass/reinforced, -/area/engineering/atmos/pumproom) -"lEI" = ( -/obj/structure/window/reinforced, -/obj/machinery/holopad, -/turf/open/floor/iron/white/textured, -/area/security/medical) -"lEL" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ +/obj/effect/turf_decal/tile/red{ dir = 4 }, -/obj/machinery/door/airlock/external, -/turf/open/floor/plating, -/area/maintenance/starboard/upper) -"lFt" = ( -/obj/structure/table, -/obj/item/computer_hardware/hard_drive/portable{ - pixel_x = 7; - pixel_y = 2 - }, -/obj/item/computer_hardware/hard_drive/portable{ - pixel_x = -2 +/obj/item/mod/core/standard{ + pixel_x = -4 }, -/turf/open/floor/iron/dark, -/area/science/mixing/hallway) -"lFx" = ( -/obj/machinery/light/small/directional/north, -/obj/structure/table/reinforced, -/obj/item/paper_bin{ - pixel_x = -3; - pixel_y = 7 +/obj/item/mod/core/standard{ + pixel_x = 4 }, -/obj/item/pen{ - pixel_x = 4; +/obj/item/mod/core/standard{ pixel_y = 4 }, -/obj/machinery/status_display/evac/directional/north, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/ai) -"lFG" = ( /obj/structure/table, -/obj/machinery/cell_charger, +/turf/open/floor/iron/white, +/area/station/science/robotics/lab) +"hYc" = ( /obj/effect/turf_decal/tile/blue{ - dir = 1 + dir = 8 }, /obj/effect/turf_decal/tile/blue{ - dir = 4 + dir = 1 }, -/turf/open/floor/iron/white, -/area/medical/medbay/lobby) -"lFX" = ( -/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron, -/area/security/brig/upper) -"lGE" = ( -/obj/effect/turf_decal/trimline/blue/filled/corner{ - dir = 8 +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 9 }, -/obj/structure/disposalpipe/segment, /turf/open/floor/iron/white, -/area/medical/treatment_center) -"lGJ" = ( -/obj/machinery/atmospherics/components/binary/pump/on{ - dir = 8; - name = "Mix to Filter" - }, -/turf/open/floor/glass/reinforced, -/area/engineering/atmos/pumproom) -"lGP" = ( -/obj/machinery/door/airlock{ - name = "Custodial Closet"; - req_access_txt = "26" - }, -/obj/structure/disposalpipe/segment, -/obj/effect/landmark/event_spawn, -/obj/effect/landmark/navigate_destination, -/obj/structure/cable, -/turf/open/floor/iron, -/area/service/janitor) -"lGT" = ( +/area/station/medical/surgery/fore) +"hYd" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating, -/area/construction) -"lHd" = ( -/obj/effect/landmark/blobstart, /obj/structure/disposalpipe/segment{ - dir = 4 + dir = 6 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/catwalk_floor/iron_smooth, -/area/maintenance/starboard/fore) -"lHk" = ( -/obj/structure/closet/toolcloset, -/turf/open/floor/iron/dark, -/area/engineering/supermatter/room) -"lHp" = ( -/obj/machinery/holopad, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron, -/area/commons/vacant_room/commissary) -"lHY" = ( -/obj/effect/turf_decal/tile/purple{ - dir = 1 +/turf/open/floor/plating, +/area/station/maintenance/fore/greater) +"hYu" = ( +/obj/machinery/light/directional/west, +/obj/machinery/camera/motion/directional/south{ + c_tag = "Armory - Internal - Upper" }, -/turf/open/floor/iron/white, -/area/science/lab) -"lIa" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ +/turf/open/openspace, +/area/station/ai_monitored/security/armory/upper) +"hYy" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 4 }, -/turf/open/floor/plating, -/area/maintenance/port/greater) -"lIt" = ( -/obj/structure/table, -/obj/item/folder, -/obj/item/pen, +/obj/machinery/airalarm/directional/west, +/obj/item/kirbyplants/random, +/turf/open/floor/wood, +/area/station/security/prison/rec) +"hYA" = ( +/obj/machinery/telecomms/relay/preset/mining, +/turf/open/floor/circuit, +/area/mine/living_quarters) +"hYC" = ( /turf/open/floor/iron, -/area/commons/locker) -"lIw" = ( -/obj/effect/turf_decal/tile/red/full, -/obj/structure/chair{ - dir = 1 +/area/station/service/hydroponics/garden) +"hYI" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, -/obj/effect/turf_decal/siding/white{ +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/machinery/camera/directional/west{ - c_tag = "Service-Diner" +/obj/structure/railing/corner{ + dir = 1 }, -/turf/open/floor/iron/large, -/area/service/kitchen/diner) -"lIH" = ( -/obj/machinery/atmospherics/pipe/bridge_pipe/cyan/visible, -/obj/machinery/atmospherics/pipe/bridge_pipe/scrubbers/visible{ - dir = 4 +/obj/effect/turf_decal/tile/blue{ + dir = 1 }, -/turf/open/floor/plating/snowed/icemoon, -/area/icemoon/surface/outdoors/nospawn) -"lIT" = ( -/obj/machinery/camera/directional/east{ - c_tag = "Library South" +/turf/open/floor/iron, +/area/station/commons/locker) +"hYO" = ( +/obj/machinery/shower{ + dir = 1 }, -/obj/structure/displaycase/trophy, -/obj/effect/turf_decal/stripes/box, -/turf/open/floor/wood/parquet, -/area/service/library) -"lJc" = ( -/obj/machinery/light/directional/west, -/turf/open/floor/wood, -/area/command/heads_quarters/captain) -"lJv" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 8 +/obj/structure/window/reinforced/tinted{ + dir = 4 }, -/turf/open/floor/iron/white, -/area/medical/medbay/aft) -"lJL" = ( -/obj/machinery/navbeacon{ - codes_txt = "patrol;next_patrol=AIE"; - location = "AftH" +/obj/machinery/door/window/left/directional/north{ + name = "Shower Cubicle" }, +/turf/open/floor/iron/freezer, +/area/station/maintenance/starboard/fore) +"hYP" = ( /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/landmark/start/hangover, -/turf/open/floor/iron, -/area/hallway/primary/aft) -"lJW" = ( -/obj/effect/turf_decal/tile/red/half/contrasted, -/obj/machinery/firealarm/directional/south, -/obj/machinery/light/directional/south, -/turf/open/floor/iron, -/area/security/brig/upper) -"lKi" = ( -/obj/machinery/computer/security, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 8 +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 6 }, -/turf/open/floor/iron, -/area/command/bridge) -"lKk" = ( -/obj/machinery/computer/security/labor{ +/obj/effect/turf_decal/loading_area{ dir = 4 }, -/turf/open/floor/iron/showroomfloor, -/area/security/processing) -"lKm" = ( -/obj/structure/sign/poster/contraband/random/directional/north, -/turf/open/floor/wood, -/area/maintenance/port/aft) -"lKJ" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ +/turf/open/floor/plating/snowed/icemoon, +/area/icemoon/underground/explored) +"hZe" = ( +/obj/effect/turf_decal/trimline/yellow/warning{ dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/trimline/yellow/warning, +/turf/open/floor/plating/snowed/icemoon, +/area/icemoon/underground/explored) +"hZq" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/white, -/area/medical/treatment_center) -"lKU" = ( -/obj/machinery/vending/assist, -/obj/structure/sign/poster/random/directional/west, -/turf/open/floor/iron/cafeteria{ - dir = 8 +/turf/open/floor/iron/smooth, +/area/station/security/brig/upper) +"hZA" = ( +/obj/machinery/holopad, +/obj/machinery/duct, +/turf/open/floor/iron/cafeteria, +/area/station/service/kitchen) +"hZQ" = ( +/obj/item/stack/sheet/iron/five, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) +"hZR" = ( +/obj/structure/chair/office{ + dir = 1 }, -/area/science/research) -"lLb" = ( -/obj/effect/turf_decal/tile/yellow{ - dir = 8 +/obj/machinery/light/directional/south, +/turf/open/floor/iron/grimy, +/area/station/commons/vacant_room/office) +"iaf" = ( +/obj/structure/ladder{ + name = "chemistry lab access" }, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 +/obj/effect/turf_decal/tile/yellow/full, +/obj/effect/turf_decal/stripes/end, +/obj/machinery/door/window/right/directional/east{ + base_state = "left"; + dir = 2; + icon_state = "left"; + name = "Chemistry Lab Access Hatch"; + req_access = list("plumbing") }, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 +/obj/structure/sign/departments/chemistry{ + pixel_y = 32 }, -/obj/structure/table, -/obj/item/book/manual/wiki/grenades, -/obj/item/book/manual/wiki/plumbing{ - pixel_x = 5 +/obj/structure/sign/warning/no_smoking{ + pixel_x = -28 }, -/obj/item/book/manual/wiki/chemistry{ - pixel_x = 8 +/turf/open/floor/iron/white/textured_large, +/area/station/medical/treatment_center) +"iag" = ( +/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"iah" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 4 }, -/obj/machinery/power/apc/auto_name/directional/north, -/obj/structure/cable, -/turf/open/floor/iron/white, -/area/medical/pharmacy) -"lLe" = ( -/turf/closed/wall/r_wall, -/area/security/office) -"lLn" = ( -/obj/structure/sign/painting/library{ - pixel_y = -32 +/obj/effect/turf_decal/tile/blue{ + dir = 8 }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/obj/machinery/light/small/directional/west, +/obj/item/kirbyplants/random, +/turf/open/floor/iron/cafeteria, +/area/station/commons/dorms/laundry) +"iam" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/components/trinary/filter/flipped/critical{ dir = 8 }, -/turf/open/floor/wood, -/area/service/library) -"lLx" = ( -/obj/item/radio/intercom/directional/north, -/obj/structure/closet/crate, -/obj/item/crowbar, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"ian" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, /turf/open/floor/iron, -/area/command/teleporter) -"lLy" = ( -/obj/structure/table/reinforced, -/obj/machinery/camera{ - c_tag = "Security Post - Medbay"; - dir = 9; - network = list("ss13","medbay") - }, -/obj/item/book/manual/wiki/security_space_law{ - pixel_x = 3; - pixel_y = 4 - }, -/obj/machinery/newscaster/directional/north, +/area/station/cargo/storage) +"iao" = ( +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible, +/turf/closed/wall/r_wall, +/area/station/science/ordnance/burnchamber) +"iar" = ( /obj/structure/cable, -/obj/effect/turf_decal/tile/red/full, -/turf/open/floor/iron/dark/smooth_large, -/area/security/checkpoint/medical) -"lMb" = ( -/obj/structure/table, -/obj/item/storage/toolbox/electrical{ - pixel_y = 5 - }, -/obj/machinery/light/small/directional/south, -/turf/open/floor/iron/white/side{ - dir = 1 +/obj/machinery/door/poddoor/preopen{ + id = "xenobio10"; + name = "Xenobio Pen 10 Blast Door" }, -/area/science/misc_lab) -"lMh" = ( -/obj/structure/sign/poster/official/no_erp{ - pixel_x = -32 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/iron/freezer, -/area/maintenance/starboard/fore) -"lMk" = ( -/turf/open/floor/plating, -/area/cargo/miningdock) -"lNf" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/light/directional/east, -/obj/machinery/atmospherics/pipe/smart/manifold4w/orange/visible, -/obj/machinery/status_display/evac/directional/east, -/turf/open/floor/engine, -/area/engineering/supermatter/room) -"lNw" = ( -/obj/machinery/teleport/hub, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, -/area/command/teleporter) -"lNz" = ( -/turf/open/openspace, -/area/medical/treatment_center) -"lNE" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/area/station/science/xenobiology) +"iay" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/spawner/random/engineering/tracking_beacon, +/turf/open/floor/iron/dark, +/area/station/commons/fitness) +"iaz" = ( +/obj/structure/girder, +/obj/structure/grille, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/hydroponics/glass{ - name = "Hydroponics"; - req_one_access_txt = "35;28" +/turf/open/floor/plating, +/area/station/maintenance/aft/greater) +"iaF" = ( +/obj/effect/turf_decal/delivery, +/turf/open/floor/iron, +/area/station/cargo/storage) +"iaQ" = ( +/obj/structure/table, +/obj/item/analyzer, +/obj/item/healthanalyzer, +/obj/machinery/light/small/directional/north, +/turf/open/floor/plating, +/area/station/engineering/storage/tech) +"iaT" = ( +/obj/effect/spawner/random/trash/mess, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) +"iaV" = ( +/obj/effect/turf_decal/delivery, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible, +/turf/open/floor/iron/dark, +/area/station/engineering/supermatter/room) +"iaY" = ( +/obj/machinery/door/airlock/command{ + name = "MiniSat Access" }, -/turf/open/floor/iron/textured_half{ +/obj/machinery/door/firedoor, +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/access/all/command/ai_upload, +/turf/open/floor/iron/dark, +/area/station/engineering/transit_tube) +"iba" = ( +/obj/effect/turf_decal/stripes/line{ dir = 1 }, -/area/service/hydroponics) -"lNI" = ( -/obj/structure/rack, -/obj/item/stack/sheet/iron/twenty, -/turf/open/floor/iron/dark/textured, -/area/security/interrogation) -"lNM" = ( +/obj/effect/turf_decal/stripes/line, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/duct, -/turf/open/floor/iron, -/area/service/hydroponics) -"lOK" = ( -/obj/machinery/door/window{ - name = "Gateway Chamber"; - req_access_txt = "62" +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 6 }, +/turf/open/floor/iron/white, +/area/station/science/ordnance/office) +"ibi" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/duct, +/turf/open/floor/wood/tile, +/area/station/service/theater) +"ibj" = ( +/obj/structure/closet/firecloset, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"ibm" = ( /obj/structure/cable, +/obj/machinery/newscaster/directional/north, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/dark, -/area/command/gateway) -"lPf" = ( -/obj/structure/extinguisher_cabinet/directional/south, -/obj/machinery/camera/directional/south{ - c_tag = "Atmospherics Project Room East" +/obj/structure/disposalpipe/segment{ + dir = 6 }, /turf/open/floor/iron, -/area/engineering/atmos/project) -"lPM" = ( -/obj/structure/chair{ - dir = 1 +/area/station/cargo/office) +"ibw" = ( +/obj/structure/table, +/obj/item/paper_bin{ + pixel_x = -2; + pixel_y = 5 }, -/obj/structure/noticeboard/directional/east, -/obj/item/plate, /turf/open/floor/plating, -/area/maintenance/port/fore) -"lPS" = ( -/obj/item/seeds/apple, -/obj/item/seeds/banana, -/obj/item/seeds/cocoapod, -/obj/item/seeds/grape, -/obj/item/seeds/orange, -/obj/item/seeds/sugarcane, -/obj/item/seeds/wheat, -/obj/item/seeds/watermelon, -/obj/structure/table/glass, -/obj/item/seeds/tower, -/turf/open/floor/iron, -/area/service/hydroponics/garden) -"lPV" = ( -/obj/structure/sign/warning/coldtemp{ - pixel_x = -32 - }, -/turf/open/floor/iron, -/area/cargo/miningdock) -"lQe" = ( +/area/station/maintenance/starboard/aft) +"ibz" = ( /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron, -/area/command/heads_quarters/hop) -"lQz" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/camera/directional/east{ - c_tag = "Engineering Supermatter Starboard"; - network = list("ss13","engine") +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/table/wood, +/obj/effect/spawner/random/entertainment/gambling, +/obj/effect/turf_decal/siding/wood{ + dir = 1 }, +/turf/open/floor/wood, +/area/station/security/prison/rec) +"ibB" = ( /obj/structure/cable, -/obj/item/radio/intercom/directional/east, -/turf/open/floor/engine, -/area/engineering/supermatter/room) -"lQN" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/disposalpipe/segment{ - dir = 5 - }, -/turf/open/floor/iron/white, -/area/medical/psychology) -"lQS" = ( -/obj/machinery/mineral/ore_redemption{ - input_dir = 8; - output_dir = 4 + dir = 6 }, +/turf/open/floor/plating, +/area/station/maintenance/port/greater) +"ibI" = ( +/obj/effect/turf_decal/siding/white, +/obj/item/kirbyplants/random, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"ica" = ( /obj/machinery/door/firedoor, /turf/open/floor/iron/dark, -/area/cargo/office) -"lRr" = ( -/obj/effect/spawner/random/vending/colavend, -/turf/open/floor/iron/dark, -/area/hallway/primary/central) -"lRB" = ( -/obj/machinery/suit_storage_unit/standard_unit, -/obj/machinery/light/directional/south, -/obj/machinery/camera/directional/south{ - c_tag = "EVA Storage" +/area/station/medical/cryo) +"icF" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/binary/pump/on{ + name = "Incinerator Output Pump"; + target_pressure = 4500 }, -/obj/effect/turf_decal/stripes/line, /turf/open/floor/iron, -/area/ai_monitored/command/storage/eva) -"lRN" = ( -/obj/effect/turf_decal/tile/red/full, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/area/station/maintenance/disposal/incinerator) +"icQ" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/security/prison/visit) +"icS" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/effect/turf_decal/trimline/red/line{ dir = 8 }, -/turf/open/floor/iron/dark/textured_large, -/area/security/checkpoint/auxiliary) -"lRP" = ( -/obj/structure/closet/crate/critter, -/turf/open/floor/plating, -/area/maintenance/department/medical/central) -"lRV" = ( -/obj/machinery/atmospherics/components/unary/outlet_injector/monitored/nitrous_input{ +/turf/open/floor/iron/dark/textured, +/area/station/security/range) +"icT" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 8 }, -/turf/open/floor/engine/n2o, -/area/engineering/atmos) -"lRX" = ( -/obj/machinery/firealarm/directional/east, -/turf/open/floor/iron, -/area/command/gateway) -"lSx" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable, -/turf/open/floor/plating, -/area/command/bridge) -"lTd" = ( -/obj/machinery/door/airlock/security/glass{ - name = "Brig Entrance" - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/door/firedoor, -/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ - cycle_id = "brigentrance" +/turf/open/floor/iron/white/smooth_large, +/area/station/service/kitchen/diner) +"icV" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 }, -/obj/effect/mapping_helpers/airlock/access/all/security/entrance, -/turf/open/floor/iron, -/area/security/brig/upper) -"lTy" = ( -/obj/machinery/firealarm/directional/north, -/turf/open/floor/iron, -/area/ai_monitored/command/storage/eva) -"lTB" = ( -/obj/machinery/light/small/directional/south, +/obj/machinery/door/airlock/external, +/obj/effect/mapping_helpers/airlock/access/all/engineering/external, /turf/open/floor/plating, -/area/hallway/secondary/exit/departure_lounge) -"lTT" = ( -/obj/structure/table/reinforced, -/obj/item/hand_labeler{ - pixel_y = 8 - }, -/obj/item/hand_labeler{ - pixel_y = 8 - }, -/obj/item/storage/box, -/obj/item/storage/box, -/obj/item/storage/box, +/area/station/maintenance/starboard/upper) +"icW" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/cargo/sorting) -"lUr" = ( -/obj/structure/filingcabinet, -/obj/machinery/airalarm/directional/north, +/area/station/cargo/storage) +"idj" = ( /obj/structure/cable, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ +/obj/effect/landmark/start/depsec/science, +/turf/open/floor/iron/dark, +/area/station/security/checkpoint/science) +"idr" = ( +/obj/structure/stairs/north, +/obj/structure/railing{ dir = 8 }, /turf/open/floor/iron/dark, -/area/security/checkpoint/engineering) -"lUB" = ( -/obj/structure/table, -/obj/item/stack/sheet/glass/fifty, -/obj/item/stack/sheet/glass/fifty, -/obj/item/storage/toolbox/mechanical{ - pixel_x = -2; - pixel_y = -1 +/area/station/medical/morgue) +"idt" = ( +/obj/effect/spawner/random/trash/mess, +/turf/open/floor/plating, +/area/station/maintenance/starboard/upper) +"idv" = ( +/obj/structure/chair{ + dir = 4 }, -/obj/item/storage/toolbox/mechanical{ - pixel_x = -2; - pixel_y = -1 +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small/directional/west, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 }, -/obj/item/storage/toolbox/mechanical{ - pixel_x = -2; - pixel_y = -1 +/turf/open/floor/iron/smooth, +/area/station/security/holding_cell) +"idw" = ( +/obj/structure/table/glass, +/obj/item/clothing/accessory/armband/hydro, +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 9 }, -/obj/machinery/light/directional/west, -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/obj/effect/turf_decal/trimline/blue/filled/warning{ + dir = 9 + }, +/obj/item/paper/guides/jobs/hydroponics, +/turf/open/floor/iron, +/area/station/service/hydroponics) +"idE" = ( +/obj/effect/turf_decal/tile/bar{ + dir = 1 }, +/obj/effect/turf_decal/tile/bar, /turf/open/floor/iron, -/area/ai_monitored/command/storage/eva) -"lUV" = ( -/obj/machinery/door/airlock/security/glass{ - name = "Security Vestibule" +/area/station/service/bar) +"idO" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment, -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/mapping_helpers/airlock/access/any/security/detective, -/obj/effect/mapping_helpers/airlock/access/any/security/general, -/turf/open/floor/iron/smooth, -/area/security/processing) -"lUZ" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, /turf/open/floor/iron, -/area/hallway/primary/central) -"lVG" = ( -/obj/effect/turf_decal/trimline/blue/filled/corner, +/area/station/hallway/primary/port) +"idU" = ( +/obj/machinery/navbeacon{ + codes_txt = "delivery;dir=8"; + dir = 8; + freq = 1400; + location = "QM #2" + }, +/obj/effect/turf_decal/bot, +/mob/living/simple_animal/bot/mulebot{ + home_destination = "QM #2"; + suffix = "#2" + }, +/turf/open/floor/iron, +/area/station/cargo/storage) +"ief" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/command/glass{ + name = "EVA Storage" + }, /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/white, -/area/medical/medbay/aft) -"lVS" = ( +/obj/effect/mapping_helpers/airlock/access/all/command/eva, +/turf/open/floor/iron, +/area/station/ai_monitored/command/storage/eva) +"ieq" = ( /obj/effect/turf_decal/siding/white{ - dir = 5 + dir = 4 }, -/obj/effect/landmark/start/hangover, -/obj/structure/chair/stool/bar/directional/east, -/turf/open/floor/iron/white/smooth_large, -/area/service/kitchen/diner) -"lWq" = ( -/obj/structure/chair, -/obj/effect/landmark/start/hangover, -/turf/open/floor/iron/cafeteria, -/area/hallway/secondary/exit/departure_lounge) -"lWT" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment{ + dir = 5 }, -/turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"lXa" = ( -/obj/structure/closet/athletic_mixed, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/turf/open/floor/iron/dark, +/area/station/service/hydroponics) +"ieC" = ( +/obj/item/crowbar/red, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating{ + icon_state = "platingdmg1" }, -/obj/effect/turf_decal/tile/neutral{ +/area/station/maintenance/aft/greater) +"ieG" = ( +/obj/effect/turf_decal/stripes/corner{ dir = 4 }, -/obj/effect/landmark/start/hangover/closet, /turf/open/floor/iron, -/area/commons/fitness) -"lXb" = ( -/obj/structure/bed/dogbed/renault, -/mob/living/simple_animal/pet/fox/renault, -/turf/open/floor/wood, -/area/command/heads_quarters/captain) -"lXc" = ( -/obj/structure/lattice/catwalk, -/obj/machinery/firealarm/directional/south, +/area/station/hallway/primary/central) +"ieI" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/maintenance/port/greater) +"ieO" = ( +/obj/machinery/food_cart, /obj/machinery/light/directional/south, -/turf/open/openspace, -/area/science/xenobiology) -"lXm" = ( -/obj/machinery/atmospherics/components/trinary/filter/atmos/plasma{ - dir = 1 +/obj/machinery/camera/directional/south{ + c_tag = "Service-Kitchen Bottom" }, +/turf/open/floor/iron/cafeteria, +/area/station/service/kitchen) +"ieZ" = ( +/obj/item/radio/intercom/directional/south, +/obj/effect/turf_decal/tile/blue, +/obj/machinery/light/directional/south, /turf/open/floor/iron, -/area/engineering/atmos) -"lXq" = ( +/area/station/hallway/primary/starboard) +"ife" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/aisat/atmos) +"ifA" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/sign/warning/cold_temp, +/turf/open/floor/plating/icemoon, +/area/station/maintenance/solars/port/aft) +"ifK" = ( +/obj/machinery/door/airlock/maintenance, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/barricade/wooden, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 8 + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"ifQ" = ( /obj/structure/window/reinforced{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue/opposingcorners{ dir = 1 }, -/obj/structure/lattice/catwalk, -/turf/open/openspace, -/area/science/xenobiology) -"lXD" = ( -/obj/machinery/atmospherics/pipe/smart/simple/orange/visible{ +/turf/open/floor/iron/cafeteria, +/area/station/security/prison/work) +"ifY" = ( +/obj/effect/turf_decal/tile/red{ dir = 4 }, -/turf/open/floor/plating/snowed/icemoon, -/area/icemoon/surface/outdoors/nospawn) -"lXI" = ( -/obj/structure/extinguisher_cabinet/directional/west, -/obj/machinery/chem_master, -/obj/structure/sign/warning/nosmoking/circle{ - pixel_x = -27; - pixel_y = -26 +/obj/effect/turf_decal/tile/red{ + dir = 8 }, -/turf/open/floor/glass/reinforced, -/area/medical/treatment_center) -"lXP" = ( -/obj/structure/rack, -/obj/item/clothing/suit/hazardvest, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plating, -/area/construction) -"lXX" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 +/obj/machinery/atmospherics/pipe/smart/simple/green/visible{ + dir = 4 }, -/turf/open/floor/glass/reinforced, -/area/engineering/atmos/pumproom) -"lYh" = ( -/obj/structure/rack, -/obj/item/reagent_containers/glass/bottle/fluorine{ - pixel_x = 7; - pixel_y = 3 +/turf/open/floor/iron/white/corner, +/area/station/engineering/atmos) +"ifZ" = ( +/obj/machinery/shower{ + pixel_y = 12 }, -/obj/item/reagent_containers/glass/bottle/epinephrine{ - pixel_x = -5; - pixel_y = 3 +/obj/item/soap/nanotrasen, +/turf/open/floor/iron/showroomfloor, +/area/station/security/prison/toilet) +"igi" = ( +/obj/item/kirbyplants{ + icon_state = "plant-10" }, -/obj/item/reagent_containers/glass/bottle/iodine{ - pixel_x = 1 +/obj/machinery/camera/directional/west{ + c_tag = "Service-Bar Top" }, -/obj/structure/sign/warning/chemdiamond{ - pixel_x = -32 +/obj/item/radio/intercom/directional/west, +/turf/open/floor/wood/parquet, +/area/station/service/bar/atrium) +"igm" = ( +/turf/closed/wall/ice, +/area/mine/living_quarters) +"igo" = ( +/obj/machinery/power/apc/auto_name/directional/south, +/obj/structure/cable, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/station/construction) +"igr" = ( +/obj/effect/spawner/random/clothing/costume, +/obj/structure/rack, +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 }, -/turf/open/floor/iron/dark/textured_edge{ - dir = 8 +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/iron/white, +/area/station/maintenance/port/fore) +"igs" = ( +/obj/machinery/oven, +/obj/machinery/requests_console/auto_name/directional/north, +/turf/open/floor/iron/cafeteria, +/area/station/service/kitchen) +"igx" = ( +/obj/machinery/atmospherics/pipe/smart/simple/purple/visible{ + dir = 5 }, -/area/medical/medbay/central) -"lYu" = ( -/turf/open/floor/iron, -/area/commons/locker) -"lYU" = ( -/obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, -/area/engineering/storage_shared) -"lYZ" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/tcommsat/computer) -"lZb" = ( -/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ - dir = 4 +/area/station/engineering/atmos) +"igB" = ( +/obj/machinery/firealarm/directional/west, +/turf/open/floor/glass, +/area/station/security/lockers) +"igL" = ( +/obj/structure/cable/multilayer/multiz, +/obj/effect/turf_decal/stripes/box, +/turf/open/floor/plating, +/area/mine/storage) +"igS" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 + }, +/obj/machinery/door/airlock/external{ + glass = 1; + name = "Chapel Maintenance External Airlock"; + opacity = 0 }, -/obj/structure/sign/warning/electricshock{ +/obj/structure/sign/warning/cold_temp{ pixel_y = 32 }, -/turf/open/misc/asteroid/snow/icemoon, -/area/icemoon/surface/outdoors/nospawn) -"lZd" = ( -/obj/machinery/door/airlock/maintenance{ - req_access_txt = "12" +/obj/structure/sign/warning/gas_mask{ + desc = "A sign that warns of dangerous gasses in the air, instructing you to wear internals."; + pixel_y = -32 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment, -/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/access/any/service/maintenance, /turf/open/floor/plating, -/area/maintenance/port/greater) -"lZf" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/hallway/primary/port) -"lZi" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Medbay Maintenance"; - req_access_txt = "5" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, +/area/station/maintenance/department/chapel) +"igX" = ( +/obj/effect/spawner/random/maintenance/two, +/obj/structure/rack, /turf/open/floor/plating, -/area/maintenance/aft/greater) -"lZz" = ( -/obj/effect/turf_decal/bot, -/obj/effect/landmark/secequipment, -/obj/effect/turf_decal/tile/red/half/contrasted, -/obj/machinery/camera/directional/north{ - c_tag = "Security - Office" +/area/station/maintenance/starboard/fore) +"ihb" = ( +/obj/structure/chair{ + dir = 8 }, -/turf/open/floor/iron/dark/textured_half, -/area/security/office) -"lZT" = ( -/obj/structure/chair/sofa/left, -/obj/machinery/newscaster/directional/north, +/obj/machinery/firealarm/directional/east, /turf/open/floor/iron/dark, -/area/science/breakroom) -"mas" = ( -/obj/machinery/door/morgue{ - name = "Private Study"; - req_access_txt = "37" - }, -/turf/open/floor/engine/cult, -/area/service/library) -"may" = ( -/obj/machinery/door/window/right/directional/west{ - dir = 1; - name = "Terrarium"; - req_access_txt = "35" +/area/station/security/interrogation) +"ihu" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/science/explab) +"ihx" = ( +/obj/machinery/door/airlock/security/glass{ + name = "Armory" }, -/obj/structure/flora/ausbushes/ywflowers, -/obj/machinery/door/firedoor/border_only{ +/obj/effect/mapping_helpers/airlock/access/all/security/armory, +/obj/machinery/door/firedoor, +/turf/open/floor/iron/dark/textured, +/area/station/ai_monitored/security/armory/upper) +"ihz" = ( +/obj/machinery/light/small/directional/north, +/turf/open/floor/iron/recharge_floor, +/area/station/maintenance/department/electrical) +"ihB" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/iron/dark/textured, +/area/station/security/execution/transfer) +"ihD" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 1 }, -/turf/open/floor/grass, -/area/service/hydroponics) -"maD" = ( -/obj/structure/flora/tree/jungle/small, -/turf/open/floor/grass, -/area/security/warden) -"maG" = ( -/obj/structure/table, -/obj/item/stack/sheet/plasteel{ - amount = 10 +/turf/open/floor/iron/smooth, +/area/station/security/execution/transfer) +"ihG" = ( +/obj/structure/chair/sofa/corp/right{ + dir = 1 }, -/obj/item/stack/cable_coil, -/obj/item/assembly/flash/handheld, -/obj/item/assembly/flash/handheld, -/obj/item/assembly/flash/handheld, -/obj/item/assembly/flash/handheld, -/obj/item/assembly/flash/handheld, -/obj/item/assembly/flash/handheld, -/obj/machinery/firealarm/directional/east, -/turf/open/floor/iron, -/area/science/robotics/lab) -"mba" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/turf/open/floor/wood/large, -/area/command/heads_quarters/hos) -"mbf" = ( -/obj/machinery/camera/directional/west{ - c_tag = "Engineering MiniSat Access" +/turf/open/floor/wood, +/area/station/hallway/secondary/service) +"ihN" = ( +/obj/machinery/button/door/directional/west{ + id = "xenobio4"; + layer = 4; + name = "Xenobio Pen 4 Blast Door"; + req_access = list("xenobiology") }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 +/turf/open/floor/iron/white, +/area/station/science/xenobiology) +"ihQ" = ( +/obj/machinery/camera/directional/south{ + c_tag = "EVA South" }, +/turf/open/floor/iron, +/area/station/ai_monitored/command/storage/eva) +"iig" = ( /obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/north, -/turf/open/floor/iron/dark, -/area/engineering/transit_tube) -"mbl" = ( -/obj/structure/flora/tree/jungle, -/obj/structure/flora/junglebush, -/turf/open/floor/grass, -/area/service/hydroponics) -"mbs" = ( -/obj/structure/sign/poster/contraband/random/directional/west, -/turf/open/floor/plating, -/area/maintenance/department/medical/central) -"mbz" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/decal/cleanable/dirt/dust, /turf/open/floor/plating, -/area/service/chapel) -"mbC" = ( -/obj/effect/decal/cleanable/cobweb, -/turf/open/floor/iron, -/area/maintenance/starboard/fore) -"mbF" = ( -/obj/effect/turf_decal/tile/red/half, -/obj/structure/closet/emcloset, -/obj/machinery/camera/directional/north{ - c_tag = "Security Entrance" - }, -/turf/open/floor/iron/smooth_half, -/area/security/brig/upper) -"mbW" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ +/area/station/maintenance/department/chapel) +"iih" = ( +/obj/effect/spawner/xmastree, +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/white, -/area/medical/treatment_center) -"mcp" = ( -/obj/structure/closet/firecloset, -/obj/effect/landmark/start/hangover/closet, /turf/open/floor/iron/dark, -/area/engineering/lobby) -"mcz" = ( -/obj/structure/table, -/obj/item/folder/red, -/obj/item/pen, -/obj/item/inspector, -/turf/open/floor/iron/dark/textured_half{ - dir = 1 - }, -/area/security/office) -"mcB" = ( -/obj/machinery/firealarm/directional/south, -/obj/effect/turf_decal/trimline/blue/filled/line, -/turf/open/floor/iron/white, -/area/medical/medbay/aft) -"mcI" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/sorting/wrap/flip{ +/area/station/service/chapel) +"iim" = ( +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ dir = 1 }, +/obj/machinery/holopad, /turf/open/floor/iron, -/area/cargo/sorting) -"mdh" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/structure/rack, -/turf/open/floor/iron/white, -/area/science/xenobiology) -"mdr" = ( -/obj/machinery/nuclearbomb/beer, +/area/station/service/bar) +"iin" = ( +/obj/machinery/space_heater, /turf/open/floor/plating, -/area/maintenance/starboard/fore) -"mdw" = ( -/obj/structure/table, -/obj/item/trash/can/food/beans, -/obj/item/reagent_containers/food/drinks/waterbottle/empty, -/turf/open/floor/iron, -/area/maintenance/starboard/fore) -"mdA" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron, -/area/commons/locker) -"mee" = ( -/obj/machinery/processor, +/area/station/maintenance/starboard/fore) +"iio" = ( +/obj/machinery/space_heater, /turf/open/floor/plating, -/area/maintenance/port/aft) -"meo" = ( -/obj/effect/turf_decal/tile/brown, -/obj/effect/turf_decal/tile/brown{ +/area/station/maintenance/department/medical/morgue) +"iiy" = ( +/obj/machinery/firealarm/directional/north, +/obj/structure/chair{ dir = 8 }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/white, -/area/medical/break_room) -"meS" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron/edge{ - dir = 4 - }, -/area/engineering/lobby) -"mfb" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Genetics Lab Maintenance"; - req_access_txt = "9" - }, -/obj/structure/disposalpipe/segment{ +/obj/machinery/airalarm/directional/east, +/obj/machinery/airalarm/directional/east, +/turf/open/floor/iron, +/area/station/cargo/lobby) +"iiD" = ( +/obj/effect/turf_decal/tile/red/full, +/obj/effect/turf_decal/siding/white/corner{ dir = 4 }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating, -/area/maintenance/starboard/upper) -"mfq" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable, -/turf/open/floor/plating, -/area/engineering/storage) -"mfu" = ( -/obj/machinery/vending/engivend, -/obj/machinery/newscaster/directional/north, -/obj/machinery/light/directional/north, -/turf/open/floor/iron/dark, -/area/engineering/storage_shared) -"mfv" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ - dir = 4 +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/iron/large, +/area/station/service/kitchen/diner) +"iiH" = ( +/obj/machinery/door/airlock/security/glass{ + id_tag = "innerbrig"; + name = "Brig Walkway" }, -/turf/open/floor/iron, -/area/command/heads_quarters/ce) -"mfL" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/sign/warning/fire{ - pixel_x = -32 +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/door/firedoor, +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "brigoutpost" }, -/turf/open/floor/plating, -/area/maintenance/aft/greater) -"mfM" = ( -/obj/structure/window/reinforced/plasma{ +/obj/effect/mapping_helpers/airlock/access/all/security/entrance, +/turf/open/floor/iron/dark/textured_edge{ dir = 4 }, +/area/station/security/checkpoint/auxiliary) +"iiR" = ( /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/general/visible, -/obj/machinery/power/energy_accumulator/grounding_rod/anchored, -/turf/open/floor/engine, -/area/engineering/supermatter) -"mgp" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/circuit, -/area/ai_monitored/command/nuke_storage) -"mgv" = ( -/obj/structure/reagent_dispensers/fueltank, /turf/open/floor/plating, -/area/maintenance/aft/greater) -"mgL" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/door/airlock{ - name = "Service Hall"; - req_one_access_txt = "73" +/area/station/medical/virology) +"iiW" = ( +/obj/structure/plasticflaps/opaque, +/obj/effect/turf_decal/delivery, +/obj/machinery/navbeacon{ + codes_txt = "delivery;dir=4"; + dir = 4; + freq = 1400; + location = "Atmospherics" }, -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/turf/open/floor/plastic, -/area/hallway/secondary/service) -"mhg" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/general/visible, -/obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, -/area/maintenance/starboard/upper) -"mho" = ( +/area/station/maintenance/department/medical/central) +"iji" = ( /obj/structure/table, -/obj/item/storage/toolbox/mechanical{ - pixel_x = 3; - pixel_y = -2 - }, -/obj/item/storage/toolbox/mechanical{ - pixel_x = -2; - pixel_y = 8 - }, -/turf/open/floor/iron/dark, -/area/science/mixing/hallway) -"mhF" = ( -/turf/open/floor/iron/icemoon{ - icon_state = "damaged5" - }, -/area/icemoon/surface/outdoors/nospawn) -"mhN" = ( -/obj/structure/disposalpipe/segment, -/obj/effect/spawner/structure/window, -/turf/open/floor/plating, -/area/commons/storage/primary) -"mhV" = ( -/obj/structure/table/reinforced, -/obj/machinery/cell_charger, -/obj/item/stock_parts/cell/high, -/obj/item/rcl/pre_loaded, -/turf/open/floor/iron, -/area/command/heads_quarters/ce) -"mib" = ( -/turf/open/floor/iron/cafeteria, -/area/command/heads_quarters/rd) -"mii" = ( -/obj/machinery/atmospherics/components/binary/pump{ - dir = 1; - name = "Pure to Mix" - }, -/obj/effect/turf_decal/siding/wideplating{ - dir = 1 - }, -/obj/structure/cable, -/turf/open/floor/iron, -/area/engineering/atmos/pumproom) -"miP" = ( -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/tile/blue{ - dir = 8 +/obj/item/multitool/circuit{ + pixel_x = -8 }, -/turf/open/floor/iron, -/area/hallway/primary/starboard) -"mja" = ( -/obj/machinery/door/firedoor/heavy, -/obj/machinery/airalarm/directional/west, -/turf/open/floor/iron/white, -/area/science/research) -"mje" = ( -/obj/machinery/door/airlock{ - name = "Private Restroom" +/obj/item/multitool/circuit{ + pixel_x = -4 }, -/turf/open/floor/iron/freezer, -/area/medical/break_room) -"mju" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/turf/open/floor/iron, -/area/hallway/primary/starboard) -"mjA" = ( -/turf/closed/wall, -/area/service/kitchen) -"mjI" = ( -/obj/machinery/requests_console/directional/south{ - announcementConsole = 1; - department = "Bridge"; - departmentType = 5; - name = "Bridge Requests Console" +/obj/item/multitool/circuit, +/obj/item/stock_parts/cell/high{ + pixel_x = 8; + pixel_y = 9 }, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 8 +/obj/item/stock_parts/cell/high{ + pixel_x = 8; + pixel_y = -2 }, -/obj/structure/disposalpipe/segment{ +/obj/item/radio/intercom/directional/west, +/turf/open/floor/iron/white/side{ dir = 4 }, -/turf/open/floor/iron, -/area/command/bridge) -"mjY" = ( -/obj/effect/turf_decal/tile/blue{ +/area/station/science/explab) +"ijj" = ( +/obj/effect/turf_decal/tile/red/half/contrasted{ dir = 4 }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron/white, -/area/medical/psychology) -"mjZ" = ( -/obj/structure/rack, -/obj/item/clothing/gloves/color/fyellow, -/obj/item/clothing/suit/hazardvest, -/obj/item/multitool, -/obj/effect/spawner/random/maintenance, +/turf/open/floor/iron/dark/textured, +/area/station/security/office) +"ijl" = ( +/obj/structure/table/glass, +/obj/machinery/reagentgrinder, /obj/effect/turf_decal/tile/yellow, /obj/effect/turf_decal/tile/yellow{ - dir = 4 + dir = 8 }, +/obj/structure/extinguisher_cabinet/directional/south, +/turf/open/floor/iron/white, +/area/station/medical/pharmacy) +"ijA" = ( +/obj/machinery/airalarm/directional/south, /turf/open/floor/iron, -/area/commons/storage/tools) -"mkd" = ( +/area/station/hallway/secondary/entry) +"ijC" = ( +/obj/effect/turf_decal/tile/green/half/contrasted, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, /turf/open/floor/iron, -/area/ai_monitored/command/storage/eva) -"mkh" = ( -/obj/machinery/firealarm/directional/east, -/obj/effect/landmark/start/hangover, +/area/station/security/prison/garden) +"ijT" = ( +/obj/structure/transit_tube/horizontal, +/turf/open/floor/plating, +/area/station/ai_monitored/turret_protected/aisat_interior) +"ijY" = ( +/obj/structure/flora/rock/icy/style_random, +/turf/open/misc/asteroid/snow/icemoon, +/area/icemoon/underground/explored) +"ijZ" = ( +/obj/effect/turf_decal/stripes/line, /turf/open/floor/iron, -/area/hallway/primary/central) -"mkl" = ( -/obj/machinery/door/airlock/external{ - name = "Escape Pod One"; - space_dir = 8 +/area/station/engineering/engine_smes) +"ikb" = ( +/obj/item/door_seal, +/obj/item/door_seal, +/obj/item/door_seal, +/obj/structure/rack, +/turf/open/floor/plating, +/area/station/security/prison/safe) +"ikm" = ( +/obj/structure/chair/office, +/obj/machinery/camera/directional/north{ + c_tag = "Library North" }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plating, -/area/hallway/secondary/entry) -"mkm" = ( -/obj/machinery/atmospherics/components/unary/cryo_cell, -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/turf/open/floor/iron/dark/textured, -/area/medical/cryo) -"mkH" = ( -/obj/structure/closet/secure_closet/security/med, -/obj/machinery/firealarm/directional/south, -/obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/east, -/obj/effect/turf_decal/tile/red/full, -/turf/open/floor/iron/dark/smooth_large, -/area/security/checkpoint/medical) -"mkK" = ( -/obj/effect/turf_decal/bot, -/obj/machinery/portable_atmospherics/canister, -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 1 +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/computer/security/telescreen/entertainment/directional/north, +/turf/open/floor/wood, +/area/station/service/library) +"iko" = ( +/obj/machinery/airalarm/directional/north, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"ikp" = ( +/obj/machinery/camera/directional/east{ + c_tag = "Arrivals Hallway" }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark, -/area/engineering/supermatter/room) -"mkM" = ( -/obj/machinery/newscaster/directional/north, /turf/open/floor/iron, -/area/hallway/primary/central) -"mlv" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/carpet, -/area/command/meeting_room) -"mlL" = ( -/obj/structure/rack, -/obj/item/reagent_containers/glass/bottle/carbon{ - pixel_x = 7; - pixel_y = 3 +/area/station/hallway/secondary/entry) +"ikw" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/item/reagent_containers/glass/bottle/ethanol{ - pixel_x = -5; - pixel_y = 3 +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "sci-med-passthrough" }, -/obj/item/reagent_containers/glass/bottle/chlorine{ - pixel_x = 1 +/obj/machinery/door/airlock/medical{ + name = "Medbay" }, -/obj/machinery/airalarm/directional/west, -/turf/open/floor/iron/dark/textured_edge{ +/obj/effect/turf_decal/tile/blue/full, +/obj/effect/mapping_helpers/airlock/access/all/medical/general, +/turf/open/floor/iron/large, +/area/station/maintenance/aft/greater) +"ikz" = ( +/obj/effect/turf_decal/trimline/blue/filled/corner{ dir = 8 }, -/area/medical/medbay/central) -"mmg" = ( -/obj/machinery/navbeacon{ - codes_txt = "delivery;dir=8"; - dir = 8; - freq = 1400; - location = "QM #3" - }, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron, -/area/cargo/storage) -"mmh" = ( -/obj/machinery/light/directional/south, -/obj/effect/turf_decal/trimline/blue/filled/line, /turf/open/floor/iron/white, -/area/medical/medbay/aft) -"mmB" = ( -/obj/effect/turf_decal/bot, -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 8 - }, +/area/station/medical/treatment_center) +"ikC" = ( +/obj/machinery/light/directional/east, /turf/open/floor/iron, -/area/engineering/atmos) -"mmO" = ( -/obj/effect/turf_decal/plaque{ - icon_state = "L9" +/area/station/hallway/primary/central) +"ikH" = ( +/obj/machinery/camera{ + c_tag = "Starboard Primary Hallway 3" }, +/obj/structure/cable, /obj/effect/landmark/start/hangover, -/obj/structure/disposalpipe/segment, /turf/open/floor/iron, -/area/hallway/primary/central) -"mni" = ( +/area/station/hallway/primary/starboard) +"ikM" = ( +/obj/structure/ladder, +/turf/open/floor/plating, +/area/station/maintenance/fore/greater) +"ikO" = ( +/obj/effect/spawner/structure/window, +/turf/open/floor/plating, +/area/station/cargo/qm) +"ikW" = ( +/obj/structure/railing/corner{ + dir = 8 + }, +/obj/machinery/door/firedoor/border_only, +/turf/open/floor/iron/dark/corner{ + dir = 1 + }, +/area/station/service/chapel) +"ile" = ( +/obj/structure/table/wood, +/turf/open/floor/wood, +/area/station/security/courtroom) +"ili" = ( +/obj/structure/marker_beacon/burgundy, +/turf/open/misc/asteroid/snow/icemoon, +/area/icemoon/underground/explored) +"ily" = ( +/turf/open/openspace, +/area/station/science/xenobiology) +"ilH" = ( +/obj/machinery/light/directional/east, +/turf/open/openspace, +/area/station/security/prison) +"ilJ" = ( +/obj/machinery/door/airlock/maintenance_hatch{ + name = "MiniSat Maintenance" + }, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/hallway/primary/central) -"mnj" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment, -/obj/machinery/holopad, -/turf/open/floor/iron/white/smooth_large, -/area/science/lab) -"mnr" = ( -/obj/effect/spawner/structure/window/reinforced, +/obj/effect/mapping_helpers/airlock/access/all/command/ai_upload, +/turf/open/floor/plating, +/area/station/ai_monitored/turret_protected/aisat/atmos) +"ilN" = ( +/obj/effect/spawner/structure/window/hollow/reinforced/middle{ + dir = 1 + }, /turf/open/floor/plating, -/area/commons/fitness) -"mnt" = ( +/area/station/maintenance/department/medical/morgue) +"ilP" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/flora/bush/sunny/style_random, +/turf/open/floor/grass, +/area/station/service/hydroponics) +"ilZ" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/sign/warning/securearea{ - pixel_y = 32 +/turf/open/floor/carpet/red, +/area/station/security/prison/work) +"imd" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 }, +/turf/open/floor/engine, +/area/station/engineering/supermatter) +"imi" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/structure/steam_vent, /turf/open/floor/plating, -/area/maintenance/starboard/aft) -"mnz" = ( -/obj/effect/turf_decal/bot_white/right, -/obj/structure/closet/crate/goldcrate, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/ai_monitored/command/nuke_storage) -"mnN" = ( -/obj/structure/sign/warning/radiation/rad_area, -/turf/closed/wall/r_wall, -/area/engineering/main) -"mnU" = ( -/turf/open/floor/iron, -/area/engineering/storage_shared) -"mog" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/effect/spawner/random/engineering/tracking_beacon, +/area/station/maintenance/department/medical/morgue) +"imk" = ( +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/iron/white, +/area/station/maintenance/port/fore) +"imy" = ( +/obj/machinery/airalarm/directional/east, /turf/open/floor/iron/dark, -/area/commons/fitness) -"moz" = ( -/obj/structure/sign/warning/securearea{ - pixel_x = 32 +/area/station/science/ordnance/office) +"imH" = ( +/obj/structure/rack, +/obj/effect/spawner/random/clothing/gloves, +/obj/item/tank/internals/emergency_oxygen, +/obj/item/clothing/mask/breath, +/turf/open/floor/plating, +/area/station/maintenance/department/medical/morgue) +"imV" = ( +/obj/structure/stairs/east, +/obj/structure/railing{ + dir = 1 }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment{ - dir = 10 +/turf/open/floor/iron/white, +/area/station/medical/chemistry) +"inb" = ( +/obj/machinery/door/poddoor/incinerator_ordmix, +/turf/open/openspace, +/area/station/science/ordnance/burnchamber) +"inh" = ( +/obj/structure/stairs/west, +/obj/structure/railing, +/obj/machinery/door/firedoor/border_only, +/turf/open/floor/iron/white, +/area/station/science/ordnance) +"inw" = ( +/obj/machinery/door/airlock/engineering{ + name = "Port Bow Solar Access" }, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"moG" = ( /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/plating{ - icon_state = "platingdmg3" - }, -/area/maintenance/starboard/aft) -"moP" = ( -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, +/turf/open/floor/plating, +/area/station/maintenance/solars/port/fore) +"inB" = ( +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ dir = 4 }, -/obj/machinery/light/directional/east, -/obj/item/training_toolbox{ - pixel_y = 5 +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"inE" = ( +/turf/open/floor/iron/corner, +/area/station/engineering/lobby) +"inZ" = ( +/obj/structure/chair/stool/directional/south, +/obj/machinery/flasher/directional/west{ + id = "GulagCell 1" }, -/obj/structure/table, -/obj/item/training_toolbox{ - pixel_y = -2 +/obj/structure/sign/poster/official/obey{ + pixel_y = 32 }, -/turf/open/floor/iron, -/area/commons/fitness) -"moY" = ( -/obj/machinery/door/airlock{ - name = "Hydroponics Backroom"; - req_access_txt = "35" +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 }, -/obj/machinery/door/firedoor, -/obj/machinery/duct, -/turf/open/floor/iron/textured_half, -/area/service/hydroponics) -"mpw" = ( -/obj/effect/turf_decal/tile/purple{ - dir = 8 +/turf/open/floor/iron, +/area/mine/laborcamp) +"iol" = ( +/obj/machinery/camera/directional/south{ + c_tag = "MiniSat Teleporter"; + network = list("minisat"); + start_active = 1 }, -/obj/structure/chair{ +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/effect/turf_decal/tile/purple{ +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 1 }, -/obj/effect/landmark/start/hangover, -/turf/open/floor/iron, -/area/hallway/primary/starboard) -"mpz" = ( -/obj/machinery/airalarm/directional/west, /turf/open/floor/iron/dark, -/area/engineering/supermatter/room) -"mpC" = ( -/obj/structure/closet, -/obj/effect/spawner/random/maintenance/two, -/obj/machinery/atmospherics/pipe/smart/manifold4w/pink/hidden, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"mpI" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 +/area/station/ai_monitored/turret_protected/aisat_interior) +"ion" = ( +/obj/item/storage/box/lights/mixed, +/obj/structure/table, +/obj/item/crowbar, +/obj/item/wrench, +/turf/open/floor/iron/dark, +/area/station/maintenance/department/medical/morgue) +"iot" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/public/glass{ + name = "Central Access" }, +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating, -/area/maintenance/port/greater) -"mpO" = ( -/obj/structure/rack, -/obj/machinery/light/directional/west, -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/obj/item/clothing/head/welding, -/obj/item/clothing/head/welding{ - pixel_x = -3; - pixel_y = 5 - }, -/turf/open/floor/iron, -/area/ai_monitored/command/storage/eva) -"mpV" = ( +/obj/structure/disposalpipe/segment, /turf/open/floor/iron, -/area/cargo/lobby) -"mpZ" = ( -/obj/machinery/atmospherics/pipe/multiz/supply/visible/layer4, -/obj/machinery/atmospherics/pipe/multiz/scrubbers/visible/layer2, -/turf/open/floor/plating, -/area/maintenance/fore/greater) -"mqc" = ( -/obj/machinery/requests_console/directional/west{ - department = "Science"; - departmentType = 2; - name = "Science Requests Console"; - receive_ore_updates = 1 - }, -/obj/machinery/computer/rdconsole{ - dir = 4 - }, -/turf/open/floor/iron/checker, -/area/science/lab) -"mqf" = ( -/obj/machinery/light/small/directional/east, -/obj/effect/turf_decal/stripes/line{ +/area/station/hallway/primary/aft) +"ioC" = ( +/obj/machinery/light/warm/directional/west, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/red{ dir = 1 }, +/turf/open/floor/iron, +/area/station/security/prison/mess) +"ioK" = ( +/obj/effect/spawner/structure/window/hollow/reinforced/middle, /turf/open/floor/plating, -/area/maintenance/starboard/aft) -"mqG" = ( -/obj/machinery/camera/directional/east{ - c_tag = "Research Division North"; - network = list("ss13","rd") +/area/station/medical/morgue) +"ipa" = ( +/obj/machinery/atmospherics/pipe/multiz/scrubbers/visible/layer2{ + color = "#ff0000"; + dir = 4; + name = "Scrubbers multi deck pipe adapter" }, -/turf/open/floor/iron/white/side{ - dir = 9 +/obj/machinery/atmospherics/pipe/multiz/supply/visible/layer4{ + color = "#0000ff"; + dir = 4; + name = "Supply multi deck pipe adapter" }, -/area/science/research) -"mqJ" = ( -/obj/effect/turf_decal/tile/blue, /obj/structure/cable, -/turf/open/floor/iron/dark/corner, -/area/engineering/storage_shared) -"mqQ" = ( -/obj/machinery/door/airlock/security/glass{ - name = "Armory" +/turf/open/floor/plating, +/area/station/maintenance/port/greater) +"ipd" = ( +/obj/machinery/light/small/directional/south, +/obj/machinery/camera/directional/south{ + c_tag = "Labor Camp Showers"; + network = list("labor") }, -/obj/effect/mapping_helpers/airlock/access/all/security/armory, -/obj/structure/cable, -/obj/machinery/door/firedoor, -/turf/open/floor/iron, -/area/ai_monitored/security/armory/upper) -"mqW" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 4 }, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"mrc" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/freezer, -/area/commons/toilet) -"mrg" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/mining/glass{ - name = "Cargo Office"; - id_tag = "cargooffice" +/area/mine/laborcamp) +"ipi" = ( +/obj/structure/sign/warning/secure_area{ + pixel_x = 32 + }, +/turf/open/floor/plating, +/area/station/maintenance/aft/greater) +"ipw" = ( +/obj/structure/rack, +/obj/effect/spawner/random/maintenance/two, +/turf/open/floor/plating, +/area/station/maintenance/aft/lesser) +"ipx" = ( +/obj/machinery/door/airlock{ + id_tag = "Dorm6"; + name = "Cabin 2" }, -/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/wood, +/area/station/commons/dorms) +"ipA" = ( /obj/structure/disposalpipe/segment{ - dir = 4 + dir = 5 }, -/obj/effect/mapping_helpers/airlock/access/all/supply/mail_sorting, -/turf/open/floor/iron, -/area/cargo/sorting) -"mrv" = ( -/obj/structure/table/wood, -/obj/item/flashlight/lamp/green, -/turf/open/floor/carpet, -/area/command/heads_quarters/captain) -"msa" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ +/turf/open/floor/plating, +/area/station/maintenance/department/medical/central) +"ipE" = ( +/turf/open/floor/plating, +/area/station/maintenance/solars/port/aft) +"ipJ" = ( +/obj/machinery/light/small/directional/north, +/obj/structure/chair/stool/directional/south, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) +"ipM" = ( +/obj/structure/transit_tube/curved{ dir = 4 }, -/obj/effect/turf_decal/trimline/blue/filled/warning, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating/snowed/icemoon, +/area/icemoon/surface/outdoors/nospawn) +"ipP" = ( +/obj/structure/bed, +/obj/item/clothing/suit/straight_jacket, +/obj/structure/cable, +/obj/machinery/power/apc/auto_name/directional/north, +/turf/open/floor/iron/white/textured, +/area/station/security/medical) +"iqr" = ( +/obj/effect/mapping_helpers/airlock/abandoned, +/obj/machinery/door/airlock/maintenance, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/mapping_helpers/airlock/access/any/engineering/maintenance/departmental, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 8 + }, +/turf/open/floor/plating, +/area/station/maintenance/aft/greater) +"iqu" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/aisat_interior) +"iqx" = ( +/obj/structure/railing, +/obj/structure/lattice/catwalk, +/turf/open/openspace, +/area/station/science/ordnance/office) +"iqC" = ( +/obj/structure/table, +/obj/item/flashlight/lamp, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"iqL" = ( +/obj/effect/turf_decal/tile/red/full, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 + }, +/turf/open/floor/iron/large, +/area/station/service/kitchen/diner) +"irp" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/door/airlock/security{ + name = "Detective's Office" + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/access/all/security/detective, +/turf/open/floor/iron/grimy, +/area/station/security/detectives_office) +"iru" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating, +/area/station/maintenance/fore/greater) +"iry" = ( +/obj/structure/grille, +/turf/open/floor/plating, +/area/station/maintenance/aft/lesser) +"irA" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, /turf/open/floor/iron/white, -/area/medical/medbay/aft) -"msc" = ( -/obj/effect/turf_decal/tile/yellow{ +/area/station/science/robotics/lab) +"irD" = ( +/obj/structure/lattice/catwalk, +/obj/structure/railing{ + dir = 8 + }, +/turf/open/openspace, +/area/station/cargo/storage) +"irF" = ( +/obj/machinery/biogenerator, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/green{ + dir = 4 + }, +/obj/effect/turf_decal/tile/green{ dir = 8 }, +/obj/effect/turf_decal/siding/white{ + dir = 10 + }, /turf/open/floor/iron, -/area/hallway/primary/aft) -"msh" = ( +/area/station/service/hydroponics) +"irO" = ( +/obj/structure/ladder{ + name = "chemistry lab access" + }, /obj/machinery/camera{ - c_tag = "Starboard Primary Hallway 3" + c_tag = "Chemistry Lab North"; + dir = 9; + network = list("ss13","medbay") }, -/obj/structure/cable, -/obj/effect/landmark/start/hangover, -/turf/open/floor/iron, -/area/hallway/primary/starboard) -"msZ" = ( -/obj/item/stack/rods, -/turf/open/misc/asteroid/snow/icemoon, -/area/icemoon/surface/outdoors/nospawn) -"mtb" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/light_switch/directional/east, -/turf/open/floor/iron, -/area/construction) -"mtr" = ( -/obj/effect/turf_decal/siding/white{ +/obj/effect/turf_decal/stripes/end, +/turf/open/floor/iron/dark/textured_large, +/area/station/medical/chemistry) +"irQ" = ( +/obj/structure/chair/pew{ + dir = 1 + }, +/obj/effect/landmark/start/assistant, +/turf/open/floor/iron/chapel{ dir = 8 }, -/turf/open/floor/iron/white/smooth_large, -/area/service/kitchen/diner) -"mtA" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 5 +/area/station/service/chapel) +"irZ" = ( +/obj/machinery/door/firedoor, +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"isc" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/mineral/labor_points_checker{ + pixel_y = 25 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, /turf/open/floor/iron, -/area/engineering/engine_smes) -"mtK" = ( -/turf/closed/wall/r_wall, -/area/maintenance/starboard/aft) -"mtN" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 1 +/area/mine/laborcamp) +"isd" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/bridge_pipe/cyan/visible, +/obj/machinery/atmospherics/pipe/bridge_pipe/yellow/visible{ + dir = 4 }, -/turf/open/floor/iron/cafeteria, -/area/command/heads_quarters/rd) -"mul" = ( -/obj/docking_port/stationary/random/icemoon{ - dir = 8; - id = "pod_2_lavaland"; - name = "lavaland" +/turf/open/floor/plating, +/area/station/engineering/atmos) +"ise" = ( +/obj/machinery/airalarm/directional/north, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"isl" = ( +/obj/structure/fence/door{ + name = "graveyard" }, /turf/open/misc/asteroid/snow/icemoon, -/area/icemoon/surface/outdoors/unexplored/rivers/no_monsters) -"muM" = ( +/area/icemoon/underground/explored) +"isx" = ( +/obj/effect/spawner/random/maintenance, /obj/structure/cable, -/obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/hallway/primary/central) -"mvc" = ( -/obj/machinery/newscaster/directional/west, -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 8 +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"isE" = ( +/obj/machinery/vending/wardrobe/sec_wardrobe, +/obj/machinery/light/directional/north, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/smooth_edge, +/area/station/security/lockers) +"isP" = ( +/obj/effect/landmark/start/medical_doctor, +/turf/open/floor/iron/white, +/area/station/medical/storage) +"isQ" = ( +/obj/structure/closet/crate, +/obj/structure/window/reinforced, +/obj/item/stack/license_plates/empty/fifty, +/obj/item/stack/license_plates/empty/fifty, +/obj/item/stack/license_plates/empty/fifty, +/turf/open/floor/iron/dark/smooth_half, +/area/station/security/prison/work) +"isU" = ( +/obj/structure/fluff/tram_rail, +/obj/structure/fluff/tram_rail{ + pixel_y = 17 + }, +/turf/open/lava/plasma/ice_moon, +/area/icemoon/underground/explored) +"iti" = ( +/obj/structure/extinguisher_cabinet/directional/south, +/obj/effect/turf_decal/tile/red, +/turf/open/floor/iron/textured, +/area/station/security/brig) +"itj" = ( +/turf/open/floor/iron/white, +/area/station/science/genetics) +"itl" = ( +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/ai_monitored/turret_protected/aisat/maint) +"itt" = ( +/obj/machinery/door/window/brigdoor/right/directional/south{ + name = "Research Director Observation"; + req_access = list("rd") }, -/obj/effect/turf_decal/trimline/blue/filled/warning{ - dir = 1 +/obj/structure/railing/corner, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/iron/cafeteria, +/area/station/command/heads_quarters/rd) +"itE" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 10 }, -/obj/structure/bed/roller, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron/white, -/area/medical/medbay/aft) -"mvr" = ( -/obj/structure/extinguisher_cabinet/directional/west, +/turf/open/floor/glass/reinforced/icemoon, +/area/icemoon/surface/outdoors/nospawn) +"itM" = ( /obj/structure/table, -/obj/effect/spawner/random/engineering/tracking_beacon, -/turf/open/floor/iron, -/area/command/teleporter) -"mvU" = ( -/obj/machinery/modular_computer/console/preset/civilian{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/structure/sign/poster/contraband/random/directional/south, -/turf/open/floor/iron, -/area/maintenance/starboard/fore) -"mvW" = ( -/obj/structure/table/wood, -/obj/item/clothing/under/suit/red, -/obj/item/candle{ - pixel_x = -8; - pixel_y = 4 +/obj/effect/turf_decal/tile/blue{ + dir = 8 }, -/obj/item/candle{ - pixel_x = 8; - pixel_y = 4 +/obj/effect/turf_decal/tile/blue{ + dir = 4 }, -/turf/open/floor/engine/cult, -/area/service/library) -"mwr" = ( -/obj/structure/table/glass, -/obj/item/computer_hardware/hard_drive/role/medical, -/obj/item/computer_hardware/hard_drive/role/medical, -/obj/item/computer_hardware/hard_drive/role/chemistry, -/obj/machinery/status_display/evac/directional/north, -/obj/effect/turf_decal/tile/blue/full, -/turf/open/floor/iron/dark, -/area/command/heads_quarters/cmo) -"mwG" = ( /turf/open/floor/iron/white, -/area/medical/medbay/central) -"mwH" = ( -/obj/effect/turf_decal/trimline/neutral/filled/corner{ +/area/mine/laborcamp) +"itY" = ( +/obj/effect/spawner/random/maintenance, +/turf/open/floor/plating/snowed/icemoon, +/area/icemoon/underground/explored) +"iug" = ( +/turf/closed/wall/r_wall, +/area/station/maintenance/fore/lesser) +"iuh" = ( +/obj/effect/turf_decal/tile/brown{ dir = 1 }, -/obj/effect/turf_decal/trimline/neutral/filled/corner{ - dir = 8 - }, -/turf/open/floor/iron/dark, -/area/commons/storage/mining) -"mwT" = ( -/obj/machinery/portable_atmospherics/canister/oxygen, -/turf/open/floor/engine/o2, -/area/engineering/atmos) -"mxk" = ( -/obj/effect/turf_decal/tile/red/full, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/iron/large, -/area/service/kitchen/diner) -"mxo" = ( -/obj/machinery/light_switch/directional/east, -/turf/open/floor/iron/white/side{ +/obj/effect/turf_decal/tile/brown{ dir = 4 }, -/area/science/xenobiology) -"mxL" = ( -/obj/effect/turf_decal/tile/red/half, -/obj/item/book/manual/wiki/security_space_law{ - pixel_x = -7; - pixel_y = 5 +/obj/structure/railing/corner{ + dir = 1 }, -/obj/item/book/manual/wiki/security_space_law{ - pixel_x = 5; - pixel_y = 5 +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/iron/dark/side{ + dir = 1 + }, +/area/mine/eva/lower) +"iuq" = ( +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 9 }, /obj/structure/table, -/turf/open/floor/iron/smooth_half, -/area/security/brig/upper) -"myd" = ( -/obj/item/radio/intercom/directional/south, -/obj/structure/closet/secure_closet/freezer/fridge, -/turf/open/floor/iron/cafeteria, -/area/service/kitchen) -"myF" = ( -/obj/effect/landmark/start/assistant, +/obj/item/reagent_containers/glass/beaker, +/obj/item/reagent_containers/syringe, +/obj/item/reagent_containers/dropper, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/station/medical/virology) +"iuu" = ( +/obj/machinery/firealarm/directional/east, +/obj/effect/landmark/start/hangover, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"iuv" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, /turf/open/floor/iron, -/area/commons/storage/primary) -"myM" = ( -/obj/structure/tank_holder/oxygen, -/obj/effect/turf_decal/tile/blue{ +/area/station/hallway/primary/central) +"iuD" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/trimline/blue/filled/corner, +/obj/effect/turf_decal/trimline/blue/filled/line{ dir = 1 }, -/turf/open/floor/iron/dark, -/area/engineering/transit_tube) -"mzb" = ( -/obj/structure/railing/corner{ +/turf/open/floor/iron/white, +/area/station/medical/treatment_center) +"iuE" = ( +/obj/effect/turf_decal/trimline/green/filled/line{ dir = 8 }, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/green{ +/obj/effect/turf_decal/trimline/blue/filled/warning{ dir = 8 }, -/obj/machinery/door/firedoor/border_only, -/obj/machinery/firealarm/directional/west, -/obj/machinery/camera{ - c_tag = "Service-Botany Top 2"; - dir = 10 - }, /turf/open/floor/iron, -/area/service/hydroponics) -"mzr" = ( -/obj/machinery/sparker/directional/west{ - id = "testigniter" - }, -/turf/open/floor/engine, -/area/science/misc_lab) -"mzE" = ( -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 +/area/station/service/hydroponics) +"iuS" = ( +/obj/machinery/airalarm/directional/north, +/turf/open/floor/glass/reinforced, +/area/station/ai_monitored/security/armory/upper) +"ivf" = ( +/obj/structure/sign/warning/fire{ + pixel_y = -32 }, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 +/obj/machinery/camera/directional/south{ + c_tag = "Atmospherics Project Room West" }, /turf/open/floor/iron, -/area/hallway/primary/aft) -"mzK" = ( -/obj/machinery/vending/security, -/obj/machinery/light/directional/north, -/turf/open/floor/iron/smooth_edge, -/area/security/lockers) -"mzO" = ( -/obj/structure/extinguisher_cabinet/directional/west, -/obj/effect/turf_decal/tile/yellow{ +/area/station/engineering/atmos/project) +"ivo" = ( +/obj/machinery/airalarm/directional/east, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 8 }, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, +/obj/effect/landmark/start/hangover, /turf/open/floor/iron, -/area/commons/storage/tools) -"mzT" = ( -/obj/structure/chair{ - pixel_y = -2 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/obj/effect/turf_decal/tile/yellow{ +/area/station/hallway/primary/central) +"ivq" = ( +/obj/structure/cable, +/obj/effect/turf_decal/tile/red{ dir = 1 }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/trash/food_packaging, -/obj/structure/sign/poster/official/random/directional/west, /turf/open/floor/iron, -/area/engineering/storage_shared) -"mzU" = ( -/obj/structure/table, -/obj/machinery/cell_charger, -/obj/item/stock_parts/cell/high/empty, -/turf/open/floor/iron/dark, -/area/engineering/storage) -"mAd" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable, -/obj/machinery/door/poddoor/preopen{ - id = "hosspace"; - name = "space shutters" - }, -/turf/open/floor/plating, -/area/command/heads_quarters/hos) -"mAy" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 8 +/area/mine/laborcamp/security) +"ivr" = ( +/turf/open/floor/grass, +/area/station/service/hydroponics) +"ivB" = ( +/obj/structure/closet/emcloset, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"ivF" = ( +/turf/closed/wall, +/area/station/maintenance/disposal) +"ivH" = ( +/obj/structure/disposalpipe/segment{ + dir = 9 }, -/obj/structure/chair/sofa, -/obj/effect/landmark/start/scientist, -/turf/open/floor/iron/dark/smooth_large, -/area/science/breakroom) -"mAJ" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/effect/turf_decal/siding/wood{ - dir = 1 + dir = 4 }, -/obj/machinery/light/directional/west, /turf/open/floor/wood, -/area/commons/vacant_room/office) -"mAK" = ( +/area/station/service/library) +"ivW" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron, +/area/station/commons/locker) +"iwf" = ( +/turf/closed/wall/r_wall, +/area/mine/mechbay) +"iwo" = ( +/obj/machinery/door/airlock/medical/glass{ + name = "Infirmary" + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, /obj/effect/turf_decal/tile/blue{ dir = 8 }, -/obj/effect/turf_decal/tile/blue, -/obj/structure/filingcabinet, -/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/white, -/area/medical/psychology) -"mAW" = ( -/obj/structure/closet/firecloset, -/turf/open/floor/plating{ - icon_state = "panelscorched" - }, -/area/maintenance/starboard/fore) -"mBa" = ( -/obj/structure/table, -/obj/item/stack/sheet/iron/fifty, -/obj/item/stack/sheet/iron/fifty, -/obj/item/stack/sheet/glass/fifty, -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 +/area/mine/laborcamp) +"iwx" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Xenobiology Maintenance" }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/mapping_helpers/airlock/access/all/science/xenobio, +/turf/open/floor/plating, +/area/station/maintenance/aft/lesser) +"iwz" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, -/area/construction/mining/aux_base) -"mBy" = ( -/obj/structure/urinal/directional/north, -/turf/open/floor/iron/freezer, -/area/commons/toilet) -"mBO" = ( -/obj/structure/table, -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/yellow{ +/area/station/hallway/primary/central) +"iwA" = ( +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ dir = 1 }, -/obj/effect/turf_decal/siding/red{ +/obj/machinery/light/directional/south, +/turf/open/floor/iron, +/area/station/service/janitor) +"iwC" = ( +/turf/closed/wall/r_wall, +/area/station/hallway/primary/central/fore) +"iwJ" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"iwS" = ( +/turf/closed/wall, +/area/station/commons/dorms/laundry) +"iwV" = ( +/obj/structure/railing, +/turf/open/misc/asteroid/snow/icemoon, +/area/icemoon/underground/explored) +"ixd" = ( +/obj/machinery/atmospherics/components/trinary/filter/atmos/flipped/co2{ dir = 8 }, -/obj/item/stack/spacecash/c10, -/obj/item/stack/spacecash/c1{ - pixel_y = 5 - }, -/obj/effect/decal/cleanable/dirt/dust, /turf/open/floor/iron/white, -/area/maintenance/port/fore) -"mCl" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 4 +/area/station/medical/cryo) +"ixe" = ( +/turf/open/floor/plating{ + icon_state = "platingdmg2" + }, +/area/station/maintenance/fore/lesser) +"ixu" = ( +/obj/machinery/camera/directional/north{ + c_tag = "Teleporter" }, +/obj/machinery/airalarm/directional/north, /turf/open/floor/iron, -/area/service/hydroponics/garden) -"mCu" = ( -/obj/item/reagent_containers/spray/plantbgone, -/obj/item/reagent_containers/spray/pestspray{ - pixel_x = 3; - pixel_y = 4 +/area/station/command/teleporter) +"ixw" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 }, -/obj/item/reagent_containers/glass/bottle/nutrient/ez, -/obj/item/reagent_containers/glass/bottle/nutrient/rh{ - pixel_x = 2; - pixel_y = 1 +/turf/open/floor/sepia, +/area/station/security/prison/rec) +"ixH" = ( +/obj/structure/railing/corner{ + dir = 1 }, -/obj/structure/table/glass, -/obj/machinery/light/directional/east, -/obj/effect/turf_decal/tile/green{ +/obj/machinery/door/firedoor/border_only{ dir = 1 }, -/obj/effect/turf_decal/tile/green{ +/turf/open/floor/wood/parquet, +/area/station/service/bar/atrium) +"ixL" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 4 }, -/obj/effect/turf_decal/tile/green{ - dir = 8 +/turf/open/floor/iron/large, +/area/station/engineering/main) +"ixZ" = ( +/obj/machinery/door/airlock/command/glass{ + name = "Chief Engineer" }, -/turf/open/floor/iron, -/area/service/hydroponics/garden) -"mCL" = ( -/obj/machinery/computer/security/telescreen/entertainment/directional/west, /obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/computer/monitor{ - dir = 4 - }, /obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment, +/obj/machinery/door/firedoor, +/obj/effect/mapping_helpers/airlock/access/all/engineering/ce, /turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/aisat_interior) -"mCT" = ( -/obj/machinery/airalarm/directional/north, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/area/station/command/heads_quarters/ce) +"iyb" = ( +/obj/structure/chair/wood{ + dir = 4 }, -/turf/open/floor/iron, -/area/cargo/storage) -"mDz" = ( -/obj/machinery/door/airlock/security/glass{ - name = "Labor Shuttle Dock" +/obj/structure/sign/barsign{ + pixel_y = 32 }, -/obj/effect/mapping_helpers/airlock/access/all/security/general, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 4 +/turf/open/floor/wood/parquet, +/area/station/commons/lounge) +"iyd" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 9 }, -/obj/machinery/door/firedoor, -/turf/open/floor/iron, -/area/security/processing) -"mDG" = ( -/obj/structure/reagent_dispensers/watertank, -/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/obj/machinery/airalarm/directional/north, +/turf/open/floor/iron/dark, +/area/mine/storage) +"iye" = ( +/obj/structure/bookcase/random, /turf/open/floor/plating, -/area/maintenance/aft/greater) -"mDR" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/area/station/maintenance/aft/greater) +"iyr" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/effect/landmark/start/hangover, -/obj/structure/disposalpipe/segment{ +/turf/open/floor/plating, +/area/station/maintenance/port/greater) +"iyx" = ( +/obj/machinery/atmospherics/pipe/bridge_pipe/orange/visible, +/obj/machinery/atmospherics/pipe/bridge_pipe/scrubbers/visible{ + dir = 4 + }, +/turf/open/floor/plating/snowed/icemoon, +/area/icemoon/surface/outdoors/nospawn) +"iyE" = ( +/obj/effect/spawner/structure/window/hollow/reinforced/end{ dir = 4 }, -/turf/open/floor/iron, -/area/hallway/primary/central) -"mEH" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/sign/warning/gasmask, -/turf/open/floor/plating, -/area/hallway/secondary/entry) -"mFl" = ( -/obj/structure/cable/multilayer/multiz, /turf/open/floor/plating, -/area/maintenance/port/greater) -"mFq" = ( +/area/mine/living_quarters) +"iyF" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/landmark/blobstart, +/turf/open/floor/iron/dark, +/area/station/medical/morgue) +"iyI" = ( /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/sorting/mail{ + dir = 1; + sortType = 13 + }, +/turf/open/floor/iron/white, +/area/station/maintenance/aft/greater) +"iyK" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/blue/filled/warning{ + dir = 1 + }, /obj/structure/disposalpipe/segment{ dir = 5 }, -/turf/open/floor/plating, -/area/maintenance/fore/greater) -"mFE" = ( +/turf/open/floor/iron/white, +/area/station/medical/medbay/aft) +"iyP" = ( /obj/structure/table, -/obj/effect/decal/cleanable/cobweb, -/obj/effect/spawner/random/maintenance, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"mFI" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/preopen{ - id = "surgery"; - name = "Surgery Shutter" +/obj/item/aicard, +/turf/open/floor/iron/cafeteria, +/area/station/command/heads_quarters/rd) +"iyV" = ( +/obj/structure/chair/office/light{ + dir = 4 }, -/obj/structure/sign/warning/nosmoking/circle{ - pixel_x = 32 +/obj/effect/landmark/start/chemist, +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 }, +/turf/open/floor/iron/white, +/area/station/medical/pharmacy) +"iyY" = ( +/obj/effect/spawner/structure/window/reinforced/tinted, /turf/open/floor/plating, -/area/medical/surgery/aft) -"mFW" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 10 +/area/station/maintenance/starboard/fore) +"izn" = ( +/obj/effect/spawner/random/decoration/generic, +/turf/open/floor/plating, +/area/station/security/prison) +"izw" = ( +/obj/machinery/door/airlock/external{ + name = "Solar Maintenance" }, -/turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"mFX" = ( -/obj/effect/spawner/structure/window/reinforced/plasma, -/obj/machinery/atmospherics/pipe/smart/manifold4w/orange/visible, +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, /turf/open/floor/plating, -/area/engineering/supermatter/room) -"mGc" = ( -/obj/structure/railing{ - dir = 1 +/area/station/maintenance/solars/port/fore) +"izA" = ( +/obj/machinery/door/window/left/directional/north{ + base_state = "right"; + dir = 8; + icon_state = "right"; + name = "Containment Pen 8"; + req_access = list("xenobiology") }, -/turf/open/floor/iron/white, -/area/science/xenobiology) -"mGd" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, +/obj/effect/turf_decal/delivery, /turf/open/floor/iron, -/area/hallway/primary/starboard) -"mGm" = ( -/obj/structure/cable, -/obj/machinery/photocopier, -/turf/open/floor/carpet, -/area/command/heads_quarters/hop) -"mGQ" = ( -/obj/machinery/light/directional/south, -/obj/structure/sign/warning/testchamber{ - pixel_y = -32 +/area/station/science/xenobiology) +"izC" = ( +/turf/closed/wall, +/area/station/service/bar/atrium) +"izF" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/turf_decal/bot{ + dir = 1 }, -/turf/open/floor/engine, -/area/science/genetics) -"mGV" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/sign/warning/coldtemp, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"mHv" = ( -/obj/machinery/light/directional/west, +/obj/structure/cable, /obj/structure/table, -/obj/item/stack/sheet/plasteel{ - amount = 10 - }, -/turf/open/floor/iron, -/area/ai_monitored/command/storage/eva) -"mHw" = ( -/turf/open/floor/iron/cafeteria{ - dir = 8 +/obj/item/storage/box/lights/mixed, +/obj/item/stack/cable_coil, +/obj/item/stack/cable_coil, +/obj/item/stock_parts/cell/emproof, +/obj/item/stock_parts/cell/emproof{ + pixel_x = 6; + pixel_y = -2 }, -/area/science/mixing/hallway) -"mHx" = ( -/obj/machinery/door/airlock{ - name = "Garden" +/obj/machinery/light_switch/directional/south{ + pixel_x = 10 }, -/turf/open/floor/iron, -/area/service/hydroponics/garden) -"mHA" = ( +/turf/open/floor/iron/dark, +/area/station/engineering/engine_smes) +"izY" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/structure/chair/stool/directional/south, -/obj/effect/landmark/start/assistant, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/commons/locker) -"mHH" = ( -/obj/effect/turf_decal/delivery, +/area/station/security/prison/visit) +"iAa" = ( +/obj/effect/turf_decal/caution/stand_clear, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/iron/dark/textured, +/area/station/hallway/secondary/service) +"iAf" = ( +/turf/closed/wall/mineral/wood, +/area/station/maintenance/space_hut/cabin) +"iAk" = ( +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/dark/smooth_half{ - dir = 1 +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/aisat_interior) +"iAs" = ( +/obj/structure/table, +/obj/item/wirecutters, +/obj/item/flashlight{ + pixel_x = 1; + pixel_y = 5 }, -/area/engineering/engine_smes) -"mIg" = ( -/obj/effect/landmark/start/head_of_security, -/obj/machinery/holopad, +/obj/machinery/firealarm/directional/north, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/commons/storage/primary) +"iAt" = ( /obj/structure/disposalpipe/segment, -/turf/open/floor/iron/dark/textured_half{ - dir = 1 - }, -/area/security/office) -"mIB" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment{ - dir = 9 - }, +/obj/structure/sign/poster/contraband/random/directional/east, /turf/open/floor/plating, -/area/maintenance/starboard/fore) -"mIF" = ( -/obj/effect/turf_decal/tile/red/anticorner/contrasted{ - dir = 8 - }, -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/turf/open/floor/iron, -/area/security/brig/upper) -"mIM" = ( -/obj/structure/rack, -/obj/item/storage/toolbox/mechanical{ - pixel_x = -2; - pixel_y = -1 - }, -/turf/open/floor/iron, -/area/cargo/miningdock) -"mIQ" = ( -/turf/open/floor/engine/plasma, -/area/engineering/atmos) -"mIT" = ( -/obj/machinery/light/small/directional/west, -/obj/structure/lattice/catwalk, -/turf/open/openspace/icemoon, -/area/science/server) -"mIX" = ( -/obj/machinery/atmospherics/pipe/smart/simple/purple/visible{ - dir = 5 - }, -/turf/open/floor/iron, -/area/engineering/atmos) -"mJq" = ( -/obj/effect/turf_decal/trimline/green/filled/corner, -/obj/effect/turf_decal/trimline/green/filled/line{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/maintenance/starboard/aft) -"mJu" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/closed/wall, -/area/maintenance/fore/lesser) -"mJC" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ +/area/station/maintenance/port/aft) +"iAO" = ( +/obj/effect/turf_decal/trimline/blue/filled/corner{ dir = 1 }, -/obj/machinery/door/firedoor, -/obj/machinery/door/poddoor/shutters/window{ - id = "chemistry_access_shutters"; - name = "Chemistry Access Shutters" +/obj/effect/turf_decal/trimline/blue/filled/corner{ + dir = 4 }, -/turf/open/floor/iron/white/textured, -/area/medical/treatment_center) -"mJH" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/dark/textured, -/area/security/warden) -"mJP" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/simple/dark/visible, -/obj/effect/turf_decal/stripes/corner, -/turf/open/floor/iron, -/area/maintenance/disposal/incinerator) -"mJV" = ( -/obj/machinery/airalarm/directional/west, -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) +"iBd" = ( +/obj/structure/fireplace{ + pixel_x = -32 }, -/obj/machinery/light/directional/west, -/obj/item/kirbyplants/dead, -/turf/open/floor/iron, -/area/command/heads_quarters/rd) -"mJZ" = ( -/obj/effect/turf_decal/tile/yellow{ - dir = 1 +/obj/effect/turf_decal/siding/wood, +/obj/machinery/camera{ + c_tag = "Mining Break Room"; + dir = 9 }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 +/obj/machinery/light_switch/directional/north{ + pixel_x = 9 }, -/obj/structure/cable, +/turf/open/floor/stone, +/area/mine/eva/lower) +"iBe" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/hallway/primary/aft) -"mKs" = ( -/obj/structure/sign/warning/docking, -/turf/closed/wall/r_wall, -/area/maintenance/port/greater) -"mKu" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/engineering/atmos/pumproom) -"mKH" = ( -/obj/machinery/computer/secure_data, -/obj/machinery/light_switch/directional/north, -/turf/open/floor/iron/dark/textured_edge{ - dir = 8 - }, -/area/security/checkpoint/auxiliary) -"mKO" = ( -/obj/machinery/light/small/directional/north, -/obj/structure/chair/stool/directional/south, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"mLd" = ( -/obj/effect/turf_decal/bot, /turf/open/floor/iron, -/area/cargo/lobby) -"mLl" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/iron/white, -/area/science/genetics) -"mLw" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/structure/crate, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"mLE" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/light/directional/north, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, -/turf/open/floor/engine, -/area/engineering/supermatter/room) -"mLJ" = ( -/obj/structure/railing{ +/area/station/command/bridge) +"iBh" = ( +/obj/machinery/vending/autodrobe/all_access, +/obj/structure/window/reinforced/spawner/west, +/turf/open/floor/iron/dark/textured, +/area/station/security/prison) +"iBj" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/structure/railing/corner{ dir = 1 }, -/turf/open/floor/iron/dark/side{ +/obj/machinery/status_display/evac/directional/north, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) +"iBl" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/holopad, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark/smooth_large, +/area/station/science/breakroom) +"iBD" = ( +/obj/structure/railing/corner{ dir = 8 }, -/area/service/chapel) -"mLU" = ( -/obj/machinery/status_display/ai/directional/south, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/ai_upload) -"mMI" = ( +/obj/machinery/light/small/directional/east, +/turf/open/floor/plating/snowed/icemoon, +/area/station/cargo/drone_bay) +"iBF" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/siding/yellow, -/turf/open/floor/iron, -/area/engineering/atmos/storage/gas) -"mML" = ( -/obj/structure/table, -/obj/item/clothing/glasses/meson, -/obj/item/storage/bag/ore, -/obj/item/pickaxe, -/obj/item/mining_scanner, -/obj/item/flashlight, -/obj/machinery/light/directional/west, -/obj/item/clothing/suit/hooded/wintercoat, +/obj/structure/disposalpipe/segment, /turf/open/floor/iron, -/area/commons/storage/mining) -"mMS" = ( -/obj/effect/turf_decal/tile/yellow{ +/area/station/cargo/sorting) +"iBO" = ( +/obj/machinery/modular_computer/console/preset/civilian{ dir = 4 }, -/obj/effect/turf_decal/siding/yellow{ +/turf/open/floor/iron/white/side{ dir = 4 }, -/obj/structure/cable, -/turf/open/floor/iron/dark/corner, -/area/engineering/atmos/storage/gas) -"mNe" = ( -/obj/structure/bookcase/random/reference, -/turf/open/floor/carpet/blue, -/area/medical/psychology) -"mNo" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/public/glass{ - name = "Canteen" +/area/station/science/explab) +"iCa" = ( +/obj/structure/rack, +/obj/item/gun/energy/disabler{ + pixel_x = -3; + pixel_y = 3 }, -/turf/open/floor/iron/textured_half{ +/obj/item/gun/energy/disabler, +/obj/item/gun/energy/disabler{ + pixel_x = 3; + pixel_y = -3 + }, +/obj/effect/turf_decal/tile/red/half, +/turf/open/floor/iron/dark/textured, +/area/station/ai_monitored/security/armory) +"iCg" = ( +/obj/effect/turf_decal/stripes/corner{ dir = 1 }, -/area/service/kitchen/diner) -"mNK" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"iCq" = ( +/obj/structure/rack, +/obj/item/stack/rods/ten, +/turf/open/floor/plating, +/area/station/maintenance/aft/lesser) +"iCC" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/machinery/door/firedoor, -/turf/open/floor/iron, -/area/hallway/primary/starboard) -"mNQ" = ( -/obj/effect/turf_decal/tile/yellow, +/turf/open/floor/plating, +/area/station/maintenance/starboard/fore) +"iCE" = ( /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/hallway/primary/aft) -"mOb" = ( -/obj/structure/lattice/catwalk, -/obj/structure/railing{ - dir = 9 - }, -/turf/open/openspace, -/area/science/mixing) -"mOf" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron, -/area/hallway/primary/central) -"mOn" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron/white, -/area/medical/medbay/aft) -"mOp" = ( -/obj/structure/cable, /obj/structure/disposalpipe/segment{ - dir = 5 + dir = 6 }, /turf/open/floor/plating, -/area/maintenance/starboard/fore) -"mOB" = ( -/obj/machinery/atmospherics/pipe/smart/manifold/purple/visible{ - dir = 4 +/area/station/maintenance/starboard/aft) +"iCO" = ( +/obj/machinery/vending/cola/red, +/turf/open/floor/iron/dark/textured, +/area/station/security/prison) +"iCX" = ( +/obj/machinery/power/solar_control{ + dir = 4; + id = "portsolar"; + name = "Port Quarter Solar Control" }, -/turf/open/floor/glass/reinforced, -/area/engineering/atmos/pumproom) -"mOR" = ( -/obj/structure/disposalpipe/segment, +/obj/structure/cable, /turf/open/floor/plating, -/area/maintenance/aft/greater) -"mOW" = ( -/obj/structure/fence{ - dir = 4 - }, -/turf/open/floor/plating/snowed/icemoon, -/area/icemoon/surface/outdoors/nospawn) -"mOY" = ( -/turf/open/floor/plating{ - icon_state = "panelscorched" - }, -/area/maintenance/fore/lesser) -"mPc" = ( -/obj/machinery/requests_console/directional/west{ - department = "Cargo Bay"; - departmentType = 2; - name = "Cargo Bay Requests Console" - }, -/obj/machinery/camera/directional/west{ - c_tag = "Cargo Office" +/area/station/maintenance/solars/port/aft) +"iDp" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/closed/wall, +/area/station/ai_monitored/turret_protected/aisat_interior) +"iDq" = ( +/turf/closed/wall/r_wall, +/area/station/security/warden) +"iDt" = ( +/turf/open/misc/asteroid/snow/icemoon, +/area/icemoon/underground/explored) +"iDu" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 }, -/obj/machinery/rnd/production/techfab/department/cargo, -/turf/open/floor/iron, -/area/cargo/office) -"mPr" = ( -/obj/structure/closet/crate, -/obj/effect/spawner/random/maintenance/three, -/obj/structure/sign/poster/random/directional/west, -/turf/open/floor/plating, -/area/maintenance/port/greater) -"mPw" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/obj/structure/cable, +/obj/machinery/power/apc/auto_name/directional/east, +/obj/item/kirbyplants/random, +/turf/open/floor/wood, +/area/station/security/prison/rec) +"iDG" = ( +/obj/machinery/door/window/left/directional/north{ + dir = 4; + name = "Containment Pen 3"; + req_access = list("xenobiology") }, -/obj/effect/turf_decal/tile/brown{ +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/effect/turf_decal/tile/brown{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/structure/table, -/obj/item/stack/package_wrap, -/obj/item/hand_labeler, -/obj/structure/disposalpipe/segment{ - dir = 5 - }, +/obj/effect/turf_decal/delivery, /turf/open/floor/iron, -/area/commons/vacant_room/commissary) -"mPB" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment, -/obj/effect/spawner/random/engineering/tracking_beacon, +/area/station/science/xenobiology) +"iDQ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/simple/dark/visible, /turf/open/floor/iron, -/area/security/brig/upper) -"mPI" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "briggate"; - name = "security shutters" +/area/station/maintenance/disposal/incinerator) +"iEd" = ( +/obj/structure/sign/warning/radiation, +/turf/closed/wall/r_wall, +/area/station/engineering/supermatter) +"iEr" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/iron, +/area/station/commons/locker) +"iEA" = ( +/obj/structure/table/glass, +/obj/item/storage/box/gloves{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/storage/box/masks, +/obj/item/storage/box/syringes{ + pixel_x = -4; + pixel_y = -4 }, +/obj/item/clothing/neck/stethoscope, +/obj/effect/turf_decal/tile/blue/full, +/turf/open/floor/iron/large, +/area/station/medical/treatment_center) +"iEN" = ( +/obj/structure/table, +/obj/item/electropack, +/obj/item/screwdriver, +/obj/item/wrench, +/obj/item/clothing/head/helmet, +/obj/item/assembly/signaler, /obj/structure/cable, -/turf/open/floor/plating, -/area/security/checkpoint/auxiliary) -"mPL" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron, -/area/cargo/storage) -"mPR" = ( -/obj/machinery/light/small/directional/north, -/obj/effect/turf_decal/tile/brown{ +/turf/open/floor/plating/icemoon, +/area/station/security/execution/education) +"iFc" = ( +/obj/effect/turf_decal/tile/red/half{ dir = 4 }, -/obj/effect/turf_decal/tile/brown{ +/turf/open/floor/iron/half{ dir = 1 }, -/obj/effect/turf_decal/tile/brown{ - dir = 8 +/area/station/hallway/secondary/service) +"iFd" = ( +/turf/open/floor/plating{ + icon_state = "platingdmg2" }, -/obj/machinery/firealarm/directional/north, -/turf/open/floor/iron/dark, -/area/cargo/miningdock) -"mQa" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/cargo/lobby) -"mQb" = ( +/area/station/maintenance/starboard/fore) +"iFe" = ( /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment{ - dir = 10 - }, /turf/open/floor/iron/dark/smooth_half, -/area/security/office) -"mQd" = ( +/area/station/security/prison/work) +"iFg" = ( +/obj/structure/bed/dogbed/mcgriff, +/obj/item/food/beef_wellington_slice, /obj/structure/cable, -/turf/open/floor/iron, -/area/cargo/sorting) -"mQf" = ( +/mob/living/simple_animal/pet/dog/pug/mcgriff, +/turf/open/floor/iron/showroomfloor, +/area/station/security/warden) +"iFl" = ( +/obj/structure/table, +/obj/item/flashlight/lamp{ + on = 0 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/wood, +/area/station/maintenance/aft/greater) +"iFm" = ( +/obj/effect/decal/cleanable/glass, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/iron/cafeteria{ + dir = 5 + }, +/area/station/maintenance/port/aft) +"iFs" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/disposalpipe/segment{ dir = 4 }, +/turf/open/floor/iron, +/area/station/command/bridge) +"iFz" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/duct, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/white/side{ +/turf/open/floor/iron/freezer, +/area/station/service/kitchen/coldroom) +"iFX" = ( +/obj/structure/disposalpipe/segment{ dir = 4 }, -/area/science/research) -"mQr" = ( -/obj/structure/sink{ - pixel_y = 30 - }, /turf/open/floor/iron, -/area/service/hydroponics/garden) -"mQs" = ( -/obj/structure/chair/office{ +/area/station/hallway/secondary/exit/departure_lounge) +"iGH" = ( +/obj/effect/turf_decal/tile/blue{ dir = 8 }, -/obj/machinery/light/directional/east, -/turf/open/floor/carpet/red, -/area/commons/vacant_room/office) -"mQF" = ( -/obj/effect/turf_decal/tile/red/half/contrasted{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment{ dir = 4 }, +/turf/open/floor/iron, +/area/station/command/bridge) +"iHc" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 8 }, +/turf/open/floor/iron/dark, +/area/station/science/ordnance/office) +"iHm" = ( +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible, +/obj/machinery/firealarm/directional/west, +/obj/machinery/camera{ + c_tag = "Atmospherics South West"; + dir = 10 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, -/area/security/brig/upper) -"mQP" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/area/station/engineering/atmos) +"iHp" = ( +/turf/closed/wall/r_wall, +/area/station/ai_monitored/turret_protected/ai) +"iHr" = ( +/obj/structure/sign/warning/biohazard{ + pixel_y = 32 }, -/obj/structure/cable, -/obj/machinery/power/terminal{ +/turf/open/misc/asteroid/snow/icemoon, +/area/icemoon/underground/explored) +"iHy" = ( +/obj/effect/turf_decal/tile/bar{ dir = 1 }, +/obj/effect/turf_decal/tile/bar, +/obj/structure/chair/wood{ + dir = 4 + }, +/obj/effect/landmark/start/bartender, /turf/open/floor/iron, -/area/engineering/engine_smes) -"mRa" = ( -/obj/structure/grille, -/turf/open/floor/plating, -/area/maintenance/port/greater) -"mRO" = ( -/obj/machinery/door/airlock/security{ - name = "Security Office" +/area/station/service/bar) +"iHK" = ( +/obj/effect/spawner/structure/window, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "rnd2"; + name = "Research Lab Shutters" }, -/obj/structure/cable, +/turf/open/floor/plating, +/area/station/science/research) +"iHQ" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/landmark/start/prisoner, +/turf/open/floor/iron, +/area/station/security/prison/workout) +"iHV" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment, -/obj/machinery/door/firedoor, -/obj/effect/mapping_helpers/airlock/access/any/security/general, -/obj/effect/mapping_helpers/airlock/access/any/security/detective, -/turf/open/floor/iron/dark/textured, -/area/security/office) -"mRQ" = ( -/obj/effect/turf_decal/tile/red/half{ +/obj/structure/cable, +/turf/open/floor/carpet/red, +/area/station/security/prison/work) +"iIa" = ( +/obj/structure/cable, +/obj/structure/railing, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ dir = 4 }, +/turf/open/floor/plating, +/area/station/maintenance/starboard/fore) +"iIe" = ( +/obj/machinery/power/apc/auto_name/directional/west, +/obj/structure/disposalpipe/segment, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/door/firedoor/border_only{ +/turf/open/floor/iron/white, +/area/station/science/robotics/lab) +"iIh" = ( +/obj/machinery/button/elevator{ + id = "publicElevator"; + pixel_y = -25 + }, +/obj/machinery/light/directional/north, +/obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 8 }, -/turf/open/floor/iron/dark/textured, -/area/ai_monitored/security/armory/upper) -"mRX" = ( -/obj/effect/landmark/start/hangover, -/obj/effect/turf_decal/tile/red/half{ +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 4 }, -/turf/open/floor/iron/half{ - dir = 1 - }, -/area/hallway/secondary/service) -"mSk" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/dark, -/area/science/server) -"mSI" = ( -/obj/structure/sink{ - dir = 8; - pixel_x = 11 +/area/station/commons/storage/mining) +"iIs" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/simple/dark/visible, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 }, -/obj/structure/mirror/directional/east, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/turf/open/floor/iron/freezer, -/area/commons/toilet/locker) -"mSL" = ( -/obj/machinery/computer/security/telescreen/vault{ - pixel_y = 30 +/turf/open/floor/iron, +/area/station/maintenance/disposal/incinerator) +"iIx" = ( +/obj/item/radio/intercom/directional/west, +/obj/structure/closet/wardrobe/white, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/turf/open/floor/iron, -/area/command/heads_quarters/hop) -"mSZ" = ( -/obj/structure/table/glass, -/obj/item/clothing/accessory/armband/hydro, -/obj/effect/turf_decal/trimline/green/filled/line{ - dir = 9 - }, -/obj/effect/turf_decal/trimline/blue/filled/warning{ - dir = 9 +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/obj/item/paper/guides/jobs/hydroponics, /turf/open/floor/iron, -/area/service/hydroponics) -"mTd" = ( -/obj/machinery/camera{ - c_tag = "Science - Server Room"; - dir = 5; - name = "science camera"; - network = list("ss13","rd") - }, -/obj/structure/lattice/catwalk, -/turf/open/openspace/icemoon, -/area/science/server) -"mTs" = ( -/obj/machinery/vending/wardrobe/chef_wardrobe, -/turf/open/floor/iron/cafeteria, -/area/service/kitchen) -"mTB" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating{ - icon_state = "platingdmg3" +/area/station/commons/locker) +"iIz" = ( +/obj/structure/table, +/obj/item/storage/toolbox/emergency, +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 }, -/area/maintenance/aft/greater) -"mTE" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment, -/obj/machinery/duct, -/turf/open/floor/iron/dark/smooth_half{ +/obj/effect/turf_decal/tile/yellow{ dir = 1 }, -/area/engineering/main) -"mTO" = ( -/turf/closed/wall/r_wall, -/area/commons/storage/primary) -"mTV" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/light_switch/directional/north, /turf/open/floor/iron, -/area/command/teleporter) -"mVq" = ( -/obj/machinery/door/airlock/security/glass{ - name = "Brig Control" - }, -/obj/structure/cable, -/obj/machinery/door/firedoor, -/obj/effect/mapping_helpers/airlock/access/all/security/armory, -/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/area/station/commons/storage/tools) +"iIA" = ( +/obj/effect/turf_decal/bot, /turf/open/floor/iron, -/area/security/warden) -"mWg" = ( -/obj/structure/sign/warning/fire, -/turf/closed/wall/r_wall, -/area/engineering/supermatter) -"mWm" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/public/glass{ - name = "Escape" +/area/station/hallway/primary/central) +"iIE" = ( +/obj/machinery/door/airlock/medical/glass{ + id_tag = "MedbayFoyer"; + name = "Medbay" }, -/obj/effect/turf_decal/tile/red{ - dir = 4 +/obj/effect/mapping_helpers/airlock/unres, +/obj/effect/turf_decal/tile/blue/full, +/obj/effect/mapping_helpers/airlock/access/all/medical/general, +/turf/open/floor/iron/large, +/area/station/medical/medbay/lobby) +"iII" = ( +/obj/structure/table, +/obj/item/circular_saw, +/obj/item/scalpel{ + pixel_y = 12 }, -/turf/open/floor/iron/white/corner{ - dir = 1 +/obj/machinery/light/directional/north, +/turf/open/floor/iron/dark, +/area/station/science/robotics/lab) +"iIN" = ( +/obj/structure/window/reinforced{ + dir = 4 }, -/area/hallway/secondary/exit/departure_lounge) -"mWu" = ( -/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ - dir = 6 +/obj/machinery/light/small/directional/north, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, -/turf/open/floor/iron, -/area/engineering/atmos) -"mWx" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/structure/sign/departments/chemistry/pharmacy{ - pixel_x = -32 +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/iron/dark/side{ + dir = 4 }, -/turf/open/floor/iron/white, -/area/medical/medbay/central) -"mWF" = ( -/obj/machinery/modular_computer/console/preset/id, -/turf/open/floor/carpet/royalblue, -/area/command/heads_quarters/hos) -"mWJ" = ( -/obj/machinery/door/window/right/directional/east{ - base_state = "left"; - dir = 1; - icon_state = "left"; - name = "Pharmacy Desk"; - req_access_txt = "69" +/area/station/service/chapel) +"iIT" = ( +/obj/structure/sink/kitchen{ + pixel_y = 24 }, -/obj/item/folder/white, -/obj/item/pen, -/obj/machinery/door/firedoor, -/obj/structure/sign/warning/fire{ - pixel_x = -32 +/obj/machinery/button/door/directional/north{ + id = "kitchen_counter"; + name = "Counter Shutters Control"; + pixel_x = -25; + req_access = list("kitchen") }, -/obj/structure/table/reinforced, +/turf/open/floor/iron/cafeteria, +/area/station/service/kitchen) +"iIW" = ( +/obj/structure/table, +/obj/item/plant_analyzer, +/obj/item/stock_parts/cell/high, /turf/open/floor/plating, -/area/medical/treatment_center) -"mWN" = ( -/obj/machinery/hydroponics/constructable, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/green{ +/area/station/engineering/storage/tech) +"iJh" = ( +/obj/machinery/airalarm/directional/east, +/obj/effect/turf_decal/tile/yellow{ dir = 4 }, -/turf/open/floor/iron, -/area/service/hydroponics) -"mXC" = ( -/obj/effect/turf_decal/trimline/green/filled/line{ - dir = 8 +/obj/machinery/camera/directional/east{ + c_tag = "Engineering East" }, +/obj/structure/closet/toolcloset, +/obj/effect/turf_decal/tile/yellow, +/obj/item/radio/intercom/directional/south, /turf/open/floor/iron, -/area/maintenance/starboard/aft) -"mXQ" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/public/glass{ - name = "Library" +/area/station/engineering/main) +"iJl" = ( +/obj/structure/filingcabinet/chestdrawer, +/turf/open/floor/iron/grimy, +/area/station/commons/vacant_room/office) +"iJv" = ( +/obj/machinery/computer/mechpad, +/obj/machinery/light/small/directional/north, +/obj/structure/sign/poster/official/random/directional/north, +/turf/open/floor/iron/textured, +/area/mine/mechbay) +"iJC" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/sepia, -/area/service/library) -"mXS" = ( -/obj/structure/disposalpipe/segment{ +/turf/open/floor/iron/cafeteria, +/area/station/command/heads_quarters/rd) +"iJI" = ( +/obj/structure/chair{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line{ dir = 10 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/hallway/primary/central) -"mXU" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/turf/open/floor/plating/icemoon, +/area/station/science/ordnance/bomb) +"iJM" = ( +/obj/structure/stairs/south{ dir = 1 }, -/turf/open/floor/wood, -/area/service/library) -"mYi" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 1 +/turf/open/floor/iron, +/area/station/commons/dorms/laundry) +"iJN" = ( +/obj/machinery/deepfryer, +/obj/item/radio/intercom/directional/south, +/turf/open/floor/iron/cafeteria, +/area/station/service/kitchen) +"iJO" = ( +/turf/open/floor/circuit, +/area/station/ai_monitored/turret_protected/ai) +"iJY" = ( +/obj/effect/turf_decal/bot_white/left, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 }, /turf/open/floor/iron/dark, -/area/engineering/supermatter/room) -"mYE" = ( -/obj/machinery/portable_atmospherics/scrubber, -/turf/open/floor/plating, -/area/ai_monitored/turret_protected/aisat/maint) -"mYR" = ( -/obj/structure/table, -/obj/item/screwdriver{ - pixel_y = 16 - }, -/obj/item/wirecutters, +/area/station/ai_monitored/command/nuke_storage) +"iKk" = ( +/obj/effect/landmark/xeno_spawn, +/obj/structure/cable, /turf/open/floor/plating, -/area/engineering/storage/tech) -"mYX" = ( -/obj/structure/bed, -/obj/item/bedsheet/cmo, -/obj/machinery/light_switch/directional/south, -/obj/effect/landmark/start/chief_medical_officer, -/obj/machinery/keycard_auth/directional/east, -/obj/machinery/camera{ - c_tag = "Chief Medical officer Bedroom"; - dir = 4; - network = list("ss13","medbay") +/area/station/engineering/storage/tech) +"iKl" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/trimline/blue/filled/warning{ + dir = 4 }, +/turf/open/floor/iron/white, +/area/station/medical/medbay/aft) +"iKr" = ( +/obj/machinery/light/small/directional/north, +/obj/machinery/firealarm/directional/east, +/obj/machinery/status_display/ai/directional/north, /turf/open/floor/iron/dark, -/area/command/heads_quarters/cmo) -"mYZ" = ( -/obj/structure/chair/pew/right{ - dir = 1 - }, -/obj/effect/landmark/start/hangover, -/turf/open/floor/glass/reinforced, -/area/hallway/primary/starboard) -"mZc" = ( +/area/station/ai_monitored/turret_protected/ai) +"iKw" = ( +/obj/item/kitchen/fork/plastic, +/obj/structure/table, +/turf/open/floor/iron, +/area/station/security/prison/mess) +"iKC" = ( +/obj/machinery/holopad, +/obj/effect/landmark/start/cook, +/turf/open/floor/iron/freezer, +/area/station/service/kitchen/coldroom) +"iKG" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, -/turf/open/floor/engine, -/area/engineering/supermatter/room) -"mZD" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 +/turf/open/floor/plating, +/area/station/maintenance/aft/lesser) +"iKL" = ( +/obj/structure/window/reinforced{ + dir = 8 }, +/obj/machinery/smartfridge/extract/preloaded, +/turf/open/floor/iron, +/area/station/science/xenobiology) +"iKQ" = ( +/obj/machinery/status_display/evac/directional/east, +/turf/open/openspace, +/area/station/service/chapel) +"iKR" = ( +/obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/trimline/purple/filled/corner{ - dir = 1 +/obj/machinery/door/airlock/public/glass{ + name = "Arrivals" }, -/turf/open/floor/iron/white, -/area/science/xenobiology) -"mZK" = ( -/obj/machinery/power/apc/auto_name/directional/west, -/obj/structure/cable, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"iKS" = ( +/obj/structure/bookcase, +/obj/machinery/light/directional/north, +/turf/open/floor/carpet, +/area/station/security/processing) +"iKX" = ( +/obj/machinery/door/airlock{ + id_tag = "AuxToilet1"; + name = "Unit 1" + }, +/turf/open/floor/iron/freezer, +/area/station/commons/toilet/locker) +"iLd" = ( +/obj/structure/sign/warning/fire{ + pixel_y = 32 + }, +/turf/open/floor/glass/reinforced, +/area/station/science/ordnance/office) +"iLe" = ( +/obj/item/radio/intercom/directional/north, +/obj/structure/table/glass, +/obj/machinery/computer/med_data/laptop, +/obj/machinery/light/directional/north, +/turf/open/floor/iron/white/textured, +/area/station/security/medical) +"iLf" = ( +/obj/machinery/atmospherics/pipe/smart/simple/brown/visible, +/turf/open/floor/iron, +/area/station/maintenance/disposal/incinerator) +"iLt" = ( +/obj/structure/table/wood, +/obj/item/flashlight/lantern, +/turf/open/floor/iron/dark, +/area/station/service/chapel) +"iLu" = ( +/obj/item/radio/intercom/directional/west, +/obj/machinery/suit_storage_unit/captain, /turf/open/floor/wood, -/area/command/meeting_room) -"nai" = ( -/obj/machinery/door/airlock/external{ - name = "Security Yard"; - space_dir = 8 +/area/station/command/heads_quarters/captain) +"iLv" = ( +/obj/item/book/manual/wiki/tcomms{ + pixel_x = 10; + pixel_y = -1 }, -/obj/effect/mapping_helpers/airlock/access/all/security/general, -/obj/structure/cable, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 +/obj/item/book/manual/wiki/ordnance{ + pixel_x = 10; + pixel_y = 3 }, -/turf/open/floor/iron/smooth_half, -/area/security/brig/upper) -"naj" = ( -/obj/structure/sign/warning/securearea, -/turf/closed/wall/r_wall, -/area/ai_monitored/command/storage/eva) -"nan" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 1 +/obj/item/book/manual/wiki/experimentor{ + pixel_x = 10; + pixel_y = 8 + }, +/obj/structure/table/wood, +/obj/item/book/manual/wiki/security_space_law{ + pixel_x = -7; + pixel_y = 5 }, +/obj/structure/cable, /turf/open/floor/iron, -/area/command/bridge) -"naL" = ( -/obj/effect/turf_decal/stripes/corner{ +/area/station/security/processing) +"iLB" = ( +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden, -/obj/structure/cable, -/turf/open/floor/iron/large, -/area/engineering/atmos/storage/gas) -"naS" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/smooth_half, -/area/maintenance/department/medical/central) -"nbj" = ( -/turf/open/floor/glass, -/area/security/lockers) -"nbs" = ( -/obj/machinery/door/window/right/directional/east{ - base_state = "left"; - dir = 8; - icon_state = "left"; - name = "Fitness Ring" +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/obj/structure/window/reinforced{ - dir = 1 +/obj/structure/cable, +/obj/machinery/camera/directional/west{ + c_tag = "Dormitory South" }, -/turf/open/floor/iron/dark, -/area/commons/fitness) -"nbH" = ( -/obj/structure/chair, -/turf/open/floor/iron/white/smooth_large, -/area/service/kitchen/diner) -"nbT" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/turf/open/floor/iron, +/area/station/commons/dorms) +"iLU" = ( +/obj/machinery/duct, +/obj/effect/turf_decal/tile/blue{ dir = 4 }, -/turf/open/floor/plating, -/area/engineering/storage/tech) -"ncw" = ( -/obj/structure/table/wood, -/obj/machinery/recharger, -/obj/item/melee/chainofcommand, -/turf/open/floor/wood, -/area/command/heads_quarters/captain) -"ncC" = ( -/obj/structure/table/glass, -/obj/item/storage/box/syringes, -/obj/item/clothing/glasses/science{ - pixel_x = 2; - pixel_y = 4 - }, -/obj/item/clothing/glasses/science, -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/yellow{ +/obj/effect/turf_decal/tile/dark, +/obj/effect/turf_decal/tile/dark{ dir = 8 }, -/obj/machinery/requests_console/directional/south{ - department = "Chemistry"; - departmentType = 1; - name = "Chemistry Requests Console" - }, /turf/open/floor/iron/white, -/area/medical/pharmacy) -"ncQ" = ( -/obj/machinery/power/emitter, -/turf/open/floor/plating, -/area/engineering/engine_smes) -"ncX" = ( -/obj/effect/turf_decal/tile/yellow{ +/area/station/medical/virology) +"iLY" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ dir = 4 }, -/obj/machinery/door/poddoor/preopen{ - id = "atmos"; - name = "Atmospherics Blast Door" - }, -/obj/effect/turf_decal/tile/yellow{ +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/icemoon/surface/outdoors/nospawn) +"iMa" = ( +/obj/structure/chair{ dir = 8 }, -/turf/open/floor/iron/dark/corner, -/area/engineering/atmos) -"ndn" = ( -/obj/structure/table, -/obj/item/assembly/igniter{ - pixel_x = -8; - pixel_y = -4 +/obj/effect/turf_decal/tile/red/full, +/obj/effect/turf_decal/siding/white{ + dir = 1 }, -/obj/item/assembly/igniter, -/obj/item/screwdriver{ - pixel_y = 16 +/obj/effect/landmark/start/hangover, +/obj/item/radio/intercom/directional/north, +/turf/open/floor/iron/large, +/area/station/service/kitchen/diner) +"iMg" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/light/small/directional/east, +/obj/machinery/duct, +/turf/open/floor/wood/tile, +/area/station/service/theater) +"iMh" = ( +/obj/effect/turf_decal/siding/wood, +/obj/effect/turf_decal/siding/wood{ + dir = 1 }, -/obj/machinery/camera/directional/north{ - c_tag = "Primary Tool Storage" +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/glass_large{ + name = "The Girly Boar" }, -/obj/machinery/requests_console/directional/north{ - department = "Tool Storage"; - name = "Tool Storage Requests Console" +/turf/open/floor/iron/dark/textured_half, +/area/station/service/bar/atrium) +"iMu" = ( +/obj/machinery/camera/directional/east{ + c_tag = "Arrivals Escape Pod 1" + }, +/obj/machinery/light/small/directional/south, +/turf/open/floor/plating, +/area/station/hallway/secondary/entry) +"iMA" = ( +/obj/effect/turf_decal/loading_area{ + dir = 1 }, +/turf/open/floor/plating, +/area/station/maintenance/department/medical/central) +"iMD" = ( /obj/structure/cable, -/turf/open/floor/iron, -/area/commons/storage/primary) -"ndv" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/wood, +/area/station/service/lawoffice) +"iME" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark/textured, +/area/station/security/interrogation) +"iMF" = ( /obj/structure/table, /obj/item/paper_bin{ - pixel_x = -11; - pixel_y = 7 - }, -/obj/item/pen{ pixel_x = 1; pixel_y = 9 }, -/turf/open/floor/wood{ - icon_state = "wood-broken5" +/obj/item/pen, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 4 }, -/area/maintenance/aft/greater) -"ndL" = ( -/obj/structure/reagent_dispensers/water_cooler, -/turf/open/floor/wood, -/area/command/meeting_room) -"ndO" = ( -/obj/structure/cable, -/obj/effect/landmark/start/medical_doctor, -/obj/machinery/firealarm/directional/south{ - pixel_x = 28; - pixel_y = -58 +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/item/radio/intercom/directional/south, +/turf/open/floor/iron/dark, +/area/station/security/checkpoint/science) +"iML" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 8 }, /turf/open/floor/iron/white, -/area/medical/surgery/aft) -"nec" = ( -/obj/structure/chair/office{ +/area/station/medical/medbay/aft) +"iMQ" = ( +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/turf_decal/tile/brown{ dir = 8 }, -/obj/effect/landmark/start/shaft_miner, -/turf/open/floor/iron, -/area/cargo/miningdock) -"new" = ( -/obj/structure/reagent_dispensers/watertank, -/turf/open/floor/iron, -/area/commons/storage/primary) -"nfh" = ( -/obj/effect/turf_decal/siding/wideplating/dark, -/obj/effect/landmark/start/botanist, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/service/hydroponics) -"nfk" = ( -/obj/machinery/newscaster/directional/north, -/turf/open/floor/wood, -/area/service/library) -"nfp" = ( -/obj/structure/railing{ - dir = 6 - }, -/obj/item/kirbyplants/random, +/area/mine/production) +"iMT" = ( /turf/open/floor/iron, -/area/hallway/primary/starboard) -"nfD" = ( -/obj/machinery/computer/secure_data, -/turf/open/floor/carpet/royalblue, -/area/command/heads_quarters/hos) -"nfU" = ( -/obj/machinery/atmospherics/pipe/bridge_pipe/cyan/visible, -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/bridge_pipe/purple/visible{ - dir = 4 - }, -/turf/open/floor/plating, -/area/engineering/atmos/pumproom) -"ngd" = ( -/obj/structure/disposaloutlet{ - dir = 4 - }, +/area/station/commons/storage/primary) +"iMV" = ( +/obj/machinery/disposal/bin, /obj/structure/disposalpipe/trunk{ - dir = 4 - }, -/turf/open/floor/plating, -/area/cargo/sorting) -"ngp" = ( -/obj/structure/railing{ dir = 8 }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 +/obj/structure/window/reinforced, +/obj/effect/turf_decal/stripes/line{ + dir = 5 }, -/turf/open/floor/iron/dark/side{ - dir = 4 +/turf/open/floor/iron, +/area/station/science/xenobiology) +"iNa" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/obj/machinery/door/airlock/engineering/glass/critical{ + heat_proof = 1; + name = "Supermatter Chamber" }, -/area/service/chapel) -"ngq" = ( -/obj/structure/closet/crate, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"ngC" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, +/turf/open/floor/engine, +/area/station/engineering/supermatter) +"iNj" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 4 }, -/turf/open/floor/carpet, -/area/command/heads_quarters/hop) -"ngI" = ( -/obj/machinery/button/flasher{ - id = "hopflash"; - pixel_x = 6; - pixel_y = 36 - }, -/obj/machinery/light_switch/directional/north{ - pixel_x = -3; - pixel_y = 36 +/turf/open/floor/iron, +/area/station/ai_monitored/command/storage/eva) +"iNn" = ( +/obj/structure/chair/office{ + dir = 1 }, -/obj/machinery/pdapainter, -/obj/effect/turf_decal/tile/blue{ +/obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/effect/turf_decal/tile/blue{ +/obj/effect/landmark/start/geneticist, +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/machinery/button/door/directional/north{ - id = "hopqueue"; - name = "Queue Shutters Control"; - pixel_x = -6; - req_access_txt = "57" - }, -/obj/machinery/button/door/directional/north{ - id = "hop"; - name = "Privacy Shutters Control"; - pixel_x = 6; - req_access_txt = "57" - }, -/turf/open/floor/iron, -/area/command/heads_quarters/hop) -"nhe" = ( -/obj/machinery/door/airlock/command{ - name = "Chief Medical Officer"; - req_access_txt = "40" - }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/dark, -/area/command/heads_quarters/cmo) -"nhm" = ( -/obj/machinery/door/airlock/maintenance{ - req_access_txt = "12" - }, -/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating, -/area/commons/storage/mining) -"nho" = ( -/obj/effect/turf_decal/siding/yellow{ - dir = 8 +/turf/open/floor/iron/white, +/area/station/science/genetics) +"iNH" = ( +/obj/structure/table/wood, +/obj/item/taperecorder{ + pixel_x = 9; + pixel_y = 9 }, -/obj/effect/turf_decal/siding/yellow{ - dir = 4 +/obj/item/folder/blue{ + pixel_x = -8; + pixel_y = -2 + }, +/obj/item/pen/blue{ + pixel_y = -2 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/turf/open/floor/iron, -/area/engineering/storage) -"nhQ" = ( +/turf/open/floor/iron/grimy, +/area/station/commons/vacant_room/office) +"iNQ" = ( /turf/open/floor/carpet, -/area/service/library) -"nhX" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/iron, -/area/cargo/miningdock) -"nid" = ( -/obj/effect/spawner/structure/window/reinforced/plasma, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating, -/area/engineering/supermatter/room) -"nie" = ( +/area/station/maintenance/space_hut/cabin) +"iOc" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/sorting/mail/flip{ - dir = 1; - sortType = 3 +/obj/structure/disposalpipe/segment{ + dir = 10 }, -/turf/open/floor/iron, -/area/cargo/office) -"nim" = ( -/obj/structure/cable, /turf/open/floor/plating, -/area/maintenance/fore/lesser) -"niu" = ( -/obj/effect/turf_decal/trimline/blue/filled/warning{ - dir = 8 +/area/station/maintenance/starboard/fore) +"iOs" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/airalarm/directional/south, +/turf/open/floor/iron/dark, +/area/station/security/courtroom) +"iOu" = ( +/obj/structure/bed, +/obj/item/bedsheet/cmo, +/obj/machinery/light_switch/directional/south, +/obj/effect/landmark/start/chief_medical_officer, +/obj/machinery/keycard_auth/directional/east, +/obj/machinery/camera{ + c_tag = "Chief Medical officer Bedroom"; + dir = 4; + network = list("ss13","medbay") }, -/turf/open/floor/iron/white, -/area/medical/storage) -"njb" = ( -/obj/effect/turf_decal/trimline/green/filled/corner, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/maintenance/starboard/aft) -"njf" = ( -/obj/structure/table, -/obj/effect/spawner/random/maintenance/two, -/obj/item/wirecutters, -/turf/open/floor/plating, -/area/construction) -"njj" = ( -/obj/machinery/portable_atmospherics/canister/nitrogen, -/obj/effect/turf_decal/bot, +/turf/open/floor/iron/dark, +/area/station/command/heads_quarters/cmo) +"iOv" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 1 + dir = 8 }, +/obj/effect/turf_decal/box, /turf/open/floor/iron/dark, -/area/engineering/supermatter/room) -"njA" = ( -/obj/structure/cable, -/obj/effect/turf_decal/tile/red, -/obj/structure/disposalpipe/segment, +/area/station/science/ordnance/office) +"iOw" = ( +/obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, -/area/hallway/primary/fore) -"njE" = ( -/obj/structure/table/wood, -/obj/item/pen/red{ - pixel_x = 6; - pixel_y = 11 - }, -/obj/item/folder/red{ - pixel_x = -3; - pixel_y = 2 +/area/mine/eva) +"iOF" = ( +/obj/machinery/door/poddoor/preopen{ + id = "heads_meeting"; + name = "Privacy Shutters" }, -/turf/open/floor/carpet/red, -/area/commons/vacant_room/office) -"nka" = ( -/turf/open/openspace, -/area/science/xenobiology) -"nkG" = ( -/obj/machinery/atmospherics/pipe/smart/simple/orange/visible, -/turf/closed/wall, -/area/engineering/atmos) -"nlb" = ( -/obj/structure/table, -/obj/item/stock_parts/subspace/ansible, -/obj/item/stock_parts/subspace/ansible, -/obj/item/stock_parts/subspace/ansible, -/obj/item/stock_parts/subspace/crystal, -/obj/item/stock_parts/subspace/crystal, -/obj/item/stock_parts/subspace/crystal, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, -/area/engineering/storage/tech) -"nlk" = ( +/area/station/command/meeting_room) +"iOM" = ( +/obj/structure/disposalpipe/segment, /obj/structure/cable, -/turf/open/floor/iron/freezer, -/area/commons/toilet) -"nlp" = ( -/obj/structure/table/glass, -/obj/item/reagent_containers/food/drinks/bottle/amaretto{ - pixel_x = -5; - pixel_y = 10 +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/spawner/random/structure/steam_vent, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) +"iOO" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 6 }, -/obj/item/reagent_containers/food/drinks/bottle/fernet{ - pixel_x = 7; - pixel_y = 16 +/obj/structure/table, +/obj/item/storage/secure/safe/directional/south, +/obj/item/storage/secure/briefcase, +/turf/open/floor/iron, +/area/station/command/heads_quarters/rd) +"iOU" = ( +/obj/structure/table, +/obj/item/storage/medkit/regular, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/obj/item/reagent_containers/food/drinks/soda_cans/sol_dry, -/obj/item/reagent_containers/food/drinks/drinkingglass{ - pixel_x = 10 +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, -/turf/open/floor/plating{ - icon_state = "panelscorched" +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/area/maintenance/fore/lesser) -"nlw" = ( -/obj/structure/bookcase{ - name = "Forbidden Knowledge" +/obj/machinery/light/directional/north, +/turf/open/floor/iron, +/area/station/commons/locker) +"iPx" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 9 }, -/obj/structure/sign/painting/large/library_private{ - dir = 1 +/turf/open/floor/iron/dark, +/area/station/commons/storage/mining) +"iPD" = ( +/obj/machinery/atmospherics/components/binary/pump/off, +/obj/machinery/airlock_sensor/incinerator_ordmix{ + pixel_x = 24 }, -/turf/open/floor/engine/cult, -/area/service/library) -"nlQ" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/layer_manifold/scrubbers/hidden{ + dir = 8 + }, +/turf/open/floor/engine, +/area/station/science/ordnance/burnchamber) +"iPR" = ( +/obj/structure/closet/emcloset, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"iPT" = ( +/obj/machinery/airalarm/directional/west, +/turf/open/floor/iron/dark/textured_edge{ + dir = 4 + }, +/area/station/security/checkpoint/auxiliary) +"iPY" = ( +/obj/effect/decal/cleanable/dirt/dust, /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/iron/white, -/area/science/xenobiology) -"nlY" = ( -/obj/machinery/meter, -/obj/machinery/atmospherics/pipe/smart/manifold4w/pink/hidden, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"nmg" = ( -/obj/effect/turf_decal/weather/snow/corner{ - dir = 1 +/turf/open/floor/wood/parquet, +/area/station/commons/lounge) +"iQb" = ( +/obj/effect/turf_decal/trimline/blue/filled/warning{ + dir = 8 }, -/obj/structure/marker_beacon/burgundy, -/turf/open/floor/plating/snowed/icemoon, -/area/icemoon/surface/outdoors/nospawn) -"nmi" = ( -/obj/machinery/atmospherics/pipe/smart/simple/green/visible{ +/turf/open/floor/iron/white, +/area/station/medical/storage) +"iQr" = ( +/obj/effect/turf_decal/stripes/corner{ dir = 4 }, /turf/open/floor/iron, -/area/engineering/atmos) -"nmj" = ( -/obj/effect/turf_decal/stripes/line, +/area/station/hallway/secondary/entry) +"iQt" = ( /obj/effect/turf_decal/stripes/line{ - dir = 1 + dir = 4 }, -/obj/machinery/door/firedoor, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark, -/area/medical/medbay/aft) -"nmu" = ( -/obj/effect/turf_decal/tile/blue, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron, -/area/hallway/primary/fore) -"nmw" = ( -/obj/effect/spawner/random/structure/crate, /turf/open/floor/plating, -/area/maintenance/starboard/aft) -"nmJ" = ( -/obj/item/stamp{ +/area/station/service/chapel) +"iQK" = ( +/obj/structure/table, +/obj/item/dice/d4{ pixel_x = -3; - pixel_y = 3 - }, -/obj/item/stamp/denied{ - pixel_x = 4; - pixel_y = -2 + pixel_y = 8 }, -/obj/structure/table, +/obj/item/flashlight, +/obj/item/radio/intercom/directional/west, +/obj/structure/sign/poster/official/random/directional/south, /turf/open/floor/iron, -/area/cargo/office) -"nmW" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 1 +/area/station/cargo/storage) +"iQM" = ( +/obj/machinery/atmospherics/components/unary/thermomachine/freezer/on{ + dir = 8 }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/obj/effect/landmark/start/hangover, +/obj/machinery/airalarm/directional/south, /turf/open/floor/iron, -/area/hallway/primary/central) -"nnm" = ( -/obj/structure/table, -/obj/effect/spawner/random/maintenance/two, +/area/station/science/xenobiology) +"iQQ" = ( +/obj/effect/spawner/structure/window, /turf/open/floor/plating, -/area/maintenance/port/aft) -"nnw" = ( +/area/station/service/library) +"iQT" = ( +/obj/effect/spawner/structure/window/reinforced/tinted, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"iRc" = ( /obj/structure/table, -/obj/item/book/manual/hydroponics_pod_people, -/obj/item/watertank, -/turf/open/floor/iron, -/area/service/hydroponics) -"nnL" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/iron, -/area/commons/fitness) -"nnV" = ( -/obj/structure/bed, -/obj/item/bedsheet/dorms, -/obj/machinery/button/door/directional/south{ - id = "Dorm6"; - name = "Cabin Bolt Control"; - normaldoorcontrol = 1; - specialfunctions = 4 +/obj/item/stack/cable_coil{ + amount = 5 }, -/turf/open/floor/carpet, -/area/commons/dorms) -"nog" = ( +/obj/item/flashlight, +/turf/open/floor/plating, +/area/station/construction) +"iRd" = ( +/obj/machinery/door/airlock/maintenance, +/obj/effect/mapping_helpers/airlock/abandoned, /obj/structure/cable, -/turf/open/floor/iron/dark/textured, -/area/ai_monitored/security/armory/upper) -"noi" = ( -/obj/structure/ladder, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light/small/directional/east, -/turf/open/floor/iron/dark/textured_large, -/area/maintenance/department/medical/central) -"noo" = ( -/obj/machinery/atmospherics/pipe/smart/simple/purple/visible{ - dir = 6 - }, -/turf/open/floor/glass/reinforced, -/area/engineering/atmos/pumproom) -"now" = ( -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/tile/blue{ - dir = 8 +/obj/effect/mapping_helpers/airlock/unres{ + dir = 4 }, -/obj/item/radio/intercom/directional/west, -/turf/open/floor/iron, -/area/hallway/primary/central) -"noI" = ( -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 +/turf/open/floor/plating, +/area/station/maintenance/starboard/fore) +"iRo" = ( +/turf/closed/wall, +/area/station/security/checkpoint/customs/auxiliary) +"iRp" = ( +/obj/machinery/conveyor{ + dir = 10; + id = "gulag" }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/turf/open/floor/iron/white, -/area/medical/pharmacy) -"noM" = ( -/obj/structure/disposalpipe/segment, -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/duct, -/turf/open/floor/iron/freezer, -/area/service/kitchen/coldroom) -"npa" = ( -/obj/machinery/holopad, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron, -/area/commons/storage/primary) -"npr" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/mine/laborcamp) +"iRr" = ( +/obj/effect/landmark/start/depsec/engineering, +/obj/structure/chair/office, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 1 }, -/obj/structure/railing/corner{ - dir = 4 +/turf/open/floor/iron/dark/smooth_large, +/area/station/security/checkpoint/engineering) +"iRx" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment{ + dir = 9 }, /turf/open/floor/iron/white, -/area/medical/medbay/aft) -"npB" = ( -/obj/machinery/portable_atmospherics/pump, -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ +/area/station/science/research) +"iRz" = ( +/obj/structure/chair, +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/iron/white/corner{ - dir = 1 - }, -/area/engineering/atmos/storage/gas) -"nqb" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/smart/manifold/yellow/visible{ +/turf/open/floor/iron/cafeteria, +/area/station/hallway/secondary/exit/departure_lounge) +"iRA" = ( +/obj/machinery/atmospherics/pipe/smart/manifold/scrubbers/visible{ dir = 8 }, -/turf/open/floor/plating, -/area/engineering/atmos) -"nqk" = ( -/obj/structure/disposalpipe/segment, -/turf/open/floor/plating{ - icon_state = "panelscorched" - }, -/area/maintenance/aft/greater) -"nqD" = ( -/obj/structure/window/reinforced{ +/obj/machinery/airalarm/directional/west, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"iRB" = ( +/obj/machinery/light/directional/east, +/obj/structure/extinguisher_cabinet/directional/east, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/computer/atmos_control/nocontrol/incinerator{ dir = 8 }, -/obj/machinery/firealarm/directional/north, -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk, -/turf/open/floor/iron/cafeteria, -/area/command/heads_quarters/rd) -"nqI" = ( -/obj/structure/bookcase/random/fiction, -/turf/open/floor/wood, -/area/service/library) -"nqP" = ( -/obj/machinery/airalarm/directional/east, /turf/open/floor/iron/dark, -/area/science/mixing/hallway) -"nrA" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 +/area/station/maintenance/disposal/incinerator) +"iRC" = ( +/obj/structure/sign/warning/electric_shock{ + pixel_y = 32 }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating, -/area/maintenance/starboard/upper) -"nrW" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/tile/blue{ dir = 1 }, -/obj/machinery/door/airlock/external{ - name = "Engineering External Access"; - req_one_access_txt = "10;24" +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 4 }, -/turf/open/floor/plating, -/area/engineering/main) -"nsc" = ( -/obj/machinery/light/directional/south, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, -/area/cargo/storage) -"nsg" = ( -/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible{ - dir = 10 +/area/station/hallway/primary/central) +"iRK" = ( +/obj/structure/cable, +/obj/effect/landmark/start/medical_doctor, +/obj/machinery/firealarm/directional/north{ + pixel_x = 28; + pixel_y = 57 }, +/turf/open/floor/iron/white, +/area/station/medical/surgery/fore) +"iRM" = ( +/obj/structure/cable, +/obj/structure/disposalpipe/segment, /turf/open/floor/iron, -/area/engineering/atmos) -"nsi" = ( -/obj/structure/table, -/obj/item/storage/medkit/regular, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/area/station/hallway/primary/port) +"iRN" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/turf/open/floor/iron/white/side{ + dir = 6 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/area/station/science/research) +"iRQ" = ( +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ + dir = 1 }, -/obj/machinery/light/directional/north, +/obj/effect/turf_decal/siding/white, +/obj/effect/decal/cleanable/dirt/dust, /turf/open/floor/iron, -/area/commons/locker) -"nsn" = ( -/obj/structure/table, -/obj/item/storage/box/lights/mixed, -/obj/item/pipe_dispenser, -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 +/area/station/service/bar) +"iRV" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark/textured, +/area/station/security/prison) +"iSf" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/plating, +/area/mine/laborcamp/security) +"iSk" = ( +/obj/structure/lattice/catwalk, +/obj/structure/railing{ + dir = 6 }, -/obj/machinery/button/door/directional/east{ - id = "aux_base_shutters"; - name = "Public Shutters Control"; - req_access_txt = "72" +/turf/open/openspace, +/area/station/science/ordnance/office) +"iSl" = ( +/obj/machinery/atmospherics/components/binary/pump{ + name = "Mix to Port" }, /turf/open/floor/iron, -/area/construction/mining/aux_base) -"nsx" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 1 +/area/station/engineering/atmos) +"iSn" = ( +/obj/structure/table, +/obj/effect/spawner/random/maintenance/three, +/turf/open/floor/wood, +/area/station/maintenance/port/fore) +"iSs" = ( +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 8 }, -/obj/effect/landmark/start/hangover, -/turf/open/floor/iron, -/area/cargo/lobby) -"nsD" = ( -/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/firealarm/directional/west, +/turf/open/floor/iron/white, +/area/station/medical/virology) +"iSE" = ( +/obj/effect/spawner/structure/window/reinforced/tinted, +/obj/structure/cable, /turf/open/floor/plating, -/area/security/checkpoint/customs/auxiliary) -"nsK" = ( +/area/station/security/prison/safe) +"iST" = ( +/obj/structure/chair/office, +/obj/structure/extinguisher_cabinet/directional/east, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/ai) +"iSW" = ( /obj/machinery/door/airlock/maintenance{ - req_access_txt = "12" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 + name = "Cargo Bay Maintenance" }, -/obj/effect/mapping_helpers/airlock/abandoned, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/access/all/supply/general, /turf/open/floor/plating, -/area/maintenance/department/medical/central) -"nsZ" = ( -/obj/structure/lattice/catwalk, +/area/station/maintenance/port/greater) +"iTr" = ( /obj/structure/railing{ dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/openspace, -/area/cargo/storage) -"nta" = ( -/turf/open/floor/plating, -/area/science/mixing/launch) -"ntc" = ( -/obj/machinery/atmospherics/components/unary/outlet_injector/monitored/mix_input{ +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/turf/open/floor/engine/vacuum, -/area/engineering/atmos) -"nth" = ( -/obj/machinery/recharger{ - pixel_y = 4 - }, -/obj/structure/table, -/turf/open/floor/wood, -/area/command/meeting_room) -"ntA" = ( -/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ - dir = 5 - }, -/turf/open/floor/plating/snowed/icemoon, -/area/icemoon/surface/outdoors/nospawn) -"ntD" = ( -/obj/effect/turf_decal/tile/brown{ +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/turf_decal/tile/brown{ +/turf/open/floor/iron/dark/side{ + dir = 8 + }, +/area/station/service/chapel) +"iTB" = ( +/obj/structure/chair{ dir = 4 }, -/obj/structure/table/glass, +/obj/effect/spawner/random/maintenance, +/turf/open/floor/plating, +/area/station/maintenance/department/medical/morgue) +"iTP" = ( +/obj/item/reagent_containers/glass/bucket, +/obj/effect/turf_decal/trimline/green/filled/line, /obj/effect/decal/cleanable/dirt, -/obj/machinery/light/small/directional/north, -/obj/effect/spawner/random/food_or_drink/donkpockets, -/turf/open/floor/iron/white, -/area/medical/break_room) -"ntF" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/station/maintenance/starboard/aft) +"iTQ" = ( +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/commons/storage/tools) -"ntM" = ( -/obj/machinery/door/poddoor/shutters/preopen{ - id = "hopqueue"; - name = "HoP Queue Shutters" - }, -/obj/effect/turf_decal/loading_area{ - dir = 4 - }, -/obj/machinery/ticket_machine/directional/north, -/turf/open/floor/iron, -/area/hallway/primary/central) -"ntT" = ( -/obj/item/radio/intercom/directional/north, -/turf/open/floor/iron, -/area/hallway/primary/starboard) -"nuf" = ( -/turf/closed/wall, -/area/command/meeting_room) -"nuK" = ( -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, -/obj/machinery/recharge_station, -/turf/open/floor/iron, -/area/engineering/lobby) -"nuM" = ( -/obj/structure/chair/comfy/brown{ - dir = 4 +/turf/open/floor/plating{ + icon_state = "panelscorched" }, -/obj/machinery/camera/directional/south{ - c_tag = "Captain's Quarters" +/area/station/maintenance/port/aft) +"iTY" = ( +/obj/machinery/light/small/directional/east, +/turf/open/floor/engine/plasma, +/area/station/engineering/atmos) +"iUd" = ( +/obj/machinery/conveyor{ + dir = 6; + id = "mining_internal" }, -/turf/open/floor/carpet, -/area/command/heads_quarters/captain) -"nvF" = ( -/obj/structure/cable/multilayer/multiz, -/turf/open/floor/plating, -/area/maintenance/fore/greater) -"nvH" = ( -/obj/machinery/atmospherics/components/binary/pump/on{ - dir = 4; - name = "External to Filter" +/obj/effect/turf_decal/stripes/line{ + dir = 5 }, -/turf/open/floor/iron, -/area/engineering/atmos) -"nvY" = ( -/obj/structure/plasticflaps, +/obj/machinery/power/apc/auto_name/directional/north, /obj/structure/cable, -/turf/open/floor/plating, -/area/maintenance/fore/lesser) -"nwq" = ( -/obj/structure/table/wood, -/obj/item/paicard, /turf/open/floor/iron, -/area/commons/dorms) -"nwI" = ( +/area/mine/production) +"iUg" = ( /obj/effect/turf_decal/tile/brown{ dir = 8 }, -/obj/structure/disposalpipe/sorting/mail{ - dir = 1; - sortType = 15 +/obj/effect/turf_decal/tile/brown, +/obj/machinery/light/small/directional/south, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/dark/side, +/area/mine/eva) +"iUo" = ( +/obj/machinery/door/airlock/security/glass{ + name = "Brig Control" }, -/turf/open/floor/iron, -/area/hallway/primary/central) -"nwN" = ( -/obj/machinery/power/apc/auto_name/directional/north, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/pink/hidden, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"nwP" = ( +/obj/machinery/door/firedoor, +/obj/effect/mapping_helpers/airlock/access/all/security/armory, +/obj/effect/mapping_helpers/airlock/cyclelink_helper, /turf/open/floor/iron, -/area/service/janitor) -"nxa" = ( -/obj/effect/turf_decal/tile/brown{ - dir = 4 +/area/station/security/warden) +"iUs" = ( +/obj/structure/disposalpipe/segment{ + dir = 5 }, -/obj/effect/turf_decal/tile/brown, -/obj/effect/turf_decal/tile/brown{ +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/dark, -/area/cargo/miningdock) -"nxh" = ( -/obj/structure/window/reinforced{ - dir = 1 +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/commons/fitness) +"iUw" = ( +/obj/structure/closet/lasertag/blue, +/obj/structure/sign/poster/official/random/directional/east, +/turf/open/floor/iron, +/area/station/security/prison/workout) +"iUx" = ( +/obj/effect/turf_decal/siding/yellow/corner, +/obj/machinery/duct, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/engineering/lobby) +"iUA" = ( +/turf/open/floor/plating{ + icon_state = "platingdmg1" }, -/turf/open/floor/engine, -/area/science/genetics) -"nxB" = ( +/area/station/maintenance/department/chapel) +"iUG" = ( /turf/open/floor/plating, -/area/engineering/atmos) -"nxI" = ( +/area/station/maintenance/fore/lesser) +"iUJ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /obj/structure/cable, +/obj/machinery/door/poddoor/shutters/radiation/preopen{ + id = "engsm"; + name = "Radiation Chamber Shutters" + }, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/engineering/supermatter) +"iUO" = ( +/obj/structure/flora/bush/flowers_pp/style_random, +/turf/open/floor/grass, +/area/station/service/hydroponics) +"iUT" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, -/area/engineering/main) -"nxU" = ( -/obj/machinery/atmospherics/pipe/smart/simple/orange/visible{ - dir = 10 +/area/station/command/bridge) +"iVi" = ( +/obj/effect/turf_decal/tile/red{ + dir = 8 }, -/turf/open/floor/plating/snowed/icemoon, -/area/icemoon/surface/outdoors/nospawn) -"nxW" = ( -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ +/obj/machinery/light/directional/south, +/turf/open/floor/iron, +/area/station/hallway/primary/fore) +"iVm" = ( +/obj/structure/stairs/north, +/obj/structure/railing{ dir = 8 }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment{ +/turf/open/floor/iron, +/area/mine/eva/lower) +"iVA" = ( +/obj/effect/landmark/start/shaft_miner, +/turf/open/floor/iron, +/area/station/cargo/miningdock) +"iVN" = ( +/obj/machinery/vending/sustenance, +/turf/open/floor/iron/dark/textured, +/area/station/security/prison) +"iVT" = ( +/obj/machinery/computer/camera_advanced/xenobio, +/turf/open/floor/iron, +/area/station/science/xenobiology) +"iVU" = ( +/obj/effect/landmark/start/hangover, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) +"iVY" = ( +/obj/structure/stairs/south, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"iWd" = ( +/obj/effect/turf_decal/tile/yellow{ dir = 4 }, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/structure/table/glass, +/obj/item/stack/cable_coil, +/obj/item/stack/cable_coil, +/obj/item/screwdriver{ + pixel_x = 2; + pixel_y = 11 + }, +/obj/item/grenade/chem_grenade, +/obj/item/grenade/chem_grenade, +/obj/item/grenade/chem_grenade, +/obj/item/grenade/chem_grenade, +/turf/open/floor/iron/white, +/area/station/medical/pharmacy) +"iWl" = ( +/obj/effect/spawner/random/structure/crate, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/department/medical/morgue) +"iWr" = ( +/turf/closed/wall, +/area/station/service/kitchen/diner) +"iWx" = ( +/obj/machinery/navbeacon{ + codes_txt = "delivery;dir=8"; + dir = 1; + freq = 1400; + location = "Janitor" + }, +/obj/structure/plasticflaps/opaque, +/obj/effect/turf_decal/bot, /turf/open/floor/iron, -/area/command/bridge) -"nyq" = ( +/area/station/maintenance/department/medical/central) +"iWM" = ( +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/maintenance/aft/lesser) +"iWP" = ( +/obj/effect/turf_decal/trimline/blue/filled/warning{ + dir = 1 + }, +/obj/structure/disposalpipe/segment, /obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 10 + dir = 4 }, +/obj/machinery/light/directional/east, /turf/open/floor/iron/white, -/area/medical/treatment_center) -"nyu" = ( -/obj/structure/sign/departments/cargo, -/turf/closed/wall, -/area/cargo/lobby) -"nyv" = ( -/obj/machinery/atmospherics/pipe/bridge_pipe/yellow/visible{ +/area/station/medical/medbay/aft) +"iWQ" = ( +/obj/structure/table, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow{ dir = 4 }, -/obj/machinery/atmospherics/pipe/bridge_pipe/orange/visible, -/turf/open/floor/plating/snowed/icemoon, -/area/icemoon/surface/outdoors/nospawn) -"nyD" = ( -/obj/effect/turf_decal/tile/brown{ +/obj/effect/turf_decal/tile/yellow{ dir = 8 }, -/obj/effect/turf_decal/tile/brown, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/dark, -/area/cargo/miningdock) -"nyP" = ( +/obj/item/flashlight/lamp, +/turf/open/floor/iron, +/area/station/tcommsat/computer) +"iWS" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/door/window/brigdoor{ + dir = 1; + req_access = list("brig") + }, /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/machinery/door/firedoor/border_only{ + dir = 1 }, -/turf/open/floor/iron, -/area/security/processing) -"nyY" = ( -/obj/machinery/computer/crew, -/obj/effect/turf_decal/tile/green, -/obj/effect/turf_decal/tile/green{ +/turf/open/floor/iron/smooth, +/area/station/security/holding_cell) +"iWZ" = ( +/obj/effect/decal/cleanable/glass, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) +"iXb" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/effect/turf_decal/tile/blue{ dir = 8 }, -/obj/machinery/status_display/evac/directional/north, -/turf/open/floor/iron, -/area/command/bridge) -"nzi" = ( -/obj/structure/sign/painting/library{ - pixel_y = 32 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/obj/structure/railing/corner{ dir = 8 }, -/turf/open/floor/wood, -/area/service/library) -"nzl" = ( -/obj/machinery/door/firedoor, +/turf/open/floor/iron, +/area/station/commons/locker) +"iXh" = ( +/obj/machinery/vending/cigarette, +/obj/machinery/firealarm/directional/east, /obj/structure/cable, +/turf/open/floor/iron, +/area/station/security/prison/visit) +"iXk" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/construction) +"iXu" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/iron, -/area/hallway/primary/central) -"nzu" = ( -/obj/structure/rack, -/obj/effect/decal/cleanable/cobweb/cobweb2, -/obj/effect/spawner/random/maintenance, +/turf/open/floor/iron/white, +/area/station/science/xenobiology) +"iXC" = ( +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/plating, -/area/maintenance/starboard/aft) -"nzC" = ( -/obj/machinery/camera/directional/south{ - c_tag = "Research Break Room"; - network = list("ss13","rd") +/area/station/maintenance/department/chapel) +"iXE" = ( +/obj/effect/turf_decal/tile/brown{ + dir = 4 }, -/obj/structure/sign/poster/official/random/directional/south, -/obj/item/kirbyplants/random, +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/turf_decal/tile/brown, /turf/open/floor/iron/dark, -/area/science/breakroom) -"nzF" = ( -/obj/structure/bed, -/obj/item/bedsheet/dorms, -/obj/effect/landmark/start/hangover, -/obj/machinery/button/door/directional/south{ - id = "Dorm5"; - name = "Cabin Bolt Control"; - normaldoorcontrol = 1; - specialfunctions = 4 +/area/station/cargo/miningdock) +"iXK" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/turf/open/floor/wood, -/area/commons/dorms) -"nzJ" = ( -/obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, -/area/hallway/secondary/entry) -"nzV" = ( -/obj/machinery/newscaster/directional/north, -/obj/effect/turf_decal/tile/neutral{ +/area/station/commons/dorms) +"iXP" = ( +/obj/machinery/holopad, +/obj/effect/turf_decal/box/white{ + color = "#52B4E9" + }, +/turf/open/floor/iron/white/smooth_large, +/area/station/medical/chemistry) +"iYb" = ( +/turf/closed/wall, +/area/station/maintenance/central/greater) +"iYs" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 4 + }, +/obj/structure/sink{ + dir = 8; + pixel_x = 12 + }, +/turf/open/floor/iron/white, +/area/station/medical/medbay/aft) +"iYt" = ( +/obj/effect/spawner/structure/window/hollow/reinforced/middle{ dir = 1 }, +/turf/open/floor/plating, +/area/station/cargo/storage) +"iYG" = ( +/obj/structure/cable, +/obj/effect/landmark/start/hangover, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/hallway/primary/central) -"nzZ" = ( -/obj/item/kirbyplants/random, -/obj/machinery/light/small/directional/south, -/turf/open/floor/iron/dark, -/area/science/breakroom) -"nAb" = ( -/obj/structure/sign/warning/coldtemp, -/turf/closed/wall, -/area/service/chapel) -"nAg" = ( -/obj/item/flashlight/lamp/green{ - on = 0; - pixel_x = -6; - pixel_y = 16 +/area/station/hallway/primary/fore) +"iYH" = ( +/obj/structure/sign/warning/biohazard, +/turf/closed/wall/r_wall, +/area/station/medical/virology) +"iYI" = ( +/obj/machinery/light_switch/directional/east, +/turf/open/floor/iron, +/area/station/cargo/storage) +"iYU" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/tile/red{ + dir = 8 }, -/obj/structure/table/wood, -/obj/item/paper_bin{ - pixel_x = 8; - pixel_y = 3 +/turf/open/floor/iron/textured, +/area/station/security/brig) +"iYV" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 1 }, -/obj/item/stamp/hos{ - pixel_y = 6; - pixel_x = 10 +/obj/effect/turf_decal/tile/blue{ + dir = 4 }, -/obj/machinery/recharger{ - pixel_y = -1; - pixel_x = -4 +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"iZc" = ( +/obj/machinery/camera/directional/north{ + c_tag = "Xenobiology Lab Entrance"; + network = list("ss13","rd","xeno") }, -/obj/machinery/airalarm/directional/west, -/obj/machinery/camera/directional/west{ - c_tag = "Security - HoS Office" +/turf/open/openspace, +/area/station/science/xenobiology) +"iZm" = ( +/obj/structure/chair/wood, +/turf/open/misc/asteroid/snow/icemoon, +/area/icemoon/underground/explored) +"iZn" = ( +/obj/machinery/light/small/directional/east, +/turf/open/floor/wood, +/area/station/service/library) +"iZo" = ( +/obj/effect/turf_decal/trimline/yellow/line, +/turf/open/floor/iron/dark/side, +/area/station/security/prison/workout) +"iZq" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating, +/area/station/maintenance/central/greater) +"iZs" = ( +/obj/structure/table, +/obj/item/kitchen/spoon/plastic, +/turf/open/floor/iron, +/area/station/security/prison/mess) +"iZz" = ( +/turf/open/misc/asteroid/snow/icemoon, +/area/icemoon/surface/outdoors/labor_camp) +"iZJ" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/light_construct/directional/west, +/turf/open/floor/plating, +/area/station/construction) +"iZQ" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/turf/open/floor/iron/white/side{ + dir = 6 }, -/obj/item/flashlight/lamp/green{ - on = 0; - pixel_x = -6; - pixel_y = 16 +/area/station/science/xenobiology) +"iZW" = ( +/obj/structure/toilet{ + pixel_y = 8 }, -/obj/structure/table/wood, -/obj/item/paper_bin{ - pixel_x = 8; - pixel_y = 3 +/obj/machinery/light/small/directional/west, +/obj/machinery/button/door/directional/south{ + id = "AuxToilet2"; + name = "Lock Control"; + normaldoorcontrol = 1; + specialfunctions = 4 }, -/obj/item/stamp/hos{ - pixel_x = 10; - pixel_y = 6 +/obj/effect/spawner/random/trash/graffiti{ + pixel_x = -32; + spawn_loot_chance = 50 }, -/obj/machinery/recharger{ - pixel_x = -4; - pixel_y = -1 +/turf/open/floor/iron/freezer, +/area/station/commons/toilet/locker) +"jag" = ( +/obj/machinery/ai_slipper{ + uses = 10 }, -/obj/machinery/airalarm/directional/west, -/turf/open/floor/wood/large, -/area/command/heads_quarters/hos) -"nAm" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable/layer3, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/ai) +"jak" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, /obj/structure/disposalpipe/segment{ dir = 4 }, +/turf/open/floor/iron, +/area/station/cargo/sorting) +"jao" = ( +/obj/structure/railing, +/obj/structure/window/reinforced, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/iron/cafeteria, +/area/station/command/heads_quarters/rd) +"jaw" = ( /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, /turf/open/floor/iron, -/area/command/bridge) -"nAv" = ( -/obj/item/radio/off, -/obj/item/crowbar, -/obj/item/assembly/flash/handheld, -/obj/structure/table, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 4 +/area/station/security/brig/upper) +"jaW" = ( +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/tile/red/half/contrasted, +/turf/open/floor/iron/dark/textured_edge{ + dir = 1 }, -/obj/effect/turf_decal/tile/red{ +/area/station/security/prison) +"jaX" = ( +/obj/structure/cable, +/obj/effect/decal/cleanable/oil/slippery, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 8 }, -/turf/open/floor/iron, -/area/security/checkpoint/customs/auxiliary) -"nAA" = ( -/obj/structure/chair/office, -/obj/effect/landmark/start/warden, -/turf/open/floor/iron/showroomfloor, -/area/security/warden) -"nAQ" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/maintenance/department/electrical) +"jba" = ( /obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/disposalpipe/segment{ - dir = 4 + dir = 6 }, -/obj/machinery/duct, -/turf/open/floor/wood, -/area/hallway/secondary/service) -"nBq" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"jbb" = ( +/obj/machinery/airalarm/directional/north, +/turf/open/floor/iron/dark/textured, +/area/station/security/prison/rec) +"jbh" = ( +/obj/structure/chair/comfy/beige, +/turf/open/floor/iron/grimy, +/area/station/hallway/secondary/entry) +"jbt" = ( +/obj/machinery/light/directional/north, +/obj/structure/extinguisher_cabinet/directional/north, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, /turf/open/floor/iron/dark, -/area/science/breakroom) -"nBv" = ( -/obj/machinery/light/directional/east, -/turf/open/openspace, -/area/science/xenobiology) -"nCf" = ( +/area/station/security/courtroom) +"jbu" = ( /obj/structure/railing/corner, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/iron/white, -/area/science/xenobiology) -"nCr" = ( -/obj/item/stack/cable_coil{ - amount = 5 +/turf/open/floor/iron/dark/side{ + dir = 9 }, -/turf/open/floor/plating/snowed/icemoon, -/area/icemoon/surface/outdoors/nospawn) -"nCv" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 +/area/station/service/chapel) +"jbx" = ( +/obj/machinery/door/airlock/medical/glass{ + name = "Medbay Storage" }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/structure/chair/stool/directional/east, -/turf/open/floor/iron/dark/corner, -/area/engineering/atmos/storage/gas) -"nCI" = ( -/obj/machinery/door/airlock{ - id_tag = "Dorm5"; - name = "Cabin 1" - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/wood, -/area/commons/dorms) -"nDe" = ( -/obj/machinery/drone_dispenser, -/turf/open/floor/plating, -/area/maintenance/aft/greater) -"nDv" = ( -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ +/obj/structure/cable, +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/tile/blue/full, +/obj/effect/mapping_helpers/airlock/access/all/medical/general, +/turf/open/floor/iron/white/smooth_large, +/area/station/medical/storage) +"jbC" = ( +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/effect/landmark/start/hangover, -/turf/open/floor/iron/white, -/area/medical/medbay/lobby) -"nDM" = ( -/obj/item/kirbyplants/potty, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"nEf" = ( -/obj/structure/table, -/turf/open/floor/wood, -/area/command/meeting_room) -"nEg" = ( -/obj/machinery/camera/directional/north{ - c_tag = "Starboard Primary Hallway 5" +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, -/obj/machinery/firealarm/directional/north, -/turf/open/floor/iron/dark/corner{ - dir = 4 +/obj/machinery/door/airlock/medical/glass{ + name = "Medbay Chemistry Stair Access" }, -/area/hallway/primary/starboard) -"nFn" = ( -/obj/structure/disposalpipe/segment, +/obj/effect/mapping_helpers/airlock/access/all/medical/chemistry, +/turf/open/floor/iron/dark, +/area/station/medical/treatment_center) +"jbG" = ( +/obj/effect/spawner/structure/window, /turf/open/floor/plating, -/area/maintenance/port/aft) -"nFv" = ( +/area/station/service/chapel) +"jbI" = ( +/obj/machinery/holopad, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/station/security/courtroom) +"jbT" = ( /obj/machinery/door/firedoor, -/obj/machinery/door/airlock/public/glass{ - name = "Dormitory" +/obj/structure/cable, +/obj/machinery/door/airlock/command/glass{ + name = "Emergency EVA Storage" }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/mapping_helpers/airlock/access/all/command/eva, +/turf/open/floor/iron/textured, +/area/station/hallway/secondary/exit/departure_lounge) +"jbU" = ( +/turf/closed/wall, +/area/station/command/heads_quarters/rd) +"jbX" = ( +/obj/structure/window/reinforced{ dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/commons/dorms) -"nFI" = ( -/obj/docking_port/stationary{ - dheight = 1; - dir = 8; - dwidth = 12; - height = 17; - id = "syndicate_ne"; - name = "northeast of station"; - width = 23 - }, -/turf/open/genturf, -/area/icemoon/surface/outdoors/unexplored/rivers/no_monsters) -"nFP" = ( -/obj/structure/chair/office{ +/obj/effect/turf_decal/trimline/brown/filled/end{ dir = 4 }, -/obj/effect/landmark/start/head_of_personnel, -/turf/open/floor/iron, -/area/command/heads_quarters/hop) -"nFX" = ( -/obj/structure/reagent_dispensers/wall/peppertank/directional/south, -/obj/structure/table, -/obj/machinery/recharger{ - pixel_y = 4 - }, -/obj/item/screwdriver{ - pixel_y = 10 +/obj/machinery/computer/department_orders/medical{ + dir = 1 }, -/obj/machinery/power/apc/auto_name/directional/west, -/obj/structure/cable, +/turf/open/floor/iron/large, +/area/station/medical/medbay/aft) +"jcf" = ( +/obj/machinery/computer/security, +/obj/structure/reagent_dispensers/wall/peppertank/directional/north, /obj/effect/turf_decal/tile/red{ - dir = 8 + dir = 1 }, -/obj/effect/turf_decal/tile/red, /obj/effect/turf_decal/tile/red{ - dir = 1 + dir = 4 }, -/turf/open/floor/iron/dark, -/area/security/checkpoint/engineering) -"nGa" = ( -/obj/machinery/airalarm/directional/east, -/obj/machinery/light/directional/east, +/obj/structure/cable, /turf/open/floor/iron, -/area/commons/locker) -"nGk" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 8 - }, -/turf/open/floor/iron/large, -/area/engineering/storage_shared) -"nGx" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/preopen{ - id = "heads_meeting"; - name = "privacy shutters" - }, -/turf/open/floor/plating, -/area/command/meeting_room) -"nGN" = ( -/obj/machinery/airalarm/directional/east, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 +/area/station/security/checkpoint/customs/auxiliary) +"jcj" = ( +/obj/machinery/light/directional/south, +/obj/structure/sign/warning/electric_shock{ + pixel_y = -32 }, -/obj/machinery/camera/directional/east{ - c_tag = "Engineering East" +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/tile/blue{ + dir = 8 }, -/obj/structure/closet/toolcloset, -/obj/effect/turf_decal/tile/yellow, -/obj/item/radio/intercom/directional/south, /turf/open/floor/iron, -/area/engineering/main) -"nHl" = ( -/obj/structure/disposalpipe/segment{ +/area/station/hallway/primary/central) +"jco" = ( +/obj/machinery/atmospherics/pipe/smart/simple/purple/visible{ dir = 6 }, -/turf/open/floor/iron, -/area/engineering/lobby) -"nHG" = ( -/obj/structure/closet/radiation, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/obj/effect/turf_decal/tile/yellow{ +/obj/effect/turf_decal/siding/wideplating{ dir = 1 }, -/turf/open/floor/iron, -/area/engineering/main) -"nHI" = ( -/obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible, -/turf/open/floor/engine, -/area/engineering/supermatter/room) -"nIo" = ( /obj/structure/cable, -/obj/structure/disposalpipe/junction{ - dir = 2 +/turf/open/floor/iron, +/area/station/engineering/atmos/pumproom) +"jcw" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/obj/machinery/door/airlock/external{ + name = "Port Docking Bay 3" }, /turf/open/floor/plating, -/area/maintenance/starboard/fore) -"nIr" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/white, -/area/medical/medbay/central) -"nIs" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/simple/dark/visible, -/turf/open/floor/iron, -/area/maintenance/disposal/incinerator) -"nIt" = ( -/obj/machinery/porta_turret/ai{ - dir = 4; - installation = /obj/item/gun/energy/e_gun - }, -/obj/machinery/light/directional/east, -/turf/open/floor/circuit, -/area/ai_monitored/turret_protected/aisat/hallway) -"nIv" = ( -/turf/open/floor/carpet, -/area/security/processing) -"nIz" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 8 +/area/station/hallway/secondary/entry) +"jcz" = ( +/obj/machinery/door/poddoor/shutters/preopen{ + id = "kitchen"; + name = "Kitchen Shutters" }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 4 +/obj/machinery/door/airlock{ + name = "Kitchen" }, +/obj/effect/mapping_helpers/airlock/access/all/service/kitchen, +/turf/open/floor/plating, +/area/station/maintenance/starboard/fore) +"jcC" = ( +/obj/machinery/requests_console/directional/north, /turf/open/floor/iron/white, -/area/medical/medbay/aft) -"nII" = ( -/obj/effect/landmark/event_spawn, -/obj/effect/landmark/blobstart, -/turf/open/floor/wood, -/area/hallway/secondary/service) -"nIQ" = ( -/obj/machinery/processor/slime, -/turf/open/floor/iron, -/area/science/xenobiology) -"nIY" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ +/area/station/science/ordnance) +"jcJ" = ( +/obj/structure/table/wood/fancy/blue, +/obj/effect/spawner/random/aimodule/neutral, +/obj/structure/window/reinforced{ dir = 1 }, -/obj/machinery/door/firedoor, -/obj/structure/cable, -/obj/machinery/door/airlock/engineering{ - name = "Engine Room"; - req_one_access_txt = "10;24" +/obj/machinery/door/window{ + base_state = "right"; + dir = 8; + icon_state = "right"; + name = "Core Modules"; + req_access = list("captain") }, +/turf/open/floor/circuit, +/area/station/ai_monitored/turret_protected/ai_upload) +"jcP" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, /turf/open/floor/iron/dark, -/area/engineering/main) -"nJf" = ( -/obj/machinery/power/apc/auto_name/directional/north, +/area/station/service/chapel) +"jda" = ( +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/station/maintenance/aft/lesser) +"jdd" = ( +/obj/structure/closet/firecloset, +/obj/machinery/light/small/directional/north, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"jdf" = ( /obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/security/prison/mess) +"jdj" = ( +/obj/structure/table/wood, +/obj/item/flashlight/lamp, +/turf/open/floor/iron/grimy, +/area/station/commons/vacant_room/office) +"jdJ" = ( +/obj/structure/chair/wood, +/turf/open/floor/carpet, +/area/station/maintenance/space_hut/cabin) +"jdK" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/open/floor/iron, -/area/ai_monitored/command/storage/eva) -"nJk" = ( +/area/station/hallway/secondary/exit/departure_lounge) +"jdQ" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/trimline/blue/filled/warning{ +/obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/iron/white, -/area/medical/medbay/aft) -"nJn" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ +/obj/machinery/firealarm/directional/south, +/turf/open/floor/iron/white/side{ + dir = 9 + }, +/area/station/science/research) +"jeb" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/port) +"jeh" = ( +/obj/machinery/atmospherics/components/unary/outlet_injector/monitored/oxygen_input{ + dir = 1 + }, +/turf/open/floor/engine/o2, +/area/station/engineering/atmos) +"jei" = ( +/obj/machinery/camera/directional/south{ + c_tag = "Port Hallway" + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/port) +"jek" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/door/airlock/engineering/glass{ + name = "Server Room" + }, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/mapping_helpers/airlock/access/all/engineering/tcoms, /turf/open/floor/iron/dark, -/area/command/heads_quarters/cmo) -"nJt" = ( -/obj/structure/disposalpipe/segment, +/area/station/tcommsat/computer) +"jen" = ( +/obj/machinery/requests_console/directional/east{ + announcementConsole = 1; + department = "Telecomms Admin"; + departmentType = 5; + name = "Telecomms Requests Console"; + anon_tips_receiver = 1; + assistance_requestable = 1 + }, +/turf/open/floor/iron, +/area/station/tcommsat/computer) +"jer" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 8 + }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/newscaster/directional/east, +/turf/open/floor/iron/dark, +/area/station/engineering/supermatter/room) +"jew" = ( +/obj/item/candle{ + pixel_x = -7; + pixel_y = 3 + }, +/obj/item/storage/book{ + name = "Tales from the First"; + pixel_x = 5; + pixel_y = 5 + }, +/obj/structure/table/wood, +/turf/open/floor/plating, +/area/station/maintenance/starboard/lesser) +"jeF" = ( +/obj/effect/landmark/start/security_officer, +/turf/open/floor/glass/reinforced, +/area/station/security/office) +"jeI" = ( +/obj/item/food/grown/banana, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/grass, +/area/station/medical/virology) +"jeJ" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/turf/open/floor/wood, +/area/station/service/lawoffice) +"jfc" = ( +/turf/closed/wall, +/area/station/command/heads_quarters/hop) +"jfq" = ( +/obj/machinery/telecomms/bus/preset_two, +/turf/open/floor/iron/dark/telecomms, +/area/station/tcommsat/server) +"jfz" = ( +/obj/effect/turf_decal/trimline/green/filled/line, +/obj/machinery/light/directional/south, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, -/obj/structure/railing{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply, +/turf/open/floor/iron/white, +/area/station/medical/virology) +"jfD" = ( +/obj/machinery/light/directional/east, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/yellow{ dir = 4 }, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"nJS" = ( -/obj/structure/disposaloutlet{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/bridge_pipe/scrubbers{ dir = 4 }, -/obj/effect/turf_decal/stripes/line{ +/obj/machinery/atmospherics/pipe/bridge_pipe/cyan, +/obj/structure/disposalpipe/segment, +/obj/structure/cable, +/turf/open/floor/iron/checker, +/area/station/engineering/atmos) +"jfN" = ( +/obj/structure/stairs/south, +/obj/structure/railing{ + dir = 8 + }, +/turf/open/floor/wood/parquet, +/area/station/commons/lounge) +"jgh" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/public/glass{ + name = "Canteen" + }, +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/structure/disposalpipe/trunk, -/turf/open/floor/plating, -/area/maintenance/disposal) -"nJV" = ( -/obj/structure/disposaloutlet, -/obj/structure/disposalpipe/trunk{ +/turf/open/floor/iron/textured_half{ dir = 1 }, -/turf/open/floor/plating/snowed/icemoon, -/area/icemoon/surface/outdoors/nospawn) -"nKd" = ( -/obj/structure/cable, -/turf/open/floor/iron/stairs/left{ +/area/station/service/kitchen/diner) +"jgn" = ( +/obj/machinery/meter, +/obj/machinery/atmospherics/pipe/smart/simple/yellow/visible{ dir = 4 }, -/area/engineering/lobby) -"nKB" = ( -/obj/machinery/gulag_item_reclaimer{ - pixel_y = 24 +/turf/closed/wall/r_wall, +/area/station/engineering/atmos) +"jgG" = ( +/obj/structure/closet/secure_closet/security/sec, +/turf/open/floor/iron/smooth_edge, +/area/station/security/lockers) +"jgV" = ( +/obj/machinery/light/dim/directional/north, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/turf/open/floor/carpet, -/area/security/processing) -"nKQ" = ( -/obj/machinery/computer/secure_data, -/obj/machinery/requests_console/directional/north{ - department = "Security"; - departmentType = 3; - name = "Security Requests Console" +/turf/open/floor/iron/dark, +/area/station/medical/morgue) +"jhg" = ( +/obj/machinery/firealarm/directional/north, +/obj/structure/table, +/obj/item/stack/sheet/glass/fifty, +/turf/open/floor/iron, +/area/station/engineering/atmos/project) +"jhy" = ( +/obj/effect/turf_decal/tile/brown, +/turf/open/floor/iron, +/area/station/cargo/storage) +"jhC" = ( +/obj/machinery/atmospherics/pipe/multiz/supply/visible/layer4{ + color = "#0000ff"; + dir = 4; + name = "Supply multi deck pipe adapter" }, -/obj/effect/turf_decal/tile/red{ - dir = 1 +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"jhH" = ( +/obj/structure/table, +/obj/item/plate, +/obj/item/reagent_containers/food/condiment/enzyme, +/turf/open/floor/iron/cafeteria, +/area/station/service/kitchen) +"jhM" = ( +/obj/docking_port/stationary/random/icemoon{ + dir = 8; + id = "pod_lavaland"; + name = "lavaland" }, -/obj/effect/turf_decal/tile/red{ +/turf/open/misc/asteroid/snow/icemoon, +/area/icemoon/surface/outdoors/unexplored/rivers/no_monsters) +"jhQ" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/science/xenobiology) +"jhS" = ( +/obj/machinery/newscaster/directional/north, +/obj/effect/landmark/blobstart, +/turf/open/floor/plating, +/area/station/maintenance/starboard/fore) +"jih" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/trimline/blue/filled/line{ dir = 4 }, -/obj/structure/cable, +/obj/structure/tank_holder/extinguisher, +/turf/open/floor/iron/white, +/area/station/medical/medbay/aft) +"jir" = ( +/obj/machinery/suit_storage_unit/standard_unit, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, /turf/open/floor/iron, -/area/security/checkpoint/customs/auxiliary) -"nLM" = ( -/obj/effect/spawner/random/trash/mess, -/turf/open/floor/iron/grimy, -/area/maintenance/aft/greater) -"nLX" = ( -/obj/structure/chair/pew/left{ - dir = 1 +/area/station/ai_monitored/command/storage/eva) +"jiZ" = ( +/obj/machinery/light/small/directional/east, +/obj/machinery/camera/directional/east{ + c_tag = "MiniSat Service Bay"; + network = list("minisat"); + start_active = 1 }, -/turf/open/floor/glass/reinforced, -/area/hallway/primary/starboard) -"nMz" = ( -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 4 +/obj/machinery/airalarm/directional/east, +/obj/structure/rack, +/obj/item/storage/toolbox/electrical{ + pixel_x = -3; + pixel_y = 3 }, -/obj/machinery/camera/directional/east{ - c_tag = "Holodeck Control" +/obj/item/storage/toolbox/mechanical, +/obj/item/multitool, +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, -/turf/open/floor/iron, -/area/commons/fitness) -"nMN" = ( -/obj/structure/table, -/obj/effect/turf_decal/tile/brown{ +/turf/open/floor/plating, +/area/station/ai_monitored/turret_protected/aisat/service) +"jja" = ( +/obj/structure/chair{ dir = 1 }, -/obj/effect/turf_decal/tile/brown{ - dir = 4 - }, -/obj/machinery/light/small/directional/south, +/obj/machinery/light/small/red/directional/south, +/obj/item/radio/intercom/chapel/directional/east, /turf/open/floor/iron/dark, -/area/cargo/miningdock) -"nNt" = ( -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 8 +/area/station/service/chapel) +"jjk" = ( +/obj/structure/lattice/catwalk, +/obj/structure/railing{ + dir = 4 }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/turf/open/openspace, +/area/station/cargo/storage) +"jjo" = ( +/obj/machinery/light/warm/directional/south, +/turf/open/floor/iron/dark/textured, +/area/station/security/prison) +"jjt" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/machinery/camera/directional/west{ - c_tag = "Security - Upper Hallway North" +/turf/open/floor/iron, +/area/station/security/brig/upper) +"jjx" = ( +/obj/effect/turf_decal/trimline/yellow/filled/warning{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment{ + dir = 9 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/medical/chemistry) +"jjG" = ( +/obj/item/instrument/harmonica, +/obj/item/instrument/guitar, +/obj/machinery/airalarm/directional/north, /obj/machinery/firealarm/directional/west, -/turf/open/floor/iron, -/area/security/brig/upper) -"nNy" = ( -/obj/structure/railing{ +/obj/structure/table/wood, +/turf/open/floor/wood/tile, +/area/station/service/theater) +"jjQ" = ( +/obj/structure/table/glass, +/obj/structure/window/reinforced{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/obj/item/storage/medkit/o2{ + pixel_x = 3; + pixel_y = 3 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/obj/item/storage/medkit/o2, +/obj/item/storage/medkit/regular{ + pixel_x = -3; + pixel_y = -3 }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 +/obj/structure/window/reinforced{ + dir = 1 }, -/obj/effect/turf_decal/tile/blue, -/turf/open/floor/iron, -/area/commons/locker) -"nND" = ( -/obj/machinery/portable_atmospherics/canister, -/obj/effect/turf_decal/bot, -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ +/obj/machinery/light/directional/west, +/obj/effect/turf_decal/tile/blue/full, +/turf/open/floor/iron/dark/smooth_large, +/area/station/medical/storage) +"jjS" = ( +/obj/machinery/hydroponics/constructable, +/obj/effect/turf_decal/tile/green{ dir = 4 }, -/turf/open/floor/iron, -/area/engineering/atmos) -"nNG" = ( +/obj/effect/turf_decal/tile/green, /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, -/obj/machinery/light/small/built/directional/south, -/obj/structure/mirror/directional/west, -/obj/structure/sign/poster/contraband/random/directional/south, -/turf/open/floor/iron/white, -/area/maintenance/port/fore) -"nNS" = ( -/obj/machinery/holopad, -/obj/effect/turf_decal/bot, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/large, -/area/engineering/storage_shared) -"nNY" = ( -/obj/effect/landmark/start/hangover, -/turf/open/floor/iron/dark/side{ +/obj/item/seeds/redbeet, +/obj/machinery/light/directional/east, +/turf/open/floor/iron/dark, +/area/mine/laborcamp) +"jjW" = ( +/obj/effect/turf_decal/tile/bar{ dir = 1 }, -/area/hallway/primary/starboard) -"nOl" = ( +/obj/effect/turf_decal/tile/bar, +/obj/machinery/vending/wardrobe/bar_wardrobe, +/obj/item/radio/intercom/directional/east, +/turf/open/floor/iron, +/area/station/service/bar) +"jkn" = ( +/obj/effect/turf_decal/tile/dark/fourcorners, +/turf/open/floor/iron, +/area/mine/living_quarters) +"jkt" = ( +/obj/machinery/disposal/bin, /obj/structure/window/reinforced{ - dir = 8 + dir = 4 }, -/obj/machinery/smartfridge/extract/preloaded, +/obj/structure/disposalpipe/trunk, /turf/open/floor/iron, -/area/science/xenobiology) -"nOm" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/turf/open/floor/iron/white, -/area/science/xenobiology) -"nOx" = ( -/obj/machinery/atmospherics/components/trinary/filter/atmos/o2{ - dir = 4 +/area/station/science/xenobiology) +"jkH" = ( +/obj/structure/training_machine, +/obj/effect/landmark/blobstart, +/turf/open/floor/engine, +/area/station/science/explab) +"jkS" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible, +/obj/machinery/duct, +/obj/effect/turf_decal/siding/yellow/corner{ + dir = 8 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, -/area/engineering/atmos) -"nOU" = ( -/obj/effect/turf_decal/tile/brown{ +/area/station/engineering/atmos) +"jkW" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 8 }, -/obj/effect/turf_decal/tile/brown{ - dir = 4 +/turf/open/floor/iron, +/area/station/engineering/atmos) +"jkY" = ( +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 8 }, -/obj/effect/turf_decal/tile/neutral{ +/turf/open/floor/iron/white, +/area/station/medical/medbay/lobby) +"jla" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/turf/open/floor/iron, -/area/commons/vacant_room/commissary) -"nPn" = ( +/turf/open/floor/iron/smooth, +/area/mine/mechbay) +"jle" = ( +/obj/machinery/power/apc/auto_name/directional/west, /obj/structure/cable, +/turf/open/floor/wood, +/area/station/command/meeting_room) +"jlf" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, -/area/command/gateway) -"nPr" = ( -/obj/structure/table, -/obj/effect/turf_decal/tile/red/full, -/obj/effect/turf_decal/siding/white{ - dir = 1 +/area/station/hallway/secondary/entry) +"jli" = ( +/obj/machinery/vending/clothing, +/turf/open/floor/iron/dark/textured, +/area/station/security/prison) +"jlj" = ( +/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/components/tank, +/turf/open/floor/iron/dark, +/area/station/science/ordnance) +"jlp" = ( +/obj/effect/turf_decal/siding/blue{ + dir = 5 }, -/obj/item/reagent_containers/food/condiment/saltshaker{ - pixel_x = -3 +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 }, -/obj/item/reagent_containers/food/condiment/peppermill{ - pixel_x = 3 +/obj/structure/sign/poster/official/soft_cap_pop_art{ + pixel_x = 32 }, -/obj/machinery/light/directional/north, -/turf/open/floor/iron/large, -/area/service/kitchen/diner) -"nPv" = ( -/obj/machinery/door/airlock/mining/glass{ - name = "Mining Dock" +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/iron/white, +/area/station/maintenance/port/fore) +"jlq" = ( +/obj/structure/flora/bush/flowers_yw/style_random, +/obj/machinery/light/directional/east, +/turf/open/floor/grass, +/area/station/service/hydroponics) +"jlu" = ( +/obj/structure/railing/corner, +/turf/open/lava/plasma/ice_moon, +/area/icemoon/underground/explored) +"jly" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ - cycle_id = "miner-passthrough" +/turf/open/floor/carpet, +/area/station/command/heads_quarters/captain) +"jlF" = ( +/obj/machinery/computer/arcade/amputation{ + dir = 4 }, -/obj/effect/mapping_helpers/airlock/access/all/supply/mining, +/obj/item/radio/intercom/prison/directional/west, /turf/open/floor/iron, -/area/cargo/miningdock) -"nPx" = ( -/obj/item/cigbutt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/general/visible, +/area/station/security/prison/work) +"jlG" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, /turf/open/floor/iron, -/area/engineering/atmos) -"nPA" = ( -/obj/effect/turf_decal/tile/red{ +/area/mine/laborcamp) +"jlJ" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating/icemoon, +/area/station/maintenance/solars/port/aft) +"jlK" = ( +/obj/structure/ore_box, +/turf/open/floor/plating/snowed/icemoon, +/area/icemoon/underground/explored) +"jlP" = ( +/obj/machinery/light/small/directional/west, +/obj/machinery/recharge_station, +/turf/open/floor/iron/freezer, +/area/station/commons/toilet) +"jlV" = ( +/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible{ dir = 4 }, /turf/open/floor/iron, -/area/hallway/primary/starboard) -"nPD" = ( -/obj/structure/sign/warning/biohazard, -/turf/closed/wall/r_wall, -/area/maintenance/aft/greater) -"nPH" = ( -/obj/effect/spawner/random/trash/mess, -/turf/open/floor/plating{ - icon_state = "panelscorched" +/area/station/engineering/atmos) +"jlX" = ( +/obj/effect/turf_decal/stripes/red/line, +/obj/effect/turf_decal/trimline/red/line{ + dir = 1 }, -/area/maintenance/port/aft) -"nPJ" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/power/apc/auto_name/directional/north, -/turf/open/floor/iron/dark, -/area/science/server) -"nPK" = ( +/turf/open/floor/iron/dark/textured, +/area/station/security/range) +"jms" = ( /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/power/apc/auto_name/directional/west, +/turf/open/floor/plating, +/area/station/medical/virology) +"jmI" = ( +/turf/closed/wall/r_wall, +/area/station/security/prison/workout) +"jmR" = ( +/obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment{ - dir = 6 +/obj/machinery/firealarm/directional/west, +/obj/effect/turf_decal/siding/wood{ + dir = 4 }, -/turf/open/floor/iron/white/side{ - dir = 9 +/turf/open/floor/iron/grimy, +/area/station/service/chapel/office) +"jnk" = ( +/obj/structure/sign/warning/electric_shock{ + pixel_y = -32 }, -/area/science/misc_lab) -"nPT" = ( -/obj/effect/turf_decal/tile/purple{ +/obj/machinery/door/firedoor, +/obj/machinery/light/directional/south, +/obj/effect/turf_decal/tile/blue{ dir = 8 }, /turf/open/floor/iron, -/area/hallway/primary/starboard) -"nQs" = ( -/obj/machinery/disposal/bin, -/obj/machinery/light_switch/directional/south, -/obj/structure/disposalpipe/trunk{ - dir = 8 - }, -/turf/open/floor/iron/dark/smooth_large, -/area/command/heads_quarters/hos) -"nQt" = ( -/obj/machinery/light/small/directional/north, -/obj/structure/sign/poster/contraband/random/directional/north, -/turf/open/floor/plating{ - icon_state = "panelscorched" +/area/station/hallway/primary/central) +"jnt" = ( +/obj/effect/turf_decal/tile/brown{ + dir = 1 }, -/area/maintenance/starboard/fore) -"nQw" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/layer_manifold/dark, -/turf/open/floor/plating, -/area/engineering/atmos) -"nQD" = ( -/obj/machinery/power/apc/auto_name/directional/east, -/obj/effect/turf_decal/tile/blue{ +/obj/effect/turf_decal/tile/brown{ dir = 4 }, +/obj/effect/decal/cleanable/dirt/dust, /obj/structure/cable, -/turf/open/floor/iron/white/corner, -/area/hallway/secondary/entry) -"nQQ" = ( -/obj/machinery/atmospherics/pipe/smart/simple/orange/visible, -/turf/open/floor/plating, -/area/engineering/atmos) -"nQT" = ( -/obj/item/radio/intercom/directional/west, -/obj/machinery/suit_storage_unit/captain, -/turf/open/floor/wood, -/area/command/heads_quarters/captain) -"nRa" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 8 - }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, -/turf/open/floor/engine, -/area/engineering/supermatter/room) -"nRi" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/cargo/sorting) -"nRj" = ( -/obj/machinery/door/window/left/directional/south{ - name = "Engineering Delivery"; - req_access_txt = "10" +/turf/open/floor/iron/dark/side{ + dir = 1 }, -/obj/effect/turf_decal/delivery, -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron/textured_large, -/area/engineering/storage) -"nRn" = ( -/obj/machinery/atmospherics/pipe/smart/simple/dark/visible{ +/area/mine/eva/lower) +"jnM" = ( +/obj/structure/chair/sofa, +/turf/open/floor/carpet/blue, +/area/station/security/prison/work) +"jnS" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plating, -/area/engineering/atmos) -"nRs" = ( -/obj/effect/landmark/event_spawn, /obj/structure/cable, -/obj/structure/disposalpipe/segment{ +/obj/effect/turf_decal/trimline/blue/filled/warning{ dir = 4 }, -/turf/open/floor/iron, -/area/hallway/primary/port) -"nRt" = ( -/obj/structure/extinguisher_cabinet/directional/north, -/turf/open/floor/iron, -/area/hallway/primary/central) -"nRx" = ( -/obj/machinery/door/window/brigdoor/right/directional/south{ - name = "Research Director Observation"; - req_access_txt = "30" +/turf/open/floor/iron/white, +/area/station/medical/storage) +"jnV" = ( +/obj/structure/closet/firecloset, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"jnX" = ( +/obj/machinery/shower{ + pixel_y = 12 }, -/obj/structure/railing/corner, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/iron/cafeteria, -/area/command/heads_quarters/rd) -"nRA" = ( -/obj/machinery/power/apc/auto_name/directional/east, -/obj/machinery/camera/directional/south{ - c_tag = "Aft Port Solar Control" +/obj/item/bikehorn/rubberducky/plasticducky, +/turf/open/floor/iron/showroomfloor, +/area/station/security/prison/toilet) +"jnY" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 }, -/obj/structure/cable, -/turf/open/floor/plating, -/area/maintenance/solars/port/aft) -"nRM" = ( -/obj/machinery/door/airlock/maintenance{ - req_access_txt = "12" +/turf/open/floor/iron/dark, +/area/station/medical/morgue) +"job" = ( +/obj/machinery/light/small/directional/north, +/obj/effect/turf_decal/siding/thinplating{ + dir = 8 }, -/obj/effect/mapping_helpers/airlock/abandoned, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/plating, -/area/maintenance/fore/greater) -"nRQ" = ( -/obj/machinery/light/small/directional/east, -/obj/structure/table, -/obj/machinery/cell_charger, -/obj/item/stock_parts/cell/potato{ - name = "\improper Beepsky's emergency battery" +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/station/service/hydroponics) +"jol" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/turf/open/floor/plating, -/area/maintenance/fore/lesser) -"nRY" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/trimline/green/filled/line{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/blue/filled/warning{ - dir = 8 +/obj/structure/cable, +/obj/machinery/power/apc/auto_name/directional/south, +/turf/open/floor/plating, +/area/station/maintenance/department/medical/morgue) +"joB" = ( +/obj/item/beacon, +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, /turf/open/floor/iron, -/area/service/hydroponics) -"nSm" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 +/area/station/hallway/secondary/entry) +"joI" = ( +/obj/machinery/door/firedoor/heavy, +/obj/structure/sign/warning/firing_range{ + pixel_x = -32 }, -/obj/machinery/modular_computer/console/preset/cargochat/service{ +/turf/open/floor/iron/white/corner{ dir = 4 }, -/turf/open/floor/plating, -/area/hallway/secondary/service) -"nSy" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/science/mixing/launch) -"nSM" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/effect/turf_decal/bot{ - dir = 1 +/area/station/science/research) +"joW" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, -/obj/structure/table, -/obj/item/clothing/gloves/color/yellow, -/obj/item/clothing/gloves/color/yellow, -/obj/item/clothing/gloves/color/yellow, -/obj/item/clothing/gloves/color/yellow, -/obj/item/clothing/gloves/color/yellow, +/obj/machinery/firealarm/directional/east, /obj/structure/cable, -/obj/item/mod/module/plasma_stabilizer, -/obj/item/mod/module/thermal_regulator, -/obj/item/stock_parts/cell/emproof{ - pixel_x = -4; - pixel_y = -1 - }, -/turf/open/floor/iron/dark, -/area/engineering/engine_smes) -"nTp" = ( -/obj/effect/spawner/random/engineering/tracking_beacon, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"jpd" = ( +/obj/machinery/vending/coffee, /turf/open/floor/iron, -/area/engineering/atmos) -"nTx" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/vending/autodrobe, -/obj/structure/light_construct/directional/east, +/area/station/hallway/primary/fore) +"jpo" = ( +/obj/machinery/door/poddoor/preopen{ + id = "maint2" + }, /turf/open/floor/plating, -/area/maintenance/port/fore) -"nTO" = ( -/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ - dir = 4 +/area/station/maintenance/starboard/fore) +"jpy" = ( +/obj/structure/table/wood, +/obj/item/paper_bin{ + pixel_x = -3; + pixel_y = 7 }, -/obj/machinery/light/small/directional/north, -/turf/open/misc/asteroid/snow/icemoon, -/area/engineering/main) -"nUa" = ( -/obj/effect/turf_decal/stripes/corner, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/hallway/secondary/entry) -"nUd" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/door/window/brigdoor{ - dir = 1; - req_access_txt = "2" +/obj/item/pen, +/turf/open/floor/wood, +/area/station/service/lawoffice) +"jpE" = ( +/obj/structure/closet/l3closet/security, +/obj/machinery/airalarm/directional/north, +/turf/open/floor/iron/smooth, +/area/station/security/brig/upper) +"jpR" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/public/glass{ + name = "Dormitory" }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/door/firedoor/border_only{ +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/turf/open/floor/iron/smooth, -/area/security/holding_cell) -"nUe" = ( -/obj/structure/sign/poster/official/work_for_a_future, -/turf/closed/wall, -/area/maintenance/port/greater) -"nUi" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/landmark/navigate_destination, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/commons/dorms) +"jpS" = ( +/turf/closed/wall/r_wall, +/area/station/cargo/warehouse) +"jqr" = ( +/obj/machinery/holopad, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/wood, -/area/command/meeting_room) -"nUo" = ( -/turf/open/floor/iron/cafeteria, -/area/service/kitchen) -"nUp" = ( -/obj/machinery/door/airlock/atmos{ - name = "Atmospherics"; - req_access_txt = "24" +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/commons/dorms) +"jqs" = ( +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 }, -/turf/open/floor/plating, -/area/maintenance/aft/greater) -"nUu" = ( -/obj/structure/disposalpipe/segment{ +/turf/open/floor/iron, +/area/station/hallway/primary/aft) +"jqv" = ( +/obj/machinery/door/airlock/external{ + glass = 1; + name = "Service External Airlock"; + opacity = 0 + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/effect/turf_decal/tile/brown{ - dir = 1 +/obj/structure/sign/warning/cold_temp{ + pixel_y = 32 }, -/obj/effect/turf_decal/tile/brown{ - dir = 8 +/obj/structure/sign/warning/gas_mask{ + desc = "A sign that warns of dangerous gasses in the air, instructing you to wear internals."; + pixel_y = -32 }, -/obj/effect/turf_decal/tile/brown, -/obj/machinery/firealarm/directional/west{ - pixel_y = 30 +/obj/effect/mapping_helpers/airlock/access/any/service/maintenance, +/turf/open/floor/plating, +/area/station/maintenance/starboard/lesser) +"jqB" = ( +/obj/structure/railing, +/obj/machinery/flasher/portable, +/obj/effect/turf_decal/tile/red/half{ + dir = 1 }, -/turf/open/floor/iron/white, -/area/medical/break_room) -"nUy" = ( -/turf/closed/wall, -/area/engineering/storage/tech) -"nUB" = ( -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/commons/locker) -"nUF" = ( /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/pink/hidden, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"nUN" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/freezer{ - name = "Cold Room"; - req_access_txt = "28" +/obj/machinery/door/firedoor/border_only, +/turf/open/floor/iron/dark/textured, +/area/station/ai_monitored/security/armory/upper) +"jqE" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment, -/obj/machinery/duct, -/turf/open/floor/iron/cafeteria, -/area/service/kitchen/coldroom) -"nVb" = ( -/obj/structure/sign/painting/library{ - pixel_y = -32 +/obj/effect/turf_decal/tile/yellow{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/wood, -/area/service/library) -"nVg" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/tile/yellow{ dir = 1 }, /obj/structure/table, -/obj/item/storage/medkit/regular{ - empty = 1; - name = "First-Aid (empty)" - }, -/obj/item/storage/medkit/regular{ - empty = 1; - name = "First-Aid (empty)" +/obj/item/book/manual/wiki/grenades, +/obj/item/book/manual/wiki/plumbing{ + pixel_x = 5 }, -/obj/item/storage/medkit/regular{ - empty = 1; - name = "First-Aid (empty)" +/obj/item/book/manual/wiki/chemistry{ + pixel_x = 8 }, -/obj/item/healthanalyzer, -/obj/item/healthanalyzer, -/obj/item/healthanalyzer, -/obj/item/radio/intercom/directional/east, -/turf/open/floor/iron, -/area/science/robotics/lab) -"nVh" = ( -/obj/machinery/button/door/directional/north{ - id = "maint3"; - name = "Blast Door Control C" +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/medical/pharmacy) +"jqT" = ( +/turf/closed/wall/r_wall, +/area/station/engineering/storage/tech) +"jre" = ( +/turf/closed/wall, +/area/station/maintenance/starboard/lesser) +"jrf" = ( +/obj/structure/window/reinforced/tinted/frosted{ + dir = 4 }, -/obj/effect/spawner/random/trash/mess, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"nVn" = ( /obj/structure/rack, -/obj/item/lighter, -/obj/item/clothing/glasses/meson{ - pixel_y = 4 - }, -/obj/item/stock_parts/cell/high, -/obj/item/reagent_containers/pill/patch/aiuri, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/command/heads_quarters/ce) -"nVr" = ( -/obj/machinery/computer/security, -/obj/structure/reagent_dispensers/wall/peppertank/directional/north, -/obj/effect/turf_decal/tile/red{ +/obj/item/stack/ducts/fifty, +/obj/item/storage/box/swab, +/obj/effect/spawner/random/contraband/permabrig_gear, +/turf/open/floor/iron/grimy, +/area/station/security/prison/work) +"jrZ" = ( +/obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/structure/cable, -/turf/open/floor/iron, -/area/security/checkpoint/customs/auxiliary) -"nVS" = ( -/obj/machinery/door/airlock/external{ - name = "Port Docking Bay 1"; - space_dir = 1 +/obj/structure/table, +/obj/item/storage/belt/utility, +/obj/item/stack/sheet/iron/fifty, +/obj/item/stack/sheet/iron/fifty, +/obj/item/stack/sheet/iron/fifty, +/obj/item/stack/sheet/glass{ + amount = 20; + pixel_x = -3; + pixel_y = 6 }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/turf/open/floor/plating, -/area/hallway/secondary/entry) -"nVY" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible, /turf/open/floor/iron, -/area/maintenance/disposal/incinerator) -"nWc" = ( -/obj/machinery/camera/directional/east{ - c_tag = "Xenobiology Pens Observation - Starboard Fore"; - network = list("ss13","rd","xeno") +/area/station/science/robotics/lab) +"jsb" = ( +/obj/machinery/light/directional/south, +/obj/structure/kitchenspike, +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 4 }, -/turf/open/openspace, -/area/science/xenobiology) -"nWv" = ( +/turf/open/floor/iron/freezer, +/area/station/service/kitchen/coldroom) +"jse" = ( +/obj/machinery/light/directional/north, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 8 + dir = 4 }, -/turf/open/floor/iron, -/area/command/gateway) -"nWC" = ( -/obj/effect/turf_decal/tile/brown{ - dir = 8 +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 9 }, -/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/iron/dark, +/area/station/medical/virology) +"jsp" = ( /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 10 - }, -/turf/open/floor/iron/white, -/area/medical/break_room) -"nWN" = ( -/obj/structure/bed/pod, -/obj/item/bedsheet/random, -/turf/open/floor/wood{ - icon_state = "wood-broken4" +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, +/turf/open/floor/iron, +/area/station/security/prison/work) +"jsq" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, -/area/maintenance/port/fore) -"nXe" = ( -/obj/structure/chair{ - dir = 1 +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/obj/machinery/button/door/directional/north{ + id = "teledoor"; + name = "MiniSat Teleporter Shutters Control"; + req_one_access = list("teleporter","minisat") }, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/aisat_interior) +"jsB" = ( /obj/effect/landmark/start/hangover, -/turf/open/floor/iron/white/smooth_large, -/area/service/kitchen/diner) -"nXF" = ( -/obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/turf/open/floor/iron/large, -/area/engineering/engine_smes) -"nXI" = ( -/obj/machinery/computer/atmos_alert, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 +/turf/open/floor/iron, +/area/station/commons/locker) +"jsC" = ( +/obj/machinery/airalarm/directional/east, +/obj/machinery/light/small/directional/east, +/turf/open/floor/iron/dark, +/area/station/service/chapel/office) +"jsH" = ( +/obj/structure/table, +/obj/item/storage/medkit/regular{ + pixel_x = 6; + pixel_y = -5 }, -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/yellow{ +/obj/item/multitool, +/obj/effect/turf_decal/tile/brown{ dir = 8 }, +/obj/effect/turf_decal/tile/brown, +/obj/item/trash/cheesie, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, -/area/command/bridge) -"nXM" = ( -/obj/machinery/camera/directional/east{ - c_tag = "Arrivals Escape Pod 2" +/area/station/cargo/office) +"jsX" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, -/obj/machinery/light/small/directional/south, -/turf/open/floor/plating, -/area/hallway/secondary/entry) -"nXU" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/commons/dorms) +"jtc" = ( +/obj/machinery/conveyor_switch/oneway{ + dir = 8; + id = "garbage"; + name = "disposal conveyor" + }, /turf/open/floor/plating, -/area/maintenance/starboard/aft) -"nYA" = ( -/obj/item/radio/intercom/directional/south, -/obj/effect/turf_decal/tile/purple, -/obj/effect/turf_decal/tile/purple{ +/area/station/maintenance/disposal) +"jtl" = ( +/obj/machinery/light/directional/north, +/obj/machinery/meter/monitored/waste_loop, +/obj/machinery/atmospherics/pipe/smart/manifold/scrubbers/visible{ dir = 8 }, -/obj/effect/turf_decal/tile/purple{ - dir = 4 - }, +/obj/effect/turf_decal/siding/wideplating/corner, /turf/open/floor/iron, -/area/hallway/primary/starboard) -"nYD" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"nYH" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/area/station/engineering/atmos/pumproom) +"jtn" = ( +/obj/machinery/door/airlock/maintenance, +/obj/effect/mapping_helpers/airlock/unres, +/obj/effect/mapping_helpers/airlock/access/any/science/maintenance, /turf/open/floor/plating, -/area/maintenance/starboard/fore) -"nZb" = ( -/obj/machinery/computer/security/hos, -/obj/machinery/requests_console/directional/north{ - announcementConsole = 1; - department = "Head of Security's Desk"; - departmentType = 5; - name = "Head of Security Requests Console" +/area/station/maintenance/starboard/aft) +"jtu" = ( +/obj/effect/turf_decal/tile/red/half{ + dir = 4 }, -/obj/machinery/button/door/directional/north{ - id = "hosspace"; - name = "Icemoon Shutters Control"; - pixel_x = -24 +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/iron/half{ + dir = 1 }, -/obj/item/radio/intercom/directional/west, -/turf/open/floor/carpet/royalblue, -/area/command/heads_quarters/hos) -"nZE" = ( -/obj/effect/turf_decal/tile/red/half, +/area/station/hallway/secondary/service) +"jtx" = ( +/obj/effect/turf_decal/tile/red, +/obj/item/kirbyplants/random, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"jty" = ( +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/smooth_half, -/area/security/brig/upper) -"nZK" = ( -/turf/open/floor/iron/white, -/area/medical/medbay/aft) -"oak" = ( -/obj/structure/sign/warning/electricshock{ - pixel_y = -32 +/obj/machinery/camera/directional/south{ + c_tag = "Security - Permabrig Library"; + network = list("ss13","prison") }, -/obj/machinery/door/firedoor, -/obj/machinery/light/directional/south, -/obj/effect/turf_decal/tile/blue{ +/turf/open/floor/carpet/red, +/area/station/security/prison/work) +"jtz" = ( +/obj/structure/closet/wardrobe/pjs, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, +/obj/effect/landmark/start/hangover/closet, /turf/open/floor/iron, -/area/hallway/primary/central) -"oau" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/meter/layer4, -/turf/open/floor/plating, -/area/maintenance/department/medical/central) -"oaF" = ( -/obj/effect/turf_decal/tile/green, -/obj/effect/turf_decal/tile/green{ - dir = 4 +/area/station/commons/dorms) +"jtA" = ( +/obj/structure/reagent_dispensers/wall/peppertank/directional/south, +/obj/structure/table, +/obj/machinery/recharger{ + pixel_y = 4 }, -/obj/effect/turf_decal/tile/green{ - dir = 8 +/obj/item/screwdriver{ + pixel_y = 10 }, -/obj/machinery/atmospherics/components/binary/pump/on{ - dir = 4; - name = "Unfiltered & Air to Mix" +/obj/machinery/power/apc/auto_name/directional/west, +/obj/structure/cable, +/obj/effect/turf_decal/tile/red{ + dir = 8 }, -/turf/open/floor/iron, -/area/engineering/atmos/pumproom) -"oaR" = ( -/obj/structure/table, -/obj/item/restraints/handcuffs, -/obj/item/assembly/timer, -/turf/open/floor/iron/dark/textured_half{ +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ dir = 1 }, -/area/security/office) -"oaV" = ( -/obj/effect/turf_decal/siding/purple/corner{ - dir = 1 +/turf/open/floor/iron/dark, +/area/station/security/checkpoint/engineering) +"jtB" = ( +/obj/effect/spawner/random/trash/moisture_trap, +/turf/open/floor/wood{ + icon_state = "wood-broken7" }, -/turf/open/floor/iron/white, -/area/science/lab) -"obh" = ( -/obj/structure/table, -/obj/effect/spawner/random/maintenance, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"obi" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/bridge_pipe/cyan/visible, -/obj/machinery/atmospherics/pipe/bridge_pipe/orange/visible{ - dir = 8 +/area/station/maintenance/fore/lesser) +"jtD" = ( +/obj/structure/railing{ + dir = 1 }, +/obj/structure/easel, +/obj/item/canvas/twentythree_twentythree, +/obj/item/canvas/twentythree_nineteen, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, -/area/engineering/atmos) -"obs" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/sign/warning/gasmask, -/turf/open/floor/plating, -/area/maintenance/solars/starboard/fore) -"obw" = ( -/obj/machinery/light/directional/east, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron, -/area/hallway/primary/central) -"obD" = ( +/area/station/maintenance/department/medical/morgue) +"jtE" = ( +/obj/effect/landmark/event_spawn, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 10 - }, +/obj/effect/landmark/start/hangover, /turf/open/floor/iron, -/area/hallway/primary/starboard) -"obJ" = ( -/obj/structure/sign/directions/engineering{ - pixel_x = -32; - pixel_y = -40 +/area/station/hallway/primary/central) +"jtG" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/obj/structure/sign/directions/medical{ - dir = 4; - pixel_x = -32; - pixel_y = -24 +/obj/structure/cable, +/obj/item/stack/sheet/iron/twenty, +/obj/structure/table, +/obj/item/stack/sheet/glass{ + amount = 20; + pixel_x = -3; + pixel_y = 6 }, -/obj/structure/sign/directions/evac{ - dir = 4; - pixel_x = -32; - pixel_y = -32 +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) +"jtN" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 }, /turf/open/floor/iron, -/area/hallway/primary/central) -"obM" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ +/area/station/commons/storage/mining) +"jtS" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden, +/obj/effect/turf_decal/tile/yellow{ dir = 8 }, -/obj/machinery/door/airlock/external{ - name = "Escape Pod Four"; - space_dir = 4 +/obj/effect/turf_decal/siding/yellow{ + dir = 8 }, -/turf/open/floor/plating, -/area/engineering/storage_shared) -"ocw" = ( -/obj/structure/chair/office, -/obj/structure/extinguisher_cabinet/directional/east, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/ai) -"ocy" = ( -/obj/effect/spawner/random/trash/mess, -/turf/open/floor/plating{ - icon_state = "platingdmg3" +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/area/maintenance/starboard/fore) -"ocJ" = ( -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plating{ - icon_state = "platingdmg1" +/turf/open/floor/iron/dark/corner, +/area/station/engineering/atmos/storage/gas) +"jtX" = ( +/obj/item/storage/bag/plants/portaseeder, +/obj/structure/table/glass, +/obj/item/plant_analyzer, +/obj/item/radio/intercom/directional/east, +/obj/machinery/light_switch/directional/south, +/obj/effect/turf_decal/tile/green{ + dir = 1 }, -/area/maintenance/port/fore) -"ocP" = ( -/turf/closed/wall/r_wall, -/area/engineering/storage/tech) -"ocR" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/camera/directional/west{ - c_tag = "Incinerator" +/obj/effect/turf_decal/tile/green{ + dir = 8 }, -/obj/machinery/atmospherics/components/tank/plasma, /turf/open/floor/iron, -/area/maintenance/disposal/incinerator) -"odg" = ( +/area/station/service/hydroponics/garden) +"jtY" = ( +/obj/machinery/door/firedoor, /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/effect/landmark/start/hangover, +/obj/item/radio/intercom/directional/south, /turf/open/floor/iron, -/area/hallway/primary/starboard) -"ods" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/simple/brown/visible{ - dir = 6 +/area/station/hallway/primary/central) +"jub" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/public/glass{ + name = "Escape" }, -/turf/open/floor/iron, -/area/maintenance/disposal/incinerator) -"odB" = ( -/obj/structure/industrial_lift, -/turf/open/openspace, -/area/commons/storage/mining) -"oep" = ( -/obj/effect/turf_decal/tile/red/full, -/obj/effect/turf_decal/siding/white{ +/obj/effect/turf_decal/tile/red{ dir = 4 }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron/large, -/area/service/kitchen/diner) -"oeA" = ( -/obj/structure/rack, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/blood/old, -/obj/item/restraints/handcuffs{ - pixel_y = 5 - }, -/obj/item/restraints/handcuffs{ - pixel_y = 1 - }, -/obj/item/restraints/handcuffs{ - pixel_x = 1; - pixel_y = -4 +/turf/open/floor/iron/white/corner{ + dir = 1 }, +/area/station/hallway/secondary/exit/departure_lounge) +"jue" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, -/turf/open/floor/iron/showroomfloor, -/area/security/processing) -"oeC" = ( -/obj/structure/disposalpipe/segment, /turf/open/floor/iron, -/area/engineering/lobby) -"oeK" = ( -/obj/structure/chair/stool/directional/south, -/obj/machinery/computer/pod/old/mass_driver_controller/trash{ - pixel_x = -24; - pixel_y = -6 +/area/station/cargo/storage) +"jug" = ( +/turf/open/floor/glass/reinforced, +/area/station/engineering/atmos/pumproom) +"jum" = ( +/obj/effect/turf_decal/tile/brown, +/turf/open/floor/iron/dark/corner, +/area/mine/eva) +"juw" = ( +/obj/effect/turf_decal/trimline/blue/filled/corner{ + dir = 1 }, -/obj/machinery/button/door/directional/west{ - id = "Disposal Exit"; - name = "Disposal Vent Control"; - pixel_y = 4; - req_access_txt = "12" +/turf/open/floor/iron/white, +/area/station/medical/treatment_center) +"juE" = ( +/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/components/tank/oxygen, +/turf/open/floor/iron/dark, +/area/station/science/ordnance) +"juQ" = ( +/obj/structure/rack, +/obj/item/stack/rods/fifty, +/obj/item/stack/sheet/glass/fifty, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"jvc" = ( +/obj/machinery/door/firedoor/border_only, +/turf/open/openspace, +/area/station/science/ordnance) +"jvm" = ( +/obj/structure/closet/secure_closet/courtroom, +/obj/item/gavelhammer, +/obj/effect/decal/cleanable/cobweb, +/turf/open/floor/iron, +/area/station/security/courtroom) +"jvn" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/power/apc/auto_name/directional/east, +/turf/open/floor/iron/freezer, +/area/station/commons/toilet/locker) +"jvs" = ( +/obj/machinery/power/apc/auto_name/directional/east, +/obj/structure/cable, +/turf/open/floor/iron/grimy, +/area/station/service/chapel/office) +"jvL" = ( +/obj/structure/cable, +/obj/effect/spawner/structure/window/hollow/reinforced/middle{ + dir = 4 }, /turf/open/floor/plating, -/area/maintenance/disposal) -"oeQ" = ( +/area/station/security/detectives_office) +"jvM" = ( /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ - cycle_id = "sci-med-passthrough" +/turf/open/floor/iron, +/area/mine/laborcamp/security) +"jvR" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/simple/dark/visible, +/turf/open/floor/iron, +/area/station/maintenance/disposal/incinerator) +"jvS" = ( +/obj/machinery/meter, +/obj/machinery/atmospherics/pipe/smart/simple/purple/visible, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"jwj" = ( +/obj/machinery/atmospherics/components/binary/pump{ + dir = 8 }, -/obj/machinery/door/airlock/research{ - name = "Research Access"; - req_access_txt = "47" +/turf/open/floor/iron/dark, +/area/station/science/ordnance) +"jwl" = ( +/obj/machinery/airalarm/directional/south, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"jwm" = ( +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 4 }, -/obj/structure/disposalpipe/segment{ +/obj/effect/turf_decal/trimline/blue/filled/warning{ dir = 4 }, -/turf/open/floor/iron/white, -/area/maintenance/aft/greater) -"oeR" = ( -/obj/machinery/hydroponics/constructable, -/obj/effect/turf_decal/siding/wideplating/dark{ - dir = 1 +/turf/open/floor/iron/dark, +/area/station/service/hydroponics) +"jwn" = ( +/obj/effect/turf_decal/stripes/line, +/obj/machinery/conveyor{ + dir = 4; + id = "robo2" }, -/obj/item/seeds/berry, -/turf/open/floor/grass, -/area/maintenance/starboard/fore) -"oeX" = ( +/turf/open/floor/iron, +/area/station/science/robotics/lab) +"jwt" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/effect/landmark/start/hangover, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"jwx" = ( +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/security/brig/upper) +"jwF" = ( +/obj/effect/spawner/random/trash/mess, +/turf/open/floor/iron, +/area/station/maintenance/starboard/fore) +"jwN" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/obj/structure/cable, +/turf/open/floor/carpet/red, +/area/station/security/prison/work) +"jxb" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/light/directional/east, -/obj/effect/turf_decal/tile/brown{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/science/breakroom) +"jxu" = ( +/obj/machinery/requests_console/directional/north{ + department = "Chapel"; + departmentType = 1; + name = "Chapel Requests Console"; + assistance_requestable = 1 + }, +/turf/open/floor/iron/dark, +/area/station/service/chapel/office) +"jxv" = ( +/obj/effect/landmark/start/paramedic, +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/medical/storage) +"jxw" = ( +/obj/machinery/atmospherics/pipe/bridge_pipe/green/visible{ dir = 4 }, -/obj/effect/turf_decal/tile/brown, +/obj/machinery/atmospherics/pipe/bridge_pipe/cyan/visible, /turf/open/floor/iron, -/area/cargo/qm) -"ofc" = ( -/obj/machinery/airalarm/directional/north, -/turf/open/floor/iron/showroomfloor, -/area/security/processing) -"ofj" = ( -/obj/structure/disposalpipe/segment{ +/area/station/engineering/atmos) +"jxG" = ( +/obj/machinery/conveyor{ + dir = 1; + id = "QMLoad" + }, +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/light/directional/west, /turf/open/floor/plating, -/area/maintenance/port/aft) -"ofr" = ( -/obj/machinery/computer/atmos_alert, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/engineering/engine_smes) -"ofC" = ( -/obj/structure/filingcabinet/chestdrawer, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/mob/living/simple_animal/parrot/poly, -/turf/open/floor/iron/dark, -/area/command/heads_quarters/ce) -"ofE" = ( -/obj/machinery/computer/prisoner/management, -/obj/effect/turf_decal/tile/red{ - dir = 1 +/area/station/cargo/storage) +"jxJ" = ( +/obj/machinery/atmospherics/components/tank, +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 8 +/obj/machinery/light/directional/north, +/turf/open/floor/iron/dark, +/area/station/science/ordnance) +"jxK" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/pink/hidden, +/obj/machinery/space_heater, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"jxT" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/maintenance{ + name = "EVA Maintenance" }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/mapping_helpers/airlock/access/all/command/eva, /turf/open/floor/iron, -/area/command/bridge) -"oga" = ( -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ +/area/station/ai_monitored/command/storage/eva) +"jyd" = ( +/turf/open/floor/iron, +/area/station/security/checkpoint/customs/auxiliary) +"jyM" = ( +/obj/structure/rack, +/obj/item/gun/energy/ionrifle, +/obj/item/gun/energy/temperature/security, +/obj/item/clothing/suit/hooded/ablative, +/obj/effect/turf_decal/tile/red/half{ dir = 8 }, +/turf/open/floor/iron/dark/textured, +/area/station/ai_monitored/security/armory) +"jyR" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/security/checkpoint/engineering) +"jzf" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/security/checkpoint/customs/auxiliary) -"ogY" = ( -/obj/effect/turf_decal/siding/wood{ +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ dir = 4 }, +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/cargo/office) +"jzk" = ( +/obj/structure/sign/poster/contraband/random/directional/north, /turf/open/floor/wood, -/area/commons/vacant_room/office) -"ohc" = ( -/obj/structure/grille, -/obj/structure/disposalpipe/segment{ - dir = 9 +/area/station/maintenance/port/aft) +"jzn" = ( +/obj/structure/closet/secure_closet/captains, +/turf/open/floor/carpet, +/area/station/command/heads_quarters/captain) +"jzy" = ( +/obj/machinery/computer/exodrone_control_console{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/station/cargo/drone_bay) +"jzC" = ( +/obj/machinery/door/airlock/security/glass{ + name = "Brig Walkway" }, -/turf/open/floor/plating, -/area/maintenance/department/medical/central) -"ohj" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"ohp" = ( -/obj/machinery/meter{ - name = "Mixed Air Tank In" +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/door/firedoor, +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "brigentrance" }, -/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible, -/turf/closed/wall/r_wall, -/area/engineering/atmos) -"ohu" = ( -/obj/machinery/suit_storage_unit/standard_unit, -/obj/effect/turf_decal/stripes/line, +/obj/effect/mapping_helpers/airlock/access/all/security/entrance, /turf/open/floor/iron, -/area/ai_monitored/command/storage/eva) -"ohP" = ( -/obj/structure/closet/wardrobe/grey, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/area/station/security/brig/upper) +"jzY" = ( +/obj/machinery/airalarm/directional/west, +/obj/effect/turf_decal/trimline/blue/filled/corner{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ +/turf/open/floor/iron/white, +/area/station/medical/storage) +"jAk" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 8 }, -/turf/open/floor/iron, -/area/commons/locker) -"ohY" = ( -/turf/closed/wall/r_wall, -/area/engineering/storage_shared) -"oik" = ( -/obj/effect/spawner/structure/window, +/turf/open/floor/iron/dark/textured, +/area/station/security/warden) +"jAu" = ( +/obj/structure/rack, +/obj/structure/cable, +/obj/item/storage/toolbox/mechanical, /turf/open/floor/plating, -/area/commons/storage/primary) -"oiz" = ( -/obj/effect/turf_decal/tile/yellow, -/obj/machinery/firealarm/directional/east, -/turf/open/floor/iron, -/area/hallway/primary/aft) -"oiK" = ( -/obj/structure/flora/ausbushes/ywflowers, -/turf/open/floor/grass, -/area/service/hydroponics) -"oiP" = ( -/obj/structure/table, -/obj/machinery/recharger, -/obj/structure/sign/warning/biohazard{ - pixel_x = 32 +/area/mine/eva/lower) +"jAv" = ( +/obj/structure/flora/grass/both/style_random, +/turf/open/misc/asteroid/snow/icemoon, +/area/icemoon/underground/explored) +"jAF" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/turf_decal/delivery, +/obj/machinery/door/window/left/directional/north{ + dir = 4; + name = "Containment Pen 5"; + req_access = list("xenobiology") }, /turf/open/floor/iron, -/area/command/gateway) -"oiX" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/smart/simple/dark/visible/layer1{ +/area/station/science/xenobiology) +"jAO" = ( +/obj/effect/turf_decal/siding/yellow{ dir = 8 }, -/obj/machinery/atmospherics/pipe/bridge_pipe/cyan/visible, -/obj/machinery/atmospherics/pipe/smart/simple/green/visible{ - dir = 4 +/turf/open/floor/iron, +/area/station/engineering/atmos) +"jAQ" = ( +/obj/structure/window/reinforced/fulltile/ice{ + name = "frozen window" }, /turf/open/floor/plating, -/area/engineering/atmos) -"ojc" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ - dir = 6 +/area/station/maintenance/space_hut/cabin) +"jAZ" = ( +/obj/structure/window/reinforced{ + dir = 1 }, -/obj/effect/turf_decal/siding/yellow/corner{ +/obj/machinery/hydroponics/soil, +/obj/machinery/light/directional/east, +/turf/open/floor/grass, +/area/station/service/hydroponics) +"jBe" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, -/area/engineering/atmos) -"ojf" = ( -/turf/closed/wall/r_wall, -/area/engineering/atmos) -"ojl" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/public/glass{ - name = "Canteen" +/area/station/engineering/atmos) +"jBh" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable, +/obj/machinery/door/poddoor/preopen{ + id = "xenobio6"; + name = "Xenobio Pen 6 Blast Door" }, -/obj/structure/disposalpipe/segment{ +/turf/open/floor/plating, +/area/station/science/xenobiology) +"jBq" = ( +/obj/structure/flora/tree/jungle/style_random, +/obj/structure/flora/bush/jungle/a/style_random, +/turf/open/floor/grass, +/area/station/service/hydroponics) +"jBw" = ( +/obj/structure/chair/sofa/corp/right, +/obj/item/radio/intercom/directional/north, +/turf/open/floor/wood, +/area/station/hallway/secondary/service) +"jBJ" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/turf/open/floor/iron/textured_half{ - dir = 1 +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/area/service/kitchen/diner) -"ojs" = ( -/obj/effect/turf_decal/bot, /turf/open/floor/iron, -/area/cargo/storage) -"ojN" = ( -/obj/structure/table, -/obj/item/kitchen/rollingpin, -/obj/item/reagent_containers/food/condiment/enzyme, -/obj/item/reagent_containers/food/condiment/sugar, -/obj/structure/light_construct/directional/west, -/obj/structure/sign/poster/official/random/directional/west, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"ojQ" = ( -/obj/machinery/button/flasher{ - id = "cell4"; - pixel_y = -22 +/area/station/commons/locker) +"jBQ" = ( +/obj/structure/tank_dispenser/oxygen, +/obj/machinery/light/directional/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, -/obj/effect/turf_decal/tile/red/half/contrasted, -/obj/machinery/light/directional/south, /turf/open/floor/iron, -/area/security/brig/upper) -"oka" = ( -/obj/machinery/door/firedoor/heavy, -/turf/open/floor/iron/white/side{ - dir = 9 - }, -/area/science/research) -"okb" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 1 - }, +/area/station/ai_monitored/command/storage/eva) +"jBU" = ( /obj/structure/cable, -/turf/open/floor/iron/white, -/area/medical/storage) -"oko" = ( -/obj/structure/table/wood, -/obj/item/flashlight/lamp/green, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/wood, -/area/command/heads_quarters/captain) -"okv" = ( -/obj/effect/landmark/start/depsec/engineering, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/iron/dark/smooth_large, -/area/security/checkpoint/engineering) -"okF" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/machinery/hydroponics/soil, -/obj/machinery/light/directional/east, -/turf/open/floor/grass, -/area/service/hydroponics) -"okI" = ( -/obj/effect/decal/cleanable/food/pie_smudge, -/turf/open/floor/iron, -/area/maintenance/starboard/fore) -"ola" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ +/turf/open/floor/wood/parquet, +/area/station/commons/lounge) +"jCl" = ( +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"jCr" = ( +/obj/structure/sign/poster/random/directional/north, +/turf/open/floor/plating, +/area/station/maintenance/aft/lesser) +"jCw" = ( +/obj/structure/railing{ dir = 10 }, -/obj/structure/sign/warning/chemdiamond{ - pixel_x = -32 +/turf/open/floor/plating/snowed/icemoon, +/area/icemoon/underground/explored) +"jCF" = ( +/obj/effect/turf_decal/siding/wood, +/obj/structure/chair/wood{ + dir = 4 }, -/obj/machinery/light/directional/west, -/obj/structure/bed/roller, -/obj/machinery/iv_drip, -/turf/open/floor/iron/white, -/area/medical/medbay/central) -"old" = ( -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ +/obj/item/radio/intercom/directional/west{ + pixel_y = -9 + }, +/obj/effect/decal/cleanable/ash, +/turf/open/floor/stone, +/area/station/commons/lounge) +"jCL" = ( +/obj/structure/disposalpipe/trunk{ dir = 4 }, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"oli" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 6 +/obj/machinery/disposal/bin, +/obj/machinery/computer/security/telescreen/entertainment/directional/west, +/turf/open/floor/iron/grimy, +/area/station/service/chapel/office) +"jCS" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 8 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/components/binary/pressure_valve/on{ - dir = 4; - name = "Output Release" +/turf/open/floor/iron, +/area/station/cargo/storage) +"jCY" = ( +/obj/structure/extinguisher_cabinet/directional/east, +/obj/structure/chair/sofa/corp/right{ + dir = 8 }, -/turf/open/floor/engine, -/area/engineering/supermatter/room) -"olj" = ( -/turf/closed/wall/r_wall, -/area/command/heads_quarters/captain) -"olA" = ( -/obj/effect/turf_decal/siding/blue{ +/obj/effect/turf_decal/trimline/green/filled/line{ dir = 5 }, -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, -/obj/structure/sign/poster/official/soft_cap_pop_art{ - pixel_x = 32 - }, -/obj/effect/decal/cleanable/dirt/dust, /turf/open/floor/iron/white, -/area/maintenance/port/fore) -"omi" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/smart/manifold/cyan/visible{ - dir = 4 +/area/station/medical/medbay/aft) +"jDm" = ( +/obj/machinery/door/poddoor/shutters/preopen{ + id = "robotics2"; + name = "Robotics Lab Shutters" }, +/obj/effect/spawner/structure/window, /turf/open/floor/plating, -/area/engineering/atmos/pumproom) -"omj" = ( -/obj/structure/cable/multilayer/multiz, -/obj/effect/turf_decal/stripes/box, -/turf/open/floor/plating, -/area/commons/storage/mining) -"omo" = ( +/area/station/science/robotics/lab) +"jDt" = ( +/obj/machinery/pdapainter/security, +/turf/open/floor/wood/large, +/area/station/command/heads_quarters/hos) +"jDG" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/landmark/start/prisoner, +/turf/open/floor/iron/dark/textured, +/area/station/security/prison) +"jDY" = ( +/obj/structure/closet/emcloset, +/obj/effect/turf_decal/stripes/line, /turf/open/floor/iron, -/area/cargo/miningdock) -"omu" = ( -/obj/structure/disposalpipe/segment{ - dir = 6 +/area/station/hallway/secondary/entry) +"jEr" = ( +/obj/structure/table/wood, +/obj/item/camera, +/obj/item/taperecorder, +/obj/item/radio/intercom/directional/east, +/obj/structure/sign/painting/library_private{ + pixel_y = 32 }, -/obj/structure/cable, +/turf/open/floor/engine/cult, +/area/station/service/library) +"jEs" = ( +/obj/machinery/conveyor_switch/oneway{ + id = "gulag"; + name = "labor camp conveyor" + }, +/turf/open/floor/iron, +/area/mine/laborcamp) +"jEG" = ( +/obj/effect/turf_decal/tile/red/full, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/plating, -/area/maintenance/port/greater) -"omH" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible{ +/obj/structure/cable, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/iron/large, +/area/station/service/kitchen/diner) +"jEJ" = ( +/obj/effect/turf_decal/tile/yellow, +/obj/machinery/firealarm/directional/east, +/turf/open/floor/iron, +/area/station/hallway/primary/aft) +"jFd" = ( +/obj/item/radio/off, +/obj/item/crowbar, +/obj/item/assembly/flash/handheld, +/obj/structure/table, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ dir = 4 }, -/turf/open/floor/plating, -/area/engineering/atmos/pumproom) -"omL" = ( -/obj/machinery/light_switch/directional/east, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, /turf/open/floor/iron, -/area/command/teleporter) -"omM" = ( -/obj/machinery/hydroponics/constructable, -/obj/effect/turf_decal/siding/wideplating/dark{ +/area/station/security/checkpoint/customs/auxiliary) +"jFe" = ( +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ dir = 1 }, -/turf/open/floor/grass, -/area/maintenance/starboard/fore) -"onV" = ( -/obj/effect/turf_decal/tile/yellow{ +/obj/effect/turf_decal/siding/white{ + dir = 6 + }, +/obj/machinery/airalarm/directional/south, +/obj/item/radio/intercom/directional/east, +/turf/open/floor/iron, +/area/station/service/bar) +"jFn" = ( +/obj/structure/railing, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 +/turf/open/floor/iron/dark/side{ + dir = 8 }, -/obj/structure/closet/radiation, -/obj/structure/sign/warning/electricshock{ - pixel_y = 32 +/area/station/service/chapel) +"jFv" = ( +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 + }, +/obj/structure/cable, +/obj/effect/landmark/start/depsec/supply, /turf/open/floor/iron, -/area/engineering/main) -"ooa" = ( -/obj/structure/sign/poster/random/directional/west, -/turf/open/floor/iron/dark, -/area/service/chapel) -"oob" = ( +/area/station/security/checkpoint/supply) +"jFA" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, -/turf/open/floor/engine, -/area/engineering/supermatter) -"ooj" = ( -/obj/item/radio/intercom/directional/north, +/obj/structure/disposalpipe/segment, +/obj/machinery/firealarm/directional/east, +/turf/open/floor/iron, +/area/station/hallway/secondary/service) +"jFF" = ( +/obj/structure/table/wood, +/obj/item/book/granter/spell/smoke/lesser{ + name = "mysterious old book of cloud-chasing" + }, +/obj/item/reagent_containers/food/drinks/bottle/holywater{ + pixel_x = -2; + pixel_y = 2 + }, +/obj/item/nullrod{ + pixel_x = 4 + }, +/turf/open/floor/cult, +/area/station/service/chapel/office) +"jFR" = ( /obj/effect/turf_decal/stripes/line{ - dir = 1 + dir = 9 }, +/obj/machinery/mecha_part_fabricator, /turf/open/floor/iron, -/area/hallway/secondary/entry) -"oox" = ( +/area/station/science/robotics/lab) +"jFV" = ( +/obj/effect/turf_decal/stripes/line, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"jGg" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 10 + }, /turf/open/floor/iron/white, -/area/maintenance/aft/greater) -"ooH" = ( +/area/station/security/prison/safe) +"jGh" = ( +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/stripes/corner{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark, +/area/station/tcommsat/computer) +"jGr" = ( +/obj/machinery/door/airlock/maintenance, +/obj/effect/mapping_helpers/airlock/access/all/engineering/external, +/turf/open/floor/plating, +/area/station/commons/dorms/laundry) +"jGv" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ dir = 8 }, +/obj/structure/disposalpipe/segment, /turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"opp" = ( -/obj/machinery/holopad, -/obj/machinery/duct, -/turf/open/floor/iron, -/area/service/hydroponics) -"opr" = ( -/obj/structure/rack, -/obj/effect/spawner/random/clothing/costume, -/obj/structure/sign/poster/contraband/random/directional/north, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"opG" = ( -/obj/structure/toilet{ - pixel_y = 8 - }, -/obj/machinery/light/small/directional/west, -/obj/effect/landmark/start/hangover, -/obj/machinery/button/door/directional/north{ - id = "Toilet1"; - name = "Lock Control"; - normaldoorcontrol = 1; - specialfunctions = 4 - }, -/turf/open/floor/iron/freezer, -/area/commons/toilet) -"opM" = ( -/obj/structure/reagent_dispensers/watertank, -/obj/structure/sign/poster/contraband/random/directional/east, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"opU" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/area/station/hallway/primary/central) +"jGw" = ( /obj/effect/turf_decal/tile/brown, /obj/effect/turf_decal/tile/brown{ dir = 4 }, -/turf/open/floor/iron, -/area/cargo/office) -"oqh" = ( -/obj/structure/chair{ - dir = 4 - }, -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/security/interrogation) -"oqS" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment{ - dir = 10 - }, -/turf/open/floor/plating, -/area/maintenance/fore/greater) -"oqX" = ( -/obj/machinery/atmospherics/components/unary/thermomachine/freezer/on/coldroom{ - dir = 1 - }, -/turf/open/floor/iron/freezer, -/area/service/kitchen/coldroom) -"orl" = ( -/obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/north, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ +/obj/structure/cable, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/dark/side{ dir = 4 }, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"orw" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/turf/open/floor/engine, -/area/engineering/supermatter/room) -"orO" = ( -/obj/structure/table/wood, -/obj/item/flashlight/lamp, -/turf/open/floor/iron/grimy, -/area/commons/vacant_room/office) -"orS" = ( -/obj/effect/turf_decal/delivery, -/turf/open/floor/iron/dark, -/area/hallway/primary/central) -"orU" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 8 - }, -/obj/structure/extinguisher_cabinet/directional/west, -/obj/machinery/light/directional/west, -/turf/open/floor/iron/white, -/area/medical/treatment_center) -"orZ" = ( -/obj/structure/table, -/obj/item/transfer_valve{ - pixel_x = -5 +/area/mine/eva) +"jGB" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 }, -/obj/item/transfer_valve, -/obj/item/transfer_valve{ - pixel_x = 5 +/turf/open/floor/iron/large, +/area/station/engineering/lobby) +"jGN" = ( +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 9 }, -/obj/item/transfer_valve{ - pixel_x = -5 +/obj/machinery/door_buttons/airlock_controller{ + idExterior = "virology_airlock_exterior"; + idInterior = "virology_airlock_interior"; + idSelf = "virology_airlock_control"; + name = "Virology Access Console"; + pixel_x = 8; + pixel_y = 25; + req_access = list("virology") }, -/obj/item/transfer_valve{ - pixel_x = 5 +/obj/structure/closet/secure_closet/medical1, +/turf/open/floor/iron/white, +/area/station/medical/virology) +"jGR" = ( +/obj/machinery/atmospherics/pipe/smart/simple/dark/visible{ + dir = 4 }, -/turf/open/floor/iron/dark, -/area/science/mixing) -"osc" = ( -/obj/effect/landmark/start/hangover, -/turf/open/floor/iron/dark, -/area/engineering/lobby) -"osi" = ( -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/dark, -/area/ai_monitored/command/nuke_storage) -"osw" = ( -/obj/effect/spawner/random/maintenance, +/turf/open/floor/iron, +/area/station/science/ordnance) +"jGY" = ( +/obj/structure/rack, +/obj/item/clothing/suit/hazardvest, /turf/open/floor/plating, -/area/maintenance/fore/greater) -"osN" = ( -/obj/effect/landmark/event_spawn, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/area/station/maintenance/aft/greater) +"jHk" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/tile/brown{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/effect/turf_decal/tile/brown, -/obj/machinery/airalarm/directional/east, -/turf/open/floor/iron, -/area/cargo/qm) -"osU" = ( -/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ - dir = 9 - }, -/obj/effect/turf_decal/siding/wideplating/corner{ - dir = 4 +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/service/chapel) +"jHm" = ( +/obj/machinery/computer/warrant, /turf/open/floor/iron, -/area/engineering/atmos/pumproom) -"ota" = ( -/obj/effect/spawner/structure/window, -/turf/open/floor/plating, -/area/cargo/qm) -"oug" = ( -/obj/effect/turf_decal/stripes/line{ +/area/station/hallway/primary/fore) +"jHv" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 1 }, +/turf/open/floor/iron, +/area/station/engineering/atmos/project) +"jHF" = ( +/obj/item/trash/boritos/red, /obj/structure/cable, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 4 - }, -/turf/open/floor/engine, -/area/engineering/supermatter/room) -"ouB" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/simple/dark/visible{ - dir = 10 +/turf/open/floor/iron, +/area/station/security/prison/work) +"jHG" = ( +/obj/structure/sink{ + dir = 4; + pixel_x = -12; + pixel_y = 2 }, -/obj/structure/disposalpipe/segment{ - dir = 9 +/obj/structure/mirror/directional/west, +/obj/machinery/light/directional/north, +/turf/open/floor/iron/freezer, +/area/station/commons/toilet) +"jHN" = ( +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ + dir = 4 }, -/turf/open/floor/iron, -/area/maintenance/disposal/incinerator) -"ovm" = ( -/obj/machinery/camera/motion/directional/west{ - c_tag = "MiniSat Core Hallway"; - network = list("aicore") +/turf/open/floor/iron/grimy, +/area/station/security/detectives_office) +"jHQ" = ( +/obj/machinery/atmospherics/components/trinary/filter/atmos/co2{ + dir = 1 }, -/obj/machinery/firealarm/directional/west, -/turf/open/floor/circuit, -/area/ai_monitored/turret_protected/aisat/hallway) -"ovw" = ( -/obj/machinery/atmospherics/pipe/multiz/supply/visible/layer4, -/obj/machinery/atmospherics/pipe/multiz/scrubbers/visible/layer2, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"owa" = ( -/obj/effect/turf_decal/trimline/purple/filled/warning{ +/obj/machinery/atmospherics/pipe/smart/simple/dark/visible/layer1{ dir = 8 }, -/turf/open/floor/iron/white, -/area/science/xenobiology) -"owb" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/landmark/start/hangover, /turf/open/floor/iron, -/area/commons/dorms) -"owf" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 +/area/station/engineering/atmos) +"jHT" = ( +/obj/machinery/computer/chef_order{ + dir = 1 }, -/obj/machinery/door/airlock/external, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"owi" = ( -/obj/structure/table, -/obj/machinery/light/directional/east, -/obj/item/ai_module/core/full/asimov, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/ai_upload) -"owj" = ( /obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/atmospherics/components/binary/pump{ - name = "Cooling Loop Bypass" - }, -/turf/open/floor/engine, -/area/engineering/supermatter/room) -"owD" = ( -/turf/open/floor/iron/white, -/area/medical/pharmacy) -"owQ" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/preopen{ - id = "pharmacy_shutters2"; - name = "Pharmacy Shutter" + dir = 1 }, /turf/open/floor/plating, -/area/medical/pharmacy) -"oxy" = ( -/obj/structure/table/glass, -/obj/item/food/grown/harebell{ - pixel_x = -3; - pixel_y = 3 +/area/station/hallway/secondary/service) +"jHZ" = ( +/obj/structure/sign/departments/chemistry{ + pixel_y = -32 }, -/obj/item/food/grown/harebell{ - pixel_y = 3 +/obj/effect/turf_decal/trimline/blue/filled/warning{ + dir = 8 }, -/obj/item/food/grown/harebell, -/turf/open/floor/iron/chapel, -/area/service/chapel) -"oxz" = ( -/obj/effect/turf_decal/tile/neutral, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/landmark/start/hangover, -/turf/open/floor/iron, -/area/commons/dorms) -"oxH" = ( -/obj/effect/turf_decal/stripes/corner{ +/obj/effect/turf_decal/trimline/blue/filled/line{ dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/orange/visible, -/turf/open/floor/engine, -/area/engineering/supermatter/room) -"oxI" = ( +/turf/open/floor/iron/white, +/area/station/medical/treatment_center) +"jIg" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating{ - icon_state = "platingdmg3" - }, -/area/maintenance/port/aft) -"oyk" = ( -/obj/machinery/camera{ - c_tag = "Medbay Storage"; - dir = 9; - network = list("ss13","medbay") +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/structure/closet/l3closet, -/obj/effect/turf_decal/trimline/blue/filled/line, -/turf/open/floor/iron/dark, -/area/medical/storage) -"oyH" = ( -/obj/structure/closet/secure_closet/medical2, -/obj/effect/turf_decal/tile/blue, +/turf/open/floor/iron, +/area/station/cargo/sorting) +"jIi" = ( +/obj/structure/table/wood, +/obj/item/paper_bin/carbon, +/obj/item/pen, /obj/effect/turf_decal/tile/blue{ dir = 8 }, /obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/turf/open/floor/iron/white, +/area/station/medical/psychology) +"jIk" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 4 }, +/obj/machinery/door/airlock/external, +/obj/effect/mapping_helpers/airlock/access/all/engineering/external, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"jIm" = ( +/obj/machinery/rnd/production/techfab/department/security, /obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/east, -/turf/open/floor/iron/white, -/area/medical/surgery/aft) -"oyL" = ( -/obj/structure/disposalpipe/trunk, -/obj/machinery/disposal/bin, +/obj/structure/noticeboard/directional/east, /obj/machinery/light/directional/east, -/obj/machinery/airalarm/directional/east, -/turf/open/floor/iron/white/side{ - dir = 9 - }, -/area/science/lab) -"oyN" = ( -/obj/machinery/door/firedoor/heavy, -/obj/structure/sign/warning/firingrange{ - pixel_x = -32 +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark/smooth_half, +/area/station/security/office) +"jIv" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/turf/open/floor/iron/white/corner{ +/turf/open/floor/iron/grimy, +/area/station/security/detectives_office) +"jII" = ( +/turf/closed/wall, +/area/station/hallway/primary/central) +"jIM" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/obj/effect/turf_decal/tile/yellow{ dir = 4 }, -/area/science/research) -"ozf" = ( -/obj/structure/cable, -/obj/structure/disposalpipe/sorting/mail/flip{ - dir = 1; - sortType = 1 +/obj/effect/turf_decal/tile/yellow{ + dir = 1 }, -/turf/open/floor/plating, -/area/maintenance/port/greater) -"ozi" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/mining/glass{ - name = "Cargo Office"; - id_tag = "cargooffice" +/turf/open/floor/iron/white, +/area/station/medical/pharmacy) +"jIO" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/effect/landmark/navigate_destination, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment{ +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"jIP" = ( +/obj/structure/lattice/catwalk, +/turf/open/openspace/icemoon, +/area/station/science/server) +"jIW" = ( +/obj/machinery/oven, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) +"jIX" = ( +/obj/effect/turf_decal/siding/brown/corner{ dir = 4 }, -/obj/effect/mapping_helpers/airlock/access/any/supply/general, -/obj/effect/mapping_helpers/airlock/access/any/supply/mining, +/obj/structure/cable, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/trimline/brown/filled/warning{ + dir = 8 + }, /turf/open/floor/iron, -/area/cargo/office) -"ozl" = ( -/obj/effect/turf_decal/trimline/green/filled/line{ - dir = 9 +/area/station/cargo/drone_bay) +"jIZ" = ( +/obj/machinery/power/terminal{ + dir = 1 }, -/obj/effect/turf_decal/trimline/blue/filled/warning{ +/obj/machinery/ai_slipper{ + uses = 10 + }, +/obj/structure/cable/multilayer/connected, +/turf/open/floor/circuit, +/area/station/ai_monitored/turret_protected/ai) +"jJa" = ( +/obj/effect/turf_decal/stripes/line{ dir = 9 }, /turf/open/floor/iron, -/area/service/hydroponics) -"ozw" = ( -/obj/machinery/computer/rdservercontrol{ - dir = 1 +/area/station/hallway/secondary/entry) +"jJe" = ( +/obj/machinery/conveyor{ + dir = 4; + id = "packageSort2" }, -/obj/machinery/status_display/ai/directional/south, -/turf/open/floor/iron/dark, -/area/science/server) -"ozI" = ( +/obj/structure/disposalpipe/junction{ + dir = 8 + }, +/turf/open/floor/plating, +/area/station/cargo/sorting) +"jJf" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/duct, +/obj/machinery/holopad, +/obj/structure/disposalpipe/junction{ + dir = 4 + }, /turf/open/floor/iron, -/area/commons/locker) -"ozZ" = ( -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ +/area/station/hallway/secondary/service) +"jJG" = ( +/obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/effect/turf_decal/tile/blue{ +/obj/machinery/door/firedoor/heavy, +/turf/open/floor/iron/dark, +/area/station/science/ordnance) +"jJH" = ( +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/structure/railing{ - dir = 8 - }, -/obj/machinery/door/firedoor/border_only{ +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/item/radio/intercom/directional/south{ - pixel_x = -28 - }, -/turf/open/floor/iron/white, -/area/medical/medbay/lobby) -"oAq" = ( +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"jJM" = ( +/turf/open/floor/glass, +/area/station/security/lockers) +"jJS" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment{ - dir = 6 +/obj/structure/disposalpipe/junction/flip{ + dir = 1 }, /turf/open/floor/plating, -/area/maintenance/fore/greater) -"oAu" = ( -/obj/effect/turf_decal/tile/purple{ - dir = 4 - }, -/obj/effect/turf_decal/tile/purple, -/obj/structure/chair{ - dir = 8 - }, -/obj/machinery/status_display/evac/directional/east, -/turf/open/floor/iron, -/area/hallway/primary/starboard) -"oAv" = ( -/obj/machinery/door/airlock/command{ - name = "Chief Medical Officer"; - req_access_txt = "40" - }, -/obj/machinery/door/firedoor, +/area/station/maintenance/port/greater) +"jJV" = ( /obj/structure/disposalpipe/segment{ - dir = 4 + dir = 5 }, -/obj/structure/cable, -/obj/effect/turf_decal/tile/blue/full, -/turf/open/floor/iron/dark/smooth_large, -/area/command/heads_quarters/cmo) -"oAO" = ( -/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, /turf/open/floor/plating, -/area/maintenance/department/medical/central) -"oAU" = ( -/obj/machinery/door/airlock/external{ - name = "Common Mining Shuttle Bay" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ +/area/station/maintenance/department/medical/morgue) +"jJX" = ( +/obj/structure/closet/firecloset, +/turf/open/floor/plating, +/area/station/maintenance/port/greater) +"jKh" = ( +/obj/machinery/atmospherics/components/unary/thermomachine/heater/on, +/obj/machinery/airalarm/directional/east, +/turf/open/floor/iron, +/area/station/engineering/atmos/pumproom) +"jKr" = ( +/obj/structure/railing{ dir = 8 }, -/obj/effect/landmark/navigate_destination, -/turf/open/floor/plating, -/area/hallway/secondary/entry) -"oBc" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/smart/simple/green/visible, -/turf/open/floor/plating, -/area/engineering/atmos) -"oBq" = ( -/obj/machinery/door/window/brigdoor{ - dir = 1; - req_access_txt = "2" +/obj/structure/railing{ + dir = 4 }, -/obj/structure/cable, +/turf/open/floor/plating/icemoon, +/area/station/security/execution/education) +"jKt" = ( +/obj/machinery/light/directional/north, +/obj/machinery/firealarm/directional/north, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, /turf/open/floor/iron, -/area/security/processing) -"oBI" = ( -/obj/effect/turf_decal/tile/purple, -/obj/machinery/light/directional/east, -/obj/effect/turf_decal/tile/purple{ - dir = 4 +/area/station/cargo/storage) +"jKz" = ( +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 8 }, -/turf/open/floor/iron, -/area/hallway/primary/starboard) -"oBK" = ( -/obj/effect/spawner/random/maintenance, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"oBY" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/dark/side, +/area/mine/eva) +"jKA" = ( +/obj/effect/turf_decal/tile/dark/fourcorners, +/obj/machinery/light/floor, /turf/open/floor/iron, -/area/commons/locker) -"oCr" = ( -/obj/structure/closet/secure_closet/personal{ - anchored = 1 - }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/iron, -/area/maintenance/starboard/fore) -"oCF" = ( -/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ - dir = 10 - }, -/obj/structure/closet/secure_closet/freezer/meat, -/obj/machinery/power/apc/auto_name/directional/east, +/area/mine/living_quarters) +"jKC" = ( +/obj/machinery/power/apc/auto_name/directional/north, /obj/structure/cable, -/turf/open/floor/iron/freezer, -/area/service/kitchen/coldroom) -"oDq" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/sorting/mail{ - dir = 8; - sortType = 23 +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk, +/turf/open/floor/wood, +/area/station/service/lawoffice) +"jKF" = ( +/obj/structure/sign/warning/fire{ + pixel_y = -32 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/glass/reinforced, +/area/station/science/ordnance/office) +"jKG" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line, +/obj/machinery/light/directional/south, /turf/open/floor/iron/white, -/area/science/genetics) -"oDt" = ( -/obj/structure/grille, -/turf/open/floor/plating, -/area/maintenance/starboard/upper) -"oDx" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 1 - }, -/turf/open/floor/iron, -/area/service/hydroponics) -"oDB" = ( -/obj/structure/chair{ - dir = 8 - }, -/turf/open/floor/iron/showroomfloor, -/area/security/processing) -"oEe" = ( -/obj/structure/table/reinforced, -/obj/item/clothing/suit/radiation, -/obj/item/clothing/head/radiation, +/area/station/medical/chemistry) +"jKI" = ( /obj/effect/turf_decal/stripes/line{ - dir = 1 + dir = 6 }, -/obj/item/geiger_counter, -/obj/item/clothing/glasses/meson, -/turf/open/floor/engine, -/area/engineering/supermatter/room) -"oEw" = ( -/obj/structure/disposalpipe/segment{ +/turf/open/floor/iron/freezer, +/area/station/science/xenobiology) +"jKK" = ( +/obj/structure/table, +/obj/item/folder/blue, +/obj/effect/landmark/event_spawn, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/ai_upload) +"jKN" = ( +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible, -/turf/open/floor/plating/snowed/icemoon, -/area/icemoon/surface/outdoors/nospawn) -"oEU" = ( -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/light/built/directional/west, -/turf/open/floor/iron/white, -/area/maintenance/port/fore) -"oFq" = ( -/obj/machinery/newscaster/directional/west, -/turf/open/floor/iron/recharge_floor, -/area/science/robotics/mechbay) -"oFu" = ( -/obj/machinery/door/airlock/security/glass{ - name = "Armory" +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/commons/dorms) +"jKY" = ( +/obj/structure/closet/secure_closet/cytology, +/turf/open/floor/glass/reinforced, +/area/station/science/xenobiology) +"jLb" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/mine/production) +"jLn" = ( +/obj/machinery/firealarm/directional/west, +/turf/open/floor/iron, +/area/station/service/hydroponics) +"jLo" = ( +/obj/structure/table, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 }, -/obj/effect/mapping_helpers/airlock/access/all/security/armory, -/obj/machinery/door/firedoor, -/turf/open/floor/iron/dark/textured, -/area/ai_monitored/security/armory/upper) -"oFG" = ( +/turf/open/floor/iron, +/area/mine/laborcamp) +"jLx" = ( +/obj/structure/closet/wardrobe/black, +/obj/item/clothing/shoes/jackboots, +/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, @@ -31157,1924 +30294,2197 @@ /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/machinery/light/directional/south, -/obj/effect/landmark/start/hangover, /turf/open/floor/iron, -/area/commons/locker) -"oFM" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ +/area/station/commons/locker) +"jLK" = ( +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 1 + }, +/obj/structure/railing/corner{ dir = 4 }, /obj/machinery/duct, -/turf/open/floor/wood, -/area/hallway/secondary/service) -"oFS" = ( -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/iron/grimy, -/area/maintenance/aft/greater) -"oGC" = ( -/obj/effect/turf_decal/tile/red{ - dir = 8 +/obj/machinery/camera{ + c_tag = "Virology Module North"; + dir = 9; + network = list("ss13","medbay") }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment{ +/obj/machinery/light/small/directional/north, +/turf/open/floor/iron/white, +/area/station/medical/virology) +"jLO" = ( +/obj/machinery/light/small/directional/west, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/icemoon/underground/explored) +"jLX" = ( +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/turf_decal/tile/brown{ dir = 4 }, -/turf/open/floor/iron, -/area/security/brig/upper) -"oGS" = ( -/obj/machinery/door/airlock/security/glass{ - name = "Secure Walkway" - }, -/obj/effect/mapping_helpers/airlock/access/all/security/general, -/obj/structure/cable, -/obj/machinery/door/firedoor, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 1 - }, -/turf/open/floor/iron, -/area/security/brig/upper) -"oHQ" = ( -/obj/structure/window/reinforced{ +/obj/structure/railing/corner{ dir = 4 }, -/obj/structure/window/reinforced{ - dir = 1 +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/firealarm/directional/north, +/obj/machinery/camera{ + c_tag = "Mining B-2 Hallway"; + dir = 9 }, -/obj/structure/window/reinforced, -/obj/structure/flora/grass/both, -/turf/open/misc/asteroid/snow/standard_air, -/area/hallway/secondary/exit/departure_lounge) -"oHR" = ( -/obj/effect/turf_decal/tile/brown{ - dir = 8 +/turf/open/floor/iron/dark/side{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/hallway/primary/central) -"oHU" = ( -/obj/machinery/door/airlock/external{ - name = "Solar Maintenance"; - req_access_txt = "10" +/area/mine/eva/lower) +"jMc" = ( +/obj/machinery/ai_slipper{ + uses = 10 }, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/aisat/atmos) +"jMp" = ( +/obj/machinery/vending/tool, +/obj/machinery/light/directional/east, +/obj/machinery/power/apc/auto_name/directional/east, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/engineering/lobby) +"jMw" = ( /obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 1 }, -/obj/structure/cable, -/turf/open/floor/plating, -/area/maintenance/solars/port/fore) -"oHV" = ( -/obj/structure/sign/warning/securearea{ - pixel_x = 32 +/obj/machinery/door/airlock/external{ + name = "Port Docking Bay 1"; + space_dir = 2 }, /turf/open/floor/plating, -/area/maintenance/fore/greater) -"oIf" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 8 - }, -/turf/open/floor/iron/white, -/area/science/genetics) -"oIj" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/machinery/door/poddoor/shutters/radiation/preopen{ - id = "engsm"; - name = "Radiation Chamber Shutters" +/area/station/hallway/secondary/entry) +"jMM" = ( +/obj/structure/railing{ + dir = 4 }, -/turf/open/floor/plating, -/area/engineering/supermatter) -"oIp" = ( -/obj/effect/turf_decal/tile/red{ +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/hallway/primary/fore) -"oIC" = ( /obj/effect/turf_decal/tile/neutral{ - dir = 1 + dir = 8 }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/brown{ +/obj/effect/turf_decal/tile/blue{ dir = 4 }, -/obj/effect/turf_decal/tile/brown{ - dir = 8 - }, -/obj/machinery/button/door/directional/east{ - id = "commissarydoor"; - name = "Commissary Door Lock"; - normaldoorcontrol = 1; - specialfunctions = 4 +/obj/effect/turf_decal/tile/blue, +/turf/open/floor/iron, +/area/station/commons/locker) +"jNa" = ( +/obj/effect/spawner/random/trash/grille_or_waste, +/turf/open/floor/plating{ + icon_state = "platingdmg3" }, +/area/station/maintenance/port/aft) +"jNc" = ( +/obj/machinery/seed_extractor, /turf/open/floor/iron, -/area/commons/vacant_room/commissary) -"oIE" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/holopad, -/turf/open/floor/iron/cafeteria, -/area/command/heads_quarters/rd) -"oIF" = ( -/obj/structure/table, -/obj/item/stack/cable_coil{ - pixel_x = 2; - pixel_y = -2 +/area/station/service/hydroponics/garden) +"jNf" = ( +/turf/closed/wall, +/area/station/security/prison/garden) +"jNg" = ( +/obj/machinery/door/airlock/command/glass{ + name = "Control Room" }, -/obj/item/stack/cable_coil{ - pixel_x = 3; - pixel_y = -7 +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/door/firedoor, +/obj/effect/mapping_helpers/airlock/access/any/engineering/tcoms, +/obj/effect/mapping_helpers/airlock/access/any/command/general, +/turf/open/floor/iron/dark, +/area/station/tcommsat/computer) +"jNh" = ( +/obj/effect/turf_decal/tile/red/full, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/large, +/area/station/service/kitchen/diner) +"jNk" = ( +/obj/machinery/airalarm/directional/west, +/obj/structure/closet/toolcloset, +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 }, -/obj/item/screwdriver{ - pixel_y = 16 +/obj/effect/turf_decal/tile/yellow{ + dir = 1 }, -/obj/machinery/light/directional/west, -/turf/open/floor/iron, -/area/commons/storage/primary) -"oIT" = ( -/obj/item/radio/intercom/directional/east, /turf/open/floor/iron, -/area/hallway/primary/central) -"oIV" = ( +/area/station/commons/storage/tools) +"jNp" = ( /turf/closed/wall/r_wall, -/area/maintenance/starboard/fore) -"oIW" = ( -/obj/machinery/light_switch/directional/east, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 8 +/area/station/security/holding_cell) +"jNH" = ( +/obj/machinery/light/small/directional/south, +/turf/open/floor/plating/snowed/icemoon, +/area/mine/eva/lower) +"jNP" = ( +/obj/machinery/portable_atmospherics/canister/air, +/obj/effect/turf_decal/stripes/line{ + dir = 6 }, -/obj/effect/turf_decal/tile/yellow, -/turf/open/floor/iron, -/area/tcommsat/computer) -"oJc" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/visible/layer4, +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ dir = 1 }, -/turf/open/floor/iron/dark/textured, -/area/security/office) -"oJd" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/aisat/atmos) -"oJk" = ( -/obj/effect/spawner/random/trash/mess, /turf/open/floor/plating, -/area/maintenance/starboard/fore) -"oJH" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/effect/turf_decal/bot{ - dir = 1 +/area/station/maintenance/fore/lesser) +"jNZ" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 9 }, -/obj/structure/closet/crate/solarpanel_small, -/turf/open/floor/iron/dark, -/area/engineering/engine_smes) -"oJI" = ( -/obj/structure/sign/warning/pods{ - pixel_x = 32 +/turf/open/floor/plating/snowed/icemoon, +/area/icemoon/surface/outdoors/nospawn) +"jOc" = ( +/obj/structure/sink/kitchen{ + dir = 8; + pixel_x = 14 }, -/obj/effect/turf_decal/stripes/line{ - dir = 6 +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 8 }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/tank_holder/oxygen/yellow, -/turf/open/floor/iron, -/area/engineering/storage_shared) -"oJX" = ( -/obj/structure/table, -/obj/item/storage/toolbox/mechanical{ - pixel_x = -2; - pixel_y = -1 +/obj/effect/turf_decal/trimline/blue/filled/warning{ + dir = 8 }, -/obj/item/multitool, -/turf/open/floor/iron, -/area/ai_monitored/command/storage/eva) -"oJZ" = ( -/obj/machinery/power/emitter/welded{ +/obj/item/radio/intercom/directional/east{ + pixel_x = 31 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/station/service/hydroponics) +"jOe" = ( +/obj/structure/chair{ dir = 4 }, -/obj/structure/cable, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/spawner/random/food_or_drink/snack, /turf/open/floor/plating, -/area/engineering/supermatter/room) -"oKs" = ( -/obj/item/radio/intercom/directional/west, -/obj/machinery/light/directional/south, -/turf/open/floor/iron, -/area/commons/storage/mining) -"oKt" = ( -/obj/structure/chair/stool/directional/north, -/turf/open/floor/iron, -/area/commons/dorms) -"oKF" = ( -/obj/machinery/atmospherics/pipe/smart/simple/yellow/visible{ +/area/station/maintenance/department/chapel) +"jOi" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 4 }, +/obj/machinery/door/airlock/command/glass{ + name = "Bridge" + }, +/obj/structure/cable, +/obj/effect/landmark/navigate_destination, +/obj/effect/mapping_helpers/airlock/access/all/command/general, /turf/open/floor/iron, -/area/engineering/atmos) -"oKH" = ( +/area/station/command/bridge) +"jOj" = ( +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"jOo" = ( +/obj/structure/table/reinforced, +/obj/item/storage/toolbox/emergency, +/obj/item/wrench, +/obj/item/assembly/timer, +/obj/item/assembly/signaler, +/obj/item/assembly/signaler, /turf/open/floor/iron, -/area/cargo/storage) -"oKJ" = ( +/area/station/command/bridge) +"jOp" = ( +/obj/effect/spawner/random/structure/steam_vent, +/turf/open/floor/plating, +/area/station/maintenance/aft/lesser) +"jOt" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/hallway/primary/port) +"jOD" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/obj/machinery/button/door/directional/north{ - id = "teledoor"; - name = "MiniSat Teleporter Shutters Control"; - req_access_txt = "17;65" - }, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/aisat_interior) -"oKR" = ( -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red{ +/obj/machinery/light/directional/east, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) +"jOQ" = ( +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/maintenance/fore) +"jOY" = ( +/obj/effect/turf_decal/stripes/line, +/obj/structure/reagent_dispensers/plumbed{ dir = 8 }, -/obj/effect/spawner/random/entertainment/arcade{ - dir = 4 - }, -/obj/structure/extinguisher_cabinet/directional/west, -/turf/open/floor/iron/cafeteria, -/area/hallway/secondary/exit/departure_lounge) -"oLd" = ( -/obj/structure/table, -/obj/structure/table, -/obj/item/clothing/gloves/color/fyellow, -/obj/item/storage/toolbox/electrical{ - pixel_x = 1; - pixel_y = -1 - }, -/obj/item/multitool, -/obj/effect/decal/cleanable/dirt, -/obj/item/radio/intercom/directional/east, -/turf/open/floor/iron, -/area/maintenance/department/electrical) -"oLq" = ( -/obj/machinery/atmospherics/pipe/bridge_pipe/orange/visible, -/obj/machinery/atmospherics/pipe/bridge_pipe/scrubbers/visible{ - dir = 4 +/turf/open/floor/plating, +/area/station/hallway/secondary/service) +"jOZ" = ( +/obj/machinery/door/poddoor/shutters/preopen{ + id = "hop"; + name = "Privacy Shutters" }, -/turf/open/floor/plating/snowed/icemoon, -/area/icemoon/surface/outdoors/nospawn) -"oLt" = ( +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable, -/obj/machinery/holopad/secure, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/ai) -"oLv" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/turf/open/floor/plating, +/area/station/command/heads_quarters/hop) +"jPa" = ( +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/turf/open/floor/iron, -/area/ai_monitored/command/storage/eva) -"oLD" = ( -/obj/effect/turf_decal/tile/red/half{ +/obj/machinery/modular_computer/console/preset/cargochat/service{ dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/turf/open/floor/iron/half{ +/turf/open/floor/plating, +/area/station/hallway/secondary/service) +"jPh" = ( +/obj/structure/grille/broken, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating, +/area/station/maintenance/department/medical/central) +"jPi" = ( +/obj/structure/closet/firecloset, +/turf/open/floor/plating, +/area/station/maintenance/aft/greater) +"jPx" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 1 }, -/area/hallway/secondary/service) -"oMi" = ( -/obj/effect/spawner/structure/window, -/turf/open/floor/plating, -/area/maintenance/department/medical/central) -"oMm" = ( -/obj/structure/table/reinforced, -/obj/item/storage/secure/safe/caps_spare/directional/east, -/turf/open/floor/iron, -/area/command/bridge) -"oMy" = ( -/obj/machinery/light/small/directional/west, -/obj/machinery/camera/directional/west{ - c_tag = "MiniSat Antechamber"; - network = list("minisat"); - start_active = 1 +/turf/open/floor/iron/dark/smooth_large, +/area/station/science/breakroom) +"jPB" = ( +/obj/effect/turf_decal/tile/brown{ + dir = 1 }, -/obj/machinery/turretid{ - control_area = "/area/ai_monitored/turret_protected/aisat/atmos"; - name = "Atmospherics Turret Control"; - pixel_x = -27; - req_access = null; - req_access_txt = "65" +/obj/effect/turf_decal/tile/brown{ + dir = 4 }, -/obj/effect/turf_decal/tile/blue{ +/obj/machinery/computer/cargo, +/turf/open/floor/iron, +/area/station/cargo/qm) +"jPK" = ( +/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"jPL" = ( +/obj/effect/turf_decal/tile/yellow{ dir = 1 }, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/aisat_interior) -"oMA" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/commons/storage/tools) -"oMK" = ( -/obj/effect/mapping_helpers/airlock/abandoned, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/door/airlock/grunge{ - name = "Vacant Office A" +/obj/effect/turf_decal/tile/yellow{ + dir = 4 }, /obj/structure/cable, -/turf/open/floor/wood, -/area/commons/vacant_room/office) -"oMN" = ( -/obj/structure/cable, /obj/structure/disposalpipe/segment{ - dir = 9 + dir = 4 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/engineering/main) +"jPY" = ( +/obj/structure/reagent_dispensers/fueltank, /turf/open/floor/plating, -/area/maintenance/starboard/fore) -"oNk" = ( +/area/station/maintenance/starboard/aft) +"jQd" = ( +/turf/open/floor/iron/dark, +/area/station/command/heads_quarters/cmo) +"jQh" = ( +/obj/structure/ladder, /obj/machinery/light/small/directional/east, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 1 +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 4 }, /turf/open/floor/iron/dark, -/area/science/server) -"oNm" = ( -/obj/machinery/door/firedoor, -/obj/structure/disposalpipe/segment{ +/area/mine/storage) +"jQi" = ( +/obj/machinery/space_heater, +/turf/open/floor/plating, +/area/station/maintenance/aft/lesser) +"jQw" = ( +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/turf_decal/tile/brown{ dir = 4 }, -/obj/effect/turf_decal/tile/blue{ +/obj/machinery/light/directional/north, +/turf/open/floor/iron/dark/side{ dir = 1 }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 +/area/mine/eva) +"jQz" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"jQB" = ( +/obj/machinery/door/airlock/security{ + name = "Security Office" }, /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/hallway/primary/central) -"oNo" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/door/firedoor, +/obj/effect/mapping_helpers/airlock/access/all/security/general, +/turf/open/floor/iron/dark/textured, +/area/station/security/office) +"jQC" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) +"jQD" = ( +/obj/effect/turf_decal/trimline/blue/filled/warning{ + dir = 8 + }, +/obj/structure/disposalpipe/segment, /turf/open/floor/iron/white, -/area/medical/medbay/aft) -"oNp" = ( -/obj/effect/turf_decal/bot_white/right, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/command/gateway) -"oNq" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/obj/effect/turf_decal/trimline/green/filled/corner{ - dir = 1 +/area/station/medical/medbay/aft) +"jQE" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 }, -/obj/effect/turf_decal/trimline/blue/corner{ +/obj/effect/turf_decal/tile/red{ dir = 1 }, -/obj/effect/landmark/start/botanist, /turf/open/floor/iron, -/area/service/hydroponics) -"oNJ" = ( +/area/station/security/prison/mess) +"jQI" = ( +/obj/structure/table, +/obj/item/clothing/glasses/meson, +/obj/item/storage/bag/ore, +/obj/item/pickaxe, +/obj/item/mining_scanner, +/obj/item/flashlight, +/obj/item/clothing/suit/hooded/wintercoat, +/turf/open/floor/iron, +/area/station/commons/storage/mining) +"jQS" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/white, +/area/station/science/research) +"jQV" = ( +/obj/structure/sign/departments/xenobio{ + pixel_x = -32 + }, +/obj/effect/spawner/random/structure/crate, +/turf/open/floor/plating, +/area/station/maintenance/aft/lesser) +"jQZ" = ( +/obj/effect/decal/cleanable/dirt/dust, /turf/open/floor/plating{ - icon_state = "platingdmg2" + icon_state = "platingdmg1" }, -/area/maintenance/port/fore) -"oNL" = ( -/obj/machinery/atmospherics/pipe/heat_exchanging/simple, -/obj/structure/table, -/obj/structure/extinguisher_cabinet/directional/east, -/obj/item/food/chococoin, -/turf/open/floor/iron/freezer, -/area/service/kitchen/coldroom) -"oNO" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ +/area/station/construction) +"jRh" = ( +/obj/effect/turf_decal/tile/purple{ dir = 8 }, -/obj/machinery/door/airlock/command/glass{ - name = "Bridge"; - req_access_txt = "19" - }, -/obj/structure/cable, -/turf/open/floor/iron, -/area/command/bridge) -"oNU" = ( -/obj/effect/turf_decal/tile/red{ +/obj/effect/turf_decal/tile/purple{ dir = 1 }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/machinery/computer/secure_data{ +/obj/effect/turf_decal/tile/purple{ dir = 4 }, -/obj/effect/turf_decal/tile/red, -/obj/machinery/firealarm/directional/west, -/turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"oOi" = ( -/obj/machinery/portable_atmospherics/canister/water_vapor, +/obj/effect/turf_decal/tile/purple, +/obj/machinery/door/airlock/research{ + name = "Communications Server" + }, /turf/open/floor/iron, -/area/service/janitor) -"oOj" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/turf/open/floor/wood, -/area/service/library) -"oOF" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/area/mine/living_quarters) +"jRu" = ( /obj/structure/cable, -/turf/open/floor/iron, -/area/hallway/primary/starboard) -"oOH" = ( -/turf/closed/wall, -/area/cargo/miningdock) -"oPd" = ( -/obj/structure/table/wood, -/obj/item/paper_bin{ - pixel_x = -3; - pixel_y = 7 +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/siding/wideplating/dark{ + dir = 4 }, -/obj/item/pen/invisible, -/obj/machinery/newscaster/directional/east, -/turf/open/floor/engine/cult, -/area/service/library) -"oPi" = ( -/obj/structure/closet/firecloset, -/obj/machinery/light/directional/west, -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/turf/open/floor/iron/dark/textured, +/area/station/security/prison/rec) +"jRA" = ( +/turf/open/openspace, +/area/station/service/bar/atrium) +"jRB" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/table_frame, +/obj/item/wirerod, +/obj/effect/spawner/random/maintenance, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"jRC" = ( +/obj/structure/cable, +/turf/open/floor/carpet, +/area/station/command/heads_quarters/hop) +"jRE" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple, +/obj/structure/table, +/obj/structure/extinguisher_cabinet/directional/east, +/obj/item/food/chococoin, +/turf/open/floor/iron/freezer, +/area/station/service/kitchen/coldroom) +"jRI" = ( +/obj/structure/sign/warning/secure_area{ + pixel_y = -32 }, -/obj/machinery/status_display/evac/directional/west, -/turf/open/floor/iron/white, -/area/science/research) -"oPk" = ( /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/grille/broken, /turf/open/floor/plating, -/area/maintenance/port/fore) -"oPn" = ( -/obj/item/screwdriver{ - pixel_y = 10 +/area/station/maintenance/department/medical/central) +"jRM" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 6 }, -/obj/item/radio/off, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/effect/landmark/start/depsec/supply, -/turf/open/floor/iron, -/area/security/checkpoint/supply) -"oPx" = ( -/obj/effect/turf_decal/tile/yellow{ - dir = 1 +/obj/item/kirbyplants/random, +/turf/open/floor/iron/white, +/area/station/medical/chemistry) +"jRS" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 8 }, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 +/turf/open/floor/glass/reinforced/icemoon, +/area/icemoon/surface/outdoors/nospawn) +"jSa" = ( +/obj/structure/sign/poster/contraband/random/directional/west, +/turf/open/floor/plating{ + icon_state = "panelscorched" }, -/obj/structure/table, -/obj/item/crowbar/large, -/obj/item/storage/box/lights/mixed, -/obj/item/clothing/glasses/meson, -/obj/item/clothing/glasses/meson, -/turf/open/floor/iron, -/area/engineering/main) -"oPD" = ( +/area/station/maintenance/starboard/aft) +"jSc" = ( +/obj/structure/bookcase/random, +/obj/structure/bookcase/random, +/turf/open/floor/carpet/red, +/area/station/security/prison/work) +"jSe" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ +/turf/open/floor/plating, +/area/station/maintenance/port/aft) +"jSf" = ( +/obj/structure/fence{ dir = 4 }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron, -/area/security/brig/upper) -"oPY" = ( -/obj/machinery/atmospherics/pipe/smart/simple/orange/visible{ - dir = 4 +/turf/open/floor/plating/snowed/icemoon, +/area/icemoon/surface/outdoors/nospawn) +"jSk" = ( +/obj/item/radio/intercom/directional/south, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 8 }, -/obj/structure/cable, /turf/open/floor/iron, -/area/engineering/storage_shared) -"oQa" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/area/station/command/bridge) +"jSl" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/plating, -/area/maintenance/aft/greater) -"oQb" = ( -/obj/machinery/atmospherics/pipe/smart/simple/purple/visible{ - dir = 10 - }, -/turf/open/floor/iron, -/area/engineering/atmos) -"oQg" = ( -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/yellow{ +/area/station/engineering/storage/tech) +"jSm" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 1 }, -/obj/machinery/light/small/directional/north, -/turf/open/floor/iron/white, -/area/maintenance/port/fore) -"oQp" = ( -/obj/structure/extinguisher_cabinet/directional/east, -/obj/effect/turf_decal/tile/blue, -/turf/open/floor/iron, -/area/hallway/primary/central) -"oQH" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 8 +/obj/machinery/door/window/brigdoor/right/directional/south{ + name = "Research Director Observation"; + req_access = list("rd") }, -/obj/effect/landmark/start/hangover, -/turf/open/floor/iron, -/area/hallway/primary/central) -"oQI" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/science/xenobiology) -"oQJ" = ( -/obj/effect/turf_decal/weather/snow/corner{ +/turf/open/floor/iron/cafeteria, +/area/station/command/heads_quarters/rd) +"jSt" = ( +/obj/machinery/door/airlock/external{ + name = "Security Yard"; + space_dir = 8 + }, +/obj/effect/mapping_helpers/airlock/access/all/security/general, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 4 }, -/turf/open/floor/glass/reinforced/icemoon, -/area/icemoon/surface/outdoors/nospawn) -"oQS" = ( -/obj/machinery/atmospherics/components/binary/pump{ - name = "Pure to Port" +/turf/open/floor/iron/smooth_half, +/area/station/security/brig/upper) +"jSy" = ( +/obj/structure/fence/end{ + dir = 1 }, -/turf/open/floor/iron, -/area/engineering/atmos) -"oQY" = ( -/obj/machinery/light/directional/east, -/obj/effect/turf_decal/tile/blue, -/obj/effect/landmark/start/hangover, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron, -/area/hallway/primary/fore) -"oRm" = ( -/obj/machinery/vending/cigarette, -/turf/open/floor/wood, -/area/command/heads_quarters/captain) -"oRy" = ( -/obj/effect/decal/cleanable/dirt, +/turf/open/misc/asteroid/snow/icemoon, +/area/icemoon/underground/explored) +"jSL" = ( +/obj/structure/stairs/east, +/turf/open/floor/plating, +/area/station/hallway/primary/central/fore) +"jSM" = ( +/obj/effect/turf_decal/siding/thinplating/corner{ + dir = 1 + }, +/turf/open/misc/asteroid/snow/icemoon, +/area/icemoon/underground/explored) +"jSQ" = ( +/obj/structure/sign/poster/official/here_for_your_safety{ + pixel_x = 32 + }, +/turf/open/misc/asteroid/snow/icemoon, +/area/icemoon/underground/explored) +"jST" = ( +/obj/machinery/door/window/right/directional/east{ + dir = 1; + name = "Bridge Delivery"; + req_access = list("command") + }, +/obj/effect/turf_decal/delivery, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/holopad, -/obj/structure/disposalpipe/segment, -/obj/structure/cable, /turf/open/floor/iron, -/area/cargo/qm) -"oRN" = ( -/obj/machinery/door/airlock/security/glass{ - name = "Security EVA" +/area/station/maintenance/central/greater) +"jSW" = ( +/mob/living/simple_animal/slime, +/turf/open/floor/engine, +/area/station/science/xenobiology) +"jTf" = ( +/obj/structure/fence{ + dir = 1 }, -/obj/effect/mapping_helpers/airlock/access/all/security/armory, -/obj/structure/cable, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/icemoon/underground/explored) +"jTg" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/door/firedoor, -/turf/open/floor/iron/smooth, -/area/security/processing) -"oRT" = ( -/obj/machinery/atmospherics/components/binary/pump/on{ - dir = 8; - name = "Air to Distro" +/obj/effect/turf_decal/trimline/green/filled/warning{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply, +/turf/open/floor/iron/white, +/area/station/medical/virology) +"jTk" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/structure/table, +/obj/item/stack/package_wrap, +/obj/item/hand_labeler, +/obj/structure/disposalpipe/segment{ + dir = 5 }, -/obj/item/radio/intercom/directional/north, -/obj/effect/turf_decal/siding/wideplating, /turf/open/floor/iron, -/area/engineering/atmos/pumproom) -"oSc" = ( -/obj/machinery/atmospherics/pipe/layer_manifold/supply/visible, -/turf/closed/wall/r_wall, -/area/maintenance/department/medical/central) -"oSt" = ( -/obj/effect/turf_decal/stripes/line, -/obj/machinery/firealarm/directional/south, -/obj/machinery/camera/directional/south{ - c_tag = "Engineering Supermatter Fore"; - network = list("ss13","engine"); - pixel_x = 23 +/area/station/commons/vacant_room/commissary) +"jTm" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/green/visible, -/turf/open/floor/engine, -/area/engineering/supermatter/room) -"oSy" = ( -/obj/machinery/light_switch/directional/east, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/freezer, -/area/commons/toilet) -"oSD" = ( -/obj/structure/disposalpipe/segment, +/turf/open/floor/iron/white, +/area/station/science/lab) +"jTr" = ( +/obj/effect/decal/cleanable/dirt, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/white, +/area/station/science/explab) +"jTF" = ( +/obj/structure/sign/poster/contraband/random/directional/east, /turf/open/floor/plating, -/area/maintenance/starboard/upper) -"oSH" = ( +/area/station/maintenance/fore/lesser) +"jTV" = ( /obj/structure/disposalpipe/segment{ - dir = 9 + dir = 5 }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/wood, -/area/command/heads_quarters/captain) -"oSO" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/public/glass{ - name = "Holodeck Door" +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/maintenance/department/crew_quarters/bar) +"jTZ" = ( +/obj/machinery/door/airlock/command/glass{ + name = "Server Room" }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ - cycle_id = "holodeck" +/obj/effect/mapping_helpers/airlock/access/all/science/rd, +/turf/open/floor/iron/dark, +/area/station/science/server) +"jUe" = ( +/obj/structure/table, +/obj/item/paper_bin{ + pixel_x = -3; + pixel_y = 7 }, +/obj/item/pen, /turf/open/floor/iron, -/area/commons/fitness) -"oTv" = ( -/obj/effect/landmark/start/quartermaster, -/obj/structure/chair/office{ - dir = 8 - }, -/turf/open/floor/carpet, -/area/cargo/qm) -"oTE" = ( -/obj/machinery/atmospherics/pipe/multiz/scrubbers/visible/layer2{ - dir = 4 +/area/mine/laborcamp) +"jUn" = ( +/obj/structure/table, +/obj/item/folder/red{ + pixel_x = 7; + pixel_y = 6 }, -/obj/machinery/atmospherics/pipe/multiz/supply/visible/layer4{ - dir = 4 +/obj/item/folder/red{ + pixel_x = 7; + pixel_y = 7 }, -/obj/structure/cable, -/turf/open/floor/plating, -/area/maintenance/port/greater) -"oTK" = ( -/obj/effect/turf_decal/tile/red{ - dir = 1 +/obj/item/storage/box/evidence{ + pixel_x = -6; + pixel_y = 9 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/hallway/primary/fore) -"oTL" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"oTM" = ( -/obj/structure/disposalpipe/segment{ +/obj/item/radio/intercom/prison/directional/north, +/turf/open/floor/iron/showroomfloor, +/area/station/security/warden) +"jUr" = ( +/obj/structure/window/reinforced{ dir = 4 }, +/turf/open/floor/carpet, +/area/station/service/theater) +"jUB" = ( +/turf/closed/wall, +/area/station/medical/virology) +"jUD" = ( +/obj/structure/chair/stool/directional/north, +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, -/area/hallway/primary/central) -"oTN" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/obj/structure/disposalpipe/segment, -/obj/machinery/duct, -/obj/machinery/firealarm/directional/east, -/turf/open/floor/iron/freezer, -/area/service/kitchen/coldroom) -"oTO" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible, -/obj/effect/turf_decal/siding/yellow/corner{ +/area/station/command/teleporter) +"jUL" = ( +/obj/structure/window/reinforced{ dir = 1 }, -/obj/machinery/duct, -/obj/machinery/power/apc/auto_name/directional/west, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/engineering/atmos) -"oTY" = ( -/obj/structure/chair/office{ +/obj/structure/window/reinforced, +/obj/structure/flora/grass/green/style_random, +/turf/open/misc/asteroid/snow/standard_air, +/area/station/hallway/secondary/exit/departure_lounge) +"jUW" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 8 }, -/obj/effect/landmark/start/cargo_technician, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/cargo/office) -"oUi" = ( -/turf/open/floor/engine/air, -/area/engineering/atmos) -"oUp" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/iron, -/area/commons/locker) -"oVi" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/plating, -/area/maintenance/aft/greater) -"oVp" = ( -/turf/open/floor/engine/cult, -/area/service/library) -"oVF" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/meter/layer4, -/turf/open/floor/plating, -/area/maintenance/starboard/upper) -"oVG" = ( -/obj/structure/cable, -/obj/item/radio/intercom/directional/east, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/white/side{ - dir = 10 +/obj/structure/cable/layer3, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/aisat/hallway) +"jUX" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/obj/machinery/light/directional/west, +/turf/open/floor/iron/cafeteria{ + dir = 8 }, -/area/science/research) -"oVJ" = ( -/obj/machinery/navbeacon{ - codes_txt = "patrol;next_patrol=CHW"; - location = "Lockers" +/area/station/science/ordnance/office) +"jUY" = ( +/obj/structure/barricade/wooden, +/obj/structure/sign/warning/gas_mask{ + desc = "A sign that warns of dangerous gasses in the air, instructing you to wear internals."; + pixel_y = -32 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/iron, -/area/hallway/primary/port) -"oWb" = ( -/obj/machinery/hydroponics/constructable, +/obj/structure/sign/warning/cold_temp{ + pixel_y = 32 + }, +/turf/open/floor/plating, +/area/station/maintenance/aft/lesser) +"jVq" = ( +/obj/structure/railing/corner, /obj/effect/turf_decal/tile/blue, /obj/effect/turf_decal/tile/green{ + dir = 8 + }, +/obj/machinery/door/firedoor/border_only, +/turf/open/floor/iron, +/area/station/service/hydroponics) +"jWd" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/effect/turf_decal/tile/blue{ dir = 4 }, -/obj/effect/turf_decal/siding/wideplating/dark{ +/obj/effect/turf_decal/tile/blue{ dir = 1 }, -/turf/open/floor/iron, -/area/service/hydroponics) -"oWr" = ( -/obj/machinery/computer/monitor{ - name = "bridge power monitoring console" +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply, +/turf/open/floor/iron/white, +/area/station/medical/virology) +"jWj" = ( +/obj/item/radio/intercom/directional/north, +/obj/machinery/light/small/directional/north, +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/yellow{ +/turf/open/floor/iron, +/area/station/engineering/atmos/project) +"jWl" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 4 }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 +/obj/machinery/door/airlock/external{ + name = "Solar Maintenance" }, /obj/structure/cable, -/turf/open/floor/iron, -/area/command/bridge) -"oWy" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, +/turf/open/floor/plating, +/area/station/maintenance/solars/port/aft) +"jWO" = ( +/obj/item/soap/nanotrasen, +/obj/item/clothing/head/sombrero, +/obj/structure/table/wood, +/obj/structure/sign/poster/random/directional/north, +/turf/open/floor/wood/tile, +/area/station/service/theater) +"jWP" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 + }, +/turf/open/floor/carpet, +/area/station/command/heads_quarters/hop) +"jWU" = ( +/obj/effect/decal/cleanable/dirt, +/turf/closed/wall, +/area/station/commons/vacant_room/commissary) +"jXc" = ( +/obj/structure/sign/poster/official/help_others, +/turf/closed/wall/ice, +/area/icemoon/underground/explored) +"jXl" = ( +/obj/structure/reagent_dispensers/fueltank, +/turf/open/floor/plating, +/area/station/maintenance/aft/lesser) +"jXw" = ( +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/ai_monitored/turret_protected/aisat/hallway) +"jXD" = ( +/obj/machinery/light/directional/north, /turf/open/floor/iron, -/area/science/misc_lab) -"oWz" = ( -/obj/machinery/atmospherics/pipe/smart/simple/green/visible{ - dir = 10 +/area/station/hallway/secondary/service) +"jXJ" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/obj/structure/disposalpipe/segment, +/obj/machinery/duct, +/obj/machinery/firealarm/directional/east, +/turf/open/floor/iron/freezer, +/area/station/service/kitchen/coldroom) +"jXL" = ( +/obj/effect/turf_decal/tile/red{ + dir = 8 }, -/turf/open/floor/glass/reinforced, -/area/engineering/atmos/pumproom) -"oWE" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "rnd"; - name = "research lab shutters" +/obj/machinery/newscaster/directional/south, +/obj/structure/disposalpipe/trunk{ + dir = 4 }, -/turf/open/floor/plating, -/area/hallway/primary/starboard) -"oWH" = ( -/obj/machinery/iv_drip, -/turf/open/floor/iron/white, -/area/medical/treatment_center) -"oWJ" = ( +/obj/machinery/disposal/bin, +/obj/machinery/light/directional/south, +/turf/open/floor/iron/white/corner, +/area/station/hallway/secondary/exit/departure_lounge) +"jXN" = ( /obj/effect/turf_decal/bot_white, /obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/structure/cable, /turf/open/floor/iron/dark, -/area/command/gateway) -"oWT" = ( -/obj/structure/cable, -/turf/open/floor/iron/dark/textured, -/area/security/warden) -"oXa" = ( -/obj/effect/turf_decal/trimline/blue/filled/warning, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron/white, -/area/medical/medbay/aft) -"oXL" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 4 +/area/station/command/gateway) +"jXU" = ( +/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/iron, -/area/hallway/primary/central) -"oXS" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/space_heater, -/obj/structure/disposalpipe/segment{ - dir = 9 +/area/station/service/bar) +"jXY" = ( +/obj/machinery/door/airlock/public/glass{ + id_tag = "gulag1"; + name = "Cell 1" }, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"oYc" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/junction{ - dir = 4 - }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/command/bridge) -"oYz" = ( -/turf/closed/wall/r_wall, -/area/hallway/primary/starboard) -"oYL" = ( -/obj/structure/cable, -/turf/open/floor/iron/white, -/area/medical/pharmacy) -"oYN" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 - }, -/obj/machinery/door/airlock/external, +/area/mine/laborcamp) +"jYc" = ( +/obj/effect/spawner/random/trash/grille_or_waste, /turf/open/floor/plating, -/area/maintenance/fore/greater) -"oYT" = ( +/area/station/maintenance/starboard/upper) +"jYy" = ( /obj/structure/sink{ - dir = 8; - pixel_x = 11 + pixel_y = 20 }, -/obj/structure/mirror/directional/east, -/obj/structure/cable, +/obj/effect/decal/cleanable/dirt, +/obj/structure/mirror/directional/south, /turf/open/floor/iron/freezer, -/area/commons/toilet/locker) -"oZl" = ( -/obj/structure/chair/stool/directional/south, -/turf/open/floor/wood, -/area/commons/dorms) -"oZI" = ( -/turf/closed/wall, -/area/commons/storage/tools) -"oZR" = ( -/obj/structure/table/glass, -/obj/item/cultivator, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"oZT" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/landmark/start/hangover, -/turf/open/floor/wood, -/area/commons/dorms) -"oZY" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/siding/wood{ - dir = 4 +/area/station/medical/break_room) +"jYH" = ( +/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible{ + dir = 9 }, -/turf/open/floor/wood, -/area/commons/vacant_room/office) -"paC" = ( -/obj/structure/sign/painting/library{ - pixel_y = 32 +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/engineering/atmos) +"jYM" = ( +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 8 }, -/turf/open/floor/wood, -/area/service/library) -"pbr" = ( -/obj/effect/turf_decal/tile/red/half, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/turf/open/floor/iron/smooth_half, -/area/security/brig/upper) -"pbx" = ( -/obj/structure/rack, -/obj/machinery/syndicatebomb/training, /obj/structure/cable, -/obj/machinery/light/directional/west, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark/smooth_half, -/area/security/office) -"pby" = ( -/obj/structure/rack, -/obj/item/integrated_circuit/loaded/speech_relay, -/obj/item/integrated_circuit/loaded/hello_world, -/turf/open/floor/iron/white/side{ - dir = 4 - }, -/area/science/misc_lab) -"pbT" = ( -/obj/structure/disposalpipe/segment{ - dir = 10 +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/iron/dark/side, +/area/mine/eva/lower) +"jYQ" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 8 }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/tile/purple, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"jYS" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, /turf/open/floor/plating, -/area/construction) -"pcc" = ( -/obj/effect/turf_decal/tile/red/half{ - dir = 1 - }, -/obj/structure/extinguisher_cabinet/directional/south, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/smooth_half, -/area/security/brig/upper) -"pcf" = ( -/obj/structure/railing, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/iron/white, -/area/science/xenobiology) -"pcr" = ( -/turf/open/floor/wood{ - icon_state = "wood-broken7" +/area/station/maintenance/port/aft) +"jYU" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/turf/open/floor/iron/cafeteria, +/area/station/service/kitchen) +"jZa" = ( +/obj/machinery/camera/directional/west{ + c_tag = "Labor Camp External West"; + network = list("labor") }, -/area/service/library) -"pcs" = ( -/obj/structure/barricade/wooden/snowed, /turf/open/misc/asteroid/snow/icemoon, -/area/icemoon/surface/outdoors/nospawn) -"pcK" = ( -/obj/machinery/light_switch/directional/north, -/obj/machinery/light/directional/north, -/turf/open/floor/iron, -/area/cargo/miningdock) -"pdq" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ +/area/mine/laborcamp) +"jZc" = ( +/obj/structure/window/reinforced{ dir = 8 }, -/turf/open/floor/iron/dark, -/area/science/breakroom) -"pdr" = ( -/obj/structure/sign/warning/securearea{ - pixel_y = -32 +/obj/effect/turf_decal/siding/thinplating/dark{ + dir = 8 }, -/obj/structure/cable, +/obj/structure/flora/bush/flowers_yw/style_random, +/turf/open/floor/grass, +/area/station/service/hydroponics) +"jZi" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/door/airlock/public/glass{ + id_tag = "cellblock1"; + name = "Labor Camp Operations" + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/mine/laborcamp) +"jZk" = ( +/obj/machinery/light/small/directional/north, +/turf/open/floor/plating/snowed/icemoon, +/area/station/engineering/storage_shared) +"jZr" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/grille/broken, -/turf/open/floor/plating, -/area/maintenance/department/medical/central) -"pdt" = ( +/obj/structure/extinguisher_cabinet/directional/east, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/mine/eva) +"jZw" = ( /obj/structure/rack, -/obj/item/clothing/shoes/magboots, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/obj/effect/spawner/random/maintenance, +/turf/open/floor/plating, +/area/station/maintenance/fore/greater) +"jZB" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/public/glass{ + name = "Central Access" }, +/obj/effect/turf_decal/tile/yellow, /turf/open/floor/iron, -/area/ai_monitored/command/storage/eva) -"pdT" = ( -/obj/machinery/light/directional/north, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 +/area/station/hallway/primary/aft) +"jZI" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 10 }, -/turf/open/floor/iron, -/area/hallway/primary/aft) -"peN" = ( -/obj/machinery/firealarm/directional/north, -/obj/machinery/light/directional/north, -/turf/open/floor/iron, -/area/command/teleporter) -"pfS" = ( +/turf/open/floor/iron/dark/side{ + dir = 10 + }, +/area/station/security/prison) +"jZM" = ( /obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/plating, -/area/ai_monitored/turret_protected/aisat/hallway) -"pfZ" = ( -/obj/machinery/computer/gateway_control, +/area/station/hallway/secondary/exit/departure_lounge) +"jZN" = ( +/obj/structure/marker_beacon/burgundy{ + name = "landing marker" + }, +/turf/open/misc/asteroid/snow/icemoon, +/area/icemoon/underground/explored) +"jZQ" = ( +/obj/machinery/light/directional/east, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron, -/area/command/gateway) -"pgu" = ( -/obj/structure/closet/emcloset, +/area/station/commons/locker) +"jZY" = ( +/obj/structure/tank_holder/extinguisher, /obj/effect/turf_decal/stripes/line{ - dir = 9 + dir = 6 }, +/obj/machinery/light/small/directional/east, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"kaw" = ( +/obj/machinery/photocopier, +/obj/item/radio/intercom/directional/north, /turf/open/floor/iron, -/area/cargo/storage) -"pgG" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 +/area/station/cargo/office) +"kaO" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/loading_area{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/mine/laborcamp) +"kaW" = ( +/obj/machinery/light/directional/east, +/obj/machinery/button/door/directional/east{ + id = "xenobio9"; + layer = 4; + name = "Xenobio Pen 9 Blast DOors"; + req_access = list("xenobiology") + }, +/turf/open/floor/iron/white, +/area/station/science/xenobiology) +"kaX" = ( +/obj/machinery/status_display/evac/directional/north, +/turf/open/floor/iron/white/side{ + dir = 6 + }, +/area/station/science/research) +"kba" = ( +/obj/effect/turf_decal/tile/red/full, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, -/turf/open/floor/iron/dark, -/area/command/heads_quarters/cmo) -"pgW" = ( -/obj/structure/chair/office{ - dir = 4 +/obj/machinery/holopad, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/iron/large, +/area/station/service/kitchen/diner) +"kbn" = ( +/obj/effect/decal/cleanable/food/pie_smudge, +/turf/open/floor/iron, +/area/station/maintenance/starboard/fore) +"kbp" = ( +/obj/structure/marker_beacon/burgundy, +/obj/structure/fluff/fokoff_sign, +/turf/open/misc/asteroid/snow/icemoon, +/area/icemoon/surface/outdoors/nospawn) +"kbs" = ( +/obj/effect/turf_decal/loading_area{ + dir = 1 + }, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) +"kbx" = ( +/obj/structure/table, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/microwave{ + pixel_y = 6 }, +/turf/open/floor/iron, +/area/mine/laborcamp) +"kby" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ dir = 1 }, -/turf/open/floor/wood, -/area/service/library) -"pgZ" = ( -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, +/turf/open/floor/iron/white, +/area/station/maintenance/port/fore) +"kbI" = ( +/obj/effect/landmark/event_spawn, +/obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/tile/brown{ + dir = 4 }, -/obj/structure/cable, -/obj/effect/landmark/start/depsec/supply, +/obj/effect/turf_decal/tile/brown, +/obj/machinery/airalarm/directional/east, +/turf/open/floor/iron, +/area/station/cargo/qm) +"kbJ" = ( +/obj/machinery/field/generator, +/turf/open/floor/plating, +/area/station/engineering/engine_smes) +"kbQ" = ( +/obj/machinery/suit_storage_unit/standard_unit, +/obj/machinery/light/directional/south, +/obj/machinery/camera/directional/south{ + c_tag = "EVA Storage" + }, +/obj/effect/turf_decal/stripes/line, /turf/open/floor/iron, -/area/security/checkpoint/supply) -"phf" = ( +/area/station/ai_monitored/command/storage/eva) +"kcc" = ( /obj/machinery/camera/directional/west{ - c_tag = "Central Hallway East" + c_tag = "Security - Infirmary" }, -/obj/machinery/status_display/evac/directional/west, -/obj/effect/turf_decal/tile/blue{ - dir = 8 +/obj/machinery/light_switch/directional/west, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 }, -/obj/structure/disposalpipe/junction/flip{ - dir = 2 +/turf/open/floor/iron/white/textured, +/area/station/security/medical) +"kce" = ( +/obj/machinery/atmospherics/pipe/multiz/scrubbers/visible/layer2{ + color = "#ff0000"; + dir = 4; + name = "Scrubbers multi deck pipe adapter" }, +/turf/open/floor/plating, +/area/station/maintenance/aft/lesser) +"kcf" = ( +/obj/machinery/light/small/directional/north, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, -/area/hallway/primary/central) -"php" = ( -/obj/structure/chair{ - dir = 8 - }, +/area/mine/laborcamp) +"kcm" = ( +/obj/structure/rack, +/obj/effect/spawner/random/techstorage/command_all, +/obj/machinery/light/directional/west, /turf/open/floor/iron, -/area/cargo/lobby) -"phD" = ( -/obj/structure/closet/radiation, -/obj/effect/turf_decal/tile/yellow{ +/area/station/engineering/storage/tech) +"kcy" = ( +/obj/effect/turf_decal/tile/red/full, +/obj/structure/table, +/obj/effect/turf_decal/siding/white{ dir = 8 }, -/turf/open/floor/iron, -/area/engineering/main) -"phI" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 9 +/obj/item/reagent_containers/food/condiment/saltshaker{ + pixel_x = -3 }, -/turf/open/floor/iron, -/area/engineering/engine_smes) -"phO" = ( -/obj/effect/turf_decal/tile/brown, -/obj/effect/turf_decal/tile/brown{ - dir = 8 +/obj/item/reagent_containers/food/condiment/peppermill{ + pixel_x = 3 }, -/obj/effect/turf_decal/tile/brown{ +/obj/machinery/light/directional/west, +/obj/structure/sign/poster/random/directional/west, +/turf/open/floor/iron/large, +/area/station/service/kitchen/diner) +"kcA" = ( +/obj/structure/railing/corner{ dir = 1 }, -/obj/machinery/light_switch/directional/west, -/obj/structure/closet/secure_closet/quartermaster, -/turf/open/floor/iron, -/area/cargo/qm) -"phQ" = ( -/obj/item/paper_bin{ - pixel_x = -3; - pixel_y = 7 +/obj/effect/turf_decal/stripes/corner{ + dir = 1 }, -/obj/item/pen, -/obj/structure/table/wood, -/turf/open/floor/carpet, -/area/command/meeting_room) -"pih" = ( -/obj/effect/turf_decal/box/white{ - color = "#52B4E9" +/obj/effect/turf_decal/trimline/purple/filled/corner{ + dir = 8 + }, +/obj/machinery/button/door/directional/west{ + id = "xenobiomain"; + name = "Containment Blast Doors"; + pixel_y = -6; + req_access = list("xenobiology") + }, +/obj/machinery/button/door/directional/west{ + id = "misclab"; + name = "Test Chamber Blast Doors"; + pixel_y = 6; + req_access = list("xenobiology") }, -/obj/machinery/holopad, /turf/open/floor/iron/white, -/area/medical/medbay/central) -"pii" = ( +/area/station/science/xenobiology) +"kcC" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, /obj/effect/turf_decal/tile/red{ dir = 1 }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/obj/item/radio/intercom/prison/directional/west, /turf/open/floor/iron, -/area/security/checkpoint/customs/auxiliary) -"pij" = ( -/obj/structure/frame/computer, -/obj/structure/sign/poster/official/help_others{ - pixel_y = 32 +/area/station/security/prison/mess) +"kcD" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 5 }, -/turf/open/floor/iron, -/area/maintenance/port/fore) -"pio" = ( -/obj/structure/table/wood, -/obj/item/pinpointer/nuke, -/obj/item/disk/nuclear, -/obj/item/storage/secure/safe/directional/east, -/obj/machinery/light/directional/east, -/turf/open/floor/wood, -/area/command/heads_quarters/captain) -"piu" = ( -/obj/structure/filingcabinet, -/obj/machinery/requests_console/directional/west{ - announcementConsole = 1; - department = "Captain's Desk"; - departmentType = 5; - name = "Captain's Requests Console" +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"kcE" = ( +/obj/effect/spawner/random/trash/grille_or_waste, +/turf/open/floor/plating, +/area/station/maintenance/port/greater) +"kcG" = ( +/turf/open/floor/engine/o2, +/area/station/engineering/atmos) +"kcJ" = ( +/obj/machinery/light/directional/north, +/obj/machinery/camera/directional/north{ + c_tag = "Central Hallway North" }, -/turf/open/floor/wood, -/area/command/heads_quarters/captain) -"piO" = ( -/obj/machinery/modular_computer/console/preset/cargochat/security{ +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ dir = 4 }, -/obj/machinery/power/apc/auto_name/directional/north, -/obj/structure/cable, -/obj/machinery/light/directional/west, -/turf/open/floor/iron/dark/textured, -/area/security/office) -"pji" = ( -/obj/machinery/holopad, /turf/open/floor/iron, -/area/security/processing) -"pjx" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/window/right/directional/south{ - dir = 4; - name = "Genetics Desk"; - req_one_access_txt = "9" - }, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "gene_desk_shutters"; - name = "genetics shutters" - }, -/obj/machinery/door/firedoor, -/turf/open/floor/plating, -/area/science/genetics) -"pjN" = ( -/obj/effect/landmark/event_spawn, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/area/station/hallway/primary/central) +"kcM" = ( /obj/structure/cable, -/obj/effect/landmark/start/hangover, -/turf/open/floor/iron, -/area/hallway/primary/central) -"pkm" = ( -/obj/effect/landmark/navigate_destination/chapel, -/turf/open/floor/iron/dark/side{ - dir = 1 +/obj/effect/spawner/structure/window/hollow/reinforced/middle{ + dir = 4 }, -/area/hallway/primary/starboard) -"pkn" = ( -/obj/structure/extinguisher_cabinet/directional/north, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/aisat_interior) -"pkz" = ( -/obj/structure/table/reinforced, -/obj/item/storage/medkit/regular, -/turf/open/floor/iron, -/area/command/bridge) -"pkS" = ( -/obj/machinery/door/airlock{ - id_tag = "Dorm3"; - name = "Dorm 3" +/turf/open/floor/plating, +/area/station/security/prison/visit) +"kdc" = ( +/obj/machinery/atmospherics/pipe/smart/manifold/scrubbers/visible{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/wood, -/area/commons/dorms) -"plg" = ( -/obj/machinery/camera/directional/east{ - c_tag = "MiniSat External SouthWest"; - network = list("minisat"); - start_active = 1 +/obj/effect/turf_decal/siding/wideplating{ + dir = 4 }, -/turf/open/misc/asteroid/snow/icemoon, -/area/icemoon/surface/outdoors/nospawn) -"plo" = ( -/obj/machinery/door/airlock/external, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 +/turf/open/floor/iron, +/area/station/engineering/atmos/pumproom) +"kdk" = ( +/obj/item/clothing/suit/apron/surgical, +/turf/open/floor/plating{ + icon_state = "platingdmg3" }, -/turf/open/floor/plating, -/area/maintenance/fore/lesser) -"plz" = ( -/obj/machinery/light/directional/west, -/obj/machinery/camera/motion/directional/south{ - c_tag = "Armory - Internal - Upper" +/area/station/maintenance/port/fore) +"kdu" = ( +/obj/effect/turf_decal/tile/brown{ + dir = 1 }, -/turf/open/openspace, -/area/ai_monitored/security/armory/upper) -"pmn" = ( -/obj/structure/table, -/obj/machinery/newscaster/directional/north, /obj/effect/turf_decal/tile/brown{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark/side{ dir = 1 }, -/obj/item/paper_bin{ - pixel_x = -2; - pixel_y = 4 - }, -/obj/item/pen, -/obj/effect/turf_decal/tile/brown{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/machinery/light/directional/north, +/area/mine/eva/lower) +"kdF" = ( +/obj/effect/spawner/random/vending/snackvend, /turf/open/floor/iron, -/area/commons/vacant_room/commissary) -"pmx" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 8 +/area/station/hallway/primary/starboard) +"kdJ" = ( +/obj/structure/flora/grass/brown/style_3, +/turf/open/misc/asteroid/snow/standard_air, +/area/station/science/research) +"kdT" = ( +/obj/machinery/iv_drip, +/obj/item/reagent_containers/blood, +/obj/machinery/airalarm/directional/north, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/turf/open/floor/iron/white/textured, +/area/station/security/medical) +"kdY" = ( +/obj/machinery/camera/directional/north{ + c_tag = "Atmospherics Waste Tank" }, -/obj/structure/railing/corner{ - dir = 1 +/turf/open/floor/engine/vacuum, +/area/station/engineering/atmos) +"keq" = ( +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 5 }, -/obj/structure/sign/poster/official/random/directional/north, -/turf/open/floor/wood, -/area/hallway/secondary/service) -"pmz" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 4 +/obj/effect/turf_decal/trimline/blue/filled/warning{ + dir = 5 }, +/obj/item/radio/intercom/directional/east, +/obj/machinery/duct, /turf/open/floor/iron, -/area/cargo/office) -"pmA" = ( -/obj/structure/window/reinforced{ - dir = 1; - pixel_y = 2 +/area/station/service/hydroponics) +"keu" = ( +/obj/structure/lattice/catwalk, +/obj/structure/marker_beacon/burgundy{ + name = "landing marker" }, -/obj/structure/closet/emcloset, -/obj/structure/cable, -/turf/open/floor/iron, -/area/security/processing) -"pmJ" = ( -/obj/effect/landmark/event_spawn, -/turf/open/floor/iron, -/area/command/bridge) -"pmK" = ( -/obj/machinery/space_heater, +/turf/open/openspace/icemoon/keep_below, +/area/icemoon/underground/explored) +"kex" = ( +/obj/effect/decal/cleanable/dirt, /obj/structure/cable, -/turf/open/floor/iron/showroomfloor, -/area/engineering/atmos) -"pmR" = ( -/obj/machinery/firealarm/directional/south, -/obj/machinery/camera{ - c_tag = "Stasis Center North"; - network = list("ss13","medbay") - }, -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 10 - }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/white, -/area/medical/treatment_center) -"pmT" = ( -/obj/machinery/light/directional/east, +/area/station/science/explab) +"keA" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 8 + }, +/turf/open/floor/plating/snowed/icemoon, +/area/icemoon/underground/explored) +"keD" = ( +/obj/structure/easel, +/obj/item/canvas/nineteen_nineteen, +/turf/open/floor/sepia, +/area/station/security/prison/rec) +"keH" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, -/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/structure/disposalpipe/sorting/mail{ + dir = 2; + sortType = 25 + }, /turf/open/floor/iron, -/area/commons/locker) -"pnz" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/sign/warning/gasmask, -/turf/open/floor/plating, -/area/cargo/storage) -"pnA" = ( -/obj/machinery/portable_atmospherics/canister/air, -/obj/effect/turf_decal/stripes/line{ - dir = 6 +/area/station/science/ordnance/testlab) +"keP" = ( +/turf/closed/wall, +/area/station/engineering/atmos/storage/gas) +"keX" = ( +/obj/structure/table, +/obj/item/stack/cable_coil{ + pixel_x = -3; + pixel_y = 3 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/visible/layer4, -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 1 +/obj/item/stack/cable_coil, +/obj/item/stock_parts/cell/high, +/turf/open/floor/plating, +/area/station/engineering/storage/tech) +"kfa" = ( +/obj/machinery/air_sensor/air_tank, +/turf/open/floor/engine/air, +/area/station/engineering/atmos) +"kfc" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 }, +/turf/open/floor/iron/smooth, +/area/station/security/brig/upper) +"kfe" = ( +/obj/item/trash/energybar, /turf/open/floor/plating, -/area/maintenance/fore/lesser) -"pnD" = ( -/obj/structure/table/glass, -/obj/item/biopsy_tool{ - pixel_x = -10; +/area/station/maintenance/port/greater) +"kfl" = ( +/obj/structure/table/wood, +/obj/item/radio/intercom/directional/south, +/obj/item/food/grown/poppy, +/obj/item/food/grown/poppy{ + pixel_x = 2; pixel_y = 3 }, -/obj/structure/microscope{ - pixel_x = -1; - pixel_y = 4 +/obj/item/food/grown/poppy{ + pixel_x = 5; + pixel_y = -2 }, +/turf/open/floor/iron/dark, +/area/station/service/chapel) +"kfs" = ( +/turf/closed/wall/r_wall, +/area/station/engineering/atmos) +"kfy" = ( +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/security/brig/upper) +"kfz" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, /turf/open/floor/iron, -/area/science/xenobiology) -"pnK" = ( -/obj/machinery/light_switch/directional/south, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/area/mine/laborcamp) +"kfG" = ( +/obj/structure/table, +/obj/item/food/pie/cream, +/obj/machinery/newscaster/directional/north, +/obj/machinery/light/directional/north, +/turf/open/floor/iron/cafeteria, +/area/station/service/kitchen) +"kfQ" = ( +/obj/machinery/atmospherics/components/binary/pressure_valve/on{ + name = "Waste Release" }, +/obj/structure/sign/poster/random/directional/west, /turf/open/floor/iron, -/area/commons/dorms) -"pnN" = ( -/obj/machinery/camera/directional/west{ - c_tag = "Quartermaster's Office" - }, -/obj/machinery/status_display/supply{ - pixel_x = -32 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 1 +/area/station/engineering/atmos) +"kgc" = ( +/obj/structure/disposalpipe/junction/flip{ + dir = 8 }, -/obj/effect/turf_decal/tile/brown{ +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"kgg" = ( +/obj/machinery/atmospherics/components/unary/outlet_injector/monitored/mix_input{ dir = 8 }, -/obj/structure/table, -/obj/item/coin/silver, -/obj/item/computer_hardware/hard_drive/role/quartermaster, -/obj/item/computer_hardware/hard_drive/role/quartermaster, -/obj/item/computer_hardware/hard_drive/role/quartermaster, -/obj/item/clipboard, +/turf/open/floor/engine/vacuum, +/area/station/engineering/atmos) +"kgh" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/poddoor/shutters{ + id = "Skynet_launch"; + name = "Mech Bay" + }, +/obj/effect/turf_decal/delivery, /turf/open/floor/iron, -/area/cargo/qm) -"pnQ" = ( -/obj/structure/cable, +/area/station/science/robotics/mechbay) +"kgl" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/maintenance/department/medical/morgue) +"kgm" = ( +/obj/structure/table/wood, +/obj/item/flashlight/lamp/green{ + pixel_x = 1; + pixel_y = 5 + }, +/turf/open/floor/wood, +/area/station/service/library) +"kgo" = ( +/obj/structure/chair/office/light{ + dir = 1 }, +/turf/open/floor/iron/dark, +/area/station/science/ordnance/office) +"kgs" = ( +/obj/machinery/airalarm/directional/north, /turf/open/floor/iron, -/area/hallway/primary/port) -"pnR" = ( -/obj/structure/sink{ - dir = 8; - pixel_x = 11 +/area/station/hallway/secondary/service) +"kgx" = ( +/obj/machinery/door/poddoor/shutters/window{ + id = "drone_bay"; + name = "Drone Bay Shutters" }, /obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 + dir = 4 }, -/obj/item/radio/intercom/directional/east, -/turf/open/floor/iron/white, -/area/science/research) -"pou" = ( -/obj/machinery/holopad, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/carpet, -/area/service/library) -"poy" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ +/obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/machinery/door/airlock/external{ - name = "MiniSat External Access"; - req_access_txt = "65" - }, /turf/open/floor/plating, -/area/ai_monitored/turret_protected/aisat_interior) -"poz" = ( -/obj/structure/bed{ - dir = 4 - }, -/obj/item/bedsheet/captain{ - dir = 4 - }, -/obj/machinery/airalarm/directional/west, -/turf/open/floor/carpet, -/area/command/heads_quarters/captain) -"poD" = ( -/obj/machinery/duct, -/obj/structure/disposalpipe/segment, +/area/station/cargo/drone_bay) +"kgz" = ( /obj/structure/cable, -/turf/open/floor/iron/dark/smooth_half{ +/obj/effect/spawner/structure/window/hollow/reinforced/middle, +/turf/open/floor/plating, +/area/station/security/detectives_office) +"kgC" = ( +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ dir = 1 }, -/area/engineering/lobby) -"poX" = ( -/obj/machinery/door/airlock{ - name = "Unisex Restrooms" +/obj/effect/turf_decal/siding/wood{ + dir = 9 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/freezer, -/area/commons/toilet) -"pph" = ( +/obj/item/paicard, /obj/structure/table/wood, +/turf/open/floor/iron, +/area/station/service/bar) +"kgD" = ( /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/landmark/start/hangover, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/item/storage/box/deputy, -/obj/item/storage/box/seccarts{ - pixel_x = 9; - pixel_y = 9 +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/turf/open/floor/wood/large, -/area/command/heads_quarters/hos) -"ppl" = ( +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"kgE" = ( /obj/effect/landmark/xeno_spawn, -/obj/structure/cable, -/turf/open/floor/plating, -/area/engineering/storage/tech) -"ppq" = ( -/obj/effect/turf_decal/bot_white/left, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 - }, /turf/open/floor/iron/dark, -/area/ai_monitored/command/nuke_storage) -"ppv" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/white, -/area/science/xenobiology) -"ppw" = ( -/obj/structure/cable, +/area/station/medical/morgue) +"kgN" = ( +/obj/structure/girder, +/obj/structure/lattice/catwalk, +/turf/open/lava/plasma/ice_moon, +/area/icemoon/underground/explored) +"kgU" = ( +/obj/structure/window/reinforced/spawner/east, +/obj/effect/turf_decal/siding/white{ + dir = 4 + }, +/obj/structure/table, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/hallway/primary/central) -"ppQ" = ( -/obj/effect/turf_decal/tile/red{ - dir = 8 +/obj/machinery/button/door/directional/north{ + id = "Dozer_Launch"; + name = "Mech Bay Door Control"; + pixel_x = 4; + pixel_y = 3; + req_access = list("robotics") }, -/obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/west, -/obj/machinery/light/directional/west, -/turf/open/floor/iron/white/corner{ +/obj/item/folder/red{ + pixel_x = -5; + pixel_y = 2 + }, +/obj/item/paper{ + pixel_x = -4; + pixel_y = 1 + }, +/obj/item/pen{ + pixel_x = -4; + pixel_y = 1 + }, +/turf/open/floor/iron/dark, +/area/mine/mechbay) +"kgX" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/window/left/directional/west{ + name = "Delivery Desk"; + req_access = list("mail_sorting") + }, +/obj/effect/turf_decal/bot, +/obj/structure/table/reinforced, +/obj/structure/desk_bell{ + pixel_x = 7 + }, +/turf/open/floor/iron, +/area/station/cargo/sorting) +"khb" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 1 }, -/area/hallway/secondary/exit/departure_lounge) -"ppT" = ( -/obj/structure/urinal/directional/north, -/obj/effect/landmark/start/hangover, -/turf/open/floor/iron/freezer, -/area/commons/toilet) -"ppZ" = ( -/obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/west, -/turf/open/floor/plating, -/area/maintenance/solars/starboard/aft) -"pqa" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/obj/effect/turf_decal/siding/wideplating/dark{ dir = 4 }, /turf/open/floor/iron/dark/textured, -/area/security/interrogation) -"pqc" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/decal/cleanable/dirt/dust, +/area/station/security/prison/rec) +"khe" = ( +/obj/machinery/atmospherics/components/trinary/filter/atmos/n2o{ + dir = 1 + }, /turf/open/floor/iron, -/area/maintenance/starboard/fore) -"pqe" = ( -/obj/machinery/power/solar{ - id = "portsolar"; - name = "Port Solar Array" +/area/station/engineering/atmos) +"kht" = ( +/obj/structure/railing/corner{ + dir = 4 }, -/obj/structure/cable, -/turf/open/floor/plating/snowed/icemoon, -/area/icemoon/surface/outdoors/nospawn) -"pqm" = ( -/turf/open/floor/plating{ - icon_state = "platingdmg2" +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/dark, +/area/station/medical/morgue) +"khx" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 8 }, -/area/maintenance/starboard/fore) -"pqo" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/power/apc/auto_name/directional/south, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating, -/area/maintenance/port/greater) -"pqB" = ( -/obj/structure/table/glass, -/obj/item/shovel/spade, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"pqD" = ( -/obj/structure/marker_beacon/burgundy, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/icemoon/surface/outdoors/nospawn) -"pqO" = ( -/obj/effect/spawner/random/entertainment/arcade{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/structure/sign/poster/random/directional/west, -/turf/open/floor/iron/cafeteria, -/area/hallway/secondary/exit/departure_lounge) -"prj" = ( -/obj/machinery/computer/atmos_control/mix_tank{ - dir = 8 - }, -/obj/effect/turf_decal/tile/green, -/obj/effect/turf_decal/tile/green{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ dir = 4 }, /turf/open/floor/iron, -/area/engineering/atmos/pumproom) -"prk" = ( -/obj/effect/turf_decal/loading_area{ - dir = 4 +/area/station/commons/vacant_room/commissary) +"khA" = ( +/obj/structure/plaque/static_plaque/golden/commission/icebox{ + pixel_y = 29 }, +/obj/machinery/firealarm/directional/west, /turf/open/floor/iron, -/area/cargo/lobby) -"prp" = ( -/obj/machinery/light_switch/directional/north{ - pixel_x = 4 - }, -/obj/effect/turf_decal/tile/red{ +/area/station/hallway/primary/starboard) +"khR" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/circuit, +/area/station/ai_monitored/command/nuke_storage) +"khU" = ( +/obj/structure/chair/plastic, +/obj/effect/turf_decal/bot_red, +/turf/open/floor/plating, +/area/station/maintenance/fore) +"kin" = ( +/obj/structure/table, +/turf/open/floor/carpet, +/area/station/cargo/qm) +"kip" = ( +/obj/structure/rack, +/obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/effect/turf_decal/tile/red{ - dir = 4 +/obj/item/radio/off, +/obj/item/assembly/timer, +/turf/open/floor/iron, +/area/station/ai_monitored/command/storage/eva) +"kir" = ( +/obj/machinery/door/airlock/external{ + name = "External Access" }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 4 +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "lower-airlock-bend" }, -/obj/effect/landmark/start/depsec/science, -/obj/machinery/button/door/directional/north{ - id = "Biohazard"; - name = "Biohazard Shutter Control"; - pixel_x = -6; - req_access_txt = "47" +/obj/effect/mapping_helpers/airlock/access/all/engineering/external, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"kix" = ( +/obj/machinery/door/airlock/mining/glass{ + name = "Mining Base" }, -/turf/open/floor/iron/dark, -/area/security/checkpoint/science) -"pry" = ( -/obj/structure/table, -/obj/item/book/manual/wiki/security_space_law, -/obj/item/book/manual/wiki/security_space_law, -/turf/open/floor/iron/dark/textured_half{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/door/firedoor, +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/access/all/supply/mining_station, +/turf/open/floor/iron/dark/textured_half, +/area/station/cargo/storage) +"kiB" = ( +/obj/machinery/door/firedoor/border_only{ dir = 1 }, -/area/security/office) -"prA" = ( -/obj/structure/reflector/single/anchored{ - dir = 5 - }, -/turf/open/floor/iron/dark, -/area/engineering/supermatter/room) -"prI" = ( -/obj/machinery/keycard_auth/directional/east, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/obj/structure/railing{ dir = 1 }, -/turf/open/floor/iron/dark/smooth_large, -/area/command/heads_quarters/hos) -"prX" = ( -/obj/structure/chair/comfy/brown{ +/turf/open/floor/iron, +/area/station/hallway/secondary/service) +"kiE" = ( +/obj/structure/cable, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/iron, +/area/station/maintenance/disposal/incinerator) +"kiL" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/carpet, +/area/station/command/meeting_room) +"kiT" = ( +/obj/machinery/light/small/directional/south, +/obj/structure/sign/warning/cold_temp{ + pixel_y = -32 + }, +/obj/structure/window/reinforced{ dir = 4 }, -/turf/open/floor/wood{ - icon_state = "wood-broken" +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, -/area/maintenance/space_hut/cabin) -"psc" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/effect/turf_decal/bot{ - dir = 1 +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/cargo/drone_bay) +"kjw" = ( +/obj/machinery/power/apc/auto_name/directional/west, +/obj/machinery/camera/directional/south{ + c_tag = "Fore Port Solar Control" }, /obj/structure/cable, -/obj/machinery/airalarm/directional/north, -/obj/structure/reagent_dispensers/fueltank/large, -/turf/open/floor/iron/dark, -/area/engineering/engine_smes) -"psp" = ( -/obj/structure/chair{ - dir = 8 +/turf/open/floor/plating, +/area/station/maintenance/solars/port/fore) +"kjx" = ( +/obj/effect/turf_decal/stripes/line, +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/turf/open/floor/iron/white/smooth_large, -/area/service/kitchen/diner) -"pss" = ( -/obj/machinery/door/airlock/external{ - name = "Atmospherics Internal Airlock"; - req_access_txt = "24" +/obj/structure/cable, +/turf/open/floor/iron/smooth_half, +/area/station/medical/chemistry) +"kjy" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible{ + dir = 6 }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/obj/machinery/atmospherics/pipe/smart/manifold4w/dark/visible, /turf/open/floor/plating, -/area/engineering/atmos) -"psz" = ( -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ +/area/station/engineering/atmos/pumproom) +"kjG" = ( +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/machinery/iv_drip, +/turf/open/floor/iron/white, +/area/station/medical/surgery/fore) +"kjK" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/effect/landmark/start/hangover, +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/machinery/computer/holodeck, /turf/open/floor/iron, -/area/commons/fitness) -"psY" = ( -/obj/structure/closet, -/obj/effect/spawner/random/maintenance, +/area/station/hallway/primary/starboard) +"kkl" = ( +/turf/closed/wall, +/area/station/security/interrogation) +"kkp" = ( +/obj/machinery/power/terminal{ + dir = 4 + }, +/obj/machinery/light/small/directional/north, +/obj/structure/cable, /turf/open/floor/plating, -/area/maintenance/port/greater) -"ptc" = ( +/area/station/maintenance/solars/port/aft) +"kku" = ( +/obj/machinery/airalarm/directional/east, +/obj/machinery/light/directional/east, +/turf/open/floor/iron, +/area/station/commons/locker) +"kkB" = ( +/obj/machinery/light/small/directional/south, +/obj/structure/closet/secure_closet/brig{ + id = "Cell 2"; + name = "Cell 2 Locker" + }, /obj/structure/cable, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/brown/visible/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden, +/turf/open/floor/iron/smooth, +/area/station/security/brig) +"kkD" = ( +/obj/effect/spawner/random/trash/grille_or_waste, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) +"kkN" = ( +/obj/effect/spawner/structure/window, +/turf/open/floor/plating, +/area/station/security/courtroom) +"kkZ" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, -/area/maintenance/disposal/incinerator) -"ptd" = ( -/obj/machinery/computer/bank_machine, -/obj/effect/turf_decal/bot_white, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/ai_monitored/command/nuke_storage) -"ptr" = ( -/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ - dir = 10 +/area/station/service/hydroponics/garden) +"klc" = ( +/turf/closed/wall, +/area/station/medical/cryo) +"klk" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 }, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/icemoon/surface/outdoors/nospawn) -"ptw" = ( -/obj/machinery/status_display/supply{ - pixel_x = -32 +/turf/open/floor/iron/white, +/area/station/medical/break_room) +"klo" = ( +/obj/effect/turf_decal/stripes/line, +/obj/structure/table/reinforced, +/obj/item/radio/intercom/directional/east, +/obj/item/stack/cable_coil{ + pixel_y = 3 }, -/obj/machinery/conveyor{ - dir = 1; - id = "QMLoad" +/obj/item/stack/cable_coil, +/obj/item/multitool, +/turf/open/floor/iron/dark/textured_half{ + dir = 1 }, -/obj/effect/turf_decal/stripes/line{ +/area/station/medical/chemistry) +"klv" = ( +/obj/structure/chair/sofa/corp/corner{ + dir = 8 + }, +/obj/effect/spawner/random/contraband/prison, +/turf/open/floor/carpet/blue, +/area/station/security/prison/work) +"klX" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/door/airlock/public/glass{ + id_tag = "cellblock1"; + name = "Labor Camp Cellblock" + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/iron, +/area/mine/laborcamp) +"klZ" = ( +/turf/open/floor/iron/icemoon{ + icon_state = "damaged5" + }, +/area/icemoon/surface/outdoors/nospawn) +"kma" = ( +/obj/structure/table, +/obj/item/hand_labeler, +/obj/item/storage/box/shipping, +/turf/open/floor/iron, +/area/station/commons/storage/art) +"kme" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 4 }, +/turf/open/floor/iron/dark, +/area/station/medical/morgue) +"kmf" = ( +/obj/machinery/status_display/evac/directional/west, +/turf/open/openspace, +/area/station/medical/medbay/aft) +"kmg" = ( +/obj/structure/sign/poster/official/obey, +/turf/closed/wall/r_wall, +/area/station/security/prison/visit) +"kmi" = ( +/obj/effect/landmark/blobstart, +/obj/structure/cable, /turf/open/floor/plating, -/area/cargo/storage) -"pty" = ( +/area/station/maintenance/central/greater) +"kmu" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, -/turf/open/floor/iron/dark, -/area/service/chapel) -"ptO" = ( -/obj/structure/transit_tube/crossing/horizontal, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/port/greater) +"kmH" = ( +/obj/effect/spawner/random/entertainment/cigar, +/obj/structure/table, /turf/open/floor/plating/snowed/icemoon, -/area/icemoon/surface/outdoors/nospawn) -"ptP" = ( -/obj/machinery/door/poddoor/massdriver_chapel, -/obj/structure/fans/tiny, +/area/icemoon/underground/explored) +"kmM" = ( +/obj/effect/decal/cleanable/generic, /turf/open/floor/plating, -/area/service/chapel) -"ptZ" = ( -/obj/structure/table/wood, -/turf/open/floor/wood, -/area/commons/dorms) -"pun" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 8 +/area/station/maintenance/department/medical/morgue) +"kmN" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/sorting/mail{ + dir = 4; + sortType = 20; + sortTypes = list(18,19,21) }, +/turf/open/floor/plating, +/area/station/maintenance/starboard/fore) +"kmQ" = ( /obj/structure/railing/corner{ dir = 8 }, -/turf/open/floor/iron/white, -/area/medical/medbay/lobby) -"puA" = ( -/obj/structure/ladder, -/turf/open/floor/plating, -/area/maintenance/fore/greater) -"puF" = ( -/obj/effect/turf_decal/tile/brown{ - dir = 1 +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/green{ + dir = 8 }, -/obj/effect/landmark/start/paramedic, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 5 +/obj/machinery/door/firedoor/border_only, +/obj/machinery/camera{ + c_tag = "Service-Botany Top 2"; + dir = 10 }, -/turf/open/floor/iron/white, -/area/medical/break_room) -"puJ" = ( -/obj/machinery/atmospherics/pipe/smart/manifold/dark/visible{ - dir = 8 +/turf/open/floor/iron, +/area/station/service/hydroponics) +"kmW" = ( +/obj/structure/disposalpipe/segment{ + dir = 9 }, /turf/open/floor/plating, -/area/engineering/atmos) -"puW" = ( -/obj/machinery/light/small/directional/west, -/obj/structure/table/wood, -/obj/effect/landmark/start/hangover, -/turf/open/floor/carpet, -/area/commons/dorms) -"pvf" = ( -/obj/structure/table, -/obj/item/folder/red, -/obj/item/taperecorder, +/area/station/maintenance/department/crew_quarters/bar) +"kna" = ( +/obj/machinery/modular_computer/console/preset/cargochat/engineering, +/obj/effect/turf_decal/tile/brown/fourcorners, /turf/open/floor/iron/dark, -/area/security/interrogation) -"pvn" = ( -/obj/structure/reagent_dispensers/watertank, -/obj/effect/turf_decal/tile/green{ - dir = 1 - }, -/obj/effect/turf_decal/tile/green, -/obj/effect/turf_decal/tile/green{ +/area/station/engineering/lobby) +"knc" = ( +/obj/effect/turf_decal/tile/brown/fourcorners, +/obj/machinery/computer/department_orders/engineering, +/turf/open/floor/iron/dark, +/area/station/engineering/lobby) +"kni" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/iron, -/area/service/hydroponics/garden) -"pvs" = ( -/obj/machinery/holopad, +/turf/open/floor/iron/cafeteria, +/area/station/service/kitchen) +"knl" = ( +/turf/open/floor/engine{ + name = "Holodeck Projector Floor" + }, +/area/station/holodeck/rec_center) +"knq" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/effect/turf_decal/box/white{ - color = "#52B4E9" +/turf/open/floor/iron, +/area/station/security/prison/workout) +"knO" = ( +/obj/machinery/door/firedoor/heavy, +/obj/structure/sign/warning/test_chamber{ + pixel_x = 32 }, -/turf/open/floor/iron/white, -/area/medical/pharmacy) -"pvv" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 5 +/turf/open/floor/iron/white/corner{ + dir = 1 + }, +/area/station/science/research) +"knU" = ( +/obj/machinery/vending/coffee, +/obj/machinery/light/directional/east, +/turf/open/floor/wood, +/area/station/command/meeting_room) +"knW" = ( +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 6 }, /turf/open/floor/plating, -/area/maintenance/port/greater) -"pvH" = ( -/obj/structure/table, -/obj/item/stack/sheet/iron/fifty, -/obj/item/stack/sheet/iron/fifty, -/obj/item/crowbar, -/obj/effect/turf_decal/stripes/line{ +/area/station/maintenance/starboard/fore) +"koO" = ( +/obj/machinery/meter, +/obj/machinery/atmospherics/pipe/smart/simple/purple/visible{ + dir = 4 + }, +/turf/closed/wall/r_wall, +/area/station/engineering/atmos) +"kpp" = ( +/obj/structure/table/wood, +/obj/item/storage/box/matches, +/obj/item/razor{ + pixel_x = -4; + pixel_y = 2 + }, +/obj/item/clothing/mask/cigarette/cigar, +/obj/item/reagent_containers/food/drinks/flask/gold, +/turf/open/floor/carpet, +/area/station/command/heads_quarters/captain) +"kpz" = ( +/obj/machinery/portable_atmospherics/canister/nitrogen, +/obj/effect/turf_decal/bot, +/obj/machinery/light/directional/north, +/obj/structure/sign/poster/contraband/atmosia_independence{ + pixel_y = 32 + }, +/turf/open/floor/iron/dark/textured, +/area/station/engineering/atmos/storage/gas) +"kpH" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 8 }, /turf/open/floor/iron, -/area/ai_monitored/command/storage/eva) -"pvJ" = ( -/obj/structure/tank_holder/oxygen, -/turf/open/floor/plating, -/area/maintenance/port/greater) -"pvX" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden, -/obj/effect/turf_decal/tile/yellow{ +/area/mine/laborcamp) +"kpO" = ( +/obj/effect/turf_decal/trimline/blue/filled/warning{ dir = 8 }, -/obj/structure/disposalpipe/segment{ - dir = 10 +/obj/effect/turf_decal/trimline/blue/filled/corner{ + dir = 4 }, -/obj/structure/cable, -/turf/open/floor/iron/dark/corner, -/area/engineering/atmos/storage/gas) -"pvZ" = ( -/obj/machinery/vending/coffee, +/turf/open/floor/iron/white, +/area/station/medical/treatment_center) +"kpU" = ( /obj/effect/turf_decal/siding/wood/corner{ - dir = 1 + dir = 8 }, /obj/machinery/light/small/directional/west, -/turf/open/floor/wood, -/area/service/library) -"pwg" = ( -/obj/effect/turf_decal/stripes/corner{ +/obj/machinery/firealarm/directional/west, +/turf/open/floor/carpet, +/area/station/service/library) +"kqc" = ( +/turf/closed/wall, +/area/station/security/medical) +"kqg" = ( +/obj/effect/turf_decal/siding/wood{ dir = 8 }, -/obj/structure/railing/corner{ +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/chair/stool/bar/directional/east, +/turf/open/floor/stone, +/area/station/commons/lounge) +"kqh" = ( +/obj/structure/chair/wood{ dir = 8 }, -/obj/machinery/power/apc/auto_name/directional/south, +/obj/effect/turf_decal/siding/wood{ + dir = 4 + }, +/turf/open/floor/wood, +/area/station/security/prison/rec) +"kql" = ( /obj/structure/cable, -/turf/open/floor/iron/white, -/area/science/xenobiology) -"pwx" = ( -/obj/machinery/atmospherics/pipe/bridge_pipe/cyan/visible{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"kqm" = ( +/obj/effect/turf_decal/trimline/green/filled/end{ dir = 4 }, -/obj/machinery/atmospherics/pipe/bridge_pipe/yellow/visible, +/obj/structure/rack, +/obj/item/plant_analyzer, +/obj/effect/decal/cleanable/dirt, +/obj/item/seeds/cabbage, +/obj/item/seeds/berry, +/obj/item/seeds/apple, +/obj/item/seeds/aloe, +/obj/item/seeds/garlic, +/obj/item/seeds/poppy, +/obj/item/seeds/tomato, +/obj/machinery/light/small/directional/east, /turf/open/floor/iron, -/area/engineering/atmos) -"pwH" = ( -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/area/station/maintenance/starboard/aft) +"kqn" = ( +/obj/effect/turf_decal/tile/red/half/contrasted{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ +/turf/open/floor/iron/dark/textured_edge, +/area/station/security/prison) +"kqw" = ( +/obj/effect/turf_decal/tile/red{ dir = 8 }, -/obj/effect/spawner/random/clothing/wardrobe_closet_colored, -/turf/open/floor/iron, -/area/commons/locker) -"pwP" = ( -/obj/machinery/door/airlock{ - name = "Hydroponics Backroom"; - req_access_txt = "35" - }, -/obj/machinery/door/firedoor, -/turf/open/floor/iron/textured_half, -/area/service/hydroponics) -"pwU" = ( -/obj/structure/chair/office/light{ - dir = 4 - }, -/obj/effect/landmark/start/scientist, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/line{ - dir = 4 +/obj/effect/spawner/random/vending/colavend, +/turf/open/floor/iron/white/corner, +/area/station/hallway/secondary/exit/departure_lounge) +"kqI" = ( +/obj/effect/turf_decal/tile/red/full, +/obj/effect/turf_decal/siding/white/corner, +/turf/open/floor/iron/large, +/area/station/service/kitchen/diner) +"kqN" = ( +/obj/effect/turf_decal/trimline/green/filled/warning{ + dir = 1 }, -/turf/open/floor/iron, -/area/science/misc_lab) -"pwV" = ( -/obj/structure/chair{ - dir = 8 +/obj/machinery/door/firedoor/border_only{ + dir = 1 }, +/obj/structure/disposalpipe/trunk/multiz/down, +/turf/open/floor/iron/white, +/area/station/medical/medbay/aft) +"kqP" = ( +/obj/effect/turf_decal/stripes/line, +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment, /turf/open/floor/iron, -/area/hallway/primary/starboard) -"pxl" = ( -/turf/closed/wall, -/area/security/checkpoint/customs/auxiliary) -"pxs" = ( -/obj/structure/filingcabinet, -/turf/open/floor/iron/dark, -/area/tcommsat/computer) -"pxA" = ( +/area/station/engineering/atmos/project) +"kqR" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/sepia, +/area/station/security/prison/rec) +"kqV" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/firealarm/directional/south, +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "cargo-warehouse-external" + }, +/obj/machinery/door/airlock/external{ + glass = 1; + name = "Cargo Warehouse External Airlock"; + opacity = 0 + }, /obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron/white, -/area/science/xenobiology) -"pxF" = ( -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow{ +/obj/effect/mapping_helpers/airlock/access/all/supply/mining_station, +/turf/open/floor/iron/smooth_large, +/area/station/cargo/warehouse) +"kqY" = ( +/obj/effect/turf_decal/siding/wood{ dir = 8 }, -/obj/effect/turf_decal/tile/blue{ +/obj/effect/landmark/start/hangover, +/obj/structure/chair/stool/bar/directional/east, +/turf/open/floor/stone, +/area/station/commons/lounge) +"kra" = ( +/obj/structure/railing{ dir = 1 }, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/stripes/corner{ - dir = 1 +/turf/open/floor/iron/white/side{ + dir = 10 }, -/obj/machinery/airalarm/directional/west, -/turf/open/floor/iron/dark, -/area/medical/treatment_center) -"pxI" = ( -/turf/closed/wall, -/area/service/janitor) -"pxM" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/high_volume/siphon/monitored/air_output{ +/area/station/science/xenobiology) +"krj" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ dir = 1 }, -/turf/open/floor/engine/air, -/area/engineering/atmos) -"pxS" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/brown{ - dir = 4 +/obj/machinery/light/small/built/directional/south, +/obj/structure/mirror/directional/west, +/obj/structure/sign/poster/contraband/random/directional/south, +/turf/open/floor/iron/white, +/area/station/maintenance/port/fore) +"krn" = ( +/obj/structure/reagent_dispensers/watertank, +/turf/open/floor/plating, +/area/mine/eva/lower) +"krv" = ( +/obj/structure/sign/directions/engineering{ + pixel_x = -32; + pixel_y = -40 }, -/obj/effect/turf_decal/tile/brown, -/obj/machinery/modular_computer/console/preset/civilian{ - dir = 8 +/obj/structure/sign/directions/medical{ + dir = 4; + pixel_x = -32; + pixel_y = -24 + }, +/obj/structure/sign/directions/evac{ + dir = 4; + pixel_x = -32; + pixel_y = -32 }, /turf/open/floor/iron, -/area/cargo/qm) -"pxV" = ( -/obj/structure/cable, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"pxW" = ( -/obj/machinery/space_heater, -/obj/structure/window/reinforced{ - dir = 4 +/area/station/hallway/primary/central) +"krx" = ( +/obj/machinery/atmospherics/components/unary/cryo_cell, +/obj/effect/turf_decal/stripes/line{ + dir = 10 }, /turf/open/floor/iron/dark/textured, -/area/security/warden) -"pyd" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ +/area/station/medical/cryo) +"kry" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/landmark/start/prisoner, +/turf/open/floor/vault, +/area/station/security/prison/rec) +"krC" = ( +/obj/machinery/atmospherics/components/tank/air{ dir = 8 }, -/turf/open/floor/iron, -/area/maintenance/starboard/upper) -"pyu" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/turf/open/floor/iron/dark/textured, -/area/security/processing) -"pyv" = ( +/turf/open/floor/plating, +/area/mine/laborcamp/security) +"krH" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/pink/hidden, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"krQ" = ( +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/hallway/primary/fore) +"krS" = ( +/obj/effect/turf_decal/trimline/blue/filled/warning, +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) +"krU" = ( +/obj/machinery/telecomms/bus/preset_four, +/turf/open/floor/iron/dark/telecomms, +/area/station/tcommsat/server) +"krY" = ( +/turf/closed/wall/r_wall, +/area/station/science/breakroom) +"kse" = ( +/obj/structure/chair/sofa/bench/left{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red, +/turf/open/floor/iron, +/area/station/security/prison/mess) +"ksf" = ( +/obj/structure/plasticflaps, +/obj/machinery/conveyor{ + dir = 8; + id = "QMLoad" + }, +/turf/open/floor/plating, +/area/station/cargo/storage) +"ksi" = ( +/obj/effect/turf_decal/tile/dark/fourcorners, +/obj/structure/displaycase, +/turf/open/floor/iron, +/area/mine/living_quarters) +"kso" = ( +/obj/structure/fence/corner{ + dir = 6 + }, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/icemoon/underground/explored) +"ksu" = ( +/mob/living/simple_animal/hostile/asteroid/gutlunch, +/turf/open/misc/asteroid/snow/icemoon, +/area/icemoon/underground/explored) +"ksC" = ( +/turf/open/floor/iron, +/area/station/security/brig/upper) +"ksH" = ( +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 5 + }, +/obj/machinery/airalarm/directional/north, +/turf/open/floor/iron/white, +/area/station/medical/virology) +"ksK" = ( +/turf/closed/wall, +/area/station/service/kitchen/coldroom) +"ksL" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 8 + }, +/obj/machinery/duct, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/structure/sign/poster/official/random/directional/south, +/turf/open/floor/wood, +/area/station/hallway/secondary/service) +"ksM" = ( +/obj/machinery/light/dim/directional/east, +/obj/structure/table, +/obj/item/roller{ + pixel_y = 6 + }, +/obj/item/roller{ + pixel_y = 6 + }, +/obj/item/roller{ + pixel_y = 6 + }, +/obj/item/roller{ + pixel_y = 6 + }, +/turf/open/floor/iron/dark, +/area/station/medical/morgue) +"ksO" = ( +/obj/machinery/hydroponics/constructable, +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/blue/filled/warning{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/station/service/hydroponics) +"kta" = ( +/turf/closed/wall, +/area/station/commons/storage/mining) +"ktf" = ( +/obj/structure/grille, +/turf/open/floor/plating, +/area/station/maintenance/aft/greater) +"ktj" = ( +/obj/effect/turf_decal/tile/red/full, +/obj/structure/table, +/obj/effect/spawner/random/food_or_drink/donkpockets{ + pixel_y = 8 + }, +/turf/open/floor/iron/large, +/area/station/service/kitchen/diner) +"ktl" = ( +/obj/machinery/holopad, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/spawner/random/engineering/tracking_beacon, +/turf/open/floor/iron, +/area/station/command/bridge) +"ktt" = ( +/obj/structure/sign/warning/electric_shock, +/turf/closed/wall/r_wall, +/area/station/security/prison/work) +"ktw" = ( +/obj/effect/turf_decal/stripes/line, +/obj/machinery/firealarm/directional/south, +/obj/machinery/camera/directional/south{ + c_tag = "Engineering Supermatter Fore"; + network = list("ss13","engine"); + pixel_x = 23 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/green/visible, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"ktz" = ( +/obj/machinery/newscaster/directional/north, +/turf/open/floor/wood, +/area/station/service/library) +"ktB" = ( +/obj/effect/spawner/random/trash/hobo_squat, +/turf/open/floor/plating, +/area/station/maintenance/department/medical/central) +"ktD" = ( /obj/effect/turf_decal/trimline/green/filled/line{ dir = 4 }, @@ -33088,2649 +32498,2891 @@ network = list("ss13","medbay") }, /turf/open/floor/iron/white, -/area/medical/medbay/aft) -"pyS" = ( -/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ +/area/station/medical/medbay/aft) +"ktS" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/closed/wall, +/area/station/maintenance/port/aft) +"ktU" = ( +/turf/open/floor/carpet, +/area/station/command/meeting_room) +"kum" = ( +/obj/structure/table, +/obj/item/trash/can/food/beans, +/obj/item/reagent_containers/food/drinks/waterbottle/empty, +/turf/open/floor/iron, +/area/station/maintenance/starboard/fore) +"kuu" = ( +/obj/item/kirbyplants/dead, +/turf/open/floor/plating/snowed/icemoon, +/area/icemoon/underground/explored) +"kuw" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/service/hydroponics/garden) +"kuy" = ( +/obj/machinery/computer/pod/old/mass_driver_controller/ordnancedriver{ + pixel_x = 28 + }, +/obj/effect/turf_decal/stripes{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/science/ordnance/testlab) +"kuC" = ( +/obj/structure/closet/cardboard, +/turf/open/floor/iron/smooth_large, +/area/station/cargo/warehouse) +"kuR" = ( +/obj/structure/barricade/wooden, +/obj/machinery/door/airlock/maintenance, +/obj/effect/mapping_helpers/airlock/access/any/service/maintenance, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) +"kuV" = ( +/obj/effect/turf_decal/tile/purple/half{ dir = 4 }, -/turf/open/misc/asteroid/snow/icemoon, -/area/icemoon/surface/outdoors/nospawn) -"pyT" = ( -/obj/effect/turf_decal/tile/red/half{ +/obj/effect/turf_decal/arrows/red, +/turf/open/floor/iron/half{ dir = 1 }, -/obj/structure/cable, -/obj/machinery/light_switch/directional/south, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark/smooth_half, -/area/security/office) -"pAk" = ( +/area/station/hallway/primary/starboard) +"kuX" = ( /obj/machinery/chem_heater/withbuffer, /obj/structure/window/reinforced{ - dir = 8 + dir = 1; + layer = 2.9 }, /obj/effect/turf_decal/tile/yellow/full, /turf/open/floor/iron/white/smooth_large, -/area/medical/pharmacy) -"pAv" = ( -/obj/machinery/light/small/directional/north, -/obj/machinery/griddle, -/turf/open/floor/iron/cafeteria, -/area/service/kitchen) -"pAx" = ( -/obj/structure/cable, +/area/station/medical/pharmacy) +"kvb" = ( +/obj/structure/sign/warning/secure_area{ + pixel_y = -32 + }, +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/machinery/light/directional/south, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, /turf/open/floor/iron, -/area/hallway/secondary/entry) -"pAU" = ( +/area/station/hallway/primary/starboard) +"kvh" = ( +/obj/structure/sign/warning, +/turf/closed/wall/r_wall, +/area/station/security/brig/upper) +"kvj" = ( +/obj/machinery/meter, +/obj/machinery/atmospherics/pipe/smart/manifold4w/general/visible, +/turf/open/floor/iron/dark, +/area/station/engineering/supermatter/room) +"kvu" = ( +/obj/machinery/door/airlock/security{ + id_tag = "IsolationCell"; + name = "Isolation Cell" + }, +/obj/effect/mapping_helpers/airlock/access/all/security/brig, +/turf/open/floor/iron/smooth, +/area/station/security/prison/safe) +"kvI" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 + }, +/turf/open/floor/iron/dark/textured, +/area/station/security/office) +"kvJ" = ( /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/airalarm/directional/north, -/obj/machinery/light/small/directional/north, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/spawner/random/structure/steam_vent, /turf/open/floor/plating, -/area/maintenance/department/medical/central) -"pBb" = ( -/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible, -/turf/open/floor/iron, -/area/engineering/atmos) -"pBs" = ( -/obj/structure/reagent_dispensers/fueltank, -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 +/area/station/maintenance/aft/greater) +"kvN" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 }, -/obj/effect/turf_decal/tile/yellow{ +/turf/open/floor/iron/dark, +/area/station/science/ordnance) +"kvX" = ( +/turf/open/floor/iron/dark/smooth_edge{ dir = 4 }, -/turf/open/floor/iron, -/area/commons/storage/tools) -"pBG" = ( -/obj/effect/landmark/start/medical_doctor, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, -/turf/open/floor/iron/white, -/area/medical/cryo) -"pBM" = ( -/obj/item/radio/intercom/directional/north, -/obj/effect/turf_decal/tile/blue{ +/area/station/service/chapel) +"kwd" = ( +/obj/structure/sign/poster/official/random/directional/south, +/obj/structure/window/reinforced/spawner/west, +/turf/open/floor/iron/dark/textured, +/area/station/security/prison/workout) +"kwe" = ( +/obj/effect/turf_decal/trimline/yellow/filled/corner{ dir = 1 }, -/obj/effect/turf_decal/tile/blue{ +/obj/effect/turf_decal/trimline/yellow/filled/line{ dir = 4 }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, /turf/open/floor/iron/white, -/area/medical/surgery/fore) -"pBR" = ( -/obj/effect/turf_decal/bot_white/right, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/area/station/medical/chemistry) +"kwm" = ( +/obj/machinery/meter, +/obj/machinery/atmospherics/pipe/smart/manifold/general/visible{ dir = 4 }, -/turf/open/floor/iron/dark, -/area/ai_monitored/command/nuke_storage) -"pCb" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/maintenance/port/greater) -"pCg" = ( -/obj/machinery/hydroponics/soil, -/turf/open/floor/grass, -/area/service/hydroponics) -"pCi" = ( -/obj/structure/sign/painting/library{ - pixel_y = 32 - }, -/obj/structure/table, -/obj/machinery/microwave, -/obj/structure/sign/poster/official/random/directional/east, +/obj/item/wrench, /turf/open/floor/iron, -/area/hallway/secondary/service) -"pCj" = ( -/obj/effect/spawner/structure/window/reinforced, +/area/station/engineering/atmos) +"kwH" = ( /obj/structure/cable, -/obj/machinery/door/poddoor/preopen{ - id = "xenobio6"; - name = "Xenobio Pen 6 Blast Door" - }, -/turf/open/floor/plating, -/area/science/xenobiology) -"pCq" = ( -/obj/item/stack/cable_coil, -/turf/open/misc/asteroid/snow/icemoon, -/area/icemoon/surface/outdoors/nospawn) -"pCw" = ( -/obj/effect/turf_decal/bot, -/obj/structure/window/reinforced{ - dir = 4; - layer = 2.9 - }, -/obj/structure/plasticflaps/opaque, -/obj/machinery/navbeacon{ - codes_txt = "delivery;dir=1"; - dir = 1; - freq = 1400; - location = "Medbay" +/obj/machinery/computer/atmos_control/nocontrol/master{ + dir = 8 }, /turf/open/floor/iron/dark, -/area/maintenance/department/medical/central) -"pCU" = ( -/turf/open/openspace, -/area/science/mixing/hallway) -"pCV" = ( -/obj/structure/rack, -/obj/effect/spawner/random/maintenance, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"pDc" = ( -/obj/structure/table, -/obj/item/storage/toolbox/emergency, -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow{ +/area/station/engineering/atmos/storage/gas) +"kwK" = ( +/obj/effect/turf_decal/tile/purple/half, +/turf/open/floor/iron/half, +/area/station/hallway/primary/starboard) +"kwU" = ( +/obj/machinery/computer/secure_data, +/obj/structure/cable, +/obj/effect/turf_decal/tile/red{ dir = 1 }, -/obj/machinery/light_switch/directional/north, /turf/open/floor/iron, -/area/commons/storage/tools) -"pDe" = ( -/obj/structure/sink{ - dir = 4; - pixel_x = -12; - pixel_y = 2 +/area/mine/laborcamp/security) +"kwX" = ( +/obj/structure/grille, +/turf/open/floor/plating, +/area/station/maintenance/department/medical/central) +"kxe" = ( +/obj/structure/rack, +/obj/item/poster/random_official, +/obj/effect/spawner/random/maintenance, +/obj/item/relic, +/turf/open/floor/plating, +/area/station/maintenance/department/medical/morgue) +"kxp" = ( +/obj/machinery/door/airlock/security/glass{ + name = "Security Desk" }, -/obj/structure/mirror/directional/west, -/obj/machinery/light/directional/north, -/turf/open/floor/iron/freezer, -/area/commons/toilet) -"pDx" = ( -/obj/machinery/door/poddoor/preopen{ - id = "maint1" +/obj/effect/turf_decal/tile/red/full, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "briggate"; + name = "Security Shutters" }, +/obj/effect/mapping_helpers/airlock/access/all/security/general, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"pDH" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/duct, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron, -/area/engineering/lobby) -"pEc" = ( -/obj/structure/extinguisher_cabinet/directional/east, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, +/obj/machinery/door/firedoor, +/turf/open/floor/iron/dark/smooth_large, +/area/station/security/checkpoint/auxiliary) +"kxv" = ( /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/white/corner, -/area/hallway/secondary/entry) -"pEo" = ( -/obj/structure/rack, -/obj/item/tank/internals/emergency_oxygen, -/obj/item/tank/internals/emergency_oxygen, -/obj/item/clothing/mask/breath, -/obj/item/clothing/mask/breath, /turf/open/floor/plating, -/area/commons/storage/emergency/port) -"pEL" = ( -/obj/effect/turf_decal/stripes/line{ +/area/station/maintenance/solars/starboard/fore) +"kxy" = ( +/obj/structure/railing{ + dir = 1 + }, +/obj/item/kirbyplants/random, +/obj/machinery/light/small/directional/west, +/obj/machinery/door/firedoor/border_only{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/station/hallway/primary/starboard) +"kxB" = ( +/obj/effect/turf_decal/tile/blue{ dir = 4 }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/obj/effect/turf_decal/tile/blue{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/door/firedoor/border_only{ - dir = 8 +/obj/machinery/firealarm/directional/north{ + pixel_x = -26 }, +/obj/machinery/light/directional/north, +/obj/structure/chair, /turf/open/floor/iron/white, -/area/science/mixing/hallway) -"pFL" = ( -/obj/structure/disposalpipe/segment{ - dir = 10 +/area/station/medical/medbay/lobby) +"kxN" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/freezer, +/area/station/commons/toilet) +"kxY" = ( +/obj/effect/turf_decal/stripes/corner, /turf/open/floor/iron, -/area/commons/fitness) -"pFO" = ( -/obj/machinery/camera/directional/north{ - c_tag = "Holodeck - Fore"; - name = "holodeck camera" - }, -/turf/open/floor/engine{ - name = "Holodeck Projector Floor" +/area/station/engineering/storage_shared) +"kyr" = ( +/obj/machinery/atmospherics/pipe/bridge_pipe/purple/visible{ + dir = 4 }, -/area/holodeck/rec_center) -"pFQ" = ( -/turf/open/floor/iron, -/area/engineering/main) -"pGf" = ( -/obj/structure/disposalpipe/segment{ - dir = 9 +/obj/machinery/atmospherics/pipe/bridge_pipe/cyan/visible, +/obj/effect/turf_decal/siding/wideplating{ + dir = 8 }, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, -/area/security/brig/upper) -"pGj" = ( -/obj/machinery/computer/warrant, -/turf/open/floor/iron, -/area/hallway/primary/fore) -"pGo" = ( -/obj/machinery/firealarm/directional/south, -/turf/open/floor/wood/parquet, -/area/service/bar/atrium) -"pGx" = ( -/obj/effect/turf_decal/loading_area{ +/area/station/engineering/atmos/pumproom) +"kyy" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/security/warden) +"kyD" = ( +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/obj/effect/turf_decal/tile/brown{ dir = 1 }, +/obj/item/radio/intercom/directional/west, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/dark/side{ + dir = 8 + }, +/area/mine/eva) +"kyL" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, /turf/open/floor/iron, -/area/cargo/storage) -"pGy" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/area/station/hallway/primary/central) +"kyO" = ( +/obj/effect/turf_decal/stripes/corner, /turf/open/floor/iron, -/area/construction) -"pGB" = ( -/obj/structure/disposalpipe/trunk/multiz/down, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"pHb" = ( -/obj/machinery/light/directional/north, -/obj/effect/turf_decal/stripes/corner{ +/area/station/hallway/secondary/entry) +"kyW" = ( +/obj/machinery/computer/med_data, +/obj/structure/cable, +/obj/effect/turf_decal/tile/red/full, +/turf/open/floor/iron/dark/smooth_large, +/area/station/security/checkpoint/medical) +"kzp" = ( +/obj/effect/decal/cleanable/cobweb, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/bot, +/obj/structure/cable, +/obj/machinery/light_switch/directional/north, +/obj/structure/closet/radiation, +/turf/open/floor/iron/dark, +/area/station/maintenance/disposal/incinerator) +"kzr" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/siding/wideplating/dark{ dir = 4 }, -/turf/open/floor/iron, -/area/hallway/primary/port) -"pHl" = ( -/obj/machinery/light/directional/west, -/obj/structure/railing/corner{ +/turf/open/floor/iron/dark/textured, +/area/station/security/prison/rec) +"kzt" = ( +/obj/machinery/door/window/left/directional/east{ + dir = 1; + name = "Medbay Delivery"; + req_access = list("medical") + }, +/obj/structure/window/reinforced{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/obj/effect/turf_decal/tile/yellow/full, +/turf/open/floor/iron/large, +/area/station/medical/storage) +"kzv" = ( +/obj/structure/bed, +/obj/item/bedsheet/random, +/turf/open/floor/plating, +/area/station/maintenance/department/medical/morgue) +"kzw" = ( +/turf/closed/wall/r_wall, +/area/station/security/medical) +"kzA" = ( +/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/turf/open/floor/iron/large, +/area/station/engineering/engine_smes) +"kzC" = ( +/obj/machinery/camera/directional/west{ + c_tag = "Cargo Bay Entrance" + }, +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/tile/brown{ dir = 8 }, -/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"kzD" = ( +/obj/structure/table/reinforced, +/obj/effect/turf_decal/tile/blue, /obj/effect/turf_decal/tile/blue{ dir = 4 }, +/obj/structure/cable, /turf/open/floor/iron, -/area/commons/locker) -"pHG" = ( -/obj/machinery/atmospherics/pipe/smart/simple/dark/visible, -/obj/machinery/atmospherics/pipe/smart/manifold4w/brown/visible/layer2, -/obj/machinery/air_sensor/incinerator_tank, -/turf/open/floor/engine, -/area/maintenance/disposal/incinerator) -"pHQ" = ( -/obj/structure/chair/office{ - dir = 1 +/area/station/command/bridge) +"kzG" = ( +/obj/structure/sign/poster/random/directional/north, +/turf/open/floor/iron/white/side{ + dir = 10 }, -/obj/effect/landmark/start/depsec/supply, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/area/station/science/research) +"kzH" = ( +/obj/structure/window/reinforced/spawner/north, +/obj/machinery/conveyor_switch/oneway{ + id = "mining_internal"; + name = "mining conveyor"; + pixel_x = 12; + pixel_y = -6 + }, +/obj/structure/chair/stool/directional/south, /turf/open/floor/iron, -/area/security/checkpoint/supply) -"pHX" = ( +/area/mine/production) +"kzO" = ( /obj/structure/table, -/obj/effect/spawner/random/entertainment/cigarette_pack, -/obj/item/lighter/greyscale{ - pixel_x = 4; - pixel_y = 2 +/obj/machinery/cell_charger{ + pixel_y = 5 }, -/turf/open/floor/iron/cafeteria, -/area/hallway/secondary/exit/departure_lounge) -"pIu" = ( -/obj/machinery/light_switch/directional/west, -/obj/machinery/rnd/destructive_analyzer, -/turf/open/floor/iron/checker, -/area/science/lab) -"pIw" = ( +/obj/item/multitool, +/turf/open/floor/plating, +/area/station/engineering/storage/tech) +"kzW" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/effect/turf_decal/tile/blue, -/turf/open/floor/iron, -/area/commons/locker) -"pIB" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/wood{ - icon_state = "wood-broken3" +/obj/machinery/duct, +/turf/open/floor/wood/tile, +/area/station/service/theater) +"kzZ" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 }, -/area/maintenance/aft/greater) -"pIR" = ( -/obj/effect/turf_decal/trimline/blue/filled/warning, -/turf/open/floor/iron/white, -/area/medical/treatment_center) -"pIY" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 +/obj/machinery/door/airlock/external{ + name = "External Access" }, -/obj/machinery/light/directional/south, -/turf/open/floor/iron/dark, -/area/command/heads_quarters/cmo) -"pIZ" = ( +/turf/open/floor/plating, +/area/station/maintenance/port/aft) +"kAd" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/holopad, -/obj/structure/disposalpipe/sorting/mail{ - dir = 8; - sortType = 27 - }, -/obj/effect/turf_decal/box/white{ - color = "#52B4E9" - }, -/turf/open/floor/iron/white, -/area/medical/medbay/aft) -"pJC" = ( -/obj/structure/chair{ - dir = 8 - }, -/obj/machinery/power/apc/auto_name/directional/east, /obj/structure/cable, +/obj/machinery/door/firedoor, /turf/open/floor/iron, -/area/cargo/lobby) -"pJG" = ( -/obj/machinery/space_heater, +/area/station/hallway/primary/fore) +"kAm" = ( +/obj/machinery/light/small/directional/north, /turf/open/floor/plating, -/area/maintenance/aft/greater) -"pJI" = ( -/obj/effect/turf_decal/tile/brown{ +/area/station/hallway/secondary/exit/departure_lounge) +"kAn" = ( +/obj/effect/spawner/random/structure/grille, +/turf/open/floor/plating, +/area/station/maintenance/department/chapel) +"kAC" = ( +/obj/structure/reagent_dispensers/watertank, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/turf/open/floor/plating, +/area/station/maintenance/aft/greater) +"kAG" = ( +/obj/structure/table, +/obj/item/cigbutt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/mine/laborcamp/security) +"kAH" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/science/ordnance) +"kAK" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ dir = 4 }, -/obj/effect/turf_decal/tile/brown{ - dir = 1 +/turf/open/misc/asteroid/snow/icemoon, +/area/icemoon/surface/outdoors/nospawn) +"kAT" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 6 }, -/obj/machinery/newscaster/directional/north, -/turf/open/floor/iron/dark, -/area/cargo/miningdock) -"pJL" = ( -/obj/effect/turf_decal/trimline/blue/filled/line, -/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/camera{ - c_tag = "Medbay North"; - network = list("ss13","medbay") +/obj/machinery/atmospherics/components/binary/pressure_valve/on{ + dir = 4; + name = "Output Release" }, -/obj/machinery/newscaster/directional/south, -/turf/open/floor/iron/white, -/area/medical/medbay/central) -"pJN" = ( -/obj/effect/landmark/start/hangover, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron, -/area/hallway/primary/starboard) -"pJV" = ( -/obj/effect/turf_decal/trimline/blue/filled/line, -/turf/open/floor/iron/white, -/area/medical/medbay/central) -"pKm" = ( -/obj/effect/turf_decal/tile/red/half/contrasted{ +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"kAY" = ( +/obj/structure/window/reinforced{ dir = 1 }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark/side, -/area/security/processing) -"pKI" = ( -/obj/machinery/atmospherics/components/binary/pump{ - name = "Port Mix to West Ports" +/obj/structure/flora/bush/jungle/a/style_random, +/turf/open/floor/grass, +/area/station/service/hydroponics) +"kAZ" = ( +/obj/structure/tank_holder/extinguisher, +/turf/open/floor/iron/white, +/area/station/medical/cryo) +"kBf" = ( +/obj/structure/window/reinforced{ + dir = 1 }, -/obj/structure/extinguisher_cabinet/directional/west, -/obj/machinery/light/directional/west, -/turf/open/floor/iron, -/area/engineering/atmos) -"pKO" = ( -/obj/machinery/light_switch/directional/north, -/obj/machinery/camera/directional/north{ - c_tag = "Custodial Closet" +/obj/structure/closet, +/obj/effect/spawner/random/clothing/gloves, +/obj/effect/spawner/random/trash/janitor_supplies, +/turf/open/floor/plating, +/area/station/maintenance/department/chapel) +"kBg" = ( +/obj/structure/ladder{ + name = "upper dispenser access" }, -/obj/vehicle/ridden/janicart, -/turf/open/floor/iron, -/area/service/janitor) -"pKX" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible, -/turf/closed/wall/r_wall, -/area/engineering/supermatter/room) -"pLh" = ( -/obj/structure/sign/warning/electricshock{ - pixel_y = -32 +/obj/structure/sign/warning/no_smoking{ + pixel_x = 32 }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating, -/area/maintenance/fore/greater) -"pLk" = ( -/obj/structure/rack, -/obj/item/tank/internals/emergency_oxygen{ - pixel_x = 5; - pixel_y = -2 +/obj/effect/turf_decal/stripes/box, +/turf/open/floor/iron/dark/textured_large, +/area/station/medical/chemistry) +"kBh" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 8 }, -/obj/item/tank/internals/emergency_oxygen{ - pixel_y = 3 +/obj/machinery/airalarm/directional/east, +/turf/open/floor/iron/dark/textured, +/area/station/security/execution/transfer) +"kBi" = ( +/obj/effect/mapping_helpers/airlock/abandoned, +/obj/machinery/door/airlock/atmos{ + name = "Atmospherics Maintenance" }, -/obj/item/tank/internals/emergency_oxygen, -/obj/structure/sign/warning/coldtemp{ - pixel_x = -32 +/obj/machinery/atmospherics/pipe/layer_manifold/supply/hidden{ + dir = 4 }, -/obj/item/clothing/mask/gas, -/obj/item/clothing/mask/gas, -/turf/open/floor/iron/white, -/area/hallway/secondary/exit/departure_lounge) -"pLm" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 8 +/obj/effect/mapping_helpers/airlock/unres{ + dir = 4 }, -/obj/effect/turf_decal/tile/blue, -/obj/structure/cable, -/obj/machinery/light/directional/south, -/turf/open/floor/iron/white, -/area/medical/psychology) -"pLo" = ( -/obj/structure/rack, -/obj/effect/spawner/random/techstorage/ai_all, +/obj/effect/mapping_helpers/airlock/access/any/science/maintenance, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"kBl" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/circuit, +/area/station/science/robotics/mechbay) +"kBr" = ( +/obj/structure/table/reinforced, +/obj/item/storage/medkit/regular, /turf/open/floor/iron, -/area/engineering/storage/tech) -"pLH" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/obj/effect/turf_decal/trimline/yellow/filled/end{ +/area/station/command/bridge) +"kBv" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/bridge_pipe/green/visible{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/bridge_pipe/cyan/visible, +/turf/open/floor/plating, +/area/station/engineering/atmos) +"kBL" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ dir = 1 }, -/obj/machinery/light/directional/north, -/turf/open/floor/iron/textured, -/area/medical/medbay/central) -"pLQ" = ( -/obj/structure/closet/secure_closet/personal/cabinet, -/obj/effect/landmark/start/hangover, -/turf/open/floor/carpet, -/area/commons/dorms) -"pLU" = ( -/obj/machinery/airalarm/directional/west, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/computer/station_alert{ +/obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/aisat_interior) -"pMk" = ( -/obj/item/storage/box/bodybags, -/obj/structure/extinguisher_cabinet/directional/west, -/obj/item/reagent_containers/syringe{ - name = "steel point" +/obj/structure/sink{ + pixel_y = 20 }, -/obj/item/reagent_containers/glass/bottle/multiver, -/obj/item/reagent_containers/glass/bottle/epinephrine, -/obj/structure/table/glass, -/obj/structure/window/reinforced, -/turf/open/floor/iron/white/textured, -/area/security/medical) -"pMA" = ( -/obj/machinery/light/directional/west, -/turf/open/floor/iron/dark, -/area/command/gateway) -"pMZ" = ( +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) +"kBP" = ( +/obj/structure/table, +/obj/item/paper, +/obj/item/pen, +/obj/machinery/light/small/directional/west, /obj/effect/decal/cleanable/dirt, -/turf/closed/wall/r_wall, -/area/science/mixing/launch) -"pNi" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 10 +/obj/machinery/camera/directional/west{ + c_tag = "Labor Camp Cell 1"; + network = list("labor") }, -/turf/open/floor/iron/white, -/area/maintenance/aft/greater) -"pNt" = ( -/obj/machinery/suit_storage_unit/hos, -/obj/structure/reagent_dispensers/wall/peppertank/directional/west, -/turf/open/floor/iron/dark/smooth_large, -/area/command/heads_quarters/hos) -"pNC" = ( -/obj/structure/closet/secure_closet/personal/cabinet, -/obj/effect/landmark/start/hangover, -/turf/open/floor/wood, -/area/commons/dorms) -"pNE" = ( -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/yellow{ +/turf/open/floor/iron, +/area/mine/laborcamp) +"kBQ" = ( +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/tile/blue{ dir = 8 }, -/obj/machinery/light_switch/directional/south{ - pixel_x = 6; - pixel_y = -25 - }, -/turf/open/floor/iron/white, -/area/medical/pharmacy) -"pNH" = ( -/obj/machinery/firealarm/directional/south, /turf/open/floor/iron, -/area/hallway/secondary/entry) -"pNM" = ( +/area/station/hallway/primary/starboard) +"kBT" = ( +/obj/structure/table, +/obj/item/retractor, +/turf/open/floor/iron/dark, +/area/station/science/robotics/lab) +"kBV" = ( +/obj/structure/table, +/obj/item/circuitboard/machine/chem_dispenser/drinks, +/turf/open/floor/wood, +/area/station/maintenance/port/aft) +"kCh" = ( +/obj/structure/closet, +/obj/effect/spawner/random/maintenance, +/turf/open/floor/plating, +/area/station/maintenance/aft/greater) +"kCn" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/iron/white/side{ +/turf/open/floor/plating, +/area/station/maintenance/port/aft) +"kCr" = ( +/obj/structure/window/reinforced{ dir = 1 }, -/area/science/research) -"pOg" = ( -/turf/open/floor/plating{ - icon_state = "panelscorched" +/mob/living/carbon/human/species/monkey, +/turf/open/floor/engine, +/area/station/science/genetics) +"kCs" = ( +/obj/effect/turf_decal/tile/red{ + dir = 8 }, -/area/maintenance/department/medical/central) -"pOt" = ( -/obj/structure/chair/comfy/black{ - dir = 4 +/obj/machinery/airalarm/directional/south, +/obj/item/kirbyplants/random, +/turf/open/floor/iron/cafeteria, +/area/station/hallway/secondary/exit/departure_lounge) +"kCu" = ( +/obj/effect/landmark/start/hangover, +/turf/open/floor/iron, +/area/station/commons/dorms) +"kCz" = ( +/obj/machinery/light/small/directional/north, +/obj/machinery/firealarm/directional/west, +/obj/structure/chair/sofa/corp/left{ + dir = 4; + pixel_x = -4 }, -/turf/open/floor/carpet, -/area/command/meeting_room) -"pOx" = ( -/turf/closed/wall/r_wall, -/area/security/brig/upper) -"pOE" = ( +/turf/open/floor/iron/dark, +/area/station/science/breakroom) +"kCA" = ( +/obj/effect/decal/cleanable/oil, +/obj/machinery/power/apc/auto_name/directional/east, /obj/structure/cable, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 4 - }, -/obj/effect/landmark/start/hangover, -/turf/open/floor/iron/white, -/area/medical/medbay/lobby) -"pOM" = ( -/obj/structure/reagent_dispensers/fueltank, /turf/open/floor/plating, -/area/maintenance/department/medical/central) -"pOP" = ( -/obj/machinery/light/small/directional/east, -/obj/structure/sign/warning/securearea{ - pixel_x = 32 +/area/station/maintenance/disposal) +"kCH" = ( +/obj/machinery/door/airlock/security/glass{ + name = "Labor Camp Airlock" }, -/turf/open/floor/engine, -/area/science/misc_lab) -"pOS" = ( -/obj/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/dark, -/area/command/gateway) -"pPh" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/public/glass{ - name = "Central Access" +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/mapping_helpers/airlock/access/all/security/brig, +/turf/open/floor/iron, +/area/mine/laborcamp/security) +"kCO" = ( +/obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/machinery/door/airlock/public/glass{ + name = "Canteen" }, /turf/open/floor/iron, -/area/hallway/primary/starboard) -"pPt" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/duct, -/obj/effect/turf_decal/tile/yellow{ +/area/station/service/kitchen/diner) +"kCQ" = ( +/obj/effect/turf_decal/tile/brown{ dir = 8 }, -/turf/open/floor/iron/dark/corner{ +/obj/effect/turf_decal/tile/brown{ dir = 1 }, -/area/engineering/atmos) -"pPA" = ( -/obj/machinery/door/airlock/command{ - name = "MiniSat Access"; - req_access_txt = "65" - }, -/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/decal/cleanable/dirt, /obj/structure/cable, +/turf/open/floor/iron/dark/side{ + dir = 8 + }, +/area/mine/eva) +"kCR" = ( +/obj/structure/stairs/west, /turf/open/floor/iron/dark, -/area/engineering/transit_tube) -"pPT" = ( -/obj/machinery/chem_heater/withbuffer, -/obj/structure/window/reinforced{ - dir = 1; - layer = 2.9 +/area/station/medical/morgue) +"kCV" = ( +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/aisat/service) +"kDa" = ( +/obj/machinery/light/small/directional/west, +/obj/item/radio/intercom/directional/west, +/obj/machinery/chem_dispenser, +/turf/open/floor/glass/reinforced, +/area/station/medical/treatment_center) +"kDu" = ( +/obj/machinery/reagentgrinder, +/obj/structure/table, +/turf/open/floor/iron/cafeteria, +/area/station/security/prison/mess) +"kDw" = ( +/obj/machinery/smartfridge/organ, +/obj/effect/turf_decal/tile/neutral/full, +/turf/open/floor/iron/dark, +/area/station/medical/morgue) +"kDJ" = ( +/obj/item/wrench, +/obj/item/clothing/glasses/monocle, +/obj/structure/table/wood, +/obj/structure/sign/poster/contraband/random/directional/north, +/turf/open/floor/iron, +/area/station/service/theater) +"kDP" = ( +/obj/effect/turf_decal/siding/wideplating/dark{ + dir = 1 }, -/obj/effect/turf_decal/tile/yellow/full, -/turf/open/floor/iron/white/smooth_large, -/area/medical/pharmacy) -"pQf" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/obj/structure/extinguisher_cabinet/directional/east, -/turf/open/floor/iron/white/side{ - dir = 9 +/obj/machinery/firealarm/directional/west, +/turf/open/floor/iron, +/area/station/service/hydroponics) +"kDU" = ( +/obj/effect/turf_decal/siding/thinplating{ + dir = 1 }, -/area/science/research) -"pQi" = ( -/obj/effect/landmark/observer_start, -/obj/effect/turf_decal/plaque{ - icon_state = "L8" +/turf/open/misc/asteroid/snow/icemoon, +/area/icemoon/underground/explored) +"kEb" = ( +/obj/structure/bed/pod, +/obj/item/bedsheet/random, +/turf/open/floor/wood{ + icon_state = "wood-broken4" }, +/area/station/maintenance/port/fore) +"kEj" = ( +/obj/machinery/computer/libraryconsole/bookmanagement, +/obj/structure/table, +/obj/effect/decal/cleanable/dirt, /obj/structure/cable, +/turf/open/floor/carpet/red, +/area/station/security/prison/work) +"kEn" = ( +/obj/machinery/camera/directional/south{ + c_tag = "Security - Visitation South"; + network = list("ss13","prison") + }, +/obj/machinery/airalarm/directional/south, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 4 +/turf/open/floor/iron, +/area/station/security/prison/visit) +"kEq" = ( +/obj/effect/spawner/random/structure/crate, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"kEs" = ( +/obj/structure/tank_holder/extinguisher, +/turf/open/floor/plating, +/area/station/maintenance/port/greater) +"kEu" = ( +/obj/structure/sign/departments/medbay/alt{ + pixel_x = -32 }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/directional/west, /turf/open/floor/iron, -/area/hallway/primary/central) -"pQk" = ( -/obj/structure/chair/office{ +/area/mine/laborcamp) +"kEH" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ dir = 8 }, -/obj/effect/landmark/start/hangover, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/station/security/checkpoint/science) +"kEM" = ( +/turf/open/floor/iron/freezer, +/area/station/commons/toilet/locker) +"kFk" = ( +/obj/machinery/newscaster/directional/north, /turf/open/floor/wood, -/area/service/library) -"pQx" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/status_display/evac/directional/south, -/turf/open/floor/iron, -/area/hallway/primary/central) -"pQy" = ( -/obj/structure/flora/tree/pine, -/turf/open/misc/asteroid/snow/icemoon, -/area/icemoon/surface/outdoors/nospawn) -"pQM" = ( -/obj/effect/turf_decal/siding/yellow{ - dir = 5 - }, -/turf/open/floor/iron, -/area/engineering/lobby) -"pQV" = ( -/obj/structure/railing, -/obj/machinery/flasher/portable, -/obj/effect/turf_decal/tile/red/half{ - dir = 1 - }, +/area/station/command/meeting_room) +"kFx" = ( +/obj/machinery/door/window/brigdoor/left/directional/west, /obj/structure/cable, -/obj/machinery/door/firedoor/border_only, -/turf/open/floor/iron/dark/textured, -/area/ai_monitored/security/armory/upper) -"pRo" = ( -/obj/structure/railing{ - dir = 8 +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/firealarm/directional/south, +/turf/open/floor/iron/cafeteria, +/area/station/security/prison/mess) +"kFG" = ( +/obj/structure/table/wood, +/obj/machinery/microwave, +/obj/machinery/light/small/directional/south, +/turf/open/floor/stone, +/area/mine/eva/lower) +"kFH" = ( +/obj/machinery/atmospherics/pipe/smart/simple/green/visible{ + dir = 10 }, -/obj/structure/lattice/catwalk, -/turf/open/openspace, -/area/science/mixing) -"pRG" = ( -/obj/structure/flora/rock/pile/icy, -/turf/open/misc/asteroid/snow/icemoon, -/area/icemoon/surface/outdoors/nospawn) -"pRW" = ( -/obj/structure/sign/barsign, -/turf/closed/wall, -/area/service/bar/atrium) -"pSc" = ( -/obj/structure/reagent_dispensers/watertank, +/turf/open/floor/glass/reinforced, +/area/station/engineering/atmos/pumproom) +"kFN" = ( +/obj/structure/chair/sofa/bench/right{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red, /turf/open/floor/iron, -/area/service/janitor) -"pSk" = ( -/turf/closed/wall, -/area/medical/medbay/aft) -"pSw" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/area/station/security/prison/mess) +"kFZ" = ( +/obj/effect/turf_decal/stripes/line, +/obj/machinery/light/directional/south, +/obj/machinery/meter, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, +/obj/item/radio/intercom/directional/south, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"kGu" = ( +/obj/machinery/light/small/directional/north, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/mine/eva) +"kGx" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/turf_decal/trimline/blue/filled/warning{ - dir = 4 - }, -/turf/open/floor/iron/white, -/area/medical/medbay/aft) -"pSI" = ( +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/cargo/lobby) +"kGD" = ( +/obj/structure/closet/wardrobe/pjs, +/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ - dir = 1 + dir = 4 }, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, +/obj/effect/landmark/start/hangover/closet, /turf/open/floor/iron, -/area/commons/dorms) -"pSJ" = ( -/turf/open/floor/iron/white, -/area/maintenance/fore/greater) -"pSK" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 4 +/area/station/commons/dorms) +"kGR" = ( +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 8 }, /obj/structure/cable, -/turf/open/floor/iron, -/area/command/bridge) -"pSO" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/siding/wood{ - dir = 8 - }, -/turf/open/floor/carpet, -/area/service/library) -"pSW" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, /turf/open/floor/iron, -/area/maintenance/disposal/incinerator) -"pTk" = ( -/obj/structure/extinguisher_cabinet/directional/north, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/area/station/cargo/miningdock) +"kHb" = ( +/obj/structure/closet/secure_closet/personal{ + anchored = 1 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/item/clothing/head/bandana, +/turf/open/floor/iron, +/area/station/maintenance/starboard/fore) +"kHn" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/firealarm/directional/south, +/turf/open/floor/iron/showroomfloor, +/area/station/security/prison/toilet) +"kHu" = ( +/obj/machinery/firealarm/directional/south, +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/effect/landmark/start/hangover, /turf/open/floor/iron, -/area/commons/dorms) -"pTt" = ( -/obj/machinery/atmospherics/pipe/multiz/supply/visible/layer4{ - color = "#0000ff"; - dir = 8; - name = "Supply multi deck pipe adapter" +/area/station/hallway/primary/port) +"kHz" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/multiz/scrubbers/visible/layer2{ - color = "#ff0000"; - dir = 8; - name = "Scrubbers multi deck pipe adapter" +/turf/open/floor/iron, +/area/station/commons/storage/primary) +"kHN" = ( +/obj/machinery/firealarm/directional/north, +/turf/open/openspace, +/area/station/science/xenobiology) +"kHU" = ( +/obj/structure/table, +/obj/item/stack/sheet/iron/fifty, +/obj/item/stack/sheet/glass/fifty, +/obj/item/clothing/head/welding, +/obj/item/stack/sheet/mineral/plasma{ + amount = 35 }, -/obj/effect/turf_decal/stripes/line{ +/obj/machinery/firealarm/directional/east, +/obj/effect/turf_decal/stripes/corner{ dir = 8 }, /turf/open/floor/plating, -/area/engineering/lobby) -"pTD" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/white/side{ - dir = 8 +/area/station/ai_monitored/turret_protected/aisat/service) +"kHV" = ( +/obj/structure/flora/bush/jungle/a/style_random, +/turf/open/floor/grass, +/area/station/service/hydroponics) +"kIi" = ( +/obj/machinery/door/airlock{ + name = "Perma Overlook Entrance" }, -/area/science/misc_lab) -"pTE" = ( -/obj/machinery/duct, -/turf/open/floor/iron, -/area/hallway/secondary/service) -"pTM" = ( -/obj/machinery/light/directional/south, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/extinguisher_cabinet/directional/south, -/turf/open/floor/iron/white, -/area/science/robotics/lab) -"pTQ" = ( -/obj/structure/bookcase/random/religion, -/turf/open/floor/wood, -/area/service/library) -"pTR" = ( -/obj/machinery/light/directional/south, -/obj/structure/disposalpipe/segment{ +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "perma-overlook" + }, +/turf/open/floor/vault, +/area/station/security/prison/rec) +"kIj" = ( +/obj/structure/reagent_dispensers/fueltank, +/obj/effect/turf_decal/stripes/line{ dir = 4 }, /turf/open/floor/iron, -/area/hallway/primary/port) -"pUn" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment{ +/area/station/ai_monitored/command/storage/eva) +"kIo" = ( +/obj/structure/rack, +/obj/item/clothing/suit/hooded/wintercoat, +/obj/item/clothing/suit/hooded/wintercoat, +/turf/open/floor/vault, +/area/station/security/prison/rec) +"kIt" = ( +/obj/effect/turf_decal/siding/yellow{ dir = 4 }, -/obj/machinery/firealarm/directional/south, -/turf/open/floor/iron/white/side{ - dir = 9 - }, -/area/science/research) -"pUp" = ( -/obj/structure/rack, -/obj/item/clothing/mask/gas{ - pixel_x = 3; - pixel_y = 3 +/obj/effect/turf_decal/siding/yellow{ + dir = 8 }, -/obj/item/clothing/mask/gas, -/obj/item/clothing/mask/gas{ - pixel_x = -3; - pixel_y = -3 +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/landmark/start/station_engineer, +/turf/open/floor/iron, +/area/station/engineering/storage) +"kIu" = ( +/obj/structure/chair/sofa/left, +/obj/machinery/light/directional/north, +/obj/effect/landmark/start/psychologist, +/turf/open/floor/carpet/blue, +/area/station/medical/psychology) +"kIw" = ( +/obj/machinery/conveyor{ + id = "mining_internal" }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/orange/visible, -/obj/effect/turf_decal/tile/yellow{ +/obj/structure/window/reinforced/spawner/west, +/obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, -/turf/open/floor/iron, -/area/engineering/storage_shared) -"pUI" = ( -/obj/effect/turf_decal/tile/red/full, -/obj/structure/disposalpipe/segment{ +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/turf/open/floor/iron/large, -/area/service/kitchen/diner) -"pUL" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/obj/effect/turf_decal/tile/green{ +/obj/machinery/camera{ + c_tag = "Mining Ore Smeltery"; + dir = 6 + }, +/obj/structure/sign/poster/official/random/directional/east, +/turf/open/floor/iron, +/area/mine/production) +"kII" = ( +/obj/machinery/space_heater, +/turf/open/floor/iron/smooth_large, +/area/station/cargo/warehouse) +"kIV" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ dir = 4 }, -/obj/effect/turf_decal/tile/blue{ +/obj/structure/chair/office{ dir = 1 }, -/obj/machinery/duct, +/obj/effect/landmark/start/assistant, /turf/open/floor/iron, -/area/service/hydroponics) -"pUN" = ( -/obj/machinery/navbeacon{ - codes_txt = "patrol;next_patrol=Lockers"; - location = "EVA" +/area/station/commons/fitness) +"kIX" = ( +/obj/structure/fence/corner{ + dir = 6 }, -/obj/effect/turf_decal/plaque{ - icon_state = "L6" +/turf/open/floor/plating/snowed/icemoon, +/area/icemoon/underground/explored) +"kJc" = ( +/obj/structure/closet, +/obj/effect/spawner/random/maintenance/two, +/turf/open/floor/plating, +/area/station/maintenance/starboard/upper) +"kJe" = ( +/obj/machinery/door/airlock/external{ + name = "Solar Maintenance" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 }, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, +/turf/open/floor/plating, +/area/station/maintenance/solars/port/fore) +"kJm" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/iron, -/area/hallway/primary/central) -"pUU" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, /obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/trimline/blue/filled/line{ +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/dark, +/area/station/medical/morgue) +"kJw" = ( +/obj/machinery/atmospherics/pipe/layer_manifold/supply/hidden{ dir = 4 }, -/turf/open/floor/iron/white, -/area/medical/medbay/aft) -"pVe" = ( -/obj/machinery/computer/pod/old/mass_driver_controller/chapelgun{ - pixel_x = 24 - }, -/turf/open/floor/iron/dark/smooth_edge{ - dir = 1 - }, -/area/service/chapel) -"pVH" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/sign/poster/official/random/directional/north, +/turf/open/floor/iron/smooth, +/area/mine/laborcamp/security) +"kJC" = ( +/obj/effect/turf_decal/tile/blue{ dir = 8 }, -/obj/machinery/door/airlock/external{ - name = "Cargo Escape Airlock"; - space_dir = 4 +/obj/effect/turf_decal/tile/blue, +/obj/structure/cable, +/obj/machinery/light/directional/south, +/turf/open/floor/iron/white, +/area/station/medical/psychology) +"kJG" = ( +/obj/item/storage/box/donkpockets{ + pixel_y = 5 }, +/turf/open/genturf, +/area/icemoon/underground/unexplored/rivers/deep) +"kJI" = ( +/obj/structure/transit_tube/station/reverse, /turf/open/floor/plating, -/area/hallway/secondary/exit/departure_lounge) -"pVJ" = ( -/obj/machinery/power/shieldwallgen, -/obj/structure/window/reinforced{ - dir = 8 +/area/station/ai_monitored/turret_protected/aisat_interior) +"kJK" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 1 }, -/obj/effect/turf_decal/bot, /turf/open/floor/iron, -/area/command/teleporter) -"pVM" = ( -/obj/structure/disposalpipe/segment, +/area/station/maintenance/disposal/incinerator) +"kJO" = ( +/obj/structure/table, +/obj/item/storage/box/firingpins, +/obj/item/storage/box/firingpins, +/obj/item/key/security, +/obj/machinery/light/directional/east, +/obj/item/radio/intercom/prison/directional/east, +/turf/open/floor/iron/dark/textured, +/area/station/ai_monitored/security/armory/upper) +"kJP" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/command/bridge) +"kJQ" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/plating, -/area/maintenance/starboard/upper) -"pWt" = ( -/obj/effect/spawner/structure/window/reinforced/plasma, -/turf/open/floor/plating, -/area/engineering/supermatter) -"pXv" = ( -/obj/effect/turf_decal/siding/wood, -/obj/effect/turf_decal/siding/wood/corner{ - dir = 1 - }, -/obj/effect/spawner/random/engineering/tracking_beacon, +/obj/structure/cable, +/obj/structure/disposalpipe/segment, /turf/open/floor/wood, -/area/commons/vacant_room/office) -"pXw" = ( -/obj/structure/ladder, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"pXx" = ( -/turf/closed/wall, -/area/service/library) -"pXL" = ( -/obj/structure/disposalpipe/trunk{ +/area/station/service/lawoffice) +"kJU" = ( +/obj/structure/girder, +/turf/open/floor/iron/dark, +/area/station/engineering/supermatter/room) +"kJV" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 8 }, -/obj/machinery/disposal/bin, -/obj/machinery/status_display/evac/directional/south, -/turf/open/floor/iron/white/corner{ - dir = 1 +/obj/machinery/door/airlock/engineering/glass{ + name = "Server Room" }, -/area/science/misc_lab) -"pXU" = ( -/obj/effect/turf_decal/caution{ - dir = 4 +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/mapping_helpers/airlock/access/all/engineering/tcoms, +/turf/open/floor/iron/dark, +/area/station/tcommsat/computer) +"kJY" = ( +/obj/machinery/light/small/directional/south, +/turf/open/misc/asteroid/snow/icemoon, +/area/mine/laborcamp) +"kKl" = ( +/obj/structure/table/glass, +/obj/item/plant_analyzer, +/turf/open/floor/plating, +/area/station/maintenance/starboard/fore) +"kKy" = ( +/obj/structure/tank_holder/oxygen, +/obj/effect/turf_decal/tile/blue{ + dir = 1 }, -/turf/open/floor/iron, -/area/cargo/miningdock) -"pYI" = ( -/obj/machinery/atmospherics/pipe/smart/manifold/general/visible{ - dir = 4 +/turf/open/floor/iron/dark, +/area/station/engineering/transit_tube) +"kKF" = ( +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 8 }, /turf/open/floor/iron, -/area/engineering/atmos) -"pZf" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/public/glass{ - name = "Central Access" +/area/station/hallway/primary/starboard) +"kKJ" = ( +/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible{ + dir = 6 }, +/obj/machinery/light/directional/east, /turf/open/floor/iron, -/area/hallway/primary/starboard) -"pZy" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Chemistry Lab Utilities"; - req_access_txt = "5" - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/smooth, -/area/maintenance/department/medical/central) -"pZC" = ( +/area/station/engineering/atmos) +"kKL" = ( /turf/closed/wall, -/area/service/hydroponics) -"pZE" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/effect/turf_decal/tile/blue{ - dir = 8 +/area/station/maintenance/starboard/fore) +"kKQ" = ( +/obj/machinery/computer/secure_data{ + dir = 1 }, -/obj/structure/railing/corner{ +/obj/machinery/requests_console/directional/south{ + department = "Security"; + departmentType = 5; + name = "Security Requests Console"; + anon_tips_receiver = 1; + assistance_requestable = 1 + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ dir = 8 }, -/turf/open/floor/iron, -/area/commons/locker) -"pZG" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable, -/turf/open/floor/iron, -/area/commons/fitness) -"pZU" = ( -/obj/effect/turf_decal/delivery, -/obj/structure/cable, -/turf/open/floor/iron/dark/smooth_half{ +/turf/open/floor/iron/dark, +/area/station/security/checkpoint/science) +"kKT" = ( +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/area/engineering/engine_smes) -"pZY" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating{ - icon_state = "platingdmg1" - }, -/area/maintenance/port/fore) -"qac" = ( -/obj/machinery/navbeacon{ - codes_txt = "delivery;dir=1"; - dir = 1; - freq = 1400; - location = "Bridge" +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/obj/structure/plasticflaps/opaque, -/obj/effect/turf_decal/bot, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, /turf/open/floor/iron, -/area/maintenance/central/greater) -"qav" = ( -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/area/station/commons/dorms) +"kKX" = ( +/obj/effect/turf_decal/tile/blue{ dir = 8 }, -/obj/machinery/newscaster/directional/south, +/obj/effect/landmark/start/hangover, /turf/open/floor/iron, -/area/commons/dorms) -"qaH" = ( -/obj/machinery/holopad, +/area/station/hallway/primary/central) +"kLa" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/commons/storage/mining) -"qaK" = ( -/obj/machinery/shower{ - dir = 8 +/obj/machinery/door/airlock/maintenance{ + name = "Mining Station Maintenance" }, -/obj/effect/turf_decal/stripes/red/line{ - dir = 6 +/obj/effect/mapping_helpers/airlock/access/any/supply/mining, +/turf/open/floor/plating, +/area/mine/eva/lower) +"kLb" = ( +/obj/machinery/atmospherics/pipe/multiz/supply/visible/layer4, +/obj/machinery/atmospherics/pipe/multiz/scrubbers/visible/layer2, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plating, +/area/station/maintenance/starboard/fore) +"kLc" = ( +/obj/effect/turf_decal/siding/yellow{ + dir = 8 }, -/turf/open/floor/iron/textured, -/area/engineering/atmos) -"qbd" = ( -/obj/machinery/atmospherics/pipe/bridge_pipe/yellow/visible, -/obj/machinery/atmospherics/pipe/bridge_pipe/green/visible{ +/obj/effect/turf_decal/siding/yellow{ dir = 4 }, -/turf/open/floor/iron, -/area/engineering/atmos) -"qbv" = ( -/obj/effect/landmark/event_spawn, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, /turf/open/floor/iron, -/area/engineering/storage/tech) -"qby" = ( -/obj/structure/cable, -/obj/effect/turf_decal/trimline/blue/filled/line{ +/area/station/engineering/storage) +"kLr" = ( +/obj/structure/table/wood, +/obj/effect/spawner/random/maintenance, +/turf/open/floor/wood, +/area/station/maintenance/space_hut/cabin) +"kLs" = ( +/obj/structure/sign/warning/docking, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/hallway/secondary/exit/departure_lounge) +"kLx" = ( +/obj/effect/turf_decal/tile/brown{ dir = 1 }, -/obj/machinery/power/apc/auto_name/directional/north, -/obj/item/kirbyplants/random, -/turf/open/floor/iron/white, -/area/medical/medbay/aft) -"qbA" = ( -/obj/effect/turf_decal/trimline/blue/filled/warning{ +/obj/effect/turf_decal/tile/brown{ dir = 4 }, -/turf/open/floor/iron/white, -/area/medical/treatment_center) -"qbE" = ( -/obj/effect/decal/cleanable/cobweb/cobweb2, -/obj/item/kirbyplants/random, -/turf/open/floor/wood, -/area/maintenance/aft/greater) -"qbP" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/obj/effect/turf_decal/tile/brown{ dir = 8 }, -/turf/open/floor/carpet, -/area/command/meeting_room) -"qcd" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/sign/warning/coldtemp, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"qcs" = ( -/obj/structure/sign/warning/securearea{ - pixel_x = 32 +/obj/machinery/computer/security/qm, +/obj/machinery/requests_console/directional/west{ + department = "Quartermaster's Desk"; + name = "Quartermaster's Desk Requests Console"; + announcementConsole = 1; + supplies_requestable = 1; + assistance_requestable = 1 }, -/turf/open/floor/engine, -/area/science/misc_lab) -"qcw" = ( -/obj/machinery/vending/cart, -/obj/structure/cable, /turf/open/floor/iron, -/area/command/heads_quarters/hop) -"qcA" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"qcB" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "gene_shutters"; - name = "genetics shutters" - }, -/turf/open/floor/plating, -/area/science/genetics) -"qcC" = ( -/obj/machinery/computer/station_alert{ - dir = 8 +/area/station/cargo/qm) +"kLy" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/research{ + name = "Xenobiology Lab" }, -/obj/machinery/button/door/directional/south{ - id = "atmos" +/obj/effect/mapping_helpers/airlock/access/all/science/xenobio, +/turf/open/floor/iron/white, +/area/station/science/xenobiology) +"kLI" = ( +/obj/machinery/light/directional/south, +/obj/effect/turf_decal/tile/blue, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"kLK" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/obj/machinery/light_switch/directional/south{ - pixel_x = -10 +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/iron, +/area/station/commons/vacant_room/commissary) +"kLS" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/door/airlock/research{ + name = "Chemical Storage" }, -/turf/open/floor/iron/dark, -/area/engineering/atmos/storage/gas) -"qcZ" = ( -/obj/machinery/portable_atmospherics/scrubber, -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 4 +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 }, -/obj/effect/turf_decal/tile/red{ +/obj/effect/turf_decal/tile/yellow{ dir = 8 }, -/turf/open/floor/iron/white/corner{ - dir = 1 - }, -/area/engineering/atmos/storage/gas) -"qdh" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/obj/effect/turf_decal/tile/yellow{ dir = 4 }, -/obj/machinery/camera/directional/west{ - c_tag = "Research Directors Observation Deck"; - network = list("ss13","rd") +/obj/effect/turf_decal/tile/yellow, +/obj/machinery/door/firedoor, +/obj/effect/mapping_helpers/airlock/access/all/medical/pharmacy, +/turf/open/floor/iron/textured, +/area/station/medical/medbay/central) +"kLZ" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 8 }, -/turf/open/floor/iron/cafeteria, -/area/command/heads_quarters/rd) -"qdy" = ( -/obj/structure/closet/radiation, +/turf/open/floor/iron, +/area/station/cargo/storage) +"kMh" = ( +/obj/machinery/airalarm/directional/north, /obj/effect/turf_decal/stripes/line{ - dir = 6 + dir = 1 }, -/obj/item/radio/intercom/directional/north, -/obj/item/analyzer, -/turf/open/floor/iron/showroomfloor, -/area/engineering/atmos) -"qdC" = ( -/obj/effect/decal/cleanable/cobweb/cobweb2, -/obj/structure/chair, -/obj/item/reagent_containers/blood/random, -/turf/open/floor/plating{ - icon_state = "platingdmg1" +/turf/open/floor/iron, +/area/station/cargo/storage) +"kMz" = ( +/obj/machinery/firealarm/directional/north, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/area/maintenance/port/fore) -"qdD" = ( -/obj/structure/light_construct/directional/west, -/mob/living/simple_animal/hostile/retaliate/goose/vomit, -/turf/open/floor/wood, -/area/maintenance/port/aft) -"qdN" = ( -/obj/structure/chair/office{ +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/effect/landmark/start/hangover, -/obj/effect/landmark/event_spawn, -/turf/open/floor/wood, -/area/service/library) -"qdU" = ( -/obj/machinery/light/directional/south, -/turf/open/floor/circuit/red, -/area/ai_monitored/turret_protected/ai_upload) -"qdX" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/command/glass{ - name = "EVA Storage"; - req_access_txt = "18" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, -/area/ai_monitored/command/storage/eva) -"qec" = ( -/obj/item/stack/sheet/glass/fifty, -/obj/item/stack/sheet/glass/fifty, -/obj/item/stack/sheet/glass/fifty, -/obj/structure/table, -/turf/open/floor/iron/dark, -/area/engineering/storage) -"qer" = ( -/obj/structure/closet/crate/hydroponics, -/obj/effect/turf_decal/trimline/green/filled, -/obj/item/seeds/poppy, -/obj/item/seeds/poppy, -/obj/item/seeds/grass, -/obj/item/seeds/glowshroom, -/obj/item/seeds/nettle, -/obj/item/seeds/orange, -/obj/item/seeds/potato, -/turf/open/floor/iron, -/area/maintenance/starboard/aft) -"qeI" = ( -/obj/machinery/door/airlock/command{ - name = "Captain's Office"; - req_access_txt = "20" +/area/station/commons/dorms) +"kMD" = ( +/obj/machinery/door/airlock{ + name = "Unisex Restrooms" }, -/obj/structure/disposalpipe/segment, -/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/wood, -/area/command/heads_quarters/captain) -"qfh" = ( -/obj/effect/spawner/random/structure/crate, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/maintenance/starboard/upper) -"qfr" = ( -/obj/structure/toilet{ - pixel_y = 12 - }, -/obj/machinery/light/small/directional/south, -/obj/effect/decal/cleanable/blood/old, -/obj/effect/landmark/start/psychologist, /turf/open/floor/iron/freezer, -/area/medical/break_room) -"qfE" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 +/area/station/commons/toilet) +"kMF" = ( +/obj/effect/turf_decal/box, +/obj/structure/closet/crate, +/obj/effect/spawner/random/maintenance/two, +/turf/open/floor/iron/dark, +/area/station/maintenance/port/greater) +"kMM" = ( +/turf/open/floor/iron/grimy, +/area/station/hallway/secondary/entry) +"kMN" = ( +/obj/machinery/space_heater, +/turf/open/floor/plating, +/area/station/maintenance/department/chapel) +"kMY" = ( +/obj/effect/turf_decal/siding/yellow{ + dir = 6 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/cafeteria, -/area/command/heads_quarters/rd) -"qfP" = ( -/obj/effect/turf_decal/tile/yellow{ +/obj/effect/turf_decal/siding/yellow/corner{ dir = 1 }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/iron/white, -/area/maintenance/port/fore) -"qgb" = ( -/obj/structure/table, -/obj/item/clothing/glasses/meson, -/obj/item/storage/bag/ore, -/obj/item/pickaxe, -/obj/item/mining_scanner, -/obj/item/flashlight, -/obj/machinery/light/directional/east, -/obj/item/clothing/suit/hooded/wintercoat, -/turf/open/floor/iron, -/area/commons/storage/mining) -"qgi" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 + }, +/turf/open/floor/iron/large, +/area/station/engineering/storage) +"kNa" = ( +/obj/machinery/door/firedoor, /obj/structure/cable, -/obj/machinery/duct, -/obj/machinery/atmospherics/components/trinary/filter/atmos/co2, -/obj/effect/turf_decal/bot, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/station/medical/cryo) +"kNk" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/holopad, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden, +/obj/effect/turf_decal/bot, +/obj/structure/cable, /turf/open/floor/iron/large, -/area/engineering/atmos) -"qgp" = ( -/obj/effect/turf_decal/tile/red/anticorner/contrasted, +/area/station/engineering/atmos/storage/gas) +"kNp" = ( +/obj/structure/cable, +/turf/open/floor/iron/dark/telecomms, +/area/station/tcommsat/server) +"kNA" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/girder, +/obj/structure/grille, +/turf/open/floor/plating, +/area/station/maintenance/department/medical/central) +"kNC" = ( +/obj/structure/fence, +/turf/open/misc/asteroid/snow/icemoon, +/area/icemoon/underground/explored) +"kNQ" = ( +/obj/effect/turf_decal/tile/red/half/contrasted, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/iron/dark/corner{ - dir = 1 - }, -/area/security/processing) -"qgG" = ( -/obj/docking_port/stationary{ - dir = 4; - dwidth = 1; - height = 4; - name = "escape pod loader"; - roundstart_template = /datum/map_template/shuttle/escape_pod/default; - width = 3 - }, -/turf/open/floor/plating/snowed/icemoon, -/area/icemoon/surface/outdoors/nospawn) -"qgQ" = ( -/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/iron, +/area/station/security/brig/upper) +"kNW" = ( +/turf/closed/wall, +/area/station/cargo/warehouse) +"kNZ" = ( +/obj/effect/spawner/random/structure/crate, /turf/open/floor/plating, -/area/medical/medbay/lobby) -"qgZ" = ( -/obj/structure/chair/plastic{ - dir = 1 +/area/station/maintenance/port/aft) +"kOi" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 9 }, -/obj/effect/decal/cleanable/blood/splatter, -/turf/open/floor/iron, -/area/maintenance/starboard/fore) -"qhq" = ( -/obj/machinery/computer/atmos_control/nitrogen_tank{ - dir = 1 +/turf/open/misc/dirt{ + initial_gas_mix = "ICEMOON_ATMOS" }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ +/area/icemoon/underground/explored) +"kOk" = ( +/obj/effect/turf_decal/tile/red/half/contrasted{ dir = 8 }, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, /turf/open/floor/iron, -/area/engineering/atmos) -"qhz" = ( -/obj/structure/cable, +/area/station/security/brig/upper) +"kOE" = ( +/obj/machinery/navbeacon{ + codes_txt = "delivery;dir=2"; + freq = 1400; + location = "Engineering" + }, +/obj/structure/plasticflaps/opaque, +/obj/effect/turf_decal/bot, /turf/open/floor/iron, -/area/engineering/storage/tech) -"qhA" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/area/station/maintenance/port/aft) +"kOF" = ( +/obj/effect/turf_decal/tile/blue, +/obj/structure/disposalpipe/segment, +/obj/machinery/door/firedoor, +/turf/open/floor/iron, +/area/station/hallway/primary/fore) +"kON" = ( +/obj/structure/rack, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/blood/old, +/obj/item/restraints/handcuffs{ + pixel_y = 5 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/obj/item/restraints/handcuffs{ + pixel_y = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/power/apc/auto_name/directional/north, -/obj/structure/cable, -/turf/open/floor/iron, -/area/commons/dorms) -"qhD" = ( -/obj/structure/chair/office{ - dir = 8 +/obj/item/restraints/handcuffs{ + pixel_x = 1; + pixel_y = -4 }, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 +/obj/structure/cable, +/turf/open/floor/iron/showroomfloor, +/area/station/security/processing) +"kOO" = ( +/obj/structure/sign/poster/random/directional/east, +/turf/open/floor/plating, +/area/station/maintenance/aft/lesser) +"kOS" = ( +/obj/machinery/door/airlock/external{ + glass = 1; + name = "Public Mining Storage"; + opacity = 0 }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/obj/structure/sign/warning/xeno_mining{ + pixel_x = 29 }, -/turf/open/floor/iron, -/area/engineering/lobby) -"qhP" = ( -/obj/structure/disposalpipe/trunk/multiz/down, -/obj/structure/window/reinforced{ - dir = 1; - pixel_y = 2 +/turf/open/floor/iron/dark, +/area/mine/storage) +"kPb" = ( +/obj/effect/landmark/event_spawn, +/obj/effect/landmark/blobstart, +/turf/open/floor/wood, +/area/station/hallway/secondary/service) +"kPt" = ( +/obj/structure/chair/sofa/left{ + dir = 4 }, -/turf/open/floor/plating, -/area/maintenance/fore/greater) -"qin" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ dir = 1 }, -/obj/effect/turf_decal/siding/yellow{ - dir = 10 - }, -/obj/effect/turf_decal/siding/yellow/corner{ +/obj/effect/turf_decal/siding/white{ dir = 4 }, -/obj/structure/cable, -/turf/open/floor/iron/large, -/area/engineering/storage) -"qiE" = ( -/obj/structure/disposalpipe/segment{ +/turf/open/floor/iron, +/area/station/hallway/secondary/service) +"kPv" = ( +/obj/machinery/vending/cigarette, +/turf/open/floor/wood, +/area/station/command/meeting_room) +"kPw" = ( +/obj/structure/flora/bush/flowers_yw/style_random, +/turf/open/floor/grass, +/area/station/maintenance/starboard/aft) +"kPC" = ( +/obj/structure/window/reinforced{ dir = 4 }, -/obj/machinery/door/airlock/maintenance{ - name = "Xenobiology Maintenance"; - req_access_txt = "55" +/obj/effect/turf_decal/trimline/neutral/filled/corner, +/obj/effect/decal/cleanable/blood/old, +/obj/effect/mapping_helpers/dead_body_placer, +/obj/effect/turf_decal/stripes/line{ + dir = 9 }, +/turf/open/floor/iron/dark, +/area/station/medical/morgue) +"kQc" = ( /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating, -/area/maintenance/aft/greater) -"qiP" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 4 - }, -/obj/effect/landmark/start/medical_doctor, -/turf/open/floor/iron/white, -/area/medical/treatment_center) -"qiS" = ( -/obj/structure/grille, +/turf/open/floor/iron, +/area/station/hallway/primary/fore) +"kQg" = ( +/obj/machinery/atmospherics/components/tank/air, /turf/open/floor/plating, -/area/maintenance/port/fore) -"qjs" = ( -/obj/effect/turf_decal/tile/yellow{ - dir = 4 +/area/station/maintenance/port/fore) +"kQi" = ( +/obj/effect/turf_decal/tile/red{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/hallway/secondary/entry) -"qjC" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/landmark/start/hangover, -/turf/open/floor/iron, -/area/hallway/primary/central) -"qjR" = ( -/obj/structure/chair/stool/directional/east, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"qjS" = ( -/obj/machinery/light/directional/north, -/obj/machinery/status_display/evac/directional/north, -/turf/open/floor/iron/dark, -/area/service/chapel) -"qkl" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/machinery/door/firedoor/border_only{ + dir = 8 }, /turf/open/floor/iron, -/area/cargo/sorting) -"qko" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/cafeteria, -/area/hallway/secondary/entry) -"qkr" = ( -/turf/open/floor/plating, -/area/maintenance/fore/greater) -"qku" = ( -/obj/structure/disposalpipe/segment{ - dir = 6 +/area/station/hallway/primary/fore) +"kQt" = ( +/obj/machinery/atmospherics/components/binary/pump{ + dir = 4; + name = "Gas to Mix" }, -/turf/open/floor/plating, -/area/maintenance/department/medical/central) -"qkA" = ( -/obj/structure/table/wood, -/obj/item/reagent_containers/glass/rag, -/obj/item/clothing/head/collectable/tophat{ - pixel_x = 6; - pixel_y = 5 +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"kQu" = ( +/obj/machinery/atmospherics/components/unary/passive_vent{ + dir = 8 }, -/obj/effect/spawner/random/entertainment/gambling{ - pixel_x = -13 +/turf/open/floor/plating/snowed/icemoon, +/area/icemoon/surface/outdoors/nospawn) +"kQz" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "ai-passthrough" }, -/turf/open/floor/wood{ - icon_state = "wood-broken5" +/obj/structure/cable, +/obj/machinery/door/airlock/hatch{ + name = "MiniSat Atmospherics" }, -/area/maintenance/fore/lesser) -"qkC" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk, -/obj/structure/extinguisher_cabinet/directional/north, +/obj/effect/mapping_helpers/airlock/access/all/command/ai_upload, /turf/open/floor/iron/dark, -/area/science/genetics) -"qkP" = ( -/obj/machinery/computer/rdconsole{ - dir = 1 +/area/station/ai_monitored/turret_protected/aisat_interior) +"kQL" = ( +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/cargo/miningdock) +"kQM" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 5 }, -/obj/machinery/button/door/directional/south{ - id = "Biohazard"; - name = "Biohazard Shutter Control"; - pixel_x = -6; - req_access_txt = "47" +/turf/open/floor/iron/white, +/area/station/medical/treatment_center) +"kQW" = ( +/obj/structure/closet/crate/hydroponics, +/obj/item/shovel/spade, +/obj/item/wrench, +/obj/item/reagent_containers/glass/bucket, +/obj/item/wirecutters, +/obj/effect/turf_decal/stripes/line{ + dir = 6 }, -/obj/machinery/button/door/directional/south{ - id = "rnd2"; - name = "Research Lab Shutter Control"; - pixel_x = 6; - req_access_txt = "47" +/obj/machinery/camera{ + c_tag = "Service-Botany Bottom 1"; + dir = 9 }, -/obj/machinery/button/door/directional/south{ - id = "xenobiomain"; - name = "Xenobiology Containment Blast Door"; - pixel_x = -6; - pixel_y = -34; - req_access_txt = "55" +/obj/machinery/newscaster/directional/north, +/turf/open/floor/plating, +/area/station/service/hydroponics) +"kQX" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/machinery/button/door/directional/south{ - id = "misclab"; - name = "Test Chamber Blast Doors"; - pixel_x = 6; - pixel_y = -34; - req_access_txt = "55" +/obj/machinery/duct, +/turf/open/floor/iron, +/area/station/hallway/secondary/service) +"kRd" = ( +/obj/structure/bookcase, +/turf/open/floor/iron, +/area/mine/laborcamp) +"kRe" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/turf/open/floor/iron/cafeteria, -/area/command/heads_quarters/rd) -"qkV" = ( -/obj/machinery/camera/directional/north{ - c_tag = "Starboard Primary Hallway 2" +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/obj/structure/chair, +/obj/structure/cable, /turf/open/floor/iron, -/area/hallway/primary/starboard) -"qkW" = ( -/obj/structure/railing/corner{ - dir = 1 +/area/station/hallway/primary/central) +"kRg" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 4 }, -/obj/machinery/door/firedoor/border_only{ - dir = 1 +/obj/effect/turf_decal/tile/blue{ + dir = 8 }, -/turf/open/floor/wood/parquet, -/area/service/bar/atrium) -"qkY" = ( +/turf/open/floor/iron/cafeteria, +/area/station/commons/dorms/laundry) +"kRi" = ( +/obj/structure/closet/l3closet/scientist, +/obj/item/extinguisher, /turf/open/floor/glass/reinforced, -/area/hallway/primary/starboard) -"qlc" = ( -/obj/structure/railing/corner{ - dir = 4 +/area/station/science/xenobiology) +"kRk" = ( +/obj/structure/railing{ + dir = 1 }, /obj/effect/turf_decal/tile/brown{ - dir = 4 + dir = 1 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, -/area/cargo/storage) -"qll" = ( -/obj/machinery/navbeacon{ - codes_txt = "patrol;next_patrol=AftH"; - location = "AIW" +/area/station/cargo/storage) +"kRm" = ( +/obj/effect/turf_decal/tile/green/half/contrasted{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/light/directional/north, /obj/structure/cable, +/obj/item/radio/intercom/prison/directional/north, /turf/open/floor/iron, -/area/hallway/primary/central) -"qlq" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/area/station/security/prison/garden) +"kRr" = ( +/obj/machinery/door/airlock/engineering{ + name = "Port Quarter Solar Access" + }, +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, /turf/open/floor/plating, -/area/maintenance/fore/greater) -"qlH" = ( -/obj/effect/turf_decal/tile/red{ - dir = 1 +/area/station/maintenance/solars/port/aft) +"kRt" = ( +/turf/open/floor/plating{ + icon_state = "panelscorched" }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 +/area/station/maintenance/aft/lesser) +"kRw" = ( +/obj/machinery/portable_atmospherics/scrubber, +/obj/effect/turf_decal/stripes/line{ + dir = 9 }, -/turf/open/floor/iron, -/area/security/brig/upper) -"qlI" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden, +/turf/open/floor/iron/showroomfloor, +/area/station/engineering/atmos) +"kRA" = ( +/obj/structure/rack, +/obj/item/electronics/apc, +/obj/item/electronics/airlock, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 5 +/obj/effect/turf_decal/tile/yellow{ + dir = 4 }, -/turf/open/floor/iron, -/area/cargo/storage) -"qlP" = ( -/obj/structure/table, -/obj/item/storage/box/firingpins, -/obj/item/storage/box/firingpins, -/obj/item/key/security, -/obj/machinery/light/directional/east, -/obj/item/radio/intercom/prison/directional/east, -/turf/open/floor/iron/dark/textured, -/area/ai_monitored/security/armory/upper) -"qmc" = ( -/obj/effect/turf_decal/tile/red/half/contrasted{ +/obj/effect/turf_decal/tile/yellow{ dir = 1 }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/turf/open/floor/iron/dark/side, -/area/security/processing) -"qme" = ( -/obj/structure/table, -/obj/item/multitool/circuit{ - pixel_x = -8 +/turf/open/floor/iron, +/area/station/commons/storage/tools) +"kRE" = ( +/obj/machinery/computer/mech_bay_power_console{ + dir = 8 }, -/obj/item/multitool/circuit{ - pixel_x = -4 +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/science/robotics/mechbay) +"kRF" = ( +/obj/structure/chair/wood{ + dir = 8 }, -/obj/item/multitool/circuit, -/obj/item/stock_parts/cell/high{ - pixel_x = 8; - pixel_y = 9 +/turf/open/misc/asteroid/snow/icemoon, +/area/icemoon/underground/explored) +"kRH" = ( +/obj/machinery/door/airlock/highsecurity{ + name = "Chemistry Lab Exit" }, -/obj/item/stock_parts/cell/high{ - pixel_x = 8; - pixel_y = -2 +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "chem-airlock" }, -/obj/item/radio/intercom/directional/west, -/turf/open/floor/iron/white/side{ - dir = 4 +/obj/effect/mapping_helpers/airlock/access/all/medical/chemistry, +/turf/open/floor/plating, +/area/station/medical/chemistry) +"kRP" = ( +/turf/closed/wall/r_wall, +/area/station/maintenance/department/medical/central) +"kRU" = ( +/obj/structure/chair/office{ + dir = 8 }, -/area/science/misc_lab) -"qmf" = ( -/obj/machinery/door/airlock/external{ - name = "External Access" +/obj/effect/landmark/start/cargo_technician, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/station/cargo/office) +"kSf" = ( +/obj/machinery/camera/directional/east{ + c_tag = "Locker Room Toilets" }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 1 +/obj/effect/landmark/event_spawn, +/obj/structure/cable, +/turf/open/floor/iron/freezer, +/area/station/commons/toilet/locker) +"kSh" = ( +/obj/machinery/conveyor/inverted{ + dir = 5; + id = "garbage" }, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"qmx" = ( -/obj/machinery/door/airlock/maintenance{ - req_access_txt = "12" +/obj/structure/disposalpipe/segment{ + dir = 5 }, -/obj/structure/cable, +/turf/open/floor/plating, +/area/station/maintenance/disposal) +"kSn" = ( +/obj/structure/cable/multilayer/multiz, +/obj/effect/turf_decal/stripes/line, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/maintenance/department/medical/central) +"kSo" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, /turf/open/floor/plating, -/area/maintenance/port/aft) -"qmP" = ( -/obj/machinery/door/firedoor, -/obj/structure/table/reinforced, -/obj/item/paper, -/obj/machinery/door/window/right/directional/west{ - dir = 1; - name = "Security Checkpoint"; - req_access_txt = "1" +/area/station/maintenance/department/crew_quarters/bar) +"kSs" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 }, -/obj/effect/turf_decal/delivery, /turf/open/floor/iron, -/area/hallway/secondary/entry) -"qmU" = ( -/obj/machinery/camera/directional/west{ - c_tag = "Security - Infirmary" - }, -/obj/machinery/light_switch/directional/west, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/area/station/commons/storage/tools) +"kSw" = ( +/obj/structure/sign/warning/secure_area, +/turf/closed/wall/r_wall, +/area/icemoon/underground/explored) +"kSD" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 4 }, -/turf/open/floor/iron/white/textured, -/area/security/medical) -"qne" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) +"kSG" = ( +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/corner{ - dir = 1 +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/blue{ + dir = 4 }, -/area/engineering/lobby) -"qnj" = ( -/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible{ +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/siding/thinplating/corner{ dir = 4 }, +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/obj/machinery/disposal/bin, +/obj/machinery/power/apc/auto_name/directional/north, +/turf/open/floor/iron/cafeteria, +/area/station/commons/dorms/laundry) +"kSM" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/door/poddoor/shutters/radiation/preopen{ + id = "engsm"; + name = "Radiation Chamber Shutters" + }, +/turf/open/floor/plating, +/area/station/engineering/supermatter) +"kSU" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 + }, /turf/open/floor/iron, -/area/engineering/atmos) -"qnH" = ( -/turf/open/floor/iron/corner, -/area/engineering/lobby) -"qnJ" = ( -/obj/structure/table, -/obj/item/stack/sheet/iron/fifty, -/turf/open/floor/iron/dark, -/area/engineering/supermatter/room) -"qod" = ( -/obj/structure/rack, -/obj/machinery/status_display/evac/directional/south, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/aisat_interior) -"qoq" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/maintenance{ - name = "EVA Maintenance"; - req_access_txt = "18" +/area/mine/laborcamp) +"kTj" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, -/area/ai_monitored/command/storage/eva) -"qoA" = ( -/obj/machinery/computer/security/telescreen/entertainment/directional/south, -/turf/open/floor/wood{ - icon_state = "wood-broken6" +/area/station/security/prison/work) +"kTk" = ( +/turf/open/floor/iron/dark/textured_half{ + dir = 1 }, -/area/maintenance/port/aft) -"qoF" = ( -/obj/structure/table, -/obj/effect/spawner/random/trash/food_packaging, -/turf/open/floor/iron/cafeteria, -/area/hallway/secondary/exit/departure_lounge) -"qoJ" = ( -/turf/closed/wall, -/area/cargo/qm) -"qpk" = ( -/obj/structure/table, -/obj/item/clothing/mask/breath{ - pixel_x = -3; - pixel_y = 3 +/area/station/service/chapel/office) +"kTs" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/airalarm/directional/east, +/obj/effect/turf_decal/tile/blue{ + dir = 4 }, -/obj/item/clothing/mask/breath{ - pixel_x = -3; - pixel_y = 3 +/obj/effect/turf_decal/tile/blue{ + dir = 1 }, -/obj/item/clothing/mask/breath{ - pixel_x = -3; - pixel_y = 3 +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/obj/item/clothing/mask/breath{ - pixel_x = 2; - pixel_y = -1 +/turf/open/floor/iron/white, +/area/station/science/genetics) +"kTz" = ( +/turf/open/floor/iron/smooth_half, +/area/station/security/brig/upper) +"kTD" = ( +/obj/effect/turf_decal/tile/brown{ + dir = 8 }, -/obj/item/clothing/mask/breath{ - pixel_x = 2; - pixel_y = -1 +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 }, -/obj/item/clothing/mask/breath{ - pixel_x = 2; - pixel_y = -1 +/turf/open/floor/iron/dark/side, +/area/mine/eva) +"kTO" = ( +/obj/machinery/hydroponics/constructable, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/green{ + dir = 4 }, /turf/open/floor/iron, -/area/commons/storage/mining) -"qpw" = ( -/obj/effect/spawner/random/maintenance, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"qpD" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/area/station/service/hydroponics) +"kTQ" = ( +/obj/effect/turf_decal/siding/yellow{ + dir = 6 + }, /obj/structure/cable, +/obj/machinery/duct, /obj/structure/disposalpipe/segment{ - dir = 5 + dir = 10 }, /turf/open/floor/iron, -/area/hallway/primary/central) -"qpL" = ( -/obj/machinery/airalarm/directional/north, -/obj/structure/closet/secure_closet/personal/cabinet, -/obj/effect/decal/cleanable/cobweb/cobweb2, -/obj/effect/landmark/start/hangover/closet, -/turf/open/floor/wood, -/area/commons/dorms) -"qpQ" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/area/station/engineering/lobby) +"kTU" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, /obj/structure/cable, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"qqe" = ( -/obj/effect/turf_decal/tile/red{ +/turf/open/floor/iron, +/area/station/hallway/primary/port) +"kUu" = ( +/obj/machinery/atmospherics/pipe/smart/simple/orange/visible{ dir = 4 }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/turf/open/floor/iron/white/corner{ - dir = 1 - }, -/area/hallway/secondary/exit/departure_lounge) -"qqu" = ( -/obj/machinery/modular_computer/console/preset/id, -/obj/machinery/light/directional/north, -/obj/item/radio/intercom/directional/north, -/obj/effect/turf_decal/tile/red{ - dir = 1 +/turf/closed/wall, +/area/station/engineering/transit_tube) +"kUx" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/turf/open/floor/iron, +/area/station/cargo/lobby) +"kUz" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/purple/visible, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"kUA" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 9 }, -/obj/effect/turf_decal/tile/red{ - dir = 4 +/turf/open/floor/iron/cafeteria, +/area/station/service/kitchen) +"kUD" = ( +/turf/open/openspace, +/area/mine/eva) +"kUP" = ( +/obj/structure/lattice/catwalk, +/obj/structure/railing/corner{ + dir = 8 }, +/obj/structure/railing/corner, +/turf/open/lava/plasma/ice_moon, +/area/icemoon/underground/explored) +"kUU" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, /turf/open/floor/iron, -/area/security/checkpoint/customs/auxiliary) -"qqA" = ( +/area/station/hallway/primary/starboard) +"kVk" = ( +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, /obj/structure/disposalpipe/segment{ - dir = 5 + dir = 9 }, -/turf/open/floor/wood, -/area/service/library) -"qqC" = ( -/obj/structure/closet, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"qqJ" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/sign/poster/random/directional/south, -/turf/open/floor/plating, -/area/maintenance/aft/greater) -"qqN" = ( -/obj/structure/table/glass, -/obj/item/seeds/glowshroom, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"qqQ" = ( -/obj/effect/spawner/random/trash/grille_or_waste, +/turf/open/floor/iron, +/area/station/hallway/primary/port) +"kVx" = ( +/obj/structure/cable/multilayer/multiz, +/obj/effect/turf_decal/stripes/line, /turf/open/floor/plating, -/area/maintenance/port/aft) -"qqV" = ( -/obj/machinery/camera/directional/west{ - c_tag = "Aft Port Solar Access" +/area/station/maintenance/starboard/fore) +"kVM" = ( +/obj/structure/chair/sofa/corp/left{ + dir = 1 }, +/obj/effect/landmark/start/hangover, +/turf/open/floor/iron, +/area/station/engineering/lobby) +"kWa" = ( +/obj/structure/fireplace, /turf/open/floor/plating, -/area/maintenance/port/aft) -"qqX" = ( -/obj/structure/chair{ - dir = 4 +/area/station/maintenance/starboard/lesser) +"kWh" = ( +/obj/machinery/holopad/secure, +/turf/open/floor/iron/dark/smooth_large, +/area/station/command/heads_quarters/hos) +"kWs" = ( +/obj/effect/turf_decal/siding/wood, +/obj/effect/turf_decal/siding/wood{ + dir = 1 }, -/obj/effect/turf_decal/tile/red/full, -/turf/open/floor/iron/large, -/area/service/kitchen/diner) -"qra" = ( +/obj/machinery/door/airlock{ + name = "Bar" + }, +/obj/machinery/duct, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, -/obj/effect/turf_decal/tile/yellow{ +/obj/machinery/door/firedoor, +/obj/effect/mapping_helpers/airlock/access/all/service/bar, +/turf/open/floor/iron/dark/textured_half, +/area/station/service/bar) +"kWw" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 4 }, /obj/effect/turf_decal/tile/yellow{ dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/commons/storage/tools) -"qrr" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/command/teleporter) -"qrw" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark, -/area/command/heads_quarters/ce) -"qsi" = ( -/obj/machinery/atmospherics/components/trinary/mixer{ - dir = 1; - name = "plasma mixer" +/area/station/tcommsat/computer) +"kWx" = ( +/obj/effect/turf_decal/tile/brown{ + dir = 8 }, -/turf/open/floor/iron, -/area/engineering/atmos) -"qsj" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/poddoor/preopen{ - id = "bridge blast"; - name = "bridge blast door" +/obj/effect/turf_decal/tile/brown{ + dir = 1 }, -/obj/effect/turf_decal/delivery, -/turf/open/floor/iron, -/area/command/bridge) -"qsA" = ( -/obj/effect/turf_decal/tile/blue, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/firealarm/directional/west, +/turf/open/floor/iron/dark/side{ + dir = 8 + }, +/area/mine/eva) +"kWK" = ( /obj/effect/turf_decal/tile/blue{ dir = 8 }, -/obj/structure/cable, -/obj/structure/table/glass, -/obj/item/stack/sticky_tape/surgical, -/obj/item/stack/medical/bone_gel, -/turf/open/floor/iron/white, -/area/medical/surgery/fore) -"qsR" = ( -/obj/structure/sign/warning/gasmask, -/turf/closed/wall, -/area/hallway/secondary/exit/departure_lounge) -"qtk" = ( -/obj/structure/table, -/obj/item/hemostat, -/obj/item/cautery{ - pixel_x = 4 +/obj/machinery/door/firedoor, +/turf/open/floor/iron, +/area/station/hallway/primary/fore) +"kWL" = ( +/obj/structure/rack, +/obj/item/reagent_containers/glass/bottle/nitrogen{ + pixel_x = 7; + pixel_y = 3 }, -/obj/item/radio/intercom/directional/north, +/obj/item/reagent_containers/glass/bottle/mercury{ + pixel_x = -5; + pixel_y = 3 + }, +/obj/item/reagent_containers/glass/bottle/oxygen{ + pixel_x = 1 + }, +/turf/open/floor/iron/dark/textured_edge{ + dir = 8 + }, +/area/station/medical/medbay/central) +"kWR" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/holopad, /turf/open/floor/iron/dark, -/area/science/robotics/lab) -"qtJ" = ( -/obj/structure/cable, -/obj/effect/landmark/start/hangover, +/area/station/service/hydroponics) +"kXe" = ( +/obj/machinery/light/directional/south, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/hallway/primary/fore) -"qtW" = ( -/obj/machinery/light/directional/north, -/obj/machinery/meter/monitored/waste_loop, -/obj/machinery/atmospherics/pipe/smart/manifold/scrubbers/visible{ - dir = 8 - }, -/obj/effect/turf_decal/siding/wideplating/corner, +/area/station/cargo/storage) +"kXq" = ( +/obj/machinery/air_sensor/plasma_tank, +/turf/open/floor/engine/plasma, +/area/station/engineering/atmos) +"kXr" = ( +/turf/closed/wall, +/area/station/cargo/storage) +"kXs" = ( +/obj/machinery/holopad, +/obj/effect/turf_decal/bot, /turf/open/floor/iron, -/area/engineering/atmos/pumproom) -"quR" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/closed/wall/r_wall, -/area/engineering/supermatter) -"quU" = ( -/obj/machinery/firealarm/directional/south, -/obj/item/experi_scanner{ - pixel_x = 4 - }, -/obj/item/experi_scanner, -/obj/item/experi_scanner{ - pixel_x = -4 - }, -/obj/structure/table/glass, -/turf/open/floor/iron/white/side{ - dir = 1 - }, -/area/science/lab) -"quZ" = ( -/obj/structure/closet/emcloset, -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, +/area/station/cargo/storage) +"kXA" = ( /turf/open/floor/iron, -/area/cargo/storage) -"qvj" = ( -/obj/effect/landmark/start/hangover, -/obj/effect/landmark/event_spawn, -/turf/open/floor/carpet, -/area/service/library) -"qvr" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/public/glass{ - name = "Dormitory" +/area/station/cargo/office) +"kXG" = ( +/turf/open/floor/plating{ + icon_state = "platingdmg1" }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/area/station/maintenance/starboard/aft) +"kXI" = ( +/turf/open/floor/plating/icemoon, +/area/icemoon/surface/outdoors/nospawn) +"kXM" = ( +/obj/structure/closet/secure_closet/security/med, +/obj/machinery/firealarm/directional/south, +/obj/structure/cable, +/obj/machinery/power/apc/auto_name/directional/east, +/obj/effect/turf_decal/tile/red/full, +/turf/open/floor/iron/dark/smooth_large, +/area/station/security/checkpoint/medical) +"kXO" = ( +/obj/machinery/light/small/directional/south, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/showroomfloor, +/area/station/security/prison/toilet) +"kXV" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/blue{ dir = 8 }, -/obj/effect/landmark/navigate_destination, +/obj/machinery/washing_machine, +/obj/structure/sign/poster/official/random/directional/north, +/turf/open/floor/iron/cafeteria, +/area/station/commons/dorms/laundry) +"kXY" = ( +/turf/open/floor/iron/dark, +/area/station/security/prison/rec) +"kYc" = ( /obj/structure/cable, -/turf/open/floor/iron, -/area/commons/dorms) -"qvA" = ( -/obj/effect/turf_decal/siding/yellow{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/meter/layer4, +/turf/open/floor/plating, +/area/station/maintenance/aft/greater) +"kYh" = ( +/obj/machinery/vending/wardrobe/sec_wardrobe, +/obj/structure/cable, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ dir = 1 }, -/obj/effect/landmark/start/station_engineer, +/turf/open/floor/iron/dark, +/area/station/security/checkpoint/engineering) +"kYi" = ( +/obj/machinery/atmospherics/pipe/smart/simple/dark/visible{ + dir = 5 + }, /turf/open/floor/iron, -/area/engineering/storage_shared) -"qvL" = ( -/obj/item/trash/syndi_cakes, +/area/station/engineering/atmos) +"kYq" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable, /turf/open/floor/plating, -/area/maintenance/port/aft) -"qwe" = ( +/area/station/tcommsat/computer) +"kYw" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 }, -/turf/open/floor/iron, -/area/hallway/primary/starboard) -"qwf" = ( +/obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/trimline/blue/filled/line, +/turf/open/floor/iron, +/area/mine/laborcamp) +"kYz" = ( +/obj/effect/landmark/start/hangover, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"kYA" = ( +/turf/open/floor/circuit, +/area/mine/living_quarters) +"kYF" = ( +/obj/structure/light_construct/directional/west, +/mob/living/simple_animal/hostile/retaliate/goose/vomit, +/turf/open/floor/wood, +/area/station/maintenance/port/aft) +"kYI" = ( +/turf/open/floor/iron/showroomfloor, +/area/station/security/processing) +"kYJ" = ( +/obj/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/computer/camera_advanced/xenobio{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/science/xenobiology) +"kZa" = ( /obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, /obj/structure/disposalpipe/segment{ - dir = 4 + dir = 10 }, /turf/open/floor/iron/white, -/area/medical/medbay/aft) -"qwu" = ( -/obj/structure/table, -/obj/machinery/light/small/directional/north, -/obj/machinery/microwave, -/turf/open/floor/iron/dark, -/area/science/breakroom) -"qwG" = ( +/area/station/science/xenobiology) +"kZc" = ( +/obj/machinery/holopad, +/obj/effect/landmark/start/clown, +/turf/open/floor/wood/tile, +/area/station/service/theater) +"kZd" = ( +/obj/machinery/light/directional/north, +/turf/open/openspace, +/area/station/science/xenobiology) +"kZh" = ( +/obj/structure/cable, +/obj/structure/sign/poster/contraband/random/directional/west, +/turf/open/floor/plating, +/area/station/security/prison/safe) +"kZi" = ( +/obj/machinery/space_heater, +/turf/open/floor/iron/dark/textured, +/area/station/security/prison) +"kZt" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 + }, +/turf/open/floor/iron/dark/textured, +/area/station/security/execution/transfer) +"kZu" = ( +/turf/closed/wall, +/area/mine/production) +"kZx" = ( +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/command/gateway) -"qwI" = ( -/obj/effect/spawner/random/vending/snackvend, -/turf/open/floor/iron/dark, -/area/hallway/secondary/entry) -"qxd" = ( -/obj/structure/table/wood, -/obj/item/reagent_containers/food/drinks/bottle/vodka/badminka{ - pixel_x = 7; - pixel_y = 20 +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/light/small/directional/north, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/mine/mechbay) +"kZG" = ( +/obj/item/storage/box/bodybags, +/obj/structure/extinguisher_cabinet/directional/west, +/obj/item/reagent_containers/syringe{ + name = "steel point" }, -/obj/item/taperecorder{ - pixel_x = -5; - pixel_y = 1 +/obj/item/reagent_containers/glass/bottle/multiver, +/obj/item/reagent_containers/glass/bottle/epinephrine, +/obj/structure/table/glass, +/obj/structure/window/reinforced, +/turf/open/floor/iron/white/textured, +/area/station/security/medical) +"kZI" = ( +/obj/structure/rack, +/obj/effect/spawner/random/contraband/permabrig_weapon, +/obj/machinery/light/small/directional/east, +/turf/open/floor/vault, +/area/station/security/prison/rec) +"kZQ" = ( +/obj/structure/rack, +/obj/item/pickaxe, +/obj/item/tank/internals/emergency_oxygen, +/obj/item/clothing/mask/breath, +/turf/open/floor/plating, +/area/station/maintenance/port/greater) +"lab" = ( +/obj/machinery/door/window/brigdoor/left/directional/north{ + name = "Secure Weapons Storage"; + req_access = list("armory") }, -/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass{ - pixel_x = 7; - pixel_y = 8 +/turf/open/floor/iron/dark/textured, +/area/station/ai_monitored/security/armory) +"laf" = ( +/obj/structure/cable, +/obj/structure/chair{ + dir = 1 }, -/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass{ - pixel_x = 6 +/obj/item/storage/fancy/cigarettes, +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/item/storage/secure/safe/hos{ - pixel_x = 35 +/turf/open/floor/plating, +/area/station/maintenance/aft/greater) +"law" = ( +/obj/machinery/door/airlock/security/glass{ + name = "Security Vestibule" }, -/obj/machinery/light/directional/south, -/obj/machinery/firealarm/directional/south, -/turf/open/floor/iron/dark/smooth_large, -/area/command/heads_quarters/hos) -"qyf" = ( -/turf/open/floor/iron/dark, -/area/command/heads_quarters/cmo) -"qyD" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/mapping_helpers/airlock/access/all/security/general, +/turf/open/floor/iron/smooth, +/area/station/security/processing) +"laD" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 8 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron/white, +/area/station/medical/medbay/aft) +"laM" = ( /obj/structure/disposalpipe/segment{ dir = 9 }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/service/janitor) +"laY" = ( +/obj/effect/spawner/random/maintenance/three, +/obj/structure/closet/crate, /turf/open/floor/plating, -/area/maintenance/starboard/aft) -"qyN" = ( -/obj/effect/turf_decal/bot, -/turf/open/floor/iron/dark, -/area/hallway/primary/central) -"qyW" = ( -/obj/structure/sign/poster/official/wtf_is_co2, -/turf/closed/wall/r_wall, -/area/maintenance/aft/greater) -"qyX" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable, -/obj/machinery/door/poddoor/preopen{ - id = "xenobiomain"; - name = "containment blast door" +/area/station/maintenance/starboard/fore) +"lbc" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 1 }, -/turf/open/floor/plating, -/area/science/xenobiology) -"qzk" = ( +/obj/effect/turf_decal/weather/snow/corner, +/turf/open/floor/plating/snowed/icemoon, +/area/icemoon/surface/outdoors/nospawn) +"lbf" = ( +/obj/structure/flora/bush/leavy/style_random, +/obj/effect/landmark/blobstart, +/turf/open/floor/grass, +/area/station/maintenance/starboard/aft) +"lbk" = ( /obj/effect/spawner/structure/window/reinforced, /obj/structure/cable, -/obj/machinery/door/poddoor/preopen{ - id = "Interrogation"; - name = "Interrogation Shutters" - }, /turf/open/floor/plating, -/area/security/interrogation) -"qzA" = ( -/obj/effect/turf_decal/stripes/corner, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/green/visible, -/turf/open/floor/engine, -/area/engineering/supermatter/room) -"qzP" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/light/directional/west, -/turf/open/floor/iron, -/area/hallway/primary/central) -"qAy" = ( -/obj/structure/disposalpipe/segment{ +/area/station/security/brig/upper) +"lbm" = ( +/obj/effect/turf_decal/tile/red{ dir = 4 }, -/obj/effect/turf_decal/trimline/blue/filled/line{ +/obj/machinery/newscaster/directional/north, +/turf/open/floor/iron/white/corner{ dir = 1 }, -/obj/item/radio/intercom/directional/north, +/area/station/hallway/secondary/exit/departure_lounge) +"lbC" = ( +/obj/machinery/firealarm/directional/south, +/obj/machinery/camera{ + c_tag = "Stasis Center North"; + network = list("ss13","medbay") + }, +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 10 + }, /turf/open/floor/iron/white, -/area/medical/medbay/central) -"qAH" = ( -/obj/structure/railing{ +/area/station/medical/treatment_center) +"lca" = ( +/obj/structure/railing/corner{ dir = 1 }, -/obj/effect/turf_decal/tile/brown{ - dir = 4 +/obj/item/radio/intercom/directional/west, +/turf/open/floor/iron/dark, +/area/station/medical/morgue) +"lch" = ( +/obj/machinery/computer/monitor{ + dir = 1; + name = "backup power monitoring console" + }, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/maintenance/department/electrical) +"lcu" = ( +/turf/open/floor/iron/white, +/area/station/science/explab) +"lcA" = ( +/obj/structure/sign/warning/secure_area, +/turf/closed/wall/ice, +/area/icemoon/underground/explored) +"lcB" = ( +/obj/machinery/light/small/directional/west, +/obj/structure/table/wood, +/turf/open/floor/carpet, +/area/station/commons/dorms) +"lcY" = ( +/obj/machinery/door/window{ + dir = 1; + name = "Station Communications Relay" + }, +/obj/structure/sign/poster/official/random/directional/west, +/turf/open/floor/circuit/green, +/area/mine/mechbay) +"ldc" = ( +/obj/machinery/plate_press, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/open/floor/iron/dark/smooth_half, +/area/station/security/prison/work) +"ldg" = ( +/obj/effect/landmark/event_spawn, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/engineering/main) +"ldi" = ( +/obj/structure/table, +/obj/item/wallframe/camera, +/obj/item/wallframe/camera, +/obj/item/assembly/prox_sensor{ + pixel_x = -8; + pixel_y = 4 }, +/turf/open/floor/plating, +/area/station/maintenance/department/electrical) +"ldj" = ( +/obj/structure/sign/warning/gas_mask, +/turf/closed/wall, +/area/station/maintenance/fore/greater) +"ldr" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/station/maintenance/disposal/incinerator) +"ldw" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/power/apc/auto_name/directional/east, +/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron, -/area/cargo/storage) -"qAP" = ( -/turf/open/floor/wood{ - icon_state = "wood-broken" +/area/station/commons/locker) +"ldz" = ( +/obj/structure/rack, +/obj/item/reagent_containers/dropper, +/obj/item/storage/box/beakers{ + pixel_x = 6; + pixel_y = 10 }, -/area/maintenance/space_hut/cabin) -"qAY" = ( -/obj/machinery/airalarm/directional/east, -/obj/structure/closet/l3closet/scientist, -/obj/effect/turf_decal/stripes/line{ - dir = 9 +/obj/item/reagent_containers/glass/bottle/welding_fuel, +/obj/item/reagent_containers/glass/bottle/welding_fuel, +/obj/machinery/camera/directional/west{ + c_tag = "Security - Permabrig Cytology"; + network = list("ss13","prison") + }, +/obj/machinery/airalarm/directional/west, +/turf/open/floor/iron/grimy, +/area/station/security/prison/work) +"ldH" = ( +/turf/closed/wall, +/area/station/security/prison/mess) +"ldM" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "platingdmg1" }, +/area/station/maintenance/department/medical/morgue) +"ldO" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/spawner/random/engineering/tracking_beacon, /turf/open/floor/iron, -/area/command/gateway) -"qAZ" = ( -/obj/machinery/atmospherics/pipe/smart/simple/green/visible{ - dir = 5 +/area/station/cargo/storage) +"ldQ" = ( +/obj/structure/barricade/wooden, +/obj/structure/girder, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) +"ldT" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 }, -/obj/effect/turf_decal/siding/wideplating{ - dir = 1 +/obj/machinery/door/airlock/command/glass{ + name = "Bridge" }, /obj/structure/cable, +/obj/effect/mapping_helpers/airlock/access/all/command/general, +/turf/open/floor/iron, +/area/station/command/bridge) +"ldY" = ( +/obj/machinery/vending/dinnerware, +/turf/open/floor/iron/cafeteria, +/area/station/service/kitchen) +"lec" = ( +/obj/structure/railing{ + dir = 4 + }, +/obj/machinery/shower{ + pixel_y = 16 + }, /turf/open/floor/iron, -/area/engineering/atmos/pumproom) -"qBm" = ( +/area/station/science/xenobiology) +"lee" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"leg" = ( +/obj/machinery/door/airlock/engineering/glass{ + name = "Engineering Foyer" + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, +/obj/machinery/door/firedoor, /obj/structure/disposalpipe/segment{ dir = 4 }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, +/turf/open/floor/iron, +/area/station/engineering/lobby) +"lei" = ( +/obj/effect/turf_decal/trimline/blue/filled/line, +/obj/structure/bed/roller, +/turf/open/floor/iron/white, +/area/station/medical/medbay/aft) +"let" = ( /obj/machinery/duct, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, /turf/open/floor/iron, -/area/hallway/secondary/service) -"qBL" = ( -/obj/machinery/atmospherics/pipe/smart/manifold/general/visible{ +/area/station/hallway/secondary/service) +"leE" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/power/apc/auto_name/directional/west, +/turf/open/floor/plating, +/area/station/maintenance/aft/greater) +"leM" = ( +/obj/structure/railing{ dir = 8 }, -/obj/machinery/meter, +/obj/machinery/door/firedoor/border_only{ + dir = 8 + }, +/turf/open/floor/glass/reinforced, +/area/station/hallway/primary/starboard) +"leR" = ( +/obj/item/paper/crumpled, +/turf/open/floor/iron/icemoon{ + icon_state = "damaged2" + }, +/area/icemoon/surface/outdoors/nospawn) +"leX" = ( +/obj/item/radio/intercom/directional/west, /turf/open/floor/iron, -/area/engineering/atmos) -"qBN" = ( -/obj/machinery/atmospherics/pipe/multiz/scrubbers/visible/layer2{ - color = "#ff0000"; - dir = 4; - name = "Scrubbers multi deck pipe adapter" +/area/station/command/gateway) +"lfd" = ( +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 10 }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 10 }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/cobweb, -/turf/open/floor/plating, -/area/maintenance/department/medical/central) -"qBZ" = ( -/obj/machinery/door/poddoor/shutters/preopen{ - id = "hop"; - name = "Privacy Shutters" +/obj/structure/sign/warning/electric_shock{ + pixel_y = -32 }, -/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/iron/white, +/area/station/medical/virology) +"lfp" = ( /obj/structure/cable, +/obj/machinery/power/apc/sm_apc/directional/south, /turf/open/floor/plating, -/area/command/heads_quarters/hop) -"qCo" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/green/visible, -/turf/open/floor/engine, -/area/engineering/supermatter/room) -"qCx" = ( -/obj/structure/chair{ - dir = 1; - name = "Engineering Station" +/area/station/engineering/supermatter/room) +"lfs" = ( +/obj/structure/disposalpipe/trunk{ + dir = 8 }, -/turf/open/floor/iron, -/area/command/bridge) -"qCz" = ( -/obj/effect/turf_decal/tile/blue{ +/obj/structure/disposaloutlet{ dir = 4 }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/turf/open/floor/engine, +/area/station/science/xenobiology) +"lfG" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/door/airlock/mining/glass{ + id_tag = "Quatermaster"; + name = "Quartermaster" }, -/turf/open/floor/iron/white, -/area/science/genetics) -"qCT" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, -/turf/open/floor/iron/white, -/area/medical/cryo) -"qDf" = ( +/obj/machinery/door/firedoor, +/obj/structure/disposalpipe/segment, /obj/structure/cable, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/mapping_helpers/airlock/access/all/supply/qm, +/obj/effect/turf_decal/tile/brown/fourcorners, /turf/open/floor/iron, -/area/maintenance/department/electrical) -"qDg" = ( -/obj/effect/turf_decal/tile/yellow{ - dir = 1 +/area/station/cargo/qm) +"lfL" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 }, -/obj/effect/turf_decal/tile/yellow{ +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 5 + }, +/turf/open/floor/iron/dark, +/area/station/medical/storage) +"lgg" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ dir = 4 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/iron, -/area/hallway/secondary/entry) -"qDn" = ( -/obj/machinery/vending/wardrobe/jani_wardrobe, /turf/open/floor/iron, -/area/service/janitor) -"qEm" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 1 - }, -/obj/structure/disposalpipe/segment{ +/area/station/commons/fitness) +"lgk" = ( +/obj/effect/turf_decal/trimline/blue/filled/corner{ dir = 4 }, /turf/open/floor/iron/white, -/area/medical/medbay/central) -"qEp" = ( -/obj/effect/turf_decal/tile/red{ - dir = 8 +/area/station/medical/treatment_center) +"lgr" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "kitchen"; + name = "Kitchen Shutters" }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/cafeteria, +/area/station/service/kitchen) +"lgz" = ( +/obj/effect/turf_decal/tile/red/full, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 + }, +/turf/open/floor/iron/dark/textured_large, +/area/station/security/checkpoint/auxiliary) +"lgA" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/trimline/green/filled/line{ dir = 1 }, -/turf/open/floor/iron, -/area/hallway/primary/fore) -"qEs" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 +/obj/effect/turf_decal/trimline/blue/filled/warning{ + dir = 1 }, -/turf/open/floor/iron, -/area/command/heads_quarters/rd) -"qEO" = ( -/obj/effect/turf_decal/weather/snow/corner{ +/turf/open/floor/iron/dark, +/area/station/service/hydroponics) +"lgD" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/tile/red{ dir = 8 }, -/obj/structure/marker_beacon/burgundy, -/turf/open/floor/plating/snowed/icemoon, -/area/icemoon/surface/outdoors/nospawn) -"qEX" = ( +/turf/open/floor/iron/textured, +/area/station/security/brig) +"lgJ" = ( +/obj/structure/cable, +/obj/structure/sign/warning/secure_area{ + pixel_x = 32 + }, +/turf/open/floor/iron/white/side{ + dir = 9 + }, +/area/station/science/research) +"lgK" = ( /turf/closed/wall, -/area/commons/vacant_room/commissary) -"qFe" = ( +/area/station/security/prison/visit) +"lgO" = ( /obj/structure/cable, -/turf/open/floor/iron/white, -/area/medical/storage) -"qFl" = ( -/obj/effect/landmark/start/security_officer, -/turf/open/floor/glass/reinforced, -/area/security/office) -"qFw" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/commons/fitness) -"qFN" = ( -/obj/item/radio/intercom/directional/west, -/obj/structure/rack, -/obj/item/storage/box/lights/tubes, -/obj/item/crowbar/red, -/turf/open/floor/glass/reinforced, -/area/science/xenobiology) -"qFY" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"lgW" = ( +/obj/machinery/meter/monitored/distro_loop, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/visible, +/obj/effect/turf_decal/siding/wideplating, +/turf/open/floor/iron, +/area/station/engineering/atmos/pumproom) +"lgY" = ( /obj/structure/cable, -/turf/open/floor/iron/smooth_edge{ - dir = 1 +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ + dir = 5 }, -/area/security/lockers) -"qGg" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/iron, +/area/station/cargo/storage) +"lha" = ( +/obj/structure/cable, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, -/area/maintenance/port/fore) -"qHg" = ( -/obj/item/radio/intercom/directional/south, +/area/station/engineering/storage) +"lhf" = ( /obj/structure/chair{ - dir = 1 + dir = 8 }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/iron, -/area/hallway/secondary/entry) -"qHv" = ( -/obj/structure/sink{ - dir = 8; - pixel_x = 11 +/obj/effect/turf_decal/stripes/line{ + dir = 6 }, -/obj/structure/mirror/directional/east, -/obj/machinery/light/small/directional/north, -/turf/open/floor/iron/freezer, -/area/command/heads_quarters/captain) -"qHB" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/plating/icemoon, +/area/station/science/ordnance/bomb) +"lhv" = ( /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/command/bridge) +"lhC" = ( /turf/open/floor/iron/dark, -/area/hallway/primary/port) -"qHC" = ( -/obj/structure/ladder{ - name = "chemistry lab access" +/area/station/engineering/supermatter/room) +"lhF" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/command/gateway) +"lhO" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, -/obj/effect/turf_decal/tile/yellow/full, -/obj/effect/turf_decal/stripes/end, -/obj/machinery/door/window/right/directional/east{ - base_state = "left"; - dir = 2; - icon_state = "left"; - name = "Chemistry Lab Access Hatch"; - req_access_txt = "33" +/obj/structure/cable, +/turf/open/floor/iron/dark/smooth_edge{ + dir = 4 }, -/obj/structure/sign/departments/chemistry{ - pixel_y = 32 +/area/station/engineering/transit_tube) +"lhQ" = ( +/obj/effect/turf_decal/trimline/green/filled/corner{ + dir = 8 }, -/obj/structure/sign/warning/nosmoking{ - pixel_x = -28 +/turf/open/floor/iron/white, +/area/station/medical/virology) +"lim" = ( +/obj/machinery/conveyor{ + dir = 4; + id = "garbage" }, -/turf/open/floor/iron/white/textured_large, -/area/medical/treatment_center) -"qIe" = ( -/obj/effect/decal/cleanable/glass, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"qIn" = ( -/obj/effect/landmark/start/hangover, -/turf/open/floor/wood, -/area/service/library) -"qIQ" = ( +/obj/machinery/light/small/directional/north, /obj/structure/disposalpipe/segment{ - dir = 4 + dir = 6 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/white, -/area/medical/medbay/aft) -"qIY" = ( -/obj/structure/cable, /turf/open/floor/plating, -/area/ai_monitored/turret_protected/aisat/maint) -"qJd" = ( -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron, -/area/engineering/atmos/project) -"qJh" = ( -/obj/structure/sign/warning/securearea{ - pixel_y = -32 +/area/station/maintenance/disposal) +"lio" = ( +/obj/machinery/light/directional/west, +/obj/structure/table/glass, +/obj/item/assembly/signaler{ + pixel_x = 6; + pixel_y = 5 }, -/obj/effect/turf_decal/tile/purple, -/obj/effect/turf_decal/tile/purple{ - dir = 8 +/obj/item/reagent_containers/dropper{ + pixel_x = -4; + pixel_y = 4 }, -/obj/machinery/light/directional/south, -/obj/effect/turf_decal/tile/purple{ - dir = 1 +/obj/item/stock_parts/cell/high, +/obj/item/stack/cable_coil, +/obj/item/pen{ + pixel_x = -5; + pixel_y = 3 + }, +/obj/machinery/newscaster/directional/west, +/turf/open/floor/iron/cafeteria{ + dir = 8 }, +/area/station/science/research) +"lis" = ( +/obj/structure/closet/secure_closet/miner, /turf/open/floor/iron, -/area/hallway/primary/starboard) -"qJj" = ( +/area/station/cargo/miningdock) +"lix" = ( /obj/structure/disposalpipe/segment, /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"qJQ" = ( -/obj/item/kirbyplants/random, -/turf/open/floor/iron/grimy, -/area/commons/vacant_room/office) -"qJR" = ( +/obj/machinery/meter/layer4, +/turf/open/floor/plating, +/area/station/maintenance/starboard/upper) +"liI" = ( /obj/effect/turf_decal/stripes/line, -/obj/effect/spawner/random/engineering/tracking_beacon, -/turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"qJW" = ( -/obj/machinery/newscaster/directional/north, -/turf/open/floor/wood, -/area/command/meeting_room) -"qKc" = ( -/obj/effect/landmark/event_spawn, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/structure/disposalpipe/sorting/mail{ +/obj/machinery/atmospherics/components/binary/valve{ dir = 4; - sortType = 14 + name = "Output to Waste" + }, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"liK" = ( +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/obj/structure/railing/corner{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/airalarm/directional/north, +/turf/open/floor/iron/dark/side{ + dir = 1 + }, +/area/mine/eva/lower) +"liM" = ( +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/machinery/computer/security/telescreen/entertainment/directional/north, +/turf/open/floor/iron/white/corner{ + dir = 1 }, +/area/station/hallway/secondary/exit/departure_lounge) +"liQ" = ( +/obj/structure/table/wood, +/obj/item/flashlight/lamp, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/grimy, +/area/station/commons/vacant_room/office) +"liW" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/corner, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible, +/obj/machinery/light/directional/west, /turf/open/floor/iron, -/area/hallway/primary/starboard) -"qKn" = ( -/obj/machinery/atmospherics/components/binary/pump{ - name = "Port Mix to East Ports" +/area/station/maintenance/disposal/incinerator) +"liY" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/obj/structure/window/reinforced{ + dir = 1 }, /turf/open/floor/iron, -/area/engineering/atmos) -"qKy" = ( -/obj/machinery/power/apc/auto_name/directional/west, +/area/station/science/xenobiology) +"ljj" = ( +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable, -/turf/open/floor/iron, -/area/command/teleporter) -"qKT" = ( -/obj/machinery/recharger{ - pixel_y = 4 +/obj/structure/sign/warning/cold_temp, +/turf/open/floor/plating, +/area/station/hallway/secondary/exit/departure_lounge) +"ljl" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/structure/table, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ +/turf/open/floor/iron, +/area/station/cargo/office) +"ljo" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 8 }, /turf/open/floor/iron, -/area/security/checkpoint/customs/auxiliary) -"qKV" = ( -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 4 +/area/station/hallway/secondary/exit/departure_lounge) +"ljz" = ( +/obj/structure/sign/warning/biohazard{ + pixel_x = -32 }, -/obj/effect/turf_decal/tile/blue{ +/turf/open/floor/plating, +/area/station/maintenance/aft/lesser) +"ljF" = ( +/obj/effect/turf_decal/siding/purple{ dir = 8 }, -/obj/item/radio/intercom/directional/south, -/obj/structure/closet/secure_closet/psychology, /turf/open/floor/iron/white, -/area/medical/psychology) -"qKZ" = ( -/obj/machinery/research/anomaly_refinery, -/turf/open/floor/iron/dark, -/area/science/mixing) -"qLA" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 4 - }, -/obj/machinery/light/directional/north, -/turf/open/floor/wood, -/area/commons/vacant_room/office) -"qMc" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 - }, -/obj/machinery/door/airlock/engineering/glass{ - name = "Server Room"; - req_access_txt = "61" +/area/station/science/lab) +"ljI" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/service/hydroponics/garden) +"ljQ" = ( +/obj/machinery/computer/secure_data, +/obj/machinery/requests_console/directional/north{ + department = "Security"; + departmentType = 5; + name = "Security Requests Console"; + assistance_requestable = 1; + anon_tips_receiver = 1 }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/tcommsat/computer) -"qMd" = ( -/obj/machinery/light/directional/south, -/obj/structure/kitchenspike, -/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ - dir = 4 +/obj/effect/turf_decal/tile/red{ + dir = 1 }, -/turf/open/floor/iron/freezer, -/area/service/kitchen/coldroom) -"qMk" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/obj/effect/turf_decal/tile/red{ dir = 4 }, /obj/structure/cable, -/turf/open/floor/iron/white, -/area/medical/medbay/aft) -"qMm" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/girder, -/turf/open/floor/plating, -/area/maintenance/aft/greater) -"qMC" = ( -/obj/machinery/portable_atmospherics/canister, -/obj/structure/disposalpipe/segment, /turf/open/floor/iron, -/area/engineering/atmos/project) -"qMW" = ( -/obj/structure/disposalpipe/trunk, -/obj/machinery/disposal/bin, +/area/station/security/checkpoint/customs/auxiliary) +"ljS" = ( +/obj/machinery/vending/assist, /turf/open/floor/iron, -/area/commons/storage/primary) -"qNy" = ( -/turf/closed/wall, -/area/engineering/atmos/storage/gas) -"qNG" = ( -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 8 +/area/station/commons/storage/primary) +"lka" = ( +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/obj/structure/extinguisher_cabinet/directional/west, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/security/brig/upper) -"qNL" = ( -/obj/machinery/light/small/directional/south, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/freezer, -/area/commons/toilet) -"qNV" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible, -/obj/machinery/duct, -/obj/effect/turf_decal/siding/yellow{ - dir = 8 +/obj/machinery/door/firedoor, +/turf/open/floor/iron/dark, +/area/station/medical/treatment_center) +"lkb" = ( +/obj/structure/table, +/obj/item/paper_bin{ + pixel_x = -3; + pixel_y = 7 + }, +/obj/item/inspector, +/turf/open/floor/iron/dark/textured_half{ + dir = 1 }, +/area/station/security/office) +"lke" = ( +/obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, /turf/open/floor/iron, -/area/engineering/atmos) -"qOd" = ( -/obj/structure/closet/emcloset, +/area/station/service/janitor) +"lkr" = ( +/obj/structure/closet/firecloset, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"lkz" = ( +/obj/structure/rack, /turf/open/floor/plating, -/area/maintenance/fore/lesser) -"qOf" = ( -/obj/machinery/camera/directional/south{ - c_tag = "Service-Hallway Top 2" +/area/station/maintenance/department/medical/morgue) +"lkH" = ( +/obj/structure/table/reinforced, +/obj/item/storage/box/bodybags{ + pixel_x = 3; + pixel_y = 3 }, -/turf/open/floor/iron, -/area/hallway/secondary/service) -"qOO" = ( -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/tile/blue{ +/obj/item/storage/box/rxglasses, +/obj/item/hand_labeler, +/obj/item/gun/syringe, +/obj/item/gun/syringe, +/obj/effect/turf_decal/trimline/blue/filled/line{ dir = 8 }, -/obj/effect/landmark/start/hangover, -/turf/open/floor/iron, -/area/hallway/primary/central) -"qOS" = ( -/obj/structure/closet/toolcloset, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"qPs" = ( -/obj/machinery/chem_dispenser, -/obj/structure/window/reinforced{ +/turf/open/floor/iron/dark, +/area/station/medical/storage) +"lkI" = ( +/obj/machinery/computer/communications, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ dir = 8 }, +/turf/open/floor/iron, +/area/station/command/bridge) +"lkL" = ( /obj/machinery/light/directional/north, -/obj/effect/turf_decal/tile/yellow/full, -/obj/structure/sign/warning/nosmoking{ - pixel_y = 32 +/obj/machinery/firealarm/directional/north, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"lkO" = ( +/obj/effect/landmark/event_spawn, +/obj/structure/flora/bush/flowers_pp/style_random, +/turf/open/floor/grass, +/area/station/maintenance/starboard/aft) +"lkP" = ( +/mob/living/simple_animal/pet/penguin/emperor{ + name = "Club" }, -/turf/open/floor/iron/white/smooth_large, -/area/medical/pharmacy) -"qPA" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ +/obj/structure/flora/grass/green/style_random, +/turf/open/misc/asteroid/snow/standard_air, +/area/station/science/research) +"lkS" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/food/pie_smudge, +/turf/open/floor/iron/cafeteria, +/area/station/security/prison/mess) +"lkT" = ( +/obj/effect/turf_decal/tile/purple{ dir = 1 }, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/machinery/status_display/evac/directional/west, +/obj/effect/turf_decal/stripes/corner, /turf/open/floor/iron, -/area/engineering/atmos) -"qQx" = ( -/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ - dir = 6 +/area/station/hallway/primary/starboard) +"lkY" = ( +/obj/structure/bed{ + dir = 4 }, -/turf/open/misc/asteroid/snow/icemoon, -/area/icemoon/surface/outdoors/nospawn) -"qQD" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/trimline/yellow/filled/end{ +/obj/item/bedsheet/brown{ dir = 4 }, -/turf/open/floor/iron/textured, -/area/medical/medbay/central) -"qQP" = ( -/obj/structure/disposalpipe/segment{ +/obj/machinery/button/door/directional/north{ + id = "miningdorm_A"; + name = "Door Bolt Control"; + normaldoorcontrol = 1; + pixel_y = -24; + specialfunctions = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 4 }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/carpet/donk, +/area/mine/production) +"lli" = ( /turf/open/floor/plating, -/area/maintenance/port/greater) -"qQS" = ( +/area/station/maintenance/starboard/fore) +"llw" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/showroomfloor, -/area/security/warden) -"qQV" = ( -/obj/structure/lattice/catwalk, -/obj/structure/railing{ - dir = 8 - }, -/turf/open/openspace, -/area/cargo/storage) -"qQW" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 1 +/turf/open/floor/iron/white, +/area/station/science/xenobiology) +"lly" = ( +/obj/structure/table/wood, +/turf/open/floor/wood{ + icon_state = "wood-broken5" }, -/turf/open/floor/iron/cafeteria, -/area/command/heads_quarters/rd) -"qRz" = ( -/obj/structure/tank_holder/extinguisher, +/area/station/maintenance/port/aft) +"llJ" = ( /obj/effect/turf_decal/stripes/line{ - dir = 6 + dir = 1 }, -/obj/machinery/light/small/directional/east, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply, +/obj/effect/landmark/blobstart, /turf/open/floor/plating, -/area/maintenance/starboard/aft) -"qRO" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/door/airlock/research{ - name = "Chemical Storage"; - req_access_txt = "69" - }, +/area/station/maintenance/port/greater) +"llQ" = ( +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/blue{ + dir = 4 }, -/obj/effect/turf_decal/tile/yellow{ +/obj/effect/turf_decal/tile/blue{ dir = 8 }, -/obj/effect/turf_decal/tile/yellow{ +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/turf_decal/tile/yellow, -/obj/machinery/door/firedoor, -/turf/open/floor/iron/textured, -/area/medical/medbay/central) -"qSd" = ( -/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ - dir = 4 +/obj/structure/closet/crate/trashcart/laundry, +/turf/open/floor/iron/cafeteria, +/area/station/commons/dorms/laundry) +"llT" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 1 + }, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 6 + }, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 8 }, /turf/open/floor/plating/snowed/icemoon, /area/icemoon/surface/outdoors/nospawn) -"qSf" = ( -/obj/structure/chair/office, -/turf/open/floor/iron/cafeteria, -/area/command/heads_quarters/rd) -"qSr" = ( -/obj/structure/cable, -/obj/effect/landmark/start/hangover, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment{ - dir = 4 +"lmf" = ( +/obj/effect/turf_decal/trimline/red/warning{ + dir = 9 }, -/turf/open/floor/iron, -/area/hallway/primary/central) -"qSv" = ( -/obj/structure/sign/departments/chemistry{ - pixel_y = -32 +/obj/effect/turf_decal/stripes/red/line{ + dir = 1 }, -/obj/effect/turf_decal/trimline/blue/filled/warning{ +/turf/open/floor/iron/dark/textured, +/area/station/security/range) +"lmm" = ( +/obj/effect/turf_decal/trimline/green/filled/corner{ dir = 8 }, -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 4 +/obj/effect/turf_decal/trimline/blue/corner{ + dir = 8 }, -/turf/open/floor/iron/white, -/area/medical/treatment_center) -"qSB" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/security/processing) -"qSJ" = ( -/obj/effect/turf_decal/tile/red/half{ - dir = 1 +/turf/open/floor/iron/dark, +/area/station/service/hydroponics) +"lmo" = ( +/obj/structure/bed/dogbed/renault, +/mob/living/simple_animal/pet/fox/renault, +/turf/open/floor/wood, +/area/station/command/heads_quarters/captain) +"lms" = ( +/obj/structure/reagent_dispensers/watertank, +/turf/open/floor/plating, +/area/station/maintenance/aft/lesser) +"lmv" = ( +/obj/machinery/mineral/ore_redemption{ + input_dir = 8; + output_dir = 4 + }, +/obj/machinery/door/firedoor, +/turf/open/floor/iron/dark, +/area/station/cargo/office) +"lmB" = ( +/obj/machinery/light/small/directional/west, +/turf/open/floor/iron/smooth, +/area/station/maintenance/starboard/lesser) +"lmH" = ( +/obj/machinery/atmospherics/components/binary/pump/on{ + dir = 1; + name = "O2 to Airmix" }, -/obj/structure/cable, -/turf/open/floor/iron/smooth_half, -/area/security/brig/upper) -"qSW" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/commons/storage/primary) -"qTm" = ( -/obj/machinery/light/directional/west, +/area/station/engineering/atmos) +"lmK" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/siding/wood/corner{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/mine/laborcamp) +"lmM" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 8 }, -/obj/machinery/firealarm/directional/west, -/obj/item/radio/intercom/directional/north, -/turf/open/floor/wood, -/area/service/library) -"qTN" = ( -/obj/machinery/teleport/station, -/turf/open/floor/plating, -/area/command/teleporter) -"qTS" = ( +/obj/machinery/light/directional/south, +/turf/open/floor/iron/dark, +/area/station/command/heads_quarters/cmo) +"lmR" = ( /obj/docking_port/stationary{ - dir = 8; dwidth = 1; height = 4; name = "escape pod loader"; @@ -35739,1454 +35391,1389 @@ }, /turf/open/floor/plating/snowed/icemoon, /area/icemoon/surface/outdoors/nospawn) -"qUh" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/circuit, -/area/ai_monitored/command/nuke_storage) -"qUj" = ( -/obj/machinery/door/poddoor/incinerator_atmos_main, -/turf/open/floor/engine, -/area/maintenance/disposal/incinerator) -"qUk" = ( -/obj/machinery/modular_computer/console/preset/cargochat/medical{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/brown/filled/end{ - dir = 8 - }, -/turf/open/floor/iron/large, -/area/medical/medbay/aft) -"qUr" = ( -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/obj/effect/turf_decal/tile/brown{ +"lnc" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/commons/storage/tools) +"lnk" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 4 }, -/obj/machinery/camera{ - c_tag = "Medbay Break Room"; - dir = 1; - network = list("ss13","medbay") - }, -/obj/structure/table/glass, -/obj/effect/spawner/random/entertainment/deck{ - pixel_x = -6 - }, -/obj/item/reagent_containers/food/condiment/saltshaker{ - pixel_x = 7; - pixel_y = 9 - }, -/obj/item/reagent_containers/food/condiment/peppermill{ - pixel_x = 7; - pixel_y = 5 - }, -/turf/open/floor/iron/white, -/area/medical/break_room) -"qUu" = ( -/obj/machinery/light/directional/east, -/obj/effect/turf_decal/trimline/purple/filled/corner{ - dir = 8 - }, -/turf/open/floor/iron/white, -/area/science/xenobiology) -"qUy" = ( -/obj/machinery/light/small/directional/west, -/obj/structure/dresser, -/turf/open/floor/wood, -/area/commons/dorms) -"qUz" = ( -/obj/effect/mapping_helpers/airlock/abandoned, -/obj/machinery/door/airlock/atmos{ - name = "Atmospherics Maintenance"; - req_access_txt = "12;24" - }, -/obj/machinery/atmospherics/pipe/layer_manifold/supply/hidden{ +/turf/open/floor/carpet, +/area/station/command/meeting_room) +"lns" = ( +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ dir = 4 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/plating, -/area/maintenance/starboard/aft) -"qVc" = ( -/obj/structure/window/reinforced{ - dir = 1; - pixel_y = 2 +/area/station/maintenance/department/chapel) +"lnx" = ( +/obj/structure/closet/crate{ + icon_state = "crateopen" }, -/obj/structure/rack, -/obj/effect/decal/cleanable/dirt, -/obj/item/clothing/mask/muzzle, -/obj/machinery/flasher/directional/east{ - id = "cell4" +/turf/open/floor/plating/snowed/icemoon, +/area/icemoon/underground/explored) +"lnC" = ( +/obj/machinery/firealarm/directional/south, +/obj/effect/turf_decal/trimline/blue/filled/line, +/turf/open/floor/iron/white, +/area/station/medical/medbay/aft) +"lnE" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/public/glass{ + name = "Central Access" }, -/turf/open/floor/iron/smooth, -/area/security/holding_cell) -"qVz" = ( -/obj/machinery/iv_drip, -/obj/item/reagent_containers/blood, -/obj/machinery/airalarm/directional/north, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/turf/open/floor/iron/white/textured, -/area/security/medical) -"qVH" = ( -/obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/white, -/area/medical/medbay/central) -"qWh" = ( -/obj/machinery/light/small/directional/south, -/turf/open/floor/iron/freezer, -/area/commons/toilet) -"qWm" = ( -/obj/machinery/door/window/left/directional/east{ - icon_state = "right"; - name = "Incoming Mail"; - req_access_txt = "50" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plating, -/area/cargo/sorting) -"qWu" = ( /obj/structure/cable, -/obj/structure/extinguisher_cabinet/directional/north, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, /turf/open/floor/iron, -/area/hallway/primary/fore) -"qWC" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/area/station/hallway/primary/central) +"lnY" = ( +/obj/structure/table/glass, +/obj/structure/bedsheetbin, /turf/open/floor/iron, -/area/maintenance/starboard/fore) -"qWF" = ( -/obj/effect/turf_decal/tile/red/anticorner/contrasted{ - dir = 1 - }, -/obj/machinery/light/directional/north, -/turf/open/floor/iron/dark/corner, -/area/security/processing) -"qXf" = ( -/obj/effect/turf_decal/tile/brown/fourcorners, -/obj/machinery/computer/department_orders/engineering, +/area/station/maintenance/port/fore) +"loc" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/delivery, +/obj/machinery/atmospherics/components/binary/pump{ + dir = 1; + name = "External Gas to Loop" + }, /turf/open/floor/iron/dark, -/area/engineering/lobby) -"qXF" = ( -/obj/effect/turf_decal/stripes/line{ +/area/station/engineering/supermatter/room) +"loe" = ( +/obj/effect/landmark/start/assistant, +/obj/effect/turf_decal/tile/green, +/obj/effect/turf_decal/tile/green{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/commons/fitness) +"log" = ( +/turf/closed/wall/r_wall, +/area/station/maintenance/central/lesser) +"lok" = ( +/obj/effect/turf_decal/tile/red/anticorner/contrasted{ dir = 1 }, -/obj/structure/table, -/obj/item/storage/belt/utility, -/obj/item/stack/sheet/iron/fifty, -/obj/item/stack/sheet/iron/fifty, -/obj/item/stack/sheet/iron/fifty, -/obj/item/stack/sheet/glass{ - amount = 20; - pixel_x = -3; - pixel_y = 6 +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 + }, +/turf/open/floor/iron/dark/textured, +/area/station/ai_monitored/security/armory/upper) +"loq" = ( +/obj/structure/light_construct/directional/east, +/turf/open/floor/iron, +/area/station/construction) +"loy" = ( +/obj/effect/turf_decal/tile/red/anticorner/contrasted, +/obj/item/kirbyplants/random, +/turf/open/floor/iron, +/area/station/security/brig/upper) +"loG" = ( +/obj/structure/closet/secure_closet/chief_medical, +/obj/item/screwdriver, +/turf/open/floor/iron/dark, +/area/station/command/heads_quarters/cmo) +"loI" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/newscaster/directional/east, +/turf/open/floor/wood/large, +/area/station/command/heads_quarters/hos) +"loN" = ( +/obj/structure/chair/sofa/right, +/obj/item/toy/plush/moth{ + name = "Dr. Moff" }, +/turf/open/floor/carpet/blue, +/area/station/medical/psychology) +"loP" = ( +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk, +/obj/machinery/firealarm/directional/east, +/turf/open/floor/iron/cafeteria, +/area/station/service/kitchen) +"loQ" = ( +/obj/effect/turf_decal/trimline/green/filled/corner, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, -/area/science/robotics/lab) -"qXH" = ( +/area/station/maintenance/starboard/aft) +"lpv" = ( /obj/structure/window/reinforced{ - dir = 1 + dir = 8 }, -/obj/structure/table/wood/fancy/red, -/obj/effect/spawner/random/aimodule/harmful, -/obj/machinery/door/window/brigdoor/left/directional/south{ - dir = 4; - name = "High-Risk Modules"; - req_access_txt = "20" +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/security/checkpoint/auxiliary) +"lpJ" = ( +/obj/structure/sign/warning/deathsposal{ + pixel_y = 32 + }, +/obj/effect/turf_decal/delivery, +/obj/structure/window/reinforced{ + dir = 8 }, -/turf/open/floor/circuit/red, -/area/ai_monitored/turret_protected/ai_upload) -"qXX" = ( -/obj/structure/rack, /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 +/obj/machinery/disposal/bin, +/obj/structure/cable, +/obj/structure/disposalpipe/trunk, +/turf/open/floor/iron/dark, +/area/station/maintenance/disposal/incinerator) +"lpM" = ( +/turf/closed/wall/r_wall, +/area/station/command/heads_quarters/captain) +"lpW" = ( +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"lpY" = ( +/obj/structure/chair/sofa/bench{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/security/prison/mess) +"lpZ" = ( +/obj/machinery/conveyor_switch/oneway{ + id = "QMLoad2" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/structure/sign/warning/gas_mask{ + pixel_x = -32 + }, +/turf/open/floor/iron, +/area/station/cargo/storage) +"lqh" = ( +/obj/structure/disposalpipe/segment{ + dir = 6 }, -/obj/effect/spawner/random/maintenance/three, -/turf/open/floor/iron/white, -/area/maintenance/port/fore) -"qYh" = ( /obj/structure/cable, -/turf/open/misc/asteroid/snow/icemoon, -/area/icemoon/surface/outdoors/nospawn) -"qYq" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ +/turf/open/floor/plating, +/area/station/maintenance/starboard/fore) +"lqj" = ( +/obj/structure/chair/pew/right{ dir = 1 }, -/obj/machinery/door/airlock/external{ - name = "Engineering External Access"; - req_one_access_txt = "10;24" +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/landmark/start/hangover, +/turf/open/floor/iron/dark, +/area/station/service/chapel) +"lqq" = ( +/obj/structure/sign/warning/cold_temp{ + pixel_x = -32 }, -/turf/open/floor/plating, -/area/engineering/storage_shared) -"qYC" = ( -/obj/machinery/light_switch/directional/north, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/wood, -/area/command/heads_quarters/captain) -"qYQ" = ( -/obj/structure/chair/stool/directional/west, -/turf/open/floor/iron, -/area/commons/dorms) -"qYV" = ( -/obj/structure/sign/warning/securearea, -/turf/closed/wall/r_wall, -/area/ai_monitored/command/nuke_storage) -"qYZ" = ( -/obj/machinery/vending/coffee, /turf/open/floor/iron, -/area/commons/locker) -"qZx" = ( +/area/station/cargo/miningdock) +"lqz" = ( /obj/structure/cable, +/turf/closed/wall, +/area/station/ai_monitored/turret_protected/ai) +"lqA" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/iron/textured, +/area/mine/mechbay) +"lqB" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 4 + }, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating, -/area/engineering/storage/tech) -"qZK" = ( -/obj/structure/table/reinforced, -/obj/machinery/computer/security/telescreen{ - desc = "Used for monitoring medbay to ensure patient safety."; - dir = 8; - name = "Medbay Monitor"; - network = list("medbay"); - pixel_y = 4 +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/effect/turf_decal/tile/red/full, -/turf/open/floor/iron/dark/smooth_large, -/area/security/checkpoint/medical) -"qZM" = ( +/obj/machinery/duct, +/turf/open/floor/wood, +/area/station/hallway/secondary/service) +"lqE" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 10 + }, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/icemoon/surface/outdoors/nospawn) +"lqG" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating, -/area/maintenance/aft/greater) -"qZN" = ( -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 4 +/obj/effect/turf_decal/trimline/blue/filled/warning, +/obj/structure/disposalpipe/segment{ + dir = 6 }, -/obj/machinery/light/directional/east, -/turf/open/floor/iron, -/area/commons/fitness) -"qZO" = ( +/turf/open/floor/iron/white, +/area/station/medical/medbay/aft) +"lqL" = ( +/obj/structure/closet/crate, +/obj/item/target/alien, +/obj/item/target/alien, +/obj/item/target/clown, +/obj/item/target/clown, +/obj/item/target/syndicate, +/obj/item/target/syndicate, /obj/machinery/light/directional/south, /turf/open/floor/iron, -/area/hallway/primary/central) -"rag" = ( +/area/station/science/explab) +"lqU" = ( +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/machinery/door/poddoor/preopen{ + id = "xenobio1"; + name = "Xenobio Pen 1 Blast Door" }, /turf/open/floor/plating, -/area/maintenance/starboard/fore) -"rao" = ( -/obj/structure/sign/warning/securearea{ - pixel_x = 32 +/area/station/science/xenobiology) +"lri" = ( +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/pink/hidden, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"lrw" = ( +/obj/structure/table/glass, +/obj/item/reagent_containers/glass/beaker/large{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/reagent_containers/dropper, +/obj/item/reagent_containers/dropper{ + pixel_x = -4; + pixel_y = 4 + }, +/obj/structure/window/reinforced{ + dir = 4 }, -/obj/machinery/light/small/directional/north, -/turf/open/floor/iron/white, -/area/maintenance/aft/greater) -"raT" = ( -/obj/effect/turf_decal/delivery, -/obj/machinery/bluespace_vendor/directional/north, -/obj/effect/mapping_helpers/trapdoor_placer, /turf/open/floor/iron, -/area/hallway/primary/central) -"rbC" = ( -/obj/machinery/status_display/evac/directional/south, -/obj/effect/turf_decal/tile/red{ +/area/station/science/xenobiology) +"lry" = ( +/obj/structure/table, +/obj/item/storage/box/bodybags{ + pixel_x = 2; + pixel_y = 2 + }, +/obj/machinery/camera/directional/north{ + c_tag = "Chapel Coffin Storage" + }, +/turf/open/floor/iron/dark, +/area/station/service/chapel) +"lrD" = ( +/obj/machinery/shower{ + dir = 1 + }, +/obj/item/soap/deluxe, +/obj/item/bikehorn/rubberducky, +/obj/structure/curtain, +/turf/open/floor/iron/freezer, +/area/station/command/heads_quarters/captain) +"lrN" = ( +/obj/effect/landmark/start/hangover, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/obj/structure/chair/stool/directional/north, +/turf/open/floor/wood/parquet, +/area/station/commons/lounge) +"lso" = ( +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"lsN" = ( +/obj/effect/turf_decal/trimline/red/filled/corner{ dir = 8 }, -/obj/effect/turf_decal/tile/red, -/obj/structure/chair/office{ +/turf/open/floor/iron/dark/corner{ + dir = 8 + }, +/area/station/security/prison) +"lsU" = ( +/obj/machinery/light/small/directional/west, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/aisat/service) +"ltj" = ( +/obj/machinery/light/directional/east, +/obj/effect/turf_decal/trimline/purple/filled/corner{ + dir = 8 + }, +/turf/open/floor/iron/white, +/area/station/science/xenobiology) +"ltk" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 8 }, +/obj/machinery/door/airlock/external, +/obj/effect/mapping_helpers/airlock/access/all/engineering/external, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"lts" = ( +/obj/structure/extinguisher_cabinet/directional/south, +/obj/effect/turf_decal/tile/blue, /turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"rbT" = ( -/obj/machinery/power/smes{ - capacity = 9e+006; - charge = 10000 +/area/station/hallway/primary/starboard) +"ltt" = ( +/obj/machinery/airalarm/directional/north, +/turf/open/floor/iron, +/area/station/ai_monitored/command/storage/eva) +"lty" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/port) +"ltE" = ( +/obj/structure/closet/crate/freezer, +/obj/item/reagent_containers/blood/random, +/obj/item/reagent_containers/blood/random, +/obj/item/reagent_containers/blood/random, /obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/maintenance/department/medical/central) +"ltV" = ( +/obj/effect/spawner/structure/window, +/turf/open/floor/plating, +/area/station/commons/fitness) +"lui" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/turf_decal/bot{ + dir = 1 + }, /obj/structure/cable, -/obj/effect/turf_decal/stripes/box, -/turf/open/floor/iron/dark/textured_large, -/area/maintenance/disposal/incinerator) -"rbU" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 4 +/obj/structure/table, +/obj/item/stack/sheet/iron/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/iron/dark, +/area/station/engineering/engine_smes) +"lup" = ( +/obj/effect/turf_decal/trimline/blue/filled/warning{ + dir = 8 }, -/obj/structure/disposalpipe/segment, /turf/open/floor/iron/white, -/area/medical/medbay/central) -"rck" = ( -/obj/effect/turf_decal/tile/green, -/turf/open/floor/iron, -/area/hallway/primary/central) -"rdl" = ( -/obj/effect/spawner/structure/window/reinforced, +/area/station/medical/treatment_center) +"luq" = ( /obj/structure/cable, -/turf/open/floor/plating, -/area/maintenance/fore/greater) -"rdv" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/public/glass{ - name = "Central Access" - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/iron, -/area/hallway/primary/central) -"rdE" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/disposalpipe/segment{ - dir = 5 + dir = 10 + }, +/turf/open/floor/plating, +/area/station/maintenance/starboard/fore) +"luw" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 10 + }, +/obj/structure/sign/warning/chem_diamond{ + pixel_x = -32 + }, +/obj/machinery/light/directional/west, +/obj/structure/bed/roller, +/obj/machinery/iv_drip, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) +"lux" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 4 }, +/turf/open/floor/iron/white, +/area/station/medical/treatment_center) +"luJ" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, -/turf/open/floor/iron/white, -/area/medical/medbay/central) -"rdV" = ( -/obj/structure/marker_beacon/burgundy, -/turf/open/misc/asteroid/snow/icemoon, -/area/icemoon/surface/outdoors/nospawn) -"reg" = ( -/obj/structure/railing/corner{ - dir = 8 +/obj/machinery/door/firedoor/heavy, +/obj/machinery/door/airlock/research{ + name = "Ordnance Lab" }, -/turf/open/floor/iron/dark/side{ - dir = 5 +/obj/effect/mapping_helpers/airlock/access/all/science/ordnance, +/obj/effect/turf_decal/tile/dark/half/contrasted{ + dir = 1 }, -/area/service/chapel) -"rek" = ( -/obj/structure/rack, -/obj/item/clothing/suit/hazardvest, +/turf/open/floor/iron/white/side, +/area/station/science/ordnance/office) +"luK" = ( /turf/open/floor/plating, -/area/maintenance/aft/greater) -"ren" = ( -/obj/machinery/light_switch/directional/west, -/obj/machinery/autolathe, -/turf/open/floor/iron, -/area/cargo/office) -"reo" = ( -/obj/structure/sink{ - dir = 8; - pixel_x = 12 - }, -/obj/structure/sign/poster/official/cleanliness{ - pixel_x = 32 - }, +/area/station/maintenance/solars/starboard/aft) +"lva" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, -/area/maintenance/port/fore) -"rer" = ( -/obj/effect/turf_decal/stripes/box, -/obj/machinery/destructive_scanner, -/turf/open/floor/iron/textured_large, -/area/hallway/primary/starboard) -"reL" = ( -/obj/machinery/status_display/evac/directional/north, -/obj/machinery/light/directional/north, -/turf/open/floor/iron/white/corner{ - dir = 1 - }, -/area/hallway/secondary/exit/departure_lounge) -"reQ" = ( +/area/station/science/xenobiology) +"lvc" = ( +/obj/item/clothing/mask/fakemoustache, +/obj/item/clothing/mask/cigarette/pipe, +/obj/structure/table/wood, +/obj/structure/sign/poster/contraband/random/directional/south, +/turf/open/floor/wood/tile, +/area/station/service/theater) +"lvk" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron/white, -/area/science/lab) -"rfb" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ +/turf/open/floor/iron, +/area/station/commons/fitness) +"lvt" = ( +/turf/open/openspace/icemoon, +/area/icemoon/underground/explored) +"lvu" = ( +/obj/machinery/door/airlock/highsecurity{ + name = "Service Hall Exit" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "service-hall-external" + }, +/obj/effect/turf_decal/stripes/line{ dir = 6 }, -/turf/open/floor/iron/dark, -/area/commons/storage/mining) -"rfy" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ +/obj/effect/mapping_helpers/airlock/access/all/service/general, +/turf/open/floor/iron/textured_half{ dir = 1 }, -/obj/effect/turf_decal/trimline/yellow/filled/warning, -/turf/open/floor/iron/white, -/area/medical/treatment_center) -"rgf" = ( +/area/station/hallway/secondary/service) +"lvv" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/button/door/directional/south{ - id = "stationawaygate"; - name = "Gateway Access Shutter Control"; - req_access_txt = "31" +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/siding/wood{ + dir = 4 }, -/turf/open/floor/iron, -/area/command/gateway) -"rhJ" = ( -/obj/item/radio/intercom/directional/north, -/turf/open/floor/iron, -/area/science/mixing/launch) -"rhU" = ( -/obj/machinery/power/tracker, -/obj/structure/cable, -/turf/open/floor/plating/snowed/icemoon, -/area/icemoon/surface/outdoors/nospawn) -"ria" = ( +/turf/open/floor/wood, +/area/station/commons/vacant_room/office) +"lvF" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/structure/table/glass, -/obj/item/crowbar, -/obj/item/tank/internals/emergency_oxygen{ - pixel_x = -8 - }, -/obj/item/clothing/mask/breath{ - pixel_x = 4 +/obj/structure/disposalpipe/trunk/multiz{ + dir = 8 }, /turf/open/floor/plating, -/area/engineering/transit_tube) -"ric" = ( -/obj/machinery/door/airlock/medical/glass{ - name = "Medbay Storage"; - req_access_txt = "5" - }, -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/tile/blue/full, -/turf/open/floor/iron/white/smooth_large, -/area/medical/storage) -"riB" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 +/area/station/maintenance/starboard/lesser) +"lvG" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/maintenance/department/medical/central) +"lvO" = ( +/obj/item/clothing/mask/animal/pig, +/obj/item/bikehorn, +/obj/structure/table/wood, +/obj/structure/sign/poster/contraband/random/directional/west, +/turf/open/floor/wood/tile, +/area/station/service/theater) +"lvQ" = ( +/obj/machinery/light/small/directional/east, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/smooth, +/area/mine/eva) +"lvS" = ( +/obj/structure/cable, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron/dark/textured_edge{ + dir = 8 }, +/area/station/security/checkpoint/auxiliary) +"lvT" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/mine/eva) +"lvX" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment, +/obj/machinery/light/small/directional/north, /turf/open/floor/iron, -/area/hallway/primary/central) -"riF" = ( -/obj/effect/spawner/structure/window/reinforced/plasma, -/turf/open/floor/plating/icemoon, -/area/engineering/atmos) -"riS" = ( -/obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/north, -/obj/effect/decal/cleanable/dirt, +/area/station/hallway/primary/starboard) +"lvY" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/landmark/xeno_spawn, /turf/open/floor/iron, -/area/maintenance/department/electrical) -"rjc" = ( -/obj/machinery/computer/mech_bay_power_console{ - dir = 4 +/area/station/commons/dorms) +"lwi" = ( +/obj/machinery/atmospherics/components/binary/pump/on{ + dir = 8; + name = "Mix to Filter" }, -/obj/structure/cable, -/obj/structure/sign/poster/random/directional/west, -/turf/open/floor/iron, -/area/science/robotics/mechbay) -"rjh" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/turf/open/floor/glass/reinforced, +/area/station/engineering/atmos/pumproom) +"lwF" = ( +/obj/structure/lattice/catwalk, +/obj/structure/railing, +/obj/structure/railing{ + dir = 1 }, -/obj/structure/window/reinforced{ - dir = 8 +/turf/open/lava/plasma/ice_moon, +/area/icemoon/underground/explored) +"lwO" = ( +/obj/effect/turf_decal/tile/red{ + dir = 1 }, -/obj/structure/table/glass, -/obj/item/stack/sheet/mineral/plasma, -/obj/item/stack/sheet/mineral/plasma{ - pixel_x = 3; - pixel_y = 3 +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/hallway/primary/fore) +"lwP" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 1 }, -/obj/item/stack/sheet/mineral/plasma{ - pixel_x = -6; - pixel_y = 6 +/obj/machinery/door/airlock{ + name = "Bar" }, -/obj/item/stack/sheet/mineral/plasma{ - pixel_x = -3; - pixel_y = 9 +/obj/machinery/duct, +/obj/machinery/door/firedoor, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "kitchen_counter"; + name = "Kitchen Shutters" + }, +/obj/structure/disposalpipe/segment, +/obj/effect/mapping_helpers/airlock/access/any/service/bar, +/obj/effect/mapping_helpers/airlock/access/any/service/kitchen, +/turf/open/floor/iron/cafeteria, +/area/station/service/kitchen) +"lwQ" = ( +/turf/closed/wall, +/area/station/medical/treatment_center) +"lwR" = ( +/turf/closed/wall/r_wall, +/area/mine/living_quarters) +"lxc" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/public/glass{ + name = "Auxiliary Tool Storage" }, +/obj/structure/cable, +/obj/effect/landmark/navigate_destination, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, -/area/science/xenobiology) -"rjq" = ( -/obj/effect/turf_decal/stripes/corner{ +/area/station/commons/storage/tools) +"lxw" = ( +/turf/open/floor/plating{ + icon_state = "platingdmg2" + }, +/area/station/medical/morgue) +"lxU" = ( +/obj/machinery/atmospherics/pipe/smart/manifold/general/visible{ dir = 8 }, +/obj/machinery/meter, /turf/open/floor/iron, -/area/cargo/storage) -"rjs" = ( -/obj/machinery/door/airlock/security/glass{ - name = "Security EVA" +/area/station/engineering/atmos) +"lyg" = ( +/turf/closed/wall/r_wall, +/area/station/security/brig) +"lyh" = ( +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=EVA2"; + location = "Dorm" }, -/obj/effect/mapping_helpers/airlock/access/all/security/armory, -/obj/machinery/door/firedoor, -/turf/open/floor/iron/smooth, -/area/security/brig/upper) -"rjC" = ( -/obj/machinery/status_display/evac/directional/west, -/turf/open/openspace, -/area/medical/medbay/aft) -"rjV" = ( -/obj/structure/chair/stool/directional/north, -/turf/open/floor/wood, -/area/maintenance/port/aft) -"rkj" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/security/lockers) -"rky" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, /turf/open/floor/iron, -/area/construction/mining/aux_base) -"rkI" = ( -/obj/machinery/door/firedoor, -/obj/structure/cable, -/obj/machinery/door/airlock/command/glass{ - name = "Emergency EVA Storage"; - red_alert_access = 1; - req_access_txt = "18" - }, -/turf/open/floor/iron/textured, -/area/hallway/secondary/exit/departure_lounge) -"rkK" = ( -/obj/structure/table/wood, -/obj/item/paper{ - pixel_x = 8; - pixel_y = 7 - }, -/obj/item/pen{ - pixel_x = 9; - pixel_y = 7 - }, -/obj/item/flashlight/lamp/green{ - pixel_x = 1; - pixel_y = 5 - }, -/turf/open/floor/wood, -/area/service/library) -"rkM" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Cargo Bay Maintenance" +/area/station/hallway/primary/central) +"lyl" = ( +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, +/obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/effect/mapping_helpers/airlock/access/all/supply/general, -/turf/open/floor/plating, -/area/maintenance/port/greater) -"rkT" = ( -/obj/structure/sign/warning/coldtemp{ - pixel_x = 32 - }, -/turf/open/floor/plating, -/area/engineering/main) -"rkW" = ( -/obj/machinery/camera/directional/west{ - c_tag = "Atmospherics Access" - }, -/obj/machinery/duct, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron, -/area/engineering/atmos) -"rlc" = ( -/obj/item/bedsheet/red, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/station/medical/treatment_center) +"lyt" = ( +/obj/machinery/portable_atmospherics/canister/air, /turf/open/floor/plating, -/area/maintenance/fore/lesser) -"rln" = ( -/obj/machinery/shieldgen, +/area/station/commons/storage/emergency/port) +"lyG" = ( +/turf/open/floor/glass/reinforced, +/area/station/ai_monitored/security/armory/upper) +"lyH" = ( +/obj/machinery/atmospherics/pipe/smart/simple/dark/visible, +/obj/machinery/atmospherics/pipe/smart/manifold4w/brown/visible/layer2, +/turf/closed/wall/r_wall, +/area/station/maintenance/disposal/incinerator) +"lyO" = ( +/obj/item/paper/fluff/jobs/security/beepsky_mom, /turf/open/floor/plating, -/area/engineering/engine_smes) -"rlx" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/area/station/maintenance/fore/lesser) +"lyU" = ( +/obj/structure/disposalpipe/trunk{ dir = 8 }, -/obj/machinery/camera{ - c_tag = "Psychology"; - dir = 6; - network = list("ss13","medbay"); - pixel_y = -22 +/obj/machinery/disposal/bin, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/obj/machinery/newscaster/directional/east, -/turf/open/floor/iron/white, -/area/medical/psychology) -"rly" = ( -/obj/structure/rack, -/obj/effect/spawner/random/maintenance/two, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"rlH" = ( -/obj/structure/cable, -/turf/open/floor/wood{ - icon_state = "wood-broken3" +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, -/area/maintenance/fore/lesser) -"rlN" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 9 +/turf/open/floor/iron, +/area/station/commons/fitness) +"lyX" = ( +/obj/structure/chair{ + dir = 4 }, -/obj/machinery/portable_atmospherics/pump, +/obj/structure/sign/poster/contraband/random/directional/north, /turf/open/floor/plating, -/area/maintenance/port/greater) -"rlX" = ( -/obj/structure/rack, -/obj/item/wirecutters, -/obj/item/screwdriver, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/area/station/maintenance/department/medical/morgue) +"lzb" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/tile/brown{ + dir = 4 }, -/turf/open/floor/iron, -/area/science/xenobiology) -"rmd" = ( -/obj/machinery/holopad/secure, -/turf/open/floor/iron/dark/smooth_large, -/area/command/heads_quarters/hos) -"rmg" = ( -/obj/structure/chair/plastic{ - dir = 0 +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 1 }, -/obj/effect/decal/cleanable/dirt/dust, /turf/open/floor/iron, -/area/maintenance/starboard/fore) -"rmi" = ( -/obj/structure/table/wood/fancy/blue, -/obj/effect/spawner/random/aimodule/neutral, +/area/station/cargo/qm) +"lzf" = ( /obj/structure/window/reinforced{ dir = 1 }, -/obj/machinery/door/window{ - base_state = "right"; - dir = 8; - icon_state = "right"; - name = "Core Modules"; - req_access_txt = "20" - }, -/turf/open/floor/circuit, -/area/ai_monitored/turret_protected/ai_upload) -"rmk" = ( -/obj/structure/table/wood, -/obj/item/radio/intercom{ - dir = 8; - freerange = 1; - name = "Station Intercom (Command)" - }, -/turf/open/floor/carpet, -/area/command/meeting_room) -"rmn" = ( -/obj/structure/table, -/obj/item/wirecutters, -/obj/item/flashlight{ - pixel_x = 1; - pixel_y = 5 - }, -/obj/machinery/firealarm/directional/north, +/obj/structure/closet, +/obj/item/bodybag, +/obj/item/clothing/under/misc/burial, +/obj/item/clothing/under/misc/burial, +/turf/open/floor/plating, +/area/station/maintenance/department/chapel) +"lzD" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron/dark, +/area/station/medical/morgue) +"lzL" = ( +/obj/effect/landmark/start/assistant, /turf/open/floor/iron, -/area/commons/storage/primary) -"rmv" = ( -/obj/effect/landmark/start/hangover, -/turf/open/floor/iron, -/area/hallway/primary/starboard) -"rmB" = ( -/obj/machinery/atmospherics/components/trinary/filter/atmos/co2{ +/area/station/service/hydroponics/garden) +"lzM" = ( +/obj/effect/turf_decal/trimline/blue/filled/warning{ dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/simple/dark/visible/layer1{ +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron/white, +/area/station/medical/treatment_center) +"lAc" = ( +/obj/effect/turf_decal/stripes/line{ dir = 8 }, -/turf/open/floor/iron, -/area/engineering/atmos) -"rmC" = ( -/obj/machinery/door/airlock/command/glass{ - name = "Chief Engineer"; - req_access_txt = "56" - }, -/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/structure/disposalpipe/trunk, +/obj/machinery/disposal/bin, /obj/structure/cable, +/turf/open/floor/iron/dark/textured, +/area/station/medical/chemistry) +"lAt" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/closed/wall, +/area/station/maintenance/fore) +"lAu" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment, -/obj/machinery/door/firedoor, -/turf/open/floor/iron/dark, -/area/command/heads_quarters/ce) -"rmD" = ( +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"lAw" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 4 }, +/turf/open/floor/iron/white, +/area/station/science/research) +"lAy" = ( +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/item/radio/intercom/directional/south, /turf/open/floor/iron, -/area/commons/storage/mining) -"rmV" = ( -/obj/effect/turf_decal/tile/red{ +/area/station/hallway/primary/aft) +"lAA" = ( +/obj/effect/spawner/structure/window/hollow/reinforced/middle{ dir = 4 }, -/obj/machinery/newscaster/directional/north, -/turf/open/floor/iron/white/corner{ - dir = 1 - }, -/area/hallway/secondary/exit/departure_lounge) -"rnx" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/structure/closet/secure_closet/personal{ - anchored = 1 - }, -/turf/open/floor/iron, -/area/commons/locker) -"rnN" = ( -/obj/docking_port/stationary{ - dir = 8; - dwidth = 3; - height = 15; - id = "arrivals_stationary"; - name = "arrivals"; - roundstart_template = /datum/map_template/shuttle/arrival/box; - width = 7 +/turf/open/floor/plating, +/area/station/maintenance/department/medical/morgue) +"lAC" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/obj/machinery/door/airlock/external{ + name = "Port Docking Bay 1"; + space_dir = 1 }, -/turf/open/misc/asteroid/snow/icemoon, -/area/icemoon/surface/outdoors/nospawn) -"rnW" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment{ - dir = 6 +/turf/open/floor/plating, +/area/station/hallway/secondary/entry) +"lAF" = ( +/obj/structure/table/wood, +/obj/machinery/airalarm/directional/north, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, -/turf/open/floor/iron/white, -/area/maintenance/aft/greater) -"rog" = ( -/obj/structure/reagent_dispensers/water_cooler, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral, +/obj/item/storage/book/bible, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/iron/dark, +/area/station/service/chapel) +"lAG" = ( /obj/structure/cable, -/turf/open/floor/iron, -/area/commons/fitness) -"roH" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/trimline/blue/filled/warning{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/structure/cable, -/turf/open/floor/iron/white, -/area/medical/medbay/aft) -"roS" = ( -/turf/open/floor/carpet/royalblue, -/area/command/heads_quarters/hos) -"roZ" = ( -/obj/structure/sign/warning/securearea, -/turf/closed/wall/r_wall, -/area/engineering/main) -"rpm" = ( -/turf/open/floor/circuit/red, -/area/ai_monitored/turret_protected/ai_upload) -"rpv" = ( -/turf/open/floor/plating{ - icon_state = "platingdmg2" - }, -/area/maintenance/fore/lesser) -"rpz" = ( -/obj/machinery/atmospherics/components/unary/thermomachine/freezer{ - dir = 8 - }, -/turf/open/floor/iron, -/area/engineering/atmos) -"rpH" = ( -/obj/structure/table, -/obj/effect/spawner/random/maintenance/three, -/turf/open/floor/wood, -/area/maintenance/port/fore) -"rpI" = ( -/obj/machinery/light/directional/south, /turf/open/floor/plating, -/area/engineering/supermatter/room) -"rpL" = ( -/obj/effect/turf_decal/tile/red/full, -/obj/effect/turf_decal/siding/white{ - dir = 4 - }, -/obj/structure/chair/stool/bar/directional/east, -/turf/open/floor/iron/large, -/area/service/kitchen/diner) -"rpR" = ( -/obj/structure/rack, -/obj/effect/spawner/random/clothing/costume, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 +/area/station/maintenance/starboard/fore) +"lAH" = ( +/obj/structure/sign/warning/test_chamber{ + pixel_y = -32 }, -/turf/open/floor/iron/white, -/area/maintenance/port/fore) -"rqn" = ( -/obj/effect/landmark/xeno_spawn, +/turf/open/floor/iron, +/area/station/science/ordnance/testlab) +"lAL" = ( +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/landmark/start/hangover, -/turf/open/floor/carpet, -/area/commons/dorms) -"rqw" = ( -/obj/structure/window/reinforced{ - dir = 1 +/turf/open/floor/iron/showroomfloor, +/area/station/security/warden) +"lAM" = ( +/obj/machinery/light/directional/north, +/obj/effect/turf_decal/tile/blue{ + dir = 8 }, -/obj/structure/flora/junglebush, -/turf/open/floor/grass, -/area/service/hydroponics) -"rqA" = ( -/turf/open/floor/iron/freezer, -/area/commons/toilet) -"rrd" = ( -/obj/effect/landmark/start/hangover, -/obj/structure/extinguisher_cabinet/directional/east, -/turf/open/floor/wood/parquet, -/area/service/bar/atrium) -"rrr" = ( -/obj/structure/rack, -/obj/item/stack/rods/fifty, -/obj/item/stack/sheet/glass/fifty, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"rry" = ( -/obj/effect/turf_decal/tile/yellow{ +/obj/effect/turf_decal/tile/blue{ dir = 1 }, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 +/turf/open/floor/iron/white/side{ + dir = 10 }, -/obj/structure/cable, +/area/station/science/research) +"lBb" = ( /obj/structure/disposalpipe/segment{ - dir = 4 + dir = 6 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/engineering/main) -"rrG" = ( -/obj/machinery/door/poddoor/preopen{ - id = "ceprivacy"; - name = "privacy shutter" - }, /obj/structure/cable, -/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, -/area/command/heads_quarters/ce) -"rrM" = ( -/obj/machinery/chem_master, -/obj/effect/turf_decal/tile/yellow/full, -/turf/open/floor/iron/white/smooth_large, -/area/medical/pharmacy) -"rrP" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, -/turf/closed/wall/r_wall, -/area/engineering/atmos/storage/gas) -"rrY" = ( -/obj/structure/extinguisher_cabinet/directional/east, -/obj/structure/cable, -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 9 - }, -/obj/machinery/power/apc/auto_name/directional/south, -/obj/machinery/suit_storage_unit/medical, -/turf/open/floor/iron/dark, -/area/medical/storage) -"rsc" = ( -/obj/machinery/airalarm/engine{ - dir = 8; - pixel_x = -23 - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/binary/pump{ - dir = 1; - name = "Gas to Filter" - }, -/turf/open/floor/engine, -/area/engineering/supermatter) -"rsf" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 +/area/station/maintenance/starboard/fore) +"lBo" = ( +/obj/effect/spawner/random/engineering/tracking_beacon, +/turf/open/floor/carpet, +/area/station/service/library) +"lBt" = ( +/obj/effect/turf_decal/tile/red{ + dir = 8 }, +/obj/machinery/newscaster/directional/south, /turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"rss" = ( -/obj/machinery/door/airlock/security/glass{ - name = "Brig Walkway" +/area/station/hallway/primary/fore) +"lBD" = ( +/obj/structure/flora/grass/green/style_random, +/turf/open/misc/asteroid/snow/icemoon, +/area/icemoon/surface/outdoors/nospawn) +"lBR" = ( +/turf/closed/wall, +/area/station/security/prison/toilet) +"lBS" = ( +/obj/structure/grille/broken, +/turf/open/floor/plating, +/area/station/maintenance/department/medical/central) +"lBT" = ( +/obj/machinery/light/directional/north, +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 1 }, -/obj/structure/cable, -/obj/structure/disposalpipe/segment, -/obj/machinery/door/firedoor, -/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ - cycle_id = "brigentrance" +/obj/item/radio/intercom/prison/directional/north, +/turf/open/floor/iron/dark/textured_edge, +/area/station/security/prison) +"lBZ" = ( +/obj/machinery/door/window/left/directional/north{ + base_state = "right"; + dir = 8; + icon_state = "right"; + name = "Containment Pen 7"; + req_access = list("xenobiology") }, -/obj/effect/mapping_helpers/airlock/access/all/security/entrance, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/delivery, /turf/open/floor/iron, -/area/security/brig/upper) -"rsK" = ( +/area/station/science/xenobiology) +"lCg" = ( +/obj/effect/landmark/event_spawn, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"rsM" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 8 - }, +/area/station/command/bridge) +"lCi" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, /turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"rtk" = ( -/obj/effect/spawner/random/structure/crate, -/turf/open/floor/plating, -/area/maintenance/aft/greater) -"rtx" = ( -/turf/closed/wall, -/area/commons/storage/art) -"rtG" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "gene_desk_shutters"; - name = "genetics shutters" +/area/station/hallway/primary/starboard) +"lCk" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/button/door/directional/south{ + id = "stationawaygate"; + name = "Gateway Access Shutter Control"; + req_access = list("cargo") }, -/turf/open/floor/plating, -/area/science/genetics) -"rtM" = ( +/turf/open/floor/iron, +/area/station/command/gateway) +"lCz" = ( +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/bot, +/obj/effect/landmark/start/roboticist, +/turf/open/floor/iron, +/area/station/science/robotics/lab) +"lCC" = ( +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 4 + }, +/turf/open/floor/iron/white, +/area/station/medical/medbay/aft) +"lCD" = ( +/obj/machinery/duct, /obj/structure/cable, -/obj/effect/landmark/start/hangover, -/turf/open/floor/iron, -/area/hallway/primary/central) -"rtO" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron/dark/smooth_half{ + dir = 1 + }, +/area/station/engineering/lobby) +"lDc" = ( +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ dir = 8 }, -/turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"rtV" = ( -/obj/machinery/portable_atmospherics/canister/air, -/obj/machinery/firealarm/directional/west, -/obj/effect/turf_decal/stripes/corner, -/turf/open/floor/plating, -/area/ai_monitored/turret_protected/aisat/atmos) -"ruo" = ( -/obj/machinery/vending/coffee, -/turf/open/floor/iron/dark, -/area/science/breakroom) -"rup" = ( -/turf/closed/wall/r_wall, -/area/command/bridge) -"ruv" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/iron/dark/side, +/area/mine/eva/lower) +"lDh" = ( /obj/structure/table, -/obj/item/folder/white, -/obj/item/pen, -/obj/item/stamp/rd{ - pixel_x = 3; - pixel_y = -2 - }, -/turf/open/floor/iron/cafeteria, -/area/command/heads_quarters/rd) -"rux" = ( -/obj/machinery/camera/directional/north{ - c_tag = "Dormitory North" - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/stripes/red/line{ dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/requests_console/directional/north{ - department = "Crew Quarters"; - name = "Crew Quarters Requests Console" +/obj/item/trash/tray, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) +"lDo" = ( +/obj/structure/sign/directions/medical{ + dir = 4; + pixel_x = 32; + pixel_y = -24 + }, +/obj/structure/sign/directions/science{ + dir = 4; + pixel_x = 32; + pixel_y = -32 + }, +/obj/structure/sign/directions/engineering{ + pixel_x = 32; + pixel_y = -40 }, /turf/open/floor/iron, -/area/commons/dorms) -"ruC" = ( -/obj/structure/ladder, -/obj/structure/sign/warning/coldtemp{ - pixel_x = 32 +/area/station/hallway/primary/central) +"lDq" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 8 }, -/obj/effect/turf_decal/stripes/line{ +/turf/open/floor/iron, +/area/station/commons/dorms) +"lDr" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 8 }, +/obj/machinery/door/airlock/external{ + name = "External Access" + }, /turf/open/floor/plating, -/area/engineering/lobby) -"ruE" = ( -/obj/machinery/atmospherics/pipe/smart/simple/dark/visible/layer1{ - dir = 8 +/area/station/maintenance/port/aft) +"lDD" = ( +/obj/machinery/light/small/directional/south, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/button/door/directional/north{ + id = "labor"; + name = "Labor Camp Lockdown"; + req_access = list("brig") }, -/obj/machinery/atmospherics/pipe/smart/simple/yellow/visible, -/turf/open/floor/iron, -/area/engineering/atmos) -"ruI" = ( -/obj/structure/closet/l3closet/janitor, -/obj/machinery/airalarm/directional/north, /turf/open/floor/iron, -/area/service/janitor) -"ruL" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/area/mine/laborcamp) +"lDE" = ( +/obj/structure/sign/poster/official/safety_report{ + pixel_y = 32 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 4 }, -/turf/open/floor/wood, -/area/commons/dorms) -"ruT" = ( -/obj/machinery/camera/directional/east{ - c_tag = "Garden" +/turf/open/floor/iron, +/area/station/security/prison/visit) +"lDF" = ( +/obj/structure/table, +/obj/item/wrench, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) +"lDH" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, -/obj/machinery/airalarm/directional/east, /turf/open/floor/iron, -/area/service/hydroponics/garden) -"ruZ" = ( +/area/station/hallway/secondary/exit/departure_lounge) +"lDM" = ( +/obj/effect/spawner/structure/window, +/turf/open/floor/plating, +/area/station/medical/cryo) +"lEg" = ( +/obj/machinery/door/window{ + dir = 1; + name = "AI Core Door"; + req_access = list("ai_upload") + }, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold/scrubbers/visible{ - dir = 4 +/turf/open/floor/circuit, +/area/station/ai_monitored/turret_protected/ai) +"lEj" = ( +/turf/open/floor/iron/dark/textured, +/area/station/security/processing) +"lEo" = ( +/obj/effect/turf_decal/trimline/blue/filled/line, +/obj/structure/disposalpipe/segment{ + dir = 5 }, +/turf/open/floor/iron/white, +/area/station/medical/medbay/aft) +"lEv" = ( +/obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/engineering/atmos) -"rvf" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, /obj/machinery/door/firedoor, /obj/machinery/door/airlock/research{ - name = "Xenobiology Lab"; - req_access_txt = "55" - }, -/turf/open/floor/iron/white, -/area/science/xenobiology) -"rvn" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 + name = "Ordnance Launch Room" }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden, +/obj/effect/mapping_helpers/airlock/unres, +/obj/effect/mapping_helpers/airlock/access/any/science/maintenance, +/turf/open/floor/plating, +/area/station/science/ordnance/testlab) +"lEA" = ( +/obj/machinery/power/smes/engineering, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/turf_decal/delivery, +/obj/structure/cable, +/turf/open/floor/iron/dark/textured, +/area/station/engineering/engine_smes) +"lEE" = ( +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark, +/area/station/hallway/primary/port) +"lEK" = ( +/obj/machinery/door/firedoor, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment, +/obj/effect/landmark/start/hangover, /turf/open/floor/iron, -/area/engineering/atmos/storage/gas) -"rvA" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 - }, -/obj/machinery/door/airlock/research/glass{ - name = "Test Chamber"; - req_access_txt = "47" +/area/station/hallway/primary/aft) +"lEO" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/sign/barsign, +/turf/open/floor/plating, +/area/station/service/bar/atrium) +"lEP" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"lER" = ( +/obj/structure/closet/crate, +/obj/machinery/light/small/directional/south, +/obj/structure/sign/warning/cold_temp{ + pixel_y = -32 }, -/obj/machinery/door/poddoor/preopen{ - id = "testlab"; - name = "test chamber blast door" +/obj/structure/sign/warning/xeno_mining{ + pixel_x = 29 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/general/visible, -/turf/open/floor/engine, -/area/science/misc_lab) -"rvG" = ( -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 +/turf/open/floor/iron/smooth, +/area/mine/eva/lower) +"lFc" = ( +/obj/effect/turf_decal/siding/white{ + dir = 6 }, -/obj/effect/turf_decal/tile/yellow{ +/obj/structure/chair/stool/bar/directional/east, +/turf/open/floor/iron/white/smooth_large, +/area/station/service/kitchen/diner) +"lFe" = ( +/obj/structure/bookcase/random/adult, +/turf/open/floor/iron/dark/textured, +/area/station/security/prison/safe) +"lFp" = ( +/obj/structure/railing{ + dir = 10 + }, +/turf/open/misc/asteroid/snow/icemoon, +/area/icemoon/underground/explored) +"lFr" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/turf_decal/tile/yellow{ +/obj/structure/sign/poster/contraband/random/directional/north, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/maintenance/port/greater) +"lFL" = ( +/obj/effect/turf_decal/trimline/red/warning, +/obj/effect/turf_decal/stripes/red/line, +/turf/open/floor/iron/dark/textured, +/area/station/security/range) +"lFW" = ( +/obj/effect/spawner/xmastree/rdrod, +/turf/open/floor/iron/cafeteria, +/area/station/command/heads_quarters/rd) +"lFZ" = ( +/obj/machinery/hydroponics/constructable, +/obj/effect/turf_decal/tile/green{ dir = 1 }, -/obj/structure/table/reinforced, -/obj/machinery/door/firedoor, -/obj/machinery/door/window/right/directional/east{ - dir = 8; - name = "Pharmacy Desk"; - req_access_txt = "69" - }, -/obj/item/folder/white, -/obj/item/pen, -/obj/machinery/door/poddoor/preopen{ - id = "pharmacy_shutters"; - name = "Pharmacy Shutter" +/obj/effect/turf_decal/tile/green{ + dir = 8 }, -/turf/open/floor/iron, -/area/medical/pharmacy) -"rvI" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 4 +/obj/structure/window/reinforced{ + dir = 8 }, -/obj/effect/turf_decal/box/red, +/obj/item/cultivator, +/obj/item/seeds/potato, /turf/open/floor/iron/dark, -/area/science/mixing) -"rwo" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/unary/portables_connector/visible, -/obj/machinery/light/small/directional/north, -/turf/open/floor/iron, -/area/maintenance/port/fore) -"rxk" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/simple/dark/visible, -/obj/effect/turf_decal/stripes/corner{ - dir = 4 +/area/mine/laborcamp) +"lGj" = ( +/obj/structure/table/glass, +/obj/machinery/reagentgrinder{ + pixel_y = 8 }, -/turf/open/floor/iron, -/area/maintenance/disposal/incinerator) -"rxq" = ( -/obj/item/restraints/legcuffs/beartrap, -/obj/item/restraints/legcuffs/beartrap, -/obj/item/storage/box/mousetraps, -/obj/item/storage/box/mousetraps, -/turf/open/floor/iron, -/area/service/janitor) -"rxC" = ( -/obj/machinery/firealarm/directional/east, -/obj/structure/closet/emcloset, -/turf/open/floor/iron, -/area/hallway/primary/starboard) -"rxR" = ( -/obj/effect/turf_decal/tile/yellow{ - dir = 4 +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 6 }, -/obj/effect/turf_decal/tile/yellow{ +/obj/structure/extinguisher_cabinet/directional/south, +/obj/machinery/light/directional/south, +/turf/open/floor/iron/white, +/area/station/medical/virology) +"lGp" = ( +/obj/effect/turf_decal/stripes/line{ dir = 1 }, +/obj/machinery/camera/directional/north{ + c_tag = "Engineering Supermatter Aft"; + network = list("ss13","engine"); + pixel_x = 23 + }, +/obj/effect/turf_decal/delivery, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, +/turf/open/floor/iron/dark, +/area/station/engineering/supermatter/room) +"lGs" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron, -/area/engineering/main) -"ryc" = ( -/obj/effect/landmark/start/hangover, -/obj/effect/turf_decal/siding/wood{ - dir = 8 +/obj/structure/disposalpipe/segment{ + dir = 5 }, -/turf/open/floor/carpet, -/area/service/library) -"ryo" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/turf/open/floor/iron/white, +/area/station/medical/psychology) +"lGz" = ( +/obj/structure/table, +/obj/item/storage/toolbox/emergency, +/turf/open/floor/iron, +/area/station/hallway/primary/port) +"lGK" = ( +/obj/machinery/vending/cigarette, +/obj/machinery/button/door{ + id = "Interrogation"; + name = "Interrogation Shutters"; + pixel_x = -22 }, -/obj/effect/turf_decal/stripes/line{ +/turf/open/floor/iron/dark/textured, +/area/station/security/interrogation) +"lGL" = ( +/obj/machinery/hydroponics/constructable, +/obj/effect/turf_decal/tile/green{ dir = 4 }, -/obj/machinery/door/firedoor, +/obj/effect/turf_decal/tile/green, +/obj/item/seeds/soya, /turf/open/floor/iron/dark, -/area/medical/treatment_center) -"ryI" = ( -/turf/closed/wall/mineral/wood, -/area/maintenance/space_hut/cabin) -"ryS" = ( -/obj/effect/turf_decal/trimline/blue/filled/line, -/obj/effect/turf_decal/trimline/blue/filled/corner{ - dir = 1 - }, -/turf/open/floor/iron/white, -/area/medical/treatment_center) -"ryW" = ( -/obj/effect/turf_decal/tile/brown, -/obj/effect/turf_decal/tile/brown{ +/area/mine/laborcamp) +"lGY" = ( +/obj/structure/chair/stool/directional/south, +/obj/effect/landmark/start/hangover, +/turf/open/floor/wood/parquet, +/area/station/commons/lounge) +"lHu" = ( +/obj/structure/closet/secure_closet/brig, +/obj/structure/cable, +/obj/machinery/firealarm/directional/north, +/turf/open/floor/iron/showroomfloor, +/area/station/security/processing) +"lHA" = ( +/obj/effect/landmark/blobstart, +/turf/open/floor/iron/smooth, +/area/station/maintenance/starboard/fore) +"lHE" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/yellow{ dir = 4 }, -/obj/structure/table/glass, -/obj/structure/extinguisher_cabinet/directional/east, -/obj/item/reagent_containers/spray/cleaner, -/turf/open/floor/iron/white, -/area/medical/break_room) -"rzb" = ( -/obj/structure/cable, -/turf/open/floor/iron, -/area/commons/storage/art) -"rzi" = ( -/obj/structure/table/glass, -/obj/item/storage/medkit/regular, -/obj/machinery/newscaster/directional/east, -/obj/effect/turf_decal/tile/green/full, -/turf/open/floor/iron/white/smooth_large, -/area/medical/medbay/aft) -"rzr" = ( -/obj/machinery/door/airlock/engineering{ - name = "Telecommunications"; - req_access_txt = "61" +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/effect/landmark/navigate_destination, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/door/firedoor, -/turf/open/floor/iron, -/area/tcommsat/computer) -"rzN" = ( -/obj/effect/turf_decal/tile/red/full, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 1 +/obj/structure/chair/stool/directional/east, +/turf/open/floor/iron/dark/corner, +/area/station/engineering/atmos/storage/gas) +"lHG" = ( +/obj/effect/spawner/random/trash/mess, +/turf/open/floor/plating{ + icon_state = "platingdmg3" }, -/obj/effect/turf_decal/siding/white/corner{ +/area/station/maintenance/starboard/fore) +"lHL" = ( +/obj/machinery/status_display/evac/directional/south, +/obj/effect/turf_decal/tile/red{ dir = 8 }, -/turf/open/floor/iron/large, -/area/service/kitchen/diner) -"rzP" = ( -/obj/effect/turf_decal/siding/white{ - dir = 4 +/obj/effect/turf_decal/tile/red, +/obj/structure/chair/office{ + dir = 8 }, -/obj/machinery/power/apc/auto_name/directional/east, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) +"lHW" = ( +/obj/item/chair/wood/wings, +/obj/effect/turf_decal/bot_red, +/turf/open/floor/plating, +/area/station/maintenance/fore) +"lIe" = ( /obj/structure/cable, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/iron/white/smooth_large, -/area/service/kitchen/diner) -"rAf" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating, -/area/maintenance/aft/greater) -"rAg" = ( -/obj/structure/closet, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"rAj" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 8 +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 }, -/obj/effect/turf_decal/trimline/blue/filled/warning{ - dir = 1 +/turf/open/floor/iron, +/area/station/command/gateway) +"lIk" = ( +/obj/effect/spawner/structure/window, +/turf/open/floor/plating, +/area/station/science/breakroom) +"lIp" = ( +/obj/structure/sink{ + dir = 8; + pixel_x = 11 }, -/obj/structure/disposalpipe/segment{ - dir = 5 +/obj/structure/mirror/directional/east, +/obj/machinery/light/small/directional/north, +/turf/open/floor/iron/freezer, +/area/station/command/heads_quarters/captain) +"lIv" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 4 }, -/turf/open/floor/iron/white, -/area/medical/medbay/aft) -"rAl" = ( -/obj/structure/disposalpipe/segment{ - dir = 9 +/obj/effect/turf_decal/tile/blue{ + dir = 8 }, +/obj/structure/chair/stool/directional/west, +/obj/machinery/camera/emp_proof/directional/south, /turf/open/floor/iron/cafeteria, -/area/service/kitchen) -"rAo" = ( -/obj/structure/table, -/obj/item/hand_tele, -/turf/open/floor/iron, -/area/command/teleporter) -"rBh" = ( -/obj/machinery/airalarm/directional/south, -/obj/structure/closet/emcloset, -/turf/open/floor/iron, -/area/hallway/primary/port) -"rBK" = ( -/obj/structure/rack, -/obj/effect/spawner/random/maintenance, +/area/station/commons/dorms/laundry) +"lIC" = ( +/obj/effect/spawner/random/structure/crate, /turf/open/floor/plating, -/area/maintenance/starboard/fore) -"rBW" = ( -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron, -/area/cargo/office) -"rBX" = ( -/obj/structure/disposalpipe/segment{ +/area/station/maintenance/starboard/fore) +"lIH" = ( +/obj/machinery/portable_atmospherics/canister/air, +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ dir = 4 }, +/obj/effect/turf_decal/stripes/line, /turf/open/floor/iron, -/area/service/janitor) -"rCk" = ( -/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ - dir = 4 +/area/station/maintenance/port/fore) +"lII" = ( +/obj/machinery/door/airlock/engineering{ + name = "Telecommunications" }, +/obj/effect/landmark/navigate_destination, /obj/structure/cable, -/obj/machinery/duct, -/mob/living/simple_animal/hostile/retaliate/goat{ - name = "Pete" - }, -/turf/open/floor/iron/freezer, -/area/service/kitchen/coldroom) -"rCp" = ( -/obj/structure/grille, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/door/firedoor, +/obj/effect/mapping_helpers/airlock/access/any/engineering/tcoms, +/obj/effect/mapping_helpers/airlock/access/any/command/general, +/turf/open/floor/iron, +/area/station/tcommsat/computer) +"lIQ" = ( +/obj/item/restraints/legcuffs/beartrap, +/obj/item/restraints/legcuffs/beartrap, +/obj/item/storage/box/mousetraps, +/obj/item/storage/box/mousetraps, +/turf/open/floor/iron, +/area/station/service/janitor) +"lIW" = ( /turf/open/floor/plating, -/area/maintenance/starboard/fore) -"rCr" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/brown{ - dir = 8 - }, -/obj/effect/turf_decal/tile/brown{ +/area/station/ai_monitored/turret_protected/aisat_interior) +"lJj" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating/icemoon, +/area/station/hallway/secondary/entry) +"lJA" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/closet/secure_closet/atmospherics, +/obj/effect/turf_decal/bot, +/obj/structure/cable, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 4 }, -/obj/item/radio/intercom/directional/west, -/turf/open/floor/iron, -/area/commons/vacant_room/commissary) -"rCB" = ( -/obj/structure/table, -/obj/item/stack/cable_coil{ - pixel_x = 3; - pixel_y = -7 - }, -/obj/item/stack/cable_coil, /turf/open/floor/iron/dark, -/area/engineering/supermatter/room) -"rDg" = ( -/obj/effect/turf_decal/trimline/blue/filled/corner{ - dir = 8 +/area/station/maintenance/disposal/incinerator) +"lJO" = ( +/turf/closed/wall, +/area/station/maintenance/port/fore) +"lJS" = ( +/obj/machinery/camera/directional/west{ + c_tag = "Security - Permabrig Lower Hallway Stairwell"; + network = list("ss13","prison") }, -/obj/effect/turf_decal/trimline/blue/filled/corner{ +/turf/open/floor/iron/dark/textured, +/area/station/security/prison) +"lKk" = ( +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ dir = 4 }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, /turf/open/floor/iron/white, -/area/medical/treatment_center) -"rDh" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 9 +/area/station/science/robotics/lab) +"lKq" = ( +/turf/closed/wall, +/area/station/science/xenobiology) +"lKN" = ( +/obj/structure/table, +/obj/item/grenade/chem_grenade/cleaner, +/obj/item/grenade/chem_grenade/cleaner, +/obj/item/grenade/chem_grenade/cleaner, +/obj/item/reagent_containers/spray/cleaner, +/obj/machinery/requests_console/directional/south{ + department = "Janitorial"; + departmentType = 1; + name = "Janitorial Requests Console"; + assistance_requestable = 1 }, -/turf/open/floor/engine, -/area/engineering/supermatter/room) -"rDC" = ( -/obj/structure/window/reinforced, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/turf/open/floor/iron, +/area/station/service/janitor) +"lKZ" = ( +/obj/effect/turf_decal/tile/blue{ dir = 8 }, -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/command/gateway) -"rDD" = ( -/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible{ - dir = 6 +/obj/structure/railing/corner{ + dir = 8 }, -/obj/machinery/light/directional/east, +/turf/open/floor/iron/white, +/area/station/medical/medbay/lobby) +"lLf" = ( +/obj/structure/table/wood, +/obj/item/storage/dice, /turf/open/floor/iron, -/area/engineering/atmos) -"rDH" = ( -/obj/structure/table, -/obj/effect/turf_decal/tile/brown{ +/area/station/commons/dorms) +"lLm" = ( +/turf/open/floor/iron/cafeteria, +/area/station/maintenance/port/aft) +"lLx" = ( +/obj/effect/turf_decal/stripes/corner{ dir = 1 }, -/obj/effect/turf_decal/tile/brown{ - dir = 4 - }, -/turf/open/floor/iron/dark, -/area/cargo/miningdock) -"rDU" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 5 - }, -/obj/structure/chair/sofa/corp/left{ - dir = 4; - pixel_x = -4 +/obj/structure/sign/warning/gas_mask{ + pixel_y = 32 }, -/obj/effect/landmark/start/hangover, -/obj/machinery/computer/security/telescreen/entertainment/directional/west, -/turf/open/floor/iron/grimy, -/area/service/bar/atrium) -"rEs" = ( -/obj/structure/closet/toolcloset, -/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/mine/laborcamp) +"lLN" = ( +/obj/effect/turf_decal/delivery, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, -/area/construction) -"rEv" = ( +/area/mine/laborcamp) +"lLY" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/recharge_floor, +/area/mine/mechbay) +"lMa" = ( +/obj/machinery/light/dim/directional/west, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 4 - }, -/turf/open/floor/iron/textured, -/area/medical/medbay/central) -"rED" = ( -/obj/structure/sign/painting/library{ - pixel_y = 32 - }, -/obj/item/kirbyplants{ - icon_state = "applebush" - }, -/turf/open/floor/wood, -/area/hallway/secondary/service) -"rER" = ( -/obj/effect/spawner/random/maintenance, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/structure/disposalpipe/segment, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/dark, +/area/station/medical/morgue) +"lMh" = ( +/obj/machinery/light/small/directional/south, +/turf/open/floor/engine/o2, +/area/station/engineering/atmos) +"lMu" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plating, -/area/maintenance/port/greater) -"rFe" = ( -/obj/structure/flora/ausbushes/brflowers, -/turf/open/floor/grass, -/area/maintenance/starboard/aft) -"rFg" = ( -/obj/machinery/door/airlock/maintenance{ - req_access_txt = "12" - }, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable, -/turf/open/floor/plating, -/area/maintenance/fore/lesser) -"rFl" = ( -/obj/machinery/computer/security/mining, -/obj/effect/turf_decal/tile/brown, -/obj/effect/turf_decal/tile/brown{ - dir = 4 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 8 +/obj/machinery/door/poddoor/preopen{ + id = "xenobio5"; + name = "Xenobio Pen 5 Blast Door" }, -/turf/open/floor/iron, -/area/command/bridge) -"rFo" = ( -/obj/structure/sink{ - dir = 8; - pixel_x = 11 +/obj/structure/sign/warning/electric_shock, +/turf/open/floor/plating, +/area/station/science/xenobiology) +"lMB" = ( +/obj/structure/disposalpipe/sorting/mail/flip{ + dir = 1; + sortType = 11 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, -/turf/open/floor/iron/freezer, -/area/commons/toilet/locker) -"rFt" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 4 - }, -/turf/open/floor/iron/white, -/area/medical/treatment_center) -"rFu" = ( -/obj/structure/sign/poster/contraband/random/directional/west, -/turf/open/floor/plating{ - icon_state = "panelscorched" - }, -/area/maintenance/starboard/aft) -"rGb" = ( -/obj/structure/fireplace, -/turf/open/floor/wood, -/area/maintenance/space_hut/cabin) -"rGd" = ( -/obj/machinery/airalarm/directional/east, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 8 - }, -/obj/effect/landmark/start/hangover, -/turf/open/floor/iron, -/area/hallway/primary/central) -"rGf" = ( -/obj/machinery/light/small/directional/east, -/turf/open/floor/engine/vacuum, -/area/engineering/atmos) -"rGh" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/hallway/primary/aft) -"rGm" = ( /obj/effect/turf_decal/trimline/blue/filled/corner{ dir = 1 }, @@ -37194,5081 +36781,4828 @@ dir = 4 }, /turf/open/floor/iron/white, -/area/medical/medbay/central) -"rGy" = ( -/obj/effect/landmark/start/ai/secondary, -/obj/item/radio/intercom/directional/north{ - freerange = 1; - listening = 0; - name = "Custom Channel" +/area/station/medical/medbay/central) +"lMC" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 }, -/obj/item/radio/intercom/directional/south{ - freerange = 1; - frequency = 1447; - listening = 0; - name = "Private Channel" +/turf/open/floor/iron, +/area/mine/laborcamp/security) +"lNa" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/mine/mechbay) +"lNk" = ( +/obj/structure/sign/painting/library{ + pixel_y = -32 }, -/obj/item/radio/intercom/directional/east{ - freerange = 1; - listening = 0; - name = "Common Channel" +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 8 }, -/turf/open/floor/circuit, -/area/ai_monitored/turret_protected/ai) -"rGD" = ( -/obj/machinery/atmospherics/pipe/smart/simple/yellow/visible{ - dir = 6 +/turf/open/floor/wood, +/area/station/service/library) +"lNn" = ( +/obj/machinery/bluespace_vendor/directional/north, +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 1 }, -/turf/open/floor/iron, -/area/engineering/atmos) -"rGN" = ( -/obj/effect/spawner/random/maintenance, -/turf/open/floor/plating, -/area/maintenance/central/greater) -"rGT" = ( -/obj/effect/turf_decal/stripes/line, -/obj/machinery/door/firedoor/border_only, -/turf/open/floor/iron/cafeteria{ - dir = 8 +/turf/open/floor/iron/dark/textured_edge, +/area/station/security/prison) +"lNo" = ( +/obj/machinery/light/directional/east, +/obj/machinery/button/door/directional/east{ + id = "xenobio6"; + layer = 4; + name = "Xenobio Pen 6 Blast DOors"; + req_access = list("xenobiology") }, -/area/science/mixing/hallway) -"rHa" = ( -/obj/machinery/atmospherics/components/binary/valve{ - dir = 4 +/turf/open/floor/iron/white, +/area/station/science/xenobiology) +"lNC" = ( +/obj/machinery/ai_slipper{ + uses = 10 }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/maintenance/starboard/upper) -"rHc" = ( +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/turf/open/floor/iron/white/smooth_large, -/area/service/kitchen/diner) -"rHB" = ( -/obj/machinery/door/airlock/engineering{ - name = "Auxillary Base Construction"; - req_one_access_txt = "72" +/obj/structure/cable/layer3, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/ai) +"lNG" = ( +/obj/machinery/door/airlock/security/glass{ + name = "Security Office" }, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, +/obj/effect/mapping_helpers/airlock/access/all/security/general, /turf/open/floor/iron, -/area/construction/mining/aux_base) -"rHF" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron, -/area/maintenance/disposal/incinerator) -"rHJ" = ( -/obj/structure/grille/broken, -/turf/open/floor/plating, -/area/maintenance/aft/greater) -"rHS" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 - }, -/turf/open/floor/iron/dark, -/area/commons/storage/mining) -"rIq" = ( +/area/station/security/checkpoint/supply) +"lNH" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/duct, -/obj/structure/disposalpipe/sorting/mail/flip{ - dir = 4; - sortType = 6 - }, -/turf/open/floor/iron, -/area/engineering/lobby) -"rJa" = ( -/obj/machinery/vending/modularpc, -/turf/open/floor/iron, -/area/commons/locker) -"rJD" = ( -/obj/structure/chair/stool/directional/north, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/command/teleporter) -"rJN" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/area/station/cargo/storage) +"lNI" = ( /obj/structure/disposalpipe/segment{ - dir = 5 + dir = 10 }, -/turf/open/floor/iron, -/area/hallway/primary/starboard) -"rJZ" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 9 +/obj/structure/sign/poster/contraband/random/directional/east, +/turf/open/floor/catwalk_floor/iron_smooth, +/area/station/maintenance/starboard/fore) +"lNO" = ( +/obj/machinery/status_display/supply{ + pixel_x = -32 }, -/turf/open/floor/iron, -/area/engineering/lobby) -"rKa" = ( -/obj/machinery/door/firedoor, -/turf/open/floor/iron, -/area/cargo/lobby) -"rKh" = ( -/obj/effect/turf_decal/trimline/green/filled/corner{ - dir = 4 +/obj/machinery/conveyor{ + dir = 1; + id = "QMLoad" }, -/obj/structure/railing/corner{ +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/effect/turf_decal/trimline/green/filled/warning{ - dir = 1 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/turf/open/floor/iron/white, -/area/medical/medbay/aft) -"rKm" = ( -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ - cycle_id = "ai-passthrough" - }, -/obj/structure/cable, -/obj/machinery/door/airlock/hatch{ - name = "MiniSat Atmospherics"; - req_one_access_txt = "65" +/turf/open/floor/plating, +/area/station/cargo/storage) +"lOf" = ( +/obj/structure/railing, +/turf/open/floor/plating{ + icon_state = "panelscorched" }, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/aisat_interior) -"rKD" = ( -/obj/structure/window/reinforced{ - dir = 8 +/area/station/maintenance/department/medical/central) +"lOg" = ( +/obj/machinery/conveyor{ + dir = 4; + id = "garbage" }, -/turf/open/floor/iron/dark, -/area/commons/fitness) -"rKG" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 8 +/turf/open/floor/plating, +/area/station/maintenance/disposal) +"lOz" = ( +/obj/machinery/door/airlock{ + id_tag = "Dorm2"; + name = "Dorm 2" }, -/obj/structure/disposalpipe/segment{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/wood, +/area/station/commons/dorms) +"lOI" = ( +/obj/machinery/atmospherics/pipe/smart/simple/orange/visible, +/obj/machinery/atmospherics/pipe/smart/simple/dark/visible/layer1{ dir = 5 }, -/turf/open/floor/iron/white, -/area/medical/treatment_center) -"rKT" = ( -/obj/machinery/computer/teleporter{ - dir = 1 - }, -/turf/open/floor/plating, -/area/command/teleporter) -"rLl" = ( -/obj/effect/turf_decal/tile/brown, -/obj/effect/turf_decal/tile/brown{ +/turf/open/floor/plating/snowed/icemoon, +/area/icemoon/surface/outdoors/nospawn) +"lON" = ( +/obj/structure/closet/secure_closet/freezer/meat, +/obj/structure/sign/poster/random/directional/north, +/turf/open/floor/iron/freezer, +/area/station/service/kitchen/coldroom) +"lOU" = ( +/obj/machinery/recharge_station, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/station/maintenance/department/electrical) +"lPb" = ( +/obj/structure/railing/corner, +/obj/structure/railing/corner{ dir = 8 }, -/obj/structure/sign/departments/restroom{ - pixel_y = -32 +/turf/open/floor/plating/icemoon, +/area/station/security/execution/education) +"lPc" = ( +/obj/machinery/ai_slipper{ + uses = 10 }, -/obj/machinery/light/small/directional/south, -/obj/structure/chair/sofa/left{ - dir = 1 +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/aisat/service) +"lPh" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/public/glass{ + name = "Library" }, +/turf/open/floor/iron/sepia, +/area/station/service/library) +"lPr" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment, /turf/open/floor/iron/white, -/area/medical/break_room) -"rLo" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 4 - }, -/obj/structure/chair/stool/directional/north, -/turf/open/floor/carpet, -/area/commons/dorms) -"rLC" = ( -/obj/machinery/portable_atmospherics/canister/nitrogen, -/obj/effect/turf_decal/bot, -/obj/machinery/light/directional/north, -/obj/structure/sign/poster/contraband/atmosia_independence{ - pixel_y = 32 - }, -/turf/open/floor/iron/dark/textured, -/area/engineering/atmos/storage/gas) -"rLD" = ( -/obj/machinery/vending/dinnerware, -/turf/open/floor/iron/cafeteria, -/area/service/kitchen) -"rLL" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/window/brigdoor{ - name = "Warden Desk"; - req_access_txt = "3" +/area/station/medical/medbay/aft) +"lPC" = ( +/obj/effect/turf_decal/trimline/green/filled/corner{ + dir = 1 }, -/obj/item/paper_bin{ - pixel_x = -3; - pixel_y = 7 +/obj/machinery/holopad, +/obj/machinery/duct, +/turf/open/floor/iron/dark, +/area/station/medical/virology) +"lPE" = ( +/obj/machinery/door/airlock/external{ + name = "External Access" }, -/obj/item/pen{ - pixel_x = 4; - pixel_y = 4 +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/obj/effect/mapping_helpers/airlock/access/all/engineering/external, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) +"lPN" = ( +/obj/structure/cable, +/obj/machinery/power/apc/auto_name/directional/south, +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ + dir = 1 }, -/obj/machinery/door/firedoor/border_only, -/obj/machinery/door/window/left/directional/north{ - name = "Warden Desk" +/obj/effect/turf_decal/siding/white{ + dir = 1 }, /turf/open/floor/iron, -/area/security/warden) -"rLS" = ( +/area/station/hallway/secondary/service) +"lQc" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/security/office) +"lQf" = ( +/obj/structure/rack, +/obj/item/clothing/mask/gas, +/obj/item/multitool, /obj/structure/cable, +/turf/open/floor/plating, +/area/station/maintenance/solars/starboard/fore) +"lQh" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/textured, +/area/mine/mechbay) +"lQq" = ( +/obj/effect/spawner/random/engineering/tracking_beacon, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/security/courtroom) +"lQr" = ( +/obj/machinery/light/small/directional/north, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/turf/open/floor/carpet, +/area/station/commons/dorms) +"lQw" = ( +/obj/machinery/atmospherics/pipe/multiz/scrubbers/visible/layer2{ + color = "#ff0000"; + dir = 4; + name = "Scrubbers multi deck pipe adapter" + }, +/obj/machinery/atmospherics/pipe/multiz/supply/visible/layer4{ + color = "#0000ff"; + dir = 4; + name = "Supply multi deck pipe adapter" + }, +/turf/open/floor/plating/snowed/icemoon, +/area/icemoon/underground/explored) +"lQz" = ( +/obj/effect/landmark/start/hangover, +/obj/effect/landmark/event_spawn, +/turf/open/floor/carpet, +/area/station/service/library) +"lQE" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold/scrubbers/visible{ dir = 4 }, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"rLU" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, -/area/engineering/atmos) -"rLW" = ( -/turf/open/floor/iron/dark/textured, -/area/security/warden) -"rLX" = ( +/area/station/engineering/atmos) +"lQN" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/general/visible, /obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 6 +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/white, +/area/station/science/xenobiology) +"lQO" = ( +/obj/structure/mineral_door/wood, +/turf/open/floor/wood, +/area/station/maintenance/space_hut/cabin) +"lRd" = ( +/obj/structure/chair, +/obj/effect/turf_decal/stripes/line{ + dir = 9 }, +/turf/open/floor/plating/icemoon, +/area/station/science/ordnance/bomb) +"lRf" = ( +/obj/machinery/teleport/station, /turf/open/floor/plating, -/area/maintenance/starboard/fore) -"rLZ" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 4 - }, -/obj/structure/chair/sofa/corp/right{ - dir = 4; - pixel_x = -4 +/area/station/command/teleporter) +"lRy" = ( +/obj/structure/showcase/cyborg/old{ + dir = 8; + pixel_x = 9; + pixel_y = 2 }, -/obj/machinery/light/small/directional/south, -/obj/structure/sign/poster/random/directional/west, -/turf/open/floor/iron/grimy, -/area/service/bar/atrium) -"rMf" = ( -/obj/machinery/door/window/right/directional/east{ - name = "Robotics Surgery"; - req_access_txt = "29" +/obj/structure/cable, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 }, +/obj/machinery/newscaster/directional/east, /turf/open/floor/iron/dark, -/area/science/robotics/lab) -"rML" = ( -/obj/structure/table, -/obj/item/storage/crayons, -/obj/item/storage/crayons, -/obj/item/chisel{ - pixel_y = 7 - }, -/obj/machinery/power/apc/auto_name/directional/south, +/area/station/ai_monitored/turret_protected/ai) +"lRD" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, -/turf/open/floor/iron, -/area/commons/storage/art) -"rMP" = ( +/obj/machinery/holopad, +/obj/effect/turf_decal/box/white{ + color = "#52B4E9" + }, +/turf/open/floor/iron/white, +/area/station/medical/storage) +"lRI" = ( /obj/machinery/door/airlock/external{ - name = "External Access" + glass = 1; + name = "Xenobiology External Airlock"; + opacity = 0 }, /obj/effect/mapping_helpers/airlock/cyclelink_helper, +/obj/effect/mapping_helpers/airlock/access/any/science/maintenance, /turf/open/floor/plating, -/area/maintenance/aft/greater) -"rMX" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Atmospherics Maintenance"; - req_access_txt = "24" +/area/station/maintenance/aft/lesser) +"lRR" = ( +/obj/machinery/atmospherics/pipe/smart/simple/yellow/visible{ + dir = 6 }, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"lRW" = ( +/obj/structure/disposalpipe/segment, /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating, -/area/maintenance/department/medical/central) -"rNv" = ( -/obj/machinery/button/door/directional/west{ - id = "riot"; - name = "Anti-Riot Shutters"; - pixel_x = -7; - pixel_y = 32; - req_one_access_txt = "1;4" - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "sci-med-passthrough" }, +/obj/machinery/door/airlock/maintenance, +/obj/effect/mapping_helpers/airlock/access/any/medical/maintenance, +/obj/effect/mapping_helpers/airlock/access/any/science/maintenance, +/obj/effect/mapping_helpers/airlock/unres, +/turf/open/floor/plating, +/area/station/maintenance/aft/greater) +"lRZ" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating, +/area/station/maintenance/starboard/fore) +"lSu" = ( +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/icemoon/surface/outdoors/nospawn) +"lSC" = ( +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/hallway/primary/fore) -"rND" = ( -/obj/structure/displaycase/labcage, -/obj/effect/turf_decal/stripes/end{ - dir = 1 +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/light/small/directional/north, +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/turf/open/floor/iron/dark, -/area/command/heads_quarters/rd) -"rNY" = ( +/obj/effect/spawner/random/structure/steam_vent, +/turf/open/floor/plating, +/area/station/maintenance/port/greater) +"lSP" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/south, -/obj/machinery/light_switch/directional/west, -/turf/open/floor/wood, -/area/commons/vacant_room/office) -"rOx" = ( -/obj/effect/landmark/xeno_spawn, /turf/open/floor/iron, -/area/construction) -"rOG" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/obj/structure/disposalpipe/segment{ +/area/station/commons/storage/mining) +"lSR" = ( +/obj/machinery/atmospherics/components/trinary/mixer/airmix{ dir = 4 }, /turf/open/floor/iron, -/area/cargo/sorting) -"rOX" = ( -/turf/open/floor/iron/icemoon{ - icon_state = "damaged3" +/area/station/engineering/atmos) +"lTa" = ( +/obj/effect/turf_decal/trimline/red/warning{ + dir = 10 }, -/area/icemoon/surface/outdoors/nospawn) -"rPf" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/smooth, -/area/security/brig/upper) -"rPh" = ( -/obj/structure/chair/sofa/corp/right, -/obj/item/radio/intercom/directional/north, -/turf/open/floor/wood, -/area/hallway/secondary/service) -"rPl" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 6 +/obj/effect/turf_decal/stripes/red/line, +/turf/open/floor/iron/dark/textured, +/area/station/security/range) +"lTs" = ( +/obj/effect/spawner/structure/window/hollow/reinforced/middle{ + dir = 4 }, -/obj/machinery/airalarm/directional/south, -/turf/open/floor/iron/white, -/area/medical/medbay/central) -"rPn" = ( -/obj/machinery/space_heater, /turf/open/floor/plating, -/area/maintenance/starboard/upper) -"rPD" = ( -/obj/item/book/manual/wiki/tcomms{ - pixel_x = 10; - pixel_y = -1 +/area/mine/storage) +"lTG" = ( +/obj/machinery/portable_atmospherics/canister/anesthetic_mix, +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 1 }, -/obj/item/book/manual/wiki/ordnance{ - pixel_x = 10; - pixel_y = 3 +/turf/open/floor/iron/white, +/area/station/medical/cryo) +"lTJ" = ( +/obj/structure/railing, +/obj/structure/disposalpipe/segment{ + dir = 5 }, -/obj/item/book/manual/wiki/experimentor{ - pixel_x = 10; - pixel_y = 8 +/turf/open/floor/plating, +/area/station/maintenance/starboard/fore) +"lTL" = ( +/obj/structure/table, +/obj/item/storage/box/bodybags{ + pixel_x = -1; + pixel_y = 6 }, -/obj/structure/table/wood, -/obj/item/book/manual/wiki/security_space_law{ - pixel_x = -7; +/obj/item/storage/box/disks{ + pixel_x = 1; pixel_y = 5 }, +/turf/open/floor/iron/dark, +/area/station/science/genetics) +"lTN" = ( +/obj/structure/table, +/obj/machinery/recharger, +/obj/machinery/light/directional/south, +/obj/machinery/power/apc/auto_name/directional/west, +/obj/structure/cable, +/turf/open/floor/iron/smooth_edge{ + dir = 1 + }, +/area/station/security/lockers) +"lUb" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/medical/glass{ + id_tag = "MedbayFoyer"; + name = "Medbay" + }, +/obj/effect/mapping_helpers/airlock/unres, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/tile/blue/full, +/obj/effect/mapping_helpers/airlock/access/all/medical/general, +/turf/open/floor/iron/large, +/area/station/medical/medbay/lobby) +"lUw" = ( /obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/security/brig/upper) +"lUy" = ( +/obj/item/food/pie/cream, +/obj/machinery/newscaster/directional/north, +/obj/structure/table/wood, /turf/open/floor/iron, -/area/security/processing) -"rPZ" = ( +/area/station/service/theater) +"lUC" = ( +/turf/closed/wall, +/area/station/maintenance/department/electrical) +"lUE" = ( +/obj/structure/chair, +/turf/open/floor/iron/white/smooth_large, +/area/station/service/kitchen/diner) +"lUH" = ( +/obj/machinery/power/apc/auto_name/directional/north, /obj/structure/cable, -/turf/open/floor/carpet, -/area/command/heads_quarters/hop) -"rQs" = ( -/obj/effect/turf_decal/siding/purple{ +/turf/open/floor/iron, +/area/station/engineering/atmos/project) +"lUL" = ( +/obj/effect/turf_decal/tile/blue{ dir = 1 }, -/turf/open/floor/iron/white/side{ - dir = 5 - }, -/area/science/lab) -"rQt" = ( -/obj/structure/window/reinforced{ +/obj/effect/turf_decal/tile/blue{ dir = 4 }, -/obj/machinery/portable_atmospherics/canister/air, -/turf/open/floor/iron/dark/textured, -/area/security/warden) -"rQw" = ( -/obj/machinery/door/airlock/mining/glass{ - name = "Cargo Bay"; - id_tag = "innercargo" - }, -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/effect/turf_decal/tile/blue{ + dir = 8 }, -/obj/effect/mapping_helpers/airlock/access/all/supply/general, /turf/open/floor/iron, -/area/cargo/storage) -"rQA" = ( -/obj/effect/turf_decal/trimline/blue/filled/warning{ +/area/station/hallway/primary/central) +"lUU" = ( +/obj/machinery/door/airlock/external{ + name = "Internal Airlock" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 8 }, -/obj/effect/turf_decal/trimline/blue/filled/corner, -/turf/open/floor/iron/white, -/area/medical/treatment_center) -"rQC" = ( -/obj/structure/filingcabinet, -/obj/machinery/light/directional/east, -/obj/machinery/airalarm/directional/north, -/turf/open/floor/iron/dark/textured, -/area/security/office) -"rQD" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron/white, -/area/science/lab) -"rQL" = ( -/obj/machinery/camera/directional/east{ - c_tag = "Library Art Gallery" +/obj/effect/mapping_helpers/airlock/access/all/engineering/atmos, +/turf/open/floor/plating, +/area/station/maintenance/department/medical/central) +"lVc" = ( +/obj/structure/cable, +/obj/machinery/power/apc/auto_name/directional/south, +/obj/structure/table/wood/fancy/green, +/obj/effect/spawner/random/aimodule/harmless, +/turf/open/floor/circuit/green, +/area/station/ai_monitored/turret_protected/ai_upload) +"lVk" = ( +/obj/effect/spawner/structure/window/hollow/reinforced/end{ + dir = 1 }, -/obj/structure/window/reinforced{ +/turf/open/floor/plating, +/area/mine/eva) +"lVs" = ( +/obj/structure/table, +/obj/item/clothing/mask/surgical, +/turf/open/floor/engine, +/area/station/science/xenobiology) +"lVu" = ( +/obj/machinery/power/emitter/welded{ dir = 8 }, -/obj/effect/spawner/random/structure/table_fancy, -/obj/machinery/light/blacklight/directional/north, -/obj/structure/sign/painting/large/library{ - dir = 4 - }, -/turf/open/floor/wood, -/area/service/library) -"rRf" = ( -/obj/effect/turf_decal/tile/red{ +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/engineering/supermatter/room) +"lVy" = ( +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/maintenance/fore/lesser) +"lVF" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 1 }, -/obj/effect/turf_decal/tile/red{ +/obj/effect/turf_decal/siding/wood{ dir = 4 }, -/obj/item/mod/core/standard{ - pixel_x = -4 - }, -/obj/item/mod/core/standard{ - pixel_x = 4 +/turf/open/floor/wood, +/area/station/service/library) +"lVP" = ( +/obj/machinery/atmospherics/components/unary/outlet_injector/on/layer2{ + dir = 8 }, -/obj/item/mod/core/standard{ - pixel_y = 4 +/turf/open/floor/plating/snowed/icemoon, +/area/station/ai_monitored/turret_protected/aisat_interior) +"lVR" = ( +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 4 }, -/obj/structure/table, +/obj/structure/table/glass, +/obj/structure/extinguisher_cabinet/directional/east, +/obj/item/reagent_containers/spray/cleaner, /turf/open/floor/iron/white, -/area/science/robotics/lab) -"rRm" = ( -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/machinery/camera/directional/south{ - c_tag = "Fore - Courtroom Hallway" +/area/station/medical/break_room) +"lVZ" = ( +/obj/structure/table/wood, +/obj/item/radio/intercom{ + dir = 8; + freerange = 1; + name = "Station Intercom (Command)" }, +/turf/open/floor/carpet, +/area/station/command/meeting_room) +"lWb" = ( /turf/open/floor/iron, -/area/hallway/primary/fore) -"rRH" = ( -/obj/machinery/light/small/directional/south, -/obj/machinery/vending/wardrobe/curator_wardrobe, -/turf/open/floor/engine/cult, -/area/service/library) -"rRY" = ( -/obj/effect/turf_decal/stripes/line{ +/area/station/security/prison/visit) +"lWc" = ( +/obj/effect/turf_decal/bot, +/obj/effect/landmark/start/roboticist, +/turf/open/floor/iron, +/area/station/science/robotics/lab) +"lWg" = ( +/obj/effect/turf_decal/tile/red/half{ dir = 1 }, -/turf/open/floor/plating, -/area/maintenance/disposal) -"rSg" = ( -/obj/structure/table, -/obj/item/folder/blue, -/obj/item/stack/package_wrap{ - pixel_x = -1; - pixel_y = -1 - }, -/obj/item/hand_labeler, -/turf/open/floor/iron, -/area/command/heads_quarters/hop) -"rSo" = ( -/obj/item/radio/intercom/directional/west, -/turf/open/floor/iron/dark, -/area/engineering/supermatter/room) -"rSr" = ( -/obj/machinery/firealarm/directional/north, -/obj/structure/chair{ +/obj/structure/cable, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron/smooth_half, +/area/station/security/brig/upper) +"lWI" = ( +/obj/structure/lattice/catwalk, +/obj/structure/railing{ dir = 8 }, -/obj/machinery/airalarm/directional/east, -/obj/machinery/airalarm/directional/east, -/turf/open/floor/iron, -/area/cargo/lobby) -"rSw" = ( -/obj/structure/extinguisher_cabinet/directional/south, +/turf/open/lava/plasma/ice_moon, +/area/icemoon/underground/explored) +"lWU" = ( +/obj/machinery/light/directional/north, /obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/iron, -/area/hallway/primary/starboard) -"rSS" = ( -/obj/machinery/navbeacon{ - codes_txt = "delivery;dir=8"; - dir = 8; - freq = 1400; - location = "QM #1" + dir = 4 }, -/obj/effect/turf_decal/bot, -/mob/living/simple_animal/bot/mulebot{ - beacon_freq = 1400; - home_destination = "QM #1"; - suffix = "#1" +/turf/open/floor/iron/white/corner{ + dir = 1 }, -/turf/open/floor/iron, -/area/cargo/storage) -"rTf" = ( -/obj/machinery/biogenerator, -/turf/open/floor/iron, -/area/service/hydroponics/garden) -"rTt" = ( -/obj/machinery/conveyor{ - dir = 4; - id = "garbage" +/area/station/hallway/secondary/entry) +"lXa" = ( +/obj/machinery/door/airlock{ + name = "Port Emergency Storage" }, -/obj/machinery/light/small/directional/north, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/commons/storage/emergency/port) +"lXi" = ( /obj/structure/disposalpipe/segment{ - dir = 6 + dir = 4 }, /turf/open/floor/plating, -/area/maintenance/disposal) -"rTv" = ( -/obj/machinery/light/directional/east, -/obj/machinery/atmospherics/components/binary/pump{ - dir = 4; - name = "Mix to Engine" - }, -/turf/open/floor/iron, -/area/engineering/atmos) -"rTF" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible, +/area/station/maintenance/starboard/aft) +"lXm" = ( +/obj/item/trash/pistachios, /turf/open/floor/plating, -/area/engineering/atmos/pumproom) -"rTJ" = ( -/turf/open/floor/plating{ - icon_state = "panelscorched" - }, -/area/maintenance/starboard/upper) -"rTQ" = ( -/obj/effect/turf_decal/tile/yellow{ +/area/station/maintenance/aft/greater) +"lXo" = ( +/obj/structure/table/wood/poker, +/obj/item/storage/dice, +/turf/open/floor/wood/parquet, +/area/station/commons/lounge) +"lXr" = ( +/obj/effect/turf_decal/tile/red/full, +/obj/structure/chair, +/turf/open/floor/iron/large, +/area/station/service/kitchen/diner) +"lXB" = ( +/obj/effect/landmark/event_spawn, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable/layer3, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/aisat/hallway) +"lXD" = ( +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/turf_decal/tile/yellow{ +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/obj/structure/closet/radiation, -/turf/open/floor/iron, -/area/engineering/main) -"rTW" = ( -/obj/structure/sign/warning/securearea, -/turf/closed/wall, -/area/maintenance/aft/greater) -"rUm" = ( -/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/door/airlock/maintenance/glass{ - req_access_txt = "12" +/obj/item/radio/intercom/directional/north, +/turf/open/floor/iron, +/area/station/commons/dorms) +"lXJ" = ( +/obj/structure/railing{ + dir = 1 }, -/turf/open/floor/plating, -/area/maintenance/department/medical/central) -"rUu" = ( -/obj/machinery/atmospherics/pipe/smart/simple/green/visible{ - dir = 6 +/obj/structure/rack, +/obj/item/storage/medkit/brute, +/turf/open/floor/iron/dark/side{ + dir = 9 }, -/turf/open/floor/glass/reinforced, -/area/engineering/atmos/pumproom) -"rUv" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/area/station/security/prison/workout) +"lYg" = ( /obj/structure/cable, -/turf/open/floor/iron, -/area/hallway/primary/fore) -"rUB" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/item/radio/intercom/directional/east, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/white/side{ + dir = 10 + }, +/area/station/science/research) +"lYv" = ( +/obj/structure/closet/athletic_mixed, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/structure/disposalpipe/segment{ - dir = 9 +/obj/effect/landmark/start/hangover/closet, +/turf/open/floor/iron, +/area/station/commons/fitness) +"lYz" = ( +/obj/machinery/computer/secure_data, +/obj/machinery/light_switch/directional/north, +/turf/open/floor/iron/dark/textured_edge{ + dir = 8 }, -/turf/open/floor/iron/white, -/area/science/xenobiology) -"rUD" = ( +/area/station/security/checkpoint/auxiliary) +"lYJ" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"lYR" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 8 }, -/obj/structure/cable, +/turf/open/floor/grass, +/area/station/medical/virology) +"lYZ" = ( +/obj/effect/spawner/structure/window, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating, +/area/station/security/courtroom) +"lZb" = ( +/obj/structure/sign/warning/secure_area{ + pixel_x = -32 + }, +/obj/machinery/door/firedoor, +/obj/machinery/door/poddoor/preopen{ + id = "bridge blast"; + name = "Bridge Blast Door" }, +/obj/effect/turf_decal/delivery, /turf/open/floor/iron, -/area/hallway/primary/central) -"rUM" = ( -/obj/machinery/computer/scan_consolenew, -/obj/machinery/light/directional/north, -/obj/machinery/status_display/evac/directional/north, -/turf/open/floor/iron/dark, -/area/science/genetics) -"rUR" = ( -/obj/structure/chair/comfy/black, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/landmark/start/scientist, +/area/station/command/bridge) +"lZi" = ( +/obj/structure/railing, /turf/open/floor/iron, -/area/science/xenobiology) -"rUS" = ( -/obj/structure/table, -/obj/item/aicard, -/turf/open/floor/iron/cafeteria, -/area/command/heads_quarters/rd) -"rUU" = ( -/obj/machinery/computer/station_alert, -/obj/item/radio/intercom/directional/north, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/engineering/engine_smes) -"rVb" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 +/area/station/hallway/primary/starboard) +"lZm" = ( +/obj/structure/chair/stool/directional/south, +/obj/machinery/computer/pod/old/mass_driver_controller/trash{ + pixel_x = -24; + pixel_y = -6 + }, +/obj/machinery/button/door/directional/west{ + id = "Disposal Exit"; + name = "Disposal Vent Control"; + pixel_y = 4; + req_access = list("maint_tunnels") }, +/turf/open/floor/plating, +/area/station/maintenance/disposal) +"lZv" = ( +/obj/structure/table/glass, +/obj/item/seeds/bamboo, +/turf/open/floor/plating, +/area/station/maintenance/starboard/fore) +"lZL" = ( /obj/structure/cable, -/obj/machinery/atmospherics/components/trinary/filter/flipped/critical{ +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ dir = 8 }, -/turf/open/floor/engine, -/area/engineering/supermatter/room) -"rVk" = ( -/obj/structure/table/glass, -/obj/item/stack/medical/gauze{ - pixel_x = 2 +/obj/machinery/camera/directional/south{ + c_tag = "Labor Camp Security Office"; + network = list("labor") }, -/obj/item/stack/medical/mesh, -/obj/item/stack/medical/suture, -/obj/effect/turf_decal/tile/blue/full, -/turf/open/floor/iron/large, -/area/medical/treatment_center) -"rVx" = ( +/turf/open/floor/iron, +/area/mine/laborcamp/security) +"lZQ" = ( /obj/machinery/airalarm/directional/west, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/computer/cargo{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, -/area/cargo/sorting) -"rVM" = ( +/area/station/cargo/office) +"lZW" = ( /obj/machinery/light/directional/east, -/obj/structure/sign/poster/official/random/directional/east, -/turf/open/floor/iron, -/area/hallway/primary/central) -"rVS" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ +/turf/open/openspace, +/area/station/service/kitchen) +"lZX" = ( +/obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/landmark/start/hangover, +/turf/open/floor/iron/freezer, +/area/station/science/xenobiology) +"mar" = ( +/obj/effect/turf_decal/tile/blue, +/obj/machinery/light/directional/south, /turf/open/floor/iron, -/area/commons/dorms) -"rVU" = ( -/obj/structure/grille/broken, -/turf/open/floor/plating, -/area/maintenance/department/medical/central) -"rWw" = ( -/obj/structure/closet, -/obj/effect/spawner/random/maintenance/four, +/area/station/hallway/primary/starboard) +"maB" = ( +/obj/structure/chair/stool/directional/north, +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/iron, +/area/station/commons/dorms) +"maT" = ( +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, -/area/maintenance/starboard/fore) -"rWT" = ( -/obj/structure/rack, -/obj/item/reagent_containers/glass/bottle/potassium{ - pixel_x = 7; - pixel_y = 3 - }, -/obj/item/reagent_containers/glass/bottle/phosphorus{ - pixel_x = -5; - pixel_y = 3 +/area/station/cargo/storage) +"maY" = ( +/obj/item/wrench, +/obj/item/weldingtool, +/obj/item/clothing/head/welding{ + pixel_x = -3; + pixel_y = 5 }, -/obj/item/reagent_containers/glass/bottle/sodium{ - pixel_x = 1 +/obj/structure/rack, +/turf/open/floor/iron/dark, +/area/station/engineering/supermatter/room) +"mbj" = ( +/obj/structure/cable, +/obj/machinery/power/apc/auto_name/directional/west, +/turf/open/floor/plating, +/area/station/maintenance/fore) +"mbm" = ( +/obj/structure/cable/multilayer/connected, +/turf/open/floor/plating, +/area/station/ai_monitored/turret_protected/aisat_interior) +"mbn" = ( +/obj/machinery/light/directional/north, +/obj/structure/chair, +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/obj/machinery/firealarm/directional/south, -/turf/open/floor/iron/dark/textured_edge{ +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) +"mbp" = ( +/obj/structure/chair/wood{ dir = 4 }, -/area/medical/medbay/central) -"rWU" = ( -/obj/structure/bookcase/random/fiction, -/turf/open/floor/wood, -/area/maintenance/space_hut/cabin) -"rXp" = ( -/obj/docking_port/stationary/random/icemoon{ - id = "pod_3_lavaland"; - name = "lavaland" +/obj/effect/turf_decal/siding/wood{ + dir = 8 }, -/turf/open/misc/asteroid/snow/icemoon, -/area/icemoon/surface/outdoors/nospawn) -"rXs" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 +/obj/effect/landmark/start/prisoner, +/turf/open/floor/wood, +/area/station/security/prison/rec) +"mbB" = ( +/obj/machinery/newscaster/directional/west, +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 8 }, -/obj/effect/turf_decal/tile/yellow{ +/obj/effect/turf_decal/trimline/blue/filled/warning{ dir = 1 }, -/obj/item/radio/intercom/directional/north, +/obj/structure/bed/roller, +/obj/structure/disposalpipe/segment, /turf/open/floor/iron/white, -/area/medical/pharmacy) -"rXv" = ( -/obj/machinery/vending/wardrobe/medi_wardrobe, -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 1 +/area/station/medical/medbay/aft) +"mbG" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Chapel Maintenance" }, -/turf/open/floor/iron/dark, -/area/medical/storage) -"rXK" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/white/textured, -/area/security/medical) -"rXL" = ( -/obj/machinery/door/poddoor/shutters/preopen{ - id = "rnd2"; - name = "research lab shutters" - }, -/obj/effect/spawner/structure/window, -/turf/open/floor/plating, -/area/science/research) -"rXR" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/turf/open/floor/iron/smooth, -/area/security/lockers) -"rYd" = ( -/obj/machinery/power/apc/auto_name/directional/south, -/obj/structure/cable, -/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/mapping_helpers/airlock/access/any/service/maintenance, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 8 + }, /turf/open/floor/plating, -/area/construction) -"rYh" = ( -/obj/machinery/camera/directional/south{ - c_tag = "EVA South" +/area/station/maintenance/starboard/fore) +"mbK" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/turf/open/floor/iron/white/side{ + dir = 5 }, -/turf/open/floor/iron, -/area/ai_monitored/command/storage/eva) -"rYk" = ( -/obj/effect/turf_decal/siding/white{ - dir = 4 +/area/station/science/research) +"mbL" = ( +/obj/effect/spawner/random/clothing/costume, +/obj/structure/rack, +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 }, -/obj/structure/disposalpipe/segment{ - dir = 10 +/obj/effect/spawner/random/clothing/costume, +/turf/open/floor/iron/white, +/area/station/maintenance/port/fore) +"mbT" = ( +/obj/structure/sign/warning/electric_shock, +/turf/closed/wall/r_wall, +/area/station/maintenance/starboard/aft) +"mbZ" = ( +/obj/effect/turf_decal/trimline/red/filled/line, +/obj/machinery/door/airlock/security{ + name = "Recreation Block" }, -/obj/machinery/airalarm/directional/east, -/turf/open/floor/iron/white/smooth_large, -/area/service/kitchen/diner) -"rYG" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ +/obj/machinery/door/firedoor, +/turf/open/floor/iron/dark/side, +/area/station/security/prison) +"mcc" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 4 }, -/turf/open/floor/iron/white, -/area/medical/medbay/aft) -"rYJ" = ( -/obj/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/computer/camera_advanced/xenobio{ - dir = 1 +/obj/machinery/door/airlock/external{ + name = "Escape Pod Four" }, -/turf/open/floor/iron, -/area/science/xenobiology) -"rYK" = ( +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, +/turf/open/floor/plating, +/area/station/engineering/storage_shared) +"mcl" = ( +/obj/machinery/light/directional/north, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable, /obj/structure/table, -/obj/item/storage/medkit/regular{ - pixel_x = 6; - pixel_y = -5 +/obj/item/paicard, +/obj/item/taperecorder{ + pixel_x = -3; + pixel_y = 2 }, -/obj/item/multitool, -/obj/effect/turf_decal/tile/brown{ - dir = 8 +/turf/open/floor/iron/cafeteria, +/area/station/command/heads_quarters/rd) +"mco" = ( +/obj/structure/closet/emcloset, +/turf/open/floor/plating, +/area/station/maintenance/department/medical/morgue) +"mcp" = ( +/obj/machinery/iv_drip, +/turf/open/floor/iron/white, +/area/station/medical/treatment_center) +"mcr" = ( +/obj/structure/cable, +/obj/machinery/door/airlock/security/glass{ + name = "Labor Camp Monitoring" }, -/obj/effect/turf_decal/tile/brown, -/obj/item/trash/cheesie, -/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/mapping_helpers/airlock/access/all/security/brig, /turf/open/floor/iron, -/area/cargo/office) -"rYP" = ( -/obj/structure/closet/wardrobe/pjs, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/area/mine/laborcamp/security) +"mcF" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/turf/open/floor/carpet/black, +/area/station/security/prison/safe) +"mcG" = ( +/obj/structure/window/reinforced/plasma{ dir = 8 }, -/obj/effect/landmark/start/hangover/closet, -/turf/open/floor/iron, -/area/commons/dorms) -"rYS" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/general/visible, +/obj/machinery/power/energy_accumulator/tesla_coil/anchored, +/turf/open/floor/engine, +/area/station/engineering/supermatter) +"mcH" = ( /obj/structure/chair{ - dir = 8 + dir = 1 }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/smooth_large, +/area/station/command/heads_quarters/hos) +"mcW" = ( +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) +"mcX" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, -/area/command/heads_quarters/hop) -"rZd" = ( +/area/station/maintenance/port/fore) +"mde" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/pink/hidden, /turf/closed/wall, -/area/maintenance/port/fore) -"rZh" = ( -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/area/station/maintenance/port/fore) +"mdo" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/landmark/start/prisoner, +/turf/open/floor/iron, +/area/station/security/prison/work) +"mdC" = ( +/obj/structure/table, +/obj/structure/window/reinforced{ + dir = 4 }, +/obj/item/mmi, +/obj/item/mmi, +/obj/item/mmi, +/obj/machinery/newscaster/directional/north, +/turf/open/floor/iron/dark, +/area/station/science/robotics/lab) +"mdE" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron/white/corner{ + dir = 1 + }, +/area/station/science/explab) +"mdQ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/sign/warning/no_smoking{ + pixel_x = -28 + }, /turf/open/floor/iron, -/area/commons/fitness) -"rZB" = ( -/obj/structure/cable, +/area/station/maintenance/disposal/incinerator) +"mdZ" = ( +/turf/closed/wall, +/area/station/hallway/secondary/service) +"mep" = ( +/obj/effect/spawner/structure/window/hollow/reinforced/middle, +/turf/open/floor/plating, +/area/station/maintenance/department/medical/morgue) +"meB" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/wood/parquet, +/area/station/service/bar/atrium) +"meH" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/machinery/door/firedoor/heavy, +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Ordnance Lab Maintenance" }, +/obj/effect/mapping_helpers/airlock/access/all/science/ordnance, /turf/open/floor/plating, -/area/maintenance/port/greater) -"rZU" = ( -/obj/effect/turf_decal/loading_area, -/obj/effect/turf_decal/siding/yellow, -/turf/open/floor/iron/half{ - dir = 1 - }, -/area/engineering/storage) -"saj" = ( -/obj/machinery/camera/directional/south{ - c_tag = "Dormitory Toilets" - }, -/turf/open/floor/iron/freezer, -/area/commons/toilet) -"sar" = ( -/obj/structure/table/wood, -/obj/item/book/manual/wiki/security_space_law, -/obj/item/coin/plasma, -/turf/open/floor/wood, -/area/command/heads_quarters/captain) -"sas" = ( -/obj/machinery/door/poddoor/preopen{ - id = "Engineering"; - name = "engineering security door" +/area/station/science/ordnance) +"meL" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 9 }, -/obj/effect/turf_decal/delivery, /turf/open/floor/iron/dark, -/area/engineering/main) -"saU" = ( +/area/station/medical/morgue) +"meQ" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/carpet, -/area/command/meeting_room) -"saX" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Dormitories Maintenance"; - req_access_txt = "12" +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/door/airlock{ + name = "Unisex Showers" }, -/turf/open/floor/plating, -/area/maintenance/fore/lesser) -"sbc" = ( -/obj/structure/sign/warning/coldtemp, -/turf/closed/wall/r_wall, -/area/engineering/storage_shared) -"sbm" = ( -/obj/structure/showcase/cyborg/old{ - dir = 4; - pixel_x = -9; +/obj/effect/mapping_helpers/airlock/access/any/service/maintenance, +/obj/effect/mapping_helpers/airlock/unres, +/turf/open/floor/iron, +/area/station/maintenance/starboard/fore) +"meX" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/table/reinforced, +/obj/structure/window/reinforced{ + dir = 1; pixel_y = 2 }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 1 - }, -/obj/machinery/requests_console/directional/west{ - department = "AI"; - name = "AI Requests Console" - }, +/obj/item/clothing/gloves/color/latex, +/obj/item/clothing/mask/surgical, +/obj/item/storage/backpack/duffelbag/med/surgery, +/obj/effect/turf_decal/tile/neutral/full, /turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/ai) -"sbF" = ( -/obj/structure/railing/corner{ - dir = 1 - }, -/turf/open/floor/glass/reinforced, -/area/hallway/primary/starboard) -"sbG" = ( -/turf/open/openspace, -/area/service/hydroponics) -"sbS" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 1 +/area/station/medical/morgue) +"mfp" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/mining/glass{ + id_tag = "cargooffice"; + name = "Cargo Office" }, -/obj/machinery/power/apc/auto_name/directional/south, -/obj/structure/cable, -/turf/open/floor/iron, -/area/science/robotics/mechbay) -"sbV" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/firealarm/directional/south, -/turf/open/floor/iron/smooth, -/area/security/brig/upper) -"sch" = ( -/obj/effect/turf_decal/tile/red/anticorner/contrasted{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/structure/cable, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/turf/open/floor/iron/dark/textured, -/area/ai_monitored/security/armory/upper) -"sco" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/structure/disposalpipe/segment, -/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/mapping_helpers/airlock/access/all/supply/mail_sorting, /turf/open/floor/iron, -/area/hallway/secondary/service) -"scw" = ( -/obj/structure/lattice/catwalk, -/turf/open/misc/asteroid/snow/icemoon, -/area/maintenance/aft/greater) -"scH" = ( -/obj/effect/turf_decal/tile/red/half{ - dir = 4 +/area/station/cargo/sorting) +"mfz" = ( +/obj/machinery/door/airlock{ + name = "Unit B" }, -/obj/structure/disposalpipe/segment{ - dir = 4 +/turf/open/floor/iron/freezer, +/area/station/commons/toilet) +"mfD" = ( +/turf/closed/wall/r_wall, +/area/station/ai_monitored/turret_protected/aisat/atmos) +"mfH" = ( +/turf/closed/wall/r_wall, +/area/station/security/brig/upper) +"mfV" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/cafeteria, +/area/station/command/heads_quarters/rd) +"mfW" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/tile/blue{ + dir = 8 }, -/turf/open/floor/iron/half{ - dir = 1 +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"mgb" = ( +/obj/structure/table/wood, +/obj/item/paper_bin/carbon{ + pixel_x = -3; + pixel_y = 7 }, -/area/hallway/secondary/service) -"scP" = ( -/obj/effect/decal/cleanable/cobweb/cobweb2, -/obj/structure/rack, -/obj/effect/spawner/random/maintenance, -/turf/open/floor/plating, -/area/maintenance/aft/greater) -"scZ" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/obj/item/reagent_containers/food/drinks/bottle/whiskey{ + pixel_x = 9; + pixel_y = 7 }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/obj/item/hand_labeler{ + pixel_x = -6; + pixel_y = -6 }, -/obj/effect/turf_decal/tile/neutral, +/obj/machinery/airalarm/directional/south, +/turf/open/floor/carpet, +/area/station/security/detectives_office) +"mgg" = ( +/obj/machinery/light/dim/directional/west, /obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/dark, +/area/station/medical/morgue) +"mgj" = ( +/obj/effect/turf_decal/tile/blue, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"mgm" = ( +/obj/structure/sign/warning/electric_shock{ + pixel_y = 32 + }, +/obj/machinery/door/firedoor, /obj/effect/turf_decal/tile/blue{ dir = 1 }, /obj/effect/turf_decal/tile/blue{ - dir = 8 + dir = 4 }, -/obj/structure/railing{ +/obj/effect/turf_decal/tile/blue{ dir = 8 }, /turf/open/floor/iron, -/area/commons/locker) -"sdj" = ( -/obj/structure/closet/emcloset, -/obj/effect/turf_decal/stripes/line, -/obj/effect/landmark/start/hangover/closet, +/area/station/hallway/primary/central) +"mgu" = ( +/obj/structure/table, +/obj/machinery/cell_charger, +/obj/item/stock_parts/cell/high, +/obj/machinery/ecto_sniffer{ + pixel_x = 6; + pixel_y = 6 + }, /turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"sdo" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/airalarm/directional/north, -/turf/open/floor/plating, -/area/construction) -"sdE" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 8 +/area/station/science/robotics/lab) +"mgA" = ( +/obj/structure/table/glass, +/obj/item/reagent_containers/food/drinks/bottle/amaretto{ + pixel_x = -5; + pixel_y = 10 + }, +/obj/item/reagent_containers/food/drinks/bottle/fernet{ + pixel_x = 7; + pixel_y = 16 + }, +/obj/item/reagent_containers/food/drinks/soda_cans/sol_dry, +/obj/item/reagent_containers/food/drinks/drinkingglass{ + pixel_x = 10 + }, +/turf/open/floor/plating{ + icon_state = "panelscorched" }, +/area/station/maintenance/fore/lesser) +"mgD" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, /turf/open/floor/engine, -/area/engineering/supermatter) -"sdJ" = ( +/area/station/maintenance/disposal/incinerator) +"mgR" = ( +/obj/effect/turf_decal/siding/wood, +/obj/machinery/reagentgrinder{ + pixel_x = 6; + pixel_y = 6 + }, +/obj/item/reagent_containers/food/drinks/shaker{ + pixel_x = -6 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/table/wood, +/turf/open/floor/stone, +/area/station/service/bar) +"mgU" = ( /turf/closed/wall/r_wall, -/area/hallway/secondary/exit/departure_lounge) -"sef" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable, -/turf/open/floor/plating, -/area/hallway/secondary/exit/departure_lounge) -"sej" = ( -/obj/structure/table/glass, -/obj/item/plant_analyzer, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"seL" = ( -/obj/machinery/light/directional/north, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/dark, -/area/tcommsat/computer) -"sfj" = ( -/obj/structure/chair/sofa/corp{ - dir = 1 +/area/station/command/heads_quarters/hos) +"mgV" = ( +/obj/machinery/camera/directional/east{ + c_tag = "Central Hallway West" }, +/obj/effect/turf_decal/tile/blue, /turf/open/floor/iron, -/area/engineering/lobby) -"sft" = ( -/obj/structure/table/wood, +/area/station/hallway/primary/central) +"mhq" = ( +/obj/structure/closet, /obj/effect/spawner/random/maintenance, -/turf/open/floor/wood, -/area/maintenance/space_hut/cabin) -"sfA" = ( +/turf/open/floor/iron, +/area/station/maintenance/starboard/upper) +"mhx" = ( +/obj/effect/turf_decal/bot, +/obj/effect/landmark/secequipment, +/obj/effect/turf_decal/tile/red/half/contrasted, +/turf/open/floor/iron/dark/textured_half, +/area/station/security/office) +"mhQ" = ( +/turf/closed/wall/r_wall, +/area/station/command/teleporter) +"mia" = ( +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/item/radio/intercom/directional/south, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 1 }, -/turf/open/floor/iron/white/side{ - dir = 6 - }, -/area/science/research) -"sfE" = ( -/obj/machinery/computer/security{ - dir = 8 - }, -/obj/effect/turf_decal/tile/red/half/contrasted{ +/turf/open/floor/iron/white, +/area/station/medical/surgery/aft) +"mir" = ( +/obj/effect/landmark/event_spawn, +/turf/open/floor/iron, +/area/station/cargo/miningdock) +"miw" = ( +/obj/effect/turf_decal/tile/yellow{ dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark/textured, -/area/security/office) -"sgf" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/siding/wood{ +/turf/open/floor/iron, +/area/station/engineering/lobby) +"miG" = ( +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ dir = 4 }, +/obj/effect/turf_decal/siding/thinplating/dark{ + dir = 6 + }, +/turf/open/floor/carpet, +/area/station/service/theater) +"miO" = ( +/obj/effect/landmark/event_spawn, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron, +/area/station/cargo/storage) +"miR" = ( /obj/effect/turf_decal/siding/wood{ - dir = 8 + dir = 10 }, -/turf/open/floor/wood, -/area/commons/vacant_room/office) -"sgh" = ( -/obj/machinery/camera/directional/south{ - c_tag = "Holodeck - Aft"; - name = "holodeck camera" +/obj/item/book/manual/wiki/barman_recipes{ + pixel_x = 5; + pixel_y = 6 }, -/turf/open/floor/engine{ - name = "Holodeck Projector Floor" +/obj/item/reagent_containers/glass/rag, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/table/wood, +/turf/open/floor/stone, +/area/station/service/bar) +"miS" = ( +/obj/structure/table, +/obj/item/stack/cable_coil{ + pixel_x = 3; + pixel_y = -7 }, -/area/holodeck/rec_center) -"sgk" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 +/obj/item/stack/cable_coil, +/turf/open/floor/iron/dark, +/area/station/engineering/supermatter/room) +"miY" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 1 }, -/obj/machinery/door/airlock/external, +/turf/open/floor/plating/snowed/icemoon, +/area/icemoon/surface/outdoors/nospawn) +"mjg" = ( +/obj/machinery/light/small/directional/east, +/turf/open/floor/engine/n2o, +/area/station/engineering/atmos) +"mjs" = ( +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/turf/open/floor/wood, +/area/station/command/heads_quarters/captain) +"mjt" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/sign/warning/gas_mask, /turf/open/floor/plating, -/area/maintenance/starboard/upper) -"sgl" = ( -/obj/machinery/light/directional/east, -/turf/open/openspace, -/area/service/kitchen) -"sgE" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/siphon/monitored/oxygen_output{ +/area/station/maintenance/solars/starboard/aft) +"mjG" = ( +/obj/structure/extinguisher_cabinet/directional/north, +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/turf/open/floor/engine/o2, -/area/engineering/atmos) -"sgN" = ( -/turf/closed/wall, -/area/ai_monitored/command/storage/eva) -"shd" = ( -/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment{ - dir = 5 +/obj/structure/cable, +/obj/effect/landmark/start/hangover, +/turf/open/floor/iron, +/area/station/commons/dorms) +"mjQ" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 }, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"shf" = ( -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/yellow{ +/obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, +/obj/structure/table, +/obj/item/shovel, +/obj/item/pickaxe, +/obj/item/flashlight, /turf/open/floor/iron, -/area/construction/mining/aux_base) -"shk" = ( -/obj/machinery/camera{ - c_tag = "Surgery B"; - network = list("ss13","medbay"); - pixel_x = 22 +/area/station/service/chapel) +"mjY" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 1 }, -/obj/effect/turf_decal/tile/blue, /obj/effect/turf_decal/tile/blue{ - dir = 8 + dir = 4 }, -/obj/machinery/vending/wallmed/directional/south, /obj/structure/cable, -/obj/structure/table/glass, -/obj/item/stack/sticky_tape/surgical, -/obj/item/stack/medical/bone_gel, -/turf/open/floor/iron/white, -/area/medical/surgery/aft) -"shu" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/hydroponics/glass{ - name = "Hydroponics"; - req_one_access_txt = "35;28" +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"mka" = ( +/obj/machinery/computer/turbine_computer{ + dir = 1; + mapping_id = "main_turbine" }, -/turf/open/floor/iron/textured_half{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/dark, +/area/station/maintenance/disposal/incinerator) +"mku" = ( +/obj/effect/spawner/random/structure/grille, +/obj/effect/decal/cleanable/glass, +/turf/open/floor/plating, +/area/station/maintenance/department/chapel) +"mkx" = ( +/obj/machinery/door/window/right/directional/east{ + base_state = "left"; + dir = 8; + icon_state = "left"; + name = "Research Division Delivery"; + req_access = list("research") + }, +/obj/structure/window/reinforced{ dir = 1 }, -/area/service/hydroponics) -"shw" = ( -/obj/structure/table/reinforced, -/obj/item/radio/intercom/directional/south, -/obj/item/paper_bin{ - pixel_x = -3 +/obj/effect/turf_decal/loading_area{ + dir = 8 }, -/obj/item/pen{ - pixel_x = -3 +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/item/folder/yellow{ - pixel_x = 4 +/obj/machinery/light/small/directional/south, +/turf/open/floor/iron/dark, +/area/station/science/breakroom) +"mkA" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 1 }, /turf/open/floor/iron, -/area/cargo/sorting) -"shE" = ( -/obj/machinery/airalarm/directional/west, -/obj/effect/turf_decal/trimline/blue/filled/corner{ +/area/station/command/bridge) +"mkG" = ( +/obj/machinery/atmospherics/pipe/bridge_pipe/yellow/visible{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/bridge_pipe/orange/visible, +/turf/open/floor/plating/snowed/icemoon, +/area/icemoon/surface/outdoors/nospawn) +"mkU" = ( +/obj/structure/sign/warning/secure_area, +/turf/closed/wall/r_wall, +/area/station/ai_monitored/command/storage/eva) +"mld" = ( +/obj/effect/turf_decal/tile/yellow{ dir = 1 }, /turf/open/floor/iron/white, -/area/medical/storage) -"shJ" = ( -/obj/structure/table/glass, -/obj/item/storage/medkit/toxin{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/item/storage/medkit/toxin, -/obj/item/storage/medkit/regular{ - pixel_x = -3; - pixel_y = -3 - }, +/area/station/medical/chemistry) +"mlp" = ( +/obj/structure/cable, +/obj/machinery/holopad/secure, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable/layer3, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/ai) +"mlv" = ( +/obj/structure/window/reinforced, /obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 4 }, -/obj/machinery/door/window/left/directional/north{ - icon_state = "right"; - name = "First-Aid Supplies"; - red_alert_access = 1; - req_access_txt = "5" +/turf/open/floor/iron/dark, +/area/station/commons/fitness) +"mlC" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 4 }, -/obj/effect/turf_decal/tile/blue/full, -/turf/open/floor/iron/dark/smooth_large, -/area/medical/storage) -"siE" = ( -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plating{ - icon_state = "platingdmg3" +/obj/effect/turf_decal/tile/red{ + dir = 8 }, -/area/construction) -"siL" = ( -/turf/open/floor/wood, -/area/service/library) -"sjb" = ( -/obj/structure/table, -/obj/item/storage/toolbox/electrical{ - pixel_x = 1; - pixel_y = -1 +/obj/machinery/atmospherics/components/binary/pump/off{ + dir = 1; + name = "N2 To Pure" }, -/obj/item/screwdriver{ - pixel_y = 16 +/turf/open/floor/iron, +/area/station/engineering/atmos) +"mlR" = ( +/obj/machinery/newscaster/directional/west, +/obj/item/radio/intercom/directional/west{ + pixel_y = -31 }, -/turf/open/floor/iron/dark, -/area/ai_monitored/command/storage/eva) -"sjc" = ( -/obj/effect/spawner/random/trash/mess, +/turf/open/floor/iron/white, +/area/station/medical/storage) +"mlT" = ( +/obj/effect/spawner/random/structure/crate, /turf/open/floor/plating, -/area/maintenance/aft/greater) -"sjf" = ( -/obj/machinery/airalarm/directional/north, +/area/station/maintenance/fore) +"mlX" = ( /obj/machinery/light/directional/north, -/turf/open/floor/circuit, -/area/ai_monitored/command/nuke_storage) -"sjj" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ +/obj/effect/turf_decal/tile/red/half/contrasted{ dir = 1 }, -/obj/machinery/door/airlock/external{ - name = "Port Docking Bay 1"; - space_dir = 2 - }, -/turf/open/floor/plating, -/area/hallway/secondary/entry) -"sjm" = ( -/obj/structure/disposalpipe/segment{ - dir = 9 - }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/plating, -/area/maintenance/port/greater) -"sjw" = ( -/obj/effect/turf_decal/siding/wood{ +/turf/open/floor/iron/dark/textured_edge, +/area/station/security/prison) +"mlY" = ( +/obj/machinery/newscaster/directional/north, +/obj/structure/filingcabinet/chestdrawer, +/turf/open/floor/iron, +/area/station/command/heads_quarters/hop) +"mmh" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 1 }, -/obj/effect/turf_decal/siding/wood/corner, -/turf/open/floor/wood, -/area/commons/vacant_room/office) -"sjx" = ( -/obj/machinery/photocopier, -/obj/structure/sign/poster/official/random/directional/east, -/turf/open/floor/wood, -/area/service/library) -"sjI" = ( -/obj/machinery/firealarm/directional/west, -/obj/machinery/light/directional/south, -/obj/structure/table, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 +/turf/open/floor/iron/white, +/area/station/medical/treatment_center) +"mmi" = ( +/obj/effect/turf_decal/bot, +/turf/open/floor/iron, +/area/station/cargo/storage) +"mml" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, -/obj/effect/turf_decal/tile/yellow{ +/obj/structure/sign/poster/official/random/directional/south, +/turf/open/floor/iron/smooth_large, +/area/station/cargo/warehouse) +"mmA" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 1 }, -/obj/item/book/manual/wiki/engineering_hacking{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/item/book/manual/wiki/engineering_construction, /turf/open/floor/iron, -/area/engineering/storage_shared) -"sjW" = ( -/obj/structure/cable, +/area/station/commons/dorms) +"mmB" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/hallway/primary/port) -"sjY" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/orange/visible, -/obj/machinery/meter, -/turf/open/floor/engine, -/area/engineering/supermatter/room) -"ska" = ( -/obj/structure/table/glass, -/obj/item/stack/medical/gauze{ - pixel_x = -2; - pixel_y = 8 - }, -/obj/item/stack/medical/mesh{ - pixel_x = 6; - pixel_y = 5 +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/door/airlock/medical{ + name = "Surgery B" }, -/obj/item/stack/medical/suture, -/obj/item/reagent_containers/glass/bottle/epinephrine, -/obj/item/reagent_containers/glass/bottle/multiver{ - pixel_x = 6 +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/item/reagent_containers/syringe, -/obj/machinery/defibrillator_mount/directional/east, +/obj/machinery/door/firedoor, /obj/effect/turf_decal/tile/blue/full, -/turf/open/floor/iron/large, -/area/medical/treatment_center) -"skc" = ( -/obj/machinery/atmospherics/components/unary/outlet_injector/monitored/plasma_input{ - dir = 8 - }, -/turf/open/floor/engine/plasma, -/area/engineering/atmos) -"sko" = ( +/obj/effect/mapping_helpers/airlock/access/all/medical/surgery, +/turf/open/floor/iron/white/smooth_large, +/area/station/medical/medbay/aft) +"mmR" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/carpet, -/area/commons/dorms) -"skr" = ( /obj/structure/cable, -/obj/structure/railing, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/disposalpipe/segment{ dir = 9 }, -/turf/open/floor/plating{ - icon_state = "panelscorched" - }, -/area/maintenance/starboard/fore) -"sks" = ( -/obj/machinery/camera/directional/north{ - c_tag = "Robotics Lab"; - network = list("ss13","rd") - }, -/obj/structure/table, -/obj/item/book/manual/wiki/robotics_cyborgs{ - pixel_x = 2; - pixel_y = 5 - }, -/obj/item/reagent_containers/glass/beaker/large, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/machinery/button/door/directional/north{ - id = "robotics"; - name = "Shutters Control Button"; - req_access_txt = "29" - }, /turf/open/floor/iron/white, -/area/science/robotics/lab) -"skv" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 - }, -/turf/open/floor/iron, -/area/cargo/storage) -"skF" = ( +/area/station/medical/medbay/aft) +"mna" = ( /obj/machinery/power/apc/auto_name/directional/south, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/station/science/breakroom) +"mnj" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock{ + name = "Service Hall" + }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating, -/area/maintenance/department/medical/central) -"skZ" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/landmark/start/hangover, -/obj/effect/turf_decal/tile/purple, -/obj/effect/turf_decal/tile/purple{ - dir = 8 +/obj/structure/cable, +/obj/structure/disposalpipe/segment, +/obj/effect/mapping_helpers/airlock/access/all/service/general, +/turf/open/floor/iron/textured_half, +/area/station/hallway/secondary/service) +"mns" = ( +/obj/structure/rack, +/obj/item/reagent_containers/glass/bottle/acidic_buffer{ + pixel_x = 7; + pixel_y = 3 }, -/turf/open/floor/iron, -/area/hallway/primary/starboard) -"slC" = ( -/obj/machinery/atmospherics/components/unary/outlet_injector/monitored/carbon_input{ - dir = 8 +/obj/item/reagent_containers/glass/bottle/basic_buffer{ + pixel_x = -5; + pixel_y = 3 }, -/turf/open/floor/engine/co2, -/area/engineering/atmos) -"slD" = ( -/obj/structure/closet/crate/freezer/blood, -/turf/open/floor/iron/white, -/area/medical/cryo) -"slK" = ( -/obj/effect/turf_decal/delivery, -/obj/structure/sign/warning/nosmoking{ +/obj/item/reagent_containers/glass/bottle/formaldehyde{ + pixel_x = 1 + }, +/obj/structure/sign/warning/no_smoking{ pixel_y = 32 }, -/obj/machinery/light/directional/north, -/obj/machinery/camera/directional/north{ - c_tag = "Engineering SMES" +/turf/open/floor/iron/dark/textured_edge{ + dir = 8 }, -/turf/open/floor/iron/dark/smooth_half{ +/area/station/medical/medbay/central) +"mny" = ( +/obj/effect/turf_decal/tile/blue{ dir = 1 }, -/area/engineering/engine_smes) -"smm" = ( -/obj/machinery/door/airlock{ - name = "Unit B" - }, -/turf/open/floor/iron/freezer, -/area/commons/toilet) -"smE" = ( -/obj/effect/spawner/random/vending/colavend, /turf/open/floor/iron, -/area/hallway/primary/starboard) -"smJ" = ( -/obj/machinery/atmospherics/pipe/smart/simple/purple/visible{ - dir = 4 +/area/station/hallway/primary/central) +"mnC" = ( +/obj/structure/grille, +/obj/structure/disposalpipe/segment{ + dir = 9 }, -/turf/open/floor/plating/snowed/icemoon, -/area/icemoon/surface/outdoors/nospawn) -"snb" = ( -/obj/machinery/meter, -/obj/machinery/atmospherics/pipe/smart/simple/purple/visible{ +/turf/open/floor/plating, +/area/station/maintenance/department/medical/central) +"mnF" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 4 }, -/turf/closed/wall/r_wall, -/area/engineering/atmos) -"snp" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/obj/effect/landmark/start/hangover, +/turf/open/floor/iron/white, +/area/station/medical/medbay/lobby) +"moa" = ( +/obj/effect/turf_decal/tile/dark, +/obj/effect/turf_decal/tile/dark{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/asteroid/line, +/obj/structure/cable, +/turf/open/floor/iron/white/side{ dir = 1 }, -/turf/open/floor/iron/dark, -/area/engineering/supermatter/room) -"snq" = ( -/obj/machinery/light/directional/south, -/obj/structure/disposalpipe/segment{ +/area/mine/living_quarters) +"moc" = ( +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/turf/open/floor/iron, -/area/hallway/primary/central) -"snw" = ( -/obj/machinery/light/small/directional/west, -/obj/machinery/mass_driver/trash, /obj/effect/turf_decal/stripes/line{ - dir = 1 + dir = 8 }, -/turf/open/floor/plating, -/area/maintenance/disposal) -"snI" = ( -/obj/machinery/atmospherics/components/unary/passive_vent{ - dir = 1 +/obj/structure/sign/warning/xeno_mining{ + pixel_x = 29 }, -/turf/open/floor/plating/snowed/icemoon, -/area/icemoon/surface/outdoors/nospawn) -"snK" = ( -/obj/structure/table, -/obj/item/assembly/signaler{ - pixel_y = 8 +/turf/open/floor/iron/smooth, +/area/mine/eva/lower) +"mod" = ( +/obj/structure/closet/crate/internals, +/obj/machinery/camera{ + c_tag = "Cargo Bay B-1"; + dir = 6 }, -/obj/item/assembly/signaler{ - pixel_x = -8; - pixel_y = 5 +/obj/machinery/firealarm/directional/east, +/turf/open/floor/iron, +/area/station/cargo/storage) +"mos" = ( +/obj/structure/window/reinforced{ + dir = 1 }, -/obj/item/assembly/signaler{ - pixel_x = -2; - pixel_y = -2 +/turf/open/floor/engine, +/area/station/science/genetics) +"moA" = ( +/obj/machinery/camera/directional/south{ + c_tag = "Head of Personnel's Office" }, -/obj/item/assembly/signaler{ - pixel_x = 6; - pixel_y = 5 +/obj/machinery/requests_console/directional/south{ + announcementConsole = 1; + department = "Head of Personnel's Desk"; + departmentType = 5; + name = "Head of Personnel's Requests Console"; + anon_tips_receiver = 1; + assistance_requestable = 1 }, -/obj/machinery/light/directional/west, -/turf/open/floor/iron/dark, -/area/science/mixing) -"snW" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/command/heads_quarters/hop) +"moB" = ( /obj/structure/cable, /obj/structure/disposalpipe/segment, -/turf/open/floor/iron, -/area/hallway/secondary/service) -"soc" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating, +/area/station/maintenance/department/chapel) +"moE" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /obj/machinery/door/firedoor, -/obj/machinery/door/airlock/freezer{ - name = "Cold Room"; - req_access_txt = "28" +/turf/open/floor/iron/dark, +/area/station/medical/treatment_center) +"moF" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/obj/effect/decal/cleanable/blood/drip, +/turf/open/floor/iron, +/area/station/maintenance/starboard/fore) +"moJ" = ( +/turf/open/floor/iron/white, +/area/station/science/lab) +"moL" = ( +/obj/machinery/light/small/directional/west, +/obj/structure/lattice/catwalk, +/turf/open/openspace/icemoon, +/area/station/science/server) +"mpg" = ( +/obj/machinery/door/airlock/grunge{ + name = "Mining Aux Mechbay" }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment, -/obj/machinery/duct, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/door/firedoor, +/obj/effect/mapping_helpers/airlock/access/all/supply/mining, +/turf/open/floor/plating, +/area/mine/mechbay) +"mpn" = ( /obj/structure/cable, -/turf/open/floor/iron/textured_half, -/area/service/kitchen/coldroom) -"sod" = ( -/obj/structure/railing/corner, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, -/area/hallway/primary/starboard) -"sol" = ( -/obj/structure/rack, -/obj/item/pickaxe{ - pixel_x = 5 +/area/station/security/prison/mess) +"mpp" = ( +/obj/structure/table, +/obj/machinery/computer/security/telescreen/research, +/obj/effect/turf_decal/tile/red{ + dir = 1 }, -/turf/open/floor/iron, -/area/cargo/miningdock) -"soo" = ( -/obj/machinery/air_sensor/carbon_tank, -/turf/open/floor/engine/co2, -/area/engineering/atmos) -"soq" = ( -/obj/machinery/conveyor{ - dir = 8; - id = "QMLoad" +/obj/effect/turf_decal/tile/red{ + dir = 4 }, +/turf/open/floor/iron/dark, +/area/station/security/checkpoint/science) +"mps" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 }, -/turf/open/floor/plating, -/area/cargo/storage) -"soI" = ( -/obj/machinery/atmospherics/pipe/multiz/scrubbers/visible/layer2{ - dir = 1 +/turf/open/floor/plating/icemoon, +/area/station/science/ordnance/bomb) +"mpx" = ( +/turf/open/floor/wood{ + icon_state = "wood-broken7" }, -/obj/machinery/atmospherics/pipe/multiz/supply/visible/layer4{ - dir = 1 +/area/station/maintenance/fore/lesser) +"mpy" = ( +/obj/machinery/door/firedoor, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"mpH" = ( +/obj/effect/landmark/event_spawn, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/commons/fitness) +"mpP" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/poddoor/preopen{ + id = "bridge blast"; + name = "Bridge Blast Door" }, -/obj/structure/cable/multilayer/multiz, -/obj/structure/window/reinforced/spawner/north, -/turf/open/floor/plating/snowed/icemoon, -/area/maintenance/port/aft) -"soT" = ( -/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/delivery, /obj/structure/cable, -/turf/open/floor/carpet, -/area/cargo/qm) -"spa" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/line{ +/turf/open/floor/iron, +/area/station/command/bridge) +"mpR" = ( +/obj/machinery/gulag_teleporter, +/obj/machinery/light/directional/west, +/turf/open/floor/iron/showroomfloor, +/area/station/security/processing) +"mpS" = ( +/obj/structure/window/reinforced{ dir = 4 }, -/obj/structure/cable, -/obj/machinery/door/poddoor/shutters/radiation/preopen{ - id = "engsm"; - name = "Radiation Chamber Shutters" - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/portable_atmospherics/canister/oxygen, +/turf/open/floor/iron/dark, +/area/station/science/ordnance) +"mpU" = ( +/obj/effect/spawner/structure/window, /turf/open/floor/plating, -/area/engineering/supermatter) -"sph" = ( -/obj/effect/landmark/event_spawn, +/area/station/service/hydroponics) +"mpZ" = ( +/obj/machinery/light/directional/south, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"mqq" = ( /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/command/bridge) -"spl" = ( -/obj/structure/cable, -/turf/open/floor/iron/white, -/area/science/lab) -"spM" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 9 +/area/station/hallway/primary/starboard) +"mqr" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 8 }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron/white, -/area/medical/medbay/aft) -"spN" = ( -/obj/structure/table, -/obj/item/stack/sheet/plasteel{ - amount = 10 +/turf/open/floor/wood/parquet, +/area/station/commons/lounge) +"mqt" = ( +/turf/open/floor/plating, +/area/station/commons/storage/emergency/port) +"mqy" = ( +/obj/machinery/shower{ + dir = 8 }, -/obj/item/stack/rods/fifty, -/turf/open/floor/iron/dark, -/area/engineering/storage) -"spR" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/stripes/corner, -/obj/structure/cable, +/turf/open/floor/iron/freezer, +/area/station/commons/toilet) +"mqD" = ( +/obj/structure/reagent_dispensers/water_cooler, +/turf/open/floor/wood, +/area/station/command/meeting_room) +"mqF" = ( +/obj/machinery/holopad, /turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"sqx" = ( -/turf/closed/wall/r_wall, -/area/command/heads_quarters/hos) -"sqJ" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/science/breakroom) -"sqN" = ( -/obj/structure/table, -/obj/item/paper_bin{ - pixel_x = -3; - pixel_y = 7 +/area/station/commons/storage/tools) +"mqG" = ( +/obj/machinery/computer/warrant{ + dir = 4 }, -/obj/item/pen/fountain, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"src" = ( -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/icemoon/surface/outdoors/nospawn) -"srr" = ( -/obj/machinery/iv_drip, -/obj/effect/turf_decal/tile/blue{ - dir = 1 +/obj/machinery/camera/motion/directional/west{ + c_tag = "Security - Checkpoint" }, -/obj/effect/turf_decal/tile/blue{ +/obj/structure/extinguisher_cabinet/directional/west, +/turf/open/floor/iron/dark/textured_edge{ dir = 4 }, -/turf/open/floor/iron/white, -/area/medical/surgery/aft) -"srE" = ( -/obj/machinery/door/airlock/glass_large{ - name = "Hydroponics"; - req_one_access_txt = "35;28" +/area/station/security/checkpoint/auxiliary) +"mqO" = ( +/obj/machinery/power/port_gen/pacman, +/turf/open/floor/plating, +/area/station/maintenance/department/electrical) +"mqR" = ( +/obj/structure/chair{ + dir = 8; + name = "Judge" }, -/turf/open/floor/iron/textured_half, -/area/service/hydroponics) -"srL" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/obj/item/radio/intercom/directional/west, +/turf/open/floor/wood, +/area/station/security/courtroom) +"mrh" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/white/side, +/area/station/science/research) +"mrw" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/closed/wall, +/area/station/maintenance/fore/lesser) +"mry" = ( +/obj/structure/table, +/obj/effect/spawner/random/trash/food_packaging, +/turf/open/floor/iron/cafeteria, +/area/station/hallway/secondary/exit/departure_lounge) +"mrB" = ( +/obj/effect/turf_decal/trimline/blue/filled/warning{ dir = 8 }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, /turf/open/floor/iron/white, -/area/medical/cryo) -"srR" = ( -/obj/effect/turf_decal/trimline/green/filled/line{ - dir = 5 +/area/station/medical/medbay/aft) +"mrF" = ( +/obj/effect/landmark/start/hangover, +/obj/effect/turf_decal/tile/red/half{ + dir = 4 }, -/obj/effect/turf_decal/trimline/blue/filled/warning{ - dir = 5 +/turf/open/floor/iron/half{ + dir = 1 }, -/obj/item/radio/intercom/directional/east, -/obj/machinery/duct, -/turf/open/floor/iron, -/area/service/hydroponics) -"sse" = ( -/obj/effect/landmark/start/shaft_miner, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/cargo/miningdock) -"ssg" = ( -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 +/area/station/hallway/secondary/service) +"mrI" = ( +/obj/structure/railing{ + dir = 1 }, -/obj/structure/closet/secure_closet/chemical, -/obj/item/radio/headset/headset_med, -/obj/item/radio/headset/headset_med, -/turf/open/floor/iron/white, -/area/medical/pharmacy) -"ssk" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/hallway/primary/port) -"ssw" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/icemoon/underground/explored) +"msb" = ( +/obj/effect/spawner/random/maintenance, /turf/open/floor/plating, -/area/engineering/engine_smes) -"ssG" = ( -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/hallway/secondary/entry) -"ssV" = ( -/obj/effect/turf_decal/tile/neutral{ +/area/station/maintenance/central/greater) +"msd" = ( +/obj/machinery/door/poddoor/incinerator_atmos_main, +/turf/open/floor/engine, +/area/station/maintenance/disposal/incinerator) +"msg" = ( +/obj/effect/turf_decal/tile/red/half/contrasted{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/commons/vacant_room/commissary) -"sth" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/item/kirbyplants/random, -/obj/machinery/computer/security/telescreen/entertainment/directional/north, -/obj/effect/turf_decal/siding/yellow/corner{ - dir = 4 - }, -/turf/open/floor/iron, -/area/engineering/lobby) -"sti" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/wood, -/area/command/heads_quarters/captain) -"str" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/turf/open/floor/iron/dark/textured, +/area/station/security/prison) +"msi" = ( +/obj/structure/rack, +/obj/item/integrated_circuit/loaded/speech_relay, +/obj/item/integrated_circuit/loaded/hello_world, +/turf/open/floor/iron/white/side{ dir = 4 }, -/turf/open/floor/iron, -/area/command/heads_quarters/hop) -"stx" = ( -/obj/effect/turf_decal/tile/red/half/contrasted{ +/area/station/science/explab) +"msl" = ( +/obj/machinery/disposal/delivery_chute{ dir = 4 }, -/obj/structure/disposalpipe/segment, -/obj/machinery/light/directional/east, -/turf/open/floor/iron, -/area/security/brig/upper) -"stA" = ( -/obj/structure/chair{ +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ dir = 8 }, -/obj/effect/turf_decal/tile/red/full, -/obj/effect/turf_decal/siding/white{ +/obj/structure/window/reinforced{ dir = 1 }, -/obj/effect/landmark/start/hangover, -/obj/item/radio/intercom/directional/north, -/turf/open/floor/iron/large, -/area/service/kitchen/diner) -"stJ" = ( -/obj/structure/cable/multilayer/multiz, -/obj/structure/window/reinforced/spawner, -/turf/open/floor/plating/snowed/icemoon, -/area/maintenance/port/aft) -"stL" = ( -/obj/machinery/mineral/equipment_vendor, -/obj/effect/turf_decal/tile/brown{ +/obj/machinery/door/window{ + base_state = "right"; + dir = 4; + icon_state = "right"; + layer = 3 + }, +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/effect/turf_decal/tile/brown, -/obj/machinery/light_switch/directional/north, -/turf/open/floor/iron/dark, -/area/cargo/miningdock) -"stM" = ( -/turf/closed/wall/r_wall, -/area/engineering/transit_tube) -"stZ" = ( -/obj/machinery/light/small/directional/east, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, /turf/open/floor/plating, -/area/maintenance/department/medical/central) -"sul" = ( -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ +/area/station/maintenance/disposal) +"msn" = ( +/obj/machinery/power/turbine/inlet_compressor{ dir = 8 }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/white, -/area/medical/medbay/lobby) -"sum" = ( -/obj/structure/showcase/cyborg/old{ - dir = 8; - pixel_x = 9; - pixel_y = 2 - }, -/obj/structure/cable, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 1 - }, -/obj/machinery/newscaster/directional/east, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/ai) -"suz" = ( +/turf/open/floor/engine, +/area/station/maintenance/disposal/incinerator) +"msp" = ( /obj/effect/turf_decal/stripes/line{ dir = 10 }, -/obj/item/reagent_containers/glass/rag, -/turf/open/floor/iron, -/area/maintenance/starboard/fore) -"suE" = ( -/obj/effect/turf_decal/tile/red/full, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 8 - }, -/turf/open/floor/iron/dark/textured_large, -/area/security/checkpoint/auxiliary) -"suH" = ( -/turf/closed/wall/r_wall, -/area/ai_monitored/command/storage/eva) -"suY" = ( -/obj/machinery/vending/cigarette, -/turf/open/floor/wood, -/area/command/meeting_room) -"sve" = ( -/obj/machinery/power/apc/auto_name/directional/south, -/obj/structure/cable, -/turf/open/floor/iron, -/area/cargo/sorting) -"svg" = ( -/obj/effect/turf_decal/tile/blue, -/obj/machinery/door/firedoor, -/turf/open/floor/iron, -/area/hallway/primary/central) -"svy" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 +/obj/structure/table/reinforced, +/obj/item/plunger{ + pixel_x = 3 }, -/obj/machinery/door/airlock/external{ - name = "Escape Airlock" +/obj/item/plunger{ + pixel_x = -3 }, -/turf/open/floor/plating, -/area/hallway/secondary/exit/departure_lounge) -"svI" = ( -/obj/machinery/light/small/directional/north, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/turf/open/floor/carpet, -/area/commons/dorms) -"svV" = ( -/obj/structure/table/wood, -/obj/item/storage/medkit/regular, -/turf/open/floor/iron, -/area/commons/dorms) -"swc" = ( -/obj/structure/filingcabinet, -/turf/open/floor/iron/grimy, -/area/commons/vacant_room/office) -"swq" = ( -/obj/machinery/door/airlock/external{ - name = "Security Yard"; - space_dir = 8 +/obj/item/stack/ducts/fifty, +/obj/item/stack/ducts/fifty, +/obj/item/stack/ducts/fifty, +/obj/item/stack/ducts/fifty, +/obj/item/stack/ducts/fifty, +/obj/item/stack/ducts/fifty, +/obj/item/stack/ducts/fifty, +/obj/item/stack/ducts/fifty, +/turf/open/floor/iron/dark, +/area/station/medical/chemistry) +"msG" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/junction{ + dir = 1 }, -/obj/effect/mapping_helpers/airlock/access/all/security/general, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 +/obj/structure/reagent_dispensers/cooking_oil, +/turf/open/floor/iron/freezer, +/area/station/service/kitchen/coldroom) +"msM" = ( +/obj/structure/closet/secure_closet/personal{ + anchored = 1 }, -/turf/open/floor/iron/smooth_half, -/area/security/brig/upper) -"sww" = ( -/obj/structure/table, -/obj/item/stack/sheet/glass, -/obj/item/stack/sheet/glass, -/obj/item/stack/sheet/glass, -/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/structure/cable, -/obj/machinery/power/apc/auto_name/directional/east, -/obj/machinery/light/directional/east, -/turf/open/floor/iron/white/side{ - dir = 10 +/obj/item/clothing/gloves/boxing/green, +/turf/open/floor/plating{ + icon_state = "platingdmg3" }, -/area/science/lab) -"swy" = ( -/obj/structure/sign/warning, +/area/station/maintenance/starboard/fore) +"msN" = ( +/obj/machinery/atmospherics/pipe/smart/simple/dark/visible, /turf/closed/wall/r_wall, -/area/icemoon/surface/outdoors/nospawn) -"swA" = ( -/obj/machinery/door/firedoor, -/obj/structure/cable, -/turf/open/floor/iron, -/area/hallway/primary/central) -"swR" = ( -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment{ +/area/station/maintenance/disposal/incinerator) +"msU" = ( +/obj/machinery/requests_console/auto_name/directional/south, +/turf/open/floor/plating, +/area/station/engineering/storage/tech) +"mts" = ( +/obj/effect/turf_decal/loading_area{ dir = 4 }, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, -/area/engineering/main) -"swV" = ( +/area/mine/laborcamp) +"mtv" = ( +/obj/structure/chair/stool/directional/east, /turf/open/floor/plating{ icon_state = "panelscorched" }, -/area/maintenance/port/aft) -"sxf" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ +/area/station/maintenance/starboard/fore) +"mtI" = ( +/turf/closed/wall, +/area/station/science/robotics/lab) +"mtN" = ( +/obj/effect/spawner/random/entertainment/arcade{ dir = 4 }, -/obj/machinery/door/firedoor, -/obj/structure/disposalpipe/segment{ +/obj/effect/turf_decal/tile/red{ dir = 4 }, -/turf/open/floor/iron/dark, -/area/medical/treatment_center) -"sxo" = ( -/obj/structure/chair/comfy/black, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/carpet, -/area/command/meeting_room) -"sys" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 10 +/obj/effect/turf_decal/tile/red{ + dir = 8 }, -/obj/structure/bed/roller, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron/white, -/area/medical/medbay/aft) -"syO" = ( -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plating, -/area/construction) -"szd" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/commons/locker) -"szo" = ( -/obj/structure/frame/machine, +/obj/structure/sign/poster/random/directional/west, +/turf/open/floor/iron/cafeteria, +/area/station/hallway/secondary/exit/departure_lounge) +"muh" = ( +/obj/structure/sign/warning{ + pixel_y = 32 + }, +/obj/machinery/light/small/directional/south, /turf/open/floor/plating, -/area/construction) -"szq" = ( -/obj/machinery/door/firedoor/border_only{ - dir = 1 +/area/station/service/chapel) +"mui" = ( +/obj/structure/chair/wood{ + dir = 4 }, -/obj/structure/railing{ - dir = 1 +/turf/open/floor/wood/parquet, +/area/station/commons/lounge) +"mur" = ( +/obj/effect/turf_decal/tile/green, +/obj/effect/turf_decal/tile/green{ + dir = 4 }, -/turf/open/floor/iron, -/area/hallway/secondary/service) -"szB" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ +/obj/effect/turf_decal/tile/green{ dir = 8 }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/maintenance/starboard/upper) -"szI" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 4 +/obj/machinery/atmospherics/components/binary/pump/on{ + dir = 4; + name = "Unfiltered & Air to Mix" }, -/turf/open/floor/iron/showroomfloor, -/area/security/processing) -"szM" = ( -/obj/machinery/power/supermatter_crystal/engine, -/turf/open/floor/engine, -/area/engineering/supermatter) -"szW" = ( -/obj/effect/turf_decal/tile/brown{ - dir = 1 +/turf/open/floor/iron, +/area/station/engineering/atmos/pumproom) +"muw" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 }, -/obj/effect/turf_decal/tile/brown, -/obj/structure/extinguisher_cabinet/directional/east, -/obj/effect/turf_decal/stripes/asteroid/corner{ - dir = 1 +/obj/machinery/door/airlock/external{ + glass = 1; + name = "Chapel External Airlock"; + opacity = 0 }, -/turf/open/floor/iron, -/area/cargo/storage) -"sAl" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 1 +/obj/structure/sign/warning/cold_temp{ + pixel_y = 32 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/effect/turf_decal/stripes/line{ - dir = 4 +/obj/structure/sign/warning/gas_mask{ + desc = "A sign that warns of dangerous gasses in the air, instructing you to wear internals."; + pixel_y = -32 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/white, -/area/medical/treatment_center) -"sAo" = ( -/obj/machinery/requests_console/directional/east, /turf/open/floor/iron, -/area/commons/locker) -"sAt" = ( -/obj/effect/turf_decal/tile/red/full, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/machinery/holopad, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/iron/large, -/area/service/kitchen/diner) -"sAE" = ( -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red{ +/area/station/service/chapel) +"muy" = ( +/turf/open/openspace, +/area/station/commons/locker) +"muC" = ( +/obj/structure/table, +/obj/item/stack/sheet/iron/fifty, +/obj/item/stack/sheet/iron/fifty, +/obj/item/crowbar, +/obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/machinery/atmospherics/components/binary/pump/off{ - dir = 1; - name = "N2 To Pure" - }, /turf/open/floor/iron, -/area/engineering/atmos) -"sAO" = ( -/obj/machinery/light/directional/south, -/obj/effect/turf_decal/tile/neutral, -/turf/open/floor/iron/dark, -/area/ai_monitored/command/nuke_storage) -"sBd" = ( -/obj/structure/closet/wardrobe/pjs, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/area/station/ai_monitored/command/storage/eva) +"muK" = ( +/obj/item/stack/cable_coil, +/turf/open/misc/asteroid/snow/icemoon, +/area/icemoon/surface/outdoors/nospawn) +"mvc" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/wood, +/area/station/command/heads_quarters/captain) +"mvf" = ( +/obj/machinery/door/airlock/maintenance, +/obj/effect/mapping_helpers/airlock/abandoned, +/obj/effect/mapping_helpers/airlock/access/any/science/maintenance, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"mvl" = ( +/turf/closed/wall/r_wall, +/area/station/security/interrogation) +"mvm" = ( +/turf/open/floor/plating{ + icon_state = "panelscorched" }, -/obj/effect/turf_decal/tile/neutral{ +/area/station/maintenance/port/aft) +"mvv" = ( +/turf/open/floor/wood, +/area/station/security/courtroom) +"mvE" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating/icemoon, +/area/station/science/ordnance/bomb) +"mvG" = ( +/obj/machinery/atmospherics/pipe/smart/manifold/yellow/visible{ dir = 8 }, -/obj/effect/landmark/start/hangover/closet, /turf/open/floor/iron, -/area/commons/dorms) -"sBm" = ( -/obj/item/radio/intercom/directional/south, -/obj/effect/turf_decal/tile/blue, -/obj/machinery/light/directional/south, +/area/station/engineering/atmos) +"mvH" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, -/area/hallway/primary/starboard) -"sBv" = ( -/obj/structure/rack, -/obj/effect/turf_decal/siding/blue{ - dir = 4 +/area/station/ai_monitored/command/storage/eva) +"mvU" = ( +/obj/machinery/button/door/directional/east{ + id = "cmoprivacy"; + name = "CMO Shutter Control"; + pixel_y = 23; + req_access = list("cmo") }, -/obj/effect/spawner/random/clothing/costume, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/iron/white, -/area/maintenance/port/fore) -"sBz" = ( -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/trimline/blue/filled/line{ dir = 4 }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/machinery/door/airlock/medical/glass{ - name = "Medbay Chemistry Stair Access"; - req_access_txt = "33" +/obj/machinery/computer/security/telescreen/cmo{ + dir = 8; + pixel_x = 27 }, /turf/open/floor/iron/dark, -/area/medical/treatment_center) -"sBA" = ( -/obj/effect/turf_decal/stripes/line, +/area/station/command/heads_quarters/cmo) +"mvX" = ( /obj/effect/turf_decal/stripes/line{ - dir = 1 + dir = 10 }, -/obj/machinery/door/firedoor, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron/dark, -/area/medical/medbay/aft) -"sBS" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 4 +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"mwc" = ( +/obj/machinery/camera/directional/north{ + c_tag = "Central Hallway North-West" }, -/obj/effect/turf_decal/trimline/blue/filled/warning, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron/white, -/area/medical/medbay/central) -"sCC" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ +/obj/machinery/airalarm/directional/north, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"mwg" = ( +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/item/radio/intercom/directional/north, -/turf/open/floor/iron/white, -/area/medical/medbay/central) -"sCI" = ( -/obj/structure/closet, -/obj/item/clothing/suit/hooded/wintercoat{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/item/clothing/shoes/wheelys/skishoes{ - pixel_y = -8 - }, -/obj/effect/spawner/random/maintenance, -/obj/effect/decal/cleanable/cobweb, -/turf/open/floor/plating, -/area/maintenance/starboard/upper) -"sDg" = ( -/obj/structure/cable, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, +/obj/effect/turf_decal/tile/neutral, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/engineering/atmos) -"sDh" = ( -/obj/structure/frame/computer{ +/area/station/commons/vacant_room/commissary) +"mwh" = ( +/obj/structure/table, +/obj/item/storage/fancy/donut_box, +/turf/open/floor/iron/dark/textured_half{ dir = 1 }, -/obj/item/radio/intercom/directional/south, -/turf/open/floor/iron/smooth, -/area/maintenance/starboard/fore) -"sDn" = ( -/turf/closed/wall, -/area/maintenance/central/greater) -"sDq" = ( -/obj/machinery/power/apc/auto_name/directional/west, -/obj/structure/cable, -/turf/open/floor/plating, -/area/maintenance/solars/starboard/fore) -"sDS" = ( -/obj/machinery/requests_console/directional/south{ - department = "Atmospherics"; - departmentType = 3; - name = "Atmospherics Requests Console" +/area/station/security/office) +"mwF" = ( +/obj/item/chair/wood, +/turf/open/floor/wood{ + icon_state = "wood-broken7" }, -/obj/machinery/light/directional/south, -/obj/effect/turf_decal/tile/yellow{ +/area/station/maintenance/space_hut/cabin) +"mwK" = ( +/obj/machinery/atmospherics/pipe/smart/manifold/purple/visible{ dir = 4 }, -/obj/effect/turf_decal/siding/yellow{ - dir = 4 +/obj/machinery/meter, +/obj/machinery/airalarm/mixingchamber{ + dir = 4; + pixel_x = 24 }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 +/turf/open/floor/iron/dark, +/area/station/science/ordnance/freezerchamber) +"mwQ" = ( +/obj/structure/tank_holder/extinguisher, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"mwU" = ( +/obj/effect/turf_decal/siding/wood, +/obj/item/kirbyplants/fullysynthetic{ + pixel_x = 10; + pixel_y = 19 }, -/turf/open/floor/iron/dark/corner, -/area/engineering/atmos/storage/gas) -"sDV" = ( -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/firealarm/directional/north, +/turf/open/floor/stone, +/area/mine/eva/lower) +"mxc" = ( +/obj/machinery/atmospherics/components/binary/valve/digital{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/structure/railing/corner{ +/obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 +/turf/open/floor/iron, +/area/station/science/ordnance) +"mxj" = ( +/obj/machinery/atmospherics/components/binary/pump{ + name = "Port Mix to East Ports" }, /turf/open/floor/iron, -/area/commons/locker) -"sDW" = ( -/obj/structure/sign/warning/nosmoking{ - pixel_x = -28 +/area/station/engineering/atmos) +"mxA" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/janitorialcart{ + dir = 4 }, -/turf/open/openspace, -/area/medical/treatment_center) -"sDY" = ( +/obj/item/mop, +/obj/effect/turf_decal/tile/blue/opposingcorners{ + dir = 1 + }, +/turf/open/floor/iron/cafeteria, +/area/station/security/prison/work) +"mxB" = ( /obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/preopen{ - id = "atmos"; - name = "Atmospherics Blast Door" +/obj/machinery/door/poddoor/shutters/preopen{ + id = "viroview" }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden, /turf/open/floor/plating, -/area/engineering/atmos/storage/gas) -"sEf" = ( -/turf/closed/wall, -/area/service/kitchen/coldroom) -"sEn" = ( -/obj/effect/turf_decal/tile/yellow{ - dir = 1 +/area/station/medical/virology) +"mxD" = ( +/obj/machinery/holopad, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/science/robotics/mechbay) +"mxG" = ( +/obj/structure/table/reinforced, +/obj/machinery/light/warm/directional/south, +/obj/structure/extinguisher_cabinet/directional/south, +/obj/item/gun/energy/laser/practice{ + pixel_x = 3; + pixel_y = -3 }, -/obj/effect/turf_decal/tile/dark, -/obj/effect/turf_decal/tile/dark{ - dir = 8 +/obj/item/gun/energy/laser/practice, +/obj/item/clothing/ears/earmuffs, +/turf/open/floor/iron/dark/textured, +/area/station/security/range) +"mxW" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "gene_desk_shutters"; + name = "Genetics Shutters" }, -/obj/structure/railing/corner{ +/turf/open/floor/plating, +/area/station/science/genetics) +"myb" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/brown{ dir = 8 }, -/obj/machinery/door/firedoor/border_only, -/turf/open/floor/iron/white, -/area/medical/medbay/lobby) -"sEz" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/obj/machinery/door/airlock/external{ - name = "External Access" - }, +/obj/effect/turf_decal/tile/brown, +/turf/open/floor/iron, +/area/station/cargo/qm) +"mye" = ( +/obj/machinery/door/airlock/maintenance, +/obj/structure/disposalpipe/segment, +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/unres, +/obj/effect/mapping_helpers/airlock/access/any/service/maintenance, /turf/open/floor/plating, -/area/maintenance/starboard/fore) -"sEB" = ( +/area/station/maintenance/port/aft) +"myn" = ( /obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark, +/area/station/command/heads_quarters/cmo) +"myo" = ( +/obj/machinery/light/directional/east, +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 10 +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/sorting/mail/flip{ + dir = 1; + sortType = 2 }, /turf/open/floor/iron, -/area/security/processing) -"sEI" = ( +/area/station/cargo/office) +"myC" = ( +/obj/machinery/door/airlock/security/glass{ + name = "Security Office" + }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/door/firedoor, /obj/structure/cable, -/turf/open/floor/iron/white, -/area/medical/cryo) -"sEK" = ( -/obj/machinery/mineral/stacking_unit_console{ - machinedir = 8 - }, -/turf/closed/wall, -/area/maintenance/port/greater) -"sEU" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/obj/machinery/door/airlock/external{ - name = "Engineering External Access"; - req_one_access_txt = "10;24" +/obj/effect/mapping_helpers/airlock/access/all/security/general, +/turf/open/floor/iron/dark, +/area/station/security/checkpoint/engineering) +"myJ" = ( +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) +"myM" = ( +/obj/effect/turf_decal/tile/dark, +/obj/effect/turf_decal/tile/dark{ + dir = 8 }, -/turf/open/floor/plating, -/area/engineering/main) -"sFg" = ( -/obj/machinery/oven, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"sFi" = ( -/obj/machinery/status_display/evac/directional/north, +/obj/effect/turf_decal/stripes/asteroid/line, /turf/open/floor/iron/white/side{ - dir = 6 + dir = 1 }, -/area/science/research) -"sFp" = ( +/area/mine/living_quarters) +"myO" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/iron/white/side{ - dir = 5 - }, -/area/science/lab) -"sFv" = ( +/obj/effect/spawner/random/structure/steam_vent, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"myP" = ( +/obj/machinery/door/airlock/maintenance, /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/brown{ +/obj/effect/mapping_helpers/airlock/unres{ dir = 8 }, -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/turf/open/floor/iron, -/area/cargo/qm) -"sFw" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, +/obj/effect/mapping_helpers/airlock/access/any/medical/maintenance, +/turf/open/floor/plating, +/area/station/maintenance/department/medical/morgue) +"myQ" = ( +/obj/structure/falsewall, /obj/structure/cable, -/turf/open/floor/engine, -/area/engineering/supermatter/room) -"sFJ" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/trimline/blue/filled/corner{ - dir = 4 - }, -/turf/open/floor/iron/white, -/area/medical/medbay/aft) -"sFY" = ( -/obj/item/radio/intercom/directional/west, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/turf/open/floor/iron/white/corner{ - dir = 1 +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/security/prison/safe) +"myR" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating, +/area/station/maintenance/department/cargo) +"myZ" = ( +/obj/structure/lattice/catwalk, +/turf/open/openspace/icemoon/keep_below, +/area/icemoon/underground/explored) +"mzb" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/turf/open/floor/iron, +/area/station/science/ordnance) +"mzr" = ( +/obj/structure/table, +/obj/item/exodrone{ + pixel_y = 8 }, -/area/hallway/secondary/exit/departure_lounge) -"sGu" = ( -/obj/machinery/computer/station_alert{ +/turf/open/floor/iron/dark, +/area/station/cargo/drone_bay) +"mzz" = ( +/turf/open/floor/plating, +/area/station/engineering/storage_shared) +"mzB" = ( +/obj/effect/turf_decal/siding/white{ dir = 4 }, -/obj/machinery/computer/security/telescreen/ce{ - dir = 4; - pixel_x = -24 - }, -/obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/command/heads_quarters/ce) -"sGx" = ( -/obj/machinery/camera/directional/east{ - c_tag = "EVA Maintenance" +/area/station/service/hydroponics) +"mzE" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 }, -/obj/machinery/light/small/directional/east, -/turf/open/floor/plating, -/area/maintenance/fore/greater) -"sGU" = ( -/obj/machinery/computer/atmos_alert{ - dir = 8 +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/turf/open/floor/iron/dark, -/area/engineering/atmos/storage/gas) -"sHr" = ( -/obj/structure/table, -/obj/item/folder/yellow, -/obj/item/pen, -/obj/machinery/light/directional/west, -/obj/machinery/requests_console/directional/west{ - department = "Mining"; - name = "Mining Requests Console" +/turf/open/floor/iron/dark/corner{ + dir = 8 }, -/turf/open/floor/iron, -/area/cargo/miningdock) -"sHv" = ( -/obj/machinery/atmospherics/components/binary/pump/on{ - dir = 8; - name = "Air to External" +/area/station/engineering/atmos/storage/gas) +"mzG" = ( +/obj/structure/chair/office{ + dir = 8 }, -/turf/open/floor/iron, -/area/engineering/atmos) -"sHT" = ( -/obj/structure/rack, -/obj/effect/spawner/random/maintenance, -/turf/open/floor/plating, -/area/maintenance/port/greater) -"sIo" = ( -/obj/effect/turf_decal/tile/brown, -/turf/open/floor/iron, -/area/cargo/storage) -"sIv" = ( -/obj/machinery/atmospherics/pipe/smart/manifold/yellow/visible, -/turf/open/floor/iron, -/area/engineering/atmos) -"sIF" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/hallway/secondary/entry) -"sIX" = ( -/turf/open/floor/iron/dark/textured, -/area/security/processing) -"sIZ" = ( -/turf/open/floor/plating{ - icon_state = "platingdmg1" +/obj/effect/landmark/start/geneticist, +/obj/effect/turf_decal/tile/blue{ + dir = 8 }, -/area/maintenance/starboard/fore) -"sJq" = ( -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/iron, -/area/hallway/primary/central) -"sJF" = ( -/obj/machinery/portable_atmospherics/canister/anesthetic_mix, -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 1 +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/stripes/line{ + dir = 10 }, /turf/open/floor/iron/white, -/area/medical/cryo) -"sJI" = ( -/obj/machinery/atmospherics/components/unary/thermomachine/heater{ +/area/station/science/genetics) +"mzL" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 8 }, -/turf/open/floor/iron, -/area/engineering/atmos) -"sKx" = ( -/obj/structure/showcase/cyborg/old{ - dir = 4; - pixel_x = -9; - pixel_y = 2 - }, -/obj/structure/extinguisher_cabinet/directional/north, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plating, -/area/ai_monitored/turret_protected/aisat/service) -"sKE" = ( -/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/white, +/area/station/medical/treatment_center) +"mzM" = ( +/obj/structure/punching_bag, /obj/effect/turf_decal/stripes/line{ - dir = 8 + dir = 5 }, -/obj/machinery/door/poddoor/shutters/radiation/preopen{ - id = "engsm"; - name = "Radiation Chamber Shutters" +/obj/structure/sign/poster/contraband/punch_shit{ + pixel_x = 32 + }, +/turf/open/floor/iron, +/area/station/maintenance/starboard/fore) +"mzO" = ( +/obj/structure/sign/warning/electric_shock{ + pixel_y = -32 + }, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "hop"; + name = "Privacy Shutters" }, +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable, /turf/open/floor/plating, -/area/engineering/supermatter) -"sKR" = ( -/obj/structure/table/reinforced, -/obj/item/clothing/suit/radiation, -/obj/item/clothing/head/radiation, -/obj/item/geiger_counter, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/area/station/command/heads_quarters/hop) +"mzP" = ( +/obj/effect/turf_decal/tile/red/full, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 8 }, -/obj/item/clothing/glasses/meson, -/turf/open/floor/engine, -/area/engineering/supermatter/room) -"sLc" = ( -/obj/structure/window/reinforced{ - dir = 1 +/turf/open/floor/iron/dark/textured_large, +/area/station/security/checkpoint/auxiliary) +"mAc" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Mining Maintenance" }, -/obj/structure/flora/ausbushes/sunnybush, -/turf/open/floor/grass, -/area/service/hydroponics) -"sLd" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron, -/area/engineering/main) -"sLi" = ( -/turf/closed/wall/r_wall, -/area/maintenance/port/greater) -"sLm" = ( -/obj/structure/disposalpipe/trunk{ - dir = 4 +/obj/effect/mapping_helpers/airlock/access/all/supply/mining, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) +"mAe" = ( +/turf/open/floor/glass/reinforced, +/area/station/security/lockers) +"mAz" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/public/glass{ + name = "Fitness" }, -/obj/machinery/disposal/bin, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, -/area/engineering/atmos/project) -"sLX" = ( -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, +/area/station/commons/fitness) +"mAO" = ( +/obj/structure/cable, +/turf/open/floor/carpet, +/area/station/security/prison/rec) +"mBa" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, -/turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"sMe" = ( -/obj/structure/closet/wardrobe/black, -/obj/item/clothing/shoes/jackboots, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/obj/structure/extinguisher_cabinet/directional/south, +/turf/open/floor/iron/smooth, +/area/station/security/execution/transfer) +"mBm" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/iron/cafeteria, +/area/station/service/kitchen) +"mBq" = ( +/obj/machinery/modular_computer/console/preset/id{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/obj/effect/turf_decal/tile/blue{ + dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ dir = 8 }, +/obj/item/paper/fluff/ids_for_dummies, /turf/open/floor/iron, -/area/commons/locker) -"sMg" = ( -/obj/machinery/door/window/right/directional/east{ - base_state = "left"; - icon_state = "left"; - name = "Fitness Ring" +/area/station/command/heads_quarters/hop) +"mBB" = ( +/obj/machinery/door/poddoor/preopen{ + id = "ceprivacy"; + name = "Privacy Shutter" }, -/obj/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/dark, -/area/commons/fitness) -"sMi" = ( -/obj/structure/disposalpipe/segment{ - dir = 5 +/obj/structure/cable, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/command/heads_quarters/ce) +"mBE" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/landmark/event_spawn, +/obj/effect/decal/cleanable/crayon{ + pixel_x = -5; + pixel_y = -5 }, -/turf/open/floor/catwalk_floor/iron_smooth, -/area/maintenance/starboard/fore) -"sMr" = ( -/obj/effect/landmark/start/ai, -/obj/item/radio/intercom/directional/west{ - freerange = 1; - listening = 0; - name = "Common Channel"; - pixel_y = -8 +/turf/open/floor/plating, +/area/station/maintenance/department/chapel) +"mBH" = ( +/obj/machinery/door/airlock/external{ + glass = 1; + name = "Maintenance External Airlock"; + opacity = 0 }, -/obj/item/radio/intercom/directional/south{ - freerange = 1; - frequency = 1447; - listening = 0; - name = "Private Channel" +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 }, -/obj/item/radio/intercom/directional/east{ - freerange = 1; - listening = 0; - name = "Custom Channel"; - pixel_y = -8 +/obj/structure/sign/warning{ + pixel_y = 32 }, -/turf/open/floor/circuit, -/area/ai_monitored/turret_protected/ai) -"sMx" = ( -/obj/machinery/airalarm/directional/north, -/obj/structure/closet/secure_closet/personal, -/obj/effect/turf_decal/tile/brown{ - dir = 8 +/obj/effect/mapping_helpers/airlock/access/any/science/maintenance, +/turf/open/floor/plating, +/area/station/maintenance/aft/lesser) +"mBK" = ( +/obj/structure/bodycontainer/morgue{ + dir = 2 }, -/obj/effect/turf_decal/tile/brown{ - dir = 4 +/obj/machinery/light/directional/north, +/turf/open/floor/iron/white/textured, +/area/station/security/medical) +"mBW" = ( +/turf/open/floor/plating, +/area/station/security/processing) +"mBX" = ( +/obj/structure/table/wood, +/obj/machinery/airalarm/directional/east, +/obj/item/camera, +/obj/item/storage/photo_album{ + pixel_y = -10 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/turf/open/floor/wood, +/area/station/command/heads_quarters/captain) +"mCg" = ( +/turf/open/floor/wood{ + icon_state = "wood-broken5" }, -/obj/item/storage/secure/briefcase, -/obj/effect/turf_decal/tile/neutral, -/turf/open/floor/iron, -/area/commons/vacant_room/commissary) -"sMI" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/area/station/maintenance/port/aft) +"mCo" = ( +/obj/machinery/shower{ dir = 4 }, +/obj/effect/turf_decal/trimline, +/obj/structure/sign/warning/gas_mask{ + desc = "A sign that warns of dangerous gasses in the air, instructing you to wear internals."; + pixel_x = -29 + }, +/turf/open/floor/iron/smooth, +/area/mine/eva) +"mCr" = ( +/obj/structure/table, +/obj/item/storage/box/lights/mixed, +/obj/item/pipe_dispenser, /obj/effect/turf_decal/tile/yellow, /obj/effect/turf_decal/tile/yellow{ - dir = 1 + dir = 4 }, -/turf/open/floor/iron/white, -/area/maintenance/port/fore) -"sMM" = ( -/obj/machinery/light/small/directional/west, -/obj/item/radio/intercom/directional/west, -/obj/machinery/chem_dispenser, -/turf/open/floor/glass/reinforced, -/area/medical/treatment_center) -"sMX" = ( -/obj/machinery/flasher/portable, -/obj/effect/turf_decal/tile/red/half, -/turf/open/floor/iron/dark/textured, -/area/ai_monitored/security/armory/upper) -"sMZ" = ( -/obj/structure/kitchenspike, -/obj/item/stack/sheet/leather, -/obj/effect/decal/cleanable/blood/old, -/turf/open/floor/iron, -/area/maintenance/starboard/fore) -"sNi" = ( -/obj/structure/disposaloutlet{ +/obj/effect/turf_decal/tile/yellow{ dir = 8 }, -/obj/structure/disposalpipe/trunk{ - dir = 4 - }, -/turf/open/floor/plating/snowed/icemoon, -/area/icemoon/surface/outdoors/nospawn) -"sNt" = ( -/obj/structure/tank_holder/extinguisher{ - pixel_y = 8 +/obj/machinery/button/door/directional/east{ + id = "aux_base_shutters"; + name = "Public Shutters Control"; + req_access = list("aux_base") }, /turf/open/floor/iron, -/area/ai_monitored/command/storage/eva) -"sNy" = ( -/obj/effect/turf_decal/tile/yellow, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 +/area/station/construction/mining/aux_base) +"mCw" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/hatch{ + name = "MiniSat Chamber Observation" }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/obj/effect/mapping_helpers/airlock/access/all/command/ai_upload, +/obj/structure/cable/layer3, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/ai) +"mCT" = ( +/obj/machinery/hydroponics/soil, +/turf/open/floor/grass, +/area/station/service/hydroponics/garden) +"mCX" = ( +/obj/machinery/duct, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, /turf/open/floor/iron, -/area/hallway/primary/aft) -"sNL" = ( -/obj/machinery/component_printer, -/obj/machinery/camera/directional/west{ - c_tag = "Circuits Lab"; - network = list("ss13","rd") - }, -/turf/open/floor/iron/white/side{ - dir = 4 +/area/station/hallway/secondary/service) +"mCZ" = ( +/obj/machinery/light/directional/east, +/obj/item/radio/intercom/directional/east, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark, +/area/station/command/heads_quarters/ce) +"mDf" = ( +/obj/machinery/telecomms/server/presets/common, +/turf/open/floor/iron/dark/telecomms, +/area/station/tcommsat/server) +"mDg" = ( +/obj/structure/sign/warning/electric_shock, +/turf/closed/wall/r_wall, +/area/station/maintenance/aft/lesser) +"mDo" = ( +/obj/structure/bed/double, +/obj/item/bedsheet/black/double, +/obj/structure/sign/poster/contraband/random/directional/east, +/turf/open/floor/carpet/black, +/area/station/security/prison/safe) +"mDA" = ( +/obj/effect/turf_decal/delivery, +/obj/structure/sign/warning/no_smoking{ + pixel_y = 32 }, -/area/science/misc_lab) -"sNR" = ( -/obj/structure/chair/stool/directional/west, -/turf/open/floor/iron/checker, -/area/science/lab) -"sOa" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/structure/closet/secure_closet/personal{ - anchored = 1 +/obj/machinery/light/directional/north, +/obj/machinery/camera/directional/north{ + c_tag = "Engineering SMES" }, -/obj/item/clothing/gloves/boxing, -/turf/open/floor/iron, -/area/maintenance/starboard/fore) -"sOE" = ( -/obj/effect/turf_decal/tile/red/half{ +/turf/open/floor/iron/dark/smooth_half{ dir = 1 }, +/area/station/engineering/engine_smes) +"mDX" = ( +/turf/open/floor/engine/n2, +/area/station/engineering/atmos) +"mEg" = ( +/obj/structure/cable, +/obj/machinery/holopad/secure, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/smooth_half, -/area/security/brig/upper) -"sON" = ( -/obj/structure/sign/warning/securearea{ - pixel_x = -32 +/obj/structure/cable/layer3, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/aisat/hallway) +"mEp" = ( +/obj/structure/rack, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 }, -/obj/structure/cable, -/turf/open/floor/plating, -/area/ai_monitored/turret_protected/aisat/maint) -"sOO" = ( -/obj/machinery/computer/operating{ +/obj/effect/spawner/random/maintenance/three, +/turf/open/floor/iron/white, +/area/station/maintenance/port/fore) +"mEx" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 8 }, -/obj/machinery/airalarm/directional/east, -/obj/effect/turf_decal/tile/blue, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/ai) +"mEI" = ( +/obj/machinery/button/flasher{ + id = "cell4"; + pixel_y = -22 + }, +/obj/effect/turf_decal/tile/red/half/contrasted, +/obj/machinery/light/directional/south, +/turf/open/floor/iron, +/area/station/security/brig/upper) +"mEJ" = ( +/turf/closed/wall/r_wall, +/area/station/science/genetics) +"mEK" = ( +/obj/structure/rack, +/obj/machinery/light/small/directional/north, +/turf/open/floor/plating, +/area/station/maintenance/aft/greater) +"mEL" = ( +/obj/machinery/atmospherics/components/binary/valve/digital{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/science/ordnance) +"mEM" = ( +/obj/structure/sign/warning/secure_area{ + pixel_y = 32 + }, /obj/effect/turf_decal/tile/blue{ dir = 1 }, /obj/effect/turf_decal/tile/blue{ dir = 4 }, -/turf/open/floor/iron/white, -/area/medical/surgery/fore) -"sPg" = ( +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"mEU" = ( +/obj/structure/chair/office/light{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/science/ordnance/testlab) +"mEV" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/cafeteria{ - dir = 8 +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/area/science/research) -"sPz" = ( -/obj/effect/landmark/event_spawn, +/turf/open/floor/iron, +/area/station/hallway/primary/port) +"mFj" = ( +/obj/effect/spawner/random/structure/crate, +/turf/open/floor/plating, +/area/station/maintenance/aft/greater) +"mFt" = ( +/obj/machinery/atmospherics/components/binary/pump/on{ + name = "Waste In" + }, +/obj/effect/turf_decal/siding/wideplating{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/engineering/atmos/pumproom) +"mFE" = ( +/turf/closed/wall, +/area/station/medical/surgery/aft) +"mFP" = ( +/obj/machinery/light/directional/east, /obj/structure/cable, /turf/open/floor/iron, -/area/hallway/primary/central) -"sPD" = ( +/area/station/hallway/secondary/exit/departure_lounge) +"mFQ" = ( +/obj/machinery/flasher/portable, +/obj/machinery/door/window/brigdoor{ + dir = 1; + name = "Flash Storage"; + req_access = list("brig") + }, /obj/structure/cable, +/turf/open/floor/iron/smooth, +/area/station/security/brig/upper) +"mFR" = ( +/obj/structure/sign/plaques/kiddie/badger{ + pixel_y = 32 + }, +/turf/open/misc/dirt{ + initial_gas_mix = "ICEMOON_ATMOS" + }, +/area/icemoon/underground/explored) +"mFU" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/engineering/main) -"sPS" = ( -/obj/structure/table, -/obj/item/hand_labeler, -/obj/item/storage/box/shipping, -/turf/open/floor/iron, -/area/commons/storage/art) -"sQf" = ( -/obj/effect/turf_decal/tile/brown{ - dir = 8 +/area/station/hallway/primary/aft) +"mGd" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, -/obj/effect/turf_decal/tile/brown{ - dir = 1 +/turf/open/floor/iron, +/area/station/ai_monitored/command/storage/eva) +"mGf" = ( +/obj/effect/spawner/random/structure/crate, +/turf/open/floor/plating/snowed/icemoon, +/area/icemoon/surface/outdoors/nospawn) +"mGl" = ( +/obj/machinery/door/airlock/maintenance, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/effect/turf_decal/tile/brown, -/obj/item/stack/ore/silver, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +/turf/open/floor/plating, +/area/station/maintenance/port/greater) +"mGm" = ( +/obj/structure/rack, +/obj/effect/spawner/random/techstorage/rnd_secure_all, +/turf/open/floor/iron, +/area/station/engineering/storage/tech) +"mGu" = ( +/obj/machinery/rnd/server, +/obj/structure/lattice/catwalk, +/turf/open/openspace/icemoon, +/area/station/science/server) +"mGA" = ( +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/dark, -/area/cargo/miningdock) -"sQl" = ( -/obj/structure/table, -/obj/effect/spawner/random/maintenance/two, -/turf/open/floor/iron/smooth, -/area/maintenance/starboard/fore) -"sQp" = ( -/obj/machinery/airalarm/directional/north, /obj/structure/disposalpipe/segment{ - dir = 10 + dir = 4 }, -/obj/effect/turf_decal/tile/red{ +/turf/open/floor/iron, +/area/station/hallway/primary/port) +"mGJ" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/mine/eva) +"mGO" = ( +/obj/effect/turf_decal/trimline/blue/filled/corner{ dir = 1 }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/structure/cable, +/obj/structure/disposalpipe/segment, /turf/open/floor/iron/white, -/area/science/robotics/lab) -"sQC" = ( -/obj/machinery/door/airlock/command/glass{ - name = "Server Room"; - req_access_txt = "30" - }, +/area/station/medical/medbay/aft) +"mGV" = ( +/obj/machinery/keycard_auth/directional/south, +/turf/open/floor/iron, +/area/station/command/heads_quarters/ce) +"mHd" = ( +/obj/effect/turf_decal/delivery, +/obj/machinery/atmospherics/pipe/smart/manifold4w/general/visible, /turf/open/floor/iron/dark, -/area/science/server) -"sRN" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/service/kitchen/diner) -"sSd" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/effect/turf_decal/bot{ +/area/station/science/explab) +"mHu" = ( +/obj/machinery/atmospherics/components/tank, +/turf/open/floor/iron/dark, +/area/station/science/ordnance) +"mHv" = ( +/obj/structure/holohoop{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/warm/directional/west, +/turf/open/floor/iron, +/area/station/security/prison/workout) +"mHw" = ( +/obj/structure/flora/bush/flowers_br/style_random, +/turf/open/floor/grass, +/area/station/maintenance/starboard/aft) +"mHB" = ( +/turf/closed/wall/r_wall, +/area/station/maintenance/starboard/fore) +"mHJ" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/structure/cable, -/obj/machinery/portable_atmospherics/canister/oxygen, -/obj/machinery/light/small/directional/west, -/obj/machinery/power/apc/auto_name/directional/north, /turf/open/floor/iron/dark, -/area/engineering/engine_smes) -"sSi" = ( +/area/station/service/chapel) +"mHX" = ( +/obj/item/flashlight/lantern, +/obj/machinery/light/directional/south, +/obj/structure/table/wood, +/obj/machinery/airalarm/directional/south, +/turf/open/floor/iron/dark, +/area/station/service/chapel) +"mIk" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/smart/manifold/yellow/visible{ + dir = 8 + }, /turf/open/floor/plating, -/area/commons/storage/emergency/port) -"sSV" = ( -/obj/structure/extinguisher_cabinet/directional/east, -/obj/machinery/light/directional/east, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/area/station/engineering/atmos) +"mIB" = ( +/obj/structure/cable, +/turf/open/floor/wood/parquet, +/area/station/service/bar/atrium) +"mIC" = ( +/obj/machinery/door/airlock/research/glass/incinerator/ordmix_exterior{ + name = "Burn Chamber Exterior Airlock" }, +/obj/effect/mapping_helpers/airlock/locked, +/obj/effect/mapping_helpers/airlock/access/all/science/ordnance, +/turf/open/floor/engine/vacuum, +/area/station/science/ordnance/burnchamber) +"mIT" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/hallway/primary/central) -"sTp" = ( -/obj/machinery/photocopier, -/obj/item/radio/intercom/directional/north, -/turf/open/floor/iron, -/area/cargo/office) -"sTA" = ( +/obj/effect/decal/cleanable/dirt, /obj/structure/table, -/obj/item/paper_bin{ - pixel_x = -3; - pixel_y = 7 +/obj/item/clothing/mask/cigarette{ + pixel_x = 6; + pixel_y = 12 }, -/obj/item/pen, -/obj/item/key/janitor, /turf/open/floor/iron, -/area/service/janitor) -"sTM" = ( -/obj/structure/closet, -/obj/effect/spawner/random/maintenance/two, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"sTP" = ( -/obj/machinery/atmospherics/components/binary/pump{ - name = "Mix to Port" - }, +/area/mine/eva) +"mJa" = ( +/obj/machinery/light/directional/east, +/obj/effect/turf_decal/tile/yellow, /turf/open/floor/iron, -/area/engineering/atmos) -"sTV" = ( -/obj/machinery/light/directional/south, -/obj/effect/turf_decal/tile/blue{ +/area/station/hallway/primary/aft) +"mJj" = ( +/obj/machinery/airalarm/directional/west, +/obj/effect/turf_decal/trimline/blue/filled/line{ dir = 8 }, -/obj/machinery/camera/directional/south, -/turf/open/floor/iron/white/corner, -/area/hallway/secondary/entry) -"sUc" = ( -/obj/machinery/shower{ - dir = 8 +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron/white, +/area/station/medical/medbay/aft) +"mJq" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/maintenance/solars/starboard/aft) +"mJr" = ( +/obj/effect/spawner/random/trash/mess, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating, +/area/station/maintenance/starboard/fore) +"mJu" = ( +/obj/structure/table/glass, +/turf/open/floor/iron/chapel{ + dir = 4 }, -/obj/effect/turf_decal/stripes/red/line{ - dir = 5 +/area/station/service/chapel) +"mJy" = ( +/obj/effect/turf_decal/siding/brown, +/obj/structure/chair/office, +/turf/open/floor/iron, +/area/station/cargo/drone_bay) +"mJD" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/turf/open/floor/iron/textured, -/area/engineering/atmos) -"sUh" = ( -/obj/structure/table, -/obj/item/knife/kitchen, -/obj/item/storage/box/donkpockets, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"sUA" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/decal/cleanable/dirt, /obj/structure/cable, /turf/open/floor/iron, -/area/engineering/storage_shared) -"sUJ" = ( -/obj/effect/spawner/random/vending/colavend, -/turf/open/floor/wood, -/area/command/meeting_room) -"sUK" = ( -/obj/machinery/conveyor/inverted{ - dir = 5; - id = "garbage" +/area/station/hallway/primary/central) +"mJE" = ( +/obj/structure/rack, +/obj/item/clothing/glasses/sunglasses/big{ + pixel_x = 4; + pixel_y = 8 }, -/obj/structure/disposalpipe/segment{ - dir = 5 +/obj/item/clothing/glasses/sunglasses/big{ + pixel_x = 4; + pixel_y = 2 }, -/turf/open/floor/plating, -/area/maintenance/disposal) -"sUX" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/turf/open/floor/wood, +/area/station/service/lawoffice) +"mJI" = ( +/obj/structure/table, +/obj/item/storage/toolbox/electrical{ + pixel_x = 1; + pixel_y = -1 }, -/turf/open/floor/iron/white, -/area/science/xenobiology) -"sVj" = ( -/obj/structure/closet, -/obj/effect/spawner/random/clothing/costume, -/obj/effect/decal/cleanable/cobweb, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"sVk" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/delivery, -/obj/machinery/atmospherics/components/binary/pump{ - dir = 1; - name = "External Gas to Loop" +/obj/item/screwdriver{ + pixel_y = 16 }, /turf/open/floor/iron/dark, -/area/engineering/supermatter/room) -"sVl" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/turf/open/floor/iron, -/area/science/mixing/launch) -"sWi" = ( -/obj/machinery/door/airlock/engineering/glass{ - name = "Engineering Foyer"; - req_one_access_txt = "32;19" +/area/station/ai_monitored/command/storage/eva) +"mJL" = ( +/obj/item/radio/intercom/directional/south, +/obj/machinery/light/small/directional/south, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/aisat_interior) +"mJO" = ( +/obj/structure/bed, +/obj/machinery/airalarm/directional/north, +/obj/item/bedsheet/dorms, +/obj/machinery/button/door/directional/east{ + id = "Dorm2"; + name = "Dorm Bolt Control"; + normaldoorcontrol = 1; + specialfunctions = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/carpet, +/area/station/commons/dorms) +"mJX" = ( /obj/structure/cable, -/obj/machinery/door/firedoor, -/obj/structure/disposalpipe/segment{ +/obj/effect/spawner/structure/window/hollow/reinforced/middle, +/turf/open/floor/plating, +/area/station/security/prison/rec) +"mJZ" = ( +/obj/structure/fence{ dir = 4 }, -/turf/open/floor/iron, -/area/engineering/lobby) -"sWX" = ( -/obj/machinery/disposal/delivery_chute{ - dir = 4 +/obj/structure/sign/nanotrasen, +/turf/open/misc/asteroid/snow/icemoon, +/area/icemoon/underground/explored) +"mKe" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"mKj" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 9 }, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 8 +/obj/machinery/portable_atmospherics/pump, +/turf/open/floor/plating, +/area/station/maintenance/port/greater) +"mKq" = ( +/obj/structure/closet/secure_closet/evidence, +/turf/open/floor/iron/dark/textured_edge, +/area/station/security/brig) +"mKv" = ( +/obj/machinery/vending/hydroseeds{ + slogan_delay = 700 }, -/obj/structure/window/reinforced{ +/obj/effect/turf_decal/trimline/green/filled/line, +/obj/effect/turf_decal/trimline/blue/filled/warning, +/obj/effect/turf_decal/tile/green/half{ dir = 1 }, -/obj/machinery/door/window{ - base_state = "right"; - dir = 4; - icon_state = "right"; - layer = 3 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/structure/disposalpipe/trunk{ +/turf/open/floor/iron/dark/side{ dir = 1 }, +/area/station/service/hydroponics) +"mKS" = ( +/obj/machinery/light/small/directional/south, /turf/open/floor/plating, -/area/maintenance/disposal) -"sXb" = ( +/area/station/maintenance/starboard/aft) +"mLa" = ( /obj/item/kirbyplants/random, /turf/open/floor/plating, -/area/maintenance/port/aft) -"sXk" = ( -/obj/item/radio/intercom/directional/south, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/iron, -/area/command/bridge) -"sXn" = ( -/obj/item/shard{ - icon_state = "medium" +/area/station/maintenance/port/aft) +"mLt" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 4 }, -/obj/item/circuitboard/computer/operating, -/obj/structure/mirror/directional/north{ - icon_state = "mirror_broke" +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/white, +/area/station/medical/chemistry) +"mLu" = ( +/obj/structure/chair/office{ + dir = 1 }, -/turf/open/floor/iron, -/area/maintenance/port/fore) -"sXF" = ( -/obj/structure/sign/poster/contraband/random/directional/west, +/obj/effect/landmark/start/warden, +/turf/open/floor/iron/showroomfloor, +/area/station/security/warden) +"mLJ" = ( +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, -/area/maintenance/port/greater) -"sXR" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/sorting/mail{ - dir = 8; - sortType = 23 +/area/station/maintenance/starboard/upper) +"mLK" = ( +/obj/machinery/atmospherics/components/binary/pump/on{ + dir = 1 }, -/turf/open/floor/iron, -/area/security/brig/upper) -"sXX" = ( -/obj/machinery/camera/directional/west{ - c_tag = "Security Post - Science"; - network = list("ss13","rd") +/obj/machinery/atmospherics/pipe/layer_manifold/supply/hidden{ + dir = 4 }, -/obj/machinery/newscaster/directional/west, -/obj/machinery/light/directional/west, -/obj/machinery/vending/wardrobe/sec_wardrobe, -/obj/effect/turf_decal/tile/red{ +/turf/open/floor/engine, +/area/station/science/ordnance/burnchamber) +"mLV" = ( +/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"mMa" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/turf_decal/tile/red{ - dir = 8 +/obj/effect/turf_decal/tile/brown{ + dir = 4 }, -/turf/open/floor/iron/dark, -/area/security/checkpoint/science) -"sXY" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/obj/effect/turf_decal/tile/brown{ dir = 8 }, -/obj/machinery/camera/directional/east{ - c_tag = "Security - Interrogation"; - network = list("interrogation") - }, -/turf/open/floor/iron/dark/textured, -/area/security/interrogation) -"sYe" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/machinery/light/dim/directional/south, -/obj/machinery/requests_console/directional/south{ - department = "Medbay"; - departmentType = 1; - name = "Medbay Requests Console" +/obj/machinery/button/door/directional/east{ + id = "commissaryshutter"; + name = "Commissary Shutter Control" }, -/turf/open/floor/iron/white, -/area/medical/cryo) -"sYh" = ( -/obj/machinery/atmospherics/pipe/heat_exchanging/simple, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/icemoon/surface/outdoors/nospawn) -"sYt" = ( -/obj/effect/turf_decal/bot_white/left, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/command/gateway) -"sYA" = ( -/obj/structure/cable, -/obj/structure/table, -/obj/item/storage/medkit/regular, -/obj/item/storage/medkit/regular{ - pixel_x = -3; - pixel_y = -3 +/turf/open/floor/iron, +/area/station/commons/vacant_room/commissary) +"mMb" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/maintenance/starboard/fore) +"mMk" = ( +/obj/machinery/telecomms/message_server/preset, +/turf/open/floor/iron/dark/telecomms, +/area/station/tcommsat/server) +"mMl" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 10 }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 +/obj/machinery/light/directional/north, +/obj/structure/closet/secure_closet/medical3, +/obj/item/defibrillator/loaded{ + pixel_y = 3 }, -/obj/effect/turf_decal/tile/blue{ +/obj/item/clothing/gloves/color/latex/nitrile, +/obj/item/clothing/gloves/color/latex/nitrile, +/turf/open/floor/iron/dark, +/area/station/medical/storage) +"mMM" = ( +/turf/closed/wall/r_wall, +/area/station/security/prison) +"mMS" = ( +/obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 +/obj/machinery/door/airlock/external{ + glass = 1; + name = "Mining External Airlock"; + opacity = 0 }, -/obj/machinery/power/apc/auto_name/directional/north, -/turf/open/floor/iron/white, -/area/medical/medbay/lobby) -"sYM" = ( -/obj/machinery/hydroponics/constructable, -/obj/machinery/light/directional/east, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/green{ +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/obj/effect/mapping_helpers/airlock/access/all/supply/mining_station, +/turf/open/floor/iron/smooth, +/area/mine/eva) +"mMU" = ( +/obj/machinery/camera/preset/ordnance{ dir = 4 }, -/turf/open/floor/iron, -/area/service/hydroponics) -"sYP" = ( -/obj/effect/turf_decal/tile/blue{ +/obj/structure/chair{ dir = 8 }, -/obj/machinery/camera/directional/south, -/turf/open/floor/iron/white/corner, -/area/hallway/secondary/entry) -"sZi" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/light/small/broken/directional/north, -/obj/machinery/vending/dinnerware, -/turf/open/floor/plating{ - icon_state = "panelscorched" +/obj/effect/turf_decal/stripes/line{ + dir = 5 }, -/area/maintenance/port/aft) -"sZk" = ( -/obj/effect/turf_decal/tile/red{ - dir = 8 +/turf/open/floor/plating/icemoon, +/area/station/science/ordnance/bomb) +"mMV" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 }, -/obj/machinery/computer/security/telescreen/entertainment/directional/south, -/obj/effect/spawner/random/vending/snackvend, -/turf/open/floor/iron/white/corner, -/area/hallway/secondary/exit/departure_lounge) -"sZP" = ( -/obj/structure/girder, -/turf/open/floor/plating, -/area/maintenance/fore/lesser) -"sZW" = ( -/obj/machinery/firealarm/directional/south, /turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/ai) -"tat" = ( -/obj/effect/decal/cleanable/cobweb/cobweb2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/camera/directional/north{ - c_tag = "Server Room"; - network = list("ss13","rd"); - pixel_x = 22 +/area/station/ai_monitored/command/storage/eva) +"mNf" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 10 }, -/obj/machinery/airalarm/directional/north, -/turf/open/floor/iron/dark, -/area/science/server) -"taX" = ( -/obj/effect/turf_decal/trimline/blue/filled/line, -/obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/south, -/turf/open/floor/iron/white, -/area/medical/medbay/central) -"tbf" = ( -/turf/open/floor/engine/co2, -/area/engineering/atmos) -"tbl" = ( +/obj/structure/closet/secure_closet/freezer/meat, +/obj/machinery/power/apc/auto_name/directional/east, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/dark/textured, -/area/security/interrogation) -"tbx" = ( +/turf/open/floor/iron/freezer, +/area/station/service/kitchen/coldroom) +"mNj" = ( +/obj/machinery/computer/security{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/computer/security/telescreen/prison{ + pixel_y = 32 + }, +/turf/open/floor/iron/showroomfloor, +/area/station/security/warden) +"mNo" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 8 + }, /obj/effect/decal/cleanable/dirt/dust, -/obj/structure/light_construct/directional/west, -/turf/open/floor/plating, -/area/construction) -"tbG" = ( -/obj/machinery/meter, -/obj/machinery/atmospherics/pipe/smart/manifold4w/orange/visible, -/turf/open/floor/engine, -/area/engineering/supermatter/room) -"tbK" = ( +/obj/structure/chair/stool/bar/directional/east, +/turf/open/floor/stone, +/area/station/commons/lounge) +"mNE" = ( /obj/structure/disposalpipe/segment{ dir = 10 }, -/turf/open/floor/plating{ - icon_state = "panelscorched" +/turf/open/floor/plating, +/area/station/maintenance/port/greater) +"mNJ" = ( +/obj/structure/cable, +/turf/open/floor/circuit/green, +/area/station/ai_monitored/turret_protected/ai_upload) +"mNY" = ( +/turf/closed/wall/r_wall, +/area/station/maintenance/port/aft) +"mOc" = ( +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ + dir = 8 }, -/area/maintenance/starboard/fore) -"tca" = ( -/obj/structure/industrial_lift, -/obj/structure/railing{ - dir = 9 +/obj/machinery/bluespace_vendor/directional/east, +/turf/open/floor/iron/dark, +/area/station/science/breakroom) +"mOr" = ( +/obj/effect/turf_decal/tile/brown{ + dir = 8 }, -/turf/open/openspace, -/area/commons/storage/mining) -"tcs" = ( -/obj/structure/sink/kitchen{ - pixel_y = 24 +/obj/effect/turf_decal/tile/brown, +/obj/machinery/light/directional/south, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/dark/side, +/area/mine/eva) +"mOu" = ( +/obj/structure/reagent_dispensers/watertank, +/obj/effect/turf_decal/tile/green{ + dir = 1 }, -/turf/open/floor/iron/freezer, -/area/service/kitchen/coldroom) -"tct" = ( -/obj/effect/spawner/random/trash/hobo_squat, -/turf/open/floor/plating, -/area/maintenance/department/medical/central) -"tcz" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/window/brigdoor/right/directional/north{ - dir = 4; - req_access_txt = "63" +/obj/effect/turf_decal/tile/green, +/obj/effect/turf_decal/tile/green{ + dir = 4 }, -/obj/machinery/door/poddoor/preopen{ - id = "medsecprivacy"; - name = "privacy shutter" +/turf/open/floor/iron, +/area/station/service/hydroponics/garden) +"mOw" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line, +/obj/machinery/camera{ + c_tag = "Chemistry Lab South"; + dir = 5; + network = list("ss13","medbay") }, -/turf/open/floor/plating, -/area/security/checkpoint/medical) -"tcE" = ( +/turf/open/floor/iron/white, +/area/station/medical/chemistry) +"mOA" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/grille/broken, -/turf/open/floor/plating, -/area/maintenance/department/medical/central) -"tcS" = ( -/obj/structure/grille/broken, /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/machinery/light/small/directional/north, -/turf/open/floor/plating, -/area/maintenance/department/medical/central) -"tcZ" = ( -/obj/machinery/camera/directional/north{ - c_tag = "Conference Room" - }, -/turf/open/floor/wood, -/area/command/meeting_room) -"tdc" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 1 - }, -/turf/open/floor/iron/large, -/area/hallway/primary/starboard) -"tde" = ( -/obj/machinery/firealarm/directional/west, -/obj/effect/turf_decal/tile/red{ +/turf/open/floor/iron, +/area/station/cargo/office) +"mOL" = ( +/obj/machinery/airalarm/directional/south, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/camera{ - c_tag = "Departure Lounge West"; - dir = 10 +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/structure/cable, -/turf/open/floor/iron/white/corner{ - dir = 1 +/turf/open/floor/iron, +/area/station/command/bridge) +"mOZ" = ( +/obj/structure/table/wood, +/obj/item/folder/blue, +/obj/item/folder/blue, +/obj/item/folder/blue, +/obj/item/folder/blue, +/obj/item/stamp/law, +/obj/machinery/camera/directional/south{ + c_tag = "Service - Law Office" }, -/area/hallway/secondary/exit/departure_lounge) -"tdp" = ( -/obj/machinery/camera/directional/north{ - c_tag = "Central Hallway North-West" +/obj/item/flashlight/lamp/green{ + pixel_x = 1; + pixel_y = 17 + }, +/obj/machinery/requests_console/directional/south{ + department = "Law Office"; + name = "Law Office Requests Console"; + anon_tips_receiver = 1; + assistance_requestable = 1 }, -/obj/machinery/airalarm/directional/north, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/hallway/primary/central) -"tdJ" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/disposalpipe/segment{ - dir = 6 + dir = 5 }, -/obj/structure/cable, -/turf/open/floor/iron, -/area/hallway/primary/port) -"tel" = ( -/turf/closed/wall, -/area/cargo/sorting) -"tes" = ( -/obj/machinery/camera/directional/west{ - c_tag = "Engineering Equipment Storage" +/turf/open/floor/wood, +/area/station/service/lawoffice) +"mPb" = ( +/obj/structure/window/reinforced{ + dir = 1; + layer = 2.9 }, -/obj/machinery/airalarm/directional/west, -/obj/structure/closet/secure_closet/engineering_electrical, -/turf/open/floor/iron/dark, -/area/engineering/storage) -"teS" = ( -/obj/structure/transit_tube/curved{ - dir = 4 +/obj/machinery/door/poddoor/shutters/preopen{ + id = "riot"; + name = "Security Shutters" }, -/turf/open/floor/plating/snowed/icemoon, -/area/icemoon/surface/outdoors/nospawn) -"tfa" = ( -/obj/structure/disposalpipe/segment, -/turf/open/floor/plating, -/area/maintenance/port/greater) -"tfj" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/cafeteria, -/area/command/heads_quarters/rd) -"tfn" = ( -/obj/structure/disposalpipe/segment, +/turf/open/floor/glass/reinforced, +/area/station/hallway/primary/fore) +"mPv" = ( +/obj/machinery/door/airlock/medical/glass{ + name = "Medbay Storage" + }, +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/tile/blue/full, +/obj/effect/mapping_helpers/airlock/access/all/medical/general, +/turf/open/floor/iron/white/smooth_large, +/area/station/medical/storage) +"mPD" = ( /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating, -/area/maintenance/port/greater) -"tfw" = ( -/obj/structure/table, -/obj/item/pipe_dispenser{ - pixel_x = 3; - pixel_y = 7 +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/chair/wood{ + dir = 8 }, -/obj/item/pipe_dispenser, -/turf/open/floor/iron/dark, -/area/science/mixing/hallway) -"tfN" = ( -/obj/machinery/camera/directional/west{ - c_tag = "Xenobiology Pens Observation - Port Aft"; - network = list("ss13","rd","xeno") +/obj/effect/turf_decal/siding/wood{ + dir = 5 }, -/turf/open/openspace, -/area/science/xenobiology) -"tfT" = ( -/obj/effect/turf_decal/tile/red/half{ - dir = 4 +/turf/open/floor/wood{ + icon_state = "wood-broken2" }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/iron/half{ +/area/station/security/prison/rec) +"mPF" = ( +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/area/hallway/secondary/service) -"tge" = ( -/obj/structure/table/glass, -/obj/item/reagent_containers/glass/beaker/large{ - pixel_x = -3; - pixel_y = 3 +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/obj/item/reagent_containers/dropper, -/obj/item/reagent_containers/dropper{ - pixel_x = -4; - pixel_y = 4 +/turf/open/floor/iron, +/area/station/commons/dorms) +"mPG" = ( +/obj/machinery/firealarm/directional/north, +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 1 }, -/obj/structure/window/reinforced{ - dir = 4 +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) +"mQq" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 }, -/turf/open/floor/iron, -/area/science/xenobiology) -"tgp" = ( -/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ - dir = 4 +/turf/open/floor/iron/smooth, +/area/mine/laborcamp/security) +"mQr" = ( +/obj/machinery/modular_computer/console/preset/id, +/obj/item/radio/intercom/directional/east, +/obj/machinery/camera{ + c_tag = "Chief Medical Office North"; + dir = 9; + network = list("ss13","medbay") + }, +/obj/effect/turf_decal/tile/blue/full, +/turf/open/floor/iron/dark/smooth_large, +/area/station/command/heads_quarters/cmo) +"mQB" = ( +/obj/machinery/door/firedoor, +/obj/structure/table/reinforced, +/obj/item/paper, +/obj/machinery/door/window/right/directional/west{ + dir = 1; + name = "Security Checkpoint"; + req_access = list("security") }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"mQE" = ( +/obj/item/clothing/gloves/color/latex, +/obj/item/clothing/mask/surgical, +/obj/item/reagent_containers/spray/cleaner, +/obj/structure/table/glass, +/obj/structure/window/reinforced, +/turf/open/floor/iron/white/textured, +/area/station/security/medical) +"mQG" = ( +/obj/effect/decal/cleanable/glass, +/turf/open/floor/iron/dark, +/area/station/maintenance/department/medical/central) +"mQV" = ( +/obj/structure/chair/pew/right, +/obj/machinery/light/warm/directional/east, +/turf/open/floor/wood, +/area/station/security/prison/rec) +"mQW" = ( /obj/effect/turf_decal/stripes/line{ - dir = 1 + dir = 8 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron/white, +/area/station/science/xenobiology) +"mRa" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/landmark/start/mime, +/turf/open/floor/wood/tile, +/area/station/service/theater) +"mRr" = ( /obj/structure/cable, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, -/area/engineering/atmos) -"tgF" = ( -/obj/structure/table, -/obj/item/wrench, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"tgZ" = ( -/obj/machinery/door/window/brigdoor{ - dir = 1; - name = "Security Delivery"; - req_access_txt = "2" +/area/station/maintenance/disposal/incinerator) +"mRs" = ( +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 9 }, /turf/open/floor/plating, -/area/security/processing) -"the" = ( -/obj/structure/closet/emcloset/anchored, -/obj/machinery/light/small/directional/west, -/turf/open/floor/plating, -/area/engineering/storage_shared) -"thg" = ( -/obj/structure/chair/office{ +/area/station/maintenance/starboard/fore) +"mRu" = ( +/obj/structure/railing{ dir = 1 }, -/turf/open/floor/wood, -/area/service/library) -"thh" = ( -/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/multiz/supply/visible/layer4{ + color = "#0000ff"; + name = "Supply multi deck pipe adapter" + }, /turf/open/floor/plating, -/area/engineering/atmos/project) -"thm" = ( -/turf/open/floor/wood{ - icon_state = "wood-broken7" +/area/station/maintenance/department/medical/central) +"mRG" = ( +/obj/structure/table, +/obj/item/book/manual/wiki/atmospherics, +/obj/item/analyzer, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"mRI" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/hatch{ + name = "MiniSat Chamber Hallway" }, -/area/maintenance/fore/lesser) -"thx" = ( -/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable, -/turf/open/floor/plating, -/area/security/holding_cell) -"tih" = ( -/obj/effect/landmark/start/hangover, -/turf/open/floor/iron, -/area/cargo/lobby) -"tii" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 8 +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "ai-passthrough" }, +/obj/effect/mapping_helpers/airlock/access/all/command/ai_upload, +/obj/structure/cable/layer3, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/aisat/hallway) +"mRQ" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/white, -/area/medical/treatment_center) -"tio" = ( -/obj/structure/flora/junglebush, -/turf/open/floor/grass, -/area/service/hydroponics) -"tja" = ( -/obj/machinery/airalarm/directional/west, -/turf/open/floor/wood, -/area/command/meeting_room) -"tjb" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/effect/landmark/start/station_engineer, -/turf/open/floor/iron, -/area/engineering/engine_smes) -"tjj" = ( -/obj/machinery/flasher/directional/east{ - id = "brigentry" +/obj/machinery/holopad, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/siding/yellow/corner{ + dir = 8 }, +/obj/effect/turf_decal/siding/yellow/corner, +/turf/open/floor/iron/large, +/area/station/engineering/storage) +"mSv" = ( /obj/structure/cable, -/obj/structure/disposalpipe/segment, -/obj/machinery/light/directional/east, -/turf/open/floor/iron/dark/textured_edge{ - dir = 8 +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "sci-med-passthrough" }, -/area/security/checkpoint/auxiliary) -"tjm" = ( -/obj/item/stack/sheet/plasteel{ - amount = 10 +/obj/machinery/door/airlock/research{ + name = "Research Access" }, -/obj/structure/table, -/obj/effect/turf_decal/stripes/line{ +/obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/iron, -/area/ai_monitored/command/storage/eva) -"tju" = ( -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/mapping_helpers/airlock/access/all/science/general, +/turf/open/floor/iron/white, +/area/station/maintenance/aft/greater) +"mSH" = ( +/obj/structure/fence{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/brown{ +/obj/structure/railing/corner{ dir = 8 }, -/obj/effect/turf_decal/tile/brown{ +/turf/open/floor/plating/snowed/icemoon, +/area/icemoon/underground/explored) +"mSM" = ( +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/structure/table, -/obj/item/newspaper, -/turf/open/floor/iron, -/area/commons/vacant_room/commissary) -"tjI" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/bridge_pipe/scrubbers/visible, -/obj/machinery/atmospherics/pipe/bridge_pipe/cyan/visible{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/trimline/blue/filled/warning{ dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/medical/medbay/aft) +"mSQ" = ( +/obj/structure/sign/warning/secure_area, +/turf/closed/wall/ice, +/area/icemoon/surface/outdoors/nospawn) +"mTk" = ( +/obj/structure/chair/plastic{ + dir = 0 + }, +/obj/effect/decal/cleanable/dirt/dust, /turf/open/floor/iron, -/area/engineering/atmos) -"tjK" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark, -/area/engineering/supermatter/room) -"tjT" = ( -/obj/structure/closet/crate, -/obj/machinery/light/small/directional/east, -/obj/item/radio/intercom/directional/east, -/obj/effect/turf_decal/stripes/line{ +/area/station/maintenance/starboard/fore) +"mTm" = ( +/obj/machinery/atmospherics/components/unary/outlet_injector/monitored/air_input{ dir = 1 }, -/turf/open/floor/iron, -/area/cargo/miningdock) -"tjW" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 4 +/turf/open/floor/engine/air, +/area/station/engineering/atmos) +"mTu" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 +/obj/structure/sign/warning/cold_temp{ + pixel_x = 32 }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 +/obj/structure/sign/warning/gas_mask{ + desc = "A sign that warns of dangerous gasses in the air, instructing you to wear internals."; + pixel_x = -32 }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 +/obj/machinery/door/airlock/external{ + glass = 1; + name = "Xenobiology External Airlock"; + opacity = 0 }, -/obj/machinery/atmospherics/components/binary/pump/on{ - dir = 1; - name = "Air Outlet Pump" +/obj/effect/mapping_helpers/airlock/access/any/science/maintenance, +/turf/open/floor/plating, +/area/station/maintenance/aft/lesser) +"mTI" = ( +/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/iron/white/corner, -/area/engineering/atmos) -"tkd" = ( -/turf/closed/wall/r_wall, -/area/engineering/engine_smes) -"tki" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/airalarm/directional/east, -/obj/effect/turf_decal/tile/blue{ - dir = 4 +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/turf/open/floor/iron/freezer, +/area/mine/laborcamp) +"mTW" = ( +/obj/structure/fluff/tram_rail{ + pixel_y = 17 }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 +/obj/structure/fluff/tram_rail, +/obj/structure/lattice/catwalk, +/obj/structure/marker_beacon/burgundy{ + name = "landing marker" }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/turf/open/openspace/icemoon/keep_below, +/area/icemoon/underground/explored) +"mUr" = ( +/obj/machinery/door/poddoor/shutters/preopen{ + id = "chemistry_lower_shutters"; + name = "Chemistry Exterior Shutters" }, -/turf/open/floor/iron/white, -/area/science/genetics) -"tkC" = ( -/obj/structure/grille, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"tkJ" = ( /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/trimline/blue/filled/warning, -/obj/structure/disposalpipe/segment{ - dir = 6 +/obj/effect/spawner/structure/window/hollow/reinforced/middle{ + dir = 4 }, -/turf/open/floor/iron/white, -/area/medical/medbay/aft) -"tkO" = ( -/obj/effect/spawner/structure/window, /turf/open/floor/plating, -/area/engineering/storage) -"tkV" = ( -/obj/machinery/disposal/bin, +/area/station/medical/chemistry) +"mUs" = ( /obj/machinery/light/directional/south, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden, -/obj/item/radio/intercom/directional/south, +/turf/open/floor/plating, +/area/station/engineering/supermatter/room) +"mUt" = ( +/obj/machinery/door/airlock/maintenance, +/obj/effect/mapping_helpers/airlock/abandoned, +/obj/effect/mapping_helpers/airlock/unres, +/obj/effect/mapping_helpers/airlock/access/any/science/maintenance, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"mUC" = ( +/obj/structure/table/wood, +/obj/item/taperecorder, +/obj/machinery/computer/security/telescreen/prison{ + pixel_y = 32 + }, +/obj/effect/decal/cleanable/cobweb/cobweb2, /obj/structure/disposalpipe/trunk{ dir = 4 }, -/turf/open/floor/iron/dark, -/area/engineering/atmos/storage/gas) -"tkY" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/general, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"tlE" = ( -/obj/machinery/conveyor{ - dir = 4; - id = "packageSort2" - }, -/obj/structure/disposalpipe/junction{ +/turf/open/floor/wood, +/area/station/service/lawoffice) +"mUG" = ( +/obj/item/radio/intercom/directional/east, +/turf/open/floor/iron, +/area/station/engineering/atmos/project) +"mUM" = ( +/obj/effect/turf_decal/tile/red/anticorner{ dir = 8 }, -/turf/open/floor/plating, -/area/cargo/sorting) -"tlK" = ( -/obj/machinery/atmospherics/components/unary/thermomachine/freezer{ - dir = 8 +/obj/item/radio/intercom/prison/directional/north, +/turf/open/floor/iron/dark/textured_corner{ + dir = 4 }, +/area/station/security/office) +"mVb" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/maintenance/starboard/upper) -"tlM" = ( -/obj/structure/closet/secure_closet/security/engine, -/obj/machinery/requests_console/directional/north{ - department = "Security"; - departmentType = 3; - name = "Security Requests Console" - }, -/obj/item/book/manual/wiki/security_space_law, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/machinery/newscaster/directional/west, -/turf/open/floor/iron/dark, -/area/security/checkpoint/engineering) -"tlW" = ( +/area/station/hallway/primary/central) +"mVe" = ( +/obj/machinery/button/ignition/incinerator/atmos, +/turf/closed/wall/r_wall, +/area/station/maintenance/disposal/incinerator) +"mVh" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"mVm" = ( +/obj/structure/grille/broken, +/turf/open/misc/asteroid/snow/icemoon, +/area/icemoon/surface/outdoors/nospawn) +"mVp" = ( +/obj/structure/cable, +/obj/machinery/holopad/secure, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/turf_decal/bot_white, /turf/open/floor/iron/dark, -/area/engineering/supermatter/room) -"tmg" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 1 - }, -/obj/effect/landmark/start/hangover, -/turf/open/floor/iron/freezer, -/area/commons/toilet) -"tmD" = ( +/area/station/ai_monitored/turret_protected/ai_upload) +"mVD" = ( /obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating, -/area/maintenance/port/greater) -"tmX" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Chemical Storage"; - req_access_txt = "12" +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/effect/mapping_helpers/airlock/abandoned, /turf/open/floor/plating, -/area/maintenance/fore/greater) -"tnC" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/sign/warning/securearea{ - pixel_y = -32 +/area/station/maintenance/starboard/aft) +"mWe" = ( +/obj/machinery/firealarm/directional/west, +/obj/machinery/modular_computer/console/preset/cargochat/cargo{ + dir = 4 }, -/obj/structure/sign/warning/coldtemp, -/turf/open/floor/plating, -/area/ai_monitored/turret_protected/aisat_interior) -"tnE" = ( -/obj/effect/turf_decal/tile/red{ +/obj/effect/turf_decal/tile/brown{ dir = 4 }, -/obj/structure/cable, -/obj/effect/landmark/start/hangover, -/turf/open/floor/iron/white/corner{ +/obj/effect/turf_decal/tile/brown{ dir = 1 }, -/area/hallway/secondary/exit/departure_lounge) -"tnR" = ( -/obj/effect/turf_decal/loading_area{ - dir = 4 - }, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, -/area/cargo/storage) -"tnZ" = ( -/obj/machinery/camera/directional/west{ - c_tag = "Vacant Office" - }, -/obj/machinery/photocopier, -/turf/open/floor/iron/grimy, -/area/commons/vacant_room/office) -"toy" = ( -/obj/structure/table, -/obj/item/assembly/prox_sensor{ - pixel_x = -8; - pixel_y = 4 - }, -/obj/item/assembly/prox_sensor{ - pixel_x = -8; - pixel_y = 4 - }, -/obj/item/assembly/prox_sensor{ - pixel_x = -8; - pixel_y = 4 +/area/station/cargo/office) +"mWf" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/science/ordnance/testlab) +"mWg" = ( +/obj/effect/turf_decal/tile/red/full, +/obj/effect/turf_decal/siding/white{ + dir = 4 }, -/obj/item/assembly/prox_sensor{ - pixel_x = -8; - pixel_y = 4 +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron/large, +/area/station/service/kitchen/diner) +"mWj" = ( +/obj/machinery/atmospherics/pipe/smart/simple/yellow/visible{ + dir = 6 }, -/obj/item/stock_parts/cell/high, -/obj/item/stock_parts/cell/high, -/obj/item/crowbar, -/obj/item/radio/headset/headset_sci{ - pixel_x = -3 +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/obj/machinery/newscaster/directional/east, /turf/open/floor/iron, -/area/science/robotics/lab) -"toD" = ( -/obj/machinery/turretid{ - control_area = "/area/ai_monitored/turret_protected/aisat_interior"; - name = "Antechamber Turret Control"; - pixel_y = -24; - req_access = null; - req_access_txt = "65" - }, -/obj/machinery/light/small/directional/south, -/obj/machinery/camera/motion/directional/south{ - c_tag = "MiniSat Foyer"; - network = list("minisat") - }, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/aisat_interior) -"toN" = ( -/obj/effect/turf_decal/tile/blue{ +/area/station/science/ordnance) +"mWo" = ( +/obj/structure/chair{ dir = 8 }, +/obj/item/radio/intercom/directional/north, +/obj/machinery/light/small/directional/north, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/smooth, +/area/station/engineering/lobby) +"mWp" = ( /obj/machinery/door/firedoor, -/turf/open/floor/iron, -/area/hallway/primary/fore) -"toY" = ( -/obj/structure/table, -/obj/item/tank/internals/emergency_oxygen{ - pixel_x = 5; - pixel_y = 3 - }, -/obj/item/tank/internals/emergency_oxygen{ - pixel_x = -1; - pixel_y = 1 - }, -/obj/item/tank/internals/emergency_oxygen{ - pixel_x = 5; - pixel_y = 3 - }, -/obj/item/tank/internals/emergency_oxygen{ - pixel_x = 5; - pixel_y = 3 - }, -/obj/item/tank/internals/emergency_oxygen{ - pixel_x = -1; - pixel_y = 1 - }, -/turf/open/floor/iron, -/area/commons/storage/mining) -"tpg" = ( -/obj/machinery/airalarm/directional/south, -/obj/machinery/camera{ - c_tag = "Stasis Center South"; - network = list("ss13","medbay") +/obj/machinery/door/airlock/hydroponics/glass{ + name = "Hydroponics" }, -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 10 +/obj/effect/mapping_helpers/airlock/access/all/service/hydroponics, +/turf/open/floor/iron/textured_half{ + dir = 1 }, -/turf/open/floor/iron/white, -/area/medical/treatment_center) -"tpw" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/area/station/service/hydroponics) +"mWq" = ( +/obj/structure/rack, +/obj/item/stack/sheet/iron/twenty, +/turf/open/floor/iron/dark/textured, +/area/station/security/interrogation) +"mWz" = ( +/obj/machinery/light/small/directional/south, +/turf/open/floor/plating, +/area/station/engineering/lobby) +"mWB" = ( +/obj/structure/rack, +/obj/effect/spawner/random/maintenance, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"mWM" = ( /obj/structure/cable, -/obj/effect/turf_decal/box/white{ - color = "#52B4E9" +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/machinery/holopad, -/turf/open/floor/iron/white, -/area/medical/surgery/fore) -"tpE" = ( -/turf/closed/wall/r_wall, -/area/maintenance/fore/lesser) -"tpQ" = ( -/turf/closed/wall, -/area/service/hydroponics/garden) -"tqd" = ( -/obj/item/trash/cheesie, -/obj/machinery/light/small/directional/west, -/turf/open/floor/plating, -/area/maintenance/port/greater) -"tqm" = ( -/obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment{ +/turf/open/floor/iron, +/area/station/security/brig/upper) +"mWX" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/structure/cable, -/turf/open/floor/iron, -/area/cargo/lobby) -"tqC" = ( -/obj/structure/table/wood, -/obj/item/storage/dice, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, -/area/commons/dorms) -"tqF" = ( -/obj/structure/flora/ausbushes/ywflowers, -/turf/open/floor/grass, -/area/maintenance/starboard/aft) -"tqK" = ( -/obj/machinery/door/airlock/external{ - name = "Labor Camp Shuttle Airlock" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ +/area/station/hallway/primary/central) +"mXa" = ( +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) +"mXe" = ( +/obj/effect/turf_decal/stripes/corner{ dir = 4 }, -/turf/open/floor/iron/dark/smooth_large, -/area/security/processing) -"tqU" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible, -/turf/open/floor/iron, -/area/maintenance/disposal/incinerator) -"tqV" = ( -/obj/effect/turf_decal/tile/brown{ - dir = 1 +/obj/effect/turf_decal/stripes/corner, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/science/ordnance/office) +"mXf" = ( +/obj/machinery/door/airlock/maintenance, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 4 }, -/turf/open/floor/iron, -/area/cargo/office) -"tra" = ( -/obj/machinery/light/small/directional/south, -/obj/structure/reagent_dispensers/watertank, +/obj/effect/mapping_helpers/airlock/access/any/medical/maintenance, /turf/open/floor/plating, -/area/commons/storage/emergency/port) -"trA" = ( -/obj/machinery/stasis, -/obj/machinery/defibrillator_mount/directional/north, -/obj/effect/turf_decal/tile/blue/full, -/turf/open/floor/iron/large, -/area/medical/treatment_center) -"tsj" = ( +/area/station/maintenance/department/medical/morgue) +"mXi" = ( +/obj/machinery/ai_slipper{ + uses = 10 + }, /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/red{ - dir = 1 +/mob/living/simple_animal/bot/secbot/pingsky, +/obj/structure/cable/layer3, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/aisat_interior) +"mXl" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/camera/directional/east{ + c_tag = "Labor Camp Library"; + network = list("labor") }, -/obj/machinery/holopad, /turf/open/floor/iron, -/area/hallway/primary/fore) -"tsk" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 4 +/area/mine/laborcamp) +"mXn" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/turf/open/floor/iron/white, -/area/medical/treatment_center) -"tsw" = ( -/obj/structure/table, -/obj/item/storage/toolbox/emergency, /turf/open/floor/iron, -/area/hallway/primary/port) -"tsP" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/siphon/monitored/nitrous_output{ +/area/station/commons/vacant_room/commissary) +"mXq" = ( +/obj/structure/table, +/obj/machinery/recharger, +/obj/item/gun/energy/laser/practice, +/obj/item/gun/energy/laser/practice, +/obj/machinery/newscaster/directional/south, +/turf/open/floor/iron, +/area/station/science/explab) +"mXC" = ( +/obj/effect/turf_decal/stripes/line{ dir = 8 }, -/turf/open/floor/engine/n2o, -/area/engineering/atmos) -"ttk" = ( +/turf/open/floor/plating/elevatorshaft, +/area/mine/storage) +"mXD" = ( +/obj/structure/rack, +/obj/item/mecha_parts/mecha_equipment/drill, +/obj/structure/sign/poster/official/random/directional/east, +/turf/open/floor/iron/smooth, +/area/mine/mechbay) +"mXK" = ( /obj/structure/table, -/obj/effect/spawner/random/food_or_drink/donkpockets, -/turf/open/floor/iron/dark/smooth_half, -/area/science/breakroom) -"tto" = ( -/obj/machinery/gateway/centerstation, -/turf/open/floor/iron/dark, -/area/command/gateway) -"ttz" = ( -/obj/machinery/atmospherics/components/binary/pump{ - dir = 8; - name = "Mix to Gas" - }, -/turf/open/floor/engine, -/area/engineering/supermatter/room) -"tuf" = ( -/obj/machinery/button/ignition/incinerator/atmos, -/turf/closed/wall/r_wall, -/area/maintenance/disposal/incinerator) -"tun" = ( -/obj/structure/closet/secure_closet/personal{ - anchored = 1 - }, +/obj/structure/reagent_dispensers/servingdish, +/obj/effect/turf_decal/tile/red/opposingcorners, /turf/open/floor/iron, -/area/maintenance/starboard/fore) -"tuq" = ( -/obj/machinery/vending/clothing, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/area/station/security/prison/mess) +"mXP" = ( +/obj/structure/showcase/cyborg/old{ + dir = 4; + pixel_x = -9; + pixel_y = 2 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/blue{ dir = 1 }, -/turf/open/floor/iron, -/area/commons/locker) -"tut" = ( -/obj/effect/turf_decal/siding/wood{ +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 4 }, -/turf/open/floor/carpet, -/area/service/library) -"tuy" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/door/airlock/maintenance{ - name = "Engineering Maintenance"; - req_one_access_txt = "10;24" - }, -/obj/structure/sign/warning/radiation/rad_area{ - pixel_x = -32 +/obj/machinery/light/small/directional/north, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/aisat_interior) +"mYd" = ( +/obj/machinery/air_sensor/ordnance_burn_chamber, +/turf/open/floor/engine/vacuum, +/area/station/science/ordnance/burnchamber) +"mYh" = ( +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/ai) +"mYr" = ( +/obj/structure/table/wood, +/obj/effect/spawner/random/entertainment/gambling{ + pixel_y = 9 }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"tuF" = ( -/obj/structure/disposalpipe/trunk{ - dir = 1 +/obj/item/storage/fancy/donut_box{ + pixel_x = -6 }, -/obj/machinery/disposal/bin, -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 6 +/turf/open/floor/wood, +/area/station/hallway/secondary/service) +"mYG" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 }, -/obj/machinery/light_switch/directional/south, -/obj/machinery/camera{ - c_tag = "Chief Medical Office South"; - dir = 4; - network = list("ss13","medbay") +/obj/effect/landmark/start/mime, +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/turf/open/floor/iron/dark, -/area/command/heads_quarters/cmo) -"tuH" = ( -/obj/structure/lattice/catwalk, -/obj/structure/railing{ +/turf/open/floor/wood/tile, +/area/station/service/theater) +"mYZ" = ( +/obj/machinery/shower{ dir = 8 }, -/turf/open/openspace, -/area/science/mixing) -"tuI" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/effect/turf_decal/stripes/red/line{ + dir = 6 }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating, -/area/maintenance/port/greater) -"tvk" = ( -/obj/structure/table, -/obj/item/storage/box/beakers{ - pixel_x = 2; - pixel_y = 2 +/turf/open/floor/iron/textured, +/area/station/engineering/atmos) +"mZa" = ( +/turf/open/openspace, +/area/station/service/kitchen) +"mZe" = ( +/obj/structure/filingcabinet, +/obj/machinery/requests_console/directional/west{ + announcementConsole = 1; + department = "Captain's Desk"; + departmentType = 5; + name = "Captain's Requests Console"; + anon_tips_receiver = 1; + assistance_requestable = 1 }, -/obj/item/storage/box/syringes, -/obj/item/reagent_containers/glass/bottle/morphine{ - pixel_x = 8; - pixel_y = -3 +/turf/open/floor/wood, +/area/station/command/heads_quarters/captain) +"mZf" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 5 }, -/obj/item/reagent_containers/glass/bottle/epinephrine{ - pixel_x = 7; - pixel_y = -3 +/turf/open/floor/plating/snowed/icemoon, +/area/icemoon/surface/outdoors/nospawn) +"mZg" = ( +/obj/effect/landmark/xeno_spawn, +/turf/open/floor/plating{ + icon_state = "platingdmg3" }, -/obj/item/reagent_containers/syringe{ - pixel_x = 6; - pixel_y = -3 +/area/station/maintenance/starboard/aft) +"mZk" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 }, -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 10 +/turf/open/floor/iron, +/area/mine/laborcamp) +"mZv" = ( +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 }, -/turf/open/floor/iron/dark, -/area/medical/storage) -"tvP" = ( -/obj/machinery/door/airlock{ - name = "Unisex Showers" +/obj/machinery/light_switch/directional/south{ + pixel_x = 6; + pixel_y = -25 }, -/obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/medical/pharmacy) +"mZD" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/freezer, -/area/commons/toilet) -"tvR" = ( +/obj/structure/cable, +/turf/open/floor/iron/white/textured, +/area/station/security/medical) +"mZG" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/white, +/area/station/science/research) +"mZH" = ( +/obj/machinery/camera/directional/east{ + c_tag = "Med-Sci Access"; + network = list("ss13","medbay","rd"); + pixel_y = -22 + }, /obj/structure/disposalpipe/segment{ - dir = 5 + dir = 9 }, +/turf/open/floor/iron/white, +/area/station/maintenance/aft/greater) +"mZJ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/radio/intercom/directional/north, +/turf/open/floor/iron, +/area/mine/laborcamp) +"mZK" = ( +/obj/machinery/holopad, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/commons/fitness) +"mZN" = ( +/obj/machinery/door/airlock/maintenance, +/obj/effect/mapping_helpers/airlock/abandoned, /obj/structure/cable, +/obj/effect/mapping_helpers/airlock/access/any/service/maintenance, /turf/open/floor/plating, -/area/maintenance/starboard/fore) -"tvY" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/area/station/maintenance/department/crew_quarters/bar) +"mZS" = ( +/obj/effect/turf_decal/tile/blue, +/obj/machinery/door/firedoor, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"mZV" = ( +/obj/structure/rack, +/obj/item/storage/toolbox/electrical{ + pixel_x = 1; + pixel_y = -1 }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/obj/item/clothing/gloves/color/yellow, +/obj/item/t_scanner, +/obj/item/multitool, +/turf/open/floor/plating, +/area/station/engineering/storage/tech) +"nac" = ( +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/obj/effect/turf_decal/tile/brown, +/obj/structure/table, +/obj/item/food/cheesiehonkers, +/turf/open/floor/iron, +/area/station/cargo/office) +"nae" = ( +/obj/machinery/door/poddoor/preopen{ + id = "maint1" + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating, +/area/station/maintenance/starboard/fore) +"naL" = ( +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/obj/effect/turf_decal/tile/brown{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/brown, +/obj/item/stack/ore/silver, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark, +/area/station/cargo/miningdock) +"naP" = ( +/obj/structure/chair/comfy/black{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ +/turf/open/floor/wood, +/area/station/service/library) +"naW" = ( +/obj/machinery/airalarm/directional/north, +/turf/open/floor/iron/white/side{ + dir = 10 + }, +/area/station/science/research) +"nbi" = ( +/obj/effect/turf_decal/tile/yellow{ dir = 8 }, +/obj/item/radio/intercom/directional/west, /turf/open/floor/iron, -/area/commons/locker) -"twb" = ( -/obj/machinery/nuclearbomb/selfdestruct, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/ai_monitored/command/nuke_storage) -"twF" = ( -/obj/effect/landmark/start/chemist, -/obj/structure/chair/office/light{ +/area/station/hallway/primary/aft) +"nbj" = ( +/obj/machinery/door/airlock/external{ + name = "External Access" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 1 }, -/turf/open/floor/glass/reinforced, -/area/medical/treatment_center) -"twI" = ( -/obj/structure/chair{ - dir = 4 +/obj/effect/mapping_helpers/airlock/access/all/engineering/external, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"nbm" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 6 }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light/small/directional/west, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 4 + dir = 1 }, -/turf/open/floor/iron/smooth, -/area/security/holding_cell) -"twM" = ( -/obj/machinery/light/directional/east, +/turf/open/floor/iron/dark/side{ + dir = 6 + }, +/area/station/security/prison/safe) +"nbp" = ( +/turf/closed/wall/r_wall, +/area/station/security/office) +"nbq" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/holopad, +/turf/open/floor/iron/cafeteria, +/area/station/command/heads_quarters/rd) +"nbv" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/mine/mechbay) +"nbC" = ( +/obj/machinery/smartfridge/chemistry/preloaded, +/obj/machinery/door/firedoor, +/turf/open/floor/plating, +/area/station/medical/treatment_center) +"nbJ" = ( +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/sorting/mail/flip{ - dir = 1; - sortType = 2 - }, -/turf/open/floor/iron, -/area/cargo/office) -"twP" = ( -/obj/machinery/door/airlock/research{ - name = "Robotics Lab"; - req_access_txt = "29" - }, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/door/firedoor, -/turf/open/floor/iron/white, -/area/science/robotics/lab) -"twR" = ( -/obj/structure/chair/office/light{ +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/door/airlock/external, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 4 }, -/obj/effect/landmark/start/chief_engineer, -/turf/open/floor/iron, -/area/command/heads_quarters/ce) -"txm" = ( -/obj/effect/turf_decal/delivery, -/obj/machinery/atmospherics/pipe/smart/manifold4w/general/visible, +/obj/effect/mapping_helpers/airlock/access/all/supply/mining, +/turf/open/floor/iron/smooth, +/area/mine/eva/lower) +"nbM" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple/layer2{ + dir = 5 + }, +/turf/open/floor/iron/dark/airless, +/area/station/science/ordnance/freezerchamber) +"nbP" = ( +/obj/structure/bonfire/prelit, +/turf/open/misc/asteroid/snow/icemoon, +/area/icemoon/underground/explored) +"nbU" = ( +/obj/structure/rack, +/obj/item/circuitboard/machine/exoscanner{ + pixel_y = 3 + }, +/obj/item/circuitboard/machine/exoscanner, +/obj/item/circuitboard/machine/exoscanner{ + pixel_y = -3 + }, +/obj/item/radio/intercom/directional/south, +/obj/machinery/camera{ + c_tag = "Cargo Bay Drones"; + dir = 5 + }, /turf/open/floor/iron/dark, -/area/science/misc_lab) -"txp" = ( -/obj/structure/railing, -/turf/open/floor/plating{ - icon_state = "panelscorched" +/area/station/cargo/drone_bay) +"nbW" = ( +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 8 }, -/area/maintenance/department/medical/central) -"txs" = ( -/obj/structure/table/glass, -/obj/machinery/reagentgrinder, -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/yellow{ +/obj/structure/railing{ dir = 8 }, -/obj/structure/extinguisher_cabinet/directional/south, -/turf/open/floor/iron/white, -/area/medical/pharmacy) -"txw" = ( -/turf/open/floor/iron/dark, -/area/ai_monitored/command/storage/eva) -"txJ" = ( -/obj/structure/window/reinforced{ - dir = 4 +/obj/machinery/door/firedoor/border_only{ + dir = 8 }, -/obj/structure/table/glass, -/obj/item/storage/box/monkeycubes, -/turf/open/floor/iron, -/area/science/xenobiology) -"txQ" = ( -/obj/machinery/airalarm/directional/north, -/turf/open/floor/iron, -/area/hallway/primary/starboard) -"tyA" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 1 +/obj/effect/turf_decal/trimline/green/filled/corner{ + dir = 4 }, /turf/open/floor/iron/white, -/area/medical/medbay/central) -"tyE" = ( -/obj/structure/closet/toolcloset, -/obj/machinery/status_display/evac/directional/south, -/obj/machinery/light/directional/west, -/obj/structure/sign/poster/official/random/directional/west, -/turf/open/floor/iron/dark, -/area/engineering/storage) -"tzi" = ( +/area/station/medical/medbay/aft) +"nci" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/disposalpipe/segment{ - dir = 9 + dir = 6 }, /turf/open/floor/iron, -/area/service/janitor) -"tzl" = ( -/obj/structure/table, -/obj/machinery/light/small/directional/north, -/obj/item/folder{ - pixel_x = 3 - }, -/obj/item/phone{ - pixel_x = -3; - pixel_y = 3 +/area/station/command/bridge) +"ncp" = ( +/obj/machinery/camera/directional/south{ + c_tag = "Arrivals Bay 3 & 4" }, -/obj/item/pen, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/aisat_interior) -"tzm" = ( -/obj/structure/table, -/obj/item/storage/belt/utility, -/obj/item/storage/medkit/regular, +/obj/effect/turf_decal/stripes/line, +/obj/effect/spawner/random/vending/snackvend, /turf/open/floor/iron, -/area/commons/storage/primary) -"tzp" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/security/processing) -"tzy" = ( -/obj/machinery/firealarm/directional/south, -/obj/structure/table, -/obj/item/paper_bin{ - pixel_x = -3; - pixel_y = 7 - }, -/obj/item/pen, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 4 +/area/station/hallway/secondary/entry) +"ncB" = ( +/obj/machinery/door/airlock/security/glass{ + name = "Brig Walkway" }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 +/obj/structure/cable, +/obj/structure/disposalpipe/segment, +/obj/machinery/door/firedoor, +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "brigentrance" }, +/obj/effect/mapping_helpers/airlock/access/all/security/entrance, /turf/open/floor/iron, -/area/command/bridge) -"tzD" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 6 +/area/station/security/brig/upper) +"ncO" = ( +/obj/machinery/camera/directional/north{ + c_tag = "Fitness Room" }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible, -/turf/open/floor/engine, -/area/engineering/supermatter/room) -"tzK" = ( -/obj/machinery/door/airlock/public/glass/incinerator/atmos_exterior, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ +/obj/structure/closet/masks, +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/mapping_helpers/airlock/locked, -/turf/open/floor/engine, -/area/maintenance/disposal/incinerator) -"tzO" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/preopen{ - id = "surgery"; - name = "Surgery Shutter" - }, -/turf/open/floor/plating, -/area/medical/surgery/aft) -"tzY" = ( -/obj/machinery/light/directional/east, -/obj/effect/turf_decal/trimline/green/filled/line{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/blue/filled/warning{ +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/duct, +/obj/effect/landmark/start/hangover/closet, /turf/open/floor/iron, -/area/service/hydroponics) -"tAa" = ( -/obj/structure/cable/multilayer/multiz, -/turf/open/floor/plating, -/area/security/processing) -"tAn" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/medical/treatment_center) -"tAw" = ( -/obj/structure/sign/map/left{ - pixel_y = 32 +/area/station/commons/fitness) +"ncR" = ( +/turf/closed/wall/r_wall, +/area/station/security/courtroom) +"ncX" = ( +/obj/effect/turf_decal/stripes/asteroid/line{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/hallway/secondary/entry) -"tAS" = ( -/obj/machinery/atmospherics/pipe/smart/simple/orange/visible{ +/obj/effect/turf_decal/tile/dark, +/obj/effect/turf_decal/tile/dark{ dir = 4 }, +/obj/structure/table/reinforced/plastitaniumglass, +/obj/item/flashlight, +/turf/open/floor/iron/white/side{ + dir = 8 + }, +/area/mine/living_quarters) +"ndi" = ( +/obj/effect/turf_decal/tile/yellow, /obj/effect/turf_decal/tile/yellow{ dir = 8 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, /turf/open/floor/iron, -/area/engineering/storage_shared) -"tBb" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/effect/turf_decal/bot{ - dir = 1 - }, -/obj/structure/cable, -/obj/structure/table, -/obj/item/storage/box/lights/mixed, -/obj/item/stack/cable_coil, -/obj/item/stack/cable_coil, -/obj/item/stock_parts/cell/emproof, -/obj/item/stock_parts/cell/emproof{ - pixel_x = 6; - pixel_y = -2 - }, -/obj/machinery/light_switch/directional/south{ - pixel_x = 10 +/area/station/construction/mining/aux_base) +"ndu" = ( +/obj/effect/turf_decal/tile/brown{ + dir = 8 }, -/turf/open/floor/iron/dark, -/area/engineering/engine_smes) -"tBh" = ( -/obj/effect/turf_decal/siding/purple{ +/obj/effect/turf_decal/tile/brown{ dir = 1 }, -/turf/open/floor/iron/white, -/area/science/lab) -"tBm" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/sign/warning/coldtemp, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/dark/side{ + dir = 8 + }, +/area/mine/eva) +"ndz" = ( +/obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, -/area/maintenance/solars/starboard/fore) -"tBz" = ( -/obj/effect/spawner/random/trash/mess, -/obj/effect/decal/cleanable/dirt/dust, -/obj/structure/sign/poster/contraband/random/directional/north, -/turf/open/floor/iron, -/area/maintenance/port/aft) -"tBH" = ( -/obj/machinery/camera/motion/directional/north{ - c_tag = "Armory - External" +/area/station/maintenance/port/fore) +"ndA" = ( +/obj/structure/fence/corner{ + dir = 9 }, -/obj/effect/turf_decal/weather/snow/corner, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/icemoon/surface/outdoors/nospawn) -"tBJ" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/obj/machinery/door/airlock/engineering{ - name = "Engine Room"; - req_one_access_txt = "10;24" +/turf/open/floor/plating/snowed/icemoon, +/area/icemoon/underground/explored) +"ndC" = ( +/obj/machinery/door/poddoor/preopen{ + id = "Engineering"; + name = "Engineering Security Door" }, -/obj/machinery/door/firedoor, +/obj/effect/turf_decal/delivery, /obj/structure/cable, -/obj/effect/landmark/navigate_destination, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/disposalpipe/segment, -/obj/machinery/duct, /turf/open/floor/iron/dark, -/area/engineering/main) -"tBZ" = ( -/obj/structure/chair/wood/wings, -/turf/open/floor/iron/cafeteria{ - dir = 5 +/area/station/engineering/main) +"ndF" = ( +/obj/structure/disposalpipe/segment{ + dir = 10 }, -/area/maintenance/port/aft) -"tCe" = ( -/obj/effect/turf_decal/tile/red/half{ - dir = 1 +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, /obj/structure/cable, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron/smooth_half, -/area/security/brig/upper) -"tCh" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/landmark/start/hangover, +/turf/open/floor/iron, +/area/station/commons/fitness) +"nea" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable, +/obj/machinery/door/poddoor/preopen{ + id = "hosspace"; + name = "Space Shutters" + }, +/turf/open/floor/plating, +/area/station/command/heads_quarters/hos) +"nef" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 5 + }, /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/firealarm/directional/north, +/turf/open/floor/iron/dark/side{ dir = 5 }, -/turf/open/floor/wood, -/area/command/meeting_room) -"tCt" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 1 +/area/station/security/prison) +"nek" = ( +/obj/machinery/flasher/directional/north{ + id = "Cell 1" }, -/turf/open/floor/iron/dark, -/area/science/breakroom) -"tCL" = ( +/obj/structure/bed{ + dir = 1; + pixel_x = -2 + }, +/turf/open/floor/iron/smooth, +/area/station/security/brig) +"neo" = ( /obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/preopen{ id = "pharmacy_shutters3"; name = "Pharmacy Shutter" }, /turf/open/floor/plating, -/area/medical/pharmacy) -"tDy" = ( +/area/station/medical/pharmacy) +"ner" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"net" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating, -/area/maintenance/port/greater) -"tDE" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 4 +/obj/structure/disposalpipe/segment{ + dir = 5 }, /turf/open/floor/iron, -/area/command/teleporter) -"tEd" = ( -/obj/structure/closet/crate/bin, +/area/station/engineering/atmos/project) +"neu" = ( +/obj/structure/cable/multilayer/multiz, /obj/effect/turf_decal/stripes/line{ - dir = 10 + dir = 4 }, -/obj/machinery/status_display/evac/directional/south, -/turf/open/floor/engine, -/area/engineering/supermatter/room) -"tEh" = ( -/turf/closed/wall/r_wall, -/area/maintenance/aft/greater) -"tEi" = ( -/turf/open/openspace, -/area/science/mixing) -"tEn" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable, -/obj/machinery/door/poddoor/preopen{ - id = "ceprivacy"; - name = "privacy shutter" - }, -/turf/open/floor/plating, -/area/command/heads_quarters/ce) -"tEp" = ( -/obj/structure/cable, -/obj/effect/decal/cleanable/dirt/dust, /turf/open/floor/plating{ - icon_state = "platingdmg2" + icon_state = "panelscorched" }, -/area/construction) -"tEr" = ( -/obj/structure/closet/secure_closet/research_director, -/obj/effect/turf_decal/stripes/line{ - dir = 10 +/area/station/medical/chemistry) +"neC" = ( +/obj/structure/chair{ + dir = 1; + name = "Prosecution" }, -/obj/machinery/newscaster/directional/north, -/turf/open/floor/iron, -/area/command/heads_quarters/rd) -"tEv" = ( -/obj/machinery/light/directional/east, -/obj/machinery/status_display/ai/directional/east, -/turf/open/floor/circuit, -/area/ai_monitored/turret_protected/ai) -"tEB" = ( -/obj/effect/turf_decal/tile/red/full, +/turf/open/floor/wood, +/area/station/security/courtroom) +"neM" = ( +/obj/machinery/hydroponics/soil, +/turf/open/misc/asteroid/snow/icemoon, +/area/icemoon/underground/explored) +"neR" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/orange/visible, +/obj/machinery/meter, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"neY" = ( +/obj/machinery/telecomms/relay/preset/mining, +/obj/structure/window/reinforced/spawner/east, +/obj/structure/window/reinforced/spawner/north, +/turf/open/floor/circuit/green, +/area/mine/mechbay) +"nfb" = ( +/obj/effect/landmark/xeno_spawn, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 4 }, -/turf/open/floor/iron/large, -/area/service/kitchen/diner) -"tEH" = ( -/obj/structure/table, -/obj/effect/turf_decal/stripes/red/line{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/item/trash/tray, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"tEI" = ( -/obj/structure/reflector/box/anchored{ - dir = 1 - }, -/turf/open/floor/iron/dark, -/area/engineering/supermatter/room) -"tEW" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/door/airlock/medical{ - name = "Surgery B"; - req_access_txt = "45" - }, -/obj/structure/cable, +/obj/effect/landmark/start/hangover, +/turf/open/floor/carpet, +/area/station/commons/dorms) +"nfj" = ( /obj/structure/disposalpipe/segment{ - dir = 4 + dir = 10 }, -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/tile/blue/full, -/turf/open/floor/iron/white/smooth_large, -/area/medical/medbay/aft) -"tFa" = ( -/obj/structure/bookcase/random, -/turf/open/floor/plating, -/area/maintenance/aft/greater) -"tFn" = ( -/obj/machinery/light/directional/north, -/obj/machinery/firealarm/directional/north, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/turf/open/floor/iron/grimy, +/area/station/security/detectives_office) +"nfk" = ( +/obj/structure/cable, +/obj/effect/landmark/start/hangover, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/cargo/storage) -"tFQ" = ( +/area/station/hallway/primary/central) +"nfr" = ( /obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/mine/eva/lower) +"nfx" = ( +/obj/effect/turf_decal/siding/white, +/obj/machinery/firealarm/directional/south, +/turf/open/floor/iron/white/smooth_large, +/area/station/service/kitchen/diner) +"nfB" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment{ - dir = 10 - }, -/turf/open/floor/iron, -/area/command/heads_quarters/hop) -"tFW" = ( -/obj/structure/table, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/obj/structure/cable, +/turf/open/floor/iron/white/corner{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/area/station/hallway/secondary/exit/departure_lounge) +"nfG" = ( +/obj/structure/marker_beacon/burgundy{ + name = "landing marker" }, -/obj/effect/turf_decal/tile/neutral{ +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/icemoon/underground/explored) +"nfR" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 8 }, -/obj/item/clothing/head/soft/grey{ - pixel_x = -2; - pixel_y = 3 - }, /turf/open/floor/iron, -/area/commons/locker) -"tGb" = ( -/turf/closed/wall, -/area/security/medical) -"tGc" = ( -/obj/machinery/firealarm/directional/south, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/wood, -/area/command/heads_quarters/captain) -"tGJ" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/obj/machinery/door/airlock/command{ - name = "Command Tool Storage"; - req_access_txt = "19" - }, -/turf/open/floor/iron/dark, -/area/ai_monitored/command/storage/eva) -"tGT" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/iron/white/smooth_large, -/area/service/kitchen/diner) -"tHa" = ( -/turf/open/floor/engine, -/area/engineering/supermatter/room) -"tHe" = ( -/obj/structure/chair/sofa/corp/left{ - dir = 1 +/area/station/hallway/secondary/entry) +"nga" = ( +/obj/structure/window/reinforced/spawner/west, +/obj/item/book/manual/wiki/cooking_to_serve_man, +/obj/structure/table/reinforced, +/turf/open/floor/iron/cafeteria, +/area/station/security/prison/mess) +"ngj" = ( +/obj/effect/turf_decal/tile/dark{ + dir = 8 }, -/obj/effect/landmark/start/hangover, -/turf/open/floor/iron, -/area/engineering/lobby) -"tHg" = ( -/obj/structure/table/glass, -/obj/item/seeds/bamboo, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"tHi" = ( -/obj/machinery/airalarm/directional/north, -/turf/open/floor/iron, -/area/ai_monitored/command/storage/eva) -"tHq" = ( -/obj/machinery/light/directional/west, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/dark{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/obj/effect/turf_decal/tile/dark{ + dir = 4 }, -/turf/open/floor/iron, -/area/commons/dorms) -"tHM" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/turf/open/floor/iron, -/area/maintenance/starboard/fore) -"tHN" = ( -/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ +/obj/effect/turf_decal/stripes/asteroid/line{ dir = 9 }, -/turf/open/floor/iron, -/area/engineering/atmos) -"tHZ" = ( -/obj/machinery/airalarm/directional/north, /obj/structure/rack, -/obj/item/controller, -/obj/item/compact_remote, -/obj/item/compact_remote, /turf/open/floor/iron/white/corner, -/area/science/misc_lab) -"tIe" = ( -/obj/machinery/light/directional/north, -/obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/north, -/turf/open/floor/circuit/telecomms/mainframe, -/area/tcommsat/server) -"tIo" = ( -/obj/machinery/atmospherics/pipe/smart/simple/green/visible, -/turf/open/floor/iron, -/area/engineering/atmos) -"tIy" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/multiz/supply/visible/layer4{ - color = "#0000ff"; - name = "Supply multi deck pipe adapter" - }, -/turf/open/floor/plating, -/area/maintenance/department/medical/central) -"tIG" = ( -/obj/machinery/door/airlock/mining/glass{ - name = "Mining Dock" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ - cycle_id = "miner-passthrough" +/area/mine/living_quarters) +"ngx" = ( +/obj/structure/table, +/obj/structure/sign/plaques/kiddie{ + pixel_x = 32 }, -/obj/effect/turf_decal/stripes/line{ - dir = 10 +/obj/machinery/camera/motion/directional/east{ + c_tag = "ai_upload East"; + network = list("aiupload") }, -/obj/effect/mapping_helpers/airlock/access/all/supply/mining, -/turf/open/floor/plating, -/area/cargo/miningdock) -"tIK" = ( -/obj/effect/turf_decal/siding/white, -/obj/effect/turf_decal/siding/white, -/obj/effect/spawner/random/entertainment/arcade, -/obj/structure/sign/poster/random/directional/north, -/turf/open/floor/iron, -/area/hallway/secondary/service) -"tIN" = ( -/obj/effect/turf_decal/stripes/line{ +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/ai_upload) +"ngM" = ( +/obj/structure/lattice/catwalk, +/obj/structure/fence/door{ dir = 4 }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/item/kirbyplants/random, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/obj/item/radio/intercom/directional/south, -/turf/open/floor/iron/white, -/area/science/mixing/hallway) -"tIQ" = ( -/obj/effect/landmark/event_spawn, -/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ - dir = 9 - }, -/turf/open/floor/iron, -/area/engineering/atmos) -"tIZ" = ( -/obj/structure/lattice/catwalk, -/obj/structure/railing{ +/obj/structure/railing/corner{ dir = 1 }, -/turf/open/openspace, -/area/science/mixing) -"tJa" = ( -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 +/turf/open/lava/plasma/ice_moon, +/area/icemoon/underground/explored) +"ngY" = ( +/obj/structure/sign/warning/cold_temp, +/turf/closed/wall, +/area/station/service/chapel) +"nha" = ( +/obj/machinery/icecream_vat, +/obj/structure/sign/poster/random/directional/east, +/turf/open/floor/iron/cafeteria, +/area/station/service/kitchen) +"nhb" = ( +/obj/machinery/power/solar_control{ + id = "auxsolareast"; + name = "Port Bow Solar Control" }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/iron/white, -/area/maintenance/port/fore) -"tJH" = ( -/obj/machinery/light/directional/east, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/maintenance/solars/port/fore) +"nhf" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 +/turf/open/floor/iron/cafeteria, +/area/station/command/heads_quarters/rd) +"nhg" = ( +/obj/structure/sink{ + dir = 4; + pixel_x = -12 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/bridge_pipe/scrubbers{ - dir = 4 +/obj/structure/mirror/directional/west, +/turf/open/floor/iron/showroomfloor, +/area/station/security/prison/toilet) +"nhr" = ( +/obj/structure/table, +/obj/item/storage/crayons, +/obj/item/storage/crayons, +/obj/item/chisel{ + pixel_y = 7 }, -/obj/machinery/atmospherics/pipe/bridge_pipe/cyan, -/obj/structure/disposalpipe/segment, +/obj/machinery/power/apc/auto_name/directional/south, /obj/structure/cable, -/turf/open/floor/iron/checker, -/area/engineering/atmos) -"tJX" = ( -/obj/structure/rack, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/blood/old, -/obj/item/restraints/handcuffs{ - pixel_y = 5 - }, -/obj/item/restraints/handcuffs{ - pixel_y = 1 - }, -/obj/item/restraints/handcuffs{ - pixel_x = 1; - pixel_y = -4 - }, -/obj/machinery/airalarm/directional/east, -/obj/machinery/camera/directional/south{ - c_tag = "Security - Holding Cells" +/turf/open/floor/iron, +/area/station/commons/storage/art) +"nhI" = ( +/obj/machinery/camera/directional/east{ + c_tag = "Genetics Monkey Pen"; + network = list("ss13","rd") }, -/obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/south, -/turf/open/floor/iron/smooth, -/area/security/holding_cell) -"tKa" = ( -/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ +/mob/living/carbon/human/species/monkey, +/turf/open/floor/engine, +/area/station/science/genetics) +"nhS" = ( +/obj/machinery/atmospherics/pipe/smart/simple/dark/visible{ dir = 5 }, -/turf/open/misc/asteroid/snow/icemoon, -/area/icemoon/surface/outdoors/nospawn) -"tKu" = ( -/turf/open/floor/iron/dark, -/area/science/breakroom) -"tKv" = ( +/obj/machinery/igniter/incinerator_atmos, +/obj/structure/sign/warning/gas_mask{ + pixel_y = -32 + }, /turf/open/floor/engine, -/area/science/genetics) -"tKA" = ( -/obj/structure/table/reinforced, -/obj/item/assembly/flash/handheld, -/obj/item/assembly/flash/handheld, -/obj/machinery/newscaster/directional/west, -/turf/open/floor/iron, -/area/command/bridge) -"tKC" = ( -/obj/effect/landmark/xeno_spawn, -/obj/item/bikehorn/rubberducky, -/obj/structure/cable, -/obj/effect/landmark/start/hangover, -/turf/open/floor/iron/freezer, -/area/commons/toilet) -"tKE" = ( -/obj/machinery/meter, -/obj/machinery/atmospherics/pipe/smart/manifold4w/general/visible, -/turf/closed/wall/r_wall, -/area/engineering/supermatter) -"tKF" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/girder, -/obj/structure/grille, -/turf/open/floor/plating, -/area/maintenance/department/medical/central) -"tKG" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/general/visible, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/maintenance/starboard/upper) -"tKV" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/service/hydroponics/garden) -"tKY" = ( -/obj/machinery/door/airlock/maintenance{ - req_access_txt = "12" +/area/station/maintenance/disposal/incinerator) +"nhT" = ( +/obj/machinery/door/airlock/external{ + glass = 1; + name = "Labor Camp External Airlock"; + opacity = 0 + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 }, -/obj/structure/barricade/wooden, /turf/open/floor/plating, -/area/maintenance/starboard/fore) -"tLr" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/general/visible, -/turf/closed/wall/r_wall, -/area/engineering/supermatter) -"tMj" = ( -/obj/structure/table, -/obj/item/wrench, -/obj/item/analyzer, -/turf/open/floor/iron, -/area/commons/storage/primary) -"tMq" = ( -/obj/effect/landmark/start/hangover, -/obj/machinery/status_display/evac/directional/south, -/turf/open/floor/wood, -/area/service/library) -"tMJ" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ +/area/mine/laborcamp) +"nhU" = ( +/obj/machinery/computer/scan_consolenew, +/obj/machinery/light/directional/north, +/obj/machinery/status_display/evac/directional/north, +/turf/open/floor/iron/dark, +/area/station/science/genetics) +"nhV" = ( +/obj/structure/railing/corner{ dir = 4 }, -/turf/open/floor/iron, -/area/hallway/primary/port) -"tMN" = ( -/obj/machinery/meter, -/obj/machinery/atmospherics/pipe/smart/simple/yellow/visible{ +/obj/machinery/door/firedoor/border_only{ + dir = 1 + }, +/obj/machinery/light/small/directional/east, +/turf/open/floor/wood/parquet, +/area/station/service/bar/atrium) +"nid" = ( +/obj/effect/turf_decal/trimline/green/filled/line{ dir = 6 }, -/turf/open/floor/iron, -/area/engineering/atmos) -"tMT" = ( -/obj/machinery/computer/mech_bay_power_console, +/obj/machinery/vending/medical, +/obj/item/radio/intercom/directional/east, +/turf/open/floor/iron/white, +/area/station/medical/virology) +"niu" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) +"niy" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/white, +/area/station/science/xenobiology) +"niB" = ( /obj/structure/cable, -/turf/open/floor/circuit, -/area/maintenance/department/electrical) -"tNq" = ( -/obj/machinery/airalarm/directional/south, -/turf/open/floor/iron, -/area/engineering/main) -"tNt" = ( -/obj/structure/sign/painting/library_secure{ - pixel_x = 32 +/obj/machinery/button/door/directional/west{ + id = "maint2"; + name = "Blast Door Control B"; + pixel_y = 4 }, -/obj/structure/window/reinforced, -/obj/machinery/door/window{ - dir = 8; - name = "Secure Art Exhibition"; - req_access_txt = "37" +/obj/machinery/button/door/directional/west{ + id = "maint1"; + name = "Blast Door Control A"; + pixel_y = -6 }, -/obj/effect/spawner/random/structure/table_fancy, -/turf/open/floor/wood, -/area/service/library) -"tNu" = ( -/obj/structure/chair/sofa/corp/left, -/turf/open/floor/wood, -/area/hallway/secondary/service) -"tNA" = ( +/turf/open/floor/plating, +/area/station/maintenance/starboard/fore) +"niG" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, -/area/maintenance/starboard/fore) -"tND" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/goonplaque, -/area/hallway/secondary/entry) -"tNF" = ( +/area/mine/eva) +"niJ" = ( /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 9 +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/white, +/area/station/medical/psychology) +"niK" = ( +/obj/effect/turf_decal/trimline/green/filled/line, +/obj/effect/turf_decal/trimline/blue/filled/warning, +/obj/effect/turf_decal/siding/white{ + dir = 4 + }, +/obj/machinery/light/directional/south, +/obj/machinery/camera/directional/south{ + c_tag = "Service-Botany Bottom 2" }, +/turf/open/floor/iron/dark, +/area/station/service/hydroponics) +"niN" = ( +/obj/effect/spawner/structure/window/hollow/reinforced/middle, /turf/open/floor/plating, -/area/maintenance/starboard/aft) -"tOe" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/door/firedoor/heavy, -/obj/machinery/door/airlock/research{ - name = "Ordnance Lab"; - req_access_txt = "8" +/area/mine/eva/lower) +"niT" = ( +/obj/machinery/atmospherics/components/binary/pump{ + dir = 4 }, -/turf/open/floor/iron/white, -/area/science/mixing/hallway) -"tOu" = ( -/obj/machinery/conveyor_switch/oneway{ - dir = 8; - id = "QMLoad" +/obj/structure/sign/warning/secure_area{ + pixel_y = 32 }, /obj/effect/turf_decal/stripes/line{ - dir = 10 + dir = 4 }, /turf/open/floor/iron, -/area/cargo/storage) -"tOy" = ( -/obj/machinery/atmospherics/pipe/smart/manifold/yellow/visible{ - dir = 1 +/area/station/science/explab) +"niZ" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 }, +/turf/open/floor/wood, +/area/station/service/lawoffice) +"njb" = ( +/obj/structure/reagent_dispensers/fueltank/large, +/obj/structure/cable, +/turf/open/floor/iron/showroomfloor, +/area/station/engineering/atmos) +"njf" = ( +/obj/machinery/plate_press, +/turf/open/floor/iron/dark/smooth_half, +/area/station/security/prison/work) +"nji" = ( +/turf/open/floor/iron/white, +/area/station/medical/treatment_center) +"njm" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/engineering/transit_tube) +"njn" = ( +/obj/machinery/holopad, +/obj/machinery/duct, /turf/open/floor/iron, -/area/engineering/atmos) -"tOL" = ( -/obj/machinery/computer/prisoner/management{ +/area/station/service/hydroponics) +"njt" = ( +/obj/structure/window/reinforced{ dir = 1 }, -/obj/machinery/airalarm/directional/south, -/turf/open/floor/iron/showroomfloor, -/area/security/warden) -"tOT" = ( -/obj/structure/table, -/obj/machinery/recharger, -/obj/item/gun/energy/laser/practice, -/obj/item/gun/energy/laser/practice, -/obj/machinery/newscaster/directional/south, -/turf/open/floor/iron, -/area/science/misc_lab) -"tPd" = ( -/turf/open/floor/iron/dark, -/area/engineering/supermatter/room) -"tPo" = ( -/obj/effect/spawner/random/structure/crate, -/obj/structure/disposalpipe/segment{ - dir = 5 +/obj/structure/table/wood/fancy/red, +/obj/effect/spawner/random/aimodule/harmful, +/obj/machinery/door/window/brigdoor/left/directional/south{ + dir = 4; + name = "High-Risk Modules"; + req_access = list("captain") }, +/turf/open/floor/circuit/red, +/area/station/ai_monitored/turret_protected/ai_upload) +"njJ" = ( +/turf/closed/wall, +/area/mine/laborcamp) +"njO" = ( +/obj/effect/spawner/random/trash/mess, /turf/open/floor/plating, -/area/maintenance/port/greater) -"tPB" = ( -/obj/structure/bed, -/obj/machinery/airalarm/directional/north, -/obj/item/bedsheet/dorms, -/obj/machinery/button/door/directional/east{ - id = "Dorm3"; - name = "Dorm Bolt Control"; - normaldoorcontrol = 1; - specialfunctions = 4 - }, -/turf/open/floor/wood, -/area/commons/dorms) -"tPQ" = ( -/obj/machinery/light/small/directional/south, -/obj/machinery/atmospherics/pipe/smart/simple/dark/visible, -/obj/machinery/atmospherics/pipe/smart/manifold4w/brown/visible/layer2, -/obj/machinery/atmospherics/components/binary/dp_vent_pump/high_volume/incinerator_atmos{ - dir = 8 - }, -/obj/machinery/airlock_sensor/incinerator_atmos{ - pixel_y = 24 +/area/station/maintenance/department/medical/morgue) +"njT" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 6 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible, /turf/open/floor/engine, -/area/maintenance/disposal/incinerator) -"tPU" = ( -/obj/effect/turf_decal/tile/red{ +/area/station/engineering/supermatter/room) +"nkb" = ( +/obj/machinery/computer/communications{ dir = 8 }, -/obj/machinery/light/directional/south, +/turf/open/floor/wood, +/area/station/command/heads_quarters/captain) +"nkh" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/machinery/airalarm/directional/west, /turf/open/floor/iron, -/area/hallway/primary/fore) -"tQg" = ( -/obj/structure/table/glass, -/obj/item/hemostat, -/obj/item/stock_parts/manipulator, -/obj/item/storage/bag/trash, +/area/station/science/ordnance/testlab) +"nko" = ( +/obj/structure/table, +/obj/item/assembly/signaler, +/obj/item/assembly/signaler, +/obj/item/radio/intercom/directional/north, +/obj/structure/cable, /turf/open/floor/iron, -/area/maintenance/port/fore) -"tQo" = ( -/turf/closed/wall, -/area/engineering/atmos/project) -"tQx" = ( +/area/station/commons/storage/primary) +"nks" = ( +/obj/effect/turf_decal/stripes/white/line, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/station/security/prison/workout) +"nkI" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible, +/obj/structure/tank_holder/oxygen, /turf/open/floor/plating, -/area/maintenance/starboard/upper) -"tQC" = ( -/turf/open/floor/iron/textured_half, -/area/service/hydroponics) -"tQD" = ( -/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible{ - dir = 6 +/area/station/maintenance/port/aft) +"nkM" = ( +/obj/machinery/door/airlock{ + name = "Unisex Showers" }, -/turf/open/floor/iron, -/area/engineering/atmos) -"tQF" = ( -/obj/structure/sign/warning/securearea, -/turf/closed/wall/ice, -/area/icemoon/surface/outdoors/nospawn) -"tQL" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/sign/warning/gasmask, +/obj/structure/cable, +/turf/open/floor/iron/freezer, +/area/station/commons/toilet) +"nkO" = ( +/obj/structure/table, +/obj/item/storage/box/matches, +/obj/item/storage/fancy/cigarettes, /turf/open/floor/plating, -/area/ai_monitored/turret_protected/aisat_interior) -"tRg" = ( +/area/station/maintenance/port/aft) +"nkP" = ( +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/plating, -/area/maintenance/fore/greater) -"tRM" = ( -/obj/machinery/light/directional/west, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/siding/wood/corner{ - dir = 1 - }, -/turf/open/floor/wood, -/area/service/library) -"tSa" = ( -/obj/structure/sign/warning/securearea, +/turf/open/floor/vault, +/area/station/security/prison/rec) +"nkQ" = ( +/obj/structure/cable, +/turf/open/floor/iron/freezer, +/area/station/commons/toilet) +"nkX" = ( +/obj/effect/decal/cleanable/cobweb/cobweb2, /turf/closed/wall/r_wall, -/area/engineering/storage/tech) -"tSj" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/area/station/maintenance/department/medical/central) +"nlp" = ( +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/stripes/corner{ - dir = 4 +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/junction/flip{ + dir = 1 }, /turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"tSm" = ( -/obj/structure/window/reinforced{ - dir = 4 +/area/station/security/brig/upper) +"nlz" = ( +/obj/machinery/computer/security/hos, +/obj/machinery/requests_console/directional/north{ + announcementConsole = 1; + department = "Head of Security's Desk"; + departmentType = 5; + name = "Head of Security Requests Console"; + anon_tips_receiver = 1; + assistance_requestable = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/dark, -/area/commons/fitness) -"tSn" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/railing/corner{ - dir = 8 +/obj/machinery/button/door/directional/north{ + id = "hosspace"; + name = "Icemoon Shutters Control"; + pixel_x = -24 }, -/obj/structure/cable, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/trimline/purple/filled/warning{ - dir = 1 +/obj/item/radio/intercom/directional/west, +/turf/open/floor/carpet/royalblue, +/area/station/command/heads_quarters/hos) +"nlJ" = ( +/obj/structure/railing{ + dir = 5 }, -/turf/open/floor/iron/white, -/area/science/xenobiology) -"tSw" = ( -/obj/effect/turf_decal/tile/red/half/contrasted{ +/obj/machinery/door/firedoor/border_only{ dir = 1 }, -/obj/machinery/airalarm/directional/north, -/turf/open/floor/iron, -/area/security/brig/upper) -"tSM" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/maintenance/fore/lesser) -"tTi" = ( -/obj/structure/window/reinforced{ +/obj/machinery/door/firedoor/border_only{ dir = 4 }, +/turf/open/floor/glass/reinforced, +/area/station/hallway/primary/starboard) +"nlP" = ( +/obj/machinery/power/apc/auto_name/directional/east, /obj/structure/cable, -/turf/open/floor/iron/dark/textured, -/area/security/warden) -"tTq" = ( -/obj/machinery/light_switch/directional/west, -/obj/structure/disposalpipe/segment, +/turf/open/floor/iron/dark, +/area/station/science/ordnance/office) +"nlR" = ( /obj/structure/cable, -/turf/open/floor/iron/white, -/area/science/robotics/lab) -"tTR" = ( -/obj/machinery/conveyor{ - dir = 9; - id = "QMLoad" - }, -/obj/effect/turf_decal/stripes/corner{ - dir = 4 - }, -/turf/open/floor/plating, -/area/cargo/storage) -"tUg" = ( -/obj/machinery/light/directional/north, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/turf/open/floor/iron/white/corner{ - dir = 1 - }, -/area/hallway/secondary/entry) -"tUs" = ( -/obj/machinery/door/firedoor/heavy, -/obj/machinery/door/poddoor/preopen{ - id = "Biohazard"; - name = "biohazard containment door" - }, -/obj/effect/turf_decal/bot, -/obj/structure/noticeboard/directional/north, -/obj/machinery/firealarm/directional/east, -/turf/open/floor/iron, -/area/science/research) -"tUM" = ( -/obj/machinery/light/directional/north, -/turf/open/openspace, -/area/science/xenobiology) -"tUX" = ( /obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/smooth, -/area/security/holding_cell) -"tVv" = ( -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, /turf/open/floor/iron, -/area/engineering/main) -"tVI" = ( -/obj/structure/chair/comfy/black{ - dir = 4 - }, -/obj/machinery/airalarm/directional/south, -/turf/open/floor/wood, -/area/service/library) -"tVT" = ( -/obj/machinery/modular_computer/console/preset/engineering, -/obj/effect/turf_decal/tile/neutral/fourcorners, +/area/station/maintenance/department/electrical) +"nlS" = ( /obj/structure/cable, -/turf/open/floor/iron/dark, -/area/engineering/engine_smes) -"tWd" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 1 - }, -/obj/effect/turf_decal/siding/wood{ +/obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/wood, -/area/service/library) -"tWx" = ( -/obj/structure/closet/secure_closet/personal{ - anchored = 1 - }, -/obj/item/clothing/head/bandana, -/turf/open/floor/iron, -/area/maintenance/starboard/fore) -"tWP" = ( -/obj/machinery/light/directional/south, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/iron, -/area/hallway/primary/central) -"tWV" = ( /obj/effect/turf_decal/stripes/line{ - dir = 1 + dir = 6 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 1 +/turf/open/floor/iron/smooth_half, +/area/station/medical/chemistry) +"nlT" = ( +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=AftH"; + location = "AIW" }, -/turf/open/floor/engine, -/area/engineering/supermatter/room) -"tXu" = ( -/obj/structure/table, -/obj/machinery/recharger{ - pixel_x = -6 +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"nma" = ( +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 9 }, -/obj/machinery/button/door{ - id = "Secure Gate"; - name = "Cell Shutters"; - pixel_x = 7; - pixel_y = 9 +/obj/machinery/light/directional/north, +/obj/machinery/duct, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply, +/obj/structure/sign/warning/electric_shock{ + pixel_y = 32 }, -/obj/machinery/button/door{ - id = "Prison Gate"; - name = "Prison Wing Lockdown"; - pixel_x = 7; - req_access_txt = "2" +/turf/open/floor/iron/white, +/area/station/medical/virology) +"nmg" = ( +/obj/machinery/door/airlock/external{ + glass = 1; + name = "Service External Airlock"; + opacity = 0 }, -/obj/structure/cable, -/turf/open/floor/iron/showroomfloor, -/area/security/warden) -"tXv" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 8 }, -/turf/open/floor/iron/large, -/area/engineering/main) -"tXA" = ( -/obj/structure/chair/comfy/brown{ - dir = 4 - }, -/turf/open/floor/carpet, -/area/command/heads_quarters/captain) -"tXB" = ( -/obj/item/trash/pistachios, +/obj/effect/mapping_helpers/airlock/access/any/service/maintenance, /turf/open/floor/plating, -/area/maintenance/aft/greater) -"tXG" = ( -/obj/effect/landmark/start/ai/secondary, -/obj/item/radio/intercom/directional/north{ - freerange = 1; - listening = 0; - name = "Custom Channel" +/area/station/maintenance/starboard/lesser) +"nmj" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/item/radio/intercom/directional/west{ - freerange = 1; - listening = 0; - name = "Common Channel" +/obj/machinery/door/poddoor/preopen{ + id = "xenobio4"; + name = "Xenobio Pen 4 Blast Door" }, -/obj/item/radio/intercom/directional/south{ - freerange = 1; - frequency = 1447; - listening = 0; - name = "Private Channel" +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/science/xenobiology) +"nmq" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/disposalpipe/sorting/mail/flip{ + dir = 4; + sortType = 18 }, -/turf/open/floor/circuit, -/area/ai_monitored/turret_protected/ai) -"tXN" = ( -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/turf/open/floor/wood/parquet, +/area/station/commons/lounge) +"nmr" = ( +/obj/machinery/hydroponics/soil, +/obj/item/cultivator, +/obj/machinery/camera/directional/west{ + c_tag = "Prison Forestry"; + network = list("ss13","prison") }, -/obj/effect/turf_decal/tile/brown{ - dir = 4 +/obj/effect/spawner/random/contraband/cannabis, +/turf/open/floor/grass, +/area/station/security/prison/garden) +"nmz" = ( +/obj/structure/lattice/catwalk, +/obj/structure/railing{ + dir = 8 }, -/obj/effect/turf_decal/tile/brown{ +/turf/open/openspace, +/area/station/science/ordnance/office) +"nmD" = ( +/obj/structure/railing{ dir = 8 }, -/turf/open/floor/iron, -/area/commons/vacant_room/commissary) -"tXP" = ( -/obj/structure/tank_dispenser, -/turf/open/floor/iron/dark, -/area/science/mixing) -"tYc" = ( -/obj/effect/turf_decal/trimline/blue/corner{ +/obj/structure/window/reinforced{ dir = 8 }, -/obj/effect/turf_decal/trimline/blue/corner{ +/obj/effect/turf_decal/stripes/line{ dir = 8 }, -/turf/open/floor/iron/white, -/area/medical/medbay/lobby) -"tYh" = ( -/obj/effect/decal/cleanable/dirt, +/turf/open/floor/glass/reinforced, +/area/station/science/xenobiology) +"nmI" = ( +/obj/machinery/light/directional/west, +/turf/open/floor/iron/dark/textured, +/area/station/security/prison) +"nmN" = ( +/obj/structure/table/wood, +/obj/item/flashlight/lamp/green{ + pixel_x = 1; + pixel_y = 5 + }, +/obj/effect/landmark/navigate_destination/library, +/turf/open/floor/wood, +/area/station/service/library) +"nmP" = ( +/obj/machinery/portable_atmospherics/canister/nitrous_oxide, /turf/open/floor/plating, -/area/maintenance/starboard/upper) -"tYk" = ( -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 4 +/area/station/maintenance/fore/lesser) +"nnk" = ( +/obj/item/chair/plastic, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) +"nnl" = ( +/obj/machinery/atmospherics/pipe/layer_manifold/scrubbers/hidden, +/obj/effect/spawner/structure/window/reinforced/plasma, +/turf/open/floor/plating, +/area/station/engineering/supermatter/room) +"nnn" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/binary/pump{ + name = "Fuel Pipe to Incinerator" }, -/obj/structure/chair/office{ - dir = 1 +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, -/obj/effect/landmark/start/assistant, /turf/open/floor/iron, -/area/commons/fitness) -"tYl" = ( -/obj/effect/landmark/event_spawn, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/area/station/maintenance/disposal/incinerator) +"nnw" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/general/visible, +/turf/closed/wall/r_wall, +/area/station/engineering/supermatter) +"nnx" = ( +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/machinery/power/apc/auto_name/directional/south, /obj/structure/cable, /turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"tYr" = ( -/obj/machinery/requests_console/directional/east{ - announcementConsole = 1; - department = "Telecomms Admin"; - departmentType = 5; - name = "Telecomms Requests Console" +/area/station/hallway/primary/fore) +"nnB" = ( +/obj/machinery/vending/assist, +/turf/open/floor/plating, +/area/station/engineering/storage/tech) +"nnE" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 8 }, -/turf/open/floor/iron, -/area/tcommsat/computer) -"tYv" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/bridge_pipe/cyan/visible, -/obj/machinery/atmospherics/pipe/bridge_pipe/yellow/visible{ +/obj/effect/turf_decal/tile/blue{ dir = 4 }, -/turf/open/floor/plating, -/area/engineering/atmos) -"tYD" = ( -/obj/structure/window/reinforced, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 4 }, -/turf/open/floor/iron/dark, -/area/command/gateway) -"tYG" = ( -/obj/structure/cable, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron, -/area/hallway/primary/port) -"tYN" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Library Maintenance"; - req_access_txt = "12" - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/white, +/area/mine/laborcamp) +"noi" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, +/obj/machinery/airalarm/directional/east, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/mine/eva) +"non" = ( +/obj/structure/stairs/south, /obj/structure/disposalpipe/segment, +/turf/open/floor/iron/white, +/area/station/medical/virology) +"nou" = ( +/obj/structure/chair{ + dir = 4 + }, /turf/open/floor/plating, -/area/maintenance/starboard/fore) -"tYS" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/cargo/miningdock) -"tYY" = ( -/obj/structure/railing, -/obj/structure/window/reinforced, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/iron/cafeteria, -/area/command/heads_quarters/rd) -"tZf" = ( -/obj/machinery/vending/cigarette, -/turf/open/floor/iron/dark, -/area/science/breakroom) -"tZn" = ( +/area/station/maintenance/department/chapel) +"noW" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/trimline/blue/filled/corner, -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 1 - }, -/turf/open/floor/iron/white, -/area/medical/treatment_center) -"tZP" = ( -/obj/machinery/power/apc/auto_name/directional/north, /obj/structure/cable, +/obj/effect/turf_decal/trimline/blue/filled/warning, +/turf/open/floor/iron/white, +/area/station/medical/medbay/aft) +"noX" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/smooth, +/area/station/engineering/lobby) +"noY" = ( +/obj/machinery/atmospherics/pipe/bridge_pipe/purple/visible{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/bridge_pipe/yellow/visible, /turf/open/floor/iron, -/area/cargo/miningdock) -"tZU" = ( -/obj/structure/table/reinforced, -/obj/item/aicard, -/obj/item/multitool, -/obj/effect/turf_decal/tile/blue{ +/area/station/engineering/atmos) +"npb" = ( +/obj/effect/turf_decal/weather/snow/corner, +/obj/effect/turf_decal/weather/snow/corner{ dir = 1 }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 +/turf/open/floor/plating/snowed/icemoon, +/area/icemoon/surface/outdoors/nospawn) +"npi" = ( +/obj/machinery/door/airlock/external{ + name = "Service Hall Exit" }, -/turf/open/floor/iron, -/area/command/bridge) -"uam" = ( -/obj/effect/turf_decal/siding/yellow{ - dir = 1 +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "service-hall-external" }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/engineering/storage_shared) -"uat" = ( +/obj/structure/sign/warning/gas_mask{ + desc = "A sign that warns of dangerous gasses in the air, instructing you to wear internals."; + pixel_y = -32 + }, +/obj/effect/turf_decal/stripes/line, +/obj/effect/mapping_helpers/airlock/access/all/service/general, +/turf/open/floor/iron/dark/textured, +/area/station/hallway/secondary/service) +"npn" = ( /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/orange/visible, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/engine, -/area/engineering/supermatter/room) -"uaB" = ( -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/tile/blue{ - dir = 1 +/turf/open/floor/iron/showroomfloor, +/area/station/security/warden) +"npy" = ( +/obj/machinery/smartfridge, +/turf/closed/wall, +/area/station/service/kitchen/coldroom) +"npB" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 4 }, -/obj/effect/turf_decal/tile/blue{ +/obj/effect/turf_decal/tile/red{ dir = 8 }, -/obj/structure/cable, +/obj/machinery/portable_atmospherics/scrubber, +/turf/open/floor/iron/white/corner{ + dir = 1 + }, +/area/station/engineering/atmos/storage/gas) +"npD" = ( +/turf/closed/wall/r_wall, +/area/station/maintenance/aft/greater) +"npE" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/hallway/primary/central) -"uaD" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/medical/glass{ - id_tag = "MedbayFoyer"; - name = "Medbay"; - req_access_txt = "5" +/obj/effect/turf_decal/trimline/blue/filled/warning{ + dir = 8 }, -/obj/effect/mapping_helpers/airlock/unres, /obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/medical/medbay/aft) +"npH" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/reagent_containers/glass/bucket, +/turf/open/floor/iron/dark, +/area/mine/laborcamp) +"npL" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/tile/blue/full, -/turf/open/floor/iron/large, -/area/medical/medbay/lobby) -"uaF" = ( -/obj/structure/table/reinforced, -/obj/item/storage/box/beakers{ - pixel_y = 7 +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark/textured, +/area/station/security/prison) +"npT" = ( +/obj/structure/chair/office{ + dir = 8 }, -/obj/item/assembly/igniter{ +/turf/open/floor/iron/white, +/area/station/science/explab) +"npV" = ( +/obj/structure/window/reinforced/spawner, +/obj/structure/flora/bush/sparsegrass/style_random, +/obj/machinery/light/warm/directional/north, +/turf/open/misc/ashplanet/wateryrock{ + initial_gas_mix = "o2=22;n2=82;TEMP=293.15" + }, +/area/station/security/prison/rec) +"npX" = ( +/obj/structure/rack, +/obj/item/storage/box/teargas{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/storage/box/handcuffs, +/obj/item/storage/box/flashbangs{ + pixel_x = 3; pixel_y = -3 }, -/turf/open/floor/iron/dark/textured_edge{ +/obj/effect/turf_decal/tile/red/half, +/turf/open/floor/iron/dark/textured, +/area/station/ai_monitored/security/armory) +"nqb" = ( +/obj/machinery/atmospherics/pipe/bridge_pipe/cyan/visible, +/obj/machinery/atmospherics/pipe/bridge_pipe/scrubbers/visible{ dir = 4 }, -/area/medical/medbay/central) -"uaT" = ( -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/turf/open/floor/plating/snowed/icemoon, +/area/icemoon/surface/outdoors/nospawn) +"nqn" = ( +/obj/structure/ladder, +/obj/effect/turf_decal/stripes/box, +/turf/open/floor/plating, +/area/station/maintenance/starboard/fore) +"nqv" = ( +/obj/structure/fence{ + dir = 4 }, +/obj/structure/sign/nanotrasen, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/icemoon/underground/explored) +"nqy" = ( +/obj/structure/stairs/east, +/obj/structure/railing, +/obj/machinery/door/firedoor/border_only, +/turf/open/floor/iron/white, +/area/station/science/ordnance) +"nqB" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/white, -/area/science/mixing/hallway) -"uaZ" = ( -/turf/closed/wall, -/area/security/lockers) -"ube" = ( -/obj/structure/chair{ - dir = 1 +/obj/structure/window/reinforced{ + dir = 8 }, -/turf/open/floor/wood, -/area/maintenance/aft/greater) -"ubD" = ( -/obj/machinery/camera{ - c_tag = "Starboard Primary Hallway 4" +/turf/open/floor/iron/dark/side{ + dir = 4 }, -/turf/open/floor/iron, -/area/hallway/primary/starboard) -"ubI" = ( -/obj/item/kirbyplants/random, -/turf/open/floor/iron/dark, -/area/science/mixing/hallway) -"ubX" = ( -/obj/structure/chair, -/obj/item/radio/intercom/directional/north, -/turf/open/floor/iron, -/area/hallway/primary/starboard) -"ubZ" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/white, -/area/science/xenobiology) -"uce" = ( -/obj/effect/turf_decal/stripes/line{ +/area/station/service/chapel) +"nqP" = ( +/obj/machinery/camera/directional/north{ + c_tag = "Research Division West"; + network = list("ss13","rd") + }, +/obj/machinery/status_display/evac/directional/north, +/turf/open/floor/iron/white/side{ dir = 10 }, -/obj/machinery/airalarm/directional/south, +/area/station/science/research) +"nrk" = ( +/obj/machinery/camera/directional/south{ + c_tag = "Fitness Room South" + }, +/obj/effect/turf_decal/tile/green, +/obj/effect/turf_decal/tile/green{ + dir = 4 + }, /turf/open/floor/iron, -/area/cargo/miningdock) -"ucj" = ( -/obj/structure/closet/bombcloset/security, -/turf/open/floor/iron/smooth, -/area/security/brig/upper) -"ucu" = ( +/area/station/commons/fitness) +"nry" = ( /obj/structure/cable, -/obj/effect/landmark/start/hangover, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/hallway/primary/central) -"ucV" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 1 - }, -/obj/machinery/light_switch/directional/south, -/turf/open/floor/iron/showroomfloor, -/area/security/warden) -"udc" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/effect/turf_decal/trimline/blue/filled/corner{ dir = 8 @@ -42276,3383 +41610,3316 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, +/obj/structure/disposalpipe/segment, /turf/open/floor/iron/white, -/area/medical/storage) -"udx" = ( -/turf/open/floor/plating{ - icon_state = "platingdmg1" +/area/station/medical/medbay/aft) +"nrA" = ( +/obj/machinery/atmospherics/pipe/smart/simple/yellow/visible{ + dir = 4 }, -/area/maintenance/port/fore) -"udB" = ( -/obj/machinery/modular_computer/console/preset/engineering, -/obj/effect/turf_decal/tile/brown{ - dir = 1 +/turf/open/floor/iron, +/area/station/engineering/atmos) +"nrB" = ( +/obj/machinery/light/directional/west, +/obj/machinery/status_display/evac/directional/west, +/turf/open/floor/circuit, +/area/station/ai_monitored/turret_protected/ai) +"nrC" = ( +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 6 }, -/obj/effect/turf_decal/tile/brown, -/obj/effect/turf_decal/tile/brown{ - dir = 8 +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/turf/open/floor/iron, -/area/command/bridge) -"udZ" = ( -/obj/structure/chair{ - dir = 1; - name = "Logistics Station" +/obj/machinery/button/door/directional/south{ + id = "viroview"; + name = "Viewport Control"; + pixel_x = 5; + pixel_y = -21 }, +/turf/open/floor/iron/white, +/area/station/medical/virology) +"nrF" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, -/turf/open/floor/iron, -/area/command/bridge) -"ueb" = ( -/turf/open/floor/carpet/red, -/area/commons/vacant_room/office) -"uec" = ( -/obj/structure/sign/warning/securearea, -/turf/closed/wall/r_wall, -/area/engineering/transit_tube) -"uef" = ( -/obj/effect/turf_decal/tile/brown{ - dir = 1 +/obj/machinery/power/apc/auto_name/directional/south, +/turf/open/floor/iron/smooth, +/area/station/security/execution/transfer) +"nrG" = ( +/obj/effect/turf_decal/tile/red/half, +/obj/item/book/manual/wiki/security_space_law{ + pixel_x = -7; + pixel_y = 5 }, -/obj/effect/turf_decal/tile/brown{ +/obj/item/book/manual/wiki/security_space_law{ + pixel_x = 5; + pixel_y = 5 + }, +/obj/structure/table, +/turf/open/floor/iron/smooth_half, +/area/station/security/brig/upper) +"nsf" = ( +/obj/effect/turf_decal/siding/wood{ dir = 8 }, -/obj/effect/turf_decal/tile/brown, -/obj/effect/turf_decal/tile/brown{ - dir = 4 +/obj/structure/railing/corner{ + dir = 1 }, -/obj/effect/spawner/random/vending/snackvend, -/turf/open/floor/iron/white, -/area/medical/break_room) -"ueK" = ( -/obj/structure/window/reinforced/fulltile/ice{ - name = "frozen window" +/obj/structure/sign/poster/official/random/directional/north, +/turf/open/floor/wood, +/area/station/hallway/secondary/service) +"nsi" = ( +/obj/machinery/door/airlock/external{ + name = "Construction Zone" }, /turf/open/floor/plating, -/area/maintenance/space_hut/cabin) -"ueN" = ( -/turf/open/floor/iron/freezer, -/area/service/kitchen/coldroom) -"ueQ" = ( -/obj/structure/disposalpipe/sorting/mail{ - dir = 8; - sortType = 12 +/area/station/construction/mining/aux_base) +"nsr" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/siding/wood{ + dir = 4 }, -/turf/open/floor/iron/white/side{ +/obj/effect/turf_decal/siding/wood{ dir = 8 }, -/area/science/lab) -"ueT" = ( +/turf/open/floor/wood, +/area/station/commons/vacant_room/office) +"nsv" = ( +/obj/effect/turf_decal/stripes/corner, /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/commons/storage/mining) -"ufa" = ( -/obj/structure/disposalpipe/segment{ - dir = 10 - }, -/turf/open/floor/iron, -/area/engineering/atmos/project) -"ufF" = ( -/obj/structure/table, -/obj/item/stock_parts/subspace/transmitter, -/obj/item/stock_parts/subspace/transmitter, -/obj/item/stock_parts/subspace/treatment, -/obj/item/stock_parts/subspace/treatment, -/obj/item/stock_parts/subspace/treatment, -/turf/open/floor/plating, -/area/engineering/storage/tech) -"ufH" = ( -/obj/machinery/door/airlock/security/glass{ - name = "Secure Walkway" - }, -/obj/effect/mapping_helpers/airlock/access/all/security/general, -/obj/machinery/door/firedoor, -/turf/open/floor/iron, -/area/security/checkpoint/auxiliary) -"ufP" = ( -/obj/effect/turf_decal/trimline/blue/filled/corner{ - dir = 1 - }, -/turf/open/floor/iron/white, -/area/medical/treatment_center) -"ufT" = ( -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"nsK" = ( +/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, +/obj/machinery/button/door/directional/south{ + id = "engsm"; + name = "Radiation Shutters Control"; + req_access = list("engineering") }, -/obj/machinery/space_heater, -/obj/machinery/camera/directional/south{ - c_tag = "Auxiliary Tool Storage" +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"nsL" = ( +/obj/effect/turf_decal/tile/red/half/contrasted, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/turf/open/floor/iron, -/area/commons/storage/tools) -"ufX" = ( -/obj/effect/turf_decal/tile/brown{ +/obj/structure/cable, +/turf/open/floor/iron/dark/side{ dir = 1 }, -/obj/effect/turf_decal/tile/brown, -/obj/effect/turf_decal/tile/brown{ - dir = 8 - }, -/obj/structure/rack, -/obj/item/shovel{ - pixel_x = -5 - }, -/turf/open/floor/iron, -/area/cargo/miningdock) -"ugC" = ( -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/iron, -/area/commons/dorms) -"ugF" = ( +/area/station/security/processing) +"nsO" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark/textured, +/area/station/security/interrogation) +"nsR" = ( +/obj/machinery/power/smes/engineering, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/turf_decal/delivery, /obj/structure/cable, -/obj/machinery/holopad/secure, -/turf/open/floor/wood, -/area/command/heads_quarters/captain) -"uhx" = ( -/turf/closed/wall/r_wall, -/area/maintenance/fore/greater) -"uhD" = ( -/obj/machinery/atmospherics/pipe/smart/simple/green/visible{ - dir = 4 +/obj/structure/sign/warning/electric_shock{ + pixel_y = 32 }, -/obj/effect/turf_decal/tile/purple{ +/turf/open/floor/iron/dark/textured, +/area/station/engineering/engine_smes) +"nsU" = ( +/obj/structure/window/reinforced{ dir = 4 }, -/obj/effect/turf_decal/tile/purple{ - dir = 8 - }, -/obj/effect/turf_decal/tile/purple, -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/turf/open/floor/iron, -/area/engineering/atmos) -"uhQ" = ( -/obj/structure/table/wood, -/turf/open/floor/carpet, -/area/command/heads_quarters/captain) -"uhT" = ( -/obj/machinery/door/airlock/maintenance{ - req_access_txt = "12" - }, -/obj/structure/disposalpipe/segment, +/turf/open/floor/iron/dark, +/area/station/science/robotics/lab) +"nsZ" = ( +/turf/closed/wall/r_wall, +/area/station/science/ordnance/office) +"ntl" = ( +/turf/closed/wall/r_wall, +/area/station/service/lawoffice) +"ntn" = ( +/obj/effect/spawner/random/maintenance/three, +/obj/structure/closet/crate, /turf/open/floor/plating, -/area/maintenance/department/medical/central) -"uhY" = ( -/obj/machinery/conveyor{ +/area/station/maintenance/department/medical/morgue) +"nto" = ( +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/ai_monitored/turret_protected/aisat_interior) +"ntp" = ( +/obj/structure/sink{ dir = 4; - id = "QMLoad2" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 + pixel_x = -12; + pixel_y = 2 }, +/obj/item/reagent_containers/glass/bucket, /turf/open/floor/plating, -/area/cargo/storage) -"uhZ" = ( -/obj/structure/table, -/obj/effect/spawner/random/entertainment/dice, -/turf/open/floor/iron, -/area/commons/locker) -"uib" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/area/station/maintenance/starboard/fore) +"ntq" = ( +/obj/machinery/door/window/brigdoor{ + dir = 1; + req_access = list("brig") + }, +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/door/firedoor/border_only{ + dir = 1 }, /turf/open/floor/iron, -/area/cargo/lobby) -"uiO" = ( -/obj/structure/table, -/obj/item/toy/plush/beeplushie{ - name = "multi-bee plushie"; - pixel_y = 4 - }, -/turf/open/floor/plating, -/area/commons/storage/mining) -"uiS" = ( -/obj/machinery/light_switch/directional/north, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 - }, -/turf/open/floor/carpet, -/area/command/heads_quarters/captain) -"uja" = ( -/obj/structure/table, -/obj/item/folder/yellow, -/obj/item/airlock_painter, -/obj/item/electronics/airlock, -/obj/item/electronics/airlock, -/obj/item/clothing/ears/earmuffs{ - pixel_x = -3; - pixel_y = -2 - }, -/turf/open/floor/iron/dark, -/area/engineering/storage) -"ujm" = ( -/obj/structure/disposalpipe/segment{ +/area/station/security/processing) +"ntK" = ( +/obj/structure/flora/rock/icy/style_random, +/turf/open/misc/asteroid/snow/icemoon, +/area/icemoon/surface/outdoors/nospawn) +"ntT" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/turf/open/floor/wood, +/area/station/security/courtroom) +"ntZ" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 4 }, -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 1 - }, -/obj/structure/railing{ - dir = 1 +/turf/open/floor/wood/parquet, +/area/station/service/bar/atrium) +"nul" = ( +/obj/machinery/door/airlock/external{ + glass = 1; + name = "Public Mining Storage"; + opacity = 0 }, -/obj/machinery/door/firedoor/border_only{ +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 1 }, -/turf/open/floor/iron/white, -/area/medical/medbay/central) -"uju" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark, +/area/mine/storage) +"nuo" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/wood/parquet, +/area/station/commons/lounge) +"nup" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, /obj/structure/cable, /turf/open/floor/iron, -/area/commons/dorms) -"ujC" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/siding/yellow{ +/area/station/security/prison/visit) +"nuw" = ( +/obj/structure/chair/comfy/black{ dir = 8 }, -/obj/effect/turf_decal/siding/yellow{ +/obj/effect/turf_decal/siding/wood/corner{ dir = 4 }, -/obj/structure/cable, -/obj/effect/landmark/start/station_engineer, -/turf/open/floor/iron, -/area/engineering/storage) -"ujG" = ( -/obj/effect/turf_decal/trimline/blue/filled/line, -/obj/structure/cable, -/turf/open/floor/iron/white, -/area/medical/medbay/central) -"ujJ" = ( -/obj/effect/turf_decal/siding/white{ - dir = 6 - }, -/obj/structure/chair/stool/bar/directional/east, -/turf/open/floor/iron/white/smooth_large, -/area/service/kitchen/diner) -"ujQ" = ( -/obj/machinery/door/airlock/external{ - name = "Escape Pod Two" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 +/obj/machinery/light/small/directional/east, +/obj/machinery/firealarm/directional/east, +/turf/open/floor/wood, +/area/station/service/library) +"nva" = ( +/obj/structure/railing{ + dir = 1 }, +/obj/machinery/light/small/directional/east, +/obj/structure/closet/crate, /turf/open/floor/plating, -/area/hallway/secondary/entry) -"ujX" = ( -/obj/structure/disposalpipe/segment{ - dir = 9 +/area/station/maintenance/department/medical/central) +"nvs" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plating, -/area/maintenance/starboard/upper) -"ukf" = ( -/obj/effect/landmark/event_spawn, /turf/open/floor/iron, -/area/cargo/miningdock) -"ukn" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/tile/brown, -/obj/effect/turf_decal/tile/brown{ - dir = 4 +/area/station/command/heads_quarters/hop) +"nvt" = ( +/obj/item/kirbyplants{ + icon_state = "plant-10" }, -/obj/effect/turf_decal/tile/brown{ - dir = 1 +/turf/open/floor/wood/parquet, +/area/station/commons/lounge) +"nvP" = ( +/obj/structure/sign/warning/no_smoking{ + pixel_y = -32 }, /turf/open/floor/iron, -/area/cargo/office) -"uks" = ( -/obj/effect/turf_decal/siding/yellow/corner{ +/area/station/engineering/atmos/project) +"nvW" = ( +/obj/machinery/duct, +/obj/machinery/atmospherics/pipe/layer_manifold/scrubbers/visible{ dir = 8 }, -/obj/effect/turf_decal/siding/yellow/corner, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"nvX" = ( +/obj/effect/turf_decal/trimline/green/filled/line, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, -/turf/open/floor/iron/large, -/area/engineering/storage) -"ukB" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply, +/obj/machinery/firealarm/directional/south, /turf/open/floor/iron/white, -/area/medical/medbay/central) -"ukP" = ( +/area/station/medical/virology) +"nwd" = ( +/obj/machinery/mech_bay_recharge_port, /obj/structure/cable, -/turf/open/floor/iron, -/area/maintenance/disposal/incinerator) -"ukY" = ( -/obj/structure/closet/secure_closet/engineering_welding, -/obj/machinery/newscaster/directional/west, -/turf/open/floor/iron/dark, -/area/engineering/storage) -"ulg" = ( -/obj/structure/closet/firecloset, -/obj/effect/landmark/start/hangover/closet, -/obj/effect/turf_decal/stripes/corner, -/obj/item/radio/intercom/directional/south, -/turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"uls" = ( -/obj/structure/disposalpipe/segment{ +/turf/open/floor/plating, +/area/station/maintenance/department/electrical) +"nwo" = ( +/obj/effect/turf_decal/tile/blue{ dir = 4 }, -/turf/open/floor/plating{ - icon_state = "platingdmg3" +/obj/effect/turf_decal/tile/blue{ + dir = 8 }, -/area/maintenance/department/medical/central) -"uly" = ( -/obj/machinery/camera/directional/north{ - c_tag = "Teleporter" +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/cafeteria, +/area/station/commons/dorms/laundry) +"nwF" = ( +/obj/structure/chair/sofa/bench{ + dir = 4 }, -/obj/machinery/airalarm/directional/north, /turf/open/floor/iron, -/area/command/teleporter) -"ulM" = ( -/obj/machinery/biogenerator, -/obj/effect/turf_decal/trimline/green/filled/line{ - dir = 1 +/area/station/security/prison/mess) +"nwS" = ( +/obj/item/trash/sosjerky, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/station/maintenance/port/aft) +"nwT" = ( +/turf/closed/wall, +/area/station/commons/vacant_room/office) +"nxa" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/iron/white/side{ + dir = 9 + }, +/area/station/science/research) +"nxf" = ( +/obj/effect/turf_decal/plaque{ + icon_state = "L13" }, /turf/open/floor/iron, -/area/maintenance/starboard/aft) -"ulV" = ( -/mob/living/simple_animal/hostile/asteroid/polarbear{ - move_force = 999; - name = "Huey" +/area/station/hallway/primary/central) +"nxm" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/maintenance/solars/port/aft) +"nxy" = ( +/obj/structure/rack, +/obj/item/clothing/suit/armor/riot{ + pixel_x = -3; + pixel_y = 3 }, -/turf/open/misc/asteroid/snow/icemoon, -/area/icemoon/surface/outdoors/nospawn) -"umh" = ( -/obj/effect/turf_decal/tile/purple/half, -/obj/effect/turf_decal/arrows/red{ - dir = 8 +/obj/item/clothing/suit/armor/riot, +/obj/item/clothing/suit/armor/riot{ + pixel_x = 3; + pixel_y = -3 }, -/turf/open/floor/iron/half, -/area/hallway/primary/starboard) -"umj" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/obj/item/clothing/head/helmet/riot{ + pixel_x = -3; + pixel_y = 3 }, -/obj/machinery/atmospherics/components/binary/pump{ - dir = 1; - name = "Mix Bypass" +/obj/item/clothing/head/helmet/riot, +/obj/item/clothing/head/helmet/riot{ + pixel_x = 3; + pixel_y = -3 }, -/turf/open/floor/engine, -/area/engineering/supermatter/room) -"umx" = ( -/obj/structure/chair/sofa/right, -/obj/item/toy/plush/moth{ - name = "Dr. Moff" +/obj/item/shield/riot{ + pixel_x = -3; + pixel_y = 3 }, -/turf/open/floor/carpet/blue, -/area/medical/psychology) -"umy" = ( -/obj/structure/cable, -/turf/open/floor/iron, -/area/engineering/lobby) -"umE" = ( -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 4 +/obj/item/shield/riot, +/obj/item/shield/riot{ + pixel_x = 3; + pixel_y = -3 }, -/obj/machinery/light/directional/east, +/obj/effect/turf_decal/tile/red/half, +/obj/machinery/airalarm/directional/north, +/turf/open/floor/iron/dark/textured, +/area/station/ai_monitored/security/armory) +"nxE" = ( +/obj/structure/extinguisher_cabinet/directional/north, /turf/open/floor/iron, -/area/security/brig/upper) -"umQ" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/area/station/service/hydroponics/garden) +"nxM" = ( +/turf/closed/wall, +/area/station/maintenance/department/medical/morgue) +"nxW" = ( +/obj/effect/turf_decal/plaque{ + icon_state = "L2" }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/brown{ +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/turf_decal/tile/brown{ - dir = 8 - }, /turf/open/floor/iron, -/area/commons/vacant_room/commissary) -"umY" = ( -/turf/open/misc/asteroid/snow/standard_air, -/area/science/research) -"unj" = ( -/obj/machinery/camera/directional/west{ - c_tag = "Public Mining Storage"; - network = list("minisat"); - start_active = 1 - }, +/area/station/hallway/primary/central) +"nxY" = ( +/obj/structure/chair/stool/directional/north, /turf/open/floor/iron, -/area/commons/storage/mining) -"unl" = ( -/obj/structure/chair, -/obj/effect/turf_decal/stripes/line{ - dir = 5 +/area/station/commons/fitness) +"nyd" = ( +/obj/machinery/light/directional/north, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 }, /turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"unq" = ( +/area/station/hallway/primary/aft) +"nyl" = ( +/obj/machinery/door/morgue{ + name = "Private Study"; + req_access = list("library") + }, +/turf/open/floor/engine/cult, +/area/station/service/library) +"nyn" = ( +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=AIE"; + location = "AftH" + }, +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/duct, -/turf/open/floor/iron, -/area/service/hydroponics) -"unz" = ( -/obj/structure/extinguisher_cabinet/directional/north, +/obj/effect/landmark/start/hangover, /turf/open/floor/iron, -/area/service/hydroponics/garden) -"unB" = ( -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/area/station/hallway/primary/aft) +"nyp" = ( /obj/structure/cable, -/turf/open/floor/iron, -/area/hallway/primary/starboard) -"unD" = ( -/obj/machinery/airalarm/directional/north, -/obj/machinery/camera/directional/north{ - c_tag = "Chapel Mass Driver" - }, -/turf/open/floor/iron/dark, -/area/service/chapel) -"unT" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/plating, -/area/maintenance/central/greater) -"uoh" = ( -/obj/structure/chair/stool/directional/south, -/obj/effect/landmark/start/assistant, /turf/open/floor/iron, -/area/commons/storage/primary) -"uoj" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Disposal Access"; - req_access_txt = "12" - }, -/obj/structure/cable, -/turf/open/floor/plating, -/area/maintenance/disposal) -"uom" = ( -/obj/structure/cable, -/turf/open/floor/iron/smooth_half, -/area/security/brig/upper) -"uoB" = ( -/obj/effect/turf_decal/stripes/line{ +/area/station/engineering/atmos/project) +"nyA" = ( +/obj/machinery/atmospherics/pipe/smart/simple/orange/visible{ dir = 4 }, -/turf/open/floor/iron/dark/smooth_edge{ +/turf/closed/wall/r_wall, +/area/station/engineering/transit_tube) +"nyC" = ( +/turf/open/floor/iron/dark/smooth_half, +/area/station/service/chapel) +"nyH" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment{ dir = 4 }, -/area/engineering/transit_tube) -"uoC" = ( -/obj/machinery/newscaster/directional/west, -/obj/item/radio/intercom/directional/west{ - pixel_y = -31 - }, -/turf/open/floor/iron/white, -/area/medical/storage) -"uoF" = ( +/turf/open/floor/iron/cafeteria, +/area/station/command/heads_quarters/rd) +"nyJ" = ( /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment{ - dir = 10 +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating, +/area/station/maintenance/aft/lesser) +"nyP" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 8 }, -/turf/open/floor/iron/white, -/area/medical/medbay/aft) -"uoK" = ( -/obj/structure/rack, -/obj/machinery/light/small/directional/north, -/obj/machinery/light_switch/directional/north, -/obj/item/radio/off{ - pixel_y = 4 +/obj/structure/sign/poster/official/random/directional/south, +/obj/effect/turf_decal/tile/red/half/contrasted, +/turf/open/floor/iron/dark/textured_edge{ + dir = 1 }, -/obj/item/screwdriver{ - pixel_y = 10 +/area/station/security/prison) +"nyX" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 8 }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/aisat_interior) -"upb" = ( -/obj/structure/cable, -/obj/structure/railing, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/status_display/evac/directional/west, +/obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"upj" = ( -/obj/machinery/power/apc/auto_name/directional/north, /obj/structure/cable, -/turf/open/floor/plating, -/area/commons/storage/emergency/port) -"upt" = ( -/obj/effect/turf_decal/trimline/blue/filled/line, -/obj/machinery/light/directional/south, -/obj/machinery/firealarm/directional/south, +/turf/open/floor/iron/white, +/area/station/medical/chemistry) +"nzf" = ( +/obj/effect/turf_decal/delivery, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/purple/visible, /turf/open/floor/iron/dark, -/area/command/heads_quarters/cmo) -"upw" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ +/area/station/engineering/supermatter/room) +"nzq" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 4 }, -/obj/machinery/door/airlock/external, -/turf/open/floor/plating, -/area/maintenance/fore/lesser) -"upy" = ( -/obj/structure/window/reinforced/spawner/north, -/turf/open/floor/plating/snowed/icemoon, -/area/maintenance/port/aft) -"upA" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 +/obj/effect/turf_decal/tile/yellow{ + dir = 1 }, +/turf/open/floor/iron, +/area/station/hallway/primary/aft) +"nzs" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/turf/open/floor/iron/white, -/area/science/mixing/hallway) -"upC" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 8 +/obj/machinery/computer/crew, +/obj/effect/turf_decal/tile/blue/full, +/turf/open/floor/iron/large, +/area/station/medical/treatment_center) +"nzC" = ( +/obj/structure/sign/warning/secure_area, +/turf/closed/wall/r_wall, +/area/station/command/gateway) +"nzF" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small/directional/west, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 + }, +/turf/open/floor/iron, +/area/mine/laborcamp) +"nzG" = ( +/obj/structure/railing{ + dir = 10 }, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/icemoon/underground/explored) +"nzI" = ( +/obj/effect/turf_decal/delivery, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment{ +/turf/open/floor/iron/dark/smooth_half{ + dir = 1 + }, +/area/station/engineering/engine_smes) +"nzK" = ( +/obj/structure/table/reinforced, +/obj/structure/cable, +/obj/machinery/power/apc/auto_name/directional/east, +/obj/item/storage/toolbox/mechanical, +/obj/item/clothing/head/welding, +/turf/open/floor/iron/dark/textured_half{ + dir = 1 + }, +/area/station/medical/chemistry) +"nzR" = ( +/obj/structure/window/reinforced{ dir = 4 }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/open/floor/iron, -/area/command/bridge) -"upR" = ( -/obj/machinery/portable_atmospherics/canister/oxygen, -/obj/effect/turf_decal/bot, -/obj/machinery/status_display/evac/directional/north, -/turf/open/floor/iron/dark/textured, -/area/engineering/atmos/storage/gas) -"uqM" = ( -/obj/machinery/portable_atmospherics/canister/air, -/turf/open/floor/engine/air, -/area/engineering/atmos) -"uqR" = ( -/obj/machinery/atmospherics/pipe/bridge_pipe/yellow/visible{ +/area/station/hallway/primary/starboard) +"nzV" = ( +/obj/effect/turf_decal/tile/red{ dir = 4 }, -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/bridge_pipe/cyan/visible, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"nAf" = ( +/obj/structure/cable, +/obj/item/wrench, +/turf/open/floor/iron/white, +/area/station/science/xenobiology) +"nAr" = ( +/obj/structure/disposalpipe/segment, /turf/open/floor/plating, -/area/engineering/atmos) -"uqS" = ( -/obj/effect/turf_decal/tile/yellow{ +/area/station/maintenance/port/greater) +"nAv" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/trimline/red/filled/line, +/turf/open/floor/iron/dark/side, +/area/station/security/prison) +"nAD" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 1 }, +/turf/open/floor/iron, +/area/station/security/prison/workout) +"nAI" = ( /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/decal/cleanable/dirt/dust, /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/iron, -/area/engineering/main) -"uqU" = ( -/obj/structure/railing, -/obj/effect/turf_decal/weather/snow/corner{ +/turf/open/floor/wood/parquet, +/area/station/commons/lounge) +"nAN" = ( +/obj/effect/turf_decal/tile/brown{ dir = 1 }, -/turf/open/floor/plating/snowed/icemoon, -/area/icemoon/surface/outdoors/nospawn) -"urc" = ( -/obj/machinery/newscaster/directional/west, -/turf/open/floor/iron/dark, -/area/service/chapel) -"ure" = ( -/turf/open/floor/iron, -/area/command/bridge) -"urh" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/preopen{ - id = "ceprivacy"; - name = "privacy shutter" - }, -/obj/structure/cable, -/turf/open/floor/plating, -/area/command/heads_quarters/ce) -"url" = ( -/obj/structure/table/glass, -/turf/open/floor/iron/chapel{ +/obj/effect/landmark/start/paramedic, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/turf/open/floor/iron/white, +/area/station/medical/break_room) +"nAP" = ( +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/turf_decal/tile/brown{ dir = 4 }, -/area/service/chapel) -"uro" = ( -/obj/item/circuitboard/machine/stasis, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/iron/dark/side{ + dir = 1 }, -/obj/item/wrench/medical, +/area/mine/eva/lower) +"nAQ" = ( +/obj/effect/landmark/blobstart, /turf/open/floor/plating{ - icon_state = "platingdmg2" + icon_state = "panelscorched" }, -/area/maintenance/port/fore) -"usb" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk, -/obj/effect/turf_decal/siding/wood/corner, -/obj/machinery/light/small/directional/east, -/obj/structure/extinguisher_cabinet/directional/north, -/turf/open/floor/wood, -/area/service/library) -"usd" = ( -/turf/closed/wall, -/area/commons/storage/primary) -"use" = ( -/obj/machinery/light/directional/east, -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ +/area/station/maintenance/port/fore) +"nBb" = ( +/obj/effect/turf_decal/tile/red{ dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/dark, -/area/engineering/supermatter/room) -"usC" = ( -/obj/machinery/rnd/production/protolathe/department/science, -/turf/open/floor/iron/checker, -/area/science/lab) -"usL" = ( -/obj/effect/turf_decal/trimline/green/filled/line{ - dir = 9 +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 }, -/obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, -/area/maintenance/starboard/aft) -"utc" = ( -/obj/structure/cable, +/area/station/hallway/primary/fore) +"nBe" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 4 }, -/turf/open/floor/iron/smooth, -/area/security/brig/upper) -"uts" = ( -/obj/docking_port/stationary{ - dir = 8; - dwidth = 2; - height = 13; - id = "ferry_home"; - name = "port bay 2"; - width = 5 - }, -/turf/open/floor/plating/snowed/icemoon, -/area/icemoon/surface/outdoors/nospawn) -"utH" = ( /obj/effect/turf_decal/stripes/line{ - dir = 9 + dir = 8 }, -/obj/structure/cable, -/obj/structure/disposalpipe/trunk/multiz/down{ - dir = 1 +/obj/structure/rack, +/obj/item/clothing/shoes/winterboots, +/obj/item/clothing/suit/hooded/wintercoat, +/obj/item/crowbar, +/turf/open/floor/iron, +/area/station/service/chapel) +"nBk" = ( +/turf/open/floor/plating, +/area/station/engineering/storage/tech) +"nBo" = ( +/obj/effect/landmark/start/ai/secondary, +/obj/item/radio/intercom/directional/north{ + freerange = 1; + listening = 0; + name = "Custom Channel" + }, +/obj/item/radio/intercom/directional/south{ + freerange = 1; + frequency = 1447; + listening = 0; + name = "Private Channel" + }, +/obj/item/radio/intercom/directional/east{ + freerange = 1; + listening = 0; + name = "Common Channel" + }, +/turf/open/floor/circuit, +/area/station/ai_monitored/turret_protected/ai) +"nBx" = ( +/obj/machinery/camera/directional/west{ + c_tag = "Security - HoS Office" + }, +/obj/item/flashlight/lamp/green{ + on = 0; + pixel_x = -6; + pixel_y = 16 + }, +/obj/structure/table/wood, +/obj/item/paper_bin{ + pixel_x = 8; + pixel_y = 3 + }, +/obj/item/stamp/hos{ + pixel_x = 10; + pixel_y = 6 + }, +/obj/machinery/recharger{ + pixel_x = -4; + pixel_y = -1 }, +/obj/machinery/airalarm/directional/west, +/turf/open/floor/wood/large, +/area/station/command/heads_quarters/hos) +"nBB" = ( +/obj/machinery/power/smes, +/obj/structure/cable, /turf/open/floor/plating, -/area/maintenance/starboard/fore) -"uub" = ( -/obj/structure/window/reinforced{ +/area/station/maintenance/solars/starboard/aft) +"nBD" = ( +/obj/machinery/firealarm/directional/west, +/obj/effect/turf_decal/tile/yellow{ dir = 1 }, -/obj/structure/window/reinforced{ - dir = 8 +/obj/effect/turf_decal/tile/yellow{ + dir = 4 }, -/turf/open/floor/engine, -/area/science/genetics) -"uuj" = ( -/obj/effect/landmark/blobstart, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/tile/yellow{ dir = 8 }, -/turf/open/floor/plating, -/area/maintenance/fore/lesser) -"uuz" = ( -/obj/effect/spawner/random/entertainment/arcade, -/obj/machinery/light_switch/directional/west, -/obj/machinery/light/small/directional/north, -/turf/open/floor/iron/dark, -/area/science/breakroom) -"uuT" = ( -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/iron, -/area/science/misc_lab) -"uuU" = ( +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/obj/structure/closet/firecloset, +/obj/machinery/light/directional/west, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/engineering/main) +"nBN" = ( +/obj/machinery/atmospherics/components/tank/air, +/obj/effect/turf_decal/delivery, +/turf/open/floor/iron/dark, +/area/station/maintenance/starboard/aft) +"nBV" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/turf/open/floor/engine/vacuum, +/area/station/science/ordnance/burnchamber) +"nCa" = ( +/obj/structure/rack, +/obj/item/pickaxe, +/obj/item/pickaxe, +/obj/item/shovel, +/obj/item/flashlight, +/obj/item/flashlight, +/obj/machinery/camera{ + c_tag = "Departure Lounge Emergency EVA"; + dir = 9 + }, +/obj/item/radio/off, +/obj/structure/extinguisher_cabinet/directional/north, /turf/open/floor/iron/white, -/area/science/xenobiology) -"uvd" = ( -/obj/machinery/conveyor_switch/oneway{ - dir = 8; - id = "QMLoad" +/area/station/hallway/secondary/exit/departure_lounge) +"nCb" = ( +/obj/structure/rack, +/obj/item/reagent_containers/glass/bottle/lithium{ + pixel_x = 7; + pixel_y = 3 }, -/turf/open/floor/iron, -/area/cargo/storage) -"uvf" = ( -/obj/machinery/power/apc/auto_name/directional/north, -/obj/structure/cable, -/turf/open/floor/wood, -/area/command/heads_quarters/captain) -"uvg" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/obj/item/reagent_containers/glass/bottle/iron{ + pixel_x = -5; + pixel_y = 3 }, -/obj/effect/turf_decal/tile/neutral, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/commons/vacant_room/commissary) -"uvo" = ( -/obj/machinery/computer/rdconsole, -/obj/effect/turf_decal/tile/green{ +/obj/item/reagent_containers/glass/bottle/multiver{ + pixel_x = 1 + }, +/obj/item/radio/intercom/directional/west, +/turf/open/floor/iron/dark/textured_edge{ dir = 8 }, -/obj/effect/turf_decal/tile/green{ - dir = 1 +/area/station/medical/medbay/central) +"nCh" = ( +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 4 }, -/obj/effect/turf_decal/tile/green, +/obj/structure/disposalpipe/segment, +/obj/machinery/light/directional/east, /turf/open/floor/iron, -/area/command/bridge) -"uvq" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/poddoor/shutters/window{ - id = "stationawaygate"; - name = "Gateway Access Shutters" +/area/station/security/brig/upper) +"nCm" = ( +/obj/structure/toilet{ + pixel_y = 8 + }, +/obj/machinery/light/small/directional/west, +/obj/effect/landmark/start/hangover, +/obj/machinery/button/door/directional/north{ + id = "Toilet1"; + name = "Lock Control"; + normaldoorcontrol = 1; + specialfunctions = 4 }, +/turf/open/floor/iron/freezer, +/area/station/commons/toilet) +"nCs" = ( +/obj/structure/chair/stool/directional/north, +/obj/structure/cable, +/obj/machinery/power/apc/auto_name/directional/west, /turf/open/floor/iron, -/area/command/gateway) -"uvt" = ( +/area/station/security/prison/visit) +"nCJ" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/turf/open/floor/iron/white, -/area/medical/pharmacy) -"uvu" = ( -/obj/structure/extinguisher_cabinet/directional/south, -/obj/effect/turf_decal/tile/blue, -/turf/open/floor/iron, -/area/hallway/primary/starboard) -"uvN" = ( -/obj/structure/table/wood, -/obj/item/flashlight/lamp/green, -/turf/open/floor/carpet/red, -/area/commons/vacant_room/office) -"uvR" = ( -/obj/structure/rack, -/obj/item/clothing/mask/gas, -/obj/machinery/airalarm/directional/north, -/obj/item/clothing/glasses/science{ - pixel_x = 4; - pixel_y = -4 - }, -/obj/item/wrench, -/turf/open/floor/iron/cafeteria, -/area/command/heads_quarters/rd) -"uvS" = ( -/obj/machinery/light/small/directional/west, -/turf/open/floor/plating{ - icon_state = "panelscorched" - }, -/area/maintenance/starboard/fore) -"uwd" = ( -/obj/machinery/button/door/directional/east{ - id = "cmoprivacy"; - name = "CMO Shutter Control"; - pixel_y = 23; - req_access_txt = "40" - }, -/obj/effect/turf_decal/trimline/blue/filled/line{ +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/machinery/computer/security/telescreen/cmo{ - dir = 8; - pixel_x = 27 +/turf/open/floor/plating, +/area/station/maintenance/department/crew_quarters/bar) +"nCO" = ( +/obj/structure/window/reinforced{ + dir = 4 }, -/turf/open/floor/iron/dark, -/area/command/heads_quarters/cmo) -"uwh" = ( /obj/structure/window/reinforced{ - dir = 8 + dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/security/checkpoint/auxiliary) -"uwi" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/turf/open/floor/iron/dark, +/area/station/commons/fitness) +"nCP" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 4 }, -/obj/machinery/door/airlock/external{ - name = "Security Escape Airlock"; - req_access_txt = "2" - }, +/turf/open/floor/wood, +/area/station/commons/dorms) +"nCQ" = ( +/obj/machinery/atmospherics/pipe/multiz/scrubbers/visible/layer2, +/obj/machinery/atmospherics/pipe/multiz/supply/visible/layer4, /turf/open/floor/plating, -/area/hallway/secondary/exit/departure_lounge) -"uwp" = ( +/area/station/security/prison/safe) +"nCV" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 + }, /obj/effect/turf_decal/stripes/line{ - dir = 6 + dir = 4 }, -/obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/medical/treatment_center) +"nDk" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/engineering/engine_smes) -"uwv" = ( -/obj/machinery/door/airlock/security/glass{ - id_tag = "innerbrig"; - name = "Brig Walkway" +/turf/open/floor/iron/goonplaque, +/area/station/hallway/secondary/entry) +"nDl" = ( +/obj/effect/turf_decal/tile/dark, +/obj/effect/turf_decal/tile/dark{ + dir = 8 }, +/obj/structure/railing/corner, +/obj/machinery/door/firedoor/border_only, +/turf/open/floor/iron/white, +/area/station/medical/medbay/lobby) +"nDp" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/door/firedoor, -/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ - cycle_id = "brigoutpost" - }, -/obj/effect/mapping_helpers/airlock/access/all/security/entrance, -/turf/open/floor/iron/dark/textured_edge{ - dir = 4 - }, -/area/security/checkpoint/auxiliary) -"uwx" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/wood, -/area/commons/dorms) -"uxn" = ( -/obj/machinery/vending/cigarette, -/turf/open/floor/iron, -/area/commons/locker) -"uxp" = ( -/turf/open/floor/engine/vacuum, -/area/engineering/atmos) -"uxq" = ( -/obj/structure/table, -/obj/effect/spawner/random/food_or_drink/donkpockets, -/obj/structure/sign/poster/contraband/random/directional/south, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"uxD" = ( -/obj/structure/table, -/obj/item/circular_saw, -/obj/item/scalpel{ - pixel_y = 12 - }, -/obj/machinery/light/directional/north, -/turf/open/floor/iron/dark, -/area/science/robotics/lab) -"uxT" = ( +/obj/structure/cable, /obj/effect/turf_decal/tile/red{ - dir = 4 + dir = 8 }, -/obj/effect/turf_decal/tile/red{ +/turf/open/floor/iron/textured, +/area/station/security/brig) +"nDq" = ( +/turf/open/floor/iron, +/area/station/maintenance/disposal/incinerator) +"nDw" = ( +/obj/structure/railing/corner{ dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/simple/green/visible{ +/turf/open/misc/asteroid/snow/icemoon, +/area/icemoon/underground/explored) +"nDx" = ( +/obj/structure/railing/corner{ dir = 4 }, -/turf/open/floor/iron/white/corner, -/area/engineering/atmos) -"uyd" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/wood/parquet, +/area/station/service/bar/atrium) +"nDz" = ( +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plating, -/area/maintenance/fore/greater) -"uyf" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/medical{ - name = "Psychology"; - req_access_txt = "70" +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable/layer3, +/obj/machinery/turretid{ + control_area = "/area/station/ai_monitored/turret_protected/aisat/hallway"; + name = "Chamber Hallway Turret Control"; + pixel_x = 32; + pixel_y = -24; + req_access = list("minisat") }, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/aisat_interior) +"nDA" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/tile/blue/full, -/turf/open/floor/iron/white/smooth_large, -/area/medical/psychology) -"uyL" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ +/turf/open/floor/iron, +/area/station/command/heads_quarters/hop) +"nDE" = ( +/turf/closed/wall/r_wall, +/area/station/security/prison/garden) +"nDV" = ( +/obj/machinery/shower{ + pixel_y = 12 + }, +/obj/effect/spawner/random/contraband/permabrig_weapon, +/turf/open/floor/iron/showroomfloor, +/area/station/security/prison/toilet) +"nEb" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/ai_monitored/command/storage/eva) +"nEX" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/light/small/directional/south, +/obj/structure/rack, +/turf/open/floor/iron/smooth, +/area/station/maintenance/department/chapel) +"nEZ" = ( +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/turf_decal/tile/red{ - dir = 8 +/obj/effect/turf_decal/tile/red, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"nFk" = ( +/obj/machinery/mineral/equipment_vendor, +/obj/effect/turf_decal/tile/brown{ + dir = 4 }, -/obj/machinery/portable_atmospherics/scrubber, -/turf/open/floor/iron/white/corner{ +/obj/effect/turf_decal/tile/brown, +/turf/open/floor/iron/dark, +/area/station/cargo/miningdock) +"nFn" = ( +/obj/effect/turf_decal/tile/red{ dir = 1 }, -/area/engineering/atmos/storage/gas) -"uyS" = ( -/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/iron, +/area/station/security/prison/mess) +"nFO" = ( +/obj/structure/transit_tube/horizontal, /obj/structure/cable, -/obj/machinery/door/poddoor/preopen{ - id = "xenobio1"; - name = "Xenobio Pen 1 Blast Door" +/turf/open/floor/plating/snowed/icemoon, +/area/icemoon/surface/outdoors/nospawn) +"nFR" = ( +/obj/structure/table, +/obj/item/clothing/glasses/meson, +/obj/item/storage/bag/ore, +/obj/item/pickaxe, +/obj/item/mining_scanner, +/obj/item/flashlight, +/obj/machinery/light/directional/west, +/obj/item/clothing/suit/hooded/wintercoat, +/turf/open/floor/iron, +/area/station/commons/storage/mining) +"nFU" = ( +/obj/structure/chair/stool/directional/west, +/obj/item/trash/energybar, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/sign/poster/official/work_for_a_future{ + pixel_y = -32 }, -/turf/open/floor/plating, -/area/science/xenobiology) -"uzf" = ( -/obj/machinery/navbeacon{ - codes_txt = "patrol;next_patrol=CHE"; - location = "AIE" +/turf/open/floor/iron, +/area/station/security/prison/work) +"nFV" = ( +/obj/machinery/atmospherics/pipe/bridge_pipe/yellow/visible, +/obj/machinery/atmospherics/pipe/bridge_pipe/green/visible{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, /turf/open/floor/iron, -/area/hallway/primary/central) -"uzn" = ( -/obj/structure/sign/warning/coldtemp, -/turf/closed/wall, -/area/hallway/secondary/exit/departure_lounge) -"uzo" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, +/area/station/engineering/atmos) +"nGk" = ( +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/structure/rack, +/obj/effect/spawner/random/maintenance, +/turf/open/floor/plating, +/area/station/maintenance/aft/greater) +"nGz" = ( /obj/effect/landmark/start/hangover, -/turf/open/floor/iron/dark, -/area/commons/fitness) -"uzs" = ( -/obj/structure/bed/dogbed/lia, -/mob/living/simple_animal/hostile/carp/lia, -/turf/open/floor/carpet/royalblue, -/area/command/heads_quarters/hos) -"uzt" = ( -/obj/structure/table/wood, -/obj/item/reagent_containers/food/drinks/mug/coco{ - desc = "Still hot!"; - pixel_x = -4; - pixel_y = 4 +/obj/structure/extinguisher_cabinet/directional/east, +/turf/open/floor/wood/parquet, +/area/station/service/bar/atrium) +"nGG" = ( +/obj/machinery/atmospherics/pipe/smart/simple/purple/visible{ + dir = 6 }, -/turf/open/floor/wood, -/area/maintenance/space_hut/cabin) -"uzv" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/table, -/obj/effect/turf_decal/tile/brown{ +/turf/open/floor/glass/reinforced, +/area/station/engineering/atmos/pumproom) +"nGQ" = ( +/obj/machinery/flasher/directional/north{ + id = "Cell 3" + }, +/obj/structure/bed{ + dir = 1; + pixel_x = -2 + }, +/turf/open/floor/iron/smooth, +/area/station/security/brig) +"nGT" = ( +/obj/structure/bed, +/obj/item/bedsheet/medical, +/obj/effect/turf_decal/tile/blue{ dir = 8 }, -/obj/item/paper_bin/carbon{ - pixel_x = -3; - pixel_y = 7 +/obj/effect/turf_decal/tile/blue{ + dir = 4 }, -/obj/effect/turf_decal/tile/brown{ - dir = 1 +/obj/machinery/camera/directional/east{ + c_tag = "Labor Camp Infirmary"; + network = list("labor") }, -/obj/machinery/power/apc/auto_name/directional/west, -/obj/structure/cable, -/turf/open/floor/iron, -/area/cargo/qm) -"uzL" = ( -/obj/effect/turf_decal/tile/neutral{ +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/turf/open/floor/iron/white, +/area/mine/laborcamp) +"nGU" = ( +/obj/structure/closet/secure_closet/security/sec, +/obj/machinery/airalarm/directional/north, +/turf/open/floor/iron/smooth_edge{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/iron, -/area/commons/dorms) -"uzQ" = ( -/obj/machinery/computer/shuttle/mining, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 4 +/area/station/security/lockers) +"nGV" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "kitchen"; + name = "Kitchen Shutters" }, -/obj/effect/turf_decal/tile/blue{ +/obj/machinery/door/firedoor, +/turf/open/floor/iron/cafeteria, +/area/station/service/kitchen) +"nHc" = ( +/obj/structure/bodycontainer/morgue, +/turf/open/floor/iron/dark, +/area/station/medical/morgue) +"nHe" = ( +/obj/structure/closet/radiation, +/obj/effect/turf_decal/tile/yellow{ dir = 8 }, -/obj/structure/cable, -/turf/open/floor/iron, -/area/command/bridge) -"uAz" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/obj/structure/cable, /turf/open/floor/iron, -/area/hallway/primary/central) -"uAP" = ( -/obj/machinery/door/airlock{ - id_tag = "Dorm6"; - name = "Cabin 2" - }, +/area/station/engineering/main) +"nHf" = ( +/obj/machinery/vending/cigarette, +/obj/machinery/light/small/directional/south, +/obj/structure/extinguisher_cabinet/directional/south, +/turf/open/floor/iron/dark, +/area/station/science/breakroom) +"nHs" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/wood, -/area/commons/dorms) -"uAT" = ( -/obj/structure/sign/warning/biohazard, -/turf/closed/wall, -/area/command/heads_quarters/rd) -"uAY" = ( -/obj/item/clothing/head/hardhat, -/turf/open/floor/plating/snowed/icemoon, -/area/icemoon/surface/outdoors/nospawn) -"uBg" = ( -/obj/structure/disposalpipe/segment{ +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 4 }, -/turf/open/floor/iron/cafeteria, -/area/service/kitchen) -"uBj" = ( -/obj/machinery/airalarm/directional/west, -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/tile/neutral{ +/turf/open/floor/iron/showroomfloor, +/area/station/security/prison/toilet) +"nHO" = ( +/obj/effect/turf_decal/tile/blue/half{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/turf/open/floor/iron/dark/side{ + dir = 1 }, +/area/station/service/hydroponics) +"nId" = ( +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/iron, -/area/commons/fitness) -"uBp" = ( -/obj/structure/closet/l3closet/security, -/obj/machinery/airalarm/directional/north, -/turf/open/floor/iron/smooth, -/area/security/brig/upper) -"uBY" = ( -/obj/machinery/power/apc/auto_name/directional/north, -/obj/structure/cable, +/obj/structure/barricade/wooden, +/turf/open/floor/eighties/red, +/area/station/security/prison/safe) +"nIf" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/hallway/primary/port) -"uCa" = ( -/obj/machinery/door/window/left/directional/west{ - dir = 2; - name = "Atmospherics Delivery"; - req_access_txt = "24" - }, -/obj/effect/turf_decal/loading_area, -/obj/effect/turf_decal/siding/yellow/corner, -/obj/machinery/door/firedoor, -/obj/machinery/door/poddoor/preopen{ - id = "atmos"; - name = "Atmospherics Blast Door" - }, -/turf/open/floor/iron/textured_half{ - dir = 1 - }, -/area/engineering/atmos/storage/gas) -"uCb" = ( -/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible, -/obj/structure/cable, -/obj/machinery/duct, -/obj/effect/turf_decal/siding/yellow{ - dir = 8 +/area/station/hallway/secondary/entry) +"nIt" = ( +/obj/structure/stairs/west, +/turf/open/floor/iron/white, +/area/station/science/ordnance) +"nIx" = ( +/turf/closed/wall/r_wall, +/area/station/maintenance/solars/starboard/aft) +"nIJ" = ( +/obj/structure/closet/crate, +/obj/item/food/breadslice/plain, +/obj/item/food/breadslice/plain, +/obj/item/food/breadslice/plain, +/obj/item/food/grown/potato, +/obj/item/food/grown/potato, +/obj/item/food/grown/onion, +/obj/item/food/grown/onion, +/obj/effect/decal/cleanable/dirt, +/obj/structure/window/reinforced/spawner/west, +/obj/effect/spawner/random/contraband/prison, +/turf/open/floor/iron/cafeteria, +/area/station/security/prison/mess) +"nIK" = ( +/obj/structure/sign/warning/electric_shock{ + pixel_x = 32 }, +/obj/machinery/light/directional/east, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/red, /turf/open/floor/iron, -/area/engineering/atmos) -"uCs" = ( -/obj/machinery/light/small/directional/south, -/turf/open/floor/plating, -/area/engineering/atmos) -"uCH" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/area/station/hallway/primary/central/fore) +"nIL" = ( +/obj/machinery/camera{ + c_tag = "Service-Hallway Bottom 1"; + dir = 9 }, -/obj/machinery/conveyor{ - dir = 8; - id = "QMLoad" +/turf/open/floor/iron, +/area/station/hallway/secondary/service) +"nIN" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/iron/freezer, +/area/mine/eva/lower) +"nJd" = ( +/obj/structure/grille, +/turf/open/floor/plating, +/area/station/maintenance/department/medical/morgue) +"nJm" = ( +/obj/structure/fluff/fokoff_sign, +/turf/open/misc/asteroid/snow/icemoon, +/area/icemoon/underground/explored) +"nJo" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/obj/machinery/door/airlock/external{ + name = "Escape Airlock" }, /turf/open/floor/plating, -/area/cargo/storage) -"uCM" = ( -/obj/effect/turf_decal/tile/red/full, -/obj/effect/turf_decal/siding/white/corner{ - dir = 4 +/area/station/hallway/secondary/exit/departure_lounge) +"nJp" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/door/airlock/engineering/glass{ + name = "Engineering Storage" }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/iron/large, -/area/service/kitchen/diner) -"uDd" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/machinery/door/poddoor/shutters/radiation/preopen{ - id = "engsm"; - name = "Radiation Chamber Shutters" +/obj/effect/turf_decal/siding/yellow/corner{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/plating, -/area/engineering/supermatter) -"uDp" = ( -/obj/effect/turf_decal/delivery, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/purple/visible, -/turf/open/floor/iron/dark, -/area/engineering/supermatter/room) -"uDq" = ( -/obj/structure/closet/crate/freezer, -/obj/item/reagent_containers/blood/random, -/obj/item/reagent_containers/blood/random, -/obj/item/reagent_containers/blood/random, -/obj/effect/decal/cleanable/dirt, +/obj/effect/mapping_helpers/airlock/access/all/engineering/engine_equipment, +/turf/open/floor/iron, +/area/station/engineering/storage) +"nJs" = ( +/obj/machinery/camera/directional/north{ + c_tag = "Fore Starboard Solar Access" + }, +/obj/machinery/light/small/directional/north, /turf/open/floor/plating, -/area/maintenance/department/medical/central) -"uDw" = ( -/obj/effect/turf_decal/tile/brown{ +/area/station/maintenance/starboard/fore) +"nJy" = ( +/obj/structure/chair/pew{ + dir = 1 + }, +/turf/open/floor/iron/chapel{ dir = 8 }, -/obj/effect/turf_decal/tile/brown, -/obj/structure/table, -/obj/item/food/cheesiehonkers, +/area/station/service/chapel) +"nJI" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/green/visible, +/obj/effect/turf_decal/siding/wideplating/corner{ + dir = 1 + }, +/obj/structure/cable, /turf/open/floor/iron, -/area/cargo/office) -"uDD" = ( -/obj/effect/decal/cleanable/dirt, -/turf/closed/wall, -/area/commons/vacant_room/commissary) -"uDP" = ( +/area/station/engineering/atmos/pumproom) +"nJT" = ( +/obj/effect/landmark/event_spawn, /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron/white, +/area/station/science/research) +"nJX" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/security/checkpoint/science) +"nKa" = ( +/turf/closed/wall, +/area/station/security/checkpoint/medical) +"nKe" = ( +/obj/structure/table, +/obj/item/hand_tele, /turf/open/floor/iron, -/area/ai_monitored/command/storage/eva) -"uEa" = ( -/obj/machinery/atmospherics/pipe/heat_exchanging/junction{ - dir = 8 +/area/station/command/teleporter) +"nKl" = ( +/obj/structure/railing{ + dir = 6 }, -/turf/closed/wall/r_wall, -/area/engineering/supermatter/room) -"uEb" = ( -/obj/structure/disposalpipe/segment{ +/turf/open/misc/asteroid/snow/icemoon, +/area/icemoon/underground/explored) +"nKn" = ( +/obj/machinery/hydroponics/constructable, +/obj/machinery/light/directional/east, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/green{ dir = 4 }, -/obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/south, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"uEc" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/stripes/line{ +/turf/open/floor/iron, +/area/station/service/hydroponics) +"nKr" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 1 }, +/obj/effect/landmark/start/hangover, /turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"uEf" = ( +/area/station/cargo/lobby) +"nKK" = ( +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 10 + }, /obj/structure/table, -/obj/item/stack/cable_coil, -/obj/item/stack/cable_coil{ - pixel_x = 3; - pixel_y = 3 +/obj/item/folder/white{ + pixel_y = 4 }, -/obj/item/stock_parts/micro_laser, -/obj/item/stock_parts/micro_laser, -/obj/item/stock_parts/capacitor, -/obj/item/stock_parts/capacitor, -/obj/item/stock_parts/manipulator, -/obj/item/stock_parts/manipulator, -/turf/open/floor/iron/white/side{ - dir = 5 +/obj/item/pen/red, +/turf/open/floor/iron/dark, +/area/station/medical/virology) +"nKL" = ( +/obj/structure/chair/stool/directional/south, +/turf/open/floor/iron, +/area/station/security/prison/visit) +"nKR" = ( +/obj/structure/table, +/obj/item/flashlight/lamp, +/turf/open/floor/iron/dark, +/area/station/security/interrogation) +"nLb" = ( +/obj/machinery/blackbox_recorder, +/turf/open/floor/iron/dark/telecomms, +/area/station/tcommsat/server) +"nLd" = ( +/obj/structure/table/glass, +/obj/item/computer_hardware/hard_drive/portable/medical, +/obj/item/computer_hardware/hard_drive/portable/medical, +/obj/item/computer_hardware/hard_drive/portable/chemistry, +/obj/machinery/status_display/evac/directional/north, +/obj/effect/turf_decal/tile/blue/full, +/turf/open/floor/iron/dark, +/area/station/command/heads_quarters/cmo) +"nLn" = ( +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 8 }, -/area/science/lab) -"uEk" = ( -/obj/machinery/vending/coffee, +/obj/structure/chair{ + dir = 1 + }, +/obj/machinery/airalarm/directional/south, +/obj/machinery/light/directional/south, +/obj/machinery/camera{ + c_tag = "Medbay Lobby"; + dir = 5; + network = list("ss13","medbay") + }, +/turf/open/floor/iron/white, +/area/station/medical/medbay/lobby) +"nLH" = ( +/obj/effect/turf_decal/stripes/line, /turf/open/floor/iron, -/area/hallway/primary/fore) -"uEI" = ( +/area/station/command/teleporter) +"nLW" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/junction{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/trimline/yellow/line, +/turf/open/floor/iron/dark/side, +/area/station/security/prison/workout) +"nLY" = ( +/obj/structure/reagent_dispensers/watertank, +/turf/open/floor/plating, +/area/station/maintenance/starboard/fore) +"nLZ" = ( +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/green{ dir = 4 }, -/turf/open/floor/plating, -/area/maintenance/port/greater) -"uES" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/door/airlock/mining/glass{ - name = "Mining Dock" +/obj/effect/turf_decal/tile/green{ + dir = 8 + }, +/obj/effect/turf_decal/siding/white{ + dir = 4 }, -/obj/machinery/door/firedoor, -/obj/effect/mapping_helpers/airlock/access/all/supply/mining, /turf/open/floor/iron, -/area/cargo/miningdock) -"uEY" = ( -/obj/machinery/meter, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible, -/turf/closed/wall/r_wall, -/area/security/checkpoint/engineering) -"uFa" = ( -/obj/structure/rack, -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/yellow{ +/area/station/hallway/secondary/service) +"nMc" = ( +/obj/structure/disposalpipe/trunk/multiz{ dir = 1 }, -/obj/effect/spawner/random/maintenance/two, -/turf/open/floor/iron/white, -/area/maintenance/port/fore) -"uFd" = ( -/obj/effect/landmark/event_spawn, -/obj/structure/table, -/obj/item/storage/toolbox/electrical{ - pixel_y = 5 +/turf/closed/wall/r_wall, +/area/station/medical/virology) +"nMf" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/sign/poster/official/fruit_bowl{ + pixel_y = 32 }, -/obj/item/storage/toolbox/mechanical{ - pixel_x = -1; - pixel_y = -1 +/turf/open/floor/iron/cafeteria{ + dir = 5 }, -/obj/item/clothing/glasses/meson/engine, -/turf/open/floor/iron/dark, -/area/engineering/storage) -"uFn" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/area/station/maintenance/port/aft) +"nMu" = ( +/obj/effect/turf_decal/trimline/blue/filled/warning{ + dir = 1 }, -/obj/machinery/atmospherics/components/binary/pump/on{ - dir = 8; - name = "Gas to Cooling Loop" +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/white, +/area/station/medical/treatment_center) +"nMw" = ( +/obj/structure/chair{ + dir = 1 }, +/obj/effect/landmark/start/hangover, +/turf/open/floor/iron/cafeteria, +/area/station/hallway/secondary/exit/departure_lounge) +"nMx" = ( +/obj/effect/turf_decal/stripes/corner, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/green/visible, /turf/open/floor/engine, -/area/engineering/supermatter/room) -"uFV" = ( -/obj/machinery/shower{ - dir = 4 - }, -/turf/open/floor/iron/freezer, -/area/commons/toilet) -"uGe" = ( -/obj/machinery/power/terminal{ - dir = 1 +/area/station/engineering/supermatter/room) +"nMA" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/white, +/area/station/science/research) +"nMB" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/mining{ + name = "Mining Dock" }, -/obj/machinery/light/small/directional/east, /obj/structure/cable, -/turf/open/floor/plating, -/area/maintenance/solars/starboard/aft) -"uGf" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/mapping_helpers/airlock/access/all/supply/mining, +/turf/open/floor/iron, +/area/station/cargo/miningdock) +"nME" = ( +/obj/item/clothing/head/hardhat, +/turf/open/floor/plating/snowed/icemoon, +/area/icemoon/surface/outdoors/nospawn) +"nMN" = ( /obj/machinery/door/airlock/maintenance{ - req_access_txt = "12" + name = "Chemistry Access Maintenance" }, -/obj/effect/mapping_helpers/airlock/abandoned, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/mapping_helpers/airlock/access/all/medical/chemistry, /turf/open/floor/plating, -/area/maintenance/port/aft) -"uGg" = ( +/area/station/maintenance/department/medical/central) +"nMP" = ( +/obj/structure/chair/pew{ + dir = 1 + }, +/obj/effect/landmark/start/hangover, +/turf/open/floor/iron/chapel, +/area/station/service/chapel) +"nMR" = ( +/obj/effect/gibspawner/human/bodypartless, +/turf/open/misc/asteroid/snow/icemoon, +/area/icemoon/surface/outdoors/nospawn) +"nNn" = ( +/turf/closed/wall, +/area/station/security/prison/rec) +"nNq" = ( /obj/structure/table/glass, -/obj/item/book/manual/wiki/medicine{ - pixel_x = 1; - pixel_y = 5 +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 }, /obj/item/book/manual/wiki/surgery{ pixel_x = -4; pixel_y = 3 }, -/obj/effect/turf_decal/tile/blue/full, -/turf/open/floor/iron/large, -/area/medical/treatment_center) -"uGr" = ( -/obj/structure/chair{ - dir = 4 +/obj/item/storage/backpack/duffelbag/med/surgery, +/turf/open/floor/iron/white, +/area/station/medical/surgery/aft) +"nNr" = ( +/obj/machinery/door/airlock/external{ + name = "External Access" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/external, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) +"nNs" = ( /obj/effect/decal/cleanable/dirt, -/obj/machinery/newscaster/directional/west, -/turf/open/floor/iron/smooth, -/area/security/holding_cell) -"uGv" = ( +/obj/machinery/light/directional/west, +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/obj/structure/table, +/obj/item/pen/red, +/obj/item/pen{ + pixel_x = 4; + pixel_y = 4 + }, +/obj/item/folder/yellow, +/turf/open/floor/iron, +/area/station/cargo/qm) +"nNv" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/disposalpipe/segment, -/turf/open/floor/iron, -/area/cargo/office) -"uGB" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/public/glass{ - name = "Arrivals" +/turf/open/floor/catwalk_floor/iron_smooth, +/area/station/maintenance/starboard/fore) +"nNy" = ( +/obj/structure/sign/warning/xeno_mining{ + pixel_x = 29 }, -/turf/open/floor/iron, -/area/hallway/secondary/entry) -"uGG" = ( -/obj/structure/table/reinforced, -/obj/item/folder/yellow, -/obj/item/stamp/ce, -/obj/effect/landmark/event_spawn, -/turf/open/floor/iron, -/area/command/heads_quarters/ce) -"uGI" = ( -/obj/item/trash/sosjerky, -/turf/open/floor/plating{ - icon_state = "platingdmg1" +/obj/structure/rack, +/obj/item/pickaxe, +/obj/item/tank/internals/emergency_oxygen, +/obj/item/clothing/mask/breath, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plating, +/area/mine/mechbay) +"nNB" = ( +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 9 }, -/area/maintenance/port/aft) -"uGN" = ( -/obj/structure/railing/corner{ +/obj/effect/landmark/start/virologist, +/obj/structure/chair/stool/directional/east, +/turf/open/floor/iron/dark, +/area/station/medical/virology) +"nNC" = ( +/obj/structure/window/reinforced{ dir = 4 }, -/turf/open/floor/wood/parquet, -/area/service/bar/atrium) -"uGW" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/obj/structure/table/wood, +/obj/item/food/pie/cream, +/turf/open/floor/carpet, +/area/station/service/theater) +"nNG" = ( +/obj/effect/turf_decal/siding/wood{ dir = 4 }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 +/obj/structure/chair/sofa/corp/right{ + dir = 4; + pixel_x = -4 }, -/turf/open/floor/iron/dark, -/area/tcommsat/computer) -"uHl" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 6 +/obj/machinery/light/small/directional/south, +/obj/structure/sign/poster/random/directional/west, +/turf/open/floor/iron/grimy, +/area/station/service/bar/atrium) +"nNQ" = ( +/obj/effect/turf_decal/tile/bar{ + dir = 1 }, -/obj/structure/table, -/obj/item/storage/secure/safe/directional/south, -/obj/item/storage/secure/briefcase, +/obj/effect/turf_decal/tile/bar, +/obj/machinery/duct, /turf/open/floor/iron, -/area/command/heads_quarters/rd) -"uHm" = ( -/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible, +/area/station/service/bar) +"nNY" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/engineering/atmos) -"uHn" = ( /obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/north, -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 1 +/turf/open/floor/iron, +/area/station/construction/mining/aux_base) +"nOb" = ( +/obj/machinery/door/airlock/external{ + name = "Labor Camp Shuttle Airlock" }, -/obj/machinery/pdapainter/medbay, -/turf/open/floor/iron/dark, -/area/command/heads_quarters/cmo) -"uHD" = ( /obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 4 }, -/obj/machinery/door/airlock/command/glass{ - name = "Bridge"; - req_access_txt = "19" +/turf/open/floor/iron/dark/smooth_large, +/area/station/security/processing) +"nOi" = ( +/obj/structure/table, +/obj/item/assembly/signaler{ + pixel_y = 8 }, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/item/assembly/signaler{ + pixel_x = -8; + pixel_y = 5 }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/command/bridge) -"uHF" = ( -/obj/structure/table/glass, -/obj/machinery/light/directional/east, -/obj/structure/extinguisher_cabinet/directional/north, -/obj/item/reagent_containers/glass/bottle/epinephrine, -/obj/item/reagent_containers/glass/bottle/multiver{ - pixel_x = 6 +/obj/item/assembly/signaler{ + pixel_x = -2; + pixel_y = -2 }, -/obj/item/reagent_containers/syringe, -/obj/effect/turf_decal/tile/blue/full, -/turf/open/floor/iron/large, -/area/medical/treatment_center) -"uHZ" = ( -/obj/effect/turf_decal/tile/red/full, -/obj/structure/chair, -/obj/effect/turf_decal/siding/white{ - dir = 8 +/obj/item/assembly/signaler{ + pixel_x = 6; + pixel_y = 5 }, /obj/machinery/light/directional/west, -/obj/structure/sign/poster/random/directional/west, -/turf/open/floor/iron/large, -/area/service/kitchen/diner) -"uId" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"uIw" = ( -/obj/machinery/navbeacon{ - codes_txt = "delivery;dir=8"; - dir = 8; - freq = 1400; - location = "QM #4" - }, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron, -/area/cargo/storage) -"uII" = ( -/obj/effect/mapping_helpers/airlock/abandoned, -/obj/machinery/door/airlock/maintenance{ - req_access_txt = "12" +/turf/open/floor/iron/dark, +/area/station/science/ordnance/office) +"nOk" = ( +/obj/item/chair/wood, +/obj/structure/sign/poster/contraband/random/directional/east, +/turf/open/floor/wood, +/area/station/maintenance/port/aft) +"nOl" = ( +/obj/structure/bed, +/obj/machinery/airalarm/directional/north, +/obj/item/bedsheet/dorms, +/obj/effect/landmark/start/hangover, +/obj/machinery/button/door/directional/east{ + id = "Dorm4"; + name = "Dorm Bolt Control"; + normaldoorcontrol = 1; + specialfunctions = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating, -/area/maintenance/aft/greater) -"uJj" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/hatch{ - name = "MiniSat Chamber Hallway"; - req_one_access_txt = "65" +/turf/open/floor/carpet, +/area/station/commons/dorms) +"nOs" = ( +/obj/machinery/camera/directional/east{ + c_tag = "Garden" }, +/obj/machinery/airalarm/directional/east, +/turf/open/floor/iron, +/area/station/service/hydroponics/garden) +"nOw" = ( /obj/structure/cable, +/obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ - cycle_id = "ai-passthrough" - }, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/aisat/hallway) -"uJn" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/machinery/meter, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, -/turf/open/floor/engine, -/area/engineering/supermatter/room) -"uJq" = ( -/obj/machinery/vending/medical{ - pixel_x = -2 +/obj/machinery/light/small/directional/east, +/turf/open/floor/plating, +/area/station/maintenance/department/chapel) +"nOB" = ( +/obj/structure/railing{ + dir = 4 }, -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 10 +/obj/machinery/door/firedoor/border_only{ + dir = 4 }, -/turf/open/floor/iron/dark, -/area/medical/storage) -"uJt" = ( -/obj/effect/landmark/event_spawn, -/turf/open/floor/iron/white, -/area/science/xenobiology) -"uJF" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable, -/turf/open/floor/plating, -/area/security/brig/upper) -"uKl" = ( -/obj/structure/sign/nanotrasen{ - pixel_x = -32 +/obj/machinery/airalarm/directional/north, +/turf/open/floor/wood/parquet, +/area/station/service/bar/atrium) +"nOD" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/turf/open/floor/plating/snowed/icemoon, -/area/icemoon/surface/outdoors/nospawn) -"uKo" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/mining{ - name = "Mining Dock" +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, -/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/mapping_helpers/airlock/access/all/supply/mining, +/obj/structure/cable, /turf/open/floor/iron, -/area/cargo/miningdock) -"uKP" = ( -/obj/effect/turf_decal/stripes/line, +/area/station/commons/dorms) +"nOG" = ( /obj/effect/turf_decal/stripes/line{ - dir = 1 + dir = 8 }, -/obj/machinery/door/firedoor, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron/dark, -/area/medical/treatment_center) -"uLr" = ( -/obj/machinery/meter, -/obj/machinery/atmospherics/pipe/smart/manifold/cyan/visible{ - dir = 4 +/obj/machinery/camera/directional/west{ + c_tag = "Engineering Supermatter Port"; + network = list("ss13","engine") }, +/obj/item/radio/intercom/directional/west, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"nOH" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/engineering/atmos) -"uLu" = ( -/obj/effect/turf_decal/tile/red{ +/area/station/command/bridge) +"nOQ" = ( +/obj/machinery/suit_storage_unit/security, +/obj/machinery/camera/directional/north{ + c_tag = "Security - EVA" + }, +/turf/open/floor/iron/smooth, +/area/station/security/brig/upper) +"nPf" = ( +/obj/machinery/computer/station_alert, +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ dir = 8 }, -/obj/structure/cable, +/obj/machinery/status_display/evac/directional/north, /turf/open/floor/iron, -/area/hallway/primary/fore) -"uLK" = ( -/obj/effect/decal/cleanable/dirt, +/area/station/command/bridge) +"nPI" = ( /obj/structure/cable, -/turf/open/floor/iron/white/corner{ - dir = 8 +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/maintenance/aft/lesser) +"nPU" = ( +/obj/structure/chair/stool/bar/directional/south, +/obj/effect/turf_decal/siding/wood{ + dir = 1 }, -/area/science/misc_lab) -"uLY" = ( -/obj/structure/chair/office, -/obj/machinery/camera/directional/north{ - c_tag = "Library North" +/obj/machinery/light/small/directional/east, +/obj/machinery/status_display/evac/directional/east, +/turf/open/floor/stone, +/area/station/commons/lounge) +"nQd" = ( +/obj/effect/turf_decal/trimline/green/filled/corner, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply, +/turf/open/floor/iron/white, +/area/station/medical/virology) +"nQf" = ( +/obj/effect/turf_decal/tile/red/half{ + dir = 1 }, +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ +/turf/open/floor/iron/dark/smooth_half, +/area/station/security/office) +"nQh" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating, +/area/station/engineering/storage/tech) +"nQw" = ( +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/computer/security/telescreen/entertainment/directional/north, -/turf/open/floor/wood, -/area/service/library) -"uMf" = ( -/obj/machinery/atmospherics/components/unary/thermomachine/freezer{ +/obj/effect/turf_decal/tile/yellow{ dir = 1 }, -/turf/open/floor/iron/white, -/area/medical/cryo) -"uMp" = ( +/obj/structure/closet/secure_closet/engineering_electrical, +/obj/machinery/status_display/evac/directional/east, +/turf/open/floor/iron, +/area/station/engineering/main) +"nQH" = ( /obj/effect/decal/cleanable/dirt, -/obj/structure/toilet{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ dir = 8 }, -/obj/item/radio/intercom/prison/directional/east{ - frequency = 1359 +/obj/structure/filingcabinet, +/obj/item/toy/figure/qm, +/obj/item/reagent_containers/food/drinks/bottle/whiskey, +/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass, +/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass{ + pixel_x = 8; + pixel_y = 8 }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/turf/open/floor/iron, +/area/station/cargo/qm) +"nQL" = ( +/obj/effect/turf_decal/tile/blue{ dir = 8 }, -/turf/open/floor/iron/smooth, -/area/security/holding_cell) -"uMq" = ( -/obj/item/trash/energybar, -/turf/open/floor/plating, -/area/maintenance/port/greater) -"uMt" = ( -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/blue{ dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/commons/dorms) -"uMM" = ( -/obj/effect/turf_decal/loading_area{ - dir = 1 +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 }, -/turf/open/floor/plating, -/area/maintenance/department/medical/central) -"uMO" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 1 +/obj/structure/cable, +/obj/machinery/power/apc/auto_name/directional/south, +/turf/open/floor/iron/cafeteria, +/area/mine/laborcamp) +"nQM" = ( +/obj/structure/extinguisher_cabinet/directional/south{ + pixel_x = 4 + }, +/obj/machinery/light/directional/south, +/obj/machinery/light_switch/directional/south{ + pixel_x = -6 }, /obj/effect/turf_decal/tile/blue, -/obj/machinery/atmospherics/pipe/smart/simple/green/visible, /obj/effect/turf_decal/tile/blue{ dir = 8 }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, /turf/open/floor/iron, -/area/engineering/atmos) -"uNd" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/area/station/command/bridge) +"nQO" = ( +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=AIW"; + location = "QM" + }, /obj/structure/cable, -/obj/machinery/airalarm/directional/west, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, /turf/open/floor/iron, -/area/science/mixing/launch) -"uNm" = ( -/obj/structure/table, -/obj/item/folder/blue, -/obj/effect/landmark/event_spawn, -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/ai_upload) -"uNH" = ( -/obj/effect/turf_decal/siding/yellow/corner, -/obj/machinery/status_display/evac/directional/south, -/obj/structure/table, -/obj/effect/spawner/random/trash/food_packaging, -/obj/effect/spawner/random/trash/cigbutt, +/area/station/hallway/primary/central) +"nQW" = ( +/obj/machinery/status_display/evac/directional/west, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, /turf/open/floor/iron, -/area/engineering/lobby) -"uNS" = ( -/obj/effect/turf_decal/trimline/blue/filled/line, +/area/station/hallway/primary/aft) +"nRa" = ( +/obj/machinery/camera/directional/east{ + c_tag = "Library Art Gallery" + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/effect/spawner/random/structure/table_fancy, +/obj/machinery/light/blacklight/directional/north, +/obj/structure/sign/painting/large/library{ + dir = 4 + }, +/turf/open/floor/wood, +/area/station/service/library) +"nRd" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/trimline/blue/filled/corner, /turf/open/floor/iron/white, -/area/medical/medbay/central) -"uOc" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, -/turf/open/floor/engine, -/area/engineering/supermatter/room) -"uOh" = ( -/obj/machinery/computer/operating{ - dir = 8 +/area/station/medical/medbay/central) +"nRi" = ( +/obj/machinery/door/window/right/directional/east{ + base_state = "left"; + dir = 8; + icon_state = "left"; + name = "Fitness Ring" }, -/obj/machinery/airalarm/directional/east, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ +/obj/structure/window/reinforced{ dir = 1 }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 +/turf/open/floor/iron/dark, +/area/station/commons/fitness) +"nRq" = ( +/obj/effect/turf_decal/tile/brown{ + dir = 8 }, -/turf/open/floor/iron/white, -/area/medical/surgery/aft) -"uOi" = ( -/obj/machinery/light_switch/directional/north, -/obj/structure/cable, +/obj/structure/closet/crate, /turf/open/floor/iron, -/area/science/misc_lab) -"uOx" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/firedoor, -/obj/machinery/door/window/brigdoor{ - name = "Armory Desk"; - req_access_txt = "3" - }, -/obj/machinery/door/window/left/directional/north{ - name = "Armory Desk" +/area/station/cargo/office) +"nRu" = ( +/obj/structure/industrial_lift, +/obj/structure/railing{ + dir = 10 }, -/turf/open/floor/iron, -/area/ai_monitored/security/armory/upper) -"uOC" = ( -/obj/item/kirbyplants/random, -/obj/effect/turf_decal/siding/wood{ - dir = 4 +/turf/open/openspace, +/area/station/commons/storage/mining) +"nRx" = ( +/obj/machinery/vending/coffee, +/obj/effect/turf_decal/siding/wood/corner{ + dir = 1 }, +/obj/machinery/light/small/directional/west, /turf/open/floor/wood, -/area/commons/vacant_room/office) -"uOP" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 4 +/area/station/service/library) +"nRO" = ( +/obj/structure/cable/multilayer/multiz, +/obj/structure/sign/poster/contraband/random/directional/north, +/turf/open/floor/plating, +/area/station/security/prison/safe) +"nRU" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 8 }, -/turf/open/floor/carpet, -/area/command/meeting_room) -"uOW" = ( -/obj/structure/railing{ - dir = 1 +/obj/structure/cable, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 }, -/turf/open/floor/iron/white/side{ +/obj/machinery/power/apc/auto_name/directional/south, +/turf/open/floor/iron/dark, +/area/station/security/checkpoint/science) +"nRV" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ dir = 10 }, -/area/science/xenobiology) -"uPb" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 4 +/turf/open/misc/asteroid/snow/icemoon, +/area/icemoon/surface/outdoors/nospawn) +"nRW" = ( +/obj/structure/sink{ + dir = 8; + pixel_x = 11 }, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/structure/mirror/directional/east, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/iron/freezer, +/area/station/commons/toilet/locker) +"nRX" = ( +/turf/open/floor/iron/white/side{ + dir = 10 }, +/area/station/science/research) +"nSc" = ( +/obj/effect/turf_decal/siding/yellow, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"nSi" = ( +/obj/machinery/space_heater, +/turf/open/floor/plating, +/area/station/maintenance/fore/greater) +"nSk" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/white, -/area/science/genetics) -"uPh" = ( -/obj/structure/table, -/obj/item/assembly/prox_sensor{ - pixel_x = 5; - pixel_y = 7 +/obj/structure/cable, +/obj/effect/turf_decal/tile/red, +/turf/open/floor/iron/textured, +/area/station/security/brig) +"nSs" = ( +/obj/effect/turf_decal/tile/dark{ + dir = 1 }, -/obj/item/assembly/prox_sensor{ - pixel_x = -4; - pixel_y = 1 +/obj/effect/turf_decal/stripes/asteroid/corner{ + dir = 1 }, -/obj/item/assembly/prox_sensor{ - pixel_x = 2; - pixel_y = -2 +/obj/structure/cable, +/turf/open/floor/iron/white/side{ + dir = 6 }, -/obj/item/assembly/prox_sensor{ - pixel_x = 9; - pixel_y = -2 +/area/mine/living_quarters) +"nSw" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/layer_manifold/brown/visible, +/turf/open/floor/iron, +/area/station/maintenance/disposal/incinerator) +"nSC" = ( +/obj/structure/table, +/obj/machinery/light/small/directional/north, +/obj/machinery/microwave, +/obj/machinery/airalarm/directional/east, +/turf/open/floor/iron/dark, +/area/station/science/breakroom) +"nSD" = ( +/obj/machinery/atmospherics/pipe/smart/simple/purple/visible{ + dir = 9 + }, +/obj/effect/turf_decal/siding/wideplating{ + dir = 1 }, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/engineering/atmos/pumproom) +"nSF" = ( +/obj/structure/rack, +/obj/machinery/status_display/evac/directional/south, +/obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/science/mixing) -"uPG" = ( -/obj/item/book/manual/wiki/security_space_law, -/obj/structure/table/wood, -/turf/open/floor/carpet, -/area/command/meeting_room) -"uPJ" = ( -/obj/effect/turf_decal/trimline/blue/filled/warning, +/area/station/ai_monitored/turret_protected/aisat_interior) +"nSH" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron/white, -/area/medical/medbay/central) -"uPK" = ( -/obj/machinery/door/window/right/directional/east{ - dir = 1; - name = "Bridge Delivery"; - req_access_txt = "19" +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/effect/turf_decal/delivery, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/maintenance/central/greater) -"uQc" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "briggate"; - name = "security shutters" - }, -/obj/item/paper_bin{ - pixel_x = -3; - pixel_y = 7 - }, -/obj/item/pen, -/obj/machinery/door/window/brigdoor/right/directional/west{ - name = "Brig Reception"; - req_one_access_txt = "1" - }, -/obj/machinery/door/window/left/directional/east{ - name = "Brig Reception" - }, -/turf/open/floor/iron/dark, -/area/security/checkpoint/auxiliary) -"uQl" = ( -/obj/effect/landmark/start/hangover, -/turf/open/floor/iron/white/smooth_large, -/area/service/kitchen/diner) -"uQo" = ( +/area/station/security/processing) +"nSS" = ( /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible, -/obj/machinery/duct, -/obj/effect/turf_decal/siding/yellow/corner{ - dir = 8 - }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plating, +/area/station/maintenance/fore/greater) +"nST" = ( +/obj/machinery/atmospherics/pipe/smart/simple/dark/visible/layer1, +/obj/machinery/atmospherics/pipe/smart/simple/orange/visible, +/turf/open/floor/plating/snowed/icemoon, +/area/icemoon/surface/outdoors/nospawn) +"nTf" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/closet/secure_closet/personal{ + anchored = 1 + }, +/obj/item/clothing/under/costume/jabroni, /turf/open/floor/iron, -/area/engineering/atmos) -"uQt" = ( -/obj/machinery/holopad, +/area/station/maintenance/starboard/fore) +"nTp" = ( +/obj/effect/turf_decal/tile/red/full, +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/science/misc_lab) -"uQC" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark/textured_large, +/area/station/security/checkpoint/auxiliary) +"nTv" = ( +/obj/structure/closet/crate, +/obj/effect/spawner/random/food_or_drink/cups, +/obj/effect/spawner/random/food_or_drink/booze, +/obj/effect/spawner/random/food_or_drink/booze, +/obj/machinery/light/small/directional/north, +/obj/structure/sign/poster/contraband/random/directional/north, +/turf/open/floor/plating, +/area/station/maintenance/department/chapel) +"nTA" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/decal/cleanable/cobweb, +/obj/item/radio/intercom/directional/north, +/obj/structure/cable, +/obj/machinery/power/apc/auto_name/directional/west, /obj/structure/disposalpipe/segment{ - dir = 5 + dir = 6 + }, +/turf/open/floor/iron/dark, +/area/station/medical/morgue) +"nTL" = ( +/obj/structure/transit_tube, +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, +/obj/structure/cable, /turf/open/floor/plating, -/area/maintenance/fore/greater) -"uQH" = ( -/obj/structure/railing{ +/area/station/engineering/transit_tube) +"nTO" = ( +/turf/closed/wall/r_wall, +/area/mine/laborcamp/security) +"nUg" = ( +/obj/effect/turf_decal/tile/red/half/contrasted{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ +/turf/open/floor/iron/dark/side, +/area/station/security/processing) +"nUi" = ( +/obj/effect/spawner/structure/window/hollow/reinforced/middle, +/turf/open/floor/plating, +/area/mine/mechbay) +"nUj" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/commons/fitness) +"nUl" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral, -/turf/open/floor/iron/dark/side{ - dir = 4 +/turf/open/floor/iron, +/area/station/security/checkpoint/customs/auxiliary) +"nUo" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 1 }, -/area/service/chapel) -"uRa" = ( -/obj/structure/closet/secure_closet/captains, -/turf/open/floor/carpet, -/area/command/heads_quarters/captain) -"uRc" = ( -/obj/structure/table, -/obj/machinery/camera/motion/directional/west{ - c_tag = "AI Upload West"; - network = list("aiupload") +/obj/structure/chair/sofa/left{ + dir = 1 }, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/ai_upload) -"uRj" = ( -/obj/structure/chair/office/light{ - dir = 4 +/obj/effect/landmark/start/hangover, +/obj/machinery/light/directional/south, +/turf/open/floor/iron/grimy, +/area/station/commons/lounge) +"nUp" = ( +/obj/structure/sign/warning/secure_area{ + desc = "A warning sign which reads 'SERVER ROOM'."; + name = "SERVER ROOM"; + pixel_y = -32 }, -/obj/effect/landmark/start/chemist, -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/science/server) +"nUw" = ( +/obj/machinery/conveyor{ + id = "garbage" }, -/turf/open/floor/iron/white, -/area/medical/pharmacy) -"uRz" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/obj/effect/turf_decal/siding/wood{ +/turf/open/floor/plating, +/area/station/maintenance/disposal) +"nUx" = ( +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/turf_decal/tile/brown{ dir = 4 }, -/obj/effect/turf_decal/siding/wood/corner{ +/obj/effect/turf_decal/tile/brown{ dir = 8 }, -/turf/open/floor/wood, -/area/commons/vacant_room/office) -"uRF" = ( -/obj/structure/chair/stool/directional/west, -/obj/effect/landmark/start/geneticist, -/obj/effect/turf_decal/tile/blue{ - dir = 4 +/obj/structure/extinguisher_cabinet/directional/north, +/turf/open/floor/iron/dark/side{ + dir = 9 }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 +/area/mine/eva) +"nUJ" = ( +/obj/machinery/flasher/directional/east{ + id = "brigentry" }, -/obj/effect/turf_decal/stripes/line{ +/obj/structure/cable, +/obj/effect/turf_decal/tile/red, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron, +/area/station/hallway/primary/fore) +"nUL" = ( +/obj/structure/sign/poster/official/random/directional/north, +/obj/effect/turf_decal/tile/red/half/contrasted{ dir = 1 }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 +/turf/open/floor/iron/dark/textured_edge, +/area/station/security/prison) +"nVe" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/bridge_pipe/cyan/visible, +/obj/machinery/atmospherics/pipe/bridge_pipe/green/visible{ + dir = 4 }, -/turf/open/floor/iron/white, -/area/science/genetics) -"uRK" = ( -/obj/structure/table_frame, -/obj/effect/decal/cleanable/glass, -/obj/item/food/canned/peaches/maint, /turf/open/floor/plating, -/area/maintenance/port/aft) -"uRV" = ( -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/yellow{ +/area/station/engineering/atmos) +"nVr" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/siding/wood{ dir = 8 }, -/obj/item/radio/intercom/directional/south, -/turf/open/floor/iron, -/area/hallway/primary/aft) -"uSX" = ( -/obj/effect/turf_decal/tile/blue, -/turf/open/floor/iron, -/area/hallway/primary/starboard) -"uTe" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 6 - }, -/obj/structure/bed/roller, -/turf/open/floor/iron/white, -/area/medical/medbay/aft) -"uTA" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/carpet, +/area/station/service/library) +"nVR" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron/white, -/area/medical/medbay/aft) -"uTB" = ( -/obj/machinery/atmospherics/pipe/multiz/supply/visible/layer4{ - color = "#0000ff"; - dir = 4; - name = "Supply multi deck pipe adapter" +/turf/open/floor/iron/cafeteria{ + dir = 5 }, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"uTV" = ( -/obj/structure/table/reinforced, -/obj/item/storage/toolbox/emergency, -/obj/item/wrench, -/obj/item/assembly/timer, -/obj/item/assembly/signaler, -/obj/item/assembly/signaler, -/turf/open/floor/iron, -/area/command/bridge) -"uUs" = ( +/area/station/maintenance/port/aft) +"nVS" = ( +/obj/structure/closet/firecloset, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/starboard/fore) +"nVZ" = ( +/obj/machinery/door/airlock/command{ + name = "Captain's Office" + }, +/obj/structure/disposalpipe/segment, /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment{ - dir = 5 +/obj/effect/mapping_helpers/airlock/access/all/command/captain, +/turf/open/floor/wood, +/area/station/command/heads_quarters/captain) +"nWf" = ( +/obj/structure/chair{ + dir = 1 }, +/obj/structure/noticeboard/directional/east, +/obj/item/plate, /turf/open/floor/plating, -/area/maintenance/aft/greater) -"uUt" = ( -/obj/structure/disposalpipe/sorting/mail/flip{ - dir = 8; - sortType = 9 - }, -/obj/structure/cable, -/turf/open/floor/iron/white, -/area/medical/medbay/aft) -"uUu" = ( -/obj/machinery/computer/shuttle/labor{ - dir = 8 +/area/station/maintenance/port/fore) +"nWo" = ( +/obj/machinery/recharger{ + pixel_y = 4 }, -/obj/machinery/light/directional/east, -/turf/open/floor/iron/showroomfloor, -/area/security/processing) -"uUz" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/obj/structure/table, +/obj/effect/turf_decal/tile/red{ dir = 1 }, -/turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"uUS" = ( -/obj/effect/turf_decal/tile/blue, -/obj/structure/disposalpipe/segment, -/obj/machinery/door/firedoor, -/turf/open/floor/iron, -/area/hallway/primary/fore) -"uVb" = ( -/obj/structure/table, -/obj/item/razor{ - pixel_y = 5 +/obj/effect/turf_decal/tile/red{ + dir = 4 }, /turf/open/floor/iron, -/area/commons/locker) -"uVc" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plating, -/area/maintenance/aft/greater) -"uVv" = ( -/obj/machinery/atmospherics/components/binary/pump{ - name = "Port to Fuel Pipe" +/area/station/security/checkpoint/supply) +"nWs" = ( +/obj/effect/turf_decal/tile/red{ + dir = 8 }, +/obj/effect/turf_decal/tile/red, +/obj/structure/closet/secure_closet/labor_camp_security, /turf/open/floor/iron, -/area/engineering/atmos) -"uVZ" = ( -/obj/structure/disposalpipe/segment{ - dir = 6 +/area/mine/laborcamp/security) +"nWy" = ( +/obj/structure/sign/poster/official/work_for_a_future, +/turf/closed/wall, +/area/station/maintenance/port/greater) +"nWA" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 5 }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/visible/layer4, +/obj/machinery/meter/layer4, /turf/open/floor/plating, -/area/maintenance/port/aft) -"uWl" = ( -/obj/structure/disposalpipe/segment{ +/area/station/maintenance/fore/lesser) +"nWD" = ( +/obj/structure/railing{ dir = 4 }, -/turf/open/floor/iron/dark/smooth_large, -/area/science/breakroom) -"uWz" = ( -/obj/structure/light_construct/directional/south, -/obj/structure/sign/poster/contraband/random/directional/south, -/turf/open/floor/wood{ - icon_state = "wood-broken5" - }, -/area/maintenance/port/aft) -"uWC" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/turf/open/floor/iron, -/area/command/teleporter) -"uWI" = ( -/obj/machinery/power/apc/auto_name/directional/north, -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/service/chapel) -"uWL" = ( -/obj/machinery/modular_computer/console/preset/civilian{ - dir = 4 - }, -/turf/open/floor/iron/white/side{ +/obj/structure/table, +/obj/machinery/microwave, +/obj/machinery/door/firedoor/border_only{ dir = 4 }, -/area/science/misc_lab) -"uWM" = ( -/obj/machinery/door/firedoor/border_only, -/obj/machinery/door/window/brigdoor/left/directional/south{ - name = "Security Medpost" - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/turf/open/floor/iron/white/textured, -/area/security/medical) -"uXt" = ( +/obj/machinery/firealarm/directional/south, +/turf/open/floor/iron/cafeteria, +/area/station/service/kitchen) +"nWH" = ( +/turf/closed/wall, +/area/station/maintenance/department/cargo) +"nWK" = ( /obj/structure/cable, +/obj/machinery/holopad, +/turf/open/floor/iron/white, +/area/station/science/xenobiology) +"nWP" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, -/area/commons/fitness) -"uXB" = ( +/area/station/hallway/secondary/entry) +"nWZ" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 + }, +/obj/effect/landmark/xeno_spawn, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/station/maintenance/department/chapel) +"nXb" = ( /turf/closed/wall, /area/icemoon/surface/outdoors/nospawn) -"uXG" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "rnd2"; - name = "research lab shutters" +"nXc" = ( +/obj/structure/window/reinforced{ + dir = 8 }, -/turf/open/floor/plating, -/area/science/breakroom) -"uXS" = ( -/obj/machinery/door/airlock/maintenance{ - req_access_txt = "12" +/obj/structure/window/reinforced{ + dir = 4 }, +/turf/open/floor/iron/textured, +/area/station/security/brig) +"nXd" = ( /obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/sign/warning/fire{ + pixel_x = -32 + }, /turf/open/floor/plating, -/area/maintenance/aft/greater) -"uYB" = ( -/obj/item/kirbyplants/random, -/turf/open/floor/iron/dark/textured, -/area/security/processing) -"uYO" = ( -/obj/machinery/door/airlock/security/glass{ - name = "Brig Entrance" +/area/station/maintenance/aft/greater) +"nXg" = ( +/obj/machinery/atmospherics/components/unary/thermomachine/heater{ + dir = 8 }, +/turf/open/floor/plating, +/area/station/maintenance/starboard/upper) +"nXj" = ( +/obj/machinery/vending/sovietsoda, /obj/structure/cable, -/obj/structure/disposalpipe/segment, -/obj/machinery/door/firedoor, -/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ - cycle_id = "brigentrance" - }, -/obj/effect/mapping_helpers/airlock/access/all/security/entrance, -/turf/open/floor/iron, -/area/security/brig/upper) -"uYT" = ( -/obj/effect/mapping_helpers/airlock/abandoned, -/obj/machinery/door/airlock/maintenance{ - req_access_txt = "12" +/turf/open/floor/iron/dark/textured, +/area/station/security/prison/safe) +"nXl" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/portable_atmospherics/canister, +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 1 }, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"uZg" = ( +/turf/open/floor/iron/dark, +/area/station/engineering/supermatter/room) +"nXn" = ( /obj/structure/table, -/obj/item/storage/toolbox/electrical{ - pixel_x = 1; - pixel_y = -1 - }, +/obj/item/storage/medkit/regular, /turf/open/floor/iron, -/area/commons/storage/primary) -"uZj" = ( -/obj/structure/table, -/obj/item/assembly/flash/handheld, -/turf/open/floor/iron/dark/textured_half{ - dir = 1 +/area/station/commons/fitness) +"nXu" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/closet/secure_closet/personal{ + anchored = 1 }, -/area/security/office) -"uZy" = ( -/obj/structure/closet, -/obj/effect/spawner/random/maintenance, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"uZA" = ( -/obj/effect/landmark/blobstart, -/turf/open/floor/plating{ - icon_state = "panelscorched" +/obj/item/clothing/under/pants/track, +/obj/item/clothing/suit/ianshirt, +/turf/open/floor/iron, +/area/station/maintenance/starboard/fore) +"nXH" = ( +/obj/structure/bodycontainer/crematorium{ + id = "crematoriumChapel" }, -/area/maintenance/port/fore) -"uZU" = ( -/obj/machinery/door/airlock/hatch{ - name = "MiniSat Teleporter"; - req_access_txt = "17;65" +/turf/open/floor/iron/dark/smooth_half{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/area/station/service/chapel/office) +"nXK" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/aisat_interior) -"uZX" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible{ - dir = 10 - }, -/turf/open/floor/plating, -/area/engineering/atmos/pumproom) -"vaC" = ( -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/yellow{ dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/sign/warning/secure_area{ + pixel_x = 32 + }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/commons/dorms) -"vaJ" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "kitchen"; - name = "kitchen shutters" +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden, +/obj/structure/disposalpipe/segment{ + dir = 9 }, -/obj/machinery/door/firedoor, -/turf/open/floor/iron/cafeteria, -/area/service/kitchen) -"vbb" = ( -/obj/structure/table, -/obj/item/knife/kitchen, -/obj/item/wirecutters, -/obj/item/stack/sheet/leather, -/turf/open/floor/iron, -/area/maintenance/starboard/fore) -"vbe" = ( -/obj/structure/table, -/obj/item/assembly/signaler, -/obj/item/assembly/signaler, -/obj/item/radio/intercom/directional/north, /obj/structure/cable, -/turf/open/floor/iron, -/area/commons/storage/primary) -"vbt" = ( -/obj/effect/turf_decal/trimline/blue/filled/warning{ +/turf/open/floor/iron/dark/corner, +/area/station/engineering/atmos) +"nXQ" = ( +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk, +/turf/open/floor/plating, +/area/station/commons/vacant_room/commissary) +"nXR" = ( +/obj/effect/turf_decal/stripes/corner{ dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/white, -/area/medical/treatment_center) -"vbB" = ( -/obj/machinery/door/airlock/public/glass{ - name = "Art Gallery" +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"nXV" = ( +/obj/machinery/door/airlock/security{ + name = "Permabrig Visitation" }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/door/firedoor, -/turf/open/floor/iron/sepia, -/area/service/library) -"vbC" = ( -/obj/effect/landmark/event_spawn, -/turf/open/floor/plating, -/area/maintenance/fore/greater) -"vbH" = ( -/obj/effect/turf_decal/tile/blue{ +/turf/open/floor/iron/dark, +/area/station/security/prison/visit) +"nYd" = ( +/obj/effect/turf_decal/tile/yellow{ dir = 1 }, -/obj/effect/turf_decal/tile/blue{ +/obj/effect/turf_decal/tile/yellow{ dir = 8 }, -/obj/structure/disposalpipe/segment, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/hallway/primary/central) -"vcb" = ( -/obj/machinery/door/airlock/hatch{ - name = "MiniSat Foyer"; - req_one_access_txt = "65" +/area/station/hallway/primary/aft) +"nYe" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/iron, +/area/station/maintenance/port/aft) +"nYn" = ( +/obj/structure/closet/secure_closet/personal/cabinet, +/turf/open/floor/carpet, +/area/station/commons/dorms) +"nYv" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/command/bridge) +"nYG" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/station/maintenance/port/fore) +"nYQ" = ( +/obj/machinery/rnd/production/techfab/department/service, +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, +/turf/open/floor/plating, +/area/station/hallway/secondary/service) +"nYY" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/aisat_interior) -"vcP" = ( -/obj/effect/turf_decal/siding/yellow, -/obj/effect/turf_decal/siding/yellow{ +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron/edge{ + dir = 4 + }, +/area/station/engineering/lobby) +"nYZ" = ( +/obj/item/storage/bag/trash, +/turf/open/floor/plating, +/area/station/security/prison/safe) +"nZb" = ( +/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 1 }, /turf/open/floor/iron, -/area/engineering/storage) -"vcX" = ( -/obj/structure/table, -/obj/effect/turf_decal/tile/yellow, -/obj/item/clothing/mask/gas, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 +/area/station/command/teleporter) +"nZd" = ( +/obj/machinery/door/poddoor/preopen{ + id = "Trial Transfer"; + name = "Transfer Blast Door" }, -/obj/machinery/light/directional/south, -/obj/machinery/status_display/evac/directional/south, -/turf/open/floor/iron, -/area/hallway/primary/aft) -"vdh" = ( -/obj/effect/turf_decal/siding/wood/corner{ - dir = 8 +/obj/machinery/door/airlock/public/glass{ + name = "Trial Transfer" }, -/obj/machinery/light/small/directional/west, -/obj/machinery/firealarm/directional/west, -/turf/open/floor/carpet, -/area/service/library) -"vdp" = ( -/obj/machinery/computer/med_data, -/obj/structure/cable, -/obj/effect/turf_decal/tile/red/full, -/turf/open/floor/iron/dark/smooth_large, -/area/security/checkpoint/medical) -"vdz" = ( -/obj/item/reagent_containers/food/drinks/bottle/vodka/badminka, -/obj/structure/closet, -/obj/effect/spawner/random/maintenance, +/obj/machinery/door/firedoor, +/obj/effect/mapping_helpers/airlock/access/all/security/general, +/turf/open/floor/iron/textured, +/area/station/security/brig) +"nZf" = ( +/obj/structure/table, +/obj/item/folder/white, +/obj/item/pen, +/turf/open/floor/iron/dark, +/area/station/science/server) +"nZh" = ( +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, -/area/maintenance/starboard/fore) -"vdD" = ( -/obj/structure/cable, +/area/station/security/checkpoint/supply) +"nZj" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) +"nZy" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/maintenance/fore/greater) +"nZA" = ( +/obj/structure/table, +/obj/item/stock_parts/subspace/amplifier, +/obj/item/stock_parts/subspace/amplifier, +/obj/item/stock_parts/subspace/amplifier, +/turf/open/floor/plating, +/area/station/engineering/storage/tech) +"nZN" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, /obj/structure/disposalpipe/segment, -/turf/open/floor/iron/white/side{ - dir = 8 +/turf/open/floor/iron/cafeteria, +/area/station/service/kitchen) +"nZY" = ( +/obj/machinery/door/airlock{ + id_tag = "AuxToilet2"; + name = "Unit 2" }, -/area/science/misc_lab) -"vdO" = ( -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 4 +/turf/open/floor/iron/freezer, +/area/station/commons/toilet/locker) +"oaa" = ( +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 10 }, -/obj/structure/training_machine, -/obj/item/target, +/obj/structure/sign/poster/official/random/directional/north, /turf/open/floor/iron, -/area/commons/fitness) -"vdS" = ( -/obj/structure/chair/office{ - dir = 8 +/area/station/hallway/primary/starboard) +"oal" = ( +/obj/machinery/light/directional/south, +/obj/machinery/computer/secure_data{ + dir = 1 }, -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/tcommsat/computer) -"vex" = ( -/obj/machinery/conveyor{ - dir = 4; - id = "packageSort2" +/turf/open/floor/iron/showroomfloor, +/area/station/security/warden) +"oaB" = ( +/obj/structure/janitorialcart, +/turf/open/floor/iron, +/area/station/service/janitor) +"oaG" = ( +/obj/effect/turf_decal/tile/dark{ + dir = 1 }, -/obj/structure/disposalpipe/segment{ +/obj/effect/turf_decal/tile/dark{ dir = 4 }, -/turf/open/floor/plating, -/area/cargo/sorting) -"vft" = ( -/obj/effect/decal/cleanable/cobweb/cobweb2, -/turf/closed/wall/r_wall, -/area/maintenance/department/medical/central) -"vfH" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/iron/white, -/area/science/lab) -"vgc" = ( -/obj/structure/chair, -/obj/effect/turf_decal/siding/white{ +/obj/effect/turf_decal/tile/dark{ dir = 8 }, -/turf/open/floor/iron/white/smooth_large, -/area/service/kitchen/diner) -"vgj" = ( -/obj/structure/ladder, -/obj/effect/landmark/blobstart, -/obj/effect/landmark/event_spawn, -/turf/open/floor/iron/dark/textured_large, -/area/maintenance/department/medical/central) -"vgD" = ( +/obj/effect/turf_decal/stripes/asteroid/line{ + dir = 9 + }, /obj/structure/cable, /obj/machinery/power/apc/auto_name/directional/west, -/turf/open/floor/iron/dark/textured, -/area/security/interrogation) -"vhk" = ( -/obj/machinery/airalarm/directional/north, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/turf/open/floor/iron/freezer, -/area/commons/toilet) -"vhl" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 +/obj/effect/decal/cleanable/glass, +/obj/item/shard, +/obj/item/shard{ + icon_state = "medium"; + pixel_x = 5; + pixel_y = -3 }, -/turf/open/floor/iron/showroomfloor, -/area/security/processing) -"vho" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/green/visible, -/turf/closed/wall/r_wall, -/area/engineering/supermatter) -"vhT" = ( -/obj/machinery/portable_atmospherics/pump{ - name = "Lil Pump" +/turf/open/floor/iron/white/corner, +/area/mine/living_quarters) +"oaP" = ( +/obj/machinery/door/airlock/research{ + name = "Crater Observation Room" }, -/turf/open/floor/iron/dark, -/area/science/mixing/hallway) -"vhX" = ( +/turf/open/floor/iron/white/side, +/area/mine/living_quarters) +"oaX" = ( +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/spawner/random/structure/steam_vent, +/turf/open/floor/plating, +/area/station/maintenance/department/medical/central) +"obj" = ( +/obj/structure/disposalpipe/segment, /obj/structure/cable, -/turf/open/floor/iron/white/textured, -/area/security/medical) -"vid" = ( -/obj/machinery/firealarm/directional/north, -/obj/structure/cable, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/obj/machinery/light/small/directional/north, -/turf/open/floor/iron, -/area/engineering/storage) -"vin" = ( -/obj/machinery/light/directional/south, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/item/radio/intercom/directional/south, -/turf/open/floor/iron/dark, -/area/engineering/supermatter/room) -"vio" = ( -/obj/machinery/airalarm/directional/east, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) +"obv" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment, +/obj/machinery/power/apc/auto_name/directional/south, /turf/open/floor/iron, -/area/command/heads_quarters/hop) -"viq" = ( -/obj/structure/girder, -/obj/structure/grille, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"viw" = ( -/obj/vehicle/ridden/secway, -/obj/effect/turf_decal/tile/red/half, -/obj/structure/cable, -/turf/open/floor/iron/dark/textured, -/area/ai_monitored/security/armory/upper) -"viy" = ( -/obj/item/radio/intercom/directional/south, -/obj/effect/landmark/event_spawn, -/obj/effect/turf_decal/tile/yellow{ +/area/station/security/prison/work) +"obG" = ( +/obj/effect/turf_decal/trimline/blue/corner{ dir = 8 }, -/turf/open/floor/iron, -/area/tcommsat/computer) -"viJ" = ( -/obj/structure/table/reinforced, -/obj/machinery/recharger, -/turf/open/floor/iron, -/area/command/bridge) -"viK" = ( -/obj/machinery/light/small/directional/south, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/port/greater) -"viT" = ( -/obj/structure/table, -/obj/item/paper_bin/carbon{ - pixel_x = -3; - pixel_y = 7 - }, -/obj/item/pen, -/obj/item/stamp/hop, -/turf/open/floor/iron, -/area/command/heads_quarters/hop) -"viX" = ( -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 5 +/obj/effect/turf_decal/trimline/blue/corner{ + dir = 8 }, /turf/open/floor/iron/white, -/area/science/xenobiology) -"vjE" = ( -/obj/structure/table, -/obj/effect/turf_decal/tile/red/full, -/obj/item/clothing/head/fedora, -/turf/open/floor/iron/large, -/area/service/kitchen/diner) -"vjL" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/area/station/medical/medbay/lobby) +"obK" = ( +/obj/machinery/portable_atmospherics/scrubber, +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ dir = 4 }, -/turf/open/floor/carpet, -/area/commons/dorms) -"vjW" = ( -/obj/effect/spawner/structure/window, -/turf/open/floor/plating, -/area/service/hydroponics/garden) -"vjZ" = ( -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, -/turf/open/floor/iron, -/area/hallway/primary/aft) -"vka" = ( -/obj/effect/turf_decal/siding/yellow{ - dir = 5 - }, -/obj/effect/landmark/start/station_engineer, -/turf/open/floor/iron, -/area/engineering/lobby) -"vkj" = ( -/obj/structure/chair/office, -/obj/effect/landmark/event_spawn, -/obj/effect/turf_decal/tile/red, /obj/effect/turf_decal/tile/red{ dir = 8 }, -/turf/open/floor/iron, -/area/security/checkpoint/customs/auxiliary) -"vkx" = ( -/obj/effect/turf_decal/trimline/blue/filled/line, -/obj/effect/landmark/start/chief_medical_officer, -/turf/open/floor/iron/dark, -/area/command/heads_quarters/cmo) -"vkz" = ( -/obj/machinery/photocopier, -/turf/open/floor/wood, -/area/command/meeting_room) -"vkB" = ( -/obj/structure/table/reinforced, -/obj/item/computer_hardware/hard_drive/role/engineering, -/obj/item/computer_hardware/hard_drive/role/engineering, -/obj/item/computer_hardware/hard_drive/role/engineering, -/obj/item/computer_hardware/hard_drive/role/atmos, -/obj/structure/disposalpipe/segment{ - dir = 4 +/turf/open/floor/iron/white/corner{ + dir = 1 }, -/turf/open/floor/iron, -/area/command/heads_quarters/ce) -"vkT" = ( -/obj/vehicle/ridden/wheelchair{ - dir = 4 +/area/station/engineering/atmos/storage/gas) +"obM" = ( +/obj/machinery/light/small/directional/south, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/mine/mechbay) +"obU" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/door/airlock/maintenance{ + name = "Engineering Maintenance" }, -/obj/effect/turf_decal/trimline/blue/filled/end, -/obj/structure/window/reinforced, -/obj/structure/sign/warning/nosmoking/circle{ +/obj/structure/sign/warning/radiation/rad_area{ pixel_x = -32 }, -/obj/structure/disposalpipe/segment, -/obj/machinery/light/directional/west, -/turf/open/floor/iron/large, -/area/medical/medbay/aft) -"vlt" = ( -/obj/effect/spawner/random/engineering/tracking_beacon, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/mapping_helpers/airlock/access/all/engineering/engine_equipment, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) +"obZ" = ( +/obj/machinery/camera/directional/east{ + c_tag = "Xeno Test Chamber Enterance"; + network = list("ss13","test","rd","xeno") }, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 +/turf/open/floor/iron/white, +/area/station/science/xenobiology) +"ocf" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/disposalpipe/segment{ dir = 4 }, +/turf/open/floor/wood/parquet, +/area/station/commons/lounge) +"ocj" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/public/glass{ + name = "Central Access" + }, /turf/open/floor/iron, -/area/engineering/main) -"vlA" = ( -/obj/machinery/navbeacon{ - codes_txt = "delivery;dir=8"; - dir = 1; - freq = 1400; - location = "Janitor" +/area/station/hallway/primary/starboard) +"ocu" = ( +/obj/effect/turf_decal/bot_white, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/command/gateway) +"ocD" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 9 }, -/obj/structure/plasticflaps/opaque, -/obj/effect/turf_decal/bot, +/turf/open/floor/iron/white, +/area/station/science/xenobiology) +"ocY" = ( +/obj/effect/turf_decal/stripes/line, +/obj/effect/spawner/random/engineering/tracking_beacon, /turf/open/floor/iron, -/area/maintenance/department/medical/central) -"vlR" = ( -/obj/structure/sign/poster/official/random/directional/north, -/turf/open/floor/iron/white/side{ - dir = 10 +/area/station/hallway/secondary/exit/departure_lounge) +"odd" = ( +/obj/machinery/door/window/left/directional/north{ + base_state = "right"; + dir = 8; + icon_state = "right"; + name = "Containment Pen 6"; + req_access = list("xenobiology") }, -/area/science/research) -"vlU" = ( -/obj/structure/extinguisher_cabinet/directional/south, -/obj/effect/turf_decal/trimline/yellow/filled/warning{ - dir = 4 +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, -/obj/effect/turf_decal/trimline/yellow/filled/line, +/obj/effect/turf_decal/delivery, +/turf/open/floor/iron, +/area/station/science/xenobiology) +"odf" = ( +/obj/structure/cable, +/obj/item/reagent_containers/food/drinks/bottle/hooch, +/obj/machinery/power/apc/five_k/directional/north, +/turf/open/floor/plating, +/area/mine/storage) +"odm" = ( +/obj/structure/stairs/east, /turf/open/floor/iron/white, -/area/medical/treatment_center) -"vlY" = ( -/turf/closed/wall/r_wall, -/area/science/mixing/hallway) -"vme" = ( -/obj/machinery/door/airlock{ - id_tag = "Toilet1"; - name = "Unit 1" +/area/station/science/ordnance) +"odt" = ( +/turf/open/floor/plating{ + icon_state = "platingdmg3" }, -/turf/open/floor/iron/freezer, -/area/commons/toilet) -"vmi" = ( -/obj/effect/turf_decal/tile/red/anticorner/contrasted, -/turf/open/floor/iron/dark/textured, -/area/ai_monitored/security/armory/upper) -"vmE" = ( +/area/station/maintenance/starboard/upper) +"ody" = ( /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"vnc" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/smooth, +/area/mine/laborcamp/security) +"odz" = ( +/obj/machinery/computer/arcade/orion_trail, /turf/open/floor/iron, -/area/commons/dorms) -"vnd" = ( -/obj/effect/turf_decal/tile/yellow{ - dir = 8 +/area/station/security/prison/work) +"odN" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating, +/area/station/maintenance/central/greater) +"odR" = ( +/obj/structure/sign/departments/psychology{ + pixel_y = -32 }, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 10 }, -/obj/structure/cable, -/turf/open/floor/iron/white, -/area/medical/pharmacy) -"vnL" = ( -/obj/machinery/newscaster/directional/west, -/obj/machinery/keycard_auth/directional/south, -/turf/open/floor/wood, -/area/command/heads_quarters/captain) -"vov" = ( -/obj/structure/closet/secure_closet/miner, -/turf/open/floor/iron, -/area/cargo/miningdock) -"vow" = ( -/obj/machinery/vending/coffee, -/obj/machinery/firealarm/directional/east, -/turf/open/floor/iron/dark, -/area/engineering/lobby) -"voy" = ( -/obj/effect/turf_decal/tile/brown{ - dir = 1 +/obj/machinery/camera{ + c_tag = "Medbay South"; + dir = 5; + network = list("ss13","medbay") }, -/obj/effect/turf_decal/tile/brown{ +/turf/open/floor/iron/white, +/area/station/medical/medbay/aft) +"odW" = ( +/obj/structure/railing{ dir = 8 }, -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 4 +/turf/open/floor/plating/snowed/icemoon, +/area/icemoon/underground/explored) +"oed" = ( +/obj/machinery/door/window/right/directional/east{ + name = "Robotics Surgery"; + req_access = list("robotics") }, -/turf/open/floor/iron, -/area/cargo/office) -"vpz" = ( -/obj/effect/turf_decal/tile/brown{ - dir = 1 +/turf/open/floor/iron/dark, +/area/station/science/robotics/lab) +"oef" = ( +/obj/structure/grille/broken, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) +"oeh" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 }, -/obj/effect/turf_decal/tile/brown{ +/obj/machinery/door/airlock/external{ + name = "Security Escape Airlock"; + space_dir = 4 + }, +/obj/effect/mapping_helpers/airlock/access/all/security/general, +/turf/open/floor/plating, +/area/station/hallway/secondary/exit/departure_lounge) +"oel" = ( +/obj/structure/disposalpipe/segment{ dir = 4 }, /turf/open/floor/iron, -/area/cargo/qm) -"vpI" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ - cycle_id = "atmos-entrance" - }, -/obj/machinery/door/firedoor/heavy, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/duct, -/obj/machinery/door/airlock/atmos/glass{ - name = "Atmospherics"; - req_access_txt = "24" +/area/station/hallway/primary/port) +"oem" = ( +/obj/structure/window/reinforced/spawner/east, +/obj/machinery/computer/mech_bay_power_console{ + dir = 8 }, -/turf/open/floor/iron/dark, -/area/engineering/atmos) -"vpK" = ( -/obj/effect/turf_decal/tile/red/half/contrasted{ +/obj/structure/window/reinforced/spawner, +/obj/effect/turf_decal/siding/white{ dir = 4 }, -/turf/open/floor/iron, -/area/security/brig/upper) -"vpM" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment, -/obj/structure/cable, -/turf/open/floor/plating, -/area/maintenance/fore/lesser) -"vqr" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/turf/open/floor/iron/dark, -/area/science/breakroom) -"vqt" = ( -/turf/open/floor/iron/dark/textured, -/area/ai_monitored/security/armory/upper) -"vqw" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/engineering/atmos) -"vqz" = ( -/obj/machinery/door/airlock/command/glass{ - name = "Research Director"; - req_access_txt = "30" +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 8 }, -/obj/structure/disposalpipe/segment{ - dir = 4 +/turf/open/floor/iron/dark, +/area/mine/mechbay) +"oew" = ( +/obj/structure/sign/warning/electric_shock{ + pixel_y = -32 }, /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/door/firedoor/heavy, -/turf/open/floor/iron, -/area/command/heads_quarters/rd) -"vqH" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating, +/area/station/maintenance/fore/greater) +"oex" = ( +/turf/open/openspace/icemoon/keep_below, +/area/station/maintenance/department/medical/morgue) +"oeM" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/junction{ - dir = 4 +/turf/open/floor/iron/dark, +/area/station/command/heads_quarters/cmo) +"oeP" = ( +/obj/structure/table, +/obj/item/food/chococoin, +/obj/structure/sign/warning/gas_mask{ + desc = "A sign that warns of dangerous gasses in the air, instructing you to wear internals."; + pixel_x = 30 }, -/turf/open/floor/iron, -/area/engineering/atmos/project) -"vqJ" = ( -/obj/structure/window/reinforced{ +/turf/open/floor/iron/smooth, +/area/mine/eva) +"oeT" = ( +/obj/effect/turf_decal/trimline/green/filled/line{ dir = 4 }, -/obj/structure/window/reinforced{ - dir = 1 +/obj/machinery/computer/pandemic, +/turf/open/floor/iron/white, +/area/station/medical/virology) +"oeW" = ( +/obj/structure/table/glass, +/obj/item/stack/medical/gauze{ + pixel_x = 2 }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/obj/item/stack/medical/mesh, +/obj/item/stack/medical/suture, +/obj/effect/turf_decal/tile/blue/full, +/turf/open/floor/iron/large, +/area/station/medical/treatment_center) +"ofm" = ( +/obj/structure/bodycontainer/morgue, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/dark, -/area/commons/fitness) -"vqK" = ( -/turf/open/openspace, -/area/security/brig/upper) -"vqO" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating{ - icon_state = "panelscorched" +/area/station/medical/morgue) +"ofz" = ( +/obj/structure/ore_box, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron/dark, +/area/mine/eva/lower) +"ofJ" = ( +/obj/effect/decal/cleanable/blood/old, +/obj/item/paper/fluff/jobs/prisoner/letter{ + pixel_x = -8; + pixel_y = 9 }, -/area/maintenance/starboard/fore) -"vrn" = ( -/obj/structure/disposalpipe/segment{ +/obj/item/restraints/handcuffs{ + pixel_x = 4; + pixel_y = -3 + }, +/turf/open/floor/plating, +/area/station/maintenance/department/medical/morgue) +"ofS" = ( +/obj/machinery/atmospherics/pipe/multiz/scrubbers/visible/layer2{ dir = 4 }, -/obj/machinery/light/directional/south, -/turf/open/floor/iron, -/area/hallway/primary/central) -"vrw" = ( -/obj/effect/turf_decal/siding/yellow/corner{ +/obj/machinery/atmospherics/pipe/multiz/supply/visible/layer4{ dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/duct, -/turf/open/floor/iron, -/area/engineering/lobby) -"vrD" = ( -/obj/machinery/modular_computer/console/preset/civilian, -/turf/open/floor/iron/dark, -/area/science/mixing/hallway) -"vrW" = ( /obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/east, -/turf/open/floor/plating, -/area/ai_monitored/turret_protected/aisat/maint) -"vsx" = ( -/obj/effect/spawner/random/trash/mess, -/obj/structure/disposalpipe/segment, /turf/open/floor/plating, -/area/maintenance/starboard/fore) -"vsR" = ( -/obj/machinery/firealarm/directional/north, -/obj/effect/landmark/start/hangover, -/turf/open/floor/iron, -/area/hallway/primary/central) -"vth" = ( -/obj/structure/cable, -/obj/effect/turf_decal/tile/yellow, -/turf/open/floor/iron, -/area/hallway/primary/aft) -"vtC" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 4 +/area/station/maintenance/port/greater) +"ofT" = ( +/obj/structure/closet/secure_closet/hydroponics, +/obj/effect/turf_decal/siding/thinplating/dark, +/obj/machinery/camera{ + c_tag = "Service-Botany Top 3"; + dir = 9 }, -/turf/open/floor/iron/dark/smooth_large, -/area/engineering/main) -"vtF" = ( -/turf/closed/wall, -/area/command/heads_quarters/captain) -"vug" = ( -/turf/closed/wall/r_wall, -/area/security/holding_cell) -"vui" = ( -/obj/structure/disposalpipe/junction/flip, +/turf/open/floor/plating, +/area/station/service/hydroponics) +"ogc" = ( +/obj/machinery/light/directional/north, /turf/open/floor/iron/dark, -/area/science/breakroom) -"vvt" = ( -/obj/effect/turf_decal/stripes/line{ +/area/station/engineering/supermatter/room) +"ogd" = ( +/obj/structure/chair/office{ + dir = 8 + }, +/turf/open/floor/wood, +/area/station/service/library) +"ogl" = ( +/obj/structure/chair/comfy/black{ dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, -/turf/open/floor/engine, -/area/engineering/supermatter/room) -"vvw" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/obj/machinery/door/airlock/external{ - name = "Solar Maintenance"; - req_access_txt = "10" +/obj/effect/landmark/start/scientist, +/turf/open/floor/iron, +/area/station/science/xenobiology) +"ogC" = ( +/obj/effect/turf_decal/tile/brown{ + dir = 1 }, -/obj/structure/cable, -/turf/open/floor/plating, -/area/maintenance/solars/starboard/fore) -"vvQ" = ( -/obj/machinery/computer/scan_consolenew{ +/obj/effect/turf_decal/tile/brown{ dir = 4 }, +/turf/open/floor/iron, +/area/station/cargo/qm) +"ogF" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/dark, -/area/science/genetics) -"vwl" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 10 +/area/station/ai_monitored/turret_protected/ai) +"ogL" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 9 }, -/turf/open/floor/iron/dark, -/area/commons/storage/mining) -"vwu" = ( -/obj/structure/barricade/wooden{ - name = "wooden barricade (CLOSED)" +/turf/open/floor/iron/dark/side{ + dir = 9 }, -/obj/structure/girder, -/turf/open/floor/iron/white, -/area/maintenance/port/fore) -"vwQ" = ( -/obj/machinery/door/airlock/research{ - name = "Circuit Testing Lab"; - req_access_txt = "47" +/area/station/security/prison) +"ogM" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 1 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, -/area/science/misc_lab) -"vxk" = ( -/obj/effect/landmark/blobstart, -/turf/open/floor/iron/smooth, -/area/maintenance/starboard/fore) -"vxm" = ( -/obj/structure/chair{ - dir = 1; - name = "Command Station" - }, -/obj/machinery/button/door{ - id = "bridge blast"; - name = "Bridge Blast Door Control"; - pixel_x = 28; - pixel_y = -2; - req_access_txt = "19" - }, -/obj/machinery/keycard_auth{ - pixel_x = 29; - pixel_y = 8 +/area/station/hallway/secondary/entry) +"oha" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 8 }, -/turf/open/floor/iron, -/area/command/bridge) -"vxA" = ( -/obj/machinery/meter, -/obj/machinery/atmospherics/pipe/smart/manifold/purple/visible, -/turf/open/floor/iron, -/area/engineering/atmos) -"vxN" = ( -/obj/structure/chair/stool/directional/north, -/obj/effect/turf_decal/tile/neutral, -/turf/open/floor/iron, -/area/commons/dorms) -"vxU" = ( -/obj/machinery/light/directional/south, -/obj/effect/turf_decal/tile/blue{ +/turf/open/floor/plating, +/area/station/maintenance/department/cargo) +"ohp" = ( +/turf/open/floor/glass, +/area/station/maintenance/department/medical/central) +"ohs" = ( +/obj/effect/turf_decal/stripes/corner{ dir = 8 }, -/turf/open/floor/iron/white/corner, -/area/hallway/secondary/entry) -"vxX" = ( -/obj/structure/closet/crate, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 + }, /turf/open/floor/iron, -/area/cargo/miningdock) -"vxY" = ( +/area/station/hallway/secondary/entry) +"oht" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/stripes/asteroid/line{ +/turf/open/floor/iron/corner{ dir = 1 }, -/obj/structure/disposalpipe/segment, -/obj/structure/cable, -/turf/open/floor/iron, -/area/cargo/storage) -"vyd" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ +/area/station/engineering/lobby) +"ohw" = ( +/obj/effect/turf_decal/tile/yellow{ dir = 4 }, -/obj/machinery/door/airlock/external{ - name = "External Access" +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/open/floor/iron/dark/corner, +/area/station/engineering/atmos/storage/gas) +"ohI" = ( +/obj/structure/grille, +/obj/structure/window{ + dir = 1 }, +/obj/structure/window, /turf/open/floor/plating, -/area/maintenance/port/aft) -"vyi" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/area/station/maintenance/port/greater) +"ohS" = ( +/obj/structure/railing{ + dir = 8 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 8 + }, +/obj/machinery/camera/directional/north{ + c_tag = "Security - Upper Permabrig Hallway Central"; + network = list("ss13","prison") + }, +/turf/open/openspace, +/area/station/security/prison) +"ohV" = ( +/obj/structure/chair/office, +/turf/open/floor/iron/grimy, +/area/station/commons/vacant_room/office) +"oic" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/power/apc/auto_name/directional/north, /obj/structure/cable, +/turf/open/floor/iron/smooth, +/area/station/medical/chemistry) +"oie" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/service/janitor) -"vyt" = ( +/area/mine/laborcamp) +"oif" = ( +/obj/structure/sign/warning/secure_area, +/turf/closed/wall, +/area/icemoon/underground/explored) +"oih" = ( +/obj/structure/cable, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 8 }, -/turf/open/floor/iron, -/area/service/hydroponics/garden) -"vyw" = ( -/turf/closed/wall/r_wall, -/area/hallway/primary/fore) -"vyY" = ( -/obj/structure/rack, -/obj/item/reagent_containers/glass/bottle/lithium{ - pixel_x = 7; - pixel_y = 3 - }, -/obj/item/reagent_containers/glass/bottle/iron{ - pixel_x = -5; - pixel_y = 3 +/turf/open/floor/plating, +/area/station/maintenance/department/electrical) +"oik" = ( +/obj/structure/closet/emcloset, +/obj/machinery/airalarm/directional/west, +/turf/open/floor/plating, +/area/station/maintenance/department/chapel) +"oiq" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/window/right/directional/west{ + name = "Hydroponics Desk"; + req_access = list("hydroponics") }, -/obj/item/reagent_containers/glass/bottle/multiver{ - pixel_x = 1 +/obj/machinery/door/firedoor, +/obj/structure/desk_bell{ + pixel_x = 7 }, -/obj/item/radio/intercom/directional/west, -/turf/open/floor/iron/dark/textured_edge{ - dir = 8 +/turf/open/floor/iron, +/area/station/service/hydroponics) +"oir" = ( +/obj/structure/cable, +/obj/machinery/door/poddoor/preopen{ + id = "xenobio10"; + name = "Xenobio Pen 10 Blast Door" }, -/area/medical/medbay/central) -"vzx" = ( -/obj/structure/rack, -/obj/effect/turf_decal/siding/blue{ +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/spawner/random/clothing/costume, -/obj/effect/spawner/random/clothing/costume, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/iron/white, -/area/maintenance/port/fore) -"vzX" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/obj/machinery/door/airlock/engineering/glass/critical{ - heat_proof = 1; - name = "Supermatter Chamber"; - req_one_access_txt = "10;24" +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/sign/warning/electric_shock, +/turf/open/floor/plating, +/area/station/science/xenobiology) +"oiv" = ( +/obj/structure/sign/warning{ + pixel_y = 32 }, -/turf/open/floor/engine, -/area/engineering/supermatter) -"vzZ" = ( -/obj/structure/railing/corner{ - dir = 8 +/obj/machinery/light/small/directional/north, +/obj/effect/turf_decal/caution/stand_clear, +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/obj/effect/turf_decal/tile/brown{ - dir = 8 +/turf/open/floor/iron/dark/textured, +/area/station/hallway/secondary/service) +"oiy" = ( +/turf/closed/wall/r_wall, +/area/station/ai_monitored/turret_protected/aisat/service) +"oiz" = ( +/obj/structure/urinal/directional/north, +/turf/open/floor/iron/freezer, +/area/station/commons/toilet) +"oiB" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Chemistry Lab Utilities" }, -/turf/open/floor/iron, -/area/cargo/storage) -"vAx" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/iron/showroomfloor, -/area/security/warden) -"vAz" = ( -/obj/structure/sign/warning/nosmoking{ - pixel_x = -28 +/obj/effect/mapping_helpers/airlock/access/all/medical/chemistry, +/turf/open/floor/iron/smooth, +/area/station/maintenance/department/medical/central) +"oiH" = ( +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"oiK" = ( +/obj/machinery/door/airlock{ + id_tag = "commissarydoor"; + name = "Commissary" }, +/obj/machinery/door/firedoor, +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"vAH" = ( -/turf/open/openspace, -/area/commons/locker) -"vAP" = ( -/obj/structure/chair{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/junction/flip{ dir = 8 }, -/obj/effect/turf_decal/tile/purple{ - dir = 4 - }, -/obj/effect/turf_decal/tile/purple, -/obj/item/radio/intercom/directional/east, -/obj/effect/landmark/start/hangover, -/turf/open/floor/iron, -/area/hallway/primary/starboard) -"vAX" = ( -/obj/item/chair/wood, -/turf/open/floor/wood{ - icon_state = "wood-broken6" +/turf/open/floor/iron/dark, +/area/station/commons/vacant_room/commissary) +"oiT" = ( +/obj/effect/spawner/random/trash/grille_or_waste, +/turf/open/floor/plating, +/area/station/maintenance/department/medical/morgue) +"oiX" = ( +/obj/structure/cable, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 1 }, -/area/maintenance/space_hut/cabin) -"vBr" = ( -/obj/effect/turf_decal/tile/brown{ - dir = 4 +/obj/machinery/pdapainter/medbay, +/turf/open/floor/iron/dark, +/area/station/command/heads_quarters/cmo) +"ojf" = ( +/obj/structure/lattice/catwalk, +/turf/open/lava/plasma/ice_moon, +/area/icemoon/underground/explored) +"ojk" = ( +/obj/item/stack/ore/iron, +/obj/effect/turf_decal/stripes/line{ + dir = 9 }, /turf/open/floor/iron, -/area/cargo/storage) -"vBt" = ( -/obj/machinery/holopad, -/turf/open/floor/carpet, -/area/command/meeting_room) -"vBI" = ( -/obj/structure/closet/secure_closet/brig, -/obj/machinery/camera/directional/north{ - c_tag = "Security - Transport" +/area/station/cargo/miningdock) +"oju" = ( +/obj/structure/rack, +/obj/effect/spawner/random/contraband/permabrig_gear, +/obj/structure/sign/warning/cold_temp{ + pixel_x = -32 }, -/turf/open/floor/iron/showroomfloor, -/area/security/processing) -"vCg" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 8 +/turf/open/floor/vault, +/area/station/security/prison/rec) +"ojv" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/station/command/heads_quarters/ce) +"ojF" = ( +/obj/machinery/rnd/production/protolathe/department/science, +/turf/open/floor/iron/checker, +/area/station/science/lab) +"ojV" = ( +/obj/item/flashlight, +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/obj/structure/disposalpipe/segment{ +/turf/open/floor/iron, +/area/station/maintenance/starboard/fore) +"ojW" = ( +/obj/machinery/light/small/directional/east, +/obj/effect/turf_decal/tile/blue{ dir = 4 }, -/turf/open/floor/iron/white, -/area/medical/break_room) -"vCj" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 1 - }, -/obj/machinery/door/airlock/command{ - name = "Command Tool Storage"; - req_access_txt = "19" +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/aisat/atmos) +"okb" = ( +/obj/machinery/newscaster/directional/north, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"okf" = ( +/obj/structure/bodycontainer/morgue, +/obj/machinery/camera{ + c_tag = "Morgue"; + dir = 5; + network = list("ss13","medbay") }, /turf/open/floor/iron/dark, -/area/ai_monitored/command/storage/eva) -"vCr" = ( +/area/station/medical/morgue) +"okk" = ( +/obj/effect/turf_decal/tile/blue, +/obj/structure/cable, +/turf/open/floor/iron/dark/corner, +/area/station/engineering/storage_shared) +"oko" = ( +/obj/effect/turf_decal/siding/wood/end, +/obj/structure/bookcase/random/fiction, +/turf/open/floor/iron/dark, +/area/station/commons/lounge) +"oks" = ( /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/junction{ dir = 4 }, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"vCu" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/status_display/ai/directional/north, -/turf/open/floor/carpet, -/area/command/heads_quarters/captain) -"vCy" = ( -/obj/machinery/atmospherics/components/unary/thermomachine/heater/on, -/obj/machinery/airalarm/directional/east, -/turf/open/floor/iron, -/area/engineering/atmos/pumproom) -"vCE" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/hallway/primary/aft) -"vDw" = ( -/obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/south, -/obj/structure/table/wood/fancy/green, -/obj/effect/spawner/random/aimodule/harmless, -/turf/open/floor/circuit/green, -/area/ai_monitored/turret_protected/ai_upload) -"vDN" = ( -/obj/structure/disposalpipe/segment, -/obj/effect/spawner/random/trash/grille_or_waste, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"vDO" = ( -/obj/machinery/vending/assist, -/turf/open/floor/plating, -/area/engineering/storage/tech) -"vDQ" = ( -/obj/machinery/power/terminal{ - dir = 8 - }, -/obj/structure/cable, -/obj/structure/sign/poster/contraband/missing_gloves{ - pixel_x = 32 +/area/station/engineering/atmos/project) +"okx" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/window/brigdoor{ + name = "Warden Desk"; + req_access = list("armory") }, -/obj/machinery/light/directional/south, -/turf/open/floor/plating, -/area/maintenance/department/electrical) -"vEk" = ( -/obj/structure/rack, -/obj/item/clothing/suit/hooded/wintercoat/security{ +/obj/item/paper_bin{ pixel_x = -3; pixel_y = 7 }, -/obj/item/clothing/suit/hooded/wintercoat/security{ - pixel_x = -8 +/obj/item/pen{ + pixel_x = 4; + pixel_y = 4 }, -/obj/item/clothing/shoes/winterboots/ice_boots{ - pixel_x = 6; - pixel_y = 8 +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/window/left/directional/north{ + name = "Warden Desk" }, -/obj/item/clothing/shoes/winterboots/ice_boots{ - pixel_x = 5 +/turf/open/floor/iron, +/area/station/security/warden) +"okH" = ( +/obj/structure/lattice/catwalk, +/obj/structure/railing{ + dir = 4 }, -/obj/structure/cable, -/turf/open/floor/iron/smooth, -/area/security/brig/upper) -"vEl" = ( -/obj/machinery/light_switch/directional/north, -/obj/machinery/light/directional/north, -/turf/open/floor/wood, -/area/command/meeting_room) -"vEw" = ( -/obj/structure/extinguisher_cabinet/directional/west, -/obj/machinery/light/directional/west, -/obj/effect/turf_decal/tile/yellow{ +/obj/structure/railing{ dir = 8 }, -/turf/open/floor/iron, -/area/hallway/primary/aft) -"vEx" = ( -/obj/structure/grille, -/turf/open/floor/plating, -/area/maintenance/aft/greater) -"vED" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/grimy, -/area/ai_monitored/turret_protected/aisat_interior) -"vEE" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 1 +/turf/open/lava/plasma/ice_moon, +/area/icemoon/underground/explored) +"okV" = ( +/obj/machinery/light_switch/directional/north, +/turf/open/floor/circuit, +/area/station/ai_monitored/command/nuke_storage) +"okZ" = ( +/obj/structure/barricade/wooden, +/turf/open/floor/wood{ + icon_state = "wood-broken3" }, -/obj/machinery/door/airlock/external{ - name = "Solar Maintenance"; - req_access_txt = "10" +/area/station/maintenance/aft/lesser) +"old" = ( +/obj/machinery/camera/directional/north{ + c_tag = "tech_storage" }, +/obj/machinery/power/apc/auto_name/directional/north, /obj/structure/cable, /turf/open/floor/plating, -/area/maintenance/solars/starboard/aft) -"vEU" = ( -/obj/effect/turf_decal/trimline/green/filled/line{ - dir = 1 - }, -/obj/structure/cable, -/turf/open/floor/iron/white, -/area/medical/medbay/aft) -"vFh" = ( -/obj/machinery/shower{ - dir = 1 +/area/station/engineering/storage/tech) +"olf" = ( +/turf/open/floor/carpet, +/area/station/commons/dorms) +"olH" = ( +/obj/machinery/door/airlock/command{ + name = "Captain's Quarters" }, -/obj/structure/window/reinforced/tinted{ - dir = 8 +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/mapping_helpers/airlock/access/all/command/captain, +/turf/open/floor/carpet, +/area/station/command/heads_quarters/captain) +"olI" = ( +/obj/structure/table/glass, +/obj/item/book/manual/wiki/medicine{ + pixel_x = 1; + pixel_y = 5 }, -/obj/structure/window/reinforced/tinted{ - dir = 4 +/obj/item/book/manual/wiki/surgery{ + pixel_x = -4; + pixel_y = 3 }, -/obj/machinery/door/window/left/directional/north{ - name = "Shower Cubicle" +/obj/effect/turf_decal/tile/blue/full, +/turf/open/floor/iron/large, +/area/station/medical/treatment_center) +"olO" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/decal/cleanable/blood/footprints, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/dark, +/area/station/medical/morgue) +"olQ" = ( +/obj/structure/closet, +/obj/effect/spawner/random/maintenance/two, +/turf/open/floor/plating{ + icon_state = "panelscorched" }, -/turf/open/floor/iron/freezer, -/area/maintenance/starboard/fore) -"vFk" = ( +/area/station/maintenance/starboard/aft) +"olV" = ( +/obj/machinery/light/small/directional/west, /obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/plating, -/area/maintenance/aft/greater) -"vFm" = ( -/obj/structure/disposalpipe/junction/yjunction{ - dir = 8 - }, -/turf/open/floor/iron, -/area/hallway/primary/central) -"vFB" = ( -/obj/structure/dresser, -/turf/open/floor/carpet, -/area/commons/dorms) -"vFK" = ( -/obj/effect/turf_decal/weather/snow/corner{ - dir = 4 - }, -/obj/effect/turf_decal/weather/snow/corner{ - dir = 8 - }, -/turf/open/floor/plating/snowed/icemoon, -/area/icemoon/surface/outdoors/nospawn) -"vFP" = ( -/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/carpet/black, +/area/station/security/prison/safe) +"olY" = ( +/obj/machinery/door/airlock/security/glass{ + name = "Security EVA" }, +/obj/effect/mapping_helpers/airlock/access/all/security/armory, +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/iron, -/area/commons/dorms) -"vFS" = ( -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/tile/brown{ - dir = 8 - }, /obj/machinery/door/firedoor, -/turf/open/floor/iron, -/area/hallway/primary/central) -"vFV" = ( -/obj/machinery/camera/directional/east{ - c_tag = "Med-Sci Access"; - network = list("ss13","medbay","rd"); - pixel_y = -22 +/turf/open/floor/iron/smooth, +/area/station/security/processing) +"omh" = ( +/turf/closed/wall, +/area/station/maintenance/starboard/upper) +"omi" = ( +/obj/structure/table, +/obj/item/paper_bin{ + pixel_x = 1; + pixel_y = 9 + }, +/obj/item/pen, +/obj/item/radio/off, +/obj/effect/turf_decal/tile/red{ + dir = 8 }, +/obj/effect/turf_decal/tile/red, +/turf/open/floor/iron/dark, +/area/station/security/checkpoint/engineering) +"omk" = ( +/turf/open/floor/glass/reinforced, +/area/station/security/office) +"omt" = ( +/obj/structure/cable, /obj/structure/disposalpipe/segment{ - dir = 9 + dir = 5 }, -/turf/open/floor/iron/white, -/area/maintenance/aft/greater) -"vGc" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/turf/open/floor/plating, +/area/station/maintenance/starboard/fore) +"omJ" = ( +/obj/machinery/door/airlock{ + name = "Perma Overlook Closet" + }, +/obj/effect/mapping_helpers/airlock/abandoned, +/turf/open/floor/vault, +/area/station/security/prison/rec) +"omP" = ( +/obj/machinery/door/airlock{ + name = "Cleaning Closet" }, -/obj/structure/cable/multilayer/multiz, /turf/open/floor/plating, -/area/maintenance/starboard/fore) -"vGk" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/preopen{ - id = "medsecprivacy"; - name = "privacy shutter" +/area/station/security/prison/safe) +"ond" = ( +/obj/effect/landmark/event_spawn, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/wood, +/area/station/command/heads_quarters/captain) +"ong" = ( +/obj/structure/rack, +/obj/item/clothing/mask/breath, +/obj/item/clothing/mask/breath, +/obj/item/clothing/mask/breath, +/obj/item/tank/internals/emergency_oxygen, +/obj/item/tank/internals/emergency_oxygen, +/obj/item/tank/internals/emergency_oxygen, +/turf/open/floor/vault, +/area/station/security/prison/rec) +"oni" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/white/side{ + dir = 9 }, +/area/station/science/research) +"ono" = ( +/obj/machinery/door/airlock/maintenance, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, +/obj/effect/mapping_helpers/airlock/access/all/service/general, /turf/open/floor/plating, -/area/security/checkpoint/medical) -"vGr" = ( -/obj/effect/turf_decal/tile/brown{ +/area/station/maintenance/starboard/lesser) +"onr" = ( +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ dir = 8 }, -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/space_heater, +/obj/machinery/camera/directional/south{ + c_tag = "Auxiliary Tool Storage" + }, /turf/open/floor/iron, -/area/hallway/primary/central) -"vGD" = ( -/obj/structure/cable, +/area/station/commons/storage/tools) +"ons" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment{ - dir = 5 +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/hallway/primary/port) +"ony" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/structure/disposalpipe/sorting/mail{ + dir = 4; + sortType = 4 }, -/obj/effect/turf_decal/siding/yellow, /turf/open/floor/iron, -/area/engineering/storage) -"vGH" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ +/area/station/engineering/lobby) +"onJ" = ( +/obj/effect/spawner/structure/window/hollow/reinforced/end{ dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/newscaster/directional/east, -/turf/open/floor/iron/dark, -/area/engineering/supermatter/room) -"vHa" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/security/courtroom) +"onU" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/turf/open/floor/iron/white, -/area/medical/pharmacy) -"vHm" = ( -/obj/effect/turf_decal/tile/yellow{ +/obj/machinery/duct, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"onW" = ( +/obj/machinery/light/directional/north, +/turf/open/floor/iron/cafeteria, +/area/station/command/heads_quarters/rd) +"ooo" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/processor/slime, +/turf/open/floor/iron, +/area/station/science/xenobiology) +"oop" = ( +/obj/machinery/door/airlock/external{ + name = "External Access" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 1 }, -/obj/structure/closet/emcloset, -/obj/effect/turf_decal/tile/yellow{ +/obj/effect/mapping_helpers/airlock/access/all/engineering/external, +/turf/open/floor/plating, +/area/station/maintenance/starboard/fore) +"oot" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 4 + }, +/obj/effect/turf_decal/weather/snow/corner{ dir = 8 }, -/obj/effect/turf_decal/tile/yellow{ +/turf/open/floor/plating/snowed/icemoon, +/area/icemoon/surface/outdoors/nospawn) +"ooL" = ( +/obj/effect/turf_decal/weather/snow/corner{ dir = 4 }, +/turf/open/floor/plating/snowed/icemoon, +/area/icemoon/surface/outdoors/nospawn) +"ooR" = ( +/obj/structure/table, +/obj/machinery/cell_charger, +/obj/item/radio/intercom/directional/north, +/obj/item/storage/fancy/donut_box{ + pixel_x = 4; + pixel_y = 9 + }, /turf/open/floor/iron, -/area/hallway/primary/aft) -"vHr" = ( -/obj/structure/railing/corner{ +/area/station/cargo/storage) +"ooW" = ( +/obj/structure/cable, +/obj/effect/spawner/structure/window/hollow/reinforced/middle{ dir = 4 }, +/turf/open/floor/plating, +/area/station/security/prison/rec) +"opa" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, /turf/open/floor/iron, -/area/hallway/secondary/service) -"vHs" = ( -/obj/machinery/door/airlock/freezer{ - name = "Kitchen"; - req_access_txt = "28" +/area/station/cargo/qm) +"opc" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 4 }, -/obj/machinery/door/firedoor, -/turf/open/floor/iron/freezer, -/area/service/kitchen/coldroom) -"vHY" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/smooth, -/area/security/lockers) -"vIv" = ( -/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark, +/area/station/command/heads_quarters/cmo) +"opl" = ( +/obj/structure/rack, +/obj/item/clothing/suit/hazardvest, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/station/construction) +"opm" = ( +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/preopen{ - id = "cmoprivacy"; - name = "CMO Office" + id = "heads_meeting"; + name = "Privacy Shutters" }, -/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, -/area/command/heads_quarters/cmo) -"vIH" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/trimline/blue/filled/warning{ - dir = 8 - }, -/obj/structure/disposalpipe/segment, +/area/station/command/meeting_room) +"opn" = ( +/obj/effect/spawner/random/structure/crate, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/station/maintenance/starboard/upper) +"opr" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, /obj/structure/cable, -/turf/open/floor/iron/white, -/area/medical/medbay/aft) -"vIL" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/meter/layer4, +/obj/structure/sign/poster/contraband/random/directional/south, /turf/open/floor/plating, -/area/maintenance/aft/greater) -"vIZ" = ( -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, +/area/station/maintenance/port/greater) +"opu" = ( +/obj/structure/extinguisher_cabinet/directional/south, /obj/structure/disposalpipe/segment{ dir = 4 }, /turf/open/floor/iron, -/area/command/bridge) -"vJb" = ( -/obj/structure/girder, -/turf/open/floor/plating, -/area/maintenance/port/greater) -"vJp" = ( -/obj/effect/decal/cleanable/cobweb/cobweb2, -/obj/structure/closet/toolcloset, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"vJD" = ( -/obj/effect/turf_decal/tile/red/full, -/obj/structure/chair{ - dir = 1 +/area/station/hallway/primary/central) +"opw" = ( +/obj/machinery/computer/pod/old/mass_driver_controller/chapelgun{ + pixel_x = 24 }, -/obj/effect/turf_decal/siding/white, -/turf/open/floor/iron/large, -/area/service/kitchen/diner) -"vJL" = ( -/obj/effect/spawner/structure/window, -/turf/open/floor/plating, -/area/service/hydroponics) -"vJY" = ( -/obj/effect/spawner/random/trash/grille_or_waste, -/turf/open/floor/plating, -/area/maintenance/department/medical/central) -"vKl" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/iron/white/corner{ +/turf/open/floor/iron/dark/smooth_edge{ dir = 1 }, -/area/hallway/secondary/exit/departure_lounge) -"vKm" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/effect/turf_decal/trimline/red/filled/line{ +/area/station/service/chapel) +"opz" = ( +/obj/machinery/firealarm/directional/north, +/obj/effect/turf_decal/tile/yellow{ dir = 4 }, -/obj/effect/turf_decal/trimline/red/filled/corner{ - dir = 8 - }, -/obj/machinery/holopad, -/obj/effect/landmark/start/depsec/medical, -/obj/machinery/button/door/directional/west{ - id = "MedbayFoyer"; - name = "Medbay Doors Control"; - normaldoorcontrol = 1; - pixel_x = -35; - pixel_y = -56 - }, -/turf/open/floor/iron/dark/smooth_large, -/area/security/checkpoint/medical) -"vKq" = ( -/obj/structure/table/glass, -/obj/structure/sign/barsign{ - chosen_sign = "thecavern"; - icon_state = "thecavern"; - pixel_y = 32 - }, -/obj/item/reagent_containers/food/drinks/bottle/vermouth{ - pixel_x = 10; - pixel_y = 14 +/obj/effect/turf_decal/tile/yellow{ + dir = 1 }, -/obj/item/reagent_containers/food/drinks/bottle/pineapplejuice{ - pixel_y = 9 +/obj/structure/tank_holder/extinguisher, +/obj/machinery/camera{ + c_tag = "Pharmacy"; + dir = 9; + network = list("ss13","medbay") }, -/obj/item/reagent_containers/food/drinks/bottle/orangejuice{ - pixel_x = 15 +/turf/open/floor/iron/white, +/area/station/medical/pharmacy) +"opB" = ( +/obj/structure/table, +/obj/item/raw_anomaly_core/random{ + pixel_x = -7 }, -/obj/item/reagent_containers/food/drinks/bottle/vodka{ - pixel_x = -11; +/obj/item/raw_anomaly_core/random{ pixel_y = 5 }, -/obj/item/reagent_containers/food/drinks/soda_cans/tonic, -/turf/open/floor/plating, -/area/maintenance/fore/lesser) -"vKz" = ( -/obj/effect/turf_decal/tile/brown, -/obj/effect/turf_decal/tile/brown{ - dir = 4 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 8 - }, -/obj/machinery/airalarm/directional/south, -/obj/effect/decal/cleanable/dirt/dust, -/obj/structure/chair/sofa/right{ - dir = 1 +/obj/item/raw_anomaly_core/random{ + pixel_x = 8; + pixel_y = 9 }, -/obj/machinery/newscaster/directional/east, +/turf/open/floor/iron/dark, +/area/station/science/ordnance/office) +"opD" = ( +/obj/machinery/door/firedoor/border_only, /turf/open/floor/iron/white, -/area/medical/break_room) -"vKP" = ( -/obj/machinery/door/airlock/maintenance{ - req_access_txt = "12" +/area/station/science/ordnance) +"opI" = ( +/obj/machinery/microwave{ + pixel_y = 7 }, -/turf/open/floor/plating, -/area/maintenance/fore/lesser) -"vKY" = ( -/obj/structure/bookcase/random/adult, -/turf/open/floor/wood, -/area/service/library) -"vLk" = ( /obj/structure/table, -/obj/item/radio/off{ - pixel_y = 6 - }, -/obj/item/radio/off{ - pixel_x = 6; - pixel_y = 4 - }, -/obj/item/radio/off{ - pixel_x = -6; - pixel_y = 4 - }, -/obj/item/radio/off, -/turf/open/floor/iron, -/area/command/gateway) -"vLr" = ( -/obj/structure/closet/secure_closet/medical2, +/turf/open/floor/iron/cafeteria, +/area/station/security/prison/mess) +"oqb" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/obj/machinery/power/apc/auto_name/directional/west, +/obj/structure/cable, +/turf/open/floor/iron/dark/textured, +/area/station/ai_monitored/security/armory) +"oqf" = ( +/obj/machinery/power/apc/auto_name/directional/south, /obj/effect/turf_decal/tile/blue, /obj/effect/turf_decal/tile/blue{ dir = 8 }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/east, -/turf/open/floor/iron/white, -/area/medical/surgery/fore) -"vLA" = ( /obj/structure/cable, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"oqg" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment{ - dir = 6 +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 }, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"vLJ" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/turf/open/floor/wood, +/area/station/commons/dorms) +"oqx" = ( +/obj/structure/closet/lasertag/blue, +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/turf_decal/trimline/yellow/filled/end, -/obj/machinery/light/directional/south, -/turf/open/floor/iron/textured, -/area/medical/medbay/central) -"vLT" = ( -/obj/machinery/meter{ - name = "Mixed Air Tank Out" - }, -/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible, -/turf/closed/wall/r_wall, -/area/engineering/atmos) -"vMh" = ( -/obj/machinery/door/airlock{ - id_tag = "AuxToilet1"; - name = "Unit 1" - }, -/turf/open/floor/iron/freezer, -/area/commons/toilet/locker) -"vMz" = ( -/obj/structure/table/wood, -/turf/open/floor/wood, -/area/service/library) -"vMJ" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 8 +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, -/obj/effect/turf_decal/tile/blue, -/obj/structure/chair/office/light{ - dir = 8 +/obj/effect/landmark/start/hangover/closet, +/turf/open/floor/iron, +/area/station/commons/fitness) +"oqy" = ( +/obj/machinery/airalarm/directional/south, +/obj/effect/turf_decal/delivery, +/turf/open/floor/iron, +/area/mine/production) +"oqz" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 }, -/obj/effect/landmark/start/psychologist, -/obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/south, -/turf/open/floor/iron/white, -/area/medical/psychology) -"vMZ" = ( +/turf/open/floor/circuit/green, +/area/station/ai_monitored/turret_protected/ai_upload) +"oqC" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -45661,2426 +44928,2470 @@ }, /obj/effect/landmark/start/station_engineer, /turf/open/floor/iron, -/area/engineering/main) -"vNj" = ( +/area/station/engineering/main) +"oqL" = ( +/obj/structure/cable, +/obj/effect/spawner/structure/window/hollow/reinforced/middle, +/turf/open/floor/plating, +/area/station/security/prison/work) +"oqM" = ( +/obj/machinery/camera/directional/east{ + c_tag = "Xenobiology Pens Observation - Starboard Fore"; + network = list("ss13","rd","xeno") + }, +/turf/open/openspace, +/area/station/science/xenobiology) +"orf" = ( +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/disposalpipe/segment{ - dir = 5 - }, -/turf/open/floor/iron, -/area/cargo/office) -"vNw" = ( -/obj/machinery/firealarm/directional/west, -/obj/effect/turf_decal/tile/brown{ - dir = 8 + dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/hallway/primary/central) -"vNE" = ( -/obj/structure/rack, -/obj/item/poster/random_contraband, /turf/open/floor/plating, -/area/maintenance/aft/greater) -"vNR" = ( -/obj/effect/turf_decal/stripes/line{ +/area/station/maintenance/starboard/fore) +"ork" = ( +/obj/structure/fence/door{ dir = 4 }, -/turf/open/floor/iron/white, -/area/science/xenobiology) -"vNS" = ( -/obj/structure/chair{ - dir = 1; - name = "Security Station" - }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/command/bridge) -"vOc" = ( -/obj/effect/turf_decal/tile/red/half/contrasted{ +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/icemoon/underground/explored) +"oro" = ( +/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 1 }, -/obj/structure/disposalpipe/segment{ - dir = 10 +/obj/structure/railing/corner, +/obj/machinery/door/firedoor/border_only, +/turf/open/floor/iron/cafeteria{ + dir = 8 }, -/obj/machinery/camera/directional/north{ - c_tag = "Security - Upper Brig South" +/area/station/science/ordnance/office) +"orq" = ( +/obj/machinery/light/small/directional/west, +/obj/machinery/button/door/directional/south{ + id = "AuxToilet4"; + name = "Lock Control"; + normaldoorcontrol = 1; + specialfunctions = 4 }, -/turf/open/floor/iron, -/area/security/brig/upper) -"vOf" = ( -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ +/obj/effect/spawner/random/trash/graffiti{ + pixel_x = -32; + spawn_loot_chance = 50 + }, +/obj/machinery/recharge_station, +/turf/open/floor/iron/freezer, +/area/station/commons/toilet/locker) +"orv" = ( +/obj/effect/turf_decal/stripes/line{ dir = 4 }, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 1 }, -/turf/open/floor/iron, -/area/commons/fitness) -"vOh" = ( -/turf/closed/wall, -/area/maintenance/department/medical/central) -"vOl" = ( -/turf/open/floor/iron/white/side, -/area/science/misc_lab) -"vOn" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"vOr" = ( -/obj/structure/railing{ +/turf/open/floor/iron/white, +/area/station/science/xenobiology) +"orE" = ( +/obj/structure/table/reinforced, +/obj/item/reagent_containers/glass/beaker/large{ + pixel_y = 5 + }, +/obj/item/reagent_containers/dropper{ + pixel_y = -4 + }, +/turf/open/floor/iron/dark/textured_edge{ + dir = 4 + }, +/area/station/medical/medbay/central) +"orK" = ( +/turf/open/floor/iron/grimy, +/area/station/ai_monitored/turret_protected/aisat_interior) +"orP" = ( +/obj/effect/landmark/blobstart, +/obj/machinery/camera{ + c_tag = "Virology Pen"; + dir = 9; + network = list("ss13","medbay") + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply, +/turf/open/floor/grass, +/area/station/medical/virology) +"orS" = ( +/obj/effect/turf_decal/tile/dark, +/obj/effect/turf_decal/tile/dark{ dir = 8 }, -/obj/effect/turf_decal/tile/blue{ +/obj/effect/turf_decal/tile/dark{ dir = 1 }, -/obj/effect/turf_decal/tile/green{ - dir = 8 +/obj/effect/turf_decal/stripes/asteroid/line{ + dir = 10 }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 +/obj/structure/rack, +/turf/open/floor/iron/white/corner{ + dir = 4 }, +/area/mine/living_quarters) +"orV" = ( +/obj/structure/closet/emcloset, +/obj/effect/turf_decal/stripes/line, +/obj/effect/landmark/start/hangover/closet, /turf/open/floor/iron, -/area/service/hydroponics) -"vOu" = ( -/turf/closed/wall, -/area/hallway/primary/aft) -"vOM" = ( +/area/station/hallway/secondary/exit/departure_lounge) +"osm" = ( +/obj/structure/extinguisher_cabinet/directional/north, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/aisat_interior) +"osn" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment{ - dir = 10 - }, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"vOZ" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable, +/obj/structure/disposalpipe/segment, /turf/open/floor/plating, -/area/ai_monitored/command/storage/eva) -"vPg" = ( -/obj/machinery/power/apc/auto_name/directional/east, -/obj/structure/closet/secure_closet/contraband/armory, -/obj/machinery/firealarm/directional/north, -/obj/effect/spawner/random/maintenance/three, -/obj/effect/spawner/random/contraband/armory, -/obj/effect/turf_decal/tile/red/half{ - dir = 8 +/area/station/maintenance/aft/greater) +"osq" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Firefighting Equipment" }, -/obj/structure/cable, -/turf/open/floor/iron/dark/textured, -/area/ai_monitored/security/armory/upper) -"vPE" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/obj/effect/mapping_helpers/airlock/abandoned, +/obj/effect/mapping_helpers/airlock/access/any/service/maintenance, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 1 }, -/obj/machinery/light/directional/west, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, -/obj/machinery/status_display/evac/directional/west, -/turf/open/floor/engine, -/area/engineering/supermatter/room) -"vQk" = ( /turf/open/floor/plating, -/area/hallway/secondary/exit/departure_lounge) -"vQl" = ( -/obj/effect/turf_decal/tile/brown{ - dir = 8 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 4 - }, -/obj/machinery/newscaster/directional/south, -/obj/machinery/light/directional/south, -/obj/machinery/computer/department_orders/science{ +/area/station/maintenance/starboard/fore) +"osr" = ( +/obj/effect/turf_decal/trimline/green/filled/line{ dir = 1 }, -/turf/open/floor/iron, -/area/science/lab) -"vQy" = ( -/obj/effect/turf_decal/tile/yellow{ - dir = 8 +/obj/structure/railing{ + dir = 1 }, -/obj/structure/table, -/obj/machinery/light_switch/directional/north{ - pixel_x = -7 +/obj/machinery/duct, +/turf/open/floor/iron/white, +/area/station/medical/virology) +"osv" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/obj/machinery/cell_charger, -/obj/item/stock_parts/cell/high/empty, +/turf/open/floor/plating, +/area/station/maintenance/disposal) +"osI" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/purple/visible, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, -/area/engineering/lobby) -"vQC" = ( -/obj/structure/sign/departments/psychology{ - pixel_y = -32 - }, -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 10 - }, -/obj/machinery/camera{ - c_tag = "Medbay South"; - dir = 5; - network = list("ss13","medbay") +/area/station/maintenance/port/aft) +"osO" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 4 }, /turf/open/floor/iron/white, -/area/medical/medbay/aft) -"vQX" = ( -/turf/open/floor/iron, -/area/maintenance/disposal/incinerator) -"vRn" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/obj/structure/table, -/obj/machinery/cell_charger, -/obj/item/stock_parts/cell/high, -/obj/item/stock_parts/cell/high, +/area/station/medical/virology) +"otd" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, -/area/maintenance/department/electrical) -"vRo" = ( -/obj/machinery/door/airlock/command{ - name = "Conference Room"; - req_access_txt = "19" +/area/station/cargo/storage) +"ote" = ( +/obj/structure/closet/emcloset{ + anchored = 1 }, -/obj/structure/cable, +/turf/open/floor/plating, +/area/station/ai_monitored/turret_protected/aisat_interior) +"otj" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment, -/turf/open/floor/wood, -/area/command/meeting_room) -"vRs" = ( -/obj/machinery/camera/directional/west{ - c_tag = "Mining Dock" +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/machinery/computer/security/mining, -/turf/open/floor/iron, -/area/cargo/miningdock) -"vRw" = ( +/obj/effect/spawner/random/structure/steam_vent, +/turf/open/floor/plating, +/area/station/maintenance/department/crew_quarters/bar) +"ots" = ( /obj/structure/cable, -/obj/structure/sign/poster/random/directional/south, +/obj/effect/spawner/structure/window/hollow/reinforced/middle, /turf/open/floor/plating, -/area/maintenance/port/fore) -"vRz" = ( -/obj/structure/table/reinforced, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 +/area/station/security/prison/mess) +"otw" = ( +/obj/machinery/camera/directional/west{ + c_tag = "Courtroom Audience" }, -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/yellow{ +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 4 }, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, -/obj/item/folder/white, -/obj/item/pen, -/obj/machinery/door/poddoor/preopen{ - id = "pharmacy_shutters2"; - name = "Pharmacy Shutter" - }, -/obj/machinery/door/firedoor, -/obj/machinery/door/window/right/directional/east{ - base_state = "left"; - dir = 8; - icon_state = "left"; - name = "Pharmacy Desk"; - req_access_txt = "69" - }, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/security/courtroom) +"otQ" = ( +/obj/structure/sign/poster/official/random/directional/east, /turf/open/floor/iron, -/area/medical/pharmacy) -"vRC" = ( -/obj/effect/turf_decal/plaque{ - icon_state = "L7" - }, +/area/station/hallway/primary/central) +"oua" = ( /obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/power/apc/auto_name/directional/south, +/turf/open/floor/plating, +/area/station/security/prison/safe) +"ouc" = ( +/obj/structure/table, +/obj/item/clothing/mask/gas, +/turf/open/floor/iron/smooth, +/area/mine/eva) +"ouk" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/hallway/primary/central) -"vRS" = ( -/obj/machinery/modular_computer/console/preset/id{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 +/obj/structure/cable, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/smooth, +/area/mine/eva) +"ouE" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 6 }, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 8 +/obj/machinery/computer/security/telescreen/engine{ + dir = 8; + pixel_x = 24 }, -/obj/item/paper/fluff/ids_for_dummies, /turf/open/floor/iron, -/area/command/heads_quarters/hop) -"vSa" = ( -/obj/structure/fireaxecabinet/directional/west, -/obj/machinery/suit_storage_unit/atmos, -/turf/open/floor/iron/dark/textured, -/area/engineering/atmos) -"vSc" = ( -/obj/effect/turf_decal/siding/yellow/end{ +/area/station/engineering/engine_smes) +"ouH" = ( +/obj/structure/window/reinforced{ dir = 4 }, -/obj/machinery/plumbing/receiver, -/obj/machinery/firealarm/directional/south, -/turf/open/floor/plating, -/area/medical/treatment_center) -"vSD" = ( -/obj/machinery/door/airlock/maintenance{ - req_access_txt = "12" +/obj/effect/turf_decal/siding/thinplating/dark{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/carpet, +/area/station/service/theater) +"ouP" = ( /obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/general/visible, +/obj/machinery/portable_atmospherics/canister, +/turf/open/floor/iron/white, +/area/station/science/xenobiology) +"ouX" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/structure/closet/secure_closet/personal/patient{ + name = "test subject's closet" + }, +/turf/open/floor/iron/white, +/area/station/science/genetics) +"ovy" = ( +/obj/structure/closet, +/obj/effect/spawner/random/maintenance, /turf/open/floor/plating, -/area/maintenance/port/greater) -"vSE" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/door/airlock/medical/glass{ - name = "Pharmacy"; - req_access_txt = "69" +/area/station/maintenance/port/aft) +"ovQ" = ( +/obj/structure/closet/secure_closet/detective, +/obj/structure/cable, +/turf/open/floor/carpet, +/area/station/security/detectives_office) +"ovV" = ( +/obj/effect/landmark/start/security_officer, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron/smooth, +/area/station/security/lockers) +"ovX" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 }, -/obj/machinery/door/firedoor, +/obj/effect/turf_decal/trimline/yellow/filled/end, +/obj/machinery/light/directional/south, +/turf/open/floor/iron/textured, +/area/station/medical/medbay/central) +"owe" = ( +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/airalarm/directional/north, +/obj/machinery/light/small/directional/north, +/turf/open/floor/plating, +/area/station/maintenance/department/medical/central) +"owf" = ( +/obj/effect/turf_decal/stripes/white/line, +/obj/effect/decal/cleanable/dirt, /obj/structure/cable, -/obj/effect/turf_decal/tile/yellow/full, -/turf/open/floor/iron/large, -/area/medical/pharmacy) -"vTh" = ( -/obj/effect/turf_decal/tile/red/half, -/obj/structure/cable, -/turf/open/floor/iron/smooth_half, -/area/security/brig/upper) -"vTY" = ( -/obj/item/toy/snowball{ - pixel_x = -6; - pixel_y = -3 - }, -/mob/living/simple_animal/pet/penguin/baby, -/turf/open/misc/asteroid/snow/standard_air, -/area/science/research) -"vUa" = ( -/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/newscaster/directional/east, +/turf/open/floor/iron, +/area/station/security/prison/workout) +"owv" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/door/airlock/engineering/glass{ - name = "Engineering Storage"; - req_access_txt = "11" +/mob/living/simple_animal/hostile/lizard/wags_his_tail, +/turf/open/floor/iron, +/area/station/service/janitor) +"owB" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 4 }, -/obj/structure/disposalpipe/segment{ +/obj/effect/turf_decal/tile/blue, +/obj/structure/cable, +/turf/open/floor/iron/dark/side{ dir = 4 }, -/obj/effect/turf_decal/siding/yellow/corner{ - dir = 8 +/area/station/engineering/storage_shared) +"owC" = ( +/turf/closed/wall/r_wall, +/area/station/science/server) +"owG" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/maintenance/department/medical/morgue) +"owS" = ( +/obj/structure/table/glass, +/obj/item/storage/box/beakers{ + pixel_x = 2; + pixel_y = 8 + }, +/obj/item/storage/box/syringes{ + pixel_x = -2; + pixel_y = 5 + }, +/obj/structure/window/reinforced{ + dir = 4 }, /turf/open/floor/iron, -/area/engineering/storage) -"vUc" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/obj/effect/landmark/event_spawn, -/obj/machinery/duct, -/turf/open/floor/iron/cafeteria, -/area/service/kitchen) -"vUy" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/area/station/science/xenobiology) +"oxa" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/grimy, +/area/station/service/chapel/office) +"oxe" = ( +/obj/machinery/computer/cargo/request, +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ dir = 8 }, /turf/open/floor/iron, -/area/commons/dorms) -"vVc" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/white, -/area/science/xenobiology) -"vVm" = ( -/obj/effect/spawner/structure/window, -/turf/open/floor/plating, -/area/service/chapel) -"vVp" = ( -/obj/structure/displaycase/trophy, -/obj/effect/turf_decal/stripes/box, -/turf/open/floor/wood/parquet, -/area/service/library) -"vVt" = ( -/obj/effect/turf_decal/stripes/line{ +/area/station/command/bridge) +"oxg" = ( +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ + dir = 1 + }, +/obj/effect/turf_decal/siding/white{ dir = 4 }, /turf/open/floor/iron, -/area/ai_monitored/command/storage/eva) -"vVv" = ( -/obj/structure/rack, -/obj/item/reagent_containers/glass/bottle/nitrogen{ - pixel_x = 7; - pixel_y = 3 +/area/station/service/bar) +"oxi" = ( +/obj/machinery/camera/directional/west{ + c_tag = "MiniSat External NorthEast"; + network = list("minisat"); + start_active = 1 }, -/obj/item/reagent_containers/glass/bottle/mercury{ - pixel_x = -5; - pixel_y = 3 +/turf/open/misc/asteroid/snow/icemoon, +/area/station/ai_monitored/turret_protected/aisat/maint) +"oxs" = ( +/obj/structure/table, +/obj/item/stack/cable_coil{ + pixel_x = 2; + pixel_y = -2 }, -/obj/item/reagent_containers/glass/bottle/oxygen{ - pixel_x = 1 +/obj/item/stack/cable_coil{ + pixel_x = 3; + pixel_y = -7 }, -/turf/open/floor/iron/dark/textured_edge{ - dir = 8 +/obj/item/screwdriver{ + pixel_y = 16 }, -/area/medical/medbay/central) -"vVI" = ( -/obj/effect/decal/cleanable/glass, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/iron/cafeteria{ - dir = 5 +/obj/machinery/light/directional/west, +/turf/open/floor/iron, +/area/station/commons/storage/primary) +"oxB" = ( +/obj/machinery/door/airlock/maintenance, +/obj/effect/mapping_helpers/airlock/abandoned, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 1 }, -/area/maintenance/port/aft) -"vVL" = ( -/obj/structure/railing/corner, -/obj/structure/table, -/obj/item/holosign_creator/robot_seat/restaurant, -/turf/open/floor/iron/cafeteria, -/area/service/kitchen) -"vVU" = ( -/obj/effect/turf_decal/trimline/green/filled/line{ +/obj/effect/mapping_helpers/airlock/access/any/service/maintenance, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) +"oxJ" = ( +/obj/structure/bed/dogbed/lia, +/mob/living/simple_animal/hostile/carp/lia, +/turf/open/floor/carpet/royalblue, +/area/station/command/heads_quarters/hos) +"oxO" = ( +/turf/open/floor/plating, +/area/station/maintenance/aft/lesser) +"oxR" = ( +/obj/structure/transit_tube/crossing/horizontal, +/obj/structure/cable, +/turf/open/floor/plating/snowed/icemoon, +/area/icemoon/surface/outdoors/nospawn) +"oxU" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/blue/filled/warning{ dir = 8 }, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/command/heads_quarters/cmo) +"oxV" = ( /obj/structure/railing{ - dir = 8 + dir = 4 }, /obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/green/filled/corner{ dir = 4 }, -/turf/open/floor/iron/white, -/area/medical/medbay/aft) -"vWq" = ( -/obj/effect/spawner/random/trash/mess, +/turf/open/floor/iron/dark/side{ + dir = 8 + }, +/area/station/service/chapel) +"oyb" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/carpet, +/area/station/command/meeting_room) +"oyj" = ( +/obj/structure/table, /obj/item/storage/box, -/turf/open/floor/plating, -/area/maintenance/port/greater) -"vWr" = ( -/obj/effect/spawner/random/clothing/bowler_or_that, -/obj/structure/rack, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"vWA" = ( -/obj/machinery/vending/modularpc, -/turf/open/floor/iron, -/area/commons/storage/primary) -"vWE" = ( -/obj/structure/reagent_dispensers/fueltank, -/turf/open/floor/plating, -/area/maintenance/fore/lesser) -"vWJ" = ( -/obj/structure/closet/crate, -/turf/open/floor/iron, -/area/command/teleporter) -"vWS" = ( -/obj/structure/sign/painting/library{ - pixel_y = 32 +/obj/item/storage/box, +/obj/item/clothing/head/welding{ + pixel_x = -3; + pixel_y = 7 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/item/clothing/head/welding{ + pixel_x = -5; + pixel_y = 3 + }, +/obj/item/multitool, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden, +/obj/machinery/airalarm/directional/south, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos/storage/gas) +"oyp" = ( +/obj/machinery/recharger{ + pixel_y = 4 + }, +/obj/structure/table, /turf/open/floor/wood, -/area/service/library) -"vWW" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/area/station/command/meeting_room) +"oyy" = ( +/obj/effect/turf_decal/trimline/green/filled/corner{ dir = 1 }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/iron/large, -/area/hallway/primary/starboard) -"vXb" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/light_switch/directional/south, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/obj/structure/railing/corner{ + dir = 1 }, +/turf/open/floor/iron/white, +/area/station/medical/medbay/aft) +"oyz" = ( /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/components/trinary/filter/flipped/critical{ + dir = 8; + filter_type = list(/datum/gas/nitrogen) + }, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"oyB" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/commons/fitness) -"vXi" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/public/glass{ - name = "Central Access" +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 1 }, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ +/turf/open/floor/iron/white, +/area/station/medical/treatment_center) +"oyH" = ( +/obj/structure/sign/poster/contraband/random/directional/north, +/turf/open/floor/plating, +/area/station/security/prison/safe) +"oyW" = ( +/turf/open/floor/circuit, +/area/station/ai_monitored/turret_protected/aisat/hallway) +"ozn" = ( +/turf/open/floor/iron/dark, +/area/station/engineering/lobby) +"ozo" = ( +/obj/effect/landmark/carpspawn, +/turf/open/misc/asteroid/snow/icemoon, +/area/icemoon/surface/outdoors/nospawn) +"ozq" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ dir = 4 }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron, -/area/hallway/primary/central) -"vXm" = ( -/obj/effect/spawner/structure/window, -/turf/open/floor/plating, -/area/commons/dorms) -"vXv" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/effect/turf_decal/bot{ +/obj/machinery/airalarm/directional/east, +/obj/effect/turf_decal/tile/red{ dir = 1 }, -/obj/structure/cable, /obj/structure/table, -/obj/item/stack/sheet/iron/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/iron/dark, -/area/engineering/engine_smes) -"vXP" = ( -/obj/effect/turf_decal/tile/red{ - dir = 8 +/obj/item/book/manual/wiki/security_space_law, +/turf/open/floor/iron, +/area/station/security/checkpoint/supply) +"ozw" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/obj/effect/spawner/random/vending/colavend, -/turf/open/floor/iron/white/corner, -/area/hallway/secondary/exit/departure_lounge) -"vXZ" = ( -/obj/structure/chair/stool/directional/east, -/obj/effect/spawner/random/trash/mess, -/obj/machinery/light/small/directional/north, -/obj/structure/sign/poster/contraband/random/directional/north, /turf/open/floor/iron, -/area/maintenance/starboard/fore) -"vYk" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment, -/turf/open/floor/catwalk_floor/iron_smooth, -/area/maintenance/starboard/fore) -"vYW" = ( -/obj/structure/window/reinforced{ - dir = 8 +/area/station/hallway/primary/port) +"ozA" = ( +/obj/structure/closet/secure_closet/research_director, +/obj/effect/turf_decal/stripes/line{ + dir = 10 }, -/obj/structure/table/glass, -/obj/item/storage/box/monkeycubes, +/obj/machinery/newscaster/directional/north, /turf/open/floor/iron, -/area/science/xenobiology) -"vZd" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/components/trinary/filter/flipped/critical{ - dir = 8 +/area/station/command/heads_quarters/rd) +"ozN" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 6 }, -/turf/open/floor/engine, -/area/engineering/supermatter/room) -"vZk" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 1 +/obj/structure/bed/roller, +/turf/open/floor/iron/white, +/area/station/medical/medbay/aft) +"ozX" = ( +/obj/machinery/hydroponics/soil, +/turf/open/floor/grass, +/area/station/security/prison/garden) +"ozZ" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 10 }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 +/obj/structure/disposalpipe/segment{ + dir = 9 }, -/obj/effect/turf_decal/tile/blue, -/obj/structure/extinguisher_cabinet/directional/north, -/obj/item/kirbyplants/random, -/turf/open/floor/iron/white, -/area/medical/psychology) -"vZl" = ( -/obj/effect/turf_decal/trimline/blue/filled/line, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/light/directional/south, -/turf/open/floor/iron/white, -/area/medical/medbay/central) -"vZH" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/general/visible, /turf/open/floor/iron/dark, -/area/science/misc_lab) -"vZS" = ( -/obj/machinery/conveyor{ - dir = 10; - id = "garbage" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 +/area/station/medical/chemistry) +"oAd" = ( +/obj/effect/landmark/event_spawn, +/obj/effect/decal/cleanable/plasma, +/obj/effect/landmark/blobstart, +/turf/open/floor/plating, +/area/station/maintenance/department/medical/morgue) +"oAe" = ( +/obj/effect/spawner/structure/window/hollow/reinforced/end{ + dir = 1 }, /turf/open/floor/plating, -/area/maintenance/disposal) -"wac" = ( -/obj/machinery/chem_master, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ +/area/station/maintenance/department/medical/morgue) +"oAh" = ( +/turf/open/floor/glass/reinforced, +/area/station/security/checkpoint/auxiliary) +"oAk" = ( +/obj/effect/turf_decal/stripes/corner{ dir = 8 }, /turf/open/floor/iron, -/area/science/xenobiology) -"was" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 +/area/station/hallway/secondary/entry) +"oAp" = ( +/obj/machinery/door/poddoor/preopen{ + id = "pharmacy_shutters"; + name = "Pharmacy Shutter" }, -/turf/closed/wall, -/area/maintenance/port/greater) -"waM" = ( -/obj/machinery/computer/cargo/request, -/turf/open/floor/iron, -/area/cargo/lobby) -"wbd" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/extinguisher_cabinet/directional/west, -/turf/open/floor/iron, -/area/hallway/primary/central) -"wbe" = ( -/obj/machinery/shower{ - dir = 1 +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/medical/pharmacy) +"oAw" = ( +/obj/structure/sign/painting/library_secure{ + pixel_x = 32 }, -/obj/item/soap/deluxe, -/obj/item/bikehorn/rubberducky, -/obj/structure/curtain, -/turf/open/floor/iron/freezer, -/area/command/heads_quarters/captain) -"wbB" = ( -/obj/machinery/camera/directional/west{ - c_tag = "Cargo Receiving Dock" +/obj/structure/window/reinforced, +/obj/machinery/door/window{ + dir = 8; + name = "Secure Art Exhibition"; + req_access = list("library") }, +/obj/effect/spawner/random/structure/table_fancy, +/turf/open/floor/wood, +/area/station/service/library) +"oAH" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/machinery/computer/cargo{ +/obj/effect/landmark/event_spawn, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) +"oAM" = ( +/obj/structure/fluff/tram_rail/end{ dir = 4 }, -/obj/machinery/button/door/directional/west{ - id = "QMLoaddoor"; - layer = 4; - name = "Loading Doors"; - pixel_y = -8; - req_access_txt = "31" +/obj/structure/fluff/tram_rail/end{ + dir = 4; + pixel_y = -17 }, -/obj/machinery/button/door/directional/west{ - id = "QMLoaddoor2"; - layer = 4; - name = "Loading Doors"; - pixel_y = 8; - req_access_txt = "31" +/turf/open/lava/plasma/ice_moon, +/area/icemoon/underground/explored) +"oAP" = ( +/obj/machinery/portable_atmospherics/canister/bz, +/turf/open/floor/plating, +/area/station/security/prison/safe) +"oBi" = ( +/obj/machinery/light/small/directional/south, +/turf/open/floor/plating, +/area/station/maintenance/starboard/upper) +"oBj" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 }, -/turf/open/floor/iron, -/area/cargo/storage) -"wca" = ( -/obj/effect/spawner/random/structure/crate, -/turf/open/floor/wood{ - icon_state = "wood-broken3" +/obj/structure/sign/warning/gas_mask{ + desc = "A sign that warns of dangerous gasses in the air, instructing you to wear internals."; + pixel_y = 32 }, -/area/maintenance/space_hut/cabin) -"wcE" = ( -/obj/machinery/suit_storage_unit/rd, +/turf/open/floor/vault, +/area/station/security/prison/rec) +"oBm" = ( +/obj/structure/chair/comfy/beige{ + dir = 1; + name = "Bench" + }, +/turf/open/floor/iron/dark, +/area/mine/eva/lower) +"oBp" = ( +/obj/machinery/disposal/bin, /obj/effect/turf_decal/stripes/line{ - dir = 6 + dir = 9 }, -/turf/open/floor/iron, -/area/command/heads_quarters/rd) -"wcF" = ( -/obj/structure/cable, -/turf/open/floor/iron, -/area/security/brig/upper) -"wcH" = ( -/obj/machinery/vending/games, -/turf/open/floor/wood, -/area/service/library) -"wcO" = ( -/obj/effect/turf_decal/box, -/obj/structure/closet/crate/maint, -/obj/effect/spawner/random/maintenance/six, -/obj/structure/sign/poster/official/wtf_is_co2{ - pixel_y = 32 +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/obj/machinery/camera/directional/south{ + c_tag = "Service-Hallway Top 1" }, -/turf/open/floor/iron/dark, -/area/maintenance/starboard/aft) -"wda" = ( -/obj/machinery/status_display/evac/directional/east, -/turf/open/openspace, -/area/service/chapel) -"wdi" = ( -/obj/structure/closet/emcloset, -/obj/machinery/light/small/directional/north, /turf/open/floor/plating, -/area/engineering/storage_shared) -"wdq" = ( -/obj/machinery/door/airlock/maintenance{ - req_access_txt = "12" +/area/station/hallway/secondary/service) +"oBs" = ( +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=Security"; + location = "EVA2" + }, +/obj/effect/turf_decal/plaque{ + icon_state = "L10" }, /obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"oBz" = ( +/obj/structure/lattice/catwalk, +/obj/structure/railing/corner{ + dir = 8 + }, +/turf/open/lava/plasma/ice_moon, +/area/icemoon/underground/explored) +"oBP" = ( /obj/structure/disposalpipe/segment, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/commons/fitness) +"oBQ" = ( +/obj/machinery/power/apc/auto_name/directional/west, +/obj/structure/cable, /turf/open/floor/plating, -/area/maintenance/fore/greater) -"wdt" = ( -/obj/machinery/conveyor{ - dir = 1; - id = "QMLoad" +/area/station/maintenance/solars/starboard/fore) +"oBU" = ( +/turf/open/floor/plating{ + icon_state = "platingdmg2" }, -/obj/effect/turf_decal/stripes/line{ +/area/station/maintenance/department/medical/morgue) +"oBZ" = ( +/obj/machinery/light/directional/west, +/obj/structure/railing/corner{ dir = 4 }, -/obj/machinery/light/directional/west, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/commons/locker) +"oCd" = ( +/obj/structure/girder, /turf/open/floor/plating, -/area/cargo/storage) -"wdV" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden, -/obj/item/kirbyplants/random, -/obj/effect/turf_decal/tile/yellow{ +/area/station/maintenance/fore/lesser) +"oCe" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 4 }, -/turf/open/floor/iron/dark/corner{ - dir = 1 +/obj/machinery/bluespace_vendor/directional/west, +/obj/machinery/camera/directional/west{ + c_tag = "Fore Primary Hallway" }, -/area/engineering/atmos) -"wef" = ( -/obj/structure/cable, -/obj/machinery/holopad, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron/white, -/area/science/xenobiology) -"weu" = ( +/turf/open/floor/iron, +/area/station/hallway/primary/fore) +"oCj" = ( +/obj/structure/table/wood, +/obj/item/camera_film{ + pixel_x = -4; + pixel_y = 4 + }, +/turf/open/floor/iron/grimy, +/area/station/commons/vacant_room/office) +"oCm" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, -/obj/effect/turf_decal/box/white{ - color = "#52B4E9" +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, -/obj/machinery/holopad, -/turf/open/floor/iron/white, -/area/medical/surgery/aft) -"wez" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/door/airlock{ - name = "Unisex Showers" +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/turf/open/floor/iron, -/area/maintenance/starboard/fore) -"weI" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/window/brigdoor/left/directional/north{ - dir = 4; - req_access_txt = "63" +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/obj/machinery/door/poddoor/preopen{ - id = "medsecprivacy"; - name = "privacy shutter" +/turf/open/floor/iron/dark, +/area/station/service/chapel) +"oCs" = ( +/obj/structure/table, +/obj/item/toy/figure/virologist{ + pixel_x = -8; + pixel_y = 7 }, +/obj/item/radio/headset/headset_med{ + pixel_x = -3; + pixel_y = -2 + }, +/obj/item/book/manual/wiki/infections{ + pixel_x = 10; + pixel_y = 2 + }, +/obj/effect/turf_decal/tile/green/full, +/turf/open/floor/iron/dark/smooth_large, +/area/station/medical/virology) +"oCv" = ( +/obj/item/chair/plastic{ + pixel_y = 10 + }, +/obj/item/chair/plastic{ + pixel_y = 5 + }, +/obj/item/chair/plastic, +/obj/structure/rack, +/obj/item/stack/sheet/glass{ + amount = 12 + }, +/obj/item/stack/cable_coil/five, /turf/open/floor/plating, -/area/security/checkpoint/medical) -"wfl" = ( -/turf/closed/mineral/random/snow, -/area/icemoon/surface/outdoors/nospawn) -"wfC" = ( -/turf/open/floor/plating, -/area/engineering/supermatter/room) -"wgn" = ( -/obj/structure/cable, +/area/station/maintenance/starboard/fore) +"oCF" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/sorting/mail{ - dir = 1; - sortType = 28 +/turf/open/floor/carpet, +/area/station/commons/dorms) +"oCJ" = ( +/obj/structure/closet/lasertag/red, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/turf/open/floor/plating, -/area/maintenance/aft/greater) -"wgt" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/commons/fitness) +"oCO" = ( +/turf/closed/wall, +/area/station/service/hydroponics/garden) +"oCR" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 8 + }, +/obj/machinery/airalarm/directional/north, +/turf/open/floor/wood, +/area/station/commons/vacant_room/office) +"oCT" = ( +/obj/item/instrument/harmonica, +/obj/structure/flora/bush/fullgrass/style_random, +/obj/machinery/light/small/directional/west, +/turf/open/floor/grass, +/area/station/security/prison/safe) +"oCU" = ( +/obj/machinery/firealarm/directional/south, +/obj/effect/turf_decal/tile/red/half/contrasted, +/turf/open/floor/iron/dark/textured_edge{ + dir = 1 + }, +/area/station/security/prison) +"oDd" = ( /obj/effect/turf_decal/stripes/line{ - dir = 6 + dir = 8 }, -/obj/effect/decal/cleanable/blood/drip, +/turf/open/floor/plating/icemoon, +/area/station/science/ordnance/bomb) +"oDg" = ( +/obj/structure/chair/stool/directional/west, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, -/area/maintenance/starboard/fore) -"wgG" = ( +/area/mine/laborcamp) +"oDB" = ( +/obj/machinery/light/small/directional/east, +/turf/open/floor/plating, +/area/mine/laborcamp) +"oDJ" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/maintenance/starboard/fore) +"oDQ" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/medical/chemistry) +"oDZ" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/sign/warning/cold_temp, +/turf/open/floor/plating, +/area/station/cargo/storage) +"oEb" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 4 +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "viroview" }, +/turf/open/floor/plating, +/area/station/medical/virology) +"oEj" = ( +/obj/structure/disposalpipe/segment, /obj/structure/cable, -/turf/open/floor/iron/dark, -/area/command/heads_quarters/cmo) -"wgT" = ( -/obj/structure/chair/office{ - dir = 8 - }, -/turf/open/floor/iron/white, -/area/science/misc_lab) -"whd" = ( -/obj/machinery/firealarm/directional/north, -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 1 +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"oEl" = ( +/obj/structure/showcase/cyborg/old{ + dir = 4; + pixel_x = -9; + pixel_y = 2 }, -/turf/open/floor/iron/white, -/area/medical/medbay/central) -"who" = ( -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/yellow{ +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 1 }, +/obj/structure/cable/layer3, +/obj/machinery/requests_console/auto_name/directional/west, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/ai) +"oEt" = ( +/obj/machinery/airalarm/directional/south, +/turf/open/floor/iron, +/area/station/engineering/main) +"oEF" = ( +/obj/structure/cable/multilayer/multiz, +/obj/effect/turf_decal/stripes/end, +/turf/open/floor/iron/dark/textured, +/area/station/medical/medbay/aft) +"oEX" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/white, -/area/maintenance/port/fore) -"whM" = ( -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating, +/area/station/maintenance/department/medical/morgue) +"oFb" = ( +/obj/structure/extinguisher_cabinet/directional/north, /turf/open/floor/iron, -/area/command/bridge) -"whX" = ( -/obj/machinery/door/airlock/security/glass{ - name = "Brig Control" +/area/station/hallway/primary/central) +"oFd" = ( +/obj/machinery/atmospherics/pipe/smart/manifold/purple/visible{ + dir = 1 }, -/obj/effect/mapping_helpers/airlock/access/all/security/armory, -/obj/machinery/door/firedoor, -/turf/open/floor/iron/dark/textured, -/area/security/warden) -"wit" = ( -/obj/structure/table, -/obj/machinery/recharger{ - pixel_x = 5; - pixel_y = 2 +/obj/machinery/meter, +/turf/open/floor/iron/dark, +/area/station/science/ordnance) +"oFw" = ( +/obj/machinery/camera/directional/north{ + c_tag = "EVA Motion Sensor" }, -/obj/item/trapdoor_remote/preloaded{ - pixel_x = -5; +/obj/structure/rack, +/obj/item/grenade/chem_grenade/smart_metal_foam{ + pixel_x = -4; + pixel_y = 6 + }, +/obj/item/grenade/chem_grenade/smart_metal_foam{ + pixel_x = 4; pixel_y = 2 }, -/turf/open/floor/iron, -/area/command/heads_quarters/hop) -"wiD" = ( -/obj/machinery/light/directional/east, -/obj/structure/cable, -/turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"wiI" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/item/grenade/chem_grenade/smart_metal_foam{ + pixel_x = 8 + }, +/obj/item/grenade/chem_grenade/smart_metal_foam{ + pixel_y = 4 + }, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/command/storage/eva) +"oFx" = ( +/obj/machinery/airalarm/directional/south, +/obj/machinery/holopad/secure, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/ai) +"oFI" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 6 }, +/turf/open/floor/glass/reinforced/icemoon, +/area/icemoon/surface/outdoors/nospawn) +"oFP" = ( +/obj/structure/table, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible, +/obj/item/analyzer, +/obj/item/pipe_dispenser, /turf/open/floor/iron/dark, -/area/science/breakroom) -"wiL" = ( -/turf/closed/wall/r_wall, -/area/engineering/main) -"wiO" = ( -/obj/machinery/camera/directional/east{ - c_tag = "Atmospherics East" +/area/station/engineering/supermatter/room) +"oFW" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/bridge_pipe/cyan/visible, +/obj/machinery/atmospherics/pipe/bridge_pipe/green/visible{ + dir = 4 }, -/obj/machinery/atmospherics/components/binary/pump{ - dir = 8; - name = "Plasma to Pure" +/turf/open/floor/plating, +/area/station/engineering/atmos/pumproom) +"oFY" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/siding/yellow{ + dir = 8 }, -/obj/effect/turf_decal/tile/purple{ +/obj/effect/turf_decal/siding/yellow{ dir = 4 }, -/obj/effect/turf_decal/tile/purple{ +/obj/structure/cable, +/obj/effect/landmark/start/station_engineer, +/turf/open/floor/iron, +/area/station/engineering/storage) +"oFZ" = ( +/obj/effect/turf_decal/trimline/yellow/line{ dir = 1 }, -/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/trimline/yellow/line, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/door/window/left/directional/east{ + name = "Drone Bay Access"; + req_access = list("cargo") + }, +/obj/effect/turf_decal/trimline/yellow/mid_joiner{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/yellow/mid_joiner, /obj/effect/turf_decal/stripes/line{ - dir = 5 + dir = 4 + }, +/turf/open/floor/plating, +/area/station/cargo/drone_bay) +"oGm" = ( +/obj/machinery/power/solar_control{ + dir = 1; + id = "starboardsolar"; + name = "Starboard Quarter Solar Control" }, -/turf/open/floor/iron, -/area/engineering/atmos) -"wiW" = ( -/obj/item/hand_labeler, -/obj/item/assembly/timer, -/obj/structure/table, -/turf/open/floor/wood, -/area/command/meeting_room) -"wjF" = ( -/obj/effect/landmark/start/assistant, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/turf/open/floor/iron, -/area/service/hydroponics/garden) -"wjN" = ( -/obj/machinery/light/directional/north, -/obj/machinery/recharge_station, -/obj/effect/turf_decal/tile/yellow/full, -/obj/effect/turf_decal/stripes/box, -/turf/open/floor/iron/white, -/area/medical/medbay/aft) -"wjP" = ( -/obj/item/radio/intercom/directional/north, -/turf/open/floor/iron/white/side{ - dir = 10 +/turf/open/floor/plating, +/area/station/maintenance/solars/starboard/aft) +"oGs" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/trimline/blue/filled/corner{ + dir = 1 }, -/area/science/research) -"wjV" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/brown{ - dir = 8 - }, -/obj/effect/turf_decal/tile/brown, -/turf/open/floor/iron, -/area/cargo/qm) -"wjZ" = ( /obj/structure/cable, +/obj/effect/turf_decal/trimline/blue/filled/corner{ + dir = 4 + }, /turf/open/floor/iron/white, -/area/medical/medbay/lobby) -"wks" = ( -/obj/structure/table, -/obj/effect/turf_decal/siding/white{ - dir = 1 +/area/station/medical/medbay/central) +"oGB" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 8 }, -/obj/item/reagent_containers/food/condiment/saltshaker{ - pixel_x = -3 +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 }, -/obj/item/reagent_containers/food/condiment/peppermill{ - pixel_x = 3 +/turf/open/floor/iron/dark/side{ + dir = 8 }, -/obj/machinery/light/directional/north, -/turf/open/floor/iron/white/smooth_large, -/area/service/kitchen/diner) -"wkw" = ( -/obj/structure/chair{ +/area/station/security/prison) +"oGF" = ( +/obj/structure/closet/crate/bin, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/dark, +/area/mine/eva) +"oGG" = ( +/obj/effect/turf_decal/tile/red{ dir = 8 }, -/obj/structure/cable, -/turf/open/floor/iron, -/area/cargo/lobby) -"wkI" = ( -/turf/open/openspace, -/area/medical/medbay/lobby) -"wld" = ( /turf/open/floor/iron, -/area/commons/fitness) -"wlh" = ( -/obj/effect/turf_decal/trimline/blue/filled/warning{ +/area/station/hallway/secondary/exit/departure_lounge) +"oGQ" = ( +/obj/machinery/light_switch/directional/north, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 8 }, -/obj/structure/disposalpipe/segment{ - dir = 4 +/turf/open/floor/carpet, +/area/station/command/heads_quarters/captain) +"oGR" = ( +/obj/item/radio/intercom/directional/north, +/obj/structure/reagent_dispensers/plumbed{ + dir = 8 }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron/white, -/area/medical/medbay/aft) -"wlK" = ( -/obj/structure/cable, -/obj/effect/turf_decal/tile/brown{ +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/effect/turf_decal/tile/brown, -/obj/structure/disposalpipe/segment{ +/turf/open/floor/plating, +/area/station/hallway/secondary/service) +"oGS" = ( +/obj/structure/table/wood, +/obj/machinery/libraryscanner, +/obj/effect/turf_decal/siding/wood/corner, +/obj/machinery/light/small/directional/east, +/turf/open/floor/wood, +/area/station/service/library) +"oGX" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 4 }, /turf/open/floor/iron, -/area/cargo/storage) -"wmi" = ( -/obj/structure/table, -/obj/item/storage/fancy/donut_box, -/turf/open/floor/iron/dark/textured_half{ - dir = 1 - }, -/area/security/office) -"wmm" = ( -/obj/structure/closet, -/obj/effect/spawner/random/maintenance/two, -/turf/open/floor/plating{ - icon_state = "panelscorched" +/area/station/commons/locker) +"oHp" = ( +/obj/machinery/camera/directional/west{ + c_tag = "Engineering Escape Pod" }, -/area/maintenance/starboard/aft) -"wmw" = ( +/turf/open/floor/plating, +/area/station/engineering/storage_shared) +"oHG" = ( +/obj/item/flashlight/lantern, +/obj/machinery/light/directional/south, +/obj/structure/table/wood, +/obj/machinery/firealarm/directional/south, +/turf/open/floor/iron/dark, +/area/station/service/chapel) +"oHH" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/service/chapel) +"oHK" = ( +/turf/closed/wall/r_wall, +/area/station/science/lab) +"oHS" = ( +/obj/effect/landmark/event_spawn, /obj/structure/cable, /obj/structure/disposalpipe/segment{ - dir = 5 + dir = 4 }, +/turf/open/floor/plating, +/area/station/maintenance/aft/greater) +"oHV" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"wmI" = ( -/obj/machinery/conveyor_switch/oneway{ - id = "packageSort2" +/obj/machinery/holopad, +/turf/open/floor/iron/dark, +/area/station/service/chapel) +"oIb" = ( +/obj/structure/table, +/obj/item/storage/toolbox/mechanical{ + pixel_x = -2; + pixel_y = -1 }, -/obj/machinery/requests_console/directional/west{ - department = "Cargo Bay"; - departmentType = 2; - name = "Cargo Bay Requests Console" +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/commons/storage/primary) +"oIC" = ( +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 1 }, -/obj/machinery/light/directional/west, -/obj/effect/turf_decal/tile/brown{ +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/turf/open/floor/iron, +/area/station/security/brig/upper) +"oIR" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/maintenance/four, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"oJk" = ( +/obj/structure/railing/corner, +/obj/effect/turf_decal/tile/brown, +/turf/open/floor/iron, +/area/station/cargo/storage) +"oJo" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating, +/area/station/maintenance/fore/greater) +"oKd" = ( +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, /obj/effect/turf_decal/tile/brown{ dir = 4 }, +/obj/machinery/camera/directional/west{ + c_tag = "Vacant Commissary" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, /turf/open/floor/iron, -/area/cargo/sorting) -"wmO" = ( -/obj/structure/janitorialcart, +/area/station/commons/vacant_room/commissary) +"oKn" = ( +/obj/machinery/door/poddoor/shutters/preopen{ + id = "hopqueue"; + name = "HoP Queue Shutters" + }, +/obj/effect/turf_decal/loading_area{ + dir = 4 + }, +/obj/machinery/ticket_machine/directional/north, /turf/open/floor/iron, -/area/service/janitor) -"wmP" = ( -/obj/structure/table, -/obj/item/storage/box/bodybags{ - pixel_x = -1; - pixel_y = 6 +/area/station/hallway/primary/central) +"oKq" = ( +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating{ + icon_state = "panelscorched" }, -/obj/item/storage/box/disks{ - pixel_x = 1; - pixel_y = 5 +/area/station/maintenance/aft/greater) +"oKv" = ( +/obj/item/trash/popcorn, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) +"oKy" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/iron/white, +/area/station/science/lab) +"oKB" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/freezer{ + name = "Cold Room" }, -/turf/open/floor/iron/dark, -/area/science/genetics) -"wmS" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/dark, -/area/command/heads_quarters/ce) -"wmU" = ( -/obj/effect/turf_decal/tile/yellow{ +/obj/structure/disposalpipe/segment, +/obj/machinery/duct, +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/access/all/service/kitchen, +/turf/open/floor/iron/textured_half, +/area/station/service/kitchen/coldroom) +"oKJ" = ( +/obj/effect/turf_decal/tile/red{ dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, /turf/open/floor/iron, -/area/hallway/secondary/entry) -"wnf" = ( -/obj/structure/table, -/obj/structure/cable, -/obj/item/stamp/qm, -/turf/open/floor/carpet, -/area/cargo/qm) -"wnl" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/wood{ - icon_state = "wood-broken4" - }, -/area/maintenance/aft/greater) -"wnm" = ( -/obj/structure/sign/warning/securearea, -/turf/closed/wall/r_wall, -/area/command/gateway) -"wnP" = ( -/obj/machinery/door/window/brigdoor{ - name = "Research Director Observation"; - req_access_txt = "30" - }, -/obj/structure/railing/corner{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/iron/cafeteria, -/area/command/heads_quarters/rd) -"wnT" = ( -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/machinery/newscaster/directional/south, -/obj/structure/disposalpipe/trunk{ - dir = 4 - }, -/obj/machinery/disposal/bin, -/obj/machinery/light/directional/south, +/area/station/hallway/primary/central/fore) +"oKY" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/turf/open/floor/plating, +/area/station/construction) +"oLa" = ( +/obj/structure/rack, +/obj/effect/spawner/random/maintenance/two, +/obj/item/pickaxe, +/obj/item/mining_scanner, +/obj/item/storage/bag/ore, +/turf/open/floor/plating, +/area/station/maintenance/aft/lesser) +"oLg" = ( /turf/open/floor/iron/white/corner, -/area/hallway/secondary/exit/departure_lounge) -"woa" = ( +/area/station/science/research) +"oLn" = ( /obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/plating, -/area/maintenance/port/aft) -"woj" = ( -/obj/machinery/light/directional/east, +/area/station/maintenance/aft/greater) +"oLt" = ( +/obj/structure/chair{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/turf/open/floor/plating/icemoon, +/area/station/science/ordnance/bomb) +"oLz" = ( +/obj/structure/disposalpipe/segment, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/command/heads_quarters/hop) -"wol" = ( -/obj/effect/turf_decal/weather/snow/corner{ - dir = 6 +/area/station/hallway/secondary/exit/departure_lounge) +"oLG" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/service/chapel) +"oLI" = ( +/obj/structure/table/wood, +/turf/open/floor/iron/grimy, +/area/station/hallway/secondary/entry) +"oLK" = ( +/obj/machinery/air_sensor/mix_tank, +/turf/open/floor/engine/vacuum, +/area/station/engineering/atmos) +"oLO" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/sign/warning/gas_mask, +/turf/open/floor/plating, +/area/station/maintenance/solars/port/fore) +"oLW" = ( +/obj/machinery/computer/security/telescreen{ + desc = "Used to access the various cameras on the station."; + dir = 1; + layer = 3.1; + name = "Security Camera Monitor"; + network = list("ss13"); + pixel_y = 2 }, -/turf/open/floor/plating/snowed/icemoon, -/area/icemoon/surface/outdoors/nospawn) -"woA" = ( -/turf/open/floor/iron/dark/smooth_edge{ - dir = 4 +/obj/structure/table, +/turf/open/floor/iron/dark/textured_edge{ + dir = 8 }, -/area/service/chapel) -"woO" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/ai_monitored/command/storage/eva) -"wpa" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/light/directional/south, -/obj/structure/closet/secure_closet/personal{ - anchored = 1 +/area/station/security/checkpoint/auxiliary) +"oMk" = ( +/obj/machinery/camera/directional/north{ + c_tag = "Port Hallway 2" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, /turf/open/floor/iron, -/area/commons/locker) -"wph" = ( -/obj/docking_port/stationary{ - dheight = 4; +/area/station/hallway/primary/port) +"oMs" = ( +/obj/effect/spawner/random/trash/mess, +/turf/open/floor/iron/grimy, +/area/station/maintenance/aft/greater) +"oMN" = ( +/obj/machinery/atmospherics/pipe/multiz/supply/visible/layer4{ + color = "#0000ff"; 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 + name = "Supply multi deck pipe adapter" }, /turf/open/floor/plating, -/area/construction/mining/aux_base) -"wpm" = ( -/obj/structure/window/reinforced/plasma{ - dir = 4 +/area/station/medical/chemistry) +"oMO" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/tile/brown{ + dir = 8 }, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/general/visible, -/obj/machinery/power/energy_accumulator/tesla_coil/anchored, -/turf/open/floor/engine, -/area/engineering/supermatter) -"wpq" = ( -/obj/machinery/door/window{ - base_state = "right"; +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"oMP" = ( +/obj/machinery/computer/slot_machine, +/turf/open/floor/wood, +/area/station/command/meeting_room) +"oMQ" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/window/right/directional/south{ dir = 4; - icon_state = "right"; - name = "Captain's Desk Door"; - req_access_txt = "20" + name = "Genetics Desk"; + req_access = list("genetics") }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/wood, -/area/command/heads_quarters/captain) -"wpW" = ( -/obj/structure/table/wood, -/obj/item/flashlight/lamp/green{ - pixel_x = 1; - pixel_y = 5 +/obj/machinery/door/poddoor/shutters/preopen{ + id = "gene_desk_shutters"; + name = "Genetics Shutters" }, -/obj/effect/landmark/navigate_destination/library, -/turf/open/floor/wood, -/area/service/library) -"wqg" = ( -/obj/structure/railing{ - dir = 1 +/obj/machinery/door/firedoor, +/turf/open/floor/plating, +/area/station/science/genetics) +"oMR" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ + dir = 10 }, -/obj/item/kirbyplants/random, -/obj/machinery/light/small/directional/east, -/obj/machinery/door/firedoor/border_only{ - dir = 1 +/obj/effect/turf_decal/trimline/blue/filled/warning{ + dir = 4 }, /turf/open/floor/iron/dark, -/area/hallway/primary/starboard) -"wqi" = ( -/obj/effect/turf_decal/tile/red/half/contrasted, +/area/station/command/heads_quarters/cmo) +"oMT" = ( /turf/open/floor/iron, -/area/security/brig/upper) -"wql" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/plating{ - icon_state = "panelscorched" +/area/station/command/heads_quarters/rd) +"oNi" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 }, -/area/maintenance/starboard/aft) -"wqp" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line, /obj/machinery/door/firedoor, -/obj/machinery/door/poddoor/shutters/window{ - id = "chemistry_access_shutters"; - name = "Chemistry Access Shutters" +/obj/structure/cable, +/obj/machinery/door/airlock/engineering{ + name = "Engine Room" }, -/turf/open/floor/iron/white/textured, -/area/medical/treatment_center) -"wqs" = ( -/obj/machinery/light_switch/directional/north, -/obj/item/storage/box/lights/mixed, -/turf/open/floor/plating, -/area/commons/storage/emergency/port) -"wqy" = ( -/obj/item/radio/intercom/directional/east, -/turf/open/floor/iron/white/side{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment, +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, +/turf/open/floor/iron/dark, +/area/station/engineering/main) +"oNp" = ( +/obj/effect/turf_decal/trimline/green/filled/line{ dir = 9 }, -/area/science/research) -"wqR" = ( -/obj/machinery/light/small/directional/south, -/obj/structure/mirror/directional/east, -/obj/structure/sign/poster/official/random/directional/west, -/turf/open/floor/plating{ - icon_state = "platingdmg1" - }, -/area/maintenance/port/fore) -"wqT" = ( /obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/maintenance/department/medical/central) -"wqZ" = ( -/obj/machinery/field/generator, -/turf/open/floor/plating, -/area/engineering/engine_smes) -"wrj" = ( -/obj/machinery/light/directional/west, -/obj/machinery/status_display/evac/directional/west, -/obj/effect/turf_decal/tile/brown{ - dir = 8 - }, /turf/open/floor/iron, -/area/hallway/primary/central) -"wrl" = ( -/obj/effect/turf_decal/stripes/corner, -/obj/effect/turf_decal/stripes/corner{ +/area/station/maintenance/starboard/aft) +"oNA" = ( +/obj/effect/turf_decal/bot, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/icemoon/underground/explored) +"oNC" = ( +/obj/machinery/light/small/directional/west, +/turf/open/openspace, +/area/station/service/chapel) +"oNO" = ( +/obj/effect/turf_decal/stripes/line, +/obj/machinery/meter, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"oNX" = ( +/obj/machinery/airalarm/directional/west, +/turf/open/floor/iron/dark, +/area/station/engineering/supermatter/room) +"oOh" = ( +/obj/machinery/light_switch/directional/north, +/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/stripes/line{ +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/door/firedoor/border_only{ +/obj/machinery/vending/autodrobe/all_access, +/turf/open/floor/iron, +/area/station/commons/locker) +"oOk" = ( +/obj/effect/turf_decal/stripes/line, +/obj/machinery/light/directional/south, +/obj/machinery/atmospherics/pipe/smart/manifold4w/green/visible, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"oOo" = ( +/obj/structure/closet/firecloset, +/obj/machinery/light/directional/west, +/obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/machinery/status_display/evac/directional/west, /turf/open/floor/iron/white, -/area/science/mixing/hallway) -"wrt" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 4 - }, -/obj/item/radio/intercom/prison/directional/north, -/turf/open/floor/iron/smooth_edge, -/area/security/lockers) -"wrW" = ( -/obj/machinery/doppler_array{ - dir = 4 +/area/station/science/research) +"oOD" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 9 }, /turf/open/floor/iron, -/area/science/mixing/launch) -"wsf" = ( -/obj/effect/turf_decal/tile/yellow{ +/area/station/hallway/secondary/exit/departure_lounge) +"oOX" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ dir = 4 }, -/obj/effect/turf_decal/tile/yellow, -/obj/structure/chair/stool/directional/east, +/obj/structure/cable, +/obj/machinery/duct, +/mob/living/simple_animal/hostile/retaliate/goat{ + name = "Pete" + }, +/turf/open/floor/iron/freezer, +/area/station/service/kitchen/coldroom) +"oPa" = ( +/obj/structure/sign/warning/secure_area, +/turf/closed/wall/r_wall, +/area/station/security/prison/work) +"oPl" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, /turf/open/floor/iron, -/area/hallway/primary/aft) -"wsg" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/public/glass{ - name = "Chapel" +/area/station/security/courtroom) +"oPn" = ( +/obj/structure/closet/secure_closet/injection, +/obj/machinery/airalarm/directional/north, +/obj/item/soap/nanotrasen, +/turf/open/floor/iron/dark, +/area/station/security/execution/education) +"oPq" = ( +/obj/machinery/cell_charger{ + pixel_y = 5 }, -/obj/effect/turf_decal/tile/red{ - dir = 4 +/obj/item/stock_parts/cell/high{ + pixel_y = 6 }, -/turf/open/floor/iron/white/corner, -/area/hallway/secondary/exit/departure_lounge) -"wsj" = ( -/obj/machinery/firealarm/directional/north, -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 1 +/obj/structure/table/glass, +/turf/open/floor/iron/white/side{ + dir = 9 }, -/obj/effect/turf_decal/trimline/blue/filled/corner, -/obj/structure/railing/corner, -/obj/machinery/door/firedoor/border_only{ - dir = 4 +/area/station/science/lab) +"oPv" = ( +/obj/machinery/turretid{ + control_area = "/area/station/ai_monitored/turret_protected/aisat/service"; + name = "Service Bay Turret Control"; + pixel_x = 27; + req_access = list("minisat") }, -/turf/open/floor/iron/white, -/area/medical/medbay/central) -"wsz" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 10 +/obj/effect/turf_decal/tile/blue{ + dir = 4 }, /turf/open/floor/iron/dark, -/area/command/heads_quarters/cmo) -"wsD" = ( -/obj/structure/extinguisher_cabinet/directional/south, +/area/station/ai_monitored/turret_protected/aisat_interior) +"oPx" = ( +/obj/machinery/rnd/production/protolathe/department/engineering, +/obj/machinery/airalarm/directional/east, +/obj/machinery/light/directional/east, /turf/open/floor/iron/dark, -/area/science/robotics/lab) -"wsW" = ( +/area/station/engineering/lobby) +"oPC" = ( /obj/effect/turf_decal/tile/blue{ dir = 4 }, /obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/machinery/medical_kiosk, -/obj/machinery/light/directional/north, -/obj/effect/turf_decal/tile/blue, -/turf/open/floor/iron/white, -/area/medical/medbay/lobby) -"wtn" = ( -/obj/machinery/power/turbine/turbine_outlet{ dir = 8 }, -/turf/open/floor/engine, -/area/maintenance/disposal/incinerator) -"wtr" = ( -/obj/structure/plasticflaps, -/obj/machinery/conveyor{ - dir = 8; - id = "QMLoad" +/obj/structure/table, +/obj/item/toy/foamblade, +/obj/effect/spawner/random/clothing/kittyears_or_rabbitears, +/turf/open/floor/iron/cafeteria, +/area/station/commons/dorms/laundry) +"oPG" = ( +/obj/structure/rack, +/obj/item/clothing/shoes/magboots, +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/turf/open/floor/plating, -/area/cargo/storage) -"wtA" = ( -/obj/structure/table/wood, -/obj/item/taperecorder{ - pixel_x = 9; - pixel_y = 9 +/turf/open/floor/iron, +/area/station/ai_monitored/command/storage/eva) +"oPP" = ( +/obj/machinery/computer/scan_consolenew{ + dir = 4 }, -/obj/item/folder/blue{ - pixel_x = -8; - pixel_y = -2 +/turf/open/floor/iron/dark, +/area/station/science/genetics) +"oPU" = ( +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/engineering/lobby) +"oPX" = ( +/obj/machinery/airalarm/directional/east, +/obj/machinery/light/directional/east, +/obj/machinery/camera/directional/east{ + c_tag = "Auxillary Base Construction" }, -/obj/item/pen/blue{ - pixel_y = -2 +/obj/machinery/computer/camera_advanced/base_construction/aux{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/grimy, -/area/commons/vacant_room/office) -"wtE" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/tile/blue{ +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ dir = 4 }, -/obj/effect/turf_decal/tile/green, /turf/open/floor/iron, -/area/hallway/primary/central) -"wtM" = ( -/obj/machinery/space_heater, -/turf/open/floor/plating, -/area/commons/storage/emergency/port) -"wud" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/area/station/construction/mining/aux_base) +"oQg" = ( +/obj/structure/chair/pew/left, +/obj/machinery/light/warm/directional/west, +/turf/open/floor/wood, +/area/station/security/prison/rec) +"oQn" = ( +/obj/structure/chair/sofa/corp/left{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/station/science/breakroom) +"oQo" = ( /obj/structure/cable, -/obj/machinery/duct, -/obj/machinery/holopad, -/obj/structure/disposalpipe/junction{ - dir = 4 +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/preopen{ + id = "xenobio5"; + name = "Xenobio Pen 5 Blast Door" }, -/turf/open/floor/iron, -/area/hallway/secondary/service) -"wui" = ( -/obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply, /turf/open/floor/plating, -/area/maintenance/port/greater) -"wuy" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/area/station/science/xenobiology) +"oQp" = ( +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark, -/area/science/breakroom) -"wuD" = ( -/obj/structure/reagent_dispensers/fueltank, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron, +/area/station/hallway/primary/aft) +"oQv" = ( +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, -/area/maintenance/port/greater) -"wuK" = ( -/obj/effect/turf_decal/tile/yellow{ - dir = 1 +/area/station/maintenance/disposal) +"oQA" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/public/glass{ + name = "Central Access" }, -/obj/structure/table, -/obj/item/storage/belt/utility, -/obj/item/wrench, -/obj/item/weldingtool, -/obj/item/clothing/head/welding{ - pixel_x = -3; - pixel_y = 5 +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 4 }, +/obj/structure/disposalpipe/segment, /turf/open/floor/iron, -/area/engineering/main) -"wuL" = ( -/obj/effect/turf_decal/tile/yellow{ - dir = 4 +/area/station/hallway/primary/central) +"oQI" = ( +/obj/item/cigbutt, +/obj/structure/sign/warning/cold_temp, +/obj/structure/sign/warning/gas_mask{ + pixel_y = 32 }, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 +/turf/open/floor/plating, +/area/station/maintenance/starboard/upper) +"oQK" = ( +/obj/effect/turf_decal/stripes/line, +/obj/machinery/camera{ + c_tag = "Cryogenics"; + dir = 9; + network = list("ss13","medbay") }, -/obj/structure/table/glass, -/obj/item/reagent_containers/glass/bottle/epinephrine, -/obj/item/stack/sheet/mineral/plasma, -/obj/machinery/light/directional/north, +/obj/structure/sign/warning/cold_temp{ + pixel_y = 32 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible, +/turf/open/floor/iron/dark/textured, +/area/station/medical/cryo) +"oQN" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/wood, +/area/station/security/courtroom) +"oQY" = ( /turf/open/floor/iron/white, -/area/medical/pharmacy) -"wuS" = ( -/obj/structure/table, +/area/station/medical/virology) +"oRk" = ( +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible, +/turf/open/floor/wood, +/area/station/command/heads_quarters/captain) +"oRo" = ( +/obj/structure/table, +/obj/item/wrench, /obj/item/analyzer, -/obj/item/pipe_dispenser, -/turf/open/floor/iron/dark, -/area/engineering/supermatter/room) -"wvl" = ( -/obj/machinery/light/directional/north, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/button/door/directional/north{ - id = "ceprivacy"; - name = "Privacy Shutters Control" - }, -/turf/open/floor/iron/dark, -/area/command/heads_quarters/ce) -"wvm" = ( -/obj/effect/turf_decal/tile/red/full, -/obj/effect/turf_decal/siding/white{ - dir = 4 +/turf/open/floor/iron, +/area/station/commons/storage/primary) +"oRq" = ( +/obj/item/radio/intercom/directional/north, +/obj/effect/turf_decal/tile/blue{ + dir = 1 }, -/obj/effect/landmark/start/hangover, -/obj/structure/chair/stool/bar/directional/east, -/turf/open/floor/iron/large, -/area/service/kitchen/diner) -"wvq" = ( -/turf/closed/wall, -/area/medical/cryo) -"wvu" = ( -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/trimline/blue/filled/line{ +/obj/effect/turf_decal/tile/blue{ dir = 4 }, -/obj/structure/extinguisher_cabinet/directional/east, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, /turf/open/floor/iron/white, -/area/medical/medbay/aft) -"wvz" = ( -/mob/living/simple_animal/mouse/white{ - desc = "This mouse smells faintly of alcohol."; - name = "Mik" +/area/station/medical/surgery/fore) +"oRw" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 4 }, -/turf/open/floor/wood{ - icon_state = "wood-broken6" +/obj/machinery/duct, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/structure/sign/poster/official/random/directional/south, +/turf/open/floor/wood, +/area/station/hallway/secondary/service) +"oSa" = ( +/obj/machinery/door/airlock/public/glass{ + id_tag = "gulag3"; + name = "Cell 3" }, -/area/maintenance/fore/lesser) -"wvC" = ( -/obj/structure/table, -/obj/item/computer_hardware/hard_drive/role/signal/ordnance, -/obj/item/computer_hardware/hard_drive/role/signal/ordnance, -/obj/item/computer_hardware/hard_drive/role/signal/ordnance, -/turf/open/floor/iron/cafeteria, -/area/command/heads_quarters/rd) -"wvQ" = ( +/obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/plating{ - icon_state = "panelscorched" +/turf/open/floor/iron, +/area/mine/laborcamp) +"oSk" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/public/glass{ + name = "Fitness" }, -/area/maintenance/starboard/fore) -"wwu" = ( -/obj/structure/rack, -/obj/item/crowbar/red, -/obj/item/wrench, -/turf/open/floor/plating, -/area/ai_monitored/turret_protected/aisat/maint) -"wwQ" = ( +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/commons/fitness) +"oSm" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron/dark/textured, +/area/station/security/office) +"oSt" = ( /obj/structure/disposalpipe/segment, /obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/station/maintenance/starboard/aft) +"oSw" = ( +/obj/machinery/atmospherics/pipe/layer_manifold/supply/hidden, +/turf/closed/wall/r_wall, +/area/station/maintenance/disposal/incinerator) +"oSC" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/door/airlock/maintenance{ - req_one_access_txt = "9;12;47" +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron/smooth, +/area/station/security/lockers) +"oSD" = ( +/obj/structure/stairs/south, +/turf/open/floor/iron/dark/textured, +/area/station/security/prison) +"oSR" = ( +/obj/machinery/door/firedoor, +/obj/structure/cable, +/obj/machinery/door/airlock/engineering/glass{ + name = "Supermatter Engine Room" }, -/turf/open/floor/plating, -/area/maintenance/starboard/upper) -"wxb" = ( -/obj/machinery/atmospherics/pipe/heat_exchanging/manifold{ - dir = 4 +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"oSS" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/stripes/asteroid/line{ + dir = 1 }, -/turf/open/misc/asteroid/snow/icemoon, -/area/icemoon/surface/outdoors/nospawn) -"wxp" = ( -/obj/machinery/light/directional/north, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ +/obj/structure/disposalpipe/segment, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/cargo/storage) +"oSU" = ( +/turf/open/genturf, +/area/icemoon/underground/unexplored/rivers/deep) +"oSX" = ( +/obj/machinery/atmospherics/pipe/bridge_pipe/green/visible, +/obj/machinery/atmospherics/pipe/bridge_pipe/purple/visible{ dir = 4 }, -/obj/item/radio/intercom/directional/north, /turf/open/floor/iron, -/area/science/misc_lab) -"wxv" = ( -/obj/machinery/atmospherics/components/tank/air, -/obj/effect/turf_decal/delivery, -/turf/open/floor/iron/dark, -/area/maintenance/port/greater) -"wxC" = ( -/obj/effect/spawner/random/structure/crate, -/turf/open/floor/plating, -/area/maintenance/starboard/upper) -"wxL" = ( -/obj/effect/turf_decal/tile/red/half, -/turf/open/floor/iron/dark/textured, -/area/ai_monitored/security/armory/upper) -"wxV" = ( -/turf/closed/wall/r_wall, -/area/command/gateway) -"wym" = ( -/obj/structure/extinguisher_cabinet/directional/east, -/obj/structure/chair/sofa/corp/right{ - dir = 8 +/area/station/engineering/atmos) +"oTe" = ( +/obj/structure/table/wood, +/obj/item/trapdoor_remote/preloaded{ + pixel_x = -5; + pixel_y = 2 }, -/obj/effect/turf_decal/trimline/green/filled/line{ - dir = 5 +/obj/item/gavelblock{ + pixel_x = 5 }, -/turf/open/floor/iron/white, -/area/medical/medbay/aft) -"wyt" = ( -/obj/machinery/light/small/directional/north, -/turf/open/floor/iron/freezer, -/area/maintenance/starboard/fore) -"wyx" = ( -/obj/structure/disposalpipe/segment{ - dir = 10 +/turf/open/floor/wood, +/area/station/security/courtroom) +"oTh" = ( +/obj/machinery/door/airlock{ + id_tag = "Dorm2"; + name = "Dorm 1" }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/wood, +/area/station/commons/dorms) +"oTx" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, -/obj/structure/chair/stool/directional/north, -/turf/open/floor/carpet, -/area/cargo/qm) -"wyY" = ( -/obj/structure/table/wood, -/obj/item/camera, -/obj/item/taperecorder, -/obj/item/radio/intercom/directional/east, -/obj/structure/sign/painting/library_private{ - pixel_y = 32 +/turf/open/floor/catwalk_floor/iron_smooth, +/area/station/maintenance/starboard/lesser) +"oTA" = ( +/turf/open/floor/iron/dark, +/area/station/service/chapel) +"oTB" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, -/turf/open/floor/engine/cult, -/area/service/library) -"wzf" = ( -/obj/structure/chair/office{ - dir = 4 +/obj/machinery/atmospherics/pipe/multiz/supply/visible/layer4{ + color = "#0000ff"; + dir = 8; + name = "Supply multi deck pipe adapter" }, -/obj/effect/turf_decal/trimline/green/filled/line{ - dir = 4 +/turf/open/floor/plating, +/area/station/maintenance/starboard/fore) +"oTF" = ( +/obj/machinery/door/airlock/external{ + glass = 1; + name = "Maintenance External Airlock"; + opacity = 0 }, -/obj/effect/turf_decal/trimline/blue/filled/warning{ - dir = 4 +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 }, -/turf/open/floor/iron, -/area/service/hydroponics) -"wzK" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/mapping_helpers/airlock/access/any/science/maintenance, +/turf/open/floor/plating, +/area/station/maintenance/aft/lesser) +"oTK" = ( +/obj/effect/decal/cleanable/dirt/dust, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, /turf/open/floor/iron, -/area/hallway/primary/central) -"wzX" = ( -/obj/machinery/door/airlock/command{ - name = "Captain's Quarters"; - req_access_txt = "20" - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/carpet, -/area/command/heads_quarters/captain) -"wAk" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/area/station/maintenance/starboard/fore) +"oTO" = ( /obj/structure/cable, -/turf/open/floor/iron, -/area/hallway/secondary/entry) -"wAq" = ( -/obj/structure/table/glass, -/obj/item/reagent_containers/glass/beaker/cryoxadone{ - pixel_x = -6; - pixel_y = 10 - }, -/obj/item/reagent_containers/glass/beaker/cryoxadone{ - pixel_x = 6; - pixel_y = 10 +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/item/reagent_containers/glass/beaker/cryoxadone{ - pixel_x = -6; - pixel_y = 6 +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/spawner/random/structure/steam_vent, +/turf/open/floor/plating{ + icon_state = "platingdmg3" }, -/obj/item/reagent_containers/glass/beaker/cryoxadone{ - pixel_x = 6; - pixel_y = 6 +/area/station/maintenance/department/chapel) +"oUr" = ( +/obj/structure/extinguisher_cabinet/directional/east, +/obj/effect/turf_decal/tile/blue{ + dir = 4 }, -/obj/item/storage/pill_bottle/mannitol, -/turf/open/floor/iron/white, -/area/medical/cryo) -"wAz" = ( -/turf/closed/wall, -/area/maintenance/starboard/upper) -"wAG" = ( -/obj/machinery/hydroponics/soil, -/obj/machinery/light/directional/east, -/turf/open/floor/grass, -/area/service/hydroponics/garden) -"wAN" = ( /obj/structure/cable, -/turf/open/floor/circuit/green, -/area/ai_monitored/turret_protected/ai_upload) -"wAT" = ( -/obj/machinery/light/small/directional/east, -/turf/open/floor/wood, -/area/service/library) -"wAU" = ( -/obj/machinery/portable_atmospherics/canister/nitrous_oxide, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron/dark/textured, -/area/engineering/atmos/storage/gas) -"wBq" = ( -/obj/structure/closet/wardrobe/grey, -/obj/effect/turf_decal/tile/yellow, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/white/corner, +/area/station/hallway/secondary/entry) +"oUA" = ( /obj/effect/turf_decal/tile/yellow{ dir = 1 }, -/turf/open/floor/iron/white, -/area/maintenance/port/fore) -"wBv" = ( -/obj/structure/closet/emcloset, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/iron, -/area/command/bridge) -"wBO" = ( -/obj/structure/window/reinforced{ +/obj/effect/turf_decal/tile/yellow{ dir = 4 }, -/obj/machinery/smartfridge/extract/preloaded, -/obj/structure/window/reinforced, /turf/open/floor/iron, -/area/science/xenobiology) -"wBP" = ( -/obj/structure/closet/firecloset, -/turf/open/floor/plating, -/area/maintenance/port/greater) -"wBU" = ( -/obj/structure/table/wood, -/obj/item/storage/box/matches, -/obj/item/toy/cards/deck{ - pixel_y = 4 - }, -/obj/item/reagent_containers/food/drinks/drinkingglass{ - pixel_x = 14; - pixel_y = 12 +/area/station/engineering/main) +"oUE" = ( +/obj/item/radio/intercom/directional/west, +/obj/machinery/light/directional/south, +/turf/open/floor/iron, +/area/station/commons/storage/mining) +"oUG" = ( +/obj/machinery/door/airlock{ + id_tag = "Toilet2"; + name = "Unit 2" }, -/obj/item/reagent_containers/food/drinks/drinkingglass{ - pixel_x = -18; - pixel_y = 10 +/turf/open/floor/iron/freezer, +/area/station/commons/toilet) +"oUK" = ( +/obj/structure/chair/office{ + dir = 4 }, -/obj/item/reagent_containers/food/drinks/drinkingglass{ - pixel_x = -10; - pixel_y = 2 +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 4 }, -/turf/open/floor/wood{ - icon_state = "wood-broken5" +/obj/effect/turf_decal/trimline/blue/filled/warning{ + dir = 4 }, -/area/maintenance/fore/lesser) -"wCa" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk, /turf/open/floor/iron, -/area/cargo/office) -"wCm" = ( -/obj/structure/cable, -/turf/open/floor/plating{ - icon_state = "platingdmg1" - }, -/area/maintenance/fore/lesser) -"wCC" = ( +/area/station/service/hydroponics) +"oUL" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating, -/area/maintenance/fore/greater) -"wCX" = ( -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 8 - }, -/obj/item/radio/intercom/directional/west, -/obj/structure/disposalpipe/trunk{ - dir = 4 - }, -/obj/machinery/disposal/bin, /turf/open/floor/iron, -/area/cargo/qm) -"wCY" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/area/station/command/teleporter) +"oUM" = ( +/obj/machinery/door/airlock/security{ + name = "Cafeteria" }, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/machinery/door/firedoor, +/turf/open/floor/iron/dark/textured, +/area/station/security/prison/mess) +"oUN" = ( +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ + dir = 6 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/white, -/area/science/genetics) -"wCZ" = ( -/obj/effect/turf_decal/plaque{ - icon_state = "L2" +/turf/open/floor/iron, +/area/station/engineering/atmos) +"oVy" = ( +/obj/machinery/door/airlock/security{ + name = "Permabrig Lab" }, /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment{ +/obj/machinery/door/firedoor, +/turf/open/floor/iron/grimy, +/area/station/security/prison/work) +"oVz" = ( +/obj/machinery/porta_turret/ai{ dir = 4 }, -/turf/open/floor/iron, -/area/hallway/primary/central) -"wDk" = ( -/obj/effect/decal/cleanable/dirt/dust, -/turf/closed/wall, -/area/maintenance/port/aft) -"wEf" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/orange/visible, -/obj/effect/turf_decal/tile/yellow, +/turf/open/floor/circuit, +/area/station/ai_monitored/turret_protected/ai) +"oVR" = ( +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable, -/turf/open/floor/iron, -/area/engineering/storage_shared) -"wEo" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/command{ - name = "Gateway Access"; - req_access_txt = "62" - }, +/turf/open/floor/plating, +/area/station/command/bridge) +"oVY" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/command/gateway) -"wEJ" = ( -/obj/effect/turf_decal/tile/purple, -/obj/effect/turf_decal/tile/purple{ - dir = 4 +/turf/open/floor/catwalk_floor/iron_dark, +/area/station/security/prison) +"oWe" = ( +/obj/machinery/firealarm/directional/north, +/turf/open/floor/iron/dark/textured, +/area/station/security/prison/rec) +"oWk" = ( +/obj/effect/turf_decal/tile/red{ + dir = 8 }, -/obj/structure/chair{ +/obj/machinery/door/firedoor/border_only{ dir = 8 }, -/obj/machinery/bluespace_vendor/directional/east, /turf/open/floor/iron, -/area/hallway/primary/starboard) -"wEX" = ( -/obj/machinery/camera/directional/south{ - c_tag = "Arrivals Bay 3 & 4" +/area/station/hallway/primary/fore) +"oWl" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, +/turf/closed/wall/r_wall, +/area/station/engineering/atmos/storage/gas) +"oWu" = ( +/turf/open/floor/wood{ + icon_state = "wood-broken5" }, -/obj/effect/turf_decal/stripes/line, -/obj/effect/spawner/random/vending/snackvend, -/turf/open/floor/iron, -/area/hallway/secondary/entry) -"wFD" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/plating, -/area/ai_monitored/turret_protected/aisat/hallway) -"wFG" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 +/area/station/maintenance/fore/lesser) +"oWA" = ( +/turf/open/floor/plating{ + icon_state = "platingdmg3" }, +/area/station/medical/morgue) +"oWP" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/tile/red, /obj/machinery/light/directional/east, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/green/visible, -/obj/machinery/status_display/ai/directional/east, -/turf/open/floor/engine, -/area/engineering/supermatter/room) -"wFM" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/iron, -/area/command/bridge) -"wGr" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/structure/disposalpipe/segment{ +/obj/machinery/airalarm/directional/east, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"oWQ" = ( +/obj/structure/table, +/obj/item/stack/sheet/iron/fifty, +/turf/open/floor/iron/dark, +/area/station/engineering/supermatter/room) +"oXd" = ( +/obj/machinery/light/small/directional/east, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/trimline/red/warning{ + dir = 5 + }, +/obj/effect/turf_decal/stripes/red/line{ + dir = 10 + }, +/turf/open/floor/iron/dark/textured, +/area/station/security/range) +"oXe" = ( +/obj/effect/turf_decal/siding/wood{ dir = 9 }, +/obj/item/holosign_creator/robot_seat/bar, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/duct, +/obj/structure/table/wood, +/turf/open/floor/stone, +/area/station/service/bar) +"oXk" = ( +/turf/open/floor/carpet, +/area/station/service/theater) +"oXo" = ( +/turf/open/floor/iron/smooth_large, +/area/station/cargo/warehouse) +"oXq" = ( /turf/open/floor/iron/white, -/area/medical/medbay/aft) -"wGB" = ( -/obj/structure/railing/corner{ - dir = 8 +/area/station/medical/cryo) +"oXr" = ( +/obj/machinery/door/airlock/research/glass{ + name = "Kill Chamber"; + normalspeed = 0 }, -/obj/machinery/door/firedoor/border_only, -/obj/effect/decal/cleanable/food/flour, -/turf/open/floor/iron/cafeteria, -/area/service/kitchen) -"wGT" = ( -/obj/structure/cable, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light_switch/directional/south, -/turf/open/floor/iron, -/area/maintenance/department/electrical) -"wHc" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/cafeteria, -/area/command/heads_quarters/rd) -"wHf" = ( -/obj/structure/table/glass, -/obj/item/flashlight/lamp, -/obj/effect/turf_decal/tile/blue/full, -/turf/open/floor/iron/dark/smooth_large, -/area/command/heads_quarters/cmo) -"wHJ" = ( -/obj/structure/extinguisher_cabinet/directional/north, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/hallway/secondary/entry) -"wIi" = ( -/obj/effect/turf_decal/weather/snow/corner{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/general/visible, +/obj/effect/mapping_helpers/airlock/access/all/science/xenobio, +/turf/open/floor/iron/freezer, +/area/station/science/xenobiology) +"oXs" = ( +/obj/effect/turf_decal/trimline/green/filled/line{ dir = 9 }, -/turf/open/floor/plating/snowed/icemoon, -/area/icemoon/surface/outdoors/nospawn) -"wIk" = ( -/obj/structure/disposalpipe/segment{ - dir = 6 +/obj/machinery/camera{ + c_tag = "Virology Hallway"; + dir = 10; + network = list("ss13","medbay") }, -/turf/open/floor/iron, -/area/service/janitor) -"wIs" = ( +/obj/effect/landmark/start/hangover, +/obj/item/radio/intercom/directional/north, +/turf/open/floor/iron/white, +/area/station/medical/virology) +"oXz" = ( +/obj/structure/rack, +/obj/item/clothing/suit/fire/firefighter, +/obj/item/tank/internals/oxygen, +/obj/item/clothing/mask/gas, +/obj/item/extinguisher, +/obj/item/clothing/head/hardhat/red, +/obj/item/clothing/glasses/meson, /obj/effect/turf_decal/stripes/line{ - dir = 4 + dir = 10 }, -/obj/machinery/computer/department_orders/service{ - dir = 4 +/obj/machinery/atmospherics/components/binary/pump/on/general/visible/layer4{ + dir = 4; + name = "Air In" }, /turf/open/floor/plating, -/area/hallway/secondary/service) -"wIx" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/atmos/glass{ - name = "Distribution Loop"; - req_access_txt = "24" +/area/station/maintenance/fore/lesser) +"oXJ" = ( +/obj/machinery/newscaster/directional/north, +/obj/item/kirbyplants/random, +/turf/open/floor/iron/dark, +/area/station/science/breakroom) +"oXM" = ( +/obj/structure/window/reinforced/plasma{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ - dir = 4 +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/general/visible, +/obj/machinery/power/energy_accumulator/grounding_rod/anchored, +/turf/open/floor/engine, +/area/station/engineering/supermatter) +"oXS" = ( +/obj/structure/chair/stool/directional/north, +/turf/open/floor/wood/parquet, +/area/station/commons/lounge) +"oYc" = ( +/obj/structure/chair/wood/wings{ + dir = 8 }, -/obj/effect/turf_decal/stripes/corner{ - dir = 1 +/obj/structure/disposalpipe/segment{ + dir = 5 }, -/obj/structure/cable, -/turf/open/floor/iron, -/area/engineering/atmos/pumproom) -"wIS" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/sign/warning/coldtemp, -/turf/open/floor/plating, -/area/hallway/secondary/entry) -"wJt" = ( -/obj/machinery/atmospherics/pipe/smart/simple/yellow/visible{ +/turf/open/floor/wood/tile, +/area/station/service/theater) +"oYe" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 4 }, -/turf/open/floor/plating/snowed/icemoon, -/area/icemoon/surface/outdoors/nospawn) -"wJF" = ( -/obj/item/paper_bin{ - pixel_x = -3; - pixel_y = 7 - }, -/obj/item/clipboard, -/obj/item/pen/red, +/turf/open/floor/iron/grimy, +/area/station/ai_monitored/turret_protected/aisat_interior) +"oYi" = ( +/obj/machinery/firealarm/directional/south, /obj/structure/table, +/obj/machinery/microwave, /turf/open/floor/iron, -/area/cargo/office) -"wJV" = ( -/obj/structure/railing/corner, -/obj/machinery/door/firedoor/border_only, -/turf/open/floor/iron/dark/corner{ - dir = 4 - }, -/area/service/chapel) -"wKb" = ( -/obj/structure/reagent_dispensers/fueltank, +/area/station/security/courtroom) +"oYm" = ( +/obj/structure/stairs/north, /obj/structure/railing{ - dir = 1 + dir = 4 }, -/turf/open/floor/plating, -/area/maintenance/department/medical/central) -"wKl" = ( -/obj/effect/spawner/random/trash/mess, -/turf/open/floor/wood, -/area/maintenance/port/aft) -"wKp" = ( -/obj/structure/table/wood, -/obj/machinery/libraryscanner, -/obj/effect/turf_decal/siding/wood/corner, -/obj/machinery/light/small/directional/east, +/turf/open/floor/iron/dark, +/area/station/medical/morgue) +"oYu" = ( +/obj/machinery/status_display/evac/directional/south, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/ai_upload) +"oYv" = ( +/obj/machinery/bluespace_vendor/directional/south, +/turf/open/floor/iron, +/area/station/commons/locker) +"oYH" = ( +/obj/effect/turf_decal/siding/wideplating/dark, +/obj/effect/landmark/start/botanist, +/turf/open/floor/iron, +/area/station/service/hydroponics) +"oYI" = ( +/obj/effect/spawner/random/vending/colavend, /turf/open/floor/wood, -/area/service/library) -"wKv" = ( -/turf/open/openspace/icemoon/keep_below, -/area/icemoon/surface/outdoors/nospawn) -"wKz" = ( -/obj/effect/turf_decal/trimline/green/filled/line{ - dir = 10 - }, -/obj/effect/turf_decal/trimline/blue/filled/warning{ - dir = 10 +/area/station/command/meeting_room) +"oYZ" = ( +/obj/machinery/modular_computer/console/preset/id, +/obj/machinery/light/directional/north, +/obj/item/radio/intercom/directional/north, +/obj/effect/turf_decal/tile/red{ + dir = 1 }, -/obj/machinery/firealarm/directional/west, -/obj/structure/sink{ - dir = 4; - pixel_x = -12; - pixel_y = 2 +/obj/effect/turf_decal/tile/red{ + dir = 4 }, -/turf/open/floor/iron, -/area/service/hydroponics) -"wKS" = ( -/obj/machinery/status_display/evac/directional/north, -/turf/open/floor/iron, -/area/hallway/primary/starboard) -"wKY" = ( /obj/structure/cable, -/obj/structure/chair/stool/directional/south, -/obj/effect/decal/cleanable/oil/slippery, -/turf/open/floor/plating, -/area/maintenance/department/electrical) -"wLd" = ( -/obj/item/trash/cheesie, -/turf/open/floor/plating, -/area/maintenance/fore/greater) -"wLk" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/simple/dark/visible, /turf/open/floor/iron, -/area/maintenance/disposal/incinerator) -"wLE" = ( -/obj/structure/table, -/obj/item/storage/box/bodybags, -/obj/item/pen, -/obj/machinery/status_display/evac/directional/west, -/turf/open/floor/iron/dark, -/area/science/robotics/lab) -"wLS" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 8 - }, -/obj/structure/bed/roller, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron/white, -/area/medical/medbay/aft) -"wLW" = ( -/obj/machinery/air_sensor/oxygen_tank, -/turf/open/floor/engine/o2, -/area/engineering/atmos) -"wNj" = ( -/obj/structure/sign/warning/securearea{ - pixel_x = -32 - }, -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/tile/blue{ - dir = 1 +/area/station/security/checkpoint/customs/auxiliary) +"oZd" = ( +/obj/structure/fence/corner{ + dir = 9 }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 +/turf/open/misc/asteroid/snow/icemoon, +/area/icemoon/underground/explored) +"oZg" = ( +/obj/machinery/camera/directional/south{ + c_tag = "EVA East" }, /turf/open/floor/iron, -/area/hallway/primary/central) -"wNq" = ( -/obj/effect/turf_decal/tile/green, -/obj/effect/turf_decal/tile/green{ +/area/station/ai_monitored/command/storage/eva) +"oZn" = ( +/obj/structure/cable, +/obj/effect/turf_decal/stripes/line{ dir = 4 }, /turf/open/floor/iron, -/area/commons/fitness) -"wNy" = ( -/obj/structure/railing/corner, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/green{ - dir = 8 - }, -/obj/machinery/door/firedoor/border_only, -/turf/open/floor/iron, -/area/service/hydroponics) -"wNJ" = ( -/obj/effect/turf_decal/tile/yellow, +/area/station/science/explab) +"oZu" = ( /obj/effect/turf_decal/tile/yellow{ - dir = 4 + dir = 1 }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 +/obj/structure/table, +/obj/item/phone{ + pixel_x = -3 }, -/obj/machinery/atmospherics/pipe/smart/simple/dark/visible/layer1{ +/obj/item/cigbutt, +/obj/effect/turf_decal/tile/yellow{ dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/simple/green/visible{ +/obj/effect/turf_decal/tile/yellow{ dir = 4 }, +/obj/machinery/newscaster/directional/west, /turf/open/floor/iron, -/area/engineering/atmos) -"wNN" = ( -/obj/item/flashlight, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/iron, -/area/maintenance/starboard/fore) -"wNW" = ( -/obj/machinery/light/directional/north, -/turf/open/floor/iron/cafeteria, -/area/command/heads_quarters/rd) -"wNZ" = ( -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/yellow{ +/area/station/hallway/primary/aft) +"oZz" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ dir = 4 }, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, -/obj/structure/closet/secure_closet/engineering_electrical, -/obj/machinery/status_display/evac/directional/east, -/turf/open/floor/iron, -/area/engineering/main) -"wOg" = ( -/obj/machinery/shower{ - dir = 1 +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark/side{ + dir = 4 }, -/obj/effect/turf_decal/trimline/blue/line{ - dir = 9 +/area/station/security/prison) +"oZA" = ( +/obj/machinery/airalarm/engine{ + dir = 8; + pixel_x = -23 }, -/obj/machinery/status_display/evac/directional/south, -/turf/open/floor/iron/dark/textured, -/area/medical/treatment_center) -"wOk" = ( -/obj/structure/table/glass, -/obj/machinery/reagentgrinder{ - desc = "Used to grind things up into raw materials and liquids."; - pixel_y = 5 +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/binary/pump{ + dir = 1; + name = "Gas to Filter" }, -/obj/structure/window/reinforced{ +/turf/open/floor/engine, +/area/station/engineering/supermatter) +"oZE" = ( +/obj/structure/railing/corner{ dir = 8 }, -/turf/open/floor/iron, -/area/science/xenobiology) -"wOn" = ( -/obj/effect/turf_decal/plaque{ - icon_state = "L14" - }, -/obj/structure/cable, +/obj/machinery/door/firedoor/border_only, +/obj/effect/decal/cleanable/food/flour, +/turf/open/floor/iron/cafeteria, +/area/station/service/kitchen) +"oZR" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/hallway/primary/central) -"wOt" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/mob/living/simple_animal/hostile/lizard/wags_his_tail, -/turf/open/floor/iron, -/area/service/janitor) -"wOy" = ( -/obj/machinery/power/apc/auto_name/directional/north, /obj/structure/cable, +/turf/open/floor/iron/dark/textured_edge, +/area/station/security/prison) +"oZV" = ( +/obj/effect/spawner/random/maintenance, /turf/open/floor/plating, -/area/maintenance/fore/greater) -"wOC" = ( -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/area/station/maintenance/fore/greater) +"paq" = ( +/obj/structure/table, +/obj/item/stack/cable_coil, /turf/open/floor/iron, -/area/commons/vacant_room/commissary) -"wOD" = ( +/area/station/engineering/atmos/project) +"par" = ( +/obj/structure/toilet/greyscale, +/obj/machinery/airalarm/directional/east, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment{ - dir = 4 +/turf/open/floor/iron/smooth_half{ + dir = 1 }, +/area/station/security/prison/safe) +"paF" = ( +/obj/structure/table, +/obj/item/clothing/suit/hooded/wintercoat/science, /turf/open/floor/plating, -/area/maintenance/port/greater) -"wOE" = ( -/obj/structure/sign/warning/radiation, -/turf/closed/wall/r_wall, -/area/engineering/supermatter) -"wOX" = ( -/obj/machinery/door/airlock/security/glass{ - name = "N2O Storage" - }, -/obj/effect/mapping_helpers/airlock/access/all/security/armory, -/obj/effect/mapping_helpers/airlock/abandoned, +/area/station/maintenance/aft/lesser) +"paK" = ( /obj/structure/cable, -/turf/open/floor/plating, -/area/maintenance/fore/lesser) -"wPj" = ( +/turf/open/floor/iron, +/area/station/command/bridge) +"paL" = ( +/obj/machinery/light/small/directional/east, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/sign/poster/contraband/random/directional/north, +/turf/open/floor/plating/icemoon, +/area/station/security/execution/education) +"paM" = ( +/turf/closed/wall, +/area/station/engineering/storage/tech) +"paR" = ( +/obj/machinery/space_heater, +/obj/effect/decal/cleanable/dirt/dust, /turf/open/floor/plating, -/area/maintenance/port/aft) -"wPs" = ( -/obj/machinery/computer/turbine_computer{ - dir = 1; - mapping_id = "main_turbine" +/area/mine/eva/lower) +"paT" = ( +/obj/machinery/door/poddoor/preopen{ + id = "maint3" }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/dark, -/area/maintenance/disposal/incinerator) -"wPv" = ( +/turf/open/floor/plating, +/area/station/maintenance/starboard/fore) +"paW" = ( +/obj/effect/turf_decal/stripes/line, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/processor/slime, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/turf/open/floor/iron/large, +/area/station/engineering/engine_smes) +"pba" = ( +/obj/structure/table, +/obj/item/camera_film, +/obj/item/camera, /turf/open/floor/iron, -/area/science/xenobiology) -"wPy" = ( +/area/station/commons/storage/art) +"pbs" = ( +/turf/closed/wall, +/area/station/ai_monitored/turret_protected/aisat/maint) +"pbu" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/iron/white/smooth_large, -/area/service/kitchen/diner) -"wQh" = ( -/obj/machinery/door/airlock/security/glass{ - name = "Security Desk" +/obj/machinery/light/directional/south, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"pbw" = ( +/obj/effect/turf_decal/tile/dark{ + dir = 1 }, -/obj/effect/turf_decal/tile/red/full, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "briggate"; - name = "security shutters" +/obj/effect/turf_decal/tile/dark{ + dir = 4 }, -/obj/effect/mapping_helpers/airlock/access/all/security/general, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/door/firedoor, -/turf/open/floor/iron/dark/smooth_large, -/area/security/checkpoint/auxiliary) -"wQp" = ( -/obj/structure/cable/multilayer/multiz, -/obj/effect/turf_decal/stripes/line, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/maintenance/department/medical/central) -"wQu" = ( -/obj/effect/turf_decal/stripes/corner{ +/obj/effect/turf_decal/stripes/asteroid/line{ + dir = 5 + }, +/turf/open/floor/iron/white/side, +/area/mine/living_quarters) +"pby" = ( +/obj/effect/gibspawner/human, +/turf/open/misc/asteroid/snow/icemoon, +/area/icemoon/surface/outdoors/nospawn) +"pbB" = ( +/obj/effect/turf_decal/tile/green/anticorner/contrasted{ dir = 4 }, -/obj/effect/turf_decal/stripes/corner, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, -/turf/open/floor/iron/white, -/area/science/mixing/hallway) -"wQy" = ( -/obj/effect/turf_decal/trimline/blue/filled/line, -/obj/structure/bed/roller, -/obj/machinery/iv_drip, -/turf/open/floor/iron/white, -/area/medical/medbay/central) -"wQH" = ( -/obj/structure/table/wood, -/obj/machinery/airalarm/directional/east, -/obj/item/camera, -/obj/item/storage/photo_album{ - pixel_y = -10 - }, -/turf/open/floor/wood, -/area/command/heads_quarters/captain) -"wQR" = ( -/obj/structure/table, -/obj/item/storage/box/lights/mixed, -/obj/item/flashlight{ - pixel_x = 1; - pixel_y = 5 +/obj/machinery/power/apc/auto_name/directional/north, +/turf/open/floor/iron, +/area/station/security/prison/garden) +"pbH" = ( +/obj/item/radio/intercom/directional/north, +/turf/open/floor/iron, +/area/station/science/ordnance/testlab) +"pbI" = ( +/obj/machinery/computer/secure_data{ + dir = 8 }, -/obj/item/flashlight{ - pixel_x = -1 +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 8 }, -/turf/open/floor/iron/dark, -/area/engineering/storage) -"wRD" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/command/bridge) -"wRQ" = ( -/obj/structure/table, -/obj/item/stack/sheet/iron/fifty{ - pixel_x = 2; - pixel_y = 2 +/turf/open/floor/iron/dark/textured, +/area/station/security/office) +"pbK" = ( +/obj/structure/grille, +/obj/structure/window{ + dir = 1 }, -/obj/item/stack/sheet/iron/fifty, -/turf/open/floor/iron/dark, -/area/engineering/atmos) -"wRZ" = ( -/obj/effect/spawner/random/trash/grille_or_waste, /turf/open/floor/plating, -/area/maintenance/port/greater) -"wSi" = ( -/turf/open/openspace, -/area/hallway/primary/fore) -"wSv" = ( -/obj/machinery/firealarm/directional/west, -/obj/machinery/modular_computer/console/preset/cargochat/cargo{ - dir = 4 - }, -/obj/effect/turf_decal/tile/brown{ +/area/station/maintenance/port/greater) +"pbQ" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/command/heads_quarters/rd) +"pbT" = ( +/obj/structure/chair/stool/directional/west, +/obj/effect/landmark/start/geneticist, +/obj/effect/turf_decal/tile/blue{ dir = 4 }, -/obj/effect/turf_decal/tile/brown{ +/obj/effect/turf_decal/tile/blue{ dir = 1 }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/cargo/office) -"wSN" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/obj/machinery/door/airlock/external{ - name = "Port Docking Bay 1"; - space_dir = 1 - }, -/turf/open/floor/plating, -/area/hallway/secondary/entry) -"wSR" = ( -/obj/machinery/door/poddoor{ - id = "Secure Storage"; - name = "secure storage" - }, -/turf/open/floor/plating, -/area/engineering/engine_smes) -"wSS" = ( -/obj/machinery/atmospherics/components/unary/passive_vent{ - dir = 8 +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/turf/open/floor/plating/snowed/icemoon, -/area/icemoon/surface/outdoors/nospawn) -"wTv" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ +/obj/effect/turf_decal/tile/blue{ dir = 8 }, /turf/open/floor/iron/white, -/area/medical/storage) -"wTD" = ( -/obj/effect/turf_decal/stripes/line, +/area/station/science/genetics) +"pbW" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, -/obj/machinery/atmospherics/components/binary/valve{ - dir = 4; - name = "Output to Waste" - }, -/turf/open/floor/engine, -/area/engineering/supermatter/room) -"wTE" = ( -/obj/machinery/door/airlock/external{ - name = "External Access" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) +"pbZ" = ( +/obj/effect/turf_decal/tile/brown{ dir = 1 }, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"wTW" = ( -/obj/effect/turf_decal/tile/red/full, -/obj/machinery/holopad, -/turf/open/floor/iron/dark/textured_large, -/area/security/checkpoint/auxiliary) -"wTY" = ( -/obj/structure/tank_holder/extinguisher, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"wUK" = ( -/obj/structure/chair/stool/directional/west, -/obj/effect/landmark/start/assistant, -/turf/open/floor/iron, -/area/commons/dorms) -"wVm" = ( /obj/effect/turf_decal/tile/brown{ - dir = 1 + dir = 8 }, /obj/effect/turf_decal/tile/brown{ dir = 4 }, -/obj/machinery/computer/cargo, -/turf/open/floor/iron, -/area/cargo/qm) -"wVs" = ( -/obj/machinery/holopad, -/obj/effect/mapping_helpers/ianbirthday, -/turf/open/floor/carpet, -/area/command/heads_quarters/hop) -"wWd" = ( -/obj/item/radio/intercom/directional/west, -/obj/structure/closet/secure_closet/hop, -/obj/effect/turf_decal/tile/blue{ - dir = 1 +/obj/machinery/vending/coffee, +/obj/effect/turf_decal/tile/brown, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/iron/white, +/area/station/medical/break_room) +"pcg" = ( +/obj/machinery/computer/apc_control{ + dir = 4 }, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 8 +/obj/machinery/airalarm/directional/west, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/command/heads_quarters/ce) +"pcj" = ( +/obj/machinery/door/airlock/mining/glass{ + name = "Drone Bay" }, -/turf/open/floor/iron, -/area/command/heads_quarters/hop) -"wWi" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/blue/full, -/obj/machinery/computer/med_data{ +/obj/structure/cable, +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/siding/brown/corner{ dir = 1 }, -/turf/open/floor/iron/large, -/area/medical/treatment_center) -"wWm" = ( -/obj/machinery/light/small/directional/north, -/obj/machinery/atmospherics/components/unary/portables_connector/visible, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"wWo" = ( -/obj/machinery/door/airlock/maintenance{ - req_access_txt = "12" +/obj/effect/mapping_helpers/airlock/access/all/supply/general, +/turf/open/floor/iron, +/area/station/cargo/drone_bay) +"pcl" = ( +/turf/open/floor/plating{ + icon_state = "panelscorched" }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"wWu" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock{ - name = "Service Hall"; - req_one_access_txt = "73" +/area/station/maintenance/fore/lesser) +"pcr" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/siphon/monitored/nitrous_output{ + dir = 8 + }, +/turf/open/floor/engine/n2o, +/area/station/engineering/atmos) +"pcs" = ( +/obj/machinery/portable_atmospherics/canister/nitrous_oxide, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron/dark/textured, +/area/station/engineering/atmos/storage/gas) +"pcB" = ( +/obj/structure/chair/pew{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/landmark/start/assistant, +/turf/open/floor/iron/chapel, +/area/station/service/chapel) +"pcE" = ( +/obj/structure/closet/emcloset, +/turf/open/floor/plating, +/area/station/maintenance/fore/lesser) +"pcJ" = ( +/obj/structure/table/wood, +/obj/item/coin/silver, +/turf/open/floor/iron, +/area/station/commons/dorms) +"pcP" = ( /obj/structure/cable, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron/textured_half, -/area/hallway/secondary/service) -"wWw" = ( -/obj/structure/table, -/obj/item/clothing/suit/apron/chef, -/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/photocopier, +/turf/open/floor/carpet, +/area/station/command/heads_quarters/hop) +"pdc" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/mine/laborcamp/security) +"pdf" = ( /turf/open/floor/plating, -/area/maintenance/port/aft) -"wWx" = ( -/obj/machinery/door/firedoor/heavy, -/obj/structure/sign/warning/testchamber{ - pixel_x = 32 - }, -/turf/open/floor/iron/white/corner{ - dir = 1 - }, -/area/science/research) -"wWz" = ( -/obj/structure/table, -/obj/machinery/computer/security/telescreen{ - dir = 8; - name = "Test Chamber Monitor"; - network = list("test") +/area/station/maintenance/port/greater) +"pdx" = ( +/obj/item/kirbyplants{ + icon_state = "plant-10" }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/dark, -/area/science/misc_lab) -"wWP" = ( -/obj/machinery/door/airlock/security/glass{ - name = "Armory" +/turf/open/floor/sepia, +/area/station/security/prison/rec) +"pdy" = ( +/obj/machinery/conveyor_switch/oneway{ + id = "robo2" }, -/obj/effect/mapping_helpers/airlock/access/all/security/armory, -/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/door/firedoor, +/turf/open/floor/iron/white, +/area/station/science/robotics/lab) +"pdz" = ( +/obj/machinery/firealarm/directional/east, /turf/open/floor/iron/dark/textured, -/area/ai_monitored/security/armory/upper) -"wWY" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/holopad, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden, -/obj/effect/turf_decal/bot, +/area/station/security/execution/transfer) +"pdC" = ( +/obj/machinery/door/airlock/maintenance, +/obj/effect/mapping_helpers/airlock/abandoned, /obj/structure/cable, -/turf/open/floor/iron/large, -/area/engineering/atmos/storage/gas) -"wXm" = ( -/obj/item/radio/intercom/directional/south, -/obj/machinery/light/small/directional/south, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 4 +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 1 }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, /turf/open/floor/plating, -/area/ai_monitored/turret_protected/aisat_interior) -"wXq" = ( -/obj/effect/turf_decal/tile/red/anticorner/contrasted{ - dir = 1 +/area/station/maintenance/fore/greater) +"pdK" = ( +/obj/effect/turf_decal/tile/red/anticorner/contrasted, +/turf/open/floor/iron/dark/textured, +/area/station/ai_monitored/security/armory/upper) +"pdO" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/general/visible, +/turf/open/floor/engine, +/area/station/science/explab) +"pdR" = ( +/obj/machinery/camera/directional/west{ + c_tag = "Cargo Receiving Dock" }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 4 +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, -/turf/open/floor/iron/dark/textured, -/area/ai_monitored/security/armory/upper) -"wXx" = ( -/obj/effect/turf_decal/tile/blue, -/obj/structure/disposalpipe/segment{ +/obj/machinery/computer/cargo{ dir = 4 }, -/turf/open/floor/iron, -/area/command/bridge) -"wXI" = ( -/obj/structure/bed/dogbed/ian, -/obj/machinery/power/apc/auto_name/directional/north, -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/machinery/button/door/directional/west{ + id = "QMLoaddoor"; + layer = 4; + name = "Loading Doors"; + pixel_y = -8; + req_access = list("cargo") }, -/mob/living/simple_animal/pet/dog/corgi/ian{ - dir = 8 +/obj/machinery/button/door/directional/west{ + id = "QMLoaddoor2"; + layer = 4; + name = "Loading Doors"; + pixel_y = 8; + req_access = list("cargo") }, /turf/open/floor/iron, -/area/command/heads_quarters/hop) -"wXL" = ( -/obj/structure/table, -/obj/item/storage/toolbox/emergency, -/turf/open/floor/iron, -/area/hallway/primary/starboard) -"wXM" = ( -/obj/structure/table, -/obj/effect/spawner/random/maintenance, -/turf/open/floor/plating, -/area/maintenance/aft/greater) -"wXN" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/trimline/blue/filled/corner{ +/area/station/cargo/storage) +"pdT" = ( +/obj/structure/chair/sofa/corp/right{ dir = 8 }, -/obj/structure/disposalpipe/segment{ +/obj/machinery/camera/directional/east{ + c_tag = "Security - Permabrig Library Reading Room"; + network = list("ss13","prison") + }, +/obj/effect/landmark/start/prisoner, +/turf/open/floor/carpet/blue, +/area/station/security/prison/work) +"pdV" = ( +/obj/machinery/vending/coffee, +/obj/machinery/firealarm/directional/east, +/turf/open/floor/iron/dark, +/area/station/engineering/lobby) +"peb" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/landmark/start/hangover, +/turf/open/floor/wood, +/area/station/commons/dorms) +"pee" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 4 }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron/white, -/area/medical/medbay/aft) -"wXS" = ( -/turf/closed/wall/r_wall, -/area/command/heads_quarters/hop) -"wYf" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/obj/machinery/door/airlock/research/glass{ + name = "Test Chamber" + }, +/obj/effect/turf_decal/delivery, +/obj/machinery/atmospherics/pipe/smart/manifold4w/general/visible, +/obj/effect/mapping_helpers/airlock/access/all/science/research, +/turf/open/floor/iron/dark, +/area/station/science/explab) +"pef" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/button/door/directional/north{ + id = "kitchen"; + name = "Counter Shutters Control"; + req_access = list("kitchen") + }, +/turf/open/floor/iron/cafeteria, +/area/station/service/kitchen) +"pej" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 8 }, -/obj/effect/turf_decal/tile/neutral, /turf/open/floor/iron, -/area/commons/vacant_room/commissary) -"wYg" = ( -/obj/structure/bodycontainer/morgue{ - dir = 2 +/area/station/command/gateway) +"pem" = ( +/obj/structure/window/reinforced{ + dir = 1 }, -/obj/machinery/light/directional/north, -/turf/open/floor/iron/white/textured, -/area/security/medical) -"wYI" = ( -/obj/machinery/power/solar{ - id = "starboardsolar"; - name = "Starboard Solar Array" +/obj/structure/reagent_dispensers/watertank, +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, -/obj/structure/cable, -/turf/open/floor/plating/snowed/icemoon, -/area/icemoon/surface/outdoors/nospawn) -"wZa" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 +/turf/open/floor/iron/white, +/area/station/science/xenobiology) +"pez" = ( +/obj/effect/turf_decal/tile/red/half/contrasted, +/turf/open/floor/iron/dark/textured_edge{ + dir = 1 }, -/obj/structure/reagent_dispensers/fueltank, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible, +/area/station/security/prison) +"peA" = ( +/obj/structure/table/wood, +/obj/item/storage/book/bible, +/turf/open/floor/iron/dark, +/area/station/service/chapel/office) +"peV" = ( +/obj/machinery/portable_atmospherics/canister/air, /turf/open/floor/plating, -/area/maintenance/port/aft) -"wZm" = ( -/obj/effect/turf_decal/tile/blue{ +/area/station/maintenance/starboard/upper) +"peW" = ( +/obj/effect/turf_decal/tile/yellow{ dir = 1 }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 +/obj/effect/turf_decal/tile/yellow{ + dir = 4 }, /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -48088,305 +47399,194 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/structure/extinguisher_cabinet/directional/south, -/turf/open/floor/iron/white, -/area/science/research) -"wZs" = ( -/obj/effect/turf_decal/tile/brown{ - dir = 8 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/turf/open/floor/iron, +/area/station/engineering/main) +"pfa" = ( +/obj/effect/turf_decal/tile/red{ dir = 1 }, -/obj/structure/rack, -/obj/item/crowbar, -/obj/item/wirecutters, -/turf/open/floor/iron, -/area/commons/vacant_room/commissary) -"wZI" = ( -/obj/effect/landmark/xeno_spawn, -/turf/open/floor/plating{ - icon_state = "platingdmg1" +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 8 }, -/area/maintenance/aft/greater) -"wZJ" = ( -/obj/structure/table/glass, -/obj/item/restraints/handcuffs/cable/zipties, -/obj/item/reagent_containers/blood/random, +/obj/machinery/atmospherics/pipe/smart/simple/green/visible, /turf/open/floor/iron, -/area/maintenance/port/fore) -"wZL" = ( -/obj/effect/turf_decal/siding/yellow{ - dir = 4 +/area/station/engineering/atmos) +"pfe" = ( +/turf/closed/wall, +/area/station/hallway/primary/fore) +"pfg" = ( +/obj/structure/lattice, +/obj/structure/grille/broken, +/turf/open/openspace/icemoon/keep_below, +/area/icemoon/underground/explored) +"pfn" = ( +/obj/structure/sign/poster/official/work_for_a_future{ + pixel_y = 32 }, -/obj/effect/turf_decal/siding/yellow{ - dir = 8 +/obj/machinery/airalarm/directional/east, +/obj/effect/turf_decal/tile/red/anticorner/contrasted{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/landmark/start/station_engineer, /turf/open/floor/iron, -/area/engineering/storage) -"wZR" = ( -/obj/item/clothing/gloves/color/latex, -/obj/item/clothing/mask/surgical, -/obj/item/reagent_containers/spray/cleaner, -/obj/structure/table/glass, -/obj/structure/window/reinforced, -/turf/open/floor/iron/white/textured, -/area/security/medical) -"wZS" = ( -/turf/open/floor/plating{ - icon_state = "platingdmg3" +/area/station/security/prison/visit) +"pfs" = ( +/obj/machinery/light/small/directional/north, +/obj/structure/table/reinforced, +/obj/item/paper_bin{ + pixel_x = -3; + pixel_y = 7 }, -/area/maintenance/port/aft) -"xaa" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/catwalk_floor/iron_smooth, -/area/maintenance/department/medical/central) -"xae" = ( -/obj/machinery/door/airlock/security{ - name = "Security Checkpoint"; - req_access_txt = "1" +/obj/item/pen{ + pixel_x = 4; + pixel_y = 4 }, +/obj/machinery/status_display/evac/directional/north, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/ai) +"pfw" = ( +/obj/structure/flora/grass/green/style_random, +/turf/open/misc/asteroid/snow/icemoon, +/area/icemoon/underground/explored) +"pfO" = ( +/obj/structure/chair/stool/directional/west, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, -/area/security/checkpoint/customs/auxiliary) -"xal" = ( -/obj/structure/railing/corner{ - dir = 4 +/area/mine/laborcamp) +"pfP" = ( +/obj/machinery/computer/mech_bay_power_console, +/obj/structure/cable, +/turf/open/floor/circuit, +/area/station/maintenance/department/electrical) +"pgi" = ( +/obj/machinery/status_display/evac/directional/west, +/obj/machinery/light/small/directional/west, +/turf/open/floor/wood, +/area/station/service/library) +"pgo" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 10 }, -/turf/open/floor/glass/reinforced, -/area/hallway/primary/starboard) -"xaY" = ( +/turf/open/misc/dirt{ + initial_gas_mix = "ICEMOON_ATMOS" + }, +/area/icemoon/underground/explored) +"pgG" = ( /obj/structure/table, -/obj/machinery/airalarm/directional/east, -/obj/effect/spawner/random/trash/food_packaging, -/turf/open/floor/iron/dark, -/area/science/breakroom) -"xbo" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ +/obj/item/clothing/gloves/color/orange, +/obj/item/restraints/handcuffs, +/obj/item/reagent_containers/spray/pepper, +/turf/open/floor/iron/smooth, +/area/station/security/execution/transfer) +"pgL" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 8 }, -/obj/machinery/door/airlock/external{ - name = "Security Escape Airlock"; - req_access_txt = "2"; - space_dir = 4 +/turf/open/floor/iron/dark/textured, +/area/station/ai_monitored/security/armory) +"pgN" = ( +/obj/item/organ/external/tail/monkey, +/obj/effect/decal/cleanable/blood/splatter, +/turf/open/misc/asteroid/snow/icemoon, +/area/icemoon/underground/explored) +"phB" = ( +/obj/machinery/vending/coffee, +/obj/structure/sign/poster/official/science{ + pixel_y = -32 }, +/turf/open/floor/iron/dark, +/area/station/science/breakroom) +"phK" = ( +/obj/effect/spawner/random/contraband/prison, /turf/open/floor/plating, -/area/hallway/secondary/exit/departure_lounge) -"xbp" = ( -/obj/machinery/vending/wardrobe/robo_wardrobe, -/obj/machinery/button/door/directional/east{ - id = "robotics2"; - name = "Shutters Control Button"; - req_access_txt = "29" +/area/station/security/prison/safe) +"phL" = ( +/obj/structure/reflector/single/anchored{ + dir = 9 }, -/turf/open/floor/iron/white, -/area/science/robotics/lab) -"xbq" = ( -/obj/structure/cable, -/obj/item/radio/intercom/prison/directional/east, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron/dark/textured_edge{ - dir = 8 +/turf/open/floor/iron/dark, +/area/station/engineering/supermatter/room) +"phU" = ( +/obj/effect/turf_decal/siding/thinplating/dark, +/obj/machinery/door/window{ + base_state = "right"; + icon_state = "right"; + name = "Theater Stage" }, -/area/security/checkpoint/auxiliary) -"xbC" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/obj/structure/disposalpipe/segment, +/turf/open/floor/carpet, +/area/station/service/theater) +"phZ" = ( +/obj/structure/disposalpipe/trunk, +/obj/machinery/disposal/bin, +/turf/open/floor/iron, +/area/station/commons/storage/primary) +"pie" = ( +/obj/machinery/camera/directional/north{ + c_tag = "Engineering Access" }, -/obj/effect/turf_decal/tile/neutral, +/obj/structure/closet/radiation, +/turf/open/floor/iron/dark, +/area/station/engineering/main) +"piv" = ( +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment{ - dir = 10 - }, -/turf/open/floor/iron, -/area/commons/vacant_room/commissary) -"xcd" = ( -/obj/structure/closet/firecloset, -/turf/open/floor/plating{ - icon_state = "panelscorched" - }, -/area/maintenance/starboard/aft) -"xcv" = ( -/obj/structure/reagent_dispensers/fueltank, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, +/obj/structure/disposalpipe/segment, +/obj/effect/spawner/random/engineering/tracking_beacon, /turf/open/floor/iron, -/area/ai_monitored/command/storage/eva) -"xcz" = ( -/obj/structure/table, -/obj/item/clothing/suit/jacket/leather{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/clothing/shoes/jackboots{ - pixel_x = 3; - pixel_y = -2 - }, +/area/station/security/brig/upper) +"pix" = ( +/obj/effect/turf_decal/trimline/green/filled/line, +/obj/effect/turf_decal/trimline/blue/filled/warning, +/obj/machinery/duct, /turf/open/floor/iron, -/area/maintenance/starboard/fore) -"xcO" = ( -/obj/machinery/airalarm/directional/west, -/obj/machinery/porta_turret/ai{ - dir = 4 - }, -/turf/open/floor/circuit/red, -/area/ai_monitored/turret_protected/ai_upload) -"xdi" = ( -/turf/closed/wall, -/area/medical/treatment_center) -"xdr" = ( +/area/station/service/hydroponics) +"piy" = ( /obj/machinery/door/airlock/external{ - name = "Escape Pod Three"; - space_dir = 1 - }, -/turf/open/floor/iron/dark/textured, -/area/security/processing) -"xdv" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/purple/visible, -/turf/open/floor/iron, -/area/engineering/atmos) -"xdx" = ( -/obj/machinery/light/small/directional/south, -/turf/open/floor/engine/air, -/area/engineering/atmos) -"xdS" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/structure/cable, -/turf/open/floor/iron, -/area/commons/dorms) -"xei" = ( -/obj/machinery/modular_computer/console/preset/id{ - dir = 4 - }, -/obj/machinery/camera/directional/west{ - c_tag = "Chief Engineer's Office" - }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/requests_console/directional/west{ - announcementConsole = 1; - department = "Chief Engineer's Desk"; - departmentType = 3; - name = "Chief Engineer's Requests Console" - }, -/turf/open/floor/iron/dark, -/area/command/heads_quarters/ce) -"xeo" = ( -/obj/effect/landmark/event_spawn, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/iron, -/area/hallway/primary/starboard) -"xeq" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/machinery/camera/directional/west{ - c_tag = "Engineering Supermatter Port"; - network = list("ss13","engine") + name = "Common Mining Shuttle Bay"; + space_dir = 8 }, -/obj/item/radio/intercom/directional/west, -/turf/open/floor/engine, -/area/engineering/supermatter/room) -"xeD" = ( -/obj/structure/chair{ +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 4 }, -/obj/effect/turf_decal/tile/red/full, -/obj/effect/turf_decal/siding/white{ - dir = 9 - }, -/obj/structure/sign/poster/random/directional/north, -/turf/open/floor/iron/large, -/area/service/kitchen/diner) -"xfb" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/plating, -/area/maintenance/port/aft) -"xfh" = ( -/obj/machinery/chem_dispenser, -/obj/effect/turf_decal/tile/yellow/full, -/turf/open/floor/iron/white/smooth_large, -/area/medical/pharmacy) -"xfm" = ( -/obj/effect/turf_decal/trimline/blue/filled/warning{ - dir = 8 +/area/station/hallway/secondary/entry) +"piC" = ( +/obj/structure/bed, +/obj/item/bedsheet/dorms, +/obj/machinery/button/door/directional/south{ + id = "Dorm6"; + name = "Cabin Bolt Control"; + normaldoorcontrol = 1; + specialfunctions = 4 }, -/turf/open/floor/iron/white, -/area/medical/treatment_center) -"xfn" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 +/turf/open/floor/carpet, +/area/station/commons/dorms) +"piI" = ( +/obj/machinery/airalarm/directional/south, +/obj/machinery/camera{ + c_tag = "Stasis Center South"; + network = list("ss13","medbay") }, -/obj/machinery/door/airlock/external{ - name = "Escape Airlock"; - space_dir = 4 +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 10 }, -/turf/open/floor/plating, -/area/hallway/secondary/exit/departure_lounge) -"xfq" = ( -/turf/open/floor/plating, -/area/cargo/storage) -"xfD" = ( -/obj/machinery/door/firedoor, -/obj/structure/disposalpipe/segment, -/obj/machinery/door/airlock/research/glass{ - name = "Research Break Room"; - req_access_txt = "47" +/turf/open/floor/iron/white, +/area/station/medical/treatment_center) +"piL" = ( +/obj/machinery/door/window/brigdoor/security/cell{ + dir = 8; + id = "Cell 2"; + name = "Cell 2" }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark, -/area/science/breakroom) -"xfG" = ( -/obj/structure/rack, -/obj/item/clothing/suit/hooded/wintercoat{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/item/clothing/suit/hooded/wintercoat, -/obj/item/clothing/shoes/winterboots, -/obj/item/clothing/shoes/winterboots, -/obj/machinery/firealarm/directional/south, -/obj/item/radio/intercom/directional/west, -/turf/open/floor/iron/white, -/area/hallway/secondary/exit/departure_lounge) -"xgb" = ( -/obj/item/storage/secure/safe/directional/south, -/obj/machinery/light/directional/south, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/turf/open/floor/iron/smooth_half{ dir = 1 }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plating, -/area/commons/vacant_room/commissary) -"xgg" = ( -/turf/open/floor/iron, -/area/commons/storage/art) -"xgt" = ( -/obj/structure/chair/stool/directional/east, -/turf/open/floor/plating{ - icon_state = "panelscorched" - }, -/area/maintenance/starboard/fore) -"xgw" = ( +/area/station/security/brig) +"piM" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 }, @@ -48403,1009 +47603,854 @@ dir = 8 }, /turf/open/floor/iron/white, -/area/science/mixing/hallway) -"xgy" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 +/area/station/science/ordnance/office) +"piV" = ( +/obj/machinery/button/door/directional/south{ + id = "Cargo_Store_In"; + name = "Shutter Control"; + pixel_x = -23 }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/general/visible, -/turf/open/floor/engine, -/area/engineering/supermatter/room) -"xgz" = ( -/obj/effect/turf_decal/stripes/line, -/obj/machinery/meter, -/obj/machinery/atmospherics/pipe/smart/manifold4w/green/visible, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/engine, -/area/engineering/supermatter/room) -"xgR" = ( -/obj/item/radio/intercom/directional/south, -/turf/open/floor/iron, -/area/hallway/primary/central) -"xgT" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/poddoor/preopen{ - id = "bridge blast"; - name = "bridge blast door" +/turf/open/floor/iron/smooth_large, +/area/station/cargo/warehouse) +"pjc" = ( +/obj/machinery/atmospherics/pipe/smart/simple/purple/visible, +/obj/effect/mapping_helpers/airlock/locked, +/obj/machinery/door/airlock/research/glass{ + name = "Ordnance Lab" }, -/obj/effect/turf_decal/delivery, +/obj/effect/mapping_helpers/airlock/access/all/science/ordnance, +/turf/open/floor/iron/dark, +/area/station/science/ordnance/freezerchamber) +"pjj" = ( +/obj/structure/chair, +/turf/open/floor/plating/snowed/icemoon, +/area/icemoon/underground/explored) +"pjl" = ( +/obj/structure/rack, +/obj/effect/spawner/random/techstorage/engineering_all, +/turf/open/floor/plating, +/area/station/engineering/storage/tech) +"pjp" = ( /obj/structure/cable, -/turf/open/floor/iron, -/area/command/bridge) -"xhj" = ( -/obj/machinery/camera/directional/south{ - c_tag = "Testing Chamber"; - network = list("test","rd") +/obj/effect/turf_decal/tile/yellow{ + dir = 8 }, -/obj/machinery/light/directional/south, -/turf/open/floor/engine, -/area/science/misc_lab) -"xhE" = ( -/obj/machinery/vending/wardrobe/sec_wardrobe, -/obj/structure/cable, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ +/obj/effect/turf_decal/tile/yellow{ dir = 1 }, -/turf/open/floor/iron/dark, -/area/security/checkpoint/engineering) -"xhI" = ( -/turf/closed/wall, -/area/commons/storage/mining) -"xhQ" = ( +/turf/open/floor/iron/white, +/area/station/medical/medbay/lobby) +"pjr" = ( +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/power/apc/auto_name/directional/east, +/obj/machinery/door/poddoor/preopen{ + id = "xenobio6"; + name = "Xenobio Pen 6 Blast Door" + }, /turf/open/floor/plating, -/area/maintenance/central/lesser) -"xib" = ( -/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ - dir = 9 +/area/station/maintenance/aft/lesser) +"pjw" = ( +/obj/structure/table/wood, +/obj/item/toy/cards/deck{ + pixel_x = 2 }, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/icemoon/surface/outdoors/nospawn) -"xid" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Mining Maintenance" +/obj/item/clothing/mask/balaclava{ + pixel_x = -8; + pixel_y = 8 }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/mapping_helpers/airlock/access/all/supply/mining, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"xii" = ( -/turf/closed/wall, -/area/tcommsat/computer) -"xin" = ( -/obj/effect/turf_decal/tile/red/full, -/obj/structure/disposalpipe/segment{ +/turf/open/floor/iron, +/area/station/commons/dorms) +"pjF" = ( +/obj/machinery/atmospherics/pipe/multiz/scrubbers/visible/layer2{ + color = "#ff0000"; + dir = 4; + name = "Scrubbers multi deck pipe adapter" + }, +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/spawner/random/engineering/tracking_beacon, -/turf/open/floor/iron/large, -/area/service/kitchen/diner) -"xiw" = ( -/obj/structure/closet/crate, -/obj/effect/spawner/random/maintenance/two, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/cobweb, /turf/open/floor/plating, -/area/maintenance/starboard/fore) -"xiC" = ( +/area/station/maintenance/department/medical/central) +"pjV" = ( +/obj/machinery/door/poddoor/shutters/preopen{ + id = "chemistry_lower_shutters"; + name = "Chemistry Exterior Shutters" + }, /obj/structure/cable, +/obj/effect/spawner/structure/window/hollow/reinforced/middle, /turf/open/floor/plating, -/area/commons/storage/emergency/port) -"xiJ" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 1 - }, -/obj/machinery/firealarm/directional/south, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/iron, -/area/hallway/secondary/service) -"xiK" = ( -/obj/item/radio/intercom/directional/west, -/turf/open/floor/iron, -/area/command/gateway) -"xiY" = ( -/obj/effect/turf_decal/trimline/green/filled/end, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/maintenance/starboard/aft) -"xjb" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/area/station/medical/chemistry) +"pjZ" = ( +/obj/structure/closet/crate/freezer/blood, +/turf/open/floor/iron/white, +/area/station/medical/cryo) +"pkf" = ( +/obj/structure/table/reinforced, +/obj/item/storage/secure/briefcase, +/obj/item/storage/box/pdas{ + pixel_x = 4; + pixel_y = 4 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/obj/item/storage/box/silver_ids{ + pixel_x = 4; + pixel_y = 6 }, +/obj/item/storage/box/ids, /turf/open/floor/iron, -/area/commons/locker) -"xjn" = ( -/obj/effect/turf_decal/trimline/yellow/filled/warning{ +/area/station/command/bridge) +"pko" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/trimline/blue/filled/line{ dir = 4 }, -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, +/obj/structure/extinguisher_cabinet/directional/east, /turf/open/floor/iron/white, -/area/medical/treatment_center) -"xju" = ( -/obj/structure/chair/office{ - dir = 1 - }, -/obj/effect/landmark/start/research_director, -/turf/open/floor/iron/cafeteria, -/area/command/heads_quarters/rd) -"xjx" = ( -/turf/closed/wall, -/area/engineering/atmos) -"xjA" = ( -/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ - dir = 6 +/area/station/medical/medbay/aft) +"pkv" = ( +/mob/living/simple_animal/mouse/white{ + desc = "This mouse smells faintly of alcohol."; + name = "Mik" }, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/icemoon/surface/outdoors/nospawn) -"xjE" = ( -/obj/machinery/duct, -/obj/machinery/atmospherics/pipe/layer_manifold/scrubbers/visible{ - dir = 8 +/turf/open/floor/wood{ + icon_state = "wood-broken6" }, -/turf/open/floor/iron, -/area/engineering/atmos) -"xjG" = ( -/obj/machinery/light/directional/east, -/obj/structure/extinguisher_cabinet/directional/east, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/computer/atmos_control/nocontrol/incinerator{ +/area/station/maintenance/fore/lesser) +"pkF" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/dark, -/area/maintenance/disposal/incinerator) -"xjJ" = ( -/obj/structure/railing{ - dir = 1 +/area/station/ai_monitored/command/nuke_storage) +"pkP" = ( +/obj/machinery/portable_atmospherics/canister/carbon_dioxide, +/obj/machinery/light/directional/south, +/turf/open/floor/iron/dark, +/area/station/science/ordnance) +"pkW" = ( +/obj/effect/turf_decal/plaque{ + icon_state = "L4" }, -/obj/machinery/atmospherics/pipe/multiz/supply/visible/layer4{ - color = "#0000ff"; - name = "Supply multi deck pipe adapter" +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/turf/open/floor/plating, -/area/maintenance/department/medical/central) -"xjK" = ( /turf/open/floor/iron, -/area/cargo/office) -"xjO" = ( -/obj/machinery/door/airlock/public/glass{ - name = "Public Mining Storage" - }, -/obj/machinery/door/firedoor, -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, +/area/station/hallway/primary/central) +"plg" = ( +/obj/machinery/atmospherics/components/tank/air, +/obj/effect/turf_decal/delivery, /turf/open/floor/iron/dark, -/area/commons/storage/mining) -"xjW" = ( -/obj/effect/turf_decal/tile/red{ - dir = 1 +/area/station/maintenance/port/greater) +"plN" = ( +/obj/structure/table/wood, +/obj/item/flashlight/lamp/green{ + pixel_x = 7; + pixel_y = 12 }, -/obj/effect/turf_decal/tile/red{ - dir = 8 +/obj/item/taperecorder{ + pixel_x = -5 }, -/obj/effect/turf_decal/tile/red{ - dir = 4 +/obj/item/lighter{ + pixel_x = 8; + pixel_y = -9 }, -/obj/structure/table, -/obj/item/storage/toolbox/emergency, -/obj/structure/extinguisher_cabinet/directional/west, -/obj/structure/reagent_dispensers/wall/peppertank/directional/north, -/turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"xkd" = ( -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/carpet, +/area/station/security/detectives_office) +"plS" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line{ dir = 1 }, -/obj/machinery/door/firedoor, -/obj/structure/disposalpipe/trunk/multiz/down, -/turf/open/floor/iron/dark, -/area/medical/medbay/aft) -"xkD" = ( -/obj/effect/turf_decal/trimline/blue/filled/corner{ - dir = 8 - }, /turf/open/floor/iron/white, -/area/medical/treatment_center) -"xkN" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/ai_monitored/command/storage/eva) -"xkS" = ( -/obj/machinery/light/small/directional/south, -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 +/area/station/medical/chemistry) +"pmb" = ( +/obj/machinery/door/airlock/public/glass/incinerator/atmos_exterior, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/obj/effect/mapping_helpers/airlock/locked, +/obj/effect/mapping_helpers/airlock/access/all/engineering/atmos, +/turf/open/floor/engine, +/area/station/maintenance/disposal/incinerator) +"pmg" = ( +/obj/effect/turf_decal/tile/bar{ dir = 1 }, -/turf/open/floor/iron, -/area/commons/storage/tools) -"xlf" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/binary/pump/on{ - name = "Incinerator Output Pump"; - target_pressure = 4500 +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/siding/white{ + dir = 1 }, /turf/open/floor/iron, -/area/maintenance/disposal/incinerator) -"xlv" = ( -/obj/machinery/light/small/directional/south, +/area/station/hallway/secondary/service) +"pmn" = ( +/obj/effect/spawner/random/trash/caution_sign, /turf/open/floor/plating, -/area/maintenance/starboard/aft) -"xlJ" = ( -/obj/machinery/space_heater, +/area/station/maintenance/department/chapel) +"pms" = ( +/obj/machinery/light/small/directional/south, +/obj/structure/reagent_dispensers/watertank, /turf/open/floor/plating, -/area/maintenance/department/medical/central) -"xlK" = ( -/obj/effect/turf_decal/tile/red/half/contrasted{ +/area/station/commons/storage/emergency/port) +"pmC" = ( +/obj/structure/window/reinforced{ dir = 1 }, -/turf/open/floor/iron, -/area/security/brig/upper) -"xlQ" = ( -/obj/item/airlock_painter, -/obj/structure/closet, -/turf/open/misc/asteroid/snow/icemoon, -/area/icemoon/surface/outdoors/nospawn) -"xlX" = ( -/obj/structure/reagent_dispensers/wall/peppertank/directional/east, -/obj/machinery/newscaster/directional/south, -/obj/machinery/camera/directional/south{ - c_tag = "Security Post - Cargo" - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ +/obj/structure/window/reinforced{ dir = 4 }, -/obj/effect/turf_decal/tile/red{ - dir = 8 +/obj/machinery/power/apc/auto_name/directional/south, +/obj/machinery/camera/motion/directional/south{ + c_tag = "MiniSat AI Chamber North"; + network = list("aicore") }, -/obj/machinery/computer/security/mining{ - dir = 8 +/obj/structure/cable, +/obj/machinery/flasher/directional/south{ + id = "AI"; + pixel_x = -10 }, -/turf/open/floor/iron, -/area/security/checkpoint/supply) -"xmo" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 9 +/turf/open/floor/circuit, +/area/station/ai_monitored/turret_protected/ai) +"pmU" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 1 + }, +/obj/machinery/light/small/directional/north, +/obj/structure/sign/departments/chemistry{ + pixel_y = 32 }, -/obj/machinery/iv_drip, /turf/open/floor/iron/white, -/area/medical/treatment_center) -"xmL" = ( -/obj/machinery/light_switch/directional/north, -/turf/open/floor/iron/freezer, -/area/commons/toilet/locker) -"xnt" = ( -/obj/machinery/newscaster/directional/east, -/turf/open/floor/iron, -/area/hallway/secondary/entry) -"xnu" = ( -/obj/effect/landmark/event_spawn, +/area/station/medical/chemistry) +"pmV" = ( /obj/structure/cable, -/turf/open/floor/iron, -/area/engineering/main) -"xnF" = ( -/obj/machinery/atmospherics/components/trinary/filter{ - dir = 8 +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ + dir = 5 }, -/obj/effect/turf_decal/delivery, -/obj/machinery/camera/directional/south{ - c_tag = "Ordnance Upper Mix Lab"; - network = list("ss13","rd") +/turf/open/floor/iron/dark/smooth_half, +/area/station/security/office) +"pmY" = ( +/obj/structure/rack, +/obj/structure/window/reinforced/spawner/east, +/obj/item/clothing/head/saints, +/turf/open/floor/iron/dark/textured, +/area/station/security/prison) +"pna" = ( +/obj/machinery/door/poddoor/preopen{ + id = "Engineering"; + name = "Engineering Security Door" }, +/obj/effect/turf_decal/delivery, /turf/open/floor/iron/dark, -/area/science/mixing) -"xnJ" = ( -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/wood, -/area/maintenance/aft/greater) -"xnP" = ( +/area/station/engineering/main) +"pnf" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/disposalpipe/segment{ - dir = 4 + dir = 6 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/public/glass{ - name = "Escape" - }, -/turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"xnR" = ( -/turf/closed/wall/r_wall, -/area/science/breakroom) -"xon" = ( -/obj/machinery/door/firedoor, -/obj/machinery/camera/directional/south{ - c_tag = "Central Primary Hallway South-West" - }, -/turf/open/floor/iron, -/area/hallway/primary/central) -"xor" = ( -/obj/effect/turf_decal/loading_area{ - dir = 1 - }, /turf/open/floor/plating, -/area/maintenance/port/aft) -"xoI" = ( -/obj/structure/table, -/obj/item/stack/sheet/iron/fifty, -/obj/item/stack/sheet/rglass{ - amount = 50 - }, +/area/station/maintenance/department/medical/morgue) +"pnj" = ( +/obj/structure/closet/firecloset, +/obj/effect/landmark/start/hangover/closet, +/obj/effect/turf_decal/stripes/corner, +/obj/item/radio/intercom/directional/south, /turf/open/floor/iron, -/area/ai_monitored/command/storage/eva) -"xoM" = ( -/obj/item/storage/backpack{ - pixel_x = 4; +/area/station/hallway/secondary/exit/departure_lounge) +"pnn" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/tcommsat/computer) +"pnq" = ( +/obj/machinery/light/small/directional/north, +/obj/structure/flora/grass/brown/style_random, +/turf/open/misc/asteroid/snow/standard_air, +/area/station/science/research) +"pnA" = ( +/obj/machinery/airalarm/directional/north, +/obj/structure/rack, +/obj/item/clothing/suit/hooded/wintercoat/science{ + pixel_x = -4; pixel_y = 4 }, -/obj/item/storage/backpack, -/obj/structure/table, -/turf/open/floor/iron, -/area/commons/locker) -"xoV" = ( -/obj/machinery/conveyor{ - dir = 4; - id = "garbage" - }, -/obj/machinery/recycler, -/obj/structure/sign/warning/securearea{ - name = "\improper STAY CLEAR HEAVY MACHINERY"; - pixel_y = 32 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/disposal) -"xpl" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"xpq" = ( -/obj/machinery/shower{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/blue/line{ - dir = 5 +/obj/item/clothing/suit/hooded/wintercoat/science{ + pixel_x = -1 }, -/obj/item/radio/intercom/directional/south, -/turf/open/floor/iron/dark/textured, -/area/medical/treatment_center) -"xpu" = ( -/obj/machinery/modular_computer/console/preset/id{ - dir = 8 +/obj/item/clothing/shoes/winterboots{ + pixel_x = 4; + pixel_y = -2 }, -/turf/open/floor/wood, -/area/command/heads_quarters/captain) -"xpA" = ( -/obj/structure/tank_holder/extinguisher, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"xpH" = ( -/obj/structure/cable, +/obj/item/clothing/shoes/winterboots, +/obj/structure/extinguisher_cabinet/directional/west, +/turf/open/floor/glass/reinforced, +/area/station/science/xenobiology) +"pnG" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/newscaster/directional/north, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment, +/obj/structure/cable, /turf/open/floor/iron, -/area/security/brig/upper) -"xpS" = ( +/area/mine/laborcamp) +"pnR" = ( /turf/closed/wall/r_wall, -/area/ai_monitored/command/nuke_storage) -"xqj" = ( -/obj/structure/reagent_dispensers/watertank, -/turf/open/floor/plating, -/area/maintenance/aft/greater) -"xqm" = ( -/obj/machinery/firealarm/directional/north, -/turf/open/floor/iron, -/area/hallway/primary/central) -"xqp" = ( -/obj/machinery/meter, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/pipe/smart/manifold4w/general, +/area/station/ai_monitored/turret_protected/aisat_interior) +"poc" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/sign/poster/contraband/random/directional/north, /turf/open/floor/plating, -/area/maintenance/starboard/aft) -"xqE" = ( -/obj/machinery/vending/wardrobe/gene_wardrobe, -/obj/structure/sign/poster/official/random/directional/north, -/turf/open/floor/iron/dark, -/area/science/genetics) -"xqM" = ( -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 4 +/area/station/maintenance/port/aft) +"pou" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible, +/obj/machinery/duct, +/obj/effect/turf_decal/siding/yellow{ + dir = 8 }, -/obj/effect/turf_decal/tile/brown{ +/obj/effect/landmark/start/atmospheric_technician, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"poy" = ( +/turf/open/floor/carpet/green, +/area/station/service/library) +"poE" = ( +/obj/machinery/computer/crew, +/obj/effect/turf_decal/tile/green, +/obj/effect/turf_decal/tile/green{ dir = 8 }, -/obj/structure/table, +/obj/machinery/status_display/evac/directional/north, /turf/open/floor/iron, -/area/cargo/miningdock) -"xrg" = ( -/obj/effect/turf_decal/trimline/blue/corner, -/obj/effect/turf_decal/trimline/blue/corner, -/obj/machinery/holopad, -/obj/structure/cable, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/white, -/area/medical/medbay/lobby) -"xrs" = ( -/obj/effect/turf_decal/tile/purple{ - dir = 1 +/area/station/command/bridge) +"poG" = ( +/obj/machinery/light/small/directional/north, +/obj/structure/sign/poster/contraband/random/directional/north, +/turf/open/floor/plating{ + icon_state = "panelscorched" }, -/obj/effect/turf_decal/tile/purple{ - dir = 8 +/area/station/maintenance/starboard/fore) +"poR" = ( +/obj/structure/window/reinforced{ + dir = 1; + pixel_y = 2 }, -/obj/effect/turf_decal/stripes/line{ +/obj/structure/chair{ dir = 4 }, -/turf/open/floor/iron, -/area/hallway/primary/starboard) -"xrt" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/smooth, +/area/station/security/holding_cell) +"poX" = ( +/obj/structure/chair/office{ dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/engine, -/area/engineering/supermatter/room) -"xrF" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/public/glass{ - name = "Fitness" - }, -/obj/structure/cable, -/turf/open/floor/iron, -/area/commons/fitness) -"xrG" = ( -/obj/effect/spawner/random/maintenance, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"xrW" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/computer/crew, -/obj/effect/turf_decal/tile/blue/full, -/turf/open/floor/iron/large, -/area/medical/treatment_center) -"xsm" = ( -/obj/structure/sign/warning, -/turf/closed/wall/r_wall, -/area/security/warden) -"xst" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 1 +/turf/open/floor/plating{ + icon_state = "panelscorched" }, -/obj/effect/turf_decal/stripes/end, -/turf/open/floor/iron, -/area/maintenance/port/fore) -"xsz" = ( -/obj/machinery/portable_atmospherics/canister/air, -/turf/open/floor/plating, -/area/commons/storage/emergency/port) -"xsE" = ( -/obj/effect/turf_decal/trimline/blue/filled/warning{ +/area/station/maintenance/port/aft) +"ppl" = ( +/obj/machinery/light/small/directional/west, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 4 }, -/obj/effect/turf_decal/trimline/blue/filled/corner{ - dir = 1 - }, -/obj/structure/disposalpipe/segment{ +/obj/structure/cable, +/obj/machinery/power/apc/auto_name/directional/west, +/turf/open/floor/iron/dark/textured_edge{ dir = 4 }, +/area/station/security/checkpoint/auxiliary) +"ppp" = ( +/obj/structure/railing, +/obj/effect/turf_decal/stripes/line, /turf/open/floor/iron/white, -/area/medical/treatment_center) -"xsO" = ( -/turf/open/floor/glass/reinforced, -/area/security/office) -"xtn" = ( -/obj/machinery/firealarm/directional/east, -/turf/open/floor/iron/dark, -/area/engineering/supermatter/room) -"xtu" = ( -/obj/machinery/atmospherics/components/binary/pump{ +/area/station/science/xenobiology) +"ppu" = ( +/obj/machinery/light/small/directional/west, +/turf/open/misc/asteroid/snow/icemoon, +/area/mine/eva) +"ppD" = ( +/obj/structure/chair/office{ dir = 8 }, -/obj/effect/turf_decal/stripes/line{ - dir = 10 +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/tcommsat/computer) +"ppK" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 1 }, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"xty" = ( -/obj/machinery/door/poddoor/preopen{ - id = "heads_meeting"; - name = "privacy shutters" +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/turf/open/floor/iron, +/area/station/command/bridge) +"ppN" = ( +/obj/structure/sign/warning/pods, +/turf/closed/wall, +/area/station/hallway/secondary/entry) +"ppS" = ( +/obj/structure/disposalpipe/segment{ + dir = 9 }, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/command/meeting_room) -"xtK" = ( -/obj/effect/spawner/structure/window/reinforced, +/obj/effect/turf_decal/tile/red, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"pqa" = ( +/obj/structure/table/wood, +/turf/open/floor/carpet, +/area/station/hallway/secondary/entry) +"pqk" = ( +/obj/machinery/airalarm/directional/north, +/obj/machinery/light/directional/west, +/obj/machinery/pipedispenser/disposal, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"pql" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, -/turf/open/floor/plating, -/area/security/office) -"xue" = ( -/obj/structure/rack, -/obj/item/clothing/mask/gas, -/obj/item/multitool, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/mine/production) +"pqu" = ( /obj/structure/cable, -/turf/open/floor/plating, -/area/maintenance/solars/starboard/fore) -"xuf" = ( -/turf/open/floor/iron/white/side{ - dir = 4 - }, -/area/science/research) -"xui" = ( -/obj/effect/turf_decal/weather/snow/corner{ - dir = 6 - }, -/turf/open/floor/glass/reinforced/icemoon, -/area/icemoon/surface/outdoors/nospawn) -"xuD" = ( -/obj/structure/table, -/obj/item/folder/white, -/obj/item/radio/intercom/directional/north, -/turf/open/floor/iron/cafeteria, -/area/command/heads_quarters/rd) -"xuV" = ( -/obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/door/airlock/public/glass{ - name = "Arrivals" +/turf/open/floor/wood, +/area/station/security/prison/rec) +"pqv" = ( +/obj/item/storage/medkit/toxin{ + pixel_x = 3; + pixel_y = 3 }, +/obj/structure/closet/emcloset, +/obj/effect/turf_decal/tile/purple/fourcorners, /turf/open/floor/iron, -/area/hallway/secondary/entry) -"xvn" = ( -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 +/area/mine/living_quarters) +"pqx" = ( +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 4 }, -/obj/machinery/button/door/directional/south{ - id = "surgery"; - name = "Surgery Shutter Control"; - pixel_x = -24; - pixel_y = 0 +/obj/effect/turf_decal/trimline/blue/filled/warning{ + dir = 4 }, -/obj/machinery/disposal/bin{ - desc = "A pneumatic waste disposal unit. This one leads to the morgue."; - name = "corpse disposal" +/obj/effect/spawner/random/engineering/tracking_beacon, +/turf/open/floor/iron/dark, +/area/station/service/hydroponics) +"pqA" = ( +/obj/effect/turf_decal/siding/thinplating/dark{ + dir = 4 }, -/obj/structure/disposalpipe/trunk{ - dir = 1 +/obj/structure/window/reinforced{ + dir = 4 }, -/obj/structure/sign/warning/bodysposal{ +/turf/open/floor/carpet, +/area/station/service/theater) +"pqG" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line, +/obj/machinery/light/small/directional/south, +/obj/structure/sign/poster/official/safety_eye_protection{ pixel_y = -32 }, /turf/open/floor/iron/white, -/area/medical/surgery/aft) -"xvr" = ( -/obj/effect/turf_decal/stripes/corner, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/area/station/medical/chemistry) +"pqM" = ( +/obj/structure/window/reinforced, /turf/open/floor/engine, -/area/engineering/supermatter/room) -"xvH" = ( -/obj/structure/sign/warning/nosmoking{ - pixel_y = -32 - }, -/turf/open/floor/iron, -/area/engineering/atmos/project) -"xvP" = ( +/area/station/science/xenobiology) +"pqV" = ( +/obj/structure/table, +/obj/machinery/reagentgrinder, +/turf/open/floor/iron/cafeteria, +/area/station/service/kitchen) +"pqX" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/structure/disposalpipe/segment{ +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ dir = 4 }, -/obj/machinery/duct, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/iron, -/area/hallway/secondary/service) -"xvQ" = ( -/obj/machinery/airalarm/directional/south, -/obj/machinery/holopad/secure, +/obj/effect/turf_decal/tile/dark{ + dir = 8 + }, +/obj/effect/turf_decal/tile/green, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply, +/turf/open/floor/iron/white, +/area/station/medical/virology) +"pra" = ( /turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/ai) -"xvV" = ( -/obj/structure/table, -/obj/effect/spawner/random/maintenance, +/area/station/science/robotics/lab) +"prf" = ( +/obj/structure/closet/crate, +/obj/effect/spawner/random/maintenance/two, /turf/open/floor/plating, -/area/maintenance/starboard/aft) -"xwa" = ( -/obj/structure/table, -/obj/item/clothing/mask/cigarette/cigar, -/turf/open/floor/iron/white/smooth_large, -/area/service/kitchen/diner) -"xws" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ +/area/station/maintenance/starboard/fore) +"prg" = ( +/turf/open/floor/wood, +/area/station/service/library) +"prk" = ( +/obj/machinery/keycard_auth/directional/west, +/obj/machinery/computer/cargo{ dir = 4 }, -/turf/open/floor/engine, -/area/engineering/supermatter) -"xxe" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ +/obj/effect/turf_decal/tile/blue{ dir = 1 }, -/obj/machinery/door/airlock/engineering/glass/critical{ - heat_proof = 1; - name = "Supermatter Chamber"; - req_one_access_txt = "10;24" +/obj/effect/turf_decal/tile/blue{ + dir = 8 }, -/turf/open/floor/engine, -/area/engineering/supermatter) -"xxx" = ( -/obj/machinery/status_display/evac/directional/north, -/obj/effect/spawner/random/vending/colavend, /turf/open/floor/iron, -/area/commons/locker) -"xxF" = ( -/obj/effect/turf_decal/trimline/blue/filled/warning{ +/area/station/command/heads_quarters/hop) +"pry" = ( +/obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron/white, -/area/medical/treatment_center) -"xxG" = ( -/obj/machinery/power/solar{ - id = "auxsolareast"; - name = "Port Auxiliary Solar Array" - }, -/obj/structure/cable, -/turf/open/floor/plating/snowed/icemoon, -/area/icemoon/surface/outdoors/nospawn) -"xxZ" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/obj/machinery/light/directional/north, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"prz" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 4 }, /turf/open/floor/iron, -/area/engineering/atmos/project) -"xyr" = ( -/obj/machinery/modular_computer/console/preset/cargochat/science{ - dir = 1 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 8 - }, -/obj/effect/turf_decal/tile/brown{ +/area/station/service/hydroponics/garden) +"prB" = ( +/obj/machinery/door/firedoor, +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/item/radio/intercom/directional/south, -/turf/open/floor/iron, -/area/science/lab) -"xyA" = ( -/obj/machinery/button/door/directional/west{ - id = "gene_shutters"; - name = "Genetics Privacy Shutters"; - pixel_y = -4; - req_access_txt = "9" - }, -/obj/machinery/light_switch/directional/west{ - pixel_x = -34; - pixel_y = 7 - }, -/obj/machinery/button/door/directional/west{ - id = "gene_desk_shutters"; - name = "Genetics Desk Shutters"; - pixel_y = 6; - req_access_txt = "9" - }, /obj/effect/turf_decal/tile/blue{ dir = 1 }, /obj/effect/turf_decal/tile/blue{ dir = 8 }, -/obj/effect/turf_decal/stripes/line, -/obj/item/kirbyplants/random, -/turf/open/floor/iron/white, -/area/science/genetics) -"xyB" = ( -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"prE" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"prF" = ( +/obj/machinery/telecomms/server/presets/security, +/turf/open/floor/iron/dark/telecomms, +/area/station/tcommsat/server) +"prH" = ( /obj/structure/cable, -/obj/machinery/door/airlock/public/glass{ - name = "Canteen" +/obj/machinery/door/poddoor/preopen{ + id = "xenobio11"; + name = "Xenobio Pen 11 Blast Door" }, -/turf/open/floor/iron, -/area/service/kitchen/diner) -"xyE" = ( -/obj/effect/landmark/event_spawn, -/obj/machinery/atmospherics/pipe/smart/manifold4w/pink/hidden, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, -/area/maintenance/port/fore) -"xyM" = ( -/obj/effect/turf_decal/stripes/line{ +/area/station/science/xenobiology) +"prO" = ( +/obj/structure/table, +/obj/structure/cable, +/obj/item/stamp/qm, +/turf/open/floor/carpet, +/area/station/cargo/qm) +"psb" = ( +/turf/closed/wall/ice, +/area/icemoon/underground/explored) +"psm" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/newscaster/directional/west, /turf/open/floor/iron, -/area/engineering/atmos) -"xyX" = ( -/obj/machinery/status_display/evac/directional/west, -/obj/machinery/light/small/directional/west, -/turf/open/floor/wood, -/area/service/library) -"xzc" = ( -/obj/machinery/light/small/directional/east, -/turf/open/floor/engine/plasma, -/area/engineering/atmos) -"xze" = ( +/area/station/hallway/primary/central/fore) +"pst" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/orange/visible, /obj/structure/cable, /turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"xzf" = ( -/obj/machinery/portable_atmospherics/canister/carbon_dioxide, -/turf/open/floor/engine/co2, -/area/engineering/atmos) -"xzg" = ( -/obj/structure/chair{ - dir = 8 - }, -/turf/open/floor/iron/dark, -/area/security/interrogation) -"xzm" = ( -/obj/machinery/teleport/station, -/obj/machinery/light/small/directional/east, -/turf/open/floor/plating, -/area/ai_monitored/turret_protected/aisat_interior) -"xzr" = ( -/turf/open/genturf/alternative, -/area/icemoon/surface/outdoors/noruins) -"xzt" = ( +/area/station/engineering/storage_shared) +"psv" = ( +/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 - }, -/turf/open/floor/plating, -/area/maintenance/department/electrical) -"xzP" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/obj/structure/disposalpipe/junction/flip{ dir = 8 }, -/obj/effect/landmark/start/hangover, -/turf/open/floor/iron/freezer, -/area/commons/toilet) -"xAh" = ( -/obj/machinery/light/directional/west, -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/turf/open/floor/iron/smooth_edge, +/area/station/medical/chemistry) +"psD" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Quartermaster Office Maintenance" }, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/hallway/secondary/entry) -"xAl" = ( -/obj/effect/spawner/structure/window/reinforced, +/obj/effect/mapping_helpers/airlock/access/all/supply/qm, /turf/open/floor/plating, -/area/cargo/office) -"xBd" = ( -/obj/machinery/computer/cargo{ +/area/station/maintenance/port/greater) +"psN" = ( +/turf/closed/wall/r_wall, +/area/station/security/checkpoint/auxiliary) +"psP" = ( +/obj/effect/turf_decal/tile/red/half{ dir = 1 }, -/turf/open/floor/iron, -/area/cargo/office) -"xBf" = ( -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 8 +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 }, -/turf/open/floor/iron, -/area/security/brig/upper) -"xBn" = ( +/turf/open/floor/iron/smooth_half, +/area/station/security/brig/upper) +"psW" = ( /obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, -/area/commons/dorms) -"xBq" = ( -/obj/effect/turf_decal/siding/wood{ +/area/station/cargo/office) +"ptd" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) +"ptf" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) +"ptk" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark, +/area/station/hallway/primary/port) +"ptx" = ( +/obj/structure/closet/crate, +/obj/item/stack/sheet/iron/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, +/obj/item/stack/sheet/mineral/plasma{ + amount = 30 + }, +/turf/open/floor/plating, +/area/station/engineering/engine_smes) +"ptB" = ( +/obj/machinery/modular_computer/console/preset/id{ dir = 8 }, -/obj/machinery/light/directional/south, /turf/open/floor/wood, -/area/hallway/secondary/service) -"xBH" = ( -/obj/item/reagent_containers/glass/bucket, -/obj/effect/turf_decal/trimline/green/filled/line, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, +/area/station/command/heads_quarters/captain) +"ptO" = ( +/obj/structure/sign/barsign, +/turf/closed/wall, +/area/station/service/bar/atrium) +"ptQ" = ( +/obj/structure/disposalpipe/trunk/multiz/down, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plating, +/area/station/maintenance/starboard/fore) +"ptR" = ( +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating, +/area/station/maintenance/aft/greater) +"ptY" = ( +/turf/closed/wall/r_wall, +/area/station/ai_monitored/turret_protected/aisat/maint) +"pua" = ( +/obj/machinery/light/directional/south, /turf/open/floor/iron, -/area/maintenance/starboard/aft) -"xCc" = ( -/obj/machinery/space_heater, +/area/station/hallway/primary/central) +"pub" = ( +/obj/effect/spawner/random/maintenance, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, /turf/open/floor/plating, -/area/maintenance/port/greater) -"xCd" = ( -/obj/item/trash/raisins, +/area/station/maintenance/starboard/fore) +"pue" = ( +/obj/effect/turf_decal/tile/red, +/obj/structure/extinguisher_cabinet/directional/east, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"puf" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible, +/turf/closed/wall/r_wall, +/area/station/maintenance/disposal/incinerator) +"puh" = ( +/obj/effect/spawner/random/clothing/bowler_or_that, +/obj/structure/rack, /turf/open/floor/plating, -/area/maintenance/port/aft) -"xCl" = ( -/obj/structure/bed/dogbed/runtime, -/obj/item/toy/cattoy, -/obj/machinery/newscaster/directional/north, -/mob/living/simple_animal/pet/cat/runtime, -/turf/open/floor/iron/dark, -/area/command/heads_quarters/cmo) -"xCz" = ( -/obj/machinery/firealarm/directional/west, -/turf/open/floor/glass, -/area/security/lockers) -"xCC" = ( -/obj/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/command/gateway) -"xCF" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/area/station/maintenance/starboard/aft) +"pum" = ( +/obj/structure/disposalpipe/junction/flip{ dir = 4 }, -/turf/open/floor/wood/parquet, -/area/service/bar/atrium) -"xCJ" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/command/glass{ - name = "EVA Storage"; - req_access_txt = "18" - }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, -/area/ai_monitored/command/storage/eva) -"xCO" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 8 +/area/station/hallway/primary/port) +"pup" = ( +/obj/effect/turf_decal/siding/wood/corner{ + dir = 4 }, -/turf/open/floor/iron/white/smooth_large, -/area/service/kitchen/diner) -"xCP" = ( +/obj/machinery/firealarm/directional/east, +/turf/open/floor/wood, +/area/station/service/library) +"pus" = ( /obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/bridge_pipe/yellow/visible, -/obj/machinery/atmospherics/pipe/bridge_pipe/cyan/visible{ +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible, +/turf/open/floor/plating, +/area/station/engineering/atmos) +"puD" = ( +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ dir = 4 }, -/turf/open/floor/plating, -/area/engineering/atmos/pumproom) -"xCR" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/turf/open/floor/iron/white, -/area/science/xenobiology) -"xDe" = ( -/obj/machinery/navbeacon{ - codes_txt = "delivery;dir=8"; - freq = 1400; - location = "Tool Storage" - }, -/obj/effect/turf_decal/bot, /turf/open/floor/iron, -/area/commons/storage/primary) -"xDg" = ( -/obj/effect/turf_decal/stripes/red/line{ +/area/station/engineering/atmos) +"pve" = ( +/obj/effect/spawner/structure/window, +/turf/open/floor/plating, +/area/mine/eva) +"pvh" = ( +/obj/item/clothing/glasses/meson, +/obj/item/flashlight, +/obj/item/clothing/suit/hooded/wintercoat/science, +/obj/structure/rack, +/turf/open/floor/plating, +/area/station/maintenance/aft/lesser) +"pvm" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/hallway/primary/fore) +"pvo" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/girder, +/turf/open/floor/plating, +/area/station/maintenance/aft/greater) +"pvy" = ( +/obj/machinery/door/airlock/external{ + glass = 1; + name = "Maintenance External Airlock"; + opacity = 0 + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 8 }, -/obj/structure/sign/warning/nosmoking{ - pixel_x = 32 +/obj/structure/sign/warning{ + pixel_y = 32 }, -/turf/open/floor/iron/textured, -/area/engineering/atmos) -"xDh" = ( -/obj/machinery/smartfridge/chemistry/preloaded, -/obj/machinery/door/firedoor, +/obj/effect/mapping_helpers/airlock/access/any/medical/maintenance, /turf/open/floor/plating, -/area/medical/treatment_center) -"xDD" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/trimline/blue/filled/corner, -/turf/open/floor/iron/white, -/area/medical/medbay/central) -"xDH" = ( -/obj/machinery/door/airlock/security/glass{ - name = "Brig Control" +/area/station/maintenance/department/medical/morgue) +"pvz" = ( +/obj/machinery/door/airlock/public/glass{ + name = "Courtroom" }, -/obj/effect/mapping_helpers/airlock/access/all/security/armory, +/obj/machinery/door/firedoor, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/station/security/courtroom) +"pvB" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment{ +/obj/effect/turf_decal/stripes/corner, +/turf/open/floor/iron/white, +/area/station/science/xenobiology) +"pvE" = ( +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ dir = 4 }, -/obj/machinery/door/firedoor, -/turf/open/floor/iron/showroomfloor, -/area/security/warden) -"xDK" = ( -/obj/structure/rack, -/obj/machinery/light/small/directional/north, +/turf/open/floor/iron, +/area/station/command/heads_quarters/ce) +"pvL" = ( +/obj/machinery/light/small/directional/east, /turf/open/floor/plating, -/area/maintenance/aft/greater) -"xEh" = ( -/obj/structure/disposalpipe/segment{ - dir = 10 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/area/station/maintenance/fore/greater) +"pvS" = ( +/obj/machinery/atmospherics/pipe/smart/manifold/scrubbers/visible{ dir = 8 }, -/obj/structure/cable, +/obj/machinery/meter, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/landmark/start/hangover, /turf/open/floor/iron, -/area/commons/fitness) -"xEi" = ( -/obj/machinery/firealarm/directional/north, -/turf/open/floor/iron/dark, -/area/science/breakroom) -"xEp" = ( -/obj/machinery/light/directional/east, -/obj/item/radio/intercom/directional/east, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/dark, -/area/command/heads_quarters/ce) -"xEV" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/area/station/engineering/atmos) +"pvU" = ( +/obj/item/toy/snowball{ + pixel_y = -5; + pixel_x = 6 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden, -/obj/machinery/button/door/incinerator_vent_atmos_aux{ - pixel_x = -8; - pixel_y = -24 +/obj/machinery/light/small/directional/south, +/turf/open/misc/asteroid/snow/standard_air, +/area/station/science/research) +"pwb" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/window/brigdoor/right/directional/north{ + dir = 4; + req_access = list("brig_entrance") }, -/obj/machinery/button/door/incinerator_vent_atmos_main{ - pixel_x = -8; - pixel_y = -36 +/obj/machinery/door/poddoor/preopen{ + id = "medsecprivacy"; + name = "Privacy Shutter" + }, +/turf/open/floor/plating, +/area/station/security/checkpoint/medical) +"pwc" = ( +/obj/machinery/atmospherics/pipe/bridge_pipe/green/visible, +/obj/machinery/atmospherics/pipe/bridge_pipe/yellow/visible{ + dir = 4 }, /turf/open/floor/iron, -/area/maintenance/disposal/incinerator) -"xFa" = ( +/area/station/engineering/atmos) +"pwd" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/maintenance/department/electrical) +"pwf" = ( +/obj/machinery/light_switch/directional/east, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/command/teleporter) +"pwm" = ( +/obj/effect/decal/cleanable/food/flour, +/turf/open/floor/iron/cafeteria, +/area/station/service/kitchen) +"pwn" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/medical/virology) +"pwo" = ( /obj/machinery/door/airlock/external{ name = "Labor Camp Shuttle Airlock"; - req_access_txt = "2"; shuttledocked = 1 }, /obj/effect/mapping_helpers/airlock/cyclelink_helper{ @@ -49413,66691 +48458,223952 @@ }, /obj/effect/mapping_helpers/airlock/access/all/security/brig, /turf/open/floor/iron/dark/smooth_large, -/area/security/processing) -"xFn" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/area/station/security/processing) +"pwv" = ( +/obj/machinery/atmospherics/pipe/multiz/supply/visible/layer4{ + color = "#0000ff"; + name = "Supply multi deck pipe adapter" }, -/obj/machinery/atmospherics/components/binary/pump/on{ - dir = 4; - name = "Cooling Loop to Gas" +/obj/machinery/atmospherics/pipe/multiz/scrubbers/visible/layer2, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plating, +/area/station/maintenance/department/chapel) +"pwB" = ( +/obj/structure/stairs/west, +/obj/effect/turf_decal/siding/white{ + dir = 1 }, -/turf/open/floor/engine, -/area/engineering/supermatter/room) -"xFt" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/sign/warning/fire{ - pixel_x = -32 +/obj/structure/railing{ + dir = 1 }, -/turf/open/floor/plating, -/area/maintenance/aft/greater) -"xFG" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, /turf/open/floor/iron, -/area/hallway/secondary/entry) -"xFL" = ( -/obj/structure/disposalpipe/junction/flip{ - dir = 8 - }, +/area/station/hallway/secondary/service) +"pwC" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/hallway/primary/central) -"xFP" = ( -/obj/machinery/airalarm/directional/west, -/obj/machinery/computer/cargo{ - dir = 4 +/area/station/service/chapel) +"pwD" = ( +/obj/structure/window/reinforced, +/obj/machinery/rnd/production/circuit_imprinter, +/obj/machinery/requests_console/directional/east{ + department = "Engineering"; + departmentType = 3; + name = "Engineering Requests Console"; + supplies_requestable = 1; + assistance_requestable = 1 }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/cargo/office) -"xFX" = ( -/obj/effect/turf_decal/tile/yellow, -/turf/open/floor/iron/white, -/area/medical/pharmacy) -"xGt" = ( +/turf/open/floor/iron/dark, +/area/station/engineering/lobby) +"pwF" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/maintenance/disposal/incinerator) +"pwG" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/obj/machinery/power/apc/auto_name/directional/north, /obj/structure/cable, +/turf/open/floor/iron/cafeteria, +/area/station/service/kitchen) +"pwH" = ( +/obj/structure/chair/stool/directional/south, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron/white/corner{ +/turf/open/floor/iron, +/area/station/maintenance/starboard/fore) +"pwL" = ( +/obj/effect/turf_decal/tile/red{ dir = 1 }, -/area/science/misc_lab) -"xGw" = ( -/obj/structure/disposalpipe/segment{ - dir = 6 +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 4 }, /obj/structure/cable, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"xGL" = ( +/turf/open/floor/iron, +/area/station/security/checkpoint/customs/auxiliary) +"pwM" = ( /obj/structure/cable, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 1 +/obj/effect/landmark/start/hangover, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"pwV" = ( +/obj/machinery/space_heater, +/turf/open/floor/plating, +/area/station/maintenance/aft/greater) +"pxg" = ( +/obj/structure/table, +/obj/effect/landmark/event_spawn, +/obj/item/food/piedough, +/turf/open/floor/iron/cafeteria, +/area/station/service/kitchen) +"pxi" = ( +/obj/machinery/door/window{ + dir = 8; + name = "Mass Driver"; + req_access = list("chapel_office") }, -/turf/open/floor/iron/showroomfloor, -/area/security/warden) -"xGS" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/light/directional/west, -/obj/effect/turf_decal/tile/blue{ - dir = 8 +/obj/machinery/mass_driver/chapelgun{ + dir = 4 }, -/turf/open/floor/iron, -/area/hallway/primary/central) -"xGZ" = ( -/obj/machinery/power/apc/auto_name/directional/east, -/obj/machinery/power/port_gen/pacman, /obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/structure/cable, /turf/open/floor/plating, -/area/ai_monitored/turret_protected/aisat/service) -"xHa" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/turf/open/floor/iron, -/area/hallway/primary/fore) -"xHg" = ( -/obj/machinery/holopad, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron/large, -/area/command/heads_quarters/ce) -"xHi" = ( -/obj/structure/table/wood, -/obj/item/folder/blue, -/obj/item/stamp/captain, -/turf/open/floor/wood, -/area/command/heads_quarters/captain) -"xHC" = ( -/obj/machinery/light/small/directional/north, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/turf/open/floor/wood, -/area/commons/dorms) -"xHS" = ( -/obj/effect/turf_decal/tile/blue, +/area/station/service/chapel) +"pxn" = ( /obj/effect/turf_decal/tile/blue{ dir = 8 }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"pxr" = ( +/obj/machinery/light/small/directional/east, +/obj/structure/sign/warning/secure_area{ + pixel_x = 32 }, -/obj/machinery/button/door/directional/south{ - id = "surgery"; - name = "Surgery Shutter Control"; - pixel_x = -24; - pixel_y = 0 +/turf/open/floor/engine, +/area/station/science/explab) +"pxs" = ( +/obj/effect/turf_decal/stripes/red/line{ + dir = 8 }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 1 +/turf/open/floor/plating{ + icon_state = "platingdmg1" }, -/turf/open/floor/iron/white, -/area/medical/surgery/fore) -"xId" = ( -/obj/machinery/camera/directional/north{ - c_tag = "Supermatter Chamber"; - network = list("engine"); - pixel_x = 23 +/area/station/maintenance/fore) +"pxL" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/turf/open/floor/engine, -/area/engineering/supermatter) -"xIg" = ( -/obj/machinery/light/directional/north, -/obj/machinery/firealarm/directional/north, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/hallway/primary/central) -"xIk" = ( -/obj/effect/turf_decal/arrows, -/obj/effect/turf_decal/stripes/line{ - dir = 9 +/area/station/hallway/primary/starboard) +"pxQ" = ( +/obj/structure/table, +/obj/machinery/cell_charger, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"pxX" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 10 }, -/turf/open/floor/iron/white, -/area/maintenance/starboard/aft) -"xII" = ( -/obj/structure/lattice/catwalk, -/obj/machinery/airalarm/directional/south, -/obj/machinery/light/directional/south, -/turf/open/openspace, -/area/science/xenobiology) -"xJs" = ( +/turf/open/floor/iron/dark, +/area/station/command/heads_quarters/cmo) +"pya" = ( +/obj/structure/rack, +/obj/effect/spawner/random/techstorage/security_all, +/turf/open/floor/plating, +/area/station/engineering/storage/tech) +"pyb" = ( +/obj/machinery/portable_atmospherics/canister, +/obj/structure/extinguisher_cabinet/directional/east, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/turf/open/floor/iron, +/area/station/engineering/atmos/project) +"pye" = ( +/obj/machinery/light/directional/east, +/obj/machinery/status_display/evac/directional/east, /obj/effect/turf_decal/tile/neutral{ - dir = 1 + dir = 8 }, /obj/effect/turf_decal/tile/neutral{ dir = 4 }, /obj/effect/turf_decal/tile/neutral{ - dir = 8 + dir = 1 }, -/turf/open/floor/iron, -/area/commons/dorms) -"xJD" = ( -/obj/structure/window/reinforced{ +/obj/effect/turf_decal/tile/neutral, +/obj/structure/bookcase{ + name = "Holy Bookcase" + }, +/turf/open/floor/iron/dark, +/area/station/service/chapel) +"pyf" = ( +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 6 + }, +/obj/structure/bed{ dir = 4 }, -/turf/open/floor/iron, -/area/hallway/primary/starboard) -"xKt" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 5 +/obj/item/bedsheet/medical{ + dir = 4 }, -/obj/machinery/modular_computer/console/preset/id{ - dir = 8 +/obj/machinery/light/directional/south, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 }, -/turf/open/floor/iron, -/area/command/heads_quarters/rd) -"xKB" = ( -/obj/machinery/light/directional/east, +/turf/open/floor/iron/dark, +/area/station/medical/virology) +"pym" = ( +/obj/machinery/light/directional/north, /obj/structure/table, -/obj/item/toner, -/obj/item/hand_labeler, -/obj/item/stack/package_wrap, -/obj/item/stack/package_wrap, -/obj/item/stack/package_wrap, -/obj/item/storage/box, -/obj/item/storage/box, -/obj/item/storage/box, -/obj/effect/turf_decal/tile/brown, +/obj/item/assembly/signaler, +/obj/item/assembly/signaler, +/obj/item/stock_parts/cell/high, /turf/open/floor/iron, -/area/cargo/lobby) -"xKD" = ( -/obj/structure/industrial_lift{ - id = "publicElevator" +/area/station/ai_monitored/command/storage/eva) +"pyr" = ( +/obj/machinery/griddle, +/turf/open/floor/iron/cafeteria, +/area/station/security/prison/mess) +"pyu" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 6 }, -/obj/machinery/light/floor, -/turf/open/openspace, -/area/commons/storage/mining) -"xKQ" = ( -/obj/structure/closet/crate, -/obj/item/stack/sheet/leather, -/obj/effect/spawner/random/maintenance/two, -/obj/structure/sign/poster/random/directional/north, -/turf/open/floor/iron, -/area/maintenance/starboard/fore) -"xLh" = ( -/obj/effect/turf_decal/stripes/line{ +/turf/open/floor/iron/white, +/area/station/medical/treatment_center) +"pyJ" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/public/glass{ + name = "Library" + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/sepia, +/area/station/service/library) +"pyM" = ( +/obj/effect/turf_decal/siding/yellow{ dir = 1 }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden, -/turf/open/floor/iron/large, -/area/engineering/atmos/storage/gas) -"xLp" = ( -/obj/structure/chair/office{ +/obj/effect/landmark/start/station_engineer, +/turf/open/floor/iron, +/area/station/engineering/storage_shared) +"pzb" = ( +/obj/machinery/firealarm/directional/north, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"pzi" = ( +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible, +/obj/structure/cable, +/obj/machinery/duct, +/obj/effect/turf_decal/siding/yellow{ dir = 8 }, -/obj/effect/landmark/start/geneticist, -/obj/effect/turf_decal/tile/blue{ - dir = 8 +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"pzk" = ( +/obj/structure/railing{ + dir = 9 }, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/stripes/line{ - dir = 10 +/obj/machinery/light/small/directional/east, +/obj/machinery/button/door/directional/east{ + id = "drone_bay"; + name = "Shutter Control"; + pixel_y = -8 }, -/turf/open/floor/iron/white, -/area/science/genetics) -"xLr" = ( -/turf/open/floor/wood, -/area/hallway/secondary/service) -"xLD" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/service/chapel) -"xLG" = ( -/obj/structure/chair/comfy/black{ +/turf/open/floor/plating/snowed/icemoon, +/area/station/cargo/drone_bay) +"pzC" = ( +/obj/machinery/firealarm/directional/north, +/obj/effect/turf_decal/siding/yellow{ dir = 8 }, -/turf/open/floor/carpet, -/area/command/meeting_room) -"xLH" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron/dark/textured, -/area/security/office) -"xMh" = ( -/obj/structure/railing{ - dir = 4 +/turf/open/floor/iron, +/area/station/engineering/atmos) +"pzQ" = ( +/obj/machinery/conveyor{ + dir = 8; + id = "garbage" }, -/obj/machinery/door/firedoor/border_only{ +/obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/iron/dark/side{ +/turf/open/floor/plating, +/area/station/maintenance/disposal) +"pzV" = ( +/obj/structure/table, +/obj/item/paper_bin{ + pixel_x = -3; + pixel_y = 7 + }, +/obj/item/pen/fountain, +/turf/open/floor/plating, +/area/station/maintenance/starboard/fore) +"pzX" = ( +/obj/structure/railing{ dir = 8 }, -/area/service/chapel) -"xMl" = ( -/obj/machinery/light/small/directional/west, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 4 +/obj/effect/turf_decal/tile/brown{ + dir = 1 }, +/turf/open/floor/iron, +/area/station/cargo/storage) +"pzY" = ( +/obj/effect/landmark/start/cyborg, /obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/west, -/turf/open/floor/iron/dark/textured_edge{ - dir = 4 +/obj/machinery/holopad/secure, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/spawner/random/engineering/tracking_beacon, +/obj/structure/cable/layer3, +/turf/open/floor/iron/grimy, +/area/station/ai_monitored/turret_protected/aisat_interior) +"pAj" = ( +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 }, -/area/security/checkpoint/auxiliary) -"xMm" = ( -/obj/structure/table, -/obj/item/t_scanner, -/obj/machinery/airalarm/directional/north, /obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/commons/storage/primary) -"xMp" = ( +/area/station/hallway/primary/aft) +"pAs" = ( +/obj/structure/ladder, +/obj/effect/landmark/blobstart, +/obj/effect/landmark/event_spawn, +/turf/open/floor/iron/dark/textured_large, +/area/station/maintenance/department/medical/central) +"pAT" = ( +/obj/machinery/airalarm/directional/north, /obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/brown{ +/turf/open/floor/iron/dark/side{ dir = 4 }, -/obj/effect/turf_decal/tile/brown, -/obj/effect/turf_decal/tile/brown{ +/area/mine/production) +"pAZ" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/hallway/primary/central) +"pBb" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/turf/open/floor/iron/cafeteria, +/area/station/security/prison/mess) +"pBA" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/medical/treatment_center) +"pBF" = ( +/obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/structure/filingcabinet, -/obj/item/toy/figure/qm, -/obj/item/reagent_containers/food/drinks/bottle/whiskey, -/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass, -/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass{ - pixel_x = 8; - pixel_y = 8 +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/structure/table/reinforced, +/obj/machinery/door/firedoor, +/obj/machinery/door/poddoor/shutters{ + id = "commissaryshutter"; + name = "Vacant Commissary Shutter" + }, +/obj/structure/desk_bell{ + pixel_x = 7 }, /turf/open/floor/iron, -/area/cargo/qm) -"xNq" = ( -/obj/machinery/computer/security/telescreen{ - name = "Test Chamber Monitor"; - network = list("xeno"); - pixel_y = 26 +/area/station/commons/vacant_room/commissary) +"pBI" = ( +/obj/machinery/power/smes{ + capacity = 9e+006; + charge = 10000 }, -/turf/open/floor/iron/cafeteria, -/area/command/heads_quarters/rd) -"xNt" = ( -/obj/structure/girder, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/obj/effect/turf_decal/stripes/box, +/turf/open/floor/iron/dark/textured_large, +/area/station/maintenance/disposal/incinerator) +"pBN" = ( +/obj/structure/flora/tree/jungle/small/style_random, +/turf/open/floor/grass, +/area/station/security/warden) +"pBV" = ( +/obj/structure/chair/office/light, /turf/open/floor/iron/dark, -/area/engineering/supermatter/room) -"xNI" = ( +/area/station/science/server) +"pBW" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, /turf/open/floor/plating, -/area/maintenance/department/medical/central) -"xNR" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 4 +/area/station/maintenance/department/medical/morgue) +"pCi" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment{ + dir = 5 }, -/obj/structure/chair/sofa/corp/left{ - dir = 4; - pixel_x = -4; - pixel_y = 8 +/turf/open/floor/plating, +/area/station/maintenance/starboard/fore) +"pCI" = ( +/obj/effect/turf_decal/tile/red{ + dir = 8 }, -/obj/effect/landmark/start/hangover, -/obj/machinery/light/small/directional/north, -/obj/structure/sign/poster/random{ - pixel_x = -32 +/turf/open/floor/iron/white/corner{ + dir = 1 }, -/obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/north, -/obj/effect/turf_decal/siding/wood{ - dir = 4 +/area/station/hallway/secondary/exit/departure_lounge) +"pCM" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/dark, +/area/mine/eva) +"pDe" = ( +/obj/structure/closet/secure_closet/personal{ + anchored = 1 }, -/obj/structure/chair/sofa/corp/left{ - dir = 4; - pixel_x = -4; - pixel_y = 8 +/obj/item/clothing/under/pants/youngfolksjeans, +/turf/open/floor/iron, +/area/station/maintenance/starboard/fore) +"pDi" = ( +/obj/machinery/light/directional/south, +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/effect/landmark/start/hangover, -/obj/machinery/light/small/directional/north, -/obj/structure/sign/poster/random/directional/west, -/turf/open/floor/iron/grimy, -/area/service/bar/atrium) -"xNX" = ( -/obj/structure/kitchenspike, -/obj/item/radio/intercom/directional/south, -/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ - dir = 4 +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"pDk" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/white/side{ + dir = 1 }, -/turf/open/floor/iron/freezer, -/area/service/kitchen/coldroom) -"xOn" = ( -/obj/machinery/door/airlock/security/glass{ - name = "Brig Control" +/area/station/science/lab) +"pDB" = ( +/obj/item/radio/intercom/prison/directional/north, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 + }, +/turf/open/floor/iron/smooth, +/area/station/security/brig/upper) +"pDC" = ( +/obj/machinery/door/airlock/external{ + name = "Escape Pod Three"; + space_dir = 1 }, -/obj/effect/mapping_helpers/airlock/access/all/security/armory, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/dark/textured, -/area/security/warden) -"xOt" = ( -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 10 +/area/station/security/processing) +"pDI" = ( +/obj/structure/table, +/obj/machinery/computer/libraryconsole/bookmanagement, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/mine/laborcamp) +"pDP" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 5 }, -/turf/open/floor/iron/white, -/area/science/xenobiology) -"xPa" = ( +/turf/open/floor/plating/elevatorshaft, +/area/mine/storage) +"pDQ" = ( +/obj/structure/sign/warning/electric_shock, +/turf/closed/wall/r_wall, +/area/station/maintenance/starboard/fore) +"pDR" = ( +/obj/effect/decal/cleanable/blood/tracks, +/turf/open/misc/asteroid/snow/icemoon, +/area/icemoon/underground/explored) +"pDS" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/tile/brown{ - dir = 4 +/turf/open/floor/carpet, +/area/station/service/library) +"pDW" = ( +/turf/open/floor/plating, +/area/mine/laborcamp/security) +"pEf" = ( +/obj/item/trash/syndi_cakes, +/obj/effect/turf_decal/stripes/red/line{ + dir = 8 }, -/obj/effect/turf_decal/tile/brown, -/turf/open/floor/iron, -/area/cargo/storage) -"xPf" = ( -/obj/effect/decal/cleanable/cobweb, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/bot, +/turf/open/floor/plating, +/area/station/maintenance/fore) +"pEX" = ( /obj/structure/cable, -/obj/machinery/light_switch/directional/north, -/obj/structure/closet/radiation, -/turf/open/floor/iron/dark, -/area/maintenance/disposal/incinerator) -"xPi" = ( -/obj/structure/sign/warning/fire{ - pixel_y = -32 +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/firealarm/directional/north, +/obj/effect/turf_decal/tile/red{ + dir = 1 }, -/turf/open/floor/glass/reinforced, -/area/science/mixing/hallway) -"xPm" = ( +/turf/open/floor/iron, +/area/station/security/prison/mess) +"pFi" = ( +/obj/machinery/light/directional/east, /obj/structure/table, -/obj/item/stack/sheet/plasteel{ - amount = 10 - }, -/obj/item/stack/rods/fifty, -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/yellow{ +/obj/item/toner, +/obj/item/hand_labeler, +/obj/item/stack/package_wrap, +/obj/item/stack/package_wrap, +/obj/item/stack/package_wrap, +/obj/item/storage/box, +/obj/item/storage/box, +/obj/item/storage/box, +/obj/effect/turf_decal/tile/brown, +/turf/open/floor/iron, +/area/station/cargo/lobby) +"pFl" = ( +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/machinery/power/apc/auto_name/directional/east, -/obj/structure/cable, -/turf/open/floor/iron, -/area/construction/mining/aux_base) -"xPG" = ( -/obj/machinery/light/directional/south, -/obj/structure/sign/warning/chemdiamond{ - pixel_y = -32 +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 8 }, -/obj/effect/turf_decal/trimline/yellow/filled/line, /turf/open/floor/iron/white, -/area/medical/treatment_center) -"xPI" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/area/station/science/ordnance/office) +"pFm" = ( +/obj/machinery/smartfridge, +/turf/closed/wall, +/area/station/service/bar) +"pFH" = ( +/obj/effect/turf_decal/tile/yellow{ dir = 1 }, /obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/iron/cafeteria, -/area/service/kitchen) -"xPS" = ( -/turf/closed/wall, -/area/commons/toilet/locker) -"xPV" = ( -/obj/item/clothing/shoes/jackboots, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"xQa" = ( -/turf/open/floor/wood, -/area/command/meeting_room) -"xQp" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/white, -/area/medical/cryo) -"xQC" = ( -/obj/machinery/newscaster/directional/east, -/obj/structure/bed/pod, -/obj/effect/turf_decal/tile/blue/full, -/turf/open/floor/iron/large, -/area/medical/treatment_center) -"xQE" = ( -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 +/area/station/maintenance/port/fore) +"pFN" = ( +/obj/structure/chair/stool/directional/east, +/obj/effect/spawner/random/trash/mess, +/obj/machinery/light/small/directional/north, +/obj/structure/sign/poster/contraband/random/directional/north, +/turf/open/floor/iron, +/area/station/maintenance/starboard/fore) +"pFW" = ( +/obj/effect/turf_decal/siding/wood, +/obj/effect/turf_decal/siding/wood/corner{ + dir = 1 }, -/obj/item/kirbyplants/random, -/turf/open/floor/iron/white, -/area/medical/medbay/lobby) -"xQR" = ( -/obj/effect/spawner/random/vending/snackvend, +/obj/effect/spawner/random/engineering/tracking_beacon, /turf/open/floor/wood, -/area/command/meeting_room) -"xRl" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 4 - }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/button/door/directional/north{ - id = "Skynet_launch"; - name = "Mech Bay Door Control"; - req_access_txt = "29" +/area/station/commons/vacant_room/office) +"pFZ" = ( +/obj/item/target/syndicate, +/obj/effect/decal/cleanable/dirt, +/obj/structure/training_machine, +/obj/effect/turf_decal/bot_red, +/turf/open/floor/iron/dark/textured, +/area/station/security/range) +"pGf" = ( +/obj/machinery/atmospherics/pipe/smart/simple/purple/visible{ + dir = 10 }, /turf/open/floor/iron, -/area/science/robotics/mechbay) -"xRL" = ( -/turf/open/floor/iron/dark/smooth_half, -/area/service/chapel) -"xRU" = ( -/obj/machinery/portable_atmospherics/canister/plasma, -/obj/machinery/light/small/directional/west, -/obj/machinery/camera/directional/west{ - c_tag = "Engineering Secure Storage" +/area/station/engineering/atmos) +"pGn" = ( +/obj/machinery/airalarm/directional/north, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/turf/open/floor/plating, -/area/engineering/engine_smes) -"xSN" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/brown/visible/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden, -/turf/closed/wall/r_wall, -/area/maintenance/disposal/incinerator) -"xTA" = ( -/obj/effect/spawner/random/vending/colavend, -/turf/open/floor/iron/dark, -/area/hallway/secondary/entry) -"xTM" = ( -/obj/effect/landmark/start/assistant, -/obj/effect/turf_decal/tile/green, -/obj/effect/turf_decal/tile/green{ +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, /turf/open/floor/iron, -/area/commons/fitness) -"xUf" = ( -/obj/structure/sign/painting/library{ - pixel_y = 32 - }, -/obj/structure/table, -/turf/open/floor/iron, -/area/hallway/secondary/service) -"xUM" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/bridge_pipe/cyan/visible, -/obj/machinery/atmospherics/pipe/bridge_pipe/green/visible{ +/area/station/commons/dorms) +"pGo" = ( +/obj/structure/cable, +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/turf/open/floor/plating, -/area/engineering/atmos/pumproom) -"xUQ" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/siding/wood{ - dir = 8 - }, -/turf/open/floor/wood, -/area/service/library) -"xUW" = ( -/turf/open/floor/wood, -/area/maintenance/space_hut/cabin) -"xVt" = ( -/obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, -/area/maintenance/starboard/upper) -"xVE" = ( +/area/station/engineering/atmos) +"pGp" = ( +/obj/machinery/door/airlock/research/glass{ + name = "Research Break Room" + }, +/obj/machinery/door/firedoor, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/structure/disposalpipe/sorting/mail{ - dir = 4; - sortType = 4 +/obj/effect/mapping_helpers/airlock/access/all/science/general, +/turf/open/floor/iron/dark, +/area/station/science/breakroom) +"pGt" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 5 }, -/turf/open/floor/iron, -/area/engineering/lobby) -"xVU" = ( -/obj/structure/filingcabinet/chestdrawer, -/turf/open/floor/iron/grimy, -/area/commons/vacant_room/office) -"xWu" = ( -/obj/machinery/computer/med_data{ - dir = 4 +/turf/open/floor/plating/snowed/icemoon, +/area/icemoon/underground/explored) +"pGx" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "briggate"; + name = "Security Shutters" }, -/obj/effect/turf_decal/tile/blue/full, -/turf/open/floor/iron/dark/smooth_large, -/area/command/heads_quarters/cmo) -"xWA" = ( -/obj/machinery/space_heater, -/obj/structure/sign/poster/official/random/directional/north, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"xWL" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/obj/item/paper_bin{ + pixel_x = -3; + pixel_y = 7 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/obj/item/pen, +/obj/machinery/door/window/brigdoor/right/directional/west{ + name = "Brig Reception"; + req_access = list("security") }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/commons/dorms) -"xXa" = ( -/obj/machinery/atmospherics/components/unary/outlet_injector/monitored/air_input{ - dir = 1 +/obj/machinery/door/window/left/directional/east{ + name = "Brig Reception" }, -/turf/open/floor/engine/air, -/area/engineering/atmos) -"xXi" = ( -/obj/effect/spawner/structure/window, +/turf/open/floor/iron/dark, +/area/station/security/checkpoint/auxiliary) +"pGM" = ( +/obj/structure/girder, +/obj/structure/grille, /turf/open/floor/plating, -/area/maintenance/fore/greater) -"xXp" = ( +/area/station/maintenance/starboard/aft) +"pGQ" = ( +/obj/machinery/atmospherics/pipe/smart/simple/orange/visible, /turf/closed/wall, -/area/medical/break_room) -"xXG" = ( +/area/station/engineering/atmos) +"pGS" = ( +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/east, -/obj/effect/turf_decal/stripes/corner{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 +/turf/open/floor/plating, +/area/station/medical/virology) +"pGW" = ( +/obj/machinery/camera/directional/west{ + c_tag = "MiniSat External SouthEast"; + network = list("minisat"); + start_active = 1 }, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/stripes/line{ - dir = 4 +/turf/open/misc/asteroid/snow/icemoon, +/area/icemoon/surface/outdoors/nospawn) +"pHd" = ( +/obj/machinery/door/airlock/engineering{ + name = "Starboard Bow Solar Access" }, -/obj/structure/disposalpipe/segment{ - dir = 9 +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, +/turf/open/floor/plating, +/area/station/maintenance/solars/starboard/fore) +"pHD" = ( +/turf/open/floor/iron/white, +/area/station/medical/chemistry) +"pHQ" = ( +/obj/structure/cable, +/obj/machinery/door/airlock/glass{ + name = "Mining Station Bridge" }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/white, -/area/science/genetics) -"xXU" = ( -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, /turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"xXV" = ( -/obj/machinery/vending/wardrobe/atmos_wardrobe, -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/turf/open/floor/iron/showroomfloor, -/area/engineering/atmos) -"xXW" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/area/mine/living_quarters) +"pHR" = ( +/obj/structure/cable, /obj/structure/disposalpipe/segment{ - dir = 5 - }, -/turf/open/floor/iron, -/area/engineering/atmos/project) -"xYT" = ( -/obj/effect/turf_decal/siding/white{ - dir = 6 + dir = 4 }, -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ - dir = 1 +/turf/open/floor/plating, +/area/station/maintenance/aft/greater) +"pHX" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 8 }, -/turf/open/floor/iron/white/smooth_large, -/area/service/kitchen/diner) -"xZm" = ( -/obj/effect/turf_decal/stripes/line, -/obj/machinery/meter, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/engine, -/area/engineering/supermatter/room) -"xZF" = ( +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"pIj" = ( /obj/effect/turf_decal/siding/wood{ dir = 4 }, -/obj/machinery/light/directional/south, +/obj/machinery/status_display/evac/directional/north, +/turf/open/floor/iron/grimy, +/area/station/service/chapel/office) +"pIk" = ( +/obj/machinery/light/directional/west, /turf/open/floor/wood, -/area/hallway/secondary/service) -"xZH" = ( -/obj/structure/table/reinforced, -/obj/machinery/light_switch/directional/east, -/obj/machinery/reagentgrinder{ - pixel_y = 8 - }, -/turf/open/floor/iron/dark/textured_edge{ - dir = 4 - }, -/area/medical/medbay/central) -"xZS" = ( -/obj/effect/turf_decal/tile/red/half{ - dir = 4 +/area/station/command/heads_quarters/captain) +"pIm" = ( +/obj/machinery/atmospherics/components/binary/pump{ + dir = 8; + name = "Atmos to Loop" }, -/turf/open/floor/iron/half{ - dir = 1 +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"pIz" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 9 }, -/area/hallway/secondary/service) -"yad" = ( -/obj/structure/railing, -/obj/structure/disposalpipe/segment{ - dir = 5 +/obj/structure/sign/poster/contraband/random/directional/north, +/turf/open/floor/plating/elevatorshaft, +/area/mine/storage) +"pIF" = ( +/obj/structure/rack, +/obj/item/lighter, +/obj/item/clothing/glasses/meson{ + pixel_y = 4 }, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"yaE" = ( -/obj/machinery/portable_atmospherics/scrubber, +/obj/item/stock_parts/cell/high, +/obj/item/reagent_containers/pill/patch/aiuri, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/command/heads_quarters/ce) +"pIQ" = ( /obj/effect/turf_decal/stripes/line{ - dir = 5 + dir = 6 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden, -/turf/open/floor/iron/showroomfloor, -/area/engineering/atmos) -"yaG" = ( +/obj/machinery/duct, +/turf/open/floor/plating, +/area/station/hallway/secondary/service) +"pIX" = ( /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/sorting/mail/flip{ - dir = 2; - sortType = 17 +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/wood, +/area/station/commons/vacant_room/office) +"pIZ" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 8 }, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"ybf" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/plating, -/area/maintenance/port/greater) -"ybD" = ( -/obj/structure/closet/secure_closet/hydroponics, -/obj/effect/turf_decal/siding/thinplating/dark, -/turf/open/floor/plating, -/area/service/hydroponics) -"ybU" = ( -/obj/effect/turf_decal/weather/snow/corner{ - dir = 1 +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 }, -/obj/effect/turf_decal/weather/snow/corner, -/turf/open/floor/plating/snowed/icemoon, -/area/icemoon/surface/outdoors/nospawn) -"ybV" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/item/radio/intercom/prison/directional/west, +/turf/open/floor/iron/dark/side{ dir = 8 }, -/turf/open/floor/iron, -/area/cargo/storage) -"ybY" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ +/area/station/security/prison) +"pJc" = ( +/obj/machinery/component_printer, +/obj/machinery/camera/directional/west{ + c_tag = "Circuits Lab"; + network = list("ss13","rd") + }, +/turf/open/floor/iron/white/side{ dir = 4 }, -/obj/machinery/door/airlock/external{ - name = "Supply Dock Airlock" +/area/station/science/explab) +"pJk" = ( +/turf/open/floor/plating{ + icon_state = "platingdmg1" }, -/obj/effect/mapping_helpers/airlock/access/all/supply/general, +/area/station/maintenance/fore) +"pJm" = ( +/obj/effect/landmark/event_spawn, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/landmark/start/hangover, +/turf/open/floor/carpet, +/area/station/commons/dorms) +"pJu" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable, /turf/open/floor/plating, -/area/cargo/storage) -"yck" = ( -/obj/structure/lattice/catwalk, -/obj/structure/railing{ - dir = 8 - }, -/turf/open/openspace, -/area/science/xenobiology) -"ycs" = ( -/obj/structure/disposalpipe/sorting/mail/flip{ - dir = 2; - sortType = 26 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/area/station/security/execution/transfer) +"pJv" = ( +/obj/structure/table, +/obj/item/book/manual/wiki/security_space_law, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/item/radio/off, +/turf/open/floor/iron/dark, +/area/station/security/checkpoint/science) +"pJy" = ( +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/machinery/atmospherics/components/binary/pump{ + name = "Cooling Loop Bypass" + }, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"pJB" = ( +/obj/effect/landmark/start/cook, +/obj/machinery/duct, +/turf/open/floor/iron/cafeteria, +/area/station/service/kitchen) +"pJC" = ( +/obj/effect/landmark/start/hangover, +/obj/effect/turf_decal/tile/blue{ dir = 8 }, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"pJN" = ( +/obj/machinery/door/airlock/command{ + name = "Head of Personnel" + }, /obj/structure/cable, +/obj/effect/landmark/navigate_destination, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/power/apc/auto_name/directional/west, +/obj/structure/disposalpipe/segment, +/obj/effect/mapping_helpers/airlock/access/all/command/hop, /turf/open/floor/iron, -/area/commons/fitness) -"ycA" = ( -/obj/machinery/atmospherics/pipe/smart/simple/dark/visible/layer1{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/bridge_pipe/orange/visible, -/obj/machinery/atmospherics/pipe/bridge_pipe/green/visible{ - dir = 4 +/area/station/command/heads_quarters/hop) +"pJQ" = ( +/obj/effect/spawner/structure/window, +/obj/machinery/door/poddoor/preopen{ + id = "atmos"; + name = "Atmospherics Blast Door" }, -/turf/open/floor/plating/snowed/icemoon, -/area/icemoon/surface/outdoors/nospawn) -"ycO" = ( -/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plating, +/area/station/engineering/atmos/storage/gas) +"pJV" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/white, +/area/station/science/research) +"pJX" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/turf/open/floor/iron/white, +/area/station/medical/medbay/aft) +"pJY" = ( +/obj/structure/table, +/obj/effect/turf_decal/tile/red, +/obj/machinery/recharger, /turf/open/floor/iron, -/area/engineering/atmos/project) -"ycQ" = ( -/obj/effect/turf_decal/tile/red/half/contrasted{ +/area/mine/laborcamp/security) +"pKf" = ( +/obj/structure/table, +/obj/item/radio/intercom/directional/north, +/obj/item/paper_bin{ + pixel_x = -6; + pixel_y = 4 + }, +/obj/item/paper/guides/jobs/medical/morgue{ + pixel_x = 4 + }, +/obj/item/pen, +/turf/open/floor/iron/dark, +/area/station/medical/morgue) +"pKs" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/turf_decal/bot{ dir = 1 }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/turf/open/floor/iron, -/area/security/brig/upper) -"ycR" = ( -/obj/structure/cable, -/obj/machinery/camera/directional/east{ - c_tag = "Research Division South" +/obj/structure/extinguisher_cabinet/directional/north, +/obj/structure/reagent_dispensers/watertank, +/turf/open/floor/iron/dark, +/area/station/engineering/engine_smes) +"pKu" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 }, -/turf/open/floor/iron/white/side{ +/turf/open/floor/iron/white, +/area/station/medical/virology) +"pKw" = ( +/obj/structure/chair/office/light{ + dir = 1 + }, +/obj/effect/landmark/start/chief_medical_officer, +/turf/open/floor/iron/dark, +/area/station/command/heads_quarters/cmo) +"pKJ" = ( +/obj/structure/disposalpipe/segment{ dir = 9 }, -/area/science/research) -"ycT" = ( -/obj/effect/turf_decal/tile/purple{ +/turf/open/floor/iron/white, +/area/station/science/robotics/lab) +"pKO" = ( +/obj/item/stack/sheet/plasteel{ + amount = 10 + }, +/obj/structure/table, +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/effect/turf_decal/siding/purple{ +/turf/open/floor/iron, +/area/station/ai_monitored/command/storage/eva) +"pKR" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating, +/area/station/security/prison/safe) +"pKV" = ( +/obj/effect/turf_decal/tile/brown{ dir = 8 }, -/turf/open/floor/iron/white, -/area/science/lab) -"ydc" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"ydg" = ( -/obj/effect/turf_decal/stripes/line, -/obj/machinery/light/directional/south, -/obj/machinery/atmospherics/pipe/smart/manifold4w/green/visible, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"pKY" = ( +/obj/machinery/door/poddoor/incinerator_atmos_aux, /turf/open/floor/engine, -/area/engineering/supermatter/room) -"ydm" = ( -/obj/structure/table/glass, -/obj/item/storage/box/beakers{ - pixel_x = 2; - pixel_y = 2 - }, -/obj/item/reagent_containers/glass/beaker/large, -/obj/item/reagent_containers/dropper, -/obj/structure/extinguisher_cabinet/directional/south, -/obj/effect/turf_decal/tile/yellow/full, -/turf/open/floor/iron/white/smooth_large, -/area/medical/pharmacy) -"ydJ" = ( -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/area/station/maintenance/disposal/incinerator) +"pLe" = ( +/obj/structure/sign/warning/xeno_mining, +/turf/closed/wall/ice, +/area/icemoon/surface/outdoors/nospawn) +"pLt" = ( +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 1 }, -/obj/structure/cable, +/obj/item/radio/intercom/directional/north, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) +"pLv" = ( +/obj/structure/chair/stool/directional/south, /turf/open/floor/iron, -/area/commons/dorms) -"ydZ" = ( -/obj/effect/turf_decal/bot, -/obj/effect/landmark/secequipment, -/obj/effect/turf_decal/tile/red/half/contrasted, -/turf/open/floor/iron/dark/textured_half, -/area/security/office) -"yeC" = ( -/obj/machinery/atmospherics/pipe/smart/manifold/scrubbers/visible{ - dir = 8 +/area/station/maintenance/starboard/fore) +"pLw" = ( +/obj/structure/toilet{ + pixel_y = 8 }, -/obj/machinery/airalarm/directional/west, -/turf/open/floor/iron, -/area/engineering/atmos) -"yfb" = ( -/turf/open/floor/glass, -/area/maintenance/department/medical/central) -"yfi" = ( -/obj/machinery/atmospherics/pipe/smart/simple/green/visible{ +/obj/machinery/light/small/directional/west, +/obj/machinery/button/door/directional/south{ + id = "AuxToilet3"; + name = "Lock Control"; + normaldoorcontrol = 1; + specialfunctions = 4 + }, +/obj/effect/spawner/random/trash/graffiti{ + pixel_x = -32; + spawn_loot_chance = 50 + }, +/turf/open/floor/iron/freezer, +/area/station/commons/toilet/locker) +"pLO" = ( +/obj/machinery/status_display/evac/directional/east, +/obj/effect/turf_decal/tile/blue{ dir = 4 }, -/turf/open/floor/plating/snowed/icemoon, -/area/icemoon/surface/outdoors/nospawn) -"yfp" = ( -/obj/effect/landmark/event_spawn, -/obj/structure/flora/ausbushes/ppflowers, -/turf/open/floor/grass, -/area/maintenance/starboard/aft) -"yfB" = ( -/obj/effect/landmark/event_spawn, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, -/area/command/gateway) -"yfP" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/medical_kiosk, -/obj/effect/turf_decal/tile/blue/full, -/turf/open/floor/iron/large, -/area/medical/treatment_center) -"yfZ" = ( -/obj/structure/extinguisher_cabinet/directional/south, -/obj/structure/disposalpipe/segment{ +/area/station/hallway/secondary/entry) +"pLT" = ( +/obj/machinery/space_heater, +/obj/structure/window/reinforced{ dir = 4 }, -/turf/open/floor/iron, -/area/hallway/primary/central) -"ygf" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/extinguisher_cabinet/directional/east, -/obj/machinery/light/directional/east, -/obj/structure/closet/firecloset, -/turf/open/floor/iron/white/side{ - dir = 10 +/turf/open/floor/iron/dark/textured, +/area/station/security/warden) +"pMg" = ( +/obj/machinery/door/airlock/external{ + name = "Labor Camp Shuttle Airlock"; + req_access = list("brig") }, -/area/science/research) -"ygn" = ( -/obj/machinery/power/apc/auto_name/directional/south, -/obj/machinery/light/directional/south, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 8 }, +/obj/effect/mapping_helpers/airlock/access/all/security/brig, +/turf/open/floor/iron/dark/smooth_large, +/area/station/security/processing) +"pMv" = ( +/turf/closed/wall, +/area/station/commons/storage/emergency/port) +"pMC" = ( +/obj/item/radio/intercom/directional/east, +/turf/open/floor/iron/dark, +/area/station/engineering/supermatter/room) +"pMF" = ( +/turf/open/floor/iron/white, +/area/station/science/xenobiology) +"pMP" = ( +/obj/machinery/light/directional/south, /obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/iron, -/area/command/bridge) -"ygU" = ( -/obj/machinery/atmospherics/components/unary/thermomachine/freezer{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/dark, -/area/engineering/supermatter/room) -"yhe" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/obj/structure/sign/warning/cold_temp{ + pixel_y = -32 }, -/obj/machinery/airalarm/directional/west, -/turf/open/floor/engine, -/area/engineering/supermatter/room) -"yhk" = ( -/obj/effect/landmark/start/security_officer, +/turf/open/floor/iron/white, +/area/station/science/research) +"pMY" = ( +/obj/effect/spawner/structure/window, +/turf/open/floor/plating, +/area/station/science/xenobiology) +"pNj" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/turf/open/floor/iron/smooth, -/area/security/lockers) -"yhl" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/public/glass{ - name = "Library" - }, -/turf/open/floor/iron/sepia, -/area/service/library) -"yhp" = ( -/obj/structure/punching_bag, -/obj/effect/turf_decal/stripes/line{ - dir = 5 +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron, +/area/station/hallway/secondary/service) +"pNm" = ( +/turf/closed/wall/r_wall, +/area/station/security/execution/education) +"pNp" = ( +/obj/effect/turf_decal/tile/bar{ + dir = 1 }, -/obj/structure/sign/poster/contraband/punch_shit{ - pixel_x = 32 +/obj/effect/turf_decal/tile/bar, +/obj/item/stack/package_wrap{ + pixel_x = -4; + pixel_y = 6 }, +/obj/machinery/duct, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, /turf/open/floor/iron, -/area/maintenance/starboard/fore) -"yhK" = ( -/obj/machinery/light/directional/west, -/turf/open/openspace, -/area/science/xenobiology) -"yhV" = ( -/obj/effect/turf_decal/tile/red/full, -/obj/structure/table, -/obj/effect/turf_decal/siding/white{ +/area/station/service/bar) +"pNq" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/maintenance/department/medical/central) +"pNs" = ( +/obj/structure/chair/comfy/black{ + dir = 4 + }, +/turf/open/floor/carpet, +/area/station/command/meeting_room) +"pNy" = ( +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 4 + }, +/obj/structure/table/glass, +/obj/machinery/camera{ + c_tag = "Virology Module South"; + dir = 4; + network = list("ss13","medbay") + }, +/obj/item/clothing/mask/breath/medical, +/obj/item/clothing/mask/breath/medical, +/obj/item/tank/internals/emergency_oxygen, +/obj/item/tank/internals/emergency_oxygen, +/turf/open/floor/iron/white, +/area/station/medical/virology) +"pNB" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple/layer2{ dir = 8 }, -/obj/item/reagent_containers/food/condiment/saltshaker{ - pixel_x = -3 +/turf/open/floor/iron/dark/airless, +/area/station/science/ordnance/freezerchamber) +"pND" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/item/reagent_containers/food/condiment/peppermill{ - pixel_x = 3 +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 4 }, -/obj/machinery/light/directional/west, -/obj/structure/sign/poster/random/directional/west, -/turf/open/floor/iron/large, -/area/service/kitchen/diner) -"yic" = ( /obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/iron/white/side{ + dir = 4 + }, +/area/station/science/genetics) +"pNO" = ( +/obj/machinery/duct, +/obj/structure/disposalpipe/segment, +/obj/structure/cable, +/turf/open/floor/iron/dark/smooth_half{ + dir = 1 + }, +/area/station/engineering/lobby) +"pOf" = ( +/obj/structure/table, +/obj/item/stack/sheet/glass, +/obj/item/stack/sheet/glass, +/obj/item/stack/sheet/glass, +/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/structure/cable, +/obj/machinery/power/apc/auto_name/directional/east, +/obj/machinery/light/directional/east, +/turf/open/floor/iron/white/side{ dir = 10 }, +/area/station/science/lab) +"pOk" = ( +/obj/structure/cable, +/turf/closed/wall/r_wall, +/area/station/security/prison/safe) +"pOo" = ( +/obj/machinery/airalarm/directional/north, +/obj/structure/closet/secure_closet/personal/cabinet, +/obj/effect/landmark/start/hangover/closet, +/turf/open/floor/carpet, +/area/station/commons/dorms) +"pOq" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/engineering/atmos/project) +"pOB" = ( +/obj/machinery/holopad, +/obj/effect/turf_decal/bot, /turf/open/floor/iron, -/area/engineering/engine_smes) -"yik" = ( -/turf/open/floor/glass/reinforced, -/area/security/lockers) -"yir" = ( +/area/station/service/hydroponics/garden) +"pOC" = ( +/obj/item/radio/intercom/directional/east, +/turf/open/floor/iron/dark, +/area/station/service/chapel) +"pOL" = ( +/turf/open/floor/iron/white, +/area/station/science/ordnance) +"pOS" = ( +/obj/structure/sign/warning/secure_area{ + pixel_x = -32 + }, /obj/structure/cable, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ +/turf/open/floor/plating, +/area/station/ai_monitored/turret_protected/aisat/maint) +"pOT" = ( +/obj/machinery/power/apc/auto_name/directional/north, +/obj/machinery/firealarm/directional/west, +/obj/structure/table, +/obj/item/stack/sheet/glass/fifty, +/obj/item/stack/rods/fifty, +/obj/structure/cable, +/obj/effect/turf_decal/tile/yellow{ dir = 4 }, -/turf/open/floor/iron/dark, -/area/security/checkpoint/engineering) -"yiB" = ( -/obj/machinery/light/directional/west, -/obj/machinery/status_display/evac/directional/west, -/turf/open/floor/circuit, -/area/ai_monitored/turret_protected/ai) -"yiO" = ( -/obj/structure/closet/lasertag/blue, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/yellow{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/obj/effect/turf_decal/tile/yellow{ + dir = 8 }, -/obj/effect/landmark/start/hangover/closet, /turf/open/floor/iron, -/area/commons/fitness) -"yiU" = ( +/area/station/commons/storage/tools) +"pOU" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 6 + }, +/obj/machinery/airalarm/directional/south, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) +"pOV" = ( +/obj/structure/rack, +/obj/item/clothing/suit/hazardvest, +/obj/item/wrench, +/obj/effect/spawner/random/maintenance/two, +/turf/open/floor/plating, +/area/station/maintenance/aft/lesser) +"pPd" = ( /obj/structure/chair/stool/directional/north, -/obj/effect/turf_decal/tile/red{ - dir = 1 +/turf/open/floor/iron, +/area/station/command/gateway) +"pPl" = ( +/turf/open/floor/plating{ + icon_state = "platingdmg1" }, -/obj/effect/turf_decal/tile/red{ +/area/station/maintenance/port/aft) +"pPy" = ( +/obj/machinery/atmospherics/pipe/smart/simple/purple/visible{ dir = 4 }, -/turf/open/floor/iron/white, -/area/science/robotics/lab) -"yiW" = ( -/obj/effect/turf_decal/weather/snow/corner{ +/turf/open/floor/plating/snowed/icemoon, +/area/icemoon/surface/outdoors/nospawn) +"pPz" = ( +/obj/docking_port/stationary{ + dheight = 1; + dir = 8; + dwidth = 12; + height = 17; + id = "syndicate_ne"; + name = "northeast of station"; + width = 23 + }, +/turf/open/genturf, +/area/icemoon/surface/outdoors/unexplored/rivers/no_monsters) +"pPB" = ( +/obj/machinery/seed_extractor, +/obj/effect/turf_decal/trimline/green/filled/line{ dir = 1 }, -/obj/effect/turf_decal/weather/snow/corner{ - dir = 6 +/turf/open/floor/iron, +/area/station/maintenance/starboard/aft) +"pPD" = ( +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 5 }, -/obj/effect/turf_decal/weather/snow/corner{ +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/obj/machinery/firealarm/directional/east, +/obj/structure/closet/l3closet/virology, +/obj/machinery/camera{ + c_tag = "Virology Airlock"; + dir = 9; + network = list("ss13","medbay") + }, +/turf/open/floor/iron/white, +/area/station/medical/virology) +"pPK" = ( +/obj/structure/stairs/east, +/turf/open/floor/iron/dark/textured, +/area/station/ai_monitored/security/armory) +"pPN" = ( +/obj/machinery/porta_turret/ai{ dir = 8 }, -/turf/open/floor/plating/snowed/icemoon, -/area/icemoon/surface/outdoors/nospawn) -"yjG" = ( -/obj/structure/table, -/obj/item/paper_bin/construction, -/obj/item/stack/pipe_cleaner_coil/random, -/obj/item/stack/pipe_cleaner_coil/random, -/obj/item/stack/pipe_cleaner_coil/random, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/ai_upload) +"pPO" = ( +/obj/effect/turf_decal/trimline/blue/filled/warning, +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 8 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron/white, +/area/station/medical/medbay/aft) +"pPR" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, /turf/open/floor/iron, -/area/commons/storage/art) -"yjL" = ( +/area/station/tcommsat/computer) +"pQa" = ( /obj/structure/disposalpipe/segment{ - dir = 9 + dir = 6 }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating, +/area/station/maintenance/starboard/fore) +"pQo" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/delivery, +/obj/machinery/atmospherics/components/binary/pump{ + dir = 1; + name = "External Gas to Loop" + }, +/turf/open/floor/iron/dark, +/area/station/engineering/supermatter/room) +"pQp" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/yellow/filled/corner, +/obj/effect/turf_decal/trimline/yellow/filled/corner{ + dir = 4 + }, +/turf/open/floor/iron/textured, +/area/station/medical/medbay/central) +"pQs" = ( +/obj/machinery/space_heater, +/obj/effect/spawner/random/trash/graffiti{ + pixel_y = -32; + spawn_loot_chance = 50 + }, /turf/open/floor/plating, -/area/maintenance/fore/lesser) -"yjS" = ( -/obj/structure/sink{ - dir = 4; - pixel_x = -12; - pixel_y = 2 +/area/station/maintenance/port/greater) +"pQv" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 8 }, -/turf/open/floor/iron, -/area/maintenance/port/fore) -"ykf" = ( -/obj/machinery/light/directional/south, -/obj/machinery/power/apc/auto_name/directional/south, -/obj/effect/turf_decal/tile/brown, +/turf/open/floor/iron/large, +/area/station/engineering/storage_shared) +"pQw" = ( +/obj/structure/table/wood, +/obj/item/paper_bin{ + pixel_x = -2; + pixel_y = 5 + }, +/obj/item/pen, +/turf/open/floor/iron/dark, +/area/station/service/chapel/office) +"pQG" = ( +/obj/structure/cable/multilayer/multiz, +/obj/effect/turf_decal/stripes/box, +/turf/open/floor/plating, +/area/station/maintenance/aft/lesser) +"pQH" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 + }, +/obj/machinery/door/airlock/command{ + name = "Command Tool Storage" + }, +/obj/effect/mapping_helpers/airlock/access/all/command/eva, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/command/storage/eva) +"pQK" = ( +/obj/structure/closet/secure_closet/evidence, +/turf/open/floor/iron/dark/textured_edge{ + dir = 1 + }, +/area/station/security/brig) +"pQL" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, -/obj/effect/turf_decal/tile/brown{ +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/effect/turf_decal/tile/brown{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/white, +/area/station/medical/treatment_center) +"pRa" = ( +/turf/closed/wall, +/area/station/science/ordnance/bomb) +"pRj" = ( +/turf/closed/wall, +/area/station/maintenance/port/aft) +"pRp" = ( +/obj/machinery/telecomms/bus/preset_three, +/turf/open/floor/iron/dark/telecomms, +/area/station/tcommsat/server) +"pRv" = ( +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ dir = 8 }, -/turf/open/floor/iron, -/area/cargo/office) -"ykh" = ( -/obj/machinery/door/airlock/highsecurity{ - name = "Secure Tech Storage"; - req_access_txt = "19;23" +/obj/structure/sign/warning/deathsposal{ + pixel_y = 32 }, -/obj/structure/cable, /turf/open/floor/plating, -/area/engineering/storage/tech) -"ykx" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/bridge_pipe/cyan/visible{ +/area/station/maintenance/port/aft) +"pRx" = ( +/obj/machinery/vending/hydronutrients, +/obj/effect/turf_decal/tile/green/half{ + dir = 1 + }, +/turf/open/floor/iron/dark/side{ + dir = 1 + }, +/area/station/service/hydroponics) +"pRB" = ( +/obj/machinery/camera/directional/north{ + c_tag = "Security - Lower Brig Hallway" + }, +/obj/effect/turf_decal/tile/red{ dir = 4 }, -/obj/machinery/atmospherics/pipe/bridge_pipe/green/visible, -/turf/open/floor/plating, -/area/engineering/atmos/pumproom) -"ykU" = ( -/obj/structure/window/reinforced{ +/turf/open/floor/iron/textured, +/area/station/security/brig) +"pRG" = ( +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/spawner/random/entertainment/arcade{ + dir = 4 + }, +/obj/structure/extinguisher_cabinet/directional/west, /turf/open/floor/iron/cafeteria, -/area/command/heads_quarters/rd) -"ykY" = ( -/obj/machinery/power/apc/auto_name/directional/north, -/obj/machinery/firealarm/directional/west, +/area/station/hallway/secondary/exit/departure_lounge) +"pRI" = ( +/obj/structure/table/glass, +/obj/item/flashlight/lamp, +/obj/effect/turf_decal/tile/blue/full, +/turf/open/floor/iron/dark/smooth_large, +/area/station/command/heads_quarters/cmo) +"pRU" = ( /obj/structure/table, /obj/item/stack/sheet/glass/fifty, -/obj/item/stack/rods/fifty, +/obj/item/stack/sheet/glass/fifty, +/obj/item/storage/toolbox/mechanical{ + pixel_x = -2; + pixel_y = -1 + }, +/obj/item/storage/toolbox/mechanical{ + pixel_x = -2; + pixel_y = -1 + }, +/obj/item/storage/toolbox/mechanical{ + pixel_x = -2; + pixel_y = -1 + }, +/obj/machinery/light/directional/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/ai_monitored/command/storage/eva) +"pRZ" = ( +/obj/machinery/shower{ + pixel_y = 22 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/turf/open/floor/iron/freezer, +/area/mine/laborcamp) +"pSz" = ( +/turf/open/openspace, +/area/station/maintenance/starboard/upper) +"pST" = ( +/obj/structure/sink{ + dir = 8; + pixel_x = 11 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 +/turf/open/floor/iron/freezer, +/area/station/commons/toilet/locker) +"pTh" = ( +/obj/structure/table, +/obj/machinery/light/directional/east, +/obj/effect/spawner/round_default_module, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/ai_upload) +"pTB" = ( +/obj/effect/turf_decal/tile/brown{ + dir = 8 }, -/obj/effect/turf_decal/tile/yellow{ +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"pTJ" = ( +/obj/effect/turf_decal/trimline/green/filled/warning, +/obj/machinery/duct, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply, +/turf/open/floor/iron/white, +/area/station/medical/virology) +"pTN" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/turf/open/floor/iron/dark/textured, +/area/station/security/warden) +"pTU" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/cafeteria, +/area/station/command/heads_quarters/rd) +"pTV" = ( +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ dir = 1 }, -/obj/effect/turf_decal/tile/yellow{ +/obj/effect/turf_decal/siding/white, +/obj/effect/turf_decal/siding/wood{ dir = 8 }, +/obj/machinery/firealarm/directional/south, +/obj/structure/table/wood, +/obj/structure/desk_bell{ + pixel_x = 7 + }, /turf/open/floor/iron, -/area/commons/storage/tools) -"yld" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/area/station/service/bar) +"pTW" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/tile/blue/full, -/turf/open/floor/iron/large, -/area/medical/medbay/lobby) -"yli" = ( /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/power/apc/auto_name/directional/south, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/plating, -/area/maintenance/department/medical/central) -"ylt" = ( -/obj/effect/turf_decal/tile/yellow{ - dir = 4 +/area/station/maintenance/starboard/aft) +"pTY" = ( +/turf/open/floor/iron/white/side, +/area/station/science/explab) +"pUg" = ( +/obj/structure/table/wood, +/obj/item/paicard, +/turf/open/floor/wood{ + icon_state = "wood-broken6" }, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 +/area/station/maintenance/fore/lesser) +"pUn" = ( +/obj/structure/sink{ + dir = 8; + pixel_x = 11 }, -/obj/structure/table, -/obj/item/hand_labeler, -/obj/machinery/airalarm/directional/north, -/turf/open/floor/iron/white, -/area/medical/pharmacy) -"ylE" = ( -/turf/open/floor/iron/dark, -/area/service/chapel) -"ylH" = ( -/obj/machinery/firealarm/directional/east, -/turf/open/floor/iron, -/area/cargo/miningdock) -"ylI" = ( /obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/structure/cable/multilayer/multiz, -/turf/open/floor/plating, -/area/engineering/lobby) -"ylN" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 1 + dir = 6 }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 }, -/obj/effect/turf_decal/tile/blue{ +/obj/item/radio/intercom/directional/east, +/turf/open/floor/iron/white, +/area/station/science/research) +"pUy" = ( +/obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/machinery/computer/accounting{ - dir = 4 +/turf/open/floor/iron/white, +/area/station/science/genetics) +"pUI" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/ai_monitored/command/storage/eva) +"pUK" = ( +/obj/item/grenade/barrier{ + pixel_x = 4 + }, +/obj/item/grenade/barrier, +/obj/item/grenade/barrier{ + pixel_x = -4 + }, +/obj/structure/table, +/obj/effect/turf_decal/tile/red/half{ + dir = 8 + }, +/turf/open/floor/iron/dark/textured, +/area/station/ai_monitored/security/armory/upper) +"pUN" = ( +/obj/structure/chair/stool/directional/south, +/obj/machinery/flasher/directional/west{ + id = "GulagCell 2" + }, +/obj/structure/sign/poster/official/work_for_a_future{ + pixel_y = 32 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 }, /turf/open/floor/iron, -/area/command/heads_quarters/hop) -"ylQ" = ( -/turf/open/floor/iron/checker, -/area/science/lab) - -(1,1,1) = {" -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb +/area/mine/laborcamp) +"pUQ" = ( +/obj/structure/bed/dogbed/ian, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/mob/living/simple_animal/pet/dog/corgi/ian{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/command/heads_quarters/hop) +"pUX" = ( +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"pVi" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/iron, +/area/station/maintenance/starboard/fore) +"pVl" = ( +/obj/machinery/door/airlock/maintenance, +/obj/effect/mapping_helpers/airlock/abandoned, +/obj/effect/mapping_helpers/airlock/access/any/service/maintenance, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 4 + }, +/turf/open/floor/plating, +/area/station/maintenance/starboard/fore) +"pVq" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/command/bridge) +"pVv" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/tcommsat/computer) +"pVH" = ( +/turf/closed/wall/mineral/wood, +/area/station/maintenance/aft/lesser) +"pVK" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/engineering/main) +"pVN" = ( +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/maintenance/solars/port/fore) +"pVQ" = ( +/obj/effect/landmark/start/assistant, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/commons/storage/primary) +"pVV" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/obj/machinery/conveyor{ + dir = 4; + id = "robo2" + }, +/turf/open/floor/iron, +/area/station/science/robotics/lab) +"pVX" = ( +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 8 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/turf/open/floor/iron/dark/textured, +/area/station/security/office) +"pXb" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/iron/cafeteria, +/area/station/service/kitchen) +"pXe" = ( +/obj/item/stack/sheet/animalhide/monkey, +/obj/effect/decal/cleanable/blood, +/turf/open/misc/asteroid/snow/icemoon, +/area/icemoon/underground/explored) +"pXj" = ( +/obj/machinery/power/shieldwallgen/xenobiologyaccess, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/science/xenobiology) +"pXk" = ( +/obj/machinery/door/window/brigdoor/right/directional/north{ + name = "Flash Storage"; + req_access = list("armory") + }, +/obj/machinery/recharge_station, +/turf/open/floor/iron/smooth, +/area/station/security/brig/upper) +"pXv" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) +"pXA" = ( +/obj/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/command/gateway) +"pXB" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 + }, +/turf/open/floor/iron, +/area/mine/laborcamp/security) +"pXE" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/iron/textured, +/area/mine/mechbay) +"pXH" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plating, +/area/station/maintenance/port/greater) +"pXR" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/obj/machinery/portable_atmospherics/canister/air, +/turf/open/floor/plating, +/area/station/maintenance/port/greater) +"pXY" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/icemoon/surface/outdoors/nospawn) +"pXZ" = ( +/obj/structure/chair/stool/directional/north, +/turf/open/floor/iron, +/area/station/security/prison/visit) +"pYa" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 + }, +/turf/open/floor/iron/cafeteria, +/area/station/security/prison/mess) +"pYf" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 5 + }, +/obj/effect/turf_decal/loading_area{ + dir = 4 + }, +/obj/machinery/light/small/directional/west, +/turf/open/floor/plating/snowed/icemoon, +/area/mine/mechbay) +"pYg" = ( +/obj/effect/turf_decal/siding/yellow{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"pYl" = ( +/obj/machinery/mineral/equipment_vendor, +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/obj/effect/turf_decal/tile/brown, +/obj/machinery/light_switch/directional/north, +/turf/open/floor/iron/dark, +/area/station/cargo/miningdock) +"pYx" = ( +/obj/machinery/camera/motion/directional/south{ + c_tag = "Vault"; + network = list("vault") + }, +/obj/machinery/light/directional/south, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/command/nuke_storage) +"pYz" = ( +/obj/structure/railing/corner, +/obj/machinery/door/firedoor/border_only, +/turf/open/floor/iron/dark/corner{ + dir = 4 + }, +/area/station/service/chapel) +"pYB" = ( +/obj/machinery/door/airlock/maintenance, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +/turf/open/floor/plating, +/area/station/maintenance/central/greater) +"pYF" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/service/janitor) +"pYR" = ( +/obj/structure/sign/warning/cold_temp{ + pixel_x = 32 + }, +/turf/open/floor/plating{ + icon_state = "platingdmg2" + }, +/area/station/maintenance/port/aft) +"pYT" = ( +/obj/machinery/light/small/directional/east, +/turf/open/floor/iron, +/area/station/cargo/storage) +"pZd" = ( +/obj/machinery/door/airlock/external{ + name = "Service Hall Exit" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "service-hall-external" + }, +/obj/structure/sign/warning/cold_temp{ + pixel_y = 32 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/mapping_helpers/airlock/access/all/service/general, +/turf/open/floor/iron/dark/textured, +/area/station/hallway/secondary/service) +"pZh" = ( +/obj/effect/spawner/random/vending/snackvend, +/turf/open/floor/wood, +/area/station/command/meeting_room) +"pZm" = ( +/obj/effect/turf_decal/trimline/blue/filled/line, +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) +"pZn" = ( +/obj/effect/turf_decal/siding/yellow/corner, +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/turf/open/floor/iron, +/area/station/engineering/lobby) +"pZD" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/iron, +/area/mine/eva) +"pZE" = ( +/obj/structure/closet/secure_closet/freezer/kitchen, +/obj/effect/decal/cleanable/food/flour, +/turf/open/floor/iron/cafeteria, +/area/station/service/kitchen) +"pZG" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/extinguisher_cabinet/directional/west, +/turf/open/floor/iron, +/area/station/engineering/storage) +"pZR" = ( +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/department/chapel) +"pZY" = ( +/mob/living/simple_animal/hostile/asteroid/polarbear{ + move_force = 999; + name = "Huey" + }, +/turf/open/misc/asteroid/snow/icemoon, +/area/icemoon/surface/outdoors/nospawn) +"qab" = ( +/obj/machinery/atmospherics/components/unary/outlet_injector/monitored/plasma_input{ + dir = 8 + }, +/turf/open/floor/engine/plasma, +/area/station/engineering/atmos) +"qam" = ( +/obj/structure/cable/multilayer/multiz, +/obj/effect/turf_decal/stripes/box, +/turf/open/floor/plating, +/area/station/commons/storage/mining) +"qau" = ( +/obj/structure/fence{ + dir = 4 + }, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/icemoon/underground/explored) +"qaA" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"qaE" = ( +/obj/effect/turf_decal/tile/purple/half, +/obj/effect/turf_decal/arrows/red{ + dir = 8 + }, +/turf/open/floor/iron/half, +/area/station/hallway/primary/starboard) +"qaF" = ( +/obj/machinery/shower{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/red/end{ + dir = 4 + }, +/turf/open/floor/iron/dark/textured, +/area/station/engineering/main) +"qaK" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "rnd2"; + name = "Research Lab Shutters" + }, +/turf/open/floor/plating, +/area/station/science/lab) +"qaL" = ( +/obj/machinery/atmospherics/pipe/smart/simple/yellow/visible{ + dir = 5 + }, +/turf/open/floor/iron, +/area/station/science/ordnance) +"qaR" = ( +/obj/structure/closet/wardrobe/mixed, +/turf/open/floor/plating, +/area/station/maintenance/starboard/fore) +"qbb" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/structure/railing/corner{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/science/ordnance/office) +"qbd" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/dark, +/obj/effect/turf_decal/tile/dark{ + dir = 8 + }, +/obj/structure/railing/corner{ + dir = 8 + }, +/obj/machinery/door/firedoor/border_only, +/turf/open/floor/iron/white, +/area/station/medical/medbay/lobby) +"qbh" = ( +/obj/structure/chair/stool/directional/south, +/obj/machinery/camera/directional/west{ + c_tag = "Aft Starboard Solar Control" + }, +/turf/open/floor/plating, +/area/station/maintenance/solars/starboard/aft) +"qbl" = ( +/obj/machinery/vending/sustenance, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/directional/east, +/turf/open/floor/iron, +/area/mine/laborcamp) +"qbq" = ( +/obj/structure/cable, +/obj/machinery/door/poddoor/preopen{ + id = "xenobio11"; + name = "Xenobio Pen 11 Blast Door" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/science/xenobiology) +"qbs" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/newscaster/directional/south, +/turf/open/floor/iron, +/area/station/commons/dorms) +"qby" = ( +/obj/effect/spawner/random/trash/mess, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/wood{ + icon_state = "wood-broken2" + }, +/area/station/maintenance/aft/greater) +"qbF" = ( +/obj/structure/closet/secure_closet/personal/cabinet, +/obj/effect/landmark/start/hangover, +/turf/open/floor/wood, +/area/station/commons/dorms) +"qbI" = ( +/obj/structure/table/glass, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/green{ + dir = 4 + }, +/obj/effect/turf_decal/tile/green{ + dir = 8 + }, +/obj/effect/turf_decal/siding/white{ + dir = 5 + }, +/obj/item/cultivator, +/obj/item/plant_analyzer, +/turf/open/floor/iron, +/area/station/service/hydroponics) +"qbO" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/hallway/primary/aft) +"qbW" = ( +/obj/structure/rack, +/obj/effect/spawner/random/maintenance/three, +/obj/machinery/light/small/directional/south, +/turf/open/floor/plating, +/area/station/maintenance/starboard/upper) +"qca" = ( +/obj/structure/chair/office{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/tcommsat/computer) +"qci" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/sign/warning/gas_mask, +/turf/open/floor/plating, +/area/station/ai_monitored/turret_protected/aisat_interior) +"qck" = ( +/turf/open/floor/plating, +/area/station/maintenance/department/medical/morgue) +"qcr" = ( +/obj/machinery/light/small/directional/north, +/obj/structure/chair/stool/directional/south, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"qcu" = ( +/obj/effect/turf_decal/tile/red, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"qcE" = ( +/obj/structure/ladder, +/obj/effect/turf_decal/stripes/box, +/turf/open/floor/iron, +/area/station/cargo/miningdock) +"qcK" = ( +/turf/open/floor/iron/icemoon{ + icon_state = "damaged3" + }, +/area/icemoon/surface/outdoors/nospawn) +"qcL" = ( +/obj/effect/turf_decal/siding/yellow/end{ + dir = 8 + }, +/obj/machinery/plumbing/sender, +/turf/open/floor/plating, +/area/station/medical/chemistry) +"qcZ" = ( +/obj/machinery/vending/modularpc, +/turf/open/floor/iron, +/area/station/commons/locker) +"qdd" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/light_switch/directional/south, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/commons/fitness) +"qde" = ( +/obj/structure/table, +/obj/machinery/cell_charger, +/obj/item/stock_parts/cell/high/empty, +/turf/open/floor/iron/dark, +/area/station/engineering/storage) +"qdi" = ( +/obj/structure/barricade/wooden, +/obj/structure/sign/warning/cold_temp{ + pixel_y = 32 + }, +/obj/structure/sign/warning/gas_mask{ + desc = "A sign that warns of dangerous gasses in the air, instructing you to wear internals."; + pixel_y = -32 + }, +/turf/open/floor/plating, +/area/station/maintenance/department/medical/morgue) +"qdl" = ( +/obj/machinery/light/small/directional/east, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/trimline/red/warning{ + dir = 6 + }, +/obj/effect/turf_decal/stripes/red/line{ + dir = 9 + }, +/turf/open/floor/iron/dark/textured, +/area/station/security/range) +"qdo" = ( +/obj/effect/turf_decal/siding/wideplating/dark{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/iron, +/area/station/service/hydroponics) +"qdQ" = ( +/obj/structure/grille/broken, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/maintenance/department/medical/morgue) +"qea" = ( +/obj/structure/rack, +/obj/item/storage/toolbox/mechanical{ + pixel_x = -2; + pixel_y = -1 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/item/multitool, +/obj/machinery/firealarm/directional/south, +/turf/open/floor/iron, +/area/station/tcommsat/computer) +"qeh" = ( +/obj/machinery/meter, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible, +/turf/closed/wall/r_wall, +/area/station/security/checkpoint/engineering) +"qet" = ( +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ + dir = 1 + }, +/obj/machinery/duct, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/sorting/mail{ + dir = 4; + sortType = 19 + }, +/turf/open/floor/iron, +/area/station/service/bar) +"qeJ" = ( +/obj/structure/chair/plastic{ + dir = 1 + }, +/obj/effect/decal/cleanable/blood/splatter, +/turf/open/floor/iron, +/area/station/maintenance/starboard/fore) +"qeL" = ( +/obj/structure/lattice/catwalk, +/obj/structure/railing{ + dir = 1 + }, +/obj/structure/railing/corner{ + dir = 8 + }, +/turf/open/lava/plasma/ice_moon, +/area/icemoon/underground/explored) +"qeO" = ( +/obj/structure/cable, +/obj/item/radio/intercom/prison/directional/east, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron/dark/textured_edge{ + dir = 8 + }, +/area/station/security/checkpoint/auxiliary) +"qeP" = ( +/obj/structure/table, +/obj/item/flashlight/lantern, +/turf/open/floor/plating, +/area/station/maintenance/department/cargo) +"qeR" = ( +/obj/structure/chair/pew{ + dir = 1 + }, +/obj/structure/cable, +/obj/effect/landmark/start/hangover, +/turf/open/floor/iron/chapel{ + dir = 8 + }, +/area/station/service/chapel) +"qfh" = ( +/turf/open/floor/iron/recharge_floor, +/area/station/science/robotics/mechbay) +"qfs" = ( +/obj/machinery/portable_atmospherics/canister/air, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/security/prison/safe) +"qfu" = ( +/obj/structure/closet/crate/wooden/toy, +/obj/machinery/camera/directional/south{ + c_tag = "Service-Backstage" + }, +/obj/item/staff/broom, +/turf/open/floor/wood/tile, +/area/station/service/theater) +"qfy" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/yellow/filled/warning, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, +/turf/open/floor/iron/white, +/area/station/medical/treatment_center) +"qfE" = ( +/obj/effect/turf_decal/trimline/yellow/filled/warning{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 1 + }, +/turf/open/floor/iron/white, +/area/station/medical/treatment_center) +"qfS" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/port/aft) +"qgn" = ( +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/machinery/airalarm/directional/north, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, +/obj/machinery/camera{ + c_tag = "Departure Lounge Holding Area"; + dir = 9 + }, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) +"qgN" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/commons/fitness) +"qgO" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/security/processing) +"qhd" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 + }, +/mob/living/simple_animal/bot/cleanbot, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/aisat/service) +"qhy" = ( +/obj/machinery/firealarm/directional/east, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/dark, +/area/station/medical/morgue) +"qhF" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/engineering/main) +"qhL" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/science/xenobiology) +"qhN" = ( +/turf/open/floor/iron/white, +/area/station/medical/medbay/aft) +"qhO" = ( +/obj/machinery/space_heater, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"qhS" = ( +/obj/machinery/door/firedoor, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/catwalk_floor/iron_dark, +/area/station/security/prison) +"qia" = ( +/obj/machinery/button/door/directional/west{ + id = "gene_shutters"; + name = "Genetics Privacy Shutters"; + pixel_y = -4; + req_access = list("genetics") + }, +/obj/machinery/light_switch/directional/west{ + pixel_x = -34; + pixel_y = 7 + }, +/obj/machinery/button/door/directional/west{ + id = "gene_desk_shutters"; + name = "Genetics Desk Shutters"; + pixel_y = 6; + req_access = list("genetics") + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line, +/obj/item/kirbyplants/random, +/turf/open/floor/iron/white, +/area/station/science/genetics) +"qig" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/meter/layer4, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"qis" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/wood/parquet, +/area/station/commons/lounge) +"qiu" = ( +/obj/machinery/camera/directional/north{ + c_tag = "Conference Room" + }, +/turf/open/floor/wood, +/area/station/command/meeting_room) +"qiJ" = ( +/obj/structure/closet/secure_closet/freezer/kitchen/maintenance, +/obj/effect/spawner/random/contraband/prison, +/turf/open/floor/iron/showroomfloor, +/area/station/security/prison/mess) +"qiN" = ( +/obj/machinery/portable_atmospherics/canister/carbon_dioxide, +/turf/open/floor/iron/dark, +/area/station/science/ordnance) +"qjb" = ( +/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible{ + dir = 10 + }, +/obj/effect/turf_decal/siding/wideplating/corner{ + dir = 8 + }, +/obj/structure/cable, +/obj/machinery/power/apc/auto_name/directional/north, +/turf/open/floor/iron, +/area/station/engineering/atmos/pumproom) +"qjj" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/turf/open/floor/iron/white/corner{ + dir = 1 + }, +/area/station/hallway/secondary/entry) +"qjl" = ( +/obj/structure/table, +/obj/machinery/recharger, +/obj/structure/sign/warning/biohazard{ + pixel_x = 32 + }, +/turf/open/floor/iron, +/area/station/command/gateway) +"qjx" = ( +/obj/structure/cable, +/obj/machinery/holopad/secure, +/turf/open/floor/wood, +/area/station/command/heads_quarters/captain) +"qjF" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 9 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron/white, +/area/station/medical/medbay/aft) +"qjO" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/obj/machinery/portable_atmospherics/scrubber, +/turf/open/floor/plating, +/area/station/maintenance/port/greater) +"qjQ" = ( +/turf/closed/wall, +/area/station/cargo/miningdock) +"qjV" = ( +/obj/effect/spawner/structure/window/hollow/reinforced/middle{ + dir = 4 + }, +/turf/open/floor/plating, +/area/mine/eva) +"qkb" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/simple/dark/visible{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/maintenance/disposal/incinerator) +"qkc" = ( +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/door/firedoor, +/obj/structure/disposalpipe/trunk/multiz/down, +/turf/open/floor/iron/dark, +/area/station/medical/medbay/aft) +"qkh" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 + }, +/turf/open/floor/wood{ + icon_state = "wood-broken6" + }, +/area/station/maintenance/aft/greater) +"qku" = ( +/obj/item/kirbyplants/random, +/turf/open/floor/iron/grimy, +/area/station/commons/vacant_room/office) +"qkw" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/maintenance/fore/lesser) +"qkB" = ( +/obj/effect/turf_decal/trimline/green/filled/corner{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/green/filled/corner, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/station/medical/virology) +"qkG" = ( +/obj/machinery/duct, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/light/small/directional/east, +/turf/open/floor/iron, +/area/station/hallway/secondary/service) +"qkH" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/white/side{ + dir = 8 + }, +/area/station/science/explab) +"qkL" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/security/lockers) +"qkP" = ( +/obj/item/trash/semki, +/turf/open/floor/iron, +/area/station/maintenance/port/fore) +"qkS" = ( +/obj/machinery/door/firedoor/heavy, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "rnd2"; + name = "Research Lab Shutters" + }, +/obj/effect/turf_decal/siding/purple/corner{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/science/lab) +"qkT" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/landmark/start/station_engineer, +/turf/open/floor/iron, +/area/station/engineering/engine_smes) +"qlk" = ( +/obj/machinery/door/airlock/external{ + glass = 1; + name = "Mining Mech Bay External Airlock"; + opacity = 0 + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "mining-aux-mechbay-external" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/access/all/supply/mining, +/turf/open/floor/iron/large, +/area/mine/mechbay) +"qll" = ( +/obj/structure/table, +/obj/effect/spawner/random/maintenance/two, +/obj/item/wirecutters, +/turf/open/floor/plating, +/area/station/construction) +"qlw" = ( +/obj/machinery/disposal/bin, +/obj/item/radio/intercom/prison/directional/north, +/obj/machinery/camera/autoname/directional/north{ + c_tag = "Security - Warden's Office" + }, +/obj/structure/disposalpipe/trunk, +/turf/open/floor/iron/showroomfloor, +/area/station/security/warden) +"qlB" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/white, +/area/station/medical/medbay/lobby) +"qlG" = ( +/obj/structure/table, +/obj/item/stack/sheet/glass/fifty{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/stack/sheet/iron/fifty, +/obj/item/stack/sheet/mineral/plasma, +/obj/machinery/firealarm/directional/north, +/turf/open/floor/iron, +/area/station/science/explab) +"qlU" = ( +/obj/structure/closet/crate, +/turf/open/floor/plating/snowed/icemoon, +/area/icemoon/underground/explored) +"qmi" = ( +/turf/open/floor/iron, +/area/station/cargo/lobby) +"qmt" = ( +/turf/closed/wall, +/area/mine/eva/lower) +"qmK" = ( +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/maintenance/department/medical/morgue) +"qmT" = ( +/obj/structure/bed{ + dir = 4 + }, +/obj/item/bedsheet/brown{ + dir = 4 + }, +/obj/machinery/button/door/directional/north{ + id = "miningdorm_B"; + name = "Door Bolt Control"; + normaldoorcontrol = 1; + pixel_y = 23; + specialfunctions = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/carpet/stellar, +/area/mine/production) +"qmU" = ( +/obj/machinery/duct, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply, +/turf/open/floor/plating, +/area/station/medical/virology) +"qmV" = ( +/obj/structure/sign/warning/gas_mask, +/turf/closed/wall/r_wall, +/area/station/hallway/secondary/exit/departure_lounge) +"qna" = ( +/obj/machinery/camera/directional/east{ + c_tag = "Security - Permabrig Chapel"; + network = list("ss13","prison") + }, +/turf/open/floor/carpet, +/area/station/security/prison/rec) +"qnd" = ( +/obj/structure/window/reinforced{ + dir = 1; + pixel_y = 2 + }, +/obj/structure/rack, +/obj/item/storage/crayons, +/turf/open/floor/iron, +/area/station/security/processing) +"qnf" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/green, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"qnj" = ( +/turf/closed/wall, +/area/station/commons/locker) +"qno" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/station/commons/fitness) +"qnt" = ( +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply, +/turf/open/floor/iron/dark, +/area/station/medical/virology) +"qnv" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/station/medical/morgue) +"qnx" = ( +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/obj/effect/spawner/random/vending/snackvend, +/obj/structure/sign/departments/restroom{ + pixel_y = -32 + }, +/turf/open/floor/iron/white, +/area/station/medical/break_room) +"qnC" = ( +/turf/closed/wall/r_wall, +/area/station/command/heads_quarters/ce) +"qnE" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/turf/open/floor/iron, +/area/station/commons/fitness) +"qnU" = ( +/obj/structure/extinguisher_cabinet/directional/south, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"qob" = ( +/obj/structure/table, +/obj/effect/decal/cleanable/cobweb, +/obj/effect/spawner/random/maintenance, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"qoi" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/iron/white, +/area/station/medical/treatment_center) +"qok" = ( +/obj/structure/displaycase/trophy, +/obj/effect/turf_decal/stripes/box, +/turf/open/floor/wood/parquet, +/area/station/service/library) +"qoz" = ( +/obj/machinery/door/airlock/maintenance, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 4 + }, +/turf/open/floor/plating, +/area/station/maintenance/starboard/fore) +"qoY" = ( +/obj/effect/spawner/random/structure/crate_abandoned, +/turf/open/floor/plating, +/area/station/security/prison/safe) +"qpd" = ( +/obj/effect/landmark/blobstart, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/catwalk_floor/iron_smooth, +/area/station/maintenance/starboard/fore) +"qpe" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/station/commons/locker) +"qpw" = ( +/turf/open/floor/plating, +/area/station/maintenance/disposal) +"qpy" = ( +/obj/structure/chair{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/mine/laborcamp/security) +"qpB" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/red, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"qpD" = ( +/obj/effect/spawner/random/trash/hobo_squat, +/obj/effect/decal/cleanable/generic, +/turf/open/floor/plating, +/area/station/maintenance/department/medical/morgue) +"qpH" = ( +/obj/structure/fence/door, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/icemoon/underground/explored) +"qpP" = ( +/obj/structure/chair/comfy/black, +/obj/effect/landmark/start/assistant, +/turf/open/floor/wood, +/area/station/service/library) +"qpS" = ( +/obj/machinery/computer/security/telescreen/entertainment/directional/south, +/obj/machinery/recharge_station, +/turf/open/floor/wood, +/area/station/command/meeting_room) +"qqc" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/wood{ + icon_state = "wood-broken4" + }, +/area/station/maintenance/aft/greater) +"qqn" = ( +/obj/structure/tank_dispenser/oxygen, +/turf/open/floor/iron/smooth, +/area/mine/eva/lower) +"qqx" = ( +/obj/structure/sign/painting/library{ + pixel_y = 32 + }, +/obj/item/kirbyplants{ + icon_state = "applebush" + }, +/turf/open/floor/wood, +/area/station/hallway/secondary/service) +"qqz" = ( +/obj/machinery/door/airlock/security{ + name = "Security Checkpoint" + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/mapping_helpers/airlock/access/all/security/general, +/turf/open/floor/iron, +/area/station/security/checkpoint/customs/auxiliary) +"qqB" = ( +/obj/machinery/button/door/directional/north{ + id = "maint3"; + name = "Blast Door Control C" + }, +/obj/effect/spawner/random/trash/mess, +/turf/open/floor/plating, +/area/station/maintenance/starboard/fore) +"qqC" = ( +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/maintenance/department/crew_quarters/bar) +"qqM" = ( +/obj/effect/landmark/start/head_of_security, +/obj/machinery/holopad, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron/dark/textured_half{ + dir = 1 + }, +/area/station/security/office) +"qqY" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/commons/vacant_room/commissary) +"qrc" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"qrg" = ( +/obj/item/bodypart/head, +/obj/effect/decal/cleanable/blood, +/obj/item/bodypart/l_arm{ + pixel_x = -9; + pixel_y = -9 + }, +/obj/item/bodypart/l_leg, +/obj/item/bodypart/r_arm, +/obj/item/bodypart/r_leg{ + pixel_x = 8; + pixel_y = 4 + }, +/obj/item/bodypart/chest, +/obj/item/organ/internal/heart, +/turf/open/misc/asteroid/snow/icemoon, +/area/icemoon/underground/explored) +"qrj" = ( +/obj/structure/lattice/catwalk, +/obj/structure/railing{ + dir = 8 + }, +/obj/structure/fluff/tram_rail, +/obj/structure/fluff/tram_rail{ + pixel_y = 17 + }, +/turf/open/lava/plasma/ice_moon, +/area/icemoon/underground/explored) +"qrm" = ( +/obj/structure/sign/warning/gas_mask, +/turf/closed/wall/r_wall, +/area/station/engineering/storage_shared) +"qrq" = ( +/obj/structure/toilet/greyscale{ + cistern = 1; + dir = 1 + }, +/obj/effect/spawner/random/entertainment/cigar, +/obj/machinery/light/small/directional/south, +/turf/open/floor/iron/showroomfloor, +/area/station/security/prison/toilet) +"qrv" = ( +/obj/structure/ladder, +/turf/open/floor/wood{ + icon_state = "wood-broken" + }, +/area/station/maintenance/aft/lesser) +"qrB" = ( +/obj/machinery/navbeacon{ + codes_txt = "delivery;dir=8"; + dir = 8; + freq = 1400; + location = "QM #4" + }, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron, +/area/station/cargo/storage) +"qrY" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/requests_console/auto_name/directional/west, +/turf/open/floor/iron, +/area/station/ai_monitored/command/storage/eva) +"qsk" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/tile/red, +/obj/machinery/light/directional/east, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"qsn" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/flora/bush/sunny/style_random, +/turf/open/floor/grass, +/area/station/security/warden) +"qsu" = ( +/obj/structure/table, +/obj/item/stack/cable_coil, +/obj/item/stack/cable_coil{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/stock_parts/micro_laser, +/obj/item/stock_parts/micro_laser, +/obj/item/stock_parts/capacitor, +/obj/item/stock_parts/capacitor, +/obj/item/stock_parts/manipulator, +/obj/item/stock_parts/manipulator, +/turf/open/floor/iron/white/side{ + dir = 5 + }, +/area/station/science/lab) +"qsQ" = ( +/obj/machinery/stasis, +/obj/machinery/defibrillator_mount/directional/north, +/obj/effect/turf_decal/tile/blue/full, +/turf/open/floor/iron/large, +/area/station/medical/treatment_center) +"qsR" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/commons/vacant_room/commissary) +"qta" = ( +/obj/effect/landmark/event_spawn, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"qtj" = ( +/turf/closed/wall, +/area/station/engineering/storage) +"qtw" = ( +/obj/machinery/door/airlock/security{ + name = "Prison Forestry" + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/machinery/door/firedoor, +/turf/open/floor/iron/dark, +/area/station/security/prison/garden) +"qtS" = ( +/obj/machinery/light/directional/north, +/turf/open/misc/asteroid/snow/icemoon, +/area/mine/storage) +"qtY" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/maintenance/port/greater) +"qtZ" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/window/right/directional/east{ + base_state = "left"; + dir = 2; + icon_state = "left"; + name = "Robotics Desk"; + req_access = list("robotics") + }, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "robotics"; + name = "Robotics Lab Shutters" + }, +/obj/machinery/door/firedoor, +/obj/structure/desk_bell{ + pixel_x = 7 + }, +/turf/open/floor/plating, +/area/station/science/robotics/lab) +"qum" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/firedoor, +/obj/machinery/door/window/brigdoor{ + name = "Armory Desk"; + req_access = list("armory") + }, +/obj/machinery/door/window/left/directional/north{ + name = "Armory Desk" + }, +/turf/open/floor/iron, +/area/station/ai_monitored/security/armory/upper) +"quB" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/obj/effect/turf_decal/siding/wood{ + dir = 4 + }, +/turf/open/floor/iron/grimy, +/area/station/service/chapel/office) +"quK" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 + }, +/obj/machinery/door/airlock/external{ + name = "Cargo Escape Airlock" + }, +/turf/open/floor/plating, +/area/station/hallway/secondary/exit/departure_lounge) +"quY" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 + }, +/obj/effect/turf_decal/siding/brown, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/station/cargo/drone_bay) +"quZ" = ( +/obj/structure/railing/corner{ + dir = 8 + }, +/obj/effect/turf_decal/tile/green{ + dir = 8 + }, +/obj/effect/landmark/start/botanist, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/iron, +/area/station/service/hydroponics) +"qvk" = ( +/obj/machinery/light/small/directional/east, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) +"qvt" = ( +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/station/medical/morgue) +"qvI" = ( +/obj/effect/turf_decal/plaque{ + icon_state = "L3" + }, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"qvQ" = ( +/obj/structure/closet/secure_closet/atmospherics, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"qvW" = ( +/obj/structure/table, +/obj/item/storage/belt/utility, +/obj/item/t_scanner, +/obj/item/t_scanner, +/obj/item/t_scanner, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden, +/obj/item/tank/internals/emergency_oxygen{ + pixel_x = -8 + }, +/obj/item/tank/internals/emergency_oxygen{ + pixel_x = -8 + }, +/obj/item/clothing/mask/breath{ + pixel_x = 4 + }, +/obj/item/clothing/mask/breath{ + pixel_x = 4 + }, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos/storage/gas) +"qvZ" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/obj/effect/turf_decal/trimline/yellow/filled/end{ + dir = 1 + }, +/obj/machinery/light/directional/north, +/turf/open/floor/iron/textured, +/area/station/medical/medbay/central) +"qwa" = ( +/obj/machinery/door/window/brigdoor/right/directional/west{ + name = "Shooting Range" + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/red/line{ + dir = 8 + }, +/turf/open/floor/iron/dark/textured, +/area/station/security/range) +"qwf" = ( +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/machinery/computer/secure_data{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red, +/obj/machinery/firealarm/directional/west, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) +"qwB" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/turf/open/floor/wood, +/area/station/service/library) +"qwD" = ( +/obj/structure/chair{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red/full, +/turf/open/floor/iron/large, +/area/station/service/kitchen/diner) +"qwF" = ( +/obj/structure/grille, +/turf/closed/wall/r_wall, +/area/station/engineering/atmos) +"qwJ" = ( +/obj/machinery/computer/rdconsole{ + dir = 1 + }, +/obj/machinery/button/door/directional/south{ + id = "Biohazard"; + name = "Biohazard Shutter Control"; + pixel_x = -6; + req_access = list("research") + }, +/obj/machinery/button/door/directional/south{ + id = "rnd2"; + name = "Research Lab Shutter Control"; + pixel_x = 6; + req_access = list("research") + }, +/obj/machinery/button/door/directional/south{ + id = "xenobiomain"; + name = "Xenobiology Containment Blast Door"; + pixel_x = -6; + pixel_y = -34; + req_access = list("xenobiology") + }, +/obj/machinery/button/door/directional/south{ + id = "misclab"; + name = "Test Chamber Blast Doors"; + pixel_x = 6; + pixel_y = -34; + req_access = list("xenobiology") + }, +/turf/open/floor/iron/cafeteria, +/area/station/command/heads_quarters/rd) +"qwN" = ( +/obj/machinery/camera/directional/east{ + c_tag = "Research Division North"; + network = list("ss13","rd") + }, +/turf/open/floor/iron/white/side{ + dir = 9 + }, +/area/station/science/research) +"qwO" = ( +/obj/structure/reagent_dispensers/watertank, +/turf/open/floor/plating, +/area/station/maintenance/aft/greater) +"qwP" = ( +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/commons/fitness) +"qxo" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/smart/simple/yellow/visible{ + dir = 9 + }, +/turf/open/floor/plating, +/area/station/engineering/atmos) +"qxp" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/landmark/start/hangover, +/turf/open/floor/iron, +/area/station/commons/dorms) +"qxy" = ( +/obj/effect/turf_decal/siding/yellow/corner{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/duct, +/turf/open/floor/iron, +/area/station/engineering/lobby) +"qxQ" = ( +/obj/effect/turf_decal/delivery, +/turf/open/floor/iron, +/area/station/cargo/lobby) +"qxW" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/structure/rack, +/obj/item/storage/briefcase, +/obj/item/paicard, +/turf/open/floor/iron, +/area/station/commons/locker) +"qyf" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/effect/turf_decal/box/white{ + color = "#52B4E9" + }, +/obj/machinery/holopad, +/turf/open/floor/iron/white, +/area/station/medical/surgery/aft) +"qyn" = ( +/obj/machinery/light/small/directional/east, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/station/science/server) +"qyI" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible{ + dir = 10 + }, +/turf/open/floor/plating, +/area/station/engineering/atmos/pumproom) +"qyR" = ( +/turf/open/openspace, +/area/station/medical/treatment_center) +"qyU" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"qyV" = ( +/obj/effect/turf_decal/siding/yellow{ + dir = 8 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"qzq" = ( +/obj/structure/sign/departments/cargo, +/turf/closed/wall/r_wall, +/area/mine/mechbay) +"qzu" = ( +/obj/machinery/power/apc/auto_name/directional/west, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/hallway/primary/aft) +"qzF" = ( +/obj/item/poster/random_contraband, +/obj/effect/spawner/random/maintenance/two, +/obj/structure/rack, +/turf/open/floor/plating, +/area/station/maintenance/department/medical/central) +"qzG" = ( +/obj/machinery/camera/directional/south{ + c_tag = "Labor Camp External North"; + network = list("labor") + }, +/turf/open/misc/asteroid/snow/icemoon, +/area/mine/laborcamp) +"qzM" = ( +/obj/structure/table/wood/poker, +/obj/item/toy/cards/deck/cas{ + pixel_x = 5; + pixel_y = 10 + }, +/obj/item/toy/cards/deck/cas/black{ + pixel_x = -7 + }, +/turf/open/floor/wood, +/area/station/maintenance/port/aft) +"qzN" = ( +/obj/structure/closet, +/obj/effect/spawner/random/clothing/costume, +/obj/effect/decal/cleanable/cobweb, +/turf/open/floor/plating, +/area/station/maintenance/starboard/fore) +"qzR" = ( +/obj/machinery/light/directional/south, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/item/radio/intercom/directional/south, +/turf/open/floor/iron/dark, +/area/station/engineering/supermatter/room) +"qzV" = ( +/obj/effect/spawner/structure/window/hollow/reinforced/middle{ + dir = 4 + }, +/turf/open/floor/plating, +/area/station/hallway/primary/central/fore) +"qAf" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 4 + }, +/obj/effect/landmark/start/medical_doctor, +/turf/open/floor/iron/white, +/area/station/medical/treatment_center) +"qAz" = ( +/obj/structure/disposalpipe/trunk/multiz{ + dir = 1 + }, +/turf/open/floor/plating, +/area/station/maintenance/port/greater) +"qAI" = ( +/obj/effect/decal/cleanable/food/flour, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) +"qAQ" = ( +/turf/open/floor/engine/vacuum, +/area/station/engineering/atmos) +"qAV" = ( +/obj/machinery/telecomms/server/presets/supply, +/turf/open/floor/iron/dark/telecomms, +/area/station/tcommsat/server) +"qBd" = ( +/obj/machinery/door/airlock{ + id_tag = "Dorm3"; + name = "Dorm 3" + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/wood, +/area/station/commons/dorms) +"qBj" = ( +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/science/lab) +"qBt" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/carpet, +/area/station/command/heads_quarters/hop) +"qCl" = ( +/obj/effect/spawner/random/trash/mess, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) +"qCn" = ( +/obj/machinery/portable_atmospherics/canister/air, +/turf/open/floor/engine/air, +/area/station/engineering/atmos) +"qCz" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 5 + }, +/obj/machinery/chem_dispenser/drinks/beer{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/duct, +/obj/structure/table/wood, +/obj/structure/disposalpipe/segment, +/turf/open/floor/stone, +/area/station/service/bar) +"qCA" = ( +/obj/structure/table/wood, +/turf/open/floor/wood, +/area/station/service/library) +"qCB" = ( +/obj/machinery/atmospherics/components/unary/passive_vent{ + dir = 1 + }, +/turf/open/floor/plating/snowed/icemoon, +/area/icemoon/surface/outdoors/nospawn) +"qCE" = ( +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"qCF" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/turf/open/floor/plating, +/area/station/maintenance/starboard/upper) +"qCP" = ( +/obj/machinery/airalarm/directional/west, +/obj/machinery/porta_turret/ai{ + dir = 4 + }, +/turf/open/floor/circuit/red, +/area/station/ai_monitored/turret_protected/ai_upload) +"qCU" = ( +/obj/machinery/airalarm/directional/east, +/turf/open/floor/plating, +/area/station/ai_monitored/turret_protected/aisat/maint) +"qDo" = ( +/obj/structure/reagent_dispensers/watertank, +/turf/open/floor/plating, +/area/station/maintenance/fore/lesser) +"qDv" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/obj/item/radio/intercom/directional/north, +/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/iron/dark, +/area/station/service/chapel) +"qDy" = ( +/obj/machinery/light/directional/south, +/turf/open/floor/circuit, +/area/station/ai_monitored/turret_protected/ai_upload) +"qDF" = ( +/obj/effect/decal/cleanable/oil, +/turf/open/floor/iron/smooth, +/area/station/maintenance/department/chapel) +"qDG" = ( +/obj/structure/punching_bag, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron/dark/textured, +/area/station/security/prison/workout) +"qDI" = ( +/obj/effect/spawner/structure/window, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"qEa" = ( +/obj/structure/cable/layer3, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/ai) +"qEf" = ( +/obj/structure/tank_holder/extinguisher{ + pixel_y = 8 + }, +/turf/open/floor/iron, +/area/station/ai_monitored/command/storage/eva) +"qEk" = ( +/obj/machinery/atmospherics/components/unary/thermomachine/freezer{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"qEm" = ( +/obj/structure/reagent_dispensers/watertank, +/turf/open/floor/plating, +/area/station/maintenance/department/medical/central) +"qEu" = ( +/obj/effect/turf_decal/siding/brown{ + dir = 4 + }, +/obj/structure/cable, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/effect/turf_decal/trimline/brown/filled/line{ + dir = 8 + }, +/obj/structure/tank_holder/oxygen/yellow, +/turf/open/floor/iron, +/area/station/cargo/drone_bay) +"qEE" = ( +/obj/item/trash/cheesie, +/turf/open/floor/plating, +/area/station/maintenance/fore/greater) +"qEJ" = ( +/turf/closed/wall, +/area/station/service/chapel/office) +"qEM" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/effect/landmark/start/hangover, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"qEV" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark, +/area/station/science/ordnance/office) +"qEX" = ( +/obj/machinery/vending/clothing, +/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/iron, +/area/station/commons/locker) +"qEZ" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 + }, +/obj/machinery/door/airlock/research{ + name = "Research Division Access" + }, +/obj/machinery/door/firedoor, +/obj/effect/mapping_helpers/airlock/access/all/science/general, +/turf/open/floor/iron/white, +/area/station/science/research) +"qFn" = ( +/obj/machinery/door/airlock/mining/glass{ + name = "Mining Cabins" + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/machinery/door/firedoor, +/obj/effect/mapping_helpers/airlock/access/all/supply/mining_station, +/turf/open/floor/iron/dark/textured_half, +/area/mine/production) +"qFp" = ( +/obj/item/radio/intercom/directional/west, +/obj/structure/rack, +/obj/item/storage/box/lights/tubes, +/obj/item/crowbar/red, +/turf/open/floor/glass/reinforced, +/area/station/science/xenobiology) +"qFr" = ( +/obj/structure/rack, +/obj/effect/spawner/random/maintenance/two, +/turf/open/floor/plating, +/area/station/maintenance/fore/greater) +"qFt" = ( +/obj/effect/spawner/structure/window, +/turf/open/floor/plating, +/area/station/science/explab) +"qFu" = ( +/obj/machinery/airalarm/directional/west, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/computer/station_alert{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/aisat_interior) +"qFC" = ( +/obj/machinery/hydroponics/constructable, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/green{ + dir = 4 + }, +/obj/effect/turf_decal/siding/wideplating/dark{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/service/hydroponics) +"qFU" = ( +/obj/structure/cable/multilayer/multiz, +/obj/structure/window/reinforced/spawner, +/turf/open/floor/plating/snowed/icemoon, +/area/station/maintenance/port/aft) +"qFX" = ( +/obj/machinery/door/airlock{ + name = "Custodial Closet" + }, +/obj/structure/disposalpipe/segment, +/obj/effect/landmark/event_spawn, +/obj/effect/landmark/navigate_destination, +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/access/all/service/janitor, +/turf/open/floor/iron, +/area/station/service/janitor) +"qGe" = ( +/obj/structure/table, +/obj/item/scalpel{ + pixel_x = 2; + pixel_y = 6 + }, +/turf/open/floor/engine, +/area/station/science/xenobiology) +"qGg" = ( +/obj/structure/rack, +/obj/item/pickaxe, +/obj/machinery/light/small/directional/south, +/obj/effect/decal/cleanable/dirt, +/obj/item/gps/mining, +/obj/item/gps/mining, +/turf/open/floor/iron/smooth, +/area/mine/eva) +"qGi" = ( +/obj/machinery/computer/security/telescreen{ + dir = 8; + name = "Xenobio Monitor"; + network = list("xeno"); + pixel_x = 26 + }, +/obj/effect/turf_decal/trimline/purple/filled/warning{ + dir = 8 + }, +/turf/open/floor/iron/white, +/area/station/science/xenobiology) +"qGj" = ( +/obj/machinery/airalarm/directional/north, +/obj/structure/chair{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/ai) +"qGQ" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral/full, +/turf/open/floor/iron/dark/smooth_large, +/area/station/command/heads_quarters/ce) +"qGV" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"qHg" = ( +/obj/structure/transit_tube/curved/flipped{ + dir = 1 + }, +/obj/structure/cable, +/turf/open/floor/plating/snowed/icemoon, +/area/icemoon/surface/outdoors/nospawn) +"qHl" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/maintenance/department/medical/morgue) +"qHn" = ( +/obj/machinery/camera/directional/south{ + c_tag = "Research Break Room"; + network = list("ss13","rd") + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/spawner/random/entertainment/arcade{ + dir = 1 + }, +/obj/machinery/light/small/directional/south, +/turf/open/floor/iron/dark, +/area/station/science/breakroom) +"qHt" = ( +/obj/machinery/light/directional/east, +/obj/machinery/status_display/evac/directional/east, +/obj/structure/reagent_dispensers/fueltank, +/turf/open/floor/iron/white, +/area/station/science/robotics/lab) +"qHD" = ( +/obj/machinery/computer/prisoner/management, +/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/iron, +/area/station/command/bridge) +"qIa" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/machinery/holopad, +/turf/open/floor/wood/parquet, +/area/station/service/bar/atrium) +"qIf" = ( +/obj/machinery/power/smes, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/maintenance/solars/port/aft) +"qIo" = ( +/obj/structure/closet/crate/hydroponics, +/obj/item/paper/guides/jobs/hydroponics, +/obj/item/seeds/onion, +/obj/item/seeds/garlic, +/obj/item/seeds/potato, +/obj/item/seeds/tomato, +/obj/item/seeds/carrot, +/obj/item/seeds/grass, +/obj/item/seeds/ambrosia, +/obj/item/seeds/wheat, +/obj/item/seeds/pumpkin, +/obj/effect/spawner/random/contraband/prison, +/obj/effect/turf_decal/tile/green/half/contrasted{ + dir = 1 + }, +/obj/machinery/airalarm/directional/north, +/obj/effect/spawner/random/food_or_drink/seed{ + spawn_all_loot = 1; + spawn_random_offset = 1 + }, +/turf/open/floor/iron, +/area/station/security/prison/garden) +"qIC" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/smart/manifold/cyan/visible{ + dir = 4 + }, +/turf/open/floor/plating, +/area/station/engineering/atmos/pumproom) +"qIM" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/engineering/atmos/project) +"qIU" = ( +/turf/open/floor/iron, +/area/station/commons/dorms) +"qJu" = ( +/obj/effect/landmark/blobstart, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/maintenance/port/greater) +"qJv" = ( +/obj/effect/turf_decal/siding/wood, +/obj/item/cigbutt, +/turf/open/floor/wood/large, +/area/mine/eva/lower) +"qJJ" = ( +/obj/machinery/firealarm/directional/east, +/turf/open/floor/iron, +/area/station/cargo/miningdock) +"qJP" = ( +/obj/structure/window/reinforced, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 8 + }, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/command/gateway) +"qJV" = ( +/obj/structure/sign/directions/security{ + dir = 1; + pixel_x = 32; + pixel_y = 40 + }, +/obj/structure/sign/directions/medical{ + dir = 4; + pixel_x = 32; + pixel_y = 32 + }, +/obj/structure/sign/directions/evac{ + dir = 4; + pixel_x = 32; + pixel_y = 24 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"qJY" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Permabrig Maintenance" + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/mapping_helpers/airlock/access/all/security/brig, +/turf/open/floor/plating, +/area/station/security/prison/safe) +"qKa" = ( +/obj/structure/table, +/obj/effect/landmark/start/hangover, +/turf/open/floor/iron/white/smooth_large, +/area/station/service/kitchen/diner) +"qKi" = ( +/obj/machinery/light/small/directional/west, +/obj/structure/chair/stool/directional/south, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/obj/machinery/atmospherics/components/binary/pump/on/general/visible/layer4{ + dir = 8; + name = "Air Out" + }, +/turf/open/floor/plating, +/area/station/maintenance/fore/lesser) +"qKm" = ( +/obj/machinery/light/small/directional/west, +/obj/structure/sign/warning/secure_area{ + pixel_x = -32 + }, +/turf/open/floor/engine, +/area/station/science/explab) +"qKq" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 + }, +/obj/machinery/door/airlock/external{ + name = "Security Escape Airlock" + }, +/obj/effect/mapping_helpers/airlock/access/all/security/general, +/turf/open/floor/plating, +/area/station/hallway/secondary/exit/departure_lounge) +"qKt" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/obj/machinery/atmospherics/components/tank, +/turf/open/floor/iron/dark, +/area/station/science/ordnance) +"qKx" = ( +/obj/machinery/portable_atmospherics/canister/oxygen, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron/dark/textured, +/area/station/engineering/atmos/storage/gas) +"qKz" = ( +/obj/structure/closet/crate, +/turf/open/floor/iron, +/area/station/command/teleporter) +"qKB" = ( +/obj/structure/chair, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/turf/open/floor/plating/icemoon, +/area/station/science/ordnance/bomb) +"qKF" = ( +/obj/item/radio/intercom/directional/west, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/structure/table, +/obj/machinery/recharger{ + pixel_y = 4 + }, +/obj/item/restraints/handcuffs, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) +"qKK" = ( +/obj/machinery/computer/atmos_control/nitrogen_tank{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"qKQ" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable, +/obj/machinery/door/poddoor/preopen{ + id = "ceprivacy"; + name = "Privacy Shutter" + }, +/turf/open/floor/plating, +/area/station/command/heads_quarters/ce) +"qKS" = ( +/obj/machinery/light/small/directional/south, +/obj/structure/closet/secure_closet/brig{ + id = "Cell 1"; + name = "Cell 1 Locker" + }, +/obj/structure/cable, +/turf/open/floor/iron/smooth, +/area/station/security/brig) +"qKX" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 + }, +/obj/effect/landmark/start/hangover, +/turf/open/floor/iron/freezer, +/area/station/commons/toilet) +"qLf" = ( +/obj/structure/sign/painting/library{ + pixel_y = 32 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 + }, +/turf/open/floor/wood, +/area/station/service/library) +"qLm" = ( +/obj/machinery/suit_storage_unit/mining, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron/dark, +/area/mine/eva) +"qLo" = ( +/obj/machinery/light/directional/east, +/obj/machinery/holopad, +/obj/effect/turf_decal/box/white{ + color = "#52B4E9" + }, +/turf/open/floor/iron/dark/smooth_large, +/area/station/medical/treatment_center) +"qLw" = ( +/obj/machinery/conveyor{ + dir = 4; + id = "packageSort2" + }, +/turf/open/floor/plating, +/area/station/cargo/sorting) +"qLB" = ( +/obj/structure/filingcabinet/employment, +/turf/open/floor/wood, +/area/station/service/lawoffice) +"qLD" = ( +/obj/machinery/firealarm/directional/north, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/turf/open/floor/iron/textured, +/area/station/security/brig) +"qLF" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) +"qLG" = ( +/obj/effect/spawner/structure/window/hollow/reinforced/middle, +/turf/open/floor/plating, +/area/station/service/lawoffice) +"qLN" = ( +/obj/machinery/door/poddoor/preopen{ + id = "misclab"; + name = "Test Chamber Blast Door" + }, +/obj/machinery/door/window/left/directional/south{ + dir = 8; + name = "Test Chamber"; + req_access = list("xenobiology") + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/general/visible, +/turf/open/floor/engine, +/area/station/science/xenobiology) +"qLU" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/siding/thinplating/corner{ + dir = 1 + }, +/obj/machinery/washing_machine, +/turf/open/floor/iron/cafeteria, +/area/station/commons/dorms/laundry) +"qLY" = ( +/turf/closed/wall/r_wall, +/area/station/science/xenobiology) +"qMe" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 4 + }, +/obj/effect/turf_decal/siding/wood{ + dir = 8 + }, +/obj/machinery/door/airlock{ + name = "Theater Stage" + }, +/obj/machinery/door/firedoor, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/access/all/service/theatre, +/turf/open/floor/iron/dark/textured_half{ + dir = 1 + }, +/area/station/service/theater) +"qMg" = ( +/obj/machinery/light/directional/north, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/port) +"qMm" = ( +/obj/structure/bookcase/random/adult, +/turf/open/floor/wood, +/area/station/service/library) +"qMn" = ( +/obj/structure/closet/crate/trashcart/laundry, +/obj/effect/spawner/random/contraband/prison, +/obj/item/clothing/under/rank/prisoner, +/obj/item/clothing/under/rank/prisoner, +/obj/item/clothing/under/rank/prisoner/skirt, +/obj/item/clothing/under/rank/prisoner/skirt, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue/opposingcorners{ + dir = 1 + }, +/turf/open/floor/iron/cafeteria, +/area/station/security/prison/work) +"qMo" = ( +/obj/effect/spawner/structure/window/hollow/reinforced/middle{ + dir = 1 + }, +/turf/open/floor/plating, +/area/station/commons/dorms/laundry) +"qMu" = ( +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/sign/warning/cold_temp{ + pixel_x = -2; + pixel_y = -32 + }, +/turf/open/floor/iron/dark/side, +/area/mine/eva/lower) +"qMv" = ( +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/structure/chair/office/light{ + dir = 4 + }, +/obj/effect/landmark/start/chemist, +/obj/machinery/button/door/directional/north{ + id = "pharmacy_shutters"; + name = "Pharmacy Shutter Controls"; + pixel_y = 55; + req_access = list("pharmacy") + }, +/turf/open/floor/iron/white, +/area/station/medical/pharmacy) +"qMz" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line, +/turf/open/floor/iron/white, +/area/station/medical/chemistry) +"qMA" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 8 + }, +/obj/structure/cable, +/turf/open/floor/iron/dark/textured_large, +/area/station/security/brig) +"qMH" = ( +/obj/structure/reagent_dispensers/fueltank, +/turf/open/floor/plating, +/area/station/ai_monitored/turret_protected/aisat/maint) +"qMI" = ( +/obj/structure/window/reinforced, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/station/command/gateway) +"qMN" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/door/poddoor/shutters/radiation/preopen{ + id = "engsm"; + name = "Radiation Chamber Shutters" + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating, +/area/station/engineering/supermatter) +"qMQ" = ( +/obj/machinery/porta_turret/ai{ + dir = 4; + installation = /obj/item/gun/energy/e_gun + }, +/obj/machinery/light/directional/east, +/turf/open/floor/circuit, +/area/station/ai_monitored/turret_protected/aisat/hallway) +"qMT" = ( +/turf/closed/wall, +/area/station/commons/lounge) +"qMU" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 + }, +/obj/machinery/door/airlock/external{ + name = "Escape Pod Four"; + space_dir = 4 + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, +/turf/open/floor/plating, +/area/station/engineering/storage_shared) +"qMY" = ( +/obj/machinery/atmospherics/pipe/multiz/scrubbers/visible/layer2{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/multiz/supply/visible/layer4{ + dir = 1 + }, +/turf/open/floor/plating, +/area/station/security/processing) +"qNc" = ( +/obj/machinery/door/airlock/highsecurity{ + name = "Service Hall Exit" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "service-hall-external" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/obj/effect/mapping_helpers/airlock/access/all/service/general, +/turf/open/floor/iron/textured_half{ + dir = 1 + }, +/area/station/hallway/secondary/service) +"qNk" = ( +/turf/open/floor/plating, +/area/station/construction/mining/aux_base) +"qNn" = ( +/obj/structure/table, +/obj/item/storage/toolbox/mechanical{ + pixel_x = -2; + pixel_y = 3 + }, +/obj/item/clothing/glasses/welding{ + pixel_y = 4 + }, +/obj/item/disk/tech_disk{ + pixel_x = -2; + pixel_y = -6 + }, +/obj/item/disk/tech_disk{ + pixel_x = -4; + pixel_y = -7 + }, +/turf/open/floor/iron/white/side{ + dir = 10 + }, +/area/station/science/lab) +"qNu" = ( +/obj/machinery/light/small/directional/north, +/turf/open/floor/iron/freezer, +/area/station/maintenance/starboard/fore) +"qNv" = ( +/obj/machinery/telecomms/receiver/preset_right, +/turf/open/floor/iron/dark/telecomms, +/area/station/tcommsat/server) +"qND" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 5 + }, +/obj/effect/landmark/start/depsec/medical, +/obj/machinery/button/door/directional/east{ + id = "medsecprivacy"; + name = "Privacy Shutters Control"; + pixel_x = -32; + pixel_y = 56 + }, +/turf/open/floor/iron/dark/smooth_large, +/area/station/security/checkpoint/medical) +"qNE" = ( +/obj/effect/spawner/random/trash/mess, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"qNL" = ( +/obj/effect/spawner/random/vending/colavend, +/turf/open/floor/iron/dark, +/area/station/hallway/secondary/entry) +"qNV" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/general/visible, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/station/maintenance/starboard/upper) +"qNX" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/door/airlock/maintenance{ + name = "Xenobiology Maintenance" + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/mapping_helpers/airlock/access/all/science/xenobio, +/turf/open/floor/plating, +/area/station/maintenance/aft/greater) +"qOa" = ( +/obj/structure/table, +/obj/machinery/cell_charger, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"qOk" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/electrolyzer, +/turf/open/floor/iron, +/area/station/maintenance/disposal/incinerator) +"qOl" = ( +/turf/open/floor/wood, +/area/station/maintenance/port/aft) +"qOy" = ( +/obj/machinery/porta_turret/ai{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/aisat/service) +"qOH" = ( +/obj/effect/landmark/blobstart, +/obj/structure/lattice/catwalk, +/turf/open/openspace/icemoon, +/area/station/science/server) +"qOL" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/obj/machinery/door/airlock/engineering{ + name = "Engine Room" + }, +/obj/machinery/door/firedoor, +/obj/structure/cable, +/obj/effect/landmark/navigate_destination, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment, +/obj/machinery/duct, +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, +/turf/open/floor/iron/dark, +/area/station/engineering/main) +"qOP" = ( +/obj/effect/turf_decal/tile/red/half/contrasted, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/camera/directional/south{ + c_tag = "Security - Vestibule" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/iron/dark/side{ + dir = 1 + }, +/area/station/security/processing) +"qOV" = ( +/obj/structure/table, +/obj/item/storage/medkit/regular, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/turf/open/floor/iron/white, +/area/mine/laborcamp) +"qPd" = ( +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue/opposingcorners{ + dir = 1 + }, +/obj/structure/cloth_pile, +/turf/open/floor/iron/cafeteria, +/area/station/security/prison/work) +"qPp" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/smooth, +/area/station/security/holding_cell) +"qPu" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 1 + }, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) +"qPw" = ( +/obj/structure/table, +/obj/machinery/chem_dispenser/drinks/beer{ + dir = 1 + }, +/turf/open/floor/wood, +/area/station/maintenance/port/aft) +"qPI" = ( +/obj/effect/turf_decal/trimline/blue/filled/corner{ + dir = 4 + }, +/obj/machinery/holopad, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark, +/area/station/command/heads_quarters/cmo) +"qPL" = ( +/turf/closed/wall/r_wall, +/area/station/hallway/secondary/exit/departure_lounge) +"qPP" = ( +/obj/structure/industrial_lift, +/obj/structure/railing{ + dir = 9 + }, +/turf/open/openspace, +/area/station/commons/storage/mining) +"qPR" = ( +/obj/item/target, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plating/icemoon, +/area/station/science/ordnance/bomb) +"qPY" = ( +/obj/structure/bookcase/random/fiction, +/turf/open/floor/wood, +/area/station/maintenance/space_hut/cabin) +"qQa" = ( +/obj/machinery/mass_driver/ordnance{ + dir = 4 + }, +/obj/machinery/door/window/left/directional/north, +/turf/open/floor/iron, +/area/station/science/ordnance/testlab) +"qQf" = ( +/turf/closed/wall, +/area/station/maintenance/fore/lesser) +"qQo" = ( +/turf/closed/wall, +/area/station/cargo/office) +"qQp" = ( +/turf/closed/wall, +/area/station/medical/storage) +"qQq" = ( +/obj/machinery/meter{ + name = "Mixed Air Tank Out" + }, +/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible, +/turf/closed/wall/r_wall, +/area/station/engineering/atmos) +"qQs" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/light/directional/east, +/obj/machinery/atmospherics/pipe/smart/manifold4w/orange/visible, +/obj/machinery/status_display/evac/directional/east, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"qQx" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) +"qQC" = ( +/turf/open/floor/iron, +/area/station/commons/storage/mining) +"qQG" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/obj/machinery/status_display/ai/directional/north, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"qQK" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/security/processing) +"qQN" = ( +/obj/effect/turf_decal/tile/red, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"qRh" = ( +/obj/machinery/airalarm/directional/west, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/turf/open/floor/iron/cafeteria, +/area/station/commons/dorms/laundry) +"qRk" = ( +/obj/item/chair/wood, +/turf/open/floor/carpet, +/area/station/maintenance/space_hut/cabin) +"qRr" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) +"qRs" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/wood, +/area/station/command/meeting_room) +"qRO" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/science/ordnance) +"qRT" = ( +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/hallway/primary/port) +"qRU" = ( +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"qSe" = ( +/obj/structure/railing/corner{ + dir = 1 + }, +/obj/effect/landmark/start/hangover, +/turf/open/floor/iron/dark, +/area/station/medical/morgue) +"qSh" = ( +/obj/structure/sink{ + dir = 4; + pixel_x = -12; + pixel_y = 2 + }, +/obj/structure/mirror/directional/west, +/obj/effect/landmark/start/assistant, +/turf/open/floor/iron/freezer, +/area/station/commons/toilet) +"qSk" = ( +/turf/open/floor/iron/dark, +/area/station/science/ordnance) +"qSq" = ( +/obj/structure/lattice/catwalk, +/obj/structure/railing/corner{ + dir = 4 + }, +/obj/structure/railing{ + dir = 10 + }, +/turf/open/lava/plasma/ice_moon, +/area/icemoon/underground/explored) +"qSu" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/sepia, +/area/station/security/prison/rec) +"qSx" = ( +/obj/machinery/atmospherics/pipe/smart/simple/dark/visible{ + dir = 4 + }, +/turf/open/floor/plating, +/area/station/engineering/atmos) +"qSB" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/obj/machinery/door/airlock/external{ + name = "External Access" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/external, +/turf/open/floor/plating, +/area/station/maintenance/starboard/fore) +"qSC" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/maintenance/disposal/incinerator) +"qSE" = ( +/obj/machinery/door/poddoor/preopen{ + id = "misclab"; + name = "Test Chamber Blast Door" + }, +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/engine, +/area/station/science/xenobiology) +"qSN" = ( +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 1 + }, +/obj/machinery/light/directional/north, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/firealarm/directional/north, +/turf/open/floor/iron/white, +/area/station/medical/virology) +"qTe" = ( +/obj/structure/reagent_dispensers/fueltank, +/obj/structure/railing{ + dir = 1 + }, +/turf/open/floor/plating, +/area/station/maintenance/department/medical/central) +"qTs" = ( +/turf/open/floor/iron/showroomfloor, +/area/station/security/prison/mess) +"qTI" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/airalarm/directional/south, +/turf/open/floor/carpet/red, +/area/station/security/prison/work) +"qTJ" = ( +/obj/structure/chair{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/station/maintenance/department/chapel) +"qTS" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/maintenance/port/aft) +"qUa" = ( +/obj/structure/closet/crate/secure/freezer/pizza, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/obj/machinery/power/apc/auto_name/directional/west, +/turf/open/floor/iron/smooth_large, +/area/station/cargo/warehouse) +"qUb" = ( +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/machinery/camera/directional/south{ + c_tag = "Fore - Courtroom Hallway" + }, +/turf/open/floor/iron, +/area/station/hallway/primary/fore) +"qUu" = ( +/obj/structure/cable, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/brown/visible/layer2, +/turf/open/floor/iron, +/area/station/maintenance/disposal/incinerator) +"qUv" = ( +/obj/structure/rack, +/obj/item/wirecutters, +/obj/item/screwdriver, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/science/xenobiology) +"qUw" = ( +/obj/structure/closet/secure_closet/brig, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/mine/laborcamp) +"qUx" = ( +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"qUF" = ( +/obj/structure/sign/warning/cold_temp, +/turf/closed/wall, +/area/station/maintenance/fore/greater) +"qUL" = ( +/obj/structure/closet/emcloset, +/obj/effect/spawner/random/maintenance/two, +/turf/open/floor/plating, +/area/station/maintenance/aft/lesser) +"qUM" = ( +/obj/structure/chair{ + dir = 1 + }, +/turf/open/floor/wood, +/area/station/maintenance/aft/greater) +"qUS" = ( +/obj/structure/railing/corner{ + dir = 8 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/cargo/storage) +"qVc" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/landmark/start/hangover, +/turf/open/floor/iron, +/area/station/commons/dorms) +"qVo" = ( +/obj/effect/turf_decal/weather/snow/corner, +/turf/open/floor/plating/snowed/icemoon, +/area/icemoon/surface/outdoors/nospawn) +"qVz" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/structure/rack, +/turf/open/floor/iron/white, +/area/station/science/xenobiology) +"qVJ" = ( +/obj/machinery/disposal/bin, +/obj/machinery/light_switch/directional/south, +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/turf/open/floor/iron/dark/smooth_large, +/area/station/command/heads_quarters/hos) +"qVM" = ( +/obj/effect/turf_decal/tile/green{ + dir = 1 + }, +/obj/effect/turf_decal/tile/green, +/obj/effect/turf_decal/tile/green{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/simple/purple/visible{ + dir = 4 + }, +/obj/machinery/light/directional/east, +/obj/effect/turf_decal/tile/green{ + dir = 1 + }, +/obj/effect/turf_decal/tile/green, +/obj/effect/turf_decal/tile/green{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/engineering/atmos/pumproom) +"qVY" = ( +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/machinery/atmospherics/components/binary/pump{ + dir = 8; + name = "N2O to Pure" + }, +/turf/open/floor/iron/cafeteria, +/area/station/engineering/atmos) +"qVZ" = ( +/obj/machinery/light/small/directional/west, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/command/storage/eva) +"qWu" = ( +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/station/science/breakroom) +"qWy" = ( +/obj/machinery/shower{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/red/end{ + dir = 8 + }, +/turf/open/floor/iron/dark/textured, +/area/station/engineering/main) +"qWD" = ( +/obj/machinery/duct, +/turf/open/floor/iron/white, +/area/station/medical/virology) +"qWJ" = ( +/obj/item/crowbar/large, +/obj/structure/rack, +/obj/item/flashlight, +/turf/open/floor/iron/dark, +/area/station/engineering/supermatter/room) +"qWM" = ( +/obj/item/stack/sheet/glass/fifty, +/obj/item/stack/sheet/glass/fifty, +/obj/item/stack/sheet/glass/fifty, +/obj/structure/table, +/turf/open/floor/iron/dark, +/area/station/engineering/storage) +"qWO" = ( +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/turf/open/floor/iron/white/corner{ + dir = 1 + }, +/area/station/hallway/secondary/exit/departure_lounge) +"qWT" = ( +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/turf/open/floor/iron/dark/side, +/area/mine/eva/lower) +"qWX" = ( +/obj/effect/landmark/start/assistant, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/service/hydroponics/garden) +"qWZ" = ( +/turf/closed/wall/r_wall, +/area/station/command/bridge) +"qXf" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/maintenance/starboard/upper) +"qXp" = ( +/obj/machinery/camera/directional/north{ + c_tag = "Research Division Access"; + network = list("ss13","rd") + }, +/obj/structure/sink{ + dir = 8; + pixel_x = 11 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 8 + }, +/turf/open/floor/iron/white, +/area/station/science/research) +"qXz" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/turf/open/floor/iron/dark, +/area/station/service/hydroponics) +"qXO" = ( +/obj/structure/flora/bush/jungle/c/style_random, +/turf/open/floor/grass, +/area/station/medical/virology) +"qXY" = ( +/obj/effect/spawner/random/trash, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"qYh" = ( +/obj/structure/chair/pew{ + dir = 1 + }, +/turf/open/floor/iron/chapel, +/area/station/service/chapel) +"qYw" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/conveyor{ + dir = 4; + id = "robo1" + }, +/turf/open/floor/iron, +/area/station/science/robotics/lab) +"qYz" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 + }, +/obj/machinery/door/airlock/external{ + name = "Port Docking Bay 1" + }, +/turf/open/floor/plating, +/area/station/hallway/secondary/entry) +"qYD" = ( +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/blue/filled/warning{ + dir = 4 + }, +/obj/machinery/duct, +/turf/open/floor/iron, +/area/station/service/hydroponics) +"qYI" = ( +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"qYP" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/obj/machinery/door/airlock/external{ + name = "Solar Maintenance" + }, +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, +/turf/open/floor/plating, +/area/station/maintenance/solars/starboard/aft) +"qYQ" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/components/trinary/filter/flipped/critical{ + dir = 8 + }, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"qYZ" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line, +/obj/machinery/newscaster/directional/south, +/turf/open/floor/iron/white, +/area/station/medical/chemistry) +"qZh" = ( +/obj/structure/table, +/obj/item/folder/white, +/obj/item/folder/white, +/obj/item/pen, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"qZl" = ( +/obj/machinery/light/directional/south, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"qZm" = ( +/obj/machinery/chem_heater/withbuffer, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/effect/turf_decal/tile/yellow/full, +/turf/open/floor/iron/white/smooth_large, +/area/station/medical/pharmacy) +"qZs" = ( +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 5 + }, +/obj/machinery/light/directional/north, +/obj/structure/bed{ + dir = 4 + }, +/obj/item/bedsheet/medical{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/turf/open/floor/iron/dark, +/area/station/medical/virology) +"qZL" = ( +/obj/structure/table, +/obj/item/paper, +/obj/item/pen, +/obj/machinery/light/small/directional/west, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/camera/directional/west{ + c_tag = "Labor Camp Cell 3"; + network = list("labor") + }, +/turf/open/floor/iron, +/area/mine/laborcamp) +"qZN" = ( +/turf/closed/wall/r_wall, +/area/station/science/ordnance/freezerchamber) +"qZT" = ( +/obj/machinery/computer/mech_bay_power_console{ + dir = 1 + }, +/obj/machinery/firealarm/directional/south, +/turf/open/floor/iron/textured, +/area/mine/mechbay) +"raf" = ( +/obj/machinery/power/shieldwallgen, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron, +/area/station/command/teleporter) +"rai" = ( +/obj/structure/table, +/obj/item/clothing/ears/earmuffs{ + pixel_x = -8; + pixel_y = 11 + }, +/obj/item/clothing/ears/earmuffs{ + pixel_x = -8; + pixel_y = 6 + }, +/obj/item/clothing/glasses/sunglasses{ + pixel_x = 8; + pixel_y = 10 + }, +/obj/item/clothing/glasses/sunglasses{ + pixel_x = 6; + pixel_y = 4 + }, +/obj/item/hand_labeler{ + pixel_x = -4; + pixel_y = -6 + }, +/obj/machinery/newscaster/directional/north, +/turf/open/floor/iron/showroomfloor, +/area/station/security/warden) +"ras" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/engineering/glass{ + name = "Supermatter Engine Room" + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"rat" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/reagent_dispensers/fueltank, +/turf/open/floor/iron/dark, +/area/station/engineering/storage) +"rax" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 + }, +/turf/open/floor/iron/showroomfloor, +/area/station/security/processing) +"raA" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/landmark/start/atmospheric_technician, +/obj/machinery/atmospherics/pipe/smart/simple/brown/visible{ + dir = 10 + }, +/turf/open/floor/iron, +/area/station/maintenance/disposal/incinerator) +"raE" = ( +/obj/structure/table, +/obj/machinery/recharger{ + pixel_y = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/item/screwdriver{ + pixel_y = 10 + }, +/turf/open/floor/iron/dark, +/area/station/security/checkpoint/science) +"raN" = ( +/obj/machinery/firealarm/directional/north, +/obj/machinery/light/directional/north, +/turf/open/floor/iron, +/area/station/command/teleporter) +"raT" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/station/engineering/supermatter/room) +"raY" = ( +/obj/machinery/camera/directional/east{ + c_tag = "Security - Permabrig Observation South"; + network = list("ss13","prison") + }, +/turf/open/lava/plasma/ice_moon, +/area/icemoon/underground/explored) +"rbb" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 + }, +/obj/machinery/door/airlock/external{ + name = "Solar Maintenance" + }, +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, +/turf/open/floor/plating, +/area/station/maintenance/solars/port/aft) +"rbf" = ( +/obj/structure/closet, +/turf/open/floor/plating, +/area/station/maintenance/aft/lesser) +"rbm" = ( +/obj/machinery/camera/directional/east{ + c_tag = "MiniSat External NorthWest"; + network = list("minisat"); + start_active = 1 + }, +/turf/open/misc/asteroid/snow/icemoon, +/area/station/ai_monitored/turret_protected/aisat/maint) +"rbC" = ( +/turf/closed/wall, +/area/station/cargo/qm) +"rbD" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/station/service/chapel) +"rbK" = ( +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/obj/item/kirbyplants/random, +/obj/item/radio/intercom/directional/east, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/white, +/area/station/medical/break_room) +"rbT" = ( +/obj/structure/ore_box, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/mine/laborcamp) +"rbZ" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 8 + }, +/turf/open/misc/dirt{ + initial_gas_mix = "ICEMOON_ATMOS" + }, +/area/icemoon/underground/explored) +"rcd" = ( +/obj/machinery/camera/directional/south{ + c_tag = "Security Checkpoint" + }, +/obj/machinery/airalarm/directional/west, +/obj/machinery/light_switch/directional/south, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/security/checkpoint/customs/auxiliary) +"rcj" = ( +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=Lockers"; + location = "EVA" + }, +/obj/effect/turf_decal/plaque{ + icon_state = "L6" + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"rck" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/turf/open/floor/iron, +/area/station/science/explab) +"rcq" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/pink/hidden, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"rcD" = ( +/turf/open/floor/carpet/lone, +/area/station/service/chapel) +"rcE" = ( +/obj/effect/spawner/structure/window, +/turf/open/floor/plating, +/area/station/hallway/primary/central) +"rcN" = ( +/obj/effect/turf_decal/siding/yellow{ + dir = 5 + }, +/turf/open/floor/iron, +/area/station/engineering/lobby) +"rcO" = ( +/obj/structure/sign/warning/secure_area, +/turf/closed/wall/r_wall, +/area/station/ai_monitored/turret_protected/ai) +"rcP" = ( +/obj/effect/turf_decal/bot_white/right, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/command/gateway) +"rcY" = ( +/obj/structure/fence{ + dir = 4 + }, +/turf/open/misc/asteroid/snow/icemoon, +/area/icemoon/underground/explored) +"rdb" = ( +/obj/structure/table/optable{ + name = "Robotics Operating Table" + }, +/obj/effect/landmark/event_spawn, +/obj/structure/sign/poster/official/random/directional/south, +/turf/open/floor/iron/dark, +/area/station/science/robotics/lab) +"rdd" = ( +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/blue/filled/warning{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/station/service/hydroponics) +"rdl" = ( +/obj/machinery/button/door/directional/east{ + id = "misclab"; + name = "Test Chamber Blast Doors"; + pixel_y = 6; + req_access = list("xenobiology") + }, +/obj/machinery/button/door/directional/east{ + id = "xenobiomain"; + name = "Xenobiology Containment Blast Door"; + pixel_y = -6; + req_access = list("xenobiology") + }, +/turf/open/floor/iron/white, +/area/station/science/xenobiology) +"rdo" = ( +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/fore) +"rdG" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 8 + }, +/turf/open/floor/iron/white, +/area/station/medical/storage) +"rdO" = ( +/obj/machinery/light_switch/directional/north{ + pixel_x = -7 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/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/iron/dark, +/area/station/service/chapel) +"ree" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/trimline/blue/filled/line, +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/iron/white, +/area/station/medical/medbay/aft) +"reh" = ( +/turf/open/floor/iron/textured_half, +/area/station/service/hydroponics) +"rek" = ( +/obj/structure/chair{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"rex" = ( +/obj/effect/turf_decal/tile/dark{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/asteroid/corner{ + dir = 8 + }, +/obj/structure/cable, +/obj/effect/decal/cleanable/oil, +/obj/item/wrench, +/turf/open/floor/iron/white/side{ + dir = 5 + }, +/area/mine/living_quarters) +"reT" = ( +/obj/machinery/door/window/left/directional/north{ + dir = 4; + name = "Containment Pen 8"; + req_access = list("xenobiology") + }, +/obj/machinery/door/poddoor/preopen{ + id = "xenobio8"; + name = "Xenobio Pen 8 Blast Door" + }, +/obj/structure/cable, +/turf/open/floor/engine, +/area/station/science/xenobiology) +"rfh" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable/layer3, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/aisat/hallway) +"rft" = ( +/obj/effect/spawner/random/structure/crate, +/turf/open/floor/plating, +/area/station/maintenance/starboard/upper) +"rfu" = ( +/turf/closed/wall/r_wall, +/area/station/security/prison/rec) +"rfE" = ( +/obj/machinery/door/poddoor/shutters{ + id = "armory"; + name = "Armory Shutter" + }, +/turf/open/floor/iron, +/area/station/ai_monitored/security/armory/upper) +"rfS" = ( +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/maintenance/disposal/incinerator) +"rgh" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/item/radio/intercom/directional/east, +/obj/machinery/computer/secure_data{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/security/checkpoint/supply) +"rgi" = ( +/obj/structure/sign/poster/contraband/random/directional/west, +/turf/open/floor/plating, +/area/station/maintenance/department/medical/central) +"rgm" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 + }, +/obj/structure/table, +/obj/item/folder/yellow{ + pixel_x = -9; + pixel_y = 8 + }, +/obj/item/folder/yellow{ + pixel_x = -16; + pixel_y = 14 + }, +/obj/item/folder{ + pixel_x = -12; + pixel_y = 17 + }, +/obj/item/paper{ + pixel_x = -13; + pixel_y = 10 + }, +/obj/item/pen/blue{ + pixel_x = -13; + pixel_y = 10 + }, +/obj/item/stack/package_wrap, +/turf/open/floor/wood/large, +/area/mine/eva/lower) +"rgx" = ( +/obj/machinery/requests_console/directional/north{ + announcementConsole = 1; + department = "Research Director's Desk"; + departmentType = 5; + name = "Research Director's Requests Console"; + receive_ore_updates = 1; + assistance_requestable = 1; + anon_tips_receiver = 1 + }, +/obj/machinery/pdapainter/research, +/turf/open/floor/iron/cafeteria, +/area/station/command/heads_quarters/rd) +"rgC" = ( +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/security/brig/upper) +"rgS" = ( +/obj/item/bedsheet/red, +/turf/open/floor/plating, +/area/station/maintenance/fore/lesser) +"rhf" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/preopen{ + id = "hosspace"; + name = "Space Shutters" + }, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/command/heads_quarters/hos) +"rhi" = ( +/obj/machinery/door/firedoor/heavy, +/obj/machinery/door/airlock/research{ + name = "Ordnance Lab" + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/decal/cleanable/dirt, +/obj/effect/mapping_helpers/airlock/access/all/science/ordnance, +/turf/open/floor/iron/cafeteria{ + dir = 8 + }, +/area/station/science/ordnance/office) +"rhE" = ( +/obj/machinery/door/airlock/external{ + name = "Escape Pod Two"; + space_dir = 8 + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 + }, +/turf/open/floor/plating, +/area/station/hallway/secondary/entry) +"rhF" = ( +/obj/machinery/camera/directional/north{ + c_tag = "Security - Permabrig Observation North"; + network = list("ss13","prison") + }, +/turf/open/lava/plasma/ice_moon, +/area/icemoon/underground/explored) +"rhP" = ( +/obj/machinery/flasher/directional/north{ + id = "Cell 2" + }, +/obj/structure/bed{ + dir = 1; + pixel_x = -2 + }, +/turf/open/floor/iron/smooth, +/area/station/security/brig) +"rhR" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/trimline/green/filled/line, +/obj/effect/turf_decal/trimline/blue/filled/warning, +/turf/open/floor/iron/dark, +/area/station/service/hydroponics) +"rhY" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible, +/obj/effect/turf_decal/box/red, +/obj/machinery/firealarm/directional/east, +/turf/open/floor/iron/dark, +/area/station/science/ordnance) +"rhZ" = ( +/obj/structure/table, +/obj/machinery/cell_charger, +/obj/machinery/light_switch/directional/north, +/obj/item/stock_parts/cell/high, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/commons/storage/primary) +"rid" = ( +/turf/closed/wall/r_wall, +/area/station/commons/storage/primary) +"rig" = ( +/obj/structure/bed, +/obj/effect/spawner/random/maintenance, +/turf/open/floor/plating, +/area/station/maintenance/department/medical/morgue) +"ril" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/catwalk_floor/iron_smooth, +/area/station/maintenance/department/medical/central) +"riL" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/mine/living_quarters) +"riT" = ( +/obj/machinery/atmospherics/components/unary/outlet_injector/on, +/turf/open/floor/plating/snowed/icemoon, +/area/station/maintenance/port/aft) +"rjh" = ( +/obj/structure/closet/firecloset, +/turf/open/floor/iron/dark, +/area/station/engineering/main) +"rjr" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply, +/turf/open/floor/plating, +/area/station/medical/virology) +"rjE" = ( +/obj/structure/fluff/tram_rail{ + pixel_y = 17 + }, +/obj/structure/fluff/tram_rail, +/turf/open/lava/plasma/ice_moon, +/area/icemoon/underground/explored) +"rjK" = ( +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/station/science/ordnance/office) +"rjP" = ( +/obj/structure/sign/poster/official/random/directional/north, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"rjR" = ( +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"rjT" = ( +/obj/machinery/button/door/directional/west{ + id = "xenobio3"; + layer = 4; + name = "Xenobio Pen 3 Blast Door"; + req_access = list("xenobiology") + }, +/turf/open/floor/iron/white, +/area/station/science/xenobiology) +"rkc" = ( +/obj/effect/turf_decal/siding/yellow, +/obj/effect/turf_decal/siding/yellow{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/engineering/storage) +"rki" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/public/glass{ + name = "Central Access" + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"rkl" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable, +/obj/machinery/door/poddoor/preopen{ + id = "xenobiomain"; + name = "Containment Blast Door" + }, +/turf/open/floor/plating, +/area/station/maintenance/aft/lesser) +"rkm" = ( +/obj/machinery/atmospherics/pipe/smart/simple/green/visible{ + dir = 9 + }, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"rkK" = ( +/obj/machinery/suit_storage_unit/cmo, +/turf/open/floor/iron/dark, +/area/station/command/heads_quarters/cmo) +"rkL" = ( +/turf/open/floor/carpet/blue, +/area/station/medical/psychology) +"rkM" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/blue/filled/warning{ + dir = 4 + }, +/turf/open/floor/iron/white, +/area/station/medical/medbay/aft) +"rkT" = ( +/obj/machinery/camera/directional/south{ + c_tag = "Security - Permabrig Upper Hallway South"; + network = list("ss13","prison") + }, +/turf/open/floor/iron/dark/textured, +/area/station/security/prison) +"rlb" = ( +/obj/structure/sign/warning/docking{ + pixel_x = -32 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/mine/laborcamp) +"rlh" = ( +/obj/machinery/newscaster/directional/north, +/turf/open/floor/iron/dark/textured, +/area/station/security/prison/rec) +"rlp" = ( +/obj/effect/turf_decal/stripes/asteroid/line{ + dir = 5 + }, +/obj/effect/turf_decal/tile/dark{ + dir = 4 + }, +/obj/effect/turf_decal/tile/dark{ + dir = 1 + }, +/obj/machinery/airalarm/directional/north, +/turf/open/floor/iron/white/side, +/area/mine/living_quarters) +"rlS" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable/layer3, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/aisat_interior) +"rlV" = ( +/obj/structure/table/wood, +/turf/open/floor/wood, +/area/station/commons/dorms) +"rmh" = ( +/obj/structure/ladder, +/obj/machinery/light/small/directional/north, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/dark/textured_large, +/area/station/maintenance/department/medical/morgue) +"rmn" = ( +/obj/structure/chair/stool/directional/north, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 + }, +/turf/open/floor/carpet, +/area/station/commons/dorms) +"rmv" = ( +/obj/structure/rack, +/obj/item/wrench, +/turf/open/floor/iron, +/area/mine/laborcamp/security) +"rmB" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/door/airlock/grunge{ + name = "Mining Mechbay Control" + }, +/obj/machinery/door/firedoor, +/obj/effect/mapping_helpers/airlock/access/all/supply/mining, +/turf/open/floor/iron/dark/textured_half, +/area/mine/mechbay) +"rmD" = ( +/obj/machinery/oven, +/turf/open/floor/iron/cafeteria, +/area/station/security/prison/mess) +"rmM" = ( +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/turf/open/floor/wood, +/area/station/command/meeting_room) +"rnb" = ( +/obj/effect/turf_decal/tile/red, +/turf/open/floor/iron/textured, +/area/station/security/brig) +"rnf" = ( +/obj/structure/sign/departments/chemistry/pharmacy{ + pixel_x = -32 + }, +/turf/open/openspace, +/area/station/medical/medbay/lobby) +"rnh" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/structure/table, +/obj/item/crowbar/red, +/obj/item/stock_parts/cell/high{ + pixel_x = 6; + pixel_y = -3 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/effect/turf_decal/tile/yellow, +/obj/structure/sign/poster/random/directional/west, +/turf/open/floor/iron, +/area/station/hallway/primary/aft) +"rns" = ( +/obj/structure/table/reinforced, +/obj/item/aicard, +/obj/item/multitool, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/command/bridge) +"rnt" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/airalarm/directional/west, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"rnQ" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable, +/obj/machinery/door/poddoor/preopen{ + id = "xenobio1"; + name = "Xenobio Pen 1 Blast Door" + }, +/turf/open/floor/plating, +/area/station/maintenance/aft/lesser) +"roa" = ( +/obj/structure/toilet{ + pixel_y = 8 + }, +/obj/machinery/button/door/directional/north{ + id = "Lakeview_Bathroom"; + pixel_x = 22; + pixel_y = -10; + req_access = list("robotics") + }, +/turf/open/floor/iron/freezer, +/area/mine/eva/lower) +"roc" = ( +/obj/structure/stairs/north, +/obj/structure/railing{ + dir = 8 + }, +/obj/machinery/firealarm/directional/east, +/turf/open/floor/iron/cafeteria, +/area/station/service/kitchen) +"roA" = ( +/obj/machinery/door/window/left/directional/north{ + dir = 4; + name = "Containment Pen 4"; + req_access = list("xenobiology") + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/iron, +/area/station/science/xenobiology) +"roH" = ( +/obj/structure/chair/pew/right, +/turf/open/floor/wood, +/area/station/security/prison/rec) +"rpa" = ( +/obj/structure/closet/athletic_mixed, +/turf/open/floor/plating, +/area/station/maintenance/aft/lesser) +"rpu" = ( +/obj/machinery/computer/security/telescreen/vault{ + pixel_y = 30 + }, +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/command/heads_quarters/hop) +"rpB" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/maintenance/fore/lesser) +"rpF" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/turf_decal/bot{ + dir = 1 + }, +/obj/machinery/suit_storage_unit/engine, +/turf/open/floor/iron/dark/textured, +/area/station/engineering/engine_smes) +"rpG" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"rpK" = ( +/obj/structure/chair/pew/left{ + dir = 1 + }, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/service/chapel) +"rpM" = ( +/obj/effect/turf_decal/trimline/blue/filled/line, +/turf/open/floor/iron/white, +/area/station/medical/treatment_center) +"rpU" = ( +/obj/machinery/iv_drip, +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 10 + }, +/turf/open/floor/iron/dark, +/area/station/medical/virology) +"rqa" = ( +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/obj/machinery/disposal/bin, +/obj/machinery/status_display/evac/directional/south, +/turf/open/floor/iron/white/corner{ + dir = 1 + }, +/area/station/science/explab) +"rqq" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/turf_decal/box/white{ + color = "#52B4E9" + }, +/obj/machinery/holopad, +/turf/open/floor/iron/white, +/area/station/medical/medbay/aft) +"rqF" = ( +/obj/machinery/door/poddoor{ + id = "Secure Storage"; + name = "Secure Storage" + }, +/turf/open/floor/plating, +/area/station/engineering/engine_smes) +"rqH" = ( +/obj/structure/closet/crate, +/obj/item/stack/sheet/leather, +/obj/effect/spawner/random/maintenance/two, +/obj/structure/sign/poster/random/directional/north, +/turf/open/floor/iron, +/area/station/maintenance/starboard/fore) +"rqI" = ( +/obj/structure/reagent_dispensers/watertank, +/obj/machinery/airalarm/directional/south, +/turf/open/floor/plating, +/area/station/medical/virology) +"rqJ" = ( +/obj/structure/chair{ + dir = 8 + }, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/cargo/lobby) +"rqR" = ( +/obj/structure/table/glass, +/obj/item/storage/book/bible, +/turf/open/floor/iron/chapel, +/area/station/service/chapel) +"rqT" = ( +/obj/machinery/door/firedoor, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"rqY" = ( +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 9 + }, +/obj/machinery/light_switch/directional/west, +/turf/open/floor/iron/dark, +/area/station/medical/virology) +"rrf" = ( +/obj/structure/table/wood, +/turf/open/floor/iron/dark, +/area/station/service/chapel/office) +"rro" = ( +/obj/machinery/door/window/right/directional/north{ + dir = 8; + name = "Shop Counter" + }, +/obj/effect/turf_decal/siding/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/siding/red{ + dir = 8 + }, +/turf/open/floor/iron/white, +/area/station/maintenance/port/fore) +"rrp" = ( +/obj/structure/railing{ + dir = 4 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 4 + }, +/turf/open/floor/glass/reinforced, +/area/station/hallway/primary/starboard) +"rrI" = ( +/obj/structure/window/reinforced/spawner/west, +/obj/structure/table/reinforced, +/obj/machinery/recharger, +/obj/machinery/light_switch/directional/south, +/turf/open/floor/iron/dark/textured, +/area/station/security/range) +"rrV" = ( +/obj/effect/spawner/structure/window/hollow/reinforced/end, +/turf/open/floor/plating, +/area/mine/eva) +"rrX" = ( +/obj/effect/turf_decal/siding/wood, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/airalarm/directional/east, +/obj/machinery/duct, +/turf/open/floor/iron, +/area/station/service/theater) +"rsp" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/holopad, +/obj/structure/disposalpipe/sorting/mail{ + dir = 8; + sortType = 27 + }, +/obj/effect/turf_decal/box/white{ + color = "#52B4E9" + }, +/turf/open/floor/iron/white, +/area/station/medical/medbay/aft) +"rsC" = ( +/obj/machinery/light/directional/west, +/obj/machinery/camera/directional/west{ + c_tag = "Xenobiology Pens - Port Mid"; + network = list("ss13","rd","xeno") + }, +/turf/open/floor/engine, +/area/station/science/xenobiology) +"rsL" = ( +/obj/structure/cable, +/turf/open/floor/circuit, +/area/station/ai_monitored/turret_protected/aisat/hallway) +"rsM" = ( +/obj/structure/bed/maint, +/obj/item/toy/plush/rouny{ + desc = "What is this? Is this a dog?"; + name = "Therapy Dog" + }, +/obj/structure/cable, +/obj/machinery/camera/directional/east{ + c_tag = "Security - Isolation Cell"; + network = list("ss13","prison","Isolation"); + view_range = 5 + }, +/turf/open/floor/iron/smooth_half{ + dir = 1 + }, +/area/station/security/prison/safe) +"rsR" = ( +/obj/structure/table/optable, +/obj/effect/turf_decal/tile/blue/full, +/turf/open/floor/iron/large, +/area/station/medical/treatment_center) +"rsW" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/smart/simple/green/visible, +/turf/open/floor/plating, +/area/station/engineering/atmos) +"rsY" = ( +/turf/closed/wall/r_wall, +/area/mine/eva) +"rtc" = ( +/obj/machinery/duct, +/turf/open/floor/iron, +/area/station/hallway/secondary/service) +"rth" = ( +/obj/effect/turf_decal/siding/white, +/obj/effect/turf_decal/siding/white, +/obj/effect/spawner/random/entertainment/arcade, +/obj/structure/sign/poster/random/directional/north, +/turf/open/floor/iron, +/area/station/hallway/secondary/service) +"rtn" = ( +/obj/structure/chair/comfy/black, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/landmark/start/scientist, +/turf/open/floor/iron, +/area/station/science/xenobiology) +"rtp" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Crematorium Maintenance" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/mapping_helpers/airlock/access/all/service/crematorium, +/turf/open/floor/plating, +/area/station/maintenance/department/chapel) +"rtP" = ( +/obj/machinery/camera/directional/west{ + c_tag = "Engineering West" + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/engineering/main) +"rtR" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 8 + }, +/turf/open/floor/iron/textured, +/area/mine/mechbay) +"ruo" = ( +/obj/machinery/portable_atmospherics/canister/air, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron/dark/textured, +/area/station/engineering/atmos/storage/gas) +"ruw" = ( +/obj/machinery/atmospherics/components/trinary/mixer{ + dir = 1; + name = "plasma mixer" + }, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"ruC" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark/textured_edge{ + dir = 1 + }, +/area/station/security/prison) +"ruD" = ( +/obj/machinery/space_heater, +/turf/open/floor/plating, +/area/station/maintenance/department/cargo) +"ruI" = ( +/obj/machinery/atmospherics/components/binary/pump{ + name = "Air to Port" + }, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"ruO" = ( +/obj/effect/turf_decal/siding/thinplating/dark{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/carpet, +/area/station/service/theater) +"ruZ" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable/layer3, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/ai) +"rvi" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/effect/turf_decal/siding/thinplating/dark{ + dir = 8 + }, +/obj/item/food/grown/pumpkin{ + pixel_y = 5 + }, +/turf/open/floor/grass, +/area/station/service/hydroponics) +"rvj" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/eighties/red, +/area/station/security/prison/safe) +"rvy" = ( +/obj/effect/turf_decal/bot, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/mine/laborcamp) +"rvE" = ( +/obj/structure/sign/warning/docking, +/turf/closed/wall/r_wall, +/area/station/hallway/secondary/entry) +"rvQ" = ( +/turf/open/floor/plating{ + icon_state = "platingdmg2" + }, +/area/station/maintenance/department/chapel) +"rvZ" = ( +/obj/effect/landmark/start/hangover, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"rwk" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/multiz/scrubbers/visible/layer2{ + color = "#ff0000"; + dir = 4; + name = "Scrubbers multi deck pipe adapter" + }, +/turf/open/floor/plating, +/area/station/medical/chemistry) +"rwt" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 6 + }, +/turf/open/floor/plating/snowed/icemoon, +/area/icemoon/surface/outdoors/nospawn) +"rwu" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 + }, +/obj/structure/sign/poster/official/random/directional/south, +/obj/effect/turf_decal/tile/red/half/contrasted, +/turf/open/floor/iron/dark/textured_edge{ + dir = 1 + }, +/area/station/security/prison) +"rwB" = ( +/obj/machinery/atmospherics/pipe/bridge_pipe/orange/visible, +/obj/machinery/atmospherics/pipe/bridge_pipe/green/visible{ + dir = 4 + }, +/turf/open/floor/plating/snowed/icemoon, +/area/icemoon/surface/outdoors/nospawn) +"rwD" = ( +/obj/structure/rack, +/obj/item/clothing/head/soft/mime, +/obj/item/clothing/suit/apron/chef, +/turf/open/floor/plating, +/area/station/maintenance/department/medical/morgue) +"rwF" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/commons/vacant_room/commissary) +"rwG" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 + }, +/turf/open/floor/plating, +/area/station/maintenance/department/medical/morgue) +"rwW" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/sign/warning/gas_mask, +/turf/open/floor/plating, +/area/station/hallway/secondary/entry) +"rwX" = ( +/obj/machinery/camera/directional/east{ + c_tag = "Arrivals North" + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/structure/cable, +/turf/open/floor/iron/white/corner, +/area/station/hallway/secondary/entry) +"rxa" = ( +/obj/machinery/atmospherics/pipe/layer_manifold/scrubbers/visible{ + dir = 1 + }, +/turf/closed/wall/r_wall, +/area/station/maintenance/department/medical/central) +"rxz" = ( +/obj/structure/girder, +/turf/open/floor/plating/snowed/icemoon, +/area/icemoon/underground/explored) +"rxG" = ( +/obj/machinery/light_switch/directional/south, +/obj/structure/closet/secure_closet/security/cargo, +/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/iron, +/area/station/security/checkpoint/supply) +"rxM" = ( +/obj/machinery/door/poddoor/preopen{ + id = "xenobio8"; + name = "Xenobio Pen 8 Blast Door" + }, +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/sign/warning/electric_shock, +/turf/open/floor/plating, +/area/station/science/xenobiology) +"rxW" = ( +/turf/closed/mineral/random/snow, +/area/icemoon/underground/unexplored/rivers) +"ryf" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable/layer3, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/ai) +"ryl" = ( +/obj/machinery/vending/wardrobe/det_wardrobe, +/obj/machinery/light/directional/east, +/turf/open/floor/iron/grimy, +/area/station/security/detectives_office) +"ryu" = ( +/turf/open/floor/iron/dark/textured, +/area/station/security/execution/transfer) +"ryC" = ( +/obj/structure/cable, +/obj/structure/fence/door/opened, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/icemoon/underground/explored) +"ryG" = ( +/obj/structure/chair{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/turf/open/floor/iron/smooth, +/area/station/security/holding_cell) +"ryO" = ( +/obj/item/kirbyplants/random, +/turf/open/floor/wood, +/area/station/hallway/secondary/service) +"rza" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/commons/fitness) +"rzc" = ( +/obj/machinery/light/directional/west, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/siding/wood/corner{ + dir = 1 + }, +/turf/open/floor/wood, +/area/station/service/library) +"rzj" = ( +/obj/structure/table, +/obj/item/stack/sheet/iron/fifty{ + pixel_x = 2; + pixel_y = 2 + }, +/obj/item/stack/sheet/iron/fifty, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"rzm" = ( +/obj/structure/sign/departments/cargo, +/turf/closed/wall, +/area/station/cargo/lobby) +"rzr" = ( +/obj/structure/table, +/obj/item/mod/module/plasma_stabilizer, +/obj/item/mod/module/thermal_regulator, +/obj/item/assembly/flash/handheld, +/turf/open/floor/iron/dark/textured_half{ + dir = 1 + }, +/area/station/security/office) +"rzz" = ( +/obj/machinery/door/airlock/command{ + name = "Server Room" + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/mapping_helpers/airlock/access/all/science/rd, +/turf/open/floor/iron/dark, +/area/station/science/server) +"rzA" = ( +/obj/machinery/door/airlock{ + name = "Theater Backstage" + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/door/firedoor, +/obj/machinery/duct, +/obj/effect/mapping_helpers/airlock/access/all/service/theatre, +/turf/open/floor/iron/textured_half{ + dir = 1 + }, +/area/station/service/theater) +"rzD" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/manifold/layer2{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/outlet_injector/monitored/ordnance_freezer_chamber_input{ + dir = 1 + }, +/turf/open/floor/iron/dark/airless, +/area/station/science/ordnance/freezerchamber) +"rzG" = ( +/obj/structure/railing, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 1 + }, +/turf/open/floor/plating/snowed/icemoon, +/area/icemoon/surface/outdoors/nospawn) +"rzL" = ( +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/spawner/random/structure/steam_vent, +/turf/open/floor/plating, +/area/station/maintenance/aft/greater) +"rzO" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 10 + }, +/turf/open/floor/plating/snowed/icemoon, +/area/icemoon/surface/outdoors/nospawn) +"rzQ" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron, +/area/station/maintenance/disposal/incinerator) +"rAl" = ( +/turf/open/floor/wood{ + icon_state = "wood-broken6" + }, +/area/station/maintenance/port/aft) +"rAm" = ( +/obj/effect/spawner/random/vending/snackvend, +/obj/item/radio/intercom/directional/south, +/turf/open/floor/iron/dark, +/area/station/science/breakroom) +"rAr" = ( +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/mob/living/simple_animal/bot/secbot/beepsky{ + desc = "Powered by the tears and sweat of laborers."; + name = "Prison Ofitser" + }, +/obj/structure/cable, +/turf/open/floor/iron, +/area/mine/laborcamp/security) +"rAC" = ( +/obj/structure/chair, +/obj/effect/landmark/start/hangover, +/turf/open/floor/iron/cafeteria, +/area/station/hallway/secondary/exit/departure_lounge) +"rAF" = ( +/obj/machinery/atmospherics/components/binary/pump/on{ + dir = 8; + name = "Air to External" + }, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"rAL" = ( +/obj/structure/rack, +/obj/item/crowbar/red, +/obj/item/wrench, +/turf/open/floor/plating, +/area/station/ai_monitored/turret_protected/aisat/maint) +"rAN" = ( +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/security/brig/upper) +"rAO" = ( +/obj/structure/closet/emcloset, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) +"rAR" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 8 + }, +/obj/machinery/firealarm/directional/west, +/turf/open/floor/iron/dark/side{ + dir = 8 + }, +/area/station/security/prison) +"rAW" = ( +/obj/structure/chair, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/wood, +/area/station/command/heads_quarters/captain) +"rBn" = ( +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/commons/dorms) +"rBo" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/smart/simple/dark/visible/layer1{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/bridge_pipe/cyan/visible, +/obj/machinery/atmospherics/pipe/smart/simple/green/visible{ + dir = 4 + }, +/turf/open/floor/plating, +/area/station/engineering/atmos) +"rBv" = ( +/obj/structure/chair/stool/directional/north, +/obj/item/storage/toolbox/artistic{ + pixel_y = 4 + }, +/turf/open/floor/plating, +/area/station/maintenance/department/medical/morgue) +"rBE" = ( +/obj/structure/sign/warning/secure_area{ + pixel_x = -32 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/machinery/vending/cigarette, +/turf/open/floor/iron, +/area/station/hallway/primary/aft) +"rBI" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/engineering/storage/tech) +"rBQ" = ( +/obj/machinery/atmospherics/pipe/smart/manifold/yellow/visible{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"rBU" = ( +/obj/structure/table/glass, +/obj/structure/sign/barsign{ + chosen_sign = "thecavern"; + icon_state = "thecavern"; + pixel_y = 32 + }, +/obj/item/reagent_containers/food/drinks/bottle/vermouth{ + pixel_x = 10; + pixel_y = 14 + }, +/obj/item/reagent_containers/food/drinks/bottle/pineapplejuice{ + pixel_y = 9 + }, +/obj/item/reagent_containers/food/drinks/bottle/orangejuice{ + pixel_x = 15 + }, +/obj/item/reagent_containers/food/drinks/bottle/vodka{ + pixel_x = -11; + pixel_y = 5 + }, +/obj/item/reagent_containers/food/drinks/soda_cans/tonic, +/turf/open/floor/plating, +/area/station/maintenance/fore/lesser) +"rBV" = ( +/turf/closed/wall, +/area/station/tcommsat/computer) +"rCb" = ( +/obj/docking_port/stationary/public_mining_dock{ + dir = 8 + }, +/turf/open/floor/plating, +/area/station/construction/mining/aux_base) +"rCf" = ( +/turf/open/floor/iron, +/area/station/maintenance/starboard/fore) +"rCh" = ( +/obj/machinery/door/airlock/medical/glass{ + name = "Icemoon Exterior Garden" + }, +/obj/effect/mapping_helpers/airlock/access/all/service/hydroponics, +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "hydroponics-external" + }, +/turf/open/floor/iron/textured_half, +/area/station/service/hydroponics) +"rCo" = ( +/obj/structure/toilet{ + pixel_y = 8 + }, +/obj/machinery/light/small/directional/west, +/obj/effect/landmark/blobstart, +/obj/effect/landmark/start/hangover, +/obj/machinery/button/door/directional/north{ + id = "Toilet2"; + name = "Lock Control"; + normaldoorcontrol = 1; + specialfunctions = 4 + }, +/turf/open/floor/iron/freezer, +/area/station/commons/toilet) +"rCu" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/obj/effect/landmark/start/hangover, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"rCB" = ( +/obj/effect/decal/cleanable/oil, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/structure/cable, +/obj/machinery/door/poddoor/shutters/radiation/preopen{ + id = "engsm"; + name = "Radiation Chamber Shutters" + }, +/turf/open/floor/plating, +/area/station/engineering/supermatter) +"rCC" = ( +/turf/closed/wall, +/area/station/cargo/sorting) +"rCD" = ( +/obj/machinery/light_switch/directional/north, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/wood, +/area/station/command/heads_quarters/captain) +"rCE" = ( +/obj/structure/table, +/obj/item/plate/large, +/obj/effect/turf_decal/tile/red, +/turf/open/floor/iron, +/area/station/security/prison/mess) +"rCO" = ( +/obj/structure/closet/crate, +/obj/structure/extinguisher_cabinet/directional/north, +/turf/open/floor/iron/smooth_large, +/area/station/cargo/warehouse) +"rCT" = ( +/obj/machinery/meter, +/obj/machinery/atmospherics/pipe/smart/manifold4w/general/visible, +/turf/open/floor/plating, +/area/station/maintenance/starboard/upper) +"rCX" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/structure/table, +/obj/item/storage/toolbox/electrical{ + pixel_x = 1; + pixel_y = 6 + }, +/obj/item/clothing/head/welding{ + pixel_x = -3; + pixel_y = 5 + }, +/obj/item/clothing/glasses/welding, +/obj/item/multitool{ + pixel_x = 3 + }, +/turf/open/floor/iron, +/area/station/science/robotics/lab) +"rDa" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 8 + }, +/obj/structure/bed/roller, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron/white, +/area/station/medical/medbay/aft) +"rDg" = ( +/obj/item/wrench, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/layer_manifold/supply/visible, +/turf/open/floor/plating, +/area/station/maintenance/fore/lesser) +"rDE" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/wood, +/area/station/hallway/secondary/service) +"rDF" = ( +/turf/open/floor/iron/white/smooth_large, +/area/station/service/kitchen/diner) +"rDJ" = ( +/obj/structure/ladder{ + name = "upper dispenser access" + }, +/obj/effect/turf_decal/stripes/box, +/turf/open/floor/iron/dark/textured_large, +/area/station/medical/treatment_center) +"rDO" = ( +/obj/structure/table, +/obj/item/storage/box/lights/mixed, +/obj/item/flashlight{ + pixel_x = 1; + pixel_y = 5 + }, +/obj/item/flashlight{ + pixel_x = -1 + }, +/turf/open/floor/iron/dark, +/area/station/engineering/storage) +"rDR" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"rDZ" = ( +/turf/open/floor/engine, +/area/station/science/explab) +"rEd" = ( +/obj/machinery/modular_computer/console/preset/research{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/obj/machinery/computer/security/telescreen/rd{ + dir = 4; + pixel_x = -26 + }, +/turf/open/floor/iron, +/area/station/command/heads_quarters/rd) +"rEe" = ( +/obj/structure/closet{ + name = "Evidence Closet 4" + }, +/turf/open/floor/iron/dark/textured_edge{ + dir = 1 + }, +/area/station/security/brig) +"rEh" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/station/science/ordnance) +"rEj" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/science/ordnance) +"rEk" = ( +/obj/machinery/vending/drugs, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/open/floor/iron/white, +/area/station/medical/treatment_center) +"rEr" = ( +/obj/effect/turf_decal/tile/dark, +/obj/effect/turf_decal/tile/dark{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/asteroid/line{ + dir = 6 + }, +/turf/open/floor/iron/white/side{ + dir = 1 + }, +/area/mine/living_quarters) +"rEB" = ( +/obj/structure/closet, +/obj/effect/spawner/random/maintenance, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"rEG" = ( +/obj/effect/turf_decal/trimline/blue/filled/line, +/obj/effect/turf_decal/trimline/blue/filled/corner{ + dir = 1 + }, +/turf/open/floor/iron/white, +/area/station/medical/treatment_center) +"rEH" = ( +/obj/structure/table/wood, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/machinery/computer/med_data/laptop{ + dir = 4 + }, +/turf/open/floor/iron/white, +/area/station/medical/psychology) +"rEN" = ( +/obj/structure/cable, +/obj/machinery/power/apc/auto_name/directional/south, +/turf/open/floor/iron, +/area/station/service/hydroponics/garden) +"rEP" = ( +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/turf/open/floor/iron/dark/side, +/area/station/security/processing) +"rET" = ( +/obj/machinery/atmospherics/components/unary/bluespace_sender, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/turf/open/floor/iron/showroomfloor, +/area/station/engineering/atmos) +"rEX" = ( +/obj/effect/spawner/random/trash/mess, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/sign/poster/contraband/random/directional/east, +/turf/open/floor/iron, +/area/station/maintenance/starboard/fore) +"rFf" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 6 + }, +/turf/open/floor/iron/dark, +/area/station/commons/storage/mining) +"rFj" = ( +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 + }, +/obj/item/kirbyplants/random, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/machinery/camera/directional/east{ + c_tag = "Aft Primary Hallway 1"; + pixel_y = -22 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/aft) +"rFl" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/trimline/neutral/filled/warning{ + dir = 4 + }, +/obj/effect/turf_decal/caution/stand_clear{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/station/medical/morgue) +"rFD" = ( +/obj/machinery/firealarm/directional/east, +/turf/open/floor/iron, +/area/station/commons/storage/mining) +"rGd" = ( +/obj/structure/table/wood, +/obj/item/paper_bin{ + pixel_x = -3; + pixel_y = 7 + }, +/obj/item/pen/invisible, +/obj/machinery/newscaster/directional/east, +/turf/open/floor/engine/cult, +/area/station/service/library) +"rGj" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/simple/dark/visible{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/turf/open/floor/iron, +/area/station/maintenance/disposal/incinerator) +"rGl" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"rGu" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron, +/area/station/engineering/main) +"rGw" = ( +/obj/item/stack/rods/fifty, +/obj/structure/rack, +/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 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small/directional/north, +/obj/structure/sign/poster/contraband/random/directional/north, +/turf/open/floor/iron, +/area/station/maintenance/department/electrical) +"rHc" = ( +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/hallway/primary/fore) +"rHj" = ( +/obj/machinery/atmospherics/pipe/smart/manifold/dark/visible{ + dir = 8 + }, +/turf/open/floor/plating, +/area/station/engineering/atmos) +"rHo" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/sign/poster/random/directional/south, +/turf/open/floor/plating, +/area/station/maintenance/aft/greater) +"rHr" = ( +/obj/machinery/firealarm/directional/north, +/obj/item/kirbyplants/random, +/obj/machinery/light/small/directional/north, +/turf/open/floor/iron/dark, +/area/station/science/breakroom) +"rHz" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/trimline/blue/filled/line, +/turf/open/floor/iron/white, +/area/station/medical/medbay/aft) +"rHH" = ( +/obj/structure/table, +/obj/effect/spawner/random/food_or_drink/snack/lizard, +/turf/open/floor/iron, +/area/station/security/prison/mess) +"rHI" = ( +/obj/effect/turf_decal/trimline/green/filled/line, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron/white, +/area/station/medical/virology) +"rHN" = ( +/obj/machinery/light/directional/north, +/obj/structure/cable, +/obj/machinery/power/apc/auto_name/directional/north, +/turf/open/floor/circuit/telecomms/mainframe, +/area/station/tcommsat/server) +"rIc" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/medical/cryo) +"rIl" = ( +/obj/machinery/suit_storage_unit/standard_unit, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/turf/open/floor/iron, +/area/station/ai_monitored/command/storage/eva) +"rIU" = ( +/turf/open/floor/iron/white, +/area/station/science/robotics/lab) +"rIX" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 + }, +/obj/machinery/door/airlock/external{ + name = "Engineering External Access" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, +/turf/open/floor/plating, +/area/station/engineering/main) +"rIY" = ( +/obj/machinery/light/directional/north, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/structure/rack, +/obj/item/clothing/suit/hazardvest, +/obj/structure/sign/warning/no_smoking{ + pixel_y = 32 + }, +/obj/item/clothing/suit/hazardvest, +/obj/item/tank/internals/emergency_oxygen/engi, +/obj/item/clothing/glasses/meson/engine, +/turf/open/floor/iron, +/area/station/engineering/main) +"rJe" = ( +/obj/machinery/door/window/left/directional/north{ + dir = 4; + name = "Containment Pen 1"; + req_access = list("xenobiology") + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/iron, +/area/station/science/xenobiology) +"rJi" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/turf/open/floor/iron/white/corner, +/area/station/hallway/secondary/entry) +"rJv" = ( +/obj/machinery/bluespace_beacon, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/command/teleporter) +"rJz" = ( +/obj/structure/table, +/obj/item/stack/sheet/plasteel{ + amount = 10 + }, +/obj/item/stack/rods/fifty, +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/machinery/power/apc/auto_name/directional/east, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/construction/mining/aux_base) +"rJV" = ( +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ + dir = 1 + }, +/obj/effect/turf_decal/siding/white, +/obj/machinery/camera/directional/south{ + c_tag = "Service-Bar 1" + }, +/obj/machinery/light/directional/south, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/iron, +/area/station/service/bar) +"rKd" = ( +/obj/effect/landmark/start/hangover, +/obj/effect/spawner/random/entertainment/gambling, +/obj/structure/table/wood, +/obj/machinery/camera{ + c_tag = "Service-Bar 2"; + dir = 9 + }, +/turf/open/floor/wood/parquet, +/area/station/commons/lounge) +"rKz" = ( +/obj/structure/chair{ + dir = 4 + }, +/obj/effect/turf_decal/siding/white{ + dir = 1 + }, +/obj/structure/sign/poster/random/directional/north, +/turf/open/floor/iron/white/smooth_large, +/area/station/service/kitchen/diner) +"rKQ" = ( +/obj/structure/mineral_door/wood{ + name = "Maintenance Bar" + }, +/turf/open/floor/wood, +/area/station/maintenance/port/aft) +"rKS" = ( +/obj/machinery/camera/directional/south{ + c_tag = "Dormitory Toilets" + }, +/turf/open/floor/iron/freezer, +/area/station/commons/toilet) +"rKZ" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/obj/structure/cable, +/obj/machinery/portable_atmospherics/canister, +/turf/open/floor/iron, +/area/station/science/xenobiology) +"rLb" = ( +/obj/structure/chair/comfy/beige, +/obj/effect/landmark/start/assistant, +/turf/open/floor/iron/grimy, +/area/station/hallway/secondary/entry) +"rLe" = ( +/obj/machinery/light/small/directional/north, +/obj/structure/dresser, +/turf/open/floor/carpet, +/area/station/command/heads_quarters/captain) +"rLo" = ( +/turf/open/floor/plating, +/area/station/cargo/miningdock) +"rLq" = ( +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/obj/machinery/light/directional/south, +/turf/open/floor/iron/dark/side, +/area/mine/eva/lower) +"rLs" = ( +/obj/machinery/portable_atmospherics/canister, +/obj/effect/turf_decal/bot, +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"rLu" = ( +/obj/effect/turf_decal/bot, +/turf/open/floor/iron, +/area/station/cargo/office) +"rMa" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/sign/warning/cold_temp, +/turf/open/floor/plating, +/area/station/maintenance/starboard/fore) +"rMr" = ( +/obj/structure/chair{ + dir = 8 + }, +/obj/machinery/power/apc/auto_name/directional/east, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/cargo/lobby) +"rMB" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/machinery/computer/slot_machine{ + pixel_y = -6 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/light/small/directional/west, +/turf/open/floor/wood/parquet, +/area/station/commons/lounge) +"rME" = ( +/obj/structure/railing{ + dir = 4 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 4 + }, +/obj/machinery/door/firedoor/border_only, +/turf/open/openspace, +/area/station/security/prison) +"rMG" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/turf/open/floor/iron, +/area/station/engineering/engine_smes) +"rMY" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/railing/corner{ + dir = 8 + }, +/obj/structure/cable, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/trimline/purple/filled/warning{ + dir = 1 + }, +/turf/open/floor/iron/white, +/area/station/science/xenobiology) +"rNF" = ( +/obj/structure/table/reinforced, +/obj/machinery/recharger{ + pixel_y = 4 + }, +/obj/machinery/light/directional/east, +/obj/effect/turf_decal/tile/red/full, +/obj/machinery/requests_console/directional/east{ + department = "Security"; + departmentType = 5; + name = "Security Requests Console"; + assistance_requestable = 1; + anon_tips_receiver = 1 + }, +/turf/open/floor/iron/dark/smooth_large, +/area/station/security/checkpoint/medical) +"rNJ" = ( +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/turf/open/floor/iron/cafeteria, +/area/station/service/kitchen) +"rNQ" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/effect/landmark/start/hangover, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"rNR" = ( +/obj/structure/table/wood, +/obj/item/flashlight/lamp/green{ + pixel_x = 1; + pixel_y = 5 + }, +/turf/open/floor/iron/grimy, +/area/station/hallway/secondary/entry) +"rOe" = ( +/obj/structure/closet/toolcloset, +/turf/open/floor/iron/dark, +/area/station/engineering/supermatter/room) +"rOA" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"rOB" = ( +/obj/effect/turf_decal/tile/dark{ + dir = 8 + }, +/obj/effect/turf_decal/tile/dark, +/obj/effect/turf_decal/stripes/asteroid/line{ + dir = 10 + }, +/obj/effect/turf_decal/tile/dark{ + dir = 1 + }, +/obj/structure/chair{ + dir = 4 + }, +/turf/open/floor/iron/white/corner{ + dir = 4 + }, +/area/mine/living_quarters) +"rOC" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 + }, +/turf/open/floor/circuit/green, +/area/station/ai_monitored/turret_protected/ai_upload) +"rOF" = ( +/obj/structure/rack, +/obj/item/storage/toolbox/mechanical, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/dark, +/area/mine/eva) +"rOH" = ( +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 9 + }, +/obj/structure/sink{ + pixel_y = 20 + }, +/obj/machinery/camera{ + c_tag = "Virology Break Room"; + dir = 1; + network = list("ss13","medbay") + }, +/turf/open/floor/iron/dark, +/area/station/medical/virology) +"rOU" = ( +/obj/effect/landmark/start/hangover, +/turf/open/floor/iron/dark, +/area/station/engineering/lobby) +"rOV" = ( +/obj/item/storage/backpack{ + pixel_x = 4; + pixel_y = 4 + }, +/obj/item/storage/backpack, +/obj/structure/table, +/turf/open/floor/iron, +/area/station/commons/locker) +"rOX" = ( +/obj/structure/chair, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) +"rPa" = ( +/obj/structure/window/reinforced{ + dir = 1; + pixel_y = 2 + }, +/obj/structure/rack, +/obj/effect/decal/cleanable/dirt, +/obj/item/clothing/mask/muzzle, +/obj/machinery/flasher/directional/east{ + id = "cell4" + }, +/turf/open/floor/iron/smooth, +/area/station/security/holding_cell) +"rPe" = ( +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/structure/closet/toolcloset, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"rPf" = ( +/obj/structure/table/wood/poker, +/obj/item/clothing/mask/cigarette/pipe, +/turf/open/floor/wood/parquet, +/area/station/commons/lounge) +"rPu" = ( +/obj/machinery/power/smes, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/maintenance/department/electrical) +"rPA" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "Courtroom"; + name = "Security Shutters" + }, +/turf/open/floor/plating, +/area/station/hallway/primary/fore) +"rPL" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/rack, +/turf/open/floor/plating, +/area/station/maintenance/department/cargo) +"rPP" = ( +/obj/machinery/computer/secure_data, +/turf/open/floor/carpet/royalblue, +/area/station/command/heads_quarters/hos) +"rQf" = ( +/turf/open/floor/plating, +/area/station/engineering/supermatter/room) +"rQk" = ( +/obj/structure/chair{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red/full, +/obj/effect/turf_decal/siding/white{ + dir = 9 + }, +/obj/structure/sign/poster/random/directional/north, +/turf/open/floor/iron/large, +/area/station/service/kitchen/diner) +"rQl" = ( +/obj/structure/lattice/catwalk, +/obj/structure/railing/corner, +/turf/open/lava/plasma/ice_moon, +/area/icemoon/underground/explored) +"rQn" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/landmark/start/hangover, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"rQt" = ( +/obj/machinery/airalarm/directional/west, +/turf/open/floor/iron, +/area/station/hallway/secondary/service) +"rQw" = ( +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 8 + }, +/obj/effect/turf_decal/tile/dark{ + dir = 4 + }, +/turf/open/floor/iron/white, +/area/station/medical/virology) +"rQx" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/mine/laborcamp) +"rQG" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/maintenance/department/medical/morgue) +"rQN" = ( +/obj/machinery/atmospherics/components/unary/outlet_injector/monitored/carbon_input{ + dir = 8 + }, +/turf/open/floor/engine/co2, +/area/station/engineering/atmos) +"rQO" = ( +/obj/machinery/hydroponics/constructable, +/obj/effect/turf_decal/tile/green{ + dir = 1 + }, +/obj/effect/turf_decal/tile/green{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/obj/item/seeds/carrot, +/turf/open/floor/iron/dark, +/area/mine/laborcamp) +"rRc" = ( +/obj/effect/spawner/structure/window, +/turf/open/floor/plating, +/area/station/maintenance/department/chapel) +"rRd" = ( +/obj/machinery/conveyor{ + dir = 6; + id = "garbage" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plating, +/area/station/maintenance/disposal) +"rRk" = ( +/obj/structure/table, +/obj/item/storage/belt/utility, +/obj/item/stack/sheet/iron/fifty, +/obj/item/stack/sheet/iron/fifty, +/obj/item/stack/sheet/iron/fifty, +/obj/item/stack/sheet/glass{ + amount = 20; + pixel_x = -3; + pixel_y = 6 + }, +/turf/open/floor/iron, +/area/station/science/robotics/lab) +"rRl" = ( +/obj/machinery/atmospherics/pipe/smart/simple/purple/visible{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/science/ordnance) +"rRy" = ( +/obj/structure/railing{ + dir = 4 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 4 + }, +/turf/open/floor/wood/parquet, +/area/station/service/bar/atrium) +"rRA" = ( +/obj/machinery/button/flasher{ + id = "transferflash"; + pixel_x = 23; + pixel_y = 9 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/obj/machinery/light/directional/east, +/turf/open/floor/iron/smooth, +/area/station/security/execution/transfer) +"rRS" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/machinery/lapvend, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"rSf" = ( +/obj/machinery/light/small/directional/north, +/obj/structure/sign/warning/gas_mask{ + desc = "A sign that warns of dangerous gasses in the air, instructing you to wear internals."; + pixel_y = 32 + }, +/obj/machinery/button/door/directional/north{ + id = "drone_bay"; + name = "Shutter Control"; + pixel_x = -24 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/open/floor/plating, +/area/station/cargo/drone_bay) +"rSl" = ( +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/turf/open/floor/catwalk_floor/iron_smooth, +/area/station/maintenance/starboard/fore) +"rSn" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/station/commons/locker) +"rSq" = ( +/obj/structure/closet, +/obj/effect/spawner/random/maintenance, +/turf/open/floor/plating, +/area/station/maintenance/starboard/fore) +"rSu" = ( +/turf/open/floor/iron/white/side{ + dir = 8 + }, +/area/station/science/xenobiology) +"rSx" = ( +/obj/machinery/power/apc/auto_name/directional/south, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/maintenance/department/medical/central) +"rSz" = ( +/obj/machinery/light/directional/west, +/turf/open/openspace, +/area/station/science/xenobiology) +"rSA" = ( +/turf/closed/wall, +/area/station/maintenance/fore/greater) +"rSC" = ( +/turf/open/floor/glass/reinforced, +/area/station/engineering/lobby) +"rSN" = ( +/obj/machinery/computer/upload/borg{ + dir = 1 + }, +/obj/item/radio/intercom/directional/south{ + broadcasting = 1; + frequency = 1447; + listening = 0; + name = "station intercom (AI Private)" + }, +/turf/open/floor/circuit/green, +/area/station/ai_monitored/turret_protected/ai_upload) +"rSP" = ( +/obj/structure/closet/secure_closet/engineering_chief, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/power/apc/auto_name/directional/east, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/command/heads_quarters/ce) +"rSW" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/maintenance/disposal/incinerator) +"rTo" = ( +/obj/effect/landmark/event_spawn, +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/port) +"rTv" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue, +/obj/structure/chair/office/light{ + dir = 8 + }, +/obj/effect/landmark/start/psychologist, +/obj/structure/cable, +/obj/machinery/power/apc/auto_name/directional/south, +/turf/open/floor/iron/white, +/area/station/medical/psychology) +"rTD" = ( +/obj/machinery/door/airlock/external{ + name = "Escape Pod One" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 + }, +/turf/open/floor/plating, +/area/station/hallway/secondary/entry) +"rTI" = ( +/obj/effect/spawner/structure/window/hollow/reinforced/middle, +/turf/open/floor/plating, +/area/station/maintenance/fore) +"rTV" = ( +/obj/structure/gulag_beacon, +/turf/open/floor/iron, +/area/mine/laborcamp) +"rTX" = ( +/obj/machinery/door/airlock/security/glass{ + name = "Labor Shuttle Dock" + }, +/obj/effect/mapping_helpers/airlock/access/all/security/general, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/turf/open/floor/iron, +/area/station/security/processing) +"rUl" = ( +/obj/structure/rack, +/obj/item/storage/box/rubbershot{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/storage/box/rubbershot, +/obj/item/storage/box/rubbershot{ + pixel_x = 3; + pixel_y = -3 + }, +/obj/structure/window/reinforced{ + dir = 1; + layer = 2.9 + }, +/obj/effect/turf_decal/tile/red/half{ + dir = 8 + }, +/turf/open/floor/iron/dark/textured, +/area/station/ai_monitored/security/armory) +"rUo" = ( +/obj/effect/turf_decal/tile/green{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/command/bridge) +"rUz" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/maintenance/department/cargo) +"rUJ" = ( +/obj/effect/turf_decal/trimline/yellow/filled/warning{ + dir = 8 + }, +/turf/open/floor/iron/white, +/area/station/medical/chemistry) +"rUP" = ( +/obj/structure/cable, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/iron/white, +/area/station/science/xenobiology) +"rUR" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/obj/machinery/door/airlock/external{ + name = "Solar Maintenance" + }, +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, +/turf/open/floor/plating, +/area/station/maintenance/solars/starboard/fore) +"rUY" = ( +/obj/effect/turf_decal/tile/yellow, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/aft) +"rVd" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/turf/open/floor/iron/white, +/area/station/medical/chemistry) +"rVe" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "miner-passthrough" + }, +/obj/machinery/door/airlock/mining/glass{ + name = "Mining Dock" + }, +/obj/effect/mapping_helpers/airlock/access/all/supply/mining, +/turf/open/floor/iron, +/area/station/cargo/miningdock) +"rVq" = ( +/obj/effect/turf_decal/trimline/blue/filled/corner{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/iron/white, +/area/station/medical/treatment_center) +"rVy" = ( +/obj/item/kirbyplants/random, +/turf/open/floor/iron/dark/textured, +/area/station/security/processing) +"rVA" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/door/firedoor/heavy, +/obj/machinery/door/airlock/research{ + name = "Ordnance Lab" + }, +/obj/effect/mapping_helpers/airlock/access/all/science/ordnance, +/turf/open/floor/iron/white, +/area/station/science/ordnance/office) +"rVO" = ( +/obj/effect/turf_decal/tile/bar{ + dir = 1 + }, +/obj/effect/turf_decal/tile/bar, +/obj/structure/reagent_dispensers/beerkeg, +/obj/item/stack/package_wrap{ + pixel_x = 2; + pixel_y = 3 + }, +/turf/open/floor/iron, +/area/station/service/bar) +"rVV" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 + }, +/turf/open/floor/carpet, +/area/station/commons/dorms) +"rVX" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/iron, +/area/mine/laborcamp) +"rWn" = ( +/obj/effect/turf_decal/tile/yellow, +/turf/open/floor/iron, +/area/station/hallway/primary/aft) +"rWp" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/siphon/monitored/plasma_output{ + dir = 8 + }, +/turf/open/floor/engine/plasma, +/area/station/engineering/atmos) +"rWU" = ( +/obj/machinery/door/airlock/public/glass{ + name = "Prison Wing" + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/access/all/security/brig, +/turf/open/floor/iron/smooth, +/area/station/security/execution/transfer) +"rWW" = ( +/obj/machinery/vending/wardrobe/medi_wardrobe, +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/station/medical/storage) +"rWZ" = ( +/obj/machinery/door/firedoor, +/turf/open/floor/iron, +/area/station/hallway/primary/port) +"rXc" = ( +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/obj/structure/disposalpipe/sorting/mail{ + dir = 1; + sortType = 15 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"rXd" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 4 + }, +/obj/structure/chair/sofa/corp/left{ + dir = 4; + pixel_x = -4; + pixel_y = 8 + }, +/obj/effect/landmark/start/hangover, +/obj/machinery/light/small/directional/north, +/obj/structure/sign/poster/random{ + pixel_x = -32 + }, +/obj/structure/cable, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/effect/turf_decal/siding/wood{ + dir = 4 + }, +/obj/structure/chair/sofa/corp/left{ + dir = 4; + pixel_x = -4; + pixel_y = 8 + }, +/obj/effect/landmark/start/hangover, +/obj/machinery/light/small/directional/north, +/obj/structure/sign/poster/random/directional/west, +/turf/open/floor/iron/grimy, +/area/station/service/bar/atrium) +"rXe" = ( +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ + dir = 9 + }, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"rXg" = ( +/obj/structure/closet/crate/internals, +/obj/item/tank/internals/emergency_oxygen, +/obj/item/tank/internals/emergency_oxygen, +/obj/item/tank/internals/emergency_oxygen, +/obj/item/tank/internals/emergency_oxygen, +/obj/item/clothing/mask/breath, +/obj/item/clothing/mask/breath, +/obj/item/clothing/mask/breath, +/obj/item/clothing/mask/breath, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/mine/laborcamp) +"rXi" = ( +/obj/structure/chair/comfy/brown{ + dir = 8 + }, +/obj/structure/cable, +/turf/open/floor/carpet, +/area/station/command/heads_quarters/captain) +"rXw" = ( +/obj/machinery/mech_bay_recharge_port{ + dir = 1 + }, +/obj/structure/window/reinforced/spawner, +/obj/effect/turf_decal/siding/white, +/turf/open/floor/iron/smooth, +/area/mine/mechbay) +"rXD" = ( +/obj/machinery/button/door/directional/east{ + id = "xenobio7"; + layer = 4; + name = "Xenobio Pen 7 Blast DOors"; + req_access = list("xenobiology") + }, +/turf/open/floor/iron/white, +/area/station/science/xenobiology) +"rXN" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/command{ + name = "Teleport Access" + }, +/obj/structure/cable, +/obj/effect/landmark/navigate_destination, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/mapping_helpers/airlock/access/all/command/teleporter, +/turf/open/floor/iron, +/area/station/command/teleporter) +"rXO" = ( +/obj/machinery/light_switch/directional/south, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/commons/dorms) +"rXX" = ( +/obj/machinery/door/airlock/external{ + name = "Labor Camp Shuttle Airlock"; + shuttledocked = 1 + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 + }, +/turf/open/floor/iron/dark/smooth_large, +/area/station/security/processing) +"rYb" = ( +/obj/structure/closet/emcloset, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/station/maintenance/department/medical/morgue) +"rYq" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable/layer3, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/aisat_interior) +"rYt" = ( +/obj/structure/chair/comfy/black{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/station/service/chapel/office) +"rYw" = ( +/obj/effect/turf_decal/stripes/asteroid/line{ + dir = 5 + }, +/obj/effect/turf_decal/tile/dark, +/obj/effect/turf_decal/tile/dark{ + dir = 1 + }, +/obj/effect/turf_decal/tile/dark{ + dir = 4 + }, +/obj/structure/table/reinforced/plastitaniumglass, +/obj/item/paper_bin{ + pixel_x = -3; + pixel_y = 7 + }, +/obj/item/pen, +/turf/open/floor/iron/white/corner{ + dir = 8 + }, +/area/mine/living_quarters) +"rYA" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/turf/open/floor/iron, +/area/station/command/heads_quarters/hop) +"rYB" = ( +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 4 + }, +/obj/item/kirbyplants/random, +/turf/open/floor/iron, +/area/station/security/brig/upper) +"rYL" = ( +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment, +/obj/machinery/power/apc/auto_name/directional/west, +/turf/open/floor/iron/white, +/area/station/medical/break_room) +"rYT" = ( +/obj/structure/ladder, +/obj/effect/turf_decal/stripes/box, +/turf/open/floor/plating, +/area/station/maintenance/starboard/lesser) +"rYW" = ( +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/light/built/directional/west, +/turf/open/floor/iron/white, +/area/station/maintenance/port/fore) +"rYZ" = ( +/obj/machinery/modular_computer/console/preset/civilian, +/turf/open/floor/iron/dark, +/area/station/science/ordnance/office) +"rZa" = ( +/obj/structure/table, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"rZg" = ( +/obj/structure/chair/office{ + dir = 8 + }, +/obj/machinery/light/directional/east, +/turf/open/floor/carpet/red, +/area/station/commons/vacant_room/office) +"rZm" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/iron/white, +/area/station/medical/storage) +"rZn" = ( +/obj/machinery/light/directional/east, +/turf/open/floor/iron, +/area/mine/laborcamp/security) +"rZs" = ( +/obj/machinery/holopad, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"rZC" = ( +/obj/machinery/light/small/directional/north, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/mine/living_quarters) +"rZN" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/turf/open/floor/plating, +/area/station/maintenance/department/crew_quarters/bar) +"rZR" = ( +/obj/effect/turf_decal/trimline/blue/filled/line, +/obj/effect/landmark/start/chief_medical_officer, +/turf/open/floor/iron/dark, +/area/station/command/heads_quarters/cmo) +"rZT" = ( +/obj/structure/fireplace{ + dir = 4; + pixel_y = -15 + }, +/obj/effect/turf_decal/siding/wood{ + dir = 1 + }, +/turf/open/floor/stone, +/area/station/commons/lounge) +"rZX" = ( +/obj/machinery/light/small/directional/east, +/obj/structure/rack, +/obj/item/pickaxe, +/turf/open/floor/plating, +/area/station/medical/morgue) +"rZZ" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/trimline/blue/filled/warning{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/station/command/heads_quarters/cmo) +"sab" = ( +/turf/open/floor/iron/chapel{ + dir = 4 + }, +/area/station/service/chapel) +"saJ" = ( +/obj/effect/landmark/event_spawn, +/obj/machinery/atmospherics/pipe/smart/manifold/scrubbers/visible{ + dir = 8 + }, +/obj/effect/turf_decal/siding/wideplating{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/engineering/atmos/pumproom) +"sbc" = ( +/obj/machinery/conveyor{ + id = "garbage" + }, +/obj/machinery/door/poddoor/preopen{ + id = "Disposal Exit"; + name = "Disposal Exit Vent" + }, +/turf/open/floor/plating, +/area/station/maintenance/disposal) +"sbf" = ( +/obj/structure/sign/plaques/kiddie/devils_tooth{ + pixel_y = 32 + }, +/turf/open/misc/asteroid/snow/icemoon, +/area/icemoon/underground/explored) +"sbt" = ( +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/turf/open/floor/plating, +/area/station/maintenance/port/greater) +"sby" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 1 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/sign/poster/random/directional/north, +/turf/open/floor/iron/dark/side{ + dir = 1 + }, +/area/station/security/prison) +"sbD" = ( +/obj/structure/grille, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"sbK" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 + }, +/turf/open/floor/iron/large, +/area/station/engineering/storage_shared) +"sbN" = ( +/obj/effect/turf_decal/tile/red/half{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/smooth_half, +/area/station/security/brig/upper) +"sbU" = ( +/obj/machinery/vending/cigarette, +/turf/open/floor/iron/dark, +/area/mine/eva) +"sbZ" = ( +/obj/machinery/door/airlock/external{ + name = "External Access" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 + }, +/turf/open/floor/plating, +/area/station/maintenance/aft/lesser) +"sca" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "gene_shutters"; + name = "Genetics Shutters" + }, +/turf/open/floor/plating, +/area/station/science/genetics) +"sce" = ( +/obj/effect/turf_decal/siding/brown{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/brown/filled/corner{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt{ + pixel_x = -9 + }, +/turf/open/floor/iron, +/area/station/cargo/drone_bay) +"scl" = ( +/obj/structure/bookcase/random, +/turf/open/floor/carpet/red, +/area/station/security/prison/work) +"sco" = ( +/obj/effect/turf_decal/trimline/blue/filled/warning, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) +"scu" = ( +/obj/effect/turf_decal/tile/red/half/contrasted, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/security/brig/upper) +"scw" = ( +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/icemoon/underground/explored) +"scx" = ( +/obj/effect/landmark/event_spawn, +/turf/open/floor/iron, +/area/station/command/bridge) +"scJ" = ( +/obj/docking_port/stationary{ + dir = 8; + dwidth = 3; + height = 15; + id = "arrivals_stationary"; + name = "arrivals"; + roundstart_template = /datum/map_template/shuttle/arrival/box; + width = 7 + }, +/turf/open/misc/asteroid/snow/icemoon, +/area/icemoon/surface/outdoors/nospawn) +"scQ" = ( +/obj/structure/tank_holder/oxygen, +/obj/effect/decal/cleanable/wrapping, +/turf/open/floor/vault, +/area/station/security/prison/rec) +"scV" = ( +/obj/machinery/camera/directional/north{ + c_tag = "Security - Detective's Office" + }, +/obj/machinery/computer/secure_data, +/obj/item/radio/intercom/prison/directional/north, +/turf/open/floor/iron/grimy, +/area/station/security/detectives_office) +"sdc" = ( +/obj/structure/sign/departments/cargo, +/turf/closed/wall/r_wall, +/area/mine/eva) +"sde" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 + }, +/obj/machinery/door/airlock/external{ + name = "Port Docking Bay 1" + }, +/obj/effect/landmark/navigate_destination{ + location = "Arrival Shuttle" + }, +/turf/open/floor/plating, +/area/station/hallway/secondary/entry) +"sdh" = ( +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/commons/vacant_room/commissary) +"sdl" = ( +/obj/machinery/atmospherics/pipe/smart/simple/yellow/visible{ + dir = 5 + }, +/obj/machinery/meter, +/obj/machinery/firealarm/directional/west, +/turf/open/floor/iron, +/area/station/science/ordnance) +"sdr" = ( +/obj/structure/transit_tube/horizontal, +/turf/open/floor/plating/snowed/icemoon, +/area/icemoon/surface/outdoors/nospawn) +"sdN" = ( +/obj/machinery/atmospherics/pipe/multiz/supply/visible/layer4, +/obj/machinery/atmospherics/pipe/multiz/scrubbers/visible/layer2, +/turf/open/floor/plating, +/area/station/maintenance/fore/greater) +"sdP" = ( +/obj/machinery/light/warm/directional/east, +/obj/structure/chair/sofa/bench/right{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red, +/turf/open/floor/iron, +/area/station/security/prison/mess) +"sdW" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/cargo/office) +"seA" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/security/courtroom) +"seE" = ( +/obj/structure/table/reinforced, +/obj/item/screwdriver{ + pixel_y = 10 + }, +/obj/item/radio/off, +/obj/machinery/light/directional/north, +/obj/item/radio/intercom/directional/north, +/obj/machinery/airalarm/directional/east, +/obj/effect/turf_decal/tile/red/full, +/turf/open/floor/iron/dark/smooth_large, +/area/station/security/checkpoint/medical) +"seR" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 + }, +/obj/machinery/door/airlock/engineering/glass/critical{ + heat_proof = 1; + name = "Supermatter Chamber" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, +/turf/open/floor/engine, +/area/station/engineering/supermatter) +"seY" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/icemoon/underground/explored) +"sfg" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/turf/open/floor/iron/cafeteria, +/area/station/commons/dorms/laundry) +"sfi" = ( +/obj/item/radio/intercom/directional/west, +/obj/machinery/light/directional/west, +/turf/open/floor/iron/dark, +/area/station/service/chapel) +"sfq" = ( +/obj/structure/disposalpipe/junction{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/port) +"sfv" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/general/visible, +/turf/open/floor/iron/white, +/area/station/science/xenobiology) +"sfy" = ( +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 9 + }, +/obj/structure/railing{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/iron/white, +/area/station/medical/virology) +"sfM" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 + }, +/obj/machinery/camera{ + c_tag = "Psychology"; + dir = 6; + network = list("ss13","medbay"); + pixel_y = -22 + }, +/obj/machinery/newscaster/directional/east, +/turf/open/floor/iron/white, +/area/station/medical/psychology) +"sfS" = ( +/obj/structure/disposalpipe/segment, +/turf/closed/wall, +/area/station/maintenance/aft/greater) +"sfY" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/iron/white/side{ + dir = 5 + }, +/area/station/science/research) +"sga" = ( +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/white, +/area/station/maintenance/port/fore) +"sgx" = ( +/obj/structure/chair{ + dir = 1 + }, +/obj/effect/landmark/start/hangover, +/turf/open/floor/iron/white/smooth_large, +/area/station/service/kitchen/diner) +"sgA" = ( +/obj/effect/turf_decal/box, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/smooth, +/area/mine/mechbay) +"sgC" = ( +/obj/structure/sign/warning/cold_temp{ + pixel_y = -32 + }, +/obj/structure/sign/warning/gas_mask{ + pixel_y = 32 + }, +/turf/open/floor/plating, +/area/station/maintenance/fore/lesser) +"sgJ" = ( +/obj/machinery/light/directional/east, +/obj/machinery/atmospherics/components/binary/pump{ + dir = 4; + name = "Mix to Engine" + }, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"sgV" = ( +/obj/effect/turf_decal/siding/brown/corner, +/obj/effect/turf_decal/trimline/brown/filled/line{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/cargo/drone_bay) +"sgW" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 1 + }, +/turf/open/floor/glass/reinforced/icemoon, +/area/icemoon/surface/outdoors/nospawn) +"sgZ" = ( +/obj/machinery/flasher/directional/east{ + id = "executionflash" + }, +/turf/open/openspace/icemoon/keep_below, +/area/station/security/execution/education) +"shb" = ( +/obj/effect/landmark/event_spawn, +/obj/structure/table, +/obj/item/storage/toolbox/electrical{ + pixel_y = 5 + }, +/obj/item/storage/toolbox/mechanical{ + pixel_x = -1; + pixel_y = -1 + }, +/obj/item/clothing/glasses/meson/engine, +/turf/open/floor/iron/dark, +/area/station/engineering/storage) +"shc" = ( +/turf/open/floor/iron, +/area/station/command/heads_quarters/hop) +"she" = ( +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 4 + }, +/obj/machinery/light/directional/east, +/turf/open/floor/iron, +/area/station/security/brig/upper) +"shh" = ( +/turf/open/floor/wood, +/area/station/hallway/secondary/service) +"shj" = ( +/obj/machinery/atmospherics/pipe/smart/simple/yellow/visible{ + dir = 9 + }, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"shl" = ( +/obj/docking_port/stationary{ + dir = 4; + dwidth = 1; + height = 4; + name = "escape pod loader"; + roundstart_template = /datum/map_template/shuttle/escape_pod/default; + width = 3 + }, +/turf/open/floor/plating/snowed/icemoon, +/area/icemoon/surface/outdoors/nospawn) +"shB" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"shD" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 1 + }, +/turf/open/floor/stone, +/area/station/commons/lounge) +"shG" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/science/robotics/lab) +"shK" = ( +/obj/structure/sign/warning/secure_area{ + pixel_x = 32 + }, +/obj/machinery/door/firedoor, +/obj/machinery/door/poddoor/preopen{ + id = "bridge blast"; + name = "Bridge Blast Door" + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/iron, +/area/station/command/bridge) +"shP" = ( +/obj/machinery/door/airlock/command{ + name = "Head of Personnel" + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/mapping_helpers/airlock/access/all/command/hop, +/turf/open/floor/wood, +/area/station/command/heads_quarters/hop) +"shU" = ( +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/maintenance/fore/greater) +"sib" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/multiz/supply/visible/layer4{ + color = "#0000ff"; + dir = 8; + name = "Supply multi deck pipe adapter" + }, +/turf/open/floor/plating, +/area/station/maintenance/starboard/lesser) +"sil" = ( +/obj/machinery/door/airlock/public/glass{ + name = "Art Gallery" + }, +/obj/machinery/door/firedoor, +/turf/open/floor/iron/sepia, +/area/station/service/library) +"sin" = ( +/obj/machinery/door/poddoor/preopen{ + id = "maint3" + }, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/maintenance/starboard/fore) +"siu" = ( +/obj/structure/table, +/obj/item/storage/toolbox/emergency, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"six" = ( +/obj/structure/table/wood, +/obj/item/paper_bin{ + pixel_x = -4; + pixel_y = 3 + }, +/obj/item/pen/red{ + pixel_x = -6 + }, +/obj/item/pen/blue{ + pixel_x = -1; + pixel_y = 5 + }, +/turf/open/floor/wood, +/area/station/service/library) +"siz" = ( +/obj/machinery/holopad, +/obj/machinery/duct, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron/large, +/area/station/engineering/lobby) +"siF" = ( +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/sign/poster/official/random/directional/north, +/turf/open/floor/iron/dark/side{ + dir = 1 + }, +/area/mine/eva) +"siI" = ( +/obj/machinery/space_heater, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/dark, +/area/mine/eva) +"sjb" = ( +/turf/closed/wall/r_wall, +/area/station/cargo/drone_bay) +"sjc" = ( +/turf/open/floor/iron, +/area/station/construction/mining/aux_base) +"sjk" = ( +/obj/machinery/atmospherics/pipe/smart/simple/green/visible{ + dir = 6 + }, +/turf/open/floor/glass/reinforced, +/area/station/engineering/atmos/pumproom) +"sjr" = ( +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 9 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/obj/structure/sign/warning/secure_area{ + pixel_x = -32 + }, +/obj/structure/closet/emcloset, +/turf/open/floor/iron/white, +/area/station/medical/virology) +"sjv" = ( +/obj/structure/rack, +/obj/item/clothing/suit/armor/bulletproof{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/clothing/suit/armor/bulletproof, +/obj/item/clothing/suit/armor/bulletproof{ + pixel_x = 3; + pixel_y = -3 + }, +/obj/item/clothing/head/helmet/alt{ + layer = 3.00001; + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/clothing/head/helmet/alt{ + layer = 3.00001 + }, +/obj/item/clothing/head/helmet/alt{ + layer = 3.00001; + pixel_x = 3; + pixel_y = -3 + }, +/obj/effect/turf_decal/tile/red/half, +/turf/open/floor/iron/dark/textured, +/area/station/ai_monitored/security/armory) +"sjG" = ( +/obj/structure/sign/warning/secure_area{ + pixel_x = 32 + }, +/obj/machinery/light/small/directional/north, +/turf/open/floor/iron/white, +/area/station/maintenance/aft/greater) +"sjX" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/station/medical/treatment_center) +"skc" = ( +/obj/machinery/door/airlock/external{ + name = "Port Docking Bay 1"; + space_dir = 1 + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/turf/open/floor/plating, +/area/station/hallway/secondary/entry) +"skl" = ( +/turf/closed/wall, +/area/station/maintenance/fore) +"skB" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/command/storage/eva) +"skU" = ( +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/obj/machinery/holopad, +/obj/effect/turf_decal/box/white{ + color = "#52B4E9" + }, +/turf/open/floor/iron/white, +/area/station/medical/virology) +"skV" = ( +/obj/structure/chair/stool/bar/directional/south, +/obj/effect/turf_decal/siding/wood{ + dir = 1 + }, +/turf/open/floor/stone, +/area/station/commons/lounge) +"skW" = ( +/obj/machinery/door/airlock/maintenance, +/obj/effect/mapping_helpers/airlock/abandoned, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/access/any/science/maintenance, +/turf/open/floor/plating, +/area/station/maintenance/starboard/upper) +"skX" = ( +/obj/structure/showcase/cyborg/old{ + dir = 8; + pixel_x = 9; + pixel_y = 2 + }, +/obj/structure/extinguisher_cabinet/directional/north, +/obj/effect/turf_decal/stripes/line, +/obj/item/radio/intercom/directional/east, +/turf/open/floor/plating, +/area/station/ai_monitored/turret_protected/aisat/atmos) +"slb" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/station/maintenance/port/aft) +"slc" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 10 + }, +/obj/structure/bed/roller, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron/white, +/area/station/medical/medbay/aft) +"slf" = ( +/obj/machinery/light/directional/south, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/dark, +/area/station/medical/morgue) +"slp" = ( +/obj/structure/cable, +/obj/machinery/door/poddoor/preopen{ + id = "xenobio9"; + name = "Xenobio Pen 9 Blast Door" + }, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/science/xenobiology) +"slK" = ( +/obj/machinery/atmospherics/components/unary/cryo_cell, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/obj/item/radio/intercom/directional/east, +/turf/open/floor/iron/dark/textured, +/area/station/medical/cryo) +"slU" = ( +/obj/machinery/vending/coffee, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/structure/sign/poster/random/directional/east, +/turf/open/floor/iron/dark, +/area/station/service/chapel) +"smg" = ( +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/construction) +"smj" = ( +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/maintenance/solars/port/aft) +"smC" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/station/service/chapel) +"smI" = ( +/obj/structure/chair{ + dir = 1; + name = "Command Station" + }, +/obj/machinery/button/door{ + id = "bridge blast"; + name = "Bridge Blast Door Control"; + pixel_x = 28; + pixel_y = -2; + req_access = list("command") + }, +/obj/machinery/keycard_auth{ + pixel_x = 29; + pixel_y = 8 + }, +/turf/open/floor/iron, +/area/station/command/bridge) +"snj" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/door/airlock/maintenance, +/obj/effect/mapping_helpers/airlock/unres, +/obj/effect/mapping_helpers/airlock/access/any/science/maintenance, +/turf/open/floor/plating, +/area/station/maintenance/starboard/upper) +"snr" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/preopen{ + id = "surgery"; + name = "Surgery Shutter" + }, +/obj/structure/sign/warning/no_smoking/circle{ + pixel_x = 32 + }, +/turf/open/floor/plating, +/area/station/medical/surgery/aft) +"snt" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/maintenance/department/cargo) +"snw" = ( +/obj/structure/table, +/obj/machinery/microwave, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) +"snE" = ( +/obj/effect/turf_decal/tile/red/half{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/light/small/directional/north, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/iron/half{ + dir = 1 + }, +/area/station/hallway/secondary/service) +"snO" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"soc" = ( +/obj/structure/chair/office{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/machinery/button/ticket_machine{ + pixel_x = -32; + pixel_y = 38 + }, +/turf/open/floor/iron, +/area/station/command/heads_quarters/hop) +"soe" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/commons/fitness) +"sou" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/turf/open/floor/iron/white, +/area/station/maintenance/aft/greater) +"soA" = ( +/obj/structure/table/glass, +/obj/item/storage/box/beakers{ + pixel_x = 2; + pixel_y = 2 + }, +/obj/item/storage/box/syringes, +/obj/item/stack/sheet/mineral/plasma{ + pixel_x = -2; + pixel_y = 2 + }, +/obj/effect/turf_decal/trimline/green/filled/corner, +/turf/open/floor/iron/white, +/area/station/medical/virology) +"soK" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/power/apc/auto_name/directional/south, +/turf/open/floor/iron/white, +/area/station/medical/treatment_center) +"spg" = ( +/obj/structure/table, +/obj/item/storage/box/monkeycubes{ + pixel_x = 6; + pixel_y = 7 + }, +/obj/item/storage/box/monkeycubes{ + pixel_x = -5 + }, +/turf/open/floor/iron/dark, +/area/station/science/genetics) +"spq" = ( +/obj/machinery/atmospherics/pipe/smart/manifold/supply/visible{ + dir = 1 + }, +/obj/machinery/newscaster/directional/north, +/obj/effect/turf_decal/siding/wideplating, +/turf/open/floor/iron, +/area/station/engineering/atmos/pumproom) +"spF" = ( +/obj/structure/window/reinforced/plasma{ + dir = 4 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/general/visible, +/obj/machinery/power/energy_accumulator/grounding_rod/anchored, +/turf/open/floor/engine, +/area/station/engineering/supermatter) +"spI" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/structure/sign/departments/chemistry/pharmacy{ + pixel_x = -32 + }, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) +"spM" = ( +/obj/machinery/light/directional/east, +/obj/effect/turf_decal/tile/blue, +/obj/effect/landmark/start/hangover, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron, +/area/station/hallway/primary/fore) +"spW" = ( +/obj/structure/sign/painting/library_secure{ + pixel_x = 32 + }, +/obj/machinery/door/window{ + dir = 8; + name = "Secure Art Exhibition"; + req_access = list("library") + }, +/obj/effect/spawner/random/structure/table_fancy, +/turf/open/floor/wood, +/area/station/service/library) +"sql" = ( +/obj/structure/table/glass, +/obj/item/cultivator, +/obj/item/hatchet, +/obj/item/crowbar, +/obj/item/plant_analyzer, +/obj/item/reagent_containers/glass/bucket, +/obj/effect/turf_decal/tile/green, +/obj/effect/turf_decal/tile/green{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/service/hydroponics/garden) +"sqs" = ( +/obj/machinery/skill_station, +/obj/machinery/newscaster/directional/north, +/turf/open/floor/wood, +/area/station/service/library) +"sqt" = ( +/turf/open/floor/iron/dark, +/area/station/science/ordnance/office) +"sqB" = ( +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/item/kirbyplants/random, +/turf/open/floor/iron/white, +/area/station/medical/medbay/lobby) +"sqN" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/grille/broken, +/turf/open/floor/plating, +/area/station/maintenance/department/medical/central) +"sqU" = ( +/obj/machinery/newscaster/directional/west, +/obj/machinery/keycard_auth/directional/south, +/turf/open/floor/wood, +/area/station/command/heads_quarters/captain) +"sqW" = ( +/obj/structure/marker_beacon/burgundy{ + name = "landing marker" + }, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 10 + }, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 5 + }, +/turf/open/floor/plating/snowed/icemoon, +/area/icemoon/underground/explored) +"sra" = ( +/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, +/obj/machinery/status_display/ai/directional/west, +/turf/open/floor/plating, +/area/station/engineering/storage/tech) +"srj" = ( +/obj/structure/railing{ + dir = 5 + }, +/obj/structure/sign/warning/biohazard{ + pixel_x = -32 + }, +/turf/open/misc/asteroid/snow/icemoon, +/area/icemoon/underground/explored) +"srk" = ( +/obj/machinery/door/window/right/directional/north{ + dir = 8; + name = "Library Desk Door"; + req_access = list("library") + }, +/turf/open/floor/wood, +/area/station/service/library) +"srn" = ( +/turf/open/floor/glass/reinforced, +/area/station/medical/treatment_center) +"sro" = ( +/obj/structure/cable, +/turf/closed/wall/r_wall, +/area/station/maintenance/port/aft) +"srE" = ( +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/obj/structure/window/reinforced, +/obj/structure/disposaloutlet{ + dir = 4 + }, +/turf/open/floor/engine, +/area/station/science/xenobiology) +"srM" = ( +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 1 + }, +/obj/machinery/light/directional/north, +/turf/open/floor/iron/white, +/area/station/medical/virology) +"srP" = ( +/turf/closed/wall, +/area/station/science/breakroom) +"srW" = ( +/obj/structure/table, +/obj/item/assembly/prox_sensor{ + pixel_x = 5; + pixel_y = 7 + }, +/obj/item/assembly/prox_sensor{ + pixel_x = -4; + pixel_y = 1 + }, +/obj/item/assembly/prox_sensor{ + pixel_x = 2; + pixel_y = -2 + }, +/obj/item/assembly/prox_sensor{ + pixel_x = 9; + pixel_y = -2 + }, +/turf/open/floor/iron/dark, +/area/station/science/ordnance/office) +"srY" = ( +/obj/machinery/deepfryer, +/turf/open/floor/iron/cafeteria, +/area/station/security/prison/mess) +"srZ" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/iron/smooth, +/area/mine/mechbay) +"ssc" = ( +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron, +/area/station/cargo/office) +"ssf" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark, +/area/station/commons/fitness) +"sso" = ( +/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/structure/table, +/turf/open/floor/iron, +/area/station/security/checkpoint/supply) +"ssq" = ( +/obj/structure/table/wood, +/obj/item/camera_film, +/obj/item/camera_film, +/turf/open/floor/wood, +/area/station/service/library) +"ssr" = ( +/obj/structure/sign/warning/secure_area, +/turf/closed/wall/r_wall, +/area/station/engineering/storage/tech) +"ssB" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"ssG" = ( +/obj/structure/closet/toolcloset, +/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/iron, +/area/station/construction/mining/aux_base) +"ssJ" = ( +/obj/machinery/atmospherics/pipe/bridge_pipe/cyan/visible{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/bridge_pipe/yellow/visible, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"ssY" = ( +/obj/machinery/airalarm/directional/south, +/obj/machinery/firealarm/directional/west, +/obj/machinery/computer/warrant{ + dir = 4 + }, +/turf/open/floor/wood, +/area/station/service/lawoffice) +"stb" = ( +/obj/item/radio/intercom/directional/north, +/turf/open/floor/iron/white, +/area/station/science/ordnance) +"std" = ( +/obj/item/radio/intercom/directional/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"stt" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 + }, +/turf/open/floor/iron/smooth_edge{ + dir = 1 + }, +/area/station/security/lockers) +"stA" = ( +/obj/structure/lattice/catwalk, +/obj/structure/railing{ + dir = 1 + }, +/turf/open/lava/plasma/ice_moon, +/area/icemoon/underground/explored) +"stD" = ( +/obj/machinery/door/poddoor/preopen{ + id = "atmos"; + name = "Atmospherics Blast Door" + }, +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden, +/turf/open/floor/plating, +/area/station/engineering/atmos/storage/gas) +"stG" = ( +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"stZ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/iron, +/area/mine/eva) +"sup" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/sign/warning/gas_mask, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) +"sut" = ( +/obj/structure/disposalpipe/sorting/mail{ + dir = 8; + sortType = 12 + }, +/turf/open/floor/iron/white/side{ + dir = 8 + }, +/area/station/science/lab) +"suR" = ( +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) +"sve" = ( +/obj/effect/landmark/event_spawn, +/obj/effect/turf_decal/bot, +/obj/machinery/holopad, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/cargo/lobby) +"svk" = ( +/obj/effect/turf_decal/tile/dark, +/obj/effect/turf_decal/tile/dark{ + dir = 8 + }, +/turf/open/floor/iron/white, +/area/station/medical/virology) +"svq" = ( +/obj/structure/table/glass, +/obj/item/stack/medical/gauze{ + pixel_x = -2; + pixel_y = 8 + }, +/obj/item/stack/medical/mesh{ + pixel_x = 6; + pixel_y = 5 + }, +/obj/item/stack/medical/suture, +/obj/item/reagent_containers/glass/bottle/epinephrine, +/obj/item/reagent_containers/glass/bottle/multiver{ + pixel_x = 6 + }, +/obj/item/reagent_containers/syringe, +/obj/machinery/defibrillator_mount/directional/east, +/obj/effect/turf_decal/tile/blue/full, +/turf/open/floor/iron/large, +/area/station/medical/treatment_center) +"svw" = ( +/obj/structure/closet/secure_closet/brig, +/turf/open/floor/iron/smooth, +/area/station/security/execution/transfer) +"svy" = ( +/obj/effect/decal/cleanable/oil, +/obj/item/stack/ore/glass, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/smooth_large, +/area/station/cargo/warehouse) +"svF" = ( +/turf/open/floor/iron/smooth, +/area/station/security/execution/transfer) +"svH" = ( +/obj/machinery/light/small/directional/west, +/obj/structure/dresser, +/turf/open/floor/wood, +/area/station/commons/dorms) +"svL" = ( +/obj/machinery/camera/directional/north{ + c_tag = "Cargo Bay North" + }, +/obj/machinery/vending/wardrobe/cargo_wardrobe, +/turf/open/floor/iron, +/area/station/cargo/storage) +"svO" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark/textured, +/area/station/security/warden) +"svP" = ( +/obj/machinery/light/directional/south, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/port) +"svX" = ( +/obj/structure/table/glass, +/obj/item/grenade/chem_grenade/antiweed, +/obj/item/reagent_containers/spray/plantbgone{ + pixel_y = 3 + }, +/obj/item/reagent_containers/spray/plantbgone{ + pixel_x = 8; + pixel_y = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/green{ + dir = 4 + }, +/obj/effect/turf_decal/tile/green{ + dir = 8 + }, +/obj/effect/turf_decal/siding/white{ + dir = 6 + }, +/turf/open/floor/iron, +/area/station/service/hydroponics) +"swc" = ( +/obj/machinery/light/directional/south, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/red/line, +/obj/effect/turf_decal/trimline/red/line{ + dir = 1 + }, +/turf/open/floor/iron/dark/textured, +/area/station/security/range) +"swe" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"swf" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/security/prison/safe) +"sws" = ( +/obj/machinery/door/airlock/security{ + name = "Permabrig Library" + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/door/firedoor, +/turf/open/floor/iron/dark/textured, +/area/station/security/prison/work) +"swt" = ( +/obj/machinery/power/terminal, +/obj/machinery/light/small/directional/east, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/maintenance/solars/starboard/fore) +"swu" = ( +/obj/machinery/atmospherics/pipe/smart/simple/orange/visible, +/turf/open/floor/plating/snowed/icemoon, +/area/icemoon/surface/outdoors/nospawn) +"sww" = ( +/obj/machinery/light/directional/south, +/obj/machinery/light_switch/directional/south, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/security/prison/visit) +"swx" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/portable_atmospherics/canister, +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/maintenance/disposal/incinerator) +"swF" = ( +/turf/closed/wall, +/area/station/ai_monitored/turret_protected/aisat_interior) +"swQ" = ( +/obj/structure/table, +/obj/item/electronics/apc, +/obj/item/electronics/airlock, +/obj/machinery/light/small/directional/north, +/turf/open/floor/plating, +/area/station/engineering/storage/tech) +"swU" = ( +/obj/structure/cable, +/obj/effect/spawner/structure/window/hollow/reinforced/middle{ + dir = 4 + }, +/turf/open/floor/plating, +/area/station/engineering/lobby) +"sxb" = ( +/obj/effect/spawner/structure/window/hollow/reinforced/middle{ + dir = 4 + }, +/turf/open/floor/plating, +/area/station/cargo/warehouse) +"sxe" = ( +/obj/structure/fence{ + dir = 4 + }, +/turf/open/floor/plating/snowed/icemoon, +/area/icemoon/underground/explored) +"sxu" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plating, +/area/station/maintenance/department/medical/central) +"sxF" = ( +/obj/structure/chair/stool/directional/north, +/turf/open/floor/plating, +/area/station/maintenance/solars/port/fore) +"sxO" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/closet/secure_closet/personal{ + anchored = 1 + }, +/turf/open/floor/iron, +/area/station/maintenance/starboard/fore) +"sxT" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/wood, +/area/station/security/prison/rec) +"sxW" = ( +/obj/structure/chair/wood{ + dir = 8 + }, +/obj/machinery/light/small/directional/east, +/obj/machinery/computer/security/telescreen/entertainment/directional/north, +/obj/structure/sign/poster/random/directional/east, +/turf/open/floor/wood/parquet, +/area/station/commons/lounge) +"sxZ" = ( +/obj/structure/closet/emcloset, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/obj/machinery/firealarm/directional/west, +/turf/open/floor/iron/white, +/area/station/science/research) +"syc" = ( +/obj/machinery/door/airlock/highsecurity{ + name = "Secure Tech Storage" + }, +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/access/all/engineering/tech_storage, +/turf/open/floor/plating, +/area/station/engineering/storage/tech) +"syh" = ( +/obj/structure/chair/pew/right{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/station/service/chapel) +"sym" = ( +/obj/structure/plasticflaps, +/obj/machinery/conveyor{ + dir = 4; + id = "QMLoad2" + }, +/turf/open/floor/plating, +/area/station/cargo/storage) +"syw" = ( +/obj/structure/fence/corner{ + dir = 4 + }, +/turf/open/misc/asteroid/snow/icemoon, +/area/icemoon/underground/explored) +"syB" = ( +/obj/effect/turf_decal/siding/red{ + dir = 4 + }, +/turf/open/floor/iron/dark/textured_edge{ + dir = 8 + }, +/area/station/security/prison) +"syE" = ( +/obj/effect/turf_decal/trimline/green/filled/corner, +/obj/effect/turf_decal/trimline/blue/corner, +/turf/open/floor/iron/dark, +/area/station/service/hydroponics) +"syL" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/sink{ + pixel_y = 20 + }, +/turf/open/floor/iron, +/area/station/hallway/secondary/service) +"syW" = ( +/obj/effect/spawner/structure/window/hollow/reinforced/end, +/turf/open/floor/plating, +/area/station/medical/morgue) +"syY" = ( +/obj/machinery/light/small/directional/west, +/obj/machinery/camera/directional/west{ + c_tag = "MiniSat Atmospherics"; + network = list("minisat"); + start_active = 1 + }, +/obj/machinery/airalarm/directional/west, +/obj/machinery/space_heater, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plating, +/area/station/ai_monitored/turret_protected/aisat/atmos) +"syZ" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/turf/open/floor/plating, +/area/station/maintenance/fore/greater) +"szo" = ( +/obj/machinery/door/firedoor, +/obj/structure/cable, +/obj/machinery/door/airlock/engineering/glass{ + name = "Emitter Room" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"szp" = ( +/obj/machinery/light/directional/south, +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/command/nuke_storage) +"szq" = ( +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/maintenance/port/greater) +"szu" = ( +/obj/structure/sign/poster/official/obey{ + pixel_y = 32 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/mine/laborcamp) +"szz" = ( +/obj/machinery/newscaster/directional/north, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/turf/open/floor/iron/textured, +/area/station/security/brig) +"szD" = ( +/obj/effect/turf_decal/trimline/green/filled/end, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/station/maintenance/starboard/aft) +"szG" = ( +/turf/closed/mineral/random/snow/high_chance, +/area/icemoon/underground/explored) +"szV" = ( +/obj/machinery/light/small/directional/west, +/turf/open/openspace/icemoon/keep_below, +/area/station/security/execution/education) +"szY" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/turf/open/floor/iron, +/area/station/security/checkpoint/customs/auxiliary) +"sAa" = ( +/obj/structure/stairs/north, +/obj/structure/railing{ + dir = 4 + }, +/turf/open/floor/iron, +/area/mine/eva/lower) +"sAc" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/turf/open/floor/plating, +/area/station/maintenance/department/crew_quarters/bar) +"sAs" = ( +/obj/effect/turf_decal/tile/red/full, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/iron/large, +/area/station/service/kitchen/diner) +"sAu" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/catwalk_floor/iron_smooth, +/area/station/maintenance/department/chapel) +"sAy" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/commons/storage/tools) +"sAC" = ( +/obj/machinery/vending/cigarette, +/turf/open/floor/iron/dark, +/area/station/hallway/primary/central) +"sAI" = ( +/obj/machinery/camera{ + c_tag = "Morgue Hallway" + }, +/obj/effect/landmark/start/hangover, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/dark, +/area/station/medical/morgue) +"sAL" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/commons/locker) +"sAS" = ( +/turf/closed/wall, +/area/station/commons/storage/art) +"sAT" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow, +/obj/machinery/chem_mass_spec, +/turf/open/floor/iron/white, +/area/station/medical/pharmacy) +"sAV" = ( +/obj/machinery/firealarm/directional/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"sAY" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/station/service/chapel) +"sBh" = ( +/obj/structure/table, +/obj/item/stack/sheet/rglass{ + amount = 50 + }, +/obj/item/stack/sheet/rglass{ + amount = 50 + }, +/obj/item/stack/rods/fifty, +/obj/item/stack/rods/fifty, +/obj/machinery/light/directional/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/ai_monitored/command/storage/eva) +"sBi" = ( +/obj/structure/cable, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/maintenance/department/electrical) +"sBt" = ( +/obj/structure/table/wood, +/obj/item/reagent_containers/food/drinks/bottle/vodka/badminka{ + pixel_x = 7; + pixel_y = 20 + }, +/obj/item/taperecorder{ + pixel_x = -5; + pixel_y = 1 + }, +/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass{ + pixel_x = 7; + pixel_y = 8 + }, +/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass{ + pixel_x = 6 + }, +/obj/item/storage/secure/safe/hos{ + pixel_x = 35 + }, +/obj/machinery/light/directional/south, +/obj/machinery/firealarm/directional/south, +/turf/open/floor/iron/dark/smooth_large, +/area/station/command/heads_quarters/hos) +"sBv" = ( +/obj/structure/table, +/obj/item/t_scanner, +/obj/machinery/airalarm/directional/north, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/commons/storage/primary) +"sBx" = ( +/obj/machinery/light/directional/west, +/obj/machinery/camera/directional/west{ + c_tag = "Atmospherics Central" + }, +/obj/machinery/atmospherics/components/binary/pump{ + name = "Port to Filter" + }, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"sBy" = ( +/turf/closed/wall, +/area/station/service/theater) +"sBJ" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/showroomfloor, +/area/station/maintenance/department/medical/morgue) +"sBK" = ( +/obj/machinery/portable_atmospherics/canister/oxygen, +/obj/effect/turf_decal/bot, +/obj/machinery/status_display/evac/directional/north, +/turf/open/floor/iron/dark/textured, +/area/station/engineering/atmos/storage/gas) +"sBS" = ( +/obj/machinery/camera/directional/west{ + c_tag = "Aft Primary Hallway 2" + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/machinery/newscaster/directional/west, +/turf/open/floor/iron, +/area/station/hallway/primary/aft) +"sBV" = ( +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/machinery/computer/security/telescreen/entertainment/directional/south, +/obj/effect/spawner/random/vending/snackvend, +/turf/open/floor/iron/white/corner, +/area/station/hallway/secondary/exit/departure_lounge) +"sBY" = ( +/obj/structure/table/wood, +/obj/machinery/computer/libraryconsole/bookmanagement, +/obj/machinery/light_switch/directional/north, +/obj/machinery/status_display/evac/directional/east, +/turf/open/floor/wood, +/area/station/service/library) +"sCc" = ( +/obj/machinery/biogenerator, +/obj/effect/turf_decal/tile/green{ + dir = 1 + }, +/obj/effect/turf_decal/tile/green{ + dir = 4 + }, +/obj/effect/turf_decal/tile/green, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/mine/laborcamp) +"sCe" = ( +/obj/machinery/navbeacon{ + codes_txt = "delivery;dir=1"; + dir = 1; + freq = 1400; + location = "Security" + }, +/obj/structure/plasticflaps/opaque, +/turf/open/floor/plating, +/area/station/maintenance/fore/lesser) +"sCg" = ( +/obj/effect/turf_decal/siding/wood, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/wood/large, +/area/mine/eva/lower) +"sCw" = ( +/obj/structure/cable, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) +"sCx" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/station/science/ordnance/office) +"sCA" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/preopen{ + id = "ceprivacy"; + name = "Privacy Shutter" + }, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/command/heads_quarters/ce) +"sCS" = ( +/obj/structure/cable, +/turf/open/floor/iron/grimy, +/area/station/ai_monitored/turret_protected/aisat_interior) +"sCY" = ( +/obj/machinery/door/airlock/security/glass{ + name = "N2O Storage" + }, +/obj/effect/mapping_helpers/airlock/access/all/security/armory, +/obj/effect/mapping_helpers/airlock/abandoned, +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 8 + }, +/turf/open/floor/plating, +/area/station/maintenance/fore/lesser) +"sCZ" = ( +/turf/open/floor/iron/dark, +/area/station/service/hydroponics) +"sDg" = ( +/obj/effect/turf_decal/siding/purple/corner{ + dir = 1 + }, +/turf/open/floor/iron/white, +/area/station/science/lab) +"sDi" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/sign/warning/fire{ + pixel_x = -32 + }, +/turf/open/floor/plating, +/area/station/maintenance/aft/greater) +"sDl" = ( +/turf/open/openspace/icemoon/keep_below, +/area/icemoon/surface/outdoors/nospawn) +"sDp" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/power/apc/auto_name/directional/east, +/turf/open/floor/plating, +/area/station/commons/storage/mining) +"sDr" = ( +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/department/medical/central) +"sDs" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/structure/cable/multilayer/multiz, +/turf/open/floor/plating, +/area/station/maintenance/starboard/lesser) +"sDA" = ( +/obj/machinery/igniter/incinerator_ordmix, +/turf/open/floor/engine/vacuum, +/area/station/science/ordnance/burnchamber) +"sDT" = ( +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron/white, +/area/station/medical/medbay/aft) +"sDU" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/airalarm/directional/north, +/turf/open/floor/plating, +/area/station/maintenance/department/medical/central) +"sEi" = ( +/turf/open/floor/carpet, +/area/station/service/library) +"sEl" = ( +/obj/structure/table, +/turf/open/floor/wood, +/area/station/command/meeting_room) +"sEq" = ( +/obj/effect/spawner/structure/window/hollow/reinforced/end{ + dir = 8 + }, +/turf/open/floor/plating, +/area/mine/living_quarters) +"sEt" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/command/gateway) +"sEx" = ( +/obj/structure/closet/secure_closet/medical2, +/turf/open/floor/iron, +/area/station/maintenance/port/fore) +"sEz" = ( +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) +"sEB" = ( +/turf/open/floor/plating/snowed/icemoon, +/area/icemoon/surface/outdoors/nospawn) +"sEC" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 + }, +/obj/machinery/airalarm/directional/west, +/obj/effect/turf_decal/tile/red/opposingcorners, +/turf/open/floor/iron, +/area/station/security/prison/mess) +"sED" = ( +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/maintenance/starboard/upper) +"sEE" = ( +/obj/structure/cable, +/obj/structure/disposalpipe/junction{ + dir = 2 + }, +/turf/open/floor/plating, +/area/station/maintenance/starboard/fore) +"sEK" = ( +/obj/structure/table/glass, +/obj/item/stack/medical/gauze{ + pixel_x = 1 + }, +/obj/item/stack/medical/mesh, +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, +/obj/machinery/button/door/directional/west{ + id = "chemistry_access_shutters"; + name = "Chemistry Access Shutter Control"; + req_access = list("medical") + }, +/obj/item/stack/medical/suture, +/obj/effect/turf_decal/tile/blue/full, +/turf/open/floor/iron/large, +/area/station/medical/treatment_center) +"sEU" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible, +/turf/closed/wall/r_wall, +/area/station/engineering/supermatter/room) +"sEX" = ( +/obj/machinery/computer/atmos_control/air_tank{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/turf/open/floor/iron/white/corner, +/area/station/engineering/atmos) +"sFj" = ( +/obj/structure/chair/office/light{ + dir = 4 + }, +/obj/effect/landmark/start/scientist, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/science/explab) +"sFu" = ( +/obj/machinery/camera/directional/north{ + c_tag = "Security - Upper Permabrig Hallway North"; + network = list("ss13","prison") + }, +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 1 + }, +/turf/open/floor/iron/dark/textured_edge, +/area/station/security/prison) +"sFv" = ( +/obj/machinery/mineral/processing_unit{ + dir = 1 + }, +/obj/structure/window/reinforced/spawner/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/iron, +/area/mine/production) +"sFy" = ( +/obj/structure/chair/office{ + dir = 4 + }, +/obj/effect/landmark/start/head_of_personnel, +/turf/open/floor/iron, +/area/station/command/heads_quarters/hop) +"sFA" = ( +/obj/machinery/sparker/directional/west{ + id = "testigniter" + }, +/turf/open/floor/engine, +/area/station/science/explab) +"sFG" = ( +/obj/effect/turf_decal/trimline/blue/filled/line, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/light/directional/south, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) +"sFT" = ( +/obj/structure/girder, +/obj/structure/grille, +/turf/open/floor/wood{ + icon_state = "wood-broken6" + }, +/area/station/maintenance/aft/lesser) +"sGf" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/extinguisher_cabinet/directional/north, +/obj/machinery/door/window/brigdoor/right/directional/north{ + dir = 8; + name = "Medbay Access"; + req_access = list("medical") + }, +/obj/structure/railing/corner{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/station/medical/morgue) +"sGk" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line, +/obj/structure/sign/poster/random/directional/south, +/turf/open/floor/iron/white, +/area/station/medical/chemistry) +"sGp" = ( +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/security/brig/upper) +"sGv" = ( +/obj/structure/ladder, +/obj/machinery/light/small/directional/east, +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/station/commons/storage/mining) +"sGE" = ( +/obj/effect/turf_decal/stripes/asteroid/line{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/mine/living_quarters) +"sGJ" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/portable_atmospherics/canister, +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/station/engineering/supermatter/room) +"sGV" = ( +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/white, +/area/station/medical/break_room) +"sGZ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/structure/crate, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"sHc" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/door/airlock/medical/glass{ + name = "Pharmacy" + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/effect/turf_decal/tile/yellow/full, +/obj/effect/mapping_helpers/airlock/access/all/medical/pharmacy, +/turf/open/floor/iron/large, +/area/station/medical/pharmacy) +"sHd" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 5 + }, +/obj/structure/disposalpipe/trunk, +/obj/machinery/disposal/bin, +/turf/open/floor/iron/white, +/area/station/medical/medbay/aft) +"sHh" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/carpet, +/area/station/service/chapel) +"sHp" = ( +/obj/structure/railing{ + dir = 1 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/cargo/storage) +"sHt" = ( +/obj/effect/turf_decal/tile/red/full, +/obj/effect/landmark/event_spawn, +/turf/open/floor/iron/large, +/area/station/service/kitchen/diner) +"sHB" = ( +/obj/effect/turf_decal/tile/red/full, +/turf/open/floor/iron/large, +/area/station/service/kitchen/diner) +"sHC" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/effect/spawner/random/structure/steam_vent, +/turf/open/floor/plating, +/area/station/maintenance/department/medical/morgue) +"sHD" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue, +/obj/structure/extinguisher_cabinet/directional/north, +/obj/item/kirbyplants/random, +/turf/open/floor/iron/white, +/area/station/medical/psychology) +"sHM" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/maintenance/starboard/upper) +"sHX" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/smooth, +/area/mine/mechbay) +"sIh" = ( +/obj/effect/turf_decal/stripes/red/line{ + dir = 8 + }, +/turf/open/floor/plating, +/area/station/maintenance/fore) +"sIm" = ( +/obj/machinery/hydroponics/soil, +/turf/open/floor/grass, +/area/station/service/hydroponics) +"sIt" = ( +/turf/closed/wall, +/area/station/maintenance/central/lesser) +"sIw" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/spawner/random/structure/steam_vent, +/turf/open/floor/plating, +/area/station/maintenance/port/greater) +"sIJ" = ( +/obj/machinery/firealarm/directional/west, +/turf/open/floor/carpet/blue, +/area/station/medical/psychology) +"sIM" = ( +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/maintenance/port/greater) +"sIN" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 + }, +/obj/effect/turf_decal/siding/yellow{ + dir = 10 + }, +/obj/effect/turf_decal/siding/yellow/corner{ + dir = 4 + }, +/obj/structure/cable, +/turf/open/floor/iron/large, +/area/station/engineering/storage) +"sIO" = ( +/obj/machinery/atmospherics/pipe/multiz/supply/visible/layer4{ + color = "#0000ff"; + name = "Supply multi deck pipe adapter" + }, +/obj/machinery/atmospherics/pipe/multiz/scrubbers/visible/layer2{ + color = "#ff0000"; + name = "Scrubbers multi deck pipe adapter" + }, +/obj/effect/turf_decal/stripes/box, +/obj/structure/cable, +/turf/open/floor/plating, +/area/mine/storage) +"sJi" = ( +/obj/machinery/vending/donksofttoyvendor, +/turf/open/floor/iron/dark/textured, +/area/station/security/prison/safe) +"sJl" = ( +/obj/effect/landmark/event_spawn, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"sJq" = ( +/obj/machinery/airalarm/directional/north, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/science/robotics/lab) +"sJt" = ( +/obj/machinery/door/poddoor{ + id = "executionfireblast" + }, +/obj/structure/railing{ + dir = 8 + }, +/obj/structure/railing{ + dir = 4 + }, +/turf/open/floor/plating/icemoon, +/area/station/security/execution/education) +"sJH" = ( +/turf/closed/wall, +/area/mine/living_quarters) +"sJL" = ( +/obj/machinery/light/directional/north, +/obj/machinery/recharge_station, +/obj/effect/turf_decal/tile/yellow/full, +/obj/effect/turf_decal/stripes/box, +/turf/open/floor/iron/white, +/area/station/medical/medbay/aft) +"sJR" = ( +/obj/machinery/door/airlock/security/glass{ + name = "Labor Camp Airlock" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/obj/effect/mapping_helpers/airlock/access/all/security/brig, +/turf/open/floor/iron, +/area/mine/laborcamp/security) +"sJW" = ( +/obj/machinery/mineral/stacking_unit_console{ + machinedir = 8 + }, +/turf/closed/wall, +/area/station/maintenance/port/greater) +"sKf" = ( +/turf/open/floor/plating, +/area/station/maintenance/aft/greater) +"sKu" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 8 + }, +/obj/machinery/camera/directional/west{ + c_tag = "Security - Permabrig Lower Hallway East"; + network = list("ss13","prison") + }, +/turf/open/floor/iron/dark/side{ + dir = 8 + }, +/area/station/security/prison) +"sKz" = ( +/obj/machinery/airalarm/directional/west, +/turf/open/floor/wood, +/area/station/command/meeting_room) +"sKN" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating, +/area/station/maintenance/fore/greater) +"sLr" = ( +/obj/structure/flora/grass/jungle/b/style_random, +/obj/structure/window/reinforced/spawner/west, +/obj/structure/window/reinforced/spawner, +/obj/item/throwing_star/toy, +/turf/open/misc/ashplanet/wateryrock{ + initial_gas_mix = "o2=22;n2=82;TEMP=293.15" + }, +/area/station/security/prison/rec) +"sLD" = ( +/obj/structure/table/reinforced, +/obj/item/stack/sheet/iron/fifty, +/obj/item/stack/sheet/iron/fifty, +/obj/item/construction/plumbing, +/obj/item/construction/plumbing{ + pixel_y = -5 + }, +/obj/machinery/airalarm/directional/east, +/obj/machinery/light/directional/east, +/turf/open/floor/iron/dark/textured_half{ + dir = 1 + }, +/area/station/medical/chemistry) +"sLL" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/engineering/main) +"sMg" = ( +/turf/open/floor/engine/air, +/area/station/engineering/atmos) +"sMo" = ( +/obj/machinery/camera/directional/south{ + c_tag = "Aft Starboard Solar Access" + }, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"sMp" = ( +/obj/structure/chair/office{ + dir = 8 + }, +/obj/structure/cable, +/turf/open/floor/iron/grimy, +/area/station/ai_monitored/turret_protected/aisat_interior) +"sMs" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/red/half/contrasted, +/turf/open/floor/iron/dark/textured_edge{ + dir = 1 + }, +/area/station/security/prison) +"sMD" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/neutral/filled/corner{ + dir = 4 + }, +/obj/structure/disposalpipe/trunk, +/obj/structure/disposaloutlet{ + desc = "An outlet for the pneumatic disposal system. This one seems designed for rapid corpse disposal."; + dir = 1; + name = "rapid corpse mover 9000" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/station/medical/morgue) +"sMP" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/cafeteria, +/area/station/service/kitchen) +"sMY" = ( +/obj/structure/table, +/obj/item/radio/off, +/obj/item/screwdriver{ + pixel_y = 10 + }, +/turf/open/floor/iron/dark/textured_half{ + dir = 1 + }, +/area/station/security/office) +"sNb" = ( +/obj/machinery/airalarm/directional/west, +/obj/machinery/light/small/directional/west, +/turf/open/floor/iron/dark/textured, +/area/station/security/interrogation) +"sNs" = ( +/obj/structure/closet/crate/hydroponics, +/obj/effect/turf_decal/trimline/green/filled, +/obj/item/seeds/poppy, +/obj/item/seeds/poppy, +/obj/item/seeds/grass, +/obj/item/seeds/glowshroom, +/obj/item/seeds/nettle, +/obj/item/seeds/orange, +/obj/item/seeds/potato, +/turf/open/floor/iron, +/area/station/maintenance/starboard/aft) +"sNu" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible, +/obj/machinery/duct, +/obj/effect/turf_decal/siding/yellow{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"sNI" = ( +/obj/effect/landmark/event_spawn, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"sNQ" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 + }, +/obj/machinery/door/airlock/command/glass{ + name = "Bridge" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/mapping_helpers/airlock/access/all/command/general, +/turf/open/floor/iron, +/area/station/command/bridge) +"sOl" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) +"sOm" = ( +/obj/structure/railing{ + dir = 4 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/cargo/storage) +"sOn" = ( +/turf/closed/wall, +/area/station/cargo/lobby) +"sOE" = ( +/turf/open/floor/iron, +/area/station/command/heads_quarters/ce) +"sOH" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/sign/poster/random/directional/north, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"sOO" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/medical/storage) +"sOT" = ( +/obj/structure/table, +/obj/item/kitchen/fork/plastic, +/turf/open/floor/iron, +/area/station/security/prison/mess) +"sOX" = ( +/turf/open/floor/iron, +/area/station/commons/storage/art) +"sPk" = ( +/obj/machinery/restaurant_portal/restaurant, +/obj/effect/turf_decal/siding/white{ + dir = 10 + }, +/turf/open/floor/iron/white/smooth_large, +/area/station/service/kitchen/diner) +"sPu" = ( +/obj/structure/table, +/obj/item/paper{ + pixel_y = 7 + }, +/obj/item/paper{ + pixel_x = 4; + pixel_y = 2 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/wood/large, +/area/mine/eva/lower) +"sPx" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/wood, +/area/station/maintenance/aft/greater) +"sPA" = ( +/obj/structure/rack, +/obj/item/storage/bag/ore, +/obj/item/pickaxe, +/obj/item/flashlight, +/obj/item/clothing/glasses/meson, +/obj/item/mining_scanner, +/obj/effect/decal/cleanable/dirt, +/obj/item/clothing/suit/hooded/wintercoat, +/turf/open/floor/iron, +/area/mine/laborcamp) +"sPG" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 8 + }, +/turf/open/floor/iron/large, +/area/station/engineering/main) +"sPI" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/wood{ + icon_state = "wood-broken3" + }, +/area/station/maintenance/aft/greater) +"sPK" = ( +/obj/structure/table, +/obj/machinery/recharger{ + pixel_x = -6 + }, +/obj/machinery/button/door{ + id = "BrigLock"; + name = "Cell Shutters"; + pixel_x = 7; + pixel_y = 9 + }, +/turf/open/floor/iron/showroomfloor, +/area/station/security/warden) +"sQa" = ( +/obj/machinery/door/airlock/mining/glass{ + id_tag = "innercargo"; + name = "Cargo Bay" + }, +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/access/all/supply/general, +/turf/open/floor/iron, +/area/station/cargo/storage) +"sQm" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 + }, +/obj/machinery/door/airlock/external{ + name = "Port Docking Bay 3" + }, +/turf/open/floor/plating, +/area/station/hallway/secondary/entry) +"sQv" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/landmark/event_spawn, +/turf/open/floor/carpet, +/area/station/service/chapel) +"sQz" = ( +/obj/machinery/door/airlock/atmos{ + name = "Turbine Access" + }, +/obj/machinery/atmospherics/pipe/smart/simple/dark/visible{ + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/atmos, +/turf/open/floor/plating, +/area/station/maintenance/disposal/incinerator) +"sQB" = ( +/turf/closed/wall, +/area/station/security/brig/upper) +"sQE" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable, +/obj/item/radio/intercom/directional/west, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"sQI" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment, +/obj/machinery/duct, +/obj/structure/cable, +/obj/structure/sign/poster/official/random/directional/east, +/turf/open/floor/iron, +/area/station/hallway/secondary/service) +"sQW" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/machinery/medical_kiosk, +/obj/machinery/light/directional/north, +/obj/effect/turf_decal/tile/blue, +/turf/open/floor/iron/white, +/area/station/medical/medbay/lobby) +"sQZ" = ( +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=QM"; + location = "CHW" + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"sRc" = ( +/obj/machinery/hydroponics/constructable, +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 10 + }, +/obj/effect/turf_decal/trimline/blue/filled/warning{ + dir = 10 + }, +/obj/machinery/light/directional/south, +/turf/open/floor/iron/dark, +/area/station/service/hydroponics) +"sRp" = ( +/obj/structure/fence, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 4 + }, +/turf/open/floor/plating/snowed/icemoon, +/area/icemoon/underground/explored) +"sSy" = ( +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/security/processing) +"sSD" = ( +/obj/effect/landmark/observer_start, +/obj/effect/turf_decal/plaque{ + icon_state = "L8" + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"sSE" = ( +/obj/machinery/door/firedoor/heavy, +/turf/open/floor/iron/white/side{ + dir = 1 + }, +/area/station/science/research) +"sSF" = ( +/obj/effect/spawner/random/structure/crate, +/turf/open/floor/plating, +/area/station/maintenance/department/medical/morgue) +"sSJ" = ( +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/engineering/main) +"sSO" = ( +/obj/machinery/light/small/directional/south, +/obj/structure/closet/secure_closet/brig{ + id = "Cell 3"; + name = "Cell 3 Locker" + }, +/obj/structure/cable, +/turf/open/floor/iron/smooth, +/area/station/security/brig) +"sSS" = ( +/obj/item/radio/intercom/directional/north, +/turf/open/floor/iron/dark, +/area/station/engineering/lobby) +"sTe" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/bridge_pipe/cyan/visible{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/bridge_pipe/purple/visible, +/turf/open/floor/plating, +/area/station/engineering/atmos/pumproom) +"sTO" = ( +/obj/machinery/door/airlock{ + name = "Unisex Restroom" + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/mine/laborcamp) +"sTQ" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/turf/open/floor/iron, +/area/station/commons/vacant_room/commissary) +"sUb" = ( +/obj/machinery/door/airlock/security/glass{ + name = "Permabrig Visitation" + }, +/obj/machinery/door/firedoor, +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/access/any/security/brig, +/turf/open/floor/iron, +/area/station/security/prison/visit) +"sUi" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"sUv" = ( +/obj/effect/turf_decal/tile/blue, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 + }, +/mob/living/simple_animal/bot/floorbot, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/aisat/atmos) +"sUB" = ( +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/door/poddoor/shutters{ + id = "Cargo_Store_In"; + name = "Cargo Warehouse Shutters" + }, +/obj/machinery/door/firedoor, +/turf/open/floor/iron, +/area/station/cargo/warehouse) +"sUE" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/frame/computer{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, +/turf/open/floor/iron/smooth, +/area/mine/eva) +"sUN" = ( +/obj/machinery/power/solar{ + id = "starboardsolar"; + name = "Starboard Solar Array" + }, +/obj/structure/cable, +/turf/open/floor/plating/snowed/icemoon, +/area/icemoon/surface/outdoors/nospawn) +"sUO" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron, +/area/station/hallway/secondary/service) +"sUR" = ( +/obj/structure/table/optable, +/obj/machinery/light/directional/east, +/obj/machinery/newscaster/directional/east, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/turf/open/floor/iron/white, +/area/station/medical/surgery/aft) +"sVm" = ( +/obj/machinery/atmospherics/components/unary/thermomachine/freezer{ + dir = 1 + }, +/turf/open/floor/iron/white, +/area/station/medical/cryo) +"sVn" = ( +/obj/machinery/light_switch/directional/north, +/turf/open/floor/iron/freezer, +/area/station/commons/toilet/locker) +"sVr" = ( +/obj/effect/spawner/random/trash/mess, +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/sign/poster/contraband/random/directional/north, +/turf/open/floor/iron, +/area/station/maintenance/port/aft) +"sVJ" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/structure/window/reinforced, +/turf/open/floor/iron/dark/corner, +/area/station/engineering/atmos/storage/gas) +"sVL" = ( +/obj/machinery/holopad, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron/large, +/area/station/engineering/atmos) +"sVN" = ( +/obj/item/screwdriver, +/turf/open/floor/plating/snowed/icemoon, +/area/icemoon/underground/explored) +"sWa" = ( +/obj/effect/turf_decal/bot, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/light/small/directional/north, +/obj/structure/cable, +/obj/machinery/power/apc/auto_name/directional/east, +/turf/open/floor/iron/dark, +/area/mine/eva/lower) +"sWj" = ( +/obj/structure/extinguisher_cabinet/directional/south, +/turf/open/floor/iron/cafeteria, +/area/station/service/kitchen) +"sWl" = ( +/obj/machinery/door/airlock/command{ + name = "Chief Medical Officer" + }, +/obj/machinery/door/firedoor, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable, +/obj/effect/turf_decal/tile/blue/full, +/obj/effect/mapping_helpers/airlock/access/all/medical/cmo, +/turf/open/floor/iron/dark/smooth_large, +/area/station/command/heads_quarters/cmo) +"sWs" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/maintenance/aft/greater) +"sWx" = ( +/obj/machinery/atmospherics/pipe/smart/simple/purple/visible{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/door/firedoor/heavy, +/obj/machinery/light/directional/south, +/turf/open/floor/iron/dark, +/area/station/science/ordnance) +"sWB" = ( +/obj/machinery/door/airlock/mining/glass{ + name = "Mining Smeltery" + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/machinery/door/firedoor, +/obj/effect/mapping_helpers/airlock/access/all/supply/mining_station, +/turf/open/floor/iron/textured_half, +/area/mine/production) +"sWC" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/duct, +/turf/open/floor/iron, +/area/station/service/theater) +"sWG" = ( +/obj/machinery/door/airlock{ + name = "Unisex Restrooms" + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron/freezer, +/area/station/commons/toilet/locker) +"sWQ" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/camera/directional/south{ + c_tag = "Central Primary Hallway South" + }, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"sXg" = ( +/obj/machinery/light/small/directional/east, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/maintenance/fore/lesser) +"sXp" = ( +/obj/structure/sign/warning/no_smoking/circle{ + pixel_x = -32 + }, +/obj/machinery/light/directional/west, +/obj/machinery/camera{ + c_tag = "Medbay Mid-South"; + dir = 5; + network = list("ss13","medbay") + }, +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 10 + }, +/obj/structure/extinguisher_cabinet/directional/south, +/turf/open/floor/iron/white, +/area/station/medical/medbay/aft) +"sXw" = ( +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ + dir = 1 + }, +/obj/effect/turf_decal/siding/wood{ + dir = 8 + }, +/obj/structure/table/wood, +/turf/open/floor/iron, +/area/station/service/bar) +"sXx" = ( +/obj/structure/sign/warning/electric_shock{ + pixel_x = 32 + }, +/obj/machinery/camera/directional/east{ + c_tag = "Security - Brig Lower Hallway North"; + network = list("ss13","prison") + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/red, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"sXz" = ( +/obj/machinery/light/directional/north, +/obj/machinery/status_display/evac/directional/north, +/turf/open/floor/iron/dark, +/area/station/medical/chemistry) +"sXC" = ( +/obj/structure/table, +/obj/machinery/button/ignition{ + id = "testigniter"; + pixel_x = -6; + pixel_y = 2 + }, +/obj/machinery/button/door{ + id = "testlab"; + name = "Test Chamber Blast Doors"; + pixel_x = 4; + pixel_y = 2; + req_access = list("xenobiology") + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/dark, +/area/station/science/explab) +"sYg" = ( +/obj/machinery/light/directional/east, +/obj/item/radio/intercom/directional/east, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/obj/machinery/disposal/bin, +/obj/machinery/computer/security/telescreen/entertainment/directional/south, +/turf/open/floor/iron/dark, +/area/station/engineering/storage) +"sYu" = ( +/obj/machinery/door/firedoor, +/obj/effect/landmark/event_spawn, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"sYA" = ( +/obj/structure/fluff/tram_rail{ + pixel_y = 17 + }, +/obj/structure/lattice/catwalk, +/obj/structure/fluff/tram_rail, +/obj/structure/marker_beacon/burgundy{ + name = "landing marker" + }, +/turf/open/lava/plasma/ice_moon, +/area/icemoon/underground/explored) +"sYF" = ( +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/fore) +"sYG" = ( +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/security/brig/upper) +"sYJ" = ( +/obj/structure/railing{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/iron/dark/side{ + dir = 4 + }, +/area/station/service/chapel) +"sYU" = ( +/obj/structure/grille/broken, +/obj/effect/spawner/random/trash/moisture_trap, +/turf/open/floor/plating, +/area/station/maintenance/department/medical/morgue) +"sZp" = ( +/obj/effect/turf_decal/siding/wideplating_new/light{ + dir = 6 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/landmark/start/prisoner, +/turf/open/floor/iron/showroomfloor, +/area/station/security/prison/work) +"sZA" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/starboard/fore) +"sZD" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/white, +/area/station/medical/medbay/aft) +"sZF" = ( +/turf/closed/wall, +/area/station/maintenance/aft/greater) +"sZO" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/door/airlock/external, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 + }, +/obj/effect/mapping_helpers/airlock/access/all/supply/mining, +/turf/open/floor/iron/smooth, +/area/mine/eva/lower) +"taf" = ( +/obj/effect/landmark/start/quartermaster, +/obj/structure/chair/office{ + dir = 8 + }, +/turf/open/floor/carpet, +/area/station/cargo/qm) +"tai" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Chemistry Maintenance" + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/access/all/medical/chemistry, +/turf/open/floor/plating, +/area/station/maintenance/department/medical/morgue) +"tao" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/airalarm/directional/east, +/turf/open/floor/iron, +/area/station/maintenance/department/electrical) +"tau" = ( +/obj/effect/turf_decal/tile/green/half/contrasted, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/security/prison/garden) +"taK" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/duct, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/iron, +/area/station/hallway/secondary/service) +"taL" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/structure/disposalpipe/sorting/mail{ + dir = 2; + sortType = 27 + }, +/obj/machinery/duct, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply, +/turf/open/floor/iron/white, +/area/station/medical/virology) +"taV" = ( +/obj/structure/cable/multilayer/multiz, +/turf/open/floor/plating, +/area/station/security/prison/safe) +"tbb" = ( +/obj/machinery/meter, +/obj/machinery/atmospherics/pipe/smart/manifold/cyan/visible{ + dir = 8 + }, +/obj/effect/turf_decal/siding/wideplating{ + dir = 8 + }, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/engineering/atmos/pumproom) +"tbh" = ( +/turf/open/floor/iron/half{ + dir = 1 + }, +/area/station/engineering/atmos) +"tbl" = ( +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/structure/light_construct/directional/south, +/obj/structure/sign/poster/official/random/directional/south, +/turf/open/floor/iron/white, +/area/station/maintenance/port/fore) +"tbI" = ( +/obj/machinery/power/shieldwallgen, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron, +/area/station/command/teleporter) +"tbJ" = ( +/obj/structure/disposaloutlet, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/turf/open/floor/plating/snowed/icemoon, +/area/icemoon/surface/outdoors/nospawn) +"tbL" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/sorting/mail{ + dir = 8; + sortType = 23 + }, +/turf/open/floor/iron, +/area/station/security/brig/upper) +"tbQ" = ( +/turf/open/floor/iron/grimy, +/area/station/maintenance/aft/greater) +"tbX" = ( +/obj/effect/spawner/structure/window/hollow/reinforced/middle{ + dir = 4 + }, +/turf/open/floor/plating, +/area/mine/eva/lower) +"tci" = ( +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/structure/table/reinforced, +/obj/machinery/door/firedoor, +/obj/machinery/door/window/right/directional/east{ + dir = 8; + name = "Pharmacy Desk"; + req_access = list("pharmacy") + }, +/obj/item/folder/white{ + pixel_x = -5 + }, +/obj/item/pen{ + pixel_x = -5 + }, +/obj/machinery/door/poddoor/preopen{ + id = "pharmacy_shutters"; + name = "Pharmacy Shutter" + }, +/obj/structure/desk_bell{ + pixel_x = 7 + }, +/turf/open/floor/iron, +/area/station/medical/pharmacy) +"tcD" = ( +/obj/structure/chair, +/obj/effect/landmark/start/hangover, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/iron/cafeteria, +/area/station/hallway/secondary/exit/departure_lounge) +"tcJ" = ( +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/airalarm/directional/east, +/obj/machinery/firealarm/directional/south, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply, +/turf/open/floor/iron/dark, +/area/station/medical/virology) +"tcQ" = ( +/obj/machinery/camera/directional/west{ + c_tag = "Security - Permabrig Recreation"; + network = list("ss13","prison") + }, +/obj/effect/turf_decal/siding/wideplating/dark{ + dir = 8 + }, +/turf/open/floor/iron/dark/textured, +/area/station/security/prison/rec) +"tdb" = ( +/obj/effect/landmark/event_spawn, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron, +/area/station/hallway/primary/aft) +"tdL" = ( +/obj/structure/stairs/south, +/obj/structure/railing{ + dir = 8 + }, +/turf/open/floor/iron/white, +/area/station/medical/virology) +"tdR" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 8 + }, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/service/chapel) +"tdY" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/closed/wall/r_wall, +/area/station/science/ordnance/burnchamber) +"ted" = ( +/obj/machinery/holopad, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/box/white{ + color = "#52B4E9" + }, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) +"tei" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/turf/open/floor/carpet/red, +/area/station/security/prison/work) +"tej" = ( +/obj/structure/fence, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/icemoon/underground/explored) +"teB" = ( +/obj/machinery/conveyor_switch/oneway{ + id = "packageSort2" + }, +/obj/machinery/requests_console/directional/west{ + department = "Cargo Bay"; + departmentType = 2; + name = "Cargo Bay Requests Console"; + supplies_requestable = 1 + }, +/obj/machinery/light/directional/west, +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/cargo/sorting) +"teN" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/maintenance/port/greater) +"teP" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark/textured_edge{ + dir = 4 + }, +/area/station/security/checkpoint/auxiliary) +"teQ" = ( +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/structure/table, +/obj/item/restraints/handcuffs, +/obj/machinery/airalarm/directional/north, +/turf/open/floor/iron, +/area/mine/laborcamp/security) +"teR" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/service/theater) +"tfm" = ( +/obj/structure/cable, +/obj/machinery/power/apc/auto_name/directional/west, +/turf/open/floor/plating, +/area/station/maintenance/solars/starboard/aft) +"tfu" = ( +/obj/structure/sign/warning/electric_shock, +/turf/closed/wall, +/area/station/maintenance/starboard/fore) +"tfx" = ( +/obj/machinery/portable_atmospherics/canister/water_vapor, +/turf/open/floor/iron, +/area/station/service/janitor) +"tfA" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/cable, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron, +/area/station/security/checkpoint/auxiliary) +"tfM" = ( +/obj/structure/chair/office/light{ + dir = 1 + }, +/turf/open/floor/iron/white, +/area/station/science/robotics/lab) +"tfO" = ( +/obj/structure/table/wood, +/obj/item/paicard, +/turf/open/floor/iron, +/area/station/commons/dorms) +"tfR" = ( +/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/components/binary/pump/on{ + dir = 8; + name = "Engine Coolant Bypass" + }, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"tgn" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/ai_monitored/command/storage/eva) +"tgq" = ( +/obj/structure/reagent_dispensers/watertank, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"tgu" = ( +/obj/effect/spawner/random/maintenance, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plating, +/area/station/maintenance/port/greater) +"tgw" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Research Delivery Access" + }, +/obj/effect/mapping_helpers/airlock/abandoned, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 1 + }, +/obj/effect/mapping_helpers/airlock/access/any/science/maintenance, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"tgx" = ( +/obj/structure/lattice/catwalk, +/obj/structure/railing{ + dir = 8 + }, +/turf/open/openspace, +/area/station/science/xenobiology) +"tgA" = ( +/obj/machinery/holopad, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/command/teleporter) +"tgB" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/holopad, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron/white/smooth_large, +/area/station/science/genetics) +"tgP" = ( +/mob/living/simple_animal/bot/secbot/beepsky/armsky, +/turf/open/floor/iron/dark/textured, +/area/station/ai_monitored/security/armory) +"thv" = ( +/obj/structure/rack, +/obj/machinery/light/directional/west, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/obj/item/clothing/head/welding, +/obj/item/clothing/head/welding{ + pixel_x = -3; + pixel_y = 5 + }, +/turf/open/floor/iron, +/area/station/ai_monitored/command/storage/eva) +"thK" = ( +/obj/item/screwdriver{ + pixel_y = 10 + }, +/obj/item/radio/off, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/effect/landmark/start/depsec/supply, +/turf/open/floor/iron, +/area/station/security/checkpoint/supply) +"thW" = ( +/obj/effect/spawner/random/trash/mess, +/turf/open/floor/wood, +/area/station/maintenance/port/aft) +"tia" = ( +/obj/structure/table, +/obj/item/stack/sheet/glass/fifty{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/stack/sheet/iron/fifty, +/obj/machinery/camera/directional/east{ + c_tag = "Research and Development"; + network = list("ss13","rd") + }, +/obj/structure/extinguisher_cabinet/directional/east, +/turf/open/floor/iron/white/side{ + dir = 10 + }, +/area/station/science/lab) +"tis" = ( +/obj/structure/window/reinforced/fulltile, +/obj/structure/transit_tube/horizontal, +/turf/open/floor/plating, +/area/station/ai_monitored/turret_protected/aisat_interior) +"tix" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/maintenance/department/chapel) +"tiz" = ( +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/starboard/upper) +"tiF" = ( +/obj/structure/chair/stool/directional/west, +/turf/open/floor/carpet, +/area/station/service/theater) +"tiN" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/lattice/catwalk, +/turf/open/openspace, +/area/station/science/xenobiology) +"tiQ" = ( +/obj/structure/sink{ + dir = 4; + pixel_x = -12 + }, +/obj/machinery/button/door/directional/west{ + id = "xenobio2"; + layer = 4; + name = "Xenobio Pen 2 Blast Door"; + req_access = list("xenobiology") + }, +/turf/open/floor/iron/white, +/area/station/science/xenobiology) +"tiV" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/service/chapel) +"tiX" = ( +/obj/effect/turf_decal/siding/wood, +/obj/structure/cable, +/obj/effect/landmark/event_spawn, +/turf/open/floor/iron, +/area/station/service/theater) +"tiY" = ( +/obj/machinery/light/small/directional/west, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 4 + }, +/turf/open/floor/plating/snowed/icemoon, +/area/icemoon/underground/explored) +"tja" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/turf_decal/tile/green/half{ + dir = 1 + }, +/turf/open/floor/iron/dark/side{ + dir = 1 + }, +/area/station/service/hydroponics) +"tjk" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/turf_decal/siding/yellow/corner{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/engineering/storage_shared) +"tjm" = ( +/obj/structure/closet/boxinggloves, +/obj/machinery/light/directional/north, +/obj/item/clothing/shoes/jackboots, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/commons/fitness) +"tjo" = ( +/turf/open/genturf, +/area/icemoon/underground/unexplored/rivers) +"tjC" = ( +/obj/machinery/airalarm/directional/south, +/obj/effect/turf_decal/tile/red/half/contrasted, +/turf/open/floor/iron/dark/textured_edge{ + dir = 1 + }, +/area/station/security/prison) +"tjH" = ( +/obj/effect/turf_decal/loading_area, +/obj/effect/turf_decal/siding/yellow, +/turf/open/floor/iron/half{ + dir = 1 + }, +/area/station/engineering/storage) +"tjN" = ( +/obj/structure/closet/secure_closet/personal{ + anchored = 1 + }, +/turf/open/floor/iron, +/area/station/maintenance/starboard/fore) +"tjS" = ( +/obj/structure/table, +/obj/item/paper_bin/construction, +/obj/item/stack/pipe_cleaner_coil/random, +/obj/item/stack/pipe_cleaner_coil/random, +/obj/item/stack/pipe_cleaner_coil/random, +/turf/open/floor/iron, +/area/station/commons/storage/art) +"tjV" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/closet/secure_closet/personal{ + anchored = 1 + }, +/obj/item/clothing/gloves/boxing, +/turf/open/floor/iron, +/area/station/maintenance/starboard/fore) +"tjW" = ( +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/commons/storage/emergency/port) +"tjY" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/siding/yellow{ + dir = 4 + }, +/obj/structure/cable, +/turf/open/floor/iron/dark/corner, +/area/station/engineering/atmos/storage/gas) +"tkc" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/obj/effect/turf_decal/siding/wood{ + dir = 4 + }, +/obj/effect/turf_decal/siding/wood/corner{ + dir = 8 + }, +/turf/open/floor/wood, +/area/station/commons/vacant_room/office) +"tkf" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 + }, +/turf/open/floor/iron/white, +/area/station/medical/treatment_center) +"tkk" = ( +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/cargo/storage) +"tkP" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/turf/open/floor/iron/freezer, +/area/station/science/xenobiology) +"tkS" = ( +/obj/item/radio/intercom/directional/east, +/turf/open/floor/iron/white/side{ + dir = 9 + }, +/area/station/science/research) +"tlc" = ( +/obj/structure/disposalpipe/trunk/multiz/down, +/obj/structure/window/reinforced{ + dir = 1; + pixel_y = 2 + }, +/turf/open/floor/plating, +/area/station/maintenance/fore/greater) +"tlh" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/engineering/storage_shared) +"tln" = ( +/obj/machinery/portable_atmospherics/canister/oxygen, +/turf/open/floor/engine/o2, +/area/station/engineering/atmos) +"tlr" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/maintenance/starboard/lesser) +"tlA" = ( +/obj/machinery/light/small/directional/south, +/obj/item/radio/intercom/directional/south, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/smooth_large, +/area/station/cargo/warehouse) +"tlE" = ( +/turf/open/floor/glass/reinforced/icemoon, +/area/icemoon/surface/outdoors/nospawn) +"tlF" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/turf/open/floor/plating, +/area/station/maintenance/starboard/lesser) +"tlH" = ( +/turf/open/openspace/icemoon, +/area/icemoon/surface/outdoors/nospawn) +"tlP" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/button/door/directional/north{ + id = "Skynet_launch"; + name = "Mech Bay Door Control"; + req_access = list("robotics") + }, +/turf/open/floor/iron, +/area/station/science/robotics/mechbay) +"tlS" = ( +/obj/machinery/door/airlock/security{ + name = "Permanent Cell 3" + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark/textured, +/area/station/security/prison/safe) +"tmb" = ( +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Ordnance Lab Maintenance" + }, +/obj/machinery/door/firedoor/heavy, +/obj/effect/mapping_helpers/airlock/access/all/science/ordnance, +/turf/open/floor/plating, +/area/station/science/ordnance) +"tml" = ( +/obj/structure/grille, +/turf/open/floor/plating, +/area/station/maintenance/starboard/fore) +"tms" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 + }, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"tmw" = ( +/obj/structure/closet/firecloset, +/turf/open/floor/iron, +/area/station/hallway/primary/port) +"tmA" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/obj/structure/cable, +/turf/open/floor/iron/dark/corner, +/area/station/engineering/atmos/storage/gas) +"tmB" = ( +/turf/open/floor/iron, +/area/mine/laborcamp/security) +"tmE" = ( +/obj/structure/chair/comfy/beige{ + dir = 1; + name = "Bench" + }, +/obj/structure/extinguisher_cabinet/directional/south, +/turf/open/floor/iron/dark, +/area/mine/eva/lower) +"tmN" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/landmark/start/hangover, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"tmQ" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/preopen{ + id = "bridge blast"; + name = "Bridge Blast Door" + }, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/command/bridge) +"tmR" = ( +/obj/structure/cable, +/turf/open/floor/plating/snowed/icemoon, +/area/icemoon/surface/outdoors/nospawn) +"tnb" = ( +/obj/structure/rack, +/turf/open/floor/plating, +/area/mine/eva/lower) +"tnp" = ( +/obj/structure/table, +/obj/item/folder/blue{ + pixel_x = 3; + pixel_y = 2 + }, +/obj/item/folder/yellow, +/turf/open/floor/iron/dark, +/area/station/tcommsat/computer) +"tnB" = ( +/obj/machinery/door/airlock{ + name = "Theater Backstage" + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/duct, +/obj/effect/mapping_helpers/airlock/access/all/service/theatre, +/turf/open/floor/plating, +/area/station/maintenance/department/crew_quarters/bar) +"tnX" = ( +/obj/effect/landmark/event_spawn, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/command/gateway) +"too" = ( +/obj/structure/flora/bush/sparsegrass/style_random, +/turf/open/floor/grass, +/area/station/maintenance/starboard/aft) +"toq" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/obj/effect/turf_decal/siding/yellow, +/turf/open/floor/iron, +/area/station/engineering/storage) +"tov" = ( +/obj/effect/spawner/random/engineering/tracking_beacon, +/turf/open/floor/plating, +/area/station/maintenance/disposal) +"toG" = ( +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 6 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/obj/machinery/airalarm/directional/east, +/obj/machinery/shower{ + dir = 8 + }, +/turf/open/floor/iron/white, +/area/station/medical/virology) +"toH" = ( +/obj/structure/railing{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/green{ + dir = 8 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/service/hydroponics) +"toV" = ( +/obj/structure/table, +/obj/item/stock_parts/subspace/ansible, +/obj/item/stock_parts/subspace/ansible, +/obj/item/stock_parts/subspace/ansible, +/obj/item/stock_parts/subspace/crystal, +/obj/item/stock_parts/subspace/crystal, +/obj/item/stock_parts/subspace/crystal, +/turf/open/floor/plating, +/area/station/engineering/storage/tech) +"tpd" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/hallway/secondary/exit/departure_lounge) +"tpj" = ( +/obj/effect/turf_decal/tile/red/half/contrasted, +/obj/machinery/firealarm/directional/south, +/obj/machinery/light/directional/south, +/turf/open/floor/iron, +/area/station/security/brig/upper) +"tpz" = ( +/obj/structure/bookcase{ + name = "Holy Bookcase" + }, +/obj/effect/turf_decal/tile/neutral{ + 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/iron/dark, +/area/station/service/chapel) +"tpH" = ( +/turf/closed/wall, +/area/station/security/execution/education) +"tpK" = ( +/obj/structure/table/wood, +/obj/item/folder/blue, +/turf/open/floor/wood, +/area/station/security/courtroom) +"tpO" = ( +/obj/structure/chair{ + dir = 4 + }, +/obj/effect/turf_decal/siding/white{ + dir = 8 + }, +/obj/effect/landmark/start/hangover, +/turf/open/floor/iron/white/smooth_large, +/area/station/service/kitchen/diner) +"tpU" = ( +/obj/structure/chair/stool/directional/south, +/obj/machinery/flasher/directional/west{ + id = "GulagCell 3" + }, +/obj/structure/sign/poster/official/obey{ + pixel_y = 32 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 + }, +/turf/open/floor/iron, +/area/mine/laborcamp) +"tqc" = ( +/obj/item/target, +/obj/item/target/syndicate, +/obj/item/target/alien, +/obj/item/target/clown, +/obj/effect/turf_decal/bot, +/obj/structure/window/reinforced/spawner/west, +/obj/structure/window/reinforced/spawner/north, +/obj/structure/closet/crate{ + name = "Firing Range Supplies Set" + }, +/turf/open/floor/iron/dark/textured, +/area/station/security/range) +"tqk" = ( +/obj/structure/table, +/obj/item/paper_bin{ + pixel_x = -3; + pixel_y = 7 + }, +/obj/item/pen, +/obj/item/key/janitor, +/turf/open/floor/iron, +/area/station/service/janitor) +"tqQ" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"tqZ" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock{ + name = "Service Hall" + }, +/obj/effect/mapping_helpers/airlock/access/all/service/general, +/turf/open/floor/iron/textured_half, +/area/station/hallway/secondary/service) +"trb" = ( +/obj/structure/table, +/obj/machinery/computer/security/telescreen{ + dir = 8; + name = "Test Chamber Monitor"; + network = list("test") + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/dark, +/area/station/science/explab) +"trf" = ( +/obj/structure/cable, +/obj/machinery/light/directional/north, +/obj/structure/closet/radiation, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron/dark, +/area/station/maintenance/disposal/incinerator) +"trl" = ( +/obj/effect/landmark/start/hangover, +/turf/open/floor/iron/white/smooth_large, +/area/station/service/kitchen/diner) +"trm" = ( +/turf/open/floor/plating, +/area/station/science/ordnance/testlab) +"tru" = ( +/obj/structure/chair/pew/left{ + dir = 1 + }, +/turf/open/floor/glass/reinforced, +/area/station/hallway/primary/starboard) +"trA" = ( +/obj/structure/chair{ + dir = 4 + }, +/obj/structure/sign/poster/official/obey{ + pixel_x = -32 + }, +/turf/open/floor/iron/dark/textured, +/area/station/security/execution/transfer) +"trG" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/item/kirbyplants/random, +/obj/machinery/computer/security/telescreen/entertainment/directional/north, +/obj/effect/turf_decal/siding/yellow/corner{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/engineering/lobby) +"trH" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/railing{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/purple/filled/warning, +/turf/open/floor/iron/white, +/area/station/science/xenobiology) +"trK" = ( +/obj/structure/disposalpipe/junction/flip, +/turf/open/floor/iron/dark, +/area/station/science/breakroom) +"tsa" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/general/visible, +/turf/open/floor/iron/freezer, +/area/station/science/xenobiology) +"tsh" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/turf/open/floor/wood, +/area/station/service/library) +"tsl" = ( +/obj/machinery/light/small/directional/east, +/turf/open/floor/engine/co2, +/area/station/engineering/atmos) +"tsr" = ( +/obj/structure/lattice/catwalk, +/obj/machinery/rnd/server/master, +/turf/open/openspace/icemoon, +/area/station/science/server) +"tsH" = ( +/obj/machinery/door/airlock/security/glass{ + name = "Interrogation" + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/door/firedoor, +/obj/effect/mapping_helpers/airlock/access/all/security/general, +/turf/open/floor/iron/dark/textured, +/area/station/security/interrogation) +"tsJ" = ( +/obj/machinery/light/small/directional/east, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"tsK" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 9 + }, +/obj/structure/bed{ + dir = 1 + }, +/obj/item/bedsheet/dorms{ + dir = 1 + }, +/obj/effect/spawner/random/contraband/permabrig_gear, +/turf/open/floor/iron/white, +/area/station/security/prison/safe) +"tsQ" = ( +/obj/machinery/door/airlock/public/glass{ + name = "Public Mining Storage" + }, +/obj/machinery/door/firedoor, +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/commons/storage/mining) +"tsR" = ( +/obj/structure/cable, +/obj/structure/chair/stool/directional/south, +/obj/effect/decal/cleanable/oil/slippery, +/turf/open/floor/plating, +/area/station/maintenance/department/electrical) +"tsY" = ( +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/iron/white, +/area/station/medical/break_room) +"tsZ" = ( +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/item/radio/intercom/directional/south, +/obj/structure/closet/secure_closet/psychology, +/turf/open/floor/iron/white, +/area/station/medical/psychology) +"tta" = ( +/obj/structure/table, +/obj/item/paper_bin{ + pixel_x = -5; + pixel_y = 3 + }, +/obj/item/pen{ + pixel_x = -5; + pixel_y = 3 + }, +/obj/item/folder/white{ + pixel_x = 2 + }, +/obj/machinery/light/directional/west, +/obj/machinery/firealarm/directional/south, +/turf/open/floor/iron/dark, +/area/station/science/genetics) +"ttb" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 4 + }, +/obj/effect/landmark/start/chemist, +/turf/open/floor/iron/white, +/area/station/medical/chemistry) +"ttk" = ( +/obj/machinery/door/airlock/freezer, +/turf/open/floor/iron/showroomfloor, +/area/station/security/prison/mess) +"ttm" = ( +/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/computer/accounting{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/command/heads_quarters/hop) +"ttv" = ( +/obj/structure/sign/painting/library{ + pixel_y = 32 + }, +/turf/open/floor/wood, +/area/station/service/library) +"ttw" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/turf/open/floor/iron/white/smooth_large, +/area/station/science/lab) +"ttE" = ( +/obj/machinery/light/directional/south, +/obj/structure/sign/warning/test_chamber{ + pixel_y = -32 + }, +/turf/open/floor/engine, +/area/station/science/genetics) +"ttH" = ( +/obj/effect/turf_decal/tile/red/full, +/obj/structure/chair{ + dir = 1 + }, +/obj/effect/turf_decal/siding/white, +/turf/open/floor/iron/large, +/area/station/service/kitchen/diner) +"ttL" = ( +/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/iron, +/area/station/commons/locker) +"ttT" = ( +/obj/machinery/door/airlock/mining/glass{ + id_tag = "innercargo"; + name = "Cargo Bay" + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/mapping_helpers/airlock/access/all/supply/general, +/turf/open/floor/iron, +/area/station/cargo/storage) +"tuc" = ( +/turf/closed/wall, +/area/station/ai_monitored/security/armory) +"tue" = ( +/turf/closed/wall, +/area/station/security/checkpoint/supply) +"tug" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/atmos/glass{ + name = "Distribution Loop" + }, +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/access/all/engineering/atmos, +/turf/open/floor/iron, +/area/station/engineering/atmos/pumproom) +"tuk" = ( +/obj/structure/closet/crate/grave, +/turf/open/misc/dirt/dark{ + initial_gas_mix = "ICEMOON_ATMOS" + }, +/area/icemoon/underground/explored) +"tur" = ( +/turf/open/floor/iron/cafeteria{ + dir = 8 + }, +/area/station/science/ordnance/office) +"tut" = ( +/obj/machinery/portable_atmospherics/canister/air, +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 8 + }, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) +"tuv" = ( +/obj/effect/turf_decal/tile/dark{ + dir = 1 + }, +/obj/effect/turf_decal/tile/dark{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/asteroid/line{ + dir = 1 + }, +/obj/structure/chair/office/light{ + dir = 1 + }, +/turf/open/floor/iron/white/side, +/area/mine/living_quarters) +"tux" = ( +/obj/structure/railing/corner, +/obj/machinery/door/firedoor/border_only{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/hallway/secondary/service) +"tuH" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/landmark/start/prisoner, +/turf/open/floor/iron, +/area/station/security/prison/mess) +"tuS" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/mining/glass{ + name = "Delivery Office" + }, +/obj/effect/mapping_helpers/airlock/access/all/supply/mail_sorting, +/turf/open/floor/iron, +/area/station/cargo/sorting) +"tuU" = ( +/obj/structure/reagent_dispensers/wall/peppertank/directional/west, +/obj/machinery/airalarm/directional/north, +/obj/structure/closet/secure_closet/security/science, +/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/iron/dark, +/area/station/security/checkpoint/science) +"tvd" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/machinery/door/poddoor/preopen{ + id = "atmos"; + name = "Atmospherics Blast Door" + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/turf/open/floor/iron/dark/corner, +/area/station/engineering/atmos) +"tvg" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/duct, +/obj/structure/disposalpipe/sorting/mail/flip{ + dir = 4; + sortType = 6 + }, +/turf/open/floor/iron, +/area/station/engineering/lobby) +"tvu" = ( +/obj/machinery/light/small/directional/west, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 4 + }, +/turf/open/floor/plating/snowed/icemoon, +/area/mine/mechbay) +"tvv" = ( +/obj/machinery/door/airlock/command/glass{ + name = "Research Director" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/door/firedoor/heavy, +/obj/effect/mapping_helpers/airlock/access/all/science/rd, +/turf/open/floor/iron, +/area/station/command/heads_quarters/rd) +"tvx" = ( +/obj/structure/sign/warning/biohazard, +/turf/closed/wall/r_wall, +/area/station/maintenance/aft/greater) +"tvF" = ( +/obj/effect/turf_decal/delivery, +/obj/structure/cable, +/turf/open/floor/iron/dark/smooth_half{ + dir = 1 + }, +/area/station/engineering/engine_smes) +"tvJ" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/maintenance/department/medical/central) +"tvK" = ( +/obj/structure/closet{ + name = "Evidence Closet 2" + }, +/obj/machinery/airalarm/directional/north, +/turf/open/floor/iron/dark/textured_edge, +/area/station/security/brig) +"tvS" = ( +/obj/structure/rack, +/obj/item/gun/ballistic/shotgun/riot{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/gun/ballistic/shotgun/riot, +/obj/item/gun/ballistic/shotgun/riot{ + pixel_x = 3; + pixel_y = -3 + }, +/obj/structure/window/reinforced{ + dir = 1; + layer = 2.9 + }, +/obj/effect/turf_decal/tile/red/anticorner/contrasted{ + dir = 4 + }, +/turf/open/floor/iron/dark/textured, +/area/station/ai_monitored/security/armory) +"tvX" = ( +/obj/effect/landmark/start/depsec/engineering, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/holopad, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron/dark/smooth_large, +/area/station/security/checkpoint/engineering) +"tvZ" = ( +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/maintenance/starboard/fore) +"twt" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/engineering/engine_smes) +"twz" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/structure/table/reinforced, +/obj/item/paper_bin{ + pixel_x = -3; + pixel_y = 7 + }, +/obj/item/pen, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"twK" = ( +/obj/machinery/porta_turret/ai{ + dir = 8 + }, +/turf/open/floor/circuit, +/area/station/ai_monitored/turret_protected/ai_upload) +"twP" = ( +/obj/structure/table, +/obj/machinery/recharger{ + pixel_x = -6 + }, +/obj/machinery/button/door{ + id = "Secure Gate"; + name = "Cell Shutters"; + pixel_x = 7; + pixel_y = 9 + }, +/obj/machinery/button/door{ + id = "Prison Gate"; + name = "Prison Wing Lockdown"; + pixel_x = 7; + req_access = list("brig") + }, +/obj/structure/cable, +/turf/open/floor/iron/showroomfloor, +/area/station/security/warden) +"twU" = ( +/obj/effect/landmark/start/hangover, +/turf/open/floor/iron/freezer, +/area/station/commons/toilet) +"twZ" = ( +/obj/structure/table, +/obj/effect/spawner/random/maintenance, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"txc" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/door/airlock/maintenance{ + name = "Construction Area Maintenance" + }, +/obj/effect/mapping_helpers/airlock/abandoned, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/mapping_helpers/airlock/access/all/engineering/construction, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) +"txj" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 8 + }, +/obj/machinery/firealarm/directional/west, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/medical/chemistry) +"txk" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/closed/wall/r_wall, +/area/station/maintenance/starboard/aft) +"txo" = ( +/obj/effect/turf_decal/siding/yellow/end{ + dir = 4 + }, +/obj/machinery/plumbing/receiver, +/obj/machinery/firealarm/directional/south, +/turf/open/floor/plating, +/area/station/medical/treatment_center) +"txC" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/command/heads_quarters/cmo) +"txE" = ( +/obj/item/cigbutt, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/obj/effect/spawner/random/engineering/tracking_beacon, +/turf/open/floor/iron, +/area/station/maintenance/disposal/incinerator) +"txI" = ( +/obj/structure/closet/wardrobe/black, +/turf/open/floor/plating, +/area/station/maintenance/central/greater) +"txU" = ( +/obj/effect/turf_decal/tile/red/half{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/smooth_half, +/area/station/security/brig/upper) +"tyc" = ( +/obj/machinery/navbeacon{ + codes_txt = "delivery;dir=8"; + freq = 1400; + location = "Tool Storage" + }, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron, +/area/station/commons/storage/primary) +"tyf" = ( +/obj/structure/table/reinforced, +/obj/machinery/light_switch/directional/east, +/obj/machinery/reagentgrinder{ + pixel_y = 8 + }, +/turf/open/floor/iron/dark/textured_edge{ + dir = 4 + }, +/area/station/medical/medbay/central) +"tyg" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/iron, +/area/station/construction) +"tyv" = ( +/obj/effect/landmark/start/librarian, +/obj/structure/chair/office, +/turf/open/floor/wood, +/area/station/service/library) +"tyK" = ( +/obj/item/mop, +/obj/item/reagent_containers/glass/bucket, +/turf/open/floor/iron, +/area/station/service/janitor) +"tyS" = ( +/obj/machinery/atmospherics/components/binary/pump{ + dir = 1; + name = "Mix to Distro" + }, +/turf/open/floor/glass/reinforced, +/area/station/engineering/atmos/pumproom) +"tza" = ( +/obj/structure/sink{ + dir = 4; + pixel_x = -12 + }, +/turf/open/floor/iron, +/area/station/hallway/secondary/service) +"tzf" = ( +/obj/effect/turf_decal/tile/green/anticorner/contrasted, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/firealarm/directional/east, +/turf/open/floor/iron, +/area/station/security/prison/garden) +"tzp" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/maintenance/fore/greater) +"tzv" = ( +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/obj/machinery/light/small/directional/west, +/obj/structure/sign/warning/gas_mask{ + desc = "A sign that warns of dangerous gasses in the air, instructing you to wear internals."; + pixel_x = 3; + pixel_y = -32 + }, +/turf/open/floor/iron/dark/side, +/area/mine/eva/lower) +"tzE" = ( +/obj/effect/spawner/structure/window/hollow/reinforced/end{ + dir = 4 + }, +/turf/open/floor/plating, +/area/mine/eva) +"tzO" = ( +/obj/effect/spawner/random/structure/crate, +/obj/machinery/light/small/directional/east, +/turf/open/floor/plating, +/area/station/maintenance/fore/lesser) +"tzR" = ( +/obj/effect/turf_decal/plaque{ + icon_state = "L1" + }, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"tAa" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/power/apc/auto_name/directional/north, +/turf/open/floor/iron, +/area/station/engineering/main) +"tAe" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 1 + }, +/obj/machinery/chem_dispenser/drinks{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/duct, +/obj/structure/table/wood, +/turf/open/floor/stone, +/area/station/service/bar) +"tAg" = ( +/obj/effect/turf_decal/trimline/green/filled/corner{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/green/filled/corner, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/station/medical/virology) +"tAh" = ( +/obj/structure/table, +/obj/item/ai_module/reset, +/obj/machinery/light/directional/west, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/ai_upload) +"tAi" = ( +/obj/machinery/door/airlock/maintenance, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +/turf/open/floor/plating, +/area/station/commons/storage/mining) +"tAx" = ( +/obj/effect/turf_decal/trimline/blue/filled/warning, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron/white, +/area/station/medical/medbay/aft) +"tAA" = ( +/obj/structure/table/glass, +/obj/item/storage/fancy/candle_box, +/turf/open/floor/iron/chapel{ + dir = 4 + }, +/area/station/service/chapel) +"tAR" = ( +/obj/machinery/camera/directional/south{ + c_tag = "Port Hallway 3" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/port) +"tAS" = ( +/obj/machinery/door/airlock/mining/glass{ + name = "Mining Dock" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "miner-passthrough" + }, +/obj/effect/mapping_helpers/airlock/access/all/supply/mining, +/turf/open/floor/iron, +/area/station/cargo/miningdock) +"tBs" = ( +/turf/closed/wall, +/area/station/maintenance/department/chapel) +"tBB" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/commons/fitness) +"tBD" = ( +/obj/machinery/computer/telecomms/monitor{ + dir = 4; + network = "tcommsat" + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/tcommsat/computer) +"tBK" = ( +/obj/machinery/light/directional/east, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"tBN" = ( +/obj/structure/table, +/obj/machinery/light/small/directional/west, +/turf/open/floor/iron/smooth, +/area/station/maintenance/starboard/fore) +"tCe" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/turf_decal/bot{ + dir = 1 + }, +/obj/machinery/power/port_gen/pacman, +/turf/open/floor/iron/dark, +/area/station/engineering/engine_smes) +"tCf" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/window/brigdoor/left/directional/north{ + dir = 4; + req_access = list("brig_entrance") + }, +/obj/machinery/door/poddoor/preopen{ + id = "medsecprivacy"; + name = "Privacy Shutter" + }, +/turf/open/floor/plating, +/area/station/security/checkpoint/medical) +"tCj" = ( +/obj/structure/sign/warning, +/turf/closed/wall/r_wall, +/area/icemoon/surface/outdoors/nospawn) +"tCo" = ( +/obj/structure/table/glass, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/item/paper_bin{ + pixel_y = 4 + }, +/obj/item/folder/white{ + pixel_x = -4; + pixel_y = 4 + }, +/obj/item/pen{ + pixel_x = -4 + }, +/turf/open/floor/iron, +/area/station/science/xenobiology) +"tCr" = ( +/obj/structure/grille, +/turf/open/misc/asteroid/snow/icemoon, +/area/icemoon/surface/outdoors/nospawn) +"tCs" = ( +/obj/structure/table, +/obj/item/book/manual/hydroponics_pod_people, +/obj/item/watertank, +/turf/open/floor/iron, +/area/station/service/hydroponics) +"tCx" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/white, +/area/station/science/xenobiology) +"tCB" = ( +/obj/machinery/light/small/directional/south, +/turf/open/floor/engine/air, +/area/station/engineering/atmos) +"tCE" = ( +/obj/structure/table/glass, +/obj/item/storage/medkit/fire{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/storage/medkit/fire, +/obj/item/storage/medkit/regular{ + pixel_x = -3; + pixel_y = -3 + }, +/obj/machinery/door/window/left/directional/north{ + dir = 4; + name = "First-Aid Supplies"; + red_alert_access = 1; + req_access = list("medical") + }, +/obj/machinery/status_display/evac/directional/west, +/obj/effect/turf_decal/tile/blue/full, +/turf/open/floor/iron/dark/smooth_large, +/area/station/maintenance/department/medical) +"tCL" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/security/prison/work) +"tCM" = ( +/obj/structure/bed{ + dir = 4 + }, +/obj/item/bedsheet/medical{ + dir = 4 + }, +/obj/item/storage/secure/safe/directional/south, +/obj/effect/turf_decal/tile/green/full, +/turf/open/floor/iron/dark/smooth_large, +/area/station/medical/virology) +"tCO" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/mine/eva) +"tCR" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable, +/obj/machinery/door/poddoor/preopen{ + id = "Interrogation"; + name = "Interrogation Shutters" + }, +/turf/open/floor/plating, +/area/station/security/interrogation) +"tCV" = ( +/obj/machinery/camera/directional/west{ + c_tag = "Security - Permabrig Observation Prep"; + network = list("ss13","prison") + }, +/obj/structure/sign/poster/official/safety_internals{ + pixel_x = -32 + }, +/turf/open/floor/vault, +/area/station/security/prison/rec) +"tCW" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/orange/visible, +/obj/machinery/meter, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/engineering/storage_shared) +"tDa" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/iron, +/area/mine/production) +"tDg" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 4 + }, +/turf/open/floor/glass/reinforced/icemoon, +/area/icemoon/surface/outdoors/nospawn) +"tDk" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/security/brig/upper) +"tDv" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 4 + }, +/obj/structure/sign/poster/official/random/directional/north, +/turf/open/floor/wood, +/area/station/hallway/secondary/service) +"tDw" = ( +/obj/machinery/suit_storage_unit/hos, +/obj/structure/reagent_dispensers/wall/peppertank/directional/west, +/turf/open/floor/iron/dark/smooth_large, +/area/station/command/heads_quarters/hos) +"tDy" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/maintenance/starboard/fore) +"tDF" = ( +/obj/machinery/disposal/bin, +/obj/machinery/light/directional/west, +/obj/structure/disposalpipe/trunk, +/turf/open/floor/iron/dark, +/area/station/hallway/primary/central) +"tDL" = ( +/obj/effect/turf_decal/tile/red/anticorner/contrasted{ + dir = 8 + }, +/obj/structure/cable, +/turf/open/floor/iron/dark/textured, +/area/station/ai_monitored/security/armory/upper) +"tDN" = ( +/obj/structure/chair{ + name = "Defense" + }, +/obj/effect/landmark/start/lawyer, +/turf/open/floor/wood, +/area/station/security/courtroom) +"tDU" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/table, +/obj/machinery/newscaster/directional/east, +/turf/open/floor/iron, +/area/station/cargo/storage) +"tDX" = ( +/obj/structure/table/glass, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/item/paper_bin{ + pixel_y = 4 + }, +/obj/item/folder/white{ + pixel_x = 4; + pixel_y = 4 + }, +/obj/item/pen{ + pixel_x = -4 + }, +/turf/open/floor/iron, +/area/station/science/xenobiology) +"tDY" = ( +/obj/machinery/vending/cola/sodie, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/security/prison/visit) +"tEj" = ( +/obj/machinery/conveyor{ + dir = 9; + id = "QMLoad" + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, +/turf/open/floor/plating, +/area/station/cargo/storage) +"tEC" = ( +/obj/structure/ore_box, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/icemoon/underground/explored) +"tEG" = ( +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"tEK" = ( +/obj/structure/table, +/obj/item/tank/internals/emergency_oxygen{ + pixel_x = 5; + pixel_y = 3 + }, +/obj/item/tank/internals/emergency_oxygen{ + pixel_x = -1; + pixel_y = 1 + }, +/obj/item/tank/internals/emergency_oxygen{ + pixel_x = 5; + pixel_y = 3 + }, +/obj/item/tank/internals/emergency_oxygen{ + pixel_x = 5; + pixel_y = 3 + }, +/obj/item/tank/internals/emergency_oxygen{ + pixel_x = -1; + pixel_y = 1 + }, +/turf/open/floor/iron, +/area/station/commons/storage/mining) +"tEL" = ( +/obj/structure/closet/emcloset, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/turf/open/floor/iron, +/area/station/cargo/storage) +"tEV" = ( +/obj/structure/sign/departments/court{ + pixel_y = 32 + }, +/turf/open/openspace, +/area/station/hallway/primary/fore) +"tEZ" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible, +/turf/open/floor/plating, +/area/station/engineering/atmos/pumproom) +"tFd" = ( +/obj/machinery/ai_slipper{ + uses = 10 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/ai) +"tFs" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) +"tFC" = ( +/obj/effect/turf_decal/tile/dark{ + dir = 8 + }, +/obj/effect/turf_decal/tile/dark, +/obj/effect/turf_decal/stripes/asteroid/line, +/turf/open/floor/iron/white/side{ + dir = 1 + }, +/area/mine/living_quarters) +"tFM" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/trimline/yellow/line, +/obj/effect/turf_decal/trimline/yellow/line{ + dir = 1 + }, +/obj/machinery/door/poddoor/shutters/window{ + id = "drone_bay"; + name = "Drone Bay Shutters" + }, +/obj/effect/turf_decal/trimline/yellow/mid_joiner, +/obj/effect/turf_decal/trimline/yellow/mid_joiner{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plating, +/area/station/cargo/drone_bay) +"tFP" = ( +/obj/structure/closet/crate, +/obj/machinery/light/small/directional/east, +/obj/item/radio/intercom/directional/east, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/cargo/miningdock) +"tFW" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 + }, +/obj/effect/landmark/event_spawn, +/obj/machinery/duct, +/turf/open/floor/iron, +/area/station/service/hydroponics) +"tGi" = ( +/obj/effect/turf_decal/stripes/end, +/obj/machinery/door/airlock/external, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 + }, +/obj/effect/mapping_helpers/airlock/access/all/supply/mining, +/turf/open/floor/iron/smooth, +/area/mine/eva/lower) +"tGm" = ( +/obj/machinery/computer/prisoner/management{ + dir = 1 + }, +/obj/machinery/airalarm/directional/south, +/turf/open/floor/iron/showroomfloor, +/area/station/security/warden) +"tGr" = ( +/turf/closed/mineral/random/snow, +/area/icemoon/surface/outdoors/nospawn) +"tGx" = ( +/obj/machinery/camera/directional/east{ + c_tag = "Departure Lounge East" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) +"tGB" = ( +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 4 + }, +/obj/structure/cable, +/obj/machinery/power/apc/auto_name/directional/east, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron, +/area/station/security/brig/upper) +"tGF" = ( +/obj/machinery/camera/directional/east{ + c_tag = "Bridge East" + }, +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/command/bridge) +"tGH" = ( +/obj/structure/cable, +/turf/open/floor/iron/edge{ + dir = 1 + }, +/area/station/engineering/lobby) +"tGP" = ( +/obj/machinery/conveyor{ + id = "gulag" + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/mine/laborcamp) +"tGS" = ( +/obj/structure/sign/warning/gas_mask{ + desc = "A sign that warns of dangerous gasses in the air, instructing you to wear internals."; + pixel_y = -32 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/smooth, +/area/station/cargo/warehouse) +"tGZ" = ( +/turf/open/floor/iron, +/area/station/hallway/secondary/service) +"tHe" = ( +/obj/structure/bodycontainer/morgue{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/station/medical/morgue) +"tHr" = ( +/turf/closed/wall/r_wall, +/area/station/medical/treatment_center) +"tHt" = ( +/obj/structure/window/reinforced/tinted/frosted{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 + }, +/turf/open/floor/iron/grimy, +/area/station/security/prison/work) +"tHv" = ( +/obj/effect/turf_decal/trimline/blue/filled/warning, +/turf/open/floor/iron/white, +/area/station/medical/treatment_center) +"tHy" = ( +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/department/medical/morgue) +"tHN" = ( +/obj/structure/window/reinforced, +/obj/machinery/light/directional/west, +/obj/item/kirbyplants/random, +/turf/open/floor/iron/dark/side{ + dir = 1 + }, +/area/station/service/chapel) +"tHQ" = ( +/obj/effect/turf_decal/tile/dark{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/asteroid/corner{ + dir = 4 + }, +/obj/structure/table/reinforced/plastitaniumglass, +/obj/item/folder/white, +/turf/open/floor/iron/white/side{ + dir = 10 + }, +/area/mine/living_quarters) +"tHT" = ( +/obj/machinery/atmospherics/components/trinary/filter{ + dir = 8 + }, +/obj/effect/turf_decal/delivery, +/obj/machinery/camera/directional/south{ + c_tag = "Ordnance Upper Mix Lab"; + network = list("ss13","rd") + }, +/turf/open/floor/iron/dark, +/area/station/science/ordnance/office) +"tIf" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/showroomfloor, +/area/station/security/processing) +"tIq" = ( +/obj/machinery/portable_atmospherics/canister, +/turf/open/floor/iron/dark, +/area/station/science/ordnance/office) +"tIu" = ( +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/structure/sink{ + dir = 8; + pixel_x = 13 + }, +/turf/open/floor/iron/white, +/area/station/medical/virology) +"tIv" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable, +/obj/machinery/door/poddoor/preopen{ + id = "xenobiomain"; + name = "Containment Blast Door" + }, +/turf/open/floor/plating, +/area/station/science/xenobiology) +"tIR" = ( +/obj/structure/grille/broken, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/department/medical/morgue) +"tIS" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 6 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/white, +/area/station/security/prison/safe) +"tIW" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/spawner/random/structure/steam_vent, +/turf/open/floor/plating, +/area/station/maintenance/starboard/upper) +"tIX" = ( +/obj/structure/extinguisher_cabinet/directional/west, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/commons/storage/tools) +"tJe" = ( +/obj/structure/lattice/catwalk, +/obj/structure/window/reinforced, +/obj/structure/reagent_dispensers/watertank, +/turf/open/openspace, +/area/station/science/xenobiology) +"tJs" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/sign/warning/secure_area{ + pixel_x = -32 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/maintenance/starboard/upper) +"tJv" = ( +/obj/machinery/portable_atmospherics/scrubber, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden, +/turf/open/floor/iron/showroomfloor, +/area/station/engineering/atmos) +"tJD" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 5 + }, +/turf/open/misc/dirt/dark{ + initial_gas_mix = "ICEMOON_ATMOS" + }, +/area/icemoon/underground/explored) +"tJG" = ( +/obj/machinery/firealarm/directional/south, +/obj/item/experi_scanner{ + pixel_x = 4 + }, +/obj/item/experi_scanner, +/obj/item/experi_scanner{ + pixel_x = -4 + }, +/obj/structure/table/glass, +/turf/open/floor/iron/white/side{ + dir = 1 + }, +/area/station/science/lab) +"tJI" = ( +/obj/machinery/conveyor_switch/oneway{ + id = "robo1" + }, +/turf/open/floor/iron/white, +/area/station/science/robotics/lab) +"tJN" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark/smooth_half, +/area/station/security/office) +"tJR" = ( +/obj/structure/rack, +/obj/item/tank/internals/oxygen, +/obj/item/clothing/mask/gas, +/turf/open/floor/plating, +/area/station/command/teleporter) +"tJV" = ( +/obj/structure/table/reinforced, +/obj/item/storage/box/beakers{ + pixel_y = 7 + }, +/obj/item/assembly/igniter{ + pixel_y = -3 + }, +/turf/open/floor/iron/dark/textured_edge{ + dir = 4 + }, +/area/station/medical/medbay/central) +"tKa" = ( +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red, +/obj/structure/cable, +/obj/machinery/computer/prisoner/management, +/turf/open/floor/iron, +/area/mine/laborcamp/security) +"tKf" = ( +/obj/structure/closet, +/obj/machinery/light/small/directional/north, +/obj/structure/sign/poster/official/random/directional/east, +/turf/open/floor/carpet/donk, +/area/mine/production) +"tKi" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/engineering/lobby) +"tKl" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/meter/layer4, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"tKm" = ( +/obj/effect/decal/cleanable/generic, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/station/maintenance/department/chapel) +"tKn" = ( +/obj/machinery/light/directional/north, +/obj/machinery/firealarm/directional/north, +/turf/open/floor/iron/white, +/area/station/science/ordnance) +"tKz" = ( +/obj/structure/closet/wardrobe/mixed, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"tKA" = ( +/obj/structure/window/reinforced{ + dir = 1; + layer = 2.9 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/obj/structure/filingcabinet/filingcabinet, +/turf/open/floor/iron, +/area/station/cargo/sorting) +"tKB" = ( +/obj/structure/chair/pew/left, +/turf/open/floor/wood, +/area/station/security/prison/rec) +"tKI" = ( +/turf/closed/wall, +/area/station/maintenance/port/greater) +"tKN" = ( +/obj/structure/chair/stool/directional/south, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"tKV" = ( +/obj/structure/table_frame, +/obj/effect/decal/cleanable/glass, +/obj/item/food/canned/peaches/maint, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) +"tKZ" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/turf/open/floor/iron/dark, +/area/station/hallway/primary/central) +"tLp" = ( +/obj/machinery/computer/med_data{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue/full, +/turf/open/floor/iron/dark/smooth_large, +/area/station/command/heads_quarters/cmo) +"tLF" = ( +/turf/closed/wall, +/area/station/hallway/primary/starboard) +"tLM" = ( +/obj/machinery/camera/directional/south{ + c_tag = "Robotics Lab - South"; + network = list("ss13","rd") + }, +/obj/machinery/mechpad, +/turf/open/floor/iron/white, +/area/station/science/robotics/lab) +"tLQ" = ( +/obj/structure/chair{ + dir = 4 + }, +/turf/open/floor/iron/chapel{ + dir = 1 + }, +/area/station/service/chapel) +"tLT" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/science/ordnance/testlab) +"tLW" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/engine, +/area/station/engineering/supermatter) +"tMe" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/machinery/computer/mechpad{ + dir = 1 + }, +/turf/open/floor/iron/white, +/area/station/science/robotics/lab) +"tMk" = ( +/obj/machinery/duct, +/obj/structure/cable, +/obj/machinery/door/airlock/maintenance{ + name = "Virology Service Room" + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply, +/obj/effect/mapping_helpers/airlock/access/all/medical/virology, +/turf/open/floor/plating, +/area/station/medical/virology) +"tMD" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/turf/open/floor/iron, +/area/station/engineering/engine_smes) +"tMG" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/sign/poster/official/random/directional/north, +/turf/open/floor/iron, +/area/mine/laborcamp/security) +"tMO" = ( +/turf/closed/wall, +/area/station/medical/break_room) +"tMY" = ( +/obj/item/reagent_containers/food/drinks/bottle/vodka/badminka, +/obj/structure/closet, +/obj/effect/spawner/random/maintenance, +/turf/open/floor/plating, +/area/station/maintenance/starboard/fore) +"tND" = ( +/obj/effect/turf_decal/stripes/asteroid/corner{ + dir = 4 + }, +/obj/effect/turf_decal/tile/dark{ + dir = 4 + }, +/turf/open/floor/iron/white/side{ + dir = 10 + }, +/area/mine/living_quarters) +"tNJ" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating, +/area/station/maintenance/aft/lesser) +"tNY" = ( +/obj/machinery/door/firedoor, +/turf/open/floor/iron, +/area/station/cargo/lobby) +"tOf" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable, +/obj/machinery/door/poddoor/preopen{ + id = "xenobio1"; + name = "Xenobio Pen 1 Blast Door" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/sign/warning/electric_shock, +/turf/open/floor/plating, +/area/station/science/xenobiology) +"tOw" = ( +/turf/closed/wall, +/area/station/commons/toilet/locker) +"tOF" = ( +/obj/structure/chair/comfy/black{ + dir = 8 + }, +/turf/open/floor/carpet, +/area/station/command/meeting_room) +"tOJ" = ( +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/sign/poster/official/random/directional/west, +/turf/open/floor/iron/dark/side{ + dir = 8 + }, +/area/mine/eva) +"tOX" = ( +/obj/machinery/light/small/broken/directional/south, +/obj/item/trash/energybar, +/turf/open/floor/plating, +/area/station/maintenance/starboard/fore) +"tPg" = ( +/obj/structure/table/wood, +/obj/item/food/chips, +/obj/item/reagent_containers/food/drinks/soda_cans/cola, +/turf/open/floor/carpet, +/area/station/hallway/secondary/entry) +"tPw" = ( +/obj/structure/grille, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/starboard/fore) +"tPz" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/white/side{ + dir = 6 + }, +/area/station/science/research) +"tPC" = ( +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron, +/area/station/command/bridge) +"tPG" = ( +/obj/machinery/atmospherics/pipe/smart/manifold/yellow/visible{ + dir = 4 + }, +/obj/machinery/meter, +/turf/open/floor/iron, +/area/station/science/ordnance) +"tPI" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/structure/table, +/obj/item/hand_labeler, +/obj/machinery/airalarm/directional/north, +/turf/open/floor/iron/white, +/area/station/medical/pharmacy) +"tPM" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small/directional/north, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/maintenance/department/medical/morgue) +"tPR" = ( +/obj/machinery/firealarm/directional/north, +/turf/open/floor/iron, +/area/station/ai_monitored/command/storage/eva) +"tPW" = ( +/obj/machinery/door/airlock/security/glass{ + name = "Secure Walkway" + }, +/obj/effect/mapping_helpers/airlock/access/all/security/general, +/obj/machinery/door/firedoor, +/turf/open/floor/iron, +/area/station/security/checkpoint/auxiliary) +"tPY" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) +"tQb" = ( +/obj/machinery/atmospherics/pipe/bridge_pipe/green/visible, +/obj/machinery/atmospherics/pipe/bridge_pipe/scrubbers/visible{ + dir = 4 + }, +/turf/open/floor/plating/snowed/icemoon, +/area/icemoon/surface/outdoors/nospawn) +"tQc" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/medical/storage) +"tQJ" = ( +/obj/machinery/modular_computer/console/preset/civilian, +/turf/open/floor/iron/white, +/area/station/science/robotics/lab) +"tQM" = ( +/obj/structure/cable, +/obj/machinery/power/apc/auto_name/directional/east, +/turf/open/floor/plating, +/area/station/ai_monitored/turret_protected/aisat/maint) +"tQW" = ( +/obj/item/kirbyplants{ + icon_state = "plant-05" + }, +/turf/open/floor/iron/dark, +/area/mine/eva) +"tQX" = ( +/obj/machinery/atmospherics/components/unary/thermomachine/freezer{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/maintenance/starboard/upper) +"tRA" = ( +/obj/machinery/door/airlock{ + name = "Bar" + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/access/all/service/bar, +/turf/open/floor/plating, +/area/station/maintenance/starboard/lesser) +"tRE" = ( +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk, +/obj/effect/turf_decal/siding/wood/corner, +/obj/machinery/light/small/directional/east, +/obj/structure/extinguisher_cabinet/directional/north, +/turf/open/floor/wood, +/area/station/service/library) +"tRF" = ( +/obj/structure/sign/warning/no_smoking{ + pixel_x = 32 + }, +/turf/open/floor/iron/white/side{ + dir = 10 + }, +/area/station/science/research) +"tRG" = ( +/obj/machinery/light/directional/south, +/obj/machinery/power/apc/auto_name/directional/south, +/obj/effect/turf_decal/tile/brown, +/obj/structure/cable, +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/cargo/office) +"tRX" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/station/maintenance/starboard/upper) +"tRZ" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/siding/yellow, +/turf/open/floor/iron, +/area/station/engineering/atmos/storage/gas) +"tSc" = ( +/obj/machinery/computer/operating{ + dir = 1; + name = "Robotics Operating Computer" + }, +/turf/open/floor/iron/dark, +/area/station/science/robotics/lab) +"tSs" = ( +/obj/item/flashlight/lantern{ + light_on = 1 + }, +/turf/open/misc/asteroid/snow/icemoon, +/area/icemoon/underground/explored) +"tSt" = ( +/obj/structure/sign/painting/library, +/turf/closed/wall, +/area/station/service/library) +"tSx" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/security/prison/workout) +"tSy" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/station/service/chapel) +"tSA" = ( +/obj/structure/chair/office{ + dir = 8 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/engineering/lobby) +"tSN" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/hallway/primary/port) +"tTw" = ( +/obj/structure/stairs/east, +/obj/structure/railing, +/turf/open/floor/iron/dark, +/area/station/service/chapel) +"tTB" = ( +/obj/machinery/atmospherics/pipe/layer_manifold/dark/visible{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"tTL" = ( +/obj/structure/chair, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"tTT" = ( +/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/effect/decal/cleanable/dirt, +/obj/machinery/firealarm/directional/north, +/turf/open/floor/iron, +/area/station/commons/locker) +"tTV" = ( +/obj/structure/cable, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/station/security/checkpoint/engineering) +"tTY" = ( +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"tUn" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 + }, +/obj/effect/landmark/start/hangover, +/turf/open/floor/iron/freezer, +/area/station/commons/toilet) +"tUo" = ( +/obj/machinery/atmospherics/components/trinary/mixer{ + dir = 4 + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/iron, +/area/station/science/ordnance) +"tUx" = ( +/obj/effect/spawner/random/trash/moisture_trap, +/turf/open/floor/plating, +/area/station/maintenance/department/chapel) +"tUK" = ( +/obj/effect/spawner/structure/window/hollow/reinforced/middle{ + dir = 4 + }, +/turf/open/floor/plating, +/area/mine/living_quarters) +"tUN" = ( +/obj/machinery/atmospherics/components/binary/pump, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/white, +/area/station/science/xenobiology) +"tUO" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 + }, +/obj/machinery/door/airlock/command/glass{ + name = "Bridge" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/mapping_helpers/airlock/access/all/command/general, +/turf/open/floor/iron, +/area/station/command/bridge) +"tUV" = ( +/obj/structure/railing{ + dir = 8 + }, +/turf/open/misc/asteroid/snow/icemoon, +/area/icemoon/underground/explored) +"tVf" = ( +/turf/closed/wall, +/area/station/security/prison) +"tVj" = ( +/obj/effect/turf_decal/weather/snow/corner, +/obj/machinery/light/small/directional/north, +/turf/open/floor/plating/snowed/icemoon, +/area/mine/eva) +"tVn" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/power/apc/auto_name/directional/north, +/turf/open/floor/iron/dark, +/area/station/science/server) +"tVr" = ( +/obj/structure/table, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/siding/red{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/iron/white, +/area/station/maintenance/port/fore) +"tVH" = ( +/turf/open/floor/iron/white, +/area/station/maintenance/fore/greater) +"tVR" = ( +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/maintenance/fore/lesser) +"tWc" = ( +/obj/structure/reagent_dispensers/watertank, +/obj/effect/spawner/random/trash/soap, +/turf/open/floor/plating, +/area/station/maintenance/department/chapel) +"tWd" = ( +/obj/structure/cable, +/obj/machinery/door/poddoor/preopen{ + id = "xenobio6"; + name = "Xenobio Pen 6 Blast Door" + }, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/science/xenobiology) +"tWp" = ( +/obj/machinery/door/firedoor, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "ai-passthrough" + }, +/obj/machinery/door/airlock/hatch{ + name = "MiniSat Atmospherics" + }, +/obj/effect/mapping_helpers/airlock/access/all/command/ai_upload, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/aisat_interior) +"tWK" = ( +/obj/structure/cable, +/turf/open/floor/plating/snowed/icemoon, +/area/icemoon/underground/explored) +"tWL" = ( +/obj/machinery/computer/operating, +/obj/effect/turf_decal/tile/blue/full, +/turf/open/floor/iron/large, +/area/station/medical/treatment_center) +"tWO" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/camera/directional/south{ + c_tag = "Security - Permabrig Workroom" + }, +/obj/machinery/firealarm/directional/south, +/turf/open/floor/iron, +/area/station/security/prison/work) +"tWT" = ( +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/machinery/newscaster/directional/north, +/turf/open/floor/iron/dark, +/area/station/cargo/miningdock) +"tWZ" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 1 + }, +/obj/item/radio/intercom/directional/north, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) +"tXa" = ( +/obj/vehicle/ridden/wheelchair{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/blue/filled/end, +/obj/structure/window/reinforced, +/obj/structure/sign/warning/no_smoking/circle{ + pixel_x = -32 + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/light/directional/west, +/turf/open/floor/iron/large, +/area/station/medical/medbay/aft) +"tXb" = ( +/obj/structure/table, +/obj/effect/spawner/random/maintenance, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) +"tXc" = ( +/obj/structure/table, +/obj/item/stack/sheet/iron/fifty, +/obj/item/stack/sheet/rglass{ + amount = 50 + }, +/turf/open/floor/iron, +/area/station/ai_monitored/command/storage/eva) +"tXd" = ( +/obj/machinery/seed_extractor, +/obj/effect/turf_decal/tile/green/half/contrasted{ + dir = 1 + }, +/obj/machinery/camera/directional/north{ + c_tag = "Security - Permabrig Forestry"; + network = list("ss13","prison") + }, +/turf/open/floor/iron, +/area/station/security/prison/garden) +"tXh" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/science/robotics/lab) +"tXw" = ( +/obj/machinery/conveyor{ + dir = 10; + id = "garbage" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plating, +/area/station/maintenance/disposal) +"tXy" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/commons/fitness) +"tXE" = ( +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable, +/turf/open/floor/circuit, +/area/station/ai_monitored/command/nuke_storage) +"tXF" = ( +/turf/open/floor/wood{ + icon_state = "wood-broken6" + }, +/area/station/service/library) +"tXV" = ( +/obj/machinery/airalarm/directional/north, +/obj/machinery/camera/directional/north{ + c_tag = "Chapel Mass Driver" + }, +/turf/open/floor/iron/dark, +/area/station/service/chapel) +"tXX" = ( +/obj/structure/reagent_dispensers/fueltank, +/turf/open/floor/plating, +/area/station/maintenance/fore/lesser) +"tXY" = ( +/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/small/directional/south, +/turf/open/floor/plating, +/area/station/engineering/storage/tech) +"tYe" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/station/science/server) +"tYg" = ( +/obj/structure/cable, +/obj/structure/table/wood, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/wood{ + icon_state = "wood-broken" + }, +/area/station/security/prison/rec) +"tYl" = ( +/obj/machinery/requests_console/directional/west{ + department = "Science"; + departmentType = 2; + name = "Science Requests Console"; + receive_ore_updates = 1; + supplies_requestable = 1 + }, +/obj/machinery/computer/rdconsole{ + dir = 4 + }, +/turf/open/floor/iron/checker, +/area/station/science/lab) +"tYm" = ( +/obj/structure/rack, +/obj/item/storage/box/evidence, +/obj/item/storage/box/evidence, +/obj/machinery/button/door{ + id = "Trial Transfer"; + name = "Trial Transfer Lockdown"; + pixel_x = -7; + pixel_y = -23; + req_access = list("brig") + }, +/obj/structure/cable, +/obj/effect/turf_decal/tile/red, +/turf/open/floor/iron/textured, +/area/station/security/brig) +"tYs" = ( +/obj/effect/turf_decal/stripes/line, +/obj/machinery/door/firedoor/border_only, +/turf/open/floor/iron/cafeteria{ + dir = 8 + }, +/area/station/science/ordnance/office) +"tYz" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/mine/eva/lower) +"tYJ" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/light/small/directional/west, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/maintenance/department/medical/central) +"tYR" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/obj/effect/turf_decal/tile/brown, +/turf/open/floor/iron, +/area/station/cargo/storage) +"tYZ" = ( +/obj/machinery/door/airlock/external{ + name = "External Airlock" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/atmos, +/turf/open/floor/plating, +/area/station/maintenance/department/medical/central) +"tZc" = ( +/turf/closed/wall/r_wall, +/area/station/maintenance/fore/greater) +"tZd" = ( +/obj/machinery/hydroponics/soil{ + pixel_y = 8 + }, +/obj/item/shovel/spade, +/turf/open/floor/grass, +/area/station/maintenance/starboard/aft) +"tZe" = ( +/obj/machinery/vending/wardrobe/gene_wardrobe, +/obj/structure/sign/poster/official/random/directional/north, +/turf/open/floor/iron/dark, +/area/station/science/genetics) +"tZf" = ( +/obj/structure/cable, +/turf/open/misc/asteroid/snow/icemoon, +/area/icemoon/surface/outdoors/nospawn) +"tZm" = ( +/obj/effect/turf_decal/trimline/blue/filled/line, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) +"tZp" = ( +/obj/structure/ladder, +/turf/open/floor/plating/snowed/icemoon, +/area/icemoon/underground/explored) +"tZw" = ( +/obj/machinery/door/poddoor/shutters/preopen{ + id = "robotics"; + name = "Robotics Lab Shutters" + }, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/science/robotics/lab) +"tZO" = ( +/obj/machinery/modular_computer/console/preset/civilian{ + dir = 8 + }, +/obj/structure/sign/poster/official/build{ + pixel_y = 32 + }, +/turf/open/floor/iron/dark, +/area/station/engineering/lobby) +"tZR" = ( +/obj/machinery/conveyor{ + dir = 4; + id = "packageSort2" + }, +/obj/structure/plasticflaps, +/turf/open/floor/plating, +/area/station/cargo/sorting) +"tZS" = ( +/obj/machinery/light/small/directional/south, +/turf/open/misc/asteroid/snow/icemoon, +/area/mine/eva) +"tZZ" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/light/directional/west, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"uab" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/highsecurity{ + name = "AI Upload Access" + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/mapping_helpers/airlock/access/all/command/ai_upload, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/ai_upload) +"uan" = ( +/obj/structure/disposalpipe/trunk/multiz, +/obj/effect/turf_decal/stripes/line, +/obj/effect/decal/cleanable/cobweb, +/turf/open/floor/plating, +/area/station/maintenance/department/chapel) +"uar" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plating, +/area/station/maintenance/starboard/fore) +"uau" = ( +/turf/open/openspace, +/area/station/medical/medbay/lobby) +"uaz" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark, +/area/station/command/heads_quarters/ce) +"uaG" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/engineering/storage) +"uaP" = ( +/obj/machinery/power/apc/auto_name/directional/south, +/obj/structure/cable, +/obj/machinery/light/directional/south, +/turf/open/floor/iron/showroomfloor, +/area/station/security/warden) +"uaW" = ( +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/obj/machinery/airalarm/directional/south, +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/chair/sofa/right{ + dir = 1 + }, +/obj/machinery/newscaster/directional/east, +/turf/open/floor/iron/white, +/area/station/medical/break_room) +"ubk" = ( +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/medical/medbay/aft) +"ubo" = ( +/obj/machinery/door_timer{ + id = "Cell 1"; + name = "Cell 1"; + pixel_x = -32 + }, +/obj/machinery/door/poddoor/preopen{ + id = "Prison Gate"; + name = "Prison Blast Door" + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/turf/open/floor/iron/textured, +/area/station/security/brig) +"ubq" = ( +/turf/open/floor/iron/white, +/area/station/medical/storage) +"ubF" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/purple/visible, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"ubY" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/chair/stool/directional/south, +/obj/effect/landmark/start/hangover, +/turf/open/floor/iron/dark, +/area/station/science/breakroom) +"ubZ" = ( +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron, +/area/station/engineering/atmos/project) +"ucl" = ( +/obj/machinery/door/window/left/directional/north{ + base_state = "right"; + dir = 8; + icon_state = "right"; + name = "Containment Pen 4"; + req_access = list("xenobiology") + }, +/obj/structure/cable, +/obj/machinery/door/poddoor/preopen{ + id = "xenobio4"; + name = "Xenobio Pen 4 Blast Door" + }, +/turf/open/floor/engine, +/area/station/science/xenobiology) +"ucp" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 8 + }, +/obj/structure/extinguisher_cabinet/directional/west, +/obj/machinery/light/directional/west, +/turf/open/floor/iron/white, +/area/station/medical/treatment_center) +"ucB" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"ucN" = ( +/turf/closed/wall/r_wall, +/area/station/security/detectives_office) +"ucO" = ( +/obj/structure/sign/warning/electric_shock, +/turf/closed/wall/r_wall, +/area/station/engineering/supermatter) +"udg" = ( +/obj/structure/window/reinforced/spawner/north, +/obj/structure/window/reinforced/spawner/west, +/turf/open/floor/iron/dark/textured, +/area/station/security/prison/workout) +"udw" = ( +/obj/structure/closet/emcloset, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/obj/effect/landmark/start/hangover/closet, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) +"udA" = ( +/obj/structure/chair{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"udE" = ( +/obj/effect/spawner/random/vending/snackvend, +/turf/open/floor/iron/dark, +/area/mine/eva) +"udK" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/turf/open/floor/iron/white, +/area/station/medical/chemistry) +"udL" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/door/airlock/maintenance/glass, +/obj/effect/mapping_helpers/airlock/access/any/engineering/maintenance/departmental, +/turf/open/floor/plating, +/area/station/maintenance/department/medical/central) +"udQ" = ( +/obj/structure/table, +/obj/item/computer_hardware/hard_drive/portable/ordnance, +/obj/item/computer_hardware/hard_drive/portable/ordnance, +/obj/item/computer_hardware/hard_drive/portable/ordnance, +/turf/open/floor/iron/cafeteria, +/area/station/command/heads_quarters/rd) +"udX" = ( +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/port) +"uee" = ( +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"uei" = ( +/obj/machinery/power/solar{ + id = "auxsolareast"; + name = "Port Auxiliary Solar Array" + }, +/obj/structure/cable, +/turf/open/floor/plating/snowed/icemoon, +/area/icemoon/surface/outdoors/nospawn) +"ueo" = ( +/obj/machinery/light/warm/directional/south, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/cafeteria, +/area/station/security/prison/mess) +"uep" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating, +/area/station/maintenance/department/medical/central) +"uer" = ( +/obj/structure/flora/tree/pine/style_random, +/turf/open/misc/asteroid/snow/icemoon, +/area/icemoon/surface/outdoors/nospawn) +"uey" = ( +/obj/machinery/power/supermatter_crystal/engine, +/turf/open/floor/engine, +/area/station/engineering/supermatter) +"ueE" = ( +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/item/radio/intercom/directional/east{ + pixel_y = -6 + }, +/obj/structure/cable, +/obj/machinery/light/directional/east, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply, +/turf/open/floor/iron/white, +/area/station/medical/virology) +"ueH" = ( +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/iron/dark/side{ + dir = 1 + }, +/area/mine/eva/lower) +"ueN" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/landmark/start/hangover, +/turf/open/floor/iron/cafeteria, +/area/station/commons/dorms/laundry) +"ueP" = ( +/obj/structure/table, +/obj/structure/reagent_dispensers/servingdish, +/obj/effect/turf_decal/tile/red, +/turf/open/floor/iron, +/area/station/security/prison/mess) +"ufe" = ( +/obj/machinery/light/directional/west, +/obj/structure/closet/secure_closet/freezer/gulag_fridge, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/turf/open/floor/iron, +/area/mine/laborcamp/security) +"ufm" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 + }, +/turf/open/floor/iron/showroomfloor, +/area/station/security/processing) +"ufw" = ( +/obj/machinery/door/firedoor, +/obj/effect/landmark/start/hangover, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"ufF" = ( +/obj/structure/table, +/obj/item/storage/box/prisoner{ + pixel_y = 8 + }, +/obj/item/storage/box/prisoner, +/turf/open/floor/iron/smooth, +/area/station/security/execution/transfer) +"ufN" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, +/turf/open/floor/iron/white, +/area/station/medical/cryo) +"ugd" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/camera/directional/south{ + c_tag = "Security - Permabrig Meditation"; + network = list("ss13","prison") + }, +/turf/open/floor/sepia, +/area/station/security/prison/rec) +"ugq" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/components/trinary/filter/flipped/critical{ + dir = 8 + }, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"ugs" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 5 + }, +/obj/machinery/requests_console/auto_name/directional/north, +/turf/open/floor/iron/white, +/area/station/medical/chemistry) +"ugP" = ( +/obj/effect/turf_decal/siding/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 1 + }, +/turf/open/floor/iron/dark/textured, +/area/station/security/prison) +"ugR" = ( +/obj/structure/reagent_dispensers/watertank/high, +/obj/structure/cable, +/turf/open/floor/iron/showroomfloor, +/area/station/engineering/atmos) +"ugW" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"uha" = ( +/obj/machinery/door/airlock/maintenance, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +/turf/open/floor/plating, +/area/station/maintenance/port/greater) +"uhk" = ( +/obj/structure/beebox, +/turf/open/floor/grass, +/area/station/service/hydroponics) +"uht" = ( +/obj/machinery/atmospherics/components/binary/pump{ + dir = 1; + name = "Pure to Mix" + }, +/obj/effect/turf_decal/siding/wideplating{ + dir = 1 + }, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/engineering/atmos/pumproom) +"uhx" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/hallway/secondary/entry) +"uhC" = ( +/obj/effect/landmark/event_spawn, +/turf/open/floor/iron, +/area/station/commons/storage/primary) +"uhD" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/cargo/miningdock) +"uhH" = ( +/obj/machinery/door/airlock/engineering{ + name = "Chemistry Lab Utilities" + }, +/obj/structure/disposalpipe/segment, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 1 + }, +/obj/effect/mapping_helpers/airlock/access/any/medical/maintenance, +/turf/open/floor/plating, +/area/station/maintenance/department/medical/central) +"uhR" = ( +/turf/open/floor/iron/freezer, +/area/station/service/kitchen/coldroom) +"uie" = ( +/obj/machinery/camera/directional/south{ + c_tag = "Testing Chamber"; + network = list("test","rd") + }, +/obj/machinery/light/directional/south, +/turf/open/floor/engine, +/area/station/science/explab) +"uif" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/engineering/main) +"uig" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/siding/brown{ + dir = 1 + }, +/obj/structure/cable, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/station/cargo/drone_bay) +"uip" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/turf/open/floor/iron, +/area/station/commons/vacant_room/commissary) +"uiq" = ( +/obj/machinery/computer/atmos_control/plasma_tank{ + dir = 8 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"uiv" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/light/small/directional/south, +/turf/open/floor/plating, +/area/station/maintenance/starboard/lesser) +"uiw" = ( +/obj/machinery/vending/wardrobe/hydro_wardrobe, +/obj/effect/turf_decal/siding/thinplating/dark, +/turf/open/floor/plating, +/area/station/service/hydroponics) +"uiI" = ( +/obj/structure/rack, +/obj/effect/spawner/random/maintenance/three, +/turf/open/floor/plating, +/area/station/maintenance/department/medical/central) +"uiK" = ( +/obj/machinery/light/directional/south, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/machinery/camera/directional/south, +/turf/open/floor/iron/white/corner, +/area/station/hallway/secondary/entry) +"uiM" = ( +/obj/structure/sign/warning/secure_area, +/turf/closed/wall/r_wall, +/area/station/ai_monitored/command/nuke_storage) +"uiN" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 4 + }, +/obj/effect/turf_decal/box/red, +/turf/open/floor/iron/dark, +/area/station/science/ordnance/office) +"uiP" = ( +/obj/machinery/atmospherics/pipe/bridge_pipe/green/visible{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/bridge_pipe/yellow/visible, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"uiZ" = ( +/obj/structure/cable, +/obj/structure/disposalpipe/sorting/mail/flip{ + dir = 1; + sortType = 1 + }, +/turf/open/floor/plating, +/area/station/maintenance/port/greater) +"uja" = ( +/turf/closed/wall, +/area/station/commons/toilet) +"ujj" = ( +/obj/structure/chair/wood{ + dir = 4 + }, +/turf/open/floor/wood, +/area/station/maintenance/port/aft) +"ujp" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/general/visible, +/turf/open/floor/engine, +/area/station/science/xenobiology) +"ujq" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/machinery/light/dim/directional/south, +/obj/machinery/requests_console/directional/south{ + department = "Medbay"; + departmentType = 1; + name = "Medbay Requests Console"; + assistance_requestable = 1 + }, +/turf/open/floor/iron/white, +/area/station/medical/cryo) +"ujr" = ( +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/obj/machinery/light/directional/east, +/turf/open/floor/iron/dark/side{ + dir = 4 + }, +/area/mine/eva) +"ujs" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/ai_monitored/turret_protected/ai) +"ujB" = ( +/obj/structure/chair{ + dir = 8 + }, +/obj/machinery/light/small/directional/south, +/obj/machinery/status_display/evac/directional/south, +/turf/open/floor/iron/smooth, +/area/station/engineering/lobby) +"ujI" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line, +/obj/machinery/light/directional/west, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 + }, +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/medical/treatment_center) +"ukb" = ( +/obj/effect/turf_decal/tile/green, +/obj/effect/turf_decal/tile/green{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/commons/fitness) +"uke" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/iron, +/area/station/commons/vacant_room/commissary) +"ukf" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/general/visible, +/turf/open/floor/iron/dark, +/area/station/science/explab) +"ukg" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/vending/autodrobe, +/obj/structure/light_construct/directional/east, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"uko" = ( +/obj/structure/chair/pew/left{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/landmark/start/hangover, +/turf/open/floor/iron/dark, +/area/station/service/chapel) +"ukz" = ( +/obj/machinery/duct, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/obj/machinery/holopad, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply, +/obj/effect/turf_decal/box/white{ + color = "#52B4E9" + }, +/turf/open/floor/iron/white, +/area/station/medical/virology) +"ukA" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/cafeteria, +/area/station/maintenance/port/aft) +"ukD" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/directional/north, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/iron, +/area/mine/laborcamp) +"ukN" = ( +/obj/structure/table, +/obj/machinery/door/poddoor/shutters{ + id = "visitation"; + name = "Visitation Shutters" + }, +/obj/machinery/door/firedoor, +/obj/machinery/door/window/left/directional/north, +/obj/machinery/door/window/left/directional/south, +/turf/open/floor/iron, +/area/station/security/prison/visit) +"ukV" = ( +/obj/structure/closet/crate/freezer, +/obj/item/reagent_containers/blood/random, +/obj/item/reagent_containers/blood/random, +/obj/item/reagent_containers/blood/random, +/obj/item/reagent_containers/blood/random, +/obj/item/reagent_containers/blood/o_plus{ + pixel_x = -2; + pixel_y = -1 + }, +/obj/item/reagent_containers/blood/o_minus, +/obj/item/reagent_containers/blood/b_plus, +/obj/item/reagent_containers/blood/b_minus, +/obj/item/reagent_containers/blood/a_plus, +/obj/item/reagent_containers/blood/a_minus, +/obj/item/reagent_containers/blood/lizard, +/obj/item/reagent_containers/blood/lizard, +/obj/item/reagent_containers/blood/ethereal, +/obj/item/reagent_containers/blood, +/obj/item/reagent_containers/blood, +/obj/item/reagent_containers/blood, +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 6 + }, +/turf/open/floor/iron/dark, +/area/station/medical/virology) +"ulj" = ( +/obj/structure/flora/tree/pine/style_random, +/obj/structure/flora/grass/green/style_random, +/turf/open/misc/asteroid/snow/icemoon, +/area/icemoon/underground/explored) +"ulk" = ( +/obj/structure/chair/stool/directional/west, +/obj/effect/landmark/start/assistant, +/turf/open/floor/iron, +/area/station/commons/dorms) +"ulm" = ( +/obj/structure/chair/sofa/corner, +/obj/structure/cable, +/turf/open/floor/carpet/blue, +/area/station/security/prison/work) +"ult" = ( +/turf/closed/wall/r_wall, +/area/station/science/robotics/lab) +"ulz" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating, +/area/station/security/prison/safe) +"ulK" = ( +/obj/effect/turf_decal/caution{ + dir = 8 + }, +/turf/open/floor/plating/snowed/icemoon, +/area/station/cargo/miningdock) +"uma" = ( +/obj/item/chisel, +/obj/item/storage/toolbox/artistic, +/obj/structure/rack, +/obj/item/storage/crayons, +/turf/open/floor/sepia, +/area/station/security/prison/rec) +"umi" = ( +/obj/structure/window/reinforced, +/turf/open/floor/iron, +/area/station/science/xenobiology) +"umo" = ( +/obj/structure/chair/plastic{ + 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, +/turf/open/floor/iron, +/area/mine/living_quarters) +"umz" = ( +/obj/effect/turf_decal/siding/yellow{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/engineering/storage_shared) +"umC" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/structure/disposalpipe/segment, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/holopad, +/obj/effect/turf_decal/box/white{ + color = "#52B4E9" + }, +/turf/open/floor/iron/dark, +/area/station/medical/morgue) +"umD" = ( +/obj/effect/turf_decal/trimline/yellow/end{ + dir = 1 + }, +/obj/machinery/exodrone_launcher, +/obj/item/fuel_pellet, +/obj/effect/turf_decal/trimline/yellow/mid_joiner{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/yellow/mid_joiner{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/yellow/mid_joiner{ + dir = 1 + }, +/turf/open/floor/iron/smooth_large, +/area/station/cargo/drone_bay) +"umF" = ( +/obj/structure/stairs/north, +/obj/structure/railing{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/service/chapel) +"umK" = ( +/obj/structure/table/glass, +/obj/machinery/reagentgrinder{ + desc = "Used to grind things up into raw materials and liquids."; + pixel_y = 5 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/science/xenobiology) +"umR" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/cargo/lobby) +"una" = ( +/obj/machinery/door/window/left/directional/west, +/obj/structure/cable, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/carpet/blue, +/area/station/security/prison/work) +"unc" = ( +/obj/structure/window/reinforced{ + dir = 1; + layer = 2.9 + }, +/obj/effect/spawner/random/vending/snackvend, +/obj/machinery/camera/directional/east{ + c_tag = "Engineering Lobby" + }, +/obj/structure/extinguisher_cabinet/directional/east, +/turf/open/floor/iron/dark, +/area/station/engineering/lobby) +"unm" = ( +/obj/machinery/plumbing/growing_vat, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/cobweb, +/obj/structure/cable, +/turf/open/floor/iron/showroomfloor, +/area/station/security/prison/work) +"unu" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/maintenance/starboard/fore) +"unw" = ( +/obj/structure/table, +/obj/item/storage/box/bodybags, +/obj/item/pen, +/obj/machinery/status_display/evac/directional/west, +/turf/open/floor/iron/dark, +/area/station/science/robotics/lab) +"unM" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/chair{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/cargo/storage) +"unO" = ( +/obj/item/paper_bin{ + pixel_x = -3; + pixel_y = 7 + }, +/obj/item/clipboard, +/obj/item/pen/red, +/obj/structure/table, +/turf/open/floor/iron, +/area/station/cargo/office) +"uof" = ( +/obj/item/cigbutt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/general/visible, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"uog" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/fore) +"uoi" = ( +/obj/structure/sink{ + dir = 8; + pixel_x = 12 + }, +/obj/item/reagent_containers/glass/bucket, +/obj/item/mop, +/obj/item/reagent_containers/glass/bottle/ammonia, +/obj/machinery/airalarm/directional/south, +/obj/effect/spawner/random/contraband/prison, +/turf/open/floor/plating, +/area/station/security/prison/safe) +"uop" = ( +/obj/machinery/shower{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/red/line{ + dir = 5 + }, +/turf/open/floor/iron/textured, +/area/station/engineering/atmos) +"uoB" = ( +/obj/structure/disposalpipe/junction/yjunction{ + dir = 1 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) +"uoE" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"uoF" = ( +/obj/machinery/pdapainter/engineering, +/obj/effect/turf_decal/tile/neutral/full, +/obj/machinery/button/door/directional/west{ + id = "atmos"; + name = "Atmospherics Lockdown"; + pixel_y = 10; + req_access = list("engineering") + }, +/obj/machinery/button/door/directional/west{ + id = "Secure Storage"; + name = "Engineering Secure Storage"; + req_access = list("engine_equip") + }, +/obj/machinery/button/door/directional/west{ + id = "Engineering"; + name = "Engineering Lockdown"; + pixel_y = -10; + req_access = list("engineering") + }, +/turf/open/floor/iron/dark/smooth_large, +/area/station/command/heads_quarters/ce) +"uoJ" = ( +/obj/machinery/door/firedoor/heavy, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "rnd2"; + name = "Research Lab Shutters" + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/machinery/status_display/evac/directional/south, +/turf/open/floor/iron, +/area/station/science/lab) +"uoT" = ( +/obj/structure/extinguisher_cabinet/directional/west, +/obj/structure/table, +/obj/effect/spawner/random/engineering/tracking_beacon, +/turf/open/floor/iron, +/area/station/command/teleporter) +"uoV" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) +"upa" = ( +/obj/structure/closet/firecloset, +/turf/open/floor/plating, +/area/station/maintenance/department/medical/morgue) +"upd" = ( +/obj/machinery/vending/medical{ + pixel_x = -2 + }, +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 10 + }, +/turf/open/floor/iron/dark, +/area/station/medical/storage) +"upw" = ( +/obj/effect/spawner/structure/window/hollow/reinforced/middle, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/security/prison) +"upK" = ( +/obj/machinery/atmospherics/pipe/multiz/supply/visible/layer4{ + color = "#0000ff"; + dir = 4; + name = "Supply multi deck pipe adapter" + }, +/turf/open/floor/plating, +/area/station/maintenance/aft/lesser) +"upO" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 6 + }, +/obj/structure/tank_holder/extinguisher, +/turf/open/floor/iron/white, +/area/station/medical/treatment_center) +"uqa" = ( +/obj/docking_port/stationary/random/icemoon{ + id = "pod_3_lavaland"; + name = "lavaland" + }, +/turf/open/misc/asteroid/snow/icemoon, +/area/icemoon/surface/outdoors/nospawn) +"uqg" = ( +/obj/machinery/conveyor_switch/oneway{ + dir = 8; + id = "QMLoad" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/turf/open/floor/iron, +/area/station/cargo/storage) +"uqC" = ( +/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, +/obj/machinery/computer/security/telescreen/auxbase{ + dir = 8; + pixel_x = 30 + }, +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/construction/mining/aux_base) +"uqG" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible, +/turf/open/floor/plating/snowed/icemoon, +/area/icemoon/surface/outdoors/nospawn) +"uqR" = ( +/obj/structure/table/reinforced, +/obj/effect/turf_decal/siding/wood{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/door/window/left/directional/east{ + dir = 2; + name = "Kitchen Window"; + req_access = list("kitchen") + }, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "kitchen_counter"; + name = "Kitchen Shutters" + }, +/turf/open/floor/iron/cafeteria, +/area/station/service/kitchen) +"urd" = ( +/obj/structure/chair/stool/directional/north, +/turf/open/floor/iron, +/area/station/commons/dorms) +"urk" = ( +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/obj/effect/turf_decal/tile/brown, +/obj/structure/cable, +/turf/open/floor/iron/dark/side, +/area/mine/eva) +"urt" = ( +/obj/machinery/hydroponics/soil, +/obj/machinery/light/directional/east, +/turf/open/floor/grass, +/area/station/service/hydroponics/garden) +"urw" = ( +/obj/structure/railing/corner{ + dir = 4 + }, +/turf/open/floor/glass/reinforced, +/area/station/hallway/primary/starboard) +"urx" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) +"urG" = ( +/obj/effect/turf_decal/weather/snow/corner, +/turf/open/floor/plating/snowed/icemoon, +/area/icemoon/underground/explored) +"urK" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron/white, +/area/station/science/research) +"uso" = ( +/obj/structure/closet/crate/trashcart, +/obj/effect/spawner/random/contraband/prison, +/obj/item/trash/chips, +/obj/item/trash/candy, +/turf/open/floor/plating, +/area/station/security/prison/safe) +"uss" = ( +/obj/structure/sign/warning/secure_area{ + pixel_y = 32 + }, +/obj/effect/turf_decal/stripes/red/line{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/red/line, +/turf/open/floor/iron/dark/textured, +/area/station/security/range) +"usx" = ( +/obj/item/kirbyplants{ + icon_state = "plant-10" + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/mine/laborcamp) +"usP" = ( +/turf/open/misc/asteroid/snow/standard_air, +/area/station/science/research) +"usQ" = ( +/obj/structure/showcase/cyborg/old{ + dir = 8; + pixel_x = 9; + pixel_y = 2 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 + }, +/obj/machinery/light/small/directional/north, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/aisat_interior) +"usS" = ( +/obj/structure/bed{ + dir = 1 + }, +/obj/item/bedsheet/dorms{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 10 + }, +/turf/open/floor/iron/dark/side{ + dir = 10 + }, +/area/station/security/prison/safe) +"utl" = ( +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=CHW"; + location = "Lockers" + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/hallway/primary/port) +"utr" = ( +/obj/structure/table, +/obj/item/storage/toolbox/mechanical{ + pixel_x = -2; + pixel_y = -1 + }, +/obj/item/clothing/head/welding{ + pixel_x = -3; + pixel_y = 5 + }, +/obj/item/clothing/glasses/welding, +/obj/item/multitool{ + pixel_x = 3 + }, +/turf/open/floor/iron, +/area/station/science/robotics/lab) +"utz" = ( +/obj/structure/chair{ + dir = 8 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple, +/obj/item/radio/intercom/directional/east, +/obj/effect/landmark/start/hangover, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"utA" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"utR" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"uub" = ( +/obj/machinery/atmospherics/components/binary/pump{ + name = "Port to Fuel Pipe" + }, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"uud" = ( +/obj/structure/rack, +/obj/effect/spawner/random/techstorage/tcomms_all, +/turf/open/floor/plating, +/area/station/engineering/storage/tech) +"uum" = ( +/obj/machinery/door/airlock/public/glass{ + name = "Chapel" + }, +/obj/machinery/door/firedoor, +/turf/open/floor/iron/sepia, +/area/station/service/library) +"uuq" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"uuC" = ( +/obj/structure/railing/corner, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"uuP" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/cargo/office) +"uuX" = ( +/obj/effect/turf_decal/weather/snow/corner, +/obj/machinery/light/small/directional/north, +/obj/structure/sign/departments/maint/directional/north, +/turf/open/floor/plating/snowed/icemoon, +/area/mine/eva) +"uve" = ( +/obj/machinery/porta_turret/ai{ + dir = 4 + }, +/obj/structure/sign/warning/secure_area{ + pixel_x = 32 + }, +/obj/effect/turf_decal/tile/blue, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/aisat_interior) +"uvi" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/medical/cryo) +"uvm" = ( +/obj/machinery/hydroponics/soil, +/obj/machinery/light/directional/west, +/turf/open/floor/grass, +/area/station/service/hydroponics/garden) +"uvp" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/hallway/primary/port) +"uvt" = ( +/turf/closed/wall, +/area/station/science/robotics/mechbay) +"uvM" = ( +/obj/effect/spawner/structure/window/hollow/reinforced/middle, +/turf/open/floor/plating, +/area/mine/production) +"uvX" = ( +/obj/machinery/power/apc/auto_name/directional/east, +/obj/structure/cable, +/turf/open/floor/circuit, +/area/station/ai_monitored/turret_protected/aisat/hallway) +"uwb" = ( +/obj/effect/landmark/blobstart, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plating, +/area/station/maintenance/fore/lesser) +"uwf" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/maintenance/fore/lesser) +"uwj" = ( +/obj/machinery/duct, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron/dark/smooth_half{ + dir = 1 + }, +/area/station/engineering/lobby) +"uwB" = ( +/obj/machinery/door/airlock/security/glass{ + id_tag = "innerbrig"; + name = "Brig Walkway" + }, +/obj/structure/cable, +/obj/structure/disposalpipe/segment, +/obj/machinery/door/firedoor, +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "brigoutpost" + }, +/obj/effect/mapping_helpers/airlock/access/all/security/entrance, +/turf/open/floor/iron/dark/textured_edge{ + dir = 8 + }, +/area/station/security/checkpoint/auxiliary) +"uwH" = ( +/obj/structure/lattice/catwalk, +/obj/structure/railing{ + dir = 9 + }, +/turf/open/lava/plasma/ice_moon, +/area/icemoon/underground/explored) +"uwO" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Custodial Maintenance" + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/mapping_helpers/airlock/access/all/service/janitor, +/turf/open/floor/plating, +/area/station/maintenance/department/medical/central) +"uwX" = ( +/turf/closed/wall/r_wall, +/area/station/maintenance/port/greater) +"uwY" = ( +/obj/machinery/door/poddoor/shutters/preopen{ + id = "Lakeview_Bathroom"; + name = "Privacy Shutters" + }, +/obj/effect/spawner/structure/window/hollow/reinforced/middle{ + dir = 4 + }, +/turf/open/floor/plating, +/area/mine/eva/lower) +"uxj" = ( +/obj/structure/sign/poster/official/random/directional/north, +/turf/open/floor/iron/white/side{ + dir = 10 + }, +/area/station/science/research) +"uxp" = ( +/turf/open/floor/iron/stairs/medium{ + dir = 4 + }, +/area/station/engineering/lobby) +"uxx" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/high_volume/siphon/monitored/air_output{ + dir = 1 + }, +/turf/open/floor/engine/air, +/area/station/engineering/atmos) +"uxA" = ( +/obj/machinery/shower{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/iron/white, +/area/station/science/research) +"uxF" = ( +/obj/machinery/atmospherics/pipe/smart/simple/dark/visible, +/obj/machinery/atmospherics/pipe/smart/manifold4w/brown/visible/layer2, +/obj/machinery/air_sensor/incinerator_tank, +/turf/open/floor/engine, +/area/station/maintenance/disposal/incinerator) +"uxK" = ( +/obj/machinery/light/small/directional/east, +/turf/open/floor/engine/vacuum, +/area/station/engineering/atmos) +"uxU" = ( +/obj/machinery/door/airlock/maintenance, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 1 + }, +/obj/effect/mapping_helpers/airlock/access/any/medical/maintenance, +/turf/open/floor/plating, +/area/station/maintenance/department/medical/morgue) +"uyp" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/duct, +/turf/open/floor/iron/freezer, +/area/station/service/kitchen/coldroom) +"uyq" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/smooth, +/area/mine/eva/lower) +"uyA" = ( +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/dark/side{ + dir = 4 + }, +/area/mine/eva) +"uyF" = ( +/obj/machinery/newscaster/directional/south, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/command/bridge) +"uyO" = ( +/obj/machinery/shower{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/blue/line{ + dir = 5 + }, +/obj/item/radio/intercom/directional/south, +/turf/open/floor/iron/dark/textured, +/area/station/medical/treatment_center) +"uyV" = ( +/obj/item/target/alien/anchored, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plating/icemoon, +/area/station/science/ordnance/bomb) +"uza" = ( +/obj/machinery/computer/exoscanner_control{ + dir = 1 + }, +/obj/machinery/light_switch/directional/east{ + pixel_x = 22; + pixel_y = 8 + }, +/obj/machinery/light/small/directional/east, +/turf/open/floor/iron/dark, +/area/station/cargo/drone_bay) +"uzc" = ( +/obj/effect/turf_decal/tile/bar{ + dir = 1 + }, +/obj/effect/turf_decal/tile/bar, +/obj/effect/decal/cleanable/food/flour, +/turf/open/floor/iron, +/area/station/service/bar) +"uzd" = ( +/obj/structure/rack, +/obj/item/mecha_parts/mecha_equipment/hydraulic_clamp{ + pixel_y = 4 + }, +/turf/open/floor/iron/smooth, +/area/mine/mechbay) +"uze" = ( +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/item/radio/intercom/directional/north, +/turf/open/floor/iron/white, +/area/station/medical/pharmacy) +"uzi" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/white, +/area/station/science/robotics/lab) +"uzs" = ( +/obj/effect/turf_decal/tile/dark/fourcorners, +/obj/structure/rack, +/obj/item/pickaxe, +/turf/open/floor/iron, +/area/mine/living_quarters) +"uzB" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 + }, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"uzK" = ( +/obj/machinery/light_switch/directional/west, +/obj/structure/disposalpipe/segment, +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/science/robotics/lab) +"uzL" = ( +/obj/structure/reagent_dispensers/watertank, +/turf/open/floor/plating, +/area/station/maintenance/fore/greater) +"uzM" = ( +/obj/effect/turf_decal/tile/red/anticorner/contrasted{ + dir = 1 + }, +/turf/open/floor/iron/dark/textured, +/area/station/security/prison) +"uAx" = ( +/obj/effect/turf_decal/stripes/corner, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/door/firedoor/border_only{ + dir = 8 + }, +/turf/open/floor/iron/white, +/area/station/science/ordnance/office) +"uAB" = ( +/obj/machinery/camera/directional/north{ + c_tag = "Service-Hallway Bottom 2" + }, +/turf/open/floor/iron, +/area/station/hallway/secondary/service) +"uAE" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/iron/dark/textured, +/area/station/security/range) +"uAJ" = ( +/obj/machinery/space_heater, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"uAK" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible, +/obj/effect/turf_decal/siding/yellow/corner{ + dir = 1 + }, +/obj/machinery/duct, +/obj/machinery/power/apc/auto_name/directional/west, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"uAN" = ( +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/station/maintenance/port/fore) +"uBi" = ( +/turf/closed/wall, +/area/station/ai_monitored/turret_protected/ai) +"uBs" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron/dark/textured, +/area/station/ai_monitored/security/armory) +"uBt" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/commons/fitness) +"uBy" = ( +/obj/structure/flora/grass/brown/style_random, +/obj/structure/railing{ + dir = 9 + }, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/icemoon/underground/explored) +"uBA" = ( +/turf/closed/wall, +/area/station/engineering/atmos/project) +"uBC" = ( +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/department/chapel) +"uBF" = ( +/obj/machinery/light/directional/south, +/obj/structure/sign/warning/chem_diamond{ + pixel_y = -32 + }, +/obj/effect/turf_decal/trimline/yellow/filled/line, +/turf/open/floor/iron/white, +/area/station/medical/treatment_center) +"uBM" = ( +/obj/structure/rack, +/obj/effect/spawner/random/clothing/costume, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/turf/open/floor/iron/white, +/area/station/maintenance/port/fore) +"uBP" = ( +/obj/effect/decal/cleanable/glass, +/turf/open/floor/plating, +/area/station/maintenance/department/medical/morgue) +"uBU" = ( +/obj/effect/turf_decal/siding/white{ + dir = 6 + }, +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/turf/open/floor/iron/white/smooth_large, +/area/station/service/kitchen/diner) +"uCe" = ( +/obj/effect/turf_decal/trimline/green/filled/corner{ + dir = 1 + }, +/obj/structure/railing/corner{ + dir = 1 + }, +/obj/machinery/duct, +/turf/open/floor/iron/white, +/area/station/medical/virology) +"uCg" = ( +/obj/structure/table, +/obj/machinery/microwave{ + pixel_y = 4 + }, +/obj/machinery/firealarm/directional/west, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/aisat_interior) +"uCo" = ( +/obj/structure/flora/bush/flowers_br/style_random, +/obj/item/shovel, +/turf/open/floor/grass, +/area/station/maintenance/starboard/aft) +"uCJ" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 + }, +/obj/machinery/door/airlock/research/glass{ + name = "Test Chamber" + }, +/obj/machinery/door/poddoor/preopen{ + id = "testlab"; + name = "Test Chamber Blast Door" + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/general/visible, +/obj/effect/mapping_helpers/airlock/access/all/science/research, +/turf/open/floor/engine, +/area/station/science/explab) +"uCN" = ( +/obj/structure/grille/broken, +/turf/open/misc/asteroid/snow/icemoon, +/area/icemoon/underground/explored) +"uCU" = ( +/obj/machinery/button/flasher{ + id = "executionflash"; + pixel_x = -24; + pixel_y = 5 + }, +/obj/machinery/button/door/directional/west{ + id = "executionfireblast"; + name = "Transfer Area Lockdown"; + pixel_y = -6; + req_access = list("brig") + }, +/obj/structure/railing, +/obj/machinery/door/window/left/directional/south, +/turf/open/floor/plating/icemoon, +/area/station/security/execution/education) +"uDi" = ( +/obj/structure/closet/emcloset/anchored, +/obj/machinery/light/small/directional/west, +/turf/open/floor/plating, +/area/station/engineering/storage_shared) +"uDk" = ( +/obj/structure/rack, +/obj/item/clothing/head/soft/blue{ + pixel_x = 8 + }, +/obj/item/clothing/head/soft/blue{ + pixel_x = 8; + pixel_y = 3 + }, +/obj/item/clothing/head/soft/blue{ + pixel_x = 8; + pixel_y = 6 + }, +/obj/item/clothing/head/soft/red{ + pixel_x = -5 + }, +/obj/item/clothing/head/soft/red{ + pixel_x = -5; + pixel_y = 3 + }, +/obj/item/clothing/head/soft/red{ + pixel_x = -5; + pixel_y = 7 + }, +/obj/machinery/camera/directional/east{ + c_tag = "Security - Permabrig Workout"; + network = list("ss13","prison"); + view_range = 5 + }, +/turf/open/floor/iron, +/area/station/security/prison/workout) +"uDl" = ( +/obj/structure/grille, +/turf/open/floor/plating, +/area/station/maintenance/department/chapel) +"uDq" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/structure/training_machine, +/obj/item/target, +/turf/open/floor/iron, +/area/station/commons/fitness) +"uDr" = ( +/obj/item/stamp{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/stamp/denied{ + pixel_x = 4; + pixel_y = -2 + }, +/obj/structure/table, +/turf/open/floor/iron, +/area/station/cargo/office) +"uDx" = ( +/obj/structure/closet/firecloset, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/station/maintenance/department/chapel) +"uDE" = ( +/obj/structure/table, +/obj/item/folder/yellow, +/obj/item/airlock_painter, +/obj/item/electronics/airlock, +/obj/item/electronics/airlock, +/obj/item/clothing/ears/earmuffs{ + pixel_x = -3; + pixel_y = -2 + }, +/turf/open/floor/iron/dark, +/area/station/engineering/storage) +"uDF" = ( +/obj/machinery/duct, +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/turf/open/floor/iron/white, +/area/station/medical/virology) +"uDL" = ( +/obj/structure/window/reinforced/spawner/east, +/obj/machinery/computer/mechpad{ + dir = 8 + }, +/obj/effect/turf_decal/siding/white{ + dir = 4 + }, +/obj/machinery/light/small/directional/north, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 + }, +/obj/item/radio/intercom/directional/north, +/turf/open/floor/iron/dark, +/area/mine/mechbay) +"uDP" = ( +/obj/structure/cable/multilayer/multiz, +/turf/open/floor/plating, +/area/station/maintenance/port/greater) +"uDR" = ( +/obj/effect/turf_decal/stripes/corner, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"uDT" = ( +/obj/effect/landmark/xeno_spawn, +/obj/item/bikehorn/rubberducky, +/obj/structure/cable, +/obj/effect/landmark/start/hangover, +/turf/open/floor/iron/freezer, +/area/station/commons/toilet) +"uDW" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating, +/area/station/maintenance/starboard/fore) +"uEj" = ( +/obj/machinery/computer/gateway_control, +/turf/open/floor/iron, +/area/station/command/gateway) +"uEm" = ( +/turf/open/floor/wood, +/area/station/command/heads_quarters/captain) +"uEr" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/medical_kiosk, +/obj/effect/turf_decal/tile/blue/full, +/turf/open/floor/iron/large, +/area/station/medical/treatment_center) +"uEA" = ( +/obj/structure/closet/crate, +/turf/open/misc/asteroid/snow/icemoon, +/area/icemoon/underground/explored) +"uEE" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 + }, +/turf/open/floor/wood/parquet, +/area/station/commons/lounge) +"uEJ" = ( +/obj/machinery/atmospherics/pipe/smart/manifold/cyan/visible, +/turf/open/floor/iron, +/area/station/engineering/atmos/pumproom) +"uEQ" = ( +/obj/machinery/door/poddoor/preopen{ + id = "bridge blast"; + name = "Bridge Blast Door" + }, +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/command/bridge) +"uFf" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/security/processing) +"uFh" = ( +/turf/open/floor/plating, +/area/station/construction) +"uFw" = ( +/obj/machinery/door/airlock/external, +/obj/structure/sign/warning/gas_mask{ + desc = "A sign that warns of dangerous gasses in the air, instructing you to wear internals."; + pixel_y = -32 + }, +/obj/structure/sign/warning/cold_temp{ + pixel_y = 32 + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "chem-morgue-airlock" + }, +/obj/effect/mapping_helpers/airlock/access/any/medical/maintenance, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/station/medical/morgue) +"uFz" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/holopad, +/obj/effect/turf_decal/box/white{ + color = "#52B4E9" + }, +/turf/open/floor/iron/white, +/area/station/medical/psychology) +"uFH" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) +"uFI" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/aft) +"uFU" = ( +/obj/machinery/computer/security/telescreen/entertainment/directional/south, +/turf/open/floor/wood{ + icon_state = "wood-broken6" + }, +/area/station/maintenance/port/aft) +"uFW" = ( +/obj/effect/turf_decal/tile/bar{ + dir = 1 + }, +/obj/effect/turf_decal/tile/bar, +/obj/item/stack/package_wrap{ + pixel_x = 10; + pixel_y = -6 + }, +/obj/machinery/duct, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 + }, +/obj/structure/cable, +/obj/machinery/power/apc/auto_name/directional/west, +/turf/open/floor/iron, +/area/station/service/bar) +"uGo" = ( +/obj/structure/disposaloutlet{ + dir = 8 + }, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/turf/open/floor/plating/snowed/icemoon, +/area/icemoon/surface/outdoors/nospawn) +"uGr" = ( +/turf/open/openspace, +/area/station/security/brig/upper) +"uGz" = ( +/obj/machinery/modular_computer/console/preset/id{ + dir = 4 + }, +/obj/machinery/camera/directional/west{ + c_tag = "Chief Engineer's Office" + }, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/requests_console/directional/west{ + announcementConsole = 1; + department = "Chief Engineer's Desk"; + departmentType = 3; + name = "Chief Engineer's Requests Console"; + assistance_requestable = 1; + supplies_requestable = 1 + }, +/turf/open/floor/iron/dark, +/area/station/command/heads_quarters/ce) +"uGG" = ( +/obj/effect/spawner/structure/window, +/turf/open/floor/plating, +/area/station/hallway/secondary/entry) +"uGK" = ( +/obj/machinery/computer/operating{ + dir = 8 + }, +/obj/machinery/airalarm/directional/east, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/turf/open/floor/iron/white, +/area/station/medical/surgery/fore) +"uGT" = ( +/obj/machinery/light/directional/east, +/obj/item/radio/intercom/directional/east, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 8 + }, +/turf/open/floor/iron/dark/smooth_large, +/area/station/engineering/main) +"uGZ" = ( +/obj/effect/turf_decal/tile/red/full, +/obj/effect/turf_decal/siding/white{ + dir = 4 + }, +/obj/effect/landmark/start/hangover, +/obj/structure/chair/stool/bar/directional/east, +/turf/open/floor/iron/large, +/area/station/service/kitchen/diner) +"uHa" = ( +/obj/effect/turf_decal/siding/wood, +/obj/structure/cable, +/obj/machinery/power/apc/auto_name/directional/west, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron, +/area/station/service/theater) +"uHi" = ( +/obj/machinery/door/airlock/external{ + name = "Escape Pod One"; + space_dir = 8 + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 + }, +/turf/open/floor/plating, +/area/station/hallway/secondary/entry) +"uHm" = ( +/obj/effect/turf_decal/siding/blue/corner{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/turf/open/floor/iron/white, +/area/station/maintenance/port/fore) +"uHv" = ( +/obj/structure/chair/stool/directional/north, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/security/prison/visit) +"uHO" = ( +/obj/structure/chair{ + dir = 1 + }, +/obj/effect/turf_decal/siding/white{ + dir = 10 + }, +/obj/effect/landmark/start/hangover, +/turf/open/floor/iron/white/smooth_large, +/area/station/service/kitchen/diner) +"uHS" = ( +/obj/structure/disposaloutlet{ + dir = 8 + }, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/turf/open/floor/engine, +/area/station/science/xenobiology) +"uHV" = ( +/obj/structure/disposalpipe/trunk/multiz{ + dir = 1 + }, +/turf/closed/wall/r_wall, +/area/station/medical/morgue) +"uIf" = ( +/turf/closed/wall/r_wall, +/area/station/science/ordnance) +"uIg" = ( +/turf/open/floor/engine/n2o, +/area/station/engineering/atmos) +"uIj" = ( +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/station/hallway/primary/central) +"uIt" = ( +/obj/structure/cable, +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 1 + }, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/item/kirbyplants/random, +/turf/open/floor/iron/white, +/area/station/medical/medbay/aft) +"uIx" = ( +/obj/machinery/meter, +/obj/machinery/atmospherics/pipe/smart/manifold4w/purple/visible, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) +"uIz" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/structure/cable/multilayer/multiz, +/turf/open/floor/plating, +/area/station/engineering/lobby) +"uIC" = ( +/obj/machinery/door/airlock/security{ + aiControlDisabled = 1; + name = "Prisoner Transfer Centre" + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/access/all/security/armory, +/turf/open/floor/iron/dark, +/area/station/security/execution/education) +"uID" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible{ + dir = 4 + }, +/turf/open/floor/plating, +/area/station/engineering/atmos/pumproom) +"uII" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/station/service/chapel/office) +"uIM" = ( +/obj/effect/decal/cleanable/glass, +/turf/open/floor/plating, +/area/station/maintenance/department/medical/central) +"uIV" = ( +/obj/machinery/meter, +/obj/effect/turf_decal/delivery, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible, +/turf/open/floor/iron/dark, +/area/station/engineering/supermatter/room) +"uIX" = ( +/obj/machinery/space_heater, +/obj/machinery/light/small/directional/north, +/turf/open/floor/wood{ + icon_state = "wood-broken2" + }, +/area/station/maintenance/fore/lesser) +"uJj" = ( +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ + dir = 1 + }, +/obj/machinery/duct, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron, +/area/station/service/bar) +"uJn" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/structure/cable, +/obj/machinery/power/terminal{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/engineering/engine_smes) +"uJq" = ( +/obj/machinery/holopad, +/turf/open/floor/iron/dark, +/area/station/service/chapel) +"uJt" = ( +/turf/open/floor/carpet, +/area/station/service/chapel) +"uJC" = ( +/obj/effect/decal/cleanable/dirt, +/turf/closed/wall, +/area/station/maintenance/starboard/aft) +"uJX" = ( +/obj/effect/turf_decal/tile/red/half, +/obj/structure/closet/firecloset, +/obj/item/radio/intercom/prison/directional/north, +/turf/open/floor/iron/smooth_half, +/area/station/security/brig/upper) +"uJZ" = ( +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"uKg" = ( +/obj/machinery/light/directional/east, +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/blue/filled/warning{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/duct, +/turf/open/floor/iron, +/area/station/service/hydroponics) +"uKj" = ( +/obj/machinery/portable_atmospherics/canister/anesthetic_mix, +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 1 + }, +/obj/structure/extinguisher_cabinet/directional/east, +/turf/open/floor/iron/white, +/area/station/medical/cryo) +"uKr" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/maintenance/starboard/fore) +"uKx" = ( +/obj/structure/closet, +/obj/item/clothing/suit/hooded/wintercoat{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/clothing/shoes/wheelys/skishoes{ + pixel_y = -8 + }, +/obj/effect/spawner/random/maintenance, +/obj/effect/decal/cleanable/cobweb, +/turf/open/floor/plating, +/area/station/maintenance/starboard/upper) +"uKM" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral/full, +/turf/open/floor/iron/dark/smooth_large, +/area/station/command/heads_quarters/ce) +"uKP" = ( +/obj/structure/table/wood, +/obj/item/radio{ + desc = "An old handheld radio. You could use it, if you really wanted to."; + icon_state = "radio"; + name = "old radio"; + pixel_y = 15 + }, +/obj/item/reagent_containers/food/condiment/peppermill{ + pixel_x = 3 + }, +/obj/item/reagent_containers/food/condiment/saltshaker{ + pixel_x = -3 + }, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) +"uKU" = ( +/obj/structure/table, +/obj/item/folder, +/obj/item/pen, +/turf/open/floor/iron, +/area/station/commons/locker) +"uKW" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/security/execution/education) +"uLe" = ( +/obj/effect/spawner/structure/window/reinforced/plasma, +/turf/open/floor/plating, +/area/station/engineering/supermatter) +"uLo" = ( +/obj/structure/table, +/obj/item/clothing/glasses/meson, +/obj/item/storage/bag/ore, +/obj/item/pickaxe, +/obj/item/mining_scanner, +/obj/item/flashlight, +/obj/machinery/light/directional/east, +/obj/item/clothing/suit/hooded/wintercoat, +/turf/open/floor/iron, +/area/station/commons/storage/mining) +"uLp" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/poddoor/preopen{ + id = "bridge blast"; + name = "Bridge Blast Door" + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/iron, +/area/station/command/bridge) +"uLr" = ( +/obj/structure/sign/warning/secure_area, +/turf/closed/wall/r_wall, +/area/station/engineering/storage_shared) +"uLF" = ( +/turf/open/floor/carpet, +/area/station/security/processing) +"uLH" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"uLU" = ( +/obj/machinery/computer/atmos_control/carbon_tank{ + dir = 8 + }, +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"uMq" = ( +/obj/structure/sign/warning/cold_temp{ + pixel_x = -29 + }, +/obj/structure/sign/warning/gas_mask{ + desc = "A sign that warns of dangerous gasses in the air, instructing you to wear internals."; + pixel_x = 30 + }, +/turf/open/floor/iron/dark, +/area/mine/storage) +"uMA" = ( +/obj/structure/railing/corner, +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/obj/machinery/camera/directional/south{ + c_tag = "Mining B-1 Hallway 2" + }, +/turf/open/floor/iron/dark/side, +/area/mine/eva) +"uME" = ( +/turf/closed/wall/r_wall, +/area/station/security/execution/transfer) +"uMH" = ( +/obj/machinery/light/directional/west, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 + }, +/turf/open/floor/iron/freezer, +/area/station/commons/toilet/locker) +"uMK" = ( +/turf/open/floor/iron/cafeteria, +/area/station/command/heads_quarters/rd) +"uNa" = ( +/obj/structure/sign/barsign{ + pixel_y = -32 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/wood/parquet, +/area/station/commons/lounge) +"uNq" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/white, +/area/station/medical/treatment_center) +"uNs" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/conveyor{ + dir = 8; + id = "QMLoad" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plating, +/area/station/cargo/storage) +"uNt" = ( +/obj/structure/sign/poster/contraband/random/directional/north, +/turf/open/floor/plating, +/area/station/maintenance/port/greater) +"uNu" = ( +/obj/effect/turf_decal/siding/yellow/corner{ + dir = 8 + }, +/obj/effect/turf_decal/siding/yellow/corner, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/iron/large, +/area/station/engineering/storage) +"uNC" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 9 + }, +/obj/machinery/gibber, +/turf/open/floor/iron/freezer, +/area/station/service/kitchen/coldroom) +"uNG" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/disposalpipe/junction{ + dir = 4 + }, +/turf/open/floor/wood/parquet, +/area/station/commons/lounge) +"uNZ" = ( +/obj/structure/table, +/obj/item/storage/belt/utility, +/obj/item/storage/medkit/regular, +/turf/open/floor/iron, +/area/station/commons/storage/primary) +"uOb" = ( +/turf/closed/wall/r_wall, +/area/station/security/prison/toilet) +"uOf" = ( +/obj/machinery/door/airlock{ + id_tag = "miningdorm_A"; + name = "Room 1" + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark/textured_half{ + dir = 1 + }, +/area/mine/production) +"uOg" = ( +/obj/structure/table/glass, +/obj/item/storage/medkit/brute{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/storage/medkit/brute, +/obj/item/storage/medkit/regular{ + pixel_x = -3; + pixel_y = -3 + }, +/obj/effect/turf_decal/tile/blue/full, +/turf/open/floor/iron/dark/smooth_large, +/area/station/maintenance/department/medical) +"uOj" = ( +/turf/open/floor/iron, +/area/station/command/gateway) +"uOk" = ( +/obj/machinery/turretid{ + control_area = "/area/station/ai_monitored/turret_protected/aisat_interior"; + name = "Antechamber Turret Control"; + pixel_y = -24; + req_access = list("minisat") + }, +/obj/machinery/light/small/directional/south, +/obj/machinery/camera/motion/directional/south{ + c_tag = "MiniSat Foyer"; + network = list("minisat") + }, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/aisat_interior) +"uOm" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/department/medical/morgue) +"uOn" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 + }, +/turf/open/floor/plating, +/area/station/engineering/storage/tech) +"uOq" = ( +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 6 + }, +/obj/structure/railing/corner, +/obj/effect/landmark/start/hangover, +/turf/open/floor/iron/white, +/area/station/medical/virology) +"uOE" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 5 + }, +/turf/open/misc/asteroid/snow/icemoon, +/area/icemoon/surface/outdoors/nospawn) +"uOL" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/aft) +"uOM" = ( +/obj/machinery/holopad, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron, +/area/station/commons/vacant_room/commissary) +"uOS" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/power/apc/auto_name/directional/north, +/turf/open/floor/plating, +/area/station/maintenance/starboard/lesser) +"uPh" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/button/door/directional/south{ + id = "Mining_launch"; + name = "Mech Bay Door Control"; + pixel_x = 8; + pixel_y = 23 + }, +/obj/machinery/light_switch/directional/north, +/turf/open/floor/iron/textured, +/area/mine/mechbay) +"uPk" = ( +/turf/closed/wall/r_wall, +/area/station/security/range) +"uPl" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 + }, +/obj/machinery/door/airlock/security/glass{ + name = "Labor Camp Shuttle Prisoner Airlock" + }, +/obj/effect/mapping_helpers/airlock/access/all/security/brig, +/turf/open/floor/iron, +/area/mine/laborcamp) +"uPt" = ( +/obj/structure/closet/crate/bin, +/turf/open/floor/iron/dark, +/area/mine/eva/lower) +"uPL" = ( +/obj/structure/railing{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/commons/locker) +"uPO" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/camera/directional/east{ + c_tag = "Locker Room East" + }, +/turf/open/floor/iron, +/area/station/commons/locker) +"uPY" = ( +/obj/structure/noticeboard/directional/east, +/turf/open/floor/wood, +/area/station/command/meeting_room) +"uQl" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/mine/production) +"uQx" = ( +/obj/effect/spawner/structure/window, +/turf/open/floor/plating, +/area/mine/production) +"uQy" = ( +/obj/machinery/atmospherics/pipe/smart/simple/orange/visible, +/turf/closed/wall/r_wall, +/area/station/engineering/atmos) +"uQC" = ( +/obj/structure/cable, +/obj/effect/turf_decal/tile/red, +/turf/open/floor/iron/textured, +/area/station/security/brig) +"uQH" = ( +/obj/machinery/door/airlock/atmos{ + name = "Turbine Access" + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/door/firedoor/heavy, +/obj/structure/disposalpipe/segment, +/obj/effect/mapping_helpers/airlock/access/all/engineering/atmos, +/turf/open/floor/iron, +/area/station/engineering/atmos/project) +"uQK" = ( +/obj/effect/decal/cleanable/generic, +/turf/open/floor/plating, +/area/station/maintenance/department/medical/central) +"uQL" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/structure/cable, +/turf/open/floor/iron/white/corner, +/area/station/hallway/secondary/entry) +"uQS" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/obj/machinery/door/airlock/external{ + name = "Port Docking Bay 4" + }, +/turf/open/floor/plating, +/area/station/hallway/secondary/entry) +"uQW" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 + }, +/obj/machinery/door/airlock/external, +/turf/open/floor/plating, +/area/station/maintenance/fore/lesser) +"uQZ" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/obj/structure/disposalpipe/trunk/multiz{ + dir = 4 + }, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/station/medical/chemistry) +"uRi" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 + }, +/turf/open/floor/vault, +/area/station/security/prison/rec) +"uRk" = ( +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"uRu" = ( +/obj/effect/turf_decal/siding/red{ + dir = 4 + }, +/turf/open/floor/iron/dark/textured, +/area/station/security/prison) +"uRz" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 1 + }, +/obj/effect/landmark/start/hangover, +/obj/machinery/light/small/directional/east, +/turf/open/floor/stone, +/area/station/commons/lounge) +"uSb" = ( +/obj/effect/spawner/structure/window/hollow/reinforced/middle{ + dir = 4 + }, +/obj/structure/cable, +/turf/open/floor/plating/snowed/icemoon, +/area/icemoon/underground/explored) +"uSo" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment, +/obj/machinery/duct, +/turf/open/floor/iron/dark/smooth_half{ + dir = 1 + }, +/area/station/engineering/main) +"uSU" = ( +/obj/structure/closet/wardrobe/grey, +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/turf/open/floor/iron/white, +/area/station/maintenance/port/fore) +"uTa" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/cafeteria, +/area/station/security/prison/mess) +"uTk" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/medical/pharmacy) +"uTr" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/spawner/random/structure/steam_vent, +/turf/open/floor/plating, +/area/station/maintenance/department/cargo) +"uTL" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/sign/poster/official/random/directional/south, +/turf/open/floor/iron/white, +/area/station/science/robotics/lab) +"uTW" = ( +/obj/effect/turf_decal/tile/red/full, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/spawner/random/engineering/tracking_beacon, +/turf/open/floor/iron/large, +/area/station/service/kitchen/diner) +"uUi" = ( +/obj/structure/sign/warning/gas_mask{ + desc = "A sign that warns of dangerous gasses in the air, instructing you to wear internals."; + pixel_y = -32 + }, +/obj/effect/spawner/structure/window/hollow/reinforced/end{ + dir = 1 + }, +/turf/open/floor/plating, +/area/station/maintenance/department/medical/morgue) +"uUn" = ( +/obj/structure/table/optable, +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/engine, +/area/station/science/xenobiology) +"uUH" = ( +/obj/machinery/atmospherics/pipe/smart/simple/dark/visible/layer1{ + dir = 10 + }, +/turf/open/floor/plating/snowed/icemoon, +/area/icemoon/surface/outdoors/nospawn) +"uUT" = ( +/turf/closed/wall, +/area/mine/mechbay) +"uUV" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 + }, +/turf/open/floor/wood/parquet, +/area/station/service/bar/atrium) +"uVa" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/sink/kitchen{ + desc = "A sink used for washing one's hands and face. It looks rusty and home-made"; + dir = 4; + name = "old sink"; + pixel_x = -12 + }, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) +"uVg" = ( +/obj/structure/sign/warning/electric_shock{ + pixel_y = -32 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/red/line, +/obj/effect/turf_decal/trimline/red/line{ + dir = 1 + }, +/turf/open/floor/iron/dark/textured, +/area/station/security/range) +"uVn" = ( +/obj/effect/turf_decal/tile/red/half{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/turf/open/floor/iron/half{ + dir = 1 + }, +/area/station/hallway/secondary/service) +"uVz" = ( +/obj/structure/table/optable{ + desc = "A cold, hard place for your final rest."; + name = "Morgue Slab" + }, +/obj/machinery/light/small/directional/east, +/obj/effect/decal/cleanable/blood/bubblegum, +/obj/machinery/newscaster/directional/east, +/obj/effect/turf_decal/tile/neutral/full, +/turf/open/floor/iron/dark, +/area/station/medical/morgue) +"uVC" = ( +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 1 + }, +/obj/structure/cable, +/obj/machinery/power/apc/auto_name/directional/north, +/turf/open/floor/iron/dark/textured_edge, +/area/station/security/prison) +"uVP" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron/smooth_edge{ + dir = 1 + }, +/area/station/security/lockers) +"uVS" = ( +/obj/machinery/door/airlock/external{ + name = "Atmospherics Internal Airlock" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/obj/machinery/atmospherics/pipe/smart/manifold4w/dark/visible, +/obj/effect/mapping_helpers/airlock/access/all/engineering/atmos, +/turf/open/floor/plating, +/area/station/engineering/atmos) +"uWc" = ( +/obj/structure/cable, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/station/maintenance/fore/lesser) +"uWi" = ( +/obj/machinery/suit_storage_unit/standard_unit, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/iron, +/area/station/ai_monitored/command/storage/eva) +"uWn" = ( +/obj/effect/decal/cleanable/dirt, +/turf/closed/wall/r_wall, +/area/station/maintenance/aft/lesser) +"uWp" = ( +/obj/structure/sign/warning/secure_area, +/turf/closed/wall, +/area/station/maintenance/aft/greater) +"uWv" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/duct, +/turf/open/floor/iron, +/area/station/hallway/secondary/service) +"uWw" = ( +/obj/structure/railing/corner{ + dir = 1 + }, +/obj/structure/railing/corner{ + dir = 8 + }, +/turf/open/floor/plating/snowed/icemoon, +/area/icemoon/underground/explored) +"uWx" = ( +/obj/structure/table, +/obj/item/computer_hardware/hard_drive/portable{ + pixel_x = 7; + pixel_y = 2 + }, +/obj/item/computer_hardware/hard_drive/portable{ + pixel_x = -2 + }, +/obj/item/computer_hardware/hard_drive/portable/scipaper_program{ + pixel_x = -5; + pixel_y = 6 + }, +/turf/open/floor/iron/dark, +/area/station/science/ordnance/office) +"uWI" = ( +/obj/structure/sign/warning/secure_area{ + pixel_x = -32 + }, +/obj/machinery/porta_turret/ai{ + dir = 4 + }, +/obj/item/radio/intercom/directional/south{ + freerange = 1; + frequency = 1447; + listening = 0; + name = "Private Channel" + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/aisat_interior) +"uWW" = ( +/obj/structure/closet/cardboard, +/obj/effect/spawner/random/maintenance, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) +"uXd" = ( +/obj/machinery/door/airlock/command{ + name = "Command Tool Storage" + }, +/obj/effect/mapping_helpers/airlock/access/all/command/eva, +/turf/open/floor/iron, +/area/station/ai_monitored/command/storage/eva) +"uXh" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/cafeteria{ + dir = 8 + }, +/area/station/science/ordnance/office) +"uXk" = ( +/turf/open/misc/dirt/dark{ + initial_gas_mix = "ICEMOON_ATMOS" + }, +/area/icemoon/underground/explored) +"uXr" = ( +/obj/machinery/camera/directional/east{ + c_tag = "Chapel East" + }, +/turf/open/floor/iron/dark, +/area/station/service/chapel) +"uXs" = ( +/obj/structure/table, +/obj/item/storage/box/beakers{ + pixel_x = 2; + pixel_y = 2 + }, +/obj/item/grenade/chem_grenade, +/obj/item/grenade/chem_grenade, +/obj/machinery/requests_console/directional/north{ + department = "Circuits Lab"; + departmentType = 2; + name = "Circuits Lab Requests Console"; + receive_ore_updates = 1 + }, +/turf/open/floor/iron, +/area/station/science/explab) +"uXu" = ( +/obj/machinery/power/terminal{ + dir = 4 + }, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/maintenance/department/electrical) +"uXx" = ( +/obj/structure/window/reinforced, +/obj/machinery/computer/atmos_control/ordnancemix{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/science/ordnance) +"uXC" = ( +/obj/structure/table/reinforced, +/obj/item/tank/internals/emergency_oxygen/engi{ + pixel_x = 5 + }, +/obj/item/clothing/gloves/color/black, +/obj/item/clothing/glasses/meson/engine, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"uXV" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 + }, +/turf/open/floor/iron/white/smooth_large, +/area/station/medical/chemistry) +"uXW" = ( +/obj/machinery/modular_computer/console/preset/cargochat/security{ + dir = 4 + }, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable, +/obj/machinery/light/directional/west, +/turf/open/floor/iron/dark/textured, +/area/station/security/office) +"uXY" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/iron/white/corner{ + dir = 1 + }, +/area/station/hallway/secondary/entry) +"uYj" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/freezer, +/area/mine/laborcamp) +"uYm" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/trimline/red/filled/warning{ + dir = 1 + }, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) +"uYu" = ( +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron, +/area/station/cargo/sorting) +"uYB" = ( +/obj/effect/turf_decal/trimline/blue/filled/corner, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/white, +/area/station/medical/medbay/aft) +"uYL" = ( +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ + dir = 1 + }, +/obj/structure/displaycase/forsale/kitchen{ + pixel_y = 8 + }, +/obj/effect/turf_decal/siding/wood/corner{ + dir = 1 + }, +/obj/structure/table/wood, +/turf/open/floor/iron, +/area/station/service/bar) +"uYN" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/machinery/atmospherics/components/binary/pump{ + dir = 8; + name = "CO2 to Pure" + }, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"uYO" = ( +/obj/structure/closet/firecloset, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark, +/area/station/engineering/supermatter/room) +"uYV" = ( +/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, +/turf/open/floor/iron, +/area/station/commons/dorms) +"uZc" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"uZn" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/maintenance/starboard/fore) +"uZA" = ( +/obj/machinery/light_switch/directional/north{ + pixel_x = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 + }, +/obj/effect/landmark/start/depsec/science, +/obj/machinery/button/door/directional/north{ + id = "Biohazard"; + name = "Biohazard Shutter Control"; + pixel_x = -6; + req_access = list("research") + }, +/turf/open/floor/iron/dark, +/area/station/security/checkpoint/science) +"uZB" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/obj/structure/extinguisher_cabinet/directional/east, +/turf/open/floor/iron/white/side{ + dir = 9 + }, +/area/station/science/research) +"uZC" = ( +/obj/structure/window/reinforced, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/white, +/area/station/science/xenobiology) +"uZL" = ( +/obj/structure/table, +/obj/effect/spawner/random/maintenance/two, +/turf/open/floor/iron/smooth, +/area/station/maintenance/starboard/fore) +"uZN" = ( +/obj/effect/landmark/start/cook, +/turf/open/floor/iron/cafeteria, +/area/station/service/kitchen) +"uZP" = ( +/obj/structure/chair/wood{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/wood/parquet, +/area/station/commons/lounge) +"vaa" = ( +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/white, +/area/station/science/ordnance/office) +"vae" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 8 + }, +/obj/effect/landmark/event_spawn, +/turf/open/floor/iron/dark, +/area/station/medical/morgue) +"vah" = ( +/obj/machinery/door/airlock/maintenance, +/obj/structure/barricade/wooden, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/mapping_helpers/airlock/access/any/service/maintenance, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 1 + }, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 1 + }, +/turf/open/floor/plating, +/area/station/maintenance/starboard/fore) +"vav" = ( +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk, +/obj/structure/extinguisher_cabinet/directional/north, +/turf/open/floor/iron/dark, +/area/station/science/genetics) +"vaw" = ( +/obj/machinery/light/directional/south, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/extinguisher_cabinet/directional/south, +/turf/open/floor/iron/white, +/area/station/science/robotics/lab) +"vaA" = ( +/obj/effect/turf_decal/siding/purple{ + dir = 1 + }, +/turf/open/floor/iron/white, +/area/station/science/lab) +"vaO" = ( +/obj/machinery/light/directional/east, +/obj/item/kirbyplants/random, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/service/chapel) +"vaQ" = ( +/obj/item/radio/intercom/directional/south, +/obj/machinery/computer/robotics{ + dir = 1 + }, +/obj/machinery/light/directional/south, +/turf/open/floor/iron/cafeteria, +/area/station/command/heads_quarters/rd) +"vaZ" = ( +/obj/item/book/manual/wiki/plumbing{ + pixel_x = 4; + pixel_y = -4 + }, +/obj/item/book/manual/wiki/grenades, +/obj/item/book/manual/wiki/chemistry{ + pixel_x = -4; + pixel_y = 4 + }, +/obj/item/clothing/glasses/science, +/obj/item/clothing/glasses/science, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/light/directional/east, +/obj/machinery/status_display/evac/directional/east, +/obj/structure/table/reinforced, +/turf/open/floor/iron/dark/textured_half{ + dir = 1 + }, +/area/station/medical/chemistry) +"vbg" = ( +/obj/structure/cable, +/obj/machinery/power/smes{ + charge = 5e+006 + }, +/obj/machinery/camera/directional/south{ + c_tag = "Labor Camp Utilities"; + network = list("labor") + }, +/turf/open/floor/iron/smooth, +/area/mine/laborcamp/security) +"vbj" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/turf/open/floor/plating, +/area/station/maintenance/port/greater) +"vbn" = ( +/obj/machinery/power/smes{ + charge = 5e+006 + }, +/obj/structure/cable, +/turf/open/floor/circuit/telecomms/mainframe, +/area/station/tcommsat/server) +"vbF" = ( +/obj/structure/table/wood, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/item/storage/box/deputy, +/obj/item/storage/box/seccarts{ + pixel_x = 9; + pixel_y = 9 + }, +/turf/open/floor/wood/large, +/area/station/command/heads_quarters/hos) +"vbG" = ( +/obj/structure/railing, +/turf/open/misc/asteroid/snow/icemoon, +/area/icemoon/surface/outdoors/nospawn) +"vbJ" = ( +/obj/structure/window/reinforced/spawner/west, +/turf/open/floor/iron/dark/textured, +/area/station/security/range) +"vbO" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden, +/obj/item/kirbyplants/random, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/turf/open/floor/iron/dark/corner{ + dir = 1 + }, +/area/station/engineering/atmos) +"vbZ" = ( +/obj/effect/spawner/random/maintenance, +/turf/open/floor/plating, +/area/station/maintenance/starboard/fore) +"vcj" = ( +/turf/closed/wall/r_wall, +/area/mine/storage) +"vcx" = ( +/obj/machinery/door/airlock/maintenance, +/obj/effect/mapping_helpers/airlock/abandoned, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"vcE" = ( +/obj/machinery/power/apc/auto_name/directional/west, +/obj/structure/disposalpipe/segment, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating, +/area/station/maintenance/port/greater) +"vcH" = ( +/obj/machinery/atmospherics/pipe/smart/simple/dark/visible{ + dir = 9 + }, +/obj/machinery/meter, +/obj/machinery/button/ignition/incinerator/ordmix{ + pixel_x = 8; + pixel_y = 32 + }, +/obj/machinery/button/door/incinerator_vent_ordmix{ + pixel_x = -8; + pixel_y = 32 + }, +/turf/open/floor/iron/dark, +/area/station/science/ordnance) +"vcO" = ( +/obj/machinery/vending/wardrobe/chap_wardrobe, +/turf/open/floor/iron/dark, +/area/station/service/chapel/office) +"vcY" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron/white, +/area/station/medical/medbay/aft) +"vdf" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron, +/area/station/security/brig/upper) +"vdh" = ( +/turf/open/floor/iron, +/area/station/engineering/atmos/project) +"vdi" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 8 + }, +/turf/open/floor/carpet, +/area/station/command/meeting_room) +"vdo" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 8 + }, +/obj/machinery/light/directional/south, +/turf/open/floor/iron, +/area/station/cargo/miningdock) +"vds" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/preopen{ + id = "surgery"; + name = "Surgery Shutter" + }, +/turf/open/floor/plating, +/area/station/medical/surgery/aft) +"vdE" = ( +/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/iron, +/area/station/commons/locker) +"vdM" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/machinery/door/firedoor/heavy, +/obj/machinery/door/airlock/research{ + name = "Ordnance Launch Room" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/access/all/science/ordnance, +/turf/open/floor/iron/white, +/area/station/science/ordnance/office) +"veh" = ( +/obj/machinery/rnd/bepis, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/turf/open/floor/iron, +/area/station/cargo/storage) +"ven" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 + }, +/turf/open/floor/iron/showroomfloor, +/area/station/security/warden) +"vep" = ( +/turf/closed/wall, +/area/station/maintenance/disposal/incinerator) +"ver" = ( +/obj/structure/lattice/catwalk, +/obj/structure/marker_beacon/burgundy{ + name = "landing marker" + }, +/turf/open/lava/plasma/ice_moon, +/area/icemoon/underground/explored) +"vev" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/firealarm/directional/west, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"vey" = ( +/turf/closed/wall, +/area/station/command/heads_quarters/captain) +"veD" = ( +/obj/structure/ladder, +/turf/open/floor/plating, +/area/station/maintenance/fore) +"veH" = ( +/obj/structure/table, +/obj/item/assembly/prox_sensor{ + pixel_x = -8; + pixel_y = 4 + }, +/obj/item/assembly/prox_sensor{ + pixel_x = -8; + pixel_y = 4 + }, +/obj/item/assembly/prox_sensor{ + pixel_x = -8; + pixel_y = 4 + }, +/obj/item/assembly/prox_sensor{ + pixel_x = -8; + pixel_y = 4 + }, +/obj/item/stock_parts/cell/high, +/obj/item/stock_parts/cell/high, +/obj/item/crowbar, +/obj/item/radio/headset/headset_sci{ + pixel_x = -3 + }, +/obj/machinery/newscaster/directional/east, +/turf/open/floor/iron, +/area/station/science/robotics/lab) +"veK" = ( +/turf/open/floor/iron/white, +/area/mine/living_quarters) +"veL" = ( +/obj/structure/sign/painting/library{ + pixel_y = 32 + }, +/turf/open/floor/wood, +/area/station/hallway/secondary/service) +"veT" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/light_switch/directional/east, +/turf/open/floor/iron, +/area/station/construction) +"veU" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 8 + }, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) +"veX" = ( +/obj/machinery/camera{ + c_tag = "Science - Server Room"; + dir = 5; + name = "science camera"; + network = list("ss13","rd") + }, +/obj/structure/lattice/catwalk, +/turf/open/openspace/icemoon, +/area/station/science/server) +"vfg" = ( +/obj/structure/stairs/north, +/turf/open/floor/iron, +/area/station/cargo/storage) +"vfo" = ( +/obj/structure/chair/comfy/black{ + dir = 4 + }, +/obj/machinery/airalarm/directional/south, +/turf/open/floor/wood, +/area/station/service/library) +"vfp" = ( +/obj/structure/ore_box, +/obj/effect/turf_decal/bot, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/icemoon/underground/explored) +"vfq" = ( +/obj/machinery/monkey_recycler, +/obj/structure/cable, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/turf/open/floor/iron, +/area/station/science/xenobiology) +"vfI" = ( +/obj/machinery/door/window/right/directional/south{ + name = "Ordnance Freezer Chamber Access"; + req_access = list("ordnance") + }, +/turf/open/floor/iron, +/area/station/science/ordnance) +"vfS" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark, +/area/station/tcommsat/computer) +"vfW" = ( +/turf/open/floor/iron, +/area/station/commons/fitness) +"vgf" = ( +/obj/structure/grille, +/turf/open/floor/plating, +/area/station/science/xenobiology) +"vgu" = ( +/obj/structure/table, +/obj/item/toy/plush/beeplushie{ + name = "multi-bee plushie"; + pixel_y = 4 + }, +/turf/open/floor/plating, +/area/station/commons/storage/mining) +"vgx" = ( +/obj/effect/turf_decal/trimline/blue/filled/line, +/turf/open/floor/iron/white, +/area/station/medical/medbay/aft) +"vgD" = ( +/obj/structure/rack, +/obj/item/stack/sheet/iron/fifty, +/obj/item/stack/cable_coil, +/turf/open/floor/iron/smooth, +/area/mine/eva) +"vgP" = ( +/obj/structure/table/optable, +/obj/machinery/light/directional/east, +/obj/machinery/newscaster/directional/east, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/turf/open/floor/iron/white, +/area/station/medical/surgery/fore) +"vha" = ( +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/structure/railing{ + dir = 8 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 8 + }, +/obj/item/radio/intercom/directional/south{ + pixel_x = -28 + }, +/turf/open/floor/iron/white, +/area/station/medical/medbay/lobby) +"vhb" = ( +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/station/maintenance/port/aft) +"vhl" = ( +/turf/open/floor/iron, +/area/station/ai_monitored/command/storage/eva) +"vhm" = ( +/obj/structure/sign/poster/random/directional/west, +/obj/machinery/firealarm/directional/north, +/turf/open/floor/iron/dark, +/area/station/service/chapel) +"vhq" = ( +/obj/structure/sign/poster/random/directional/west, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/aft/lesser) +"vhL" = ( +/obj/effect/turf_decal/tile/red/anticorner/contrasted{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/obj/structure/cable, +/turf/open/floor/iron/dark/corner{ + dir = 4 + }, +/area/station/security/processing) +"vhT" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/simple/brown/visible{ + dir = 6 + }, +/turf/open/floor/iron, +/area/station/maintenance/disposal/incinerator) +"via" = ( +/turf/open/floor/iron/white/side{ + dir = 6 + }, +/area/station/science/research) +"vib" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/sorting/mail/flip{ + dir = 1; + sortType = 3 + }, +/turf/open/floor/iron, +/area/station/cargo/office) +"vip" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/iron, +/area/mine/eva/lower) +"viC" = ( +/obj/machinery/holopad, +/obj/effect/mapping_helpers/ianbirthday, +/turf/open/floor/carpet, +/area/station/command/heads_quarters/hop) +"viH" = ( +/obj/machinery/power/emitter/welded{ + dir = 4 + }, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/engineering/supermatter/room) +"viN" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/cafeteria, +/area/station/commons/dorms/laundry) +"viO" = ( +/obj/effect/turf_decal/tile/red/anticorner/contrasted{ + dir = 4 + }, +/obj/machinery/light/directional/north, +/turf/open/floor/iron/dark/corner{ + dir = 8 + }, +/area/station/security/processing) +"viP" = ( +/obj/machinery/door/firedoor, +/obj/machinery/status_display/evac/directional/east, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"viQ" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/wood, +/area/station/command/heads_quarters/captain) +"viR" = ( +/obj/effect/spawner/random/medical/two_percent_xeno_egg_spawner, +/turf/open/floor/engine, +/area/station/science/xenobiology) +"viW" = ( +/obj/effect/turf_decal/tile/dark{ + dir = 8 + }, +/obj/effect/turf_decal/tile/dark, +/obj/effect/turf_decal/stripes/asteroid/line{ + dir = 6 + }, +/turf/open/floor/iron/white/side{ + dir = 1 + }, +/area/mine/living_quarters) +"vjh" = ( +/turf/closed/wall/r_wall, +/area/mine/laborcamp) +"vjx" = ( +/obj/machinery/telecomms/server/presets/engineering, +/turf/open/floor/iron/dark/telecomms, +/area/station/tcommsat/server) +"vjJ" = ( +/obj/structure/table, +/obj/machinery/light/directional/north, +/obj/machinery/microwave, +/obj/effect/turf_decal/tile/green/full, +/turf/open/floor/iron/dark/smooth_large, +/area/station/medical/virology) +"vjM" = ( +/obj/machinery/light/floor, +/turf/open/floor/iron, +/area/station/cargo/storage) +"vjS" = ( +/obj/effect/turf_decal/tile/yellow, +/turf/open/floor/iron/white, +/area/station/medical/chemistry) +"vjW" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/structure/chair/stool/directional/south, +/obj/effect/landmark/start/assistant, +/turf/open/floor/iron, +/area/station/commons/locker) +"vjZ" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/maintenance/aft/greater) +"vkg" = ( +/obj/machinery/hydroponics/constructable, +/obj/effect/turf_decal/trimline/green/filled/line, +/obj/effect/turf_decal/trimline/blue/filled/warning, +/turf/open/floor/iron/dark, +/area/station/service/hydroponics) +"vkm" = ( +/obj/structure/table, +/obj/machinery/newscaster/directional/north, +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/item/paper_bin{ + pixel_x = -2; + pixel_y = 4 + }, +/obj/item/pen, +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/light/directional/north, +/turf/open/floor/iron, +/area/station/commons/vacant_room/commissary) +"vkz" = ( +/obj/machinery/suit_storage_unit/ce, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/turf/open/floor/iron/white/textured, +/area/station/command/heads_quarters/ce) +"vkC" = ( +/obj/effect/decal/cleanable/insectguts, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) +"vkD" = ( +/obj/effect/turf_decal/trimline/blue/filled/warning{ + dir = 1 + }, +/turf/open/floor/iron/white, +/area/station/medical/treatment_center) +"vkF" = ( +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/cargo/office) +"vkG" = ( +/obj/effect/turf_decal/trimline/blue/corner{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/blue/corner{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/white, +/area/station/medical/medbay/lobby) +"vkJ" = ( +/obj/structure/table, +/obj/item/plate, +/obj/effect/turf_decal/tile/red, +/turf/open/floor/iron, +/area/station/security/prison/mess) +"vkT" = ( +/obj/effect/turf_decal/tile/blue, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 8 + }, +/obj/structure/disposalpipe/segment, +/obj/item/radio/intercom/prison/directional/east, +/turf/open/floor/iron, +/area/station/hallway/primary/fore) +"vlb" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable, +/obj/effect/turf_decal/siding/yellow/corner{ + dir = 4 + }, +/obj/machinery/light_switch/directional/north{ + pixel_x = 12 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/engineering/storage_shared) +"vlf" = ( +/obj/structure/disposalpipe/junction/yjunction{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"vlD" = ( +/obj/machinery/atmospherics/pipe/multiz/scrubbers/visible/layer2{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/multiz/supply/visible/layer4{ + dir = 1 + }, +/obj/structure/cable/multilayer/multiz, +/obj/structure/window/reinforced/spawner/north, +/turf/open/floor/plating/snowed/icemoon, +/area/station/maintenance/port/aft) +"vlI" = ( +/obj/machinery/disposal/bin, +/obj/structure/window/reinforced, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/science/xenobiology) +"vlL" = ( +/obj/machinery/computer/cargo/request, +/turf/open/floor/iron, +/area/station/cargo/lobby) +"vlN" = ( +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/cargo/storage) +"vlP" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/wood/tile, +/area/station/service/theater) +"vlS" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/door/airlock/external{ + glass = 1; + name = "Mining Mech Bay External Airlock"; + opacity = 0 + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "mining-mechbay-external" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/mapping_helpers/airlock/access/all/supply/mining, +/turf/open/floor/iron/smooth, +/area/mine/mechbay) +"vlZ" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark, +/area/mine/storage) +"vmj" = ( +/obj/structure/chair{ + dir = 1; + name = "Logistics Station" + }, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/command/bridge) +"vmk" = ( +/obj/effect/turf_decal/tile/yellow, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/hallway/primary/aft) +"vmn" = ( +/obj/effect/turf_decal/loading_area{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/cargo/storage) +"vmp" = ( +/obj/machinery/shower{ + dir = 4 + }, +/turf/open/floor/iron/freezer, +/area/station/commons/toilet) +"vmr" = ( +/obj/structure/musician/piano{ + icon_state = "piano" + }, +/turf/open/floor/wood, +/area/station/maintenance/port/aft) +"vms" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/turf/open/floor/iron/textured, +/area/station/security/brig) +"vmA" = ( +/obj/structure/fluff/tram_rail{ + pixel_y = 17 + }, +/obj/structure/fluff/tram_rail, +/turf/open/misc/asteroid/snow/icemoon, +/area/icemoon/underground/explored) +"vmH" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/iron, +/area/mine/eva/lower) +"vmL" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/machinery/computer/slot_machine{ + pixel_y = -6 + }, +/turf/open/floor/wood/parquet, +/area/station/commons/lounge) +"vmP" = ( +/obj/effect/spawner/structure/window/hollow/reinforced/end, +/turf/open/floor/plating, +/area/station/maintenance/department/medical/morgue) +"vmR" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 + }, +/obj/machinery/door/airlock/external{ + name = "Escape Airlock"; + space_dir = 4 + }, +/turf/open/floor/plating, +/area/station/hallway/secondary/exit/departure_lounge) +"vmS" = ( +/obj/machinery/airalarm/directional/east, +/obj/structure/closet/l3closet/scientist, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/turf/open/floor/iron, +/area/station/command/gateway) +"vmU" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/station/tcommsat/computer) +"vnc" = ( +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark, +/area/station/cargo/miningdock) +"vng" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/maintenance/aft/greater) +"vns" = ( +/obj/machinery/firealarm/directional/west, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/camera{ + c_tag = "Departure Lounge West"; + dir = 10 + }, +/obj/structure/cable, +/turf/open/floor/iron/white/corner{ + dir = 1 + }, +/area/station/hallway/secondary/exit/departure_lounge) +"vnt" = ( +/obj/machinery/computer/station_alert{ + dir = 8 + }, +/obj/machinery/button/door/directional/south{ + id = "atmos" + }, +/obj/machinery/light_switch/directional/south{ + pixel_x = -10 + }, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos/storage/gas) +"vnz" = ( +/obj/effect/turf_decal/tile/dark, +/obj/effect/turf_decal/tile/dark{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/asteroid/line, +/obj/machinery/light/directional/south, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 + }, +/turf/open/floor/iron/white/side{ + dir = 1 + }, +/area/mine/living_quarters) +"vnN" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 4 + }, +/turf/open/floor/iron/textured, +/area/station/medical/medbay/central) +"vnQ" = ( +/obj/structure/window/reinforced/tinted/frosted{ + dir = 8 + }, +/obj/structure/chair/sofa/right, +/turf/open/floor/carpet/blue, +/area/station/security/prison/work) +"vnT" = ( +/obj/structure/window/reinforced/tinted/frosted{ + dir = 8 + }, +/obj/structure/table/wood, +/turf/open/floor/carpet/blue, +/area/station/security/prison/work) +"vnY" = ( +/obj/structure/closet/crate/critter, +/turf/open/floor/plating, +/area/station/maintenance/department/medical/central) +"voa" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/structure/disposalpipe/trunk/multiz/down{ + dir = 4 + }, +/obj/structure/tank_holder/extinguisher, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/station/maintenance/department/medical/central) +"vos" = ( +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/structure/cable, +/obj/structure/table/glass, +/obj/item/stack/sticky_tape/surgical, +/obj/item/stack/medical/bone_gel, +/turf/open/floor/iron/white, +/area/station/medical/surgery/fore) +"voF" = ( +/turf/open/floor/plating{ + icon_state = "platingdmg2" + }, +/area/station/maintenance/port/fore) +"voK" = ( +/turf/closed/wall/r_wall, +/area/station/tcommsat/computer) +"voS" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/table, +/obj/item/pen/red, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/wood/large, +/area/mine/eva/lower) +"vpc" = ( +/obj/structure/closet, +/obj/machinery/light/small/directional/south, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/carpet/stellar, +/area/mine/production) +"vpd" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/stripes/corner, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) +"vpi" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/machinery/firealarm/directional/south, +/turf/open/floor/iron/smooth, +/area/station/security/execution/transfer) +"vps" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/wood/parquet, +/area/station/commons/lounge) +"vpI" = ( +/obj/docking_port/stationary{ + dir = 8; + dwidth = 1; + height = 4; + name = "escape pod loader"; + roundstart_template = /datum/map_template/shuttle/escape_pod/default; + width = 3 + }, +/turf/open/floor/plating/snowed/icemoon, +/area/icemoon/surface/outdoors/nospawn) +"vpR" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/dark, +/area/station/maintenance/department/medical/central) +"vpW" = ( +/obj/structure/displaycase/labcage, +/obj/effect/turf_decal/stripes/end{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/station/command/heads_quarters/rd) +"vpX" = ( +/obj/effect/turf_decal/trimline/green/filled/line, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply, +/obj/machinery/requests_console/auto_name/directional/south, +/turf/open/floor/iron/dark, +/area/station/medical/virology) +"vqa" = ( +/obj/effect/landmark/event_spawn, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/structure/disposalpipe/sorting/mail{ + dir = 4; + sortType = 14 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"vqv" = ( +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/iron, +/area/station/science/ordnance) +"vqx" = ( +/obj/effect/turf_decal/tile/dark{ + dir = 1 + }, +/obj/effect/turf_decal/tile/dark{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/asteroid/line{ + dir = 1 + }, +/obj/structure/table/reinforced/plastitaniumglass, +/obj/machinery/microwave, +/obj/machinery/camera/directional/north{ + c_tag = "Mining B-1 Crater Observatory 1" + }, +/turf/open/floor/iron/white/side, +/area/mine/living_quarters) +"vqD" = ( +/obj/machinery/door/airlock{ + name = "Hydroponics Backroom" + }, +/obj/machinery/door/firedoor, +/obj/machinery/duct, +/obj/effect/mapping_helpers/airlock/access/all/service/hydroponics, +/turf/open/floor/iron/textured_half, +/area/station/service/hydroponics) +"vqF" = ( +/obj/machinery/door/airlock/public/glass{ + name = "Chapel" + }, +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/iron/sepia, +/area/station/service/library) +"vqH" = ( +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/item/radio/intercom/directional/south, +/turf/open/floor/iron/dark, +/area/station/medical/virology) +"vqN" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron/white, +/area/station/science/lab) +"vqX" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 5 + }, +/obj/machinery/iv_drip, +/turf/open/floor/iron/white, +/area/station/medical/treatment_center) +"vqY" = ( +/obj/structure/table, +/obj/item/crowbar, +/obj/item/assembly/prox_sensor{ + pixel_x = -8; + pixel_y = 4 + }, +/obj/item/clothing/gloves/color/fyellow, +/turf/open/floor/iron, +/area/station/commons/storage/primary) +"vrC" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/siding/wood/corner{ + dir = 4 + }, +/turf/open/floor/iron/grimy, +/area/station/service/chapel/office) +"vrG" = ( +/turf/open/floor/iron, +/area/station/security/prison/mess) +"vrI" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/green/visible, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"vrO" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"vrS" = ( +/obj/structure/table, +/obj/item/storage/box/chemimp{ + pixel_x = 6 + }, +/obj/item/storage/box/trackimp{ + pixel_x = -3 + }, +/obj/item/storage/lockbox/loyalty, +/obj/effect/turf_decal/tile/red/half{ + dir = 1 + }, +/obj/machinery/light_switch/directional/east, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark/textured, +/area/station/ai_monitored/security/armory/upper) +"vrX" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/effect/landmark/start/hangover, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"vsF" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/commons/locker) +"vsI" = ( +/obj/structure/marker_beacon/burgundy, +/turf/open/floor/plating/snowed/icemoon, +/area/icemoon/surface/outdoors/nospawn) +"vsM" = ( +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/structure/cable, +/obj/machinery/power/apc/auto_name/directional/west, +/obj/machinery/light/directional/west, +/turf/open/floor/iron/white/corner{ + dir = 1 + }, +/area/station/hallway/secondary/exit/departure_lounge) +"vsY" = ( +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/machinery/firealarm/directional/east, +/obj/structure/closet/secure_closet/engineering_welding, +/obj/machinery/light/directional/east, +/turf/open/floor/iron, +/area/station/engineering/main) +"vsZ" = ( +/obj/structure/table, +/turf/open/floor/plating, +/area/station/maintenance/department/medical/central) +"vtj" = ( +/obj/machinery/air_sensor/carbon_tank, +/turf/open/floor/engine/co2, +/area/station/engineering/atmos) +"vtk" = ( +/obj/machinery/newscaster/directional/east, +/obj/structure/bed/pod, +/obj/effect/turf_decal/tile/blue/full, +/turf/open/floor/iron/large, +/area/station/medical/treatment_center) +"vtn" = ( +/obj/effect/turf_decal/siding/brown/corner{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/structure/sign/warning/gas_mask{ + desc = "A sign that warns of dangerous gasses in the air, instructing you to wear internals."; + pixel_y = -32 + }, +/turf/open/floor/iron, +/area/station/cargo/drone_bay) +"vtr" = ( +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/item/kirbyplants/random, +/turf/open/floor/wood, +/area/station/maintenance/aft/greater) +"vtz" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"vtA" = ( +/obj/item/radio/intercom/directional/north, +/turf/open/floor/iron/white/side{ + dir = 10 + }, +/area/station/science/research) +"vtD" = ( +/obj/effect/spawner/random/trash/mess, +/turf/open/floor/iron, +/area/station/maintenance/port/fore) +"vtI" = ( +/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible{ + dir = 10 + }, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"vum" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating{ + icon_state = "platingdmg2" + }, +/area/station/maintenance/aft/greater) +"vuu" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/layer_manifold/dark, +/turf/open/floor/plating, +/area/station/engineering/atmos) +"vux" = ( +/obj/structure/bed, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 + }, +/turf/open/floor/iron, +/area/mine/laborcamp) +"vuK" = ( +/obj/structure/sign/warning/fire, +/turf/closed/wall/r_wall, +/area/station/engineering/supermatter) +"vuR" = ( +/obj/structure/extinguisher_cabinet/directional/south, +/obj/effect/turf_decal/trimline/yellow/filled/warning{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/yellow/filled/line, +/turf/open/floor/iron/white, +/area/station/medical/treatment_center) +"vvc" = ( +/obj/structure/cable, +/turf/open/floor/iron/smooth_half, +/area/station/security/brig/upper) +"vve" = ( +/obj/structure/sign/poster/official/no_erp{ + pixel_x = -32 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/iron/freezer, +/area/station/maintenance/starboard/fore) +"vvh" = ( +/turf/open/floor/iron, +/area/station/hallway/primary/fore) +"vvi" = ( +/obj/machinery/airalarm/directional/east, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron, +/area/station/command/heads_quarters/hop) +"vvn" = ( +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/item/radio/intercom/prison/directional/south, +/turf/open/floor/iron, +/area/station/hallway/primary/fore) +"vvr" = ( +/obj/structure/chair{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red/full, +/obj/effect/turf_decal/siding/white{ + dir = 4 + }, +/turf/open/floor/iron/large, +/area/station/service/kitchen/diner) +"vvv" = ( +/obj/structure/filingcabinet, +/obj/machinery/airalarm/directional/north, +/obj/structure/cable, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/station/security/checkpoint/engineering) +"vvx" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "mining-aux-mechbay-external" + }, +/obj/machinery/door/airlock/external{ + glass = 1; + name = "Mining Mech Bay External Airlock"; + opacity = 0 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/structure/sign/warning/cold_temp{ + pixel_y = 32 + }, +/obj/effect/mapping_helpers/airlock/access/all/supply/mining, +/turf/open/floor/iron/large, +/area/mine/mechbay) +"vvy" = ( +/obj/machinery/atmospherics/pipe/smart/simple/dark/visible{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/door/firedoor/heavy, +/obj/machinery/light/directional/north, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark, +/area/station/science/ordnance) +"vvE" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron/white/side{ + dir = 5 + }, +/area/station/science/lab) +"vvG" = ( +/obj/structure/closet{ + name = "Evidence Closet 6" + }, +/obj/structure/cable, +/turf/open/floor/iron/dark/textured_edge{ + dir = 1 + }, +/area/station/security/brig) +"vvJ" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/wood, +/area/station/service/library) +"vvL" = ( +/obj/structure/chair/office{ + dir = 1 + }, +/turf/open/floor/wood, +/area/station/service/library) +"vvP" = ( +/obj/structure/cable, +/turf/open/floor/circuit, +/area/station/science/robotics/mechbay) +"vvX" = ( +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) +"vwl" = ( +/obj/machinery/light_switch/directional/south, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/wood, +/area/station/service/lawoffice) +"vwo" = ( +/obj/machinery/newscaster/directional/east, +/obj/structure/sink{ + dir = 8; + pixel_x = 11 + }, +/obj/structure/window/reinforced, +/obj/effect/turf_decal/tile/blue/opposingcorners{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 8 + }, +/turf/open/floor/iron/cafeteria, +/area/station/security/prison/work) +"vwr" = ( +/obj/structure/closet/emcloset, +/obj/effect/decal/cleanable/cobweb, +/turf/open/floor/plating, +/area/station/maintenance/aft/greater) +"vwt" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/smooth, +/area/station/security/holding_cell) +"vwB" = ( +/obj/structure/table, +/obj/machinery/cell_charger, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/turf/open/floor/iron/white, +/area/station/medical/medbay/lobby) +"vwC" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 9 + }, +/turf/open/misc/asteroid/snow/icemoon, +/area/icemoon/surface/outdoors/nospawn) +"vwJ" = ( +/obj/machinery/door/airlock/maintenance, +/obj/effect/mapping_helpers/airlock/abandoned, +/obj/effect/mapping_helpers/airlock/access/any/service/maintenance, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 1 + }, +/turf/open/floor/plating, +/area/station/maintenance/starboard/fore) +"vwN" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating, +/area/station/maintenance/aft/greater) +"vwO" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"vxd" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/mine/living_quarters) +"vxf" = ( +/obj/structure/extinguisher_cabinet/directional/north, +/obj/machinery/airalarm/directional/east, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/smooth, +/area/station/engineering/lobby) +"vxx" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/obj/effect/turf_decal/stripes/line{ + dir = 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_y = 32 + }, +/turf/open/floor/iron, +/area/station/hallway/secondary/service) +"vxE" = ( +/obj/effect/landmark/start/medical_doctor, +/obj/machinery/holopad, +/obj/effect/turf_decal/box/white{ + color = "#52B4E9" + }, +/turf/open/floor/iron/white, +/area/station/medical/break_room) +"vxM" = ( +/obj/structure/window/reinforced/tinted/frosted{ + dir = 8 + }, +/obj/structure/table/wood, +/obj/item/book/manual/wiki/detective, +/turf/open/floor/carpet/blue, +/area/station/security/prison/work) +"vxV" = ( +/obj/structure/cable, +/obj/machinery/duct, +/obj/machinery/atmospherics/components/trinary/filter/atmos/co2, +/obj/effect/turf_decal/bot, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/large, +/area/station/engineering/atmos) +"vyb" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/status_display/evac/directional/south, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"vyd" = ( +/obj/machinery/modular_computer/console/preset/id, +/turf/open/floor/carpet/royalblue, +/area/station/command/heads_quarters/hos) +"vyg" = ( +/obj/machinery/door/airlock/maintenance, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/mine/storage) +"vyh" = ( +/obj/structure/chair{ + dir = 8 + }, +/turf/open/floor/iron/showroomfloor, +/area/station/security/processing) +"vyj" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/camera/directional/south{ + c_tag = "Service-Ultils Bottom" + }, +/turf/open/floor/catwalk_floor/iron_smooth, +/area/station/maintenance/starboard/lesser) +"vym" = ( +/turf/closed/wall, +/area/station/construction) +"vyt" = ( +/turf/open/floor/plating, +/area/station/ai_monitored/turret_protected/aisat/maint) +"vyw" = ( +/obj/structure/cable, +/turf/open/floor/iron/dark/textured, +/area/station/security/range) +"vyU" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple, +/turf/open/misc/asteroid/snow/icemoon, +/area/icemoon/surface/outdoors/nospawn) +"vzb" = ( +/obj/structure/rack, +/obj/effect/spawner/random/clothing/costume, +/obj/structure/sign/poster/contraband/random/directional/north, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"vzc" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/machinery/newscaster/directional/west, +/obj/machinery/camera{ + c_tag = "Research Lobby"; + dir = 10; + network = list("ss13","rd") + }, +/obj/machinery/light/directional/west, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"vzm" = ( +/obj/structure/disposalpipe/sorting/mail/flip{ + dir = 8; + sortType = 9 + }, +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/medical/medbay/aft) +"vzo" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/iron/white/side{ + dir = 1 + }, +/area/station/science/research) +"vzD" = ( +/turf/closed/wall, +/area/station/maintenance/starboard/aft) +"vzE" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/maintenance/port/greater) +"vzI" = ( +/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 + }, +/turf/closed/wall/r_wall, +/area/mine/production) +"vzN" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/white, +/area/station/medical/cryo) +"vzU" = ( +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron, +/area/station/engineering/lobby) +"vzW" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/construction/mining/aux_base) +"vzX" = ( +/obj/machinery/newscaster/directional/west, +/turf/open/floor/iron/recharge_floor, +/area/station/science/robotics/mechbay) +"vzY" = ( +/obj/structure/rack, +/obj/effect/spawner/random/maintenance/two, +/obj/item/storage/toolbox/emergency, +/obj/machinery/light/small/directional/north, +/turf/open/floor/plating, +/area/station/maintenance/department/medical/morgue) +"vAj" = ( +/obj/effect/turf_decal/bot, +/obj/structure/closet/crate, +/obj/structure/sign/warning/cold_temp{ + pixel_x = -29 + }, +/obj/structure/sign/warning/xeno_mining{ + pixel_x = 2; + pixel_y = -32 + }, +/turf/open/floor/iron/smooth, +/area/mine/living_quarters) +"vAm" = ( +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 1 + }, +/obj/machinery/airalarm/directional/north, +/turf/open/floor/iron, +/area/station/security/brig/upper) +"vAn" = ( +/obj/machinery/status_display/ai/directional/south, +/obj/structure/table, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/aisat_interior) +"vAo" = ( +/obj/machinery/door/airlock{ + id_tag = "Dorm5"; + name = "Cabin 1" + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/wood, +/area/station/commons/dorms) +"vAq" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/dark, +/area/station/maintenance/department/medical/morgue) +"vAt" = ( +/obj/structure/table, +/obj/item/book/manual/wiki/security_space_law{ + pixel_x = -4; + pixel_y = 5 + }, +/turf/open/floor/iron/showroomfloor, +/area/station/security/warden) +"vAu" = ( +/obj/machinery/airalarm/directional/east, +/obj/effect/turf_decal/tile/blue/half{ + dir = 1 + }, +/turf/open/floor/iron/dark/side{ + dir = 1 + }, +/area/station/service/hydroponics) +"vAT" = ( +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/obj/item/radio/intercom/directional/west, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/obj/machinery/disposal/bin, +/turf/open/floor/iron, +/area/station/cargo/qm) +"vAV" = ( +/obj/structure/chair/stool/directional/south, +/obj/effect/landmark/start/assistant, +/turf/open/floor/iron, +/area/station/commons/storage/primary) +"vAZ" = ( +/obj/structure/table, +/obj/item/food/spaghetti/meatballspaghetti{ + pixel_x = -1; + pixel_y = 6 + }, +/obj/item/candle/infinite{ + pixel_x = -11; + pixel_y = 11 + }, +/obj/item/trash/candle{ + pixel_x = 9; + pixel_y = -1 + }, +/turf/open/floor/plating, +/area/station/maintenance/fore) +"vBa" = ( +/obj/structure/table, +/obj/item/storage/crayons, +/obj/item/trash/candle{ + pixel_y = 12 + }, +/turf/open/floor/wood, +/area/station/maintenance/aft/greater) +"vBh" = ( +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"vBm" = ( +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/engineering/supermatter/room) +"vBv" = ( +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ + dir = 9 + }, +/obj/effect/turf_decal/siding/wideplating/corner{ + dir = 4 + }, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/engineering/atmos/pumproom) +"vBC" = ( +/obj/machinery/meter, +/obj/machinery/atmospherics/pipe/smart/simple/yellow/visible{ + dir = 6 + }, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"vBG" = ( +/turf/closed/wall, +/area/station/command/heads_quarters/cmo) +"vCn" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/camera/directional/north{ + c_tag = "Security - Upper Permabrig Cafeteria"; + network = list("ss13","prison") + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/security/prison/mess) +"vCr" = ( +/obj/effect/turf_decal/tile/red/full, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/iron/large, +/area/station/service/kitchen/diner) +"vCz" = ( +/obj/effect/landmark/start/medical_doctor, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, +/turf/open/floor/iron/white, +/area/station/medical/cryo) +"vCD" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) +"vCK" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/iron/edge, +/area/station/engineering/lobby) +"vCT" = ( +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/turf/open/floor/iron/white, +/area/station/medical/medbay/lobby) +"vDb" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/security/checkpoint/auxiliary) +"vDh" = ( +/obj/structure/table/glass, +/obj/item/storage/box/beakers{ + pixel_x = 2; + pixel_y = 2 + }, +/obj/item/reagent_containers/glass/beaker/large, +/obj/item/reagent_containers/dropper, +/obj/structure/extinguisher_cabinet/directional/south, +/obj/effect/turf_decal/tile/yellow/full, +/turf/open/floor/iron/white/smooth_large, +/area/station/medical/pharmacy) +"vDn" = ( +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ + dir = 1 + }, +/obj/effect/turf_decal/siding/wood{ + dir = 1 + }, +/obj/structure/table/wood, +/turf/open/floor/iron, +/area/station/service/bar) +"vDu" = ( +/obj/structure/table/glass, +/obj/item/biopsy_tool{ + pixel_x = -10; + pixel_y = 3 + }, +/obj/structure/microscope{ + pixel_x = -1; + pixel_y = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/science/xenobiology) +"vDy" = ( +/obj/structure/sign/poster/official/safety_report{ + pixel_x = -32 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/camera/directional/west{ + c_tag = "Labor Camp Central"; + network = list("labor") + }, +/turf/open/floor/iron, +/area/mine/laborcamp) +"vDK" = ( +/obj/machinery/holopad, +/turf/open/floor/iron/cafeteria, +/area/station/service/kitchen) +"vDS" = ( +/obj/machinery/computer/department_orders/security{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 4 + }, +/obj/structure/cable, +/turf/open/floor/iron/dark/textured, +/area/station/security/office) +"vEi" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/public/glass{ + name = "Holodeck Door" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "holodeck" + }, +/turf/open/floor/iron, +/area/station/commons/fitness) +"vEu" = ( +/obj/machinery/vending/cigarette, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"vEw" = ( +/obj/machinery/camera/directional/west{ + c_tag = "Atmospherics Access" + }, +/obj/machinery/duct, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"vEA" = ( +/obj/structure/table, +/obj/item/paper_bin/carbon{ + pixel_x = -3; + pixel_y = 7 + }, +/obj/item/pen, +/obj/item/stamp/hop, +/turf/open/floor/iron, +/area/station/command/heads_quarters/hop) +"vEH" = ( +/obj/structure/industrial_lift, +/obj/structure/railing{ + dir = 6 + }, +/turf/open/openspace, +/area/station/commons/storage/mining) +"vEI" = ( +/obj/structure/rack, +/obj/item/clothing/mask/gas{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/clothing/mask/gas, +/obj/item/clothing/mask/gas{ + pixel_x = -3; + pixel_y = -3 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/orange/visible, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/engineering/storage_shared) +"vEN" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/smooth_half, +/area/station/maintenance/department/medical/central) +"vEU" = ( +/obj/machinery/door/airlock/external{ + glass = 1; + name = "Drone Bay External Airlock"; + opacity = 0 + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/access/all/supply/general, +/turf/open/floor/iron/smooth, +/area/station/cargo/drone_bay) +"vFg" = ( +/obj/structure/falsewall, +/turf/open/floor/plating, +/area/station/maintenance/starboard/lesser) +"vFq" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/door/airlock/external{ + glass = 1; + name = "Mining External Airlock"; + opacity = 0 + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/obj/effect/mapping_helpers/airlock/access/all/supply/mining_station, +/turf/open/floor/iron/smooth, +/area/mine/living_quarters) +"vFr" = ( +/obj/structure/reagent_dispensers/fueltank, +/turf/open/floor/plating, +/area/station/maintenance/fore/greater) +"vFs" = ( +/obj/machinery/power/terminal{ + dir = 1 + }, +/obj/structure/cable, +/turf/open/floor/iron/dark/telecomms, +/area/station/tcommsat/server) +"vFD" = ( +/obj/machinery/door/poddoor/shutters/preopen{ + id = "hopqueue"; + name = "HoP Queue Shutters" + }, +/obj/effect/turf_decal/loading_area{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"vFN" = ( +/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"vGg" = ( +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/dark/side{ + dir = 1 + }, +/area/mine/eva) +"vGi" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/sign/warning/cold_temp, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) +"vGp" = ( +/obj/structure/closet/radiation, +/obj/machinery/light/directional/north, +/obj/machinery/requests_console/directional/north{ + department = "Genetics"; + departmentType = 2; + name = "Genetics Requests Console" + }, +/obj/effect/landmark/start/hangover/closet, +/turf/open/floor/iron/dark, +/area/station/science/genetics) +"vGu" = ( +/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/iron, +/area/station/construction/mining/aux_base) +"vGx" = ( +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/dark/side{ + dir = 4 + }, +/area/mine/eva) +"vGy" = ( +/obj/machinery/camera/directional/east{ + c_tag = "Xenobiology Pens Observation - Starboard Aft"; + network = list("ss13","rd","xeno") + }, +/turf/open/openspace, +/area/station/science/xenobiology) +"vGI" = ( +/obj/effect/mapping_helpers/airlock/locked, +/obj/machinery/door/airlock/vault{ + name = "Vault" + }, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/structure/cable, +/obj/effect/landmark/navigate_destination, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/mapping_helpers/airlock/access/all/supply/vault, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/command/nuke_storage) +"vGM" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/maintenance/port/greater) +"vGY" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/commons/storage/mining) +"vHa" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/tcommsat/computer) +"vHf" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 10 + }, +/obj/effect/landmark/start/depsec/medical, +/turf/open/floor/iron/dark/smooth_large, +/area/station/security/checkpoint/medical) +"vHm" = ( +/obj/structure/rack, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"vHq" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/white, +/area/station/science/xenobiology) +"vHI" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/public/glass{ + name = "Chapel" + }, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/turf/open/floor/iron/white/corner, +/area/station/hallway/secondary/exit/departure_lounge) +"vHM" = ( +/obj/structure/chair/office, +/obj/effect/landmark/event_spawn, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/security/checkpoint/customs/auxiliary) +"vHR" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 + }, +/turf/open/floor/iron/white/smooth_large, +/area/station/medical/chemistry) +"vHT" = ( +/obj/effect/spawner/random/trash/mess, +/obj/item/storage/box, +/turf/open/floor/plating, +/area/station/maintenance/port/greater) +"vHU" = ( +/obj/effect/turf_decal/tile/red/half/contrasted, +/obj/item/radio/intercom/prison/directional/south, +/turf/open/floor/iron/dark/textured_edge{ + dir = 1 + }, +/area/station/security/prison) +"vHZ" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 + }, +/turf/open/floor/iron/white/smooth_large, +/area/station/medical/chemistry) +"vIa" = ( +/obj/effect/spawner/structure/window, +/turf/open/floor/plating{ + icon_state = "platingdmg2" + }, +/area/station/maintenance/department/medical/central) +"vIk" = ( +/obj/machinery/light/directional/north, +/obj/machinery/atmospherics/components/unary/passive_vent, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/iron/freezer, +/area/station/science/xenobiology) +"vIm" = ( +/obj/structure/closet/emcloset, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"vIH" = ( +/obj/structure/closet{ + name = "Evidence Closet 1" + }, +/obj/item/radio/intercom/prison/directional/north, +/turf/open/floor/iron/dark/textured_edge, +/area/station/security/brig) +"vIZ" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/portable_atmospherics/canister/oxygen, +/obj/machinery/camera/directional/south{ + c_tag = "Ordnance Lower Mix Lab"; + network = list("ss13","rd") + }, +/turf/open/floor/iron/dark, +/area/station/science/ordnance) +"vJk" = ( +/obj/machinery/atmospherics/components/binary/valve{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/station/maintenance/starboard/upper) +"vJE" = ( +/obj/machinery/power/terminal{ + dir = 1 + }, +/obj/machinery/airalarm/all_access{ + dir = 4; + pixel_x = 24 + }, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/maintenance/disposal/incinerator) +"vJI" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 + }, +/turf/open/floor/plating, +/area/station/engineering/storage/tech) +"vJL" = ( +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/maintenance/department/crew_quarters/bar) +"vJS" = ( +/obj/structure/chair/sofa/corp/right{ + dir = 4; + pixel_x = -4 + }, +/obj/effect/landmark/start/hangover, +/obj/machinery/light_switch/directional/west, +/turf/open/floor/iron/dark, +/area/station/science/breakroom) +"vJU" = ( +/obj/effect/spawner/random/engineering/tracking_beacon, +/turf/open/floor/engine, +/area/station/science/explab) +"vJY" = ( +/obj/structure/railing/corner{ + dir = 8 + }, +/obj/machinery/door/window/brigdoor{ + dir = 8; + name = "Research Director Observation"; + req_access = list("rd") + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/turf/open/floor/iron/cafeteria, +/area/station/command/heads_quarters/rd) +"vKm" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/engineering/atmos/project) +"vKp" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment, +/obj/machinery/holopad, +/turf/open/floor/iron/white/smooth_large, +/area/station/science/lab) +"vKC" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 8 + }, +/obj/effect/turf_decal/siding/wood{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/wood{ + name = "Bar" + }, +/obj/effect/mapping_helpers/airlock/access/all/service/bar, +/turf/open/floor/iron/dark/textured_half{ + dir = 1 + }, +/area/station/service/bar) +"vLk" = ( +/obj/structure/sign/warning/gas_mask, +/turf/closed/wall, +/area/station/maintenance/starboard/fore) +"vLl" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/construction/mining/aux_base) +"vLn" = ( +/obj/machinery/camera/directional/south{ + c_tag = "Service-Hallway Top 2" + }, +/turf/open/floor/iron, +/area/station/hallway/secondary/service) +"vLL" = ( +/obj/machinery/atmospherics/components/unary/outlet_injector/on/layer2{ + dir = 8 + }, +/obj/structure/sign/warning/fire{ + pixel_x = -32 + }, +/turf/open/floor/plating/snowed/icemoon, +/area/station/medical/virology) +"vLY" = ( +/obj/machinery/door/airlock/maintenance, +/obj/effect/mapping_helpers/airlock/abandoned, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 1 + }, +/obj/effect/mapping_helpers/airlock/access/any/medical/maintenance, +/turf/open/floor/plating, +/area/station/maintenance/department/medical/morgue) +"vMa" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/airalarm/directional/south, +/turf/open/floor/plating, +/area/station/maintenance/department/cargo) +"vMe" = ( +/obj/structure/window/reinforced{ + dir = 1; + pixel_y = 2 + }, +/obj/structure/closet/emcloset, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/security/processing) +"vMf" = ( +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 10 + }, +/obj/structure/railing/corner{ + dir = 8 + }, +/turf/open/floor/iron/white, +/area/station/medical/virology) +"vMl" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/station/service/chapel/office) +"vMA" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable/layer3, +/turf/open/floor/plating, +/area/station/ai_monitored/turret_protected/aisat_interior) +"vMR" = ( +/obj/structure/table/glass, +/obj/item/seeds/glowshroom, +/turf/open/floor/plating, +/area/station/maintenance/starboard/fore) +"vNk" = ( +/obj/effect/landmark/start/hangover, +/obj/structure/chair/wood{ + dir = 8 + }, +/obj/machinery/newscaster/directional/north, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/wood/parquet, +/area/station/commons/lounge) +"vNp" = ( +/obj/structure/chair/plastic{ + dir = 8 + }, +/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/camera/directional/east{ + c_tag = "Mining B-1 Crater Observatory 2" + }, +/turf/open/floor/iron, +/area/mine/living_quarters) +"vND" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/yellow/filled/warning, +/turf/open/floor/iron/white, +/area/station/medical/treatment_center) +"vNT" = ( +/obj/effect/turf_decal/bot, +/obj/structure/closet/crate{ + icon_state = "crateopen" + }, +/obj/machinery/light/small/directional/north, +/obj/structure/extinguisher_cabinet/directional/north, +/turf/open/floor/iron, +/area/mine/production) +"vOr" = ( +/obj/structure/disposalpipe/junction{ + dir = 8 + }, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"vOw" = ( +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/item/kirbyplants/random, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"vOB" = ( +/obj/machinery/door/airlock/maintenance, +/obj/structure/cable, +/obj/structure/disposalpipe/segment, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +/turf/open/floor/plating, +/area/station/maintenance/fore/greater) +"vOD" = ( +/obj/machinery/status_display/ai/directional/north, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/ai_upload) +"vPh" = ( +/obj/machinery/light/directional/north, +/turf/open/floor/iron, +/area/station/cargo/lobby) +"vPi" = ( +/obj/structure/table/wood, +/obj/effect/spawner/random/maintenance/four, +/turf/open/floor/wood, +/area/station/maintenance/port/aft) +"vPt" = ( +/obj/structure/closet/secure_closet/freezer/meat{ + req_access = "0" + }, +/turf/open/floor/iron/showroomfloor, +/area/station/security/prison/mess) +"vPx" = ( +/turf/open/floor/iron/dark/textured, +/area/station/security/prison/workout) +"vPC" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=EVA"; + location = "Security" + }, +/turf/open/floor/iron, +/area/station/hallway/primary/fore) +"vPD" = ( +/obj/machinery/door/window/left/directional/north{ + base_state = "right"; + dir = 8; + icon_state = "right"; + name = "Containment Pen 1"; + req_access = list("xenobiology") + }, +/obj/machinery/door/poddoor/preopen{ + id = "xenobio1"; + name = "Xenobio Pen 1 Blast Door" + }, +/obj/structure/cable, +/turf/open/floor/engine, +/area/station/science/xenobiology) +"vPE" = ( +/obj/structure/table, +/obj/item/clothing/gloves/color/latex, +/obj/item/surgical_drapes, +/obj/item/razor, +/obj/machinery/airalarm/directional/north, +/turf/open/floor/iron/dark, +/area/station/science/robotics/lab) +"vPF" = ( +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable, +/turf/open/floor/wood, +/area/station/command/heads_quarters/captain) +"vPV" = ( +/obj/structure/cable, +/obj/machinery/button/door/directional/north{ + id = "pharmacy_shutters3"; + name = "Pharmacy Shutter Controls"; + pixel_y = 55; + req_access = list("pharmacy") + }, +/turf/open/floor/iron/white, +/area/station/medical/pharmacy) +"vQh" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, +/obj/machinery/airalarm/directional/west, +/turf/open/floor/iron/dark, +/area/station/medical/treatment_center) +"vQp" = ( +/obj/machinery/research/anomaly_refinery, +/turf/open/floor/iron/dark, +/area/station/science/ordnance/office) +"vQt" = ( +/obj/effect/spawner/structure/window, +/turf/open/floor/plating, +/area/station/commons/storage/primary) +"vQy" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/turf/open/floor/iron, +/area/mine/production) +"vQG" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 10 + }, +/turf/open/floor/iron/dark, +/area/station/commons/storage/mining) +"vQL" = ( +/obj/machinery/conveyor{ + dir = 8; + id = "garbage" + }, +/turf/open/floor/plating, +/area/station/maintenance/disposal) +"vQQ" = ( +/obj/effect/landmark/start/hangover, +/turf/open/floor/iron, +/area/station/cargo/lobby) +"vQY" = ( +/obj/machinery/light/small/directional/south, +/obj/machinery/vending/wardrobe/curator_wardrobe, +/turf/open/floor/engine/cult, +/area/station/service/library) +"vRo" = ( +/obj/machinery/shower{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/blue/line{ + dir = 9 + }, +/obj/machinery/status_display/evac/directional/south, +/turf/open/floor/iron/dark/textured, +/area/station/medical/treatment_center) +"vRp" = ( +/obj/machinery/camera{ + c_tag = "Surgery B"; + network = list("ss13","medbay"); + pixel_x = 22 + }, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/machinery/vending/wallmed/directional/south, +/obj/structure/cable, +/obj/structure/table/glass, +/obj/item/stack/sticky_tape/surgical, +/obj/item/stack/medical/bone_gel, +/turf/open/floor/iron/white, +/area/station/medical/surgery/aft) +"vRy" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/obj/effect/turf_decal/tile/brown, +/obj/machinery/firealarm/directional/west{ + pixel_y = 30 + }, +/turf/open/floor/iron/white, +/area/station/medical/break_room) +"vRz" = ( +/obj/effect/spawner/structure/window/hollow/reinforced/middle, +/turf/open/floor/plating, +/area/station/maintenance/department/chapel) +"vRE" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/service/hydroponics) +"vRI" = ( +/obj/effect/spawner/structure/window/hollow/reinforced/middle{ + dir = 4 + }, +/obj/structure/cable, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "lower_chapel_shutters"; + name = "Graveyard Shutters" + }, +/turf/open/floor/plating, +/area/station/service/chapel) +"vRN" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/turf/open/floor/iron, +/area/station/security/processing) +"vRO" = ( +/obj/machinery/mineral/unloading_machine{ + dir = 1; + icon_state = "unloader-corner"; + input_dir = 1; + output_dir = 2 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/mine/laborcamp) +"vRS" = ( +/obj/machinery/meter, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, +/turf/closed/wall/r_wall, +/area/station/engineering/atmos/storage/gas) +"vRW" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"vRY" = ( +/obj/structure/railing/corner{ + dir = 4 + }, +/turf/open/misc/asteroid/snow/icemoon, +/area/icemoon/underground/explored) +"vSa" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"vSi" = ( +/turf/closed/wall, +/area/mine/eva) +"vSo" = ( +/obj/effect/turf_decal/tile/red/half/contrasted, +/obj/structure/disposalpipe/sorting/mail{ + dir = 8; + sortType = 8 + }, +/turf/open/floor/iron, +/area/station/security/brig/upper) +"vSq" = ( +/obj/structure/window/reinforced, +/obj/machinery/camera/directional/east{ + c_tag = "Xenobiology Pens - Starboard Mid"; + network = list("ss13","rd","xeno") + }, +/turf/open/floor/engine, +/area/station/science/xenobiology) +"vSE" = ( +/obj/machinery/door/window/right/directional/east{ + name = "Bar Access" + }, +/turf/open/floor/wood, +/area/station/maintenance/port/aft) +"vSH" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/mapping_helpers/dead_body_placer, +/turf/open/floor/iron/dark, +/area/station/medical/morgue) +"vSM" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 10 + }, +/obj/structure/table, +/obj/item/reagent_containers/glass/bottle/epinephrine, +/obj/item/reagent_containers/glass/bottle/multiver{ + pixel_x = 6 + }, +/obj/item/reagent_containers/syringe, +/turf/open/floor/iron/white, +/area/station/medical/chemistry) +"vSX" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/machinery/light/directional/east, +/obj/item/training_toolbox{ + pixel_y = 5 + }, +/obj/structure/table, +/obj/item/training_toolbox{ + pixel_y = -2 + }, +/turf/open/floor/iron, +/area/station/commons/fitness) +"vSY" = ( +/obj/structure/table, +/obj/item/storage/box/beakers{ + pixel_x = 2; + pixel_y = 2 + }, +/obj/item/storage/box/syringes, +/obj/item/reagent_containers/glass/bottle/morphine{ + pixel_x = 8; + pixel_y = -3 + }, +/obj/item/reagent_containers/glass/bottle/epinephrine{ + pixel_x = 7; + pixel_y = -3 + }, +/obj/item/reagent_containers/syringe{ + pixel_x = 6; + pixel_y = -3 + }, +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 10 + }, +/turf/open/floor/iron/dark, +/area/station/medical/storage) +"vTh" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/light/small/directional/south, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/station/maintenance/department/medical/central) +"vTi" = ( +/obj/structure/table/reinforced, +/obj/item/computer_hardware/hard_drive/portable/engineering, +/obj/item/computer_hardware/hard_drive/portable/engineering, +/obj/item/computer_hardware/hard_drive/portable/engineering, +/obj/item/computer_hardware/hard_drive/portable/atmos, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/command/heads_quarters/ce) +"vTl" = ( +/obj/machinery/door/airlock/engineering{ + name = "Starboard Quarter Solar Access" + }, +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, +/turf/open/floor/plating, +/area/station/maintenance/solars/starboard/aft) +"vTp" = ( +/obj/structure/closet/firecloset, +/turf/open/floor/plating, +/area/station/maintenance/starboard/lesser) +"vTB" = ( +/obj/machinery/door/airlock/research/glass/incinerator/ordmix_interior{ + name = "Burn Chamber Interior Airlock" + }, +/obj/effect/mapping_helpers/airlock/locked, +/obj/machinery/embedded_controller/radio/airlock_controller/incinerator_ordmix{ + pixel_x = 24 + }, +/obj/effect/mapping_helpers/airlock/access/all/science/ordnance, +/turf/open/floor/engine, +/area/station/science/ordnance/burnchamber) +"vTJ" = ( +/obj/structure/table, +/obj/item/toy/plush/slimeplushie{ + name = "Gish" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/turf/open/floor/iron, +/area/station/science/xenobiology) +"vTL" = ( +/obj/structure/table, +/obj/item/radio/off{ + pixel_y = 6 + }, +/obj/item/radio/off{ + pixel_x = 6; + pixel_y = 4 + }, +/obj/item/radio/off{ + pixel_x = -6; + pixel_y = 4 + }, +/obj/item/radio/off, +/turf/open/floor/iron, +/area/station/command/gateway) +"vTN" = ( +/obj/machinery/door/airlock/security/glass{ + name = "Security Office" + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/mapping_helpers/airlock/access/all/security/general, +/turf/open/floor/iron/white, +/area/station/security/checkpoint/science) +"vUr" = ( +/obj/machinery/atmospherics/pipe/smart/simple/green/visible{ + dir = 4 + }, +/turf/open/floor/plating/snowed/icemoon, +/area/icemoon/surface/outdoors/nospawn) +"vUs" = ( +/obj/structure/easel, +/obj/item/canvas/nineteen_nineteen, +/obj/machinery/airalarm/directional/north, +/turf/open/floor/sepia, +/area/station/security/prison/rec) +"vUW" = ( +/obj/item/stack/cable_coil{ + amount = 7; + pixel_x = -3; + pixel_y = 3 + }, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) +"vUY" = ( +/obj/machinery/atmospherics/pipe/smart/simple/purple/visible/layer2{ + dir = 6 + }, +/turf/open/floor/iron, +/area/station/science/ordnance) +"vVg" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"vVj" = ( +/obj/effect/turf_decal/bot_white/left, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/command/gateway) +"vVk" = ( +/obj/item/radio/intercom/directional/north, +/turf/open/floor/iron, +/area/station/hallway/secondary/service) +"vVn" = ( +/turf/open/floor/wood{ + icon_state = "wood-broken" + }, +/area/station/maintenance/port/aft) +"vVw" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/landmark/start/hangover, +/turf/open/floor/iron/freezer, +/area/station/commons/toilet) +"vVB" = ( +/obj/effect/spawner/random/structure/crate, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/station/maintenance/aft/lesser) +"vVD" = ( +/obj/structure/closet/wardrobe/miner, +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/station/cargo/miningdock) +"vVH" = ( +/turf/closed/wall, +/area/station/security/prison/safe) +"vVP" = ( +/obj/structure/lattice/catwalk, +/obj/structure/railing{ + dir = 4 + }, +/turf/open/openspace, +/area/station/science/xenobiology) +"vWc" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "kitchen"; + name = "Kitchen Shutters" + }, +/obj/structure/displaycase/forsale/kitchen, +/obj/machinery/door/firedoor, +/obj/machinery/newscaster/directional/north, +/turf/open/floor/iron/cafeteria, +/area/station/service/kitchen) +"vWe" = ( +/obj/effect/turf_decal/siding/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/siding/yellow{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/engineering/storage) +"vWh" = ( +/obj/machinery/door/airlock/maintenance, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 4 + }, +/turf/open/floor/plating, +/area/station/maintenance/department/medical/central) +"vWk" = ( +/obj/effect/turf_decal/delivery, +/turf/open/floor/iron, +/area/station/commons/storage/primary) +"vWo" = ( +/obj/machinery/light_switch/directional/north, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/science/explab) +"vWr" = ( +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"vWx" = ( +/obj/structure/tank_holder/extinguisher, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/port/greater) +"vWz" = ( +/turf/closed/wall, +/area/mine/storage) +"vWB" = ( +/obj/effect/spawner/random/vending/colavend, +/turf/open/floor/iron/dark, +/area/station/hallway/primary/central) +"vWJ" = ( +/obj/structure/sign/warning/secure_area{ + pixel_x = 32 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) +"vWL" = ( +/obj/structure/chair{ + dir = 1; + name = "Security Station" + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/command/bridge) +"vWP" = ( +/obj/structure/lattice/catwalk, +/obj/structure/railing/corner{ + dir = 1 + }, +/obj/structure/railing, +/turf/open/lava/plasma/ice_moon, +/area/icemoon/underground/explored) +"vWV" = ( +/obj/structure/chair/office{ + dir = 8 + }, +/obj/effect/landmark/start/shaft_miner, +/turf/open/floor/iron, +/area/station/cargo/miningdock) +"vXb" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/spawner/random/structure/steam_vent, +/turf/open/floor/plating, +/area/station/maintenance/starboard/fore) +"vXd" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Firefighting Equipment" + }, +/obj/effect/mapping_helpers/airlock/abandoned, +/obj/effect/mapping_helpers/airlock/unres, +/obj/effect/mapping_helpers/airlock/access/any/science/maintenance, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"vXh" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"vXi" = ( +/obj/machinery/light/directional/south, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/machinery/firealarm/directional/south, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"vXn" = ( +/obj/structure/table, +/obj/item/food/pie/cream, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/cafeteria, +/area/station/security/prison/mess) +"vXy" = ( +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) +"vXC" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/mine/living_quarters) +"vXD" = ( +/obj/structure/stairs/south, +/obj/structure/railing{ + dir = 4 + }, +/turf/open/floor/iron/white, +/area/station/medical/virology) +"vXH" = ( +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/mine/living_quarters) +"vXL" = ( +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/obj/machinery/airalarm/directional/north, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/dark/side{ + dir = 1 + }, +/area/mine/eva) +"vXO" = ( +/obj/structure/fluff/tram_rail, +/obj/structure/lattice/catwalk, +/obj/structure/fluff/tram_rail{ + pixel_y = 17 + }, +/obj/structure/marker_beacon/burgundy{ + name = "landing marker" + }, +/obj/structure/marker_beacon/burgundy{ + name = "landing marker" + }, +/turf/open/lava/plasma/ice_moon, +/area/icemoon/underground/explored) +"vYd" = ( +/obj/machinery/portable_atmospherics/canister, +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 4 + }, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) +"vYq" = ( +/obj/structure/barricade/wooden/snowed, +/turf/open/misc/asteroid/snow/icemoon, +/area/icemoon/surface/outdoors/nospawn) +"vYs" = ( +/obj/machinery/light/directional/east, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron, +/area/station/command/heads_quarters/hop) +"vYv" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating, +/area/station/maintenance/starboard/fore) +"vYH" = ( +/turf/open/floor/iron/white, +/area/station/medical/pharmacy) +"vYJ" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 + }, +/obj/effect/turf_decal/siding/yellow/corner{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/turf/open/floor/iron/large, +/area/station/engineering/lobby) +"vYN" = ( +/obj/effect/spawner/random/structure/crate, +/turf/open/misc/asteroid/snow/icemoon, +/area/icemoon/underground/explored) +"vZq" = ( +/obj/structure/chair/plastic{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/maintenance/department/cargo) +"vZz" = ( +/obj/structure/closet/secure_closet/personal/cabinet, +/obj/effect/landmark/start/hangover, +/turf/open/floor/carpet, +/area/station/commons/dorms) +"vZB" = ( +/obj/structure/cable, +/obj/structure/table, +/obj/item/storage/medkit/regular, +/obj/item/storage/medkit/regular{ + pixel_x = -3; + pixel_y = -3 + }, +/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/power/apc/auto_name/directional/north, +/turf/open/floor/iron/white, +/area/station/medical/medbay/lobby) +"vZH" = ( +/obj/item/storage/briefcase, +/obj/structure/rack, +/obj/item/camera/detective, +/turf/open/floor/carpet, +/area/station/security/detectives_office) +"vZS" = ( +/obj/structure/rack, +/turf/open/floor/iron/smooth, +/area/mine/living_quarters) +"vZW" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/components/binary/pump/on{ + dir = 8; + name = "Mix to Space" + }, +/turf/open/floor/plating/snowed/icemoon, +/area/station/maintenance/port/aft) +"waa" = ( +/obj/machinery/door/poddoor/massdriver_trash, +/obj/structure/fans/tiny, +/turf/open/floor/plating, +/area/station/maintenance/disposal) +"wab" = ( +/obj/structure/cable, +/obj/machinery/holopad, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron/white, +/area/station/science/xenobiology) +"wal" = ( +/obj/structure/sign/warning, +/turf/closed/wall, +/area/station/commons/storage/mining) +"wam" = ( +/turf/open/openspace, +/area/station/cargo/storage) +"waE" = ( +/obj/machinery/requests_console/directional/north{ + department = "Cargo Bay"; + departmentType = 2; + name = "Cargo Bay Requests Console"; + supplies_requestable = 1 + }, +/obj/structure/table, +/obj/item/hand_labeler, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/item/folder/yellow, +/turf/open/floor/iron, +/area/station/cargo/storage) +"waL" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/tile/red, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"waM" = ( +/obj/structure/table/glass, +/obj/item/restraints/handcuffs/cable/zipties, +/obj/item/reagent_containers/blood/random, +/turf/open/floor/iron, +/area/station/maintenance/port/fore) +"wba" = ( +/obj/machinery/light/small/directional/east, +/turf/open/floor/plating, +/area/station/maintenance/department/medical/central) +"wbd" = ( +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/station/maintenance/starboard/fore) +"wbe" = ( +/obj/structure/cable/multilayer/multiz, +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 10 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/turf/open/floor/iron/white, +/area/station/medical/virology) +"wbf" = ( +/obj/structure/closet/decay, +/turf/open/floor/plating, +/area/station/maintenance/aft/lesser) +"wbn" = ( +/obj/structure/table, +/obj/structure/bedsheetbin, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/turf/open/floor/iron/cafeteria, +/area/mine/laborcamp) +"wbu" = ( +/obj/effect/turf_decal/siding/white{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/chair/stool/bar/directional/east, +/turf/open/floor/iron/white/smooth_large, +/area/station/service/kitchen/diner) +"wbw" = ( +/obj/effect/turf_decal/trimline/blue/filled/corner{ + dir = 8 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron/white, +/area/station/medical/treatment_center) +"wbK" = ( +/obj/effect/turf_decal/tile/red/full, +/obj/structure/chair{ + dir = 1 + }, +/obj/effect/turf_decal/siding/white{ + dir = 8 + }, +/obj/machinery/camera/directional/west{ + c_tag = "Service-Diner" + }, +/turf/open/floor/iron/large, +/area/station/service/kitchen/diner) +"wbN" = ( +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/door/firedoor, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron/dark, +/area/station/medical/medbay/aft) +"wbR" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/cafeteria{ + dir = 8 + }, +/area/station/science/ordnance/office) +"wbW" = ( +/obj/effect/turf_decal/loading_area{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/cargo/storage) +"wbY" = ( +/obj/machinery/door/airlock{ + id_tag = "AuxToilet4"; + name = "Unit 4" + }, +/turf/open/floor/iron/freezer, +/area/station/commons/toilet/locker) +"wbZ" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/structure/cable/multilayer/multiz, +/turf/open/floor/plating, +/area/station/maintenance/starboard/fore) +"wct" = ( +/obj/machinery/door/airlock/external, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 + }, +/turf/open/floor/plating, +/area/station/maintenance/fore/lesser) +"wcx" = ( +/obj/machinery/holopad, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron/large, +/area/station/command/heads_quarters/ce) +"wcz" = ( +/obj/structure/sink{ + pixel_y = 20 + }, +/obj/effect/turf_decal/tile/green/half/contrasted{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/turf/open/floor/iron, +/area/station/security/prison/garden) +"wcN" = ( +/obj/effect/spawner/structure/window/hollow/reinforced/end{ + dir = 8 + }, +/turf/open/floor/plating, +/area/mine/eva) +"wcV" = ( +/obj/machinery/power/apc/auto_name/directional/south, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/cargo/sorting) +"wda" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"wde" = ( +/obj/structure/reagent_dispensers/fueltank, +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/commons/storage/tools) +"wdg" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/maintenance/central/lesser) +"wdL" = ( +/obj/machinery/meter, +/obj/machinery/atmospherics/pipe/smart/manifold4w/orange/visible, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"wdM" = ( +/obj/structure/window/reinforced/spawner/east, +/turf/open/floor/iron/dark/textured, +/area/station/security/prison/workout) +"wdP" = ( +/obj/structure/light_construct/directional/south, +/obj/structure/sign/poster/contraband/random/directional/south, +/turf/open/floor/wood{ + icon_state = "wood-broken5" + }, +/area/station/maintenance/port/aft) +"wee" = ( +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/obj/structure/cable, +/obj/structure/chair/stool/directional/north, +/turf/open/floor/carpet, +/area/station/cargo/qm) +"wet" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 + }, +/obj/machinery/door/airlock/external{ + name = "Port Docking Bay 2" + }, +/turf/open/floor/plating, +/area/station/hallway/secondary/entry) +"wew" = ( +/obj/structure/chair/stool/directional/north, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/turf/open/floor/iron/white, +/area/station/science/robotics/lab) +"weF" = ( +/obj/structure/reagent_dispensers/fueltank, +/turf/open/floor/plating, +/area/station/maintenance/starboard/fore) +"weK" = ( +/obj/structure/table/wood, +/obj/item/food/grown/harebell{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/food/grown/harebell{ + pixel_x = 2; + pixel_y = 4 + }, +/obj/item/food/grown/harebell, +/turf/open/floor/iron/dark, +/area/station/service/chapel) +"weR" = ( +/turf/open/floor/wood, +/area/station/maintenance/space_hut/cabin) +"weT" = ( +/obj/structure/rack, +/obj/machinery/syndicatebomb/training, +/obj/structure/cable, +/obj/machinery/light/directional/west, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark/smooth_half, +/area/station/security/office) +"wfc" = ( +/turf/open/floor/circuit/red, +/area/station/ai_monitored/turret_protected/ai_upload) +"wfm" = ( +/obj/machinery/atmospherics/pipe/smart/simple/dark/visible/layer1{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/bridge_pipe/orange/visible, +/obj/machinery/atmospherics/pipe/bridge_pipe/green/visible{ + dir = 4 + }, +/turf/open/floor/plating/snowed/icemoon, +/area/icemoon/surface/outdoors/nospawn) +"wfn" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/engineering/main) +"wfp" = ( +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 8 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 + }, +/obj/machinery/camera/directional/west{ + c_tag = "Security - Upper Hallway North" + }, +/obj/machinery/firealarm/directional/west, +/turf/open/floor/iron, +/area/station/security/brig/upper) +"wfs" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"wfu" = ( +/obj/structure/sign/poster/official/wtf_is_co2, +/turf/closed/wall/r_wall, +/area/station/maintenance/aft/greater) +"wfE" = ( +/obj/structure/table, +/obj/item/storage/belt/utility, +/obj/item/storage/belt/utility, +/obj/item/storage/belt/utility, +/obj/item/clothing/head/welding, +/turf/open/floor/iron, +/area/station/ai_monitored/command/storage/eva) +"wfK" = ( +/obj/item/folder/blue, +/obj/structure/table/wood, +/turf/open/floor/carpet, +/area/station/command/meeting_room) +"wfR" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/command/heads_quarters/rd) +"wgd" = ( +/obj/structure/table, +/obj/item/stack/sheet/plasteel/twenty{ + pixel_x = 3; + pixel_y = -2 + }, +/obj/item/stack/sheet/iron/fifty{ + pixel_x = -2; + pixel_y = 2 + }, +/turf/open/floor/iron, +/area/station/engineering/atmos/project) +"wgn" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/commons/storage/primary) +"wgr" = ( +/obj/structure/cable, +/obj/machinery/door/poddoor/preopen{ + id = "xenobio9"; + name = "Xenobio Pen 9 Blast Door" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/science/xenobiology) +"wgu" = ( +/obj/structure/table/wood, +/obj/item/storage/fancy/candle_box{ + pixel_y = 5 + }, +/obj/item/storage/crayons, +/obj/machinery/newscaster/directional/west, +/turf/open/floor/iron/grimy, +/area/station/service/chapel/office) +"wgE" = ( +/obj/machinery/hydroponics/constructable, +/obj/effect/turf_decal/tile/green{ + dir = 1 + }, +/obj/effect/turf_decal/tile/green{ + dir = 8 + }, +/obj/effect/turf_decal/tile/green, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/obj/item/plant_analyzer, +/turf/open/floor/iron/dark, +/area/mine/laborcamp) +"wgI" = ( +/obj/effect/turf_decal/trimline/green/filled/corner, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/obj/machinery/duct, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply, +/turf/open/floor/iron/white, +/area/station/medical/virology) +"wgL" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 + }, +/turf/open/floor/iron/dark/smooth_large, +/area/station/science/breakroom) +"wgO" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "rnd2"; + name = "Research Lab Shutters" + }, +/turf/open/floor/plating, +/area/station/science/breakroom) +"wgR" = ( +/obj/machinery/door/firedoor/heavy, +/obj/machinery/door/poddoor/preopen{ + id = "Biohazard"; + name = "Biohazard Containment Door" + }, +/obj/effect/turf_decal/bot, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/science/research) +"wha" = ( +/obj/structure/window/reinforced/tinted{ + dir = 1 + }, +/obj/structure/rack, +/obj/item/clothing/gloves/color/latex, +/turf/open/floor/plating, +/area/station/security/prison/safe) +"whb" = ( +/obj/machinery/recharge_station, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/maintenance/department/cargo) +"whc" = ( +/obj/machinery/light_switch/directional/east, +/turf/open/floor/iron/white/side{ + dir = 4 + }, +/area/station/science/xenobiology) +"whf" = ( +/obj/machinery/atmospherics/pipe/smart/manifold/purple/visible, +/turf/open/floor/glass/reinforced, +/area/station/engineering/atmos/pumproom) +"whg" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/structure/table, +/obj/machinery/light/directional/south, +/obj/item/storage/crayons, +/turf/open/floor/iron/cafeteria, +/area/station/commons/dorms/laundry) +"whh" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line, +/obj/effect/turf_decal/trimline/yellow/filled/warning{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/button/door/directional/east{ + id = "chemistry_access_shutters"; + name = "Chemistry Access Shutter Control"; + req_access = list("medical") + }, +/obj/structure/cable, +/obj/effect/turf_decal/stripes/corner, +/turf/open/floor/iron/white, +/area/station/medical/treatment_center) +"whi" = ( +/obj/structure/table, +/obj/item/rcl/pre_loaded, +/obj/item/stack/pipe_cleaner_coil/random, +/obj/item/stack/pipe_cleaner_coil/random, +/obj/item/stack/pipe_cleaner_coil/random, +/turf/open/floor/iron, +/area/station/commons/storage/art) +"whm" = ( +/obj/structure/closet/wardrobe/grey, +/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/iron, +/area/station/commons/locker) +"whn" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/white, +/area/mine/laborcamp) +"whr" = ( +/obj/machinery/hydroponics/soil, +/obj/item/cultivator, +/turf/open/floor/grass, +/area/station/security/prison/garden) +"whu" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/obj/machinery/duct, +/turf/open/floor/plating, +/area/station/hallway/secondary/service) +"whz" = ( +/obj/machinery/door/airlock/external{ + glass = 1; + name = "Maintenance External Airlock"; + opacity = 0 + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 + }, +/obj/effect/mapping_helpers/airlock/access/any/medical/maintenance, +/turf/open/floor/plating, +/area/station/maintenance/department/medical/morgue) +"whF" = ( +/obj/structure/girder, +/turf/open/floor/plating, +/area/station/maintenance/port/greater) +"whP" = ( +/obj/structure/table, +/obj/effect/spawner/random/food_or_drink/donkpockets, +/obj/structure/sign/poster/official/random/directional/east, +/turf/open/floor/iron/dark/smooth_half, +/area/station/science/breakroom) +"whV" = ( +/obj/structure/chair{ + pixel_y = -2 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/trash/food_packaging, +/obj/structure/sign/poster/official/random/directional/west, +/turf/open/floor/iron, +/area/station/engineering/storage_shared) +"whW" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/turf_decal/bot{ + dir = 1 + }, +/obj/structure/tank_dispenser, +/turf/open/floor/iron/dark, +/area/station/engineering/engine_smes) +"wij" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/orange/visible, +/obj/effect/turf_decal/tile/yellow, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/engineering/storage_shared) +"wio" = ( +/obj/machinery/door/airlock/maintenance, +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/access/any/security/maintenance, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 4 + }, +/turf/open/floor/plating, +/area/station/maintenance/fore/lesser) +"wiv" = ( +/obj/effect/turf_decal/stripes/line, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/medical/chemistry) +"wiA" = ( +/obj/machinery/light/small/directional/east, +/obj/structure/rack, +/obj/item/poster/random_contraband, +/obj/effect/spawner/random/maintenance/two, +/turf/open/floor/plating, +/area/station/maintenance/port/greater) +"wiD" = ( +/obj/effect/turf_decal/tile/dark{ + dir = 8 + }, +/turf/open/floor/iron/white, +/area/station/medical/virology) +"wiM" = ( +/obj/machinery/computer/station_alert, +/obj/item/radio/intercom/directional/north, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/engineering/engine_smes) +"wiQ" = ( +/obj/machinery/light/small/directional/west, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 6 + }, +/turf/open/floor/plating/snowed/icemoon, +/area/mine/mechbay) +"wiS" = ( +/obj/machinery/light/small/directional/south, +/obj/structure/mirror/directional/east, +/obj/structure/sign/poster/official/random/directional/west, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/station/maintenance/port/fore) +"wjj" = ( +/obj/machinery/camera/directional/west{ + c_tag = "Vacant Office" + }, +/obj/machinery/photocopier, +/turf/open/floor/iron/grimy, +/area/station/commons/vacant_room/office) +"wjl" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 + }, +/turf/open/floor/iron/cafeteria, +/area/station/command/heads_quarters/rd) +"wjr" = ( +/obj/structure/table, +/obj/machinery/camera/motion/directional/west{ + c_tag = "ai_upload West"; + network = list("aiupload") + }, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/ai_upload) +"wjL" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/blue/filled/warning, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) +"wjS" = ( +/obj/effect/landmark/start/assistant, +/obj/structure/chair/pew{ + dir = 1 + }, +/obj/effect/landmark/event_spawn, +/turf/open/floor/glass/reinforced, +/area/station/hallway/primary/starboard) +"wjZ" = ( +/obj/effect/turf_decal/caution{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/cargo/miningdock) +"wkj" = ( +/obj/effect/spawner/structure/window/hollow/reinforced/middle{ + dir = 4 + }, +/turf/open/floor/plating, +/area/station/maintenance/port/greater) +"wkl" = ( +/obj/machinery/camera/directional/west{ + c_tag = "Telecomms Server Room"; + network = list("tcomms") + }, +/turf/open/floor/iron/dark/telecomms, +/area/station/tcommsat/server) +"wkr" = ( +/turf/open/floor/iron/showroomfloor, +/area/station/security/warden) +"wks" = ( +/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/structure/table/reinforced/plastitaniumglass, +/obj/item/paper/carbon, +/turf/open/floor/iron, +/area/mine/living_quarters) +"wkw" = ( +/obj/machinery/power/emitter, +/turf/open/floor/plating, +/area/station/engineering/engine_smes) +"wkC" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/public/glass{ + name = "Central Access" + }, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"wkF" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/closed/wall, +/area/station/maintenance/starboard/fore) +"wkR" = ( +/obj/structure/table, +/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/item/food/grilled_cheese_sandwich{ + name = "idiot sandwich"; + pixel_y = 8 + }, +/turf/open/floor/iron, +/area/mine/living_quarters) +"wkV" = ( +/obj/structure/fence/corner{ + dir = 1 + }, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/icemoon/underground/explored) +"wlm" = ( +/obj/structure/closet/toolcloset, +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/commons/storage/tools) +"wlx" = ( +/obj/machinery/camera/directional/east{ + c_tag = "Arrivals Bay 2" + }, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"wlz" = ( +/obj/structure/filingcabinet, +/turf/open/floor/iron/dark, +/area/station/tcommsat/computer) +"wlF" = ( +/mob/living/carbon/human/species/monkey, +/turf/open/floor/grass, +/area/station/medical/virology) +"wlH" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/port/greater) +"wlQ" = ( +/obj/structure/table/wood, +/obj/item/reagent_containers/glass/rag, +/obj/item/clothing/head/collectable/tophat{ + pixel_x = 6; + pixel_y = 5 + }, +/obj/effect/spawner/random/entertainment/gambling{ + pixel_x = -13 + }, +/turf/open/floor/wood{ + icon_state = "wood-broken5" + }, +/area/station/maintenance/fore/lesser) +"wlR" = ( +/obj/structure/closet/boxinggloves, +/turf/open/floor/iron, +/area/station/security/prison/workout) +"wlY" = ( +/obj/machinery/door/airlock/freezer, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/showroomfloor, +/area/station/security/prison/mess) +"wma" = ( +/obj/structure/cable, +/turf/open/floor/carpet, +/area/station/command/heads_quarters/captain) +"wmb" = ( +/obj/item/beacon, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/mine/eva) +"wmu" = ( +/obj/machinery/vending/wardrobe/sec_wardrobe, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/machinery/power/apc/auto_name/directional/south, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/security/checkpoint/supply) +"wmy" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/duct, +/turf/open/floor/iron, +/area/station/service/hydroponics) +"wmG" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/machinery/light/directional/west, +/obj/machinery/firealarm/directional/west, +/turf/open/floor/iron, +/area/station/science/ordnance/testlab) +"wmK" = ( +/obj/effect/turf_decal/plaque{ + icon_state = "L5" + }, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"wmN" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 + }, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/command/heads_quarters/cmo) +"wmR" = ( +/obj/structure/cable, +/obj/machinery/door/airlock/glass{ + name = "Mining Station Bridge" + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/door/firedoor, +/turf/open/floor/iron, +/area/mine/production) +"wmT" = ( +/turf/open/floor/iron/dark, +/area/mine/eva) +"wna" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/command/bridge) +"wng" = ( +/obj/effect/turf_decal/tile/bar{ + dir = 1 + }, +/obj/effect/turf_decal/tile/bar, +/obj/item/vending_refill/cigarette, +/obj/machinery/light/small/directional/east, +/obj/structure/table/wood, +/obj/machinery/airalarm/directional/east, +/turf/open/floor/iron, +/area/station/service/bar) +"wnv" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/firealarm/directional/south, +/turf/open/floor/iron/dark, +/area/station/security/execution/education) +"wnB" = ( +/obj/machinery/camera/directional/east{ + c_tag = "Xenobiology Pens - Starboard Aft"; + network = list("ss13","rd","xeno") + }, +/turf/open/floor/engine, +/area/station/science/xenobiology) +"wnK" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, +/turf/open/floor/iron/white, +/area/station/science/genetics) +"wnL" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/structure/sign/poster/contraband/random/directional/east, +/turf/open/floor/plating, +/area/station/maintenance/port/greater) +"wnO" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/structure/disposalpipe/sorting/mail/flip{ + dir = 1; + sortType = 21 + }, +/turf/open/floor/plating, +/area/station/maintenance/department/crew_quarters/bar) +"wob" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/security/brig) +"wor" = ( +/turf/open/openspace, +/area/station/medical/medbay/aft) +"wou" = ( +/obj/machinery/airalarm/directional/west, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/aft) +"wox" = ( +/obj/structure/table/reinforced, +/obj/item/folder/yellow, +/obj/item/stamp/ce, +/obj/effect/landmark/event_spawn, +/turf/open/floor/iron, +/area/station/command/heads_quarters/ce) +"woF" = ( +/obj/machinery/modular_computer/console/preset/cargochat/medical{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/brown/filled/end{ + dir = 8 + }, +/turf/open/floor/iron/large, +/area/station/medical/medbay/aft) +"woP" = ( +/obj/structure/fluff/tram_rail/end{ + dir = 4; + pixel_y = -17 + }, +/obj/structure/fluff/tram_rail/end{ + dir = 4 + }, +/turf/open/openspace/icemoon/keep_below, +/area/icemoon/underground/explored) +"woQ" = ( +/obj/machinery/requests_console/directional/south{ + department = "Atmospherics"; + departmentType = 3; + name = "Atmospherics Requests Console"; + assistance_requestable = 1; + supplies_requestable = 1 + }, +/obj/machinery/light/directional/south, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/siding/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/turf/open/floor/iron/dark/corner, +/area/station/engineering/atmos/storage/gas) +"woU" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 + }, +/obj/machinery/door/airlock/external{ + name = "Cargo Escape Airlock"; + space_dir = 4 + }, +/turf/open/floor/plating, +/area/station/hallway/secondary/exit/departure_lounge) +"wpg" = ( +/obj/structure/rack, +/obj/item/hand_labeler, +/obj/item/hand_labeler, +/obj/machinery/light/directional/east, +/obj/structure/cable, +/obj/effect/turf_decal/tile/red, +/turf/open/floor/iron/textured, +/area/station/security/brig) +"wpi" = ( +/obj/structure/table, +/obj/item/holosign_creator/atmos{ + pixel_x = -5 + }, +/obj/item/holosign_creator/atmos{ + pixel_x = 4; + pixel_y = 4 + }, +/turf/open/floor/iron/dark, +/area/station/science/ordnance/office) +"wpv" = ( +/obj/structure/sign/warning/cold_temp, +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/science/xenobiology) +"wpF" = ( +/obj/structure/window/reinforced{ + dir = 1; + pixel_y = 2 + }, +/obj/structure/chair, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/smooth, +/area/station/security/holding_cell) +"wpO" = ( +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/hallway/primary/port) +"wpY" = ( +/obj/effect/mapping_helpers/airlock/abandoned, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/door/airlock/maintenance, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 8 + }, +/obj/effect/mapping_helpers/airlock/access/any/service/maintenance, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) +"wqb" = ( +/obj/structure/cable, +/obj/machinery/camera/directional/east{ + c_tag = "Research Division South" + }, +/turf/open/floor/iron/white/side{ + dir = 9 + }, +/area/station/science/research) +"wqc" = ( +/obj/machinery/vending/wardrobe/engi_wardrobe, +/obj/machinery/computer/security/telescreen/entertainment/directional/north, +/turf/open/floor/iron/dark, +/area/station/engineering/storage_shared) +"wqi" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/dark, +/area/station/medical/morgue) +"wqj" = ( +/obj/machinery/holopad, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/commons/storage/mining) +"wqo" = ( +/obj/structure/sign/warning/gas_mask{ + desc = "A sign that warns of dangerous gasses in the air, instructing you to wear internals."; + pixel_y = -32 + }, +/turf/open/floor/iron/smooth, +/area/mine/mechbay) +"wqx" = ( +/turf/closed/wall/r_wall, +/area/station/hallway/primary/fore) +"wqI" = ( +/obj/item/radio/intercom/prison/directional/north, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 + }, +/turf/open/floor/iron/smooth, +/area/station/security/brig) +"wqT" = ( +/obj/machinery/door/airlock/external{ + glass = 1; + name = "Public Mining Storage"; + opacity = 0 + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/mine/storage) +"wrc" = ( +/obj/structure/cable, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/machinery/light_switch/directional/north{ + pixel_x = -11 + }, +/turf/open/floor/iron, +/area/station/engineering/storage) +"wrB" = ( +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ + dir = 1 + }, +/obj/effect/landmark/start/bartender, +/obj/machinery/duct, +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/turf/open/floor/iron, +/area/station/service/bar) +"wrP" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/trinary/filter/atmos/flipped/co2, +/turf/open/floor/iron, +/area/station/maintenance/disposal/incinerator) +"wrU" = ( +/obj/structure/rack, +/obj/item/screwdriver, +/turf/open/floor/plating, +/area/station/maintenance/aft/greater) +"wrV" = ( +/obj/structure/cable, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/icemoon/underground/explored) +"wrX" = ( +/turf/closed/wall, +/area/station/service/chapel) +"wsh" = ( +/obj/structure/rack, +/obj/effect/spawner/random/maintenance/three, +/turf/open/floor/plating, +/area/station/maintenance/aft/lesser) +"wsp" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible/layer2{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/science/ordnance) +"wsu" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/white, +/area/station/medical/chemistry) +"wsx" = ( +/obj/structure/closet, +/obj/machinery/light_switch/directional/east, +/turf/open/floor/plating, +/area/station/maintenance/disposal) +"wsF" = ( +/obj/structure/table/glass, +/obj/item/book/manual/wiki/infections{ + pixel_y = 7 + }, +/obj/item/reagent_containers/syringe/antiviral, +/obj/item/reagent_containers/dropper, +/obj/item/reagent_containers/spray/cleaner, +/obj/effect/turf_decal/trimline/green/filled/line, +/obj/structure/reagent_dispensers/wall/virusfood/directional/south, +/turf/open/floor/iron/white, +/area/station/medical/virology) +"wsN" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow, +/obj/structure/chair/stool/directional/east, +/turf/open/floor/iron, +/area/station/hallway/primary/aft) +"wsO" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/landmark/blobstart, +/turf/open/floor/plating, +/area/station/maintenance/starboard/fore) +"wsT" = ( +/obj/machinery/button/door/directional/west{ + id = "chemistry_lower_shutters"; + name = "Chemistry Exterior Shutter Control"; + req_access = list("plumbing") + }, +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/medical/chemistry) +"wsW" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/effect/landmark/start/hangover, +/turf/open/floor/iron/dark, +/area/station/commons/fitness) +"wta" = ( +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating, +/area/station/maintenance/department/chapel) +"wtb" = ( +/obj/machinery/door/firedoor, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"wte" = ( +/obj/machinery/light/directional/west, +/obj/structure/bookcase{ + name = "Holy Bookcase" + }, +/obj/effect/turf_decal/tile/neutral{ + 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/iron/dark, +/area/station/service/chapel) +"wtg" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/turf/open/floor/wood/large, +/area/station/command/heads_quarters/hos) +"wtq" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/landmark/event_spawn, +/obj/effect/landmark/blobstart, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/station/maintenance/department/medical/morgue) +"wtt" = ( +/obj/structure/cable, +/turf/open/floor/wood{ + icon_state = "wood-broken2" + }, +/area/station/maintenance/fore/lesser) +"wtX" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/sign/warning/cold_temp, +/turf/open/floor/plating, +/area/station/maintenance/solars/starboard/fore) +"wug" = ( +/obj/machinery/gulag_item_reclaimer{ + pixel_y = 24 + }, +/turf/open/floor/carpet, +/area/station/security/processing) +"wuo" = ( +/turf/closed/wall/r_wall, +/area/station/engineering/supermatter) +"wuy" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 + }, +/obj/machinery/door/airlock/external{ + name = "MiniSat External Access" + }, +/obj/effect/mapping_helpers/airlock/access/all/command/ai_upload, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/ai_monitored/turret_protected/aisat_interior) +"wuC" = ( +/obj/structure/grille, +/turf/open/floor/plating, +/area/station/maintenance/starboard/upper) +"wuH" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/camera/directional/west{ + c_tag = "Security - Upper Permabrig Hallway West"; + network = list("ss13","prison") + }, +/turf/open/floor/iron/dark/textured, +/area/station/security/prison) +"wuV" = ( +/obj/effect/turf_decal/siding/yellow/corner, +/obj/machinery/status_display/evac/directional/south, +/obj/structure/table, +/obj/effect/spawner/random/trash/food_packaging, +/obj/effect/spawner/random/trash/cigbutt, +/turf/open/floor/iron, +/area/station/engineering/lobby) +"wuX" = ( +/turf/open/floor/plating{ + icon_state = "platingdmg2" + }, +/area/station/maintenance/aft/lesser) +"wva" = ( +/obj/machinery/light/directional/west, +/turf/open/floor/engine, +/area/station/science/xenobiology) +"wvb" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 1 + }, +/obj/effect/turf_decal/siding/wood, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/iron/dark/textured_half, +/area/station/service/bar/atrium) +"wve" = ( +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/iron/white, +/area/station/science/xenobiology) +"wvl" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/carpet, +/area/station/service/chapel) +"wvv" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/research{ + name = "Ordnance Launch Room" + }, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 1 + }, +/obj/effect/mapping_helpers/airlock/access/any/science/maintenance, +/turf/open/floor/plating, +/area/station/science/ordnance/testlab) +"wvw" = ( +/obj/machinery/button/door/directional/north{ + id = "heads_meeting"; + name = "Security Shutters" + }, +/turf/open/floor/wood, +/area/station/command/meeting_room) +"wvx" = ( +/obj/structure/reagent_dispensers/watertank, +/turf/open/floor/iron, +/area/station/commons/storage/primary) +"wvz" = ( +/obj/structure/table, +/obj/item/assembly/timer{ + pixel_x = -4; + pixel_y = 2 + }, +/obj/item/assembly/timer{ + pixel_x = 6; + pixel_y = -4 + }, +/obj/item/assembly/timer{ + pixel_x = 5; + pixel_y = 4 + }, +/obj/item/assembly/timer, +/turf/open/floor/iron/dark, +/area/station/science/ordnance/office) +"wvI" = ( +/turf/closed/wall/r_wall, +/area/station/maintenance/disposal/incinerator) +"wvL" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/firealarm/directional/north, +/turf/open/floor/iron/dark, +/area/station/medical/morgue) +"wvV" = ( +/turf/closed/wall/r_wall, +/area/station/engineering/atmos/pumproom) +"wvW" = ( +/obj/structure/bed/dogbed/runtime, +/obj/item/toy/cattoy, +/obj/machinery/newscaster/directional/north, +/mob/living/simple_animal/pet/cat/runtime, +/turf/open/floor/iron/dark, +/area/station/command/heads_quarters/cmo) +"wwo" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 8 + }, +/obj/machinery/light/directional/south, +/turf/open/floor/wood, +/area/station/hallway/secondary/service) +"wws" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark/textured, +/area/station/security/prison) +"wwu" = ( +/obj/machinery/atmospherics/pipe/smart/manifold/general/visible{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"wwB" = ( +/obj/structure/table/wood, +/obj/item/pinpointer/nuke, +/obj/item/disk/nuclear, +/obj/item/storage/secure/safe/directional/east, +/obj/machinery/light/directional/east, +/turf/open/floor/wood, +/area/station/command/heads_quarters/captain) +"wwD" = ( +/obj/machinery/atmospherics/pipe/multiz/supply/visible/layer4{ + color = "#0000ff"; + name = "Supply multi deck pipe adapter" + }, +/obj/structure/railing{ + dir = 1 + }, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/station/maintenance/department/medical/morgue) +"wwG" = ( +/obj/machinery/hydroponics/constructable, +/obj/effect/turf_decal/siding/wideplating/dark{ + dir = 1 + }, +/obj/item/seeds/berry, +/turf/open/floor/grass, +/area/station/maintenance/starboard/fore) +"wwI" = ( +/obj/structure/chair, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) +"wwK" = ( +/obj/effect/turf_decal/trimline/green/filled/corner, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/duct, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply, +/turf/open/floor/iron/dark, +/area/station/medical/virology) +"wwL" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/door/airlock{ + name = "Law Office" + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/access/all/service/lawyer, +/turf/open/floor/wood, +/area/station/service/lawoffice) +"wxg" = ( +/turf/open/floor/iron/freezer, +/area/mine/laborcamp) +"wxw" = ( +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating, +/area/station/maintenance/department/chapel) +"wxy" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/public/glass{ + name = "Primary Tool Storage" + }, +/obj/structure/cable, +/obj/effect/landmark/navigate_destination, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/commons/storage/primary) +"wxH" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 + }, +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/medical/medbay/aft) +"wxI" = ( +/obj/machinery/light/small/directional/north, +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/obj/machinery/firealarm/directional/north, +/turf/open/floor/iron/dark, +/area/station/cargo/miningdock) +"wxL" = ( +/obj/effect/turf_decal/tile/blue/half{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 + }, +/turf/open/floor/iron/dark/side{ + dir = 1 + }, +/area/station/service/hydroponics) +"wxN" = ( +/turf/closed/wall/r_wall, +/area/station/maintenance/solars/port/fore) +"wxR" = ( +/obj/effect/turf_decal/tile/red/half{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/iron/half{ + dir = 1 + }, +/area/station/hallway/secondary/service) +"wyj" = ( +/obj/machinery/light/directional/south, +/obj/effect/turf_decal/trimline/blue/filled/line, +/turf/open/floor/iron/white, +/area/station/medical/medbay/aft) +"wyo" = ( +/obj/machinery/door/airlock/security/glass{ + name = "Holding Area" + }, +/obj/machinery/door/firedoor, +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/access/all/security/general, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) +"wyB" = ( +/obj/machinery/conveyor{ + dir = 1; + id = "QMLoad" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plating, +/area/station/cargo/storage) +"wyO" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/camera/directional/south{ + c_tag = "Security - Permabrig Meditation"; + network = list("ss13","prison") + }, +/turf/open/floor/iron/cafeteria, +/area/station/security/prison/mess) +"wyU" = ( +/obj/machinery/light/directional/west, +/obj/machinery/camera/directional/west{ + c_tag = "Xenobiology Pens - Port Aft"; + network = list("ss13","rd","xeno") + }, +/turf/open/floor/engine, +/area/station/science/xenobiology) +"wzc" = ( +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable, +/obj/machinery/computer/med_data, +/turf/open/floor/iron/grimy, +/area/station/security/detectives_office) +"wzg" = ( +/obj/structure/rack, +/obj/effect/spawner/random/clothing/bowler_or_that, +/turf/open/floor/plating, +/area/station/maintenance/aft/lesser) +"wzk" = ( +/turf/open/floor/wood, +/area/station/command/meeting_room) +"wzl" = ( +/obj/effect/turf_decal/siding/wood, +/turf/open/floor/wood/large, +/area/mine/eva/lower) +"wzm" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 8 + }, +/turf/open/floor/carpet, +/area/station/command/heads_quarters/captain) +"wzn" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 + }, +/turf/open/floor/iron, +/area/mine/laborcamp) +"wAb" = ( +/obj/structure/reagent_dispensers/fueltank, +/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/iron, +/area/station/construction/mining/aux_base) +"wAo" = ( +/obj/machinery/atmospherics/pipe/smart/simple/green/visible{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"wAq" = ( +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/obj/machinery/camera/directional/north{ + c_tag = "Security - Upper Brig South" + }, +/turf/open/floor/iron, +/area/station/security/brig/upper) +"wAv" = ( +/obj/structure/chair/comfy/brown{ + dir = 1 + }, +/obj/effect/turf_decal/siding/wood{ + dir = 1 + }, +/turf/open/floor/iron/grimy, +/area/station/service/chapel/office) +"wAQ" = ( +/obj/machinery/computer/shuttle/labor/one_way{ + dir = 4 + }, +/turf/open/floor/iron, +/area/mine/laborcamp) +"wAT" = ( +/obj/effect/turf_decal/tile/red/half/contrasted, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/security/brig/upper) +"wAU" = ( +/obj/machinery/light/directional/north, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 + }, +/turf/open/floor/iron/white/corner{ + dir = 1 + }, +/area/station/hallway/secondary/entry) +"wAW" = ( +/obj/structure/table, +/obj/item/knife/kitchen, +/obj/item/storage/box/donkpockets, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) +"wAY" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/turf/open/floor/iron/white, +/area/station/science/xenobiology) +"wBb" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plating, +/area/station/maintenance/port/greater) +"wBc" = ( +/obj/machinery/airalarm/directional/north, +/turf/open/floor/iron/showroomfloor, +/area/station/security/processing) +"wBk" = ( +/obj/machinery/camera/directional/north{ + c_tag = "Robotics Lab"; + network = list("ss13","rd") + }, +/obj/structure/table, +/obj/item/book/manual/wiki/robotics_cyborgs{ + pixel_x = 2; + pixel_y = 5 + }, +/obj/item/reagent_containers/glass/beaker/large, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/machinery/button/door/directional/north{ + id = "robotics"; + name = "Shutters Control Button"; + req_access = list("robotics") + }, +/turf/open/floor/iron/white, +/area/station/science/robotics/lab) +"wBp" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/security/prison/workout) +"wBF" = ( +/obj/machinery/status_display/supply{ + pixel_y = 2 + }, +/turf/closed/wall, +/area/station/cargo/sorting) +"wBL" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plating, +/area/station/maintenance/port/greater) +"wBV" = ( +/obj/structure/closet/crate, +/turf/open/floor/iron, +/area/station/cargo/miningdock) +"wBX" = ( +/obj/machinery/hydroponics/constructable, +/obj/effect/turf_decal/siding/wideplating/dark{ + dir = 1 + }, +/turf/open/floor/grass, +/area/station/maintenance/starboard/fore) +"wCd" = ( +/obj/machinery/atmospherics/pipe/multiz/scrubbers/visible/layer2, +/obj/machinery/atmospherics/pipe/multiz/supply/visible/layer4, +/turf/open/floor/plating, +/area/station/maintenance/fore) +"wCl" = ( +/obj/structure/table/glass, +/obj/machinery/vending/wallmed/directional/north, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/item/book/manual/wiki/surgery{ + pixel_x = -4; + pixel_y = 3 + }, +/obj/machinery/camera{ + c_tag = "Surgery A"; + dir = 1; + network = list("ss13","medbay"); + pixel_x = 22 + }, +/obj/item/storage/backpack/duffelbag/med/surgery, +/turf/open/floor/iron/white, +/area/station/medical/surgery/fore) +"wCn" = ( +/obj/item/clothing/mask/gas, +/obj/item/clothing/mask/gas{ + pixel_x = -8; + pixel_y = 4 + }, +/obj/structure/table, +/obj/machinery/door_buttons/access_button, +/obj/item/clothing/mask/gas{ + pixel_x = 6; + pixel_y = 2 + }, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/iron, +/area/station/science/xenobiology) +"wCo" = ( +/obj/effect/spawner/structure/window/hollow/reinforced/middle{ + dir = 1 + }, +/turf/open/floor/plating, +/area/station/maintenance/aft/lesser) +"wCx" = ( +/obj/effect/turf_decal/siding/yellow{ + dir = 5 + }, +/obj/effect/landmark/start/station_engineer, +/turf/open/floor/iron, +/area/station/engineering/lobby) +"wCV" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/white/side{ + dir = 8 + }, +/area/station/science/explab) +"wCZ" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/light/directional/east, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/green/visible, +/obj/machinery/status_display/ai/directional/east, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"wDc" = ( +/obj/structure/cable, +/obj/machinery/door/airlock/engineering{ + name = "Utilities Room" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/mapping_helpers/airlock/access/any/service/maintenance, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 4 + }, +/turf/open/floor/plating, +/area/station/maintenance/department/chapel) +"wDe" = ( +/obj/effect/turf_decal/trimline/blue/filled/line, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/landmark/start/medical_doctor, +/turf/open/floor/iron/white, +/area/station/medical/treatment_center) +"wDi" = ( +/obj/structure/table, +/obj/item/clothing/mask/breath{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/clothing/mask/breath{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/clothing/mask/breath{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/clothing/mask/breath{ + pixel_x = 2; + pixel_y = -1 + }, +/obj/item/clothing/mask/breath{ + pixel_x = 2; + pixel_y = -1 + }, +/obj/item/clothing/mask/breath{ + pixel_x = 2; + pixel_y = -1 + }, +/turf/open/floor/iron, +/area/station/commons/storage/mining) +"wDk" = ( +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/structure/sink{ + dir = 8; + pixel_x = 12 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply, +/turf/open/floor/iron/white, +/area/station/medical/virology) +"wDr" = ( +/obj/machinery/space_heater, +/turf/open/floor/plating, +/area/station/maintenance/starboard/upper) +"wDB" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/catwalk_floor/iron_smooth, +/area/station/maintenance/starboard/lesser) +"wDG" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/mine/storage) +"wDU" = ( +/turf/closed/wall/r_wall, +/area/mine/eva/lower) +"wEa" = ( +/obj/structure/sign/painting/library{ + pixel_y = 32 + }, +/obj/structure/table, +/turf/open/floor/iron, +/area/station/hallway/secondary/service) +"wEh" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/cargo/sorting) +"wEs" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/machinery/atmospherics/components/binary/pump/on{ + dir = 1; + name = "Air Outlet Pump" + }, +/turf/open/floor/iron/white/corner, +/area/station/engineering/atmos) +"wEy" = ( +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark, +/area/station/security/checkpoint/science) +"wEL" = ( +/obj/structure/cable, +/obj/machinery/power/apc/auto_name/directional/west, +/turf/open/floor/plating, +/area/station/maintenance/aft/lesser) +"wET" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/turf/open/floor/iron/white/smooth_large, +/area/station/science/lab) +"wEV" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/maintenance/aft/greater) +"wEW" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible, +/turf/open/floor/iron, +/area/station/maintenance/port/aft) +"wFe" = ( +/obj/structure/railing{ + dir = 1 + }, +/turf/open/misc/asteroid/snow/icemoon, +/area/icemoon/underground/explored) +"wFg" = ( +/obj/machinery/door/airlock/maintenance, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 8 + }, +/obj/effect/mapping_helpers/airlock/access/any/engineering/maintenance/departmental, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) +"wFr" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/aft) +"wFD" = ( +/obj/machinery/light/directional/south, +/obj/structure/plasticflaps, +/obj/machinery/conveyor{ + dir = 8; + id = "mining_internal" + }, +/obj/structure/window/reinforced/spawner/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/iron, +/area/mine/production) +"wFK" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/turf/open/floor/iron/white, +/area/station/science/robotics/lab) +"wFO" = ( +/obj/effect/landmark/start/hangover, +/obj/effect/turf_decal/siding/wood{ + dir = 8 + }, +/turf/open/floor/carpet, +/area/station/service/library) +"wFS" = ( +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/station/maintenance/port/fore) +"wFU" = ( +/obj/structure/filingcabinet/chestdrawer, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/turf/open/floor/iron/white, +/area/station/science/robotics/lab) +"wGc" = ( +/obj/machinery/door/poddoor/preopen{ + id = "testlab"; + name = "Test Chamber Blast Door" + }, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/engine, +/area/station/science/explab) +"wGv" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/service/chapel) +"wGE" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 + }, +/turf/open/floor/iron/white, +/area/station/medical/treatment_center) +"wGF" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/science/robotics/lab) +"wGN" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/door/poddoor/preopen{ + id = "xenobio6"; + name = "Xenobio Pen 6 Blast Door" + }, +/obj/structure/cable, +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/sign/warning/electric_shock, +/turf/open/floor/plating, +/area/station/science/xenobiology) +"wGW" = ( +/obj/structure/table, +/obj/item/book/manual/wiki/security_space_law, +/obj/item/book/manual/wiki/security_space_law, +/turf/open/floor/iron/dark/textured_half{ + dir = 1 + }, +/area/station/security/office) +"wGX" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply, +/turf/open/floor/iron/white, +/area/station/medical/virology) +"wHb" = ( +/obj/machinery/atmospherics/components/unary/passive_vent{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/iron/freezer, +/area/station/science/xenobiology) +"wHc" = ( +/turf/closed/wall/r_wall, +/area/station/command/heads_quarters/rd) +"wHd" = ( +/obj/machinery/atmospherics/pipe/smart/simple/dark/visible, +/turf/closed/wall/r_wall, +/area/station/science/ordnance/burnchamber) +"wHe" = ( +/obj/structure/cable, +/turf/open/floor/iron/dark/textured, +/area/station/ai_monitored/security/armory/upper) +"wHj" = ( +/obj/structure/chair/sofa/corp{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/engineering/lobby) +"wHl" = ( +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/machinery/light_switch/directional/west, +/obj/structure/closet/secure_closet/quartermaster, +/turf/open/floor/iron, +/area/station/cargo/qm) +"wHv" = ( +/obj/machinery/airalarm/directional/west, +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/commons/fitness) +"wHB" = ( +/obj/effect/turf_decal/tile/dark{ + dir = 1 + }, +/obj/effect/turf_decal/tile/dark{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/asteroid/line{ + dir = 8 + }, +/obj/machinery/light/directional/west, +/obj/structure/cable, +/obj/structure/closet/crate{ + icon_state = "crateopen" + }, +/obj/item/stack/sheet/mineral/plasma/five, +/turf/open/floor/iron/white/side{ + dir = 4 + }, +/area/mine/living_quarters) +"wHH" = ( +/obj/structure/cable, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/turf/open/floor/iron, +/area/mine/laborcamp/security) +"wHN" = ( +/obj/item/chair/wood, +/turf/open/floor/wood{ + icon_state = "wood-broken6" + }, +/area/station/maintenance/space_hut/cabin) +"wHW" = ( +/obj/machinery/door/airlock{ + name = "Kitchen" + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/access/all/service/kitchen, +/turf/open/floor/plating, +/area/station/maintenance/starboard/lesser) +"wIg" = ( +/obj/machinery/mech_bay_recharge_port{ + dir = 2 + }, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/science/robotics/mechbay) +"wIz" = ( +/obj/machinery/light/small/directional/west, +/obj/structure/table/wood, +/obj/effect/landmark/start/hangover, +/turf/open/floor/carpet, +/area/station/commons/dorms) +"wIE" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 + }, +/obj/machinery/door/airlock/external, +/obj/effect/mapping_helpers/airlock/access/all/engineering/external, +/turf/open/floor/plating, +/area/station/maintenance/fore/greater) +"wIF" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/chair/stool/directional/west, +/turf/open/floor/wood/parquet, +/area/station/commons/lounge) +"wIS" = ( +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/structure/table, +/turf/open/floor/plating, +/area/station/maintenance/aft/greater) +"wJa" = ( +/obj/machinery/light/warm/directional/north, +/obj/effect/turf_decal/siding/wideplating/dark{ + dir = 5 + }, +/turf/open/floor/iron/dark/textured, +/area/station/security/prison/rec) +"wJd" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 1 + }, +/obj/effect/turf_decal/siding/wood, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/glass_large{ + name = "The Girly Boar" + }, +/turf/open/floor/iron/dark/textured_half, +/area/station/service/bar/atrium) +"wJe" = ( +/obj/structure/filingcabinet, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/structure/sign/poster/official/space_cops{ + pixel_x = -32 + }, +/turf/open/floor/iron/dark, +/area/station/security/checkpoint/science) +"wJf" = ( +/obj/structure/table/wood, +/obj/item/flashlight/lamp, +/turf/open/floor/wood, +/area/station/hallway/secondary/service) +"wJi" = ( +/obj/structure/railing{ + dir = 4 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 4 + }, +/turf/open/openspace, +/area/station/security/prison) +"wJk" = ( +/obj/machinery/firealarm/directional/north, +/obj/effect/landmark/start/hangover, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"wJy" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/obj/machinery/duct, +/turf/open/floor/iron/cafeteria, +/area/station/service/kitchen) +"wJD" = ( +/obj/structure/sign/departments/maint/alt, +/turf/closed/wall, +/area/station/maintenance/aft/lesser) +"wJG" = ( +/obj/machinery/holopad, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/security/prison/visit) +"wJM" = ( +/obj/structure/rack, +/obj/effect/spawner/random/maintenance/two, +/turf/open/floor/plating, +/area/station/maintenance/starboard/fore) +"wJR" = ( +/obj/effect/turf_decal/bot, +/turf/open/floor/iron/dark, +/area/station/hallway/primary/central) +"wJU" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/engineering/tracking_beacon, +/turf/open/floor/iron, +/area/mine/eva) +"wKe" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 9 + }, +/obj/effect/landmark/start/depsec/medical, +/turf/open/floor/iron/dark/smooth_large, +/area/station/security/checkpoint/medical) +"wKv" = ( +/obj/structure/table, +/obj/item/radio/off, +/turf/open/floor/iron/cafeteria, +/area/station/hallway/secondary/exit/departure_lounge) +"wKw" = ( +/obj/structure/table/wood, +/obj/item/flashlight/lamp/green, +/turf/open/floor/carpet, +/area/station/command/heads_quarters/captain) +"wKC" = ( +/turf/open/floor/iron/cafeteria, +/area/station/security/prison/mess) +"wKI" = ( +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/command/bridge) +"wLk" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers, +/obj/machinery/portable_atmospherics/canister/carbon_dioxide, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/station/maintenance/starboard/upper) +"wLl" = ( +/turf/closed/wall/r_wall, +/area/station/science/research) +"wLm" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/sign/warning/secure_area{ + pixel_y = -32 + }, +/obj/structure/sign/warning/cold_temp, +/turf/open/floor/plating, +/area/station/ai_monitored/turret_protected/aisat_interior) +"wLI" = ( +/obj/machinery/light/directional/east, +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark, +/area/station/engineering/supermatter/room) +"wLO" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/holopad, +/obj/structure/disposalpipe/segment, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/cargo/qm) +"wLS" = ( +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/structure/cable, +/obj/effect/landmark/start/hangover, +/turf/open/floor/iron/white/corner{ + dir = 1 + }, +/area/station/hallway/secondary/exit/departure_lounge) +"wLU" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/obj/machinery/door/firedoor, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"wLY" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/station/command/heads_quarters/cmo) +"wLZ" = ( +/obj/machinery/light/small/directional/east, +/obj/structure/table, +/obj/machinery/cell_charger, +/obj/item/stock_parts/cell/potato{ + name = "\improper Beepsky's emergency battery" + }, +/turf/open/floor/plating, +/area/station/maintenance/fore/lesser) +"wMe" = ( +/obj/machinery/atmospherics/pipe/bridge_pipe/yellow/visible, +/obj/machinery/atmospherics/pipe/bridge_pipe/scrubbers/visible{ + dir = 4 + }, +/turf/open/floor/plating/snowed/icemoon, +/area/icemoon/surface/outdoors/nospawn) +"wMj" = ( +/turf/open/floor/plating, +/area/station/maintenance/department/chapel) +"wMm" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 + }, +/turf/open/floor/iron/white/side{ + dir = 9 + }, +/area/station/science/research) +"wMq" = ( +/obj/structure/table, +/obj/item/folder/yellow, +/obj/item/pen, +/obj/machinery/light/directional/west, +/obj/machinery/requests_console/directional/west{ + department = "Mining"; + name = "Mining Requests Console"; + supplies_requestable = 1 + }, +/turf/open/floor/iron, +/area/station/cargo/miningdock) +"wMt" = ( +/turf/closed/wall, +/area/station/hallway/primary/central/fore) +"wMu" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 1 + }, +/obj/structure/chair/sofa/right{ + dir = 1 + }, +/obj/machinery/computer/security/telescreen/entertainment/directional/south, +/obj/machinery/airalarm/directional/east, +/turf/open/floor/iron/grimy, +/area/station/commons/lounge) +"wMx" = ( +/obj/machinery/airalarm/directional/south, +/turf/open/floor/iron/cafeteria, +/area/station/service/kitchen) +"wMz" = ( +/obj/machinery/atmospherics/pipe/multiz/supply/visible/layer4{ + color = "#0000ff"; + name = "Supply multi deck pipe adapter" + }, +/obj/machinery/atmospherics/pipe/multiz/scrubbers/visible/layer2{ + color = "#ff0000"; + name = "Scrubbers multi deck pipe adapter" + }, +/obj/effect/turf_decal/stripes/box, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/commons/storage/mining) +"wMT" = ( +/obj/structure/sign/poster/random/directional/south, +/turf/open/floor/iron, +/area/station/maintenance/starboard/fore) +"wMU" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) +"wMV" = ( +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk, +/turf/open/floor/iron/dark/textured_half{ + dir = 1 + }, +/area/station/security/office) +"wMX" = ( +/obj/machinery/vending/wardrobe/atmos_wardrobe, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/turf/open/floor/iron/showroomfloor, +/area/station/engineering/atmos) +"wNm" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Teleporter Maintenance" + }, +/obj/structure/sign/warning/secure_area{ + pixel_x = -32 + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/mapping_helpers/airlock/access/all/command/teleporter, +/turf/open/floor/plating, +/area/station/maintenance/central/lesser) +"wNp" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Medbay Maintenance" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/access/all/medical/general, +/turf/open/floor/plating, +/area/station/maintenance/aft/greater) +"wNt" = ( +/turf/open/floor/iron/smooth, +/area/station/security/brig/upper) +"wND" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 + }, +/turf/open/floor/wood, +/area/station/service/library) +"wNK" = ( +/obj/machinery/door/airlock/external{ + glass = 1; + name = "Public Mining Storage"; + opacity = 0 + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 + }, +/obj/structure/sign/warning/gas_mask{ + desc = "A sign that warns of dangerous gasses in the air, instructing you to wear internals."; + pixel_y = -32 + }, +/obj/structure/sign/warning/cold_temp{ + pixel_y = 32 + }, +/turf/open/floor/iron/dark, +/area/mine/storage) +"wNO" = ( +/turf/open/genturf, +/area/icemoon/surface/outdoors/unexplored/rivers/no_monsters) +"wOc" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/iron/dark/textured, +/area/station/security/processing) +"wOg" = ( +/turf/open/floor/wood{ + icon_state = "wood-broken" + }, +/area/station/service/library) +"wOj" = ( +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/station/maintenance/fore/lesser) +"wOp" = ( +/obj/machinery/light/small/directional/east, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 8 + }, +/turf/open/floor/eighties/red, +/area/station/security/prison/safe) +"wOr" = ( +/obj/structure/sign/warning/secure_area{ + pixel_x = 32 + }, +/turf/open/floor/plating, +/area/station/maintenance/fore/greater) +"wOt" = ( +/obj/machinery/vending/games, +/obj/structure/window/reinforced/spawner/east, +/turf/open/floor/iron/dark/textured, +/area/station/security/prison) +"wOy" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/turf/open/floor/iron/white/corner, +/area/station/hallway/secondary/entry) +"wOB" = ( +/obj/structure/reagent_dispensers/watertank, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) +"wOH" = ( +/obj/structure/rack, +/turf/open/floor/plating, +/area/station/maintenance/aft/lesser) +"wON" = ( +/obj/effect/landmark/event_spawn, +/turf/open/floor/iron, +/area/station/commons/locker) +"wOO" = ( +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/turf/open/floor/iron/white, +/area/station/science/xenobiology) +"wOR" = ( +/obj/item/stack/rods/ten, +/turf/open/misc/asteroid/snow/icemoon, +/area/icemoon/underground/explored) +"wOS" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/service/hydroponics/garden) +"wOX" = ( +/obj/machinery/door/airlock/research{ + name = "Circuit Testing Lab" + }, +/obj/effect/mapping_helpers/airlock/access/all/science/research, +/turf/open/floor/iron, +/area/station/science/explab) +"wPd" = ( +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/science/xenobiology) +"wPf" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable, +/turf/open/floor/iron/grimy, +/area/station/security/detectives_office) +"wPg" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 1 + }, +/turf/open/floor/iron/dark/side{ + dir = 1 + }, +/area/station/security/prison) +"wPj" = ( +/obj/item/circuitboard/machine/stasis, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 + }, +/obj/item/wrench/medical, +/turf/open/floor/plating{ + icon_state = "platingdmg2" + }, +/area/station/maintenance/port/fore) +"wPD" = ( +/obj/machinery/door/airlock/security/glass{ + name = "Evidence Storage" + }, +/obj/effect/mapping_helpers/airlock/access/all/security/general, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/iron/dark/textured_large, +/area/station/security/brig) +"wPK" = ( +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/commons/storage/emergency/port) +"wPN" = ( +/obj/structure/railing{ + dir = 4 + }, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 8 + }, +/turf/open/floor/plating/snowed/icemoon, +/area/icemoon/surface/outdoors/nospawn) +"wPT" = ( +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/turf/open/floor/iron/white, +/area/station/medical/chemistry) +"wPZ" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment, +/turf/open/floor/catwalk_floor/iron_smooth, +/area/station/maintenance/starboard/fore) +"wQi" = ( +/obj/machinery/portable_atmospherics/canister/plasma, +/turf/open/floor/iron/dark, +/area/station/science/ordnance) +"wQj" = ( +/obj/structure/cable, +/obj/machinery/airalarm/directional/east, +/obj/effect/turf_decal/tile/red, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron, +/area/station/hallway/primary/fore) +"wQr" = ( +/turf/closed/wall, +/area/station/cargo/drone_bay) +"wQu" = ( +/obj/structure/table, +/obj/item/taperecorder{ + pixel_x = -3 + }, +/obj/item/folder/red{ + pixel_x = 3 + }, +/obj/item/reagent_containers/spray/pepper, +/obj/item/assembly/flash, +/turf/open/floor/plating/icemoon, +/area/station/security/execution/education) +"wQx" = ( +/obj/structure/chair, +/obj/machinery/light/small/red/directional/north, +/obj/item/radio/intercom/chapel/directional/east, +/turf/open/floor/iron/dark, +/area/station/service/chapel) +"wQI" = ( +/obj/structure/closet, +/obj/effect/spawner/random/maintenance/four, +/turf/open/floor/plating, +/area/station/maintenance/starboard/fore) +"wQM" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/construction/mining/aux_base) +"wQR" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 8 + }, +/obj/structure/cable, +/obj/effect/turf_decal/tile/red, +/turf/open/floor/iron/textured, +/area/station/security/brig) +"wQY" = ( +/obj/structure/lattice/catwalk, +/obj/structure/railing{ + dir = 9 + }, +/turf/open/openspace, +/area/station/science/ordnance/office) +"wRa" = ( +/turf/open/openspace, +/area/station/security/prison) +"wRd" = ( +/turf/open/floor/iron, +/area/station/engineering/main) +"wRr" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plating, +/area/station/maintenance/aft/greater) +"wRs" = ( +/obj/structure/extinguisher_cabinet/directional/west, +/turf/open/floor/glass/reinforced, +/area/station/security/lockers) +"wRv" = ( +/obj/machinery/light/small/directional/east, +/turf/open/floor/engine/vacuum, +/area/station/science/ordnance/burnchamber) +"wRx" = ( +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/cargo/office) +"wRJ" = ( +/obj/machinery/recharge_station, +/turf/open/floor/plating, +/area/station/ai_monitored/turret_protected/aisat/service) +"wRK" = ( +/obj/machinery/conveyor{ + dir = 8; + id = "gulag" + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/plasticflaps, +/turf/open/floor/plating, +/area/mine/laborcamp) +"wRM" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 8 + }, +/turf/open/floor/wood, +/area/station/commons/vacant_room/office) +"wRT" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/iron/white/smooth_large, +/area/station/service/kitchen/diner) +"wRU" = ( +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/port) +"wSb" = ( +/obj/structure/rack, +/obj/item/tank/internals/emergency_oxygen{ + pixel_x = 5; + pixel_y = -2 + }, +/obj/item/tank/internals/emergency_oxygen{ + pixel_y = 3 + }, +/obj/item/tank/internals/emergency_oxygen, +/obj/structure/sign/warning/cold_temp{ + pixel_x = -32 + }, +/obj/item/clothing/mask/gas, +/obj/item/clothing/mask/gas, +/turf/open/floor/iron/white, +/area/station/hallway/secondary/exit/departure_lounge) +"wSo" = ( +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"wSs" = ( +/turf/open/floor/plating, +/area/station/maintenance/starboard/lesser) +"wSz" = ( +/obj/structure/chair/stool/directional/west, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/security/prison/work) +"wSC" = ( +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/simple/dark/visible/layer1{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/simple/green/visible{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"wSM" = ( +/obj/machinery/conveyor{ + dir = 4; + id = "QMLoad2" + }, +/obj/machinery/door/poddoor{ + id = "QMLoaddoor2"; + name = "Supply Dock Loading Door" + }, +/turf/open/floor/plating, +/area/station/cargo/storage) +"wSU" = ( +/obj/structure/chair{ + dir = 1 + }, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) +"wSZ" = ( +/obj/machinery/camera/directional/east{ + c_tag = "Security - Permabrig Upper Hallway East"; + network = list("ss13","prison") + }, +/turf/open/openspace, +/area/station/security/prison) +"wTg" = ( +/turf/closed/wall, +/area/station/engineering/main) +"wTh" = ( +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/port) +"wTA" = ( +/obj/machinery/telecomms/bus/preset_one, +/turf/open/floor/iron/dark/telecomms, +/area/station/tcommsat/server) +"wTG" = ( +/obj/machinery/light/small/directional/north, +/turf/open/floor/plating/snowed/icemoon, +/area/mine/eva/lower) +"wTV" = ( +/obj/machinery/camera/directional/south{ + c_tag = "Bridge West Entrance" + }, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"wUb" = ( +/obj/structure/rack, +/obj/item/poster/random_contraband, +/turf/open/floor/plating, +/area/station/maintenance/aft/greater) +"wUi" = ( +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=Stbd"; + location = "HOP" + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"wUj" = ( +/turf/closed/wall, +/area/station/service/lawoffice) +"wUq" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/warm/directional/east, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/security/prison/workout) +"wUt" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/turf/open/floor/iron/white, +/area/station/science/research) +"wUw" = ( +/obj/machinery/door/poddoor/shutters{ + id = "aux_base_shutters"; + name = "Auxillary Base Shutters" + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/iron, +/area/station/construction/mining/aux_base) +"wUA" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating, +/area/station/maintenance/aft/greater) +"wUE" = ( +/obj/machinery/light_switch/directional/north{ + pixel_x = -7 + }, +/obj/structure/table, +/obj/item/stock_parts/cell/high/empty, +/obj/machinery/cell_charger, +/obj/effect/turf_decal/tile/brown/fourcorners, +/turf/open/floor/iron/dark, +/area/station/engineering/lobby) +"wUJ" = ( +/obj/machinery/computer/atmos_alert, +/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/iron, +/area/station/command/bridge) +"wUL" = ( +/obj/machinery/door/airlock/mining/glass{ + name = "Cargo Warehouse" + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/door/firedoor, +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/access/all/supply/mining_station, +/turf/open/floor/iron/dark/textured_half, +/area/station/cargo/warehouse) +"wUO" = ( +/obj/machinery/door/airlock{ + name = "Utility Closet" + }, +/obj/effect/mapping_helpers/airlock/access/all/security/brig, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/security/prison/safe) +"wUP" = ( +/obj/structure/closet/crate, +/turf/open/floor/iron, +/area/station/cargo/storage) +"wUQ" = ( +/obj/effect/turf_decal/trimline/yellow/filled/warning{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/white, +/area/station/medical/chemistry) +"wVe" = ( +/obj/effect/spawner/structure/window, +/turf/open/floor/plating, +/area/station/cargo/drone_bay) +"wVl" = ( +/obj/machinery/holopad, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/carpet, +/area/station/service/library) +"wVu" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/turf/open/floor/iron, +/area/station/command/teleporter) +"wVz" = ( +/turf/open/floor/iron/dark, +/area/mine/storage) +"wVF" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/sorting/wrap/flip{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/cargo/sorting) +"wVJ" = ( +/obj/structure/extinguisher_cabinet/directional/south, +/turf/open/floor/iron/dark, +/area/station/science/robotics/lab) +"wVL" = ( +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ + dir = 1 + }, +/obj/effect/turf_decal/siding/white, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/turf/open/floor/iron, +/area/station/service/bar) +"wVQ" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/obj/effect/landmark/event_spawn, +/obj/machinery/duct, +/turf/open/floor/iron/cafeteria, +/area/station/service/kitchen) +"wVR" = ( +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"wWm" = ( +/obj/item/trash/raisins, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) +"wWn" = ( +/obj/item/food/fried_chicken, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/station/maintenance/fore) +"wWs" = ( +/obj/docking_port/stationary{ + dir = 2; + dwidth = 11; + height = 22; + id = "whiteship_home"; + name = "SS13: Auxiliary Dock, Station-Port"; + width = 35 + }, +/turf/open/floor/plating/snowed/icemoon, +/area/icemoon/surface/outdoors/nospawn) +"wWL" = ( +/obj/structure/closet/firecloset, +/obj/effect/turf_decal/tile/purple/fourcorners, +/turf/open/floor/iron, +/area/mine/living_quarters) +"wWM" = ( +/obj/machinery/atmospherics/pipe/smart/simple/orange/visible{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/engineering/storage_shared) +"wWO" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/light/directional/south, +/obj/structure/closet/secure_closet/personal{ + anchored = 1 + }, +/turf/open/floor/iron, +/area/station/commons/locker) +"wWU" = ( +/obj/structure/cable, +/turf/open/floor/iron/showroomfloor, +/area/station/security/processing) +"wWY" = ( +/obj/effect/turf_decal/bot, +/obj/structure/ore_box, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/mine/laborcamp) +"wXr" = ( +/obj/structure/closet/secure_closet/chemical, +/obj/effect/turf_decal/trimline/blue/line, +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 1 + }, +/turf/open/floor/iron/white, +/area/station/maintenance/fore/greater) +"wXw" = ( +/turf/open/genturf/alternative, +/area/icemoon/surface/outdoors/noruins) +"wXX" = ( +/obj/machinery/door/window/left/directional/north{ + base_state = "right"; + dir = 8; + icon_state = "right"; + name = "Containment Pen 10"; + req_access = list("xenobiology") + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/iron, +/area/station/science/xenobiology) +"wYb" = ( +/obj/structure/table, +/obj/effect/turf_decal/stripes/red/line{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/item/trash/waffles, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) +"wYf" = ( +/obj/effect/turf_decal/loading_area{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"wYh" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/machinery/firealarm/directional/west, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"wYl" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/spawner/random/engineering/tracking_beacon, +/turf/open/floor/iron, +/area/station/service/hydroponics/garden) +"wYm" = ( +/obj/machinery/atmospherics/components/binary/valve{ + dir = 4 + }, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"wYp" = ( +/obj/structure/sign/nanotrasen, +/turf/closed/wall/ice, +/area/icemoon/underground/explored) +"wYq" = ( +/obj/machinery/door/airlock{ + name = "Perma Overlook Closet" + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "perma-overlook" + }, +/turf/open/floor/vault, +/area/station/security/prison/rec) +"wYw" = ( +/obj/effect/turf_decal/stripes/asteroid/line{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/item/kirbyplants/random, +/turf/open/floor/iron/white, +/area/mine/living_quarters) +"wYJ" = ( +/turf/closed/wall, +/area/station/engineering/storage_shared) +"wYK" = ( +/obj/item/paper_bin{ + pixel_x = 1; + pixel_y = 9 + }, +/obj/item/pen, +/obj/structure/table, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/security/checkpoint/supply) +"wYP" = ( +/obj/effect/spawner/structure/window/hollow/reinforced/end{ + dir = 4 + }, +/turf/open/floor/plating, +/area/station/security/courtroom) +"wZj" = ( +/turf/open/floor/iron/dark/textured, +/area/station/security/warden) +"wZr" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 4 + }, +/obj/structure/extinguisher_cabinet/directional/east, +/turf/open/floor/iron/white, +/area/station/medical/chemistry) +"wZv" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/general/visible, +/obj/machinery/camera{ + c_tag = "Xenobiology Pens Hall - Fore"; + dir = 9; + network = list("ss13","rd","xeno") + }, +/turf/open/floor/iron/white, +/area/station/science/xenobiology) +"wZC" = ( +/obj/machinery/chem_heater/withbuffer, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/station/medical/treatment_center) +"wZK" = ( +/obj/structure/chair/stool/bar/directional/south, +/obj/effect/turf_decal/siding/wood{ + dir = 1 + }, +/obj/effect/landmark/start/hangover, +/turf/open/floor/stone, +/area/station/commons/lounge) +"wZL" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"wZT" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red, +/turf/open/floor/iron, +/area/station/security/prison/mess) +"wZZ" = ( +/obj/structure/tank_holder/oxygen/red, +/turf/open/floor/plating, +/area/station/maintenance/starboard/fore) +"xad" = ( +/obj/effect/spawner/structure/window/hollow/reinforced/middle, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/security/range) +"xak" = ( +/obj/machinery/door/airlock/external{ + glass = 1; + name = "Chapel External Airlock"; + opacity = 0 + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 + }, +/turf/open/floor/plating, +/area/station/service/chapel) +"xal" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable, +/turf/open/floor/carpet, +/area/station/cargo/qm) +"xan" = ( +/obj/structure/toilet{ + pixel_y = 8 + }, +/obj/machinery/light/small/directional/west, +/obj/machinery/button/door/directional/south{ + id = "AuxToilet1"; + name = "Lock Control"; + normaldoorcontrol = 1; + specialfunctions = 4 + }, +/obj/effect/spawner/random/trash/graffiti{ + pixel_x = -32; + spawn_loot_chance = 50 + }, +/turf/open/floor/iron/freezer, +/area/station/commons/toilet/locker) +"xaz" = ( +/obj/effect/spawner/random/structure/crate, +/turf/open/floor/wood{ + icon_state = "wood-broken3" + }, +/area/station/maintenance/space_hut/cabin) +"xaH" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/ai_monitored/security/armory) +"xaI" = ( +/turf/open/floor/iron/dark/telecomms, +/area/station/tcommsat/server) +"xaU" = ( +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ + dir = 5 + }, +/turf/open/floor/plating/snowed/icemoon, +/area/icemoon/surface/outdoors/nospawn) +"xaV" = ( +/obj/effect/turf_decal/stripes/asteroid/line{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/item/kirbyplants/random, +/turf/open/floor/iron/white, +/area/mine/living_quarters) +"xbh" = ( +/obj/structure/reagent_dispensers/water_cooler, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/commons/fitness) +"xbj" = ( +/obj/item/trash/sosjerky, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/station/maintenance/port/fore) +"xbo" = ( +/obj/structure/chair/comfy/brown{ + dir = 4 + }, +/turf/open/floor/carpet, +/area/station/command/heads_quarters/captain) +"xbr" = ( +/obj/effect/spawner/random/structure/steam_vent, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"xbv" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark/side{ + dir = 8 + }, +/area/station/security/prison/workout) +"xby" = ( +/obj/structure/cable, +/obj/effect/spawner/structure/window/hollow/reinforced/middle, +/turf/open/floor/plating, +/area/station/security/prison/safe) +"xbA" = ( +/obj/machinery/door/airlock/silver{ + name = "Restroom" + }, +/turf/open/floor/iron/freezer, +/area/mine/eva/lower) +"xbR" = ( +/obj/structure/disposalpipe/sorting/mail/flip{ + dir = 4; + sortType = 29 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"xbV" = ( +/obj/structure/ladder, +/turf/open/floor/plating/snowed/icemoon, +/area/icemoon/surface/outdoors/nospawn) +"xcj" = ( +/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/iron, +/area/station/commons/locker) +"xcp" = ( +/obj/item/trash/pistachios, +/turf/open/floor/plating, +/area/station/maintenance/starboard/fore) +"xcu" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/station/command/heads_quarters/cmo) +"xcx" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/iron, +/area/mine/laborcamp/security) +"xcy" = ( +/obj/effect/spawner/random/vending/colavend, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"xcC" = ( +/obj/structure/fluff/tram_rail/end{ + dir = 4; + pixel_y = -17 + }, +/obj/structure/fluff/tram_rail/end{ + dir = 4 + }, +/turf/open/lava/plasma/ice_moon, +/area/icemoon/underground/explored) +"xcE" = ( +/obj/structure/table, +/obj/item/stack/sheet/iron/fifty, +/obj/item/stack/sheet/iron/fifty, +/obj/item/storage/box/lights/mixed, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/commons/storage/tools) +"xdf" = ( +/obj/structure/sign/poster/official/random/directional/north, +/turf/open/floor/iron, +/area/station/hallway/secondary/service) +"xdl" = ( +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/medical/storage) +"xdz" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/cargo/storage) +"xdM" = ( +/obj/structure/sign/warning/cold_temp, +/turf/closed/wall, +/area/station/hallway/secondary/exit/departure_lounge) +"xdU" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/structure/chair/stool/directional/north, +/obj/effect/landmark/start/scientist, +/turf/open/floor/iron/white, +/area/station/science/lab) +"xdW" = ( +/obj/machinery/camera/directional/east{ + c_tag = "Central Hallway South-East" + }, +/obj/item/radio/intercom/directional/east, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"xdZ" = ( +/obj/effect/turf_decal/siding/wideplating/dark{ + dir = 6 + }, +/turf/open/floor/iron/dark/textured, +/area/station/security/prison/rec) +"xea" = ( +/obj/effect/decal/cleanable/blood/gibs/old, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/port/fore) +"xeo" = ( +/obj/machinery/griddle, +/turf/open/floor/iron/cafeteria, +/area/station/service/kitchen) +"xex" = ( +/obj/machinery/teleport/hub, +/turf/open/floor/plating, +/area/station/command/teleporter) +"xeH" = ( +/obj/machinery/airalarm/directional/west, +/turf/open/floor/wood, +/area/station/service/library) +"xeM" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/siphon/monitored/carbon_output{ + dir = 8 + }, +/turf/open/floor/engine/co2, +/area/station/engineering/atmos) +"xeX" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/hallway/primary/port) +"xfb" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/yellow/filled/warning{ + dir = 8 + }, +/turf/open/floor/iron/white, +/area/station/medical/treatment_center) +"xfc" = ( +/obj/structure/closet/emcloset, +/obj/machinery/light/small/directional/north, +/turf/open/floor/plating, +/area/station/engineering/storage_shared) +"xfd" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/obj/machinery/door/airlock/research{ + name = "Research Division Access" + }, +/obj/effect/landmark/navigate_destination, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/door/firedoor, +/obj/effect/mapping_helpers/airlock/access/all/science/general, +/turf/open/floor/iron/white, +/area/station/science/research) +"xfi" = ( +/obj/machinery/light/small/directional/east, +/turf/open/floor/plating/snowed/icemoon, +/area/station/cargo/miningdock) +"xfn" = ( +/obj/machinery/atmospherics/components/binary/pump{ + dir = 8; + name = "Mix to Gas" + }, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"xfr" = ( +/obj/structure/sign/warning/electric_shock, +/turf/closed/wall/r_wall, +/area/station/ai_monitored/command/storage/eva) +"xfB" = ( +/obj/machinery/atmospherics/pipe/smart/simple/green/visible, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"xfK" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/door/airlock/maintenance{ + name = "Testing Lab Maintenance" + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/access/all/science/research, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"xfZ" = ( +/obj/structure/flora/bush/snow/style_random, +/turf/open/misc/asteroid/snow/icemoon, +/area/icemoon/surface/outdoors/nospawn) +"xgm" = ( +/obj/structure/sign/directions/evac{ + dir = 4; + pixel_x = -31; + pixel_y = -32 + }, +/obj/structure/sign/directions/engineering{ + pixel_x = -31; + pixel_y = -40 + }, +/obj/structure/sign/directions/security{ + dir = 4; + pixel_x = -31; + pixel_y = -24 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"xgr" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden, +/obj/machinery/button/door/incinerator_vent_atmos_aux{ + pixel_x = -8; + pixel_y = -24 + }, +/obj/machinery/button/door/incinerator_vent_atmos_main{ + pixel_x = -8; + pixel_y = -36 + }, +/turf/open/floor/iron, +/area/station/maintenance/disposal/incinerator) +"xgy" = ( +/turf/open/openspace, +/area/station/service/hydroponics) +"xgB" = ( +/obj/structure/flora/rock/style_random, +/obj/structure/window/reinforced/spawner, +/turf/open/misc/asteroid/snow/icemoon, +/area/station/maintenance/port/aft) +"xgH" = ( +/obj/structure/closet/crate/coffin, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/light/small/directional/north, +/obj/structure/sign/poster/random/directional/north, +/turf/open/floor/plating, +/area/station/maintenance/department/chapel) +"xgI" = ( +/obj/structure/sign/warning/secure_area{ + desc = "A warning sign which reads 'BOMB RANGE"; + name = "BOMB RANGE" + }, +/turf/closed/wall, +/area/station/science/ordnance/bomb) +"xgK" = ( +/obj/structure/table, +/obj/item/transfer_valve{ + pixel_x = -5 + }, +/obj/item/transfer_valve, +/obj/item/transfer_valve{ + pixel_x = 5 + }, +/obj/item/transfer_valve{ + pixel_x = -5 + }, +/obj/item/transfer_valve{ + pixel_x = 5 + }, +/turf/open/floor/iron/dark, +/area/station/science/ordnance/office) +"xgL" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/turf/open/floor/iron/dark/textured_edge, +/area/station/security/prison) +"xgO" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/trimline/yellow/corner{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/yellow/corner{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/yellow/line{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/yellow/mid_joiner{ + dir = 4 + }, +/turf/open/floor/iron/smooth_large, +/area/station/cargo/drone_bay) +"xgX" = ( +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/structure/table, +/obj/item/storage/toolbox/emergency, +/obj/structure/extinguisher_cabinet/directional/west, +/obj/structure/reagent_dispensers/wall/peppertank/directional/north, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) +"xhv" = ( +/obj/machinery/door/window/left/directional/north{ + dir = 4; + name = "Containment Pen 2"; + req_access = list("xenobiology") + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/iron, +/area/station/science/xenobiology) +"xhx" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/maintenance/fore/greater) +"xhD" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/structure/statue{ + desc = "A lifelike statue of a horrifying monster."; + dir = 8; + icon = 'icons/mob/lavaland/lavaland_monsters.dmi'; + icon_state = "goliath"; + name = "goliath" + }, +/turf/open/floor/iron/white, +/area/mine/living_quarters) +"xhK" = ( +/turf/closed/wall/r_wall, +/area/station/security/prison/safe) +"xhP" = ( +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/starboard/fore) +"xhT" = ( +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/station/maintenance/starboard/aft) +"xie" = ( +/obj/machinery/camera/directional/west{ + c_tag = "Engineering MiniSat Access" + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/structure/cable, +/obj/machinery/power/apc/auto_name/directional/north, +/turf/open/floor/iron/dark, +/area/station/engineering/transit_tube) +"xiq" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/station/maintenance/starboard/aft) +"xit" = ( +/obj/item/book/manual/wiki/security_space_law, +/obj/structure/table/wood, +/turf/open/floor/carpet, +/area/station/command/meeting_room) +"xiC" = ( +/obj/structure/table/wood, +/obj/effect/spawner/random/food_or_drink/snack, +/turf/open/floor/iron/dark, +/area/station/science/breakroom) +"xiO" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 1 + }, +/obj/structure/marker_beacon/burgundy, +/turf/open/floor/plating/snowed/icemoon, +/area/icemoon/surface/outdoors/nospawn) +"xiR" = ( +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/maintenance/port/greater) +"xiS" = ( +/obj/structure/window/reinforced/spawner/north, +/obj/structure/window/reinforced/spawner/east, +/obj/effect/turf_decal/siding/white{ + dir = 4 + }, +/obj/structure/statue/snow/snowman{ + name = "Cecil"; + pixel_x = -2; + pixel_y = -3 + }, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/mine/mechbay) +"xiW" = ( +/turf/open/floor/iron, +/area/station/maintenance/port/fore) +"xjg" = ( +/obj/structure/sign/departments/medbay/alt, +/turf/closed/wall, +/area/station/medical/medbay/lobby) +"xji" = ( +/obj/machinery/vending/cigarette, +/turf/open/floor/iron/dark, +/area/station/hallway/secondary/entry) +"xjj" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plating, +/area/station/maintenance/starboard/lesser) +"xjm" = ( +/obj/machinery/light_switch/directional/north, +/obj/machinery/camera/directional/north{ + c_tag = "Custodial Closet" + }, +/obj/vehicle/ridden/janicart, +/turf/open/floor/iron, +/area/station/service/janitor) +"xjs" = ( +/obj/machinery/door/firedoor/heavy, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron/white, +/area/station/science/research) +"xjC" = ( +/turf/open/floor/plating, +/area/station/maintenance/department/cargo) +"xjD" = ( +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/obj/machinery/light/small/directional/south, +/obj/structure/chair/sofa/left{ + dir = 1 + }, +/turf/open/floor/iron/white, +/area/station/medical/break_room) +"xjL" = ( +/obj/machinery/computer/shuttle/labor{ + dir = 8 + }, +/obj/machinery/light/directional/east, +/turf/open/floor/iron/showroomfloor, +/area/station/security/processing) +"xjO" = ( +/obj/machinery/power/port_gen/pacman{ + anchored = 1 + }, +/turf/open/floor/iron/smooth, +/area/mine/laborcamp/security) +"xjP" = ( +/obj/machinery/disposal/delivery_chute{ + dir = 8 + }, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/turf/open/floor/plating, +/area/station/cargo/sorting) +"xjZ" = ( +/obj/structure/tank_dispenser/oxygen, +/turf/open/floor/iron/dark, +/area/mine/eva) +"xkg" = ( +/obj/structure/table/glass, +/obj/item/storage/box/syringes, +/obj/item/clothing/glasses/science{ + pixel_x = 2; + pixel_y = 4 + }, +/obj/item/clothing/glasses/science, +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/machinery/requests_console/directional/south{ + department = "Chemistry"; + departmentType = 1; + name = "Chemistry Requests Console"; + assistance_requestable = 1 + }, +/turf/open/floor/iron/white, +/area/station/medical/pharmacy) +"xkp" = ( +/obj/machinery/door/airlock{ + id_tag = "Dorm4"; + name = "Dorm 4" + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/wood, +/area/station/commons/dorms) +"xkt" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/poddoor/shutters/window{ + id = "stationawaygate"; + name = "Gateway Access Shutters" + }, +/turf/open/floor/iron, +/area/station/command/gateway) +"xkZ" = ( +/obj/machinery/teleport/station, +/obj/machinery/light/small/directional/east, +/turf/open/floor/plating, +/area/station/ai_monitored/turret_protected/aisat_interior) +"xlq" = ( +/obj/structure/lattice/catwalk, +/obj/structure/railing, +/turf/open/lava/plasma/ice_moon, +/area/icemoon/underground/explored) +"xlv" = ( +/obj/structure/chair{ + dir = 8 + }, +/turf/open/floor/iron/white/smooth_large, +/area/station/service/kitchen/diner) +"xlx" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/turf/open/floor/iron/dark/smooth_half, +/area/station/security/office) +"xlL" = ( +/obj/effect/turf_decal/siding/white{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/light/directional/north, +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk, +/turf/open/floor/iron/dark, +/area/station/service/hydroponics) +"xlN" = ( +/obj/machinery/door/poddoor/preopen{ + id = "maint2" + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating, +/area/station/maintenance/starboard/fore) +"xlO" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 + }, +/obj/machinery/door/airlock/external{ + name = "External Access" + }, +/turf/open/floor/plating, +/area/station/maintenance/aft/lesser) +"xmd" = ( +/obj/machinery/camera/directional/south{ + c_tag = "Locker Room West" + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/commons/locker) +"xmf" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/iron/white/side{ + dir = 9 + }, +/area/station/science/research) +"xmi" = ( +/obj/structure/closet/emcloset, +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/obj/structure/sign/warning/gas_mask{ + pixel_x = -32 + }, +/turf/open/floor/iron/dark, +/area/station/cargo/miningdock) +"xmx" = ( +/obj/structure/sink/kitchen{ + pixel_y = 20 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/maintenance/department/medical/morgue) +"xmB" = ( +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 5 + }, +/obj/machinery/light_switch/directional/north{ + pixel_x = -5 + }, +/obj/structure/closet/secure_closet/medical1, +/turf/open/floor/iron/white, +/area/station/medical/virology) +"xmD" = ( +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/dark/side{ + dir = 4 + }, +/area/mine/eva) +"xmK" = ( +/obj/structure/table, +/obj/item/stack/sheet/iron/fifty, +/obj/item/stack/sheet/iron/fifty{ + pixel_x = 4; + pixel_y = -4 + }, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/engineering/storage) +"xmL" = ( +/obj/machinery/portable_atmospherics/canister, +/obj/effect/turf_decal/bot, +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 4 + }, +/obj/structure/sign/warning/no_smoking{ + pixel_x = -28 + }, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"xmN" = ( +/obj/structure/table/reinforced, +/obj/item/radio/intercom/directional/south, +/obj/item/paper_bin{ + pixel_x = -3 + }, +/obj/item/pen{ + pixel_x = -3 + }, +/obj/item/folder/yellow{ + pixel_x = 4 + }, +/turf/open/floor/iron, +/area/station/cargo/sorting) +"xnk" = ( +/obj/effect/turf_decal/tile/green/half/contrasted{ + dir = 1 + }, +/obj/machinery/light/directional/north, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/turf/open/floor/iron, +/area/station/security/prison/garden) +"xnr" = ( +/obj/structure/sign/poster/official/here_for_your_safety{ + pixel_y = 32 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/security/prison/visit) +"xns" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/obj/structure/cable, +/obj/machinery/camera/directional/south{ + c_tag = "Xenobiology Pens Hall - Aft"; + network = list("ss13","rd","xeno_pens") + }, +/turf/open/floor/iron, +/area/station/science/xenobiology) +"xnt" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating, +/area/station/maintenance/starboard/upper) +"xnE" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/duct, +/turf/open/floor/iron/dark/corner, +/area/station/engineering/atmos) +"xnM" = ( +/obj/structure/cable, +/turf/open/floor/iron/white/side{ + dir = 9 + }, +/area/station/science/research) +"xnX" = ( +/obj/structure/lattice/catwalk, +/obj/structure/railing{ + dir = 6 + }, +/turf/open/lava/plasma/ice_moon, +/area/icemoon/underground/explored) +"xoa" = ( +/obj/effect/spawner/random/engineering/tracking_beacon, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/engineering/main) +"xow" = ( +/obj/machinery/portable_atmospherics/canister/air, +/obj/machinery/firealarm/directional/west, +/obj/effect/turf_decal/stripes/corner, +/turf/open/floor/plating, +/area/station/ai_monitored/turret_protected/aisat/atmos) +"xoy" = ( +/obj/effect/turf_decal/trimline/blue/filled/line, +/obj/machinery/light/directional/south, +/obj/effect/landmark/start/paramedic, +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) +"xoB" = ( +/obj/machinery/light/small/directional/north, +/obj/machinery/atmospherics/components/unary/portables_connector/visible, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) +"xoF" = ( +/obj/machinery/light/directional/south, +/turf/open/floor/iron, +/area/station/engineering/atmos/project) +"xoY" = ( +/obj/structure/table, +/obj/effect/turf_decal/tile/yellow, +/obj/item/clothing/mask/gas, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/machinery/light/directional/south, +/obj/machinery/status_display/evac/directional/south, +/turf/open/floor/iron, +/area/station/hallway/primary/aft) +"xoZ" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 5 + }, +/obj/machinery/disposal/bin, +/obj/machinery/light/directional/west, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/turf/open/floor/stone, +/area/station/commons/lounge) +"xpp" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/duct, +/turf/open/floor/plating, +/area/station/maintenance/department/crew_quarters/bar) +"xpw" = ( +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/iron/dark/side{ + dir = 1 + }, +/area/mine/eva) +"xpE" = ( +/obj/structure/table, +/obj/item/knife/kitchen, +/obj/item/wirecutters, +/obj/item/stack/sheet/leather, +/turf/open/floor/iron, +/area/station/maintenance/starboard/fore) +"xpP" = ( +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plating, +/area/station/ai_monitored/turret_protected/aisat/atmos) +"xpQ" = ( +/obj/machinery/light/small/directional/west, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/firealarm/directional/west, +/turf/open/floor/iron, +/area/mine/production) +"xpT" = ( +/obj/effect/spawner/random/trash/mess, +/turf/open/floor/plating, +/area/station/maintenance/aft/greater) +"xqu" = ( +/obj/machinery/door/window/left/directional/north{ + dir = 4; + name = "Containment Pen 10"; + req_access = list("xenobiology") + }, +/obj/machinery/door/poddoor/preopen{ + id = "xenobio10"; + name = "Xenobio Pen 10 Blast Door" + }, +/obj/structure/cable, +/turf/open/floor/engine, +/area/station/science/xenobiology) +"xqv" = ( +/obj/effect/spawner/random/entertainment/gambling, +/obj/structure/table/wood, +/turf/open/floor/wood/parquet, +/area/station/commons/lounge) +"xqy" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron, +/area/station/cargo/office) +"xqE" = ( +/obj/machinery/disposal/bin{ + desc = "A pneumatic waste disposal unit. This one leads to the frozen exterior of the moon."; + name = "deathsposal unit" + }, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/obj/structure/sign/warning/deathsposal{ + pixel_y = 32 + }, +/obj/structure/sign/warning/fire{ + pixel_x = -32 + }, +/obj/effect/turf_decal/tile/green/full, +/turf/open/floor/iron/white/smooth_large, +/area/station/medical/virology) +"xqY" = ( +/obj/machinery/firealarm/directional/east, +/turf/open/floor/iron/dark, +/area/station/medical/chemistry) +"xrb" = ( +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 1 + }, +/turf/open/floor/iron/white, +/area/station/medical/medbay/aft) +"xre" = ( +/obj/machinery/conveyor{ + dir = 4; + id = "garbage" + }, +/obj/machinery/recycler, +/obj/structure/sign/warning/secure_area{ + name = "\improper STAY CLEAR HEAVY MACHINERY"; + pixel_y = 32 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plating, +/area/station/maintenance/disposal) +"xrf" = ( +/obj/structure/railing, +/obj/structure/cable, +/obj/machinery/door/window/right/directional/south, +/turf/open/floor/plating/icemoon, +/area/station/security/execution/education) +"xri" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/wood, +/area/station/commons/dorms) +"xrm" = ( +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/maintenance/department/electrical) +"xry" = ( +/obj/machinery/newscaster/directional/west, +/turf/open/floor/wood, +/area/station/service/library) +"xrC" = ( +/obj/effect/turf_decal/siding/wideplating/dark{ + dir = 9 + }, +/turf/open/floor/iron/dark/textured, +/area/station/security/prison/rec) +"xrI" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 5 + }, +/turf/open/floor/iron/dark, +/area/mine/storage) +"xrS" = ( +/obj/structure/ladder, +/obj/effect/turf_decal/stripes/box, +/turf/open/floor/plating, +/area/station/maintenance/department/chapel) +"xsq" = ( +/obj/machinery/atmospherics/components/trinary/filter{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/corner, +/turf/open/floor/iron, +/area/station/maintenance/port/fore) +"xsD" = ( +/obj/item/food/grown/carrot, +/turf/open/misc/asteroid/snow/standard_air, +/area/station/science/research) +"xsJ" = ( +/obj/machinery/camera/directional/west{ + c_tag = "Gateway" + }, +/obj/structure/table, +/obj/structure/sign/warning/biohazard{ + pixel_x = -32 + }, +/obj/item/storage/medkit/regular, +/obj/item/paper/pamphlet/gateway, +/turf/open/floor/iron, +/area/station/command/gateway) +"xsQ" = ( +/obj/vehicle/ridden/secway, +/obj/effect/turf_decal/tile/red/half, +/obj/structure/cable, +/turf/open/floor/iron/dark/textured, +/area/station/ai_monitored/security/armory/upper) +"xta" = ( +/obj/machinery/light/small/directional/south, +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/commons/storage/tools) +"xtc" = ( +/obj/effect/turf_decal/trimline/blue/filled/warning{ + dir = 1 + }, +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/medical/medbay/aft) +"xtn" = ( +/obj/structure/extinguisher_cabinet/directional/south, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 + }, +/turf/open/floor/wood, +/area/station/security/courtroom) +"xtp" = ( +/obj/structure/bookcase/random/fiction, +/turf/open/floor/wood, +/area/station/service/library) +"xtr" = ( +/obj/machinery/camera/directional/east{ + c_tag = "Mining Dock External" + }, +/obj/structure/reagent_dispensers/fueltank, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/iron, +/area/station/cargo/miningdock) +"xtz" = ( +/obj/machinery/firealarm/directional/north, +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 1 + }, +/turf/open/floor/iron/dark/textured_edge, +/area/station/security/prison) +"xtR" = ( +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/obj/structure/closet/l3closet/virology, +/obj/machinery/light/directional/north, +/turf/open/floor/iron/white, +/area/station/medical/virology) +"xtS" = ( +/obj/machinery/atmospherics/components/unary/thermomachine/freezer{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/station/science/ordnance) +"xuj" = ( +/obj/machinery/computer/operating{ + dir = 8 + }, +/obj/machinery/airalarm/directional/east, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/turf/open/floor/iron/white, +/area/station/medical/surgery/aft) +"xun" = ( +/obj/machinery/door/poddoor/massdriver_chapel, +/obj/structure/fans/tiny, +/turf/open/floor/plating, +/area/station/service/chapel) +"xuo" = ( +/turf/open/floor/plating/snowed/icemoon, +/area/icemoon/underground/explored) +"xur" = ( +/obj/structure/cable, +/obj/machinery/door/poddoor/preopen{ + id = "xenobio8"; + name = "Xenobio Pen 8 Blast Door" + }, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/science/xenobiology) +"xus" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line, +/obj/structure/sign/warning/chem_diamond{ + pixel_y = -32 + }, +/turf/open/floor/iron/white, +/area/station/medical/chemistry) +"xuA" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark/textured, +/area/station/ai_monitored/security/armory) +"xuQ" = ( +/mob/living/carbon/human/species/monkey, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 + }, +/turf/open/floor/grass, +/area/station/medical/virology) +"xuR" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/manifold{ + dir = 4 + }, +/turf/open/misc/asteroid/snow/icemoon, +/area/icemoon/surface/outdoors/nospawn) +"xvc" = ( +/obj/structure/chair/wood{ + dir = 4 + }, +/obj/machinery/light/directional/north, +/turf/open/floor/wood/parquet, +/area/station/commons/lounge) +"xve" = ( +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ + dir = 1 + }, +/obj/structure/sink/kitchen{ + pixel_y = 24 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/service/bar) +"xvn" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/landmark/start/chemist, +/turf/open/floor/iron/dark, +/area/station/medical/chemistry) +"xvy" = ( +/obj/structure/closet/firecloset, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/turf/open/floor/iron/white, +/area/station/science/research) +"xvO" = ( +/obj/structure/girder, +/turf/open/floor/plating, +/area/mine/eva/lower) +"xvZ" = ( +/obj/machinery/space_heater, +/turf/open/floor/plating, +/area/station/maintenance/central/greater) +"xwc" = ( +/obj/effect/landmark/blobstart, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/station/maintenance/disposal/incinerator) +"xwd" = ( +/obj/structure/stairs/east, +/turf/open/floor/iron/white, +/area/station/science/xenobiology) +"xwf" = ( +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/turf/open/floor/iron, +/area/station/security/brig/upper) +"xwk" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/maintenance/fore/lesser) +"xwm" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/ai_upload) +"xwp" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron, +/area/station/cargo/storage) +"xws" = ( +/obj/structure/table, +/obj/machinery/light/small/directional/north, +/obj/item/folder{ + pixel_x = 3 + }, +/obj/item/phone{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/pen, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/aisat_interior) +"xwu" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/machinery/door/airlock/virology/glass{ + name = "Monkey Pen" + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply, +/obj/effect/mapping_helpers/airlock/access/all/medical/virology, +/turf/open/floor/iron/dark, +/area/station/medical/virology) +"xwx" = ( +/obj/structure/closet/emcloset, +/turf/open/floor/plating, +/area/station/maintenance/starboard/lesser) +"xwB" = ( +/obj/structure/sign/warning/cold_temp{ + pixel_x = 32 + }, +/turf/open/floor/plating, +/area/station/engineering/main) +"xwC" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"xwD" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Tool Storage Maintenance" + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 1 + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"xwE" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/general/visible, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"xwM" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/white, +/area/station/maintenance/aft/greater) +"xwN" = ( +/obj/structure/bodycontainer/morgue, +/turf/open/floor/iron/dark, +/area/station/science/robotics/lab) +"xwY" = ( +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/structure/chair, +/obj/item/reagent_containers/blood/random, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/station/maintenance/port/fore) +"xxc" = ( +/obj/structure/cable, +/obj/machinery/power/terminal{ + dir = 8 + }, +/obj/structure/closet/crate{ + icon_state = "crateopen" + }, +/obj/machinery/light/directional/south, +/obj/item/stack/sheet/mineral/plasma/thirty, +/turf/open/floor/iron/smooth, +/area/mine/laborcamp/security) +"xxg" = ( +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/medical/medbay/lobby) +"xxs" = ( +/obj/effect/turf_decal/bot_white, +/obj/structure/reagent_dispensers/plumbed, +/obj/effect/turf_decal/siding/yellow/corner, +/obj/item/radio/intercom/directional/south, +/turf/open/floor/iron/large, +/area/station/engineering/atmos) +"xxv" = ( +/obj/effect/turf_decal/arrows, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/turf/open/floor/iron/white, +/area/station/maintenance/starboard/aft) +"xxx" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/status_display/ai/directional/north, +/turf/open/floor/carpet, +/area/station/command/heads_quarters/captain) +"xxB" = ( +/obj/machinery/power/solar{ + id = "portsolar"; + name = "Port Solar Array" + }, +/obj/structure/cable, +/turf/open/floor/plating/snowed/icemoon, +/area/icemoon/surface/outdoors/nospawn) +"xxI" = ( +/obj/structure/filingcabinet, +/turf/open/floor/iron/grimy, +/area/station/commons/vacant_room/office) +"xyc" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/blue/filled/warning, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/white, +/area/station/medical/medbay/aft) +"xyn" = ( +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line, +/obj/machinery/door/poddoor/preopen{ + id = "xenobiomain"; + name = "Containment Blast Door" + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/general/visible, +/turf/open/floor/iron, +/area/station/science/xenobiology) +"xyx" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/turf/open/floor/iron/smooth_large, +/area/station/command/heads_quarters/hos) +"xyG" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/dark, +/area/station/medical/morgue) +"xyS" = ( +/obj/machinery/holopad, +/turf/open/floor/iron, +/area/station/security/processing) +"xyT" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/simple/dark/visible{ + dir = 10 + }, +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/turf/open/floor/iron, +/area/station/maintenance/disposal/incinerator) +"xyU" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/turf/open/floor/iron/showroomfloor, +/area/station/security/prison/mess) +"xza" = ( +/obj/structure/closet/crate, +/obj/effect/landmark/blobstart, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/station/construction) +"xzd" = ( +/obj/machinery/camera/directional/east{ + c_tag = "Library South" + }, +/obj/structure/displaycase/trophy, +/obj/effect/turf_decal/stripes/box, +/turf/open/floor/wood/parquet, +/area/station/service/library) +"xzh" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"xzp" = ( +/obj/item/kirbyplants/random, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/iron, +/area/mine/laborcamp/security) +"xzI" = ( +/obj/machinery/status_display/evac/directional/north, +/obj/effect/spawner/random/vending/colavend, +/turf/open/floor/iron, +/area/station/commons/locker) +"xzL" = ( +/obj/effect/landmark/start/assistant, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/commons/storage/primary) +"xzT" = ( +/obj/machinery/porta_turret/ai{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/ai_upload) +"xAb" = ( +/obj/structure/reagent_dispensers/watertank, +/obj/structure/sign/poster/contraband/random/directional/east, +/turf/open/floor/plating, +/area/station/maintenance/starboard/fore) +"xAc" = ( +/obj/structure/plasticflaps, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/maintenance/fore/lesser) +"xAf" = ( +/obj/machinery/firealarm/directional/north, +/obj/structure/cable, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/machinery/light/small/directional/north, +/turf/open/floor/iron, +/area/station/engineering/storage) +"xAs" = ( +/turf/closed/wall/r_wall, +/area/icemoon/surface/outdoors/nospawn) +"xAQ" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/security/brig/upper) +"xAW" = ( +/obj/machinery/door/airlock/security{ + name = "Cafeteria" + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/door/firedoor, +/turf/open/floor/iron/dark/textured, +/area/station/security/prison/mess) +"xBa" = ( +/obj/structure/table, +/obj/item/storage/toolbox/electrical{ + pixel_y = 5 + }, +/obj/machinery/light/small/directional/south, +/turf/open/floor/iron/white/side{ + dir = 1 + }, +/area/station/science/explab) +"xBh" = ( +/obj/machinery/light/directional/north, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/button/door/directional/north{ + id = "ceprivacy"; + name = "Privacy Shutters Control" + }, +/turf/open/floor/iron/dark, +/area/station/command/heads_quarters/ce) +"xBp" = ( +/obj/machinery/meter, +/obj/machinery/atmospherics/pipe/smart/manifold4w/general/visible, +/turf/closed/wall/r_wall, +/area/station/engineering/supermatter) +"xBv" = ( +/obj/machinery/light/directional/north, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/red/line{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/red/line, +/turf/open/floor/iron/dark/textured, +/area/station/security/range) +"xBF" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/spawner/random/structure/steam_vent, +/turf/open/floor/plating, +/area/mine/eva/lower) +"xBN" = ( +/obj/machinery/portable_atmospherics/canister/nitrogen, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron/dark/textured, +/area/station/engineering/atmos/storage/gas) +"xBO" = ( +/obj/machinery/light/directional/east, +/obj/machinery/newscaster/directional/east, +/turf/open/floor/iron/dark, +/area/station/service/chapel) +"xBS" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 + }, +/obj/machinery/door/airlock/external{ + name = "MiniSat External Access" + }, +/obj/effect/mapping_helpers/airlock/access/all/command/ai_upload, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/ai_monitored/turret_protected/aisat_interior) +"xBU" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) +"xBX" = ( +/obj/machinery/light/small/directional/south, +/obj/machinery/atmospherics/components/binary/pump{ + dir = 8; + name = "Mix to Port" + }, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) +"xCb" = ( +/obj/structure/table/wood, +/obj/item/folder/red, +/obj/structure/cable, +/turf/open/floor/wood, +/area/station/security/courtroom) +"xCh" = ( +/obj/machinery/button/door/directional/west{ + id = "xenobio5"; + layer = 4; + name = "Xenobio Pen 5 Blast Door"; + req_access = list("xenobiology") + }, +/turf/open/floor/iron/white, +/area/station/science/xenobiology) +"xCj" = ( +/obj/structure/sign/departments/holy, +/turf/closed/wall, +/area/station/service/chapel) +"xCl" = ( +/turf/open/floor/iron, +/area/station/science/robotics/lab) +"xCv" = ( +/obj/machinery/computer/security, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/command/bridge) +"xCz" = ( +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/maintenance/solars/starboard/aft) +"xCD" = ( +/turf/open/floor/iron/smooth, +/area/mine/living_quarters) +"xCF" = ( +/obj/machinery/nuclearbomb/beer, +/turf/open/floor/plating, +/area/station/maintenance/starboard/fore) +"xCM" = ( +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/turf/open/floor/plating, +/area/station/maintenance/starboard/fore) +"xCP" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/ai_monitored/command/storage/eva) +"xCQ" = ( +/obj/structure/table/glass, +/obj/item/reagent_containers/glass/beaker/cryoxadone{ + pixel_x = -6; + pixel_y = 10 + }, +/obj/item/reagent_containers/glass/beaker/cryoxadone{ + pixel_x = 6; + pixel_y = 10 + }, +/obj/item/reagent_containers/glass/beaker/cryoxadone{ + pixel_x = -6; + pixel_y = 6 + }, +/obj/item/reagent_containers/glass/beaker/cryoxadone{ + pixel_x = 6; + pixel_y = 6 + }, +/obj/item/storage/pill_bottle/mannitol, +/turf/open/floor/iron/white, +/area/station/medical/cryo) +"xDb" = ( +/turf/closed/wall/r_wall, +/area/station/medical/virology) +"xDr" = ( +/obj/effect/turf_decal/tile/bar{ + dir = 1 + }, +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/siding/white, +/obj/effect/spawner/random/vending/snackvend, +/turf/open/floor/iron, +/area/station/hallway/secondary/service) +"xDG" = ( +/obj/machinery/meter, +/obj/machinery/atmospherics/pipe/smart/simple/green/visible{ + dir = 4 + }, +/turf/closed/wall/r_wall, +/area/station/engineering/atmos) +"xDK" = ( +/obj/effect/turf_decal/stripes/white/line, +/obj/effect/decal/cleanable/dirt, +/obj/effect/landmark/start/prisoner, +/turf/open/floor/iron, +/area/station/security/prison/workout) +"xDU" = ( +/obj/structure/table, +/obj/effect/spawner/random/entertainment/drugs, +/obj/item/poster/random_contraband, +/obj/machinery/light/small/directional/north, +/turf/open/floor/iron/showroomfloor, +/area/station/maintenance/department/medical/morgue) +"xEb" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/trimline/green/filled/warning{ + dir = 8 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply, +/turf/open/floor/iron/white, +/area/station/medical/virology) +"xEc" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"xEd" = ( +/obj/machinery/light/directional/east, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 + }, +/turf/open/floor/iron/dark/textured_large, +/area/station/security/brig) +"xEh" = ( +/obj/machinery/door/airlock/virology/glass{ + name = "Isolation A" + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply, +/obj/effect/turf_decal/tile/green/full, +/obj/effect/mapping_helpers/airlock/access/all/medical/virology, +/turf/open/floor/iron/dark/smooth_large, +/area/station/medical/virology) +"xEx" = ( +/obj/effect/turf_decal/tile/bar{ + dir = 1 + }, +/obj/effect/turf_decal/tile/bar, +/obj/item/gun/ballistic/shotgun/doublebarrel, +/obj/structure/table/wood, +/obj/machinery/camera/directional/east{ + c_tag = "Service-Back Bar" + }, +/obj/machinery/requests_console/auto_name/directional/east, +/turf/open/floor/iron, +/area/station/service/bar) +"xEI" = ( +/obj/machinery/door/airlock/security{ + name = "Private Cell" + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/door/firedoor, +/turf/open/floor/carpet/black, +/area/station/security/prison/safe) +"xEP" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"xEQ" = ( +/obj/machinery/atmospherics/pipe/smart/simple/yellow/visible, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/science/ordnance) +"xFj" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/obj/structure/cable, +/obj/structure/disposalpipe/trunk/multiz/down{ + dir = 1 + }, +/turf/open/floor/plating, +/area/station/maintenance/starboard/fore) +"xFm" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron, +/area/station/security/brig/upper) +"xFA" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/structure/disposalpipe/segment, +/obj/machinery/duct, +/turf/open/floor/iron, +/area/station/hallway/secondary/service) +"xFB" = ( +/obj/structure/table, +/obj/item/tank/internals/emergency_oxygen/engi, +/obj/item/tank/internals/emergency_oxygen/engi{ + pixel_x = 5 + }, +/obj/item/clothing/mask/breath{ + pixel_x = 4 + }, +/obj/item/clothing/mask/breath{ + pixel_x = 2; + pixel_y = -1 + }, +/turf/open/floor/iron/dark, +/area/station/engineering/storage) +"xFC" = ( +/obj/effect/landmark/event_spawn, +/turf/open/floor/plating, +/area/station/maintenance/starboard/fore) +"xFI" = ( +/obj/machinery/power/terminal{ + dir = 8 + }, +/obj/structure/cable, +/obj/structure/sign/poster/contraband/missing_gloves{ + pixel_x = 32 + }, +/obj/machinery/light/directional/south, +/turf/open/floor/plating, +/area/station/maintenance/department/electrical) +"xFW" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/ai_monitored/command/storage/eva) +"xGp" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/window/left/directional/north{ + dir = 4; + name = "Atmospherics Desk"; + req_access = list("atmospherics") + }, +/obj/machinery/door/poddoor/preopen{ + id = "atmos"; + name = "Atmospherics Blast Door" + }, +/obj/effect/turf_decal/delivery, +/obj/item/wrench, +/obj/item/crowbar, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/door/firedoor, +/turf/open/floor/iron, +/area/station/engineering/atmos/storage/gas) +"xGt" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 + }, +/obj/machinery/door/airlock/external{ + glass = 1; + name = "Mining External Airlock"; + opacity = 0 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/mapping_helpers/airlock/access/all/supply/mining_station, +/turf/open/floor/iron/smooth, +/area/mine/eva) +"xGF" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/station/construction) +"xGJ" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/commons/storage/mining) +"xGX" = ( +/obj/machinery/door/airlock/public/glass{ + name = "Trial Transfer" + }, +/obj/machinery/door/firedoor, +/obj/effect/mapping_helpers/airlock/access/all/security/general, +/turf/open/floor/iron/textured, +/area/station/security/courtroom) +"xGY" = ( +/obj/structure/sign/warning/no_smoking{ + pixel_y = 32 + }, +/obj/structure/cable, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/engineering/storage) +"xGZ" = ( +/obj/machinery/vending/boozeomat, +/turf/closed/wall, +/area/station/service/bar) +"xHe" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) +"xHf" = ( +/obj/structure/closet/crate/bin, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/obj/machinery/status_display/evac/directional/south, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"xHk" = ( +/obj/machinery/light/small/directional/west, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/maintenance/department/medical/morgue) +"xHq" = ( +/obj/machinery/door/airlock/security/glass{ + name = "Brig Entrance" + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/door/firedoor, +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "brigentrance" + }, +/obj/effect/mapping_helpers/airlock/access/all/security/entrance, +/turf/open/floor/iron, +/area/station/security/brig/upper) +"xHx" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/structure/extinguisher_cabinet/directional/west, +/obj/machinery/vending/modularpc, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"xHE" = ( +/obj/structure/stairs/east, +/turf/open/floor/plating, +/area/station/security/brig) +"xHY" = ( +/obj/machinery/portable_atmospherics/scrubber, +/turf/open/floor/plating, +/area/station/ai_monitored/turret_protected/aisat/maint) +"xIk" = ( +/obj/structure/chair/comfy{ + dir = 4 + }, +/obj/structure/extinguisher_cabinet/directional/west, +/turf/open/floor/carpet, +/area/station/security/processing) +"xIo" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/sorting/mail{ + sortTypes = list(12,23) + }, +/turf/open/floor/plating, +/area/station/maintenance/starboard/upper) +"xIp" = ( +/obj/structure/filingcabinet, +/obj/machinery/light/directional/east, +/obj/machinery/airalarm/directional/north, +/turf/open/floor/iron/dark/textured, +/area/station/security/office) +"xIq" = ( +/obj/structure/chair, +/obj/item/radio/intercom/directional/north, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"xIF" = ( +/obj/machinery/firealarm/directional/south, +/turf/open/floor/iron/dark, +/area/station/science/server) +"xII" = ( +/obj/structure/closet/secure_closet/personal{ + anchored = 1 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/iron, +/area/station/maintenance/starboard/fore) +"xIR" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/open/floor/glass/reinforced, +/area/station/security/checkpoint/auxiliary) +"xIW" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/trimline/blue/filled/corner{ + dir = 4 + }, +/turf/open/floor/iron/white, +/area/station/medical/medbay/aft) +"xJj" = ( +/turf/open/floor/iron, +/area/station/science/xenobiology) +"xJv" = ( +/obj/structure/sign/map/right{ + pixel_y = 32 + }, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"xJF" = ( +/obj/structure/flora/bush/flowers_yw/style_random, +/turf/open/floor/grass, +/area/station/service/hydroponics) +"xJG" = ( +/obj/machinery/light/directional/east, +/turf/open/openspace, +/area/station/science/xenobiology) +"xJW" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/window/left/directional/north{ + dir = 8; + name = "Reception Window" + }, +/obj/machinery/door/window/brigdoor{ + base_state = "rightsecure"; + dir = 4; + icon_state = "rightsecure"; + name = "Head of Personnel's Desk"; + req_access = list("hop") + }, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "hop"; + name = "Privacy Shutters" + }, +/obj/machinery/flasher/directional/north{ + id = "hopflash" + }, +/obj/structure/desk_bell{ + pixel_x = 7 + }, +/turf/open/floor/iron, +/area/station/command/heads_quarters/hop) +"xKa" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/obj/effect/turf_decal/tile/brown, +/obj/machinery/newscaster/directional/east, +/turf/open/floor/iron, +/area/station/cargo/qm) +"xKd" = ( +/obj/machinery/meter, +/obj/machinery/atmospherics/pipe/smart/simple/green/visible, +/turf/closed/wall/r_wall, +/area/station/engineering/atmos) +"xKe" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/turf/open/floor/iron/white, +/area/station/medical/virology) +"xKj" = ( +/obj/machinery/conveyor{ + dir = 4; + id = "QMLoad2" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plating, +/area/station/cargo/storage) +"xKo" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 + }, +/obj/machinery/door/airlock/external, +/obj/effect/mapping_helpers/airlock/access/all/engineering/external, +/turf/open/floor/plating, +/area/station/maintenance/starboard/upper) +"xKA" = ( +/obj/machinery/conveyor{ + dir = 4; + id = "packageSort2" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plating, +/area/station/cargo/sorting) +"xKG" = ( +/obj/structure/closet, +/obj/effect/spawner/random/maintenance/two, +/obj/machinery/atmospherics/pipe/smart/manifold4w/pink/hidden, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"xKJ" = ( +/turf/closed/wall, +/area/station/command/meeting_room) +"xKO" = ( +/obj/structure/table, +/obj/machinery/light_switch/directional/north, +/obj/item/paper_bin{ + pixel_x = 1; + pixel_y = 7 + }, +/obj/item/pen, +/turf/open/floor/iron/cafeteria, +/area/station/command/heads_quarters/rd) +"xKR" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/spawner/structure/window, +/turf/open/floor/plating, +/area/station/commons/storage/primary) +"xKY" = ( +/obj/effect/turf_decal/bot, +/obj/effect/landmark/secequipment, +/obj/effect/turf_decal/tile/red/half/contrasted, +/obj/machinery/camera/directional/north{ + c_tag = "Security - Office" + }, +/turf/open/floor/iron/dark/textured_half, +/area/station/security/office) +"xLn" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/iron, +/area/station/hallway/secondary/service) +"xLq" = ( +/turf/open/floor/glass/reinforced, +/area/station/science/ordnance/office) +"xLF" = ( +/obj/machinery/door/window{ + base_state = "right"; + dir = 4; + icon_state = "right"; + name = "Captain's Desk Door"; + req_access = list("captain") + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/wood, +/area/station/command/heads_quarters/captain) +"xLK" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/turf/open/floor/iron/white, +/area/station/medical/medbay/aft) +"xLO" = ( +/obj/machinery/flasher/directional/east{ + id = "brigentry" + }, +/obj/structure/cable, +/obj/structure/disposalpipe/segment, +/obj/machinery/light/directional/east, +/turf/open/floor/iron/dark/textured_edge{ + dir = 8 + }, +/area/station/security/checkpoint/auxiliary) +"xLR" = ( +/obj/machinery/light/directional/east, +/obj/structure/closet/secure_closet/exile, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/turf/open/floor/iron, +/area/station/command/gateway) +"xLS" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 9 + }, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/icemoon/surface/outdoors/nospawn) +"xLV" = ( +/obj/machinery/washing_machine, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/blue/opposingcorners{ + dir = 1 + }, +/turf/open/floor/iron/cafeteria, +/area/station/security/prison/work) +"xMh" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/bridge_pipe/cyan/visible, +/obj/machinery/atmospherics/pipe/bridge_pipe/orange/visible{ + dir = 8 + }, +/turf/open/floor/plating, +/area/station/engineering/atmos) +"xMq" = ( +/turf/closed/mineral/random/snow, +/area/icemoon/underground/explored) +"xMy" = ( +/obj/machinery/light/directional/east, +/turf/open/floor/iron, +/area/station/security/prison/visit) +"xMA" = ( +/obj/structure/railing/corner{ + dir = 4 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/cargo/storage) +"xMI" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plating/elevatorshaft, +/area/mine/storage) +"xMT" = ( +/turf/closed/wall, +/area/station/science/research) +"xNa" = ( +/obj/effect/landmark/blobstart, +/turf/open/floor/engine, +/area/station/science/xenobiology) +"xNn" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"xNs" = ( +/obj/machinery/washing_machine, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/cafeteria, +/area/mine/laborcamp) +"xNu" = ( +/obj/machinery/requests_console/directional/west{ + department = "Cargo Bay"; + departmentType = 2; + name = "Cargo Bay Requests Console"; + supplies_requestable = 1 + }, +/obj/machinery/camera/directional/west{ + c_tag = "Cargo Office" + }, +/obj/machinery/rnd/production/techfab/department/cargo, +/turf/open/floor/iron, +/area/station/cargo/office) +"xNE" = ( +/obj/structure/stairs/west, +/obj/structure/railing, +/turf/open/floor/iron/dark, +/area/station/service/chapel) +"xNF" = ( +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=Dorm"; + location = "HOP2" + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"xOb" = ( +/obj/effect/turf_decal/siding/white{ + dir = 4 + }, +/obj/machinery/door/window/right/directional/west{ + dir = 4; + name = "Airlock" + }, +/turf/open/floor/iron/dark, +/area/mine/mechbay) +"xOl" = ( +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/machinery/portable_atmospherics/canister/oxygen, +/obj/machinery/atmospherics/components/unary/portables_connector/visible, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) +"xOM" = ( +/obj/structure/table, +/obj/machinery/mineral/processing_unit_console, +/turf/open/floor/iron, +/area/mine/production) +"xPk" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/medical/pharmacy) +"xPu" = ( +/obj/machinery/light/directional/east, +/turf/open/misc/asteroid/snow/icemoon, +/area/mine/storage) +"xPv" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 8 + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 + }, +/turf/open/floor/iron/white, +/area/station/medical/medbay/aft) +"xPB" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/command/glass{ + name = "EVA Storage" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 + }, +/obj/effect/landmark/navigate_destination, +/obj/effect/mapping_helpers/airlock/access/all/command/eva, +/turf/open/floor/iron, +/area/station/ai_monitored/command/storage/eva) +"xPF" = ( +/obj/structure/fence{ + dir = 4 + }, +/obj/structure/sign/nanotrasen, +/turf/open/floor/plating/snowed/icemoon, +/area/icemoon/surface/outdoors/nospawn) +"xPI" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"xPN" = ( +/obj/item/storage/box/lights/mixed, +/obj/item/storage/box/lights/mixed, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/service/janitor) +"xPT" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) +"xPV" = ( +/obj/machinery/computer/arcade/battle{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/security/prison/work) +"xPW" = ( +/obj/machinery/camera/directional/north{ + c_tag = "Holodeck - Fore"; + name = "holodeck camera" + }, +/turf/open/floor/engine{ + name = "Holodeck Projector Floor" + }, +/area/station/holodeck/rec_center) +"xQg" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Disposal Access" + }, +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/access/any/supply/maintenance, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 8 + }, +/turf/open/floor/plating, +/area/station/maintenance/disposal) +"xQh" = ( +/obj/machinery/power/terminal{ + dir = 1 + }, +/obj/machinery/light/small/directional/east, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/maintenance/solars/starboard/aft) +"xQm" = ( +/obj/structure/closet/secure_closet/freezer/fridge{ + req_access = "0" + }, +/obj/machinery/airalarm/directional/west, +/turf/open/floor/iron/showroomfloor, +/area/station/security/prison/mess) +"xQu" = ( +/obj/machinery/light/directional/north, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/mine/storage) +"xQG" = ( +/obj/effect/turf_decal/tile/red/half/contrasted, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/iron/dark/side{ + dir = 1 + }, +/area/station/security/processing) +"xQO" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/light/directional/west, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"xQT" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply, +/turf/open/floor/plating, +/area/station/medical/virology) +"xRg" = ( +/obj/machinery/light/directional/south, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"xRw" = ( +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/command/bridge) +"xRF" = ( +/obj/structure/table, +/obj/item/storage/box/shipping, +/obj/item/clothing/head/soft, +/obj/item/clothing/head/soft, +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/cargo/storage) +"xRP" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/eighties/red, +/area/station/security/prison/safe) +"xSl" = ( +/obj/item/radio/intercom/directional/south, +/obj/effect/turf_decal/siding/wood{ + dir = 4 + }, +/obj/effect/turf_decal/siding/wood{ + dir = 8 + }, +/turf/open/floor/wood, +/area/station/commons/vacant_room/office) +"xSn" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 + }, +/obj/structure/cable, +/turf/open/floor/iron/smooth, +/area/station/security/brig) +"xSp" = ( +/obj/structure/table, +/obj/item/book/manual/wiki/tcomms, +/obj/item/radio/off, +/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/iron, +/area/station/tcommsat/computer) +"xSs" = ( +/obj/structure/table, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/machinery/light/small/directional/south, +/turf/open/floor/iron/white, +/area/mine/laborcamp) +"xSv" = ( +/obj/structure/closet/firecloset, +/obj/effect/landmark/start/hangover/closet, +/turf/open/floor/iron/dark, +/area/station/engineering/lobby) +"xSA" = ( +/turf/open/floor/wood, +/area/station/service/lawoffice) +"xSP" = ( +/obj/machinery/vending/security{ + onstation_override = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/turf/open/floor/iron, +/area/mine/laborcamp/security) +"xTp" = ( +/obj/machinery/camera/directional/south{ + c_tag = "Fore Starboard Solars" + }, +/obj/machinery/power/smes, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/maintenance/solars/starboard/fore) +"xTu" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/camera/directional/west{ + c_tag = "Incinerator" + }, +/obj/machinery/atmospherics/components/tank/plasma, +/turf/open/floor/iron, +/area/station/maintenance/disposal/incinerator) +"xTy" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/general/visible, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/maintenance/starboard/upper) +"xTQ" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/junction/flip{ + dir = 1 + }, +/turf/open/floor/plating, +/area/station/maintenance/aft/greater) +"xTT" = ( +/obj/machinery/portable_atmospherics/canister/nitrous_oxide, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/station/maintenance/fore/lesser) +"xTX" = ( +/obj/effect/turf_decal/siding/wood, +/obj/effect/turf_decal/siding/wood{ + dir = 1 + }, +/obj/machinery/door/airlock{ + name = "Bar" + }, +/obj/machinery/duct, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/door/firedoor, +/obj/effect/mapping_helpers/airlock/access/all/service/bar, +/turf/open/floor/iron/dark/textured_half, +/area/station/service/bar) +"xUb" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"xUe" = ( +/obj/machinery/portable_atmospherics/canister/air, +/turf/open/floor/plating, +/area/station/maintenance/department/medical/morgue) +"xUf" = ( +/obj/effect/spawner/structure/window/hollow/reinforced/middle{ + dir = 4 + }, +/turf/open/floor/plating, +/area/station/medical/morgue) +"xUi" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/ai_monitored/command/storage/eva) +"xUk" = ( +/obj/structure/lattice/catwalk, +/obj/structure/railing{ + dir = 1 + }, +/turf/open/openspace, +/area/station/science/ordnance/office) +"xUm" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/wood/tile, +/area/station/service/theater) +"xUw" = ( +/obj/structure/sign/departments/maint/directional/west, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/icemoon/underground/explored) +"xUG" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/security/prison/mess) +"xUH" = ( +/obj/structure/chair/comfy/brown{ + dir = 4 + }, +/turf/open/floor/engine/cult, +/area/station/service/library) +"xUM" = ( +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/maintenance/fore/lesser) +"xUP" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/turf/open/floor/iron, +/area/station/engineering/engine_smes) +"xUR" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/wood, +/area/station/security/courtroom) +"xUS" = ( +/obj/machinery/computer/message_monitor{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/station/tcommsat/computer) +"xUT" = ( +/obj/structure/chair/stool/directional/east, +/turf/open/floor/plating, +/area/station/maintenance/starboard/fore) +"xUU" = ( +/obj/effect/turf_decal/tile/blue, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron, +/area/station/hallway/primary/fore) +"xUW" = ( +/obj/machinery/airalarm/directional/south, +/obj/machinery/light/directional/south, +/obj/structure/filingcabinet/chestdrawer, +/turf/open/floor/iron, +/area/station/tcommsat/computer) +"xVf" = ( +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/maintenance/department/cargo) +"xVx" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/cable, +/turf/open/floor/iron/dark/textured, +/area/station/security/warden) +"xVB" = ( +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/machinery/light/directional/north, +/obj/structure/cable, +/obj/machinery/power/apc/auto_name/directional/north, +/turf/open/floor/iron, +/area/mine/laborcamp/security) +"xVD" = ( +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 10 + }, +/obj/effect/turf_decal/trimline/blue/filled/warning{ + dir = 10 + }, +/obj/machinery/hydroponics/constructable, +/turf/open/floor/iron/dark, +/area/station/service/hydroponics) +"xVG" = ( +/turf/open/floor/plating, +/area/station/hallway/secondary/exit/departure_lounge) +"xVJ" = ( +/obj/docking_port/stationary{ + dir = 4; + dwidth = 2; + height = 5; + id = "laborcamp_away"; + name = "labor camp"; + width = 9 + }, +/turf/open/misc/asteroid/snow/icemoon, +/area/icemoon/underground/explored) +"xVK" = ( +/turf/closed/wall, +/area/station/service/janitor) +"xVL" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/structure/closet/secure_closet/personal{ + anchored = 1 + }, +/turf/open/floor/iron, +/area/station/commons/locker) +"xVO" = ( +/obj/structure/table/wood, +/obj/item/reagent_containers/food/drinks/mug/coco{ + desc = "Still hot!"; + pixel_x = -4; + pixel_y = 4 + }, +/turf/open/floor/wood, +/area/station/maintenance/space_hut/cabin) +"xVS" = ( +/obj/structure/table/wood, +/obj/item/flashlight/lantern, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/airalarm/directional/south, +/turf/open/floor/stone, +/area/mine/eva/lower) +"xVT" = ( +/obj/structure/railing{ + dir = 9 + }, +/turf/open/misc/asteroid/snow/icemoon, +/area/icemoon/underground/explored) +"xVZ" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, +/turf/open/floor/iron/white, +/area/station/medical/virology) +"xWo" = ( +/obj/structure/rack, +/obj/effect/spawner/random/maintenance/two, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"xWr" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/security/processing) +"xWA" = ( +/obj/structure/table, +/obj/item/plate, +/turf/open/floor/iron, +/area/station/security/prison/mess) +"xWG" = ( +/obj/machinery/light/small/directional/south, +/turf/open/floor/iron/freezer, +/area/station/commons/toilet) +"xWM" = ( +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/turf/open/floor/plating, +/area/station/maintenance/starboard/fore) +"xWN" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/circuit, +/area/station/ai_monitored/command/nuke_storage) +"xWR" = ( +/obj/machinery/door/firedoor, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"xWT" = ( +/obj/machinery/firealarm/directional/south, +/obj/structure/closet/crate/freezer/surplus_limbs, +/turf/open/floor/iron/white, +/area/station/medical/cryo) +"xXf" = ( +/obj/machinery/portable_atmospherics/pump, +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/turf/open/floor/iron/white/corner{ + dir = 1 + }, +/area/station/engineering/atmos/storage/gas) +"xXm" = ( +/obj/structure/reagent_dispensers/watertank, +/obj/machinery/light/small/directional/south, +/turf/open/floor/plating, +/area/station/maintenance/department/medical/morgue) +"xXt" = ( +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/delivery, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 + }, +/obj/structure/cable, +/obj/machinery/door/airlock/public/glass{ + name = "Public Mining Storage" + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/commons/storage/mining) +"xXz" = ( +/obj/machinery/atmospherics/components/binary/pump/on{ + dir = 4; + name = "External to Filter" + }, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"xXE" = ( +/obj/structure/chair/pew{ + dir = 1 + }, +/obj/structure/cable, +/turf/open/floor/iron/chapel, +/area/station/service/chapel) +"xXQ" = ( +/obj/structure/table, +/obj/effect/decal/cleanable/dirt, +/obj/item/book/manual/chef_recipes{ + pixel_x = 2; + pixel_y = 6 + }, +/turf/open/floor/iron, +/area/mine/laborcamp) +"xXR" = ( +/obj/effect/landmark/event_spawn, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"xXV" = ( +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 5 + }, +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) +"xYj" = ( +/obj/machinery/power/apc/auto_name/directional/east, +/obj/structure/cable, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 + }, +/turf/open/floor/iron/white/side{ + dir = 10 + }, +/area/station/science/research) +"xYv" = ( +/obj/structure/rack, +/obj/effect/spawner/random/maintenance, +/turf/open/floor/plating, +/area/station/maintenance/port/greater) +"xYw" = ( +/obj/structure/flora/bush/leavy/style_random, +/turf/open/floor/grass, +/area/station/maintenance/starboard/aft) +"xYA" = ( +/obj/machinery/holopad, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/maintenance/department/electrical) +"xYF" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"xYI" = ( +/obj/machinery/telecomms/server/presets/science, +/turf/open/floor/iron/dark/telecomms, +/area/station/tcommsat/server) +"xYT" = ( +/obj/effect/turf_decal/stripes/line, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 + }, +/obj/machinery/door/airlock/external, +/obj/effect/mapping_helpers/airlock/access/any/supply/maintenance, +/turf/open/floor/iron/smooth, +/area/mine/eva) +"xZg" = ( +/obj/structure/sign/warning/electric_shock, +/turf/closed/wall/r_wall, +/area/station/security/prison/safe) +"xZl" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 + }, +/turf/open/floor/iron/dark/smooth_large, +/area/station/engineering/main) +"xZo" = ( +/obj/effect/spawner/structure/window/hollow/reinforced/end{ + dir = 1 + }, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/station/medical/morgue) +"xZA" = ( +/turf/open/floor/iron/checker, +/area/station/science/lab) +"xZD" = ( +/obj/machinery/light/directional/north, +/obj/structure/sign/warning/electric_shock{ + pixel_y = 32 + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/port) +"xZL" = ( +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/obj/effect/turf_decal/tile/brown, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/turf/open/floor/iron/dark, +/area/station/cargo/miningdock) +"xZQ" = ( +/obj/structure/table, +/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/item/clothing/head/soft/grey{ + pixel_x = -2; + pixel_y = 3 + }, +/turf/open/floor/iron, +/area/station/commons/locker) +"yap" = ( +/obj/structure/stairs/north, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"yav" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 4 + }, +/turf/open/misc/dirt{ + initial_gas_mix = "ICEMOON_ATMOS" + }, +/area/icemoon/underground/explored) +"yaD" = ( +/obj/structure/sign/warning/secure_area{ + desc = "A warning sign which reads 'SERVER ROOM'."; + name = "SERVER ROOM"; + pixel_y = 32 + }, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/science/server) +"yaF" = ( +/obj/machinery/light/directional/west, +/obj/machinery/status_display/evac/directional/west, +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"yaG" = ( +/obj/effect/landmark/navigate_destination/chapel, +/turf/open/floor/iron/dark/side{ + dir = 1 + }, +/area/station/hallway/primary/starboard) +"yaJ" = ( +/obj/effect/turf_decal/trimline/green/filled/warning{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/iron/white, +/area/station/medical/virology) +"yaL" = ( +/turf/closed/wall/r_wall, +/area/station/engineering/engine_smes) +"yaR" = ( +/obj/structure/disposalpipe/trunk/multiz/down{ + dir = 4 + }, +/turf/open/floor/plating, +/area/station/maintenance/port/greater) +"yaT" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/siphon/monitored/oxygen_output{ + dir = 1 + }, +/turf/open/floor/engine/o2, +/area/station/engineering/atmos) +"yaZ" = ( +/obj/machinery/light/small/directional/west, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/turf/open/floor/iron/showroomfloor, +/area/station/security/prison/mess) +"yba" = ( +/obj/machinery/power/apc/auto_name/directional/east, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/freezer, +/area/station/commons/toilet) +"ybm" = ( +/obj/effect/decal/cleanable/ants, +/turf/open/floor/iron/cafeteria, +/area/station/service/kitchen) +"ybq" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/structure/sign/poster/official/random/directional/north, +/turf/open/floor/iron/dark/smooth_edge{ + dir = 4 + }, +/area/station/engineering/transit_tube) +"ybr" = ( +/obj/structure/bookcase{ + name = "Forbidden Knowledge" + }, +/obj/structure/sign/painting/large/library_private{ + dir = 1 + }, +/turf/open/floor/engine/cult, +/area/station/service/library) +"ybs" = ( +/obj/effect/landmark/xeno_spawn, +/turf/open/floor/iron/freezer, +/area/station/commons/toilet/locker) +"ybu" = ( +/obj/structure/chair/stool/directional/north, +/turf/open/floor/wood, +/area/station/maintenance/port/aft) +"ybv" = ( +/turf/closed/wall/r_wall, +/area/station/ai_monitored/turret_protected/ai_upload) +"yby" = ( +/obj/structure/railing{ + dir = 1 + }, +/obj/structure/bed/dogbed, +/obj/effect/decal/cleanable/insectguts, +/turf/open/floor/plating, +/area/station/maintenance/department/medical/central) +"ybD" = ( +/obj/machinery/suit_storage_unit/security, +/obj/machinery/light/directional/north, +/turf/open/floor/iron/smooth, +/area/station/security/brig/upper) +"ybF" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, +/turf/open/floor/plating, +/area/station/maintenance/disposal/incinerator) +"ybN" = ( +/obj/machinery/door/airlock/public/glass{ + name = "Courtroom" + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/access/all/security/court, +/turf/open/floor/iron, +/area/station/security/courtroom) +"ybQ" = ( +/turf/closed/wall/r_wall, +/area/station/ai_monitored/command/nuke_storage) +"yca" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Mining Station Maintenance" + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/access/all/supply/mining_station, +/turf/open/floor/iron/dark/textured_half{ + dir = 1 + }, +/area/station/maintenance/department/cargo) +"ycj" = ( +/obj/structure/window/reinforced/spawner, +/obj/structure/flora/bush/jungle/a/style_random, +/obj/structure/flora/bush/sparsegrass/style_random, +/turf/open/misc/ashplanet/wateryrock{ + initial_gas_mix = "o2=22;n2=82;TEMP=293.15" + }, +/area/station/security/prison/rec) +"yco" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/white, +/area/station/medical/chemistry) +"ycw" = ( +/obj/machinery/door/firedoor, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"ycz" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/wood/tile, +/area/station/service/theater) +"ycB" = ( +/obj/effect/spawner/structure/window, +/turf/open/floor/plating, +/area/station/engineering/storage) +"ycQ" = ( +/obj/structure/closet/crate, +/obj/effect/spawner/random/maintenance, +/obj/effect/turf_decal/tile/brown, +/turf/open/floor/iron, +/area/station/cargo/lobby) +"ycS" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) +"ycT" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/cargo/storage) +"ycV" = ( +/obj/machinery/door/poddoor/shutters{ + id = "teledoor"; + name = "MiniSat Teleport Access" + }, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/aisat_interior) +"ycX" = ( +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"ycY" = ( +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/maintenance/department/medical/morgue) +"ydg" = ( +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/turf/open/floor/iron, +/area/station/engineering/lobby) +"ydt" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/security/prison/mess) +"ydD" = ( +/obj/effect/spawner/random/structure/crate_abandoned, +/obj/machinery/light/small/directional/south, +/turf/open/floor/iron/smooth, +/area/station/maintenance/starboard/fore) +"ydI" = ( +/turf/closed/wall/r_wall, +/area/station/hallway/secondary/entry) +"ydU" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/green{ + dir = 8 + }, +/turf/open/floor/iron/white, +/area/station/medical/virology) +"ydZ" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/chair/stool/directional/north, +/turf/open/floor/wood/parquet, +/area/station/commons/lounge) +"yef" = ( +/obj/machinery/airalarm/directional/north, +/obj/machinery/suit_storage_unit/industrial/loader, +/turf/open/floor/iron/smooth_large, +/area/station/cargo/warehouse) +"yej" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/turf/open/floor/plating, +/area/station/maintenance/starboard/fore) +"yep" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/mine/production) +"yew" = ( +/obj/structure/lattice/catwalk, +/obj/machinery/firealarm/directional/south, +/obj/machinery/light/directional/south, +/turf/open/openspace, +/area/station/science/xenobiology) +"yey" = ( +/obj/effect/landmark/start/hangover, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/dark, +/area/station/medical/morgue) +"yeA" = ( +/obj/machinery/light/directional/south, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/requests_console/directional/south{ + announcementConsole = 1; + department = "Bridge"; + departmentType = 5; + name = "Bridge Requests Console"; + anon_tips_receiver = 1; + assistance_requestable = 1 + }, +/turf/open/floor/wood, +/area/station/command/meeting_room) +"yeB" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"yeC" = ( +/turf/open/floor/iron, +/area/station/science/explab) +"yeD" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/atmospherics/components/binary/pump{ + dir = 1; + name = "Mix Bypass" + }, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"yeF" = ( +/obj/item/radio/intercom/directional/west, +/obj/machinery/light/small/directional/west, +/turf/open/floor/wood, +/area/station/service/library) +"yfb" = ( +/obj/structure/closet/emcloset, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"yfp" = ( +/obj/machinery/firealarm/directional/north, +/turf/open/floor/wood/parquet, +/area/station/commons/lounge) +"yfs" = ( +/obj/machinery/flasher/portable, +/obj/effect/turf_decal/tile/red/half, +/turf/open/floor/iron/dark/textured, +/area/station/ai_monitored/security/armory/upper) +"yfS" = ( +/obj/structure/table, +/obj/effect/spawner/random/maintenance, +/turf/open/floor/plating, +/area/station/maintenance/aft/greater) +"yfW" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/machinery/computer/holodeck, +/turf/open/floor/iron, +/area/station/commons/fitness) +"ygd" = ( +/obj/machinery/atmospherics/pipe/smart/simple/yellow/visible{ + dir = 4 + }, +/turf/open/floor/plating/snowed/icemoon, +/area/icemoon/surface/outdoors/nospawn) +"ygp" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/item/storage/book/bible, +/obj/structure/altar_of_gods, +/turf/open/floor/iron/dark, +/area/station/service/chapel) +"ygu" = ( +/obj/item/instrument/saxophone, +/obj/machinery/light/directional/north, +/obj/machinery/computer/security/telescreen/entertainment/directional/north, +/obj/item/instrument/piano_synth, +/obj/structure/table/wood, +/obj/machinery/camera{ + c_tag = "Service-Theater"; + dir = 9 + }, +/turf/open/floor/wood/tile, +/area/station/service/theater) +"ygv" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/spawner/random/engineering/tracking_beacon, +/turf/open/floor/iron, +/area/station/command/gateway) +"ygB" = ( +/turf/closed/wall, +/area/station/commons/dorms) +"ygE" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/general/visible, +/obj/structure/cable, +/obj/machinery/light/directional/south, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/obj/structure/closet/secure_closet/medical2, +/turf/open/floor/iron, +/area/station/science/xenobiology) +"ygF" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/trimline/blue/filled/corner{ + dir = 4 + }, +/turf/open/floor/iron/white, +/area/station/medical/treatment_center) +"ygM" = ( +/obj/effect/turf_decal/tile/red/half{ + dir = 1 + }, +/obj/structure/extinguisher_cabinet/directional/south, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/smooth_half, +/area/station/security/brig/upper) +"ygX" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"yhp" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/closed/wall, +/area/station/maintenance/port/greater) +"yhw" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable/layer3, +/turf/open/floor/iron/grimy, +/area/station/ai_monitored/turret_protected/aisat_interior) +"yhS" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/cable, +/obj/machinery/duct, +/turf/open/floor/iron/freezer, +/area/station/service/kitchen/coldroom) +"yhU" = ( +/obj/structure/chair/stool/directional/north, +/turf/open/floor/iron, +/area/station/security/prison/work) +"yia" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/power/apc/auto_name/directional/east, +/turf/open/floor/iron/showroomfloor, +/area/station/security/prison/toilet) +"yiz" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/light/small/directional/south, +/turf/open/floor/iron/showroomfloor, +/area/station/security/prison/toilet) +"yiF" = ( +/turf/open/floor/wood{ + icon_state = "wood-broken" + }, +/area/station/maintenance/space_hut/cabin) +"yiK" = ( +/obj/structure/rack, +/obj/item/reagent_containers/glass/bottle/potassium{ + pixel_x = 7; + pixel_y = 3 + }, +/obj/item/reagent_containers/glass/bottle/phosphorus{ + pixel_x = -5; + pixel_y = 3 + }, +/obj/item/reagent_containers/glass/bottle/sodium{ + pixel_x = 1 + }, +/obj/machinery/firealarm/directional/south, +/turf/open/floor/iron/dark/textured_edge{ + dir = 4 + }, +/area/station/medical/medbay/central) +"yiL" = ( +/turf/closed/wall/r_wall, +/area/station/ai_monitored/security/armory) +"yjh" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark/textured, +/area/station/security/prison) +"yjn" = ( +/obj/machinery/camera/directional/north{ + c_tag = "Fore Port Solar Access" + }, +/obj/machinery/light/small/directional/north, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"yju" = ( +/obj/structure/table, +/obj/effect/spawner/random/maintenance/two, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) +"yjA" = ( +/obj/structure/cable, +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/preopen{ + id = "xenobio2"; + name = "Xenobio Pen 2 Blast Door" + }, +/turf/open/floor/plating, +/area/station/science/xenobiology) +"yjK" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/generic, +/obj/machinery/light/small/directional/west, +/turf/open/floor/plating, +/area/station/maintenance/department/medical/morgue) +"yjP" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 9 + }, +/turf/open/floor/stone, +/area/station/commons/lounge) +"yjV" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"yjX" = ( +/obj/machinery/power/apc/auto_name/directional/east, +/obj/structure/cable, +/obj/effect/turf_decal/siding/white, +/obj/item/kirbyplants/random, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"yki" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/table/glass, +/obj/item/storage/box/monkeycubes, +/turf/open/floor/iron, +/area/station/science/xenobiology) +"ykj" = ( +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/maintenance/fore/lesser) +"ykr" = ( +/obj/structure/chair/sofa/right{ + dir = 4 + }, +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ + dir = 1 + }, +/obj/effect/turf_decal/siding/white{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/hallway/secondary/service) +"ykw" = ( +/turf/closed/wall/r_wall, +/area/station/security/processing) +"ykE" = ( +/obj/item/kirbyplants/random, +/turf/open/floor/iron/dark, +/area/station/science/ordnance/office) +"ykL" = ( +/obj/structure/table, +/obj/item/stock_parts/subspace/analyzer, +/obj/item/stock_parts/subspace/analyzer, +/obj/item/stock_parts/subspace/analyzer, +/turf/open/floor/plating, +/area/station/engineering/storage/tech) +"ykM" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"ykR" = ( +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/turf/open/floor/iron, +/area/station/service/bar) +"ykW" = ( +/obj/structure/table/wood, +/obj/item/folder/blue, +/obj/item/stamp/captain, +/turf/open/floor/wood, +/area/station/command/heads_quarters/captain) +"ykZ" = ( +/obj/effect/turf_decal/siding/wideplating/dark, +/obj/item/radio/intercom/directional/east, +/obj/machinery/duct, +/turf/open/floor/iron, +/area/station/service/hydroponics) +"ylr" = ( +/obj/machinery/seed_extractor, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/green{ + dir = 4 + }, +/obj/effect/turf_decal/tile/green{ + dir = 8 + }, +/obj/effect/turf_decal/siding/white{ + dir = 9 + }, +/turf/open/floor/iron, +/area/station/service/hydroponics) +"ylD" = ( +/obj/machinery/computer/security/labor, +/obj/structure/cable, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/turf/open/floor/iron, +/area/mine/laborcamp/security) +"ylF" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/public/glass{ + name = "Central Access" + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/aft) +"ylU" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"ylY" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/turf/open/floor/iron, +/area/station/maintenance/starboard/fore) +"ymd" = ( +/obj/structure/chair, +/obj/effect/turf_decal/siding/white{ + dir = 8 + }, +/turf/open/floor/iron/white/smooth_large, +/area/station/service/kitchen/diner) +"ymg" = ( +/obj/machinery/gateway/centerstation, +/turf/open/floor/iron/dark, +/area/station/command/gateway) + +(1,1,1) = {" +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +"} +(2,1,1) = {" +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +"} +(3,1,1) = {" +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +"} +(4,1,1) = {" +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +kJG +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +"} +(5,1,1) = {" +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +"} +(6,1,1) = {" +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +"} +(7,1,1) = {" +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +"} +(8,1,1) = {" +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +"} +(9,1,1) = {" +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +"} +(10,1,1) = {" +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +"} +(11,1,1) = {" +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +"} +(12,1,1) = {" +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +"} +(13,1,1) = {" +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +"} +(14,1,1) = {" +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +"} +(15,1,1) = {" +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +"} +(16,1,1) = {" +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +"} +(17,1,1) = {" +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +"} +(18,1,1) = {" +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +"} +(19,1,1) = {" +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +"} +(20,1,1) = {" +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +"} +(21,1,1) = {" +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +"} +(22,1,1) = {" +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +"} +(23,1,1) = {" +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +"} +(24,1,1) = {" +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +"} +(25,1,1) = {" +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +"} +(26,1,1) = {" +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +"} +(27,1,1) = {" +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +"} +(28,1,1) = {" +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +"} +(29,1,1) = {" +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +"} +(30,1,1) = {" +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +"} +(31,1,1) = {" +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +"} +(32,1,1) = {" +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +"} +(33,1,1) = {" +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +"} +(34,1,1) = {" +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +"} +(35,1,1) = {" +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +"} +(36,1,1) = {" +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +"} +(37,1,1) = {" +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +"} +(38,1,1) = {" +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +"} +(39,1,1) = {" +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +"} +(40,1,1) = {" +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +"} +(41,1,1) = {" +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +"} +(42,1,1) = {" +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +"} +(43,1,1) = {" +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +"} +(44,1,1) = {" +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +"} +(45,1,1) = {" +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +"} +(46,1,1) = {" +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +"} +(47,1,1) = {" +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +iDt +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +"} +(48,1,1) = {" +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +iDt +iDt +iDt +iDt +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +"} +(49,1,1) = {" +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +iDt +abB +exv +iDt +iDt +iDt +exv +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +"} +(50,1,1) = {" +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +iDt +iDt +iDt +eUY +iDt +iDt +iDt +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +"} +(51,1,1) = {" +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +iDt +iDt +iDt +iDt +ksu +iDt +exv +iDt +iDt +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +"} +(52,1,1) = {" +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +iDt +exv +iDt +qrg +iDt +iDt +exv +iDt +iDt +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +"} +(53,1,1) = {" +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +iDt +oSU +iDt +iDt +exv +iDt +iDt +iDt +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +"} +(54,1,1) = {" +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +iDt +oSU +exv +iDt +iDt +iDt +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +"} +(55,1,1) = {" +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +iDt +oSU +iDt +iDt +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +"} +(56,1,1) = {" +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +"} +(57,1,1) = {" +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +"} +(58,1,1) = {" +ghx +ghx +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +"} +(59,1,1) = {" +ghx +ghx +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +"} +(60,1,1) = {" +ghx +ghx +ghx +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +"} +(61,1,1) = {" +ghx +ghx +ghx +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +oSU +iDt +iDt +iDt +cCb +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +"} +(62,1,1) = {" +ghx +ghx +ghx +ghx +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +oSU +iDt +scw +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +"} +(63,1,1) = {" +ghx +ghx +ghx +ghx +ghx +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +oAM +ghx +ghx +ghx +xcC +ghx +ghx +ghx +oSU +iDt +iDt +iDt +iDt +xMq +xMq +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +"} +(64,1,1) = {" +oSU +ghx +ghx +ghx +ghx +ghx +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +sYA +ghx +ghx +ghx +vXO +hMz +ghx +hMz +psb +scw +scw +jSy +xMq +xMq +xMq +xMq +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +"} +(65,1,1) = {" +oSU +ghx +ghx +ghx +ghx +ghx +ghx +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +rjE +ghx +ghx +ghx +isU +ghx +ghx +hMz +hUy +dZS +xuo +scw +iDt +qau +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +"} +(66,1,1) = {" +oSU +oSU +ghx +ghx +ghx +ghx +ghx +ghx +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +rjE +ghx +ghx +ghx +isU +ghx +ghx +ghx +ghx +stA +xuo +xuo +xuo +nqv +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +"} +(67,1,1) = {" +oSU +oSU +oSU +ghx +ghx +ghx +ghx +ghx +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +hMz +hMz +ghx +ghx +rjE +ghx +ghx +ghx +isU +ghx +ghx +ghx +ghx +stA +rQl +hUK +hUK +xMq +oSU +oSU +oSU +oSU +ghx +ghx +ghx +ghx +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +"} +(68,1,1) = {" +oSU +oSU +oSU +ghx +ghx +ghx +ghx +ghx +ghx +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +ghx +ghx +ghx +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +jlu +uwH +lWI +flZ +lWI +lWI +lWI +qrj +ena +ghx +ghx +ghx +stA +xlq +ghx +ghx +xMq +xMq +oSU +oSU +ghx +ghx +ghx +ghx +ghx +ghx +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +"} +(69,1,1) = {" +oSU +oSU +oSU +oSU +ghx +ghx +ghx +ghx +ghx +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +ghx +ghx +ghx +ghx +ghx +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ndA +mSH +ngM +kgN +wDU +uwY +uwY +uwY +wDU +kUP +okH +qSq +ghx +stA +xlq +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +"} +(70,1,1) = {" +oSU +oSU +oSU +oSU +oSU +ghx +ghx +ghx +ghx +ghx +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +ghx +ghx +ghx +ghx +ghx +ghx +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +cpt +dLH +kIX +xuo +xuo +qlU +wDU +roa +nIN +fob +wDU +xlq +ghx +qeL +lWI +gUp +ayG +okH +qSq +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +"} +(71,1,1) = {" +oSU +oSU +oSU +oSU +oSU +oSU +ghx +ghx +ghx +ghx +ghx +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +ghx +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +iDt +aNc +xuo +xuo +xuo +xuo +lnx +wDU +qmt +xbA +qmt +wDU +oBz +lWI +gUp +ojf +ojf +xlq +ghx +cpA +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +oSU +ghx +ghx +ghx +ghx +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +"} +(72,1,1) = {" +ghx +oSU +oSU +oSU +oSU +oSU +ghx +ghx +ghx +ghx +ghx +ghx +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +ghx +ghx +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +ghx +ghx +ghx +ghx +ghx +ghx +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +oSU +oSU +oSU +iDt +sxe +xuo +xuo +jNH +wDU +tbX +qmt +fiC +vmH +tzv +qmt +tbX +wDU +wTG +xuo +xuo +oBz +lWI +vWP +ghx +ghx +ghx +ghx +ghx +ghx +ghx +oSU +oSU +oSU +ghx +ghx +ghx +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +"} +(73,1,1) = {" +ghx +ghx +oSU +oSU +oSU +oSU +oSU +ghx +ghx +ghx +ghx +ghx +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +ghx +ghx +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +ghx +ghx +ghx +ghx +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +oSU +oSU +oSU +oSU +iDt +aUC +xuo +xuo +xuo +dBY +moc +tGi +ueH +fdp +lDc +dBY +moc +tGi +xuo +xuo +xuo +xuo +psb +xnX +ghx +ghx +ghx +ghx +ghx +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +"} +(74,1,1) = {" +ghx +ghx +ghx +ghx +oSU +oSU +oSU +ghx +ghx +ghx +ghx +ghx +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +ghx +ghx +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +ghx +ghx +ghx +oSU +oSU +ghx +ghx +ghx +ghx +ghx +ghx +oSU +oSU +ghx +ghx +ghx +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +oSU +oSU +oSU +oSU +iDt +sxe +xuo +jNH +wDU +qmt +qmt +qmt +hdY +tYz +qMu +qmt +qmt +qmt +tbX +tbX +tbX +wDU +wDU +ghx +ghx +ghx +ghx +ghx +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +"} +(75,1,1) = {" +iZz +ghx +ghx +ghx +ghx +oSU +oSU +ghx +ghx +ghx +ghx +ghx +ghx +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +ghx +ghx +ghx +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +ghx +ghx +ghx +ghx +ghx +oSU +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +oSU +oSU +oSU +oSU +oSU +iDt +psb +rxz +qlU +wDU +aNw +qmt +dzL +fVA +tYz +lDc +oBm +qmt +bhs +dLe +dLe +sCg +fas +wDU +ghx +ghx +ghx +ghx +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +"} +(76,1,1) = {" +iZz +iZz +ghx +ghx +ghx +ghx +ghx +oSU +ghx +ghx +ghx +ghx +ghx +ghx +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +ghx +ghx +ghx +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +ghx +ghx +ghx +ghx +ghx +ghx +oSU +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +oSU +oSU +oSU +oSU +oSU +oSU +iDt +xuo +wDU +wDU +qmt +nfr +kLa +giV +kdu +vip +qWT +tmE +qmt +iBd +chO +sPu +sCg +hor +wDU +ghx +ghx +ghx +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +"} +(77,1,1) = {" +iZz +dhq +dhq +ghx +ghx +ghx +ghx +oSU +ghx +ghx +ghx +ghx +ghx +ghx +ghx +oSU +oSU +oSU +oSU +oSU +oSU +oSU +ghx +oSU +ghx +ghx +ghx +ghx +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +ghx +ghx +ghx +ghx +ghx +ghx +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +oSU +oSU +oSU +oSU +oSU +oSU +oSU +iDt +xuo +wDU +krn +xvO +nfr +qmt +qmt +jLX +vip +fff +fYH +fEV +cVc +voS +rgm +qJv +xVS +wDU +ver +ghx +ghx +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +"} +(78,1,1) = {" +iZz +dhq +dhq +dhq +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +oSU +oSU +oSU +oSU +oSU +ghx +ghx +ghx +ghx +ghx +ghx +ghx +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +ghx +ghx +ghx +ghx +ghx +ghx +ghx +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +oSU +oSU +oSU +oSU +oSU +oSU +oSU +iDt +xuo +wDU +haq +xBF +nfr +qmt +iVm +iuh +vip +qWT +uPt +qmt +mwU +fOV +dLe +wzl +kFG +wDU +scw +ghx +ghx +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +"} +(79,1,1) = {" +dhq +dhq +dhq +dhq +dhq +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +oSU +oSU +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +oSU +oSU +oSU +oSU +oSU +oSU +oSU +iDt +wDU +qmt +qmt +kLa +qmt +qmt +sAa +ego +vip +rLq +uUT +uUT +uUT +uUT +uUT +uUT +uUT +wDU +scw +ghx +ghx +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +"} +(80,1,1) = {" +dhq +dhq +dhq +dhq +dhq +dhq +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +oSU +oSU +oSU +oSU +oSU +oSU +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +hpE +xuo +xuo +oSU +oSU +oSU +oSU +oSU +oSU +oSU +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +iDt +wDU +btB +gfw +nfr +ecR +qmt +qmt +liK +tYz +jYM +rmB +agk +bjN +nbv +bYd +lcY +nUi +scw +iDt +ghx +ghx +ghx +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +"} +(81,1,1) = {" +dhq +dhq +dhq +dhq +dhq +dhq +dhq +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +psb +fSd +hUK +gqG +oSU +oSU +oSU +oSU +oSU +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +iDt +wDU +haq +bRC +nfr +jAu +qmt +ofz +nAP +tYz +aSc +uUT +uDL +kgU +oem +dsn +neY +nUi +iDt +scw +ghx +ghx +ghx +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +"} +(82,1,1) = {" +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +iZz +iZz +ghx +ghx +ghx +ghx +ghx +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +lwF +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +iDt +wDU +paR +haq +bQN +tnb +qmt +sWa +jnt +tYz +lDc +gIu +hOo +sgA +rXw +xOb +xiS +iwf +iDt +cCb +ghx +ghx +ghx +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +"} +(83,1,1) = {" +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +dhq +dhq +iZz +iZz +ghx +ghx +ghx +ghx +ghx +ghx +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +ghx +ghx +ghx +ghx +ghx +ghx +ghx +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +lwF +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +iDt +wDU +wDU +wDU +wDU +wDU +wDU +qmt +bfo +nbJ +bsb +uUT +dNA +sHX +dNA +dNA +uzd +nUi +iDt +iDt +scw +ghx +ghx +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +"} +(84,1,1) = {" +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +ghx +ghx +ghx +ghx +ghx +ghx +ghx +dhq +dhq +dhq +dhq +iZz +iZz +iZz +ghx +ghx +ghx +ghx +ghx +ghx +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +ghx +ghx +ghx +ghx +ghx +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +lwF +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +iDt +iDt +iDt +fNp +gxS +tEC +oNA +vfp +niN +eSY +uyq +dRh +uUT +bzJ +srZ +jla +ebv +mXD +nUi +scw +iDt +iDt +ghx +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +"} +(85,1,1) = {" +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +ghx +ghx +ghx +ghx +ghx +ghx +dhq +dhq +dhq +dhq +dhq +dhq +iZz +iZz +ghx +ghx +ghx +ghx +ghx +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +ghx +ghx +ghx +ghx +ghx +ghx +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +fIt +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +oSU +oSU +oSU +ghx +ghx +ghx +ghx +ghx +lwF +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +iDt +iDt +iDt +rcY +scw +dga +scw +dga +niN +qqn +uyq +lER +uUT +uUT +vlS +hex +uUT +iwf +iwf +wkV +iDt +iDt +ghx +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +"} +(86,1,1) = {" +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +ghx +ghx +ghx +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +ghx +ghx +ghx +ghx +ghx +ghx +ghx +oSU +oSU +oSU +oSU +oSU +ghx +ghx +ghx +ghx +ghx +ghx +ghx +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +fIt +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +oSU +oSU +oSU +oSU +oSU +ghx +ghx +ghx +ghx +lwF +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +cCb +iDt +mJZ +iDt +scw +scw +scw +wDU +bfo +sZO +wDU +iwf +cyd +dNA +wqo +iwf +lQw +fWX +nqv +iDt +iDt +ghx +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +"} +(87,1,1) = {" +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +ghx +ghx +ghx +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +ghx +ghx +ghx +ghx +ghx +ghx +ghx +oSU +oSU +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +fIt +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +oSU +oSU +ghx +ghx +ghx +oSU +oSU +oSU +oSU +oSU +oSU +xuo +wYp +odW +uWw +psb +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +iDt +rcY +iDt +scw +scw +scw +ger +scw +agI +agI +iwf +iwf +gvc +gvc +iwf +kZx +wrV +qau +iDt +cCb +ghx +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +"} +(88,1,1) = {" +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +iZz +ghx +ghx +ghx +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +fIt +rhF +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +oSU +oSU +oSU +ghx +ghx +ghx +oSU +oSU +oSU +oSU +oSU +oSU +xuo +xuo +xuo +xuo +xuo +hpE +oSU +ghx +ghx +ghx +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +iDt +rcY +iDt +iDt +iDt +scw +scw +scw +scw +agI +ryC +pYf +cPd +hYP +aro +agI +scw +qau +iDt +iDt +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +"} +(89,1,1) = {" +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +iZz +iZz +iZz +ghx +iZz +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +fIt +lWI +lWI +adD +lWI +ena +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +oSU +oSU +oSU +ghx +ghx +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +iDt +rcY +iDt +iDt +iDt +iDt +scw +scw +scw +scw +mJZ +iDt +scw +scw +rcY +iDt +scw +qau +iDt +iDt +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +"} +(90,1,1) = {" +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +iZz +ghx +ghx +iZz +iZz +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +iZz +iZz +ghx +ghx +ghx +ghx +ghx +ghx +ghx +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +fIt +xuo +xuo +xuo +xuo +oBz +ena +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +oSU +oSU +oSU +oSU +ghx +ghx +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +iDt +syw +kNC +kNC +kNC +kNC +kNC +kNC +ork +tej +gIl +scw +iDt +iDt +syw +tej +tej +gIl +iDt +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +"} +(91,1,1) = {" +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +iZz +iZz +iZz +iZz +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +dhq +iZz +iZz +iZz +ghx +ghx +ghx +ghx +ghx +ghx +ghx +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +fIt +xuo +xuo +xuo +xuo +xuo +oBz +ena +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +oSU +oSU +oSU +oSU +ghx +ghx +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +iDt +iDt +iDt +iDt +iDt +iDt +iDt +iDt +scw +iDt +iDt +iDt +scw +scw +iDt +iDt +iDt +iDt +iDt +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +"} +(92,1,1) = {" +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +iZz +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +ghx +ghx +ghx +ghx +ghx +ghx +dhq +dhq +dhq +iZz +iZz +iZz +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +uOb +uOb +uOb +uOb +uOb +uOb +uOb +uOb +uOb +uOb +uOb +rfu +omJ +rfu +pjj +daf +kmH +oBz +ena +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +oSU +oSU +oSU +oSU +ghx +ghx +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +scw +oSU +oSU +cCb +iDt +scw +iDt +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +"} +(93,1,1) = {" +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +ghx +ghx +ghx +ghx +ghx +dhq +dhq +dhq +dhq +iZz +iZz +iZz +iZz +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +uOb +nDV +amx +fXO +lBR +nhg +gnR +lBR +nhg +qrq +lBR +kIo +hap +rfu +pjj +daf +daf +xuo +oBz +ena +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +oSU +oSU +oSU +oSU +oSU +ghx +ghx +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +iDt +iDt +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +"} +(94,1,1) = {" +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +ghx +ghx +ghx +ghx +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +uOb +eAg +eAg +yiz +lBR +fZq +lBR +lBR +fZq +lBR +lBR +kZI +hap +rfu +kuu +dFF +dFF +xuo +xuo +xlq +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +oSU +oSU +oSU +oSU +oSU +ghx +ghx +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +scw +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +"} +(95,1,1) = {" +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +ghx +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +uOb +jnX +amx +kHn +lBR +xrC +tcQ +egG +cur +gQE +nNn +nNn +nNn +rfu +ooW +ooW +rfu +xuo +xuo +xlq +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +oSU +oSU +oSU +oSU +oSU +ghx +ghx +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +"} +(96,1,1) = {" +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +ghx +ghx +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +ghx +ghx +ghx +ghx +ghx +ghx +ghx +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +uOb +eAg +eAg +nHs +lBR +oWe +ddQ +mbp +fWa +beQ +nNn +hYy +oQg +bAk +mAO +kXY +mJX +xuo +xuo +xlq +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +oSU +oSU +oSU +oSU +ghx +ghx +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +"} +(97,1,1) = {" +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +ghx +ghx +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +ghx +ghx +ghx +ghx +ghx +ghx +ghx +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +uOb +ifZ +amx +ddz +lBR +rlh +fnj +egz +aDj +alA +nNn +alA +roH +foO +bDF +kXY +mJX +xuo +xuo +xlq +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +oSU +oSU +oSU +ghx +ghx +ghx +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +"} +(98,1,1) = {" +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +ghx +ghx +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +oSU +oSU +oSU +oSU +oSU +oSU +oSU +uOb +eAg +eAg +kXO +lBR +jbb +ibz +tYg +ehZ +bwi +hPk +bwi +pqu +dEz +gcP +hOA +mJX +xuo +xuo +xlq +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +oSU +oSU +oSU +ghx +ghx +ghx +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +"} +(99,1,1) = {" +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +oSU +oSU +oSU +oSU +oSU +oSU +uOb +aLM +amx +yia +dhS +cTv +mPD +kqh +kqh +hgg +nNn +sxT +tKB +foO +bdo +kXY +mJX +xuo +xuo +xlq +raY +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +oSU +oSU +oSU +ghx +ghx +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +"} +(100,1,1) = {" +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +gBl +uSb +uSb +uSb +gBl +uOb +uOb +lBR +lBR +lBR +wJa +jRu +kzr +khb +xdZ +nNn +iDu +mQV +qna +dEz +gxx +rfu +kIi +rfu +rfu +rfu +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +oSU +oSU +ghx +oSU +ghx +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +"} +(101,1,1) = {" +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +iDt +iDt +iDt +tWK +tWK +tWK +xhK +tsK +jGg +vVH +iBh +ogL +jZI +fqp +vVH +vVH +vVH +vVH +nNn +gzV +nNn +nNn +oBj +tCV +oju +mJX +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +lcA +ghx +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +"} +(102,1,1) = {" +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +iDt +iDt +iDt +tWK +xby +dSm +hMS +vVH +wOt +wPg +fHg +pmY +vVH +fps +usS +vVH +keD +kqR +qSu +wYq +nkP +kry +uRi +mJX +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +psb +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +"} +(103,1,1) = {" +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +iDt +iDt +iDt +iDt +xby +byq +tIS +tlS +npL +wPg +nAv +yjh +eJU +dFX +nbm +vVH +vUs +kqR +hjQ +nNn +scQ +aJu +ong +mJX +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +psb +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +"} +(104,1,1) = {" +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +iDt +iDt +iDt +scw +xhK +vVH +vVH +vVH +dWn +wPg +fHg +jjo +vVH +vVH +vVH +vVH +sLr +kqR +ugd +nNn +ldH +ldH +ldH +dbH +dbH +dbH +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +psb +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +"} +(105,1,1) = {" +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +iZz +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +iDt +iDt +scw +xhK +taV +kZh +vVH +iCO +wPg +fHg +hnt +vVH +fps +usS +vVH +npV +ixw +kqR +gzV +xUG +kcC +ddd +ioC +sEC +dbH +ghx +ghx +ghx +ghx +ghx +ghx +ghx +lcA +psb +psb +lcA +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +"} +(106,1,1) = {" +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +iZz +iZz +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +eZz +efi +xhK +nCQ +swf +vVH +jli +wPg +aDJ +yjh +eTv +dFX +nbm +vVH +ycj +pdx +uma +nNn +fTb +cgb +nwF +nwF +kFN +ots +ghx +ghx +ghx +ghx +ghx +ghx +ghx +rcY +iDt +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +"} +(107,1,1) = {" +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +iZz +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +iDt +nbP +xhK +ikb +swf +vVH +iVN +wPg +fHg +tVf +tVf +tVf +ldH +ldH +ldH +ldH +ldH +ldH +fTb +iKw +iZs +sOT +rCE +ots +ghx +ghx +ghx +ghx +ghx +ghx +ghx +rcY +iDt +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +"} +(108,1,1) = {" +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +fIt +xhK +vVH +wUO +vVH +vVH +dZW +fHg +lJS +bol +oSD +ldH +xQm +yaZ +dNH +xyU +wlY +fTb +eQA +xWA +rHH +bZK +ots +ghx +ghx +ghx +ghx +ghx +ghx +ghx +lcA +iDt +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +"} +(109,1,1) = {" +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +xby +nXj +xRP +nId +myQ +sby +fHg +bol +bol +oSD +ldH +qiJ +qTs +vPt +hfv +ldH +pEX +bta +lpY +lpY +kse +ots +ghx +ghx +ghx +ghx +ghx +ghx +ghx +psb +iDt +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +"} +(110,1,1) = {" +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +xby +lFe +rvj +gcE +vVH +gZP +mbZ +tVf +tVf +tVf +ldH +ldH +ttk +ldH +ldH +ldH +vCn +jdf +tuH +jdf +fhU +ots +ghx +ghx +ghx +ghx +ghx +ghx +ghx +psb +iDt +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +"} +(111,1,1) = {" +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +xby +sJi +wOp +gaS +vVH +fQG +lsN +pIZ +fwn +oGB +sKu +rAR +jZI +oUM +nFn +jQE +fTb +vrG +vrG +cgb +kFN +ots +ghx +ghx +ghx +ghx +ghx +ghx +ghx +psb +iDt +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +"} +(112,1,1) = {" +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +xhK +vVH +vVH +vVH +vVH +nef +oZz +oZz +oZz +oZz +oZz +oZz +hme +xAW +xUG +mpn +bfg +bfg +ydt +sOT +vkJ +ots +ghx +ghx +ghx +ghx +ghx +ghx +ghx +psb +iDt +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +"} +(113,1,1) = {" +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +axF +dcw +fGI +mHv +etw +lXJ +xbv +cNw +cNw +cNw +cNw +udg +gMR +kwd +ldH +mXK +ueP +bZK +gOS +wZT +sdP +kse +dbH +ghx +ghx +ghx +ghx +ghx +ghx +ghx +psb +iDt +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +"} +(114,1,1) = {" +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +dcw +fGI +fKh +nks +cfh +nLW +hhr +iZo +czW +gSy +vPx +qDG +bDj +ldH +hfq +nga +nIJ +kFx +dbH +dbH +dbH +dbH +ghx +ghx +ghx +ghx +ghx +ghx +ghx +psb +iDt +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +"} +(115,1,1) = {" +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +dcw +cpp +gTW +xDK +cfh +wBp +knq +iHQ +tSx +nAD +hpB +wdM +wdM +ldH +pyr +lkS +wKC +wyO +dbH +aCH +iDt +iDt +ghx +ghx +ghx +ghx +ghx +ghx +ghx +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +"} +(116,1,1) = {" +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +axF +dcw +fGI +gTW +nks +cfh +nLW +hhr +giN +czW +gSy +tqc +vbJ +rrI +ldH +rmD +pBb +gbu +ueo +dbH +psb +psb +psb +psb +fIt +ghx +ghx +ghx +ghx +ghx +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +"} +(117,1,1) = {" +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +dcw +fGI +gTW +cPQ +cfh +wBp +gvj +gNH +gvj +gvj +vyw +vyw +mxG +ldH +opI +daE +uTa +hCv +ots +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +"} +(118,1,1) = {" +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +iDt +iDt +iDt +iDt +scw +iDt +scw +scw +iDt +scw +scw +scw +iDt +scw +scw +iDt +iDt +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +dcw +bDd +wUq +owf +bkX +cJI +uDk +fIH +iUw +wlR +aMR +vyw +fuX +ldH +srY +wKC +pYa +gcZ +ots +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +"} +(119,1,1) = {" +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +iDt +iDt +iDt +scw +scw +scw +scw +scw +scw +iDt +scw +scw +scw +scw +scw +scw +scw +iDt +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +jmI +jmI +jmI +jmI +jmI +jmI +jmI +jmI +jmI +uPk +dRM +qwa +fXj +ldH +fwL +hux +kDu +vXn +ots +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +"} +(120,1,1) = {" +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +iDt +iDt +iDt +scw +scw +scw +iDt +scw +iDt +iDt +iDt +scw +iDt +iDt +iDt +iDt +iDt +scw +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +uPk +uss +uAE +uVg +dbH +dbH +dbH +dbH +dbH +dbH +psb +psb +psb +psb +fIt +ghx +ghx +ghx +ghx +ghx +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +"} +(121,1,1) = {" +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +iDt +iDt +iDt +iDt +iDt +scw +iDt +scw +scw +iDt +iDt +scw +scw +iDt +iDt +scw +scw +scw +scw +iDt +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +uPk +xBv +uAE +swc +uPk +scw +iDt +iDt +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +"} +(122,1,1) = {" +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +iDt +iDt +iDt +iDt +iDt +iDt +iDt +iDt +scw +iDt +iDt +scw +iDt +scw +scw +iDt +scw +scw +scw +iDt +iDt +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +uPk +gHF +uAE +jlX +xad +scw +cfS +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +"} +(123,1,1) = {" +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +iDt +iDt +iDt +iDt +iDt +iDt +scw +iDt +scw +iDt +scw +scw +xVJ +iDt +iDt +scw +scw +scw +scw +scw +iDt +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +iDt +iDt +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +uPk +fsp +icS +efx +xad +scw +iDt +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +"} +(124,1,1) = {" +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +iDt +iDt +iDt +iDt +iDt +iDt +iDt +iDt +scw +scw +scw +iDt +iDt +scw +scw +scw +scw +scw +iDt +scw +iDt +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +iDt +iDt +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +uPk +lmf +fnW +lTa +xad +scw +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +"} +(125,1,1) = {" +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +iDt +iDt +iDt +iDt +iDt +iDt +scw +iDt +scw +scw +scw +scw +iDt +scw +scw +scw +scw +iDt +scw +iDt +iDt +ghx +ghx +ghx +ghx +ghx +ghx +ghx +iDt +iDt +iDt +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +uPk +eqS +pFZ +lFL +xad +scw +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +"} +(126,1,1) = {" +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +iDt +iDt +iDt +iDt +iDt +iDt +scw +scw +iDt +iDt +scw +iDt +scw +scw +scw +scw +scw +scw +iDt +scw +scw +ghx +ghx +ghx +ghx +ghx +iDt +iDt +iDt +iDt +iDt +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +uPk +oXd +bJp +qdl +uPk +scw +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +"} +(127,1,1) = {" +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +iDt +iDt +iDt +iDt +iDt +iDt +iDt +scw +iDt +scw +iDt +iDt +iDt +scw +scw +scw +scw +scw +iDt +iDt +iDt +ghx +ghx +ghx +ghx +ghx +iDt +iDt +iDt +iDt +iDt +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +uPk +uPk +uPk +uPk +uPk +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +"} +(128,1,1) = {" +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +iDt +iDt +iDt +iDt +iDt +iDt +vjh +dLN +dLN +dLN +dLN +vjh +aRm +vjh +vjh +vjh +uPl +vjh +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +iDt +iDt +iDt +iDt +iDt +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +"} +(129,1,1) = {" +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +iDt +iDt +iDt +iDt +iDt +iDt +vjh +dqx +oDg +oDg +dqx +njJ +lDD +njJ +wAQ +njJ +kcf +vjh +ghx +ghx +ghx +ghx +ghx +ghx +ghx +iDt +iDt +iDt +iDt +iDt +iDt +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +"} +(130,1,1) = {" +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +iDt +iDt +iDt +iDt +iDt +iDt +vjh +szu +hdV +jLo +bJx +njJ +ciN +njJ +rTV +njJ +blk +vjh +ghx +ghx +ghx +ghx +ghx +ghx +iDt +iDt +iDt +iDt +iDt +iDt +iDt +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +"} +(131,1,1) = {" +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +iDt +iDt +iDt +dLN +dLN +dLN +vjh +cJb +cpG +han +dqx +njJ +cVD +njJ +hTH +rlb +dqx +vjh +nTO +nTO +nTO +eQT +nTO +eQT +eQT +eQT +nTO +iDt +iDt +iDt +iDt +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +"} +(132,1,1) = {" +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +iDt +iDt +iDt +iDt +dLN +wxg +ipd +njJ +dqx +dqx +pfO +dqx +vDy +hDK +dqx +hDK +wzn +bxW +vjh +teQ +xSP +ufe +bsc +nTO +kAG +pdc +xzp +iSf +dBw +iDt +iDt +iDt +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +"} +(133,1,1) = {" +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +iDt +iDt +iDt +iDt +qzG +vjh +pRZ +uYj +dUG +rQx +rQx +rVX +rVX +rVX +rVX +rVX +kfz +kfz +rVX +aGW +rAr +xcx +jvM +hML +nTO +qpy +tmB +jvM +nTO +nTO +nTO +nJm +iDt +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +ghx +ghx +ghx +ghx +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +"} +(134,1,1) = {" +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +iDt +iDt +iDt +iDt +iDt +iDt +uEA +vjh +aYQ +bLL +njJ +qbl +dqx +rVX +dqx +kbx +dLR +xXQ +usx +qUw +qUw +vjh +aCj +cqz +tmB +lZL +nTO +tMG +tmB +jvM +sJR +tmB +kCH +iDt +iDt +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +"} +(135,1,1) = {" +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +iDt +iDt +iDt +iDt +iDt +dLN +dLN +dLN +vjh +njJ +njJ +njJ +njJ +bEi +rVX +dqx +fYL +rQO +lFZ +wgE +vjh +vjh +vjh +xVB +cqz +ccx +wHH +fcY +pdc +lMC +aWV +nTO +nTO +nTO +iDt +iDt +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +"} +(136,1,1) = {" +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +iDt +iDt +iDt +iDt +iDt +dLN +qOV +itM +njJ +pDI +bxX +nzF +njJ +mZJ +rVX +dqx +aoF +hVB +npH +fkZ +vjh +pDW +fLT +ivq +bAM +bAM +bAM +mcr +bAM +bAM +bAM +bAM +cRE +eQT +iDt +iDt +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +"} +(137,1,1) = {" +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +iDt +iDt +iDt +iDt +iDt +dLN +nnE +xSs +njJ +jUe +jlG +rQx +duS +lmK +rVX +fez +sCc +lGL +jjS +eBv +vjh +drP +czD +kwU +tmB +pXB +eSr +fcY +tmB +rZn +tmB +bAM +rmv +eQT +iDt +iDt +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +"} +(138,1,1) = {" +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +iDt +iDt +iDt +iDt +iDt +dLN +whn +nGT +njJ +kRd +mXl +njJ +njJ +njJ +klX +njJ +njJ +njJ +njJ +njJ +vjh +nTO +nTO +ylD +cdd +tmB +gyG +nTO +nTO +nTO +nTO +aeu +nTO +nTO +nTO +iDt +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +"} +(139,1,1) = {" +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +iDt +iDt +iDt +iDt +iDt +vjh +whn +njJ +njJ +njJ +njJ +njJ +eST +njJ +pnG +cWH +njJ +inZ +kBP +dLN +ghx +ghx +eQT +tKa +bvj +pJY +nWs +nTO +ghx +iDt +nTO +ody +hMJ +vbg +nTO +iDt +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +"} +(140,1,1) = {" +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +iDt +iDt +iDt +iDt +aVq +vjh +whn +njJ +sPA +sPA +sPA +njJ +mTI +sTO +rVX +rQx +jXY +rQx +vux +dLN +ghx +ghx +eQT +eQT +eQT +eQT +eQT +nTO +ghx +iDt +nTO +kJw +mQq +xxc +nTO +iDt +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +"} +(141,1,1) = {" +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +iDt +iDt +iDt +iDt +aVq +vjh +iwo +njJ +bDI +dqx +dqx +njJ +njJ +njJ +kfz +dqx +njJ +njJ +njJ +vjh +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +iDt +nTO +auw +eYC +xjO +nTO +iDt +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +"} +(142,1,1) = {" +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +iDt +iDt +kJY +vjh +vjh +vjh +fXP +kEu +hDK +dqx +dqx +dqx +rXg +njJ +dFQ +dqx +njJ +pUN +glz +dLN +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +iDt +nTO +cpe +cpe +nTO +nTO +iDt +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +"} +(143,1,1) = {" +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +iDt +iDt +iDt +aqa +oDB +nhT +kYw +avP +gUx +gUx +wWY +mZk +dqx +njJ +ukD +rQx +gXy +lmK +vux +dLN +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +iDt +nTO +krC +krC +nTO +iDt +iDt +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +"} +(144,1,1) = {" +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +iDt +iDt +kJY +vjh +vjh +vjh +lLx +dRk +dRk +rvy +oie +rQx +rQx +jZi +rVX +dqx +njJ +njJ +njJ +vjh +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +iDt +nTO +nTO +nTO +nTO +iDt +iDt +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +"} +(145,1,1) = {" +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +iDt +iDt +iDt +uEA +dLN +bRJ +dqx +kSU +dqx +dqx +dqx +kpH +dqx +njJ +isc +dqx +njJ +tpU +qZL +dLN +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +iDt +iDt +iDt +iDt +iDt +iDt +iDt +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +"} +(146,1,1) = {" +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +iDt +iDt +iDt +iDt +dLN +dqx +dqx +aGr +dqx +jEs +eUD +hDK +kaO +njJ +rVX +rQx +oSa +rQx +vux +dLN +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +iDt +iDt +iDt +iDt +iDt +iDt +iDt +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +"} +(147,1,1) = {" +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +iDt +iDt +iDt +iDt +dLN +rbT +mts +njJ +njJ +gHg +njJ +njJ +wRK +vjh +aFX +nQL +vjh +vjh +vjh +vjh +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +iDt +iDt +iDt +iDt +iDt +iDt +iDt +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +"} +(148,1,1) = {" +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +iDt +iDt +iDt +iDt +dLN +rbT +lLN +vRO +tGP +eYz +tGP +tGP +iRp +vjh +wbn +xNs +dLN +iDt +iDt +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +iDt +iDt +iDt +iDt +iDt +iDt +iDt +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +"} +(149,1,1) = {" +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +iDt +iDt +iDt +iDt +dLN +dLN +dLN +vjh +vjh +vjh +vjh +vjh +vjh +vjh +dLN +dLN +dLN +iDt +iDt +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +iDt +iDt +iDt +iDt +iDt +iDt +iDt +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +"} +(150,1,1) = {" +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +iDt +iDt +iDt +iDt +iDt +iDt +iDt +iDt +iDt +jZa +iDt +iDt +iDt +iDt +iDt +iDt +iDt +iDt +iDt +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +"} +(151,1,1) = {" +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +iDt +iDt +iDt +iDt +iDt +iDt +iDt +iDt +iDt +iDt +iDt +iDt +iDt +iDt +iDt +iDt +iDt +iDt +iDt +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +"} +(152,1,1) = {" +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +iDt +iDt +dhq +iDt +iDt +iDt +iDt +iDt +iDt +iDt +iDt +iDt +iDt +iDt +iDt +iDt +iDt +iDt +iDt +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +"} +(153,1,1) = {" +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +iDt +iDt +iDt +iDt +iDt +iDt +iDt +iDt +iDt +iDt +iDt +iDt +iDt +iDt +iDt +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +"} +(154,1,1) = {" +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +iDt +iDt +iDt +iDt +iDt +iDt +iDt +iDt +iDt +iDt +iDt +iDt +iDt +iDt +iDt +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +"} +(155,1,1) = {" +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +"} +(156,1,1) = {" +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +"} +(157,1,1) = {" +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +"} +(158,1,1) = {" +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +"} +(159,1,1) = {" +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +"} +(160,1,1) = {" +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +iZz +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +"} +(161,1,1) = {" +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +iZz +iZz +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +"} +(162,1,1) = {" +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +iZz +iZz +ghx +ghx +ghx +ghx +ghx +ghx +ghx +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +"} +(163,1,1) = {" +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +iZz +ghx +ghx +ghx +ghx +ghx +ghx +ghx +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +"} +(164,1,1) = {" +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +"} +(165,1,1) = {" +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +"} +(166,1,1) = {" +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +"} +(167,1,1) = {" +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +"} +(168,1,1) = {" +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +"} +(169,1,1) = {" +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +"} +(170,1,1) = {" +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +"} +(171,1,1) = {" +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +"} +(172,1,1) = {" +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +"} +(173,1,1) = {" +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +iZz +iZz +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +"} +(174,1,1) = {" +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +iZz +iZz +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +"} +(175,1,1) = {" +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +iZz +iZz +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +"} +(176,1,1) = {" +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +"} +(177,1,1) = {" +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +"} +(178,1,1) = {" +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +"} +(179,1,1) = {" +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +"} +(180,1,1) = {" +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +"} +(181,1,1) = {" +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +"} +(182,1,1) = {" +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +"} +(183,1,1) = {" +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +xMq +xMq +xMq +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +"} +(184,1,1) = {" +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +xMq +iDt +iDt +iDt +xMq +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +"} +(185,1,1) = {" +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +xMq +xMq +iDt +iDt +iDt +iDt +iDt +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +"} +(186,1,1) = {" +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +xMq +iDt +iDt +ghx +ghx +iDt +iDt +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +"} +(187,1,1) = {" +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +iDt +iDt +iDt +ghx +ghx +ghx +iDt +iDt +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +"} +(188,1,1) = {" +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +iDt +iDt +iDt +ghx +ghx +ghx +ghx +ghx +iDt +xMq +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +"} +(189,1,1) = {" +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +iZz +iZz +iZz +iZz +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +iDt +iDt +iDt +ghx +ghx +ghx +ghx +ghx +iDt +xMq +xMq +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +"} +(190,1,1) = {" +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +iZz +iZz +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +iDt +iDt +iDt +ghx +ghx +ghx +ghx +ghx +iDt +iDt +xMq +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +"} +(191,1,1) = {" +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +iZz +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +iDt +iDt +ghx +ghx +ghx +ghx +ghx +ghx +ghx +iDt +xMq +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +"} +(192,1,1) = {" +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +xMq +iDt +ghx +ghx +ghx +ghx +ghx +ghx +ghx +iDt +xMq +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +"} +(193,1,1) = {" +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +xMq +iDt +iDt +ghx +ghx +ghx +ghx +ghx +iDt +iDt +iDt +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +"} +(194,1,1) = {" +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +xMq +xMq +iDt +iDt +ghx +ghx +ghx +iDt +iDt +iDt +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +"} +(195,1,1) = {" +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +xMq +xMq +iDt +iDt +iDt +iDt +iDt +xMq +xMq +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +"} +(196,1,1) = {" +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +xMq +xMq +iDt +iDt +iDt +xMq +xMq +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +"} +(197,1,1) = {" +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +"} +(198,1,1) = {" +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +"} +(199,1,1) = {" +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +"} +(200,1,1) = {" +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +"} +(201,1,1) = {" +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +iZz +iZz +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +"} +(202,1,1) = {" +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +iZz +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +"} +(203,1,1) = {" +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +iZz +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +"} +(204,1,1) = {" +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +iZz +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +"} +(205,1,1) = {" +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +"} +(206,1,1) = {" +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +"} +(207,1,1) = {" +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +"} +(208,1,1) = {" +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +"} +(209,1,1) = {" +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +"} +(210,1,1) = {" +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +ghx +ghx +ghx +ghx +ghx +ghx +ghx +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +"} +(211,1,1) = {" +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +ghx +ghx +ghx +ghx +ghx +ghx +ghx +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +"} +(212,1,1) = {" +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +ghx +ghx +ghx +ghx +ghx +ghx +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +"} +(213,1,1) = {" +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +iZz +iZz +iZz +ghx +ghx +ghx +ghx +ghx +ghx +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +"} +(214,1,1) = {" +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +iZz +iZz +iZz +ghx +ghx +ghx +ghx +ghx +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +"} +(215,1,1) = {" +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +iZz +iZz +ghx +ghx +ghx +ghx +ghx +ghx +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +"} +(216,1,1) = {" +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +iZz +ghx +ghx +ghx +ghx +ghx +ghx +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +"} +(217,1,1) = {" +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +ghx +ghx +ghx +ghx +ghx +ghx +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +"} +(218,1,1) = {" +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +ghx +ghx +ghx +ghx +ghx +ghx +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +"} +(219,1,1) = {" +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +ghx +ghx +ghx +ghx +ghx +ghx +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +"} +(220,1,1) = {" +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +ghx +ghx +ghx +ghx +ghx +ghx +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +"} +(221,1,1) = {" +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +ghx +ghx +ghx +ghx +ghx +ghx +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +"} +(222,1,1) = {" +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +ghx +ghx +ghx +ghx +ghx +ghx +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +"} +(223,1,1) = {" +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +ghx +ghx +ghx +ghx +ghx +ghx +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +"} +(224,1,1) = {" +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +ghx +ghx +ghx +ghx +ghx +ghx +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +"} +(225,1,1) = {" +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +ghx +ghx +ghx +ghx +ghx +ghx +ghx +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +"} +(226,1,1) = {" +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +iZz +iZz +ghx +ghx +ghx +ghx +ghx +ghx +ghx +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +"} +(227,1,1) = {" +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +iZz +iZz +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +"} +(228,1,1) = {" +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +iZz +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +"} +(229,1,1) = {" +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +"} +(230,1,1) = {" +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +"} +(231,1,1) = {" +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +ghx +ghx +ghx +ghx +ghx +ghx +ghx +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +"} +(232,1,1) = {" +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +ghx +ghx +ghx +ghx +ghx +ghx +ghx +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +"} +(233,1,1) = {" +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +ghx +ghx +ghx +ghx +ghx +ghx +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +"} +(234,1,1) = {" +dhq +dhq +dhq +dhq +dhq +dhq +dhq +ghx +ghx +ghx +ghx +ghx +ghx +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +"} +(235,1,1) = {" +dhq +dhq +dhq +dhq +dhq +dhq +dhq +ghx +ghx +ghx +ghx +ghx +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +"} +(236,1,1) = {" +dhq +dhq +dhq +dhq +dhq +iZz +ghx +ghx +ghx +ghx +ghx +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +"} +(237,1,1) = {" +dhq +dhq +dhq +dhq +iZz +iZz +ghx +ghx +ghx +ghx +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +"} +(238,1,1) = {" +dhq +dhq +dhq +dhq +ghx +ghx +ghx +ghx +ghx +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +"} +(239,1,1) = {" +dhq +dhq +dhq +ghx +ghx +ghx +ghx +ghx +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +"} +(240,1,1) = {" +dhq +dhq +ghx +ghx +ghx +ghx +ghx +ghx +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +"} +(241,1,1) = {" +dhq +ghx +ghx +ghx +ghx +ghx +ghx +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +"} +(242,1,1) = {" +ghx +ghx +ghx +ghx +ghx +ghx +ghx +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +"} +(243,1,1) = {" +ghx +ghx +ghx +ghx +ghx +ghx +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +"} +(244,1,1) = {" +ghx +ghx +ghx +ghx +ghx +ghx +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +"} +(245,1,1) = {" +ghx +ghx +ghx +ghx +ghx +ghx +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +"} +(246,1,1) = {" +ghx +ghx +ghx +ghx +ghx +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +"} +(247,1,1) = {" +ghx +ghx +ghx +ghx +ghx +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +"} +(248,1,1) = {" +ghx +ghx +ghx +ghx +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +"} +(249,1,1) = {" +ghx +ghx +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +"} +(250,1,1) = {" +ghx +ghx +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +"} +(251,1,1) = {" +ghx +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +"} +(252,1,1) = {" +ghx +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +"} +(253,1,1) = {" +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +"} +(254,1,1) = {" +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +"} +(255,1,1) = {" +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +"} + +(1,1,2) = {" +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +"} +(2,1,2) = {" +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +"} +(3,1,2) = {" +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +"} +(4,1,2) = {" +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +"} +(5,1,2) = {" +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +"} +(6,1,2) = {" +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +"} +(7,1,2) = {" +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +"} +(8,1,2) = {" +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +"} +(9,1,2) = {" +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +"} +(10,1,2) = {" +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +"} +(11,1,2) = {" +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +"} +(12,1,2) = {" +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +"} +(13,1,2) = {" +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +"} +(14,1,2) = {" +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +"} +(15,1,2) = {" +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +"} +(16,1,2) = {" +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +"} +(17,1,2) = {" +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +"} +(18,1,2) = {" +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +"} +(19,1,2) = {" +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +"} +(20,1,2) = {" +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +"} +(21,1,2) = {" +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +"} +(22,1,2) = {" +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +"} +(23,1,2) = {" +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +"} +(24,1,2) = {" +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +"} +(25,1,2) = {" +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +"} +(26,1,2) = {" +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +"} +(27,1,2) = {" +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +"} +(28,1,2) = {" +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +"} +(29,1,2) = {" +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +"} +(30,1,2) = {" +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +"} +(31,1,2) = {" +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +"} +(32,1,2) = {" +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +"} +(33,1,2) = {" +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +"} +(34,1,2) = {" +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +gjq +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +"} +(35,1,2) = {" +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +gjq +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +"} +(36,1,2) = {" +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +gjq +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +"} +(37,1,2) = {" +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +gjq +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +"} +(38,1,2) = {" +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +iDt +iDt +iDt +iDt +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +gjq +gjq +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +"} +(39,1,2) = {" +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +iDt +iDt +pfw +iDt +iDt +iDt +cCb +pfw +iDt +ebd +iDt +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +gjq +gjq +gjq +gjq +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +"} +(40,1,2) = {" +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +gjq +gjq +tjo +tjo +tjo +tjo +tjo +tjo +iDt +ebd +iDt +iDt +iDt +iDt +ijY +iDt +iDt +iDt +iDt +iDt +ijY +iDt +iDt +iDt +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +gjq +gjq +gjq +gjq +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +"} +(41,1,2) = {" +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +gjq +tjo +tjo +iDt +pfw +iDt +iDt +iDt +ijY +iDt +iDt +cCb +iDt +iDt +iDt +iDt +pfw +iDt +iDt +iDt +iDt +iDt +iDt +iDt +tjo +tjo +tjo +tjo +tjo +gjq +gjq +gjq +gjq +gjq +gjq +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +"} +(42,1,2) = {" +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +gjq +gjq +gjq +gjq +iDt +pfw +iDt +iDt +iDt +iDt +iDt +ebd +iDt +iDt +ebd +iDt +iDt +ulj +iDt +iDt +iDt +cCb +iDt +ijY +iDt +iDt +tjo +tjo +gjq +gjq +gjq +gjq +gjq +gjq +gjq +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +"} +(43,1,2) = {" +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +gjq +gjq +gjq +gjq +iDt +iDt +cCb +iDt +iDt +iDt +iDt +iDt +cCb +pfw +iDt +iDt +iDt +iDt +iDt +iDt +iDt +iDt +ebd +pfw +iDt +iDt +iDt +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +"} +(44,1,2) = {" +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +gjq +gjq +gjq +iDt +iDt +iDt +ijY +iDt +scw +iDt +scw +scw +scw +iDt +iDt +scw +scw +iDt +iDt +iDt +scw +scw +scw +iDt +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +"} +(45,1,2) = {" +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +gjq +gjq +gjq +iDt +iDt +iDt +iDt +scw +iDt +scw +scw +iDt +lwR +tUK +tUK +lwR +scw +scw +scw +scw +scw +gjq +gjq +gjq +gjq +gjq +gjq +gjq +iDt +iDt +gjq +gjq +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +"} +(46,1,2) = {" +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +gjq +gjq +gjq +scw +iDt +scw +scw +iDt +scw +lwR +lwR +sJH +ngj +orS +igm +lwR +lwR +lwR +scw +gjq +gjq +gjq +gjq +gjq +iDt +ebd +iDt +iDt +iDt +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +"} +(47,1,2) = {" +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +gjq +gjq +gjq +gjq +gjq +iDt +scw +pfw +iDt +bOz +dJr +oaG +nSs +myM +jRh +kYA +hYA +lwR +gjq +gjq +gjq +gjq +iDt +iDt +ijY +iDt +iDt +iDt +cCb +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +"} +(48,1,2) = {" +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +gjq +gjq +gjq +gjq +gjq +scw +scw +bOz +wks +tuv +vXH +moa +sJH +riL +riL +sJH +lwR +lwR +scw +scw +scw +iDt +iDt +pfw +iDt +iDt +iDt +iDt +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +"} +(49,1,2) = {" +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +gjq +gjq +gjq +gjq +gjq +gjq +gjq +bOz +gEF +gxM +hiF +rex +wHB +cyX +rOB +cfj +ksi +sJH +lwR +lwR +lwR +rZC +iDt +iDt +iDt +iDt +ebd +iDt +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +"} +(50,1,2) = {" +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +oif +eJf +eJf +eJf +keu +eJf +eJf +eJf +lwR +sJH +vqx +veK +veK +fjQ +vXC +tFC +jkn +jkn +iyE +bRW +vAj +lwR +iDt +scw +iDt +iDt +iDt +iDt +iDt +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +"} +(51,1,2) = {" +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +gjq +gjq +gjq +gjq +gjq +gjq +gjq +lwR +riL +gwJ +tHQ +bwT +veK +xhD +tFC +jKA +jkn +vFq +xCD +xCD +bdu +scw +scw +scw +scw +iDt +iDt +iDt +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +"} +(52,1,2) = {" +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +gjq +tjo +tjo +tjo +tjo +tjo +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +riL +riL +rYw +ncX +tND +vxd +gQs +jkn +jkn +sEq +vZS +aez +sEq +scw +iDt +scw +scw +iDt +iDt +pfw +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +"} +(53,1,2) = {" +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +gjq +tjo +tjo +tjo +tjo +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +riL +riL +sJH +rlp +xaV +viW +ctB +uzs +sJH +tUK +tUK +lwR +rZC +scw +iDt +iDt +iDt +iDt +iDt +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +"} +(54,1,2) = {" +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +gjq +tjo +tjo +tjo +gjq +gjq +tjo +tjo +tjo +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +lwR +sJH +oaP +gYi +cbd +sJH +lwR +lwR +gjq +gjq +pfw +iDt +iDt +iDt +iDt +iDt +iDt +iDt +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +"} +(55,1,2) = {" +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +gjq +gjq +gjq +gjq +gjq +gjq +gjq +tjo +tjo +tjo +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +eJf +bOz +hAZ +wYw +aFx +bOz +eJf +gjq +gjq +gjq +gjq +gjq +iDt +iDt +ulj +ijY +iDt +iDt +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +"} +(56,1,2) = {" +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +gjq +gjq +gjq +gjq +tjo +tjo +tjo +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +lwR +sJH +gxM +vxd +myM +lwR +eJf +eJf +eJf +eJf +eJf +eJf +eJf +oif +ebd +iDt +iDt +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +"} +(57,1,2) = {" +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +gjq +gjq +tjo +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +bOz +umo +eKn +bTl +vnz +sJH +lwR +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +iDt +iDt +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +"} +(58,1,2) = {" +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +gjq +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +bOz +wkR +gxM +vxd +myM +wWL +lwR +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +pfw +pfw +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +"} +(59,1,2) = {" +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +gjq +gjq +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +szG +szG +tjo +tjo +tjo +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +bOz +vNp +pbw +sGE +rEr +pqv +lwR +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +"} +(60,1,2) = {" +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +gjq +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tKI +tKI +tKI +tKI +tjo +tjo +szG +szG +oif +tjo +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +lwR +lwR +lwR +pHQ +lwR +tUK +lwR +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +"} +(61,1,2) = {" +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +gjq +gjq +gjq +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tKI +ipa +uDP +tKI +tjo +tjo +szG +gFX +eJf +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +eJf +gjq +gOU +iMQ +gOU +gjq +eJf +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +"} +(62,1,2) = {" +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +gjq +gjq +gjq +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tKI +ibB +qAz +tKI +tjo +tjo +gjq +gjq +eJf +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +eJf +gjq +gOU +yep +gOU +gjq +eJf +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +"} +(63,1,2) = {" +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +gjq +gjq +gjq +gjq +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tKI +lSC +kcE +tKI +szG +tjo +gjq +gjq +eJf +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +eJf +gjq +gOU +yep +gOU +gjq +eJf +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +"} +(64,1,2) = {" +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +gjq +gjq +gjq +gjq +gjq +gjq +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tKI +wlH +pQs +tKI +szG +szG +myZ +eJf +keu +eJf +eJf +eJf +eJf +oif +szG +gjq +gjq +gjq +woP +gjq +woP +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +eJf +gjq +gOU +yep +gOU +gjq +eJf +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +ebd +gjq +gjq +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo "} -(2,1,1) = {" -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb +(65,1,2) = {" +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tKI +lFr +vWx +tKI +szG +szG +nzG +myZ +myZ +gjq +gjq +gjq +gFX +szG +szG +gjq +gjq +gjq +mTW +gjq +mTW +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +eJf +gjq +gOU +yep +gOU +gjq +eJf +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +iDt +iDt +gjq +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo "} -(3,1,1) = {" -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb +(66,1,2) = {" +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +gjq +gjq +tjo +gjq +gjq +gjq +gjq +gjq +gjq +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tKI +gyc +afz +tKI +szG +szG +eId +gQe +gQe +szG +szG +szG +szG +szG +szG +gjq +gjq +gjq +fKv +gjq +fKv +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +keu +eJf +cMk +eKB +cMk +eJf +keu +eJf +eJf +eJf +eJf +keu +eJf +eJf +eJf +eJf +oif +iDt +pfw +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo "} -(4,1,1) = {" -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb +(67,1,2) = {" +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +gjq +gjq +tjo +gjq +gjq +gjq +gjq +gjq +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tKI +mGl +tKI +tKI +iwS +iwS +sbf +scw +iDt +scw +szG +szG +szG +szG +gjq +gjq +gjq +gjq +gYa +odW +odW +jCw +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +eJf +gjq +gOU +yep +gOU +gjq +eJf +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +iDt +ijY +iDt +iDt +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo "} -(5,1,1) = {" -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb +(68,1,2) = {" +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +gjq +gjq +gjq +gjq +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +iwS +viN +qRh +iah +enU +iwS +iDt +iDt +iDt +iDt +szG +szG +szG +gjq +gjq +gjq +gjq +pzk +aFG +hZe +xuo +iBD +odW +bCJ +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +eJf +gjq +gOU +yep +gOU +gjq +eJf +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +pfw +pfw +iDt +ebd +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo "} -(6,1,1) = {" -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb +(69,1,2) = {" +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +gjq +gjq +gjq +gjq +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +iwS +llQ +ueN +kRg +lIv +iwS +iDt +iDt +iDt +iDt +iDt +szG +gjq +gjq +gjq +gjq +gjq +sjb +kgx +tFM +kgx +sjb +hpM +sjb +eJf +eJf +eJf +uBy +gQe +gQe +gQe +nzG +eJf +gjq +gOU +yep +gOU +gjq +eJf +gjq +gjq +gjq +gjq +gjq +gjq +gjq +ulj +iDt +ebd +ijY +iDt +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo "} -(7,1,1) = {" -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb +(70,1,2) = {" +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +gjq +gjq +gjq +gjq +gjq +gjq +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +iwS +iwS +kSG +sfg +kRg +oPC +qMo +iDt +cCb +iDt +iDt +scw +oif +eJf +eJf +keu +eJf +pfg +sjb +rSf +oFZ +kiT +wQr +eco +sjb +gjq +gjq +gjq +mrI +scw +jAv +scw +gem +eJf +gjq +gOU +yep +gOU +gjq +eJf +gjq +gjq +gjq +gjq +gjq +gjq +gjq +iDt +iDt +iDt +iDt +iDt +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo "} -(8,1,1) = {" -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb +(71,1,2) = {" +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +gjq +gjq +gjq +gjq +gjq +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +iwS +iJM +bti +kRg +nwo +cGB +qMo +iDt +iDt +ijY +iDt +iDt +scw +gjq +gjq +gjq +gjq +gjq +sjb +umD +xgO +grz +wQr +vEU +vSi +qjV +qjV +qjV +rsY +atW +scw +scw +dvi +eJf +gjq +gOU +fPS +gOU +gjq +eJf +gjq +gjq +gjq +gjq +gjq +gjq +iDt +iDt +iDt +iDt +iDt +iDt +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +"} +(72,1,2) = {" +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +gjq +gjq +gjq +gjq +gjq +gjq +gjq +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +iwS +iJM +bti +kRg +hBC +whg +qMo +iDt +iDt +iDt +iDt +iDt +iDt +gjq +gjq +gjq +gjq +gjq +sjb +qEu +jIX +sgV +sce +vtn +vSi +qLm +qLm +qLm +vSi +bie +bie +vzI +bie +bie +cMk +cMk +wmR +cMk +cMk +eJf +eJf +eJf +keu +eJf +eJf +oif +pfw +ebd +iDt +iDt +pfw +iDt +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +"} +(73,1,2) = {" +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +gjq +gjq +gjq +gjq +gjq +gjq +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +iwS +iwS +qLU +aUh +ueN +dWB +qMo +iDt +iDt +iDt +iDt +ebd +iDt +gjq +gjq +gjq +gjq +gjq +cum +mzr +bgU +quY +nbU +vSi +vSi +nUx +fUZ +cbG +vSi +tKf +lkY +kZu +qmT +vpc +kZu +aYM +tDa +gzv +cMk +cMk +gjq +gjq +eJf +gjq +gjq +iDt +iDt +iDt +iDt +ulj +iDt +iDt +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +"} +(74,1,2) = {" +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +gjq +gjq +gjq +gjq +gjq +gjq +gjq +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +iwS +eqc +kRg +kRg +bLU +iwS +tKI +wkj +tKI +iDt +iDt +jZN +gjq +gjq +gjq +gjq +gjq +cum +fLY +hvU +mJy +jzy +pve +xjZ +eiU +mIT +gLH +vSi +kZu +uOf +kZu +bDC +kZu +kZu +vNT +pql +jLb +oqy +cMk +gjq +gjq +eJf +gjq +gjq +iDt +iDt +iDt +iDt +iDt +ebd +iDt +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +"} +(75,1,2) = {" +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +gjq +gjq +gjq +gjq +gjq +gjq +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +iwS +kXV +nwo +aDB +kRg +jGr +pdf +pdf +aFr +iDt +iDt +iDt +gjq +gjq +gjq +gjq +gjq +sjb +dTu +uig +hPK +uza +pve +hEm +vGg +bgt +hSN +tQW +uQx +uQl +xpQ +uQl +ajr +uQx +vQy +pql +fFI +wFD +cMk +gjq +gjq +eJf +gjq +iDt +iDt +iDt +iDt +iDt +iDt +iDt +iDt +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +"} +(76,1,2) = {" +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +gjq +gjq +tjo +tjo +gjq +gjq +gjq +gjq +gjq +gjq +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +iwS +iwS +iwS +iwS +iwS +iwS +kZQ +fDv +aFr +iDt +scw +scw +gjq +gjq +gjq +gjq +sjb +wQr +wQr +pcj +wVe +wQr +vSi +vSi +jQw +pZD +jKz +aOf +qFn +pql +tDa +tDa +tDa +sWB +tDa +pql +gzv +aYr +uvM +gjq +gjq +gnh +iDt +iDt +iDt +iDt +ijY +iDt +iDt +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +"} +(77,1,2) = {" +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +gjq +gjq +gjq +gjq +tjo +tjo +gjq +gjq +gjq +gjq +gjq +gjq +gjq +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tKI +aqy +tKI +iDt +iDt +iDt +gjq +gjq +gjq +gjq +iYt +dbi +unM +lNH +bit +iQK +kXr +hVI +aKK +pZD +uMA +pve +vSi +kZu +pAT +hDx +dBx +kZu +aNg +kzH +xOM +aYr +nWH +hFL +hFL +nWH +gnh +iDt +iDt +iDt +iDt +iDt +iDt +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +"} +(78,1,2) = {" +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tKI +pdf +aFr +iDt +scw +gjq +gjq +gjq +gjq +gjq +dLf +vfg +bQA +hKT +cHZ +gaq +kXr +oGF +vGg +pZD +hUp +kUD +kUD +nWH +dQd +nWH +nWH +nWH +iUd +kIw +sFv +dTF +nWH +qeP +fde +hgc +gnh +iDt +iDt +iDt +iDt +iDt +iDt +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +"} +(79,1,2) = {" +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +kSw +xMq +xMq +xMq +xMq +xMq +kSw +cek +cek +uCN +cek +cek +cek +kSw +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tKI +czV +tKI +iDt +scw +gjq +gjq +gjq +gjq +gjq +dLf +vfg +ajw +jue +lNH +eMa +hrJ +wmT +aKK +lvT +ekk +kUD +kUD +nWH +myR +cZO +vMa +nWH +nWH +nWH +nWH +nWH +nWH +xjC +vZq +cZO +gnh +iDt +cCb +iDt +iDt +iDt +iDt +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +"} +(80,1,2) = {" +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +xMq +ijY +iDt +iDt +iDt +iDt +iDt +iDt +iDt +iDt +iDt +iDt +iDt +iDt +gjq +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +scw +scw +xUw +iDt +gjq +gjq +gjq +gjq +gjq +gjq +dLf +vfg +ajw +vjM +bff +lNH +kix +aOf +xpw +wmb +bMJ +eMO +nWH +nWH +oha +xVf +snt +rUz +uTr +bAX +rUz +rUz +aVe +rUz +bRo +rPL +gnh +iDt +iDt +iDt +iDt +iDt +iDt +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo "} -(9,1,1) = {" -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb +(81,1,2) = {" +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +xMq +iDt +hPs +gBX +gBX +gBX +ktt +hPs +nDE +nDE +nDE +nDE +nDE +bUp +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +tjo +tjo +gqG +tjo +tjo +gqG +myZ +myZ +myZ +gqG +gjq +gjq +gjq +gjq +gjq +gjq +iYt +tDU +mod +bQA +eIU +wUP +hrJ +siI +vGg +lvT +urk +eJV +nWH +ruD +cZO +nWH +yca +nWH +nWH +nWH +eZp +hIU +nWH +whb +xjC +nWH +gnh +iDt +iDt +ulj +iDt +iDt +iDt +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo "} -(10,1,1) = {" -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb +(82,1,2) = {" +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +xMq +iDt +oqL +odz +yhU +jHF +xPV +jlF +jNf +dpC +cGQ +whr +nmr +hVY +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +fKv +gjq +gjq +fKv +myZ +myZ +myZ +fKv +gjq +gjq +gjq +gjq +gjq +gjq +jpS +kNW +kNW +sUB +sUB +kNW +kNW +kNW +vXL +pZD +mOr +vSi +nWH +nWH +nWH +nWH +tCO +udE +sbU +nWH +nWH +nWH +nWH +nWH +ezN +gnh +tVj +iDt +iDt +iDt +iDt +iDt +iDt +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo "} -(11,1,1) = {" -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb +(83,1,2) = {" +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +xMq +iDt +oqL +ldc +bRi +jsp +wSz +nFU +jNf +xnk +tau +cPE +cPE +hVY +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +fKv +gjq +gjq +fKv +myZ +myZ +myZ +fKv +gjq +gjq +gjq +gjq +gjq +gjq +gjq +jpS +bzN +oXo +piV +fPB +qUa +kNW +siF +pZD +cQw +ndu +ffi +tOJ +clL +kyD +kCQ +fUZ +ndu +tOJ +axo +kWx +tzE +mCo +cKl +rsY +urG +iDt +iDt +iDt +iDt +iDt +iDt +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo "} -(12,1,1) = {" -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb +(84,1,2) = {" +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +xMq +iDt +oqL +iFe +iFe +cQf +mdo +exN +jNf +qIo +tau +dWK +ozX +hVY +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +skl +cSO +cSO +cSO +skl +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +fKv +gjq +gjq +fKv +myZ +myZ +myZ +fKv +gjq +gjq +gjq +gjq +gjq +gjq +gjq +jpS +rCO +baV +baV +svy +cLq +wUL +xpw +wJU +lvT +lvT +lvT +lvT +pZD +pZD +lvT +lvT +niG +jZr +noi +iOw +mMS +dTs +dTs +xYT +urG +iDt +ijY +iDt +iDt +iDt +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo "} -(13,1,1) = {" -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb +(85,1,2) = {" +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +kSw +iDt +ktt +njf +isQ +fAV +kTj +obv +jNf +dID +tau +cPE +cPE +hVY +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +rTI +khU +vAZ +lHW +eqR +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +jXc +eJf +eJf +psb +myZ +myZ +myZ +psb +eJf +eJf +eJf +eJf +eJf +eJf +eJf +jpS +yef +bWV +fPB +ced +tlA +kNW +vGg +mGJ +jum +xmD +cNf +uyA +vGx +ujr +xmD +jGw +xmD +vSi +rsY +rsY +vSi +hhc +ouc +wcN +urG +iDt +iDt +iDt +iDt +iDt +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo "} -(14,1,1) = {" -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb +(86,1,2) = {" +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +xMq +iDt +hPs +qMn +hEM +ifQ +qPd +tWO +jNf +tXd +tau +cPE +cPE +hVY +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +ucN +jvL +jvL +ucN +gjq +gjq +iDt +rTI +sIh +pxs +pEf +skl +cSO +cSO +cSO +skl +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +fKv +gjq +gjq +fio +myZ +myZ +myZ +ajz +gjq +gjq +gjq +gjq +gjq +gjq +gjq +jpS +kuC +kII +abk +clz +mml +kNW +ahb +bgt +iUg +vSi +vSi +pCM +rOF +vSi +vSi +duZ +vSi +rsY +lQw +fWX +rsY +qjV +qjV +rsY +uuX +iDt +iDt +iDt +iDt +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo "} -(15,1,1) = {" -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb +(87,1,2) = {" +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +xMq +xMq +xMq +xMq +iDt +hPs +bkg +hFD +bCp +fYi +tCL +jNf +wcz +hKI +fWe +ozX +hVY +gjq +gjq +gjq +gjq +gjq +wUj +dKC +dKC +wUj +wUj +gjq +ucN +ucN +jHN +ovQ +ucN +ucN +iDt +iDt +skl +aeZ +bPH +deY +mbj +deY +deY +pJk +skl +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +eFw +eJf +eJf +psb +myZ +myZ +myZ +psb +eJf +eJf +eJf +eJf +eJf +eJf +eJf +jpS +kNW +sxb +kNW +aOE +kqV +kNW +bEG +stZ +kTD +cYL +uUT +mpg +gIu +uUT +euw +ouk +bJc +auz +seY +wrV +qau +pGt +aIB +aIB +dNN +psb +iDt +sVN +iDt +psb +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo "} -(16,1,1) = {" -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb +(88,1,2) = {" +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +xMq +xMq +ebd +iDt +iDt +iDt +hPs +xLV +xLV +mxA +vwo +tCL +jNf +kRm +ijC +cXy +cXy +hVY +gjq +gjq +iDt +gjq +wUj +wUj +qLB +jpy +ssY +wUj +gjq +ucN +cXZ +cVk +gFj +vZH +kgz +iDt +iDt +skl +skl +skl +bxQ +jOQ +deY +skl +gdf +skl +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +fKv +gjq +gjq +fKv +myZ +myZ +myZ +fKv +gjq +gjq +gjq +iDt +iDt +iDt +iDt +iDt +jpS +jlK +jpS +eTG +tGS +kNW +rrV +xGt +lVk +uUT +uUT +uPh +qZT +uUT +vgD +lvQ +sUE +sdc +kGu +scw +qau +iDt +iDt +iDt +iDt +iDt +wOR +xuo +itY +iDt +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo "} -(17,1,1) = {" -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb +(89,1,2) = {" +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +xMq +iDt +iDt +iDt +hPs +gBX +hPs +cIc +cIc +cIc +cIc +eCD +jNf +pbB +tzf +ozX +ozX +hVY +gjq +pfw +iDt +iDt +qLG +crS +niZ +xSA +hNh +wUj +gjq +ucN +wzc +wPf +fYO +aKf +ucN +iDt +iDt +skl +wWn +skl +wCd +gxv +duo +rTI +deY +rTI +iDt +tjo +tjo +tjo +tjo +tjo +tjo +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +fKv +gjq +gjq +fKv +myZ +myZ +myZ +fKv +iDt +iDt +iDt +iDt +iDt +iDt +ijY +iDt +iDt +iDt +aEM +gKd +gKd +rsY +hpi +avh +qGg +uUT +dDQ +lQh +diI +uUT +rsY +rsY +rsY +rsY +scw +scw +qau +iDt +iDt +cCb +scw +iDt +xuo +tZp +iDt +iDt +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo "} -(18,1,1) = {" -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb +(90,1,2) = {" +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +xMq +xMq +xMq +iDt +iDt +iDt +oqL +unm +cvG +ldz +fvK +cIc +uzM +npL +jNf +qtw +jNf +jNf +jNf +jNf +xZg +iDt +iDt +iDt +wUj +jKC +kJQ +eLs +mOZ +wUj +gjq +ucN +scV +jIv +plN +mgb +ucN +iDt +ijY +skl +skl +skl +mlT +aNN +hXL +skl +avg +skl +pfw +tjo +iDt +iDt +iDt +ebd +iDt +iDt +iDt +iDt +iDt +iDt +nfG +iDt +iDt +iDt +iDt +gjq +gjq +fKv +gjq +gjq +fKv +myZ +myZ +myZ +fKv +iDt +iDt +scw +iDt +iDt +iDt +iDt +iDt +iDt +iDt +rcY +iDt +iDt +rsY +eRA +dTs +oeP +uUT +iJv +rtR +lLY +nUi +iDt +cCb +ppu +scw +scw +iDt +nqv +iDt +iDt +iDt +iDt +jSQ +cmZ +xuo +iDt +jZN +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo "} -(19,1,1) = {" -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb +(91,1,2) = {" +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +xMq +ebd +iDt +iDt +iDt +iDt +oqL +bFU +sZp +axX +auJ +oVy +iRV +npL +wuH +npL +bol +omP +fYQ +uso +xhK +iDt +iDt +iDt +wUj +mJE +xSA +iMD +hdW +wUj +gjq +ucN +ryl +nfj +hzJ +gpt +ucN +iDt +iDt +iDt +iDt +skl +veD +cDX +dCL +skl +iDt +iDt +iDt +iDt +iDt +iDt +iDt +iDt +iDt +iDt +iDt +iDt +iDt +iDt +iDt +iDt +iDt +iDt +iDt +iDt +iDt +gqG +scw +iDt +gqG +aIB +aIB +aIB +gqG +iDt +iDt +iDt +iDt +iDt +iDt +iDt +iDt +iDt +cCb +qau +scw +tZS +sdc +rsY +czq +rsY +uUT +efa +pXE +lqA +nUi +iDt +scw +scw +scw +iDt +scw +qau +ijY +iDt +iDt +iDt +psb +iDt +iDt +iDt +psb +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo "} -(20,1,1) = {" -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb +(92,1,2) = {" +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +xMq +iDt +iDt +ijY +hPs +gBX +oPa +jrf +tHt +aYv +aUE +cIc +lBT +oVY +eCs +vVH +vVH +vVH +nYZ +uoi +xhK +iDt +ijY +pfw +wUj +mUC +jeJ +aFg +vwl +wUj +wMt +ucN +ucN +fyb +irp +ucN +ucN +wMt +wMt +qzV +qzV +skl +skl +dcS +lAt +skl +iDt +iDt +ebd +iDt +nfG +pfw +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +nfG +iDt +iDt +iDt +iDt +scw +iDt +iDt +iDt +iDt +iDt +iDt +tjo +iDt +scw +iDt +iDt +iDt +iDt +mJZ +iDt +scw +ppu +scw +scw +scw +iwf +uUT +vvx +hsL +iwf +tej +tej +tej +tej +tej +tej +kso +iDt +iDt +iDt +iDt +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo "} -(21,1,1) = {" -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb +(93,1,2) = {" +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +iDt +iDt +kSw +iDt +iDt +iDt +oqL +eaq +hXk +tei +fTF +fTF +fTF +cIc +lNn +oVY +pez +cGj +gKb +vVH +vVH +vVH +xhK +dAZ +kcM +kcM +ntl +hwu +hwu +wUj +wwL +wUj +vOw +eGW +dZN +eGW +uRk +dDt +dDt +wYh +dDt +dDt +dDt +psm +ghE +hGF +aWD +wMt +iDt +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +xMq +ebd +iDt +iDt +iDt +scw +iDt +nfG +tjo +tjo +tjo +iDt +iDt +iDt +scw +iDt +rcY +scw +iDt +iDt +scw +scw +scw +nUi +nNy +cbk +lNa +nUi +iDt +iDt +iDt +jZN +iDt +iDt +iDt +iDt +iDt +iDt +iDt +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo "} -(22,1,1) = {" -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb +(94,1,2) = {" +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +iDt +iDt +iDt +rcY +iDt +iDt +iDt +oqL +scl +dck +scl +htB +scl +dsj +cIc +kqn +oVY +pez +wha +adC +fdm +grU +nKL +ukN +nCs +bZk +dBJ +kmg +vOw +eGW +eGW +uRk +dDt +dDt +stG +ykM +ykM +ykM +ykM +waL +oWP +fzD +waL +waL +waL +qsk +xbR +nEZ +wMt +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +xMq +xMq +iDt +iDt +ijY +xMq +tjo +tjo +tjo +tjo +tjo +nfG +iDt +iDt +iDt +iDt +rcY +iDt +scw +iDt +iDt +scw +obM +qzq +iwf +qlk +qlk +iwf +iDt +iDt +iDt +iDt +iDt +iDt +iDt +iDt +iDt +jZN +iDt +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo "} -(23,1,1) = {" -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb +(95,1,2) = {" +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +iDt +iDt +iDt +isl +iDt +iDt +iDt +hPs +bRD +dck +scl +aoh +scl +ilZ +sws +bpX +oVY +oCU +vVH +vVH +vVH +lDE +nKL +hpF +pXZ +bZk +gAu +sUb +eCE +eCE +eCE +eYe +eCE +uzB +eCE +bnl +pue +qQN +qQN +jtx +gKQ +gKQ +kkN +lYZ +gKQ +gKQ +gdC +ppS +wMt +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +xMq +xMq +scw +xMq +xMq +tjo +tjo +tjo +tjo +tjo +xMq +iDt +scw +iDt +iDt +rcY +iDt +iDt +iDt +iDt +iDt +iDt +eqN +tvu +aIB +aIB +wiQ +ijY +iDt +iDt +iDt +iDt +iDt +iDt +iDt +iDt +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo "} -(24,1,1) = {" -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb +(96,1,2) = {" +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +iDt +iDt +iDt +rcY +iDt +ebd +iDt +oqL +scl +dck +scl +htB +jSc +jty +cIc +nUL +oVY +bLc +diN +diN +lgK +xnr +lWb +eDq +tDY +wJG +izY +eND +qpB +qpB +nIK +qpB +qpB +sXx +qpB +qpB +iwC +qzV +qzV +qzV +gKQ +gVS +bqF +bbQ +otw +pvz +oKJ +qQN +wMt +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +iDt +iDt +iDt +rcY +iDt +iDt +iDt +iDt +iDt +iDt +mJZ +iDt +iDt +iDt +iDt +iDt +iDt +iDt +iDt +iDt +iDt +iDt +iDt +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo "} -(25,1,1) = {" -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb +(97,1,2) = {" +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +iDt +iDt +kSw +iDt +iDt +iDt +oqL +kEj +hke +jwN +iHV +iHV +qTI +cIc +kqn +oVY +ruC +wws +wws +nXV +icQ +nKL +ukN +pXZ +bZk +kEn +dAZ +dKy +dKy +lyg +dKy +dKy +lyg +dKy +dKy +lyg +gjq +gjq +gjq +gKQ +jbt +cBT +dyf +iOs +gKQ +eGW +qQN +wMt +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +xMq +xMq +ijY +iDt +iDt +syw +kNC +kNC +kNC +tej +fSm +kNC +gIl +iDt +iDt +cCb +iDt +xMq +xMq +xMq +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo "} -(26,1,1) = {" -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb +(98,1,2) = {" +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +xMq +ijY +iDt +iDt +hPs +gBX +hPs +vnQ +vxM +vnT +una +cIc +mlX +oVY +nyP +tVf +gAR +lgK +dSJ +nKL +hpF +uHv +nup +sww +dAZ +nek +qKS +dUO +rhP +kkB +dUO +nGQ +sSO +lyg +gjq +gjq +gjq +cwr +bqF +bqF +dyf +bqF +gKQ +eGW +qQN +wMt +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +xMq +xMq +xMq +iDt +cCb +iDt +scw +iDt +iDt +iDt +iDt +scw +iDt +iDt +iDt +iDt +iDt +jZN +xMq +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo "} -(27,1,1) = {" -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb +(99,1,2) = {" +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +xMq +xMq +iDt +iDt +iDt +iDt +oqL +jnM +gBc +erY +clR +cIc +xtz +oVY +pez +tVf +izn +lgK +pfn +xMy +eDq +iXh +lWb +hRp +dAZ +wqI +xSn +dUO +wqI +xSn +dUO +wqI +xSn +lyg +gjq +gjq +gjq +ncR +seA +seA +ybN +seA +gKQ +jSL +jSL +wMt +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +psb +scw +psb +tjo +tjo +tjo +tjo +xMq +tjo +tjo +xMq +ijY +jZN +scw +iDt +iDt +xMq +xMq +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo "} -(28,1,1) = {" -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb +(100,1,2) = {" +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +xMq +iDt +iDt +iDt +iDt +oqL +ulm +hDg +pdT +klv +cIc +kqn +oVY +pez +yiL +yiL +yiL +yiL +yiL +yiL +yiL +eDq +eGz +dAZ +emM +wob +dUO +piL +wob +dUO +aIN +wob +lyg +gjq +gjq +gjq +ncR +jvm +aiX +oPl +oYi +gKQ +gKQ +wMt +wMt +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +scw +iDt +scw +tjo +tjo +tjo +xMq +xMq +tjo +tjo +tjo +xMq +xMq +aRt +aRt +xMq +xMq +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo "} -(29,1,1) = {" -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -mul -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gDk -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb +(101,1,2) = {" +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +xMq +xMq +xMq +iDt +ebd +ktt +gBX +hPs +cIc +cIc +cIc +dHw +qhS +jaW +yiL +sjv +oqb +uBs +uBs +uBs +xaH +fCd +nDp +ubo +lgD +nDp +gqZ +vms +nDp +dwS +vms +iYU +nZd +nXc +nXc +nXc +xGX +aiX +aiX +lQq +aiX +bPe +gKQ +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +psb +scw +psb +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +iDt +scw +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo "} -(30,1,1) = {" -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -cwi -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb +(102,1,2) = {" +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +xMq +xMq +iDt +iDt +iDt +xby +olV +mcF +xEI +oZR +oVY +pez +yiL +nxy +cxO +xuA +tuc +pPK +yiL +dOF +nSk +bSk +uQC +nSk +bcm +uQC +nSk +wQR +wpg +tYm +lyg +gjq +gjq +gjq +ncR +eBU +ile +dyf +ile +neC +gKQ +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +iDt +iDt +iDt +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +iDt +iDt +iDt +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo "} -(31,1,1) = {" -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -cwi -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb +(103,1,2) = {" +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +xMq +xMq +iDt +iDt +xhK +eTb +mDo +vVH +nUL +oVY +pez +yiL +hvR +cxO +xuA +tuc +tuc +yiL +pRB +cGl +hgM +pJu +rWU +hgM +frS +wPD +frS +lyg +hQt +lyg +gjq +gjq +gjq +wYP +tDN +tpK +dyf +xCb +gDe +gKQ +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +iDt +iDt +iDt +iDt +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +xMq +scw +scw +iDt +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo "} -(32,1,1) = {" -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -cwi -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb +(104,1,2) = {" +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +xMq +kSw +iDt +xhK +vVH +vVH +vVH +mlX +oVY +pez +yiL +iCa +cxO +xuA +tvS +evj +yiL +qLD +bbY +hgM +pgG +hBg +hgM +vIH +gXh +rEe +lyg +gjq +gjq +gjq +gjq +gjq +dsR +ntT +xUR +jbI +oQN +xtn +gKQ +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +iDt +iDt +iDt +iDt +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +xMq +iDt +iDt +iDt +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo "} -(33,1,1) = {" -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -jnk -jnk -jnk -jnk -jnk -jnk -jnk -cwi -jnk -jnk -jnk -jnk -cwi -jnk -cwi -qTS -cwi -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -cwi -qTS -cwi -jnk -jnk -jnk -jnk -jnk -jnk -jnk -dKt -cwi -dKt -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb +(105,1,2) = {" +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +cek +iDt +xhK +taV +qfs +vVH +sFu +oVY +vHU +yiL +btI +cxO +pgL +lab +gIk +yiL +aym +iti +hgM +svw +hBg +hgM +tvK +qMA +fzG +bWe +gjq +gjq +gjq +gjq +gjq +onJ +mvv +ile +oTe +cAz +dEv +gKQ +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +iDt +iDt +iDt +iDt +iDt +iDt +tjo +tjo +tjo +tjo +tjo +tjo +xMq +xMq +iDt +scw +iDt +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo "} -(34,1,1) = {" -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -jnk -jnk -jnk -jnk -jnk -jnk -cwi -cwi -cwi -cwi -cwi -jnk -cwi -arB -asE -ily -asE -arB -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -arB -asE -mkl -asE -arB -jnk -jnk -jnk -jnk -jnk -jnk -asE -cQo -asE -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb +(106,1,2) = {" +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +cek +iDt +xhK +nCQ +swf +vVH +xtz +oVY +pez +yiL +npX +tgP +eOJ +rUl +jyM +yiL +szz +rnb +hgM +fvO +nrF +hgM +cEP +glC +vvG +bWe +gjq +gjq +gjq +gjq +gjq +cwr +mvv +mqR +dTr +gjS +dUW +gKQ +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +iDt +xPu +iDt +xPu +iDt +iDt +iDt +tjo +tjo +tjo +tjo +tjo +tjo +xMq +nfG +iDt +iDt +iDt +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo "} -(35,1,1) = {" -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -jnk -jnk -jnk -apJ -apJ -apJ -apJ -apJ -apJ -apJ -apJ -apJ -apJ -apJ -auO -auP -nXM -aAC -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -aAC -auO -auP -eMm -arB -jnk -jnk -jnk -jnk -jnk -jnk -bgl -auP -bgl -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb +(107,1,2) = {" +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +kSw +iDt +xhK +oAP +oua +vVH +kqn +oVY +tjC +yiL +yiL +yiL +yiL +yiL +yiL +yiL +xHE +xHE +hgM +svw +eHK +hgM +mKq +xEd +pQK +bWe +gjq +gjq +gjq +gjq +gjq +ncR +gKQ +gKQ +gKQ +gKQ +gKQ +gKQ +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +iDt +iDt +aaD +wqT +aaD +iDt +iDt +iDt +tjo +tjo +tjo +tjo +tjo +tjo +xMq +tjo +iDt +iDt +scw +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo "} -(36,1,1) = {" -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -jnk -jnk -jnk -apJ -apN -apN -apN -apN -apN -apN -apN -apN -apN -apJ -avP -ujQ -asE -arB -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -arB -asE -iEJ -avP -arB -jnk -jnk -jnk -jnk -jnk -arB -arB -oAU -asE -aAC -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb +(108,1,2) = {" +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +xhK +oyH +swf +vVH +uVC +oVY +rwu +tVf +wRa +gAn +hgH +nmI +kZi +uME +uME +uME +uME +bYB +mBa +hgM +xhK +xhK +xhK +xhK +gjq +gjq +gjq +gjq +gjq +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +iDt +iDt +iDt +alW +wVz +alW +iDt +iDt +iDt +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +iDt +iDt +iDt +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo "} -(37,1,1) = {" -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -jnk -jnk -cwi -apJ -apN -apN -apN -apN -apN -apN -apN -apN -apN -apJ -tUg -ayk -mEH -awW -awW -cwi -jnk -jnk -jnk -jnk -jnk -cwi -awW -awW -mEH -awV -sTV -arB -jnk -jnk -jnk -jnk -jnk -arB -awZ -ayk -mEH -awW -awW -cwi -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb +(109,1,2) = {" +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +xhK +vVH +fkV +vVH +kqn +oVY +sMs +tVf +wJi +rME +bol +rkT +uME +uME +doq +trA +uME +aDM +hBg +ihD +kvu +aaK +oCT +xby +gjq +gjq +gjq +gjq +gjq +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +iDt +iDt +iDt +vcj +vcj +wNK +vcj +vcj +aVq +iDt +xMq +xMq +tjo +tjo +tjo +tjo +tjo +tjo +iDt +scw +iDt +xMq +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo "} -(38,1,1) = {" -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -jnk -jnk -cwi -apJ -apN -apN -apN -apN -apN -apN -apN -apN -apN -apJ -awZ -ayl -fvw -auP -sjj -cwi -jnk -jnk -jnk -jnk -jnk -cwi -nVS -auP -cGO -ayl -aRY -awW -jnk -jnk -jnk -jnk -jnk -arB -caZ -ayl -beK -auP -cyt -izY -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb +(110,1,2) = {" +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +upw +uzM +iRV +eia +xgL +oVY +bWh +gIx +hUz +hUz +bjp +bjp +bBn +ryu +kZt +ryu +dha +svF +hBg +ufF +iSE +bRb +aaK +xby +gjq +gjq +gjq +gjq +gjq +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +iDt +iDt +iDt +vcj +pIz +mXC +etP +vcj +aVq +iDt +iDt +iDt +nfG +iDt +iDt +ebd +iDt +iDt +iDt +scw +iDt +xMq +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo "} -(39,1,1) = {" -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -jnk -jnk -cwi -apJ -apN -apN -apN -apN -apN -apN -apN -apN -apN -apJ -awZ -ayk -wIS -awW -awW -cwi -jnk -jnk -jnk -jnk -jnk -cwi -awW -awW -wIS -awV -aRY -awW -jnk -jnk -jnk -jnk -jnk -awW -awZ -ayk -wIS -awW -awW -cwi -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb +(111,1,2) = {" +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +upw +msg +jDG +iRV +fiD +ate +ate +ate +ate +ate +ate +ate +fgJ +cpw +ihB +ihB +ddp +hBg +hBg +dhT +pOk +par +rsM +xby +gjq +gjq +gjq +gjq +gjq +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +iDt +vcj +vcj +vcj +pDP +xMI +eZW +vcj +aVq +iDt +iDt +iDt +iDt +iDt +iDt +iDt +iDt +iDt +scw +iDt +iDt +xMq +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo "} -(40,1,1) = {" -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -jnk -jnk -jnk -apJ -apN -apN -apN -apN -wph -apN -apN -apN -apN -apJ -awZ -cqr -azz -aAF -awW -jnk -jnk -jnk -jnk -jnk -jnk -jnk -awW -fJX -azz -aym -aRY -awW -jnk -jnk -jnk -jnk -jnk -awW -awZ -aQH -azz -aAF -awW -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb +(112,1,2) = {" +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +upw +ugP +uRu +uRu +uRu +syB +syB +syB +syB +syB +syB +syB +fTz +pdz +eic +kBh +dha +rRA +vpi +uME +xhK +xhK +xhK +xhK +gjq +gjq +gjq +gjq +gjq +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +iDt +vcj +odf +vWz +vWz +beo +vWz +vcj +aaD +qtS +iDt +iDt +iDt +scw +iDt +iDt +iDt +scw +iDt +ijY +iDt +xMq +xMq +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo "} -(41,1,1) = {" -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -jnk -jnk -jnk -apJ -apN -apN -apN -apN -apN -apN -apN -apN -apN -apJ -awZ -aDD -ayl -aAE -awW -jnk -jnk -jnk -jnk -jnk -jnk -jnk -awW -bij -ayl -ayl -aRY -awW -jnk -jnk -jnk -jnk -jnk -awW -awZ -ayl -ayl -aAE -awW -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb +(113,1,2) = {" +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +mMM +ohS +gTw +gTw +gTw +gTw +gTw +gTw +gTw +gTw +gTw +gTw +mMM +xhK +qJY +xhK +pNm +tpH +uIC +pNm +tjo +tjo +tjo +tjo +gjq +gjq +gjq +gjq +gjq +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +iDt +vcj +sIO +wDG +vyg +dOq +kOS +uMq +nul +scw +scw +iDt +iDt +iDt +scw +iDt +iDt +iDt +iDt +scw +iDt +ebd +xMq +xMq +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo "} -(42,1,1) = {" -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -jnk -jnk -jnk -apJ -apN -apN -apN -apN -apN -apN -apN -apN -apN -apJ -kPx -aDD -ayl -ayk -awW -jnk -jnk -jnk -jnk -jnk -jnk -jnk -awW -aOh -ayl -ayl -aRY -awW -jnk -jnk -jnk -jnk -jnk -awW -awZ -ayl -ayl -wEX -awW -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb +(114,1,2) = {" +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +mMM +wRa +wRa +wRa +wRa +wRa +wRa +wRa +wRa +wRa +wRa +wRa +wRa +vVH +ulz +ulz +pNm +oPn +wnv +pNm +tjo +tjo +tjo +tjo +gjq +gjq +gjq +gjq +gjq +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +iDt +vcj +igL +vWz +vWz +dOq +vWz +vcj +aaD +xQu +iDt +xMq +tjo +xMq +xMq +xMq +tjo +xMq +nfG +iDt +iDt +iDt +iDt +xMq +tjo +tjo +xMq +xMq +xMq +tjo +tjo +xMq +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo "} -(43,1,1) = {" -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -jnk -jnk -cwi -apJ -apN -apN -apN -apN -apN -apN -apN -apN -apN -apJ -awZ -nUa -azA -aAG -awW -jnk -jnk -jnk -jnk -jnk -jnk -jnk -awW -aOg -azA -aPu -aRY -awW -jnk -jnk -jnk -jnk -jnk -awW -awZ -ayn -azA -bgh -awW -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb +(115,1,2) = {" +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +mMM +wRa +wRa +wRa +wRa +wRa +wRa +wRa +wRa +wRa +wRa +wRa +wRa +vVH +dbL +ulz +pNm +bdF +bQS +pNm +tjo +tjo +tjo +tjo +gjq +gjq +gjq +gjq +gjq +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +iDt +vcj +vcj +vcj +iyd +vlZ +gCh +alW +nfG +iDt +xMq +xMq +tjo +tjo +tjo +tjo +tjo +xMq +xMq +iDt +iDt +scw +iDt +iDt +iDt +iDt +nfG +iDt +iDt +iDt +nfG +xMq +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo "} -(44,1,1) = {" -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -jnk -jnk -jnk -apJ -apN -apN -apN -apN -lCi -apN -apN -apN -apN -apJ -awZ -nzJ -mEH -awW -awW -cwi -jnk -jnk -jnk -jnk -jnk -cwi -awW -awW -wIS -awV -aRY -awW -jnk -jnk -jnk -jnk -jnk -awW -awZ -ayk -wIS -awW -awW -cwi -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb +(116,1,2) = {" +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +mMM +wRa +wRa +wRa +wRa +wRa +wRa +wRa +wRa +wRa +wRa +vVH +vVH +vVH +hBB +ulz +pNm +uKW +bBx +pNm +pNm +pNm +pNm +pNm +gjq +gjq +gjq +gjq +gjq +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +iDt +iDt +scw +vcj +xrI +jQh +bst +alW +iDt +iDt +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +iDt +iDt +iDt +iDt +iDt +iDt +iDt +iDt +iDt +iDt +iDt +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo "} -(45,1,1) = {" -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -jnk -jnk -jnk -apJ -apJ -apJ -asF -hEu -atp -ebF -asF -asF -asF -apJ -fyU -aDD -fvw -auP -sjj -cwi -jnk -jnk -jnk -jnk -jnk -cwi -wSN -auP -ihp -ayl -aRY -awW -jnk -cwi -uts -cwi -jnk -awW -awZ -ayl -beL -auP -cyu -cwi -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb +(117,1,2) = {" +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +mMM +wRa +wRa +wRa +wRa +wRa +wRa +wRa +wRa +wRa +wRa +vVH +nRO +ulz +ulz +ulz +pNm +eOz +fdG +uCU +dvI +dvI +szV +gjq +gjq +gjq +gjq +gjq +gjq +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +iDt +tjo +iDt +iDt +vcj +lTs +lTs +lTs +vcj +iDt +iDt +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +iDt +iDt +scw +xMq +xMq +xMq +xMq +xMq +xMq +iDt +tjo +tjo +tjo +tjo +tjo +tjo +tjo +gjq +gjq +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo "} -(46,1,1) = {" -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -jnk -jnk -jnk -jnk -cwi -apJ -asH -atI -atI -arE -atI -atI -auc -avp -qjs -nzJ -wIS -awW -awW -cwi -jnk -jnk -jnk -jnk -jnk -cwi -awW -awW -mEH -awV -vxU -arB -jnk -awW -aXI -awW -jnk -arB -tUg -ayk -mEH -awW -awW -cwi -jnk -jnk -jnk -jnk -jnk -eGm -jnk -jnk -jnk -jnk -jnk -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb +(118,1,2) = {" +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +mMM +wRa +wRa +ilH +wRa +wRa +wSZ +wRa +ilH +wRa +wRa +vVH +nCQ +pKR +ejX +fjG +pNm +wQu +fdG +lPb +sJt +jKr +jKr +gjq +gjq +gjq +gjq +gjq +gjq +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +iDt +tjo +iDt +iDt +jLO +tEC +tEC +tEC +jLO +iDt +iDt +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +scw +hpE +xuo +hpE +iDt +tjo +tjo +tjo +tjo +xMq +iDt +iDt +tjo +tjo +tjo +gjq +gjq +gjq +gjq +gjq +gjq +gjq +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo "} -(47,1,1) = {" -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -jnk -jnk -jnk -jnk -jnk -asF -asI -auQ -auQ -alD -alD -rky -shf -rHB -qDg -ayo -azB -awW -jnk -jnk -jnk -jnk -rnN -jnk -jnk -jnk -jnk -awW -aPt -aym -sYP -arB -awW -awW -auP -awW -awW -arB -awZ -aQH -azB -awW -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb +(119,1,2) = {" +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +mMM +mMM +mMM +mMM +mMM +mMM +mMM +mMM +mMM +mMM +mMM +xhK +xhK +xhK +phK +qoY +pNm +iEN +paL +xrf +dvI +sgZ +arg +gjq +gjq +gjq +gjq +gjq +gjq +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +gjq +gjq +gjq +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +scw +iDt +iDt +scw +scw +scw +scw +nfG +iDt +iDt +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +nxM +vmP +chC +oAe +aUD +tjo +tjo +tjo +tjo +xMq +iDt +scw +xMq +tjo +tjo +tjo +gjq +gjq +gjq +gjq +gjq +gjq +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo "} -(48,1,1) = {" -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -jnk -jnk -jnk -jnk -jnk -apJ -asJ -cTE -eAh -axc -mBa -xPm -nsn -apJ -wmU -aDD -jRi -arB -arB -arB -awW -awW -awW -awW -awW -arB -arB -arB -ooj -ayl -aRZ -asE -aAF -wIS -cyl -mEH -baF -asE -bbb -ayl -qHg -arB -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb +(120,1,2) = {" +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +xhK +xhK +xhK +pNm +fsK +pNm +fsK +pNm +pNm +pNm +pNm +gjq +gjq +gjq +gjq +gjq +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +tjo +tjo +tjo +tjo +scw +scw +scw +iDt +iDt +iDt +iDt +iDt +iDt +iDt +scw +iDt +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +mep +upa +qck +lkz +mep +iDt +tjo +tjo +tjo +tjo +iDt +iDt +xMq +tjo +tjo +tjo +gjq +gjq +gjq +gjq +gjq +gjq +gjq +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo "} -(49,1,1) = {" -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -jnk -jnk -jnk -jnk -jnk -apJ -apJ -apJ -apJ -alU -alU -alU -alU -alU -hQf -sIF -apn -aAI -xAh -aqc -aqc -aqc -aqc -aqc -aqc -buX -xAh -aqc -awx -sIF -awP -axC -axF -ayC -awP -aqc -aCl -aDD -aDD -ayl -beM -aAC -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb +(121,1,2) = {" +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +gjq +gjq +gjq +gjq +gjq +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +xMq +iDt +iDt +iDt +iDt +iDt +gjq +gjq +gjq +gjq +gjq +gjq +iDt +scw +scw +scw +iDt +tjo +gqG +tjo +tjo +tjo +gqG +scw +gqG +iDt +tjo +gjq +gjq +gjq +gjq +gjq +tjo +tjo +nxM +nxM +fzT +whz +uUi +nxM +nxM +nxM +tjo +tjo +tjo +tjo +iDt +iDt +xMq +tjo +tjo +iDt +gjq +gjq +gjq +gjq +gjq +iDt +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo "} -(50,1,1) = {" -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -jnk -jnk -jnk -jnk -jnk -cwi -cwi -cwi -dPW -alU -qiS -atJ -nYD -iwH -qko -pEc -azD -aAJ -azD -aCp -nQD -aFG -iqf -sIF -ayl -ayl -aNb -ayl -ayl -aDD -ayl -lAy -aUM -ayl -aAc -xFG -jRZ -pAx -wAk -ayl -beM -asE -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb +(122,1,2) = {" +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +gjq +gjq +gjq +gjq +gjq +gjq +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +rcY +iDt +iDt +xMq +iDt +iDt +iDt +iDt +gjq +gjq +gjq +gjq +gjq +nfG +scw +tjo +tjo +tjo +bDO +tjo +tjo +tjo +vmA +myZ +fKv +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +mep +qck +owG +owG +hCa +nJd +iio +nxM +xMq +tjo +tjo +tjo +iDt +scw +iDt +iDt +iDt +iDt +bID +swU +swU +swU +bID +iDt +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +"} +(123,1,2) = {" +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +gjq +gjq +gjq +gjq +gjq +gjq +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +mJZ +iDt +iDt +scw +scw +iDt +scw +scw +iDt +gjq +gjq +gjq +gjq +gjq +gjq +tjo +tjo +gjq +bDO +tjo +tjo +iDt +fKv +myZ +fKv +gjq +gjq +tjo +tjo +tjo +tjo +gjq +gjq +gjq +mep +qck +nJd +nJd +cFJ +nJd +xUe +nxM +xMq +tjo +tjo +tjo +tjo +nfG +iDt +iDt +scw +iDt +bID +mWo +dVJ +ujB +bID +iDt +iDt +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo "} -(51,1,1) = {" -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -jnk -eGm -jnk -jnk -jnk -jnk -cwi -alU -alU -alU -atL -amC -nYD -alU -alU -alU -alU -alU -alU -pxl -pxl -pxl -pxl -ssG -aKj -aLw -aLw -aLw -aLw -cUm -aNh -fbY -fbY -fbY -fbY -oMK -fbY -jhN -vSD -jhN -beO -beO -beO -beO -beO -beO -beO -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb +(124,1,2) = {" +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +gFX +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +gjq +gjq +gjq +gjq +gjq +gjq +gjq +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +chg +iDt +scw +scw +hmb +hmb +hmb +hmb +hmb +hmb +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +bDO +tjo +gjq +gjq +fKv +myZ +fKv +iDt +tjo +tjo +tjo +tjo +tjo +tjo +tjo +gjq +mep +hCa +sSF +ldM +qck +nxM +nxM +nxM +xMq +tjo +tjo +tjo +tjo +tjo +iDt +cCb +scw +iDt +hyC +gkK +geV +ens +hyC +iDt +iDt +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo "} -(52,1,1) = {" -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -jnk -jnk -jnk -jnk -jnk -jnk -cwi -bFf -amC -wTE -aol -aol -nYD -nYD -aol -aol -aol -aol -alU -bDC -pii -ikn -pxl -aIJ -aKk -aLy -aNd -aOj -aPx -kMm -ayl -fbY -dJO -tnZ -mAJ -cCj -rNY -jhN -ybf -jhN -nJS -sUK -bhI -bjb -aCU -snw -blS -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb +(125,1,2) = {" +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +gjq +gjq +gjq +gjq +gjq +gjq +gjq +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +iDt +scw +gbz +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +gjq +gjq +gjq +gjq +gjq +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +iDt +rcY +scw +scw +hmb +hmb +hlP +ahI +ahI +boV +hmb +hmb +gjq +gjq +gjq +gjq +gjq +gjq +gjq +bDO +gjq +gjq +gjq +fKv +myZ +vmA +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +nxM +imi +nJd +hvy +qck +rYb +nxM +xMq +xMq +xMq +tjo +tjo +iDt +iDt +iDt +iDt +iDt +iDt +bID +vxf +noX +cdV +bID +iDt +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo "} -(53,1,1) = {" -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -jnk -jnk -jnk -jnk -jnk -jnk -alU -alU -alU -alU -aol -alU -alU -fVB -alU -alU -alU -aol -alU -jik -hjU -oga -xae -aIJ -aKk -aLj -aMO -aNR -aOY -kMm -ayl -fbY -gtv -orO -sjw -oZY -uOC -jhN -ybf -jhN -beP -fxg -beO -bja -beO -bja -bja -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -eGm -jnk -jnk -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb +(126,1,2) = {" +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +gjq +gjq +gjq +gjq +gjq +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +gjq +gjq +gjq +gjq +gjq +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +iDt +rcY +scw +xMq +hmb +gbF +eYX +sCZ +sCZ +lmm +sRc +hmb +gjq +gjq +gjq +gjq +gjq +gjq +gjq +bDO +xMq +xMq +iDt +gqG +scw +gqG +tjo +tjo +tjo +tjo +iDt +iDt +iDt +rxW +rxW +nxM +qck +owG +owG +dqp +xXm +nxM +xMq +xMq +xMq +xMq +iDt +iDt +iDt +nfG +iDt +iDt +nfG +bID +bID +dmR +bID +bID +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo "} -(54,1,1) = {" -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -alU -kBn -jIA -alU -aol -alU -gyT -cob -dnC -ays -alU -aol -alU -nVr -gyh -iZI -nsD -aIJ -aKk -aLz -aNe -aNe -aLz -aQo -drO -fbY -dJO -fYH -fXg -jNd -xVU -jhN -ybf -jhN -rTt -bUZ -sWX -rRY -oeK -cAI -bja -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -jnk -jnk -jnk -jnk -jnk -jnk -jnk -dUi -dUi -dUi -dUi -dUi -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb +(127,1,2) = {" +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +gjq +gjq +gjq +gjq +gjq +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +gjq +gjq +gjq +gjq +gjq +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +iDt +iDt +xMq +xMq +exw +exw +ksO +syE +jwm +pqx +hml +vkg +hmb +hmb +gjq +gjq +ebX +kNC +jTf +jTf +gqG +szG +xMq +xMq +iDt +scw +iDt +iDt +iDt +iDt +iDt +iDt +cCb +iDt +iDt +rxW +nxM +eix +bvS +bbv +qck +kxe +nxM +nxM +nxM +nxM +nxM +lAA +nxM +iDt +iDt +iDt +iDt +scw +gCY +fLe +mWz +bID +iDt +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo "} -(55,1,1) = {" -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -cwi -alU -alU -rwo -anJ -alU -aol -alU -lmK -uro -eNs -gaz -alU -aol -alU -qqu -gyh -vkj -qmP -aIJ -aKk -aLj -aNe -aNe -aPx -aRd -ayl -fbY -bVW -cKW -pXv -wtA -eOE -jhN -ybf -jhN -xoV -fxg -bgj -rRY -jcB -cAF -bja -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -dUi -jnk -jnk -jnk -dUi -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb +(128,1,2) = {" +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +gjq +gjq +gjq +gjq +gjq +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +iDt +iDt +iDt +xMq +exw +exw +kQW +fKy +bdr +ylr +irF +rdd +lmm +boV +hmb +hmb +iDt +qau +iDt +jZN +neM +qau +xMq +xMq +xMq +iDt +iDt +iDt +iDt +iDt +iDt +iDt +iDt +iDt +iDt +iDt +iDt +nxM +ion +vAq +uOm +pnf +rQG +aaV +rQG +xHk +kgl +rQG +jJV +mep +iDt +cCb +iDt +iDt +nfG +bID +anZ +anZ +bID +iDt +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo "} -(56,1,1) = {" -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -jnk -eGm -jnk -jnk -jnk -dUi -dUi -dUi -dUi -dUi -dUi -dUi -dUi -dUi -dUi -dUi -dUi -cul -dUi -dUi -jnk -jnk -jnk -jnk -jnk -jnk -alU -ehF -amC -aom -ank -aol -alU -pij -eGd -uZA -kaJ -alU -aol -alU -nKQ -gyh -qKT -nsD -sIF -auq -aLA -aNf -aNf -aLA -aRd -pNH -fbY -qLA -ogY -uRz -sgf -jNw -jhN -ybf -jhN -bTc -vZS -bhL -rRY -cAF -aNI -beO -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -dUi -jnk -rhU -jnk -dUi -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb +(129,1,2) = {" +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +gjq +gjq +gjq +gjq +gjq +gjq +gjq +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +gjq +gjq +gjq +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +iDt +iDt +xMq +xMq +exw +gAN +qXz +gAy +rhR +qbI +svX +lgA +gAy +bqH +xVD +exw +hmb +exw +fQZ +gUF +neM +qau +xMq +xMq +iDt +iDt +iDt +iDt +eXH +eXH +mUr +mUr +mUr +mUr +mUr +mUr +eXH +hjM +hjM +hjM +hjM +tai +hjM +hjM +dpq +iWl +njO +nxM +pBW +mep +scw +iDt +tjo +tjo +iDt +iDt +iDt +scw +scw +iDt +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo "} -(57,1,1) = {" -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -jnk -jnk -jnk -jnk -jnk -dUi -jnk -jnk -jnk -jnk -jnk -jnk -jnk -pCq -jnk -jnk -jnk -msZ -jnk -dUi -jnk -jnk -jnk -jnk -jnk -jnk -alU -hDu -xst -nlY -alU -aol -alU -sXn -crG -udx -tQg -alU -aol -gYm -dlI -hiT -nAv -pxl -fkT -aKk -asE -asE -asE -asE -fbK -ayl -fbY -qJQ -dJO -dJO -dJO -dJO -jhN -ybf -jhN -was -was -sEK -gQv -jgZ -cMT -beO -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -jnk -jnk -jnk -dUi -dUi -dUi -dUi -dUi -jnk -jnk -jnk -jgu -jnk -jnk -jnk -dUi -dUi -cul -dUi -dUi -jnk -jnk -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb +(130,1,2) = {" +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +gjq +gjq +gjq +gjq +gjq +gjq +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +xMq +xMq +xMq +xMq +exw +gAN +sCZ +sCZ +eGM +jOc +bTI +fKy +kWR +sCZ +bdr +rCh +reh +rCh +xuo +kDU +iDt +qau +iDt +iDt +nfG +iDt +scw +iDt +eXH +gvd +rUJ +wUQ +cjJ +cjJ +cjJ +cjJ +wsT +gKn +hTa +txj +nyX +jjx +vSM +hjM +lAA +lAA +lAA +nxM +tPM +mep +iDt +iDt +tjo +tjo +tjo +tjo +cCb +scw +iDt +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo "} -(58,1,1) = {" -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -jnk -jnk -jnk -jnk -jnk -dUi -jnk -xxG -jgu -xxG -jnk -xxG -jgu -xxG -jnk -xxG -jgu -xxG -jnk -dUi -jnk -jnk -jnk -jnk -jnk -jnk -alU -lcE -amC -mpC -alU -aol -alU -qdC -reo -hSj -wZJ -alU -alU -alU -tpQ -tpQ -tpQ -tpQ -wHJ -aKk -aLC -aNg -xTA -qwI -aRd -ayl -fbY -lyk -uvN -njE -cZM -dJO -jhN -jdS -jnw -lIa -gIb -jhN -uoj -jhN -beO -beO -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -jnk -jnk -jnk -dUi -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jgu -jnk -jnk -jnk -jnk -jnk -jnk -jnk -dUi -jnk -jnk -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb +(131,1,2) = {" +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +xMq +xMq +xMq +xMq +sBy +sBy +sBy +sBy +exw +rvi +gyw +jZc +exw +xlL +gXe +ieq +mzB +niK +exw +hmb +exw +job +jSM +iDt +nqv +scw +fna +iDt +iDt +iDt +iDt +eXH +hUo +bjU +aJr +vHZ +pHD +pHD +pHD +pHD +pHD +pHD +pHD +uXV +pHD +biN +hjM +oex +oex +oex +nxM +pBW +mep +iDt +iDt +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo "} -(59,1,1) = {" -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -jnk -jnk -jnk -jnk -jnk -dUi -jnk -xxG -jgu -xxG -jnk -xxG -jgu -xxG -jnk -xxG -jgu -xxG -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -alU -alU -alU -rZd -alU -bEJ -alU -alU -alU -alU -alU -alU -gFv -gki -gFv -kmj -fwV -tpQ -tAw -aKl -auV -auV -aLB -aLB -aQK -jSy -fbY -swc -ueb -mQs -ueb -dJO -jhN -pvJ -jhN -uEI -ozf -kAe -egw -pCb -jnk -jnk -jnk -jnk -jnk -jnk -jnk -cwi -jnk -jnk -jnk -jnk -jnk -jnk -jnk -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -jnk -jnk -jnk -dUi -jnk -pqe -pqe -pqe -pqe -pqe -jnk -cwi -jnk -pqe -pqe -pqe -pqe -pqe -jnk -dUi -jnk -jnk -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb +(132,1,2) = {" +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +xMq +sBy +sBy +sBy +sBy +cnr +aga +lvO +exw +iUO +uhk +ivr +hmb +gmB +nHO +fDi +wxL +pRx +hmb +neM +iDt +scw +iDt +neM +qau +iZm +fdP +iDt +iDt +scw +iDt +eXH +rwk +uQZ +gVO +vjS +pHD +pHD +pHD +pHD +pHD +pHD +pHD +pHD +pHD +xus +hjM +oex +oex +oex +nxM +pBW +nxM +iDt +iDt +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo "} -(60,1,1) = {" -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -jnk -jnk -jnk -jnk -jnk -dUi -jnk -xxG -jgu -xxG -jnk -xxG -jgu -xxG -jnk -xxG -jgu -xxG -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -cwi -cwi -ali -isu -aol -aol -aol -aol -aol -aol -aol -alU -mQr -cCA -mCl -cCA -cCA -tpQ -aIR -xnt -ayl -tND -ayl -ayl -ayl -aSf -jhN -jhN -jhN -jhN -jhN -jhN -jhN -jhN -jhN -tuI -lAq -esO -fMZ -pCb -jnk -jnk -jnk -cwi -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -jnk -jnk -jnk -dUi -jnk -jgu -jgu -jgu -jgu -jgu -jgu -cwi -jgu -jgu -jgu -jgu -jgu -jgu -jnk -dUi -jnk -jnk -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb +(133,1,2) = {" +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +xMq +sBy +kDJ +cwd +uHa +gLo +oYc +lvc +exw +ivr +jlq +cSc +hmb +eoq +vAu +tja +aQj +mKv +hmb +neM +iDt +iDt +scw +neM +qau +iDt +kRF +iDt +scw +iDt +iDt +pjV +oic +psv +udK +cZS +apa +apa +apa +apa +apa +apa +apa +bCt +pHD +mOw +hjM +oex +oex +oex +nxM +aRn +nxM +iDt +xMq +xMq +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo "} -(61,1,1) = {" -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -jnk -jnk -jnk -jnk -jnk -jnk -jnk -xxG -jgu -xxG -jnk -xxG -jgu -xxG -jnk -xxG -jgu -xxG -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -cwi -cwi -ali -anJ -aol -alU -alU -alU -alU -alU -atN -iWe -cAa -wjF -cAa -cAa -eHN -tpQ -tpQ -tpQ -uGB -xuV -uGB -jhN -jhN -jhN -jhN -iYr -jWt -mPr -oTE -mFl -jhN -sHT -jhN -tuI -vJb -viK -jhN -jhN -jnk -jnk -jnk -rdV -jnk -jnk -jnk +(134,1,2) = {" +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +xMq +xMq +sBy +lUy +teR +tiX +kZc +mYG +qfu +dMS +dMS +dMS +dMS +dMS +dMS +dMS +eWI +dMS +dMS +dMS +xMq +iDt +scw +scw +oZd +kso +scw +iDt +iDt +iDt +iDt +iDt +eXH +oMN +kjx +yco +dZM +wPT +wPT +wPT +wPT +wPT +wPT +wPT +mld +pHD +qYZ +hjM +oex +oex +oex +nxM +gRm +nxM +xMq +xMq +xMq +xMq +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +"} +(135,1,2) = {" +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +xMq +xMq +xMq +xMq +xMq +sBy +eSF +sWC +rrX +ibi +kzW +iMg +tnB +xpp +kSo +cjK +cjK +cjK +cjK +wnO +jTV +hEl +dMS +xMq +jTf +jTf +ork +gIl +iDt +iDt +cCb +iDt +scw +iDt +iDt +eXH +neu +nlS +yco +rVd +pHD +pHD +pHD +pHD +pHD +pHD +pHD +pHD +pHD +jKG +hjM +lAA +lAA +lAA +nxM +hGA +nxM +nxM +nxM +nxM +xMq +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +"} +(136,1,2) = {" +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +xMq +mdZ +mdZ +mdZ +mdZ +sBy +sBy +rzA +sBy +sBy +qMe +sBy +dMS +dMS +acD +dMS +dMS +dMS +dMS +kSo +kmW +gEz +gFX +xMq +xMq +scw +iDt +scw +iDt +iDt +iDt +iDt +scw +iDt +scw +pjV +lAc +ozZ +yco +bVe +pHD +pHD +pHD +pHD +pHD +pHD +pHD +vHR +pHD +qMz +hjM +xmx +oBU +rwD +nxM +dXF +uxU +rQG +jJV +nxM +xMq +xMq +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +"} +(137,1,2) = {" +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +xMq +mdZ +kPt +ykr +mdZ +oGR +pIQ +let +sBy +jjG +vlP +bJy +qMT +dQF +ocf +rZT +jCF +acr +dMS +nCJ +dMS +dMS +dMS +dMS +xMq +iDt +iDt +scw +scw +btU +xUf +syW dKt -jnk -jnk -jnk -jnk -jnk -jnk -jnk -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -jnk -jnk -jnk -dUi -jnk -pqe -pqe -pqe -pqe -pqe -jnk -cwi -jnk -pqe -pqe -pqe -pqe -pqe -jnk -dUi -jnk -jnk -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb +xZo +xUf +eXH +irO +wiv +cRo +mLt +mLt +eKW +wsu +wsu +wsu +wsu +wsu +wsu +pHD +sGk +hjM +aJw +sBJ +qpD +nxM +geZ +nxM +nxM +pBW +nxM +xMq +xMq +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo "} -(62,1,1) = {" -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -jnk -jnk -dUi -dUi -dUi -jnk -jnk -xxG -jgu -xxG -jnk -xxG -jgu -xxG -jnk -xxG -jgu -xxG -jnk -jnk -jnk -ajV -alR -alR -alR -ayz -alU -alU -alU -nwN -aol -alU -rOX -iyK -mhF -alU -atN -alU -ejD -lPS -rTf -gor -gCz -pvn -fRo -vjW -aLE -avi -jDm -jhN -psY +(138,1,2) = {" +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +xMq +mdZ +kgs +tGZ +tza +tGZ +tGZ +let +sBy +jWO +xUm mRa -sXF -fMZ -kRG -vWq -iVz -ciO -tqd -fMZ -fMZ -wOD -xCc -fef -tPo -sLi -jnk -jnk -jnk -cwi -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -jnk -jnk -jnk -dUi -jnk -jnk -jnk -jnk -jnk -jnk -jnk -cwi -jnk -jnk -jnk -jnk -jnk -jnk -jnk -cul -jnk -jnk -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb +rMB +ydZ +jBU +mqr +mqr +nUo +dMS +rZN +cjK +cjK +sAc +dMS +xMq +xMq +iDt +iDt +iDt +ioK +lxw +bja +oWA +oWA +bja +eXH +sXz +oDQ +xvn +msp +qcL +plS +pHD +pHD +eUe +bCq +bCq +fPh +pHD +qMz +hjM +xDU +oAd +sBJ +vLY +qck +bHF +eos +jol +nxM +xMq +xMq +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo "} -(63,1,1) = {" -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -jnk -jnk -dUi -jnk -jnk -jnk -jnk -jnk -jgu -jnk -jnk -jnk -jgu -jnk -jnk -jnk -jgu -jnk -dKt -ajV -ajV -diK -alQ -jQr -fdf -ayz -axL -amC -apP -anJ -vRw -alU -iyK -xlQ -jnk -alU -atN -alU -unz -tKV -hmf -gor -gor -gor -gor -eYY -avi -oVJ -tdJ -lZd -eSj -eSj -eSj -jqt -jqt -jqt -tfn -ctO -tfn -tDy -tfn -heQ -pqo -pqo -rZB -mKs -jnk -jnk -jnk -jnk -jnk -jnk -jnk -cwi -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -jnk -jnk -jnk -jnk -jnk -jnk -dUi -jnk -pqe -pqe -pqe -pqe -pqe -jnk -cwi -jnk -pqe -pqe -pqe -pqe -pqe -jnk -dUi -jnk -jnk -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb +(139,1,2) = {" +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +gjq +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +xMq +xMq +mdZ +nIL +uWv +let +let +qkG +let +sBy +ygu +ycz +hJm +vmL +lrN +jBU +eDi +doJ +wMu +dMS +dre +dMS +hHU +nCJ +dMS +xMq +xMq +iDt +iDt +iDt +ioK +rZX +bja +bja +oWA +bja +kRH +xqY +nzK +sLD +klo +fmr +plS +pHD +pHD +qMz +imV +fuS +plS +pHD +jKG +hjM +gHP +uBP +rig +nxM +nxM +nxM +nxM +aRn +nxM +xMq +xMq +xMq +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo "} -(64,1,1) = {" -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -jnk -jnk -dUi -jnk -fAO -qYh -jgu -cwi -cwi -cwi -cwi -cwi -cwi -cwi -cwi -cwi -cwi -cwi -jgu -fTD -akB -oHU -akB -amA -akB -anI -aol -aol -aol -nUF -aol -alU -gvS -rOX -mhF -alU -atN -alU -mQr -vyt -cCA -cCA -cCA -dVN -cCA -vjW -aLE -aNl -aOl -jhN -jhN -jhN -jhN -jhN -jhN -jhN -jhN -jhN -jhN -jhN -jhN -jhN -jhN -jhN -ggb -sLi -jnk -jnk -jnk -dKt -jnk -jnk -jnk -rdV -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -xzr -jnk -jnk -jnk -eGm -jnk -jnk -dUi -jnk -jgu -jgu -jgu -jgu -jgu -jgu -cwi -jgu -jgu -jgu -jgu -jgu -jgu -jnk -dUi -jnk -jnk -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb +(140,1,2) = {" +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +gjq +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +xMq +xMq +mdZ +gxZ +hNi +mdZ +mdZ +sBy +sBy +sBy +hSb +ruO +aoU +eXw +cjj +nAI +eDP +oko +dMS +dMS +dMS +dMS +dMS +nCJ +dMS +xMq +xMq +nfG +tjo +tjo +btU +btU +btU +uFw +ako +hjM +hjM +hjM +hjM +hjM +hjM +hjM +hCC +iXP +pHD +pqG +eXH +eXH +pmU +pHD +qMz +hjM +gmO +sBJ +kzv +nxM +bjV +qdQ +rQG +tHy +nxM +xMq +xMq +xMq +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +"} +(141,1,2) = {" +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +gjq +gjq +gjq +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +xMq +mdZ +fjm +mCX +pwB +mdZ +epX +hRV +oXk +tiF +cSu +ebq +phU +fjC +nmq +shD +jfN +dMS +bwL +dYO +bwL +dMS +otj +dMS +xMq +tjo +tjo +tjo +tjo +btU +kCR +btU +yey +dYr +nxM +dTm +ofJ +hjM +djC +eNm +hjM +ugs +ttb +bjU +bOO +axm +wZr +kwe +gkT +jRM +hjM +nxM +nxM +nxM +nxM +pBW +nxM +nxM +nJd +nxM +xMq +xMq +xMq +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +"} +(142,1,2) = {" +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +xMq +mdZ +xdf +mCX +lPN +mdZ +nNC +jUr +jUr +ouH +pqA +ouH +miG +doJ +nAI +uRz +aak +dMS +vJL +aAE +qqC +mZN +nCJ +dMS +xMq +tjo +tjo +tjo +btU +btU +sGf +lca +kme +slf +nxM +nxM +nxM +hjM +hjM +hjM +hjM +dsT +vaZ +kBg +hOk +hjM +hjM +hjM +hjM +hjM +hjM +ycY +rQG +rQG +rQG +qmK +nxM +mco +upa +nxM +xMq +xMq +xMq +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo "} -(65,1,1) = {" -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -jnk -jnk -dUi -jnk -jnk -jnk -jnk -jnk -jgu -jnk -jnk -jnk -jgu -jnk -jnk -jnk -jgu -jnk -cwi -ajV -ajV -kCx -akB -kXj -anh -anH -anJ -anJ -anJ -xyE -dcA -alU -alU -ali -alU -alU -atN -alU -gFv -wAG -gFv -cCA -ruT -mCu -jmS -tpQ -uBY -aNl -aOl -cPo -pwH -dcc -lyB -ohP -sMe -xPS -ePd -xPS -lqk -xPS -gbh -xPS -kLr -jhN -ggb -sLi -jnk -jnk -jnk -jnk -jnk -jnk -jnk -cwi -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -dUi -pCq -pqe -pqe -pqe -pqe -pqe -jnk -cwi -jnk -pqe -pqe -pqe -pqe -pqe -jnk -dUi -jnk -jnk -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb +(143,1,2) = {" +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +xMq +mdZ +jXD +mCX +pmg +etV +doJ +lGY +rPf +csg +oXS +gUB +xqv +doJ +dlT +qMT +qMT +dMS +fkJ +hHU +hHU +dMS +nCJ +dMS +tjo +tjo +tjo +tjo +btU +idr +qSe +aIU +umC +kJm +lzD +bYT +oEX +rQG +rQG +jJV +hjM +hjM +hjM +hjM +hjM +hjM +ycY +rQG +rQG +cEx +rQG +qmK +nxM +lAA +nxM +hTR +nxM +vzY +owG +nxM +nxM +nxM +xMq +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo "} -(66,1,1) = {" -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -jnk -jnk -dUi -cul -dUi -jnk -jnk -xxG -jgu -xxG -jnk -xxG -jgu -xxG -jnk -xxG -jgu -xxG -jnk -jnk -jnk -ajV -ayz -ayz -ayz -ayz -aom -amC -apP -amC -amC -amC -amC -amC -amC -amC -atN -alU -alU -alU -tpQ -mHx -tpQ -tpQ -tpQ -tpQ -aLE -aNl -aOl -cPo -kat -dkw -dkw -dkw -oFG -xPS -vMh -xPS -jei -xPS -fWK -xPS -hzM -jhN -ggb -sLi -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -cul -jnk -jnk -jnk -jnk -jnk -jnk -jnk -cwi -jnk -jnk -jnk -jnk -jnk -jnk -jnk -dUi -jnk -jnk -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb +(144,1,2) = {" +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +xMq +xMq +mdZ +cId +ksL +mdZ +mdZ +yfp +gUB +csg +lXo +dkO +qis +wIF +qis +uNG +xoZ +cBL +dMS +dMS +dMS +dMS +dMS +nCJ +dMS +tjo +tjo +tjo +tjo +btU +oYm +kht +wqi +qhy +dYX +sAI +hjM +hjM +hjM +hjM +dXF +rQG +rQG +sHC +rQG +rQG +rQG +qmK +nxM +nxM +nxM +lAA +lAA +nxM +scw +ilN +qck +nxM +ntn +kmM +sYU +iio +nxM +xMq +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo "} -(67,1,1) = {" -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -jnk -jnk -jnk -jnk -jnk -jnk -jnk -xxG -jgu -xxG -jnk -xxG -jgu -xxG -jnk -xxG -jgu -xxG -jnk -jnk -jnk -jnk -alU -alF -anJ -anJ -anJ -ayx -alU -aoX -gna -alU -uZy -asO -avV -alU -atN -atN -xrG -alU -iNP -hOt -oIF -uZg -tMj -oik -aLE -ssk -awg -cPo -nsi -dkw -dkw -kQD -dOw -xPS -xmL -jjv -jjv -iaE -dFu -jjv -jjv -jhN -ggb -mKs -jnk -jnk -jnk -dKt -jnk -jnk -jnk -rdV -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -dUi -jnk -pqe -pqe -pqe -pqe -pqe -jnk -cwi -jnk -pqe -pqe -pqe -pqe -pqe -jnk -dUi -jnk -jnk -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb +(145,1,2) = {" +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +xMq +xMq +mdZ +shh +ewO +ryO +mdZ +iyb +doJ +qis +qis +qis +qis +doJ +vps +iPY +doJ +uNa +cpY +bNj +gme +hQV +dMS +nCJ +dMS +tjo +tjo +tjo +btU +btU +btU +btU +gPj +btU +btU +ako +xDb +jms +cFT +xDb +hjM +hjM +hjM +hjM +hjM +hjM +hjM +nxM +nxM +xMq +xMq +iDt +scw +deN +iDt +nxM +qck +cFJ +qck +qck +oiT +xUe +nxM +xMq +xMq +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo "} -(68,1,1) = {" -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -jnk -jnk -jnk -jnk -jnk -dUi -jnk -xxG -jgu -xxG -jnk -xxG -jgu -xxG -jnk -xxG -jgu -xxG -jnk -jnk -jnk -jnk -alU -alF -amC -amC -alU -alU -alU -vwu -alU -alU -apP -alU -alU -alU -alU -alU -erZ -aBL -cQS -cQS -cQS -cQS -cQS -hxR -aMV -aMV -gDC -cPo -tFW -dkw -tvY -nUB -fAD -jTe -iQJ -gmc -mSI -rFo -oYT -ebs -ewN -jhN -ggb -sLi -jnk -jnk -jnk -cwi -jnk -jnk -cYK -cwi -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -sNi -jnk -jnk -jnk -jnk -dUi -jnk -jgu -jgu -jgu -jgu -jgu -jgu -cwi -jgu -jgu -jgu -jgu -jgu -jgu -jnk -dUi -jnk -jnk -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb +(146,1,2) = {" +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +xMq +mdZ +mdZ +fpW +agt +wJf +mdZ +rKd +nuo +dVN +uEE +nvt +yjP +hzQ +hzQ +kqg +kqY +mNo +cpY +xeo +pwm +iJN +dMS +cxU +dMS +xMq +tjo +tjo +btU +nTA +lMa +fPt +meL +mgg +hJC +ako +hWV +iiR +aZd +rqI +xDb +eII +eYR +pGS +iuq +nKK +xDb +xMq +xMq +iDt +iDt +pXe +iDt +iDt +scw +nxM +myP +nxM +nxM +mXf +nxM +nxM +nxM +nxM +xMq +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo "} -(69,1,1) = {" -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -jnk -jnk -jnk -jnk -jnk -dUi -jnk -xxG -jgu -xxG -jnk -xxG -jgu -xxG -jnk -xxG -jgu -xxG -jnk -jnk -alU -ali -alU -alU -alU -ank -alU -jnk -alU -oQg -tJa -oEU -sMI -ocJ -qfP -jgK -nNG -alU -atN -alU -rmn -hOt -fEM -hOt -npa -oik -aLE -sjW -pTR -cPo -kmi -dkw -kQD -lYu -cLy -xPS -xPS -xPS -xPS -jhN -jhN -jhN -jhN -jhN -ggb -jhN -jnk -jnk -esL -lCG -ybY -jIx -ybY -iJa -pnz -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -lAr -jnk -jnk -jnk -jnk -dUi -jnk -pqe -pqe -pqe -pqe -pqe -jnk -cwi -jnk -pqe -pqe -pqe -pqe -pqe -jnk -dUi -jnk -jnk -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb +(147,1,2) = {" +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +xMq +mdZ +exY +shh +agt +ihG +mdZ +vNk +vps +mui +doJ +yjP +eIa +kgC +aGn +hGa +sXw +pTV +cpY +iIT +pJB +jYU +fjy +kUA +cpY +xMq +tjo +tjo +btU +wvL +jnY +cWJ +dYX +kgE +gpT +ako +rjr +xQT +xQT +qmU +xDb +qZs +qnt +pGS +dIZ +pyf +xDb +xMq +iDt +iDt +iDt +iDt +iDt +iDt +xMq +nxM +oBU +jtD +rBv +owG +yjK +oiT +mco +nxM +xMq +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo "} -(70,1,1) = {" -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -jnk -jnk -jnk -jnk -jnk -dUi -jnk -xxG -jgu -xxG -jnk -xxG -jgu -xxG -jnk -xxG -jgu -xxG -jnk -dUi -alU -fcj -rpH -yjS -alU -amC -ali -jnk -ali -tJa -ocJ -rpR -jlr -gmH -tJa -alU -alU -alU -atN -alU -xMm -ibr -myF -hOt -new -usd -aLE -sjW -aOp -cPo -tuq -xjb -jaR -lYu -jMu -nNy -nNy -pHl -gAl -jhN -wxv -rlN -fJE -jhN -ggb -jhN -jIx -jIx -jIx -kHW -xfq -jIx -xfq -wtr -jIx -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -lAr -jnk -jnk -jnk -jnk -dUi -jnk -jnk -jnk -jnk -jnk -jnk -jnk -cwi -jnk -jnk -jnk -jnk -jnk -jnk -jnk -dUi -jnk -jnk -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb +(148,1,2) = {" +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +xMq +mdZ +xDr +esn +agt +auN +mdZ +xvc +doJ +csg +doJ +skV +gIb +uYL +iim +avC +jXU +wVL +uqR +vDK +bkl +pxg +kni +ieO +cpY +xMq +tjo +tjo +btU +eEN +tHe +aCl +tHe +tHe +tHe +ako +hSF +dsA +jUB +tMk +xDb +pGS +xEh +pGS +ceE +pGS +xDb +xMq +iDt +pXe +pgN +deN +xMq +xMq +xMq +nxM +rmh +wwD +qHl +rwG +wtq +tIR +owG +nxM +xMq +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo "} -(71,1,1) = {" -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -jnk -jnk -jnk -jnk -jnk -dUi -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -dUi -alU -gdr -gdr -oNJ -ank -amC -ali -jnk -ali -eHX -tJa -qXX -jlr -wBq -tJa -jgK -wqR -alU -atN -alU -ndn -hOt -qSW -hOt -dgO -usd -aLE -sjW -awq -guR -oBY -oBY -oBY -oBY -ecB -vAH -vAH -fay -rnx -jhN -wxv -kgq -wui -dkQ -ggb -jhN -pgu -quZ -jIx -lCG -jHb -jIx -jHb -iJa -esL -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -lAr -jnk -jnk -jnk -jnk -dUi -dUi -dUi -jnk -jnk -jnk -jnk -cwi -jgu -cwi -jnk -jnk -jnk -jnk -dUi -dUi -dUi -jnk -jnk -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb +(149,1,2) = {" +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +xMq +mdZ +mdZ +shh +agt +mYr +mdZ +hLw +vps +uZP +vps +wZK +vDn +ykR +uJj +wrB +gtd +eBm +lwP +hJe +afJ +jhH +kni +nha +cpY +tjo +tjo +tjo +btU +hyM +ofm +nHc +nHc +ofm +okf +ako +xDb +xDb +xDb +nma +fDZ +rQw +xEb +eVZ +jTg +lfd +xDb +xDb +iDt +frt +xMq +xMq +xMq +xMq +xMq +nxM +nxM +nxM +lyX +iTB +imH +nxM +qdi +nxM +xMq +xMq +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +"} +(150,1,2) = {" +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +xMq +xMq +mdZ +veL +agt +ryO +mdZ +sxW +doJ +hzk +doJ +nPU +vDn +drD +oXe +miR +cSJ +fzK +cpY +pwG +fjy +nZN +fbI +cpY +cpY +tjo +tjo +tjo +btU +jgV +qnv +iyF +xyG +jnY +eQU +ako +xuQ +qXO +pGS +bhw +iLU +osO +bmM +pKu +xVZ +lhQ +ffQ +xDb +iHr +iDt +pDR +iDt +xMq +xMq +xMq +xMq +xMq +nxM +lAA +lAA +lAA +nxM +chC +nxM +xMq +xMq +xMq +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo "} -(72,1,1) = {" -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -jnk -jnk -jnk -jnk -jnk -dUi -dUi -dUi -dUi -swy -cul -dUi -dUi -dUi -dUi -dUi -dUi -dUi -dUi -dUi -alU -fSV -nWN -eNs -alU -amC -alU -jnk -ali -gPj -tJa -rpR -jlr -uFa -cqy -alU -alU -alU -atN -alU -vbe -hOt -qSW -uoh -tzm -usd -aLE -sjW -aOq -fir -lYu -jLg -lYu -hKE -pIw -vAH -vAH -fay -rnx -jhN -caW -pvv -hgp -jhN -ggb -jhN -kQo -rjq -hKd -uhY -hCh -wbB -ybV -soq -jIx -gnP -jIx -jIx -gnP -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -lAr -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -bGI -fpb -bGI -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb +(151,1,2) = {" +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +xMq +xMq +mdZ +bmw +oRw +mdZ +mdZ +fzK +fzK +fzK +vKC +fzK +fzK +xve +tAe +mgR +rJV +fzK +igs +ybm +pXb +ldY +aMO +cpY +tjo +tjo +tjo +tjo +btU +bAU +olO +dYr +kPC +rFl +sMD +uHV +orP +gZb +xwu +cAr +pqX +jWd +htg +oQY +oQY +oQY +cTt +xDb +xMq +iDt +mJZ +frt +iDt +iDt +xMq +xMq +xMq +xMq +gjq +eJf +gjq +ilN +qck +ilN +iDt +iDt +xMq +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo "} -(73,1,1) = {" -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -ePl -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -alU -ali -alU -alU -alU -arK -alU -jnk -alU -nTx -tJa -cqy -pZY -who -qGg -jlr -alU -ayx -atN -alU -hoS -hOt -qSW -hOt -dQS -usd -aLE -sjW -aOl -cPo -qYZ -lYu -uhZ -lIt +(152,1,2) = {" +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +xMq +xMq +mdZ +jXD +mCX +let +let +kWs +uFW +nNQ +nNQ +pNp +xTX +qet +qCz +gQj +iRQ +fzK +kfG +uZN +pXb +gZK +cpY +tjo +tjo +tjo +tjo +tjo +btU +qvt +vae +dYr +meX +bFk +dOZ +ako +fDH +jeI +pGS +cDb +dYn +jWd +oQY +oQY +soA +pNy +nid +xDb +xMq +xMq +xMq +iDt +scw +pDR +iDt +xMq +gjq +gjq +gjq +sqW +gjq +nxM +pvy +aUD +eJf +iDt +iDt +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +iDt +iDt +iDt +iDt +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +"} +(153,1,2) = {" +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +xMq +xMq +mdZ +uAB +tGZ +tGZ +gVn +pFm +idE +uzc +iHy +rVO +xGZ +cQG +dqt +oxg +jFe +fzK +pqV pZE -scZ -jpi -sDV -wpa -jhN -jhN -jhN -jhN -jhN -ggb -jhN -mCT -dCr -dCr -tnR -dCr -dCr -uvd -lDE -jIH -ptw -wdt -tTR -jIx -jnk -jnk -jnk -jnk -glD -cFN -glD -jnk -jnk -jnk -jnk -jnk -jnk -jnk -bvb -oEw -jnk -jnk -jnk -jnk -bCq -bCq -bCq -bCq -bCq -bCq -jnk -bGI -chN -bGI -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb +pXb +sWj +cpY +tjo +tjo +tjo +tjo +tjo +btU +pKf +vSH +dlc +fPN +uVz +kDw +ako +wlF +lYR +pGS +cDb +ydU +wGX +oQY +hrZ +wsF +jUB +jUB +xDb +xDb +xMq +tjo +iDt +iDt +scw +iDt +gqG +eJf +eJf +eJf +eJf +eJf +eJf +myZ +eJf +eJf +gqG +iDt +iDt +tjo +tjo +tjo +tjo +tjo +tjo +tjo +iDt +iDt +iDt +iDt +iDt +iDt +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo "} -(74,1,1) = {" -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -ePl -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -alU -amF -alU -amC -alU -jnk -alU -alU -aCi -mBO -axT -iDr -alU -gcV -alU -alU -atN -alU -gnw -hOt -evt -hOt -fQD -oik -aLE -sjW -aOl -cPo -xxx -lYu -uVb -aCC -oUp -dRO -dVF -kdK -rnx -jhN -wuD -wBP -cyG -tfn -dLk -rkM -ecQ -gQt -oKH -oKH -oKH -kjd -oKH -ybV -ybV -ybV -tOu -uCH -gnP -jnk -jnk -jnk -jnk -oOH -tIG -oOH -jnk -jnk -bCq -bCq -bCq -bLv -bCq -bCq -oEw -cwi -cwi -cwi -jnk -bCq -fnW -cox -ojN -sUh -wDk -klM -hbg -dHe -gdm -bGI -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb +(154,1,2) = {" +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +xMq +mdZ +vVk +tGZ +tGZ +gVn +fzK +dmD +wng +xEx +jjW +jre +tRA +jre +hjC +jre +jre +jre +roc +pXb +wMx +cpY +xMq +tjo +tjo +tjo +tjo +btU +bWB +ksM +tHe +jUB +jUB +jUB +xDb +xDb +xDb +xDb +jLK +svk +nQd +oeT +hzz +lGj +jUB +gyY +tCM +xDb +tjo +tjo +tjo +iDt +iDt +scw +scw +myZ +myZ +myZ +eJf +myZ +myZ +myZ +myZ +myZ +eJf +gjq +iDt +iDt +tjo +tjo +tjo +iDt +iDt +scw +iDt +iDt +scw +ili +iDt +iDt +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo "} -(75,1,1) = {" -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -jnk -jnk -jnk -eGm -jnk -jnk -jnk -jnk -jnk -ePl -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -alU -alU -alU -amC -alU -jnk -cwi -alU -olA -glg -lAV -jbh -alU -oPk -oPk -oPk -atN -alU -vWA -hOt -hOt -hOt -xDe -iSn -aLE -sjW -aOl -cPo -uxn -lYu -eEb -cXq -mHA -bZe -fRe -kdK -rnx -jhN -hWp -mRa -ggb -jhN -jhN -jhN -tFn -hmj -dCr -dCr -dCr -dCr -oKH -oKH -oKH -oKH -gfX -ybV -jIx -jnk -jnk -jnk -jnk -oOH -lMk -oOH -jnk -jnk -bCq -akY -bCq -bSn -amO -bCq -oEw -bLv -vyd -bLv -jnk -bCq -sFg -eVN -bHE -eRv -mee -bHD -chN -chN -ciQ -cfw -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb +(155,1,2) = {" +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +xMq +mdZ +mdZ +kgs +tGZ +gVn +jre +jre +jre +jre +jre +jre +xjj +jre +jre +jre +hti +jre +jre +wHW +jre +jre +jre +tjo +tjo +tjo +tjo +btU +btU +btU +btU +jUB +oXs +iSs +vMf +tdL +xDb +xqE +osr +wiD +dRz +pwn +pwn +pwn +jUB +jse +rpU +xDb +tjo +tjo +tjo +tjo +iDt +iDt +iDt +eJf +myZ +myZ +myZ +myZ +myZ +myZ +eJf +eJf +eJf +gjq +gjq +iDt +iDt +iDt +iDt +scw +iDt +iDt +iDt +alM +sbZ +alM +alM +alM +alM +alM +alM +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo "} -(76,1,1) = {" -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -ePl -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -ali -anK -ali -cwi -jnk -alU -alU -jpW -vzx -sBv -alU -oPk -amC -aoX -atJ -alU -fSl -hOt -cKH -kwr -qMW -mhN -aLK -lZf -aOr -cPo -rJa -nUB -fQb -lYu -oUp -jmu -jmu -szd -rnx -jhN -hgy -fMZ -ggb -jhN -fVD -dAT -skv -hmj -ojs -jXp -ojs -dCr -skv -dCr -dCr -dCr -oKH -dCr -jIx -jnk -oOH -oOH -oOH -oOH -lMk -oOH -jnk -jnk -bCq -bPS -aad -amu -amP -bCq -bvO -bLv -bHE -bLv -jnk -bCq -sZi -dGb -ejY -gtz -cAB -bHD -exy -ciS -ciS -cfw -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb +(156,1,2) = {" +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +xMq +xMq +mdZ +mdZ +vxx +eaB +ono +tlr +tlr +cND +fRG +fRG +tlF +cND +fRG +fRG +fRG +fRG +fRG +tlF +wSs +wSs +jre +tjo +tjo +tjo +tjo +tjo +xMq +xMq +xMq +jUB +srM +skU +rHI +non +nMc +sfy +uCe +xKe +dRz +pwn +oCs +aru +rqY +tAg +ukV +xDb +tjo +tjo +tjo +tjo +tjo +tjo +gqG +eJf +eJf +eJf +eJf +eJf +myZ +eJf +eJf +eJf +eJf +eJf +gqG +iDt +nfG +tjo +tjo +alM +alM +alM +alM +alM +oxO +alM +fWO +oxO +vhq +oxO +alM +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo "} -(77,1,1) = {" -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -ePl -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -alU -amC -alU -cwi -jnk -jnk -alU -alU -ali -ali -alU -eCg -ayz -ayz -ayz -ayz -mTO -mTO -mTO -mTO -mTO -mTO -fUJ -kdc -gzQ -cPo -xoM -hBB -nGa -sAo -fEo -mdA -ozI -pmT -fiD -iys -ybf -ybf -ggb -jhN -kdG -eXg -jpE -hmj -ojs -gOr -ojs -kcH -ggA -ggA -ggA -iso -qlc -dCr -jIx -jIx -oOH -stL -kpa -oOH -ckN -oOH -oOH -jnk -bLv -gyY -bRc -rjV -uWz -bCq -frP -mGV -kXx -jOj -bLv -bCq -tBz -fXo -jgg -bDt -wWw -bHD -cgB -chN -nRA -cfw -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb +(157,1,2) = {" +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +xMq +xMq +mdZ +pZd +npi +jre +jre +jre +diH +jre +jre +jre +eXU +jre +jre +vFg +jre +xwx +vTp +jre +jqv +jre +tjo +tjo +tjo +tjo +tjo +tjo +xMq +xMq +jUB +ksH +yaJ +uOq +vXD +xDb +qSN +atl +oQY +jfz +jUB +cAM +nNB +qkB +vqH +xDb +xDb +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +nfG +gjq +gjq +alM +mBH +wJD +gjq +eJf +iDt +iDt +iDt +tjo +tjo +tjo +tjo +alM +bPn +pOV +alM +alM +xlO +alM +oxO +alM +vVB +oxO +alM +alM +alM +alM +alM +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +"} +(158,1,2) = {" +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +gjq +gjq +gjq +gjq +gjq +gjq +gjq +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +xMq +xMq +mdZ +oiv +iAa +mdZ +xMq +jre +diH +jre +rYT +lmB +cbS +jre +kWa +djH +jre +jre +jre +jre +uiv +jre +tjo +tjo +tjo +tjo +tjo +tjo +tjo +xMq +xDb +jUB +aVU +jUB +xDb +xDb +huH +qWD +oQY +nvX +jUB +rOH +lPC +vpX +xDb +xDb +xMq +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +wCo +oxO +wCo +gjq +nfG +iDt +tjo +tjo +tjo +tjo +tjo +tjo +alM +wuX +fWO +oxO +oxO +oxO +oxO +oxO +alM +alM +oxO +oxO +oxO +oxO +fWO +alM +alM +pVH +pVH +pVH +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +"} +(159,1,2) = {" +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +gjq +gjq +gjq +gjq +gjq +gjq +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +xMq +mdZ +qNc +lvu +mdZ +xMq +jre +uOS +gMo +oTx +wDB +vyj +jre +jew +aCo +hMw +jre +xMq +jre +nmg +jre +tjo +tjo +tjo +tjo +tjo +tjo +tjo +xMq +iYH +sjr +aqp +wbe +jUB +jGN +gHN +qWD +uDF +pTJ +goF +fRz +wwK +tcJ +xDb +xMq +xMq +xMq +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +xMq +alM +oTF +alM +iDt +iDt +xMq +tjo +tjo +tjo +tjo +tjo +tjo +alM +oxO +alM +alM +alM +alM +iry +oxO +lms +alM +oxO +iry +dSX +oxO +oxO +cka +sFT +okZ +qrv +pVH +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +"} +(160,1,2) = {" +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +gjq +gjq +gjq +gjq +gjq +gjq +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +xMq +tiY +aIB +aIB +tiY +xMq +jre +lvF +jre +sDs +sib +cHR +jre +jre +jre +jre +jre +xMq +hcO +aIB +hcO +tjo +tjo +tjo +tjo +tjo +tjo +tjo +xMq +xDb +xtR +ukz +gPR +bwe +cxQ +taL +wgI +ueE +wDk +jUB +vjJ +bPE +ffe +ffe +ffe +ffe +xMq +xMq +tjo +tjo +tjo +tjo +tjo +tjo +xMq +xMq +xMq +alM +jUY +alM +apB +alM +xMq +xMq +xMq +tjo +tjo +tjo +tjo +alM +dcd +alM +tjo +tjo +alM +fuD +oxO +kRt +oxO +fWO +jQi +alM +alM +alM +alM +pVH +pVH +pVH +pVH +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo "} -(78,1,1) = {" -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -ePl -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -ali -aKY -ali -jnk -jnk -cwi -jnk -jnk -jnk -jnk -ghC -wCC -rdl -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -aJd -aLM -eCP -cWc -rtx -rtx -rtx -rtx -jhN -jhN -jhN -jhN -jhN -jhN -jhN -wRZ -fMZ -qQP -jhN -jIo -dCr -dCr -hmj -ojs -gOr -jAn -pGx -fGe -fGe -fGe -fGe -qAH -dCr -dXS -dCr -nPv -omo -omo -lPV -pXU -fup -oOH -jnk -bLv -bPS -bRf -rjV -amS -bCq -hcy -bHE -bHE -bHE -bZk -bCq -bCq -grt -kkF -tEH -bCq -bHD -cgE -chS -bHD -cfw -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb +(161,1,2) = {" +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +gjq +gjq +gjq +gjq +gjq +gjq +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +rcY +scw +scw +scw +iDt +xMq +jre +jre +jre +jre +jre +jre +jre +xMq +xMq +xMq +xMq +iDt +scw +scw +scw +iDt +tjo +tjo +tjo +tjo +tjo +tjo +tjo +xDb +pPD +tIu +toG +jUB +xmB +anK +nrC +xDb +bCx +ffe +ffe +ffe +ffe +dOC +dFD +alM +alM +alM +alM +alM +alM +tjo +tjo +xMq +xMq +xMq +alM +alM +oxO +dSX +paF +alM +xMq +xMq +xMq +xMq +xMq +tjo +tjo +alM +alM +alM +tjo +tjo +alM +alM +dSX +bXf +alM +cka +wsh +alM +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo "} -(79,1,1) = {" -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -wfl -wfl -tQF -kyA -kyA -kyA -kyA -bfE -wfl -swy -wKv -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -ali -amC -ali -jnk -cwi -jnk -jnk -jnk -jnk -cwi -ghC -iHp -rdl -jnk -xpS -xpS -xpS -xpS -xpS -xpS -jnk -aJd -aLL -nRs -aLE -etw -kzk -yjG -sPS -jhN -omu -kZp -jqt -jqt -jqt -jqt -jqt -jqt -sjm -jhN -fkF -dCr -dCr -hmj -ojs -gOr -ojs -pGx -fGe -fGe -fGe -fGe -nsZ -dCr -gnP -jIx -oOH -mPR -gCi -sQf -omo -kBw -oOH -jnk -bLv -bPT -eGp -rjV -qoA -bCq -wZa -bWw -bXw -bWw -bZj -bCq -dgv -swV -vVI -fzn -wTY -cOw -qqV -bUt -bLv -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb +(162,1,2) = {" +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +gjq +gjq +gjq +gjq +gjq +gjq +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +rcY +iDt +scw +scw +iDt +iDt +iDt +xMq +lvt +lvt +xMq +xMq +xMq +xMq +tjo +tjo +iDt +iDt +iDt +scw +iDt +iDt +iDt +tjo +tjo +tjo +tjo +tjo +tjo +xDb +xDb +xDb +xDb +xDb +xDb +mxB +oEb +xDb +vLL +ffe +oxO +dcd +oxO +oxO +oxO +jXl +ipw +dSX +oxO +wbf +alM +alM +alM +alM +alM +alM +alM +wOH +kRt +oxO +dcd +alM +alM +alM +alM +alM +alM +alM +alM +tjo +tjo +tjo +tjo +tjo +tjo +alM +alM +alM +alM +alM +alM +alM +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo "} -(80,1,1) = {" -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -wfl -wfl -wfl -wfl -cOi -src -src -cwi -wfl -wfl -wfl -wKv -wKv -wKv -wKv -jnk -jnk -jnk -jnk -jnk -jnk -jnk -ali -ali -alU -alU -amC -alU -alU -alU -cwi -jnk -jnk -jnk -cwi -ghC -iHp -rdl -jnk -xpS -ptd -pBR -mnz -eYJ -xpS -jnk -aJd -aLN -hZc -aNl -hKn -rzb -rzb -rML -jhN -qQP -jhN -jhN -jhN -jhN -jhN -jhN -jhN -jhN -jhN -lqX -hmj -kxf -hmj -dCr -gOr -dCr -pGx -fGe -fGe -fGe -fGe -jyd -dCr -jIx -jnk -oOH -pJI -cSo -nyD -omo -nMN -oOH -jnk -bLv -bPS -alv -rjV -wKl -bCq -bVD -bWy -bXx -bXw -bZj -uYT -eVN -qvL -nDM -fRi -dGb -cOw -bHE -bUt -bLv -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb +(163,1,2) = {" +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +gjq +gjq +gjq +gjq +gjq +gjq +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +mJZ +scw +iDt +scw +iDt +iDt +iDt +rcY +lvt +lvt +xMq +tjo +tjo +tjo +tjo +tjo +tjo +tjo +iDt +iDt +scw +iDt +iDt +tjo +tjo +tjo +tjo +tjo +tjo +tjo +xMq +xMq +xMq +xMq +hQE +nKl +cgR +srj +vRY +ffe +oxO +oxO +oxO +oxO +oxO +jda +oxO +oxO +oxO +oxO +oxO +iry +jQi +oxO +oxO +oxO +oxO +oxO +oxO +oxO +oxO +oxO +oxO +oxO +oxO +oxO +oxO +oxO +alM +alM +alM +alM +alM +alM +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo "} -(81,1,1) = {" -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -wfl -wfl -wfl -wfl -wfl -jnk -fZG -bKD -wfl -wfl -wfl -wIi -jnk -wKv -wKv -wKv -wKv -wKv -wKv -wKv -wKv -wKv -wKv -ali -dad -amG -ano -amC -aon -aoW -alU -ghC -ghC -ghC -ghC -ghC -bkS -iHp -rdl -jnk -xpS -eLP -qUh -qUh -sAO -qYV -aJd -aJd -aLN -hZc -aLE -etw -ixQ -xgg -llU -jhN -qQP -jhN -dXg -dXf -pnN -uzv -wCX -sFv -phO -ota -kjD -dCr -dCr -hmj -gOr -gOr -dCr -vzZ -qQV -qQV -qQV -fuV -fXB -dCr -jIx -jnk -oOH -fhF -fwq -nxa -omo -rDH -oOH -jnk -bCq -afv -alK -bPS -anq -bCq -wWm -bZj -frW -bYv -gaw -bCq -uGI -hKH -uRK -hXt -hHm -bCq -bUt -geA -bCq -bCq -bCq -dKt -jnk -jnk -jnk -jnk -jnk -jnk -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb +(164,1,2) = {" +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +gjq +gjq +gjq +gjq +gjq +gjq +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +rcY +tSs +iDt +scw +scw +iDt +cCb +syw +kNC +kNC +gIl +iDt +tjo +tjo +tjo +tjo +tjo +tjo +xMq +hpx +iDt +iDt +iDt +iDt +tjo +tjo +tjo +tjo +tjo +tjo +tjo +xMq +xMq +fWw +nKl +ghx +ghx +ghx +wFe +ffe +ffe +ffe +oxO +oxO +oxO +oxO +oxO +oxO +bPn +oxO +cka +oxO +oxO +oxO +kOO +oxO +oxO +oxO +iry +bPn +oxO +oxO +oxO +oxO +fLh +iry +jXl +anE +jOp +oxO +oxO +oxO +oxO +alM +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo "} -(82,1,1) = {" -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -wfl -wfl -wfl -wfl -wfl -jnk -jnk -jnk -jnk -wfl -wfl -pRG -cwi -jnk -jnk -wKv -wKv -wKv -wKv -wKv -wKv -wKv -wKv -wKv -ali -aKY -amC -anp -amC -amC -amC -ank -qkr -qkr -vbC -qkr -qkr -qkr -iHp -rdl -jnk -xpS -sjf -twb -eYI -osi -dZP -qHB -cxB -aLP -pnQ -bKM -jhN -jhN -jhN -jhN -jhN -izU -jhN -wVm -jJD -oTv -wnf -wyx -soT -oRy -jWF -vxY -mPL -mPL -qlI -gOr -gxA -fzU -fzU -fzU -fzU -dCr -dCr -nsc -gnP -gnP -jnk -oOH -oOH -gao -jxX -uce -oOH -oOH -jnk -bCq -lKm -qdD -amB -anr -bCq -bVF -bWA -chc -chc -bZj -bCq -hKf -dGb -hHw -gjY -qIe -bEo -xfb -fiH -lEo -bHE -qmf -cwi -jnk -jnk -jnk -jnk -jnk -jnk -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb +(165,1,2) = {" +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +gjq +gjq +gjq +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +xMq +iDt +scw +iDt +iDt +scw +iDt +iDt +iDt +iDt +iDt +iDt +tjo +tjo +tjo +tjo +tjo +tjo +xMq +xMq +scw +scw +scw +xMq +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +xMq +iwV +ghx +ghx +ghx +ghx +wFe +xMq +xMq +alM +oxO +ffe +ffe +ffe +ffe +ffe +ffe +ffe +ffe +ffe +ffe +ffe +ffe +ffe +ffe +ffe +ffe +ffe +ffe +ffe +ffe +ffe +ffe +ffe +ffe +ffe +ffe +ffe +ffe +oxO +dSX +alM +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo "} -(83,1,1) = {" -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -wfl -wfl -wfl -wfl -wfl -wfl -jnk -jnk -jnk -pqD -jnk -wfl -wfl -jnk -src -ckU -jnk -jnk -jnk -pRG -jnk -wKv -wKv -wKv -wKv -wKv -ali -alW -lPM -ano -ifU -aoo -aoX -alU -ghC -ghC -ghC -ghC -ghC -bkS -iHp -rdl -jnk -xpS -dmn -mgp -mgp -epQ -qYV -aJd -aJd -aLN -pnQ -ssk -hfl -tmD -tmD -tmD -tmD -ggb -jhN -vpz -jJD -iGJ -hkc -eFk -jJD -wjV -ota -szW -sIo -xPa -wlK -vBr -gnP -rSS -hFZ -mmg -uIw -itD -dCr -oKH -jIx -jnk -jnk -jnk -oOH -tjT -tYS -hde -oOH -jnk -jnk -bCq -bTs -amI -bPT -icl -bCq -bVE -bZj -bHE -iKS -joR -bCq -tBZ -ffG -eVN -dGb -iJq -sXb -diV -bCq -bCq -bCq -bCq -dKt -jnk -jnk -jnk -jnk -jnk -jnk -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb +(166,1,2) = {" +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +gjq +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +iDt +iDt +rcY +iDt +iDt +scw +iDt +iDt +iDt +iDt +iDt +cCb +iDt +iDt +iDt +tjo +tjo +tjo +tjo +tjo +tjo +xMq +keA +keA +keA +xMq +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +scw +nDw +lFp +ghx +ghx +xVT +blf +xMq +xMq +alM +oxO +ffe +lVs +abe +abe +biI +abe +eOS +qLY +eGN +lZX +dPy +qLY +hOU +wva +abe +aRf +abe +abe +aRf +rsC +abe +aRf +abe +abe +aRf +wyU +abe +rnQ +oxO +wzg +alM +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo "} -(84,1,1) = {" -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -wfl -wfl -wfl -wfl -jnk -ulV -jnk -jnk -pRG -gme -jnk -wfl -wfl -jnk -cOi -jnk -jnk -jnk -jnk -jnk -wKv -wKv -wKv -wKv -wKv -wKv -ali -ali -alU -alU -ali -alU -alU -alU -jnk -jnk -jnk -jnk -jnk -ghC -iHp -rdl -jnk -xpS -dRM -ppq -aSN -dKj -xpS -jnk -aJd -aLN -tMJ -jDm -jhN -jhN -jhN -jhN -jhN -mpI -aud -ebo -osN -bDv -oeX -hwc -pxS -xMp -qoJ -gnP -cPW -bkU -rQw -cPW -gnP -gnP -gnP -gnP -gnP -gnP -dCr -oKH -gnP -jnk -jnk -oOH -oOH -oOH -jrg -oOH -oOH -jnk -jnk -bCq -als -gSA -bCq -bCq -bCq -bCq -bCq -bCq -elv -bCq -bCq -bLv -bCq -bCq -bCq -bCq -bCq -jXr -bCq -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb +(167,1,2) = {" +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +xMq +iDt +iDt +iDt +qpH +iDt +scw +iDt +scw +scw +iDt +scw +iDt +iDt +iDt +iDt +iDt +tjo +tjo +tjo +tjo +tjo +tjo +xMq +xuo +xuo +xuo +xMq +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +xMq +xMq +nDw +tUV +tUV +blf +iDt +scw +xMq +alM +oxO +ffe +qGe +abe +cku +uUn +xNa +eOS +qLY +vIk +tsa +wHb +qLY +abe +jSW +abe +aRf +jSW +abe +aRf +abe +abe +aRf +abe +abe +aRf +abe +abe +rnQ +oxO +alM +alM +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo "} -(85,1,1) = {" -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -wfl -wfl -wfl -wfl -jnk -ckU -jnk -jnk -jnk -jnk -jnk -wfl -wfl -jnk -src -pRG -jnk -jnk -wKv -wKv -wKv -wKv -wKv -wKv -wKv -wKv -wKv -wKv -wKv -wKv -jnk -jnk -jnk -jnk -jnk -jnk -jnk -bkS -hMH -bkS -iHp -rdl -jnk -xpS -xpS -xpS -xpS -xpS -xpS -jnk -aJd -aLN -tMJ -aLE -tsw -ldi -wqs -xsz -jhN -esO -jhN -jhN -jhN -jhN -jhN -nUe -jhN -jhN -jhN -sTp -iil -dEW -voy -tqV -ren -mPc -wSv -xFP -rYK -oOH -cfV -uES -cfV -oOH -oOH -oOH -xqM -dXN -aup -ufX -oOH -cwi -cwi -bCq -bHE -bTx -upy -cVB -iKS -vAz -iKS -iKS -iKS -bLv -jnk -jnk -jnk -jnk -jnk -jnk -bLv -xfb -bLv -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb +(168,1,2) = {" +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +xMq +xMq +xMq +iDt +iDt +rcY +iDt +scw +iDt +scw +scw +scw +iDt +iDt +scw +iDt +iDt +scw +iDt +cCb +iDt +tjo +tjo +tjo +psb +sRp +gUQ +sRp +psb +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +xMq +xMq +xMq +xMq +xMq +psb +iDt +xMq +alM +oxO +ffe +viR +abe +abe +bOT +abe +eLb +qLY +tkP +fPv +jKI +qLY +giP +abe +abe +bhj +abe +abe +bhj +abe +abe +bhj +abe +abe +bhj +abe +dAu +rnQ +iWM +alM +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo "} -(86,1,1) = {" -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -wfl -wfl -wfl -wfl -jnk -jnk -jnk -jnk -jnk -jnk -wIi -jnk -wfl -wfl -jnk -nmg -wKv -wKv -wKv -wKv -wKv -wKv -wKv -wKv -wKv -wKv -wKv -wKv -src -lit -src -src -jnk -jnk -pRG -jnk -jnk -jnk -hIx -osw -egY -wCC -rdl -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -aJd -aLN -tMJ -aNl -aNl -lrm -xiC -tra -jhN -fef -tfa -tfa -tfa -bWP -wuD -jhN -iyP -fMZ -jhN -wCa -rBW -vNj -cXm -pmz -xjK -xjK -hrF -oTY -uDw -oOH -tZP -kSz -omo -gaT -sHr -vRs -omo -omo -tYS -sol -cfV -jnk -jnk -bLv -bHE -kkp -soI -stJ -fom -bCq -bLv -bLv -bLv -bCq -jnk -jnk -jnk -jnk -jnk -jnk -bLv -xfb -bLv -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb +(169,1,2) = {" +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +xMq +xMq +xMq +xMq +xMq +xMq +iDt +iDt +iDt +tBs +baj +tBs +iDt +iDt +iDt +iDt +iDt +iDt +iDt +iDt +iDt +iDt +scw +iDt +hpx +iDt +iDt +iDt +iDt +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +iDt +iDt +iDt +alM +wuX +ffe +qLY +ctF +uHS +ujp +abe +ctF +qLY +qLY +oXr +wpv +qLY +lMu +bUK +oQo +nmj +ucl +aHz +dIS +gBb +dJx +htp +eWh +yjA +tOf +vPD +lqU +mDg +iWM +alM +alM +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo "} -(87,1,1) = {" -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -wfl -wfl -wfl -wfl -cOi -jnk -jnk -pqD -gme -jnk -src -jnk -wfl -wfl -jnk -jnk -wKv -wKv -wKv -wKv -wKv -wfl -wfl -wfl -wfl -src -jnk -hJm -jnk -jnk -jnk -gme -src -jnk -jnk -ckU -jnk -bkS -bkS -oYN -bkS -pLh -uhx -uhx -uhx -uhx -uhx -uhx -uhx -uhx -uhx -uhx -aLl -tMJ -aLE -aPL -ldi -upj -wtM -jhN -kOP -dYy -uMq -fMZ -rER -wBP -jhN -jhN -jhN -jhN -dyq -aVy -twM -nie -uGv -kJC -vNj -ukn -opU -ykf -oOH -pcK -sse -omo -omo -nec -eEs -omo -gSs -tYS -mIM -cfV -jnk -jnk -bLv -bPZ -kkp -bCq -bCq -fom -bLv -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -bLv -xfb -bLv -jnk -jnk -jnk -jnk -jnk -eGm -jnk -jnk -jnk -jnk -jnk -jnk -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb +(170,1,2) = {" +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +xMq +xMq +tBs +tBs +tBs +tBs +tBs +iDt +iDt +vRz +wMj +vRz +iDt +wkV +tej +kNC +tej +tej +tej +kNC +tej +cNh +iDt +iDt +iDt +iDt +iDt +iDt +iDt +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +iDt +iDt +alM +oxO +ffe +pXj +cZT +qSE +qLN +cZT +cZT +pXj +qLY +wZv +axD +qLY +hez +jAF +fma +fTk +roA +fma +fTk +iDG +fma +vlI +xhv +fma +vlI +rJe +fma +ffe +iWM +ipw +alM +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo "} -(88,1,1) = {" -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -wfl -wfl -wfl -wfl -src -bKD -jnk -hJm -jnk -gJA -wol -jnk -wfl -wfl -wfl -src -wKv -wKv -wKv -jnk -wfl -wfl -wfl -wfl -wfl -wIi -jnk -src -jnk -jnk -jnk -jnk -gme -jnk -luH -jnk -jnk -bkS -nvF -fRL -nRM -oAq -eRl -eRl -eRl -eRl -eRl -eRl -eRl -eRl -eRl -wdq -tYG -ftp -aLE -rBh -ldi -sSi -pEo -jhN -jhN -jhN -jhN -jhN -was -jhN -jhN -ngd -tel -ngd -tel -mrg -iyk -nmJ -diy -diy -hpT -diy -iVp -iVp -uKo -tYS -tYS -tYS -tYS -tYS -tYS -tYS -tYS -tYS -vxX -cfV -jnk -jnk -bLv -cIr -kkp -kkp -uGf -qcA -bLv -jnk -jnk -jnk -jnk -jnk -cwi -uAY -jnk -jnk -jnk -bLv -xfb -bLv -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb +(171,1,2) = {" +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +xMq +tBs +uan +eLl +xrS +tBs +tBs +tBs +tBs +igS +tBs +tBs +tBs +iDt +kOi +rbZ +rbZ +rbZ +pgo +iDt +hNF +iDt +iDt +iDt +iDt +iDt +iDt +cCb +iDt +tjo +tjo +tjo +xMq +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +xMq +xMq +iDt +alM +jCr +ffe +nAf +pMF +iMV +hRC +liY +pMF +sfv +xyn +dmj +pMF +fwC +asb +ega +xCh +kaW +pMF +ihN +doK +pMF +rjT +rXD +pMF +tiQ +lNo +pMF +clW +rkl +iWM +oxO +alM +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo "} -(89,1,1) = {" -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -wfl -wfl -wfl -wfl -cOi -jnk -jnk -jnk -jnk -jnk -jnk -wfl -wfl -wfl -wfl -gme -jnk -jnk -jnk -jnk -wfl -wfl -wfl -wfl -jnk -gme -jnk -lit -jnk -luH -jnk -jnk -src -jnk -pQy -jnk -jnk -bkS -mpZ -tRg -bkS -eaa -uhx -uhx -uhx -uhx -uhx -uhx -uhx -uhx -uhx -uhx -pHb -kGQ -aLE -oZI -oZI -oZI -oZI -qEX -ihH -wZs -rCr -fvM -gUv -cyf -jCM -tlE -tel -qWm -tel -qkl -nRi -wJF -ggW -xBd -ehb -xjK -lCO -ecr -cfV -ukf -nhX -omo -ylH -tYS -omo -omo -ukf -eHi -oOH -oOH -cwi -cwi -bCq -iQw -bHE -joR -bCq -qcA -bLv -jnk -jnk -jnk -jnk -cwi -elQ -cwi -jnk -jnk -jnk -bLv -xfb -bLv -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb +(172,1,2) = {" +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +xMq +tBs +pwv +sAu +nEX +tBs +uDx +oik +wMj +iUA +uDl +feQ +tBs +kOi +efM +ebB +tuk +ebB +efM +pgo +rcY +iDt +scw +iDt +iDt +scw +iDt +iDt +iDt +iDt +tjo +scw +xMq +xMq +xMq +tjo +tjo +tjo +tjo +tjo +tjo +xMq +xMq +iDt +iDt +alM +oxO +ffe +rKZ +lQN +tUN +dtU +niy +gtF +ouP +gLS +cyh +cXX +bsV +cyh +wXX +bsV +cyh +dQZ +bsV +cyh +izA +bsV +cyh +lBZ +bsV +cyh +odd +xns +ffe +iWM +kRt +alM +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo "} -(90,1,1) = {" -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -wfl -wfl -wfl -wfl -pRG -cAi -jnk -jnk -jnk -pRG -jnk -wfl -wfl -wfl -wfl -wfl -wfl -wfl -wfl -wfl -wfl -wfl -wfl -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -bkS -lEr -qkr -qhP -jPk -uhx -pMA -ipg -ipg -tYD -kVS -xiK -iKA -nPn -wEo -aLP -aMV -aLE -oZI -ykY -mzO -fQp -qEX -sMx -wOC -ssV -ssV -xbC -mPw -qEX -vex -wmI -rOG -rVx -qkl -nRi -xAl -gum -xAl -ozi -dyq -lQS -xAl -bwe -bwd -hLY -bwd -bwe -tYS -dXF -vov -vov -vov -oOH -jnk -jnk -jnk -bCq -bOK -bCq -bCq -bCq -qcA -bLv -jnk -jnk -jnk -jnk -lff -nCr -cwi -jnk -jnk -jnk -bLv -xfb -bLv -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb +(173,1,2) = {" +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +xMq +tBs +dHJ +glk +qDF +tBs +iXC +nOw +iig +uBC +kAn +kMN +tBs +mFR +ebB +ebB +uXk +uXk +ebB +cSj +cnj +scw +iDt +iDt +scw +iDt +iDt +scw +iDt +iDt +iDt +iDt +iDt +iDt +xMq +xMq +xMq +tjo +xMq +xMq +xMq +xMq +iDt +iDt +iDt +alM +oxO +ffe +hSp +llw +wPd +nWK +wPd +wPd +ygE +qLY +prH +bjn +qbq +iar +xqu +oir +slp +fjt +wgr +xur +reT +rxM +aLA +bnh +cNI +tWd +hJi +wGN +mDg +pQG +oxO +alM +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo "} -(91,1,1) = {" -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -wfl -wfl -wfl -wfl -jnk -gme -src -cwi -jnk -jnk -gKs -wfl -wfl -wfl -wfl -wfl -wfl -wfl -wfl -wfl -wfl -wfl -jnk -ckU -jnk -wol -jnk -wol -jnk -jnk -jnk -jnk -gme -jnk -jnk -jnk -jnk -bkS -puA -wLd -qhP -mFq -uhx -oNp -eLE -sYt -pOS -pfZ -fnr -hyv -rgf -wxV -aLN -kGQ -aLE -oMA -ewl -jIw -flW -qEX -pmn -jUa -lHp -gFH -gJa -xgb -qEX -glW -bYL -mcI -gWP -eIS -nRi -waM -iJX -mLd -uib -mpV -prk -ixx -bwd -bvL -pgZ -lxN -bCq -xid -bCq -bCq -bCq -bCq -bCq -bCq -bLv -bLv -bCq -bHE -bLv -jnk -bLv -qcA -bLv -jnk -jnk -jnk -jnk -jnk -cwi -jnk -jnk -jnk -jnk -bLv -xfb -bLv -jnk -jnk -jnk -cwi -jnk -jnk -jnk -bCq -bCq -bLv -bLv -bLv -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -dUi -dUi -jnk -jnk -jnk -jnk -jnk -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb +(174,1,2) = {" +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +xMq +tBs +tBs +wDc +tBs +tBs +oTO +tBs +tBs +rtp +tBs +tBs +tBs +ebB +efM +ebB +efM +uXk +efM +awy +rcY +iDt +iDt +acN +scw +acN +iDt +iDt +iDt +scw +iDt +iDt +iDt +iDt +scw +iDt +psb +xMq +xMq +ijY +iDt +iDt +iDt +iDt +iDt +alM +oxO +ffe +wCn +vHq +aZk +pMF +pMF +rdl +iQM +qLY +abe +abe +srE +abe +abe +srE +abe +abe +srE +abe +abe +srE +abe +abe +srE +abe +abe +lfs +pjr +iWM +iWM +alM +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo "} -(92,1,1) = {" -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -wfl -wfl -wfl -wfl -hJm -bKD -jnk -jnk -jnk -jnk -jnk -bKD -tQF -wfl -wfl -src -jnk -ckU -jnk -jnk -hOT -jnk -jnk -jnk -jnk -jnk -wIi -src -wIi -src -jnk -hJm -src -jnk -jnk -jnk -bkS -bkS -bkS -bkS -bkS -eaa -uhx -eLE -tto -oWJ -lOK -nPn -fUI -yfB -qwG -uvq -aLN -kGQ -kGQ -hPi -qra -ntF -xkS -qEX -huA -jUa -jUa -wYf -uvg -kUk -qEX -jJX -kHP -kIT -kIT -mQd -fIA -mpV -fOE -mQa -uib -nsx -mpV -dFX -bwd -ccR -oPn -eCu -bCq -vmE -bHE -bCq -iYj -obh -bCq -joR -bHE -bHE -jgg -bHE -bLv -jnk -bLv -woa -bLv -jnk -jnk -jnk -jnk -jnk -cwi -jnk -jnk -jnk -jnk -bCq -xfb -bCq -bCq -bLv -bLv -bCq -bLv -bLv -bCq -bCq -bPX -nnm -crl -bLv -jnk -jnk -dUi -dUi -dUi -dUi -dUi -dUi -dUi -dUi -dUi -jnk -jnk -jnk -dUi -dUi -jnk -jnk -jnk -jnk -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb +(175,1,2) = {" +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tBs +bxJ +bNx +tBs +eTa +lns +tBs +bpT +vMl +kTk +hhz +qEJ +tJD +yav +ebB +yav +ebB +awy +iDt +qau +iDt +xMq +wrX +xak +xCj +xMq +tjo +tjo +iDt +scw +iDt +vYN +xMq +iDt +iDt +iDt +xMq +xMq +xMq +iDt +iDt +iDt +iDt +iDt +alM +jOp +ffe +hfL +vHq +obZ +dIA +rSu +qLY +qLY +qLY +abe +abe +pqM +abe +jSW +pqM +abe +abe +pqM +abe +abe +pqM +abe +abe +pqM +abe +abe +abe +pjr +oxO +iWM +alM +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo "} -(93,1,1) = {" -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -wfl -wfl -wfl -wfl -src -jnk -jnk -src -jnk -jnk -jnk -jnk -mOW -cwi -src -cwi -jnk -gme -src -gme -hOT -jnk -pRG -jnk -pQy -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -bkS -ihv -pSJ -bkS -cOH -eaa -uhx -sYt -eLE -oNp -xCC -vLk -kwf -nWv -kwf -uvq -aLN -kGQ -aLE -oMA -iOq -fNY -ufT -qEX -tju -tXN -umQ -gly -oIC -nOU -qEX -emT -duF -kIT -kIT -sve -tel -bLh -tih -tih -bbI -mpV -egk -bkn -bwd -bxC -pHQ -evr -bCq -vmE -bHE -bGo -bHC -bHE -bCq -bCq -bLv -bLv -eAM -joR -bCq -bLv -bCq -woa -bLv -jnk -jnk -jnk -jnk -jnk -jnk -jnk -bCq -bCq -bCq -bCq -wPj -bSp -xCd -bPW -bHE -hqr -bHE -swV -bHE -cpR -bHE -cAQ -crm -bLv -jnk -jnk -dUi -jnk -jnk -jnk -jnk -jnk -jnk -jnk -dUi -jnk -jnk -jnk -jnk -dUi -jnk -jnk -jnk -jnk -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb +(176,1,2) = {" +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tBs +tix +wxw +moB +moB +wta +tBs +nXH +acM +kTk +gSV +qEJ +wrX +vRI +vRI +wrX +vRI +vRI +wrX +wrX +xMq +xMq +wrX +muh +wrX +xMq +xMq +tjo +tjo +tjo +tjo +alz +xMq +xMq +xMq +iDt +scw +iDt +xMq +iDt +iDt +iDt +iDt +alM +alM +oxO +ffe +ffe +iwx +ffe +ffe +xwd +qLY +vgf +qLY +abe +abe +pqM +aey +hWu +pqM +abe +abe +pqM +abe +hWu +vSq +abe +abe +pqM +abe +hWu +wnB +pjr +oxO +iWM +alM +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo "} -(94,1,1) = {" -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -wfl -wfl -wfl -wfl -jnk -wIi -pqD -wIi -jnk -ckU -jnk -jnk -kae -jnk -jnk -jnk -src -jnk -jnk -dUf -hOT -jnk -jnk -jnk -luH -jnk -jnk -jnk -jnk -jnk -pRG -jnk -jnk -jnk -awX -jnk -bkS -aXv -pSJ -tmX -qkr -eaa -uhx -het -ipg -caf -rDC -oiP -lRX -qAY -diC -wnm -bkZ -kGQ -aLE -oZI -pDc -mjZ -pBs -qEX -qEX -gpU -gpU -qEX -uDD -hHu -jCM -fwA -kXN -lTT -fIE -shw -tel -rSr -php -mpV -lpO -wkw -pJC -xKB -bwd -fgB -kBM -xlX -bCq -vmE -bHE -bCq -eVN -bJf -bCq -jnk -jnk -bLv -bHE -bCq -bCq -cqn -fxO -woa -bCq -bCq -bCq -bCq -bLv -bLv -bLv -bLv -bCq -rAg -cqn -fxO -xfb -bCq -bJf -bHE -joR -bCq -tgF -bPZ -bpm -bCq -nPH -dBX -obh -bLv -jnk -jnk -dUi -dUi -dUi -dUi -dUi -dUi -dUi -dUi -dUi -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb +(177,1,2) = {" +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tBs +tix +tBs +tBs +tBs +tBs +tBs +ceO +uII +kTk +hhz +qEJ +wte +dzy +bWZ +foS +bWZ +oTA +biX +wrX +wrX +wrX +wrX +muw +wrX +wrX +xMq +tjo +tjo +tjo +tjo +tjo +tjo +tjo +xMq +xMq +iDt +iDt +iDt +iDt +iDt +iDt +iDt +alM +wOH +oxO +oxO +ljz +nyJ +jQV +ffe +ffe +ffe +rbf +ffe +ffe +ffe +ffe +ffe +ffe +ffe +ffe +ffe +ffe +ffe +ffe +ffe +ffe +ffe +ffe +ffe +ffe +ffe +ffe +oxO +iWM +alM +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo "} -(95,1,1) = {" -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -wfl -wfl -wfl -wfl -gme -kMf -gJA -jnk -jnk -wfl -wfl -jnk -mOW -dUf -jnk -jnk -hJm -jnk -jnk -pRG -hOT -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -bkS -dlp -bkS -bkS -wOy -eaa -uhx -uhx -uhx -uhx -uhx -uhx -uhx -uhx -uhx -uhx -aHP -rdv -aHP -oZI -oMA -oMA -oMA -qEX -bCA -orS -orS -qyN -iAt -hcb -qEX -tel -tel -nRi -jue -nRi -tel -avC -bsW -rKa -tqm -bsW -avC -nyu -bwe -bwe -bwe -bwe -bCq -vmE -bHE -bCq -bCq -bCq -bCq -bLv -bLv -bCq -bOK -bCq -ngq -swV -bPW -hJF -caq -caq -caq -caq -caq -caq -caq -caq -caq -caq -caq -caq -wmw -bCq -bCq -icV -bCq -bCq -bCq -bHD -bHD -bHD -bHD -bHD -bHD -bHD -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb +(178,1,2) = {" +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tBs +tix +tBs +wgu +dlB +jCL +qEJ +qEJ +djD +qEJ +qEJ +qEJ +tpz +huy +oTA +rpK +oTA +epB +oTA +wrX +wrX +tHN +nBe +tiV +mjQ +wrX +xMq +xMq +tjo +tjo +tjo +tjo +tjo +tjo +tjo +xMq +hpx +iDt +iDt +scw +iDt +iDt +iDt +alM +dSX +oxO +oxO +oxO +nyJ +iWM +wEL +oxO +oxO +oxO +oxO +oxO +oxO +oxO +oxO +lms +iry +cGu +oxO +jQi +iry +rpa +oxO +cka +kce +upK +oxO +oxO +dcd +oxO +oxO +dmU +alM +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo "} -(96,1,1) = {" -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -wfl -wfl -wfl -wfl -jnk -jnk -src -wfl -wfl -wfl -wfl -tQF -jnk -jnk -jnk -wol -dUf -ckU -jnk -swy -hOT -hOT -hOT -hOT -hOT -hOT -hOT -hOT -swy -gPn -gPn -gPn -swy -ckU -jnk -bkS -bkS -bkS -hPN -qkr -jXq -jld -jld -jld -uyd -uyd -uyd -qlq -uyd -uQC -bkS -nRt -lUZ -aki -iFY -aJq -aJq -aJq -aJq -aJq -aJq -aJq -fGw -aJq -ppw -eDq -vGr -vNw -oHR -cvn -bfo -wrj -bfo -bfo -aJq -jwc -btz -btz -bwf -vFS -btz -nwI -bBh -bCr -ixO -ixO -caq -caq -caq -eeS -caq -caq -caq -caq -caq -caq -caq -caq -bUx -bHD -bHD -bHD -bHD -bHD -bHD -bHD -bHD -bHD -bHD -bHD -bCq -orl -cqn -ciT -bHE -bSs -ceY -xor -aDk -nRj -rZU -tes -ukY -tyE -hZJ -hZJ -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -dUi -dUi -dUi -jnk -jnk -jnk -jnk -jnk -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb +(179,1,2) = {" +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tBs +tBs +tBs +hgY +tBs +pIj +gAD +quB +jmR +vrC +hbR +oxa +qEJ +cuL +sAY +dtC +bAF +qeR +bAF +nJy +oTA +cMj +xNE +gCS +pwC +wGv +huJ +wrX +xMq +xMq +tjo +tjo +tjo +tjo +tjo +tjo +tjo +xMq +xMq +xMq +iDt +iDt +iDt +iDt +nfG +alM +alM +alM +oxO +oxO +tNJ +tNJ +nyJ +nyJ +nyJ +nyJ +nyJ +nyJ +nyJ +nyJ +nyJ +nyJ +nyJ +nyJ +nyJ +nyJ +nyJ +nyJ +nyJ +nyJ +nyJ +nPI +iWM +iWM +iWM +iWM +iWM +geW +alM +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo "} -(97,1,1) = {" -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -wfl -wfl -wfl -wfl -heo -heo -heo -heo -heo -heo -heo -hOT -hOT -jnk -jnk -src -jnk -jnk -jnk -src -cIX -gVc -src -cIX -gVc -src -cIX -gVc -uqU -wKv -wKv -wKv -hOT -jnk -jnk -jnk -jnk -bkS -bkS -bkS -bkS -oHV -wCC -sGx -qkr -ksN -cBy -kCj -xXi -oqS -cNz -mOf -qpD -izp -cpE -bBi -bBi -bBi -dRb -bBi -bBi -bBi -bBi -bBi -sPz -bBi -swA -uAz -ivV -iCx -ppw -aTh -aTh -aTh -aTh -qjC -aTh -aTh -aTh -muM -aTh -bZr -bBi -bCq -bCq -bCq -bLv -bLv -bLv -bCq -bLv -bLv -bLv -bLv -bLv -bLv -bCq -bCq -ofj -bHD -bWB -bWB -bYz -bYz -cag -cbl -bYz -bWB -bWB -bHD -cax -eim -vDN -nFn -oBK -nFn -nFn -cuB -bHD -hZJ -uks -nho -ujC -qin -kCZ -mfq -qQx -tKa -qQx -cRQ -sYh -sYh -sYh -cRQ -tKa -jnk -jnk -dUi -jnk -dUi -jnk -jnk -jnk -jnk -jnk -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb +(180,1,2) = {" +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tBs +dXb +lzf +czt +tBs +deP +peA +pQw +cBP +wAv +fjH +dNB +gQO +oCm +jHk +bWZ +amt +xXE +sab +pcB +tSy +uJt +uJt +hxI +nqB +bkq +cMt +wrX +xMq +xMq +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +xMq +xMq +xMq +xMq +iDt +scw +iDt +lRI +eNh +mTu +oxO +dIW +oLa +pvh +oxO +oxO +oxO +oxO +iKG +oxO +oxO +oxO +oxO +oxO +oxO +oxO +oxO +ipw +oxO +oxO +jda +oxO +iCq +iry +dSX +alM +alM +alM +alM +alM +alM +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo "} -(98,1,1) = {" -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -wfl -wfl -wfl -heo -mzK -ivi -xCz -fHK -jFh -heo -tBH -cIX -hFb -hFb -qEO -hFb -hFb -gVc -yiW -lAX -eEH -src -lAX -eEH -src -lAX -eEH -uqU -wKv -wKv -wKv -hOT -jnk -jnk -jnk -jnk -hPu -wSi -wSi -suH -suH -qoq -suH -suH -suH -suH -sgN -sgN -sgN -sgN -tdp -rUD -aJq -aLX -aLX -aLX -aLX -aLX -aJq -aYl -aYl -aYl -aYl -aYl -aYl -svg -bgG -oQp -aYl -mni -fGw -bnN -cEu -bqw -aJq -aJq -aYl -aKF -oXL -fGw -eoo -aJq -aJw -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -bCq -ciT -ofj -bHD -bWD -bXA -bYB -cSE -cai -bvy -ccg -cdd -cea -bHD -vmE -vmE -vmE -vmE -vmE -vmE -vmE -moz -tuy -jlB -vGD -uja -aaD -vcP -spN -mfq -pyS -erG -erG -xjA -sYh -sYh -sYh -sYh -elx -jnk -jnk -dUi -jnk -dUi -jnk -jnk -eGm -jnk -jnk -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb +(181,1,2) = {" +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +xMq +tBs +xgH +kBf +nWZ +tBs +jxu +bDH +rYt +rrf +ejq +jvs +qEJ +qEJ +rdO +mHJ +oTA +oTA +syh +oTA +lqj +oTA +uJt +uJt +rcD +smC +oHG +wrX +wrX +xMq +xMq +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +xMq +xMq +iDt +iDt +iDt +nfG +alM +alM +alM +alM +alM +alM +alM +alM +iry +oxO +oxO +iKG +cma +qUL +oxO +iry +alM +alM +alM +alM +alM +alM +alM +alM +alM +alM +alM +alM +alM +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo "} -(99,1,1) = {" -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -wfl -wfl -heo -jVe -yik -nbj -yik -kwS -jEM -jnk -fYn -oQJ -oQJ -hzI -oQJ -oQJ -xui -pqD -lAX -eEH -src -lAX -eEH -src -lAX -eEH -uqU -wKv -wKv -wKv -vyw -vyw -vyw -vyw -vyw -vyw -aHi -wSi -suH -gJM -uDP -mpO -iYA -cBG -suH -jFb -pvH -lUB -sgN -xIg -fLH -oQH -aJn -aJn -aJn -aJn -aJs -aJq -tWP -gGl -gGl -xty -nGx -nGx -gGl -eBR -eBR -eBR -hyk -eBR -eBR -iKj -bqv -bqv -bqv -bqv -ntM -aJw -aJq -eoo -qZO -aJw -jnk -dzF -dzF -ocP -dzF -dzF -jnk -jnk -jnk -jnk -jnk -jnk -bCq -qqQ -ofj -bHD -bWC -bXz -bYA -bXC -bWB -bXC -ccf -cdc -cdZ -bHD -vmE -bHD -bHD -bHD -bHD -bHD -bHD -bHD -bHD -vid -hxL -uFd -wQR -vcP -qec -dMg -pyS -erG -erG -ptr -sYh -sYh -cRQ -cRQ -tKa -jnk -jnk -dUi -jnk -dUi -jnk -jnk -jnk -jnk -jnk -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb +(182,1,2) = {" +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +xMq +tBs +pZR +tKm +wMj +tBs +vcO +jsC +hwW +qEJ +qEJ +qEJ +qEJ +cBB +dtC +smC +iLt +uJt +uJt +uJt +sHh +uJt +uJt +uJt +uJt +smC +gyf +wrX +xMq +xMq +xMq +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +xMq +psb +iDt +iDt +iDt +iDt +iDt +iDt +iDt +iDt +iDt +iDt +ffe +ffe +ffe +ffe +meH +uWn +ffe +ffe +ffe +ffe +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo "} -(100,1,1) = {" -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -wfl -heo -dcz -yik -nbj -yik -kwS -dqQ -dqQ -dBS -dBS -dBS -dqQ -dqQ -aIF -aIF -xsm -fYn -xui -pqD -fYn -xui -pqD -fYn -xui -uqU -wKv -wKv -wKv -vyw -wSi -wSi -wSi -wSi -bCn -kHc -gAb -suH -dhx -uDP -jOa -oLv -ohu -dVS -sNt -mkd -mkd -sgN -aLX -fLH -aOE -aJn -jnk -jnk -aJn -aJs -aJq -aYn -gGl -vkz -nth -wiW -nEf -nUi -uPK -qac -unT -cQr -kyV -eBR -raT -bqy -cBr -bqy -obw -bqy -aJw -aJq -eoo -aJq -aJw -jnk -dzF -pLo -fmv -iVc -dzF -jnk -jnk -jnk -jnk -bLv -bLv -bCq -bCq -ofj -bHD -tIe -bXC -bXC -bXC -jmo -bXC -bWB -bWB -aQX -bHD -vmE -bHD -rln -iNX -xRU -wqZ -wqZ -wqZ -tkd -jGD -kAZ -gZm -wZL -gKy -mzU -dMg -pyS -erG -erG -xjA -sYh -sYh -cRQ -cRQ -xib -jnk -jnk -dUi -jnk -dUi -jnk -jnk -jnk -jnk -jnk -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb +(183,1,2) = {" +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +xMq +xMq +tBs +rRc +rRc +mku +tBs +tBs +tBs +fCw +wrX +hzd +aWw +aIe +rbD +uJq +smC +ygp +hMr +aUO +aUO +sQv +aUO +aUO +aUO +aUO +oHV +gQd +wrX +xMq +xMq +xMq +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +xMq +xMq +iDt +iDt +iDt +iDt +iDt +iDt +iDt +iDt +iDt +iDt +kAH +mHu +juE +sdl +qRO +fgx +cAB +wQi +wQi +uIf +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo "} -(101,1,1) = {" -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -ybU -heo -jVe -yik -nbj -yik -kdY -uOx -vqt -sMX -hCj -pQV -plz -dqQ -oWT -maD -iOM -aIF -aIF -aIF -aIF -agn -jnk -jnk -jnk -uqU -iAK -iAK -iAK -vyw -wSi -wSi -wSi -wSi -bCn -anw -tPU -suH -lTy -uDP -mkd -xkN -mkd -vOZ -txw -fah -txw -dxt -aJs -fLH -aOE -aJn -jnk -jnk -aJw -aVb -aWH -aYm -gGl -cXc -xQa -xQa -xQa -kmD -sDn -sDn -rGN -cqg -sDn -eBR -awv -qBZ -jtT -wXS -wXS -wXS -wXS -mkM -mDR -fok -aJw -jnk -dzF -dYL -qbv -qhz -dzF -jnk -jnk -jnk -jnk -bLv -uVZ -caq -caq -cdj -bHD -bWE -bXB -bYC -bWB -bWB -bXC -cch -cde -ceb -bHD -vmE -bHD -rln -hBx -lly -wqZ -wqZ -ncQ -tkd -igt -jvv -csj -iaJ -gpl -hZJ -hZJ -lZb -erG -erG -ptr -sYh -sYh -sYh -cRQ -tKa -jnk -jnk -dUi -jnk -dUi -jnk -jnk -jnk -jnk -jnk -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb +(184,1,2) = {" +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +xMq +xMq +tBs +ccV +wMj +fsO +tBs +tWc +tBs +jFF +wrX +umF +cUk +aIe +eqH +dzy +ewC +iLt +uJt +uJt +uJt +wvl +uJt +uJt +uJt +uJt +oTA +kfl +wrX +xMq +xMq +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +xMq +xMq +iDt +xMq +iDt +iDt +cnW +iDt +iDt +iDt +iDt +kAH +mHu +jlj +tUo +aQn +hFb +vqv +wQi +wQi +uIf +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo "} -(102,1,1) = {" -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -ybU -heo -wrt -yik -nbj -yik -qFY -kok -vqt -wxL -hCj -bSB -kYD -dqQ -tTi -auA -iOM -lvb -tXu -iFs -dCG -agn -jnk -jnk -jnk -uqU -wKv -wKv -wKv -vyw -wSi -wSi -wSi -wSi -bCn -oIp -qEp -suH -nJf -uDP -dEj -uDP -uDP -qdX -dRN -dRN -txw -gli -aJs -fLH -bJx -aJn -jnk -jnk -izL -lSx -axj -lSx -gGl -qJW -uOP -pOt -pOt -mlv -ndL -sDn -ekB -bge -sDn -ngI -cYf -vRS -qcw -ylN -gPg -wWd -wXS -xqm -eoo -aJq -nUy -nUy -dzF -eZJ -ykh -tSa -dzF -nUy -nUy -bNI -bNI -bCq -eEd -bCq -bCq -bHE -bHD -bWG -bXD -bYz -bYz -bWB -cSE -bYz -cdf -ced -bHD -oxI -bHD -hBx -hBx -hBx -ncQ -ncQ -ncQ -tkd -cGP -vUa -tkO -tkO -heJ -heJ -hZJ -pyS -erG -erG -xjA -sYh -sYh -sYh -sYh -elx -jnk -jnk -dUi -jnk -dUi -jnk -jnk -jnk -jnk -jnk -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb +(185,1,2) = {" +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +xMq +xMq +xMq +tBs +nTv +mBE +pZR +bEN +pmn +tBs +tBs +tBs +iIN +giv +wrX +wrX +qDv +jcP +oTA +oTA +epB +oTA +uko +oTA +uJt +uJt +rcD +oTA +mHX +wrX +xMq +xMq +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +xMq +xMq +xMq +ebX +kNC +uIf +uIf +uIf +uIf +uIf +uIf +jxJ +qKt +tUo +aQn +hFb +vqv +qiN +pkP +uIf +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo "} -(103,1,1) = {" -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -ybU -heo -bKc -vHY -rXR -yhk -eLK -dqQ -jXF -vmi -hCj -sch -mRQ -wWP -iYc -mJH -xOn -qQS -qQS -nAA -tOL -agn -swq -jFw -gPn -swy -wKv -wKv -wKv -bvz -wSi -wSi -wSi -wSi -bCn -oIp -rRm -suH -tHi -uDP -mkd -woO -mkd -vOZ -txw -dXm -txw -dxt -nmW -fLH -oQH -aJn -jnk -jnk -rup -dbR -xgT -qsj -gGl -tcZ -sxo -rmk -phQ -qbP -iAE -sDn -kNN -jCW -sDn -aYA -cDA -cDA -rPZ -kIn -nFP -eMK -wXS -jSE -eoo -aJq -nUy -dix -iwQ -hRG -jDE -hRG -fms -ufF -nUy -kwZ -tbx -siE -pbT -cCf -bCq -gIp -bHD -bWB -bWB -bYz -bZv -qMc -bWI -bYz -bWB -bWB -bHD -vmE -bHD -tkd -wSR -wSR -tkd -tkd -tkd -tkd -iaH -kcC -phD -nHG -fwu -cjq -wiL -nTO -pyS -erG -ptr -sYh -sYh -sYh -sYh -tKa -jnk -jnk -dUi -jnk -dUi -jnk -jnk -jnk -jnk -jnk -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb +(186,1,2) = {" +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +xMq +xMq +xMq +tBs +tUx +nou +nou +tBs +wMj +hPc +wMj +tBs +lry +oTA +hlS +wrX +lAF +rbD +oTA +bAF +irQ +bAF +bYm +bMe +uJt +uJt +oTA +oTA +weK +wrX +xMq +xMq +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +rcY +iDt +uIf +nIt +nIt +nIt +nIt +inh +mWj +aNu +tPG +xEQ +qaL +vqv +brt +brt +uIf +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo "} -(104,1,1) = {" -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -ybU -heo -uaZ -rkj -cCN -rkj -uaZ -dqQ -lzZ -hCj -hCj -hCj -hCj -oFu -rLW -cfp -whX -agt -qQS -xGL -dlX -aIF -bcO -uJF -wKv -wKv -wKv -wKv -wKv -bvz -wSi -wSi -wSi -wSi -bCn -oIp -tPU -suH -dJT -uDP -pdt -kIW -lRB -naj -sNt -mkd -rYh -sgN -aJr -fLH -aOE -aJn -jnk -rup -rup -rup -oNO -rup -gGl -xQa -sxo -uPG -hhc -vBt -hym -sDn -sDn -sDn -sDn -mSL -ngC -wVs -mGm -viT -rSg -wit -wXS -aLY -crO -xon -nUy -kuy -hRG -hRG -ppl -hRG -hRG -lyn -nUy -hOj -syO -bNJ -lGT -liU -bCq -bHE -bHD -bWI -bWI -bWI -bWI -lYZ -bWI -bWI -bWI -bWI -bHD -vmE -bHD -sSd -pZU -pZU -tBb -csA -fQk -kVZ -sLd -iHS -frx -pFQ -sEU -rkT -nrW -pyS -czB -elx -qQx -cRQ -cRQ -cRQ -cRQ -elx -jnk -jnk -dUi -dUi -dUi -jnk -jnk -jnk -jnk -jnk -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb +(187,1,2) = {" +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +xMq +xMq +tBs +tBs +goB +goB +tBs +tBs +aVi +rvQ +tBs +etH +etH +eyU +wrX +dvh +bsu +iih +sab +nMP +sab +qYh +oTA +avo +tTw +hKj +gHE +wrX +wrX +xMq +xMq +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +rcY +iDt +uIf +stb +pOL +pOL +pOL +opD +mxc +hFb +hFb +fcj +mEL +vqv +fkN +fkN +uIf +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo "} -(105,1,1) = {" -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -ybU -lLe -piO -jXG -inm -inm -pbx -dqQ -vPg -ksI -hCj -wXq -dcr -dqQ -pxW -rQt -agn -dJn -qQS -gtB -dyS -aIF -uom -uJF -wKv -wKv -wKv -wKv -wKv -bvz -wSi -wSi -wSi -wSi -bCn -oIp -kXQ -suH -sjb -uDP -gTH -vVt -iQG -suH -tjm -xcv -bLy -sgN -aGk -fLH -aOE -aJn -jnk -rup -ofE -bQR -hCi -wBv -nuf -vEl -saU -xLG -xLG -gnC -xQa -xQa -tja -mZK -iWV -wXI -kvj -cDA -rPZ -str -rYS -kIn -wXS -byP -eoo -fGw -nUy -mYR -fMS -eZt -jDE -hfE -fxA -nlb -nUy -syO -cCd -aFy -kGP -tEp -bCq -bHE -bHD -lwk -ehA -fFO -xii -gvM -cbn -hMF -cdg -cee -bHD -vmE -bHD -psc -phI -yic -vXv -ssw -rry -tXv -pFQ -iLd -lcM -iLd -eia -eia -eia -uEa -eia -iLd -uEa -iLd -iLd -eia -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb +(188,1,2) = {" +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +xMq +xMq +iDt +gFX +xuo +xuo +xuo +tBs +jOe +qTJ +tBs +cPq +etH +etH +wrX +wrX +fhJ +rbD +oTA +syh +oTA +syh +oTA +wrX +wrX +vaO +slU +wrX +xMq +xMq +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +rcY +iDt +uIf +tKn +pOL +pOL +pOL +opD +jGR +hFb +mzb +rEj +rRl +vqv +mpS +vIZ +uIf +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo "} -(106,1,1) = {" -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -lLe -lLe -jtj -xsO -xsO -qFl -pyT -dqQ -dqQ -viw -nog -csk -qlP -dqQ -vqK -vqK -agn -iDv -aKO -bnZ -agn -agn -nai -pOx -wKv -wKv -wKv -wKv -wKv -bvz -wSi -wSi -wSi -wSi -bCn -oTK -juB -suH -iFo -xCJ -vOZ -vOZ -dVS -suH -sgN -sgN -sgN -sgN -aJq -fLH -aOE -aJn -jnk -rup -lKi -vNS -eTD -dEA -vRo -tCh -lnv -lnv -lnv -lnv -lnv -lnv -lnv -lnv -ahB -tFQ -lQe -vio -lQe -woj -lQe -lQe -fSC -riB -biA -aJq -nUy -jqu -hRG -hRG -jDE -hRG -hRG -hRG -nUy -sdo -szo -cxc -kjI -rYd -bCq -wZS -bHD -aGJ -vdS -uGW -bZv -bSd -caE -eTc -bWt -viy -bHD -vmE -bHD -iyN -mQP -gkS -oJH -ssw -swR -pFQ -iLd -iLd -eeI -lcL -lcL -lcL -xeq -uFn -yhe -tHa -xFn -lcL -tEd -eia -eia -eia -eia -eia -eia -eia -eia -jnk -dUi -dUi -dUi -jnk -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb +(189,1,2) = {" +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +scw +iDt +gFX +xuo +lvt +lvt +tBs +goB +goB +tBs +wrX +wrX +wrX +wrX +wrX +pye +dtC +pOC +oTA +uXr +xBO +aZL +wrX +wrX +wrX +wrX +wrX +xMq +xMq +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +rcY +iDt +uIf +jcC +pOL +pOL +pOL +opD +jGR +hFb +hFb +fcj +rRl +vfI +vUY +wsp +uIf +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo "} -(107,1,1) = {" -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -lLe -ydZ -qFl -oaR -uZj -pry -inc -aET -dqQ -dqQ -mqQ -kRr -dqQ -dqQ -vqK -vqK -agn -lsm -vAx -ucV -agn -mxL -qSJ -uJF -wKv -wKv -wKv -wKv -wKv -lvO -lvO -lvO -lvO -lvO -vyw -rNv -gjq -sgN -oJX -fmJ -gvP -mkd -hMu -mkd -mHv -dxt -jnk -aJn -aLY -nzl -awd -rup -rup -rup -fUW -dEv -cqm -sXk -nuf -kKh -xQR -sUJ -xQa -kcR -cGo -suY -gGl -gGl -wXS -wXS -wXS -wXS -wXS -wXS -wXS -wXS -wXS -aJs -lUZ -aJq -nUy -iaU -jDE -fic -jDE -eHe -hRG -lBf -nUy -cCd -bQc -pGy -eDN -bSv -bCq -bHE -bHD -seL -gZe -gLR -gxJ -bYF -bTI -bYF -bYF -dNq -bHD -vmE -bHD -aQz -mQP -nXF -eID -ipB -kcC -pFQ -eia -rDh -aZO -tHa -tHa -tHa -tHa -qCo -tHa -tHa -sjY -tHa -kLF -orw -eia -rCB -rSo -mpz -tPd -krh -eia -jnk -dUi -jnk -dUi -jnk -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb +(190,1,2) = {" +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +iDt +xuo +xuo +lvt +lvt +gFX +lvt +lvt +lvt +lvt +lvt +lvt +wrX +wrX +wrX +daj +wrX +crg +wrX +wrX +wrX +wrX +xMq +xMq +xMq +xMq +xMq +xMq +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +rcY +iDt +uIf +odm +odm +odm +odm +nqy +jGR +fcj +fcj +fcj +rRl +uXx +bnZ +hDf +uIf +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo "} -(108,1,1) = {" -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -lLe -lZz -xsO -hgS -gzz -mIg -cPS -oJc -ehN -xBf -wcF -qNG -xBf -nNt -qlH -bhS -rLL -hjg -vAx -agQ -mVq -vTh -qSJ -oGS -cBH -cBH -cBH -cBH -cBH -ufH -krv -xMl -cfT -mPI -uEk -oTK -tPU -sgN -bWc -xkN -mkd -mkd -dxt -mkd -xoI -dxt -jnk -aJn -aJq -qSr -aOE -gri -eWw -tKA -viJ -wRD -wXx -tzy -bfv -bfv -bfv -bfv -bfv -bfv -gGl -gGl -gGl -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -aJn -aJq -lUZ -cQJ -nUy -fqn -hRG -kZL -jEH -dBs -hRG -fwY -nUy -cCd -ewE -rOx -cCd -lXP -bCq -bHE -bHD -cZY -pxs -ckT -bZv -bSt -tYr -oIW -kOy -eYz -bHD -buy -bHD -iyN -mQP -cJC -eGB -ssw -hoR -pFQ -iLd -hYK -aiW -qzA -hXf -hXf -wFG -hXf -hXf -owj -lNf -oxH -tbG -kAL -ifB -tjK -tjK -mYi -tPd -tPd -eia -jnk -dUi -jnk -dUi -jnk -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb +(191,1,2) = {" +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +iDt +iDt +iDt +lvt +lvt +gFX +lvt +lvt +lvt +lvt +lvt +lvt +lvt +xMq +wrX +wQx +bWp +jja +wrX +xMq +xMq +xMq +xMq +xMq +xMq +xMq +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +rcY +iDt +egf +egf +egf +egf +tdY +tdY +vvy +gcy +jJG +jJG +sWx +qZN +akk +qZN +qZN +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo "} -(109,1,1) = {" -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -lLe -ydZ -qFl -lxu -mcz -wmi -mQb -xLH -mRO -lFX -lFX -lFX -lFX -lFX -mPB -kKo -aIF -ahX -vAx -kSr -aIF -asR -bQe -uJF -wKv -wKv -wKv -wKv -wKv -lvO -fEf -dTm -dTm -wQh -eCF -tsj -kiD -sgN -mkd -kmh -mkd -hUl -sgN -sgN -sgN -sgN -aJn -aJn -aJq -fLH -aOE -eCl -nXI -jmY -iFC -sph -fdb -bfv -bfv -ila -uRc -xcO -qXH -bfv -bfv -jnk -xhI -xhI -xhI -xhI -xhI -xhI -xhI -xhI -xhI -jnk -aJn -aJq -rtM -qZO -nUy -hQl -hFr -lgs -jDE -cMU -nbT -fco -nUy -rEs -cCd -cxc -siE -cCb -bCq -bHE -bHD -bVJ -bVJ -bVJ -bVJ -bVJ -bVJ -bVJ -rzr -bVJ -bHD -vmE -bHD -hmi -mtA -uwp -nSM -ssw -elO -iaH -iLd -hYK -aiW -xgz -hBE -mkK -quR -hZR -spa -uDd -quR -xrt -uat -aAl -eOW -fQX -fQX -wfC -wfC -rpI -eia -jnk -dUi -jnk -dUi -jnk -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb +(192,1,2) = {" +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +scw +iDt +lvt +lvt +lvt +lvt +lvt +lvt +lvt +lvt +lvt +lvt +xMq +wrX +wrX +wrX +wrX +wrX +xMq +xMq +xMq +xMq +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +rcY +iDt +inb +fLZ +gWZ +wHd +mLK +wHd +vcH +gxn +kvN +qSk +oFd +pjc +rzD +nbM +qZN +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo "} -(110,1,1) = {" -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -lLe -lLe -ahp -qFl -xsO -qFl -diX -hco -ehN -jfk -vpK -umE -mQF -vpK -eSC -cEI -agn -aIF -xDH -aIF -agn -mbF -pcc -pOx -wKv -wKv -wKv -wKv -wKv -lvO -mKH -cSN -kBb -mPI -pGj -xHa -aov -sgN -hDo -kEF -mkd -mkd -tGJ -bPs -txw -vCj -aJp -aKE -aMa -wCZ -aOE -eCl -dWK -qCx -ure -wRD -gnr -bfv -aZS -bbm -bbm -rpm -qdU -bfv -bfv -jnk -xhI -tca -odB -hDA -gOQ -ihd -mML -ihd -xhI -jnk -aJn -aJq -lUZ -xgR -nUy -hRG -jyP -jyP -qZx -kio -aZa -vDO -nUy -rEs -doE -cxc -mtb -njf -bCq -laA -bCq -vHm -hXQ -fnS -kkC -cVy -dLZ -hJD -mJZ -aAq -bCq -vmE -bHD -csA -slK -mHH -csA -csA -eyK -iaH -eia -ewI -mZc -kgB -hlZ -gZp -hua -xId -oob -jDx -hua -vvt -jnr -nHI -iLd -wfC -fQX -oJZ -oJZ -wfC -eia -jnk -dUi -jnk -dUi -jnk -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb +(193,1,2) = {" +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +iDt +iDt +iDt +iDt +lvt +lvt +lvt +lvt +lvt +lvt +lvt +lvt +xMq +xMq +xMq +xMq +xMq +xMq +xMq +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +rcY +iDt +inb +sDA +mYd +mIC +aWs +vTB +qSk +qSk +rEh +qSk +jwj +qZN +dJy +pNB +qZN +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo "} -(111,1,1) = {" -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -ybU -lLe -rQC -bMs -sfE -hiB -gmq -sqx -sqx -mAd -sqx -sqx -sqx -sqx -tSw -oGC -xBf -hBb -beS -mIF -pOx -aHI -iMy -pOx -wKv -wKv -wKv -wKv -wKv -lvO -uQc -kVM -mPI -lvO -hPu -qWu -aov -sgN -sgN -sgN -dxt -dxt -sgN -sgN -sgN -sgN -fBl -fGw -aLZ -eIH -oQH -eCl -oWr -whM -hCi -wRD -kCu -bfv -bbm -bbm -bbm -bbm -mLU -bfv -bfv -gOQ -xhI -jeK -xKD -kds -gOQ -eeM -eeM -eeM -xhI -xhI -xhI -dZu -lUZ -aJq -nUy -nUy -nUy -nUy -gKb -nUy -nUy -nUy -nUy -bNI -bNI -bKU -bNI -bNI -bNI -pdT -fUu -vjZ -bQg -vcX -vOu -ekt -bQg -bQg -vCE -gXg -qmx -vmE -bHD -rUU -phI -iMw -dOY -ssw -hpu -xnu -eia -hRY -mZc -ydg -wOE -hua -tLr -wpm -mfM -wpm -hua -mLE -cfZ -nHI -eia -foC -tPd -tPd -tPd -tPd -eia -jnk -dUi -jnk -dUi -jnk -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb +(194,1,2) = {" +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +iDt +iDt +iDt +lvt +lvt +lvt +lvt +lvt +lvt +iDt +iDt +iDt +xMq +xMq +xMq +xMq +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +rcY +iDt +inb +wRv +nBV +iao +iPD +iao +eDX +qSk +xtS +rhY +mwK +pjc +gmb +hac +qZN +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo "} -(112,1,1) = {" -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -ybU -lLe -lLe -xtK -xtK -xtK -lLe -sqx -nZb -uzs -nAg -gSS -pNt -gLf -xlK -iBf -hen -oPD -xpH -sXR -lTd -nZE -hcn -cge -uwh -uwh -uwh -uwh -uwh -uwv -eMI -eMI -eMI -ikR -exB -xHa -uLu -toN -hgG -azZ -azZ -azZ -azZ -azZ -azZ -aHQ -aJr -aJq -aMc -pUN -aOE -eCl -dKW -tZU -nan -wRD -mjI -bfv -aCN -aCN -aCN -eag -hBl -bfv -bfv -uiO -xhI -xhI -deq -xhI -iqr -qpk -eeM -rmD -unj -oKs -xhI -gfw -qll -obJ -fdG -msc -msc -msc -bIV -msc -dsU -bDA -eAJ -msc -vEw -msc -msc -dsU -aZu -bQg -bQg -bQg -bQg -msc -mzE -gMG -bQg -bQg -vCE -uRV -bCq -bUt -iXF -tVT -tjb -afb -jgX -ssw -kGm -iaH -eVV -oug -mZc -oSt -vho -rsc -tKE -sdE -sdE -sdE -dRl -uOc -rVb -tzD -iLd -ctV -tPd -tPd -jlO -tPd -eia -jnk -dUi -jnk -dUi -jnk -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb +(195,1,2) = {" +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +iDt +iDt +iDt +lvt +lvt +iDt +iDt +iDt +iDt +scw +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +rcY +iDt +bgx +bgx +bgx +bgx +txk +bgx +bgx +tmb +bgx +uIf +uIf +qZN +qZN +qZN +qZN +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo "} -(113,1,1) = {" -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -ybU -jnk -jnk -jnk -cgW -jnk -src -gLf -nfD -fyT -pph -aek -gPD -kLL -xpH -gWW -stx -awp -xpH -eSG -uJF -pbr -sOE -uJF -cEs -cEs -cEs -cEs -cEs -lxm -lRN -wTW -suE -lxm -anz -jAf -aZA -duE -rUv -eCF -qtJ -eCF -qtJ -eCF -eCF -kuM -ppw -ppw -vRC -pQi -aOE -eCl -igw -vxm -ure -aVT -nxW -aYw -aZT -uNm -kpd -wAN -vDw -bfv -bfv -kbh -eWg -nhm -elr -hhJ -xjO -cOE -qaH -ueT -ueT -ueT -kNM -bvW -bAf -afD -gUc -gkm -gkm -gkm -gkm -gkm -gkm -gkm -gkm -gkm -gkm -gkm -gkm -cUg -gkm -gkm -gkm -gkm -gkm -gkm -kSy -gkm -gkm -kCE -lJL -fBe -bCq -xWA -bHD -ofr -fiR -jUs -dOY -ssw -vlt -ktb -iLd -cLa -mZc -dDq -vzX -jDs -xxe -jDx -szM -jDx -pWt -gZG -uDp -jLB -iLd -tEI -tPd -tEI -xNt -tPd -eia -jnk -dUi -jnk -dUi -jnk -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb +(196,1,2) = {" +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +scw +iDt +iDt +iDt +iDt +iDt +iDt +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +vzD +vzD +vzD +jdd +jCl +jCl +jCl +jCl +qXY +coH +vzD +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo "} -(114,1,1) = {" -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -ybU -jnk -jnk -jnk -cgW -jnk -jnk -gLf -mWF -roS -cqX -rmd -nQs -sqx -tGb -tGb -tGb -vOc -bpj -jWD -uYO -dwD -tCe -rss -cZW -cZW -cZW -cZW -cZW -dNh -kbY -tjj -xbq -cwa -kvF -dYa -njA -uUS -lsD -nmu -oQY -nmu -nmu -nmu -nmu -vXi -iYF -bmE -mmO -kJu -aOE -eCl -uzQ -dAN -pSK -gai -jaD -bfv -aCP -aCP -aCP -cGW -ema -bfv -bfv -omj -xhI -xhI -rHS -xhI -iqr -toY -eeM -fWx -cNY -cSK -xhI -bwh -uzf -aXf -gee -bHP -iQI -dOi +(197,1,2) = {" +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +scw +scw +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +vzD +yap +qXY +jCl +jCl +jCl +jCl +jCl +jCl +iVY +vzD +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +"} +(198,1,2) = {" +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +vzD +yap +jCl bFq -mNQ -sNy -bHP -bHP -bQg -rGh -bQg -bHP -bHP -bHP -vth -bHP -bHP -bHP -oiz -crf -wsf -kpX -cMO -egT -jJn -bHD -bHD -bHD -hSM -hSM -hSM -hSM -wiL -dyG -dlO -jhi -tWV -mZc -hjf -gvi -dJP -tKE -xws -xws -xws -mWg -hGC -fGA -kjw -iLd -tPd -tPd -tPd -prA -tPd -eia -jnk -dUi -jnk -dUi -jnk -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb +axu +dVq +jCl +jCl +jCl +iVY +vzD +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo "} -(115,1,1) = {" -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -ybU -jnk -jnk -jnk -cOi -vFK -vFK -gLf -hfx -mba -jBi -prI -qxd -sqx -bwq -qmU -pMk -ycQ -feP -lJW -vug -vug -vug -vug -wKv -wKv -wKv -wKv -wKv -eMl -eMl -eMl -eMl -eMl -eMl -eMl -rFg -eMl -eMl -eMl -eMl -eMl -eMl -eMl -eMl -eMl -nmW -aJq -aMd -ixn -aOE -eCl -uvo -kJX -ure -gai -vIZ -bfv -dIM -bbm -bbm -bbm -bIE -bfv -bfv -gOQ -xhI -kcl -mwH -vwl -gOQ -eeM -eeM -eeM -xhI -xhI -xhI -bwb -lUZ -pQx -pxI -pxI -pxI -pxI -vOh -hfQ -vOh -npB -npB -eyy -nCv -hKV -qcZ -uyL -bWQ -aDs -aDs -bWQ -eqL -eqL -jBb -aUx -jBb -sWi -jBb -eqL -hSM -fuT -czY -gWp -xei -sGu -hSM -rTQ -uqS -tNq -eia -sKR -mZc -iWj -hua -mWg -tLr -doK -dqa -doK -hua -mLE -cfZ -nHI -eia -foC -tPd -tPd -tPd -tPd -eia -jnk -dUi -jnk -dUi -jnk -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb +(199,1,2) = {" +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +vzD +vzD +vzD +vzD +vzD +vzD +vzD +vzD +vzD +vzD +vzD +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo "} -(116,1,1) = {" -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -ybU -jnk -jnk -jnk -cgW -jnk -jnk -gLf -gLf -gLf -sqx -sqx -sqx -sqx -wYg -cik -lEI -xlK -feP -wqi -lno -twI -uGr -thx -wKv -wKv -wKv -wKv -wKv -dYd -nim -nim -nim -nim -nim -nim -nim -gyg -bTn -rpv -bTn -lcx -bTn -bTn -bTn -vKP -aJu -aKF -aMf -wOn -aOE -eCl -nyY -edt -pmJ -gai -kge -bfv -aZU -bbm -bbm -aZR -bhZ -bfv -bfv -jnk -xhI -ftr -hRf -rfb -gOQ -ihd -qgb -ihd -xhI -jnk -aJn -fGw -lUZ -vrn -pxI -qDn -nwP -sTA -vOh -oAO -dTN -rrP -ldg -jPn -eWQ -sDY -uEY -jDJ -bWQ -lUr -cFE -nFX -eqL -eqL -vQy -qhD -nuK -xVE -oeC -jGq -hSM -wvl -cMi -aRK -xHg -bcN -hSM -onV -nxI -pFQ -eia -oEe -mZc -cWT -sVk -njj -hua -jDx -oob -jDx -hua -vvt -vZd -nHI -iLd -wfC -fQX -ifh -fQX -aBk -eia -jnk -dUi -jnk -dUi -jnk -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb +(200,1,2) = {" +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo "} -(117,1,1) = {" -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gme -vFK -vFK -vFK -wol -jnk -jnk -jnk -jnk -src -aiT -hrN -tAa -hIX -cSp -vhX -uWM -eGQ -feP -cCI -nUd -ftE -lah -thx -wKv -wKv -wKv -wKv -wKv -dYd -nim -eMl -eMl -eMl -eMl -eMl -eMl -eMl -eMl -eMl -eMl -eMl -eMl -eMl -eMl -eMl -aJn -aJn -aJq -ppw -aOE -eCl -eSD -dNP -dRf -gai -ygn -bfv -bfv -owi -jXQ -djy -rmi -bfv -bfv -jnk -xhI -xhI -xhI -xhI -xhI -xhI -xhI -xhI -xhI -jnk -aJn -aJq -lUZ -bBt -pxI -ruI -dXx -hoX -vOh -oAO -dTN -hTO -hTO -gTu -kYn -aZr -bWQ -tlM -okv -jRL -fUy -jTw -bIy -cqH -nHl -hUy -meS -rJZ -lfg -iyu -urh -nVn -qrw -mhV -twR -mfv -tEn -oPx -nxI -pFQ -iLd -hYK -mZc -cWT -hSA -njj -hua -sKE -jBY -oIj -hua -vvt -cDg -wTD -eOW -fQX -fQX -wfC -wfC -rpI -eia -jnk -dUi -jnk -dUi -jnk -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb +(201,1,2) = {" +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo "} -(118,1,1) = {" -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -aiV -goG -dhy -hIX -hNd -rXK -wZR -xlK -ipC -iLs -auk -tUX -gby -thx -wKv -wKv -wKv -wKv -wKv -dYd -nim -eMl -buo -eiO -hTM -qUy -dfj -hTM -buo -eiO -hTM -puW -rLo -hTM -jnk -jnk -jnk -aJn -aJq -ucu -aOE -eCl -uTV -oMm -pkz -gai -upC -lry -bfv -bfv -bfv -bfv -bfv -bfv -olj -olj -olj -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -aJn -aJq -lUZ -aXf -pxI -pKO -wIk -jgF -vOh -oAO -dTN -upR -klk -xLh -mMI -kXV -bWQ -xhE -dAW -jGV -yir -amL -bIy -qXf -eWX -qne -ddU -gEi -umy -sfj -rrG -ofC -qrw -hqZ -uGG -vkB -tEn -wuK -nxI -pFQ -iLd -hYK -mZc -nRa -dJA -dJA -vPE -uJn -dJA -umj -beE -kxT -cDg -xZm -nid -tlW -tlW -snp -tPd -tPd -eia -jnk -dUi -jnk -dUi -jnk -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb +(202,1,2) = {" +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo "} -(119,1,1) = {" -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -aiV -goG -jlL -hIX -qVz -itl -cwO -xlK -ipC -wqi -qVc -uMp -tJX -vug -wKv -wKv -wKv -wKv -wKv -eMl -nim -eMl -hRB -rqn -hTM -pNC -ruL -hTM -pLQ -jiT -hTM -pLQ -vjL -hTM -jnk -jnk -jnk -aJn -aLY -hrR -oak -rup -rup -rup -udB -ipM -wFM -sXk -olj -fEH -oRm -juK -lJc -esy -piu -nQT -olj -olj -olj -olj -olj -cUa -cUa -cUa -cUa -cUa -cUa -aJq -lUZ -aXf -pxI -eEw -rBX -wmO -vOh -oAO -dTN -rLC -lmd -rvn -hTL -tkV -bWQ -aDs -fLl -bWQ -aDs -eqL -eqL -sth -hKR -ddU -ddU -ddU -dsM -tHe -urh -bGO -hct -wmS -xEp -iTu -rmC -sLd -eJG -pFQ -eia -clu -gOc -iWg -tHa -tHa -tHa -ttz -tHa -tHa -icH -tHa -xvr -oli -eia -qnJ -tPd -xtn -cyo -hrk -eia -jnk -dUi -jnk -dUi -jnk -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb +(203,1,2) = {" +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo "} -(120,1,1) = {" -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -aiV -ega -goG -hIX -hIX -hIX -hIX -xlK -bWL -ojQ -vug -vug -vug -vug -wKv -wKv -wKv -wKv -wKv -eMl -nim -eMl -lez -sko -hTM -tPB -oZT -hTM -kxw -sko -hTM -kxw -sko -hTM -jnk -aJw -aJw -aJw -beX -jnZ -aOE -aJn -jnk -rup -loK -udZ -oYc -jsC -qeI -oSH -kYB -kYB -hLW -xHi -fWQ -jdv -vnL -olj -jOT -poz -uRa -cUa -mvr -qKy -uWC -rKT -cUa -xqm -lUZ -cCk -lGP -fFg -tzi -rxq -vOh -oAO -dTN -wAU -wAU -rvn -fOf -fTb -fpE -wdV -fpu -rkW -aHd -lps -aES -eFN -rIq -gVO -ddU -qnH -umy -uNH -hSM -hSM -urh -urh -hSM -hSM -hSM -iaf -nxI -pFQ -iLd -iLd -sFw -aMA -ldP -ltP -lQz -xgy -ltP -ltP -xgy -ltP -fkK -pKX -eia -eia -eia -eia -eia -eia -eia -jnk -dUi -dUi -dUi -jnk -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb +(204,1,2) = {" +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo "} -(121,1,1) = {" -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -jnk -jnk -jnk -hOT -uXB -uXB -uXB -aiV -aiT -kQz -aiV -qWF -eoh -lUV -lFX -pGf -ehD -uJF -jnk -jnk -jnk -wKv -wKv -wKv -wKv -wKv -eMl -nim -eMl -hTM -dqv -hTM -hTM -pkS -hTM -hTM -fhi -hTM -hTM -fzJ -hTM -vXm -hTM -lRr -hhm -aMg -dKO -aOE -aJn -jnk -rup -rFl -bED -nAm -wBv -olj -qYC -jdv -jdv -kYB -joF -cBu -xpu -kYB -wzX -kWE -jmv -nuM -cUa -rAo -rJD -dpX -qTN -cUa -aJq -lUZ -aXf -pxI -vyi -wOt -huI -dwM -skF -dTN -dTN -gIF -naL -wWY -pvX -jDk -tJH -fya -gEX -ncX -hos -kwP -vka -gUp -pDH -iEV -oeC -gPW -hXj -mcp -roZ -bKC -vtC -fHA -sas -roZ -tVv -nxI -efg -pFQ -iLd -eVV -mFX -eia -eia -eia -kUH -tPd -tPd -jvW -lpW -wuS -lBH -lid -lid -lid -lid -lid -lid -snI -jnk -jnk -jnk -jnk -jnk -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb +(205,1,2) = {" +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo "} -(122,1,1) = {" -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -jnk -jnk -jnk -jnk -jnk -jnk -cwi -aiV -uYB -pyu -sIX -lev -jav -aiT -dvd -dnj -fVq -uJF -jnk -jnk -jnk -wKv -wKv -wKv -wKv -wKv -eMl -nim -saX -xJs -cRN -pSI -tHq -cRN -pSI -pSI -cRN -tHq -pSI -rVS -aQO -xdS -qvr -aJy -aJy -aMj -jnZ -oQH -aJn -jnk -rup -rup -rup -uHD -rup -olj -vCu -tXA -tXA -kWE -oko -sar -ncw -wpq -olj -uiS -mrv -dki -cUa -lLx -ggq -kyN -lNw -cUa -eLS -sJq -krq -pxI -oOi -lsV -pSc -vOh -oAO -uMM -dls -uCa -mMS -jnj -sDS -qNy -dgf -hFj -vpI -vqw -eqL -jRy -osc -pQM -vrw -hAq -aDh -hwH -iYP -poD -tBJ -mTE -mTE -mTE -kzI -nIY -rxR -vMZ -sPD -sPD -gHJ -cam -dAO -pUp -iLd -tPd -jvW -jvW -jvW -jvW -tlW -vin -eia -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb +(206,1,2) = {" +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo "} -(123,1,1) = {" -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -jnk -jnk -rXp -jnk -jnk -jnk -cPL -xdr -eJz -tzp -tzp -tzp -biM -aiV -pOx -rjs -pOx -pOx -ckU -jnk -wKv -wKv -wKv -wKv -wKv -wKv -eMl -nim -eMl -jih -vaC -vaC -uMt -owb -kCM -ese -oxz -vaC -vaC -vaC -vaC -vaC -nFv -sSV -aKo -aLO -lUZ -aOE -aJn -jnk -jnk -rup -idY -hcp -qsj -olj -cZv -uhQ -uhQ -kzW -jaJ -kYB -kYB -kYB -olj -hnx -vtF -vtF -cUa -peN -aoT -dqw -bbS -cUa -aJq -lUZ -yfZ -pxI -jJp -vOh -vOh -vOh -oAO -eyA -dTN -hKD -jPx -sGU -qcC -qNy -icX -iUA -pPt -bmP -eqL -hWJ -kLk -faf -aMD -lxL -nKd -jrv -kvi -vow -mnN -bKb -kFy -brx -sas -mnN -wNZ -fMy -nGN -ohY -ohY -den -sUA -dsT -hrJ -tlW -vGH -use -ygU -ygU -cyv -lHk -eia -jnk -jnk -jnk -jnk -jnk -jnk -dUi -jnk -jnk -jnk -jnk -jnk -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb +(207,1,2) = {" +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo "} -(124,1,1) = {" -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -jnk -jnk -jnk -jnk -jnk -jnk -cwi -aiV -uYB -sIX -jhL -hqi -biM -aiV -flg -utc -vEk -uJF -jnk -jnk -wKv -wKv -wKv -wKv -wKv -eMl -eMl -wCm -eMl -hTM -hTM -hTM -avt -vnc -vnc -vUy -qav -eIL -eIL -eIL -poX -eIL -eIL -eIL -eIL -nzV -rtM -aOE -aJn -jnk -jnk -izL -lSx -lqw -lSx -olj -efN -kCr -kCr -fql -iyA -ugF -iyA -sti -olj -qHv -gNt -wbe -cUa -uly -qrr -pVJ -pVJ -cUa -aJq -lUZ -aXf -vOh -vlA -vOh -xlJ -iZk -oAO -pOM -dTN -qNy -awa -awa -awa -qNy -yaE -hJo -bJB -jgJ -eqL -eqL -eqL -eqL -pTt -ruC -ylI -eqL -eqL -eqL -wiL -wiL -wiL -wiL -wiL -wiL -wiL -wiL -wiL -ohY -jDr -joP -bYk -wEf -eia -eia -eia -eia -eia -iLd -iLd -iLd -eia -jnk -jnk -jnk -jnk -jnk -jnk -dUi -jnk -jnk -jnk -jnk -jnk -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb +(208,1,2) = {" +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo "} -(125,1,1) = {" -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -jnk -jnk -jnk -jnk -jnk -iDc -iDc -iDc -iDc -iDc -brC -lla -gRV -aiV -eHc -sbV -kpT -pOx -jnk -wKv -wKv -wKv -wKv -dYd -dYd -eMl -grm -nim -eMl -oZl -ptZ -hTM -rux -iVB -jMH -vnc -pnK -eIL -pDe -bRK -hvM -bRK -bxY -saj -eIL -aLQ -lUZ -aOE -aJn -jnk -jnk -aJw -aVu -oNm -aYE -olj -uvf -jdv -jdv -jdv -jdv -jdv -jdv -tGc -eAD -khs -khs -khs -eAD -tDE -qrr -giE -giE -cUa -aJq -lUZ -snq -vOh -cWt -mbs -wqT -rVU -oau -bzA -dTN -baE -wRQ -eik -fhl -kQb -nvH -sHv -xjE -hwO -gDV -vSa -gDV -eqL -ghg -eqL -ghg -eqL -mWu -dcZ -yeC -aIU -cpq -ntA -ccm -ccm -ccm -ccm -ccm -ohY -mfu -uam -nNS -tAS -mzT -sjI -sbc -the -ddn -gaE -cwi -cwi -jnk -jnk -jnk -jnk -jnk -jnk -jnk -dUi -jnk -jnk -jnk -jnk -jnk -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb +(209,1,2) = {" +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +"} +(210,1,2) = {" +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +"} +(211,1,2) = {" +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +"} +(212,1,2) = {" +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +"} +(213,1,2) = {" +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +"} +(214,1,2) = {" +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +"} +(215,1,2) = {" +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +"} +(216,1,2) = {" +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +"} +(217,1,2) = {" +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +"} +(218,1,2) = {" +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +"} +(219,1,2) = {" +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +"} +(220,1,2) = {" +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +"} +(221,1,2) = {" +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +"} +(222,1,2) = {" +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +"} +(223,1,2) = {" +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +"} +(224,1,2) = {" +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +"} +(225,1,2) = {" +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +"} +(226,1,2) = {" +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +"} +(227,1,2) = {" +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +"} +(228,1,2) = {" +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +"} +(229,1,2) = {" +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +"} +(230,1,2) = {" +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +"} +(231,1,2) = {" +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +"} +(232,1,2) = {" +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +"} +(233,1,2) = {" +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +"} +(234,1,2) = {" +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +"} +(235,1,2) = {" +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +"} +(236,1,2) = {" +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +"} +(237,1,2) = {" +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +"} +(238,1,2) = {" +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +"} +(239,1,2) = {" +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +"} +(240,1,2) = {" +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo "} -(126,1,1) = {" -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -jnk -jnk -jnk -jnk -jnk -qzk -cNy -lEk -vgD -pqa -brC -fwp -biM -oRN -bXv -rPf -gnh -uJF -jnk -wKv -wKv -wKv -wKv -dYd -cnP -rlH -lsn -nim -eMl -xHC -uwx -nCI -xWL -tqC -dNW -jSk -hme -eIL -vhk -mrc -ewg -oSy -tmg -rqA -eIL -jSE -lUZ -aOE -aJn -jnk -jnk -aJn -aVv -bBp -jkG -olj -jdv -foB -lXb -daj -pio -wQH -jdv -sti -fbf -bwU -xhQ -bwU -jrE -omL -mTV -vWJ -vWJ -cUa -mkM -lUZ -xFL -uhT -jGe -gbZ -grU -gph -oMi -xNI -dTN -hIm -jIW -gsX -cyS -ojc -ruZ -tjI -qgi -uQo -uCb -hnW -qNV -oTO -uHm -uHm -laE -isg -tHN -rLU -epN -emg -oBc -gWy -hZh -gyM -joZ -joZ -ccm -ohY -ggf -qvA -nGk -oPY -lYU -mnU -gOL -ewm -qYq -cwi -cwi -cwi -jnk -jnk -jnk -jnk -dUi -dUi -dUi -dUi -jnk -jnk -jnk -jnk -jnk -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb +(241,1,2) = {" +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo "} -(127,1,1) = {" -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -jnk -jnk -jnk -jnk -jnk -qzk -oqh -oqh -tbl -ejL -gJd -pKm -biM -aiV -gIs -hUF -dBV -uJF -wKv -wKv -eMl -eMl -eMl -eMl -vKq -kkP -fYM -nim -eMl -qpL -nzF -hTM -hzp -svV -nwq -oKt -rYP -eIL -ppT -mrc -eIL -eIL -eIL -rqA -eIL -vsR -lUZ -aOE -aJn -aJn -aJn -aJn -aJs -oTM -tWP -olj -olj -olj -olj -olj -olj -olj -olj -olj -eAD -khs -khs -khs -eAD -cUa -gSZ -cUa -cUa -cUa -aJq -pjN -aXf -vOh -vOh -tcS -oMi -vgj -oMi -oAO -rMX -sDg -xyM -xyM -cSO -kGc -bKp -qnj -rLU -rLU -jgY -qaK -xDg -sUc -eYL -rLU -hnq -acQ -bKp -rLU -nmi -qhq -vqw -qSd -riF -byA -jVr -esE -ccm -ohY -gIk -qvA -fXm -hMS -mqJ -fYw -fpe -ewm -ohY -gaE -cwi -cwi -jnk -jnk -jnk -jnk -jnk -jnk -jnk -dUi -jnk -jnk -jnk -jnk -jnk -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb +(242,1,2) = {" +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo "} -(128,1,1) = {" -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -jnk -jnk -jnk -jnk -jnk -qzk -goK -pvf -jDP -knU -brC -qmc -ckv -aiV -uBp -ucj -uJF -uJF -wKv -wKv -eMl -gOT -bTn -eMl -nlp -wvz -wBU -nim -eMl -hTM -hTM -hTM -qhA -hBG -fOa -vxN -sBd -eIL -mBy -mrc -eIL -opG -vme -hax -eIL -aJq -lUZ -aJq -aJr -aJr -aJr -aJr -aJr -mXS -aYG -aZY -aYG -aYG -phf -xGS -aYG -aYG -qOO -now -wbd -bmE -bmE -qzP -bqL -vbH -uaB -wNj -bmE -bmE -bmE -wzK -vFm -kLd -vOh -uls -oMi -iDt -oMi -pdr -dTN -pmK -pmK -aIg -jaU -tgp -rLU -qnj -rLU -eRO -xjx -xjx -xjx -xjx -xjx -xXV -hnq -qPA -rGD -ciH -qbd -sAE -nqb -ghJ -fRc -kPE -joZ -joZ -ccm -ohY -iFJ -kZl -oJI -ipq -uec -pPA -stM -stM -stM -jnk -jnk -cwi -jnk -jnk -jnk -jnk -jnk -jnk -jnk -dUi -jnk -jnk -jnk -jnk -jnk -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb +(243,1,2) = {" +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo "} -(129,1,1) = {" -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -jnk -jnk -jnk -jnk -jnk -qzk -xzg -cYS -sXY -lNI -brC -lak -qgp -aiV -uJF -uJF -uJF -jnk -wKv -jnk -tpE -bMa -rpv -eMl -aQT -thm -qkA -nim -eMl -vFB -jqa -hTM -pTk -qYQ -wUK -gBB -eIL -eIL -eIL -tvP -eIL -eIL -eIL -qWh -eIL -hiV -fUO -lUZ -rtM -lUZ -lUZ -lUZ -lUZ -lUZ -rtM -sJq -lUZ -fjm -eoo -gBO -lUZ -lUZ -lUZ -lUZ -lUZ -lUZ -lUZ -lUZ -sJq -lUZ -lUZ -lUZ -lUZ -lUZ -lUZ -lfh -aJq -hhm -vOh -czL -vJY -pOg -wqT -oAO -dTN -mKu -mKu -mKu -mKu -wIx -mKu -qnj -nTp -hMi -xjx -nND -kNs -nND -xjx -qdy -hnq -rLU -oKF -tQD -hYi -egV -cmC -qSd -ccm -ccm -ccm -ccm -ccm -ohY -ohY -kWZ -ohY -ipq -mbf -afE -myM -stM -jnk -jnk -jnk -cwi -jnk -jnk -jnk -jnk -jnk -jnk -jnk -cul -jnk -jnk -jnk -jnk -jnk -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb +(244,1,2) = {" +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo "} -(130,1,1) = {" -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -jnk -jnk -jnk -jnk -aiV -iDc -brC -brC -brC -brC -brC -aiT -mDz -aiV -jnk -jnk -jnk -jnk -jnk -jnk -tpE -dYd -wOX -eMl -eMl -eMl -eMl -gGe -eMl -svI -bHH -uAP -uzL -fUK -dct -ugC -eIL -uFV -uFV -eHn -eIL -ltt -bOz -rqA -eIL -rck -wtE -bkR -aLX -rVM -aJq -aJq -oIT -eDQ -lxY -aLY -aJq -bcp -eoo -beq -aJq -mkh -aJq -aJq -aJq -boV -aJq -fGw -aLY -aJq -aJq -rGd -aJq -kBW -dyC -aJq -aJq -bCA -vOh -bwE -iZk -wqT -wqT -oAO -kvB -qtW -bCT -dLJ -hWP -osU -fOy -uLr -lya -xdv -pKI -pYI -ihR -pYI -hfD -jay -tIQ -rLU -oKF -qnj -nOx -uMO -oBc -gWy -hZh -eJt -eeh -eeh -ccm -evJ -wdi -ewm -gKE -ipq -kSk -uoB -eqV -stM -jnk -jnk -jnk -cwi -jnk -jnk -jnk -jnk -jnk -jnk -jnk -dUi -jnk -jnk -jnk -jnk -jnk -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb +(245,1,2) = {" +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo "} -(131,1,1) = {" -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -aiV -jKh -aHD -jWV -lKk -aiT -hQT -imM -fKc -aiV -tpE -tpE -tpE -jnk -jnk -pRG -tpE -nRQ -nim -wCm -gGe -eMl -iZN -nim -eMl -jCx -nnV -hTM -vFP -uju -xBn -ydJ -coc -nlk -tKC -qNL -eIL -eIL -eIL -rqA -eIL -iBJ -lNE -shu -pZC -pZC -iBJ -pZC -pZC -pZC -pZC -pZC -pZC -pZf -pPh -pZf -bfF -bfF -tCL -bfF -bfF -ilM -ilM -ilM -ilM -ilM -vOh -vOh -vOh -vOh -vOh -vOh -vOh -vOh -vOh -nsK -dTN -cGj -hkL -oAO -dTN -hNZ -ldk -lEv -lGJ -bsP -dno -lfc -sTP -vxA -rLU -cDE -cDE -cDE -rLU -cNc -rLU -rLU -oKF -qnj -nmi -gye -vqw -qSd -riF -wLW -mwT -ehY -ccm -evJ -evJ -obM -evJ -ipq -ria -hDQ -juN -dTe -cGr -cwi -jnk -cwi -jnk -jnk -jnk -jnk -jnk -jnk -jnk -cul -jnk -jnk -jnk -jnk -jnk -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb +(246,1,2) = {" +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo "} -(132,1,1) = {" -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -aiV -ofc -avJ -oDB -szI -aiT -nKB -nIv -nyP -tgZ -flc -bTn -tpE -tpE -tpE -tpE -tpE -fIi -rlc -jEx -gGe -eMl -buZ -lvU -eMl -baY -baY -baY -ihs -dAm -xrF -ihs -eIL -cAU -cAU -xzP -eIL -evg -smm -hax -eIL -mSZ -nRY -cAf -wKz -srE -iqI -mzb -sbG -sbG -rqw -mbl -iBJ -aYV -jtG -uSX -bfF -lLb -vnd -iUT -bfF -iuy -mlL -lYh -vyY -vVv -vOh -qBN -jAx -vOh -qku -tKF -enx -lft -iLp -kSm -dTN -dTN -dTN -oAO -oSc -gwW -lXX -noo -mOB -kfs -omH -tMN -oQS -xdv -qKn -liY -qBL -liY -dIs -nPx -uVv -ikl -tOy -pwx -daz -jZW -nqb -ghJ -fRc -sgE -eeh -eeh -ccm -evJ -cwi -qgG -cwi -ipq -iMr -iMr -iMr -stM -cwi -teS -jnk -cwi -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -eGm -jnk -jnk -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb +(247,1,2) = {" +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo "} -(133,1,1) = {" -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -aiV -vBI -avJ -avJ -hRD -gnF -pji -amb -hVX -aiV -eMl -bTn -vWE -eMl -qOd -dFE -eMl -eMl -eMl -eMl -nvY -eMl -sZP -kHG -aDu -ycs -gQI -uBj -gGZ -nnL -pZG -iln -eIL -eIL -eIL -eIL -eIL -eIL -eIL -eIL -eIL -fYD -unq -opp -kkj -tQC -dCD -wNy -sbG -sbG -sLc -oiK -iBJ -aYV -jtG -uSX -bfF -ylt -oYL -ncC -bfF -pLH -dap -rEv -iCe -vLJ -vOh -xaa -kyt -lmy -ohc -vOh -oMi -oMi -jrn -cWt -eIn -lRP -dTN -tcE -dTN -kER -iMx -eQf -rUu -mii -xCP -sIv -rLU -oQb -mIX -mmB -mmB -mmB -sJI -rpz -rLU -bDr -oKF -dvz -hYi -czA -cmC -qSd -ccm -ccm -ccm -ccm -ccm -evJ -jnk -jnk -jnk -eBE -jnk -jnk -jnk -jnk -jnk -ptO -jnk -cwi -jnk -jnk -jnk -jnk -jnk -jnk -jnk -cul -jnk -jnk -jnk -jnk -jnk -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb +(248,1,2) = {" +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo "} -(134,1,1) = {" -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -aiV -dsH -jEs -jEs -cEL -oBq -qSB -qSB +(249,1,2) = {" +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +"} +(250,1,2) = {" +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +"} +(251,1,2) = {" +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +"} +(252,1,2) = {" +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +"} +(253,1,2) = {" +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +"} +(254,1,2) = {" +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +"} +(255,1,2) = {" +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +"} + +(1,1,3) = {" +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +"} +(2,1,3) = {" +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +"} +(3,1,3) = {" +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +"} +(4,1,3) = {" +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +"} +(5,1,3) = {" +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +"} +(6,1,3) = {" +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +"} +(7,1,3) = {" +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +"} +(8,1,3) = {" +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +"} +(9,1,3) = {" +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +"} +(10,1,3) = {" +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +"} +(11,1,3) = {" +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +"} +(12,1,3) = {" +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +"} +(13,1,3) = {" +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +"} +(14,1,3) = {" +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +"} +(15,1,3) = {" +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +"} +(16,1,3) = {" +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +"} +(17,1,3) = {" +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +"} +(18,1,3) = {" +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +"} +(19,1,3) = {" +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +"} +(20,1,3) = {" +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +"} +(21,1,3) = {" +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +"} +(22,1,3) = {" +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +"} +(23,1,3) = {" +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +"} +(24,1,3) = {" +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +"} +(25,1,3) = {" +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +"} +(26,1,3) = {" +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +"} +(27,1,3) = {" +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +"} +(28,1,3) = {" +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +"} +(29,1,3) = {" +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +bUb +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +jhM +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +"} +(30,1,3) = {" +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO sEB -aJU -vpM -jkL -jkL -cQi -jkL -jkL -jkL -jkL -jkL -jkL -jkL -jkL -agR -yjL -eMl -gsx -fOZ -wld -wld -dAD -uXt -jFG -rog -baY -ybD -kOp -jLe -fdJ -nfh -pwP -ozl -oNq -unq -oDx -jPI -vJL -gcf -ahx -vOr -vOr -may -tio -iBJ -aYV -jtG -sBm -bfF -wuL -cvJ -ggT -bfF -uaF -jbw -xZH -qQD -rWT -vOh -tIy -gFz -vOh -vOh -vOh -yfb -yfb -yfb -yfb -eay -wqT -dTN -rUm -dTN -oRT -lEv -bUd -oWz -qAZ -hat -tOy -ciH -ciH -kPQ -qsi -kuR -kuR -kuR -inO -kuR -ruE -hvb -nsg -fIO -dFW -fJb -lIH -ohp -xXa -oUi -oUi -ccm -ohY -jnk -jnk -jnk -ipq -jnk -jnk -jnk -jnk -jnk -ftG -jnk -cwi -jnk -jnk -jnk -jnk -jnk -jnk -jnk -dUi -jnk -jnk -jnk -jnk -jnk -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO "} -(135,1,1) = {" -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -aiV -oeA -vhl -aSc -uUu -pmA -iVe -rPD -hdl -aiV -bTn -bTn -bTn -bTn -dRx -bTn -brJ -bTn -rpv -mOY -sZP -ivr -rpv -cPB -eMl -lXa -gmP -nbs -rKD -rKD -iMR -pFL -rZh -baY -cKn -pUL -lNM -emD -ars -moY -srR -tzY -gCg -wzf -iHN -vJL -oWb -sYM -mWN -mWN -okF -pCg -iBJ -aYV -jtG -uvu -bfF -iVE -oYL -txs -bfF -bfF -bfF -bfF -qRO -ilM -vOh -wQp -naS -vOh -uDq -txp -yfb -yfb -yfb -yfb -wqT -kUJ -dTN -oAO -dTN -beQ -cKz -bkG -crF -jma -ykx -bPf -tIo -iAS -fyc -bPf -tIo -lXm -tIo -bPf -tIo -rmB -tIo -tIo -jJj -hzq -vqw -qSd -riF -dsi -uqM -xdx -ccm -jnk -jnk -jnk -jnk -lXD -jnk -jnk -jnk -jnk -jnk -ftG -jnk -cwi -jnk -jnk -jnk -jnk -jnk -jnk -jnk -dUi -jnk -jnk -jnk -jnk -jnk -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb +(31,1,3) = {" +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +sEB +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO "} -(136,1,1) = {" -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -aiV -dMQ -xFa -dMQ -aiV -dMQ -tqK -dMQ -aiV -aiV -tSM -tSM -tSM -eMl -tSM -tSM -tSM -eMl -jmb -bTn -eMl -mJu -bWM -mJu -eMl -iAf -wld -kbJ -qFw -iWo -aWb -lwP -vXb -baY -bxr -buP -lNM -nnw -pZC -pZC -pZC -lnc -iHC -dbg -pZC -pZC -pZC -pZC -pZC -pZC -pZC -pZC -pZC -aYV -jtG -uSX -bfF -jbd -bjL -ssg -pPT -kaZ -rrM -owQ -kla -ola -dTN -dTN -pZy -dTN -cWt -stZ -yfb -yfb -yfb -yfb -hIO -tct -dTN -oAO -dTN -vCy -eoG -ffN -prj -oaF -hat -eSK -gNK -uxT -rTv -wiO -leY -uhD -rLU -gsC -hSr -wNJ -rDD -pBb -iKT -tjW -fJb -lIH -vLT -pxM -oUi -oUi -ccm -jnk -jnk -jxu -jnk -lXD -jnk -jnk -jnk -jnk -jnk -ptO -jnk -cwi -jnk -jnk -jnk -jnk -jnk -jnk -jnk -dUi -jnk -jnk -jnk -jnk -jnk -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb +(32,1,3) = {" +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +sEB +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO "} -(137,1,1) = {" -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -dMQ -iRm -dMQ -jnk -dMQ -iRm -dMQ -gQb -gQb -gQb -jnk -jnk -jnk -jnk -jnk -jnk -eMl -eMl -upw -eMl -krS -uuj -iCd -eMl -eNF -wld -cXW -mog -uzo -aWb -bSk -dfs -baY -pZC -pZC -ifi -pZC -pZC -nSm -wIs -cVb -eBj -eBj -fmt -xNR -jsi -lvZ -rDU -rLZ -fmt -iKY -aYV -aYV -eaB -uSX -tCL -fdK -uvt -xFX -jrb -uRj -xfh -owQ -cyK -wQy -gcq -qHC -cWA -dTN -jUh -dTN -dTN -iZk -rVU -dTN -dTN -dTN -dTN -oAO -dTN -ksi -uZX -nfU -rTF -xUM -omi -tYv -fJb -cUv -obi -tYv -fJb -bvd -fJb -uqR -fJb -oiX -dcS -ojf -ojf -fsN -ojf -qSd -ccm -ccm -ccm -ccm -ccm -jnk -jnk -jnk -jnk -lXD -jnk -jnk -jnk -jnk -jnk -ftG -jnk -cwi -jnk -jnk -jnk -jnk -jnk -jnk -jnk -dUi -jnk -jnk -jnk -jnk -jnk -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb +(33,1,3) = {" +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +bln +bln +bln +bln +bln +bln +bln +sEB +bln +bln +bln +bln +sEB +bln +sEB +vpI +sEB +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +sEB +vpI +sEB +bln +bln +bln +bln +bln +bln +bln +vsI +sEB +vsI +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO "} -(138,1,1) = {" -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -dMQ -fBs -dMQ -jnk -dMQ -lgm -dMQ -gQb -gQb -gQb -jnk -jnk -jnk -jnk -jnk -jnk -jnk -eMl -bXM -eMl -ekb -aWW -pnA -eMl -yiO -wld -vqJ -tSm -tSm -sMg -wld -xEh -mgL -snW -jIc -kZq -gAQ -lxf -koB -koB -ckX -mRX -xZS -gKr -cfl -giZ -hdW -xCF -hdW -jIB -aYV -aYV -mju -jtG -uSX -tCL -eLB -pvs -pNE -bfF -vRz -iAl -bfF -ukB -pJV -tAn -hXC -lKJ -hLa -rfy -krI -dTN -jxY -xlJ -dTN -lNz -sDW -dTN -oAO -vOh -cwi -cwi -smJ -cwi -yfi -cwi -wJt -cwi -yfi -nxU -nyv -cEk -gQM -cEk -nyv -cEk -ycA -ksg -lyj -nkG -nQQ -gaK -oLq -cEk -cEk -cEk -cEk -cEk -cEk -cEk -cEk -cEk -gcz -jnk -jnk -jnk -jnk -jnk -ftG -jnk -cwi -jnk -jnk -jnk -jnk -jnk -jnk -jnk -cul -jnk -jnk -jnk -jnk -jnk -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb +(34,1,3) = {" +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +bln +bln +bln +bln +bln +bln +sEB +sEB +sEB +sEB +sEB +bln +sEB +ydI +fUR +rhE +fUR +ydI +bln +bln +bln +bln +bln +bln +bln +bln +bln +ydI +fUR +uHi +fUR +ydI +bln +bln +bln +bln +bln +bln +fUR +piy +fUR +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO "} -(139,1,1) = {" -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -gQb -gQb -gQb -gQb -jnk -jnk -jnk -jnk -eMl -plo -eMl -eMl -eMl -eMl -eMl -djH -wld -gmP -wld -wld -fMz -fMz -krj -baY -cGk -pTE -pTE -wud -sco -fBY -cPv -wWu -oLD -gFq -hfJ -ibe -ibe -jeB -ibe -ibe -bDi -jdM -jdM -oOF -jwv -dpO -bfF -rXs -vHa -noI -vSE -boX -rdE -mWx -nIr -hXU -kbB -kVn -sAl -kLO -dzP -vSc -dTN -dTN -dTN -dTN -lNz -lNz -dTN -oAO -vOh -cwi -ccm -snb -riF -frz -ccm -bCV -riF -frz -ccm -bCV -riF -frz -ccm -bCV -riF -frz -ccm -lpX -xjx -nxB -ojf -wSS -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -ftG -jnk -cwi -jnk -jnk -jnk -jnk -jnk -jnk -jnk -dUi -jnk -jnk -jnk -jnk -jnk -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb +(35,1,3) = {" +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +bln +bln +bln +hsI +hsI +hsI +hsI +hsI +hsI +hsI +hsI +hsI +hsI +hsI +ack +cJt +eWF +rvE +bln +bln +bln +bln +bln +bln +bln +bln +bln +rvE +ack +cJt +iMu +ydI +bln +bln +bln +bln +bln +bln +lJj +cJt +lJj +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO "} -(140,1,1) = {" -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -gQb -gQb -gQb -gQb -jnk -jnk -jnk -jnk -cwi -cwi -cwi -jnk -jnk -jnk -baY -jWz -jWz -jWz -jWz -xTM -wNq -wNq -gpv -baY -gdp -bIa -vHr -qBm -koB -dnI -cVb -cVb -buD -tfT -fmt -fcL -ddw -ddw -uGN -pGo -fmt -ect -bcr -aYV -jtG -uSX -bfF -qPs -owD -pAk -bfF -wsj -fML -gmF -xDD -rPl -gcq -gcq -mJC -wqp -gcq -gcq -gcq -sMM -lXI -tAn -ieC -fHe -dTN -oAO -vOh -cwi -ccm -hZB -jET -ntc -ccm -tsP -iGf -lRV -ccm -iLi -hoG +(36,1,3) = {" +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +bln +bln +bln +hsI +qNk +qNk +qNk +qNk +qNk +qNk +qNk +qNk +qNk +hsI +ppN +bRt +fUR +ydI +bln +bln +bln +bln +bln +bln +bln +bln +bln +ydI +fUR +rTD +ppN +ydI +bln +bln +bln +bln +bln +ydI +ydI +fNj +fUR +rvE +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +"} +(37,1,3) = {" +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +bln +bln +sEB +hsI +qNk +qNk +qNk +qNk +qNk +qNk +qNk +qNk +qNk +hsI +lWU +tEG +rwW +uhx +uhx +sEB +bln +bln +bln +bln +bln +sEB +uhx +uhx +rwW +fdO +uiK +ydI +bln +bln +bln +bln +bln +ydI +qjj +tEG +rwW +uhx +uhx +sEB +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +"} +(38,1,3) = {" +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +bln +bln +sEB +hsI +qNk +qNk +qNk +qNk +qNk +qNk +qNk +qNk +qNk +hsI +qjj +fsv +dDp +cJt +jMw +sEB +bln +bln +bln +bln +bln +sEB skc -ccm -lbg -soo -slC -ccm -lpX -vqw -uCs -ojf -ojf -ojf -cwi -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -ptO -jnk -cwi -jnk -jnk -jnk -jnk -jnk -jnk -jnk -cul -jnk -jnk -jnk -jnk -jnk -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb +cJt +qYz +fsv +wOy +uhx +bln +bln +bln +bln +bln +ydI +aST +fsv +uQS +cJt +dBj +wWs +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO "} -(141,1,1) = {" -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -gQb -gQb -gQb -gQb -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -baY -baY -mnr -mnr -oSO -mnr -mnr -oSO -mnr -mnr -baY -cVb -jff -szq -qBm -dex -hKK -cVb -tIK -scH -mRX -pRW -aPp -aPp -aPp -qkW -hdW -loD -cAG -aYV -aYV -jtG -uSX -bfF -rrM -eiq -ydm -bfF -fvu -ujm -pih -pJL -xdi -xdi -fze -xjn -fRp -pxF -hvd -mWJ -twF -hVo -tAn -fRH -xPG -dTN -oAO -vOh -cwi -ccm -jkC -uxp -uxp -ccm -kJV -dDh -kJV -ccm -mIQ -cKY -mIQ -ccm -tbf -xzf -tbf -ccm -eTd -nQw -puJ -pss -nxB -epW -cwi -cwi -cwi -cwi -cwi -cwi -cwi -cwi -cwi -cwi -cwi -cwi -cwi -cwi -ftG -cwi -cwi -jnk -jnk -jnk -jnk -jnk -jnk -jnk -cul -jnk -jnk -jnk -jnk -jnk -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb +(39,1,3) = {" +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +bln +bln +sEB +hsI +qNk +qNk +qNk +qNk +qNk +qNk +qNk +qNk +qNk +hsI +qjj +tEG +fHb +uhx +uhx +sEB +bln +bln +bln +bln +bln +sEB +uhx +uhx +fHb +fdO +wOy +uhx +bln +bln +bln +bln +bln +uhx +qjj +tEG +fHb +uhx +uhx +sEB +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO "} -(142,1,1) = {" -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -gQb -gQb -gQb -gQb -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -baY -aro -aro -aro -aro -aro -aro -aro -aro -aro -aro -cVb -jff -szq -qBm -koB -bau -cVb -tIK -scH -xZS -fmt -aPp -aPp -aPp -cuX -rrd -jOy -eUk -bez -bez -eaB -uSX -bfF -cJg -rvG -iAl -bfF -ilM -gTq -mwG -vZl -xdi -jXT -eRR -iZq -xfm -nyq -fSz -xDh -jdH -lhw -tAn -bdz -vlU -dTN -oAO -vOh -cwi -ccm -uxp -rGf -uxp -ccm -kJV -aBS -kJV -ccm -mIQ -xzc -mIQ -ccm -tbf -bSf -tbf -ccm -cwi -vqw -nRn -ojf -ojf -ojf -cwi -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -ftG -jnk -cwi -jnk -jnk -jnk -jnk -jnk -jnk -jnk -dUi -jnk -jnk -jnk -jnk -jnk -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb +(40,1,3) = {" +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +bln +bln +bln +hsI +qNk +qNk +qNk +qNk +gkE +qNk +qNk +qNk +qNk +hsI +qjj +ohs +bPP +cSb +uhx +bln +bln +bln +bln +bln +bln +bln +uhx +dgk +bPP +nXR +wOy +uhx +bln +bln +bln +bln +bln +uhx +qjj +oAk +bPP +cSb +uhx +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO "} -(143,1,1) = {" -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -jnk -jnk -jnk -jnk -jnk -buw -jnk -jnk -jnk -gQb -gQb -gQb -gQb -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -baY -aro -aro -ayG -aro -aro -aro -aro -aro -aro -aro -cVb -cVb -pmx -jIP -xBq -cVb -ils -ils -ojl -mNo -fmt -cAy -fmt -cAy -fmt -fmt -fmt -ect -aYV -aDA -jtG -uSX -bmK -sYA -dvJ -sEn -dHS -bmK -qAy -mwG -uNS -dSR -xmo -llw -ufP -tsk -xkD -pmR -gcq -tAn -tAn -gcq -sBz -sBz -dTN -oAO -vOh -cwi -ccm -ccm -ccm -ccm -ccm -ccm -ccm -ccm -ccm -ccm -ccm -ccm -ccm -ccm -ccm -ccm -ccm -cwi -xjx -nRn -ojf -jnk -cwi -cwi -cwi -cwi -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -ftG -jnk -cwi -jnk -jnk -jnk -jnk -jnk -jnk -jnk -ctZ -ctZ -ctZ -ctZ -ctZ -jnk -jnk -jnk -kms -jnk -gQb -gQb -jnk -jnk -jnk -gQb -gQb -gQb -gQb -gQb -gQb -gQb -jnk -plg -jnk -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb +(41,1,3) = {" +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +bln +bln +bln +hsI +qNk +qNk +qNk +qNk +qNk +qNk +qNk +qNk +qNk +hsI +qjj +wfs +fsv +jDY +uhx +bln +bln +bln +bln +bln +bln +bln +uhx +joB +fsv +fsv +wOy +uhx +bln +bln +bln +bln +bln +uhx +qjj +fsv +fsv +jDY +uhx +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO "} -(144,1,1) = {" -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -baY -aro -aro -aro -aro -aro -aro -ayG -aro -aro -aro -cVb -rED -xLr -oFM -gEw -cVb -xeD -gjg -csK -mtr -uHZ -jnv -lIw -vgc -yhV -gmp -sRN -cAG -aYV -aYV -jtG -uSX -bmK -lFG -wjZ -fJJ -wkI -bmK -qEm -clH -llx -bMP -knF -dwR -rFt -mbW -rFt -rDg -llw -llw -llw -orU -rQA -qSv -dTN -oAO -vOh -cwi -cwi -cwi -cwi -cwi -cwi -cwi -cwi -cwi -cwi -cwi -cwi -cwi -cwi -cwi -cwi -cwi -cwi -cwi -bxo -byv -cmd -cmd -bBT -cmd -cmd -cmd -bBT -cmd -cwi -cwi -cwi -cwi -cwi -cwi -cwi -cwi -cwi -ptO -cwi -cwi -cwi -cwi -cwi -cwi -cwi -cwi -ctZ -ctZ -rtV -dbY -idW -ctZ -cqk -cqk -cqk -cqk -jnk -jnk -jnk -jnk -cqk -cqk -cqk -cqk -cqk -cqk -cqk -cqk -cva -cva -cva -cva -cva -cva -cva -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb +(42,1,3) = {" +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +bln +bln +bln +hsI +qNk +qNk +qNk +qNk +qNk +qNk +qNk +qNk +qNk +hsI +dtY +wfs +fsv +tEG +uhx +bln +bln +bln +bln +bln +bln +bln +uhx +eVn +fsv +fsv +wOy +uhx +bln +bln +bln +bln +bln +uhx +qjj +fsv +fsv +ncp +uhx +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO "} -(145,1,1) = {" -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -baY -aro -aro -aro -aro -aro -aro -aro -aro -aro -aro -cVb -rPh -xLr -oFM -nII -cVb -wks -vjE -wPy -mxk -nbH -hsd -nXe -dfC -xwa -vJD -sRN -cAG -aYV -rmv -jtG -evz -kLg -hpP -pOE -pun -ozZ -qgQ -qEm -mwG -llx -dBY -vbt -kBH -wWi -yfP -xrW -tZn -qiP -dQu -jhq -cyD -kbw -wOg -vOh -oAO -vOh -vOh -vOh -cUB -cUB -cUB -vOh -vOh -cUB -hJp -fsq -dTN -thh -thh -thh -thh -thh -thh -thh -tQo -bxo -kwD -bzr -ocR -bCf -bEy -tqU -dJb -eTY -gte -lid -lid -lid -lid -snI -jnk -jnk -jnk -jnk -ftG -dKt -cwi -dKt -jnk -jnk -jnk -jnk -cwi -ctZ -cuh -cuq -bmL -cuL -eyH -cvj -mYE -dZH -cqk -cqk -cqk -cqk -cqk -cqk -kiC -kiC -kiC -kiC -jQI -jQI -cqk -cva -cva -cva -cva -cva -cva -cva -cva -jnk -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb +(43,1,3) = {" +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +bln +bln +sEB +hsI +qNk +qNk +qNk +qNk +qNk +qNk +qNk +qNk +qNk +hsI +qjj +uDR +dhJ +gaa +uhx +bln +bln +bln +bln +bln +bln +bln +uhx +yfb +dhJ +iQr +wOy +uhx +bln +bln +bln +bln +bln +uhx +qjj +kyO +dhJ +vEu +uhx +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +"} +(44,1,3) = {" +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +bln +bln +bln +hsI +qNk +qNk +qNk +qNk +rCb +qNk +qNk +qNk +qNk +hsI +qjj +jPK +rwW +uhx +uhx +sEB +bln +bln +bln +bln +bln +sEB +uhx +uhx +fHb +fdO +wOy +uhx +bln +bln +bln +bln +bln +uhx +qjj +tEG +fHb +uhx +uhx +sEB +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +"} +(45,1,3) = {" +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +bln +bln +bln +hsI +hsI +hsI +vLl +fxe +nsi +hJL +vLl +vLl +vLl +hsI +wAU +wfs +dDp +cJt +jMw +sEB +bln +bln +bln +bln +bln +sEB +lAC +cJt +sde +fsv +wOy +uhx +bln +sEB +aQF +sEB +bln +uhx +qjj +fsv +jcw +cJt +sQm +sEB +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +"} +(46,1,3) = {" +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +bln +bln +bln +bln +sEB +hsI +ssG +wQM +wQM +cBr +wQM +wQM +vGu +wUw +wZL +jPK +fHb +uhx +uhx +sEB +bln +bln +bln +bln +bln +sEB +uhx +uhx +rwW +fdO +gdx +ydI +bln +uhx +wet +uhx +bln +ydI +lWU +tEG +rwW +uhx +uhx +sEB +bln +bln +bln +bln +bln +ozo +bln +bln +bln +bln +bln +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +"} +(47,1,3) = {" +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +bln +bln +bln +bln +bln +vLl +caw +sjc +sjc +vzW +vzW +nNY +ndi +bGn +xYF +ygX +exl +uhx +bln +bln +bln +bln +scJ +bln +bln +bln +bln +uhx +jJa +nXR +bFP +ydI +uhx +uhx +cJt +uhx +uhx +ydI +qjj +oAk +exl +uhx +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +"} +(48,1,3) = {" +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +bln +bln +bln +bln +bln +hsI +wAb +eUK +oPX +uqC +fvn +rJz +mCr +hsI +ssB +wfs +efP +ydI +ydI +ydI +uhx +uhx +uhx +uhx +uhx +ydI +ydI +ydI +std +fsv +aDN +fUR +cSb +fHb +fnL +rwW +vIm +fUR +dnD +fsv +bGL +ydI +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +"} +(49,1,3) = {" +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +bln +bln +bln +bln +bln +hsI +hsI +hsI +hsI +lJO +lJO +lJO +lJO +lJO +uXY +gDO +nWP +qCE +hlJ +rDR +rDR +rDR +rDR +rDR +rDR +sAV +hlJ +rDR +ogM +gDO +iwJ +nIf +bxy +jlf +iwJ +rDR +wda +wfs +wfs +fsv +fMJ +rvE +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +"} +(50,1,3) = {" +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +bln +bln +bln +bln +bln +sEB +sEB +sEB +mGf +lJO +sbD +qhO +eUf +aHL +bFL +oUr +uQL +emL +uQL +rwX +aLK +rJi +pLO +gDO +fsv +fsv +rZs +fsv +fsv +wfs +fsv +viP +wlx +fsv +nfR +qyU +bZu +uee +fOQ +fsv +fMJ +fUR +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO "} -(146,1,1) = {" -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -baY -pFO -aro -aro -aro -aro -aro -aro -aro -aro -sgh -cVb -tNu -xLr -oFM -xLr -cVb -stA -psp -xin -gdy -lDF -dbO -hge -uQl -tEB -dtd -ils -ils -aYV -aYV -obD -dBj -bZa -gGx -xrg -hcN -sul -uaD -bcP -qVH -uPJ -uKP -xxF -lGE -rKG -tii -llw -ryS -gMw -uGg -dKK -oWH -kbw -xpq -vOh -oAO -oAO -oAO -oAO -oAO -oAO -oAO -oAO -oAO -oAO -vOh -cWt -dTN -sLm -gAK -gAK -gAK -gAK -gAK -gAK -tQo -xPf -bzz -cjr -ods -jVH -xlf -nVY -imm -wPs -cmd -qUj -cmd -jnk -jnk -jnk -jnk -jnk -jnk -jnk -ftG -csD -bxu -csD -cua -jnk -jnk -jnk -jnk -ctZ -cui -cuq -bmL -cuO -bmL -cvP -kiC -kiC -kiC -kFM -kiC -kiC -kiC -kiC -kiC -cqk -cqk -cqk -cqk -cqk -cqk -cva -cva -tXG -cva -cva -cva -cva -cva -cva -jnk -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb +(51,1,3) = {" +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +bln +ozo +bln +bln +bln +bln +sEB +lJO +lJO +lJO +fjF +hjI +eUf +lJO +lJO +lJO +lJO +lJO +lJO +iRo +iRo +iRo +iRo +xEP +uJZ +uGG +uGG +uGG +uGG +eMF +cSM +nwT +nwT +nwT +nwT +fxJ +nwT +tKI +uha +tKI +ivF +ivF +ivF +ivF +ivF +ivF +ivF +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO "} -(147,1,1) = {" -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -baY -aro -aro -aro -aro -ayG -aro -aro -ayG -aro -aro -cVb -rED -xLr -oFM -xLr -cVb -bIF -qqX -wPy -kAh -eet -sAt -tGT -dgj -rHc -rzN -kQS -ils -txQ -aYV -bDd -aYV -yld -kFS -fmm -aJV -amv -bmK -tyA -cyK -ujG -dSR +(52,1,3) = {" +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +bln +bln +bln +bln +bln +bln +sEB +cyH +hjI +nbj +anl +anl +eUf +eUf +hpN +anl +anl +anl +lJO hgx -hsw -bUN -hHt -gnz -xkD -llw -dwh -dus -dQi -xkD -tpg -vOh -vft -dTN -dTN -dTN -dTN -dTN -dTN -iDt -wKb -yli -vOh -iWc -dTN -cHo -gAK -gAK -gAK -gAK -xxZ -eaP -tQo -gba -byw -vQX -bAQ -bDX -cjr -cjr -ggJ -xEV -tuf -wtn -cmd -jnk -jnk -jnk -jnk -jnk -jnk -jnk -ftG -csD -ctb -ctg -cua -cua -cua -cua -cua -ctZ -ctZ -jyi -fgJ -oJd -cuZ -cvj -cvj -cvj -cvj -cvj -cvP -cvj -cvj -cvj -cvj -cqk -cva -cva -cva -cvp -yiB -cvr -cvp -cvl -cvr -yiB -cvp -cva -cva -cva -jnk -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb +eBM +rcd +iRo +aUr +hNL +rLb +oLI +apz +dHG +cVd +fsv +nwT +bPw +wjj +hle +pIX +esj +tKI +iyr +tKI +dRm +kSh +nUw +bYp +sbc +ftg +waa +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO "} -(148,1,1) = {" -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -jnk -jnk -eGm -jnk -jnk -jnk -jnk -jnk -baY -aro -aro -aro -aro -aro -aro -aro -aro -aro -aro -cVb -cVb -leb +(53,1,3) = {" +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +bln +bln +bln +bln +bln +bln +lJO +lJO +lJO +lJO +anl +lJO +lJO +cya +lJO +lJO +lJO +anl +lJO +fpj +szY +hoC +qqz +aUr +hNL +jbh +tPg +pqa +ejW +cVd +fsv +nwT +ohV +jdj +eye +lvv +gBs +tKI +iyr +tKI +lOg +pzQ +ivF +oQv +ivF +oQv +oQv +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +ozo +bln +bln +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +"} +(54,1,3) = {" +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +lJO +cTK +ezX +lJO +anl +lJO +sEx +mcX +xea +aaI +lJO +anl +lJO +jcf +jyd +bnW +gbt +aUr +hNL +kMM +hUj +hUj +kMM +hfN +ijA +nwT +bPw +oCj +dAO +liQ +iJl +tKI +iyr +tKI +lim +aqT +msl +osv +lZm +jtc +oQv +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +bln +bln +bln +bln +bln +bln +bln +tCr +tCr +tCr +tCr +tCr +bln +bln +bln +bln +bln +bln +bln +bln +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +"} +(55,1,3) = {" +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +sEB +lJO +lJO +cCV +krH +lJO +anl +lJO +dqd +wPj +xiW +qkP +lJO +anl +lJO +oYZ +jyd +vHM +mQB +aUr +hNL +jbh +hUj +hUj +dHG +qaA +fsv +nwT +oCR +wRM +pFW +iNH +hZR +tKI +iyr +tKI +xre +pzQ +vQL +osv +tov +qpw +oQv +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +bln +bln +bln +bln +bln +bln +bln +bln +tCr +bln +bln +bln +tCr +bln +bln +bln +bln +bln +bln +bln +bln +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +"} +(56,1,3) = {" +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +bln +ozo +bln +bln +bln +tCr +tCr +tCr +tCr +tCr +tCr +tCr +tCr +tCr +tCr +tCr +tCr +mVm +tCr +tCr +bln +bln +bln +bln +bln +bln +lJO +lIH +hjI +wYm +cnz +anl +lJO +atn +fZk nAQ -xZF -cVb -nPr -fqr -pUI -xCO -lcz -rzP -uCM -dbO -gXv -rHc -dxn -xyB -jdM -jdM -oOF -aYV -yld -kFS -tYc -iVf -bli -hkK -rGm -cyK -ujG -xdi -trA -imP -iFu -gnz -dwR -rFt -rFt -rFt -rFt -rFt -hsw -pIR -ric -hZg -uoC -rXv -jPY -dPx -dMP -dTN -noi -xjJ -yli -adY -pOg -dTN -hsj -qMC -qMC -qMC -qJd -xXW -kXW -tQo -cwI -byw -bzB -bBg -bEu -jaa -clD -clD -ptc -cVS -kmx -bBT -jnk -jnk -jnk -jnk -jnk -jnk -csD -csO -tQL -poy -tnC -cua -cua -pLU -mCL -hFM -qod -cuj -cuj -cuj -rKm -cuj -cvk -cvw -cvw -ecs -ovm -cvw -hfM -ecs -cvw -cvw -cva -lFx -cwm -cwr -cvp -boi -boi -boC -sum -cAZ -cvl -cvl -cva -cva -cva -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb +vtD +lJO +anl +lJO +ljQ +jyd +hbI +gbt +gDO +bWu +rNR +aWX +aWX +rNR +qaA +egK +nwT +ccD +aCJ +tkc +nsr +xSl +tKI +iyr +tKI +rRd +tXw +eZJ +osv +qpw +bsO +ivF +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +bln +bln +bln +bln +bln +bln +bln +bln +bln +tCr +bln +cnx +bln +tCr +bln +bln +bln +bln +bln +bln +bln +bln +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO "} -(149,1,1) = {" -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -baY -aro -aro -aro -aro -aro -aro -aro -aro -aro -aro -cVb -xUf -gaY -qBm -qOf -cVb -lAv -bvC -rYk -oep -xYT -ils -lVS -rpL -jfc -wvm -ujJ -sRN -aYV -mju -oOF -cLK -kLg -wsW -azg -nDv -xQE -qgQ -tyA -cyK -eqK -xdi -uHF -rVk -xsE -qbA -dHD -hqO -jfN -kox -ska -xQC -imP -dqG -bsN -tvk -aFa -ags -aTg -jyb -shJ -dTN -dTN -dTN -pAU -gYS -cWt -dTN -tEh -qyW -tEh -tEh -aOM -vqH -ycO -dBJ -rHF -fzf +(57,1,3) = {" +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +bln +bln +bln +bln +bln +tCr +bln +bln +bln +bln +bln +bln +bln +muK +bln +bln +bln +hty +bln +tCr +bln +bln +bln +bln +bln +bln +lJO +xsq +eZw +cLM +lJO +anl +lJO +hSi +kdk +wFS +gZF +lJO +anl +fDB +pwL +nUl +jFd +iRo +cyW +hNL +fUR +fUR +fUR +fUR +elA +fsv +nwT +qku +bPw +bPw +bPw +bPw +tKI +iyr +tKI +yhp +yhp +sJW +bDc +kCA +wsx +ivF +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +bln +bln +bln +tCr +tCr +tCr +tCr +tCr +bln +bln +bln +tmR +bln +bln +bln +tCr +tCr +mVm +tCr +tCr +bln +bln +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +"} +(58,1,3) = {" +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +bln +bln +bln +bln +bln +tCr +bln +uei +tmR +uei +bln +uei +tmR +uei +bln +uei +tmR +uei +bln +tCr +bln +bln +bln +bln +bln +bln +lJO +cLy +hjI +xKG +lJO +anl +lJO +xwY +exo +lnY +waM +lJO +lJO +lJO +oCO +oCO +oCO +oCO +emO +hNL +xji +bOL +qNL +bIB +qaA +fsv +nwT +hkb +aaT +fFT +aoI +bPw +tKI +qJu +wnL +wBL +dxV +tKI +xQg +tKI +ivF +ivF +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +bln +bln +bln +tCr +bln +bln +bln +bln +bln +bln +bln +tmR +bln +bln +bln +bln +bln +bln +bln +tCr +bln +bln +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +"} +(59,1,3) = {" +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +bln +bln +bln +bln +bln +tCr +bln +uei +tmR +uei +bln +uei +tmR +uei +bln +uei +tmR +uei +bln +bln +bln +bln +bln +bln +bln +bln +lJO +lJO +lJO +mde +lJO +erk +lJO +lJO +lJO +lJO +lJO +lJO +mCT +uvm +mCT +gJm +sql +oCO +hed +lYJ +cyB +cyB +jJH +jJH +bcn +adW +nwT +xxI +bam +rZg +bam +bPw +tKI +hsQ +tKI +hjB +uiZ +sbt +sIM +teN +bln +bln +bln +bln +bln +bln +bln +sEB +bln +bln +bln +bln +bln +bln +bln +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +bln +bln +bln +tCr +bln +xxB +xxB +xxB +xxB +xxB +bln +sEB +bln +xxB +xxB +xxB +xxB +xxB +bln +tCr +bln +bln +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +"} +(60,1,3) = {" +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +bln +bln +bln +bln +bln +tCr +bln +uei +tmR +uei +bln +uei +tmR +uei +bln +uei +tmR +uei +bln +bln +bln +bln +bln +bln +bln +bln +sEB +sEB +hEI +jxK +anl +anl +anl +anl +anl +anl +anl +lJO +gzT +hYC +prz +hYC +hYC +oCO +xJv +hnV +fsv +nDk +fsv +fsv +fsv +ikp +tKI +tKI +tKI +tKI +tKI +tKI +tKI +tKI +tKI +vGM +ohI +wBb +pdf +teN +bln +bln +bln +sEB +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +bln +bln +bln +tCr +bln +tmR +tmR +tmR +tmR +tmR +tmR +sEB +tmR +tmR +tmR +tmR +tmR +tmR +bln +tCr +bln +bln +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +"} +(61,1,3) = {" +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +bln +bln +bln +bln +bln +bln +bln +uei +tmR +uei +bln +uei +tmR +uei +bln +uei +tmR +uei +bln +bln +bln +bln +bln +bln +bln +bln +sEB +sEB +hEI +krH +anl +lJO +lJO +lJO +lJO +lJO +apX +dcb +ljI +qWX +ljI +ljI +rEN +oCO +oCO +oCO +aPI +iKR +aPI +tKI +tKI +tKI +tKI +kEs +hTd +fzu +ofS +uDP +tKI +xYv +tKI +vGM +whF +aBT +tKI +tKI +bln +bln +bln +fBN +bln +bln +bln +vsI +bln +bln +bln +bln +bln +bln +bln +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +bln +bln +bln +tCr +bln +xxB +xxB +xxB +xxB +xxB +bln +sEB +bln +xxB +xxB +xxB +xxB +xxB +bln +tCr +bln +bln +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +"} +(62,1,3) = {" +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +bln +bln +tCr +tCr +tCr +bln +bln +uei +tmR +uei +bln +uei +tmR +uei +bln +uei +tmR +uei +bln +bln +bln +eGr +wxN +wxN +wxN +biY +lJO +lJO +lJO +lri +anl +lJO +qcK +kXI +klZ +lJO +apX +lJO +jNc +dSs +gSE +wOS +pOB +mOu +diX +hjv +gpp +tSN +eVy +tKI +dat +gJM +fPM +pdf +pbK +vHT +kmu +yaR +fVq +pdf +elu +pXH +cUy +mNE +duW +uwX +bln +bln +bln +sEB +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +bln +bln +bln +tCr +bln +bln +bln +bln +bln +bln +bln +sEB +bln +bln +bln +bln +bln +bln +bln +mVm +bln +bln +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +"} +(63,1,3) = {" +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +bln +bln +tCr +bln +bln +bln +bln +bln +tmR +bln +bln +bln +tmR +bln +bln +bln +tmR +bln +vsI +eGr +eGr +oLO +nhb +sxF +kjw +biY +yjn +hjI +qDI +krH +cKM +lJO +kXI +bDp +bln +lJO +apX +lJO +nxE +kkZ +wYl +wOS +wOS +wOS +wOS +aLj +tSN +utl +kTU +cDx +hIi +hIi +hIi +fYd +fYd +fYd +gyk +jJS +gyk +aLv +sIw +doa +vzE +vzE +aka +aJv +bln +bln +bln +bln +bln +bln +bln +sEB +bln +bln +bln +bln +bln +bln +bln +bln +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +bln +bln +bln +bln +bln +bln +tCr +bln +xxB +xxB +xxB +xxB +xxB +bln +sEB +bln +xxB +xxB +xxB +xxB +xxB +bln +tCr +bln +bln +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +"} +(64,1,3) = {" +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +bln +bln +tCr +bln +fbh +tZf +tmR +sEB +sEB +sEB +sEB +sEB +sEB +sEB +sEB +sEB +sEB +sEB +tmR +izw +pVN +kJe +pVN +eSg +pVN +inw +anl +anl +anl +rcq +anl +lJO +leR +qcK +klZ +lJO +apX +lJO +gzT +kuw +hYC +hYC +hYC +lzL +hYC +hjv +gpp +qRT +oel +tKI +tKI +tKI +tKI +tKI +tKI +tKI +tKI +tKI +tKI +tKI +tKI +tKI +tKI +tKI +byC +uwX +bln +bln +bln +vsI +bln +bln +bln +fBN +bln +bln +bln +bln +bln +bln +bln +bln +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +wXw +bln +bln +bln +ozo +bln +bln +tCr +bln +tmR +tmR +tmR +tmR +tmR +tmR +sEB +tmR +tmR +tmR +tmR +tmR +tmR +bln +tCr +bln +bln +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +"} +(65,1,3) = {" +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +bln +bln +tCr +bln +bln +bln +bln +bln +tmR +bln +bln +bln +tmR +bln +bln +bln +tmR +bln +sEB +eGr +eGr +gWy +pVN +bvd +eAh +aiT +krH +krH +krH cdp -ukP -bEL -bEL -lic -cmd -xSN -cmd -jEN -cmd -cmd -jnk -jnk -jnk -jnk -jnk -csD -csN -csV -ctb -wXm -cua -tzl -ctu -ctG -ctP -eka -cuj -cur -oMy -cue +xbj +lJO +lJO +hEI +lJO +lJO +apX +lJO +mCT +urt +mCT +hYC +nOs +fpv +jtX +oCO +wpO +qRT +oel +qnj +eQx +iIx +dlr +whm +jLx +tOw +xan +tOw +iZW +tOw +pLw +tOw +orq +tKI +byC +uwX +bln +bln +bln +bln +bln +bln +bln +sEB +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +tCr +muK +xxB +xxB +xxB +xxB +xxB +bln +sEB +bln +xxB +xxB +xxB +xxB +xxB +bln +tCr +bln +bln +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +"} +(66,1,3) = {" +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +bln +bln +tCr +mVm +tCr +bln +bln +uei +tmR +uei +bln +uei +tmR +uei +bln +uei +tmR +uei +bln +bln +bln +eGr +biY +biY +biY +biY +wYm +hjI +qDI +hjI +hjI +hjI +hjI +hjI +hjI +hjI +apX +lJO +lJO +lJO +oCO +aRI +oCO +oCO +oCO +oCO +gpp +qRT +oel +qnj +tTT +jBJ +jBJ +jBJ +cBh +tOw iKX -cvk -cvu -cvu -cvu -cvu -cvu -pfS -pfS -pfS -cvu -cva -knB -cwl -cwr -cvl -boi -cwD -cvv -cvv -cAY -cBb -sZW -cva -cva -cva -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb +tOw +nZY +tOw +hce +tOw +wbY +tKI +byC +uwX +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +mVm +bln +bln +bln +bln +bln +bln +bln +sEB +bln +bln +bln +bln +bln +bln +bln +tCr +bln +bln +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO "} -(150,1,1) = {" -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -baY -aro -aro -aro -aro -aro -aro -aro -aro -aro -aro -cVb -iNr -koB -xvP -xiJ -sEf -sEf -sEf -sEf -vHs -sEf -sEf -fxo -vaJ -iLq -vaJ -aoU -mjA -ect -lgl -oOF -rSw -bfK -vGk -weI -tcz -vGk -bfK -sCC -cyK -taX -xdi -xdi -dSR -sxf -ryo -dSR -xdi -xdi -dSR -xdi -xdi -dSR -xdi -bsM -oyk -jyb -udc -wTv -niu -wTv -shE -bfD -pCw -yli -yli -yli -iZj -oVi -qZM -xFt -ilf -gBm -fbx -cdO -tQo -hPV -ouB -nIs -mJP -jMo -rxk -wLk -cme -tPQ -jwp -pHG -hDM -cmd -jnk -jnk -jnk -jnk -jnk -csD -csU -csV -ctb -iEz -vcb -ctt -vED -cYC -gid -cue -enB -cue -cuG -cuS -cve -uJj -cvz -cvz -cvI -cvz -cvT -bxP -cwc -cvz -cvz -dhl -cwj -cwj -avn -cwu -oLt -cAR -sMr -cvv -cBa -bNX -xvQ -cva -cva -cva -ezB -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb +(67,1,3) = {" +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +bln +bln +bln +bln +bln +bln +bln +uei +tmR +uei +bln +uei +tmR +uei +bln +uei +tmR +uei +bln +bln +bln +bln +lJO +kQg +krH +krH +krH +jnV +lJO +iPR +kEq +lJO +rEB +hdh +qOa +lJO +apX +apX +isx +lJO +ljS +iMT +oxs +hPQ +oRo +vQt +gpp +hFn +lty +qnj +iOU +jBJ +jBJ +xcj +oYv +tOw +sVn +kEM +kEM +uMH +ybs +kEM +kEM +tKI +byC +aJv +bln +bln +bln +vsI +bln +bln +bln +fBN +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +tCr +bln +xxB +xxB +xxB +xxB +xxB +bln +sEB +bln +xxB +xxB +xxB +xxB +xxB +bln +tCr +bln +bln +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO "} -(151,1,1) = {" -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -baY -baY -baY -baY -oSO -mnr -mnr -oSO -baY -baY -baY -cVb -cVb -azu -qBm -koB -kNx -ahN -cZy -kaF -dXY -oqX -jWo -cfj -kDt -ggF -fIX -myd -mjA -kJP -aYV -oOF -xeo -bfK -vdp -hzd -hhd -hdX -bfK -whd -jPz -jlR -xkd -mvc -wLS -wlh -dhu -sys -lxV -vkT -spM -jyj -sBA -rAj -fLq -bsM -bsM -dzt -lgi -jjU -iya -okb -hzN -fGV -vOh -vOh -vOh -vOh -vOh -bYD -kAB -qZM -tEh -ajM -hRT -gAK -tQo -rbT -cNk -blJ -imm -xjG -pSW -cjr -aiC -kWi -tzK -iOQ -dQL -kYI -jnk -jnk -jnk -jnk -jnk -csD -ctb -csV -ctb -bMY -fZE -uoK -ctx -vED -ctS -toD -cuj -cus -jwA -cue -cvd -cvk -cvu -wFD -wFD -wFD -cvu -cvu -cvu -cvu -cvu -cwe -cvl -cwn -cwr -cvl -bow -enH -cvv -cvv -cvv -cvp -cvl -cva -cva -cva -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb +(68,1,3) = {" +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +bln +bln +bln +bln +bln +tCr +bln +uei +tmR +uei +bln +uei +tmR +uei +bln +uei +tmR +uei +bln +bln +bln +bln +lJO +kQg +hjI +hjI +lJO +lJO +lJO +fzJ +lJO +lJO +qDI +lJO +lJO +lJO +lJO +lJO +tKl +xwD +fVe +fVe +fVe +fVe +fVe +wxy +aJA +aJA +kHu +qnj +xZQ +jBJ +ftf +qpe +sAL +sWG +jvn +hAh +nRW +pST +cRW +kSf +hlv +tKI +byC +uwX +bln +bln +bln +sEB +bln +bln +cTc +sEB +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +uGo +bln +bln +bln +bln +tCr +bln +tmR +tmR +tmR +tmR +tmR +tmR +sEB +tmR +tmR +tmR +tmR +tmR +tmR +bln +tCr +bln +bln +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO "} -(152,1,1) = {" -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -mnr -glo -gUC -jbT -vOf -baY -bVG -jnk -jnk -cVb -pCi -eLz -hFE -soc -aRD -enS -noM -ikv -oTN -nUN -htn -vUc -dDd -xPI -eJC -mjA -ubX -aYV -bDd -hyR -bfK -lLy -doP -vKm -ifP -ikd -grC -nIr -jlR -dFC -bDF -qMk -uUt -bsG -igb -caI -nIz -gRz -oXa -sBA -bDI -hWw -qUk -bsM -dPV -jVD -dIH -awy -uJq -qFe -rrY -bpI -mNe -abU -brT -isO -bYD -bYD -qZM -tEh -gAK -hRT -gAK -tEh -tEh -tEh -tEh -tEh -tEh -tEh -gFt -gKZ -iWU -cmd -cmd -cmd -cmd -cmd -cmd -jnk -jnk -jnk -csD -csD -csD -csD -cti -fZE -cua -pkn -ctt -irX -jxW -cuj -cuj -cuj -iXG -cuj -cvk -cvw -cvw -nIt -cvw -cvV -bTq -nIt -cvw -cvw -cva -khD -ocw -cwr -cvp -bow -bow -cAT -sbm -cvl -cvl -cvl -cva -cva -cva -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb +(69,1,3) = {" +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +bln +bln +bln +bln +bln +tCr +bln +uei +tmR +uei +bln +uei +tmR +uei +bln +uei +tmR +uei +bln +bln +lJO +hEI +lJO +lJO +lJO +vcx +lJO +bln +lJO +aHJ +imk +rYW +kby +nYG +pFH +etL +krj +lJO +apX +lJO +iAs +iMT +kHz +iMT +frV +vQt +gpp +djr +svP +qnj +oOh +jBJ +xcj +awx +xmd +tOw +tOw +tOw +tOw +tKI +tKI +tKI +tKI +tKI +byC +tKI +bln +bln +oDZ +wSM +fkr +maT +fkr +bNo +gsO +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +cWX +bln +bln +bln +bln +tCr +bln +xxB +xxB +xxB +xxB +xxB +bln +sEB +bln +xxB +xxB +xxB +xxB +xxB +bln +tCr +bln +bln +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO "} -(153,1,1) = {" -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -dUi -cul -dUi -dUi -dUi -dUi -dUi -dUi -dUi -dUi -dUi -dUi -dUi -dUi -dUi -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -mnr -psz -tYk -jbT -vdO -baY -jnk -alP -alP -alP -alP -gQf -alP -alP -htI -emL -gup -qMd -sEf -sEf -don -gSN -vVL -kHZ -duH -mjA -qkV -aDA -jjc -jTV -bfK -ijO -kkg -qZK -mkH -bfK -aHn -rbU -sBS -sBA -eQN -sFJ -kZc -lVG -bvH -bvH -nJk -nJk -msa -nmj -hZW -qwf -lwS -bsM -bsN -dQm -bsN -bsN -bsN -bsN -bsM -bpI -umx -bLU -fqB -vMJ -bYD -cbx -qZM -tEh -gAK -ufa -qJd -iAN -mOR -mOR -mOR -nqk -mOR -bjT -klQ -gKW -nJV -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -bME -cua -ctz -uZU -cua -cuf -cuf -sKx -jWA -lhS -cvg -cvj -cvj -cvj -cvj -cvj -cvq -cvj -cvj -cvj -cvj -cqk -cva -cva -cva -cvp -tEv -cvr -cvp -cvl -cvr -tEv -cvp -cva -cva -cva -jnk -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb +(70,1,3) = {" +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +bln +bln +bln +bln +bln +tCr +bln +uei +tmR +uei +bln +uei +tmR +uei +bln +uei +tmR +uei +bln +tCr +lJO +frQ +iSn +ghN +lJO +hjI +hEI +bln +hEI +imk +nYG +uBM +edc +eIe +imk +lJO +lJO +lJO +apX +lJO +sBv +uhC +xzL +iMT +wvx +fYS +gpp +djr +tAR +qnj +qEX +ttL +oGX +awx +hsP +jMM +jMM +oBZ +ehp +tKI +plg +mKj +qjO +tKI +byC +tKI +maT +maT +maT +sym +bde +maT +bde +ksf +maT +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +cWX +bln +bln +bln +bln +tCr +bln +bln +bln +bln +bln +bln +bln +sEB +bln +bln +bln +bln +bln +bln +bln +tCr +bln +bln +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO "} -(154,1,1) = {" -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -dUi -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -dUi -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -mnr -qZN -nMz -jbT -moP -baY -jnk -alP -mbC -mdw -alP -fel -kth -alP -tcs -rCk -ueN -xNX -sEf -pAv -uBg -nUo -wGB -sgl -lgr -mjA -rxC -aYV -bDd -jTV -bfK -bfK -bfK -bfK -bfK -bfK -oAv -vIv -vIv -pSk -pSk -npr -qIQ -mcB -wvq -kPH -jsQ -fUG -kPH -wvq -etJ -wXN -dIy -cyR -caI -vIH -eAH -lJv -lJv -lJv -vQC -bpI -feK -bLU -hwh -pLm -bYD -rHJ -qZM -tEh -gAK -gAK -eaP -tEh -bYD -bYD -bYD -bYD -bYD -bYD -eoR -bYD -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -cua -oKJ -jJP -ctX -cuf -cum -cuw -cuJ -cuW -cuV -cvq -qIY -qIY -vrW -sON -qIY -asu -kiC -kiC -kiC -cqk -cqk -cqk -cqk -cqk -cqk -cva -cva -rGy -cva -cva -cva -cva -cva -cva -jnk -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb +(71,1,3) = {" +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +bln +bln +bln +bln +bln +tCr +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +tCr +lJO +gDZ +gDZ +voF +cnz +hjI +hEI +bln +hEI +igr +imk +mEp +edc +uSU +imk +etL +wiS +lJO +apX +lJO +cYZ +iMT +wgn +iMT +vqY +fYS +gpp +djr +xeX +dYR +aqm +aqm +aqm +aqm +fYg +muy +muy +uPL +xVL +tKI +plg +llJ +dep +ggn +byC +tKI +cYo +tEL +maT +wSM +gXC +maT +gXC +bNo +oDZ +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +cWX +bln +bln +bln +bln +tCr +tCr +tCr +bln +bln +bln +bln +sEB +tmR +sEB +bln +bln +bln +bln +tCr +tCr +tCr +bln +bln +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +"} +(72,1,3) = {" +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +bln +bln +bln +bln +bln +tCr +tCr +tCr +tCr +tCj +mVm +tCr +tCr +tCr +tCr +tCr +tCr +tCr +tCr +tCr +lJO +gLZ +kEb +xiW +lJO +hjI +lJO +bln +hEI +mbL +imk +uBM +edc +aAo +col +lJO +lJO +lJO +apX +lJO +nko +iMT +wgn +vAV +uNZ +fYS +gpp +djr +sfq +bCl +awx +jsB +awx +wON +csW +muy +muy +uPL +xVL +tKI +kMF +vbj +pXR +tKI +byC +tKI +xRF +kLZ +lpZ +xKj +hyY +pdR +huI +gbv +maT +kXr +maT +maT +kXr +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +cWX +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +jlJ +jWl +jlJ +bln +bln +bln +bln +bln +bln +bln +bln +bln +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +"} +(73,1,3) = {" +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +bln +bln +bln +bln +bln +bln +bln +bln +bln +vbG +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +lJO +hEI +lJO +lJO +lJO +uAN +lJO +bln +lJO +ukg +imk +col +bOi +sga +mKe +edc +lJO +jnV +apX +lJO +rhZ +iMT +wgn +iMT +hUW +fYS +gpp +djr +oel +qnj +erE +awx +arO +uKU +iXb +bax +hzE +hYI +wWO +tKI +tKI +tKI +tKI +tKI +byC +tKI +kMh +ajw +ajw +wbW +ajw +ajw +czv +cCW +wyB +lNO +jxG +tEj +maT +bln +bln +bln +bln +xfi +ulK +xfi +bln +bln +bln +bln +bln +bln +bln +riT +uqG +bln +bln +bln +bln +pRj +pRj +pRj +pRj +pRj +pRj +bln +jlJ +smj +jlJ +bln +bln +bln +bln +bln +bln +bln +bln +bln +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +"} +(74,1,3) = {" +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +bln +bln +bln +bln +bln +bln +bln +bln +bln +vbG +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +lJO +cIq +lJO +hjI +lJO +bln +lJO +lJO +rro +dkg +aZp +tVr +lJO +ifK +lJO +lJO +apX +lJO +oIb +iMT +pVQ +iMT +vWk +vQt +gpp +djr +oel +qnj +xzI +awx +hMu +hNt +vsF +dxj +qxW +vdE +xVL +tKI +dzl +jJX +xiR +gyk +szq +iSW +ian +bXu +otd +otd +otd +ldO +otd +huI +huI +huI +uqg +uNs +kXr +bln +bln +bln +bln +qjQ +cyK +qjQ +bln +bln +pRj +pRj +pRj +ptf +pRj +pRj +uqG +sEB +sEB +sEB +bln +pRj +dMO +uVa +dcQ +wAW +ktS +nxm +ifA +rbb +gFx +jlJ +bln +bln +bln +bln +bln +bln +bln +bln +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +"} +(75,1,3) = {" +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +bln +bln +bln +ozo +bln +bln +bln +bln +bln +vbG +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +lJO +lJO +lJO +hjI +lJO +bln +sEB +lJO +jlp +uHm +eYF +tbl +lJO +lgO +lgO +lgO +apX +lJO +fpz +iMT +iMT +iMT +tyc +fYa +gpp +djr +oel +qnj +hTL +awx +aoK +erJ +vjW +agh +cVq +vdE +xVL +tKI +cWn +gJM +byC +tKI +tKI +tKI +jKt +vlN +ajw +ajw +ajw +ajw +otd +otd +otd +otd +jCS +huI +maT +bln +bln +bln +bln +qjQ +rLo +qjQ +bln +bln +pRj +kBV +pRj +dkn +vmr +pRj +uqG +ptf +kzZ +ptf +bln +pRj +jIW +iaT +daS +pPl +cRX +mNY +smj +smj +iCX +glh +bln +bln +bln +bln +bln +bln +bln +bln +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO "} -(155,1,1) = {" -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -dUi -jnk -xxG -jgu -xxG -jnk -xxG -jgu -xxG -jnk -xxG -jgu -xxG -jnk -dUi -jnk -jnk -jnk -jnk -jnk -jnk -cwi -alO -qcd -alO -alP -alP -alP -alP -wWo -alP -alP -alP -alP -rmg -mvU -alP -arI -mqW -alP -jea -oCF -oNL -dju -sEf -dhp +(76,1,3) = {" +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +bln +bln +bln +bln +bln +bln +bln +bln +bln +vbG +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +hEI +dGe +hEI +sEB +bln +lJO +lJO +bnQ +dUh +dgp +lJO +lgO +hjI +iPR +qhO +lJO +hXC +iMT +aYR +cOm +phZ +xKR +fGO +uvp +pum +qnj +qcZ +qpe +hub +awx +vsF +iEr +iEr +rSn +xVL +tKI +uNt +pdf +byC +tKI +veh +gzN +ycT +vlN +mmi +geG +mmi +ajw +ycT +ajw +ajw +ajw +otd +ajw +maT +bln +qjQ +qjQ +qjQ +qjQ +rLo +qjQ +bln +bln +pRj +qOl +qPw rAl -mTs -rLD -alP -alP -alP -alP -bcq -unB -miP -ibn -fqX -xWu -cLl -etq -wHf -bVr -wsz -jok -rjC -fJf -gev -qIQ -bvr -kPH -slD -xQp -kfT -huw -wvq -qby -uoF -iUJ -uTA -mOn -wGr -rYG -gSm -gSm -gSm -tkJ -uyf -mjY -lQN +hRw +pRj +vZW +ptf +daS +ptf +bln +pRj +dtz +sOl +vkC +qAI +snw +mNY +kkp +ipE +ipE +glh +bln +bln +bln +bln +bln +bln +bln +bln +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +"} +(77,1,3) = {" +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +bln +bln +bln +bln +bln +bln +bln +bln +bln +vbG +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +lJO +xbr +lJO +sEB +bln +bln +lJO +lJO +hEI +hEI +lJO +cQy +biY +biY +biY +biY +rid +rid +rid +rid +rid +rid +xZD +gJy +wTh +qnj +rOV +dHx +kku +bkK +uPO +aJW +ivW +jZQ +ldw +dWO +iyr +iyr +byC +tKI +waE +xdz +kXs +vlN +mmi +icW +mmi +oJk +jjk +jjk +jjk +sOm +xMA +ajw +maT +maT +qjQ +pYl +nFk +qjQ +fZb +qjQ +qjQ +bln +ptf +hZQ +gSK +ybu +wdP +pRj +ycS +vGi +lDr +sup +ptf +pRj +sVr +nYe +eTX +nZj +bvs +mNY +qIf +smj +czR +glh +bln +bln +bln +bln +bln +bln +bln +bln +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +"} +(78,1,3) = {" +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +bln +bln +bln +bln +bln +bln +bln +bln +bln +vbG +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +hEI +ndz +hEI +bln +bln +sEB +bln +bln +bln +bln +xhx +fbC +fii +bln +bln +bln +bln +bln +bln +bln +bln +jOt +wRU +dax +rWZ +sAS +sAS +sAS +sAS +tKI +tKI +tKI +tKI +tKI +tKI +tKI +kcE +pdf +eXn +tKI +ooR +ajw +ajw +vlN +mmi +icW +miO +vmn +wam +wam +wam +wam +sHp +ajw +pYT +ajw +tAS +hoD +hoD +lqq +wjZ +xmi +qjQ +bln +ptf +qOl +lly +ybu +vUW +pRj +nkI +daS +daS +daS +vYd +pRj +pRj +kuR +wYb +lDh +pRj +mNY +bCc +kRr +mNY +glh +bln +bln +bln +bln +bln +bln +bln +bln +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +"} +(79,1,3) = {" +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +tGr +tGr +mSQ +atc +atc +atc +atc +pLe +tGr +tCj +sDl +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +hEI +hjI +hEI +bln +sEB +bln +bln +bln +bln +sEB +xhx +nZy +fii +bln +ybQ +ybQ +ybQ +ybQ +ybQ +ybQ +bln +jOt +oMk +rTo +gpp +gJz +whi +tjS +kma +tKI +fVo +vcE +fYd +fYd +fYd +fYd +fYd +fYd +dAU +tKI +svL +ajw +ajw +vlN +mmi +icW +mmi +vmn +wam +wam +wam +wam +bwY +ajw +kXr +maT +qjQ +wxI +gAe +naL +hoD +vVD +qjQ +bln +ptf +vVn +vPi +ybu +uFU +pRj +cnd +hth +wEW +hth +hjH +pRj +gbq +mvm +iFm +aPV +gFH +apj +cqL +eAj +ptf +bln +bln +bln +bln +bln +bln +bln +bln +bln +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +"} +(80,1,3) = {" +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +tGr +tGr +tGr +tGr +miY +lSu +lSu +sEB +tGr +tGr +tGr +sDl +sDl +sDl +sDl +bln +bln +bln +bln +bln +bln +bln +hEI +hEI +lJO +lJO +hjI +lJO +lJO +lJO +sEB +bln +bln +bln +sEB +xhx +nZy +fii +bln +ybQ +gGZ +bZA +exO +edn +ybQ +bln +jOt +ozw +udX +qRT +htX +bKd +bKd +nhr +tKI +eXn +tKI +tKI +tKI +tKI +tKI +tKI +tKI +tKI +tKI +tkk +vlN +fya +vlN +ajw +icW +ajw +vmn +wam +wam +wam +wam +kRk +ajw +maT +bln +qjQ +tWT +qcE +bue +hoD +hsl +qjQ +bln +ptf +qOl +ace +ybu +thW +pRj +pRv +dnM +aBQ +wEW +hjH +eMT +iaT +bFY +aZq +ukA +sOl +apj +daS +eAj +ptf +bln +bln +bln +bln +bln +bln +bln +bln +bln +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +"} +(81,1,3) = {" +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +tGr +tGr +tGr +tGr +tGr +bln +gZt +nMR +tGr +tGr +tGr +jNZ +bln +sDl +sDl +sDl +sDl +sDl +sDl +sDl +sDl +sDl +sDl +hEI +qNE +eAb +prE +hjI +tTL +ezq +lJO +xhx +xhx +xhx +xhx +xhx +rSA +nZy +fii +bln +ybQ +okV +khR +khR +szp +uiM +jOt +jOt +ozw +udX +gpp +gJz +fqn +sOX +pba +tKI +eXn +tKI +kLx +nNs +dXR +fGb +vAT +opa +wHl +ikO +bji +ajw +ajw +vlN +icW +icW +ajw +qUS +irD +irD +irD +pzX +dSl +ajw +maT +bln +qjQ +iXE +xZL +vnc +hoD +eaR +qjQ +bln +pRj +vSE +eGX +qOl +ujj +pRj +xoB +hjH +qTS +dNC +xBX +pRj +nwS +nnk +tKV +poX +hEr +pRj +eAj +gzJ +pRj +pRj +pRj +vsI +bln +bln +bln +bln +bln +bln +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +"} +(82,1,3) = {" +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +tGr +tGr +tGr +tGr +tGr +bln +bln +bln +bln +tGr +tGr +fsm +sEB +bln +bln +sDl +sDl +sDl +sDl +sDl +sDl +sDl +sDl +sDl +hEI +ndz +hjI +apd +hjI +hjI +hjI +cnz +dOR +dOR +dfF +dOR +dOR +dOR +nZy +fii +bln +ybQ +hcF +bnz +gMx +pkF +vGI +ptk +lEE +idO +mGA +jei +tKI +tKI +tKI +tKI +tKI +opr +tKI +jPB +alT +taf +prO +wee +xal +wLO +lfG +oSS +xwp +xwp +lgY +icW +iYI +iaF +iaF +iaF +iaF +ajw +ajw +kXe +kXr +kXr +bln +qjQ +qjQ +ojk +bVJ +dSO +qjQ +qjQ +bln +pRj +jzk +kYF +dBi +qzM +pRj +dOH +uIx +osI +osI +hjH +pRj +nMf +sOl +eVR +nVR +iWZ +dLV +xHe +pYR +lPE +daS +nNr +sEB +bln +bln +bln +bln +bln +bln +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +"} +(83,1,3) = {" +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +tGr +tGr +tGr +tGr +tGr +tGr +bln +bln +bln +gnZ +bln +tGr +tGr +bln +lSu +ntK +bln +bln +bln +fsm +bln +sDl +sDl +sDl +sDl +sDl +hEI +eeF +nWf +prE +gDS +aXY +iPR +lJO +xhx +xhx +xhx +xhx +xhx +rSA +nZy +fii +bln +ybQ +tXE +xWN +xWN +pYx +uiM +jOt +jOt +ozw +mGA +hFn +bwS +ieI +ieI +ieI +ieI +byC +tKI +ogC +alT +aZO +kin +dsU +alT +myb +ikO +gMg +jhy +tYR +eyW +eWV +kXr +gxe +idU +chW +qrB +gjP +ajw +otd +maT +bln +bln +bln +qjQ +tFP +hxE +xtr +qjQ +bln +bln +pRj +mCg +kSD +vVn +nOk +pRj +xOl +hjH +daS +pXv kNZ -mAK -bYD -vNE -oVi -tEh -gAK -gAK -xvH -tEh -fGW -drD -xnJ -tFa -tFa -bYD -mTB -bYD -jnk -jnk -jnk -jnk -pQy -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -cua -ctE -xzm -ajX -cuf -cum -cuw -cuI -cuV -dlN -cvj -wwu -frB -cqk -cqk -cqk -cqk -cqk -cqk -kiC -kiC -kiC -kiC -jQI -jQI -cqk -cva -cva -cva -cva -cva -cva -cva -cva -jnk -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb +pRj +bxV +uKP +iaT +sOl +lLm +mLa +qfS +pRj +pRj +pRj +pRj +vsI +bln +bln +bln +bln +bln +bln +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO "} -(156,1,1) = {" -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -dUi -jnk -xxG -jgu -xxG -jnk -xxG -jgu -xxG -jnk -xxG -jgu -xxG -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -cwi -sEz -anf -dMw -anf -anf -anf -anf -nYH -anf -anf -anf -atB -wNN -cJT -alP -arr -vCr -alP -alP -alP -alP -alP -alP -alP -aFO -alP -alP -alP -iCX -hek -alP -aYV -oOF -hyR -ibn -gYG -fyi -fFp -qyf -qyf -wgG -vkx -jok -cHY -cHY -hAr -pIZ -bnp -aLp -sEI -sEI -dWh -sYe -wvq -fBP -gbs -pSw -pUU -pUU -pUU -pSw -pUU -wvu -daL -cNw -bpI -vZk -iVY -rlx -qKV -bYD -cbx -oVi -tEh -diO -gAK -lPf -tEh -ndv -ube -kcq -oFS -aTS -bYD -eoR -lwn -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -cua -cua -cua -cua -cuf -cuf -gON -fXk -xGZ -cuf -cqk -cqk -cqk -cqk -jnk -jnk -jnk -jnk -cqk -cqk -cqk -cqk -cqk -cqk -cqk -cqk -cva -cva -cva -cva -cva -cva -cva -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb +(84,1,3) = {" +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +tGr +tGr +tGr +tGr +bln +pZY +bln +bln +fsm +mZf +bln +tGr +tGr +bln +miY +bln +bln +bln +bln +bln +sDl +sDl +sDl +sDl +sDl +sDl +hEI +hEI +lJO +lJO +hEI +lJO +lJO +lJO +bln +bln +bln +bln +bln +xhx +nZy +fii +bln +ybQ +egF +iJY +cLc +hPf +ybQ +bln +jOt +ozw +mEV +eVy +tKI +tKI +tKI +tKI +tKI +qtY +psD +lzb +kbI +xKa +fFV +ePs +gOJ +nQH +rbC +kXr +hrJ +ttT +sQa +hrJ +kXr +kXr +kXr +kXr +kXr +kXr +ajw +otd +kXr +bln +bln +qjQ +qjQ +qjQ +rVe +qjQ +qjQ +bln +bln +pRj +rKQ +drs +pRj +pRj +pRj +pRj +pRj +pRj +wpY +pRj +pRj +ptf +pRj +pRj +pRj +pRj +pRj +wFg +pRj +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO "} -(157,1,1) = {" -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -dUi -jnk -xxG -jgu -xxG -jnk -xxG -jgu -xxG -jnk -xxG -jgu -xxG -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -cwi -alO -fLW -alP -anf -opM -aqy -oJk -wvQ -alP -awG -anf -alP -alP -alP -alP -anf -kEd -qpQ -shd -alP -sQl -gGy -hXr -alP -anf -alP -sej -oZR -anf -omM -alP -juU -oOF -jTV -ibn -kOA -uwd -aqN -nJn -fQw -pgG -iEq -jok -cHY -cHY -rKh -fyM +(85,1,3) = {" +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +tGr +tGr +tGr +tGr +bln +ntK +bln +bln +bln +bln +bln +tGr +tGr +bln +lSu +fsm +bln +bln +sDl +sDl +sDl +sDl +sDl +sDl +sDl +sDl +sDl +sDl +sDl +sDl +bln +bln +bln +bln +bln +bln +bln +rSA +ecF +rSA +nZy +fii +bln +ybQ +ybQ +ybQ +ybQ +ybQ +ybQ +bln +jOt +ozw +mEV +gpp +lGz +pMv +fkC +lyt +tKI +wBb +tKI +tKI +tKI +tKI +tKI +nWy +tKI +tKI +tKI +kaw +vkF +eHq +cdu +gpH bvr -kPH -bAn -srL -jjS -iXN -wvq -pSk -pSk -tEW -pSk -pSk -pSk -tEW -pSk -pSk -xXp -dlx -xXp -xXp -xXp -xXp -xXp -bYD -mgv -oVi -tEh -gmx -gAK -gAK -tEh -dLG -wZI -wnl -tFa -tFa -bYD -fmM -lwn -jnk -jnk -jnk -jnk -jnk -jnk -jnk -ryI -ryI -ryI -ryI -ryI -jnk -jnk -pQy -jnk -jnk -jnk -jnk -jnk -jnk -cuf -cuf -cuf -cuf -cuf -jnk -jnk -jnk -kLU -jnk -gQb -gQb -jnk -jnk -jnk -gQb -gQb -gQb -gQb -gQb -gQb -gQb -jnk -dnf -jnk -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb +xNu +mWe +lZQ +jsH +qjQ +aOd +bzY +aOd +qjQ +qjQ +qjQ +dFT +dUN +kGR +eeK +qjQ +sEB +sEB +pRj +daS +tut +fnf +xgB +pXv +exy +pXv +pXv +pXv +ptf +bln +bln +bln +bln +bln +bln +ptf +xHe +ptf +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO "} -(158,1,1) = {" -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -jnk -jnk -xxG -jgu -xxG -jnk -xxG -jgu -xxG -jnk -xxG -jgu -xxG -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -alP -sVj -oJk -alP -alP -rCp -nYH -rCp -xiw -anf -anf -aFm -vsx -yad -lzA -oXS -alP -rag -alP -gjM -vxk -sDh -alP -anf -alP -fqF -anf -anf -oeR -alP -lgl -bDd -jTV -ibn -ibn -ibn -nhe -ibn -uHn -lqS -iEq -jok -jqf -vVU -dpM -fyM -mmh -wvq -mkm -qCT -pBG -qCT -sJF -bde -afi -bix -xHS -kaq -aMq -fQS -xvn -ayT -bST -nUu -xXp -bKQ -uef -xXp -qfr -bYD -xqj -qZM -tEh -hRy -gAK +(86,1,3) = {" +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +tGr +tGr +tGr +tGr +bln +bln +bln +bln +bln +bln +jNZ +bln +tGr +tGr +bln +xiO +sDl +sDl +sDl +sDl +sDl +sDl +sDl +sDl +sDl +sDl +sDl +sDl +lSu +qVo +lSu +lSu +bln +bln +fsm +bln +bln +bln +qUF +oZV +ldj +fbC +fii +bln +bln +bln +bln +bln +bln +bln +bln +jOt +ozw +mEV +qRT +qRT +lXa +wPK +pms +tKI +mNE +nAr +nAr +nAr +axz +dzl +tKI +dMv +pdf +tKI +drG +ssc +cXl +wRx +sdW +kXA +kXA +eRS +kRU +nac +qjQ +kQL +uhD +hoD +flq +wMq +dUK +hoD +hoD +hxE +dPn +aOd +bln +bln +ptf +daS +jSe +vlD +qFU +tFs +pRj +ptf +ptf +ptf +pRj +bln +bln +bln +bln +bln +bln +ptf +xHe +ptf +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +"} +(87,1,3) = {" +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +tGr +tGr +tGr +tGr +miY +bln +bln +gnZ +mZf +bln +lSu +bln +tGr +tGr +bln +bln +sDl +sDl +sDl +sDl +sDl +tGr +tGr +tGr +tGr +lSu +bln +rzO +bln +bln +bln +mZf +lSu +bln +bln +ntK +bln +rSA +rSA +wIE +rSA +oew +tZc +tZc +tZc +tZc +tZc +tZc +tZc +tZc +tZc +tZc +cYS +mEV +gpp +tmw +pMv +tjW +cXB +tKI +afz +wiA +kfe +pdf +tgu +jJX +tKI +tKI +tKI +tKI +qQo +ibm +myo +vib +aYm +xqy +cXl +jzf +cDy +tRG +qjQ +ewq +eNx +hoD +hoD +vWV +fNx +hoD +iVA +hxE +aCh +aOd +bln +bln +ptf +wSU +jSe +pRj +pRj +tFs +ptf +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +ptf +xHe +ptf +bln +bln +bln +bln +bln +ozo +bln +bln +bln +bln +bln +bln +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +"} +(88,1,3) = {" +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +tGr +tGr +tGr +tGr +lSu +nMR +bln +rzO +bln +pby +rwt +bln +tGr +tGr +tGr +lSu +sDl +sDl +sDl +bln +tGr +tGr +tGr +tGr +tGr +jNZ +bln +lSu +bln +bln +bln +bln +mZf +bln +xfZ +bln +bln +rSA +bHr +sKN +pdC +hYd +cgI +cgI +cgI +cgI +cgI +cgI +cgI +cgI +cgI +vOB +iRM +kVk +gpp +fUr +pMv +mqt +eJy +tKI +tKI +tKI +tKI +tKI +yhp +tKI +tKI +gLN +rCC +gLN +rCC +mfp +wBF +uDr +cHb +cHb +mOA +cHb +psW +psW +nMB +hxE +hxE +hxE +hxE +hxE +hxE +hxE +hxE +hxE +wBV +aOd +bln +bln +ptf +jYS +jSe +jSe +oxB +jQC +ptf +bln +bln +bln +bln +bln +sEB +nME +bln +bln +bln +ptf +xHe +ptf +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +"} +(89,1,3) = {" +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +tGr +tGr +tGr +tGr +miY +bln +bln +bln +bln +bln +bln +tGr +tGr +tGr +tGr +mZf +bln +bln +bln +bln +tGr +tGr +tGr +tGr +bln +mZf +bln +qVo +bln +xfZ +bln +bln +lSu +bln +uer +bln +bln +rSA +sdN +iru +rSA +nSS +tZc +tZc +tZc +tZc +tZc +tZc +tZc +tZc +tZc +tZc +qMg +ons +gpp +bXm +bXm +bXm +bXm +gst +gVP +gwy +hdf +fcC +oKd +nXQ +bLW +jJe +rCC +aMd +rCC +jIg +wEh +unO +hkU +hwF +ljl +kXA +rLu +nRq +aOd +mir +bsx +hoD +qJJ +hxE +hoD +hoD +mir +vdo +qjQ +qjQ +sEB +sEB +pRj +uWW +daS +kNZ +pRj +jQC +ptf +bln +bln +bln +bln +sEB +xbV +sEB +bln +bln +bln +ptf +xHe +ptf +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +"} +(90,1,3) = {" +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +tGr +tGr +tGr +tGr +fsm +eUO +bln +bln +bln +fsm +bln +tGr +tGr +tGr +tGr +tGr +tGr +tGr +tGr +tGr +tGr +tGr +tGr +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +rSA +eUP +dOR +tlc +syZ +tZc +bRh +aGP +aGP +qMI +xsJ +leX +dxP +lhF +bMK +idO +aJA +gpp +bXm +pOT +tIX +jNk +gst +auh +sTQ +mwg +mwg +uip +jTk +gst +xKA +teB +jak +cnM +jIg +wEh +uuP +aGF +uuP +gam +qQo +lmv +uuP +tue +nZh +lNG +nZh +tue +hxE +feB +lis +lis +lis +qjQ +bln +bln +bln +pRj +ldQ +pRj +pRj +pRj +jQC +ptf +bln +bln +bln +bln +fkF +cPp +sEB +bln +bln +bln +ptf +xHe +ptf +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +"} +(91,1,3) = {" +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +tGr +tGr +tGr +tGr +bln +mZf +lSu +sEB +bln +bln +gHA +tGr +tGr +tGr +tGr +tGr +tGr +tGr +tGr +tGr +tGr +tGr +bln +ntK +bln +rwt +bln +rwt +bln +bln +bln +bln +mZf +bln +bln +bln +bln +rSA +ikM +qEE +tlc +hmy +tZc +rcP +jXN +vVj +hXS +uEj +pPd +lIe +lCk +hDU +ozw +ons +gpp +lnc +kRA +kSs +wlm +gst +vkm +mXn +uOM +kLK +qqY +dQB +gst +byl +uYu +wVF +iBF +guS +wEh +vlL +qxQ +eBe +hnC +qmi +aSh +ycQ +nZh +sso +jFv +rxG +pRj +mAc +pRj +pRj +pRj +pRj +pRj +pRj +ptf +ptf +pRj +daS +ptf +bln +ptf +jQC +ptf +bln +bln +bln +bln +bln +sEB +bln +bln +bln +bln +ptf +xHe +ptf +bln +bln +bln +sEB +bln +bln +bln +pRj +pRj +ptf +ptf +ptf +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +tCr +tCr +bln +bln +bln +bln +bln +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +"} +(92,1,3) = {" +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +tGr +tGr +tGr +tGr +rzO +nMR +bln +bln +bln +bln +bln +nMR +mSQ +tGr +tGr +lSu +bln +ntK +bln +bln +xAs +bln +bln +bln +bln +bln +jNZ +lSu +jNZ +lSu +bln +rzO +lSu +bln +bln +bln +rSA +rSA +rSA +rSA +rSA +nSS +tZc +jXN +ymg +ocu +bmI +lhF +ygv +tnX +sEt +xkt +ozw +ons +ons +lxc +dmx +sAy +xta +gst +gma +mXn +mXn +uke +czL +khx +gst +qLw +eZB +dBZ +dBZ +dOw +tuS +qmi +kUx +umR +hnC +nKr +qmi +cex +nZh +wYK +thK +wmu +pRj +kCn +daS +pRj +ipJ +tXb +pRj +kNZ +daS +daS +eTX +daS +ptf +bln +ptf +wMU +ptf +bln +bln +bln +bln +bln +sEB +bln +bln +bln +bln +pRj +xHe +pRj +pRj +ptf +ptf +pRj +ptf +ptf +pRj +pRj +enR +yju +eoL +ptf +bln +bln +tCr +tCr +tCr +tCr +tCr +tCr +tCr +tCr +tCr +bln +bln +bln +tCr +tCr +bln +bln +bln +bln +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +"} +(93,1,3) = {" +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +tGr +tGr +tGr +tGr +lSu +bln +bln +lSu +bln +bln +bln +bln +jSf +sEB +lSu +sEB +bln +mZf +lSu +mZf +xAs +bln +fsm +bln +uer +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +rSA +fhZ +tVH +rSA +jZw +nSS +tZc +vVj +jXN +rcP +pXA +vTL +uOj +pej +uOj +xkt +ozw +ons +gpp +lnc +xcE +mqF +onr +gst +brf +rwF +qsR +mMa +fyJ +sdh +gst +tZR +tKA +dBZ +dBZ +wcV +rCC +vPh +vQQ +vQQ +sve +qmi +cXc +fhw +nZh +nWo +cQh +bqn +pRj +kCn +daS +bKp +bPz +daS +pRj +pRj +ptf +ptf +dWf +kNZ +pRj +ptf +pRj +wMU +ptf +bln +bln +bln +bln +bln +bln +bln +pRj +pRj +pRj +pRj +poc +oef +wWm +fSj +daS +bnY +daS +mvm +daS +fIL +daS +rOX +nkO +ptf +bln +bln +tCr +bln +bln +bln +bln +bln +bln +bln +tCr +bln +bln +bln +bln +tCr +bln +bln +bln +bln +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +"} +(94,1,3) = {" +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +tGr +tGr +tGr +tGr +bln +jNZ +gnZ +jNZ +bln +ntK +bln +bln +xPF +bln +bln +bln +lSu +bln +bln lBD -tEh -qbE -pIB -htU -dxy -nLM -bYD -eoR -lwn -jnk -jnk -jnk -jnk -jnk -jnk -jnk -ryI -prX -qAP -sft -ryI -ryI -ryI -jnk -jnk -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb +xAs +bln +bln +bln +xfZ +bln +bln +bln +bln +bln +fsm +bln +bln +bln +dvY +bln +rSA +wXr +tVH +hjj +dOR +nSS +tZc +fjX +aGP +dqi +qJP +qjl +hqy +vmS +xLR +nzC +jeb +ons +gpp +bXm +iIz +aSm +wde +gst +gst +eYs +pBF +gst +jWU +oiK +bLW +xjP +diW +gxO +dKK +xmN +rCC +iiy +grN +qmi +kGx +rqJ +rMr +pFi +nZh +ozq +rgh +bXM +pRj +kCn +daS +pRj +iaT +glX +pRj +bln +bln +ptf +daS +pRj +pRj +eQz +blO +wMU +pRj +pRj +pRj +pRj +ptf +ptf +ptf +ptf +pRj +bLA +eQz +blO +xHe +pRj +glX +daS +kNZ +pRj +lDF +wSU +ovy +pRj +dsE +qvk +tXb +ptf +bln +bln +tCr +tCr +tCr +tCr +tCr +tCr +tCr +tCr +tCr +bln +bln +bln +bln +bln +bln +bln +bln +bln +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO "} -(159,1,1) = {" -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -dUi -dUi -dUi -jnk -jnk -xxG -jgu -xxG -jnk -xxG -jgu -xxG -jnk -xxG -jgu -xxG -jnk -jnk -jnk -jnk -jnk -jnk -amw -aof -aof -aof -oIV -anf -anf -kct -alP -qOS -nYH -kct -alP -rCp -anf -upb -arI -upb -atn -alP -alP -vOM -gDl -dKE -vYk -bzW -alP -anf -hBQ -anf -anf -anf -lBg -alP -ntT -oOF -aYV -wXL -ibn -dZw -aMG -ibn -mwr -eeq -upt -ibn -cPe -vEU -oNo -fyM -jYV -jcE -iKG -dLA -wAq -qCT -uMf -bde -pBM -tpw -iGC -tzO -srr -weu -dHO -ayT -qUr -nWC -hfT -puF -meo -mje -bOs -bYD -cbx -qZM -tEh -tEh -nUp -tEh -tEh -bYD -uII -bYD -bYD -bYD -bYD -eoR -bYD -jnk -jnk -jnk -jnk -jnk -jnk -jnk -ryI -rGb -hJM -xUW -eaE -fKn -ryI -jnk -jnk -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb +(95,1,3) = {" +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +tGr +tGr +tGr +tGr +mZf +vwC +pby +bln +bln +tGr +tGr +bln +jSf +lBD +bln +bln +rzO +bln +bln +fsm +xAs +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +rSA +ejs +rSA +rSA +shU +nSS +tZc +tZc +tZc +tZc +tZc +tZc +tZc +tZc +tZc +tZc +wkC +lnE +wkC +bXm +lnc +lnc +lnc +gst +sAC +eBd +eBd +wJR +tDF +tKZ +gst +rCC +rCC +wEh +kgX +wEh +rCC +sOn +aBh +tNY +dqX +aBh +sOn +rzm +tue +tue +tue +tue +pRj +kCn +daS +pRj +pRj +pRj +pRj +ptf +ptf +pRj +ldQ +pRj +dms +mvm +fSj +dWZ +obj +obj +obj +obj +obj +obj +obj +obj +obj +obj +obj +iOM +suR +pRj +pRj +jNa +pRj +pRj +pRj +mNY +mNY +mNY +mNY +mNY +mNY +mNY +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO "} -(160,1,1) = {" -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -dUi -jnk -jnk -jnk -jnk -jnk -jgu -jnk -jnk -jnk -jgu -jnk -jnk -jnk -jgu -jnk -jnk -jnk -jnk -dKt -amw -amw -tBm -aoh -htS -sDq -oIV -kzL -anf -anf -alP -alP -nYH -vLA -hyP -hyP -hyP -skr -aEl -hDe -iQs -alP -rLX -utH -alP -vGc -eJH -fEE -alP -anf -alP -qqN -tHg -pqB -lBg -alP -txQ -bDd -aYV -keL -ibn -xCl -pIY -ibn -jNp -heO -tuF -ibn -wjN -goU -nZK -fyM -hfW -wvq -hwG -gfL -fra -etu -jsr -bde -gYq -aVU -qsA -tzO -hGz -ndO -shk -ayT -ntD -bIw -jam -vCg -rLl -xXp -bHQ -bYD -knD -qZM -eoR -mfL -eoR -qqJ -bYD -jAo -eoR -sjc -jGb -bYD -gMW -eoR -bYD -bYD -lwn -bYD -scw -jnk -rdV -pcs -ryI -vAX -krt -wca -ryI -ryI -ryI -jnk -jnk -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb +(96,1,3) = {" +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +tGr +tGr +tGr +tGr +bln +bln +lSu +tGr +tGr +tGr +tGr +mSQ +bln +bln +bln +rwt +lBD +ntK +bln +tCj +xAs +xAs +xAs +xAs +xAs +xAs +xAs +xAs +tCj +wPN +wPN +wPN +tCj +ntK +bln +rSA +rSA +rSA +nSi +dOR +bYc +fSb +fSb +fSb +oJo +oJo +oJo +tzp +oJo +fnh +rSA +oFb +iuv +xgm +eit +dnq +dnq +dnq +dnq +dnq +dnq +dnq +bep +dnq +gOy +gvo +pKV +rjR +rjR +pUX +pTB +yaF +pTB +pTB +dnq +dyN +rGl +rGl +kzC +wLU +rGl +rXc +oMO +mye +ptd +ptd +obj +obj +obj +iAt +obj +obj +obj +obj +obj +obj +obj +obj +uoB +mNY +mNY +mNY +mNY +mNY +mNY +mNY +mNY +mNY +mNY +mNY +pRj +sCw +eQz +rAO +daS +wOB +beO +kbs +kOE +gBv +tjH +aUK +gGs +aIK +aUj +aUj +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +tCr +tCr +tCr +bln +bln +bln +bln +bln +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO "} -(161,1,1) = {" -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -dUi -jnk -rhU -jgu -jgu -cwi -cwi -cwi -cwi -cwi -cwi -cwi -cwi -cwi -cwi -cwi -jgu -jgu -jgu -jgu -vvw -ane -fuK -ane -aoM -ane -aqw -arr -arr -arr -arr -alP -awG -rag -awG -anf -rWw -alP -alP -alO -alO -alP -old -alP -alP -alP -alP -alP -alP -anf -alP -alP -alP -alP -alP -alP -aYV -oOF -bez -hPg -ibn -kIy -mYX -bYD -bYD -lmj -bYD -bYD -rzi -wym -pyv -roH -uTe -bYD -bYD -bYD -bYD -bYD -bYD -bYD -sOO -dOO -vLr -mFI -uOh -cFA -oyH -ayT -bHa -ryW -iJh -jVX -vKz -xXp -bFW -bYD -xDK -qZM -tXB -cbx -ccX -eoR -eqG -eoR -bYD -scP -iQC -bYD -eoR -eoR -sjc -rMP -cbx -icF -scw -jnk -jnk -pcs -gXk -xUW -dOB -uzt -ueK -jnk -jnk -jnk -jnk -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb +(97,1,3) = {" +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +tGr +tGr +tGr +tGr +bDu +bDu +bDu +bDu +bDu +bDu +bDu +xAs +xAs +bln +bln +lSu +bln +bln +bln +lSu +cuq +itE +lSu +cuq +itE +lSu +cuq +itE +rzG +sDl +sDl +sDl +xAs +bln +bln +bln +bln +rSA +rSA +rSA +rSA +wOr +fbC +pvL +dOR +qFr +uzL +vFr +ghH +gNm +hMv +lee +bzQ +sQZ +tms +bmv +bmv +bmv +pwM +bmv +bmv +bmv +bmv +bmv +xXR +bmv +xWR +fDP +ucB +jwt +gOy +iwz +iwz +iwz +iwz +rQn +iwz +iwz +iwz +eYP +iwz +nQO +bmv +pRj +pRj +pRj +ptf +ptf +ptf +pRj +ptf +ptf +ptf +ptf +ptf +ptf +pRj +pRj +fhW +mNY +csT +csT +xaI +xaI +fiY +wkl +xaI +csT +csT +mNY +gob +hwn +cAe +mXa +fzA +mXa +mXa +qCl +mNY +aUj +uNu +kLc +oFY +sIN +xmK +uaG +cSx +uOE +cSx +vyU +pXY +pXY +pXY +vyU +uOE +bln +bln +tCr +bln +tCr +bln +bln +bln +bln +bln +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO "} -(162,1,1) = {" -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -dUi -jnk -jnk -jnk -jnk -jnk -jgu -jnk -jnk -jnk -jgu -jnk -jnk -jnk -jgu -jnk -jnk -jnk -jnk -cwi -amw -amw -obs -xue -gyJ -apB -aqx -cgM -iZt -iZt -arr -alP -awH -rag -alP -atB -alP -alP -ifE -eKT -eKT -alP -old -alP -eKT -eKT -jnk -alP -xGw -aCt -aCt -aCt -tvR -sTM -alP -izR -aDA -dnp -msh -bYD -bYD -bYD -bYD -bYD -nDe -rAf -cbx -bYD -bYD -bYD -bYD -kGv -rTW -bYD -pJG -pJG -cbx -jGb -cbx -bYD -bYD -bYD -bYD -bYD -bYD -bYD -bYD -bYD -bYD -bYD -bYD -lZi -bYD -bYD -bYD -bYD -jGb -oVi -cbx -cbx -cbx -bYD -bYD -bYD -bYD -bYD -bYD -bYD -eoR -tEh -tEh -bYD -lwn -bYD -scw -jnk -rdV -pcs -ryI -rWU -gZj -uzt -ueK -jnk -jnk -jnk -jnk -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb +(98,1,3) = {" +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +tGr +tGr +tGr +bDu +grh +hwR +igB +wRs +lTN +bDu +dvl +cuq +jRS +jRS +dlt +jRS +jRS +itE +llT +sgW +akQ +lSu +sgW +akQ +lSu +sgW +akQ +rzG +sDl +sDl +sDl +xAs +bln +bln +bln +bln +pfe +bZx +bZx +bWn +bWn +jxT +bWn +bWn +bWn +bWn +dJf +dJf +dJf +dJf +mwc +fMW +dnq +xzh +xzh +xzh +xzh +xzh +dnq +mgj +mgj +mgj +mgj +mgj +mgj +mZS +mgV +crc +gHe +mVb +bep +qcu +hxh +qUx +dnq +dnq +mgj +inB +ugW +bep +ylU +dnq +jII +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +pRj +rAO +fhW +mNY +vjx +mDf +nLb +kNp +vbn +vFs +mMk +qAV +fyw +mNY +kCn +kCn +kCn +kCn +kCn +kCn +kCn +vWJ +obU +pZG +toq +uDE +xFB +rkc +gxR +uaG +kAK +iLY +iLY +bxa +pXY +pXY +pXY +pXY +fcP +bln +bln +tCr +bln +tCr +bln +bln +ozo +bln +bln +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO "} -(163,1,1) = {" -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -dUi -cul -dUi -pCq -jnk -xxG -jgu -xxG -jnk -xxG -jgu -xxG -jnk -xxG -jgu -xxG -jnk -jnk -jnk -jnk -jnk -jnk -amw -aof -aof -oIV -oIV -atB -alP -cMn -arr -alP -rBK -rag -apE -anf -epb -alP -alP -alO -alO -alP -old -alP -alO -alO -alO -alP -aFs -anf -anf -alP -aFs -qqC -alP -smE -rmv -dnp -bez -uXS -qZM -oVi -oVi -oVi -oVi -oVi -oVi -oVi -vIL -emY -oox -pNi -eiZ -dpS -laz -laz -laz -laz -laz -qMm -mOR -laz -iDw -iDw -iDw -iDw -iDw -iDw -iDw -iDw -wgn -eOe -iDw -iDw -iDw -iDw -iDw -jiQ -uVc -iDw -iDw -aWP -iDw -iDw -iDw -iDw -iDw -jiQ -jiQ -uUs -vEx -tEh -jnk -jnk -jnk -jnk -jnk -jnk -ryI -ryI -ueK -ryI -ryI -jnk -jnk -jnk -jnk -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb +(99,1,3) = {" +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +tGr +tGr +bDu +jgG +mAe +jJM +mAe +dfz +dnX +bln +abb +tDg +tDg +ooL +tDg +tDg +oFI +gnZ +sgW +akQ +lSu +sgW +akQ +lSu +sgW +akQ +rzG +sDl +sDl +sDl +wqx +wqx +wqx +wqx +wqx +wqx +tEV +bZx +bWn +oFw +xFW +thv +qrY +jir +bWn +sBh +muC +pRU +dJf +lkL +eJe +kKX +pAZ +pAZ +pAZ +pAZ +iYV +dnq +xRg +dxK +dxK +iOF +opm +opm +dxK +gfb +gfb +gfb +pYB +gfb +gfb +vFD +rcE +rcE +rcE +rcE +oKn +jII +dnq +ylU +pua +jII +bln +hcL +hcL +jqT +hcL +hcL +bln +bln +bln +bln +bln +bln +pRj +kkD +fhW +mNY +krU +hOi +cEM +aQR +csT +aQR +eTi +jfq +aGB +mNY +kCn +mNY +mNY +mNY +mNY +mNY +mNY +mNY +mNY +xAf +gfo +shb +rDO +rkc +qWM +lha +kAK +iLY +iLY +lqE +pXY +pXY +vyU +vyU +uOE +bln +bln +tCr +bln +tCr +bln +bln +bln +bln +bln +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO "} -(164,1,1) = {" -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -jnk -jnk -xxG -jgu -xxG -jnk -xxG -jgu -xxG -jnk -xxG -jgu -xxG -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -alP -aqy -anf -alP -mAW -arr -alP -alP -vCr -alP -fdo -liN -alP -ffa -anf -aBF -alP -old -xGw -aCt -aCt -aCt -aCt -oMN -lcU -lcU -alP -iDm -alP -alP -alP -wKS -dnp -bez -bYD -gVU -bYD -bYD -bYD -bYD -tEh -tEh -tEh -tEh -tEh -rao -rnW -vFV -bYD -mDG -mgv -cbx -cbx -oQa -oQa -oQa -oQa -cbx -cbx -cbx -vEx -jDN -cbx -cbx -cbx -vFk -hAU -dmr -rek -bvg -cbx -cbx -cbx -wXM -rtk -sjc -cpF -mgv -vEx -cbx -cbx -cbx -cbx -cbx -coT -rAf -tEh -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb +(100,1,3) = {" +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +tGr +bDu +nGU +mAe +jJM +mAe +dfz +feJ +feJ +awd +awd +awd +feJ +feJ +kyy +kyy +cJi +abb +oFI +gnZ +abb +oFI +gnZ +abb +oFI +rzG +sDl +sDl +sDl +wqx +bZx +bZx +bZx +bZx +mPb +kQi +oWk +bWn +dbt +xFW +kip +iNj +uWi +xfr +qEf +vhl +vhl +dJf +xzh +eJe +utR +pAZ +bln +bln +pAZ +iYV +dnq +wTV +dxK +hbp +oyp +doT +sEl +qRs +jST +eOv +odN +iZq +dpH +gfb +gDJ +iIA +hGL +iIA +tBK +iIA +jII +dnq +ylU +dnq +jII +bln +hcL +bXF +kcm +mGm +hcL +bln +bln +bln +bln +ptf +ptf +pRj +pRj +fhW +mNY +rHN +aQR +aQR +aQR +fxR +aQR +csT +csT +gvw +mNY +kCn +mNY +dUn +ptx +cpH +kbJ +kbJ +kbJ +yaL +xGY +mRQ +vWe +kIt +kMY +qde +lha +kAK +iLY +iLY +bxa +pXY +pXY +vyU +vyU +xLS +bln +bln +tCr +bln +tCr +bln +bln +bln +bln +bln +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO "} -(165,1,1) = {" -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -dUi -jnk -xxG -jgu -xxG -jnk -xxG -jgu -xxG -jnk -xxG -jgu -xxG -jnk -jnk -eGm -jnk -jnk -jnk -jnk -jnk -jnk -alP -hsa -oJk -alP -nVh -arr -alP -auD -rag -alP -aAs -suz -alP -cVC -bMN -bMN -aCt -nIo -iQs -alP -alP -alP -alP -alP -alP -alP -alP -atQ -jWC -cpe -bdl -bdl -rJN -bez -bfT -xRl -biG -oFq -rjc -lhH -bfT -bor -wLE -bsO -tEh -tEh -oeQ -tEh -tEh -tEh -tEh -tEh -tEh -tEh -tEh -tEh -tEh -tEh -tEh -tEh -tEh -tEh -tEh -tEh -nPD -qiE -tEh -tEh -tEh -tEh -tEh -tEh -tEh -tEh -tEh -tEh -tEh -tEh -tEh -tEh -tEh -tEh -bYD -bYD -gWA -rAf -lwn -jnk -jnk -pQy -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb +(101,1,3) = {" +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +lbc +bDu +jgG +mAe +jJM +mAe +stt +qum +diC +yfs +lyG +jqB +hYu +feJ +cRg +pBN +brx +kyy +kyy +kyy +kyy +iDq +bln +bln +bln +rzG +tlE +tlE +tlE +wqx +bZx +bZx +bZx +bZx +mPb +rdo +iVi +bWn +tPR +xFW +vhl +dxW +vhl +tgn +dnf +mMV +dnf +xCP +iYV +eJe +utR +pAZ +bln +bln +jII +iRC +hIS +bfl +dxK +wvw +wzk +wzk +wzk +yeA +iYb +iYb +msb +hll +iYb +gfb +xJW +jOZ +mzO +cpm +cpm +cpm +cpm +okb +cRF +jwl +jII +bln +hcL +baA +gCd +fzU +hcL +bln +bln +bln +bln +ptf +cun +obj +obj +vvX +mNY +ctI +pRp +qNv +csT +csT +aQR +eso +hAY +wTA +mNY +kCn +mNY +dUn +hpd +ahK +kbJ +kbJ +wkw +yaL +wrc +eVV +rat +dNG +sYg +aUj +aUj +gKD +iLY +iLY +lqE +pXY +pXY +pXY +vyU +uOE +bln +bln +tCr +bln +tCr +bln +bln +bln +bln +bln +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO "} -(166,1,1) = {" -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -dUi -jnk -xxG -jgu -xxG -jnk -xxG -jgu -xxG -jnk -xxG -jgu -xxG -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -alP -aty -anf -alP -apE -auG -alP -rBK -rag -apE -yhp -wgt -alP -aGW -arr -alP -alP -alP -alP -alP -hvI -iyq -cAt -iyq -xyX -iyq -pXx -txQ -rmv -aYV -aYV -cdq -mGd -bfU -bhu -gSF -bkh -bkh -biI -sbS -bfT -qtk -bsQ -wsD -box -boz -bGz -byf -iWu -mIT -jAK -kLD -uvR -qdh -wnP -nka -nka -nka -yhK -nka -nka -bDb -gxu -qFN -bRT -gLz -nka -hVW -nka -nka -nka -nka -nka -yhK -nka -nka -nka -tfN -nka -nka -nka -uyS -jnk -lwn -gWA -rAf -lwn -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -pQy -jnk -jnk -jnk -jnk -jnk -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb +(102,1,3) = {" +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +lbc +bDu +cFb +mAe +jJM +mAe +uVP +rfE +diC +cqb +lyG +hqS +bXy +feJ +xVx +qsn +brx +rai +twP +sPK +oal +iDq +bln +bln +bln +rzG +sDl +sDl +sDl +wqx +bZx +bZx +bZx +bZx +mPb +krQ +sYF +bWn +hJJ +xFW +eov +xFW +xFW +dcZ +skB +skB +dnf +xPB +iYV +eJe +sJl +pAZ +bln +bln +cLt +oVR +jOi +oVR +dxK +kFk +lnk +pNs +pNs +oyb +mqD +iYb +dkb +kmi +iYb +bWA +soc +mBq +aDG +ttm +prk +caA +cpm +pzb +ylU +dnq +paM +paM +hcL +fUI +syc +ssr +hcL +paM +paM +vym +vym +pRj +txc +pRj +pRj +daS +mNY +prF +bdR +xaI +xaI +csT +kNp +xaI +dBh +xYI +mNY +slb +mNY +hpd +hpd +hpd +wkw +wkw +wkw +yaL +cTs +nJp +ycB +ycB +qtj +qtj +aUj +kAK +iLY +iLY +bxa +pXY +pXY +pXY +pXY +fcP +bln +bln +tCr +bln +tCr +bln +bln +bln +bln +bln +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO "} -(167,1,1) = {" -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -dUi -jnk -xxG -jgu -xxG -jnk -xxG -jgu -xxG -jnk -xxG -jgu -xxG -jnk -dUi -jnk -jnk -jnk -jnk -jnk -jnk -jnk -alP -izk -cNZ -alP -anf -arr -alP -alP -rag -alP -alP -alP -alP -dNK -mOp -alP -eVj -jBt -aWq -dtp -siL -pTQ -siL -nqI -siL -vKY -pXx -lvq -dnp -pwV -pwV -dND -odg -bfU -bhu -kbq -bdp -cHN -blv -kij -bfT -uxD -bsQ -gMl -box -ism -wZm -byf -fHZ -htg -mTd -kLD -xNq -tfj -nRx -nka -nka -nka -nka -nka -nka -bDb -aYy -bRT -bRT -gLz -nka -nka -nka -nka -nka -nka -nka -nka -nka -nka -nka -nka -nka -nka -nka -uyS -jgu -lwn -gWA -rAf -lwn -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb +(103,1,3) = {" +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +lbc +bDu +isE +cno +oSC +ovV +hEC +feJ +fjW +pdK +lyG +apS +buS +gbJ +pTN +svO +hEG +eRO +eRO +fDc +tGm +iDq +jSt +kvh +wPN +tCj +sDl +sDl +sDl +rPA +bZx +bZx +bZx +bZx +mPb +krQ +qUb +bWn +ltt +xFW +vhl +pUI +vhl +tgn +dnf +fhI +dnf +xCP +tmN +eJe +kKX +pAZ +bln +bln +qWZ +shK +mpP +uLp +dxK +qiu +hue +lVZ +eYT +vdi +oMP +iYb +txI +xvZ +iYb +mlY +cqQ +cqQ +jRC +shc +sFy +moA +cpm +gQZ +ylU +dnq +paM +sra +eWb +nBk +gdP +nBk +fWl +gmL +paM +clm +iZJ +cBs +smg +dlR +pRj +oKv +mNY +csT +csT +xaI +pnn +jek +kYq +xaI +csT +csT +mNY +kCn +mNY +yaL +rqF +rqF +yaL +yaL +yaL +yaL +sSJ +bTF +nHe +hgz +wTg +boc +gyR +clG +kAK +iLY +lqE +pXY +pXY +pXY +pXY +uOE +bln +bln +tCr +bln +tCr +bln +bln +bln +bln +bln +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO "} -(168,1,1) = {" -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -dUi -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -msZ -jnk -dUi -jnk -jnk -jnk -jnk -jnk -jnk -alP -alP -alP -alP -alP -hFq -arr -avF -fSL -vOM -hyP -cdm -yaG -pDx -mIB -vOM -tYN -qqA -pgW -qdN -bdF -siL -pTQ -siL -jYT -siL -vKY -pXx -mXQ -yhl -pXx -pXx -kAE +(104,1,3) = {" +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +lbc +bDu +hGH +qkL +cLD +qkL +hGH +feJ +iuS +lyG +lyG +lyG +lyG +ihx +wZj +jAk +cMA +wkr +eRO +ven +iFg +kyy +kTz +lbk +sDl +sDl +sDl +sDl +sDl +rPA +bZx +bZx +bZx +bZx +mPb +krQ +iVi +bWn +aAC +xFW +oPG +xUi +kbQ +mkU +qEf +vhl +ihQ +dJf +mny +eJe +utR +pAZ +bln +qWZ +qWZ +qWZ +ldT +qWZ +dxK +wzk +hue +xit +wfK +fHK +qpS +iYb +iYb +iYb +iYb +rpu +jWP +viC +pcP +vEA +hTb +epW +cpm +mpy +sYu +ckc +paM +swQ +nBk +nBk +iKk +nBk +nBk +dxq +paM +fgS +cFl +uFh +hwx +dvf +pRj +daS +mNY +kYq +kYq +kYq +kYq +aVI +kYq +kYq +kYq +kYq +mNY +kCn +mNY +akL +tvF +tvF +izF +gTK +nBD +rtP +rGu +aQW +pVK +wRd +gGt +xwB +rIX +kAK +nRV +fcP +cSx +vyU +vyU +vyU +vyU +fcP +bln +bln +tCr +tCr +tCr +bln +bln +bln +bln +bln +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +"} +(105,1,3) = {" +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +lbc +nbp +uXW +vDS +ijj +ijj +weT +feJ +auT +tDL +lyG +lok +pUK +feJ +pLT +cJO +iDq +jUn +eRO +gIF +dUd +kyy +vvc +lbk +sDl +sDl +sDl +sDl +sDl +rPA +bZx +bZx +bZx +bZx +mPb +krQ +vvn +bWn +mJI +xFW +gLF mGd -bfU -bhu -kbq -bhM -bhM -aHM -iez -bfT -csE -bsQ -bsR -box -vlR -kEi -byf -bzw -sQC -bBV -kLD -wNW -tfj -tYY -nka -nka -nka -nka -nka -nka -bDb -heL -bRT -bRT -tSn -yck -yck -yck -yck -yck -yck -yck -yck -yck -yck -yck -yck -yck -yck -yck -bIx -jgu -bYD -gWA -rAf -tEh -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb +rIl +bWn +pKO +kIj +jBQ +dJf +faD +eJe +utR +pAZ +bln +qWZ +qHD +bMZ +paK +aVH +xKJ +fRx +kiL +tOF +tOF +ktU +wzk +wzk +sKz +jle +jfc +pUQ +qBt +cqQ +jRC +nvs +edW +shc +cpm +mEM +ylU +bep +paM +cpO +keX +kzO +gdP +ykL +nZA +toV +paM +cFl +bbo +xza +xGF +dZw +pRj +daS +mNY +dJX +xUS +dwv +rBV +kJV +cOa +iWQ +tBD +xSp +mNY +kCn +mNY +gmR +tMD +rMG +lui +twt +jPL +sPG +wRd +fDn +hcg +fDn +gka +gka +gka +aZH +gka +fDn +aZH +fDn +fDn +gka +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO "} -(169,1,1) = {" -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -dUi -dUi -dUi -dUi -dUi -dUi -dUi -dUi -dUi -dUi -dUi -dUi -cul -dUi -dUi -jnk -jnk -jnk -jnk -jnk -jnk -alP -xcz -uvS -hqx -alP -anf -aty -avE -anf -anf -qpw -aAt -tbK -eJy -shd -alP -alP -uLY -dTn -vMz -thg -qIn -nhQ -nhQ -hKw -nhQ -nhQ -vdh -pSO -ryc -pvZ -pXx -aYV -qKc +(106,1,3) = {" +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +nbp +nbp +cPf +omk +omk +jeF +ctE +feJ +feJ +xsQ +wHe +vrS +kJO +feJ +uGr +uGr +iDq +qlw +cFZ +uaP +iDq +iDq +ciG +mfH +sDl +sDl +sDl +sDl +sDl +rPA +bZx +bZx +bZx +bZx +mPb +lwO +nBb +bWn +bft +ief +tgn +tgn +xfr +bWn +dJf +dJf +dJf +dJf +dnq +eJe +utR +pAZ +bln +qWZ +xCv +vWL +nci +tPC +fTc +gnM +clP +clP +clP +clP +clP +clP +clP +clP +shP +rYA +nDA +vvi +nDA +vYs +nDA +nDA pJN -eXe -jxf -biG -blw -bjP -bnb -bfT -eOX -rMf -cIe -box -lDm -iPG -byf -nPJ -bAA -kIs -kLD -xuD -tfj -gvn -dcQ -bJK -bKZ -bKZ -bKZ -api -gDR -owa -owa -owa -mZD -bRY -bRY -bRY -nOm -sUX -mdh -rjh -wOk -wac -nOl -vYW -kFN -lXq -bRY -xII -bDb -jgu -bYD -hTn -rAf -tEh -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb +mjY +aNs +dnq +paM +cuT +nBk +nBk +gdP +nBk +nBk +nBk +paM +fhF +hFi +tyg +emi +igo +pRj +vhb +mNY +giQ +ppD +vmU +pnn +pVv +pPR +kWw +qca +arY +mNY +kCn +mNY +lEA +uJn +ijZ +bXo +twt +ctM +wRd +fDn +fDn +aMb +yjV +yjV +yjV +nOG +haf +rnt +vWr +bgZ +yjV +xHf +gka +gka +gka +gka +gka +gka +gka +gka +bln +tCr +tCr +tCr +bln +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO "} -(170,1,1) = {" -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -jnk -jnk -jnk -jnk -jnk -jnk -jnk -alP -bsh -qgZ -sIZ -asy -anf -oJk -alP -alP -alP -alP -alP -alP -alP -dwp -alP -wcH -dSr -cWK -vMz -thg -siL -nhQ -nhQ -nhQ -hKw -jpR -nhQ -eGW -nhQ -tVI -pXx -aYV -mGd -aYV -bfV -cHK -blA -blA -blA -box -box -cHU -cHZ -ddb -box -ixG -pNM -jhZ -mSk -bAD -ozw -kLD -fJG -bDQ -wHc -kKQ -qUu -aQt -owa -owa -bOx -bMi -bMi -bMi -bMi -cyB -pxA -pxA -pxA -dbe -ccP -lDz -dFp -dFp -ksk -kdZ -iFN -nIQ -fRg -sUX -jcy -qyX -jgu -lwn -bDw -rAf -lwn -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb +(107,1,3) = {" +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +nbp +mhx +jeF +egm +rzr +wGW +tJN +cBJ +feJ +feJ +gPn +fLs +feJ +feJ +uGr +uGr +iDq +mNj +lAL +gPp +iDq +nrG +hTw +lbk +sDl +sDl +sDl +sDl +sDl +psN +psN +psN +psN +psN +wqx +gEb +lBt +dJf +fRb +mvH +nEb +vhl +uXd +vhl +ajo +xCP +bln +pAZ +mpy +ycw +jcj +qWZ +qWZ +qWZ +bpf +xRw +nYv +jSk +xKJ +rmM +pZh +oYI +wzk +uPY +knU +kPv +dxK +dxK +cpm +cpm +cpm +cpm +cpm +cpm +cpm +cpm +cpm +iYV +iuv +dnq +paM +old +gdP +cCt +gdP +cEi +nBk +mZV +paM +bbo +oKY +bPx +iXk +hHD +pRj +daS +mNY +hfI +vfS +jGh +jNg +vHa +alv +vHa +vHa +xUW +mNY +kCn +mNY +nsR +uJn +paW +gLu +dth +bTF +wRd +gka +swe +lAu +vWr +vWr +vWr +vWr +vrI +vWr +vWr +neR +vWr +uLH +mvX +gka +miS +gPB +oNX +lhC +maY +gka +bln +tCr +bln +tCr +bln +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO "} -(171,1,1) = {" -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -jnk -jnk -jnk -jnk -jnk -jnk -jnk -alP -vbb -oJk -dHb -alP -anf -aBF -alP -mdr -alP -pGB -sMi -gjM -alP -dwp -alP -hKL -clq -laM -pQk -qIn -siL -vVp -fgA -vVp -siL -fKz -wpW -eGW -nhQ -rkK -hyo -aYV -mGd -jxN -bfV -sQp -biK -blz -blz -tTq -gTp -bpR -biL -axs -box -wjP -hZM -byf -tat -oNk -bBW -kLD -nqD -gcx -jEF -jpF -jpF -jpF -jpF -kCw -ubZ -bQL -bQL -bQL -bQL -uuU -dgQ -dgQ -dgQ -dgQ -dgQ -xOt -wef -viX -dgQ -dgQ -dgQ -dgQ -dgQ -uJt -rlX -hgg -cwi -lwn -gBY -rAf -lwn -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb +(108,1,3) = {" +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +nbp +xKY +omk +sMY +wMV +qqM +pmV +kvI +arA +jwx +kfy +aZo +jwx +wfp +cZm +hLf +okx +mLu +lAL +npn +iUo +cOp +hTw +gIL +xIR +xIR +xIR +xIR +xIR +tPW +iPT +ppl +mqG +hzY +jpd +lwO +iVi +dJf +pym +dxW +vhl +vhl +xCP +vhl +tXc +xCP +bln +pAZ +dnq +kgD +utR +uEQ +pkf +grA +cEv +nOH +gxU +gZq +ybv +ybv +ybv +ybv +ybv +ybv +dxK +dxK +dxK +bln +bln +bln +bln +bln +bln +bln +bln +bln +pAZ +dnq +iuv +gLk +paM +iaQ +nBk +cMS +ecJ +pya +nBk +tXY +paM +bbo +jQZ +dst +bbo +opl +pRj +daS +mNY +aWG +wlz +tnp +pnn +aZx +jen +dKh +fse +qea +mNY +iTQ +mNY +lEA +uJn +cSE +tCe +twt +eCt +wRd +fDn +rOA +eEO +nMx +azg +azg +wCZ +azg +azg +pJy +qQs +ban +wdL +dso +nnl +raT +raT +brY +lhC +lhC +gka +bln +tCr +bln +tCr +bln +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO "} -(172,1,1) = {" -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -jnk -jnk -jnk -jnk -jnk -jnk -jnk -alP -xKQ -pqm -sMZ -alP -anf -iZt -alP -rCp -alP -ovw -lHd -kgs -alP -dwp -alP -usb -llL -tWd -eTk -wAT -siL -siL -siL -siL -siL -siL -csr -eGW -nhQ -csr -pXx -aYV -mGd -ubD -bfV -fij -biL -biL +(109,1,3) = {" +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +nbp +mhx +jeF +lkb +arb +mwh +xlx +oSm +jQB +eqI +eqI +eqI +eqI +eqI +piv +bkC +kyy +daq +lAL +vAt +kyy +dOY +psP +lbk +sDl +sDl +sDl +sDl +sDl +psN +eUR +nTp +nTp +kxp +kQc +cxz +nnx +dJf +vhl +dOo +vhl +oZg +dJf +dJf +dJf +dJf +pAZ +pAZ +dnq +eJe +utR +tmQ +wUJ +ppK +wna +lCg +nQM +ybv +ybv +tAh +wjr +qCP +njt +ybv +ybv +bln +kta +kta +kta +kta +kta +kta +kta +kta +kta +bln +pAZ +dnq +vrX +pua +paM +iIW +vJI +uud +gdP +pjl +uOn +msU +paM +eWK +bbo +tyg +cBs +iRc +pRj +daS +mNY +voK +voK +voK +voK +voK +voK +voK +lII +voK +mNY +kCn +mNY +pKs +aPf +dzJ +bAO +twt +qhF +sSJ +fDn +rOA +eEO +hTm +cks +sGJ +cGf +qMN +iUJ +hHp +cGf +atN +fpD +jFV +szo +vBm +vBm +rQf +rQf +mUs +gka +bln +tCr +bln +tCr +bln +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +"} +(110,1,3) = {" +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +nbp +nbp +mUM +jeF +omk +jeF +nQf +bfB +arA +rYB +rgC +she +sYG +rgC +sGp +kNQ +iDq +kyy +bKN +kyy +iDq +gLl +ygM +mfH +sDl +sDl +sDl +sDl +sDl +psN +lYz +dkY +oLW +hzY +jHm +fng +gYp +dJf +wfE +efY +vhl +vhl +efn +qVZ +dnf +pQH +lUL +vVg +tzR +nxW +utR +tmQ +nPf +dMX +gER +nOH +bQd +ybv +xzT cHO -blG -aJY -cHV -cIa -ltI -box -bpZ -fhW -byf -byf -byf -byf -kLD -gWr -ewi -ebk -jgo -mJV -eYQ -jpF -iLK -ubZ -ppv -bQN -dqL -dqL -dqL -bVk -wPv -rUR -rYJ -pnD -kvq -kvq -nlQ -ubZ -bQN -dqL -jPE -jCV -jCV -fIU -qyX -jgu -lwn -gWA -rAf -lwn -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb +cHO +wfc +dpi +ybv +ybv +bln +kta +qPP +ghl +nRu +clE +jQI +nFR +jQI +kta +bln +pAZ +dnq +iuv +atv +paM +nBk +nQh +nQh +jSl +cxg +rBI +nnB +paM +eWK +loq +tyg +veT +qll +pRj +dPT +pRj +aXF +ciP +rnh +ajF +oZu +aRk +uFI +nYd +rBE +pRj +kCn +mNY +gTK +mDA +nzI +gTK +gTK +gFe +sSJ +gka +eEh +fab +eDC +uIV +nXl +wuo +agm +fNN +esE +wuo +cSH +oyz +mLV +fDn +rQf +vBm +viH +viH +rQf +gka +bln +tCr +bln +tCr +bln +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO "} -(173,1,1) = {" -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -jnk -jnk -jnk -jnk -jnk -jnk -jnk -alP -alP -alP -alP -alP -anf -aqy -alP -awJ -alP -jaf -dkC -cwP -kFm -mIB -alP -pXx -hYB -vbB -pXx -pXx -sjx -vVp -wAT -lIT -siL -siL -oOj -eGW -pou -mXU -hyo -rmv -mGd -aYV -bfV -hKu -cHM -biL -blB -blF -cHS -cHW -cIb -pTM -box -bpZ -kEi -byi -gYL -sXX -cZR -jpF -tEr -bIM -mtN -gQQ -fbm -rND -jpF -bIv -bIR -bQL -bLe -bRY -bRY -bRY -joT -gFU -txJ -wBO -tge -jRs -dDe -rUB -vNR -xCR -bRY -bRY -bRY -bRY -lXc -bDb -iJb -bYD -gWA -rAf -tEh -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb +(111,1,3) = {" +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +lbc +nbp +xIp +pVX +dlK +pbI +jIm +mgU +mgU +nea +mgU +mgU +mgU +mgU +vAm +hAO +jwx +kOk +nlp +dNt +mfH +uJX +eKk +mfH +sDl +sDl +sDl +sDl +sDl +psN +pGx +hfT +hzY +psN +pfe +cow +gYp +dJf +dJf +dJf +xCP +xCP +dJf +dJf +dJf +dJf +kcJ +bep +qvI +pkW +kKX +tmQ +bvE +aRz +paK +nOH +mOL +ybv +cHO +cHO +cHO +cHO +dzi +ybv +ybv +clE +kta +fhk +bed +vEH +clE +qQC +qQC +qQC +kta +kta +kta +ieG +iuv +dnq +paM +paM +paM +paM +bJw +paM +paM +paM +paM +vym +vym +bCs +vym +vym +vym +nyd +wou +bbr +cLN +xoY +fmc +dGd +cLN +cLN +qbO +pAj +hIH +kCn +mNY +wiM +tMD +ehJ +rpF +twt +sLL +ldg +gka +uXC +fab +oOk +iEd +wuo +nnw +cjD +spF +cjD +wuo +pry +kUz +mLV +gka +ogc +lhC +lhC +lhC +lhC +gka +bln +tCr +bln +tCr +bln +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +"} +(112,1,3) = {" +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +lbc +nbp +nbp +lQc +lQc +lQc +nbp +mgU +nlz +oxJ +nBx +azx +tDw +rhf +cAC +cEL +hwZ +vdf +xFm +tbL +xHq +ccr +txU +jzC +lpv +lpv +lpv +lpv +lpv +iiH +teP +teP +teP +fEC +gMK +fng +rHc +kWK +oCe +uog +uog +uog +uog +uog +uog +cNd +mny +dnq +wmK +rcj +utR +tmQ +eOw +rns +mkA +nOH +aAv +ybv +hMc +hMc +hMc +rOC +dhL +ybv +ybv +vgu +kta +kta +iIh +kta +wal +wDi +qQC +jtN +aYq +oUE +kta +qQG +nlT +krv +ylF +fdy +fdy +fdy +dxU +fdy +nbi +sBS +nQW +fdy +baO +fdy +fdy +nbi +qzu +cLN +cLN +cLN +cLN +fdy +cwA +nzq +cLN +cLN +qbO +lAy +pRj +eAj +sro +aLS +qkT +kzA +whW +twt +peW +sSJ +oSR +glc +fab +ktw +bny +oZA +xBp +bYw +bYw +bYw +ucO +kcD +ugq +njT +fDn +cYq +lhC +lhC +phL +lhC +gka +bln +tCr +bln +tCr +bln +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +"} +(113,1,3) = {" +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +lbc +bln +bln +bln +npb +bln +lSu +rhf +rPP +eNl +vbF +mcH +xyx +eDM +xFm +tGB +nCh +fwh +xFm +vSo +lbk +fqH +sbN +lbk +oAh +oAh +oAh +oAh +oAh +vDb +lgz +hBr +mzP +vDb +vvh +vPC +pvm +kAd +cvC +kQc +iYG +kQc +iYG +kQc +kQc +rki +gOy +gOy +fKF +sSD +utR +tmQ +lkI +smI +gER +ktl +dEI +uab +bzC +jKK +mVp +mNJ +lVc +ybv +ybv +wMz +sDp +tAi +aWY +xGJ +tsQ +lSP +wqj +vGY +vGY +vGY +xXt +gET +gMM +jba +iot +oQp +oQp +oQp +oQp +oQp +oQp +oQp +oQp +oQp +oQp +oQp +oQp +tdb +oQp +oQp +oQp +oQp +oQp +oQp +lEK +oQp +oQp +wFr +nyn +adr +pRj +fFy +mNY +bTq +xUP +ouE +rpF +twt +xoa +eTx +fDn +jQz +fab +tfR +iNa +tLW +seR +esE +uey +esE +uLe +lGp +nzf +iaV +fDn +efE +lhC +efE +kJU +lhC +gka +bln +tCr +bln +tCr +bln +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +"} +(114,1,3) = {" +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +lbc +bln +bln +bln +npb +bln +bln +rhf +vyd +ePr +fBC +kWh +qVJ +mgU +kqc +kqc +kqc +wAq +jaw +xwf +aPd +hQP +lWg +ncB +tfA +tfA +tfA +tfA +tfA +uwB +lvS +xLO +qeO +eEZ +nUJ +wQj +csB +kOF +vkT +xUU +spM +xUU +xUU +xUU +xUU +oQA +qJV +vBh +fiE +oBs +utR +tmQ +cGY +kzD +kJP +lhv +heS +ybv +xwm +xwm +xwm +oqz +rSN +ybv +ybv +qam +kta +kta +eoJ +kta +wal +tEK +qQC +hNg +rFD +gRa +kta +vtz +fuM +vXh +jZB +rWn +mJa +gDV +fxl +vmk +rUY +rWn +rWn +cLN +mFU +cLN +rWn +rWn +rWn +eQX +rWn +rWn +rWn +jEJ +jqs +wsN +uOL +gQq +bwt +rFj +mNY +mNY +mNY +qnC +qnC +qnC +qnC +gyR +tAa +wfn +ras +fkj +fab +nsK +dfq +dSI +xBp +imd +imd +imd +vuK +utA +qYQ +xUb +fDn +lhC +lhC +lhC +gsk +lhC +gka +bln +tCr +bln +tCr +bln +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +"} +(115,1,3) = {" +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +lbc +bln +bln +bln +miY +oot +oot +rhf +jDt +wtg +loI +ehy +sBt +mgU +fLX +kcc +kZG +oIC +jjt +tpj +jNp +jNp +jNp +jNp +sDl +sDl +sDl +sDl +sDl +qQf +qQf +qQf +qQf +qQf +qQf +qQf +wio +qQf +qQf +qQf +qQf +qQf +qQf +qQf +qQf +qQf +tmN +dnq +gAJ +eJz +utR +tmQ +dqR +rUo +gER +lhv +hwC +ybv +vOD +cHO +cHO +cHO +oYu +ybv +ybv +clE +kta +iPx +dIy +vQG +clE +qQC +qQC +qQC +kta +kta +kta +tqQ +iuv +vyb +xVK +xVK +xVK +xVK +cvS +vWh +cvS +xXf +xXf +ohw +lHE +sVJ +obK +npB +gwK +jyR +jyR +gwK +bID +bID +hOc +cLw +hOc +leg +hOc +bID +qnC +vkz +uoF +pcg +uGz +dsk +qnC +gBR +eBI +oEt +gka +gFR +fab +kFZ +wuo +vuK +nnw +mcG +oXM +mcG +wuo +pry +kUz +mLV +gka +ogc +lhC +lhC +lhC +lhC +gka +bln +tCr +bln +tCr +bln +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO "} -(174,1,1) = {" -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -jnk -jnk -jnk -jnk -jnk -jnk -jnk -alO -kct -xPV -rCp -aEl -anf -anf -atB -anf -alP -alP -alP -alP -alP -apl -alP -qTm -xUQ -bMF -tRM -pXx -pXx -pXx -pXx -pXx -eZe -dRT -iUo -nhQ -nhQ -len -pXx -bcq -mNK -bcq -bfV -bfV -sks -biL -qXF -cHR -bou -eqR -bqd -hyc -box -azF -pUn -byi -prp -jqV -fjn -jpF -wcE -qfE -mib -xKt -qEs -uHl -jpF -tUM -mGc -bQL -nCf -bSa -bSa -bSa -bSa -bSa -bSa -bSa -bSa -bSa -bSa -bSa -bSa -bSa -bSa -bSa -bSa -bSa -bSa -bIx -jgu -bYD -gWA -rAf -tEh -jnk -jnk -jnk -jnk -jnk -mtK -cNW -cNW -cOT -cOT -dKt -jnk -jnk -jnk -jnk -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb +(116,1,3) = {" +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +lbc +bln +bln +bln +npb +bln +bln +rhf +rhf +rhf +mgU +mgU +mgU +mgU +mBK +eGj +gTs +cAC +jjt +bRG +poR +idv +ahA +cHY +sDl +sDl +sDl +sDl +sDl +rpB +ykj +ykj +ykj +ykj +ykj +ykj +ykj +jTF +iUG +ixe +iUG +ckK +iUG +iUG +iUG +eEi +aYP +inB +nxf +fwm +utR +tmQ +poE +cOP +scx +lhv +uyF +ybv +pPN +cHO +cHO +bdK +qDy +ybv +ybv +bln +kta +dEQ +sGv +rFf +clE +jQI +uLo +jQI +kta +bln +pAZ +bep +iuv +pbu +xVK +flI +evb +tqk +cvS +gDp +kRP +oWl +vRS +stD +xGp +eFd +qeh +eBV +gwK +vvv +tTV +jtA +bID +wUE +miw +tSA +cMd +ony +vzU +ahm +qnC +xBh +qGQ +sOE +wcx +mGV +qnC +eFx +uif +wRd +gka +gSr +fab +iag +loc +hNI +wuo +esE +fNN +esE +wuo +cSH +iam +mLV +fDn +rQf +vBm +lVu +vBm +lfp +gka +bln +tCr +bln +tCr +bln +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO "} -(175,1,1) = {" -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -jnk -jnk -jnk -jnk -jnk -jnk -jnk -alP -kwv -anf -anf -aty -cXY -alP -alP -anf -vdz -cbB -apE -kct -anf -apl -alP -vWS -gCj -gCj -nVb -pXx -nlw -bSZ -rRH -pXx +(117,1,3) = {" +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +mZf +oot +oot +oot +rwt +bln +bln +bln +bln +lSu +ykw +sSy +eZo +kzw +ipP +mZD +aKt +tDk +jjt +lUw +iWS +vwt +gII +cHY +sDl +sDl +sDl +sDl +sDl +rpB +ykj +qQf +qQf +qQf +qQf +qQf +qQf +qQf +qQf +qQf +qQf +qQf +qQf +qQf +qQf +qQf +pAZ +pAZ +dnq +gOy +utR +tmQ +dtr +gKG +iBe +lhv +dyQ +ybv +ybv +pTh +ngx +twK +jcJ +ybv +ybv +bln +kta +kta +kta +kta +kta +kta +kta +kta +kta +bln +pAZ +dnq +iuv +sWQ +xVK +hJY +eUW +lKN +cvS +gDp +kRP +ruo +ruo +mzE +aZV +qvW +gwK +gne +hvS +tvX +iRr +omi +tKi +kna +ydg +dAm +nYY +dcC +jGB +akz +sCA +pIF +ojv +htc +eri +pvE +qKQ +dyn +uif +wRd +fDn +rOA +fab +iag +pQo +hNI +wuo +kSM +rCB +ctk +wuo +cSH +kql +liI +szo +vBm +vBm +rQf +rQf +mUs +gka +bln +tCr +bln +tCr +bln +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +"} +(118,1,3) = {" +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +ykw +xWr +qMY +kzw +iLe +aOS +mQE +cAC +mWM +scu +wpF +qPp +ryG +cHY +sDl +sDl +sDl +sDl +sDl +rpB +ykj +qQf +lcB +rmn +ygB +svH +nCP +ygB +lcB +rmn +ygB +wIz +eFt +ygB +bln +bln +bln +pAZ +dnq nfk -siL -gZl -qvj -nhQ -dRT -hyo -aYV -odg -aYV -bfW -bhy -rRf -biL -bni -blM -bou -cHX -cIc -hyc -buj -bpZ -pNM -byj -jiR -eAe -cFH -jpF -cbN -dhU -oIE -ykU -qQW -iIQ -jpF -cBX -mGc -bQL -pcf -nka -nka -nka -nka -nka -nka -nka -nka -nka -nka -nka -nka -nka -nka -nka -nka -nka -nka -pCj -jgu -lwn -coT -rAf -lwn -jnk -jnk -jnk -jnk -jnk -mtK -icY -keQ -cOe -cty -cwi -jnk -jnk -jnk -jnk -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb +utR +tmQ +jOo +gKk +kBr +lhv +iGH +bGm +ybv +ybv +ybv +ybv +ybv +ybv +lpM +lpM +lpM +bln +bln +bln +bln +bln +bln +bln +bln +bln +pAZ +dnq +iuv +vXh +xVK +xjm +fiO +iwA +cvS +gDp +kRP +sBK +qKx +aRR +tRZ +oyj +gwK +kYh +bry +cte +fLq +hro +tKi +knc +dxA +oht +rSC +ami +oPU +wHj +mBB +bup +ojv +bAT +wox +vTi +qKQ +aTj +uif +wRd +fDn +rOA +fab +bjl +shB +shB +gVr +cll +shB +yeD +anI +iCg +kql +oNO +bBJ +dCy +dCy +fyR +lhC +lhC +gka +bln +tCr +bln +tCr +bln +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO "} -(176,1,1) = {" -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -jnk -jnk -jnk -jnk -jnk -jnk -alP -alP -alP -alP -tKY -alP -alP -alP -hhu -anf -jKR -arI -arI -arI -arI -apl -alP -vWS -gCj -gCj -nVb -pXx -mvW -lsq -oVp -mas -siL -hgT -wKp -tut -tut -hof -pXx -aYV -mGd -aYV -bfX -gjc -yiU -biL -blC -bou -cHT -bou -cId -hyc -twP -eWD -hZM -byk -flm -ehk -fWH -jpF -rUS -dhU -qSf -ruv -xju -fxF -jpF -dQs -uOW -bQL -pcf -nBv -nka -nka -nWc -nBv -nka -nka -nka -nka -nka -nBv -nka -nka -nka -kwz -nka -nka -nka -pCj -jnk -lwn -coT -cbx -lwn -jnk -jnk -jnk -jnk -jnk -mtK -cNW -cNW -cty -cNW -cwi -jnk -jnk -jnk -jnk -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb +(119,1,3) = {" +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +ykw +xWr +mBW +kzw +kdT +hQd +eCH +cAC +mWM +bRG +rPa +fGq +eig +jNp +sDl +sDl +sDl +sDl +sDl +qQf +ykj +qQf +nYn +nfb +ygB +qbF +oqg +ygB +vZz +bnt +ygB +vZz +rVV +ygB +bln +bln +bln +pAZ +mpy +wtb +jnk +qWZ +qWZ +qWZ +dWX +wKI +iFs +jSk +lpM +mjs +hsx +hpR +pIk +gYz +mZe +iLu +lpM +lpM +lpM +lpM +lpM +mhQ +mhQ +mhQ +mhQ +mhQ +mhQ +dnq +iuv +vXh +xVK +xPN +cNm +oaB +cvS +gDp +kRP +kpz +xBN +bfU +aSu +dBK +gwK +jyR +myC +gwK +jyR +bID +bID +trG +vCK +rSC +rSC +rSC +tGH +kVM +sCA +rSP +uKM +uaz +mCZ +dfa +ixZ +rGu +ctL +wRd +gka +xNn +snO +pIm +vWr +vWr +vWr +xfn +vWr +vWr +kQt +vWr +nsv +kAT +gka +oWQ +lhC +alx +pMC +qWJ +gka +bln +tCr +bln +tCr +bln +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO "} -(177,1,1) = {" -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -jnk -jnk -jnk -jnk -jnk -jnk -alP -nQt -fBN -hqx -lzw -tun -qWC -hoM -uId -vqO -arI -anf -apE -auD -anf -vOn -alP -nzi -gCj -gCj -lLn -pXx -wyY -oPd -iGZ -pXx -eOO -dCx -pXx -byR -fWj -pXx -pXx -aYV -mGd -aYV -bfX -bhy -biP -eIU -nVg -maG -toy -bpU -cId -xbp -buj -bvE -kEi -byk -jMP -ity -feG -jpF -cdl -fSa -mib -wvC -mib -qkP -jpF -mxo -iEb -vVc -pwg -bJN -bJN -bJN -bJN -bJN -bDb -bDb -oQI -bDb -oQI -bDb -bDb -mtK -mtK -mtK -mtK -mtK -mtK -mtK -cNW -cNW -fCw -cNW -cOT -jnk -jnk -jnk -jnk -jnk -mtK -hWh -azs -cmn -cOT -jnk -jnk -jnk -jnk -jnk -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb +(120,1,3) = {" +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +ykw +qQK +xWr +kzw +kzw +kzw +kzw +cAC +xAQ +mEI +jNp +jNp +jNp +jNp +sDl +sDl +sDl +sDl +sDl +qQf +ykj +qQf +nOl +oCF +ygB +dcq +peb +ygB +mJO +oCF +ygB +mJO +oCF +ygB +bln +jII +jII +jII +gSH +xwC +utR +pAZ +bln +qWZ +oxe +vmj +aqB +pVq +nVZ +oRk +mvc +mvc +rAW +ykW +ghJ +uEm +sqU +lpM +rLe +euf +jzn +mhQ +uoT +erZ +wVu +fZg +mhQ +pzb +iuv +cmB +qFX +lke +laM +lIQ +cvS +gDp +kRP +pcs +pcs +bfU +ecs +jtS +dfQ +vbO +fKI +vEw +bAR +gnj +uwj +axY +tvg +bDz +rSC +inE +oPU +wuV +qnC +qnC +sCA +sCA +qnC +qnC +qnC +rIY +uif +wRd +fDn +fDn +bfL +dXn +joW +ner +ead +xwE +ner +ner +xwE +ner +asy +sEU +gka +gka +gka +gka +gka +gka +gka +bln +tCr +tCr +tCr +bln +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO "} -(178,1,1) = {" -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -jnk -jnk -jnk -jnk -jnk -jnk -dfM -okI -ilU -tHM -gLa -klN -pqc -alP -aBF -aBF -arI -iZt -apE -aoQ -anf -vOn -alP -paC -gCj -gCj -tMq -pXx -pXx -pXx -pXx -pXx -pXx -pXx -pXx -uQH -ixN -iim -vVm -aYV -mGd -aYV -bfX -bfV -bfV -bfV -bfV -bfV -box -buj -fas -box -box -sFi -kEi -byk -byk -byk -byk -jpF -dKh -vqz -dKh -dKh -dKh -dKh -uAT -bJN -bMr -rvf -bIT -bJN -fFz -jRO -lKU -bhA -bQZ -tHZ -pby -sNL -uWL -qme -gaD -mtK -bTC -uTB -pCV -cgp -pXw -cOe -cOe -cNW -rLS -dwF -mtK -mtK -mtK -mtK -mtK -mtK -mtK -cmn -cmn -mLw -cOT -jnk -jnk -jnk -jnk -jnk -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb +(121,1,3) = {" +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +bln +bln +bln +xAs +nXb +nXb +nXb +ykw +eyb +gck +ykw +fXi +vhL +law +eqI +rAN +wAT +lbk +bln +bln +bln +sDl +sDl +sDl +sDl +sDl +qQf +ykj +qQf +ygB +xkp +ygB +ygB +qBd +ygB +ygB +lOz +ygB +ygB +oTh +ygB +fEZ +ygB +vWB +cDQ +kyL +sNI +utR +pAZ +bln +qWZ +eWP +tGF +iUT +aVH +lpM +rCD +uEm +uEm +mvc +hCV +nkb +ptB +mvc +olH +anu +jly +fXb +mhQ +nKe +jUD +nZb +lRf +mhQ +dnq +iuv +vXh +xVK +fDJ +owv +pYF +uwO +rSx +kRP +kRP +dAi +edv +kNk +tmA +bNE +jfD +nXK +xnE +tvd +egV +ozn +wCx +vYJ +fGn +gWd +vzU +pZn +cOZ +xSv +aIg +rjh +xZl +qaF +pna +aIg +oUA +uif +ixL +wRd +fDn +oSR +bDX +gka +gka +gka +kvj +lhC +lhC +hte +gYg +oFP +hRE +haC +haC +haC +haC +haC +haC +qCB +bln +bln +bln +bln +bln +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO "} -(179,1,1) = {" -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -jnk -jnk -jnk -jnk -jnk -jnk -dfM -hnp -hnp -ilU -dMo -oCr -ocy -alP -alP -avo -dpA -avo -alP -alP -qjR -iVO -alP -paC -siL -siL -pcr -hyo -iim -bOU -iim -iim -iim -iim -bOU -iim -iim -iim -dpL -nEg -mGd -aYV -nYA -bvx -biR -oPi -bjZ -bvx -boz -boM -bzE -bzE -btW -dcG -kEi -bWr -bWr -bWr -bWr -mja -bzE -mQf -bvE -bWr -gCJ -bWr -bWr -bWr -bzE -xuf -bvE -bvE -kgQ -sfA -bvE -oyN -bPK -vOl -dov -dov -wgT -dov -lMb -mtK -mnt -oTL -oTL -dsK -knl -knl -knl -knl -tNF -cOe -cOe -cOe -bik -cOe -gdK -cOe -cTI -cmn -cmn -cBU -cOT -jnk -jnk -jnk -jnk -jnk -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb +(122,1,3) = {" +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +bln +bln +bln +bln +bln +bln +sEB +ykw +rVy +wOc +lEj +cKv +nsL +eyb +hAQ +ksC +loy +lbk +bln +bln +bln +sDl +sDl +sDl +sDl +sDl +qQf +ykj +gEh +dRy +fbr +mPF +fvW +fbr +gnD +mPF +fbr +fvW +mPF +qVc +iLB +kKT +jpR +kRe +kRe +mJD +xwC +kKX +pAZ +bln +qWZ +qWZ +qWZ +tUO +qWZ +lpM +xxx +xbo +xbo +anu +fue +dmG +cyF +xLF +lpM +oGQ +wKw +kpp +mhQ +hUV +tgA +nLH +xex +mhQ +ufw +rpG +jtY +xVK +tfx +tyK +fVS +cvS +gDp +iMA +iiW +fkO +tjY +aMr +woQ +keP +cRO +guU +ayq +hpI +bID +sSS +rOU +rcN +qxy +siz +iUx +kTQ +lCD +pNO +qOL +uSo +uSo +uSo +ndC +oNi +gZO +oqC +eZP +eZP +aUt +tlh +tCW +vEI +fDn +lhC +hte +hte +hte +hte +dCy +qzR +gka +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO "} -(180,1,1) = {" -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -jnk -jnk -jnk -jnk -jnk -dfM -gzT -gNv -tNA -coa -ilU -ilU -alP -atD -auJ -kmF -avN -biJ -alP -sqN -iVO -alP -rQL -bIo -tNt -lmp -hyo -iim -iim -iim -iim -iim -iim -iim -iim -iim -iim -iAX -jOF -jtG -skZ -kPP -gLu -bJr -eOd -eOd -kPp -boz -bpX -bWr -bWr -bWr -bWr -ezY -ilR -ilR -lwB -ilR -gLg -ilR -byH -bJr -bJr -dKu -dKu -dKu -dKu -bJr -bJr -bJr -bJr -bJr -bWr -bWr -bWo -vwQ -eOr -fhM -gVp -nPK -vdD -xGt -gWT -cKA -jsw -jsw -cPl -cNW -nmw -cOe -moG -cNW -cNW -cNW -cNW -cNW -cNW -cNW -cNW -cNW -cNW -cOT -cOT -cNW -jnk -jnk -jnk -jnk -jnk -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb +(123,1,3) = {" +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +bln +bln +uqa +bln +bln +bln +lmR +pDC +clq +qgO +qgO +qgO +xQG +ykw +mfH +cIY +mfH +mfH +ntK +bln +sDl +sDl +sDl +sDl +sDl +sDl +qQf +ykj +qQf +pGn +cgW +cgW +jKN +qxp +jqr +drt +eGy +cgW +cgW +cgW +cgW +cgW +ftx +fQy +mWX +dct +iuv +utR +pAZ +bln +bln +qWZ +lZb +bCW +uLp +lpM +byx +aJN +aJN +wzm +ond +mvc +mvc +mvc +lpM +dbm +vey +vey +mhQ +raN +rJv +hPT +tJR +mhQ +dnq +iuv +opu +xVK +gov +cvS +cvS +cvS +gDp +qEm +kRP +atT +kwH +hDh +vnt +keP +kRw +eJn +avk +gxP +bID +tZO +oPx +pwD +fwW +uxp +afK +unc +jMp +pdV +hqV +pie +uGT +qWy +pna +hqV +nQw +vsY +iJh +aPD +aPD +vlb +fKf +pst +bWQ +dCy +jer +wLI +eCp +eCp +uYO +rOe +gka +bln +bln +bln +bln +bln +bln +tCr +bln +bln +bln +bln +bln +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO "} -(181,1,1) = {" -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -jnk -jnk -jnk -jnk -jnk -alP -vXZ -hnp -vqO -alP -alP -bBo -alP -ghz -auI -aAK -auJ -iBZ -alP -alP -cuP -alP -pXx -pXx -pXx -pXx -pXx -iim -iim -iim -iim -iim -iim -iim -iim -jSJ -cPk -sbF -jOF -mGd -aYV -qJh -bvx -fYO -hZf -pnR -bvx -tUs -jzP -bBD -ltC -pQf -bro -gXU -mqG -wqy -bBD -bBD -oka -bBD -fPJ -bta -bta -iSw -jxH -ycR -fPJ -bta -bta -bta -bta -oVG -iiD -dUo -wWx -bPK -uLK -pTD -kZs -pXL -mtK -mtK -mtK -qUz -cNW -cNW -cvO -cNW -cNW -isx -oTL -viq -cTI -usL -mXC -mJq -xiY -ixm -qer -cNW -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb +(124,1,3) = {" +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +bln +bln +bln +bln +bln +bln +sEB +ykw +rVy +lEj +fCW +nUg +dKP +ykw +ybD +kfc +dcX +lbk +bln +bln +sDl +sDl +sDl +sDl +sDl +qQf +qQf +fcF +qQf +ygB +ygB +ygB +kMz +qIU +qIU +lDq +qbs +uja +uja +uja +kMD +uja +uja +uja +uja +hcv +vrX +utR +pAZ +bln +bln +cLt +oVR +sNQ +oVR +lpM +dbs +rXi +rXi +wma +heX +qjx +heX +viQ +lpM +lIp +axB +lrD +mhQ +ixu +hGh +tbI +tbI +mhQ +dnq +iuv +vXh +cvS +iWx +cvS +eUI +kwX +gDp +egp +kRP +keP +pJQ +pJQ +pJQ +keP +tJv +bTx +onU +xxs +bID +bID +bID +bID +cfT +avI +uIz +bID +bID +bID +gyR +gyR +gyR +gyR +gyR +gyR +gyR +gyR +gyR +aPD +wqc +umz +sbK +wij +gka +gka +gka +gka +gka +fDn +fDn +fDn +gka +bln +bln +bln +bln +bln +bln +tCr +bln +bln +bln +bln +bln +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO "} -(182,1,1) = {" -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -jnk -jnk -jnk -jnk -dfM -tWx -iSQ -pqc -wez -lMh -guq -alP -atE -auI -qDf -aHf -bbk -asB -ooa -pty -ciB -gOy -xMh -vVm -iim -iim -iim -iim -iim -iim -iim -iim -iim -iim -fVt -nLX -qkY -jOF -mGd -aYV -bfX -oYz -oYz -oYz -oYz -oYz -oYz -jEY -jEY -bgc -bgc -hjz -cdA -bgc -bgc -jiO -rXL -jiO -jiO -bvx -ygf -jMz -sPg -inS -bvx -bvx -bvx -bvx -bvx -bvx -bvx -bvx -bvx -bvx -bQZ -uOi -oWy -gZY -bSq -mtK -wcO -xIk -xtu -cNW -vWr -cvO -bNA -cNW -cdu -oTL -tkC -cNW -iyF +(125,1,3) = {" +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +bln +bln +bln +bln +bln +mvl +mvl +mvl +mvl +mvl +kkl +ezO +qOP +ykw +nOQ +cqx +sQB +mfH +bln +sDl +sDl +sDl +sDl +rpB +rpB +qQf +jtB +ykj +qQf +eFW +rlV +ygB +fCE +gJC +akD +qIU +rXO +uja +jHG +dFP +vVw +dFP +qSh +rKS +uja +fpP +iuv +utR +pAZ +bln +bln +jII +mgm +prB +qYI +lpM +vPF +uEm +uEm +uEm +uEm +uEm +uEm +eqU +log +sIt +sIt +sIt +log +aTG +hGh +raf +raf +mhQ +dnq +iuv +pDi +cvS +cGA +rgi +pNq +lBS +aTp +vTh +kRP +pqk +rzj +mRG +bIU +hOX +xXz +rAF +nvW +nSc +qvQ +fpJ +qvQ +bID +ejQ +bID +ejQ +bID +oUN +ycX +iRA +kfQ +pus +xaU +qwF +qwF +qwF +qwF +qwF +aPD +eYA +eiI +fMU +wWM +whV +boP +ehP +uDi +uLr +jZk +sEB +sEB +bln +bln +bln +bln +bln +bln +bln +tCr +bln +bln +bln +bln +bln +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +"} +(126,1,3) = {" +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +bln +bln +bln +bln +bln +tCR +lGK +sNb +bLd +dAa +kkl +dhU +xQG +olY +hQi +hZq +mFQ +lbk +bln +sDl +sDl +sDl +sDl +rpB +gOx +ehK +wtt +ykj +qQf +dxh +xri +vAo +jsX +lLf +asa +kCu +iXK +uja +ewd +ehm +yba +bwr +qKX +hsB +uja +gQZ +iuv +utR +pAZ +bln +bln +pAZ +biL +sUi +oqf +lpM +uEm +aTw +lmo +hpe +wwB +mBX +uEm +viQ +dGU +wdg +bVv +wdg +wNm +pwf +oUL +qKz +qKz +mhQ +okb +iuv +kgc +bOj +cHl +ipA +vIa +mQG +caZ +tvJ +kRP +pzC +jAO +pYg +qyV +eoD +lQE +aPk +vxV +jkS +pzi +pou +sNu +uAK +wSo +wSo +pvS +iHm +rXe +hHN +bJD +pfa +rsW +tQb +xKd +fJL +mDX +mDX +qwF +aPD +eiJ +pyM +pQv +bnp +ggG +bll +gQC +mzz +cJc +sEB +sEB +sEB +bln +bln +bln +bln +tCr +tCr +tCr +tCr +bln +bln +bln +bln +bln +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +"} +(127,1,3) = {" +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +bln +bln +bln +bln +bln +tCR +gWX +gWX +bEf +iME +tsH +bLb +xQG +ykw +pDB +wNt +pXk +lbk +sDl +sDl +qQf +qQf +qQf +qQf +rBU +oWu +pUg +ykj +qQf +ddr +ccp +ygB +lXD +gya +tfO +urd +jtz +uja +aty +ehm +uja +uja +uja +hsB +uja +wJk +iuv +utR +pAZ +pAZ +pAZ +pAZ +iYV +jIO +vXi +lpM +lpM +lpM +lpM +lpM +lpM +lpM +lpM +lpM +log +sIt +sIt +sIt +log +mhQ +rXN +mhQ +mhQ +mhQ +dnq +jtE +vXh +cvS +cvS +bRH +caZ +pAs +caZ +gDp +btg +pGo +uoE +uoE +vRW +cvN +sVL +jlV +hHN +hHN +axM +mYZ +bsi +uop +caS +hHN +puD +jkW +sVL +hHN +eBT +qKK +hpI +eVC +bea +afp +eWQ +bEX +qwF +aPD +daM +pyM +kxY +ccz +okk +owB +qrm +mzz +aPD +jZk +sEB +sEB +bln +bln +bln +bln +bln +bln +bln +tCr +bln +bln +bln +bln +bln +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +"} +(128,1,3) = {" +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +bln +bln +bln +bln +bln +tCR +nKR +aaw +nsO +eWB +kkl +rEP +xQG +ykw +jpE +gnL +lbk +lbk +sDl +sDl +qQf +xTT +iUG +qQf +mgA +pkv +eQv +ykj +qQf +ygB +ygB +ygB +fda +pcJ +pjw +maB +kGD +uja +oiz +ehm +uja +nCm +chB +twU +uja +dnq +iuv +dnq +mny +mny +mny +mny +mny +wVR +mfW +irZ +mfW +mfW +gBk +xQO +mfW +mfW +ccs +amN +hHu +vBh +vBh +tZZ +dqs +jGv +qrc +fxK +vBh +vBh +vBh +uuq +vlf +uIj +cvS +hpr +caZ +vpR +caZ +jRI +kRP +fwO +fwO njb -enN -fDn -rFe -iuO -cNW -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb +ugR +tTY +hHN +jlV +hHN +rET +cEw +cEw +cEw +cEw +cEw +wMX +puD +jBe +lRR +heC +nFV +mlC +mIk +wMe +gqB +hHV +mDX +mDX +qwF +aPD +alD +tjk +gyu +nyA +evo +iaY +duh +duh +duh +bln +bln +sEB +bln +bln +bln +bln +bln +bln +bln +tCr +bln +bln +bln +bln +bln +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO "} -(183,1,1) = {" -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -jnk -jnk -jnk -jnk -dfM -xgt -hnp -ciX -alP -wyt -vFh -alP -asB -asB -riS -dnS -aAz -asB -uWI -ixD -diN -iim -iim -vVm -iim -iim -iim -iim -iim -iim -iim -iim -iim -iim -fVt -cqN -qkY -pkm -mGd -aYV -nPT -kFG -xrs -asn -iJN -kTP -oYz -cte -usC -mqc -pIu -rQs -sFp -quU -bgc -bYp -vTY -umY -umY -bvx -vlY -lBY -eVu -lBY -vlY -cas -tEi -tEi -tEi -tEi -tIZ -dvF -snK -bEC -bXh -bYj -uQt -hfi -tOT -mtK -gSR -tkY -xqp -cNW -cgp -cvO -bMB -cNW -bNA -oTL -oTL -cNW -ulM -xBH -efr -yfp -tqF -jWH -cOT -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb +(129,1,3) = {" +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +bln +bln +bln +bln +bln +tCR +dcx +ihb +bnM +mWq +kkl +viO +gUs +ykw +lbk +lbk +lbk +bln +sDl +bln +iug +nmP +ixe +qQf +uIX +mpx +wlQ +ykj +qQf +dnk +olf +ygB +mjG +eKJ +ulk +cde +uja +uja +uja +eQN +uja +uja +uja +xWG +uja +ise +lyh +iuv +vrX +iuv +iuv +iuv +iuv +iuv +vrX +rpG +iuv +xNF +ylU +wUi +iuv +iuv +iuv +iuv +iuv +iuv +iuv +iuv +rpG +iuv +iuv +iuv +iuv +iuv +iuv +flx +dnq +cDQ +cvS +sDU +fgs +sDr +pNq +gDp +kRP +bBW +bBW +bBW +bBW +tug +bBW +jlV +aap +gzh +cEw +rLs +xmL +rLs +cEw +hcy +puD +hHN +nrA +flH +jxw +dBb +qxo +eVC +qwF +qwF +qwF +qwF +qwF +aPD +aPD +mcc +aPD +nyA +xie +ggp +kKy +duh +bln +bln +bln +sEB +bln +bln +bln +bln +bln +bln +bln +mVm +bln +bln +bln +bln +bln +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO "} -(184,1,1) = {" -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -jnk -jnk -jnk -jnk -dfM -sOa -gFm -aAw -alP -liO -luq -alP -atG -vRn -xzt -wGT -asB -asB -qjS -efw -wJV -iim -iim -vVm -iim -iim -iim -iim -iim -iim -iim -iim -iim -iim -fVt -mYZ -qkY -nNY -mGd -heT -heT -vWW -rer -qwe -aYV -gdd -oWE -ylQ -sNR -ipQ -ylQ -tBh -vfH -xyr -bgc -hZm -iOs -dER -umY -bvx -cGb -cll -aVs -mHw -rGT -cas -tEi -tEi -tEi -tEi -tIZ -klw -orZ -bEC -kbL -bYj -bYm -hfi -eeY -mtK -gSR -khS -qRz -cNW -cNW -cvO -cNW -cNW -cNW -hwA -oTL -cNW -hpm -cUE -fDn -fgP -dPO -iuO -cOT -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb +(130,1,3) = {" +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +bln +bln +bln +bln +ykw +mvl +kkl +kkl +kkl +kkl +kkl +eyb +rTX +ykw +bln +bln +bln +bln +bln +bln +iug +rpB +sCY +qQf +qQf +qQf +qQf +cbR +qQf +lQr +pJm +ipx +fNE +lvY +mmA +iXK +uja +vmp +vmp +kxN +uja +rCo +oUG +hsB +uja +fbt +aPo +qnf +xzh +bWL +dnq +dnq +dby +otQ +dnq +mpy +dnq +dKW +ylU +lDo +dnq +iuu +dnq +dnq +dnq +apb +dnq +bep +mpy +dnq +dnq +ivo +dnq +xdW +ikC +dnq +dnq +sAC +cvS +sxu +kwX +pNq +pNq +gDp +rxa +jtl +kdc +mFt +saJ +vBv +kjy +grI +ruI +ubF +fFv +wwu +kwm +wwu +sBx +djU +hoF +hHN +nrA +jlV +baQ +hsf +rsW +tQb +xKd +jeh +kcG +kcG +qwF +wYJ +xfc +mzz +oHp +nyA +ybq +lhO +bRZ +duh +bln +bln +bln +sEB +bln +bln +bln +bln +bln +bln +bln +tCr +bln +bln +bln +bln +bln +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO "} -(185,1,1) = {" -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -jnk -jnk -jnk -jnk -alP -alP -alP -alP -aqa -alP -alP -alP -lCJ -auL -auJ -wKY -iBZ -asB -unD -woA -reg -ngp -ngp -dpL -dpL -dpL -iim -iim -iim -iim -iim -iim -iim -iim -kmA -itS -xal -jOF -iwv -aYV -xJD -iIT -jOE -dvV -sod -bfX -oWE -ycT -ekK -ekK -ekK -oaV -vfH -vQl -bgc -jiO -jiO -jiO -jiO -bvx -mHw -mHw -fTI -fTI -dEh -gpI -tEi -tEi -tEi -tEi -tIZ -dmE -uPh -bEC -duP -bYj -bYm -laq -bQZ -mtK -mtK -mtK -mtK -mtK -cou -cvO -cNW -jnk -cNW -cmr -oTL -cNW -cNW -cli -jLw -iuO -iuO -blg -cNW -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb +(131,1,3) = {" +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +ykw +ftA +mpR +cLB +arT +eyb +iKS +xIk +bYF +ykw +iug +iug +iug +bln +bln +fsm +iug +wLZ +ykj +fcF +cbR +qQf +lVy +ykj +qQf +pOo +piC +ygB +nOD +aos +rBn +uYV +nkM +nkQ +uDT +aMX +uja +uja +uja +hsB +uja +hmb +eJq +mWp +exw +exw +exw +hmb +exw +exw +hmb +hmb +exw +ocj +hWP +ocj +azw +azw +neo +azw +azw +gIY +gIY +gIY +gIY +gIY +cvS +cvS +cvS +cvS +cvS +cvS +cvS +cvS +cvS +abU +kRP +uiI +qzF +gDp +kRP +csZ +gcV +jug +lwi +jco +sTe +jvS +iSl +gdv +hHN +tbh +tbh +tbh +hHN +fwq +hHN +hHN +nrA +jlV +eBT +eqm +hpI +eVC +bea +frD +tln +lMh +qwF +wYJ +wYJ +qMU +wYJ +nyA +aJX +alb +nTL +cHf +qHg +tmR +bln +sEB +bln +bln +bln +bln +bln +bln +bln +mVm +bln +bln +bln +bln +bln +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO "} -(186,1,1) = {" -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -uXB -jnk -asB -tMT -itK -oLd -cUM -vDQ -asB -aTJ -xRL -pVe -ylE -ylE -hAp -urc -vVm -iim -iim -iim -iim -iim -iim -iim -iim -iim -iim -wqg -jOF -mGd -aYV -mpw -lEu -lEu -aYV -eqo -umh -byK -jzz -gLn -gQF -rQD -mnj -reQ -fJg -xfD -wuy -cLo -tCt -nzZ -xnR -pCU -pCU -pCU -pCU -izd -tEi -tEi -tEi -tEi -tEi -tIZ -tXP -qKZ -bEC -wxp -bcD -bYm -uuT -bTl -bTl -kkD -bTl -bTl -mtK -bNA -cvO -cOT -jnk -cOT -oTL -wql -xcd -cNW -cNW -cOT -cOT -cOT -cNW -cNW -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -eGm -jnk -jnk -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb +(132,1,3) = {" +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +ykw +wBc +kYI +vyh +ufm +eyb +wug +uLF +nSH +hqi +sCe +iUG +iug +iug +iug +iug +iug +lyO +rgS +eDe +cbR +qQf +fLx +uWc +qQf +gmW +gmW +gmW +ltV +mAz +oSk +ltV +uja +mqy +mqy +tUn +uja +jlP +mfz +twU +uja +idw +eZj +iuE +bPg +cKp +kDP +kmQ +xgy +xgy +kAY +jBq +hmb +lso +dEV +bai +azw +jqE +fjK +sAT +azw +mns +fqW +aYN +nCb +kWL +cvS +pjF +voa +cvS +bEB +kNA +bAz +jPh +tYJ +azf +kRP +kRP +kRP +gDp +boQ +lgW +drh +nGG +fER +nSD +uID +vBC +goE +ubF +mxj +fcN +lxU +fcN +bHy +uof +uub +kYi +rBQ +ssJ +uiP +bUv +mIk +wMe +gqB +yaT +kcG +kcG +qwF +wYJ +sEB +shl +sEB +nyA +njm +njm +njm +duh +sEB +ipM +bln +sEB +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +ozo +bln +bln +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO "} -(187,1,1) = {" -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -uXB -jnk -asB -asB -asB -asB -asB -asB -asB -eQu -eWd -dpL -dRo -ezq -dRo -ezq -vVm -iim -gUb -iim -iim -wda -iim -gUb -iim -iim -iim -dpL -fAP -jtG -dND -dND -tdc -aYV -sod -nfp +(133,1,3) = {" +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +ykw +fhV +kYI +kYI +bOg +qnd +xyS +fhu +bLI +ykw +qQf +iUG +tXX +qQf +pcE +eKR +qQf +qQf +qQf +qQf +xAc +qQf +oCd +tVR +bsC +faZ +soe +wHv +gLx +rza +oBP +hwg +uja +uja +uja +uja +uja +uja +uja +uja +uja +emg +wmy +njn +pix +reh +eqL +jVq +xgy +xgy +ilP +xJF +hmb +lso +dEV +bai +azw +tPI +fTC +xkg +azw +qvZ +hhT +vnN +pQp +ovX +cvS +ril +eHe +uhH +mnC +cvS +caZ +caZ +uIM +cGA +yby +vnY +kRP +sqN +kRP +spq +tyS +whf +sjk +uht +ehR +gnw +hHN +pGf +igx +dFC +dFC +dFC bnr -oWE -lHY -biW -kAc -biW -biW -spl -uEf -uXG -vqr -wiI -tKu -ruo -xnR -pCU -pCU -pCU -pCU -izd -tEi -tEi -tEi -tEi -tEi -tIZ -cnT -rvI -bEC -joY -hdm -pwU -iwF -bTl -bTl -bTl -bTl -ceQ -mtK -nmw -cvO -cOT -jnk -cOT -ydc -cNW -cNW -cNW -jnk -jnk -jnk -jnk -dUi -dUi -dUi -dUi -dUi -dUi -dUi -dUi -cul -dUi -dUi -dUi -dUi -dUi -jnk -jnk -jnk -jnk -jnk -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb +qEk +hHN +tTB +nrA +lSR +jxw +lmH +qxo +eVC +qwF +qwF +qwF +qwF +qwF +wYJ +bln +bln +bln +kUu +bln +bln +bln +bln +bln +oxR +bln +sEB +bln +bln +bln +bln +bln +bln +bln +mVm +bln +bln +bln +bln +bln +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO "} -(188,1,1) = {" -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -jnk -jnk -jnk -jnk -jnk -jnk -cwi -jnk -jnk -jnk -uXB -eKT -eKT -eKT -uXB -nAb -mbz -xLD -guM -oxy -url -bMD -sdJ -sdJ -sdJ -sdJ -sdJ -eHY -eHY -eHY -mLJ -iKb -iim -vVm -nPA -mGd -aFZ -wEJ -oAu -vAP -oBI -lwV -emU -oWE -kHq -oyL -ueQ -cBw -cMW -sww -cdC -xnR -xEi -wiI -tKu -tZf -xnR -pCU -pCU -pCU -pCU -izd -tEi -tEi -tEi -tEi -tEi -tIZ -loi -xnF -bEC -vZH -bvX -wWz -iRr -bTl -bTl -pOP -bTl -bTl -mtK -vJp -cvO -cNW -jnk -cNW -ydc -cNW -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -pCq -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -dUi -jnk -jnk -jnk -jnk -jnk -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb +(134,1,3) = {" +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +ykw +lHu +tIf +tIf +blT +ntq +cWG +cWG +vRN +fEA +xwk +qkw +qkw +czw +qkw +qkw +qkw +qkw +qkw +qkw +qkw +qkw +hio +xUM +qQf +lyU +ffZ +vfW +vfW +mZK +dZB +uBt +xbh +gmW +hnB +esu +hMk +jLn +oYH +eBi +duV +fKw +wmy +vRE +bxi +mpU +qdo +quZ +toH +toH +bEq +kHV +hmb +lso +dEV +ieZ +azw +ekn +vPV +fHk +azw +tJV +orE +tyf +hMH +yiK +cvS +dDC +gXm +cvS +cvS +cvS +ohp +ohp +ohp +ohp +bjB +pNq +kRP +udL +kRP +bIa +jug +aSe +kFH +aen +hIA +rBQ +heC +heC +noY +ruw +fQc +fQc +fQc +mvG +fQc +cZj +shj +vtI +cfC +fsQ +cnq +nqb +aUS +mTm +sMg +sMg +qwF +aPD +bln +bln +bln +nyA +bln +bln +bln +bln +bln +nFO +bln +sEB +bln +bln +bln +bln +bln +bln +bln +tCr +bln +bln +bln +bln +bln +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO "} -(189,1,1) = {" -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -jnk -jnk -jnk -eGm -jnk -jnk -cwi -jnk -jnk -jnk -uXB -eKT -eKT -eKT -uXB -dpL -ptP -dpL -xLD -xLD -xLD -xLD -sdJ -kDW -pLk -xfG -sdJ -oKR -pqO -eHY -wsg -wsg -eHY -eHY -mWm -xnP -gbm -sdJ -fym -fym -fym -rtG -pjx -bon -qcB -bon -cGv -bon -qcB -bon -bon -xnR -xnR -lag -kEH -xnR -xnR -pCU -pCU -pCU -pCU -izd -tEi -tEi -tEi -tEi -tEi -tIZ -cnT -hva -bEC -bGk -bQZ -bYi -bYi -bYi -bYi -mtK -mtK -mtK -mtK -cNW -cvO -cNW -cNW -cNW -ydc -cNW -jnk -jnk -jnk -jnk -jnk -jnk -jnk -wYI -jgu -wYI -jnk -wYI -jgu -wYI -jnk -wYI -jgu -wYI -jnk -dUi -jnk -jnk -jnk -jnk -jnk -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb +(135,1,3) = {" +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +ykw +kON +rax +wWU +xjL +vMe +aML +iLv +hSJ +ykw +iUG +iUG +iUG +iUG +qDo +iUG +wOj +iUG +ixe +pcl +oCd +eOc +ixe +sXg +qQf +lYv +eOl +nRi +fjM +fjM +mlv +qwP +iUs +gmW +ofT +ePl +hGI +tFW +ykZ +vqD +keq +uKg +qYD +oUK +gEL +mpU +qFC +nKn +kTO +kTO +jAZ +sIm +hmb +lso +dEV +lts +azw +iWd +fTC +ijl +azw +azw +azw +azw +kLS +gIY +cvS +kSn +vEN +cvS +ltE +lOf +ohp +ohp +ohp +ohp +pNq +uQK +kRP +gDp +kRP +qjb +tbb +kyr +dFp +nJI +hoV +pwc +xfB +khe +oSX +pwc +xfB +cHm +xfB +pwc +xfB +jHQ +xfB +xfB +rkm +sEX +hpI +eVC +bea +kfa +qCn +tCB +qwF +bln +bln +bln +bln +czY +bln +bln +bln +bln +bln +nFO +bln +sEB +bln +bln +bln +bln +bln +bln +bln +tCr +bln +bln +bln +bln +bln +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO "} -(190,1,1) = {" -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -jnk -jnk -jnk -jnk -jnk -uXB -jnk -jnk -jnk -cwi -eKT -eKT -eKT -uXB -eKT -eKT -eKT -eKT -eKT -eKT -eKT -sef -eRK -lWT -mFW -sef -qqe -ivR -sFY -ivR -ivR -ppQ -tde -vKl -fZF -sLX -jSV -wAz -lbN -fym -xqE -uRF -xyA -vvQ -hIf -hDR -jyF -vvQ -drV -bon -uuz -itB -wiI -tCt -nzC -xnR -pCU -pCU -pCU -pCU -izd -mOb -tuH -tuH -pRo -pRo -bPP -cnT -ezW -bEC -txm -bQZ -bTl -bTl -bTl -bTl -mtK -jjw -rFu -uxq -cNW -cvO -ciL -cOe -cOe -efZ -cOT -jnk -jnk -jnk -jnk -jnk -jnk -jnk -wYI -jgu -wYI -jnk -wYI -jgu -wYI -jnk -wYI -jgu -wYI -jnk -dUi -jnk -jnk -jnk -jnk -jnk -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb +(136,1,3) = {" +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +ykw +uFf +pwo +uFf +ykw +uFf +nOb +uFf +ykw +ykw +uwf +uwf +uwf +qQf +uwf +uwf +uwf +qQf +tzO +iUG +qQf +mrw +euF +mrw +qQf +tjm +vfW +wsW +nUj +mpH +giF +nXn +qdd +gmW +uiw +hWh +hGI +tCs +exw +exw +exw +fjw +oiq +eLT +exw +exw +exw +exw +exw +exw +exw +exw +exw +lso +dEV +bai +azw +opz +eyc +dCo +kuX +biR +dmI +hbC +veU +luw +kRP +kRP +oiB +kRP +cGA +wba +ohp +ohp +ohp +ohp +nva +ktB +kRP +gDp +kRP +jKh +uEJ +qVM +gPX +mur +hIA +qVY +hLS +ifY +sgJ +cua +uiq +wAo +hHN +uYN +uLU +wSC +kKJ +vFN +hUt +wEs +cnq +nqb +qQq +uxx +sMg +sMg +qwF +bln +bln +bJq +bln +czY +bln +bln +bln +bln +bln +oxR +bln +sEB +bln +bln +bln +bln +bln +bln +bln +tCr +bln +bln +bln +bln +bln +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO "} -(191,1,1) = {" -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -jnk -jnk -jnk -jnk -uXB -jnk -jnk -jnk -cwi -eKT -eKT -eKT -uXB -eKT -eKT -eKT -eKT -eKT -eKT -eKT -sef -afs -wiD -xze -rkI -tnE -xze -cEl -tYl -spR -lbH -tSj -dbF -rsf -cOp -vXP -wAz -rPn -fym -fFv -qCz -oIf -iqA -hTB -cnp -hTB -xLp -dPc -qcB -bDW -vqr -wiI -nBq -sqJ -ejr -upA -upA -wQu -upA -ert -xgw -pEL -pEL -pEL -pEL -wrl -dGF -tIN -vlY -rvA -bQZ -bTl -bTl -bTl -bTl -mtK -wmm -cOe -rrr -cNW -cVx -ydc -ydc -ydc -ydc -cOT -jnk -jnk -jnk -jnk -jnk -jnk -jnk -wYI -jgu -wYI -jnk -wYI -jgu -wYI -jnk -wYI -jgu -wYI -jnk -dUi -jnk -jnk -jnk -jnk -jnk -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb +(137,1,3) = {" +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +uFf +bJE +uFf +bln +uFf +bJE +uFf +wNO +wNO +wNO +bln +bln +bln +bln +bln +bln +qQf +qQf +uQW +qQf +qKi +uwb +oXz +qQf +ncO +vfW +qno +iay +dCF +giF +nxY +gZJ +gmW +exw +exw +hvr +exw +exw +jPa +enG +mdZ +nLZ +nLZ +izC +rXd +aAc +igi +bOu +nNG +izC +khA +lso +lso +kjK +bai +neo +hxz +hVt +aMP +aLp +iyV +hHI +hbC +niu +fKi +tHr +iaf +soK +kRP +nMN +kRP +kRP +kwX +lBS +kRP +kRP +kRP +kRP +gDp +kRP +wvV +qyI +buo +tEZ +oFW +qIC +isd +cnq +nVe +xMh +isd +cnq +kBv +cnq +eMr +cnq +rBo +jYH +kfs +kfs +fib +kfs +eVC +qwF +qwF +qwF +qwF +qwF +bln +bln +bln +bln +czY +bln +bln +bln +bln +bln +nFO +bln +sEB +bln +bln +bln +bln +bln +bln +bln +tCr +bln +bln +bln +bln +bln +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +"} +(138,1,3) = {" +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +uFf +pMg +uFf +bln +uFf +rXX +uFf +wNO +wNO +wNO +bln +bln +bln +bln +bln +bln +bln +qQf +sgC +qQf +nWA +rDg +jNP +qQf +oqx +vfW +nCO +ssf +ssf +aMy +vfW +ndF +dIe +sUO +pNj +xFA +aTV +rQt +tGZ +tGZ +tqZ +mrF +iFc +wJd +mIB +uUV +fmD +ntZ +fmD +iMh +lso +lso +lCi +dEV +bai +neo +jIM +dip +mZv +azw +bMT +chi +azw +eiY +tZm +pBA +rEk +uNq +ujI +vND +exe +kRP +esC +eUI +kRP +qyR +bve +kRP +gDp +cvS +sEB +sEB +pPy +sEB +vUr +sEB +ygd +sEB +vUr +fLP +mkG +swu +rwB +swu +mkG +swu +wfm +nST +lOI +pGQ +dIs +uQy +iyx +swu +swu +swu +swu +swu +swu +swu +swu +swu +bmT +bln +bln +bln +bln +bln +nFO +bln +sEB +bln +bln +bln +bln +bln +bln +bln +mVm +bln +bln +bln +bln +bln +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +"} +(139,1,3) = {" +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +bln +bln +bln +bln +bln +bln +bln +bln +bln +wNO +wNO +wNO +wNO +bln +bln +bln +bln +qQf +wct +qQf +qQf +qQf +qQf +qQf +oCJ +vfW +eOl +vfW +vfW +lvk +lvk +tXy +gmW +whu +rtc +rtc +jJf +dlV +etA +jFA +mnj +uVn +wxR +wvb +meB +meB +qIa +meB +meB +hSq +mVh +mVh +vwO +hHg +mar +azw +uze +uTk +xPk +sHc +oGs +sEz +spI +uoV +gnb +gTi +whh +pQL +nCV +qfy +txo +kRP +kRP +kRP +kRP +qyR +qyR +kRP +gDp +cvS +sEB +qwF +koO +bea +xDG +qwF +jgn +bea +xDG +qwF +jgn +bea +xDG +qwF +jgn +bea +xDG +qwF +gtg +cEw +ePP +kfs +kQu +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +nFO +bln +sEB +bln +bln +bln +bln +bln +bln +bln +tCr +bln +bln +bln +bln +bln +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +"} +(140,1,3) = {" +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +bln +bln +bln +bln +bln +bln +bln +bln +bln +wNO +wNO +wNO +wNO +bln +bln +bln +bln +sEB +sEB +sEB +bln +bln +bln +gmW +tBB +tBB +tBB +tBB +loe +ukb +ukb +nrk +gmW +jOY +tux +dsO +kQX +tGZ +oBp +mdZ +mdZ +snE +jtu +izC +nOB +rRy +rRy +nDx +cwh +izC +tLF +aJh +lso +dEV +bai +azw +fxg +vYH +qZm +azw +cXu +frP +cdv +nRd +pOU +tHr +tHr +fxf +fxZ +tHr +tHr +tHr +kDa +gZz +pBA +xfb +dpB +kRP +gDp +cvS +sEB +qwF +cOi +oLK +kgg +qwF +pcr +bXl +fcQ +qwF +rWp +kXq +qab +qwF +xeM +vtj +rQN +qwF +gtg +hpI +axT +kfs +kfs +kfs +sEB +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +oxR +bln +sEB +bln +bln +bln +bln +bln +bln +bln +mVm +bln +bln +bln +bln +bln +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +"} +(141,1,3) = {" +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +bln +bln +bln +bln +bln +bln +bln +bln +bln +wNO +wNO +wNO +wNO +bln +bln +bln +bln +bln +bln +bln +bln +bln +gmW +gmW +dGO +dGO +vEi +dGO +dGO +vEi +dGO +dGO +gmW +mdZ +gzw +kiB +kQX +xLn +jHT +mdZ +rth +hid +mrF +ptO +jRA +jRA +jRA +ixH +fmD +lEO +ibI +lso +lso +dEV +bai +azw +dmI +qMv +vDh +azw +fNA +eqp +cTV +fHz +lwQ +lwQ +sEK +eHg +ahL +vQh +geS +fZR +bYK +srn +pBA +drH +uBF +kRP +gDp +cvS +sEB +qwF +kdY +qAQ +qAQ +qwF +uIg +eZc +uIg +qwF +bzW +eWj +bzW +qwF +aOX +aRj +aOX +qwF +uUH +vuu +rHj +uVS +ePP +fJe +sEB +sEB +sEB +sEB +sEB +sEB +sEB +sEB +sEB +sEB +sEB +sEB +sEB +sEB +nFO +sEB +sEB +bln +bln +bln +bln +bln +bln +bln +mVm +bln +bln +bln +bln +bln +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +"} +(142,1,3) = {" +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +bln +bln +bln +bln +bln +bln +bln +bln +bln +wNO +wNO +wNO +wNO +bln +bln +bln +bln +bln +bln +bln +bln +bln +gmW +knl +knl +knl +knl +knl +knl +knl +knl +knl +knl +mdZ +gzw +kiB +kQX +tGZ +nYQ +mdZ +rth +hid +iFc +izC +jRA +jRA +jRA +nhV +nGz +eEz +yjX +mqq +mqq +kjK +bai +azw +oAp +tci +chi +azw +gIY +iBj +mcW +sFG +lwQ +fIu +cyo +kpO +lup +aCA +gJo +nbC +wZC +rDJ +pBA +qfE +vuR +kRP +gDp +cvS +sEB +qwF +qAQ +uxK +qAQ +qwF +uIg +mjg +uIg +qwF +bzW +iTY +bzW +qwF +aOX +tsl +aOX +qwF +sEB +hpI +qSx +kfs +kfs +kfs +sEB +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +nFO +bln +sEB +bln +bln +bln +bln +bln +bln +bln +tCr +bln +bln +bln +bln +bln +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO "} -(192,1,1) = {" -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -uXB -eKT -eKT -eKT -uXB -eKT -eKT -eKT -eKT -eKT -eKT -eKT -sdJ -sdJ -sdJ -sdJ -sdJ -ace -xze -dXd -fwM -hto -hTj -uEc -cZI -kaC -rsK -sZk -wAz -oDt -fym -qkC -tki -hhl -aUF -eiR -oDq -bhY -mLl -fjZ -qcB -mAy -jaK -uWl -tKu -czO -xnR -jJE -jJE -bEs -lFt -ubI -iCR -mho -gDf -cZL -cZL -uaT -jJE -jJE -vlY -iHF -mzr -bTl -bLN -bTl -xhj -mtK -cOe -cOe -cOe -cNW -cVx -ciL -nzu -bMB -clw -cNW -jnk -jnk -jnk -jnk -jnk -jnk -jnk -wYI -jgu -wYI -jnk -wYI -jgu -wYI -jnk -wYI -jgu -wYI -jnk -jnk -jnk -jnk -jnk -jnk -jnk -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb +(143,1,3) = {" +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +bln +bln +bln +bln +bln +dld +bln +bln +bln +wNO +wNO +wNO +wNO +bln +bln +bln +bln +bln +bln +bln +bln +bln +gmW +knl +knl +aBf +knl +knl +knl +knl +knl +knl +knl +mdZ +mdZ +nsf +dCk +wwo +mdZ +iWr +iWr +jgh +aoP +izC +fTw +izC +fTw +izC +izC +izC +tLF +lso +qGV +dEV +bai +hgh +vZB +pjp +qbd +rnf +hgh +pLt +mcW +fPb +bEL +efK +evp +juw +tkf +ikz +lbC +tHr +pBA +pBA +tHr +jbC +jbC +kRP +gDp +cvS +sEB +qwF +qwF +qwF +qwF +qwF +qwF +qwF +qwF +qwF +qwF +qwF +qwF +qwF +qwF +qwF +qwF +qwF +sEB +cEw +qSx +kfs +bln +sEB +sEB +sEB +sEB +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +nFO +bln +sEB +bln +bln +bln +bln +bln +bln +bln +mfD +mfD +mfD +mfD +mfD +bln +bln +bln +rbm +bln +wNO +wNO +bln +bln +bln +wNO +wNO +wNO +wNO +wNO +wNO +wNO +bln +gEd +bln +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO "} -(193,1,1) = {" -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -uXB -eKT -eKT -eKT -eKT -eKT -eKT -eKT -eKT -eKT -eKT -eKT -sdJ -xjW -dzn -oNU -sdJ -rmV -xze -cZI -lWq -hto -dcD -uEc -cZI -bnW -rsK -wnT -wAz -tYh -fym -fym -fym -fym -fym -jHe -uPb -bsL -mLl -wmP -bon -lZT -tKu -kMq -vui -hFn -xnR -iqv -jJE -bEs -vrD -izq -hsh -tfw -bbg -vhT +(144,1,3) = {" +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +bln +bln +bln +bln +bln +bln +bln +bln +gmW +knl +knl +knl +knl +knl +knl +aBf +knl +knl +knl +mdZ +qqx +shh +fgE +rDE +mdZ +rQk +tpO +aXu +hnf +dWA +gfU +wbK +ymd +kcy +uHO +ggV +ibI +lso +lso +dEV +bai +hgh +vwB +xxg +nDl +uau +hgh +kBL +xPT +cxA +lka +vkD +cey +lux +eHZ +lux +fUL +evp +evp +evp +ucp +eWT +jHZ +kRP +gDp +cvS +sEB +sEB +sEB +sEB +sEB +sEB +sEB +sEB +sEB +sEB +sEB +sEB +sEB +sEB +sEB +sEB +sEB +sEB +sEB +vep +sQz +wvI +wvI +pwF +wvI +wvI +wvI +pwF +wvI +sEB +sEB +sEB +sEB +sEB +sEB +sEB +sEB +sEB +oxR +tmR +tmR +sEB +sEB +sEB +sEB +sEB +sEB +mfD +mfD +xow +syY +aFi +mfD +ptY +ptY +ptY +ptY +bln +bln +bln +bln +ptY +ptY +ptY +ptY +ptY +ptY +ptY +ptY +iHp +iHp +iHp +iHp +iHp +iHp +iHp +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +"} +(145,1,3) = {" +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +bln +bln +bln +bln +bln +bln +bln +bln +gmW +knl +knl +knl +knl +knl +knl +knl +knl +knl +knl +mdZ +jBw +shh +fgE +kPb +mdZ +dHn +ayJ +cfx +faX +lUE +ktj +sgx +lXr +hBH +ttH +ggV +ibI +lso +rvZ +dEV +kLI +xjg +kxB +mnF +lKZ +vha +fCM +qQx +mcW +cxA +lyl +nMu +wDe +hxs +uEr +nzs +iuD +qAf +gHq +ygF +wGE +rpM +vRo +cvS +oaX +cvS +cvS +cvS +lvG +lvG +lvG +cvS +cvS +lvG +bVZ +tYZ +kRP +pOq +pOq +pOq +pOq +pOq +pOq +pOq +uBA +vep +gwu +mdQ +xTu +kJK +qOk +arZ +liW +aLJ +puf +haC +haC +haC +haC +qCB +bln +bln +bln +bln +sdr +vsI +tmR +vsI +bln +bln +bln +bln +sEB +mfD +bRO +xpP +ghY +ccw +cQL +pbs +xHY +bPc +ptY +ptY +ptY +ptY +ptY +ptY +vyt +vyt +vyt +vyt +ctl +ctl +ptY +iHp +iHp +iHp +iHp +iHp +iHp +iHp +iHp +bln +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +"} +(146,1,3) = {" +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +bln +bln +bln +bln +bln +bln +bln +bln +gmW +xPW +knl +knl +knl +knl +knl +knl +knl +knl +hNx +mdZ +eCq +shh +fgE +shh +mdZ +iMa +xlv +uTW +bRP +sHt +rDF +sHB +trl +iqL +nfx +iWr +iWr +lso +lso +vSa +fuY +clK +qlB +eTM +vkG +aDI +lUb +lMB +pbW +sco +amJ +lzM +wbw +ddu +dgl +evp +rEG +iEA +olI +oyB +mcp +rpM +uyO +cvS +gDp +gDp +gDp +gDp +gDp +gDp +gDp +gDp +gDp +gDp +cvS +cGA +kRP +gtj +vdh +vdh +vdh +vdh +vdh +vdh +uBA +kzp +qkb +ldr vhT -uaT -jJE -xPi -vlY -iHF -bZc -bTl -bTl -bTl -bTl -mtK -opr -cOe -gdK -cbv -uEb -cNW -mtK -mtK -mtK -mtK -cnj -jnk -jnk -jnk -jnk -jnk -jnk -wYI -jgu -wYI -jnk -wYI -jgu -wYI -jnk -wYI -jgu -wYI -jnk -jnk -dUi -dUi -dUi -jnk -jnk -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb +iLf +icF +gRI +hUG +mka +wvI +msd +wvI +bln +bln +bln +bln +bln +bln +bln +sdr +dZX +xBS +dZX +swF +bln +bln +bln +bln +mfD +flW +xpP +ghY +jMc +ghY +diu +vyt +vyt +vyt +dch +vyt +vyt +vyt +vyt +vyt +ptY +ptY +ptY +ptY +ptY +ptY +iHp +iHp +bgE +iHp +iHp +iHp +iHp +iHp +iHp +bln +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO "} -(194,1,1) = {" -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -jnk -jnk -jnk -jnk -jnk -jnk -jnk -uXB -eKT -eKT -eKT -eKT -eKT -eKT -eKT -eKT -eKT -eKT -eKT -sdJ -iUL -eMj -rbC -sdJ -reL -xze -dnZ -qoF -qJR -dcD -uEc -pHX -lvE -qJj -gtk -wwQ -oVF -pVM -pVM -pVM -ePS -fym -rUM -gLv -uub -gKw -hwJ -bon -qwu -xaY -ttk -pdq -jKu -xnR -gVZ -jJE -gzD -cjK -ibF -iYY -gNX -nqP -gHC -gHC -uaT -jJE -gVZ -vlY -bTl -qcs -bTl -bTl -qcs -bTl -mtK -cNW -cNW -cNW -cNW -cVx -cds -mtK -ppZ -dxU -cmw -cTe -cnj -cnj -cwi -jnk -jnk -jnk -jnk -jgu -jnk -jnk -jnk -jgu -jnk -jnk -jnk -jgu -jnk -jnk -jnk -jnk -jnk -dUi -jnk -jnk -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb +(147,1,3) = {" +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +bln +bln +bln +bln +bln +bln +bln +bln +gmW +knl +knl +knl +knl +aBf +knl +knl +aBf +knl +knl +mdZ +qqx +shh +fgE +shh +mdZ +rKz +qwD +cfx +jNh +hKE +kba +wRT +jEG +hOa +hTl +sPk +iWr +iko +lso +qEM +lso +dCs +gPZ +cnT +dEg +nLn +hgh +qPu +niu +pZm +bEL +vqX +lgk +qoi +mzL +nji +ikz +evp +hRH +dXi +mmh +ikz +piI +cvS +nkX +kRP +kRP +kRP +kRP +kRP +kRP +vpR +qTe +uep +cvS +lUU +kRP +jWj +vdh +vdh +vdh +vdh +fGT +xoF +uBA +trf +dbN +nDq +etB +swx +ldr +ldr +rSW +xgr +mVe +fVE +wvI +bln +bln +bln +bln +bln +bln +bln +sdr +dZX +nto +ote +swF +swF +swF +swF +swF +mfD +mfD +skX +ojW +ife +sUv +pbs +pbs +pbs +pbs +pbs +diu +pbs +pbs +pbs +pbs +ptY +iHp +iHp +iHp +iJO +nrB +oVz +iJO +mYh +oVz +nrB +iJO +iHp +iHp +iHp +bln +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO "} -(195,1,1) = {" -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -jnk -jnk -jnk -jnk -jnk -jnk -uXB -eKT -eKT -eKT -eKT -eKT -eKT -eKT -eKT -eKT -eKT -eKT -sef -fAL -eMj -xXU -sef -eMj -xze -cZI -lWq -hto -dcD -uEc -cZI -fwM -eMj -gCh -wAz -iHw -jQs -dXU -aru -nrA -fym -jyF -wCY -dWG -tKv -mGQ -fym -wAz -wAz -wAz -wAz -hgK -fym -imb -imb -fAi -imb -imb -mtK -mtK -mtK -mtK -mtK -tOe -mtK -mtK -mtK -mtK -mtK -mtK -mtK -mtK -mtK -mtK -isx -cOe -tkC -cOe -cVx -pxV -cjF -cks -clx -cks -jhm -cks -vEE -jgu -jgu -jgu -jgu -cwi -cwi -cwi -cwi -cwi -cwi -cwi -cwi -cwi -cwi -cwi -jgu -jgu -rhU -jnk -dUi -jnk -jnk -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb +(148,1,3) = {" +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +bln +bln +ozo +bln +bln +bln +bln +bln +gmW +knl +knl +knl +knl +knl +knl +knl +knl +knl +knl +mdZ +mdZ +tDv +lqB +fRI +mdZ +fPY +qKa +vCr +icT +kqI +gaV +iiD +rDF +sAs +hOa +ezU +kCO +mVh +mVh +vwO +lso +dCs +gPZ +obG +dEf +jkY +iIE +iAO +niu +pZm +lwQ +qsQ +kQM +rVq +nji +cey +lux +lux +lux +lux +lux +lgk +tHv +mPv +cIU +mlR +rWW +jjQ +tCE +uOg +kRP +auq +mRu +uep +vsZ +sDr +kRP +pyb +erQ +erQ +erQ +ubZ +net +ivf +uBA +lJA +dbN +xwc +raA +wrP +nSw +qUu +qUu +fvR +kiE +fTB +pwF +bln +bln +bln +bln +bln +bln +dZX +tis +qci +wuy +wLm +swF +swF +qFu +gzz +uCg +nSF +pnR +pnR +pnR +kQz +pnR +hHb +oyW +oyW +act +hzH +oyW +bqt +act +oyW +oyW +iHp +pfs +ejO +ujs +iJO +ogF +ogF +tFd +lRy +fyc +mYh +mYh +iHp +iHp +iHp +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO "} -(196,1,1) = {" -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -jnk -jnk -jnk -jnk -jnk -jnk -jnk -eKT -eKT -eKT -eKT -eKT -eKT -eKT -eKT -eKT -eKT -cwi -sef -eqw -dTz -ohj -hBf -xze -xze -cZI -fwM -hto -oHQ -uEc -dXd -fwM -eMj -ulg -wAz -wAz -wAz -tYh -wAz -nrA -fym -koo -xXG -nxh -ldQ -tKv -fym -sCI -rTJ -dXU -iDg -lrw -jBV -hfv -egQ -gCW -uNd -sVl -jBV -nJt -gmM -nXU -bSm -nXU -nXU -nXU -nXU -nXU -nXU -nXU -nXU -bSm -nXU -nXU -nXU -nXU -bSm -nXU -qyD -cdu -cjG -cku -uGe -cks -lqu -cnj -cnj -dKt -jnk -jnk -jnk -jnk -jgu -jnk -jnk -jnk -jgu -jnk -jnk -jnk -jgu -jnk -jnk -jnk -jnk -jnk -dUi -jnk -jnk -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb +(149,1,3) = {" +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +bln +bln +bln +bln +bln +bln +bln +bln +gmW +knl +knl +knl +knl +knl +knl +knl +knl +knl +knl +mdZ +wEa +gOR +kQX +vLn +mdZ +aFl +vvr +ekE +mWg +uBU +iWr +gvX +gyr +wbu +uGZ +lFc +ggV +lso +lCi +vwO +qZl +xjg +sQW +vCT +bqJ +sqB +fCM +qPu +niu +xoy +lwQ +cck +oeW +aTZ +fle +pyu +qLo +tWL +rsR +svq +vtk +kQM +upO +tQc +vSY +ubq +lfL +cYR +isP +eYg +kRP +kRP +kRP +owe +hlp +cGA +kRP +npD +wfu +npD +npD +alp +oks +kqP +uQH +rzQ +rGj +txE +rfS +drJ +drJ +mRr +wvI +fiu +wvI +msn +wvI +wvI +bln +bln +bln +bln +bln +dZX +ijT +fgU +nto +bkY +swF +xws +eRH +sMp +oYe +mJL +pnR +mXP +dab +iAk +uWI +hHb +aqU +aqU +aqU +aqU +aqU +jXw +jXw +jXw +aqU +iHp +qGj +euc +ujs +mYh +ogF +cZM +uBi +uBi +lqz +dBQ +eAx +iHp +iHp +iHp +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO "} -(197,1,1) = {" -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -jnk -jnk -jnk -jnk -jnk -jnk -jnk -eKT -eKT -eKT -eKT -eKT -eKT -eKT -eKT -jnk -cwi -sef -fAL -rsM -rtO -sef -eMj -eMj -xpl -aOL -ooH -bwP -irN -uUz -eMj -eMj -sdj -bnK -cwi -wAz -lEL -wAz -nrA -fym -mfb -fym -fym -fym -fym -fym -wxC -tYh -dXU -tQx -abJ -fym -rhJ -hqQ -hqQ -bDf -imb -mtK -hub -hzW -cOe -cOe -cOe -cOe -cOe -cNW -cNW -cNW -cNW -cNW -cNW -cNW -cNW -cNW -dFZ -cNW -cNW -cNW -cNW -mtK -cjD -cjD -cjD -cnj -jnk -jnk -jnk -jnk -jnk -jnk -wYI -jgu -wYI -jnk -wYI -jgu -wYI -jnk -wYI -jgu -wYI -jnk -jnk -dUi -dUi -dUi -jnk -jnk -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb +(150,1,3) = {" +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +bln +bln +bln +bln +bln +bln +bln +bln +gmW +knl +knl +knl +knl +knl +knl +knl +knl +knl +knl +mdZ +aWS +tGZ +taK +djT +ksK +ksK +ksK +ksK +dxi +ksK +ksK +vWc +nGV +lgr +nGV +etD +cpY +tLF +rjP +vwO +qnU +nKa +dSC +tCf +pwb +dSC +nKa +tWZ +niu +agK +lwQ +lwQ +bEL +sjX +moE +bEL +lwQ +lwQ +bEL +lwQ +lwQ +bEL +lwQ +qQp +bXT +isP +ePi +rdG +iQb +rdG +jzY +kzt +geP +uep +uep +uep +eRx +gNT +vng +nXd +bUM +nyp +vKm +jHv +uBA +lpJ +xyT +jvR +fFC +nnn +iIs +iDQ +msN +gVC +lyH +uxF +nhS +wvI +bln +bln +bln +bln +bln +dZX +kJI +fgU +mbm +vMA +aep +rYq +yhw +pzY +fQu +rlS +frq +rlS +cfe +mXi +nDz +mRI +bLz +bLz +rfh +bLz +mEg +lXB +jUW +bLz +bLz +mCw +ryf +ryf +fyr +lNC +mlp +lEg +cvh +uBi +eYH +jIZ +oFx +iHp +iHp +iHp +gNg +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO "} -(198,1,1) = {" -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -cwi -sef -unl -gZC -eMj -sef -eMj -gZC -gZC -kHT -gSw -gZC -eMj -gZC -eMj -gZC -cpW -bnK -cwi -wAz -jrB -wAz -iNH -gmL -bry -oSD -oSD -oSD -oSD -oSD -oSD -knQ -aMI -ujX -abJ -fym -iaj -jiY -wrW -kMd -cgu -mtK -hub -mqf -cOe -rly -tkC -nmw -cOe -cOe -cOe -bYr -cOe -cad -cbi -ciL -mFE -cdV -cOe -cNW -mKO -xvV -cNW -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -wYI -jgu -wYI -jnk -wYI -jgu -wYI -jnk -wYI -jgu -wYI -jnk -jnk -jnk -jnk -jnk -jnk -jnk -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb +(151,1,3) = {" +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +bln +bln +bln +bln +bln +bln +bln +bln +gmW +gmW +gmW +gmW +vEi +dGO +dGO +vEi +gmW +gmW +gmW +mdZ +mdZ +syL +kQX +tGZ +npy +hyG +ghe +msG +gFY +fNM +hjA +pef +sMP +gDo +mBm +dhW +cpY +lkr +lso +vwO +atf +nKa +kyW +wKe +vHf +cZd +nKa +mPG +ted +krS +qkc +mbB +rDa +mrB +jQD +slc +dNh +tXa +qjF +pPO +wbN +iyK +sXp +qQp +qQp +mMl +rZm +sOO +lRD +gbP +jxv +cHs +cvS +cvS +cvS +cvS +cvS +sZF +wIS +vng +npD +lUH +qIM +vdh +uBA +pBI +vJE +gGo +hUG +iRB +qSC +ldr +fIv +mgD +pmb +hPD +haQ +pKY +bln +bln +bln +bln +bln +dZX +lIW +fgU +lIW +glS +iDp +doG +orK +bro +sCS +uOk +pnR +usQ +oPv +iAk +uve +hHb +aqU +aXM +aXM +aXM +aqU +aqU +aqU +aqU +aqU +rcO +mYh +mEx +ujs +mYh +ruZ +pmC +uBi +uBi +uBi +deg +mYh +iHp +iHp +iHp +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO "} -(199,1,1) = {" -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -nFI -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -src -src -jnk -cwi -sef -sef -fzO -uwi -kOW -dJE -uzn -bnK -eHY -bnK -uzn -svy -qsR -gIZ -uzn -bnK -bnK -cwi -wAz -sgk -wAz -wAz -wAz -wAz -wAz -wAz -dXU -rTJ -jyv -dXU -ijD -dXU -kCs -wAz -fym -nSy -nSy -nSy -imb -nta -mtK -cNW -cNW -cNW -cNW -cNW -cNW -cNW -cNW -cNW -cNW -cOe -kUv -cbh -cNW -xvV -cOe -cOe -cfv -cBL -xpA -cNW -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -wYI -jgu -wYI -jnk -wYI -jgu -wYI -jnk -wYI -jgu -wYI -jnk -dUi -jnk -jnk -jnk -jnk -jnk -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb +(152,1,3) = {" +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +dGO +qnE +ecW +lgg +qgN +gmW +hGf +bln +bln +mdZ +byk +eYb +sQI +oKB +iFz +yhS +uyp +eKV +jXJ +hhE +wJy +wVQ +hbE +atw +ewN +cpY +xIq +lso +qEM +pJC +nKa +dhk +qND +atC +cAI +cMN +uYm +uoV +krS +bna +xtc +wxH +vzm +sDT +fzv +laD +xPv +mGO +tAx +wbN +grT +lEo +woF +qQp +bVp +jnS +fog +lkH +upd +xdl +eDc +hRA +cKF +sIJ +jIi +rEH +sZF +sZF +kvJ +npD +vdh +qIM +vdh +npD +npD +npD +npD +npD +npD +npD +fvX +oSw +ybF +wvI +wvI +wvI +wvI +wvI +wvI +bln +bln +bln +dZX +dZX +dZX +dZX +hxC +iDp +swF +osm +iqu +fcu +vAn +pnR +pnR +pnR +tWp +pnR +hHb +oyW +oyW +qMQ +oyW +rsL +uvX +qMQ +oyW +oyW +iHp +iKr +iST +ujs +iJO +ruZ +ruZ +jag +oEl +qEa +qEa +mYh +iHp +iHp +iHp +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO "} -(200,1,1) = {" -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -cwi -cwi -cwi -bnK -vQk -bnK -vQk -bnK -cwi -uKl -cwi -bnK -vQk -bnK -vQk -bnK -cwi -cwi -cwi -cwi -cwi -cwi -cwi -cwi -cwi -cwi -wAz -eRG -wAz -wAz -wAz -wAz -eRG -wAz -wAz -jnk -jnk -jnk -jnk -imb -nta -mtK -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -cNW -nmw -cOe -cae -cOe -aiR -cOe -cOe -xlv -cNW -cOe -chH -cNW -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -wYI -jgu -wYI -jnk -wYI -jgu -wYI -jnk -wYI -jgu -wYI -jnk -dUi -jnk -jnk -jnk -jnk -jnk -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb +(153,1,3) = {" +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +tCr +mVm +tCr +tCr +tCr +tCr +tCr +tCr +tCr +tCr +tCr +tCr +tCr +tCr +tCr +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +dGO +yfW +kIV +lgg +uDq +gmW +bln +kKL +kKL +kKL +kKL +hzt +kKL +kKL +cop +hiA +iKC +jsb +ksK +ksK +hSc +hZA +fbP +cyU +nWD +cpY +bvP +qGV +cbs +pxn +nKa +seE +rNF +bjm +kXM +nKa +xXV +eYn +wjL +wbN +iWP +xIW +dtE +uYB +lCC +lCC +iKl +iKl +xyc +dVw +bkV +ree +jbX +qQp +tQc +jbx +tQc +tQc +tQc +tQc +qQp +hRA +loN +rkL +cga +rTv +sZF +sKf +vng +npD +vdh +fEh +ubZ +axi +ptR +ptR +ptR +oKq +ptR +eZm +htn +sfS +tbJ +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +lVP +swF +ycV +emv +swF +oiy +oiy +eMK +lsU +apn +qhd +pbs +pbs +pbs +pbs +pbs +ilJ +pbs +pbs +pbs +pbs +ptY +iHp +iHp +iHp +iJO +avr +oVz +iJO +mYh +oVz +avr +iJO +iHp +iHp +iHp +bln +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO "} -(201,1,1) = {" -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -src -jnk -jnk -jnk -jnk -bnK -vQk -bnK -vQk -bnK -jnk -jnk -jnk -bnK -vQk -bnK -vQk -bnK -jnk -jnk -src -jnk -jnk -jnk -jnk -src -src -jnk -wAz -dXU -tKG -mhg -iNl -tKG -mhg -cqQ -wAz -jnk -jnk -jnk -jnk -pMZ -hIj -mtK -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -cNW -cNW -cOT -cOT -cOT -cNW -cNW -cNW -ewp -cNW -cNW -cNW -cNW -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -cul -jnk -wYI -jgu -wYI -jnk -wYI -jgu -wYI -jnk -wYI -jgu -wYI -jnk -dUi -jnk -jnk -jnk -jnk -jnk -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb +(154,1,3) = {" +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +tCr +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +tCr +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +dGO +caj +aFP +lgg +vSX +gmW +bln +kKL +bgG +kum +kKL +luq +xCM +kKL +dJj +oOX +uhR +dEP +ksK +bqD +dqF +bMR +oZE +lZW +mZa +cpY +fJI +lso +qEM +pxn +nKa +nKa +nKa +nKa +nKa +nKa +sWl +gOb +gOb +aSo +aSo +cCD +sZD +lnC +klc +lDM +kNa +ica +lDM +klc +hdT +nry +cSy +mJj +laD +npE +xLK +iML +iML +iML +odR +hRA +kIu +rkL +uFz +kJC +sZF +edT +vng +npD +vdh +vdh +xoF +npD +sZF +sZF +sZF +sZF +sZF +sZF +eZu +sZF +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +swF +jsq +ben +iol +oiy +wRJ +hsh +cZv +lPc +bkr +ilJ +itl +itl +tQM +pOS +itl +qCU +vyt +vyt +vyt +ptY +ptY +ptY +ptY +ptY +ptY +iHp +iHp +nBo +iHp +iHp +iHp +iHp +iHp +iHp +bln +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO "} -(202,1,1) = {" -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -src -jnk -eHY -aKV -bnK -lTB -eHY -jnk -jnk -jnk -eHY -aKV -bnK -lTB -eHY -jnk -jnk -jnk -jnk -src -jnk -src -src -jnk -jnk -kfb -qfh -rHa -rHa -kbO -rHa -rHa -fIh -wAz -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -cNW -aCX -cNW -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -dUi -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -cul -jnk -jnk -jnk -jnk -jnk -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb +(155,1,3) = {" +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +tCr +bln +uei +tmR +uei +bln +uei +tmR +uei +bln +uei +tmR +uei +bln +tCr +bln +bln +bln +bln +bln +bln +sEB +mMb +rMa +mMb +kKL +kKL +kKL +kKL +qoz +kKL +kKL +kKL +kKL +mTk +bZG +kKL +bcC +iCC +kKL +lON +mNf +jRE +uNC +ksK +loP +rNJ +hxa +ldY +kKL +kKL +kKL +kKL +rqT +kUU +kBQ +vBG +eWn +tLp +eLn +hKr +pRI +oxU +pxX +bCf +kmf +cZl +hDC +sZD +vgx +lDM +pjZ +vzN +oXq +xWT +klc +uIt +pJX +rqq +lPr +vcY +mmR +fMy +dMp +dMp +dMp +lqG +grD +hKk +lGs +niJ +aue +sZF +wUb +gNT +npD +vdh +vdh +nvP +npD +iFl +qby +sPx +iye +iye +sZF +dxa +sZF +bln +bln +bln +bln +uer +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +swF +hWi +xkZ +ggR +oiy +wRJ +hsh +kCV +bkr +qOy +pbs +rAL +qMH +ptY +ptY +ptY +ptY +ptY +ptY +vyt +vyt +vyt +vyt +ctl +ctl +ptY +iHp +iHp +iHp +iHp +iHp +iHp +iHp +iHp +bln +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO "} -(203,1,1) = {" -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -bnK -vQk -bnK -vQk -bnK -jnk -jnk -jnk -bnK -vQk -bnK -vQk -bnK -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -src -kfb -gQX -pyd -tlK -hAb -fiO -szB -xVt -wAz -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -cNW -owf -cNW -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -dUi -dUi -dUi -dUi -dUi -dUi -dUi -dUi -dUi -dUi -dUi -dUi -dUi -dUi -dUi -jnk -jnk -jnk -jnk -jnk -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb +(156,1,3) = {" +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +tCr +bln +uei +tmR +uei +bln +uei +tmR +uei +bln +uei +tmR +uei +bln +bln +bln +bln +bln +bln +bln +bln +sEB +qSB +lli +oop +lli +lli +lli +lli +lRZ +lli +lli +lli +bMF +ojV +gbB +kKL +tvZ +lAG +kKL +kKL +kKL +kKL +kKL +kKL +kKL +jcz +kKL +kKL +kKL +ntp +giD +kKL +lso +vwO +pJC +vBG +caG +pKw +xcu +jQd +jQd +wmN +rZR +bCf +wor +wor +kqN +rsp +noW +uvi +bNH +bNH +rIc +ujq +klc +sHd +jih +rkM +eHU +iYs +eHU +rkM +eHU +pko +gsT +fFJ +hRA +sHD +dnc +sfM +tsZ +sZF +sKf +gNT +npD +jhg +vdh +huL +npD +bAV +qUM +qkh +gKq +vum +sZF +eZu +vjZ +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +swF +swF +swF +swF +oiy +oiy +kHU +jiZ +alK +oiy +ptY +ptY +ptY +ptY +bln +bln +bln +bln +ptY +ptY +ptY +ptY +ptY +ptY +ptY +ptY +iHp +iHp +iHp +iHp +iHp +iHp +iHp +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO "} -(204,1,1) = {" -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -bnK -xbo -gjH -xfn -bnK -jnk -jnk -jnk -bnK -xfn -gjH -pVH -bnK -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -wAz -wAz -wAz -wAz -cIL -wAz -wAz -wAz -wAz -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -dKt -cwi -cwi -jnk -jnk -jnk -jnk -jnk -jnk -jnk -eGm -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -eGm -jnk -jnk -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb +(157,1,3) = {" +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +tCr +bln +uei +tmR +uei +bln +uei +tmR +uei +bln +uei +tmR +uei +bln +bln +bln +bln +bln +bln +bln +bln +sEB +mMb +vLk +kKL +lli +xAb +cvF +gGF +hxX +kKL +gAt +lli +kKL +kKL +kKL +kKL +lli +kmN +oDJ +pCi +kKL +uZL +tBN +aKG +kKL +lli +kKL +kKl +beT +lli +wBX +kKL +lvX +vwO +pxn +vBG +mQr +mvU +rZZ +opc +qPI +txC +cgs +bCf +wor +wor +apt +amE +vgx +lDM +kAZ +gUg +amv +cTJ +klc +aSo +aSo +mmB +aSo +aSo +aSo +mmB +aSo +aSo +tMO +aLs +tMO +tMO +tMO +tMO +tMO +sZF +hil +gNT +npD +paq +vdh +vdh +npD +vBa +fMB +qqc +iye +iye +sZF +cBn +vjZ +bln +bln +bln +bln +bln +bln +bln +iAf +iAf +iAf +iAf +iAf +bln +bln +uer +bln +bln +bln +bln +bln +bln +oiy +oiy +oiy +oiy +oiy +bln +bln +bln +oxi +bln +wNO +wNO +bln +bln +bln +wNO +wNO +wNO +wNO +wNO +wNO +wNO +bln +pGW +bln +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO "} -(205,1,1) = {" -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -jnk -rdV -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -cwi -cwi -cwi -etZ -cwi -jnk -jnk -jnk -cwi -cwi -cwi -cwi -cwi -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -rdV -jnk -jnk -qQx -cRQ -cRQ -wxb -cRQ -cRQ -tKa -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -eGm -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb +(158,1,3) = {" +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +bln +bln +uei +tmR +uei +bln +uei +tmR +uei +bln +uei +tmR +uei +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +kKL +qzN +gGF +kKL +kKL +tml +lRZ +tml +prf +lli +lli +pQa +mJr +lTJ +lBb +gZl +kKL +orf +kKL +nqn +lHA +hao +kKL +lli +kKL +eie +lli +lli +wwG +kKL +rjP +qEM +pxn +vBG +vBG +vBG +eNH +vBG +oiX +myn +cgs +bCf +aWc +nbW +oyy +amE +wyj +klc +krx +ufN +vCz +ufN +lTG +dDw +alV +hYc +gpK +gCg +dWL +hoe +hhs +mFE +diU +vRy +tMO +pbZ +qnx +tMO +gSa +sZF +qwO +vng +npD +wgd +vdh +mUG +npD +vtr +sPI +dEi +tbQ +oMs +sZF +eZu +vjZ +bln +bln +bln +bln +bln +bln +bln +iAf +cus +yiF +kLr +iAf +iAf +iAf +bln +bln +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO "} -(206,1,1) = {" -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -czB -cRQ -cRQ -cRQ -cRQ -cRQ -elx -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb +(159,1,3) = {" +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +tCr +tCr +tCr +bln +bln +uei +tmR +uei +bln +uei +tmR +uei +bln +uei +tmR +uei +bln +bln +bln +bln +bln +bln +acE +bxe +bxe +bxe +mHB +lli +lli +lIC +kKL +aIE +lRZ +lIC +kKL +tml +lli +iIa +bcC +iIa +vYv +kKL +kKL +iOc +eAS +nNv +wPZ +fRP +kKL +lli +cDw +lli +lli +lli +fpA +kKL +cwO +vwO +lso +siu +vBG +rkK +oeM +vBG +nLd +wLY +hXI +vBG +oEF +bZb +ubk +amE +rHz +fdY +oQK +ixd +xCQ +ufN +sVm +dDw +oRq +aOD +kjG +vds +cqj +qyf +mia +mFE +fLj +dmO +rYL +nAN +sGV +ezf +asL +sZF +sKf +vng +npD +npD +czO +npD +npD +sZF +iqr +sZF +sZF +sZF +sZF +eZu +sZF +bln +bln +bln +bln +bln +bln +bln +iAf +dTq +qRk +weR +lQO +hJD +iAf +bln +bln +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO "} -(207,1,1) = {" -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb +(160,1,3) = {" +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +tCr +bln +bln +bln +bln +bln +tmR +bln +bln +bln +tmR +bln +bln +bln +tmR +bln +bln +bln +bln +vsI +acE +acE +wtX +eqJ +bHS +oBQ +mHB +gUY +lli +lli +kKL +kKL +lRZ +yej +gHm +uDW +uDW +aAZ +xFC +pub +xWM +kKL +knW +xFj +kKL +wbZ +oTB +aOV +kKL +lli +kKL +vMR +lZv +hrt +fpA +kKL +iko +qEM +lso +bGT +vBG +wvW +lmM +vBG +gOz +oMR +hsC +vBG +sJL +xrb +qhN +amE +lei +klc +slK +hXU +bba +dMo +uKj +dDw +wCl +iRK +vos +vds +nNq +dPh +vRp +mFE +dpr +klk +vxE +hyd +xjD +tMO +jYy +sZF +vwr +vng +eZu +sDi +eZu +rHo +sZF +ieC +eZu +xpT +hEZ +sZF +kCh +eZu +sZF +sZF +vjZ +sZF +gar +bln +fBN +vYq +iAf +wHN +iNQ +xaz +iAf +iAf +iAf +bln +bln +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO "} -(208,1,1) = {" -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -jnk -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb +(161,1,3) = {" +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +tCr +bln +cnx +tmR +tmR +sEB +sEB +sEB +sEB +sEB +sEB +sEB +sEB +sEB +sEB +sEB +tmR +tmR +tmR +tmR +rUR +kxv +fIs +kxv +gHv +kxv +pHd +tvZ +tvZ +tvZ +tvZ +kKL +gAt +orf +gAt +lli +wQI +kKL +kKL +mMb +mMb +kKL +cSQ +kKL +kKL +kKL +kKL +kKL +kKL +lli +kKL +kKL +kKL +kKL +kKL +kKL +lso +vwO +mqq +ivB +vBG +loG +iOu +sZF +sZF +dcz +sZF +sZF +fUb +jCY +ktD +mSM +ozN +sZF +sZF +sZF +sZF +sZF +sZF +sZF +uGK +vgP +fwZ +snr +xuj +sUR +eMh +mFE +aFR +lVR +rbK +tsY +uaW +tMO +cAA +sZF +mEK +vng +lXm +sKf +hjo +eZu +iaz +eZu +sZF +nGk +eGK +sZF +eZu +eZu +xpT +bdx +sKf +cmq +gar +bln +bln +vYq +fWS +weR +jdJ +xVO +jAQ +bln +bln +bln +bln +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO "} -(209,1,1) = {" -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -eGm -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -jnk -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb +(162,1,3) = {" +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +tCr +bln +bln +bln +bln +bln +tmR +bln +bln +bln +tmR +bln +bln +bln +tmR +bln +bln +bln +bln +sEB +acE +acE +het +lQf +swt +xTp +pDQ +nJs +wJM +wJM +tvZ +kKL +dnL +orf +kKL +pVl +kKL +kKL +kbp +tlH +tlH +kKL +cSQ +kKL +tlH +tlH +bln +kKL +lqh +uKr +uKr +uKr +gxY +asg +kKL +kdF +qGV +hUx +ikH +sZF +sZF +sZF +sZF +sZF +eZi +wEV +sKf +sZF +sZF +sZF +sZF +ikw +uWp +sZF +pwV +pwV +sKf +hEZ +sKf +sZF +sZF +sZF +sZF +sZF +sZF +sZF +sZF +sZF +sZF +sZF +sZF +wNp +sZF +sZF +sZF +sZF +hEZ +gNT +sKf +sKf +sKf +sZF +sZF +sZF +sZF +sZF +sZF +sZF +eZu +npD +npD +sZF +vjZ +sZF +gar +bln +fBN +vYq +iAf +qPY +mwF +xVO +jAQ +bln +bln +bln +bln +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO "} -(210,1,1) = {" -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -jnk -rdV -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -rdV -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb +(163,1,3) = {" +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +tCr +mVm +tCr +muK +bln +uei +tmR +uei +bln +uei +tmR +uei +bln +uei +tmR +uei +bln +bln +bln +bln +bln +bln +acE +bxe +bxe +mHB +mHB +pVl +kKL +tPw +tvZ +kKL +hOu +orf +hJx +lli +fAF +kKL +kKL +mMb +mMb +kKL +cSQ +kKL +mMb +mMb +mMb +kKL +dMq +lli +lli +kKL +dMq +hFg +kKL +xcy +rvZ +hUx +mqq +aLX +vng +gNT +gNT +gNT +gNT +gNT +gNT +gNT +kYc +edd +xwM +daR +iyI +lRW +hkt +hkt +hkt +hkt +hkt +pvo +ptR +hkt +sWs +sWs +sWs +sWs +sWs +sWs +sWs +sWs +cMr +xTQ +sWs +sWs +sWs +sWs +sWs +osn +vwN +sWs +sWs +leE +sWs +sWs +sWs +sWs +sWs +osn +osn +cmv +ktf +npD +bln +bln +bln +bln +bln +bln +iAf +iAf +jAQ +iAf +iAf +bln +bln +bln +bln +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO "} -(211,1,1) = {" -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb +(164,1,3) = {" +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +bln +bln +uei +tmR +uei +bln +uei +tmR +uei +bln +uei +tmR +uei +bln +bln +bln +bln +bln +bln +bln +bln +bln +kKL +cvF +lli +kKL +nVS +tvZ +kKL +kKL +lAG +kKL +jhS +tOX +kKL +wZZ +lli +iin +kKL +cSQ +lqh +uKr +uKr +uKr +uKr +mRs +igX +igX +kKL +cUt +kKL +kKL +kKL +fyZ +hUx +mqq +sZF +eFS +sZF +sZF +sZF +sZF +npD +npD +npD +npD +npD +sjG +sou +mZH +sZF +kAC +hil +sKf +sKf +wUA +wUA +wUA +wUA +sKf +sKf +sKf +ktf +dPP +sKf +sKf +sKf +oLn +ipi +gCu +jGY +wrU +sKf +sKf +sKf +yfS +mFj +xpT +jPi +hil +ktf +sKf +sKf +sKf +sKf +sKf +wRr +wEV +npD +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +"} +(165,1,3) = {" +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +tCr +bln +uei +tmR +uei +bln +uei +tmR +uei +bln +uei +tmR +uei +bln +bln +ozo +bln +bln +bln +bln +bln +bln +kKL +oCv +gGF +kKL +qqB +tvZ +kKL +weF +orf +kKL +moF +cjI +kKL +dCA +atM +atM +uKr +sEE +xWM +kKL +kKL +kKL +kKL +kKL +kKL +kKL +kKL +oaa +aJG +sQE +hwE +hwE +cMe +mqq +uvt +tlP +wIg +vzX +bJJ +gzB +uvt +vPE +unw +xwN +npD +npD +mSv +npD +npD +npD +npD +npD +npD +npD +npD +npD +npD +npD +npD +npD +npD +npD +npD +npD +tvx +qNX +npD +npD +npD +npD +npD +npD +npD +npD +npD +npD +npD +npD +npD +npD +npD +npD +sZF +sZF +pHR +wEV +vjZ +bln +bln +uer +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +"} +(166,1,3) = {" +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +tCr +bln +uei +tmR +uei +bln +uei +tmR +uei +bln +uei +tmR +uei +bln +bln +bln +bln +bln +bln +bln +bln +bln +kKL +xhP +lli +kKL +hJx +iRd +kKL +hOu +orf +hJx +mzM +hUi +kKL +uar +tvZ +kKL +kKL +kKL +kKL +kKL +cIP +dtb +dgm +dtb +pgi +dtb +hUD +iko +rvZ +lso +lso +rCu +cYE +wYf +kgh +cZU +kBl +kBl +hOY +dbx +uvt +awK +pra +wVJ +mtI +axc +wgR +owC +tsr +moL +mGu +wHc +aEA +dng +dAB +ily +ily +ily +rSz +ily +ily +qLY +pnA +qFp +fvk +bfN +ily +gOM +ily +ily +ily +ily +ily +rSz +ily +ily +ily +hnN +ily +ily +ily +lqU +bln +vjZ +pHR +wEV +vjZ +bln +bln +bln +bln +bln +bln +bln +bln +bln +uer +bln +bln +bln +bln +bln +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +"} +(167,1,3) = {" +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +tCr +bln +uei +tmR +uei +bln +uei +tmR +uei +bln +uei +tmR +uei +bln +tCr +bln +bln +bln +bln +bln +bln +bln +kKL +rSq +hbY +kKL +lli +tvZ +kKL +kKL +orf +kKL +kKL +kKL +kKL +eqk +omt +kKL +eIk +xry +xeH +yeF +prg +bwK +prg +xtp +prg +qMm +hUD +sOH +hUx +rek +rek +cvr +rNQ +wYf +kgh +aID +gky +vvP +mxD +cgZ +uvt +iII +pra +rdb +mtI +lAM +bnJ +owC +jIP +qOH +veX +wHc +eEb +pTU +itt +ily +ily +ily +ily +ily +ily +qLY +kRi +fvk +fvk +bfN +ily +ily +ily +ily +ily +ily +ily +ily +ily +ily +ily +ily +ily +ily +ily +lqU +tmR +vjZ +pHR +wEV +vjZ +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO "} -(212,1,1) = {" -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb +(168,1,3) = {" +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +tCr +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +hty +bln +tCr +bln +bln +bln +bln +bln +bln +kKL +kKL +kKL +kKL +kKL +xcp +tvZ +sin +niB +iOc +uDW +xlN +fMM +dUL +gMZ +iOc +cqh +tsh +gEq +aDo +tXF +prg +bwK +prg +cDH +prg +qMm +hUD +pyJ +lPh +hUD +hUD +ebb +cYE +wYf +kgh +aID +ddk +ddk +dry +apM +uvt +kBT +pra +tSc +mtI +uxj +eNK +owC +yaD +jTZ +nUp +wHc +onW +pTU +jao +ily +ily +ily +ily +ily +ily +qLY +jKY +fvk +fvk +rMY +tgx +tgx +tgx +tgx +tgx +tgx +tgx +tgx +tgx +tgx +tgx +tgx +tgx +tgx +tgx +ctF +tmR +sZF +rzL +gea +npD +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO "} -(213,1,1) = {" -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb +(169,1,3) = {" +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +tCr +tCr +tCr +tCr +tCr +tCr +tCr +tCr +tCr +tCr +tCr +tCr +mVm +tCr +tCr +bln +bln +bln +bln +bln +bln +kKL +hTB +aHd +jwF +kKL +lli +xhP +paT +lli +lli +vbZ +jpo +gKH +nae +pCi +kKL +kKL +ikm +gXp +qCA +vvL +blV +sEi +sEi +fQz +sEi +sEi +kpU +nVr +wFO +nRx +hUD +lso +vqa +kYz +bRd +fqQ +wIg +qfh +kRE +cLo +uvt +mdC +oed +nsU +mtI +naW +xmf +owC +tVn +tYe +xIF +wHc +aiH +pTU +faJ +eeO +trH +nmD +nmD +nmD +ehO +kcA +cpg +cpg +cpg +huN +hfc +hfc +hfc +ocD +diL +qVz +erD +umK +gWQ +iKL +yki +tCo +tiN +hfc +giH +qLY +tmR +sZF +oHS +wEV +npD +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO "} -(214,1,1) = {" -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb +(170,1,3) = {" +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +bln +bln +bln +bln +bln +bln +bln +kKL +eTY +qeJ +wbd +osq +lli +gGF +kKL +kKL +kKL +kKL +kKL +kKL +kKL +gkP +kKL +bjE +eSn +bJQ +qCA +vvL +prg +sEi +sEi +sEi +fQz +lBo +sEi +pDS +sEi +vfo +hUD +lso +cYE +lso +ult +bsG +wGF +wGF +wGF +mtI +mtI +lKk +wFK +tMe +mtI +nqP +vzo +rzz +gEn +pBV +dsl +wHc +ccW +nhf +mfV +jSm +ltj +qGi +cpg +cpg +cdl +pMF +pMF +pMF +pMF +kZa +mQW +mQW +mQW +eqV +dbr +aFJ +xJj +xJj +umi +iVT +ogl +ffz +pem +diL +vTJ +tIv +tmR +vjZ +laf +wEV +vjZ +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO "} -(215,1,1) = {" -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -jnk -rdV -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -rdV -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb +(171,1,3) = {" +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +bln +bln +bln +bln +bln +bln +bln +kKL +xpE +gGF +wMT +kKL +lli +iin +kKL +xCF +kKL +ptQ +rSl +nqn +kKL +gkP +kKL +sqs +huB +ogd +hff +blV +prg +qok +wOg +qok +prg +qpP +nmN +pDS +sEi +cLJ +iQQ +lso +cYE +mpZ +ult +sJq +tXh +shG +shG +uzK +iIe +pKJ +rIU +tLM +mtI +vtA +sfY +owC +bYS +qyn +nZf +wHc +aNP +vJY +aOA +jbU +jbU +jbU +jbU +bFr +drr +qhL +qhL +qhL +qhL +tCx +wPd +wPd +wPd +wPd +wPd +fTq +wab +wOO +wPd +wPd +wPd +wPd +wPd +ega +qUv +apT +sEB +vjZ +dAP +wEV +vjZ +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO "} -(216,1,1) = {" -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb +(172,1,3) = {" +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +bln +bln +bln +bln +bln +bln +bln +kKL +rqH +iFd +hBv +kKL +lli +wJM +kKL +tml +kKL +kLb +qpd +ydD +kKL +gkP +kKL +tRE +ivH +lVF +pup +iZn +prg +prg +prg +prg +prg +prg +bwl +pDS +sEi +bwl +hUD +lso +cYE +acw +ult +hiq +rIU +rIU +tJI +irA +uzi +pdy +fiS +uTL +mtI +nRX +pMP +owC +owC +owC +owC +wHc +rgx +nyH +lFW +rEd +eum +gSN +jbU +ejZ +drr +hvm +pvB +ehd +ehd +ehd +uZC +ooo +rtn +kYJ +vDu +lva +lva +iXu +drr +pvB +ehd +orv +rUP +rUP +vfq +tIv +tmR +vjZ +pHR +wEV +vjZ +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO "} -(217,1,1) = {" -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb +(173,1,3) = {" +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +bln +bln +bln +bln +bln +bln +bln +kKL +kKL +kKL +kKL +kKL +lli +cvF +kKL +bMs +kKL +kVx +lNI +eTP +fVD +gMZ +kKL +hUD +bla +sil +hUD +hUD +fgm +qok +iZn +xzd +prg +prg +qwB +pDS +wVl +wND +iQQ +rvZ +cYE +lso +ult +tQJ +tfM +rIU +jFR +qYw +fPA +cOC +pVV +vaw +mtI +nRX +eNK +aHT +tuU +bEb +wJe +jbU +ozA +gqT +iJC +wfR +oMT +vpW +jbU +lec +fmU +qhL +wve +hfc +hfc +hfc +tJe +tDX +feZ +eJv +lrw +owS +jkt +ccQ +aCb +wAY +hfc +hfc +hfc +hfc +yew +qLY +eAw +sZF +pHR +wEV +npD +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO "} -(218,1,1) = {" -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb +(174,1,3) = {" +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +bln +bln +bln +bln +bln +bln +bln +mMb +lIC +aQe +tml +xFC +lli +lli +vwJ +lli +kKL +kKL +kKL +kKL +kKL +vXb +kKL +gUo +gjc +bLQ +rzc +tSt +hUD +hUD +hUD +hUD +srk +kgm +ssq +sEi +sEi +naP +hUD +rqT +cjl +rqT +ult +ult +wBk +rIU +jrZ +gqm +xCl +rRk +jwn +agJ +mtI +kzG +jdQ +aHT +uZA +idj +nRU +jbU +gEw +bHa +uMK +gaT +bZc +iOO +jbU +kZd +hdH +qhL +dkK +vVP +vVP +vVP +vVP +vVP +vVP +vVP +vVP +vVP +vVP +vVP +vVP +vVP +vVP +vVP +vVP +vVP +vVP +ctF +tmR +sZF +pHR +wEV +npD +bln +bln +bln +bln +bln +bgx +vzD +vzD +gQw +gQw +vsI +bln +bln +bln +bln +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +"} +(175,1,3) = {" +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +bln +bln +bln +bln +bln +bln +bln +kKL +qaR +lli +lli +xhP +laY +kKL +kKL +lli +tMY +hVo +hJx +lIC +lli +unu +kKL +hno +poy +poy +vvJ +hUD +ybr +bpL +vQY +hUD +ktz +prg +six +lQz +sEi +kgm +iQQ +lso +rNQ +lso +twz +tZw +hXZ +rIU +rCX +lWc +xCl +utr +lCz +agJ +jDm +nRX +vzo +vTN +wEy +cxi +kEH +jbU +mcl +dUe +nbq +bmO +wjl +cbf +jbU +iZc +hdH +qhL +ppp +ily +ily +ily +ily +ily +ily +ily +ily +ily +ily +ily +ily +ily +ily +ily +ily +ily +ily +jBh +tmR +vjZ +wRr +wEV +vjZ +bln +bln +bln +bln +bln +bgx +oIR +uJC +jCl +kir +sEB +bln +bln +bln +bln +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +"} +(176,1,3) = {" +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +bln +bln +bln +bln +bln +bln +kKL +kKL +kKL +kKL +cTz +kKL +kKL +kKL +faf +lli +wsO +bcC +bcC +bcC +bcC +unu +kKL +hno +poy +poy +vvJ +hUD +fAo +xUH +dYt +nyl +prg +tyv +oGS +cHh +cHh +nuw +hUD +lso +cYE +lso +kKF +qtZ +wew +rIU +abM +xCl +dqw +xCl +dkr +agJ +asZ +mrh +sfY +nJX +mpp +htO +kKQ +jbU +iyP +dUe +ank +dez +fUM +vaQ +jbU +kHN +kra +qhL +ppp +xJG +ily +ily +oqM +xJG +ily +ily +ily +ily +ily +xJG +ily +ily +ily +vGy +ily +ily +ily +jBh +bln +vjZ +wRr +sKf +vjZ +bln +bln +bln +bln +bln +bgx +vzD +vzD +kir +vzD +sEB +bln +bln +bln +bln +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +"} +(177,1,3) = {" +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +bln +bln +bln +bln +bln +bln +kKL +poG +fDl +jwF +pLv +tjN +oTK +vah +tDy +sZA +bcC +lli +hJx +weF +lli +aME +kKL +qLf +poy +poy +lNk +hUD +jEr +rGd +hrd +hUD +sBY +btQ +hUD +uum +vqF +hUD +hUD +lso +cYE +lso +kKF +tZw +wFU +qHt +gjg +dxg +veH +mgu +dkr +cHQ +jDm +via +eNK +nJX +raE +pJv +iMF +jbU +xKO +cRK +uMK +udQ +uMK +qwJ +jbU +whc +iZQ +llw +aus +lKq +lKq +lKq +lKq +lKq +qLY +qLY +jhQ +qLY +jhQ +qLY +qLY +bgx +bgx +bgx +bgx +bgx +bgx +bgx +vzD +vzD +bBw +vzD +gQw +bln +bln +bln +bln +bln +bgx +jRB +dFG +uZc +gQw +bln +bln +bln +bln +bln +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +"} +(178,1,3) = {" +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +bln +bln +bln +bln +bln +bln +iyY +kbn +rCf +ylY +cSk +sxO +fYj +kKL +iin +iin +bcC +wJM +hJx +nLY +lli +aME +kKL +ttv +poy +poy +hUe +hUD +hUD +hUD +hUD +hUD +hUD +hUD +hUD +sYJ +eYI +gEE +jbG +lso +cYE +lso +kKF +ult +ult +ult +ult +ult +mtI +jDm +ake +mtI +mtI +kaX +eNK +nJX +nJX +nJX +nJX +jbU +pbQ +tvv +pbQ +pbQ +pbQ +pbQ +eQQ +lKq +pMY +kLy +hcS +lKq +dWu +lio +bKm +xMT +hjE +egT +msi +pJc +iBO +iji +gEo +bgx +buv +jhC +mWB +tKz +dmt +jCl +jCl +vzD +mVD +cEu +bgx +bgx +bgx +bgx +bgx +bgx +bgx +uZc +uZc +sGZ +gQw +bln +bln +bln +bln +bln +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO "} -(219,1,1) = {" -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb +(179,1,3) = {" +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +bln +bln +bln +bln +bln +bln +iyY +fOz +fOz +rCf +pwH +xII +lHG +kKL +kKL +tfu +aMa +tfu +kKL +kKL +xUT +uZn +kKL +ttv +prg +prg +ehC +iQQ +gEE +oNC +gEE +gEE +gEE +gEE +oNC +gEE +gEE +gEE +wrX +hpm +cYE +lso +eKC +wLl +sxZ +oOo +xvy +wLl +axc +oLg +eLr +eLr +mbK +jQS +eNK +aYJ +aYJ +aYJ +aYJ +bXL +eLr +eaa +via +aYJ +lAw +aYJ +aYJ +aYJ +eLr +hAm +via +via +tPz +iRN +via +joI +qFt +pTY +lcu +lcu +npT +lcu +xBa +bgx +crI +jOj +jOj +iCE +eBz +eBz +eBz +eBz +fxV +jCl +jCl +jCl +mZg +jCl +kXG +jCl +mUt +uZc +uZc +fNa +gQw +bln +bln +bln +bln +bln +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO "} -(220,1,1) = {" -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -jnk -rdV -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -rdV -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb +(180,1,3) = {" +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +bln +bln +bln +bln +bln +iyY +nXu +nTf +gzY +rEX +rCf +rCf +kKL +lOU +glI +buY +xrm +uXu +kKL +pzV +uZn +kKL +nRa +spW +oAw +goi +iQQ +gEE +gEE +gEE +gEE +gEE +gEE +gEE +gEE +gEE +gEE +kxy +emp +dEV +gIo +qRU +xfd +pJV +mZG +mZG +qEZ +axc +dFW +aYJ +aYJ +aYJ +aYJ +wUt +urK +urK +nJT +urK +xjs +urK +iRx +pJV +pJV +nMA +nMA +nMA +nMA +pJV +pJV +pJV +pJV +pJV +aYJ +aYJ +sSE +wOX +efk +jTr +kex +aIr +elk +mdE +xfK +qig +lpW +lpW +vOr +vzD +bFq +jCl +xiq +vzD +vzD +vzD +vzD +vzD +vzD +vzD +vzD +vzD +vzD +gQw +gQw +vzD +bln +bln +bln +bln +bln +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO "} -(221,1,1) = {" -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb +(181,1,3) = {" +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +bln +bln +bln +bln +bln +kKL +pFN +fOz +sZA +kKL +kKL +wkF +kKL +rGw +fUc +jaX +glI +rPu +kKL +kKL +mbG +kKL +hUD +hUD +hUD +hUD +hUD +gEE +gEE +gEE +gEE +gEE +gEE +gEE +gEE +chK +leM +gqj +emp +cYE +lso +kvb +wLl +qXp +uxA +pUn +wLl +dzg +fXr +dFj +gYm +uZB +oni +nxa +qwN +tkS +dFj +dFj +gwm +dFj +lgJ +xnM +xnM +fLl +wMm +wqb +lgJ +xnM +xnM +xnM +xnM +lYg +xYj +tRF +knO +qFt +bYu +qkH +wCV +rqa +bgx +bgx +bgx +kBi +vzD +vzD +lXi +vzD +vzD +fxT +jOj +pGM +mvf +oNp +ebw +cAK +szD +xYw +sNs +vzD +bln +bln +bln +bln +bln +bln +bln +bln +bln +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO "} -(222,1,1) = {" -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb +(182,1,3) = {" +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +bln +bln +bln +bln +iyY +kHb +pDe +fYj +meQ +vve +hYO +kKL +mqO +fUc +sBi +xYA +ldi +lUC +vhm +oLG +jbu +oxV +oxV +jbG +gEE +gEE +gEE +gEE +gEE +gEE +gEE +gEE +gEE +gEE +fTX +tru +bMY +emp +cYE +lso +kKF +bZQ +bZQ +bZQ +bZQ +bZQ +bZQ +qaK +qaK +oHK +oHK +qkS +uoJ +oHK +oHK +iHK +gOI +iHK +iHK +wLl +dyV +hnP +gPE +bpD +wLl +wLl +wLl +wLl +wLl +wLl +wLl +wLl +wLl +wLl +hjE +vWo +fOl +cyL +cSo +bgx +hWI +xxv +dOK +vzD +puh +lXi +tgq +vzD +dFZ +jOj +axu +vzD +pPB +loQ +fwD +too +mHw +bRz +vzD +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO "} -(223,1,1) = {" -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb +(183,1,3) = {" +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +bln +bln +bln +bln +iyY +mtv +fOz +gsH +kKL +qNu +fKP +kKL +lUC +lUC +dmZ +nlR +lch +lUC +aQJ +tdR +ikW +gEE +gEE +jbG +gEE +gEE +gEE +gEE +gEE +gEE +gEE +gEE +gEE +gEE +fTX +wjS +bMY +yaG +cYE +lso +pHX +lkT +vev +vzc +rRS +xHx +bZQ +elf +ojF +tYl +ftN +bxP +vvE +tJG +oHK +goq +hyW +kdJ +usP +wLl +nsZ +fyu +rhi +fyu +nsZ +iqx +awa +awa +awa +awa +xUk +cQs +nOi +nsZ +bkF +cSw +cmx +yeC +mXq +bgx +nBN +clY +fdH +vzD +tKz +lXi +jPY +vzD +tgq +jOj +jOj +vzD +cef +iTP +uCo +lkO +kPw +dAx +gQw +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO "} -(224,1,1) = {" -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb +(184,1,3) = {" +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +bln +bln +bln +bln +iyY +tjV +msM +pVi +kKL +fLb +fXf +kKL +nwd +epd +oih +dmL +lUC +lUC +dMH +ait +pYz +gEE +gEE +jbG +gEE +gEE +gEE +gEE +gEE +gEE +gEE +gEE +gEE +gEE +fTX +dyE +bMY +cxd +cYE +avb +avb +cin +eKl +pxL +lso +jYQ +bzZ +xZA +dVt +gHY +xZA +vaA +gXJ +bPb +oHK +pnq +xsD +lkP +pvU +wLl +jUX +wbR +uXh +tur +tYs +iqx +awa +awa +awa +awa +xUk +aWg +xgK +nsZ +uXs +cSw +ihu +yeC +lqL +bgx +nBN +xPI +jZY +vzD +vzD +lXi +vzD +vzD +vzD +hto +jOj +vzD +daT +ftS +too +lbf +esF +bRz +gQw +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO "} -(225,1,1) = {" -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -jnk -rdV -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -rdV -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -rdV -jnk -rdV -jnk -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb +(185,1,3) = {" +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +bln +bln +bln +bln +kKL +kKL +kKL +kKL +eOm +kKL +kKL +kKL +ihz +pwd +glI +tsR +rPu +lUC +tXV +kvX +brL +cYY +cYY +wrX +wrX +wrX +gEE +gEE +gEE +gEE +gEE +gEE +gEE +gEE +nlJ +rrp +urw +emp +bvI +lso +xEc +cas +nzR +yeB +uuC +kKF +bzZ +gav +ljF +ljF +ljF +sDg +gXJ +egZ +oHK +iHK +iHK +iHK +iHK +wLl +tur +tur +eqj +eqj +oro +iSk +awa +awa +awa +awa +xUk +wvz +srW +nsZ +qlG +cSw +ihu +hjp +hjE +bgx +bgx +bgx +bgx +bgx +uAJ +lXi +vzD +bln +vzD +vHm +jOj +vzD +vzD +kqm +tZd +bRz +bRz +bVL +vzD +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO "} -(226,1,1) = {" -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk +(186,1,3) = {" +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +bln +bln +bln +bln +bln +bln +bln +bln +nXb +bln +lUC +pfP +apD +cxc +tao +xFI +lUC +ccT +nyC +opw +oTA +oTA +sfi +gvK +jbG +gEE +gEE +gEE +gEE +gEE +gEE +gEE +gEE +gEE +gEE +frL +emp +cYE +lso +gxm +udA +udA +lso +lZi +qaE +fbL +xdU +ttw +wET +evk +vKp +vqN +pDk +aju +gPY +qWu +fbl +rAm +krY +awa +awa +awa +awa +jvc +awa +awa +awa +awa +awa +xUk +sqt +uiN +nsZ +geg +eVY +ihu +epH +rDZ +rDZ +qKm +rDZ +rDZ +bgx +tgq +lXi +gQw +bln +gQw +jOj +goK +dYW +vzD +vzD +gQw +gQw +gQw +vzD +vzD +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +ozo +bln +bln +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +"} +(187,1,3) = {" +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +bln +bln +bln +bln +bln +bln +bln +bln +nXb +bln +lUC +lUC +lUC +lUC +lUC +lUC +lUC +daX +pxi +wrX +tLQ +fBM +tLQ +fBM +jbG +gEE +cpq +gEE +gEE +iKQ +gEE +cpq +gEE +gEE +gEE +wrX +bQh +dEV +cvr +cvr +equ +lso +uuC +ePR +kwK +bzZ +jTm +moJ +oKy +moJ +moJ +qBj +qsu +wgO +fTT +bUa +wgL +phB +krY +awa +awa +awa +awa +jvc +awa +awa +awa +awa +awa +xUk +aSB +tHT +nsZ +niT +oZn +sFj +rck +rDZ +rDZ +rDZ +rDZ +jkH bgx -boq +bFq +lXi +gQw +bln +gQw +vrO +vzD +vzD +vzD +bln +bln +bln +bln +tCr +tCr +tCr +tCr +tCr +tCr +tCr +tCr +mVm +tCr +tCr +tCr +tCr +tCr +bln +bln +bln +bln +bln +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +"} +(188,1,3) = {" +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +bln +bln +bln +bln +bln +bln +sEB +bln +bln +bln +nXb +tlH +tlH +tlH +nXb +ngY +iQt +oHH +tAA +efH +mJu +rqR +qPL +qPL +qPL +qPL +qPL +dFt +dFt +dFt +iTr +jFn +gEE +jbG +nzV +cYE +dfB +dHK +bvY +utz +gMe +kuV +cAi +bzZ +oPq +aWH +sut +tia +qNn +pOf +gNi +krY +rHr +bUa +fbl +nHf +krY +awa +awa +awa +awa +jvc +awa +awa +awa +awa +awa +xUk +sqt +duE +nsZ +ukf +cMy +trb +sXC +rDZ +rDZ +pxr +rDZ +rDZ bgx -jnk -jnk -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb +rPe +lXi +vzD +bln +vzD +vrO +vzD +bln +bln +bln +bln +bln +bln +bln +bln +bln +muK +bln +bln +bln +bln +bln +bln +bln +bln +bln +tCr +bln +bln +bln +bln +bln +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO "} -(227,1,1) = {" -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -bIX +(189,1,3) = {" +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +bln +bln +bln +ozo +bln +bln +sEB +bln +bln +bln +nXb +tlH +tlH +tlH +nXb +wrX +xun +wrX +oHH +oHH +oHH +oHH +qPL +nCa +wSb +gGE +qPL +pRG +mtN +dFt +vHI +vHI +dFt +dFt +jub +hQO +cMv +qPL +elw +elw +elw +mxW +oMQ +mEJ +sca +mEJ +ecw +mEJ +sca +mEJ +mEJ +krY +srP +pGp +lIk +srP +krY +awa +awa +awa +awa +jvc +awa +awa +awa +awa +awa +xUk +sqt +iOv +nsZ +pee +hjE +wGc +wGc +wGc +wGc bgx -bsF bgx -bIX -jnk -jnk -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -"} -(228,1,1) = {" -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk bgx bgx -bjJ -boq -btN +vzD +lXi +vzD +vzD +vzD +vrO +vzD +bln +bln +bln +bln +bln +bln +bln +sUN +tmR +sUN +bln +sUN +tmR +sUN +bln +sUN +tmR +sUN +bln +tCr +bln +bln +bln +bln +bln +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +"} +(190,1,3) = {" +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +bln +bln +bln +bln +bln +nXb +bln +bln +bln +sEB +tlH +tlH +tlH +nXb +tlH +tlH +tlH +vsI +sEB +sEB +sEB +tpd +oOD +lDH +gVx +tpd +qWO +pCI +gVt +pCI +pCI +vsM +vns +nfB +cMJ +eBg +kCs +omh +peV +elw +tZe +pbT +qia +oPP +gXl +pND +aFt +oPP +tta +mEJ +kCz +vJS +bUa +ubY +qHn +krY +awa +awa +awa +awa +jvc +wQY +nmz +nmz +fJm +fJm +fkX +vQp +opB +nsZ +mHd +hjE +rDZ +rDZ +rDZ +rDZ bgx +cJC +jSa +dty +vzD +lXi +iQT +jCl +jCl +crk +gQw +bln +bln +bln +bln +bln +bln +bln +sUN +tmR +sUN +bln +sUN +tmR +sUN +bln +sUN +tmR +sUN +bln +tCr +bln +bln +bln +bln +bln +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +"} +(191,1,3) = {" +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +bln +bln +bln +bln +nXb +bln +bln +bln +sEB +tlH +tlH +tlH +nXb +tlH +tlH +tlH +tlH +tlH +tlH +sEB +tpd +jtG +mFP +myJ +jbT +wLS +myJ +eUL +hdw +vpd +bSH +xBU +iVU +iFX +qRr +kqw +omh +wDr +elw +vGp +fRt +wnK +fzQ +pUy +eSJ +pUy +mzG +spg +sca +xiC +ciS +bUa +jPx +jxb +luJ +bEJ +bEJ +mXe +bEJ +qbb +piM +hLO +hLO +hLO +hLO +uAx +pFl +cyG +nsZ +uCJ +hjE +rDZ +rDZ +rDZ +rDZ bgx -jnk -jnk -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb +olQ +jCl +juQ +vzD +geJ +vrO +vrO +vrO +vrO +gQw +bln +bln +bln +bln +bln +bln +bln +sUN +tmR +sUN +bln +sUN +tmR +sUN +bln +sUN +tmR +sUN +bln +tCr +bln +bln +bln +bln +bln +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO "} -(229,1,1) = {" -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -gQb -gQb -gQb -gQb -gQb -gQb -jnk -jnk -bGe -bGe -bhc -blQ -blQ -blQ -bum -bGe -bGe -jnk -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb +(192,1,3) = {" +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +bln +bln +bln +bln +bln +bln +bln +bln +nXb +tlH +tlH +tlH +nXb +tlH +tlH +tlH +tlH +tlH +tlH +sEB +qPL +qPL +qPL +qPL +qPL +liM +myJ +nMw +gjW +bAY +dMF +jdK +gEV +iRz +ePm +sBV +omh +wuC +elw +vav +kTs +cCu +crn +tgB +dvW +fhb +fXu +bsN +sca +gpj +oQn +iBl +wgL +mna +krY +xLq +xLq +aoo +uWx +ykE +qEV +wpi +gZx +tIq +tIq +vaa +xLq +xLq +nsZ +pdO +sFA +rDZ +vJU +rDZ +uie +bgx +jCl +jCl +jCl +vzD +geJ +iQT +bIt +jPY +pxQ +vzD +bln +bln +bln +bln +bln +bln +bln +sUN +tmR +sUN +bln +sUN +tmR +sUN +bln +sUN +tmR +sUN +bln +bln +bln +bln +bln +bln +bln +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO "} -(230,1,1) = {" -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -jnk -jnk -rdV -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -rdV -jnk -jnk -gQb -gQb -gQb -gQb -gQb -gQb -gQb -jnk -jnk +(193,1,3) = {" +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +bln +bln +bln +bln +bln +bln +bln +bln +nXb +tlH +tlH +tlH +tlH +tlH +tlH +tlH +tlH +tlH +tlH +sEB +qPL +xgX +qKF +qwf +qPL +lbm +myJ +gEV +rAC +bAY +jUL +jdK +gEV +tcD +ePm +jXL +omh +dbw +elw +elw +elw +elw +elw +ouX +ero +itj +fXu +lTL +mEJ +oXJ +fbl +eIC +trK +fsN +krY +iLd +xLq +aoo +rYZ +kgo +sCx +gWr +iHc +gXv +gXv +vaa +xLq +jKF +nsZ +pdO +dDm +rDZ +rDZ +rDZ +rDZ bgx -bHw -bhj -blQ -bFz -blQ -bun -bOJ +vzb +jCl +kXG +tgw +pTW +vzD bgx -jnk -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb +bgx +bgx +bgx +mJq +bln +bln +bln +bln +bln +bln +sUN +tmR +sUN +bln +sUN +tmR +sUN +bln +sUN +tmR +sUN +bln +bln +tCr +tCr +tCr +bln +bln +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO "} -(231,1,1) = {" -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -jnk -gQb -gQb -gQb -gQb -gQb -gQb -gQb -jnk -jnk -bGe -bGe -bjI -blQ -blQ -blQ -buq -bGe -bGe -jnk -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb +(194,1,3) = {" +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +bln +bln +bln +bln +bln +bln +bln +nXb +bln +tlH +tlH +tlH +tlH +tlH +tlH +tlH +tlH +tlH +sEB +qPL +qgn +vXy +lHL +qPL +gHD +myJ +wKv +mry +ocY +jUL +jdK +eFh +aVn +oLz +fwS +snj +lix +cRy +cRy +cRy +qCF +elw +nhU +iNn +bCD +caC +hic +mEJ +nSC +gVe +whP +mOc +mkx +krY +ezJ +xLq +iba +gas +rjK +nlP +gaz +imy +auK +auK +vaa +xLq +ezJ +nsZ +rDZ +giL +rDZ +rDZ +giL +rDZ +bgx +vzD +vzD +vzD +vzD +geJ +sMo +bgx +tfm +qbh +oGm +axy +mJq +mJq +sEB +bln +bln +bln +bln +tmR +bln +bln +bln +tmR +bln +bln +bln +tmR +bln +bln +bln +bln +bln +tCr +bln +bln +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO "} -(232,1,1) = {" -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -jnk -jnk -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -jnk -jnk -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -jnk -jnk +(195,1,3) = {" +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +bln +bln +bln +bln +bln +bln +nXb +bln +bln +bln +tlH +tlH +tlH +tlH +tlH +tlH +tlH +sEB +tpd +wwI +vXy +oGG +tpd +vXy +myJ +gEV +rAC +bAY +jUL +jdK +gEV +gjW +vXy +cpT +omh +kJc +cGW +fTW +dxm +sHM +elw +aFt +hAT +kCr +hDp +ttE +elw +omh +omh +omh +omh +dmC +elw +nsZ +nsZ +vdM +nsZ +nsZ bgx bgx -bps -gfi -btY bgx bgx -jnk -jnk -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb +bgx +rVA +bgx +bgx +bgx +bgx +bgx +bgx +bgx +bgx +bgx +bgx +fxT +jCl +axu +jCl +geJ +oiH +vTl +xCz +luK +xCz +qYP +xCz +hzB +tmR +tmR +tmR +tmR +sEB +sEB +sEB +sEB +sEB +sEB +sEB +sEB +sEB +sEB +sEB +tmR +tmR +cnx +bln +tCr +bln +bln +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO "} -(233,1,1) = {" -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -jnk -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -jnk -jnk -bIX +(196,1,3) = {" +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +tlH +tlH +tlH +tlH +tlH +tlH +sEB +tpd +mbn +qLF +vCD +wyo +myJ +myJ +gEV +gjW +bAY +cXi +jdK +nMw +gjW +vXy +pnj +omh +omh +omh +dbw +omh +sHM +elw +bGv +cHJ +mos +nhI +hDp +elw +uKx +tiz +fTW +bwM +hds +lEv +clV +wmG +keH +nkh +tLT +wvv +fHC +lEP +oEj +oSt +oEj +oEj +oEj +myO +oEj +oEj +oEj +oEj +oSt +oEj +oEj +myO +oEj +oSt +oEj +dww +dFZ +mbT +nBB +xQh +xCz +mjt +mJq +mJq +vsI +bln +bln +bln +bln +tmR +bln +bln +bln +tmR +bln +bln +bln +tmR +bln +bln +bln +bln +bln +tCr +bln +bln +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +"} +(197,1,3) = {" +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +sEB +tpd +wwI +tPY +ljo +tpd +vXy +vXy +urx +cuP +eFn +oAH +uFH +hPV +vXy +vXy +orV +jZM +sEB +omh +icV +omh +sHM +elw +bCd +elw +elw +elw +elw +elw +rft +dbw +idt +fMq +pSz +elw +pbH +dNd +dNd +lAH +hyV bgx -bLq +gti +bhk +jCl +jCl +jCl +jCl +jCl +vzD +vzD +vzD +vzD +vzD +vzD +vzD +vzD +vzD +bcQ +vzD +vzD +vzD +vzD bgx -bIX -jnk -jnk -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb +nIx +nIx +nIx +mJq +bln +bln +bln +bln +bln +bln +sUN +tmR +sUN +bln +sUN +tmR +sUN +bln +sUN +tmR +sUN +bln +bln +tCr +tCr +tCr +bln +bln +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO "} -(234,1,1) = {" -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -jnk -jnk +(198,1,3) = {" +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +sEB +tpd +hOt +ejn +vXy +tpd +vXy +ejn +ejn +jOD +tGx +ejn +vXy +ejn +vXy +ejn +udw +jZM +sEB +omh +oQI +omh +sED +tJs +xIo +gjM +gjM +gjM +gjM +tIW +gjM +aUl +xnt +egR +pSz +elw +hCx +mEU +enq +kuy +qQa bgx -bGe +gti +tsJ +jCl +xWo +axu +bFq +jCl +jCl +jCl +jtn +jCl +iqC +ibw +iQT +qob +rZa +jCl +vzD +qcr +twZ +vzD +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +sUN +tmR +sUN +bln +sUN +tmR +sUN +bln +sUN +tmR +sUN +bln +bln +bln +bln +bln +bln +bln +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +"} +(199,1,3) = {" +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +pPz +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +bln +bln +bln +bln +bln +bln +bln +bln +lSu +lSu +bln +sEB +tpd +tpd +ljj +qKq +qmV +fPX +xdM +jZM +dFt +jZM +xdM +nJo +hdz +quK +xdM +jZM +jZM +sEB +omh +xKo +omh +omh +omh +omh +omh +omh +fTW +tiz +jYc +fTW +odt +fTW +oBi +omh +elw +mWf +mWf +mWf +hyV +trm bgx -jnk -jnk -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb +vzD +vzD +vzD +vzD +vzD +vzD +vzD +vzD +vzD +vzD +jCl +tKN +qZh +vzD +twZ +jCl +jCl +vXd +qta +mwQ +vzD +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +sUN +tmR +sUN +bln +sUN +tmR +sUN +bln +sUN +tmR +sUN +bln +tCr +bln +bln +bln +bln +bln +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO "} -(235,1,1) = {" -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -jnk -jnk -jnk -jnk -jnk -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb +(200,1,3) = {" +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +vsI +sEB +sEB +jZM +xVG +jZM +xVG +jZM +sEB +gZa +sEB +jZM +xVG +jZM +xVG +jZM +sEB +sEB +sEB +sEB +sEB +sEB +sEB +sEB +sEB +sEB +omh +skW +omh +omh +omh +omh +skW +omh +omh +bln +bln +bln +bln +hyV +trm +bgx +bln +bln +bln +bln +bln +bln +bln +bln +vzD +bFq +jCl +xhT +jCl +gUT +jCl +jCl +mKS +vzD +jCl +ibj +vzD +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +sUN +tmR +sUN +bln +sUN +tmR +sUN +bln +sUN +tmR +sUN +bln +tCr +bln +bln +bln +bln +bln +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO "} -(236,1,1) = {" -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -jnk -jnk -jnk -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb +(201,1,3) = {" +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +bln +bln +bln +bln +bln +bln +bln +bln +bln +lSu +bln +bln +bln +bln +jZM +xVG +jZM +xVG +jZM +bln +bln +bln +jZM +xVG +jZM +xVG +jZM +bln +bln +lSu +bln +bln +bln +bln +lSu +lSu +bln +omh +fTW +xTy +qNV +rCT +xTy +qNV +mhq +omh +bln +bln +bln +bln +cKW +fiU +bgx +bln +bln +bln +bln +bln +bln +bln +bln +vzD +vzD +gQw +gQw +gQw +vzD +vzD +vzD +jIk +vzD +vzD +vzD +vzD +bln +bln +bln +bln +bln +bln +bln +bln +bln +mVm +bln +sUN +tmR +sUN +bln +sUN +tmR +sUN +bln +sUN +tmR +sUN +bln +tCr +bln +bln +bln +bln +bln +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO "} -(237,1,1) = {" -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb +(202,1,3) = {" +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +lSu +bln +dFt +kAm +jZM +gBI +dFt +bln +bln +bln +dFt +kAm +jZM +gBI +dFt +bln +bln +bln +bln +lSu +bln +lSu +lSu +bln +bln +mLJ +opn +vJk +vJk +afU +vJk +vJk +qbW +omh +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +vzD +eFi +vzD +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +tCr +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +mVm +bln +bln +bln +bln +bln +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO "} -(238,1,1) = {" -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb +(203,1,3) = {" +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +jZM +xVG +jZM +xVG +jZM +bln +bln +bln +jZM +xVG +jZM +xVG +jZM +bln +bln +bln +bln +bln +bln +bln +bln +bln +lSu +mLJ +bqY +qXf +tQX +wLk +nXg +tRX +drm +omh +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +vzD +ltk +vzD +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +tCr +tCr +tCr +tCr +tCr +tCr +tCr +tCr +tCr +tCr +tCr +tCr +tCr +tCr +tCr +bln +bln +bln +bln +bln +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO "} -(239,1,1) = {" -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb +(204,1,3) = {" +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +jZM +oeh +kLs +vmR +jZM +bln +bln +bln +jZM +vmR +kLs +woU +jZM +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +omh +omh +omh +omh +dos +omh +omh +omh +omh +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +vsI +sEB +sEB +bln +bln +bln +bln +bln +bln +bln +ozo +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +ozo +bln +bln +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO "} -(240,1,1) = {" -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb +(205,1,3) = {" +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +bln +fBN +bln +bln +bln +bln +bln +bln +bln +bln +bln +vsI +sEB +sEB +aDK +vsI +bln +bln +bln +vsI +sEB +sEB +sEB +vsI +bln +bln +bln +bln +bln +bln +bln +bln +fBN +bln +bln +cSx +vyU +vyU +xuR +vyU +vyU +uOE +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +ozo +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO "} -(241,1,1) = {" -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb +(206,1,3) = {" +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +nRV +vyU +vyU +vyU +vyU +vyU +fcP +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO "} -(242,1,1) = {" -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb +(207,1,3) = {" +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO "} -(243,1,1) = {" -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb +(208,1,3) = {" +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +bln +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO "} -(244,1,1) = {" -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb +(209,1,3) = {" +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +ozo +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +bln +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO "} -(245,1,1) = {" -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb +(210,1,3) = {" +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +bln +fBN +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +fBN +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO "} -(246,1,1) = {" -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb +(211,1,3) = {" +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO "} -(247,1,1) = {" -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb +(212,1,3) = {" +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO "} -(248,1,1) = {" -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb +(213,1,3) = {" +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO "} -(249,1,1) = {" -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb +(214,1,3) = {" +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO "} -(250,1,1) = {" -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb +(215,1,3) = {" +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +bln +fBN +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +fBN +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO "} -(251,1,1) = {" -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb +(216,1,3) = {" +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO "} -(252,1,1) = {" -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb +(217,1,3) = {" +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO "} -(253,1,1) = {" -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb +(218,1,3) = {" +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO "} -(254,1,1) = {" -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb +(219,1,3) = {" +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO "} -(255,1,1) = {" -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb -gQb +(220,1,3) = {" +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +bln +fBN +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +fBN +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +"} +(221,1,3) = {" +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +"} +(222,1,3) = {" +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +"} +(223,1,3) = {" +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +"} +(224,1,3) = {" +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +"} +(225,1,3) = {" +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +bln +fBN +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +fBN +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +fBN +bln +fBN +bln +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +"} +(226,1,3) = {" +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +mvE +oDd +mvE +bln +bln +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +"} +(227,1,3) = {" +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +xgI +mvE +anO +mvE +xgI +bln +bln +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +"} +(228,1,3) = {" +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +mvE +mvE +cJB +oDd +aWb +mvE +mvE +bln +bln +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +"} +(229,1,3) = {" +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +wNO +wNO +wNO +wNO +wNO +wNO +bln +bln +pRa +pRa +lRd +evT +evT +evT +iJI +pRa +pRa +bln +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +"} +(230,1,3) = {" +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +bln +bln +fBN +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +fBN +bln +bln +wNO +wNO +wNO +wNO +wNO +wNO +wNO +bln +bln +mvE +aFj +mps +evT +byB +evT +hDA +qPR +mvE +bln +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +"} +(231,1,3) = {" +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +bln +wNO +wNO +wNO +wNO +wNO +wNO +wNO +bln +bln +pRa +pRa +qKB +evT +evT +evT +oLt +pRa +pRa +bln +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +"} +(232,1,3) = {" +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +bln +bln +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +bln +bln +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +bln +bln +mvE +mvE +mMU +uyV +lhf +mvE +mvE +bln +bln +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +"} +(233,1,3) = {" +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +bln +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +bln +bln +xgI +mvE +beZ +mvE +xgI +bln +bln +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +"} +(234,1,3) = {" +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +bln +bln +mvE +pRa +mvE +bln +bln +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +"} +(235,1,3) = {" +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +bln +bln +bln +bln +bln +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +"} +(236,1,3) = {" +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +bln +bln +bln +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +"} +(237,1,3) = {" +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +"} +(238,1,3) = {" +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +"} +(239,1,3) = {" +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +"} +(240,1,3) = {" +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +"} +(241,1,3) = {" +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +"} +(242,1,3) = {" +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +"} +(243,1,3) = {" +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +"} +(244,1,3) = {" +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +"} +(245,1,3) = {" +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +"} +(246,1,3) = {" +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +"} +(247,1,3) = {" +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +"} +(248,1,3) = {" +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +"} +(249,1,3) = {" +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +"} +(250,1,3) = {" +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +"} +(251,1,3) = {" +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +"} +(252,1,3) = {" +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +"} +(253,1,3) = {" +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +"} +(254,1,3) = {" +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +"} +(255,1,3) = {" +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO +wNO "} diff --git a/_maps/map_files/IceBoxStation/IcemoonUnderground_Above.dmm b/_maps/map_files/IceBoxStation/IcemoonUnderground_Above.dmm deleted file mode 100644 index 298dfcb323a55..0000000000000 --- a/_maps/map_files/IceBoxStation/IcemoonUnderground_Above.dmm +++ /dev/null @@ -1,84931 +0,0 @@ -//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE -"aa" = ( -/obj/structure/table, -/obj/item/plate, -/obj/item/reagent_containers/food/condiment/enzyme, -/turf/open/floor/iron/cafeteria, -/area/service/kitchen) -"ab" = ( -/obj/machinery/light/small/directional/east, -/turf/open/floor/plating{ - icon_state = "panelscorched" - }, -/area/maintenance/aft/lesser) -"ac" = ( -/obj/structure/sign/poster/contraband/random/directional/north, -/turf/open/floor/plating, -/area/security/prison) -"ad" = ( -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 - }, -/obj/effect/landmark/start/bartender, -/obj/machinery/duct, -/obj/structure/disposalpipe/segment{ - dir = 9 - }, -/turf/open/floor/iron, -/area/service/bar) -"ae" = ( -/obj/structure/stairs/west, -/turf/open/floor/iron/white, -/area/science/mixing/hallway) -"af" = ( -/obj/machinery/holopad, -/obj/effect/landmark/start/clown, -/turf/open/floor/wood/tile, -/area/service/theater) -"ag" = ( -/obj/effect/spawner/random/structure/crate, -/turf/open/floor/plating{ - icon_state = "panelscorched" - }, -/area/maintenance/department/medical/morgue) -"ah" = ( -/obj/structure/rack, -/obj/item/clothing/suit/armor/bulletproof{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/clothing/suit/armor/bulletproof, -/obj/item/clothing/suit/armor/bulletproof{ - pixel_x = 3; - pixel_y = -3 - }, -/obj/item/clothing/head/helmet/alt{ - layer = 3.00001; - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/clothing/head/helmet/alt{ - layer = 3.00001 - }, -/obj/item/clothing/head/helmet/alt{ - layer = 3.00001; - pixel_x = 3; - pixel_y = -3 - }, -/obj/effect/turf_decal/tile/red/half, -/turf/open/floor/iron/dark/textured, -/area/ai_monitored/security/armory) -"ai" = ( -/obj/effect/turf_decal/tile/dark{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/asteroid/corner{ - dir = 1 - }, -/obj/structure/cable, -/turf/open/floor/iron/white/side{ - dir = 6 - }, -/area/mine/living_quarters) -"aj" = ( -/turf/open/lava/plasma/ice_moon, -/area/icemoon/underground/explored) -"ak" = ( -/turf/open/genturf, -/area/icemoon/underground/unexplored/rivers) -"al" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/landmark/start/chemist, -/turf/open/floor/iron/dark, -/area/medical/chemistry) -"am" = ( -/obj/structure/chair/wood{ - dir = 8 - }, -/turf/open/floor/plating, -/area/maintenance/starboard/lesser) -"an" = ( -/obj/machinery/light/small/directional/north, -/obj/structure/sign/warning/gasmask{ - desc = "A sign that warns of dangerous gasses in the air, instructing you to wear internals."; - pixel_y = 32 - }, -/obj/machinery/button/door/directional/north{ - id = "drone_bay"; - name = "Shutter Control"; - pixel_x = -24 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, -/turf/open/floor/plating, -/area/cargo/drone_bay) -"ao" = ( -/obj/machinery/light/small/directional/west, -/turf/open/floor/engine/vacuum, -/area/science/mixing/chamber) -"ap" = ( -/obj/structure/cable, -/obj/effect/spawner/structure/window/hollow/reinforced/middle, -/turf/open/floor/plating, -/area/security/brig) -"aq" = ( -/obj/machinery/door/airlock/security{ - name = "Prison Forestry" - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/machinery/door/firedoor, -/turf/open/floor/iron/dark, -/area/security/prison/garden) -"ar" = ( -/obj/structure/closet/secure_closet/injection, -/obj/machinery/airalarm/directional/north, -/obj/item/soap/nanotrasen, -/turf/open/floor/iron/dark, -/area/security/execution/education) -"as" = ( -/turf/closed/wall/r_wall, -/area/ai_monitored/security/armory) -"at" = ( -/obj/effect/turf_decal/stripes/asteroid/corner{ - dir = 4 - }, -/obj/effect/turf_decal/tile/dark{ - dir = 4 - }, -/turf/open/floor/iron/white/side{ - dir = 10 - }, -/area/mine/living_quarters) -"av" = ( -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 - }, -/obj/structure/sink/kitchen{ - pixel_y = 24 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/iron, -/area/service/bar) -"ax" = ( -/obj/structure/sign/poster/random/directional/north, -/turf/open/floor/plating, -/area/maintenance/aft/lesser) -"ay" = ( -/obj/machinery/exodrone_launcher, -/obj/item/exodrone{ - pixel_y = 8 - }, -/obj/effect/turf_decal/trimline/yellow/end, -/obj/effect/turf_decal/trimline/yellow/mid_joiner{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/yellow/mid_joiner{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/yellow/mid_joiner, -/obj/structure/sign/poster/official/random/directional/south, -/turf/open/floor/iron/smooth_large, -/area/cargo/drone_bay) -"az" = ( -/obj/effect/spawner/structure/window/hollow/reinforced/middle, -/turf/open/floor/plating, -/area/maintenance/department/medical/morgue) -"aA" = ( -/turf/open/floor/iron, -/area/mine/mechbay) -"aB" = ( -/obj/effect/turf_decal/siding/red{ - dir = 4 - }, -/turf/open/floor/iron/dark/textured, -/area/security/prison) -"aC" = ( -/obj/item/trash/boritos/red, -/obj/structure/cable, -/turf/open/floor/iron, -/area/security/prison/work) -"aD" = ( -/obj/structure/sink{ - pixel_y = 20 - }, -/obj/effect/turf_decal/tile/green/half/contrasted{ - dir = 1 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/turf/open/floor/iron, -/area/security/prison/garden) -"aE" = ( -/obj/structure/sign/warning/coldtemp{ - pixel_x = -29 - }, -/obj/structure/sign/warning/gasmask{ - desc = "A sign that warns of dangerous gasses in the air, instructing you to wear internals."; - pixel_x = 30 - }, -/turf/open/floor/iron/dark, -/area/mine/storage) -"aF" = ( -/obj/structure/sign/poster/official/random/directional/north, -/obj/effect/turf_decal/tile/red/anticorner/contrasted{ - dir = 1 - }, -/turf/open/floor/iron, -/area/security/prison/visit) -"aG" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 1 - }, -/obj/effect/turf_decal/box, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/science/mixing) -"aH" = ( -/obj/machinery/light/directional/east, -/obj/machinery/status_display/evac/directional/east, -/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/bookcase{ - name = "Holy Bookcase" - }, -/turf/open/floor/iron/dark, -/area/service/chapel) -"aI" = ( -/obj/machinery/light/directional/south, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/dark, -/area/medical/morgue) -"aJ" = ( -/obj/machinery/atmospherics/pipe/multiz/scrubbers/visible/layer2, -/obj/machinery/atmospherics/pipe/multiz/supply/visible/layer4, -/turf/open/floor/plating, -/area/security/prison/safe) -"aK" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/mine/eva) -"aL" = ( -/obj/machinery/holopad, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/box/white{ - color = "#52B4E9" - }, -/turf/open/floor/iron/dark, -/area/medical/morgue) -"aM" = ( -/obj/machinery/computer/exodrone_control_console{ - dir = 1 - }, -/turf/open/floor/iron/dark, -/area/cargo/drone_bay) -"aN" = ( -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 - }, -/obj/effect/turf_decal/siding/wood{ - dir = 9 - }, -/obj/item/paicard, -/obj/structure/table/wood, -/turf/open/floor/iron, -/area/service/bar) -"aO" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/machinery/light/floor, -/turf/open/floor/iron/white, -/area/mine/living_quarters) -"aP" = ( -/obj/structure/filingcabinet/employment, -/turf/open/floor/wood, -/area/service/lawoffice) -"aQ" = ( -/obj/structure/stairs/north, -/turf/open/floor/iron, -/area/cargo/storage) -"aR" = ( -/obj/structure/closet/crate/hydroponics, -/obj/item/shovel/spade, -/obj/item/wrench, -/obj/item/reagent_containers/glass/bucket, -/obj/item/wirecutters, -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/obj/machinery/airalarm/directional/west, -/obj/machinery/camera{ - c_tag = "Service-Botany Bottom 1"; - dir = 9 - }, -/obj/machinery/newscaster/directional/north, -/turf/open/floor/plating, -/area/service/hydroponics) -"aS" = ( -/obj/structure/stairs/east, -/obj/structure/stairs/east, -/turf/open/floor/iron/white, -/area/science/mixing/hallway) -"aT" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/structure/chair/stool/directional/west, -/turf/open/floor/iron/cafeteria, -/area/commons/dorms/laundry) -"aU" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/iron, -/area/service/chapel) -"aV" = ( -/obj/structure/chair/stool/directional/south, -/turf/open/floor/wood/parquet, -/area/commons/lounge) -"aW" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/effect/turf_decal/tile/blue, -/turf/open/floor/iron/white, -/area/medical/chemistry) -"aX" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line, -/obj/machinery/light/directional/south, -/turf/open/floor/iron/white, -/area/medical/chemistry) -"aY" = ( -/obj/machinery/firealarm/directional/east, -/turf/open/floor/iron/dark/textured, -/area/security/prison) -"aZ" = ( -/obj/structure/flora/grass/both, -/obj/structure/railing, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/icemoon/underground/explored) -"ba" = ( -/obj/machinery/door/airlock/research{ - name = "Crater Observation Room" - }, -/turf/open/floor/iron/white/side, -/area/mine/living_quarters) -"bb" = ( -/obj/machinery/atmospherics/pipe/heat_exchanging/manifold/layer2{ - dir = 1 - }, -/obj/machinery/atmospherics/components/unary/outlet_injector/monitored{ - chamber_id = "ordnancegas2"; - dir = 1 - }, -/turf/open/floor/iron/dark/airless, -/area/science/mixing/chamber) -"bc" = ( -/obj/effect/turf_decal/trimline/green/filled/corner, -/obj/effect/turf_decal/trimline/blue/corner, -/turf/open/floor/iron/dark, -/area/service/hydroponics) -"bd" = ( -/obj/machinery/recharge_station, -/obj/effect/turf_decal/tile/red/anticorner{ - dir = 1 - }, -/turf/open/floor/iron/dark/textured, -/area/ai_monitored/security/armory) -"be" = ( -/obj/structure/table, -/obj/item/food/grown/carrot{ - pixel_x = -6; - pixel_y = 10 - }, -/obj/item/food/grown/carrot{ - pixel_x = -2; - pixel_y = 3 - }, -/turf/open/floor/iron/cafeteria, -/area/service/kitchen) -"bf" = ( -/turf/closed/wall, -/area/mine/eva) -"bg" = ( -/turf/open/floor/plating, -/area/maintenance/department/chapel) -"bh" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/red/half/contrasted, -/turf/open/floor/iron/dark/textured_edge{ - dir = 1 - }, -/area/security/prison) -"bi" = ( -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/effect/turf_decal/tile/blue/opposingcorners{ - dir = 1 - }, -/obj/structure/cloth_pile, -/turf/open/floor/iron/cafeteria, -/area/security/prison/work) -"bj" = ( -/obj/machinery/camera{ - c_tag = "Morgue Hallway" - }, -/obj/effect/landmark/start/hangover, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/dark, -/area/medical/morgue) -"bk" = ( -/obj/effect/spawner/structure/window/hollow/reinforced/middle{ - dir = 4 - }, -/turf/open/floor/plating, -/area/mine/storage) -"bl" = ( -/obj/structure/girder, -/obj/structure/grille, -/turf/open/floor/wood{ - icon_state = "wood-broken6" - }, -/area/maintenance/aft/lesser) -"bm" = ( -/obj/structure/bodycontainer/crematorium{ - id = "crematoriumChapel" - }, -/turf/open/floor/iron/dark/smooth_half{ - dir = 1 - }, -/area/service/chapel/office) -"bn" = ( -/obj/structure/chair/stool/directional/north, -/obj/item/storage/toolbox/artistic{ - pixel_y = 4 - }, -/turf/open/floor/plating, -/area/maintenance/department/medical/morgue) -"bo" = ( -/obj/effect/spawner/structure/window/hollow/reinforced/middle{ - dir = 4 - }, -/turf/open/floor/plating, -/area/hallway/primary/central/fore) -"bq" = ( -/turf/closed/wall, -/area/mine/production) -"br" = ( -/obj/effect/spawner/structure/window/hollow/reinforced/middle, -/turf/open/floor/plating, -/area/security/courtroom) -"bs" = ( -/obj/structure/rack, -/obj/item/gun/energy/disabler{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/gun/energy/disabler, -/obj/item/gun/energy/disabler{ - pixel_x = 3; - pixel_y = -3 - }, -/obj/effect/turf_decal/tile/red/half, -/turf/open/floor/iron/dark/textured, -/area/ai_monitored/security/armory) -"bt" = ( -/obj/structure/sign/poster/official/here_for_your_safety{ - pixel_x = 32 - }, -/turf/open/misc/asteroid/snow/icemoon, -/area/icemoon/underground/explored) -"bu" = ( -/obj/item/candle{ - pixel_x = -7; - pixel_y = 3 - }, -/obj/item/storage/book{ - name = "Tales from the First"; - pixel_x = 5; - pixel_y = 5 - }, -/obj/structure/table/wood, -/turf/open/floor/plating, -/area/maintenance/starboard/lesser) -"bv" = ( -/obj/machinery/space_heater, -/turf/open/floor/iron/dark/textured, -/area/security/prison) -"by" = ( -/obj/machinery/light/directional/north, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 1 - }, -/turf/open/floor/iron/dark/textured_edge, -/area/security/prison) -"bz" = ( -/obj/structure/disposalpipe/trunk/multiz, -/obj/effect/turf_decal/stripes/line, -/obj/effect/decal/cleanable/cobweb, -/turf/open/floor/plating, -/area/maintenance/department/chapel) -"bA" = ( -/obj/machinery/door/airlock/external{ - glass = 1; - name = "Mining Mech Bay External Airlock"; - opacity = 0 - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ - cycle_id = "mining-aux-mechbay-external" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/effect/mapping_helpers/airlock/access/all/supply/mining, -/turf/open/floor/iron/large, -/area/mine/mechbay) -"bB" = ( -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/tile/red, -/obj/machinery/light/directional/east, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/machinery/airalarm/directional/east, -/turf/open/floor/iron, -/area/hallway/primary/central/fore) -"bD" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply, -/turf/open/floor/iron/white, -/area/medical/virology) -"bE" = ( -/turf/open/misc/dirt{ - initial_gas_mix = "ICEMOON_ATMOS" - }, -/area/icemoon/underground/explored) -"bF" = ( -/obj/effect/spawner/structure/window, -/turf/open/floor/plating, -/area/mine/eva) -"bG" = ( -/obj/structure/fluff/tram_rail/end{ - dir = 4; - pixel_y = -17 - }, -/obj/structure/fluff/tram_rail/end{ - dir = 4 - }, -/turf/open/openspace/icemoon/keep_below, -/area/icemoon/underground/explored) -"bH" = ( -/obj/effect/turf_decal/trimline/green/filled/corner{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/blue/corner{ - dir = 8 - }, -/turf/open/floor/iron/dark, -/area/service/hydroponics) -"bI" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/item/storage/book/bible, -/obj/structure/altar_of_gods, -/turf/open/floor/iron/dark, -/area/service/chapel) -"bJ" = ( -/obj/item/radio/intercom/directional/north, -/turf/open/floor/iron, -/area/hallway/secondary/service) -"bK" = ( -/obj/structure/railing{ - dir = 8 - }, -/obj/structure/railing{ - dir = 4 - }, -/turf/open/floor/plating/icemoon, -/area/security/execution/education) -"bL" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/south, -/turf/open/floor/iron/smooth, -/area/security/prison) -"bM" = ( -/obj/effect/spawner/structure/window/hollow/reinforced/middle{ - dir = 4 - }, -/turf/open/floor/plating, -/area/mine/eva) -"bN" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply, -/turf/open/floor/plating, -/area/medical/virology) -"bO" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "viroview" - }, -/turf/open/floor/plating, -/area/medical/virology) -"bP" = ( -/turf/open/floor/iron, -/area/mine/production) -"bQ" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/machinery/portable_atmospherics/canister/oxygen, -/turf/open/floor/iron/dark, -/area/science/mixing) -"bR" = ( -/obj/structure/stairs/east, -/turf/open/floor/plating, -/area/security/brig) -"bS" = ( -/obj/structure/rack, -/obj/item/pickaxe, -/obj/item/gps/mining, -/obj/item/gps/mining, -/obj/structure/sign/warning/coldtemp{ - pixel_y = 32 - }, -/turf/open/floor/iron/smooth, -/area/mine/eva) -"bT" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/mapping_helpers/dead_body_placer, -/turf/open/floor/iron/dark, -/area/medical/morgue) -"bU" = ( -/obj/effect/landmark/start/hangover, -/obj/structure/chair/stool/directional/north, -/turf/open/floor/wood/parquet, -/area/commons/lounge) -"bV" = ( -/obj/structure/chair/stool/directional/north, -/turf/open/floor/wood/parquet, -/area/commons/lounge) -"bW" = ( -/obj/structure/reagent_dispensers/watertank, -/obj/effect/spawner/random/trash/soap, -/turf/open/floor/plating, -/area/maintenance/department/chapel) -"bX" = ( -/turf/closed/wall, -/area/security/prison/work) -"bY" = ( -/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/structure/table/reinforced/plastitaniumglass, -/obj/item/storage/medkit/fire{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/item/storage/medkit/regular{ - pixel_x = -3; - pixel_y = -3 - }, -/turf/open/floor/iron, -/area/mine/living_quarters) -"bZ" = ( -/obj/structure/cable, -/turf/open/floor/iron/white, -/area/mine/living_quarters) -"ca" = ( -/turf/open/openspace, -/area/security/prison) -"cb" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/effect/spawner/structure/window/hollow/reinforced, -/turf/open/floor/plating, -/area/mine/living_quarters) -"cc" = ( -/obj/structure/table/wood, -/turf/open/floor/iron/dark, -/area/service/chapel/office) -"cd" = ( -/obj/machinery/light/directional/north, -/obj/machinery/status_display/evac/directional/north, -/turf/open/floor/iron/dark, -/area/medical/chemistry) -"ce" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/security/prison/visit) -"cf" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/iron/dark/textured_edge, -/area/security/prison) -"ch" = ( -/obj/structure/chair{ - dir = 1 - }, -/obj/machinery/light/small/red/directional/south, -/obj/item/radio/intercom/chapel/directional/east, -/turf/open/floor/iron/dark, -/area/service/chapel) -"ci" = ( -/obj/structure/rack, -/obj/effect/spawner/random/maintenance/three, -/turf/open/floor/plating, -/area/maintenance/aft/lesser) -"cj" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/siding/wood/corner{ - dir = 4 - }, -/turf/open/floor/iron/grimy, -/area/service/chapel/office) -"ck" = ( -/obj/effect/spawner/structure/window, -/turf/open/floor/plating, -/area/cargo/drone_bay) -"cl" = ( -/obj/effect/turf_decal/tile/dark{ - dir = 1 - }, -/obj/effect/turf_decal/tile/dark{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/asteroid/line{ - dir = 1 - }, -/obj/structure/chair/office/light{ - dir = 1 - }, -/turf/open/floor/iron/white/side, -/area/mine/living_quarters) -"cm" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/security/prison/work) -"cn" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/machinery/light/small/directional/west, -/obj/item/kirbyplants/random, -/turf/open/floor/iron/cafeteria, -/area/commons/dorms/laundry) -"co" = ( -/obj/structure/grille/broken, -/turf/open/floor/plating{ - icon_state = "panelscorched" - }, -/area/maintenance/department/medical/morgue) -"cp" = ( -/obj/machinery/atmospherics/pipe/multiz/scrubbers/visible/layer2, -/obj/machinery/atmospherics/pipe/multiz/supply/visible/layer4, -/turf/open/floor/plating, -/area/security/prison) -"cq" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/catwalk_floor/iron_smooth, -/area/maintenance/starboard/lesser) -"cr" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/general/visible, -/obj/machinery/button/door/directional/east{ - id = "xenobio11"; - layer = 4; - name = "Xenobio Pen 11 Blast DOors"; - req_access_txt = "55" - }, -/turf/open/floor/iron/white, -/area/science/xenobiology) -"cs" = ( -/obj/structure/stairs/south{ - dir = 1 - }, -/turf/open/floor/iron, -/area/commons/dorms/laundry) -"ct" = ( -/obj/machinery/disposal/bin, -/obj/structure/window/reinforced, -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/obj/structure/disposalpipe/trunk{ - dir = 8 - }, -/turf/open/floor/iron, -/area/science/xenobiology) -"cu" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/obj/machinery/power/apc/auto_name/directional/west, -/obj/structure/cable, -/turf/open/floor/iron/dark/textured, -/area/ai_monitored/security/armory) -"cv" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Crematorium Maintenance"; - req_access_txt = "27" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/plating, -/area/maintenance/department/chapel) -"cw" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/port/greater) -"cx" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/turf/open/floor/iron, -/area/science/mixing) -"cy" = ( -/turf/closed/wall/r_wall, -/area/maintenance/department/cargo) -"cz" = ( -/obj/effect/turf_decal/tile/dark, -/obj/effect/turf_decal/tile/dark{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/asteroid/line{ - dir = 10 - }, -/turf/open/floor/iron/white/side{ - dir = 1 - }, -/area/mine/living_quarters) -"cA" = ( -/obj/structure/cable, -/turf/open/floor/iron/white, -/area/science/xenobiology) -"cB" = ( -/obj/effect/spawner/structure/window/hollow/reinforced/middle{ - dir = 1 - }, -/turf/open/floor/plating, -/area/commons/dorms/laundry) -"cC" = ( -/obj/effect/spawner/random/contraband/prison, -/obj/structure/closet/crate, -/obj/item/stack/license_plates/empty/fifty, -/obj/item/stack/license_plates/empty/fifty, -/obj/item/stack/license_plates/empty/fifty, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced, -/turf/open/floor/iron/dark/smooth_half, -/area/security/prison/work) -"cD" = ( -/turf/open/floor/plating{ - icon_state = "panelscorched" - }, -/area/maintenance/department/chapel) -"cE" = ( -/obj/effect/spawner/structure/window/hollow/reinforced/middle{ - dir = 1 - }, -/turf/open/floor/plating, -/area/cargo/storage) -"cF" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/turf/open/floor/iron, -/area/security/courtroom) -"cG" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 1 - }, -/turf/open/floor/iron/dark, -/area/science/mixing) -"cH" = ( -/obj/structure/disposalpipe/segment{ - dir = 9 - }, -/obj/effect/turf_decal/tile/red, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 1 - }, -/turf/open/floor/iron, -/area/hallway/primary/central/fore) -"cI" = ( -/obj/structure/railing/corner{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/dark, -/area/medical/morgue) -"cJ" = ( -/obj/effect/turf_decal/tile/bar{ - dir = 1 - }, -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/siding/white, -/obj/effect/spawner/random/vending/colavend, -/turf/open/floor/iron, -/area/hallway/secondary/service) -"cK" = ( -/obj/structure/sink{ - dir = 4; - pixel_x = -12 - }, -/turf/open/floor/iron, -/area/hallway/secondary/service) -"cL" = ( -/obj/structure/closet, -/obj/machinery/light/small/directional/north, -/obj/structure/sign/poster/official/random/directional/east, -/turf/open/floor/carpet/donk, -/area/mine/production) -"cM" = ( -/turf/closed/wall, -/area/mine/living_quarters) -"cO" = ( -/obj/structure/railing/corner{ - dir = 8 - }, -/turf/open/misc/asteroid/snow/icemoon, -/area/icemoon/underground/explored) -"cP" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/iron/cafeteria, -/area/commons/dorms/laundry) -"cQ" = ( -/obj/effect/turf_decal/siding/wood/end{ - dir = 1 - }, -/obj/structure/bookcase/random/fiction, -/turf/open/floor/iron/dark, -/area/commons/lounge) -"cR" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/mine/living_quarters) -"cS" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 5 - }, -/obj/machinery/disposal/bin, -/obj/machinery/light/directional/west, -/obj/structure/disposalpipe/trunk{ - dir = 1 - }, -/turf/open/floor/stone, -/area/commons/lounge) -"cT" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 - }, -/obj/effect/landmark/xeno_spawn, -/turf/open/floor/plating{ - icon_state = "platingdmg1" - }, -/area/maintenance/department/chapel) -"cU" = ( -/obj/structure/stairs/south, -/obj/structure/railing{ - dir = 8 - }, -/turf/open/floor/iron/white, -/area/medical/virology) -"cV" = ( -/obj/structure/table, -/obj/structure/disposalpipe/segment{ - dir = 9 - }, -/obj/item/storage/bag/tray, -/obj/machinery/duct, -/turf/open/floor/iron/cafeteria, -/area/service/kitchen) -"cX" = ( -/obj/effect/spawner/structure/window, -/turf/open/floor/plating, -/area/maintenance/department/chapel) -"cY" = ( -/obj/machinery/atmospherics/components/unary/outlet_injector/monitored{ - chamber_id = "ordnancegas1" - }, -/turf/open/floor/engine/vacuum, -/area/science/mixing/chamber) -"cZ" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/turf/open/floor/iron/dark/textured, -/area/security/prison) -"da" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 1 - }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/wood/parquet, -/area/commons/lounge) -"db" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line, -/obj/structure/sign/warning/chemdiamond{ - pixel_y = -32 - }, -/turf/open/floor/iron/white, -/area/medical/chemistry) -"dc" = ( -/obj/structure/table, -/obj/item/food/pie/cream, -/obj/machinery/newscaster/directional/north, -/obj/machinery/light/directional/north, -/turf/open/floor/iron/cafeteria, -/area/service/kitchen) -"df" = ( -/obj/machinery/light_switch/directional/north{ - pixel_x = -7 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/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/iron/dark, -/area/service/chapel) -"dg" = ( -/mob/living/carbon/human/species/monkey, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 4 - }, -/turf/open/floor/grass, -/area/medical/virology) -"dh" = ( -/obj/machinery/firealarm/directional/north, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/turf/open/floor/iron/textured, -/area/security/brig) -"di" = ( -/obj/structure/table/wood, -/obj/item/book/manual/wiki/security_space_law, -/turf/open/floor/wood, -/area/security/courtroom) -"dj" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/closet/crate/trashcart/laundry, -/turf/open/floor/iron/cafeteria, -/area/commons/dorms/laundry) -"dl" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/iron/textured, -/area/mine/mechbay) -"dm" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/effect/turf_decal/tile/red, -/turf/open/floor/iron/textured, -/area/security/brig) -"dn" = ( -/obj/structure/fence/corner{ - dir = 6 - }, -/turf/open/misc/asteroid/snow/icemoon, -/area/icemoon/underground/explored) -"do" = ( -/obj/effect/turf_decal/trimline/green/filled/warning{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/corner{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/corner{ - dir = 1 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/iron/white, -/area/medical/virology) -"dp" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/turf/open/floor/iron, -/area/hallway/primary/central/fore) -"dq" = ( -/turf/closed/wall/r_wall, -/area/security/prison/work) -"dr" = ( -/obj/machinery/atmospherics/components/binary/pump/on{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/layer_manifold/supply/hidden{ - dir = 4 - }, -/turf/open/floor/engine, -/area/science/mixing/chamber) -"ds" = ( -/obj/structure/cable, -/obj/effect/turf_decal/tile/red, -/turf/open/floor/iron/textured, -/area/security/brig) -"dt" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/turf/open/floor/iron/dark, -/area/service/hydroponics) -"du" = ( -/obj/structure/sign/departments/mait, -/turf/closed/wall, -/area/maintenance/starboard/lesser) -"dv" = ( -/obj/effect/turf_decal/stripes/line, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 1 - }, -/obj/machinery/door/airlock/external, -/turf/open/floor/iron/smooth, -/area/mine/eva) -"dw" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/turf/open/floor/plating, -/area/maintenance/department/cargo) -"dx" = ( -/obj/structure/table/wood/poker, -/obj/item/toy/cards/deck{ - pixel_y = 4 - }, -/turf/open/floor/wood/parquet, -/area/commons/lounge) -"dy" = ( -/obj/item/clothing/mask/fakemoustache, -/obj/item/clothing/mask/cigarette/pipe, -/obj/structure/table/wood, -/obj/structure/sign/poster/contraband/random/directional/south, -/turf/open/floor/wood/tile, -/area/service/theater) -"dz" = ( -/obj/machinery/atmospherics/components/trinary/mixer{ - dir = 4 - }, -/obj/effect/turf_decal/delivery, -/turf/open/floor/iron, -/area/science/mixing) -"dA" = ( -/obj/structure/window/reinforced/tinted{ - dir = 1 - }, -/obj/effect/spawner/random/medical/patient_stretcher, -/obj/effect/decal/cleanable/blood/gibs/torso, -/turf/open/floor/plating{ - icon_state = "panelscorched" - }, -/area/security/prison/safe) -"dB" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/effect/spawner/random/entertainment/arcade{ - dir = 4 - }, -/turf/open/floor/iron/cafeteria, -/area/commons/dorms/laundry) -"dC" = ( -/obj/structure/cable, -/turf/open/floor/plating, -/area/maintenance/department/cargo) -"dD" = ( -/obj/structure/chair{ - dir = 4 - }, -/obj/structure/sign/poster/contraband/random/directional/north, -/turf/open/floor/plating, -/area/maintenance/department/medical/morgue) -"dE" = ( -/obj/effect/spawner/random/structure/furniture_parts, -/obj/structure/closet/crate, -/obj/effect/spawner/random/structure/furniture_parts, -/obj/structure/sign/poster/contraband/random/directional/north, -/turf/open/floor/plating, -/area/maintenance/department/chapel) -"dF" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/sign/poster/contraband/random/directional/north, -/obj/structure/cable, -/turf/open/floor/plating, -/area/maintenance/port/greater) -"dG" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 8 - }, -/turf/open/floor/wood/parquet, -/area/commons/lounge) -"dH" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 8 - }, -/obj/structure/chair/stool/bar/directional/east, -/turf/open/floor/stone, -/area/commons/lounge) -"dI" = ( -/obj/effect/turf_decal/trimline/green/filled/line{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/blue/filled/warning{ - dir = 4 - }, -/obj/effect/spawner/random/engineering/tracking_beacon, -/turf/open/floor/iron/dark, -/area/service/hydroponics) -"dJ" = ( -/obj/structure/flora/grass/green, -/turf/open/misc/asteroid/snow/icemoon, -/area/icemoon/underground/explored) -"dK" = ( -/obj/effect/turf_decal/tile/brown{ - dir = 8 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/obj/machinery/light/small/directional/west, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/dark/side{ - dir = 8 - }, -/area/mine/eva) -"dL" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/turf/open/floor/iron/textured, -/area/security/brig) -"dM" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/turf/open/floor/iron/dark, -/area/service/chapel) -"dN" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 1 - }, -/turf/open/floor/stone, -/area/commons/lounge) -"dO" = ( -/obj/effect/turf_decal/weather/snow/corner{ - dir = 9 - }, -/turf/open/misc/dirt{ - initial_gas_mix = "ICEMOON_ATMOS" - }, -/area/icemoon/underground/explored) -"dP" = ( -/obj/structure/sign/departments/cargo, -/turf/closed/wall/r_wall, -/area/mine/eva) -"dR" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/door/airlock/maintenance{ - name = "Morgue Maintenance"; - req_access_txt = "12" - }, -/obj/structure/cable, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plating, -/area/maintenance/department/medical/morgue) -"dS" = ( -/obj/structure/disposalpipe/trunk/multiz{ - dir = 1 - }, -/turf/closed/wall/r_wall, -/area/medical/morgue) -"dT" = ( -/obj/machinery/light/directional/east, -/turf/open/floor/engine, -/area/science/xenobiology) -"dU" = ( -/obj/effect/spawner/random/trash/grille_or_waste, -/turf/open/floor/plating, -/area/maintenance/port/greater) -"dV" = ( -/obj/effect/spawner/structure/window, -/turf/open/floor/plating, -/area/mine/production) -"dX" = ( -/obj/structure/stairs/south, -/obj/structure/railing{ - dir = 4 - }, -/turf/open/floor/wood/parquet, -/area/commons/lounge) -"dY" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark, -/area/security/courtroom) -"dZ" = ( -/obj/machinery/atmospherics/components/tank, -/turf/open/floor/iron/dark, -/area/science/mixing) -"ea" = ( -/obj/effect/turf_decal/caution{ - dir = 4 - }, -/obj/structure/sign/warning/coldtemp{ - pixel_y = 32 - }, -/turf/open/floor/iron/smooth, -/area/cargo/drone_bay) -"ec" = ( -/obj/structure/chair/sofa/corner, -/obj/structure/cable, -/turf/open/floor/carpet/blue, -/area/security/prison/work) -"ed" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/green/filled/corner{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/blue/corner{ - dir = 8 - }, -/turf/open/floor/iron/dark, -/area/service/hydroponics) -"ee" = ( -/obj/effect/turf_decal/siding/wood, -/obj/machinery/reagentgrinder{ - pixel_x = 6; - pixel_y = 6 - }, -/obj/item/reagent_containers/food/drinks/shaker{ - pixel_x = -6 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/table/wood, -/turf/open/floor/stone, -/area/service/bar) -"ef" = ( -/obj/structure/table, -/obj/item/clothing/mask/gas, -/turf/open/floor/iron/smooth, -/area/mine/living_quarters) -"eg" = ( -/obj/effect/turf_decal/trimline/green/filled/line{ - dir = 1 - }, -/obj/structure/railing{ - dir = 1 - }, -/obj/machinery/duct, -/turf/open/floor/iron/white, -/area/medical/virology) -"eh" = ( -/obj/machinery/airalarm/directional/east, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/wood/parquet, -/area/commons/lounge) -"ej" = ( -/obj/item/wrench, -/obj/item/clothing/glasses/monocle, -/obj/structure/table/wood, -/obj/structure/sign/poster/contraband/random/directional/north, -/turf/open/floor/iron, -/area/service/theater) -"ek" = ( -/obj/machinery/atmospherics/components/tank/air{ - dir = 8 - }, -/turf/open/floor/plating, -/area/medical/virology) -"el" = ( -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/turf/open/floor/iron/dark/side{ - dir = 1 - }, -/area/mine/eva) -"em" = ( -/obj/machinery/space_heater/improvised_chem_heater, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/maintenance/department/medical/morgue) -"en" = ( -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/corner, -/turf/open/floor/iron/dark/side{ - dir = 1 - }, -/area/mine/eva) -"eo" = ( -/obj/structure/chair/pew{ - dir = 1 - }, -/obj/structure/cable, -/obj/effect/landmark/start/hangover, -/turf/open/floor/iron/chapel{ - dir = 8 - }, -/area/service/chapel) -"ep" = ( -/obj/effect/turf_decal/tile/dark, -/obj/effect/turf_decal/tile/dark{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/asteroid/line{ - dir = 6 - }, -/turf/open/floor/iron/white/side{ - dir = 1 - }, -/area/mine/living_quarters) -"eq" = ( -/obj/effect/turf_decal/trimline/green/filled/line{ - dir = 1 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/sink{ - pixel_y = 20 - }, -/turf/open/floor/iron/white, -/area/medical/virology) -"er" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/preopen{ - id = "Secure Gate"; - name = "brig shutters" - }, -/obj/structure/cable, -/turf/open/floor/plating, -/area/security/brig) -"es" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/structure/extinguisher_cabinet/directional/west, -/turf/open/floor/iron/dark/side, -/area/service/chapel) -"et" = ( -/obj/structure/disposalpipe/sorting/mail/flip{ - dir = 4; - sortType = 29 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/turf/open/floor/iron, -/area/hallway/primary/central/fore) -"eu" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable, -/obj/machinery/door/poddoor/preopen{ - id = "xenobio1"; - name = "Xenobio Pen 1 Blast Door" - }, -/turf/open/floor/plating, -/area/maintenance/aft/lesser) -"ev" = ( -/obj/item/storage/briefcase, -/obj/structure/rack, -/obj/item/camera/detective, -/turf/open/floor/carpet, -/area/security/detectives_office) -"ew" = ( -/obj/effect/turf_decal/siding/white{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/machinery/vending/hydroseeds{ - slogan_delay = 700 - }, -/obj/effect/turf_decal/trimline/green/filled/line, -/obj/effect/turf_decal/trimline/blue/filled/warning, -/obj/machinery/light/directional/south, -/obj/machinery/camera/directional/south{ - c_tag = "Service-Botany Bottom 2" - }, -/turf/open/floor/iron/dark, -/area/service/hydroponics) -"ex" = ( -/obj/machinery/light/directional/north, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/green/filled/line{ - dir = 9 - }, -/turf/open/floor/iron/dark, -/area/medical/virology) -"ez" = ( -/obj/machinery/door/airlock/mining/glass{ - name = "Cargo Warehouse"; - req_access_txt = "54" - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/door/firedoor, -/obj/structure/cable, -/obj/effect/mapping_helpers/airlock/access/all/supply/mining_station, -/turf/open/floor/iron/dark/textured_half, -/area/cargo/warehouse) -"eA" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 4 - }, -/obj/structure/cable, -/turf/open/floor/iron/smooth, -/area/security/brig) -"eB" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 8 - }, -/obj/machinery/duct, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/structure/sign/poster/official/random/directional/south, -/turf/open/floor/wood, -/area/hallway/secondary/service) -"eC" = ( -/obj/structure/extinguisher_cabinet/directional/south, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral, -/turf/open/floor/iron/dark, -/area/service/chapel) -"eD" = ( -/obj/structure/closet/crate/coffin, -/obj/effect/decal/cleanable/cobweb/cobweb2, -/turf/open/floor/iron/dark/smooth_half, -/area/service/chapel) -"eE" = ( -/obj/machinery/vending/wardrobe/law_wardrobe, -/obj/structure/disposalpipe/segment, -/turf/open/floor/wood, -/area/service/lawoffice) -"eF" = ( -/obj/machinery/door/airlock/external{ - glass = 1; - name = "engineering external airlock"; - opacity = 0; - req_access_txt = "10;24" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ - cycle_id = "Engineering-External" - }, -/turf/open/floor/plating, -/area/engineering/lobby) -"eG" = ( -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/turf/open/floor/iron/dark/textured_corner{ - dir = 8 - }, -/area/security/prison) -"eH" = ( -/obj/structure/table, -/obj/item/taperecorder{ - pixel_x = -3 - }, -/obj/item/folder/red{ - pixel_x = 3 - }, -/obj/item/reagent_containers/spray/pepper, -/obj/item/assembly/flash, -/turf/open/floor/plating/icemoon, -/area/security/execution/education) -"eI" = ( -/obj/machinery/smartfridge/organ, -/obj/effect/turf_decal/tile/neutral/full, -/turf/open/floor/iron/dark, -/area/medical/morgue) -"eJ" = ( -/obj/structure/ladder, -/turf/open/floor/plating, -/area/maintenance/aft/lesser) -"eK" = ( -/obj/structure/extinguisher_cabinet/directional/south, -/obj/effect/turf_decal/tile/red, -/turf/open/floor/iron/textured, -/area/security/brig) -"eL" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/light/directional/south, -/obj/structure/chair/office{ - dir = 8 - }, -/obj/machinery/newscaster/directional/south, -/turf/open/floor/wood, -/area/service/lawoffice) -"eM" = ( -/obj/structure/disposalpipe/segment{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/plating, -/area/maintenance/department/medical/morgue) -"eN" = ( -/obj/structure/table, -/obj/structure/bedsheetbin, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/effect/turf_decal/tile/blue/opposingcorners{ - dir = 1 - }, -/turf/open/floor/iron/cafeteria, -/area/security/prison/work) -"eO" = ( -/obj/structure/flora/ausbushes/ywflowers, -/obj/machinery/light/directional/east, -/turf/open/floor/grass, -/area/service/hydroponics) -"eP" = ( -/obj/structure/flora/ausbushes/lavendergrass, -/turf/open/floor/grass, -/area/security/prison/safe) -"eQ" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/turf/open/floor/iron/dark, -/area/service/chapel) -"eR" = ( -/obj/machinery/light/small/directional/west, -/obj/effect/turf_decal/weather/snow/corner{ - dir = 4 - }, -/turf/open/floor/plating/snowed/icemoon, -/area/icemoon/underground/explored) -"eS" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/turf/open/floor/carpet/blue, -/area/security/prison/work) -"eT" = ( -/obj/structure/closet/emcloset, -/obj/machinery/airalarm/directional/west, -/turf/open/floor/plating, -/area/maintenance/department/chapel) -"eU" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 8 - }, -/obj/structure/cable, -/turf/open/floor/iron/dark/textured_large, -/area/security/brig) -"eW" = ( -/obj/item/clothing/suit/hooded/wintercoat/science, -/turf/open/misc/asteroid/snow/icemoon, -/area/icemoon/underground/explored) -"eX" = ( -/obj/effect/turf_decal/tile/dark{ - dir = 1 - }, -/obj/effect/turf_decal/tile/dark{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/asteroid/line{ - dir = 1 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/turf/open/floor/iron/white/side, -/area/mine/living_quarters) -"eZ" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, -/turf/open/floor/iron/textured, -/area/security/brig) -"fa" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 8 - }, -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/medical/chemistry) -"fb" = ( -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 - }, -/obj/effect/turf_decal/siding/white{ - dir = 4 - }, -/obj/structure/extinguisher_cabinet/directional/east, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/iron, -/area/service/bar) -"fc" = ( -/obj/structure/fence/corner{ - dir = 1 - }, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/icemoon/underground/explored) -"ff" = ( -/obj/structure/stairs/south, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron/white, -/area/medical/virology) -"fg" = ( -/obj/structure/rack, -/obj/item/poster/random_official, -/obj/effect/spawner/random/maintenance, -/obj/item/relic, -/turf/open/floor/plating, -/area/maintenance/department/medical/morgue) -"fh" = ( -/obj/structure/extinguisher_cabinet/directional/north, -/obj/machinery/airalarm/directional/east, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/smooth, -/area/engineering/lobby) -"fi" = ( -/obj/structure/closet/emcloset, -/obj/effect/spawner/random/maintenance/two, -/turf/open/floor/plating, -/area/maintenance/aft/lesser) -"fj" = ( -/obj/structure/rack, -/obj/item/circuitboard/machine/exoscanner{ - pixel_y = 3 - }, -/obj/item/circuitboard/machine/exoscanner, -/obj/item/circuitboard/machine/exoscanner{ - pixel_y = -3 - }, -/obj/item/radio/intercom/directional/south, -/obj/machinery/camera{ - c_tag = "Cargo Bay Drones"; - dir = 5 - }, -/turf/open/floor/iron/dark, -/area/cargo/drone_bay) -"fk" = ( -/obj/structure/closet/crate/trashcart/laundry, -/obj/effect/spawner/random/contraband/prison, -/obj/item/clothing/under/rank/prisoner, -/obj/item/clothing/under/rank/prisoner, -/obj/item/clothing/under/rank/prisoner/skirt, -/obj/item/clothing/under/rank/prisoner/skirt, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/effect/turf_decal/tile/blue/opposingcorners{ - dir = 1 - }, -/turf/open/floor/iron/cafeteria, -/area/security/prison/work) -"fl" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/machinery/duct, -/turf/open/floor/iron, -/area/hallway/secondary/service) -"fm" = ( -/obj/structure/railing/corner{ - dir = 1 - }, -/obj/item/radio/intercom/directional/west, -/turf/open/floor/iron/dark, -/area/medical/morgue) -"fn" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/effect/turf_decal/siding/thinplating{ - dir = 1 - }, -/turf/open/floor/iron/cafeteria, -/area/commons/dorms/laundry) -"fo" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 4 - }, -/turf/open/floor/iron, -/area/service/theater) -"fp" = ( -/obj/effect/turf_decal/stripes/asteroid/line{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/item/kirbyplants/random, -/turf/open/floor/iron/white, -/area/mine/living_quarters) -"fq" = ( -/obj/structure/sign/warning{ - pixel_y = 32 - }, -/obj/machinery/light/small/directional/south, -/turf/open/floor/plating, -/area/service/chapel) -"fr" = ( -/obj/structure/fireplace, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 - }, -/turf/open/floor/carpet/black, -/area/security/prison/safe) -"fs" = ( -/obj/machinery/door/airlock{ - id_tag = "miningdorm_B"; - name = "Room 2" - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/dark/textured_half{ - dir = 1 - }, -/area/mine/production) -"ft" = ( -/turf/open/floor/carpet, -/area/service/chapel) -"fu" = ( -/turf/closed/wall, -/area/icemoon/underground/explored) -"fv" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/camera/directional/south{ - c_tag = "Security - Permabrig Library"; - network = list("ss13","prison") - }, -/turf/open/floor/carpet/red, -/area/security/prison/work) -"fw" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating, -/area/mine/storage) -"fx" = ( -/obj/machinery/hydroponics/constructable, -/obj/effect/turf_decal/trimline/green/filled/line{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/blue/filled/warning{ - dir = 1 - }, -/turf/open/floor/iron/dark, -/area/service/hydroponics) -"fy" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable, -/turf/open/floor/iron/grimy, -/area/security/detectives_office) -"fz" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/machinery/door/firedoor/heavy, -/turf/open/floor/iron/dark, -/area/science/mixing) -"fA" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/trimline/green/filled/warning{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply, -/turf/open/floor/iron/white, -/area/medical/virology) -"fB" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 - }, -/obj/machinery/door/airlock/external{ - name = "External Access" - }, -/obj/effect/mapping_helpers/airlock/access/any/engineering/external, -/turf/open/floor/plating, -/area/maintenance/fore) -"fC" = ( -/obj/machinery/recharge_station, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/maintenance/department/cargo) -"fD" = ( -/obj/structure/tank_holder/extinguisher, -/obj/structure/sign/poster/random/directional/north, -/turf/open/floor/plating, -/area/maintenance/aft/lesser) -"fE" = ( -/obj/effect/turf_decal/trimline/green/filled/line{ - dir = 9 - }, -/obj/structure/railing{ - dir = 8 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/iron/white, -/area/medical/virology) -"fF" = ( -/obj/structure/sign/poster/official/random/directional/north, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 1 - }, -/turf/open/floor/iron/dark/textured_edge, -/area/security/prison) -"fI" = ( -/obj/structure/railing/corner{ - dir = 8 - }, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/icemoon/underground/explored) -"fJ" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/iron/smooth, -/area/mine/eva) -"fK" = ( -/turf/closed/wall, -/area/maintenance/starboard/lesser) -"fL" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/decal/cleanable/dirt/dust, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/wood/parquet, -/area/commons/lounge) -"fN" = ( -/obj/machinery/vending/dinnerware, -/obj/structure/sign/poster/random/directional/east, -/turf/open/floor/iron/cafeteria, -/area/service/kitchen) -"fO" = ( -/obj/effect/turf_decal/trimline/green/filled/line{ - dir = 1 - }, -/obj/machinery/duct, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply, -/turf/open/floor/iron/white, -/area/medical/virology) -"fP" = ( -/obj/effect/turf_decal/trimline/yellow/filled/warning{ - dir = 4 - }, -/turf/open/floor/iron/white, -/area/medical/chemistry) -"fQ" = ( -/obj/structure/disposalpipe/segment{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/plating{ - icon_state = "panelscorched" - }, -/area/maintenance/department/medical/morgue) -"fR" = ( -/obj/effect/turf_decal/trimline/green/filled/corner{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/green/filled/corner, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 4 - }, -/turf/open/floor/iron/dark, -/area/medical/virology) -"fS" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/structure/statue{ - desc = "A lifelike statue of a horrifying monster."; - dir = 8; - icon = 'icons/mob/lavaland/lavaland_monsters.dmi'; - icon_state = "goliath"; - name = "goliath" - }, -/turf/open/floor/iron/white, -/area/mine/living_quarters) -"fT" = ( -/turf/open/floor/plating, -/area/maintenance/starboard/lesser) -"fV" = ( -/obj/structure/chair/comfy/brown{ - dir = 1 - }, -/obj/machinery/light/small/directional/east, -/obj/effect/turf_decal/siding/wood{ - dir = 1 - }, -/turf/open/floor/iron/grimy, -/area/service/chapel/office) -"fW" = ( -/obj/effect/turf_decal/tile/brown, -/obj/effect/turf_decal/tile/brown{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/dark/side, -/area/mine/eva) -"fX" = ( -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 - }, -/obj/machinery/holopad, -/turf/open/floor/iron, -/area/service/bar) -"fY" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/turf/open/floor/carpet/red, -/area/security/prison/work) -"fZ" = ( -/obj/machinery/atmospherics/pipe/smart/simple/yellow/visible, -/turf/open/floor/iron, -/area/science/mixing) -"ga" = ( -/turf/closed/wall, -/area/security/execution/education) -"gb" = ( -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/plating, -/area/maintenance/department/chapel) -"gc" = ( -/obj/structure/cable, -/obj/effect/spawner/structure/window/hollow/reinforced/middle, -/turf/open/floor/plating, -/area/security/prison/garden) -"gd" = ( -/obj/effect/turf_decal/trimline/yellow/filled/warning{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/white, -/area/medical/chemistry) -"ge" = ( -/obj/machinery/camera/directional/south{ - c_tag = "Chapel South" - }, -/obj/machinery/status_display/evac/directional/south, -/obj/structure/closet/crate/bin, -/turf/open/floor/iron/dark, -/area/service/chapel) -"gf" = ( -/obj/item/book/manual/wiki/plumbing{ - pixel_x = 4; - pixel_y = -4 - }, -/obj/item/book/manual/wiki/grenades, -/obj/item/book/manual/wiki/chemistry{ - pixel_x = -4; - pixel_y = 4 - }, -/obj/item/clothing/glasses/science, -/obj/item/clothing/glasses/science, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/machinery/light/directional/east, -/obj/machinery/status_display/evac/directional/east, -/obj/structure/table/reinforced, -/turf/open/floor/iron/dark/textured_half{ - dir = 1 - }, -/area/medical/chemistry) -"gg" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plating, -/area/maintenance/department/medical/morgue) -"gh" = ( -/obj/structure/closet/crate, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/smooth_large, -/area/cargo/warehouse) -"gi" = ( -/obj/structure/table, -/obj/item/stack/package_wrap, -/obj/item/stack/package_wrap, -/obj/item/stack/package_wrap, -/obj/item/hand_labeler, -/obj/machinery/power/apc/auto_name/directional/south, -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/mine/eva) -"gj" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 4 - }, -/turf/open/floor/wood, -/area/service/lawoffice) -"gl" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 4 - }, -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark, -/area/service/chapel/office) -"gm" = ( -/obj/machinery/portable_atmospherics/canister/air, -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/turf/open/floor/plating, -/area/maintenance/department/crew_quarters/bar) -"gn" = ( -/obj/structure/ore_box, -/turf/open/misc/asteroid/snow/icemoon, -/area/icemoon/underground/explored) -"go" = ( -/obj/structure/closet{ - name = "Evidence Closet 4" - }, -/turf/open/floor/iron/dark/textured_edge{ - dir = 1 - }, -/area/security/brig) -"gp" = ( -/obj/machinery/light/directional/east, -/turf/open/floor/iron, -/area/security/prison/visit) -"gq" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/iron/smooth_large, -/area/cargo/warehouse) -"gr" = ( -/obj/effect/decal/cleanable/generic, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plating, -/area/maintenance/department/chapel) -"gs" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/turf/open/floor/iron/freezer, -/area/science/xenobiology) -"gt" = ( -/obj/structure/bookcase/random, -/turf/open/floor/carpet/red, -/area/security/prison/work) -"gv" = ( -/obj/effect/turf_decal/weather/snow/corner, -/turf/open/misc/dirt{ - initial_gas_mix = "ICEMOON_ATMOS" - }, -/area/icemoon/underground/explored) -"gw" = ( -/obj/effect/turf_decal/trimline/yellow/filled/corner, -/turf/open/floor/iron/white, -/area/medical/chemistry) -"gx" = ( -/obj/machinery/light/small/directional/west, -/obj/effect/turf_decal/weather/snow/corner{ - dir = 6 - }, -/turf/open/floor/plating/snowed/icemoon, -/area/mine/mechbay) -"gz" = ( -/obj/effect/turf_decal/tile/dark{ - dir = 1 - }, -/obj/effect/turf_decal/tile/dark{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/asteroid/line{ - dir = 1 - }, -/obj/structure/table/reinforced/plastitaniumglass, -/obj/machinery/microwave, -/obj/machinery/camera/directional/north{ - c_tag = "Mining B-1 Crater Observatory 1" - }, -/turf/open/floor/iron/white/side, -/area/mine/living_quarters) -"gA" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 4 - }, -/obj/item/radio/intercom/directional/west, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/mine/production) -"gB" = ( -/turf/open/floor/iron/chapel{ - dir = 4 - }, -/area/service/chapel) -"gC" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 10 - }, -/obj/item/book/manual/wiki/barman_recipes{ - pixel_x = 5; - pixel_y = 6 - }, -/obj/item/reagent_containers/glass/rag, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/table/wood, -/turf/open/floor/stone, -/area/service/bar) -"gE" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/structure/table, -/obj/machinery/light/directional/south, -/obj/item/storage/crayons, -/turf/open/floor/iron/cafeteria, -/area/commons/dorms/laundry) -"gF" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/turf/open/floor/iron/smooth, -/area/security/prison) -"gG" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/door/airlock/maintenance, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/mapping_helpers/airlock/access/any/security/general, -/obj/effect/mapping_helpers/airlock/access/any/engineering/maintenance, -/turf/open/floor/plating, -/area/maintenance/fore) -"gH" = ( -/obj/structure/sink{ - dir = 4; - pixel_x = -12 - }, -/obj/machinery/button/door/directional/west{ - id = "xenobio2"; - layer = 4; - name = "Xenobio Pen 2 Blast Door"; - req_access_txt = "55" - }, -/turf/open/floor/iron/white, -/area/science/xenobiology) -"gI" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/effect/turf_decal/siding/thinplating/dark{ - dir = 4 - }, -/turf/open/floor/carpet, -/area/service/theater) -"gJ" = ( -/obj/machinery/vending/wardrobe/chap_wardrobe, -/turf/open/floor/iron/dark, -/area/service/chapel/office) -"gK" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/structure/disposalpipe/sorting/mail/flip{ - dir = 1; - sortType = 21 - }, -/turf/open/floor/plating, -/area/maintenance/department/crew_quarters/bar) -"gL" = ( -/obj/machinery/door/airlock/external, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/port/greater) -"gM" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/landmark/event_spawn, -/obj/effect/landmark/blobstart, -/turf/open/floor/plating{ - icon_state = "platingdmg1" - }, -/area/maintenance/department/medical/morgue) -"gN" = ( -/obj/structure/table, -/obj/item/dice/d4{ - pixel_x = -3; - pixel_y = 8 - }, -/obj/item/flashlight, -/obj/item/radio/intercom/directional/west, -/obj/structure/sign/poster/official/random/directional/south, -/turf/open/floor/iron, -/area/cargo/storage) -"gO" = ( -/obj/machinery/camera/directional/east{ - c_tag = "Xenobiology Pens - Starboard Aft"; - network = list("ss13","rd","xeno") - }, -/turf/open/floor/engine, -/area/science/xenobiology) -"gP" = ( -/obj/structure/chair/wood{ - dir = 4 - }, -/turf/open/floor/wood/parquet, -/area/commons/lounge) -"gQ" = ( -/obj/machinery/light/small/directional/east, -/obj/structure/dresser, -/obj/machinery/firealarm/directional/east, -/obj/structure/sign/poster/contraband/random/directional/north, -/turf/open/floor/iron, -/area/service/theater) -"gR" = ( -/obj/effect/turf_decal/tile/brown{ - dir = 8 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/turf/open/floor/iron/dark/side{ - dir = 8 - }, -/area/mine/eva) -"gS" = ( -/obj/machinery/door/firedoor/border_only, -/turf/open/floor/iron/white, -/area/science/mixing/hallway) -"gT" = ( -/obj/structure/table/wood, -/obj/item/toy/cards/deck{ - pixel_y = 4 - }, -/obj/machinery/light/directional/north, -/turf/open/floor/carpet, -/area/service/theater) -"gU" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/carpet, -/area/security/detectives_office) -"gV" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating, -/area/maintenance/fore) -"gW" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 1 - }, -/turf/open/floor/iron/white, -/area/medical/virology) -"gX" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/machinery/computer/slot_machine{ - pixel_y = -6 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/light/small/directional/west, -/turf/open/floor/wood/parquet, -/area/commons/lounge) -"gY" = ( -/obj/effect/turf_decal/trimline/green/filled/line{ - dir = 10 - }, -/obj/structure/table, -/obj/item/folder/white{ - pixel_y = 4 - }, -/obj/item/pen/red, -/turf/open/floor/iron/dark, -/area/medical/virology) -"gZ" = ( -/obj/effect/landmark/start/hangover, -/obj/structure/chair/wood{ - dir = 8 - }, -/obj/machinery/newscaster/directional/north, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/wood/parquet, -/area/commons/lounge) -"ha" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/science/mixing) -"hb" = ( -/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/bookcase{ - name = "Holy Bookcase" - }, -/turf/open/floor/iron/dark, -/area/service/chapel) -"hc" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/trimline/neutral/filled/warning{ - dir = 4 - }, -/obj/effect/turf_decal/caution/stand_clear{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/iron/dark, -/area/medical/morgue) -"hd" = ( -/obj/structure/cable, -/obj/structure/table, -/obj/effect/spawner/random/maintenance, -/turf/open/floor/plating, -/area/maintenance/aft/lesser) -"he" = ( -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 - }, -/obj/effect/turf_decal/siding/wood{ - dir = 1 - }, -/obj/structure/table/wood, -/turf/open/floor/iron, -/area/service/bar) -"hf" = ( -/obj/machinery/light/small/directional/west, -/obj/effect/turf_decal/weather/snow/corner{ - dir = 4 - }, -/turf/open/floor/plating/snowed/icemoon, -/area/maintenance/starboard/fore) -"hg" = ( -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/wood/parquet, -/area/commons/lounge) -"hh" = ( -/obj/effect/turf_decal/trimline/green/filled/corner{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/green/filled/corner, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark, -/area/medical/virology) -"hi" = ( -/obj/effect/turf_decal/stripes/line, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable, -/turf/open/floor/iron/smooth_half, -/area/medical/chemistry) -"hj" = ( -/obj/machinery/atmospherics/components/unary/passive_vent{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/iron/freezer, -/area/science/xenobiology) -"hk" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/dark, -/area/mine/eva) -"hm" = ( -/obj/machinery/button/elevator{ - id = "publicElevator"; - pixel_y = -25 - }, -/obj/machinery/door/window/left/directional/south{ - dir = 8 - }, -/turf/open/floor/iron/dark, -/area/mine/storage) -"hn" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/holopad, -/turf/open/floor/iron/dark, -/area/service/chapel) -"ho" = ( -/obj/machinery/atmospherics/pipe/heat_exchanging/simple/layer2{ - dir = 8 - }, -/obj/machinery/air_sensor{ - chamber_id = "ordnancegas2" - }, -/turf/open/floor/iron/dark/airless, -/area/science/mixing/chamber) -"hp" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/blue/opposingcorners{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/cafeteria, -/area/security/prison/work) -"hq" = ( -/obj/machinery/duct, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/machinery/light/small/directional/east, -/turf/open/floor/iron, -/area/hallway/secondary/service) -"hr" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 4 - }, -/obj/structure/cable, -/turf/open/floor/iron, -/area/hallway/primary/central/fore) -"hs" = ( -/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/machinery/computer/security/telescreen/entertainment/directional/north, -/turf/open/floor/iron/dark, -/area/service/chapel) -"ht" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/general/visible, -/obj/structure/cable, -/obj/machinery/light/directional/south, -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/obj/structure/closet/secure_closet/medical2, -/turf/open/floor/iron, -/area/science/xenobiology) -"hu" = ( -/obj/structure/ore_box, -/turf/open/floor/plating/snowed/icemoon, -/area/icemoon/underground/explored) -"hv" = ( -/obj/machinery/door/airlock/mining/glass{ - name = "Mining Smeltery" - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/machinery/door/firedoor, -/obj/effect/mapping_helpers/airlock/access/all/supply/mining_station, -/turf/open/floor/iron/textured_half, -/area/mine/production) -"hw" = ( -/obj/structure/cable, -/turf/open/floor/carpet/red, -/area/security/prison/work) -"hx" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/trimline/green/filled/warning{ - dir = 8 - }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply, -/turf/open/floor/iron/white, -/area/medical/virology) -"hz" = ( -/obj/machinery/atmospherics/components/unary/thermomachine/freezer{ - dir = 8 - }, -/turf/open/floor/iron/dark, -/area/science/mixing) -"hA" = ( -/obj/effect/turf_decal/tile/brown, -/obj/effect/turf_decal/tile/brown{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/dark/side{ - dir = 4 - }, -/area/mine/eva) -"hB" = ( -/obj/machinery/door/window/left/directional/north{ - dir = 4; - name = "Containment Pen 8"; - req_access_txt = "55" - }, -/obj/machinery/door/poddoor/preopen{ - id = "xenobio8"; - name = "Xenobio Pen 8 Blast Door" - }, -/obj/structure/cable, -/turf/open/floor/engine, -/area/science/xenobiology) -"hC" = ( -/obj/structure/railing{ - dir = 5 - }, -/obj/structure/sign/warning/biohazard{ - pixel_x = -32 - }, -/turf/open/misc/asteroid/snow/icemoon, -/area/icemoon/underground/explored) -"hD" = ( -/obj/machinery/atmospherics/pipe/smart/simple/purple/visible, -/obj/effect/mapping_helpers/airlock/locked, -/obj/machinery/door/airlock/research/glass{ - name = "Ordnance Lab" - }, -/turf/open/floor/iron/dark, -/area/science/mixing/chamber) -"hE" = ( -/obj/effect/decal/cleanable/blood/old, -/obj/item/paper/fluff/jobs/prisoner/letter{ - pixel_x = -8; - pixel_y = 9 - }, -/obj/item/restraints/handcuffs{ - pixel_x = 4; - pixel_y = -3 - }, -/turf/open/floor/plating, -/area/maintenance/department/medical/morgue) -"hF" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/effect/turf_decal/tile/blue/opposingcorners{ - dir = 1 - }, -/turf/open/floor/iron/cafeteria, -/area/security/prison/work) -"hG" = ( -/obj/machinery/light/directional/east, -/obj/machinery/newscaster/directional/east, -/turf/open/floor/iron/dark, -/area/service/chapel) -"hH" = ( -/obj/structure/closet/crate/internals, -/obj/machinery/camera{ - c_tag = "Cargo Bay B-1"; - dir = 6 - }, -/obj/machinery/firealarm/directional/east, -/turf/open/floor/iron, -/area/cargo/storage) -"hJ" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/turf/open/floor/iron, -/area/science/xenobiology) -"hK" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/turf/open/floor/iron, -/area/mine/production) -"hL" = ( -/obj/machinery/light/small/directional/south, -/obj/item/radio/intercom/directional/south, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/smooth_large, -/area/cargo/warehouse) -"hM" = ( -/turf/closed/wall, -/area/maintenance/aft/lesser) -"hN" = ( -/obj/effect/turf_decal/delivery, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/machinery/door/poddoor/shutters{ - id = "Cargo_Store_In"; - name = "Cargo Warehouse Shutters" - }, -/obj/machinery/door/firedoor, -/turf/open/floor/iron, -/area/cargo/warehouse) -"hO" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/turf/open/floor/plating, -/area/maintenance/department/crew_quarters/bar) -"hP" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 9 - }, -/turf/open/floor/iron/white, -/area/medical/chemistry) -"hQ" = ( -/obj/structure/sign/departments/mait/alt, -/turf/closed/wall, -/area/maintenance/aft/lesser) -"hR" = ( -/obj/effect/decal/cleanable/blood/old, -/turf/open/floor/plating{ - icon_state = "panelscorched" - }, -/area/security/prison/safe) -"hS" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 10 - }, -/turf/open/floor/plating, -/area/maintenance/department/crew_quarters/bar) -"hT" = ( -/obj/effect/landmark/start/clown, -/obj/structure/disposalpipe/segment, -/turf/open/floor/carpet, -/area/service/theater) -"hU" = ( -/obj/machinery/door/poddoor/preopen{ - id = "misclab"; - name = "test chamber blast door" - }, -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/engine, -/area/science/xenobiology) -"hV" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plating/elevatorshaft, -/area/mine/storage) -"hW" = ( -/obj/machinery/door/airlock/external{ - name = "Service Hall Exit"; - req_one_access_txt = "73" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ - cycle_id = "service-hall-external" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/structure/sign/warning/coldtemp{ - pixel_y = 32 - }, -/turf/open/floor/iron/dark/textured, -/area/hallway/secondary/service) -"hY" = ( -/obj/effect/turf_decal/trimline/green/filled/line{ - dir = 8 - }, -/obj/effect/turf_decal/tile/dark{ - dir = 4 - }, -/turf/open/floor/iron/white, -/area/medical/virology) -"hZ" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark, -/area/service/chapel) -"ia" = ( -/obj/structure/chair/sofa/corp/right{ - dir = 1 - }, -/turf/open/floor/wood, -/area/hallway/secondary/service) -"ib" = ( -/obj/effect/turf_decal/weather/snow/corner{ - dir = 5 - }, -/turf/open/floor/plating/snowed/icemoon, -/area/icemoon/underground/explored) -"ic" = ( -/obj/machinery/door/airlock/maintenance, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating, -/area/mine/storage) -"id" = ( -/obj/structure/table, -/obj/machinery/door/poddoor/shutters{ - id = "visitation"; - name = "Visitation Shutters" - }, -/obj/machinery/door/firedoor, -/obj/machinery/door/window/right/directional/north, -/obj/machinery/door/window/right/directional/south, -/turf/open/floor/iron, -/area/security/prison/visit) -"ie" = ( -/obj/structure/bed/maint, -/obj/item/toy/plush/rouny{ - desc = "What is this? Is this a dog?"; - name = "Therapy Dog" - }, -/obj/structure/cable, -/obj/machinery/camera/directional/east{ - c_tag = "Security - Isolation Cell"; - network = list("ss13","prison","Isolation"); - view_range = 5 - }, -/turf/open/floor/iron/smooth_half{ - dir = 1 - }, -/area/security/prison/safe) -"if" = ( -/obj/effect/turf_decal/siding/wood, -/obj/effect/turf_decal/siding/wood{ - dir = 1 - }, -/obj/machinery/door/airlock{ - name = "Bar"; - req_access_txt = "25" - }, -/obj/machinery/duct, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/door/firedoor, -/turf/open/floor/iron/dark/textured_half, -/area/service/bar) -"ig" = ( -/obj/machinery/door/airlock/maintenance{ - req_access_txt = "12" - }, -/obj/effect/mapping_helpers/airlock/abandoned, -/obj/structure/cable, -/turf/open/floor/plating, -/area/maintenance/department/crew_quarters/bar) -"ih" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ - dir = 4 - }, -/obj/machinery/duct, -/turf/open/floor/iron/cafeteria, -/area/service/kitchen) -"ii" = ( -/obj/structure/table, -/obj/machinery/door/poddoor/shutters{ - id = "visitation"; - name = "Visitation Shutters" - }, -/obj/machinery/door/firedoor, -/obj/machinery/door/window/left/directional/north, -/obj/machinery/door/window/left/directional/south, -/turf/open/floor/iron, -/area/security/prison/visit) -"ij" = ( -/obj/machinery/light/directional/north, -/obj/structure/extinguisher_cabinet/directional/north, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/turf/open/floor/iron/dark, -/area/security/courtroom) -"ik" = ( -/obj/machinery/light/dim/directional/east, -/obj/structure/table, -/obj/item/roller{ - pixel_y = 6 - }, -/obj/item/roller{ - pixel_y = 6 - }, -/obj/item/roller{ - pixel_y = 6 - }, -/obj/item/roller{ - pixel_y = 6 - }, -/turf/open/floor/iron/dark, -/area/medical/morgue) -"il" = ( -/obj/effect/turf_decal/tile/dark{ - dir = 1 - }, -/obj/effect/turf_decal/tile/dark{ - dir = 4 - }, -/obj/effect/turf_decal/tile/dark{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/asteroid/line{ - dir = 9 - }, -/obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/west, -/obj/effect/decal/cleanable/glass, -/obj/item/shard, -/obj/item/shard{ - icon_state = "medium"; - pixel_x = 5; - pixel_y = -3 - }, -/turf/open/floor/iron/white/corner, -/area/mine/living_quarters) -"im" = ( -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/mine/eva) -"in" = ( -/obj/effect/turf_decal/weather/snow/corner{ - dir = 4 - }, -/obj/effect/turf_decal/weather/snow/corner{ - dir = 8 - }, -/turf/open/floor/plating/snowed/icemoon, -/area/icemoon/underground/explored) -"io" = ( -/obj/effect/spawner/structure/window/hollow/reinforced/middle{ - dir = 1 - }, -/turf/open/floor/plating, -/area/maintenance/port/greater) -"ip" = ( -/obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/west, -/turf/open/floor/plating, -/area/maintenance/aft/lesser) -"iq" = ( -/obj/structure/window/reinforced/tinted/frosted{ - dir = 4 - }, -/obj/structure/table, -/obj/structure/microscope, -/turf/open/floor/iron/grimy, -/area/security/prison/work) -"ir" = ( -/obj/structure/cable, -/obj/structure/closet, -/obj/effect/spawner/random/maintenance, -/turf/open/floor/plating, -/area/maintenance/aft/lesser) -"is" = ( -/obj/effect/turf_decal/trimline/green/filled/line{ - dir = 5 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/obj/machinery/firealarm/directional/east, -/obj/structure/closet/l3closet/virology, -/obj/machinery/camera{ - c_tag = "Virology Airlock"; - dir = 9; - network = list("ss13","medbay") - }, -/turf/open/floor/iron/white, -/area/medical/virology) -"it" = ( -/obj/structure/rack, -/obj/item/clothing/suit/armor/riot{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/clothing/suit/armor/riot, -/obj/item/clothing/suit/armor/riot{ - pixel_x = 3; - pixel_y = -3 - }, -/obj/item/clothing/head/helmet/riot{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/clothing/head/helmet/riot, -/obj/item/clothing/head/helmet/riot{ - pixel_x = 3; - pixel_y = -3 - }, -/obj/item/shield/riot{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/shield/riot, -/obj/item/shield/riot{ - pixel_x = 3; - pixel_y = -3 - }, -/obj/effect/turf_decal/tile/red/half, -/obj/machinery/airalarm/directional/north, -/turf/open/floor/iron/dark/textured, -/area/ai_monitored/security/armory) -"iu" = ( -/obj/machinery/hydroponics/soil, -/obj/item/cultivator, -/obj/machinery/camera/directional/west{ - c_tag = "Prison Forestry"; - network = list("ss13","prison") - }, -/obj/effect/spawner/random/contraband/cannabis, -/turf/open/floor/grass, -/area/security/prison/garden) -"iw" = ( -/obj/structure/cable/multilayer/multiz, -/obj/effect/turf_decal/stripes/box, -/turf/open/floor/plating, -/area/mine/storage) -"ix" = ( -/obj/structure/cable, -/turf/open/floor/iron/smooth_half{ - dir = 1 - }, -/area/security/prison/garden) -"iy" = ( -/turf/open/openspace, -/area/mine/eva) -"iz" = ( -/obj/machinery/hydroponics/soil, -/obj/item/cultivator, -/turf/open/floor/grass, -/area/security/prison/garden) -"iA" = ( -/obj/effect/spawner/structure/window/hollow/reinforced/end{ - dir = 8 - }, -/turf/open/floor/plating, -/area/mine/eva) -"iB" = ( -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 - }, -/obj/effect/turf_decal/siding/white{ - dir = 6 - }, -/obj/machinery/duct, -/obj/structure/disposalpipe/segment{ - dir = 10 - }, -/turf/open/floor/iron, -/area/service/bar) -"iC" = ( -/obj/structure/fence/corner{ - dir = 10 - }, -/turf/open/misc/asteroid/snow/icemoon, -/area/icemoon/underground/explored) -"iD" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/east, -/turf/open/floor/iron/dark/side{ - dir = 1 - }, -/area/service/hydroponics) -"iE" = ( -/obj/machinery/button/flasher{ - id = "transferflash"; - pixel_x = 23; - pixel_y = 9 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/obj/machinery/light/directional/east, -/turf/open/floor/iron/smooth, -/area/security/prison) -"iF" = ( -/obj/effect/turf_decal/trimline/green/filled/line{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/airalarm/directional/east, -/obj/machinery/firealarm/directional/south, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply, -/turf/open/floor/iron/dark, -/area/medical/virology) -"iG" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/camera/directional/south{ - c_tag = "Security - Permabrig Workroom" - }, -/obj/machinery/firealarm/directional/south, -/turf/open/floor/iron, -/area/security/prison/work) -"iH" = ( -/obj/structure/window/reinforced/tinted/frosted{ - dir = 4 - }, -/obj/structure/rack, -/obj/item/stack/ducts/fifty, -/obj/item/storage/box/swab, -/obj/effect/spawner/random/contraband/permabrig_gear, -/turf/open/floor/iron/grimy, -/area/security/prison/work) -"iI" = ( -/obj/structure/marker_beacon/burgundy{ - name = "landing marker" - }, -/obj/effect/turf_decal/weather/snow/corner{ - dir = 10 - }, -/obj/effect/turf_decal/weather/snow/corner{ - dir = 5 - }, -/turf/open/floor/plating/snowed/icemoon, -/area/icemoon/underground/explored) -"iJ" = ( -/obj/effect/spawner/random/structure/crate, -/turf/open/floor/plating, -/area/maintenance/port/greater) -"iK" = ( -/turf/closed/wall, -/area/commons/dorms/laundry) -"iL" = ( -/obj/effect/turf_decal/tile/brown{ - dir = 8 - }, -/obj/effect/turf_decal/tile/brown, -/obj/structure/cable, -/turf/open/floor/iron/dark/side, -/area/mine/eva) -"iM" = ( -/obj/structure/table, -/obj/item/flashlight, -/obj/item/flashlight{ - pixel_y = 13 - }, -/turf/open/floor/iron, -/area/cargo/storage) -"iN" = ( -/obj/machinery/button/door/directional/south{ - id = "Cargo_Store_In"; - name = "Shutter Control"; - pixel_x = 24 - }, -/turf/open/floor/iron, -/area/cargo/storage) -"iO" = ( -/obj/structure/table/glass, -/obj/item/book/manual/wiki/infections{ - pixel_y = 7 - }, -/obj/item/reagent_containers/syringe/antiviral, -/obj/item/reagent_containers/dropper, -/obj/item/reagent_containers/spray/cleaner, -/obj/effect/turf_decal/trimline/green/filled/line, -/obj/structure/reagent_dispensers/wall/virusfood/directional/south, -/turf/open/floor/iron/white, -/area/medical/virology) -"iP" = ( -/obj/structure/closet/emcloset, -/turf/open/floor/plating{ - icon_state = "platingdmg3" - }, -/area/maintenance/department/medical/morgue) -"iR" = ( -/obj/effect/turf_decal/tile/brown, -/obj/effect/turf_decal/tile/brown{ - dir = 4 - }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/mine/production) -"iS" = ( -/obj/machinery/disposal/bin, -/obj/machinery/light/small/directional/west, -/obj/structure/disposalpipe/trunk, -/turf/open/floor/iron, -/area/service/theater) -"iT" = ( -/obj/item/soap/nanotrasen, -/obj/item/clothing/head/sombrero, -/obj/structure/table/wood, -/obj/structure/sign/poster/random/directional/north, -/turf/open/floor/wood/tile, -/area/service/theater) -"iU" = ( -/obj/machinery/hydroponics/constructable, -/obj/effect/turf_decal/trimline/green/filled/line{ - dir = 10 - }, -/obj/effect/turf_decal/trimline/blue/filled/warning{ - dir = 10 - }, -/obj/machinery/light/directional/south, -/turf/open/floor/iron/dark, -/area/service/hydroponics) -"iV" = ( -/obj/machinery/door/firedoor/border_only, -/turf/open/openspace, -/area/security/prison) -"iX" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 9 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/obj/machinery/airalarm/directional/north, -/turf/open/floor/iron/dark, -/area/mine/storage) -"iY" = ( -/obj/structure/sign/warning/electricshock, -/turf/closed/wall/r_wall, -/area/security/prison/safe) -"iZ" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/structure/table, -/obj/item/toy/foamblade, -/obj/effect/spawner/random/clothing/kittyears_or_rabbitears, -/turf/open/floor/iron/cafeteria, -/area/commons/dorms/laundry) -"ja" = ( -/obj/effect/turf_decal/trimline/green/filled/line{ - dir = 8 - }, -/obj/machinery/firealarm/directional/west, -/obj/structure/sink{ - dir = 4; - pixel_x = -12; - pixel_y = 2 - }, -/obj/effect/turf_decal/tile/dark{ - dir = 4 - }, -/obj/effect/turf_decal/tile/dark, -/turf/open/floor/iron/white, -/area/medical/virology) -"jb" = ( -/obj/machinery/light/directional/west, -/obj/machinery/camera/directional/west{ - c_tag = "Xenobiology Pens - Port Aft"; - network = list("ss13","rd","xeno") - }, -/turf/open/floor/engine, -/area/science/xenobiology) -"jc" = ( -/obj/structure/sign/barsign{ - pixel_y = -32 - }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/wood/parquet, -/area/commons/lounge) -"jd" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/structure/table, -/obj/structure/bedsheetbin, -/obj/machinery/light/directional/north, -/turf/open/floor/iron/cafeteria, -/area/commons/dorms/laundry) -"je" = ( -/obj/structure/sign/poster/random/directional/east, -/turf/open/floor/plating{ - icon_state = "platingdmg3" - }, -/area/maintenance/aft/lesser) -"jf" = ( -/obj/machinery/light_switch/directional/south, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/turf/open/floor/wood, -/area/service/lawoffice) -"jg" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable, -/turf/open/floor/plating, -/area/security/courtroom) -"jh" = ( -/obj/effect/turf_decal/siding/brown{ - dir = 4 - }, -/obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/north, -/obj/effect/turf_decal/trimline/brown/filled/line{ - dir = 8 - }, -/obj/structure/tank_holder/oxygen/yellow, -/turf/open/floor/iron, -/area/cargo/drone_bay) -"ji" = ( -/obj/structure/bookcase/random/fiction, -/turf/open/floor/plating, -/area/maintenance/starboard/lesser) -"jk" = ( -/obj/machinery/hydroponics/soil, -/obj/item/plant_analyzer, -/turf/open/floor/grass, -/area/security/prison/garden) -"jl" = ( -/obj/machinery/iv_drip, -/obj/effect/turf_decal/trimline/green/filled/line{ - dir = 10 - }, -/turf/open/floor/iron/dark, -/area/medical/virology) -"jm" = ( -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/turf/open/floor/iron, -/area/hallway/primary/central/fore) -"jn" = ( -/turf/closed/wall/r_wall, -/area/cargo/drone_bay) -"jo" = ( -/obj/effect/spawner/structure/window/hollow/reinforced/middle{ - dir = 4 - }, -/turf/open/floor/plating, -/area/service/lawoffice) -"jp" = ( -/obj/effect/spawner/structure/window/hollow/reinforced/end{ - dir = 8 - }, -/turf/open/floor/plating, -/area/mine/living_quarters) -"jq" = ( -/obj/machinery/firealarm/directional/east, -/turf/open/floor/iron/white/side{ - dir = 9 - }, -/area/science/xenobiology) -"jr" = ( -/obj/effect/landmark/event_spawn, -/obj/effect/spawner/random/engineering/tracking_beacon, -/turf/open/floor/engine, -/area/science/xenobiology) -"js" = ( -/obj/structure/tank_holder/extinguisher, -/turf/open/floor/plating{ - icon_state = "panelscorched" - }, -/area/maintenance/port/greater) -"jt" = ( -/obj/structure/closet/crate, -/obj/structure/extinguisher_cabinet/directional/north, -/turf/open/floor/iron/smooth_large, -/area/cargo/warehouse) -"ju" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/turf/open/floor/plating, -/area/maintenance/aft/lesser) -"jv" = ( -/obj/structure/falsewall, -/turf/open/floor/plating, -/area/maintenance/starboard/lesser) -"jw" = ( -/obj/structure/table, -/obj/item/clothing/mask/surgical, -/turf/open/floor/engine, -/area/science/xenobiology) -"jx" = ( -/obj/structure/cable, -/obj/effect/spawner/structure/window/hollow/reinforced/middle, -/turf/open/floor/plating, -/area/security/detectives_office) -"jy" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "kanyewest"; - name = "privacy shutters" - }, -/obj/structure/cable, -/turf/open/floor/plating, -/area/security/detectives_office) -"jz" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/general/visible, -/obj/machinery/portable_atmospherics/canister, -/turf/open/floor/iron/white, -/area/science/xenobiology) -"jA" = ( -/obj/effect/turf_decal/trimline/green/filled/line{ - dir = 9 - }, -/obj/structure/sink{ - pixel_y = 20 - }, -/obj/machinery/camera{ - c_tag = "Virology Break Room"; - dir = 1; - network = list("ss13","medbay") - }, -/turf/open/floor/iron/dark, -/area/medical/virology) -"jB" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 4 - }, -/obj/structure/cable, -/turf/open/floor/carpet, -/area/security/detectives_office) -"jC" = ( -/obj/effect/landmark/xeno_spawn, -/turf/open/floor/iron/dark, -/area/medical/morgue) -"jD" = ( -/obj/item/radio/intercom/directional/east, -/turf/open/floor/iron/dark, -/area/service/chapel) -"jE" = ( -/obj/structure/cable/multilayer/multiz, -/turf/open/floor/plating/snowed/icemoon, -/area/icemoon/underground/explored) -"jF" = ( -/obj/effect/turf_decal/siding/yellow/end{ - dir = 8 - }, -/obj/machinery/plumbing/sender, -/turf/open/floor/plating, -/area/medical/chemistry) -"jG" = ( -/obj/machinery/camera/directional/west{ - c_tag = "Xeno Test Chamber"; - network = list("ss13","test","rd","xeno") - }, -/obj/machinery/light/directional/west, -/turf/open/floor/engine, -/area/science/xenobiology) -"jJ" = ( -/obj/effect/landmark/event_spawn, -/turf/open/floor/engine, -/area/science/xenobiology) -"jK" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/smooth, -/area/engineering/lobby) -"jL" = ( -/obj/structure/cable, -/obj/machinery/light/directional/south, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/mine/production) -"jM" = ( -/obj/machinery/atmospherics/pipe/multiz/supply/visible/layer4{ - color = "#0000ff"; - dir = 4; - name = "Supply multi deck pipe adapter" - }, -/turf/open/floor/plating, -/area/maintenance/aft/lesser) -"jO" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 8 - }, -/turf/open/floor/iron/white, -/area/medical/virology) -"jQ" = ( -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 - }, -/obj/effect/turf_decal/siding/white{ - dir = 6 - }, -/obj/machinery/airalarm/directional/south, -/obj/item/radio/intercom/directional/east, -/turf/open/floor/iron, -/area/service/bar) -"jR" = ( -/obj/structure/table/wood, -/obj/item/storage/book/bible, -/turf/open/floor/iron/dark, -/area/service/chapel/office) -"jS" = ( -/obj/structure/rack, -/obj/item/gun/ballistic/shotgun/riot{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/gun/ballistic/shotgun/riot, -/obj/item/gun/ballistic/shotgun/riot{ - pixel_x = 3; - pixel_y = -3 - }, -/obj/structure/window/reinforced{ - dir = 1; - layer = 2.9 - }, -/obj/effect/turf_decal/tile/red/anticorner/contrasted{ - dir = 4 - }, -/turf/open/floor/iron/dark/textured, -/area/ai_monitored/security/armory) -"jT" = ( -/obj/machinery/light/directional/west, -/turf/open/floor/iron/dark/textured, -/area/security/prison) -"jU" = ( -/obj/effect/spawner/random/decoration/generic, -/turf/open/floor/plating, -/area/security/prison) -"jV" = ( -/obj/structure/cable, -/turf/open/floor/iron, -/area/hallway/primary/central/fore) -"jW" = ( -/obj/machinery/door/airlock/maintenance{ - req_access_txt = "12" - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/plating, -/area/maintenance/department/medical/morgue) -"jX" = ( -/obj/machinery/door/window/left/directional/north{ - base_state = "right"; - dir = 8; - icon_state = "right"; - name = "Containment Pen 2"; - req_access_txt = "55" - }, -/obj/structure/cable, -/obj/machinery/door/poddoor/preopen{ - id = "xenobio2"; - name = "Xenobio Pen 2 Blast Door" - }, -/turf/open/floor/engine, -/area/science/xenobiology) -"jY" = ( -/obj/structure/railing{ - dir = 9 - }, -/turf/open/floor/plating/snowed/icemoon, -/area/icemoon/underground/explored) -"ka" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/science/mixing/hallway) -"kb" = ( -/obj/machinery/camera/directional/south{ - c_tag = "Security - Permabrig Upper Hallway South"; - network = list("ss13","prison") - }, -/turf/open/floor/iron/dark/textured, -/area/security/prison) -"kd" = ( -/obj/item/radio/intercom/directional/west, -/turf/open/floor/carpet, -/area/service/theater) -"ke" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/structure/chair/stool/bar/directional/east, -/turf/open/floor/stone, -/area/commons/lounge) -"kf" = ( -/obj/effect/turf_decal/tile/brown, -/obj/effect/turf_decal/tile/brown{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/dark/side, -/area/mine/eva) -"kg" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/structure/cable/multilayer/multiz, -/turf/open/floor/plating, -/area/maintenance/starboard/lesser) -"kh" = ( -/obj/structure/cable, -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/preopen{ - id = "xenobio3"; - name = "Xenobio Pen 3 Blast Door" - }, -/turf/open/floor/plating, -/area/science/xenobiology) -"ki" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ - dir = 8 - }, -/obj/structure/window/reinforced, -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/turf/open/floor/iron, -/area/science/xenobiology) -"kj" = ( -/obj/structure/table, -/turf/open/floor/plating, -/area/maintenance/department/cargo) -"kk" = ( -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/machinery/camera/directional/west{ - c_tag = "Security - Lower Hallway South" - }, -/turf/open/floor/iron, -/area/hallway/primary/central/fore) -"kl" = ( -/obj/machinery/door/airlock/external{ - glass = 1; - name = "maintenance external airlock"; - opacity = 0 - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 - }, -/turf/open/floor/plating, -/area/maintenance/department/medical/morgue) -"km" = ( -/obj/structure/cable, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/light/small/directional/east, -/turf/open/floor/plating, -/area/maintenance/department/chapel) -"kn" = ( -/obj/machinery/door/firedoor, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/catwalk_floor/iron_dark, -/area/security/prison) -"ko" = ( -/obj/structure/table/wood, -/obj/item/paper_bin/carbon{ - pixel_x = -3; - pixel_y = 7 - }, -/obj/item/reagent_containers/food/drinks/bottle/whiskey{ - pixel_x = 9; - pixel_y = 7 - }, -/obj/item/hand_labeler{ - pixel_x = -6; - pixel_y = -6 - }, -/obj/machinery/airalarm/directional/south, -/turf/open/floor/carpet, -/area/security/detectives_office) -"kp" = ( -/obj/structure/bonfire, -/obj/item/melee/roastingstick, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/icemoon/underground/explored) -"kq" = ( -/obj/structure/sign/poster/random/directional/west, -/turf/open/floor/plating{ - icon_state = "panelscorched" - }, -/area/maintenance/aft/lesser) -"ks" = ( -/turf/open/floor/wood, -/area/service/lawoffice) -"kt" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 5 - }, -/obj/machinery/requests_console/directional/north{ - name = "Chemistry Lab Requests Console" - }, -/turf/open/floor/iron/white, -/area/medical/chemistry) -"ku" = ( -/obj/structure/railing/corner, -/obj/structure/sign/warning/biohazard{ - pixel_x = -32 - }, -/turf/open/misc/asteroid/snow/icemoon, -/area/icemoon/underground/explored) -"kv" = ( -/obj/effect/turf_decal/tile/dark, -/obj/effect/turf_decal/tile/dark{ - dir = 8 - }, -/obj/effect/turf_decal/tile/dark{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/asteroid/line{ - dir = 10 - }, -/obj/structure/rack, -/turf/open/floor/iron/white/corner{ - dir = 4 - }, -/area/mine/living_quarters) -"kw" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating{ - icon_state = "panelscorched" - }, -/area/maintenance/department/medical/morgue) -"kx" = ( -/obj/structure/chair/office{ - dir = 8 - }, -/obj/effect/landmark/start/lawyer, -/obj/item/radio/intercom/directional/south, -/turf/open/floor/wood, -/area/service/lawoffice) -"ky" = ( -/turf/open/floor/plating, -/area/medical/virology) -"kz" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line, -/obj/machinery/camera{ - c_tag = "Chemistry Lab South"; - dir = 5; - network = list("ss13","medbay") - }, -/turf/open/floor/iron/white, -/area/medical/chemistry) -"kA" = ( -/obj/structure/sign/painting/library{ - pixel_y = 32 - }, -/turf/open/floor/wood, -/area/hallway/secondary/service) -"kB" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light/small/directional/north, -/obj/effect/turf_decal/tile/blue/opposingcorners{ - dir = 1 - }, -/obj/machinery/airalarm/directional/north, -/turf/open/floor/iron/cafeteria, -/area/security/prison/work) -"kC" = ( -/obj/structure/marker_beacon/burgundy, -/turf/open/misc/asteroid/snow/icemoon, -/area/icemoon/underground/explored) -"kD" = ( -/obj/effect/turf_decal/trimline/green/filled/line{ - dir = 6 - }, -/obj/machinery/vending/medical, -/obj/item/radio/intercom/directional/east, -/turf/open/floor/iron/white, -/area/medical/virology) -"kE" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/machinery/holopad, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply, -/obj/effect/turf_decal/box/white{ - color = "#52B4E9" - }, -/turf/open/floor/iron/white, -/area/medical/virology) -"kF" = ( -/obj/machinery/computer/slot_machine{ - pixel_y = 2 - }, -/turf/open/floor/plating, -/area/maintenance/department/crew_quarters/bar) -"kG" = ( -/obj/machinery/atmospherics/pipe/smart/simple/yellow/visible{ - dir = 5 - }, -/turf/open/floor/iron, -/area/science/mixing) -"kH" = ( -/obj/structure/closet/athletic_mixed, -/turf/open/floor/plating, -/area/maintenance/aft/lesser) -"kI" = ( -/obj/effect/decal/cleanable/cobweb, -/obj/structure/disposalpipe/segment{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/plating, -/area/maintenance/department/medical/morgue) -"kJ" = ( -/obj/effect/spawner/random/structure/crate, -/turf/open/floor/plating, -/area/maintenance/fore) -"kK" = ( -/turf/open/misc/asteroid/snow/icemoon, -/area/icemoon/underground/explored) -"kL" = ( -/obj/machinery/atmospherics/pipe/multiz/supply/visible/layer4{ - color = "#0000ff"; - dir = 8; - name = "Supply multi deck pipe adapter" - }, -/turf/open/floor/plating, -/area/medical/chemistry) -"kM" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/frame/computer{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/corner{ - dir = 8 - }, -/turf/open/floor/iron/smooth, -/area/mine/eva) -"kN" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/power/apc/auto_name/directional/south, -/turf/open/floor/iron, -/area/security/prison/work) -"kO" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable, -/turf/open/floor/plating, -/area/security/execution/education) -"kP" = ( -/obj/structure/chair/stool/directional/west, -/turf/open/floor/carpet, -/area/service/theater) -"kQ" = ( -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 1 - }, -/turf/open/floor/iron/dark/textured, -/area/security/prison) -"kR" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/white, -/area/medical/chemistry) -"kS" = ( -/obj/structure/cable, -/turf/open/floor/plating, -/area/maintenance/fore) -"kT" = ( -/obj/structure/sink/kitchen{ - dir = 8; - pixel_x = 14 - }, -/obj/effect/turf_decal/trimline/green/filled/line{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/blue/filled/warning{ - dir = 8 - }, -/obj/item/radio/intercom/directional/east{ - pixel_x = 31 - }, -/turf/open/floor/iron/dark, -/area/service/hydroponics) -"kU" = ( -/obj/machinery/airalarm/directional/north, -/obj/machinery/suit_storage_unit/industrial/loader, -/turf/open/floor/iron/smooth_large, -/area/cargo/warehouse) -"kV" = ( -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/dark/side{ - dir = 1 - }, -/area/mine/eva) -"kW" = ( -/obj/effect/spawner/structure/window/hollow/reinforced/middle, -/turf/open/floor/plating, -/area/mine/production) -"kX" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/general/visible, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/white, -/area/science/xenobiology) -"kY" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 5 - }, -/obj/machinery/chem_dispenser/drinks/beer{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/duct, -/obj/structure/table/wood, -/obj/structure/disposalpipe/segment, -/turf/open/floor/stone, -/area/service/bar) -"kZ" = ( -/obj/machinery/light/directional/south, -/obj/structure/plasticflaps, -/obj/machinery/conveyor{ - dir = 8; - id = "mining_internal" - }, -/obj/structure/window/reinforced/spawner/north, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/iron, -/area/mine/production) -"la" = ( -/obj/structure/sign/poster/official/work_for_a_future{ - pixel_y = 32 - }, -/obj/machinery/airalarm/directional/east, -/obj/effect/turf_decal/tile/red/anticorner/contrasted{ - dir = 4 - }, -/turf/open/floor/iron, -/area/security/prison/visit) -"lb" = ( -/obj/structure/fluff/tram_rail{ - pixel_y = 17 - }, -/obj/structure/fluff/tram_rail, -/turf/open/misc/asteroid/snow/icemoon, -/area/icemoon/underground/explored) -"ld" = ( -/obj/effect/spawner/random/trash/hobo_squat, -/obj/effect/decal/cleanable/generic, -/turf/open/floor/plating, -/area/maintenance/department/medical/morgue) -"le" = ( -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/machinery/firealarm/directional/west, -/turf/open/floor/iron, -/area/hallway/primary/central/fore) -"lf" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/plating, -/area/maintenance/department/medical/morgue) -"lg" = ( -/obj/structure/reagent_dispensers/watertank, -/obj/machinery/airalarm/directional/south, -/turf/open/floor/plating, -/area/medical/virology) -"li" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/structure/closet, -/obj/item/clothing/under/suit/black, -/obj/item/clothing/under/rank/civilian/lawyer/black/skirt, -/turf/open/floor/iron/cafeteria, -/area/commons/dorms/laundry) -"lj" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/turf/open/floor/engine/vacuum, -/area/science/mixing/chamber) -"lk" = ( -/obj/machinery/flasher/directional/north{ - id = "visitorflash" - }, -/obj/machinery/camera/directional/north{ - c_tag = "Security - Visitation North"; - network = list("ss13","prison") - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 - }, -/turf/open/floor/iron, -/area/security/prison/visit) -"ll" = ( -/obj/structure/railing{ - dir = 1 - }, -/obj/structure/easel, -/obj/item/canvas/twentythree_twentythree, -/obj/item/canvas/twentythree_nineteen, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/maintenance/department/medical/morgue) -"lm" = ( -/obj/machinery/power/apc/auto_name/directional/north, -/obj/structure/cable, -/turf/open/floor/plating, -/area/maintenance/department/crew_quarters/bar) -"ln" = ( -/obj/item/kirbyplants{ - icon_state = "plant-05" - }, -/turf/open/floor/iron/dark, -/area/mine/eva) -"lo" = ( -/obj/structure/table, -/obj/item/storage/box/prisoner{ - pixel_y = 8 - }, -/obj/item/storage/box/prisoner, -/turf/open/floor/iron/smooth, -/area/security/prison) -"lp" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/iron, -/area/hallway/secondary/service) -"lq" = ( -/obj/machinery/door/poddoor/preopen{ - id = "xenobio7"; - name = "Xenobio Pen 7 Blast Door" - }, -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/engine, -/area/science/xenobiology) -"lr" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/structure/disposalpipe/sorting/mail{ - dir = 2; - sortType = 27 - }, -/obj/machinery/duct, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply, -/turf/open/floor/iron/white, -/area/medical/virology) -"ls" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/mine/eva) -"lt" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/maintenance/department/cargo) -"lu" = ( -/obj/effect/turf_decal/trimline/green/filled/line{ - dir = 1 - }, -/obj/structure/railing/corner{ - dir = 4 - }, -/obj/machinery/duct, -/obj/machinery/camera{ - c_tag = "Virology Module North"; - dir = 9; - network = list("ss13","medbay") - }, -/obj/machinery/light/small/directional/north, -/turf/open/floor/iron/white, -/area/medical/virology) -"lv" = ( -/obj/structure/chair/pew{ - dir = 1 - }, -/turf/open/floor/iron/chapel, -/area/service/chapel) -"lw" = ( -/obj/machinery/shower{ - dir = 4 - }, -/obj/effect/turf_decal/trimline, -/obj/structure/sign/warning/gasmask{ - desc = "A sign that warns of dangerous gasses in the air, instructing you to wear internals."; - pixel_x = -29 - }, -/turf/open/floor/iron/smooth, -/area/mine/living_quarters) -"lx" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/engineering/tracking_beacon, -/turf/open/floor/iron, -/area/mine/eva) -"ly" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/machinery/door/firedoor/heavy, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark, -/area/science/mixing) -"lA" = ( -/obj/structure/closet/decay, -/turf/open/floor/plating, -/area/maintenance/aft/lesser) -"lB" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 4 - }, -/turf/open/floor/iron/white, -/area/medical/chemistry) -"lC" = ( -/obj/item/instrument/saxophone, -/obj/machinery/light/directional/north, -/obj/machinery/computer/security/telescreen/entertainment/directional/north, -/obj/item/instrument/piano_synth, -/obj/structure/table/wood, -/obj/machinery/camera{ - c_tag = "Service-Theater"; - dir = 9 - }, -/turf/open/floor/wood/tile, -/area/service/theater) -"lD" = ( -/obj/effect/turf_decal/tile/green/anticorner/contrasted{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/north, -/turf/open/floor/iron, -/area/security/prison/garden) -"lE" = ( -/turf/open/floor/plating{ - icon_state = "platingdmg3" - }, -/area/maintenance/aft/lesser) -"lH" = ( -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 - }, -/obj/structure/disposalpipe/segment{ - dir = 6 - }, -/turf/open/floor/iron, -/area/service/bar) -"lI" = ( -/turf/open/floor/plating{ - icon_state = "platingdmg1" - }, -/area/maintenance/department/chapel) -"lJ" = ( -/obj/machinery/vending/cola/sodie, -/obj/structure/cable, -/turf/open/floor/iron, -/area/security/prison/visit) -"lK" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line, -/obj/machinery/light/small/directional/south, -/obj/structure/sign/poster/official/safety_eye_protection{ - pixel_y = -32 - }, -/turf/open/floor/iron/white, -/area/medical/chemistry) -"lL" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/extinguisher_cabinet/directional/north, -/obj/machinery/door/window/brigdoor/right/directional/north{ - dir = 8; - name = "Medbay Access"; - req_access_txt = "5" - }, -/obj/structure/railing/corner{ - dir = 4 - }, -/turf/open/floor/iron/dark, -/area/medical/morgue) -"lN" = ( -/obj/machinery/door/airlock/external{ - name = "External Access" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/aft/lesser) -"lO" = ( -/obj/effect/turf_decal/stripes/line, -/obj/machinery/airalarm/directional/west, -/turf/open/floor/iron, -/area/science/mixing) -"lP" = ( -/obj/effect/turf_decal/siding/thinplating/corner{ - dir = 1 - }, -/obj/machinery/light/small/directional/north, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/service/hydroponics) -"lQ" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 1 - }, -/turf/open/floor/wood/parquet, -/area/commons/lounge) -"lR" = ( -/obj/effect/turf_decal/tile/dark{ - dir = 1 - }, -/obj/effect/turf_decal/tile/dark{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/asteroid/line{ - dir = 9 - }, -/turf/open/floor/iron/white/side, -/area/mine/living_quarters) -"lS" = ( -/obj/machinery/duct, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron/cafeteria, -/area/service/kitchen) -"lU" = ( -/obj/item/stack/sheet/animalhide/lizard{ - desc = "Landssslidessss, the landssslidesss..."; - name = "Tanks-The-Floor" - }, -/turf/open/floor/plating, -/area/maintenance/starboard/lesser) -"lV" = ( -/obj/structure/fence/door{ - dir = 4 - }, -/obj/effect/turf_decal/weather/snow/corner{ - dir = 4 - }, -/turf/open/floor/plating/snowed/icemoon, -/area/icemoon/underground/explored) -"lW" = ( -/obj/item/flashlight/lantern, -/obj/machinery/light/directional/south, -/obj/structure/table/wood, -/obj/machinery/airalarm/directional/south, -/turf/open/floor/iron/dark, -/area/service/chapel) -"lX" = ( -/obj/machinery/griddle, -/turf/open/floor/iron/cafeteria, -/area/service/kitchen) -"lY" = ( -/obj/structure/cable, -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/preopen{ - id = "xenobio5"; - name = "Xenobio Pen 5 Blast Door" - }, -/turf/open/floor/plating, -/area/science/xenobiology) -"lZ" = ( -/obj/structure/disposalpipe/trunk/multiz{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/fore) -"ma" = ( -/turf/open/floor/circuit, -/area/mine/living_quarters) -"mb" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 1 - }, -/turf/open/floor/iron/dark, -/area/service/chapel) -"mc" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/grimy, -/area/security/prison/work) -"md" = ( -/obj/structure/ladder, -/turf/open/floor/wood{ - icon_state = "wood-broken" - }, -/area/maintenance/aft/lesser) -"mf" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 1 - }, -/turf/open/floor/iron/white/smooth_large, -/area/medical/chemistry) -"mg" = ( -/obj/structure/sign/departments/mait/alt, -/turf/closed/wall, -/area/maintenance/department/medical/morgue) -"mi" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 8 - }, -/obj/machinery/airalarm/directional/east, -/turf/open/floor/iron/dark/textured, -/area/security/prison) -"mj" = ( -/obj/structure/sign/warning/electricshock, -/turf/closed/wall/r_wall, -/area/maintenance/aft/lesser) -"mk" = ( -/obj/machinery/firealarm/directional/west, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 8 - }, -/turf/open/floor/iron/dark/textured_edge{ - dir = 4 - }, -/area/security/prison) -"ml" = ( -/obj/effect/turf_decal/trimline/green/filled/line{ - dir = 5 - }, -/obj/machinery/airalarm/directional/north, -/turf/open/floor/iron/white, -/area/medical/virology) -"mm" = ( -/obj/structure/sign/poster/official/safety_report{ - pixel_y = 32 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 4 - }, -/turf/open/floor/iron, -/area/security/prison/visit) -"mn" = ( -/obj/effect/turf_decal/trimline/green/filled/line{ - dir = 10 - }, -/obj/machinery/smartfridge/chemistry/virology/preloaded, -/turf/open/floor/iron/white, -/area/medical/virology) -"mp" = ( -/turf/closed/wall, -/area/security/prison/garden) -"mq" = ( -/obj/machinery/door/airlock/external, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 - }, -/turf/open/floor/plating, -/area/maintenance/port/greater) -"mr" = ( -/obj/structure/sign/poster/official/random/directional/north, -/turf/open/floor/wood, -/area/hallway/secondary/service) -"ms" = ( -/obj/effect/turf_decal/stripes/line, -/obj/structure/table/reinforced, -/obj/item/radio/intercom/directional/east, -/obj/item/stack/cable_coil{ - pixel_y = 3 - }, -/obj/item/stack/cable_coil, -/obj/item/multitool, -/turf/open/floor/iron/dark/textured_half{ - dir = 1 - }, -/area/medical/chemistry) -"mt" = ( -/obj/structure/sink/kitchen{ - pixel_y = 24 - }, -/obj/machinery/button/door/directional/north{ - id = "kitchen_counter"; - name = "Counter Shutters Control"; - pixel_x = -25; - req_access_txt = "28" - }, -/turf/open/floor/iron/cafeteria, -/area/service/kitchen) -"mu" = ( -/obj/structure/cable, -/turf/open/floor/iron, -/area/security/prison/work) -"mv" = ( -/turf/open/floor/plating/snowed/icemoon, -/area/icemoon/underground/explored) -"mw" = ( -/obj/item/chair/wood/wings, -/obj/effect/turf_decal/bot_red, -/turf/open/floor/plating, -/area/maintenance/fore) -"mx" = ( -/obj/machinery/atmospherics/pipe/smart/simple/yellow/visible{ - dir = 6 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/iron, -/area/science/mixing) -"my" = ( -/obj/structure/chair/sofa/corp/right{ - dir = 1 - }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/carpet/blue, -/area/security/prison/work) -"mA" = ( -/obj/effect/turf_decal/tile/bar{ - dir = 1 - }, -/obj/effect/turf_decal/tile/bar, -/obj/item/vending_refill/cigarette, -/obj/machinery/light/small/directional/east, -/obj/structure/table/wood, -/obj/machinery/airalarm/directional/east, -/turf/open/floor/iron, -/area/service/bar) -"mB" = ( -/obj/machinery/light/small/directional/north, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/mine/eva) -"mC" = ( -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 - }, -/obj/effect/turf_decal/siding/white{ - dir = 4 - }, -/turf/open/floor/iron, -/area/service/bar) -"mD" = ( -/obj/structure/closet/firecloset, -/obj/machinery/light/small/directional/north, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"mE" = ( -/obj/structure/stairs/west, -/obj/effect/turf_decal/siding/white{ - dir = 1 - }, -/obj/structure/railing{ - dir = 1 - }, -/turf/open/floor/iron, -/area/hallway/secondary/service) -"mF" = ( -/obj/effect/spawner/random/trash, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"mG" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/general/visible, -/turf/open/floor/iron/freezer, -/area/science/xenobiology) -"mH" = ( -/obj/machinery/light/directional/north, -/turf/open/misc/asteroid/snow/icemoon, -/area/mine/storage) -"mI" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/tile/red, -/turf/open/floor/iron/textured, -/area/security/brig) -"mJ" = ( -/obj/structure/cable, -/turf/open/floor/iron/chapel{ - dir = 4 - }, -/area/service/chapel) -"mK" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 - }, -/obj/machinery/door/airlock/external{ - name = "External Access" - }, -/turf/open/floor/plating, -/area/maintenance/aft/lesser) -"mL" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ - cycle_id = "mining-aux-mechbay-external" - }, -/obj/machinery/door/airlock/external{ - glass = 1; - name = "Mining Mech Bay External Airlock"; - opacity = 0 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/structure/sign/warning/gasmask{ - desc = "A sign that warns of dangerous gasses in the air, instructing you to wear internals."; - pixel_y = -32 - }, -/obj/effect/mapping_helpers/airlock/access/all/supply/mining, -/turf/open/floor/iron/large, -/area/mine/mechbay) -"mM" = ( -/obj/effect/turf_decal/siding/brown{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/brown/filled/corner{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/corner{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt{ - pixel_x = -9 - }, -/turf/open/floor/iron, -/area/cargo/drone_bay) -"mN" = ( -/obj/structure/disposalpipe/trunk{ - dir = 4 - }, -/obj/machinery/disposal/bin, -/obj/machinery/computer/security/telescreen/entertainment/directional/west, -/turf/open/floor/iron/grimy, -/area/service/chapel/office) -"mO" = ( -/turf/open/openspace/icemoon/keep_below, -/area/icemoon/underground/explored) -"mP" = ( -/obj/machinery/conveyor{ - dir = 10; - id = "mining_internal" - }, -/obj/effect/turf_decal/stripes/corner{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/turf/open/floor/iron, -/area/mine/production) -"mQ" = ( -/obj/effect/turf_decal/trimline/green/filled/line{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/obj/structure/closet/l3closet/virology, -/obj/machinery/light/directional/north, -/turf/open/floor/iron/white, -/area/medical/virology) -"mS" = ( -/obj/machinery/door/airlock/engineering{ - name = "Utilities Closet"; - req_access_txt = "48, 24" - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/mapping_helpers/airlock/access/any/engineering/construction, -/obj/effect/mapping_helpers/airlock/access/any/supply/mining_station, -/turf/open/floor/iron/dark/textured_half{ - dir = 1 - }, -/area/mine/eva) -"mT" = ( -/obj/structure/table, -/obj/item/exodrone{ - pixel_y = 8 - }, -/turf/open/floor/iron/dark, -/area/cargo/drone_bay) -"mU" = ( -/turf/open/floor/plating, -/area/maintenance/fore) -"mV" = ( -/obj/machinery/power/apc/auto_name/directional/east, -/obj/structure/cable, -/turf/open/floor/iron/grimy, -/area/service/chapel/office) -"mW" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Permabrig Maintenance" - }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/mapping_helpers/airlock/access/all/security/brig, -/turf/open/floor/plating, -/area/security/prison/safe) -"mX" = ( -/obj/structure/table, -/obj/item/stock_parts/micro_laser{ - pixel_x = -6; - pixel_y = 4 - }, -/obj/item/stock_parts/micro_laser{ - pixel_x = -2; - pixel_y = 2 - }, -/obj/item/stock_parts/micro_laser{ - pixel_x = 2 - }, -/obj/item/stock_parts/micro_laser{ - pixel_x = 6; - pixel_y = -2 - }, -/turf/open/floor/iron/dark, -/area/cargo/drone_bay) -"mY" = ( -/obj/effect/turf_decal/trimline/green/filled/line{ - dir = 9 - }, -/obj/machinery/camera{ - c_tag = "Virology Hallway"; - dir = 10; - network = list("ss13","medbay") - }, -/obj/effect/landmark/start/hangover, -/obj/item/radio/intercom/directional/north, -/turf/open/floor/iron/white, -/area/medical/virology) -"mZ" = ( -/obj/structure/closet/crate, -/obj/structure/window/reinforced, -/obj/item/stack/license_plates/empty/fifty, -/obj/item/stack/license_plates/empty/fifty, -/obj/item/stack/license_plates/empty/fifty, -/turf/open/floor/iron/dark/smooth_half, -/area/security/prison/work) -"na" = ( -/obj/effect/turf_decal/trimline/green/filled/line{ - dir = 9 - }, -/obj/structure/table, -/obj/item/reagent_containers/glass/beaker, -/obj/item/reagent_containers/syringe, -/obj/item/reagent_containers/dropper, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 4 - }, -/turf/open/floor/iron/dark, -/area/medical/virology) -"nb" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 6 - }, -/turf/open/floor/plating, -/area/maintenance/starboard/lesser) -"nc" = ( -/obj/machinery/firealarm/directional/north, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 1 - }, -/turf/open/floor/iron/dark/textured_edge, -/area/security/prison) -"nd" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/textured, -/area/mine/mechbay) -"ne" = ( -/obj/effect/spawner/structure/window/hollow/reinforced/middle, -/turf/open/floor/plating, -/area/medical/morgue) -"nf" = ( -/obj/effect/turf_decal/tile/dark{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/asteroid/corner{ - dir = 4 - }, -/obj/structure/table/reinforced/plastitaniumglass, -/obj/item/folder/white, -/turf/open/floor/iron/white/side{ - dir = 10 - }, -/area/mine/living_quarters) -"ng" = ( -/obj/effect/landmark/start/chaplain, -/turf/open/floor/iron/dark, -/area/service/chapel/office) -"nh" = ( -/obj/machinery/camera/directional/north{ - c_tag = "Chapel Office" - }, -/obj/item/radio/intercom/directional/north, -/turf/open/floor/iron/dark, -/area/service/chapel/office) -"ni" = ( -/obj/structure/chair/sofa, -/turf/open/floor/carpet/blue, -/area/security/prison/work) -"nk" = ( -/obj/machinery/light/directional/west, -/turf/open/floor/engine, -/area/science/xenobiology) -"nl" = ( -/obj/effect/turf_decal/tile/dark/fourcorners, -/obj/structure/rack, -/obj/item/pickaxe, -/turf/open/floor/iron, -/area/mine/living_quarters) -"nn" = ( -/obj/effect/turf_decal/trimline/green/filled/line{ - dir = 4 - }, -/obj/structure/table/glass, -/obj/machinery/camera{ - c_tag = "Virology Module South"; - dir = 4; - network = list("ss13","medbay") - }, -/obj/item/clothing/mask/breath/medical, -/obj/item/clothing/mask/breath/medical, -/obj/item/tank/internals/emergency_oxygen, -/obj/item/tank/internals/emergency_oxygen, -/turf/open/floor/iron/white, -/area/medical/virology) -"no" = ( -/obj/effect/turf_decal/tile/dark{ - dir = 1 - }, -/obj/effect/turf_decal/tile/dark{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/asteroid/line{ - dir = 8 - }, -/obj/machinery/light/directional/west, -/obj/structure/cable, -/obj/structure/closet/crate{ - icon_state = "crateopen" - }, -/obj/item/stack/sheet/mineral/plasma/five, -/turf/open/floor/iron/white/side{ - dir = 4 - }, -/area/mine/living_quarters) -"np" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable, -/turf/open/floor/plating, -/area/medical/virology) -"nr" = ( -/obj/effect/turf_decal/tile/red, -/turf/open/floor/iron/textured, -/area/security/brig) -"ns" = ( -/turf/closed/wall/r_wall, -/area/cargo/storage) -"nt" = ( -/obj/structure/railing{ - dir = 8 - }, -/turf/open/floor/plating/snowed/icemoon, -/area/icemoon/underground/explored) -"nu" = ( -/obj/effect/turf_decal/trimline/yellow/end{ - dir = 1 - }, -/obj/machinery/exodrone_launcher, -/obj/item/fuel_pellet, -/obj/effect/turf_decal/trimline/yellow/mid_joiner{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/yellow/mid_joiner{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/yellow/mid_joiner{ - dir = 1 - }, -/turf/open/floor/iron/smooth_large, -/area/cargo/drone_bay) -"nv" = ( -/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/structure/table/reinforced/plastitaniumglass, -/obj/item/paper/carbon, -/turf/open/floor/iron, -/area/mine/living_quarters) -"nw" = ( -/obj/machinery/newscaster/directional/east, -/obj/structure/sink{ - dir = 8; - pixel_x = 11 - }, -/obj/structure/window/reinforced, -/obj/effect/turf_decal/tile/blue/opposingcorners{ - dir = 1 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 8 - }, -/turf/open/floor/iron/cafeteria, -/area/security/prison/work) -"nx" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 1 - }, -/turf/open/floor/plating, -/area/maintenance/department/medical/morgue) -"ny" = ( -/turf/closed/wall, -/area/cargo/warehouse) -"nz" = ( -/obj/structure/bodycontainer/morgue, -/obj/machinery/camera{ - c_tag = "Morgue"; - dir = 5; - network = list("ss13","medbay") - }, -/turf/open/floor/iron/dark, -/area/medical/morgue) -"nA" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply, -/turf/open/floor/iron/white, -/area/medical/virology) -"nB" = ( -/turf/open/misc/dirt/dark{ - initial_gas_mix = "ICEMOON_ATMOS" - }, -/area/icemoon/underground/explored) -"nC" = ( -/obj/structure/sign/departments/mait, -/turf/closed/wall, -/area/maintenance/port/greater) -"nD" = ( -/obj/structure/cable/multilayer/multiz, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plating, -/area/maintenance/department/chapel) -"nF" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/iron/dark/textured, -/area/ai_monitored/security/armory) -"nG" = ( -/obj/structure/sign/warning{ - pixel_y = 32 - }, -/obj/machinery/light/small/directional/north, -/obj/effect/turf_decal/caution/stand_clear, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/iron/dark/textured, -/area/hallway/secondary/service) -"nH" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/ai_monitored/security/armory) -"nI" = ( -/obj/structure/sign/poster/random/directional/east, -/turf/open/floor/plating, -/area/maintenance/aft/lesser) -"nJ" = ( -/turf/closed/wall, -/area/service/hydroponics) -"nK" = ( -/obj/structure/chair/sofa/corp/right{ - dir = 8 - }, -/obj/machinery/camera/directional/east{ - network = list("ss13","prison"); - c_tag = "Security - Permabrig Library Reading Room" - }, -/turf/open/floor/carpet/blue, -/area/security/prison/work) -"nL" = ( -/obj/machinery/telecomms/relay/preset/mining, -/turf/open/floor/circuit, -/area/mine/living_quarters) -"nM" = ( -/turf/closed/wall, -/area/mine/mechbay) -"nO" = ( -/obj/machinery/door/airlock/mining/glass{ - name = "Mining Base" - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/door/firedoor, -/obj/structure/cable, -/obj/effect/mapping_helpers/airlock/access/all/supply/mining_station, -/turf/open/floor/iron/dark/textured_half, -/area/cargo/storage) -"nP" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 4 - }, -/obj/machinery/vending/cigarette, -/obj/machinery/camera{ - c_tag = "Service-Bar 3"; - dir = 9 - }, -/obj/machinery/computer/security/telescreen/entertainment/directional/north, -/obj/machinery/status_display/evac/directional/west, -/turf/open/floor/iron/grimy, -/area/commons/lounge) -"nQ" = ( -/obj/machinery/plate_press, -/turf/open/floor/iron/dark/smooth_half, -/area/security/prison/work) -"nR" = ( -/obj/machinery/door/airlock/research/glass/incinerator/ordmix_interior{ - name = "Burn Chamber Interior Airlock" - }, -/obj/effect/mapping_helpers/airlock/locked, -/obj/machinery/embedded_controller/radio/airlock_controller/incinerator_ordmix{ - pixel_x = 24 - }, -/turf/open/floor/engine, -/area/science/mixing/chamber) -"nS" = ( -/obj/structure/closet/crate/secure/freezer/pizza, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/west, -/turf/open/floor/iron/smooth_large, -/area/cargo/warehouse) -"nT" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/firealarm/directional/north, -/turf/open/floor/iron/dark, -/area/medical/morgue) -"nU" = ( -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 1 - }, -/turf/open/floor/iron/dark/textured_edge, -/area/security/prison) -"nV" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/door/airlock/external{ - glass = 1; - name = "Mining External Airlock"; - opacity = 0 - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/obj/effect/mapping_helpers/airlock/access/all/supply/mining_station, -/turf/open/floor/iron/smooth, -/area/mine/living_quarters) -"nW" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/plating, -/area/security/prison/safe) -"nX" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/carpet, -/area/service/chapel) -"nY" = ( -/turf/open/floor/plating, -/area/medical/morgue) -"nZ" = ( -/obj/structure/table/wood, -/obj/item/taperecorder, -/obj/item/computer_hardware/hard_drive/role/lawyer, -/obj/machinery/computer/security/telescreen/prison{ - pixel_y = 32 - }, -/obj/effect/decal/cleanable/cobweb/cobweb2, -/obj/structure/disposalpipe/trunk{ - dir = 4 - }, -/turf/open/floor/wood, -/area/service/lawoffice) -"oa" = ( -/obj/effect/turf_decal/siding/brown/corner{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/structure/sign/warning/gasmask{ - desc = "A sign that warns of dangerous gasses in the air, instructing you to wear internals."; - pixel_y = -32 - }, -/turf/open/floor/iron, -/area/cargo/drone_bay) -"ob" = ( -/obj/effect/spawner/xmastree, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/iron/dark, -/area/service/chapel) -"od" = ( -/obj/machinery/holopad, -/obj/structure/cable, -/turf/open/floor/iron, -/area/security/prison/visit) -"oe" = ( -/obj/structure/chair/wood{ - dir = 4 - }, -/obj/structure/sign/barsign{ - pixel_y = 32 - }, -/turf/open/floor/wood/parquet, -/area/commons/lounge) -"of" = ( -/obj/machinery/conveyor{ - dir = 8; - id = "mining_internal" - }, -/obj/structure/window/reinforced/spawner/north, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/iron, -/area/mine/production) -"og" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating, -/area/maintenance/department/cargo) -"oh" = ( -/turf/open/openspace/icemoon, -/area/icemoon/underground/explored) -"oi" = ( -/obj/effect/turf_decal/tile/brown, -/obj/effect/turf_decal/tile/brown{ - dir = 4 - }, -/obj/machinery/light/directional/east, -/turf/open/floor/iron/dark/side{ - dir = 4 - }, -/area/mine/eva) -"oj" = ( -/obj/structure/table, -/obj/item/paper_bin/carbon, -/obj/item/pen, -/obj/structure/cable, -/turf/open/floor/carpet/red, -/area/security/prison/work) -"om" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/turf/open/floor/plating/elevatorshaft, -/area/mine/storage) -"on" = ( -/turf/open/floor/plating{ - icon_state = "panelscorched" - }, -/area/maintenance/department/medical/morgue) -"oo" = ( -/obj/structure/railing/corner{ - dir = 1 - }, -/turf/open/misc/asteroid/snow/icemoon, -/area/icemoon/underground/explored) -"op" = ( -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 - }, -/obj/effect/turf_decal/siding/white, -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/turf/open/floor/iron, -/area/service/bar) -"oq" = ( -/obj/effect/turf_decal/tile/bar{ - dir = 1 - }, -/obj/effect/turf_decal/tile/bar, -/obj/structure/chair/wood{ - dir = 4 - }, -/obj/effect/landmark/start/bartender, -/turf/open/floor/iron, -/area/service/bar) -"or" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/carpet/blue, -/area/security/prison/work) -"os" = ( -/turf/open/floor/plating{ - icon_state = "platingdmg1" - }, -/area/maintenance/fore) -"ot" = ( -/obj/structure/stairs/south, -/obj/structure/railing{ - dir = 8 - }, -/turf/open/floor/wood/parquet, -/area/commons/lounge) -"ou" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/turf/open/floor/iron/freezer, -/area/science/xenobiology) -"ov" = ( -/obj/structure/sign/warning/biohazard, -/turf/closed/wall/r_wall, -/area/science/xenobiology) -"ow" = ( -/obj/structure/closet/crate, -/turf/open/floor/plating, -/area/maintenance/department/chapel) -"ox" = ( -/obj/structure/sink{ - dir = 8; - pixel_x = 12 - }, -/obj/item/reagent_containers/glass/bucket, -/obj/item/mop, -/obj/item/reagent_containers/glass/bottle/ammonia, -/obj/machinery/airalarm/directional/south, -/obj/effect/spawner/random/contraband/prison, -/turf/open/floor/plating, -/area/security/prison/safe) -"oy" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/cafeteria, -/area/commons/dorms/laundry) -"oA" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/iron/dark, -/area/service/chapel/office) -"oB" = ( -/obj/machinery/door/window/brigdoor/security/cell{ - dir = 8; - id = "Cell 1"; - name = "Cell 1" - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/smooth_half{ - dir = 1 - }, -/area/security/brig) -"oC" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/effect/decal/cleanable/dirt/dust, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/iron/cafeteria, -/area/service/kitchen) -"oD" = ( -/obj/structure/disposalpipe/trunk/multiz{ - dir = 1 - }, -/turf/open/floor/plating, -/area/maintenance/port/greater) -"oE" = ( -/obj/structure/chair/wood{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/wood/parquet, -/area/commons/lounge) -"oF" = ( -/obj/structure/bodycontainer/morgue{ - dir = 8 - }, -/turf/open/floor/iron/dark, -/area/medical/morgue) -"oG" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/door/airlock/security{ - name = "Detective's Office" - }, -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/effect/mapping_helpers/airlock/access/all/security/detective, -/turf/open/floor/iron/grimy, -/area/security/detectives_office) -"oH" = ( -/obj/effect/turf_decal/siding/thinplating/dark{ - dir = 8 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/carpet, -/area/service/theater) -"oI" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/turf/open/floor/iron, -/area/security/prison/visit) -"oJ" = ( -/obj/structure/sign/poster/official/report_crimes, -/turf/closed/wall/ice, -/area/icemoon/underground/explored) -"oK" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 4 - }, -/obj/machinery/vending/coffee, -/obj/machinery/computer/security/telescreen/entertainment/directional/south, -/obj/machinery/status_display/evac/directional/west, -/turf/open/floor/stone, -/area/commons/lounge) -"oL" = ( -/obj/structure/bookcase/random, -/obj/structure/bookcase/random, -/turf/open/floor/carpet/red, -/area/security/prison/work) -"oM" = ( -/obj/structure/cable/multilayer/multiz, -/obj/structure/sign/poster/contraband/random/directional/north, -/turf/open/floor/plating, -/area/security/prison/safe) -"oN" = ( -/obj/effect/turf_decal/stripes/asteroid/line{ - dir = 5 - }, -/obj/effect/turf_decal/tile/dark{ - dir = 1 - }, -/obj/effect/turf_decal/tile/dark{ - dir = 4 - }, -/obj/effect/turf_decal/tile/dark, -/obj/structure/table/reinforced/plastitaniumglass, -/turf/open/floor/iron/white/corner{ - dir = 8 - }, -/area/mine/living_quarters) -"oP" = ( -/obj/effect/turf_decal/bot, -/obj/structure/closet/crate, -/obj/item/coin/gold, -/obj/item/radio/intercom/directional/north, -/turf/open/floor/iron, -/area/mine/production) -"oR" = ( -/obj/machinery/light/directional/north, -/turf/open/floor/iron, -/area/hallway/secondary/service) -"oS" = ( -/obj/machinery/camera{ - c_tag = "Service-Hallway Bottom 1"; - dir = 9 - }, -/turf/open/floor/iron, -/area/hallway/secondary/service) -"oT" = ( -/obj/machinery/holopad, -/turf/open/floor/iron/cafeteria, -/area/service/kitchen) -"oU" = ( -/obj/machinery/door/airlock/mining/glass{ - name = "Drone Bay" - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/siding/brown/corner{ - dir = 1 - }, -/obj/effect/mapping_helpers/airlock/access/all/supply/general, -/turf/open/floor/iron, -/area/cargo/drone_bay) -"oV" = ( -/obj/machinery/duct, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/turf/open/floor/wood, -/area/hallway/secondary/service) -"oW" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/machinery/light/small/directional/north, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral, -/turf/open/floor/iron/dark/side{ - dir = 4 - }, -/area/service/chapel) -"oX" = ( -/obj/machinery/button/door/directional/west{ - id = "xenobio4"; - layer = 4; - name = "Xenobio Pen 4 Blast Door"; - req_access_txt = "55" - }, -/turf/open/floor/iron/white, -/area/science/xenobiology) -"oY" = ( -/obj/machinery/door/airlock{ - name = "Theater Backstage"; - req_access_txt = "46" - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/machinery/door/firedoor, -/obj/machinery/duct, -/turf/open/floor/iron/textured_half{ - dir = 1 - }, -/area/service/theater) -"oZ" = ( -/turf/closed/wall, -/area/maintenance/port/greater) -"pa" = ( -/obj/machinery/atmospherics/pipe/smart/simple/yellow/visible{ - dir = 5 - }, -/obj/machinery/meter, -/obj/machinery/firealarm/directional/west, -/turf/open/floor/iron, -/area/science/mixing) -"pb" = ( -/turf/open/floor/plating{ - icon_state = "platingdmg1" - }, -/area/maintenance/aft/lesser) -"pc" = ( -/obj/effect/turf_decal/trimline/green/filled/line, -/obj/machinery/light/directional/south, -/obj/structure/closet/l3closet/virology, -/obj/machinery/newscaster/directional/south, -/turf/open/floor/iron/white, -/area/medical/virology) -"pd" = ( -/obj/machinery/hydroponics/constructable, -/obj/effect/turf_decal/trimline/green/filled/line{ - dir = 10 - }, -/obj/effect/turf_decal/trimline/blue/filled/warning{ - dir = 10 - }, -/turf/open/floor/iron/dark, -/area/service/hydroponics) -"pe" = ( -/obj/structure/extinguisher_cabinet/directional/south, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 1 - }, -/turf/open/floor/wood, -/area/security/courtroom) -"pf" = ( -/obj/effect/spawner/structure/window/hollow/reinforced/end{ - dir = 1 - }, -/turf/open/floor/plating, -/area/mine/eva) -"pg" = ( -/obj/machinery/door/airlock/public/glass{ - name = "Prison Common Room" - }, -/obj/machinery/door/firedoor, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/door/firedoor, -/turf/open/floor/iron/dark, -/area/security/prison/work) -"ph" = ( -/obj/effect/turf_decal/trimline/green/filled/warning{ - dir = 1 - }, -/obj/machinery/duct, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply, -/turf/open/floor/iron/white, -/area/medical/virology) -"pi" = ( -/obj/machinery/door/airlock/external{ - glass = 1; - name = "Drone Bay External Airlock"; - opacity = 0 - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/mapping_helpers/airlock/access/all/supply/general, -/turf/open/floor/iron/smooth, -/area/cargo/drone_bay) -"pj" = ( -/obj/structure/closet/crate/freezer, -/obj/item/reagent_containers/blood/random, -/obj/item/reagent_containers/blood/random, -/obj/item/reagent_containers/blood/random, -/obj/item/reagent_containers/blood/random, -/obj/item/reagent_containers/blood/o_plus{ - pixel_x = -2; - pixel_y = -1 - }, -/obj/item/reagent_containers/blood/o_minus, -/obj/item/reagent_containers/blood/b_plus, -/obj/item/reagent_containers/blood/b_minus, -/obj/item/reagent_containers/blood/a_plus, -/obj/item/reagent_containers/blood/a_minus, -/obj/item/reagent_containers/blood/lizard, -/obj/item/reagent_containers/blood/lizard, -/obj/item/reagent_containers/blood/ethereal, -/obj/item/reagent_containers/blood, -/obj/item/reagent_containers/blood, -/obj/item/reagent_containers/blood, -/obj/effect/turf_decal/trimline/green/filled/line{ - dir = 6 - }, -/turf/open/floor/iron/dark, -/area/medical/virology) -"pk" = ( -/obj/structure/rack, -/obj/item/wrench, -/obj/item/crowbar, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/iron/smooth, -/area/maintenance/starboard/lesser) -"pl" = ( -/obj/effect/turf_decal/tile/dark{ - dir = 8 - }, -/obj/effect/turf_decal/tile/dark{ - dir = 1 - }, -/obj/effect/turf_decal/tile/dark{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/asteroid/line{ - dir = 9 - }, -/obj/structure/rack, -/turf/open/floor/iron/white/corner, -/area/mine/living_quarters) -"pm" = ( -/obj/machinery/atmospherics/pipe/multiz/supply/visible/layer4{ - color = "#0000ff"; - name = "Supply multi deck pipe adapter" - }, -/obj/structure/railing{ - dir = 1 - }, -/turf/open/floor/plating{ - icon_state = "platingdmg1" - }, -/area/maintenance/department/medical/morgue) -"pn" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/turf/open/floor/iron, -/area/cargo/storage) -"pp" = ( -/obj/structure/table/wood/poker, -/obj/item/storage/dice, -/turf/open/floor/wood/parquet, -/area/commons/lounge) -"pq" = ( -/obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/west, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 1 - }, -/turf/open/floor/iron, -/area/science/mixing) -"pr" = ( -/turf/closed/wall, -/area/maintenance/fore) -"ps" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/department/crew_quarters/bar) -"pt" = ( -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 - }, -/obj/effect/turf_decal/siding/wood{ - dir = 8 - }, -/obj/structure/table/wood, -/turf/open/floor/iron, -/area/service/bar) -"pu" = ( -/obj/effect/turf_decal/tile/red/anticorner/contrasted{ - dir = 1 - }, -/turf/open/floor/iron/dark/textured, -/area/security/prison) -"px" = ( -/obj/structure/stairs/north, -/turf/open/floor/iron, -/area/service/chapel) -"py" = ( -/obj/effect/turf_decal/tile/green/anticorner/contrasted{ - dir = 8 - }, -/obj/structure/sign/poster/official/random/directional/west, -/turf/open/floor/iron, -/area/security/prison/garden) -"pz" = ( -/obj/structure/cable, -/obj/effect/spawner/structure/window/hollow/reinforced/middle{ - dir = 4 - }, -/turf/open/floor/plating, -/area/security/detectives_office) -"pA" = ( -/obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/structure/disposalpipe/junction/flip{ - dir = 8 - }, -/turf/open/floor/iron/smooth_edge, -/area/medical/chemistry) -"pB" = ( -/obj/machinery/airalarm/directional/south, -/turf/open/floor/wood, -/area/security/courtroom) -"pC" = ( -/obj/structure/rack, -/obj/item/clothing/suit/hazardvest, -/obj/item/wrench, -/obj/effect/spawner/random/maintenance/two, -/turf/open/floor/plating, -/area/maintenance/aft/lesser) -"pE" = ( -/obj/structure/cable, -/obj/machinery/door/airlock/glass{ - name = "Mining Station Bridge" - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/mine/living_quarters) -"pF" = ( -/obj/machinery/iv_drip, -/turf/open/floor/engine, -/area/science/xenobiology) -"pH" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/plating, -/area/security/prison) -"pI" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/general/visible, -/turf/open/floor/engine, -/area/science/xenobiology) -"pJ" = ( -/obj/effect/turf_decal/trimline/green/filled/line{ - dir = 6 - }, -/obj/structure/bed{ - dir = 4 - }, -/obj/item/bedsheet/medical{ - dir = 4 - }, -/obj/machinery/light/directional/south, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 - }, -/turf/open/floor/iron/dark, -/area/medical/virology) -"pK" = ( -/obj/structure/chair/sofa/left{ - dir = 4 - }, -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 - }, -/obj/effect/turf_decal/siding/white{ - dir = 4 - }, -/turf/open/floor/iron, -/area/hallway/secondary/service) -"pL" = ( -/obj/machinery/power/apc/auto_name/directional/north, -/obj/structure/cable, -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk, -/turf/open/floor/wood, -/area/service/lawoffice) -"pM" = ( -/obj/effect/landmark/blobstart, -/obj/machinery/camera{ - c_tag = "Virology Pen"; - dir = 9; - network = list("ss13","medbay") - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply, -/turf/open/floor/grass, -/area/medical/virology) -"pN" = ( -/obj/effect/turf_decal/trimline/green/filled/corner{ - dir = 8 - }, -/turf/open/floor/iron/white, -/area/medical/virology) -"pO" = ( -/turf/closed/wall, -/area/service/theater) -"pP" = ( -/obj/structure/fence, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/icemoon/underground/explored) -"pQ" = ( -/obj/machinery/atmospherics/components/binary/pump/off, -/obj/machinery/airlock_sensor/incinerator_ordmix{ - pixel_x = 24 - }, -/obj/machinery/atmospherics/pipe/layer_manifold/scrubbers/hidden{ - dir = 8 - }, -/turf/open/floor/engine, -/area/science/mixing/chamber) -"pR" = ( -/obj/structure/table/wood, -/obj/item/book/manual/wiki/security_space_law, -/obj/item/book/manual/wiki/security_space_law, -/obj/item/pen/red, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/structure/disposalpipe/segment, -/turf/open/floor/wood, -/area/service/lawoffice) -"pS" = ( -/obj/machinery/light/small/directional/west, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/carpet/black, -/area/security/prison/safe) -"pT" = ( -/obj/machinery/door/airlock/external{ - glass = 1; - name = "Service External Airlock"; - opacity = 0 - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 - }, -/obj/structure/sign/warning/coldtemp{ - pixel_y = 32 - }, -/obj/structure/sign/warning/gasmask{ - desc = "A sign that warns of dangerous gasses in the air, instructing you to wear internals."; - pixel_y = -32 - }, -/turf/open/floor/plating, -/area/maintenance/starboard/lesser) -"pU" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/window/reinforced{ - dir = 8 - }, -/turf/open/floor/iron/dark/side{ - dir = 4 - }, -/area/service/chapel) -"pV" = ( -/obj/item/storage/bag/trash, -/turf/open/floor/plating, -/area/security/prison/safe) -"pW" = ( -/turf/open/floor/plating, -/area/maintenance/department/medical/morgue) -"pX" = ( -/obj/structure/railing/corner, -/obj/effect/turf_decal/tile/brown, -/obj/effect/turf_decal/tile/brown{ - dir = 8 - }, -/obj/machinery/camera/directional/south{ - c_tag = "Mining B-1 Hallway 2" - }, -/turf/open/floor/iron/dark/side, -/area/mine/eva) -"pY" = ( -/obj/structure/grille, -/turf/open/floor/plating, -/area/maintenance/aft/lesser) -"pZ" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, -/turf/open/floor/iron, -/area/security/prison/work) -"qa" = ( -/obj/machinery/light/small/directional/south, -/obj/structure/closet/secure_closet/brig{ - id = "Cell 1"; - name = "Cell 1 Locker" - }, -/obj/structure/cable, -/turf/open/floor/iron/smooth, -/area/security/brig) -"qb" = ( -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 4 - }, -/turf/open/floor/iron/dark/side{ - dir = 1 - }, -/area/mine/eva) -"qd" = ( -/obj/structure/sign/warning/xeno_mining{ - pixel_x = 29 - }, -/obj/structure/rack, -/obj/item/pickaxe, -/obj/item/tank/internals/emergency_oxygen, -/obj/item/clothing/mask/breath, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plating, -/area/mine/mechbay) -"qe" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plating, -/area/maintenance/department/chapel) -"qg" = ( -/obj/structure/rack, -/obj/item/gun/energy/laser{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/gun/energy/laser, -/obj/item/gun/energy/laser{ - pixel_x = 3; - pixel_y = -3 - }, -/obj/effect/turf_decal/tile/red/half{ - dir = 4 - }, -/turf/open/floor/iron/dark/textured, -/area/ai_monitored/security/armory) -"qh" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ - dir = 8 - }, -/obj/structure/window/reinforced, -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/obj/structure/cable, -/turf/open/floor/iron, -/area/science/xenobiology) -"qi" = ( -/turf/open/floor/iron/white, -/area/medical/virology) -"qj" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/door/poddoor/preopen{ - id = "xenobio4"; - name = "Xenobio Pen 4 Blast Door" - }, -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable, -/turf/open/floor/plating, -/area/science/xenobiology) -"qk" = ( -/obj/structure/table, -/obj/effect/decal/cleanable/cobweb/cobweb2, -/obj/item/storage/box/bodybags{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/item/storage/box/bodybags, -/turf/open/floor/iron/dark, -/area/medical/morgue) -"ql" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/dark{ - dir = 8 - }, -/obj/effect/turf_decal/tile/green, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply, -/turf/open/floor/iron/white, -/area/medical/virology) -"qm" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/landmark/start/mime, -/turf/open/floor/wood/tile, -/area/service/theater) -"qo" = ( -/obj/machinery/button/crematorium{ - id = "crematoriumChapel"; - pixel_x = 25 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/turf/open/floor/iron/dark, -/area/service/chapel/office) -"qp" = ( -/obj/effect/turf_decal/weather/snow/corner{ - dir = 8 - }, -/turf/open/misc/dirt{ - initial_gas_mix = "ICEMOON_ATMOS" - }, -/area/icemoon/underground/explored) -"qq" = ( -/obj/effect/turf_decal/siding/thinplating/dark{ - dir = 8 - }, -/obj/effect/landmark/event_spawn, -/turf/open/floor/carpet, -/area/service/theater) -"qr" = ( -/obj/structure/railing{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"qs" = ( -/obj/structure/lattice/catwalk, -/obj/structure/marker_beacon/burgundy{ - name = "landing marker" - }, -/turf/open/openspace/icemoon/keep_below, -/area/icemoon/underground/explored) -"qt" = ( -/obj/structure/chair/pew/right{ - dir = 1 - }, -/turf/open/floor/iron/dark, -/area/service/chapel) -"qu" = ( -/obj/structure/chair/wood{ - dir = 8 - }, -/turf/open/misc/asteroid/snow/icemoon, -/area/icemoon/underground/explored) -"qv" = ( -/obj/structure/rack, -/obj/item/storage/box/teargas{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/storage/box/handcuffs, -/obj/item/storage/box/flashbangs{ - pixel_x = 3; - pixel_y = -3 - }, -/obj/effect/turf_decal/tile/red/half, -/turf/open/floor/iron/dark/textured, -/area/ai_monitored/security/armory) -"qw" = ( -/obj/effect/turf_decal/tile/brown{ - dir = 8 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/sign/poster/official/random/directional/west, -/turf/open/floor/iron/dark/side{ - dir = 8 - }, -/area/mine/eva) -"qx" = ( -/obj/effect/turf_decal/weather/snow/corner{ - dir = 6 - }, -/turf/open/misc/dirt{ - initial_gas_mix = "ICEMOON_ATMOS" - }, -/area/icemoon/underground/explored) -"qy" = ( -/obj/machinery/vending/wardrobe/viro_wardrobe, -/obj/effect/turf_decal/tile/green/full, -/turf/open/floor/iron/dark/smooth_large, -/area/medical/virology) -"qz" = ( -/obj/effect/turf_decal/trimline/yellow/filled/warning{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/turf/open/floor/iron/white, -/area/medical/chemistry) -"qB" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/iron/dark, -/area/service/chapel) -"qC" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/effect/turf_decal/delivery, -/obj/machinery/door/window/left/directional/north{ - dir = 4; - name = "Containment Pen 5"; - req_access_txt = "55" - }, -/turf/open/floor/iron, -/area/science/xenobiology) -"qD" = ( -/obj/machinery/duct, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply, -/turf/open/floor/plating, -/area/medical/virology) -"qE" = ( -/obj/machinery/status_display/evac/directional/west, -/obj/machinery/light/directional/west, -/obj/item/kirbyplants/random, -/obj/structure/extinguisher_cabinet/directional/south, -/turf/open/floor/iron/dark, -/area/service/chapel) -"qG" = ( -/obj/effect/spawner/random/structure/girder, -/turf/open/floor/plating, -/area/security/prison/safe) -"qI" = ( -/obj/effect/turf_decal/siding/wideplating_new/light{ - dir = 6 - }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/showroomfloor, -/area/security/prison/work) -"qJ" = ( -/turf/closed/wall, -/area/hallway/secondary/service) -"qK" = ( -/obj/machinery/door/morgue{ - name = "Relic Closet"; - req_access_txt = "22" - }, -/turf/open/floor/cult, -/area/service/chapel/office) -"qL" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/carpet, -/area/service/chapel) -"qN" = ( -/obj/structure/closet/crate, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/smooth_large, -/area/cargo/warehouse) -"qQ" = ( -/obj/structure/disposalpipe/trunk/multiz{ - dir = 1 - }, -/turf/closed/wall/r_wall, -/area/medical/virology) -"qR" = ( -/obj/structure/table/glass, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/green{ - dir = 4 - }, -/obj/effect/turf_decal/tile/green{ - dir = 8 - }, -/obj/effect/turf_decal/siding/white{ - dir = 5 - }, -/obj/item/cultivator, -/obj/item/plant_analyzer, -/turf/open/floor/iron, -/area/service/hydroponics) -"qS" = ( -/obj/structure/table/wood, -/obj/item/storage/photo_album/chapel, -/obj/structure/noticeboard/directional/west, -/obj/machinery/light/small/directional/west, -/turf/open/floor/iron/grimy, -/area/service/chapel/office) -"qT" = ( -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 8 - }, -/turf/open/floor/iron/dark/textured_edge{ - dir = 4 - }, -/area/security/prison) -"qU" = ( -/obj/effect/decal/cleanable/food/flour, -/turf/open/floor/iron/cafeteria, -/area/service/kitchen) -"qV" = ( -/obj/effect/turf_decal/siding/white{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/machinery/light/directional/north, -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk, -/turf/open/floor/iron/dark, -/area/service/hydroponics) -"qW" = ( -/obj/structure/table, -/obj/machinery/light/directional/north, -/obj/machinery/microwave, -/obj/effect/turf_decal/tile/green/full, -/turf/open/floor/iron/dark/smooth_large, -/area/medical/virology) -"qX" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/obj/structure/table/reinforced, -/obj/item/plunger{ - pixel_x = 3 - }, -/obj/item/plunger{ - pixel_x = -3 - }, -/obj/item/stack/ducts/fifty, -/obj/item/stack/ducts/fifty, -/obj/item/stack/ducts/fifty, -/obj/item/stack/ducts/fifty, -/obj/item/stack/ducts/fifty, -/obj/item/stack/ducts/fifty, -/obj/item/stack/ducts/fifty, -/obj/item/stack/ducts/fifty, -/turf/open/floor/iron/dark, -/area/medical/chemistry) -"qY" = ( -/turf/closed/wall/r_wall, -/area/security/prison/garden) -"qZ" = ( -/obj/structure/grille, -/turf/open/misc/asteroid/snow/icemoon, -/area/icemoon/underground/explored) -"ra" = ( -/obj/structure/chair{ - dir = 4 - }, -/obj/structure/sign/poster/official/obey{ - pixel_x = -32 - }, -/turf/open/floor/iron/dark/textured, -/area/security/prison) -"rb" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 4 - }, -/turf/open/floor/iron/white/smooth_large, -/area/medical/chemistry) -"rc" = ( -/obj/effect/spawner/random/trash/caution_sign, -/turf/open/floor/plating, -/area/maintenance/department/chapel) -"rd" = ( -/obj/machinery/door/window/right/directional/west{ - name = "Apiary"; - req_access_txt = "35" - }, -/obj/effect/turf_decal/siding/thinplating/dark{ - dir = 8 - }, -/turf/open/floor/grass, -/area/service/hydroponics) -"re" = ( -/turf/closed/wall/r_wall, -/area/security/detectives_office) -"rf" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/wood/tile, -/area/service/theater) -"rg" = ( -/obj/structure/bed{ - dir = 4 - }, -/obj/item/bedsheet/brown{ - dir = 4 - }, -/obj/machinery/button/door/directional/north{ - id = "miningdorm_A"; - name = "Door Bolt Control"; - normaldoorcontrol = 1; - pixel_y = -24; - specialfunctions = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/carpet/donk, -/area/mine/production) -"rh" = ( -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 - }, -/obj/structure/displaycase/forsale/kitchen{ - pixel_y = 8 - }, -/obj/effect/turf_decal/siding/wood/corner{ - dir = 1 - }, -/obj/structure/table/wood, -/turf/open/floor/iron, -/area/service/bar) -"ri" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/multiz/scrubbers/visible/layer2{ - color = "#ff0000"; - dir = 8; - name = "Scrubbers multi deck pipe adapter" - }, -/obj/structure/disposalpipe/trunk/multiz{ - dir = 8 - }, -/turf/open/floor/plating, -/area/maintenance/starboard/lesser) -"rj" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/turf/open/floor/iron/dark, -/area/service/chapel) -"rk" = ( -/obj/machinery/door/airlock/highsecurity{ - name = "Chemistry Lab Exit"; - req_access_txt = "33" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ - cycle_id = "chem-airlock" - }, -/turf/open/floor/plating, -/area/medical/chemistry) -"rl" = ( -/obj/structure/table/glass, -/obj/machinery/reagentgrinder{ - pixel_y = 8 - }, -/obj/effect/turf_decal/trimline/green/filled/line{ - dir = 6 - }, -/obj/structure/extinguisher_cabinet/directional/south, -/obj/machinery/light/directional/south, -/turf/open/floor/iron/white, -/area/medical/virology) -"rm" = ( -/obj/structure/flora/rock/icy, -/turf/open/misc/asteroid/snow/icemoon, -/area/icemoon/underground/explored) -"rn" = ( -/obj/effect/turf_decal/delivery, -/obj/machinery/light/small/directional/north, -/obj/machinery/firealarm/directional/north, -/obj/structure/cable, -/turf/open/floor/iron, -/area/mine/production) -"ro" = ( -/obj/effect/turf_decal/trimline/yellow/filled/warning{ - dir = 8 - }, -/turf/open/floor/iron/white, -/area/medical/chemistry) -"rp" = ( -/obj/effect/turf_decal/tile/brown, -/turf/open/floor/iron/dark/corner, -/area/mine/eva) -"rq" = ( -/obj/effect/turf_decal/tile/red, -/turf/open/floor/iron, -/area/hallway/primary/central/fore) -"rr" = ( -/turf/open/floor/iron/chapel{ - dir = 1 - }, -/area/service/chapel) -"rs" = ( -/obj/structure/flora/ausbushes/ppflowers, -/turf/open/floor/grass, -/area/security/prison/safe) -"rt" = ( -/obj/machinery/biogenerator, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/green{ - dir = 4 - }, -/obj/effect/turf_decal/tile/green{ - dir = 8 - }, -/obj/effect/turf_decal/siding/white{ - dir = 10 - }, -/turf/open/floor/iron, -/area/service/hydroponics) -"ru" = ( -/obj/structure/sign/warning/gasmask{ - desc = "A sign that warns of dangerous gasses in the air, instructing you to wear internals."; - pixel_y = -32 - }, -/obj/effect/spawner/structure/window/hollow/reinforced/end{ - dir = 1 - }, -/turf/open/floor/plating, -/area/maintenance/department/medical/morgue) -"rv" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line, -/obj/machinery/light/directional/south, -/obj/item/kirbyplants/random, -/turf/open/floor/iron/white, -/area/medical/chemistry) -"rw" = ( -/obj/structure/railing/corner{ - dir = 1 - }, -/turf/open/floor/plating/snowed/icemoon, -/area/icemoon/underground/explored) -"rx" = ( -/obj/structure/chair{ - name = "Defense" - }, -/obj/effect/landmark/start/lawyer, -/turf/open/floor/wood, -/area/security/courtroom) -"ry" = ( -/obj/effect/turf_decal/trimline/green/filled/warning{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/iron/white, -/area/medical/virology) -"rz" = ( -/turf/closed/wall/r_wall, -/area/mine/living_quarters) -"rA" = ( -/obj/effect/turf_decal/trimline/green/filled/line, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply, -/obj/machinery/requests_console/directional/south{ - department = "Virology"; - name = "Virology Requests Console"; - receive_ore_updates = 1 - }, -/turf/open/floor/iron/dark, -/area/medical/virology) -"rB" = ( -/obj/effect/turf_decal/tile/brown{ - dir = 8 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/camera{ - c_tag = "Mining B-1 Hallway"; - dir = 10 - }, -/turf/open/floor/iron/dark/side{ - dir = 8 - }, -/area/mine/eva) -"rC" = ( -/obj/structure/chair/comfy/black{ - dir = 8 - }, -/turf/open/floor/iron/dark, -/area/service/chapel/office) -"rD" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/trash/grille_or_waste, -/turf/open/floor/plating, -/area/maintenance/department/medical/morgue) -"rE" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 4 - }, -/obj/effect/turf_decal/siding/wood{ - dir = 8 - }, -/obj/machinery/door/airlock{ - name = "Theater Stage"; - req_access_txt = "46" - }, -/obj/machinery/door/firedoor, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/iron/dark/textured_half{ - dir = 1 - }, -/area/service/theater) -"rF" = ( -/obj/structure/table/wood, -/obj/machinery/light/directional/west, -/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/newscaster/directional/north, -/obj/item/flashlight/lantern, -/obj/effect/turf_decal/tile/neutral, -/turf/open/floor/iron/dark, -/area/service/chapel) -"rG" = ( -/obj/effect/decal/cleanable/blood/tracks{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral/full, -/turf/open/floor/iron/dark, -/area/medical/morgue) -"rH" = ( -/obj/effect/spawner/structure/window/hollow/reinforced/middle{ - dir = 4 - }, -/turf/open/floor/plating, -/area/cargo/warehouse) -"rI" = ( -/obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/south, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating, -/area/security/prison) -"rJ" = ( -/turf/open/floor/plating, -/area/security/prison/safe) -"rK" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply, -/turf/open/floor/plating, -/area/medical/virology) -"rL" = ( -/obj/effect/turf_decal/stripes/line, -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/medical/chemistry) -"rM" = ( -/obj/effect/turf_decal/tile/dark{ - dir = 1 - }, -/obj/effect/turf_decal/tile/dark{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/asteroid/line{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/item/kirbyplants/random, -/turf/open/floor/iron/white/side{ - dir = 4 - }, -/area/mine/living_quarters) -"rN" = ( -/obj/structure/rack, -/obj/item/stack/sheet/iron/fifty, -/obj/item/stack/cable_coil, -/turf/open/floor/iron/smooth, -/area/mine/eva) -"rO" = ( -/obj/effect/spawner/random/vending/snackvend, -/turf/open/floor/iron/dark, -/area/mine/eva) -"rP" = ( -/turf/closed/wall, -/area/cargo/drone_bay) -"rQ" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/turf/open/floor/plating, -/area/maintenance/starboard/lesser) -"rR" = ( -/obj/structure/cable, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/smooth, -/area/engineering/lobby) -"rS" = ( -/obj/item/clothing/mask/gas, -/obj/item/clothing/mask/gas{ - pixel_x = -8; - pixel_y = 4 - }, -/obj/structure/table, -/obj/machinery/door_buttons/access_button, -/obj/item/clothing/mask/gas{ - pixel_x = 6; - pixel_y = 2 - }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/iron, -/area/science/xenobiology) -"rT" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/siding/brown{ - dir = 1 - }, -/obj/structure/cable, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/cargo/drone_bay) -"rU" = ( -/obj/machinery/light/directional/east, -/obj/machinery/button/door/directional/east{ - id = "xenobio9"; - layer = 4; - name = "Xenobio Pen 9 Blast DOors"; - req_access_txt = "55" - }, -/turf/open/floor/iron/white, -/area/science/xenobiology) -"rV" = ( -/obj/structure/rack, -/obj/effect/spawner/random/maintenance/two, -/turf/open/floor/plating, -/area/maintenance/starboard/lesser) -"rW" = ( -/obj/machinery/door/airlock/public/glass{ - name = "Trial Transfer" - }, -/obj/machinery/door/firedoor, -/obj/effect/mapping_helpers/airlock/access/all/security/general, -/turf/open/floor/iron/textured, -/area/security/courtroom) -"rX" = ( -/obj/structure/cable, -/obj/machinery/door/poddoor/preopen{ - id = "xenobio7"; - name = "Xenobio Pen 7 Blast Door" - }, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/science/xenobiology) -"rY" = ( -/obj/structure/railing/corner{ - dir = 4 - }, -/turf/open/misc/asteroid/snow/icemoon, -/area/icemoon/underground/explored) -"rZ" = ( -/turf/closed/wall, -/area/ai_monitored/security/armory) -"sa" = ( -/obj/effect/turf_decal/trimline/green/filled/line{ - dir = 1 - }, -/obj/machinery/light/directional/north, -/turf/open/floor/iron/white, -/area/medical/virology) -"sb" = ( -/obj/item/food/pie/cream, -/obj/machinery/newscaster/directional/north, -/obj/structure/table/wood, -/turf/open/floor/iron, -/area/service/theater) -"sc" = ( -/obj/structure/table/wood, -/obj/item/flashlight/lantern, -/turf/open/floor/iron/dark, -/area/service/chapel) -"sd" = ( -/obj/structure/disposalpipe/segment, -/turf/open/floor/wood/parquet, -/area/commons/lounge) -"se" = ( -/obj/structure/rack, -/turf/open/floor/plating, -/area/maintenance/department/crew_quarters/bar) -"sf" = ( -/obj/machinery/vending/boozeomat, -/turf/closed/wall, -/area/service/bar) -"sh" = ( -/obj/effect/turf_decal/tile/brown, -/obj/effect/turf_decal/tile/brown{ - dir = 8 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/obj/machinery/light/small/directional/south, -/turf/open/floor/iron/dark/side{ - dir = 10 - }, -/area/mine/eva) -"si" = ( -/obj/structure/cable, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/science/xenobiology) -"sj" = ( -/obj/effect/turf_decal/tile/green/half/contrasted{ - dir = 1 - }, -/obj/machinery/light/directional/north, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/turf/open/floor/iron, -/area/security/prison/garden) -"sk" = ( -/obj/structure/fireplace, -/turf/open/floor/plating, -/area/maintenance/starboard/lesser) -"sl" = ( -/obj/effect/decal/cleanable/blood/tracks, -/turf/open/misc/asteroid/snow/icemoon, -/area/icemoon/underground/explored) -"sm" = ( -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 - }, -/obj/machinery/door/airlock{ - name = "Service Hall"; - req_one_access_txt = "73" - }, -/obj/machinery/door/firedoor, -/turf/open/floor/iron, -/area/hallway/secondary/service) -"so" = ( -/obj/machinery/atmospherics/pipe/multiz/scrubbers/visible/layer2{ - color = "#ff0000"; - dir = 4; - name = "Scrubbers multi deck pipe adapter" - }, -/obj/machinery/atmospherics/pipe/multiz/supply/visible/layer4{ - color = "#0000ff"; - dir = 4; - name = "Supply multi deck pipe adapter" - }, -/turf/open/floor/plating/snowed/icemoon, -/area/icemoon/underground/explored) -"sp" = ( -/obj/machinery/door/poddoor/preopen{ - id = "Trial Transfer"; - name = "Transfer Blast Door" - }, -/obj/machinery/door/airlock/public/glass{ - name = "Trial Transfer" - }, -/obj/machinery/door/firedoor, -/obj/effect/mapping_helpers/airlock/access/all/security/general, -/turf/open/floor/iron/textured, -/area/security/brig) -"sq" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Mining Station Maintenance" - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/mapping_helpers/airlock/access/any/supply/mining, -/obj/effect/mapping_helpers/airlock/access/any/engineering/maintenance, -/turf/open/floor/plating, -/area/maintenance/department/cargo) -"ss" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 - }, -/turf/open/floor/iron/white/smooth_large, -/area/medical/chemistry) -"st" = ( -/obj/structure/cable, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/security/prison/visit) -"su" = ( -/obj/machinery/door/airlock/security/glass{ - name = "Permabrig Visitation" - }, -/obj/machinery/door/firedoor, -/obj/structure/cable, -/obj/effect/mapping_helpers/airlock/access/any/security/brig, -/turf/open/floor/iron, -/area/security/prison/visit) -"sv" = ( -/obj/effect/spawner/structure/window/hollow/reinforced/middle{ - dir = 1 - }, -/turf/open/floor/plating, -/area/mine/living_quarters) -"sw" = ( -/obj/machinery/light/directional/west, -/obj/structure/cable, -/turf/open/floor/carpet/red, -/area/security/prison/work) -"sx" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/effect/turf_decal/siding/thinplating/dark{ - dir = 8 - }, -/obj/structure/flora/ausbushes/ywflowers, -/turf/open/floor/grass, -/area/service/hydroponics) -"sy" = ( -/obj/structure/closet{ - name = "Evidence Closet 2" - }, -/obj/machinery/airalarm/directional/north, -/turf/open/floor/iron/dark/textured_edge, -/area/security/brig) -"sz" = ( -/obj/structure/railing{ - dir = 9 - }, -/obj/machinery/light/small/directional/east, -/obj/machinery/button/door/directional/east{ - id = "drone_bay"; - name = "Shutter Control"; - pixel_y = -8 - }, -/turf/open/floor/plating/snowed/icemoon, -/area/cargo/drone_bay) -"sA" = ( -/obj/structure/rack, -/obj/effect/spawner/random/clothing/gloves, -/obj/item/tank/internals/emergency_oxygen, -/obj/item/clothing/mask/breath, -/turf/open/floor/plating, -/area/maintenance/department/medical/morgue) -"sB" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/machinery/portable_atmospherics/canister/oxygen, -/obj/machinery/camera/directional/south{ - c_tag = "Ordnance Lower Mix Lab"; - network = list("ss13","rd") - }, -/turf/open/floor/iron/dark, -/area/science/mixing) -"sC" = ( -/obj/machinery/mineral/equipment_vendor, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/camera{ - c_tag = "Mining Bunks"; - dir = 6 - }, -/turf/open/floor/iron/dark/side{ - dir = 4 - }, -/area/mine/production) -"sD" = ( -/obj/item/radio/intercom/prison/directional/west, -/turf/open/floor/iron/dark/textured, -/area/security/prison) -"sE" = ( -/obj/machinery/space_heater, -/obj/structure/disposalpipe/segment{ - dir = 9 - }, -/turf/open/floor/plating, -/area/maintenance/department/crew_quarters/bar) -"sF" = ( -/obj/structure/disposalpipe/trunk{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 1; - pixel_y = 2 - }, -/obj/structure/disposaloutlet{ - dir = 8 - }, -/turf/open/floor/engine, -/area/science/xenobiology) -"sG" = ( -/turf/open/floor/wood, -/area/hallway/secondary/service) -"sH" = ( -/obj/structure/cable, -/obj/effect/spawner/structure/window/hollow/reinforced/middle{ - dir = 4 - }, -/turf/open/floor/plating, -/area/security/execution/education) -"sJ" = ( -/obj/machinery/door/airlock/maintenance, -/turf/open/floor/plating, -/area/commons/dorms/laundry) -"sK" = ( -/obj/structure/table/wood, -/obj/item/flashlight/lamp/green{ - pixel_x = 7; - pixel_y = 12 - }, -/obj/item/taperecorder{ - pixel_x = -5 - }, -/obj/item/lighter{ - pixel_x = 8; - pixel_y = -9 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/carpet, -/area/security/detectives_office) -"sL" = ( -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/cargo/storage) -"sM" = ( -/obj/effect/spawner/structure/window/hollow/reinforced/middle{ - dir = 1 - }, -/turf/open/floor/plating, -/area/maintenance/aft/lesser) -"sN" = ( -/obj/effect/turf_decal/tile/brown, -/obj/effect/turf_decal/tile/brown{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/dark/side{ - dir = 4 - }, -/area/mine/eva) -"sO" = ( -/obj/structure/railing/corner{ - dir = 8 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 8 - }, -/obj/effect/turf_decal/tile/brown, -/turf/open/floor/iron/dark/side, -/area/mine/eva) -"sP" = ( -/obj/effect/turf_decal/siding/wood, -/obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/west, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron, -/area/service/theater) -"sR" = ( -/obj/machinery/camera/directional/north{ - c_tag = "Service-Hallway Bottom 2" - }, -/turf/open/floor/iron, -/area/hallway/secondary/service) -"sS" = ( -/obj/machinery/mech_bay_recharge_port, -/obj/item/radio/intercom/directional/south, -/turf/open/floor/iron/textured, -/area/mine/mechbay) -"sT" = ( -/obj/machinery/plumbing/growing_vat, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/cobweb, -/obj/structure/cable, -/turf/open/floor/iron/showroomfloor, -/area/security/prison/work) -"sU" = ( -/obj/machinery/door/airlock/highsecurity{ - name = "Service Hall Exit"; - req_one_access_txt = "73" - }, -/obj/machinery/door/firedoor, -/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ - cycle_id = "service-hall-external" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/turf/open/floor/iron/textured_half{ - dir = 1 - }, -/area/hallway/secondary/service) -"sV" = ( -/obj/structure/sign/painting/library{ - pixel_y = 32 - }, -/turf/open/floor/iron, -/area/hallway/secondary/service) -"sX" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/effect/turf_decal/siding/thinplating/corner{ - dir = 1 - }, -/obj/machinery/washing_machine, -/turf/open/floor/iron/cafeteria, -/area/commons/dorms/laundry) -"sY" = ( -/turf/open/floor/iron/smooth, -/area/mine/eva) -"sZ" = ( -/obj/machinery/light/floor, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/turf/open/floor/iron, -/area/cargo/storage) -"ta" = ( -/obj/structure/rack, -/obj/effect/spawner/random/maintenance/two, -/obj/item/storage/toolbox/emergency, -/obj/machinery/light/small/directional/north, -/turf/open/floor/plating, -/area/maintenance/department/medical/morgue) -"tb" = ( -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 - }, -/obj/effect/turf_decal/siding/white, -/obj/effect/turf_decal/siding/wood{ - dir = 8 - }, -/obj/machinery/firealarm/directional/south, -/obj/structure/table/wood, -/turf/open/floor/iron, -/area/service/bar) -"tc" = ( -/obj/effect/spawner/random/structure/crate_abandoned, -/turf/open/floor/plating, -/area/security/prison/safe) -"td" = ( -/obj/structure/table/reinforced, -/obj/effect/turf_decal/siding/wood{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/machinery/door/window/left/directional/east{ - dir = 2; - name = "Kitchen Window"; - req_access_txt = "28" - }, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "kitchen_counter"; - name = "kitchen shutters" - }, -/turf/open/floor/iron/cafeteria, -/area/service/kitchen) -"te" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/power/apc/auto_name/directional/north, -/turf/open/floor/plating, -/area/maintenance/starboard/lesser) -"tf" = ( -/obj/structure/cable/multilayer/multiz, -/obj/effect/turf_decal/stripes/box, -/turf/open/floor/plating, -/area/engineering/lobby) -"tg" = ( -/obj/effect/turf_decal/trimline/green/filled/line{ - dir = 6 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/obj/machinery/airalarm/directional/east, -/obj/machinery/shower{ - dir = 8 - }, -/turf/open/floor/iron/white, -/area/medical/virology) -"th" = ( -/obj/effect/spawner/random/structure/grille, -/obj/effect/decal/cleanable/glass, -/turf/open/floor/plating, -/area/maintenance/department/chapel) -"ti" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 1 - }, -/turf/open/floor/iron/smooth, -/area/security/prison) -"tj" = ( -/obj/structure/closet/crate/hydroponics, -/obj/item/paper/guides/jobs/hydroponics, -/obj/item/seeds/onion, -/obj/item/seeds/garlic, -/obj/item/seeds/potato, -/obj/item/seeds/tomato, -/obj/item/seeds/carrot, -/obj/item/seeds/grass, -/obj/item/seeds/ambrosia, -/obj/item/seeds/wheat, -/obj/item/seeds/pumpkin, -/obj/effect/spawner/random/contraband/prison, -/obj/effect/turf_decal/tile/green/half/contrasted{ - dir = 1 - }, -/obj/machinery/airalarm/directional/north, -/obj/effect/spawner/random/food_or_drink/seed{ - spawn_all_loot = 1; - spawn_random_offset = 1 - }, -/turf/open/floor/iron, -/area/security/prison/garden) -"tk" = ( -/obj/machinery/duct, -/obj/machinery/holopad, -/obj/effect/turf_decal/box/white{ - color = "#52B4E9" - }, -/turf/open/floor/iron/white, -/area/medical/virology) -"tl" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/white, -/area/medical/chemistry) -"tm" = ( -/mob/living/simple_animal/bot/secbot/beepsky/armsky, -/turf/open/floor/iron/dark/textured, -/area/ai_monitored/security/armory) -"to" = ( -/obj/effect/turf_decal/stripes/asteroid/line{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/turf/open/floor/iron/white, -/area/mine/living_quarters) -"tp" = ( -/obj/machinery/light/directional/south, -/obj/structure/bodycontainer/morgue{ - dir = 1 - }, -/turf/open/floor/iron/dark/textured_half{ - dir = 1 - }, -/area/service/chapel/office) -"tq" = ( -/obj/effect/turf_decal/siding/thinplating/corner{ - dir = 4 - }, -/obj/machinery/light/small/directional/north, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/service/hydroponics) -"tr" = ( -/obj/machinery/light/small/directional/west, -/turf/open/misc/asteroid/snow/icemoon, -/area/mine/eva) -"ts" = ( -/turf/closed/wall, -/area/maintenance/department/crew_quarters/bar) -"tt" = ( -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 - }, -/obj/machinery/duct, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron, -/area/service/bar) -"tv" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/turf/open/floor/iron/white, -/area/medical/virology) -"tw" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 - }, -/obj/structure/cable, -/obj/machinery/door/window/brigdoor/right/directional/east{ - req_access_txt = "3" - }, -/turf/open/floor/iron/dark, -/area/security/execution/education) -"tx" = ( -/obj/machinery/door/poddoor/shutters/preopen{ - id = "chemistry_lower_shutters"; - name = "Chemistry Exterior Shutters" - }, -/obj/structure/cable, -/obj/effect/spawner/structure/window/hollow/reinforced/middle, -/turf/open/floor/plating, -/area/medical/chemistry) -"ty" = ( -/obj/effect/decal/cleanable/generic, -/turf/open/floor/plating, -/area/maintenance/department/medical/morgue) -"tz" = ( -/obj/structure/table, -/obj/machinery/light/directional/west, -/obj/item/food/meat/slab/synthmeat, -/turf/open/floor/iron/cafeteria, -/area/service/kitchen) -"tA" = ( -/obj/effect/turf_decal/weather/snow/corner, -/turf/open/floor/plating/snowed/icemoon, -/area/icemoon/underground/explored) -"tB" = ( -/obj/effect/turf_decal/trimline/green/filled/corner{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/blue/corner{ - dir = 8 - }, -/obj/effect/landmark/event_spawn, -/turf/open/floor/iron/dark, -/area/service/hydroponics) -"tC" = ( -/obj/structure/marker_beacon/burgundy{ - name = "landing marker" - }, -/turf/open/floor/plating/snowed/icemoon, -/area/icemoon/underground/explored) -"tD" = ( -/obj/effect/spawner/structure/window, -/turf/open/floor/plating, -/area/maintenance/department/medical/morgue) -"tE" = ( -/obj/machinery/door/window/brigdoor/security/cell{ - dir = 8; - id = "Cell 3"; - name = "Cell 3" - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/smooth_half{ - dir = 1 - }, -/area/security/brig) -"tF" = ( -/obj/effect/turf_decal/tile/dark{ - dir = 1 - }, -/obj/effect/turf_decal/tile/dark{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/asteroid/line{ - dir = 5 - }, -/turf/open/floor/iron/white/side, -/area/mine/living_quarters) -"tH" = ( -/obj/structure/closet/crate/trashcart, -/obj/effect/spawner/random/contraband/prison, -/obj/item/trash/chips, -/obj/item/trash/candy, -/turf/open/floor/plating, -/area/security/prison/safe) -"tI" = ( -/obj/effect/spawner/structure/window/hollow/reinforced/middle, -/obj/structure/cable, -/turf/open/floor/plating, -/area/security/prison) -"tJ" = ( -/obj/machinery/light_switch/directional/west, -/obj/structure/closet{ - name = "janitorial supplies" - }, -/obj/item/pushbroom, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/dark, -/area/medical/morgue) -"tK" = ( -/obj/structure/stairs/east, -/turf/open/floor/iron/white, -/area/science/xenobiology) -"tL" = ( -/obj/effect/spawner/random/trash/moisture_trap, -/turf/open/floor/plating, -/area/maintenance/department/chapel) -"tM" = ( -/obj/machinery/portable_atmospherics/canister/nitrous_oxide, -/turf/open/floor/iron/dark, -/area/science/mixing) -"tN" = ( -/obj/structure/chair{ - dir = 8 - }, -/obj/item/radio/intercom/directional/north, -/obj/machinery/light/small/directional/north, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/smooth, -/area/engineering/lobby) -"tP" = ( -/turf/open/floor/plating, -/area/engineering/lobby) -"tQ" = ( -/obj/structure/table/glass, -/obj/item/grenade/chem_grenade/antiweed, -/obj/item/reagent_containers/spray/plantbgone{ - pixel_y = 3 - }, -/obj/item/reagent_containers/spray/plantbgone{ - pixel_x = 8; - pixel_y = 8 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/green{ - dir = 4 - }, -/obj/effect/turf_decal/tile/green{ - dir = 8 - }, -/obj/effect/turf_decal/siding/white{ - dir = 6 - }, -/turf/open/floor/iron, -/area/service/hydroponics) -"tR" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/plating, -/area/maintenance/department/medical/morgue) -"tS" = ( -/obj/structure/cable, -/obj/machinery/door/poddoor/preopen{ - id = "xenobio8"; - name = "Xenobio Pen 8 Blast Door" - }, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/science/xenobiology) -"tT" = ( -/obj/effect/landmark/start/cook, -/turf/open/floor/iron/cafeteria, -/area/service/kitchen) -"tU" = ( -/obj/structure/grille, -/turf/open/floor/plating, -/area/science/xenobiology) -"tV" = ( -/obj/machinery/air_sensor{ - chamber_id = "ordnancegas1" - }, -/turf/open/floor/engine/vacuum, -/area/science/mixing/chamber) -"tW" = ( -/turf/closed/wall/r_wall, -/area/security/execution/education) -"tX" = ( -/obj/machinery/light/dim/directional/north, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/iron/dark, -/area/medical/morgue) -"tZ" = ( -/turf/closed/wall, -/area/security/courtroom) -"ua" = ( -/obj/effect/landmark/start/chaplain, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/carpet, -/area/service/chapel) -"ub" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/research/glass{ - name = "Kill Chamber"; - normalspeed = 0; - req_access_txt = "55" - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/general/visible, -/turf/open/floor/iron/freezer, -/area/science/xenobiology) -"uc" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/iron/freezer, -/area/science/xenobiology) -"ud" = ( -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/dark, -/area/maintenance/department/medical/morgue) -"ue" = ( -/obj/structure/chair/wood/wings{ - dir = 8 - }, -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/turf/open/floor/wood/tile, -/area/service/theater) -"uf" = ( -/obj/structure/table/wood, -/obj/item/flashlight/lamp, -/turf/open/floor/wood, -/area/hallway/secondary/service) -"ug" = ( -/obj/machinery/door/airlock{ - name = "Cleaning Closet" - }, -/turf/open/floor/plating, -/area/security/prison/safe) -"uh" = ( -/obj/structure/closet/emcloset, -/turf/open/floor/plating, -/area/maintenance/starboard/lesser) -"ui" = ( -/obj/effect/spawner/structure/window/hollow/reinforced/middle{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/department/medical/morgue) -"uj" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/turf/open/floor/plating, -/area/maintenance/department/medical/morgue) -"uk" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/general/visible, -/turf/open/floor/iron/freezer, -/area/science/xenobiology) -"ul" = ( -/obj/machinery/conveyor{ - id = "mining_internal" - }, -/obj/structure/window/reinforced/spawner/west, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/camera{ - c_tag = "Mining Ore Smeltery"; - dir = 6 - }, -/obj/structure/sign/poster/official/random/directional/east, -/turf/open/floor/iron, -/area/mine/production) -"um" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/light/small/directional/west, -/turf/open/floor/plating, -/area/maintenance/department/chapel) -"un" = ( -/obj/structure/table, -/obj/item/electropack, -/obj/item/screwdriver, -/obj/item/wrench, -/obj/item/clothing/head/helmet, -/obj/item/assembly/signaler, -/obj/structure/cable, -/turf/open/floor/plating/icemoon, -/area/security/execution/education) -"uo" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible/layer2{ - dir = 1 - }, -/turf/open/floor/iron, -/area/science/mixing) -"up" = ( -/obj/machinery/space_heater, -/obj/structure/sign/poster/random/directional/east, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"uq" = ( -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/structure/disposalpipe/segment{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/turf/open/floor/iron, -/area/hallway/primary/central/fore) -"ur" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/turf/open/floor/iron/freezer, -/area/science/xenobiology) -"us" = ( -/obj/effect/turf_decal/tile/red/half/contrasted, -/obj/item/radio/intercom/prison/directional/south, -/turf/open/floor/iron/dark/textured_edge{ - dir = 1 - }, -/area/security/prison) -"ut" = ( -/obj/structure/chair{ - dir = 1; - name = "Prosecution" - }, -/obj/machinery/power/apc/auto_name/directional/south, -/obj/structure/cable, -/turf/open/floor/wood, -/area/security/courtroom) -"uu" = ( -/obj/effect/turf_decal/tile/bar{ - dir = 1 - }, -/obj/effect/turf_decal/tile/bar, -/obj/item/gun/ballistic/shotgun/doublebarrel, -/obj/machinery/requests_console/directional/east{ - name = "Bar Requests Console" - }, -/obj/structure/table/wood, -/obj/machinery/camera/directional/east{ - c_tag = "Service-Back Bar" - }, -/turf/open/floor/iron, -/area/service/bar) -"uv" = ( -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 - }, -/obj/effect/landmark/event_spawn, -/obj/structure/disposalpipe/sorting/mail{ - dir = 4; - sortType = 20 - }, -/turf/open/floor/iron, -/area/service/bar) -"uw" = ( -/obj/effect/turf_decal/weather/snow/corner{ - dir = 5 - }, -/turf/open/misc/dirt/dark{ - initial_gas_mix = "ICEMOON_ATMOS" - }, -/area/icemoon/underground/explored) -"ux" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/wood/tile, -/area/service/theater) -"uy" = ( -/obj/effect/spawner/random/structure/crate, -/turf/open/misc/asteroid/snow/icemoon, -/area/icemoon/underground/explored) -"uz" = ( -/obj/machinery/door/window/left/directional/north{ - dir = 4; - name = "Containment Pen 7"; - req_access_txt = "55" - }, -/obj/machinery/door/poddoor/preopen{ - id = "xenobio7"; - name = "Xenobio Pen 7 Blast Door" - }, -/obj/structure/cable, -/turf/open/floor/engine, -/area/science/xenobiology) -"uA" = ( -/obj/structure/sign/plaques/kiddie/devils_tooth{ - pixel_y = 32 - }, -/turf/open/misc/asteroid/snow/icemoon, -/area/icemoon/underground/explored) -"uB" = ( -/obj/structure/disposalpipe/segment{ - dir = 10 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/turf/open/floor/iron/grimy, -/area/security/detectives_office) -"uC" = ( -/obj/machinery/computer/libraryconsole/bookmanagement, -/obj/structure/table, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/turf/open/floor/carpet/red, -/area/security/prison/work) -"uD" = ( -/obj/effect/turf_decal/tile/bar{ - dir = 1 - }, -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/siding/white, -/obj/effect/spawner/random/vending/snackvend, -/turf/open/floor/iron, -/area/hallway/secondary/service) -"uE" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/closed/wall, -/area/maintenance/starboard/lesser) -"uF" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light/small/directional/north, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/plating, -/area/maintenance/department/medical/morgue) -"uG" = ( -/obj/effect/turf_decal/tile/bar{ - dir = 1 - }, -/obj/effect/turf_decal/tile/bar, -/obj/structure/reagent_dispensers/beerkeg, -/obj/item/stack/package_wrap{ - pixel_x = 2; - pixel_y = 3 - }, -/turf/open/floor/iron, -/area/service/bar) -"uH" = ( -/obj/structure/sign/poster/official/obey, -/turf/closed/wall/r_wall, -/area/security/prison/visit) -"uI" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/turf/open/floor/iron, -/area/mine/eva) -"uK" = ( -/obj/effect/turf_decal/trimline/green/filled/line{ - dir = 6 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/button/door/directional/south{ - id = "viroview"; - name = "Viewport Control"; - pixel_x = 5; - pixel_y = -21 - }, -/turf/open/floor/iron/white, -/area/medical/virology) -"uL" = ( -/obj/effect/turf_decal/trimline, -/obj/machinery/shower{ - pixel_y = 22 - }, -/turf/open/floor/iron/smooth, -/area/mine/eva) -"uM" = ( -/obj/structure/sign/warning/electricshock, -/turf/closed/wall/r_wall, -/area/security/prison/garden) -"uN" = ( -/obj/machinery/atmospherics/components/binary/valve/digital{ - dir = 4 - }, -/turf/open/floor/iron, -/area/science/mixing) -"uO" = ( -/obj/effect/spawner/random/structure/tank_holder, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/maintenance/department/chapel) -"uP" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/dark, -/area/mine/storage) -"uQ" = ( -/obj/machinery/door/airlock/external{ - glass = 1; - name = "maintenance external airlock"; - opacity = 0 - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 - }, -/obj/structure/sign/warning{ - pixel_y = 32 - }, -/turf/open/floor/plating, -/area/maintenance/department/medical/morgue) -"uR" = ( -/obj/machinery/door/airlock/public/glass{ - name = "Prison Wing" - }, -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/effect/mapping_helpers/airlock/access/all/security/brig, -/turf/open/floor/iron/smooth, -/area/security/prison) -"uS" = ( -/obj/structure/railing/corner, -/obj/effect/turf_decal/tile/brown, -/obj/effect/turf_decal/tile/brown{ - dir = 8 - }, -/obj/machinery/door/firedoor/border_only, -/turf/open/floor/iron/dark/side, -/area/mine/eva) -"uT" = ( -/obj/structure/chair/sofa/left{ - dir = 8 - }, -/obj/machinery/light/directional/east, -/obj/structure/cable, -/turf/open/floor/carpet/blue, -/area/security/prison/work) -"uU" = ( -/obj/effect/turf_decal/trimline/green/filled/line, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron/white, -/area/medical/virology) -"uV" = ( -/obj/machinery/flasher/directional/north{ - id = "transferflash" - }, -/obj/structure/chair{ - dir = 4 - }, -/obj/machinery/light/small/directional/west, -/obj/item/radio/intercom/prison/directional/west, -/turf/open/floor/iron/dark/textured, -/area/security/prison) -"uW" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line, -/turf/open/floor/iron/white, -/area/medical/chemistry) -"uX" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating, -/area/maintenance/aft/lesser) -"uY" = ( -/obj/structure/sign/warning/coldtemp{ - pixel_y = 32 - }, -/turf/open/floor/iron/smooth, -/area/cargo/warehouse) -"uZ" = ( -/obj/structure/table, -/obj/item/paper{ - pixel_x = 4; - pixel_y = 2 - }, -/turf/open/floor/plating, -/area/maintenance/department/cargo) -"va" = ( -/obj/machinery/light/directional/north, -/obj/machinery/firealarm/directional/north, -/turf/open/floor/iron/white, -/area/science/mixing/hallway) -"vb" = ( -/obj/item/radio/intercom/directional/north, -/obj/structure/table/wood, -/turf/open/floor/wood/parquet, -/area/commons/lounge) -"vc" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/cafeteria, -/area/commons/dorms/laundry) -"vd" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 10 - }, -/obj/structure/table, -/obj/item/reagent_containers/glass/bottle/epinephrine, -/obj/item/reagent_containers/glass/bottle/multiver{ - pixel_x = 6 - }, -/obj/item/reagent_containers/syringe, -/turf/open/floor/iron/white, -/area/medical/chemistry) -"ve" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/turf/open/floor/iron/dark/textured_large, -/area/security/brig) -"vf" = ( -/obj/structure/table/wood, -/obj/effect/spawner/random/entertainment/gambling, -/obj/machinery/newscaster/directional/south, -/obj/machinery/status_display/evac/directional/west, -/turf/open/floor/iron/grimy, -/area/commons/lounge) -"vg" = ( -/obj/effect/spawner/structure/window, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/plating, -/area/security/courtroom) -"vh" = ( -/obj/structure/sign/departments/cargo, -/turf/closed/wall/r_wall, -/area/cargo/warehouse) -"vi" = ( -/obj/structure/rack, -/obj/item/pickaxe, -/obj/machinery/light/small/directional/south, -/obj/effect/decal/cleanable/dirt, -/obj/item/gps/mining, -/obj/item/gps/mining, -/turf/open/floor/iron/smooth, -/area/mine/eva) -"vj" = ( -/obj/structure/cable, -/turf/open/floor/plating, -/area/medical/virology) -"vk" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Mining Station Maintenance" - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/mapping_helpers/airlock/access/any/supply/mining, -/obj/effect/mapping_helpers/airlock/access/any/engineering/maintenance, -/turf/open/floor/iron/dark/textured_half{ - dir = 1 - }, -/area/maintenance/department/cargo) -"vl" = ( -/obj/machinery/door/airlock/external, -/obj/effect/turf_decal/weather/snow/corner{ - dir = 8 - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ - cycle_id = "chem-morgue-airlock" - }, -/turf/open/floor/plating, -/area/medical/morgue) -"vm" = ( -/obj/effect/spawner/structure/window/hollow/reinforced/end{ - dir = 8 - }, -/turf/open/floor/plating, -/area/security/courtroom) -"vn" = ( -/obj/machinery/flasher/directional/north{ - id = "Cell 1" - }, -/obj/structure/bed{ - dir = 1; - pixel_x = -2 - }, -/turf/open/floor/iron/smooth, -/area/security/brig) -"vo" = ( -/obj/item/flashlight/lantern{ - light_on = 1 - }, -/turf/open/misc/asteroid/snow/icemoon, -/area/icemoon/underground/explored) -"vq" = ( -/obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/components/tank/oxygen, -/turf/open/floor/iron/dark, -/area/science/mixing) -"vs" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 1 - }, -/obj/machinery/door/airlock{ - name = "Bar"; - req_access_txt = "25" - }, -/obj/machinery/duct, -/obj/machinery/door/firedoor, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "kitchen_counter"; - name = "kitchen shutters" - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron/cafeteria, -/area/service/kitchen) -"vt" = ( -/obj/structure/chair/pew/left{ - dir = 1 - }, -/turf/open/floor/iron/dark, -/area/service/chapel) -"vu" = ( -/obj/structure/bookcase/random, -/obj/structure/sign/poster/official/nanomichi_ad{ - pixel_y = 32 - }, -/turf/open/floor/carpet/red, -/area/security/prison/work) -"vv" = ( -/obj/machinery/door/airlock/external{ - glass = 1; - name = "maintenance external airlock"; - opacity = 0 - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/department/medical/morgue) -"vw" = ( -/obj/effect/turf_decal/weather/snow/corner{ - dir = 4 - }, -/turf/open/floor/plating/snowed/icemoon, -/area/icemoon/underground/explored) -"vx" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/obj/machinery/duct, -/turf/open/floor/plating, -/area/hallway/secondary/service) -"vy" = ( -/obj/machinery/firealarm/directional/east, -/turf/open/floor/iron/dark, -/area/medical/chemistry) -"vz" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/generic, -/obj/machinery/light/small/directional/west, -/turf/open/floor/plating, -/area/maintenance/department/medical/morgue) -"vA" = ( -/obj/effect/spawner/random/structure/crate, -/turf/open/floor/plating, -/area/maintenance/department/medical/morgue) -"vB" = ( -/turf/open/floor/iron, -/area/security/courtroom) -"vC" = ( -/turf/closed/wall/r_wall, -/area/mine/production) -"vD" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/plating, -/area/maintenance/department/medical/morgue) -"vE" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/turf/open/floor/iron/textured, -/area/security/brig) -"vF" = ( -/obj/structure/disposalpipe/trunk{ - dir = 8 - }, -/obj/structure/window/reinforced, -/obj/structure/disposaloutlet{ - dir = 4 - }, -/turf/open/floor/engine, -/area/science/xenobiology) -"vH" = ( -/obj/machinery/plate_press, -/obj/structure/window/reinforced{ - dir = 8 - }, -/turf/open/floor/iron/dark/smooth_half, -/area/security/prison/work) -"vI" = ( -/obj/machinery/light/small/directional/south, -/obj/structure/closet/secure_closet/brig{ - id = "Cell 3"; - name = "Cell 3 Locker" - }, -/obj/structure/cable, -/turf/open/floor/iron/smooth, -/area/security/brig) -"vK" = ( -/obj/structure/reagent_dispensers/watertank, -/obj/machinery/firealarm/directional/west, -/turf/open/floor/iron/dark, -/area/mine/eva) -"vN" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 9 - }, -/obj/item/kirbyplants/random, -/turf/open/floor/iron/white, -/area/medical/chemistry) -"vO" = ( -/turf/closed/wall, -/area/medical/morgue) -"vP" = ( -/obj/structure/chair{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/department/chapel) -"vQ" = ( -/obj/structure/ladder, -/turf/open/floor/plating/snowed/icemoon, -/area/icemoon/underground/explored) -"vR" = ( -/obj/item/food/fried_chicken, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/maintenance/fore) -"vS" = ( -/obj/item/radio/intercom/directional/south, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/dark, -/area/medical/morgue) -"vT" = ( -/obj/structure/chair/plastic{ - 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, -/turf/open/floor/iron, -/area/mine/living_quarters) -"vW" = ( -/obj/machinery/door/airlock/external{ - glass = 1; - name = "maintenance external airlock"; - opacity = 0 - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 - }, -/obj/structure/sign/warning{ - pixel_y = 32 - }, -/turf/open/floor/plating, -/area/maintenance/aft/lesser) -"vX" = ( -/obj/structure/sink{ - dir = 8; - pixel_x = 11 - }, -/obj/structure/cable, -/obj/machinery/button/door/directional/east{ - id = "xenobio10"; - layer = 4; - name = "Xenobio Pen 10 Blast DOors"; - req_access_txt = "55" - }, -/turf/open/floor/iron/white, -/area/science/xenobiology) -"vY" = ( -/obj/structure/closet/crate/coffin, -/obj/effect/decal/cleanable/dirt/dust, -/obj/item/toy/figure/chaplain, -/turf/open/floor/plating, -/area/maintenance/department/chapel) -"vZ" = ( -/obj/effect/spawner/random/trash/grille_or_waste, -/turf/open/floor/plating, -/area/maintenance/department/medical/morgue) -"wa" = ( -/obj/effect/landmark/start/hangover, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/dark, -/area/medical/morgue) -"wb" = ( -/obj/effect/turf_decal/trimline/green/filled/line{ - dir = 10 - }, -/obj/machinery/requests_console/directional/south{ - department = "Virology"; - name = "Virology Requests Console"; - receive_ore_updates = 1 - }, -/turf/open/floor/iron/white, -/area/medical/virology) -"wc" = ( -/obj/structure/stairs/south, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"we" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/closed/wall/r_wall, -/area/medical/virology) -"wf" = ( -/obj/structure/fence/corner{ - dir = 4 - }, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/icemoon/underground/explored) -"wg" = ( -/obj/machinery/portable_atmospherics/canister/bz, -/obj/machinery/atmospherics/components/unary/portables_connector/visible, -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/obj/structure/cable, -/turf/open/floor/iron, -/area/science/xenobiology) -"wh" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/closet, -/obj/item/bodybag, -/obj/item/clothing/under/misc/burial, -/obj/item/clothing/under/misc/burial, -/turf/open/floor/plating, -/area/maintenance/department/chapel) -"wi" = ( -/obj/structure/closet/firecloset, -/obj/effect/turf_decal/tile/purple/fourcorners, -/turf/open/floor/iron, -/area/mine/living_quarters) -"wj" = ( -/obj/effect/turf_decal/tile/red/half/contrasted, -/turf/open/floor/iron/dark/textured_edge{ - dir = 1 - }, -/area/security/prison) -"wk" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/green{ - dir = 8 - }, -/turf/open/floor/iron/white, -/area/medical/virology) -"wl" = ( -/obj/effect/turf_decal/tile/brown{ - dir = 8 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/turf/open/floor/iron/dark/side{ - dir = 8 - }, -/area/mine/eva) -"wm" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/chair{ - dir = 4 - }, -/turf/open/floor/iron, -/area/cargo/storage) -"wn" = ( -/obj/structure/table/wood, -/obj/item/paper_bin{ - pixel_x = -3; - pixel_y = 7 - }, -/obj/item/pen, -/turf/open/floor/wood, -/area/service/lawoffice) -"wo" = ( -/obj/structure/chair/wood{ - dir = 8 - }, -/obj/machinery/light/small/directional/east, -/obj/machinery/computer/security/telescreen/entertainment/directional/north, -/obj/structure/sign/poster/random/directional/east, -/turf/open/floor/wood/parquet, -/area/commons/lounge) -"wp" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 8 - }, -/obj/machinery/firealarm/directional/west, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/turf/open/floor/iron/white, -/area/medical/chemistry) -"wq" = ( -/turf/closed/wall/ice, -/area/mine/living_quarters) -"wr" = ( -/obj/machinery/door/airlock/mining/glass{ - name = "Mining Cabins" - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/machinery/door/firedoor, -/obj/effect/mapping_helpers/airlock/access/all/supply/mining_station, -/turf/open/floor/iron/dark/textured_half, -/area/mine/production) -"ws" = ( -/obj/machinery/mineral/processing_unit{ - dir = 1 - }, -/obj/structure/window/reinforced/spawner/west, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/iron, -/area/mine/production) -"wt" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/closed/wall/r_wall, -/area/maintenance/starboard/aft) -"wu" = ( -/turf/open/floor/plating{ - icon_state = "platingdmg2" - }, -/area/maintenance/department/chapel) -"wv" = ( -/obj/structure/bodycontainer/morgue{ - dir = 1 - }, -/turf/open/floor/iron/dark/textured_half{ - dir = 1 - }, -/area/service/chapel/office) -"ww" = ( -/obj/structure/closet/firecloset, -/turf/open/floor/plating, -/area/maintenance/aft/lesser) -"wx" = ( -/obj/structure/marker_beacon{ - icon_state = "markerburgundy-on" - }, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/icemoon/underground/explored) -"wy" = ( -/obj/structure/closet/firecloset, -/turf/open/floor/plating, -/area/maintenance/starboard/lesser) -"wz" = ( -/obj/structure/cable, -/obj/machinery/door/poddoor/preopen{ - id = "xenobio11"; - name = "Xenobio Pen 11 Blast Door" - }, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/science/xenobiology) -"wA" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 - }, -/obj/machinery/door/airlock/external{ - glass = 1; - name = "Mining External Airlock"; - opacity = 0 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/mapping_helpers/airlock/access/all/supply/mining_station, -/turf/open/floor/iron/smooth, -/area/mine/eva) -"wB" = ( -/obj/item/stack/rods/ten, -/turf/open/misc/asteroid/snow/icemoon, -/area/icemoon/underground/explored) -"wC" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/iron/cafeteria, -/area/service/kitchen) -"wD" = ( -/obj/structure/closet{ - name = "Evidence Closet 1" - }, -/obj/item/radio/intercom/prison/directional/north, -/turf/open/floor/iron/dark/textured_edge, -/area/security/brig) -"wE" = ( -/obj/effect/turf_decal/tile/bar{ - dir = 1 - }, -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/siding/white{ - dir = 1 - }, -/turf/open/floor/iron, -/area/hallway/secondary/service) -"wF" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/light/small/directional/north, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/port/greater) -"wI" = ( -/obj/structure/railing, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/icemoon/underground/explored) -"wJ" = ( -/obj/structure/table, -/obj/effect/spawner/random/entertainment/drugs, -/obj/item/poster/random_contraband, -/obj/machinery/light/small/directional/north, -/turf/open/floor/iron/showroomfloor, -/area/maintenance/department/medical/morgue) -"wK" = ( -/turf/open/floor/iron/dark/textured_half{ - dir = 1 - }, -/area/service/chapel/office) -"wM" = ( -/obj/effect/turf_decal/tile/bar{ - dir = 1 - }, -/obj/effect/turf_decal/tile/bar, -/turf/open/floor/iron, -/area/service/bar) -"wN" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/structure/table, -/obj/item/shovel, -/obj/item/pickaxe, -/obj/item/flashlight, -/turf/open/floor/iron, -/area/service/chapel) -"wO" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/obj/structure/cable, -/turf/open/floor/iron, -/area/security/prison/visit) -"wP" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/dark/textured_edge, -/area/security/prison) -"wQ" = ( -/obj/effect/turf_decal/bot, -/obj/structure/sign/warning/xeno_mining{ - pixel_x = 2; - pixel_y = -32 - }, -/turf/open/floor/iron/smooth, -/area/mine/eva) -"wR" = ( -/obj/structure/table/optable, -/obj/effect/decal/cleanable/blood/old, -/turf/open/floor/engine, -/area/science/xenobiology) -"wS" = ( -/obj/effect/turf_decal/siding/red{ - dir = 4 - }, -/turf/open/floor/iron/dark/textured_edge{ - dir = 8 - }, -/area/security/prison) -"wT" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plating/elevatorshaft, -/area/mine/storage) -"wU" = ( -/obj/structure/rack, -/obj/item/pickaxe, -/obj/item/tank/internals/emergency_oxygen, -/obj/item/clothing/mask/breath, -/turf/open/floor/plating, -/area/maintenance/port/greater) -"wV" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/structure/chair/stool/directional/west, -/obj/machinery/camera/emp_proof/directional/south, -/turf/open/floor/iron/cafeteria, -/area/commons/dorms/laundry) -"wW" = ( -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/structure/cable, -/turf/open/floor/iron, -/area/hallway/primary/central/fore) -"wX" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 8 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/chair/stool/bar/directional/east, -/turf/open/floor/stone, -/area/commons/lounge) -"wY" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/item/kirbyplants/random, -/turf/open/floor/iron/dark/side{ - dir = 4 - }, -/area/service/chapel) -"xa" = ( -/obj/structure/table/optable{ - desc = "A cold, hard place for your final rest."; - name = "Morgue Slab" - }, -/obj/machinery/light/small/directional/east, -/obj/effect/decal/cleanable/blood/bubblegum, -/obj/machinery/newscaster/directional/east, -/obj/effect/turf_decal/tile/neutral/full, -/turf/open/floor/iron/dark, -/area/medical/morgue) -"xb" = ( -/obj/effect/turf_decal/tile/green/half/contrasted{ - dir = 1 - }, -/obj/machinery/light/directional/north, -/obj/structure/cable, -/obj/item/radio/intercom/prison/directional/north, -/turf/open/floor/iron, -/area/security/prison/garden) -"xc" = ( -/obj/structure/cable, -/obj/machinery/door/poddoor/preopen{ - id = "xenobio5"; - name = "Xenobio Pen 5 Blast Door" - }, -/obj/machinery/door/window/left/directional/north{ - base_state = "right"; - dir = 8; - icon_state = "right"; - name = "Containment Pen 5"; - req_access_txt = "55" - }, -/turf/open/floor/engine, -/area/science/xenobiology) -"xd" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 1 - }, -/turf/open/floor/iron/dark, -/area/service/hydroponics) -"xe" = ( -/obj/machinery/space_heater, -/obj/effect/spawner/random/trash/graffiti{ - pixel_y = -32; - spawn_loot_chance = 50 - }, -/turf/open/floor/plating, -/area/maintenance/port/greater) -"xf" = ( -/obj/machinery/door/airlock/research{ - name = "Crater Observation Room" - }, -/turf/open/floor/iron/white/side{ - dir = 1 - }, -/area/mine/living_quarters) -"xg" = ( -/obj/structure/stairs/east, -/obj/structure/railing, -/obj/machinery/door/firedoor/border_only, -/turf/open/floor/iron/white, -/area/science/mixing/hallway) -"xh" = ( -/obj/machinery/atmospherics/components/binary/dp_vent_pump/high_volume/incinerator_ordmix{ - dir = 4 - }, -/turf/open/floor/engine, -/area/science/mixing/chamber) -"xj" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable, -/obj/machinery/door/poddoor/preopen{ - id = "xenobio1"; - name = "Xenobio Pen 1 Blast Door" - }, -/turf/open/floor/plating, -/area/science/xenobiology) -"xk" = ( -/turf/open/floor/iron/smooth_large, -/area/cargo/warehouse) -"xl" = ( -/obj/machinery/light/small/directional/north, -/obj/machinery/space_heater, -/obj/structure/extinguisher_cabinet/directional/west, -/turf/open/floor/plating, -/area/medical/virology) -"xm" = ( -/obj/machinery/light/small/directional/west, -/turf/open/openspace/icemoon/keep_below, -/area/security/execution/education) -"xn" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 1 - }, -/turf/open/floor/iron, -/area/mine/production) -"xo" = ( -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/turf/open/floor/iron/grimy, -/area/security/detectives_office) -"xq" = ( -/obj/structure/railing/corner{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/brown, -/obj/effect/turf_decal/tile/brown{ - dir = 8 - }, -/obj/machinery/door/firedoor/border_only, -/turf/open/floor/iron/dark/side, -/area/mine/eva) -"xr" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, -/turf/open/floor/iron, -/area/science/xenobiology) -"xt" = ( -/obj/structure/table, -/obj/item/scalpel{ - pixel_x = 2; - pixel_y = 6 - }, -/turf/open/floor/engine, -/area/science/xenobiology) -"xu" = ( -/obj/structure/table, -/obj/item/reagent_containers/food/drinks/coffee, -/obj/item/reagent_containers/food/drinks/coffee{ - pixel_x = -8; - pixel_y = 5 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/airalarm/directional/south, -/turf/open/floor/iron, -/area/cargo/storage) -"xv" = ( -/obj/effect/spawner/structure/window, -/turf/open/floor/plating, -/area/mine/mechbay) -"xw" = ( -/obj/machinery/space_heater, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/dark, -/area/mine/eva) -"xx" = ( -/turf/closed/wall/r_wall, -/area/security/prison/visit) -"xy" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 1 - }, -/turf/open/floor/iron/dark, -/area/service/chapel) -"xz" = ( -/obj/structure/flora/ausbushes/ppflowers, -/turf/open/floor/grass, -/area/service/hydroponics) -"xA" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/turf/open/floor/iron/cafeteria, -/area/service/kitchen) -"xB" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/wood/parquet, -/area/commons/lounge) -"xC" = ( -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, -/turf/open/floor/iron/white, -/area/medical/chemistry) -"xD" = ( -/obj/machinery/power/apc/auto_name/directional/south, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/security/execution/education) -"xE" = ( -/obj/machinery/food_cart, -/obj/machinery/light/directional/south, -/obj/machinery/camera/directional/south{ - c_tag = "Service-Kitchen Bottom" - }, -/turf/open/floor/iron/cafeteria, -/area/service/kitchen) -"xF" = ( -/obj/machinery/airalarm/directional/south, -/obj/effect/turf_decal/tile/red/half/contrasted, -/turf/open/floor/iron/dark/textured_edge{ - dir = 1 - }, -/area/security/prison) -"xG" = ( -/obj/machinery/door/airlock/external{ - glass = 1; - name = "Chapel External Airlock"; - opacity = 0 - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 - }, -/turf/open/floor/plating, -/area/service/chapel) -"xH" = ( -/turf/open/floor/plating{ - icon_state = "platingdmg2" - }, -/area/maintenance/aft/lesser) -"xI" = ( -/obj/machinery/door/window/left/directional/west, -/obj/structure/cable, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/carpet/blue, -/area/security/prison/work) -"xJ" = ( -/obj/structure/table, -/obj/item/stock_parts/scanning_module{ - pixel_x = -5; - pixel_y = 7 - }, -/obj/item/stock_parts/scanning_module{ - pixel_x = 5; - pixel_y = 7 - }, -/obj/item/stock_parts/scanning_module{ - pixel_x = -5 - }, -/obj/item/stock_parts/scanning_module{ - pixel_x = 5 - }, -/obj/machinery/airalarm/directional/north, -/obj/machinery/light/small/directional/east, -/obj/machinery/firealarm/directional/east, -/turf/open/floor/iron/dark, -/area/cargo/drone_bay) -"xL" = ( -/obj/structure/chair/stool/directional/north, -/turf/open/floor/iron, -/area/security/prison/visit) -"xM" = ( -/obj/machinery/camera/directional/north{ - c_tag = "Security - Upper Permabrig Hallway North"; - network = list("ss13","prison") - }, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 1 - }, -/turf/open/floor/iron/dark/textured_edge, -/area/security/prison) -"xN" = ( -/obj/machinery/atmospherics/components/unary/thermomachine/freezer{ - dir = 1; - piping_layer = 2 - }, -/obj/machinery/light/directional/south, -/turf/open/floor/iron, -/area/science/mixing) -"xO" = ( -/turf/closed/wall, -/area/hallway/primary/central/fore) -"xP" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/obj/structure/sign/poster/contraband/random/directional/north, -/turf/open/floor/plating/elevatorshaft, -/area/mine/storage) -"xQ" = ( -/obj/machinery/camera/directional/east{ - network = list("ss13","prison"); - c_tag = "Security - Permabrig Upper Hallway East" - }, -/turf/open/openspace, -/area/security/prison) -"xR" = ( -/obj/effect/landmark/xeno_spawn, -/obj/structure/cable, -/turf/open/floor/plating, -/area/maintenance/department/crew_quarters/bar) -"xS" = ( -/obj/structure/grille/broken, -/turf/open/misc/asteroid/snow/icemoon, -/area/icemoon/underground/explored) -"xU" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/catwalk_floor/iron_dark, -/area/security/prison) -"xV" = ( -/obj/machinery/door/poddoor/incinerator_ordmix, -/turf/open/openspace, -/area/science/mixing/chamber) -"xW" = ( -/obj/structure/closet/emcloset, -/turf/open/floor/plating, -/area/maintenance/department/medical/morgue) -"xX" = ( -/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/structure/frame/computer, -/obj/item/stack/cable_coil/five, -/turf/open/floor/iron, -/area/mine/living_quarters) -"xY" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 8 - }, -/turf/open/floor/wood/tile, -/area/service/theater) -"xZ" = ( -/turf/open/floor/wood/parquet, -/area/commons/lounge) -"ya" = ( -/obj/structure/stairs/south, -/obj/structure/railing{ - dir = 4 - }, -/turf/open/floor/iron/white, -/area/medical/virology) -"yb" = ( -/obj/structure/ladder, -/obj/effect/turf_decal/stripes/box, -/turf/open/floor/plating, -/area/maintenance/department/chapel) -"yd" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/obj/effect/turf_decal/tile/blue/opposingcorners{ - dir = 1 - }, -/turf/open/floor/iron/cafeteria, -/area/security/prison/work) -"ye" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/structure/disposalpipe/segment, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/dark, -/area/medical/morgue) -"yf" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 4 - }, -/obj/effect/landmark/start/mime, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/wood/tile, -/area/service/theater) -"yh" = ( -/obj/structure/sign/warning/gasmask{ - pixel_y = -32 - }, -/obj/effect/spawner/random/trash/grille_or_waste, -/turf/open/floor/plating, -/area/maintenance/department/medical/morgue) -"yi" = ( -/obj/effect/spawner/structure/window/hollow/reinforced/middle{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/fore) -"yj" = ( -/obj/machinery/portable_atmospherics/canister/air, -/turf/open/floor/plating, -/area/maintenance/department/medical/morgue) -"yk" = ( -/obj/structure/grille, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"ym" = ( -/obj/effect/turf_decal/trimline/yellow/filled/corner{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/iron/white, -/area/medical/chemistry) -"yo" = ( -/obj/machinery/duct, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/dark, -/obj/effect/turf_decal/tile/dark{ - dir = 8 - }, -/turf/open/floor/iron/white, -/area/medical/virology) -"yp" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/wood, -/area/security/courtroom) -"yr" = ( -/obj/machinery/button/door/directional/north{ - id = "visitation"; - name = "Visitation Shutters"; - pixel_x = 6; - pixel_y = -24; - req_access_txt = "2" - }, -/obj/machinery/button/flasher{ - id = "visitorflash"; - pixel_x = -6; - pixel_y = -24 - }, -/obj/effect/turf_decal/tile/red/anticorner/contrasted, -/turf/open/floor/iron, -/area/security/prison/visit) -"ys" = ( -/obj/structure/railing{ - dir = 10 - }, -/turf/open/floor/plating/snowed/icemoon, -/area/icemoon/underground/explored) -"yt" = ( -/obj/machinery/door/window/left/directional/east{ - name = "Coffin Storage"; - req_access_txt = "22" - }, -/obj/machinery/firealarm/directional/south, -/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/iron/dark/side{ - dir = 6 - }, -/area/service/chapel) -"yu" = ( -/obj/machinery/light/small/directional/east, -/turf/open/openspace/icemoon/keep_below, -/area/security/execution/education) -"yv" = ( -/turf/open/floor/iron, -/area/science/mixing) -"yw" = ( -/obj/structure/rack, -/obj/item/storage/box/evidence, -/obj/item/storage/box/evidence, -/obj/machinery/button/door{ - id = "Trial Transfer"; - name = "Trial Transfer Lockdown"; - pixel_x = -7; - pixel_y = -23; - req_access_txt = "2" - }, -/obj/structure/cable, -/obj/effect/turf_decal/tile/red, -/turf/open/floor/iron/textured, -/area/security/brig) -"yx" = ( -/obj/machinery/atmospherics/components/unary/thermomachine/freezer/on{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/airalarm/directional/south, -/turf/open/floor/iron, -/area/science/xenobiology) -"yy" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/dark/textured_edge{ - dir = 1 - }, -/area/security/prison) -"yz" = ( -/turf/open/floor/plating{ - icon_state = "platingdmg3" - }, -/area/maintenance/port/greater) -"yA" = ( -/obj/structure/cable, -/turf/open/floor/iron/dark/smooth_half, -/area/security/prison/work) -"yC" = ( -/obj/structure/chair/pew/left{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/landmark/start/hangover, -/turf/open/floor/iron/dark, -/area/service/chapel) -"yD" = ( -/obj/machinery/button/door/directional/east{ - id = "misclab"; - name = "Test Chamber Blast Doors"; - pixel_y = 6; - req_access_txt = "55" - }, -/obj/machinery/button/door/directional/east{ - id = "xenobiomain"; - name = "Xenobiology Containment Blast Door"; - pixel_y = -6; - req_access_txt = "55" - }, -/turf/open/floor/iron/white, -/area/science/xenobiology) -"yE" = ( -/obj/machinery/suit_storage_unit/mining, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron/dark, -/area/mine/eva) -"yF" = ( -/obj/machinery/atmospherics/pipe/multiz/supply/visible/layer4{ - color = "#0000ff"; - dir = 4; - name = "Supply multi deck pipe adapter" - }, -/obj/machinery/atmospherics/pipe/multiz/scrubbers/visible/layer2{ - color = "#ff0000"; - dir = 4; - name = "Scrubbers multi deck pipe adapter" - }, -/obj/effect/turf_decal/stripes/box, -/obj/structure/cable, -/turf/open/floor/plating, -/area/engineering/lobby) -"yG" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/dark/textured, -/area/ai_monitored/security/armory) -"yH" = ( -/obj/structure/chair{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/security/courtroom) -"yI" = ( -/obj/machinery/door/airlock/engineering{ - name = "Utilities Closet"; - req_access_txt = "48, 24" - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/effect/turf_decal/stripes/line, -/obj/effect/mapping_helpers/airlock/access/any/engineering/construction, -/obj/effect/mapping_helpers/airlock/access/any/supply/mining_station, -/turf/open/floor/plating, -/area/mine/eva) -"yJ" = ( -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron, -/area/service/bar) -"yK" = ( -/obj/structure/rack, -/turf/open/floor/iron/smooth, -/area/mine/living_quarters) -"yL" = ( -/obj/structure/chair/office/light{ - dir = 4 - }, -/obj/effect/landmark/start/virologist, -/turf/open/floor/iron/white, -/area/medical/virology) -"yM" = ( -/obj/structure/grille/broken, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/plating, -/area/maintenance/department/medical/morgue) -"yN" = ( -/obj/machinery/requests_console/directional/north, -/turf/open/floor/iron/white, -/area/science/mixing/hallway) -"yO" = ( -/obj/machinery/light/small/directional/south, -/turf/open/floor/plating, -/area/engineering/lobby) -"yP" = ( -/obj/structure/chair{ - dir = 1; - name = "Prosecution" - }, -/turf/open/floor/wood, -/area/security/courtroom) -"yQ" = ( -/obj/structure/chair/wood{ - dir = 4 - }, -/turf/open/misc/asteroid/snow/icemoon, -/area/icemoon/underground/explored) -"yR" = ( -/obj/machinery/door/airlock/public/glass{ - name = "Chapel" - }, -/obj/machinery/door/firedoor, -/turf/open/floor/iron/dark/textured, -/area/service/chapel) -"yS" = ( -/obj/machinery/light/small/directional/east, -/obj/structure/rack, -/obj/item/pickaxe, -/turf/open/floor/plating, -/area/medical/morgue) -"yT" = ( -/obj/structure/railing{ - dir = 1 - }, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/icemoon/underground/explored) -"yU" = ( -/obj/structure/ladder, -/turf/open/floor/plating, -/area/maintenance/fore) -"yV" = ( -/obj/effect/turf_decal/trimline/green/filled/warning{ - dir = 1 - }, -/obj/machinery/duct, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply, -/turf/open/floor/iron/dark, -/area/medical/virology) -"yW" = ( -/obj/machinery/door/airlock/security/glass{ - id_tag = "permaouter"; - name = "Permabrig Transfer" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ - cycle_id = "perma-entrance" - }, -/obj/machinery/door/firedoor, -/obj/effect/mapping_helpers/airlock/access/all/security/brig, -/turf/open/floor/iron/dark/textured, -/area/security/prison) -"yX" = ( -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/effect/turf_decal/siding/thinplating/dark{ - dir = 10 - }, -/turf/open/floor/carpet, -/area/service/theater) -"yZ" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/closet, -/obj/effect/spawner/random/clothing/gloves, -/obj/effect/spawner/random/trash/janitor_supplies, -/turf/open/floor/plating, -/area/maintenance/department/chapel) -"za" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/siding/brown{ - dir = 1 - }, -/obj/structure/cable, -/turf/open/floor/iron, -/area/cargo/drone_bay) -"zb" = ( -/obj/structure/sign/warning/coldtemp, -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable, -/turf/open/floor/plating, -/area/science/xenobiology) -"zc" = ( -/obj/machinery/atmospherics/pipe/heat_exchanging/simple/layer2{ - dir = 10 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - dir = 1 - }, -/turf/open/floor/iron/dark/airless, -/area/science/mixing/chamber) -"zd" = ( -/obj/structure/lattice/catwalk, -/turf/open/openspace/icemoon/keep_below, -/area/icemoon/underground/explored) -"ze" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 6 - }, -/turf/open/floor/iron/cafeteria, -/area/service/kitchen) -"zf" = ( -/obj/effect/turf_decal/tile/blue/half{ - dir = 4 - }, -/obj/effect/turf_decal/tile/green/half{ - dir = 8 - }, -/obj/structure/reagent_dispensers/watertank/high, -/obj/effect/turf_decal/stripes/line, -/obj/item/reagent_containers/glass/bucket, -/turf/open/floor/iron/half{ - dir = 1 - }, -/area/service/hydroponics) -"zg" = ( -/obj/machinery/atmospherics/pipe/smart/manifold/yellow/visible{ - dir = 4 - }, -/obj/machinery/meter, -/turf/open/floor/iron, -/area/science/mixing) -"zh" = ( -/obj/machinery/camera/directional/north{ - c_tag = "Security - Lower Brig Hallway" - }, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/turf/open/floor/iron/textured, -/area/security/brig) -"zi" = ( -/obj/effect/turf_decal/siding/wood, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/machinery/airalarm/directional/east, -/obj/machinery/duct, -/turf/open/floor/iron, -/area/service/theater) -"zj" = ( -/obj/structure/stairs/west, -/obj/structure/railing, -/obj/machinery/door/firedoor/border_only, -/turf/open/floor/iron/white, -/area/science/mixing/hallway) -"zl" = ( -/obj/structure/table, -/obj/machinery/button/door{ - id = "Prison Gate"; - name = "Prison Wing Lockdown"; - pixel_x = 5; - pixel_y = 8; - req_access_txt = "2" - }, -/obj/machinery/button/door{ - id = "Trial Transfer"; - name = "Trial Transfer Lockdown"; - pixel_x = -7; - pixel_y = 8; - req_access_txt = "2" - }, -/obj/machinery/button/door{ - id = "Secure Gate"; - name = "Cell Shutters"; - pixel_x = -7; - pixel_y = -3 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/effect/turf_decal/tile/red/anticorner/contrasted{ - dir = 1 - }, -/turf/open/floor/iron/textured, -/area/security/brig) -"zm" = ( -/obj/machinery/door/airlock{ - id_tag = "miningdorm_A"; - name = "Room 1" - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/dark/textured_half{ - dir = 1 - }, -/area/mine/production) -"zo" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/landmark/event_spawn, -/obj/effect/decal/cleanable/crayon{ - pixel_x = -5; - pixel_y = -5 - }, -/turf/open/floor/plating, -/area/maintenance/department/chapel) -"zp" = ( -/obj/structure/rack, -/obj/item/crowbar/red, -/obj/item/restraints/handcuffs, -/obj/item/wrench, -/obj/machinery/light/small/directional/south, -/turf/open/floor/plating, -/area/medical/virology) -"zq" = ( -/obj/effect/spawner/structure/window/reinforced/tinted, -/obj/structure/cable, -/turf/open/floor/plating, -/area/security/prison/safe) -"zs" = ( -/obj/structure/window/reinforced, -/obj/machinery/light/directional/west, -/obj/item/kirbyplants/random, -/turf/open/floor/iron/dark/side{ - dir = 1 - }, -/area/service/chapel) -"zt" = ( -/obj/effect/turf_decal/tile/bar{ - dir = 1 - }, -/obj/effect/turf_decal/tile/bar, -/obj/structure/closet/secure_closet/bar{ - req_access_txt = "25" - }, -/obj/machinery/firealarm/directional/north, -/turf/open/floor/iron, -/area/service/bar) -"zu" = ( -/obj/machinery/atmospherics/pipe/multiz/supply/visible/layer4{ - color = "#0000ff"; - name = "Supply multi deck pipe adapter" - }, -/obj/machinery/atmospherics/pipe/multiz/scrubbers/visible/layer2, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plating, -/area/maintenance/department/chapel) -"zv" = ( -/turf/open/floor/iron/white/side{ - dir = 8 - }, -/area/science/xenobiology) -"zw" = ( -/obj/structure/barricade/wooden, -/obj/structure/sign/warning/coldtemp{ - pixel_y = 32 - }, -/obj/structure/sign/warning/gasmask{ - desc = "A sign that warns of dangerous gasses in the air, instructing you to wear internals."; - pixel_y = -32 - }, -/turf/open/floor/plating, -/area/maintenance/department/medical/morgue) -"zx" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/structure/rack, -/obj/item/clothing/shoes/winterboots, -/obj/item/clothing/suit/hooded/wintercoat, -/obj/item/crowbar, -/turf/open/floor/iron, -/area/service/chapel) -"zy" = ( -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/showroomfloor, -/area/maintenance/department/medical/morgue) -"zz" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/white, -/area/science/xenobiology) -"zA" = ( -/obj/machinery/door/window/left/directional/north{ - base_state = "right"; - dir = 8; - icon_state = "right"; - name = "Containment Pen 9"; - req_access_txt = "55" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/delivery, -/turf/open/floor/iron, -/area/science/xenobiology) -"zB" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/machinery/duct, -/turf/open/floor/iron, -/area/hallway/secondary/service) -"zC" = ( -/obj/structure/sign/warning/coldtemp{ - pixel_y = 32 - }, -/obj/effect/spawner/structure/window/hollow/reinforced/end, -/turf/open/floor/plating, -/area/maintenance/department/medical/morgue) -"zD" = ( -/obj/machinery/portable_atmospherics/canister/nitrogen, -/turf/open/floor/iron/dark, -/area/science/mixing) -"zE" = ( -/obj/structure/cable/multilayer/multiz, -/obj/effect/turf_decal/stripes/box, -/turf/open/floor/plating, -/area/maintenance/aft/lesser) -"zF" = ( -/obj/structure/disposalpipe/segment{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/plating, -/area/maintenance/department/medical/morgue) -"zG" = ( -/obj/effect/turf_decal/siding/thinplating/dark, -/obj/machinery/door/window{ - base_state = "right"; - icon_state = "right"; - name = "Theater Stage" - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/carpet, -/area/service/theater) -"zH" = ( -/obj/effect/turf_decal/siding/thinplating/dark{ - dir = 8 - }, -/obj/structure/musician/piano, -/obj/structure/sign/poster/random/directional/north, -/turf/open/floor/carpet, -/area/service/theater) -"zI" = ( -/obj/structure/sign/departments/mait, -/turf/closed/wall/r_wall, -/area/mine/eva) -"zJ" = ( -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/plating, -/area/maintenance/department/chapel) -"zK" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/obj/structure/sign/warning/xeno_mining{ - pixel_y = -32 - }, -/turf/open/floor/plating/elevatorshaft, -/area/mine/storage) -"zL" = ( -/obj/machinery/door/airlock/security{ - name = "Permabrig Lab" - }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/door/firedoor, -/turf/open/floor/iron/grimy, -/area/security/prison/work) -"zM" = ( -/obj/structure/reagent_dispensers/fueltank, -/turf/open/floor/plating, -/area/maintenance/department/medical/morgue) -"zN" = ( -/obj/effect/turf_decal/tile/dark, -/obj/effect/turf_decal/tile/dark{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/asteroid/line, -/turf/open/floor/iron/white/side{ - dir = 1 - }, -/area/mine/living_quarters) -"zO" = ( -/obj/machinery/duct, -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/turf/open/floor/iron/white, -/area/medical/virology) -"zP" = ( -/obj/machinery/door/airlock/maintenance{ - req_access_txt = "12" - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/maintenance/department/medical/morgue) -"zQ" = ( -/obj/effect/spawner/structure/window/hollow/reinforced/middle{ - dir = 4 - }, -/turf/open/floor/plating, -/area/medical/morgue) -"zR" = ( -/obj/effect/decal/cleanable/oil, -/obj/item/stack/ore/glass, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/smooth_large, -/area/cargo/warehouse) -"zS" = ( -/obj/structure/closet/toolcloset, -/turf/open/floor/plating, -/area/maintenance/aft/lesser) -"zT" = ( -/obj/structure/chair{ - dir = 1 - }, -/obj/structure/sign/poster/random/directional/south, -/turf/open/floor/plating, -/area/maintenance/aft/lesser) -"zU" = ( -/obj/structure/cable/multilayer/multiz, -/turf/open/floor/plating, -/area/security/prison) -"zW" = ( -/turf/closed/wall, -/area/maintenance/starboard/aft) -"zX" = ( -/obj/structure/window/reinforced/tinted/frosted{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 - }, -/turf/open/floor/iron/grimy, -/area/security/prison/work) -"zY" = ( -/obj/effect/turf_decal/siding/wood/end, -/obj/structure/bookcase/random/fiction, -/turf/open/floor/iron/dark, -/area/commons/lounge) -"zZ" = ( -/obj/effect/turf_decal/trimline/green/filled/line{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/structure/sink{ - dir = 8; - pixel_x = 12 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply, -/turf/open/floor/iron/white, -/area/medical/virology) -"Ab" = ( -/obj/structure/disposalpipe/trunk{ - dir = 8 - }, -/obj/structure/disposaloutlet{ - dir = 4 - }, -/turf/open/floor/engine, -/area/science/xenobiology) -"Ac" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/dark/textured, -/area/security/prison) -"Ad" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/white, -/area/medical/chemistry) -"Ae" = ( -/obj/effect/spawner/structure/window, -/turf/open/floor/plating, -/area/security/courtroom) -"Af" = ( -/obj/effect/spawner/random/trash/mess, -/turf/open/floor/plating, -/area/maintenance/department/medical/morgue) -"Ah" = ( -/obj/machinery/atmospherics/components/unary/outlet_injector/on{ - dir = 4 - }, -/turf/open/floor/engine, -/area/science/xenobiology) -"Ai" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/smooth, -/area/mine/eva) -"Aj" = ( -/turf/closed/wall/r_wall, -/area/security/courtroom) -"Ak" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 1 - }, -/obj/effect/turf_decal/siding/brown, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/cargo/drone_bay) -"Al" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 1 - }, -/turf/open/floor/iron/dark, -/area/medical/morgue) -"Am" = ( -/obj/effect/decal/remains/human, -/obj/item/reagent_containers/food/drinks/bottle/wine{ - desc = "A fine bottle of amontillado wine. Yes, for the love of god!"; - name = "bottle of amontillado wine"; - pixel_x = 8 - }, -/turf/open/floor/plating, -/area/maintenance/department/medical/morgue) -"An" = ( -/obj/effect/turf_decal/trimline/green/filled/corner{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/blue/corner{ - dir = 1 - }, -/turf/open/floor/iron/dark, -/area/service/hydroponics) -"Ao" = ( -/obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/west, -/turf/open/floor/plating, -/area/medical/virology) -"Ap" = ( -/obj/effect/turf_decal/tile/brown, -/obj/effect/turf_decal/tile/brown{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/firealarm/directional/east, -/turf/open/floor/iron/dark/side{ - dir = 4 - }, -/area/mine/eva) -"Aq" = ( -/obj/machinery/duct, -/obj/structure/cable, -/obj/machinery/door/airlock/maintenance{ - name = "Virology Service Room"; - req_one_access_txt = "39" - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply, -/turf/open/floor/plating, -/area/medical/virology) -"Ar" = ( -/obj/structure/cable, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/icemoon/underground/explored) -"As" = ( -/turf/closed/mineral/random/snow, -/area/icemoon/underground/unexplored/rivers) -"At" = ( -/obj/structure/bodycontainer/morgue, -/turf/open/floor/iron/dark, -/area/medical/morgue) -"Au" = ( -/obj/structure/table/wood, -/obj/item/folder/blue, -/turf/open/floor/wood, -/area/security/courtroom) -"Av" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, -/turf/open/floor/carpet, -/area/service/theater) -"Aw" = ( -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 4 - }, -/obj/machinery/airalarm/directional/north, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/dark/side{ - dir = 1 - }, -/area/mine/eva) -"Ax" = ( -/obj/machinery/door/airlock/external{ - glass = 1; - name = "Chapel Maintenance External Airlock"; - opacity = 0 - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/department/chapel) -"Ay" = ( -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 - }, -/obj/machinery/duct, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/sorting/mail{ - dir = 4; - sortType = 19 - }, -/turf/open/floor/iron, -/area/service/bar) -"Az" = ( -/obj/structure/chair/wood, -/turf/open/misc/asteroid/snow/icemoon, -/area/icemoon/underground/explored) -"AA" = ( -/obj/structure/fence{ - dir = 4 - }, -/turf/open/misc/asteroid/snow/icemoon, -/area/icemoon/underground/explored) -"AB" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ - cycle_id = "cargo-warehouse-external" - }, -/obj/machinery/door/airlock/external{ - glass = 1; - name = "Cargo Warehouse External Airlock"; - opacity = 0 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/mapping_helpers/airlock/access/all/supply/mining_station, -/turf/open/floor/iron/smooth_large, -/area/cargo/warehouse) -"AC" = ( -/obj/machinery/door/airlock/security/glass{ - id_tag = "permainner"; - name = "Permabrig Transfer" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ - cycle_id = "perma-entrance" - }, -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/siding/red/corner{ - dir = 4 - }, -/turf/open/floor/iron/dark/textured, -/area/security/prison) -"AD" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 8 - }, -/turf/open/floor/iron/dark, -/area/medical/morgue) -"AE" = ( -/obj/structure/closet/secure_closet/detective, -/obj/structure/cable, -/turf/open/floor/carpet, -/area/security/detectives_office) -"AF" = ( -/turf/closed/wall, -/area/mine/storage) -"AG" = ( -/obj/structure/disposalpipe/segment, -/turf/open/floor/wood/tile, -/area/service/theater) -"AI" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 4 - }, -/obj/item/radio/intercom/directional/east, -/turf/open/floor/iron/white, -/area/medical/chemistry) -"AJ" = ( -/obj/structure/sign/departments/holy, -/turf/closed/wall, -/area/service/chapel) -"AK" = ( -/obj/machinery/washing_machine, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/blue/opposingcorners{ - dir = 1 - }, -/turf/open/floor/iron/cafeteria, -/area/security/prison/work) -"AL" = ( -/obj/machinery/atmospherics/pipe/smart/simple/yellow/visible, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/science/mixing) -"AM" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/carpet/red, -/area/security/prison/work) -"AN" = ( -/obj/machinery/holopad, -/turf/open/floor/iron/dark, -/area/service/chapel) -"AO" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/wood/parquet, -/area/commons/lounge) -"AP" = ( -/obj/structure/cable, -/turf/open/floor/iron, -/area/security/prison/visit) -"AQ" = ( -/turf/open/floor/iron/dark, -/area/service/chapel) -"AR" = ( -/obj/effect/turf_decal/trimline/green/filled/corner, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply, -/turf/open/floor/iron/white, -/area/medical/virology) -"AS" = ( -/obj/machinery/light/directional/east, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 - }, -/turf/open/floor/iron/dark/textured_large, -/area/security/brig) -"AT" = ( -/obj/machinery/seed_extractor, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/green{ - dir = 4 - }, -/obj/effect/turf_decal/tile/green{ - dir = 8 - }, -/obj/effect/turf_decal/siding/white{ - dir = 9 - }, -/turf/open/floor/iron, -/area/service/hydroponics) -"AU" = ( -/obj/machinery/firealarm/directional/north, -/turf/open/floor/wood/parquet, -/area/commons/lounge) -"AV" = ( -/obj/structure/table, -/obj/item/radio/intercom/directional/north, -/obj/item/paper_bin{ - pixel_x = -6; - pixel_y = 4 - }, -/obj/item/paper/guides/jobs/medical/morgue{ - pixel_x = 4 - }, -/obj/item/pen, -/turf/open/floor/iron/dark, -/area/medical/morgue) -"AW" = ( -/obj/structure/window/reinforced, -/turf/open/floor/iron/dark/side{ - dir = 1 - }, -/area/service/chapel) -"AX" = ( -/obj/machinery/portable_atmospherics/canister/air, -/turf/open/floor/plating, -/area/maintenance/fore) -"AY" = ( -/obj/structure/disposalpipe/trunk{ - dir = 4 - }, -/obj/structure/disposaloutlet{ - dir = 8 - }, -/turf/open/floor/engine, -/area/science/xenobiology) -"AZ" = ( -/obj/machinery/iv_drip, -/obj/machinery/requests_console/directional/south, -/obj/effect/turf_decal/tile/neutral/full, -/turf/open/floor/iron/dark, -/area/medical/morgue) -"Ba" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/plating, -/area/maintenance/department/cargo) -"Bb" = ( -/obj/structure/sign/warning/electricshock, -/turf/closed/wall/r_wall, -/area/security/prison/work) -"Bc" = ( -/obj/structure/cable/multilayer/multiz, -/turf/open/floor/plating, -/area/maintenance/port/greater) -"Bd" = ( -/turf/closed/wall, -/area/maintenance/department/cargo) -"Be" = ( -/obj/machinery/atmospherics/pipe/heat_exchanging/simple/layer2{ - dir = 8 - }, -/turf/open/floor/iron/dark/airless, -/area/science/mixing/chamber) -"Bf" = ( -/obj/effect/turf_decal/trimline/green/filled/warning{ - dir = 1 - }, -/obj/machinery/duct, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply, -/turf/open/floor/iron/white, -/area/medical/virology) -"Bg" = ( -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating{ - icon_state = "platingdmg1" - }, -/area/maintenance/department/medical/morgue) -"Bh" = ( -/obj/machinery/door/airlock/external{ - glass = 1; - name = "Public Mining Storage"; - opacity = 0 - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 - }, -/turf/open/floor/iron/dark, -/area/mine/storage) -"Bi" = ( -/obj/effect/landmark/start/bartender, -/turf/open/floor/wood, -/area/hallway/secondary/service) -"Bj" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 4 - }, -/obj/machinery/vending/wallmed/directional/east, -/obj/machinery/light_switch/directional/east{ - pixel_x = 23 - }, -/turf/open/floor/iron/white, -/area/medical/chemistry) -"Bk" = ( -/obj/effect/turf_decal/tile/dark{ - dir = 8 - }, -/obj/effect/turf_decal/tile/dark, -/obj/effect/turf_decal/stripes/asteroid/line, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 1 - }, -/turf/open/floor/iron/white/side{ - dir = 1 - }, -/area/mine/living_quarters) -"Bl" = ( -/obj/structure/cable, -/obj/effect/spawner/structure/window/hollow/reinforced/middle, -/turf/open/floor/plating, -/area/security/prison/work) -"Bm" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/landmark/blobstart, -/turf/open/floor/iron/dark, -/area/medical/morgue) -"Bn" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ - dir = 8 - }, -/turf/open/floor/iron/dark, -/area/medical/morgue) -"Bo" = ( -/obj/effect/turf_decal/trimline/green/filled/corner{ - dir = 1 - }, -/obj/machinery/holopad, -/obj/machinery/duct, -/turf/open/floor/iron/dark, -/area/medical/virology) -"Bp" = ( -/obj/effect/spawner/structure/window/hollow/reinforced/middle{ - dir = 1 - }, -/turf/open/floor/plating, -/area/mine/storage) -"Bq" = ( -/obj/effect/spawner/random/structure/grille, -/turf/open/floor/plating, -/area/maintenance/department/chapel) -"Br" = ( -/obj/structure/grille, -/turf/open/floor/plating, -/area/maintenance/department/medical/morgue) -"Bs" = ( -/obj/structure/closet/cardboard, -/turf/open/floor/iron/smooth_large, -/area/cargo/warehouse) -"Bt" = ( -/turf/closed/wall, -/area/service/kitchen) -"Bu" = ( -/obj/effect/turf_decal/weather/snow/corner{ - dir = 4 - }, -/turf/open/misc/dirt{ - initial_gas_mix = "ICEMOON_ATMOS" - }, -/area/icemoon/underground/explored) -"Bv" = ( -/obj/structure/frame/machine, -/obj/item/circuitboard/machine/chem_master, -/turf/open/floor/plating, -/area/maintenance/department/medical/morgue) -"Bw" = ( -/obj/effect/spawner/structure/window/hollow/reinforced/middle, -/obj/structure/cable, -/turf/open/floor/plating, -/area/engineering/lobby) -"Bx" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plating, -/area/maintenance/department/crew_quarters/bar) -"By" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 - }, -/turf/open/floor/iron/dark/textured, -/area/ai_monitored/security/armory) -"Bz" = ( -/obj/structure/chair/pew{ - dir = 1 - }, -/obj/effect/landmark/start/assistant, -/turf/open/floor/iron/chapel{ - dir = 8 - }, -/area/service/chapel) -"BA" = ( -/obj/structure/closet/crate/grave, -/turf/open/misc/dirt/dark{ - initial_gas_mix = "ICEMOON_ATMOS" - }, -/area/icemoon/underground/explored) -"BB" = ( -/obj/structure/chair/pew{ - dir = 1 - }, -/obj/effect/landmark/start/hangover, -/turf/open/floor/iron/chapel, -/area/service/chapel) -"BC" = ( -/obj/effect/landmark/event_spawn, -/obj/machinery/duct, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/turf/open/floor/wood, -/area/hallway/secondary/service) -"BD" = ( -/obj/item/screwdriver, -/turf/open/floor/plating/snowed/icemoon, -/area/icemoon/underground/explored) -"BE" = ( -/obj/effect/turf_decal/tile/brown, -/obj/effect/turf_decal/tile/brown{ - dir = 8 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 1 - }, -/obj/item/radio/intercom/directional/south, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/dark/side, -/area/mine/eva) -"BF" = ( -/obj/machinery/door/window/right/directional/south{ - name = "Ordnance Freezer Chamber Access"; - req_access_txt = "8" - }, -/turf/open/floor/iron, -/area/science/mixing) -"BG" = ( -/obj/machinery/hydroponics/soil, -/turf/open/floor/grass, -/area/security/prison/garden) -"BH" = ( -/obj/machinery/light/directional/west, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 8 - }, -/turf/open/floor/iron/dark/textured, -/area/security/prison) -"BI" = ( -/obj/machinery/door_timer{ - id = "Cell 3"; - name = "Cell 3"; - pixel_x = -32 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/turf/open/floor/iron/textured, -/area/security/brig) -"BJ" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/dark, -/area/mine/storage) -"BL" = ( -/obj/effect/spawner/structure/window/hollow/reinforced/middle{ - dir = 4 - }, -/turf/open/floor/plating, -/area/engineering/lobby) -"BM" = ( -/obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/south, -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 - }, -/obj/effect/turf_decal/siding/white{ - dir = 1 - }, -/turf/open/floor/iron, -/area/hallway/secondary/service) -"BN" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/turf/open/floor/iron/dark, -/area/service/chapel) -"BO" = ( -/obj/structure/sign/poster/random/directional/east, -/turf/open/floor/plating, -/area/maintenance/fore) -"BP" = ( -/obj/structure/table, -/obj/item/clothing/mask/gas, -/turf/open/floor/iron/smooth, -/area/mine/eva) -"BQ" = ( -/obj/machinery/button/door/directional/west{ - id = "xenobio5"; - layer = 4; - name = "Xenobio Pen 5 Blast Door"; - req_access_txt = "55" - }, -/turf/open/floor/iron/white, -/area/science/xenobiology) -"BR" = ( -/turf/open/floor/plating, -/area/maintenance/department/crew_quarters/bar) -"BT" = ( -/obj/machinery/camera/directional/west{ - c_tag = "Courtroom Audience" - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 4 - }, -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/security/courtroom) -"BU" = ( -/obj/structure/tank_holder/extinguisher, -/turf/open/floor/plating, -/area/maintenance/department/medical/morgue) -"BV" = ( -/obj/effect/spawner/random/contraband/narcotics, -/obj/structure/sign/poster/contraband/syndiemoth{ - pixel_x = -32 - }, -/turf/open/floor/plating{ - icon_state = "platingdmg2" - }, -/area/security/prison/safe) -"BW" = ( -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/turf/open/floor/iron/white, -/area/medical/chemistry) -"BX" = ( -/obj/structure/railing{ - dir = 8 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/turf/open/openspace, -/area/security/prison) -"BY" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/maintenance/department/cargo) -"BZ" = ( -/obj/structure/reagent_dispensers/watertank, -/obj/machinery/light/small/directional/south, -/turf/open/floor/plating, -/area/maintenance/department/medical/morgue) -"Ca" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 8 - }, -/obj/effect/landmark/event_spawn, -/turf/open/floor/iron/dark, -/area/medical/morgue) -"Cb" = ( -/obj/structure/stairs/north, -/obj/structure/railing{ - dir = 8 - }, -/turf/open/floor/iron/dark, -/area/medical/morgue) -"Cc" = ( -/obj/machinery/atmospherics/components/binary/pump, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/white, -/area/science/xenobiology) -"Cd" = ( -/obj/machinery/door/airlock/external{ - glass = 1; - name = "maintenance external airlock"; - opacity = 0 - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 - }, -/turf/open/floor/plating, -/area/maintenance/aft/lesser) -"Ce" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/machinery/airalarm/directional/south, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/iron/cafeteria, -/area/service/kitchen) -"Cf" = ( -/turf/closed/wall/r_wall, -/area/security/prison) -"Ch" = ( -/obj/machinery/light/small/directional/west, -/turf/open/floor/iron/smooth, -/area/maintenance/starboard/lesser) -"Ci" = ( -/obj/structure/closet/secure_closet/freezer/kitchen, -/obj/effect/decal/cleanable/food/flour, -/turf/open/floor/iron/cafeteria, -/area/service/kitchen) -"Cj" = ( -/obj/machinery/mineral/equipment_vendor, -/obj/machinery/light/small/directional/south, -/obj/machinery/light_switch/directional/south, -/obj/machinery/newscaster/directional/east, -/turf/open/floor/iron/dark/side{ - dir = 4 - }, -/area/mine/production) -"Ck" = ( -/obj/machinery/conveyor{ - dir = 6; - id = "mining_internal" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/obj/machinery/power/apc/auto_name/directional/north, -/obj/structure/cable, -/turf/open/floor/iron, -/area/mine/production) -"Cl" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/general/visible, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/white, -/area/science/xenobiology) -"Cn" = ( -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/iron, -/area/service/bar) -"Co" = ( -/obj/structure/sign/poster/official/random/directional/north, -/turf/open/floor/iron, -/area/hallway/secondary/service) -"Cq" = ( -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/turf/open/floor/catwalk_floor/iron_smooth, -/area/maintenance/department/chapel) -"Cs" = ( -/obj/structure/cable/multilayer/multiz, -/turf/open/floor/plating, -/area/maintenance/fore) -"Ct" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/structure/disposalpipe/segment, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/holopad, -/obj/effect/turf_decal/box/white{ - color = "#52B4E9" - }, -/turf/open/floor/iron/dark, -/area/medical/morgue) -"Cu" = ( -/obj/effect/turf_decal/stripes/asteroid/line{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/item/kirbyplants/random, -/turf/open/floor/iron/white, -/area/mine/living_quarters) -"Cv" = ( -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 - }, -/obj/effect/turf_decal/siding/white, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/structure/sign/picture_frame/portrait/bar{ - pixel_y = -32 - }, -/turf/open/floor/iron, -/area/service/bar) -"Cw" = ( -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/catwalk_floor/iron_smooth, -/area/maintenance/department/chapel) -"Cx" = ( -/obj/structure/rack, -/obj/effect/spawner/random/maintenance/two, -/obj/item/pickaxe, -/obj/item/mining_scanner, -/obj/item/storage/bag/ore, -/turf/open/floor/plating, -/area/maintenance/aft/lesser) -"Cy" = ( -/obj/structure/chair/pew{ - dir = 1 - }, -/obj/structure/cable, -/turf/open/floor/iron/chapel, -/area/service/chapel) -"Cz" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/power/apc/auto_name/directional/south, -/obj/effect/decal/cleanable/dirt/dust, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/wood/parquet, -/area/commons/lounge) -"CA" = ( -/obj/effect/turf_decal/tile/green/half/contrasted, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/security/prison/garden) -"CB" = ( -/obj/effect/turf_decal/trimline/green/filled/corner{ - dir = 1 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/iron/white, -/area/medical/virology) -"CC" = ( -/obj/structure/bed{ - dir = 4 - }, -/obj/item/bedsheet/medical{ - dir = 4 - }, -/obj/item/storage/secure/safe/directional/south, -/obj/effect/turf_decal/tile/green/full, -/turf/open/floor/iron/dark/smooth_large, -/area/medical/virology) -"CD" = ( -/turf/closed/wall/r_wall, -/area/security/prison/safe) -"CE" = ( -/obj/structure/disposalpipe/segment{ - dir = 6 - }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating{ - icon_state = "panelscorched" - }, -/area/maintenance/fore) -"CF" = ( -/obj/item/kirbyplants/random, -/turf/open/floor/wood, -/area/hallway/secondary/service) -"CG" = ( -/obj/structure/reagent_dispensers/fueltank, -/turf/open/floor/plating, -/area/maintenance/aft/lesser) -"CH" = ( -/obj/structure/stairs/north, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"CI" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red, -/turf/open/floor/iron, -/area/hallway/primary/central/fore) -"CJ" = ( -/obj/effect/turf_decal/trimline/green/filled/corner{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/blue/corner{ - dir = 1 - }, -/obj/effect/landmark/start/botanist, -/turf/open/floor/iron/dark, -/area/service/hydroponics) -"CK" = ( -/obj/machinery/light/directional/south, -/obj/machinery/light_switch/directional/south, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/security/prison/visit) -"CL" = ( -/obj/effect/turf_decal/stripes/asteroid/line{ - dir = 4 - }, -/obj/effect/turf_decal/tile/dark, -/obj/effect/turf_decal/tile/dark{ - dir = 4 - }, -/obj/structure/table/reinforced/plastitaniumglass, -/obj/item/flashlight, -/turf/open/floor/iron/white/side{ - dir = 8 - }, -/area/mine/living_quarters) -"CN" = ( -/obj/structure/table, -/obj/effect/landmark/event_spawn, -/obj/item/food/piedough, -/turf/open/floor/iron/cafeteria, -/area/service/kitchen) -"CO" = ( -/obj/effect/turf_decal/tile/brown{ - dir = 8 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/obj/item/radio/intercom/directional/west, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/dark/side{ - dir = 8 - }, -/area/mine/eva) -"CP" = ( -/obj/machinery/camera/directional/east{ - c_tag = "Chapel East" - }, -/turf/open/floor/iron/dark, -/area/service/chapel) -"CQ" = ( -/obj/structure/chair/stool/directional/west, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/security/prison/work) -"CR" = ( -/turf/closed/wall/r_wall, -/area/maintenance/aft/lesser) -"CT" = ( -/obj/structure/table, -/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/item/food/grilled_cheese_sandwich{ - name = "idiot sandwich"; - pixel_y = 8 - }, -/turf/open/floor/iron, -/area/mine/living_quarters) -"CU" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/green/filled/corner{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/blue/corner{ - dir = 1 - }, -/turf/open/floor/iron/dark, -/area/service/hydroponics) -"CV" = ( -/obj/machinery/door/window/left/directional/north{ - dir = 4; - name = "Containment Pen 10"; - req_access_txt = "55" - }, -/obj/machinery/door/poddoor/preopen{ - id = "xenobio10"; - name = "Xenobio Pen 10 Blast Door" - }, -/obj/structure/cable, -/turf/open/floor/engine, -/area/science/xenobiology) -"CW" = ( -/obj/machinery/light/directional/west, -/obj/structure/bookcase{ - name = "Holy Bookcase" - }, -/obj/effect/turf_decal/tile/neutral{ - 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/iron/dark, -/area/service/chapel) -"CX" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/machinery/duct, -/turf/open/floor/iron, -/area/service/theater) -"CY" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/red, -/turf/open/floor/iron, -/area/hallway/primary/central/fore) -"CZ" = ( -/turf/open/floor/iron/dark/textured, -/area/ai_monitored/security/armory) -"Da" = ( -/obj/effect/spawner/structure/window/hollow/reinforced/middle{ - dir = 4 - }, -/turf/open/floor/plating, -/area/mine/production) -"Db" = ( -/obj/machinery/light/small/directional/east, -/obj/structure/cable, -/turf/open/floor/plating/icemoon, -/area/security/execution/education) -"Dc" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 1 - }, -/turf/open/floor/iron/white, -/area/science/xenobiology) -"Dd" = ( -/obj/item/radio/intercom/directional/north, -/obj/structure/reagent_dispensers/plumbed{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plating, -/area/hallway/secondary/service) -"Df" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/door/airlock{ - name = "Law Office" - }, -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/effect/mapping_helpers/airlock/access/all/service/lawyer, -/turf/open/floor/wood, -/area/service/lawoffice) -"Dg" = ( -/turf/closed/wall, -/area/service/bar) -"Dh" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/chair/stool/directional/north, -/turf/open/floor/wood/parquet, -/area/commons/lounge) -"Di" = ( -/obj/effect/turf_decal/siding/wood, -/obj/effect/turf_decal/siding/wood{ - dir = 1 - }, -/obj/machinery/door/airlock{ - name = "Bar"; - req_access_txt = "25" - }, -/obj/machinery/duct, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/machinery/door/firedoor, -/turf/open/floor/iron/dark/textured_half, -/area/service/bar) -"Dj" = ( -/obj/effect/turf_decal/trimline/green/filled/line{ - dir = 5 - }, -/obj/machinery/light_switch/directional/north{ - pixel_x = -5 - }, -/obj/structure/closet/secure_closet/medical1, -/turf/open/floor/iron/white, -/area/medical/virology) -"Dk" = ( -/obj/effect/turf_decal/weather/snow/corner{ - dir = 8 - }, -/turf/open/floor/plating/snowed/icemoon, -/area/icemoon/underground/explored) -"Dl" = ( -/obj/effect/turf_decal/tile/dark/fourcorners, -/turf/open/floor/iron, -/area/mine/living_quarters) -"Dm" = ( -/obj/effect/turf_decal/trimline/green/filled/line{ - dir = 9 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/obj/structure/sign/warning/securearea{ - pixel_x = -32 - }, -/obj/structure/closet/emcloset, -/turf/open/floor/iron/white, -/area/medical/virology) -"Do" = ( -/obj/machinery/power/apc/auto_name/directional/north, -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/plating, -/area/maintenance/department/chapel) -"Dq" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/light/small/directional/south, -/turf/open/floor/plating, -/area/maintenance/starboard/lesser) -"Ds" = ( -/obj/structure/disposalpipe/sorting/mail/flip{ - dir = 4; - sortType = 30 - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/hallway/primary/central/fore) -"Dt" = ( -/obj/machinery/door/window/left/directional/north{ - dir = 4; - name = "Containment Pen 3"; - req_access_txt = "55" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/effect/turf_decal/delivery, -/turf/open/floor/iron, -/area/science/xenobiology) -"Du" = ( -/obj/structure/railing/corner, -/obj/structure/railing/corner{ - dir = 8 - }, -/turf/open/floor/plating/icemoon, -/area/security/execution/education) -"Dv" = ( -/obj/structure/railing{ - dir = 9 - }, -/turf/open/misc/asteroid/snow/icemoon, -/area/icemoon/underground/explored) -"Dw" = ( -/obj/machinery/airalarm/directional/south, -/obj/machinery/firealarm/directional/west, -/obj/machinery/computer/warrant{ - dir = 4 - }, -/turf/open/floor/wood, -/area/service/lawoffice) -"Dx" = ( -/obj/structure/railing{ - dir = 10 - }, -/turf/open/misc/asteroid/snow/icemoon, -/area/icemoon/underground/explored) -"Dy" = ( -/obj/machinery/door/airlock/medical/glass{ - name = "Icemoon Exterior Garden"; - req_one_access_txt = "35;28" - }, -/obj/machinery/door/firedoor, -/turf/open/floor/iron/textured_half, -/area/service/hydroponics) -"Dz" = ( -/obj/structure/table, -/obj/item/clothing/suit/hooded/wintercoat/science, -/turf/open/floor/plating, -/area/maintenance/aft/lesser) -"DA" = ( -/obj/effect/spawner/structure/window/hollow/reinforced/middle, -/turf/open/floor/plating, -/area/maintenance/fore) -"DB" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line, -/obj/machinery/newscaster/directional/south, -/turf/open/floor/iron/white, -/area/medical/chemistry) -"DC" = ( -/obj/item/stack/sheet/animalhide/monkey, -/obj/effect/decal/cleanable/blood, -/turf/open/misc/asteroid/snow/icemoon, -/area/icemoon/underground/explored) -"DD" = ( -/obj/machinery/light/directional/north, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/turf/open/floor/iron/textured, -/area/security/brig) -"DE" = ( -/obj/machinery/atmospherics/pipe/multiz/scrubbers/visible/layer2{ - color = "#ff0000"; - dir = 4; - name = "Scrubbers multi deck pipe adapter" - }, -/obj/machinery/atmospherics/pipe/multiz/supply/visible/layer4{ - color = "#0000ff"; - dir = 4; - name = "Supply multi deck pipe adapter" - }, -/obj/structure/cable, -/turf/open/floor/plating, -/area/maintenance/port/greater) -"DF" = ( -/obj/structure/grille/broken, -/obj/effect/decal/cleanable/dirt, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/plating, -/area/maintenance/department/medical/morgue) -"DG" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/structure/sign/poster/official/random/directional/south, -/turf/open/floor/iron/smooth_large, -/area/cargo/warehouse) -"DH" = ( -/obj/effect/turf_decal/trimline/green/filled/line{ - dir = 9 - }, -/obj/machinery/door_buttons/airlock_controller{ - idExterior = "virology_airlock_exterior"; - idInterior = "virology_airlock_interior"; - idSelf = "virology_airlock_control"; - name = "Virology Access Console"; - pixel_x = 8; - pixel_y = 25; - req_access_txt = "39" - }, -/obj/structure/closet/secure_closet/medical1, -/turf/open/floor/iron/white, -/area/medical/virology) -"DI" = ( -/obj/effect/turf_decal/siding/white{ - dir = 4 - }, -/turf/open/floor/iron/dark, -/area/service/hydroponics) -"DJ" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/turf/open/floor/iron, -/area/hallway/primary/central/fore) -"DL" = ( -/turf/closed/wall/r_wall, -/area/science/mixing) -"DM" = ( -/obj/effect/turf_decal/tile/red, -/obj/structure/extinguisher_cabinet/directional/east, -/turf/open/floor/iron, -/area/hallway/primary/central/fore) -"DN" = ( -/obj/item/instrument/harmonica, -/obj/structure/flora/ausbushes/fullgrass, -/obj/machinery/light/small/directional/west, -/turf/open/floor/grass, -/area/security/prison/safe) -"DO" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/table/reinforced, -/obj/structure/window/reinforced{ - dir = 1; - pixel_y = 2 - }, -/obj/item/clothing/gloves/color/latex, -/obj/item/clothing/mask/surgical, -/obj/item/storage/backpack/duffelbag/med/surgery, -/obj/effect/turf_decal/tile/neutral/full, -/turf/open/floor/iron/dark, -/area/medical/morgue) -"DP" = ( -/obj/structure/table, -/obj/effect/spawner/random/entertainment/drugs, -/obj/item/lighter/greyscale, -/turf/open/floor/iron/showroomfloor, -/area/maintenance/department/medical/morgue) -"DQ" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/structure/extinguisher_cabinet/directional/south, -/turf/open/floor/iron/smooth, -/area/security/prison) -"DR" = ( -/obj/machinery/light/directional/north, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/mine/storage) -"DS" = ( -/obj/structure/bodycontainer/morgue{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/dark, -/area/medical/morgue) -"DT" = ( -/obj/structure/chair/office/light{ - dir = 4 - }, -/turf/open/floor/iron/white, -/area/mine/living_quarters) -"DU" = ( -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/turf/open/floor/iron/dark/side{ - dir = 1 - }, -/area/mine/eva) -"DV" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 5 - }, -/obj/machinery/light/directional/north, -/turf/open/floor/iron/white, -/area/medical/chemistry) -"DW" = ( -/obj/machinery/door/airlock/external{ - glass = 1; - name = "Drone Bay External Airlock"; - opacity = 0 - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/effect/mapping_helpers/airlock/access/all/supply/general, -/turf/open/floor/iron/smooth, -/area/cargo/drone_bay) -"DY" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/iron/dark/textured_large, -/area/security/brig) -"DZ" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/dark/textured, -/area/security/prison) -"Ea" = ( -/obj/effect/turf_decal/tile/brown, -/obj/effect/turf_decal/tile/brown{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/dark/side{ - dir = 4 - }, -/area/mine/eva) -"Eb" = ( -/obj/structure/chair/pew/right{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/landmark/start/hangover, -/turf/open/floor/iron/dark, -/area/service/chapel) -"Ec" = ( -/obj/effect/turf_decal/trimline/green/filled/line{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply, -/turf/open/floor/iron/dark, -/area/medical/virology) -"Ed" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/wood/parquet, -/area/commons/lounge) -"Ee" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/turf/open/floor/carpet/black, -/area/security/prison/safe) -"Ef" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/turf/open/floor/iron, -/area/cargo/storage) -"Eg" = ( -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 - }, -/obj/effect/turf_decal/siding/white{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/iron, -/area/service/bar) -"Eh" = ( -/obj/effect/spawner/random/maintenance, -/turf/open/floor/plating/snowed/icemoon, -/area/icemoon/underground/explored) -"Ei" = ( -/obj/structure/table, -/obj/machinery/reagentgrinder, -/turf/open/floor/iron/cafeteria, -/area/service/kitchen) -"Ej" = ( -/turf/open/floor/wood/tile, -/area/service/theater) -"Ek" = ( -/obj/structure/disposalpipe/segment{ - dir = 10 - }, -/obj/effect/landmark/start/hangover, -/turf/open/floor/carpet, -/area/service/theater) -"Em" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 4 - }, -/obj/machinery/duct, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/structure/sign/poster/official/random/directional/south, -/turf/open/floor/wood, -/area/hallway/secondary/service) -"En" = ( -/obj/structure/chair{ - dir = 4 - }, -/obj/machinery/firealarm/directional/north, -/turf/open/floor/iron/dark, -/area/security/courtroom) -"Eo" = ( -/obj/structure/disposalpipe/trunk{ - dir = 8 - }, -/obj/structure/disposaloutlet{ - dir = 4 - }, -/turf/open/floor/plating/snowed/icemoon, -/area/icemoon/underground/explored) -"Ep" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron/dark, -/area/medical/morgue) -"Eq" = ( -/obj/structure/table/wood, -/obj/item/folder/red, -/obj/structure/cable, -/turf/open/floor/wood, -/area/security/courtroom) -"Er" = ( -/turf/closed/wall/r_wall, -/area/science/mixing/chamber) -"Es" = ( -/obj/structure/chair/stool/directional/south, -/turf/open/floor/iron, -/area/security/prison/visit) -"Et" = ( -/turf/closed/mineral/random/snow, -/area/icemoon/underground/explored) -"Eu" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/iron/dark, -/area/service/chapel) -"Ev" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark, -/area/service/chapel) -"Ew" = ( -/obj/structure/fence/corner{ - dir = 9 - }, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/icemoon/underground/explored) -"Ex" = ( -/turf/closed/wall, -/area/security/prison/visit) -"Ey" = ( -/obj/effect/spawner/structure/window/hollow/reinforced/end{ - dir = 1 - }, -/turf/open/floor/plating, -/area/maintenance/department/medical/morgue) -"Ez" = ( -/obj/effect/turf_decal/trimline/green/filled/line{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/item/radio/intercom/directional/south, -/turf/open/floor/iron/dark, -/area/medical/virology) -"EA" = ( -/obj/machinery/button/door/directional/west{ - id = "xenobio3"; - layer = 4; - name = "Xenobio Pen 3 Blast Door"; - req_access_txt = "55" - }, -/turf/open/floor/iron/white, -/area/science/xenobiology) -"EB" = ( -/obj/structure/closet, -/turf/open/floor/iron/dark/textured, -/area/security/prison) -"EC" = ( -/obj/structure/stairs/east, -/turf/open/floor/plating, -/area/hallway/primary/central/fore) -"ED" = ( -/obj/effect/spawner/random/contraband/prison, -/turf/open/floor/plating, -/area/security/prison/safe) -"EE" = ( -/obj/machinery/icecream_vat, -/obj/structure/sign/poster/random/directional/east, -/turf/open/floor/iron/cafeteria, -/area/service/kitchen) -"EF" = ( -/obj/structure/cable, -/obj/machinery/button/door/directional/west{ - id = "xenobio1"; - layer = 4; - name = "Xenobio Pen 1 Blast Door"; - req_access_txt = "55" - }, -/turf/open/floor/iron, -/area/science/xenobiology) -"EG" = ( -/obj/effect/spawner/structure/window, -/turf/open/floor/plating, -/area/cargo/storage) -"EH" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/iron/cafeteria, -/area/commons/dorms/laundry) -"EI" = ( -/turf/closed/wall/r_wall, -/area/maintenance/starboard/aft) -"EJ" = ( -/obj/machinery/vending/wardrobe/det_wardrobe, -/obj/machinery/light/directional/east, -/turf/open/floor/iron/grimy, -/area/security/detectives_office) -"EK" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/rack, -/turf/open/floor/plating, -/area/maintenance/department/cargo) -"EM" = ( -/obj/effect/turf_decal/trimline/yellow/filled/corner{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 4 - }, -/turf/open/floor/iron/white, -/area/medical/chemistry) -"EN" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/machinery/airalarm/directional/east, -/turf/open/floor/iron/dark/side{ - dir = 1 - }, -/area/service/hydroponics) -"EO" = ( -/obj/structure/sign/warning, -/turf/closed/wall/ice, -/area/icemoon/underground/explored) -"EP" = ( -/obj/structure/fence{ - dir = 1 - }, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/icemoon/underground/explored) -"EQ" = ( -/obj/structure/table/wood, -/obj/item/folder/blue, -/obj/item/folder/blue, -/obj/item/folder/blue, -/obj/item/folder/blue, -/obj/item/stamp/law, -/obj/machinery/camera/directional/south{ - c_tag = "Service - Law Office" - }, -/obj/item/flashlight/lamp/green{ - pixel_x = 1; - pixel_y = 17 - }, -/obj/machinery/requests_console/directional/south{ - department = "Law Office"; - name = "Law Office Requests Console" - }, -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/turf/open/floor/wood, -/area/service/lawoffice) -"ER" = ( -/obj/machinery/door/airlock/external{ - glass = 1; - name = "Public Mining Storage"; - opacity = 0 - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 - }, -/obj/structure/sign/warning/gasmask{ - desc = "A sign that warns of dangerous gasses in the air, instructing you to wear internals."; - pixel_y = -32 - }, -/obj/structure/sign/warning/coldtemp{ - pixel_y = 32 - }, -/turf/open/floor/iron/dark, -/area/mine/storage) -"ET" = ( -/turf/closed/wall, -/area/cargo/storage) -"EV" = ( -/obj/machinery/computer/arcade/orion_trail, -/turf/open/floor/iron, -/area/security/prison/work) -"EW" = ( -/obj/structure/sign/warning/fire{ - pixel_x = 32 - }, -/turf/open/misc/asteroid/snow/icemoon, -/area/icemoon/underground/explored) -"EX" = ( -/obj/effect/mapping_helpers/airlock/locked, -/obj/machinery/door/airlock/virology{ - autoclose = 0; - frequency = 1449; - id_tag = "virology_airlock_interior"; - name = "Virology Interior Airlock"; - req_access_txt = "39" - }, -/obj/structure/cable, -/obj/machinery/door_buttons/access_button{ - idDoor = "virology_airlock_interior"; - idSelf = "virology_airlock_control"; - name = "Virology Access Button"; - pixel_x = -24; - pixel_y = 5; - req_access_txt = "39" - }, -/obj/machinery/door/firedoor, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/duct, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply, -/obj/effect/turf_decal/tile/green/full, -/turf/open/floor/iron/white/smooth_large, -/area/medical/virology) -"EY" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/north, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 8 - }, -/turf/open/floor/plating, -/area/maintenance/department/cargo) -"EZ" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 1 - }, -/obj/structure/chair/sofa/left{ - dir = 1 - }, -/obj/effect/landmark/start/hangover, -/obj/machinery/light/directional/south, -/turf/open/floor/iron/grimy, -/area/commons/lounge) -"Fa" = ( -/turf/open/floor/plating, -/area/maintenance/aft/lesser) -"Fb" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 8 - }, -/turf/open/floor/grass, -/area/medical/virology) -"Fc" = ( -/obj/effect/turf_decal/tile/green{ - dir = 1 - }, -/obj/effect/turf_decal/tile/green{ - dir = 4 - }, -/obj/machinery/door/window/right/directional/west{ - dir = 1; - name = "Exterior Access"; - req_access_txt = "35" - }, -/turf/open/floor/iron/dark/side{ - dir = 1 - }, -/area/service/hydroponics) -"Fd" = ( -/obj/machinery/firealarm/directional/south, -/obj/effect/turf_decal/tile/red/half/contrasted, -/turf/open/floor/iron/dark/textured_edge{ - dir = 1 - }, -/area/security/prison) -"Fe" = ( -/obj/structure/railing{ - dir = 10 - }, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/icemoon/underground/explored) -"Ff" = ( -/obj/structure/bed/double, -/obj/item/bedsheet/black/double, -/obj/structure/sign/poster/contraband/random/directional/east, -/turf/open/floor/carpet/black, -/area/security/prison/safe) -"Fg" = ( -/obj/effect/turf_decal/tile/brown{ - dir = 8 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/newscaster/directional/west, -/turf/open/floor/iron/dark/side{ - dir = 8 - }, -/area/mine/eva) -"Fi" = ( -/obj/effect/decal/cleanable/blood/splatter, -/obj/effect/mob_spawn/corpse/human/skeleton, -/turf/open/floor/plating, -/area/maintenance/department/medical/morgue) -"Fk" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/white, -/area/science/xenobiology) -"Fl" = ( -/obj/structure/closet/secure_closet/evidence, -/turf/open/floor/iron/dark/textured_edge, -/area/security/brig) -"Fm" = ( -/obj/effect/decal/cleanable/blood/gibs, -/turf/open/misc/asteroid/snow/icemoon, -/area/icemoon/underground/explored) -"Fn" = ( -/turf/open/openspace/icemoon/keep_below, -/area/security/execution/education) -"Fo" = ( -/turf/closed/wall/r_wall, -/area/engineering/lobby) -"Fq" = ( -/turf/closed/wall/mineral/wood, -/area/maintenance/aft/lesser) -"Fr" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/chair/stool/directional/west, -/turf/open/floor/wood/parquet, -/area/commons/lounge) -"Fs" = ( -/obj/machinery/door/airlock/virology/glass{ - name = "Isolation A"; - req_access_txt = "39" - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply, -/obj/effect/turf_decal/tile/green/full, -/turf/open/floor/iron/dark/smooth_large, -/area/medical/virology) -"Fu" = ( -/obj/structure/fence, -/turf/open/misc/asteroid/snow/icemoon, -/area/icemoon/underground/explored) -"Fv" = ( -/obj/structure/rack, -/obj/item/clothing/head/soft/mime, -/obj/item/clothing/suit/apron/chef, -/turf/open/floor/plating, -/area/maintenance/department/medical/morgue) -"Fw" = ( -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 4 - }, -/obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/west, -/turf/open/floor/iron, -/area/hallway/primary/central/fore) -"Fx" = ( -/obj/structure/cable, -/obj/item/wrench, -/turf/open/floor/iron/white, -/area/science/xenobiology) -"Fy" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral, -/turf/open/floor/iron/dark, -/area/service/chapel) -"Fz" = ( -/obj/structure/flora/tree/pine, -/obj/structure/flora/grass/green, -/turf/open/misc/asteroid/snow/icemoon, -/area/icemoon/underground/explored) -"FA" = ( -/obj/structure/closet/secure_closet/courtroom, -/obj/item/gavelhammer, -/obj/effect/decal/cleanable/cobweb, -/turf/open/floor/iron, -/area/security/courtroom) -"FD" = ( -/obj/structure/chair/plastic{ - dir = 8 - }, -/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/camera/directional/east{ - c_tag = "Mining B-1 Crater Observatory 2" - }, -/turf/open/floor/iron, -/area/mine/living_quarters) -"FE" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/firealarm/directional/south, -/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ - cycle_id = "cargo-warehouse-external" - }, -/obj/machinery/door/airlock/external{ - glass = 1; - name = "Cargo Warehouse External Airlock"; - opacity = 0 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/mapping_helpers/airlock/access/all/supply/mining_station, -/turf/open/floor/iron/smooth_large, -/area/cargo/warehouse) -"FF" = ( -/obj/structure/railing{ - dir = 8 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/obj/machinery/camera/directional/north{ - c_tag = "Security - Upper Permabrig Hallway Central"; - network = list("ss13","prison") - }, -/turf/open/openspace, -/area/security/prison) -"FG" = ( -/obj/structure/cable, -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/preopen{ - id = "xenobio2"; - name = "Xenobio Pen 2 Blast Door" - }, -/turf/open/floor/plating, -/area/science/xenobiology) -"FH" = ( -/obj/structure/stairs/east, -/turf/open/floor/iron/white, -/area/science/mixing/hallway) -"FI" = ( -/obj/machinery/door/poddoor/shutters/preopen{ - id = "chemistry_lower_shutters"; - name = "Chemistry Exterior Shutters" - }, -/obj/structure/cable, -/obj/effect/spawner/structure/window/hollow/reinforced/middle{ - dir = 4 - }, -/turf/open/floor/plating, -/area/medical/chemistry) -"FL" = ( -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/mine/production) -"FN" = ( -/obj/effect/turf_decal/tile/dark{ - dir = 8 - }, -/turf/open/floor/iron/white, -/area/medical/virology) -"FR" = ( -/turf/closed/mineral/random/snow/high_chance, -/area/icemoon/underground/explored) -"FS" = ( -/obj/structure/fluff/tram_rail{ - pixel_y = 17 - }, -/obj/structure/fluff/tram_rail, -/turf/open/openspace/icemoon/keep_below, -/area/icemoon/underground/explored) -"FT" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/icemoon/underground/explored) -"FV" = ( -/obj/machinery/door/window/brigdoor/security/cell{ - dir = 8; - id = "Cell 2"; - name = "Cell 2" - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/smooth_half{ - dir = 1 - }, -/area/security/brig) -"FW" = ( -/obj/effect/spawner/random/structure/crate, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"FX" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark, -/area/service/hydroponics) -"FY" = ( -/obj/effect/spawner/structure/window/hollow/reinforced/middle{ - dir = 1 - }, -/turf/open/floor/plating, -/area/mine/production) -"FZ" = ( -/obj/structure/table/wood, -/obj/item/paper_bin{ - pixel_x = -2; - pixel_y = 5 - }, -/obj/item/pen, -/turf/open/floor/iron/dark, -/area/service/chapel/office) -"Ga" = ( -/obj/structure/stairs/west, -/turf/open/floor/iron/dark, -/area/medical/morgue) -"Gb" = ( -/turf/open/floor/iron/dark/textured_edge{ - dir = 4 - }, -/area/security/prison) -"Gc" = ( -/obj/machinery/space_heater, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/maintenance/department/cargo) -"Gd" = ( -/obj/machinery/atmospherics/components/binary/pump{ - dir = 8 - }, -/turf/open/floor/iron/dark, -/area/science/mixing) -"Ge" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/door/airlock/maintenance{ - name = "Bar Maintenance"; - req_one_access_txt = "12;25;35;28;46" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/department/crew_quarters/bar) -"Gf" = ( -/obj/effect/turf_decal/trimline/green/filled/line{ - dir = 9 - }, -/obj/structure/table, -/obj/item/reagent_containers/glass/beaker, -/obj/item/reagent_containers/syringe, -/obj/item/reagent_containers/dropper, -/turf/open/floor/iron/dark, -/area/medical/virology) -"Gg" = ( -/obj/effect/turf_decal/tile/dark{ - dir = 8 - }, -/obj/effect/turf_decal/tile/dark, -/obj/effect/turf_decal/stripes/asteroid/line{ - dir = 10 - }, -/obj/effect/turf_decal/tile/dark{ - dir = 1 - }, -/obj/structure/chair{ - dir = 4 - }, -/turf/open/floor/iron/white/corner{ - dir = 4 - }, -/area/mine/living_quarters) -"Gh" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 9 - }, -/turf/open/floor/iron/dark, -/area/medical/morgue) -"Gi" = ( -/obj/machinery/door/airlock/maintenance{ - req_access_txt = "12" - }, -/obj/effect/mapping_helpers/airlock/abandoned, -/turf/open/floor/plating, -/area/maintenance/department/medical/morgue) -"Gj" = ( -/obj/machinery/light/small/directional/east, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/smooth, -/area/mine/eva) -"Gk" = ( -/obj/machinery/light/directional/east, -/turf/open/misc/asteroid/snow/icemoon, -/area/mine/storage) -"Gl" = ( -/obj/structure/table/wood, -/obj/machinery/airalarm/directional/north, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/item/storage/book/bible, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral, -/turf/open/floor/iron/dark, -/area/service/chapel) -"Gm" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 1 - }, -/turf/open/floor/iron/white, -/area/science/xenobiology) -"Gn" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/trimline/yellow/line, -/obj/effect/turf_decal/trimline/yellow/line{ - dir = 1 - }, -/obj/machinery/door/poddoor/shutters/window{ - id = "drone_bay"; - name = "drone bay shutters" - }, -/obj/effect/turf_decal/trimline/yellow/mid_joiner, -/obj/effect/turf_decal/trimline/yellow/mid_joiner{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plating, -/area/cargo/drone_bay) -"Go" = ( -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 - }, -/obj/effect/turf_decal/siding/white/corner, -/obj/machinery/duct, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/iron, -/area/service/bar) -"Gp" = ( -/obj/structure/cable, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plating, -/area/maintenance/department/chapel) -"Gq" = ( -/obj/effect/spawner/random/entertainment/gambling, -/obj/structure/table/wood, -/turf/open/floor/wood/parquet, -/area/commons/lounge) -"Gr" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/wood/parquet, -/area/commons/lounge) -"Gs" = ( -/obj/machinery/door/window/left/directional/north{ - dir = 4; - name = "Containment Pen 6"; - req_access_txt = "55" - }, -/obj/machinery/door/poddoor/preopen{ - id = "xenobio6"; - name = "Xenobio Pen 6 Blast Door" - }, -/obj/structure/cable, -/turf/open/floor/engine, -/area/science/xenobiology) -"Gt" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/turf/open/floor/iron, -/area/science/mixing) -"Gu" = ( -/turf/open/openspace/icemoon/keep_below, -/area/maintenance/department/medical/morgue) -"Gv" = ( -/obj/machinery/light/small/directional/west, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/icemoon/underground/explored) -"Gx" = ( -/obj/machinery/flasher/directional/north{ - id = "Cell 2" - }, -/obj/structure/bed{ - dir = 1; - pixel_x = -2 - }, -/turf/open/floor/iron/smooth, -/area/security/brig) -"Gy" = ( -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/turf/open/floor/iron, -/area/hallway/primary/central/fore) -"Gz" = ( -/obj/machinery/door/window/left/directional/north{ - base_state = "right"; - dir = 8; - icon_state = "right"; - name = "Containment Pen 6"; - req_access_txt = "55" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/delivery, -/turf/open/floor/iron, -/area/science/xenobiology) -"GA" = ( -/obj/effect/turf_decal/trimline/green/filled/warning, -/obj/machinery/duct, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/obj/effect/turf_decal/stripes/corner{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/corner, -/obj/structure/cable, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply, -/turf/open/floor/iron/white, -/area/medical/virology) -"GB" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/white, -/area/science/xenobiology) -"GC" = ( -/obj/structure/ladder, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/dark/textured_large, -/area/maintenance/department/medical/morgue) -"GD" = ( -/turf/open/floor/plating{ - icon_state = "platingdmg2" - }, -/area/medical/morgue) -"GE" = ( -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/effect/turf_decal/siding/thinplating/dark{ - dir = 6 - }, -/turf/open/floor/carpet, -/area/service/theater) -"GF" = ( -/obj/effect/spawner/random/structure/crate, -/turf/open/floor/plating, -/area/maintenance/aft/lesser) -"GG" = ( -/obj/structure/table, -/obj/item/storage/box/hug{ - pixel_x = 4; - pixel_y = 3 - }, -/obj/item/razor{ - pixel_x = -8; - pixel_y = 3 - }, -/obj/machinery/airalarm/directional/north, -/turf/open/floor/iron/smooth, -/area/security/prison) -"GH" = ( -/obj/structure/stairs/east, -/obj/structure/railing{ - dir = 1 - }, -/turf/open/floor/iron/white, -/area/medical/chemistry) -"GI" = ( -/obj/structure/chair{ - dir = 8; - name = "Judge" - }, -/obj/item/radio/intercom/directional/west, -/turf/open/floor/wood, -/area/security/courtroom) -"GJ" = ( -/obj/structure/closet/emcloset, -/turf/open/floor/plating, -/area/maintenance/aft/lesser) -"GK" = ( -/obj/machinery/door/window/brigdoor/left/directional/north{ - req_access_txt = "3"; - name = "Secure Weapons Storage" - }, -/turf/open/floor/iron/dark/textured, -/area/ai_monitored/security/armory) -"GL" = ( -/obj/machinery/hydroponics/soil, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/icemoon/underground/explored) -"GM" = ( -/obj/effect/spawner/structure/window/hollow/reinforced/end, -/turf/open/floor/plating, -/area/mine/eva) -"GN" = ( -/obj/machinery/door/airlock/maintenance{ - req_one_access_txt = "73" - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/plating, -/area/maintenance/starboard/lesser) -"GO" = ( -/obj/structure/closet/crate/bin, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/dark, -/area/mine/eva) -"GP" = ( -/turf/open/floor/wood, -/area/security/courtroom) -"GQ" = ( -/obj/structure/rack, -/obj/item/reagent_containers/dropper, -/obj/item/storage/box/beakers{ - pixel_x = 6; - pixel_y = 10 - }, -/obj/item/reagent_containers/glass/bottle/welding_fuel, -/obj/item/reagent_containers/glass/bottle/welding_fuel, -/obj/machinery/camera/directional/west{ - network = list("ss13","prison"); - c_tag = "Security - Permabrig Cytology" - }, -/obj/machinery/airalarm/directional/west, -/turf/open/floor/iron/grimy, -/area/security/prison/work) -"GR" = ( -/obj/machinery/door/window/left/directional/north{ - base_state = "right"; - dir = 8; - icon_state = "right"; - name = "Containment Pen 1"; - req_access_txt = "55" - }, -/obj/machinery/door/poddoor/preopen{ - id = "xenobio1"; - name = "Xenobio Pen 1 Blast Door" - }, -/obj/structure/cable, -/turf/open/floor/engine, -/area/science/xenobiology) -"GS" = ( -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/turf/open/floor/iron/white, -/area/medical/chemistry) -"GT" = ( -/obj/effect/turf_decal/tile/bar{ - dir = 1 - }, -/obj/effect/turf_decal/tile/bar, -/obj/machinery/duct, -/turf/open/floor/iron, -/area/service/bar) -"GU" = ( -/turf/open/floor/iron/smooth, -/area/mine/living_quarters) -"GV" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/department/medical/morgue) -"GW" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 4 - }, -/obj/structure/extinguisher_cabinet/directional/east, -/turf/open/floor/iron/white, -/area/medical/chemistry) -"GX" = ( -/turf/open/floor/iron/smooth, -/area/security/prison) -"GZ" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/carpet/red, -/area/security/prison/work) -"Ha" = ( -/obj/effect/turf_decal/trimline/green/filled/line{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/blue/filled/warning{ - dir = 1 - }, -/turf/open/floor/iron/dark, -/area/service/hydroponics) -"Hb" = ( -/obj/machinery/camera/directional/east{ - c_tag = "Xenobiology Pens - Starboard Fore"; - network = list("ss13","rd","xeno") - }, -/turf/open/floor/engine, -/area/science/xenobiology) -"Hc" = ( -/obj/effect/turf_decal/weather/snow/corner{ - dir = 6 - }, -/turf/open/floor/plating/snowed/icemoon, -/area/icemoon/underground/explored) -"Hd" = ( -/obj/effect/turf_decal/trimline/green/filled/line{ - dir = 5 - }, -/obj/machinery/light/directional/north, -/obj/structure/bed{ - dir = 4 - }, -/obj/item/bedsheet/medical{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/turf/open/floor/iron/dark, -/area/medical/virology) -"Hf" = ( -/obj/machinery/computer/arcade/amputation{ - dir = 4 - }, -/obj/item/radio/intercom/prison/directional/west, -/turf/open/floor/iron, -/area/security/prison/work) -"Hg" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 8 - }, -/turf/open/floor/iron/textured, -/area/mine/mechbay) -"Hi" = ( -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 4 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 8 - }, -/obj/structure/extinguisher_cabinet/directional/north, -/turf/open/floor/iron/dark/side{ - dir = 9 - }, -/area/mine/eva) -"Hj" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/turf/open/floor/iron, -/area/cargo/storage) -"Hk" = ( -/obj/machinery/button/door/directional/west{ - id = "chemistry_lower_shutters"; - name = "Chemistry Exterior Shutter Control"; - req_access_txt = "33" - }, -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/turf/open/floor/iron/white, -/area/medical/chemistry) -"Hl" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 8 - }, -/turf/open/floor/iron/grimy, -/area/service/chapel/office) -"Hm" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/turf/open/floor/plating, -/area/security/prison) -"Hn" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/structure/disposalpipe/trunk/multiz{ - dir = 8 - }, -/turf/open/floor/plating, -/area/maintenance/starboard/lesser) -"Ho" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/neutral/filled/corner{ - dir = 4 - }, -/obj/structure/disposalpipe/trunk, -/obj/structure/disposaloutlet{ - desc = "An outlet for the pneumatic disposal system. This one seems designed for rapid corpse disposal."; - dir = 1; - name = "rapid corpse mover 9000" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/iron/dark, -/area/medical/morgue) -"Hp" = ( -/obj/structure/cable/multilayer/multiz, -/obj/effect/turf_decal/trimline/green/filled/line{ - dir = 10 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/turf/open/floor/iron/white, -/area/medical/virology) -"Hq" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plating, -/area/maintenance/starboard/lesser) -"Hr" = ( -/obj/machinery/door/airlock/external, -/obj/structure/sign/warning/gasmask{ - desc = "A sign that warns of dangerous gasses in the air, instructing you to wear internals."; - pixel_y = -32 - }, -/obj/structure/sign/warning/coldtemp{ - pixel_y = 32 - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ - cycle_id = "chem-morgue-airlock" - }, -/turf/open/floor/plating{ - icon_state = "platingdmg3" - }, -/area/medical/morgue) -"Hs" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 1 - }, -/turf/open/floor/iron/cafeteria, -/area/commons/dorms/laundry) -"Hv" = ( -/turf/closed/wall/r_wall, -/area/mine/storage) -"Hw" = ( -/turf/open/floor/iron/dark/side{ - dir = 5 - }, -/area/service/chapel) -"Hx" = ( -/turf/closed/wall, -/area/service/chapel/office) -"Hy" = ( -/obj/machinery/atmospherics/pipe/multiz/supply/visible/layer4{ - color = "#0000ff"; - name = "Supply multi deck pipe adapter" - }, -/obj/machinery/atmospherics/pipe/multiz/scrubbers/visible/layer2{ - color = "#ff0000"; - name = "Scrubbers multi deck pipe adapter" - }, -/obj/effect/turf_decal/stripes/box, -/obj/structure/cable, -/turf/open/floor/plating, -/area/mine/storage) -"Hz" = ( -/obj/effect/turf_decal/tile/dark, -/obj/effect/turf_decal/tile/dark{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/asteroid/line, -/obj/machinery/light/directional/south, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 1 - }, -/turf/open/floor/iron/white/side{ - dir = 1 - }, -/area/mine/living_quarters) -"HA" = ( -/obj/machinery/firealarm/directional/west, -/turf/open/floor/iron/white, -/area/science/xenobiology) -"HB" = ( -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/item/kirbyplants/random, -/turf/open/floor/iron, -/area/hallway/primary/central/fore) -"HC" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/trimline/yellow/corner{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/yellow/corner{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/yellow/line{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/yellow/mid_joiner{ - dir = 4 - }, -/turf/open/floor/iron/smooth_large, -/area/cargo/drone_bay) -"HD" = ( -/obj/effect/spawner/structure/window/hollow/reinforced/middle, -/turf/open/floor/plating, -/area/service/lawoffice) -"HE" = ( -/obj/structure/closet/crate/wooden/toy, -/obj/machinery/camera/directional/south{ - c_tag = "Service-Backstage" - }, -/obj/item/staff/broom, -/turf/open/floor/wood/tile, -/area/service/theater) -"HF" = ( -/obj/effect/turf_decal/bot, -/obj/structure/closet/crate{ - icon_state = "crateopen" - }, -/obj/machinery/light/small/directional/north, -/obj/structure/extinguisher_cabinet/directional/north, -/turf/open/floor/iron, -/area/mine/production) -"HG" = ( -/obj/machinery/button/door/directional/east{ - id = "xenobio8"; - layer = 4; - name = "Xenobio Pen 8 Blast DOors"; - req_access_txt = "55" - }, -/turf/open/floor/iron/white, -/area/science/xenobiology) -"HH" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/turf/open/floor/iron/dark/textured_edge, -/area/security/prison) -"HJ" = ( -/obj/machinery/atmospherics/pipe/smart/simple/dark/visible, -/turf/closed/wall/r_wall, -/area/science/mixing/chamber) -"HK" = ( -/obj/machinery/light/small/directional/east, -/obj/structure/sign/warning/xeno_mining{ - pixel_x = 32 - }, -/obj/effect/turf_decal/stripes/corner, -/turf/open/floor/iron/smooth_large, -/area/cargo/warehouse) -"HL" = ( -/obj/effect/turf_decal/stripes/asteroid/line{ - dir = 5 - }, -/obj/effect/turf_decal/tile/dark, -/obj/effect/turf_decal/tile/dark{ - dir = 1 - }, -/obj/effect/turf_decal/tile/dark{ - dir = 4 - }, -/obj/structure/table/reinforced/plastitaniumglass, -/obj/item/paper_bin{ - pixel_x = -3; - pixel_y = 7 - }, -/obj/item/pen, -/turf/open/floor/iron/white/corner{ - dir = 8 - }, -/area/mine/living_quarters) -"HM" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line, -/obj/structure/sign/poster/random/directional/south, -/turf/open/floor/iron/white, -/area/medical/chemistry) -"HN" = ( -/obj/item/radio/intercom/prison/directional/north, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 4 - }, -/turf/open/floor/iron/smooth, -/area/security/brig) -"HO" = ( -/obj/structure/cable, -/turf/open/floor/plating/icemoon, -/area/security/execution/education) -"HP" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 9 - }, -/turf/open/floor/iron/cafeteria, -/area/service/kitchen) -"HQ" = ( -/turf/closed/wall/ice, -/area/icemoon/underground/explored) -"HR" = ( -/obj/machinery/door/airlock/grunge{ - name = "Mining Aux Mechbay"; - req_access_txt = "48" - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/door/firedoor, -/turf/open/floor/plating, -/area/mine/mechbay) -"HS" = ( -/obj/machinery/light/dim/directional/west, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/dark, -/area/medical/morgue) -"HT" = ( -/obj/effect/turf_decal/trimline/green/filled/corner, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/duct, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply, -/turf/open/floor/iron/dark, -/area/medical/virology) -"HU" = ( -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 - }, -/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" - }, -/turf/open/floor/iron, -/area/service/bar) -"HV" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/mine/production) -"HW" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/obj/machinery/power/apc/auto_name/directional/north, -/obj/structure/cable, -/turf/open/floor/iron/cafeteria, -/area/service/kitchen) -"HX" = ( -/obj/effect/turf_decal/trimline/green/filled/line{ - dir = 1 - }, -/obj/machinery/duct, -/turf/open/floor/iron/white, -/area/medical/virology) -"HY" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/door/poddoor/preopen{ - id = "xenobio3"; - name = "Xenobio Pen 3 Blast Door" - }, -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable, -/obj/structure/sign/warning/electricshock, -/turf/open/floor/plating, -/area/science/xenobiology) -"HZ" = ( -/obj/structure/table, -/obj/item/clothing/gloves/color/orange, -/obj/item/restraints/handcuffs, -/obj/item/reagent_containers/spray/pepper, -/turf/open/floor/iron/smooth, -/area/security/prison) -"Ia" = ( -/obj/structure/cable, -/obj/effect/spawner/structure/window/hollow/reinforced/middle{ - dir = 4 - }, -/turf/open/floor/plating, -/area/engineering/lobby) -"Ib" = ( -/obj/machinery/light/small/directional/east, -/obj/machinery/atmospherics/components/tank/air{ - dir = 8 - }, -/turf/open/floor/plating, -/area/medical/virology) -"Ic" = ( -/obj/effect/turf_decal/stripes/asteroid/line{ - dir = 5 - }, -/obj/effect/turf_decal/tile/dark{ - dir = 4 - }, -/obj/effect/turf_decal/tile/dark{ - dir = 1 - }, -/obj/machinery/airalarm/directional/north, -/turf/open/floor/iron/white/side, -/area/mine/living_quarters) -"Id" = ( -/obj/machinery/door/window/left/directional/north{ - base_state = "right"; - dir = 8; - icon_state = "right"; - name = "Containment Pen 11"; - req_access_txt = "55" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/delivery, -/turf/open/floor/iron, -/area/science/xenobiology) -"Ie" = ( -/obj/machinery/holopad, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark, -/area/security/courtroom) -"If" = ( -/obj/machinery/duct, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/turf/open/floor/iron, -/area/hallway/secondary/service) -"Ig" = ( -/obj/structure/fence/corner{ - dir = 1 - }, -/turf/open/misc/asteroid/snow/icemoon, -/area/icemoon/underground/explored) -"Ih" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 - }, -/turf/open/floor/iron, -/area/security/prison/work) -"Ii" = ( -/obj/machinery/duct, -/obj/structure/disposalpipe/segment{ - dir = 10 - }, -/obj/machinery/holopad, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply, -/obj/effect/turf_decal/box/white{ - color = "#52B4E9" - }, -/turf/open/floor/iron/white, -/area/medical/virology) -"Ij" = ( -/obj/structure/closet{ - name = "Evidence Closet 6" - }, -/obj/structure/cable, -/turf/open/floor/iron/dark/textured_edge{ - dir = 1 - }, -/area/security/brig) -"Ik" = ( -/obj/structure/chair{ - dir = 4 - }, -/obj/effect/spawner/random/maintenance, -/turf/open/floor/plating, -/area/maintenance/department/medical/morgue) -"Il" = ( -/obj/effect/turf_decal/tile/brown{ - dir = 8 - }, -/obj/effect/turf_decal/tile/brown, -/obj/effect/turf_decal/stripes/corner{ - dir = 4 - }, -/turf/open/floor/iron/dark/side, -/area/mine/eva) -"Im" = ( -/obj/structure/table/wood, -/obj/item/trapdoor_remote/preloaded{ - pixel_x = -5; - pixel_y = 2 - }, -/obj/item/gavelblock{ - pixel_x = 5 - }, -/turf/open/floor/wood, -/area/security/courtroom) -"In" = ( -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/plating{ - icon_state = "platingdmg3" - }, -/area/maintenance/department/chapel) -"Io" = ( -/obj/effect/turf_decal/tile/green{ - dir = 1 - }, -/obj/effect/turf_decal/tile/green{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/iron/dark/side{ - dir = 1 - }, -/area/service/hydroponics) -"Ip" = ( -/obj/structure/girder, -/turf/open/floor/plating, -/area/maintenance/aft/lesser) -"Ir" = ( -/obj/machinery/portable_atmospherics/canister/carbon_dioxide, -/turf/open/floor/iron/dark, -/area/science/mixing) -"Is" = ( -/obj/machinery/button/door/directional/north{ - id = "permainner"; - name = "Inner Bolt Control"; - normaldoorcontrol = 1; - pixel_x = -6; - req_access_txt = "2"; - specialfunctions = 4 - }, -/obj/machinery/button/door/directional/north{ - id = "permaouter"; - name = "Outer Bolt Control"; - normaldoorcontrol = 1; - pixel_x = 6; - req_access_txt = "2"; - specialfunctions = 4 - }, -/obj/item/paper/crumpled{ - info = "Remember! Corporate spent a lot of money to create this state of the art fashion show. If we EVER even so much as HEAR a rumor that a news crew or corporate rep is coming by, this place needs to be in TIP TOP condition. It's all of our asses (and our pensions) if it's not."; - name = "Crumpled Memo" - }, -/turf/open/floor/iron/smooth, -/area/security/prison) -"It" = ( -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 8 - }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/mine/production) -"Iu" = ( -/obj/machinery/door/airlock/highsecurity{ - name = "Service Hall Exit"; - req_one_access_txt = "73" - }, -/obj/machinery/door/firedoor, -/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ - cycle_id = "service-hall-external" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/turf/open/floor/iron/textured_half{ - dir = 1 - }, -/area/hallway/secondary/service) -"Iw" = ( -/turf/open/floor/grass, -/area/service/hydroponics) -"Ix" = ( -/obj/structure/chair/plastic, -/obj/effect/turf_decal/bot_red, -/turf/open/floor/plating, -/area/maintenance/fore) -"Iy" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/turf/open/floor/wood, -/area/service/lawoffice) -"Iz" = ( -/obj/structure/bed{ - dir = 4 - }, -/obj/item/bedsheet/brown{ - dir = 4 - }, -/obj/machinery/button/door/directional/north{ - id = "miningdorm_B"; - name = "Door Bolt Control"; - normaldoorcontrol = 1; - pixel_y = 23; - specialfunctions = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/carpet/stellar, -/area/mine/production) -"IA" = ( -/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 - }, -/turf/closed/wall/r_wall, -/area/mine/production) -"IB" = ( -/obj/structure/closet/crate/coffin, -/obj/machinery/light/small/red/directional/south, -/turf/open/floor/iron/dark/smooth_half, -/area/service/chapel) -"IC" = ( -/turf/closed/wall, -/area/service/chapel) -"ID" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/machinery/vending/wardrobe/chem_wardrobe, -/turf/open/floor/iron/dark/textured_half{ - dir = 1 - }, -/area/medical/chemistry) -"IF" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/plating{ - icon_state = "platingdmg3" - }, -/area/maintenance/department/medical/morgue) -"IG" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 4 - }, -/turf/open/floor/iron/dark, -/area/medical/morgue) -"II" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/obj/structure/disposalpipe/segment{ - dir = 9 - }, -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/medical/chemistry) -"IJ" = ( -/obj/machinery/door/poddoor/preopen{ - id = "Prison Gate"; - name = "prison blast door" - }, -/obj/machinery/door/firedoor, -/obj/structure/cable, -/obj/effect/turf_decal/tile/red, -/turf/open/floor/iron/textured, -/area/security/brig) -"IK" = ( -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"IL" = ( -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating{ - icon_state = "panelscorched" - }, -/area/maintenance/department/medical/morgue) -"IM" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/door/airlock/maintenance{ - req_access_txt = "12" - }, -/obj/effect/mapping_helpers/airlock/abandoned, -/turf/open/floor/plating, -/area/maintenance/department/chapel) -"IN" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/iron/textured, -/area/mine/mechbay) -"IO" = ( -/obj/structure/table/glass, -/obj/item/storage/box/beakers{ - pixel_x = 2; - pixel_y = 2 - }, -/obj/item/storage/box/syringes, -/obj/item/stack/sheet/mineral/plasma{ - pixel_x = -2; - pixel_y = 2 - }, -/obj/effect/turf_decal/trimline/green/filled/corner, -/turf/open/floor/iron/white, -/area/medical/virology) -"IP" = ( -/obj/structure/chair{ - dir = 8; - name = "Judge" - }, -/obj/machinery/camera/directional/east{ - c_tag = "Courtroom" - }, -/obj/machinery/newscaster/directional/east, -/turf/open/floor/wood, -/area/security/courtroom) -"IR" = ( -/obj/structure/rack, -/obj/effect/spawner/random/maintenance/two, -/turf/open/floor/plating, -/area/maintenance/aft/lesser) -"IS" = ( -/obj/structure/table, -/obj/item/storage/box/bodybags{ - pixel_x = 2; - pixel_y = 2 - }, -/obj/machinery/camera/directional/north{ - c_tag = "Chapel Coffin Storage" - }, -/turf/open/floor/iron/dark, -/area/service/chapel) -"IT" = ( -/obj/effect/spawner/structure/window/hollow/reinforced/middle, -/turf/open/floor/plating, -/area/mine/mechbay) -"IU" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/catwalk_floor/iron_smooth, -/area/maintenance/department/chapel) -"IV" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/mine/eva) -"IW" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/mine/eva) -"IX" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/plating, -/area/security/brig) -"IY" = ( -/obj/structure/ladder{ - name = "upper dispenser access" - }, -/obj/structure/sign/warning/nosmoking{ - pixel_x = 32 - }, -/obj/effect/turf_decal/stripes/box, -/turf/open/floor/iron/dark/textured_large, -/area/medical/chemistry) -"IZ" = ( -/obj/structure/disposaloutlet{ - dir = 8 - }, -/obj/structure/disposalpipe/trunk{ - dir = 4 - }, -/turf/open/floor/engine, -/area/science/xenobiology) -"Ja" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 10 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 1 - }, -/turf/open/floor/iron/dark, -/area/mine/storage) -"Jb" = ( -/obj/structure/grille/broken, -/obj/effect/landmark/event_spawn, -/obj/effect/spawner/random/maintenance, -/obj/effect/decal/cleanable/generic, -/obj/effect/landmark/xeno_spawn, -/obj/effect/landmark/blobstart, -/turf/open/floor/plating, -/area/maintenance/department/medical/morgue) -"Jc" = ( -/obj/structure/ladder, -/obj/structure/cable, -/turf/open/floor/iron/smooth_large, -/area/engineering/lobby) -"Jd" = ( -/obj/structure/table, -/turf/open/floor/engine, -/area/science/xenobiology) -"Je" = ( -/obj/structure/table/wood, -/obj/machinery/light/directional/east, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/structure/noticeboard/directional/north, -/obj/item/flashlight/lantern, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/iron/dark, -/area/service/chapel) -"Jf" = ( -/obj/structure/sign/warning/securearea, -/turf/closed/wall/r_wall, -/area/icemoon/underground/explored) -"Jg" = ( -/obj/effect/turf_decal/siding/brown, -/obj/structure/chair/office, -/turf/open/floor/iron, -/area/cargo/drone_bay) -"Jh" = ( -/obj/machinery/atmospherics/pipe/smart/simple/dark/visible{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/iron, -/area/science/mixing) -"Ji" = ( -/turf/open/floor/iron, -/area/hallway/secondary/service) -"Jj" = ( -/obj/structure/sign/departments/mait, -/turf/closed/wall, -/area/maintenance/department/chapel) -"Jk" = ( -/obj/structure/fermenting_barrel{ - desc = "A dried up barrel of what appeared to once have been full of wine."; - name = "cask" - }, -/turf/open/floor/plating, -/area/maintenance/department/medical/morgue) -"Jl" = ( -/obj/machinery/space_heater, -/turf/open/floor/plating, -/area/maintenance/department/medical/morgue) -"Jm" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/machinery/firealarm/directional/south, -/turf/open/floor/iron/smooth, -/area/security/prison) -"Jn" = ( -/obj/structure/table, -/obj/item/radio/intercom/directional/east, -/obj/effect/turf_decal/tile/green/full, -/turf/open/floor/iron/dark/smooth_large, -/area/medical/virology) -"Jo" = ( -/turf/open/floor/carpet/red, -/area/security/prison/work) -"Jp" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/security/courtroom) -"Jq" = ( -/obj/effect/turf_decal/tile/blue/opposingcorners{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/cafeteria, -/area/security/prison/work) -"Jr" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/dark, -/area/medical/morgue) -"Js" = ( -/obj/structure/bodycontainer/morgue, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/dark, -/area/medical/morgue) -"Jt" = ( -/turf/open/floor/iron/white, -/area/mine/living_quarters) -"Ju" = ( -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 - }, -/obj/effect/turf_decal/siding/wood{ - dir = 8 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/table/wood, -/turf/open/floor/iron, -/area/service/bar) -"Jv" = ( -/obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/west, -/turf/open/floor/plating, -/area/maintenance/fore) -"Jw" = ( -/obj/machinery/door/window/left/directional/north{ - dir = 4; - name = "Containment Pen 9"; - req_access_txt = "55" - }, -/obj/machinery/door/poddoor/preopen{ - id = "xenobio9"; - name = "Xenobio Pen 9 Blast Door" - }, -/obj/structure/cable, -/turf/open/floor/engine, -/area/science/xenobiology) -"Jx" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 6 - }, -/turf/open/floor/plating, -/area/maintenance/department/crew_quarters/bar) -"Jy" = ( -/obj/machinery/light/directional/east, -/obj/structure/cable, -/obj/item/radio/intercom/prison/directional/east, -/turf/open/floor/carpet/red, -/area/security/prison/work) -"Jz" = ( -/obj/structure/flora/grass/both, -/turf/open/misc/asteroid/snow/icemoon, -/area/icemoon/underground/explored) -"JA" = ( -/obj/machinery/door/poddoor/preopen{ - id = "misclab"; - name = "test chamber blast door" - }, -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable, -/turf/open/floor/engine, -/area/science/xenobiology) -"JB" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/turf/open/floor/iron/textured, -/area/security/brig) -"JC" = ( -/obj/machinery/airalarm/directional/east, -/obj/machinery/light/small/directional/east, -/turf/open/floor/iron/dark, -/area/service/chapel/office) -"JE" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 6 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/dark, -/area/medical/morgue) -"JF" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/turf/open/floor/iron, -/area/cargo/storage) -"JG" = ( -/obj/structure/marker_beacon/burgundy{ - name = "landing marker" - }, -/obj/effect/turf_decal/weather/snow/corner, -/turf/open/floor/plating/snowed/icemoon, -/area/icemoon/underground/explored) -"JH" = ( -/obj/structure/window/reinforced{ - dir = 1; - pixel_y = 2 - }, -/turf/open/floor/engine, -/area/science/xenobiology) -"JI" = ( -/obj/effect/turf_decal/tile/green{ - dir = 1 - }, -/obj/effect/turf_decal/tile/green{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/effect/landmark/start/botanist, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/iron/dark/side{ - dir = 1 - }, -/area/service/hydroponics) -"JJ" = ( -/obj/effect/decal/cleanable/blood/tracks{ - dir = 4 - }, -/turf/open/misc/asteroid/snow/icemoon, -/area/icemoon/underground/explored) -"JK" = ( -/obj/machinery/igniter/incinerator_ordmix, -/turf/open/floor/engine/vacuum, -/area/science/mixing/chamber) -"JL" = ( -/obj/machinery/door/airlock/maintenance{ - req_access_txt = "12" - }, -/turf/open/floor/plating, -/area/maintenance/department/chapel) -"JM" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/turf/open/floor/iron/textured, -/area/security/brig) -"JN" = ( -/obj/effect/turf_decal/trimline/green/filled/line{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply, -/turf/open/floor/iron/dark, -/area/medical/virology) -"JO" = ( -/obj/machinery/light/small/directional/south, -/obj/structure/closet/secure_closet/brig{ - id = "Cell 2"; - name = "Cell 2 Locker" - }, -/obj/structure/cable, -/turf/open/floor/iron/smooth, -/area/security/brig) -"JP" = ( -/obj/structure/window/reinforced, -/obj/machinery/camera/directional/east{ - c_tag = "Xenobiology Pens - Starboard Mid"; - network = list("ss13","rd","xeno") - }, -/turf/open/floor/engine, -/area/science/xenobiology) -"JQ" = ( -/obj/machinery/light/small/directional/north, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/mine/living_quarters) -"JS" = ( -/obj/effect/landmark/start/cook, -/obj/machinery/duct, -/turf/open/floor/iron/cafeteria, -/area/service/kitchen) -"JT" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 1 - }, -/turf/open/floor/iron/white, -/area/science/xenobiology) -"JU" = ( -/obj/structure/fluff/tram_rail{ - pixel_y = 17 - }, -/obj/structure/fluff/tram_rail, -/obj/structure/lattice/catwalk, -/obj/structure/marker_beacon/burgundy{ - name = "landing marker" - }, -/turf/open/openspace/icemoon/keep_below, -/area/icemoon/underground/explored) -"JV" = ( -/obj/effect/turf_decal/tile/red, -/obj/item/kirbyplants/random, -/turf/open/floor/iron, -/area/hallway/primary/central/fore) -"JW" = ( -/obj/structure/rack, -/obj/item/storage/toolbox/mechanical, -/turf/open/floor/iron/smooth, -/area/mine/eva) -"JX" = ( -/obj/effect/turf_decal/tile/dark{ - dir = 8 - }, -/obj/effect/turf_decal/tile/dark, -/obj/effect/turf_decal/stripes/asteroid/line, -/turf/open/floor/iron/white/side{ - dir = 1 - }, -/area/mine/living_quarters) -"JY" = ( -/obj/effect/spawner/structure/window/hollow/reinforced/middle{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/department/chapel) -"JZ" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/camera/directional/south{ - c_tag = "Service-Ultils Bottom" - }, -/turf/open/floor/catwalk_floor/iron_smooth, -/area/maintenance/starboard/lesser) -"Ka" = ( -/obj/structure/lattice, -/obj/structure/grille/broken, -/turf/open/openspace/icemoon/keep_below, -/area/icemoon/underground/explored) -"Kc" = ( -/obj/structure/chair/pew{ - dir = 1 - }, -/turf/open/floor/iron/chapel{ - dir = 8 - }, -/area/service/chapel) -"Kd" = ( -/obj/machinery/light/floor, -/turf/open/floor/iron, -/area/cargo/storage) -"Ke" = ( -/obj/structure/cable, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/plating, -/area/maintenance/department/chapel) -"Kf" = ( -/turf/open/floor/plating{ - icon_state = "platingdmg2" - }, -/area/maintenance/department/medical/morgue) -"Kg" = ( -/obj/structure/disposalpipe/segment{ - dir = 10 - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/iron, -/area/hallway/primary/central/fore) -"Kh" = ( -/obj/machinery/light/directional/west, -/obj/machinery/camera/directional/west{ - c_tag = "Xenobiology Pens - Port Mid"; - network = list("ss13","rd","xeno") - }, -/turf/open/floor/engine, -/area/science/xenobiology) -"Ki" = ( -/obj/machinery/light/small/directional/west, -/mob/living/simple_animal/mouse/brown/tom, -/turf/open/floor/plating, -/area/security/prison/safe) -"Kj" = ( -/obj/machinery/light/directional/north, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 1 - }, -/obj/item/radio/intercom/prison/directional/north, -/turf/open/floor/iron/dark/textured_edge, -/area/security/prison) -"Kk" = ( -/obj/machinery/door/poddoor{ - id = "executionfireblast" - }, -/obj/structure/railing{ - dir = 8 - }, -/obj/structure/railing{ - dir = 4 - }, -/turf/open/floor/plating/icemoon, -/area/security/execution/education) -"Kl" = ( -/obj/structure/chair/stool/directional/north, -/obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/west, -/turf/open/floor/iron, -/area/security/prison/visit) -"Km" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/starboard/lesser) -"Kn" = ( -/obj/structure/cable, -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/preopen{ - id = "xenobio4"; - name = "Xenobio Pen 4 Blast Door" - }, -/turf/open/floor/plating, -/area/science/xenobiology) -"Ko" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Mining Station Maintenance" - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/effect/mapping_helpers/airlock/access/any/supply/mining, -/obj/effect/mapping_helpers/airlock/access/any/engineering/maintenance, -/turf/open/floor/iron/dark/textured_half{ - dir = 1 - }, -/area/maintenance/department/cargo) -"Kp" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/airalarm/directional/east, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/mine/eva) -"Kq" = ( -/turf/closed/wall/r_wall, -/area/mine/eva) -"Kr" = ( -/turf/closed/wall/r_wall, -/area/security/brig) -"Ks" = ( -/obj/structure/closet{ - name = "Evidence Closet 5" - }, -/turf/open/floor/iron/dark/textured_edge{ - dir = 1 - }, -/area/security/brig) -"Kt" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/security/prison/work) -"Ku" = ( -/obj/effect/turf_decal/siding/brown/corner, -/obj/effect/turf_decal/trimline/brown/filled/line{ - dir = 8 - }, -/turf/open/floor/iron, -/area/cargo/drone_bay) -"Kv" = ( -/obj/machinery/space_heater, -/turf/open/floor/plating, -/area/maintenance/department/cargo) -"Ky" = ( -/obj/machinery/requests_console/directional/north{ - department = "Chapel"; - departmentType = 1; - name = "Chapel Requests Console" - }, -/turf/open/floor/iron/dark, -/area/service/chapel/office) -"Kz" = ( -/obj/structure/barricade/wooden, -/turf/open/floor/wood{ - icon_state = "wood-broken3" - }, -/area/maintenance/aft/lesser) -"KA" = ( -/obj/effect/turf_decal/trimline/green/filled/warning, -/obj/machinery/duct, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply, -/turf/open/floor/iron/white, -/area/medical/virology) -"KB" = ( -/obj/structure/table, -/obj/item/radio{ - pixel_x = -3 - }, -/obj/item/pickaxe, -/obj/item/flashlight, -/obj/machinery/light/small/directional/north, -/obj/machinery/airalarm/directional/north, -/turf/open/floor/iron/dark, -/area/maintenance/department/medical/morgue) -"KC" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/iron/grimy, -/area/security/detectives_office) -"KD" = ( -/obj/machinery/door/poddoor/preopen{ - id = "xenobio2"; - name = "Xenobio Pen 2 Blast Door" - }, -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plating, -/area/science/xenobiology) -"KE" = ( -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/iron/white, -/area/medical/chemistry) -"KF" = ( -/obj/structure/cable, -/obj/effect/spawner/structure/window/hollow/reinforced/middle{ - dir = 4 - }, -/turf/open/floor/plating, -/area/security/prison/visit) -"KG" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/mine/eva) -"KH" = ( -/obj/structure/chair{ - dir = 8 - }, -/obj/machinery/light/small/directional/south, -/obj/machinery/status_display/evac/directional/south, -/turf/open/floor/iron/smooth, -/area/engineering/lobby) -"KI" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/mine/production) -"KK" = ( -/obj/structure/table, -/obj/item/flashlight{ - pixel_x = 1; - pixel_y = 5 - }, -/obj/item/clothing/suit/hooded/wintercoat{ - pixel_x = -5 - }, -/obj/item/clothing/suit/hooded/wintercoat/security{ - pixel_x = 5 - }, -/obj/item/clothing/suit/hooded/wintercoat/security{ - pixel_x = 5 - }, -/obj/item/clothing/suit/hooded/wintercoat/security{ - pixel_x = 5 - }, -/obj/machinery/light/directional/north, -/turf/open/floor/iron/dark, -/area/security/execution/education) -"KL" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/duct, -/turf/open/floor/wood/tile, -/area/service/theater) -"KM" = ( -/obj/machinery/door/airlock/public/glass{ - name = "Courtroom" - }, -/obj/machinery/door/firedoor, -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/security/courtroom) -"KN" = ( -/obj/machinery/door/poddoor/preopen{ - id = "misclab"; - name = "test chamber blast door" - }, -/obj/machinery/door/window/left/directional/south{ - dir = 8; - name = "Test Chamber"; - req_access_txt = "55" - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/general/visible, -/turf/open/floor/engine, -/area/science/xenobiology) -"KO" = ( -/obj/effect/turf_decal/tile/brown{ - dir = 8 - }, -/obj/effect/turf_decal/tile/brown, -/obj/machinery/light/directional/south, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/dark/side, -/area/mine/eva) -"KP" = ( -/obj/structure/flora/grass/brown, -/obj/structure/railing{ - dir = 9 - }, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/icemoon/underground/explored) -"KQ" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/airalarm/directional/south, -/turf/open/floor/carpet/red, -/area/security/prison/work) -"KR" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/turf/open/floor/catwalk_floor/iron_smooth, -/area/maintenance/starboard/lesser) -"KS" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/trimline/green/filled/line{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/blue/filled/warning{ - dir = 1 - }, -/turf/open/floor/iron/dark, -/area/service/hydroponics) -"KT" = ( -/obj/structure/ladder, -/obj/machinery/light/small/directional/east, -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 4 - }, -/turf/open/floor/iron/dark, -/area/mine/storage) -"KU" = ( -/obj/structure/rack, -/obj/effect/spawner/random/clothing/bowler_or_that, -/turf/open/floor/plating, -/area/maintenance/aft/lesser) -"KV" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 1 - }, -/obj/structure/chair/sofa/right{ - dir = 1 - }, -/obj/machinery/computer/security/telescreen/entertainment/directional/south, -/obj/machinery/airalarm/directional/east, -/turf/open/floor/iron/grimy, -/area/commons/lounge) -"KW" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 8 - }, -/obj/effect/turf_decal/siding/wood{ - dir = 4 - }, -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/wood{ - name = "Bar"; - req_access_txt = "25" - }, -/turf/open/floor/iron/dark/textured_half{ - dir = 1 - }, -/area/service/bar) -"KX" = ( -/obj/effect/turf_decal/tile/bar{ - dir = 1 - }, -/obj/effect/turf_decal/tile/bar, -/obj/effect/decal/cleanable/food/flour, -/turf/open/floor/iron, -/area/service/bar) -"KY" = ( -/obj/machinery/space_heater, -/turf/open/floor/plating{ - icon_state = "platingdmg2" - }, -/area/maintenance/fore) -"KZ" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/decal/cleanable/dirt/dust, -/obj/structure/disposalpipe/junction{ - dir = 4 - }, -/turf/open/floor/wood/parquet, -/area/commons/lounge) -"La" = ( -/obj/structure/chair, -/obj/machinery/light/small/red/directional/north, -/obj/item/radio/intercom/chapel/directional/east, -/turf/open/floor/iron/dark, -/area/service/chapel) -"Lb" = ( -/obj/machinery/vending/autodrobe, -/obj/structure/sign/poster/contraband/random/directional/west, -/turf/open/floor/wood/tile, -/area/service/theater) -"Lc" = ( -/obj/effect/turf_decal/tile/green/half/contrasted, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/security/prison/garden) -"Ld" = ( -/obj/structure/reagent_dispensers/watertank, -/turf/open/floor/plating, -/area/maintenance/aft/lesser) -"Le" = ( -/obj/effect/turf_decal/tile/dark, -/obj/effect/turf_decal/tile/dark{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/asteroid/line, -/obj/structure/cable, -/turf/open/floor/iron/white/side{ - dir = 1 - }, -/area/mine/living_quarters) -"Lg" = ( -/obj/effect/turf_decal/trimline/green/filled/line{ - dir = 8 - }, -/obj/machinery/firealarm/directional/west, -/turf/open/floor/iron/white, -/area/medical/virology) -"Lh" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 1 - }, -/turf/open/floor/iron/white/smooth_large, -/area/medical/chemistry) -"Li" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/decal/cleanable/dirt/dust, -/obj/structure/disposalpipe/sorting/mail/flip{ - dir = 4; - sortType = 18 - }, -/turf/open/floor/wood/parquet, -/area/commons/lounge) -"Lj" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 1 - }, -/turf/open/floor/wood/parquet, -/area/commons/lounge) -"Lk" = ( -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 - }, -/obj/effect/turf_decal/siding/wood{ - dir = 8 - }, -/obj/structure/table/wood, -/mob/living/carbon/human/species/monkey/punpun, -/turf/open/floor/iron, -/area/service/bar) -"Ll" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 - }, -/obj/machinery/door/airlock/external{ - glass = 1; - name = "Chapel Maintenance External Airlock"; - opacity = 0 - }, -/obj/structure/sign/warning/coldtemp{ - pixel_y = 32 - }, -/obj/structure/sign/warning/gasmask{ - desc = "A sign that warns of dangerous gasses in the air, instructing you to wear internals."; - pixel_y = -32 - }, -/turf/open/floor/plating, -/area/maintenance/department/chapel) -"Lm" = ( -/obj/effect/turf_decal/tile/dark{ - dir = 8 - }, -/obj/effect/turf_decal/tile/dark, -/obj/effect/turf_decal/stripes/asteroid/line{ - dir = 6 - }, -/turf/open/floor/iron/white/side{ - dir = 1 - }, -/area/mine/living_quarters) -"Ln" = ( -/obj/effect/turf_decal/trimline/green/filled/line{ - dir = 1 - }, -/obj/machinery/light/directional/north, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/firealarm/directional/north, -/turf/open/floor/iron/white, -/area/medical/virology) -"Lo" = ( -/obj/structure/fence/door{ - name = "graveyard" - }, -/turf/open/misc/asteroid/snow/icemoon, -/area/icemoon/underground/explored) -"Lp" = ( -/obj/machinery/portable_atmospherics/canister/air, -/turf/open/floor/plating, -/area/maintenance/department/chapel) -"Lq" = ( -/obj/machinery/camera/directional/north{ - c_tag = "Courtroom North" - }, -/obj/item/radio/intercom/directional/north, -/obj/structure/chair{ - name = "Defense" - }, -/turf/open/floor/wood, -/area/security/courtroom) -"Lr" = ( -/obj/structure/chair/pew{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/landmark/start/assistant, -/turf/open/floor/iron/chapel, -/area/service/chapel) -"Ls" = ( -/obj/structure/sign/warning/biohazard{ - pixel_x = -32 - }, -/turf/open/floor/plating, -/area/maintenance/aft/lesser) -"Lt" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/plating, -/area/maintenance/aft/lesser) -"Lu" = ( -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/tile/red, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/turf/open/floor/iron, -/area/hallway/primary/central/fore) -"Lv" = ( -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/tile/red, -/obj/item/radio/intercom/prison/directional/east, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/turf/open/floor/iron, -/area/hallway/primary/central/fore) -"Lw" = ( -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/plating, -/area/maintenance/department/medical/morgue) -"Lx" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/turf/open/floor/iron/dark/textured_edge, -/area/security/prison) -"Ly" = ( -/obj/structure/closet/secure_closet/brig, -/obj/machinery/light/directional/north, -/turf/open/floor/iron/smooth, -/area/security/prison) -"LA" = ( -/obj/machinery/airalarm/directional/north, -/turf/open/floor/iron, -/area/hallway/secondary/service) -"LB" = ( -/obj/effect/spawner/random/maintenance/three, -/obj/structure/closet/crate, -/turf/open/floor/plating, -/area/maintenance/department/medical/morgue) -"LC" = ( -/obj/structure/closet/crate, -/turf/open/floor/plating, -/area/maintenance/aft/lesser) -"LD" = ( -/obj/structure/chair/stool/bar/directional/south, -/obj/effect/turf_decal/siding/wood{ - dir = 1 - }, -/turf/open/floor/stone, -/area/commons/lounge) -"LE" = ( -/obj/machinery/door/airlock/security{ - name = "Private Cell" - }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/door/firedoor, -/turf/open/floor/carpet/black, -/area/security/prison/safe) -"LF" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 9 - }, -/obj/structure/sign/poster/random/directional/east, -/turf/open/floor/iron/cafeteria, -/area/service/kitchen) -"LG" = ( -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/smooth, -/area/mine/eva) -"LH" = ( -/obj/structure/cable, -/obj/effect/spawner/structure/window/hollow/reinforced/middle{ - dir = 4 - }, -/turf/open/floor/plating, -/area/security/prison/work) -"LJ" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/catwalk_floor/iron_dark, -/area/security/prison) -"LK" = ( -/obj/structure/table, -/obj/item/paper_bin, -/obj/item/pen/red{ - pixel_x = -6 - }, -/obj/item/hand_labeler{ - pixel_x = 3; - pixel_y = 7 - }, -/obj/effect/turf_decal/tile/green/full, -/turf/open/floor/iron/dark/smooth_large, -/area/medical/virology) -"LL" = ( -/obj/effect/spawner/random/engineering/tracking_beacon, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/turf/open/floor/iron, -/area/security/courtroom) -"LM" = ( -/obj/structure/sign/warning/electricshock, -/turf/closed/wall/r_wall, -/area/science/xenobiology) -"LN" = ( -/obj/effect/turf_decal/weather/snow/corner{ - dir = 10 - }, -/turf/open/misc/dirt{ - initial_gas_mix = "ICEMOON_ATMOS" - }, -/area/icemoon/underground/explored) -"LO" = ( -/obj/machinery/deepfryer, -/obj/item/radio/intercom/directional/south, -/turf/open/floor/iron/cafeteria, -/area/service/kitchen) -"LP" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 1 - }, -/obj/effect/turf_decal/siding/brown, -/turf/open/floor/iron, -/area/cargo/drone_bay) -"LQ" = ( -/obj/structure/grille, -/turf/open/floor/plating, -/area/maintenance/department/chapel) -"LR" = ( -/obj/structure/stairs/south{ - dir = 1 - }, -/obj/structure/railing{ - dir = 8 - }, -/obj/effect/turf_decal/siding/white{ - dir = 8 - }, -/turf/open/floor/iron/dark, -/area/service/hydroponics) -"LS" = ( -/obj/machinery/camera/directional/west{ - c_tag = "Xenobiology Pens - Port Fore"; - network = list("ss13","rd","xeno") - }, -/turf/open/floor/engine, -/area/science/xenobiology) -"LT" = ( -/obj/item/clothing/suit/hooded/wintercoat/engineering, -/obj/effect/decal/cleanable/blood/old, -/turf/open/floor/plating/snowed/icemoon, -/area/icemoon/underground/explored) -"LU" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating, -/area/security/prison) -"LV" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/green/filled/corner{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/blue/corner{ - dir = 8 - }, -/turf/open/floor/iron/dark, -/area/service/hydroponics) -"LW" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 6 - }, -/turf/open/floor/iron/dark, -/area/mine/storage) -"LX" = ( -/obj/effect/spawner/structure/window/hollow/reinforced/middle, -/turf/open/floor/plating, -/area/maintenance/department/chapel) -"LY" = ( -/obj/machinery/light/dim/directional/west, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/structure/disposalpipe/segment, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/dark, -/area/medical/morgue) -"LZ" = ( -/obj/structure/stairs/west, -/obj/structure/railing, -/turf/open/floor/iron/dark, -/area/service/chapel) -"Ma" = ( -/obj/structure/chair/sofa/right{ - dir = 4 - }, -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 - }, -/obj/effect/turf_decal/siding/white{ - dir = 4 - }, -/turf/open/floor/iron, -/area/hallway/secondary/service) -"Mb" = ( -/obj/machinery/light/directional/east, -/turf/open/openspace, -/area/security/prison) -"Md" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/firealarm/directional/west, -/obj/effect/turf_decal/siding/wood{ - dir = 4 - }, -/turf/open/floor/iron/grimy, -/area/service/chapel/office) -"Me" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/white, -/area/medical/chemistry) -"Mf" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/carpet/red, -/area/security/prison/work) -"Mg" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating, -/area/maintenance/department/medical/morgue) -"Mh" = ( -/obj/machinery/door/airlock/public/glass{ - name = "Courtroom"; - req_access_txt = "42" - }, -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/effect/mapping_helpers/airlock/access/all/security/court, -/turf/open/floor/iron, -/area/security/courtroom) -"Mi" = ( -/obj/machinery/bluespace_vendor/directional/north, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 1 - }, -/turf/open/floor/iron/dark/textured_edge, -/area/security/prison) -"Mj" = ( -/obj/structure/chair/stool/bar/directional/south, -/obj/effect/turf_decal/siding/wood{ - dir = 1 - }, -/obj/machinery/light/small/directional/east, -/obj/machinery/status_display/evac/directional/east, -/turf/open/floor/stone, -/area/commons/lounge) -"Mk" = ( -/obj/machinery/camera/directional/west{ - c_tag = "Xenobiology Kill Chamber"; - network = list("ss13","rd","xeno") - }, -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/turf/open/floor/iron/freezer, -/area/science/xenobiology) -"Mm" = ( -/obj/structure/cable, -/obj/machinery/door/poddoor/preopen{ - id = "xenobio9"; - name = "Xenobio Pen 9 Blast Door" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/science/xenobiology) -"Mn" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark, -/area/service/hydroponics) -"Mo" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/machinery/computer/slot_machine{ - pixel_y = -6 - }, -/turf/open/floor/wood/parquet, -/area/commons/lounge) -"Mp" = ( -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/plating{ - icon_state = "panelscorched" - }, -/area/maintenance/department/chapel) -"Mq" = ( -/obj/effect/turf_decal/siding/wood, -/obj/structure/cable, -/obj/effect/landmark/event_spawn, -/turf/open/floor/iron, -/area/service/theater) -"Ms" = ( -/obj/structure/sign/warning/vacuum{ - pixel_y = -32 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 1 - }, -/turf/open/floor/iron/smooth, -/area/engineering/lobby) -"Mt" = ( -/obj/effect/spawner/structure/window/hollow/reinforced/middle{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/aft/lesser) -"Mu" = ( -/obj/structure/railing, -/obj/structure/cable, -/obj/machinery/door/window/right/directional/south, -/turf/open/floor/plating/icemoon, -/area/security/execution/education) -"Mv" = ( -/obj/machinery/atmospherics/pipe/multiz/scrubbers/visible/layer2{ - color = "#ff0000"; - dir = 4; - name = "Scrubbers multi deck pipe adapter" - }, -/turf/open/floor/plating, -/area/maintenance/aft/lesser) -"Mw" = ( -/obj/effect/spawner/random/trash, -/obj/machinery/light/directional/south, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/security/prison/work) -"Mx" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/computer/operating, -/obj/structure/window/reinforced{ - dir = 1; - pixel_y = 2 - }, -/obj/effect/turf_decal/tile/neutral/full, -/turf/open/floor/iron/dark, -/area/medical/morgue) -"My" = ( -/obj/machinery/atmospherics/pipe/heat_exchanging/junction/layer2{ - dir = 4 - }, -/obj/machinery/door/airlock/research/glass{ - name = "Ordnance Lab" - }, -/turf/open/floor/iron/dark/airless, -/area/science/mixing/chamber) -"Mz" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Chemistry Maintenance"; - req_access_txt = "33" - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/turf/open/floor/plating, -/area/maintenance/department/medical/morgue) -"MA" = ( -/obj/machinery/camera/directional/east{ - c_tag = "Xeno Test Chamber Enterance"; - network = list("ss13","test","rd","xeno") - }, -/turf/open/floor/iron/white, -/area/science/xenobiology) -"MB" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/structure/grille/broken, -/turf/open/floor/plating, -/area/maintenance/department/medical/morgue) -"MC" = ( -/obj/structure/railing{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only, -/turf/open/openspace, -/area/security/prison) -"MD" = ( -/turf/open/floor/plating{ - icon_state = "panelscorched" - }, -/area/maintenance/aft/lesser) -"ME" = ( -/obj/machinery/door/airlock/security{ - aiControlDisabled = 1; - name = "Prisoner Transfer Centre" - }, -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/effect/mapping_helpers/airlock/access/all/security/armory, -/turf/open/floor/iron/dark, -/area/security/execution/education) -"MF" = ( -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/maintenance/department/medical/morgue) -"MG" = ( -/obj/effect/spawner/random/structure/grille, -/turf/open/floor/plating, -/area/security/prison/safe) -"MH" = ( -/turf/closed/wall, -/area/medical/virology) -"MI" = ( -/obj/structure/fence/door, -/turf/open/misc/asteroid/snow/icemoon, -/area/icemoon/underground/explored) -"MJ" = ( -/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/airlock/research{ - name = "Communications Server" - }, -/turf/open/floor/iron, -/area/mine/living_quarters) -"MK" = ( -/obj/machinery/door/window/left/directional/north{ - dir = 4; - name = "Containment Pen 4"; - req_access_txt = "55" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/effect/turf_decal/delivery, -/turf/open/floor/iron, -/area/science/xenobiology) -"ML" = ( -/obj/machinery/portable_atmospherics/canister/plasma, -/turf/open/floor/iron/dark, -/area/science/mixing) -"MM" = ( -/obj/machinery/seed_extractor, -/obj/effect/turf_decal/tile/green/half/contrasted{ - dir = 1 - }, -/obj/machinery/camera/directional/north{ - c_tag = "Security - Permabrig Forestry"; - network = list("ss13","prison") - }, -/turf/open/floor/iron, -/area/security/prison/garden) -"MN" = ( -/obj/machinery/hydroponics/constructable, -/obj/effect/turf_decal/trimline/green/filled/line{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/blue/filled/warning{ - dir = 8 - }, -/turf/open/floor/iron/dark, -/area/service/hydroponics) -"MP" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/iron, -/area/mine/eva) -"MQ" = ( -/obj/structure/stairs/east, -/obj/structure/railing{ - dir = 1 - }, -/turf/open/floor/iron/dark, -/area/service/chapel) -"MS" = ( -/mob/living/simple_animal/slime, -/turf/open/floor/engine, -/area/science/xenobiology) -"MT" = ( -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/turf/open/floor/iron/white, -/area/medical/chemistry) -"MU" = ( -/obj/structure/mirror/directional/west, -/obj/item/toy/mecha/honk{ - pixel_y = 12 - }, -/obj/machinery/light/small/directional/west, -/obj/structure/table/wood, -/turf/open/floor/wood/tile, -/area/service/theater) -"MV" = ( -/obj/effect/landmark/event_spawn, -/turf/open/floor/iron/white, -/area/science/xenobiology) -"MW" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "viroview" - }, -/turf/open/floor/plating, -/area/medical/virology) -"MX" = ( -/obj/effect/turf_decal/stripes/line, -/obj/machinery/door/airlock/external{ - glass = 1; - name = "Mining External Airlock"; - opacity = 0 - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 1 - }, -/obj/effect/mapping_helpers/airlock/access/all/supply/mining_station, -/turf/open/floor/iron/smooth, -/area/mine/living_quarters) -"MY" = ( -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/dark, -/area/medical/morgue) -"MZ" = ( -/obj/machinery/door/window/left/directional/south{ - dir = 4; - name = "Test Chamber"; - req_access_txt = "55" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/general/visible, -/turf/open/floor/iron, -/area/science/xenobiology) -"Na" = ( -/obj/machinery/portable_atmospherics/canister/oxygen, -/turf/open/floor/plating, -/area/maintenance/department/cargo) -"Nb" = ( -/obj/machinery/atmospherics/pipe/smart/simple/purple/visible{ - dir = 4 - }, -/turf/open/floor/iron, -/area/science/mixing) -"Nc" = ( -/obj/machinery/space_heater, -/turf/open/floor/plating, -/area/maintenance/department/chapel) -"Ne" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/obj/structure/cable, -/turf/open/floor/carpet/red, -/area/security/prison/work) -"Nf" = ( -/obj/machinery/power/apc/auto_name/directional/south, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/effect/turf_decal/tile/red, -/turf/open/floor/iron/textured, -/area/security/brig) -"Ng" = ( -/obj/structure/cable, -/obj/machinery/door/airlock/glass{ - name = "Mining Station Bridge" - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/door/firedoor, -/turf/open/floor/iron, -/area/mine/production) -"Nh" = ( -/obj/machinery/light_switch/directional/south, -/obj/structure/chair/comfy/brown{ - dir = 4 - }, -/obj/effect/landmark/start/detective, -/obj/machinery/light/directional/south, -/turf/open/floor/carpet, -/area/security/detectives_office) -"Ni" = ( -/obj/effect/landmark/blobstart, -/turf/open/floor/engine, -/area/science/xenobiology) -"Nj" = ( -/obj/effect/turf_decal/tile/brown, -/obj/effect/turf_decal/tile/brown{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/dark/side{ - dir = 4 - }, -/area/mine/eva) -"Nk" = ( -/obj/structure/closet/secure_closet/brig, -/turf/open/floor/iron/smooth, -/area/security/prison) -"Nl" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/multiz/scrubbers/visible/layer2{ - color = "#ff0000"; - dir = 4; - name = "Scrubbers multi deck pipe adapter" - }, -/turf/open/floor/plating, -/area/medical/chemistry) -"Nm" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ - dir = 4 - }, -/turf/open/floor/iron/grimy, -/area/security/detectives_office) -"Nn" = ( -/obj/machinery/vending/hydronutrients, -/obj/effect/turf_decal/trimline/green/filled/line{ - dir = 10 - }, -/obj/effect/turf_decal/trimline/blue/filled/warning{ - dir = 10 - }, -/turf/open/floor/iron/dark, -/area/service/hydroponics) -"No" = ( -/turf/open/floor/plating, -/area/maintenance/department/cargo) -"Nq" = ( -/obj/effect/turf_decal/trimline/green/filled/line{ - dir = 6 - }, -/obj/structure/railing/corner, -/obj/effect/landmark/start/hangover, -/turf/open/floor/iron/white, -/area/medical/virology) -"Nr" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/service/chapel) -"Ns" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/landmark/event_spawn, -/turf/open/floor/carpet, -/area/service/chapel) -"Nt" = ( -/obj/machinery/door/firedoor/heavy, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/machinery/door/firedoor/heavy, -/obj/machinery/door/airlock/maintenance_hatch{ - name = "Ordnance Lab Maintenance"; - req_one_access_txt = "47" - }, -/turf/open/floor/plating, -/area/science/mixing) -"Nu" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/machinery/light/small/directional/east, -/turf/open/floor/iron/cafeteria, -/area/commons/dorms/laundry) -"Nv" = ( -/obj/machinery/light/directional/east, -/obj/item/kirbyplants/random, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/service/chapel) -"Nw" = ( -/obj/structure/table/wood/poker, -/obj/item/clothing/mask/cigarette/pipe, -/turf/open/floor/wood/parquet, -/area/commons/lounge) -"Nx" = ( -/turf/open/floor/plating{ - icon_state = "platingdmg3" - }, -/area/medical/morgue) -"Ny" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/machinery/light/small/directional/east, -/obj/machinery/duct, -/turf/open/floor/wood/tile, -/area/service/theater) -"Nz" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/machinery/holopad, -/turf/open/floor/iron/dark, -/area/service/hydroponics) -"NA" = ( -/turf/open/floor/plating, -/area/maintenance/port/greater) -"NB" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable, -/turf/open/floor/plating, -/area/security/prison) -"NC" = ( -/obj/item/organ/tail/monkey, -/obj/effect/decal/cleanable/blood/splatter, -/turf/open/misc/asteroid/snow/icemoon, -/area/icemoon/underground/explored) -"ND" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/wood, -/area/security/courtroom) -"NE" = ( -/turf/open/floor/iron/smooth_half{ - dir = 1 - }, -/area/security/prison/garden) -"NG" = ( -/obj/effect/turf_decal/tile/green/half/contrasted, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/turf/open/floor/iron, -/area/security/prison/garden) -"NH" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/closed/wall/r_wall, -/area/science/mixing/chamber) -"NI" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/grimy, -/area/security/prison/work) -"NJ" = ( -/obj/effect/turf_decal/stripes/line, -/obj/structure/closet/l3closet/scientist, -/turf/open/floor/iron, -/area/science/xenobiology) -"NK" = ( -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/dark/side{ - dir = 1 - }, -/area/mine/eva) -"NL" = ( -/obj/effect/turf_decal/siding/wood/corner{ - dir = 1 - }, -/obj/machinery/restaurant_portal/bar, -/turf/open/floor/stone, -/area/commons/lounge) -"NO" = ( -/obj/structure/bed, -/obj/item/bedsheet/random, -/turf/open/floor/plating, -/area/maintenance/department/medical/morgue) -"NP" = ( -/obj/structure/stairs/east, -/obj/structure/railing, -/turf/open/floor/iron/dark, -/area/service/chapel) -"NQ" = ( -/obj/structure/rack, -/obj/machinery/light/small/directional/west, -/obj/machinery/light_switch/directional/north, -/turf/open/floor/iron/smooth_large, -/area/cargo/warehouse) -"NR" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/mine/production) -"NS" = ( -/obj/effect/turf_decal/tile/brown{ - dir = 8 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/firealarm/directional/west, -/turf/open/floor/iron/dark/side{ - dir = 8 - }, -/area/mine/eva) -"NT" = ( -/obj/item/flashlight/lantern, -/obj/machinery/light/directional/south, -/obj/structure/table/wood, -/obj/machinery/firealarm/directional/south, -/turf/open/floor/iron/dark, -/area/service/chapel) -"NU" = ( -/obj/structure/railing{ - dir = 1 - }, -/turf/open/misc/asteroid/snow/icemoon, -/area/icemoon/underground/explored) -"NV" = ( -/obj/machinery/button/door/directional/east{ - name = "Privacy Shutters"; - id = "kanyewest" - }, -/obj/structure/chair/office{ - dir = 8 - }, -/obj/machinery/firealarm/directional/south, -/obj/structure/chair/office{ - dir = 8 - }, -/turf/open/floor/iron/grimy, -/area/security/detectives_office) -"NW" = ( -/obj/structure/marker_beacon/burgundy{ - name = "landing marker" - }, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/icemoon/underground/explored) -"NX" = ( -/obj/machinery/door/poddoor/preopen{ - id = "lawyer_blast"; - name = "privacy door" - }, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/service/lawoffice) -"NZ" = ( -/obj/structure/closet/crate/bin, -/obj/effect/spawner/random/contraband/prison, -/obj/item/trash/sosjerky, -/obj/item/trash/boritos, -/obj/item/trash/can, -/obj/effect/turf_decal/tile/green/anticorner/contrasted{ - dir = 1 - }, -/turf/open/floor/iron, -/area/security/prison/garden) -"Oa" = ( -/obj/machinery/button/flasher{ - id = "executionflash"; - pixel_x = -24; - pixel_y = 5 - }, -/obj/machinery/button/door/directional/west{ - id = "executionfireblast"; - name = "Transfer Area Lockdown"; - pixel_y = -6; - req_access_txt = "2" - }, -/obj/structure/railing, -/obj/machinery/door/window/left/directional/south, -/turf/open/floor/plating/icemoon, -/area/security/execution/education) -"Ob" = ( -/obj/machinery/firealarm/directional/south, -/obj/structure/table, -/obj/machinery/microwave, -/turf/open/floor/iron, -/area/security/courtroom) -"Oc" = ( -/obj/structure/railing/corner, -/turf/open/misc/asteroid/snow/icemoon, -/area/icemoon/underground/explored) -"Od" = ( -/obj/structure/fence/corner{ - dir = 6 - }, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/icemoon/underground/explored) -"Oe" = ( -/obj/machinery/computer/arcade/battle{ - dir = 4 - }, -/turf/open/floor/iron, -/area/security/prison/work) -"Of" = ( -/obj/effect/turf_decal/tile/yellow, -/turf/open/floor/iron/white, -/area/medical/chemistry) -"Og" = ( -/obj/structure/cable, -/obj/effect/spawner/structure/window/hollow/reinforced/middle, -/turf/open/floor/plating, -/area/security/prison/safe) -"Oh" = ( -/obj/structure/cable, -/obj/machinery/door/airlock/engineering{ - name = "Utilities Room"; - req_one_access_txt = "12" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/plating, -/area/maintenance/department/chapel) -"Oi" = ( -/obj/item/instrument/harmonica, -/obj/item/instrument/guitar, -/obj/machinery/airalarm/directional/north, -/obj/machinery/firealarm/directional/west, -/obj/structure/table/wood, -/turf/open/floor/wood/tile, -/area/service/theater) -"Oj" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 9 - }, -/turf/open/floor/plating, -/area/maintenance/starboard/lesser) -"Ok" = ( -/obj/structure/closet, -/obj/effect/spawner/random/maintenance/two, -/turf/open/floor/plating, -/area/maintenance/department/crew_quarters/bar) -"Om" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/obj/structure/disposalpipe/trunk/multiz{ - dir = 4 - }, -/turf/open/floor/plating{ - icon_state = "platingdmg3" - }, -/area/medical/chemistry) -"On" = ( -/obj/machinery/door/airlock/maintenance_hatch{ - name = "Ordnance Lab Maintenance"; - req_one_access_txt = "47" - }, -/obj/machinery/door/firedoor/heavy, -/turf/open/floor/plating, -/area/science/mixing) -"Oo" = ( -/obj/effect/turf_decal/siding/wideplating_new/light, -/obj/item/trash/bee, -/obj/machinery/light/directional/west, -/obj/structure/cable, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 4 - }, -/obj/structure/sign/poster/official/moth_piping{ - pixel_x = -32 - }, -/turf/open/floor/iron/showroomfloor, -/area/security/prison/work) -"Op" = ( -/obj/structure/railing{ - dir = 8 - }, -/turf/open/misc/asteroid/snow/icemoon, -/area/icemoon/underground/explored) -"Oq" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/starboard/lesser) -"Or" = ( -/obj/structure/fence/corner{ - dir = 4 - }, -/turf/open/misc/asteroid/snow/icemoon, -/area/icemoon/underground/explored) -"Os" = ( -/obj/machinery/door/window/left/directional/north{ - dir = 4; - name = "Containment Pen 1"; - req_access_txt = "55" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/effect/turf_decal/delivery, -/turf/open/floor/iron, -/area/science/xenobiology) -"Ot" = ( -/obj/machinery/computer/mechpad, -/obj/machinery/light/small/directional/north, -/obj/structure/sign/poster/official/random/directional/north, -/turf/open/floor/iron/textured, -/area/mine/mechbay) -"Ou" = ( -/obj/machinery/hydroponics/soil, -/obj/item/shovel/spade, -/turf/open/floor/grass, -/area/security/prison/garden) -"Ov" = ( -/obj/structure/railing{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/turf/open/openspace, -/area/security/prison) -"Ow" = ( -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/tile/red/half/contrasted, -/turf/open/floor/iron/dark/textured_edge{ - dir = 1 - }, -/area/security/prison) -"Ox" = ( -/obj/effect/decal/cleanable/generic, -/turf/open/floor/plating, -/area/maintenance/department/chapel) -"Oy" = ( -/obj/structure/cable, -/obj/machinery/door/poddoor/preopen{ - id = "xenobio10"; - name = "Xenobio Pen 10 Blast Door" - }, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/science/xenobiology) -"Oz" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/machinery/duct, -/turf/open/floor/plating, -/area/maintenance/department/crew_quarters/bar) -"OA" = ( -/obj/structure/fence/door/opened{ - dir = 4 - }, -/turf/open/misc/asteroid/snow/icemoon, -/area/icemoon/underground/explored) -"OB" = ( -/obj/machinery/portable_atmospherics/canister/air, -/obj/structure/cable, -/turf/open/floor/plating, -/area/security/prison) -"OC" = ( -/obj/structure/chair/stool/directional/west, -/obj/item/trash/energybar, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/sign/poster/official/work_for_a_future{ - pixel_y = -32 - }, -/turf/open/floor/iron, -/area/security/prison/work) -"OD" = ( -/obj/machinery/door/airlock/security{ - name = "Permabrig Visitation" - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/door/firedoor, -/turf/open/floor/iron/dark, -/area/security/prison/visit) -"OE" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 1 - }, -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark, -/area/service/chapel/office) -"OF" = ( -/obj/machinery/door/window/left/directional/north{ - dir = 4; - name = "Containment Pen 11"; - req_access_txt = "55" - }, -/obj/structure/cable, -/obj/machinery/door/poddoor/preopen{ - id = "xenobio11"; - name = "Xenobio Pen 11 Blast Door" - }, -/turf/open/floor/engine, -/area/science/xenobiology) -"OH" = ( -/obj/effect/turf_decal/stripes/red/line{ - dir = 8 - }, -/turf/open/floor/plating{ - icon_state = "platingdmg1" - }, -/area/maintenance/fore) -"OI" = ( -/obj/structure/marker_beacon/burgundy{ - name = "landing marker" - }, -/turf/open/misc/asteroid/snow/icemoon, -/area/icemoon/underground/explored) -"OJ" = ( -/obj/structure/ladder{ - name = "chemistry lab access" - }, -/obj/machinery/camera{ - c_tag = "Chemistry Lab North"; - dir = 9; - network = list("ss13","medbay") - }, -/obj/effect/turf_decal/stripes/end, -/turf/open/floor/iron/dark/textured_large, -/area/medical/chemistry) -"OK" = ( -/obj/structure/railing/corner{ - dir = 1 - }, -/obj/effect/landmark/start/hangover, -/turf/open/floor/iron/dark, -/area/medical/morgue) -"OL" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/structure/disposalpipe/segment, -/obj/effect/decal/cleanable/dirt, -/obj/structure/extinguisher_cabinet/directional/west, -/turf/open/floor/iron/dark, -/area/medical/morgue) -"OM" = ( -/obj/structure/stairs/south{ - dir = 1 - }, -/obj/structure/railing{ - dir = 4 - }, -/obj/machinery/firealarm/directional/east, -/turf/open/floor/iron/dark, -/area/service/hydroponics) -"ON" = ( -/obj/structure/closet/crate/grave, -/turf/open/misc/dirt{ - initial_gas_mix = "ICEMOON_ATMOS" - }, -/area/icemoon/underground/explored) -"OO" = ( -/obj/structure/cable, -/obj/machinery/door/poddoor/preopen{ - id = "xenobio11"; - name = "Xenobio Pen 11 Blast Door" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/science/xenobiology) -"OP" = ( -/obj/structure/cable, -/obj/machinery/holopad, -/turf/open/floor/iron/white, -/area/science/xenobiology) -"OQ" = ( -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plating, -/area/maintenance/department/chapel) -"OR" = ( -/obj/machinery/hydroponics/constructable, -/obj/effect/turf_decal/trimline/green/filled/line, -/obj/effect/turf_decal/trimline/blue/filled/warning, -/turf/open/floor/iron/dark, -/area/service/hydroponics) -"OS" = ( -/obj/structure/table/wood, -/obj/item/food/grown/harebell{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/food/grown/harebell{ - pixel_x = 2; - pixel_y = 4 - }, -/obj/item/food/grown/harebell, -/turf/open/floor/iron/dark, -/area/service/chapel) -"OT" = ( -/obj/machinery/space_heater, -/turf/open/floor/plating, -/area/maintenance/aft/lesser) -"OU" = ( -/obj/effect/turf_decal/siding/thinplating{ - dir = 1 - }, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/icemoon/underground/explored) -"OV" = ( -/turf/closed/wall/r_wall, -/area/medical/chemistry) -"OW" = ( -/obj/machinery/airalarm/directional/west, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/iron/cafeteria, -/area/commons/dorms/laundry) -"OX" = ( -/obj/machinery/door/airlock/external{ - name = "External Access" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 - }, -/obj/effect/mapping_helpers/airlock/access/any/engineering/external, -/turf/open/floor/plating, -/area/maintenance/fore) -"OY" = ( -/obj/machinery/holopad, -/obj/effect/turf_decal/box/white{ - color = "#52B4E9" - }, -/turf/open/floor/iron/white/smooth_large, -/area/medical/chemistry) -"OZ" = ( -/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/machinery/door_buttons/access_button{ - idDoor = "virology_airlock_exterior"; - idSelf = "virology_airlock_control"; - name = "Virology Access Button"; - pixel_y = -24; - req_access_txt = "39" - }, -/obj/machinery/door/firedoor, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/turf_decal/tile/green/full, -/turf/open/floor/iron/white/smooth_large, -/area/medical/virology) -"Pa" = ( -/obj/machinery/door/airlock/security/glass{ - id_tag = "permainner"; - name = "Permabrig Transfer" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ - cycle_id = "perma-entrance" - }, -/obj/machinery/door/firedoor, -/turf/open/floor/iron/dark/textured, -/area/security/prison) -"Pb" = ( -/obj/machinery/holopad, -/turf/open/floor/wood/parquet, -/area/commons/lounge) -"Pc" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/status_display/evac/directional/west, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/turf/open/floor/iron/white, -/area/medical/chemistry) -"Pd" = ( -/obj/machinery/camera/directional/north{ - c_tag = "Armory - Internal - Lower" - }, -/obj/structure/rack, -/obj/item/storage/toolbox/drone, -/obj/effect/turf_decal/tile/red/half, -/turf/open/floor/iron/dark/textured, -/area/ai_monitored/security/armory) -"Pf" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ - dir = 8 - }, -/obj/structure/window/reinforced, -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/turf/open/floor/iron, -/area/science/xenobiology) -"Pg" = ( -/obj/machinery/door/airlock/external{ - glass = 1; - name = "Service External Airlock"; - opacity = 0 - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 - }, -/turf/open/floor/plating, -/area/maintenance/starboard/lesser) -"Ph" = ( -/obj/effect/decal/cleanable/blood/old, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/dark, -/area/medical/morgue) -"Pi" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/turf/open/floor/iron, -/area/mine/production) -"Pj" = ( -/obj/structure/window/reinforced/tinted{ - dir = 1 - }, -/obj/structure/rack, -/obj/item/clothing/gloves/color/latex, -/turf/open/floor/plating, -/area/security/prison/safe) -"Pk" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/effect/turf_decal/siding/thinplating/dark{ - dir = 8 - }, -/obj/item/food/grown/pumpkin{ - pixel_y = 5 - }, -/turf/open/floor/grass, -/area/service/hydroponics) -"Pl" = ( -/obj/machinery/light/directional/north, -/obj/structure/flora/rock/jungle, -/mob/living/carbon/human/species/monkey, -/turf/open/floor/grass, -/area/medical/virology) -"Pn" = ( -/obj/machinery/requests_console/directional/north{ - name = "Kitchen Requests Console" - }, -/obj/machinery/oven, -/turf/open/floor/iron/cafeteria, -/area/service/kitchen) -"Po" = ( -/obj/machinery/atmospherics/pipe/smart/manifold/purple/visible{ - dir = 4 - }, -/obj/machinery/meter, -/obj/machinery/airalarm/mixingchamber{ - dir = 4; - pixel_x = 24 - }, -/turf/open/floor/iron/dark, -/area/science/mixing/chamber) -"Pp" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 8 - }, -/obj/structure/cable, -/obj/effect/turf_decal/tile/red, -/turf/open/floor/iron/textured, -/area/security/brig) -"Pr" = ( -/obj/effect/spawner/structure/window/hollow/reinforced/middle{ - dir = 4 - }, -/turf/open/floor/plating, -/area/mine/living_quarters) -"Ps" = ( -/obj/machinery/portable_atmospherics/canister/bz, -/turf/open/floor/plating, -/area/security/prison) -"Pt" = ( -/obj/effect/turf_decal/trimline/green/filled/line{ - dir = 9 - }, -/obj/effect/landmark/start/virologist, -/obj/structure/chair/stool/directional/east, -/turf/open/floor/iron/dark, -/area/medical/virology) -"Pu" = ( -/obj/structure/rack, -/obj/item/hand_labeler, -/obj/item/hand_labeler, -/obj/machinery/light/directional/east, -/obj/structure/cable, -/obj/effect/turf_decal/tile/red, -/turf/open/floor/iron/textured, -/area/security/brig) -"Pv" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 1 - }, -/obj/effect/turf_decal/box/red, -/obj/machinery/airalarm/mixingchamber{ - dir = 4; - pixel_x = 24 - }, -/turf/open/floor/iron/dark, -/area/science/mixing/chamber) -"Pw" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/camera/directional/west{ - c_tag = "Chapel Crematorium" - }, -/obj/machinery/airalarm/directional/west, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/turf/open/floor/iron/dark, -/area/service/chapel/office) -"Px" = ( -/obj/machinery/camera{ - c_tag = "Morgue North"; - dir = 9; - network = list("ss13","medbay") - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/dark, -/area/medical/morgue) -"Py" = ( -/turf/closed/wall, -/area/security/prison/safe) -"Pz" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/structure/disposalpipe/trunk, -/obj/machinery/disposal/bin, -/obj/structure/cable, -/turf/open/floor/iron/dark/textured, -/area/medical/chemistry) -"PA" = ( -/obj/machinery/door/poddoor/preopen{ - id = "xenobio8"; - name = "Xenobio Pen 8 Blast Door" - }, -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/sign/warning/electricshock, -/turf/open/floor/plating, -/area/science/xenobiology) -"PB" = ( -/obj/machinery/door/window/left/directional/north{ - base_state = "right"; - dir = 8; - icon_state = "right"; - name = "Containment Pen 7"; - req_access_txt = "55" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/delivery, -/turf/open/floor/iron, -/area/science/xenobiology) -"PD" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/firealarm/directional/south, -/turf/open/floor/carpet/red, -/area/security/prison/work) -"PE" = ( -/obj/structure/closet, -/turf/open/floor/plating, -/area/maintenance/aft/lesser) -"PF" = ( -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 - }, -/obj/effect/turf_decal/siding/wood{ - dir = 9 - }, -/obj/structure/table/wood, -/turf/open/floor/iron, -/area/service/bar) -"PG" = ( -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/icemoon/underground/explored) -"PH" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark/textured, -/area/security/prison) -"PI" = ( -/obj/item/kirbyplants/random, -/turf/open/floor/iron, -/area/security/prison/work) -"PJ" = ( -/obj/structure/disposalpipe/segment{ - dir = 6 - }, -/obj/machinery/holopad, -/obj/effect/turf_decal/box/white{ - color = "#52B4E9" - }, -/turf/open/floor/iron/white, -/area/medical/virology) -"PK" = ( -/obj/machinery/portable_atmospherics/canister/carbon_dioxide, -/obj/machinery/light/directional/south, -/turf/open/floor/iron/dark, -/area/science/mixing) -"PL" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plating, -/area/maintenance/aft/lesser) -"PM" = ( -/obj/structure/closet{ - name = "Evidence Closet 3" - }, -/obj/machinery/camera/directional/north{ - c_tag = "Security - Lower Brig Evidence" - }, -/turf/open/floor/iron/dark/textured_edge, -/area/security/brig) -"PN" = ( -/obj/structure/sign/warning/electricshock{ - pixel_x = 32 - }, -/obj/machinery/camera/directional/east{ - c_tag = "Security - Brig Lower Hallway North"; - network = list("ss13","prison") - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/red, -/turf/open/floor/iron, -/area/hallway/primary/central/fore) -"PO" = ( -/obj/machinery/duct, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/iron, -/area/hallway/secondary/service) -"PP" = ( -/obj/structure/ladder, -/obj/effect/turf_decal/stripes/box, -/turf/open/floor/plating, -/area/maintenance/starboard/lesser) -"PQ" = ( -/obj/structure/table/wood, -/turf/open/floor/wood, -/area/security/courtroom) -"PR" = ( -/obj/machinery/atmospherics/pipe/smart/manifold/purple/visible/layer2{ - dir = 1 - }, -/turf/open/floor/iron, -/area/science/mixing) -"PS" = ( -/obj/machinery/light/directional/south, -/obj/item/kirbyplants/random, -/turf/open/floor/iron, -/area/security/courtroom) -"PT" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/turf/open/floor/iron/dark/side{ - dir = 1 - }, -/area/service/hydroponics) -"PU" = ( -/obj/effect/spawner/structure/window/hollow/reinforced/end{ - dir = 1 - }, -/turf/open/floor/plating{ - icon_state = "platingdmg3" - }, -/area/medical/morgue) -"PV" = ( -/obj/effect/turf_decal/stripes/red/line{ - dir = 8 - }, -/turf/open/floor/plating, -/area/maintenance/fore) -"PX" = ( -/obj/effect/turf_decal/tile/green/anticorner/contrasted, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/firealarm/directional/east, -/turf/open/floor/iron, -/area/security/prison/garden) -"PY" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/button/door/directional/south{ - id = "Mining_launch"; - name = "Mech Bay Door Control"; - pixel_x = 8; - pixel_y = 23 - }, -/obj/machinery/light_switch/directional/north, -/turf/open/floor/iron/textured, -/area/mine/mechbay) -"PZ" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/structure/extinguisher_cabinet/directional/south, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/iron/cafeteria, -/area/service/kitchen) -"Qa" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/grimy, -/area/service/chapel/office) -"Qb" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/obj/structure/cable, -/obj/machinery/camera/directional/south{ - c_tag = "Xenobiology Pens Hall - Aft"; - network = list("ss13","rd","xeno_pens") - }, -/turf/open/floor/iron, -/area/science/xenobiology) -"Qc" = ( -/obj/structure/table, -/obj/item/food/chococoin, -/obj/structure/sign/warning/gasmask{ - desc = "A sign that warns of dangerous gasses in the air, instructing you to wear internals."; - pixel_x = 30 - }, -/turf/open/floor/iron/smooth, -/area/mine/eva) -"Qd" = ( -/obj/structure/beebox, -/turf/open/floor/grass, -/area/service/hydroponics) -"Qe" = ( -/obj/item/food/grown/banana, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/grass, -/area/medical/virology) -"Qf" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 4 - }, -/turf/open/floor/iron/dark, -/area/science/mixing) -"Qg" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/effect/landmark/event_spawn, -/turf/open/floor/iron/cafeteria, -/area/commons/dorms/laundry) -"Qh" = ( -/obj/structure/rack, -/obj/item/storage/box/rubbershot{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/storage/box/rubbershot, -/obj/item/storage/box/rubbershot{ - pixel_x = 3; - pixel_y = -3 - }, -/obj/structure/window/reinforced{ - dir = 1; - layer = 2.9 - }, -/obj/effect/turf_decal/tile/red/half{ - dir = 8 - }, -/turf/open/floor/iron/dark/textured, -/area/ai_monitored/security/armory) -"Qi" = ( -/turf/closed/wall, -/area/security/brig) -"Qj" = ( -/obj/structure/closet/crate, -/obj/effect/spawner/random/food_or_drink/cups, -/obj/effect/spawner/random/food_or_drink/booze, -/obj/effect/spawner/random/food_or_drink/booze, -/obj/machinery/light/small/directional/north, -/obj/structure/sign/poster/contraband/random/directional/north, -/turf/open/floor/plating, -/area/maintenance/department/chapel) -"Qk" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/turf/open/floor/iron/white, -/area/mine/living_quarters) -"Ql" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/service/hydroponics) -"Qm" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/effect/turf_decal/siding/thinplating/corner{ - dir = 4 - }, -/obj/structure/disposalpipe/trunk{ - dir = 8 - }, -/obj/machinery/disposal/bin, -/obj/machinery/power/apc/auto_name/directional/north, -/turf/open/floor/iron/cafeteria, -/area/commons/dorms/laundry) -"Qn" = ( -/obj/structure/disposalpipe/segment{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/plating, -/area/maintenance/department/medical/morgue) -"Qo" = ( -/obj/machinery/door/airlock/maintenance{ - req_access_txt = "12" - }, -/turf/open/floor/plating, -/area/maintenance/department/medical/morgue) -"Qp" = ( -/obj/structure/railing{ - dir = 6 - }, -/turf/open/misc/asteroid/snow/icemoon, -/area/icemoon/underground/explored) -"Qq" = ( -/obj/structure/stairs/north, -/obj/structure/railing{ - dir = 8 - }, -/obj/machinery/firealarm/directional/east, -/turf/open/floor/iron/cafeteria, -/area/service/kitchen) -"Qr" = ( -/obj/effect/turf_decal/tile/dark{ - dir = 1 - }, -/obj/effect/turf_decal/tile/dark{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/asteroid/line{ - dir = 1 - }, -/turf/open/floor/iron/white/side, -/area/mine/living_quarters) -"Qs" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/iron/smooth, -/area/medical/chemistry) -"Qt" = ( -/obj/machinery/door/airlock/security{ - id_tag = "IsolationCell"; - name = "Isolation Cell" - }, -/obj/effect/mapping_helpers/airlock/access/all/security/brig, -/turf/open/floor/iron/smooth, -/area/security/prison/safe) -"Qu" = ( -/obj/machinery/light/small/directional/east, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/service/chapel) -"Qv" = ( -/turf/closed/wall/r_wall, -/area/science/xenobiology) -"Qw" = ( -/obj/machinery/recharger, -/obj/structure/table, -/obj/effect/turf_decal/tile/red/half, -/obj/machinery/light/directional/north, -/turf/open/floor/iron/dark/textured, -/area/ai_monitored/security/armory) -"Qy" = ( -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/holopad, -/turf/open/floor/iron/grimy, -/area/service/chapel/office) -"Qz" = ( -/obj/structure/window/reinforced/tinted/frosted{ - dir = 8 - }, -/obj/structure/table/wood, -/obj/item/book/manual/wiki/detective, -/turf/open/floor/carpet/blue, -/area/security/prison/work) -"QA" = ( -/obj/structure/chair/sofa/corp/left{ - dir = 1 - }, -/turf/open/floor/wood, -/area/hallway/secondary/service) -"QB" = ( -/obj/structure/table, -/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, -/turf/open/floor/iron/dark, -/area/service/chapel) -"QC" = ( -/obj/structure/table/wood, -/obj/item/flashlight/lamp{ - pixel_y = 4 - }, -/turf/open/floor/iron/dark, -/area/service/chapel/office) -"QD" = ( -/obj/machinery/portable_atmospherics/canister/air, -/turf/open/floor/plating, -/area/security/prison/safe) -"QE" = ( -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/smooth_large, -/area/cargo/warehouse) -"QF" = ( -/obj/effect/turf_decal/siding/yellow/end{ - dir = 4 - }, -/obj/machinery/plumbing/sender, -/turf/open/floor/plating, -/area/medical/chemistry) -"QG" = ( -/obj/structure/rack, -/obj/item/gun/energy/ionrifle, -/obj/item/gun/energy/temperature/security, -/obj/item/clothing/suit/hooded/ablative, -/obj/effect/turf_decal/tile/red/half{ - dir = 8 - }, -/turf/open/floor/iron/dark/textured, -/area/ai_monitored/security/armory) -"QH" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/machinery/camera{ - c_tag = "Chemistry Lab East"; - dir = 6; - network = list("ss13","medbay") - }, -/obj/structure/table/reinforced, -/obj/machinery/reagentgrinder{ - pixel_x = -1; - pixel_y = 4 - }, -/obj/item/reagent_containers/glass/beaker/large{ - pixel_x = 3; - pixel_y = -8 - }, -/obj/item/reagent_containers/glass/beaker/large{ - pixel_x = -3; - pixel_y = -8 - }, -/obj/item/stack/sheet/mineral/plasma{ - pixel_y = -6 - }, -/obj/item/reagent_containers/dropper{ - pixel_y = -7 - }, -/turf/open/floor/iron/dark/textured_half{ - dir = 1 - }, -/area/medical/chemistry) -"QI" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 9 - }, -/turf/open/floor/stone, -/area/commons/lounge) -"QJ" = ( -/obj/effect/turf_decal/trimline/green/filled/line{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/item/radio/intercom/directional/east{ - pixel_y = -6 - }, -/obj/structure/cable, -/obj/machinery/light/directional/east, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply, -/turf/open/floor/iron/white, -/area/medical/virology) -"QK" = ( -/obj/machinery/light_switch/directional/south, -/turf/open/floor/wood, -/area/security/courtroom) -"QL" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plating{ - icon_state = "panelscorched" - }, -/area/maintenance/port/greater) -"QM" = ( -/obj/effect/turf_decal/trimline/green/filled/line{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply, -/turf/open/floor/iron/white, -/area/medical/virology) -"QN" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/dark, -/area/medical/morgue) -"QO" = ( -/obj/effect/turf_decal/trimline/green/filled/line, -/obj/machinery/light/directional/south, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply, -/turf/open/floor/iron/white, -/area/medical/virology) -"QP" = ( -/turf/open/floor/iron/dark, -/area/mine/storage) -"QR" = ( -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/mine/mechbay) -"QS" = ( -/obj/item/kirbyplants/random, -/obj/machinery/firealarm/directional/south, -/turf/open/floor/iron/dark, -/area/service/chapel) -"QT" = ( -/obj/machinery/vending/cigarette, -/obj/machinery/firealarm/directional/east, -/obj/structure/cable, -/turf/open/floor/iron, -/area/security/prison/visit) -"QU" = ( -/obj/structure/closet/crate/coffin, -/turf/open/floor/iron/dark/smooth_half, -/area/service/chapel) -"QV" = ( -/obj/machinery/biogenerator, -/obj/effect/turf_decal/tile/green/half/contrasted{ - dir = 1 - }, -/turf/open/floor/iron, -/area/security/prison/garden) -"QW" = ( -/obj/machinery/door/airlock/external{ - glass = 1; - name = "Public Mining Storage"; - opacity = 0 - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/obj/structure/sign/warning/xeno_mining{ - pixel_x = 29 - }, -/turf/open/floor/iron/dark, -/area/mine/storage) -"QX" = ( -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/plating, -/area/maintenance/department/chapel) -"QY" = ( -/obj/machinery/firealarm/directional/east, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/dark, -/area/medical/morgue) -"QZ" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/item/radio/intercom/directional/west, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/turf/open/floor/iron/white, -/area/medical/chemistry) -"Ra" = ( -/turf/open/floor/iron/dark/textured, -/area/security/prison) -"Rb" = ( -/obj/structure/chair/comfy/brown{ - dir = 1 - }, -/obj/effect/turf_decal/siding/wood{ - dir = 1 - }, -/turf/open/floor/iron/grimy, -/area/service/chapel/office) -"Rc" = ( -/obj/structure/chair/plastic{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/maintenance/department/cargo) -"Rd" = ( -/obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/components/tank, -/turf/open/floor/iron/dark, -/area/science/mixing) -"Re" = ( -/obj/machinery/computer/mech_bay_power_console{ - dir = 1 - }, -/obj/machinery/firealarm/directional/south, -/turf/open/floor/iron/textured, -/area/mine/mechbay) -"Rf" = ( -/obj/machinery/door/morgue{ - name = "Confession Booth" - }, -/turf/open/floor/iron/dark, -/area/service/chapel) -"Rg" = ( -/obj/effect/turf_decal/trimline/green/filled/line{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/blue/filled/warning{ - dir = 4 - }, -/turf/open/floor/iron/dark, -/area/service/hydroponics) -"Rh" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 1 - }, -/turf/open/floor/iron/white, -/area/medical/chemistry) -"Ri" = ( -/obj/structure/flora/tree/pine, -/turf/open/misc/asteroid/snow/icemoon, -/area/icemoon/underground/explored) -"Rj" = ( -/obj/structure/lattice, -/turf/open/openspace/icemoon/keep_below, -/area/icemoon/underground/explored) -"Rk" = ( -/obj/structure/table/reinforced, -/obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/east, -/obj/item/storage/toolbox/mechanical, -/obj/item/clothing/head/welding, -/turf/open/floor/iron/dark/textured_half{ - dir = 1 - }, -/area/medical/chemistry) -"Rl" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red/anticorner/contrasted{ - dir = 8 - }, -/turf/open/floor/iron, -/area/security/prison/visit) -"Rm" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 6 - }, -/turf/open/floor/plating, -/area/maintenance/port/greater) -"Rn" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/rack, -/obj/item/storage/toolbox/mechanical{ - pixel_x = -2; - pixel_y = -1 - }, -/obj/item/clothing/head/beanie/orange, -/turf/open/floor/iron, -/area/cargo/storage) -"Ro" = ( -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plating, -/area/maintenance/department/chapel) -"Rp" = ( -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 1 - }, -/turf/open/floor/iron/dark/textured_edge, -/area/security/prison) -"Rq" = ( -/obj/machinery/duct, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/door/airlock/virology{ - name = "Break Room"; - req_access_txt = "39" - }, -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply, -/obj/effect/turf_decal/tile/green/full, -/turf/open/floor/iron/dark/smooth_large, -/area/medical/virology) -"Rr" = ( -/obj/structure/barricade/wooden, -/obj/structure/sign/warning/gasmask{ - desc = "A sign that warns of dangerous gasses in the air, instructing you to wear internals."; - pixel_y = -32 - }, -/obj/structure/sign/warning/coldtemp{ - pixel_y = 32 - }, -/turf/open/floor/plating, -/area/maintenance/aft/lesser) -"Rs" = ( -/obj/structure/ore_box, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/icemoon/underground/explored) -"Rt" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/neutral/filled/corner, -/obj/effect/decal/cleanable/blood/old, -/obj/effect/mapping_helpers/dead_body_placer, -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/turf/open/floor/iron/dark, -/area/medical/morgue) -"Ru" = ( -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/maintenance/department/cargo) -"Rv" = ( -/obj/structure/table, -/obj/item/folder/white{ - pixel_y = 4 - }, -/obj/machinery/newscaster/directional/north, -/obj/effect/turf_decal/tile/green/full, -/turf/open/floor/iron/dark/smooth_large, -/area/medical/virology) -"Rw" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/obj/machinery/atmospherics/components/tank, -/turf/open/floor/iron/dark, -/area/science/mixing) -"Rx" = ( -/obj/machinery/hydroponics/constructable, -/obj/effect/turf_decal/trimline/green/filled/line{ - dir = 9 - }, -/obj/effect/turf_decal/trimline/blue/filled/warning{ - dir = 9 - }, -/turf/open/floor/iron/dark, -/area/service/hydroponics) -"Ry" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 8 - }, -/obj/structure/sign/painting/library{ - pixel_y = 32 - }, -/turf/open/floor/wood, -/area/hallway/secondary/service) -"RA" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/iron/white, -/area/medical/chemistry) -"RB" = ( -/obj/structure/sign/departments/cargo, -/turf/closed/wall/r_wall, -/area/mine/mechbay) -"RC" = ( -/obj/structure/rack, -/turf/open/floor/plating, -/area/maintenance/aft/lesser) -"RD" = ( -/obj/machinery/light/floor, -/turf/open/floor/iron/white, -/area/mine/living_quarters) -"RE" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/extinguisher_cabinet/directional/east, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/mine/eva) -"RF" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/plating, -/area/security/prison/safe) -"RG" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 9 - }, -/obj/item/holosign_creator/robot_seat/bar, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/duct, -/obj/structure/table/wood, -/turf/open/floor/stone, -/area/service/bar) -"RH" = ( -/obj/effect/turf_decal/trimline/green/filled/corner, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/obj/machinery/duct, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply, -/turf/open/floor/iron/white, -/area/medical/virology) -"RI" = ( -/obj/machinery/door/airlock/external{ - glass = 1; - name = "engineering external airlock"; - opacity = 0; - req_access_txt = "10;24" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ - cycle_id = "Engineering-External" - }, -/turf/open/floor/iron/smooth, -/area/engineering/lobby) -"RJ" = ( -/obj/structure/window/reinforced/tinted/frosted{ - dir = 4 - }, -/obj/item/book/manual/wiki/cytology{ - pixel_x = -4; - pixel_y = 4 - }, -/obj/item/biopsy_tool{ - pixel_x = 8; - pixel_y = 2 - }, -/obj/structure/table, -/turf/open/floor/iron/grimy, -/area/security/prison/work) -"RK" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/machinery/door/window/brigdoor{ - req_access_txt = "2" - }, -/obj/effect/mapping_helpers/trapdoor_placer, -/turf/open/floor/glass/reinforced, -/area/security/courtroom) -"RL" = ( -/obj/effect/decal/cleanable/glass, -/turf/open/floor/plating, -/area/maintenance/department/medical/morgue) -"RM" = ( -/obj/structure/ladder, -/obj/machinery/light/small/directional/north, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/dark/textured_large, -/area/maintenance/department/medical/morgue) -"RN" = ( -/obj/machinery/power/shieldwallgen/xenobiologyaccess, -/obj/structure/cable, -/turf/open/floor/plating, -/area/science/xenobiology) -"RO" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 - }, -/obj/machinery/door/airlock/external{ - glass = 1; - name = "Chapel External Airlock"; - opacity = 0 - }, -/obj/structure/sign/warning/coldtemp{ - pixel_y = 32 - }, -/obj/structure/sign/warning/gasmask{ - desc = "A sign that warns of dangerous gasses in the air, instructing you to wear internals."; - pixel_y = -32 - }, -/turf/open/floor/iron, -/area/service/chapel) -"RP" = ( -/obj/effect/spawner/structure/window/hollow/reinforced/middle{ - dir = 1 - }, -/turf/open/floor/plating, -/area/maintenance/fore) -"RQ" = ( -/obj/machinery/light/directional/east, -/obj/machinery/button/door/directional/east{ - id = "xenobio6"; - layer = 4; - name = "Xenobio Pen 6 Blast DOors"; - req_access_txt = "55" - }, -/turf/open/floor/iron/white, -/area/science/xenobiology) -"RR" = ( -/obj/structure/table, -/obj/item/toy/figure/virologist{ - pixel_x = -8; - pixel_y = 7 - }, -/obj/item/radio/headset/headset_med{ - pixel_x = -3; - pixel_y = -2 - }, -/obj/item/book/manual/wiki/infections{ - pixel_x = 10; - pixel_y = 2 - }, -/obj/effect/turf_decal/tile/green/full, -/turf/open/floor/iron/dark/smooth_large, -/area/medical/virology) -"RS" = ( -/obj/structure/table/wood, -/obj/machinery/computer/security/wooden_tv, -/obj/structure/disposalpipe/segment, -/obj/machinery/newscaster/directional/north, -/turf/open/floor/iron/grimy, -/area/security/detectives_office) -"RT" = ( -/obj/structure/fence{ - dir = 4 - }, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/icemoon/underground/explored) -"RU" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment{ - dir = 10 - }, -/obj/effect/turf_decal/siding/wood{ - dir = 4 - }, -/turf/open/floor/iron/grimy, -/area/service/chapel/office) -"RV" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply, -/turf/open/floor/iron/white, -/area/medical/virology) -"RW" = ( -/turf/closed/wall/r_wall, -/area/medical/virology) -"RY" = ( -/obj/effect/turf_decal/trimline/green/filled/line{ - dir = 9 - }, -/obj/machinery/light_switch/directional/west, -/turf/open/floor/iron/dark, -/area/medical/virology) -"RZ" = ( -/obj/machinery/door_timer{ - id = "Cell 2"; - name = "Cell 2"; - pixel_x = -32 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/turf/open/floor/iron/textured, -/area/security/brig) -"Sa" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/decal/cleanable/cobweb, -/obj/item/radio/intercom/directional/north, -/obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/west, -/obj/structure/disposalpipe/segment{ - dir = 6 - }, -/turf/open/floor/iron/dark, -/area/medical/morgue) -"Sb" = ( -/obj/structure/marker_beacon/burgundy{ - name = "landing marker" - }, -/obj/effect/turf_decal/weather/snow/corner{ - dir = 1 - }, -/turf/open/floor/plating/snowed/icemoon, -/area/icemoon/underground/explored) -"Sc" = ( -/turf/closed/wall/r_wall, -/area/medical/morgue) -"Sf" = ( -/obj/effect/turf_decal/caution/stand_clear, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/iron/dark/textured, -/area/hallway/secondary/service) -"Sg" = ( -/obj/machinery/door/window/left/directional/north{ - base_state = "right"; - dir = 8; - icon_state = "right"; - name = "Containment Pen 10"; - req_access_txt = "55" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/delivery, -/turf/open/floor/iron, -/area/science/xenobiology) -"Sh" = ( -/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/iron/dark, -/area/service/chapel) -"Si" = ( -/turf/closed/wall, -/area/security/prison) -"Sj" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 1 - }, -/obj/machinery/newscaster/directional/north, -/turf/open/floor/iron/white, -/area/medical/chemistry) -"Sk" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 5 - }, -/turf/open/floor/iron/dark, -/area/mine/storage) -"Sl" = ( -/obj/effect/turf_decal/tile/brown{ - dir = 8 - }, -/obj/effect/turf_decal/tile/brown, -/obj/machinery/light/small/directional/south, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/dark/side, -/area/mine/eva) -"Sm" = ( -/obj/structure/closet/crate, -/turf/open/floor/iron, -/area/cargo/storage) -"Sn" = ( -/obj/structure/railing/corner{ - dir = 8 - }, -/obj/machinery/light/small/directional/east, -/turf/open/floor/plating/snowed/icemoon, -/area/cargo/drone_bay) -"So" = ( -/obj/structure/sign/warning/gasmask{ - desc = "A sign that warns of dangerous gasses in the air, instructing you to wear internals."; - pixel_y = -32 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/smooth, -/area/cargo/warehouse) -"Sp" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable, -/turf/open/floor/plating, -/area/security/prison/visit) -"Sq" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/camera/directional/west{ - network = list("ss13","prison"); - c_tag = "Security - Upper Permabrig Hallway West" - }, -/turf/open/floor/iron/dark/textured, -/area/security/prison) -"Sr" = ( -/obj/effect/turf_decal/siding/brown/corner{ - dir = 4 - }, -/obj/structure/cable, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/trimline/brown/filled/warning{ - dir = 8 - }, -/turf/open/floor/iron, -/area/cargo/drone_bay) -"Ss" = ( -/obj/structure/chair/stool/directional/north, -/obj/structure/cable, -/turf/open/floor/iron, -/area/security/prison/visit) -"St" = ( -/obj/structure/toilet/greyscale, -/obj/machinery/airalarm/directional/east, -/obj/structure/cable, -/turf/open/floor/iron/smooth_half{ - dir = 1 - }, -/area/security/prison/safe) -"Su" = ( -/turf/closed/wall, -/area/maintenance/department/medical/morgue) -"Sv" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/service/chapel) -"Sw" = ( -/obj/machinery/camera/directional/north{ - c_tag = "Security - Detective's Office" - }, -/obj/machinery/computer/secure_data, -/obj/item/radio/intercom/prison/directional/north, -/turf/open/floor/iron/grimy, -/area/security/detectives_office) -"Sx" = ( -/obj/machinery/door/airlock{ - name = "Bar"; - req_access_txt = "25" - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/starboard/lesser) -"Sy" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/machinery/door/airlock/virology/glass{ - name = "Monkey Pen"; - req_access_txt = "39" - }, -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply, -/turf/open/floor/iron/dark, -/area/medical/virology) -"Sz" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/turf/open/floor/iron/white, -/area/mine/living_quarters) -"SA" = ( -/obj/machinery/airalarm/directional/south, -/obj/effect/turf_decal/delivery, -/turf/open/floor/iron, -/area/mine/production) -"SB" = ( -/obj/structure/table, -/obj/item/razor, -/obj/item/storage/backpack/duffelbag/sec/surgery, -/turf/open/floor/plating/icemoon, -/area/security/execution/education) -"SC" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 1 - }, -/obj/effect/landmark/start/hangover, -/obj/machinery/light/small/directional/east, -/turf/open/floor/stone, -/area/commons/lounge) -"SD" = ( -/obj/structure/sign/warning/biohazard, -/turf/closed/wall/r_wall, -/area/medical/virology) -"SE" = ( -/obj/effect/spawner/structure/window/hollow/reinforced/middle{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/port/greater) -"SF" = ( -/obj/effect/turf_decal/trimline/yellow/filled/corner{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 4 - }, -/turf/open/floor/iron/white, -/area/medical/chemistry) -"SG" = ( -/obj/structure/closet, -/obj/machinery/light/small/directional/south, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/carpet/stellar, -/area/mine/production) -"SH" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/smooth_large, -/area/cargo/warehouse) -"SI" = ( -/turf/open/floor/carpet, -/area/service/theater) -"SJ" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron/cafeteria, -/area/service/kitchen) -"SL" = ( -/obj/effect/decal/cleanable/oil, -/turf/open/floor/iron/smooth, -/area/maintenance/department/chapel) -"SM" = ( -/obj/effect/turf_decal/trimline/green/filled/line{ - dir = 10 - }, -/obj/structure/table, -/obj/item/folder/white{ - pixel_y = 4 - }, -/obj/item/pen/red, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 4 - }, -/turf/open/floor/iron/dark, -/area/medical/virology) -"SN" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/table, -/obj/machinery/newscaster/directional/east, -/turf/open/floor/iron, -/area/cargo/storage) -"SO" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/siding/brown{ - dir = 1 - }, -/obj/structure/cable, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/cargo/drone_bay) -"SP" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/plating, -/area/maintenance/department/medical/morgue) -"SQ" = ( -/obj/machinery/atmospherics/pipe/heat_exchanging/simple/layer2{ - dir = 5 - }, -/turf/open/floor/iron/dark/airless, -/area/science/mixing/chamber) -"SR" = ( -/obj/structure/sign/warning, -/turf/closed/wall/r_wall, -/area/mine/storage) -"SS" = ( -/obj/structure/table/wood, -/obj/effect/spawner/random/entertainment/gambling{ - pixel_y = 9 - }, -/obj/item/storage/fancy/donut_box{ - pixel_x = -6 - }, -/turf/open/floor/wood, -/area/hallway/secondary/service) -"ST" = ( -/obj/structure/table, -/obj/machinery/computer/security/telescreen/interrogation{ - dir = 1; - name = "isolation room monitor"; - network = list("isolation"); - pixel_y = -32 - }, -/obj/item/clothing/suit/straight_jacket, -/obj/item/clothing/suit/straight_jacket{ - pixel_x = 6 - }, -/obj/machinery/camera/directional/east{ - c_tag = "Security - Permabrig Prep"; - network = list("ss13","prison"); - view_range = 5 - }, -/obj/structure/cable, -/turf/open/floor/iron/smooth, -/area/security/prison) -"SU" = ( -/obj/structure/table, -/obj/machinery/mineral/processing_unit_console, -/turf/open/floor/iron, -/area/mine/production) -"SV" = ( -/obj/machinery/atmospherics/pipe/heat_exchanging/simple/layer2{ - dir = 9 - }, -/turf/open/floor/iron/dark/airless, -/area/science/mixing/chamber) -"SW" = ( -/obj/structure/sign/warning/biohazard{ - pixel_y = 32 - }, -/turf/open/misc/asteroid/snow/icemoon, -/area/icemoon/underground/explored) -"SX" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 - }, -/obj/machinery/door/airlock/external{ - glass = 1; - name = "Mining External Airlock"; - opacity = 0 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/effect/mapping_helpers/airlock/access/all/supply/mining_station, -/turf/open/floor/iron/smooth, -/area/mine/eva) -"SY" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/structure/table, -/obj/structure/table, -/obj/item/rcl/pre_loaded, -/turf/open/floor/iron/cafeteria, -/area/commons/dorms/laundry) -"SZ" = ( -/obj/structure/table/reinforced, -/obj/item/stack/sheet/iron/fifty, -/obj/item/stack/sheet/iron/fifty, -/obj/item/construction/plumbing, -/obj/item/construction/plumbing{ - pixel_y = -5 - }, -/obj/machinery/airalarm/directional/east, -/obj/machinery/light/directional/east, -/turf/open/floor/iron/dark/textured_half{ - dir = 1 - }, -/area/medical/chemistry) -"Tb" = ( -/obj/effect/spawner/structure/window/reinforced/tinted, -/turf/open/floor/iron/dark, -/area/service/chapel) -"Tc" = ( -/obj/effect/turf_decal/tile/green{ - dir = 1 - }, -/obj/effect/turf_decal/tile/green{ - dir = 4 - }, -/obj/machinery/door/window/left/directional/west{ - dir = 1; - name = "Exterior Access"; - req_access_txt = "35" - }, -/turf/open/floor/iron/dark/side{ - dir = 1 - }, -/area/service/hydroponics) -"Td" = ( -/obj/structure/window/reinforced/tinted/frosted{ - dir = 8 - }, -/obj/structure/table/wood, -/turf/open/floor/carpet/blue, -/area/security/prison/work) -"Te" = ( -/obj/machinery/door/airlock{ - name = "Kitchen"; - req_access_txt = "28" - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/department/crew_quarters/bar) -"Tf" = ( -/obj/machinery/flasher/directional/east{ - id = "executionflash" - }, -/turf/open/openspace/icemoon/keep_below, -/area/security/execution/education) -"Tg" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ - cycle_id = "mining-aux-mechbay-external" - }, -/obj/machinery/door/airlock/external{ - glass = 1; - name = "Mining Mech Bay External Airlock"; - opacity = 0 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/structure/sign/warning/coldtemp{ - pixel_y = 32 - }, -/obj/effect/mapping_helpers/airlock/access/all/supply/mining, -/turf/open/floor/iron/large, -/area/mine/mechbay) -"Th" = ( -/obj/effect/spawner/structure/window/hollow/reinforced/end, -/turf/open/floor/plating, -/area/maintenance/department/medical/morgue) -"Ti" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable, -/obj/structure/sign/warning/electricshock, -/turf/open/floor/plating, -/area/medical/virology) -"Tj" = ( -/obj/effect/turf_decal/siding/thinplating/dark{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, -/turf/open/floor/carpet, -/area/service/theater) -"Tl" = ( -/obj/effect/turf_decal/tile/brown{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/dark/corner{ - dir = 8 - }, -/area/mine/eva) -"Tm" = ( -/obj/effect/turf_decal/trimline/yellow/filled/warning{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/turf/open/floor/iron/white, -/area/medical/chemistry) -"Tn" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/door/airlock/hatch{ - name = "Morgue"; - req_access_txt = "6" - }, -/obj/machinery/door/firedoor, -/turf/open/floor/iron/dark, -/area/medical/morgue) -"To" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/effect/landmark/start/hangover, -/turf/open/floor/iron/cafeteria, -/area/commons/dorms/laundry) -"Tp" = ( -/obj/machinery/light/small/directional/east, -/turf/open/floor/engine/vacuum, -/area/science/mixing/chamber) -"Tq" = ( -/turf/open/floor/iron/dark, -/area/service/hydroponics) -"Tr" = ( -/obj/machinery/hydroponics/constructable, -/obj/effect/turf_decal/trimline/green/filled/line{ - dir = 9 - }, -/obj/effect/turf_decal/trimline/blue/filled/warning{ - dir = 9 - }, -/obj/machinery/light/directional/north, -/turf/open/floor/iron/dark, -/area/service/hydroponics) -"Ts" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable, -/turf/open/floor/plating, -/area/security/brig) -"Tt" = ( -/obj/structure/flora/rock/pile/icy, -/turf/open/misc/asteroid/snow/icemoon, -/area/icemoon/underground/explored) -"Tu" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 6 - }, -/obj/machinery/disposal/bin, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/trunk{ - dir = 1 - }, -/turf/open/floor/stone, -/area/service/bar) -"Tv" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/machinery/door/airlock/maintenance{ - req_access_txt = "12" - }, -/obj/machinery/door/airlock/engineering{ - name = "Utilities Room"; - req_one_access_txt = "12" - }, -/turf/open/floor/plating, -/area/maintenance/starboard/lesser) -"Tw" = ( -/turf/open/floor/iron, -/area/cargo/storage) -"Ty" = ( -/obj/effect/turf_decal/siding/white{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/turf/open/floor/iron/dark, -/area/service/hydroponics) -"Tz" = ( -/obj/structure/fireplace{ - dir = 4; - pixel_y = -15 - }, -/obj/effect/turf_decal/siding/wood{ - dir = 1 - }, -/turf/open/floor/stone, -/area/commons/lounge) -"TA" = ( -/obj/machinery/light_switch/directional/south{ - pixel_x = -9 - }, -/turf/open/floor/iron/dark, -/area/service/chapel/office) -"TB" = ( -/obj/item/radio/intercom/directional/west, -/obj/machinery/camera/directional/west{ - c_tag = "Chapel West" - }, -/obj/structure/cable, -/obj/machinery/button/door/directional/west{ - id = "lower_chapel_shutters"; - name = "graveyard shutters"; - pixel_y = -8 - }, -/turf/open/floor/iron/dark, -/area/service/chapel) -"TC" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/turf/open/floor/iron/white, -/area/medical/virology) -"TD" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/turf/open/floor/wood, -/area/hallway/secondary/service) -"TE" = ( -/obj/machinery/door/airlock/external{ - name = "Service Hall Exit"; - req_one_access_txt = "73" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ - cycle_id = "service-hall-external" - }, -/obj/effect/turf_decal/stripes/line, -/obj/structure/sign/warning/gasmask{ - desc = "A sign that warns of dangerous gasses in the air, instructing you to wear internals."; - pixel_y = -32 - }, -/turf/open/floor/iron/dark/textured, -/area/hallway/secondary/service) -"TF" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Mining Station Maintenance" - }, -/obj/effect/mapping_helpers/airlock/access/any/supply/mining, -/obj/effect/mapping_helpers/airlock/access/any/engineering/maintenance, -/turf/open/floor/plating, -/area/maintenance/department/cargo) -"TH" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/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/iron/dark, -/area/service/chapel) -"TI" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/turf/open/floor/iron/grimy, -/area/service/chapel/office) -"TJ" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/trimline/green/filled/line, -/obj/effect/turf_decal/trimline/blue/filled/warning, -/turf/open/floor/iron/dark, -/area/service/hydroponics) -"TK" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable, -/obj/machinery/door/poddoor/preopen{ - id = "xenobio1"; - name = "Xenobio Pen 1 Blast Door" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/sign/warning/electricshock, -/turf/open/floor/plating, -/area/science/xenobiology) -"TL" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/turf/open/floor/plating, -/area/security/prison/visit) -"TM" = ( -/obj/effect/turf_decal/siding/wideplating_new/light{ - dir = 4 - }, -/obj/machinery/plumbing/input, -/obj/effect/decal/cleanable/blood/drip, -/turf/open/floor/iron/showroomfloor, -/area/security/prison/work) -"TN" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/multiz/supply/visible/layer4{ - color = "#0000ff"; - dir = 8; - name = "Supply multi deck pipe adapter" - }, -/turf/open/floor/plating, -/area/maintenance/starboard/lesser) -"TO" = ( -/obj/effect/turf_decal/tile/dark/fourcorners, -/obj/machinery/light/floor, -/turf/open/floor/iron, -/area/mine/living_quarters) -"TP" = ( -/obj/item/storage/medkit/toxin{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/structure/closet/emcloset, -/obj/effect/turf_decal/tile/purple/fourcorners, -/turf/open/floor/iron, -/area/mine/living_quarters) -"TQ" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable, -/obj/machinery/door/poddoor/preopen{ - id = "xenobiomain"; - name = "containment blast door" - }, -/turf/open/floor/plating, -/area/maintenance/aft/lesser) -"TR" = ( -/obj/machinery/light/directional/south, -/turf/open/floor/iron/dark/textured, -/area/ai_monitored/security/armory) -"TS" = ( -/turf/open/floor/iron/dark, -/area/mine/eva) -"TT" = ( -/obj/machinery/atmospherics/pipe/smart/simple/purple/visible{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/machinery/door/firedoor/heavy, -/obj/machinery/light/directional/south, -/turf/open/floor/iron/dark, -/area/science/mixing) -"TU" = ( -/obj/structure/table, -/obj/item/flashlight/lantern, -/turf/open/floor/plating, -/area/maintenance/department/cargo) -"TV" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/iron, -/area/hallway/secondary/service) -"TW" = ( -/obj/structure/table/wood, -/obj/item/radio/intercom/directional/south, -/obj/item/food/grown/poppy, -/obj/item/food/grown/poppy{ - pixel_x = 2; - pixel_y = 3 - }, -/obj/item/food/grown/poppy{ - pixel_x = 5; - pixel_y = -2 - }, -/turf/open/floor/iron/dark, -/area/service/chapel) -"TX" = ( -/obj/structure/chair/pew{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/chapel{ - dir = 8 - }, -/area/service/chapel) -"TY" = ( -/obj/structure/table/wood, -/obj/item/storage/fancy/candle_box{ - pixel_y = 5 - }, -/obj/item/storage/crayons, -/obj/machinery/newscaster/directional/west, -/turf/open/floor/iron/grimy, -/area/service/chapel/office) -"TZ" = ( -/obj/item/clothing/glasses/meson, -/obj/item/flashlight, -/obj/item/clothing/suit/hooded/wintercoat/science, -/obj/structure/rack, -/turf/open/floor/plating, -/area/maintenance/aft/lesser) -"Ua" = ( -/obj/effect/spawner/random/medical/two_percent_xeno_egg_spawner, -/turf/open/floor/engine, -/area/science/xenobiology) -"Ub" = ( -/obj/structure/sign/poster/official/here_for_your_safety{ - pixel_y = 32 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/security/prison/visit) -"Uc" = ( -/obj/effect/spawner/structure/window/hollow/reinforced/end, -/turf/open/floor/plating, -/area/medical/morgue) -"Ud" = ( -/obj/item/radio/intercom/prison/directional/south, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/turf/open/floor/iron/smooth, -/area/security/prison) -"Ue" = ( -/turf/closed/wall/r_wall, -/area/science/mixing/hallway) -"Uf" = ( -/obj/machinery/atmospherics/pipe/smart/simple/purple/visible/layer2{ - dir = 6 - }, -/turf/open/floor/iron, -/area/science/mixing) -"Ug" = ( -/obj/effect/turf_decal/siding/red{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 1 - }, -/turf/open/floor/iron/dark/textured, -/area/security/prison) -"Uh" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/green{ - dir = 8 - }, -/obj/effect/turf_decal/tile/green, -/turf/open/floor/iron/white, -/area/medical/virology) -"Ui" = ( -/obj/structure/rack, -/turf/open/floor/plating, -/area/maintenance/department/medical/morgue) -"Uj" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable, -/obj/machinery/door/poddoor/preopen{ - id = "xenobio6"; - name = "Xenobio Pen 6 Blast Door" - }, -/turf/open/floor/plating, -/area/maintenance/aft/lesser) -"Uk" = ( -/obj/structure/cable, -/turf/open/floor/plating, -/area/maintenance/department/crew_quarters/bar) -"Ul" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/machinery/duct, -/turf/open/floor/wood/tile, -/area/service/theater) -"Um" = ( -/obj/machinery/airalarm/directional/north, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark/side{ - dir = 4 - }, -/area/mine/production) -"Un" = ( -/obj/machinery/duct, -/turf/open/floor/iron/white, -/area/medical/virology) -"Uo" = ( -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron, -/area/hallway/primary/central/fore) -"Up" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/turf/open/floor/plating/elevatorshaft, -/area/mine/storage) -"Uq" = ( -/obj/machinery/atmospherics/components/unary/outlet_injector/on/layer2{ - dir = 8 - }, -/obj/structure/sign/warning/fire{ - pixel_x = -32 - }, -/turf/open/floor/plating/snowed/icemoon, -/area/medical/virology) -"Ut" = ( -/obj/effect/turf_decal/loading_area{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/turf/open/floor/iron/smooth_large, -/area/cargo/warehouse) -"Uu" = ( -/obj/structure/rack, -/obj/item/clothing/glasses/sunglasses/big{ - pixel_x = 4; - pixel_y = 8 - }, -/obj/item/clothing/glasses/sunglasses/big{ - pixel_x = 4; - pixel_y = 2 - }, -/turf/open/floor/wood, -/area/service/lawoffice) -"Uv" = ( -/obj/machinery/door/airlock/security/glass{ - name = "Evidence Storage"; - req_one_access_txt = "1;4" - }, -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/turf/open/floor/iron/dark/textured_large, -/area/security/brig) -"Uw" = ( -/obj/effect/landmark/event_spawn, -/obj/effect/decal/cleanable/plasma, -/obj/effect/landmark/blobstart, -/turf/open/floor/plating, -/area/maintenance/department/medical/morgue) -"Ux" = ( -/obj/machinery/door/airlock{ - name = "Crematorium"; - req_access_txt = "27" - }, -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/door/firedoor, -/turf/open/floor/iron/dark, -/area/service/chapel/office) -"Uy" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/extinguisher_cabinet/directional/west, -/obj/machinery/light/directional/west, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/turf/open/floor/iron/white, -/area/medical/chemistry) -"Uz" = ( -/obj/machinery/light/directional/north, -/obj/machinery/atmospherics/components/unary/passive_vent, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/iron/freezer, -/area/science/xenobiology) -"UA" = ( -/obj/structure/chair/stool/bar/directional/south, -/obj/effect/turf_decal/siding/wood{ - dir = 1 - }, -/obj/effect/landmark/start/hangover, -/turf/open/floor/stone, -/area/commons/lounge) -"UB" = ( -/obj/structure/disposalpipe/trunk/multiz{ - dir = 1 - }, -/turf/open/floor/plating, -/area/maintenance/fore) -"UC" = ( -/obj/effect/spawner/structure/window/hollow/reinforced/end{ - dir = 4 - }, -/turf/open/floor/plating, -/area/mine/living_quarters) -"UD" = ( -/obj/effect/turf_decal/tile/dark/fourcorners, -/obj/machinery/light/directional/west, -/obj/structure/window/reinforced/spawner/north, -/obj/structure/displaycase, -/turf/open/floor/iron, -/area/mine/living_quarters) -"UE" = ( -/obj/effect/spawner/structure/window/hollow/reinforced/middle{ - dir = 4 - }, -/obj/structure/cable, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "lower_chapel_shutters"; - name = "graveyard shutters" - }, -/turf/open/floor/plating, -/area/service/chapel) -"UF" = ( -/obj/structure/table/glass, -/obj/item/clothing/gloves/color/latex, -/obj/item/healthanalyzer, -/obj/item/clothing/glasses/hud/health, -/obj/item/clothing/glasses/science, -/obj/effect/turf_decal/trimline/green/filled/line{ - dir = 4 - }, -/turf/open/floor/iron/white, -/area/medical/virology) -"UG" = ( -/obj/machinery/door/airlock/security{ - name = "Permabrig Library" - }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/door/firedoor, -/turf/open/floor/iron/dark/textured, -/area/security/prison/work) -"UI" = ( -/obj/structure/falsewall, -/turf/open/floor/iron, -/area/security/prison/safe) -"UJ" = ( -/obj/machinery/newscaster/directional/north, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/turf/open/floor/iron/textured, -/area/security/brig) -"UK" = ( -/turf/closed/wall, -/area/maintenance/department/chapel) -"UL" = ( -/obj/effect/turf_decal/tile/dark{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/asteroid/corner{ - dir = 8 - }, -/obj/structure/cable, -/obj/effect/decal/cleanable/oil, -/obj/item/wrench, -/turf/open/floor/iron/white/side{ - dir = 5 - }, -/area/mine/living_quarters) -"UM" = ( -/turf/open/floor/iron/dark, -/area/science/mixing) -"UN" = ( -/obj/machinery/mechpad, -/obj/effect/turf_decal/stripes/corner, -/turf/open/floor/iron/textured, -/area/mine/mechbay) -"UO" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating, -/area/maintenance/department/chapel) -"UP" = ( -/turf/open/floor/iron/white, -/area/science/mixing/hallway) -"UR" = ( -/obj/machinery/door/airlock{ - name = "Theater Backstage"; - req_access_txt = "46" - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/machinery/duct, -/turf/open/floor/plating, -/area/maintenance/department/crew_quarters/bar) -"US" = ( -/obj/machinery/power/apc/auto_name/directional/north, -/obj/structure/cable, -/obj/machinery/computer/med_data, -/turf/open/floor/iron/grimy, -/area/security/detectives_office) -"UT" = ( -/obj/structure/closet/firecloset, -/turf/open/floor/plating{ - icon_state = "platingdmg3" - }, -/area/maintenance/department/chapel) -"UU" = ( -/obj/item/storage/box/evidence{ - pixel_x = -10; - pixel_y = 12 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/iron/grimy, -/area/security/detectives_office) -"UV" = ( -/obj/effect/turf_decal/tile/brown{ - dir = 8 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/dark/side{ - dir = 8 - }, -/area/mine/eva) -"UW" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/decal/cleanable/blood/footprints, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/dark, -/area/medical/morgue) -"UX" = ( -/obj/effect/spawner/structure/window/hollow/reinforced/middle{ - dir = 1 - }, -/turf/open/floor/plating, -/area/maintenance/department/medical/morgue) -"UY" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 4 - }, -/obj/machinery/status_display/evac/directional/north, -/turf/open/floor/iron/grimy, -/area/service/chapel/office) -"UZ" = ( -/obj/machinery/button/door/directional/east{ - id = "xenobio7"; - layer = 4; - name = "Xenobio Pen 7 Blast DOors"; - req_access_txt = "55" - }, -/turf/open/floor/iron/white, -/area/science/xenobiology) -"Va" = ( -/obj/structure/railing{ - dir = 8 - }, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/icemoon/underground/explored) -"Vb" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 4 - }, -/turf/open/floor/iron/dark/textured, -/area/security/prison) -"Vc" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/medical/virology) -"Vd" = ( -/obj/machinery/door/airlock/external{ - glass = 1; - name = "Cargo Warehouse External Airlock"; - opacity = 0 - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ - cycle_id = "cargo-warehouse-external" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/effect/mapping_helpers/airlock/access/all/supply/mining_station, -/turf/open/floor/iron/smooth_large, -/area/cargo/warehouse) -"Ve" = ( -/obj/machinery/door/airlock{ - name = "Kitchen"; - req_access_txt = "28" - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/starboard/lesser) -"Vf" = ( -/obj/effect/landmark/start/hangover, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/obj/structure/chair/stool/directional/north, -/turf/open/floor/wood/parquet, -/area/commons/lounge) -"Vg" = ( -/obj/effect/turf_decal/trimline/green/filled/line, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply, -/turf/open/floor/iron/white, -/area/medical/virology) -"Vi" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/plating, -/area/maintenance/aft/lesser) -"Vj" = ( -/turf/closed/wall/r_wall, -/area/maintenance/department/medical/morgue) -"Vk" = ( -/obj/machinery/atmospherics/components/binary/valve/digital{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/iron, -/area/science/mixing) -"Vl" = ( -/obj/structure/fence{ - dir = 4 - }, -/obj/structure/sign/nanotrasen, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/icemoon/underground/explored) -"Vm" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/south, -/turf/open/floor/plating, -/area/maintenance/department/medical/morgue) -"Vn" = ( -/obj/effect/spawner/structure/window/hollow/reinforced/end{ - dir = 4 - }, -/turf/open/floor/plating, -/area/mine/eva) -"Vo" = ( -/obj/effect/turf_decal/tile/bar{ - dir = 1 - }, -/obj/effect/turf_decal/tile/bar, -/obj/item/stack/package_wrap{ - pixel_x = -4; - pixel_y = 6 - }, -/obj/machinery/duct, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/turf/open/floor/iron, -/area/service/bar) -"Vp" = ( -/obj/structure/window/reinforced/tinted/frosted{ - dir = 8 - }, -/obj/structure/chair/sofa/right, -/turf/open/floor/carpet/blue, -/area/security/prison/work) -"Vr" = ( -/obj/effect/turf_decal/tile/dark/fourcorners, -/obj/structure/displaycase, -/turf/open/floor/iron, -/area/mine/living_quarters) -"Vs" = ( -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 - }, -/obj/effect/turf_decal/siding/white, -/obj/machinery/camera/directional/south{ - c_tag = "Service-Bar 1" - }, -/obj/machinery/light/directional/south, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/iron, -/area/service/bar) -"Vt" = ( -/obj/machinery/vending/coffee, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/structure/sign/poster/random/directional/east, -/turf/open/floor/iron/dark, -/area/service/chapel) -"Vu" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 8 - }, -/obj/structure/sign/poster/official/random/directional/south, -/obj/effect/turf_decal/tile/red/half/contrasted, -/turf/open/floor/iron/dark/textured_edge{ - dir = 1 - }, -/area/security/prison) -"Vv" = ( -/obj/effect/turf_decal/trimline/green/filled/line{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/structure/sink{ - dir = 8; - pixel_x = 13 - }, -/turf/open/floor/iron/white, -/area/medical/virology) -"Vw" = ( -/obj/machinery/door/airlock/maintenance, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/port/greater) -"Vx" = ( -/obj/effect/turf_decal/trimline/green/filled/corner{ - dir = 1 - }, -/obj/structure/railing/corner{ - dir = 1 - }, -/obj/machinery/duct, -/turf/open/floor/iron/white, -/area/medical/virology) -"Vy" = ( -/obj/machinery/atmospherics/pipe/smart/simple/dark/visible{ - dir = 9 - }, -/obj/machinery/meter, -/obj/machinery/button/ignition/incinerator/ordmix{ - pixel_y = 32; - pixel_x = 8 - }, -/obj/machinery/button/door/incinerator_vent_ordmix{ - pixel_x = -8; - pixel_y = 32 - }, -/turf/open/floor/iron/dark, -/area/science/mixing) -"Vz" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/general/visible, -/turf/open/floor/iron/white, -/area/science/xenobiology) -"VA" = ( -/obj/machinery/door/window/left/directional/north{ - base_state = "right"; - dir = 8; - icon_state = "right"; - name = "Containment Pen 4"; - req_access_txt = "55" - }, -/obj/structure/cable, -/obj/machinery/door/poddoor/preopen{ - id = "xenobio4"; - name = "Xenobio Pen 4 Blast Door" - }, -/turf/open/floor/engine, -/area/science/xenobiology) -"VD" = ( -/obj/effect/turf_decal/tile/bar{ - dir = 1 - }, -/obj/effect/turf_decal/tile/bar, -/obj/item/stack/package_wrap{ - pixel_x = 10; - pixel_y = -6 - }, -/obj/machinery/duct, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 1 - }, -/obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/west, -/turf/open/floor/iron, -/area/service/bar) -"VE" = ( -/obj/effect/turf_decal/trimline/green/filled/line{ - dir = 10 - }, -/obj/structure/railing/corner{ - dir = 8 - }, -/turf/open/floor/iron/white, -/area/medical/virology) -"VF" = ( -/obj/machinery/button/door/directional/east{ - id = "lawyer_blast"; - name = "Privacy Shutters" - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/turf/open/floor/wood, -/area/service/lawoffice) -"VG" = ( -/obj/machinery/shower{ - dir = 4 - }, -/obj/effect/turf_decal/trimline, -/obj/structure/sign/warning/gasmask{ - desc = "A sign that warns of dangerous gasses in the air, instructing you to wear internals."; - pixel_x = -29 - }, -/turf/open/floor/iron/smooth, -/area/mine/eva) -"VH" = ( -/obj/structure/bookcase{ - name = "Holy Bookcase" - }, -/obj/effect/turf_decal/tile/neutral{ - 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/iron/dark, -/area/service/chapel) -"VI" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 8 - }, -/obj/effect/landmark/start/hangover, -/obj/structure/chair/stool/bar/directional/east, -/turf/open/floor/stone, -/area/commons/lounge) -"VJ" = ( -/obj/effect/spawner/random/trash/mess, -/turf/open/floor/plating, -/area/maintenance/aft/lesser) -"VK" = ( -/obj/item/kirbyplants{ - icon_state = "plant-10" - }, -/turf/open/floor/wood/parquet, -/area/commons/lounge) -"VL" = ( -/obj/structure/rack, -/obj/effect/spawner/random/maintenance/two, -/turf/open/floor/plating, -/area/maintenance/department/crew_quarters/bar) -"VM" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/wood/parquet, -/area/commons/lounge) -"VN" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/carpet, -/area/service/chapel) -"VO" = ( -/obj/effect/turf_decal/trimline/yellow/warning{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/yellow/warning, -/turf/open/floor/plating/snowed/icemoon, -/area/icemoon/underground/explored) -"VP" = ( -/turf/open/floor/carpet/lone, -/area/service/chapel) -"VQ" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/structure/disposalpipe/segment, -/turf/open/floor/wood, -/area/service/lawoffice) -"VT" = ( -/obj/structure/chair/stool/directional/north, -/turf/open/floor/iron, -/area/security/prison/work) -"VV" = ( -/obj/structure/chair{ - dir = 4 - }, -/turf/open/floor/iron/dark, -/area/security/courtroom) -"VW" = ( -/obj/structure/closet/secure_closet/evidence, -/turf/open/floor/iron/dark/textured_edge{ - dir = 1 - }, -/area/security/brig) -"VX" = ( -/obj/structure/stairs/north, -/obj/structure/railing{ - dir = 4 - }, -/turf/open/floor/iron, -/area/service/chapel) -"VY" = ( -/obj/structure/cable, -/obj/effect/spawner/structure/window/hollow/reinforced/middle{ - dir = 4 - }, -/turf/open/floor/plating, -/area/security/brig) -"VZ" = ( -/obj/machinery/smartfridge, -/turf/closed/wall, -/area/service/bar) -"Wa" = ( -/obj/effect/spawner/random/structure/crate, -/turf/open/floor/plating{ - icon_state = "platingdmg3" - }, -/area/maintenance/aft/lesser) -"Wb" = ( -/turf/open/floor/engine, -/area/science/xenobiology) -"Wd" = ( -/obj/machinery/disposal/bin{ - desc = "A pneumatic waste disposal unit. This one leads to the frozen exterior of the moon."; - name = "deathsposal unit" - }, -/obj/structure/disposalpipe/trunk{ - dir = 4 - }, -/obj/structure/sign/warning/deathsposal{ - pixel_y = 32 - }, -/obj/structure/sign/warning/fire{ - pixel_x = -32 - }, -/obj/effect/turf_decal/tile/green/full, -/turf/open/floor/iron/white/smooth_large, -/area/medical/virology) -"We" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating, -/area/maintenance/fore) -"Wf" = ( -/obj/structure/rack, -/obj/item/storage/toolbox/mechanical, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/dark, -/area/mine/eva) -"Wg" = ( -/obj/structure/closet/emcloset, -/turf/open/floor/iron/dark, -/area/mine/eva) -"Wh" = ( -/obj/structure/chair{ - dir = 8; - name = "Judge" - }, -/obj/machinery/light/directional/east, -/turf/open/floor/wood, -/area/security/courtroom) -"Wi" = ( -/turf/closed/wall, -/area/service/lawoffice) -"Wj" = ( -/obj/machinery/light/small/directional/south, -/obj/structure/sign/warning/coldtemp{ - pixel_y = -32 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/cargo/drone_bay) -"Wk" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/mine/eva) -"Wl" = ( -/obj/effect/turf_decal/trimline/yellow/line{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/yellow/line, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/door/window/left/directional/east{ - name = "Drone Bay Access"; - req_access_txt = "31" - }, -/obj/effect/turf_decal/trimline/yellow/mid_joiner{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/yellow/mid_joiner, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plating, -/area/cargo/drone_bay) -"Wm" = ( -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/turf/open/floor/iron/white, -/area/medical/chemistry) -"Wn" = ( -/obj/structure/sign/departments/xenobio{ - pixel_x = -32 - }, -/obj/effect/spawner/random/structure/crate, -/turf/open/floor/plating, -/area/maintenance/aft/lesser) -"Wo" = ( -/obj/machinery/firealarm/directional/north, -/turf/open/floor/iron, -/area/hallway/secondary/service) -"Wq" = ( -/obj/machinery/light/small/directional/south, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/mine/mechbay) -"Wr" = ( -/obj/structure/flora/ausbushes/ppflowers, -/obj/structure/closet/crate{ - name = "Le Caisee D'abeille" - }, -/obj/item/honey_frame, -/obj/item/honey_frame, -/obj/item/honey_frame, -/obj/item/clothing/suit/beekeeper_suit, -/obj/item/clothing/suit/hooded/bee_costume, -/obj/item/clothing/head/beekeeper_head, -/obj/item/clothing/head/hooded/bee_hood, -/obj/item/melee/flyswatter, -/obj/item/queen_bee/bought, -/turf/open/floor/grass, -/area/service/hydroponics) -"Ws" = ( -/obj/structure/sign/plaques/kiddie/badger{ - pixel_y = 32 - }, -/turf/open/misc/dirt{ - initial_gas_mix = "ICEMOON_ATMOS" - }, -/area/icemoon/underground/explored) -"Wt" = ( -/obj/structure/window/reinforced, -/turf/open/floor/engine, -/area/science/xenobiology) -"Wu" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/airalarm/directional/south, -/turf/open/floor/iron/dark, -/area/security/courtroom) -"Wv" = ( -/obj/machinery/space_heater, -/turf/open/floor/iron/smooth_large, -/area/cargo/warehouse) -"Ww" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Xenobiology Maintenance"; - req_access_txt = "55" - }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/plating, -/area/maintenance/aft/lesser) -"Wx" = ( -/mob/living/carbon/human/species/monkey, -/turf/open/floor/grass, -/area/medical/virology) -"Wy" = ( -/obj/effect/turf_decal/tile/dark, -/obj/effect/turf_decal/tile/dark{ - dir = 8 - }, -/turf/open/floor/iron/white, -/area/medical/virology) -"Wz" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/obj/effect/turf_decal/siding/wood{ - dir = 4 - }, -/turf/open/floor/iron/grimy, -/area/service/chapel/office) -"WA" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 4 - }, -/obj/structure/sign/poster/official/random/directional/south, -/obj/effect/turf_decal/tile/red/half/contrasted, -/turf/open/floor/iron/dark/textured_edge{ - dir = 1 - }, -/area/security/prison) -"WB" = ( -/obj/machinery/door/morgue{ - name = "Confession Booth (Chaplain)"; - req_access_txt = "22" - }, -/turf/open/floor/iron/dark, -/area/service/chapel) -"WC" = ( -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 - }, -/obj/effect/turf_decal/siding/white, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/iron, -/area/service/bar) -"WD" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/iron/white, -/area/mine/living_quarters) -"WE" = ( -/obj/machinery/atmospherics/pipe/multiz/scrubbers/visible/layer2, -/obj/machinery/atmospherics/pipe/multiz/supply/visible/layer4, -/turf/open/floor/plating, -/area/maintenance/fore) -"WG" = ( -/obj/structure/cable, -/obj/machinery/door/poddoor/preopen{ - id = "xenobio6"; - name = "Xenobio Pen 6 Blast Door" - }, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/science/xenobiology) -"WH" = ( -/obj/structure/closet/crate/coffin, -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/light/small/directional/north, -/obj/structure/sign/poster/random/directional/north, -/turf/open/floor/plating, -/area/maintenance/department/chapel) -"WI" = ( -/obj/effect/spawner/structure/window/hollow/reinforced/middle{ - dir = 1 - }, -/turf/open/floor/plating, -/area/cargo/drone_bay) -"WJ" = ( -/obj/structure/sink/kitchen{ - pixel_y = 20 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/maintenance/department/medical/morgue) -"WK" = ( -/obj/effect/turf_decal/tile/dark/fourcorners, -/obj/structure/window/reinforced/spawner/north, -/obj/structure/rack, -/obj/item/crowbar/large/old, -/turf/open/floor/iron, -/area/mine/living_quarters) -"WL" = ( -/obj/structure/sign/warning/securearea, -/turf/closed/wall/r_wall, -/area/security/prison/work) -"WM" = ( -/obj/structure/falsewall, -/turf/open/floor/plating, -/area/security/prison) -"WN" = ( -/obj/effect/turf_decal/bot, -/obj/structure/closet/crate, -/obj/structure/sign/warning/coldtemp{ - pixel_x = -29 - }, -/obj/structure/sign/warning/xeno_mining{ - pixel_x = 2; - pixel_y = -32 - }, -/turf/open/floor/iron/smooth, -/area/mine/living_quarters) -"WO" = ( -/obj/machinery/computer/exoscanner_control{ - dir = 1 - }, -/obj/machinery/light_switch/directional/east{ - pixel_x = 22; - pixel_y = 8 - }, -/obj/machinery/light/small/directional/east, -/turf/open/floor/iron/dark, -/area/cargo/drone_bay) -"WP" = ( -/obj/effect/landmark/start/hangover, -/obj/effect/spawner/random/entertainment/gambling, -/obj/structure/table/wood, -/obj/machinery/camera{ - c_tag = "Service-Bar 2"; - dir = 9 - }, -/turf/open/floor/wood/parquet, -/area/commons/lounge) -"WQ" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable, -/obj/machinery/door/poddoor/preopen{ - id = "xenobio5"; - name = "Xenobio Pen 5 Blast Door" - }, -/obj/structure/sign/warning/electricshock, -/turf/open/floor/plating, -/area/science/xenobiology) -"WR" = ( -/obj/machinery/door/poddoor/shutters/window{ - id = "drone_bay"; - name = "drone bay shutters" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plating, -/area/cargo/drone_bay) -"WS" = ( -/turf/open/floor/iron, -/area/security/prison/visit) -"WT" = ( -/obj/structure/sign/warning/electricshock{ - pixel_x = 32 - }, -/obj/machinery/light/directional/east, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/red, -/turf/open/floor/iron, -/area/hallway/primary/central/fore) -"WU" = ( -/obj/structure/chair/stool/directional/south, -/obj/effect/landmark/start/hangover, -/turf/open/floor/wood/parquet, -/area/commons/lounge) -"WV" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/airalarm/directional/south, -/turf/open/floor/iron/dark, -/area/medical/morgue) -"WW" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/iron/dark, -/area/medical/morgue) -"WX" = ( -/obj/machinery/vending/cigarette, -/turf/open/floor/iron/dark, -/area/mine/eva) -"WY" = ( -/turf/open/floor/iron/white, -/area/medical/chemistry) -"WZ" = ( -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/iron, -/area/science/mixing) -"Xa" = ( -/obj/machinery/light/small/directional/west, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/plating, -/area/maintenance/department/medical/morgue) -"Xb" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/door/airlock/external{ - glass = 1; - name = "Mining External Airlock"; - opacity = 0 - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/obj/effect/mapping_helpers/airlock/access/any/supply/mining_station, -/turf/open/floor/iron/smooth, -/area/mine/eva) -"Xc" = ( -/obj/structure/cable/multilayer/multiz, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plating{ - icon_state = "panelscorched" - }, -/area/medical/chemistry) -"Xd" = ( -/obj/machinery/door/window/left/directional/north{ - base_state = "right"; - dir = 8; - icon_state = "right"; - name = "Containment Pen 3"; - req_access_txt = "55" - }, -/obj/structure/cable, -/obj/machinery/door/poddoor/preopen{ - id = "xenobio3"; - name = "Xenobio Pen 3 Blast Door" - }, -/turf/open/floor/engine, -/area/science/xenobiology) -"Xe" = ( -/turf/closed/wall/r_wall, -/area/service/lawoffice) -"Xf" = ( -/obj/machinery/atmospherics/pipe/smart/simple/dark/visible{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/machinery/door/firedoor/heavy, -/obj/machinery/light/directional/north, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/dark, -/area/science/mixing) -"Xg" = ( -/obj/machinery/light/small/directional/west, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/firealarm/directional/west, -/turf/open/floor/iron, -/area/mine/production) -"Xh" = ( -/obj/machinery/button/door/directional/south{ - id = "Cargo_Store_In"; - name = "Shutter Control"; - pixel_x = -23 - }, -/turf/open/floor/iron/smooth_large, -/area/cargo/warehouse) -"Xi" = ( -/obj/effect/turf_decal/trimline/green/filled/line{ - dir = 4 - }, -/obj/machinery/computer/pandemic, -/turf/open/floor/iron/white, -/area/medical/virology) -"Xj" = ( -/obj/machinery/light/small/directional/west, -/obj/effect/turf_decal/weather/snow/corner{ - dir = 4 - }, -/turf/open/floor/plating/snowed/icemoon, -/area/mine/mechbay) -"Xk" = ( -/obj/structure/chair{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plating, -/area/maintenance/department/chapel) -"Xl" = ( -/obj/machinery/atmospherics/pipe/smart/manifold/purple/visible{ - dir = 1 - }, -/obj/machinery/meter, -/turf/open/floor/iron/dark, -/area/science/mixing) -"Xm" = ( -/obj/structure/fence/door, -/obj/effect/turf_decal/weather/snow/corner{ - dir = 5 - }, -/turf/open/floor/plating/snowed/icemoon, -/area/icemoon/underground/explored) -"Xn" = ( -/obj/structure/fence, -/obj/effect/turf_decal/weather/snow/corner{ - dir = 4 - }, -/turf/open/floor/plating/snowed/icemoon, -/area/icemoon/underground/explored) -"Xo" = ( -/obj/structure/sign/warning/securearea, -/turf/closed/wall, -/area/icemoon/underground/explored) -"Xp" = ( -/obj/structure/cable, -/turf/open/floor/plating, -/area/maintenance/aft/lesser) -"Xq" = ( -/turf/closed/wall, -/area/commons/lounge) -"Xr" = ( -/obj/machinery/door/airlock{ - name = "Hydroponics Maintenance"; - req_access_txt = "35" - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/department/crew_quarters/bar) -"Xt" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 6 - }, -/obj/item/kirbyplants/random, -/turf/open/floor/iron/white, -/area/medical/chemistry) -"Xv" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/obj/effect/turf_decal/stripes/line{ - dir = 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_y = 32 - }, -/turf/open/floor/iron, -/area/hallway/secondary/service) -"Xw" = ( -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/sign/poster/official/random/directional/north, -/turf/open/floor/iron/dark/side{ - dir = 1 - }, -/area/mine/eva) -"Xx" = ( -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 4 - }, -/obj/machinery/newscaster/directional/west, -/turf/open/floor/iron, -/area/hallway/primary/central/fore) -"Xy" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/light/small/directional/south, -/obj/structure/rack, -/turf/open/floor/iron/smooth, -/area/maintenance/department/chapel) -"Xz" = ( -/obj/effect/turf_decal/trimline/yellow/filled/corner{ - dir = 4 - }, -/turf/open/floor/iron/white, -/area/medical/chemistry) -"XB" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 - }, -/obj/effect/turf_decal/tile/red/half/contrasted, -/turf/open/floor/iron/dark/textured_edge{ - dir = 1 - }, -/area/security/prison) -"XC" = ( -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/tile/red, -/obj/machinery/light/directional/east, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/turf/open/floor/iron, -/area/hallway/primary/central/fore) -"XD" = ( -/obj/effect/turf_decal/trimline/green/filled/line, -/obj/effect/turf_decal/trimline/blue/filled/warning, -/turf/open/floor/iron/dark, -/area/service/hydroponics) -"XE" = ( -/obj/structure/flora/grass/green, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/icemoon/underground/explored) -"XF" = ( -/obj/structure/fence/door{ - dir = 4 - }, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/icemoon/underground/explored) -"XG" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark, -/area/medical/morgue) -"XH" = ( -/obj/effect/turf_decal/trimline/green/filled/line{ - dir = 4 - }, -/turf/open/floor/iron/white, -/area/medical/virology) -"XI" = ( -/turf/closed/wall/r_wall, -/area/hallway/primary/central/fore) -"XJ" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible, -/obj/effect/turf_decal/box/red, -/obj/machinery/firealarm/directional/east, -/turf/open/floor/iron/dark, -/area/science/mixing) -"XK" = ( -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/box, -/obj/structure/ladder, -/obj/structure/railing{ - dir = 8 - }, -/turf/open/floor/iron/dark, -/area/mine/eva) -"XM" = ( -/obj/item/trash/syndi_cakes, -/obj/effect/turf_decal/stripes/red/line{ - dir = 8 - }, -/turf/open/floor/plating, -/area/maintenance/fore) -"XN" = ( -/obj/structure/stairs/north, -/obj/structure/railing{ - dir = 4 - }, -/turf/open/floor/iron/dark, -/area/medical/morgue) -"XP" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/table/wood, -/obj/item/food/pie/cream, -/turf/open/floor/carpet, -/area/service/theater) -"XQ" = ( -/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible, -/turf/closed/wall/r_wall, -/area/science/mixing/chamber) -"XR" = ( -/obj/structure/tank_dispenser/oxygen, -/turf/open/floor/iron/dark, -/area/mine/eva) -"XS" = ( -/obj/structure/railing{ - dir = 10 - }, -/obj/machinery/light/small/directional/east, -/turf/open/floor/plating/snowed/icemoon, -/area/cargo/drone_bay) -"XT" = ( -/turf/closed/wall/r_wall, -/area/mine/mechbay) -"XU" = ( -/obj/machinery/atmospherics/components/tank, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/light/directional/north, -/turf/open/floor/iron/dark, -/area/science/mixing) -"XV" = ( -/obj/effect/spawner/structure/window/hollow/reinforced/middle{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/department/cargo) -"XW" = ( -/obj/machinery/door/window/left/directional/north{ - base_state = "right"; - dir = 8; - icon_state = "right"; - name = "Containment Pen 8"; - req_access_txt = "55" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/delivery, -/turf/open/floor/iron, -/area/science/xenobiology) -"XX" = ( -/obj/structure/table/wood, -/obj/item/book/granter/spell/smoke/lesser{ - name = "mysterious old book of cloud-chasing" - }, -/obj/item/reagent_containers/food/drinks/bottle/holywater{ - pixel_x = -2; - pixel_y = 2 - }, -/obj/item/nullrod{ - pixel_x = 4 - }, -/turf/open/floor/cult, -/area/service/chapel/office) -"XY" = ( -/obj/structure/chair/wood{ - dir = 4 - }, -/obj/machinery/light/directional/north, -/turf/open/floor/wood/parquet, -/area/commons/lounge) -"XZ" = ( -/obj/structure/table, -/obj/item/food/spaghetti/meatballspaghetti{ - pixel_x = -1; - pixel_y = 6 - }, -/obj/item/candle/infinite{ - pixel_x = -11; - pixel_y = 11 - }, -/obj/item/trash/candle{ - pixel_x = 9; - pixel_y = -1 - }, -/turf/open/floor/plating, -/area/maintenance/fore) -"Ya" = ( -/obj/effect/turf_decal/trimline/yellow/filled/corner{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/white, -/area/medical/chemistry) -"Yb" = ( -/obj/structure/closet/firecloset, -/turf/open/floor/plating, -/area/maintenance/department/medical/morgue) -"Yc" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/iron/dark, -/area/service/chapel) -"Yd" = ( -/obj/machinery/light/small/directional/south, -/turf/open/misc/asteroid/snow/icemoon, -/area/mine/eva) -"Ye" = ( -/obj/machinery/door/window/left/directional/east{ - dir = 8; - name = "graveyard access"; - req_one_access_txt = "22" - }, -/turf/open/floor/iron/dark/side{ - dir = 4 - }, -/area/service/chapel) -"Yf" = ( -/obj/structure/bed, -/obj/effect/spawner/random/maintenance, -/turf/open/floor/plating, -/area/maintenance/department/medical/morgue) -"Yg" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/decal/cleanable/dirt, -/obj/structure/table, -/obj/item/clothing/mask/cigarette{ - pixel_x = 6; - pixel_y = 12 - }, -/turf/open/floor/iron, -/area/mine/eva) -"Yh" = ( -/obj/structure/stairs/east, -/obj/structure/railing, -/turf/open/floor/iron/white, -/area/medical/chemistry) -"Yi" = ( -/turf/closed/wall/r_wall, -/area/cargo/warehouse) -"Yj" = ( -/obj/structure/sign/poster/official/help_others, -/turf/closed/wall/ice, -/area/icemoon/underground/explored) -"Yk" = ( -/obj/structure/cable, -/obj/machinery/door/poddoor/preopen{ - id = "xenobio10"; - name = "Xenobio Pen 10 Blast Door" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/sign/warning/electricshock, -/turf/open/floor/plating, -/area/science/xenobiology) -"Ym" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/security/prison/visit) -"Yn" = ( -/obj/effect/turf_decal/tile/bar{ - dir = 1 - }, -/obj/effect/turf_decal/tile/bar, -/obj/machinery/vending/wardrobe/bar_wardrobe, -/obj/item/radio/intercom/directional/east, -/turf/open/floor/iron, -/area/service/bar) -"Yo" = ( -/obj/structure/chair/pew/left{ - dir = 1 - }, -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/service/chapel) -"Yq" = ( -/obj/machinery/flasher/directional/north{ - id = "Cell 3" - }, -/obj/structure/bed{ - dir = 1; - pixel_x = -2 - }, -/turf/open/floor/iron/smooth, -/area/security/brig) -"Yr" = ( -/obj/effect/decal/cleanable/ants, -/turf/open/floor/iron/cafeteria, -/area/service/kitchen) -"Yt" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red, -/turf/open/floor/iron, -/area/hallway/primary/central/fore) -"Yu" = ( -/obj/structure/fence{ - dir = 4 - }, -/obj/structure/sign/warning, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/icemoon/underground/explored) -"Yv" = ( -/obj/structure/fence{ - dir = 4 - }, -/obj/structure/sign/nanotrasen, -/turf/open/misc/asteroid/snow/icemoon, -/area/icemoon/underground/explored) -"Yw" = ( -/obj/item/radio/intercom/directional/north, -/turf/open/floor/iron/white, -/area/science/mixing/hallway) -"Yx" = ( -/obj/item/beacon, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/mine/eva) -"Yy" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/machinery/washing_machine, -/obj/structure/sign/poster/official/random/directional/north, -/turf/open/floor/iron/cafeteria, -/area/commons/dorms/laundry) -"Yz" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 1 - }, -/obj/machinery/chem_dispenser/drinks{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/duct, -/obj/structure/table/wood, -/turf/open/floor/stone, -/area/service/bar) -"YB" = ( -/obj/structure/fence/door{ - name = "graveyard" - }, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/icemoon/underground/explored) -"YC" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 1 - }, -/obj/structure/sign/warning/coldtemp{ - pixel_x = 32 - }, -/obj/structure/sign/warning/gasmask{ - desc = "A sign that warns of dangerous gasses in the air, instructing you to wear internals."; - pixel_x = -32 - }, -/obj/machinery/door/airlock/external{ - glass = 1; - name = "Xenobiology External Airlock"; - opacity = 0 - }, -/turf/open/floor/plating, -/area/maintenance/aft/lesser) -"YD" = ( -/obj/structure/window/reinforced, -/obj/machinery/computer/atmos_control/noreconnect{ - atmos_chambers = list("ordnancegas1" = "Burn Chamber", "ordnancegas2" = "Freezer Chamber"); - dir = 1 - }, -/turf/open/floor/iron, -/area/science/mixing) -"YE" = ( -/obj/effect/turf_decal/stripes/line, -/obj/structure/table/reinforced, -/obj/item/clothing/glasses/science{ - pixel_x = -4; - pixel_y = 4 - }, -/obj/item/clothing/glasses/science{ - pixel_x = 4; - pixel_y = -4 - }, -/obj/machinery/light/directional/north, -/turf/open/floor/iron, -/area/science/xenobiology) -"YF" = ( -/obj/machinery/door/airlock/research/glass/incinerator/ordmix_exterior{ - name = "Burn Chamber Exterior Airlock" - }, -/obj/effect/mapping_helpers/airlock/locked, -/turf/open/floor/engine/vacuum, -/area/science/mixing/chamber) -"YG" = ( -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/recharge_floor, -/area/mine/mechbay) -"YH" = ( -/obj/effect/decal/cleanable/dirt, -/turf/closed/wall/r_wall, -/area/maintenance/aft/lesser) -"YI" = ( -/obj/machinery/camera/directional/south{ - c_tag = "Security - Visitation South"; - network = list("ss13","prison") - }, -/obj/machinery/airalarm/directional/south, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/security/prison/visit) -"YJ" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/janitorialcart{ - dir = 4 - }, -/obj/item/mop, -/obj/effect/turf_decal/tile/blue/opposingcorners{ - dir = 1 - }, -/turf/open/floor/iron/cafeteria, -/area/security/prison/work) -"YK" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/obj/item/radio/intercom/directional/north, -/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/iron/dark, -/area/service/chapel) -"YL" = ( -/obj/structure/table, -/obj/machinery/cell_charger{ - pixel_y = 3 - }, -/obj/item/stock_parts/cell/high{ - pixel_y = 3 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/obj/machinery/airalarm/directional/north, -/turf/open/floor/iron/textured, -/area/mine/mechbay) -"YM" = ( -/obj/structure/railing, -/turf/open/misc/asteroid/snow/icemoon, -/area/icemoon/underground/explored) -"YN" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/wood, -/area/service/lawoffice) -"YO" = ( -/obj/effect/turf_decal/tile/red, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/turf/open/floor/iron, -/area/hallway/primary/central/fore) -"YQ" = ( -/obj/machinery/door/airlock/external{ - glass = 1; - name = "Xenobiology External Airlock"; - opacity = 0 - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/turf/open/floor/plating, -/area/maintenance/aft/lesser) -"YR" = ( -/obj/structure/grille/broken, -/obj/effect/spawner/random/trash/moisture_trap, -/turf/open/floor/plating, -/area/maintenance/department/medical/morgue) -"YS" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/general/visible, -/obj/machinery/camera{ - c_tag = "Xenobiology Pens Hall - Fore"; - dir = 9; - network = list("ss13","rd","xeno") - }, -/turf/open/floor/iron/white, -/area/science/xenobiology) -"YT" = ( -/obj/structure/closet/wardrobe/mixed, -/turf/open/floor/plating, -/area/maintenance/aft/lesser) -"YU" = ( -/obj/effect/spawner/structure/window/hollow/reinforced/end{ - dir = 4 - }, -/turf/open/floor/plating, -/area/security/courtroom) -"YV" = ( -/obj/machinery/camera/directional/east{ - c_tag = "Security - Lower Brig Cells"; - network = list("ss13","prison") - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 - }, -/obj/structure/cable, -/obj/effect/turf_decal/tile/red, -/turf/open/floor/iron/textured, -/area/security/brig) -"YW" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/turf/open/floor/wood, -/area/security/courtroom) -"YX" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/iron, -/area/cargo/storage) -"YY" = ( -/obj/structure/rack, -/obj/item/stack/rods/ten, -/turf/open/floor/plating, -/area/maintenance/aft/lesser) -"YZ" = ( -/obj/machinery/door/airlock/external{ - glass = 1; - name = "Public Mining Storage"; - opacity = 0 - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 1 - }, -/turf/open/floor/iron/dark, -/area/mine/storage) -"Za" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable, -/turf/open/floor/plating, -/area/science/xenobiology) -"Zb" = ( -/obj/structure/chair{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/spawner/random/food_or_drink/snack, -/turf/open/floor/plating, -/area/maintenance/department/chapel) -"Zc" = ( -/obj/structure/fence/door, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/icemoon/underground/explored) -"Zd" = ( -/obj/structure/rack, -/obj/item/storage/box/petridish, -/obj/machinery/firealarm/directional/west, -/turf/open/floor/iron/grimy, -/area/security/prison/work) -"Ze" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/science/mixing) -"Zf" = ( -/obj/effect/turf_decal/trimline/green/filled/line{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/blue/filled/warning{ - dir = 8 - }, -/turf/open/floor/iron/dark, -/area/service/hydroponics) -"Zg" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/table, -/obj/item/tank/internals/emergency_oxygen/empty, -/obj/item/tank/internals/emergency_oxygen/empty{ - pixel_y = 5 - }, -/obj/item/bodybag/environmental, -/obj/item/bodybag/environmental, -/turf/open/floor/iron, -/area/service/chapel) -"Zh" = ( -/obj/structure/cable, -/obj/machinery/door/poddoor/preopen{ - id = "xenobio9"; - name = "Xenobio Pen 9 Blast Door" - }, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/science/xenobiology) -"Zi" = ( -/obj/structure/table, -/obj/machinery/microwave, -/turf/open/floor/iron/cafeteria, -/area/service/kitchen) -"Zj" = ( -/obj/structure/cable, -/turf/closed/wall/r_wall, -/area/security/prison/safe) -"Zk" = ( -/turf/open/floor/iron/dark/textured_edge{ - dir = 1 - }, -/area/security/prison) -"Zm" = ( -/obj/machinery/light/directional/north, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/turf/open/floor/iron/textured, -/area/security/brig) -"Zn" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark, -/area/science/mixing) -"Zo" = ( -/obj/machinery/door/window/left/directional/north{ - dir = 4; - name = "Containment Pen 2"; - req_access_txt = "55" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/effect/turf_decal/delivery, -/turf/open/floor/iron, -/area/science/xenobiology) -"Zp" = ( -/obj/structure/stairs/east, -/turf/open/floor/iron/dark/textured, -/area/ai_monitored/security/armory) -"Zq" = ( -/obj/structure/window/reinforced/spawner/north, -/obj/machinery/conveyor_switch/oneway{ - id = "mining_internal"; - name = "mining conveyor"; - pixel_x = 12; - pixel_y = -6 - }, -/obj/structure/chair/stool/directional/south, -/turf/open/floor/iron, -/area/mine/production) -"Zr" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/wood/tile, -/area/service/theater) -"Zs" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/blood/splatter, -/turf/open/floor/iron/dark, -/area/medical/morgue) -"Zt" = ( -/obj/structure/stairs/west, -/obj/structure/railing{ - dir = 1 - }, -/turf/open/floor/iron/dark, -/area/service/chapel) -"Zu" = ( -/mob/living/carbon/human/species/monkey, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply, -/turf/open/floor/grass, -/area/medical/virology) -"Zv" = ( -/obj/machinery/door_timer{ - id = "Cell 1"; - name = "Cell 1"; - pixel_x = -32 - }, -/obj/machinery/door/poddoor/preopen{ - id = "Prison Gate"; - name = "prison blast door" - }, -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/turf/open/floor/iron/textured, -/area/security/brig) -"Zw" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral, -/turf/open/floor/iron/dark/side, -/area/service/chapel) -"Zx" = ( -/obj/effect/turf_decal/bot, -/obj/structure/ore_box, -/turf/open/floor/iron/dark, -/area/mine/eva) -"Zy" = ( -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/door/poddoor/preopen{ - id = "xenobiomain"; - name = "containment blast door" - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/general/visible, -/turf/open/floor/iron, -/area/science/xenobiology) -"Zz" = ( -/obj/effect/turf_decal/siding/white{ - dir = 4 - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron/dark, -/area/service/hydroponics) -"ZA" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Permabrig Maintenance" - }, -/obj/structure/cable, -/obj/effect/mapping_helpers/airlock/access/all/security/brig, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating, -/area/security/prison) -"ZB" = ( -/obj/structure/cable, -/obj/machinery/power/apc/highcap/five_k{ - dir = 1; - name = "Public Mining APC"; - pixel_y = 25 - }, -/obj/item/reagent_containers/food/drinks/bottle/hooch, -/turf/open/floor/plating, -/area/mine/storage) -"ZC" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 4 - }, -/obj/effect/landmark/start/chemist, -/turf/open/floor/iron/white, -/area/medical/chemistry) -"ZD" = ( -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/turf/open/floor/iron/smooth_half, -/area/medical/chemistry) -"ZE" = ( -/obj/structure/flora/junglebush/c, -/turf/open/floor/grass, -/area/medical/virology) -"ZF" = ( -/obj/structure/chair/sofa/corp/corner{ - dir = 8 - }, -/obj/effect/spawner/random/contraband/prison, -/turf/open/floor/carpet/blue, -/area/security/prison/work) -"ZG" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/machinery/firealarm/directional/south, -/turf/open/floor/iron/dark, -/area/security/execution/education) -"ZH" = ( -/obj/structure/table/wood, -/obj/machinery/newscaster/directional/south, -/obj/item/storage/fancy/candle_box, -/obj/item/storage/fancy/candle_box{ - pixel_x = 4 - }, -/turf/open/floor/iron/dark, -/area/service/chapel) -"ZI" = ( -/obj/item/storage/box/lights/mixed, -/obj/structure/table, -/obj/item/crowbar, -/obj/item/wrench, -/turf/open/floor/iron/dark, -/area/maintenance/department/medical/morgue) -"ZJ" = ( -/obj/effect/turf_decal/trimline/green/filled/corner{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/blue/corner{ - dir = 4 - }, -/turf/open/floor/iron/dark, -/area/service/hydroponics) -"ZK" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/door/poddoor/preopen{ - id = "xenobio6"; - name = "Xenobio Pen 6 Blast Door" - }, -/obj/structure/cable, -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/sign/warning/electricshock, -/turf/open/floor/plating, -/area/science/xenobiology) -"ZL" = ( -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/service/chapel) -"ZM" = ( -/obj/machinery/door/airlock/virology/glass{ - name = "Isolation B"; - req_access_txt = "39" - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply, -/obj/effect/turf_decal/tile/green/full, -/turf/open/floor/iron/dark/smooth_large, -/area/medical/virology) -"ZN" = ( -/obj/effect/turf_decal/weather/snow/corner, -/obj/machinery/light/small/directional/north, -/turf/open/floor/plating/snowed/icemoon, -/area/mine/eva) -"ZO" = ( -/obj/effect/turf_decal/siding/wood, -/obj/structure/chair/wood{ - dir = 4 - }, -/obj/item/radio/intercom/directional/west{ - pixel_y = -9 - }, -/obj/effect/decal/cleanable/ash, -/turf/open/floor/stone, -/area/commons/lounge) -"ZP" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/iron/dark, -/area/service/chapel) -"ZQ" = ( -/obj/effect/turf_decal/bot, -/obj/structure/sign/warning/coldtemp{ - pixel_y = 32 - }, -/obj/structure/sign/warning/xeno_mining{ - pixel_x = 29 - }, -/turf/open/floor/iron/smooth, -/area/mine/eva) -"ZR" = ( -/obj/item/clothing/mask/animal/pig, -/obj/item/bikehorn, -/obj/structure/table/wood, -/obj/structure/sign/poster/contraband/random/directional/west, -/turf/open/floor/wood/tile, -/area/service/theater) -"ZS" = ( -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 4 - }, -/obj/machinery/light/directional/north, -/turf/open/floor/iron/dark/side{ - dir = 1 - }, -/area/mine/eva) -"ZT" = ( -/obj/machinery/camera{ - c_tag = "Chapel North"; - dir = 6 - }, -/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/iron/dark, -/area/service/chapel) -"ZU" = ( -/obj/machinery/door/airlock/public/glass{ - name = "Chapel Office"; - req_access_txt = "22" - }, -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/effect/landmark/navigate_destination{ - location = "Chapel Office" - }, -/turf/open/floor/iron/dark, -/area/service/chapel/office) -"ZV" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 1 - }, -/obj/machinery/light/small/directional/north, -/obj/structure/sign/departments/chemistry{ - pixel_y = 32 - }, -/turf/open/floor/iron/white, -/area/medical/chemistry) -"ZW" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/closed/wall, -/area/maintenance/fore) -"ZX" = ( -/obj/effect/turf_decal/trimline/green/filled/line{ - dir = 9 - }, -/obj/machinery/light/directional/north, -/obj/machinery/duct, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply, -/turf/open/floor/iron/white, -/area/medical/virology) -"ZY" = ( -/turf/open/floor/iron/white, -/area/science/xenobiology) -"ZZ" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/airalarm/directional/south, -/turf/open/floor/plating, -/area/maintenance/department/cargo) - -(1,1,1) = {" -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -"} -(2,1,1) = {" -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -"} -(3,1,1) = {" -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -"} -(4,1,1) = {" -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -"} -(5,1,1) = {" -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -"} -(6,1,1) = {" -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -"} -(7,1,1) = {" -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -"} -(8,1,1) = {" -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -"} -(9,1,1) = {" -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -"} -(10,1,1) = {" -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -"} -(11,1,1) = {" -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -"} -(12,1,1) = {" -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -"} -(13,1,1) = {" -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -"} -(14,1,1) = {" -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -"} -(15,1,1) = {" -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -"} -(16,1,1) = {" -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -"} -(17,1,1) = {" -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -"} -(18,1,1) = {" -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -"} -(19,1,1) = {" -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -"} -(20,1,1) = {" -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -"} -(21,1,1) = {" -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -"} -(22,1,1) = {" -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -"} -(23,1,1) = {" -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -"} -(24,1,1) = {" -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -"} -(25,1,1) = {" -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -"} -(26,1,1) = {" -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -"} -(27,1,1) = {" -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -"} -(28,1,1) = {" -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -"} -(29,1,1) = {" -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -"} -(30,1,1) = {" -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -"} -(31,1,1) = {" -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -"} -(32,1,1) = {" -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -"} -(33,1,1) = {" -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -"} -(34,1,1) = {" -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -mO -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -"} -(35,1,1) = {" -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -mO -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -"} -(36,1,1) = {" -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -mO -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -"} -(37,1,1) = {" -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -mO -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -"} -(38,1,1) = {" -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -kK -kK -kK -kK -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -mO -mO -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -"} -(39,1,1) = {" -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -kK -kK -dJ -kK -kK -kK -Ri -dJ -kK -Tt -kK -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -mO -mO -mO -mO -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -"} -(40,1,1) = {" -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -mO -mO -ak -ak -ak -ak -ak -ak -kK -Tt -kK -kK -kK -kK -rm -kK -kK -kK -kK -kK -rm -kK -kK -kK -ak -ak -ak -ak -ak -ak -ak -ak -ak -mO -mO -mO -mO -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -"} -(41,1,1) = {" -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -mO -ak -ak -kK -dJ -kK -kK -kK -rm -kK -kK -Ri -kK -kK -kK -kK -dJ -kK -kK -kK -kK -kK -kK -kK -ak -ak -ak -ak -ak -mO -mO -mO -mO -mO -mO -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -"} -(42,1,1) = {" -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -mO -mO -mO -mO -kK -dJ -kK -kK -kK -kK -kK -Tt -kK -kK -Tt -kK -kK -Fz -kK -kK -kK -Ri -kK -rm -kK -kK -ak -ak -mO -mO -mO -mO -mO -mO -mO -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -"} -(43,1,1) = {" -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -mO -mO -mO -mO -kK -kK -Ri -kK -kK -kK -kK -kK -Ri -dJ -kK -kK -kK -kK -kK -kK -kK -kK -Tt -dJ -kK -kK -kK -mO -mO -mO -mO -mO -mO -mO -mO -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -"} -(44,1,1) = {" -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -mO -mO -mO -kK -kK -kK -rm -kK -PG -kK -PG -PG -PG -kK -kK -PG -PG -kK -kK -kK -PG -PG -PG -kK -mO -mO -mO -mO -mO -mO -mO -mO -mO -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -"} -(45,1,1) = {" -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -mO -mO -mO -kK -kK -kK -kK -PG -kK -PG -PG -kK -rz -Pr -Pr -rz -PG -PG -PG -PG -PG -mO -mO -mO -mO -mO -mO -mO -kK -kK -mO -mO -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -"} -(46,1,1) = {" -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -mO -mO -mO -PG -kK -PG -PG -kK -PG -rz -rz -cM -pl -kv -wq -rz -rz -rz -PG -mO -mO -mO -mO -mO -kK -Tt -kK -kK -kK -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -"} -(47,1,1) = {" -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -mO -mO -mO -mO -mO -kK -PG -dJ -kK -sv -xX -il -ai -zN -MJ -ma -nL -rz -mO -mO -mO -mO -kK -kK -rm -kK -kK -kK -Ri -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -"} -(48,1,1) = {" -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -mO -mO -mO -mO -mO -PG -PG -sv -nv -cl -bZ -Le -cM -cR -cR -cM -rz -rz -PG -PG -PG -kK -kK -dJ -kK -kK -kK -kK -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -"} -(49,1,1) = {" -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -mO -mO -mO -mO -mO -mO -mO -sv -bY -Qr -RD -UL -no -rM -Gg -UD -Vr -cM -rz -rz -rz -JQ -kK -kK -kK -kK -Tt -kK -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -"} -(50,1,1) = {" -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -Xo -Rj -Rj -Rj -qs -Rj -Rj -Rj -rz -cM -gz -Jt -Jt -Qk -WD -JX -Dl -Dl -UC -lw -WN -rz -kK -PG -kK -kK -kK -kK -kK -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -"} -(51,1,1) = {" -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -mO -mO -mO -mO -mO -mO -mO -rz -cR -oN -nf -DT -Jt -fS -JX -TO -Dl -nV -GU -GU -MX -PG -PG -PG -PG -kK -kK -kK -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -"} -(52,1,1) = {" -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -mO -ak -ak -ak -ak -ak -mO -mO -mO -mO -mO -mO -mO -mO -mO -cR -cR -HL -CL -at -Sz -Bk -Dl -Dl -jp -yK -ef -jp -PG -kK -PG -PG -kK -kK -dJ -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -"} -(53,1,1) = {" -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -mO -ak -ak -ak -ak -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -cR -cR -cM -Ic -Cu -Lm -WK -nl -cM -Pr -Pr -rz -JQ -PG -kK -kK -kK -kK -kK -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -"} -(54,1,1) = {" -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -mO -ak -ak -ak -mO -mO -ak -ak -ak -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -rz -cM -ba -cb -xf -cM -rz -rz -mO -mO -dJ -kK -kK -kK -kK -kK -kK -kK -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -"} -(55,1,1) = {" -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -mO -mO -mO -mO -mO -mO -mO -ak -ak -ak -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -Rj -sv -lR -fp -cz -sv -Rj -mO -mO -mO -mO -mO -kK -kK -Fz -rm -kK -kK -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -"} -(56,1,1) = {" -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -mO -mO -mO -mO -ak -ak -ak -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -rz -cM -Qr -Sz -zN -rz -Rj -Rj -Rj -Rj -Rj -Rj -Rj -Xo -Tt -kK -kK -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -"} -(57,1,1) = {" -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -mO -mO -ak -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -sv -vT -eX -aO -Hz -cM -rz -mO -mO -mO -mO -mO -mO -mO -mO -kK -kK -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -"} -(58,1,1) = {" -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -mO -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -sv -CT -Qr -Sz -zN -wi -rz -mO -mO -mO -mO -mO -mO -mO -mO -dJ -dJ -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -"} -(59,1,1) = {" -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -mO -mO -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -sv -FD -tF -to -ep -TP -rz -mO -mO -mO -mO -mO -mO -mO -mO -mO -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -"} -(60,1,1) = {" -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -mO -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -oZ -oZ -oZ -oZ -ak -ak -ak -ak -Xo -ak -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -rz -rz -rz -pE -rz -Pr -rz -mO -mO -mO -mO -mO -mO -mO -mO -mO -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -"} -(61,1,1) = {" -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -mO -mO -mO -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -oZ -DE -Bc -oZ -ak -ak -ak -fu -Rj -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -Rj -mO -FY -It -FY -mO -Rj -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -"} -(62,1,1) = {" -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -mO -mO -mO -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -oZ -Rm -oD -oZ -ak -ak -mO -mO -Rj -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -Rj -mO -FY -NR -FY -mO -Rj -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -"} -(63,1,1) = {" -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -mO -mO -mO -mO -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -oZ -wF -dU -oZ -ak -ak -mO -mO -Rj -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -Rj -mO -FY -NR -FY -mO -Rj -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -"} -(64,1,1) = {" -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -mO -mO -mO -mO -mO -mO -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -oZ -QL -xe -oZ -ak -ak -zd -Rj -qs -Rj -Rj -Rj -Rj -Xo -ak -mO -mO -mO -bG -mO -bG -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -Rj -mO -FY -NR -FY -mO -Rj -mO -mO -mO -mO -mO -mO -mO -mO -mO -Tt -mO -mO -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -"} -(65,1,1) = {" -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -mO -mO -mO -mO -mO -mO -mO -mO -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -oZ -dF -js -oZ -ak -ak -Fe -zd -zd -mO -mO -mO -fu -ak -ak -mO -mO -mO -JU -mO -JU -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -Rj -mO -FY -NR -FY -mO -Rj -mO -mO -mO -mO -mO -mO -mO -mO -mO -kK -kK -mO -mO -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -"} -(66,1,1) = {" -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -mO -mO -ak -mO -mO -mO -mO -mO -mO -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -oZ -cw -iJ -oZ -ak -ak -fI -Va -Va -ak -ak -ak -ak -ak -ak -mO -mO -mO -FS -mO -FS -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -qs -Rj -vC -jL -vC -Rj -qs -Rj -Rj -Rj -Rj -qs -Rj -Rj -Rj -Rj -Xo -kK -dJ -mO -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -"} -(67,1,1) = {" -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -mO -mO -ak -mO -mO -mO -mO -mO -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -oZ -Vw -oZ -oZ -iK -iK -uA -PG -kK -ak -ak -ak -ak -ak -mO -mO -mO -mO -jY -nt -nt -ys -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -Rj -mO -FY -NR -FY -mO -Rj -mO -mO -mO -mO -mO -mO -mO -mO -kK -rm -kK -kK -mO -mO -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -"} -(68,1,1) = {" -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -mO -mO -mO -mO -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -iK -oy -OW -cn -dB -iK -kK -kK -kK -ak -ak -ak -ak -mO -mO -mO -mO -sz -rw -VO -mv -Sn -nt -XS -mO -mO -mO -mO -mO -mO -mO -mO -Rj -mO -FY -NR -FY -mO -Rj -mO -mO -mO -mO -mO -mO -mO -mO -dJ -dJ -kK -Tt -mO -mO -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -"} -(69,1,1) = {" -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -mO -mO -mO -mO -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -iK -dj -To -cP -wV -iK -kK -kK -kK -ak -ak -ak -mO -mO -mO -mO -mO -jn -WR -Gn -WR -jn -pi -jn -Rj -Rj -Rj -KP -Va -Va -Va -Fe -Rj -mO -FY -NR -FY -mO -Rj -mO -mO -mO -mO -mO -mO -mO -Fz -kK -Tt -rm -kK -ak -mO -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -"} -(70,1,1) = {" -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -mO -mO -mO -mO -mO -mO -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -iK -iK -Qm -EH -cP -iZ -cB -kK -Ri -kK -kK -PG -Xo -Rj -Rj -qs -Rj -Ka -jn -an -Wl -Wj -rP -ea -jn -mO -mO -mO -yT -PG -Jz -PG -wI -Rj -mO -FY -NR -FY -mO -Rj -mO -mO -mO -mO -mO -mO -mO -kK -kK -kK -kK -kK -ak -mO -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -"} -(71,1,1) = {" -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -mO -mO -mO -mO -mO -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -iK -cs -fn -cP -vc -SY -cB -kK -kK -rm -kK -kK -PG -mO -mO -mO -mO -mO -jn -nu -HC -ay -rP -DW -bf -bM -bM -bM -Kq -XE -PG -PG -aZ -Rj -mO -FY -iR -FY -mO -Rj -mO -mO -mO -mO -mO -mO -kK -kK -kK -kK -kK -kK -ak -ak -mO -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -"} -(72,1,1) = {" -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -mO -mO -mO -mO -mO -mO -mO -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -iK -cs -fn -cP -Qg -gE -cB -kK -kK -kK -kK -kK -kK -mO -mO -mO -mO -mO -jn -jh -Sr -Ku -mM -oa -bf -yE -yE -yE -bf -Da -Da -IA -Da -Da -vC -vC -Ng -vC -vC -Rj -Rj -Rj -qs -Rj -Rj -Xo -dJ -Tt -kK -kK -dJ -kK -ak -ak -mO -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -"} -(73,1,1) = {" -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -mO -mO -mO -mO -mO -mO -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -iK -iK -sX -Hs -To -aT -cB -kK -kK -kK -kK -Tt -kK -mO -mO -mO -mO -mO -WI -mT -za -Ak -fj -bf -bf -Hi -wl -sh -bf -cL -rg -bq -Iz -SG -bq -oP -Pi -bP -vC -vC -mO -mO -Rj -mO -mO -kK -kK -kK -kK -Fz -kK -kK -ak -ak -mO -mO -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -"} -(74,1,1) = {" -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -mO -mO -mO -mO -mO -mO -mO -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -iK -jd -cP -cP -li -iK -oZ -SE -oZ -kK -kK -OI -mO -mO -mO -mO -mO -WI -mX -SO -Jg -aM -bF -XR -DU -Yg -BE -bf -bq -zm -bq -fs -bq -bq -HF -HV -FL -SA -vC -mO -mO -Rj -mO -mO -kK -kK -kK -kK -kK -Tt -kK -ak -ak -ak -mO -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -"} -(75,1,1) = {" -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -mO -mO -mO -mO -mO -mO -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -iK -Yy -vc -Nu -cP -sJ -NA -NA -io -kK -kK -kK -mO -mO -mO -mO -mO -jn -xJ -rT -LP -WO -bF -Wg -NK -IW -kf -ln -dV -KI -Xg -KI -gA -dV -hK -HV -xn -kZ -vC -mO -mO -Rj -mO -kK -kK -kK -kK -kK -kK -kK -kK -ak -ak -ak -mO -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -"} -(76,1,1) = {" -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -mO -mO -ak -ak -mO -mO -mO -mO -mO -mO -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -iK -iK -iK -iK -iK -iK -wU -yz -io -kK -PG -PG -mO -mO -mO -mO -jn -rP -rP -oU -ck -rP -bf -bf -ZS -uI -fW -Wk -wr -HV -Pi -Pi -Pi -hv -Pi -HV -bP -of -kW -mO -mO -cy -kK -kK -kK -kK -rm -kK -kK -ak -ak -ak -ak -ak -mO -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -"} -(77,1,1) = {" -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -mO -mO -mO -mO -ak -ak -mO -mO -mO -mO -mO -mO -mO -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -oZ -gL -oZ -kK -kK -kK -mO -mO -mO -mO -cE -iM -wm -Hj -Rn -gN -ET -vK -qb -uI -pX -bF -bf -bq -Um -sC -Cj -bq -rn -Zq -SU -of -Bd -XV -XV -Bd -cy -kK -kK -kK -kK -kK -kK -ak -ak -ak -ak -ak -mO -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -"} -(78,1,1) = {" -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -oZ -NA -io -kK -PG -mO -mO -mO -mO -mO -ns -aQ -sL -sZ -pn -xu -ET -GO -NK -uI -xq -iy -iy -Bd -vk -Bd -Bd -Bd -Ck -ul -ws -mP -Bd -TU -uZ -kj -cy -kK -kK -kK -kK -kK -kK -ak -ak -ak -ak -ak -mO -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -"} -(79,1,1) = {" -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -Jf -Et -Et -Et -Et -Et -Jf -qZ -qZ -xS -qZ -qZ -qZ -Jf -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -oZ -mq -nC -kK -PG -mO -mO -mO -mO -mO -ns -aQ -Tw -Ef -Hj -YX -EG -TS -qb -KG -uS -iy -iy -Bd -Ba -Ru -ZZ -Bd -Bd -Bd -Bd -Bd -Bd -No -Rc -Ru -cy -kK -Ri -kK -kK -kK -kK -ak -ak -ak -ak -ak -ak -mO -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -"} -(80,1,1) = {" -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -Et -rm -kK -kK -kK -kK -kK -kK -kK -kK -kK -kK -kK -kK -mO -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -ak -ak -ak -ak -ak -ak -ak -ak -PG -PG -PG -kK -mO -mO -mO -mO -mO -mO -ns -aQ -Tw -Kd -JF -Hj -nO -Wk -el -Yx -sO -XK -Bd -Bd -EY -dC -dw -lt -og -og -lt -lt -sq -lt -BY -EK -cy -kK -kK -kK -kK -kK -kK -ak -ak -ak -ak -ak -ak -mO -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -"} -(81,1,1) = {" -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -Et -kK -dq -LH -LH -LH -Bb -dq -qY -qY -qY -qY -qY -uM -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -ak -ak -EO -ak -ak -EO -zd -zd -zd -EO -mO -mO -mO -mO -mO -mO -cE -SN -hH -sL -iN -Sm -EG -xw -NK -KG -iL -gi -Bd -Kv -Ru -Bd -Ko -Bd -Bd -Bd -Gc -Na -Bd -fC -No -Bd -cy -kK -kK -Fz -kK -kK -kK -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -"} -(82,1,1) = {" -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -Et -kK -Bl -EV -VT -aC -Oe -Hf -mp -NZ -py -iz -iu -gc -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -FS -mO -mO -FS -zd -zd -zd -FS -mO -mO -mO -mO -mO -mO -Yi -ny -ny -hN -hN -ny -ny -ny -Aw -uI -KO -bf -Bd -Bd -Bd -Bd -IV -rO -WX -Bd -Bd -Bd -Bd -Bd -TF -cy -ZN -kK -kK -kK -kK -kK -kK -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -"} -(83,1,1) = {" -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -Et -kK -Bl -vH -cC -pZ -CQ -OC -mp -sj -Lc -NE -NE -gc -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -FS -mO -mO -FS -zd -zd -zd -FS -mO -mO -mO -mO -mO -mO -mO -Yi -NQ -xk -Xh -QE -nS -ny -Xw -uI -Tl -UV -Fg -qw -rB -CO -gR -wl -UV -qw -dK -NS -Vn -VG -wQ -Kq -tA -kK -kK -kK -kK -kK -kK -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -"} -(84,1,1) = {" -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -Et -kK -Bl -yA -yA -mu -Kt -Mw -mp -tj -Lc -Ou -BG -gc -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -pr -yi -yi -yi -pr -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -FS -mO -mO -FS -zd -zd -zd -FS -mO -mO -mO -mO -mO -mO -mO -Yi -jt -SH -SH -zR -Ut -ez -el -lx -KG -KG -KG -KG -uI -uI -KG -KG -ls -RE -Kp -im -Xb -sY -sY -dv -tA -kK -rm -kK -kK -kK -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -"} -(85,1,1) = {" -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -Jf -kK -Bb -nQ -mZ -PI -Ih -kN -mp -QV -Lc -NE -NE -gc -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -DA -Ix -XZ -mw -RP -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -Yj -Rj -Rj -HQ -zd -zd -zd -HQ -Rj -Rj -Rj -Rj -Rj -Rj -Rj -Yi -kU -gh -QE -qN -hL -ny -NK -aK -rp -sN -Ap -hA -Ea -oi -sN -Nj -sN -bf -Kq -Kq -bf -bS -BP -iA -tA -kK -kK -kK -kK -kK -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -"} -(86,1,1) = {" -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -Et -kK -dq -fk -eN -hF -bi -iG -mp -MM -Lc -NE -NE -gc -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -re -pz -pz -re -mO -mO -kK -DA -PV -OH -XM -pr -yi -yi -yi -pr -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -FS -mO -mO -Sb -zd -zd -zd -JG -mO -mO -mO -mO -mO -mO -mO -Yi -Bs -Wv -HK -gq -DG -ny -kV -IW -Sl -bf -bf -hk -Wf -bf -bf -mS -bf -Kq -so -jE -Kq -bM -bM -zI -ZN -kK -kK -kK -kK -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -"} -(87,1,1) = {" -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -Et -Et -Et -Et -kK -dq -kB -yd -hp -Jq -cm -mp -aD -CA -jk -BG -gc -mO -mO -mO -mO -mO -Wi -jo -jo -Wi -Wi -mO -re -re -Nm -AE -re -re -kK -kK -pr -KY -BO -mU -Jv -mU -mU -os -pr -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -oJ -Rj -Rj -HQ -zd -zd -zd -HQ -Rj -Rj -Rj -Rj -Rj -Rj -Rj -Yi -ny -rH -ny -AB -FE -ny -en -MP -Il -Zx -nM -HR -xv -nM -JW -Ai -fJ -yI -FT -Ar -RT -ib -vw -vw -Hc -HQ -kK -BD -kK -HQ -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -"} -(88,1,1) = {" -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -Et -Et -Tt -kK -kK -kK -dq -AK -AK -YJ -nw -cm -mp -xb -NG -ix -ix -gc -mO -mO -kK -mO -Wi -Wi -aP -wn -Dw -Wi -mO -re -RS -UU -jB -ev -jx -kK -kK -pr -pr -pr -Cs -kS -mU -pr -OX -pr -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -FS -mO -mO -FS -zd -zd -zd -FS -mO -mO -mO -kK -kK -kK -kK -kK -Yi -hu -Yi -uY -So -ny -GM -wA -pf -nM -nM -PY -Re -nM -rN -Gj -kM -dP -mB -PG -RT -kK -kK -kK -kK -kK -wB -mv -Eh -kK -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -"} -(89,1,1) = {" -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -Et -kK -kK -kK -dq -LH -dq -bX -bX -bX -bX -pg -mp -lD -PX -BG -BG -gc -mO -dJ -kK -kK -HD -eE -gj -ks -kx -Wi -mO -re -US -fy -gU -Nh -re -kK -kK -pr -vR -pr -WE -We -AX -DA -mU -DA -kK -ak -ak -ak -ak -ak -ak -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -FS -mO -mO -FS -zd -zd -zd -FS -kK -kK -kK -kK -kK -kK -rm -kK -kK -kK -vh -Vd -Vd -Kq -uL -LG -vi -nM -YL -nd -sS -nM -Kq -Kq -Kq -Kq -PG -PG -RT -kK -kK -Ri -PG -kK -mv -vQ -kK -kK -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -"} -(90,1,1) = {" -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -Et -Et -Et -kK -kK -kK -Bl -sT -Oo -GQ -Zd -bX -pu -PH -mp -aq -mp -mp -mp -mp -iY -kK -kK -kK -Wi -pL -VQ -pR -EQ -Wi -mO -re -Sw -KC -sK -ko -re -kK -rm -pr -pr -pr -kJ -CE -UB -pr -fB -pr -dJ -ak -kK -kK -kK -Tt -kK -kK -kK -kK -kK -kK -NW -kK -kK -kK -kK -mO -mO -FS -mO -mO -FS -zd -zd -zd -FS -kK -kK -PG -kK -kK -kK -kK -kK -kK -kK -AA -kK -kK -Kq -ZQ -sY -Qc -nM -Ot -Hg -YG -IT -kK -Ri -tr -PG -PG -kK -Vl -kK -kK -kK -kK -bt -LT -mv -kK -OI -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -"} -(91,1,1) = {" -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -Et -Tt -kK -kK -kK -kK -Bl -TM -qI -mc -NI -zL -DZ -PH -Sq -PH -Ra -ug -Ki -tH -CD -kK -kK -kK -Wi -Uu -ks -YN -eL -Wi -mO -re -EJ -uB -xo -NV -re -kK -kK -kK -kK -pr -yU -gV -lZ -pr -kK -kK -kK -kK -kK -kK -kK -kK -kK -kK -kK -kK -kK -kK -kK -kK -kK -kK -kK -kK -kK -EO -PG -kK -EO -vw -vw -vw -EO -kK -kK -kK -kK -kK -kK -kK -kK -kK -Ri -RT -PG -Yd -dP -Kq -SX -Kq -nM -UN -IN -dl -IT -kK -PG -PG -PG -kK -PG -RT -rm -kK -kK -kK -HQ -kK -kK -kK -HQ -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -"} -(92,1,1) = {" -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -Et -kK -kK -rm -dq -LH -WL -iH -zX -iq -RJ -bX -Kj -xU -XB -Py -Py -Py -pV -ox -CD -kK -rm -dJ -Wi -nZ -Iy -VF -jf -Wi -xO -re -re -jy -oG -re -re -xO -xO -bo -bo -pr -pr -gG -ZW -pr -kK -kK -Tt -kK -NW -dJ -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -NW -kK -kK -kK -kK -PG -kK -kK -kK -kK -kK -kK -ak -kK -PG -kK -kK -kK -kK -Yv -kK -PG -tr -PG -PG -PG -XT -nM -Tg -mL -XT -pP -pP -pP -pP -pP -pP -Od -kK -kK -kK -kK -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -"} -(93,1,1) = {" -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -kK -kK -Jf -kK -kK -kK -Bl -oj -sw -fY -Mf -Mf -Mf -bX -Mi -xU -wj -dA -BV -Py -Py -Py -CD -xx -KF -KF -Xe -NX -NX -Wi -Df -Wi -HB -Gy -Fw -Gy -uq -jm -jm -le -jm -jm -jm -Xx -kk -Ds -CI -xO -kK -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -Et -Tt -kK -kK -kK -PG -kK -NW -ak -ak -ak -kK -kK -kK -PG -kK -AA -PG -kK -kK -PG -PG -PG -IT -qd -aA -QR -IT -kK -kK -kK -OI -kK -kK -kK -kK -kK -kK -kK -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -"} -(94,1,1) = {" -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -kK -kK -kK -AA -kK -kK -kK -Bl -gt -hw -gt -Jo -gt -PD -bX -nU -xU -wj -Pj -hR -UI -aF -Es -ii -Kl -AP -Rl -uH -HB -Gy -Gy -uq -jm -jm -Uo -DJ -DJ -DJ -DJ -Lu -bB -Lv -Lu -Lu -Lu -XC -et -Yt -xO -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -Et -Et -kK -kK -rm -Et -ak -ak -ak -ak -ak -NW -kK -kK -kK -kK -AA -kK -PG -kK -kK -PG -Wq -RB -XT -bA -bA -XT -kK -kK -kK -kK -kK -kK -kK -kK -kK -OI -kK -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -"} -(95,1,1) = {" -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -kK -kK -kK -Lo -kK -kK -kK -dq -vu -hw -gt -Jo -gt -GZ -UG -cf -xU -Fd -Py -Py -Py -mm -Es -id -xL -AP -oI -su -jV -jV -jV -dp -jV -hr -jV -YO -DM -rq -rq -JV -tZ -tZ -Ae -vg -tZ -tZ -Kg -cH -xO -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -Et -Et -PG -Et -Et -ak -ak -ak -ak -ak -Et -kK -PG -kK -kK -AA -kK -kK -kK -kK -kK -kK -Xm -Xj -vw -vw -gx -rm -kK -kK -kK -kK -kK -kK -kK -kK -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -"} -(96,1,1) = {" -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -kK -kK -kK -AA -kK -Tt -kK -Bl -gt -hw -gt -Jo -oL -fv -bX -fF -xU -Zk -EB -EB -Ex -Ub -WS -Sp -lJ -od -Ym -TL -CY -CY -WT -CY -CY -PN -CY -CY -XI -bo -bo -bo -tZ -En -VV -yH -BT -KM -wW -rq -xO -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -kK -kK -kK -AA -kK -kK -kK -kK -kK -kK -Yv -kK -kK -kK -kK -kK -kK -kK -kK -kK -kK -kK -kK -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -"} -(97,1,1) = {" -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -kK -kK -Jf -kK -kK -kK -Bl -uC -Jy -Ne -AM -AM -KQ -bX -nU -xU -yy -Ac -Ac -OD -ce -Es -ii -xL -AP -YI -xx -er -er -Kr -er -er -Kr -er -er -Kr -mO -mO -mO -tZ -ij -dY -Jp -Wu -tZ -Gy -rq -xO -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -Et -Et -rm -kK -kK -Or -Fu -Fu -Fu -pP -OA -Fu -dn -kK -kK -Ri -kK -Et -Et -Et -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -"} -(98,1,1) = {" -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -Et -rm -kK -kK -dq -LH -dq -Vp -Qz -Td -xI -bX -by -xU -Vu -Si -WM -Ex -lk -Es -id -Ss -wO -CK -xx -vn -qa -Qi -Gx -JO -Qi -Yq -vI -Kr -mO -mO -mO -br -VV -VV -Jp -VV -tZ -Gy -rq -xO -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -Et -Et -Et -kK -Ri -kK -PG -kK -kK -kK -kK -PG -kK -kK -kK -kK -kK -OI -Et -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -"} -(99,1,1) = {" -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -Et -Et -kK -kK -kK -kK -Bl -ni -eS -or -my -bX -nc -xU -wj -Si -jU -Ex -la -gp -Sp -QT -WS -yr -xx -HN -eA -Qi -HN -eA -Qi -HN -eA -Kr -mO -mO -mO -Aj -jg -jg -Mh -jg -tZ -EC -EC -xO -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -HQ -PG -HQ -ak -ak -ak -ak -Et -ak -ak -Et -rm -OI -PG -kK -kK -Et -Et -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -"} -(100,1,1) = {" -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -Et -kK -kK -kK -kK -Bl -ec -uT -nK -ZF -bX -nU -xU -wj -as -as -as -as -as -as -as -Sp -st -xx -oB -IX -Qi -FV -IX -Qi -tE -IX -Kr -mO -mO -mO -Aj -FA -vB -cF -Ob -tZ -tZ -xO -xO -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -PG -kK -PG -ak -ak -ak -Et -Et -ak -ak -ak -Et -Et -in -in -Et -Et -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -"} -(101,1,1) = {" -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -Et -Et -Et -kK -Tt -Bb -LH -dq -bX -bX -bX -Rp -kn -Ow -as -ah -cu -nF -nF -nF -nH -zl -vE -Zv -dL -vE -RZ -JB -vE -BI -JB -JM -sp -eZ -eZ -eZ -rW -vB -vB -LL -vB -PS -tZ -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -HQ -PG -HQ -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -kK -PG -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -"} -(102,1,1) = {" -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -Et -Et -kK -kK -kK -Og -pS -Ee -LE -Lx -xU -wj -as -it -CZ -yG -rZ -Zp -as -DD -dm -IJ -ds -dm -YV -ds -dm -Pp -Pu -yw -Kr -mO -mO -mO -Aj -Lq -PQ -Jp -PQ -yP -tZ -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -kK -kK -kK -ak -ak -ak -ak -ak -ak -ak -ak -ak -kK -kK -kK -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -"} -(103,1,1) = {" -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -Et -Et -kK -kK -CD -fr -Ff -Py -fF -xU -wj -as -Qw -CZ -yG -rZ -rZ -as -zh -Nf -Si -NB -uR -Si -Ts -Uv -Ts -Kr -VY -Kr -mO -mO -mO -YU -rx -Au -Jp -Eq -ut -tZ -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -kK -kK -kK -kK -ak -ak -ak -ak -ak -ak -ak -ak -Et -PG -PG -kK -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -"} -(104,1,1) = {" -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -Et -Jf -kK -CD -Py -Py -Py -by -xU -wj -as -bs -CZ -yG -jS -qg -as -dh -mI -Si -HZ -gF -Si -wD -ve -go -Kr -mO -mO -mO -mO -mO -RK -YW -yp -Ie -ND -pe -tZ -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -kK -kK -kK -kK -ak -ak -ak -ak -ak -ak -ak -ak -Et -kK -kK -kK -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -"} -(105,1,1) = {" -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -qZ -kK -Cf -zU -OB -Si -xM -xU -us -as -Pd -CZ -By -GK -TR -as -Zm -eK -Si -Nk -gF -Si -sy -eU -Ks -ap -mO -mO -mO -mO -mO -vm -GP -PQ -Im -di -pB -tZ -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -kK -kK -kK -kK -kK -kK -ak -ak -ak -ak -ak -ak -Et -Et -kK -PG -kK -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -"} -(106,1,1) = {" -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -qZ -kK -Cf -cp -LU -Si -nc -xU -wj -as -qv -tm -bd -Qh -QG -as -UJ -nr -Si -Ly -bL -Si -PM -DY -Ij -ap -mO -mO -mO -mO -mO -br -GP -GI -Wh -IP -QK -tZ -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -kK -Gk -kK -Gk -kK -kK -kK -ak -ak -ak -ak -ak -ak -Et -NW -kK -kK -kK -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -"} -(107,1,1) = {" -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -mO -mO -mO -mO -mO -mO -mO -mO -Jf -kK -Cf -Ps -rI -Si -nU -xU -xF -as -as -as -as -as -as -as -bR -bR -Si -Nk -Ud -Si -Fl -AS -VW -ap -mO -mO -mO -mO -mO -Aj -tZ -tZ -tZ -tZ -tZ -tZ -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -kK -kK -SR -Bh -SR -kK -kK -kK -ak -ak -ak -ak -ak -ak -Et -ak -kK -kK -PG -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -"} -(108,1,1) = {" -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -Cf -ac -LU -Si -nU -xU -WA -Si -ca -iV -sD -jT -bv -Cf -Cf -Cf -Cf -GG -DQ -Si -CD -CD -CD -CD -mO -mO -mO -mO -mO -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -kK -kK -kK -Bp -QP -Bp -kK -kK -kK -ak -ak -ak -ak -ak -ak -ak -ak -kK -kK -kK -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -"} -(109,1,1) = {" -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -Cf -Si -ZA -Si -nU -xU -bh -Si -Ov -MC -Ra -kb -Cf -Cf -uV -ra -Cf -Is -gF -ti -Qt -rs -DN -Og -mO -mO -mO -mO -mO -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -kK -kK -kK -Hv -Hv -ER -Hv -Hv -gn -kK -Et -Et -ak -ak -ak -ak -ak -ak -kK -PG -kK -Et -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -"} -(110,1,1) = {" -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -tI -pu -DZ -BH -HH -xU -eG -mk -qT -qT -Gb -Gb -Pa -Ra -Vb -Ra -yW -GX -gF -lo -zq -eP -rs -Og -mO -mO -mO -mO -mO -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -kK -kK -kK -Hv -xP -hV -zK -Hv -gn -kK -kK -kK -NW -kK -kK -Tt -kK -kK -kK -PG -kK -Et -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -"} -(111,1,1) = {" -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -tI -kQ -DZ -DZ -wP -LJ -LJ -LJ -LJ -LJ -LJ -LJ -pH -PH -cZ -cZ -Hm -gF -gF -ST -Zj -St -ie -Og -mO -mO -mO -mO -mO -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -kK -Hv -Hv -Hv -om -wT -Up -Hv -gn -kK -kK -kK -kK -kK -kK -kK -kK -kK -PG -kK -kK -Et -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -"} -(112,1,1) = {" -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -tI -Ug -aB -aB -aB -wS -wS -wS -wS -wS -wS -wS -AC -aY -DZ -mi -yW -iE -Jm -Cf -CD -CD -CD -CD -mO -mO -mO -mO -mO -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -kK -Hv -ZB -AF -AF -hm -AF -Hv -SR -mH -kK -kK -kK -PG -kK -kK -kK -PG -kK -rm -kK -Et -Et -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -"} -(113,1,1) = {" -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -mO -mO -mO -mO -mO -mO -mO -mO -mO -Cf -FF -BX -BX -BX -BX -BX -BX -BX -BX -BX -BX -Cf -CD -mW -CD -tW -ga -ME -tW -ak -ak -ak -ak -mO -mO -mO -mO -mO -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -kK -Hv -Hy -fw -ic -BJ -QW -aE -YZ -PG -PG -kK -kK -kK -PG -kK -kK -kK -kK -PG -kK -Tt -Et -Et -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -"} -(114,1,1) = {" -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -mO -mO -mO -mO -mO -mO -mO -mO -Cf -ca -ca -ca -ca -ca -ca -ca -ca -ca -ca -ca -ca -Py -nW -nW -tW -ar -ZG -tW -ak -ak -ak -ak -mO -mO -mO -mO -mO -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -kK -Hv -iw -AF -AF -BJ -AF -Hv -SR -DR -kK -Et -ak -Et -Et -Et -ak -Et -NW -kK -kK -kK -kK -Et -ak -ak -Et -Et -Et -ak -ak -Et -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -"} -(115,1,1) = {" -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -mO -mO -mO -mO -mO -mO -mO -mO -Cf -ca -ca -ca -ca -ca -ca -ca -ca -ca -ca -ca -ca -Py -MG -nW -tW -KK -xD -tW -ak -ak -ak -ak -mO -mO -mO -mO -mO -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -kK -Hv -Hv -Hv -iX -uP -Ja -Bp -NW -kK -Et -Et -ak -ak -ak -ak -ak -Et -Et -kK -kK -PG -kK -kK -kK -kK -NW -kK -kK -kK -NW -Et -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -"} -(116,1,1) = {" -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -Cf -ca -ca -ca -ca -ca -ca -ca -ca -ca -ca -Py -Py -Py -qG -nW -tW -kO -tw -tW -tW -tW -tW -tW -mO -mO -mO -mO -mO -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -kK -kK -PG -Hv -Sk -KT -LW -Bp -kK -kK -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -kK -kK -kK -kK -kK -kK -kK -kK -kK -kK -kK -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -"} -(117,1,1) = {" -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -Cf -ca -ca -ca -ca -ca -ca -ca -ca -ca -ca -Py -oM -nW -nW -nW -tW -SB -HO -Oa -Fn -Fn -xm -mO -mO -mO -mO -mO -mO -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -kK -ak -kK -kK -Hv -bk -bk -bk -Hv -kK -kK -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -kK -kK -PG -Et -Et -Et -Et -Et -Et -kK -ak -ak -ak -ak -ak -ak -ak -mO -mO -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -"} -(118,1,1) = {" -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -ak -Cf -ca -ca -Mb -ca -ca -xQ -ca -Mb -ca -ca -Py -aJ -RF -rJ -QD -tW -eH -HO -Du -Kk -bK -bK -mO -mO -mO -mO -mO -mO -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -kK -ak -kK -kK -Gv -Rs -Rs -Rs -Gv -kK -kK -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -PG -tC -mv -tC -kK -ak -ak -ak -ak -Et -kK -kK -ak -ak -ak -mO -mO -mO -mO -mO -mO -mO -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -"} -(119,1,1) = {" -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -mO -mO -mO -mO -mO -mO -mO -mO -mO -ak -ak -Cf -Cf -Cf -Cf -Cf -Cf -Cf -Cf -Cf -Cf -Cf -CD -CD -CD -ED -tc -tW -un -Db -Mu -Fn -Tf -yu -mO -mO -mO -mO -mO -mO -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -mO -mO -mO -ak -ak -ak -ak -ak -ak -ak -ak -ak -PG -kK -kK -PG -PG -PG -PG -NW -kK -kK -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -Su -Th -vv -Ey -mg -ak -ak -ak -ak -Et -kK -PG -Et -ak -ak -ak -mO -mO -mO -mO -mO -mO -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -"} -(120,1,1) = {" -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -mO -mO -mO -mO -mO -mO -mO -mO -mO -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -CD -CD -CD -tW -sH -tW -sH -tW -tW -tW -tW -mO -mO -mO -mO -mO -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -mO -mO -mO -mO -mO -mO -mO -ak -ak -ak -ak -ak -PG -PG -PG -kK -kK -kK -kK -kK -kK -kK -PG -kK -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -az -Yb -pW -Ui -az -kK -ak -ak -ak -ak -kK -kK -Et -ak -ak -ak -mO -mO -mO -mO -mO -mO -mO -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -"} -(121,1,1) = {" -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -mO -mO -mO -mO -mO -mO -mO -mO -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -mO -mO -mO -mO -mO -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -Et -kK -kK -kK -kK -kK -mO -mO -mO -mO -mO -mO -kK -PG -PG -PG -kK -ak -ak -ak -ak -ak -EO -PG -EO -kK -ak -mO -mO -mO -mO -mO -ak -ak -Su -Su -zC -kl -ru -Su -Su -Su -ak -ak -ak -ak -kK -kK -Et -ak -ak -kK -mO -mO -mO -mO -mO -kK -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -"} -(122,1,1) = {" -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -mO -mO -mO -mO -mO -mO -mO -mO -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -mO -mO -mO -mO -mO -mO -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -AA -kK -kK -Et -kK -kK -kK -kK -mO -mO -mO -mO -mO -NW -PG -kK -ak -ak -ak -ak -ak -ak -lb -zd -FS -mO -mO -mO -mO -mO -mO -mO -mO -mO -az -pW -MF -MF -on -Br -Jl -Su -Et -ak -ak -ak -kK -PG -kK -kK -kK -kK -Fo -Ia -Ia -Ia -Fo -kK -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -"} -(123,1,1) = {" -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -mO -mO -mO -mO -mO -mO -mO -mO -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -mO -mO -mO -mO -mO -mO -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -Yv -kK -kK -PG -PG -kK -PG -PG -kK -mO -mO -mO -mO -mO -mO -ak -ak -ak -ak -ak -ak -kK -FS -zd -FS -mO -mO -ak -ak -ak -ak -mO -mO -mO -az -pW -Br -Br -pW -Br -yj -Su -Et -ak -ak -ak -ak -NW -kK -kK -PG -kK -Fo -tN -rR -KH -Fo -kK -kK -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -"} -(124,1,1) = {" -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -mO -mO -mO -mO -mO -mO -mO -mO -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -mO -mO -mO -mO -mO -mO -mO -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -MI -kK -PG -PG -Ql -Ql -Ql -Ql -Ql -Ql -mO -mO -mO -mO -mO -mO -mO -ak -ak -ak -mO -mO -FS -zd -FS -kK -ak -ak -ak -ak -ak -ak -ak -mO -az -on -vA -Bg -pW -Su -Su -Su -Et -ak -ak -ak -ak -ak -kK -Ri -PG -kK -Bw -yF -Jc -tf -Bw -kK -kK -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -"} -(125,1,1) = {" -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -mO -mO -mO -mO -mO -mO -mO -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -mO -mO -mO -mO -mO -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -kK -AA -PG -PG -Ql -Ql -Rx -MN -MN -pd -Ql -Ql -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -FS -zd -lb -ak -ak -ak -ak -ak -ak -ak -ak -ak -Su -MF -Br -Jb -pW -iP -Su -Et -Et -Et -ak -ak -kK -kK -kK -kK -kK -kK -Fo -fh -jK -Ms -Fo -kK -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -"} -(126,1,1) = {" -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -mO -mO -mO -mO -mO -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -mO -mO -mO -mO -mO -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -kK -AA -PG -Et -Ql -Tr -CJ -Tq -Tq -bH -iU -Ql -mO -mO -mO -mO -mO -mO -mO -mO -Et -Et -kK -EO -PG -EO -ak -ak -ak -ak -kK -kK -kK -As -As -Su -pW -MF -MF -IL -BZ -Su -Et -Et -Et -Et -kK -kK -kK -NW -kK -kK -NW -Fo -Fo -RI -Fo -Fo -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -"} -(127,1,1) = {" -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -mO -mO -mO -mO -mO -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -mO -mO -mO -mO -mO -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -kK -kK -Et -Et -nJ -nJ -fx -bc -Rg -dI -ZJ -OR -Ql -Ql -mO -mO -mO -mO -Et -Et -Et -FR -Et -Et -kK -PG -kK -kK -kK -kK -kK -kK -Ri -kK -kK -As -Su -KB -GC -GV -pW -fg -Su -Su -Su -Su -Su -ui -Su -kK -kK -kK -kK -PG -eF -tP -yO -Fo -kK -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -"} -(128,1,1) = {" -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -mO -mO -mO -mO -mO -mO -mO -mO -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -mO -mO -mO -mO -mO -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -kK -kK -kK -Et -nJ -nJ -aR -CU -XD -AT -rt -Ha -ed -pd -Ql -kK -mO -mO -kK -kK -kK -Et -Et -Et -Et -kK -kK -kK -kK -kK -kK -kK -kK -kK -kK -kK -kK -Su -ZI -ud -kw -uj -lf -jW -lf -Xa -SP -lf -Lw -az -kK -Ri -kK -kK -NW -Fo -BL -BL -Fo -kK -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -"} -(129,1,1) = {" -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -mO -mO -mO -mO -mO -mO -mO -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -mO -mO -mO -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -kK -kK -Et -Et -nJ -zf -xd -Mn -TJ -qR -tQ -KS -Mn -OR -Ql -Ql -pP -pP -pP -fc -kK -kK -Et -Et -kK -kK -kK -kK -OV -OV -FI -FI -FI -FI -FI -FI -OV -Vj -Vj -Vj -Vj -Mz -Vj -Vj -BU -ag -Af -Su -vD -az -PG -kK -ak -ak -kK -kK -kK -PG -PG -kK -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -"} -(130,1,1) = {" -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -mO -mO -mO -mO -mO -mO -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -Et -Et -Et -Et -nJ -zf -dt -FX -tB -kT -Zf -An -Nz -LV -Nn -Ql -GL -GL -GL -wf -fc -kK -kK -kK -NW -kK -PG -kK -OV -vN -ro -gd -qz -qz -qz -qz -Hk -QZ -Uy -wp -Pc -Tm -vd -Vj -ui -ui -ui -Su -uF -az -kK -kK -ak -ak -ak -ak -Ri -PG -kK -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -"} -(131,1,1) = {" -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -Et -Et -Et -Et -pO -pO -pO -pO -nJ -Pk -rd -sx -nJ -qV -Zz -Ty -DI -ew -nJ -tq -PG -PG -GL -RT -kK -PG -yQ -kK -kK -kK -kK -OV -DV -lB -ym -Lh -WY -WY -WY -WY -WY -WY -WY -ss -WY -rv -Vj -Gu -Gu -Gu -Su -vD -az -kK -kK -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -"} -(132,1,1) = {" -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -Et -pO -pO -pO -pO -Lb -MU -ZR -nJ -xz -Qd -Iw -Ql -LR -PT -JI -PT -Tc -Dy -OU -PG -PG -GL -Vl -kK -Az -kp -kK -kK -PG -kK -OV -Nl -Om -RA -Of -WY -WY -WY -WY -WY -WY -WY -WY -WY -db -Vj -Gu -Gu -Gu -Su -vD -Su -kK -kK -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -"} -(133,1,1) = {" -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -Et -pO -ej -iS -sP -AG -ue -dy -nJ -Iw -eO -Wr -Ql -OM -EN -Io -iD -Fc -Dy -OU -PG -PG -GL -RT -kK -kK -qu -kK -PG -kK -kK -tx -Qs -pA -hP -KE -GS -GS -GS -GS -GS -GS -GS -Wm -WY -kz -Vj -Gu -Gu -Gu -Su -tR -Su -kK -Et -Et -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -"} -(134,1,1) = {" -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -Et -Et -pO -sb -fo -Mq -af -yf -HE -ts -ts -ts -ts -ts -ts -ts -Xr -ts -ts -nJ -lP -PG -PG -Ew -Od -kK -PG -kK -kK -kK -kK -kK -OV -kL -hi -Me -aW -MT -MT -MT -MT -MT -MT -MT -xC -WY -DB -Vj -Gu -Gu -Gu -Su -DF -Su -Et -Et -Et -Et -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -"} -(135,1,1) = {" -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -Et -Et -Et -Et -Et -pO -gQ -CX -zi -Ul -KL -Ny -UR -Oz -Jx -Bx -Bx -Bx -Bx -gK -gm -ts -Et -Et -EP -XF -Od -kK -kK -kK -Ri -kK -PG -kK -kK -OV -Xc -ZD -Me -BW -WY -WY -WY -WY -WY -WY -WY -WY -WY -aX -Vj -ui -ui -ui -Su -IF -Su -Su -Su -Su -Et -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -"} -(136,1,1) = {" -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -Et -qJ -qJ -qJ -qJ -pO -pO -oY -pO -pO -rE -pO -ts -ts -Ge -ts -ts -ts -ts -Jx -sE -ts -Et -Et -Et -PG -kK -PG -kK -kK -kK -kK -PG -kK -PG -tx -Pz -II -Me -mf -WY -WY -WY -WY -WY -WY -WY -rb -WY -uW -Vj -WJ -Kf -Fv -Su -zF -jW -lf -Lw -Su -Et -Et -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -"} -(137,1,1) = {" -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -Et -qJ -pK -Ma -qJ -Dd -vx -PO -pO -Oi -Zr -Ej -Xq -nP -da -Tz -ZO -vf -ts -ps -ts -ts -ts -ts -Et -kK -kK -PG -PG -vO -zQ -Uc -vl -PU -zQ -OV -OJ -rL -tl -kR -kR -Ya -Ad -Ad -Ad -Ad -Ad -Ad -WY -HM -Vj -DP -zy -ld -Su -yh -Su -Su -vD -Su -Et -Et -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -"} -(138,1,1) = {" -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -Et -qJ -LA -Ji -cK -Ji -Ji -PO -pO -iT -ux -qm -gX -Dh -Ed -dG -dG -EZ -ts -hS -Bx -Bx -hO -ts -Et -Et -kK -kK -kK -ne -GD -nY -Nx -Nx -nY -OV -cd -fa -al -qX -jF -Rh -WY -WY -gw -fP -fP -Xz -WY -uW -Vj -wJ -Uw -zy -Gi -pW -zM -tD -Vm -Su -Et -Et -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -"} -(139,1,1) = {" -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -mO -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -Et -Et -qJ -oS -zB -PO -PO -hq -PO -pO -lC -rf -xY -Mo -Vf -Ed -lQ -xZ -KV -ts -Ok -ts -BR -ps -ts -Et -Et -kK -kK -kK -ne -yS -nY -nY -Nx -nY -rk -vy -Rk -SZ -ms -QF -Rh -WY -WY -uW -GH -Yh -Rh -WY -aX -Vj -em -RL -Yf -Su -Su -Su -Su -tR -Su -Et -Et -Et -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -"} -(140,1,1) = {" -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -mO -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -Et -Et -qJ -sV -fl -qJ -qJ -pO -pO -pO -zH -oH -qq -yX -Pb -fL -cQ -zY -ts -ts -ts -ts -ts -ps -ts -Et -Et -NW -ak -ak -vO -vO -vO -Hr -Sc -Vj -Vj -Vj -Vj -Vj -Vj -Vj -Sj -OY -WY -lK -OV -OV -ZV -WY -uW -Vj -Bv -zy -NO -Su -kI -yM -lf -fQ -Su -Et -Et -Et -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -"} -(141,1,1) = {" -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -mO -mO -mO -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -Et -qJ -Wo -If -mE -qJ -gT -kd -SI -kP -Ek -hT -zG -sd -Li -dN -ot -ts -VL -se -VL -ts -ps -ts -Et -ak -ak -ak -ak -vO -Ga -vO -wa -MY -Su -Fi -hE -Vj -Am -Jk -Vj -kt -ZC -lB -EM -Bj -GW -SF -AI -Xt -Vj -Su -Su -Su -Su -vD -Su -Su -Br -Su -Et -Et -Et -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -"} -(142,1,1) = {" -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -mO -mO -mO -mO -mO -mO -mO -mO -mO -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -Et -qJ -Co -If -BM -qJ -XP -Av -Av -gI -Tj -gI -GE -xZ -fL -SC -dX -ts -lm -xR -Uk -ig -ps -ts -Et -ak -ak -ak -vO -vO -lL -fm -IG -aI -Su -Su -Su -Vj -Vj -Vj -Vj -QH -gf -IY -ID -Vj -Vj -Vj -Vj -Vj -Vj -eM -lf -lf -lf -Qn -Su -xW -Yb -Su -Et -Et -Et -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -"} -(143,1,1) = {" -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -mO -mO -mO -mO -mO -mO -mO -mO -mO -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -Et -qJ -oR -If -wE -sm -xZ -WU -Nw -dx -bV -aV -Gq -xZ -Cz -Xq -Xq -ts -kF -BR -BR -ts -ps -ts -ak -ak -ak -ak -vO -Cb -OK -JE -Ct -ye -Ep -dR -gg -lf -lf -Lw -Vj -Vj -Vj -Vj -Vj -Vj -eM -lf -lf -MB -lf -Qn -Su -ui -Su -rD -Su -ta -MF -Su -Su -Su -Et -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -"} -(144,1,1) = {" -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -mO -mO -mO -mO -mO -mO -mO -mO -mO -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -Et -Et -qJ -Ry -eB -qJ -qJ -AU -aV -dx -pp -bU -Gr -Fr -Gr -KZ -cS -oK -ts -ts -ts -ts -ts -ps -ts -ak -ak -ak -ak -vO -XN -cI -QN -QY -AD -bj -Vj -Vj -Vj -Vj -zF -lf -lf -lf -lf -lf -lf -Qn -Su -Su -Su -ui -ui -Su -PG -UX -pW -Su -LB -ty -YR -Jl -Su -Et -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -"} -(145,1,1) = {" -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -mO -mO -mO -mO -mO -mO -mO -mO -mO -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -Et -Et -qJ -sG -BC -CF -qJ -oe -xZ -Gr -Gr -Gr -Gr -xZ -hg -AO -xZ -jc -Bt -Zi -tz -be -ts -ps -ts -ak -ak -ak -vO -vO -vO -vO -Tn -vO -vO -Sc -RW -Ao -zp -RW -Vj -Vj -Vj -Vj -Vj -Vj -Vj -Su -Su -Et -Et -kK -PG -Fm -kK -Su -pW -pW -pW -pW -vZ -yj -Su -Et -Et -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -"} -(146,1,1) = {" -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -mO -mO -mO -mO -mO -mO -mO -mO -mO -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -Et -qJ -qJ -mr -oV -uf -qJ -WP -xB -VM -Lj -VK -QI -dH -dH -wX -VI -ke -Bt -lX -qU -LO -ts -Te -ts -Et -ak -ak -vO -Sa -LY -OL -Gh -HS -tJ -Sc -xl -vj -ky -lg -RW -Gf -SM -np -na -gY -RW -Et -Et -kK -kK -DC -kK -kK -PG -Su -zP -Su -Su -Qo -Su -Su -Su -Su -Et -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -"} -(147,1,1) = {" -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -mO -mO -mO -mO -mO -mO -mO -mO -mO -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -Et -qJ -cJ -sG -oV -ia -qJ -gZ -hg -gP -xZ -QI -NL -aN -Lk -Ju -pt -tb -Bt -mt -JS -xA -ze -HP -Bt -Et -ak -ak -vO -nT -Al -aL -AD -jC -WV -Sc -rK -bN -bN -qD -RW -Hd -JN -np -Ec -pJ -RW -Et -kK -kK -kK -kK -kK -kK -Et -Su -Kf -ll -bn -MF -vz -vZ -xW -Su -Et -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -"} -(148,1,1) = {" -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -Et -qJ -uD -Bi -oV -QA -qJ -XY -xZ -dx -xZ -LD -PF -rh -fX -uv -yJ -op -td -oT -ih -CN -oC -xE -Bt -Et -ak -ak -vO -Zs -oF -DS -oF -oF -oF -Sc -ek -Ib -MH -Aq -RW -np -Fs -Ti -ZM -np -RW -Et -kK -DC -NC -Fm -Et -Et -Et -Su -RM -pm -Mg -nx -gM -co -MF -Su -Et -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -"} -(149,1,1) = {" -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -Et -qJ -qJ -sG -oV -SS -qJ -vb -hg -oE -hg -UA -he -lH -tt -ad -Go -iB -vs -lS -cV -aa -oC -EE -Bt -ak -ak -ak -vO -WW -Js -At -At -Js -nz -Sc -RW -RW -RW -ZX -ja -hY -hx -QM -fA -wb -RW -RW -kK -JJ -Et -Et -Et -Et -Et -Su -Su -Su -dD -Ik -sA -Su -zw -Su -Et -Et -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -"} -(150,1,1) = {" -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -Et -Et -qJ -kA -oV -CF -qJ -wo -xZ -eh -xZ -Mj -he -Cn -RG -gC -Cv -Dg -Bt -HW -ze -SJ -LF -Bt -Bt -ak -ak -ak -vO -tX -XG -Bm -Jr -Al -vS -Sc -dg -ZE -np -fO -yo -tv -nA -gW -jO -pN -mn -RW -SW -kK -sl -kK -Et -Et -Et -Et -Et -Su -ui -ui -ui -Su -vv -Su -Et -Et -Et -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -"} -(151,1,1) = {" -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -mO -mO -mO -mO -mO -mO -mO -mO -mO -mO -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -Et -Et -qJ -TD -Em -qJ -qJ -Dg -Dg -Dg -KW -Dg -Dg -av -Yz -ee -Vs -Dg -Pn -Yr -wC -fN -Bt -Bt -ak -ak -ak -ak -vO -Px -UW -MY -Rt -hc -Ho -dS -pM -Zu -Sy -ph -ql -RV -kE -qi -qi -qi -pc -RW -Et -kK -Yv -JJ -kK -kK -Et -Et -Et -Et -mO -Rj -mO -UX -pW -UX -kK -kK -Et -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -"} -(152,1,1) = {" -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -mO -mO -mO -mO -mO -mO -mO -mO -mO -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -Et -Et -qJ -oR -If -PO -PO -Di -VD -GT -GT -Vo -if -Ay -kY -Tu -WC -Dg -dc -tT -wC -Bt -Bt -ak -ak -ak -ak -ak -vO -Bn -Ca -MY -DO -rG -AZ -Sc -Pl -Qe -Ti -HX -Uh -RV -qi -qi -IO -nn -kD -RW -Et -Et -Et -kK -PG -sl -kK -Et -mO -mO -mO -iI -mO -Su -uQ -mg -Rj -kK -kK -ak -ak -ak -ak -ak -ak -ak -ak -ak -kK -kK -kK -kK -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -"} -(153,1,1) = {" -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -mO -mO -mO -mO -mO -mO -mO -mO -mO -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -Et -Et -qJ -sR -Ji -Ji -TV -VZ -wM -KX -oq -uG -sf -Eg -fb -mC -jQ -Dg -Ei -Ci -PZ -Bt -Et -ak -ak -ak -ak -ak -vO -AV -bT -Ph -Mx -xa -eI -Sc -Wx -Fb -np -HX -wk -bD -qi -yL -iO -MH -MH -RW -RW -Et -ak -kK -kK -PG -kK -EO -Rj -Rj -Rj -Rj -Rj -Rj -zd -Rj -Rj -EO -kK -kK -ak -ak -ak -ak -ak -ak -ak -kK -kK -kK -kK -kK -kK -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -"} -(154,1,1) = {" -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -mO -mO -mO -mO -mO -mO -mO -mO -mO -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -Et -qJ -bJ -Ji -Ji -TV -Dg -zt -mA -uu -Yn -fK -Sx -fK -HU -fK -fK -fK -Qq -Ce -Bt -Et -Et -ak -ak -ak -ak -vO -qk -ik -oF -MH -MH -MH -RW -RW -RW -RW -lu -Wy -AR -Xi -UF -rl -MH -qy -CC -RW -ak -ak -ak -kK -kK -PG -PG -zd -zd -zd -Rj -zd -zd -zd -zd -zd -Rj -mO -kK -kK -ak -ak -ak -kK -kK -PG -kK -kK -PG -kC -kK -kK -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -"} -(155,1,1) = {" -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -mO -mO -mO -mO -mO -mO -mO -mO -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -Et -qJ -qJ -LA -Ji -TV -fK -fK -fK -fK -fK -fK -Oq -fK -fK -fK -rV -fK -fK -Ve -fK -fK -fK -ak -ak -ak -ak -vO -vO -vO -vO -MH -mY -Lg -VE -cU -RW -Wd -eg -FN -Vg -Vc -Vc -Vc -MH -ex -jl -RW -ak -ak -ak -ak -kK -kK -kK -Rj -zd -zd -zd -zd -zd -zd -Rj -Rj -Rj -mO -mO -kK -kK -kK -kK -PG -kK -kK -kK -hM -lN -hM -hM -hM -hM -hM -hM -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -"} -(156,1,1) = {" -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -mO -mO -mO -mO -mO -mO -mO -mO -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -Et -Et -qJ -qJ -Xv -lp -GN -rQ -rQ -nb -Hq -Hq -Oj -nb -Hq -Hq -Hq -Hq -Hq -Oj -fT -fT -fK -ak -ak -ak -ak -ak -Et -Et -Et -MH -sa -PJ -uU -ff -qQ -fE -Vx -TC -Vg -Vc -RR -LK -RY -hh -pj -RW -ak -ak -ak -ak -ak -ak -EO -Rj -Rj -Rj -Rj -Rj -zd -Rj -Rj -Rj -Rj -Rj -EO -kK -NW -ak -ak -hM -hM -hM -hM -hM -Fa -hM -VJ -Fa -kq -Fa -hM -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -"} -(157,1,1) = {" -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -mO -mO -mO -mO -mO -mO -mO -mO -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -Et -Et -qJ -hW -TE -fK -fK -fK -Km -fK -fK -fK -uE -fK -fK -jv -fK -uh -wy -fK -pT -fK -ak -ak -ak -ak -ak -ak -Et -Et -MH -ml -ry -Nq -ya -RW -Ln -tk -qi -QO -MH -Rv -Pt -fR -Ez -RW -RW -ak -ak -ak -ak -ak -ak -ak -ak -NW -mO -mO -hM -vW -hQ -mO -Rj -kK -kK -kK -ak -ak -ak -ak -hM -Ip -pC -hM -hM -mK -hM -Fa -hM -Wa -Fa -hM -hM -hM -hM -hM -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -"} -(158,1,1) = {" -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -mO -mO -mO -mO -mO -mO -mO -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -Et -Et -qJ -nG -Sf -qJ -Et -fK -Km -fK -PP -Ch -pk -fK -sk -lU -fK -fK -fK -fK -Dq -fK -ak -ak -ak -ak -ak -ak -ak -Et -RW -MH -OZ -MH -RW -RW -eq -Un -qi -Vg -MH -jA -Bo -rA -RW -RW -Et -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -sM -Fa -sM -mO -NW -kK -ak -ak -ak -ak -ak -ak -hM -xH -VJ -Fa -Fa -Fa -Fa -Fa -hM -hM -Fa -Fa -Fa -Fa -VJ -hM -hM -Fq -Fq -Fq -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -"} -(159,1,1) = {" -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -mO -mO -mO -mO -mO -mO -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -Et -qJ -Iu -sU -qJ -Et -fK -te -Tv -KR -cq -JZ -fK -bu -am -ji -fK -Et -du -Pg -fK -ak -ak -ak -ak -ak -ak -ak -Et -SD -Dm -do -Hp -MH -DH -CB -Un -zO -KA -Rq -yV -HT -iF -RW -Et -Et -Et -ak -ak -ak -ak -ak -ak -ak -ak -ak -Et -hM -Cd -hM -kK -kK -Et -ak -ak -ak -ak -ak -ak -hM -Fa -hM -hM -hM -hM -pY -Fa -Ld -hM -Fa -pY -GF -Fa -Fa -pb -bl -Kz -md -Fq -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -"} -(160,1,1) = {" -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -mO -mO -mO -mO -mO -mO -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -Et -eR -vw -vw -eR -Et -fK -Hn -fK -kg -TN -ri -fK -fK -fK -fK -fK -Et -hf -vw -hf -ak -ak -ak -ak -ak -ak -ak -Et -RW -mQ -Ii -GA -EX -Bf -lr -RH -QJ -zZ -MH -qW -Jn -CR -CR -CR -CR -Et -Et -ak -ak -ak -ak -ak -ak -Et -Et -Et -hM -Rr -hM -Mt -hM -Et -Et -Et -ak -ak -ak -ak -hM -eJ -hM -ak -ak -hM -fD -Fa -MD -Fa -VJ -OT -hM -hM -hM -hM -Fq -Fq -Fq -Fq -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -"} -(161,1,1) = {" -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -mO -mO -mO -mO -mO -mO -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -AA -PG -PG -PG -kK -Et -fK -fK -fK -fK -fK -fK -fK -Et -Et -Et -Et -kK -PG -PG -PG -kK -ak -ak -ak -ak -ak -ak -ak -RW -is -Vv -tg -MH -Dj -XH -uK -RW -we -CR -CR -CR -CR -YT -zT -hM -hM -hM -hM -hM -hM -ak -ak -Et -Et -Et -hM -hM -Fa -GF -Dz -hM -Et -Et -Et -Et -Et -ak -ak -hM -hM -hM -ak -ak -hM -hM -GF -GJ -hM -pb -ci -hM -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -"} -(162,1,1) = {" -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -mO -mO -mO -mO -mO -mO -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -AA -kK -PG -PG -kK -kK -kK -Et -oh -oh -Et -Et -Et -Et -ak -ak -kK -kK -kK -PG -kK -kK -kK -ak -ak -ak -ak -ak -ak -RW -RW -RW -RW -RW -RW -MW -bO -RW -Uq -CR -Fa -eJ -Fa -Fa -Fa -CG -IR -GF -Fa -lA -hM -hM -hM -hM -hM -hM -hM -RC -MD -Fa -eJ -hM -hM -hM -hM -hM -hM -hM -hM -ak -ak -ak -ak -ak -ak -hM -hM -hM -hM -hM -hM -hM -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -"} -(163,1,1) = {" -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -mO -mO -mO -mO -mO -mO -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -Yv -PG -kK -PG -kK -kK -kK -AA -oh -oh -Et -ak -ak -ak -ak -ak -ak -ak -kK -kK -PG -kK -kK -ak -ak -ak -ak -ak -ak -ak -Et -Et -Et -Et -ku -Qp -Eo -hC -rY -CR -Fa -Fa -Fa -Fa -Fa -lE -Fa -Fa -Fa -Fa -Fa -pY -OT -Fa -Fa -Fa -Fa -Fa -Fa -Fa -Fa -Fa -Fa -Fa -Fa -Fa -Fa -Fa -hM -hM -hM -hM -hM -hM -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -"} -(164,1,1) = {" -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -mO -mO -mO -mO -mO -mO -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -AA -vo -kK -PG -PG -kK -Ri -Or -Fu -Fu -dn -kK -ak -ak -ak -ak -ak -ak -Et -wx -kK -kK -kK -kK -ak -ak -ak -ak -ak -ak -ak -Et -Et -Oc -Qp -aj -aj -aj -NU -CR -CR -CR -Fa -Fa -Fa -Fa -Fa -Fa -Ip -Fa -pb -Fa -Fa -Fa -nI -Fa -Fa -Fa -pY -Ip -Fa -Fa -Fa -Fa -zS -pY -CG -je -Fa -Fa -Fa -Fa -Fa -hM -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -"} -(165,1,1) = {" -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -mO -mO -mO -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -Et -kK -PG -kK -kK -PG -kK -kK -kK -kK -kK -kK -ak -ak -ak -ak -ak -ak -Et -Et -PG -PG -PG -Et -ak -ak -ak -ak -ak -ak -ak -ak -Et -YM -aj -aj -aj -aj -NU -Et -Et -hM -Fa -CR -CR -CR -CR -CR -CR -CR -CR -CR -CR -CR -CR -CR -CR -CR -CR -CR -CR -CR -CR -CR -CR -CR -CR -CR -CR -CR -CR -Fa -GF -hM -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -"} -(166,1,1) = {" -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -mO -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -AA -kK -kK -PG -kK -kK -kK -kK -kK -Ri -kK -kK -kK -ak -ak -ak -ak -ak -ak -Et -Dk -Dk -Dk -Et -ak -ak -ak -ak -ak -ak -ak -ak -PG -cO -Dx -aj -aj -Dv -oo -Et -Et -hM -Fa -CR -jw -Wb -Wb -jG -Wb -Jd -Qv -gs -uc -Mk -Qv -LS -nk -Wb -JH -Wb -Wb -JH -Kh -Wb -JH -Wb -Wb -JH -jb -Wb -eu -Fa -KU -hM -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -"} -(167,1,1) = {" -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -Et -ak -ak -ak -Zc -kK -PG -kK -PG -PG -kK -PG -kK -kK -kK -kK -kK -ak -ak -ak -ak -ak -ak -Et -mv -mv -mv -Et -ak -ak -ak -ak -ak -ak -ak -ak -Et -Et -cO -Op -Op -oo -kK -PG -Et -hM -Fa -CR -xt -Wb -jr -wR -Ni -Jd -Qv -Uz -uk -hj -Qv -Wb -MS -Wb -JH -MS -Wb -JH -Wb -Wb -JH -Wb -Wb -JH -Wb -Wb -eu -Fa -hM -hM -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -"} -(168,1,1) = {" -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -Et -Et -Et -ak -ak -AA -kK -PG -kK -PG -PG -PG -kK -kK -PG -kK -kK -PG -kK -Ri -kK -ak -ak -ak -HQ -Xn -lV -Xn -HQ -ak -ak -ak -ak -ak -ak -ak -ak -ak -Et -Et -Et -Et -Et -HQ -kK -Et -hM -Fa -CR -Ua -Wb -Wb -Ah -Wb -pF -Qv -ur -mG -ou -Qv -AY -Wb -Wb -sF -Wb -Wb -sF -Wb -Wb -sF -Wb -Wb -sF -Wb -jJ -eu -Xp -hM -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -"} -(169,1,1) = {" -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -Et -Et -Et -Et -Et -Et -kK -kK -kK -Jj -Ax -UK -kK -kK -kK -kK -kK -kK -kK -kK -kK -kK -PG -kK -wx -kK -kK -kK -kK -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -kK -kK -kK -hM -xH -CR -Qv -LM -IZ -pI -Wb -LM -Qv -Qv -ub -zb -Qv -WQ -xc -lY -qj -VA -Kn -HY -Xd -kh -KD -jX -FG -TK -GR -xj -mj -Xp -hM -hM -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -"} -(170,1,1) = {" -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -Et -Et -UK -UK -UK -UK -UK -kK -kK -LX -bg -LX -kK -fc -pP -Fu -pP -pP -pP -Fu -pP -iC -kK -kK -kK -kK -kK -kK -kK -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -kK -kK -hM -Fa -CR -RN -JA -hU -KN -JA -JA -RN -Qv -YS -Gm -Qv -qh -qC -Za -Pf -MK -Za -Pf -Dt -Za -ct -Zo -Za -ct -Os -Za -CR -Xp -IR -hM -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -"} -(171,1,1) = {" -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -Et -UK -bz -Cq -yb -UK -UK -UK -UK -Ll -UK -UK -UK -kK -dO -qp -qp -qp -LN -kK -Yu -kK -kK -kK -kK -kK -kK -Ri -kK -ak -ak -ak -Et -ak -ak -ak -ak -ak -ak -ak -ak -ak -Et -Et -kK -hM -ax -CR -Fx -ZY -ki -MZ -xr -ZY -Vz -Zy -cr -ZY -HA -vX -MV -BQ -rU -ZY -oX -HG -ZY -EA -UZ -ZY -gH -RQ -ZY -EF -TQ -Xp -Fa -hM -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -"} -(172,1,1) = {" -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -Et -UK -zu -IU -Xy -UK -UT -eT -bg -lI -LQ -Lp -UK -dO -ON -bE -BA -bE -ON -LN -AA -kK -PG -kK -kK -PG -kK -kK -kK -kK -ak -PG -Et -Et -Et -ak -ak -ak -ak -ak -ak -Et -Et -kK -kK -hM -Fa -CR -wg -Cl -Cc -kX -Fk -Dc -jz -ov -si -Id -hJ -si -Sg -hJ -si -zA -hJ -si -XW -hJ -si -PB -hJ -si -Gz -Qb -CR -Xp -MD -hM -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -"} -(173,1,1) = {" -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -Et -UK -nD -Cw -SL -UK -Do -km -Gp -Mp -Bq -Nc -UK -Ws -bE -bE -nB -nB -bE -gv -YB -PG -kK -kK -PG -kK -kK -PG -kK -kK -kK -kK -kK -kK -Et -Et -Et -ak -Et -Et -Et -Et -kK -kK -kK -hM -Fa -CR -YE -zz -cA -OP -cA -cA -ht -Qv -wz -OF -OO -Oy -CV -Yk -Zh -Jw -Mm -tS -hB -PA -rX -uz -lq -WG -Gs -ZK -mj -zE -Fa -hM -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -"} -(174,1,1) = {" -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -Et -UK -UK -Oh -UK -UK -In -UK -UK -cv -UK -UK -UK -bE -ON -bE -ON -nB -ON -qx -AA -kK -kK -Qu -PG -Qu -kK -kK -kK -PG -kK -kK -kK -kK -PG -kK -HQ -Et -Et -rm -kK -kK -kK -kK -kK -hM -Fa -CR -rS -GB -JT -ZY -ZY -yD -yx -Qv -Wb -Wb -vF -Wb -Wb -vF -Wb -Wb -vF -Wb -Wb -vF -Wb -Wb -vF -Wb -Wb -Ab -Uj -Xp -Xp -hM -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -"} -(175,1,1) = {" -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -UK -ow -OQ -UK -uO -gb -UK -Pw -gl -wK -wv -Hx -uw -Bu -bE -Bu -bE -qx -kK -RT -kK -Et -IC -xG -AJ -Et -ak -ak -kK -PG -kK -uy -Et -kK -kK -kK -Et -Et -Et -kK -kK -kK -kK -kK -hM -Fa -CR -NJ -GB -MA -jq -zv -Qv -Qv -Qv -Wb -Wb -Wt -Wb -MS -Wt -Wb -Wb -Wt -Wb -Wb -Wt -Wb -Wb -Wt -Wb -Wb -Wb -Uj -Fa -Xp -hM -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -"} -(176,1,1) = {" -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -UK -UO -zJ -Ke -Ke -QX -UK -bm -oA -wK -tp -Hx -IC -UE -UE -IC -UE -UE -IC -IC -Et -Et -IC -fq -IC -Et -Et -ak -ak -ak -ak -eW -Et -Et -Et -kK -PG -kK -Et -kK -kK -kK -kK -hM -hM -Fa -CR -CR -Ww -CR -CR -tK -Qv -tU -Qv -Wb -Wb -Wt -Hb -dT -Wt -Wb -Wb -Wt -Wb -dT -JP -Wb -Wb -Wt -Wb -dT -gO -Uj -Fa -Xp -hM -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -"} -(177,1,1) = {" -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -UK -UO -UK -UK -UK -UK -UK -qo -OE -wK -wv -Hx -CW -Eu -ZL -TB -ZL -AQ -qE -IC -IC -IC -IC -RO -IC -IC -Et -ak -ak -ak -ak -ak -ak -ak -Et -Et -kK -kK -kK -kK -kK -kK -kK -hM -RC -Fa -Fa -Ls -Vi -Wn -CR -CR -CR -PE -CR -CR -CR -CR -CR -CR -CR -CR -CR -CR -CR -CR -CR -CR -CR -CR -CR -CR -CR -CR -Fa -Xp -hM -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -"} -(178,1,1) = {" -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -UK -UO -UK -TY -qS -mN -Hx -Hx -Ux -Hx -Hx -Hx -VH -ZP -AQ -Yo -AQ -vt -AQ -IC -IC -zs -zx -aU -wN -IC -Et -Et -ak -ak -ak -ak -ak -ak -ak -Et -wx -kK -kK -PG -kK -kK -kK -hM -GF -Fa -Fa -Fa -Vi -Xp -ip -Fa -Fa -Fa -Fa -Fa -Fa -Fa -Fa -Ld -pY -LC -Fa -OT -pY -kH -Fa -pb -Mv -jM -Fa -Fa -eJ -Fa -Fa -hd -hM -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -"} -(179,1,1) = {" -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -UK -UK -UK -IM -UK -UY -Wz -RU -Md -cj -Qy -Qa -Hx -rF -qB -eQ -rr -eo -rr -Kc -AQ -Zt -LZ -AW -Sv -Nr -Zg -IC -Et -Et -ak -ak -ak -ak -ak -ak -ak -Et -Et -Et -kK -kK -kK -kK -NW -hM -hM -hM -Fa -Fa -Lt -Lt -Vi -Vi -Vi -Vi -Vi -Vi -Vi -Vi -Vi -Vi -Vi -Vi -Vi -Vi -Vi -Vi -Vi -Vi -Vi -uX -Xp -Xp -Xp -Xp -Xp -ir -hM -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -"} -(180,1,1) = {" -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -UK -vY -wh -qe -UK -nh -jR -FZ -QC -Rb -Hl -TI -ZU -TH -dM -ZL -mJ -Cy -gB -Lr -mb -ft -ft -Hw -pU -Ye -wY -IC -Et -Et -ak -ak -ak -ak -ak -ak -ak -ak -Et -Et -Et -Et -kK -PG -kK -YQ -PL -YC -Fa -ab -Cx -TZ -Fa -Fa -Fa -Fa -ju -Fa -Fa -Fa -Fa -Fa -Fa -Fa -Fa -IR -Fa -Fa -lE -Fa -YY -pY -GF -hM -hM -hM -hM -hM -hM -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -"} -(181,1,1) = {" -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -Et -UK -WH -yZ -cT -UK -Ky -ng -rC -cc -fV -mV -Hx -Hx -df -rj -AQ -AQ -qt -AQ -Eb -AQ -ft -ft -VP -Ev -NT -IC -IC -Et -Et -ak -ak -ak -ak -ak -ak -ak -ak -ak -Et -Et -kK -kK -kK -NW -hM -hM -hM -hM -hM -hM -hM -hM -pY -Fa -Fa -ju -ww -fi -Fa -pY -hM -hM -hM -hM -hM -hM -hM -hM -hM -hM -hM -hM -hM -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -"} -(182,1,1) = {" -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -Et -UK -cD -gr -bg -UK -gJ -JC -TA -Hx -Hx -Hx -Hx -hs -eQ -Ev -sc -ft -ft -ft -nX -ft -ft -ft -ft -Ev -ZH -IC -Et -Et -Et -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -Et -HQ -kK -kK -kK -kK -kK -kK -kK -kK -kK -kK -CR -CR -CR -CR -Nt -YH -CR -CR -CR -CR -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -"} -(183,1,1) = {" -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -Et -Et -UK -cX -cX -th -UK -UK -UK -qK -IC -px -es -yR -BN -AN -Ev -bI -ua -VN -VN -Ns -VN -VN -VN -VN -hn -ge -IC -Et -Et -Et -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -Et -Et -kK -kK -kK -kK -kK -kK -kK -kK -kK -kK -ka -dZ -vq -pa -Gt -pq -lO -ML -ML -DL -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -"} -(184,1,1) = {" -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -Et -Et -UK -dE -bg -Ro -UK -bW -UK -XX -IC -VX -Zw -yR -ZT -Eu -hZ -sc -ft -ft -ft -qL -ft -ft -ft -ft -AQ -TW -IC -Et -Et -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -Et -Et -kK -Et -kK -kK -EW -kK -kK -kK -kK -ka -dZ -Rd -dz -aG -yv -WZ -ML -ML -DL -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -"} -(185,1,1) = {" -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -Et -Et -Et -UK -Qj -zo -cD -JL -rc -UK -UK -UK -oW -yt -IC -IC -YK -Yc -AQ -AQ -vt -AQ -yC -AQ -ft -ft -VP -AQ -lW -IC -Et -Et -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -Et -Et -Et -Ig -Fu -Ue -Ue -Ue -Ue -Ue -Ue -XU -Rw -dz -aG -yv -WZ -Ir -PK -DL -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -"} -(186,1,1) = {" -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -Et -Et -Et -UK -tL -vP -vP -UK -bg -um -bg -UK -IS -AQ -QB -IC -Gl -BN -AQ -rr -Bz -rr -TX -xy -ft -ft -AQ -AQ -OS -IC -Et -Et -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -AA -kK -Ue -ae -ae -ae -ae -zj -mx -fZ -zg -AL -kG -WZ -tM -tM -DL -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -"} -(187,1,1) = {" -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -Et -Et -UK -UK -JY -JY -UK -UK -Ox -wu -UK -QU -QU -IB -IC -Je -Sh -ob -gB -BB -gB -lv -AQ -MQ -NP -Fy -eC -IC -IC -Et -Et -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -AA -kK -Ue -Yw -UP -UP -UP -gS -Vk -yv -yv -Ze -uN -WZ -zD -zD -DL -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -"} -(188,1,1) = {" -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -Et -Et -kK -fu -oh -oh -oh -UK -Zb -Xk -UK -eD -QU -QU -IC -IC -hb -BN -AQ -qt -AQ -qt -AQ -IC -IC -Nv -Vt -IC -Et -Et -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -AA -kK -Ue -va -UP -UP -UP -gS -Jh -yv -cx -ha -Nb -WZ -bQ -sB -DL -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -"} -(189,1,1) = {" -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -PG -kK -fu -oh -oh -oh -UK -JY -JY -UK -IC -IC -IC -IC -IC -aH -eQ -jD -AQ -CP -hG -QS -IC -IC -IC -IC -IC -Et -Et -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -AA -kK -Ue -yN -UP -UP -UP -gS -Jh -yv -yv -Ze -Nb -BF -Uf -uo -DL -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -"} -(190,1,1) = {" -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -kK -mv -oh -oh -oh -fu -oh -oh -oh -oh -oh -oh -oh -IC -IC -WB -IC -Rf -IC -IC -IC -IC -Et -Et -Et -Et -Et -Et -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -AA -kK -Ue -FH -FH -FH -aS -xg -Jh -Ze -Ze -Ze -Nb -YD -PR -xN -DL -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -"} -(191,1,1) = {" -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -kK -kK -kK -oh -oh -fu -oh -oh -oh -oh -oh -oh -oh -Et -IC -La -Tb -ch -IC -Et -Et -Et -Et -Et -Et -Et -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -AA -kK -Er -Er -Er -Er -NH -NH -Xf -ly -fz -fz -TT -Er -My -Er -Er -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -"} -(192,1,1) = {" -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -PG -kK -oh -oh -oh -oh -oh -oh -oh -oh -oh -oh -Et -IC -IC -IC -IC -IC -Et -Et -Et -Et -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -AA -kK -xV -ao -cY -HJ -dr -HJ -Vy -Zn -cG -UM -Xl -hD -bb -SQ -Er -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -"} -(193,1,1) = {" -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -kK -kK -kK -oh -oh -oh -oh -oh -oh -oh -oh -oh -Et -Et -Et -Et -Et -Et -Et -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -AA -kK -xV -JK -tV -YF -xh -nR -UM -UM -Qf -UM -Gd -Er -ho -Be -Er -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -"} -(194,1,1) = {" -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -kK -kK -kK -kK -oh -oh -oh -oh -oh -kK -kK -kK -Et -Et -Et -Et -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -AA -kK -xV -Tp -lj -XQ -pQ -XQ -Pv -UM -hz -XJ -Po -hD -zc -SV -Er -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -"} -(195,1,1) = {" -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -kK -kK -kK -oh -oh -kK -kK -kK -kK -PG -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -AA -kK -EI -EI -EI -EI -wt -EI -EI -On -EI -DL -DL -Er -Er -Er -Er -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -"} -(196,1,1) = {" -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -PG -kK -kK -kK -kK -kK -kK -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -zW -zW -zW -mD -IK -IK -IK -IK -mF -qr -zW -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -"} -(197,1,1) = {" -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -PG -PG -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -zW -CH -mF -IK -IK -IK -IK -IK -IK -wc -zW -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -"} -(198,1,1) = {" -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -zW -CH -IK -FW -yk -up -IK -IK -IK -wc -zW -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -"} -(199,1,1) = {" -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -zW -zW -zW -zW -zW -zW -zW -zW -zW -zW -zW -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -"} -(200,1,1) = {" -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -"} -(201,1,1) = {" -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -"} -(202,1,1) = {" -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -"} -(203,1,1) = {" -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -"} -(204,1,1) = {" -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -"} -(205,1,1) = {" -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -"} -(206,1,1) = {" -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -"} -(207,1,1) = {" -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -"} -(208,1,1) = {" -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -"} -(209,1,1) = {" -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -"} -(210,1,1) = {" -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -"} -(211,1,1) = {" -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -"} -(212,1,1) = {" -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -"} -(213,1,1) = {" -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -"} -(214,1,1) = {" -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -"} -(215,1,1) = {" -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -"} -(216,1,1) = {" -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -"} -(217,1,1) = {" -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -"} -(218,1,1) = {" -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -"} -(219,1,1) = {" -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -"} -(220,1,1) = {" -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -"} -(221,1,1) = {" -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -"} -(222,1,1) = {" -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -"} -(223,1,1) = {" -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -"} -(224,1,1) = {" -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -"} -(225,1,1) = {" -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -"} -(226,1,1) = {" -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -"} -(227,1,1) = {" -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -"} -(228,1,1) = {" -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -"} -(229,1,1) = {" -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -"} -(230,1,1) = {" -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -"} -(231,1,1) = {" -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -"} -(232,1,1) = {" -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -"} -(233,1,1) = {" -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -"} -(234,1,1) = {" -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -"} -(235,1,1) = {" -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -"} -(236,1,1) = {" -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -"} -(237,1,1) = {" -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -"} -(238,1,1) = {" -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -"} -(239,1,1) = {" -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -"} -(240,1,1) = {" -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -"} -(241,1,1) = {" -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -"} -(242,1,1) = {" -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -"} -(243,1,1) = {" -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -"} -(244,1,1) = {" -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -"} -(245,1,1) = {" -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -"} -(246,1,1) = {" -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -"} -(247,1,1) = {" -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -"} -(248,1,1) = {" -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -"} -(249,1,1) = {" -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -"} -(250,1,1) = {" -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -"} -(251,1,1) = {" -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -"} -(252,1,1) = {" -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -"} -(253,1,1) = {" -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -"} -(254,1,1) = {" -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -"} -(255,1,1) = {" -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -"} diff --git a/_maps/map_files/IceBoxStation/IcemoonUnderground_Below.dmm b/_maps/map_files/IceBoxStation/IcemoonUnderground_Below.dmm deleted file mode 100644 index 41e7e87386994..0000000000000 --- a/_maps/map_files/IceBoxStation/IcemoonUnderground_Below.dmm +++ /dev/null @@ -1,70762 +0,0 @@ -//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE -"ac" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 4 - }, -/obj/machinery/airalarm/directional/south, -/turf/open/floor/iron/showroomfloor, -/area/security/prison/toilet) -"aj" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/tile/red, -/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/door/airlock/security/glass{ - name = "Labor Camp Ultilities"; - req_access_txt = "2" - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/mine/laborcamp/security) -"ak" = ( -/obj/effect/turf_decal/siding/white{ - dir = 4 - }, -/obj/machinery/door/window/right/directional/west{ - dir = 4; - name = "airlock" - }, -/turf/open/floor/iron/dark, -/area/mine/mechbay) -"an" = ( -/obj/machinery/door/poddoor/shutters/preopen{ - id = "Lakeview_Bathroom"; - name = "Privacy Shutters" - }, -/obj/effect/spawner/structure/window/hollow/reinforced/middle{ - dir = 4 - }, -/turf/open/floor/plating, -/area/mine/eva/lower) -"ap" = ( -/obj/structure/chair/wood{ - dir = 4 - }, -/obj/effect/turf_decal/siding/wood{ - dir = 8 - }, -/turf/open/floor/wood, -/area/security/prison/rec) -"at" = ( -/turf/open/floor/plating/snowed/icemoon, -/area/icemoon/underground/explored) -"aD" = ( -/turf/open/misc/asteroid/snow/icemoon, -/area/icemoon/surface/outdoors/labor_camp) -"aF" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/mine/laborcamp) -"aK" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/sepia, -/area/security/prison/rec) -"aL" = ( -/turf/closed/wall/r_wall, -/area/security/prison/workout) -"aT" = ( -/obj/machinery/shower{ - pixel_y = 22 - }, -/obj/item/soap/nanotrasen, -/obj/item/bikehorn/rubberducky/plasticducky, -/turf/open/floor/iron/freezer, -/area/mine/laborcamp) -"be" = ( -/obj/structure/chair/pew/left, -/turf/open/floor/wood, -/area/security/prison/rec) -"bg" = ( -/obj/structure/closet/lasertag/red, -/obj/effect/spawner/random/contraband/permabrig_gear, -/obj/machinery/light/warm/directional/east, -/turf/open/floor/iron, -/area/security/prison/workout) -"bi" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/airalarm/directional/north, -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 1 - }, -/turf/open/floor/iron/dark/side{ - dir = 1 - }, -/area/security/prison) -"bs" = ( -/obj/structure/chair/stool/directional/south, -/obj/machinery/flasher/directional/west{ - id = "GulagCell 3" - }, -/obj/structure/sign/poster/official/obey{ - pixel_y = 32 - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 4 - }, -/turf/open/floor/iron, -/area/mine/laborcamp) -"bt" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/white, -/area/mine/laborcamp) -"bw" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 - }, -/turf/open/floor/iron, -/area/security/prison/workout) -"bz" = ( -/obj/effect/turf_decal/loading_area{ - dir = 4 - }, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/icemoon/underground/explored) -"bB" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light/small/directional/north, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 8 - }, -/obj/structure/cable, -/turf/open/floor/iron/cafeteria, -/area/mine/laborcamp) -"bC" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light/directional/north, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/turf/open/floor/iron, -/area/mine/laborcamp) -"bF" = ( -/obj/effect/spawner/structure/window/hollow/reinforced/middle{ - dir = 4 - }, -/obj/structure/cable, -/turf/open/floor/plating/snowed/icemoon, -/area/icemoon/underground/explored) -"bG" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/trimline/red/filled/line, -/turf/open/floor/iron/dark/side, -/area/security/prison) -"bH" = ( -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/obj/structure/sign/warning/gasmask{ - desc = "A sign that warns of dangerous gasses in the air, instructing you to wear internals."; - pixel_x = -2; - pixel_y = 32 - }, -/turf/open/floor/iron/dark/side{ - dir = 1 - }, -/area/mine/eva/lower) -"bI" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/camera/directional/south{ - c_tag = "Security - Permabrig Meditation"; - network = list("ss13","prison") - }, -/turf/open/floor/iron/cafeteria, -/area/security/prison/mess) -"bN" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 - }, -/turf/open/floor/iron/cafeteria, -/area/security/prison/mess) -"cc" = ( -/obj/structure/cable, -/turf/open/floor/carpet, -/area/security/prison/rec) -"ch" = ( -/obj/machinery/vending/autodrobe/all_access, -/obj/structure/window/reinforced/spawner/west, -/turf/open/floor/iron/dark/textured, -/area/security/prison) -"cm" = ( -/obj/structure/closet/crate, -/turf/open/floor/plating/snowed/icemoon, -/area/icemoon/underground/explored) -"co" = ( -/obj/structure/sink/kitchen{ - pixel_y = 24 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/cafeteria, -/area/security/prison/mess) -"cp" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/camera/directional/north{ - c_tag = "Security - Upper Permabrig Cafeteria"; - network = list("ss13","prison") - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/turf/open/floor/iron, -/area/security/prison/mess) -"ct" = ( -/obj/structure/sign/poster/official/random/directional/south, -/obj/structure/window/reinforced/spawner/west, -/turf/open/floor/iron/dark/textured, -/area/security/prison/workout) -"cv" = ( -/obj/structure/railing{ - dir = 1 - }, -/obj/structure/rack, -/obj/item/storage/medkit/brute, -/turf/open/floor/iron/dark/side{ - dir = 9 - }, -/area/security/prison/workout) -"cx" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/iron, -/area/mine/eva/lower) -"cB" = ( -/obj/structure/table, -/obj/structure/reagent_dispensers/servingdish, -/obj/effect/turf_decal/tile/red/opposingcorners, -/turf/open/floor/iron, -/area/security/prison/mess) -"cC" = ( -/obj/structure/cable, -/obj/effect/spawner/structure/window/hollow/reinforced/middle, -/turf/open/floor/plating, -/area/security/prison/safe) -"cE" = ( -/obj/structure/bonfire/prelit, -/turf/open/misc/asteroid/snow/icemoon, -/area/icemoon/underground/explored) -"cW" = ( -/obj/structure/rack, -/turf/open/floor/plating, -/area/mine/eva/lower) -"cX" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plating, -/area/mine/eva/lower) -"db" = ( -/obj/machinery/light/small/directional/south, -/obj/machinery/camera/directional/south{ - c_tag = "Labor Camp Showers"; - network = list("labor") - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 4 - }, -/turf/open/floor/iron/freezer, -/area/mine/laborcamp) -"dd" = ( -/obj/machinery/light/small/directional/north, -/turf/open/floor/plating/snowed/icemoon, -/area/mine/eva/lower) -"dh" = ( -/obj/structure/fence{ - dir = 4 - }, -/obj/structure/sign/nanotrasen, -/turf/open/misc/asteroid/snow/icemoon, -/area/icemoon/underground/explored) -"dl" = ( -/obj/effect/turf_decal/bot, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/mine/laborcamp) -"ds" = ( -/obj/structure/holohoop{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light/warm/directional/west, -/turf/open/floor/iron, -/area/security/prison/workout) -"dB" = ( -/obj/structure/closet/crate, -/turf/open/misc/asteroid/snow/icemoon, -/area/icemoon/underground/explored) -"dC" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/firealarm/directional/north, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/turf/open/floor/iron, -/area/security/prison/mess) -"dH" = ( -/obj/structure/curtain, -/turf/open/floor/iron/showroomfloor, -/area/security/prison/toilet) -"dQ" = ( -/obj/structure/table, -/obj/item/food/pie/cream, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/cafeteria, -/area/security/prison/mess) -"dX" = ( -/obj/structure/cable, -/obj/machinery/power/terminal{ - dir = 8 - }, -/obj/structure/closet/crate{ - icon_state = "crateopen" - }, -/obj/machinery/light/directional/south, -/obj/item/stack/sheet/mineral/plasma/thirty, -/turf/open/floor/iron/smooth, -/area/mine/laborcamp/security) -"dY" = ( -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/structure/cable, -/turf/open/floor/iron/dark/side{ - dir = 1 - }, -/area/mine/eva/lower) -"ea" = ( -/obj/effect/turf_decal/tile/brown, -/obj/effect/turf_decal/tile/brown{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/iron/dark/side, -/area/mine/eva/lower) -"eb" = ( -/obj/structure/easel, -/obj/item/canvas/nineteen_nineteen, -/obj/machinery/airalarm/directional/north, -/turf/open/floor/sepia, -/area/security/prison/rec) -"eg" = ( -/obj/machinery/door/airlock/freezer, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/showroomfloor, -/area/security/prison/mess) -"ei" = ( -/obj/structure/window/reinforced/spawner/east, -/turf/open/floor/iron/dark/textured, -/area/security/prison/workout) -"el" = ( -/obj/machinery/computer/prisoner, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red, -/obj/structure/cable, -/turf/open/floor/iron, -/area/mine/laborcamp/security) -"eo" = ( -/obj/structure/flora/grass/jungle/b, -/obj/structure/window/reinforced/spawner/west, -/obj/structure/window/reinforced/spawner, -/obj/item/throwing_star/toy, -/turf/open/misc/ashplanet/wateryrock{ - initial_gas_mix = "o2=22;n2=82;TEMP=293.15" - }, -/area/security/prison/rec) -"ep" = ( -/obj/structure/tank_holder/oxygen, -/obj/effect/decal/cleanable/wrapping, -/turf/open/floor/vault, -/area/security/prison/rec) -"et" = ( -/obj/structure/toilet/greyscale{ - dir = 1; - cistern = 1 - }, -/obj/machinery/light/small/directional/south, -/turf/open/floor/iron/showroomfloor, -/area/security/prison/toilet) -"ev" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 1 - }, -/turf/open/floor/iron/white, -/area/security/prison/safe) -"ex" = ( -/obj/structure/curtain/cloth, -/turf/open/floor/iron/showroomfloor, -/area/security/prison/toilet) -"eC" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/newscaster/directional/north, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/turf/open/floor/iron, -/area/mine/laborcamp) -"eG" = ( -/turf/open/floor/iron, -/area/mine/laborcamp/security) -"eL" = ( -/obj/effect/turf_decal/tile/brown, -/obj/effect/turf_decal/tile/brown{ - dir = 8 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/structure/sign/warning/coldtemp{ - pixel_x = -2; - pixel_y = -32 - }, -/turf/open/floor/iron/dark/side, -/area/mine/eva/lower) -"eQ" = ( -/obj/structure/table, -/obj/structure/bedsheetbin, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/turf/open/floor/iron/cafeteria, -/area/mine/laborcamp) -"eR" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/firealarm/directional/west, -/turf/open/floor/iron/dark, -/area/mine/mechbay) -"eT" = ( -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/effect/turf_decal/tile/red, -/obj/structure/closet/secure_closet/labor_camp_security, -/turf/open/floor/iron, -/area/mine/laborcamp/security) -"eV" = ( -/obj/structure/fence{ - dir = 4 - }, -/obj/structure/sign/nanotrasen, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/icemoon/underground/explored) -"eX" = ( -/obj/structure/table, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/turf/open/floor/iron/white, -/area/mine/laborcamp) -"eY" = ( -/obj/machinery/door/airlock/public/glass{ - id_tag = "gulag3"; - name = "Cell 3" - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/mine/laborcamp) -"fa" = ( -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 4 - }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/dark/side{ - dir = 1 - }, -/area/mine/eva/lower) -"fg" = ( -/obj/item/kitchen/fork/plastic, -/obj/structure/table, -/turf/open/floor/iron, -/area/security/prison/mess) -"fk" = ( -/obj/structure/fluff/tram_rail/end{ - dir = 4; - pixel_y = -17 - }, -/obj/structure/fluff/tram_rail/end{ - dir = 4 - }, -/turf/open/lava/plasma/ice_moon, -/area/icemoon/underground/explored) -"fl" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/power/apc/auto_name/directional/west, -/turf/open/floor/iron/dark, -/area/mine/mechbay) -"fo" = ( -/obj/machinery/door/window/brigdoor/left/directional/west, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/firealarm/directional/south, -/turf/open/floor/iron/cafeteria, -/area/security/prison/mess) -"fp" = ( -/obj/structure/chair/pew/right, -/obj/machinery/light/warm/directional/east, -/turf/open/floor/wood, -/area/security/prison/rec) -"fr" = ( -/obj/effect/turf_decal/trimline/red/filled/corner{ - dir = 8 - }, -/turf/open/floor/iron/dark/corner{ - dir = 8 - }, -/area/security/prison) -"fu" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 4 - }, -/turf/open/floor/iron/white, -/area/mine/laborcamp) -"fE" = ( -/turf/open/floor/iron, -/area/security/prison/workout) -"fF" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/icemoon/underground/explored) -"fL" = ( -/obj/machinery/camera/directional/west{ - network = list("ss13","prison"); - c_tag = "Security - Permabrig Recreation" - }, -/obj/effect/turf_decal/siding/wideplating/dark{ - dir = 8 - }, -/turf/open/floor/iron/dark/textured, -/area/security/prison/rec) -"fR" = ( -/obj/structure/lattice/catwalk, -/obj/structure/railing{ - dir = 1 - }, -/obj/structure/railing/corner{ - dir = 8 - }, -/turf/open/lava/plasma/ice_moon, -/area/icemoon/underground/explored) -"fU" = ( -/obj/structure/lattice/catwalk, -/obj/structure/railing, -/turf/open/lava/plasma/ice_moon, -/area/icemoon/underground/explored) -"fV" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 - }, -/obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/east, -/obj/item/kirbyplants/random, -/turf/open/floor/wood, -/area/security/prison/rec) -"gd" = ( -/obj/structure/window/reinforced/spawner/west, -/obj/item/book/manual/wiki/cooking_to_serve_man, -/obj/structure/table/reinforced, -/turf/open/floor/iron/cafeteria, -/area/security/prison/mess) -"ge" = ( -/obj/structure/easel, -/obj/item/canvas/nineteen_nineteen, -/turf/open/floor/sepia, -/area/security/prison/rec) -"gf" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/weather/snow/corner{ - dir = 4 - }, -/obj/effect/turf_decal/loading_area{ - dir = 4 - }, -/turf/open/floor/plating/snowed/icemoon, -/area/icemoon/underground/explored) -"gj" = ( -/obj/machinery/door/airlock/security{ - name = "Permabrig Chapel" - }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/door/firedoor, -/turf/open/floor/wood, -/area/security/prison/rec) -"gs" = ( -/turf/closed/wall, -/area/security/prison/toilet) -"gA" = ( -/obj/structure/chair/stool/directional/north, -/obj/structure/sign/poster/official/report_crimes{ - pixel_x = -32 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/mine/laborcamp) -"gN" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/food/pie_smudge, -/turf/open/floor/iron/cafeteria, -/area/security/prison/mess) -"gP" = ( -/obj/effect/turf_decal/bot, -/obj/structure/ore_box, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/mine/laborcamp) -"gS" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/mine/laborcamp) -"gU" = ( -/obj/structure/stairs/north, -/obj/structure/railing{ - dir = 8 - }, -/turf/open/floor/iron, -/area/mine/eva/lower) -"gW" = ( -/obj/structure/fluff/tram_rail{ - pixel_y = 17 - }, -/obj/structure/lattice/catwalk, -/obj/structure/fluff/tram_rail, -/obj/structure/marker_beacon/burgundy{ - name = "landing marker" - }, -/turf/open/lava/plasma/ice_moon, -/area/icemoon/underground/explored) -"gX" = ( -/obj/structure/fence/corner{ - dir = 1 - }, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/icemoon/underground/explored) -"gY" = ( -/turf/open/floor/iron/smooth, -/area/mine/laborcamp/security) -"he" = ( -/obj/machinery/door/airlock/security{ - name = "Permanent Cell 1" - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark/textured, -/area/security/prison/safe) -"hn" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/turf/open/floor/iron, -/area/security/prison/workout) -"hu" = ( -/obj/machinery/light/small/directional/west, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/turf/open/floor/iron/showroomfloor, -/area/security/prison/mess) -"hw" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/weather/snow/corner{ - dir = 6 - }, -/obj/effect/turf_decal/loading_area{ - dir = 4 - }, -/turf/open/floor/plating/snowed/icemoon, -/area/icemoon/underground/explored) -"hx" = ( -/obj/structure/chair/stool/directional/west, -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/newscaster/directional/east, -/turf/open/floor/wood/large, -/area/mine/eva/lower) -"hA" = ( -/obj/machinery/griddle, -/turf/open/floor/iron/cafeteria, -/area/security/prison/mess) -"hD" = ( -/obj/structure/fence/corner{ - dir = 9 - }, -/obj/structure/lattice/catwalk, -/turf/open/lava/plasma/ice_moon, -/area/icemoon/underground/explored) -"hI" = ( -/obj/structure/chair/comfy/beige{ - dir = 1; - name = "Bench" - }, -/turf/open/floor/iron/dark, -/area/mine/eva/lower) -"hN" = ( -/obj/structure/table, -/obj/item/paper, -/obj/item/pen, -/obj/machinery/light/small/directional/west, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/camera/directional/west{ - c_tag = "Labor Camp Cell 2"; - network = list("labor") - }, -/turf/open/floor/iron, -/area/mine/laborcamp) -"hO" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/firealarm/directional/east, -/turf/open/floor/iron/dark/side{ - dir = 1 - }, -/area/security/prison/workout) -"hP" = ( -/obj/structure/sign/poster/official/space_cops{ - pixel_x = 32 - }, -/turf/open/floor/iron/dark/textured, -/area/security/prison/workout) -"hT" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red, -/turf/open/floor/iron, -/area/security/prison/mess) -"hZ" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark/textured, -/area/security/prison) -"im" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 8 - }, -/turf/open/floor/iron, -/area/mine/laborcamp) -"ip" = ( -/obj/machinery/light/small/directional/west, -/obj/structure/table, -/turf/open/floor/plating, -/area/mine/eva/lower) -"ir" = ( -/obj/structure/window/reinforced/spawner/west, -/turf/open/floor/iron/dark/side{ - dir = 8 - }, -/area/security/prison/workout) -"it" = ( -/obj/structure/sink{ - dir = 8; - pixel_x = 11 - }, -/obj/structure/mirror/directional/east, -/obj/machinery/light/small/directional/south, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/iron/freezer, -/area/mine/eva/lower) -"iu" = ( -/obj/structure/chair/stool/directional/west, -/turf/open/floor/wood/large, -/area/mine/eva/lower) -"iv" = ( -/obj/structure/fence{ - dir = 4 - }, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/icemoon/underground/explored) -"iw" = ( -/obj/machinery/mineral/processing_unit_console, -/turf/closed/wall, -/area/mine/laborcamp) -"iC" = ( -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 4 - }, -/turf/open/floor/iron/dark/side{ - dir = 1 - }, -/area/mine/eva/lower) -"iD" = ( -/obj/structure/lattice/catwalk, -/obj/structure/railing/corner{ - dir = 8 - }, -/obj/structure/railing/corner, -/turf/open/lava/plasma/ice_moon, -/area/icemoon/underground/explored) -"iE" = ( -/obj/machinery/vending/sustenance, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light/directional/east, -/turf/open/floor/iron, -/area/mine/laborcamp) -"iG" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 4 - }, -/obj/structure/sign/warning/gasmask{ - desc = "A sign that warns of dangerous gasses in the air, instructing you to wear internals."; - pixel_y = 32 - }, -/turf/open/floor/vault, -/area/security/prison/rec) -"iO" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light/small/directional/west, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 4 - }, -/turf/open/floor/iron, -/area/mine/laborcamp) -"iP" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 4 - }, -/obj/machinery/airalarm/directional/west, -/obj/item/kirbyplants/random, -/turf/open/floor/wood, -/area/security/prison/rec) -"iV" = ( -/obj/structure/closet/secure_closet/freezer/fridge{ - req_access = "0" - }, -/obj/machinery/airalarm/directional/west, -/turf/open/floor/iron/showroomfloor, -/area/security/prison/mess) -"iW" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 1 - }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/dark/side{ - dir = 1 - }, -/area/security/prison) -"ja" = ( -/obj/effect/spawner/random/entertainment/cigar, -/obj/structure/table, -/turf/open/floor/plating/snowed/icemoon, -/area/icemoon/underground/explored) -"jb" = ( -/obj/effect/turf_decal/siding/wideplating/dark{ - dir = 8 - }, -/turf/open/floor/iron/dark/textured, -/area/security/prison/rec) -"jf" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/camera/directional/west{ - network = list("ss13","prison"); - c_tag = "Security - Permabrig Chapel" - }, -/obj/machinery/firealarm/directional/west, -/turf/open/floor/iron/showroomfloor, -/area/security/prison/mess) -"jl" = ( -/obj/structure/chair/stool/directional/south, -/obj/machinery/flasher/directional/west{ - id = "GulagCell 2" - }, -/obj/structure/sign/poster/official/work_for_a_future{ - pixel_y = 32 - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 4 - }, -/turf/open/floor/iron, -/area/mine/laborcamp) -"jm" = ( -/obj/machinery/microwave{ - pixel_y = 7 - }, -/obj/structure/table, -/turf/open/floor/iron/cafeteria, -/area/security/prison/mess) -"jo" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/loading_area{ - dir = 8 - }, -/turf/open/floor/iron, -/area/mine/laborcamp) -"jq" = ( -/obj/structure/rack, -/obj/item/storage/bag/ore, -/obj/item/flashlight, -/obj/item/pickaxe, -/obj/item/clothing/glasses/meson, -/obj/item/mining_scanner, -/obj/effect/decal/cleanable/dirt, -/obj/item/clothing/suit/hooded/wintercoat, -/turf/open/floor/iron, -/area/mine/laborcamp) -"jr" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/dark, -/area/mine/eva/lower) -"jt" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/security/prison/mess) -"jB" = ( -/obj/structure/bed{ - dir = 1 - }, -/obj/item/bedsheet/dorms{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 10 - }, -/turf/open/floor/iron/dark/side{ - dir = 10 - }, -/area/security/prison/safe) -"jK" = ( -/obj/machinery/door/airlock/security{ - name = "Cafeteria" - }, -/obj/machinery/door/firedoor, -/turf/open/floor/iron/dark/textured, -/area/security/prison/mess) -"jN" = ( -/obj/structure/window/reinforced/spawner/north, -/turf/open/floor/iron/dark/textured, -/area/security/prison/workout) -"jQ" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/turf/open/floor/iron, -/area/security/prison/mess) -"jU" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/mine/laborcamp/security) -"jZ" = ( -/obj/machinery/door/poddoor/preopen{ - id = "labor"; - name = "labor camp blast door" - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/mine/laborcamp) -"kc" = ( -/obj/effect/turf_decal/siding/wood, -/turf/open/floor/wood/large, -/area/mine/eva/lower) -"kf" = ( -/obj/structure/fence/corner{ - dir = 6 - }, -/turf/open/floor/plating/snowed/icemoon, -/area/icemoon/underground/explored) -"kl" = ( -/obj/effect/turf_decal/tile/red, -/turf/open/floor/iron, -/area/mine/laborcamp/security) -"kn" = ( -/obj/machinery/light/directional/east, -/turf/open/floor/iron, -/area/mine/laborcamp/security) -"kw" = ( -/obj/item/kirbyplants/dead, -/turf/open/floor/plating/snowed/icemoon, -/area/icemoon/underground/explored) -"kx" = ( -/obj/item/storage/book/bible, -/obj/structure/altar_of_gods, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/dark, -/area/security/prison/rec) -"kG" = ( -/obj/structure/table, -/obj/item/storage/medkit/regular, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/turf/open/floor/iron/white, -/area/mine/laborcamp) -"kH" = ( -/obj/effect/turf_decal/tile/brown, -/obj/effect/turf_decal/tile/brown{ - dir = 8 - }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/iron/dark/side, -/area/mine/eva/lower) -"kK" = ( -/obj/machinery/camera/directional/south{ - c_tag = "Labor Camp External North"; - network = list("labor") - }, -/turf/open/misc/asteroid/snow/icemoon, -/area/mine/laborcamp) -"kM" = ( -/obj/structure/chair/office{ - dir = 1 - }, -/turf/open/floor/iron, -/area/mine/laborcamp/security) -"kO" = ( -/obj/structure/rack, -/obj/item/mecha_parts/mecha_equipment/drill, -/obj/structure/sign/poster/official/random/directional/east, -/turf/open/floor/iron/smooth, -/area/mine/mechbay) -"kQ" = ( -/obj/machinery/portable_atmospherics/canister/oxygen, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/mine/laborcamp) -"kU" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/security/prison/mess) -"kW" = ( -/obj/machinery/atmospherics/components/tank/air{ - dir = 8 - }, -/turf/open/floor/plating, -/area/mine/laborcamp/security) -"lf" = ( -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/turf/open/floor/iron, -/area/security/prison/mess) -"lg" = ( -/obj/structure/toilet{ - dir = 4 - }, -/obj/machinery/light/small/directional/north, -/turf/open/floor/iron/freezer, -/area/mine/laborcamp) -"ln" = ( -/obj/machinery/space_heater, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plating, -/area/mine/eva/lower) -"lo" = ( -/obj/structure/table, -/obj/item/plate, -/obj/effect/turf_decal/tile/red, -/turf/open/floor/iron, -/area/security/prison/mess) -"lq" = ( -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 4 - }, -/obj/structure/railing/corner{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/iron/dark/side{ - dir = 1 - }, -/area/mine/eva/lower) -"lr" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/sign/poster/official/random/directional/north, -/turf/open/floor/iron, -/area/mine/laborcamp/security) -"lw" = ( -/obj/machinery/light/small/directional/south, -/turf/open/floor/plating/snowed/icemoon, -/area/mine/eva/lower) -"lB" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 4 - }, -/turf/open/floor/iron/dark/textured, -/area/security/prison) -"lD" = ( -/obj/structure/flora/tree/pine, -/turf/open/misc/asteroid/snow/icemoon, -/area/icemoon/underground/explored) -"lO" = ( -/turf/open/floor/vault, -/area/security/prison/rec) -"lX" = ( -/obj/structure/fence{ - dir = 1 - }, -/turf/open/floor/plating/snowed/icemoon, -/area/icemoon/underground/explored) -"lZ" = ( -/obj/effect/spawner/structure/window/hollow/reinforced/middle, -/turf/open/floor/plating, -/area/mine/mechbay) -"md" = ( -/obj/structure/chair/plastic{ - dir = 8 - }, -/turf/open/floor/plating, -/area/mine/eva/lower) -"mg" = ( -/obj/docking_port/stationary{ - dir = 4; - dwidth = 2; - height = 5; - id = "laborcamp_away"; - name = "labor camp"; - width = 9 - }, -/turf/open/misc/asteroid/snow/icemoon, -/area/icemoon/underground/explored) -"mo" = ( -/obj/structure/table, -/obj/item/reagent_containers/food/condiment/saltshaker{ - pixel_x = -3; - pixel_y = 5 - }, -/obj/item/reagent_containers/food/condiment/peppermill{ - pixel_x = 3 - }, -/turf/open/floor/iron, -/area/mine/laborcamp) -"mu" = ( -/obj/structure/cable, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/turf/open/floor/iron, -/area/mine/laborcamp/security) -"mw" = ( -/obj/structure/closet/emcloset, -/turf/open/floor/iron/smooth, -/area/mine/eva/lower) -"mx" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 1 - }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/sign/poster/random/directional/north, -/turf/open/floor/iron/dark/side{ - dir = 1 - }, -/area/security/prison) -"mB" = ( -/obj/structure/lattice/catwalk, -/obj/structure/railing/corner, -/obj/structure/railing/corner{ - dir = 8 - }, -/turf/open/lava/plasma/ice_moon, -/area/icemoon/underground/explored) -"mE" = ( -/obj/structure/lattice/catwalk, -/obj/structure/railing{ - dir = 9 - }, -/turf/open/lava/plasma/ice_moon, -/area/icemoon/underground/explored) -"mN" = ( -/obj/structure/rack, -/obj/item/wirecutters, -/obj/structure/cable, -/turf/open/floor/iron, -/area/mine/laborcamp/security) -"mV" = ( -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 4 - }, -/obj/structure/railing/corner{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/iron/dark/side{ - dir = 1 - }, -/area/mine/eva/lower) -"mW" = ( -/obj/machinery/camera/directional/east{ - c_tag = "Security - Permabrig Observation South"; - network = list("ss13","prison") - }, -/turf/open/lava/plasma/ice_moon, -/area/icemoon/underground/explored) -"mX" = ( -/obj/structure/weightmachine/stacklifter, -/obj/effect/turf_decal/box, -/turf/open/floor/iron/dark/textured, -/area/security/prison/workout) -"mZ" = ( -/obj/structure/cable, -/obj/machinery/door/airlock/security/glass{ - name = "Labor Camp Monitoring"; - req_access_txt = "2" - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/mine/laborcamp/security) -"na" = ( -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/machinery/light/directional/north, -/obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/north, -/turf/open/floor/iron, -/area/mine/laborcamp/security) -"nd" = ( -/obj/machinery/conveyor{ - dir = 10; - id = "gulag" - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/mine/laborcamp) -"nf" = ( -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/cafeteria, -/area/security/prison/mess) -"nm" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/carpet, -/area/security/prison/rec) -"nw" = ( -/obj/structure/railing/corner{ - dir = 4 - }, -/turf/open/floor/plating/snowed/icemoon, -/area/icemoon/underground/explored) -"nD" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/light/small/directional/north, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/mine/mechbay) -"nG" = ( -/obj/effect/turf_decal/stripes/end, -/obj/machinery/door/airlock/external, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 1 - }, -/turf/open/floor/iron/smooth, -/area/mine/eva/lower) -"nI" = ( -/obj/effect/turf_decal/trimline/red/filled/line, -/turf/open/floor/iron/dark/side, -/area/security/prison) -"nZ" = ( -/obj/machinery/door/airlock/external{ - glass = 1; - name = "Mining Mech Bay External Airlock"; - opacity = 0 - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ - cycle_id = "mining-mechbay-external" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/effect/mapping_helpers/airlock/access/any/supply/mining, -/turf/open/floor/iron/smooth, -/area/mine/mechbay) -"oa" = ( -/obj/structure/rack, -/obj/structure/window/reinforced/spawner/west, -/obj/item/poster/random_official, -/obj/item/poster/random_official, -/obj/item/poster/random_official, -/obj/item/poster/random_official, -/obj/item/poster/random_official, -/obj/item/poster/random_official, -/obj/item/poster/random_official, -/obj/item/poster/random_official, -/turf/open/floor/iron/dark/textured, -/area/security/prison) -"oe" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 - }, -/obj/machinery/door/airlock/security/glass{ - name = "Labor Camp Shuttle Prisoner Airlock"; - req_access_txt = "2" - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/mine/laborcamp) -"oh" = ( -/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 = 12 - }, -/turf/open/floor/iron/freezer, -/area/mine/laborcamp) -"oi" = ( -/obj/machinery/atmospherics/pipe/layer_manifold/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/sign/poster/official/random/directional/north, -/turf/open/floor/iron/smooth, -/area/mine/laborcamp/security) -"ok" = ( -/obj/structure/sign/warning/gasmask{ - desc = "A sign that warns of dangerous gasses in the air, instructing you to wear internals."; - pixel_y = -32 - }, -/turf/open/floor/iron/smooth, -/area/mine/mechbay) -"om" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/item/radio/intercom/prison/directional/west, -/turf/open/floor/iron, -/area/security/prison/mess) -"oo" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/turf/open/floor/iron, -/area/security/prison/workout) -"oq" = ( -/obj/structure/lattice/catwalk, -/obj/structure/fence/door{ - dir = 4 - }, -/obj/structure/railing/corner{ - dir = 1 - }, -/turf/open/lava/plasma/ice_moon, -/area/icemoon/underground/explored) -"or" = ( -/obj/structure/window/reinforced/spawner/north, -/obj/structure/window/reinforced/spawner/east, -/obj/effect/turf_decal/siding/white{ - dir = 4 - }, -/obj/structure/statue/snow/snowman{ - name = "Cecil"; - pixel_x = -2; - pixel_y = -3 - }, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/mine/mechbay) -"oy" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/cafeteria, -/area/security/prison/mess) -"oA" = ( -/obj/structure/railing/corner{ - dir = 8 - }, -/turf/open/lava/plasma/ice_moon, -/area/icemoon/underground/explored) -"oI" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/camera/directional/east{ - c_tag = "Labor Camp Operations"; - network = list("labor") - }, -/turf/open/floor/iron, -/area/mine/laborcamp) -"oL" = ( -/obj/effect/turf_decal/stripes/white/line, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/newscaster/directional/east, -/turf/open/floor/iron, -/area/security/prison/workout) -"oP" = ( -/obj/structure/fence/door, -/turf/open/floor/plating/snowed/icemoon, -/area/icemoon/underground/explored) -"oQ" = ( -/obj/effect/turf_decal/trimline/red/filled/line, -/obj/machinery/door/airlock/security{ - name = "Recreation Block" - }, -/obj/machinery/door/firedoor, -/turf/open/floor/iron/dark/side, -/area/security/prison) -"oT" = ( -/obj/structure/ore_box, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/mine/laborcamp) -"pa" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/siding/wood{ - dir = 8 - }, -/obj/structure/sign/painting/large, -/turf/open/floor/wood, -/area/security/prison/rec) -"pi" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/siding/wideplating/dark{ - dir = 4 - }, -/turf/open/floor/iron/dark/textured, -/area/security/prison/rec) -"pj" = ( -/obj/effect/spawner/structure/window/hollow/reinforced/middle, -/turf/open/floor/plating, -/area/mine/eva/lower) -"pm" = ( -/obj/machinery/mech_bay_recharge_port{ - dir = 1 - }, -/obj/structure/window/reinforced/spawner, -/obj/effect/turf_decal/siding/white, -/turf/open/floor/iron/smooth, -/area/mine/mechbay) -"pt" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/west, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/turf/open/floor/iron, -/area/security/prison/mess) -"pF" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/door/airlock/grunge{ - name = "Mining Mechbay Control" - }, -/obj/machinery/door/firedoor, -/obj/effect/mapping_helpers/airlock/access/any/supply/mining, -/turf/open/floor/iron/dark/textured_half, -/area/mine/mechbay) -"pI" = ( -/obj/structure/ore_box, -/obj/effect/turf_decal/bot, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/icemoon/underground/explored) -"pJ" = ( -/obj/machinery/vending/cola/red, -/turf/open/floor/iron/dark/textured, -/area/security/prison) -"pN" = ( -/obj/structure/cable, -/obj/structure/sign/poster/contraband/random/directional/west, -/turf/open/floor/plating, -/area/security/prison/safe) -"pO" = ( -/obj/machinery/light/directional/south, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/effect/turf_decal/tile/red, -/turf/open/floor/iron, -/area/mine/laborcamp/security) -"pP" = ( -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/iron/freezer, -/area/mine/eva/lower) -"pT" = ( -/obj/structure/lattice/catwalk, -/turf/open/lava/plasma/ice_moon, -/area/icemoon/underground/explored) -"qc" = ( -/obj/item/door_seal, -/obj/item/door_seal, -/obj/item/door_seal, -/obj/structure/rack, -/turf/open/floor/plating, -/area/security/prison/safe) -"qg" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/camera/directional/south{ - c_tag = "Security - Permabrig Meditation"; - network = list("ss13","prison") - }, -/turf/open/floor/sepia, -/area/security/prison/rec) -"qh" = ( -/obj/structure/table, -/obj/effect/spawner/random/food_or_drink/snack/lizard, -/turf/open/floor/iron, -/area/security/prison/mess) -"qt" = ( -/obj/effect/turf_decal/bot, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/mine/laborcamp) -"qz" = ( -/obj/structure/punching_bag, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron/dark/textured, -/area/security/prison/workout) -"qC" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 - }, -/turf/open/floor/plating, -/area/mine/eva/lower) -"qI" = ( -/turf/open/genturf, -/area/icemoon/underground/unexplored/rivers/deep) -"qK" = ( -/obj/structure/chair/stool/directional/west, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/mine/laborcamp) -"qO" = ( -/obj/effect/turf_decal/loading_area{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/mine/laborcamp) -"qQ" = ( -/turf/open/floor/iron, -/area/mine/laborcamp) -"qR" = ( -/obj/structure/lattice/catwalk, -/obj/structure/railing/corner{ - dir = 1 - }, -/turf/open/lava/plasma/ice_moon, -/area/icemoon/underground/explored) -"qW" = ( -/obj/machinery/door/airlock/highsecurity{ - name = "Labor Camp Monitoring"; - req_access_txt = "2" - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/turf/open/floor/iron, -/area/mine/laborcamp) -"qX" = ( -/obj/machinery/light/small/directional/west, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/mine/eva/lower) -"ra" = ( -/obj/machinery/light/small/directional/east, -/obj/machinery/space_heater, -/turf/open/floor/vault, -/area/security/prison/rec) -"rb" = ( -/obj/machinery/door/airlock/external{ - glass = 1; - name = "Labor Camp External Airlock"; - opacity = 0 - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 1 - }, -/turf/open/floor/plating, -/area/mine/laborcamp) -"rc" = ( -/obj/structure/window/reinforced/spawner, -/obj/structure/flora/ausbushes/sparsegrass, -/obj/machinery/light/warm/directional/north, -/turf/open/misc/ashplanet/wateryrock{ - initial_gas_mix = "o2=22;n2=82;TEMP=293.15" - }, -/area/security/prison/rec) -"rd" = ( -/turf/open/floor/iron, -/area/mine/eva/lower) -"rt" = ( -/obj/machinery/hydroponics/constructable, -/obj/effect/turf_decal/tile/green{ - dir = 1 - }, -/obj/effect/turf_decal/tile/green{ - dir = 8 - }, -/obj/effect/turf_decal/tile/green, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt, -/obj/item/plant_analyzer, -/turf/open/floor/iron/dark, -/area/mine/laborcamp) -"ru" = ( -/obj/structure/table, -/obj/effect/decal/cleanable/dirt, -/obj/item/book/manual/chef_recipes{ - pixel_x = 2; - pixel_y = 6 - }, -/turf/open/floor/iron, -/area/mine/laborcamp) -"rv" = ( -/obj/effect/turf_decal/trimline/yellow/line, -/turf/open/floor/iron/dark/side, -/area/security/prison/workout) -"rw" = ( -/obj/machinery/light/small/directional/south, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/button/door/directional/north{ - id = "labor"; - name = "Labor Camp Lockdown"; - req_access_txt = "2" - }, -/turf/open/floor/iron, -/area/mine/laborcamp) -"rz" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 - }, -/obj/machinery/door/airlock/security/glass{ - name = "Labor Camp Shuttle Security Airlock" - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/mine/laborcamp) -"rK" = ( -/obj/structure/chair/wood{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 - }, -/obj/structure/sign/poster/contraband/random/directional/south, -/turf/open/floor/eighties/red, -/area/security/prison/safe) -"rM" = ( -/obj/machinery/status_display/evac/directional/north, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/mine/laborcamp) -"rO" = ( -/obj/structure/chair, -/turf/open/floor/plating/snowed/icemoon, -/area/icemoon/underground/explored) -"rP" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 6 - }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/dark/side{ - dir = 6 - }, -/area/security/prison) -"sa" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 6 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 1 - }, -/turf/open/floor/iron/dark/side{ - dir = 6 - }, -/area/security/prison/safe) -"sd" = ( -/obj/structure/lattice/catwalk, -/obj/structure/railing{ - dir = 8 - }, -/obj/structure/fluff/tram_rail{ - pixel_y = 17 - }, -/obj/structure/fluff/tram_rail, -/turf/open/lava/plasma/ice_moon, -/area/icemoon/underground/explored) -"sh" = ( -/obj/structure/table, -/obj/item/paper_bin{ - pixel_x = -3; - pixel_y = 7 - }, -/obj/item/pen, -/turf/open/floor/iron, -/area/mine/laborcamp) -"so" = ( -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/mine/laborcamp) -"ss" = ( -/obj/item/kitchen/rollingpin, -/obj/structure/table, -/turf/open/floor/iron, -/area/security/prison/mess) -"st" = ( -/obj/machinery/light/warm/directional/south, -/turf/open/floor/iron/dark/textured, -/area/security/prison/workout) -"su" = ( -/obj/structure/cable, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/mine/laborcamp/security) -"sw" = ( -/obj/structure/chair{ - dir = 8 - }, -/turf/open/floor/plating/snowed/icemoon, -/area/icemoon/underground/explored) -"sz" = ( -/obj/structure/lattice/catwalk, -/obj/structure/railing/corner{ - dir = 1 - }, -/obj/structure/railing, -/turf/open/lava/plasma/ice_moon, -/area/icemoon/underground/explored) -"sD" = ( -/obj/structure/girder, -/turf/open/floor/plating/snowed/icemoon, -/area/mine/eva/lower) -"sL" = ( -/obj/machinery/hydroponics/constructable, -/obj/effect/turf_decal/tile/green{ - dir = 1 - }, -/obj/effect/turf_decal/tile/green{ - dir = 8 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/item/cultivator, -/obj/item/seeds/potato, -/turf/open/floor/iron/dark, -/area/mine/laborcamp) -"sP" = ( -/obj/structure/table/wood, -/obj/effect/decal/cleanable/dirt/dust, -/obj/item/radio/intercom/directional/south, -/turf/open/floor/stone, -/area/mine/eva/lower) -"sQ" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/turf/open/floor/plating, -/area/mine/laborcamp/security) -"sU" = ( -/obj/machinery/airalarm/directional/east, -/turf/open/floor/iron/cafeteria, -/area/security/prison/mess) -"sV" = ( -/obj/structure/table/wood, -/obj/item/food/grown/poppy{ - pixel_y = 2 - }, -/obj/item/storage/photo_album/prison, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/dark, -/area/security/prison/rec) -"sZ" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/mineral/labor_points_checker{ - pixel_y = 25 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/turf/open/floor/iron, -/area/mine/laborcamp) -"ti" = ( -/obj/item/storage/box/donkpockets{ - pixel_y = 5 - }, -/turf/open/genturf, -/area/icemoon/underground/unexplored/rivers/deep) -"tl" = ( -/obj/structure/girder, -/obj/structure/lattice/catwalk, -/turf/open/lava/plasma/ice_moon, -/area/icemoon/underground/explored) -"tr" = ( -/obj/structure/railing/corner, -/turf/open/lava/plasma/ice_moon, -/area/icemoon/underground/explored) -"ts" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/turf/open/floor/iron/showroomfloor, -/area/security/prison/mess) -"ty" = ( -/obj/structure/cable/multilayer/multiz, -/turf/open/floor/plating, -/area/security/prison/safe) -"tE" = ( -/obj/machinery/newscaster/directional/north, -/obj/structure/closet/firecloset, -/turf/open/floor/iron/dark, -/area/mine/eva/lower) -"tF" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/security/prison/workout) -"tJ" = ( -/obj/effect/decal/cleanable/dirt, -/obj/item/kirbyplants{ - icon_state = "plant-05" - }, -/obj/machinery/camera/directional/west{ - c_tag = "Labor Camp Cellblock"; - network = list("labor") - }, -/turf/open/floor/iron, -/area/mine/laborcamp) -"tR" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/mine/laborcamp) -"tS" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/wood, -/area/security/prison/rec) -"tZ" = ( -/obj/effect/spawner/structure/window, -/turf/open/floor/plating, -/area/mine/mechbay) -"ua" = ( -/obj/machinery/light/warm/directional/south, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/cafeteria, -/area/security/prison/mess) -"uf" = ( -/obj/structure/fence, -/turf/open/misc/asteroid/snow/icemoon, -/area/icemoon/underground/explored) -"ui" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable, -/turf/open/floor/plating, -/area/mine/laborcamp/security) -"uk" = ( -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/mob/living/simple_animal/bot/secbot/beepsky{ - desc = "Powered by the tears and sweat of laborers."; - name = "Prison Ofitser" - }, -/obj/structure/cable, -/turf/open/floor/iron, -/area/mine/laborcamp/security) -"um" = ( -/obj/machinery/mineral/unloading_machine{ - dir = 1; - icon_state = "unloader-corner"; - input_dir = 1; - output_dir = 2 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/mine/laborcamp) -"ur" = ( -/obj/structure/fence{ - dir = 4 - }, -/turf/open/misc/asteroid/snow/icemoon, -/area/icemoon/underground/explored) -"ut" = ( -/turf/open/misc/asteroid/snow/icemoon, -/area/icemoon/underground/explored) -"uu" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 4 - }, -/turf/open/floor/iron, -/area/mine/laborcamp) -"uz" = ( -/obj/machinery/firealarm/directional/west, -/turf/open/floor/carpet, -/area/security/prison/rec) -"uL" = ( -/obj/machinery/light/small/directional/east, -/obj/effect/turf_decal/stripes/corner{ - dir = 4 - }, -/turf/open/floor/iron/smooth, -/area/mine/mechbay) -"uV" = ( -/obj/structure/fluff/tram_rail, -/obj/structure/fluff/tram_rail{ - pixel_y = 17 - }, -/turf/open/lava/plasma/ice_moon, -/area/icemoon/underground/explored) -"uW" = ( -/obj/effect/turf_decal/tile/brown, -/obj/effect/turf_decal/tile/brown{ - dir = 8 - }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark/side, -/area/mine/eva/lower) -"vf" = ( -/turf/closed/wall/r_wall, -/area/security/prison/rec) -"vl" = ( -/turf/closed/wall, -/area/security/prison) -"vm" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/wood, -/area/security/prison/rec) -"vw" = ( -/obj/machinery/hydroponics/constructable, -/obj/effect/turf_decal/tile/green{ - dir = 1 - }, -/obj/effect/turf_decal/tile/green{ - dir = 8 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt, -/obj/item/seeds/carrot, -/turf/open/floor/iron/dark, -/area/mine/laborcamp) -"vx" = ( -/obj/structure/closet/crate, -/obj/machinery/light/small/directional/south, -/obj/structure/sign/warning/coldtemp{ - pixel_y = -32 - }, -/obj/structure/sign/warning/xeno_mining{ - pixel_x = 29 - }, -/turf/open/floor/iron/smooth, -/area/mine/eva/lower) -"vz" = ( -/obj/structure/sign/poster/official/do_not_question{ - pixel_y = 32 - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/turf/open/floor/iron, -/area/mine/laborcamp) -"vB" = ( -/obj/structure/lattice/catwalk, -/obj/structure/railing{ - dir = 8 - }, -/obj/structure/fluff/tram_rail, -/obj/structure/fluff/tram_rail{ - pixel_y = 17 - }, -/turf/open/lava/plasma/ice_moon, -/area/icemoon/underground/explored) -"vF" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark, -/area/mine/eva/lower) -"vG" = ( -/obj/structure/chair/sofa/bench/right{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red, -/turf/open/floor/iron, -/area/security/prison/mess) -"vJ" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/vault, -/area/security/prison/rec) -"wc" = ( -/obj/structure/chair/wood{ - dir = 8 - }, -/obj/effect/turf_decal/siding/wood{ - dir = 4 - }, -/turf/open/floor/wood, -/area/security/prison/rec) -"wj" = ( -/obj/effect/decal/cleanable/dirt, -/obj/item/radio/intercom/directional/north, -/turf/open/floor/iron, -/area/mine/laborcamp) -"wk" = ( -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/icemoon/underground/explored) -"wp" = ( -/turf/closed/wall, -/area/mine/laborcamp) -"wr" = ( -/obj/machinery/door/airlock{ - name = "Permabrig Showers" - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/machinery/door/firedoor, -/turf/open/floor/iron/showroomfloor, -/area/security/prison/toilet) -"wv" = ( -/obj/structure/table, -/obj/item/flashlight/lantern, -/turf/open/floor/plating, -/area/mine/eva/lower) -"wy" = ( -/obj/effect/gibspawner/human, -/turf/open/misc/asteroid/snow/icemoon, -/area/icemoon/underground/explored) -"wD" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/siding/wood, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/stone, -/area/mine/eva/lower) -"wG" = ( -/obj/structure/closet/lasertag/blue, -/obj/structure/sign/poster/official/random/directional/east, -/turf/open/floor/iron, -/area/security/prison/workout) -"wJ" = ( -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/iron/dark/side{ - dir = 1 - }, -/area/mine/eva/lower) -"wR" = ( -/turf/closed/mineral/random/labormineral/ice, -/area/icemoon/surface/outdoors/labor_camp) -"wY" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 8 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 4 - }, -/obj/item/radio/intercom/prison/directional/west, -/turf/open/floor/iron/dark/side{ - dir = 8 - }, -/area/security/prison) -"xa" = ( -/obj/machinery/mechpad, -/turf/open/floor/iron/smooth, -/area/mine/mechbay) -"xo" = ( -/obj/structure/toilet{ - pixel_y = 8 - }, -/obj/machinery/button/door/directional/north{ - id = "Lakeview_Bathroom"; - pixel_x = 22; - pixel_y = -10; - req_access_txt = "29" - }, -/turf/open/floor/iron/freezer, -/area/mine/eva/lower) -"xv" = ( -/obj/structure/table, -/obj/effect/turf_decal/tile/red, -/obj/machinery/recharger, -/turf/open/floor/iron, -/area/mine/laborcamp/security) -"xC" = ( -/obj/structure/table, -/obj/item/cigbutt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/mine/laborcamp/security) -"xQ" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 9 - }, -/obj/structure/bed{ - dir = 1 - }, -/obj/item/bedsheet/dorms{ - dir = 1 - }, -/obj/effect/spawner/random/contraband/permabrig_gear, -/turf/open/floor/iron/white, -/area/security/prison/safe) -"xR" = ( -/obj/machinery/computer/shuttle/labor/one_way{ - dir = 4 - }, -/turf/open/floor/iron, -/area/mine/laborcamp) -"xT" = ( -/obj/structure/cable, -/obj/effect/spawner/structure/window/hollow/reinforced/middle, -/turf/open/floor/plating, -/area/security/prison/rec) -"xZ" = ( -/obj/structure/closet/crate/internals, -/obj/item/tank/internals/emergency_oxygen, -/obj/item/tank/internals/emergency_oxygen, -/obj/item/tank/internals/emergency_oxygen, -/obj/item/tank/internals/emergency_oxygen, -/obj/item/clothing/mask/breath, -/obj/item/clothing/mask/breath, -/obj/item/clothing/mask/breath, -/obj/item/clothing/mask/breath, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/mine/laborcamp) -"ya" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/wood, -/area/security/prison/rec) -"yd" = ( -/turf/open/floor/plating, -/area/mine/laborcamp/security) -"yi" = ( -/turf/open/floor/iron, -/area/security/prison/mess) -"yl" = ( -/obj/structure/table, -/obj/item/plate, -/obj/item/kitchen/fork, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/mine/laborcamp) -"yp" = ( -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/security/prison/workout) -"ys" = ( -/obj/structure/table, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 4 - }, -/turf/open/floor/iron, -/area/mine/laborcamp) -"yt" = ( -/turf/closed/mineral/random/snow, -/area/icemoon/underground/explored) -"yv" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/chair/wood{ - dir = 8 - }, -/obj/effect/turf_decal/siding/wood{ - dir = 5 - }, -/turf/open/floor/wood{ - icon_state = "wood-broken2" - }, -/area/security/prison/rec) -"yN" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 4 - }, -/obj/structure/table, -/obj/item/flashlight/lamp, -/turf/open/floor/wood/large, -/area/mine/eva/lower) -"yV" = ( -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plating, -/area/mine/eva/lower) -"yY" = ( -/obj/structure/table, -/obj/item/plate/large, -/obj/effect/turf_decal/tile/red, -/turf/open/floor/iron, -/area/security/prison/mess) -"za" = ( -/obj/structure/window/reinforced/spawner/north, -/obj/structure/window/reinforced/spawner/west, -/turf/open/floor/iron/dark/textured, -/area/security/prison/workout) -"zc" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/airalarm/directional/north, -/turf/open/floor/iron, -/area/mine/laborcamp) -"zd" = ( -/turf/open/floor/iron/freezer, -/area/mine/laborcamp) -"zi" = ( -/obj/structure/closet/boxinggloves, -/turf/open/floor/iron, -/area/security/prison/workout) -"zp" = ( -/obj/structure/girder, -/turf/open/floor/plating, -/area/mine/eva/lower) -"zq" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/smooth, -/area/mine/eva/lower) -"zr" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/eighties/red, -/area/security/prison/safe) -"zs" = ( -/obj/machinery/door/airlock/medical/glass{ - name = "Infirmary" - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/white, -/area/mine/laborcamp) -"zt" = ( -/turf/open/lava/plasma/ice_moon, -/area/icemoon/underground/explored) -"zw" = ( -/turf/closed/wall/r_wall, -/area/icemoon/underground/explored) -"zD" = ( -/obj/effect/decal/cleanable/dirt, -/obj/item/reagent_containers/glass/bucket, -/turf/open/floor/iron/dark, -/area/mine/laborcamp) -"zE" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/cafeteria, -/area/security/prison/mess) -"zN" = ( -/obj/structure/chair/sofa/bench{ - dir = 8 - }, -/turf/open/floor/iron, -/area/security/prison/mess) -"zW" = ( -/obj/machinery/vending/clothing, -/turf/open/floor/iron/dark/textured, -/area/security/prison) -"Ab" = ( -/obj/machinery/light/warm/directional/south, -/turf/open/floor/iron/dark/textured, -/area/security/prison) -"Ag" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 1 - }, -/obj/machinery/airalarm/directional/west, -/obj/effect/turf_decal/tile/red/opposingcorners, -/turf/open/floor/iron, -/area/security/prison/mess) -"Ah" = ( -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 4 - }, -/obj/machinery/light/small/directional/west, -/obj/structure/sign/warning/coldtemp{ - pixel_x = 3; - pixel_y = 32 - }, -/turf/open/floor/iron/dark/side{ - dir = 1 - }, -/area/mine/eva/lower) -"Ai" = ( -/obj/item/kirbyplants{ - icon_state = "plant-10" - }, -/turf/open/floor/sepia, -/area/security/prison/rec) -"Ak" = ( -/obj/effect/decal/cleanable/dirt, -/obj/item/toy/beach_ball/holoball, -/turf/open/floor/iron, -/area/security/prison/workout) -"Al" = ( -/obj/structure/closet/secure_closet/freezer/kitchen/maintenance, -/obj/effect/spawner/random/contraband/prison, -/turf/open/floor/iron/showroomfloor, -/area/security/prison/mess) -"Ao" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/mine/laborcamp/security) -"Av" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/barricade/wooden, -/turf/open/floor/eighties/red, -/area/security/prison/safe) -"Ax" = ( -/obj/structure/table, -/obj/item/storage/bag/tray, -/obj/item/food/piedough, -/turf/open/floor/iron/cafeteria, -/area/security/prison/mess) -"Az" = ( -/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/components/unary/vent_pump/on/layer4, -/turf/open/floor/iron/freezer, -/area/mine/laborcamp) -"AA" = ( -/obj/item/toy/plush/space_lizard_plushie{ - name = "Ruins-The-Analog" - }, -/turf/open/misc/asteroid/snow/icemoon, -/area/icemoon/underground/explored) -"AK" = ( -/obj/machinery/conveyor{ - dir = 8; - id = "gulag" - }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/plasticflaps, -/turf/open/floor/plating, -/area/mine/laborcamp) -"AP" = ( -/obj/machinery/washing_machine, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/cafeteria, -/area/mine/laborcamp) -"AR" = ( -/obj/machinery/light/warm/directional/west, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/turf/open/floor/iron, -/area/security/prison/mess) -"AS" = ( -/mob/living/simple_animal/hostile/asteroid/gutlunch, -/turf/open/misc/asteroid/snow/icemoon, -/area/icemoon/underground/explored) -"AT" = ( -/obj/structure/rack, -/obj/structure/cable, -/obj/item/storage/toolbox/mechanical, -/turf/open/floor/plating, -/area/mine/eva/lower) -"AU" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/east, -/turf/open/floor/iron/showroomfloor, -/area/security/prison/toilet) -"AW" = ( -/obj/structure/sign/warning/electricshock, -/turf/closed/wall/r_wall, -/area/icemoon/underground/explored) -"AX" = ( -/obj/machinery/door/airlock/security{ - name = "Permanent Cell 2" - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark/textured, -/area/security/prison/safe) -"AY" = ( -/obj/structure/fence/door{ - dir = 4 - }, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/icemoon/underground/explored) -"Bb" = ( -/obj/structure/bed, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 1 - }, -/turf/open/floor/iron, -/area/mine/laborcamp) -"Bc" = ( -/obj/machinery/door/airlock{ - name = "Perma Overlook Entrance" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ - cycle_id = "perma-overlook" - }, -/turf/open/floor/vault, -/area/security/prison/rec) -"Bm" = ( -/obj/machinery/door/airlock/freezer, -/turf/open/floor/iron/showroomfloor, -/area/security/prison/mess) -"Bz" = ( -/turf/closed/wall/r_wall, -/area/mine/laborcamp) -"BA" = ( -/obj/machinery/camera/directional/north{ - c_tag = "Security - Permabrig Observation North"; - network = list("ss13","prison") - }, -/turf/open/lava/plasma/ice_moon, -/area/icemoon/underground/explored) -"BC" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 1 - }, -/turf/open/floor/iron/smooth, -/area/mine/laborcamp/security) -"BD" = ( -/obj/structure/chair/pew/right, -/turf/open/floor/wood, -/area/security/prison/rec) -"BG" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/mine/laborcamp/security) -"BH" = ( -/obj/effect/turf_decal/stripes/end{ - dir = 1 - }, -/obj/machinery/door/airlock/external, -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/turf/open/floor/iron/smooth, -/area/mine/eva/lower) -"BJ" = ( -/obj/structure/fence, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/icemoon/underground/explored) -"BK" = ( -/obj/machinery/shower{ - pixel_y = 22 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/turf/open/floor/iron/freezer, -/area/mine/laborcamp) -"BM" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/security/prison/workout) -"BN" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 1 - }, -/turf/open/floor/iron/smooth, -/area/mine/laborcamp/security) -"BO" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating, -/area/security/prison/safe) -"BP" = ( -/obj/effect/turf_decal/tile/brown, -/obj/effect/turf_decal/tile/brown{ - dir = 8 - }, -/turf/open/floor/iron/dark/side, -/area/mine/eva/lower) -"BQ" = ( -/obj/effect/turf_decal/siding/wood, -/obj/item/kirbyplants/fullysynthetic{ - pixel_x = -8; - pixel_y = 21 - }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/structure/sign/poster/official/random/directional/west, -/turf/open/floor/stone, -/area/mine/eva/lower) -"BT" = ( -/obj/effect/spawner/structure/window/hollow/reinforced/end{ - dir = 1 - }, -/turf/open/floor/plating, -/area/mine/eva/lower) -"BV" = ( -/obj/effect/turf_decal/bot, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/mine/laborcamp) -"BW" = ( -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/iron/dark/side{ - dir = 1 - }, -/area/mine/eva/lower) -"BY" = ( -/obj/structure/table, -/obj/item/paper, -/obj/item/pen, -/obj/machinery/light/small/directional/west, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/camera/directional/west{ - c_tag = "Labor Camp Cell 1"; - network = list("labor") - }, -/turf/open/floor/iron, -/area/mine/laborcamp) -"Cd" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/turf/open/floor/iron/cafeteria, -/area/security/prison/mess) -"Cg" = ( -/obj/machinery/door/airlock{ - name = "Unisex Restroom" - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/mine/laborcamp) -"Ck" = ( -/obj/structure/chair/sofa/bench{ - dir = 4 - }, -/turf/open/floor/iron, -/area/security/prison/mess) -"Cn" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/sepia, -/area/security/prison/rec) -"Cq" = ( -/turf/closed/wall/r_wall, -/area/security/prison/safe) -"Cv" = ( -/obj/effect/gibspawner/human/bodypartless, -/turf/open/misc/asteroid/snow/icemoon, -/area/icemoon/underground/explored) -"Cw" = ( -/obj/structure/table/wood, -/obj/item/food/grown/harebell, -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/security/prison/rec) -"CJ" = ( -/obj/item/bodypart/head, -/obj/effect/decal/cleanable/blood, -/obj/item/bodypart/l_arm{ - pixel_x = -9; - pixel_y = -9 - }, -/obj/item/bodypart/l_leg, -/obj/item/bodypart/r_arm, -/obj/item/bodypart/r_leg{ - pixel_x = 8; - pixel_y = 4 - }, -/obj/item/bodypart/chest, -/obj/item/organ/heart, -/turf/open/misc/asteroid/snow/icemoon, -/area/icemoon/underground/explored) -"CL" = ( -/turf/closed/wall, -/area/security/prison/mess) -"CM" = ( -/obj/machinery/recharge_station, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plating, -/area/mine/eva/lower) -"CS" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/turf/open/floor/iron, -/area/mine/laborcamp/security) -"CT" = ( -/obj/structure/chair{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/mine/laborcamp/security) -"CV" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 - }, -/turf/open/floor/sepia, -/area/security/prison/rec) -"CW" = ( -/obj/structure/closet/secure_closet/freezer/meat{ - req_access = "0" - }, -/turf/open/floor/iron/showroomfloor, -/area/security/prison/mess) -"CZ" = ( -/obj/structure/fluff/tram_rail{ - pixel_y = 17 - }, -/obj/structure/fluff/tram_rail, -/turf/open/lava/plasma/ice_moon, -/area/icemoon/underground/explored) -"Db" = ( -/obj/structure/fence/corner{ - dir = 6 - }, -/turf/open/misc/asteroid/snow/icemoon, -/area/icemoon/underground/explored) -"Dc" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/mine/eva/lower) -"De" = ( -/obj/structure/railing{ - dir = 4 - }, -/turf/open/floor/plating/snowed/icemoon, -/area/icemoon/underground/explored) -"Dk" = ( -/obj/machinery/door/window/left/directional/west{ - name = "airlock" - }, -/turf/open/floor/iron/dark, -/area/mine/mechbay) -"Dn" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 8 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 4 - }, -/turf/open/floor/iron/dark/side{ - dir = 8 - }, -/area/security/prison) -"DC" = ( -/obj/structure/sign/poster/official/work_for_a_future{ - pixel_y = 32 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/mine/laborcamp) -"DF" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/turf/open/floor/iron, -/area/mine/laborcamp) -"DH" = ( -/obj/structure/cable, -/obj/structure/fence/door/opened, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/icemoon/underground/explored) -"DP" = ( -/obj/structure/table, -/obj/item/toy/cards/deck, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/turf/open/floor/iron, -/area/mine/laborcamp) -"DX" = ( -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/dark, -/area/mine/laborcamp) -"Ei" = ( -/obj/structure/chair/sofa/bench/left{ - dir = 8 - }, -/obj/effect/turf_decal/tile/red, -/turf/open/floor/iron, -/area/security/prison/mess) -"Ej" = ( -/obj/machinery/atmospherics/components/tank/air{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plating, -/area/mine/laborcamp/security) -"Ek" = ( -/obj/structure/sign/departments/medbay/alt{ - pixel_x = -32 - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light/directional/west, -/turf/open/floor/iron, -/area/mine/laborcamp) -"Em" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark/side{ - dir = 5 - }, -/area/security/prison/safe) -"En" = ( -/obj/machinery/airalarm/directional/west, -/obj/machinery/light/small/directional/west, -/turf/open/floor/iron/dark, -/area/mine/mechbay) -"Eo" = ( -/obj/structure/fence{ - dir = 4 - }, -/obj/structure/sign/nanotrasen, -/turf/open/floor/plating/snowed/icemoon, -/area/icemoon/underground/explored) -"Eq" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 4 - }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/dark/side{ - dir = 4 - }, -/area/security/prison) -"EB" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/turf/open/floor/iron, -/area/mine/laborcamp) -"ED" = ( -/obj/effect/turf_decal/bot, -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/light/small/directional/north, -/obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/east, -/turf/open/floor/iron/dark, -/area/mine/eva/lower) -"EM" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/table/wood, -/obj/effect/spawner/random/entertainment/toy_figure, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/wood, -/area/security/prison/rec) -"ER" = ( -/obj/machinery/door/airlock/public/glass{ - id_tag = "gulag2"; - name = "Cell 2" - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/mine/laborcamp) -"ET" = ( -/obj/machinery/biogenerator, -/obj/effect/turf_decal/tile/green{ - dir = 1 - }, -/obj/effect/turf_decal/tile/green{ - dir = 4 - }, -/obj/effect/turf_decal/tile/green, -/obj/structure/window/reinforced{ - dir = 1 - }, -/turf/open/floor/iron/dark, -/area/mine/laborcamp) -"EU" = ( -/obj/machinery/shower{ - pixel_y = 12 - }, -/turf/open/floor/iron/showroomfloor, -/area/security/prison/toilet) -"Fb" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/tile/red, -/turf/open/floor/iron, -/area/security/prison/mess) -"Fc" = ( -/obj/structure/chair/wood{ - dir = 4 - }, -/obj/effect/turf_decal/siding/wood{ - dir = 9 - }, -/turf/open/floor/wood{ - icon_state = "wood-broken5" - }, -/area/security/prison/rec) -"Fd" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 1 - }, -/obj/effect/turf_decal/siding/wideplating/dark{ - dir = 4 - }, -/turf/open/floor/iron/dark/textured, -/area/security/prison/rec) -"Fe" = ( -/obj/structure/cable, -/turf/open/floor/plating/snowed/icemoon, -/area/icemoon/underground/explored) -"Fi" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 - }, -/turf/open/floor/iron, -/area/mine/laborcamp/security) -"Fn" = ( -/obj/machinery/conveyor{ - id = "gulag" - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/mine/laborcamp) -"Fq" = ( -/obj/structure/cable, -/obj/effect/spawner/structure/window/hollow/reinforced/middle, -/turf/open/floor/plating, -/area/security/prison/mess) -"Fs" = ( -/obj/structure/cable, -/turf/open/floor/iron, -/area/mine/laborcamp/security) -"Ft" = ( -/turf/open/floor/iron/smooth, -/area/mine/mechbay) -"Fu" = ( -/obj/structure/rack, -/obj/item/wrench, -/turf/open/floor/iron, -/area/mine/laborcamp/security) -"Fv" = ( -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/security/prison/rec) -"Fx" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/table, -/obj/item/pen/red, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/wood/large, -/area/mine/eva/lower) -"Fy" = ( -/obj/structure/table/wood, -/obj/machinery/microwave, -/obj/machinery/light/small/directional/south, -/turf/open/floor/stone, -/area/mine/eva/lower) -"Fz" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/firealarm/directional/south, -/turf/open/floor/iron/showroomfloor, -/area/security/prison/toilet) -"FA" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 4 - }, -/obj/structure/sign/painting/large, -/turf/open/floor/wood{ - icon_state = "wood-broken5" - }, -/area/security/prison/rec) -"FB" = ( -/obj/structure/weightmachine/weightlifter, -/obj/effect/turf_decal/box, -/turf/open/floor/iron/dark/textured, -/area/security/prison/workout) -"FC" = ( -/obj/structure/lattice/catwalk, -/obj/structure/railing{ - dir = 1 - }, -/turf/open/lava/plasma/ice_moon, -/area/icemoon/underground/explored) -"FE" = ( -/obj/effect/turf_decal/stripes/white/line, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 4 - }, -/turf/open/floor/iron, -/area/security/prison/workout) -"FI" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark/textured, -/area/security/prison) -"FL" = ( -/obj/structure/sign/warning/docking{ - pixel_x = -32 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/mine/laborcamp) -"FM" = ( -/obj/item/kirbyplants{ - icon_state = "plant-10" - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/mine/laborcamp) -"FP" = ( -/obj/structure/window/reinforced/spawner, -/obj/structure/flora/junglebush, -/obj/structure/flora/ausbushes/sparsegrass, -/turf/open/misc/ashplanet/wateryrock{ - initial_gas_mix = "o2=22;n2=82;TEMP=293.15" - }, -/area/security/prison/rec) -"FS" = ( -/obj/effect/turf_decal/bot, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 4 - }, -/turf/open/floor/iron, -/area/mine/laborcamp) -"Gb" = ( -/turf/open/floor/carpet, -/area/security/prison/rec) -"Gc" = ( -/obj/effect/spawner/structure/window/reinforced/tinted, -/turf/closed/wall, -/area/security/prison/toilet) -"Gd" = ( -/obj/machinery/seed_extractor, -/obj/effect/turf_decal/tile/green{ - dir = 1 - }, -/obj/effect/turf_decal/tile/green{ - dir = 8 - }, -/obj/effect/turf_decal/tile/green{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/dark, -/area/mine/laborcamp) -"Gi" = ( -/obj/structure/chair/pew/left, -/obj/machinery/light/warm/directional/west, -/turf/open/floor/wood, -/area/security/prison/rec) -"Gj" = ( -/obj/structure/cable, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/turf/open/floor/iron, -/area/mine/laborcamp/security) -"Gk" = ( -/obj/structure/window/reinforced/spawner/north, -/obj/structure/window/reinforced/spawner/east, -/turf/open/floor/iron/dark/textured, -/area/security/prison/workout) -"Gv" = ( -/obj/structure/closet/crate/bin, -/turf/open/floor/iron/dark, -/area/mine/eva/lower) -"GB" = ( -/obj/structure/closet/crate, -/obj/item/food/breadslice/plain, -/obj/item/food/breadslice/plain, -/obj/item/food/breadslice/plain, -/obj/item/food/grown/potato, -/obj/item/food/grown/potato, -/obj/item/food/grown/onion, -/obj/item/food/grown/onion, -/obj/effect/decal/cleanable/dirt, -/obj/structure/window/reinforced/spawner/west, -/obj/effect/spawner/random/contraband/prison, -/turf/open/floor/iron/cafeteria, -/area/security/prison/mess) -"GD" = ( -/obj/machinery/atmospherics/pipe/multiz/scrubbers/visible/layer2{ - color = "#ff0000"; - dir = 4; - name = "Scrubbers multi deck pipe adapter" - }, -/obj/machinery/atmospherics/pipe/multiz/supply/visible/layer4{ - color = "#0000ff"; - dir = 4; - name = "Supply multi deck pipe adapter" - }, -/turf/open/floor/plating/snowed/icemoon, -/area/icemoon/underground/explored) -"GG" = ( -/obj/item/storage/fancy/cigarettes/cigpack_mindbreaker, -/turf/open/misc/asteroid/snow/icemoon, -/area/icemoon/underground/explored) -"GH" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 4 - }, -/turf/open/floor/iron, -/area/mine/laborcamp/security) -"GQ" = ( -/obj/structure/table, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/machinery/light/small/directional/south, -/turf/open/floor/iron/white, -/area/mine/laborcamp) -"GR" = ( -/turf/closed/wall/r_wall, -/area/mine/eva/lower) -"GU" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 - }, -/obj/machinery/door/airlock/security/glass{ - name = "Labor Camp Shuttle Prisoner Airlock"; - req_access_txt = "2" - }, -/turf/open/floor/iron, -/area/mine/laborcamp) -"GW" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 8 - }, -/obj/machinery/firealarm/directional/west, -/turf/open/floor/iron/dark/side{ - dir = 8 - }, -/area/security/prison) -"GX" = ( -/obj/structure/table, -/obj/machinery/computer/libraryconsole/bookmanagement, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/mine/laborcamp) -"Hc" = ( -/obj/structure/table/wood, -/obj/effect/spawner/random/entertainment/deck, -/obj/effect/turf_decal/siding/wood{ - dir = 1 - }, -/turf/open/floor/wood, -/area/security/prison/rec) -"He" = ( -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/structure/table, -/obj/item/restraints/handcuffs, -/obj/machinery/airalarm/directional/north, -/turf/open/floor/iron, -/area/mine/laborcamp/security) -"Hh" = ( -/obj/machinery/door/airlock{ - name = "Perma Overlook Closet" - }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ - cycle_id = "perma-overlook" - }, -/turf/open/floor/vault, -/area/security/prison/rec) -"Hl" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 - }, -/turf/open/floor/iron, -/area/mine/laborcamp) -"Hn" = ( -/turf/closed/wall/r_wall, -/area/mine/laborcamp/security) -"Hu" = ( -/turf/open/floor/iron/dark, -/area/security/prison/rec) -"Hy" = ( -/obj/effect/turf_decal/tile/green{ - dir = 8 - }, -/obj/effect/turf_decal/tile/green, -/obj/effect/decal/cleanable/dirt, -/obj/structure/sink/kitchen{ - desc = "A sink used for washing one's hands and face. It looks rusty and home-made"; - dir = 1; - name = "old sink"; - pixel_y = -5 - }, -/turf/open/floor/iron/dark, -/area/mine/laborcamp) -"HA" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/machinery/door/airlock/external, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 - }, -/turf/open/floor/iron/smooth, -/area/mine/eva/lower) -"HG" = ( -/obj/structure/rack, -/obj/item/clothing/mask/breath, -/obj/item/clothing/mask/breath, -/obj/item/clothing/mask/breath, -/obj/item/tank/internals/emergency_oxygen, -/obj/item/tank/internals/emergency_oxygen, -/obj/item/tank/internals/emergency_oxygen, -/turf/open/floor/vault, -/area/security/prison/rec) -"HJ" = ( -/obj/effect/turf_decal/tile/brown, -/obj/effect/turf_decal/tile/brown{ - dir = 8 - }, -/obj/machinery/light/directional/south, -/turf/open/floor/iron/dark/side, -/area/mine/eva/lower) -"HO" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 - }, -/obj/effect/turf_decal/tile/red, -/turf/open/floor/iron, -/area/security/prison/mess) -"HQ" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 - }, -/obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/south, -/turf/open/floor/iron/cafeteria, -/area/mine/laborcamp) -"HV" = ( -/turf/closed/wall/r_wall, -/area/security/prison/toilet) -"HX" = ( -/obj/machinery/light/small/directional/south, -/turf/open/misc/asteroid/snow/icemoon, -/area/mine/laborcamp) -"HY" = ( -/obj/structure/lattice/catwalk, -/obj/structure/railing{ - dir = 8 - }, -/turf/open/lava/plasma/ice_moon, -/area/icemoon/underground/explored) -"Ia" = ( -/obj/structure/lattice/catwalk, -/obj/structure/railing{ - dir = 10 - }, -/turf/open/lava/plasma/ice_moon, -/area/icemoon/underground/explored) -"Ic" = ( -/obj/structure/lattice/catwalk, -/obj/structure/railing/corner{ - dir = 4 - }, -/obj/structure/railing{ - dir = 10 - }, -/turf/open/lava/plasma/ice_moon, -/area/icemoon/underground/explored) -"Ie" = ( -/obj/structure/table, -/obj/structure/reagent_dispensers/servingdish, -/obj/effect/turf_decal/tile/red, -/turf/open/floor/iron, -/area/security/prison/mess) -"Ir" = ( -/turf/closed/wall/r_wall, -/area/security/prison/mess) -"Iu" = ( -/obj/machinery/shower{ - pixel_y = 12 - }, -/obj/effect/spawner/random/contraband/permabrig_weapon, -/turf/open/floor/iron/showroomfloor, -/area/security/prison/toilet) -"Iy" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/turf/open/floor/iron, -/area/security/prison/mess) -"IG" = ( -/obj/structure/fence/corner{ - dir = 4 - }, -/turf/open/misc/asteroid/snow/icemoon, -/area/icemoon/underground/explored) -"IH" = ( -/obj/structure/fence{ - dir = 1 - }, -/obj/structure/railing/corner{ - dir = 8 - }, -/turf/open/floor/plating/snowed/icemoon, -/area/icemoon/underground/explored) -"IX" = ( -/obj/effect/turf_decal/tile/brown, -/obj/effect/turf_decal/tile/brown{ - dir = 8 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/item/radio/intercom/directional/south, -/turf/open/floor/iron/dark/side, -/area/mine/eva/lower) -"Jf" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 1 - }, -/obj/structure/sign/warning/gasmask{ - pixel_y = 32 - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/mine/laborcamp) -"Jj" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/eighties/red, -/area/security/prison/safe) -"Jl" = ( -/obj/machinery/door/airlock/external{ - glass = 1; - name = "Mining Mech Bay External Airlock"; - opacity = 0 - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ - cycle_id = "mining-mechbay-external" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/mapping_helpers/airlock/access/any/supply/mining, -/turf/open/floor/iron/smooth, -/area/mine/mechbay) -"Jo" = ( -/obj/effect/turf_decal/tile/green{ - dir = 1 - }, -/obj/effect/turf_decal/tile/green{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/dark, -/area/mine/laborcamp) -"Jq" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light/warm/directional/east, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/security/prison/workout) -"Jr" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/camera/directional/east{ - c_tag = "Labor Camp Library"; - network = list("labor") - }, -/turf/open/floor/iron, -/area/mine/laborcamp) -"Jt" = ( -/obj/structure/table, -/obj/effect/turf_decal/tile/red, -/obj/item/paper_bin, -/obj/item/pen, -/turf/open/floor/iron, -/area/mine/laborcamp/security) -"Jv" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/obj/machinery/camera/directional/north{ - c_tag = "Mining Mech Bay" - }, -/obj/machinery/light/small/directional/north, -/obj/effect/turf_decal/stripes/corner, -/turf/open/floor/iron/smooth, -/area/mine/mechbay) -"Jw" = ( -/obj/structure/rack, -/obj/item/mecha_parts/mecha_equipment/hydraulic_clamp{ - pixel_y = 4 - }, -/turf/open/floor/iron/smooth, -/area/mine/mechbay) -"Jz" = ( -/obj/structure/cable, -/obj/effect/spawner/structure/window/hollow/reinforced/middle{ - dir = 4 - }, -/turf/open/floor/plating, -/area/security/prison/rec) -"JB" = ( -/obj/structure/fence/corner{ - dir = 9 - }, -/turf/open/floor/plating/snowed/icemoon, -/area/icemoon/underground/explored) -"JD" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/mine/laborcamp) -"JG" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/iron/smooth, -/area/mine/mechbay) -"JH" = ( -/obj/machinery/door/airlock{ - name = "Restroom" - }, -/turf/open/floor/iron, -/area/mine/laborcamp/security) -"JL" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 6 - }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/white, -/area/security/prison/safe) -"JV" = ( -/obj/machinery/door/airlock/public/glass{ - id_tag = "gulag1"; - name = "Cell 1" - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/mine/laborcamp) -"Kc" = ( -/obj/machinery/light/small/directional/north, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/mine/laborcamp) -"Kr" = ( -/obj/machinery/door/airlock/security{ - name = "Permanent Cell 3" - }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark/textured, -/area/security/prison/safe) -"Kx" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 1 - }, -/turf/open/floor/vault, -/area/security/prison/rec) -"KA" = ( -/obj/structure/lattice/catwalk, -/obj/structure/railing/corner, -/turf/open/lava/plasma/ice_moon, -/area/icemoon/underground/explored) -"KF" = ( -/obj/machinery/portable_atmospherics/canister/oxygen, -/turf/open/floor/plating, -/area/mine/eva/lower) -"KI" = ( -/obj/machinery/light/warm/directional/east, -/obj/structure/chair/sofa/bench/right{ - dir = 8 - }, -/obj/effect/turf_decal/tile/red, -/turf/open/floor/iron, -/area/security/prison/mess) -"KL" = ( -/obj/structure/table, -/obj/machinery/recharger, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/power/apc/auto_name/directional/east, -/turf/open/floor/iron, -/area/security/prison/workout) -"KO" = ( -/obj/structure/rack, -/obj/effect/spawner/random/contraband/permabrig_weapon, -/obj/machinery/light/small/directional/east, -/turf/open/floor/vault, -/area/security/prison/rec) -"KT" = ( -/turf/closed/wall, -/area/security/prison/rec) -"KU" = ( -/obj/machinery/camera/directional/west{ - c_tag = "Labor Camp External West"; - network = list("labor") - }, -/turf/open/misc/asteroid/snow/icemoon, -/area/mine/laborcamp) -"KW" = ( -/obj/structure/cable, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/icemoon/underground/explored) -"Lb" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light/directional/south, -/turf/open/floor/iron, -/area/mine/laborcamp) -"Ll" = ( -/obj/structure/lattice/catwalk, -/obj/structure/railing{ - dir = 4 - }, -/obj/structure/railing{ - dir = 8 - }, -/turf/open/lava/plasma/ice_moon, -/area/icemoon/underground/explored) -"Lm" = ( -/obj/structure/fireplace{ - pixel_x = -32 - }, -/obj/effect/turf_decal/siding/wood, -/obj/machinery/camera{ - c_tag = "Mining Break Room"; - dir = 9 - }, -/obj/machinery/light_switch/directional/north{ - pixel_x = 9 - }, -/turf/open/floor/stone, -/area/mine/eva/lower) -"Ln" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 9 - }, -/turf/open/floor/iron/dark/side{ - dir = 9 - }, -/area/security/prison) -"Lo" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/mine/laborcamp) -"Lt" = ( -/obj/machinery/hydroponics/constructable, -/obj/effect/turf_decal/tile/green{ - dir = 4 - }, -/obj/effect/turf_decal/tile/green, -/obj/item/seeds/soya, -/turf/open/floor/iron/dark, -/area/mine/laborcamp) -"Lv" = ( -/obj/structure/window/reinforced/spawner/east, -/obj/machinery/computer/mech_bay_power_console{ - dir = 8 - }, -/obj/structure/window/reinforced/spawner, -/obj/effect/turf_decal/siding/white{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 8 - }, -/turf/open/floor/iron/dark, -/area/mine/mechbay) -"Ly" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 10 - }, -/turf/open/floor/iron/dark/side{ - dir = 10 - }, -/area/security/prison) -"Lz" = ( -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 4 - }, -/obj/structure/railing/corner{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/airalarm/directional/north, -/turf/open/floor/iron/dark/side{ - dir = 1 - }, -/area/mine/eva/lower) -"LC" = ( -/obj/structure/sign/warning/coldtemp{ - pixel_y = 32 - }, -/obj/structure/sign/warning/xeno_mining{ - pixel_x = 29 - }, -/obj/structure/rack, -/obj/item/pickaxe, -/obj/item/tank/internals/emergency_oxygen, -/obj/item/clothing/mask/breath, -/turf/open/floor/plating, -/area/mine/mechbay) -"LF" = ( -/obj/structure/fluff/tram_rail, -/obj/structure/lattice/catwalk, -/obj/structure/fluff/tram_rail{ - pixel_y = 17 - }, -/obj/structure/marker_beacon/burgundy{ - name = "landing marker" - }, -/turf/open/lava/plasma/ice_moon, -/area/icemoon/underground/explored) -"LH" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/security/prison/mess) -"LK" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 - }, -/obj/machinery/door/airlock/security/glass{ - name = "Labor Camp Shuttle Security Airlock" - }, -/turf/open/floor/iron, -/area/mine/laborcamp) -"LL" = ( -/obj/structure/cable, -/obj/structure/table/wood, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/wood{ - icon_state = "wood-broken" - }, -/area/security/prison/rec) -"LM" = ( -/obj/machinery/reagentgrinder, -/obj/structure/table, -/turf/open/floor/iron/cafeteria, -/area/security/prison/mess) -"LN" = ( -/obj/effect/turf_decal/siding/wood, -/obj/item/kirbyplants/fullysynthetic{ - pixel_x = 10; - pixel_y = 19 - }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/firealarm/directional/north, -/turf/open/floor/stone, -/area/mine/eva/lower) -"LR" = ( -/obj/structure/window/reinforced/spawner/west, -/turf/open/floor/iron/dark/textured, -/area/security/prison/workout) -"LX" = ( -/obj/effect/spawner/random/structure/billboard/nanotrasen, -/turf/open/lava/plasma/ice_moon, -/area/icemoon/underground/explored) -"Mb" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/siding/wideplating/dark{ - dir = 4 - }, -/turf/open/floor/iron/dark/textured, -/area/security/prison/rec) -"Me" = ( -/obj/machinery/door/airlock/security/glass{ - name = "Labor Camp Airlock" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/turf/open/floor/iron, -/area/mine/laborcamp/security) -"Mn" = ( -/obj/machinery/hydroponics/constructable, -/obj/effect/turf_decal/tile/green{ - dir = 4 - }, -/obj/effect/turf_decal/tile/green, -/obj/effect/decal/cleanable/dirt, -/obj/item/seeds/redbeet, -/obj/machinery/light/directional/east, -/turf/open/floor/iron/dark, -/area/mine/laborcamp) -"Mp" = ( -/obj/structure/table, -/turf/open/floor/plating/snowed/icemoon, -/area/icemoon/underground/explored) -"Mr" = ( -/obj/effect/turf_decal/stripes/white/line, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/security/prison/workout) -"Mt" = ( -/obj/structure/table, -/obj/item/plate, -/turf/open/floor/iron, -/area/security/prison/mess) -"Mw" = ( -/obj/effect/turf_decal/bot, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/icemoon/underground/explored) -"My" = ( -/obj/structure/rack, -/obj/item/storage/bag/ore, -/obj/item/pickaxe, -/obj/item/flashlight, -/obj/item/clothing/glasses/meson, -/obj/item/mining_scanner, -/obj/effect/decal/cleanable/dirt, -/obj/item/clothing/suit/hooded/wintercoat, -/turf/open/floor/iron, -/area/mine/laborcamp) -"MF" = ( -/obj/structure/table, -/obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/food_or_drink/donkpockets, -/turf/open/floor/iron, -/area/mine/laborcamp) -"MP" = ( -/turf/closed/wall/r_wall, -/area/mine/mechbay) -"MQ" = ( -/obj/effect/turf_decal/trimline, -/obj/machinery/shower{ - dir = 1 - }, -/obj/structure/sign/warning/gasmask{ - desc = "A sign that warns of dangerous gasses in the air, instructing you to wear internals."; - pixel_y = -32 - }, -/turf/open/floor/iron/smooth, -/area/mine/eva/lower) -"MS" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/door/airlock/maintenance{ - name = "Mining Station Maintenance" - }, -/obj/effect/mapping_helpers/airlock/access/any/supply/mining, -/turf/open/floor/plating, -/area/mine/eva/lower) -"MX" = ( -/obj/machinery/shower{ - pixel_y = 12 - }, -/obj/item/soap/nanotrasen, -/turf/open/floor/iron/showroomfloor, -/area/security/prison/toilet) -"Nf" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/iron/smooth, -/area/mine/mechbay) -"Ng" = ( -/obj/structure/cable/multilayer/multiz, -/turf/open/floor/plating/snowed/icemoon, -/area/icemoon/underground/explored) -"Nk" = ( -/obj/structure/table, -/obj/item/paper, -/obj/item/pen, -/obj/machinery/light/small/directional/west, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/camera/directional/west{ - c_tag = "Labor Camp Cell 3"; - network = list("labor") - }, -/turf/open/floor/iron, -/area/mine/laborcamp) -"Nl" = ( -/obj/effect/turf_decal/stripes/white/line, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/airalarm/directional/west, -/turf/open/floor/iron, -/area/security/prison/workout) -"Nm" = ( -/obj/machinery/newscaster/directional/north, -/turf/open/floor/iron/dark/textured, -/area/security/prison/rec) -"Ns" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/table/wood, -/obj/effect/spawner/random/entertainment/gambling, -/obj/effect/turf_decal/siding/wood{ - dir = 1 - }, -/turf/open/floor/wood, -/area/security/prison/rec) -"Nt" = ( -/obj/structure/reagent_dispensers/watertank, -/turf/open/floor/plating, -/area/mine/eva/lower) -"Nw" = ( -/obj/machinery/atmospherics/pipe/multiz/scrubbers/visible/layer2, -/obj/machinery/atmospherics/pipe/multiz/supply/visible/layer4, -/turf/open/floor/plating, -/area/security/prison/safe) -"Nx" = ( -/obj/structure/falsewall, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating, -/area/security/prison/safe) -"NA" = ( -/turf/open/floor/iron/cafeteria, -/area/security/prison/mess) -"NB" = ( -/turf/closed/wall, -/area/mine/eva/lower) -"ND" = ( -/obj/machinery/atmospherics/components/binary/pump/on{ - dir = 8; - name = "Air to Distro" - }, -/obj/structure/sink{ - pixel_y = 20 - }, -/obj/item/mop, -/obj/item/reagent_containers/glass/bucket, -/turf/open/floor/iron/smooth, -/area/mine/laborcamp/security) -"NF" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/door/airlock/external{ - glass = 1; - name = "Mining Mech Bay External Airlock"; - opacity = 0 - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ - cycle_id = "mining-mechbay-external" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/mapping_helpers/airlock/access/any/supply/mining, -/turf/open/floor/iron/smooth, -/area/mine/mechbay) -"NI" = ( -/obj/machinery/vending/games, -/obj/structure/window/reinforced/spawner/east, -/turf/open/floor/iron/dark/textured, -/area/security/prison) -"NK" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/vault, -/area/security/prison/rec) -"NN" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 8 - }, -/obj/machinery/light/warm/directional/west, -/turf/open/floor/iron/dark/side{ - dir = 8 - }, -/area/security/prison) -"NW" = ( -/obj/effect/turf_decal/siding/wideplating/dark{ - dir = 9 - }, -/turf/open/floor/iron/dark/textured, -/area/security/prison/rec) -"NY" = ( -/obj/structure/window/reinforced/spawner/east, -/obj/machinery/computer/mechpad{ - dir = 8 - }, -/obj/effect/turf_decal/siding/white{ - dir = 4 - }, -/obj/machinery/light/small/directional/north, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 - }, -/obj/item/radio/intercom/directional/north, -/turf/open/floor/iron/dark, -/area/mine/mechbay) -"Od" = ( -/obj/machinery/camera/directional/west{ - network = list("ss13","prison"); - c_tag = "Security - Permabrig Lower Hallway Stairwell" - }, -/turf/open/floor/iron/dark/textured, -/area/security/prison) -"Of" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 1 - }, -/obj/machinery/door/airlock/security{ - name = "Recreation Block" - }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/door/firedoor, -/turf/open/floor/iron/dark/side{ - dir = 1 - }, -/area/security/prison) -"Oj" = ( -/obj/effect/turf_decal/siding/wood, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/wood/large, -/area/mine/eva/lower) -"Op" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 5 - }, -/obj/structure/cable, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/obj/item/kirbyplants/random, -/turf/open/floor/iron/white, -/area/security/prison/safe) -"Ou" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating, -/area/mine/eva/lower) -"Ow" = ( -/obj/structure/chair/stool/directional/south, -/obj/machinery/flasher/directional/west{ - id = "GulagCell 1" - }, -/obj/structure/sign/poster/official/obey{ - pixel_y = 32 - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 4 - }, -/turf/open/floor/iron, -/area/mine/laborcamp) -"Oz" = ( -/obj/item/hot_potato/harmless/toy, -/obj/structure/table/wood, -/obj/machinery/airalarm/directional/south, -/turf/open/floor/eighties/red, -/area/security/prison/safe) -"OH" = ( -/obj/structure/cable, -/obj/effect/spawner/structure/window/hollow/reinforced/middle, -/turf/open/floor/plating, -/area/security/prison/workout) -"OI" = ( -/obj/machinery/power/port_gen/pacman{ - anchored = 1 - }, -/turf/open/floor/iron/smooth, -/area/mine/laborcamp/security) -"OR" = ( -/obj/machinery/light/small/directional/south, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/red/filled/line, -/turf/open/floor/iron/white, -/area/security/prison/safe) -"OS" = ( -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 4 - }, -/obj/structure/railing/corner{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/firealarm/directional/north, -/obj/machinery/camera{ - c_tag = "Mining B-2 Hallway"; - dir = 9 - }, -/turf/open/floor/iron/dark/side{ - dir = 1 - }, -/area/mine/eva/lower) -"OT" = ( -/obj/item/kirbyplants/random, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/turf/open/floor/iron, -/area/mine/laborcamp/security) -"OY" = ( -/obj/structure/chair/stool/directional/west, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/mine/laborcamp) -"OZ" = ( -/obj/structure/cable, -/obj/machinery/power/smes{ - charge = 5e+006 - }, -/obj/machinery/camera/directional/south{ - c_tag = "Labor Camp Utilities"; - network = list("labor") - }, -/turf/open/floor/iron/smooth, -/area/mine/laborcamp/security) -"Pj" = ( -/obj/structure/table, -/obj/item/paper{ - pixel_y = 7 - }, -/obj/item/paper{ - pixel_x = 4; - pixel_y = 2 - }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/wood/large, -/area/mine/eva/lower) -"Pl" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/siding/wood{ - dir = 1 - }, -/obj/machinery/door/airlock/maintenance/glass{ - name = "Expedition Planning Room" - }, -/obj/machinery/door/firedoor, -/obj/effect/mapping_helpers/airlock/access/any/supply/mining, -/turf/open/floor/stone, -/area/mine/eva/lower) -"Pp" = ( -/obj/structure/mineral_door/paperframe{ - name = "Meditation Room" - }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/sepia, -/area/security/prison/rec) -"Pt" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/trimline/yellow/line, -/turf/open/floor/iron/dark/side, -/area/security/prison/workout) -"PA" = ( -/obj/structure/sink{ - dir = 4; - pixel_x = -12 - }, -/obj/structure/mirror/directional/west, -/turf/open/floor/iron/showroomfloor, -/area/security/prison/toilet) -"PC" = ( -/obj/structure/fence/end{ - dir = 1 - }, -/turf/open/misc/asteroid/snow/icemoon, -/area/icemoon/underground/explored) -"PR" = ( -/obj/structure/chair/comfy/beige{ - dir = 1; - name = "Bench" - }, -/obj/structure/extinguisher_cabinet/directional/south, -/turf/open/floor/iron/dark, -/area/mine/eva/lower) -"PV" = ( -/obj/structure/toilet{ - dir = 8 - }, -/obj/machinery/light/small/directional/north, -/turf/open/floor/plating, -/area/mine/laborcamp/security) -"PY" = ( -/obj/item/radio/intercom/prison/directional/south, -/turf/open/floor/iron/dark, -/area/security/prison/rec) -"Qf" = ( -/obj/machinery/oven, -/turf/open/floor/iron/cafeteria, -/area/security/prison/mess) -"Qk" = ( -/obj/machinery/shower{ - pixel_y = 12 - }, -/obj/item/bikehorn/rubberducky/plasticducky, -/turf/open/floor/iron/showroomfloor, -/area/security/prison/toilet) -"Qm" = ( -/obj/structure/rack, -/obj/item/clothing/head/soft/blue{ - pixel_x = 8 - }, -/obj/item/clothing/head/soft/blue{ - pixel_y = 3; - pixel_x = 8 - }, -/obj/item/clothing/head/soft/blue{ - pixel_y = 6; - pixel_x = 8 - }, -/obj/item/clothing/head/soft/red{ - pixel_x = -5 - }, -/obj/item/clothing/head/soft/red{ - pixel_x = -5; - pixel_y = 3 - }, -/obj/item/clothing/head/soft/red{ - pixel_x = -5; - pixel_y = 7 - }, -/obj/machinery/camera/directional/east{ - c_tag = "Security - Permabrig Workout"; - network = list("ss13","prison"); - view_range = 5 - }, -/turf/open/floor/iron, -/area/security/prison/workout) -"Qq" = ( -/turf/open/floor/iron/showroomfloor, -/area/security/prison/mess) -"Qw" = ( -/obj/structure/rack, -/obj/effect/spawner/random/contraband/permabrig_gear, -/obj/structure/sign/warning/coldtemp{ - pixel_x = -32 - }, -/turf/open/floor/vault, -/area/security/prison/rec) -"Qz" = ( -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/structure/sign/poster/official/twelve_gauge{ - pixel_y = 32 - }, -/turf/open/floor/iron, -/area/mine/laborcamp/security) -"QC" = ( -/obj/structure/sign/poster/official/safety_report{ - pixel_x = -32 - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/camera/directional/west{ - c_tag = "Labor Camp Central"; - network = list("labor") - }, -/turf/open/floor/iron, -/area/mine/laborcamp) -"QG" = ( -/obj/structure/stairs/south, -/turf/open/floor/iron/dark/textured, -/area/security/prison) -"QK" = ( -/obj/machinery/airalarm/directional/north, -/turf/open/floor/iron/dark/textured, -/area/security/prison/rec) -"QL" = ( -/obj/structure/table, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/structure/cable, -/obj/item/clothing/head/beanie/stripedred, -/turf/open/floor/iron, -/area/mine/laborcamp/security) -"QM" = ( -/obj/structure/chair/sofa/bench/right{ - dir = 8 - }, -/turf/open/floor/iron, -/area/security/prison/mess) -"QT" = ( -/turf/closed/wall, -/area/security/prison/safe) -"QU" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light/directional/south, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 4 - }, -/turf/open/floor/iron, -/area/mine/laborcamp) -"Ra" = ( -/obj/structure/ore_box, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/icemoon/underground/explored) -"Rc" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 4 - }, -/turf/open/floor/iron, -/area/mine/laborcamp) -"Rk" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/door/airlock/public/glass{ - id_tag = "cellblock1"; - name = "Labor Camp Cellblock" - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/turf/open/floor/iron, -/area/mine/laborcamp) -"Rn" = ( -/obj/effect/spawner/structure/window/hollow/reinforced/end, -/turf/open/floor/plating, -/area/mine/eva/lower) -"Ro" = ( -/obj/effect/turf_decal/tile/brown, -/obj/effect/turf_decal/tile/brown{ - dir = 8 - }, -/obj/machinery/light/small/directional/west, -/obj/structure/sign/warning/gasmask{ - desc = "A sign that warns of dangerous gasses in the air, instructing you to wear internals."; - pixel_x = 3; - pixel_y = -32 - }, -/turf/open/floor/iron/dark/side, -/area/mine/eva/lower) -"Rp" = ( -/obj/effect/turf_decal/bot, -/obj/structure/ore_box, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/mine/laborcamp) -"Rs" = ( -/obj/structure/lattice/catwalk, -/obj/structure/railing/corner{ - dir = 8 - }, -/turf/open/lava/plasma/ice_moon, -/area/icemoon/underground/explored) -"Rt" = ( -/obj/machinery/light/small/directional/east, -/turf/open/floor/plating, -/area/mine/laborcamp) -"Ru" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 10 - }, -/turf/open/floor/iron/white, -/area/security/prison/safe) -"Rv" = ( -/obj/structure/fence{ - dir = 4 - }, -/turf/open/floor/plating/snowed/icemoon, -/area/icemoon/underground/explored) -"RA" = ( -/obj/structure/tank_dispenser/oxygen, -/turf/open/floor/iron/smooth, -/area/mine/eva/lower) -"RB" = ( -/obj/machinery/vending/sustenance, -/turf/open/floor/iron/dark/textured, -/area/security/prison) -"RI" = ( -/obj/structure/table, -/obj/item/kitchen/fork/plastic, -/turf/open/floor/iron, -/area/security/prison/mess) -"RJ" = ( -/obj/structure/table/wood, -/obj/item/flashlight/lantern, -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/airalarm/directional/south, -/turf/open/floor/stone, -/area/mine/eva/lower) -"RP" = ( -/obj/structure/stairs/north, -/obj/structure/railing{ - dir = 4 - }, -/turf/open/floor/iron, -/area/mine/eva/lower) -"RQ" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 1 - }, -/turf/open/floor/iron, -/area/mine/laborcamp/security) -"RS" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 1 - }, -/turf/open/floor/iron/dark/side{ - dir = 1 - }, -/area/security/prison) -"RT" = ( -/obj/structure/sign/poster/official/obey{ - pixel_y = 32 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/mine/laborcamp) -"RV" = ( -/obj/machinery/vending/sovietsoda, -/obj/structure/cable, -/turf/open/floor/iron/dark/textured, -/area/security/prison/safe) -"Sa" = ( -/obj/machinery/firealarm/directional/north, -/turf/open/floor/iron/dark/textured, -/area/security/prison/rec) -"Sb" = ( -/obj/structure/lattice/catwalk, -/obj/structure/railing{ - dir = 1 - }, -/obj/structure/railing, -/turf/open/lava/plasma/ice_moon, -/area/icemoon/underground/explored) -"Se" = ( -/obj/effect/turf_decal/siding/wood, -/obj/item/cigbutt, -/turf/open/floor/wood/large, -/area/mine/eva/lower) -"Sf" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/trimline/yellow/line, -/turf/open/floor/iron/dark/side, -/area/security/prison/workout) -"Sj" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/structure/sign/warning/xeno_mining{ - pixel_x = 29 - }, -/turf/open/floor/iron/smooth, -/area/mine/eva/lower) -"Sq" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 1 - }, -/turf/open/floor/iron, -/area/security/prison/workout) -"Sy" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/smooth, -/area/mine/mechbay) -"SC" = ( -/obj/structure/bookcase/random/adult, -/turf/open/floor/iron/dark/textured, -/area/security/prison/safe) -"SD" = ( -/turf/closed/wall, -/area/mine/laborcamp/security) -"SH" = ( -/obj/machinery/mineral/processing_unit{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/mine/laborcamp) -"SI" = ( -/obj/structure/sign/warning/securearea, -/turf/closed/wall/ice, -/area/icemoon/underground/explored) -"SJ" = ( -/obj/machinery/computer/security/labor, -/obj/structure/cable, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/turf/open/floor/iron, -/area/mine/laborcamp/security) -"SL" = ( -/obj/structure/table/wood, -/obj/item/radio/intercom/prison, -/turf/open/floor/wood, -/area/security/prison/rec) -"SP" = ( -/obj/structure/chair/sofa/bench/left{ - dir = 4 - }, -/turf/open/floor/iron, -/area/security/prison/mess) -"SV" = ( -/turf/open/floor/iron/dark/textured, -/area/security/prison/workout) -"SW" = ( -/obj/structure/lattice/catwalk, -/obj/structure/railing{ - dir = 6 - }, -/turf/open/lava/plasma/ice_moon, -/area/icemoon/underground/explored) -"Te" = ( -/obj/machinery/conveyor_switch/oneway{ - id = "gulag"; - name = "labor camp conveyor" - }, -/turf/open/floor/iron, -/area/mine/laborcamp) -"Tj" = ( -/obj/structure/lattice/catwalk, -/obj/structure/marker_beacon/burgundy{ - name = "landing marker" - }, -/turf/open/lava/plasma/ice_moon, -/area/icemoon/underground/explored) -"Tk" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/security/prison/mess) -"Tl" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 8 - }, -/obj/machinery/camera/directional/west{ - network = list("ss13","prison"); - c_tag = "Security - Permabrig Lower Hallway East" - }, -/turf/open/floor/iron/dark/side{ - dir = 8 - }, -/area/security/prison) -"Tm" = ( -/obj/structure/fluff/fokoff_sign, -/turf/open/misc/asteroid/snow/icemoon, -/area/icemoon/underground/explored) -"Tu" = ( -/obj/structure/girder, -/turf/open/floor/plating/snowed/icemoon, -/area/icemoon/underground/explored) -"TC" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 1 - }, -/obj/structure/table, -/obj/item/folder/yellow{ - pixel_x = -9; - pixel_y = 8 - }, -/obj/item/folder/yellow{ - pixel_x = -16; - pixel_y = 14 - }, -/obj/item/folder{ - pixel_x = -12; - pixel_y = 17 - }, -/obj/item/paper{ - pixel_x = -13; - pixel_y = 10 - }, -/obj/item/pen/blue{ - pixel_x = -13; - pixel_y = 10 - }, -/obj/item/stack/package_wrap, -/turf/open/floor/wood/large, -/area/mine/eva/lower) -"TD" = ( -/obj/machinery/door/airlock/silver{ - name = "Restroom" - }, -/turf/open/floor/iron/freezer, -/area/mine/eva/lower) -"TT" = ( -/obj/machinery/camera/directional/west{ - network = list("ss13","prison"); - c_tag = "Security - Permabrig Observation Prep" - }, -/obj/structure/sign/poster/official/safety_internals{ - pixel_x = -32 - }, -/turf/open/floor/vault, -/area/security/prison/rec) -"TX" = ( -/obj/structure/closet/crate{ - icon_state = "crateopen" - }, -/turf/open/floor/plating/snowed/icemoon, -/area/icemoon/underground/explored) -"Uc" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/fence/door, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/icemoon/underground/explored) -"Um" = ( -/obj/machinery/door/airlock/public/glass{ - name = "Showers" - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/freezer, -/area/mine/laborcamp) -"Un" = ( -/obj/machinery/door/airlock/security{ - name = "Cafeteria" - }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/door/firedoor, -/turf/open/floor/iron/dark/textured, -/area/security/prison/mess) -"Up" = ( -/obj/structure/table/wood, -/obj/item/newspaper, -/turf/open/floor/wood{ - icon_state = "wood-broken2" - }, -/area/security/prison/rec) -"Uu" = ( -/turf/closed/wall, -/area/mine/mechbay) -"UB" = ( -/obj/structure/table, -/obj/item/storage/bag/tray, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/turf/open/floor/iron/cafeteria, -/area/security/prison/mess) -"UC" = ( -/obj/machinery/door/airlock{ - name = "Perma Overlook Closet" - }, -/obj/effect/mapping_helpers/airlock/abandoned, -/turf/open/floor/vault, -/area/security/prison/rec) -"UD" = ( -/obj/machinery/deepfryer, -/turf/open/floor/iron/cafeteria, -/area/security/prison/mess) -"UG" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/obj/machinery/camera/directional/north{ - c_tag = "Security - Upper Permabrig Cafeteria"; - network = list("ss13","prison") - }, -/obj/structure/sign/poster/official/random/directional/north, -/turf/open/floor/iron/dark/textured, -/area/security/prison) -"UM" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 5 - }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/firealarm/directional/north, -/turf/open/floor/iron/dark/side{ - dir = 5 - }, -/area/security/prison) -"UP" = ( -/obj/structure/rack, -/obj/item/clothing/suit/hooded/wintercoat, -/obj/item/clothing/suit/hooded/wintercoat, -/turf/open/floor/vault, -/area/security/prison/rec) -"UY" = ( -/obj/structure/rack, -/obj/structure/window/reinforced/spawner/east, -/obj/item/clothing/head/saints, -/turf/open/floor/iron/dark/textured, -/area/security/prison) -"UZ" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 9 - }, -/obj/machinery/light/small/directional/north, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 4 - }, -/turf/open/floor/iron/dark/side{ - dir = 9 - }, -/area/security/prison/safe) -"Vd" = ( -/obj/structure/cable, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/machinery/camera/directional/south{ - c_tag = "Labor Camp Security Office"; - network = list("labor") - }, -/turf/open/floor/iron, -/area/mine/laborcamp/security) -"Ve" = ( -/obj/item/chisel, -/obj/item/storage/toolbox/artistic, -/obj/structure/rack, -/obj/item/storage/crayons, -/turf/open/floor/sepia, -/area/security/prison/rec) -"Vg" = ( -/obj/structure/fluff/tram_rail/end{ - dir = 4 - }, -/obj/structure/fluff/tram_rail/end{ - dir = 4; - pixel_y = -17 - }, -/turf/open/lava/plasma/ice_moon, -/area/icemoon/underground/explored) -"Vn" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 4 - }, -/turf/open/floor/sepia, -/area/security/prison/rec) -"Vo" = ( -/obj/machinery/processor{ - pixel_y = 6 - }, -/turf/open/floor/iron/showroomfloor, -/area/security/prison/mess) -"Vr" = ( -/obj/machinery/light/warm/directional/north, -/obj/effect/turf_decal/siding/wideplating/dark{ - dir = 5 - }, -/turf/open/floor/iron/dark/textured, -/area/security/prison/rec) -"Vs" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/turf/open/floor/iron, -/area/security/prison/mess) -"Vz" = ( -/obj/machinery/telecomms/relay/preset/mining, -/obj/structure/window/reinforced/spawner/east, -/obj/structure/window/reinforced/spawner/north, -/turf/open/floor/circuit/green, -/area/mine/mechbay) -"VC" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/smooth, -/area/mine/laborcamp/security) -"VE" = ( -/turf/open/floor/iron/dark/textured, -/area/security/prison) -"VJ" = ( -/obj/machinery/light/directional/west, -/obj/structure/closet/secure_closet/freezer/gulag_fridge, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/turf/open/floor/iron, -/area/mine/laborcamp/security) -"VM" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/turf/open/floor/iron, -/area/mine/laborcamp) -"VO" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/security/prison/workout) -"VR" = ( -/obj/structure/table, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/microwave{ - pixel_y = 6 - }, -/turf/open/floor/iron, -/area/mine/laborcamp) -"VW" = ( -/obj/item/reagent_containers/food/condiment/saltshaker{ - pixel_x = -3 - }, -/obj/item/reagent_containers/food/condiment/peppermill{ - pixel_x = 3 - }, -/obj/structure/window/reinforced/spawner/west, -/obj/item/knife/plastic, -/obj/structure/table/reinforced, -/obj/item/radio/intercom/prison/directional/north, -/turf/open/floor/iron/cafeteria, -/area/security/prison/mess) -"VZ" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/light/small/directional/south, -/turf/open/floor/iron/showroomfloor, -/area/security/prison/toilet) -"Wc" = ( -/obj/structure/lattice/catwalk, -/obj/structure/railing{ - dir = 5 - }, -/turf/open/lava/plasma/ice_moon, -/area/icemoon/underground/explored) -"Wd" = ( -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/iron, -/area/mine/eva/lower) -"Wf" = ( -/obj/machinery/vending/security{ - onstation_override = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/turf/open/floor/iron, -/area/mine/laborcamp/security) -"Wg" = ( -/obj/structure/bed, -/obj/item/bedsheet/medical, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/machinery/camera/directional/east{ - c_tag = "Labor Camp Infirmary"; - network = list("labor") - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 1 - }, -/turf/open/floor/iron/white, -/area/mine/laborcamp) -"Wi" = ( -/obj/machinery/door/airlock/security/glass{ - name = "Labor Camp Airlock" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 1 - }, -/turf/open/floor/iron, -/area/mine/laborcamp/security) -"Wj" = ( -/obj/effect/spawner/structure/window/hollow/reinforced/middle{ - dir = 4 - }, -/turf/open/floor/plating, -/area/mine/eva/lower) -"Wl" = ( -/obj/effect/turf_decal/bot, -/obj/structure/ore_box, -/obj/machinery/light/small/directional/west, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/mine/eva) -"Wo" = ( -/obj/machinery/computer/secure_data, -/obj/structure/cable, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/turf/open/floor/iron, -/area/mine/laborcamp/security) -"Wq" = ( -/obj/machinery/light/small/directional/south, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/showroomfloor, -/area/security/prison/toilet) -"Wt" = ( -/obj/machinery/atmospherics/components/unary/outlet_injector/on/layer2{ - dir = 1 - }, -/turf/open/floor/plating/snowed/icemoon, -/area/mine/laborcamp/security) -"Ww" = ( -/obj/machinery/vending/donksofttoyvendor, -/turf/open/floor/iron/dark/textured, -/area/security/prison/safe) -"Wz" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/door/airlock/public/glass{ - id_tag = "cellblock1"; - name = "Labor Camp Operations" - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/mine/laborcamp) -"WC" = ( -/obj/machinery/camera/directional/east{ - c_tag = "Security - Permabrig Chapel"; - network = list("ss13","prison") - }, -/turf/open/floor/carpet, -/area/security/prison/rec) -"WD" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light/directional/east, -/turf/open/floor/iron, -/area/mine/laborcamp) -"WE" = ( -/obj/machinery/door/airlock/external{ - glass = 1; - name = "Labor Camp External Airlock"; - opacity = 0 - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/turf/open/floor/plating, -/area/mine/laborcamp) -"WZ" = ( -/obj/structure/toilet/greyscale{ - dir = 1; - cistern = 1 - }, -/obj/effect/spawner/random/entertainment/cigar, -/obj/machinery/light/small/directional/south, -/turf/open/floor/iron/showroomfloor, -/area/security/prison/toilet) -"Xa" = ( -/obj/machinery/door/window{ - dir = 1; - name = "Station Communications Relay" - }, -/obj/structure/sign/poster/official/random/directional/west, -/turf/open/floor/circuit/green, -/area/mine/mechbay) -"Xc" = ( -/obj/effect/turf_decal/box, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/smooth, -/area/mine/mechbay) -"Xd" = ( -/obj/structure/closet/secure_closet/brig, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/mine/laborcamp) -"Xl" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/freezer, -/area/mine/laborcamp) -"Xs" = ( -/obj/structure/window/reinforced/spawner/east, -/obj/effect/turf_decal/siding/white{ - dir = 4 - }, -/obj/structure/table, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/button/door/directional/north{ - id = "Dozer_Launch"; - name = "Mech Bay Door Control"; - pixel_x = 4; - pixel_y = 3; - req_access_txt = "29" - }, -/obj/item/folder/red{ - pixel_x = -5; - pixel_y = 2 - }, -/obj/item/paper{ - pixel_x = -4; - pixel_y = 1 - }, -/obj/item/pen{ - pixel_x = -4; - pixel_y = 1 - }, -/turf/open/floor/iron/dark, -/area/mine/mechbay) -"Xu" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark/side{ - dir = 8 - }, -/area/security/prison/workout) -"Xv" = ( -/obj/structure/bookcase, -/turf/open/floor/iron, -/area/mine/laborcamp) -"Xw" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/door/airlock/external, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 - }, -/turf/open/floor/iron/smooth, -/area/mine/eva/lower) -"Xz" = ( -/obj/structure/gulag_beacon, -/turf/open/floor/iron, -/area/mine/laborcamp) -"XA" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/wood, -/area/security/prison/rec) -"XB" = ( -/obj/structure/railing{ - dir = 1 - }, -/turf/open/floor/iron/dark/side{ - dir = 1 - }, -/area/security/prison/workout) -"XD" = ( -/obj/machinery/vending/coffee, -/obj/machinery/light/small/directional/south, -/turf/open/floor/stone, -/area/mine/eva/lower) -"XG" = ( -/obj/structure/bed/dogbed, -/obj/effect/decal/cleanable/blood/gibs/body, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/icemoon/underground/explored) -"XJ" = ( -/obj/structure/ore_box, -/turf/open/misc/asteroid/snow/icemoon, -/area/icemoon/underground/explored) -"XP" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 4 - }, -/obj/effect/turf_decal/siding/wideplating/dark{ - dir = 10 - }, -/turf/open/floor/iron/dark/textured, -/area/security/prison/rec) -"XS" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 4 - }, -/obj/machinery/camera/directional/south{ - c_tag = "Labor Camp Mud Room"; - network = list("labor") - }, -/obj/structure/cable, -/turf/open/floor/iron, -/area/mine/laborcamp/security) -"XW" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/security/prison/workout) -"XY" = ( -/obj/machinery/hydroponics/constructable, -/obj/effect/turf_decal/tile/green{ - dir = 8 - }, -/obj/effect/turf_decal/tile/green, -/obj/effect/turf_decal/tile/green{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/obj/item/seeds/onion, -/turf/open/floor/iron/dark, -/area/mine/laborcamp) -"Yd" = ( -/obj/structure/table, -/obj/item/kitchen/spoon/plastic, -/turf/open/floor/iron, -/area/security/prison/mess) -"Ye" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark, -/area/mine/mechbay) -"Yg" = ( -/obj/item/clothing/head/helmet/skull, -/turf/open/misc/asteroid/snow/icemoon, -/area/icemoon/underground/explored) -"Yj" = ( -/obj/machinery/door/airlock{ - name = "Utility Closet" - }, -/obj/effect/mapping_helpers/airlock/access/all/security/brig, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating, -/area/security/prison/safe) -"Yr" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 4 - }, -/turf/open/floor/iron/showroomfloor, -/area/security/prison/toilet) -"YA" = ( -/obj/effect/turf_decal/siding/wideplating/dark{ - dir = 6 - }, -/turf/open/floor/iron/dark/textured, -/area/security/prison/rec) -"YD" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/showroomfloor, -/area/security/prison/toilet) -"YE" = ( -/obj/machinery/light/small/directional/east, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 8 - }, -/turf/open/floor/eighties/red, -/area/security/prison/safe) -"YJ" = ( -/obj/structure/chair/comfy/brown{ - dir = 8 - }, -/obj/structure/cable, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/turf/open/floor/iron, -/area/mine/laborcamp/security) -"YK" = ( -/obj/structure/ore_box, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron/dark, -/area/mine/eva/lower) -"YU" = ( -/obj/machinery/door/airlock{ - name = "Labor Camp Library" - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/mine/laborcamp) -"YW" = ( -/obj/structure/table, -/obj/effect/turf_decal/tile/red, -/turf/open/floor/iron, -/area/security/prison/mess) -"Zd" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/iron/dark/textured, -/area/security/prison/rec) -"Zl" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/weather/snow/corner{ - dir = 5 - }, -/obj/effect/turf_decal/loading_area{ - dir = 4 - }, -/obj/machinery/light/small/directional/west, -/turf/open/floor/plating/snowed/icemoon, -/area/mine/mechbay) -"Zq" = ( -/obj/effect/turf_decal/delivery, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/mine/laborcamp) -"Zs" = ( -/turf/closed/wall/ice, -/area/icemoon/underground/explored) -"ZK" = ( -/obj/machinery/light/warm/directional/west, -/obj/effect/turf_decal/siding/wideplating/dark{ - dir = 8 - }, -/turf/open/floor/iron/dark/textured, -/area/security/prison/rec) -"ZL" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/closet/crate, -/obj/item/seeds/wheat, -/obj/item/seeds/wheat, -/obj/item/seeds/tomato, -/obj/item/seeds/onion, -/obj/item/seeds/garlic, -/obj/item/seeds/carrot, -/obj/item/seeds/ambrosia, -/obj/item/seeds/apple, -/turf/open/floor/iron, -/area/mine/laborcamp) - -(1,1,1) = {" -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -"} -(2,1,1) = {" -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -"} -(3,1,1) = {" -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -"} -(4,1,1) = {" -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -ti -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -"} -(5,1,1) = {" -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -"} -(6,1,1) = {" -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -"} -(7,1,1) = {" -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -"} -(8,1,1) = {" -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -"} -(9,1,1) = {" -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -"} -(10,1,1) = {" -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -"} -(11,1,1) = {" -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -"} -(12,1,1) = {" -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -"} -(13,1,1) = {" -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -"} -(14,1,1) = {" -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -"} -(15,1,1) = {" -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -"} -(16,1,1) = {" -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -"} -(17,1,1) = {" -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -"} -(18,1,1) = {" -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -"} -(19,1,1) = {" -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -"} -(20,1,1) = {" -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -"} -(21,1,1) = {" -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -"} -(22,1,1) = {" -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -"} -(23,1,1) = {" -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -"} -(24,1,1) = {" -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -"} -(25,1,1) = {" -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -"} -(26,1,1) = {" -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -"} -(27,1,1) = {" -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -"} -(28,1,1) = {" -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -"} -(29,1,1) = {" -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -"} -(30,1,1) = {" -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -"} -(31,1,1) = {" -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -"} -(32,1,1) = {" -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -"} -(33,1,1) = {" -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -"} -(34,1,1) = {" -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -"} -(35,1,1) = {" -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -"} -(36,1,1) = {" -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -"} -(37,1,1) = {" -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -"} -(38,1,1) = {" -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -"} -(39,1,1) = {" -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -"} -(40,1,1) = {" -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -"} -(41,1,1) = {" -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -"} -(42,1,1) = {" -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -"} -(43,1,1) = {" -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -"} -(44,1,1) = {" -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -"} -(45,1,1) = {" -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -"} -(46,1,1) = {" -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -"} -(47,1,1) = {" -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -ut -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -"} -(48,1,1) = {" -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -ut -ut -ut -ut -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -"} -(49,1,1) = {" -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -ut -Yg -Cv -ut -ut -ut -Cv -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -"} -(50,1,1) = {" -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -ut -ut -ut -wy -ut -ut -ut -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -"} -(51,1,1) = {" -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -ut -ut -ut -ut -AS -ut -Cv -ut -ut -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -"} -(52,1,1) = {" -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -ut -Cv -ut -CJ -ut -ut -Cv -ut -ut -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -"} -(53,1,1) = {" -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -ut -qI -ut -ut -Cv -ut -ut -ut -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -"} -(54,1,1) = {" -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -ut -qI -Cv -ut -ut -ut -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -"} -(55,1,1) = {" -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -ut -qI -ut -ut -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -"} -(56,1,1) = {" -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -"} -(57,1,1) = {" -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -"} -(58,1,1) = {" -zt -zt -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -"} -(59,1,1) = {" -zt -zt -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -zt -zt -zt -zt -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -"} -(60,1,1) = {" -zt -zt -zt -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -zt -zt -zt -zt -zt -zt -zt -zt -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -"} -(61,1,1) = {" -zt -zt -zt -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -qI -ut -ut -ut -lD -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -"} -(62,1,1) = {" -zt -zt -zt -zt -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -qI -ut -wk -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -"} -(63,1,1) = {" -zt -zt -zt -zt -zt -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -zt -zt -zt -zt -Vg -zt -zt -zt -fk -zt -zt -zt -qI -ut -ut -ut -ut -yt -yt -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -"} -(64,1,1) = {" -qI -zt -zt -zt -zt -zt -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -zt -zt -zt -zt -gW -zt -zt -zt -LF -zt -zt -zt -Zs -wk -wk -PC -yt -yt -yt -yt -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -"} -(65,1,1) = {" -qI -zt -zt -zt -zt -zt -zt -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -zt -zt -zt -zt -zt -CZ -zt -zt -zt -uV -zt -zt -zt -Wc -nw -at -wk -ut -iv -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -"} -(66,1,1) = {" -qI -qI -zt -zt -zt -zt -zt -zt -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -zt -zt -zt -zt -zt -zt -CZ -zt -zt -zt -uV -zt -zt -zt -zt -FC -at -at -at -eV -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -"} -(67,1,1) = {" -qI -qI -qI -zt -zt -zt -zt -zt -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -zt -zt -zt -zt -zt -zt -zt -CZ -zt -zt -zt -uV -zt -zt -zt -zt -FC -KA -De -De -yt -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -"} -(68,1,1) = {" -qI -qI -qI -zt -zt -zt -zt -zt -zt -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -zt -zt -zt -zt -zt -tr -mE -HY -sd -HY -HY -HY -vB -Ia -zt -zt -zt -FC -fU -zt -zt -yt -yt -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -"} -(69,1,1) = {" -qI -qI -qI -qI -zt -zt -zt -zt -zt -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -zt -zt -qI -qI -qI -qI -qI -zt -zt -zt -zt -zt -zt -JB -IH -oq -tl -GR -an -an -an -GR -iD -Ll -Ic -zt -FC -fU -zt -zt -zt -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -"} -(70,1,1) = {" -qI -qI -qI -qI -qI -zt -zt -zt -zt -zt -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -hD -lX -kf -at -at -cm -GR -xo -pP -it -GR -fU -zt -fR -HY -qR -mB -Ll -Ic -zt -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -"} -(71,1,1) = {" -qI -qI -qI -qI -qI -qI -zt -zt -zt -zt -zt -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -zt -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -zt -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -zt -zt -zt -zt -zt -zt -zt -zt -ut -Eo -at -at -at -at -TX -GR -NB -TD -NB -GR -Rs -HY -qR -pT -pT -fU -zt -Sb -zt -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -"} -(72,1,1) = {" -zt -qI -qI -qI -qI -qI -zt -zt -zt -zt -zt -zt -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -zt -zt -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -zt -zt -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -zt -zt -zt -qI -qI -qI -ut -Rv -at -at -lw -GR -Wj -NB -Ah -Wd -Ro -NB -Wj -GR -dd -at -at -Rs -HY -sz -zt -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -"} -(73,1,1) = {" -zt -zt -qI -qI -qI -qI -qI -zt -zt -zt -zt -zt -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -zt -zt -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -zt -zt -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -ut -oP -at -at -at -BH -Sj -nG -BW -rd -ea -BH -Sj -nG -at -at -at -at -Zs -SW -zt -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -"} -(74,1,1) = {" -zt -zt -zt -zt -qI -qI -qI -zt -zt -zt -zt -zt -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -zt -zt -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -zt -zt -zt -zt -qI -qI -qI -zt -zt -qI -qI -qI -qI -zt -zt -zt -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -ut -Rv -at -lw -GR -NB -NB -NB -bH -Dc -eL -NB -NB -NB -Wj -Wj -Wj -GR -GR -zt -zt -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -"} -(75,1,1) = {" -aD -zt -zt -zt -zt -qI -qI -zt -zt -zt -zt -zt -zt -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -zt -zt -zt -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -zt -zt -zt -zt -zt -zt -zt -qI -zt -zt -qI -qI -qI -qI -zt -zt -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -ut -Zs -Tu -cm -GR -KF -NB -tE -iC -Dc -ea -hI -NB -BQ -iu -iu -Oj -XD -GR -zt -zt -zt -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -"} -(76,1,1) = {" -aD -aD -zt -zt -zt -zt -zt -qI -zt -zt -zt -zt -zt -zt -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -zt -zt -zt -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -zt -zt -zt -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -qI -qI -zt -zt -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -ut -at -GR -GR -NB -Ou -MS -jr -fa -cx -BP -PR -NB -Lm -yN -Pj -Oj -sP -GR -zt -zt -zt -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -"} -(77,1,1) = {" -aD -wR -wR -zt -zt -zt -zt -qI -zt -zt -zt -zt -zt -zt -zt -qI -qI -qI -qI -qI -qI -qI -zt -qI -zt -zt -zt -zt -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -zt -zt -zt -zt -zt -zt -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -ut -at -GR -Nt -zp -Ou -NB -NB -OS -cx -uW -vF -Pl -wD -Fx -TC -Se -RJ -GR -Tj -zt -zt -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -"} -(78,1,1) = {" -aD -wR -wR -wR -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -qI -qI -qI -qI -qI -zt -zt -zt -zt -zt -zt -zt -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -zt -zt -zt -zt -zt -zt -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -ut -at -GR -yV -cX -Ou -NB -gU -lq -cx -BP -Gv -NB -LN -hx -iu -kc -Fy -GR -wk -zt -zt -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -"} -(79,1,1) = {" -wR -wR -wR -wR -wR -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -qI -qI -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -zt -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -zt -zt -zt -zt -zt -zt -zt -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -ut -GR -NB -NB -MS -NB -NB -RP -mV -cx -HJ -Uu -Uu -Uu -Uu -Uu -Uu -Uu -GR -wk -zt -zt -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -"} -(80,1,1) = {" -wR -wR -wR -wR -wR -wR -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -zt -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -zt -zt -zt -zt -zt -zt -zt -zt -zt -qI -qI -qI -qI -qI -qI -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -ut -GR -wv -ip -Ou -CM -NB -NB -Lz -Dc -kH -pF -eR -fl -Ye -En -Xa -lZ -wk -ut -zt -zt -zt -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -"} -(81,1,1) = {" -wR -wR -wR -wR -wR -wR -wR -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -zt -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -ut -GR -yV -md -Ou -AT -NB -YK -wJ -Dc -IX -Uu -NY -Xs -Lv -Dk -Vz -lZ -ut -wk -zt -zt -zt -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -"} -(82,1,1) = {" -wR -wR -wR -wR -wR -wR -wR -wR -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -aD -aD -zt -zt -zt -zt -zt -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -zt -zt -zt -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -ut -GR -ln -yV -qC -cW -NB -ED -dY -Dc -ea -tZ -xa -Xc -pm -ak -or -MP -ut -lD -zt -zt -zt -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -"} -(83,1,1) = {" -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -wR -wR -aD -aD -zt -zt -zt -zt -zt -zt -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -zt -zt -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -ut -GR -GR -GR -GR -GR -GR -NB -Rn -HA -BT -Uu -Ft -Sy -Ft -Ft -Jw -lZ -ut -ut -wk -zt -zt -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -"} -(84,1,1) = {" -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -zt -zt -zt -zt -zt -zt -zt -wR -wR -wR -wR -aD -aD -aD -zt -zt -zt -zt -zt -zt -qI -qI -qI -qI -qI -qI -qI -qI -qI -zt -zt -zt -zt -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -ut -ut -ut -sD -Wl -Ra -Mw -pI -pj -mw -zq -MQ -Uu -Jv -Nf -JG -uL -kO -lZ -wk -ut -ut -zt -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -"} -(85,1,1) = {" -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -zt -zt -zt -zt -zt -zt -wR -wR -wR -wR -wR -wR -aD -aD -zt -zt -zt -zt -zt -qI -qI -qI -qI -qI -qI -qI -qI -zt -zt -zt -zt -zt -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -zw -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -qI -qI -qI -zt -zt -zt -qI -zt -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -ut -ut -ut -ur -wk -bz -wk -bz -pj -RA -zq -vx -Uu -Uu -NF -Jl -Uu -MP -MP -gX -ut -ut -zt -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -"} -(86,1,1) = {" -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -zt -zt -zt -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -zt -zt -zt -zt -zt -zt -zt -qI -qI -qI -qI -qI -zt -zt -zt -zt -zt -zt -zt -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -zw -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -qI -qI -qI -qI -qI -zt -zt -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -lD -ut -dh -ut -wk -wk -wk -GR -Rn -Xw -GR -MP -LC -Ft -ok -MP -GD -Ng -eV -ut -ut -zt -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -"} -(87,1,1) = {" -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -zt -zt -zt -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -zt -zt -zt -zt -zt -zt -zt -qI -qI -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -zw -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -qI -qI -zt -zt -zt -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -ut -ur -ut -wk -wk -wk -qX -wk -fF -fF -MP -MP -nZ -nZ -MP -nD -KW -iv -ut -lD -zt -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -"} -(88,1,1) = {" -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -aD -zt -zt -zt -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -zw -BA -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -qI -qI -qI -zt -zt -zt -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -ut -ur -ut -ut -ut -wk -wk -wk -wk -fF -DH -Zl -gf -hw -Uc -fF -wk -iv -ut -ut -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -"} -(89,1,1) = {" -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -aD -aD -aD -zt -aD -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -zw -HY -HY -oA -HY -Ia -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -qI -qI -qI -zt -zt -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -ut -ur -ut -ut -ut -ut -wk -wk -wk -wk -dh -ut -wk -wk -ur -ut -wk -iv -ut -ut -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -"} -(90,1,1) = {" -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -aD -zt -zt -aD -aD -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -aD -aD -zt -zt -zt -zt -zt -zt -zt -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -zw -at -at -at -at -Rs -Ia -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -qI -qI -qI -qI -zt -zt -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -ut -IG -uf -uf -uf -uf -uf -uf -AY -BJ -Db -wk -ut -ut -IG -BJ -BJ -Db -ut -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -"} -(91,1,1) = {" -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -aD -aD -aD -aD -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -zt -zt -zt -zt -zt -zt -zt -zt -zt -wR -aD -aD -aD -zt -zt -zt -zt -zt -zt -zt -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -zw -at -at -at -at -at -Rs -Ia -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -qI -qI -qI -qI -zt -zt -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -ut -ut -ut -ut -ut -ut -ut -ut -wk -ut -ut -ut -wk -wk -ut -ut -ut -ut -ut -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -"} -(92,1,1) = {" -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -aD -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -zt -zt -zt -zt -zt -zt -wR -wR -wR -aD -aD -aD -zt -zt -zt -zt -zt -zt -zt -zt -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -HV -HV -HV -HV -HV -HV -HV -HV -HV -HV -HV -vf -UC -vf -rO -Mp -ja -Rs -Ia -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -qI -qI -qI -qI -zt -zt -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -wk -qI -qI -lD -ut -wk -ut -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -"} -(93,1,1) = {" -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -zt -zt -zt -zt -zt -wR -wR -wR -wR -aD -aD -aD -aD -zt -zt -zt -zt -zt -zt -zt -zt -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -HV -Iu -dH -ac -gs -PA -et -gs -PA -WZ -gs -UP -lO -vf -rO -Mp -Mp -at -Rs -Ia -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -qI -qI -qI -qI -qI -zt -zt -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -ut -ut -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -"} -(94,1,1) = {" -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -zt -zt -zt -zt -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -zt -zt -zt -zt -zt -zt -zt -zt -qI -qI -qI -qI -qI -qI -qI -qI -qI -HV -Gc -Gc -VZ -gs -ex -gs -gs -ex -gs -gs -KO -lO -vf -kw -sw -sw -at -at -fU -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -qI -qI -qI -qI -qI -zt -zt -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -wk -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -"} -(95,1,1) = {" -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -zt -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -zt -zt -zt -zt -zt -zt -zt -zt -qI -qI -qI -qI -qI -qI -qI -qI -HV -Qk -dH -Fz -gs -NW -fL -ZK -jb -XP -KT -KT -KT -vf -Jz -Jz -vf -at -at -fU -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -qI -qI -qI -qI -qI -zt -zt -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -"} -(96,1,1) = {" -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -zt -zt -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -zt -zt -zt -zt -zt -zt -zt -qI -qI -qI -qI -qI -qI -qI -qI -HV -Gc -Gc -Yr -gs -Sa -Fc -ap -ap -pa -KT -iP -Gi -uz -cc -Hu -xT -at -at -fU -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -qI -qI -qI -qI -zt -zt -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -"} -(97,1,1) = {" -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -zt -zt -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -zt -zt -zt -zt -zt -zt -zt -qI -qI -qI -qI -qI -qI -qI -qI -HV -MX -dH -YD -gs -Nm -Hc -SL -Up -tS -KT -tS -BD -Gb -Cw -Hu -xT -at -at -fU -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -qI -qI -qI -zt -zt -zt -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -"} -(98,1,1) = {" -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -zt -zt -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -zt -zt -zt -zt -zt -zt -zt -zt -qI -qI -qI -qI -qI -qI -qI -HV -Gc -Gc -Wq -gs -QK -Ns -LL -EM -ya -gj -ya -XA -nm -kx -Fv -xT -at -at -fU -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -qI -qI -qI -zt -zt -zt -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -"} -(99,1,1) = {" -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -zt -zt -zt -zt -zt -zt -zt -zt -qI -qI -qI -qI -qI -qI -HV -EU -dH -AU -wr -Zd -yv -wc -wc -FA -KT -vm -be -Gb -sV -Hu -xT -at -at -fU -mW -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -qI -qI -qI -zt -zt -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -"} -(100,1,1) = {" -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -zt -zt -zt -zt -zt -zt -zt -zt -AW -bF -bF -bF -AW -HV -HV -gs -gs -gs -Vr -Mb -pi -Fd -YA -KT -fV -fp -WC -nm -PY -vf -Bc -vf -vf -vf -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -qI -qI -zt -qI -zt -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -"} -(101,1,1) = {" -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -zt -zt -zt -zt -zt -zt -zt -zt -ut -ut -ut -Fe -Fe -Fe -Cq -xQ -Ru -QT -ch -Ln -Ly -oa -QT -QT -QT -QT -KT -Pp -KT -KT -iG -TT -Qw -xT -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -SI -zt -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -"} -(102,1,1) = {" -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -zt -zt -zt -zt -zt -zt -zt -zt -zt -ut -ut -ut -Fe -cC -ev -OR -QT -NI -RS -nI -UY -QT -UZ -jB -QT -ge -Cn -aK -Hh -NK -vJ -Kx -xT -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -Zs -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -"} -(103,1,1) = {" -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -zt -zt -zt -zt -zt -zt -zt -zt -zt -ut -ut -ut -ut -cC -Op -JL -Kr -hZ -RS -bG -FI -AX -Em -sa -QT -eb -Cn -Vn -KT -ep -ra -HG -xT -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -Zs -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -"} -(104,1,1) = {" -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -zt -zt -zt -zt -zt -zt -zt -zt -ut -ut -ut -wk -Cq -QT -QT -QT -UG -RS -nI -Ab -QT -QT -QT -QT -eo -Cn -qg -KT -CL -CL -CL -Ir -Ir -Ir -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -Zs -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -"} -(105,1,1) = {" -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -aD -zt -zt -zt -zt -zt -zt -zt -zt -zt -ut -ut -wk -Cq -ty -pN -QT -pJ -RS -nI -lB -QT -UZ -jB -QT -rc -CV -Cn -Pp -jQ -om -pt -AR -Ag -Ir -zt -zt -zt -zt -zt -zt -zt -SI -Zs -Zs -SI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -"} -(106,1,1) = {" -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -aD -aD -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -GG -XG -Cq -Nw -BO -QT -zW -RS -bG -FI -he -Em -sa -QT -FP -Ai -Ve -KT -Iy -SP -Ck -Ck -vG -Fq -zt -zt -zt -zt -zt -zt -zt -ur -ut -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -"} -(107,1,1) = {" -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -aD -aD -aD -zt -zt -zt -zt -zt -zt -zt -zt -ut -cE -Cq -qc -BO -QT -RB -RS -nI -vl -vl -vl -CL -CL -CL -CL -CL -CL -Iy -fg -Yd -RI -yY -Fq -zt -zt -zt -zt -zt -zt -zt -ur -ut -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -"} -(108,1,1) = {" -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zw -Cq -QT -Yj -QT -QT -bi -nI -Od -VE -QG -CL -iV -hu -jf -ts -eg -Iy -ss -Mt -qh -YW -Fq -zt -zt -zt -zt -zt -zt -zt -SI -ut -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -"} -(109,1,1) = {" -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -cC -RV -zr -Av -Nx -mx -nI -VE -VE -QG -CL -Al -Qq -CW -Vo -CL -dC -QM -zN -zN -Ei -Fq -zt -zt -zt -zt -zt -zt -zt -Zs -ut -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -"} -(110,1,1) = {" -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -cC -SC -Jj -rK -QT -Of -oQ -vl -vl -vl -CL -CL -Bm -CL -CL -CL -cp -Tk -Tk -Tk -hT -Fq -zt -zt -zt -zt -zt -zt -zt -Zs -ut -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -"} -(111,1,1) = {" -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -cC -Ww -YE -Oz -QT -iW -fr -wY -NN -Dn -Tl -GW -Ly -jK -lf -Vs -Iy -yi -yi -SP -vG -Fq -zt -zt -zt -zt -zt -zt -zt -Zs -ut -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -"} -(112,1,1) = {" -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -Cq -QT -QT -QT -QT -UM -Eq -Eq -Eq -Eq -Eq -Eq -rP -Un -jQ -jt -kU -kU -LH -RI -lo -Fq -zt -zt -zt -zt -zt -zt -zt -Zs -ut -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -"} -(113,1,1) = {" -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -zt -zt -zt -zt -zt -zt -zt -zt -LX -OH -yp -ds -Nl -cv -Xu -ir -ir -ir -ir -za -LR -ct -CL -cB -Ie -YW -Fb -HO -KI -Ei -Ir -zt -zt -zt -zt -zt -zt -zt -Zs -ut -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -"} -(114,1,1) = {" -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -zt -zt -zt -zt -zt -zt -zt -zt -OH -yp -Ak -Mr -XB -Pt -FB -rv -mX -fE -SV -qz -st -CL -VW -gd -GB -fo -Ir -Ir -Ir -Ir -zt -zt -zt -zt -zt -zt -zt -Zs -ut -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -"} -(115,1,1) = {" -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -zt -zt -zt -zt -zt -zt -zt -zt -OH -hn -tF -Mr -XB -VO -XW -XW -BM -Sq -Gk -ei -ei -CL -hA -gN -NA -bI -Ir -AA -ut -ut -zt -zt -zt -zt -zt -zt -zt -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -"} -(116,1,1) = {" -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -zt -zt -zt -zt -zt -zt -zt -zt -zt -LX -OH -yp -tF -Mr -XB -Pt -FB -Sf -mX -fE -za -LR -LR -CL -Qf -Cd -oy -ua -Ir -Zs -Zs -Zs -Zs -zw -zt -zt -zt -zt -zt -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -"} -(117,1,1) = {" -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -OH -yp -tF -FE -XB -VO -fE -bw -fE -fE -SV -qz -st -CL -jm -nf -zE -UB -Fq -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -"} -(118,1,1) = {" -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -ut -ut -ut -ut -wk -ut -wk -wk -ut -wk -wk -wk -ut -wk -wk -ut -ut -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -OH -oo -Jq -oL -hO -KL -Qm -bg -wG -zi -jN -hP -SV -CL -UD -NA -bN -Ax -Fq -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -"} -(119,1,1) = {" -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -ut -ut -ut -wk -wk -wk -wk -wk -wk -ut -wk -wk -wk -wk -wk -wk -wk -ut -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -aL -aL -aL -aL -aL -aL -aL -aL -aL -aL -aL -aL -aL -Ir -co -sU -LM -dQ -Fq -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -"} -(120,1,1) = {" -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -ut -ut -ut -wk -wk -wk -ut -wk -ut -ut -ut -wk -ut -ut -ut -ut -ut -wk -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -Ir -Ir -Ir -Ir -Ir -Ir -Zs -Zs -Zs -Zs -zw -zt -zt -zt -zt -zt -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -"} -(121,1,1) = {" -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -ut -ut -ut -ut -ut -wk -ut -wk -wk -ut -ut -wk -wk -ut -ut -wk -wk -wk -wk -ut -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -zt -zt -zt -zt -zt -zt -zt -zt -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -"} -(122,1,1) = {" -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -ut -ut -ut -ut -ut -ut -ut -ut -wk -ut -ut -wk -ut -wk -wk -ut -wk -wk -wk -ut -ut -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -zt -zt -zt -zt -zt -zt -zt -zt -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -"} -(123,1,1) = {" -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -ut -ut -ut -ut -ut -ut -wk -ut -wk -ut -wk -wk -mg -ut -ut -wk -wk -wk -wk -wk -ut -zt -zt -zt -zt -zt -zt -zt -zt -ut -ut -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -"} -(124,1,1) = {" -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -ut -ut -ut -ut -ut -ut -ut -ut -wk -wk -wk -ut -ut -wk -wk -wk -wk -wk -ut -wk -ut -zt -zt -zt -zt -zt -zt -zt -zt -ut -ut -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -zt -zt -zt -zt -zt -zt -zt -zt -zt -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -"} -(125,1,1) = {" -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -ut -ut -ut -ut -ut -ut -wk -ut -wk -wk -wk -wk -ut -wk -wk -wk -wk -ut -wk -ut -ut -zt -zt -zt -zt -zt -zt -zt -ut -ut -ut -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -zt -zt -zt -zt -zt -zt -zt -zt -zt -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -"} -(126,1,1) = {" -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -ut -ut -ut -ut -ut -ut -wk -wk -ut -ut -wk -ut -wk -wk -wk -wk -wk -wk -ut -wk -wk -zt -zt -zt -zt -zt -ut -ut -ut -ut -ut -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -zt -zt -zt -zt -zt -zt -zt -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -"} -(127,1,1) = {" -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -ut -ut -ut -ut -ut -ut -ut -wk -ut -wk -ut -ut -ut -wk -wk -wk -wk -wk -ut -ut -ut -zt -zt -zt -zt -zt -ut -ut -ut -ut -ut -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -zt -zt -zt -zt -zt -zt -zt -zt -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -"} -(128,1,1) = {" -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -ut -ut -ut -ut -ut -ut -Bz -JD -JD -JD -JD -Bz -LK -Bz -Bz -Bz -GU -Bz -zt -zt -zt -zt -zt -zt -zt -zt -ut -ut -ut -ut -ut -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -zt -zt -zt -zt -zt -zt -zt -zt -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -"} -(129,1,1) = {" -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -ut -ut -ut -ut -ut -ut -Bz -so -qK -qK -so -wp -rw -wp -xR -wp -Kc -Bz -zt -zt -zt -zt -zt -zt -zt -ut -ut -ut -ut -ut -ut -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -zt -zt -zt -zt -zt -zt -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -"} -(130,1,1) = {" -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -ut -ut -ut -ut -ut -ut -Bz -RT -mo -ys -Lb -wp -rz -wp -Xz -wp -oe -Bz -zt -zt -zt -zt -zt -zt -ut -ut -ut -ut -ut -ut -ut -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -zt -zt -zt -zt -zt -zt -zt -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -"} -(131,1,1) = {" -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -ut -ut -ut -JD -JD -JD -Bz -zc -DP -yl -so -wp -jZ -wp -rM -FL -so -Bz -Hn -Hn -Hn -ui -Hn -ui -ui -ui -Hn -ut -ut -ut -ut -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -zt -zt -zt -zt -zt -zt -zt -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -"} -(132,1,1) = {" -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -ut -ut -ut -ut -JD -zd -db -wp -so -so -OY -so -QC -qQ -so -qQ -uu -QU -Bz -He -Wf -VJ -QL -Hn -xC -Ao -OT -sQ -Wt -ut -ut -ut -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -zt -zt -zt -zt -zt -zt -zt -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -"} -(133,1,1) = {" -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -ut -ut -ut -ut -kK -Bz -BK -Xl -Um -Lo -Lo -EB -EB -EB -EB -EB -DF -DF -EB -qW -uk -CS -Fs -YJ -Hn -CT -eG -Fs -Hn -Hn -Hn -Tm -ut -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -zt -zt -zt -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -"} -(134,1,1) = {" -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -ut -ut -ut -ut -ut -ut -dB -Bz -aT -oh -wp -iE -so -EB -so -VR -MF -ru -FM -Xd -Xd -Bz -Qz -jU -eG -Vd -Hn -lr -eG -Fs -Me -eG -Wi -ut -ut -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -"} -(135,1,1) = {" -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -ut -ut -ut -ut -ut -JD -JD -JD -Bz -wp -wp -wp -wp -DC -EB -so -Gd -vw -sL -rt -Bz -Bz -Bz -na -jU -GH -Gj -su -Ao -RQ -XS -Hn -Hn -Hn -ut -ut -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -"} -(136,1,1) = {" -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -ut -ut -ut -ut -ut -JD -kG -eX -wp -GX -gA -iO -wp -wj -EB -so -Jo -DX -zD -Hy -Bz -yd -JH -mu -BG -BG -BG -mZ -BG -BG -BG -BG -mN -ui -ut -ut -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -"} -(137,1,1) = {" -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -ut -ut -ut -ut -ut -JD -fu -GQ -wp -sh -VM -Lo -YU -gS -EB -ZL -ET -Lt -Mn -XY -Bz -PV -SD -Wo -eG -Fi -kl -su -eG -kn -eG -BG -Fu -ui -ut -ut -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -"} -(138,1,1) = {" -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -ut -ut -ut -ut -ut -JD -bt -Wg -wp -Xv -Jr -wp -wp -wp -Rk -wp -wp -wp -wp -wp -Bz -Hn -Hn -SJ -kM -eG -pO -Hn -Hn -Hn -Hn -aj -Hn -Hn -Hn -ut -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -"} -(139,1,1) = {" -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -ut -ut -ut -ut -ut -Bz -bt -wp -wp -wp -wp -wp -lg -wp -eC -tJ -wp -Ow -BY -JD -zt -zt -ui -el -Jt -xv -eT -Hn -zt -ut -Hn -VC -BC -OZ -Hn -ut -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -"} -(140,1,1) = {" -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -ut -ut -ut -ut -XJ -Bz -bt -wp -My -My -My -wp -Az -Cg -EB -Lo -JV -Lo -Bb -JD -zt -zt -ui -ui -ui -ui -ui -Hn -zt -ut -Hn -oi -BN -dX -Hn -ut -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -"} -(141,1,1) = {" -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -ut -ut -ut -ut -XJ -Bz -zs -wp -jq -so -so -wp -wp -wp -DF -so -wp -wp -wp -Bz -zt -zt -zt -zt -zt -zt -zt -zt -zt -ut -Hn -ND -gY -OI -Hn -ut -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -"} -(142,1,1) = {" -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -ut -ut -HX -Bz -Bz -Bz -aF -Ek -qQ -so -so -so -xZ -wp -vz -so -wp -jl -hN -JD -zt -zt -zt -zt -zt -zt -zt -zt -zt -ut -Hn -Ej -Ej -Hn -Hn -ut -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -"} -(143,1,1) = {" -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -ut -ut -ut -WE -Rt -rb -tR -FS -dl -dl -Rp -Rc -so -wp -bC -Lo -ER -gS -Bb -JD -zt -zt -zt -zt -zt -zt -zt -zt -zt -ut -Hn -kW -kW -Hn -ut -ut -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -"} -(144,1,1) = {" -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -ut -ut -HX -Bz -Bz -Bz -Jf -gP -gP -BV -qt -Lo -Lo -Wz -EB -so -wp -wp -wp -Bz -zt -zt -zt -zt -zt -zt -zt -zt -zt -ut -Hn -Hn -Hn -Hn -ut -ut -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -"} -(145,1,1) = {" -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -ut -ut -ut -dB -JD -kQ -so -Hl -so -so -so -im -so -wp -sZ -so -wp -bs -Nk -JD -zt -zt -zt -zt -zt -zt -zt -zt -zt -ut -ut -ut -ut -ut -ut -ut -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -"} -(146,1,1) = {" -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -ut -ut -ut -ut -JD -so -so -oI -so -Te -WD -qQ -jo -wp -EB -Lo -eY -Lo -Bb -JD -zt -zt -zt -zt -zt -zt -zt -zt -zt -ut -ut -ut -ut -ut -ut -ut -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -"} -(147,1,1) = {" -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -ut -ut -ut -ut -JD -oT -qO -wp -wp -iw -wp -wp -AK -Bz -bB -HQ -Bz -Bz -Bz -Bz -zt -zt -zt -zt -zt -zt -zt -zt -zt -ut -ut -ut -ut -ut -ut -ut -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -"} -(148,1,1) = {" -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -ut -ut -ut -ut -JD -oT -Zq -um -Fn -SH -Fn -Fn -nd -Bz -eQ -AP -JD -ut -ut -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -ut -ut -ut -ut -ut -ut -ut -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -"} -(149,1,1) = {" -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -ut -ut -ut -ut -JD -JD -JD -Bz -Bz -Bz -Bz -Bz -Bz -Bz -JD -JD -JD -ut -ut -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -ut -ut -ut -ut -ut -ut -ut -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -"} -(150,1,1) = {" -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -ut -ut -ut -ut -ut -ut -ut -ut -ut -KU -ut -ut -ut -ut -ut -ut -ut -ut -ut -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -"} -(151,1,1) = {" -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -ut -ut -ut -ut -ut -ut -ut -ut -ut -ut -ut -ut -ut -ut -ut -ut -ut -ut -ut -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -"} -(152,1,1) = {" -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -ut -ut -wR -ut -ut -ut -ut -ut -ut -ut -ut -ut -ut -ut -ut -ut -ut -ut -ut -zt -zt -zt -zt -zt -zt -zt -zt -zt -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -"} -(153,1,1) = {" -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -ut -ut -ut -ut -ut -ut -ut -ut -ut -ut -ut -ut -ut -ut -ut -zt -zt -zt -zt -zt -zt -zt -zt -zt -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -"} -(154,1,1) = {" -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -ut -ut -ut -ut -ut -ut -ut -ut -ut -ut -ut -ut -ut -ut -ut -zt -zt -zt -zt -zt -zt -zt -zt -zt -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -"} -(155,1,1) = {" -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -zt -zt -zt -zt -zt -zt -zt -zt -zt -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -"} -(156,1,1) = {" -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -zt -zt -zt -zt -zt -zt -zt -zt -zt -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -"} -(157,1,1) = {" -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -zt -zt -zt -zt -zt -zt -zt -zt -zt -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -"} -(158,1,1) = {" -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -zt -zt -zt -zt -zt -zt -zt -zt -zt -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -"} -(159,1,1) = {" -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -zt -zt -zt -zt -zt -zt -zt -zt -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -"} -(160,1,1) = {" -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -aD -zt -zt -zt -zt -zt -zt -zt -zt -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -"} -(161,1,1) = {" -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -aD -aD -zt -zt -zt -zt -zt -zt -zt -zt -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -"} -(162,1,1) = {" -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -aD -aD -zt -zt -zt -zt -zt -zt -zt -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -"} -(163,1,1) = {" -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -aD -zt -zt -zt -zt -zt -zt -zt -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -"} -(164,1,1) = {" -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -"} -(165,1,1) = {" -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -"} -(166,1,1) = {" -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -"} -(167,1,1) = {" -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -"} -(168,1,1) = {" -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -zt -zt -zt -zt -zt -zt -zt -zt -zt -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -"} -(169,1,1) = {" -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -zt -zt -zt -zt -zt -zt -zt -zt -zt -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -"} -(170,1,1) = {" -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -"} -(171,1,1) = {" -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -"} -(172,1,1) = {" -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -"} -(173,1,1) = {" -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -aD -aD -zt -zt -zt -zt -zt -zt -zt -zt -zt -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -"} -(174,1,1) = {" -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -aD -aD -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -"} -(175,1,1) = {" -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -aD -aD -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -"} -(176,1,1) = {" -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -"} -(177,1,1) = {" -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -"} -(178,1,1) = {" -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -"} -(179,1,1) = {" -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -"} -(180,1,1) = {" -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -"} -(181,1,1) = {" -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -"} -(182,1,1) = {" -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -"} -(183,1,1) = {" -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -yt -yt -yt -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -"} -(184,1,1) = {" -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -yt -ut -ut -ut -yt -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -"} -(185,1,1) = {" -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -yt -yt -ut -ut -ut -ut -ut -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -"} -(186,1,1) = {" -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -yt -ut -ut -zt -zt -ut -ut -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -"} -(187,1,1) = {" -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -ut -ut -ut -zt -zt -zt -ut -ut -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -"} -(188,1,1) = {" -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -ut -ut -zt -zt -zt -zt -zt -ut -yt -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -"} -(189,1,1) = {" -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -aD -aD -aD -aD -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -ut -ut -zt -zt -zt -zt -zt -ut -yt -yt -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -"} -(190,1,1) = {" -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -aD -aD -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -ut -ut -ut -zt -zt -zt -zt -zt -ut -ut -yt -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -"} -(191,1,1) = {" -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -aD -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -ut -ut -zt -zt -zt -zt -zt -zt -zt -ut -yt -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -"} -(192,1,1) = {" -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -yt -ut -zt -zt -zt -zt -zt -zt -zt -ut -yt -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -"} -(193,1,1) = {" -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -yt -ut -ut -zt -zt -zt -zt -zt -ut -ut -ut -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -"} -(194,1,1) = {" -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -yt -yt -ut -ut -zt -zt -zt -ut -ut -ut -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -"} -(195,1,1) = {" -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -yt -yt -ut -ut -ut -ut -ut -yt -yt -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -"} -(196,1,1) = {" -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -yt -yt -ut -ut -ut -yt -yt -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -"} -(197,1,1) = {" -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -"} -(198,1,1) = {" -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -"} -(199,1,1) = {" -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -"} -(200,1,1) = {" -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -"} -(201,1,1) = {" -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -aD -aD -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -"} -(202,1,1) = {" -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -aD -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -"} -(203,1,1) = {" -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -aD -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -"} -(204,1,1) = {" -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -aD -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -"} -(205,1,1) = {" -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -"} -(206,1,1) = {" -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -zt -zt -zt -zt -zt -zt -zt -zt -zt -zt -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -"} -(207,1,1) = {" -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -zt -zt -zt -zt -zt -zt -zt -zt -zt -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -"} -(208,1,1) = {" -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -zt -zt -zt -zt -zt -zt -zt -zt -zt -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -"} -(209,1,1) = {" -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -zt -zt -zt -zt -zt -zt -zt -zt -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -"} -(210,1,1) = {" -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -zt -zt -zt -zt -zt -zt -zt -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -"} -(211,1,1) = {" -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -zt -zt -zt -zt -zt -zt -zt -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -"} -(212,1,1) = {" -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -zt -zt -zt -zt -zt -zt -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -"} -(213,1,1) = {" -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -aD -aD -aD -zt -zt -zt -zt -zt -zt -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -"} -(214,1,1) = {" -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -aD -aD -aD -zt -zt -zt -zt -zt -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -"} -(215,1,1) = {" -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -aD -aD -zt -zt -zt -zt -zt -zt -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -"} -(216,1,1) = {" -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -aD -zt -zt -zt -zt -zt -zt -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -"} -(217,1,1) = {" -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -zt -zt -zt -zt -zt -zt -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -"} -(218,1,1) = {" -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -zt -zt -zt -zt -zt -zt -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -"} -(219,1,1) = {" -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -zt -zt -zt -zt -zt -zt -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -"} -(220,1,1) = {" -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -zt -zt -zt -zt -zt -zt -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -"} -(221,1,1) = {" -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -zt -zt -zt -zt -zt -zt -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -"} -(222,1,1) = {" -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -zt -zt -zt -zt -zt -zt -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -"} -(223,1,1) = {" -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -zt -zt -zt -zt -zt -zt -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -"} -(224,1,1) = {" -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -zt -zt -zt -zt -zt -zt -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -"} -(225,1,1) = {" -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -zt -zt -zt -zt -zt -zt -zt -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -"} -(226,1,1) = {" -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -aD -aD -zt -zt -zt -zt -zt -zt -zt -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -"} -(227,1,1) = {" -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -aD -aD -zt -zt -zt -zt -zt -zt -zt -zt -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -"} -(228,1,1) = {" -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -aD -zt -zt -zt -zt -zt -zt -zt -zt -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -"} -(229,1,1) = {" -wR -wR -wR -wR -wR -wR -wR -wR -wR -wR -zt -zt -zt -zt -zt -zt -zt -zt -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -"} -(230,1,1) = {" -wR -wR -wR -wR -wR -wR -wR -wR -wR -zt -zt -zt -zt -zt -zt -zt -zt -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -"} -(231,1,1) = {" -wR -wR -wR -wR -wR -wR -wR -wR -wR -zt -zt -zt -zt -zt -zt -zt -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -"} -(232,1,1) = {" -wR -wR -wR -wR -wR -wR -wR -wR -zt -zt -zt -zt -zt -zt -zt -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -"} -(233,1,1) = {" -wR -wR -wR -wR -wR -wR -wR -wR -zt -zt -zt -zt -zt -zt -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -"} -(234,1,1) = {" -wR -wR -wR -wR -wR -wR -wR -zt -zt -zt -zt -zt -zt -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -"} -(235,1,1) = {" -wR -wR -wR -wR -wR -wR -wR -zt -zt -zt -zt -zt -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -"} -(236,1,1) = {" -wR -wR -wR -wR -wR -aD -zt -zt -zt -zt -zt -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -"} -(237,1,1) = {" -wR -wR -wR -wR -aD -aD -zt -zt -zt -zt -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -"} -(238,1,1) = {" -wR -wR -wR -wR -zt -zt -zt -zt -zt -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -"} -(239,1,1) = {" -wR -wR -wR -zt -zt -zt -zt -zt -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -"} -(240,1,1) = {" -wR -wR -zt -zt -zt -zt -zt -zt -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -"} -(241,1,1) = {" -wR -zt -zt -zt -zt -zt -zt -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -"} -(242,1,1) = {" -zt -zt -zt -zt -zt -zt -zt -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -"} -(243,1,1) = {" -zt -zt -zt -zt -zt -zt -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -"} -(244,1,1) = {" -zt -zt -zt -zt -zt -zt -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -"} -(245,1,1) = {" -zt -zt -zt -zt -zt -zt -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -"} -(246,1,1) = {" -zt -zt -zt -zt -zt -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -"} -(247,1,1) = {" -zt -zt -zt -zt -zt -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -"} -(248,1,1) = {" -zt -zt -zt -zt -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -"} -(249,1,1) = {" -zt -zt -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -"} -(250,1,1) = {" -zt -zt -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -"} -(251,1,1) = {" -zt -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -"} -(252,1,1) = {" -zt -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -"} -(253,1,1) = {" -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -"} -(254,1,1) = {" -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -"} -(255,1,1) = {" -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -qI -"} diff --git a/_maps/map_files/KiloStation/KiloStation.dmm b/_maps/map_files/KiloStation/KiloStation.dmm index 24777edeb1f3c..85736b7cbde53 100644 --- a/_maps/map_files/KiloStation/KiloStation.dmm +++ b/_maps/map_files/KiloStation/KiloStation.dmm @@ -9,25 +9,7 @@ }, /obj/structure/cable, /turf/open/floor/circuit/green, -/area/ai_monitored/turret_protected/ai) -"aad" = ( -/turf/closed/wall/r_wall/rust, -/area/security/brig) -"aae" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable, -/turf/open/floor/plating, -/area/security/brig) -"aaf" = ( -/turf/closed/wall/r_wall, -/area/security/brig) -"aag" = ( -/obj/machinery/air_sensor/air_tank, -/turf/open/floor/engine/air, -/area/engineering/atmos) -"aaj" = ( -/turf/closed/wall, -/area/security/brig) +/area/station/ai_monitored/turret_protected/ai) "aak" = ( /obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ @@ -39,47 +21,53 @@ /obj/machinery/airalarm/directional/west, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, -/area/ai_monitored/turret_protected/aisat/atmos) -"aam" = ( -/obj/effect/turf_decal/stripes/line{ +/area/station/ai_monitored/turret_protected/aisat/atmos) +"aal" = ( +/obj/effect/turf_decal/tile/red{ dir = 8 }, -/obj/structure/table, -/obj/structure/sign/warning/electricshock{ - pixel_y = 32 +/obj/effect/turf_decal/tile/red{ + dir = 4 }, -/obj/item/storage/toolbox/electrical, -/obj/item/assembly/flash/handheld, -/obj/structure/cable, -/turf/open/floor/engine, -/area/ai_monitored/turret_protected/ai) +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/bridge_pipe/green/visible{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/bridge_pipe/yellow/visible, +/turf/open/floor/iron/showroomfloor, +/area/station/engineering/atmos) "aap" = ( /turf/closed/mineral/random/low_chance, /area/space/nearstation) -"aar" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/landmark/blobstart, -/turf/open/floor/plating{ - icon_state = "panelscorched" - }, -/area/maintenance/port/fore) "aat" = ( -/turf/closed/wall/r_wall/rust, -/area/security/prison) -"aau" = ( -/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/door/poddoor/preopen{ + id = "prisonblast"; + name = "Prison Blast Door" + }, +/obj/effect/turf_decal/caution/stand_clear, /obj/structure/cable, -/turf/open/floor/plating, -/area/security/prison) -"aav" = ( -/turf/closed/wall/r_wall, -/area/security/prison) +/obj/machinery/button/door/directional/south{ + id = "prisonblast"; + name = "Prison Lockdown"; + req_access = list("brig") + }, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/station/security/execution/transfer) "aaw" = ( /obj/effect/turf_decal/stripes/corner{ dir = 4 }, /turf/open/floor/engine, -/area/ai_monitored/turret_protected/ai) +/area/station/ai_monitored/turret_protected/ai) "aay" = ( /obj/machinery/power/terminal{ dir = 1 @@ -88,271 +76,103 @@ dir = 1 }, /turf/open/floor/engine, -/area/ai_monitored/turret_protected/ai) +/area/station/ai_monitored/turret_protected/ai) +"aaA" = ( +/obj/machinery/door/window/right/directional/north{ + name = "Ordnance Freezer Chamber Access"; + req_access = list("ordnance") + }, +/obj/machinery/atmospherics/pipe/smart/simple/purple/visible/layer2{ + dir = 6 + }, +/turf/open/floor/iron/dark, +/area/station/science/ordnance) "aaB" = ( /obj/effect/landmark/carpspawn, /turf/open/space/basic, /area/space) -"aaE" = ( -/obj/effect/turf_decal/delivery, -/obj/structure/closet/radiation, -/obj/item/clothing/glasses/meson, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/south, -/turf/open/floor/iron/dark, -/area/engineering/storage_shared) -"aaF" = ( -/obj/structure/chair{ - 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/landmark/start/assistant, -/turf/open/floor/iron/dark, -/area/medical/medbay/lobby) "aaI" = ( /obj/effect/turf_decal/stripes/corner{ dir = 1 }, /obj/structure/cable, /turf/open/floor/engine, -/area/ai_monitored/turret_protected/ai) -"aaL" = ( -/obj/structure/table, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/item/folder, -/obj/item/stack/sheet/mineral/plasma, -/obj/item/stack/sheet/mineral/plasma, -/obj/item/stack/sheet/mineral/plasma, -/obj/item/stack/sheet/mineral/plasma, -/obj/item/reagent_containers/glass/beaker/large{ - pixel_x = -4 - }, -/obj/item/reagent_containers/glass/beaker{ - pixel_x = 4 - }, -/obj/item/reagent_containers/dropper, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/siding/purple/corner{ - dir = 1 - }, -/turf/open/floor/iron/dark, -/area/science/xenobiology) +/area/station/ai_monitored/turret_protected/ai) "aaO" = ( -/obj/structure/flora/grass/jungle, +/obj/structure/flora/grass/jungle/a/style_random, /turf/open/misc/asteroid, /area/space/nearstation) -"aaP" = ( -/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/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/effect/turf_decal/box/corners{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/security/courtroom) "aaQ" = ( /obj/structure/lattice, /obj/structure/grille/broken, /turf/open/space/basic, /area/space/nearstation) -"aaR" = ( -/obj/effect/turf_decal/bot, +"aaT" = ( +/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/machinery/atmospherics/components/unary/thermomachine/freezer/on{ - name = "euthanization chamber freezer" +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/turf/open/floor/iron/dark, -/area/science/xenobiology) -"aaV" = ( -/obj/structure/table/wood, -/obj/item/radio/intercom, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/obj/structure/cable, +/obj/effect/landmark/start/assistant, /turf/open/floor/iron, -/area/security/courtroom) -"aaW" = ( -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/delivery, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/door/window/brigdoor/right/directional/north{ - id = "Cell 4"; - name = "Cell 4"; - req_access_txt = "1" - }, -/turf/open/floor/iron/showroomfloor, -/area/security/brig) -"aaY" = ( -/turf/closed/wall, -/area/security/detectives_office) +/area/station/hallway/primary/starboard) "aba" = ( /obj/structure/transit_tube/diagonal/crossing/topleft, /obj/structure/lattice/catwalk, /turf/open/space/basic, /area/space/nearstation) -"abc" = ( -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/delivery, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/door/window/brigdoor/right/directional/north{ - id = "Cell 3"; - name = "Cell 3"; - req_access_txt = "1" - }, -/turf/open/floor/iron/showroomfloor, -/area/security/brig) "abg" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/effect/decal/cleanable/blood/old, /turf/open/floor/circuit/green{ luminosity = 2 }, -/area/ai_monitored/turret_protected/ai) -"abh" = ( -/turf/closed/wall/rust, -/area/security/prison) -"abi" = ( -/obj/effect/turf_decal/delivery, -/obj/structure/reagent_dispensers/watertank, -/obj/effect/decal/cleanable/cobweb/cobweb2, -/turf/open/floor/plating, -/area/maintenance/starboard) -"abk" = ( -/obj/structure/sign/warning/nosmoking{ - pixel_x = 30 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/structure/cable, -/turf/open/floor/engine, -/area/ai_monitored/turret_protected/ai) -"abm" = ( -/obj/machinery/photocopier, -/obj/effect/turf_decal/tile/neutral{ +/area/station/ai_monitored/turret_protected/ai) +"abj" = ( +/obj/structure/table, +/obj/effect/turf_decal/tile/red{ dir = 4 }, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/requests_console/directional/south{ - department = "Law Office"; - name = "Law Office Requests Console" - }, -/obj/effect/turf_decal/box/white, -/turf/open/floor/iron/dark, -/area/service/lawoffice) -"abp" = ( -/turf/closed/wall, -/area/security/prison) -"abr" = ( -/obj/effect/turf_decal/tile/red{ +/obj/item/storage/medkit/regular, +/turf/open/floor/iron/showroomfloor, +/area/station/security/office) +"abq" = ( +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/delivery, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/door/window/brigdoor/right/directional/north{ - id = "Cell 1"; - name = "Cell 1"; - req_access_txt = "1" - }, -/turf/open/floor/iron/showroomfloor, -/area/security/brig) -"abs" = ( -/obj/effect/turf_decal/bot, -/obj/structure/closet/emcloset, -/obj/effect/decal/cleanable/cobweb/cobweb2, -/obj/effect/turf_decal/stripes/corner{ - dir = 1 +/obj/machinery/atmospherics/pipe/smart/manifold4w/green/visible, +/obj/machinery/meter, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"abB" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/security/glass{ + name = "Brig Control" }, -/turf/open/floor/plating, -/area/maintenance/starboard) -"abt" = ( -/obj/effect/turf_decal/bot, -/obj/structure/rack, -/obj/item/tank/internals/oxygen, -/obj/item/pickaxe, -/turf/open/floor/plating, -/area/maintenance/starboard) -"abv" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/stripes/line, -/obj/structure/closet/cardboard, -/turf/open/floor/plating, -/area/maintenance/starboard) +/obj/effect/mapping_helpers/airlock/access/all/security/armory, +/turf/open/floor/iron/dark, +/area/station/security/warden) "abC" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/circuit/green{ luminosity = 2 }, -/area/ai_monitored/turret_protected/ai) +/area/station/ai_monitored/turret_protected/ai) "abD" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 }, /obj/structure/cable, /turf/open/floor/engine, -/area/ai_monitored/turret_protected/ai) -"abE" = ( -/obj/effect/decal/cleanable/cobweb/cobweb2, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/maintenance/starboard) +/area/station/ai_monitored/turret_protected/ai) "abF" = ( /obj/machinery/ai_slipper{ uses = 10 @@ -363,46 +183,11 @@ /obj/effect/turf_decal/stripes/line, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/engine, -/area/ai_monitored/turret_protected/ai) -"abH" = ( -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/machinery/disposal/bin{ - desc = "A pneumatic waste disposal unit. This one leads into space!"; - name = "deathsposal unit" - }, -/obj/effect/turf_decal/stripes/corner{ - dir = 4 - }, -/obj/structure/disposalpipe/trunk{ - dir = 1 - }, -/turf/open/floor/iron/dark, -/area/medical/virology) +/area/station/ai_monitored/turret_protected/ai) "abJ" = ( -/obj/structure/flora/ausbushes/palebush, +/obj/structure/flora/bush/pale/style_random, /turf/open/misc/asteroid, /area/space/nearstation) -"abK" = ( -/obj/effect/turf_decal/tile/purple{ - dir = 4 - }, -/obj/effect/turf_decal/tile/purple, -/obj/effect/turf_decal/tile/purple, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/siding/purple/corner, -/turf/open/floor/iron/showroomfloor, -/area/science/xenobiology) -"abL" = ( -/obj/effect/landmark/event_spawn, -/turf/open/floor/glass, -/area/service/hydroponics) "abM" = ( /obj/effect/turf_decal/bot, /obj/effect/turf_decal/stripes/corner{ @@ -414,50 +199,7 @@ /obj/structure/cable, /obj/machinery/holopad/secure, /turf/open/floor/engine, -/area/ai_monitored/turret_protected/ai) -"abN" = ( -/obj/effect/turf_decal/bot, -/obj/effect/decal/cleanable/dirt, -/obj/structure/reagent_dispensers/fueltank, -/obj/effect/decal/cleanable/cobweb, -/turf/open/floor/plating, -/area/maintenance/fore) -"abO" = ( -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/security/brig) -"abT" = ( -/obj/structure/sign/departments/security, -/turf/closed/wall, -/area/security/detectives_office) -"abU" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/structure/filingcabinet/security, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 4 - }, -/turf/open/floor/iron/dark, -/area/security/detectives_office) -"abY" = ( -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/turf/open/floor/iron, -/area/security/brig) -"abZ" = ( -/obj/effect/turf_decal/bot, -/obj/effect/decal/cleanable/dirt, -/obj/structure/closet/cardboard, -/obj/effect/decal/cleanable/blood/old, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) +/area/station/ai_monitored/turret_protected/ai) "aca" = ( /obj/structure/disposalpipe/trunk, /obj/structure/disposaloutlet{ @@ -467,53 +209,38 @@ /obj/effect/turf_decal/stripes/box, /turf/open/floor/plating/airless, /area/space/nearstation) -"acb" = ( -/obj/effect/turf_decal/tile/red{ - dir = 4 +"ach" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 +/obj/effect/turf_decal/stripes/corner{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/security/brig) -"acf" = ( -/obj/structure/cable, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/hallway/primary/central) -"aci" = ( /obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral, -/obj/structure/table, -/obj/item/storage/box/evidence{ - pixel_y = 5 - }, -/obj/item/restraints/handcuffs/cable/zipties, -/obj/item/flashlight/seclite, -/turf/open/floor/iron/dark, -/area/security/detectives_office) -"ack" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/disposal/bin, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/machinery/camera/directional/east{ - c_tag = "Bridge Council Chamber"; - name = "command camera" +/obj/effect/decal/cleanable/blood/old, +/obj/machinery/camera/directional/south{ + c_tag = "Autopsy Room"; + name = "detective camera" }, -/obj/structure/disposalpipe/trunk, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/landmark/xeno_spawn, +/obj/effect/landmark/start/detective, /turf/open/floor/iron/dark, -/area/security/courtroom) +/area/station/security/detectives_office) +"acj" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/hydroponics/constructable, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/trimline/blue/line, +/obj/effect/turf_decal/trimline/blue/line{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/service/hydroponics) "acm" = ( /obj/structure/lattice, /turf/open/space/basic, @@ -523,11 +250,6 @@ /obj/structure/lattice/catwalk, /turf/open/space/basic, /area/space/nearstation) -"acr" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/wood, -/area/security/detectives_office) "acu" = ( /obj/effect/turf_decal/stripes/corner{ dir = 8 @@ -537,34 +259,7 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/effect/decal/cleanable/blood/old, /turf/open/floor/engine, -/area/ai_monitored/turret_protected/ai) -"acv" = ( -/obj/structure/table, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/item/paper_bin{ - pixel_x = -4; - pixel_y = 4 - }, -/obj/item/toy/figure/scientist{ - pixel_x = 8; - pixel_y = 6 - }, -/obj/item/pen, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/turf/open/floor/iron/dark, -/area/science/xenobiology) -"acw" = ( -/obj/structure/displaycase/captain, -/obj/machinery/firealarm/directional/west, -/obj/effect/turf_decal/siding/wood{ - dir = 5 - }, -/turf/open/floor/wood/large, -/area/command/heads_quarters/captain) +/area/station/ai_monitored/turret_protected/ai) "acx" = ( /obj/effect/decal/cleanable/blood/old, /obj/effect/turf_decal/stripes/corner{ @@ -576,7 +271,7 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/engine, -/area/ai_monitored/turret_protected/aisat_interior) +/area/station/ai_monitored/turret_protected/aisat_interior) "acy" = ( /obj/structure/lattice/catwalk, /obj/structure/marker_beacon/burgundy{ @@ -584,14 +279,27 @@ }, /turf/open/space/basic, /area/space) +"acD" = ( +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/disposal/bin, +/obj/machinery/airalarm/directional/west, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/station/command/heads_quarters/cmo) +"acF" = ( +/obj/structure/sign/warning/radiation, +/turf/closed/wall/rust, +/area/station/engineering/atmos) "acG" = ( /obj/structure/cable, /turf/closed/wall, -/area/ai_monitored/turret_protected/aisat_interior) -"acH" = ( -/obj/effect/spawner/structure/window/reinforced/tinted, -/turf/open/floor/plating, -/area/security/brig) +/area/station/ai_monitored/turret_protected/aisat_interior) "acK" = ( /obj/structure/lattice/catwalk, /turf/open/space/basic, @@ -606,21 +314,6 @@ /obj/structure/grille, /turf/open/floor/plating/airless, /area/space/nearstation) -"acN" = ( -/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/landmark/event_spawn, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/dark, -/area/security/courtroom) "acT" = ( /obj/structure/lattice, /obj/machinery/atmospherics/pipe/smart/simple/orange/visible{ @@ -629,100 +322,54 @@ /turf/open/space/basic, /area/space/nearstation) "acW" = ( -/obj/structure/flora/ausbushes/lavendergrass, -/obj/structure/flora/ausbushes/sparsegrass, -/obj/structure/flora/ausbushes/ywflowers, -/obj/structure/flora/ausbushes/grassybush, -/obj/structure/flora/ausbushes/palebush, +/obj/structure/flora/bush/lavendergrass/style_random, +/obj/structure/flora/bush/sparsegrass/style_random, +/obj/structure/flora/bush/flowers_yw/style_random, +/obj/structure/flora/bush/grassy/style_random, +/obj/structure/flora/bush/pale/style_random, /turf/open/misc/asteroid, /area/space/nearstation) -"acY" = ( -/obj/structure/table, -/obj/item/paper_bin{ - pixel_x = -4; - pixel_y = 4 - }, -/obj/item/pen, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/iron/dark, -/area/hallway/primary/port) "acZ" = ( -/obj/structure/flora/grass/jungle, -/obj/structure/flora/ausbushes/fernybush, +/obj/structure/flora/grass/jungle/a/style_random, +/obj/structure/flora/bush/ferny/style_random, /turf/open/misc/asteroid, /area/space/nearstation) "add" = ( -/obj/structure/flora/ausbushes/sparsegrass, -/obj/structure/flora/ausbushes/lavendergrass, -/obj/structure/flora/ausbushes/fernybush, +/obj/structure/flora/bush/sparsegrass/style_random, +/obj/structure/flora/bush/lavendergrass/style_random, +/obj/structure/flora/bush/ferny/style_random, /turf/open/misc/asteroid, /area/space/nearstation) -"ade" = ( -/obj/structure/sign/warning/nosmoking{ - pixel_x = -30 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/turf/open/floor/wood{ - icon_state = "wood-broken4" - }, -/area/maintenance/port/fore) "adf" = ( -/obj/structure/flora/grass/jungle/b, +/obj/structure/flora/grass/jungle/b/style_random, /turf/open/misc/asteroid, /area/space/nearstation) "adg" = ( /turf/closed/wall/r_wall, -/area/ai_monitored/turret_protected/aisat_interior) -"adq" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/corner{ - dir = 4 - }, -/obj/effect/decal/cleanable/cobweb, -/obj/effect/spawner/random/maintenance, -/turf/open/floor/plating{ - icon_state = "platingdmg1" - }, -/area/maintenance/starboard) -"ads" = ( -/obj/machinery/door/firedoor/heavy, -/obj/machinery/door/poddoor/preopen{ - id = "xeno_blastdoor"; - name = "Xenobiology Containment Blast Door" - }, -/obj/effect/turf_decal/caution/stand_clear, -/turf/open/floor/iron/dark, -/area/science/xenobiology) -"adt" = ( -/obj/machinery/portable_atmospherics/canister/nitrogen, -/turf/open/floor/iron/dark, -/area/science/storage) -"ady" = ( -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, +/area/station/ai_monitored/turret_protected/aisat_interior) +"adi" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/neutral, -/turf/open/floor/iron, -/area/security/brig) -"adB" = ( -/obj/machinery/computer/telecomms/monitor, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/dark, -/area/tcommsat/computer) -"adH" = ( -/turf/closed/wall, -/area/maintenance/fore) +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, +/obj/item/kirbyplants{ + icon_state = "plant-16" + }, +/obj/structure/sign/poster/official/random/directional/north, +/turf/open/floor/iron/dark/corner{ + dir = 1 + }, +/area/station/hallway/primary/central) "adI" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -731,54 +378,12 @@ dir = 1 }, /turf/open/floor/engine, -/area/ai_monitored/turret_protected/aisat/foyer) -"adQ" = ( -/turf/closed/wall/rust, -/area/maintenance/fore) +/area/station/ai_monitored/turret_protected/aisat/foyer) "adR" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/effect/turf_decal/stripes/line, /turf/open/floor/engine, -/area/ai_monitored/turret_protected/aisat/atmos) -"adT" = ( -/obj/structure/sign/warning/securearea, -/turf/closed/wall/r_wall/rust, -/area/ai_monitored/turret_protected/aisat_interior) -"adU" = ( -/obj/effect/turf_decal/bot, -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral/half/contrasted, -/turf/open/floor/iron/dark, -/area/security/office) -"adZ" = ( -/obj/machinery/door/airlock/external{ - name = "Satellite External Airlock"; - req_one_access_txt = "32;19" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/aisat/atmos) -"aea" = ( -/obj/effect/decal/cleanable/blood/old, -/obj/effect/decal/remains/human, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating{ - icon_state = "platingdmg3" - }, -/area/maintenance/fore) -"aec" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/turf/open/floor/plating{ - icon_state = "platingdmg3" - }, -/area/maintenance/starboard/aft) +/area/station/ai_monitored/turret_protected/aisat/atmos) "aed" = ( /obj/effect/turf_decal/bot, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -786,28 +391,24 @@ /obj/structure/cable, /obj/machinery/holopad/secure, /turf/open/floor/engine, -/area/ai_monitored/turret_protected/aisat/foyer) -"aee" = ( -/obj/machinery/door/airlock/external{ - name = "Satellite External Airlock"; - req_one_access_txt = "32;19" +/area/station/ai_monitored/turret_protected/aisat/foyer) +"aek" = ( +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 1 +/obj/effect/turf_decal/tile/neutral, +/obj/item/kirbyplants{ + icon_state = "plant-03" }, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/aisat/atmos) -"aef" = ( -/turf/closed/wall, -/area/security/warden) -"aeg" = ( -/turf/closed/wall/rust, -/area/security/warden) -"aei" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable, -/turf/open/floor/plating, -/area/security/warden) +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, +/obj/machinery/status_display/evac/directional/east, +/turf/open/floor/iron, +/area/station/hallway/primary/aft) "aeo" = ( /obj/structure/lattice, /obj/structure/grille, @@ -823,88 +424,63 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, /turf/open/floor/plating, -/area/ai_monitored/turret_protected/aisat/foyer) -"aer" = ( -/turf/closed/wall/rust, -/area/maintenance/port/aft) -"aeu" = ( -/turf/closed/mineral/random/labormineral, -/area/space/nearstation) -"aex" = ( -/obj/structure/lattice/catwalk, -/obj/structure/window/reinforced{ - dir = 1 +/area/station/ai_monitored/turret_protected/aisat/foyer) +"aes" = ( +/obj/machinery/door/airlock/grunge{ + name = "Cell 1" }, +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/turf/open/space/basic, +/turf/open/floor/iron, +/area/station/security/prison/safe) +"aeu" = ( +/turf/closed/mineral/random/labormineral, /area/space/nearstation) -"aez" = ( -/turf/closed/wall, -/area/security/execution/education) -"aeC" = ( -/turf/closed/wall/rust, -/area/security/execution/education) -"aeF" = ( -/obj/machinery/light/small/directional/west, -/obj/machinery/photocopier, -/obj/effect/turf_decal/tile/neutral, +"aew" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/turf_decal/bot_white, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/cobweb, -/obj/structure/sign/poster/contraband/random/directional/west, -/turf/open/floor/iron/dark, -/area/maintenance/starboard/fore) -"aeK" = ( -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/sand/plating, -/obj/structure/cable, -/turf/open/floor/plating/airless, -/area/maintenance/starboard/fore) -"aeO" = ( -/obj/structure/bonfire, -/obj/item/reagent_containers/food/drinks/bottle/orangejuice{ - desc = "For the weary spacemen on their quest to rekindle the first plasma fire."; - name = "Carton of Estus" +/obj/machinery/light_switch/directional/south, +/obj/machinery/camera/directional/south{ + c_tag = "Xenobiology Closet"; + name = "xenobiology camera"; + network = list("ss13","rd","xeno") }, -/obj/effect/decal/remains/human, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/cobweb, -/obj/item/melee/moonlight_greatsword, -/turf/open/floor/plating{ - icon_state = "panelscorched" +/turf/open/floor/iron/dark, +/area/station/science/xenobiology) +"aex" = ( +/obj/structure/lattice/catwalk, +/obj/structure/window/reinforced{ + dir = 1 }, -/area/maintenance/starboard/fore) -"aeP" = ( -/obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/caution/stand_clear, -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/medical/exam_room) -"aeQ" = ( -/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable, -/turf/open/floor/plating, -/area/science/xenobiology) -"aeR" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/general/visible, -/obj/machinery/door/window/left/directional/south{ - dir = 1; - name = "Maximum Security Test Chamber"; - req_access_txt = "55" +/turf/open/space/basic, +/area/space/nearstation) +"aeG" = ( +/turf/closed/wall/rust, +/area/station/service/lawoffice) +"aeJ" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/obj/structure/cable, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/computer/rdconsole{ + dir = 8 + }, +/obj/effect/turf_decal/bot, /turf/open/floor/iron/dark, -/area/science/xenobiology) +/area/station/command/heads_quarters/rd) +"aeL" = ( +/obj/machinery/atmospherics/pipe/smart/simple/yellow/visible, +/turf/closed/wall/rust, +/area/station/engineering/atmos) "aeS" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -917,58 +493,91 @@ "aeU" = ( /turf/open/misc/asteroid/airless, /area/space/nearstation) -"aeV" = ( -/obj/machinery/door/airlock/external{ - name = "Abandoned External Airlock" +"aeZ" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/obj/structure/disposalpipe/segment, -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/maintenance/starboard/fore) -"aeX" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/preopen{ - id = "xeno5"; - name = "Creature Cell 5" +/turf/open/floor/plating/airless, +/area/space/nearstation) +"afw" = ( +/turf/open/floor/engine, +/area/station/ai_monitored/turret_protected/aisat/foyer) +"afB" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/obj/structure/cable, -/turf/open/floor/plating, -/area/science/xenobiology) -"aeY" = ( -/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/siding/white{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/dark, +/area/station/service/hydroponics/garden) +"afH" = ( +/obj/effect/turf_decal/tile/yellow{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ dir = 1 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/landmark/event_spawn, /turf/open/floor/iron, -/area/security/brig) -"aeZ" = ( -/obj/effect/turf_decal/stripes/line{ +/area/station/engineering/main) +"afI" = ( +/obj/structure/lattice/catwalk, +/turf/open/space/basic, +/area/space) +"afL" = ( +/turf/closed/wall, +/area/station/command/heads_quarters/hos) +"afQ" = ( +/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/port) +"afU" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 4 }, -/turf/open/floor/plating/airless, +/turf/open/floor/engine, +/area/station/ai_monitored/turret_protected/aisat/foyer) +"agc" = ( +/obj/structure/table/wood, +/obj/structure/cable, +/obj/item/pen/fountain, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/grimy, +/area/station/service/chapel/office) +"agt" = ( +/turf/closed/wall/rust, /area/space/nearstation) -"afa" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/general/visible, -/obj/machinery/door/window/left/directional/south{ - name = "Maximum Security Test Chamber"; - req_access_txt = "55" +"agx" = ( +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 5 }, /obj/structure/cable, -/turf/open/floor/iron/dark, -/area/science/xenobiology) -"afe" = ( -/turf/closed/wall/r_wall, -/area/medical/virology) -"afg" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/camera/directional/north{ + c_tag = "Prison Botany"; + network = list("ss13","prison") + }, +/turf/open/floor/iron, +/area/station/security/prison/garden) +"agz" = ( /obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/preopen{ id = "xeno6"; @@ -976,2440 +585,2526 @@ }, /obj/structure/cable, /turf/open/floor/plating, -/area/science/xenobiology) -"afj" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/area/station/science/xenobiology) +"agF" = ( +/obj/effect/decal/cleanable/blood/old, +/obj/item/radio/intercom/directional/west, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 }, +/obj/effect/landmark/blobstart, +/obj/effect/landmark/xeno_spawn, /obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/obj/structure/sign/warning/vacuum/external{ - pixel_x = 32 - }, -/obj/structure/disposalpipe/segment, -/obj/structure/cable, /turf/open/floor/plating{ - icon_state = "platingdmg3" + icon_state = "panelscorched" }, -/area/maintenance/starboard/fore) -"afk" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ +/area/station/hallway/secondary/entry) +"ahz" = ( +/obj/effect/turf_decal/tile/yellow{ dir = 4 }, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/red, /obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/science/xenobiology) -"afl" = ( -/obj/effect/turf_decal/tile/purple{ - dir = 4 - }, -/obj/effect/turf_decal/tile/purple{ dir = 8 }, -/obj/effect/turf_decal/tile/purple{ - dir = 1 +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron, +/area/station/commons/storage/primary) +"ahH" = ( +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 8 }, -/obj/effect/turf_decal/tile/purple{ +/obj/effect/turf_decal/tile/yellow, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/oil, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 1 }, -/obj/machinery/atmospherics/components/binary/pump{ - dir = 4; - name = "Gas to Chamber" +/obj/effect/landmark/xeno_spawn, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/construction/mining/aux_base) +"ahJ" = ( +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 8 }, +/obj/effect/turf_decal/tile/yellow, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/blood/old, /obj/structure/cable, -/turf/open/floor/iron/showroomfloor, -/area/science/xenobiology) -"afm" = ( -/obj/structure/sign/warning/vacuum/external, -/turf/closed/wall, -/area/maintenance/port/lesser) -"afq" = ( -/obj/effect/turf_decal/tile/purple{ +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/effect/turf_decal/tile/purple{ - dir = 1 - }, -/obj/effect/turf_decal/tile/purple{ - dir = 1 - }, -/obj/structure/chair/office/light{ - dir = 1; - pixel_y = 3 +/turf/open/floor/iron, +/area/station/construction/mining/aux_base) +"ahK" = ( +/obj/machinery/door/poddoor/shutters{ + id = "aux_base_shutters"; + name = "Auxillary Base Shutters" }, /obj/structure/cable, -/obj/effect/turf_decal/stripes/corner{ - dir = 1 - }, -/turf/open/floor/iron/showroomfloor, -/area/science/xenobiology) -"afr" = ( -/obj/effect/turf_decal/tile/purple{ - dir = 4 +/obj/effect/turf_decal/caution/stand_clear, +/turf/open/floor/iron/dark, +/area/station/construction/mining/aux_base) +"aia" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 9 }, -/obj/effect/turf_decal/tile/purple, -/obj/effect/turf_decal/tile/purple{ +/obj/effect/turf_decal/siding/wood/corner, +/obj/effect/turf_decal/siding/wood{ dir = 1 }, -/obj/effect/turf_decal/tile/purple{ - dir = 1 +/turf/open/floor/wood, +/area/station/service/lawoffice) +"aig" = ( +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/caution/stand_clear, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron/dark, +/area/station/hallway/primary/aft) +"aiB" = ( +/obj/machinery/door/airlock/maintenance, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "engi-maint-passthrough" }, -/obj/effect/turf_decal/tile/purple, -/obj/effect/landmark/start/scientist, +/obj/effect/mapping_helpers/airlock/unres, +/obj/effect/mapping_helpers/airlock/access/any/engineering/maintenance/departmental, +/obj/effect/mapping_helpers/airlock/access/any/service/janitor, +/turf/open/floor/iron/dark, +/area/station/maintenance/starboard/aft) +"aiI" = ( /obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, -/turf/open/floor/iron/showroomfloor, -/area/science/xenobiology) -"afs" = ( -/obj/structure/table/reinforced, -/obj/effect/turf_decal/delivery, -/obj/machinery/door/firedoor, -/obj/item/folder/red, -/obj/machinery/door/window/brigdoor/left/directional/north{ - dir = 2; - name = "Brig Control Desk"; - req_access_txt = "3" +/obj/structure/disposalpipe/segment{ + dir = 4 }, /turf/open/floor/plating, -/area/security/warden) -"aft" = ( -/obj/effect/turf_decal/tile/red{ - dir = 1 +/area/station/maintenance/port/greater) +"aiN" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 4 }, -/obj/effect/landmark/event_spawn, /turf/open/floor/iron, -/area/security/brig) -"afu" = ( -/obj/structure/transit_tube/station/reverse{ - dir = 8 +/area/station/security/office) +"aji" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/sand/plating, +/turf/open/floor/plating/airless, +/area/space/nearstation) +"ajo" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ + dir = 6 }, -/obj/structure/window/reinforced{ - dir = 4 +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"ajs" = ( +/obj/effect/turf_decal/tile/brown{ + dir = 1 }, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/tile/brown{ dir = 4 }, -/obj/structure/transit_tube_pod{ +/obj/effect/turf_decal/tile/yellow{ dir = 1 }, /obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/hallway/primary/central/fore) -"afv" = ( +/obj/effect/decal/cleanable/blood/old, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/construction/mining/aux_base) +"ajv" = ( +/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, -/turf/open/floor/iron/dark, -/area/science/xenobiology) -"afw" = ( -/turf/open/floor/engine, -/area/ai_monitored/turret_protected/aisat/foyer) -"afx" = ( -/obj/machinery/door/airlock/external{ - name = "Abandoned External Airlock" +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 1 - }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/simple/yellow/visible, /obj/structure/disposalpipe/segment, -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/maintenance/starboard/fore) -"afy" = ( -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/turf/open/floor/iron, +/area/station/engineering/atmos) +"ajw" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/white/line{ dir = 8 }, -/obj/effect/turf_decal/stripes/line, -/obj/effect/decal/cleanable/dirt, -/obj/structure/closet/emcloset/anchored, -/turf/open/floor/iron/dark, -/area/maintenance/port/lesser) -"afz" = ( -/obj/structure/sign/warning/securearea, -/turf/closed/wall, -/area/maintenance/port/lesser) -"afA" = ( -/obj/effect/turf_decal/tile/blue{ +/turf/open/floor/iron, +/area/station/security/prison) +"ajH" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/aft) +"aka" = ( +/turf/closed/wall/r_wall, +/area/station/ai_monitored/security/armory) +"ake" = ( +/obj/effect/turf_decal/tile/brown{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/hallway/primary/central/fore) -"afE" = ( -/obj/effect/turf_decal/tile/red{ +/area/station/construction/mining/aux_base) +"akC" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/security/armory) +"akD" = ( +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/effect/turf_decal/tile/red, /obj/effect/turf_decal/tile/neutral, -/turf/open/floor/iron, -/area/security/brig) -"afF" = ( -/obj/effect/turf_decal/tile/purple{ - dir = 8 +/obj/effect/decal/cleanable/dirt, +/obj/structure/rack, +/obj/item/circuitboard/machine/exoscanner{ + pixel_y = 3 }, -/obj/effect/turf_decal/tile/purple{ - dir = 1 +/obj/item/circuitboard/machine/exoscanner, +/obj/item/circuitboard/machine/exoscanner{ + pixel_y = -3 }, -/obj/effect/turf_decal/tile/purple{ - dir = 1 +/obj/machinery/light_switch/directional/north{ + pixel_x = 12 }, -/obj/machinery/atmospherics/components/binary/pump{ - dir = 4; - name = "Gas to Chamber" +/obj/machinery/power/apc/auto_name/directional/west, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/cargo/drone_bay) +"akH" = ( +/obj/effect/turf_decal/tile/dark/half/contrasted, +/obj/machinery/atmospherics/components/binary/valve/digital{ + dir = 4 }, -/turf/open/floor/iron/showroomfloor, -/area/science/xenobiology) -"afG" = ( -/obj/effect/turf_decal/bot, -/obj/machinery/holopad, /obj/structure/cable, /turf/open/floor/iron/showroomfloor, -/area/science/xenobiology) -"afI" = ( -/obj/structure/lattice/catwalk, -/turf/open/space/basic, -/area/space) -"afM" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/sign/warning/xeno_mining{ - pixel_x = -32 +/area/station/science/ordnance/storage) +"akV" = ( +/obj/structure/sign/departments/security, +/turf/closed/wall/rust, +/area/station/security/execution/transfer) +"ala" = ( +/obj/effect/turf_decal/box, +/obj/machinery/power/solar{ + id = "foreport"; + name = "Fore-Port Solar Array" }, -/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/turf/open/floor/iron/solarpanel/airless, +/area/space/nearstation) +"alr" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/station/service/chapel/funeral) +"als" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/structure/disposalpipe/segment, +/obj/structure/grille/broken, +/obj/effect/decal/cleanable/dirt, /obj/structure/cable, /turf/open/floor/plating, -/area/maintenance/starboard/fore) -"afO" = ( -/obj/effect/spawner/random/structure/table, -/obj/item/candle{ - pixel_x = -5 +/area/station/maintenance/department/medical/central) +"alv" = ( +/obj/structure/rack, +/obj/item/clothing/suit/armor/riot{ + pixel_x = -3; + pixel_y = 3 }, -/obj/effect/spawner/random/food_or_drink/refreshing_beverage{ - pixel_x = 5; - pixel_y = 1 +/obj/item/clothing/suit/armor/riot, +/obj/item/clothing/suit/armor/riot{ + pixel_x = 3; + pixel_y = -3 + }, +/obj/item/clothing/head/helmet/riot{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/clothing/head/helmet/riot, +/obj/item/clothing/head/helmet/riot{ + pixel_x = 3; + pixel_y = -3 + }, +/obj/item/shield/riot{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/shield/riot, +/obj/item/shield/riot{ + pixel_x = 3; + pixel_y = -3 }, -/turf/open/floor/plating, -/area/maintenance/department/crew_quarters/bar) -"afR" = ( -/obj/structure/closet/secure_closet/evidence, /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ - dir = 8 + dir = 4 }, /obj/effect/turf_decal/bot, /turf/open/floor/iron/dark, -/area/security/brig) -"afS" = ( -/obj/structure/closet/secure_closet/evidence, +/area/station/ai_monitored/security/armory) +"alx" = ( +/obj/structure/rack, +/obj/item/gun/energy/e_gun{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/gun/energy/e_gun, +/obj/item/gun/energy/e_gun{ + pixel_x = 3; + pixel_y = -3 + }, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/effect/turf_decal/bot, -/obj/effect/decal/cleanable/cobweb/cobweb2, -/turf/open/floor/iron/dark, -/area/security/brig) -"afU" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/turf/open/floor/engine, -/area/ai_monitored/turret_protected/aisat/foyer) -"afY" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/tile/red{ - dir = 4 +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/obj/effect/turf_decal/tile/red{ +/obj/effect/turf_decal/bot, +/obj/structure/window/reinforced{ dir = 1 }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/open/floor/iron/showroomfloor, +/area/station/ai_monitored/security/armory) +"aly" = ( +/obj/structure/rack, +/obj/item/gun/energy/laser{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/gun/energy/laser, +/obj/item/gun/energy/laser{ + pixel_x = 3; + pixel_y = -3 + }, +/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/effect/turf_decal/siding/red{ +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/bot, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ dir = 8 }, -/obj/effect/landmark/start/depsec/engineering, -/turf/open/floor/iron, -/area/security/checkpoint/engineering) -"afZ" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/decal/cleanable/dirt, -/obj/structure/disposalpipe/segment, -/obj/structure/cable, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"aga" = ( -/obj/structure/cable, /turf/open/floor/iron/showroomfloor, -/area/science/xenobiology) -"agb" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/sign/warning/vacuum/external{ - pixel_y = 32 - }, -/obj/effect/landmark/event_spawn, -/turf/open/floor/plating{ - icon_state = "platingdmg3" - }, -/area/maintenance/starboard) -"age" = ( -/obj/effect/turf_decal/stripes/corner{ +/area/station/ai_monitored/security/armory) +"alz" = ( +/obj/effect/decal/cleanable/blood/old, +/obj/effect/turf_decal/stripes/line{ dir = 4 }, +/turf/open/floor/engine, +/area/station/ai_monitored/turret_protected/ai) +"alL" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, -/area/maintenance/starboard) -"agg" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating{ - icon_state = "platingdmg3" - }, -/area/maintenance/starboard) -"agm" = ( -/obj/machinery/smartfridge/chemistry/virology/preloaded, -/obj/effect/turf_decal/delivery, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, +/area/station/maintenance/starboard/aft) +"alP" = ( +/obj/machinery/flasher/portable, /obj/effect/turf_decal/tile/neutral{ - dir = 4 + dir = 8 }, +/obj/effect/turf_decal/box, /turf/open/floor/iron/dark, -/area/medical/virology) -"ago" = ( -/turf/closed/wall, -/area/hallway/primary/fore) -"agq" = ( -/obj/effect/turf_decal/tile/red{ +/area/station/ai_monitored/security/armory) +"alQ" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/effect/turf_decal/tile/red{ +/obj/effect/turf_decal/stripes/corner{ dir = 1 }, -/obj/effect/turf_decal/delivery, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/door/window/brigdoor/right/directional/north{ - id = "Cell 6"; - name = "Cell 6"; - req_access_txt = "1" +/obj/effect/turf_decal/stripes/corner{ + dir = 8 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/showroomfloor, -/area/security/brig) -"agr" = ( +/area/station/ai_monitored/security/armory) +"alS" = ( +/obj/structure/rack, +/obj/item/gun/energy/disabler{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/gun/energy/disabler, +/obj/item/gun/energy/disabler{ + pixel_x = 3; + pixel_y = -3 + }, /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ - dir = 4 + dir = 8 }, /obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/bot, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ dir = 8 }, +/turf/open/floor/iron/showroomfloor, +/area/station/ai_monitored/security/armory) +"alV" = ( +/turf/closed/wall/r_wall/rust, +/area/station/ai_monitored/turret_protected/aisat_interior) +"amn" = ( +/obj/structure/closet/secure_closet/personal/cabinet, +/obj/machinery/newscaster/directional/east, +/obj/effect/landmark/start/hangover/closet, +/turf/open/floor/wood, +/area/station/commons/locker) +"amq" = ( +/mob/living/simple_animal/hostile/asteroid/basilisk{ + environment_smash = 0 + }, +/turf/open/misc/asteroid/airless, +/area/space/nearstation) +"amr" = ( /obj/effect/turf_decal/tile/neutral{ - dir = 1 + dir = 4 }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 +/obj/effect/turf_decal/stripes/line{ + dir = 10 }, -/turf/open/floor/iron/dark, -/area/security/brig) -"ags" = ( -/obj/effect/turf_decal/tile/red{ +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 + }, +/turf/open/floor/iron/showroomfloor, +/area/station/ai_monitored/security/armory) +"ams" = ( +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/effect/turf_decal/tile/red{ +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/iron/showroomfloor, +/area/station/ai_monitored/security/armory) +"amv" = ( +/obj/structure/table/reinforced, /obj/effect/turf_decal/delivery, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/door/window/brigdoor/right/directional/north{ - id = "Cell 5"; - name = "Cell 5"; - req_access_txt = "1" +/obj/machinery/door/firedoor, +/obj/item/folder{ + pixel_x = 6 + }, +/obj/item/pen{ + pixel_x = 6 + }, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "robotics_shutters"; + name = "Robotics Privacy Shutters" + }, +/obj/machinery/door/window/left/directional/north{ + name = "Robotics Desk"; + req_access = list("robotics") + }, +/obj/structure/desk_bell{ + pixel_x = -7; + pixel_y = 8 + }, +/turf/open/floor/plating, +/area/station/science/robotics/lab) +"amU" = ( +/obj/effect/turf_decal/stripes/corner, +/obj/effect/turf_decal/stripes/corner{ + dir = 8 }, -/turf/open/floor/iron/showroomfloor, -/area/security/brig) -"agt" = ( -/turf/closed/wall/rust, -/area/space/nearstation) -"agy" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/closed/wall, -/area/maintenance/port/greater) -"agA" = ( -/obj/effect/turf_decal/bot, /obj/effect/decal/cleanable/dirt, -/obj/structure/rack, -/obj/item/tank/internals/oxygen/red, -/obj/item/clothing/mask/breath, /turf/open/floor/plating, -/area/maintenance/fore) -"agB" = ( -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/caution/stand_clear, +/area/station/cargo/warehouse) +"amX" = ( +/turf/closed/wall/r_wall/rust, +/area/station/ai_monitored/security/armory) +"anr" = ( +/obj/machinery/power/tracker, +/obj/effect/turf_decal/box, /obj/structure/cable, -/turf/open/floor/iron/dark, -/area/science/xenobiology) -"agC" = ( -/obj/effect/turf_decal/bot, -/obj/effect/decal/cleanable/dirt, -/obj/structure/closet, -/obj/item/cardboard_cutout{ - pixel_x = 4; - pixel_y = 4 +/turf/open/floor/iron/solarpanel/airless, +/area/space/nearstation) +"anz" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, -/obj/item/cardboard_cutout, -/turf/open/floor/plating, -/area/maintenance/fore) -"agD" = ( -/obj/machinery/door/airlock/maintenance{ - req_one_access_txt = "12;47" +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/maintenance/starboard) -"agG" = ( -/obj/machinery/door/airlock/external{ - name = "Security Escape Pod"; - space_dir = 2 +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/tile/red{ + dir = 8 }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 1 +/obj/structure/cable, +/turf/open/floor/iron/showroomfloor, +/area/station/security/lockers) +"anF" = ( +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/turf/open/floor/iron/dark, -/area/maintenance/port/aft) -"agM" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/preopen{ - id = "xeno2"; - name = "Creature Cell 2" +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ + dir = 5 }, /obj/structure/cable, -/turf/open/floor/plating, -/area/science/xenobiology) -"agR" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"anG" = ( +/obj/structure/sign/nanotrasen, +/turf/closed/wall/r_wall/rust, +/area/station/ai_monitored/security/armory) +"anH" = ( +/turf/closed/wall, +/area/space/nearstation) +"anI" = ( +/obj/effect/turf_decal/tile/blue, /obj/effect/turf_decal/tile/blue{ dir = 1 }, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 8 +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 6 }, +/turf/open/floor/iron/showroomfloor, +/area/station/medical/medbay/central) +"anN" = ( +/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/item/kirbyplants/random, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/obj/structure/cable, /turf/open/floor/iron, -/area/command/bridge) -"agU" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/preopen{ - id = "xeno4"; - name = "Creature Cell 4" +/area/station/hallway/primary/starboard) +"anZ" = ( +/obj/docking_port/stationary/random{ + id = "pod_3_lavaland"; + name = "lavaland" + }, +/turf/open/space, +/area/space/nearstation) +"aoe" = ( +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plating/airless, +/area/space/nearstation) +"aof" = ( +/obj/structure/sign/nanotrasen, +/turf/closed/wall, +/area/space/nearstation) +"aoi" = ( +/obj/structure/table/wood/fancy, +/obj/machinery/light/directional/west, +/obj/item/food/grown/harebell, +/obj/item/food/grown/harebell{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/food/grown/harebell{ + pixel_x = -3; + pixel_y = 3 }, +/turf/open/floor/iron/dark, +/area/station/service/chapel/dock) +"aoj" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/turf/open/floor/plating, -/area/science/xenobiology) -"agV" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/corner{ dir = 1 }, /turf/open/floor/plating{ icon_state = "panelscorched" }, -/area/maintenance/fore) -"agY" = ( -/obj/structure/table, -/obj/item/paper_bin, -/obj/item/pen, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/iron/dark, -/area/security/brig) -"agZ" = ( -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/yellow{ +/area/station/maintenance/port/greater) +"aol" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 +/obj/structure/cable, +/turf/open/floor/plating{ + icon_state = "platingdmg1" }, -/obj/effect/turf_decal/tile/yellow, +/area/station/maintenance/fore) +"aor" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/turf/open/floor/iron/showroomfloor, -/area/medical/medbay/central) -"aha" = ( -/obj/machinery/door/poddoor/preopen{ - id = "xeno2"; - name = "Creature Cell 2" - }, -/obj/effect/turf_decal/delivery, -/obj/machinery/door/window/left/directional/north{ - base_state = "right"; - dir = 8; - icon_state = "right"; - name = "Creature Cell"; - req_access_txt = "55" +/obj/machinery/camera/directional/south{ + c_tag = "Prison Wing Lockers"; + name = "prison camera"; + network = list("ss13","prison") }, /obj/structure/cable, -/turf/open/floor/iron/dark, -/area/science/xenobiology) -"ahc" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "cmoprivacy"; - name = "Office Privacy Shutters" - }, -/turf/open/floor/plating, -/area/medical/storage) -"ahh" = ( -/turf/closed/wall/r_wall, -/area/tcommsat/server) -"ahi" = ( /obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/machinery/door/window/left/directional/north{ - dir = 4; - name = "Creature Cell"; - req_access_txt = "55" - }, +/obj/effect/turf_decal/tile/red/half/contrasted, +/turf/open/floor/iron/showroomfloor, +/area/station/security/execution/transfer) +"aot" = ( +/obj/machinery/door/firedoor, +/obj/structure/disposalpipe/segment, /obj/structure/cable, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, /turf/open/floor/iron/dark, -/area/science/xenobiology) -"ahm" = ( -/obj/effect/turf_decal/tile/purple{ - dir = 4 +/area/station/hallway/primary/starboard) +"aov" = ( +/obj/effect/turf_decal/bot, +/obj/structure/reagent_dispensers/watertank, +/obj/effect/turf_decal/stripes/corner{ + dir = 1 }, -/obj/effect/turf_decal/tile/purple, -/obj/effect/turf_decal/tile/purple, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"aoz" = ( +/obj/effect/decal/cleanable/blood/old, +/turf/open/misc/asteroid/lowpressure, +/area/space/nearstation) +"aoE" = ( +/obj/structure/lattice/catwalk, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, -/obj/effect/turf_decal/siding/purple{ - dir = 4 - }, -/turf/open/floor/iron/showroomfloor, -/area/science/xenobiology) -"ahn" = ( -/obj/effect/turf_decal/tile/red{ - dir = 4 +/turf/open/space/basic, +/area/space/nearstation) +"aoL" = ( +/turf/closed/wall/r_wall/rust, +/area/station/service/chapel/monastery) +"aoM" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ + dir = 5 }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/turf/open/floor/carpet/royalblue, +/area/station/service/chapel/office) +"aoX" = ( +/obj/structure/cable, +/obj/machinery/power/apc/auto_name/directional/north, +/turf/open/floor/iron/dark, +/area/station/service/chapel/funeral) +"apl" = ( +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ dir = 8 }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/yellow, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, -/area/security/brig) -"aho" = ( +/area/station/hallway/secondary/exit/departure_lounge) +"apm" = ( +/obj/effect/decal/cleanable/blood/gibs/old, +/turf/open/misc/asteroid/lowpressure, +/area/space/nearstation) +"app" = ( +/turf/closed/wall/rust, +/area/station/science/robotics/lab) +"apu" = ( +/obj/effect/mapping_helpers/airlock/locked, +/obj/machinery/door/airlock/research/glass/incinerator/ordmix_exterior{ + name = "Burn Chamber Exterior Airlock" + }, +/obj/effect/mapping_helpers/airlock/access/all/science/ordnance, +/turf/open/floor/engine, +/area/station/science/ordnance/burnchamber) +"apv" = ( +/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/machinery/door/window/left/directional/north{ - base_state = "right"; - dir = 8; - icon_state = "right"; - name = "Creature Cell"; - req_access_txt = "55" +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, -/obj/structure/cable, -/obj/effect/turf_decal/stripes/line{ +/turf/open/floor/iron, +/area/station/hallway/primary/port) +"apw" = ( +/obj/effect/turf_decal/tile/blue{ dir = 8 }, -/turf/open/floor/iron/dark, -/area/science/xenobiology) -"ahp" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/structure/chair{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, /turf/open/floor/iron, -/area/security/brig) -"ahs" = ( -/obj/machinery/door/poddoor/preopen{ - id = "xeno4"; - name = "Creature Cell 4" +/area/station/hallway/secondary/exit/departure_lounge) +"apx" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/obj/effect/turf_decal/delivery, -/obj/machinery/door/window/left/directional/north{ - dir = 4; - name = "Creature Cell"; - req_access_txt = "55" +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/science/xenobiology) -"ahv" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 8 +/obj/machinery/teleport/hub, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/delivery, /turf/open/floor/iron/dark, -/area/service/chapel/dock) -"ahD" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/area/station/ai_monitored/turret_protected/aisat/foyer) +"apM" = ( +/turf/open/floor/carpet/orange, +/area/station/cargo/qm) +"aqq" = ( +/obj/effect/turf_decal/tile/red{ dir = 4 }, -/obj/structure/cable, -/turf/open/floor/iron/showroomfloor, -/area/science/xenobiology) -"ahH" = ( -/obj/effect/turf_decal/tile/brown, -/obj/effect/turf_decal/tile/brown{ - dir = 8 +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/obj/effect/turf_decal/tile/yellow, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/oil, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/turf/open/floor/iron/showroomfloor, +/area/station/security/office) +"aqr" = ( +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/landmark/xeno_spawn, -/obj/structure/cable, -/turf/open/floor/iron, -/area/construction/mining/aux_base) -"ahJ" = ( -/obj/effect/turf_decal/tile/brown, -/obj/effect/turf_decal/tile/brown{ +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/effect/turf_decal/tile/yellow, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/blood/old, -/obj/structure/cable, /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/turf/open/floor/iron, -/area/construction/mining/aux_base) -"ahK" = ( -/obj/machinery/door/poddoor/shutters{ - id = "aux_base_shutters"; - name = "Auxillary Base Shutters" - }, -/obj/structure/cable, -/obj/effect/turf_decal/caution/stand_clear, +/obj/effect/decal/cleanable/blood/old, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/dark, -/area/construction/mining/aux_base) -"ahL" = ( -/obj/effect/turf_decal/tile/brown, -/obj/effect/turf_decal/tile/brown{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/brown{ - dir = 8 +/area/station/maintenance/port/fore) +"aqt" = ( +/obj/machinery/door/airlock/atmos{ + name = "Atmospherics Connector" }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/blood/old, -/obj/structure/cable, -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/obj/effect/turf_decal/delivery, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/mapping_helpers/airlock/abandoned, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 1 }, -/turf/open/floor/iron, -/area/maintenance/starboard/fore) -"ahO" = ( -/obj/effect/decal/cleanable/dirt, +/obj/effect/mapping_helpers/airlock/access/any/medical/maintenance, +/turf/open/floor/iron/dark, +/area/station/maintenance/port/greater) +"aqv" = ( +/obj/structure/transit_tube/junction, +/obj/structure/lattice/catwalk, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, +/turf/open/space/basic, +/area/space/nearstation) +"aqC" = ( +/obj/effect/decal/cleanable/cobweb, /turf/open/floor/plating{ icon_state = "platingdmg3" }, -/area/maintenance/starboard) -"ahP" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/power/port_gen/pacman, -/obj/structure/sign/warning/nosmoking{ +/area/station/maintenance/department/crew_quarters/bar) +"aqP" = ( +/obj/effect/turf_decal/box/corners{ + dir = 1 + }, +/obj/structure/sign/warning/electric_shock{ pixel_y = 32 }, -/obj/effect/decal/cleanable/cobweb, -/obj/structure/spider/stickyweb, +/turf/open/floor/engine, +/area/station/science/xenobiology) +"aqQ" = ( +/obj/effect/turf_decal/sand/plating, +/obj/item/stack/sheet/glass, +/turf/open/floor/plating/airless, +/area/space/nearstation) +"aqY" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/engineering/glass{ + name = "Freight Power Control" + }, /obj/structure/cable, -/turf/open/floor/plating, -/area/maintenance/department/electrical) -"ahR" = ( +/obj/structure/barricade/wooden/crude, +/obj/effect/mapping_helpers/airlock/abandoned, +/turf/open/floor/iron/dark, +/area/station/cargo/warehouse) +"ari" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/effect/decal/cleanable/dirt, -/obj/structure/spider/stickyweb, -/obj/structure/cable, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, /turf/open/floor/plating, -/area/maintenance/department/electrical) -"ahS" = ( -/obj/effect/spawner/structure/window/reinforced, +/area/station/maintenance/solars/starboard/aft) +"arl" = ( +/turf/closed/wall/r_wall, +/area/station/ai_monitored/turret_protected/ai_upload) +"arz" = ( +/obj/effect/decal/cleanable/blood/old, +/obj/item/tank/internals/emergency_oxygen/empty, +/turf/open/misc/asteroid/lowpressure, +/area/space/nearstation) +"arX" = ( +/obj/structure/table, +/obj/item/reagent_containers/food/drinks/drinkingglass, /obj/structure/cable, -/turf/open/floor/plating, -/area/hallway/primary/central) -"ahT" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/turf/open/floor/iron/white, +/area/station/security/prison/mess) +"asj" = ( +/turf/closed/wall/rust, +/area/station/maintenance/department/electrical) +"asu" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, +/obj/structure/disposalpipe/segment, +/obj/structure/cable, +/obj/effect/landmark/start/hangover, /turf/open/floor/iron, -/area/security/brig) -"ahU" = ( -/obj/machinery/power/smes, -/obj/effect/decal/cleanable/dirt, -/obj/structure/sign/warning/electricshock{ - pixel_y = 32 +/area/station/hallway/primary/starboard) +"asU" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/obj/effect/decal/cleanable/cobweb/cobweb2, -/obj/structure/spider/stickyweb, -/obj/structure/cable, -/turf/open/floor/plating, -/area/maintenance/department/electrical) -"ahV" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/structure/plaque/static_plaque/golden/commission/kilo, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"asZ" = ( /turf/closed/wall/r_wall, -/area/maintenance/port/greater) -"ahY" = ( -/obj/machinery/door/airlock/external{ - name = "Abandoned External Airlock" +/area/station/ai_monitored/turret_protected/ai) +"ata" = ( +/obj/machinery/porta_turret/ai{ + dir = 4 }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/turf/open/floor/iron/dark, -/area/maintenance/fore) -"aih" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/preopen{ - id = "xeno1"; - name = "Creature Cell 1" +/obj/structure/sign/warning/secure_area{ + pixel_y = 32 }, -/obj/structure/cable, -/turf/open/floor/plating, -/area/science/xenobiology) -"aik" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/preopen{ - id = "xeno3"; - name = "Creature Cell 3" +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/effect/turf_decal/box/red, +/turf/open/floor/circuit/green{ + luminosity = 2 }, -/obj/structure/cable, -/turf/open/floor/plating, -/area/science/xenobiology) -"ail" = ( -/obj/effect/turf_decal/bot, -/obj/effect/decal/cleanable/dirt, -/obj/structure/closet/emcloset, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"aim" = ( -/obj/effect/decal/cleanable/dirt, +/area/station/ai_monitored/turret_protected/ai) +"ate" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/turf/open/floor/plating{ - icon_state = "panelscorched" +/turf/open/floor/iron/dark, +/area/station/security/brig) +"ath" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/area/maintenance/starboard) -"ait" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable, +/obj/effect/turf_decal/delivery, +/obj/structure/closet/crate/engineering, +/obj/item/hand_tele, +/turf/open/floor/iron/dark, +/area/station/command/teleporter) +"atr" = ( /obj/effect/turf_decal/stripes/line{ - dir = 4 + dir = 6 }, -/turf/open/floor/plating, -/area/maintenance/department/electrical) -"aiw" = ( -/obj/machinery/door/airlock/maintenance/external{ - name = "construction zone"; - req_access_txt = "12" +/obj/effect/decal/cleanable/blood/old, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 + }, +/obj/effect/landmark/xeno_spawn, +/obj/machinery/light/small/directional/east, +/obj/structure/sign/warning/xeno_mining{ + pixel_x = 32 }, -/turf/open/floor/iron/dark, -/area/construction/mining/aux_base) -"aix" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/effect/decal/cleanable/dirt, /obj/structure/cable, /turf/open/floor/plating{ icon_state = "platingdmg1" }, -/area/maintenance/fore) -"aiB" = ( -/obj/machinery/keycard_auth/directional/north, -/obj/item/toy/figure/ian{ - pixel_x = 8 - }, -/obj/item/toy/figure/hop{ - pixel_x = -8 +/area/station/maintenance/solars/starboard/fore) +"atB" = ( +/obj/machinery/porta_turret/ai{ + dir = 4 }, -/obj/machinery/recharger, -/obj/structure/table/wood, -/turf/open/floor/carpet/blue, -/area/command/heads_quarters/hop) -"aiC" = ( -/obj/structure/grille, -/obj/structure/barricade/wooden, -/obj/machinery/door/airlock/maintenance{ - req_access_txt = "12" +/obj/effect/turf_decal/box/red, +/turf/open/floor/circuit/green{ + luminosity = 2 }, -/obj/effect/mapping_helpers/airlock/abandoned, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/maintenance/fore) -"aiD" = ( -/obj/effect/turf_decal/stripes/line, +/area/station/ai_monitored/turret_protected/ai) +"auf" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/structure/sign/warning/vacuum/external{ - pixel_x = 32 +/obj/effect/turf_decal/stripes/corner, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 8 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/layer_manifold/supply/hidden, +/turf/open/floor/engine, +/area/station/ai_monitored/turret_protected/aisat/atmos) +"auj" = ( +/obj/effect/turf_decal/stripes/corner, +/obj/effect/turf_decal/stripes/corner{ + dir = 8 }, /obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/turf/open/floor/plating{ - icon_state = "platingdmg3" +/obj/item/stack/rods, +/obj/machinery/atmospherics/pipe/smart/manifold4w/general/visible, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/sign/warning/vacuum/external{ + pixel_x = -32 }, -/area/maintenance/fore) -"aiO" = ( -/obj/effect/turf_decal/tile/red{ - dir = 4 +/turf/open/floor/plating, +/area/station/cargo/warehouse) +"auN" = ( +/obj/effect/turf_decal/stripes/line, +/obj/machinery/airalarm/directional/west, +/obj/machinery/status_display/ai/directional/north, +/turf/open/floor/engine, +/area/station/engineering/storage/tech) +"auS" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/light/small/directional/north, +/turf/open/floor/plating, +/area/station/maintenance/department/crew_quarters/bar) +"ave" = ( +/obj/docking_port/stationary{ + dir = 8; + dwidth = 11; + height = 22; + id = "whiteship_home"; + name = "SS13: Auxiliary Dock, Station-Port"; + width = 35 }, -/obj/effect/turf_decal/tile/neutral{ +/turf/open/space/basic, +/area/space) +"avo" = ( +/obj/structure/sign/warning/biohazard, +/turf/closed/wall/rust, +/area/station/maintenance/starboard) +"avs" = ( +/obj/structure/closet/crate, +/obj/effect/turf_decal/stripes/line{ dir = 1 }, -/turf/open/floor/iron/showroomfloor, -/area/security/office) -"aiQ" = ( -/obj/structure/table, -/obj/item/paper_bin, -/obj/item/pen, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/spawner/random/contraband/prison, +/obj/item/stack/license_plates/empty/fifty, +/obj/item/stack/license_plates/empty/fifty, +/obj/item/stack/license_plates/empty/fifty, +/turf/open/floor/plating, +/area/station/security/prison) +"avT" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/white, +/area/station/security/prison/mess) +"awb" = ( +/obj/structure/lattice/catwalk, +/obj/structure/transit_tube/horizontal{ dir = 1 }, -/turf/open/floor/iron/showroomfloor, -/area/security/office) -"aiT" = ( -/obj/structure/table, -/obj/item/storage/briefcase{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/item/storage/secure/briefcase, -/obj/effect/turf_decal/tile/red{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/space/basic, +/area/space/nearstation) +"awi" = ( +/obj/machinery/computer/security/labor, +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/turf/open/floor/iron/showroomfloor, -/area/security/office) -"aiX" = ( -/obj/machinery/door/poddoor/preopen{ - id = "xeno1"; - name = "Creature Cell 1" +/obj/machinery/light_switch/directional/north{ + pixel_x = -7 }, -/obj/effect/turf_decal/delivery, -/obj/machinery/door/window/left/directional/north{ - base_state = "right"; - dir = 8; - icon_state = "right"; - name = "Creature Cell"; - req_access_txt = "55" +/obj/effect/turf_decal/bot, +/obj/machinery/status_display/evac/directional/west, +/turf/open/floor/iron/dark, +/area/station/security/processing) +"awn" = ( +/obj/structure/lattice/catwalk, +/turf/open/space/basic, +/area/station/solars/port/aft) +"awt" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/security/glass{ + name = "Holding Area" }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, +/obj/effect/mapping_helpers/airlock/access/all/security/general, /turf/open/floor/iron/dark, -/area/science/xenobiology) -"aiZ" = ( -/obj/effect/turf_decal/tile/red{ +/area/station/hallway/secondary/exit/departure_lounge) +"awv" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ dir = 4 }, -/obj/effect/turf_decal/tile/red{ - dir = 1 +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 8 }, -/obj/effect/turf_decal/delivery, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/door/window/brigdoor/right/directional/north{ - id = "Cell 2"; - name = "Cell 2"; - req_access_txt = "1" +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/security/prison/mess) +"awG" = ( +/obj/machinery/atmospherics/pipe/smart/simple/yellow/visible{ + dir = 4 }, -/turf/open/floor/iron/showroomfloor, -/area/security/brig) -"aja" = ( -/obj/effect/turf_decal/tile/purple{ +/obj/machinery/meter, +/turf/closed/wall/r_wall/rust, +/area/station/engineering/atmos) +"awM" = ( +/obj/effect/turf_decal/stripes/corner{ dir = 8 }, -/obj/effect/turf_decal/tile/purple{ +/obj/effect/turf_decal/stripes/corner{ dir = 1 }, -/obj/effect/turf_decal/tile/purple{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/solars/starboard/fore) +"awR" = ( +/obj/structure/table/wood, +/obj/machinery/firealarm/directional/north, +/obj/structure/statue/bronze/marx, +/turf/open/floor/iron/grimy, +/area/station/service/chapel/office) +"awT" = ( +/obj/effect/turf_decal/tile/red{ dir = 1 }, -/obj/effect/landmark/start/scientist, -/obj/structure/cable, -/obj/effect/turf_decal/siding/purple{ +/obj/effect/turf_decal/tile/red{ dir = 8 }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/siding/red, /turf/open/floor/iron/showroomfloor, -/area/science/xenobiology) -"ajd" = ( -/turf/closed/wall, -/area/maintenance/port/aft) -"aje" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/area/station/security/checkpoint/science/research) +"awW" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red, +/obj/machinery/camera/directional/south{ + c_tag = "Restrooms"; + name = "recreation camera" + }, +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/structure/disposalpipe/segment, /obj/structure/cable, +/obj/machinery/power/apc/auto_name/directional/south, /turf/open/floor/iron/showroomfloor, -/area/science/xenobiology) -"aji" = ( -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/sand/plating, -/turf/open/floor/plating/airless, +/area/station/commons/toilet/restrooms) +"axd" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/sign/warning/vacuum/external, +/turf/open/floor/plating, +/area/station/hallway/secondary/entry) +"axk" = ( +/obj/structure/lattice/catwalk, +/obj/structure/transit_tube/crossing, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/space/basic, /area/space/nearstation) -"ajj" = ( -/obj/machinery/atmospherics/components/tank/air{ - dir = 8 - }, +"axp" = ( +/obj/structure/table, +/obj/machinery/computer/med_data/laptop, /obj/effect/turf_decal/tile/neutral{ - dir = 8 + dir = 4 }, -/obj/effect/turf_decal/bot, -/obj/structure/sign/warning/nosmoking{ - pixel_y = 30 +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/dark, -/area/science/xenobiology) -"ajl" = ( -/obj/machinery/door/poddoor/preopen{ - id = "xeno3"; - name = "Creature Cell 3" +/area/station/medical/morgue) +"axs" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/obj/structure/rack, +/turf/open/floor/plating{ + icon_state = "panelscorched" }, -/obj/effect/turf_decal/delivery, -/obj/machinery/door/window/left/directional/north{ - dir = 4; - name = "Creature Cell"; - req_access_txt = "55" +/area/station/maintenance/port/greater) +"axt" = ( +/obj/structure/cable, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "hop"; + name = "Privacy Shutters" }, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/command/heads_quarters/hop) +"axE" = ( /obj/structure/cable, +/obj/effect/landmark/event_spawn, /turf/open/floor/iron/dark, -/area/science/xenobiology) -"ajn" = ( +/area/station/command/bridge) +"axO" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/structure/spider/stickyweb, -/obj/structure/cable, +/obj/effect/landmark/blobstart, +/obj/effect/spawner/random/decoration/glowstick, /turf/open/floor/plating{ icon_state = "platingdmg3" }, -/area/maintenance/starboard) -"ajs" = ( -/obj/effect/turf_decal/tile/brown{ - dir = 1 +/area/station/maintenance/starboard) +"ayc" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 8 }, -/obj/effect/turf_decal/tile/brown{ - dir = 4 +/obj/effect/turf_decal/tile/blue{ + dir = 1 }, -/obj/effect/turf_decal/tile/yellow{ +/obj/effect/turf_decal/tile/blue{ dir = 1 }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/blood/old, +/obj/effect/turf_decal/tile/blue, +/obj/structure/cable, +/obj/effect/turf_decal/siding/blue{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/showroomfloor, +/area/station/medical/storage) +"ayh" = ( +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple, /obj/effect/turf_decal/stripes/line{ - dir = 8 + dir = 6 }, +/obj/effect/landmark/start/hangover, /turf/open/floor/iron, -/area/construction/mining/aux_base) -"aju" = ( -/obj/structure/closet{ - name = "Evidence Closet" - }, +/area/station/hallway/primary/central/fore) +"ayo" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/space_heater, +/obj/item/radio/intercom/directional/west, +/obj/effect/turf_decal/delivery, /obj/effect/turf_decal/tile/neutral{ - dir = 1 + dir = 8 }, /obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron/dark, -/area/security/brig) -"ajx" = ( -/turf/closed/wall/r_wall, -/area/maintenance/port/aft) -"ajy" = ( -/obj/machinery/door/airlock/engineering{ - name = "Electrical Maintenance"; - req_access_txt = "11" - }, -/obj/effect/mapping_helpers/airlock/abandoned, -/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral, /turf/open/floor/iron/dark, -/area/maintenance/department/electrical) -"ajA" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/blood/old, -/obj/effect/decal/cleanable/blood/gibs/limb, -/obj/structure/cable, -/turf/open/floor/plating, -/area/maintenance/department/electrical) -"ajC" = ( -/turf/closed/wall/r_wall/rust, -/area/tcommsat/server) -"ajE" = ( -/obj/machinery/porta_turret/ai{ - dir = 4 - }, -/obj/structure/sign/warning/securearea{ - pixel_y = 32 - }, -/obj/effect/decal/cleanable/cobweb, -/obj/effect/turf_decal/box/red, -/turf/open/floor/circuit/green{ - luminosity = 2 +/area/station/maintenance/department/crew_quarters/bar) +"ayY" = ( +/obj/effect/turf_decal/tile/red{ + dir = 1 }, -/area/ai_monitored/turret_protected/ai) -"ajF" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/blood/old, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/tile/red{ dir = 4 }, -/turf/open/floor/plating, -/area/maintenance/department/electrical) -"ajG" = ( -/obj/structure/table, -/obj/machinery/light/small/directional/west, -/obj/effect/decal/cleanable/dirt, -/obj/item/stack/medical/gauze, -/turf/open/floor/plating, -/area/maintenance/fore) -"ajI" = ( -/obj/effect/turf_decal/loading_area{ +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/turf_decal/stripes/line, -/obj/structure/barricade/wooden/crude, -/obj/machinery/door/window/left/directional/north{ - name = "cage door" - }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/maintenance/port/fore) -"ajJ" = ( +/turf/open/floor/iron, +/area/station/hallway/primary/aft) +"azg" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /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/machinery/light/directional/east, +/turf/open/floor/iron/dark/corner, +/area/station/hallway/primary/port) +"azo" = ( +/obj/structure/rack, +/obj/item/clothing/suit/armor/bulletproof{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/clothing/suit/armor/bulletproof, +/obj/item/clothing/suit/armor/bulletproof{ + pixel_x = 3; + pixel_y = -3 + }, +/obj/item/clothing/head/helmet/alt{ + layer = 3.00001; + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/clothing/head/helmet/alt{ + layer = 3.00001 + }, +/obj/item/clothing/head/helmet/alt{ + layer = 3.00001; + pixel_x = 3; + pixel_y = -3 }, +/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/effect/landmark/event_spawn, -/turf/open/floor/iron, -/area/hallway/primary/central/fore) -"ajL" = ( -/obj/machinery/door/poddoor/preopen{ - id = "Biohazard"; - name = "Emergency Research Blast Door" - }, -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/caution/stand_clear, +/obj/effect/turf_decal/bot, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/dark, -/area/science/research) -"ajP" = ( -/obj/machinery/telecomms/processor/preset_two, -/turf/open/floor/circuit/green/telecomms/mainframe, -/area/tcommsat/server) -"ajW" = ( -/obj/machinery/door/firedoor/heavy, -/obj/machinery/door/poddoor/preopen{ - id = "xeno_blastdoor"; - name = "Xenobiology Containment Blast Door" +/area/station/ai_monitored/security/armory) +"azr" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 10 }, -/obj/effect/turf_decal/caution/stand_clear, -/obj/structure/disposalpipe/segment{ - dir = 6 +/obj/machinery/light_switch/directional/west, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/obj/machinery/power/apc/auto_name/directional/south, +/turf/open/floor/plating{ + icon_state = "panelscorched" }, -/turf/open/floor/iron/dark, -/area/science/xenobiology) -"aka" = ( -/turf/closed/wall/r_wall, -/area/ai_monitored/security/armory) -"akd" = ( +/area/station/maintenance/solars/starboard/aft) +"azv" = ( +/turf/closed/wall, +/area/station/ai_monitored/turret_protected/aisat_interior) +"azw" = ( +/obj/machinery/telecomms/broadcaster/preset_right, +/turf/open/floor/circuit/green/telecomms/mainframe, +/area/station/tcommsat/server) +"aAg" = ( +/turf/closed/wall/r_wall/rust, +/area/station/ai_monitored/turret_protected/ai) +"aAq" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, /obj/effect/turf_decal/stripes/line{ - dir = 1 + dir = 4 }, /obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/turf/open/floor/engine, +/area/station/ai_monitored/turret_protected/ai_upload) +"aAu" = ( +/turf/open/floor/plating, +/area/station/security/prison/mess) +"aAy" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment, +/obj/structure/cable, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/turf/open/floor/iron/showroomfloor, +/area/station/science/genetics) +"aAP" = ( +/obj/effect/turf_decal/tile/yellow{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ dir = 8 }, -/obj/effect/spawner/random/engineering/tracking_beacon, -/turf/open/floor/iron, -/area/command/gateway) -"ake" = ( -/obj/effect/turf_decal/tile/brown{ +/turf/open/floor/iron/showroomfloor, +/area/station/medical/chemistry) +"aAQ" = ( +/obj/effect/turf_decal/tile/yellow{ dir = 1 }, -/obj/effect/turf_decal/tile/brown{ - dir = 4 - }, /obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue{ dir = 1 }, -/turf/open/floor/iron, -/area/construction/mining/aux_base) -"akf" = ( -/obj/machinery/door/airlock/maintenance{ - req_access_txt = "12" +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/maintenance/fore) -"akh" = ( -/obj/structure/sign/departments/security, -/turf/closed/wall, -/area/maintenance/port/lesser) -"akl" = ( -/turf/closed/wall/r_wall/rust, -/area/maintenance/port/aft) -"akm" = ( -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible{ + dir = 9 }, /turf/open/floor/iron, -/area/security/brig) -"akq" = ( -/obj/structure/flora/junglebush/b, -/obj/structure/flora/ausbushes/ppflowers, -/turf/open/floor/grass, -/area/medical/psychology) -"akr" = ( -/obj/structure/chair{ +/area/station/engineering/atmos) +"aAR" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/obj/effect/turf_decal/bot, +/obj/effect/spawner/random/vending/colavend, +/obj/effect/turf_decal/stripes/corner{ dir = 8 }, -/obj/structure/noticeboard/directional/east, -/obj/machinery/camera/directional/east{ - c_tag = "Detective's Office"; - name = "detective camera" +/obj/structure/sign/warning/no_smoking{ + pixel_y = 30 }, -/turf/open/floor/wood, -/area/security/detectives_office) -"akv" = ( -/obj/machinery/firealarm/directional/east, +/obj/structure/spider/stickyweb, +/turf/open/floor/iron/dark, +/area/station/maintenance/port/greater) +"aAU" = ( +/obj/structure/grille, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"aBi" = ( /obj/effect/turf_decal/tile/neutral{ dir = 1 }, /obj/effect/turf_decal/tile/neutral{ - dir = 8 + dir = 4 }, -/obj/effect/decal/cleanable/cobweb/cobweb2, -/obj/effect/turf_decal/delivery, -/turf/open/floor/iron/dark, -/area/cargo/storage) -"aky" = ( /obj/effect/decal/cleanable/dirt, -/obj/item/shard, -/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"aBm" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/decal/cleanable/dirt, /obj/structure/cable, /turf/open/floor/plating{ icon_state = "panelscorched" }, -/area/maintenance/port/lesser) -"akA" = ( -/obj/structure/sign/warning/docking, -/turf/closed/wall/rust, -/area/maintenance/starboard) -"akC" = ( -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/area/station/maintenance/port/aft) +"aBA" = ( +/obj/machinery/door/poddoor/shutters/preopen{ + id = "ceprivate"; + name = "Chief Engineer's Privacy Shutters" }, -/obj/effect/turf_decal/bot, +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/caution/stand_clear, /turf/open/floor/iron/dark, -/area/ai_monitored/security/armory) -"akF" = ( -/obj/machinery/light/directional{ - dir = 8 - }, +/area/station/engineering/lobby) +"aBB" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/robot_debris, +/obj/effect/decal/cleanable/oil/streak, /turf/open/floor/iron/dark, -/area/service/chapel/dock) -"akI" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 1 - }, -/turf/closed/wall, -/area/maintenance/starboard) -"akK" = ( -/turf/closed/wall, -/area/security/processing) -"akO" = ( -/obj/machinery/door/airlock/external{ - name = "Abandoned External Airlock" - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 1 +/area/station/service/chapel/storage) +"aBF" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/public/glass{ + name = "Locker Room" }, -/turf/open/floor/iron/dark, -/area/maintenance/fore) -"akP" = ( -/obj/effect/spawner/structure/window, -/turf/open/floor/plating, -/area/medical/medbay/central) -"akR" = ( -/obj/machinery/door/airlock/maintenance{ - req_access_txt = "12" +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/effect/mapping_helpers/airlock/abandoned, -/obj/structure/barricade/wooden/crude, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/delivery, /obj/structure/cable, +/obj/effect/landmark/navigate_destination, /turf/open/floor/iron/dark, -/area/maintenance/fore) -"akS" = ( -/obj/machinery/door/airlock/maintenance{ - req_access_txt = "12" +/area/station/commons/locker) +"aBN" = ( +/obj/structure/table, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/obj/effect/mapping_helpers/airlock/abandoned, -/obj/structure/barricade/wooden/crude, -/obj/effect/decal/cleanable/dirt, -/obj/structure/sign/warning/biohazard{ - pixel_x = 32 +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/obj/structure/cable, +/obj/item/storage/box/bodybags{ + pixel_y = 5 + }, +/obj/item/pen, +/obj/machinery/light/directional/south, /turf/open/floor/iron/dark, -/area/maintenance/fore) -"akU" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/decal/cleanable/dirt, -/obj/structure/disposalpipe/segment, -/obj/structure/cable, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"akW" = ( -/obj/structure/disposalpipe/segment, +/area/station/medical/medbay/lobby) +"aCi" = ( /obj/structure/cable, -/turf/open/floor/iron/showroomfloor, -/area/science/xenobiology) -"akY" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/spider/stickyweb, /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/turf/open/floor/plating, -/area/maintenance/department/electrical) -"ala" = ( +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"aCp" = ( /obj/effect/turf_decal/box, -/obj/machinery/power/solar{ - id = "foreport"; - name = "Fore-Port Solar Array" +/obj/structure/toilet{ + dir = 8 }, -/obj/structure/cable, -/turf/open/floor/iron/solarpanel/airless, -/area/space/nearstation) -"alc" = ( -/obj/effect/spawner/structure/window/hollow/reinforced/directional{ - dir = 1 +/obj/structure/mirror/directional/west, +/obj/machinery/newscaster/directional/south{ + pixel_x = -28 }, -/obj/structure/cable, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"alf" = ( +/obj/machinery/light/small/directional/east, /obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/turf/open/floor/plating, -/area/maintenance/fore) -"alg" = ( -/obj/structure/chair{ - dir = 8 +/obj/effect/landmark/blobstart, +/obj/effect/landmark/start/hangover, +/obj/machinery/button/door/directional/east{ + id = "Unit_3Privacy"; + name = "Unit 3 Privacy Toggle"; + pixel_y = -8 }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/obj/machinery/button/door/directional/east{ + id = "Unit_3"; + name = "Unit 3 Privacy Lock"; + normaldoorcontrol = 1; + pixel_y = 8; + specialfunctions = 4 }, -/turf/open/floor/wood{ - icon_state = "wood-broken7" +/turf/open/floor/iron/showroomfloor, +/area/station/commons/toilet/restrooms) +"aCx" = ( +/obj/effect/decal/cleanable/blood/old, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "platingdmg3" }, -/area/maintenance/port/fore) -"all" = ( -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/area/station/maintenance/fore) +"aCz" = ( +/obj/structure/rack, +/obj/item/gun/ballistic/shotgun/riot{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/gun/ballistic/shotgun/riot, +/obj/item/gun/ballistic/shotgun/riot{ + pixel_x = 3; + pixel_y = -3 }, +/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, /obj/effect/turf_decal/tile/neutral{ - dir = 4 + dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold/yellow/visible{ +/obj/effect/turf_decal/bot, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ dir = 4 }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron, -/area/engineering/atmos) -"alm" = ( -/obj/structure/sign/warning/securearea, -/turf/closed/wall, -/area/space/nearstation) -"alq" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/showroomfloor, +/area/station/ai_monitored/security/armory) +"aCK" = ( +/obj/effect/decal/cleanable/blood/old, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/red{ - dir = 4 +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "platingdmg3" }, -/obj/effect/turf_decal/tile/red{ - dir = 1 +/area/station/maintenance/solars/starboard/fore) +"aDo" = ( +/obj/structure/filingcabinet/chestdrawer, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 8 }, -/obj/structure/cable, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/blue{ dir = 4 }, -/turf/open/floor/iron, -/area/security/checkpoint/customs) -"alv" = ( -/obj/structure/rack, -/obj/item/clothing/suit/armor/riot{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/clothing/suit/armor/riot, -/obj/item/clothing/suit/armor/riot{ - pixel_x = 3; - pixel_y = -3 - }, -/obj/item/clothing/head/helmet/riot{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/clothing/head/helmet/riot, -/obj/item/clothing/head/helmet/riot{ - pixel_x = 3; - pixel_y = -3 +/obj/effect/turf_decal/tile/blue, +/obj/machinery/firealarm/directional/south, +/obj/machinery/camera/directional/south{ + c_tag = "Recovery Room"; + name = "medical camera"; + network = list("ss13","medical") }, -/obj/item/shield/riot{ - pixel_x = -3; - pixel_y = 3 +/obj/effect/turf_decal/stripes/corner{ + dir = 8 }, -/obj/item/shield/riot, -/obj/item/shield/riot{ - pixel_x = 3; - pixel_y = -3 +/obj/effect/turf_decal/siding/blue{ + dir = 4 }, +/turf/open/floor/iron/showroomfloor, +/area/station/medical/medbay/central) +"aDD" = ( +/turf/open/floor/plating, +/area/station/security/prison) +"aDF" = ( +/obj/structure/table, +/obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron/dark, -/area/ai_monitored/security/armory) -"alx" = ( -/obj/structure/rack, -/obj/item/gun/energy/e_gun{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/gun/energy/e_gun, -/obj/item/gun/energy/e_gun{ - pixel_x = 3; - pixel_y = -3 +/obj/machinery/computer/security/telescreen/auxbase{ + dir = 4; + pixel_x = -28 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/obj/item/radio{ + pixel_x = 6; + pixel_y = 6 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/obj/item/assault_pod/mining, +/turf/open/floor/iron/dark, +/area/station/construction/mining/aux_base) +"aDO" = ( +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/caution/stand_clear, +/obj/machinery/light/directional/north, +/turf/open/floor/iron/dark, +/area/station/hallway/primary/central/fore) +"aDQ" = ( +/turf/open/misc/asteroid, +/area/space/nearstation) +"aDS" = ( +/obj/effect/turf_decal/sand/plating, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plating/airless, +/area/space/nearstation) +"aDT" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 9 }, -/obj/effect/turf_decal/tile/neutral{ +/turf/open/floor/plating/airless, +/area/space/nearstation) +"aDU" = ( +/obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/effect/turf_decal/bot, -/obj/structure/window/reinforced{ +/turf/open/floor/plating/airless, +/area/space/nearstation) +"aDV" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple, +/obj/effect/turf_decal/stripes/corner{ dir = 1 }, -/obj/structure/window/reinforced{ +/turf/open/floor/plating/airless, +/area/space/nearstation) +"aDY" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ dir = 4 }, -/turf/open/floor/iron/showroomfloor, -/area/ai_monitored/security/armory) -"aly" = ( -/obj/structure/rack, -/obj/item/gun/energy/laser{ - pixel_x = -3; - pixel_y = 3 +/obj/structure/lattice/catwalk, +/turf/open/space, +/area/space/nearstation) +"aDZ" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 4 }, -/obj/item/gun/energy/laser, -/obj/item/gun/energy/laser{ - pixel_x = 3; - pixel_y = -3 +/turf/open/space, +/area/space/nearstation) +"aEa" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple, +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 4 }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/turf/open/space, +/area/space/nearstation) +"aEd" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/obj/structure/lattice, +/turf/open/space, +/area/space/nearstation) +"aEe" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 10 }, -/obj/effect/turf_decal/bot, -/obj/structure/window/reinforced{ - dir = 1 +/obj/structure/lattice, +/turf/open/space, +/area/space/nearstation) +"aEf" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple, +/obj/structure/lattice, +/turf/open/space, +/area/space/nearstation) +"aEg" = ( +/obj/structure/girder, +/turf/open/floor/plating/airless, +/area/space/nearstation) +"aEi" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 10 }, -/obj/structure/window/reinforced{ - dir = 8 +/obj/structure/lattice/catwalk, +/turf/open/space, +/area/space/nearstation) +"aEj" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple, +/turf/open/space, +/area/space/nearstation) +"aEk" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 6 + }, +/obj/structure/lattice/catwalk, +/turf/open/space, +/area/space/nearstation) +"aEl" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 10 }, -/turf/open/floor/iron/showroomfloor, -/area/ai_monitored/security/armory) -"alz" = ( -/obj/effect/decal/cleanable/blood/old, /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/turf/open/floor/engine, -/area/ai_monitored/turret_protected/ai) -"alB" = ( -/turf/closed/wall/r_wall, -/area/science/xenobiology) -"alD" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/bot, -/obj/structure/rack, -/obj/item/clothing/gloves/color/brown, -/obj/item/clothing/under/misc/overalls, -/obj/item/clothing/mask/gas{ - pixel_x = 4; - pixel_y = 4 +/turf/open/floor/plating/airless, +/area/space/nearstation) +"aEm" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 5 }, -/turf/open/floor/plating, -/area/maintenance/starboard) -"alG" = ( +/obj/structure/lattice, +/turf/open/space, +/area/space/nearstation) +"aEn" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 9 + }, +/obj/structure/lattice, +/turf/open/space, +/area/space/nearstation) +"aEo" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple, /obj/effect/turf_decal/stripes/line{ - dir = 1 + dir = 4 }, -/obj/structure/girder/displaced, -/obj/structure/grille/broken, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/plating{ - icon_state = "panelscorched" +/turf/open/floor/plating/airless, +/area/space/nearstation) +"aEp" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 10 }, -/area/maintenance/fore) -"alI" = ( -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/turf/open/space, +/area/space/nearstation) +"aEq" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 6 }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 +/turf/open/space, +/area/space/nearstation) +"aEr" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple, +/obj/structure/lattice/catwalk, +/turf/open/space, +/area/space/nearstation) +"aEs" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 5 }, -/obj/machinery/light/small/directional/south, -/obj/structure/cable, -/turf/open/floor/plating, -/area/maintenance/solars/starboard/aft) -"alK" = ( /obj/effect/turf_decal/stripes/line{ - dir = 1 + dir = 10 }, -/obj/structure/filingcabinet/chestdrawer, -/obj/structure/cable, -/turf/open/floor/plating{ - icon_state = "platingdmg3" +/turf/open/floor/plating/airless, +/area/space/nearstation) +"aEt" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 9 }, -/area/maintenance/fore) -"alP" = ( -/obj/machinery/flasher/portable, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plating/airless, +/area/space/nearstation) +"aEu" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 5 }, -/obj/effect/turf_decal/box, -/turf/open/floor/iron/dark, -/area/ai_monitored/security/armory) -"alQ" = ( -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plating/airless, +/area/space/nearstation) +"aEv" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 9 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/turf/open/floor/plating/airless, +/area/space/nearstation) +"aEC" = ( +/obj/effect/turf_decal/tile/brown{ dir = 4 }, -/obj/effect/turf_decal/stripes/corner{ +/obj/effect/turf_decal/tile/brown{ dir = 1 }, -/obj/effect/turf_decal/stripes/corner{ - dir = 8 +/obj/effect/turf_decal/tile/yellow{ + dir = 1 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/showroomfloor, -/area/ai_monitored/security/armory) -"alR" = ( +/turf/open/floor/iron, +/area/station/cargo/office) +"aEF" = ( +/obj/structure/sign/warning/fire, +/turf/closed/wall, +/area/station/maintenance/aft) +"aEK" = ( +/obj/machinery/computer/cargo, +/obj/effect/turf_decal/bot, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/obj/effect/turf_decal/tile/neutral, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/airalarm/directional/east, +/obj/machinery/requests_console/directional/north{ + announcementConsole = 1; + department = "Quartermaster's Desk"; + departmentType = 2; + name = "Quartermaster's Requests Console" }, -/obj/structure/table, -/obj/structure/window/reinforced{ - dir = 1; - layer = 2.9 +/obj/structure/extinguisher_cabinet/directional/north{ + pixel_x = 32 }, -/obj/machinery/light/directional/south, -/obj/machinery/reagentgrinder{ - pixel_y = 5 - }, -/obj/machinery/firealarm/directional/south, -/obj/machinery/newscaster/directional/south{ - pixel_x = 28 +/turf/open/floor/iron/dark, +/area/station/cargo/qm) +"aEO" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/door/airlock/security/glass{ + name = "Brig" }, +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/access/all/security/general, /turf/open/floor/iron/dark, -/area/science/xenobiology) -"alS" = ( -/obj/structure/rack, -/obj/item/gun/energy/disabler{ - pixel_x = -3; - pixel_y = 3 +/area/station/security/office) +"aEU" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/maintenance/starboard/fore) +"aFd" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/turf/open/floor/plating{ + icon_state = "platingdmg1" }, -/obj/item/gun/energy/disabler, -/obj/item/gun/energy/disabler{ - pixel_x = 3; - pixel_y = -3 +/area/station/maintenance/port/aft) +"aFn" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/tcommsat/computer) +"aGd" = ( +/obj/structure/table, +/obj/machinery/camera/directional/west{ + c_tag = "Incinerator Construction Area"; + name = "atmospherics camera"; + network = list("ss13","engine") }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/turf/open/floor/plating, +/area/station/maintenance/disposal/incinerator) +"aGp" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/turf/open/floor/plating{ + icon_state = "platingdmg3" }, -/obj/effect/turf_decal/bot, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ +/area/station/engineering/supermatter/room) +"aGs" = ( +/obj/machinery/atmospherics/pipe/smart/simple/green/visible, +/obj/machinery/meter, +/turf/closed/wall/r_wall/rust, +/area/station/engineering/atmos) +"aGu" = ( +/obj/effect/turf_decal/delivery, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/door/airlock/atmos{ + name = "Atmospherics Connector" + }, +/obj/effect/mapping_helpers/airlock/abandoned, +/obj/effect/mapping_helpers/airlock/access/any/science/maintenance, +/turf/open/floor/iron/dark, +/area/station/maintenance/starboard) +"aGC" = ( +/obj/structure/railing{ dir = 8 }, -/turf/open/floor/iron/showroomfloor, -/area/ai_monitored/security/armory) -"alT" = ( -/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/dark, +/area/station/service/chapel/monastery) +"aGK" = ( +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/turf/open/floor/plating{ - icon_state = "platingdmg1" +/obj/structure/disposalpipe/segment{ + dir = 6 }, -/area/maintenance/starboard) -"alU" = ( +/turf/open/floor/catwalk_floor/iron_dark, +/area/station/service/chapel/dock) +"aGM" = ( /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ - dir = 8 + dir = 1 }, /obj/effect/turf_decal/tile/neutral{ - dir = 1 + dir = 8 }, /obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/structure/cable, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron, -/area/hallway/primary/port) -"alV" = ( -/turf/closed/wall/r_wall/rust, -/area/ai_monitored/turret_protected/aisat_interior) -"alW" = ( +/obj/structure/chair/stool/directional/south, +/obj/effect/landmark/start/atmospheric_technician, /obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/turf/open/floor/iron, +/area/station/engineering/atmos) +"aGQ" = ( +/obj/effect/turf_decal/loading_area{ dir = 1 }, -/obj/structure/cable, -/turf/open/floor/plating, -/area/maintenance/department/electrical) -"alX" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 +/obj/machinery/atmospherics/components/binary/pump{ + dir = 1; + name = "External Gas to Loop" }, +/turf/open/floor/iron/dark, +/area/station/engineering/supermatter/room) +"aGR" = ( /obj/effect/turf_decal/stripes/line{ - dir = 8 + dir = 9 }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/general/visible, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/button/door/directional/south{ - id = "freight_port"; - name = "Freight Bay Control" - }, -/turf/open/floor/plating, -/area/cargo/warehouse) -"ama" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/orange/visible, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"aGZ" = ( +/obj/structure/cable, /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, -/area/security/brig) -"amh" = ( -/obj/machinery/door/airlock/maintenance{ - req_access_txt = "12" - }, -/obj/effect/mapping_helpers/airlock/abandoned, -/obj/structure/barricade/wooden/crude, -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/maintenance/port/fore) -"amm" = ( -/obj/effect/turf_decal/tile/purple{ - dir = 1 +/area/station/hallway/primary/central) +"aHq" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/obj/effect/turf_decal/tile/purple{ +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/effect/turf_decal/tile/purple{ +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, +/obj/effect/landmark/event_spawn, /obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/turf/open/floor/iron/showroomfloor, -/area/science/robotics/lab) -"amo" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/turf/open/floor/plating{ - icon_state = "platingdmg1" - }, -/area/maintenance/fore) -"amq" = ( -/mob/living/simple_animal/hostile/asteroid/basilisk{ - environment_smash = 0 - }, -/turf/open/misc/asteroid/airless, -/area/space/nearstation) -"amr" = ( -/obj/effect/turf_decal/tile/neutral{ +/turf/open/floor/iron/dark, +/area/station/security/courtroom) +"aHC" = ( +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ dir = 4 }, -/obj/effect/turf_decal/stripes/line{ - dir = 10 +/obj/effect/turf_decal/tile/blue, +/obj/machinery/camera/directional/east{ + c_tag = "Cryogenics"; + name = "medical camera"; + network = list("ss13","medical") }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/obj/structure/table, +/obj/item/book/manual/wiki/medicine, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ dir = 1 }, +/obj/machinery/status_display/evac/directional/east, /turf/open/floor/iron/showroomfloor, -/area/ai_monitored/security/armory) -"ams" = ( -/obj/effect/turf_decal/tile/neutral{ +/area/station/medical/exam_room) +"aHD" = ( +/obj/effect/spawner/random/vending/snackvend, +/obj/effect/turf_decal/tile/red{ dir = 4 }, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/turf_decal/stripes/line, +/obj/machinery/light/directional/north, +/obj/structure/cable, /turf/open/floor/iron/showroomfloor, -/area/ai_monitored/security/armory) -"amt" = ( -/obj/structure/flora/ausbushes/lavendergrass, -/obj/structure/flora/ausbushes/leafybush, -/obj/structure/flora/ausbushes/sparsegrass, -/turf/open/misc/asteroid, -/area/hallway/secondary/exit/departure_lounge) -"amz" = ( -/turf/closed/wall/r_wall/rust, -/area/maintenance/port/greater) -"amA" = ( -/turf/closed/wall, -/area/maintenance/port/greater) -"amB" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/bot, -/obj/effect/decal/cleanable/cobweb/cobweb2, -/obj/machinery/space_heater, -/obj/effect/turf_decal/stripes/corner, -/turf/open/floor/plating, -/area/maintenance/starboard) -"amI" = ( -/obj/machinery/door/firedoor/heavy, -/obj/machinery/door/poddoor/preopen{ - id = "xeno_blastdoor"; - name = "Xenobiology Containment Blast Door" +/area/station/security/office) +"aHQ" = ( +/obj/effect/turf_decal/delivery, +/obj/structure/closet/secure_closet/chief_medical, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, -/obj/structure/disposalpipe/segment{ - dir = 9 +/obj/machinery/firealarm/directional/south, +/obj/structure/extinguisher_cabinet/directional/west, +/obj/item/gun/energy/e_gun/mini, +/turf/open/floor/iron/dark, +/area/station/command/heads_quarters/cmo) +"aHW" = ( +/obj/structure/sign/warning/secure_area, +/turf/closed/wall/r_wall, +/area/station/tcommsat/computer) +"aIb" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/structure/crate, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating{ + icon_state = "platingdmg3" }, +/area/station/maintenance/aft) +"aIl" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/door/firedoor, /obj/effect/turf_decal/caution/stand_clear, -/obj/structure/cable, /turf/open/floor/iron/dark, -/area/science/xenobiology) -"amN" = ( -/obj/structure/sign/warning/securearea, -/turf/closed/wall/r_wall, -/area/ai_monitored/security/armory) -"amO" = ( -/turf/closed/wall/r_wall, -/area/security/processing) -"amP" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible, +/area/station/hallway/primary/aft) +"aIq" = ( +/obj/structure/sign/warning/secure_area, +/turf/closed/wall, +/area/station/tcommsat/computer) +"aIw" = ( +/obj/effect/landmark/secequipment, /obj/effect/turf_decal/bot, -/obj/effect/turf_decal/tile/yellow{ +/obj/machinery/camera/directional/north{ + c_tag = "Security Office Lockers" + }, +/obj/structure/noticeboard/directional/north, +/obj/effect/turf_decal/tile/neutral/half/contrasted, +/turf/open/floor/iron/dark, +/area/station/security/office) +"aIF" = ( +/obj/structure/sign/departments/security{ + pixel_y = 32 + }, +/obj/effect/turf_decal/stripes/line{ dir = 8 }, /obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/dark/corner{ - dir = 1 +/turf/open/floor/plating{ + icon_state = "platingdmg3" }, -/area/maintenance/aft) -"amQ" = ( +/area/station/security/execution/transfer) +"aIH" = ( +/obj/structure/transit_tube/crossing, +/obj/effect/turf_decal/sand/plating, +/obj/structure/window/reinforced/spawner, +/turf/open/floor/plating/airless, +/area/space/nearstation) +"aII" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/vending/wardrobe/cargo_wardrobe, +/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, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 4 +/turf/open/floor/iron/dark, +/area/station/cargo/storage) +"aJh" = ( +/obj/machinery/conveyor{ + dir = 4; + id = "garbage"; + name = "trash belt" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, +/obj/structure/sign/poster/contraband/random/directional/south, /turf/open/floor/iron/dark, -/area/security/processing) -"amR" = ( -/turf/closed/wall/rust, -/area/maintenance/port/greater) -"amV" = ( -/obj/structure/table, -/obj/item/paper_bin, -/obj/item/pen, -/obj/effect/turf_decal/tile/blue{ +/area/station/service/janitor) +"aJm" = ( +/obj/effect/turf_decal/siding/wood{ dir = 1 }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 +/obj/structure/table/wood/fancy/blue, +/obj/item/food/cracker{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/food/cracker{ + pixel_x = 3; + pixel_y = 3 }, +/obj/item/food/cracker, +/turf/open/floor/carpet/royalblue, +/area/station/service/chapel/office) +"aJF" = ( /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/machinery/light/directional/west, -/obj/machinery/newscaster/directional/west, -/obj/machinery/camera/directional/west{ - c_tag = "Bridge Port"; - name = "command camera" - }, -/turf/open/floor/iron, -/area/command/bridge) -"amX" = ( -/turf/closed/wall/r_wall/rust, -/area/ai_monitored/security/armory) -"amY" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/maintenance/disposal/incinerator) -"anb" = ( -/obj/effect/turf_decal/tile/purple{ +/obj/effect/turf_decal/tile/red{ dir = 4 }, -/obj/effect/turf_decal/tile/purple, -/obj/effect/turf_decal/tile/purple, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 - }, -/turf/open/floor/iron/showroomfloor, -/area/science/xenobiology) -"ang" = ( -/obj/structure/chair{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 1 }, -/turf/open/floor/wood, -/area/maintenance/port/fore) -"anh" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/security/processing) -"anj" = ( -/obj/structure/closet/secure_closet/evidence, /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ - dir = 8 + dir = 1 + }, +/obj/effect/turf_decal/siding/red{ + dir = 5 + }, +/turf/open/floor/iron/showroomfloor, +/area/station/security/lockers) +"aJM" = ( +/obj/machinery/hydroponics/soil, +/obj/item/shovel/spade, +/obj/item/cultivator{ + pixel_x = 9 + }, +/obj/machinery/status_display/evac/directional/south, +/turf/open/floor/grass, +/area/station/security/prison/garden) +"aKe" = ( +/obj/effect/decal/cleanable/cobweb, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 }, -/obj/effect/turf_decal/bot, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/dark, -/area/security/brig) -"anq" = ( -/obj/machinery/power/smes, /obj/effect/decal/cleanable/dirt, -/obj/structure/sign/warning/electricshock{ - pixel_y = -32 +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 4 }, -/obj/structure/spider/stickyweb, -/obj/structure/cable, /turf/open/floor/plating, -/area/maintenance/department/electrical) -"anr" = ( -/obj/machinery/power/tracker, -/obj/effect/turf_decal/box, -/obj/structure/cable, -/turf/open/floor/iron/solarpanel/airless, +/area/station/cargo/warehouse) +"aKr" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/turf/open/floor/plating/airless, /area/space/nearstation) -"anu" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable, -/turf/open/floor/plating, -/area/security/prison/safe) -"anw" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/engineering{ - name = "Tech Storage"; - req_one_access_txt = "23;30" +"aKA" = ( +/obj/structure/table/wood, +/obj/effect/turf_decal/box/corners, +/obj/item/paper_bin, +/obj/item/pen, +/obj/machinery/status_display/evac/directional/east, +/turf/open/floor/iron, +/area/station/security/courtroom) +"aKI" = ( +/obj/effect/turf_decal/stripes/corner, +/obj/effect/turf_decal/stripes/corner{ + dir = 8 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/effect/landmark/navigate_destination, +/turf/open/floor/engine, +/area/station/ai_monitored/turret_protected/aisat_interior) +"aKY" = ( +/obj/structure/sign/warning/electric_shock, +/turf/closed/wall/r_wall, +/area/station/security/prison/mess) +"aLi" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/dark, -/area/engineering/storage/tech) -"anD" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/neutral, +/area/station/security/interrogation) +"aLC" = ( +/obj/machinery/computer/pandemic, +/obj/effect/turf_decal/delivery, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/turf_decal/stripes/corner, -/obj/structure/table, -/obj/effect/decal/cleanable/cobweb/cobweb2, -/obj/item/folder, -/obj/item/pen, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/item/radio/intercom/directional/east, /turf/open/floor/iron/dark, -/area/maintenance/port/greater) -"anG" = ( -/obj/structure/sign/nanotrasen, -/turf/closed/wall/r_wall/rust, -/area/ai_monitored/security/armory) -"anH" = ( -/turf/closed/wall, -/area/space/nearstation) -"anJ" = ( +/area/station/medical/virology) +"aLI" = ( /obj/structure/cable, -/obj/effect/turf_decal/siding/wideplating/dark{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/cargo/miningoffice) +"aLK" = ( +/obj/structure/closet/crate, +/obj/item/hand_labeler, +/obj/item/storage/crayons, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/turf/open/floor/plating, +/area/station/maintenance/fore) +"aLP" = ( +/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/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"aLS" = ( +/obj/machinery/chem_master, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, +/obj/machinery/light_switch/directional/south, +/obj/structure/window/reinforced{ + dir = 1 + }, /turf/open/floor/iron/dark, -/area/service/chapel/monastery) -"anK" = ( +/area/station/science/xenobiology) +"aMa" = ( +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"aMb" = ( +/turf/closed/wall, +/area/station/science/ordnance/freezerchamber) +"aMe" = ( +/obj/effect/spawner/structure/window, +/turf/open/floor/plating, +/area/station/service/hydroponics) +"aMp" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Cargo Maintenance" + }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/decal/cleanable/dirt, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, /obj/structure/cable, -/obj/structure/sign/poster/contraband/random/directional/north, -/turf/open/floor/plating{ - icon_state = "platingdmg1" +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "cargo-maint-passthrough" }, -/area/maintenance/starboard/fore) -"anS" = ( +/obj/effect/mapping_helpers/airlock/access/all/supply/general, +/turf/open/floor/iron/dark, +/area/station/maintenance/starboard) +"aMy" = ( /obj/effect/turf_decal/tile/brown, /obj/effect/turf_decal/tile/brown{ dir = 4 }, /obj/effect/turf_decal/tile/yellow, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/item/kirbyplants{ + icon_state = "plant-05" }, -/obj/structure/cable, /turf/open/floor/iron, -/area/cargo/office) -"anT" = ( -/obj/structure/table/wood, -/obj/item/clipboard, -/obj/item/camera, -/turf/open/floor/wood, -/area/maintenance/starboard/fore) -"anW" = ( -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 9 +/area/station/hallway/primary/starboard) +"aMU" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 }, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, /obj/effect/turf_decal/tile/neutral{ - dir = 8 + dir = 4 }, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/landmark/start/depsec/science, +/turf/open/floor/iron/dark, +/area/station/security/checkpoint/science/research) +"aNa" = ( +/obj/structure/filingcabinet, +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/turf/open/floor/iron/dark/corner{ - dir = 1 +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/area/hallway/primary/fore) -"anX" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/obj/effect/turf_decal/siding/red, +/turf/open/floor/iron/dark, +/area/station/security/checkpoint/science/research) +"aNp" = ( +/obj/effect/turf_decal/bot, +/obj/structure/closet/emcloset, +/obj/effect/decal/cleanable/cobweb, +/obj/structure/disposalpipe/segment{ + dir = 6 }, +/turf/open/floor/plating, +/area/station/maintenance/port/greater) +"aNw" = ( +/obj/structure/table/optable, +/obj/effect/decal/cleanable/blood/old, /obj/effect/decal/cleanable/dirt, -/obj/structure/disposalpipe/segment{ +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/structure/cable, -/turf/open/floor/plating{ - icon_state = "platingdmg3" - }, -/area/maintenance/port/fore) -"anZ" = ( -/obj/docking_port/stationary/random{ - id = "pod_3_lavaland"; - name = "lavaland" +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/turf/open/space, -/area/space/nearstation) -"aoa" = ( +/obj/item/surgical_drapes, +/obj/item/clothing/mask/surgical, +/turf/open/floor/iron/dark, +/area/station/maintenance/fore) +"aNB" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/effect/decal/cleanable/dirt, -/obj/item/shard, +/obj/effect/landmark/event_spawn, +/obj/structure/disposalpipe/segment, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/plating{ icon_state = "platingdmg1" }, -/area/maintenance/fore) -"aod" = ( -/turf/closed/wall/mineral/plastitanium, -/area/maintenance/starboard) -"aoe" = ( -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plating/airless, -/area/space/nearstation) -"aof" = ( -/obj/structure/sign/nanotrasen, -/turf/closed/wall, -/area/space/nearstation) -"aos" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/area/station/maintenance/starboard/aft) +"aND" = ( +/turf/closed/wall/r_wall, +/area/station/science/lab) +"aNH" = ( +/obj/structure/chair/pew{ + dir = 4 }, -/obj/effect/turf_decal/tile/neutral, -/obj/item/paper_bin, -/obj/item/pen, -/obj/structure/table, +/obj/machinery/light/directional/west, +/obj/effect/landmark/start/hangover, /turf/open/floor/iron/dark, -/area/security/courtroom) -"aox" = ( -/turf/closed/wall, -/area/maintenance/central) -"aoy" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/rack, -/obj/machinery/light/small/directional/west, -/obj/item/stack/cable_coil{ - pixel_y = 8 - }, -/obj/item/stack/rods/ten{ - pixel_y = 4 - }, -/obj/item/stack/sheet/mineral/plasma{ - amount = 10 - }, -/obj/effect/decal/cleanable/blood/old, -/turf/open/floor/plating, -/area/maintenance/department/electrical) -"aoz" = ( -/obj/effect/decal/cleanable/blood/old, -/turf/open/misc/asteroid/lowpressure, -/area/space/nearstation) -"aoD" = ( -/obj/structure/sign/warning/securearea, -/turf/closed/wall, -/area/tcommsat/computer) -"aoE" = ( -/obj/structure/lattice/catwalk, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/turf/open/space/basic, -/area/space/nearstation) -"aoH" = ( -/turf/closed/wall/r_wall/rust, -/area/medical/virology) -"aoI" = ( -/obj/structure/grille/broken, -/obj/effect/decal/cleanable/dirt, +/area/station/security/courtroom) +"aNN" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/turf/open/floor/plating{ - icon_state = "panelscorched" +/turf/open/floor/iron/dark, +/area/station/service/chapel/dock) +"aOc" = ( +/obj/effect/turf_decal/plaque{ + icon_state = "L1" }, -/area/maintenance/starboard/fore) -"aoJ" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/red{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/obj/structure/sign/directions/security{ + dir = 8; + pixel_y = 32 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/obj/structure/sign/directions/medical{ + dir = 8; + pixel_y = 40 }, -/obj/item/radio/intercom/directional/north, -/obj/machinery/light/directional/north, -/obj/machinery/atmospherics/pipe/smart/manifold/violet/visible{ - dir = 1 +/obj/structure/sign/directions/command{ + dir = 8; + pixel_y = 24 }, -/turf/open/floor/iron, -/area/engineering/atmos) -"aoO" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/decal/cleanable/dirt, /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/structure/cable, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"aoV" = ( -/obj/effect/spawner/structure/window, -/turf/open/floor/plating, -/area/medical/virology) -"aoY" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/airalarm/directional/south, +/obj/effect/landmark/start/hangover, /turf/open/floor/iron, -/area/security/courtroom) -"apm" = ( -/obj/effect/decal/cleanable/blood/gibs/old, -/turf/open/misc/asteroid/lowpressure, -/area/space/nearstation) -"apn" = ( -/obj/machinery/porta_turret/ai{ - dir = 4 - }, -/obj/structure/sign/warning/securearea{ - pixel_y = 32 +/area/station/hallway/primary/central/fore) +"aOf" = ( +/obj/effect/turf_decal/delivery, +/obj/machinery/door/poddoor{ + id = "justiceblast"; + name = "Justice Blast Door" }, -/obj/effect/decal/cleanable/cobweb/cobweb2, -/obj/effect/turf_decal/box/red, -/turf/open/floor/circuit/green{ - luminosity = 2 +/turf/open/floor/iron/dark, +/area/station/security/execution/education) +"aOg" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 8 }, -/area/ai_monitored/turret_protected/ai) -"apo" = ( -/obj/effect/turf_decal/bot, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/effect/decal/cleanable/dirt, -/obj/structure/closet{ - name = "science locker" - }, -/obj/item/clothing/under/rank/rnd/scientist{ - pixel_x = 4; - pixel_y = 4 - }, -/obj/item/clothing/suit/toggle/labcoat/science, -/obj/item/clothing/shoes/sneakers/white, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/plating, -/area/maintenance/starboard/fore) -"apx" = ( -/obj/effect/turf_decal/tile/neutral{ +/area/station/maintenance/aft) +"aOG" = ( +/obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/machinery/teleport/hub, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/delivery, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/aisat/foyer) -"apB" = ( -/obj/machinery/power/smes, -/obj/effect/turf_decal/bot, /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/line{ - dir = 6 +/obj/effect/turf_decal/tile/blue{ + dir = 4 }, -/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/neutral, /obj/structure/cable, +/obj/machinery/power/apc/auto_name/directional/north, +/turf/open/floor/iron, +/area/station/command/gateway) +"aOR" = ( +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/effect/decal/cleanable/dirt, +/obj/structure/girder/displaced, /turf/open/floor/plating{ icon_state = "panelscorched" }, -/area/maintenance/solars/port/fore) -"apC" = ( +/area/station/maintenance/starboard/aft) +"aPg" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/corner{ +/turf/open/floor/iron/dark, +/area/station/service/kitchen) +"aPj" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ dir = 1 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, -/turf/open/floor/plating{ - icon_state = "panelscorched" +/obj/effect/turf_decal/stripes/corner{ + dir = 4 }, -/area/maintenance/port/fore) -"apD" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/landmark/start/hangover, +/turf/open/floor/iron, +/area/station/commons/fitness/recreation) +"aPo" = ( +/obj/effect/decal/cleanable/chem_pile, /obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/plating{ icon_state = "platingdmg3" }, -/area/maintenance/port/fore) -"apF" = ( -/obj/structure/chair{ +/area/station/security/prison) +"aPq" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/bot, +/obj/structure/window/reinforced{ dir = 8 }, -/obj/item/trash/popcorn, -/obj/effect/decal/cleanable/blood/old, -/turf/open/floor/wood, -/area/maintenance/port/fore) -"apG" = ( -/obj/effect/turf_decal/tile/purple{ - dir = 1 - }, -/obj/effect/turf_decal/tile/purple{ +/obj/machinery/light/small/directional/north, +/obj/machinery/power/shieldwallgen, +/turf/open/floor/iron/dark, +/area/station/command/teleporter) +"aPF" = ( +/obj/machinery/door/firedoor, +/obj/machinery/light/small/directional/east, +/obj/effect/turf_decal/caution/stand_clear, +/turf/open/floor/iron/dark, +/area/station/security/brig) +"aPJ" = ( +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/turf_decal/tile/purple{ - dir = 1 - }, -/obj/effect/landmark/event_spawn, +/obj/effect/turf_decal/tile/purple, /turf/open/floor/iron/showroomfloor, -/area/science/robotics/lab) -"apI" = ( +/area/station/science/ordnance) +"aPR" = ( +/obj/structure/table/wood, +/obj/effect/landmark/event_spawn, +/obj/item/paper_bin, +/obj/item/pen, +/turf/open/floor/wood/tile, +/area/station/service/library) +"aPS" = ( /obj/effect/decal/cleanable/dirt, -/obj/item/circuitboard/computer/operating, /turf/open/floor/plating{ - icon_state = "platingdmg3" + icon_state = "panelscorched" }, -/area/maintenance/fore) -"apJ" = ( -/obj/effect/turf_decal/tile/yellow{ +/area/station/maintenance/starboard/fore) +"aQl" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/science/xenobiology) +"aQs" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/effect/turf_decal/tile/yellow{ +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, /obj/effect/turf_decal/tile/neutral{ - dir = 1 + dir = 4 }, -/obj/effect/turf_decal/tile/yellow{ +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/turf_decal/delivery, +/obj/structure/cable, +/obj/effect/landmark/start/hangover, /turf/open/floor/iron, -/area/hallway/primary/port) -"apP" = ( -/obj/structure/table, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/turf/open/floor/iron/dark, -/area/security/courtroom) -"apR" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/general/hidden, -/turf/open/floor/engine, -/area/science/xenobiology) -"apT" = ( -/obj/effect/turf_decal/siding/thinplating/dark, -/obj/effect/turf_decal/siding/thinplating/dark{ - dir = 1 - }, -/obj/structure/window/spawner, -/obj/structure/window/spawner/north, -/obj/structure/flora/ausbushes/fullgrass, -/obj/structure/flora/ausbushes/lavendergrass, -/turf/open/floor/grass, -/area/service/chapel/dock) -"apU" = ( -/obj/effect/decal/cleanable/dirt, +/area/station/hallway/primary/central) +"aQB" = ( +/obj/machinery/computer/message_monitor, /obj/effect/turf_decal/bot, -/obj/structure/closet/firecloset, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"apX" = ( -/turf/closed/wall/rust, -/area/maintenance/central) -"aqd" = ( -/obj/effect/turf_decal/delivery, -/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, +/obj/machinery/airalarm/directional/east, /obj/effect/decal/cleanable/cobweb/cobweb2, -/obj/machinery/portable_atmospherics/canister, -/turf/open/floor/iron/dark, -/area/maintenance/aft) -"aqg" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/power/apc/auto_name/directional/east, -/obj/structure/disposalpipe/segment{ - dir = 9 - }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/iron/cafeteria, -/area/service/kitchen) -"aqm" = ( /obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/turf/open/floor/plating{ - icon_state = "platingdmg3" +/turf/open/floor/iron/dark, +/area/station/tcommsat/computer) +"aQQ" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 1 }, -/area/maintenance/fore) -"aqn" = ( -/obj/effect/turf_decal/bot, -/obj/structure/rack, -/obj/item/crowbar/red, -/obj/item/restraints/handcuffs, -/obj/effect/decal/cleanable/dirt, -/obj/structure/sign/poster/contraband/revolver{ - pixel_y = 32 +/obj/effect/turf_decal/tile/blue{ + dir = 1 }, -/obj/structure/grille/broken, -/obj/effect/turf_decal/stripes/corner{ - dir = 8 +/obj/effect/turf_decal/tile/blue{ + dir = 4 }, -/turf/open/floor/iron/dark, -/area/maintenance/fore) -"aqo" = ( -/obj/effect/landmark/start/psychologist, -/turf/open/floor/carpet, -/area/medical/psychology) -"aqs" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/showroomfloor, +/area/station/medical/exam_room) +"aRb" = ( /obj/effect/decal/cleanable/dirt, -/obj/structure/sign/warning/vacuum{ - pixel_x = 32 - }, -/obj/structure/cable, +/obj/structure/sign/poster/contraband/random/directional/west, /turf/open/floor/plating{ icon_state = "platingdmg1" }, -/area/maintenance/fore) -"aqt" = ( -/obj/machinery/light/small/directional/west, -/obj/effect/turf_decal/stripes/corner{ +/area/station/maintenance/port/greater) +"aRB" = ( +/obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/structure/sign/warning/electricshock{ - pixel_x = -32 - }, -/obj/effect/decal/cleanable/dirt, -/obj/item/storage/box/lights/mixed, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"aqu" = ( -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/blue{ - dir = 4 +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 8 }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/line{ +/turf/open/floor/engine, +/area/station/engineering/supermatter) +"aRH" = ( +/obj/structure/chair{ dir = 4 }, -/obj/structure/chair/stool/bar/directional/south, -/turf/open/floor/iron, -/area/commons/fitness/recreation) -"aqv" = ( -/obj/structure/transit_tube/junction, -/obj/structure/lattice/catwalk, +/turf/open/floor/iron/white, +/area/station/security/prison/mess) +"aRK" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, -/turf/open/space/basic, -/area/space/nearstation) -"aqw" = ( /obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, +/obj/effect/spawner/random/structure/steam_vent, /turf/open/floor/plating{ - icon_state = "platingdmg1" + icon_state = "panelscorched" }, -/area/maintenance/starboard/fore) -"aqA" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment, -/obj/structure/cable, +/area/station/maintenance/port/greater) +"aSa" = ( +/obj/structure/sign/warning/secure_area, +/turf/closed/wall/r_wall, +/area/station/ai_monitored/turret_protected/aisat/foyer) +"aSc" = ( +/obj/effect/decal/cleanable/dirt, /turf/open/floor/plating{ - icon_state = "platingdmg3" - }, -/area/maintenance/starboard/fore) -"aqG" = ( -/obj/machinery/power/solar_control{ - dir = 8; - id = "forestarboard"; - name = "Starboard Bow Solar Control" + icon_state = "panelscorched" }, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/stripes/line{ - dir = 5 +/area/station/maintenance/port/greater) +"aSj" = ( +/obj/machinery/door/airlock/external{ + name = "External Airlock" }, -/obj/effect/decal/cleanable/cobweb/cobweb2, -/obj/structure/sign/warning/vacuum/external{ - pixel_x = 32 +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable, /turf/open/floor/plating{ icon_state = "platingdmg3" }, -/area/maintenance/solars/starboard/fore) -"aqI" = ( -/obj/structure/filingcabinet/chestdrawer, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/tile/neutral{ +/area/station/maintenance/starboard) +"aSo" = ( +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ dir = 8 }, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/turf/open/floor/iron/dark, -/area/security/courtroom) -"aqO" = ( +/obj/machinery/airalarm/directional/west, +/turf/open/floor/iron, +/area/station/hallway/primary/aft) +"aSr" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment, +/obj/effect/decal/cleanable/blood/old, /obj/structure/cable, +/obj/effect/spawner/random/structure/steam_vent, /turf/open/floor/plating, -/area/maintenance/port/fore) -"aqQ" = ( -/obj/effect/turf_decal/sand/plating, -/obj/item/stack/sheet/glass, -/turf/open/floor/plating/airless, -/area/space/nearstation) -"aqT" = ( -/obj/structure/reagent_dispensers/fueltank, -/obj/effect/turf_decal/delivery, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/area/station/maintenance/fore) +"aSu" = ( +/obj/structure/chair/pew{ dir = 8 }, -/obj/effect/turf_decal/tile/neutral, -/turf/open/floor/iron/dark, -/area/science/robotics/mechbay) -"aqU" = ( -/obj/effect/turf_decal/tile/purple, -/obj/effect/turf_decal/tile/purple{ - dir = 1 - }, -/obj/effect/turf_decal/tile/purple{ +/turf/open/floor/iron/chapel{ dir = 4 }, -/obj/effect/turf_decal/tile/purple{ - dir = 1 - }, -/obj/effect/turf_decal/tile/purple, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 8 - }, -/obj/effect/landmark/start/roboticist, -/turf/open/floor/iron/showroomfloor, -/area/science/robotics/lab) -"arc" = ( -/obj/machinery/rnd/destructive_analyzer, -/obj/effect/turf_decal/bot, +/area/station/service/chapel/monastery) +"aSv" = ( +/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, @@ -3419,779 +3114,859 @@ /obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/turf/open/floor/iron/dark, -/area/science/lab) -"arh" = ( +/obj/effect/landmark/start/atmospheric_technician, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/turf/open/floor/plating{ - icon_state = "platingdmg1" - }, -/area/maintenance/fore) -"arl" = ( -/turf/closed/wall/r_wall, -/area/ai_monitored/turret_protected/ai_upload) -"arm" = ( -/obj/machinery/telecomms/receiver/preset_left, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/structure/cable, -/turf/open/floor/circuit/green/telecomms/mainframe, -/area/tcommsat/server) -"arn" = ( -/turf/closed/wall/r_wall, -/area/security/courtroom) -"aro" = ( -/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/simple/yellow/visible, /obj/structure/disposalpipe/segment, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"aSX" = ( /obj/structure/cable, -/obj/effect/turf_decal/stripes/corner, -/turf/open/floor/plating{ - icon_state = "platingdmg1" - }, -/area/maintenance/starboard/fore) -"arp" = ( +/obj/structure/disposalpipe/segment, /obj/effect/turf_decal/tile/neutral{ - dir = 4 + dir = 1 }, /obj/effect/turf_decal/tile/neutral{ - dir = 1 + dir = 8 }, -/obj/item/kirbyplants{ - icon_state = "plant-21" +/turf/open/floor/iron/dark/corner{ + dir = 1 }, -/turf/open/floor/iron/dark, -/area/security/detectives_office) -"arr" = ( +/area/station/hallway/primary/fore) +"aSZ" = ( +/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ - dir = 4 + dir = 8 }, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/structure/table, -/obj/item/paper_bin, -/obj/item/pen, -/turf/open/floor/iron/dark, -/area/security/detectives_office) -"arv" = ( -/obj/effect/decal/cleanable/blood/old, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/wood{ - icon_state = "wood-broken" +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, -/area/maintenance/starboard/fore) -"arw" = ( -/obj/effect/spawner/structure/window/hollow/reinforced/directional{ - dir = 5 +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"ary" = ( -/obj/machinery/door/poddoor/preopen{ - id = "Xenolab"; - name = "Containment Chamber Blast Door" +/turf/open/floor/iron, +/area/station/cargo/storage) +"aTb" = ( +/obj/structure/flora/bush/fullgrass/style_random, +/obj/structure/flora/bush/lavendergrass/style_random, +/turf/open/floor/grass, +/area/station/service/hydroponics/garden) +"aTe" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 1 }, -/obj/structure/sign/warning/electricshock{ - pixel_x = -32 +/obj/effect/turf_decal/tile/yellow{ + dir = 8 }, -/obj/effect/turf_decal/caution/stand_clear, -/obj/machinery/door/firedoor, -/turf/open/floor/engine, -/area/science/xenobiology) -"arz" = ( -/obj/effect/decal/cleanable/blood/old, -/obj/item/tank/internals/emergency_oxygen/empty, -/turf/open/misc/asteroid/lowpressure, -/area/space/nearstation) -"arB" = ( -/obj/effect/turf_decal/tile/blue{ +/obj/effect/turf_decal/tile/yellow{ dir = 1 }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/obj/structure/cable, +/turf/open/floor/iron/showroomfloor, +/area/station/medical/pharmacy) +"aTg" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/closet/cardboard, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"aTx" = ( +/obj/effect/turf_decal/bot, +/obj/structure/closet/crate{ + icon_state = "crateopen" }, -/obj/effect/landmark/event_spawn, +/obj/effect/spawner/random/maintenance, /turf/open/floor/iron, -/area/security/courtroom) -"arH" = ( +/area/station/cargo/storage) +"aTN" = ( +/turf/closed/mineral/random/labormineral, +/area/station/hallway/secondary/entry) +"aTR" = ( +/obj/effect/landmark/event_spawn, +/turf/open/floor/iron/recharge_floor, +/area/station/science/robotics/mechbay) +"aTV" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/effect/decal/cleanable/dirt, -/obj/structure/disposalpipe/junction/flip, /obj/structure/cable, -/obj/effect/turf_decal/tile/purple{ - dir = 1 - }, -/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/effect/turf_decal/stripes/line{ - dir = 1 +/turf/open/floor/plating{ + icon_state = "platingdmg3" }, -/turf/open/floor/iron/showroomfloor, -/area/science/genetics) -"arI" = ( -/obj/structure/bodycontainer/morgue{ - dir = 8 +/area/station/maintenance/starboard/aft) +"aUh" = ( +/obj/effect/turf_decal/bot, +/obj/structure/safe{ + pixel_x = 3 }, /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/effect/turf_decal/bot_white, -/obj/machinery/camera/directional/north{ - c_tag = "Morgue"; - name = "medical camera"; - network = list("ss13","medical") - }, -/obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/iron/dark, -/area/medical/morgue) -"arJ" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/sign/warning/nosmoking{ - pixel_x = -30 +/obj/item/stack/spacecash/c500{ + pixel_x = -2; + pixel_y = -2 }, -/obj/structure/cable, -/turf/open/floor/plating, -/area/maintenance/starboard) -"asg" = ( +/obj/item/storage/belt/bandolier, +/obj/item/gun/ballistic/rifle/boltaction/pipegun, /obj/effect/decal/cleanable/dirt, -/obj/effect/landmark/event_spawn, -/obj/structure/disposalpipe/segment{ +/turf/open/floor/iron/dark, +/area/station/maintenance/port/greater) +"aUn" = ( +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/turf/open/floor/plating, -/area/maintenance/port/greater) -"ask" = ( -/obj/effect/turf_decal/tile/blue{ +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"aUw" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/corner{ dir = 1 }, -/obj/effect/turf_decal/tile/blue{ +/turf/open/floor/iron/goonplaque, +/area/station/security/brig) +"aUz" = ( +/obj/structure/flora/rock/pile/style_random, +/turf/open/misc/asteroid/airless, +/area/space/nearstation) +"aUU" = ( +/obj/structure/table, +/obj/machinery/light/small/directional/west, +/obj/effect/decal/cleanable/dirt, +/obj/item/stack/medical/gauze, +/turf/open/floor/plating, +/area/station/maintenance/fore) +"aUW" = ( +/turf/open/floor/iron/stairs/medium{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/area/station/hallway/primary/fore) +"aVj" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment{ + dir = 5 }, -/turf/open/floor/iron, -/area/security/courtroom) -"asl" = ( -/obj/structure/chair/pew/right{ - dir = 4 +/obj/structure/cable, +/turf/open/floor/plating{ + icon_state = "panelscorched" }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 +/area/station/maintenance/port/aft) +"aVn" = ( +/obj/item/tank/internals/emergency_oxygen{ + pixel_x = -5; + pixel_y = 6 }, -/obj/effect/turf_decal/tile/blue{ +/obj/item/tank/internals/emergency_oxygen{ + pixel_x = 5; + pixel_y = -4 + }, +/obj/item/clothing/mask/gas{ + pixel_x = 4; + pixel_y = 4 + }, +/obj/item/clothing/mask/gas, +/obj/effect/decal/cleanable/dirt, +/obj/structure/rack, +/obj/effect/turf_decal/bot, +/turf/open/floor/plating, +/area/station/maintenance/starboard/fore) +"aVt" = ( +/obj/effect/turf_decal/trimline/green/filled/line{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/security/prison/garden) +"aVx" = ( +/obj/effect/spawner/random/structure/tank_holder, +/turf/open/floor/plating, +/area/station/maintenance/central) +"aVC" = ( +/obj/structure/sink{ + dir = 8; + pixel_x = 11; + pixel_y = 8 + }, +/obj/effect/turf_decal/stripes/corner, +/obj/effect/turf_decal/loading_area, +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ dir = 4 }, -/obj/effect/landmark/start/hangover, -/turf/open/floor/iron/dark, -/area/security/courtroom) -"asm" = ( -/obj/structure/chair/pew/right{ +/obj/effect/turf_decal/tile/blue, +/obj/machinery/door/window/right/directional/south{ + name = "Trash Chute"; + req_access = list("janitor") + }, +/obj/item/reagent_containers/glass/bucket, +/obj/item/mop, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/station/service/janitor) +"aVH" = ( +/obj/structure/bed{ dir = 4 }, -/obj/effect/turf_decal/tile/blue{ +/obj/item/bedsheet/captain{ dir = 4 }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 +/obj/effect/landmark/start/captain, +/obj/item/radio/intercom/directional/west{ + freerange = 1; + name = "Captain's Intercom" }, -/obj/effect/turf_decal/tile/blue, +/obj/structure/sign/poster/contraband/random/directional/north, +/turf/open/floor/carpet/royalblue, +/area/station/command/heads_quarters/captain/private) +"aVI" = ( +/obj/structure/cable, +/obj/machinery/power/apc/auto_name/directional/south, /obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/landmark/start/hangover, -/turf/open/floor/iron/dark, -/area/security/courtroom) -"asn" = ( -/obj/structure/chair/pew/left{ - dir = 8 + dir = 1 }, -/obj/effect/turf_decal/tile/blue{ +/obj/effect/turf_decal/tile/red/half/contrasted{ dir = 1 }, -/obj/effect/turf_decal/tile/blue{ +/turf/open/floor/iron, +/area/station/security/office) +"aWD" = ( +/turf/closed/wall/r_wall, +/area/station/engineering/atmos/storage/gas) +"aWI" = ( +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/turf_decal/tile/blue{ +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark/corner, +/area/station/hallway/primary/fore) +"aXf" = ( +/obj/machinery/atmospherics/components/binary/valve, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/station/maintenance/department/chapel/monastery) +"aXA" = ( +/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/landmark/start/hangover, -/turf/open/floor/iron/dark, -/area/security/courtroom) -"ass" = ( -/obj/structure/cable, -/turf/open/floor/carpet, -/area/medical/psychology) -"ast" = ( -/obj/structure/chair/pew/left{ +/obj/effect/turf_decal/bot, +/obj/machinery/holopad, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/siding/red{ dir = 8 }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 +/turf/open/floor/iron, +/area/station/security/checkpoint/customs) +"aXJ" = ( +/obj/structure/table/reinforced, +/obj/structure/desk_bell{ + pixel_x = -7; + pixel_y = 8 }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 +/obj/item/food/grown/watermelon, +/obj/item/food/grown/wheat, +/obj/item/food/grown/whitebeet, +/obj/item/food/grown/apple, +/obj/item/food/grown/tomato, +/obj/machinery/door/firedoor, +/obj/machinery/door/window/right/directional/west{ + name = "Hydroponics Desk"; + req_access = list("hydroponics") }, -/obj/effect/turf_decal/tile/neutral{ +/turf/open/floor/iron, +/area/station/service/hydroponics) +"aYu" = ( +/obj/machinery/atmospherics/pipe/smart/manifold/yellow/visible, +/turf/closed/wall, +/area/station/engineering/atmos) +"aYv" = ( +/obj/structure/chair/comfy/brown{ + dir = 8 + }, +/turf/open/floor/carpet/royalblack, +/area/station/command/heads_quarters/captain) +"aYz" = ( +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/effect/turf_decal/tile/purple, +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/landmark/start/hangover, +/turf/open/floor/iron/showroomfloor, +/area/station/science/research) +"aYE" = ( +/obj/machinery/newscaster/directional/north, /turf/open/floor/iron/dark, -/area/security/courtroom) -"asw" = ( -/obj/structure/chair/pew{ +/area/station/service/chapel/monastery) +"aYN" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/effect/turf_decal/tile/blue{ +/turf/open/floor/iron, +/area/station/engineering/atmos/pumproom) +"aYU" = ( +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/effect/turf_decal/tile/blue, /obj/effect/turf_decal/tile/neutral{ - dir = 4 + dir = 1 }, -/obj/effect/landmark/start/hangover, +/obj/machinery/rnd/production/techfab/department/security, +/obj/effect/turf_decal/stripes/box, /turf/open/floor/iron/dark, -/area/security/courtroom) -"asy" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/area/station/security/office) +"aYW" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, /obj/structure/disposalpipe/segment{ - dir = 5 + dir = 9 + }, +/turf/open/floor/iron/dark, +/area/station/engineering/lobby) +"aZd" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/obj/structure/cable, -/turf/open/floor/iron, -/area/cargo/office) -"asC" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/delivery, -/obj/structure/closet/crate, -/obj/effect/spawner/random/maintenance/two, /turf/open/floor/plating{ - icon_state = "platingdmg3" - }, -/area/maintenance/port/lesser) -"asF" = ( -/turf/closed/wall, -/area/security/courtroom) -"asG" = ( -/turf/closed/wall/rust, -/area/security/courtroom) -"asL" = ( -/obj/machinery/atmospherics/pipe/heat_exchanging/simple/layer2{ - dir = 8 + icon_state = "panelscorched" }, -/obj/machinery/air_sensor{ - chamber_id = "ordnancegas2" +/area/station/maintenance/starboard) +"aZi" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/turf/open/floor/iron/dark/airless, -/area/science/mixing/chamber) -"asO" = ( -/obj/structure/sign/warning/electricshock, -/turf/closed/wall/r_wall, -/area/security/prison) -"asP" = ( -/obj/structure/chair/pew/left{ - dir = 4 +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/door/morgue{ + name = "Private Study"; + req_access = list("library") }, -/obj/effect/turf_decal/tile/blue{ +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/effect/turf_decal/tile/blue, /obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/iron/dark/textured_large, +/area/station/service/library) +"aZw" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/siding/wood{ dir = 4 }, -/obj/effect/landmark/start/hangover, -/turf/open/floor/iron/dark, -/area/security/courtroom) -"asQ" = ( -/obj/structure/chair/pew/right{ - dir = 8 +/obj/structure/disposalpipe/segment, +/obj/machinery/duct, +/turf/open/floor/wood, +/area/station/service/bar/atrium) +"bax" = ( +/turf/closed/wall, +/area/station/commons/storage/primary) +"baz" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 4 }, -/obj/effect/turf_decal/tile/blue{ +/obj/effect/turf_decal/tile/purple{ dir = 1 }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 +/obj/effect/turf_decal/tile/purple{ + dir = 1 }, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"baC" = ( +/obj/machinery/suit_storage_unit/atmos, +/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/effect/landmark/start/hangover, -/turf/open/floor/iron/dark, -/area/security/courtroom) -"asV" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 1 +/obj/effect/turf_decal/delivery, +/obj/machinery/camera/directional/north{ + c_tag = "Atmospherics Lockers"; + name = "atmospherics camera"; + network = list("ss13","engine") }, /turf/open/floor/iron/dark, -/area/security/courtroom) -"asX" = ( -/obj/effect/turf_decal/siding/wood, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 1 - }, -/obj/machinery/light/directional/south, -/turf/open/floor/carpet/royalblue, -/area/service/chapel/office) -"asZ" = ( -/turf/closed/wall/r_wall, -/area/ai_monitored/turret_protected/ai) -"atc" = ( -/obj/structure/chair, -/obj/effect/landmark/start/hangover, -/obj/structure/cable, -/turf/open/floor/iron, -/area/security/courtroom) -"atf" = ( -/obj/effect/turf_decal/bot, -/obj/machinery/holopad, +/area/station/engineering/atmos) +"baE" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/security/courtroom) -"atg" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/corner, -/obj/effect/turf_decal/stripes/corner{ +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, +/obj/effect/landmark/start/hangover, +/turf/open/floor/iron/dark/corner, +/area/station/hallway/primary/central/fore) +"baG" = ( /obj/structure/cable, -/turf/open/floor/engine/telecomms, -/area/tcommsat/server) -"ati" = ( -/obj/effect/turf_decal/bot, -/obj/effect/decal/cleanable/dirt, -/obj/structure/rack, -/obj/item/tank/internals/oxygen/red, -/obj/item/stack/package_wrap, -/obj/item/clothing/mask/gas, -/turf/open/floor/plating, -/area/maintenance/fore) -"atk" = ( -/obj/machinery/door/airlock/maintenance{ - req_access_txt = "12" - }, -/turf/open/floor/iron/dark, -/area/maintenance/port/lesser) -"atl" = ( -/obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/turf/open/floor/plating{ - icon_state = "platingdmg3" - }, -/area/maintenance/starboard/fore) -"atm" = ( -/obj/machinery/door/airlock/maintenance{ - req_access_txt = "12" - }, -/obj/effect/mapping_helpers/airlock/abandoned, -/obj/structure/barricade/wooden/crude, +/obj/machinery/light/small/directional/east, +/turf/open/floor/plating, +/area/station/security/prison) +"baK" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/maintenance/starboard/fore) -"atn" = ( -/turf/closed/wall/r_wall/rust, -/area/security/courtroom) -"ato" = ( -/obj/effect/turf_decal/tile/red{ - dir = 4 +/obj/machinery/light/small/directional/east, +/turf/open/floor/plating, +/area/station/maintenance/port/greater) +"baS" = ( +/obj/effect/turf_decal/bot, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/station/cargo/storage) +"bbl" = ( +/obj/machinery/door/airlock/external{ + name = "Abandoned External Airlock" }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/turf/open/floor/iron, -/area/hallway/primary/aft) -"atp" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/construction, +/turf/open/floor/iron/dark, +/area/station/maintenance/fore) +"bbO" = ( +/turf/closed/wall/r_wall, +/area/station/service/chapel/storage) +"bbP" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/decal/cleanable/dirt, /obj/structure/disposalpipe/segment, /obj/structure/cable, -/obj/effect/turf_decal/tile/purple{ - dir = 1 - }, -/turf/open/floor/iron/showroomfloor, -/area/science/genetics) -"atq" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/preopen{ - id = "telelab"; - name = "Test Chamber Blast Door" - }, -/turf/open/floor/plating, -/area/science/robotics/lab) -"atz" = ( -/obj/machinery/power/smes, -/obj/effect/turf_decal/stripes/line{ - dir = 10 +/turf/open/floor/plating{ + icon_state = "platingdmg3" }, -/obj/machinery/status_display/shuttle{ - pixel_y = -32 +/area/station/maintenance/port/aft) +"bcb" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/firedoor, +/obj/machinery/door/poddoor/shutters{ + id = "commissaryshutter"; + name = "Vacant Commissary Shutter" }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable, +/obj/effect/turf_decal/delivery, +/obj/structure/noticeboard/directional/east, /turf/open/floor/plating, -/area/maintenance/solars/starboard/fore) -"atB" = ( -/obj/machinery/porta_turret/ai{ - dir = 4 +/area/station/commons/vacant_room/commissary) +"bcs" = ( +/obj/structure/sign/warning/explosives, +/turf/closed/wall/r_wall, +/area/station/science/ordnance/bomb) +"bcE" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 8 }, /obj/effect/turf_decal/box/red, -/turf/open/floor/circuit/green{ - luminosity = 2 - }, -/area/ai_monitored/turret_protected/ai) -"atC" = ( -/obj/effect/turf_decal/tile/blue{ +/obj/effect/turf_decal/tile/purple/half/contrasted{ dir = 4 }, -/obj/effect/turf_decal/tile/red{ - dir = 1 +/obj/machinery/power/apc/auto_name/directional/east, +/obj/structure/cable, +/turf/open/floor/iron/showroomfloor, +/area/station/science/ordnance) +"bcQ" = ( +/obj/machinery/suit_storage_unit/atmos, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, +/obj/effect/turf_decal/delivery, +/obj/machinery/airalarm/directional/north, /obj/machinery/light/directional/north, -/obj/machinery/firealarm/directional/north, -/obj/machinery/camera/directional/north{ - c_tag = "Arrivals Dock"; - name = "shuttle camera" +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"bcY" = ( +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 }, -/turf/open/floor/iron, -/area/hallway/secondary/entry) -"atF" = ( +/obj/structure/table, +/obj/machinery/reagentgrinder, +/obj/item/stack/sheet/mineral/plasma, /obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/showroomfloor, +/area/station/medical/chemistry) +"bdk" = ( +/obj/machinery/modular_computer/console/preset/curator{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/structure/extinguisher_cabinet/directional/south, +/obj/effect/turf_decal/bot_white, +/obj/machinery/firealarm/directional/east, +/turf/open/floor/iron/dark, +/area/station/service/library) +"bdo" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, -/turf/open/floor/plating{ - icon_state = "platingdmg1" +/obj/machinery/door/airlock/command/glass{ + name = "Bridge" }, -/area/maintenance/port/fore) -"atG" = ( -/obj/item/radio/intercom/directional/south, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/blood/old, -/obj/structure/disposalpipe/segment{ - dir = 9 +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "bridge" }, -/turf/open/floor/plating, -/area/maintenance/port/lesser) -"atH" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/line{ - dir = 4 +/obj/effect/mapping_helpers/airlock/access/all/command/general, +/turf/open/floor/iron/dark, +/area/station/command/bridge) +"bdF" = ( +/obj/machinery/door/airlock/engineering{ + name = "Emergency Storage" }, +/obj/effect/mapping_helpers/airlock/unres, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +/turf/open/floor/iron/dark, +/area/station/maintenance/department/crew_quarters/bar) +"bdH" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/decal/cleanable/blood/old, -/obj/structure/disposalpipe/sorting/mail{ - dir = 1; - name = "genetics sorting disposal pipe"; - sortType = 23 - }, +/obj/effect/decal/cleanable/dirt, /obj/structure/cable, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"atL" = ( -/obj/machinery/door/airlock/maintenance{ - name = "psychology maintenance"; - req_access_txt = "70" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 +/turf/open/floor/iron/showroomfloor, +/area/station/security/execution/education) +"bdM" = ( +/obj/effect/turf_decal/bot, +/obj/structure/table, +/obj/machinery/computer/security/telescreen{ + desc = "Used for monitoring medbay to ensure patient safety."; + dir = 1; + name = "Medbay Monitor"; + network = list("medical") }, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/structure/cable, +/obj/structure/reagent_dispensers/wall/peppertank/directional/south, /turf/open/floor/iron/dark, -/area/maintenance/port/fore) -"atM" = ( -/obj/structure/flora/ausbushes/sparsegrass, -/obj/structure/flora/ausbushes/grassybush, -/obj/structure/flora/ausbushes/fernybush, -/obj/structure/disposalpipe/segment{ +/area/station/security/checkpoint/medical) +"bdU" = ( +/obj/effect/turf_decal/stripes/corner{ dir = 4 }, -/obj/structure/cable, -/turf/open/floor/grass, -/area/medical/psychology) -"atN" = ( -/obj/structure/flora/tree/jungle/small, -/obj/structure/disposalpipe/segment{ +/obj/machinery/atmospherics/pipe/smart/simple/purple/visible{ dir = 4 }, -/obj/structure/cable, -/turf/open/floor/grass, -/area/medical/psychology) -"atO" = ( -/obj/effect/turf_decal/tile/yellow{ +/obj/effect/turf_decal/stripes/corner, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"bdX" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 8 }, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 +/obj/structure/cable, +/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/yellow, -/obj/effect/turf_decal/tile/neutral, -/obj/item/kirbyplants{ - icon_state = "plant-10" - }, -/turf/open/floor/iron, -/area/hallway/primary/port) -"atQ" = ( -/obj/structure/flora/grass/jungle/b, -/obj/structure/flora/ausbushes/ppflowers, -/obj/structure/disposalpipe/segment{ +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/structure/cable, -/turf/open/floor/grass, -/area/medical/psychology) -"atR" = ( -/obj/structure/flora/grass/jungle, -/obj/structure/flora/ausbushes/fernybush, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/obj/effect/turf_decal/box, /obj/structure/disposalpipe/segment{ - dir = 10 - }, -/obj/structure/cable, -/turf/open/floor/grass, -/area/medical/psychology) -"atS" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/turf/open/floor/iron/showroomfloor, -/area/medical/psychology) -"atV" = ( -/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/purple{ - dir = 1 +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"bef" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment{ + dir = 6 }, -/obj/effect/turf_decal/tile/purple{ - dir = 4 +/turf/open/floor/plating{ + icon_state = "panelscorched" }, -/obj/effect/turf_decal/tile/purple{ +/area/station/maintenance/port/aft) +"beo" = ( +/obj/structure/cable, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/security/checkpoint/customs) +"beK" = ( +/obj/effect/turf_decal/stripes/line{ dir = 8 }, -/turf/open/floor/iron/showroomfloor, -/area/science/genetics) -"atZ" = ( -/obj/machinery/firealarm/directional/south, -/obj/machinery/smartfridge/organ, -/obj/effect/turf_decal/tile/blue, +/turf/open/floor/plating/airless, +/area/space/nearstation) +"beN" = ( /obj/effect/turf_decal/tile/blue{ - dir = 8 + dir = 1 }, /obj/effect/turf_decal/tile/blue{ dir = 8 }, -/turf/open/floor/iron/showroomfloor, -/area/medical/surgery/fore) -"aua" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/item/kirbyplants{ + icon_state = "plant-10" + }, +/obj/effect/turf_decal/stripes/corner{ dir = 4 }, -/obj/effect/turf_decal/stripes/line{ +/obj/machinery/button/door/directional/north{ + id = "transittube_ai"; + name = "Transit Tube Lockdown Toggle"; + req_access = list("command") + }, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"beT" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/light/small/directional/south, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/station/maintenance/starboard) +"bfA" = ( +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ dir = 8 }, -/obj/structure/cable, -/turf/open/floor/engine/telecomms, -/area/tcommsat/server) -"aub" = ( -/obj/effect/turf_decal/tile/purple{ - dir = 1 +/obj/effect/turf_decal/tile/red{ + dir = 8 }, -/obj/effect/turf_decal/tile/purple{ +/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/simple/dark/visible{ dir = 4 }, -/turf/open/floor/iron/showroomfloor, -/area/science/genetics) -"auf" = ( +/turf/open/floor/iron, +/area/station/maintenance/disposal/incinerator) +"bfE" = ( +/obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/effect/turf_decal/stripes/corner, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 8 - }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/layer_manifold/supply/hidden, -/turf/open/floor/engine, -/area/ai_monitored/turret_protected/aisat/atmos) -"aui" = ( -/obj/machinery/atmospherics/components/unary/outlet_injector/monitored{ - chamber_id = "ordnancegas1" +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating{ + icon_state = "panelscorched" }, -/turf/open/floor/engine/vacuum, -/area/science/mixing/chamber) -"auk" = ( -/obj/effect/turf_decal/tile/purple, -/obj/effect/turf_decal/tile/purple{ - dir = 4 +/area/station/maintenance/port/fore) +"bfI" = ( +/obj/effect/turf_decal/tile/brown{ + dir = 8 }, -/obj/effect/turf_decal/tile/purple, -/turf/open/floor/iron/showroomfloor, -/area/science/robotics/lab) -"aum" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 4 +/obj/effect/turf_decal/tile/brown{ + dir = 1 }, -/obj/effect/turf_decal/tile/red{ +/obj/effect/turf_decal/tile/yellow{ dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/item/kirbyplants{ + icon_state = "plant-03" + }, +/obj/machinery/light/directional/west, +/obj/item/radio/intercom/directional/west, /obj/structure/disposalpipe/segment, -/obj/effect/landmark/start/hangover, /turf/open/floor/iron, -/area/commons/fitness/recreation) -"auq" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/siding/purple/corner{ - dir = 1 +/area/station/cargo/storage) +"bgl" = ( +/turf/closed/wall/r_wall, +/area/station/command/heads_quarters/hop) +"bgn" = ( +/obj/structure/plasticflaps/opaque, +/obj/machinery/navbeacon{ + codes_txt = "delivery;dir=8"; + dir = 8; + freq = 1400; + location = "Bridge" }, -/turf/open/floor/iron, -/area/science/robotics/mechbay) -"auw" = ( -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/door/airlock/virology{ - name = "Operating Theater B"; - req_access_txt = "39" +/obj/effect/turf_decal/delivery, +/obj/machinery/door/poddoor/preopen{ + id = "brige-maint"; + name = "Bridge Blast Door" + }, +/turf/open/floor/iron/dark, +/area/station/command/bridge) +"bhk" = ( +/obj/structure/cable, +/obj/machinery/door/airlock/maintenance{ + name = "Command Maintenance" }, /obj/effect/turf_decal/stripes/corner{ dir = 8 }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, +/obj/effect/mapping_helpers/airlock/access/all/command/teleporter, /turf/open/floor/iron/dark, -/area/medical/virology) -"auz" = ( -/obj/structure/sign/warning/vacuum/external, -/turf/closed/wall/rust, -/area/maintenance/starboard) -"auB" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/disposalpipe/segment{ - dir = 9 - }, -/obj/structure/cable, -/turf/open/floor/plating{ - icon_state = "platingdmg3" +/area/station/command/teleporter) +"bhm" = ( +/obj/machinery/computer/monitor{ + dir = 1; + name = "backup power monitoring console" }, -/area/maintenance/starboard/fore) -"auC" = ( -/obj/structure/sign/warning/electricshock, -/turf/closed/wall, -/area/maintenance/starboard/fore) -"auH" = ( /obj/effect/turf_decal/bot, /obj/effect/decal/cleanable/dirt, -/obj/structure/closet/firecloset, -/turf/open/floor/plating, -/area/maintenance/fore) -"auI" = ( -/obj/structure/table/wood, -/obj/item/gavelblock, -/obj/effect/landmark/start/hangover, +/obj/structure/noticeboard/directional/south, +/obj/structure/spider/stickyweb, /obj/structure/cable, -/turf/open/floor/iron, -/area/security/courtroom) -"auJ" = ( +/turf/open/floor/plating, +/area/station/maintenance/department/electrical) +"bhr" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/security/glass{ + name = "Research Security Post" + }, +/obj/effect/turf_decal/siding/red/corner, +/obj/effect/mapping_helpers/airlock/access/all/security/general, +/turf/open/floor/iron/dark, +/area/station/security/checkpoint/science/research) +"bhR" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/mining{ + name = "Freight Mining Airlock" + }, +/obj/structure/barricade/wooden/crude, /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/neutral{ +/turf/open/floor/iron/dark, +/area/station/cargo/warehouse) +"biq" = ( +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/iron/dark, +/area/station/service/chapel/funeral) +"bis" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/door/firedoor, +/turf/open/floor/iron/dark, +/area/station/hallway/primary/central) +"biR" = ( +/obj/effect/turf_decal/stripes/white/line{ + dir = 1 + }, +/turf/closed/wall/r_wall/rust, +/area/station/security/execution/transfer) +"bjb" = ( +/obj/effect/turf_decal/delivery, +/obj/machinery/atmospherics/components/unary/thermomachine/freezer{ dir = 1 }, +/turf/open/floor/iron/dark, +/area/station/engineering/supermatter/room) +"bjd" = ( /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/obj/structure/cable, -/obj/effect/turf_decal/tile/purple, -/obj/effect/turf_decal/tile/purple{ - dir = 4 +/obj/structure/table, +/obj/item/paper_bin{ + pixel_x = -4; + pixel_y = 4 }, -/obj/effect/turf_decal/tile/purple{ +/obj/item/pen, +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/station/hallway/primary/central/fore) +"bji" = ( +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/effect/turf_decal/siding/purple, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"bjk" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ dir = 4 }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/machinery/airalarm/directional/north, +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, /turf/open/floor/iron/showroomfloor, -/area/science/genetics) -"auK" = ( +/area/station/medical/medbay/central) +"bjz" = ( +/obj/structure/flora/grass/jungle/a/style_random, +/turf/open/misc/asteroid, +/area/station/maintenance/port/lesser) +"bjB" = ( /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/turf/open/floor/iron, -/area/security/courtroom) -"auO" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/command{ - name = "Research Division Server Room"; - req_access_txt = "30" +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/obj/structure/disposalpipe/segment{ +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, +/obj/effect/landmark/event_spawn, /obj/structure/cable, -/obj/effect/turf_decal/stripes/corner{ - dir = 4 +/obj/effect/landmark/start/hangover, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"bjJ" = ( +/obj/machinery/door/airlock/external{ + name = "Atmospherics External Airlock" }, -/turf/open/floor/iron/dark, -/area/science/server) -"auP" = ( -/obj/effect/spawner/structure/window, -/turf/open/floor/plating, -/area/security/courtroom) -"auQ" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/atmos, +/turf/open/floor/plating/airless, +/area/station/maintenance/disposal/incinerator) +"bjN" = ( /obj/effect/turf_decal/tile/blue{ - dir = 4 + dir = 8 }, /obj/effect/turf_decal/tile/blue{ dir = 1 @@ -4199,475 +3974,595 @@ /obj/effect/turf_decal/tile/blue{ dir = 1 }, -/obj/structure/disposalpipe/segment{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/landmark/event_spawn, +/obj/structure/disposalpipe/segment, +/obj/structure/cable, +/turf/open/floor/iron/showroomfloor, +/area/station/command/heads_quarters/cmo) +"bjR" = ( +/obj/structure/flora/rock/style_random, +/turf/open/misc/asteroid, +/area/space/nearstation) +"bkn" = ( +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ dir = 4 }, +/obj/effect/turf_decal/tile/red, +/obj/effect/decal/cleanable/dirt, /obj/structure/cable, -/obj/effect/turf_decal/stripes/line{ +/turf/open/floor/iron, +/area/station/engineering/main) +"bks" = ( +/obj/effect/turf_decal/loading_area{ dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/dark/visible, -/turf/open/floor/iron/showroomfloor, -/area/science/server) -"auU" = ( -/obj/effect/turf_decal/tile/blue{ +/obj/effect/turf_decal/tile/green, +/obj/effect/turf_decal/tile/green{ + dir = 8 + }, +/obj/effect/turf_decal/tile/green{ dir = 4 }, -/obj/effect/turf_decal/tile/blue{ +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/atmospherics/pipe/bridge_pipe/cyan/visible{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/bridge_pipe/purple/visible, +/turf/open/floor/iron/showroomfloor, +/area/station/engineering/atmos/pumproom) +"bkK" = ( +/obj/machinery/rnd/server/master, +/turf/open/floor/circuit/green/telecomms/mainframe, +/area/station/science/server) +"bkN" = ( +/obj/machinery/telecomms/bus/preset_two, +/turf/open/floor/circuit/green/telecomms/mainframe, +/area/station/tcommsat/server) +"bkS" = ( +/obj/effect/decal/cleanable/blood/gibs/old, +/obj/effect/decal/cleanable/blood/old, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/wood, +/area/station/maintenance/port/fore) +"bkT" = ( +/obj/effect/turf_decal/tile/red{ dir = 1 }, /obj/effect/turf_decal/tile/blue{ - dir = 1 + dir = 4 }, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue, -/obj/effect/decal/cleanable/dirt, -/obj/structure/disposalpipe/segment{ - dir = 10 +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/camera/directional/north{ + c_tag = "Locker Room"; + name = "recreation camera" }, -/obj/structure/cable, -/obj/effect/turf_decal/stripes/line{ - dir = 5 +/obj/machinery/status_display/ai/directional/north, +/turf/open/floor/iron, +/area/station/commons/locker) +"bla" = ( +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/dark/visible, +/obj/effect/turf_decal/tile/purple, /turf/open/floor/iron/showroomfloor, -/area/science/server) -"ava" = ( -/turf/closed/wall/rust, -/area/maintenance/starboard) -"avc" = ( -/obj/structure/sign/departments/security, -/turf/closed/wall, -/area/security/courtroom) -"ave" = ( -/obj/docking_port/stationary{ +/area/station/science/robotics/lab) +"bld" = ( +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/sorting/mail/flip{ dir = 8; - dwidth = 11; - height = 22; - id = "whiteship_home"; - name = "SS13: Auxiliary Dock, Station-Port"; - width = 35 - }, -/turf/open/space/basic, -/area/space) -"avh" = ( -/obj/structure/table/wood, -/obj/item/reagent_containers/food/drinks/bottle/holywater, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/turf/open/floor/iron/grimy, -/area/service/chapel/office) -"avk" = ( -/obj/machinery/recharge_station, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 + name = "engineering sorting disposal pipe"; + sortType = 4 }, -/obj/effect/turf_decal/tile/neutral{ +/turf/open/floor/iron, +/area/station/hallway/primary/aft) +"blj" = ( +/obj/effect/turf_decal/stripes/corner{ dir = 8 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/iron/dark, -/area/science/robotics/mechbay) -"avm" = ( -/obj/effect/turf_decal/bot, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/effect/decal/cleanable/dirt, -/obj/structure/closet/emcloset, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"avn" = ( /obj/structure/cable, -/obj/machinery/power/smes, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/iron/smooth_large, -/area/maintenance/department/chapel/monastery) -"avp" = ( +/obj/effect/spawner/random/structure/crate, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/station/maintenance/starboard/aft) +"bls" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/delivery, -/obj/machinery/space_heater, +/obj/structure/disposalpipe/segment, /turf/open/floor/plating, -/area/maintenance/starboard/fore) -"avq" = ( -/obj/structure/sign/warning/nosmoking, -/turf/closed/wall, -/area/maintenance/aft) -"avr" = ( +/area/station/maintenance/starboard) +"blw" = ( +/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ - dir = 1 + dir = 8 }, -/obj/effect/turf_decal/box/corners, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line, +/obj/structure/cable, /turf/open/floor/iron, -/area/security/courtroom) -"avv" = ( +/area/station/engineering/atmos) +"blU" = ( +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/caution/stand_clear, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron/dark, +/area/station/medical/medbay/central) +"blX" = ( +/obj/machinery/atmospherics/pipe/smart/simple/yellow/visible, /turf/closed/wall, -/area/hallway/primary/central/fore) -"avy" = ( -/obj/structure/table/wood, -/obj/item/clipboard, -/obj/item/folder/red, -/turf/open/floor/iron, -/area/security/courtroom) -"avz" = ( -/obj/structure/table/wood, -/obj/item/clipboard, -/obj/item/folder/blue, +/area/station/engineering/atmos) +"blZ" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/security/courtroom) -"avA" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/maintenance/starboard) -"avE" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 1 +/turf/open/floor/iron/showroomfloor, +/area/station/science/ordnance/office) +"bmn" = ( +/obj/machinery/hydroponics/soil, +/obj/item/seeds/potato, +/obj/structure/cable, +/turf/open/floor/grass, +/area/station/security/prison/garden) +"bms" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/bot, +/obj/structure/sink{ + dir = 4; + pixel_x = -12; + pixel_y = 2 }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/iron, -/area/science/robotics/mechbay) -"avF" = ( -/obj/machinery/vending/wardrobe/law_wardrobe, +/obj/item/reagent_containers/glass/bucket, +/obj/item/mop, +/obj/effect/turf_decal/stripes/corner, +/obj/machinery/button/door/directional/south{ + id = "maidbay"; + name = "Maid Bay Toggle" + }, +/obj/structure/sign/poster/contraband/random/directional/west, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/station/maintenance/fore) +"bmu" = ( +/obj/structure/reagent_dispensers/watertank, +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/stripes/corner, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/item/reagent_containers/glass/bucket, +/obj/item/radio/intercom/directional/north, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, /obj/effect/turf_decal/tile/neutral, -/obj/structure/extinguisher_cabinet/directional/east, -/obj/effect/turf_decal/delivery, -/obj/machinery/power/apc/auto_name/directional/north, -/obj/structure/cable, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, /turf/open/floor/iron/dark, -/area/service/lawoffice) -"avO" = ( -/obj/item/tank/internals/emergency_oxygen{ - pixel_x = -5; - pixel_y = 6 +/area/station/service/janitor) +"bmB" = ( +/obj/machinery/door/poddoor/incinerator_ordmix, +/turf/open/floor/engine/vacuum, +/area/station/science/ordnance/burnchamber) +"bmX" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 }, -/obj/item/tank/internals/emergency_oxygen{ - pixel_x = 5; - pixel_y = -4 +/obj/effect/turf_decal/tile/brown{ + dir = 8 }, -/obj/item/clothing/mask/gas{ - pixel_x = 4; - pixel_y = 4 +/obj/effect/turf_decal/tile/yellow{ + dir = 1 }, -/obj/item/clothing/mask/gas, +/obj/effect/turf_decal/tile/yellow, /obj/effect/decal/cleanable/dirt, -/obj/structure/rack, +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/turf_decal/tile/brown, +/turf/open/floor/iron, +/area/station/cargo/drone_bay) +"bnl" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/machinery/disposal/bin, /obj/effect/turf_decal/bot, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"avS" = ( +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/obj/structure/extinguisher_cabinet/directional/south, +/obj/structure/sign/poster/random/directional/east, +/turf/open/floor/iron/dark, +/area/station/hallway/secondary/service) +"bnn" = ( +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"awb" = ( -/obj/structure/lattice/catwalk, -/obj/structure/transit_tube/horizontal{ +/obj/machinery/door/firedoor/border_only, +/obj/machinery/light/small/directional/east, +/turf/open/floor/iron/stairs{ dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/turf/open/space/basic, -/area/space/nearstation) -"awd" = ( +/area/station/service/chapel/monastery) +"bnB" = ( +/obj/structure/frame/computer, +/obj/effect/turf_decal/siding/thinplating/dark, +/obj/effect/decal/cleanable/cobweb, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/iron, +/area/station/service/chapel/storage) +"bnU" = ( /obj/machinery/door/firedoor, -/obj/machinery/door/airlock/public/glass{ - name = "Courtroom" +/obj/machinery/door/airlock/command{ + name = "Armoury" + }, +/obj/effect/mapping_helpers/airlock/access/all/security/hos, +/obj/machinery/door/poddoor/shutters{ + id = "frontarmory"; + name = "Front Armoury Shutter" + }, +/obj/machinery/button/door/directional/north{ + id = "frontarmory"; + name = "Armoury Shutter Toggle"; + req_access = list("armory") }, /turf/open/floor/iron/dark, -/area/security/courtroom) -"awe" = ( +/area/station/ai_monitored/security/armory) +"bnY" = ( +/obj/structure/sign/departments/security, +/turf/closed/wall, +/area/station/security/detectives_office) +"bod" = ( +/obj/structure/disposalpipe/segment{ + dir = 5 + }, /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/bot, -/obj/structure/closet/crate, -/obj/item/stack/package_wrap, -/obj/item/storage/box/lights/mixed, /turf/open/floor/plating, -/area/maintenance/port/fore) -"awf" = ( -/obj/structure/falsewall{ - name = "suspicious wall" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 +/area/station/maintenance/fore) +"boo" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/general/visible, +/obj/machinery/door/window/left/directional/south{ + dir = 1; + name = "Maximum Security Test Chamber"; + req_access = list("xenobiology") }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/blood/old, +/obj/structure/cable, /obj/effect/turf_decal/stripes/line{ - dir = 8 + dir = 1 }, /turf/open/floor/iron/dark, -/area/maintenance/starboard/fore) -"aws" = ( -/obj/effect/turf_decal/tile/purple, -/obj/structure/disposalpipe/segment, +/area/station/science/xenobiology) +"boq" = ( +/obj/effect/turf_decal/box, +/obj/effect/turf_decal/stripes/line, +/obj/effect/landmark/start/hangover, +/turf/open/floor/iron, +/area/station/command/heads_quarters/hop) +"bot" = ( +/obj/structure/sign/warning/electric_shock, +/turf/closed/wall, +/area/station/maintenance/starboard/fore) +"boE" = ( /obj/structure/cable, -/obj/effect/turf_decal/tile/purple{ - dir = 4 - }, -/obj/effect/turf_decal/siding/purple{ - dir = 4 +/turf/open/floor/iron, +/area/station/hallway/primary/aft) +"boF" = ( +/obj/machinery/door/poddoor/preopen{ + id = "Xenolab"; + name = "Containment Chamber Blast Door" }, -/turf/open/floor/iron/showroomfloor, -/area/science/genetics) -"aww" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 4 +/obj/structure/sign/warning/biohazard{ + pixel_x = 32 }, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue, -/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/caution/stand_clear, +/obj/machinery/door/firedoor, +/turf/open/floor/engine, +/area/station/science/xenobiology) +"boG" = ( /obj/effect/turf_decal/stripes/corner{ - dir = 4 - }, -/obj/structure/cable, -/turf/open/floor/iron/showroomfloor, -/area/science/server) -"awA" = ( -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral{ dir = 1 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"boL" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/table_frame, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/station/maintenance/disposal/incinerator) +"boZ" = ( +/obj/structure/table, +/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/effect/spawner/random/engineering/tracking_beacon, -/turf/open/floor/iron, -/area/hallway/primary/aft) -"awC" = ( -/obj/structure/table/wood, -/obj/item/lipstick/purple{ - pixel_x = -2; - pixel_y = -2 +/obj/item/storage/box/syringes{ + pixel_x = 4; + pixel_y = 6 }, -/obj/item/lipstick/random, -/obj/item/lipstick/jade{ - pixel_x = 2; +/obj/item/storage/box/beakers{ pixel_y = 2 }, -/obj/machinery/airalarm/directional/north, -/turf/open/floor/wood, -/area/service/theater) -"awH" = ( -/turf/closed/wall/r_wall, -/area/security/checkpoint/engineering) -"awQ" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/bot, -/obj/structure/rack, -/obj/item/storage/backpack/satchel/med, -/obj/item/assembly/health, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"awS" = ( -/obj/structure/sign/warning/securearea, -/turf/closed/wall, -/area/security/processing) -"awU" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment, -/obj/structure/cable, -/turf/open/floor/plating{ - icon_state = "platingdmg3" +/obj/item/reagent_containers/spray/cleaner, +/obj/structure/window/reinforced{ + dir = 1 }, -/area/maintenance/port/fore) -"awY" = ( -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/machinery/door/airlock/medical{ - name = "Psychology"; - req_access_txt = "70" +/obj/machinery/button/door/directional/south{ + id = "xeno2"; + name = "Creature Cell 2 Toggle"; + pixel_x = -24; + req_access = list("xenobiology") }, /turf/open/floor/iron/dark, -/area/medical/psychology) -"awZ" = ( -/turf/closed/wall/rust, -/area/security/checkpoint/engineering) -"axh" = ( -/obj/structure/window/reinforced{ +/area/station/science/xenobiology) +"bpg" = ( +/obj/structure/rack, +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/trash/cigbutt, -/obj/effect/spawner/random/entertainment/cigarette, -/turf/open/floor/plating{ - icon_state = "panelscorched" +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/area/cargo/storage) -"axk" = ( -/obj/structure/lattice/catwalk, -/obj/structure/transit_tube/crossing, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/turf/open/space/basic, -/area/space/nearstation) -"axn" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/bot, +/obj/item/wrench, +/obj/item/crowbar/red, +/turf/open/floor/iron/dark, +/area/station/security/lockers) +"bpj" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/structure/cable, -/turf/open/floor/iron, -/area/hallway/primary/port) -"axo" = ( -/obj/effect/turf_decal/tile/purple{ +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/effect/turf_decal/tile/purple{ - dir = 1 +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark/corner, +/area/station/hallway/primary/central/fore) +"bpm" = ( +/obj/docking_port/stationary{ + dir = 8; + dwidth = 2; + height = 11; + id = "ferry_home"; + name = "port bay 2"; + width = 5 }, -/obj/effect/turf_decal/tile/purple{ - dir = 1 +/turf/open/space/basic, +/area/space/nearstation) +"bpR" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/obj/effect/landmark/start/assistant, -/turf/open/floor/iron, -/area/hallway/primary/central/fore) -"axu" = ( -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/corner{ +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/turf_decal/stripes/corner{ +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/structure/cable, -/turf/open/floor/engine/telecomms, -/area/tcommsat/server) -"axv" = ( -/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/obj/effect/turf_decal/box, /obj/effect/turf_decal/stripes/line{ - dir = 1 + dir = 4 }, -/obj/structure/cable, -/turf/open/floor/engine/telecomms, -/area/tcommsat/server) -"axz" = ( -/obj/effect/turf_decal/tile/purple{ +/obj/structure/disposalpipe/segment{ dir = 4 }, +/obj/structure/cable, /turf/open/floor/iron, -/area/hallway/primary/central/fore) -"axC" = ( +/area/station/hallway/primary/central/fore) +"bpV" = ( +/obj/structure/grille/broken, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/effect/decal/cleanable/dirt, -/obj/structure/disposalpipe/segment, +/obj/machinery/light/small/directional/north, /obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/sign/poster/contraband/random/directional/north, /turf/open/floor/plating, -/area/maintenance/starboard/fore) -"axF" = ( -/turf/closed/wall, -/area/hallway/primary/aft) -"axG" = ( +/area/station/maintenance/starboard/fore) +"bqd" = ( +/obj/structure/chair/sofa/bench/left{ + 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/box/corners{ + dir = 1 + }, +/obj/effect/turf_decal/box/corners{ + dir = 8 + }, +/obj/machinery/status_display/ai/directional/west, +/turf/open/floor/iron/dark/corner{ + dir = 8 + }, +/area/station/hallway/primary/central/fore) +"bqi" = ( /obj/effect/turf_decal/tile/purple{ dir = 4 }, /obj/effect/turf_decal/tile/purple{ dir = 1 }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, /obj/effect/turf_decal/tile/purple{ dir = 1 }, -/obj/structure/sign/departments/science{ - pixel_x = 32; - pixel_y = 32 +/obj/machinery/atmospherics/pipe/smart/manifold4w/general/visible, +/obj/machinery/meter, +/obj/structure/cable, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, +/turf/open/floor/iron/showroomfloor, +/area/station/science/xenobiology) +"bqy" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 4 }, -/turf/open/floor/iron, -/area/hallway/primary/central/fore) -"axH" = ( /obj/effect/turf_decal/tile/neutral, +/obj/machinery/camera/directional/east{ + c_tag = "Bridge Access"; + name = "command camera" + }, +/turf/open/floor/iron/dark, +/area/station/command/bridge) +"brg" = ( +/obj/structure/rack, +/obj/effect/spawner/random/techstorage/engineering_all, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, /obj/effect/turf_decal/tile/neutral{ dir = 4 }, /obj/effect/turf_decal/bot, -/obj/machinery/atmospherics/components/unary/cryo_cell{ - dir = 4 +/obj/machinery/camera/directional/south{ + c_tag = "tech_storage"; + name = "engineering camera"; + network = list("ss13","engine") }, +/obj/effect/turf_decal/stripes/corner, /turf/open/floor/iron/dark, -/area/medical/medbay/central) -"axL" = ( -/obj/effect/turf_decal/tile/purple{ - dir = 4 +/area/station/engineering/storage/tech) +"brh" = ( +/obj/structure/sign/warning/secure_area{ + pixel_x = -32 }, -/obj/effect/turf_decal/tile/purple, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/turf/open/misc/asteroid/lowpressure, +/area/space/nearstation) +"brz" = ( +/obj/effect/turf_decal/box/corners{ dir = 8 }, -/obj/structure/disposalpipe/segment, -/obj/structure/cable, -/obj/effect/turf_decal/siding/purple{ +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/turf/open/floor/iron/showroomfloor, -/area/science/genetics) -"axN" = ( -/obj/effect/turf_decal/tile/blue{ +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/landmark/start/hangover, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) +"brA" = ( +/obj/effect/spawner/structure/window/hollow/reinforced/directional, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"brE" = ( +/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/turf_decal/tile/blue{ +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 +/obj/machinery/atmospherics/pipe/smart/simple/dark/visible{ + dir = 5 }, -/obj/effect/turf_decal/tile/blue, +/obj/machinery/meter, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/dark, +/area/station/maintenance/disposal/incinerator) +"brK" = ( +/obj/machinery/gulag_teleporter, +/obj/effect/turf_decal/box, +/obj/effect/turf_decal/stripes/corner, +/turf/open/floor/iron/dark, +/area/station/security/processing) +"bsc" = ( +/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ - dir = 1 + dir = 4 }, -/obj/effect/turf_decal/tile/neutral, -/obj/machinery/meter, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, -/turf/open/floor/iron, -/area/medical/medbay/central) -"axR" = ( -/obj/machinery/door/poddoor/preopen{ - id = "Xenolab"; - name = "Containment Chamber Blast Door" +/obj/structure/table, +/obj/item/storage/toolbox/mechanical, +/obj/item/multitool, +/obj/machinery/camera/directional/west{ + c_tag = "Telecomms Monitoring"; + name = "telecomms camera"; + network = list("ss13","tcomms") }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/general/hidden, -/obj/effect/turf_decal/caution/stand_clear, +/obj/machinery/requests_console/directional/west{ + announcementConsole = 1; + department = "Telecomms Admin"; + departmentType = 5; + name = "Telecomms Requests Console" + }, +/turf/open/floor/iron/dark, +/area/station/tcommsat/computer) +"bsB" = ( +/obj/structure/table/reinforced, +/obj/effect/turf_decal/delivery, /obj/machinery/door/firedoor, -/turf/open/floor/engine, -/area/science/xenobiology) -"axZ" = ( -/obj/effect/turf_decal/tile/red{ - dir = 1 +/obj/item/storage/box/lights/mixed{ + pixel_y = 6 }, -/obj/effect/turf_decal/tile/red{ - dir = 8 +/obj/machinery/door/window/right/directional/west{ + dir = 4; + name = "Cargo Desk"; + req_access = list("mail_sorting") + }, +/obj/item/flashlight, +/turf/open/floor/plating, +/area/station/cargo/office) +"bsJ" = ( +/obj/structure/destructible/cult/item_dispenser/archives/library, +/obj/item/book/codex_gigas{ + pixel_x = -4; + pixel_y = 4 + }, +/obj/item/storage/fancy/candle_box{ + pixel_x = 4; + pixel_y = 4 + }, +/obj/item/flashlight/lantern{ + pixel_x = 4 }, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron, -/area/hallway/primary/aft) -"ayd" = ( -/obj/machinery/camera/directional/north{ - c_tag = "Atmospherics Tank - N2"; - name = "atmospherics camera"; - network = list("ss13","engine") - }, -/turf/open/floor/engine/n2, -/area/engineering/atmos) -"aye" = ( -/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/computer/security/telescreen/entertainment/directional/south, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/newscaster/directional/east, +/obj/effect/turf_decal/bot_white, +/turf/open/floor/iron/dark, +/area/station/service/library) +"bsR" = ( /obj/effect/turf_decal/tile/blue{ dir = 1 }, @@ -4675,1487 +4570,864 @@ dir = 8 }, /obj/effect/turf_decal/tile/blue{ - dir = 4 + dir = 1 }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/turf/open/floor/iron/showroomfloor, +/area/station/medical/medbay/central) +"bsT" = ( +/obj/structure/closet/secure_closet/engineering_personal, +/obj/item/clothing/suit/hooded/wintercoat/engineering, +/obj/effect/turf_decal/delivery, +/obj/machinery/newscaster/directional/north, +/obj/item/pickaxe/mini, /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ - dir = 1 + dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, -/turf/open/floor/iron, -/area/medical/medbay/central) -"ayi" = ( -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/caution/stand_clear, /turf/open/floor/iron/dark, -/area/security/brig) -"ayj" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/rack, -/obj/item/tank/internals/oxygen, -/obj/item/clothing/mask/gas, -/obj/effect/turf_decal/bot, -/turf/open/floor/plating, -/area/maintenance/starboard) -"ayl" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/bot, -/obj/structure/closet/l3closet/virology, -/turf/open/floor/plating, -/area/maintenance/starboard) -"ayn" = ( +/area/station/engineering/storage_shared) +"bsZ" = ( /obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/obj/effect/decal/cleanable/blood/old, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 1 - }, -/obj/effect/landmark/xeno_spawn, -/obj/machinery/light/small/directional/east, -/obj/structure/sign/warning/xeno_mining{ - pixel_x = 32 - }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/turf/open/floor/plating{ - icon_state = "platingdmg1" + dir = 4 }, -/area/maintenance/solars/starboard/fore) -"ayp" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/corner, -/turf/open/floor/plating, -/area/maintenance/starboard) -"ayv" = ( -/obj/effect/turf_decal/box, -/turf/open/floor/engine, -/area/science/xenobiology) -"ayx" = ( /obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/decal/cleanable/blood/gibs/old, +/obj/effect/decal/cleanable/blood/old, /obj/effect/landmark/event_spawn, -/obj/structure/cable, -/turf/open/floor/plating{ - icon_state = "platingdmg3" - }, -/area/maintenance/starboard) -"ayy" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/grille, -/obj/structure/sign/warning/electricshock{ - pixel_x = -32 - }, -/obj/structure/cable, -/turf/open/floor/plating{ - icon_state = "panelscorched" - }, -/area/maintenance/port/fore) -"ayA" = ( -/obj/machinery/door/airlock/engineering{ - name = "Emergency Storage" - }, /turf/open/floor/iron/dark, -/area/hallway/primary/aft) -"ayB" = ( +/area/station/maintenance/port/greater) +"btb" = ( /obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/structure/chair{ dir = 4 }, +/obj/machinery/light/directional/west, +/obj/machinery/firealarm/directional/west, +/obj/effect/landmark/start/assistant, /obj/effect/turf_decal/tile/blue{ dir = 1 }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/obj/effect/turf_decal/stripes/line{ +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) +"btg" = ( +/obj/structure/table, +/obj/machinery/recharger, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/turf/open/floor/iron/showroomfloor, -/area/medical/medbay/central) -"ayL" = ( -/obj/machinery/door/poddoor/preopen{ - id = "Xenolab"; - name = "Containment Chamber Blast Door" +/obj/effect/decal/cleanable/dirt, +/obj/machinery/status_display/ai/directional/south, +/obj/effect/turf_decal/stripes/corner{ + dir = 1 }, -/obj/structure/sign/warning/biohazard{ - pixel_x = 32 +/turf/open/floor/iron/dark, +/area/station/security/lockers) +"btk" = ( +/obj/effect/decal/cleanable/blood/old, +/obj/effect/decal/cleanable/blood/gibs/limb, +/turf/open/floor/wood{ + icon_state = "wood-broken" }, -/obj/effect/turf_decal/caution/stand_clear, -/obj/machinery/door/firedoor, -/turf/open/floor/engine, -/area/science/xenobiology) -"ayR" = ( +/area/station/maintenance/port/fore) +"btt" = ( /obj/effect/decal/cleanable/dirt, -/obj/structure/grille, -/obj/structure/cable, -/turf/open/floor/plating{ - icon_state = "platingdmg3" +/obj/item/stack/rods, +/obj/machinery/atmospherics/pipe/smart/manifold4w/general/visible, +/turf/open/floor/plating, +/area/station/cargo/warehouse) +"bty" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/portable_atmospherics/canister/plasma, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/turf/open/floor/iron/dark, +/area/station/engineering/supermatter/room) +"btI" = ( +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/red, +/obj/item/kirbyplants{ + icon_state = "plant-02"; + pixel_y = 3 }, -/area/maintenance/port/fore) -"ayU" = ( /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/turf_decal/stripes/corner{ +/obj/item/radio/intercom/directional/south, +/turf/open/floor/iron/dark/corner{ dir = 1 }, -/obj/machinery/destructive_scanner, -/obj/effect/turf_decal/stripes/line{ - dir = 10 +/area/station/hallway/primary/central) +"buk" = ( +/obj/machinery/camera/directional/north{ + c_tag = "Atmospherics Tank - O2"; + name = "atmospherics camera"; + network = list("ss13","engine") }, -/turf/open/floor/iron/dark, -/area/hallway/primary/starboard) -"ayV" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/grille, -/obj/structure/cable, -/turf/open/floor/plating{ - icon_state = "platingdmg1" +/turf/open/floor/engine/o2, +/area/station/engineering/atmos) +"bul" = ( +/obj/structure/table/wood, +/obj/item/flashlight/lamp/green{ + pixel_y = 4 }, -/area/maintenance/port/fore) -"azb" = ( -/obj/machinery/door/airlock/public/glass{ - name = "Library" +/obj/machinery/status_display/evac/directional/north, +/obj/item/radio/intercom/directional/west, +/turf/open/floor/carpet, +/area/station/medical/psychology) +"bum" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, /obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/station/security/processing) +"buq" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue, +/obj/machinery/firealarm/directional/south, +/obj/effect/turf_decal/stripes/corner, +/turf/open/floor/iron/showroomfloor, +/area/station/medical/exam_room) +"buD" = ( +/obj/machinery/griddle, /obj/effect/turf_decal/tile/neutral{ dir = 4 }, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, +/obj/effect/turf_decal/bot, +/obj/machinery/newscaster/directional/north, +/turf/open/floor/iron/dark, +/area/station/service/kitchen) +"buJ" = ( +/obj/structure/bed/dogbed/runtime, +/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/machinery/door/firedoor, +/mob/living/simple_animal/pet/cat/runtime, /turf/open/floor/iron/dark, -/area/service/library) -"azd" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt, +/area/station/command/heads_quarters/cmo) +"buS" = ( +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/disposalpipe/segment, -/obj/structure/cable, -/turf/open/floor/plating{ - icon_state = "panelscorched" - }, -/area/maintenance/port/fore) -"aze" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/bot, -/obj/effect/decal/cleanable/cobweb/cobweb2, -/obj/structure/closet/crate, -/obj/item/vending_refill/snack{ - pixel_x = 4; - pixel_y = 4 - }, -/obj/item/vending_refill/cola, -/obj/item/screwdriver, -/obj/effect/turf_decal/stripes/corner, -/turf/open/floor/plating, -/area/maintenance/starboard) -"azf" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue{ +/turf/open/floor/iron/dark, +/area/station/service/chapel/dock) +"buU" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ dir = 8 }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 +/obj/effect/turf_decal/tile/neutral, +/obj/structure/disposalpipe/sorting/mail{ + dir = 8; + name = "detective sorting disposal pipe"; + sortType = 30 }, +/turf/open/floor/iron, +/area/station/hallway/primary/aft) +"bvj" = ( +/obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, -/turf/open/floor/iron/showroomfloor, -/area/medical/exam_room) -"azi" = ( -/obj/effect/decal/cleanable/blood/old, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 1 +/obj/structure/disposalpipe/segment{ + dir = 9 }, -/obj/effect/landmark/blobstart, /turf/open/floor/plating{ icon_state = "platingdmg3" }, -/area/maintenance/port/fore) -"azo" = ( -/obj/structure/rack, -/obj/item/clothing/suit/armor/bulletproof{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/clothing/suit/armor/bulletproof, -/obj/item/clothing/suit/armor/bulletproof{ - pixel_x = 3; - pixel_y = -3 - }, -/obj/item/clothing/head/helmet/alt{ - layer = 3.00001; - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/clothing/head/helmet/alt{ - layer = 3.00001 - }, -/obj/item/clothing/head/helmet/alt{ - layer = 3.00001; - pixel_x = 3; - pixel_y = -3 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/bot, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/dark, -/area/ai_monitored/security/armory) -"azu" = ( -/obj/machinery/light/directional/east, -/obj/machinery/power/apc/auto_name/directional/east, -/obj/machinery/portable_atmospherics/canister, -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/science/storage) -"azv" = ( -/turf/closed/wall, -/area/ai_monitored/turret_protected/aisat_interior) -"azA" = ( -/obj/machinery/telecomms/bus/preset_three, -/turf/open/floor/circuit/green/telecomms/mainframe, -/area/tcommsat/server) -"azI" = ( -/obj/effect/turf_decal/loading_area, -/obj/effect/turf_decal/tile/purple{ - dir = 1 - }, -/obj/effect/turf_decal/tile/purple{ - dir = 4 - }, -/obj/effect/turf_decal/tile/purple{ - dir = 1 - }, -/obj/structure/cable, -/turf/open/floor/iron/showroomfloor, -/area/science/robotics/lab) -"azL" = ( -/obj/effect/turf_decal/tile/purple{ - dir = 4 - }, -/obj/effect/turf_decal/tile/purple, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 8 - }, -/obj/structure/disposalpipe/segment, -/obj/structure/cable, -/obj/effect/turf_decal/siding/purple{ - dir = 4 - }, -/turf/open/floor/iron/showroomfloor, -/area/science/genetics) -"azM" = ( -/obj/machinery/chem_master, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/machinery/light_switch/directional/south, -/obj/structure/window/reinforced{ - dir = 1 - }, -/turf/open/floor/iron/dark, -/area/science/xenobiology) -"azR" = ( -/obj/structure/table/reinforced, -/obj/effect/turf_decal/delivery, -/obj/machinery/door/firedoor, -/obj/machinery/door/window/left/directional/south{ - dir = 1; - name = "Security Desk"; - req_one_access_txt = "63" - }, -/obj/item/crowbar/red, -/obj/item/storage/fancy/donut_box, -/turf/open/floor/plating, -/area/hallway/secondary/exit/departure_lounge) -"azS" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment, -/obj/structure/cable, -/turf/open/floor/plating{ - icon_state = "platingdmg3" - }, -/area/maintenance/port/fore) -"azT" = ( -/obj/effect/spawner/random/trash/moisture_trap, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/maintenance/department/bridge) -"azV" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/turf/open/floor/iron/showroomfloor, -/area/medical/exam_room) -"azW" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"azZ" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/grunge{ - name = "Morgue"; - req_access_txt = "5" - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark, -/area/medical/morgue) -"aAb" = ( -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/white/corner{ - dir = 1 - }, -/obj/machinery/disposal/delivery_chute{ - dir = 8 - }, -/obj/structure/window/reinforced, -/obj/structure/disposalpipe/trunk, -/turf/open/floor/iron/dark, -/area/medical/morgue) -"aAc" = ( -/obj/structure/table/reinforced, -/obj/effect/turf_decal/delivery, -/obj/item/folder/white, -/obj/item/pen, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "chemistry_shutters"; - name = "Chemistry Lobby Shutters" - }, -/obj/machinery/door/firedoor/heavy, -/obj/machinery/door/window/left/directional/north{ - dir = 2; - name = "Chemistry Desk"; - req_access_txt = "5; 69" - }, -/turf/open/floor/plating, -/area/medical/pharmacy) -"aAf" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/corner{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line, -/obj/structure/cable, -/turf/open/floor/engine/telecomms, -/area/tcommsat/server) -"aAg" = ( -/turf/closed/wall/r_wall/rust, -/area/ai_monitored/turret_protected/ai) -"aAj" = ( -/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 = 1 - }, -/obj/effect/turf_decal/tile/purple, -/obj/effect/landmark/start/assistant, -/turf/open/floor/iron, -/area/hallway/primary/starboard) -"aAk" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/disposalpipe/segment, -/obj/structure/cable, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plating{ - icon_state = "platingdmg3" - }, -/area/maintenance/starboard/fore) -"aAl" = ( -/obj/effect/landmark/start/roboticist, -/obj/structure/cable, -/turf/open/floor/circuit/green{ - luminosity = 2 - }, -/area/science/robotics/mechbay) -"aAm" = ( -/obj/structure/cable, -/turf/open/floor/circuit/green{ - luminosity = 2 - }, -/area/science/robotics/mechbay) -"aAo" = ( -/obj/effect/turf_decal/box, -/obj/structure/cable, -/turf/open/floor/iron/showroomfloor, -/area/science/robotics/lab) -"aAp" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/research{ - name = "Genetics Lab"; - req_one_access_txt = "47;9" - }, -/obj/structure/disposalpipe/segment, -/obj/structure/cable, -/obj/effect/turf_decal/siding/purple/corner, -/obj/effect/turf_decal/siding/purple/corner{ - dir = 4 - }, -/turf/open/floor/iron/dark, -/area/science/genetics) -"aAq" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/engine, -/area/ai_monitored/turret_protected/ai_upload) -"aAz" = ( -/obj/effect/decal/cleanable/dirt, -/obj/item/shard, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/plating{ - icon_state = "panelscorched" - }, -/area/maintenance/port/fore) -"aAB" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment, -/obj/structure/cable, -/turf/open/floor/plating{ - icon_state = "platingdmg1" - }, -/area/maintenance/port/fore) -"aAC" = ( -/turf/open/floor/iron/showroomfloor, -/area/science/robotics/lab) -"aAF" = ( -/obj/effect/turf_decal/tile/purple, -/obj/effect/turf_decal/tile/purple{ - dir = 1 - }, -/obj/effect/turf_decal/tile/purple{ - dir = 4 - }, -/turf/open/floor/iron/showroomfloor, -/area/science/robotics/lab) -"aAI" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/holopad, +/area/station/maintenance/port/lesser) +"bvk" = ( +/obj/effect/landmark/secequipment, /obj/effect/turf_decal/bot, -/turf/open/floor/iron/showroomfloor, -/area/medical/exam_room) -"aAS" = ( -/obj/effect/turf_decal/tile/purple{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/purple{ - dir = 1 - }, -/obj/effect/turf_decal/siding/purple{ - dir = 8 - }, -/turf/open/floor/iron/showroomfloor, -/area/science/genetics) -"aAV" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable, -/turf/open/floor/plating, -/area/tcommsat/server) -"aBd" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/engineering/glass{ - name = "Server Room"; - req_access_txt = "61" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/tcommsat/server) -"aBe" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/box, -/obj/machinery/holopad, -/turf/open/floor/iron/showroomfloor, -/area/science/robotics/lab) -"aBh" = ( -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/neutral, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/showroomfloor, -/area/security/office) -"aBu" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/disposalpipe/segment, -/obj/structure/cable, -/obj/effect/turf_decal/stripes/corner{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"aBx" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/neutral, -/obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/north, -/turf/open/floor/iron, -/area/command/gateway) -"aBC" = ( -/obj/machinery/computer/mech_bay_power_console{ - dir = 4 - }, -/obj/structure/cable, -/turf/open/floor/circuit/green{ - luminosity = 2 - }, -/area/science/robotics/mechbay) -"aBJ" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/security{ - name = "Autopsy"; - req_access_txt = "4" - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/status_display/evac/directional/north, +/obj/machinery/light/small/directional/north, +/obj/effect/turf_decal/tile/neutral/half/contrasted, /turf/open/floor/iron/dark, -/area/security/detectives_office) -"aBK" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 4 - }, -/obj/machinery/status_display/ai/directional/east, -/turf/open/floor/iron/white, -/area/security/prison) -"aBV" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/grimy, -/area/security/prison) -"aCc" = ( -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible, -/turf/open/floor/iron, -/area/engineering/atmos) -"aCh" = ( -/obj/effect/turf_decal/tile/purple, -/obj/effect/turf_decal/tile/purple{ - dir = 4 - }, -/obj/effect/turf_decal/tile/purple, -/obj/structure/disposalpipe/junction, -/obj/structure/cable, -/obj/effect/turf_decal/siding/purple{ - dir = 4 - }, -/turf/open/floor/iron/showroomfloor, -/area/science/research) -"aCn" = ( -/obj/machinery/door/airlock/maintenance{ - req_access_txt = "12" - }, +/area/station/security/office) +"bvl" = ( +/obj/machinery/door/airlock/maintenance, /obj/effect/mapping_helpers/airlock/abandoned, /obj/structure/barricade/wooden/crude, /obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/maintenance/port/fore) -"aCq" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment, -/obj/structure/cable, -/turf/open/floor/plating{ - icon_state = "panelscorched" - }, -/area/maintenance/port/fore) -"aCu" = ( -/obj/effect/turf_decal/stripes/corner, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/effect/turf_decal/siding/red{ - dir = 8 - }, -/turf/open/floor/iron, -/area/security/checkpoint/engineering) -"aCz" = ( -/obj/structure/rack, -/obj/item/gun/ballistic/shotgun/riot{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/gun/ballistic/shotgun/riot, -/obj/item/gun/ballistic/shotgun/riot{ - pixel_x = 3; - pixel_y = -3 - }, -/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/bot, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/showroomfloor, -/area/ai_monitored/security/armory) -"aCD" = ( -/obj/effect/turf_decal/bot, -/obj/effect/decal/cleanable/dirt, -/obj/structure/reagent_dispensers/watertank, -/obj/effect/turf_decal/stripes/corner{ - dir = 8 +/obj/structure/sign/warning/biohazard{ + pixel_x = 32 }, -/turf/open/floor/plating, -/area/maintenance/fore) -"aCE" = ( /obj/structure/cable, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ +/obj/effect/mapping_helpers/airlock/unres{ dir = 1 }, +/obj/effect/mapping_helpers/airlock/access/any/science/maintenance, +/turf/open/floor/iron/dark, +/area/station/maintenance/fore) +"bvq" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/showroomfloor, -/area/medical/exam_room) -"aCM" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/sign/warning/electricshock{ - pixel_x = -32 - }, -/obj/structure/cable, -/turf/open/floor/plating, -/area/tcommsat/computer) -"aCO" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable, -/turf/open/floor/plating, -/area/tcommsat/computer) -"aCU" = ( -/obj/structure/cable, -/obj/effect/landmark/event_spawn, -/turf/open/floor/iron/dark, -/area/command/bridge) -"aCV" = ( -/obj/structure/sign/warning/securearea, -/turf/closed/wall/r_wall, -/area/tcommsat/computer) -"aCY" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/mechpad, -/turf/open/floor/iron/dark, -/area/science/robotics/mechbay) -"aDc" = ( -/obj/effect/turf_decal/tile/purple, -/obj/effect/turf_decal/tile/purple{ - dir = 4 - }, -/obj/effect/turf_decal/tile/purple, -/obj/structure/disposalpipe/segment, -/obj/structure/cable, -/obj/effect/turf_decal/siding/purple{ - dir = 4 - }, -/turf/open/floor/iron/showroomfloor, -/area/science/research) -"aDf" = ( -/obj/structure/sign/warning/securearea, -/turf/closed/wall, -/area/hallway/primary/central/fore) -"aDj" = ( -/turf/closed/wall, -/area/security/checkpoint/engineering) -"aDE" = ( -/obj/machinery/griddle, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/red{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/bot, -/obj/machinery/newscaster/directional/north, -/turf/open/floor/iron/dark, -/area/service/kitchen) -"aDF" = ( -/obj/structure/table, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/red, /obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/machinery/computer/security/telescreen/auxbase{ - dir = 4; - pixel_x = -28 - }, -/obj/item/radio{ - pixel_x = 6; - pixel_y = 6 - }, -/obj/item/assault_pod/mining, -/turf/open/floor/iron/dark, -/area/construction/mining/aux_base) -"aDI" = ( -/turf/closed/wall, -/area/science/lab) -"aDK" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/decal/cleanable/blood/gibs/up, -/obj/structure/sign/poster/official/wtf_is_co2{ - pixel_y = 32 - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/light/small/directional/north, -/turf/open/floor/plating{ - icon_state = "platingdmg1" - }, -/area/security/execution/education) -"aDQ" = ( -/turf/open/misc/asteroid, -/area/space/nearstation) -"aDR" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/effect/turf_decal/tile/blue, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/iron/showroomfloor, -/area/medical/exam_room) -"aDS" = ( -/obj/effect/turf_decal/sand/plating, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plating/airless, -/area/space/nearstation) -"aDT" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/turf/open/floor/plating/airless, -/area/space/nearstation) -"aDU" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plating/airless, -/area/space/nearstation) -"aDV" = ( -/obj/machinery/atmospherics/pipe/heat_exchanging/simple, -/obj/effect/turf_decal/stripes/corner{ - dir = 1 - }, -/turf/open/floor/plating/airless, -/area/space/nearstation) -"aDW" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/hydroponics/constructable, -/obj/effect/turf_decal/trimline/green/line, -/obj/effect/turf_decal/trimline/green/line{ - dir = 1 +/obj/structure/sign/departments/lawyer{ + pixel_x = 32 }, /turf/open/floor/iron, -/area/service/hydroponics) -"aDX" = ( -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/iron/showroomfloor, -/area/medical/exam_room) -"aDY" = ( -/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ - dir = 4 - }, -/obj/structure/lattice/catwalk, -/turf/open/space, -/area/space/nearstation) -"aDZ" = ( -/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ - dir = 4 - }, -/turf/open/space, -/area/space/nearstation) -"aEa" = ( -/obj/machinery/atmospherics/pipe/heat_exchanging/simple, -/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ - dir = 4 - }, -/turf/open/space, -/area/space/nearstation) -"aEd" = ( -/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ - dir = 4 - }, -/obj/structure/lattice, -/turf/open/space, -/area/space/nearstation) -"aEe" = ( -/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ - dir = 10 - }, -/obj/structure/lattice, -/turf/open/space, -/area/space/nearstation) -"aEf" = ( -/obj/machinery/atmospherics/pipe/heat_exchanging/simple, -/obj/structure/lattice, -/turf/open/space, -/area/space/nearstation) -"aEg" = ( -/obj/structure/girder, -/turf/open/floor/plating/airless, -/area/space/nearstation) -"aEi" = ( -/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ - dir = 10 - }, -/obj/structure/lattice/catwalk, -/turf/open/space, -/area/space/nearstation) -"aEj" = ( -/obj/machinery/atmospherics/pipe/heat_exchanging/simple, -/turf/open/space, -/area/space/nearstation) -"aEk" = ( -/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ - dir = 6 - }, -/obj/structure/lattice/catwalk, -/turf/open/space, -/area/space/nearstation) -"aEl" = ( -/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ - dir = 10 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plating/airless, -/area/space/nearstation) -"aEm" = ( -/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ - dir = 5 - }, -/obj/structure/lattice, -/turf/open/space, -/area/space/nearstation) -"aEn" = ( -/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ - dir = 9 - }, -/obj/structure/lattice, -/turf/open/space, -/area/space/nearstation) -"aEo" = ( -/obj/machinery/atmospherics/pipe/heat_exchanging/simple, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plating/airless, -/area/space/nearstation) -"aEp" = ( -/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ - dir = 10 - }, -/turf/open/space, -/area/space/nearstation) -"aEq" = ( -/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ - dir = 6 - }, -/turf/open/space, -/area/space/nearstation) -"aEr" = ( -/obj/machinery/atmospherics/pipe/heat_exchanging/simple, -/obj/structure/lattice/catwalk, -/turf/open/space, -/area/space/nearstation) -"aEs" = ( -/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ - dir = 5 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/turf/open/floor/plating/airless, -/area/space/nearstation) -"aEt" = ( -/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ - dir = 9 - }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plating/airless, -/area/space/nearstation) -"aEu" = ( -/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ - dir = 5 - }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plating/airless, -/area/space/nearstation) -"aEv" = ( -/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ - dir = 9 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/turf/open/floor/plating/airless, -/area/space/nearstation) -"aEx" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/disposalpipe/segment, -/obj/structure/cable, -/turf/open/floor/plating{ - icon_state = "panelscorched" - }, -/area/maintenance/starboard/fore) -"aEB" = ( -/obj/effect/spawner/structure/window, -/turf/open/floor/plating, -/area/hallway/primary/central/fore) -"aEL" = ( -/obj/machinery/door/airlock/maintenance{ - req_access_txt = "12" - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/dark, -/area/hallway/primary/aft) -"aEP" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ +/area/station/hallway/primary/port) +"bvA" = ( +/obj/structure/chair/comfy/brown{ + buildstackamount = 0; + color = "#c45c57"; dir = 4 }, -/obj/effect/turf_decal/tile/neutral, -/obj/machinery/vending/wardrobe/robo_wardrobe, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron/dark, -/area/science/robotics/lab) -"aEW" = ( -/obj/structure/table, -/obj/machinery/light/directional/north, -/obj/item/reagent_containers/food/condiment/saltshaker{ - desc = "Salt. From space oceans, presumably. A staple of modern medicine."; - pixel_x = -8; - pixel_y = 12 - }, -/obj/item/reagent_containers/food/condiment/peppermill{ - desc = "Often used to flavor food or make people sneeze. Fashionably moved to the left side of the table."; - pixel_x = -8; - pixel_y = 2 - }, -/obj/item/reagent_containers/food/drinks/bottle/orangejuice{ - desc = "An emerald flask, from the Keeper's soul. High in vitamins!"; - name = "estus flask"; - pixel_x = 4; - pixel_y = 4 - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/camera/directional/north{ - c_tag = "Atrium Starboard"; - name = "service camera" - }, -/obj/machinery/newscaster/directional/north, -/turf/open/floor/iron/dark, -/area/service/bar/atrium) -"aEX" = ( -/obj/item/storage/box/rubbershot{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/storage/box/rubbershot{ - pixel_x = -3; - pixel_y = 3 +/turf/open/floor/carpet/royalblack, +/area/station/command/heads_quarters/captain) +"bvG" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/sign/warning/xeno_mining{ + pixel_y = 32 }, -/obj/item/storage/box/rubbershot, -/obj/item/storage/box/rubbershot, -/obj/item/storage/box/rubbershot{ - pixel_x = 3; - pixel_y = -3 +/obj/machinery/door/airlock/external/glass{ + name = "External Freight Airlock" }, -/obj/item/storage/box/rubbershot{ - pixel_x = 3; - pixel_y = -3 +/obj/effect/decal/cleanable/dirt, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 }, -/obj/structure/closet/secure_closet{ - name = "shotgun rubber rounds"; - req_access_txt = "1" +/turf/open/floor/iron/dark, +/area/station/cargo/warehouse) +"bvN" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/structure/railing, +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/turf/open/floor/iron/showroomfloor, +/area/station/service/bar/atrium) +"bvR" = ( +/obj/effect/turf_decal/stripes/line, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) +"bwk" = ( +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ dir = 4 }, +/obj/effect/turf_decal/tile/yellow, +/obj/machinery/holopad, /obj/effect/turf_decal/bot, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/commons/vacant_room/commissary) +"bwv" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/dark, -/area/ai_monitored/security/armory) -"aEZ" = ( -/obj/effect/decal/cleanable/dirt, +/obj/effect/landmark/event_spawn, /obj/structure/cable, /turf/open/floor/plating{ - icon_state = "panelscorched" + icon_state = "platingdmg3" }, -/area/maintenance/port/fore) -"aFa" = ( -/obj/effect/turf_decal/stripes/line, +/area/station/maintenance/fore) +"bww" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/decal/cleanable/dirt, -/obj/structure/disposalpipe/segment{ - dir = 6 - }, +/obj/effect/decal/cleanable/oil, /obj/structure/cable, +/obj/machinery/power/apc/auto_name/directional/south, /turf/open/floor/plating{ - icon_state = "panelscorched" + icon_state = "platingdmg1" }, -/area/maintenance/port/fore) -"aFj" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/area/station/maintenance/starboard) +"bwA" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/science/ordnance) +"bwB" = ( +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 + }, +/obj/machinery/light/small/directional/west, +/turf/open/floor/iron/showroomfloor, +/area/station/security/brig) +"bwN" = ( +/obj/effect/turf_decal/box/white, +/obj/effect/turf_decal/arrows/white{ + color = "#0000FF"; + pixel_y = 15 + }, +/turf/open/floor/iron, +/area/station/maintenance/disposal/incinerator) +"bwW" = ( +/obj/machinery/door/airlock/maintenance, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 1 + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +/turf/open/floor/iron/dark, +/area/station/maintenance/department/medical/central) +"bxs" = ( +/obj/effect/turf_decal/box, +/obj/effect/spawner/random/engineering/tracking_beacon, +/turf/open/floor/engine/vacuum, +/area/station/science/ordnance/bomb) +"bxx" = ( +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/airalarm/directional/west, +/turf/open/floor/engine/telecomms, +/area/station/tcommsat/server) +"bxE" = ( /obj/effect/turf_decal/tile/blue{ dir = 4 }, /obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/yellow{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/yellow, +/obj/machinery/portable_atmospherics/pump, +/obj/effect/turf_decal/box, +/obj/structure/cable, +/obj/machinery/atmospherics/components/unary/portables_connector/visible/layer2{ dir = 1 }, -/obj/machinery/ticket_machine/directional/north, -/obj/effect/turf_decal/stripes/corner{ - dir = 4 +/obj/machinery/power/apc/auto_name/directional/south, +/turf/open/floor/iron/showroomfloor, +/area/station/engineering/hallway) +"byb" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/girder, +/obj/structure/grille, +/turf/open/floor/plating, +/area/station/maintenance/department/cargo) +"bys" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/siding/blue{ + dir = 5 }, /turf/open/floor/iron, -/area/hallway/primary/central) -"aFq" = ( +/area/station/command/bridge) +"byy" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/caution, -/obj/structure/cable, /turf/open/floor/iron, -/area/hallway/primary/central/fore) -"aFr" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/turf/open/floor/iron/showroomfloor, -/area/medical/exam_room) -"aFs" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/high_volume/siphon/monitored/air_output{ - dir = 4 +/area/station/command/gateway) +"byD" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 9 }, -/turf/open/floor/engine/air, -/area/engineering/atmos) -"aFv" = ( +/turf/open/floor/engine, +/area/station/ai_monitored/turret_protected/aisat_interior) +"byK" = ( /obj/machinery/door/firedoor, -/obj/machinery/door/airlock/security/glass{ - name = "Brig Control"; - req_access_txt = "3" - }, +/obj/effect/turf_decal/caution/stand_clear, +/obj/machinery/status_display/evac/directional/east, /turf/open/floor/iron/dark, -/area/security/warden) -"aFG" = ( -/obj/structure/flora/ausbushes/ywflowers, -/turf/open/floor/grass, -/area/service/chapel/monastery) -"aFI" = ( -/turf/closed/wall, -/area/maintenance/disposal/incinerator) -"aFJ" = ( -/turf/closed/wall/rust, -/area/maintenance/disposal/incinerator) -"aFO" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/general/visible, -/turf/closed/wall, -/area/maintenance/disposal/incinerator) -"aFX" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ +/area/station/hallway/primary/central/fore) +"byS" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/turf/open/floor/engine/telecomms, -/area/tcommsat/server) -"aFY" = ( -/obj/effect/turf_decal/tile/purple, -/obj/effect/turf_decal/tile/purple{ - dir = 4 +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/obj/effect/turf_decal/tile/purple, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 8 +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, /obj/structure/disposalpipe/segment, /obj/structure/cable, -/obj/effect/turf_decal/siding/purple{ - dir = 4 +/turf/open/floor/iron, +/area/station/hallway/primary/port) +"bza" = ( +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/turf/open/floor/iron/showroomfloor, -/area/science/research) -"aGj" = ( -/obj/machinery/door/morgue{ - name = "Mass Driver"; - req_access_txt = "22" +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/space_heater, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/blood/old, /turf/open/floor/iron/dark, -/area/service/chapel/funeral) -"aGm" = ( -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/door/airlock/command{ - name = "Chief Medical Officer's Office"; - req_access_txt = "40" +/area/station/hallway/primary/aft) +"bzc" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, -/obj/structure/disposalpipe/segment, -/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral, +/obj/structure/table, +/obj/machinery/recharger, +/obj/machinery/computer/security/telescreen/prison{ + dir = 4; + pixel_x = -24 + }, +/obj/machinery/light/small/directional/south, +/turf/open/floor/iron/dark, +/area/station/security/office) +"bzu" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, /turf/open/floor/iron/dark, -/area/medical/storage) -"aHe" = ( +/area/station/service/chapel/dock) +"bzy" = ( +/obj/structure/closet/radiation, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, /obj/effect/turf_decal/tile/neutral, +/turf/open/floor/iron/dark, +/area/station/maintenance/disposal/incinerator) +"bzG" = ( +/obj/structure/sign/warning/vacuum{ + pixel_x = 32 + }, +/obj/effect/decal/cleanable/blood/old, +/obj/machinery/light/small/directional/east, +/turf/open/floor/engine/vacuum, +/area/station/science/ordnance/burnchamber) +"bzS" = ( +/obj/structure/lattice/catwalk, +/obj/structure/transit_tube/crossing, +/turf/open/space/basic, +/area/space/nearstation) +"bAc" = ( /obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/structure/frame/computer{ - anchored = 1; +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/atmospherics/pipe/smart/simple/green/visible{ dir = 4 }, -/obj/effect/turf_decal/bot_white, -/obj/machinery/newscaster/directional/west, -/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, /turf/open/floor/iron/dark, -/area/maintenance/port/greater) -"aHo" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/area/station/engineering/atmos) +"bAf" = ( +/obj/structure/window/reinforced{ + dir = 1 }, -/obj/structure/sign/poster/official/fruit_bowl{ - pixel_x = 32 +/turf/open/space/basic, +/area/space/nearstation) +"bAi" = ( +/obj/structure/sign/departments/security, +/turf/closed/wall, +/area/station/maintenance/fore) +"bAs" = ( +/obj/structure/table/wood/fancy/black, +/obj/item/food/grown/poppy/geranium{ + pixel_x = -6; + pixel_y = 6 }, -/obj/effect/turf_decal/tile/blue{ +/obj/item/food/grown/poppy/geranium{ + pixel_x = 6; + pixel_y = 6 + }, +/obj/item/food/grown/poppy/geranium, +/obj/machinery/firealarm/directional/east, +/turf/open/floor/iron/dark, +/area/station/service/chapel/dock) +"bAv" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/corner{ dir = 4 }, -/turf/open/floor/iron/dark/corner, -/area/hallway/primary/port) -"aHr" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/light/small/directional/east, +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/obj/structure/cable, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/station/maintenance/port/fore) +"bAQ" = ( /obj/effect/turf_decal/delivery, -/obj/machinery/door/poddoor{ - id = "Secure Storage"; - name = "Secure Storage" +/obj/machinery/shower{ + dir = 4; + name = "emergency shower" }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/dark, -/area/engineering/supermatter/room) -"aHL" = ( -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ +/obj/effect/turf_decal/tile/green{ dir = 8 }, -/obj/effect/turf_decal/tile/neutral, -/obj/machinery/airalarm/directional/south, -/obj/machinery/camera/directional/south{ - c_tag = "Central Hallway Personnel Queue"; - name = "central camera" +/obj/effect/turf_decal/tile/green, +/obj/effect/turf_decal/tile/green{ + dir = 1 }, -/obj/effect/landmark/start/hangover, -/turf/open/floor/iron, -/area/hallway/primary/central) -"aHO" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/green{ + dir = 1 + }, +/obj/effect/turf_decal/tile/green, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 + }, +/obj/structure/extinguisher_cabinet/directional/west, +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, +/obj/machinery/light/small/directional/south, +/obj/effect/turf_decal/stripes/corner, +/turf/open/floor/iron/showroomfloor, +/area/station/medical/virology) +"bAR" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/closet/masks, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/station/maintenance/port/greater) +"bAS" = ( /obj/effect/turf_decal/tile/neutral{ dir = 4 }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/firealarm/directional/west, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/iron/dark, +/area/station/cargo/drone_bay) +"bAX" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/door/airlock/maintenance, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/access/any/medical/maintenance, +/turf/open/floor/iron/dark, +/area/station/maintenance/port/greater) +"bBe" = ( /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/iron, -/area/hallway/primary/starboard) -"aHV" = ( -/obj/structure/girder, -/obj/structure/grille/broken, -/turf/open/floor/plating{ - icon_state = "panelscorched" +/obj/effect/spawner/random/vending/colavend, +/obj/machinery/airalarm/directional/south, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron/dark, +/area/station/medical/storage) +"bBr" = ( +/obj/machinery/door/airlock/engineering{ + name = "Emergency Storage" }, -/area/maintenance/aft) -"aHZ" = ( -/obj/effect/turf_decal/tile/blue{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/unres{ dir = 1 }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +/turf/open/floor/iron/dark, +/area/station/hallway/primary/aft) +"bBv" = ( +/obj/structure/frame/computer{ + anchored = 1; + dir = 8 }, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/effect/decal/cleanable/blood/old, +/obj/effect/decal/cleanable/dirt, +/obj/item/shard, +/turf/open/floor/wood{ + icon_state = "wood-broken6" }, +/area/station/cargo/warehouse) +"bBE" = ( /obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/iron/showroomfloor, -/area/medical/medbay/central) -"aIc" = ( -/obj/effect/turf_decal/tile/blue{ dir = 4 }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment, /turf/open/floor/iron, -/area/hallway/primary/central/fore) -"aIf" = ( -/obj/structure/window/reinforced{ - dir = 8 +/area/station/engineering/atmos) +"bBF" = ( +/turf/closed/wall/r_wall, +/area/station/science/robotics/lab) +"bBR" = ( +/obj/structure/table, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/decal/cleanable/cobweb, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/firealarm/directional/west, +/obj/item/radio/intercom/directional/north, +/obj/item/storage/wallet, +/obj/effect/spawner/random/entertainment/coin, +/obj/item/gps{ + gpstag = "QM0"; + pixel_x = -8; + pixel_y = 4 }, -/obj/structure/flora/ausbushes/leafybush, -/obj/machinery/camera/directional/west{ - c_tag = "Genetics Monkey Pen"; - name = "science camera"; - network = list("ss13","rd") +/obj/effect/spawner/random/entertainment/coin, +/obj/item/pen/blue{ + pixel_x = -5; + pixel_y = -10 + }, +/obj/item/pen/red{ + pixel_x = 1; + pixel_y = -10 }, +/turf/open/floor/iron/dark, +/area/station/cargo/qm) +"bBS" = ( +/turf/closed/wall/r_wall, +/area/station/command/teleporter) +"bBV" = ( +/obj/structure/sign/warning/docking, +/turf/closed/wall, +/area/station/cargo/storage) +"bBY" = ( +/obj/machinery/hydroponics/soil, +/obj/item/seeds/watermelon, /turf/open/floor/grass, -/area/science/genetics) -"aIk" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 1 +/area/station/security/prison/garden) +"bCz" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/firedoor, +/obj/item/clipboard{ + pixel_x = 3 + }, +/obj/item/folder/yellow{ + pixel_x = 3 + }, +/obj/machinery/door/window/left/directional/west{ + dir = 4; + name = "Mailroom Desk"; + req_access = list("mail_sorting") + }, +/obj/effect/landmark/start/hangover, +/obj/structure/desk_bell{ + pixel_x = -8; + pixel_y = 10 + }, +/turf/open/floor/iron, +/area/station/cargo/sorting) +"bCO" = ( +/obj/item/paper_bin{ + pixel_x = -4; + pixel_y = 4 + }, +/obj/item/lipstick/random{ + pixel_x = 6; + pixel_y = 6 + }, +/obj/item/lipstick/random{ + pixel_x = 6; + pixel_y = 3 + }, +/obj/item/lipstick/random{ + pixel_x = 6 + }, +/obj/item/pen, +/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/iron, -/area/hallway/primary/central/fore) -"aIm" = ( -/obj/effect/turf_decal/tile/blue{ +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/neutral, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/landmark/start/assistant, -/turf/open/floor/iron, -/area/hallway/primary/central/fore) -"aIr" = ( -/obj/machinery/portable_atmospherics/canister/nitrogen, -/obj/effect/turf_decal/delivery, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible, +/obj/structure/table, +/obj/effect/landmark/start/hangover, /turf/open/floor/iron, -/area/engineering/atmos/storage/gas) -"aIA" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/area/station/commons/locker) +"bCU" = ( +/obj/effect/turf_decal/stripes/corner{ dir = 1 }, -/obj/structure/cable, -/turf/open/floor/engine, -/area/tcommsat/computer) -"aIH" = ( -/obj/structure/transit_tube/crossing, -/obj/effect/turf_decal/sand/plating, -/obj/structure/window/reinforced/spawner, -/turf/open/floor/plating/airless, -/area/space/nearstation) -"aIJ" = ( +/obj/effect/turf_decal/stripes/line, +/obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, -/obj/effect/landmark/navigate_destination/tcomms, -/turf/open/floor/engine, -/area/tcommsat/computer) -"aIO" = ( -/obj/structure/table/reinforced, -/obj/effect/turf_decal/delivery, -/obj/machinery/door/firedoor, -/obj/item/folder/yellow, -/obj/machinery/door/poddoor/preopen{ - id = "Engineering"; - name = "Engineering Blast Doors" +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating{ + icon_state = "panelscorched" }, -/obj/machinery/door/window/left/directional/east{ - name = "Engineering Desk"; - req_access_txt = "10" +/area/station/maintenance/port/greater) +"bDj" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, +/obj/effect/turf_decal/bot, +/obj/effect/spawner/random/vending/colavend, +/obj/machinery/firealarm/directional/west, +/turf/open/floor/iron/dark, +/area/station/hallway/primary/port) +"bDp" = ( +/obj/effect/turf_decal/bot, +/obj/structure/tank_dispenser/oxygen, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, -/area/engineering/lobby) -"aIQ" = ( +/area/station/maintenance/port/lesser) +"bDr" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/door/firedoor, -/obj/machinery/door/airlock/public/glass{ - name = "Medbay" +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/duct, +/obj/machinery/door/airlock{ + name = "Kitchen" }, -/turf/open/floor/iron/dark, -/area/hallway/primary/central/fore) -"aIR" = ( +/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/stripes/line, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 1 +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, +/obj/effect/mapping_helpers/airlock/access/all/service/kitchen, /turf/open/floor/iron/dark, -/area/hallway/primary/aft) -"aIS" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/hallway/primary/aft) -"aIX" = ( +/area/station/service/kitchen) +"bDu" = ( +/obj/structure/cable, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/iron/dark, +/area/station/security/interrogation) +"bDF" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/structure/table/wood/fancy/red, +/obj/machinery/door/window/right/directional/east, +/turf/open/floor/iron/dark, +/area/station/service/library) +"bDP" = ( +/obj/effect/turf_decal/delivery, +/obj/machinery/portable_atmospherics/scrubber/huge, +/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/iron/dark, +/area/station/engineering/atmos) +"bDQ" = ( +/obj/effect/turf_decal/tile/yellow{ dir = 4 }, -/obj/structure/disposalpipe/segment, -/obj/structure/cable, -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/obj/effect/turf_decal/tile/yellow{ + dir = 1 }, -/turf/open/floor/iron/dark/corner{ +/obj/effect/turf_decal/tile/blue{ dir = 1 }, -/area/hallway/primary/central/fore) -"aJb" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 }, +/obj/structure/fireaxecabinet/directional/north, +/obj/machinery/camera/directional/north{ + c_tag = "Atmospherics Scrubbers"; + name = "atmospherics camera"; + network = list("ss13","engine") + }, +/obj/machinery/atmospherics/components/trinary/filter/atmos/co2{ + dir = 8 + }, +/obj/effect/turf_decal/bot, /turf/open/floor/iron, -/area/hallway/primary/central/fore) -"aJd" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/area/station/engineering/atmos) +"bDV" = ( +/obj/structure/sink{ + pixel_y = 24 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/plating{ - icon_state = "platingdmg3" +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/showroomfloor, +/area/station/commons/toilet/restrooms) +"bEa" = ( +/obj/machinery/atmospherics/pipe/bridge_pipe/purple/visible, +/obj/structure/lattice/catwalk, +/obj/machinery/atmospherics/pipe/bridge_pipe/orange/visible{ + dir = 4 }, -/area/maintenance/fore) -"aJB" = ( +/turf/open/space/basic, +/area/space/nearstation) +"bEd" = ( /obj/effect/turf_decal/tile/purple{ - dir = 4 + dir = 8 }, /obj/effect/turf_decal/tile/purple{ dir = 1 @@ -6163,187 +5435,180 @@ /obj/effect/turf_decal/tile/purple{ dir = 1 }, -/obj/structure/sign/departments/science{ - name = "ROBOTICS"; - pixel_y = 32 +/obj/machinery/atmospherics/components/binary/pump{ + dir = 4; + name = "Gas to Chamber" }, -/turf/open/floor/iron, -/area/hallway/primary/central/fore) -"aJE" = ( -/obj/structure/cable, +/turf/open/floor/iron/showroomfloor, +/area/station/science/xenobiology) +"bEe" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/spawner/random/structure/barricade, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/siding/wood/corner{ + dir = 1 + }, +/turf/open/floor/plating/rust, +/area/station/maintenance/department/crew_quarters/bar) +"bEv" = ( /obj/effect/turf_decal/tile/red, /obj/effect/turf_decal/tile/red{ dir = 1 }, -/obj/structure/disposalpipe/segment{ - dir = 9 +/obj/machinery/light/directional/west, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/security/prison/mess) +"bFq" = ( +/obj/effect/turf_decal/tile/red{ + dir = 1 }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/duct, -/turf/open/floor/iron/showroomfloor, -/area/service/bar/atrium) -"aJK" = ( -/obj/effect/turf_decal/tile/purple{ - dir = 4 +/obj/effect/turf_decal/tile/red{ + dir = 8 }, -/obj/effect/turf_decal/tile/purple{ +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/turf_decal/tile/purple{ - dir = 1 +/obj/structure/sign/departments/security{ + pixel_x = -32 }, /turf/open/floor/iron, -/area/hallway/primary/central/fore) -"aJR" = ( -/obj/machinery/atmospherics/components/binary/pump{ +/area/station/hallway/primary/aft) +"bFv" = ( +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/effect/turf_decal/tile/purple/half/contrasted, -/obj/machinery/airalarm/mixingchamber{ - pixel_y = -24 - }, -/turf/open/floor/iron/showroomfloor, -/area/science/mixing/chamber) -"aJU" = ( -/turf/closed/wall, -/area/medical/paramedic) -"aJW" = ( -/obj/effect/turf_decal/tile/blue{ +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/effect/turf_decal/tile/blue{ +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark, +/area/station/engineering/storage_shared) +"bFw" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ dir = 1 }, -/obj/effect/turf_decal/loading_area{ - dir = 8 - }, -/turf/open/floor/iron/showroomfloor, -/area/medical/exam_room) -"aKb" = ( -/obj/effect/turf_decal/tile/purple, -/obj/effect/turf_decal/tile/purple{ +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/turf_decal/tile/purple{ +/obj/machinery/duct, +/turf/open/floor/iron/showroomfloor, +/area/station/service/bar/atrium) +"bFI" = ( +/obj/effect/turf_decal/sand/plating, +/obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/effect/turf_decal/tile/purple{ - dir = 1 +/turf/open/floor/plating/airless, +/area/space/nearstation) +"bFQ" = ( +/obj/docking_port/stationary{ + dwidth = 1; + height = 4; + roundstart_template = /datum/map_template/shuttle/escape_pod/default; + width = 3 }, -/obj/effect/turf_decal/tile/purple, -/turf/open/floor/iron, -/area/hallway/primary/central/fore) -"aKl" = ( +/turf/open/space/basic, +/area/space) +"bGx" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/general/visible, /obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 8 + }, +/turf/open/floor/iron/showroomfloor, +/area/station/security/execution/education) +"bGE" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/turf/open/floor/plating{ - icon_state = "panelscorched" +/obj/machinery/flasher/directional/west{ + id = "AI"; + name = "Meatbag Pacifier" }, -/area/maintenance/starboard) -"aKo" = ( -/obj/structure/table/wood, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/turf/open/floor/engine, +/area/station/ai_monitored/turret_protected/ai) +"bGY" = ( +/obj/structure/sign/warning/engine_safety, +/turf/closed/wall/r_wall, +/area/station/engineering/supermatter/room) +"bHj" = ( +/obj/structure/table, +/obj/item/paper_bin/construction{ + pixel_x = -4; + pixel_y = 4 }, -/obj/machinery/camera/directional/west{ - c_tag = "Bar Storage"; - name = "bar camera" +/obj/item/hand_labeler{ + pixel_x = -4; + pixel_y = 4 }, -/obj/item/gun/ballistic/shotgun/doublebarrel{ - pixel_y = 5 +/obj/item/hand_labeler{ + pixel_x = 5 }, -/obj/item/storage/box/rubbershot{ - pixel_x = 3; - pixel_y = -3 +/obj/item/radio/intercom/directional/east, +/obj/machinery/light/small/directional/east, +/obj/machinery/firealarm/directional/south, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, /turf/open/floor/iron/dark, -/area/service/bar) -"aKr" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 5 +/area/station/commons/storage/art) +"bHl" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/turf/open/floor/plating/airless, -/area/space/nearstation) -"aKw" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/security/checkpoint/engineering) -"aKx" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment, -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/maintenance/port/greater) -"aKC" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"bHv" = ( +/obj/structure/closet/secure_closet/security/sec, /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment, -/obj/structure/cable, +/obj/effect/turf_decal/bot, +/obj/machinery/status_display/evac/directional/north, +/obj/item/clothing/mask/russian_balaclava, /turf/open/floor/iron/dark, -/area/medical/storage) -"aKD" = ( -/obj/machinery/atmospherics/pipe/layer_manifold/scrubbers/hidden, -/turf/closed/wall, -/area/security/checkpoint/engineering) -"aKF" = ( -/obj/effect/turf_decal/tile/blue, +/area/station/security/lockers) +"bHB" = ( /obj/effect/turf_decal/tile/blue{ dir = 1 }, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/obj/effect/turf_decal/siding/wood{ - dir = 9 +/obj/structure/disposalpipe/segment{ + dir = 5 }, -/obj/effect/landmark/start/mime, /turf/open/floor/iron, -/area/service/theater) -"aKI" = ( -/obj/effect/turf_decal/stripes/corner, -/obj/effect/turf_decal/stripes/corner{ +/area/station/hallway/primary/central/fore) +"bHK" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/blue{ dir = 8 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/engine, -/area/ai_monitored/turret_protected/aisat_interior) -"aKJ" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, /turf/open/floor/iron, -/area/hallway/primary/central/fore) -"aKK" = ( +/area/station/command/gateway) +"bHL" = ( /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 8 @@ -6354,168 +5619,459 @@ /obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/structure/disposalpipe/segment{ +/obj/effect/turf_decal/bot, +/obj/machinery/holopad, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/station/hallway/secondary/exit/departure_lounge) +"bHM" = ( +/obj/effect/turf_decal/trimline/green/filled/line{ dir = 4 }, +/obj/structure/sink{ + dir = 8; + pixel_x = 11 + }, +/obj/item/reagent_containers/glass/bucket, /obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/hallway/primary/central/fore) -"aKN" = ( -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/area/station/security/prison/garden) +"bHP" = ( +/obj/structure/flora/grass/jungle/a/style_random, +/obj/structure/chair, +/turf/open/misc/asteroid, +/area/station/maintenance/port/lesser) +"bHR" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/chair/office, +/obj/effect/turf_decal/tile/brown{ dir = 8 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/yellow, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/brown, +/obj/effect/landmark/start/cargo_technician, +/turf/open/floor/iron, +/area/station/cargo/drone_bay) +"bId" = ( +/obj/structure/cable, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ +/turf/open/floor/plating, +/area/station/maintenance/port/greater) +"bIm" = ( +/obj/structure/table, +/obj/item/transfer_valve{ + pixel_x = 5 + }, +/obj/item/transfer_valve, +/obj/item/transfer_valve{ + pixel_x = -5 + }, +/obj/item/transfer_valve{ + pixel_x = 5 + }, +/obj/item/transfer_valve, +/obj/effect/turf_decal/tile/purple{ dir = 4 }, -/obj/effect/landmark/event_spawn, -/obj/structure/disposalpipe/segment{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/showroomfloor, +/area/station/science/ordnance) +"bIq" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/machinery/status_display/evac/directional/south, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/red/half/contrasted, +/turf/open/floor/iron/showroomfloor, +/area/station/security/execution/transfer) +"bJi" = ( +/obj/machinery/door/airlock/external{ + name = "Engineering External Airlock" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/simple/orange/visible{ dir = 4 }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/atmos, +/turf/open/floor/iron/dark, +/area/station/engineering/supermatter/room) +"bJm" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, /turf/open/floor/iron, -/area/hallway/primary/central/fore) -"aKV" = ( -/obj/structure/flora/junglebush/c, -/turf/open/floor/grass, -/area/medical/psychology) -"aKZ" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/security/glass{ - name = "Brig"; - req_access_txt = "63" +/area/station/security/brig) +"bJv" = ( +/turf/open/floor/engine{ + name = "Holodeck Projector Floor" + }, +/area/station/holodeck/rec_center) +"bJM" = ( +/obj/machinery/door/airlock/maintenance, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 4 }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, /turf/open/floor/iron/dark, -/area/security/brig) -"aLb" = ( +/area/station/maintenance/fore) +"bJR" = ( +/obj/structure/chair/comfy/brown{ + color = "#596479"; + dir = 1 + }, +/obj/effect/landmark/start/captain, +/turf/open/floor/carpet/royalblue, +/area/station/command/heads_quarters/captain) +"bJU" = ( +/obj/structure/sign/warning/pods, +/turf/closed/wall, +/area/station/commons/locker) +"bJV" = ( +/obj/effect/spawner/structure/window/bronze, +/turf/open/floor/plating, +/area/station/maintenance/department/chapel) +"bKc" = ( +/obj/effect/turf_decal/bot, +/obj/structure/rack, +/obj/item/storage/backpack/duffelbag/med{ + pixel_y = 5 + }, +/obj/item/reagent_containers/blood/random{ + pixel_x = 4; + pixel_y = 4 + }, +/obj/item/reagent_containers/blood/random, +/obj/effect/decal/cleanable/blood/old, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/maintenance/department/medical/central) +"bKj" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/security/prison/mess) +"bKl" = ( +/obj/structure/flora/rock/pile/style_random, +/turf/open/misc/asteroid, +/area/space/nearstation) +"bKA" = ( +/obj/docking_port/stationary{ + dir = 4; + dwidth = 3; + height = 10; + id = "mining_home"; + name = "mining shuttle bay"; + roundstart_template = /datum/map_template/shuttle/mining/kilo; + width = 7 + }, +/turf/open/space/basic, +/area/space) +"bKM" = ( +/obj/machinery/light/directional/west, +/obj/machinery/power/emitter/welded{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/engineering/supermatter/room) +"bKU" = ( /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/bot, +/obj/structure/bedsheetbin, +/obj/structure/table/glass, +/obj/machinery/airalarm/directional/north, +/obj/machinery/status_display/evac/directional/west, +/turf/open/floor/iron/dark, +/area/station/medical/paramedic) +"bLf" = ( +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/purple{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/turf/open/floor/iron/showroomfloor, +/area/station/science/robotics/lab) +"bLH" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/decoration/glowstick, +/turf/open/floor/plating{ + icon_state = "platingdmg1" }, -/obj/structure/disposalpipe/segment{ - dir = 4 +/area/station/maintenance/starboard/fore) +"bLR" = ( +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/light/directional/west, +/turf/open/floor/iron, +/area/station/hallway/primary/aft) +"bLV" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/wood{ + icon_state = "wood-broken6" + }, +/area/station/maintenance/port/fore) +"bMw" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/toy/beach_ball/holoball, /turf/open/floor/iron, -/area/hallway/primary/central/fore) -"aLc" = ( -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/area/station/security/prison) +"bMF" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/computer/piratepad_control/civilian{ dir = 8 }, +/obj/structure/window/reinforced, +/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, +/turf/open/floor/iron/dark/textured, +/area/station/cargo/sorting) +"bMH" = ( +/obj/structure/table, +/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/structure/extinguisher_cabinet/directional/south, +/obj/item/paper_bin, +/obj/item/pen, +/turf/open/floor/iron/dark, +/area/station/commons/vacant_room/commissary) +"bMN" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 1 }, /obj/structure/disposalpipe/segment{ dir = 4 }, +/obj/structure/railing/corner{ + dir = 8 + }, +/turf/open/floor/iron/showroomfloor, +/area/station/service/bar/atrium) +"bMY" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/lattice/catwalk, +/obj/effect/turf_decal/sand/plating, /obj/structure/cable, -/turf/open/floor/iron, -/area/hallway/primary/central/fore) -"aLh" = ( -/obj/effect/turf_decal/tile/green{ +/turf/open/floor/plating, +/area/station/maintenance/port/lesser) +"bNv" = ( +/obj/machinery/telecomms/server/presets/common, +/obj/machinery/light/directional/west, +/turf/open/floor/circuit/green/telecomms/mainframe, +/area/station/tcommsat/server) +"bNz" = ( +/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/effect/turf_decal/tile/green, -/obj/effect/turf_decal/tile/green{ +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/effect/turf_decal/tile/green, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment, -/obj/structure/cable, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/iron/showroomfloor, -/area/medical/virology) -"aLn" = ( -/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/box/corners{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/station/security/courtroom) +"bNM" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/line, +/obj/structure/cable, +/turf/open/floor/engine, +/area/station/ai_monitored/turret_protected/ai_upload) +"bNO" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 8 }, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/security/prison/safe) +"bOD" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/effect/turf_decal/stripes/line{ - dir = 8 + dir = 1 + }, +/turf/open/floor/plating, +/area/station/maintenance/starboard) +"bOR" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/preopen{ + id = "xeno5"; + name = "Creature Cell 5" + }, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/science/xenobiology) +"bPK" = ( +/obj/structure/flora/bush/sparsegrass/style_random, +/obj/structure/flora/bush/lavendergrass/style_random, +/obj/structure/flora/bush/ferny/style_random, +/obj/effect/decal/cleanable/dirt, +/turf/open/misc/asteroid/airless, +/area/space/nearstation) +"bPP" = ( +/obj/effect/turf_decal/stripes/line, +/obj/structure/flora/grass/jungle/b/style_random, +/obj/effect/decal/cleanable/dirt, +/turf/open/misc/asteroid/airless, +/area/space/nearstation) +"bPR" = ( +/obj/effect/turf_decal/stripes/line, +/obj/structure/flora/bush/pale/style_random, +/obj/effect/decal/cleanable/dirt, +/turf/open/misc/asteroid/airless, +/area/space/nearstation) +"bPX" = ( +/obj/effect/turf_decal/stripes/line, +/turf/open/misc/asteroid/airless, +/area/space/nearstation) +"bPY" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "Unit_2Privacy"; + name = "Unit 2 Privacy Shutter" }, -/obj/structure/disposalpipe/segment{ +/turf/open/floor/plating, +/area/station/maintenance/port/lesser) +"bPZ" = ( +/obj/effect/turf_decal/stripes/line, +/obj/effect/decal/cleanable/dirt, +/obj/structure/flora/grass/jungle/b/style_random, +/turf/open/misc/asteroid/airless, +/area/space/nearstation) +"bQb" = ( +/obj/structure/flora/bush/leavy/style_random, +/obj/structure/flora/bush/ferny/style_random, +/obj/structure/flora/bush/flowers_yw/style_random, +/turf/open/floor/grass, +/area/station/service/hydroponics) +"bQn" = ( +/obj/effect/turf_decal/tile/purple{ dir = 4 }, -/obj/structure/cable, -/turf/open/floor/iron, -/area/hallway/primary/central/fore) -"aLr" = ( -/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/purple{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/obj/effect/turf_decal/tile/purple{ + dir = 1 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/disposalpipe/segment{ dir = 4 }, /obj/structure/cable, -/turf/open/floor/iron, -/area/hallway/primary/central/fore) -"aLu" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, +/turf/open/floor/iron/showroomfloor, +/area/station/command/heads_quarters/rd) +"bQD" = ( +/obj/effect/decal/cleanable/blood/old, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/structure/sign/poster/contraband/random/directional/west, +/turf/open/floor/plating, +/area/station/maintenance/starboard) +"bQN" = ( +/obj/effect/decal/remains/human, +/obj/effect/decal/cleanable/blood/old, +/obj/item/pickaxe, +/turf/open/misc/asteroid/lowpressure, +/area/space/nearstation) +"bQX" = ( +/obj/machinery/atmospherics/components/unary/thermomachine/freezer/on, +/obj/effect/turf_decal/delivery, +/obj/effect/decal/cleanable/cobweb, +/obj/machinery/light/small/directional/north, +/obj/item/radio/intercom/directional/north, +/turf/open/floor/iron/dark, +/area/station/science/server) +"bRa" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/effect/decal/cleanable/dirt, /obj/structure/cable, /turf/open/floor/plating{ - icon_state = "platingdmg1" - }, -/area/maintenance/port/aft) -"aLy" = ( -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 + icon_state = "panelscorched" }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/area/station/maintenance/port/lesser) +"bRb" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/door/window/left/directional/south{ + name = "Kitchen Access"; + req_access = list("kitchen") }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/obj/machinery/light/small/directional/east, +/turf/open/floor/plating, +/area/station/maintenance/department/bridge) +"bRh" = ( +/obj/structure/transit_tube/diagonal/topleft, +/turf/open/space/basic, +/area/space/nearstation) +"bRo" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 8 }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/obj/effect/turf_decal/box, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/maintenance/port/lesser) +"bRx" = ( +/obj/machinery/computer/shuttle/mining{ + dir = 8; + req_access = null }, -/obj/structure/cable, -/turf/open/floor/iron, -/area/hallway/primary/central/fore) -"aLz" = ( +/obj/effect/turf_decal/bot, /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 8 @@ -6523,84 +6079,90 @@ /obj/effect/turf_decal/tile/neutral{ dir = 1 }, +/turf/open/floor/iron/dark, +/area/station/cargo/miningoffice) +"bRy" = ( +/obj/effect/decal/cleanable/blood/old, +/obj/effect/decal/cleanable/blood/gibs/old, +/turf/open/misc/asteroid/lowpressure, +/area/space/nearstation) +"bRO" = ( +/obj/machinery/chem_dispenser, +/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/effect/turf_decal/bot, -/obj/machinery/holopad, -/obj/structure/disposalpipe/segment{ - dir = 10 +/turf/open/floor/iron/dark, +/area/station/medical/chemistry) +"bRQ" = ( +/obj/docking_port/stationary{ + dir = 4; + dwidth = 11; + height = 18; + id = "emergency_home"; + name = "KiloStation emergency evac bay"; + width = 30 }, -/obj/structure/cable, -/turf/open/floor/iron, -/area/hallway/primary/central/fore) -"aLB" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/engineering{ - name = "Telecommunications"; - req_access_txt = "61" +/turf/open/space/basic, +/area/space/nearstation) +"bRV" = ( +/obj/structure/chair/sofa/left{ + color = "#c45c57"; + dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/tcommsat/computer) -"aLD" = ( /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/simple/purple/visible{ - dir = 5 - }, -/obj/effect/turf_decal/stripes/corner{ - dir = 1 - }, -/turf/open/floor/iron, -/area/engineering/atmos/pumproom) -"aLN" = ( -/obj/structure/filingcabinet, -/obj/effect/turf_decal/bot, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/decal/cleanable/dirt, +/obj/structure/railing{ dir = 4 }, -/obj/machinery/airalarm/directional/south, /turf/open/floor/iron/dark, -/area/security/checkpoint/supply) -"aLO" = ( -/obj/effect/turf_decal/tile/purple{ - dir = 8 - }, -/obj/effect/turf_decal/tile/purple{ - dir = 1 +/area/station/service/bar/atrium) +"bSg" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible, +/obj/machinery/door/airlock/atmos/glass{ + name = "Distribution Loop" }, -/obj/effect/turf_decal/tile/purple{ +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/access/all/engineering/atmos, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos/pumproom) +"bSi" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 4 }, -/obj/effect/turf_decal/tile/purple, -/turf/open/floor/iron/showroomfloor, -/area/science/genetics) -"aLV" = ( -/obj/effect/turf_decal/tile/neutral, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/ai_monitored/command/storage/eva) +"bSt" = ( +/obj/structure/lattice/catwalk, +/obj/structure/cable, +/turf/open/space/basic, +/area/station/solars/port/aft) +"bSC" = ( /obj/effect/turf_decal/tile/neutral{ dir = 8 }, +/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, /obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/structure/cable, +/obj/structure/disposalpipe/junction/flip{ + dir = 1 + }, /turf/open/floor/iron, -/area/hallway/primary/central/fore) -"aLZ" = ( +/area/station/hallway/primary/central/fore) +"bSM" = ( /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 8 @@ -6611,401 +6173,369 @@ /obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/structure/disposalpipe/segment{ - dir = 6 - }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, +/obj/effect/turf_decal/stripes/line, /turf/open/floor/iron, -/area/hallway/primary/central/fore) -"aMc" = ( -/obj/effect/turf_decal/tile/neutral, +/area/station/hallway/primary/fore) +"bSX" = ( +/obj/effect/turf_decal/stripes/line, /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 = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/obj/effect/turf_decal/box, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment, /turf/open/floor/iron, -/area/hallway/primary/central/fore) -"aMd" = ( -/obj/effect/landmark/event_spawn, -/obj/machinery/holopad, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron/showroomfloor, -/area/medical/psychology) -"aMf" = ( -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral{ +/area/station/hallway/primary/aft) +"bTe" = ( +/obj/machinery/computer/communications{ dir = 1 }, /obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/structure/disposalpipe/segment{ - dir = 9 - }, -/obj/structure/cable, -/turf/open/floor/iron, -/area/hallway/primary/central/fore) -"aMh" = ( -/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/structure/plaque/static_plaque/golden/captain{ + pixel_y = -32 }, -/obj/effect/landmark/event_spawn, -/obj/structure/cable, -/obj/effect/landmark/start/hangover, -/turf/open/floor/iron, -/area/hallway/primary/central/fore) -"aMl" = ( -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/obj/effect/turf_decal/bot, +/turf/open/floor/iron/dark, +/area/station/command/heads_quarters/captain) +"bTj" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/sign/warning/vacuum/external{ + pixel_y = 32 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/turf/open/floor/plating, +/area/station/construction/mining/aux_base) +"bTT" = ( +/obj/effect/turf_decal/stripes/line, +/obj/effect/decal/cleanable/dirt, +/obj/structure/flora/grass/jungle/a/style_random, +/turf/open/misc/asteroid/airless, +/area/space/nearstation) +"bTZ" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/red, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small/directional/east, +/obj/effect/turf_decal/stripes/corner{ dir = 4 }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, /obj/structure/cable, -/turf/open/floor/iron, -/area/hallway/primary/central/fore) -"aMM" = ( -/obj/machinery/door/airlock/maintenance{ - name = "security maintenance"; - req_access_txt = "12;63" - }, -/turf/open/floor/iron/dark, -/area/maintenance/aft) -"aMP" = ( -/obj/structure/chair{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/obj/structure/disposalpipe/segment, +/obj/structure/sign/warning/secure_area{ + pixel_x = 32 }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/landmark/start/assistant, -/turf/open/floor/iron/dark, -/area/medical/medbay/lobby) -"aMT" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/turf/open/floor/iron, +/area/station/engineering/lobby) +"bUd" = ( +/obj/effect/turf_decal/stripes/line{ dir = 1 }, -/turf/open/floor/iron/dark, -/area/service/chapel/dock) -"aNk" = ( +/obj/structure/flora/grass/jungle/a/style_random, /obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating{ - icon_state = "platingdmg1" +/turf/open/misc/asteroid/airless, +/area/space/nearstation) +"bUe" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/area/maintenance/port/fore) -"aNn" = ( -/turf/closed/wall, -/area/medical/medbay/lobby) -"aNt" = ( -/turf/open/floor/iron/showroomfloor, -/area/command/heads_quarters/rd) -"aNu" = ( -/turf/closed/wall, -/area/medical/morgue) -"aNC" = ( -/turf/closed/wall/rust, -/area/medical/morgue) -"aNP" = ( +/obj/structure/flora/grass/jungle/b/style_random, +/turf/open/misc/asteroid/airless, +/area/space/nearstation) +"bUk" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/machinery/firealarm/directional/north, -/obj/structure/cable, -/turf/open/floor/engine, -/area/engineering/supermatter/room) -"aNS" = ( -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/decal/cleanable/dirt, +/turf/open/misc/asteroid/airless, +/area/space/nearstation) +"bUl" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 8 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/decal/cleanable/dirt, +/obj/structure/chair/office{ dir = 4 }, -/obj/machinery/iv_drip, -/obj/structure/bed, -/obj/structure/curtain, -/turf/open/floor/iron/dark, -/area/medical/exam_room) -"aNU" = ( -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 4 + }, +/turf/open/floor/iron/showroomfloor, +/area/station/security/execution/education) +"bUp" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, +/obj/structure/flora/bush/pale/style_random, +/obj/effect/decal/cleanable/dirt, +/turf/open/misc/asteroid/airless, +/area/space/nearstation) +"bUx" = ( +/obj/machinery/firealarm/directional/east, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, /obj/effect/turf_decal/tile/neutral{ - dir = 4 + dir = 8 }, -/obj/machinery/navbeacon{ - codes_txt = "patrol;next_patrol=Upload"; - location = "Science"; - name = "science navigation beacon" +/obj/machinery/camera/directional/east{ + c_tag = "Genetics"; + name = "science camera"; + network = list("ss13","rd") }, -/obj/structure/cable, -/turf/open/floor/iron, -/area/hallway/primary/central/fore) -"aNW" = ( -/obj/machinery/rnd/production/protolathe/department/engineering, -/obj/effect/turf_decal/delivery, -/obj/effect/turf_decal/stripes/box, -/turf/open/floor/iron, -/area/engineering/lobby) -"aOa" = ( -/obj/structure/flora/junglebush/b, -/turf/open/floor/grass, -/area/medical/psychology) -"aOb" = ( -/obj/structure/flora/junglebush/large, -/turf/open/floor/grass, -/area/medical/psychology) -"aOd" = ( -/obj/effect/turf_decal/tile/blue{ +/obj/machinery/computer/scan_consolenew{ dir = 1 }, -/obj/effect/turf_decal/tile/blue{ +/turf/open/floor/iron/dark, +/area/station/science/genetics) +"bUy" = ( +/obj/structure/flora/bush/pale/style_random, +/obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/showroomfloor, -/area/medical/exam_room) -"aOe" = ( -/obj/effect/turf_decal/tile/blue{ +/obj/effect/decal/cleanable/dirt, +/turf/open/misc/asteroid/airless, +/area/space/nearstation) +"bUA" = ( +/obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/effect/turf_decal/tile/blue{ +/obj/effect/turf_decal/stripes/corner, +/obj/structure/flora/grass/jungle/b/style_random, +/turf/open/misc/asteroid/airless, +/area/space/nearstation) +"bUC" = ( +/obj/effect/turf_decal/stripes/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_scrubber/on/layer2{ - dir = 4 - }, -/turf/open/floor/iron/showroomfloor, -/area/medical/exam_room) -"aOi" = ( -/obj/effect/turf_decal/tile/green{ +/obj/effect/decal/cleanable/oil, +/obj/effect/decal/cleanable/dirt, +/turf/open/misc/asteroid/airless, +/area/space/nearstation) +"bUD" = ( +/obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, /obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/hallway/primary/starboard) -"aOm" = ( -/obj/item/toy/beach_ball{ - pixel_y = 6 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/obj/structure/flora/grass/jungle/a/style_random, +/turf/open/misc/asteroid/airless, +/area/space/nearstation) +"bUE" = ( +/obj/structure/flora/bush/lavendergrass/style_random, +/obj/structure/flora/bush/sparsegrass/style_random, +/obj/structure/flora/bush/flowers_yw/style_random, +/obj/structure/flora/bush/grassy/style_random, +/obj/structure/flora/bush/pale/style_random, +/obj/effect/decal/cleanable/dirt, +/turf/open/misc/asteroid/airless, +/area/space/nearstation) +"bUF" = ( +/obj/structure/flora/rock/pile/style_random, +/obj/effect/decal/cleanable/dirt, +/turf/open/misc/asteroid/airless, +/area/space/nearstation) +"bUI" = ( +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/turf/open/floor/grass, -/area/medical/psychology) -"aOn" = ( -/obj/structure/table/wood, -/obj/structure/displaycase/forsale/kitchen{ - pixel_y = 4 - }, -/obj/structure/sign/picture_frame/portrait/bar{ - pixel_y = 32 - }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating/airless, +/area/space/nearstation) +"bUJ" = ( /obj/machinery/door/firedoor, -/turf/open/floor/wood, -/area/service/bar) -"aOp" = ( -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/door/airlock/security{ + name = "Evidence" }, -/obj/structure/table, -/obj/item/reagent_containers/chem_pack{ - pixel_x = 10; - pixel_y = 10 +/obj/effect/mapping_helpers/airlock/access/all/security/general, +/turf/open/floor/iron/dark, +/area/station/security/brig) +"bUN" = ( +/turf/open/floor/plating/airless, +/area/space) +"bUO" = ( +/obj/effect/turf_decal/box/corners{ + dir = 8 }, -/obj/item/stack/medical/gauze{ - pixel_x = 8 +/turf/open/floor/plating/airless, +/area/space) +"bUU" = ( +/obj/docking_port/stationary{ + dir = 2; + dwidth = 2; + height = 5; + id = "laborcamp_home"; + name = "fore bay 1"; + roundstart_template = /datum/map_template/shuttle/labour/kilo; + width = 9 }, -/obj/item/stack/medical/mesh{ - pixel_x = -4; - pixel_y = 3 +/turf/open/space, +/area/space) +"bUV" = ( +/obj/structure/cable, +/obj/structure/chair, +/obj/effect/landmark/start/hangover, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/security/courtroom) +"bVp" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 8 }, -/turf/open/floor/iron/dark, -/area/medical/exam_room) -"aOz" = ( -/obj/structure/table/glass, -/obj/item/storage/box/bodybags{ - pixel_y = 5 +/obj/effect/landmark/start/depsec/engineering, +/obj/structure/chair/office{ + dir = 8 }, -/obj/item/storage/belt/medical, -/obj/item/crowbar, -/obj/item/clothing/neck/stethoscope, -/obj/item/clothing/glasses/hud/health, -/obj/item/clothing/glasses/hud/health, -/obj/item/clothing/glasses/hud/health, +/obj/structure/cable, /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/item/clothing/glasses/hud/health, -/obj/item/clothing/glasses/hud/health, -/obj/item/clothing/glasses/hud/health, -/obj/item/clothing/glasses/hud/health, -/turf/open/floor/iron/dark, -/area/medical/storage) -"aOC" = ( -/obj/structure/flora/grass/jungle, -/obj/structure/flora/ausbushes/lavendergrass, -/turf/open/floor/grass, -/area/medical/psychology) -"aOE" = ( -/obj/structure/water_source/puddle, -/obj/structure/flora/ausbushes/reedbush{ - pixel_y = 5 - }, -/turf/open/floor/grass, -/area/medical/psychology) -"aOH" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/medical/paramedic) -"aOI" = ( -/obj/effect/turf_decal/tile/blue{ +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 +/turf/open/floor/iron/dark, +/area/station/security/checkpoint/engineering) +"bVv" = ( +/turf/closed/mineral/random/high_chance, +/area/space/nearstation) +"bVR" = ( +/obj/structure/cable, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"bWo" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/stripes/line, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/turf/open/floor/plating{ + icon_state = "platingdmg1" }, -/obj/effect/turf_decal/tile/blue{ +/area/station/maintenance/port/lesser) +"bWv" = ( +/obj/structure/rack, +/obj/item/integrated_circuit/loaded/speech_relay, +/obj/item/integrated_circuit/loaded/hello_world, +/obj/effect/turf_decal/tile/purple/anticorner/contrasted{ dir = 1 }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 +/obj/machinery/light_switch/directional/north, +/turf/open/floor/iron/showroomfloor, +/area/station/science/ordnance/office) +"bWE" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/closed/wall/r_wall, +/area/station/engineering/supermatter/room) +"bWI" = ( +/obj/machinery/door/airlock/external{ + name = "Abandoned External Airlock" }, -/obj/machinery/shower{ - dir = 4; - name = "emergency shower" +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/obj/effect/mapping_helpers/airlock/access/all/engineering/construction, +/turf/open/floor/iron/dark, +/area/station/maintenance/fore) +"bWP" = ( +/obj/structure/table, +/obj/item/clothing/shoes/sneakers/orange{ + pixel_x = -6; + pixel_y = 10 + }, +/obj/item/clothing/shoes/sneakers/orange{ + pixel_x = -6; + pixel_y = -2 }, -/obj/effect/turf_decal/box, -/turf/open/floor/iron/showroomfloor, -/area/medical/paramedic) -"aOK" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 4 +/obj/item/clothing/shoes/sneakers/orange{ + pixel_x = -6; + pixel_y = 4 }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 +/obj/item/clothing/shoes/sneakers/orange{ + pixel_x = -6; + pixel_y = -8 }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 +/obj/item/clothing/under/rank/prisoner{ + pixel_x = 8; + pixel_y = 5 }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/turf/open/floor/iron/showroomfloor, -/area/medical/paramedic) -"aOO" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 4 +/obj/machinery/camera/directional/north{ + c_tag = "Prison Visitation"; + network = list("ss13","prison") }, -/obj/effect/turf_decal/tile/blue{ +/obj/effect/turf_decal/tile/red/anticorner/contrasted{ dir = 8 }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 +/turf/open/floor/iron/showroomfloor, +/area/station/security/execution/transfer) +"bWZ" = ( +/obj/effect/turf_decal/tile/purple/half/contrasted, +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/effect/turf_decal/tile/blue{ +/obj/structure/cable, +/turf/open/floor/iron/showroomfloor, +/area/station/science/research) +"bXa" = ( +/obj/effect/landmark/blobstart, +/turf/open/floor/engine, +/area/station/science/xenobiology) +"bXb" = ( +/obj/structure/table, +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/effect/turf_decal/siding/blue{ - dir = 9 +/obj/machinery/light/directional/north, +/obj/machinery/button/door{ + id = "bridge blast"; + name = "Bridge Lockdown Toggle"; + pixel_x = 6; + pixel_y = 8; + req_access = list("command") }, -/turf/open/floor/iron/showroomfloor, -/area/medical/storage) -"aOZ" = ( -/turf/closed/wall, -/area/medical/storage) -"aPf" = ( -/turf/closed/wall/rust, -/area/medical/virology) -"aPh" = ( -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 1 +/obj/machinery/button/door{ + id = "bridge-maint"; + name = "Bridge Maintenance Lockdown Toggle"; + pixel_x = 6; + pixel_y = -2; + req_access = list("command") }, -/turf/open/floor/iron/showroomfloor, -/area/medical/exam_room) -"aPv" = ( -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/obj/machinery/button/door{ + id = "teleshutter"; + name = "Teleporter Shutter Toggle"; + pixel_x = -6; + pixel_y = 8; + req_access = list("command") }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/obj/machinery/button/door{ + id = "evashutter"; + name = "E.V.A. Storage Shutter Toggle"; + pixel_x = -6; + pixel_y = -2; + req_access = list("command") }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/obj/machinery/camera/directional/north{ + c_tag = "Bridge Control"; + name = "command camera" }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/turf/open/floor/iron, -/area/hallway/primary/central/fore) -"aPx" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/medical/storage) -"aPC" = ( -/obj/effect/spawner/structure/window, -/turf/open/floor/plating, -/area/medical/storage) -"aPE" = ( +/turf/open/floor/iron/dark, +/area/station/command/bridge) +"bXe" = ( /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 4 @@ -7016,462 +6546,448 @@ /obj/effect/turf_decal/box, /obj/machinery/defibrillator_mount/directional/west, /turf/open/floor/iron/dark, -/area/medical/exam_room) -"aPI" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/area/station/medical/exam_room) +"bXf" = ( +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/blue, +/obj/effect/landmark/event_spawn, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/service/janitor) +"bXj" = ( +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/caution/stand_clear, +/turf/open/floor/iron/dark, +/area/station/command/bridge) +"bXz" = ( +/turf/closed/wall, +/area/station/service/kitchen/coldroom) +"bXS" = ( +/obj/machinery/door/airlock/external{ + name = "Prison External Airlock" }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 }, -/obj/machinery/vending/coffee, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron/dark, -/area/medical/storage) -"aPJ" = ( -/obj/machinery/power/emitter, -/obj/effect/turf_decal/bot, -/obj/effect/decal/cleanable/dirt, -/obj/structure/sign/warning/fire{ - pixel_y = 32 +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 4 }, +/obj/effect/mapping_helpers/airlock/access/any/security/maintenance, /turf/open/floor/iron/dark, -/area/maintenance/port/fore) -"aPW" = ( -/obj/machinery/microwave{ - pixel_y = 5 +/area/station/maintenance/port/lesser) +"bYe" = ( +/obj/machinery/door/poddoor{ + id = "Arrival Shuttle Bay"; + name = "Arrival Shuttle Bay" }, -/obj/structure/table/glass, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/obj/effect/turf_decal/delivery, +/turf/open/floor/plating/airless, +/area/station/hallway/secondary/entry) +"bYK" = ( +/obj/machinery/button/flasher{ + id = "visitorflash"; + pixel_x = -6; + pixel_y = 24; + req_access = list("brig") }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/obj/machinery/holopad, +/obj/machinery/button/door/directional/north{ + id = "visitation"; + name = "Visitation Shutters"; + pixel_x = 8; + req_access = list("brig") }, -/obj/structure/sign/poster/official/no_erp{ - pixel_y = -32 +/turf/open/floor/iron/showroomfloor, +/area/station/security/execution/transfer) +"bYU" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/effect/turf_decal/stripes/corner, +/obj/effect/spawner/random/maintenance, +/obj/effect/spawner/random/structure/crate, +/obj/structure/closet/cardboard, +/obj/structure/sign/poster/contraband/random/directional/north, +/turf/open/floor/plating{ + icon_state = "platingdmg3" }, -/turf/open/floor/iron/dark, -/area/medical/storage) -"aQc" = ( +/area/station/maintenance/starboard) +"bZg" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/effect/turf_decal/tile/blue{ +/obj/effect/turf_decal/stripes/corner{ dir = 4 }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/iron/showroomfloor, -/area/medical/medbay/central) -"aQe" = ( -/obj/structure/railing{ +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/newscaster/directional/east, +/obj/effect/turf_decal/tile/yellow{ dir = 4 }, -/obj/effect/turf_decal/siding/wideplating/dark/corner{ +/obj/effect/turf_decal/stripes/corner{ dir = 4 }, +/turf/open/floor/iron/dark/corner, +/area/station/hallway/primary/port) +"bZE" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/caution/stand_clear, /turf/open/floor/iron/dark, -/area/service/chapel/monastery) -"aQh" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue{ +/area/station/hallway/primary/central/fore) +"bZL" = ( +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 +/obj/structure/window/reinforced{ + dir = 8 }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/decoration/glowstick, +/obj/structure/cable, +/obj/machinery/power/apc/auto_name/directional/north, +/turf/open/floor/plating{ + icon_state = "platingdmg1" }, -/turf/open/floor/iron/showroomfloor, -/area/medical/medbay/central) -"aQq" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 4 +/area/station/maintenance/disposal) +"bZQ" = ( +/obj/structure/railing{ + dir = 8 }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 +/obj/machinery/light/small/directional/north, +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, -/obj/effect/turf_decal/tile/blue, +/turf/open/floor/iron/dark, +/area/station/service/chapel/funeral) +"caj" = ( /obj/effect/turf_decal/tile/blue{ dir = 1 }, -/obj/effect/turf_decal/tile/blue, -/obj/effect/landmark/start/medical_doctor, -/obj/effect/turf_decal/siding/blue{ - dir = 5 - }, -/turf/open/floor/iron/showroomfloor, -/area/medical/storage) -"aQr" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/turf/open/floor/iron/showroomfloor, -/area/medical/medbay/lobby) -"aQt" = ( /obj/effect/turf_decal/tile/blue{ dir = 4 }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, /obj/effect/turf_decal/tile/blue, -/turf/open/floor/iron/showroomfloor, -/area/medical/medbay/lobby) -"aQz" = ( -/obj/machinery/shieldgen, -/obj/effect/turf_decal/bot, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/dark, -/area/maintenance/port/fore) -"aQT" = ( -/obj/effect/turf_decal/tile/blue{ +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/siding/blue{ +/obj/effect/turf_decal/box/corners{ dir = 4 }, -/turf/open/floor/iron/showroomfloor, -/area/medical/storage) -"aQV" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/medical/pharmacy) -"aQW" = ( -/turf/closed/wall, -/area/medical/pharmacy) -"aQX" = ( -/obj/structure/chair/pew/left{ - dir = 8 - }, -/obj/effect/turf_decal/siding/thinplating/dark{ - dir = 5 +/obj/structure/extinguisher_cabinet/directional/east, +/obj/item/kirbyplants/random, +/turf/open/floor/iron, +/area/station/security/courtroom) +"caq" = ( +/obj/structure/girder, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/corner, +/turf/open/floor/plating{ + icon_state = "panelscorched" }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/chapel, -/area/service/chapel/monastery) -"aRa" = ( -/obj/structure/closet/secure_closet/security/med, -/obj/effect/turf_decal/tile/red{ +/area/station/maintenance/starboard/fore) +"cau" = ( +/obj/structure/cable, +/obj/effect/turf_decal/siding/wood/corner{ dir = 1 }, -/obj/effect/turf_decal/tile/red{ - dir = 4 +/obj/effect/turf_decal/siding/wood{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/wood, +/area/station/command/heads_quarters/captain) +"caM" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/structure/crate, +/turf/open/floor/plating{ + icon_state = "platingdmg3" }, +/area/station/maintenance/starboard/aft) +"caO" = ( /obj/effect/turf_decal/tile/red{ dir = 4 }, /obj/effect/turf_decal/tile/red{ - dir = 8 + dir = 1 }, -/obj/effect/turf_decal/tile/red{ +/obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/effect/turf_decal/delivery, -/obj/item/book/manual/wiki/security_space_law, -/obj/item/crowbar, -/turf/open/floor/iron/showroomfloor, -/area/security/checkpoint/medical) -"aRg" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/structure/disposalpipe/sorting/mail/flip{ - dir = 8; - name = "medical sorting disposal pipe"; - sortType = 9 - }, -/obj/effect/turf_decal/siding/blue/corner{ - dir = 4 - }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/showroomfloor, -/area/medical/storage) -"aRi" = ( -/obj/effect/spawner/structure/window/hollow/reinforced/directional{ - dir = 5 - }, -/obj/structure/cable, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"aRj" = ( -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/area/station/ai_monitored/security/armory) +"caS" = ( +/obj/machinery/computer/security{ dir = 8 }, +/obj/effect/turf_decal/bot, +/obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 + dir = 8 }, -/obj/effect/turf_decal/stripes/line, -/obj/structure/cable, +/obj/machinery/status_display/ai/directional/east, +/turf/open/floor/iron/dark, +/area/station/hallway/primary/aft) +"cbf" = ( +/obj/effect/turf_decal/tile/red, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/hallway/primary/central/fore) -"aRk" = ( -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, +/area/station/security/brig) +"cbp" = ( +/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/iron, -/area/hallway/primary/central/fore) -"aRl" = ( -/obj/effect/turf_decal/plaque{ - icon_state = "L1" - }, -/obj/effect/turf_decal/tile/yellow{ dir = 4 }, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/structure/sign/directions/security{ - dir = 8; - pixel_y = 32 - }, -/obj/structure/sign/directions/medical{ - dir = 8; - pixel_y = 40 - }, -/obj/structure/sign/directions/command{ - dir = 8; - pixel_y = 24 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, -/obj/effect/landmark/start/hangover, -/turf/open/floor/iron, -/area/hallway/primary/central/fore) -"aRn" = ( -/obj/machinery/smartfridge/chemistry/preloaded, -/turf/closed/wall, -/area/medical/pharmacy) -"aRs" = ( -/obj/structure/bed, -/obj/machinery/iv_drip, -/obj/effect/turf_decal/bot_white/right, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/showroomfloor, +/area/station/ai_monitored/security/armory) +"cbF" = ( /obj/effect/turf_decal/stripes/corner{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/obj/machinery/nuclearbomb/beer, +/turf/open/floor/plating, +/area/station/cargo/warehouse) +"cbJ" = ( +/obj/structure/railing/corner{ + dir = 8 }, -/obj/item/bedsheet/medical, -/turf/open/floor/iron/dark, -/area/medical/medbay/central) -"aRv" = ( -/obj/effect/turf_decal/plaque{ - icon_state = "L13" +/obj/machinery/camera/autoname/directional/south, +/obj/machinery/door/firedoor/border_only{ + dir = 8 }, -/obj/effect/turf_decal/tile/yellow{ +/turf/open/floor/iron/stairs/left{ dir = 4 }, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/structure/sign/directions/evac{ - dir = 4; - pixel_y = 24 - }, -/obj/structure/disposalpipe/segment{ +/area/station/service/chapel/dock) +"ccd" = ( +/obj/structure/railing{ dir = 4 }, -/obj/effect/landmark/start/hangover, -/turf/open/floor/iron, -/area/hallway/primary/central/fore) -"aRw" = ( -/obj/effect/turf_decal/tile/yellow{ +/obj/effect/turf_decal/siding/wideplating/dark/corner{ dir = 4 }, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 +/turf/open/floor/iron/dark, +/area/station/service/chapel/monastery) +"ccf" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 6 }, -/obj/structure/sign/directions/science{ +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/maintenance/port/lesser) +"ccg" = ( +/obj/docking_port/stationary{ dir = 4; - pixel_y = 40 + dwidth = 1; + height = 4; + roundstart_template = /datum/map_template/shuttle/escape_pod/default; + width = 3 }, -/obj/structure/sign/directions/supply{ - dir = 4; - pixel_y = 32 +/turf/open/space/basic, +/area/space) +"ccr" = ( +/obj/effect/decal/cleanable/blood/old, +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/obj/structure/sign/directions/engineering{ - dir = 4; - pixel_y = 24 +/obj/effect/turf_decal/stripes/corner, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 }, -/obj/structure/disposalpipe/segment{ +/obj/structure/cable, +/turf/open/floor/engine, +/area/station/ai_monitored/turret_protected/aisat_interior) +"ccz" = ( +/obj/effect/decal/cleanable/cobweb, +/turf/closed/mineral/random/labormineral, +/area/space/nearstation) +"ccP" = ( +/obj/structure/lattice, +/obj/structure/window/reinforced{ dir = 4 }, -/turf/open/floor/iron, -/area/hallway/primary/central/fore) -"aRx" = ( -/obj/machinery/rnd/production/techfab/department/medical, -/obj/effect/turf_decal/delivery, -/obj/effect/turf_decal/stripes/box, -/turf/open/floor/iron/dark, -/area/medical/storage) -"aRy" = ( +/turf/open/space/basic, +/area/space/nearstation) +"ccQ" = ( /obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 + dir = 4 }, -/obj/structure/disposalpipe/segment{ +/obj/machinery/atmospherics/pipe/smart/manifold/cyan/visible, +/obj/machinery/meter, +/obj/effect/turf_decal/stripes/corner{ dir = 4 }, /turf/open/floor/iron, -/area/hallway/primary/central/fore) -"aRz" = ( -/obj/effect/decal/cleanable/oil, -/obj/effect/turf_decal/siding/purple{ +/area/station/engineering/atmos) +"ccW" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/table/wood, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/iron, -/area/science/robotics/mechbay) -"aRF" = ( -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 +/obj/item/paper_bin{ + pixel_x = -4; + pixel_y = 4 }, -/obj/structure/table, -/obj/item/reagent_containers/glass/beaker/large, -/obj/item/reagent_containers/glass/beaker{ +/obj/item/coin/twoheaded{ pixel_x = 8; - pixel_y = 2 - }, -/obj/item/reagent_containers/dropper, -/obj/item/reagent_containers/glass/bottle/epinephrine{ - pixel_x = -4; - pixel_y = 12 + pixel_y = 6 }, -/obj/item/reagent_containers/glass/bottle/multiver{ - pixel_x = 7; - pixel_y = 12 +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/maintenance/port/fore) +"ccX" = ( +/obj/structure/lattice, +/obj/structure/window/reinforced{ + dir = 8 }, -/turf/open/floor/iron/showroomfloor, -/area/medical/chemistry) -"aRG" = ( -/obj/structure/table/glass, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/turf/open/space/basic, +/area/space/nearstation) +"ccY" = ( +/obj/structure/transit_tube/curved, +/obj/structure/lattice, +/turf/open/space/basic, +/area/space/nearstation) +"cdf" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 }, -/obj/item/assembly/timer{ - desc = "Used to time things. Works well with contraptions which has to count down. Tick tock. But slightly shifted to the left."; - pixel_x = -4; - pixel_y = 4 +/obj/machinery/requests_console/directional/west, +/turf/open/floor/engine, +/area/station/ai_monitored/turret_protected/ai) +"cdi" = ( +/obj/structure/closet/crate/engineering, +/obj/item/stack/sheet/mineral/plasma/thirty{ + amount = 50 }, -/obj/item/assembly/timer{ - desc = "Used to time things. Works well with contraptions which has to count down. Tick tock. But slightly shifted to the left."; - pixel_x = -4; - pixel_y = 4 +/obj/item/wrench, +/obj/item/crowbar, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 }, -/obj/item/assembly/timer{ - desc = "Used to time things. Works well with contraptions which has to count down. Tick tock. But slightly shifted to the left."; - pixel_x = -4; - pixel_y = 4 +/turf/open/floor/iron/smooth_large, +/area/station/maintenance/department/chapel/monastery) +"cdl" = ( +/obj/structure/transit_tube/curved/flipped, +/obj/structure/lattice, +/turf/open/space/basic, +/area/space/nearstation) +"cdt" = ( +/obj/structure/transit_tube/curved/flipped{ + dir = 1 }, -/obj/item/assembly/igniter, -/obj/item/assembly/igniter, -/obj/item/assembly/igniter, -/obj/item/screwdriver{ - pixel_y = 5 +/obj/structure/lattice, +/turf/open/space/basic, +/area/space/nearstation) +"cdu" = ( +/obj/structure/transit_tube/curved{ + dir = 1 }, -/obj/item/stack/cable_coil, -/turf/open/floor/iron/dark, -/area/medical/pharmacy) -"aRH" = ( -/obj/structure/chair/office/light, -/obj/effect/landmark/start/depsec/medical, -/obj/effect/turf_decal/tile/red{ +/obj/structure/lattice, +/turf/open/space/basic, +/area/space/nearstation) +"cdD" = ( +/obj/effect/turf_decal/tile/blue{ dir = 4 }, -/obj/effect/turf_decal/tile/red{ - dir = 8 +/obj/effect/turf_decal/tile/blue{ + dir = 1 }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 8 +/obj/effect/turf_decal/tile/blue{ + dir = 1 }, -/obj/effect/turf_decal/tile/red{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/landmark/event_spawn, +/obj/effect/landmark/start/medical_doctor, +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ dir = 4 }, /turf/open/floor/iron/showroomfloor, -/area/security/checkpoint/medical) -"aRJ" = ( -/obj/effect/turf_decal/stripes/corner{ +/area/station/medical/surgery/aft) +"cdF" = ( +/obj/effect/turf_decal/tile/red{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/obj/effect/turf_decal/stripes/corner, +/turf/open/floor/iron/showroomfloor, +/area/station/ai_monitored/security/armory) +"cdH" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 1 }, -/obj/structure/table, -/obj/item/soap/nanotrasen, -/obj/item/hand_labeler, -/obj/item/gun/syringe{ - pixel_y = 5 +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 }, -/turf/open/floor/iron/dark, -/area/medical/medbay/central) -"aRL" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/corner{ +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/turf/open/floor/iron/showroomfloor, +/area/station/science/robotics/lab) +"cdI" = ( +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/structure/rack, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plating, +/area/station/cargo/warehouse) +"cdN" = ( +/obj/effect/turf_decal/loading_area{ dir = 4 }, -/obj/effect/landmark/event_spawn, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small/directional/north, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/corner{ +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/station/maintenance/fore) +"cdV" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/circuit/green{ + luminosity = 2 + }, +/area/station/ai_monitored/turret_protected/ai) +"cdX" = ( +/obj/machinery/ai_slipper{ + uses = 10 + }, +/obj/effect/turf_decal/stripes/line{ dir = 1 }, -/turf/open/floor/iron/dark, -/area/maintenance/port/greater) -"aRN" = ( -/obj/machinery/chem_heater/withbuffer, -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/engine, +/area/station/ai_monitored/turret_protected/ai) +"cdY" = ( +/turf/closed/wall, +/area/station/ai_monitored/turret_protected/ai) +"cdZ" = ( +/turf/closed/wall/rust, +/area/station/ai_monitored/turret_protected/ai) +"cec" = ( /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 1 @@ -7479,2482 +6995,2593 @@ /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/turf/open/floor/iron/dark, -/area/medical/pharmacy) -"aRO" = ( -/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ - dir = 8 + dir = 4 }, -/turf/open/floor/iron/dark, -/area/medical/pharmacy) -"aRP" = ( +/obj/machinery/atmospherics/components/binary/pump{ + dir = 1; + name = "East Ports to West Ports" + }, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"cee" = ( +/obj/structure/sign/poster/contraband/revolver, +/turf/closed/wall, +/area/station/commons/locker) +"ceg" = ( /obj/effect/turf_decal/bot, -/obj/structure/closet{ - name = "medical locker" +/obj/effect/turf_decal/stripes/corner{ + dir = 4 }, -/obj/structure/grille/broken, -/obj/item/clothing/gloves/color/latex, -/obj/item/clothing/mask/surgical, -/turf/open/floor/plating, -/area/maintenance/port/greater) -"aRQ" = ( -/obj/structure/girder, -/turf/open/floor/plating{ - icon_state = "panelscorched" +/obj/effect/turf_decal/stripes/corner, +/obj/machinery/holopad/secure, +/turf/open/floor/engine, +/area/station/ai_monitored/turret_protected/ai) +"ceh" = ( +/obj/structure/table, +/obj/item/storage/box/prisoner{ + pixel_x = 5; + pixel_y = 5 }, -/area/maintenance/aft) -"aRR" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/showroomfloor, -/area/science/robotics/lab) -"aRS" = ( +/obj/item/restraints/handcuffs/cable/zipties, +/obj/item/crowbar/red, +/obj/effect/turf_decal/stripes/corner, +/obj/structure/noticeboard/directional/north, +/obj/effect/turf_decal/tile/neutral/half/contrasted, +/turf/open/floor/iron/dark, +/area/station/security/execution/transfer) +"cel" = ( /obj/effect/turf_decal/tile/blue, /obj/effect/turf_decal/tile/blue{ dir = 1 }, -/obj/machinery/holopad, -/obj/effect/turf_decal/bot, -/obj/structure/disposalpipe/sorting/mail{ - dir = 8; - name = "cmo sorting disposal pipe"; - sortType = 10 - }, -/obj/structure/cable, /turf/open/floor/iron/showroomfloor, -/area/medical/storage) -"aRU" = ( -/obj/structure/table/glass, -/obj/item/clothing/gloves/color/latex, -/obj/item/clothing/gloves/color/latex, -/obj/item/clothing/glasses/science{ - pixel_x = 4; - pixel_y = 4 +/area/station/medical/medbay/lobby) +"ceq" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "AI Core shutters"; + name = "AI Core Shutter" }, -/obj/item/clothing/glasses/science, -/obj/item/storage/pill_bottle/epinephrine, +/turf/open/floor/plating, +/area/station/ai_monitored/turret_protected/ai) +"cev" = ( +/obj/structure/transit_tube/diagonal/topleft, +/obj/structure/lattice, +/turf/open/space/basic, +/area/space/nearstation) +"cez" = ( /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/end{ dir = 8 }, /turf/open/floor/iron/dark, -/area/medical/pharmacy) -"aRY" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/landmark/blobstart, -/obj/structure/cable, +/area/station/ai_monitored/security/armory) +"ceD" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating{ - icon_state = "platingdmg1" +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/circuit/green{ + luminosity = 2 }, -/area/maintenance/port/fore) -"aSe" = ( -/obj/structure/sign/departments/medbay/alt{ - pixel_x = -32 +/area/station/ai_monitored/turret_protected/ai) +"ceE" = ( +/obj/effect/turf_decal/tile/red{ + dir = 4 }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/stripes/line{ + dir = 6 }, -/obj/effect/turf_decal/tile/blue{ +/turf/open/floor/iron/showroomfloor, +/area/station/ai_monitored/security/armory) +"ceF" = ( +/turf/closed/wall/r_wall, +/area/station/ai_monitored/turret_protected/aisat/atmos) +"ceG" = ( +/turf/closed/wall/r_wall/rust, +/area/station/ai_monitored/turret_protected/aisat/atmos) +"ceH" = ( +/obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, -/turf/open/floor/iron, -/area/hallway/primary/port) -"aSf" = ( -/obj/structure/sign/warning/electricshock, -/turf/closed/wall, -/area/maintenance/port/fore) -"aSg" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "chemistry_shutters_2"; - name = "Chemistry Hall Shutters" +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, -/turf/open/floor/plating, -/area/medical/pharmacy) -"aSh" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/iron, -/area/science/robotics/mechbay) -"aSi" = ( -/obj/structure/table/glass, -/obj/item/clipboard{ - pixel_x = -3; - pixel_y = 2 +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 }, -/obj/item/book/manual/wiki/chemistry{ - pixel_x = 4; - pixel_y = 4 +/obj/structure/cable, +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/plating{ + icon_state = "platingdmg1" }, -/obj/item/book/manual/wiki/grenades, -/obj/item/toy/figure/chemist, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/area/station/maintenance/disposal) +"ceM" = ( +/obj/effect/turf_decal/tile/blue{ dir = 8 }, -/turf/open/floor/iron/dark, -/area/medical/pharmacy) -"aSl" = ( -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/yellow{ +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/commons/fitness/recreation) +"ceT" = ( +/obj/machinery/atmospherics/pipe/smart/simple/yellow/visible, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 8 }, -/obj/effect/turf_decal/tile/yellow{ +/turf/open/floor/iron/showroomfloor, +/area/station/science/ordnance/storage) +"ceW" = ( +/obj/effect/turf_decal/delivery, +/obj/structure/closet/radiation, +/obj/item/clothing/glasses/meson, +/obj/effect/turf_decal/stripes/corner, +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/delivery, -/turf/open/floor/iron/showroomfloor, -/area/medical/medbay/lobby) -"aSs" = ( -/obj/machinery/plate_press, -/obj/machinery/light/small/directional/south, -/obj/item/radio/intercom/directional/south, -/turf/open/floor/plating, -/area/security/prison) -"aSw" = ( -/obj/structure/chair/office/light{ +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/landmark/start/chemist, /turf/open/floor/iron/dark, -/area/medical/pharmacy) -"aSy" = ( -/obj/structure/table, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/area/station/engineering/storage_shared) +"cfs" = ( +/obj/machinery/camera/directional/east{ + c_tag = "Supermatter Waste Line"; + name = "engineering camera"; + network = list("ss13","engine") }, -/obj/item/stack/medical/gauze, -/obj/item/stack/medical/mesh, -/obj/item/stack/medical/suture, -/turf/open/floor/iron/dark, -/area/medical/medbay/lobby) -"aSB" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 +/obj/effect/turf_decal/stripes/corner, +/obj/machinery/button/door/directional/east{ + id = "engineaccess"; + name = "Engine Access Lockdown"; + req_access = list("engineering") }, -/obj/effect/turf_decal/tile/red{ +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"cfu" = ( +/obj/structure/sign/warning/xeno_mining, +/turf/closed/wall, +/area/station/maintenance/fore) +"cfC" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/effect/turf_decal/siding/wood/corner{ dir = 1 }, -/obj/effect/turf_decal/siding/red/corner{ - dir = 1 +/obj/effect/turf_decal/siding/wood, +/turf/open/floor/wood, +/area/station/command/heads_quarters/hop) +"cfK" = ( +/obj/structure/table, +/obj/structure/cable, +/obj/effect/spawner/random/aimodule/harmless, +/turf/open/floor/circuit/green{ + luminosity = 2 }, -/obj/effect/landmark/start/depsec/engineering, -/turf/open/floor/iron, -/area/security/checkpoint/engineering) -"aSJ" = ( -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/door/airlock/security/glass{ - name = "Research Security Post"; - req_access_txt = "63" +/area/station/ai_monitored/turret_protected/ai_upload) +"cfL" = ( +/turf/closed/wall/r_wall, +/area/station/maintenance/aft) +"cfN" = ( +/obj/effect/turf_decal/bot, +/obj/structure/safe{ + pixel_x = 3 }, -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/security/checkpoint/science/research) -"aSN" = ( -/obj/structure/table, -/obj/item/hand_labeler, -/obj/item/crowbar/red, -/obj/item/gps/mining, /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/effect/decal/cleanable/cobweb, +/obj/item/stack/spacecash/c500{ + pixel_x = -2; + pixel_y = -2 + }, +/obj/item/lazarus_injector, /obj/effect/decal/cleanable/dirt, -/obj/machinery/light_switch/directional/north, -/obj/machinery/light/small/directional/north, -/obj/effect/turf_decal/stripes/corner{ - dir = 4 +/obj/structure/spider/stickyweb, +/turf/open/floor/iron/dark, +/area/station/maintenance/port/greater) +"cfR" = ( +/obj/structure/table/reinforced, +/obj/effect/turf_decal/delivery, +/obj/machinery/door/firedoor, +/obj/item/folder/blue, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "hop"; + name = "Privacy Shutters" }, -/obj/effect/turf_decal/tile/brown/half/contrasted{ - dir = 1 +/obj/machinery/door/window/brigdoor{ + base_state = "rightsecure"; + dir = 1; + icon_state = "rightsecure"; + name = "Head of Personnel's Desk"; + req_access = list("hop") }, -/obj/structure/cable, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 +/obj/machinery/door/window/right/directional/south{ + name = "Reception Desk" }, -/turf/open/floor/iron/dark, -/area/cargo/miningoffice) -"aSO" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 4 +/turf/open/floor/iron, +/area/station/command/heads_quarters/hop) +"cfX" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/sign/poster/contraband/grey_tide{ + pixel_y = 32 }, -/obj/effect/turf_decal/tile/blue{ +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/station/maintenance/port/greater) +"cgb" = ( +/obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/effect/turf_decal/tile/blue{ +/obj/machinery/status_display/evac/directional/north, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"cgj" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/duct, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/turf/open/floor/plating, +/area/station/maintenance/department/crew_quarters/bar) +"cgp" = ( +/obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/effect/turf_decal/stripes/corner{ + dir = 8 }, -/obj/effect/turf_decal/siding/blue{ +/obj/structure/cable, +/turf/open/floor/engine, +/area/station/ai_monitored/turret_protected/aisat_interior) +"cgJ" = ( +/obj/machinery/ai_slipper{ + uses = 10 + }, +/obj/effect/turf_decal/box, +/obj/effect/turf_decal/stripes/corner{ dir = 1 }, -/turf/open/floor/iron/showroomfloor, -/area/medical/storage) -"aST" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/decal/cleanable/dirt, /obj/structure/cable, -/turf/open/floor/plating{ - icon_state = "platingdmg3" - }, -/area/maintenance/port/greater) -"aSW" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "cmoprivacy"; - name = "Office Privacy Shutters" +/turf/open/floor/engine, +/area/station/ai_monitored/turret_protected/aisat_interior) +"cgU" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, -/turf/open/floor/plating, -/area/medical/medbay/central) -"aSY" = ( -/obj/effect/turf_decal/tile/blue{ +/turf/open/floor/iron/recharge_floor, +/area/station/maintenance/port/aft) +"chc" = ( +/obj/effect/turf_decal/bot, +/obj/structure/closet/emcloset, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/effect/turf_decal/stripes/corner{ dir = 1 }, +/turf/open/floor/plating, +/area/station/maintenance/starboard) +"chg" = ( +/obj/effect/turf_decal/tile/red, /obj/effect/turf_decal/tile/blue{ dir = 8 }, -/obj/effect/turf_decal/tile/blue{ +/obj/structure/chair{ dir = 1 }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron/showroomfloor, -/area/medical/medbay/lobby) -"aTh" = ( -/obj/structure/flora/ausbushes/sparsegrass, -/obj/structure/flora/ausbushes/grassybush, -/obj/structure/flora/ausbushes/fernybush, -/turf/open/floor/grass, -/area/medical/virology) -"aTi" = ( -/obj/structure/flora/junglebush/large, -/obj/structure/flora/ausbushes/ywflowers, -/turf/open/floor/grass, -/area/medical/virology) -"aTk" = ( -/obj/effect/turf_decal/delivery, -/obj/structure/reagent_dispensers/watertank, -/turf/open/floor/plating, -/area/maintenance/port/greater) -"aTo" = ( -/obj/structure/cable, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) +"chD" = ( +/turf/closed/wall, +/area/station/ai_monitored/turret_protected/aisat/foyer) +"chI" = ( +/turf/closed/wall/r_wall, +/area/station/ai_monitored/turret_protected/aisat/foyer) +"chM" = ( +/obj/structure/transit_tube/diagonal, +/obj/structure/lattice, +/turf/open/space/basic, +/area/space/nearstation) +"chO" = ( +/obj/structure/sign/warning/vacuum/external, +/turf/closed/wall, +/area/station/ai_monitored/turret_protected/aisat/atmos) +"chS" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, -/area/service/chapel/dock) -"aTp" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plating, -/area/maintenance/starboard) -"aTq" = ( -/turf/closed/wall/r_wall, -/area/medical/surgery/aft) -"aTr" = ( -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/area/station/security/checkpoint/engineering) +"chT" = ( +/turf/open/floor/iron, +/area/station/cargo/miningoffice) +"chV" = ( +/turf/closed/wall/rust, +/area/station/ai_monitored/turret_protected/aisat_interior) +"cic" = ( +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/machinery/dna_scannernew, -/turf/open/floor/iron/dark, -/area/science/genetics) -"aTs" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/turf/open/floor/plating/airless, +/area/space) +"cij" = ( +/obj/effect/turf_decal/loading_area{ dir = 8 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/stripes/corner, +/obj/effect/turf_decal/stripes/corner{ dir = 4 }, -/obj/effect/turf_decal/plaque{ - icon_state = "L2" - }, -/turf/open/floor/iron, -/area/hallway/primary/central/fore) -"aTw" = ( -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, -/obj/effect/turf_decal/bot, -/obj/machinery/holopad, -/turf/open/floor/iron/showroomfloor, -/area/medical/pharmacy) -"aTF" = ( -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 +/turf/open/floor/engine, +/area/station/ai_monitored/turret_protected/aisat/foyer) +"cio" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, -/obj/item/kirbyplants{ - icon_state = "plant-10" +/turf/open/floor/engine, +/area/station/ai_monitored/turret_protected/aisat/foyer) +"cit" = ( +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/engine, +/area/station/ai_monitored/turret_protected/aisat/foyer) +"civ" = ( +/obj/effect/spawner/random/structure/girder, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/maintenance/central) +"ciw" = ( +/obj/structure/transit_tube/curved/flipped{ + dir = 4 }, -/turf/open/floor/iron/showroomfloor, -/area/medical/pharmacy) -"aTG" = ( -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/yellow{ +/obj/structure/window/reinforced{ dir = 8 }, -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/stripes/corner{ +/obj/structure/window/reinforced, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/turf/open/floor/plating, +/area/station/ai_monitored/turret_protected/aisat/foyer) +"ciy" = ( +/obj/structure/transit_tube/curved{ dir = 8 }, -/turf/open/floor/iron/showroomfloor, -/area/medical/medbay/lobby) -"aTI" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/turf/open/floor/plating, +/area/station/ai_monitored/turret_protected/aisat/foyer) +"ciA" = ( +/obj/effect/turf_decal/tile/blue, /obj/effect/turf_decal/tile/blue, /obj/effect/turf_decal/tile/blue{ - dir = 1 + dir = 4 }, /turf/open/floor/iron/showroomfloor, -/area/medical/medbay/central) -"aTJ" = ( -/obj/effect/turf_decal/tile/blue{ +/area/station/medical/paramedic) +"ciI" = ( +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/effect/turf_decal/tile/blue{ +/obj/structure/grille, +/turf/open/floor/plating/airless, +/area/space/nearstation) +"ciK" = ( +/obj/effect/turf_decal/tile/purple{ dir = 8 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/iron, -/area/hallway/primary/port) -"aTO" = ( -/turf/closed/wall, -/area/security/checkpoint/medical) -"aTP" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/corner{ - dir = 8 - }, -/turf/open/floor/plating, -/area/maintenance/port/greater) -"aTT" = ( -/obj/effect/turf_decal/loading_area, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/structure/barricade/wooden/crude, -/obj/machinery/door/window/left/directional/south{ - name = "cage door" +/obj/structure/disposalpipe/segment{ + dir = 4 }, +/turf/open/floor/iron/showroomfloor, +/area/station/science/ordnance) +"ciM" = ( +/obj/structure/sign/departments/engineering, +/turf/closed/wall, +/area/station/ai_monitored/turret_protected/aisat/foyer) +"ciR" = ( /obj/structure/cable, -/turf/open/floor/iron/dark, -/area/maintenance/port/fore) -"aTW" = ( -/obj/structure/table/glass, -/obj/item/folder/white, -/obj/item/stack/sheet/mineral/plasma, -/obj/item/stack/sheet/mineral/plasma, -/obj/item/reagent_containers/glass/bottle/epinephrine{ - pixel_x = -6 +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/item/reagent_containers/syringe, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/carpet/royalblue, +/area/station/service/chapel/office) +"ciT" = ( +/obj/structure/rack, +/obj/effect/turf_decal/bot, +/obj/item/wrench, +/obj/effect/decal/cleanable/cobweb, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ - dir = 1 + dir = 8 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/machinery/light/directional/north, +/obj/item/tank/internals/oxygen, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/aisat/atmos) +"ciW" = ( +/obj/effect/turf_decal/siding/wideplating_new/dark, +/turf/open/floor/grass, +/area/station/service/hydroponics/garden) +"ciY" = ( +/turf/closed/wall/rust, +/area/station/security/warden) +"cjl" = ( +/obj/effect/turf_decal/loading_area{ dir = 4 }, +/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/turf/open/floor/iron/dark, -/area/medical/pharmacy) -"aTX" = ( /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, /turf/open/floor/iron/dark, -/area/medical/pharmacy) -"aUc" = ( -/obj/machinery/atmospherics/components/binary/valve, -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plating, -/area/maintenance/department/chapel/monastery) -"aUi" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, +/area/station/engineering/hallway) +"cjp" = ( +/obj/effect/spawner/random/clothing/costume, /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/corner{ - dir = 1 +/turf/open/floor/plating, +/area/station/maintenance/department/crew_quarters/bar) +"cjq" = ( +/obj/structure/table/reinforced, +/obj/item/storage/secure/briefcase{ + pixel_y = 6 }, -/turf/open/floor/plating{ - icon_state = "panelscorched" +/obj/item/radio{ + pixel_y = 6 }, -/area/maintenance/port/greater) -"aUk" = ( -/obj/machinery/vending/cigarette, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral/half/contrasted, +/turf/open/floor/iron/dark, +/area/station/security/office) +"cjv" = ( +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/turf/open/floor/iron/dark, -/area/security/courtroom) -"aUp" = ( -/obj/effect/turf_decal/bot, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, /obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold/violet/visible{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral, -/obj/machinery/computer/rdconsole{ +/turf/open/floor/iron, +/area/station/engineering/atmos) +"cjC" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/stripes/corner{ dir = 4 }, -/turf/open/floor/iron/dark, -/area/science/lab) -"aUx" = ( -/obj/structure/chair/office/light{ - dir = 4 +/obj/structure/cable, +/obj/structure/sign/poster/contraband/random/directional/north, +/turf/open/floor/plating{ + icon_state = "platingdmg1" }, -/obj/effect/landmark/start/chemist, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/area/station/maintenance/starboard/fore) +"cjG" = ( +/obj/structure/window/reinforced/spawner{ + dir = 4 }, -/turf/open/floor/iron/dark, -/area/medical/pharmacy) -"aUz" = ( -/obj/structure/flora/rock/pile, -/turf/open/misc/asteroid/airless, -/area/space/nearstation) -"aUE" = ( -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/obj/structure/window/reinforced/spawner{ dir = 8 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/obj/structure/flora/bush/sparsegrass/style_random, +/obj/structure/flora/bush/fullgrass/style_random, +/obj/structure/flora/bush/flowers_br/style_random, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "emmd"; + name = "Emergency Medical Lockdown Shutters" }, +/turf/open/floor/grass, +/area/station/medical/paramedic) +"cjI" = ( /obj/effect/turf_decal/stripes/line{ - dir = 1 + dir = 6 }, -/obj/structure/cable, -/turf/open/floor/iron, -/area/hallway/primary/starboard) -"aUG" = ( -/obj/structure/sign/warning/docking, -/turf/closed/wall/rust, -/area/maintenance/port/greater) -"aUJ" = ( -/obj/effect/spawner/structure/window/reinforced, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, -/area/medical/virology) -"aUK" = ( -/obj/effect/turf_decal/delivery, -/obj/machinery/shieldgen, -/turf/open/floor/iron/dark, -/area/engineering/supermatter/room) -"aUP" = ( -/obj/structure/sign/warning/biohazard, -/turf/closed/wall/r_wall/rust, -/area/medical/virology) -"aUR" = ( -/obj/effect/turf_decal/tile/red{ +/area/station/cargo/warehouse) +"cjN" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 1 }, -/obj/effect/turf_decal/tile/red{ - dir = 4 +/obj/machinery/airalarm/directional/south, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, /obj/effect/turf_decal/tile/red{ dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/turf/open/floor/iron/showroomfloor, -/area/security/checkpoint/science/research) -"aUS" = ( -/obj/effect/turf_decal/box, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/obj/structure/cable, -/turf/open/floor/engine, -/area/tcommsat/computer) -"aUV" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/shutters{ - id = "virologysurgery"; - name = "Virology Privacy Shutters" +/turf/open/floor/iron, +/area/station/security/office) +"cjR" = ( +/obj/structure/railing/corner{ + dir = 8 }, -/turf/open/floor/plating, -/area/medical/virology) -"aUZ" = ( -/obj/machinery/door/airlock/maintenance/external{ - name = "mass driver intersection"; - req_access_txt = "12" +/obj/effect/turf_decal/siding/thinplating/dark, +/obj/effect/turf_decal/siding/thinplating/dark{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/maintenance/starboard) -"aVc" = ( -/obj/structure/chair/office/light, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/turf/open/floor/glass/reinforced, +/area/station/service/chapel/monastery) +"cjS" = ( +/obj/effect/turf_decal/stripes/corner{ dir = 4 }, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/turf/open/floor/iron/showroomfloor, -/area/medical/virology) -"aVd" = ( -/obj/structure/rack, -/obj/effect/turf_decal/bot, /obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/item/storage/toolbox/mechanical{ - pixel_x = -4; - pixel_y = 4 + dir = 8 }, -/obj/item/multitool, -/obj/item/storage/toolbox/electrical, -/obj/item/multitool{ - pixel_x = 4 +/obj/structure/table, +/obj/item/soap/nanotrasen, +/obj/item/hand_labeler, +/obj/item/gun/syringe{ + pixel_y = 5 }, -/obj/item/reagent_containers/glass/beaker/large, /turf/open/floor/iron/dark, -/area/science/robotics/lab) -"aVg" = ( -/obj/effect/turf_decal/tile/green, -/obj/effect/turf_decal/tile/green{ - dir = 1 - }, -/obj/effect/turf_decal/bot, -/obj/machinery/holopad, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/showroomfloor, -/area/medical/virology) -"aVk" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, +/area/station/medical/medbay/central) +"cke" = ( +/obj/structure/sign/warning, +/turf/closed/wall, +/area/space/nearstation) +"ckf" = ( +/obj/structure/grille, +/obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ dir = 1 }, -/turf/open/floor/plating{ - icon_state = "platingdmg1" +/turf/open/floor/plating/airless, +/area/space/nearstation) +"ckk" = ( +/obj/structure/lattice, +/turf/open/space, +/area/space/nearstation) +"ckn" = ( +/obj/structure/sign/warning/docking, +/turf/closed/wall, +/area/space/nearstation) +"cko" = ( +/turf/open/floor/plating/airless, +/area/space/nearstation) +"ckp" = ( +/obj/effect/turf_decal/tile/brown{ + dir = 1 }, -/area/maintenance/port/greater) -"aVm" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/obj/effect/turf_decal/tile/brown{ + dir = 8 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/yellow{ dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/medical/storage) -"aVo" = ( -/obj/structure/table/wood, -/obj/effect/turf_decal/siding/wood{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/turf/open/floor/carpet/red, -/area/service/chapel/monastery) -"aVs" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/blood/old, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, /turf/open/floor/iron, -/area/hallway/primary/port) -"aVw" = ( -/obj/structure/cable, -/obj/machinery/door/airlock/maintenance{ - name = "security maintenance"; - req_access_txt = "63" - }, -/turf/open/floor/iron/dark, -/area/maintenance/port/lesser) -"aVA" = ( -/obj/structure/chair/pew/left{ - dir = 8 - }, -/obj/effect/turf_decal/siding/thinplating/dark{ - dir = 9 +/area/station/construction/mining/aux_base) +"ckr" = ( +/obj/structure/grille/broken, +/turf/open/floor/plating/airless, +/area/space/nearstation) +"ckA" = ( +/obj/effect/decal/cleanable/blood/old, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small/directional/east, +/turf/open/floor/plating, +/area/station/maintenance/starboard) +"ckB" = ( +/obj/machinery/power/smes/engineering, +/obj/structure/sign/warning/electric_shock{ + pixel_x = 32 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/landmark/start/assistant, -/turf/open/floor/iron/chapel{ +/obj/structure/cable, +/turf/open/floor/circuit/red, +/area/station/engineering/supermatter/room) +"ckJ" = ( +/obj/structure/sign/warning/secure_area, +/turf/closed/wall, +/area/station/maintenance/port/lesser) +"ckQ" = ( +/obj/structure/closet/firecloset, +/obj/effect/turf_decal/bot, +/obj/machinery/light/small/directional/north, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"cld" = ( +/obj/effect/turf_decal/tile/brown{ dir = 1 }, -/area/service/chapel/monastery) -"aVD" = ( -/obj/effect/turf_decal/delivery, -/obj/structure/closet/l3closet/virology, -/obj/item/tank/internals/emergency_oxygen, -/obj/item/tank/internals/emergency_oxygen, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/brown{ dir = 8 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/yellow{ dir = 1 }, -/obj/effect/turf_decal/stripes/corner{ - dir = 8 - }, -/turf/open/floor/iron/dark, -/area/medical/virology) -"aVU" = ( -/obj/structure/sign/departments/medbay/alt, -/turf/closed/wall, -/area/medical/paramedic) -"aVY" = ( -/obj/structure/bodycontainer/morgue, /obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/bot_white, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, /obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/dark, -/area/medical/morgue) -"aWa" = ( -/obj/structure/transit_tube/horizontal{ - dir = 1 +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/construction/mining/aux_base) +"cll" = ( +/obj/docking_port/stationary{ + dir = 4; + dwidth = 3; + height = 14; + id = "arrivals_stationary"; + name = "kilo arrivals"; + roundstart_template = /datum/map_template/shuttle/arrival/kilo; + width = 7 }, -/obj/structure/grille, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 1 +/turf/open/floor/plating/airless, +/area/space) +"clm" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/hatch{ + name = "Satellite Storage" }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/turf/open/floor/plating, -/area/maintenance/fore) -"aWc" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/turf/open/floor/plating/rust, -/area/security/prison) -"aWg" = ( -/obj/structure/bodycontainer/morgue{ +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 8 }, +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/access/all/engineering/construction, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/aisat/foyer) +"clt" = ( /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ - dir = 8 + dir = 1 }, /obj/effect/turf_decal/tile/neutral{ - dir = 1 + dir = 8 }, /obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/effect/turf_decal/bot_white, -/turf/open/floor/iron/dark, -/area/medical/morgue) -"aWh" = ( -/obj/structure/bodycontainer/morgue, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/obj/machinery/atmospherics/pipe/smart/manifold/purple/visible, +/turf/open/floor/iron, +/area/station/engineering/atmos/pumproom) +"clw" = ( +/obj/machinery/atmospherics/pipe/smart/simple/dark/visible{ + dir = 9 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/purple{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, -/obj/effect/turf_decal/bot_white, +/turf/open/floor/iron/showroomfloor, +/area/station/science/ordnance) +"cly" = ( /obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/dark, -/area/medical/morgue) -"aWl" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/security/checkpoint/medical) -"aWm" = ( -/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/power/port_gen/pacman, +/obj/structure/sign/warning/no_smoking{ + pixel_y = 32 + }, +/obj/effect/decal/cleanable/cobweb, +/obj/structure/spider/stickyweb, +/obj/structure/cable, /turf/open/floor/plating, -/area/medical/psychology) -"aWp" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/medical/glass{ - name = "Medbay Storage"; - req_access_txt = "5" +/area/station/maintenance/department/electrical) +"clz" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple, +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, -/obj/structure/disposalpipe/segment{ +/turf/open/floor/plating/airless, +/area/space/nearstation) +"clH" = ( +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, +/obj/effect/turf_decal/tile/neutral, +/obj/structure/table, +/obj/item/healthanalyzer, +/obj/item/crowbar/red, +/obj/machinery/airalarm/directional/north, /turf/open/floor/iron/dark, -/area/medical/storage) -"aWq" = ( +/area/station/medical/exam_room) +"clL" = ( +/obj/structure/cable, /obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, /obj/effect/turf_decal/tile/yellow{ dir = 8 }, -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/stripes/corner{ +/obj/effect/turf_decal/tile/red{ dir = 8 }, -/obj/effect/turf_decal/stripes/corner{ - dir = 4 +/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/pipe/smart/simple/dark/visible{ + dir = 9 }, -/turf/open/floor/iron/showroomfloor, -/area/medical/medbay/central) -"aWr" = ( -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/yellow{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/meter, +/turf/open/floor/iron, +/area/station/maintenance/disposal/incinerator) +"clN" = ( +/obj/structure/chair/office{ dir = 1 }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 +/obj/effect/turf_decal/tile/neutral/half/contrasted, +/turf/open/floor/iron/dark, +/area/station/security/warden) +"clR" = ( +/obj/machinery/camera/directional/west{ + c_tag = "Prison Recreation"; + network = list("ss13","prison") }, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 +/turf/open/floor/iron, +/area/station/security/prison) +"clV" = ( +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 4 }, /obj/effect/turf_decal/tile/yellow, -/obj/item/kirbyplants{ - icon_state = "plant-18" +/obj/effect/turf_decal/arrows, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/extinguisher_cabinet/directional/east, +/turf/open/floor/iron, +/area/station/cargo/storage) +"clX" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 6 }, -/turf/open/floor/iron/showroomfloor, -/area/medical/pharmacy) -"aWs" = ( -/obj/structure/flora/grass/jungle/b, -/obj/structure/flora/ausbushes/grassybush, -/obj/structure/flora/ausbushes/genericbush, -/obj/structure/flora/ausbushes/ppflowers, -/obj/structure/flora/ausbushes/sunnybush, -/obj/structure/window/reinforced{ +/obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/structure/window/reinforced{ - dir = 1 +/turf/open/floor/plating/airless, +/area/space/nearstation) +"clY" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 5 }, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plating/airless, +/area/space/nearstation) +"clZ" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/station/hallway/secondary/entry) +"cmc" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Security Maintenance" + }, +/obj/effect/mapping_helpers/airlock/access/all/security/general, +/turf/open/floor/iron/dark, +/area/station/maintenance/aft) +"cml" = ( +/turf/closed/wall/rust, +/area/station/service/library) +"cmJ" = ( +/obj/structure/lattice, +/turf/open/space/basic, +/area/space) +"cmQ" = ( +/turf/open/floor/cult, +/area/station/service/chapel/office) +"cmU" = ( +/obj/effect/turf_decal/sand/plating, +/turf/open/floor/plating/airless, +/area/space/nearstation) +"cne" = ( +/obj/structure/railing, +/obj/machinery/door/firedoor/border_only{ + dir = 8 + }, +/obj/machinery/door/firedoor/border_only, +/turf/open/floor/iron/stairs/left{ dir = 4 }, -/turf/open/floor/grass, -/area/hallway/secondary/exit/departure_lounge) -"aWv" = ( -/obj/structure/filingcabinet/chestdrawer, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/area/station/service/chapel/dock) +"cnf" = ( +/obj/structure/grille, +/turf/open/misc/asteroid/airless, +/area/space/nearstation) +"cnn" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 8 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/yellow{ dir = 1 }, -/turf/open/floor/iron/dark, -/area/medical/morgue) -"aWw" = ( -/obj/structure/table, -/obj/machinery/computer/med_data/laptop, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/turf/open/floor/iron/dark, -/area/medical/morgue) -"aWx" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "chemistry_shutters"; - name = "Chemistry Lobby Shutters" - }, +/obj/machinery/status_display/evac/directional/west, +/turf/open/floor/iron, +/area/station/hallway/primary/port) +"cnq" = ( +/obj/effect/turf_decal/bot, /turf/open/floor/plating, -/area/medical/pharmacy) -"aWJ" = ( -/turf/open/floor/engine, -/area/science/xenobiology) -"aWK" = ( -/obj/structure/table/reinforced, -/obj/effect/turf_decal/delivery, -/obj/machinery/door/firedoor, -/obj/item/folder/red, -/obj/item/pen, -/obj/machinery/door/window/brigdoor/right/directional/west{ - name = "Armoury Desk"; - req_access_txt = "3" - }, +/area/station/cargo/warehouse) +"cnM" = ( +/obj/structure/flora/bush/lavendergrass/style_random, +/obj/effect/turf_decal/sand/plating, /turf/open/floor/plating, -/area/ai_monitored/security/armory) -"aWN" = ( -/obj/machinery/door/airlock/maintenance/external{ - name = "mass driver intersection"; - req_access_txt = "12" - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/iron/dark, -/area/maintenance/starboard) -"aWO" = ( -/obj/structure/table/wood, -/obj/item/paper/guides/jobs/security/courtroom, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/security/courtroom) -"aWR" = ( -/turf/closed/wall, -/area/science/xenobiology) -"aWU" = ( +/area/space/nearstation) +"cnQ" = ( +/obj/structure/flora/rock/pile/style_random, +/obj/effect/turf_decal/sand/plating, +/turf/open/floor/plating, +/area/space/nearstation) +"cnR" = ( +/obj/effect/turf_decal/sand/plating, +/turf/open/floor/plating, +/area/space/nearstation) +"cog" = ( +/obj/structure/flora/grass/jungle/b/style_random, +/obj/effect/turf_decal/sand/plating, +/turf/open/floor/plating, +/area/space/nearstation) +"coj" = ( /obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/bridge_pipe/cyan/visible, /turf/open/floor/plating, -/area/science/server) -"aWV" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/flora/ausbushes/fernybush, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/turf/open/floor/grass, -/area/science/genetics) -"aWW" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/machinery/dna_scannernew, -/turf/open/floor/iron/dark, -/area/science/genetics) -"aWY" = ( +/area/station/engineering/atmos/pumproom) +"cok" = ( /turf/closed/wall/r_wall, -/area/science/genetics) -"aXa" = ( -/obj/effect/turf_decal/tile/neutral, +/area/space/nearstation) +"col" = ( /obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/dark, -/area/science/xenobiology) -"aXb" = ( +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/mob/living/carbon/human/species/monkey, -/turf/open/floor/grass, -/area/science/genetics) -"aXe" = ( -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/station/maintenance/disposal) +"cop" = ( +/obj/structure/railing{ dir = 8 }, -/obj/structure/table, -/obj/item/paper_bin{ +/obj/structure/table/wood/fancy/black, +/obj/item/storage/book/bible{ pixel_x = 6; - pixel_y = 5 - }, -/obj/machinery/ecto_sniffer{ - pixel_x = -6 - }, -/obj/item/mod/core/standard{ - pixel_x = -4 + pixel_y = 6 }, -/obj/item/mod/core/standard{ - pixel_x = 4 +/obj/item/storage/book/bible{ + pixel_x = -6; + pixel_y = 6 }, +/obj/item/storage/book/bible, /turf/open/floor/iron/dark, -/area/science/robotics/lab) -"aXj" = ( -/turf/closed/wall/rust, -/area/science/robotics/lab) -"aXn" = ( -/obj/structure/table, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/area/station/service/chapel/monastery) +"cos" = ( +/obj/effect/turf_decal/box, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plating/airless, +/area/space) +"cov" = ( +/obj/structure/disposaloutlet{ dir = 8 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/stripes/box, +/obj/structure/disposalpipe/trunk{ dir = 4 }, -/obj/machinery/cell_charger, -/obj/item/stock_parts/cell/high{ - pixel_x = 4; - pixel_y = 4 - }, -/obj/item/stock_parts/cell/high, -/turf/open/floor/iron/dark, -/area/science/lab) -"aXo" = ( -/obj/structure/flora/tree/jungle/small, -/turf/open/floor/grass, -/area/science/genetics) -"aXs" = ( -/obj/machinery/door/poddoor/incinerator_ordmix, -/turf/open/floor/engine/vacuum, -/area/science/mixing/chamber) -"aXt" = ( -/obj/machinery/mecha_part_fabricator, -/obj/effect/turf_decal/delivery, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/turf/open/floor/plating/airless, +/area/space/nearstation) +"cow" = ( +/obj/structure/grille, +/turf/closed/wall/r_wall, +/area/space/nearstation) +"cox" = ( +/obj/effect/turf_decal/tile/brown{ + dir = 4 }, -/turf/open/floor/iron/dark, -/area/science/robotics/lab) -"aXy" = ( -/obj/effect/turf_decal/tile/purple{ +/obj/effect/turf_decal/tile/brown{ dir = 1 }, -/obj/effect/turf_decal/tile/purple{ - dir = 8 - }, -/obj/effect/turf_decal/tile/purple{ +/obj/effect/turf_decal/tile/yellow{ dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ +/mob/living/simple_animal/sloth/citrus, +/turf/open/floor/iron, +/area/station/cargo/sorting) +"coy" = ( +/obj/structure/flora/rock/style_random, +/turf/open/misc/asteroid/airless, +/area/space/nearstation) +"coz" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ dir = 4 }, -/turf/open/floor/iron/showroomfloor, -/area/science/research) -"aXz" = ( -/obj/effect/turf_decal/bot, -/obj/machinery/shieldgen, +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/status_display/evac/directional/east, +/turf/open/floor/iron, +/area/station/hallway/primary/aft) +"cpK" = ( +/obj/structure/grille/broken, +/obj/effect/decal/cleanable/blood/old, /obj/effect/decal/cleanable/dirt, -/obj/machinery/camera/directional/west{ - c_tag = "Secure Storage"; - name = "engineering camera"; - network = list("ss13","engine") +/turf/open/floor/plating{ + icon_state = "platingdmg3" }, -/turf/open/floor/iron/dark, -/area/engineering/supermatter/room) -"aXG" = ( -/obj/structure/cable, +/area/station/maintenance/aft) +"cpY" = ( +/obj/item/pickaxe, +/turf/open/floor/plating/airless, +/area/space/nearstation) +"cpZ" = ( +/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/landmark/event_spawn, -/turf/open/floor/iron/dark, -/area/command/bridge) -"aXI" = ( -/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, /obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/turf/open/floor/iron/dark, -/area/science/research) -"aXJ" = ( -/obj/machinery/modular_computer/console/preset/id{ +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 8 }, -/obj/effect/turf_decal/bot, -/obj/machinery/requests_console/directional/east{ - announcementConsole = 1; - department = "Research Director's Desk"; - departmentType = 5; - name = "Research Director's Requests Console" - }, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 8 +/obj/effect/turf_decal/box, +/obj/structure/disposalpipe/segment, +/obj/structure/cable, +/obj/effect/landmark/start/hangover, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"cqc" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 1 }, +/obj/machinery/portable_atmospherics/canister, +/obj/effect/turf_decal/box, /turf/open/floor/iron/dark, -/area/command/heads_quarters/rd) -"aXN" = ( -/obj/machinery/igniter/incinerator_ordmix, -/mob/living/simple_animal/chicken{ - atmos_requirements = list("min_oxy" = 0, "max_oxy" = 0, "min_tox" = 0, "max_tox" = 1, "min_co2" = 0, "max_co2" = 0, "min_n2" = 0, "max_n2" = 0); - desc = "A timeless classic."; - name = "Kentucky" - }, -/turf/open/floor/engine/vacuum, -/area/science/mixing/chamber) -"aXO" = ( -/obj/structure/window/reinforced, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 4 - }, -/turf/open/floor/grass, -/area/science/genetics) -"aXQ" = ( +/area/station/engineering/supermatter/room) +"cqm" = ( /obj/structure/table, /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ - dir = 8 + dir = 4 }, -/obj/item/stack/sheet/glass/fifty{ - pixel_x = -4; - pixel_y = 2 +/obj/item/clipboard, +/obj/item/reagent_containers/glass/beaker/large{ + pixel_x = -6 }, -/obj/item/stock_parts/matter_bin{ - pixel_x = 4; - pixel_y = 4 +/obj/item/reagent_containers/glass/beaker{ + pixel_x = 6 }, -/obj/item/stock_parts/matter_bin, -/obj/item/stock_parts/scanning_module{ - pixel_x = 4; - pixel_y = 4 +/obj/item/clothing/glasses/science, +/obj/item/clothing/glasses/science, +/obj/structure/extinguisher_cabinet/directional/south, +/obj/item/experi_scanner{ + pixel_x = -4 }, -/obj/item/stock_parts/scanning_module, -/turf/open/floor/iron/dark, -/area/science/lab) -"aXR" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/sign/warning/securearea{ - desc = "A warning sign which reads 'SERVER ROOM'."; - name = "SERVER ROOM"; - pixel_y = 32 +/obj/item/experi_scanner, +/obj/item/experi_scanner{ + pixel_x = 4 }, -/turf/open/floor/plating, -/area/science/server) -"aXU" = ( -/obj/structure/window/reinforced{ +/turf/open/floor/iron/dark, +/area/station/science/lab) +"cqr" = ( +/turf/closed/wall/r_wall/rust, +/area/station/science/ordnance/storage) +"cqA" = ( +/obj/machinery/atmospherics/components/tank/plasma{ dir = 4 }, -/obj/structure/window/reinforced{ - dir = 1 - }, -/mob/living/carbon/human/species/monkey, +/obj/effect/turf_decal/delivery, +/turf/open/floor/iron/dark, +/area/station/maintenance/disposal/incinerator) +"cqE" = ( +/obj/structure/flora/bush/fullgrass/style_random, /turf/open/floor/grass, -/area/science/genetics) -"aXW" = ( -/turf/closed/wall/rust, -/area/maintenance/starboard/fore) -"aXX" = ( -/obj/effect/turf_decal/arrows, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, -/obj/effect/turf_decal/tile/brown{ +/area/station/service/hydroponics/garden) +"cqO" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ dir = 8 }, -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/turf/open/floor/iron, -/area/cargo/storage) -"aXY" = ( -/obj/effect/turf_decal/tile/purple{ +/obj/effect/turf_decal/tile/blue{ dir = 4 }, -/obj/effect/turf_decal/tile/purple{ - dir = 1 - }, -/obj/effect/turf_decal/tile/purple{ - dir = 1 +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/turf/open/floor/iron/showroomfloor, -/area/science/lab) -"aYd" = ( -/turf/closed/wall/r_wall, -/area/science/lab) -"aYe" = ( -/obj/effect/spawner/structure/window, -/turf/open/floor/plating, -/area/science/lab) -"aYf" = ( -/turf/closed/wall/r_wall/rust, -/area/science/lab) -"aYg" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/science/lab) -"aYk" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/hatch{ - name = "Satellite Access"; - req_one_access_txt = "32;19" +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, -/obj/effect/mapping_helpers/airlock/unres{ - dir = 1 +/obj/structure/disposalpipe/junction/flip{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark, -/area/hallway/primary/central/fore) -"aYo" = ( -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/door/airlock/medical/glass{ - name = "Medbay Break Room"; - req_access_txt = "5" +/turf/open/floor/iron, +/area/station/command/bridge) +"cqQ" = ( +/obj/structure/closet/crate/hydroponics, +/obj/item/paper/guides/jobs/hydroponics, +/obj/item/seeds/onion, +/obj/item/seeds/garlic, +/obj/item/seeds/potato, +/obj/item/seeds/tomato, +/obj/item/seeds/carrot, +/obj/item/seeds/grass, +/obj/item/seeds/ambrosia, +/obj/item/seeds/wheat, +/obj/item/seeds/pumpkin, +/obj/effect/spawner/random/contraband/prison, +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 9 }, /obj/structure/cable, -/turf/open/floor/iron/dark, -/area/medical/storage) -"aYx" = ( -/obj/effect/turf_decal/tile/blue{ +/turf/open/floor/iron, +/area/station/security/prison/garden) +"crc" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/window/left/directional/south{ dir = 1 }, -/obj/effect/turf_decal/tile/blue{ +/obj/machinery/door/poddoor/shutters{ + id = "visitation"; + name = "Visitation Shutters" + }, +/turf/open/floor/iron/showroomfloor, +/area/station/security/execution/transfer) +"cre" = ( +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ dir = 8 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/obj/effect/turf_decal/tile/blue, +/obj/machinery/atmospherics/pipe/smart/simple/yellow/visible{ + dir = 4 }, -/obj/effect/landmark/start/hangover, +/obj/effect/turf_decal/stripes/line, /turf/open/floor/iron, -/area/hallway/primary/port) -"aYB" = ( -/obj/machinery/door/poddoor/shutters/preopen{ - id = "emmd"; - name = "Emergency Medical Lockdown Shutters" - }, -/obj/effect/turf_decal/caution/stand_clear, -/obj/machinery/door/firedoor, -/turf/open/floor/iron/dark, -/area/medical/medbay/lobby) -"aYF" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/loading_area, -/obj/effect/turf_decal/stripes/corner{ +/area/station/engineering/atmos) +"crh" = ( +/obj/structure/cable, +/obj/machinery/holopad/secure, +/turf/open/floor/carpet/red, +/area/station/command/heads_quarters/hos) +"crk" = ( +/obj/effect/turf_decal/tile/red{ dir = 1 }, -/turf/open/floor/iron/dark, -/area/cargo/office) -"aYH" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "robotics_shutters"; - name = "Robotics Privacy Shutters" - }, -/turf/open/floor/plating, -/area/science/robotics/lab) -"aYK" = ( +/turf/open/floor/iron, +/area/station/security/brig) +"cry" = ( +/turf/open/space/basic, +/area/space/nearstation) +"crz" = ( /obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "research_shutters"; - name = "Research Privacy Shutter" - }, +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible, /turf/open/floor/plating, -/area/science/lab) -"aYP" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/area/station/maintenance/disposal/incinerator) +"crG" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/lattice/catwalk, +/turf/open/floor/plating/airless, +/area/space/nearstation) +"crI" = ( +/obj/machinery/door/window/left/directional/north{ + req_access = list("chapel_office") }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 8 +/obj/effect/turf_decal/stripes/line, +/obj/machinery/light/small/directional/south, +/turf/open/floor/plating, +/area/station/service/chapel/funeral) +"crK" = ( +/obj/effect/turf_decal/box/corners{ + dir = 1 }, -/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/plating/airless, +/area/space) +"crR" = ( +/obj/effect/turf_decal/stripes/line, +/obj/effect/decal/cleanable/dirt, /obj/structure/cable, -/turf/open/floor/iron/showroomfloor, -/area/security/lockers) -"aYZ" = ( +/turf/open/floor/engine, +/area/station/ai_monitored/turret_protected/ai_upload) +"csa" = ( +/turf/open/floor/plating, +/area/station/maintenance/port/greater) +"csh" = ( +/obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/decal/cleanable/dirt, /obj/structure/cable, +/obj/structure/disposalpipe/segment, /turf/open/floor/plating{ - icon_state = "panelscorched" + icon_state = "platingdmg3" }, -/area/maintenance/starboard) -"aZa" = ( +/area/station/maintenance/port/greater) +"csj" = ( /obj/structure/table, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/obj/effect/turf_decal/tile/blue{ + dir = 1 }, -/obj/item/folder{ - pixel_x = -4 +/obj/effect/turf_decal/tile/blue{ + dir = 8 }, -/obj/item/disk/tech_disk{ - pixel_x = 4; - pixel_y = 4 +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/obj/item/disk/tech_disk{ - pixel_x = 4; - pixel_y = 4 +/obj/item/radio/intercom{ + dir = 8; + freerange = 1; + name = "Station Intercom (Command)"; + pixel_x = 1 }, -/obj/item/disk/design_disk, -/obj/item/disk/design_disk, -/obj/item/stock_parts/manipulator, -/obj/item/stock_parts/manipulator, -/obj/item/stock_parts/micro_laser, -/obj/item/stock_parts/micro_laser, -/obj/item/stock_parts/capacitor{ +/turf/open/floor/iron/dark, +/area/station/command/bridge) +"cso" = ( +/obj/structure/table, +/obj/item/kitchen/fork/plastic, +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/security/prison/mess) +"csL" = ( +/obj/structure/table/wood/fancy/black, +/obj/item/food/grown/poppy/lily{ pixel_x = -6; pixel_y = 6 }, -/obj/item/stock_parts/capacitor{ - pixel_x = -6; +/obj/item/food/grown/poppy/lily{ + pixel_x = 6; pixel_y = 6 }, +/obj/item/food/grown/poppy/lily, /turf/open/floor/iron/dark, -/area/science/lab) -"aZc" = ( +/area/station/service/chapel/dock) +"csP" = ( +/obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, /obj/structure/cable, +/obj/structure/disposalpipe/segment, /turf/open/floor/plating{ - icon_state = "panelscorched" - }, -/area/maintenance/port/greater) -"aZe" = ( -/obj/effect/turf_decal/loading_area, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/iron/dark, -/area/science/lab) -"aZf" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 + icon_state = "platingdmg3" }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/area/station/maintenance/port/lesser) +"csW" = ( +/obj/structure/sign/warning/no_smoking, +/turf/closed/wall, +/area/station/maintenance/aft) +"ctf" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/effect/decal/cleanable/dirt, -/obj/structure/cable, /turf/open/floor/iron/showroomfloor, -/area/medical/storage) -"aZg" = ( -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/area/station/medical/chemistry) +"ctg" = ( +/obj/machinery/modular_computer/console/preset/engineering{ dir = 4 }, -/obj/machinery/vending/wardrobe/science_wardrobe, -/turf/open/floor/iron/dark, -/area/science/lab) -"aZi" = ( -/obj/structure/sign/departments/science, -/turf/closed/wall/rust, -/area/science/lab) -"aZn" = ( -/obj/structure/chair/office/light{ +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/bot, +/obj/structure/cable, +/obj/effect/turf_decal/stripes/corner{ dir = 8 }, -/obj/effect/turf_decal/tile/purple{ - dir = 1 - }, -/obj/effect/turf_decal/tile/purple{ +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/effect/turf_decal/tile/purple{ +/turf/open/floor/iron/dark, +/area/station/command/heads_quarters/ce) +"ctt" = ( +/obj/effect/turf_decal/tile/red{ dir = 4 }, -/obj/effect/turf_decal/tile/purple{ +/obj/effect/turf_decal/tile/red{ dir = 1 }, -/obj/effect/landmark/start/scientist, -/turf/open/floor/iron/showroomfloor, -/area/science/lab) -"aZo" = ( -/obj/effect/turf_decal/tile/purple, -/obj/effect/turf_decal/tile/purple{ - dir = 4 - }, -/obj/effect/turf_decal/tile/purple, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/siding/purple{ +/obj/effect/turf_decal/stripes/line{ dir = 4 }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/landmark/event_spawn, +/obj/structure/cable, /turf/open/floor/iron/showroomfloor, -/area/science/lab) -"aZp" = ( -/obj/structure/table, +/area/station/ai_monitored/security/armory) +"ctu" = ( +/obj/effect/decal/cleanable/oil, +/turf/open/misc/asteroid/airless, +/area/space/nearstation) +"ctv" = ( /obj/effect/turf_decal/tile/neutral{ - dir = 1 + dir = 4 }, /obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/item/stack/package_wrap{ - pixel_x = -4; - pixel_y = 4 + dir = 1 }, -/obj/item/storage/toolbox/mechanical, -/obj/item/hand_labeler, -/obj/effect/turf_decal/siding/purple/corner{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/holopad, +/turf/open/floor/iron/showroomfloor, +/area/station/security/warden) +"ctx" = ( +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ dir = 8 }, -/turf/open/floor/iron/dark, -/area/science/lab) -"aZr" = ( -/turf/closed/wall/r_wall, -/area/science/research) -"aZs" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, +/obj/effect/turf_decal/tile/yellow, +/obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/turf/open/floor/iron, +/area/station/construction/mining/aux_base) +"cua" = ( +/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/structure/sign/nanotrasen{ - pixel_y = 32 +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, -/turf/open/floor/iron/dark/corner{ - dir = 1 +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/area/hallway/primary/central/fore) -"aZt" = ( -/obj/machinery/atmospherics/pipe/smart/simple/dark/visible, -/obj/effect/turf_decal/tile/purple{ - dir = 1 +/obj/effect/landmark/start/hangover, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) +"cud" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/maintenance/disposal/incinerator) +"cui" = ( +/mob/living/simple_animal/hostile/asteroid/goliath, +/turf/open/misc/asteroid/airless, +/area/space/nearstation) +"cuj" = ( +/mob/living/simple_animal/hostile/asteroid/hivelord, +/turf/open/misc/asteroid/airless, +/area/space/nearstation) +"cup" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/obj/machinery/portable_atmospherics/pump, /obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 8 }, +/obj/structure/cable, /turf/open/floor/iron/showroomfloor, -/area/science/mixing) -"aZv" = ( -/turf/closed/wall, -/area/science/genetics) -"aZy" = ( -/obj/structure/table/reinforced, -/obj/effect/turf_decal/delivery, +/area/station/ai_monitored/security/armory) +"cuR" = ( +/turf/closed/wall/r_wall, +/area/station/maintenance/port/aft) +"cuS" = ( +/obj/structure/bookcase/random, +/obj/machinery/light/small/directional/north, +/obj/item/radio/intercom/directional/north, +/turf/open/floor/iron/grimy, +/area/station/security/prison) +"cuU" = ( /obj/machinery/door/firedoor, -/obj/item/folder, -/obj/item/pen, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "robotics_shutters"; - name = "Robotics Privacy Shutters" +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/machinery/door/airlock/medical{ + name = "Operating Theater A" }, -/obj/machinery/door/window/left/directional/north{ - name = "Robotics Desk"; - req_access_txt = "29" +/obj/effect/mapping_helpers/airlock/access/all/medical/surgery, +/turf/open/floor/iron/dark, +/area/station/medical/surgery/fore) +"cuV" = ( +/turf/closed/wall, +/area/station/maintenance/starboard/aft) +"cuW" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/turf/open/floor/plating, -/area/science/robotics/lab) -"aZA" = ( -/obj/structure/chair/sofa/bench/right{ - dir = 4 +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/obj/effect/landmark/start/assistant, -/obj/effect/turf_decal/siding/wood{ +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/turf/open/floor/wood, -/area/service/chapel/dock) -"aZB" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/holopad, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"cvi" = ( +/obj/effect/turf_decal/siding/thinplating/light{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/station/service/chapel/dock) +"cvm" = ( +/obj/machinery/photocopier, /obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/structure/table, -/obj/item/wrench, -/obj/item/crowbar, -/obj/item/analyzer, -/obj/item/analyzer, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/requests_console/directional/south{ + department = "Law Office"; + name = "Law Office Requests Console" + }, +/obj/effect/turf_decal/box/white, /turf/open/floor/iron/dark, -/area/science/research) -"aZF" = ( -/turf/closed/wall/r_wall, -/area/science/server) -"aZG" = ( -/obj/effect/turf_decal/tile/purple{ +/area/station/service/lawoffice) +"cvr" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/blue{ dir = 1 }, -/obj/effect/turf_decal/tile/purple{ +/obj/effect/turf_decal/tile/blue{ dir = 8 }, -/obj/effect/turf_decal/tile/purple{ +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/landmark/start/scientist, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"cvF" = ( +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/stripes/line, +/obj/structure/disposalpipe/segment, /turf/open/floor/iron/showroomfloor, -/area/science/research) -"aZJ" = ( +/area/station/medical/medbay/central) +"cvI" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/power/emitter, +/obj/machinery/light/small/directional/south, /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/siding/purple{ - dir = 9 - }, -/turf/open/floor/iron, -/area/science/robotics/mechbay) -"aZL" = ( -/obj/structure/table/reinforced, -/obj/effect/turf_decal/delivery, -/obj/machinery/door/firedoor, -/obj/item/folder, -/obj/item/pen, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "research_shutters"; - name = "Research Privacy Shutter" - }, -/obj/machinery/door/window/right/directional/east{ - name = "Research Lab Desk"; - req_one_access_txt = "7;29" - }, -/turf/open/floor/plating, -/area/science/lab) -"aZM" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/engineering/glass{ - name = "Server Room"; - req_access_txt = "61" - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 1 - }, -/obj/structure/cable, /turf/open/floor/iron/dark, -/area/tcommsat/computer) -"aZS" = ( -/turf/closed/wall/r_wall, -/area/science/robotics/lab) -"aZT" = ( +/area/station/engineering/supermatter/room) +"cvL" = ( /obj/effect/turf_decal/tile/neutral{ dir = 1 }, /obj/effect/turf_decal/tile/neutral{ - dir = 4 + dir = 1 }, -/obj/structure/sink{ - dir = 4; - pixel_x = -12 +/obj/effect/turf_decal/bot, +/obj/machinery/button/door/directional/south{ + id = "medbay_front_door"; + name = "Medbay Doors Toggle"; + normaldoorcontrol = 1; + req_access = list("medical") + }, +/obj/machinery/computer/crew{ + dir = 4 }, -/obj/effect/landmark/start/roboticist, /turf/open/floor/iron/dark, -/area/science/robotics/lab) -"aZU" = ( -/obj/structure/table, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/area/station/medical/paramedic) +"cvM" = ( +/obj/structure/sign/warning/secure_area{ + name = "EMERGENCY STORAGE" }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/turf/closed/wall, +/area/station/hallway/secondary/entry) +"cvR" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, -/obj/item/surgical_drapes, -/obj/item/retractor, -/obj/item/cautery, -/obj/structure/window/reinforced{ - dir = 4 +/obj/effect/decal/cleanable/oil/slippery, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "panelscorched" }, -/obj/structure/window/reinforced{ - dir = 1; - pixel_y = 1 +/area/station/maintenance/aft) +"cvV" = ( +/obj/effect/decal/cleanable/dirt, +/turf/closed/wall, +/area/station/maintenance/port/fore) +"cwj" = ( +/obj/machinery/modular_computer/console/preset/id, +/obj/effect/turf_decal/bot, +/obj/machinery/computer/security/telescreen/ce{ + pixel_y = 28 }, /turf/open/floor/iron/dark, -/area/science/robotics/lab) -"bae" = ( -/obj/structure/table/reinforced, -/obj/effect/turf_decal/delivery, -/obj/item/folder/yellow, -/obj/item/pen, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "chemistry_shutters_2"; - name = "Chemistry Hall Shutters" +/area/station/command/heads_quarters/ce) +"cwk" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, -/obj/machinery/door/firedoor/heavy, -/obj/machinery/door/window/left/directional/north{ - dir = 8; - name = "Chemistry Desk"; - req_access_txt = "5; 69" +/obj/structure/cable, +/turf/open/floor/plating{ + icon_state = "platingdmg1" }, +/area/station/maintenance/fore) +"cwl" = ( +/obj/structure/girder, /turf/open/floor/plating, -/area/medical/pharmacy) -"bah" = ( -/turf/closed/wall, -/area/science/robotics/lab) -"bai" = ( -/obj/effect/spawner/structure/window, -/turf/open/floor/plating, -/area/science/robotics/lab) -"baj" = ( +/area/station/maintenance/department/security) +"cwR" = ( +/obj/effect/turf_decal/bot, /obj/structure/table, +/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/recharger, +/obj/machinery/status_display/evac/directional/west, +/turf/open/floor/iron/dark, +/area/station/command/heads_quarters/cmo) +"cxv" = ( +/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/security/execution/education) +"cxF" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/starboard/aft) +"cxO" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/tile/blue{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ dir = 8 }, /obj/effect/turf_decal/tile/neutral{ - dir = 4 + dir = 1 }, -/obj/item/circular_saw, -/obj/item/scalpel{ - pixel_y = 16 +/obj/effect/turf_decal/stripes/line{ + dir = 9 }, -/obj/item/hemostat, -/obj/structure/window/reinforced{ - dir = 1; - pixel_y = 1 +/turf/open/floor/iron, +/area/station/command/teleporter) +"cxP" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/turf/open/floor/iron/dark, -/area/science/robotics/lab) -"ban" = ( -/turf/closed/wall, -/area/science/robotics/mechbay) -"bap" = ( -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, +/obj/effect/turf_decal/stripes/corner, /obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/east, -/turf/open/floor/engine/telecomms, -/area/tcommsat/server) -"bav" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/command/glass{ - name = "Control Room"; - req_access_txt = "19; 61" - }, -/obj/effect/turf_decal/stripes/corner{ +/turf/open/floor/iron/showroomfloor, +/area/station/ai_monitored/security/armory) +"cyc" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/turf/open/floor/iron/dark, -/area/tcommsat/computer) -"baF" = ( -/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, /obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/obj/effect/turf_decal/box, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"cyp" = ( +/obj/effect/turf_decal/stripes/line{ dir = 1 }, +/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ - dir = 4 + dir = 8 }, -/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/caution, /obj/structure/cable, /turf/open/floor/iron, -/area/hallway/primary/starboard) -"baH" = ( -/turf/closed/wall, -/area/maintenance/starboard/fore) -"baJ" = ( -/obj/machinery/rnd/server, -/turf/open/floor/circuit/green/telecomms/mainframe, -/area/science/server) -"baQ" = ( -/obj/effect/turf_decal/tile/yellow{ - dir = 1 +/area/station/hallway/primary/central/fore) +"cyv" = ( +/obj/structure/displaycase/trophy, +/turf/open/floor/wood, +/area/station/service/library) +"cyJ" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "platingdmg3" }, -/obj/effect/turf_decal/tile/yellow, +/area/station/maintenance/port/greater) +"cyT" = ( +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/showroomfloor, -/area/medical/chemistry) -"baR" = ( -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating, +/area/station/security/execution/transfer) +"cyZ" = ( +/obj/machinery/hydroponics/soil, +/obj/item/seeds/ambrosia, +/turf/open/floor/grass, +/area/station/security/prison/garden) +"czj" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/command{ + name = "E.V.A. Storage" }, -/obj/effect/turf_decal/tile/yellow{ +/obj/effect/mapping_helpers/airlock/access/all/command/eva, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/command/storage/eva) +"czv" = ( +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/turf_decal/stripes/end{ - dir = 4 +/obj/effect/turf_decal/stripes/line{ + dir = 6 }, +/obj/structure/cable, /turf/open/floor/iron/showroomfloor, -/area/medical/pharmacy) -"baU" = ( +/area/station/ai_monitored/security/armory) +"czT" = ( +/obj/structure/cable, /obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/security/checkpoint/science/research) -"baW" = ( -/obj/machinery/door/poddoor/shutters{ - id = "Skynet_launch"; - name = "Mech Bay" +/obj/machinery/door/poddoor/preopen{ + id = "bridge blast"; + name = "Bridge Blast Door" }, -/obj/effect/turf_decal/caution/stand_clear, -/turf/open/floor/iron/dark, -/area/science/robotics/mechbay) -"bba" = ( -/turf/closed/wall, -/area/science/storage) -"bbe" = ( -/obj/effect/turf_decal/bot, -/obj/machinery/holopad, +/turf/open/floor/plating, +/area/station/command/bridge) +"czX" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"cAl" = ( +/obj/effect/turf_decal/tile/purple/anticorner/contrasted{ + dir = 8 + }, +/obj/effect/landmark/start/scientist, /turf/open/floor/iron/showroomfloor, -/area/science/lab) -"bbl" = ( -/obj/effect/turf_decal/tile/neutral{ +/area/station/science/ordnance/office) +"cAq" = ( +/obj/structure/sign/warning/electric_shock, +/turf/closed/wall/rust, +/area/station/maintenance/starboard/aft) +"cAu" = ( +/obj/effect/landmark/start/botanist, +/turf/open/floor/iron, +/area/station/service/hydroponics) +"cAz" = ( +/obj/machinery/firealarm/directional/west, +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/caution/stand_clear, +/obj/effect/turf_decal/stripes/corner{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, +/obj/structure/disposalpipe/segment, /turf/open/floor/iron/dark, -/area/science/research) -"bbw" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/turf/open/floor/engine/vacuum, -/area/science/mixing/chamber) -"bbx" = ( -/obj/effect/turf_decal/box/corners{ - dir = 1 +/area/station/science/xenobiology) +"cAJ" = ( +/obj/machinery/turretid{ + icon_state = "control_stun"; + name = "AI Chamber turret control"; + pixel_x = 3; + pixel_y = 28 }, -/turf/open/floor/engine, -/area/science/xenobiology) -"bbD" = ( -/obj/machinery/atmospherics/components/binary/dp_vent_pump/high_volume/incinerator_ordmix{ - dir = 8 +/obj/machinery/door/window{ + atom_integrity = 300; + base_state = "leftsecure"; + dir = 8; + icon_state = "leftsecure"; + name = "Primary AI Core Access"; + req_access = list("ai_upload") }, -/obj/effect/landmark/blobstart, -/turf/open/floor/engine, -/area/science/mixing/chamber) -"bbE" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/structure/crate, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 10 +/obj/machinery/door/poddoor/shutters/preopen{ + id = "AI Core shutters"; + name = "AI Core Shutter" }, -/turf/open/floor/plating{ - icon_state = "panelscorched" +/obj/effect/turf_decal/delivery, +/turf/open/floor/engine, +/area/station/ai_monitored/turret_protected/ai) +"cAY" = ( +/obj/docking_port/stationary{ + dheight = 1; + dir = 8; + dwidth = 12; + height = 17; + id = "syndicate_nw"; + name = "northwest of station"; + width = 23 }, -/area/maintenance/starboard/aft) -"bbH" = ( -/obj/effect/turf_decal/tile/purple, -/obj/effect/turf_decal/tile/purple, -/obj/structure/disposalpipe/segment{ +/turf/open/space/basic, +/area/space) +"cBD" = ( +/obj/structure/flora/grass/jungle/a/style_random, +/obj/effect/turf_decal/sand/plating, +/turf/open/floor/plating, +/area/space/nearstation) +"cBG" = ( +/obj/machinery/telecomms/processor/preset_two, +/turf/open/floor/circuit/green/telecomms/mainframe, +/area/station/tcommsat/server) +"cBJ" = ( +/obj/effect/turf_decal/tile/yellow{ dir = 4 }, -/obj/effect/landmark/start/hangover, -/turf/open/floor/iron, -/area/hallway/primary/starboard) -"bbL" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/simple/dark/visible, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/maintenance/disposal/incinerator) -"bbN" = ( -/turf/closed/wall, -/area/science/mixing) -"bbQ" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/research/glass{ - name = "Robotics Lab"; - req_access_txt = "29" - }, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "robotics_shutters"; - name = "Robotics Privacy Shutters" +/obj/effect/turf_decal/tile/yellow{ + dir = 1 }, -/turf/open/floor/iron/dark, -/area/science/robotics/lab) -"bbU" = ( -/obj/effect/turf_decal/tile/purple, -/obj/effect/turf_decal/tile/purple{ - dir = 4 +/obj/effect/turf_decal/tile/yellow{ + dir = 8 }, -/obj/effect/turf_decal/tile/purple{ +/obj/structure/extinguisher_cabinet/directional/west, +/turf/open/floor/iron/showroomfloor, +/area/station/medical/chemistry) +"cBN" = ( +/obj/structure/flora/bush/pale/style_random, +/obj/effect/turf_decal/sand/plating, +/turf/open/floor/plating, +/area/space/nearstation) +"cBO" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/bot, +/obj/structure/closet/crate, +/obj/item/stack/package_wrap, +/obj/item/storage/box/lights/mixed, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"cBP" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/cargo/qm) +"cBW" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/effect/turf_decal/tile/purple, -/obj/structure/disposalpipe/segment{ +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, /turf/open/floor/iron, -/area/hallway/primary/starboard) -"bbV" = ( -/obj/effect/turf_decal/tile/blue{ +/area/station/command/bridge) +"cCe" = ( +/obj/structure/sign/warning/fire, +/obj/structure/grille, +/turf/closed/wall/r_wall, +/area/station/engineering/atmos) +"cCJ" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/turf_decal/tile/blue{ +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, -/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/components/binary/pump{ + dir = 8; + name = "Port Mix to East Ports" + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/corner, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"cCS" = ( +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/turf/open/floor/iron/showroomfloor, -/area/medical/medbay/central) -"bca" = ( -/obj/effect/mapping_helpers/airlock/locked, -/obj/machinery/door/airlock/research/glass/incinerator/ordmix_exterior{ - name = "Burn Chamber Exterior Airlock" - }, -/turf/open/floor/engine, -/area/science/mixing/chamber) -"bch" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "research_shutters"; - name = "Research Privacy Shutter" +/obj/structure/disposalpipe/segment{ + dir = 10 }, -/obj/machinery/door/airlock/research/glass{ - name = "Research Lab"; - req_one_access_txt = "7;29;9" +/turf/open/floor/carpet/red, +/area/station/service/chapel/monastery) +"cCX" = ( +/obj/docking_port/stationary/random{ + dir = 2; + id = "pod_lavaland"; + name = "lavaland" }, +/turf/open/space, +/area/space/nearstation) +"cDf" = ( +/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral, /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/iron/dark, -/area/science/lab) -"bcn" = ( -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, +/obj/effect/landmark/start/hangover, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/iron/showroomfloor, -/area/medical/pharmacy) -"bco" = ( -/obj/structure/filingcabinet, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark/corner, +/area/station/hallway/primary/central/fore) +"cDH" = ( /obj/effect/turf_decal/tile/neutral{ dir = 1 }, +/obj/structure/cable, +/turf/open/floor/iron/dark/corner{ + dir = 1 + }, +/area/station/hallway/primary/central/fore) +"cDJ" = ( /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/effect/turf_decal/siding/red, +/obj/structure/extinguisher_cabinet/directional/west, +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, +/obj/machinery/smartfridge/organ, /turf/open/floor/iron/dark, -/area/security/checkpoint/science/research) -"bcv" = ( -/obj/effect/turf_decal/tile/neutral, +/area/station/medical/surgery/aft) +"cDQ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/blood/old, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/port/lesser) +"cDZ" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/preopen{ + id = "telelab"; + name = "Test Chamber Blast Door" + }, +/turf/open/floor/plating, +/area/station/science/robotics/lab) +"cEa" = ( /obj/effect/turf_decal/tile/neutral{ - dir = 8 + dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible, /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line, -/obj/structure/cable, -/turf/open/floor/iron, -/area/engineering/atmos) -"bcx" = ( -/obj/machinery/door/airlock/command/glass{ - name = "Server Access"; - req_access_txt = "30" + dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/dark/visible, +/obj/machinery/pdapainter/engineering, /turf/open/floor/iron/dark, -/area/science/server) -"bcz" = ( -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/area/station/command/heads_quarters/ce) +"cEr" = ( +/turf/closed/wall, +/area/station/command/bridge) +"cEu" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/dark/visible, -/turf/open/floor/iron/dark/telecomms, -/area/science/server) -"bcE" = ( -/obj/effect/turf_decal/tile/purple{ +/obj/effect/turf_decal/tile/neutral, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"cES" = ( +/obj/structure/bookcase/random/fiction, +/obj/effect/decal/cleanable/cobweb, +/turf/open/floor/iron/dark, +/area/station/maintenance/starboard/fore) +"cFn" = ( +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ dir = 1 }, -/obj/effect/turf_decal/tile/purple{ - dir = 1 +/obj/machinery/holopad, +/obj/effect/turf_decal/bot, +/obj/structure/disposalpipe/sorting/mail{ + dir = 8; + name = "cmo sorting disposal pipe"; + sortType = 10 }, +/obj/structure/cable, +/turf/open/floor/iron/showroomfloor, +/area/station/medical/storage) +"cFq" = ( +/obj/machinery/door/airlock/maintenance, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/obj/structure/disposalpipe/segment, +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "engi-maint-passthrough" }, -/turf/open/floor/iron/showroomfloor, -/area/science/research) -"bcG" = ( -/obj/effect/turf_decal/tile/purple{ - dir = 1 +/obj/effect/mapping_helpers/airlock/unres, +/obj/effect/mapping_helpers/airlock/access/any/engineering/maintenance/departmental, +/obj/effect/mapping_helpers/airlock/access/any/service/janitor, +/turf/open/floor/iron/dark, +/area/station/maintenance/starboard/aft) +"cFO" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/command/heads_quarters/hos) +"cGk" = ( +/obj/machinery/light/small/directional/north, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/bot, +/obj/structure/closet, +/obj/item/stack/package_wrap, +/obj/item/storage/bag/trash, +/turf/open/floor/plating{ + icon_state = "platingdmg1" }, -/obj/effect/turf_decal/tile/purple{ +/area/station/maintenance/disposal) +"cGl" = ( +/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/purple{ - dir = 1 +/obj/machinery/disposal/bin, +/obj/effect/turf_decal/bot, +/obj/item/radio/intercom/directional/north, +/obj/structure/disposalpipe/trunk{ + dir = 4 }, -/obj/structure/disposalpipe/segment{ +/turf/open/floor/iron/dark, +/area/station/science/research) +"cGm" = ( +/obj/effect/turf_decal/bot, +/obj/structure/closet, +/obj/structure/grille/broken, +/obj/item/analyzer, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"cGo" = ( +/obj/effect/turf_decal/tile/yellow{ dir = 4 }, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/structure/table, +/obj/item/stack/sheet/iron/fifty, +/obj/item/stack/sheet/iron/fifty, +/obj/item/construction/plumbing, +/obj/item/construction/plumbing, +/obj/machinery/light_switch/directional/north, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/showroomfloor, -/area/science/lab) -"bcK" = ( -/turf/open/floor/iron, -/area/hallway/primary/central/fore) -"bcO" = ( -/obj/machinery/computer/crew{ - dir = 4 +/area/station/medical/chemistry) +"cGr" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple/layer2{ + dir = 8 }, -/obj/effect/turf_decal/bot, -/obj/machinery/requests_console/directional/west{ - department = "Security"; - departmentType = 5; - name = "Security Requests Console"; - pixel_y = -32 +/obj/machinery/air_sensor/ordnance_freezer_chamber, +/turf/open/floor/iron/dark/airless, +/area/station/science/ordnance/freezerchamber) +"cGA" = ( +/obj/docking_port/stationary/random{ + dir = 8; + id = "pod_2_lavaland"; + name = "lavaland" }, -/obj/machinery/button/door/directional/west{ - id = "brigcelldoor"; - name = "Cell Blast Door Toggle"; - pixel_y = -6 +/turf/open/space, +/area/space/nearstation) +"cGP" = ( +/turf/closed/wall/r_wall, +/area/station/service/chapel/monastery) +"cHg" = ( +/obj/structure/chair/pew{ + dir = 8 }, -/obj/machinery/button/door/directional/west{ - id = "brigfrontdoor"; - name = "Front Blast Door Toggle"; - pixel_y = 6 +/obj/effect/turf_decal/siding/thinplating/dark{ + dir = 8 }, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 4 +/turf/open/floor/iron/chapel{ + dir = 1 }, -/turf/open/floor/iron/dark, -/area/security/warden) -"bcV" = ( -/obj/effect/turf_decal/tile/blue, +/area/station/service/chapel/monastery) +"cHu" = ( +/obj/structure/lattice/catwalk, +/turf/open/floor/plating/airless, +/area/space/nearstation) +"cHz" = ( /obj/effect/turf_decal/tile/blue{ dir = 4 }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/effect/turf_decal/tile/blue, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/landmark/event_spawn, +/obj/structure/cable, /obj/structure/disposalpipe/segment{ - dir = 4 + dir = 10 }, /turf/open/floor/iron/showroomfloor, -/area/medical/medbay/lobby) -"bdb" = ( -/obj/machinery/door/window/left/directional/north{ +/area/station/medical/medbay/central) +"cHG" = ( +/obj/machinery/conveyor{ dir = 4; - name = "Monkey Pen"; - req_access_txt = "9, 7" - }, -/turf/open/floor/grass, -/area/science/genetics) -"bdd" = ( -/obj/effect/decal/cleanable/blood/old, -/obj/structure/table/optable{ - name = "Robotics Operating Table" + id = "packagereturn"; + name = "crate return belt" }, /obj/effect/turf_decal/bot, +/obj/machinery/light/directional/south, +/obj/machinery/camera/directional/south{ + c_tag = "Delivery Office"; + name = "cargo camera"; + network = list("ss13","qm") + }, /turf/open/floor/iron/dark, -/area/science/robotics/lab) -"bde" = ( -/obj/structure/window/reinforced{ +/area/station/cargo/sorting) +"cHI" = ( +/obj/structure/table, +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/turf/open/floor/grass, -/area/science/genetics) -"bdf" = ( -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/caution/stand_clear, -/turf/open/floor/iron/dark, -/area/hallway/primary/central/fore) -"bdl" = ( -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 +/obj/item/paper_bin{ + pixel_x = -4; + pixel_y = 6 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/showroomfloor, -/area/medical/chemistry) -"bdm" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/obj/item/pen/fourcolor, +/obj/item/stamp/hop{ + pixel_x = 8; + pixel_y = 6 }, -/obj/structure/cable, -/turf/open/floor/plating{ - icon_state = "platingdmg3" +/obj/effect/turf_decal/tile/blue{ + dir = 1 }, -/area/maintenance/fore) -"bdo" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/turf/open/floor/plating{ - icon_state = "platingdmg1" +/obj/effect/turf_decal/tile/blue{ + dir = 4 }, -/area/maintenance/port/greater) -"bdp" = ( -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/caution/stand_clear, -/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral, /turf/open/floor/iron/dark, -/area/medical/medbay/central) -"bdq" = ( -/obj/effect/turf_decal/tile/yellow{ - dir = 1 +/area/station/command/heads_quarters/hop) +"cHL" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/stripes/line{ + dir = 9 }, -/obj/effect/turf_decal/tile/yellow{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/showroomfloor, +/area/station/ai_monitored/security/armory) +"cHN" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple, +/obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 +/obj/structure/grille/broken, +/turf/open/floor/plating/airless, +/area/space/nearstation) +"cHY" = ( +/obj/machinery/door/poddoor/shutters/preopen{ + id = "chem_lockdown"; + name = "Chemistry Shutters" }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 1 +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/maintenance/port/greater) +"cHZ" = ( +/obj/machinery/door/firedoor/heavy, +/obj/machinery/door/poddoor/preopen{ + id = "xeno_blastdoor"; + name = "Xenobiology Containment Blast Door" }, -/obj/structure/cable, -/turf/open/floor/iron/showroomfloor, -/area/medical/pharmacy) -"bdz" = ( -/obj/effect/turf_decal/bot, -/obj/effect/decal/cleanable/dirt, -/obj/structure/rack, -/obj/item/clothing/head/chefhat{ - pixel_x = -4; - pixel_y = 4 +/obj/effect/turf_decal/caution/stand_clear, +/turf/open/floor/iron/dark, +/area/station/science/xenobiology) +"cIb" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, -/obj/item/kitchen/rollingpin{ - pixel_x = 4 +/obj/machinery/flasher/directional/north{ + id = "AI"; + name = "Meatbag Pacifier" }, -/turf/open/floor/plating, -/area/maintenance/starboard) -"bdD" = ( -/obj/machinery/atmospherics/components/unary/outlet_injector/on, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, /turf/open/floor/engine, -/area/science/xenobiology) -"bdN" = ( -/obj/structure/girder, +/area/station/ai_monitored/turret_protected/ai) +"cIg" = ( /obj/effect/decal/cleanable/dirt, +/obj/structure/sign/poster/contraband/random/directional/east, /turf/open/floor/plating, -/area/maintenance/starboard) -"bdO" = ( -/obj/effect/turf_decal/tile/yellow{ +/area/station/maintenance/port/aft) +"cIk" = ( +/obj/machinery/disposal/bin, +/obj/effect/turf_decal/tile/red{ dir = 4 }, -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/yellow, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/stripes/line{ - dir = 4 +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, +/obj/machinery/firealarm/directional/north, +/obj/structure/disposalpipe/trunk, +/obj/effect/turf_decal/bot, /turf/open/floor/iron/showroomfloor, -/area/medical/pharmacy) -"bdR" = ( -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/area/station/security/office) +"cIC" = ( +/obj/structure/cable, +/obj/machinery/duct, +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment, +/obj/effect/landmark/start/hangover, +/obj/machinery/holopad, +/obj/effect/turf_decal/bot, +/turf/open/floor/plastic, +/area/station/hallway/secondary/service) +"cIU" = ( +/turf/closed/wall/rust, +/area/station/construction/mining/aux_base) +"cIV" = ( +/turf/closed/wall, +/area/station/construction/mining/aux_base) +"cIW" = ( +/obj/structure/table, +/obj/machinery/recharger, +/obj/machinery/light_switch/directional/south{ + pixel_x = 10 }, -/obj/machinery/computer/scan_consolenew{ - dir = 1 +/obj/structure/reagent_dispensers/wall/peppertank/directional/west, +/obj/item/screwdriver, +/obj/machinery/firealarm/directional/south{ + pixel_x = -3 + }, +/obj/machinery/camera/directional/south{ + c_tag = "Cargo Checkpoint Post"; + name = "cargo camera"; + network = list("ss13","qm") }, /turf/open/floor/iron/dark, -/area/science/genetics) -"bdT" = ( +/area/station/security/checkpoint/supply) +"cIX" = ( +/turf/open/floor/plating, +/area/station/construction/mining/aux_base) +"cIY" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/construction/mining/aux_base) +"cIZ" = ( +/obj/effect/decal/cleanable/oil, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/sorting/mail/flip{ - dir = 2; - name = "toxins sorting disposal pipe"; - sortType = 25 - }, -/turf/open/floor/iron/showroomfloor, -/area/science/research) -"bdY" = ( -/obj/effect/turf_decal/tile/purple, -/obj/effect/turf_decal/tile/purple{ - dir = 8 - }, -/obj/effect/turf_decal/tile/purple, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 8 +/obj/structure/cable, +/turf/open/floor/plating{ + icon_state = "platingdmg1" }, -/obj/effect/turf_decal/siding/purple, -/turf/open/floor/iron/showroomfloor, -/area/science/lab) -"bdZ" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 1 +/area/station/maintenance/starboard) +"cJb" = ( +/obj/structure/sign/departments/psychology{ + pixel_y = 32 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/blue{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/landmark/start/depsec/science, -/turf/open/floor/iron/dark, -/area/security/checkpoint/science/research) -"beb" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/blue{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/blue{ dir = 4 }, -/obj/effect/landmark/start/depsec/science, -/turf/open/floor/iron/dark, -/area/security/checkpoint/science/research) -"bej" = ( -/obj/effect/turf_decal/bot, -/obj/structure/closet/crate{ - icon_state = "crateopen" - }, -/obj/structure/grille/broken, -/obj/effect/spawner/random/maintenance, -/turf/open/floor/plating, -/area/maintenance/aft) -"bep" = ( -/obj/effect/turf_decal/tile/purple, -/obj/effect/turf_decal/tile/purple{ - dir = 8 - }, -/obj/effect/turf_decal/tile/purple, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue, +/obj/structure/chair{ + desc = "A gray chair. Nothing more relaxing while waiting for therapy than watching the dying."; + dir = 8; + name = "therapy waiting chair" }, +/obj/machinery/power/apc/auto_name/directional/east, +/obj/structure/cable, /turf/open/floor/iron/showroomfloor, -/area/science/research) -"bev" = ( +/area/station/medical/exam_room) +"cJe" = ( +/obj/structure/chair/office/light, +/obj/effect/landmark/start/roboticist, /obj/effect/turf_decal/tile/purple, /obj/effect/turf_decal/tile/purple{ dir = 8 }, -/obj/effect/turf_decal/tile/purple, -/obj/structure/cable, -/obj/effect/turf_decal/siding/purple/corner{ - dir = 4 +/obj/effect/turf_decal/tile/purple{ + dir = 1 }, -/turf/open/floor/iron/showroomfloor, -/area/science/lab) -"bey" = ( -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/stripes/line, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron/showroomfloor, -/area/medical/medbay/central) -"beB" = ( /obj/effect/turf_decal/tile/purple, /obj/effect/turf_decal/tile/purple{ - dir = 8 + dir = 1 }, -/obj/effect/turf_decal/tile/purple, -/obj/effect/turf_decal/delivery, -/obj/structure/cable, /obj/effect/turf_decal/siding/purple{ - dir = 1 + dir = 8 }, /turf/open/floor/iron/showroomfloor, -/area/science/lab) -"beC" = ( -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, -/obj/effect/turf_decal/tile/yellow{ +/area/station/science/robotics/lab) +"cJf" = ( +/obj/effect/turf_decal/stripes/end{ dir = 1 }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 8 - }, -/obj/effect/landmark/start/chemist, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ +/obj/machinery/light/small/directional/north, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/turf/open/floor/engine, +/area/station/engineering/gravity_generator) +"cJh" = ( +/obj/effect/turf_decal/tile/brown{ dir = 1 }, -/turf/open/floor/iron/showroomfloor, -/area/medical/pharmacy) -"beD" = ( -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/brown{ dir = 4 }, -/obj/effect/landmark/event_spawn, -/turf/open/floor/iron/dark, -/area/science/research) -"beK" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/obj/effect/turf_decal/tile/yellow{ + dir = 1 }, -/turf/open/floor/plating/airless, -/area/space/nearstation) -"beM" = ( /obj/effect/decal/cleanable/dirt, -/obj/machinery/light/small/directional/east, -/obj/structure/table/wood, -/obj/item/clipboard{ - pixel_x = 4 - }, -/obj/item/stack/spacecash/c50{ - pixel_y = 8 - }, -/obj/item/stack/spacecash/c50, -/obj/effect/turf_decal/tile/neutral{ +/turf/open/floor/iron, +/area/station/construction/mining/aux_base) +"cJk" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/computer/camera_advanced/base_construction/aux{ dir = 4 }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ - dir = 8 + dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/stripes/corner{ dir = 1 }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/dark, -/area/maintenance/port/fore) -"beN" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Chemistry Maintenance"; - req_access_txt = "33" +/area/station/construction/mining/aux_base) +"cJo" = ( +/obj/docking_port/stationary{ + area_type = /area/station/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 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating, -/area/maintenance/port/greater) -"beO" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable, /turf/open/floor/plating, -/area/maintenance/port/greater) -"beV" = ( -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 +/area/station/construction/mining/aux_base) +"cJv" = ( +/obj/effect/turf_decal/tile/brown{ + dir = 4 }, -/obj/effect/turf_decal/tile/yellow{ +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/yellow{ +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/turf_decal/stripes/line, -/obj/structure/cable, -/turf/open/floor/iron/showroomfloor, -/area/medical/pharmacy) -"beX" = ( /obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating{ - icon_state = "platingdmg3" +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/construction/mining/aux_base) +"cJw" = ( +/obj/machinery/door/poddoor/shutters{ + id = "aux_base_shutters"; + name = "Auxillary Base Shutters" }, -/area/maintenance/port/greater) -"beY" = ( +/obj/effect/turf_decal/caution/stand_clear, +/turf/open/floor/iron/dark, +/area/station/construction/mining/aux_base) +"cJx" = ( +/obj/structure/girder, +/obj/structure/grille/broken, +/turf/open/floor/plating/airless, +/area/space/nearstation) +"cJR" = ( /obj/effect/spawner/structure/window/reinforced, +/obj/structure/sign/warning/vacuum/external{ + pixel_y = -32 + }, /turf/open/floor/plating, -/area/science/xenobiology) -"bfb" = ( +/area/station/construction/mining/aux_base) +"cKs" = ( /obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment, /obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 9 - }, +/obj/effect/turf_decal/stripes/corner, /turf/open/floor/plating{ - icon_state = "panelscorched" - }, -/area/maintenance/port/greater) -"bfd" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/structure/window/reinforced{ - dir = 8 + icon_state = "platingdmg1" }, -/obj/structure/window/reinforced{ +/area/station/maintenance/starboard/fore) +"cKz" = ( +/turf/closed/wall/rust, +/area/station/engineering/gravity_generator) +"cKR" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/blue{ dir = 4 }, -/obj/machinery/door/window/left/directional/north{ - name = "Inner Pipe Access"; - req_access_txt = "24" +/obj/effect/turf_decal/stripes/corner, +/obj/structure/chair/stool/bar/directional/south, +/turf/open/floor/iron, +/area/station/commons/fitness/recreation) +"cKS" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/structure/crate, +/obj/effect/turf_decal/bot, +/turf/open/floor/plating{ + icon_state = "platingdmg3" }, -/obj/machinery/atmospherics/pipe/smart/simple/green/visible{ - dir = 4 +/area/station/maintenance/port/lesser) +"cKY" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/turf/open/floor/iron/dark, -/area/engineering/atmos) -"bfh" = ( -/obj/effect/turf_decal/tile/purple{ +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/effect/turf_decal/tile/purple{ - dir = 1 - }, -/obj/effect/turf_decal/tile/purple{ - dir = 1 +/obj/machinery/dna_scannernew, +/turf/open/floor/iron/dark, +/area/station/science/genetics) +"cLa" = ( +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/machinery/photocopier, +/obj/item/newspaper{ + pixel_x = 4; + pixel_y = 4 }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/obj/item/newspaper, +/turf/open/floor/wood{ + icon_state = "wood-broken6" }, -/turf/open/floor/iron/showroomfloor, -/area/science/xenobiology) -"bfi" = ( +/area/station/maintenance/port/greater) +"cLo" = ( +/obj/structure/lattice/catwalk, +/obj/structure/cable, +/turf/open/floor/plating/airless, +/area/station/solars/port/aft) +"cLq" = ( /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/turf/open/floor/iron/dark, -/area/science/xenobiology) -"bfj" = ( -/obj/structure/table/reinforced, -/obj/item/crowbar/red, -/obj/item/wrench, /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ - dir = 8 + dir = 1 }, -/obj/item/storage/toolbox/mechanical, -/turf/open/floor/iron/dark, -/area/science/xenobiology) -"bfk" = ( -/obj/machinery/airalarm/directional/south, -/obj/machinery/camera/autoname/directional/south, -/turf/open/floor/iron/dark, -/area/service/chapel/funeral) -"bfo" = ( -/obj/machinery/light/floor, -/obj/effect/turf_decal/box, -/turf/open/floor/engine, -/area/science/xenobiology) -"bfq" = ( -/obj/effect/turf_decal/box/corners{ +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/turf/open/floor/engine, -/area/science/xenobiology) -"bfs" = ( -/obj/effect/turf_decal/box/corners{ - dir = 8 +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/hallway/primary/aft) +"cLu" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 1 }, -/turf/open/floor/engine, -/area/science/xenobiology) -"bft" = ( -/obj/effect/turf_decal/box/corners, -/turf/open/floor/engine, -/area/science/xenobiology) -"bfv" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/obj/effect/turf_decal/tile/yellow{ dir = 8 }, -/obj/effect/landmark/start/depsec/medical, -/obj/effect/turf_decal/tile/red{ +/obj/effect/turf_decal/tile/blue{ dir = 1 }, -/obj/effect/turf_decal/tile/red{ +/obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ + dir = 5 + }, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"cLx" = ( +/obj/structure/chair/office/light, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/obj/effect/landmark/start/chief_engineer, +/turf/open/floor/iron/dark, +/area/station/command/heads_quarters/ce) +"cLG" = ( /obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ dir = 8 }, -/obj/effect/turf_decal/tile/red, -/turf/open/floor/iron/showroomfloor, -/area/security/checkpoint/medical) -"bfx" = ( +/obj/structure/chair{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) +"cLL" = ( /obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/box/corners{ dir = 8 }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/landmark/start/scientist, -/turf/open/floor/iron/dark, -/area/science/lab) -"bfz" = ( -/obj/structure/chair/pew/left{ +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/station/security/courtroom) +"cLV" = ( +/obj/effect/turf_decal/siding/thinplating/dark{ dir = 8 }, /obj/effect/turf_decal/siding/thinplating/dark{ - dir = 9 + dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/chapel{ - dir = 8 +/turf/open/floor/glass/reinforced, +/area/station/service/chapel/monastery) +"cLX" = ( +/obj/machinery/door/window/right/directional/west{ + name = "Waste Door" }, -/area/service/chapel/monastery) -"bfK" = ( -/obj/structure/table/reinforced, -/obj/machinery/computer/security/telescreen{ - name = "Test Chamber Monitor"; - network = list("xeno"); - pixel_y = 2 +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/plating{ + icon_state = "platingdmg1" }, -/obj/structure/window/reinforced{ - dir = 8 +/area/station/maintenance/disposal) +"cMj" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 4 }, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"cMr" = ( /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ - dir = 8 + dir = 4 }, +/obj/machinery/power/shieldwallgen, +/obj/effect/turf_decal/bot, +/obj/machinery/light/directional/west, +/obj/machinery/airalarm/directional/west, +/obj/machinery/power/shieldwallgen, /turf/open/floor/iron/dark, -/area/science/xenobiology) -"bfL" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/simple/dark/visible{ +/area/station/command/teleporter) +"cMD" = ( +/obj/machinery/computer/pod/old/mass_driver_controller/ordnancedriver{ + pixel_x = 24 + }, +/obj/machinery/door/window/left/directional/south{ + name = "Mass Driver Door"; + req_access = list("ordnance") + }, +/obj/effect/turf_decal/tile/purple/anticorner/contrasted, +/turf/open/floor/iron/showroomfloor, +/area/station/science/ordnance) +"cMT" = ( +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible/layer2, -/obj/machinery/door/airlock/public/glass/incinerator/atmos_interior, -/obj/effect/mapping_helpers/airlock/locked, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/corner{ dir = 4 }, -/obj/machinery/embedded_controller/radio/airlock_controller/incinerator_atmos{ - pixel_y = -24 +/turf/open/floor/iron/showroomfloor, +/area/station/medical/medbay/central) +"cMV" = ( +/obj/machinery/light/directional/south, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ + dir = 9 + }, +/obj/machinery/computer/turbine_computer{ + dir = 1; + mapping_id = "main_turbine" }, /turf/open/floor/engine, -/area/maintenance/disposal/incinerator) -"bfM" = ( -/obj/effect/spawner/structure/window/reinforced, +/area/station/maintenance/disposal/incinerator) +"cNZ" = ( +/obj/effect/decal/cleanable/blood/old, +/obj/effect/turf_decal/sand/plating, +/turf/open/floor/plating/lowpressure, +/area/space/nearstation) +"cOd" = ( +/obj/docking_port/stationary{ + dir = 8; + dwidth = 1; + height = 4; + roundstart_template = /datum/map_template/shuttle/escape_pod/default; + width = 3 + }, +/turf/open/space/basic, +/area/space) +"cOf" = ( +/obj/structure/cable, /turf/open/floor/plating, -/area/service/chapel/dock) -"bfN" = ( +/area/station/security/prison) +"cOp" = ( +/obj/structure/sign/warning/docking, +/turf/closed/wall/rust, +/area/space/nearstation) +"cOt" = ( /obj/structure/table/reinforced, -/obj/machinery/button/door{ - id = "Xenolab"; - name = "Containment Chamber Toggle"; - pixel_y = 4; - req_access_txt = "55" +/obj/effect/turf_decal/delivery, +/obj/machinery/door/firedoor, +/obj/item/folder/yellow, +/obj/item/pen, +/obj/machinery/door/window/left/directional/west{ + dir = 2; + name = "Cargo Desk"; + req_access = list("mail_sorting") }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/turf/open/floor/plating, +/area/station/hallway/secondary/exit/departure_lounge) +"cON" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/effect/turf_decal/tile/brown{ dir = 8 }, -/turf/open/floor/iron/dark, -/area/science/xenobiology) -"bfO" = ( -/obj/machinery/door/firedoor, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/cargo/storage) +"cOR" = ( +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/door/airlock/research/glass{ - name = "Research Lab"; - req_one_access_txt = "7;29;9" +/turf/open/floor/iron/dark, +/area/station/service/chapel/dock) +"cOT" = ( +/obj/machinery/door/airlock/external{ + name = "Arrival Shuttle Airlock" }, -/obj/structure/disposalpipe/segment, +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/obj/effect/landmark/navigate_destination, /turf/open/floor/iron/dark, -/area/science/lab) -"bfU" = ( -/obj/effect/landmark/blobstart, -/turf/open/floor/engine, -/area/science/xenobiology) -"bgi" = ( +/area/station/hallway/secondary/entry) +"cPp" = ( +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue, /obj/effect/turf_decal/stripes/line, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/turf/open/floor/plating{ - icon_state = "panelscorched" +/obj/machinery/atmospherics/pipe/smart/manifold/green/visible, +/turf/open/floor/iron, +/area/station/engineering/atmos/pumproom) +"cPq" = ( +/obj/machinery/conveyor{ + id = "garbage" }, -/area/maintenance/port/greater) -"bgj" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 1 +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, -/obj/structure/disposalpipe/segment{ +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/effect/turf_decal/trimline/brown/filled/end{ +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 4 }, -/obj/machinery/computer/department_orders/science{ - dir = 1 - }, -/turf/open/floor/iron/dark, -/area/science/research) -"bgr" = ( -/obj/effect/turf_decal/tile/purple{ - dir = 4 +/obj/effect/decal/cleanable/dirt, +/obj/structure/sign/poster/contraband/random/directional/west, +/turf/open/floor/plating{ + icon_state = "platingdmg1" }, -/obj/effect/turf_decal/tile/purple{ - dir = 1 +/area/station/maintenance/disposal) +"cPu" = ( +/obj/machinery/light/directional/west, +/turf/open/floor/grass, +/area/station/science/genetics) +"cPw" = ( +/obj/effect/turf_decal/bot, +/turf/open/floor/iron, +/area/station/maintenance/disposal/incinerator) +"cPM" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, +/obj/structure/cable, +/turf/open/floor/engine, +/area/station/engineering/supermatter) +"cPZ" = ( +/obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/sorting/mail/flip{ - dir = 2; - name = "science sorting disposal pipe"; - sortType = 12 +/obj/machinery/door/airlock/security/glass{ + name = "Security Customs Checkpoint" }, -/turf/open/floor/iron/showroomfloor, -/area/science/lab) -"bgw" = ( +/obj/effect/mapping_helpers/airlock/access/all/security/general, +/turf/open/floor/iron/dark, +/area/station/security/checkpoint/customs) +"cQb" = ( +/obj/machinery/recharge_station, +/obj/effect/turf_decal/trimline/yellow, +/turf/open/floor/plating, +/area/station/cargo/drone_bay) +"cQc" = ( /obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/delivery, -/obj/structure/closet/l3closet/scientist, -/obj/item/tank/internals/emergency_oxygen, -/obj/item/tank/internals/emergency_oxygen, -/obj/item/extinguisher, -/obj/machinery/atmospherics/pipe/layer_manifold/supply/hidden{ +/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/iron/dark, -/area/science/xenobiology) -"bgx" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/holopad, +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=Cargo"; + location = "Arrivals"; + name = "arrivals navigation beacon" + }, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) +"cQx" = ( /obj/structure/table/reinforced, /obj/structure/window/reinforced{ dir = 4 @@ -9968,1031 +9595,1038 @@ pixel_y = 1 }, /turf/open/floor/iron/dark, -/area/science/xenobiology) -"bgB" = ( -/obj/structure/table, -/obj/effect/turf_decal/tile/neutral, -/obj/item/clothing/gloves/color/latex, -/obj/item/clothing/suit/apron/surgical, -/obj/item/clothing/mask/surgical, -/obj/item/mmi, -/obj/item/mmi, -/obj/item/mmi, -/obj/structure/window/reinforced{ +/area/station/science/xenobiology) +"cQD" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/obj/structure/sign/poster/contraband/random/directional/north, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/station/maintenance/port/greater) +"cQJ" = ( +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/maintenance/starboard) +"cQR" = ( +/turf/closed/wall, +/area/station/maintenance/department/cargo) +"cQV" = ( +/obj/machinery/door/firedoor, +/obj/structure/disposalpipe/segment{ dir = 4 }, +/obj/structure/cable, /turf/open/floor/iron/dark, -/area/science/robotics/lab) -"bgF" = ( -/obj/machinery/smartfridge/extract/preloaded, -/turf/closed/wall, -/area/science/xenobiology) -"bgR" = ( -/obj/effect/turf_decal/box/corners{ - dir = 1 +/area/station/hallway/primary/central/fore) +"cRm" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/shutters{ + id = "sparemech"; + name = "Abandoned Mech Bay" }, -/obj/structure/sign/warning/electricshock{ - pixel_y = 32 +/turf/open/floor/plating, +/area/station/maintenance/port/aft) +"cRq" = ( +/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/turf/open/floor/engine, -/area/science/xenobiology) -"bgT" = ( -/obj/effect/turf_decal/tile/purple{ +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"cRv" = ( +/turf/closed/wall, +/area/station/service/chapel/monastery) +"cRG" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ dir = 4 }, -/obj/effect/turf_decal/tile/purple, -/obj/effect/turf_decal/tile/purple, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/chair/office/light{ - dir = 4 +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/light/directional/east, +/obj/machinery/status_display/ai/directional/east, +/obj/item/kirbyplants{ + icon_state = "plant-21" }, -/obj/effect/turf_decal/siding/purple/corner, -/turf/open/floor/iron/showroomfloor, -/area/science/xenobiology) -"bgU" = ( +/turf/open/floor/iron, +/area/station/security/processing) +"cRZ" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/landmark/event_spawn, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/obj/effect/turf_decal/stripes/line{ dir = 8 }, -/turf/open/floor/plating, -/area/maintenance/department/crew_quarters/bar) -"bhe" = ( -/obj/effect/turf_decal/delivery, -/obj/machinery/power/emitter, +/obj/structure/grille/broken, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/dark, -/area/engineering/supermatter/room) -"bhg" = ( +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/turf/open/floor/plating{ + icon_state = "panelscorched" }, -/obj/effect/turf_decal/tile/red{ +/area/station/maintenance/starboard) +"cSj" = ( +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ dir = 1 }, -/turf/open/floor/iron, -/area/security/office) -"bhj" = ( -/obj/effect/turf_decal/box/corners, -/obj/structure/sign/warning/electricshock{ - pixel_y = -32 +/obj/structure/window/reinforced{ + dir = 8 }, -/turf/open/floor/engine, -/area/science/xenobiology) -"bhn" = ( -/obj/structure/sign/warning/electricshock, -/turf/closed/wall, -/area/science/xenobiology) -"bhq" = ( -/obj/structure/sign/warning/docking, -/turf/closed/wall, -/area/maintenance/starboard) -"bhu" = ( -/mob/living/simple_animal/slime, -/turf/open/floor/engine, -/area/science/xenobiology) -"bhB" = ( -/obj/structure/table, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/obj/structure/flora/bush/flowers_yw/style_random, +/obj/structure/flora/bush/reed/style_random, +/obj/structure/flora/bush/sparsegrass/style_random, +/turf/open/floor/grass, +/area/station/service/hydroponics) +"cSl" = ( +/obj/effect/turf_decal/tile/yellow{ dir = 4 }, -/obj/item/stack/sheet/plasteel{ - amount = 10; - pixel_x = -2; - pixel_y = 2 +/obj/effect/turf_decal/tile/yellow{ + dir = 1 }, -/obj/item/book/manual/wiki/robotics_cyborgs, -/obj/item/assembly/flash/handheld, -/obj/item/assembly/flash/handheld, -/obj/item/assembly/flash/handheld, -/obj/item/assembly/flash/handheld, -/obj/item/assembly/flash/handheld, -/obj/item/assembly/flash/handheld, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/firealarm/directional/north, +/obj/machinery/chem_mass_spec, +/turf/open/floor/iron/showroomfloor, +/area/station/medical/pharmacy) +"cSp" = ( +/obj/effect/decal/cleanable/blood/old, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/station/maintenance/port/aft) +"cSq" = ( +/obj/structure/flora/rock/pile/style_random{ + pixel_x = 8; + pixel_y = 3 + }, +/obj/effect/turf_decal/stripes/asteroid/line{ + dir = 8 + }, +/turf/open/misc/asteroid, +/area/space/nearstation) +"cSJ" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/showroomfloor, +/area/station/medical/chemistry) +"cSX" = ( +/obj/machinery/computer/secure_data{ + dir = 8 + }, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral/half/contrasted, /turf/open/floor/iron/dark, -/area/science/robotics/lab) -"bhC" = ( -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/area/station/security/warden) +"cTh" = ( +/obj/machinery/porta_turret/ai{ + dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/obj/machinery/flasher/directional/west{ + id = "AI"; + name = "Meatbag Pacifier" }, -/obj/effect/turf_decal/bot, -/obj/structure/bodycontainer/morgue, -/turf/open/floor/iron/dark, -/area/science/robotics/lab) -"bhF" = ( -/obj/effect/turf_decal/tile/red{ - dir = 8 +/turf/open/floor/circuit, +/area/station/ai_monitored/turret_protected/ai_upload) +"cTk" = ( +/obj/machinery/duct, +/turf/open/floor/iron/cafeteria, +/area/station/service/kitchen) +"cTz" = ( +/obj/machinery/computer/pod/old/mass_driver_controller/chapelgun{ + pixel_x = 30 }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/iron/dark, +/area/station/service/chapel/funeral) +"cTI" = ( +/obj/effect/mapping_helpers/airlock/unres{ dir = 8 }, -/obj/effect/turf_decal/siding/red{ - dir = 8 +/obj/machinery/door/airlock/medical/glass{ + id_tag = "medbay_front_door"; + name = "Medbay" }, -/turf/open/floor/iron, -/area/security/checkpoint/customs) -"bhN" = ( +/obj/effect/mapping_helpers/airlock/access/all/medical/general, +/turf/open/floor/iron/dark, +/area/station/medical/medbay/central) +"cTN" = ( +/obj/effect/turf_decal/bot, /obj/effect/decal/cleanable/dirt, -/obj/structure/closet/cardboard, -/obj/structure/sign/warning/nosmoking{ - pixel_x = 30 - }, -/obj/effect/turf_decal/stripes/corner{ - dir = 4 +/obj/structure/closet{ + name = "supply locker" }, +/obj/item/clothing/shoes/sneakers/brown, +/obj/effect/spawner/random/maintenance, +/obj/item/clothing/under/rank/cargo/tech, /turf/open/floor/plating, -/area/maintenance/starboard) -"bhQ" = ( -/obj/effect/turf_decal/tile/blue{ +/area/station/maintenance/starboard) +"cTX" = ( +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/turf_decal/tile/brown{ dir = 4 }, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, -/area/commons/locker) -"bhS" = ( -/turf/open/floor/iron/showroomfloor, -/area/science/misc_lab) -"bhT" = ( -/obj/machinery/chem_dispenser{ - layer = 2.7 +/area/station/cargo/storage) +"cTY" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/chair/office{ + dir = 1 }, -/obj/effect/turf_decal/delivery, -/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/iron/dark, -/area/medical/pharmacy) -"bhV" = ( -/obj/effect/turf_decal/tile/purple{ - dir = 8 - }, -/obj/effect/turf_decal/tile/purple{ dir = 1 }, -/obj/effect/turf_decal/tile/purple{ +/obj/effect/turf_decal/tile/red/half/contrasted{ dir = 1 }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, +/turf/open/floor/iron/showroomfloor, +/area/station/security/execution/transfer) +"cUc" = ( +/obj/structure/transit_tube, +/turf/open/space/basic, +/area/space/nearstation) +"cUk" = ( +/obj/structure/cable, /obj/structure/disposalpipe/segment{ - dir = 10 + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/tile/blue{ + dir = 8 }, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/showroomfloor, -/area/science/xenobiology) -"bhW" = ( -/obj/structure/table, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/area/station/medical/psychology) +"cUw" = ( +/obj/effect/spawner/random/trash/cigbutt, +/turf/open/floor/plating, +/area/station/security/prison) +"cUA" = ( +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/yellow{ dir = 4 }, -/obj/item/paicard, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/dark, -/area/service/bar/atrium) -"bia" = ( -/obj/effect/turf_decal/tile/purple, -/obj/effect/turf_decal/tile/purple{ +/obj/effect/turf_decal/tile/blue, +/obj/machinery/atmospherics/pipe/smart/manifold/yellow/visible{ dir = 4 }, -/obj/effect/turf_decal/tile/purple, /obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/corner{ dir = 1 }, -/obj/effect/landmark/start/hangover, /turf/open/floor/iron, -/area/hallway/primary/starboard) -"big" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/area/station/engineering/atmos) +"cUD" = ( +/obj/machinery/door/airlock/maintenance, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/tile/blue{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/structure/disposalpipe/segment, +/obj/effect/mapping_helpers/airlock/unres{ dir = 1 }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, +/obj/effect/mapping_helpers/airlock/access/any/security/maintenance, +/turf/open/floor/iron/dark, +/area/station/maintenance/port/lesser) +"cUM" = ( +/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/turf/open/floor/iron, -/area/command/teleporter) -"biB" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/security/glass{ - name = "Research Security Post"; - req_access_txt = "63" - }, -/obj/effect/turf_decal/siding/red/corner, -/turf/open/floor/iron/dark, -/area/security/checkpoint/science/research) -"biD" = ( -/obj/structure/flora/junglebush, -/obj/structure/flora/ausbushes/sunnybush, -/obj/item/food/grown/banana, -/obj/structure/flora/ausbushes/ywflowers, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/mob/living/carbon/human/species/monkey, -/turf/open/floor/grass, -/area/medical/virology) -"biF" = ( -/obj/effect/turf_decal/tile/green, -/obj/effect/turf_decal/tile/green{ - dir = 4 +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/obj/effect/turf_decal/tile/green, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/landmark/event_spawn, -/turf/open/floor/iron/showroomfloor, -/area/medical/virology) -"biG" = ( -/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/effect/turf_decal/bot, -/obj/machinery/vending/coffee, -/turf/open/floor/iron/dark, -/area/hallway/primary/port) -"biR" = ( -/obj/effect/turf_decal/delivery, -/obj/machinery/power/terminal{ +/obj/machinery/meter, +/obj/machinery/atmospherics/pipe/smart/manifold/violet/visible{ dir = 8 }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/camera/directional/south{ - c_tag = "Starboard Bow Solar"; - name = "engineering camera"; - network = list("ss13","engine") - }, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/airalarm/directional/south, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/turf/open/floor/plating{ - icon_state = "panelscorched" +/turf/open/floor/iron, +/area/station/engineering/atmos) +"cUT" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/wood, +/area/station/maintenance/port/fore) +"cUY" = ( +/obj/machinery/door/airlock/external{ + name = "Prison External Airlock" }, -/area/maintenance/solars/starboard/fore) -"biU" = ( -/obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/door/airlock/research{ - name = "Genetics Lab"; - req_one_access_txt = "47;9" +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "kilo-maint-1" }, -/obj/effect/turf_decal/siding/purple/corner{ +/obj/effect/mapping_helpers/airlock/unres{ dir = 1 }, -/turf/open/floor/iron/dark, -/area/science/genetics) -"biW" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/obj/effect/mapping_helpers/airlock/access/any/security/maintenance, +/turf/open/floor/plating, +/area/station/maintenance/port/lesser) +"cVb" = ( +/obj/machinery/atmospherics/pipe/smart/simple/green/visible{ dir = 4 }, -/obj/effect/landmark/start/depsec/supply, -/obj/structure/chair/office{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/obj/structure/lattice/catwalk, +/turf/open/space/basic, +/area/space/nearstation) +"cVg" = ( +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/turf/open/floor/iron/dark, -/area/security/checkpoint/supply) -"bjs" = ( +/turf/open/floor/engine, +/area/station/tcommsat/computer) +"cVn" = ( /obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, +/obj/structure/closet{ + name = "chapel locker" + }, +/obj/item/clothing/shoes/sandal, /turf/open/floor/plating, -/area/maintenance/starboard) -"bjL" = ( +/area/station/maintenance/port/fore) +"cVr" = ( +/obj/structure/sign/warning/vacuum/external, +/turf/closed/wall, +/area/station/hallway/secondary/entry) +"cVH" = ( /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/obj/structure/closet/secure_closet/hop, +/obj/effect/turf_decal/tile/blue{ + dir = 1 }, -/obj/structure/disposalpipe/segment{ +/obj/effect/turf_decal/tile/blue{ dir = 4 }, -/turf/open/floor/iron/dark/corner{ - dir = 1 - }, -/area/hallway/primary/port) -"bjR" = ( -/obj/structure/flora/rock, -/turf/open/misc/asteroid, -/area/space/nearstation) -"bjY" = ( -/obj/effect/turf_decal/tile/yellow{ +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/bot, +/obj/item/storage/lockbox/loyalty, +/turf/open/floor/iron/dark, +/area/station/command/heads_quarters/hop) +"cVI" = ( +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/effect/turf_decal/tile/yellow{ +/obj/structure/closet/secure_closet/personal, +/obj/item/storage/backpack, +/obj/item/storage/backpack/satchel, +/obj/item/clothing/suit/hooded/wintercoat, +/obj/item/clothing/shoes/winterboots, +/obj/effect/turf_decal/stripes/corner{ dir = 1 }, +/obj/machinery/light/small/directional/north, +/obj/effect/landmark/start/hangover/closet, +/turf/open/floor/iron/dark, +/area/station/commons/locker) +"cVS" = ( +/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ - dir = 1 + dir = 8 }, -/turf/open/floor/iron, -/area/hallway/primary/port) -"bkd" = ( -/turf/closed/wall, -/area/maintenance/starboard) -"bko" = ( -/obj/effect/turf_decal/bot, -/obj/structure/ore_box, -/turf/open/floor/plating, -/area/maintenance/port/greater) -"bkq" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/hydroponics/constructable, -/obj/effect/turf_decal/trimline/blue/line, -/obj/effect/turf_decal/trimline/blue/line{ +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/turf/open/floor/iron, -/area/service/hydroponics) -"bkz" = ( /obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral, -/turf/open/floor/iron/dark/corner{ - dir = 4 - }, -/area/hallway/primary/fore) -"bkD" = ( -/obj/machinery/holopad, -/obj/effect/turf_decal/bot, -/obj/effect/landmark/start/cook, -/turf/open/floor/iron/dark, -/area/service/kitchen) -"bkG" = ( -/obj/effect/turf_decal/tile/purple{ - dir = 4 +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, /turf/open/floor/iron, -/area/hallway/primary/starboard) -"bkJ" = ( +/area/station/hallway/primary/starboard) +"cWb" = ( /obj/structure/table, -/obj/item/paper_bin{ +/obj/item/radio{ pixel_x = -4; - pixel_y = 4 + pixel_y = 6 }, /obj/item/radio{ - pixel_x = 6; - pixel_y = 4 + pixel_x = 4; + pixel_y = 6 }, -/obj/item/pen, -/obj/effect/decal/cleanable/dirt, +/obj/item/stack/package_wrap, +/obj/item/hand_labeler, /turf/open/floor/iron/dark, -/area/security/checkpoint/supply) -"ble" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/area/station/engineering/atmos) +"cWi" = ( +/obj/structure/plasticflaps, +/obj/machinery/conveyor{ + id = "NTMSLoad2"; + name = "on ramp" }, +/turf/open/floor/plating, +/area/station/cargo/warehouse) +"cWl" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, /obj/effect/turf_decal/tile/neutral, /turf/open/floor/iron/dark/corner, -/area/hallway/primary/fore) -"blf" = ( -/turf/closed/wall, -/area/security/checkpoint/supply) -"blg" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/security/checkpoint/supply) -"bln" = ( -/obj/structure/table, +/area/station/hallway/primary/central/fore) +"cWu" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, +/obj/machinery/camera/directional/east{ + c_tag = "Aft Hallway tech_storage"; + name = "aft camera" + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron, +/area/station/hallway/primary/aft) +"cWy" = ( +/obj/structure/railing/corner{ + dir = 4 + }, /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/item/clothing/head/welding{ - pixel_y = 4 + dir = 4 }, -/obj/machinery/camera/directional/north{ - c_tag = "Tool Storage"; - name = "engineering camera"; - network = list("ss13","engine") +/obj/effect/turf_decal/siding/green{ + dir = 4 }, -/obj/structure/cable, -/obj/item/clothing/gloves/color/fyellow, -/obj/machinery/power/apc/auto_name/directional/north, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/dark, -/area/commons/storage/primary) -"blq" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/obj/effect/turf_decal/tile/red, +/area/station/service/hydroponics/garden) +"cWQ" = ( /obj/effect/turf_decal/tile/red{ dir = 1 }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/landmark/start/hangover, /turf/open/floor/iron/showroomfloor, -/area/commons/storage/art) -"blv" = ( -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ +/area/station/commons/toilet/restrooms) +"cWS" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow{ dir = 8 }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/tile/red{ dir = 1 }, -/obj/effect/turf_decal/siding/red{ - dir = 8 - }, -/obj/effect/landmark/start/depsec/supply, -/turf/open/floor/iron, -/area/security/checkpoint/supply) -"blz" = ( -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/iron/smooth_large, -/area/maintenance/department/chapel/monastery) -"blJ" = ( -/obj/effect/spawner/random/vending/snackvend, /obj/effect/turf_decal/tile/neutral{ - dir = 8 + dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/commons/storage/primary) +"cWV" = ( +/obj/effect/turf_decal/loading_area, +/obj/effect/turf_decal/tile/purple{ dir = 1 }, -/obj/structure/sign/poster/official/the_owl{ - pixel_x = 32 - }, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron/dark, -/area/hallway/primary/port) -"blM" = ( -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/yellow{ +/obj/effect/turf_decal/tile/purple{ dir = 4 }, -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/tile/red{ - dir = 4 +/obj/effect/turf_decal/tile/purple{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ +/obj/structure/cable, +/turf/open/floor/iron/showroomfloor, +/area/station/science/robotics/lab) +"cXd" = ( +/obj/effect/turf_decal/tile/brown{ dir = 4 }, -/obj/effect/turf_decal/stripes/corner{ +/obj/effect/turf_decal/tile/brown{ dir = 1 }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/maintenance/disposal/incinerator) -"blO" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/north, -/turf/open/floor/plating, -/area/maintenance/port/lesser) -"blP" = ( /obj/effect/turf_decal/tile/yellow{ dir = 1 }, +/obj/effect/turf_decal/box/corners{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ - dir = 1 + dir = 8 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, -/area/hallway/primary/port) -"bmt" = ( -/obj/effect/turf_decal/stripes/line{ +/area/station/cargo/storage) +"cXg" = ( +/obj/structure/reagent_dispensers/watertank/high, +/obj/structure/railing, +/obj/item/reagent_containers/glass/bucket, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron, +/area/station/service/hydroponics) +"cXh" = ( +/turf/closed/wall, +/area/station/security/brig) +"cXv" = ( +/obj/structure/table, +/obj/item/food/energybar, +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/security/prison/mess) +"cXy" = ( +/obj/effect/turf_decal/stripes/corner{ dir = 8 }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/effect/decal/cleanable/dirt, +/obj/structure/sign/poster/contraband/random/directional/west, /turf/open/floor/plating{ - icon_state = "panelscorched" + icon_state = "platingdmg1" }, -/area/maintenance/port/greater) -"bmz" = ( -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/area/station/maintenance/port/greater) +"cXM" = ( +/obj/structure/table/reinforced, +/obj/effect/turf_decal/delivery, +/obj/item/folder/yellow{ + pixel_x = -4 }, -/obj/item/kirbyplants{ - icon_state = "plant-21" +/obj/item/pen{ + pixel_x = -4 }, -/turf/open/floor/iron/dark, -/area/hallway/primary/aft) -"bmE" = ( -/obj/effect/turf_decal/tile/purple, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "chemistry_shutters_2"; + name = "Chemistry Hall Shutters" + }, +/obj/machinery/door/firedoor/heavy, +/obj/machinery/door/window/left/directional/north{ + dir = 8; + name = "Chemistry Desk"; + req_access = list("pharmacy") + }, +/obj/structure/desk_bell{ + pixel_x = 7; + pixel_y = 6 + }, +/turf/open/floor/plating, +/area/station/medical/pharmacy) +"cXT" = ( +/turf/closed/wall/rust, +/area/station/maintenance/department/crew_quarters/bar) +"cXX" = ( /obj/effect/turf_decal/tile/purple{ dir = 8 }, -/obj/effect/turf_decal/tile/purple, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/tile/purple{ dir = 1 }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light/small/directional/south, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/sorting/mail/flip{ - dir = 4; - name = "xenobiology sorting disposal pipe"; - sortType = 28 +/obj/effect/turf_decal/tile/blue{ + dir = 1 }, -/obj/structure/cable, -/turf/open/floor/iron/showroomfloor, -/area/science/xenobiology) -"bmJ" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/obj/machinery/light/directional/west, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"cXZ" = ( +/turf/closed/wall, +/area/station/hallway/primary/fore) +"cYc" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/green/visible, +/turf/closed/wall/r_wall, +/area/station/engineering/supermatter) +"cYk" = ( +/obj/structure/rack, +/obj/item/storage/toolbox/mechanical, +/obj/item/extinguisher/mini, +/obj/item/tank/internals/oxygen/yellow, +/obj/item/clothing/mask/gas, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/maintenance/port/greater) -"bmM" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/machinery/firealarm/directional/south, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/station/command/heads_quarters/ce) +"cYt" = ( +/obj/effect/turf_decal/tile/yellow{ dir = 4 }, +/obj/effect/turf_decal/tile/yellow, /obj/effect/turf_decal/tile/neutral, -/obj/structure/extinguisher_cabinet/directional/east, -/turf/open/floor/iron/dark/corner, -/area/hallway/primary/port) -"bmT" = ( -/obj/structure/table, -/obj/machinery/light_switch/directional/north{ - pixel_x = -8 +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 }, -/obj/item/clothing/gloves/color/orange, -/obj/item/reagent_containers/spray/cleaner{ - pixel_x = -4; - pixel_y = 4 +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron, +/area/station/engineering/hallway) +"cYA" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/door/airlock/security/glass{ + name = "Research Security Post" }, -/obj/item/flashlight{ - pixel_y = 4 +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/access/all/security/general, +/turf/open/floor/iron/dark, +/area/station/security/checkpoint/science/research) +"cYN" = ( +/obj/structure/chair{ + dir = 8 }, -/obj/item/flashlight{ - pixel_y = 4 +/obj/effect/turf_decal/tile/blue{ + dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ dir = 1 }, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) +"cYZ" = ( +/obj/effect/spawner/random/structure/furniture_parts, +/obj/effect/spawner/random/structure/crate_empty, +/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/effect/turf_decal/tile/neutral, -/obj/machinery/light/directional/north, -/obj/effect/turf_decal/stripes/corner{ +/turf/open/floor/iron/dark, +/area/station/maintenance/department/crew_quarters/bar) +"cZb" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/machinery/button/door/directional/north{ - id = "custodialwagon"; - name = "Custodial Bay Toggle"; - pixel_x = 8; - req_access_txt = "26" +/obj/structure/cable, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/station/maintenance/port/fore) +"cZh" = ( +/obj/machinery/door/airlock/maintenance, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 + }, +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 8 }, +/obj/effect/mapping_helpers/airlock/access/any/security/maintenance, /turf/open/floor/iron/dark, -/area/service/janitor) -"bmU" = ( +/area/station/maintenance/port/lesser) +"cZT" = ( /obj/effect/turf_decal/bot, -/obj/structure/rack, -/obj/effect/decal/cleanable/cobweb, -/obj/item/clothing/suit/fire/firefighter{ - pixel_y = 5 - }, -/obj/item/clothing/mask/breath, +/obj/structure/bed/roller, +/obj/machinery/light/small/directional/south, +/obj/machinery/iv_drip, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, -/area/maintenance/port/lesser) -"bnf" = ( -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 4 +/area/station/maintenance/department/medical/central) +"cZW" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/landmark/start/detective, +/obj/structure/cable, +/turf/open/floor/wood, +/area/station/security/detectives_office) +"daG" = ( +/obj/machinery/door/airlock/maintenance/external{ + name = "Mass Driver Intersection" }, -/obj/effect/turf_decal/tile/blue{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/effect/turf_decal/tile/blue{ +/obj/effect/mapping_helpers/airlock/unres{ dir = 1 }, -/obj/effect/turf_decal/tile/blue, -/obj/item/kirbyplants{ - icon_state = "plant-18" - }, -/turf/open/floor/iron/showroomfloor, -/area/medical/storage) -"bno" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/decal/cleanable/dirt, +/obj/effect/mapping_helpers/airlock/access/any/science/maintenance, +/turf/open/floor/iron/dark, +/area/station/maintenance/starboard) +"daH" = ( /obj/effect/turf_decal/stripes/corner{ dir = 1 }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment, /obj/structure/cable, -/obj/structure/sign/poster/contraband/random/directional/east, /turf/open/floor/plating{ icon_state = "platingdmg1" }, -/area/maintenance/aft) -"bnt" = ( -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/turf/open/floor/iron, -/area/hallway/primary/port) -"bnv" = ( -/turf/closed/wall, -/area/hallway/primary/starboard) -"bnw" = ( -/obj/effect/turf_decal/tile/purple/half/contrasted{ +/area/station/maintenance/port/fore) +"daL" = ( +/obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/landmark/event_spawn, -/turf/open/floor/iron/showroomfloor, -/area/science/mixing/hallway) -"bnK" = ( -/obj/effect/turf_decal/tile/purple{ +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/turf_decal/tile/purple{ +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/effect/turf_decal/tile/purple{ - dir = 1 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 4 - }, -/turf/open/floor/iron/showroomfloor, -/area/science/lab) -"bnM" = ( -/obj/effect/turf_decal/tile/purple, -/obj/effect/turf_decal/tile/purple{ +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/effect/turf_decal/tile/purple, -/obj/structure/sign/departments/science{ - pixel_x = 32 - }, -/turf/open/floor/iron, -/area/hallway/primary/starboard) -"bnR" = ( -/obj/structure/reagent_dispensers/watertank/high, -/obj/item/reagent_containers/glass/bucket, -/obj/effect/turf_decal/tile/green{ +/obj/machinery/atmospherics/pipe/smart/manifold/violet/visible{ dir = 1 }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/bot, /turf/open/floor/iron, -/area/service/hydroponics) -"boa" = ( -/obj/effect/decal/remains/robot, -/obj/effect/decal/cleanable/oil/streak, -/turf/open/floor/iron/dark, -/area/service/chapel/storage) -"bok" = ( -/obj/effect/turf_decal/bot, -/obj/effect/decal/cleanable/dirt, -/obj/structure/reagent_dispensers/watertank, -/turf/open/floor/plating, -/area/maintenance/starboard) -"bos" = ( -/obj/effect/turf_decal/delivery, -/obj/structure/reagent_dispensers/watertank, -/obj/effect/decal/cleanable/cobweb/cobweb2, -/turf/open/floor/plating, -/area/maintenance/port/greater) -"bov" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/area/station/engineering/atmos) +"dba" = ( +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 10 }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating{ + icon_state = "panelscorched" }, +/area/station/maintenance/central) +"dbi" = ( /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/turf/open/floor/iron/dark, -/area/security/courtroom) -"boA" = ( /obj/structure/table, -/obj/item/storage/box/prisoner{ - pixel_x = 5; - pixel_y = 5 +/obj/item/paper_bin{ + pixel_x = -5 }, -/obj/item/restraints/handcuffs/cable/zipties, -/obj/item/crowbar/red, -/obj/effect/turf_decal/stripes/corner, -/obj/structure/noticeboard/directional/north, -/obj/effect/turf_decal/tile/neutral/half/contrasted, -/turf/open/floor/iron/dark, -/area/security/prison) -"boC" = ( -/turf/closed/wall, -/area/hallway/primary/port) -"boM" = ( -/obj/effect/turf_decal/bot, -/obj/structure/rack, -/obj/item/storage/toolbox/emergency{ - pixel_y = 5 +/obj/item/pen{ + pixel_x = -5 }, -/obj/item/flashlight, -/turf/open/floor/plating, -/area/maintenance/port/greater) -"boN" = ( -/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ - dir = 4 + dir = 8 + }, +/obj/machinery/light/directional/east, +/obj/machinery/flasher/directional/east{ + id = "hopflash"; + name = "Crowd Pacifier" }, -/obj/structure/table, -/obj/item/stack/sheet/iron/fifty, -/obj/item/stack/sheet/iron/fifty, -/obj/item/stack/sheet/glass/fifty, -/obj/item/stack/sheet/glass/fifty, -/obj/item/pickaxe, -/obj/item/pickaxe, -/obj/item/multitool, /obj/effect/turf_decal/stripes/corner{ - dir = 4 + dir = 8 }, -/obj/machinery/button/door/directional/north{ - id = "evashutter"; - name = "E.V.A. Storage Shutter Toggle"; - pixel_x = -24; - req_access_txt = "19" +/obj/machinery/status_display/evac/directional/north, +/obj/structure/desk_bell{ + pixel_x = 7; + pixel_y = 10 }, /turf/open/floor/iron/dark, -/area/ai_monitored/command/storage/eva) -"bpc" = ( +/area/station/command/heads_quarters/hop) +"dbp" = ( /obj/effect/turf_decal/bot, -/obj/structure/closet/firecloset, +/obj/effect/decal/cleanable/dirt, +/obj/structure/closet/crate{ + icon_state = "crateopen" + }, +/obj/effect/spawner/random/maintenance/two, /turf/open/floor/plating, -/area/maintenance/port/greater) -"bpd" = ( +/area/station/maintenance/fore) +"dbu" = ( +/turf/closed/wall/rust, +/area/station/maintenance/department/security) +"dbD" = ( +/obj/structure/sign/warning/secure_area, +/turf/closed/wall, +/area/station/hallway/primary/central/fore) +"dbK" = ( /obj/effect/turf_decal/tile/neutral{ dir = 8 }, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/turf_decal/bot, -/obj/structure/closet/firecloset, -/turf/open/floor/iron/dark, -/area/hallway/primary/starboard) -"bpk" = ( -/obj/effect/decal/cleanable/blood/old, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating{ - icon_state = "platingdmg3" - }, -/area/maintenance/fore) -"bpl" = ( /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/corner{ dir = 4 }, -/obj/structure/sign/poster/official/help_others{ - pixel_y = 32 +/obj/effect/turf_decal/stripes/white/line{ + dir = 4 }, -/obj/structure/table, -/obj/item/paper_bin{ - pixel_x = -4; - pixel_y = 4 +/obj/effect/turf_decal/stripes/white/line{ + dir = 8 }, -/obj/item/pen, +/obj/structure/cable, +/obj/structure/disposalpipe/segment, /turf/open/floor/iron/dark, -/area/hallway/primary/aft) -"bpm" = ( -/obj/docking_port/stationary{ - dir = 8; - dwidth = 2; - height = 11; - id = "ferry_home"; - name = "port bay 2"; - width = 5 +/area/station/medical/morgue) +"dbP" = ( +/obj/effect/turf_decal/loading_area{ + dir = 4 }, -/turf/open/space/basic, -/area/space/nearstation) -"bpn" = ( -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/obj/effect/decal/cleanable/dirt, +/obj/structure/sign/departments/cargo{ + pixel_x = 32; + pixel_y = -32 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/turf/open/floor/iron/dark/textured, +/area/station/hallway/primary/starboard) +"dch" = ( +/obj/effect/turf_decal/stripes/asteroid/line{ + dir = 4 }, +/obj/effect/decal/cleanable/dirt, +/turf/open/misc/asteroid, +/area/space/nearstation) +"dcl" = ( /obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/effect/landmark/event_spawn, -/obj/structure/disposalpipe/segment, -/obj/structure/cable, -/turf/open/floor/iron, -/area/hallway/primary/starboard) -"bps" = ( -/obj/machinery/door/airlock/external{ - name = "External Airlock" +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark/corner{ + dir = 4 }, -/obj/structure/cable, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 1 +/area/station/hallway/primary/fore) +"dcq" = ( +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 4 }, -/turf/open/floor/plating{ - icon_state = "platingdmg1" +/obj/effect/turf_decal/tile/yellow, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/landmark/start/cargo_technician, +/obj/structure/chair/office{ + dir = 4 }, -/area/maintenance/disposal) -"bpt" = ( -/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/iron, +/area/station/cargo/office) +"dcr" = ( /obj/effect/turf_decal/tile/neutral{ - dir = 4 + dir = 1 }, -/obj/effect/turf_decal/delivery, -/obj/structure/closet/firecloset, -/turf/open/floor/iron/dark, -/area/hallway/primary/port) -"bpz" = ( -/obj/structure/table, /obj/effect/turf_decal/tile/neutral, -/obj/effect/decal/cleanable/cobweb, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/firealarm/directional/west, -/obj/item/radio/intercom/directional/north, -/obj/item/storage/wallet, -/obj/effect/spawner/random/entertainment/coin, -/obj/item/gps{ - gpstag = "QM0"; - pixel_x = -8; - pixel_y = 4 +/obj/machinery/vending/wardrobe/curator_wardrobe, +/obj/effect/turf_decal/delivery/white, +/turf/open/floor/iron/dark, +/area/station/service/library) +"dcF" = ( +/obj/machinery/hydroponics/constructable, +/obj/structure/railing{ + dir = 8 }, -/obj/effect/spawner/random/entertainment/coin, -/obj/item/pen/blue{ - pixel_x = -5; - pixel_y = -10 +/obj/effect/turf_decal/tile/blue{ + dir = 8 }, -/obj/item/pen/red{ - pixel_x = 1; - pixel_y = -10 +/obj/effect/turf_decal/tile/green, +/obj/machinery/firealarm/directional/south, +/turf/open/floor/iron, +/area/station/service/hydroponics) +"ddb" = ( +/obj/machinery/camera/directional/north{ + c_tag = "Atmospherics Tank - N2"; + name = "atmospherics camera"; + network = list("ss13","engine") + }, +/turf/open/floor/engine/n2, +/area/station/engineering/atmos) +"ddp" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 4 + }, +/turf/open/floor/wood, +/area/station/service/bar/atrium) +"ddI" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/door/airlock/public/glass{ + name = "Engineering Foyer" }, +/obj/structure/disposalpipe/segment, /turf/open/floor/iron/dark, -/area/cargo/qm) -"bpC" = ( -/obj/effect/turf_decal/tile/purple, -/obj/effect/turf_decal/tile/purple{ +/area/station/engineering/hallway) +"ddS" = ( +/obj/effect/turf_decal/bot, +/obj/structure/table, +/obj/machinery/recharger, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/effect/turf_decal/tile/purple, -/turf/open/floor/iron, -/area/hallway/primary/starboard) -"bpD" = ( -/obj/machinery/atmospherics/pipe/smart/simple/dark/visible, -/obj/effect/turf_decal/tile/purple{ +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/security/checkpoint/medical) +"ddW" = ( +/obj/effect/turf_decal/stripes/end{ dir = 8 }, +/turf/open/floor/engine/vacuum, +/area/station/science/ordnance/bomb) +"dea" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 10 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/obj/effect/turf_decal/tile/blue{ + dir = 4 }, -/turf/open/floor/iron/showroomfloor, -/area/science/mixing) -"bpF" = ( -/obj/structure/sign/departments/cargo, -/turf/closed/wall, -/area/hallway/primary/starboard) -"bpI" = ( -/obj/effect/turf_decal/tile/yellow{ +/obj/effect/turf_decal/tile/blue{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/turf/open/floor/iron/showroomfloor, +/area/station/medical/medbay/central) +"dez" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/door/airlock/external{ + name = "Mining Dock Airlock" }, -/turf/open/floor/iron, -/area/hallway/primary/port) -"bpL" = ( -/obj/effect/turf_decal/tile/brown, -/obj/effect/turf_decal/tile/brown{ +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 4 }, -/obj/effect/turf_decal/tile/brown{ - dir = 1 +/obj/structure/cable, +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 +/obj/effect/mapping_helpers/airlock/access/all/supply/mining, +/turf/open/floor/iron/dark, +/area/station/cargo/miningoffice) +"deG" = ( +/obj/structure/table, +/obj/item/storage/toolbox/electrical{ + pixel_x = -4; + pixel_y = 4 }, -/obj/machinery/computer/cargo/request, -/turf/open/floor/iron, -/area/hallway/primary/starboard) -"bpM" = ( -/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/effect/turf_decal/delivery, -/obj/structure/closet/emcloset, +/obj/effect/turf_decal/tile/neutral, +/obj/item/storage/toolbox/electrical, +/obj/machinery/light/directional/west, +/obj/machinery/firealarm/directional/west, /turf/open/floor/iron/dark, -/area/hallway/primary/port) -"bpN" = ( -/obj/effect/turf_decal/tile/brown, -/obj/effect/turf_decal/tile/brown{ +/area/station/commons/storage/primary) +"deI" = ( +/obj/effect/turf_decal/bot, +/obj/structure/grille, +/turf/open/floor/plating, +/area/station/maintenance/aft) +"deZ" = ( +/obj/structure/chair, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/stripes/corner{ - dir = 4 - }, -/turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"bpP" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/turf/open/floor/plating, -/area/maintenance/port/lesser) -"bpX" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/table/wood, /turf/open/floor/iron, -/area/security/courtroom) -"bqe" = ( -/obj/machinery/door/firedoor, +/area/station/commons/fitness/recreation) +"dfi" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/door/airlock/grunge{ - name = "Restrooms" +/obj/machinery/door/airlock/command/glass{ + name = "Bridge Access" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "bridge" }, +/obj/structure/disposalpipe/segment, +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/access/all/command/general, /turf/open/floor/iron/dark, -/area/commons/locker) -"bqo" = ( -/obj/effect/turf_decal/stripes/line, +/area/station/command/bridge) +"dfk" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/simple/orange/visible{ - dir = 6 - }, +/obj/effect/decal/cleanable/ash/large, /obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating{ - icon_state = "panelscorched" - }, -/area/engineering/supermatter/room) -"bqx" = ( -/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/iron, +/area/station/maintenance/disposal/incinerator) +"dfm" = ( /obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating{ - icon_state = "platingdmg3" +/obj/effect/decal/cleanable/blood/old, +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/area/maintenance/port/aft) -"bqz" = ( -/obj/structure/bodycontainer/morgue, -/obj/effect/turf_decal/delivery, -/obj/machinery/airalarm/directional/west, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 4 +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/structure/sign/warning/electric_shock{ + pixel_x = -32; + pixel_y = -32 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating, +/area/station/maintenance/fore) +"dfv" = ( +/obj/machinery/rnd/production/circuit_imprinter/department/science, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/requests_console/directional/east{ + announcementConsole = 1; + department = "Research Lab"; + departmentType = 5; + name = "Research Requests Console"; + receive_ore_updates = 1 }, /turf/open/floor/iron/dark, -/area/security/medical) -"bqE" = ( +/area/station/science/lab) +"dfD" = ( +/turf/open/floor/grass, +/area/station/service/hydroponics/garden) +"dfS" = ( +/obj/machinery/door/airlock/maintenance, +/obj/effect/mapping_helpers/airlock/unres, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +/turf/open/floor/iron/dark, +/area/station/maintenance/port/lesser) +"dfU" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/station/service/hydroponics) +"dfV" = ( /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 8 @@ -11003,294 +10637,254 @@ /obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/structure/disposalpipe/segment, -/obj/structure/cable, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, /turf/open/floor/iron, -/area/hallway/primary/port) -"bqN" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line{ +/area/station/hallway/primary/fore) +"dfW" = ( +/obj/effect/turf_decal/tile/blue{ dir = 4 }, -/turf/open/floor/iron/dark/corner{ - dir = 1 - }, -/area/hallway/primary/central) -"bre" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark, -/area/command/heads_quarters/hos) -"brq" = ( -/obj/effect/turf_decal/tile/blue, /obj/effect/turf_decal/tile/blue{ dir = 1 }, /obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ dir = 1 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/landmark/start/chief_medical_officer, +/turf/open/floor/iron/showroomfloor, +/area/station/command/heads_quarters/cmo) +"dgg" = ( +/obj/effect/turf_decal/delivery, +/obj/machinery/pipedispenser/disposal, +/obj/machinery/status_display/evac/directional/south, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"dgo" = ( /obj/effect/turf_decal/stripes/line{ - dir = 4 + dir = 1 }, -/obj/effect/turf_decal/stripes/line{ +/obj/machinery/firealarm/directional/north, +/obj/structure/cable, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"dgu" = ( +/obj/effect/turf_decal/tile/red{ dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/camera/directional/west{ - c_tag = "Satellite Transit Access"; - name = "satellite camera"; - network = list("minisat") - }, -/obj/machinery/button/door/directional/west{ - id = "transittube_ai"; - name = "Transit Tube Lockdown Toggle"; - req_access_txt = "19" - }, -/turf/open/floor/iron, -/area/hallway/primary/central/fore) -"brr" = ( -/obj/structure/sign/departments/xenobio, -/turf/closed/wall/r_wall, -/area/maintenance/starboard/fore) -"brF" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/blood/old, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/obj/effect/turf_decal/tile/red{ dir = 4 }, -/obj/effect/landmark/xeno_spawn, -/obj/machinery/button/door/directional/north{ - id = "greylair"; - name = "Lair Privacy Toggle" +/obj/effect/turf_decal/tile/yellow{ + dir = 1 }, -/turf/open/floor/plating{ - icon_state = "panelscorched" +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, -/area/maintenance/port/greater) -"brH" = ( -/obj/structure/cable, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/hallway/secondary/service) -"brM" = ( +/obj/machinery/portable_atmospherics/scrubber, +/obj/machinery/atmospherics/components/unary/portables_connector/visible, +/obj/machinery/airalarm/directional/north, +/turf/open/floor/iron/showroomfloor, +/area/station/engineering/atmos) +"dgw" = ( +/obj/structure/sign/warning/docking, +/turf/closed/wall/rust, +/area/station/cargo/warehouse) +"dgD" = ( +/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/pipe/smart/manifold4w/general/visible, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/blue{ +/obj/machinery/conveyor_switch/oneway{ + id = "NTMSLoad2"; + name = "on ramp"; + pixel_x = 8; + pixel_y = -5 + }, +/turf/open/floor/plating, +/area/station/cargo/warehouse) +"dgE" = ( +/obj/effect/turf_decal/tile/yellow{ dir = 1 }, -/obj/effect/turf_decal/tile/blue{ +/obj/effect/turf_decal/tile/yellow{ dir = 8 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/blue{ dir = 1 }, -/obj/structure/cable, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/atmospherics/components/trinary/mixer/airmix, /turf/open/floor/iron, -/area/hallway/primary/starboard) -"brV" = ( -/obj/structure/janitorialcart, +/area/station/engineering/atmos) +"dgW" = ( +/obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/delivery, -/obj/machinery/light/small/directional/east, +/obj/effect/spawner/random/engineering/tank, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, /obj/effect/turf_decal/tile/neutral{ - dir = 1 + dir = 4 }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/sign/poster/contraband/lusty_xenomorph{ - pixel_x = 32 +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, /turf/open/floor/iron/dark, -/area/maintenance/fore) -"brY" = ( +/area/station/maintenance/department/crew_quarters/bar) +"dhe" = ( +/obj/structure/cable, /obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment, -/obj/structure/cable, -/obj/structure/sign/poster/contraband/random/directional/west, -/turf/open/floor/plating{ - icon_state = "platingdmg3" - }, -/area/maintenance/port/fore) -"bsf" = ( -/obj/structure/sign/departments/custodian, -/turf/closed/wall, -/area/maintenance/fore) -"bsw" = ( -/obj/effect/turf_decal/tile/brown, -/obj/effect/turf_decal/tile/yellow, -/obj/machinery/status_display/supply{ - pixel_x = 32; - pixel_y = -32 +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/sign/directions/evac{ + dir = 1; + pixel_y = 24 }, /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/landmark/start/hangover, -/turf/open/floor/iron, -/area/hallway/primary/starboard) -"bsy" = ( -/obj/effect/turf_decal/tile/brown, -/obj/effect/turf_decal/tile/brown{ - dir = 4 - }, -/obj/effect/turf_decal/tile/brown{ +/obj/structure/sign/poster/contraband/random/directional/south, +/turf/open/floor/plating, +/area/station/maintenance/port/greater) +"dhD" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 8 }, -/obj/effect/turf_decal/tile/yellow, -/obj/effect/decal/cleanable/dirt, -/obj/structure/disposalpipe/segment{ +/obj/effect/landmark/xeno_spawn, +/obj/effect/turf_decal/stripes/corner{ dir = 4 }, -/turf/open/floor/iron, -/area/hallway/primary/starboard) -"bsA" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, +/turf/open/floor/plating, +/area/station/maintenance/starboard) +"dhT" = ( +/obj/structure/cable, +/obj/structure/table, /obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating{ - icon_state = "platingdmg1" - }, -/area/maintenance/starboard) -"bsC" = ( -/obj/structure/sign/nanotrasen, -/turf/closed/wall, -/area/maintenance/port/greater) -"bsD" = ( -/obj/machinery/door/airlock/security/glass{ - name = "Hazard Closet"; - req_access_txt = "1" - }, /turf/open/floor/iron/dark, -/area/maintenance/port/aft) -"bsF" = ( -/obj/effect/turf_decal/tile/blue, +/area/station/service/bar/atrium) +"dhY" = ( /obj/effect/turf_decal/tile/blue{ - dir = 4 + dir = 1 }, -/obj/effect/turf_decal/tile/blue, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/obj/effect/turf_decal/tile/blue{ dir = 8 }, -/obj/effect/turf_decal/siding/blue{ +/obj/effect/turf_decal/tile/blue{ dir = 4 }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron/showroomfloor, -/area/medical/medbay/central) -"bsV" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/turf/open/floor/iron/dark, -/area/service/chapel/monastery) -"btu" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/medical/glass{ - name = "Infirmary"; - req_access_txt = "63" +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/meter, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, +/turf/open/floor/iron, +/area/station/medical/medbay/central) +"dif" = ( +/obj/machinery/atmospherics/components/trinary/mixer{ + dir = 4 }, -/turf/open/floor/iron/dark, -/area/security/medical) -"btC" = ( -/obj/effect/turf_decal/stripes/corner{ +/obj/effect/turf_decal/tile/purple{ dir = 1 }, -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/engine, -/area/engineering/gravity_generator) -"btF" = ( +/turf/open/floor/iron/showroomfloor, +/area/station/science/ordnance/storage) +"dij" = ( /obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/decal/cleanable/blood/old, -/obj/structure/cable, +/obj/effect/turf_decal/bot, +/obj/structure/rack, +/obj/item/stack/package_wrap, +/obj/item/storage/box, /turf/open/floor/plating, -/area/maintenance/fore) -"btR" = ( +/area/station/maintenance/port/greater) +"dix" = ( +/obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating{ - icon_state = "panelscorched" - }, -/area/maintenance/starboard) -"bus" = ( -/obj/effect/turf_decal/tile/neutral{ +/turf/open/floor/engine/vacuum, +/area/station/science/ordnance/bomb) +"diA" = ( +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral, -/obj/item/radio/intercom/directional/east, -/obj/machinery/light/directional/east, -/turf/open/floor/iron/dark/corner{ +/obj/effect/turf_decal/tile/yellow, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/commons/vacant_room/commissary) +"diG" = ( +/obj/structure/cable, +/obj/structure/chair/sofa/right{ + color = "#c45c57"; dir = 4 }, -/area/hallway/primary/fore) -"buv" = ( -/obj/structure/cable, +/obj/machinery/light/directional/south, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/effect/turf_decal/tile/neutral, -/turf/open/floor/iron/dark, -/area/command/bridge) -"buQ" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/structure/disposalpipe/segment, -/obj/machinery/duct, -/turf/open/floor/iron/showroomfloor, -/area/service/bar/atrium) -"bvn" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ +/obj/structure/railing{ dir = 8 }, -/obj/effect/turf_decal/tile/red{ +/obj/machinery/airalarm/directional/south, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/dark, +/area/station/service/bar/atrium) +"diQ" = ( +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/effect/decal/cleanable/cobweb, -/obj/item/kirbyplants{ - icon_state = "plant-05" +/obj/machinery/power/terminal{ + dir = 8 + }, +/obj/item/radio/intercom/directional/north, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/camera/directional/north{ + c_tag = "Starboard Quarter Solar"; + name = "engineering camera"; + network = list("ss13","engine") }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/north, -/turf/open/floor/iron, -/area/commons/fitness/recreation) -"bvB" = ( -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/caution/stand_clear, +/turf/open/floor/plating, +/area/station/maintenance/solars/starboard/aft) +"diU" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/conveyor{ + dir = 4; + id = "QMLoad2"; + name = "on ramp" + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/structure/sign/poster/contraband/red_rum{ + pixel_y = -32 + }, /turf/open/floor/iron/dark, -/area/hallway/primary/starboard) -"bvZ" = ( +/area/station/cargo/storage) +"dja" = ( +/obj/structure/grille, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/maintenance/fore) +"djl" = ( /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 8 @@ -11301,119 +10895,74 @@ /obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 8 +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 }, /obj/effect/turf_decal/box, -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/sorting/mail{ + dir = 1; + name = "lawyer sorting disposal pipe"; + sortType = 29 + }, /obj/structure/cable, -/obj/effect/landmark/start/hangover, /turf/open/floor/iron, -/area/hallway/primary/starboard) -"bwe" = ( -/turf/closed/wall/r_wall/rust, -/area/science/xenobiology) -"bwi" = ( -/obj/structure/cable, +/area/station/hallway/primary/port) +"djo" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple/layer2{ + dir = 8 + }, +/turf/open/floor/iron/dark/airless, +/area/station/science/ordnance/freezerchamber) +"djC" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 6 - }, -/obj/effect/landmark/event_spawn, -/obj/effect/spawner/random/engineering/tracking_beacon, -/turf/open/floor/iron/cafeteria, -/area/service/kitchen) -"bwn" = ( -/turf/closed/wall/rust, -/area/science/xenobiology) -"bws" = ( -/turf/closed/wall/rust, -/area/security/detectives_office) -"bwu" = ( -/turf/closed/wall/rust, -/area/security/processing) -"bwz" = ( -/turf/closed/wall/rust, -/area/security/checkpoint/supply) -"bwD" = ( -/obj/effect/turf_decal/tile/green, -/obj/effect/turf_decal/tile/green{ +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/effect/turf_decal/tile/green, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 1 - }, -/turf/open/floor/iron/showroomfloor, -/area/medical/virology) -"bwO" = ( -/obj/structure/chair/office/light{ - dir = 4 - }, -/obj/effect/turf_decal/tile/green, -/obj/effect/turf_decal/tile/green{ +/obj/effect/turf_decal/box/corners{ dir = 4 }, -/obj/effect/turf_decal/tile/green{ - dir = 8 - }, -/obj/effect/turf_decal/tile/green, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 1 - }, -/obj/effect/landmark/start/virologist, -/turf/open/floor/iron/showroomfloor, -/area/medical/virology) -"bxd" = ( -/obj/structure/cable, -/turf/open/floor/plating, -/area/maintenance/port/lesser) -"bxh" = ( -/obj/machinery/door/firedoor, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/station/security/courtroom) +"djQ" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/door/airlock/atmos{ - name = "Atmospherics"; - req_access_txt = "24" - }, -/obj/effect/landmark/navigate_destination, +/obj/effect/decal/cleanable/dirt, /obj/structure/cable, -/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ - cycle_id = "atmos-entrance" - }, -/turf/open/floor/iron/dark, -/area/engineering/atmos) -"bxl" = ( -/obj/effect/turf_decal/tile/brown, -/obj/effect/turf_decal/tile/brown{ +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/effect/turf_decal/tile/yellow, -/obj/item/kirbyplants{ - icon_state = "plant-05" +/turf/open/floor/plating, +/area/station/hallway/secondary/entry) +"djW" = ( +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/airalarm/directional/south, +/obj/machinery/camera/directional/south{ + c_tag = "Central Hallway Personnel Queue"; + name = "central camera" }, +/obj/effect/landmark/start/hangover, /turf/open/floor/iron, -/area/hallway/primary/starboard) -"bxp" = ( -/obj/structure/sign/departments/medbay/alt, -/turf/closed/wall, -/area/maintenance/port/greater) -"bxq" = ( -/obj/structure/girder, -/turf/open/floor/plating{ - icon_state = "panelscorched" +/area/station/hallway/primary/central) +"djZ" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 8 }, -/area/maintenance/port/greater) -"bxB" = ( -/obj/structure/table, -/obj/machinery/microwave{ - pixel_y = 5 +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 1 }, -/obj/effect/turf_decal/tile/neutral/half/contrasted, -/turf/open/floor/iron/dark, -/area/security/office) -"bxG" = ( +/obj/machinery/airalarm/directional/south, +/obj/machinery/recharge_station, +/turf/open/floor/iron, +/area/station/commons/fitness/recreation) +"dke" = ( +/obj/machinery/firealarm/directional/west, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, @@ -11423,642 +10972,517 @@ /turf/open/floor/iron/dark/corner{ dir = 1 }, -/area/hallway/primary/port) -"bxI" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/sign/directions/evac{ - dir = 8; - pixel_y = 24 - }, -/obj/structure/cable, -/turf/open/floor/plating{ - icon_state = "platingdmg3" - }, -/area/maintenance/starboard) -"bxN" = ( -/obj/structure/table, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/area/station/hallway/primary/starboard) +"dkh" = ( +/turf/closed/wall, +/area/station/medical/morgue) +"dki" = ( +/obj/machinery/holopad, +/turf/open/floor/carpet/blue, +/area/station/command/heads_quarters/hop) +"dkA" = ( +/obj/structure/flora/bush/leavy/style_random, +/obj/machinery/light/small/directional/south, +/obj/structure/flora/bush/flowers_yw/style_random, +/turf/open/floor/grass, +/area/station/service/hydroponics/garden) +"dkD" = ( +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ dir = 8 }, -/obj/effect/decal/cleanable/dirt, -/obj/item/storage/box/lights/mixed{ - pixel_x = -4; - pixel_y = 4 - }, -/obj/item/storage/belt/janitor, -/obj/item/storage/bag/trash, -/obj/structure/sign/poster/contraband/busty_backdoor_xeno_babes_6{ - pixel_y = 32 +/obj/effect/turf_decal/tile/blue, +/obj/machinery/atmospherics/pipe/smart/manifold/yellow/visible{ + dir = 1 }, -/obj/effect/decal/cleanable/cobweb, -/turf/open/floor/iron/dark, -/area/maintenance/fore) -"byh" = ( -/obj/machinery/light/directional/south, +/obj/effect/turf_decal/stripes/line, /obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/hidden, -/obj/machinery/airlock_sensor/incinerator_atmos{ - pixel_x = 24 - }, -/turf/open/floor/engine, -/area/maintenance/disposal/incinerator) -"byA" = ( -/obj/machinery/door/poddoor/preopen{ - id = "brigfrontdoor"; - name = "Front Security Blast door" +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/obj/effect/turf_decal/caution/stand_clear, -/obj/machinery/door/firedoor, -/turf/open/floor/iron/dark, -/area/security/brig) -"byB" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"dkH" = ( /obj/structure/cable, -/turf/open/floor/plating{ - icon_state = "platingdmg3" - }, -/area/maintenance/port/lesser) -"byC" = ( -/obj/machinery/door/poddoor/preopen{ - id = "transittube_ai"; - name = "Transit Tube Blast Door" - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/duct, +/obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/caution/stand_clear, -/obj/machinery/door/firedoor, -/turf/open/floor/iron/dark, -/area/hallway/primary/central/fore) -"byD" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/turf/open/floor/engine, -/area/ai_monitored/turret_protected/aisat_interior) -"byO" = ( -/obj/structure/table, -/obj/effect/turf_decal/tile/neutral, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plastic, +/area/station/hallway/secondary/service) +"dkI" = ( /obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/item/clipboard, -/obj/item/paper/crumpled{ - info = "The safes have been locked and scrambled. Three thousand space dollars, a bandolier, a custom shotgun, and a lazarus injector have been safely deposited."; - name = "bank statement" - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/dark, -/area/maintenance/port/greater) -"bzl" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/mining/glass{ - name = "Cargo Office"; - req_one_access_txt = "31;48" +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/dark, -/area/hallway/secondary/exit/departure_lounge) -"bzm" = ( -/obj/item/storage/toolbox/electrical{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/storage/toolbox/mechanical, -/obj/item/multitool{ - pixel_x = -4; - pixel_y = 3 - }, -/obj/item/flashlight, -/obj/structure/table, -/obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ - dir = 8 - }, -/turf/open/floor/iron/dark, -/area/security/warden) -"bzt" = ( -/obj/machinery/power/terminal{ - dir = 1 - }, -/obj/effect/turf_decal/delivery, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light/small/directional/east, -/obj/structure/extinguisher_cabinet/directional/east, -/turf/open/floor/plating, -/area/maintenance/department/electrical) -"bzv" = ( -/obj/machinery/door/airlock/maintenance{ - name = "security maintenance"; - req_access_txt = "63" - }, -/turf/open/floor/iron/dark, -/area/maintenance/aft) -"bzz" = ( -/obj/structure/bookcase/random, -/obj/machinery/light/small/directional/north, -/obj/item/radio/intercom/directional/north, -/turf/open/floor/iron/grimy, -/area/security/prison) -"bzE" = ( +/turf/open/floor/iron/showroomfloor, +/area/station/security/warden) +"dkL" = ( /obj/structure/table/reinforced, -/obj/machinery/door/firedoor, -/obj/machinery/door/poddoor/shutters{ - id = "bankshutter"; - name = "Bank Shutter" - }, /obj/effect/turf_decal/delivery, -/obj/effect/decal/cleanable/blood/old, -/turf/open/floor/plating, -/area/maintenance/port/greater) -"bzH" = ( /obj/machinery/door/firedoor, -/obj/machinery/door/airlock/engineering/glass{ - name = "Supermatter Engine"; - req_access_txt = "10" - }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/dark, -/area/engineering/supermatter/room) -"bzM" = ( -/obj/machinery/chem_master, -/obj/effect/turf_decal/delivery, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/machinery/button/door/directional/north{ - id = "chemistry_shutters"; - name = "Lobby Shutters Toggle"; - pixel_x = 24; - req_access_txt = "5; 69" - }, -/turf/open/floor/iron/dark, -/area/medical/pharmacy) -"bzO" = ( -/obj/structure/girder, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating{ - icon_state = "panelscorched" - }, -/area/maintenance/port/aft) -"bzS" = ( -/obj/structure/lattice/catwalk, -/obj/structure/transit_tube/crossing, -/turf/open/space/basic, -/area/space/nearstation) -"bzT" = ( -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 +/obj/item/paper_bin{ + pixel_x = -4; + pixel_y = 4 }, -/obj/effect/turf_decal/tile/blue, -/obj/machinery/atmospherics/pipe/smart/simple/yellow/visible{ - dir = 4 +/obj/item/pen, +/obj/item/folder/red{ + pixel_x = -5 }, -/obj/effect/turf_decal/stripes/corner, -/obj/effect/turf_decal/stripes/corner{ - dir = 8 +/obj/machinery/door/window/brigdoor/left/directional/south{ + dir = 8; + name = "Security Customs Desk"; + req_access = list("security") }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/obj/item/radio{ + pixel_x = 7; + pixel_y = 4 }, +/obj/effect/landmark/start/hangover, /turf/open/floor/iron, -/area/engineering/atmos) -"bzW" = ( -/obj/structure/grille, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/corner{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 9 - }, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"bzX" = ( -/obj/effect/turf_decal/bot, -/obj/structure/closet/crate{ - icon_state = "crateopen" +/area/station/security/checkpoint/customs) +"dkQ" = ( +/obj/machinery/conveyor{ + id = "NTMSLoad2"; + name = "on ramp" }, -/obj/item/stock_parts/capacitor, -/turf/open/floor/plating, -/area/maintenance/port/greater) -"bzY" = ( /obj/effect/turf_decal/tile/neutral{ dir = 1 }, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/effect/decal/cleanable/blood/old, -/obj/effect/decal/remains/human, -/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/bot, /turf/open/floor/iron/dark, -/area/maintenance/port/greater) -"bAa" = ( -/obj/effect/spawner/structure/window/hollow/reinforced/directional{ - dir = 9 - }, -/obj/structure/cable, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"bAd" = ( -/obj/effect/turf_decal/tile/red{ +/area/station/cargo/warehouse) +"dlc" = ( +/obj/effect/turf_decal/tile/purple{ dir = 8 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/purple{ dir = 1 }, -/obj/item/kirbyplants{ - icon_state = "plant-21" +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 1 }, +/obj/effect/turf_decal/tile/purple, +/obj/structure/table/reinforced, +/obj/item/reagent_containers/food/drinks/mug/coco, /turf/open/floor/iron/showroomfloor, -/area/security/office) -"bAe" = ( -/obj/effect/turf_decal/tile/neutral, +/area/station/command/heads_quarters/rd) +"dlI" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/showroomfloor, +/area/station/science/robotics/lab) +"dlS" = ( +/obj/machinery/light/floor, +/turf/open/floor/engine/vacuum, +/area/station/engineering/atmos) +"dmf" = ( +/obj/machinery/door/airlock/engineering/glass{ + name = "Cargo Requests" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/engine_equipment, +/turf/open/floor/iron/dark, +/area/station/engineering/main) +"dmp" = ( /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/stripes/line, +/turf/open/floor/iron/dark, +/area/station/commons/storage/primary) +"dmw" = ( +/obj/structure/dresser, +/obj/machinery/light/small/directional/north, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 4 }, -/obj/effect/turf_decal/stripes/line, -/obj/structure/disposalpipe/segment, -/obj/structure/cable, -/obj/effect/landmark/start/hangover, /turf/open/floor/iron, -/area/hallway/primary/port) -"bAf" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, -/turf/open/space/basic, -/area/space/nearstation) -"bAq" = ( -/obj/machinery/atmospherics/components/binary/pump/on{ - dir = 4; - name = "Cold Loop to Gas" +/area/station/security/prison/safe) +"dmA" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/corner{ - dir = 1 +/obj/effect/turf_decal/tile/purple{ + dir = 8 }, -/turf/open/floor/engine, -/area/engineering/supermatter/room) -"bAu" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible/layer2, -/turf/open/floor/plating{ - icon_state = "platingdmg3" +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple, +/obj/item/kirbyplants{ + icon_state = "plant-10" }, -/area/maintenance/aft) -"bAM" = ( -/obj/machinery/door/airlock/grunge{ - name = "Escape Pod Access" +/obj/structure/cable, +/obj/effect/turf_decal/siding/purple, +/obj/machinery/power/apc/auto_name/directional/east, +/turf/open/floor/iron/showroomfloor, +/area/station/science/xenobiology) +"dmC" = ( +/obj/machinery/light/floor, +/turf/open/floor/engine/o2, +/area/station/engineering/atmos) +"dmD" = ( +/obj/machinery/modular_computer/console/preset/id{ + dir = 1 }, -/turf/open/floor/iron/dark, -/area/maintenance/port/greater) -"bAN" = ( -/turf/closed/wall, -/area/medical/virology) -"bBa" = ( -/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 = 4 +/obj/machinery/keycard_auth/directional/west{ + pixel_y = -5 }, -/obj/structure/disposalpipe/sorting/mail/flip{ - dir = 2; - name = "cargo sorting disposal pipe"; - sortType = 2 +/obj/effect/turf_decal/bot, +/obj/machinery/requests_console/directional/south{ + announcementConsole = 1; + department = "Captain's Desk"; + departmentType = 5; + name = "Captain's Requests Console" }, -/obj/structure/cable, -/turf/open/floor/iron, -/area/hallway/primary/starboard) -"bBj" = ( +/turf/open/floor/iron/dark, +/area/station/command/heads_quarters/captain) +"dmS" = ( /obj/machinery/door/firedoor, /obj/effect/turf_decal/caution/stand_clear, +/obj/structure/extinguisher_cabinet/directional/east, /turf/open/floor/iron/dark, -/area/hallway/primary/central) -"bBk" = ( -/obj/effect/spawner/structure/window/reinforced, +/area/station/hallway/primary/starboard) +"dmU" = ( +/obj/structure/flora/bush/lavendergrass/style_random, +/obj/structure/flora/bush/pale/style_random, +/obj/effect/turf_decal/siding/wideplating_new/dark/corner, +/turf/open/floor/grass, +/area/station/service/hydroponics/garden) +"dng" = ( /obj/machinery/door/poddoor/shutters/preopen{ - id = "detective_shutters"; - name = "Detective's Office Shutter" - }, -/turf/open/floor/plating, -/area/security/detectives_office) -"bBm" = ( -/obj/machinery/door/airlock/vault{ - id_tag = "bank"; - name = "Bank Vault" + id = "emmd"; + name = "Emergency Medical Lockdown Shutters" }, -/obj/effect/mapping_helpers/airlock/abandoned, +/obj/effect/turf_decal/caution/stand_clear, +/obj/machinery/door/firedoor, /turf/open/floor/iron/dark, -/area/maintenance/port/greater) -"bBn" = ( -/obj/structure/chair/wood{ - dir = 8 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/landmark/start/assistant, -/turf/open/floor/wood, -/area/service/bar/atrium) -"bBp" = ( -/obj/effect/turf_decal/tile/brown, -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/brown{ +/area/station/medical/medbay/lobby) +"dnl" = ( +/obj/effect/turf_decal/tile/blue{ dir = 4 }, -/turf/open/floor/iron, -/area/hallway/primary/starboard) -"bBr" = ( /obj/effect/turf_decal/tile/red{ dir = 1 }, -/obj/effect/turf_decal/tile/red{ - dir = 4 +/obj/machinery/light/directional/north, +/obj/machinery/firealarm/directional/north, +/obj/machinery/camera/directional/north{ + c_tag = "Arrivals Dock"; + name = "shuttle camera" }, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"dny" = ( +/obj/structure/table, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/turf/open/floor/iron, -/area/hallway/primary/aft) -"bBs" = ( -/obj/effect/turf_decal/stripes/line, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"bBA" = ( -/obj/effect/turf_decal/tile/brown{ +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/turf/open/floor/iron, -/area/hallway/primary/starboard) -"bBB" = ( -/turf/closed/wall/rust, -/area/hallway/primary/aft) -"bBD" = ( -/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/obj/item/storage/backpack{ + pixel_x = 4; + pixel_y = 4 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/obj/item/storage/backpack, +/turf/open/floor/iron/dark, +/area/station/commons/fitness/recreation) +"dnz" = ( +/obj/machinery/light/small/directional/south, +/obj/effect/decal/cleanable/dirt, +/obj/structure/table, +/obj/structure/noticeboard/directional/east, +/obj/item/wallframe/apc, +/turf/open/floor/iron/dark, +/area/station/maintenance/port/fore) +"dnL" = ( +/obj/structure/table, +/obj/effect/turf_decal/tile/red{ + dir = 8 }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/obj/effect/turf_decal/tile/red{ dir = 4 }, -/obj/effect/turf_decal/box, -/obj/structure/disposalpipe/sorting/mail{ - dir = 1; - name = "lawyer sorting disposal pipe"; - sortType = 29 +/obj/effect/turf_decal/tile/red{ + dir = 1 }, -/obj/structure/cable, -/turf/open/floor/iron, -/area/hallway/primary/port) -"bBK" = ( -/obj/effect/turf_decal/bot, -/obj/structure/safe{ - pixel_x = 3 +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/obj/item/book/manual/wiki/security_space_law, +/obj/machinery/flasher/directional/west{ + id = "Cell 2"; + name = "Prisoner Pacifier" + }, +/turf/open/floor/iron/showroomfloor, +/area/station/security/brig) +"dnO" = ( +/obj/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/smart/simple/green/visible{ dir = 4 }, -/obj/item/stack/spacecash/c500{ - pixel_x = -2; - pixel_y = -2 +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/item/lazarus_injector, -/obj/effect/decal/cleanable/dirt, -/obj/structure/spider/stickyweb, /turf/open/floor/iron/dark, -/area/maintenance/port/greater) -"bCc" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/obj/machinery/light/small/directional/south, -/obj/structure/disposalpipe/segment{ - dir = 5 +/area/station/engineering/atmos) +"dod" = ( +/obj/effect/landmark/start/head_of_personnel, +/obj/structure/chair/office{ + dir = 8 }, -/obj/machinery/atmospherics/components/unary/passive_vent{ - dir = 4; - name = "killroom vent" +/turf/open/floor/carpet/blue, +/area/station/command/heads_quarters/hop) +"dof" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 8 }, -/turf/open/floor/circuit/telecomms, -/area/science/xenobiology) -"bCd" = ( -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/blue, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"doj" = ( +/obj/effect/turf_decal/stripes/corner, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/obj/machinery/power/apc/auto_name/directional/west, +/turf/open/floor/plating, +/area/station/hallway/primary/aft) +"dok" = ( +/obj/effect/turf_decal/tile/brown{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/brown{ dir = 1 }, -/obj/machinery/photocopier, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron/dark, -/area/security/detectives_office) -"bCe" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating{ - icon_state = "panelscorched" - }, -/area/maintenance/port/lesser) -"bCf" = ( -/obj/effect/turf_decal/tile/green/half/contrasted, -/obj/machinery/atmospherics/pipe/smart/simple/purple/visible{ - dir = 4 +/obj/effect/turf_decal/tile/yellow{ + dir = 1 }, -/obj/machinery/meter, +/obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/stripes/line{ - dir = 4 + dir = 1 }, -/turf/open/floor/iron/showroomfloor, -/area/science/storage) -"bCh" = ( +/turf/open/floor/iron, +/area/station/cargo/storage) +"dom" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, /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 + dir = 8 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/obj/structure/disposalpipe/segment{ + dir = 9 }, +/obj/structure/sign/poster/official/random/directional/south, +/turf/open/floor/iron/dark/corner, +/area/station/hallway/primary/central/fore) +"don" = ( /obj/structure/cable, -/turf/open/floor/iron, -/area/security/brig) -"bCl" = ( -/turf/closed/wall/rust, -/area/service/chapel/storage) -"bCu" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/decal/cleanable/blood/old, +/obj/machinery/power/smes, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/iron/smooth_large, +/area/station/maintenance/department/chapel/monastery) +"doy" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/preopen{ + id = "xeno4"; + name = "Creature Cell 4" + }, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/wood, -/area/maintenance/port/fore) -"bCw" = ( -/obj/item/clothing/head/helmet/justice/escape{ - name = "justice helmet" +/turf/open/floor/plating, +/area/station/science/xenobiology) +"doB" = ( +/obj/machinery/atmospherics/components/trinary/filter{ + dir = 4 }, -/obj/structure/sign/poster/official/the_owl{ - pixel_y = 32 +/obj/machinery/light/directional/north, +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/tile/purple/half/contrasted{ + dir = 1 }, -/turf/open/floor/plating{ - icon_state = "platingdmg3" +/obj/machinery/light_switch/directional/north, +/turf/open/floor/iron/showroomfloor, +/area/station/science/ordnance) +"doU" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/engineering/supermatter/room) +"dpc" = ( +/obj/effect/turf_decal/siding/thinplating/dark/end{ + dir = 4 + }, +/turf/open/floor/glass/reinforced, +/area/station/service/chapel/monastery) +"dpe" = ( +/obj/effect/turf_decal/delivery, +/obj/machinery/portable_atmospherics/canister/oxygen, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/area/maintenance/aft) -"bCB" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/decal/cleanable/dirt, +/obj/structure/grille/broken, +/obj/item/radio/intercom/directional/east, +/obj/effect/turf_decal/stripes/corner{ dir = 8 }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/turf/open/floor/iron/dark, +/area/station/maintenance/fore) +"dpw" = ( +/obj/structure/chair, +/obj/effect/landmark/start/security_officer, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 1 }, -/obj/effect/decal/cleanable/blood/old, /turf/open/floor/iron/dark, -/area/maintenance/port/greater) -"bCH" = ( -/obj/effect/turf_decal/tile/neutral, +/area/station/security/office) +"dpR" = ( +/obj/effect/turf_decal/bot, /obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/iron/dark, +/area/station/engineering/main) +"dpT" = ( +/obj/effect/turf_decal/tile/red{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/blue{ dir = 4 }, -/obj/structure/table, -/obj/item/storage/box/lights/mixed{ - pixel_y = 5 - }, -/turf/open/floor/iron/dark, -/area/hallway/primary/port) -"bCK" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plating{ - icon_state = "platingdmg3" - }, -/area/maintenance/port/greater) -"bCL" = ( +/obj/structure/cable, +/obj/machinery/status_display/evac/directional/north, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"dqa" = ( +/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ - dir = 1 + dir = 8 }, /obj/effect/turf_decal/tile/neutral{ - dir = 8 + dir = 4 }, -/turf/open/floor/iron/dark/corner{ - dir = 8 +/obj/item/kirbyplants{ + icon_state = "plant-21" }, -/area/hallway/primary/port) -"bCS" = ( -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment, +/obj/machinery/airalarm/directional/east, +/turf/open/floor/iron/dark/corner, +/area/station/hallway/primary/central/fore) +"dqg" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ - cycle_id = "sci-maint-passthrough" - }, -/obj/machinery/door/airlock/research{ - name = "Xenobiology Lab"; - req_one_access_txt = "47;9" +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment{ + dir = 9 }, -/turf/open/floor/iron/dark, -/area/science/xenobiology) -"bCY" = ( -/obj/machinery/computer/crew{ - dir = 8 +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/maintenance/starboard/fore) +"dqw" = ( +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 1 }, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ +/obj/effect/turf_decal/tile/purple{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral, -/turf/open/floor/iron/dark, -/area/command/bridge) -"bDe" = ( -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/purple{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/purple, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 8 }, +/obj/effect/landmark/start/roboticist, +/turf/open/floor/iron/showroomfloor, +/area/station/science/robotics/lab) +"drk" = ( +/obj/machinery/power/apc/auto_name/directional/south, +/obj/structure/cable, +/obj/structure/table, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, /obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/simple/green/visible{ - dir = 10 +/obj/item/book/manual/wiki/atmospherics, +/obj/item/stack/sheet/rglass{ + amount = 20; + pixel_x = 2; + pixel_y = -2 }, +/turf/open/floor/iron/dark, +/area/station/maintenance/disposal/incinerator) +"drl" = ( +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/stripes/line, /turf/open/floor/iron, -/area/engineering/atmos/pumproom) -"bDi" = ( -/obj/effect/turf_decal/stripes/line{ +/area/station/hallway/primary/starboard) +"drm" = ( +/obj/machinery/mass_driver/ordnance{ dir = 4 }, +/turf/open/floor/plating, +/area/station/science/ordnance) +"drp" = ( +/obj/structure/table, +/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ - dir = 1 + dir = 8 }, /obj/effect/decal/cleanable/dirt, -/obj/structure/spider/stickyweb, +/obj/item/storage/box/mousetraps{ + pixel_x = -4; + pixel_y = 4 + }, +/obj/item/flashlight, +/obj/structure/noticeboard/directional/north, /turf/open/floor/iron/dark, -/area/maintenance/port/greater) -"bDn" = ( -/obj/structure/sign/warning/electricshock{ - pixel_y = -32 +/area/station/maintenance/fore) +"drw" = ( +/obj/effect/turf_decal/box/corners{ + dir = 1 }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/maintenance/port/lesser) -"bDo" = ( /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 8 @@ -12066,364 +11490,298 @@ /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line, -/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, /turf/open/floor/iron, -/area/hallway/primary/starboard) -"bDC" = ( -/obj/effect/decal/cleanable/dirt, +/area/station/cargo/storage) +"dry" = ( +/obj/machinery/portable_atmospherics/canister, +/turf/open/floor/iron/dark, +/area/station/science/ordnance/storage) +"drC" = ( /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, +/obj/structure/table, /obj/effect/decal/cleanable/blood/old, -/obj/effect/decal/cleanable/blood/gibs/limb, -/turf/open/floor/iron/dark, -/area/maintenance/port/greater) -"bDI" = ( -/obj/machinery/firealarm/directional/north, -/turf/open/floor/iron/dark, -/area/service/chapel/monastery) -"bDN" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 - }, -/obj/machinery/door/airlock/external/glass{ - name = "Monastery External Airlock" - }, -/turf/open/floor/plating, -/area/service/chapel/dock) -"bDO" = ( -/obj/machinery/computer/cargo{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/brown{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow, -/obj/machinery/button/door/directional/east{ - id = "QMLoaddoor"; - layer = 4; - name = "Off Ramp Toggle"; - pixel_y = 6; - req_access_txt = "31" - }, -/obj/machinery/button/door/directional/east{ - id = "QMLoaddoor2"; - layer = 4; - name = "On Ramp Toggle"; - pixel_y = -6; - req_access_txt = "31" - }, -/obj/effect/turf_decal/tile/brown, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron, -/area/cargo/storage) -"bDZ" = ( -/obj/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/smart/simple/green/visible{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/item/clothing/gloves/color/black, +/obj/item/wrench, +/obj/structure/sign/warning/no_smoking{ + pixel_x = 30 }, /turf/open/floor/iron/dark, -/area/engineering/atmos) -"bEa" = ( -/obj/machinery/atmospherics/pipe/bridge_pipe/purple/visible, -/obj/structure/lattice/catwalk, -/obj/machinery/atmospherics/pipe/bridge_pipe/orange/visible{ - dir = 4 - }, -/turf/open/space/basic, -/area/space/nearstation) -"bEf" = ( -/obj/effect/turf_decal/tile/neutral{ +/area/station/hallway/primary/aft) +"drM" = ( +/obj/structure/closet/crate, +/obj/item/reagent_containers/glass/bowl, +/obj/effect/spawner/random/contraband/prison, +/obj/item/reagent_containers/glass/bowl, +/obj/item/reagent_containers/glass/bowl, +/obj/item/reagent_containers/glass/bowl, +/obj/item/reagent_containers/glass/bowl, +/obj/item/reagent_containers/glass/bowl, +/obj/item/reagent_containers/glass/bowl, +/obj/item/reagent_containers/glass/bowl, +/obj/item/kitchen/fork/plastic, +/obj/item/kitchen/fork/plastic, +/obj/item/kitchen/fork/plastic, +/obj/item/storage/box/drinkingglasses, +/obj/item/kitchen/spoon/plastic, +/obj/item/kitchen/spoon/plastic, +/obj/item/kitchen/spoon/plastic, +/obj/item/knife/plastic, +/obj/item/knife/plastic, +/obj/item/knife/plastic, +/obj/item/storage/bag/tray/cafeteria, +/obj/item/storage/bag/tray/cafeteria, +/obj/item/storage/bag/tray/cafeteria, +/obj/item/storage/bag/tray/cafeteria, +/obj/item/storage/box/drinkingglasses, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/iron, -/area/hallway/primary/starboard) -"bEg" = ( -/turf/closed/wall, -/area/maintenance/starboard/aft) -"bEk" = ( -/obj/structure/grille/broken, +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/security/prison/mess) +"dsa" = ( /obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/obj/machinery/power/apc/auto_name/directional/west, /turf/open/floor/plating{ icon_state = "platingdmg3" }, -/area/maintenance/port/lesser) -"bEq" = ( -/obj/structure/sign/warning/pods, -/turf/closed/wall/rust, -/area/maintenance/starboard) -"bEt" = ( -/obj/effect/turf_decal/tile/brown, -/obj/effect/turf_decal/tile/brown{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron, -/area/hallway/primary/starboard) -"bEA" = ( -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/area/station/maintenance/aft) +"dsc" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/command/glass{ + name = "Control Room" }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/stripes/corner{ dir = 1 }, +/obj/effect/mapping_helpers/airlock/access/any/command/general, +/obj/effect/mapping_helpers/airlock/access/any/engineering/tcoms, +/turf/open/floor/iron/dark, +/area/station/tcommsat/computer) +"dsg" = ( /obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/turf/open/floor/iron, -/area/hallway/primary/aft) -"bED" = ( -/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/box, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/stripes/corner{ dir = 8 }, +/obj/structure/closet/emcloset, +/obj/structure/sign/warning/secure_area{ + name = "EMERGENCY STORAGE"; + pixel_y = -32 + }, +/turf/open/floor/iron/dark, +/area/station/hallway/primary/central) +"dsh" = ( +/obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, -/area/hallway/primary/aft) -"bEF" = ( +/area/station/hallway/secondary/exit/departure_lounge) +"dsk" = ( +/turf/open/floor/iron/dark, +/area/station/command/bridge) +"dsm" = ( +/obj/machinery/door/airlock/maintenance, +/obj/effect/mapping_helpers/airlock/abandoned, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/barricade/wooden/crude, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 8 + }, +/obj/effect/mapping_helpers/airlock/access/any/security/maintenance, +/turf/open/floor/iron/dark, +/area/station/maintenance/port/greater) +"dsn" = ( +/obj/effect/turf_decal/tile/red, /obj/effect/turf_decal/tile/red{ dir = 1 }, -/obj/effect/turf_decal/tile/red{ - dir = 8 +/obj/structure/table, +/obj/item/reagent_containers/food/condiment/enzyme{ + pixel_x = 9; + pixel_y = 3 }, +/obj/effect/spawner/random/food_or_drink/donkpockets, +/obj/item/radio/intercom/prison/directional/north, +/turf/open/floor/iron/white, +/area/station/security/prison/mess) +"dsw" = ( +/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ - dir = 1 + dir = 8 }, -/obj/structure/sign/departments/security{ - pixel_x = -32 +/obj/structure/closet/secure_closet/courtroom, +/obj/item/gavelhammer, +/obj/machinery/airalarm/directional/west, +/obj/machinery/camera/directional/north{ + c_tag = "Courtroom Judge"; + name = "command camera" }, -/turf/open/floor/iron, -/area/hallway/primary/aft) -"bEG" = ( +/turf/open/floor/iron/dark, +/area/station/security/courtroom) +"dsC" = ( +/obj/machinery/light/cold/directional/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/engine, +/area/station/ai_monitored/turret_protected/ai_upload) +"dsD" = ( +/obj/structure/sign/departments/cargo, +/turf/closed/wall, +/area/station/cargo/warehouse) +"dsH" = ( +/obj/structure/table, /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/obj/machinery/cell_charger, +/obj/item/stock_parts/cell/high{ + pixel_x = 4; + pixel_y = 4 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/obj/item/stock_parts/cell/high, +/obj/effect/decal/cleanable/cobweb, +/turf/open/floor/iron/dark, +/area/station/engineering/storage/tech) +"dsI" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/hatch{ + name = "Satellite Antechamber" }, -/obj/effect/turf_decal/box, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 4 +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "ai-passthrough" }, -/turf/open/floor/iron, -/area/hallway/primary/aft) -"bEH" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ +/obj/effect/mapping_helpers/airlock/access/all/engineering/construction, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/aisat_interior) +"dsJ" = ( +/obj/structure/closet/secure_closet/hydroponics, +/obj/effect/turf_decal/bot, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/green, +/obj/effect/turf_decal/tile/green{ dir = 1 }, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/tile/yellow{ +/obj/effect/turf_decal/tile/green{ dir = 8 }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/dark/corner{ - dir = 1 +/obj/effect/turf_decal/tile/green{ + dir = 4 }, -/area/maintenance/aft) -"bEI" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/girder/displaced, -/obj/structure/grille/broken, -/turf/open/floor/plating{ - icon_state = "platingdmg1" +/obj/item/radio/intercom/directional/south, +/turf/open/floor/iron/checker, +/area/station/service/hydroponics) +"dsY" = ( +/obj/machinery/door/airlock/external{ + name = "Atmospherics External Airlock" }, -/area/maintenance/port/lesser) -"bEJ" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/closet/firecloset, -/obj/effect/turf_decal/bot, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/atmos, /turf/open/floor/plating{ icon_state = "panelscorched" }, -/area/maintenance/port/aft) -"bEL" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/area/station/maintenance/disposal/incinerator) +"dtb" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, +/turf/closed/wall/r_wall, +/area/station/maintenance/disposal/incinerator) +"dtg" = ( +/obj/machinery/atmospherics/components/unary/outlet_injector/monitored/oxygen_input{ + dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ +/turf/open/floor/engine/o2, +/area/station/engineering/atmos) +"dtt" = ( +/obj/effect/turf_decal/tile/red{ dir = 1 }, -/obj/structure/closet/firecloset, -/obj/effect/turf_decal/delivery, -/turf/open/floor/iron/dark, -/area/hallway/primary/aft) -"bEM" = ( -/obj/machinery/status_display/evac/directional/east, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/bot, -/obj/structure/rack, -/obj/item/storage/box/lights/mixed{ - pixel_x = 4; - pixel_y = 4 - }, -/obj/item/storage/box/lights/mixed, -/turf/open/floor/plating{ - icon_state = "platingdmg1" - }, -/area/maintenance/disposal) -"bER" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, -/turf/open/floor/engine, -/area/engineering/supermatter/room) -"bES" = ( -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/red{ dir = 4 }, -/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/siding/red{ dir = 1 }, +/turf/open/floor/iron/showroomfloor, +/area/station/security/lockers) +"dty" = ( +/turf/closed/wall/r_wall, +/area/station/science/ordnance/storage) +"dtA" = ( /obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/obj/effect/landmark/event_spawn, -/turf/open/floor/iron/dark, -/area/maintenance/port/fore) -"bET" = ( -/turf/closed/wall/rust, -/area/maintenance/aft) -"bEZ" = ( -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment, /obj/structure/cable, -/obj/effect/landmark/start/depsec/supply, -/turf/open/floor/iron/dark, -/area/security/checkpoint/supply) -"bFa" = ( -/turf/closed/wall, -/area/maintenance/aft) -"bFc" = ( -/obj/structure/sign/warning/fire, -/turf/closed/wall, -/area/maintenance/aft) -"bFf" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/corner{ - dir = 4 - }, -/obj/effect/decal/cleanable/blood/old, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/dark, -/area/maintenance/port/greater) -"bFg" = ( -/obj/effect/turf_decal/bot, -/obj/structure/closet/crate{ - name = "disposal supplies" +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"dtP" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 9 }, -/obj/item/bodybag, -/obj/item/bodybag, -/obj/item/shovel, -/turf/open/floor/plating{ - icon_state = "platingdmg3" +/turf/open/floor/wood/large, +/area/station/service/bar/atrium) +"dtS" = ( +/obj/structure/reagent_dispensers/watertank, +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/area/maintenance/aft) -"bFi" = ( /obj/effect/turf_decal/tile/neutral{ dir = 1 }, /obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/effect/turf_decal/loading_area{ - dir = 1 + dir = 4 }, /turf/open/floor/iron/dark, -/area/cargo/storage) -"bFj" = ( -/obj/effect/turf_decal/tile/purple, -/obj/effect/turf_decal/tile/purple{ +/area/station/commons/storage/primary) +"dup" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/effect/turf_decal/tile/purple, /turf/open/floor/iron/showroomfloor, -/area/science/robotics/lab) -"bFs" = ( -/turf/closed/wall/r_wall, -/area/maintenance/aft) -"bFt" = ( -/obj/machinery/door/firedoor, +/area/station/security/warden) +"duM" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/door/airlock/security/glass{ - name = "Engineering Security Post"; - req_access_txt = "63" +/obj/structure/cable, +/turf/open/floor/wood, +/area/station/security/detectives_office) +"duU" = ( +/obj/machinery/door/airlock/external{ + name = "Ferry Shuttle Airlock" }, -/turf/open/floor/iron/dark, -/area/security/checkpoint/engineering) -"bFz" = ( -/turf/closed/wall/r_wall/rust, -/area/maintenance/aft) -"bFD" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/blood/gibs/old, -/obj/effect/decal/cleanable/blood/old, -/obj/effect/landmark/event_spawn, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, /turf/open/floor/iron/dark, -/area/maintenance/port/greater) -"bFF" = ( -/obj/structure/sign/warning/securearea, -/turf/closed/wall/r_wall, -/area/maintenance/port/greater) -"bFI" = ( -/obj/effect/turf_decal/sand/plating, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plating/airless, -/area/space/nearstation) -"bFM" = ( -/obj/effect/decal/cleanable/blood/old, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/maintenance/aft) -"bFO" = ( +/area/station/maintenance/port/lesser) +"duW" = ( +/obj/structure/cable, /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 8 @@ -12435,2433 +11793,2309 @@ dir = 4 }, /obj/effect/turf_decal/stripes/line{ - dir = 1 + dir = 8 }, -/obj/structure/disposalpipe/segment, -/obj/structure/cable, /turf/open/floor/iron, -/area/hallway/primary/starboard) -"bFQ" = ( -/obj/docking_port/stationary{ - dwidth = 1; - height = 4; - roundstart_template = /datum/map_template/shuttle/escape_pod/default; - width = 3 - }, -/turf/open/space/basic, -/area/space) -"bFS" = ( -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating{ - icon_state = "platingdmg3" +/area/station/hallway/primary/central) +"dva" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 4 }, -/area/maintenance/aft) -"bFT" = ( -/obj/machinery/door/airlock/atmos{ - name = "Filter Chamber" +/obj/effect/turf_decal/tile/yellow{ + dir = 1 }, -/obj/effect/mapping_helpers/airlock/abandoned, -/turf/open/floor/iron/dark, -/area/maintenance/aft) -"bFY" = ( -/obj/structure/girder, -/obj/structure/grille, -/obj/structure/barricade/wooden, -/turf/open/floor/plating, -/area/maintenance/aft) -"bFZ" = ( -/obj/structure/sign/warning/electricshock, -/turf/closed/wall/rust, -/area/maintenance/aft) -"bGa" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/blue{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/stripes/corner{ +/obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/item/kirbyplants{ - icon_state = "plant-16" +/obj/machinery/atmospherics/pipe/smart/manifold/scrubbers/visible{ + dir = 4 }, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"dvk" = ( +/turf/closed/wall/r_wall/rust, +/area/station/maintenance/department/bridge) +"dvs" = ( +/obj/machinery/firealarm/directional/north, +/obj/machinery/camera/autoname/directional/north, /turf/open/floor/iron/dark, -/area/maintenance/port/greater) -"bGf" = ( -/obj/structure/closet/cardboard, -/obj/structure/grille/broken, -/obj/effect/decal/cleanable/cobweb, -/turf/open/floor/plating, -/area/maintenance/aft) -"bGg" = ( -/obj/effect/turf_decal/tile/neutral{ +/area/station/service/chapel/dock) +"dvu" = ( +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/blue{ dir = 8 }, /obj/effect/turf_decal/tile/neutral, -/obj/item/kirbyplants{ - icon_state = "plant-21" - }, -/turf/open/floor/iron/dark/corner{ - dir = 8 - }, -/area/hallway/primary/port) -"bGh" = ( -/obj/machinery/atmospherics/components/unary/outlet_injector/monitored/plasma_input{ +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/turf/open/floor/engine/plasma, -/area/engineering/atmos) -"bGl" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/security/glass{ - name = "Engineering Security Post"; - req_access_txt = "63" - }, -/obj/effect/turf_decal/siding/red/corner{ +/obj/structure/extinguisher_cabinet/directional/south, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/ai_monitored/command/storage/eva) +"dvC" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/iron/dark, -/area/security/checkpoint/engineering) -"bGr" = ( +/obj/structure/cable, +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/effect/turf_decal/tile/purple, +/turf/open/floor/iron/showroomfloor, +/area/station/science/research) +"dvN" = ( +/turf/open/misc/asteroid/lowpressure, +/area/space/nearstation) +"dwg" = ( +/obj/structure/grille/broken, /obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment, +/obj/structure/cable, /turf/open/floor/plating{ icon_state = "platingdmg1" }, -/area/maintenance/starboard/aft) -"bGw" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/iron, -/area/security/processing) -"bGy" = ( -/obj/structure/table, -/obj/item/tank/internals/oxygen/red, -/obj/item/clothing/mask/gas, -/obj/effect/turf_decal/tile/red{ +/area/station/maintenance/port/lesser) +"dwh" = ( +/obj/structure/extinguisher_cabinet/directional/south, +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/turf_decal/stripes/corner{ - dir = 1 - }, -/turf/open/floor/iron, -/area/security/processing) -"bGz" = ( -/obj/machinery/skill_station, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/obj/structure/table, +/obj/item/stock_parts/micro_laser{ + pixel_x = -7; + pixel_y = -3 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/obj/item/stock_parts/micro_laser{ + pixel_x = -1; + pixel_y = 3 }, -/obj/effect/turf_decal/box, -/obj/machinery/newscaster/directional/east, -/obj/machinery/camera/directional/east{ - c_tag = "Art Storage"; - name = "library camera" +/obj/item/stock_parts/micro_laser{ + pixel_x = -5; + pixel_y = 4 }, -/turf/open/floor/iron/dark, -/area/commons/storage/art) -"bGE" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 +/obj/item/stock_parts/micro_laser{ + pixel_x = -3; + pixel_y = -2 }, -/obj/machinery/flasher/directional/west{ - id = "AI"; - name = "Meatbag Pacifier" +/obj/item/stock_parts/scanning_module{ + pixel_x = 12; + pixel_y = -1 }, -/turf/open/floor/engine, -/area/ai_monitored/turret_protected/ai) -"bGG" = ( -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/maintenance/aft) -"bGH" = ( -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating{ - icon_state = "platingdmg3" +/obj/item/stock_parts/scanning_module{ + pixel_x = 10; + pixel_y = 1 }, -/area/maintenance/starboard/aft) -"bGL" = ( -/obj/machinery/door/airlock/external{ - name = "Labor Camp Shuttle Airlock"; - req_access_txt = "2"; - shuttledocked = 1 +/obj/item/stock_parts/scanning_module{ + pixel_x = 13; + pixel_y = 4 }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/dark, -/area/security/processing) -"bGP" = ( -/obj/machinery/computer/security/telescreen/cmo{ - dir = 1; - name = "Chief Medical Officer's telescreen"; - network = list("medical"); - pixel_y = 2 +/obj/item/stock_parts/scanning_module{ + pixel_x = 8; + pixel_y = -1 }, -/obj/structure/table/reinforced/rglass, -/turf/open/floor/iron/showroomfloor, -/area/command/heads_quarters/cmo) -"bGS" = ( -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/stripes/corner{ dir = 8 }, -/obj/effect/turf_decal/bot, -/obj/machinery/holopad, -/turf/open/floor/iron, -/area/security/processing) -"bGU" = ( -/obj/effect/turf_decal/bot, -/obj/structure/grille, -/turf/open/floor/plating, -/area/maintenance/aft) -"bGX" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "chem_lockdown"; - name = "Chemistry shutters" - }, -/turf/open/floor/plating, -/area/maintenance/port/greater) -"bGY" = ( -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/blood/old, -/obj/effect/decal/cleanable/blood/gibs/limb, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, /turf/open/floor/iron/dark, -/area/maintenance/port/greater) -"bHf" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/iron, -/area/hallway/primary/starboard) -"bHh" = ( -/obj/effect/turf_decal/stripes/line{ +/area/station/cargo/drone_bay) +"dwx" = ( +/obj/effect/turf_decal/tile/red{ dir = 8 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 }, +/obj/machinery/light/small/directional/west, +/turf/open/floor/iron/showroomfloor, +/area/station/security/brig) +"dwz" = ( +/turf/closed/wall/rust, +/area/station/maintenance/space_hut/plasmaman) +"dwB" = ( /obj/effect/turf_decal/tile/neutral, -/turf/open/floor/iron/dark/corner{ - dir = 8 - }, -/area/hallway/primary/port) -"bHm" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/structure/closet/emcloset, -/obj/effect/turf_decal/delivery, -/turf/open/floor/iron/dark, -/area/hallway/primary/aft) -"bHo" = ( -/obj/effect/turf_decal/stripes/corner, -/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ - dir = 1 + dir = 8 }, /obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/structure/table, -/obj/item/storage/box/lights/mixed{ - pixel_y = 5 - }, -/turf/open/floor/iron/dark, -/area/hallway/primary/aft) -"bHp" = ( -/obj/structure/chair/pew/right{ - dir = 8 +/obj/machinery/meter, +/obj/machinery/atmospherics/pipe/smart/simple/purple/visible{ + dir = 10 }, -/obj/effect/landmark/start/hangover, -/turf/open/floor/iron/dark, -/area/security/courtroom) -"bHs" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 8 +/turf/open/floor/iron, +/area/station/engineering/atmos/pumproom) +"dwL" = ( +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/stripes/line, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron, +/area/station/hallway/primary/aft) +"dxf" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/grimy, +/area/station/security/prison) +"dxk" = ( /obj/effect/turf_decal/tile/neutral{ - dir = 8 + dir = 4 }, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/dark, +/area/station/security/interrogation) +"dxm" = ( +/obj/structure/sign/warning/secure_area, +/turf/closed/wall/rust, +/area/station/engineering/gravity_generator) +"dxq" = ( /obj/effect/turf_decal/tile/neutral{ - dir = 4 + dir = 1 }, -/obj/structure/table, -/obj/item/crowbar, -/obj/item/wrench, -/turf/open/floor/iron/dark, -/area/hallway/primary/aft) -"bHI" = ( /obj/effect/turf_decal/tile/neutral{ - dir = 8 + dir = 4 }, -/obj/effect/landmark/start/hangover, -/turf/open/floor/iron/dark/corner{ - dir = 8 +/obj/machinery/atmospherics/pipe/bridge_pipe/cyan/visible{ + dir = 4 }, -/area/hallway/primary/port) -"bHO" = ( -/obj/structure/table, -/obj/item/storage/toolbox/emergency, -/obj/item/taperecorder, -/obj/machinery/airalarm/directional/south, +/obj/machinery/atmospherics/pipe/bridge_pipe/dark/visible, /turf/open/floor/iron/dark, -/area/security/interrogation) -"bHS" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/area/station/engineering/atmos) +"dxu" = ( +/obj/machinery/camera/directional/west{ + c_tag = "Xenobiology Cell 1"; + name = "xenobiology camera"; + network = list("ss13","rd","xeno") + }, +/obj/machinery/light/small/directional/west, +/turf/open/floor/engine, +/area/station/science/xenobiology) +"dxB" = ( /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/turf/open/floor/iron, -/area/security/processing) -"bHX" = ( -/turf/closed/wall/rust, -/area/hallway/primary/port) -"bIi" = ( -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ +/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/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/stripes/line, /turf/open/floor/iron, -/area/hallway/primary/aft) -"bIj" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/hallway/primary/aft) -"bIr" = ( -/obj/effect/turf_decal/tile/neutral{ +/area/station/hallway/primary/fore) +"dxU" = ( +/obj/effect/turf_decal/tile/yellow{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/siding/yellow{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/command/heads_quarters/ce) +"dya" = ( +/obj/effect/turf_decal/tile/purple/half/contrasted{ dir = 1 }, -/obj/structure/table, -/obj/item/paper_bin{ - pixel_x = -4; - pixel_y = 4 +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, -/obj/item/pen, -/obj/effect/turf_decal/loading_area{ +/turf/open/floor/iron/showroomfloor, +/area/station/science/ordnance) +"dyj" = ( +/turf/closed/wall/rust, +/area/station/security/checkpoint/supply) +"dyu" = ( +/obj/structure/flora/bush/jungle/b, +/turf/open/misc/asteroid, +/area/space/nearstation) +"dyC" = ( +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/obj/effect/turf_decal/tile/yellow{ dir = 1 }, -/turf/open/floor/iron/dark, -/area/hallway/secondary/entry) -"bIu" = ( -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 8 +/obj/effect/turf_decal/tile/yellow{ + dir = 4 }, /obj/effect/turf_decal/tile/red{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral, -/obj/item/kirbyplants{ - icon_state = "plant-21" +/obj/structure/sink{ + pixel_y = 20 }, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, -/area/hallway/primary/aft) -"bIE" = ( -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 +/area/station/maintenance/disposal/incinerator) +"dyD" = ( +/obj/machinery/air_sensor/nitrogen_tank, +/turf/open/floor/engine/n2, +/area/station/engineering/atmos) +"dyK" = ( +/obj/structure/sign/warning/electric_shock, +/turf/closed/wall/r_wall, +/area/station/command/bridge) +"dyO" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/landmark/event_spawn, +/obj/structure/cable, +/turf/open/floor/plating{ + icon_state = "panelscorched" }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/area/station/maintenance/port/lesser) +"dyX" = ( +/obj/structure/reagent_dispensers/cooking_oil, +/obj/effect/turf_decal/delivery, +/turf/open/floor/iron/freezer, +/area/station/service/kitchen/coldroom) +"dzt" = ( +/obj/machinery/atmospherics/components/binary/pump/on{ + dir = 8; + name = "Gas to Cold Loop" }, -/obj/effect/turf_decal/tile/neutral, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/obj/effect/turf_decal/stripes/corner{ dir = 8 }, -/obj/effect/turf_decal/siding/red{ +/obj/effect/turf_decal/stripes/corner{ dir = 1 }, -/turf/open/floor/iron, -/area/security/checkpoint/supply) -"bIO" = ( -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"dzy" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 + }, +/obj/effect/landmark/start/warden, +/obj/structure/chair/office, +/obj/effect/turf_decal/tile/red/half/contrasted, +/turf/open/floor/iron/showroomfloor, +/area/station/security/warden) +"dzL" = ( +/obj/machinery/modular_computer/console/preset/engineering{ dir = 8 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/obj/effect/turf_decal/tile/yellow{ + dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ +/turf/open/floor/iron/dark, +/area/station/command/bridge) +"dzQ" = ( +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ dir = 4 }, -/obj/effect/turf_decal/bot, -/obj/machinery/holopad, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/tile/blue, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/hallway/primary/starboard) -"bIR" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 1 +/obj/effect/turf_decal/siding/blue{ + dir = 4 }, -/obj/effect/landmark/xeno_spawn, -/turf/open/floor/plating, -/area/maintenance/port/greater) -"bJs" = ( -/obj/structure/girder, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron/showroomfloor, +/area/station/medical/medbay/central) +"dzS" = ( +/turf/closed/wall, +/area/station/security/lockers) +"dAk" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/effect/decal/cleanable/dirt, -/obj/machinery/power/apc/auto_name/directional/south, +/obj/structure/grille/broken, /obj/structure/cable, /turf/open/floor/plating{ icon_state = "panelscorched" }, -/area/maintenance/department/medical/central) -"bJv" = ( -/turf/open/floor/engine{ - name = "Holodeck Projector Floor" - }, -/area/holodeck/rec_center) -"bJy" = ( -/obj/machinery/light/directional/north, +/area/station/maintenance/port/lesser) +"dAp" = ( +/obj/effect/decal/cleanable/cobweb/cobweb2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/decal/cleanable/dirt, /obj/structure/cable, -/obj/effect/turf_decal/stripes/corner{ +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/starboard) +"dAu" = ( +/obj/structure/closet/crate, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/item/stack/license_plates/empty/fifty, +/obj/item/stack/license_plates/empty/fifty, +/obj/item/stack/license_plates/empty/fifty, +/turf/open/floor/plating, +/area/station/security/prison) +"dAB" = ( +/obj/structure/chair/office/light, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 4 }, -/turf/open/floor/engine, -/area/tcommsat/computer) -"bJz" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/open/floor/iron/showroomfloor, -/area/security/prison) -"bJE" = ( -/obj/structure/flora/ausbushes/sparsegrass, -/obj/structure/flora/ausbushes/lavendergrass, -/obj/structure/flora/ausbushes/fernybush, -/turf/open/misc/asteroid, -/area/hallway/primary/central) -"bJJ" = ( -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/area/station/medical/virology) +"dAQ" = ( +/obj/machinery/door/airlock/research/glass{ + name = "Ordnance Lab" }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/obj/effect/mapping_helpers/airlock/locked, +/obj/machinery/atmospherics/pipe/smart/simple/purple/visible, +/obj/effect/mapping_helpers/airlock/access/all/science/ordnance, +/turf/open/floor/iron/dark/airless, +/area/station/science/ordnance/freezerchamber) +"dAS" = ( +/obj/effect/landmark/start/chaplain, +/turf/open/floor/carpet/royalblue, +/area/station/service/chapel/office) +"dAZ" = ( +/obj/effect/turf_decal/plaque{ + icon_state = "L3" }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/yellow{ dir = 4 }, -/obj/effect/landmark/event_spawn, -/obj/structure/cable, -/turf/open/floor/iron, -/area/hallway/primary/starboard) -"bJL" = ( -/obj/structure/closet/secure_closet/chemical, -/obj/structure/window/reinforced{ +/obj/effect/turf_decal/tile/yellow{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/red{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/item/radio/intercom/directional/north, +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/machinery/light/directional/west, -/obj/structure/extinguisher_cabinet/directional/west, -/obj/item/storage/box/pillbottles, -/obj/item/storage/box/pillbottles, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron/dark, -/area/medical/pharmacy) -"bJP" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/security/glass{ - name = "Engineering Security Post"; - req_access_txt = "63" - }, -/turf/open/floor/iron/dark, -/area/security/checkpoint/engineering) -"bJX" = ( -/obj/effect/turf_decal/delivery, -/obj/machinery/space_heater, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"dBe" = ( +/obj/structure/table, /obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/maintenance/port/lesser) -"bJZ" = ( -/obj/effect/decal/cleanable/cobweb, -/obj/structure/frame/machine, -/obj/effect/turf_decal/delivery, -/obj/effect/turf_decal/stripes/line{ - dir = 4 +/obj/machinery/airalarm/directional/east, +/obj/machinery/cell_charger, +/obj/item/stock_parts/cell/high{ + pixel_x = 4; + pixel_y = 4 }, -/obj/item/stack/rods, +/obj/item/stock_parts/cell/high, /turf/open/floor/plating, -/area/cargo/warehouse) -"bKb" = ( -/obj/structure/closet/secure_closet/security/cargo, -/obj/effect/turf_decal/delivery, -/obj/item/crowbar, -/obj/item/book/manual/wiki/security_space_law, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, +/area/station/maintenance/department/electrical) +"dBs" = ( +/obj/effect/turf_decal/bot, /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/north, -/turf/open/floor/iron/dark, -/area/security/checkpoint/supply) -"bKi" = ( -/obj/structure/chair/pew{ - dir = 8 +/obj/structure/closet, +/obj/item/cardboard_cutout{ + pixel_x = 4; + pixel_y = 4 }, -/obj/effect/turf_decal/tile/blue{ +/obj/item/cardboard_cutout, +/turf/open/floor/plating, +/area/station/maintenance/fore) +"dBw" = ( +/turf/closed/wall/rust, +/area/station/service/bar) +"dBy" = ( +/obj/effect/turf_decal/tile/purple{ dir = 1 }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/obj/effect/turf_decal/tile/purple{ + dir = 4 }, -/obj/effect/landmark/start/assistant, -/obj/effect/landmark/start/hangover, -/turf/open/floor/iron/dark, -/area/security/courtroom) -"bKl" = ( -/obj/structure/flora/rock/pile, -/turf/open/misc/asteroid, -/area/space/nearstation) -"bKA" = ( -/obj/docking_port/stationary{ - dir = 4; - dwidth = 3; - height = 10; - id = "mining_home"; - name = "mining shuttle bay"; - roundstart_template = /datum/map_template/shuttle/mining/kilo; - width = 7 +/obj/effect/turf_decal/tile/purple{ + dir = 1 }, -/turf/open/space/basic, -/area/space) -"bKN" = ( -/obj/structure/closet/cardboard, -/obj/effect/decal/cleanable/cobweb, +/obj/effect/landmark/event_spawn, +/turf/open/floor/iron/showroomfloor, +/area/station/science/robotics/lab) +"dBV" = ( +/obj/effect/turf_decal/bot, /obj/effect/decal/cleanable/dirt, +/obj/structure/reagent_dispensers/fueltank, +/obj/machinery/light/small/directional/north, /turf/open/floor/plating, -/area/maintenance/port/lesser) -"bKO" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/general/visible, -/turf/closed/wall/rust, -/area/maintenance/disposal/incinerator) -"bKQ" = ( -/obj/structure/sign/warning/vacuum/external{ - pixel_y = -32 +/area/station/maintenance/starboard/fore) +"dCd" = ( +/obj/effect/turf_decal/siding/wood, +/obj/structure/table/wood/fancy/blue, +/obj/item/food/cracker{ + pixel_x = -3; + pixel_y = 3 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/machinery/door/airlock/maintenance/external{ - name = "transit intersection"; - req_access_txt = "12" +/obj/item/food/cracker{ + pixel_x = 3; + pixel_y = 3 }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 +/obj/item/food/cracker, +/turf/open/floor/carpet/royalblue, +/area/station/service/chapel/office) +"dCu" = ( +/obj/machinery/porta_turret/ai{ + dir = 4 }, -/turf/open/floor/iron/dark, -/area/maintenance/fore) -"bLq" = ( -/obj/machinery/door/airlock/maintenance{ - id_tag = "bankvault"; - req_access_txt = "12" +/obj/structure/sign/warning/secure_area{ + pixel_y = 32 }, -/obj/effect/mapping_helpers/airlock/abandoned, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/barricade/wooden/crude, -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/maintenance/port/greater) -"bLy" = ( -/obj/effect/turf_decal/tile/neutral, -/turf/open/floor/iron/dark, -/area/security/courtroom) -"bLA" = ( -/obj/effect/turf_decal/tile/brown, -/obj/effect/turf_decal/tile/brown{ - dir = 4 +/obj/effect/decal/cleanable/cobweb, +/obj/effect/turf_decal/box/red, +/turf/open/floor/circuit/green{ + luminosity = 2 }, -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/arrows, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/extinguisher_cabinet/directional/east, -/turf/open/floor/iron, -/area/cargo/storage) -"bLU" = ( -/obj/structure/table/wood, +/area/station/ai_monitored/turret_protected/ai) +"dCM" = ( +/turf/closed/wall/rust, +/area/station/service/bar/atrium) +"dCW" = ( +/obj/structure/closet/secure_closet/freezer/fridge, +/obj/structure/extinguisher_cabinet/directional/west, +/obj/effect/turf_decal/bot, +/obj/machinery/light/cold/directional/west, +/turf/open/floor/iron/freezer, +/area/station/service/kitchen/coldroom) +"dCX" = ( /obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/machinery/light/small/directional/north, -/obj/effect/decal/cleanable/dirt, -/obj/item/clothing/neck/tie/red, -/obj/item/clothing/head/bowler{ - pixel_x = -6; - pixel_y = 6 + dir = 4 }, -/obj/effect/decal/cleanable/cobweb/cobweb2, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/atmospherics/pipe/smart/manifold/cyan/visible{ dir = 1 }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/dark, -/area/maintenance/port/fore) -"bMm" = ( +/area/station/engineering/atmos) +"dCZ" = ( /obj/effect/decal/cleanable/dirt, -/obj/structure/sign/warning/pods{ - pixel_y = 32 +/obj/effect/turf_decal/bot_white, +/obj/machinery/light/small/directional/west, +/obj/structure/rack, +/obj/item/storage/toolbox/emergency{ + pixel_y = 5 }, +/obj/item/clothing/under/color/grey, +/obj/structure/extinguisher_cabinet/directional/west, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/plating{ - icon_state = "platingdmg3" + icon_state = "panelscorched" }, -/area/maintenance/port/greater) -"bMn" = ( -/obj/structure/cable, -/turf/open/floor/iron, -/area/security/courtroom) -"bMs" = ( +/area/station/maintenance/port/fore) +"dDe" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/disposalpipe/segment{ dir = 10 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/plating{ - icon_state = "panelscorched" + icon_state = "platingdmg1" }, -/area/maintenance/central) -"bMx" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 +/area/station/maintenance/port/lesser) +"dDp" = ( +/obj/structure/mirror/directional/north, +/obj/structure/sink{ + pixel_y = 24 }, -/obj/structure/cable, -/obj/machinery/door/airlock/security/glass{ - id_tag = "innerbrig"; - name = "Brig"; - req_access_txt = "63" +/obj/effect/turf_decal/tile/blue{ + dir = 4 }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ - cycle_id = "brig-entrance-right" +/obj/effect/turf_decal/tile/red{ + dir = 1 }, +/obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark, -/area/security/brig) -"bMy" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 8 - }, -/obj/structure/sign/warning/electricshock{ - pixel_y = -32 - }, -/obj/structure/grille, +/turf/open/floor/iron/showroomfloor, +/area/station/commons/toilet/restrooms) +"dDD" = ( +/obj/structure/grille/broken, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating{ icon_state = "platingdmg3" }, -/area/maintenance/port/aft) -"bMC" = ( -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ +/area/station/maintenance/aft) +"dDO" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/maintenance/fore) +"dEc" = ( +/obj/effect/turf_decal/tile/purple{ dir = 4 }, -/obj/structure/sign/departments/security{ - pixel_y = 32 +/obj/effect/turf_decal/tile/purple{ + dir = 1 }, -/obj/effect/turf_decal/tile/red{ +/obj/effect/turf_decal/tile/purple{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/stripes/corner{ dir = 1 }, +/obj/item/radio/intercom/directional/north, /turf/open/floor/iron, -/area/security/brig) -"bMJ" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 8 +/area/station/hallway/primary/central/fore) +"dEl" = ( +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 }, -/obj/effect/turf_decal/tile/blue{ +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/firealarm/directional/east, +/obj/machinery/camera/directional/east{ + c_tag = "Aft Hallway Engineering Venders"; + name = "aft camera" + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron, +/area/station/hallway/primary/aft) +"dEw" = ( +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ dir = 4 }, -/obj/structure/window/reinforced{ +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/loading_area{ dir = 8 }, -/obj/machinery/washing_machine, -/obj/machinery/light/directional/north, -/obj/structure/cable, -/turf/open/floor/iron/cafeteria, -/area/security/prison) -"bML" = ( -/obj/structure/flora/ausbushes/lavendergrass, -/obj/structure/flora/ausbushes/sparsegrass, -/obj/structure/flora/ausbushes/ywflowers, -/obj/structure/flora/ausbushes/grassybush, -/obj/structure/flora/ausbushes/palebush, -/turf/open/misc/asteroid, -/area/maintenance/aft) -"bMM" = ( -/obj/effect/decal/cleanable/oil, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"dEF" = ( +/turf/closed/wall/r_wall, +/area/station/medical/virology) +"dEM" = ( +/obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/landmark/event_spawn, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/maintenance/starboard) +"dES" = ( /obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating{ - icon_state = "platingdmg3" +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/engineering/supermatter/room) +"dEX" = ( +/turf/open/floor/iron/dark, +/area/station/service/chapel/dock) +"dFA" = ( +/obj/machinery/pdapainter, +/obj/structure/sign/poster/official/ian{ + pixel_y = 32 }, -/area/hallway/primary/aft) -"bMR" = ( -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating{ - icon_state = "panelscorched" +/turf/open/floor/wood, +/area/station/command/heads_quarters/hop) +"dFM" = ( +/obj/machinery/door/airlock/maintenance, +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 1 }, -/area/maintenance/port/aft) -"bNe" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/shutters{ - id = "sparemech"; - name = "Abandoned Mech Bay" +/obj/effect/mapping_helpers/airlock/access/any/security/maintenance, +/turf/open/floor/iron/dark, +/area/station/maintenance/port/lesser) +"dGo" = ( +/obj/effect/spawner/structure/window/hollow/reinforced/directional{ + dir = 4 }, +/obj/structure/cable, /turf/open/floor/plating, -/area/maintenance/port/aft) -"bNl" = ( -/obj/effect/turf_decal/bot, -/obj/structure/rack, -/obj/item/storage/toolbox/emergency, -/obj/item/stack/rods/ten, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"bNm" = ( -/obj/structure/sign/warning/pods, -/turf/closed/wall, -/area/maintenance/port/aft) -"bNn" = ( -/obj/effect/turf_decal/tile/purple/half/contrasted, -/obj/structure/disposalpipe/segment{ +/area/station/maintenance/port/fore) +"dGp" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/machinery/button/door/directional/south{ - id = "ordnancestorage"; - name = "Ordnance Storage Access"; - req_access_txt = "8" +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/obj/structure/cable, -/turf/open/floor/iron/showroomfloor, -/area/science/mixing/hallway) -"bNF" = ( -/obj/machinery/door/airlock/maintenance{ - name = "security maintenance"; - req_access_txt = "4" +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, -/turf/open/floor/iron/dark, -/area/maintenance/port/lesser) -"bNH" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/window/left/directional/south{ +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/machinery/door/poddoor/shutters{ - id = "visitation"; - name = "Visitation Shutters" +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/security/brig) +"dGs" = ( +/obj/machinery/vending/wardrobe/cargo_wardrobe, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/airalarm/directional/west, +/obj/machinery/camera/directional/west{ + c_tag = "Cargo Lockers"; + name = "cargo camera"; + network = list("ss13","qm") }, -/turf/open/floor/iron/showroomfloor, -/area/security/prison) -"bNM" = ( +/turf/open/floor/iron/dark, +/area/station/cargo/storage) +"dGG" = ( +/obj/machinery/power/supermatter_crystal/engine, +/turf/open/floor/engine, +/area/station/engineering/supermatter) +"dGP" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/line, +/obj/structure/disposalpipe/segment, /obj/structure/cable, -/turf/open/floor/engine, -/area/ai_monitored/turret_protected/ai_upload) -"bNP" = ( +/turf/open/floor/plating, +/area/station/maintenance/starboard/fore) +"dGX" = ( /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/effect/turf_decal/stripes/line, -/obj/effect/decal/cleanable/dirt, -/obj/structure/closet/emcloset/anchored, -/obj/machinery/light/small/directional/north, -/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, /turf/open/floor/iron/dark, -/area/maintenance/port/lesser) -"bNZ" = ( -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/blue{ - dir = 4 +/area/station/engineering/supermatter/room) +"dHc" = ( +/turf/open/floor/iron/stairs/old{ + dir = 8 }, -/obj/effect/turf_decal/stripes/corner, -/obj/structure/chair/stool/bar/directional/south, -/turf/open/floor/iron, -/area/commons/fitness/recreation) -"bOb" = ( -/obj/structure/girder, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating{ - icon_state = "panelscorched" +/area/station/maintenance/fore) +"dHg" = ( +/obj/structure/flora/grass/jungle/a/style_random, +/obj/structure/flora/bush/lavendergrass/style_random, +/turf/open/floor/grass, +/area/station/medical/psychology) +"dHi" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 }, -/area/maintenance/starboard/aft) -"bOc" = ( -/turf/closed/wall, -/area/hallway/secondary/exit/departure_lounge) -"bOe" = ( -/obj/effect/turf_decal/tile/purple{ +/turf/open/floor/iron/showroomfloor, +/area/station/commons/toilet/restrooms) +"dHq" = ( +/obj/structure/sign/warning/secure_area, +/turf/closed/wall/r_wall, +/area/station/engineering/storage/tech) +"dHw" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible/layer4{ dir = 4 }, -/obj/effect/turf_decal/tile/purple{ - dir = 8 +/obj/effect/turf_decal/delivery, +/obj/machinery/portable_atmospherics/canister/air, +/obj/machinery/status_display/evac/directional/west, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, -/obj/effect/turf_decal/tile/purple, -/obj/effect/turf_decal/tile/purple, -/obj/item/kirbyplants{ - icon_state = "plant-10" +/obj/effect/turf_decal/stripes/end{ + dir = 4 }, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/aisat/atmos) +"dIg" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/delivery, +/turf/open/floor/iron/dark, +/area/station/maintenance/disposal/incinerator) +"dIh" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 5 + }, +/obj/machinery/newscaster/directional/north, +/obj/item/kirbyplants/random, +/turf/open/floor/carpet/royalblue, +/area/station/service/chapel/office) +"dIn" = ( +/obj/structure/table/wood, /obj/structure/cable, -/obj/effect/turf_decal/siding/purple, -/obj/machinery/power/apc/auto_name/directional/east, +/obj/machinery/power/apc/auto_name/directional/west, +/obj/item/paper_bin, +/obj/effect/turf_decal/siding/wood/corner{ + dir = 1 + }, +/turf/open/floor/iron/grimy, +/area/station/service/chapel/office) +"dIv" = ( +/obj/machinery/module_duplicator, +/obj/effect/turf_decal/tile/purple/half/contrasted{ + dir = 1 + }, +/obj/machinery/newscaster/directional/north, /turf/open/floor/iron/showroomfloor, -/area/science/xenobiology) -"bOf" = ( -/turf/closed/wall, -/area/engineering/storage_shared) -"bOz" = ( -/obj/structure/sign/warning/securearea, +/area/station/science/ordnance/office) +"dIy" = ( +/obj/machinery/door/airlock/grunge, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron/dark, +/area/station/service/chapel/dock) +"dIN" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible/layer2, /turf/closed/wall/r_wall, -/area/maintenance/department/bridge) -"bOB" = ( -/obj/machinery/door/airlock/maintenance{ - req_access_txt = "12" +/area/station/maintenance/aft) +"dIQ" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/turf/open/floor/iron/dark, -/area/maintenance/aft) -"bOC" = ( -/turf/closed/wall/rust, -/area/maintenance/starboard/aft) -"bOU" = ( -/turf/closed/wall, -/area/hallway/primary/central) -"bOX" = ( -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/decal/cleanable/blood/old, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"dIR" = ( +/obj/machinery/mech_bay_recharge_port{ dir = 8 }, +/obj/effect/turf_decal/siding/thinplating/dark{ + dir = 6 + }, +/obj/structure/railing{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/service/chapel/storage) +"dIX" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/filingcabinet, +/obj/effect/turf_decal/bot, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, /obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/structure/cable, -/turf/open/floor/iron, -/area/hallway/primary/central) -"bPe" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/hallway/secondary/exit/departure_lounge) -"bPj" = ( -/obj/machinery/door/airlock/engineering{ - name = "Emergency Storage" +/obj/effect/turf_decal/stripes/corner{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/firealarm/directional/south{ + pixel_x = -32 + }, +/obj/item/radio/intercom/directional/south, +/obj/structure/cable, +/obj/machinery/power/apc/auto_name/directional/west, /turf/open/floor/iron/dark, -/area/maintenance/department/crew_quarters/bar) -"bPu" = ( -/obj/effect/turf_decal/tile/brown, -/obj/effect/turf_decal/tile/brown{ +/area/station/security/checkpoint/engineering) +"dJd" = ( +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/loading_area{ dir = 4 }, -/obj/effect/turf_decal/tile/yellow, /obj/effect/turf_decal/stripes/line{ - dir = 1 + dir = 4 }, /turf/open/floor/iron, -/area/hallway/primary/starboard) -"bPI" = ( -/obj/effect/turf_decal/delivery, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/area/station/command/teleporter) +"dJg" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/door/airlock/security{ - name = "Armoury"; - req_access_txt = "3" - }, -/turf/open/floor/iron/dark, -/area/ai_monitored/security/armory) -"bPJ" = ( -/turf/closed/mineral/random/labormineral, -/area/hallway/secondary/entry) -"bPK" = ( -/obj/structure/flora/ausbushes/sparsegrass, -/obj/structure/flora/ausbushes/lavendergrass, -/obj/structure/flora/ausbushes/fernybush, -/obj/effect/decal/cleanable/dirt, -/turf/open/misc/asteroid/airless, -/area/space/nearstation) -"bPN" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/landmark/blobstart, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plating{ - icon_state = "platingdmg3" +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/blue{ + dir = 4 }, -/area/maintenance/port/aft) -"bPO" = ( -/obj/structure/table, -/obj/effect/turf_decal/bot, -/obj/machinery/recharger, -/obj/structure/cable, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/obj/effect/turf_decal/tile/blue{ + dir = 1 }, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/machinery/power/apc/auto_name/directional/east, -/turf/open/floor/iron/dark, -/area/command/heads_quarters/ce) -"bPP" = ( -/obj/effect/turf_decal/stripes/line, -/obj/structure/flora/grass/jungle/b, -/obj/effect/decal/cleanable/dirt, -/turf/open/misc/asteroid/airless, -/area/space/nearstation) -"bPR" = ( -/obj/effect/turf_decal/stripes/line, -/obj/structure/flora/ausbushes/palebush, -/obj/effect/decal/cleanable/dirt, -/turf/open/misc/asteroid/airless, -/area/space/nearstation) -"bPV" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/decoration/glowstick, -/turf/open/floor/plating{ - icon_state = "platingdmg1" +/obj/effect/turf_decal/stripes/corner{ + dir = 4 }, -/area/maintenance/starboard/fore) -"bPX" = ( -/obj/effect/turf_decal/stripes/line, -/turf/open/misc/asteroid/airless, -/area/space/nearstation) -"bPZ" = ( -/obj/effect/turf_decal/stripes/line, -/obj/effect/decal/cleanable/dirt, -/obj/structure/flora/grass/jungle/b, -/turf/open/misc/asteroid/airless, -/area/space/nearstation) -"bQa" = ( -/obj/structure/sign/warning/docking, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"dJi" = ( /turf/closed/wall, -/area/hallway/secondary/entry) -"bQg" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/area/station/maintenance/department/chapel/monastery) +"dJk" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 + }, /obj/structure/cable, +/turf/open/floor/iron/showroomfloor, +/area/station/science/xenobiology) +"dJo" = ( /obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/bot, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/machinery/space_heater, +/obj/effect/turf_decal/stripes/corner, /turf/open/floor/plating, -/area/maintenance/port/greater) -"bQp" = ( -/obj/effect/landmark/start/chaplain, -/turf/open/floor/cult, -/area/service/chapel/office) -"bQq" = ( -/obj/machinery/chem_dispenser, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/area/station/maintenance/starboard) +"dJp" = ( +/obj/structure/sign/warning/secure_area{ + desc = "A warning sign which reads 'BOMB RANGE"; + name = "BOMB RANGE" + }, +/turf/closed/wall/r_wall, +/area/station/science/ordnance/bomb) +"dJw" = ( +/obj/effect/turf_decal/tile/yellow{ dir = 4 }, -/turf/open/floor/iron/dark, -/area/medical/chemistry) -"bQF" = ( -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/obj/effect/turf_decal/tile/yellow{ + dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/red{ dir = 1 }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/iron/dark/corner{ - dir = 8 +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/landmark/start/station_engineer, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/engineering/main) +"dJA" = ( +/obj/machinery/light/small/directional/east, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 }, -/area/hallway/primary/starboard) -"bQG" = ( -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/obj/effect/landmark/start/hangover, +/turf/open/floor/wood{ + icon_state = "wood-broken6" }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/area/station/commons/locker) +"dJE" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/sign/poster/random{ + pixel_y = 32 }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/iron/dark/corner, -/area/hallway/primary/starboard) -"bQN" = ( -/obj/effect/decal/remains/human, -/obj/effect/decal/cleanable/blood/old, -/obj/item/pickaxe, -/turf/open/misc/asteroid/lowpressure, -/area/space/nearstation) -"bQU" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/turf/open/floor/plating{ + icon_state = "platingdmg1" }, -/obj/effect/turf_decal/tile/neutral{ +/area/station/maintenance/fore) +"dKa" = ( +/obj/effect/turf_decal/tile/blue{ dir = 1 }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/iron/dark, -/area/hallway/primary/central) -"bQV" = ( -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/blue{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/blue{ dir = 1 }, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/stripes/corner{ - dir = 8 - }, -/obj/structure/closet/emcloset, -/obj/structure/sign/warning/securearea{ - name = "EMERGENCY STORAGE"; - pixel_y = -32 - }, -/turf/open/floor/iron/dark, -/area/hallway/primary/central) -"bQW" = ( -/obj/structure/chair/office/light, -/obj/effect/landmark/start/roboticist, -/obj/effect/turf_decal/tile/purple, -/obj/effect/turf_decal/tile/purple{ - dir = 8 +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/effect/turf_decal/tile/purple{ - dir = 1 +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/showroomfloor, +/area/station/medical/medbay/central) +"dKo" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ + dir = 6 }, -/obj/effect/turf_decal/tile/purple, -/obj/effect/turf_decal/tile/purple{ +/obj/effect/landmark/event_spawn, +/obj/effect/spawner/random/engineering/tracking_beacon, +/turf/open/floor/iron/cafeteria, +/area/station/service/kitchen) +"dKx" = ( +/obj/effect/turf_decal/siding/thinplating/dark/end{ dir = 1 }, -/obj/effect/turf_decal/siding/purple{ +/turf/open/floor/glass/reinforced, +/area/station/service/chapel/monastery) +"dKy" = ( +/obj/structure/chair/pew/left{ dir = 8 }, -/turf/open/floor/iron/showroomfloor, -/area/science/robotics/lab) -"bRb" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 +/obj/effect/turf_decal/siding/thinplating/dark{ + dir = 9 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/chapel{ dir = 8 }, -/obj/effect/turf_decal/tile/neutral, -/turf/open/floor/iron/dark/corner, -/area/hallway/primary/port) -"bRd" = ( -/obj/effect/turf_decal/stripes/line{ +/area/station/service/chapel/monastery) +"dKz" = ( +/obj/structure/rack, +/obj/effect/turf_decal/bot, +/obj/item/storage/belt/utility{ + pixel_x = 5; + pixel_y = 5 + }, +/obj/item/storage/belt/utility, +/obj/item/clothing/head/welding, +/obj/item/clothing/head/welding, +/obj/effect/turf_decal/stripes/corner{ dir = 8 }, -/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/iron/dark/corner, -/area/hallway/primary/central) -"bRh" = ( -/obj/structure/transit_tube/diagonal/topleft, -/turf/open/space/basic, -/area/space/nearstation) -"bRp" = ( /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/turf/open/floor/iron/dark, +/area/station/engineering/storage_shared) +"dKJ" = ( +/turf/closed/wall/r_wall/rust, +/area/station/command/heads_quarters/captain/private) +"dKK" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/security/glass{ + name = "Security Office" }, -/obj/structure/table, -/obj/item/paper_bin{ - pixel_x = -4; - pixel_y = 4 +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/item/pen, +/obj/effect/mapping_helpers/airlock/access/all/security/general, /turf/open/floor/iron/dark, -/area/hallway/secondary/exit/departure_lounge) -"bRs" = ( -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/area/station/security/office) +"dKN" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/turf_decal/siding/wood/corner{ + dir = 4 + }, +/obj/effect/turf_decal/siding/wood/corner, +/turf/open/floor/wood, +/area/station/command/heads_quarters/captain) +"dKT" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ dir = 8 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/red{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/red{ dir = 4 }, -/obj/effect/turf_decal/bot, -/obj/machinery/holopad, -/turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"bRt" = ( /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{ +/obj/structure/window/reinforced{ dir = 8 }, -/turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"bRv" = ( -/obj/machinery/door/poddoor{ - id = "Arrival Shuttle Bay"; - name = "Arrival Shuttle Bay" +/obj/machinery/atmospherics/pipe/smart/simple/green/visible, +/obj/machinery/computer/atmos_control/nitrogen_tank{ + dir = 4 }, -/obj/effect/turf_decal/delivery, +/turf/open/floor/iron/showroomfloor, +/area/station/engineering/atmos) +"dKZ" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/effect/turf_decal/sand/plating, /turf/open/floor/plating/airless, -/area/hallway/secondary/entry) -"bRw" = ( -/obj/machinery/door/airlock/external{ - name = "Prison External Airlock"; - req_access_txt = "2" +/area/space/nearstation) +"dLh" = ( +/obj/machinery/door/airlock/command/glass{ + name = "Bridge Access" }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 +/obj/effect/landmark/navigate_destination, +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "bridge" }, -/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/access/all/command/general, /turf/open/floor/iron/dark, -/area/maintenance/port/lesser) -"bRy" = ( -/obj/effect/decal/cleanable/blood/old, -/obj/effect/decal/cleanable/blood/gibs/old, -/turf/open/misc/asteroid/lowpressure, -/area/space/nearstation) -"bRz" = ( -/obj/effect/turf_decal/tile/purple{ +/area/station/command/bridge) +"dLk" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/effect/turf_decal/tile/purple{ - dir = 1 +/obj/machinery/airalarm/directional/west, +/obj/machinery/light/directional/west, +/turf/open/floor/iron/dark/corner{ + dir = 8 }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 +/area/station/hallway/primary/port) +"dLu" = ( +/obj/structure/chair/sofa/left{ + color = "#c45c57"; + dir = 4 }, -/turf/open/floor/iron, -/area/hallway/primary/starboard) -"bRB" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/lattice/catwalk, -/obj/effect/turf_decal/sand/plating, -/obj/structure/cable, -/turf/open/floor/plating, -/area/maintenance/port/lesser) -"bRE" = ( -/obj/effect/turf_decal/bot, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/effect/turf_decal/tile/neutral, -/obj/machinery/vending/coffee, -/turf/open/floor/iron/dark, -/area/hallway/secondary/exit/departure_lounge) -"bRF" = ( -/turf/closed/wall/rust, -/area/hallway/secondary/exit/departure_lounge) -"bRJ" = ( -/turf/open/floor/plating, -/area/maintenance/department/security) -"bRQ" = ( -/obj/docking_port/stationary{ - dir = 4; - dwidth = 11; - height = 18; - id = "emergency_home"; - name = "KiloStation emergency evac bay"; - width = 30 - }, -/turf/open/space/basic, -/area/space/nearstation) -"bRT" = ( /obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating{ - icon_state = "panelscorched" - }, -/area/maintenance/aft) -"bSe" = ( -/obj/machinery/modular_computer/console/preset/curator{ +/obj/structure/railing{ dir = 8 }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/structure/extinguisher_cabinet/directional/south, -/obj/effect/turf_decal/bot_white, -/obj/machinery/firealarm/directional/east, +/obj/effect/landmark/start/hangover, /turf/open/floor/iron/dark, -/area/service/library) -"bSi" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 4 +/area/station/service/bar/atrium) +"dLA" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 8 }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/turf/open/floor/iron, -/area/ai_monitored/command/storage/eva) -"bSn" = ( -/obj/structure/flora/grass/jungle, -/obj/structure/flora/ausbushes/fullgrass, -/obj/structure/flora/ausbushes/brflowers, -/obj/structure/flora/ausbushes/leafybush, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ dir = 1 }, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced{ - dir = 4 +/obj/effect/turf_decal/tile/purple{ + dir = 1 }, -/turf/open/floor/grass, -/area/hallway/secondary/exit/departure_lounge) -"bSr" = ( -/turf/closed/wall, -/area/hallway/secondary/entry) -"bSx" = ( -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/blue{ - dir = 4 +/obj/effect/turf_decal/tile/purple, +/obj/item/kirbyplants{ + icon_state = "plant-10" }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/decal/cleanable/dirt, -/obj/structure/extinguisher_cabinet/directional/east, -/turf/open/floor/iron, -/area/hallway/primary/starboard) -"bSI" = ( -/obj/structure/sign/warning/electricshock, -/turf/closed/wall/rust, -/area/maintenance/starboard/aft) -"bSL" = ( -/obj/structure/sign/warning/securearea{ - name = "EMERGENCY STORAGE" +/obj/machinery/light_switch/directional/west{ + pixel_y = -8 }, -/turf/closed/wall, -/area/hallway/secondary/entry) -"bSN" = ( /obj/effect/turf_decal/stripes/corner{ - dir = 4 + dir = 1 }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating{ - icon_state = "panelscorched" +/obj/machinery/button/door/directional/west{ + id = "Biohazard"; + name = "Emergency Research Lockdown"; + pixel_y = 6; + req_access = list("research") }, -/area/maintenance/starboard/aft) -"bSR" = ( -/obj/effect/turf_decal/tile/red{ - dir = 1 +/turf/open/floor/iron/showroomfloor, +/area/station/science/research) +"dLN" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/engineering/glass{ + name = "Supermatter Engine" }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/obj/effect/turf_decal/siding/yellow/corner{ + dir = 1 }, -/turf/open/floor/iron, -/area/security/brig) -"bSZ" = ( +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, +/turf/open/floor/iron/dark, +/area/station/engineering/supermatter/room) +"dMp" = ( +/obj/effect/decal/cleanable/food/flour, +/turf/open/floor/iron/freezer, +/area/station/service/kitchen/coldroom) +"dME" = ( +/turf/closed/wall, +/area/station/cargo/warehouse) +"dMF" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/blue{ dir = 4 }, -/obj/effect/turf_decal/tile/red, -/turf/open/floor/iron, -/area/hallway/primary/port) -"bTa" = ( -/obj/structure/cable, -/obj/effect/turf_decal/siding/wood{ - dir = 8 +/obj/effect/turf_decal/tile/blue{ + dir = 1 }, -/obj/effect/turf_decal/siding/wood{ - dir = 4 +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/wood/parquet, -/area/command/heads_quarters/captain/private) -"bTg" = ( -/obj/effect/turf_decal/bot, -/obj/structure/closet/crate, -/obj/item/clothing/shoes/jackboots{ - pixel_x = 4; - pixel_y = 4 +/obj/effect/turf_decal/stripes/corner{ + dir = 4 }, -/obj/item/clothing/shoes/jackboots, -/obj/item/clothing/shoes/cowboy/black, -/turf/open/floor/plating, -/area/maintenance/department/cargo) -"bTj" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/sign/warning/vacuum/external{ +/obj/structure/sign/warning/secure_area{ pixel_y = 32 }, -/turf/open/floor/plating, -/area/construction/mining/aux_base) -"bTl" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/sign/warning/vacuum/external, -/turf/open/floor/plating, -/area/hallway/secondary/exit/departure_lounge) -"bTp" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/obj/machinery/light/directional/north, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"dMG" = ( +/obj/item/tank/internals/emergency_oxygen/engi{ + pixel_x = -5 }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/obj/item/tank/internals/emergency_oxygen/engi{ + pixel_x = 5 }, -/turf/open/floor/iron, -/area/security/brig) -"bTq" = ( -/obj/effect/turf_decal/tile/neutral, +/obj/item/geiger_counter, +/obj/item/geiger_counter, +/obj/structure/table, +/obj/structure/sign/warning/xeno_mining{ + pixel_x = -32 + }, +/turf/open/floor/iron/dark, +/area/station/engineering/supermatter/room) +"dMH" = ( /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/effect/landmark/start/hangover, -/turf/open/floor/iron, -/area/hallway/secondary/entry) -"bTt" = ( -/obj/effect/turf_decal/loading_area, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/camera/directional/north{ + c_tag = "Head of Security's Office" + }, +/obj/structure/cable, +/obj/machinery/power/apc/auto_name/directional/north, +/turf/open/floor/iron/dark, +/area/station/command/heads_quarters/hos) +"dMW" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/water_source/puddle, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/light_switch/directional/south, +/mob/living/carbon/human/species/monkey, +/turf/open/floor/grass, +/area/station/science/genetics) +"dNx" = ( +/obj/effect/turf_decal/tile/red{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/blue{ dir = 4 }, +/obj/structure/cable, /turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"bTv" = ( -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/area/station/hallway/secondary/exit/departure_lounge) +"dNL" = ( +/obj/machinery/computer/security/telescreen/interrogation{ + name = "isolation room monitor"; + network = list("isolation"); + pixel_y = 31 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/obj/machinery/button/flasher{ + id = "IsolationFlash"; + pixel_x = -23; + pixel_y = 8; + req_access = list("brig") }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/obj/machinery/button/door/directional/west{ + id = "Isolation"; + name = "Isolation Shutter Button"; + pixel_y = -6; + req_access = list("brig") }, -/obj/effect/landmark/event_spawn, -/turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"bTx" = ( -/obj/structure/sign/departments/security, -/turf/closed/wall, -/area/hallway/secondary/exit/departure_lounge) -"bTA" = ( /turf/open/floor/iron, -/area/hallway/secondary/entry) -"bTC" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 4 +/area/station/security/prison) +"dOg" = ( +/obj/item/kirbyplants{ + icon_state = "plant-22" }, +/turf/open/floor/iron/dark, +/area/station/command/bridge) +"dOk" = ( /obj/effect/turf_decal/tile/red{ dir = 1 }, -/obj/effect/landmark/start/hangover, -/turf/open/floor/iron, -/area/hallway/secondary/entry) -"bTD" = ( /obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/turf/open/floor/iron, -/area/hallway/secondary/entry) -"bTE" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/sign/warning/docking, -/turf/open/floor/plating, -/area/hallway/secondary/exit/departure_lounge) -"bTG" = ( -/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/structure/chair/office{ +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, /turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"bTL" = ( -/obj/effect/turf_decal/bot, -/obj/structure/closet{ - name = "security locker" +/area/station/hallway/primary/aft) +"dOF" = ( +/obj/structure/sign/warning/no_smoking{ + pixel_x = -30 }, -/obj/item/clothing/gloves/color/black, -/obj/item/clothing/shoes/jackboots, -/obj/structure/grille/broken, -/obj/effect/decal/cleanable/cobweb, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment, +/obj/structure/cable, /turf/open/floor/plating, -/area/maintenance/port/aft) -"bTO" = ( -/obj/effect/turf_decal/tile/neutral, +/area/station/maintenance/starboard/aft) +"dOH" = ( +/obj/machinery/door/poddoor/shutters/preopen{ + id = "engsm"; + name = "Radiation Chamber Shutters" + }, +/obj/effect/turf_decal/caution/stand_clear, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/engineering/supermatter) +"dOL" = ( +/obj/structure/table, +/obj/machinery/microwave{ + pixel_y = 5 + }, /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/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/obj/effect/turf_decal/box, -/turf/open/floor/iron, -/area/hallway/secondary/entry) -"bTR" = ( -/obj/structure/table, -/obj/item/paper_bin{ - pixel_x = -4; - pixel_y = 4 +/obj/structure/extinguisher_cabinet/directional/west, +/obj/machinery/airalarm/directional/north, +/turf/open/floor/iron/dark, +/area/station/service/kitchen) +"dON" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/door/firedoor, +/turf/open/floor/iron/dark, +/area/station/hallway/primary/starboard) +"dOP" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ + dir = 10 }, -/obj/item/stamp/denied{ - pixel_x = 8; - pixel_y = 6 +/turf/open/floor/plating{ + icon_state = "platingdmg3" }, -/obj/item/stamp{ - pixel_x = 8; - pixel_y = 2 +/area/station/maintenance/port/greater) +"dOW" = ( +/obj/effect/turf_decal/tile/green, +/obj/effect/turf_decal/tile/blue{ + dir = 4 }, -/obj/item/pen, +/turf/open/floor/iron, +/area/station/service/hydroponics) +"dPn" = ( +/obj/structure/cable, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/machinery/photocopier, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ dir = 4 }, +/obj/effect/turf_decal/tile/neutral, /turf/open/floor/iron/dark, -/area/hallway/secondary/exit/departure_lounge) -"bTS" = ( -/obj/structure/girder, +/area/station/command/heads_quarters/hop) +"dPr" = ( +/obj/structure/sign/warning/fire, +/turf/closed/wall/r_wall, +/area/station/engineering/supermatter) +"dPE" = ( /obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/corner, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment, +/obj/structure/cable, +/obj/structure/sign/poster/contraband/random/directional/west, /turf/open/floor/plating{ icon_state = "panelscorched" }, -/area/hallway/secondary/entry) -"bTT" = ( +/area/station/maintenance/port/fore) +"dPK" = ( /obj/effect/turf_decal/stripes/line, -/obj/effect/decal/cleanable/dirt, -/obj/structure/flora/grass/jungle, -/turf/open/misc/asteroid/airless, -/area/space/nearstation) -"bTU" = ( -/obj/effect/turf_decal/delivery, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/caution/stand_clear, +/obj/machinery/light/small/directional/south, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 4 }, -/obj/structure/closet/crate{ - icon_state = "crateopen" - }, +/obj/structure/cable, /turf/open/floor/iron/dark, -/area/hallway/secondary/exit/departure_lounge) -"bTY" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 8 +/area/station/maintenance/port/lesser) +"dPR" = ( +/obj/effect/turf_decal/bot, +/obj/effect/decal/cleanable/dirt, +/obj/structure/rack, +/obj/item/extinguisher{ + pixel_x = -4; + pixel_y = 8 }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/stripes/corner{ - dir = 8 +/obj/item/tank/internals/oxygen/red{ + pixel_x = 4; + pixel_y = 2 }, -/turf/open/floor/iron, -/area/hallway/secondary/entry) -"bUb" = ( +/obj/item/clothing/mask/gas, +/obj/structure/sign/poster/contraband/random/directional/west, +/turf/open/floor/plating, +/area/station/maintenance/port/lesser) +"dQx" = ( +/obj/structure/bed/roller, +/obj/machinery/iv_drip, +/obj/effect/turf_decal/bot_white/left, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/light/small/directional/west, +/turf/open/floor/iron/dark, +/area/station/medical/medbay/central) +"dQC" = ( +/obj/effect/turf_decal/tile/red, /obj/effect/turf_decal/tile/blue{ dir = 8 }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/stripes/corner, -/obj/effect/landmark/start/hangover, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/landmark/start/assistant, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, /turf/open/floor/iron, -/area/hallway/secondary/entry) -"bUd" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/area/station/commons/locker) +"dQG" = ( +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue, +/turf/open/floor/iron/showroomfloor, +/area/station/medical/medbay/lobby) +"dQK" = ( +/obj/effect/turf_decal/delivery, +/obj/machinery/door/poddoor{ + id = "Secure Storage"; + name = "Secure Storage" }, -/obj/structure/flora/grass/jungle, /obj/effect/decal/cleanable/dirt, -/turf/open/misc/asteroid/airless, -/area/space/nearstation) -"bUe" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/structure/flora/grass/jungle/b, -/turf/open/misc/asteroid/airless, -/area/space/nearstation) -"bUf" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/hallway/secondary/entry) -"bUh" = ( -/obj/effect/turf_decal/delivery, -/obj/machinery/vending/clothing, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/dark, -/area/hallway/secondary/entry) -"bUj" = ( -/obj/structure/sign/warning/vacuum/external, -/turf/closed/wall, -/area/hallway/secondary/entry) -"bUk" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/area/station/engineering/supermatter/room) +"dQM" = ( +/obj/effect/turf_decal/bot, +/obj/structure/closet{ + name = "engineering locker" }, +/obj/item/clothing/suit/hazardvest, +/obj/item/clothing/shoes/workboots, +/obj/effect/decal/cleanable/cobweb/cobweb2, /obj/effect/decal/cleanable/dirt, -/turf/open/misc/asteroid/airless, -/area/space/nearstation) -"bUm" = ( -/obj/structure/table, -/obj/item/clipboard, -/obj/item/tank/internals/emergency_oxygen/engi, -/obj/item/tank/internals/emergency_oxygen/engi, -/obj/item/tank/internals/emergency_oxygen/engi, -/obj/item/pipe_dispenser, -/obj/item/pipe_dispenser, -/obj/item/pipe_dispenser, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/obj/item/clothing/under/rank/engineering/engineer, +/turf/open/floor/plating, +/area/station/maintenance/aft) +"dRh" = ( +/obj/structure/flora/bush/flowers_yw/style_random, +/turf/open/floor/grass, +/area/station/service/chapel/monastery) +"dRm" = ( +/obj/effect/turf_decal/tile/brown{ dir = 4 }, -/turf/open/floor/iron/dark, -/area/engineering/storage_shared) -"bUo" = ( -/obj/structure/sign/warning, -/turf/closed/wall, -/area/hallway/secondary/entry) -"bUp" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/tile/brown{ dir = 1 }, -/obj/structure/flora/ausbushes/palebush, -/obj/effect/decal/cleanable/dirt, -/turf/open/misc/asteroid/airless, -/area/space/nearstation) -"bUq" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 6 +/obj/effect/turf_decal/tile/brown{ + dir = 8 }, -/obj/structure/cable, -/turf/open/floor/plating, -/area/maintenance/port/lesser) -"bUv" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/sand/plating, -/obj/structure/cable, -/turf/open/floor/plating, -/area/maintenance/port/lesser) -"bUw" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"bUy" = ( -/obj/structure/flora/ausbushes/palebush, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/tile/yellow{ dir = 1 }, /obj/effect/decal/cleanable/dirt, -/turf/open/misc/asteroid/airless, -/area/space/nearstation) -"bUz" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/gulag_item_reclaimer{ - dir = 8; - pixel_x = 30 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red{ +/obj/effect/landmark/start/cargo_technician, +/obj/structure/chair/office{ dir = 8 }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/box, -/obj/effect/turf_decal/stripes/corner{ - dir = 8 +/obj/machinery/light_switch/directional/north{ + pixel_x = 9 }, +/obj/machinery/firealarm/directional/north{ + pixel_x = -4 + }, +/obj/effect/landmark/start/hangover, /turf/open/floor/iron, -/area/security/processing) -"bUA" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/area/station/cargo/sorting) +"dRr" = ( +/obj/structure/chair/pew/right{ + dir = 8 }, -/obj/effect/turf_decal/stripes/corner, -/obj/structure/flora/grass/jungle/b, -/turf/open/misc/asteroid/airless, -/area/space/nearstation) -"bUC" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/landmark/start/hangover, +/turf/open/floor/iron/dark, +/area/station/security/courtroom) +"dRF" = ( +/obj/effect/turf_decal/stripes/corner{ dir = 1 }, -/obj/effect/decal/cleanable/oil, -/obj/effect/decal/cleanable/dirt, -/turf/open/misc/asteroid/airless, -/area/space/nearstation) -"bUD" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/obj/effect/turf_decal/stripes/corner{ + dir = 4 }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/flora/grass/jungle, -/turf/open/misc/asteroid/airless, -/area/space/nearstation) -"bUE" = ( -/obj/structure/flora/ausbushes/lavendergrass, -/obj/structure/flora/ausbushes/sparsegrass, -/obj/structure/flora/ausbushes/ywflowers, -/obj/structure/flora/ausbushes/grassybush, -/obj/structure/flora/ausbushes/palebush, -/obj/effect/decal/cleanable/dirt, -/turf/open/misc/asteroid/airless, -/area/space/nearstation) -"bUF" = ( -/obj/structure/flora/rock/pile, -/obj/effect/decal/cleanable/dirt, -/turf/open/misc/asteroid/airless, -/area/space/nearstation) -"bUI" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/line, +/obj/structure/cable, +/turf/open/floor/engine/telecomms, +/area/station/tcommsat/server) +"dRR" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating/airless, -/area/space/nearstation) -"bUN" = ( -/turf/open/floor/plating/airless, -/area/space) -"bUO" = ( -/obj/effect/turf_decal/box/corners{ +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/turf/open/floor/plating/airless, -/area/space) -"bUP" = ( -/obj/machinery/door/airlock/external{ - name = "Labor Camp Shuttle Airlock"; - shuttledocked = 1 +/obj/effect/turf_decal/bot, +/obj/structure/bodycontainer/morgue, +/turf/open/floor/iron/dark, +/area/station/science/robotics/lab) +"dRW" = ( +/obj/machinery/disposal/bin, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/trunk, +/obj/structure/cable, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/machinery/light_switch/directional/north{ + pixel_x = 14 + }, +/obj/machinery/camera/directional/north{ + c_tag = "Quartermaster's Office"; + name = "cargo camera"; + network = list("ss13","qm") }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/dark, -/area/security/processing) -"bUR" = ( -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/area/station/cargo/qm) +"dSe" = ( +/obj/effect/turf_decal/bot, +/obj/structure/rack, +/obj/item/crowbar/red, +/obj/item/restraints/handcuffs, +/obj/effect/decal/cleanable/dirt, +/obj/structure/sign/poster/contraband/revolver{ + pixel_y = 32 }, -/obj/effect/turf_decal/caution/stand_clear, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/obj/structure/grille/broken, +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/station/maintenance/fore) +"dSt" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/turf/open/floor/iron, -/area/security/processing) -"bUU" = ( -/obj/docking_port/stationary{ - dir = 2; - dwidth = 2; - height = 5; - id = "laborcamp_home"; - name = "fore bay 1"; - roundstart_template = /datum/map_template/shuttle/labour/kilo; - width = 9 +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, -/turf/open/space, -/area/space) -"bVa" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/iron/smooth_large, -/area/maintenance/department/chapel/monastery) -"bVb" = ( -/turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"bVn" = ( -/obj/structure/sign/warning/docking, -/turf/closed/wall, -/area/security/processing) -"bVo" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 10 +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, /obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) +"dSv" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/caution/stand_clear, /obj/structure/cable, -/turf/open/floor/plating{ - icon_state = "platingdmg3" +/turf/open/floor/iron/dark, +/area/station/security/brig) +"dSw" = ( +/obj/machinery/airalarm/directional/north, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/area/maintenance/port/lesser) -"bVt" = ( -/obj/effect/turf_decal/bot, +/obj/structure/cable, /obj/effect/decal/cleanable/dirt, -/obj/structure/reagent_dispensers/watertank, -/turf/open/floor/plating, -/area/maintenance/port/lesser) -"bVu" = ( -/obj/structure/sign/warning/securearea{ - name = "WARNING: Station Limits" - }, -/turf/closed/wall/rust, -/area/space/nearstation) -"bVv" = ( -/turf/closed/mineral/random/high_chance, -/area/space/nearstation) -"bVx" = ( /obj/effect/turf_decal/bot, -/obj/effect/decal/cleanable/dirt, -/obj/structure/rack, -/obj/item/storage/toolbox/emergency{ - pixel_y = 5 +/obj/structure/chair, +/obj/machinery/camera/directional/north{ + c_tag = "Departures Holding Area"; + name = "shuttle camera" + }, +/turf/open/floor/iron/dark, +/area/station/hallway/secondary/exit/departure_lounge) +"dSB" = ( +/obj/machinery/door/airlock/public/glass{ + name = "Garden" + }, +/obj/machinery/door/firedoor, +/turf/open/floor/iron/dark, +/area/station/service/hydroponics/garden) +"dSG" = ( +/obj/structure/table, +/obj/item/paper_bin{ + pixel_x = -4; + pixel_y = 4 }, -/obj/item/crowbar/red, -/obj/effect/decal/cleanable/cobweb, -/obj/structure/disposalpipe/segment{ +/obj/item/pen, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/turf/open/floor/plating, -/area/maintenance/port/lesser) -"bVy" = ( -/obj/effect/turf_decal/tile/red{ +/turf/open/floor/iron/dark, +/area/station/hallway/primary/port) +"dTd" = ( +/obj/effect/turf_decal/tile/brown{ dir = 8 }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/turf_decal/tile/brown{ dir = 4 }, -/turf/open/floor/iron, -/area/security/brig) -"bVz" = ( -/obj/effect/turf_decal/tile/red{ - dir = 8 +/obj/effect/turf_decal/tile/yellow{ + dir = 1 }, /obj/effect/turf_decal/stripes/line{ - dir = 8 + dir = 1 }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/neutral, /turf/open/floor/iron, -/area/security/brig) -"bVB" = ( -/obj/effect/turf_decal/bot, -/obj/structure/tank_dispenser/oxygen, +/area/station/commons/vacant_room/commissary) +"dTt" = ( /obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/maintenance/port/lesser) -"bVH" = ( -/turf/closed/wall/r_wall/rust, -/area/science/test_area) -"bVI" = ( -/obj/structure/sign/warning/securearea{ - desc = "A warning sign which reads 'BOMB RANGE"; - name = "BOMB RANGE" +/obj/machinery/door/airlock/maintenance{ + name = "Ordnance Lab Maintenance" }, -/turf/closed/wall/r_wall/rust, -/area/science/test_area) -"bVL" = ( -/obj/structure/sign/warning/explosives, -/turf/closed/wall/r_wall/rust, -/area/science/test_area) -"bWn" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 4 +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/access/all/science/ordnance, +/turf/open/floor/plating{ + icon_state = "panelscorched" }, -/obj/effect/turf_decal/tile/red, -/obj/structure/chair{ +/area/station/science/ordnance) +"dTO" = ( +/obj/structure/cable, +/obj/structure/sign/poster/contraband/random/directional/north, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/port/lesser) +"dTQ" = ( +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ dir = 8 }, -/obj/effect/turf_decal/stripes/corner{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/showroomfloor, +/area/station/medical/chemistry) +"dUa" = ( +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"bWp" = ( -/obj/effect/turf_decal/tile/red{ - dir = 1 +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/iron/dark/corner{ + dir = 4 }, -/obj/effect/turf_decal/tile/red{ - dir = 8 +/area/station/hallway/primary/fore) +"dUe" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/obj/effect/turf_decal/bot, -/obj/machinery/door_timer{ - id = "Cell 6"; - name = "Cell 6"; - pixel_x = -32 +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/siding/wood{ + dir = 4 }, -/obj/structure/closet/secure_closet/brig{ - id = "Cell 6"; - name = "Cell 6 Locker" +/obj/structure/disposalpipe/segment{ + dir = 5 }, -/turf/open/floor/iron, -/area/security/brig) -"bWq" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/hallway/secondary/entry) -"bWr" = ( -/obj/effect/turf_decal/stripes/white/line{ - dir = 1 - }, -/turf/closed/wall/r_wall/rust, -/area/security/prison) -"bWs" = ( -/obj/effect/turf_decal/tile/red, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/security/brig) -"bWu" = ( -/obj/effect/turf_decal/tile/red{ +/obj/effect/landmark/start/bartender, +/turf/open/floor/iron/dark, +/area/station/service/bar) +"dUn" = ( +/obj/effect/turf_decal/tile/green{ dir = 1 }, -/obj/effect/turf_decal/tile/red{ +/obj/effect/turf_decal/tile/green{ dir = 8 }, -/obj/effect/turf_decal/bot, -/obj/machinery/door_timer{ - id = "Cell 5"; - name = "Cell 5"; - pixel_x = -32 +/obj/effect/turf_decal/tile/green{ + dir = 1 }, -/obj/structure/closet/secure_closet/brig{ - id = "Cell 5"; - name = "Cell 5 Locker" +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/table/glass, +/obj/machinery/reagentgrinder{ + desc = "Used to grind things up into raw materials and liquids."; + pixel_y = 5 }, -/turf/open/floor/iron, -/area/security/brig) -"bWv" = ( -/obj/effect/turf_decal/tile/red{ +/obj/machinery/light_switch/directional/west{ + pixel_y = -4 + }, +/obj/effect/turf_decal/stripes/corner{ dir = 1 }, -/obj/effect/turf_decal/tile/red{ +/obj/effect/turf_decal/stripes/corner{ dir = 8 }, -/obj/effect/turf_decal/bot, -/obj/machinery/door_timer{ - id = "Cell 4"; - name = "Cell 4"; - pixel_x = -32 +/obj/machinery/button/door/directional/west{ + id = "virologysurgery"; + name = "Virology Privacy Toggle"; + pixel_y = 6; + req_access = list("virology") }, -/obj/structure/closet/secure_closet/brig{ - id = "Cell 4"; - name = "Cell 4 Locker" +/turf/open/floor/iron/showroomfloor, +/area/station/medical/virology) +"dUE" = ( +/obj/structure/chair{ + dir = 1 }, -/turf/open/floor/iron, -/area/security/brig) -"bWz" = ( -/obj/effect/decal/cleanable/cobweb/cobweb2, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating{ - icon_state = "platingdmg3" +/obj/effect/landmark/start/security_officer, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral/half/contrasted, +/turf/open/floor/iron/dark, +/area/station/security/office) +"dUK" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/engineering{ + name = "Tech Storage" }, -/area/hallway/secondary/entry) -"bWA" = ( -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/stripes/corner, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/security/brig) -"bWB" = ( -/obj/effect/turf_decal/tile/red{ - dir = 1 +/obj/structure/cable, +/obj/effect/landmark/navigate_destination, +/obj/effect/mapping_helpers/airlock/access/all/engineering/construction, +/turf/open/floor/iron/dark, +/area/station/engineering/storage/tech) +"dUQ" = ( +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 10 }, -/obj/effect/turf_decal/tile/red{ - dir = 8 +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/stripes/corner{ +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/machinery/door_timer{ - id = "Cell 3"; - name = "Cell 3"; - pixel_x = -32 - }, -/obj/structure/closet/secure_closet/brig{ - id = "Cell 3"; - name = "Cell 3 Locker" +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 }, -/turf/open/floor/iron, -/area/security/brig) -"bWG" = ( -/obj/effect/turf_decal/tile/red{ +/turf/open/floor/iron/dark/corner{ dir = 1 }, -/obj/effect/turf_decal/tile/red{ - dir = 8 +/area/station/hallway/primary/fore) +"dUY" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/effect/turf_decal/bot, -/obj/machinery/door_timer{ - id = "Cell 2"; - name = "Cell 2"; - pixel_x = -32 +/obj/structure/cable, +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, -/obj/structure/closet/secure_closet/brig{ - id = "Cell 2"; - name = "Cell 2 Locker" +/obj/effect/turf_decal/tile/yellow{ + dir = 4 }, -/turf/open/floor/iron, -/area/security/brig) -"bWI" = ( -/obj/effect/turf_decal/tile/red{ +/obj/effect/turf_decal/tile/yellow{ dir = 1 }, /obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/effect/turf_decal/bot, -/obj/machinery/door_timer{ - id = "Cell 1"; - name = "Cell 1"; - pixel_x = -32 + dir = 1 }, -/obj/structure/closet/secure_closet/brig{ - id = "Cell 1"; - name = "Cell 1 Locker" +/obj/effect/turf_decal/siding/yellow{ + dir = 1 }, /turf/open/floor/iron, -/area/security/brig) -"bWK" = ( -/obj/structure/girder/displaced, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"bWL" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/corner{ +/area/station/command/heads_quarters/ce) +"dVb" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/machinery/shower{ - dir = 4; - name = "emergency shower" +/obj/item/book/manual/wiki/security_space_law, +/obj/item/taperecorder{ + pixel_x = 5 + }, +/obj/structure/table, +/obj/machinery/newscaster/directional/north, +/turf/open/floor/iron/dark, +/area/station/security/courtroom) +"dVd" = ( +/obj/machinery/camera/directional/west{ + c_tag = "Satellite External Starboard"; + name = "exterior camera"; + network = list("minisat"); + start_active = 1 }, +/obj/effect/turf_decal/sand/plating, +/turf/open/floor/plating/airless, +/area/space/nearstation) +"dVk" = ( +/obj/structure/rack, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/iron/dark, +/area/station/service/chapel/storage) +"dVB" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/decal/cleanable/dirt, -/obj/structure/disposalpipe/segment, +/obj/effect/landmark/start/shaft_miner, +/obj/effect/turf_decal/tile/brown/half/contrasted, +/obj/effect/turf_decal/tile/yellow, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/firealarm/directional/west, -/turf/open/floor/plating{ - icon_state = "platingdmg3" - }, -/area/maintenance/starboard/aft) -"bWM" = ( -/obj/structure/sign/departments/cargo, -/turf/closed/wall, -/area/hallway/secondary/exit/departure_lounge) -"bWR" = ( -/obj/effect/turf_decal/bot, -/obj/effect/decal/cleanable/dirt, -/obj/structure/closet{ - name = "detective closet" - }, +/turf/open/floor/iron, +/area/station/cargo/miningoffice) +"dVN" = ( +/obj/structure/closet/secure_closet/personal/cabinet, /obj/item/clothing/suit/jacket{ desc = "All the class of a trenchcoat without the security fibers."; icon_state = "noirdet"; - name = "trenchcoat"; - pixel_x = 4; - pixel_y = 4 + 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{ - pixel_x = 4; - pixel_y = 4 - }, +/obj/item/clothing/head/fedora, /obj/item/clothing/head/fedora{ icon_state = "detective" }, -/turf/open/floor/plating, -/area/maintenance/port/lesser) -"bWT" = ( -/turf/closed/wall/rust, -/area/hallway/secondary/entry) -"bWY" = ( -/obj/effect/turf_decal/tile/red, -/turf/open/floor/iron, -/area/hallway/secondary/entry) -"bXc" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 1 - }, -/obj/effect/turf_decal/box, -/turf/open/floor/iron, -/area/hallway/secondary/entry) -"bXd" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/sign/warning/vacuum/external, -/turf/open/floor/plating, -/area/hallway/secondary/entry) -"bXh" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "justiceshutter"; - name = "Justice Shutter" - }, -/turf/open/floor/plating, -/area/security/execution/education) -"bXm" = ( -/obj/effect/turf_decal/tile/red{ +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/turf/open/floor/iron, -/area/security/brig) -"bXp" = ( -/obj/effect/turf_decal/tile/red{ - dir = 4 +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/dark, +/area/station/maintenance/port/greater) +"dWj" = ( +/obj/machinery/door/airlock/maintenance/external{ + name = "Mass Driver Intersection" }, -/obj/effect/turf_decal/tile/red{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/unres{ dir = 1 }, -/turf/open/floor/iron, -/area/security/brig) -"bXr" = ( -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 +/obj/effect/mapping_helpers/airlock/access/any/science/maintenance, +/turf/open/floor/iron/dark, +/area/station/maintenance/starboard) +"dWC" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment, +/obj/structure/cable, +/turf/open/floor/plating{ + icon_state = "panelscorched" }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/turf/open/floor/iron, -/area/security/brig) -"bXu" = ( +/area/station/maintenance/port/fore) +"dWG" = ( +/turf/closed/wall/r_wall, +/area/station/security/prison/safe) +"dWM" = ( /obj/effect/turf_decal/tile/neutral{ dir = 1 }, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/west, -/turf/open/floor/iron/dark/corner{ - dir = 1 - }, -/area/hallway/primary/port) -"bXy" = ( -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/loading_area{ dir = 1 }, +/turf/open/floor/iron/dark, +/area/station/cargo/storage) +"dXz" = ( /obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/iron/dark, +/area/station/security/interrogation) +"dXA" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/port/greater) +"dXI" = ( +/obj/structure/flora/bush/lavendergrass/style_random, +/turf/open/floor/grass, +/area/station/service/hydroponics/garden) +"dXN" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/firealarm/directional/south, +/obj/effect/turf_decal/tile/green, +/obj/effect/turf_decal/tile/blue{ dir = 8 }, -/obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"bXD" = ( +/area/station/hallway/primary/central/fore) +"dYw" = ( +/turf/closed/wall, +/area/station/cargo/qm) +"dYy" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, /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/atmospherics/components/unary/vent_pump/on/layer4{ dir = 8 }, -/turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"bXE" = ( -/obj/effect/turf_decal/box/corners, -/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/effect/landmark/start/hangover, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"dYB" = ( +/obj/structure/table/reinforced, +/obj/machinery/syndicatebomb/training, +/obj/item/wirecutters, +/turf/open/floor/iron/dark, +/area/station/security/office) +"dYP" = ( +/obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"bXG" = ( -/obj/effect/turf_decal/tile/blue{ +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/turf_decal/tile/red, -/obj/structure/chair{ - dir = 8 +/turf/open/floor/plating{ + icon_state = "panelscorched" }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/corner, +/area/station/maintenance/port/greater) +"dYQ" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/holopad, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"bXJ" = ( -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/caution/stand_clear, -/obj/structure/disposalpipe/segment, +/area/station/security/courtroom) +"dZe" = ( +/obj/structure/closet/secure_closet/bar, +/obj/item/flashlight/lantern, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/bot, +/obj/machinery/light/directional/west, +/obj/machinery/airalarm/directional/west, /turf/open/floor/iron/dark, -/area/hallway/primary/aft) -"bXN" = ( -/obj/structure/table/reinforced, -/obj/effect/turf_decal/delivery, -/obj/machinery/door/firedoor, -/obj/item/folder/yellow, -/obj/item/pen, -/obj/machinery/door/window/left/directional/west{ - dir = 2; - name = "Cargo Desk"; - req_access_txt = "50" +/area/station/service/bar) +"dZk" = ( +/obj/machinery/door/airlock/grunge{ + id_tag = "Cabin_2"; + name = "Cabin 2" }, -/turf/open/floor/plating, -/area/hallway/secondary/exit/departure_lounge) -"bXS" = ( -/obj/effect/turf_decal/tile/red, -/turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"bXU" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/iron/dark, +/area/station/commons/locker) +"dZp" = ( /obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"bXV" = ( -/obj/structure/table/reinforced, -/obj/effect/turf_decal/delivery, -/obj/machinery/door/firedoor, -/obj/item/folder/red, -/obj/item/pen, -/obj/machinery/door/window/left/directional/south{ - name = "Security Desk"; - req_one_access_txt = "63" +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating{ + icon_state = "platingdmg1" }, -/turf/open/floor/plating, -/area/hallway/primary/aft) -"bXW" = ( -/obj/effect/turf_decal/tile/brown, -/obj/effect/turf_decal/tile/yellow, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"bXZ" = ( -/obj/effect/turf_decal/tile/brown, -/obj/effect/turf_decal/tile/brown{ +/area/station/maintenance/starboard/aft) +"dZA" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/effect/turf_decal/tile/yellow, -/turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"bYg" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/public/glass{ - name = "Arrivals Dock" +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, -/turf/open/floor/iron/dark, -/area/hallway/secondary/entry) -"bYm" = ( -/obj/effect/turf_decal/tile/red{ - dir = 8 +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/neutral, -/turf/open/floor/iron, -/area/security/brig) -"bYo" = ( /obj/structure/cable, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, /turf/open/floor/iron, -/area/hallway/primary/central) -"bYt" = ( -/obj/machinery/camera/directional/west{ - c_tag = "Atmospherics Tank - CO2"; - name = "atmospherics camera"; - network = list("ss13","engine") +/area/station/security/brig) +"dZM" = ( +/obj/machinery/computer/monitor{ + dir = 4; + name = "Bridge Power Monitoring Console" + }, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 }, -/turf/open/floor/engine/co2, -/area/engineering/atmos) -"bYu" = ( /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ - dir = 4 + dir = 1 }, -/obj/item/kirbyplants{ - icon_state = "plant-10" +/turf/open/floor/iron/dark, +/area/station/command/bridge) +"dZS" = ( +/obj/machinery/door/airlock/atmos/glass, +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/obj/effect/mapping_helpers/airlock/access/all/engineering/atmos, +/turf/open/floor/engine, +/area/station/maintenance/disposal/incinerator) +"eah" = ( +/obj/effect/turf_decal/bot, +/obj/structure/closet, +/obj/item/stack/rods/ten, +/obj/item/stock_parts/matter_bin, +/turf/open/floor/plating, +/area/station/maintenance/port/greater) +"eak" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "ceprivate"; + name = "Chief Engineer's Privacy Shutters" }, -/turf/open/floor/iron, -/area/hallway/primary/aft) -"bYw" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/caution/stand_clear, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/engineering/lobby) +"eal" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/effect/decal/cleanable/oil/slippery, /obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment, +/obj/structure/cable, /turf/open/floor/plating{ - icon_state = "panelscorched" + icon_state = "platingdmg3" }, -/area/maintenance/aft) -"bYx" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 8 +/area/station/maintenance/port/fore) +"eao" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/grunge{ + id_tag = "commissarydoor"; + name = "Vacant Commissary" }, -/obj/effect/turf_decal/tile/red{ - dir = 1 +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +/turf/open/floor/iron/dark, +/area/station/commons/vacant_room/commissary) +"ear" = ( +/obj/structure/flora/grass/jungle/a/style_random, +/obj/structure/flora/bush/lavendergrass/style_random, +/obj/structure/flora/bush/flowers_yw/style_random, +/obj/machinery/light/directional/east, +/mob/living/carbon/human/species/monkey{ + name = "mankey" }, -/turf/open/floor/iron, -/area/hallway/secondary/entry) -"bYy" = ( -/obj/effect/turf_decal/tile/brown, -/obj/effect/turf_decal/tile/brown{ +/turf/open/floor/grass, +/area/station/medical/virology) +"eaw" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/effect/turf_decal/tile/yellow, -/turf/open/floor/iron, -/area/hallway/secondary/entry) -"bYG" = ( -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 +/obj/machinery/atmospherics/pipe/smart/simple/purple/visible{ + dir = 10 }, -/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/stripes/line{ dir = 8 }, /turf/open/floor/iron, -/area/hallway/primary/starboard) -"bYH" = ( -/obj/effect/turf_decal/tile/brown, -/obj/effect/turf_decal/tile/brown{ - dir = 8 - }, +/area/station/engineering/atmos/pumproom) +"eaQ" = ( /obj/effect/turf_decal/tile/yellow, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/obj/effect/turf_decal/tile/yellow{ dir = 4 }, -/turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"bYN" = ( -/obj/effect/turf_decal/tile/blue{ +/obj/effect/turf_decal/tile/blue, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/effect/turf_decal/tile/red{ +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold/scrubbers/visible{ dir = 1 }, -/obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, -/area/hallway/secondary/entry) -"bYP" = ( +/area/station/engineering/atmos/pumproom) +"ebh" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, +/obj/structure/cable, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/starboard) +"ebp" = ( +/obj/effect/turf_decal/delivery, +/obj/machinery/atmospherics/components/unary/bluespace_sender, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"eby" = ( +/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 = 8 + dir = 4 + }, +/obj/effect/turf_decal/stripes/white/corner{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/white/corner{ + dir = 1 }, /obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark, +/area/station/medical/morgue) +"ebF" = ( +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/yellow, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, /turf/open/floor/iron, -/area/hallway/secondary/entry) -"bYX" = ( -/obj/effect/turf_decal/tile/red{ +/area/station/cargo/sorting) +"ebK" = ( +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ dir = 1 }, -/obj/effect/turf_decal/tile/blue{ +/obj/effect/turf_decal/tile/red{ dir = 4 }, -/obj/effect/turf_decal/tile/blue{ +/obj/effect/turf_decal/tile/red{ dir = 8 }, -/obj/structure/chair{ - dir = 4 +/obj/effect/turf_decal/siding/wood{ + dir = 9 }, +/obj/effect/landmark/start/mime, /turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"bZh" = ( -/obj/effect/turf_decal/bot, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/space_heater, -/turf/open/floor/plating, -/area/maintenance/port/lesser) -"bZm" = ( -/obj/effect/turf_decal/tile/purple, +/area/station/service/theater) +"ebU" = ( +/turf/closed/wall, +/area/station/service/chapel/dock) +"ebV" = ( /obj/effect/turf_decal/tile/purple{ dir = 8 }, -/obj/effect/turf_decal/stripes/corner{ +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/siding/purple{ dir = 8 }, -/obj/effect/turf_decal/tile/blue, -/obj/effect/landmark/start/hangover, -/turf/open/floor/iron, -/area/hallway/primary/starboard) -"bZs" = ( -/obj/effect/turf_decal/tile/neutral, -/turf/open/floor/iron/dark/corner, -/area/hallway/primary/starboard) -"bZv" = ( -/obj/effect/turf_decal/tile/brown, -/obj/effect/turf_decal/tile/brown{ +/turf/open/floor/iron/showroomfloor, +/area/station/science/genetics) +"ebW" = ( +/obj/effect/turf_decal/tile/red{ dir = 4 }, -/obj/effect/turf_decal/tile/brown{ - dir = 8 +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/security/office) +"ecf" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 4 }, -/obj/effect/turf_decal/tile/yellow, -/obj/item/kirbyplants{ - icon_state = "plant-21" +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/siding/purple/corner{ + dir = 4 }, +/turf/open/floor/iron/showroomfloor, +/area/station/science/xenobiology) +"ecl" = ( /obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/hallway/secondary/entry) -"bZw" = ( -/obj/structure/cable, +/obj/structure/closet/emcloset, +/obj/effect/spawner/random/maintenance, +/obj/machinery/light/small/directional/south, +/turf/open/floor/plating, +/area/station/maintenance/department/cargo) +"ecE" = ( +/turf/closed/wall/rust, +/area/station/service/chapel/storage) +"ecF" = ( +/obj/effect/turf_decal/sand/plating, +/obj/structure/lattice/catwalk, +/turf/open/floor/plating, +/area/space/nearstation) +"ecY" = ( +/obj/structure/sign/warning/docking, +/turf/closed/wall, +/area/station/maintenance/port/aft) +"edj" = ( /obj/effect/turf_decal/tile/neutral{ - dir = 1 + dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/purple{ dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/simple/dark/visible{ - dir = 5 +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 1 }, -/obj/machinery/meter, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/dark, -/area/maintenance/disposal/incinerator) -"bZx" = ( -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 +/obj/effect/turf_decal/siding/purple, +/turf/open/floor/iron/showroomfloor, +/area/station/science/genetics) +"edU" = ( +/obj/structure/disposalpipe/segment{ + dir = 5 }, -/obj/effect/turf_decal/tile/red, -/turf/open/floor/iron, -/area/hallway/primary/central) -"bZA" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/blood/old, -/obj/effect/decal/cleanable/blood/gibs/old, -/obj/effect/spawner/random/structure/crate, -/mob/living/simple_animal/chicken{ - atmos_requirements = list("min_oxy" = 0, "max_oxy" = 0, "min_tox" = 0, "max_tox" = 1, "min_co2" = 0, "max_co2" = 0, "min_n2" = 0, "max_n2" = 0); - desc = "A timeless classic."; - name = "Kentucky" - }, -/turf/open/floor/plating{ - icon_state = "panelscorched" +/obj/item/radio/intercom/directional/west, +/turf/open/floor/iron/grimy, +/area/station/hallway/primary/fore) +"eeb" = ( +/obj/effect/turf_decal/tile/green{ + dir = 1 }, -/area/maintenance/starboard) -"bZB" = ( /obj/effect/turf_decal/tile/blue{ dir = 8 }, -/obj/structure/cable, +/obj/effect/turf_decal/tile/green, /turf/open/floor/iron, -/area/hallway/primary/central) -"bZC" = ( +/area/station/service/hydroponics) +"eej" = ( /obj/machinery/door/firedoor, -/obj/machinery/door/airlock/mining/glass{ - name = "Cargo Office"; - req_one_access_txt = "31;48" +/obj/machinery/door/poddoor/shutters/preopen{ + id = "research_shutters"; + name = "Research Privacy Shutter" + }, +/obj/machinery/door/airlock/research/glass{ + name = "Research Lab" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 }, +/obj/effect/mapping_helpers/airlock/access/all/science/general, /turf/open/floor/iron/dark, -/area/hallway/secondary/exit/departure_lounge) -"bZD" = ( -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/area/station/science/lab) +"een" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/yellow{ dir = 8 }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/dark/corner{ + dir = 1 + }, +/area/station/maintenance/aft) +"eeo" = ( /obj/effect/turf_decal/tile/neutral{ dir = 1 }, /obj/effect/turf_decal/tile/neutral{ - dir = 4 + dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark/corner{ + dir = 1 + }, +/area/station/hallway/primary/starboard) +"eeq" = ( +/obj/machinery/door/airlock/maintenance, +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/navbeacon{ - codes_txt = "patrol;next_patrol=Security"; - location = "Courtroom"; - name = "courtroom navigation beacon" +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment, +/obj/effect/mapping_helpers/airlock/unres, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +/turf/open/floor/iron/dark, +/area/station/maintenance/aft) +"eer" = ( +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/obj/effect/turf_decal/tile/yellow, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) +"eeC" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Command Maintenance" + }, +/obj/machinery/door/poddoor/preopen{ + id = "brige-maint"; + name = "Bridge Blast Door" + }, +/obj/effect/mapping_helpers/airlock/access/all/command/general, +/turf/open/floor/iron/dark, +/area/station/maintenance/department/crew_quarters/bar) +"eeQ" = ( +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/brown{ + dir = 8 }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/blood/old, /obj/structure/cable, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/open/floor/iron, -/area/hallway/primary/central) -"bZF" = ( +/area/station/maintenance/starboard/fore) +"efe" = ( /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 8 @@ -14883,153 +14117,392 @@ /obj/structure/cable, /obj/effect/landmark/start/hangover, /turf/open/floor/iron, -/area/hallway/primary/central) -"bZG" = ( -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/area/station/hallway/primary/central) +"efG" = ( +/turf/closed/wall, +/area/station/maintenance/fore) +"efP" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 8 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/blue{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/blue{ dir = 4 }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/command/teleporter) +"ege" = ( +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/yellow, +/obj/machinery/status_display/supply{ + pixel_x = 32; + pixel_y = -32 + }, /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/structure/cable, +/obj/effect/landmark/start/hangover, /turf/open/floor/iron, -/area/hallway/primary/central) -"bZH" = ( -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/area/station/hallway/primary/starboard) +"egj" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment, +/obj/structure/cable, +/obj/effect/turf_decal/stripes/corner, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/station/maintenance/starboard/aft) +"egr" = ( +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ dir = 8 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/purple, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/turf/open/floor/iron/showroomfloor, +/area/station/command/heads_quarters/rd) +"egs" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/blue{ dir = 4 }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/machinery/holopad, +/obj/effect/turf_decal/bot, /obj/effect/landmark/event_spawn, -/obj/structure/disposalpipe/segment{ +/turf/open/floor/iron/showroomfloor, +/area/station/commons/storage/art) +"egE" = ( +/obj/item/radio/intercom/directional/north, +/turf/open/floor/engine, +/area/station/science/xenobiology) +"egU" = ( +/obj/effect/turf_decal/tile/green, +/obj/effect/turf_decal/tile/green{ dir = 4 }, +/obj/effect/turf_decal/tile/green, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/landmark/event_spawn, +/turf/open/floor/iron/showroomfloor, +/area/station/medical/virology) +"egV" = ( +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, +/obj/machinery/light/directional/south, /obj/structure/cable, +/obj/machinery/status_display/ai/directional/south, +/obj/machinery/firealarm/directional/east, +/turf/open/floor/engine, +/area/station/ai_monitored/turret_protected/ai) +"ehc" = ( +/obj/machinery/door/airlock/maintenance, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 8 + }, +/obj/effect/mapping_helpers/airlock/access/any/engineering/maintenance/departmental, +/obj/effect/mapping_helpers/airlock/access/any/service/janitor, +/turf/open/floor/iron/dark, +/area/station/maintenance/starboard/aft) +"ehp" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/turf/open/floor/carpet/red, +/area/station/service/chapel/monastery) +"ehx" = ( +/obj/structure/lattice/catwalk, +/obj/machinery/atmospherics/components/unary/passive_vent{ + dir = 1 + }, +/turf/open/space/basic, +/area/space/nearstation) +"ehF" = ( +/obj/machinery/door/airlock/command{ + name = "Command Catering Access" + }, +/obj/machinery/door/firedoor, +/obj/machinery/door/poddoor/preopen{ + id = "brige-maint"; + name = "Bridge Blast Door" + }, +/obj/effect/mapping_helpers/airlock/access/all/command/general, +/turf/open/floor/iron/dark, +/area/station/hallway/secondary/service) +"ehI" = ( +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/structure/disposalpipe/segment, /turf/open/floor/iron, -/area/hallway/primary/central) -"bZK" = ( -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/area/station/cargo/storage) +"eib" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/junction/flip{ dir = 4 }, -/turf/open/floor/iron/dark/corner, -/area/hallway/primary/starboard) -"bZM" = ( -/obj/structure/bodycontainer/morgue, -/obj/effect/turf_decal/delivery, +/turf/open/floor/wood, +/area/station/command/heads_quarters/captain) +"eiz" = ( /obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/west, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 4 +/obj/machinery/duct, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 + }, +/obj/structure/disposalpipe/segment, +/obj/effect/landmark/start/hangover, +/turf/open/floor/plastic, +/area/station/hallway/secondary/service) +"eiJ" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 + }, +/obj/structure/cable, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"eiT" = ( +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small/directional/south, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/sorting/mail/flip{ + dir = 4; + name = "xenobiology sorting disposal pipe"; + sortType = 28 }, +/obj/structure/cable, +/turf/open/floor/iron/showroomfloor, +/area/station/science/xenobiology) +"eiW" = ( +/obj/structure/lattice/catwalk, +/obj/structure/railing, +/obj/structure/railing{ + dir = 1 + }, +/turf/open/space/basic, +/area/space/nearstation) +"eiY" = ( +/obj/machinery/door/airlock/maintenance, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/mapping_helpers/airlock/unres, +/obj/effect/mapping_helpers/airlock/access/any/security/maintenance, /turf/open/floor/iron/dark, -/area/security/medical) -"bZR" = ( +/area/station/hallway/primary/aft) +"ejc" = ( /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/decal/cleanable/cobweb, +/obj/effect/decal/cleanable/dirt, +/obj/structure/rack, +/obj/effect/spawner/random/clothing/costume{ + pixel_x = 4; + pixel_y = 4 + }, +/obj/effect/spawner/random/clothing/kittyears_or_rabbitears, +/obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ +/turf/open/floor/iron/dark, +/area/station/maintenance/port/fore) +"eji" = ( +/obj/effect/decal/cleanable/oil, +/obj/effect/turf_decal/siding/purple{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/iron, +/area/station/science/robotics/mechbay) +"ejt" = ( +/obj/structure/railing/corner{ dir = 4 }, -/obj/effect/landmark/observer_start, -/obj/structure/disposalpipe/segment{ +/obj/effect/turf_decal/siding/wideplating/dark{ dir = 4 }, -/obj/structure/cable, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/turf/open/floor/iron/dark, +/area/station/service/chapel/monastery) +"ejO" = ( +/obj/machinery/door/airlock/public/glass{ + name = "Atrium" + }, +/obj/machinery/door/firedoor, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron/dark, +/area/station/service/bar/atrium) +"ejP" = ( +/obj/effect/turf_decal/tile/green{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, /turf/open/floor/iron, -/area/hallway/primary/central) -"bZU" = ( +/area/station/service/hydroponics) +"ejQ" = ( +/obj/structure/flora/grass/jungle/a/style_random, +/obj/structure/flora/bush/ferny/style_random, +/obj/effect/decal/cleanable/dirt, +/turf/open/misc/asteroid, +/area/space/nearstation) +"ejU" = ( +/obj/structure/cable, +/turf/open/floor/circuit/green{ + luminosity = 2 + }, +/area/station/science/robotics/mechbay) +"ejX" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ - dir = 8 + dir = 1 }, /obj/effect/turf_decal/tile/neutral{ - dir = 1 + dir = 8 }, /obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/landmark/event_spawn, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/machinery/atmospherics/components/binary/pump{ + dir = 8; + name = "Port Mix to West Ports" }, -/obj/structure/cable, /turf/open/floor/iron, -/area/hallway/primary/central) -"bZV" = ( +/area/station/engineering/atmos) +"eki" = ( +/obj/machinery/power/terminal{ + dir = 1 + }, /obj/effect/turf_decal/delivery, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small/directional/east, +/obj/structure/extinguisher_cabinet/directional/east, +/turf/open/floor/plating, +/area/station/maintenance/department/electrical) +"ekm" = ( +/turf/closed/wall/r_wall, +/area/station/engineering/supermatter/room) +"ekp" = ( +/turf/open/floor/plating/airless, +/area/station/maintenance/disposal/incinerator) +"ekB" = ( +/obj/effect/turf_decal/tile/blue{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/blue{ dir = 8 }, -/obj/effect/turf_decal/tile/neutral, -/obj/machinery/space_heater, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/blood/old, -/turf/open/floor/iron/dark, -/area/hallway/primary/aft) -"bZX" = ( -/obj/structure/table, -/obj/effect/turf_decal/stripes/corner{ - dir = 4 +/obj/effect/turf_decal/tile/blue{ + dir = 1 }, -/obj/item/clothing/under/rank/security/officer, -/turf/open/floor/plating, -/area/maintenance/port/lesser) -"bZY" = ( -/obj/structure/grille/broken, +/obj/machinery/light/directional/south, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/loading_area{ + dir = 8 + }, +/turf/open/floor/iron/showroomfloor, +/area/station/medical/exam_room) +"ekL" = ( +/turf/closed/wall/rust, +/area/station/service/kitchen/coldroom) +"ekM" = ( +/turf/closed/wall, +/area/station/hallway/primary/aft) +"ekV" = ( /obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment, /obj/structure/cable, /turf/open/floor/plating{ icon_state = "platingdmg1" }, -/area/maintenance/port/lesser) -"cab" = ( -/obj/machinery/computer/security/mining{ - dir = 8 - }, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/area/station/maintenance/port/fore) +"ekY" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/reagent_dispensers/plumbed, +/obj/effect/turf_decal/delivery/white{ + color = "#52B4E9" }, +/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/status_display/evac/directional/east, -/obj/structure/extinguisher_cabinet/directional/north, +/obj/machinery/light/small/directional/north, /turf/open/floor/iron/dark, -/area/cargo/miningoffice) -"cac" = ( +/area/station/maintenance/department/crew_quarters/bar) +"ele" = ( +/obj/structure/table/wood, +/obj/machinery/door/firedoor, +/obj/item/book/manual/wiki/barman_recipes{ + pixel_x = 4; + pixel_y = 4 + }, +/obj/item/reagent_containers/glass/rag, /obj/structure/disposalpipe/segment{ - dir = 4 + dir = 10 }, -/turf/open/floor/iron/showroomfloor, -/area/security/office) -"cad" = ( +/turf/open/floor/wood, +/area/station/service/bar) +"elg" = ( +/obj/machinery/light/small/directional/north, +/obj/structure/table/optable{ + name = "Forensics Operating Table" + }, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/decal/cleanable/blood/old, +/obj/item/radio/intercom/directional/north, +/turf/open/floor/iron/dark, +/area/station/security/detectives_office) +"ell" = ( /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 8 @@ -15040,611 +14513,595 @@ /obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 4 +/obj/structure/cable, +/obj/structure/disposalpipe/sorting/mail{ + dir = 4; + name = "library sorting disposal pipe"; + sortType = 16 }, -/obj/effect/turf_decal/box, /turf/open/floor/iron, -/area/hallway/primary/starboard) -"cag" = ( -/obj/effect/turf_decal/delivery, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/area/station/hallway/primary/central/fore) +"ely" = ( +/obj/structure/window/reinforced{ + dir = 1 }, -/obj/machinery/space_heater, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/cobweb/cobweb2, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/dark, -/area/hallway/primary/aft) -"cah" = ( -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/loading_area{ dir = 8 }, -/obj/effect/turf_decal/tile/neutral{ +/turf/open/floor/plating, +/area/station/service/chapel/funeral) +"elz" = ( +/obj/effect/turf_decal/tile/brown{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/brown{ dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/effect/turf_decal/tile/yellow{ + dir = 1 }, -/obj/machinery/navbeacon{ - codes_txt = "patrol;next_patrol=Engineering"; - location = "EVA"; - name = "eva navigation beacon" +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 }, -/obj/structure/cable, -/obj/effect/landmark/start/hangover, /turf/open/floor/iron, -/area/hallway/primary/central) -"cai" = ( -/turf/open/floor/iron/showroomfloor, -/area/security/office) -"cam" = ( -/turf/open/floor/iron/showroomfloor, -/area/security/prison) -"can" = ( -/obj/effect/turf_decal/tile/neutral, +/area/station/commons/vacant_room/commissary) +"elD" = ( +/obj/machinery/vending/dinnerware, +/obj/effect/turf_decal/bot, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, +/obj/machinery/newscaster/directional/east, +/obj/machinery/light/directional/east, +/turf/open/floor/iron/dark, +/area/station/service/kitchen) +"elS" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, /obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/structure/disposalpipe/junction/flip{ +/obj/effect/landmark/navigate_destination/court, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark, +/area/station/security/courtroom) +"emb" = ( +/obj/machinery/door/airlock/external{ + name = "Departure Shuttle Airlock"; + space_dir = 4 + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 8 }, -/obj/machinery/navbeacon{ - codes_txt = "patrol;next_patrol=Custodial"; - location = "Tools"; - name = "tools navigation beacon" +/turf/open/floor/iron/dark, +/area/station/hallway/secondary/exit/departure_lounge) +"emd" = ( +/obj/structure/flora/grass/jungle/b/style_random, +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, -/obj/structure/cable, -/turf/open/floor/iron, -/area/hallway/primary/central) -"cao" = ( -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/turf/open/misc/asteroid, +/area/space/nearstation) +"emx" = ( +/obj/effect/turf_decal/stripes/white/line{ dir = 8 }, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/obj/machinery/disposal/bin, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron/dark, +/area/station/hallway/primary/fore) +"emz" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/red, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, /obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/structure/disposalpipe/junction/flip, +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/turf/open/floor/iron, +/area/station/commons/storage/primary) +"emU" = ( +/obj/machinery/door/poddoor/incinerator_atmos_aux, +/turf/open/floor/engine, +/area/station/maintenance/disposal/incinerator) +"eni" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible/layer2, +/obj/machinery/atmospherics/components/unary/outlet_injector/monitored/incinerator_input{ dir = 8 }, -/obj/effect/turf_decal/box, -/turf/open/floor/iron, -/area/hallway/primary/aft) -"cap" = ( -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/engine, +/area/station/maintenance/disposal/incinerator) +"enr" = ( +/obj/structure/table, +/obj/item/storage/box/lights/mixed{ + pixel_y = 5 + }, +/obj/item/analyzer{ + pixel_x = 4; + pixel_y = 4 + }, +/obj/item/analyzer, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"enP" = ( +/obj/effect/decal/cleanable/dirt, /obj/structure/disposalpipe/segment{ - dir = 9 + dir = 4 }, /obj/structure/cable, -/turf/open/floor/iron, -/area/hallway/primary/central) -"car" = ( -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral{ +/obj/machinery/power/apc/auto_name/directional/north, +/turf/open/floor/plating, +/area/station/maintenance/starboard/fore) +"enS" = ( +/obj/effect/turf_decal/tile/yellow{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/yellow{ dir = 4 }, -/turf/open/floor/iron, -/area/hallway/primary/starboard) -"caw" = ( -/obj/structure/sign/warning/biohazard, -/turf/closed/wall, -/area/science/mixing/hallway) -"caA" = ( -/obj/effect/turf_decal/tile/yellow, /obj/effect/turf_decal/tile/yellow{ dir = 8 }, -/obj/effect/turf_decal/tile/neutral, -/turf/open/floor/iron, -/area/hallway/primary/central) -"caB" = ( -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/iron, -/area/hallway/primary/central) -"caC" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/red{ dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/tile/red{ +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 4 }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/siding/red{ - dir = 4 +/obj/effect/landmark/start/station_engineer, +/obj/effect/turf_decal/siding/yellow{ + dir = 9 }, -/turf/open/floor/iron/showroomfloor, -/area/security/lockers) -"caD" = ( -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/caution/stand_clear, -/turf/open/floor/iron/dark, -/area/hallway/primary/aft) -"caE" = ( +/turf/open/floor/iron, +/area/station/engineering/storage_shared) +"eoa" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/landmark/event_spawn, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/turf/open/floor/plating{ + icon_state = "platingdmg3" }, -/turf/open/floor/iron, -/area/hallway/primary/central/fore) -"caJ" = ( -/obj/structure/flora/ausbushes/sparsegrass, -/obj/structure/flora/ausbushes/grassybush, -/obj/structure/flora/ausbushes/ppflowers, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/grass, -/area/medical/psychology) -"caK" = ( -/obj/machinery/door/airlock/maintenance{ - req_one_access_txt = "12;101" +/area/station/maintenance/port/fore) +"eob" = ( +/obj/structure/sign/warning, +/turf/closed/wall, +/area/station/hallway/secondary/entry) +"eog" = ( +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 4 }, +/obj/effect/turf_decal/tile/purple, /obj/structure/disposalpipe/segment, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/dark, -/area/maintenance/port/lesser) -"caN" = ( -/obj/structure/girder, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/corner{ +/obj/effect/turf_decal/siding/purple{ dir = 4 }, -/turf/open/floor/plating{ - icon_state = "panelscorched" - }, -/area/maintenance/starboard) -"caO" = ( -/obj/effect/turf_decal/tile/red{ - dir = 4 +/turf/open/floor/iron/showroomfloor, +/area/station/science/research) +"eon" = ( +/obj/machinery/door/poddoor/shutters{ + id = "teleshutter"; + name = "Teleporter Access Shutter" }, -/obj/effect/turf_decal/tile/red{ +/obj/effect/turf_decal/caution/stand_clear, +/turf/open/floor/iron/dark, +/area/station/command/teleporter) +"eot" = ( +/obj/structure/table, +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/showroomfloor, -/area/ai_monitored/security/armory) -"caT" = ( -/turf/closed/wall/r_wall, -/area/science/test_area) -"caV" = ( -/obj/item/kirbyplants{ - icon_state = "plant-21" +/obj/item/stack/package_wrap{ + pixel_x = -4; + pixel_y = 4 }, -/obj/effect/turf_decal/tile/blue{ +/obj/item/storage/toolbox/mechanical, +/obj/item/hand_labeler, +/obj/effect/turf_decal/siding/purple/corner{ dir = 8 }, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/turf/open/floor/iron/dark, +/area/station/science/lab) +"eoD" = ( +/obj/structure/lattice/catwalk, +/obj/structure/cable, +/turf/open/floor/plating/airless, +/area/station/solars/starboard/aft) +"eoM" = ( +/obj/machinery/door/poddoor/preopen{ + id = "brigfrontdoor"; + name = "Front Security Blast Door" }, -/obj/effect/turf_decal/stripes/corner, -/turf/open/floor/iron, -/area/hallway/primary/central) -"caX" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 8 +/obj/structure/disposalpipe/segment{ + dir = 4 }, +/obj/effect/turf_decal/caution/stand_clear, +/obj/machinery/door/firedoor, +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/iron, -/area/hallway/primary/central) -"cbh" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, +/turf/open/floor/iron/dark, +/area/station/security/brig) +"eoT" = ( +/obj/structure/table, +/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/structure/table, -/obj/effect/decal/cleanable/blood/old, -/obj/item/clothing/gloves/color/black, -/obj/item/wrench, -/obj/structure/sign/warning/nosmoking{ - pixel_x = 30 +/obj/item/clothing/head/welding{ + pixel_y = 4 }, -/turf/open/floor/iron/dark, -/area/hallway/primary/aft) -"cbi" = ( -/obj/structure/cable, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/iron, -/area/hallway/primary/central) -"cbj" = ( -/obj/structure/girder, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating{ - icon_state = "panelscorched" +/obj/machinery/camera/directional/north{ + c_tag = "Tool Storage"; + name = "engineering camera"; + network = list("ss13","engine") }, -/area/maintenance/starboard) -"cbl" = ( -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/stripes/line, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron, -/area/hallway/primary/central) -"cbm" = ( -/obj/structure/sign/warning/vacuum/external, -/turf/closed/wall, -/area/maintenance/starboard) -"cbn" = ( -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ +/obj/structure/cable, +/obj/item/clothing/gloves/color/fyellow, +/obj/machinery/power/apc/auto_name/directional/north, +/turf/open/floor/iron/dark, +/area/station/commons/storage/primary) +"eoV" = ( +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/effect/turf_decal/tile/neutral, -/obj/structure/sign/directions/security{ - pixel_y = -40 - }, -/obj/structure/sign/directions/medical{ - dir = 8; - pixel_y = -32 +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/obj/structure/sign/directions/command{ +/obj/structure/table, +/obj/structure/window/reinforced{ dir = 1; - pixel_y = -24 + layer = 2.9 }, -/obj/effect/turf_decal/stripes/corner{ - dir = 8 +/obj/machinery/light/directional/south, +/obj/machinery/reagentgrinder{ + pixel_y = 5 }, -/turf/open/floor/iron, -/area/hallway/primary/central) -"cbp" = ( -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/obj/machinery/firealarm/directional/south, +/obj/machinery/newscaster/directional/south{ + pixel_x = 28 }, -/obj/effect/turf_decal/stripes/line{ +/turf/open/floor/iron/dark, +/area/station/science/xenobiology) +"ept" = ( +/obj/structure/cable, +/obj/effect/landmark/event_spawn, +/obj/effect/turf_decal/siding/wood{ dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/showroomfloor, -/area/ai_monitored/security/armory) -"cbq" = ( -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 8 +/turf/open/floor/wood, +/area/station/command/heads_quarters/hop) +"epA" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 1 }, -/obj/effect/turf_decal/tile/neutral, -/turf/open/floor/iron, -/area/hallway/primary/central) -"cbr" = ( -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ +/obj/effect/turf_decal/tile/yellow{ dir = 8 }, -/obj/effect/turf_decal/tile/neutral, -/obj/structure/sign/warning/electricshock{ - pixel_y = -32 +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, -/turf/open/floor/iron, -/area/hallway/primary/central) -"cbs" = ( -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 8 +/obj/item/kirbyplants{ + icon_state = "plant-05" }, -/obj/effect/turf_decal/tile/neutral, -/obj/structure/cable, -/turf/open/floor/iron, -/area/hallway/primary/central) -"cbv" = ( -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 8 +/obj/effect/turf_decal/tile/red{ + dir = 1 }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/stripes/corner, +/obj/machinery/power/apc/auto_name/directional/north, /obj/structure/cable, /turf/open/floor/iron, -/area/hallway/primary/central) -"cbx" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/hallway/primary/central) -"cby" = ( -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 8 +/area/station/hallway/primary/central/fore) +"epE" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/landmark/blobstart, +/turf/open/floor/plating{ + icon_state = "platingdmg1" }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/stripes/corner{ +/area/station/maintenance/port/greater) +"epI" = ( +/obj/effect/turf_decal/tile/purple{ dir = 8 }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/landmark/start/scientist, /obj/structure/cable, -/turf/open/floor/iron, -/area/hallway/primary/central) -"cbz" = ( -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ +/obj/effect/turf_decal/siding/purple{ dir = 8 }, -/obj/effect/turf_decal/tile/neutral, -/obj/structure/sign/directions/engineering{ - pixel_y = -40 - }, -/obj/structure/sign/directions/supply{ - dir = 4; - pixel_y = -32 +/turf/open/floor/iron/showroomfloor, +/area/station/science/xenobiology) +"epN" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/closed/wall, +/area/station/maintenance/port/greater) +"eqg" = ( +/obj/machinery/newscaster/directional/north, +/turf/open/floor/iron/dark, +/area/station/service/chapel/dock) +"eqx" = ( +/obj/machinery/conveyor{ + dir = 5; + id = "NTMSLoad"; + name = "off ramp" }, -/obj/structure/sign/directions/science{ - dir = 4; - pixel_y = -24 +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/obj/effect/turf_decal/stripes/corner, -/turf/open/floor/iron, -/area/hallway/primary/central) -"cbA" = ( -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/neutral, -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/iron, -/area/hallway/primary/central) -"cbB" = ( -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/yellow{ +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/item/kirbyplants{ - icon_state = "plant-03" - }, -/obj/effect/turf_decal/stripes/corner{ - dir = 8 +/obj/effect/turf_decal/bot, +/turf/open/floor/iron/dark, +/area/station/cargo/warehouse) +"eqz" = ( +/obj/structure/sign/departments/cargo{ + pixel_x = 32 }, -/turf/open/floor/iron, -/area/hallway/primary/central) -"cbC" = ( -/obj/effect/turf_decal/tile/red{ +/obj/effect/turf_decal/delivery, +/obj/machinery/piratepad/civilian, +/obj/effect/turf_decal/bot, +/obj/structure/window/reinforced{ dir = 1 }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, +/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/iron, -/area/hallway/primary/aft) -"cbE" = ( -/obj/effect/turf_decal/tile/yellow{ - dir = 4 +/turf/open/floor/iron/dark/textured, +/area/station/cargo/sorting) +"eqA" = ( +/obj/machinery/light_switch/directional/south{ + pixel_x = 26 }, -/obj/effect/turf_decal/tile/yellow, /obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/corner, -/obj/structure/disposalpipe/segment, +/obj/machinery/photocopier, /turf/open/floor/iron, -/area/hallway/primary/aft) -"cbG" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 1 +/area/station/security/office) +"eqD" = ( +/obj/machinery/light/directional/south, +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, -/obj/effect/turf_decal/tile/blue{ +/turf/open/floor/iron/dark, +/area/station/service/chapel/dock) +"eqE" = ( +/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/iron/dark, +/area/station/command/bridge) +"eqK" = ( +/obj/structure/table, +/obj/item/paper_bin, +/obj/item/taperecorder{ + pixel_x = 4; + pixel_y = 2 + }, +/obj/item/pen, +/obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ dir = 1 }, -/turf/open/floor/iron, -/area/hallway/primary/aft) -"cbH" = ( -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/yellow{ +/turf/open/floor/iron/dark, +/area/station/security/warden) +"eqV" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral, -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/obj/structure/table, +/obj/item/tank/jetpack/carbondioxide{ + pixel_x = -4; + pixel_y = 6 }, -/turf/open/floor/iron, -/area/hallway/primary/aft) -"cbM" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 1 +/obj/item/tank/jetpack/carbondioxide{ + pixel_y = 2 }, -/obj/effect/turf_decal/tile/blue{ +/obj/item/wrench, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/obj/machinery/power/apc/auto_name/directional/west, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/command/storage/eva) +"eri" = ( +/obj/structure/rack, +/obj/item/crowbar/red, +/obj/effect/spawner/random/clothing/gloves, +/obj/effect/turf_decal/bot, +/obj/item/flashlight, +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/hallway/primary/aft) -"cbN" = ( -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/yellow{ +/obj/machinery/airalarm/directional/east, +/obj/item/storage/box/lights/mixed{ + pixel_y = 4 + }, +/turf/open/floor/iron/dark, +/area/station/maintenance/department/crew_quarters/bar) +"erl" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/airalarm/directional/north, +/obj/machinery/autolathe, +/obj/effect/turf_decal/delivery, +/turf/open/floor/iron/dark, +/area/station/cargo/office) +"ero" = ( +/obj/machinery/atmospherics/pipe/bridge_pipe/green/visible{ dir = 4 }, +/obj/machinery/atmospherics/pipe/bridge_pipe/cyan/visible, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/engineering/atmos/pumproom) +"erH" = ( /obj/effect/turf_decal/tile/neutral, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron, -/area/hallway/primary/aft) -"cbR" = ( -/obj/effect/turf_decal/tile/red{ - dir = 1 +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/obj/effect/turf_decal/tile/red{ +/turf/open/floor/iron/dark, +/area/station/medical/pharmacy) +"erN" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/hallway/primary/aft) -"cbX" = ( -/obj/item/target/clown, -/obj/structure/window/reinforced, -/obj/effect/turf_decal/delivery, -/turf/open/floor/engine/vacuum, -/area/science/test_area) -"cbY" = ( -/obj/effect/turf_decal/tile/yellow{ +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron, -/area/hallway/primary/aft) -"cce" = ( -/obj/effect/decal/cleanable/blood/old, -/obj/structure/chair/office{ - dir = 1 +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 4 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/hallway/primary/aft) +"erY" = ( /obj/effect/decal/cleanable/dirt, +/obj/machinery/door/airlock/maintenance{ + name = "Ordnance Lab Maintenance" + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, +/obj/effect/mapping_helpers/airlock/access/all/science/ordnance, /turf/open/floor/plating{ icon_state = "panelscorched" }, -/area/maintenance/fore) -"ccg" = ( -/obj/docking_port/stationary{ - dir = 4; - dwidth = 1; - height = 4; - roundstart_template = /datum/map_template/shuttle/escape_pod/default; - width = 3 - }, -/turf/open/space/basic, -/area/space) -"cci" = ( -/obj/structure/sign/warning/explosives, -/turf/closed/wall/r_wall, -/area/science/test_area) -"ccj" = ( -/obj/structure/chair, -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/turf/open/floor/engine/vacuum, -/area/science/test_area) -"cck" = ( +/area/station/science/ordnance) +"esk" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 }, -/turf/open/floor/engine/vacuum, -/area/science/test_area) -"ccn" = ( -/obj/structure/chair, -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/turf/open/floor/engine/vacuum, -/area/science/test_area) -"cco" = ( -/obj/structure/sign/warning/securearea{ - desc = "A warning sign which reads 'BOMB RANGE"; - name = "BOMB RANGE" +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment, +/obj/structure/cable, +/turf/open/floor/plating{ + icon_state = "panelscorched" }, -/turf/closed/wall/r_wall, -/area/science/test_area) -"ccp" = ( -/obj/structure/chair{ - dir = 4 +/area/station/maintenance/starboard/aft) +"esn" = ( +/obj/structure/table/reinforced, +/obj/item/clipboard, +/obj/item/clothing/accessory/armband/deputy, +/obj/item/clothing/accessory/armband/deputy, +/obj/item/clothing/accessory/armband/deputy, +/obj/item/clothing/accessory/armband/deputy, +/obj/item/clothing/accessory/armband/deputy, +/obj/item/food/donut/plain, +/obj/item/inspector, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 1 }, -/obj/effect/turf_decal/stripes/line{ - dir = 9 +/obj/item/inspector, +/turf/open/floor/iron/dark, +/area/station/security/office) +"eso" = ( +/obj/effect/decal/cleanable/cobweb, +/obj/item/kirbyplants{ + icon_state = "plant-03" }, -/turf/open/floor/engine/vacuum, -/area/science/test_area) -"ccq" = ( /obj/effect/turf_decal/stripes/corner{ - dir = 1 + dir = 8 }, /obj/effect/decal/cleanable/blood/old, -/obj/effect/decal/remains/human, -/turf/open/floor/engine/vacuum, -/area/science/test_area) -"ccr" = ( -/obj/effect/decal/cleanable/blood/old, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/corner, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/turf/open/floor/carpet/green, +/area/station/maintenance/port/greater) +"esq" = ( +/turf/closed/wall/rust, +/area/station/commons/locker) +"esv" = ( +/obj/structure/chair/stool/directional/south, +/turf/open/floor/iron/grimy, +/area/station/security/prison) +"esG" = ( +/turf/closed/wall/r_wall/rust, +/area/station/maintenance/port/fore) +"esK" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, +/turf/open/floor/iron/showroomfloor, +/area/station/security/warden) +"esO" = ( +/obj/effect/decal/cleanable/dirt, /obj/structure/cable, -/turf/open/floor/engine, -/area/ai_monitored/turret_protected/aisat_interior) -"ccs" = ( -/obj/effect/turf_decal/tile/yellow{ +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 +/turf/open/floor/plating, +/area/station/maintenance/department/electrical) +"esZ" = ( +/obj/machinery/atmospherics/pipe/smart/simple/green/visible{ + dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ +/turf/closed/wall, +/area/station/engineering/atmos) +"ete" = ( +/obj/effect/turf_decal/stripes/line{ dir = 1 }, -/turf/open/floor/iron, -/area/hallway/primary/aft) -"ccw" = ( -/obj/effect/turf_decal/tile/neutral, +/obj/structure/girder/displaced, +/obj/structure/grille/broken, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/fore) +"etm" = ( /obj/effect/turf_decal/tile/neutral{ dir = 8 }, @@ -15654,614 +15111,486 @@ /obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/effect/turf_decal/bot, -/obj/machinery/holopad, -/obj/machinery/navbeacon{ - codes_txt = "patrol;next_patrol=Cargo"; - location = "Arrivals"; - name = "arrivals navigation beacon" - }, -/turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"ccx" = ( -/turf/open/floor/engine/vacuum, -/area/science/test_area) -"ccy" = ( /obj/effect/turf_decal/stripes/corner{ - dir = 4 - }, -/turf/open/floor/engine/vacuum, -/area/science/test_area) -"ccz" = ( -/obj/effect/decal/cleanable/cobweb, -/turf/closed/mineral/random/labormineral, -/area/space/nearstation) -"ccA" = ( -/obj/structure/chair{ dir = 8 }, -/obj/effect/turf_decal/stripes/line{ - dir = 5 +/obj/structure/table, +/obj/item/storage/backpack, +/obj/item/storage/backpack{ + pixel_x = 4; + pixel_y = 4 }, -/turf/open/floor/engine/vacuum, -/area/science/test_area) -"ccB" = ( -/obj/effect/turf_decal/stripes/end{ - dir = 8 +/obj/effect/turf_decal/stripes/corner{ + dir = 4 }, -/turf/open/floor/engine/vacuum, -/area/science/test_area) -"ccC" = ( -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ +/turf/open/floor/iron/dark, +/area/station/hallway/primary/starboard) +"eto" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ dir = 1 }, -/turf/open/floor/engine/vacuum, -/area/science/test_area) -"ccD" = ( -/obj/effect/turf_decal/stripes/corner{ +/obj/effect/turf_decal/tile/red{ dir = 1 }, -/obj/effect/turf_decal/stripes/corner{ +/obj/effect/turf_decal/tile/red, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/station/engineering/main) +"etB" = ( +/obj/structure/table/wood, +/obj/item/folder/red, +/obj/item/lighter{ + pixel_x = -4; + pixel_y = 4 + }, +/obj/item/clothing/mask/cigarette/cigar/cohiba{ + pixel_x = 6 + }, +/obj/item/clothing/mask/cigarette/cigar, +/obj/machinery/light/directional/west, +/obj/machinery/airalarm/directional/west, +/obj/item/paper_bin, +/turf/open/floor/wood, +/area/station/command/heads_quarters/hos) +"etD" = ( +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/turf/open/floor/engine/vacuum, -/area/science/test_area) -"ccF" = ( -/obj/effect/decal/cleanable/blood/old, -/turf/open/floor/engine/vacuum, -/area/science/test_area) -"ccH" = ( -/turf/closed/indestructible/opshuttle, -/area/science/test_area) -"ccI" = ( -/obj/effect/turf_decal/stripes/line, -/obj/structure/cable, -/turf/open/floor/iron, -/area/hallway/primary/central) -"ccJ" = ( -/obj/structure/chair{ +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/iron/dark, +/area/station/service/kitchen) +"etF" = ( +/obj/structure/girder, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/hallway/secondary/entry) +"etO" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/cargo/drone_bay) +"etY" = ( +/obj/effect/turf_decal/tile/yellow{ dir = 4 }, +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment, /obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/turf/open/floor/engine/vacuum, -/area/science/test_area) -"ccK" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 8 + dir = 4 }, -/turf/open/floor/engine/vacuum, -/area/science/test_area) -"ccL" = ( -/obj/structure/grille, -/obj/structure/barricade/wooden, -/obj/machinery/door/airlock/maintenance{ - req_access_txt = "12" +/turf/open/floor/iron/showroomfloor, +/area/station/medical/pharmacy) +"euc" = ( +/obj/structure/cable, +/obj/structure/disposalpipe/segment, +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/caution/stand_clear, +/obj/machinery/door/airlock/public/glass{ + name = "Chapel Hallway" }, -/obj/effect/mapping_helpers/airlock/abandoned, /turf/open/floor/iron/dark, -/area/maintenance/port/aft) -"ccM" = ( -/obj/effect/turf_decal/stripes/corner, -/turf/open/floor/engine/vacuum, -/area/science/test_area) -"ccN" = ( -/obj/structure/chair{ +/area/station/hallway/primary/fore) +"euh" = ( +/obj/effect/turf_decal/tile/red{ dir = 8 }, -/obj/effect/turf_decal/stripes/line{ - dir = 6 +/obj/effect/turf_decal/tile/red{ + dir = 4 }, -/turf/open/floor/engine/vacuum, -/area/science/test_area) -"ccO" = ( -/obj/structure/chair{ +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/turf/open/floor/engine/vacuum, -/area/science/test_area) -"ccP" = ( -/obj/structure/lattice, -/obj/structure/window/reinforced{ +/obj/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/bridge_pipe/green/visible{ dir = 4 }, -/turf/open/space/basic, -/area/space/nearstation) -"ccU" = ( -/obj/machinery/telecomms/processor/preset_four, -/obj/structure/cable, -/turf/open/floor/circuit/green/telecomms/mainframe, -/area/tcommsat/server) -"ccV" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/machinery/computer/atmos_control/nitrous_tank{ dir = 1 }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/engine/telecomms, -/area/tcommsat/server) -"ccX" = ( -/obj/structure/lattice, -/obj/structure/window/reinforced{ +/turf/open/floor/iron/showroomfloor, +/area/station/engineering/atmos) +"eul" = ( +/obj/machinery/firealarm/directional/north, +/obj/machinery/door/firedoor/border_only{ dir = 8 }, -/turf/open/space/basic, -/area/space/nearstation) -"ccY" = ( -/obj/structure/transit_tube/curved, -/obj/structure/lattice, -/turf/open/space/basic, -/area/space/nearstation) -"cdd" = ( -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/power/terminal{ - dir = 1 +/turf/open/floor/iron/stairs/right{ + dir = 4 }, -/obj/structure/cable, -/turf/open/floor/engine/telecomms, -/area/tcommsat/server) -"cde" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/area/station/service/chapel/dock) +"euX" = ( +/obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/obj/effect/turf_decal/tile/yellow, +/obj/item/kirbyplants/random, +/obj/machinery/light_switch/directional/south{ + pixel_x = 12 + }, +/obj/effect/turf_decal/tile/brown, /obj/structure/cable, /turf/open/floor/iron, -/area/hallway/primary/aft) -"cdf" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 4 +/area/station/cargo/storage) +"evb" = ( +/obj/structure/tank_dispenser, +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/obj/machinery/requests_console/directional/west, -/turf/open/floor/engine, -/area/ai_monitored/turret_protected/ai) -"cdl" = ( -/obj/structure/transit_tube/curved/flipped, -/obj/structure/lattice, -/turf/open/space/basic, -/area/space/nearstation) -"cdn" = ( -/obj/machinery/telecomms/server/presets/command, -/turf/open/floor/circuit/green/telecomms/mainframe, -/area/tcommsat/server) -"cdo" = ( -/obj/machinery/telecomms/server/presets/security, -/turf/open/floor/circuit/green/telecomms/mainframe, -/area/tcommsat/server) -"cdq" = ( -/obj/machinery/telecomms/hub/preset, -/turf/open/floor/circuit/green/telecomms/mainframe, -/area/tcommsat/server) -"cdr" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/engineering/main) +"evs" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/effect/turf_decal/tile/red, /obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron, -/area/hallway/primary/aft) -"cdt" = ( -/obj/structure/transit_tube/curved/flipped{ dir = 1 }, -/obj/structure/lattice, -/turf/open/space/basic, -/area/space/nearstation) -"cdu" = ( -/obj/structure/transit_tube/curved{ +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/obj/machinery/duct, +/turf/open/floor/iron/showroomfloor, +/area/station/service/bar/atrium) +"evt" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 1 }, -/obj/structure/lattice, -/turf/open/space/basic, -/area/space/nearstation) -"cdA" = ( -/obj/structure/cable, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/turf/open/floor/circuit/green{ - luminosity = 2 - }, -/area/science/robotics/mechbay) -"cdB" = ( -/obj/machinery/telecomms/server/presets/science, -/obj/structure/cable, -/turf/open/floor/circuit/green/telecomms/mainframe, -/area/tcommsat/server) -"cdC" = ( -/obj/machinery/telecomms/server/presets/medical, -/turf/open/floor/circuit/green/telecomms/mainframe, -/area/tcommsat/server) -"cdF" = ( -/obj/effect/turf_decal/tile/red{ +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/turf_decal/stripes/corner, -/turf/open/floor/iron/showroomfloor, -/area/ai_monitored/security/armory) -"cdG" = ( -/obj/effect/turf_decal/tile/red{ +/turf/open/floor/iron/dark, +/area/station/security/courtroom) +"evu" = ( +/obj/effect/turf_decal/box/corners{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/blue{ +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/structure/cable, -/turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"cdK" = ( -/obj/machinery/telecomms/server/presets/engineering, -/turf/open/floor/circuit/green/telecomms/mainframe, -/area/tcommsat/server) -"cdL" = ( -/obj/machinery/ntnet_relay, -/turf/open/floor/circuit/green/telecomms/mainframe, -/area/tcommsat/server) -"cdM" = ( -/obj/machinery/telecomms/server/presets/service, -/obj/structure/cable, -/turf/open/floor/circuit/green/telecomms/mainframe, -/area/tcommsat/server) -"cdO" = ( -/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) +"evD" = ( +/obj/structure/flora/bush/large/style_random, +/obj/structure/flora/bush/flowers_yw/style_random, +/turf/open/floor/grass, +/area/station/medical/virology) +"evE" = ( +/turf/closed/wall/mineral/plastitanium, +/area/station/maintenance/port/greater) +"ewe" = ( +/turf/closed/wall/rust, +/area/station/maintenance/central) +"ewl" = ( +/obj/machinery/vending/cigarette, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, /turf/open/floor/iron/dark, -/area/hallway/primary/central/fore) -"cdU" = ( -/obj/machinery/door/airlock/maintenance{ - req_access_txt = "12" +/area/station/security/courtroom) +"ewt" = ( +/obj/effect/turf_decal/arrows/red{ + dir = 4; + pixel_x = -15 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/maintenance/disposal/incinerator) +"ewC" = ( +/obj/structure/chair/pew/left{ + dir = 8 + }, +/obj/effect/turf_decal/siding/thinplating/dark{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/chapel{ + dir = 4 }, +/area/station/service/chapel/monastery) +"ewK" = ( +/obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment, /obj/structure/cable, +/obj/effect/turf_decal/siding/yellow/corner{ + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "engi-entrance" + }, +/obj/machinery/door/airlock/engineering{ + name = "Engineering Desk" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, /turf/open/floor/iron/dark, -/area/maintenance/port/aft) -"cdV" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/circuit/green{ - luminosity = 2 +/area/station/engineering/lobby) +"ewW" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 1 }, -/area/ai_monitored/turret_protected/ai) -"cdX" = ( -/obj/machinery/ai_slipper{ - uses = 10 +/obj/effect/turf_decal/tile/blue{ + dir = 8 }, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/engine, -/area/ai_monitored/turret_protected/ai) -"cdY" = ( +/obj/effect/landmark/start/hangover, +/turf/open/floor/iron, +/area/station/hallway/primary/port) +"exg" = ( +/obj/structure/sign/warning/vacuum/external, /turf/closed/wall, -/area/ai_monitored/turret_protected/ai) -"cdZ" = ( -/turf/closed/wall/rust, -/area/ai_monitored/turret_protected/ai) -"cea" = ( +/area/station/maintenance/starboard) +"exz" = ( +/obj/effect/turf_decal/bot, +/obj/structure/table, +/obj/item/storage/belt/utility, +/obj/item/gps{ + gpstag = "TP0" + }, +/turf/open/floor/iron, +/area/station/command/teleporter) +"exA" = ( +/obj/effect/turf_decal/sand/plating, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/decal/cleanable/dirt, /obj/structure/cable, -/turf/open/floor/plating{ - icon_state = "platingdmg1" - }, -/area/maintenance/port/lesser) -"ced" = ( +/turf/open/floor/plating/airless, +/area/space/nearstation) +"exD" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/engineering/supermatter/room) +"exH" = ( /obj/effect/turf_decal/tile/neutral{ dir = 8 }, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, +/obj/effect/turf_decal/bot, +/obj/effect/spawner/random/vending/colavend, +/obj/structure/extinguisher_cabinet/directional/east, +/turf/open/floor/iron/dark, +/area/station/hallway/primary/aft) +"exN" = ( +/obj/effect/turf_decal/box/corners, /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/landmark/xeno_spawn, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 8 }, -/obj/structure/disposalpipe/segment{ +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/dark, -/area/medical/morgue) -"ceg" = ( -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/stripes/corner{ - dir = 4 +/area/station/command/gateway) +"exP" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/obj/effect/turf_decal/stripes/corner, -/obj/machinery/holopad/secure, -/turf/open/floor/engine, -/area/ai_monitored/turret_protected/ai) -"cen" = ( -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/blue{ - dir = 4 +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/dark, +/area/station/maintenance/starboard/fore) +"exV" = ( +/obj/structure/table, +/obj/item/tank/internals/emergency_oxygen{ + pixel_x = -4 }, -/obj/structure/cable, -/turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"ceq" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "AI Core shutters"; - name = "AI Core Shutter" +/obj/machinery/portable_atmospherics/canister/air{ + pixel_x = 4 }, -/turf/open/floor/plating, -/area/ai_monitored/turret_protected/ai) -"cer" = ( -/obj/effect/turf_decal/tile/red{ - dir = 1 +/obj/item/clothing/mask/breath{ + pixel_x = 4; + pixel_y = 4 }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron/showroomfloor, -/area/security/office) -"cev" = ( -/obj/structure/transit_tube/diagonal/topleft, -/obj/structure/lattice, -/turf/open/space/basic, -/area/space/nearstation) -"cez" = ( -/obj/effect/turf_decal/tile/neutral, +/obj/item/clothing/mask/breath, /obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/end{ dir = 8 }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/structure/sign/poster/contraband/random/directional/north, /turf/open/floor/iron/dark, -/area/ai_monitored/security/armory) -"ceA" = ( -/obj/effect/turf_decal/tile/red{ - dir = 8 +/area/station/hallway/secondary/entry) +"eyj" = ( +/obj/effect/turf_decal/bot, +/obj/effect/decal/cleanable/dirt, +/obj/structure/closet/emcloset, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"eyl" = ( +/mob/living/simple_animal/hostile/bear{ + desc = "Once a trained show bear, this creature has been left abandoned and unfed."; + environment_smash = 0; + health = 160; + maxHealth = 160; + melee_damage_upper = 25; + name = "hungry show bear" }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/neutral, -/obj/structure/cable, -/turf/open/floor/iron, -/area/security/brig) -"ceD" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/decal/cleanable/blood/old, -/turf/open/floor/circuit/green{ - luminosity = 2 +/turf/open/floor/wood, +/area/station/maintenance/port/fore) +"eyv" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/area/ai_monitored/turret_protected/ai) -"ceE" = ( -/obj/effect/turf_decal/tile/red{ +/obj/machinery/atmospherics/pipe/smart/simple/purple/visible{ dir = 4 }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/turf/open/floor/iron/showroomfloor, -/area/ai_monitored/security/armory) -"ceF" = ( -/turf/closed/wall/r_wall, -/area/ai_monitored/turret_protected/aisat/atmos) -"ceG" = ( -/turf/closed/wall/r_wall/rust, -/area/ai_monitored/turret_protected/aisat/atmos) -"ceN" = ( -/obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, +/obj/machinery/meter, /turf/open/floor/iron, -/area/security/brig) -"ceO" = ( -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ +/area/station/engineering/atmos) +"eyx" = ( +/obj/effect/turf_decal/tile/yellow{ dir = 1 }, -/turf/open/floor/engine/telecomms, -/area/tcommsat/server) -"ceP" = ( -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/corner{ - dir = 1 +/obj/effect/turf_decal/tile/yellow{ + dir = 4 }, -/obj/effect/turf_decal/stripes/corner{ +/obj/effect/turf_decal/tile/red{ dir = 4 }, -/turf/open/floor/engine/telecomms, -/area/tcommsat/server) -"ceQ" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/obj/structure/reagent_dispensers/fueltank, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 }, -/obj/effect/turf_decal/stripes/corner, -/obj/effect/turf_decal/stripes/corner{ +/turf/open/floor/iron, +/area/station/maintenance/disposal/incinerator) +"eyA" = ( +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/junction/flip{ dir = 8 }, -/turf/open/floor/engine/telecomms, -/area/tcommsat/server) -"ceR" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/showroomfloor, +/area/station/medical/medbay/lobby) +"eyU" = ( /obj/structure/cable, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, -/area/maintenance/port/aft) -"ceS" = ( -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/caution/stand_clear, +/area/station/command/bridge) +"ezl" = ( /obj/structure/cable, -/turf/open/floor/iron/dark, -/area/hallway/primary/aft) -"cfc" = ( -/obj/machinery/telecomms/processor/preset_one, -/turf/open/floor/circuit/green/telecomms/mainframe, -/area/tcommsat/server) -"cfd" = ( -/obj/machinery/telecomms/broadcaster/preset_left, -/turf/open/floor/circuit/green/telecomms/mainframe, -/area/tcommsat/server) -"cfe" = ( -/obj/machinery/telecomms/bus/preset_two, -/turf/open/floor/circuit/green/telecomms/mainframe, -/area/tcommsat/server) -"cfg" = ( -/obj/machinery/telecomms/broadcaster/preset_right, -/turf/open/floor/circuit/green/telecomms/mainframe, -/area/tcommsat/server) -"cfh" = ( -/obj/machinery/telecomms/processor/preset_three, -/turf/open/floor/circuit/green/telecomms/mainframe, -/area/tcommsat/server) -"cfi" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 4 +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/caution/stand_clear, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "captain_escape"; + name = "Tactical Relocation Shutter" }, +/turf/open/floor/iron/dark, +/area/station/command/heads_quarters/captain) +"ezC" = ( /obj/structure/cable, -/obj/effect/landmark/start/hangover, -/turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"cfn" = ( -/obj/effect/turf_decal/tile/red{ - dir = 1 +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating/rust, +/area/station/security/prison) +"ezV" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/cafeteria, +/area/station/service/kitchen) +"ezZ" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, -/obj/effect/turf_decal/tile/blue{ +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/structure/cable, -/turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"cfq" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/obj/effect/turf_decal/tile/neutral, +/obj/structure/window/reinforced{ + dir = 8 }, +/turf/open/floor/iron/dark, +/area/station/commons/fitness/recreation) +"eAa" = ( +/obj/structure/rack, +/obj/effect/turf_decal/bot, +/obj/item/storage/toolbox/emergency, +/obj/item/flashlight, +/obj/machinery/light/small/directional/east, /obj/effect/turf_decal/stripes/corner{ dir = 8 }, -/obj/effect/turf_decal/stripes/corner, -/turf/open/floor/engine/telecomms, -/area/tcommsat/server) -"cfs" = ( -/obj/structure/cable, -/obj/item/solar_assembly, -/obj/item/solar_assembly, -/obj/item/solar_assembly, -/obj/item/solar_assembly, -/obj/item/solar_assembly, -/obj/item/solar_assembly, -/obj/item/solar_assembly, -/obj/item/solar_assembly, -/obj/item/solar_assembly, -/obj/item/solar_assembly, -/obj/item/solar_assembly, -/obj/item/solar_assembly, -/obj/item/solar_assembly, -/obj/item/solar_assembly, -/obj/item/solar_assembly, -/obj/item/solar_assembly, -/obj/item/stack/sheet/glass/fifty, -/obj/structure/closet/crate/engineering/electrical, -/obj/structure/sign/warning/xeno_mining{ - pixel_x = 32 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/cobweb/cobweb2, -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/obj/machinery/light/small/directional/north, -/turf/open/floor/plating, -/area/maintenance/solars/starboard/aft) -"cfA" = ( -/obj/machinery/telecomms/bus/preset_one, -/turf/open/floor/circuit/green/telecomms/mainframe, -/area/tcommsat/server) -"cfB" = ( -/obj/machinery/telecomms/message_server/preset, -/turf/open/floor/circuit/green/telecomms/mainframe, -/area/tcommsat/server) -"cfF" = ( -/obj/machinery/blackbox_recorder, -/turf/open/floor/circuit/green/telecomms/mainframe, -/area/tcommsat/server) -"cfG" = ( -/obj/machinery/telecomms/bus/preset_four, -/turf/open/floor/circuit/green/telecomms/mainframe, -/area/tcommsat/server) -"cfH" = ( -/obj/effect/turf_decal/tile/blue{ +/turf/open/floor/iron/dark, +/area/station/hallway/primary/aft) +"eAk" = ( +/obj/machinery/light/small/directional/east, +/obj/structure/chair/wood{ dir = 8 }, -/obj/effect/turf_decal/tile/red, -/obj/machinery/light_switch/directional/south, -/obj/effect/turf_decal/stripes/corner, -/turf/open/floor/iron, -/area/commons/fitness/recreation) -"cfK" = ( -/obj/structure/table, -/obj/structure/cable, -/obj/effect/spawner/random/aimodule/harmless, -/turf/open/floor/circuit/green{ - luminosity = 2 - }, -/area/ai_monitored/turret_protected/ai_upload) -"cfM" = ( -/turf/closed/wall/r_wall, -/area/tcommsat/computer) -"cfU" = ( -/turf/closed/wall/r_wall/rust, -/area/tcommsat/computer) -"cfY" = ( +/obj/item/radio/intercom/chapel/directional/north, +/turf/open/floor/wood/parquet, +/area/station/service/chapel/monastery) +"eAl" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/restaurant_portal/bar, -/obj/structure/disposalpipe/segment{ - dir = 9 +/obj/machinery/door/airlock/public/glass{ + name = "Library" }, -/obj/effect/turf_decal/delivery/red, -/obj/machinery/duct, -/obj/effect/turf_decal/siding/wood{ +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/turf/open/floor/wood, -/area/service/bar/atrium) -"cfZ" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/security/glass{ - name = "Brig Control"; - req_access_txt = "3" +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/security/warden) -"cgi" = ( -/obj/machinery/door/airlock/maintenance{ - req_access_txt = "12" +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, +/obj/machinery/door/firedoor, +/turf/open/floor/iron/dark, +/area/station/service/library) +"eAn" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, -/turf/open/floor/iron/dark, -/area/maintenance/port/aft) -"cgk" = ( /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 8 @@ -16272,174 +15601,336 @@ /obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/plaque{ + icon_state = "L10" + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"eAs" = ( +/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible{ + dir = 4 + }, +/turf/closed/wall/rust, +/area/station/engineering/atmos) +"eAu" = ( +/obj/effect/turf_decal/box/white{ + color = "#52B4E9" + }, +/turf/open/floor/iron, +/area/station/maintenance/disposal/incinerator) +"eAZ" = ( +/obj/structure/flora/grass/jungle/b/style_random, +/obj/structure/flora/bush/grassy/style_random, +/obj/structure/flora/bush/generic/style_random, +/obj/structure/flora/bush/flowers_pp/style_random, +/obj/structure/flora/bush/sunny/style_random, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ dir = 1 }, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/open/floor/grass, +/area/station/hallway/secondary/exit/departure_lounge) +"eBi" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, +/obj/machinery/light/directional/west, /obj/structure/cable, -/turf/open/floor/iron, -/area/hallway/primary/aft) -"cgm" = ( -/obj/machinery/modular_computer/console/preset/id{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"eBk" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/machinery/door/airlock/maintenance, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/access/any/science/maintenance, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/fore) +"eBu" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 8 }, +/obj/effect/decal/cleanable/blood/old, +/mob/living/simple_animal/hostile/retaliate/goat{ + name = "Pete" + }, +/turf/open/floor/iron/freezer, +/area/station/service/kitchen/coldroom) +"eBx" = ( +/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/item/kirbyplants/random, +/turf/open/floor/iron/dark, +/area/station/hallway/primary/central/fore) +"eBH" = ( +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ dir = 1 }, -/obj/machinery/button/flasher{ - id = "hopflash"; - pixel_x = 36; - pixel_y = 6 +/obj/effect/turf_decal/tile/blue{ + dir = 8 }, -/obj/machinery/light_switch/directional/east{ - pixel_x = 36; - pixel_y = -6 +/obj/effect/turf_decal/tile/blue{ + dir = 8 }, /obj/effect/turf_decal/tile/blue{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral, -/obj/machinery/button/ticket_machine{ - name = "Increment Ticket Counter"; - pixel_x = 24; - pixel_y = 24 - }, -/obj/item/paper/fluff/ids_for_dummies, -/obj/machinery/button/door/directional/east{ - id = "hopqueue"; - name = "Queue Shutters Toggle"; - pixel_y = -6; - req_access_txt = "57" +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/siding/blue{ + dir = 8 }, -/obj/machinery/button/door/directional/east{ - id = "hop"; - name = "Privacy Shutters Toggle"; - pixel_y = 6; - req_access_txt = "57" +/obj/effect/turf_decal/stripes/line, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron/showroomfloor, +/area/station/medical/medbay/central) +"eBQ" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, +/obj/structure/table/wood, +/obj/structure/noticeboard/directional/north, +/obj/item/clothing/gloves/color/black, +/obj/item/clothing/under/syndicate/tacticool, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/dark, -/area/command/heads_quarters/hop) -"cgp" = ( -/obj/effect/turf_decal/stripes/line{ +/area/station/maintenance/port/fore) +"eBZ" = ( +/obj/effect/turf_decal/delivery, +/obj/structure/closet/crate/silvercrate, +/obj/machinery/light/small/directional/east, +/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/item/screwdriver/power, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/command/nuke_storage) +"eCd" = ( +/turf/closed/wall, +/area/station/hallway/secondary/service) +"eCh" = ( /obj/effect/turf_decal/stripes/corner{ dir = 8 }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/structure/crate, +/obj/effect/spawner/random/maintenance, +/turf/open/floor/plating, +/area/station/maintenance/starboard) +"eCu" = ( /obj/structure/cable, -/turf/open/floor/engine, -/area/ai_monitored/turret_protected/aisat_interior) -"cgu" = ( -/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/light/small/directional/east, +/turf/open/floor/plating/rust, +/area/station/security/prison) +"eCy" = ( +/obj/effect/decal/cleanable/blood/old, +/obj/effect/decal/cleanable/blood/gibs/old, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/plating, -/area/tcommsat/computer) -"cgw" = ( +/area/station/cargo/warehouse) +"eCU" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 8 + }, +/turf/open/floor/iron/grimy, +/area/station/service/chapel/office) +"eDg" = ( +/obj/structure/displaycase/captain, +/obj/machinery/firealarm/directional/west, +/obj/effect/turf_decal/siding/wood{ + dir = 5 + }, +/turf/open/floor/wood/large, +/area/station/command/heads_quarters/captain) +"eDr" = ( +/obj/structure/table/glass, +/obj/machinery/reagentgrinder{ + pixel_y = 5 + }, +/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, -/obj/effect/turf_decal/bot, -/obj/machinery/vending/cigarette, +/obj/machinery/light_switch/directional/south, /turf/open/floor/iron/dark, -/area/hallway/primary/central/fore) -"cgF" = ( -/obj/effect/turf_decal/tile/red{ +/area/station/medical/pharmacy) +"eDu" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ dir = 1 }, +/obj/effect/turf_decal/tile/blue, +/obj/effect/landmark/start/medical_doctor, +/obj/effect/turf_decal/siding/blue{ + dir = 5 + }, +/turf/open/floor/iron/showroomfloor, +/area/station/medical/storage) +"eDx" = ( /obj/effect/turf_decal/tile/red{ - dir = 8 + dir = 4 }, +/obj/effect/turf_decal/tile/red, +/obj/machinery/firealarm/directional/east, +/obj/machinery/light/directional/east, +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/iron, +/area/station/security/brig) +"eDT" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ - dir = 1 + dir = 8 }, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/structure/cable, -/turf/open/floor/iron, -/area/security/brig) -"cgI" = ( -/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ - dir = 8 + dir = 4 + }, +/obj/effect/turf_decal/plaque{ + icon_state = "L8" }, +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=Medical"; + location = "Upload"; + name = "Upload navigation beacon" + }, +/obj/effect/landmark/start/hangover, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"eDU" = ( /obj/effect/turf_decal/stripes/line{ - dir = 1 + dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/hallway/primary/aft) -"cgJ" = ( -/obj/machinery/ai_slipper{ - uses = 10 +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "platingdmg1" }, -/obj/effect/turf_decal/box, -/obj/effect/turf_decal/stripes/corner{ +/area/station/maintenance/starboard) +"eEi" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 1 }, -/obj/structure/cable, -/turf/open/floor/engine, -/area/ai_monitored/turret_protected/aisat_interior) -"cgO" = ( -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/tile/neutral{ +/turf/open/floor/iron/grimy, +/area/station/security/prison) +"eEz" = ( +/obj/effect/turf_decal/tile/yellow{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/simple/dark/visible, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/maintenance/disposal/incinerator) +"eEB" = ( +/obj/effect/turf_decal/tile/yellow{ dir = 4 }, -/obj/structure/rack, -/obj/effect/decal/cleanable/blood/old, -/obj/item/weldingtool{ - pixel_x = -2; - pixel_y = 6 - }, -/obj/item/clothing/head/welding{ - pixel_y = 5 +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, -/obj/item/crowbar/red, -/turf/open/floor/iron/dark, -/area/hallway/primary/aft) -"cgP" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"eEY" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/maintenance/disposal/incinerator) +"eEZ" = ( /obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/corner, +/obj/machinery/atmospherics/pipe/smart/manifold4w/orange/visible, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"eFd" = ( +/obj/effect/turf_decal/stripes/corner{ dir = 1 }, -/obj/effect/decal/cleanable/blood/old, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"cgX" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 +/obj/structure/cable, +/turf/open/floor/plating{ + icon_state = "panelscorched" }, -/turf/open/floor/iron, -/area/hallway/primary/central/fore) -"cgZ" = ( +/area/station/maintenance/port/aft) +"eFn" = ( /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ - dir = 8 + dir = 1 }, /obj/effect/turf_decal/tile/neutral{ - dir = 1 + dir = 8 }, /obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/structure/disposalpipe/segment, -/obj/machinery/navbeacon{ - codes_txt = "patrol;next_patrol=Tools"; - location = "Engineering"; - name = "engineering navigation beacon" +/obj/machinery/atmospherics/components/binary/pump/on{ + dir = 1; + name = "Mix to Filter" }, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, -/area/hallway/primary/aft) -"chd" = ( +/area/station/engineering/atmos/pumproom) +"eFE" = ( +/obj/structure/transit_tube/crossing, +/obj/effect/turf_decal/sand/plating, +/turf/open/floor/plating/airless, +/area/space/nearstation) +"eFR" = ( /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 8 @@ -16450,572 +15941,795 @@ /obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/structure/cable, /turf/open/floor/iron, -/area/hallway/primary/aft) -"chf" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/door/airlock/grunge{ - id_tag = "commissarydoor"; - name = "Vacant Commissary"; - req_one_access_txt = "12;63;48;50" - }, +/area/station/hallway/primary/fore) +"eGh" = ( /obj/structure/cable, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/structure/chair/office{ + dir = 1 + }, +/obj/structure/extinguisher_cabinet/directional/west, /turf/open/floor/iron/dark, -/area/maintenance/starboard/aft) -"chj" = ( -/obj/structure/sign/warning/xeno_mining, -/turf/closed/wall, -/area/maintenance/fore) -"chk" = ( +/area/station/command/bridge) +"eGp" = ( +/obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/decal/cleanable/dirt, /obj/structure/cable, -/turf/open/floor/iron/showroomfloor, -/area/security/execution/education) -"chl" = ( -/obj/structure/bed, -/obj/item/bedsheet/red, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 +/turf/open/floor/plating{ + icon_state = "platingdmg1" }, -/obj/effect/landmark/start/prisoner, -/turf/open/floor/iron, -/area/security/prison/safe) -"chn" = ( -/obj/effect/turf_decal/tile/red{ +/area/station/maintenance/starboard) +"eGC" = ( +/obj/structure/railing/corner{ dir = 1 }, -/obj/effect/turf_decal/tile/red{ +/obj/machinery/camera/autoname/directional/north, +/obj/machinery/door/firedoor/border_only{ dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/turf/open/floor/iron/stairs/right{ + dir = 4 }, -/obj/structure/cable, -/turf/open/floor/iron, -/area/security/brig) -"cho" = ( -/obj/effect/turf_decal/tile/red{ +/area/station/service/chapel/dock) +"eGD" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple/layer2{ + dir = 6 + }, +/obj/machinery/atmospherics/components/unary/outlet_injector/monitored/ordnance_freezer_chamber_input{ dir = 1 }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 4 +/turf/open/floor/iron/dark/airless, +/area/station/science/ordnance/freezerchamber) +"eGL" = ( +/obj/machinery/door/airlock/external{ + name = "Solar Maintenance" }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/turf/open/floor/iron, -/area/hallway/primary/aft) -"chr" = ( -/obj/effect/turf_decal/tile/purple, -/obj/effect/turf_decal/tile/purple, +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, +/turf/open/floor/plating, +/area/station/maintenance/solars/starboard/aft) +"eGW" = ( +/obj/effect/turf_decal/delivery, /obj/effect/turf_decal/stripes/line{ - dir = 6 + dir = 1 + }, +/obj/item/radio/intercom/directional/north, +/obj/machinery/power/terminal{ + dir = 4 }, -/obj/effect/landmark/start/hangover, -/turf/open/floor/iron, -/area/hallway/primary/central/fore) -"chz" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/effect/decal/cleanable/dirt, /obj/structure/cable, -/turf/open/floor/plating{ - icon_state = "platingdmg1" - }, -/area/maintenance/starboard/aft) -"chB" = ( -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/plating, +/area/station/maintenance/solars/port/aft) +"eHa" = ( /obj/effect/turf_decal/tile/neutral{ - dir = 8 + dir = 1 }, /obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/machinery/modular_computer/console/preset/civilian{ - dir = 8 - }, -/turf/open/floor/iron, -/area/engineering/lobby) -"chD" = ( +/obj/effect/turf_decal/delivery, +/obj/machinery/vending/assist, +/obj/machinery/light_switch/directional/west, +/turf/open/floor/iron/dark, +/area/station/engineering/storage/tech) +"eHc" = ( /turf/closed/wall, -/area/ai_monitored/turret_protected/aisat/foyer) -"chI" = ( -/turf/closed/wall/r_wall, -/area/ai_monitored/turret_protected/aisat/foyer) -"chL" = ( -/obj/structure/sign/warning/securearea, -/turf/closed/wall/r_wall, -/area/ai_monitored/turret_protected/aisat/foyer) -"chM" = ( -/obj/structure/transit_tube/diagonal, +/area/station/engineering/lobby) +"eHf" = ( +/obj/machinery/atmospherics/pipe/smart/simple/orange/visible, /obj/structure/lattice, /turf/open/space/basic, /area/space/nearstation) -"chO" = ( -/obj/structure/sign/warning/vacuum/external, -/turf/closed/wall, -/area/ai_monitored/turret_protected/aisat/atmos) -"chR" = ( -/turf/open/floor/plating, -/area/security/prison) -"chU" = ( -/obj/effect/turf_decal/tile/blue{ +"eHu" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/power/apc/auto_name/directional/east, +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/iron/cafeteria, +/area/station/service/kitchen) +"eHI" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/station/science/research) +"eHJ" = ( +/obj/effect/turf_decal/tile/yellow{ dir = 1 }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 +/obj/effect/turf_decal/tile/brown{ + dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ dir = 1 }, /obj/effect/turf_decal/stripes/line{ dir = 5 }, -/obj/effect/turf_decal/stripes/corner{ +/turf/open/floor/iron, +/area/station/cargo/storage) +"eHO" = ( +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 8 }, +/obj/effect/turf_decal/siding/blue{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron/showroomfloor, +/area/station/medical/medbay/central) +"eHW" = ( +/obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, -/turf/open/floor/iron, -/area/hallway/primary/central/fore) -"chV" = ( -/turf/closed/wall/rust, -/area/ai_monitored/turret_protected/aisat_interior) -"chX" = ( -/obj/structure/sign/warning/securearea, -/turf/closed/wall/r_wall, -/area/ai_monitored/turret_protected/aisat_interior) -"chZ" = ( -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ +/obj/structure/sign/poster/contraband/random/directional/north, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/starboard) +"eHY" = ( +/obj/structure/sign/departments/evac, +/turf/closed/wall, +/area/station/security/checkpoint/customs) +"eIb" = ( +/obj/machinery/computer/security/telescreen/ordnance{ + dir = 8; + pixel_x = 32 + }, +/obj/effect/turf_decal/tile/purple/half/contrasted{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/iron, -/area/hallway/primary/aft) -"cia" = ( -/obj/effect/turf_decal/delivery, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/obj/machinery/light/directional/east, +/obj/structure/chair/office/light{ + dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ +/turf/open/floor/iron/showroomfloor, +/area/station/science/ordnance) +"eIg" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 8 }, -/obj/structure/reagent_dispensers/fueltank, -/obj/effect/decal/cleanable/dirt, +/obj/effect/landmark/xeno_spawn, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/station/maintenance/starboard) +"eIi" = ( +/obj/structure/table/wood/fancy, +/obj/effect/turf_decal/siding/wideplating/dark/corner{ + dir = 4 + }, +/obj/machinery/light/directional/east, +/obj/item/food/grown/harebell, +/obj/item/food/grown/harebell{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/food/grown/harebell{ + pixel_x = -3; + pixel_y = 3 + }, /turf/open/floor/iron/dark, -/area/hallway/primary/aft) -"cic" = ( +/area/station/service/chapel/dock) +"eIl" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/security{ + name = "Prison Wing" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "brig-maint-passthrough" + }, +/obj/effect/mapping_helpers/airlock/access/all/security/brig, +/turf/open/floor/iron/dark, +/area/station/security/execution/transfer) +"eIP" = ( +/obj/machinery/computer/security/telescreen{ + desc = "Used for watching the ai_upload."; + dir = 4; + name = "AI Upload Monitor"; + network = list("aiupload"); + pixel_x = -28 + }, +/obj/effect/landmark/start/cyborg, +/obj/machinery/airalarm/directional/north, +/obj/machinery/camera/motion/directional/west{ + c_tag = "ai_upload Foyer"; + name = "upload camera"; + network = list("aiupload") + }, +/turf/open/floor/circuit/green{ + luminosity = 2 + }, +/area/station/ai_monitored/turret_protected/ai_upload) +"eIT" = ( /obj/effect/turf_decal/stripes/line{ - dir = 4 + dir = 10 }, -/turf/open/floor/plating/airless, -/area/space) -"cie" = ( -/obj/structure/window/reinforced/spawner{ +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"eIW" = ( +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ dir = 4 }, -/obj/structure/window/reinforced/spawner, -/obj/structure/window/reinforced/spawner{ - dir = 8 +/obj/effect/turf_decal/tile/blue, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron/showroomfloor, +/area/station/medical/medbay/lobby) +"eJa" = ( +/obj/machinery/conveyor{ + id = "garbage" }, -/obj/structure/flora/ausbushes/sparsegrass, -/obj/structure/flora/ausbushes/fernybush, -/obj/structure/flora/ausbushes/ywflowers, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "emmd"; - name = "Emergency Medical Lockdown Shutters" +/obj/machinery/door/poddoor/preopen{ + id = "Disposal Exit"; + name = "Disposal Exit Vent" }, -/turf/open/floor/grass, -/area/medical/paramedic) -"cij" = ( -/obj/effect/turf_decal/loading_area{ +/obj/structure/sign/warning/deathsposal{ + pixel_x = -32 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/station/maintenance/disposal) +"eJc" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/blood/old, +/obj/structure/cable, +/obj/machinery/duct, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plastic, +/area/station/hallway/secondary/service) +"eJk" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 1 + }, +/obj/effect/landmark/start/hangover, +/turf/open/floor/wood/large, +/area/station/service/bar/atrium) +"eJm" = ( +/obj/structure/table, +/obj/item/clipboard, +/obj/item/folder/red, +/obj/item/restraints/handcuffs, +/obj/item/melee/baseball_bat{ + desc = "A staple of security force interrogations."; + icon_state = "baseball_bat_metal"; + name = "kneecapper" + }, +/obj/machinery/status_display/ai/directional/east, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 8 }, -/obj/effect/turf_decal/stripes/corner, -/obj/effect/turf_decal/stripes/corner{ +/turf/open/floor/iron/dark, +/area/station/security/execution/education) +"eJs" = ( +/obj/effect/turf_decal/stripes/line{ dir = 4 }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/airalarm/directional/east, +/obj/machinery/atmospherics/pipe/smart/manifold4w/orange/visible, /turf/open/floor/engine, -/area/ai_monitored/turret_protected/aisat/foyer) -"cim" = ( -/obj/structure/sign/departments/xenobio, -/turf/closed/wall/r_wall, -/area/maintenance/starboard) -"cin" = ( -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/area/station/engineering/supermatter/room) +"eJu" = ( +/obj/effect/turf_decal/tile/purple{ dir = 8 }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/structure/sink{ + dir = 4; + pixel_x = -12 + }, +/obj/structure/disposalpipe/sorting/mail{ + dir = 1; + sortType = 28 + }, +/turf/open/floor/iron/showroomfloor, +/area/station/science/xenobiology) +"eJy" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Mining Dock Maintenance" + }, +/obj/structure/cable, +/obj/effect/turf_decal/stripes/line, +/obj/effect/mapping_helpers/airlock/access/all/supply/mining, +/turf/open/floor/iron/dark, +/area/station/cargo/miningoffice) +"eJE" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, /obj/effect/turf_decal/tile/neutral{ - dir = 4 + dir = 8 }, -/obj/effect/turf_decal/box, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/turf/open/floor/iron, +/area/station/hallway/primary/port) +"eJH" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/directional/south, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/red{ dir = 8 }, +/turf/open/floor/iron, +/area/station/maintenance/disposal/incinerator) +"eJN" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/security/prison/safe) +"eKk" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/loading_area, /obj/structure/cable, /turf/open/floor/iron, -/area/hallway/primary/aft) -"cio" = ( -/obj/effect/turf_decal/stripes/line{ +/area/station/cargo/storage) +"eKA" = ( +/obj/effect/turf_decal/tile/yellow{ dir = 4 }, -/turf/open/floor/engine, -/area/ai_monitored/turret_protected/aisat/foyer) -"cis" = ( -/obj/structure/sign/warning/securearea, -/turf/closed/wall/r_wall/rust, -/area/ai_monitored/turret_protected/aisat/foyer) -"cit" = ( -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/engine, -/area/ai_monitored/turret_protected/aisat/foyer) -"ciw" = ( -/obj/structure/transit_tube/curved/flipped{ +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue, +/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible{ dir = 4 }, -/obj/structure/window/reinforced{ - dir = 8 +/obj/item/kirbyplants{ + icon_state = "plant-03" }, -/obj/structure/window/reinforced, /obj/effect/turf_decal/stripes/line{ - dir = 10 + dir = 5 }, -/turf/open/floor/plating, -/area/ai_monitored/turret_protected/aisat/foyer) -"ciy" = ( -/obj/structure/transit_tube/curved{ - dir = 8 +/turf/open/floor/iron, +/area/station/engineering/atmos) +"eKG" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 1 }, -/obj/structure/window/reinforced{ +/obj/effect/turf_decal/tile/purple{ dir = 4 }, -/obj/structure/window/reinforced, -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/turf/open/floor/plating, -/area/ai_monitored/turret_protected/aisat/foyer) -"ciz" = ( -/obj/effect/turf_decal/stripes/line, -/obj/effect/decal/cleanable/blood/old, -/turf/open/floor/engine/vacuum, -/area/science/test_area) -"ciI" = ( -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/tile/purple{ dir = 1 }, -/obj/structure/grille, -/turf/open/floor/plating/airless, -/area/space/nearstation) -"ciJ" = ( -/obj/effect/turf_decal/tile/red{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/loading_area, +/turf/open/floor/iron/showroomfloor, +/area/station/science/robotics/lab) +"eKT" = ( +/obj/effect/turf_decal/tile/red/half/contrasted, +/turf/open/floor/iron/showroomfloor, +/area/station/security/warden) +"eKU" = ( +/obj/machinery/vending/cigarette, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, +/turf/open/floor/iron/dark, +/area/station/commons/fitness/recreation) +"eLm" = ( +/turf/closed/wall, +/area/station/security/checkpoint/customs) +"eLp" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/turf/open/floor/iron, -/area/hallway/primary/aft) -"ciK" = ( -/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/bot, +/obj/machinery/vending/cigarette, +/turf/open/floor/iron/dark, +/area/station/hallway/primary/central/fore) +"eLy" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/corner{ dir = 1 }, -/obj/structure/disposalpipe/segment{ - dir = 10 +/obj/structure/cable, +/turf/open/floor/plating{ + icon_state = "platingdmg1" }, -/obj/machinery/duct, -/obj/structure/railing/corner{ +/area/station/maintenance/fore) +"eLU" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/cargo/sorting) +"eMc" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/corner{ dir = 1 }, -/turf/open/floor/iron/showroomfloor, -/area/service/bar/atrium) -"ciL" = ( -/obj/structure/chair{ +/turf/open/floor/iron, +/area/station/ai_monitored/command/storage/eva) +"eMf" = ( +/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/stripes/line{ - dir = 6 + dir = 8 }, -/turf/open/floor/engine/vacuum, -/area/science/test_area) -"ciM" = ( -/obj/structure/sign/departments/engineering, +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"eMo" = ( +/obj/structure/sign/departments/evac, /turf/closed/wall, -/area/ai_monitored/turret_protected/aisat/foyer) -"ciO" = ( -/obj/effect/turf_decal/tile/yellow{ +/area/station/maintenance/department/cargo) +"eMr" = ( +/obj/effect/turf_decal/tile/purple/half/contrasted, +/turf/open/floor/iron/showroomfloor, +/area/station/science/ordnance/storage) +"eMB" = ( +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/effect/turf_decal/tile/yellow{ +/obj/machinery/light_switch/directional/west, +/obj/structure/noticeboard/directional/south, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/dark, +/area/station/medical/morgue) +"eMC" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/security{ + name = "Council Chamber" + }, +/obj/effect/mapping_helpers/airlock/access/all/command/general, +/turf/open/floor/iron/dark, +/area/station/security/courtroom) +"eMW" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/door/airlock/virology/glass{ + name = "Isolation B" + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, +/obj/effect/mapping_helpers/airlock/access/all/medical/virology, +/turf/open/floor/iron/dark, +/area/station/medical/virology) +"eMX" = ( +/obj/structure/girder/displaced, +/obj/structure/grille/broken, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/corner, +/obj/effect/turf_decal/stripes/corner{ dir = 1 }, -/obj/structure/cable, -/turf/open/floor/iron, -/area/hallway/primary/aft) -"ciP" = ( -/obj/effect/turf_decal/tile/yellow{ +/obj/machinery/button/door/directional/west{ + id = "aux_base_shutters"; + name = "Auxiliary Base Shutters Toggle"; + req_access = list("aux_base") + }, +/turf/open/floor/plating, +/area/station/maintenance/starboard/fore) +"eNb" = ( +/turf/open/floor/plating, +/area/station/cargo/warehouse) +"eNQ" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/maintenance/port/greater) +"eNV" = ( +/obj/machinery/power/terminal{ dir = 4 }, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, +/obj/structure/cable, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/turf/open/floor/iron, -/area/hallway/primary/aft) -"ciQ" = ( -/obj/structure/sign/warning/securearea, -/turf/closed/wall/rust, -/area/space/nearstation) -"ciT" = ( -/obj/structure/rack, -/obj/effect/turf_decal/bot, -/obj/item/wrench, -/obj/effect/decal/cleanable/cobweb, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/machinery/light/directional/north, -/obj/item/tank/internals/oxygen, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/aisat/atmos) -"cjd" = ( -/obj/structure/table/wood, -/obj/item/folder/white{ - pixel_y = 3 +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, -/obj/item/pen, -/turf/open/floor/iron/showroomfloor, -/area/medical/psychology) -"cjh" = ( -/obj/effect/turf_decal/tile/blue{ +/obj/machinery/atmospherics/pipe/smart/simple/dark/visible, +/obj/effect/turf_decal/stripes/line{ dir = 4 }, +/turf/open/floor/iron/dark, +/area/station/maintenance/disposal/incinerator) +"eOf" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/station/maintenance/port/fore) +"eOh" = ( +/obj/structure/table/reinforced, +/obj/effect/turf_decal/tile/red, +/obj/structure/reagent_dispensers/servingdish, +/turf/open/floor/iron/white, +/area/station/security/prison/mess) +"eOi" = ( /obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/tile/blue{ dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/hallway/primary/central/fore) -"cji" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/turf/open/floor/iron/showroomfloor, +/area/station/medical/medbay/central) +"eOl" = ( +/obj/structure/table/wood, +/obj/item/flashlight/lamp/green, +/turf/open/floor/wood/tile, +/area/station/service/library) +"eOs" = ( +/obj/effect/decal/cleanable/robot_debris, +/turf/closed/wall/r_wall/rust, +/area/station/service/chapel/dock) +"eOG" = ( +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ - dir = 4 + dir = 8 }, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/landmark/start/assistant, -/turf/open/floor/iron, -/area/hallway/secondary/entry) -"cjj" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 4 +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/machinery/portable_atmospherics/canister, +/turf/open/floor/iron/dark, +/area/station/maintenance/aft) +"eOL" = ( +/obj/machinery/computer/shuttle/labor{ + dir = 1 }, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/neutral, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/hallway/primary/central/fore) -"cjs" = ( -/obj/machinery/button/ignition/incinerator/ordmix{ - pixel_x = -6; - pixel_y = 30 +/obj/structure/sign/warning/vacuum/external{ + pixel_y = -32 }, -/obj/machinery/button/door/incinerator_vent_ordmix{ - pixel_x = 8; - pixel_y = 30 +/obj/machinery/camera/directional/south{ + c_tag = "Transferring Centre Dock" }, -/obj/machinery/atmospherics/pipe/smart/manifold/scrubbers/visible{ +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ dir = 8 }, -/obj/effect/turf_decal/tile/purple/half/contrasted{ +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron, +/area/station/security/processing) +"eON" = ( +/obj/machinery/porta_turret/ai{ dir = 1 }, -/obj/machinery/portable_atmospherics/scrubber, -/turf/open/floor/iron/showroomfloor, -/area/science/mixing) -"cjt" = ( -/obj/structure/table/wood, -/obj/structure/mirror/directional/east, -/obj/machinery/newscaster/directional/north, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/obj/machinery/flasher/directional/east{ + id = "AI"; + name = "Meatbag Pacifier" }, +/turf/open/floor/circuit/red, +/area/station/ai_monitored/turret_protected/ai_upload) +"eOW" = ( +/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/item/clipboard, -/obj/item/toy/figure/captain, -/obj/machinery/camera/directional/north{ - c_tag = "Captain's Quarters"; - name = "command camera" - }, +/obj/effect/turf_decal/delivery, +/obj/structure/reagent_dispensers/watertank, /turf/open/floor/iron/dark, -/area/command/heads_quarters/captain/private) -"cjD" = ( -/obj/structure/chair{ - dir = 4 - }, -/turf/open/floor/iron/white, -/area/security/prison) -"cjE" = ( -/obj/structure/table, -/obj/item/food/energybar, -/obj/structure/cable, -/turf/open/floor/iron/white, -/area/security/prison) -"cjL" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/area/station/engineering/supermatter/room) +"ePe" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ dir = 4 }, -/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/security/prison/safe) -"cjM" = ( -/turf/closed/wall/r_wall/rust, -/area/command/heads_quarters/captain/private) -"ckd" = ( -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, +/area/station/hallway/primary/aft) +"ePf" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/structure/closet/crate, -/obj/item/flashlight, -/obj/item/flashlight, -/obj/item/flashlight/flare, -/obj/item/flashlight/flare, -/obj/item/stock_parts/cell/high, -/obj/effect/decal/cleanable/oil, -/obj/effect/decal/cleanable/dirt, +/obj/machinery/firealarm/directional/south, /turf/open/floor/iron/dark, -/area/cargo/miningoffice) -"cke" = ( -/obj/structure/sign/warning, -/turf/closed/wall, -/area/space/nearstation) -"ckf" = ( -/obj/structure/grille, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plating/airless, -/area/space/nearstation) -"ckg" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/area/station/service/bar) +"ePm" = ( +/turf/open/floor/iron, +/area/station/maintenance/disposal/incinerator) +"ePx" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/closet/emcloset{ + name = "plasmaperson emergency closet" }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/obj/item/clothing/under/plasmaman, +/obj/item/clothing/under/plasmaman, +/obj/item/clothing/head/helmet/space/plasmaman, +/obj/item/clothing/head/helmet/space/plasmaman, +/obj/item/tank/internals/plasmaman/belt/full, +/obj/item/tank/internals/plasmaman/belt/full, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "platingdmg3" }, +/area/station/maintenance/port/greater) +"ePy" = ( +/obj/machinery/atmospherics/pipe/layer_manifold/scrubbers/hidden, +/turf/closed/wall/r_wall/rust, +/area/station/engineering/atmos) +"ePU" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, /obj/structure/disposalpipe/segment{ - dir = 10 + dir = 4 }, +/obj/item/radio/intercom/directional/south, +/turf/open/floor/iron/dark/corner, +/area/station/hallway/primary/central/fore) +"ePY" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "engi-entrance" + }, +/obj/machinery/door/airlock/engineering/glass{ + name = "Engineering Storage" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/engine_equipment, /turf/open/floor/iron/dark, -/area/security/detectives_office) -"ckk" = ( -/obj/structure/lattice, -/turf/open/space, +/area/station/engineering/main) +"eQb" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "cmoprivacy"; + name = "Office Privacy Shutters" + }, +/turf/open/floor/plating, +/area/station/medical/medbay/central) +"eQf" = ( +/obj/structure/lattice/catwalk, +/obj/machinery/atmospherics/pipe/bridge_pipe/orange/visible{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/bridge_pipe/yellow/visible, +/turf/open/space/basic, /area/space/nearstation) -"ckm" = ( -/obj/structure/grille/broken, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +"eQg" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/light/small/directional/north, /obj/effect/decal/cleanable/dirt, -/obj/structure/cable, /turf/open/floor/plating{ - icon_state = "platingdmg3" + icon_state = "panelscorched" }, -/area/hallway/primary/aft) -"ckn" = ( -/obj/structure/sign/warning/docking, -/turf/closed/wall, -/area/space/nearstation) -"cko" = ( -/turf/open/floor/plating/airless, -/area/space/nearstation) -"ckp" = ( -/obj/effect/turf_decal/tile/brown{ +/area/station/maintenance/port/greater) +"eQj" = ( +/obj/effect/turf_decal/tile/yellow{ dir = 1 }, -/obj/effect/turf_decal/tile/brown{ +/obj/effect/turf_decal/tile/yellow{ dir = 8 }, -/obj/effect/turf_decal/tile/yellow{ +/obj/effect/turf_decal/tile/blue{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 4 }, /obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/blood/old, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, +/obj/effect/turf_decal/siding/yellow{ + dir = 8 + }, /turf/open/floor/iron, -/area/construction/mining/aux_base) -"ckq" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable, -/turf/open/floor/plating, -/area/maintenance/aft) -"ckr" = ( -/obj/structure/grille/broken, -/turf/open/floor/plating/airless, -/area/space/nearstation) -"cks" = ( -/obj/machinery/door/airlock/maintenance{ - name = "e.v.a. maintenance"; - req_access_txt = "18" +/area/station/engineering/atmos/storage/gas) +"eQq" = ( +/obj/structure/rack, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/item/radio{ + pixel_x = -6; + pixel_y = 6 + }, +/obj/item/radio{ + pixel_x = 6; + pixel_y = 6 + }, +/obj/item/radio{ + pixel_y = 4 }, -/obj/structure/cable, /turf/open/floor/iron/dark, -/area/maintenance/aft) -"ckw" = ( +/area/station/commons/storage/primary) +"eQD" = ( +/obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 8 @@ -17026,386 +16740,323 @@ /obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/effect/landmark/event_spawn, -/obj/structure/cable, -/turf/open/floor/iron, -/area/hallway/primary/aft) -"ckz" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/maintenance/solars/starboard/aft) -"ckC" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/turf/open/floor/iron/dark, -/area/service/chapel/dock) -"ckI" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/security{ - name = "Detective's Office"; - req_access_txt = "4" +/turf/open/floor/iron, +/area/station/cargo/storage) +"eQE" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/obj/structure/disposalpipe/segment, -/obj/structure/cable, -/obj/effect/landmark/navigate_destination, -/turf/open/floor/iron/dark, -/area/security/detectives_office) -"ckJ" = ( -/obj/machinery/door/airlock/engineering{ - name = "Emergency Storage" +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/hallway/primary/aft) -"ckK" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 +/obj/machinery/camera/directional/west{ + c_tag = "Port Hallway Firelock"; + name = "port camera" }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/turf/open/floor/plating{ - icon_state = "platingdmg3" +/obj/machinery/bluespace_vendor/directional/west, +/turf/open/floor/iron/dark/corner{ + dir = 8 }, -/area/maintenance/aft) -"ckR" = ( +/area/station/hallway/primary/port) +"eQG" = ( +/obj/machinery/announcement_system, +/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/machinery/firealarm/directional/south, /obj/effect/decal/cleanable/dirt, -/obj/structure/spider/stickyweb, -/obj/effect/decal/cleanable/blood/gibs/old, -/obj/effect/decal/cleanable/blood/old, /turf/open/floor/iron/dark, -/area/maintenance/port/greater) -"ckS" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment, +/area/station/tcommsat/computer) +"eQO" = ( +/obj/machinery/door/airlock/maintenance, +/obj/effect/mapping_helpers/airlock/abandoned, +/obj/structure/barricade/wooden/crude, /obj/structure/cable, -/turf/open/floor/iron, -/area/hallway/primary/aft) -"ckU" = ( -/turf/closed/wall, -/area/maintenance/solars/starboard/aft) -"clb" = ( -/turf/closed/wall/rust, -/area/maintenance/solars/starboard/aft) -"cld" = ( -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/obj/effect/turf_decal/tile/brown{ +/obj/effect/mapping_helpers/airlock/access/all/command/gateway, +/turf/open/floor/iron/dark, +/area/station/command/gateway) +"eRx" = ( +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/construction/mining/aux_base) -"clh" = ( -/obj/effect/decal/cleanable/cobweb/cobweb2, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"clj" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/decal/cleanable/dirt, -/obj/structure/disposalpipe/segment, -/obj/structure/cable, -/turf/open/floor/plating{ - icon_state = "panelscorched" +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/area/maintenance/port/aft) -"cll" = ( -/obj/docking_port/stationary{ - dir = 4; - dwidth = 3; - height = 14; - id = "arrivals_stationary"; - name = "kilo arrivals"; - roundstart_template = /datum/map_template/shuttle/arrival/kilo; - width = 7 +/obj/item/kirbyplants/random, +/turf/open/floor/iron/dark, +/area/station/security/courtroom) +"eRy" = ( +/obj/effect/turf_decal/box, +/obj/structure/toilet{ + dir = 8 }, -/turf/open/floor/plating/airless, -/area/space) -"clm" = ( -/obj/effect/turf_decal/tile/red{ - dir = 4 +/obj/structure/mirror/directional/west, +/obj/machinery/newscaster/directional/south{ + pixel_x = -28 }, -/obj/item/kirbyplants{ - icon_state = "plant-02"; - pixel_y = 3 +/obj/machinery/light/small/directional/east, +/obj/effect/landmark/blobstart, +/obj/effect/landmark/start/hangover, +/obj/machinery/button/door/directional/east{ + id = "Unit_1Privacy"; + name = "Unit 1 Privacy Toggle"; + pixel_y = -8 }, -/obj/effect/turf_decal/tile/red{ - dir = 1 +/obj/machinery/button/door/directional/east{ + id = "Unit_1"; + name = "Unit 1 Privacy Lock"; + normaldoorcontrol = 1; + pixel_y = 8; + specialfunctions = 4 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/turf/open/floor/iron/showroomfloor, +/area/station/commons/toilet/restrooms) +"eRC" = ( +/obj/effect/spawner/structure/window/hollow/reinforced/directional{ + dir = 6 }, /obj/structure/cable, -/turf/open/floor/iron, -/area/security/brig) -"cln" = ( -/obj/effect/turf_decal/tile/red{ +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"eRD" = ( +/obj/structure/table/wood, +/obj/item/book/manual/wiki/security_space_law, +/obj/item/hand_tele, +/obj/machinery/light/directional/south, +/obj/effect/turf_decal/siding/wood{ dir = 4 }, -/obj/effect/turf_decal/stripes/line{ +/obj/machinery/newscaster/directional/west, +/turf/open/floor/wood/large, +/area/station/command/heads_quarters/captain) +"eRK" = ( +/obj/machinery/atmospherics/pipe/smart/simple/dark/visible{ dir = 4 }, -/obj/effect/turf_decal/tile/red{ - dir = 1 +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible/layer2, +/obj/machinery/air_sensor/incinerator_tank, +/turf/open/floor/engine, +/area/station/maintenance/disposal/incinerator) +"eRT" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/purple{ dir = 1 }, -/obj/structure/cable, -/turf/open/floor/iron, -/area/security/brig) -"clo" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/obj/effect/turf_decal/tile/red{ +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/effect/turf_decal/tile/red{ +/obj/effect/turf_decal/tile/purple{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/obj/structure/sign/departments/science{ + pixel_x = 32; + pixel_y = 32 }, -/obj/structure/cable, -/turf/open/floor/iron, -/area/security/brig) -"clp" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, /turf/open/floor/iron, -/area/security/brig) -"clq" = ( -/obj/item/clothing/mask/breath, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"cls" = ( -/obj/effect/turf_decal/stripes/corner{ +/area/station/hallway/primary/central/fore) +"eSi" = ( +/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 = 8 + dir = 4 }, -/obj/machinery/camera/directional/west{ - c_tag = "Port Hallway Vendors"; - name = "port camera" +/obj/structure/disposalpipe/sorting/mail/flip{ + dir = 2; + name = "cargo sorting disposal pipe"; + sortType = 2 }, -/obj/machinery/status_display/ai/directional/west, -/turf/open/floor/iron/dark/corner{ - dir = 8 +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"eSl" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/siphon/monitored/carbon_output{ + dir = 1 }, -/area/hallway/primary/port) -"clz" = ( -/obj/machinery/atmospherics/pipe/heat_exchanging/simple, -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/turf/open/floor/engine/co2, +/area/station/engineering/atmos) +"eSu" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 4 }, -/turf/open/floor/plating/airless, -/area/space/nearstation) -"clC" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ +/obj/effect/turf_decal/tile/blue{ dir = 8 }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, /obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/effect/turf_decal/stripes/corner{ +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 + }, +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ dir = 4 }, +/turf/open/floor/iron/showroomfloor, +/area/station/medical/surgery/aft) +"eTg" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/effect/decal/cleanable/dirt, /obj/structure/cable, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/station/maintenance/port/lesser) +"eTh" = ( +/obj/machinery/atmospherics/pipe/smart/manifold/yellow/visible{ + dir = 1 + }, +/turf/closed/wall, +/area/station/engineering/atmos) +"eTt" = ( +/obj/effect/spawner/structure/window/hollow/reinforced/middle, +/obj/structure/transit_tube, +/obj/structure/disposalpipe/segment, /turf/open/floor/plating, -/area/maintenance/aft) -"clD" = ( -/obj/effect/turf_decal/stripes/line{ +/area/station/maintenance/fore) +"eTS" = ( +/obj/machinery/light/directional{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/station/service/chapel/dock) +"eUd" = ( +/obj/structure/table, +/obj/item/reagent_containers/food/condiment/peppermill{ + desc = "Often used to flavor food or make people sneeze. Fashionably moved to the left side of the table."; + pixel_x = -8; + pixel_y = 2 + }, +/obj/item/book/manual/chef_recipes, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ dir = 1 }, -/obj/effect/decal/cleanable/blood/old, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/turf/open/floor/iron/white, +/area/station/security/prison/mess) +"eUk" = ( +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ dir = 4 }, +/obj/item/radio/intercom/directional/north, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/turf/open/floor/plating{ - icon_state = "panelscorched" +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/area/maintenance/aft) -"clE" = ( -/obj/effect/turf_decal/tile/purple/anticorner/contrasted, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/light/directional/east, /obj/structure/cable, -/turf/open/floor/iron/showroomfloor, -/area/science/misc_lab) -"clO" = ( +/obj/machinery/camera/directional/north{ + c_tag = "Starboad Hallway Custodial Bay"; + name = "starboard camera" + }, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"eUm" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/effect/decal/cleanable/dirt, /obj/structure/disposalpipe/segment, /obj/structure/cable, /turf/open/floor/plating{ - icon_state = "platingdmg1" - }, -/area/maintenance/port/aft) -"clP" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 + icon_state = "panelscorched" }, +/area/station/maintenance/port/aft) +"eUs" = ( /obj/effect/turf_decal/tile/neutral{ dir = 4 }, /obj/effect/turf_decal/tile/neutral, -/turf/open/floor/iron/dark/corner, -/area/hallway/primary/port) -"clS" = ( -/obj/effect/decal/cleanable/cobweb/cobweb2, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/drone_dispenser, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"clX" = ( -/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ - dir = 6 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plating/airless, -/area/space/nearstation) -"clY" = ( -/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ - dir = 5 - }, /obj/effect/turf_decal/stripes/line{ dir = 8 }, -/turf/open/floor/plating/airless, -/area/space/nearstation) -"cma" = ( -/obj/structure/closet/crate/solarpanel_small, -/obj/effect/turf_decal/delivery, -/obj/structure/grille/broken, -/obj/effect/decal/cleanable/cobweb/cobweb2, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"cme" = ( -/obj/effect/spawner/structure/window/hollow/reinforced/directional{ - dir = 4 - }, -/obj/structure/cable, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"cmf" = ( -/obj/effect/turf_decal/stripes/line, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating{ - icon_state = "panelscorched" - }, -/area/maintenance/port/aft) -"cmg" = ( /obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/modular_computer/console/preset/cargochat/science{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/brown/filled/end{ - dir = 8 + dir = 10 }, +/mob/living/simple_animal/bot/cleanbot/medbay, /turf/open/floor/iron/dark, -/area/science/research) -"cmi" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, +/area/station/medical/storage) +"eUM" = ( +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible, +/turf/closed/wall/r_wall, +/area/station/science/ordnance/burnchamber) +"eUN" = ( +/turf/closed/wall, +/area/station/medical/psychology) +"eUQ" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/plating{ - icon_state = "platingdmg3" + icon_state = "platingdmg1" }, -/area/maintenance/starboard) -"cmj" = ( -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/area/station/maintenance/aft) +"eUT" = ( +/obj/effect/turf_decal/tile/green{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/blue{ dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"cmo" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/sign/warning/electricshock{ - pixel_y = 32 - }, -/obj/structure/cable, -/turf/open/floor/plating, -/area/maintenance/fore) -"cmp" = ( /obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"eVL" = ( +/obj/effect/spawner/structure/window/reinforced/plasma, /turf/open/floor/plating, -/area/maintenance/starboard/aft) -"cmr" = ( -/obj/effect/turf_decal/tile/red, +/area/station/engineering/supermatter) +"eVT" = ( +/obj/machinery/computer/med_data{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue, /obj/effect/turf_decal/tile/blue{ dir = 8 }, -/obj/structure/chair{ - dir = 1 +/obj/effect/turf_decal/tile/blue{ + dir = 4 }, -/turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"cmt" = ( -/obj/structure/sign/warning/docking, -/turf/closed/wall, -/area/maintenance/port/aft) -"cmw" = ( -/obj/structure/reagent_dispensers/watertank/high, -/obj/structure/railing, -/obj/item/reagent_containers/glass/bucket, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron, -/area/service/hydroponics) -"cmz" = ( +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/iron/dark, +/area/station/command/bridge) +"eWd" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/medical/storage) +"eWu" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 8 @@ -17418,1178 +17069,1015 @@ }, /obj/structure/cable, /turf/open/floor/iron, -/area/security/brig) -"cmB" = ( -/obj/machinery/computer/department_orders/engineering{ +/area/station/security/brig) +"eWH" = ( +/obj/structure/reagent_dispensers/water_cooler, +/turf/open/floor/carpet, +/area/station/medical/psychology) +"eWP" = ( +/turf/closed/wall/r_wall, +/area/station/maintenance/port/fore) +"eWS" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/showroomfloor, +/area/station/science/ordnance) +"eWT" = ( +/obj/machinery/camera/directional/west{ + c_tag = "Xenobiology Cell 2"; + name = "xenobiology camera"; + network = list("ss13","rd","xeno") + }, +/obj/machinery/light/small/directional/west, +/turf/open/floor/engine, +/area/station/science/xenobiology) +"eXj" = ( +/obj/effect/turf_decal/stripes/line{ dir = 1 }, -/turf/open/floor/iron/dark, -/area/engineering/main) -"cmC" = ( -/obj/effect/turf_decal/stripes/corner{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/machinery/power/apc/auto_name/directional/north, +/turf/open/floor/engine, +/area/station/ai_monitored/turret_protected/aisat/foyer) +"eXJ" = ( +/obj/effect/turf_decal/tile/brown{ dir = 8 }, -/obj/effect/turf_decal/stripes/corner{ - dir = 1 +/obj/effect/turf_decal/tile/yellow, +/obj/machinery/conveyor_switch/oneway{ + id = "QMLoad2"; + name = "on ramp"; + pixel_y = 6 }, -/turf/open/floor/iron/goonplaque, -/area/security/brig) -"cmD" = ( -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/box/corners{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/box/corners{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/iron, +/area/station/cargo/storage) +"eXX" = ( +/obj/machinery/light/small/directional/north, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/obj/effect/decal/cleanable/insectguts, +/obj/item/radio/intercom/directional/north, +/turf/open/floor/iron/grimy, +/area/station/security/prison/safe) +"eXZ" = ( +/obj/effect/turf_decal/stripes/corner{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/decal/cleanable/dirt, +/obj/structure/sign/poster/contraband/random/directional/north, +/turf/open/floor/plating, +/area/station/cargo/warehouse) +"eYd" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/green, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ dir = 8 }, +/turf/open/floor/iron, +/area/station/service/hydroponics) +"eYl" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/requests_console/directional/east{ + department = "Hydroponics"; + departmentType = 2; + name = "Hydroponics Requests Console" + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/green, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/machinery/light/directional/east, +/obj/machinery/camera/directional/east{ + c_tag = "Hydroponics Aft"; + name = "hydroponics camera" + }, /turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"cmF" = ( -/obj/effect/turf_decal/tile/yellow{ +/area/station/service/hydroponics) +"eYu" = ( +/obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, /obj/effect/turf_decal/tile/neutral{ - dir = 1 + dir = 4 }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/disposalpipe/segment, -/obj/structure/cable, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/iron, -/area/hallway/primary/aft) -"cmG" = ( /obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/obj/structure/window/reinforced{ dir = 8 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/item/megaphone{ + pixel_x = 4; + pixel_y = 4 + }, +/turf/open/floor/iron/dark, +/area/station/commons/fitness/recreation) +"eYv" = ( +/obj/machinery/exodrone_launcher, +/obj/effect/turf_decal/trimline/yellow, +/obj/effect/turf_decal/trimline/yellow/mid_joiner, +/obj/effect/turf_decal/trimline/yellow/mid_joiner{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/trimline/yellow/mid_joiner{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/yellow/mid_joiner{ dir = 4 }, -/obj/structure/disposalpipe/segment, -/obj/structure/cable, -/turf/open/floor/iron, -/area/hallway/primary/aft) -"cmJ" = ( -/obj/structure/lattice, -/turf/open/space/basic, -/area/space) -"cmM" = ( +/obj/item/fuel_pellet, +/turf/open/floor/plating, +/area/station/cargo/drone_bay) +"eYw" = ( +/obj/machinery/recharge_station, /obj/effect/turf_decal/bot, -/obj/structure/rack, /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/item/storage/belt/utility, -/obj/item/weldingtool/largetank, -/obj/item/clothing/head/welding, -/obj/machinery/firealarm/directional/east, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/firealarm/directional/south, /obj/effect/turf_decal/stripes/corner{ - dir = 4 + dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible, /turf/open/floor/iron/dark, -/area/engineering/atmos/storage/gas) -"cmR" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plating{ - icon_state = "platingdmg1" - }, -/area/maintenance/starboard/aft) -"cmU" = ( -/obj/effect/turf_decal/sand/plating, -/turf/open/floor/plating/airless, -/area/space/nearstation) -"cmW" = ( -/obj/effect/decal/cleanable/dirt, -/obj/item/storage/box/lights/mixed, -/turf/open/floor/plating{ - icon_state = "platingdmg3" - }, -/area/maintenance/starboard) -"cmY" = ( -/obj/effect/decal/cleanable/blood/old, -/obj/effect/turf_decal/stripes/corner, -/obj/effect/decal/cleanable/dirt, -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/turf/open/floor/plating{ - icon_state = "panelscorched" - }, -/area/maintenance/starboard/aft) -"cnd" = ( -/turf/closed/wall/rust, -/area/maintenance/disposal) -"cnf" = ( -/obj/structure/grille, -/turf/open/misc/asteroid/airless, -/area/space/nearstation) -"cni" = ( -/obj/structure/sign/warning/securearea, -/turf/closed/wall, -/area/maintenance/port/greater) -"cno" = ( -/obj/effect/turf_decal/tile/red, +/area/station/science/robotics/mechbay) +"eYB" = ( /obj/effect/turf_decal/tile/red{ - dir = 8 + dir = 1 }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/stripes/corner, -/turf/open/floor/iron, -/area/security/processing) -"cnp" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/tile/red, /obj/effect/turf_decal/tile/red{ dir = 8 }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/iron, -/area/security/processing) -"cnu" = ( -/turf/closed/wall, -/area/maintenance/disposal) -"cny" = ( -/obj/structure/grille/broken, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating{ - icon_state = "platingdmg3" - }, -/area/maintenance/aft) -"cnz" = ( -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating{ - icon_state = "platingdmg1" - }, -/area/maintenance/aft) -"cnA" = ( -/obj/effect/turf_decal/stripes/corner, -/obj/effect/decal/cleanable/blood/old, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/maintenance/aft) -"cnC" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/maintenance/aft) -"cnF" = ( -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/neutral, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ +/obj/structure/extinguisher_cabinet/directional/west, +/turf/open/floor/iron, +/area/station/hallway/primary/aft) +"eYE" = ( +/obj/effect/turf_decal/tile/yellow{ dir = 4 }, -/turf/open/floor/iron, -/area/hallway/primary/aft) -"cnG" = ( +/obj/effect/turf_decal/tile/yellow, /obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 8 }, -/obj/effect/turf_decal/tile/neutral, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/iron, -/area/hallway/primary/aft) -"cnL" = ( -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating{ - icon_state = "panelscorched" - }, -/area/maintenance/port/greater) -"cnM" = ( -/obj/structure/flora/ausbushes/lavendergrass, -/obj/effect/turf_decal/sand/plating, -/turf/open/floor/plating, -/area/space/nearstation) -"cnN" = ( -/turf/closed/wall, -/area/maintenance/solars/port/aft) -"cnO" = ( -/turf/closed/wall/rust, -/area/maintenance/solars/port/aft) -"cnP" = ( -/turf/closed/wall/r_wall, -/area/maintenance/solars/port/aft) -"cnQ" = ( -/obj/structure/flora/rock/pile, -/obj/effect/turf_decal/sand/plating, -/turf/open/floor/plating, -/area/space/nearstation) -"cnR" = ( -/obj/effect/turf_decal/sand/plating, -/turf/open/floor/plating, -/area/space/nearstation) -"cnS" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/maintenance/solars/port/aft) -"cnU" = ( -/obj/structure/lattice, -/obj/structure/sign/warning/securearea{ - pixel_x = 32 +/obj/effect/landmark/start/chief_engineer, +/obj/structure/cable, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 }, -/turf/open/space/basic, -/area/space/nearstation) -"cnV" = ( -/obj/effect/turf_decal/tile/red, /obj/effect/turf_decal/tile/red{ - dir = 8 + dir = 1 }, -/obj/effect/turf_decal/tile/neutral, -/obj/structure/disposalpipe/sorting/mail{ - dir = 8; - name = "detective sorting disposal pipe"; - sortType = 30 +/obj/effect/turf_decal/siding/yellow{ + dir = 5 }, /turf/open/floor/iron, -/area/hallway/primary/aft) -"cnZ" = ( -/obj/effect/turf_decal/tile/neutral, -/turf/open/floor/iron/showroomfloor, -/area/security/warden) -"cog" = ( -/obj/structure/flora/grass/jungle/b, -/obj/effect/turf_decal/sand/plating, -/turf/open/floor/plating, -/area/space/nearstation) -"cok" = ( -/turf/closed/wall/r_wall, -/area/space/nearstation) -"com" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/decal/cleanable/dirt, -/obj/structure/disposalpipe/segment, -/obj/structure/cable, -/turf/open/floor/plating{ - icon_state = "platingdmg3" - }, -/area/maintenance/port/aft) -"cos" = ( -/obj/effect/turf_decal/box, -/obj/effect/turf_decal/stripes/line{ +/area/station/command/heads_quarters/ce) +"eYH" = ( +/obj/effect/turf_decal/tile/blue{ dir = 4 }, -/turf/open/floor/plating/airless, -/area/space) -"cov" = ( -/obj/structure/disposaloutlet{ - dir = 8 +/obj/effect/turf_decal/tile/blue{ + dir = 1 }, -/obj/effect/turf_decal/stripes/box, -/obj/structure/disposalpipe/trunk{ - dir = 4 +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 1 }, -/turf/open/floor/plating/airless, -/area/space/nearstation) -"cow" = ( -/obj/structure/grille, -/turf/closed/wall/r_wall, -/area/space/nearstation) -"coy" = ( -/obj/structure/flora/rock, -/turf/open/misc/asteroid/airless, -/area/space/nearstation) -"coB" = ( -/turf/closed/wall/r_wall/rust, -/area/maintenance/solars/port/aft) -"coD" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/disposalpipe/segment{ +/obj/effect/turf_decal/tile/blue, +/obj/structure/cable, +/turf/open/floor/iron/showroomfloor, +/area/station/medical/medbay/lobby) +"eYS" = ( +/obj/effect/turf_decal/tile/brown{ dir = 4 }, -/turf/open/floor/plating, -/area/maintenance/port/lesser) -"coE" = ( -/obj/structure/flora/ausbushes/palebush, -/obj/structure/sign/warning/electricshock{ - pixel_y = -32 - }, -/obj/effect/turf_decal/sand/plating, -/turf/open/floor/plating, -/area/space/nearstation) -"coF" = ( -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/iron/showroomfloor, -/area/security/warden) -"coM" = ( -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/brown{ dir = 8 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/brown{ dir = 1 }, -/obj/structure/table, -/obj/item/stack/package_wrap, -/obj/item/stack/package_wrap, -/obj/item/stack/package_wrap, -/obj/item/stack/package_wrap, -/obj/item/stack/package_wrap, -/obj/item/stack/package_wrap, -/obj/item/stack/wrapping_paper{ - pixel_x = -4; - pixel_y = 4 - }, -/obj/item/stack/wrapping_paper{ - pixel_x = -4; - pixel_y = 4 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/cobweb/cobweb2, -/obj/item/radio/intercom/directional/north, -/obj/item/storage/box/shipping, -/turf/open/floor/iron/dark, -/area/cargo/sorting) -"coO" = ( -/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/yellow{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/navbeacon{ - codes_txt = "patrol;next_patrol=HOP"; - location = "Security"; - name = "security navigation beacon" - }, -/obj/structure/cable, +/obj/effect/turf_decal/loading_area, +/obj/effect/decal/cleanable/blood/old, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, -/area/hallway/primary/aft) -"coU" = ( -/obj/effect/turf_decal/tile/neutral{ +/area/station/cargo/storage) +"eZa" = ( +/obj/effect/turf_decal/tile/purple{ dir = 8 }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/obj/effect/turf_decal/stripes/corner{ dir = 8 }, -/obj/effect/landmark/start/warden, /turf/open/floor/iron/showroomfloor, -/area/security/warden) -"coW" = ( -/obj/machinery/mech_bay_recharge_port{ - dir = 2 - }, -/obj/structure/cable, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"coX" = ( -/obj/effect/turf_decal/bot, -/obj/structure/ore_box, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"coY" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/turf/open/floor/plating{ - icon_state = "platingdmg1" - }, -/area/maintenance/port/aft) -"coZ" = ( -/obj/effect/turf_decal/bot, -/obj/structure/closet, -/obj/structure/grille/broken, -/obj/item/analyzer, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"cpb" = ( -/obj/machinery/door/airlock/maintenance/external{ - name = "transit intersection"; - req_access_txt = "12" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 +/area/station/science/xenobiology) +"eZm" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=Science"; + location = "Cargo"; + name = "cargo navigation beacon" }, -/turf/open/floor/plating, -/area/maintenance/fore) -"cpd" = ( -/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, /obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/structure/cable, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, /turf/open/floor/iron, -/area/hallway/primary/aft) -"cps" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/carpet/green, -/area/security/detectives_office) -"cpu" = ( +/area/station/hallway/primary/starboard) +"eZx" = ( +/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/microwave{ + pixel_y = 5 + }, +/obj/structure/table, +/obj/machinery/firealarm/directional/east, +/turf/open/floor/iron/dark, +/area/station/security/courtroom) +"eZL" = ( +/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 4 }, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/item/beacon, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/landmark/event_spawn, /turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"cpw" = ( -/obj/structure/table, -/obj/item/storage/box/hug{ - pixel_x = 4; - pixel_y = 3 +/area/station/hallway/secondary/exit/departure_lounge) +"fae" = ( +/obj/structure/sign/warning/docking, +/turf/closed/wall, +/area/station/cargo/miningoffice) +"fak" = ( +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 4 }, -/obj/item/razor{ - pixel_x = -8; - pixel_y = 3 +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/stripes/line, +/obj/machinery/camera/directional/east{ + c_tag = "Starboard Hallway Cargo Counter"; + name = "starboard camera" }, -/obj/effect/turf_decal/tile/red/half/contrasted, /turf/open/floor/iron, -/area/security/prison) -"cpx" = ( -/turf/closed/wall/r_wall, -/area/security/prison/safe) -"cpF" = ( -/obj/machinery/igniter/incinerator_atmos, -/turf/open/floor/engine, -/area/maintenance/disposal/incinerator) -"cpH" = ( -/obj/effect/decal/cleanable/dirt, +/area/station/hallway/primary/starboard) +"faN" = ( /obj/structure/cable, -/turf/open/floor/plating{ - icon_state = "platingdmg3" +/obj/effect/turf_decal/tile/neutral, +/obj/structure/chair/office{ + dir = 8 }, -/area/maintenance/port/greater) -"cpI" = ( -/obj/effect/turf_decal/tile/yellow{ +/turf/open/floor/iron/dark, +/area/station/command/bridge) +"fbm" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/maintenance/fore) +"fbr" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"fby" = ( +/obj/machinery/oven, +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/turf/open/floor/iron/showroomfloor, -/area/medical/chemistry) -"cpN" = ( -/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron/dark, +/area/station/service/kitchen) +"fbz" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating, +/area/station/maintenance/port/lesser) +"fbB" = ( /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/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, /turf/open/floor/iron, -/area/hallway/primary/aft) -"cpT" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/area/station/engineering/hallway) +"fbD" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/stripes/corner{ - dir = 4 - }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/decal/cleanable/dirt, /obj/structure/cable, -/obj/structure/disposalpipe/segment, /turf/open/floor/plating{ - icon_state = "platingdmg1" + icon_state = "panelscorched" + }, +/area/station/maintenance/starboard) +"fbF" = ( +/obj/effect/turf_decal/loading_area{ + dir = 8 }, -/area/maintenance/port/greater) -"cpU" = ( /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, /obj/effect/turf_decal/tile/neutral{ - dir = 1 + dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ +/turf/open/floor/iron/dark, +/area/station/command/bridge) +"fbK" = ( +/obj/effect/turf_decal/tile/yellow{ dir = 4 }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/obj/effect/turf_decal/tile/yellow{ dir = 1 }, -/obj/structure/cable, -/obj/effect/turf_decal/box, -/turf/open/floor/iron, -/area/hallway/primary/aft) -"cpW" = ( -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 8 }, -/obj/effect/turf_decal/tile/neutral, -/obj/structure/sign/poster/official/enlist{ - pixel_y = -32 +/obj/effect/landmark/start/chemist, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/obj/structure/disposalpipe/segment{ - dir = 4 +/turf/open/floor/iron/showroomfloor, +/area/station/medical/pharmacy) +"fbZ" = ( +/obj/structure/plasticflaps/opaque, +/obj/machinery/navbeacon{ + codes_txt = "delivery;dir=1"; + dir = 1; + freq = 1400; + location = "Research and Development" }, -/turf/open/floor/iron, -/area/hallway/primary/aft) -"cpX" = ( -/obj/structure/girder, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating{ - icon_state = "panelscorched" +/obj/machinery/door/window/left/directional/east{ + dir = 1; + name = "Research and Development Delivery Access"; + req_access = list("science") }, -/area/maintenance/port/greater) -"cpY" = ( -/obj/item/pickaxe, -/turf/open/floor/plating/airless, -/area/space/nearstation) -"cqa" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 4 +/obj/effect/turf_decal/delivery, +/turf/open/floor/iron/dark, +/area/station/maintenance/starboard) +"fci" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/stripes/corner{ + dir = 8 }, -/obj/effect/landmark/xeno_spawn, /obj/effect/decal/cleanable/dirt, +/obj/structure/girder/displaced, +/obj/structure/grille/broken, /obj/structure/cable, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"cqd" = ( -/obj/machinery/door/airlock/maintenance{ - req_access_txt = "12" - }, -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/maintenance/port/lesser) -"cqg" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/landmark/start/cook, -/turf/open/floor/iron/cafeteria, -/area/service/kitchen) -"cqp" = ( -/obj/machinery/door/airlock/maintenance{ - req_access_txt = "12" +/obj/effect/turf_decal/stripes/corner{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/maintenance/fore) -"cqq" = ( -/obj/structure/cable, /turf/open/floor/plating{ icon_state = "platingdmg1" }, -/area/maintenance/port/lesser) -"cqr" = ( -/obj/machinery/door/airlock/maintenance{ - req_access_txt = "12" - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/area/station/maintenance/port/greater) +"fcs" = ( /obj/structure/cable, -/turf/open/floor/iron/dark, -/area/maintenance/port/lesser) -"cqs" = ( -/turf/closed/wall/mineral/plastitanium, -/area/maintenance/port/greater) -"cqt" = ( -/obj/structure/sign/warning, -/turf/closed/wall, -/area/maintenance/port/lesser) -"cqu" = ( +/obj/structure/table/wood, +/obj/machinery/computer/libraryconsole/bookmanagement{ + pixel_y = 5 + }, /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ - dir = 4 + dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/siding/wood{ dir = 8 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/structure/disposalpipe/sorting/mail/flip{ - dir = 8; - name = "hos sorting disposal pipe"; - sortType = 8 +/obj/structure/window/reinforced{ + dir = 8 }, +/obj/machinery/power/apc/auto_name/directional/south, +/obj/machinery/light/directional/south, +/turf/open/floor/iron/dark, +/area/station/service/library) +"fcv" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, -/turf/open/floor/iron/showroomfloor, -/area/security/office) -"cqw" = ( -/obj/structure/sign/warning/deathsposal{ - layer = 4 +/obj/machinery/door/airlock/medical{ + name = "Psychology" }, -/turf/closed/wall, -/area/science/xenobiology) -"cqx" = ( +/obj/effect/mapping_helpers/airlock/access/all/medical/psychology, +/turf/open/floor/iron/dark, +/area/station/medical/psychology) +"fcM" = ( /obj/effect/turf_decal/tile/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{ +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/structure/cable, -/turf/open/floor/iron/showroomfloor, -/area/security/office) -"cqy" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/hallway/primary/fore) +"fcX" = ( +/obj/structure/table/wood, /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/directional/west{ + c_tag = "Bar Storage"; + name = "bar camera" + }, +/obj/item/gun/ballistic/shotgun/doublebarrel{ + pixel_y = 5 + }, +/obj/item/storage/box/rubbershot{ + pixel_x = 3; + pixel_y = -3 }, +/turf/open/floor/iron/dark, +/area/station/service/bar) +"fdd" = ( /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/obj/structure/disposalpipe/junction{ +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/structure/cable, -/turf/open/floor/iron/showroomfloor, -/area/security/office) -"cqC" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/bot, -/obj/structure/rack, -/obj/item/stack/package_wrap, -/obj/item/storage/box, -/turf/open/floor/plating, -/area/maintenance/port/greater) -"cqD" = ( -/obj/structure/girder, -/obj/effect/turf_decal/stripes/corner, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating{ - icon_state = "panelscorched" +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, -/area/maintenance/port/lesser) -"cqI" = ( -/obj/structure/sign/warning/docking, -/turf/closed/wall/rust, -/area/maintenance/port/lesser) -"cqL" = ( -/obj/structure/girder, -/obj/effect/turf_decal/stripes/corner, -/obj/effect/decal/cleanable/cobweb/cobweb2, -/turf/open/floor/plating{ - icon_state = "panelscorched" +/obj/effect/spawner/random/engineering/tracking_beacon, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"fdp" = ( +/obj/machinery/power/smes{ + capacity = 9e+006; + charge = 10000 }, -/area/maintenance/port/lesser) -"cqN" = ( -/obj/machinery/door/airlock/external{ - name = "Ferry Shuttle Airlock" +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, /turf/open/floor/iron/dark, -/area/maintenance/port/lesser) -"cqT" = ( -/obj/structure/sign/warning/pods, -/turf/closed/wall/rust, -/area/maintenance/port/greater) -"cqX" = ( -/obj/effect/turf_decal/delivery, -/obj/effect/turf_decal/tile/neutral{ +/area/station/maintenance/disposal/incinerator) +"fdA" = ( +/obj/structure/table_frame/wood, +/mob/living/simple_animal/hostile/asteroid/basilisk{ + environment_smash = 0 + }, +/turf/open/floor/carpet/green, +/area/station/cargo/warehouse) +"fdC" = ( +/obj/machinery/door/airlock/external{ + name = "Labor Camp Shuttle Airlock"; + shuttledocked = 1 + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 1 }, +/turf/open/floor/iron/dark, +/area/station/security/processing) +"fdY" = ( +/turf/closed/wall, +/area/station/medical/medbay/lobby) +"fez" = ( +/obj/structure/cable, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/closet/firecloset, -/turf/open/floor/iron/dark, -/area/hallway/primary/aft) -"crb" = ( -/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/neutral, /obj/structure/chair/office{ dir = 8 }, -/obj/structure/cable, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"crc" = ( -/obj/effect/turf_decal/stripes/corner{ +/turf/open/floor/iron/dark, +/area/station/command/bridge) +"feD" = ( +/obj/effect/turf_decal/tile/yellow{ dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/turf/open/floor/plating{ - icon_state = "panelscorched" - }, -/area/maintenance/port/aft) -"crd" = ( /obj/effect/turf_decal/tile/yellow{ dir = 4 }, -/obj/effect/turf_decal/tile/yellow, -/obj/structure/sign/poster/official/safety_eye_protection{ - pixel_x = 32; - pixel_y = -32 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/showroomfloor, -/area/medical/chemistry) -"crl" = ( /obj/effect/turf_decal/tile/red{ dir = 1 }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/landmark/start/station_engineer, +/obj/effect/turf_decal/siding/yellow{ + dir = 1 }, -/obj/structure/chair, /turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"cro" = ( -/obj/effect/turf_decal/tile/red{ +/area/station/engineering/storage_shared) +"feO" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/girder/displaced, +/obj/structure/grille/broken, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/station/maintenance/port/lesser) +"feU" = ( +/obj/effect/turf_decal/bot, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/structure/rack, +/obj/effect/spawner/random/maintenance, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"feV" = ( +/obj/effect/turf_decal/tile/green{ dir = 1 }, /obj/effect/turf_decal/tile/blue{ - dir = 4 + dir = 8 }, -/obj/structure/chair, -/obj/effect/landmark/start/assistant, /turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"crp" = ( -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating{ - icon_state = "platingdmg3" +/area/station/hallway/primary/starboard) +"feZ" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/structure/displaycase/labcage, +/obj/effect/turf_decal/box, +/obj/machinery/light/directional/south, +/obj/machinery/firealarm/directional/south, +/turf/open/floor/iron/dark, +/area/station/command/heads_quarters/rd) +"ffa" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/sign/warning/deathsposal{ + layer = 4 + }, +/turf/open/floor/plating, +/area/station/medical/virology) +"ffc" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/conveyor{ + dir = 9; + id = "QMLoad"; + name = "off ramp" }, -/area/maintenance/port/lesser) -"crq" = ( -/obj/structure/sign/warning/nosmoking, -/turf/closed/wall/rust, -/area/maintenance/port/greater) -"crs" = ( -/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, +/turf/open/floor/iron/dark, +/area/station/cargo/storage) +"ffd" = ( +/obj/effect/turf_decal/tile/purple{ dir = 4 }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/sorting/mail/flip{ + dir = 2; + name = "science sorting disposal pipe"; + sortType = 12 + }, +/turf/open/floor/iron/showroomfloor, +/area/station/science/lab) +"ffh" = ( +/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/structure/disposalpipe/segment, /obj/structure/cable, -/turf/open/floor/iron/showroomfloor, -/area/security/office) -"crv" = ( -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"ffi" = ( +/obj/effect/landmark/start/hangover, +/obj/effect/turf_decal/tile/green{ + dir = 1 }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/showroomfloor, -/area/medical/chemistry) -"crx" = ( -/obj/machinery/door/airlock/external{ - name = "Medical Escape Pod"; - space_dir = 8 +/obj/effect/turf_decal/tile/green{ + dir = 4 }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ +/obj/effect/turf_decal/tile/green{ dir = 4 }, -/turf/open/floor/plating{ - icon_state = "panelscorched" +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"ffm" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/firealarm/directional/west, +/obj/effect/turf_decal/tile/blue{ + dir = 1 }, -/area/maintenance/port/greater) -"cry" = ( -/turf/open/space/basic, -/area/space/nearstation) -"crG" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/lattice/catwalk, -/turf/open/floor/plating/airless, -/area/space/nearstation) -"crI" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/obj/effect/turf_decal/tile/blue{ dir = 8 }, -/obj/effect/landmark/xeno_spawn, -/turf/open/floor/plating, -/area/maintenance/fore) -"crK" = ( -/obj/effect/turf_decal/box/corners{ +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/turf/open/floor/plating/airless, -/area/space) -"crP" = ( +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"ffo" = ( +/obj/effect/turf_decal/delivery, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 4 + }, +/obj/machinery/portable_atmospherics/canister/carbon_dioxide, /obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/maintenance/port/greater) -"crQ" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/blue{ +/obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ dir = 4 }, -/obj/effect/turf_decal/tile/blue{ +/turf/open/floor/iron/dark, +/area/station/security/execution/education) +"ffu" = ( +/obj/effect/turf_decal/box/corners{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/airalarm/directional/west, +/turf/open/floor/iron/dark, +/area/station/command/gateway) +"ffv" = ( +/obj/machinery/gibber, +/obj/effect/turf_decal/stripes/box, +/turf/open/floor/iron/freezer, +/area/station/service/kitchen/coldroom) +"ffC" = ( +/obj/machinery/vending/assist, +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, +/obj/machinery/airalarm/directional/east, +/turf/open/floor/iron/dark, +/area/station/commons/storage/primary) +"ffI" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral, /turf/open/floor/iron, -/area/hallway/primary/central) -"crR" = ( -/obj/effect/turf_decal/stripes/line, -/obj/effect/decal/cleanable/dirt, +/area/station/hallway/primary/central/fore) +"ffN" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/preopen{ + id = "xeno2"; + name = "Creature Cell 2" + }, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/science/xenobiology) +"ffQ" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/green/visible, /obj/structure/cable, /turf/open/floor/engine, -/area/ai_monitored/turret_protected/ai_upload) -"crS" = ( +/area/station/engineering/supermatter/room) +"fgb" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/food/pie_smudge, -/turf/open/floor/plating{ - icon_state = "platingdmg1" +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/area/maintenance/fore) -"crV" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/landmark/blobstart, -/turf/open/floor/plating{ - icon_state = "platingdmg1" +/obj/effect/spawner/random/structure/steam_vent, +/turf/open/floor/plating, +/area/station/maintenance/aft) +"fgo" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 }, -/area/maintenance/port/greater) -"crW" = ( +/turf/open/floor/iron/showroomfloor, +/area/station/commons/storage/art) +"fgu" = ( +/obj/effect/decal/cleanable/blood/old, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plating{ - icon_state = "panelscorched" - }, -/area/maintenance/fore) -"crY" = ( -/obj/structure/table/reinforced, -/obj/effect/turf_decal/delivery, -/obj/machinery/door/firedoor, -/obj/item/folder/red, -/obj/item/pen, -/obj/machinery/door/window/brigdoor/left/directional/north{ - name = "Brig Control Desk"; - req_access_txt = "3" +/obj/structure/cable, +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, -/obj/item/poster/random_official, -/obj/item/poster/random_official, -/obj/item/poster/random_official, /turf/open/floor/plating, -/area/security/warden) -"csc" = ( -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/area/station/hallway/secondary/entry) +"fgy" = ( +/obj/effect/turf_decal/tile/blue{ + 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/blue{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/turf/open/floor/iron/showroomfloor, +/area/station/medical/medbay/lobby) +"fgA" = ( +/obj/effect/turf_decal/bot, +/obj/structure/tank_dispenser/oxygen{ + pixel_x = -1; + pixel_y = 2 }, -/obj/effect/landmark/event_spawn, /turf/open/floor/iron, -/area/hallway/primary/aft) -"csd" = ( -/obj/effect/turf_decal/tile/neutral, +/area/station/command/teleporter) +"fgB" = ( /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/holopad, -/obj/structure/cable, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron, -/area/hallway/primary/aft) -"cse" = ( -/obj/effect/turf_decal/stripes/line, -/obj/effect/decal/cleanable/dirt, -/obj/structure/chair/office{ - dir = 8 - }, -/turf/open/floor/plating, -/area/maintenance/solars/port/aft) -"csf" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/landmark/blobstart, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plating{ - icon_state = "platingdmg3" - }, -/area/maintenance/fore) -"csi" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 4 +/obj/effect/turf_decal/stripes/white/line{ + dir = 1 }, -/obj/effect/decal/cleanable/dirt, +/obj/effect/landmark/start/medical_doctor, /obj/structure/cable, -/turf/open/floor/plating{ - icon_state = "panelscorched" +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark, +/area/station/medical/morgue) +"fgH" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/door/airlock/engineering/glass{ + name = "Laser Room" }, -/area/maintenance/port/greater) -"csk" = ( -/obj/effect/turf_decal/bot, -/obj/structure/frame/computer{ - anchored = 1; +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, +/turf/open/floor/iron/dark, +/area/station/engineering/supermatter/room) +"fgJ" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/stripes/line{ dir = 1 }, -/turf/open/floor/iron/dark, -/area/maintenance/port/greater) -"csl" = ( -/obj/structure/table, -/obj/item/clipboard, -/obj/item/screwdriver{ - pixel_y = 16 +/obj/structure/disposalpipe/segment, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"fhe" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/bot, +/obj/structure/rack, +/obj/item/clothing/gloves/color/brown, +/obj/item/clothing/under/misc/overalls, +/obj/item/clothing/mask/gas{ + pixel_x = 4; + pixel_y = 4 }, -/turf/open/floor/iron/dark, -/area/maintenance/port/greater) -"csr" = ( -/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, -/area/maintenance/port/greater) -"csN" = ( -/obj/structure/flora/grass/jungle/b, -/turf/open/misc/asteroid, -/area/maintenance/port/lesser) -"csS" = ( -/obj/structure/flora/ausbushes/sparsegrass, -/obj/structure/flora/ausbushes/lavendergrass, -/obj/structure/flora/ausbushes/fernybush, -/turf/open/misc/asteroid, -/area/maintenance/port/lesser) -"csW" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/siphon/monitored/mix_output{ +/area/station/maintenance/starboard) +"fhs" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/turf/open/floor/engine/vacuum, -/area/engineering/atmos) -"csX" = ( +/obj/structure/closet/emcloset, /obj/effect/turf_decal/delivery, -/obj/machinery/door/airlock/security{ - name = "Armoury"; - req_access_txt = "3" - }, -/obj/structure/cable, /turf/open/floor/iron/dark, -/area/ai_monitored/security/armory) -"ctb" = ( -/obj/effect/turf_decal/bot, -/obj/machinery/portable_atmospherics/canister/air, +/area/station/hallway/primary/aft) +"fhv" = ( +/obj/structure/table/wood, +/turf/open/floor/wood/tile, +/area/station/service/library) +"fhw" = ( /obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/unary/portables_connector/visible/layer4, -/turf/open/floor/iron/dark, -/area/maintenance/port/lesser) -"ctc" = ( -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue, +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/siding/blue{ - dir = 4 +/obj/structure/disposalpipe/segment{ + dir = 5 }, -/obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/east, -/obj/machinery/modular_computer/console/preset/cargochat/medical{ - dir = 8 +/turf/open/floor/plating, +/area/station/maintenance/aft) +"fhx" = ( +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron/showroomfloor, -/area/medical/medbay/central) -"cti" = ( -/obj/machinery/door/airlock/maintenance{ - req_access_txt = "12" +/obj/machinery/atmospherics/pipe/smart/simple/orange/visible{ + dir = 4 }, -/obj/effect/mapping_helpers/airlock/abandoned, -/obj/structure/barricade/wooden/crude, +/obj/machinery/light/small/directional/south, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/station/engineering/supermatter/room) +"fhH" = ( +/obj/effect/turf_decal/bot, /obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/dark, -/area/maintenance/port/fore) -"ctj" = ( -/obj/effect/turf_decal/delivery, -/obj/effect/decal/cleanable/cobweb, /obj/structure/closet{ - name = "suit closet" + name = "science locker" }, -/obj/structure/grille/broken, +/obj/item/clothing/under/rank/rnd/scientist{ + pixel_x = 4; + pixel_y = 4 + }, +/obj/item/clothing/suit/toggle/labcoat/science, +/obj/item/clothing/shoes/sneakers/white, /turf/open/floor/plating, -/area/maintenance/port/lesser) -"ctn" = ( -/obj/effect/decal/cleanable/blood/old, +/area/station/maintenance/starboard/fore) +"fhY" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/effect/decal/cleanable/dirt, /obj/structure/cable, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"ctt" = ( -/obj/effect/turf_decal/tile/red{ +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/turf_decal/tile/red{ +/turf/open/floor/plating, +/area/station/maintenance/starboard/fore) +"fig" = ( +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/landmark/event_spawn, -/obj/structure/cable, -/turf/open/floor/iron/showroomfloor, -/area/ai_monitored/security/armory) -"ctu" = ( -/obj/effect/decal/cleanable/oil, -/turf/open/misc/asteroid/airless, -/area/space/nearstation) -"ctx" = ( -/obj/effect/turf_decal/tile/brown, -/obj/effect/turf_decal/tile/brown{ +/obj/machinery/atmospherics/components/binary/pump/on{ + dir = 1; + name = "Air to Distro" + }, +/obj/structure/sign/warning/fire{ + pixel_x = 32 + }, +/obj/machinery/camera/directional/east{ + c_tag = "Atmospherics Distribution Loop"; + name = "atmospherics camera"; + network = list("ss13","engine") + }, +/obj/effect/turf_decal/stripes/corner, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos/pumproom) +"fii" = ( +/obj/effect/turf_decal/delivery, +/obj/machinery/disposal/delivery_chute{ dir = 8 }, -/obj/effect/turf_decal/tile/yellow, -/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/cobweb/cobweb2, /obj/effect/turf_decal/stripes/line{ - dir = 8 + dir = 1 }, -/turf/open/floor/iron, -/area/construction/mining/aux_base) -"ctA" = ( -/turf/closed/wall/rust, -/area/maintenance/solars/port/fore) -"ctB" = ( -/turf/closed/wall, -/area/maintenance/solars/port/fore) -"ctF" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/security{ - name = "Transferring Centre"; - req_access_txt = "63" +/obj/machinery/light/small/directional/east, +/obj/structure/sign/warning/deathsposal{ + pixel_x = 32 + }, +/obj/structure/disposalpipe/trunk{ + dir = 8 }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/obj/effect/mapping_helpers/airlock/unres, -/obj/structure/cable, /turf/open/floor/iron/dark, -/area/security/processing) -"ctH" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/maintenance/solars/port/fore) -"ctI" = ( +/area/station/service/janitor) +"fil" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/maintenance/starboard) -"ctN" = ( -/obj/effect/spawner/structure/window/reinforced, +/obj/structure/disposalpipe/segment, /obj/structure/cable, -/turf/open/floor/plating, -/area/security/checkpoint/engineering) -"ctU" = ( /obj/effect/turf_decal/stripes/corner{ - dir = 8 + dir = 4 }, -/obj/structure/sign/warning/electricshock{ - pixel_x = -32 +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/starboard/aft) +"fix" = ( +/obj/structure/cable, +/obj/effect/decal/cleanable/dirt, +/obj/structure/closet/firecloset, +/obj/structure/disposalpipe/segment{ + dir = 5 }, +/turf/open/floor/plating, +/area/station/maintenance/port/greater) +"fiy" = ( +/obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/maintenance/department/bridge) +"fiE" = ( +/obj/effect/turf_decal/stripes/line, /obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/decal/cleanable/cobweb, /obj/structure/cable, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"ctV" = ( -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow{ +/obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/obj/structure/extinguisher_cabinet/directional/west, -/turf/open/floor/iron/showroomfloor, -/area/medical/chemistry) -"cuf" = ( -/obj/effect/turf_decal/delivery, -/obj/effect/decal/cleanable/dirt, /turf/open/floor/plating{ - icon_state = "platingdmg3" + icon_state = "panelscorched" }, -/area/maintenance/starboard) -"cui" = ( -/mob/living/simple_animal/hostile/asteroid/goliath, -/turf/open/misc/asteroid/airless, -/area/space/nearstation) -"cuj" = ( -/mob/living/simple_animal/hostile/asteroid/hivelord, -/turf/open/misc/asteroid/airless, -/area/space/nearstation) -"cul" = ( +/area/station/maintenance/port/greater) +"fiH" = ( /obj/effect/turf_decal/tile/red{ dir = 8 }, @@ -18600,138 +18088,102 @@ dir = 1 }, /obj/effect/turf_decal/tile/yellow, -/obj/machinery/portable_atmospherics/scrubber, -/obj/effect/turf_decal/bot, /obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/effect/decal/cleanable/blood/old, -/obj/machinery/atmospherics/components/unary/portables_connector/visible/layer4{ - dir = 1 - }, +/obj/structure/table, +/obj/item/wallframe/airalarm, /turf/open/floor/iron/showroomfloor, -/area/maintenance/port/lesser) -"cum" = ( -/obj/effect/turf_decal/bot, -/obj/structure/closet, -/obj/item/stack/rods/ten, -/obj/item/stock_parts/matter_bin, -/turf/open/floor/plating, -/area/maintenance/port/greater) -"cun" = ( -/obj/structure/tank_dispenser, -/obj/effect/turf_decal/delivery, +/area/station/maintenance/port/lesser) +"fiQ" = ( /obj/effect/turf_decal/tile/neutral{ - dir = 8 + dir = 1 }, -/obj/effect/turf_decal/tile/neutral, -/obj/machinery/power/apc/auto_name/directional/north, -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/engineering/main) -"cup" = ( /obj/effect/turf_decal/tile/neutral{ dir = 8 }, +/obj/structure/table/wood, +/obj/item/pinpointer/nuke, +/obj/item/disk/nuclear, +/turf/open/floor/iron/dark, +/area/station/command/heads_quarters/captain) +"fiR" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/security/processing) +"fiY" = ( +/obj/effect/turf_decal/siding/wood{ dir = 5 }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 +/turf/open/floor/wood/large, +/area/station/service/bar/atrium) +"fiZ" = ( +/obj/item/kirbyplants{ + icon_state = "applebush" }, -/obj/structure/cable, -/turf/open/floor/iron/showroomfloor, -/area/ai_monitored/security/armory) -"cur" = ( -/obj/structure/reagent_dispensers/watertank, -/obj/effect/turf_decal/delivery, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/blue{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/blue{ dir = 8 }, -/obj/effect/decal/cleanable/cobweb, -/turf/open/floor/iron/dark, -/area/hallway/secondary/entry) -"cuw" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/turf/open/floor/plating{ - icon_state = "panelscorched" - }, -/area/maintenance/port/lesser) -"cuy" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/table, -/obj/item/poster/random_official{ - pixel_x = 6; - pixel_y = 6 - }, -/obj/item/poster/random_official, -/obj/effect/turf_decal/stripes/corner, -/turf/open/floor/plating, -/area/maintenance/port/greater) -"cuE" = ( /obj/effect/turf_decal/tile/red{ - dir = 8 + dir = 1 }, -/obj/effect/turf_decal/tile/red{ - dir = 4 +/obj/effect/turf_decal/stripes/corner{ + dir = 8 }, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 +/obj/machinery/airalarm/directional/west, +/obj/machinery/status_display/ai/directional/north, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"fjh" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/structure/table, -/obj/item/wallframe/airalarm, -/turf/open/floor/iron/showroomfloor, -/area/maintenance/port/lesser) -"cuF" = ( -/obj/effect/turf_decal/tile/red{ +/obj/effect/turf_decal/bot, +/obj/structure/window/reinforced, +/obj/machinery/computer/camera_advanced/xenobio{ dir = 8 }, -/obj/effect/turf_decal/tile/red{ +/obj/machinery/button/door/directional/north{ + id = "xeno3"; + name = "Creature Cell 3 Toggle"; + pixel_x = 24; + req_access = list("xenobiology") + }, +/turf/open/floor/iron/dark, +/area/station/science/xenobiology) +"fjn" = ( +/obj/structure/sink{ + pixel_y = 26 + }, +/obj/effect/turf_decal/tile/blue{ dir = 4 }, -/obj/effect/turf_decal/tile/yellow{ +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ dir = 1 }, -/obj/effect/turf_decal/tile/yellow, -/obj/machinery/portable_atmospherics/scrubber, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/tile/blue{ dir = 1 }, -/obj/machinery/atmospherics/components/unary/portables_connector/visible/layer4{ - dir = 1 +/obj/effect/turf_decal/tile/blue, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/obj/machinery/firealarm/directional/north{ + pixel_x = 26 }, /turf/open/floor/iron/showroomfloor, -/area/maintenance/port/lesser) -"cuL" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/sign/warning/securearea{ - pixel_y = -32 - }, -/turf/open/floor/plating, -/area/maintenance/disposal) -"cuM" = ( -/obj/machinery/light/directional/east, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/obj/machinery/power/apc/sm_apc/directional/south, -/turf/open/floor/plating{ - icon_state = "panelscorched" - }, -/area/engineering/supermatter/room) -"cuZ" = ( +/area/station/medical/virology) +"fjw" = ( /obj/effect/turf_decal/stripes/corner{ dir = 8 }, @@ -18742,1010 +18194,1018 @@ /obj/effect/decal/cleanable/dirt, /obj/structure/cable, /turf/open/floor/plating, -/area/maintenance/solars/port/aft) -"cvd" = ( -/obj/effect/turf_decal/tile/yellow{ +/area/station/maintenance/solars/port/aft) +"fjz" = ( +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/showroomfloor, -/area/medical/chemistry) -"cvg" = ( -/obj/effect/spawner/structure/window/hollow/reinforced/directional, -/obj/structure/cable, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"cvk" = ( -/obj/effect/spawner/structure/window/hollow/reinforced/directional{ - dir = 6 +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, /obj/structure/cable, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"cvn" = ( +/turf/open/floor/iron/showroomfloor, +/area/station/security/lockers) +"fjX" = ( +/obj/machinery/door/firedoor, +/obj/structure/cable, +/obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/caution/stand_clear, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ +/turf/open/floor/iron/dark, +/area/station/hallway/primary/central/fore) +"fkw" = ( +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, /obj/effect/turf_decal/tile/neutral{ - dir = 4 + dir = 8 + }, +/obj/effect/landmark/start/hangover, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"fkB" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/structure/table, +/obj/item/stack/sheet/plasteel/fifty{ + amount = 10; + pixel_x = 4; + pixel_y = 4 + }, +/obj/item/stack/sheet/rglass{ + amount = 50 + }, +/obj/item/stack/sheet/rglass{ + amount = 50 + }, +/obj/item/clothing/shoes/magboots{ + pixel_x = 4; + pixel_y = 4 }, +/obj/item/clothing/shoes/magboots, +/obj/machinery/airalarm/directional/south, /turf/open/floor/iron/dark, -/area/security/courtroom) -"cvo" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 9 +/area/station/ai_monitored/command/storage/eva) +"fkI" = ( +/obj/structure/table, +/obj/item/wallframe/airalarm, +/obj/item/screwdriver{ + pixel_y = 6 }, +/turf/open/floor/plating, +/area/station/cargo/warehouse) +"fkL" = ( +/obj/structure/sign/warning/pods, +/turf/closed/wall, +/area/station/commons/fitness/recreation) +"fkP" = ( /obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating{ - icon_state = "panelscorched" +/turf/open/floor/plating, +/area/station/maintenance/starboard) +"fkT" = ( +/obj/machinery/door/airlock/external{ + name = "Departure Shuttle Airlock" }, -/area/maintenance/port/lesser) -"cvp" = ( -/obj/effect/turf_decal/tile/yellow{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/access/all/supply/general, +/turf/open/floor/iron/dark, +/area/station/hallway/secondary/exit/departure_lounge) +"fkV" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/mining/glass{ + name = "Mailroom" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "cargo-mailroom" + }, +/obj/effect/mapping_helpers/airlock/access/all/supply/general, +/turf/open/floor/iron/dark, +/area/station/cargo/sorting) +"fla" = ( +/obj/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/maintenance/disposal/incinerator) +"flt" = ( +/obj/structure/bed, +/obj/machinery/iv_drip, +/obj/item/bedsheet/medical, +/obj/effect/decal/cleanable/blood/old, +/obj/machinery/light/small/directional/east, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/red/half/contrasted{ dir = 4 }, -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/stripes/corner, -/obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/showroomfloor, -/area/medical/chemistry) -"cvq" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/loading_area, +/area/station/security/medical) +"flx" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"flz" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/plating{ - icon_state = "platingdmg3" + icon_state = "panelscorched" + }, +/area/station/maintenance/disposal/incinerator) +"flL" = ( +/obj/machinery/door/airlock/highsecurity{ + name = "AI Chamber" }, -/area/maintenance/port/lesser) -"cvv" = ( -/obj/effect/spawner/structure/window/hollow/reinforced/directional{ - dir = 10 +/obj/machinery/door/poddoor/shutters/preopen{ + id = "AI Chamber entrance shutters"; + name = "AI Chamber Lockdown Shutter" }, -/obj/structure/cable, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"cvz" = ( -/obj/effect/turf_decal/tile/yellow{ - dir = 1 +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/flasher/directional/west{ + id = "AI"; + name = "Meatbag Pacifier" }, -/obj/effect/turf_decal/tile/yellow, -/turf/open/floor/iron/showroomfloor, -/area/medical/chemistry) -"cvC" = ( -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "ai-passthrough" }, -/obj/structure/table, -/obj/machinery/reagentgrinder, -/obj/item/stack/sheet/mineral/plasma, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/showroomfloor, -/area/medical/chemistry) -"cvS" = ( +/obj/effect/mapping_helpers/airlock/access/all/command/ai_upload, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/aisat_interior) +"flS" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/structure/crate, +/obj/structure/grille, +/obj/structure/cable, /turf/open/floor/plating{ icon_state = "platingdmg3" }, -/area/maintenance/port/fore) -"cvX" = ( +/area/station/maintenance/port/fore) +"fmh" = ( /obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/obj/structure/dresser, -/obj/effect/decal/cleanable/cobweb/cobweb2, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/dark, -/area/maintenance/port/fore) -"cvY" = ( -/obj/effect/turf_decal/tile/neutral, -/obj/structure/table/wood, -/obj/effect/decal/cleanable/cobweb, -/obj/item/toy/katana, -/obj/item/clothing/shoes/sandal, +/obj/effect/decal/cleanable/blood/old, /obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/box/corners, /turf/open/floor/iron/dark, -/area/maintenance/port/fore) -"cwa" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/maintenance/disposal) -"cwe" = ( +/area/station/maintenance/port/fore) +"fmm" = ( +/obj/machinery/light/small/directional/north, +/obj/structure/dresser, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, +/obj/effect/spawner/random/contraband/prison, +/turf/open/floor/iron, +/area/station/security/prison/safe) +"fmn" = ( /obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue{ dir = 8 }, -/obj/effect/turf_decal/tile/blue{ +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/turf_decal/stripes/corner{ - dir = 1 +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, /turf/open/floor/iron, -/area/command/bridge) -"cwf" = ( -/obj/structure/sign/poster/contraband/missing_gloves, -/turf/closed/wall/rust, -/area/maintenance/port/fore) -"cwi" = ( -/turf/closed/wall/r_wall, -/area/service/chapel/funeral) -"cwp" = ( -/turf/closed/wall, -/area/maintenance/port/fore) -"cwq" = ( -/turf/closed/wall/rust, -/area/maintenance/port/fore) -"cww" = ( -/obj/machinery/portable_atmospherics/canister/oxygen, -/obj/effect/turf_decal/delivery, +/area/station/hallway/primary/aft) +"fmo" = ( /obj/effect/turf_decal/tile/neutral{ - dir = 8 + dir = 4 }, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, +/obj/effect/turf_decal/stripes/line, /turf/open/floor/iron/dark, -/area/hallway/secondary/entry) -"cwM" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 8 +/area/station/hallway/primary/central) +"fmx" = ( +/obj/effect/turf_decal/loading_area{ + dir = 1 }, -/obj/effect/landmark/start/depsec/engineering, -/obj/structure/chair/office{ - dir = 8 +/obj/structure/sign/warning/no_smoking{ + pixel_x = 30; + pixel_y = -32 }, -/obj/structure/cable, -/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/engine, +/area/station/ai_monitored/command/storage/satellite) +"fmy" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/public/glass{ + name = "Locker Room" + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/delivery, +/turf/open/floor/iron/dark, +/area/station/commons/locker) +"fmA" = ( /obj/effect/turf_decal/tile/neutral{ dir = 8 }, /obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/simple/dark/visible, +/obj/effect/turf_decal/stripes/corner{ dir = 4 }, /turf/open/floor/iron/dark, -/area/security/checkpoint/engineering) -"cwP" = ( -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/showroomfloor, -/area/medical/chemistry) -"cwQ" = ( -/obj/machinery/door/airlock/maintenance{ - req_access_txt = "12" +/area/station/maintenance/disposal/incinerator) +"fmQ" = ( +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/caution/stand_clear, +/obj/machinery/door/airlock/public/glass{ + name = "Chapel Hallway" }, -/obj/effect/mapping_helpers/airlock/abandoned, -/obj/structure/barricade/wooden/crude, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/dark, -/area/maintenance/port/fore) -"cwS" = ( -/obj/structure/girder, -/obj/effect/turf_decal/stripes/corner, -/turf/open/floor/plating{ - icon_state = "panelscorched" - }, -/area/maintenance/port/fore) -"cwZ" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, +/area/station/hallway/primary/fore) +"fmV" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/door/firedoor, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, /obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/effect/turf_decal/bot, -/obj/machinery/modular_computer/console/preset/cargochat/cargo{ +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/turf/open/floor/iron/dark, -/area/cargo/office) -"cxa" = ( -/obj/effect/decal/remains/human, -/obj/effect/decal/cleanable/blood/old, -/obj/item/clothing/head/that{ - pixel_x = 1; - pixel_y = 6 - }, -/turf/open/floor/wood, -/area/maintenance/port/fore) -"cxb" = ( -/obj/effect/decal/cleanable/blood/old, -/obj/effect/decal/cleanable/blood/gibs/limb, -/turf/open/floor/wood{ - icon_state = "wood-broken" - }, -/area/maintenance/port/fore) -"cxc" = ( -/mob/living/simple_animal/hostile/bear{ - desc = "Once a trained show bear, this creature has been left abandoned and unfed."; - environment_smash = 0; - health = 160; - maxHealth = 160; - melee_damage_upper = 25; - name = "hungry show bear" +/obj/machinery/door/airlock/hydroponics/glass{ + name = "Hydroponics Backroom" }, -/turf/open/floor/wood, -/area/maintenance/port/fore) -"cxf" = ( -/obj/structure/barricade/wooden, -/obj/effect/spawner/structure/window, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"cxm" = ( -/obj/structure/table/wood, -/obj/item/storage/fancy/candle_box, -/obj/item/storage/fancy/candle_box, -/obj/item/storage/fancy/candle_box{ - pixel_x = 6; - pixel_y = 5 +/obj/effect/mapping_helpers/airlock/access/all/service/hydroponics, +/turf/open/floor/iron/dark, +/area/station/service/hydroponics) +"fne" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 8 }, -/obj/item/storage/fancy/candle_box{ - pixel_x = -5; - pixel_y = 5 +/obj/effect/turf_decal/tile/blue{ + dir = 1 }, -/obj/machinery/airalarm/directional/north, -/obj/machinery/light/directional/north, -/obj/item/storage/box/matches{ - pixel_x = -3; - pixel_y = 2 +/obj/effect/turf_decal/tile/blue{ + dir = 1 }, -/turf/open/floor/iron/grimy, -/area/service/chapel/office) -"cxn" = ( -/obj/effect/decal/cleanable/blood/gibs/old, -/obj/effect/decal/cleanable/blood/old, -/turf/open/floor/wood{ - icon_state = "wood-broken3" +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/landmark/start/medical_doctor, +/obj/effect/turf_decal/siding/blue{ + dir = 8 }, -/area/maintenance/port/fore) -"cxo" = ( -/obj/structure/closet/cardboard, -/turf/open/floor/wood{ - icon_state = "wood-broken4" +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/area/maintenance/port/fore) -"cxp" = ( -/obj/structure/table, -/obj/item/paper_bin{ - pixel_x = -4; - pixel_y = 4 +/turf/open/floor/iron/showroomfloor, +/area/station/medical/storage) +"fnu" = ( +/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/obj/item/pen, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/turf_decal/stripes/corner, -/obj/effect/decal/cleanable/cobweb/cobweb2, -/obj/machinery/newscaster/directional/north, -/obj/structure/spider/stickyweb, -/obj/machinery/button/door/directional/east{ - id = "bankvault"; - name = "Bank Door Lock"; - normaldoorcontrol = 1; - pixel_y = 8; - specialfunctions = 4 - }, -/obj/machinery/button/door/directional/east{ - id = "bankshutter"; - name = "Bank Shutter Toggle"; - pixel_y = -8 - }, /turf/open/floor/iron/dark, -/area/maintenance/port/greater) -"cxq" = ( +/area/station/command/bridge) +"fnL" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/obj/structure/disposalpipe/segment, +/obj/structure/cable, +/obj/machinery/meter/layer4, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) +"fnN" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/iron/smooth_large, +/area/station/maintenance/department/chapel/monastery) +"fnZ" = ( +/obj/structure/table, +/obj/machinery/light/directional/north, +/obj/item/reagent_containers/food/condiment/saltshaker{ + desc = "Salt. From space oceans, presumably. A staple of modern medicine."; + pixel_x = -8; + pixel_y = 12 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating{ - icon_state = "panelscorched" +/obj/item/reagent_containers/food/condiment/peppermill{ + desc = "Often used to flavor food or make people sneeze. Fashionably moved to the left side of the table."; + pixel_x = -8; + pixel_y = 2 }, -/area/maintenance/port/fore) -"cxr" = ( -/obj/structure/sign/poster/contraband/clown, -/turf/closed/wall/rust, -/area/maintenance/port/fore) -"cxs" = ( -/obj/machinery/door/airlock/external{ - name = "Labor Camp Shuttle Airlock"; - req_access_txt = "2"; - shuttledocked = 1 +/obj/item/reagent_containers/food/drinks/bottle/orangejuice{ + desc = "An emerald flask, from the Keeper's soul. High in vitamins!"; + name = "estus flask"; + pixel_x = 4; + pixel_y = 4 }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 1 +/obj/effect/decal/cleanable/dirt, +/obj/machinery/camera/directional/north{ + c_tag = "Atrium Starboard"; + name = "service camera" }, +/obj/machinery/newscaster/directional/north, /turf/open/floor/iron/dark, -/area/security/processing) -"cxw" = ( -/obj/structure/chair/comfy/brown{ - buildstackamount = 0; - color = "#c45c57"; - dir = 1 +/area/station/service/bar/atrium) +"fov" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 4 }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/obj/machinery/status_display/ai/directional/east, +/turf/open/floor/iron/white, +/area/station/security/prison/mess) +"foB" = ( +/obj/structure/table/wood/fancy/black, +/obj/item/food/grown/poppy/geranium{ + pixel_x = -6; + pixel_y = 6 }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/obj/item/food/grown/poppy/geranium{ + pixel_x = 6; + pixel_y = 6 }, +/obj/item/food/grown/poppy/geranium, /turf/open/floor/iron/dark, -/area/maintenance/port/fore) -"cxy" = ( -/obj/structure/girder, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating{ - icon_state = "panelscorched" - }, -/area/maintenance/port/fore) -"cxz" = ( -/obj/machinery/door/airlock/external{ - name = "Labor Camp Shuttle Airlock"; - shuttledocked = 1 +/area/station/service/chapel/dock) +"foP" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 1 +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 9 }, -/turf/open/floor/iron/dark, -/area/security/processing) -"cxA" = ( +/turf/open/floor/iron/showroomfloor, +/area/station/medical/paramedic) +"foQ" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, -/obj/structure/grille/broken, -/turf/open/floor/plating{ - icon_state = "platingdmg3" +/obj/structure/disposalpipe/segment{ + dir = 9 }, -/area/maintenance/starboard) -"cxB" = ( -/obj/machinery/atmospherics/components/unary/outlet_injector/monitored/oxygen_input{ - dir = 4 +/turf/open/floor/plating, +/area/station/maintenance/port/greater) +"foU" = ( +/obj/structure/table/wood, +/obj/item/folder/blue{ + pixel_x = 4; + pixel_y = 4 }, -/turf/open/floor/engine/o2, -/area/engineering/atmos) -"cxC" = ( +/obj/item/folder/red, +/obj/item/clothing/glasses/sunglasses/big{ + pixel_x = 4; + pixel_y = 8 + }, +/obj/item/clothing/glasses/sunglasses/big, +/turf/open/floor/carpet/green, +/area/station/service/lawoffice) +"fpa" = ( /obj/structure/girder, /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/stripes/corner{ - dir = 1 + dir = 4 }, /turf/open/floor/plating{ - icon_state = "platingdmg3" - }, -/area/maintenance/port/fore) -"cxG" = ( -/obj/structure/table/wood, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 + icon_state = "panelscorched" }, -/obj/effect/turf_decal/tile/neutral{ +/area/station/maintenance/starboard) +"fph" = ( +/obj/effect/turf_decal/tile/blue{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/decal/cleanable/dirt, -/obj/item/clipboard, -/obj/item/clothing/mask/fakemoustache, -/obj/item/clothing/mask/cigarette/pipe, -/turf/open/floor/iron/dark, -/area/maintenance/port/fore) -"cxK" = ( -/obj/effect/turf_decal/bot, -/obj/structure/frame/computer{ - anchored = 1; +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue{ dir = 1 }, +/obj/effect/spawner/random/engineering/tracking_beacon, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, +/turf/open/floor/iron/showroomfloor, +/area/station/medical/medbay/central) +"fpk" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, -/turf/open/floor/iron/dark, -/area/maintenance/port/greater) -"cxL" = ( -/obj/effect/turf_decal/bot, -/obj/structure/closet{ - name = "engineering locker" +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, -/obj/item/clothing/suit/hazardvest, -/obj/item/clothing/shoes/workboots, -/obj/effect/decal/cleanable/cobweb/cobweb2, -/obj/effect/decal/cleanable/dirt, -/obj/item/clothing/under/rank/engineering/engineer, -/turf/open/floor/plating, -/area/maintenance/aft) -"cxN" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/blood/old, -/turf/open/floor/plating{ - icon_state = "panelscorched" +/turf/open/floor/engine, +/area/station/ai_monitored/turret_protected/aisat/atmos) +"fpx" = ( +/obj/structure/chair/office/light{ + dir = 4 }, -/area/maintenance/port/fore) -"cxP" = ( -/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 = 8 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/green, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 1 }, -/obj/effect/turf_decal/stripes/corner, -/obj/structure/cable, +/obj/effect/landmark/start/virologist, /turf/open/floor/iron/showroomfloor, -/area/ai_monitored/security/armory) -"cxS" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/blood/old, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"cxU" = ( -/obj/machinery/door/firedoor, +/area/station/medical/virology) +"fpz" = ( +/obj/machinery/door/airlock/engineering{ + name = "Electrical Maintenance" + }, +/obj/effect/mapping_helpers/airlock/abandoned, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/door/airlock/security/glass{ - name = "Transferring Centre"; - req_access_txt = "63" +/obj/structure/spider/stickyweb, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 4 }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 1 +/obj/effect/mapping_helpers/airlock/access/any/science/maintenance, +/turf/open/floor/iron/dark, +/area/station/maintenance/department/electrical) +"fpG" = ( +/obj/structure/cable, +/obj/effect/decal/cleanable/cobweb, +/turf/open/floor/plating, +/area/station/maintenance/department/bridge) +"fqb" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/junction/layer2{ + dir = 8 }, -/obj/effect/mapping_helpers/airlock/unres, +/obj/machinery/door/airlock/research/glass{ + name = "Ordnance Lab" + }, +/obj/effect/mapping_helpers/airlock/access/all/science/ordnance, +/turf/open/floor/iron/dark/airless, +/area/station/science/ordnance/freezerchamber) +"fqe" = ( +/obj/structure/extinguisher_cabinet/directional/east, /obj/structure/cable, -/turf/open/floor/iron/dark, -/area/security/processing) -"cxW" = ( -/obj/effect/turf_decal/tile/yellow{ - dir = 1 +/obj/structure/closet/radiation, +/obj/item/clothing/glasses/meson, +/obj/machinery/power/apc/auto_name/directional/north, +/turf/open/floor/circuit/green{ + luminosity = 2 }, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 +/area/station/engineering/gravity_generator) +"fql" = ( +/obj/structure/lattice/catwalk, +/obj/item/stack/sheet/glass, +/turf/open/space/basic, +/area/station/solars/port/aft) +"fqp" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/obj/effect/turf_decal/tile/red{ +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/turf_decal/stripes/corner{ - dir = 1 +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/sign/warning/securearea{ - name = "EMERGENCY STORAGE"; - pixel_y = 32 +/obj/effect/landmark/observer_start, +/obj/structure/disposalpipe/segment{ + dir = 4 }, +/obj/structure/cable, /turf/open/floor/iron, -/area/hallway/primary/aft) -"cya" = ( -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, +/area/station/hallway/primary/central) +"fqq" = ( /obj/effect/turf_decal/tile/neutral, -/obj/structure/disposalpipe/segment{ +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/effect/turf_decal/stripes/corner{ - dir = 8 - }, -/turf/open/floor/iron, -/area/hallway/primary/aft) -"cyb" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "greylair"; - name = "Lair Privacy Shutter" +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ + dir = 4 }, /obj/structure/cable, -/turf/open/floor/plating, -/area/maintenance/port/greater) -"cyd" = ( -/obj/effect/decal/cleanable/blood/old, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/turf/open/floor/iron/dark/corner, +/area/station/hallway/primary/starboard) +"fqG" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/effect/landmark/xeno_spawn, -/turf/open/floor/wood, -/area/maintenance/port/fore) -"cyf" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 4 }, -/obj/structure/cable, -/obj/effect/turf_decal/tile/red{ +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/turf_decal/tile/red{ +/turf/open/floor/iron, +/area/station/command/bridge) +"fqN" = ( +/obj/effect/turf_decal/tile/yellow{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/yellow{ dir = 4 }, -/obj/effect/turf_decal/siding/red{ +/obj/effect/turf_decal/tile/red{ dir = 1 }, -/obj/effect/landmark/start/depsec/engineering, -/turf/open/floor/iron, -/area/security/checkpoint/engineering) -"cyl" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/girder/displaced, -/obj/structure/grille/broken, -/turf/open/floor/plating{ - icon_state = "platingdmg1" +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/siding/yellow{ + dir = 1 }, -/area/maintenance/port/fore) -"cyn" = ( -/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/iron, +/area/station/engineering/storage_shared) +"fqP" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/disposal/bin, +/obj/effect/turf_decal/bot, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/machinery/camera/directional/east{ + c_tag = "Bridge Council Chamber"; + name = "command camera" + }, +/obj/structure/disposalpipe/trunk, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark, +/area/station/security/courtroom) +"fqQ" = ( +/turf/closed/wall/rust, +/area/station/engineering/storage/tech) +"frh" = ( +/obj/structure/railing/corner, +/obj/effect/turf_decal/siding/wideplating/dark{ dir = 4 }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/turf/open/floor/iron, -/area/hallway/primary/fore) -"cyq" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/closet/firecloset, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/station/service/chapel/monastery) +"frK" = ( +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, /turf/open/floor/plating{ - icon_state = "platingdmg1" + icon_state = "platingdmg3" }, -/area/maintenance/port/fore) -"cyr" = ( +/area/station/maintenance/department/cargo) +"frO" = ( +/turf/closed/wall/r_wall, +/area/station/science/genetics) +"frP" = ( +/obj/machinery/light/small/directional/north, +/obj/effect/decal/cleanable/dirt, +/obj/structure/extinguisher_cabinet/directional/west, +/obj/structure/cable, +/obj/machinery/power/apc/auto_name/directional/north, +/turf/open/floor/iron/checker, +/area/station/security/processing/cremation) +"fsd" = ( +/obj/machinery/door/airlock/maintenance, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/yellow{ +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/unres{ dir = 1 }, +/obj/effect/mapping_helpers/airlock/access/any/science/maintenance, +/turf/open/floor/iron/dark, +/area/station/maintenance/starboard) +"fse" = ( /obj/effect/turf_decal/tile/yellow{ dir = 4 }, -/obj/effect/turf_decal/tile/red{ - dir = 4 +/obj/effect/turf_decal/tile/yellow{ + dir = 1 }, -/turf/open/floor/iron, -/area/maintenance/disposal/incinerator) -"cyu" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/barricade/wooden/crude, -/turf/open/floor/plating{ - icon_state = "platingdmg3" +/obj/effect/turf_decal/tile/blue{ + dir = 1 }, -/area/maintenance/port/fore) -"cyy" = ( -/obj/structure/sign/warning/nosmoking, -/turf/closed/wall, -/area/maintenance/port/lesser) -"cyz" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/closet/cardboard, -/obj/structure/grille/broken, -/obj/effect/turf_decal/stripes/corner{ - dir = 4 +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ + dir = 10 }, -/turf/open/floor/plating, -/area/maintenance/fore) -"cyE" = ( -/obj/machinery/computer/slot_machine, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"fsj" = ( /obj/effect/turf_decal/tile/neutral{ - dir = 8 + dir = 4 }, -/obj/effect/turf_decal/bot_white, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/neutral, /turf/open/floor/iron/dark, -/area/maintenance/port/fore) -"cyH" = ( -/obj/structure/sign/warning/electricshock{ - pixel_y = 32 - }, -/obj/effect/turf_decal/stripes/corner, -/turf/open/floor/wood{ - icon_state = "wood-broken3" +/area/station/science/research) +"fsu" = ( +/obj/effect/turf_decal/box, +/obj/machinery/shower{ + dir = 4 }, -/area/maintenance/port/fore) -"cyI" = ( -/obj/effect/decal/cleanable/dirt, -/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/light/small/directional/east, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/obj/item/soap/nanotrasen, +/obj/machinery/newscaster/directional/west, +/obj/effect/landmark/xeno_spawn, +/obj/effect/landmark/start/hangover, +/obj/machinery/button/door/directional/east{ + id = "Shower_2"; + name = "Shower 2 Privacy Lock"; + normaldoorcontrol = 1; + pixel_y = 8; + specialfunctions = 4 }, -/obj/effect/landmark/blobstart, -/turf/open/floor/plating{ - icon_state = "platingdmg3" +/obj/machinery/button/door/directional/east{ + id = "Shower_2Privacy"; + name = "Shower 2 Privacy Toggle"; + pixel_y = -8 }, -/area/maintenance/port/fore) -"cyL" = ( -/obj/structure/table, -/obj/item/candle/infinite{ - pixel_x = 6; - pixel_y = 6 +/turf/open/floor/iron/showroomfloor, +/area/station/commons/toilet/restrooms) +"fsx" = ( +/obj/structure/reflector/single/anchored{ + dir = 5 }, -/obj/item/food/spaghetti/meatballspaghetti{ - pixel_y = 5 +/obj/effect/turf_decal/box/corners{ + dir = 4 }, -/obj/item/kitchen/fork, +/turf/open/floor/iron/dark, +/area/station/engineering/supermatter/room) +"fsJ" = ( /obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/turf/open/floor/plating{ - icon_state = "panelscorched" +/obj/effect/turf_decal/stripes/corner{ + dir = 8 }, -/area/maintenance/port/lesser) -"cyN" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/obj/effect/spawner/random/structure/crate, /turf/open/floor/plating, -/area/maintenance/department/security) -"cyQ" = ( -/obj/effect/turf_decal/stripes/line, -/obj/effect/decal/cleanable/blood/old, -/turf/open/floor/wood, -/area/maintenance/port/fore) -"cyR" = ( -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/stripes/line{ +/area/station/maintenance/port/fore) +"fsZ" = ( +/obj/effect/turf_decal/tile/blue{ dir = 1 }, -/obj/effect/decal/cleanable/blood/old, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/box/corners, /turf/open/floor/iron/dark, -/area/maintenance/port/fore) -"cyS" = ( -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/area/station/security/courtroom) +"ftd" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/red/fourcorners, +/turf/open/floor/iron/white, +/area/station/security/prison/safe) +"fth" = ( +/obj/machinery/firealarm/directional/south, +/obj/machinery/smartfridge/organ, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ dir = 8 }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/obj/effect/turf_decal/tile/blue{ + dir = 8 }, +/turf/open/floor/iron/showroomfloor, +/area/station/medical/surgery/fore) +"fti" = ( +/obj/effect/spawner/structure/window, +/turf/open/floor/plating, +/area/station/commons/locker) +"ftl" = ( /obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/dark, -/area/maintenance/port/fore) -"cyT" = ( +/obj/structure/cable, +/turf/open/floor/engine, +/area/station/ai_monitored/turret_protected/ai_upload) +"fts" = ( /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/corner{ dir = 4 }, +/obj/machinery/atmospherics/pipe/smart/simple/purple/visible{ + dir = 5 + }, /obj/effect/turf_decal/stripes/corner{ dir = 1 }, -/obj/effect/decal/cleanable/blood/gibs/limb, -/obj/effect/decal/cleanable/blood/old, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/dark, -/area/maintenance/port/fore) -"cyU" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, +/turf/open/floor/iron, +/area/station/engineering/atmos/pumproom) +"fty" = ( +/obj/machinery/light/directional/north, /obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/box/corners{ - dir = 8 + dir = 4 }, /turf/open/floor/iron/dark, -/area/maintenance/port/fore) -"cyX" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/vending/assist, -/obj/effect/turf_decal/bot_white, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, +/area/station/service/chapel/dock) +"ftz" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/structure/sign/poster/contraband/punch_shit{ - pixel_x = 30 +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/turf/open/floor/iron/dark, -/area/maintenance/port/fore) -"cyY" = ( /obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/dark, -/area/maintenance/port/fore) -"cyZ" = ( +/turf/open/floor/iron, +/area/station/command/bridge) +"ftG" = ( +/obj/machinery/deepfryer, /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 }, -/obj/effect/decal/cleanable/blood/gibs/old, -/obj/effect/decal/cleanable/blood/old, -/obj/effect/decal/cleanable/dirt, -/mob/living/simple_animal/hostile/jungle/mook{ - environment_smash = 0; - name = "deformed creature" - }, +/obj/effect/turf_decal/bot, /turf/open/floor/iron/dark, -/area/maintenance/port/fore) -"czb" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, +/area/station/service/kitchen) +"ftS" = ( /obj/effect/turf_decal/stripes/line{ - dir = 4 + dir = 8 }, -/obj/effect/decal/cleanable/blood/old, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/dark, -/area/maintenance/port/fore) -"czh" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/button/door/directional/west{ + id = "Secure Storage"; + name = "Secure Storage Toggle"; + req_access = list("engine_equip") }, -/obj/effect/turf_decal/tile/neutral{ +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"fun" = ( +/obj/structure/cable, +/obj/effect/turf_decal/siding/wood{ dir = 8 }, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/siding/wood{ dir = 4 }, -/obj/effect/decal/cleanable/blood/gibs/old, -/obj/effect/decal/cleanable/blood/old, -/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/wood/parquet, +/area/station/command/heads_quarters/captain/private) +"fuq" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/door/airlock/grunge{ + name = "Custodial Closet" + }, +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/access/all/service/janitor, /turf/open/floor/iron/dark, -/area/maintenance/port/fore) -"czi" = ( -/obj/effect/decal/cleanable/blood/old, -/obj/item/restraints/legcuffs/beartrap, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/area/station/service/janitor) +"fur" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/blue{ dir = 4 }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating{ - icon_state = "platingdmg1" +/obj/item/kirbyplants{ + icon_state = "plant-05" }, -/area/maintenance/fore) -"czj" = ( -/obj/effect/turf_decal/tile/neutral{ +/obj/machinery/firealarm/directional/east, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"fuB" = ( +/turf/closed/wall/rust, +/area/station/maintenance/starboard/aft) +"fvb" = ( +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ dir = 4 }, -/obj/effect/turf_decal/stripes/line, -/obj/effect/decal/cleanable/blood/old, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/box/corners{ +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/turf/open/floor/iron/dark, -/area/maintenance/port/fore) -"czk" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/effect/turf_decal/stripes/line, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/dark, -/area/maintenance/port/fore) -"czl" = ( -/obj/effect/turf_decal/tile/neutral{ +/turf/open/floor/iron, +/area/station/command/teleporter) +"fvh" = ( +/obj/effect/turf_decal/tile/yellow{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow{ dir = 8 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/item/radio/intercom/directional/west, +/turf/open/floor/iron/showroomfloor, +/area/station/medical/chemistry) +"fvr" = ( +/obj/machinery/door/airlock/maintenance, +/obj/effect/mapping_helpers/airlock/abandoned, +/obj/structure/barricade/wooden/crude, +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/unres{ dir = 1 }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 4 - }, +/obj/effect/mapping_helpers/airlock/access/any/medical/maintenance, /turf/open/floor/iron/dark, -/area/maintenance/port/fore) -"czm" = ( +/area/station/maintenance/port/greater) +"fvB" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/turf_decal/stripes/line{ - dir = 6 +/obj/effect/turf_decal/stripes/corner{ + dir = 4 }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/box/corners{ - dir = 1 +/obj/machinery/light/small/directional/east, +/obj/item/kirbyplants{ + icon_state = "plant-21" }, +/obj/structure/spider/stickyweb, +/obj/effect/decal/cleanable/blood/old, /turf/open/floor/iron/dark, -/area/maintenance/port/fore) -"czn" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/vending/cigarette, -/obj/effect/turf_decal/bot_white, -/obj/effect/turf_decal/tile/neutral{ +/area/station/maintenance/port/greater) +"fvC" = ( +/turf/closed/wall/r_wall, +/area/station/command/heads_quarters/ce) +"fvJ" = ( +/obj/structure/bookcase/random/reference, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/turf/open/floor/iron/dark, +/area/station/maintenance/starboard/fore) +"fvK" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/extinguisher_cabinet/directional/west, +/obj/effect/turf_decal/tile/green{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/blue{ dir = 8 }, -/turf/open/floor/iron/dark, -/area/maintenance/port/fore) -"czu" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/table, -/obj/item/book/manual/wiki/engineering_hacking{ - pixel_x = 4; - pixel_y = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"fvQ" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/yellow{ dir = 8 }, -/obj/item/pen, -/turf/open/floor/iron/dark, -/area/maintenance/port/fore) -"czv" = ( -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/yellow{ dir = 1 }, -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/obj/structure/cable, -/turf/open/floor/iron/showroomfloor, -/area/ai_monitored/security/armory) -"czx" = ( /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/corner, +/obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/stripes/corner{ dir = 8 }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark, -/area/maintenance/port/fore) -"czz" = ( -/obj/effect/turf_decal/tile/purple{ - dir = 8 +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/effect/turf_decal/tile/purple, -/obj/effect/turf_decal/tile/purple, -/turf/open/floor/iron/showroomfloor, -/area/command/heads_quarters/rd) -"czE" = ( -/obj/effect/turf_decal/bot, -/obj/structure/rack, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/turf/open/floor/iron, +/area/station/engineering/hallway) +"fvT" = ( +/obj/machinery/computer/secure_data{ dir = 4 }, -/obj/item/storage/backpack, -/obj/item/extinguisher{ - pixel_x = -4; - pixel_y = 4 +/obj/effect/turf_decal/tile/red{ + dir = 1 }, -/obj/item/extinguisher, -/obj/structure/sign/warning/nosmoking{ - pixel_x = -30 +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, /turf/open/floor/iron/dark, -/area/hallway/secondary/entry) -"czF" = ( -/obj/machinery/atmospherics/pipe/smart/simple/yellow/visible{ - dir = 5 - }, -/turf/closed/wall, -/area/engineering/atmos) -"czG" = ( +/area/station/command/bridge) +"fvU" = ( +/turf/closed/wall/rust, +/area/station/maintenance/starboard/fore) +"fvX" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/blood/old, -/turf/open/floor/plating{ - icon_state = "platingdmg1" - }, -/area/maintenance/disposal) -"czI" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/tile/neutral{ dir = 4 }, +/turf/open/floor/iron/dark/corner, +/area/station/hallway/primary/port) +"fwf" = ( /obj/effect/turf_decal/tile/neutral, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, /obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/hallway/secondary/entry) -"czJ" = ( +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/stripes/line{ +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible, +/obj/effect/turf_decal/stripes/corner, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"fwJ" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/siding/wood{ + dir = 4 + }, +/turf/open/floor/iron/grimy, +/area/station/service/chapel/office) +"fwM" = ( +/obj/structure/table, +/obj/machinery/camera/directional/east{ + c_tag = "Garden" + }, +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/structure/cable, -/turf/open/floor/iron, -/area/security/processing) -"czP" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/cobweb, -/obj/structure/closet/wardrobe/green, -/turf/open/floor/plating{ - icon_state = "platingdmg1" +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/area/maintenance/port/lesser) -"czZ" = ( +/obj/effect/turf_decal/siding/green{ + dir = 8 + }, +/obj/item/shovel/spade, +/obj/item/hatchet, +/obj/item/cultivator, /obj/effect/decal/cleanable/dirt, -/obj/effect/landmark/event_spawn, -/obj/structure/cable, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"cAb" = ( -/obj/effect/turf_decal/bot, +/turf/open/floor/iron/dark, +/area/station/service/hydroponics/garden) +"fxd" = ( /obj/effect/decal/cleanable/dirt, -/obj/structure/closet/wardrobe/mixed, +/obj/machinery/light/small/directional/north, /turf/open/floor/plating, -/area/maintenance/port/lesser) -"cAr" = ( -/obj/structure/table, -/obj/machinery/recharger, -/obj/effect/decal/cleanable/cobweb/cobweb2, -/obj/effect/decal/cleanable/dirt, -/obj/structure/sign/poster/contraband/the_griffin{ - pixel_x = 32 +/area/station/maintenance/central) +"fxt" = ( +/obj/machinery/chem_heater/withbuffer, +/obj/effect/turf_decal/bot, +/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/iron/dark, -/area/maintenance/fore) -"cAs" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/closet/cardboard, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"cAv" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/sign/poster/contraband/grey_tide{ - pixel_y = 32 +/area/station/medical/pharmacy) +"fxw" = ( +/obj/machinery/door/airlock/external{ + name = "Departure Shuttle Airlock"; + space_dir = 4 }, -/turf/open/floor/plating{ - icon_state = "platingdmg3" +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 }, -/area/maintenance/port/greater) -"cAE" = ( +/obj/effect/mapping_helpers/airlock/access/all/supply/general, +/turf/open/floor/iron/dark, +/area/station/hallway/secondary/exit/departure_lounge) +"fxx" = ( +/obj/machinery/disposal/bin, /obj/effect/turf_decal/bot, /obj/effect/turf_decal/tile/neutral{ dir = 4 @@ -19753,1099 +19213,1143 @@ /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/structure/closet/firecloset, +/obj/machinery/light_switch/directional/west, +/obj/machinery/light/directional/west, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/obj/machinery/firealarm/directional/south, /turf/open/floor/iron/dark, -/area/hallway/secondary/entry) -"cAF" = ( -/obj/structure/girder, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating{ - icon_state = "panelscorched" +/area/station/medical/paramedic) +"fxB" = ( +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 }, -/area/maintenance/fore) -"cAH" = ( -/obj/structure/sign/departments/security, -/turf/closed/wall, -/area/maintenance/fore) -"cAM" = ( -/obj/structure/table/bronze, -/obj/item/clothing/suit/bronze, -/obj/item/clothing/shoes/bronze{ - pixel_x = -12 +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/pipe/bridge_pipe/purple/visible, +/obj/machinery/atmospherics/components/binary/pump{ + dir = 8; + name = "Air to Mix" }, -/turf/open/floor/bronze, -/area/maintenance/department/chapel) -"cAW" = ( -/obj/machinery/atmospherics/components/unary/passive_vent{ - name = "server vent" +/turf/open/floor/iron, +/area/station/engineering/atmos/pumproom) +"fxM" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/turf/open/floor/circuit/green/telecomms/mainframe, -/area/science/server) -"cAY" = ( -/obj/docking_port/stationary{ - dheight = 1; +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/light/small/directional/west, +/obj/machinery/newscaster/directional/south, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/table/wood/fancy/red, +/obj/structure/sign/painting/large/library{ dir = 8; - dwidth = 12; - height = 17; - id = "syndicate_nw"; - name = "northwest of station"; - width = 23 + pixel_x = -29 + }, +/turf/open/floor/iron/dark, +/area/station/service/library) +"fxP" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/table, +/obj/item/food/dough, +/obj/item/kitchen/rollingpin, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/turf/open/space/basic, -/area/space) -"cAZ" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/dark, +/area/station/service/kitchen) +"fxQ" = ( /obj/effect/turf_decal/tile/neutral{ - dir = 1 + dir = 4 }, /obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/machinery/disposal/bin, +/obj/effect/turf_decal/bot, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/station/command/heads_quarters/rd) +"fxY" = ( +/obj/effect/decal/cleanable/blood/old, +/obj/machinery/door/airlock/external{ + name = "Mining Dock Airlock" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 8 }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/disposalpipe/junction/flip{ +/obj/effect/mapping_helpers/airlock/unres{ dir = 4 }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/general/visible, +/obj/effect/mapping_helpers/airlock/access/all/supply/mining, /turf/open/floor/iron/dark, -/area/medical/morgue) -"cBf" = ( -/obj/structure/grille, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/maintenance/fore) -"cBh" = ( -/obj/effect/decal/cleanable/dirt, +/area/station/cargo/miningoffice) +"fyc" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/effect/turf_decal/caution{ + pixel_y = -12 }, -/turf/open/floor/plating, -/area/maintenance/port/greater) -"cBk" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/corner{ +/obj/effect/turf_decal/tile/blue{ dir = 4 }, -/turf/open/floor/plating{ - icon_state = "platingdmg3" - }, -/area/maintenance/fore) -"cBm" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/grille, -/turf/open/floor/plating{ - icon_state = "panelscorched" +/obj/effect/turf_decal/tile/blue{ + dir = 1 }, -/area/maintenance/port/lesser) -"cBo" = ( -/obj/effect/turf_decal/stripes/corner, -/obj/effect/turf_decal/stripes/corner{ - dir = 4 +/obj/effect/turf_decal/tile/blue{ + dir = 1 }, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"fyf" = ( +/obj/structure/table/wood, +/obj/item/clipboard, +/obj/item/folder/blue, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/security/courtroom) +"fyj" = ( /obj/structure/cable, -/turf/open/floor/plating, -/area/maintenance/solars/port/aft) -"cBp" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/landmark/event_spawn, -/turf/open/floor/plating, -/area/maintenance/aft) -"cBv" = ( -/obj/structure/flora/grass/jungle, -/turf/open/misc/asteroid, -/area/maintenance/port/lesser) -"cBw" = ( -/obj/structure/flora/rock/pile, -/turf/open/misc/asteroid, -/area/maintenance/port/lesser) -"cBx" = ( -/obj/structure/flora/ausbushes/palebush, -/turf/open/misc/asteroid, -/area/maintenance/port/lesser) -"cBy" = ( -/obj/structure/flora/ausbushes/lavendergrass, -/obj/structure/flora/ausbushes/sparsegrass, -/obj/structure/flora/ausbushes/ywflowers, -/obj/structure/flora/ausbushes/grassybush, -/obj/structure/flora/ausbushes/palebush, -/turf/open/misc/asteroid, -/area/maintenance/port/lesser) -"cBB" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/turf/closed/wall/r_wall, +/area/station/maintenance/starboard/aft) +"fyq" = ( +/obj/machinery/atmospherics/components/trinary/mixer{ + dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/purple/half/contrasted{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/obj/machinery/button/door/directional/north{ + id = "ordnancestorage"; + name = "Ordnance Storage Access"; + req_access = list("ordnance") }, -/turf/open/floor/iron, -/area/hallway/primary/starboard) -"cBD" = ( -/obj/structure/flora/grass/jungle, -/obj/effect/turf_decal/sand/plating, -/turf/open/floor/plating, -/area/space/nearstation) -"cBI" = ( -/turf/open/misc/asteroid, -/area/maintenance/port/lesser) -"cBK" = ( -/obj/effect/turf_decal/tile/brown, -/obj/effect/turf_decal/tile/brown{ - dir = 4 +/obj/machinery/firealarm/directional/north{ + pixel_x = -32 }, -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/brown{ +/turf/open/floor/iron/showroomfloor, +/area/station/science/ordnance/storage) +"fyw" = ( +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/turf_decal/tile/yellow{ +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/corner{ dir = 1 }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/blood/old, -/turf/open/floor/iron, -/area/maintenance/starboard/fore) -"cBN" = ( -/obj/structure/flora/ausbushes/palebush, -/obj/effect/turf_decal/sand/plating, -/turf/open/floor/plating, -/area/space/nearstation) -"cCi" = ( -/obj/machinery/door/airlock/external{ - name = "Arrival Shuttle Airlock" +/obj/structure/closet/secure_closet/personal/patient, +/obj/machinery/camera/directional/north{ + c_tag = "Medbay Aux Storage"; + name = "medical camera"; + network = list("ss13","medical") }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/obj/effect/turf_decal/bot, +/obj/item/toy/figure/paramedic, +/obj/structure/extinguisher_cabinet/directional/north, /turf/open/floor/iron/dark, -/area/hallway/secondary/entry) -"cCl" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/area/station/medical/paramedic) +"fyA" = ( +/obj/machinery/door/airlock/mining{ + name = "Auxiliary Base" + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/mapping_helpers/airlock/access/all/engineering/construction, /turf/open/floor/iron/dark, -/area/service/chapel/dock) -"cCr" = ( -/obj/effect/decal/cleanable/cobweb, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/tile/neutral, +/area/station/construction/mining/aux_base) +"fyD" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/structure/closet/secure_closet/personal, -/turf/open/floor/iron/dark, -/area/maintenance/fore) -"cCs" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/box/corners{ + dir = 8 + }, +/obj/structure/window/reinforced{ dir = 4 }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating{ - icon_state = "platingdmg1" +/obj/structure/window/reinforced{ + dir = 1; + pixel_y = 1 }, -/area/maintenance/starboard) -"cCy" = ( -/obj/effect/turf_decal/stripes/line, +/turf/open/floor/iron/dark, +/area/station/commons/fitness/recreation) +"fyG" = ( +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/turf/open/floor/iron/showroomfloor, -/area/security/prison) -"cCz" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/obj/structure/disposalpipe/segment{ + dir = 5 }, -/obj/effect/turf_decal/tile/neutral, -/obj/machinery/vending/wardrobe/curator_wardrobe, -/obj/effect/turf_decal/delivery/white, +/obj/item/kirbyplants/random, /turf/open/floor/iron/dark, -/area/service/library) -"cCF" = ( -/obj/structure/reagent_dispensers/watertank, +/area/station/service/chapel/monastery) +"fyK" = ( /obj/effect/turf_decal/delivery, -/obj/item/reagent_containers/glass/bucket, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 4 + }, +/obj/machinery/portable_atmospherics/canister/nitrous_oxide, +/obj/structure/extinguisher_cabinet/directional/west, +/obj/structure/sign/warning/fire{ + pixel_y = -32 }, -/obj/effect/decal/cleanable/cobweb/cobweb2, -/turf/open/floor/iron/dark, -/area/maintenance/fore) -"cCO" = ( /obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating{ - icon_state = "platingdmg1" +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 4 }, -/area/maintenance/port/greater) -"cCP" = ( -/obj/structure/bookcase/random/reference, /turf/open/floor/iron/dark, -/area/maintenance/starboard/fore) -"cCR" = ( -/obj/structure/table, -/obj/item/storage/secure/briefcase, -/obj/item/taperecorder, -/obj/structure/sign/warning/electricshock{ - pixel_y = -32 +/area/station/security/execution/education) +"fyS" = ( +/obj/item/storage/box/lights/mixed, +/turf/open/floor/plating, +/area/station/maintenance/starboard) +"fyZ" = ( +/obj/structure/chair/office/light{ + dir = 4 + }, +/obj/effect/landmark/start/chemist, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, /turf/open/floor/iron/dark, -/area/maintenance/port/greater) -"cCT" = ( -/obj/machinery/door/poddoor/shutters{ - id = "maidbay"; - name = "Maid Bay" +/area/station/medical/pharmacy) +"fzd" = ( +/turf/closed/wall, +/area/station/maintenance/solars/port/fore) +"fzk" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, +/obj/machinery/vending/autodrobe/all_access, /obj/effect/turf_decal/delivery, /turf/open/floor/iron/dark, -/area/maintenance/fore) -"cCU" = ( -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating{ - icon_state = "panelscorched" +/area/station/commons/locker) +"fzn" = ( +/obj/machinery/door/airlock/external{ + name = "Science Escape Pod"; + space_dir = 4 }, -/area/maintenance/fore) -"cCX" = ( -/obj/docking_port/stationary/random{ - dir = 2; - id = "pod_lavaland"; - name = "lavaland" +/turf/open/floor/iron/dark, +/area/station/maintenance/starboard) +"fzp" = ( +/obj/effect/spawner/structure/window/hollow/reinforced/directional{ + dir = 1 }, -/turf/open/space, -/area/space/nearstation) -"cDa" = ( -/obj/effect/turf_decal/stripes/line, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"fzu" = ( /obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating{ - icon_state = "platingdmg3" +/obj/effect/turf_decal/bot, +/obj/effect/spawner/random/structure/crate, +/turf/open/floor/plating, +/area/station/maintenance/port/lesser) +"fzG" = ( +/obj/machinery/vending/medical, +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, -/area/maintenance/fore) -"cDh" = ( -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating{ - icon_state = "platingdmg1" +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/area/maintenance/fore) -"cDj" = ( +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/turf/open/floor/iron/dark, +/area/station/medical/storage) +"fzH" = ( +/obj/structure/chair, /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, +/obj/effect/landmark/start/assistant, +/turf/open/floor/iron, +/area/station/commons/fitness/recreation) +"fzJ" = ( +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/firealarm/directional/east, +/obj/machinery/camera/directional/east{ + c_tag = "Telecomms Server Room"; + name = "telecomms camera"; + network = list("ss13","tcomms") + }, +/turf/open/floor/engine/telecomms, +/area/station/tcommsat/server) +"fzL" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, /obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/structure/cable, -/obj/effect/landmark/start/hangover, -/obj/structure/disposalpipe/segment, /turf/open/floor/iron, -/area/hallway/primary/starboard) -"cDk" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/maintenance/fore) -"cDq" = ( -/obj/machinery/door/airlock/maintenance{ - req_access_txt = "12" - }, -/turf/open/floor/iron/dark, -/area/maintenance/fore) -"cDv" = ( -/obj/effect/turf_decal/stripes/line{ +/area/station/hallway/primary/central/fore) +"fAy" = ( +/obj/effect/turf_decal/delivery, +/obj/machinery/power/terminal{ dir = 4 }, -/obj/effect/turf_decal/stripes/corner{ - dir = 1 - }, -/obj/machinery/shower{ - dir = 4; - name = "emergency shower" - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/effect/decal/cleanable/dirt, -/obj/structure/disposalpipe/segment, +/obj/machinery/airalarm/directional/south, +/obj/effect/turf_decal/stripes/line, +/obj/effect/decal/cleanable/dirt, /obj/structure/cable, /turf/open/floor/plating{ icon_state = "panelscorched" }, -/area/maintenance/starboard/aft) -"cDL" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 4 - }, +/area/station/maintenance/solars/port/fore) +"fAG" = ( +/obj/effect/decal/cleanable/blood/old, /obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating{ - icon_state = "panelscorched" - }, -/area/maintenance/fore) -"cDN" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/turf/open/floor/iron/showroomfloor, -/area/science/misc_lab) -"cDP" = ( -/obj/machinery/light/small/directional/south, -/obj/effect/decal/cleanable/oil, -/turf/open/floor/iron/dark, -/area/service/chapel/storage) -"cDR" = ( -/obj/structure/bookcase/random/reference, -/obj/effect/decal/cleanable/cobweb/cobweb2, -/turf/open/floor/iron/dark, -/area/maintenance/starboard/fore) -"cDT" = ( -/obj/machinery/camera/directional/west{ - c_tag = "Xenobiology Cell 1"; - name = "xenobiology camera"; - network = list("ss13","rd","xeno") +/obj/item/shard, +/turf/open/floor/wood{ + icon_state = "wood-broken4" }, -/obj/machinery/light/small/directional/west, -/turf/open/floor/engine, -/area/science/xenobiology) -"cDV" = ( -/obj/effect/turf_decal/tile/neutral{ +/area/station/cargo/warehouse) +"fAI" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/trimline/purple/filled/line{ dir = 1 }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 +/turf/open/floor/plating/plasma/rust, +/area/station/maintenance/space_hut/plasmaman) +"fAM" = ( +/obj/structure/chair/pew/right{ + dir = 8 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/obj/effect/turf_decal/siding/thinplating/dark, +/turf/open/floor/iron/chapel{ + dir = 8 }, -/turf/open/floor/iron/dark/corner{ +/area/station/service/chapel/monastery) +"fBh" = ( +/obj/machinery/door/airlock/maintenance, +/obj/structure/disposalpipe/segment{ dir = 4 }, -/area/hallway/primary/central/fore) -"cDW" = ( -/obj/structure/chair/sofa/right{ - color = "#c45c57" +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 4 }, -/turf/open/floor/wood{ - icon_state = "wood-broken" +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +/turf/open/floor/plating, +/area/station/maintenance/department/cargo) +"fBm" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/window/reinforced/spawner{ + dir = 8 }, -/area/maintenance/starboard/fore) -"cDY" = ( -/obj/structure/chair/sofa/corner{ - color = "#c45c57" +/obj/structure/table, +/obj/item/raw_anomaly_core/random, +/obj/item/raw_anomaly_core/random{ + pixel_x = -5; + pixel_y = 7 }, -/obj/effect/decal/cleanable/cobweb/cobweb2, -/turf/open/floor/wood{ - icon_state = "wood-broken5" +/obj/item/raw_anomaly_core/random{ + pixel_x = 7; + pixel_y = 9 }, -/area/maintenance/starboard/fore) -"cEb" = ( -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/obj/effect/turf_decal/tile/purple/half/contrasted{ + dir = 8 }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/blood/old, -/turf/open/floor/iron/dark, -/area/maintenance/starboard/fore) -"cEc" = ( -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/turf/open/floor/iron/showroomfloor, +/area/station/science/ordnance) +"fBt" = ( +/obj/machinery/door/airlock/grunge{ + name = "Chapel Office" }, -/obj/effect/decal/cleanable/dirt, -/mob/living/simple_animal/hostile/retaliate/ghost, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment, +/obj/effect/mapping_helpers/airlock/access/all/service/chapel_office, /turf/open/floor/iron/dark, -/area/maintenance/starboard/fore) -"cEf" = ( -/obj/structure/chair/sofa/left{ - color = "#c45c57"; - dir = 8 - }, +/area/station/service/chapel/office) +"fBC" = ( /obj/effect/decal/cleanable/blood/old, -/turf/open/floor/wood{ - icon_state = "wood-broken7" +/obj/item/restraints/legcuffs/beartrap, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 }, -/area/maintenance/starboard/fore) -"cEi" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating{ - icon_state = "platingdmg3" + icon_state = "platingdmg1" }, -/area/maintenance/department/crew_quarters/bar) -"cEj" = ( -/obj/structure/bookcase/random/nonfiction, -/obj/effect/decal/cleanable/cobweb/cobweb2, -/turf/open/floor/iron/dark, -/area/maintenance/starboard/fore) -"cEk" = ( -/obj/structure/bookcase/random/nonfiction, -/obj/effect/decal/cleanable/cobweb, +/area/station/maintenance/fore) +"fBF" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/dark, -/area/maintenance/starboard/fore) -"cEl" = ( -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/area/station/service/bar) +"fBI" = ( +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/stripes/corner{ + dir = 8 }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/blood/old, -/obj/effect/decal/remains/human, -/turf/open/floor/iron/dark, -/area/maintenance/starboard/fore) -"cEn" = ( +/obj/effect/landmark/start/hangover, +/turf/open/floor/iron, +/area/station/command/heads_quarters/hop) +"fBX" = ( /obj/effect/turf_decal/bot, /obj/structure/rack, -/obj/item/clothing/gloves/color/fyellow, -/obj/item/storage/toolbox/electrical, -/turf/open/floor/plating, -/area/maintenance/aft) -"cEo" = ( -/turf/open/floor/wood{ - icon_state = "wood-broken6" - }, -/area/maintenance/starboard/fore) -"cEp" = ( -/obj/machinery/door/airlock/maintenance{ - req_access_txt = "12" - }, -/obj/effect/mapping_helpers/airlock/abandoned, -/obj/structure/barricade/wooden/crude, /obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/dark, -/area/maintenance/starboard/fore) -"cEs" = ( /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ - dir = 1 + dir = 8 + }, +/obj/item/storage/toolbox/drone, +/obj/machinery/light/directional/north, +/obj/item/flashlight/flare, +/obj/item/flashlight/flare, +/obj/machinery/newscaster/directional/north, +/obj/effect/turf_decal/stripes/corner{ + dir = 8 }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/dark, -/area/maintenance/starboard/fore) -"cEw" = ( -/obj/effect/turf_decal/delivery, -/obj/structure/reagent_dispensers/fueltank, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/maintenance/aft) -"cEx" = ( -/obj/structure/bookcase/random/fiction, -/obj/effect/decal/cleanable/cobweb, /turf/open/floor/iron/dark, -/area/maintenance/starboard/fore) -"cEz" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/turf/open/floor/plating{ - icon_state = "panelscorched" +/area/station/construction/mining/aux_base) +"fCb" = ( +/obj/machinery/computer/cargo{ + dir = 8 }, -/area/maintenance/fore) -"cEE" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/landmark/blobstart, -/turf/open/floor/plating{ - icon_state = "platingdmg3" +/obj/effect/turf_decal/tile/brown{ + dir = 4 }, -/area/maintenance/fore) -"cEI" = ( -/obj/effect/decal/cleanable/dirt, -/mob/living/simple_animal/hostile/cat_butcherer, -/turf/open/floor/plating{ - icon_state = "platingdmg3" +/obj/effect/turf_decal/tile/yellow, +/obj/machinery/button/door/directional/east{ + id = "QMLoaddoor"; + layer = 4; + name = "Off Ramp Toggle"; + pixel_y = 6; + req_access = list("cargo") }, -/area/maintenance/fore) -"cEJ" = ( -/obj/structure/table/optable, -/obj/effect/decal/cleanable/blood/old, -/obj/effect/decal/cleanable/dirt, +/obj/machinery/button/door/directional/east{ + id = "QMLoaddoor2"; + layer = 4; + name = "On Ramp Toggle"; + pixel_y = -6; + req_access = list("cargo") + }, +/obj/effect/turf_decal/tile/brown, /obj/effect/turf_decal/bot, -/obj/effect/turf_decal/tile/neutral{ +/turf/open/floor/iron, +/area/station/cargo/storage) +"fCc" = ( +/obj/machinery/door/airlock/external{ + name = "Solar Maintenance" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, +/turf/open/floor/plating, +/area/station/maintenance/solars/port/fore) +"fCe" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/yellow{ dir = 1 }, -/obj/item/surgical_drapes, -/obj/item/clothing/mask/surgical, -/turf/open/floor/iron/dark, -/area/maintenance/fore) -"cEL" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/maintenance/disposal/incinerator) +"fCs" = ( +/obj/structure/chair/wood{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/landmark/start/assistant, +/turf/open/floor/wood, +/area/station/service/bar/atrium) +"fCH" = ( +/obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/neutral, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/command/gateway) +"fCM" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/red{ dir = 4 }, -/obj/structure/rack, -/obj/item/reagent_containers/blood/random{ - pixel_x = 4; - pixel_y = 4 +/obj/effect/turf_decal/tile/red{ + dir = 8 }, -/obj/item/reagent_containers/blood/random, -/obj/item/reagent_containers/blood/random{ - pixel_x = -4; - pixel_y = -4 +/obj/effect/turf_decal/siding/wood{ + dir = 8 }, -/turf/open/floor/iron/dark, -/area/maintenance/fore) -"cEN" = ( -/obj/effect/decal/cleanable/blood/old, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/maintenance/fore) -"cEO" = ( -/obj/structure/frame/computer{ - anchored = 1; +/obj/effect/landmark/start/clown, +/turf/open/floor/iron, +/area/station/service/theater) +"fCX" = ( +/obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/corner, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/engine, +/area/station/engineering/supermatter) +"fDi" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/dark, -/area/maintenance/fore) -"cET" = ( +/area/station/security/lockers) +"fDr" = ( +/obj/structure/window/reinforced, /obj/effect/decal/cleanable/dirt, -/obj/item/shard, -/turf/open/floor/plating{ - icon_state = "panelscorched" +/obj/machinery/disposal/delivery_chute{ + dir = 8 }, -/area/maintenance/fore) -"cEV" = ( -/obj/structure/sink{ - dir = 8; - pixel_x = 11 +/obj/structure/window/reinforced{ + dir = 1 }, -/obj/effect/decal/cleanable/blood/old, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/box, -/turf/open/floor/plating{ - icon_state = "panelscorched" +/obj/structure/disposalpipe/trunk{ + dir = 8 }, -/area/maintenance/fore) -"cEX" = ( -/obj/structure/sign/departments/medbay/alt, -/turf/closed/wall/rust, -/area/maintenance/fore) -"cEY" = ( -/obj/machinery/door/airlock/security/glass{ - name = "Prison Wing"; - req_access_txt = "1" +/obj/machinery/status_display/supply{ + pixel_x = 32 }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ - cycle_id = "brig-entrance-left" +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/turf/open/floor/plating, -/area/security/prison) -"cFc" = ( -/obj/effect/turf_decal/stripes/corner{ +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/stripes/end{ dir = 4 }, -/obj/effect/turf_decal/stripes/corner{ - dir = 1 +/turf/open/floor/iron/dark, +/area/station/cargo/sorting) +"fDB" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/grunge{ + name = "Restrooms" }, -/obj/structure/chair{ +/obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plating{ - icon_state = "platingdmg3" - }, -/area/maintenance/fore) -"cFg" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/turf/open/floor/iron/dark, +/area/station/commons/locker) +"fDK" = ( +/obj/structure/sink{ + pixel_y = 20 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/effect/decal/cleanable/dirt, -/obj/structure/disposalpipe/segment, -/obj/structure/cable, +/obj/item/mop, +/obj/item/reagent_containers/glass/bucket, /turf/open/floor/plating{ - icon_state = "panelscorched" + icon_state = "platingdmg1" }, -/area/maintenance/starboard/aft) -"cFk" = ( -/obj/structure/bookcase/random/fiction, +/area/station/maintenance/disposal) +"fDS" = ( +/obj/machinery/air_sensor/carbon_tank, +/turf/open/floor/engine/co2, +/area/station/engineering/atmos) +"fDT" = ( +/obj/structure/closet/secure_closet/brig{ + name = "Prisoner Locker" + }, +/obj/effect/turf_decal/bot, +/obj/effect/decal/cleanable/cobweb, +/obj/effect/turf_decal/tile/neutral/half/contrasted, /turf/open/floor/iron/dark, -/area/maintenance/starboard/fore) -"cFl" = ( -/obj/item/kirbyplants{ - icon_state = "plant-05" +/area/station/security/execution/transfer) +"fEb" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/dark, -/area/maintenance/starboard/fore) -"cFs" = ( -/obj/effect/turf_decal/bot, -/obj/machinery/conveyor{ - dir = 4; - id = "QMLoad2"; - name = "on ramp" +/obj/structure/cable, +/obj/machinery/atmospherics/components/trinary/mixer{ + name = "plasma mixer" }, +/turf/open/floor/iron/dark, +/area/station/maintenance/disposal/incinerator) +"fEc" = ( /obj/effect/turf_decal/tile/neutral{ - dir = 1 + dir = 8 }, /obj/effect/turf_decal/tile/neutral{ - dir = 4 + dir = 1 }, -/obj/item/radio/intercom/directional/south, -/turf/open/floor/iron/dark, -/area/cargo/storage) -"cFy" = ( -/obj/structure/girder, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating{ - icon_state = "panelscorched" +/obj/item/kirbyplants{ + icon_state = "applebush" }, -/area/maintenance/starboard/fore) -"cFC" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/commons/locker) +"fEe" = ( +/obj/structure/table/reinforced, +/obj/effect/turf_decal/delivery, /obj/machinery/door/firedoor, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/turf_decal/caution/stand_clear, -/turf/open/floor/iron/dark, -/area/hallway/primary/aft) -"cFE" = ( -/obj/structure/plasticflaps/opaque, -/obj/machinery/door/window/left/directional/north{ +/obj/item/folder/red, +/obj/machinery/door/window/brigdoor/left/directional/north{ dir = 2; - name = "Cargo Delivery Access"; - req_access_txt = "50" + name = "Brig Control Desk"; + req_access = list("armory") }, /turf/open/floor/plating, -/area/hallway/secondary/exit/departure_lounge) -"cFK" = ( -/obj/effect/spawner/structure/window, -/turf/open/floor/plating, -/area/hallway/primary/port) -"cFL" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/girder, -/obj/structure/grille/broken, -/turf/open/floor/plating, -/area/maintenance/port/greater) -"cFN" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 8 +/area/station/security/warden) +"fEj" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/structure/cable, -/turf/open/floor/iron, -/area/security/prison/safe) -"cFP" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/decal/cleanable/dirt, -/obj/effect/landmark/event_spawn, -/obj/structure/cable, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"cFR" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/table, -/obj/item/book/manual/wiki/engineering_hacking, -/turf/open/floor/plating{ - icon_state = "panelscorched" +/obj/machinery/door/airlock/medical/glass{ + name = "Medbay Storage" }, -/area/maintenance/port/lesser) -"cFT" = ( -/obj/structure/girder, -/obj/effect/decal/cleanable/dirt, -/obj/structure/grille/broken, -/turf/open/floor/plating{ - icon_state = "panelscorched" +/obj/machinery/door/firedoor, +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "chem-passthrough" }, -/area/maintenance/starboard/fore) -"cFU" = ( -/obj/effect/decal/cleanable/cobweb/cobweb2, -/obj/effect/landmark/event_spawn, -/turf/open/floor/plating{ - icon_state = "panelscorched" +/obj/effect/mapping_helpers/airlock/access/all/medical/general, +/turf/open/floor/iron/dark, +/area/station/maintenance/port/greater) +"fEu" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 4 }, -/area/maintenance/fore) -"cFV" = ( -/obj/structure/disposalpipe/segment, /obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/yellow{ +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/siding/yellow{ dir = 4 }, -/obj/effect/turf_decal/tile/red{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/turf/open/floor/iron, +/area/station/engineering/atmos/storage/gas) +"fEC" = ( +/obj/machinery/camera/directional/east{ + c_tag = "Xenobiology Cell 6"; + name = "xenobiology camera"; + network = list("ss13","rd","xeno") }, +/obj/machinery/light/small/directional/east, +/turf/open/floor/engine, +/area/station/science/xenobiology) +"fEE" = ( +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/maintenance/disposal/incinerator) -"cFY" = ( -/obj/structure/sign/warning/fire, -/turf/closed/wall/r_wall, -/area/maintenance/disposal/incinerator) -"cGa" = ( -/obj/effect/turf_decal/tile/neutral{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment, +/obj/machinery/door/firedoor, +/obj/machinery/duct, +/obj/machinery/door/airlock{ + name = "Bar" + }, +/obj/effect/turf_decal/siding/white/corner{ dir = 1 }, +/obj/effect/mapping_helpers/airlock/access/all/service/bar, +/turf/open/floor/iron/dark, +/area/station/hallway/secondary/service) +"fFa" = ( +/obj/structure/cable, +/obj/effect/turf_decal/siding/wideplating/dark{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/station/service/chapel/monastery) +"fFe" = ( +/obj/machinery/chem_master, +/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/item/kirbyplants{ - icon_state = "applebush" +/turf/open/floor/iron/dark, +/area/station/medical/chemistry) +"fFh" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/turf/open/floor/iron/dark/corner{ +/obj/effect/turf_decal/stripes/line, +/obj/machinery/airalarm/directional/south, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/engine, +/area/station/engineering/gravity_generator) +"fFs" = ( +/obj/machinery/portable_atmospherics/canister/oxygen, +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/area/hallway/primary/central/fore) -"cGb" = ( -/obj/effect/turf_decal/stripes/corner{ +/turf/open/floor/iron/dark, +/area/station/hallway/secondary/entry) +"fFH" = ( +/obj/structure/flora/bush/large/style_random, +/turf/open/floor/grass, +/area/station/medical/psychology) +"fFW" = ( +/obj/structure/easel, +/obj/item/canvas/nineteen_nineteen, +/obj/item/canvas/twentythree_nineteen, +/obj/item/canvas/twentythree_twentythree, +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/light/small/directional/west, +/obj/machinery/status_display/ai/directional/west, +/turf/open/floor/iron/dark, +/area/station/commons/storage/art) +"fGd" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/structure/steam_vent, /turf/open/floor/plating{ icon_state = "panelscorched" }, -/area/maintenance/starboard/fore) -"cGc" = ( -/obj/structure/sign/departments/evac, +/area/station/maintenance/port/greater) +"fGu" = ( /turf/closed/wall, -/area/maintenance/department/cargo) -"cGd" = ( -/obj/effect/landmark/event_spawn, -/turf/open/floor/wood{ - icon_state = "wood-broken3" - }, -/area/maintenance/starboard/fore) -"cGs" = ( +/area/station/security/checkpoint/engineering) +"fGC" = ( /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/structure/cable, -/turf/open/floor/iron/dark/corner{ - dir = 1 +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/area/hallway/primary/central/fore) -"cGx" = ( -/obj/structure/transit_tube/curved/flipped, -/obj/structure/window/reinforced{ +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/effect/decal/cleanable/dirt, -/obj/structure/window/reinforced{ - dir = 1 - }, +/turf/open/floor/iron/dark, +/area/station/security/brig) +"fGG" = ( +/obj/effect/decal/cleanable/dirt, +/mob/living/simple_animal/hostile/asteroid/hivelord, /turf/open/floor/plating, -/area/hallway/primary/central/fore) -"cGy" = ( -/obj/item/target/clown, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/effect/turf_decal/delivery, -/turf/open/floor/engine/vacuum, -/area/science/test_area) -"cGz" = ( -/obj/structure/flora/grass/jungle, -/obj/structure/flora/ausbushes/grassybush, -/obj/structure/flora/ausbushes/genericbush, -/obj/structure/flora/ausbushes/ppflowers, -/obj/structure/flora/ausbushes/sunnybush, -/obj/structure/window/reinforced{ +/area/station/cargo/warehouse) +"fGI" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ +/obj/structure/cable, +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/brown{ dir = 8 }, -/turf/open/floor/grass, -/area/hallway/secondary/exit/departure_lounge) -"cGA" = ( -/obj/docking_port/stationary/random{ - dir = 8; - id = "pod_2_lavaland"; - name = "lavaland" +/obj/effect/turf_decal/tile/brown, +/turf/open/floor/iron, +/area/station/cargo/office) +"fGM" = ( +/obj/machinery/door/airlock/external{ + name = "Departure Shuttle Airlock" }, -/turf/open/space, -/area/space/nearstation) -"cGD" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/shutters{ - id = "visitation"; - name = "Visitation Shutters" +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 }, -/turf/open/floor/plating, -/area/security/prison) -"cGH" = ( +/turf/open/floor/iron/dark, +/area/station/hallway/secondary/exit/departure_lounge) +"fHj" = ( /obj/effect/turf_decal/stripes/line{ - dir = 8 + dir = 4 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/hallway/primary/aft) +"fHw" = ( /obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating{ - icon_state = "platingdmg3" +/obj/effect/spawner/random/structure/table_or_rack, +/obj/effect/spawner/random/trash/bucket, +/obj/effect/spawner/random/trash/janitor_supplies, +/obj/machinery/light/small/directional/north, +/turf/open/floor/plating, +/area/station/maintenance/department/bridge) +"fHZ" = ( +/obj/structure/table, +/obj/item/assembly/signaler{ + pixel_x = -2; + pixel_y = -2 }, -/area/maintenance/port/greater) -"cGK" = ( -/obj/effect/turf_decal/stripes/line, +/obj/item/assembly/signaler{ + pixel_x = -8; + pixel_y = 5 + }, +/obj/item/assembly/signaler{ + pixel_y = 8 + }, +/obj/item/assembly/signaler{ + pixel_x = 6; + pixel_y = 5 + }, +/obj/effect/turf_decal/tile/purple/half/contrasted{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/airalarm/directional/east, +/turf/open/floor/iron/showroomfloor, +/area/station/science/ordnance) +"fIa" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating{ icon_state = "platingdmg1" }, -/area/maintenance/port/aft) -"cGM" = ( -/obj/structure/cable, -/obj/machinery/computer/department_orders/service{ +/area/station/maintenance/fore) +"fIn" = ( +/obj/effect/turf_decal/stripes/line, +/obj/structure/flora/grass/jungle/a/style_random, +/obj/effect/decal/cleanable/dirt, +/turf/open/misc/asteroid/airless, +/area/space/nearstation) +"fIu" = ( +/obj/machinery/atmospherics/pipe/smart/simple/dark/visible{ dir = 4 }, -/obj/machinery/power/apc/auto_name/directional/west, -/obj/effect/turf_decal/bot, +/obj/machinery/meter, +/obj/effect/turf_decal/tile/purple/half/contrasted{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/iron/showroomfloor, +/area/station/science/ordnance/storage) +"fIw" = ( +/obj/machinery/libraryscanner, /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ - dir = 4 + dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/airalarm/directional/east, +/obj/effect/turf_decal/bot_white, /turf/open/floor/iron/dark, -/area/hallway/secondary/service) -"cGS" = ( -/obj/structure/chair{ - dir = 4 +/area/station/service/library) +"fIx" = ( +/obj/effect/turf_decal/siding/wood/corner, +/obj/machinery/camera/directional/west{ + c_tag = "Library"; + name = "library camera" }, -/obj/effect/turf_decal/stripes/line{ +/turf/open/floor/wood, +/area/station/service/library) +"fIB" = ( +/obj/structure/table, +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 4 - }, -/turf/open/floor/plating{ - icon_state = "panelscorched" +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/area/security/execution/education) -"cGU" = ( -/obj/structure/chair/pew/right{ +/obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/effect/turf_decal/siding/thinplating/dark, -/turf/open/floor/iron/chapel{ - dir = 8 +/obj/effect/decal/cleanable/dirt, +/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, +/obj/item/stock_parts/subspace/analyzer{ + desc = "A sophisticated analyzer capable of analyzing cryptic subspace wavelengths. Shifted slightly right."; + pixel_x = 6; + pixel_y = 4 }, -/area/service/chapel/monastery) -"cGV" = ( -/obj/machinery/power/solar_control{ - dir = 8; - id = "aftstarboard"; - name = "Starboard Quarter Solar Control" +/obj/item/stock_parts/subspace/analyzer{ + desc = "A sophisticated analyzer capable of analyzing cryptic subspace wavelengths. Shifted slightly right."; + pixel_x = 6; + pixel_y = 4 }, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/stripes/line{ - dir = 6 +/obj/item/stock_parts/subspace/analyzer{ + desc = "A sophisticated analyzer capable of analyzing cryptic subspace wavelengths. Shifted slightly right."; + pixel_x = 6; + pixel_y = 4 }, -/obj/structure/sign/warning/vacuum{ - pixel_x = 32 +/obj/machinery/airalarm/directional/east, +/turf/open/floor/iron/dark, +/area/station/engineering/storage/tcomms) +"fII" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/turf/open/floor/plating{ - icon_state = "platingdmg1" +/obj/effect/turf_decal/stripes/corner, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 }, -/area/maintenance/solars/starboard/aft) -"cHb" = ( -/turf/closed/wall, -/area/maintenance/solars/starboard/fore) -"cHc" = ( -/turf/closed/wall/rust, -/area/maintenance/solars/starboard/fore) -"cHk" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 5 +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/cargo/warehouse) +"fIP" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/chair/office{ + dir = 8 }, -/obj/machinery/newscaster/directional/north, -/obj/item/kirbyplants/random, -/turf/open/floor/carpet/royalblue, -/area/service/chapel/office) -"cHu" = ( -/obj/structure/lattice/catwalk, -/turf/open/floor/plating/airless, -/area/space/nearstation) -"cHy" = ( -/obj/structure/cable, +/turf/open/floor/carpet/green, +/area/station/maintenance/port/greater) +"fIR" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 9 +/obj/structure/cable, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/blue{ + dir = 1 }, -/turf/open/floor/iron/dark, -/area/service/chapel/monastery) -"cHF" = ( -/obj/structure/table, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/blue{ dir = 8 }, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/item/clothing/gloves/color/latex, -/obj/item/clothing/gloves/color/latex, -/obj/item/storage/box/monkeycubes{ - pixel_x = 2; - pixel_y = 5 +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"fJo" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 1 }, -/obj/item/storage/box/monkeycubes{ - pixel_y = 3 +/obj/effect/turf_decal/box, +/turf/open/floor/iron/showroomfloor, +/area/station/science/ordnance) +"fJq" = ( +/obj/structure/flora/bush/leavy/style_random, +/obj/machinery/camera/directional/west{ + c_tag = "Genetics Monkey Pen"; + name = "science camera"; + network = list("ss13","rd") }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/turf/open/floor/grass, +/area/station/science/genetics) +"fJr" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/landmark/event_spawn, +/mob/living/simple_animal/hostile/russian{ + environment_smash = 0; + loot = list(/obj/effect/mob_spawn/corpse/human/russian); + name = "Russian Mobster" }, -/obj/effect/turf_decal/siding/purple/corner{ - dir = 4 +/turf/open/floor/carpet/green, +/area/station/maintenance/port/greater) +"fJs" = ( +/obj/machinery/door/airlock/external{ + name = "Labor Camp Shuttle Airlock"; + shuttledocked = 1 }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/mapping_helpers/airlock/access/all/security/brig, /turf/open/floor/iron/dark, -/area/science/xenobiology) -"cHL" = ( -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/showroomfloor, -/area/ai_monitored/security/armory) -"cHN" = ( -/obj/machinery/atmospherics/pipe/heat_exchanging/simple, -/obj/effect/turf_decal/stripes/line{ +/area/station/security/processing) +"fJz" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 8 }, -/obj/structure/grille/broken, -/turf/open/floor/plating/airless, -/area/space/nearstation) -"cHT" = ( -/obj/structure/cable, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/siding/blue{ - dir = 4 - }, +/turf/open/floor/engine, +/area/station/ai_monitored/command/storage/satellite) +"fJR" = ( /obj/structure/table, -/obj/item/clipboard{ - pixel_x = -6 +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/obj/item/reagent_containers/glass/beaker/cryoxadone{ - pixel_x = 6; - pixel_y = 10 +/obj/item/stack/sheet/glass/fifty{ + pixel_x = -4; + pixel_y = 2 + }, +/obj/item/stock_parts/matter_bin{ + pixel_x = 4; + pixel_y = 4 }, -/obj/item/reagent_containers/glass/beaker/cryoxadone{ - pixel_x = 6 +/obj/item/stock_parts/matter_bin, +/obj/item/stock_parts/scanning_module{ + pixel_x = 4; + pixel_y = 4 }, -/obj/item/reagent_containers/glass/beaker/cryoxadone{ - pixel_x = -6; - pixel_y = 10 +/obj/item/stock_parts/scanning_module, +/turf/open/floor/iron/dark, +/area/station/science/lab) +"fKe" = ( +/obj/effect/turf_decal/siding/thinplating/dark, +/obj/effect/turf_decal/siding/thinplating/dark{ + dir = 1 }, -/obj/item/reagent_containers/glass/beaker/cryoxadone{ - pixel_x = -6 +/obj/structure/window/spawner, +/obj/structure/window/spawner/north, +/obj/structure/flora/bush/sparsegrass/style_random, +/obj/structure/flora/bush/fullgrass/style_random, +/turf/open/floor/grass, +/area/station/service/chapel/dock) +"fKf" = ( +/obj/machinery/chem_heater/withbuffer{ + pixel_x = 6 }, -/obj/item/reagent_containers/dropper, -/obj/item/reagent_containers/syringe, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron/showroomfloor, -/area/medical/medbay/central) -"cHX" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk, /obj/effect/turf_decal/bot, -/obj/machinery/camera/directional/north{ - c_tag = "Theatre Room"; - name = "service camera" +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/turf/open/floor/wood, -/area/service/theater) -"cIb" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/machinery/flasher/directional/north{ - id = "AI"; - name = "Meatbag Pacifier" - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/turf/open/floor/engine, -/area/ai_monitored/turret_protected/ai) -"cIc" = ( -/obj/structure/grille/broken, -/obj/effect/decal/cleanable/blood/old, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating{ - icon_state = "platingdmg3" - }, -/area/maintenance/aft) -"cIh" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 10 +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, -/turf/open/floor/carpet/red, -/area/service/chapel/monastery) -"cIi" = ( -/obj/effect/decal/cleanable/blood/old, -/obj/structure/sign/plaques/kiddie/library{ - pixel_x = 32; - pixel_y = -32 +/turf/open/floor/iron/dark, +/area/station/medical/pharmacy) +"fKg" = ( +/obj/structure/closet/crate, +/obj/item/stack/sheet/iron/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, +/obj/item/stack/sheet/mineral/plasma{ + amount = 30 }, -/obj/effect/landmark/blobstart, -/turf/open/floor/wood, -/area/maintenance/starboard/fore) -"cIm" = ( -/obj/machinery/door/firedoor, +/obj/item/gps, +/obj/effect/turf_decal/bot, +/obj/item/stack/cable_coil, +/turf/open/floor/iron/dark, +/area/station/engineering/supermatter/room) +"fKi" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ - cycle_id = "departures-entrance" +/obj/effect/landmark/start/hangover, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, -/obj/machinery/door/airlock/public/glass{ - name = "Departure Lounge" +/obj/effect/turf_decal/tile/neutral, +/obj/item/radio/intercom/directional/east, +/turf/open/floor/iron/dark/corner, +/area/station/hallway/primary/port) +"fKx" = ( +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/turf/open/floor/iron/dark, -/area/hallway/secondary/exit/departure_lounge) -"cIo" = ( -/obj/machinery/doppler_array{ +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/effect/turf_decal/tile/purple/half/contrasted{ - dir = 4 +/obj/machinery/disposal/delivery_chute{ + dir = 8 }, -/obj/effect/turf_decal/delivery, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/station/cargo/sorting) +"fKA" = ( +/obj/effect/turf_decal/tile/yellow, /turf/open/floor/iron/showroomfloor, -/area/science/mixing) -"cIp" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 5 +/area/station/medical/chemistry) +"fKD" = ( +/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/pipe/smart/manifold4w/green/visible, +/obj/machinery/airalarm/engine{ + pixel_y = -24 }, -/obj/effect/turf_decal/stripes/line{ +/turf/open/floor/engine, +/area/station/engineering/supermatter) +"fKJ" = ( +/obj/structure/flora/bush/sparsegrass/style_random, +/obj/structure/flora/bush/lavendergrass/style_random, +/obj/structure/flora/bush/ferny/style_random, +/turf/open/misc/asteroid, +/area/station/maintenance/port/lesser) +"fKS" = ( +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/green, +/obj/effect/turf_decal/tile/green{ dir = 1 }, -/turf/open/floor/iron/white, -/area/security/prison) -"cIv" = ( -/obj/effect/turf_decal/tile/brown, -/obj/effect/turf_decal/tile/brown{ +/obj/effect/turf_decal/tile/green{ + dir = 8 + }, +/obj/effect/turf_decal/tile/green{ dir = 4 }, -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/delivery, +/turf/open/floor/iron/checker, +/area/station/service/hydroponics) +"fLo" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/cargo/storage) +"fLu" = ( +/obj/effect/decal/cleanable/ash, +/turf/open/floor/iron, +/area/station/maintenance/disposal/incinerator) +"fLv" = ( +/turf/open/floor/glass, +/area/station/service/hydroponics) +"fLx" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ dir = 8 }, /obj/effect/turf_decal/tile/neutral{ @@ -20855,610 +20359,533 @@ dir = 8 }, /turf/open/floor/iron, -/area/maintenance/starboard/fore) -"cIA" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"cIB" = ( -/obj/structure/sign/departments/cargo, -/turf/closed/wall, -/area/maintenance/starboard/fore) -"cIK" = ( +/area/station/command/teleporter) +"fLy" = ( +/obj/structure/cable, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/door/airlock/maintenance{ + name = "Command Maintenance" + }, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 1 + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +/turf/open/floor/iron/dark, +/area/station/maintenance/central) +"fLH" = ( /obj/effect/decal/cleanable/blood/old, +/obj/machinery/air_sensor/ordnance_burn_chamber, +/turf/open/floor/engine/vacuum, +/area/station/science/ordnance/burnchamber) +"fLI" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/decal/remains/human, -/obj/item/paper/crumpled{ - info = "This isn't funny, I'm trapped on the least fun room on the station."; - name = "poorly written complaint" +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating{ + icon_state = "platingdmg2" }, -/turf/open/floor/iron/dark, -/area/maintenance/starboard/fore) -"cIL" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ +/area/station/maintenance/department/crew_quarters/bar) +"fLZ" = ( +/obj/machinery/atmospherics/pipe/smart/simple/green/visible{ dir = 4 }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/obj/machinery/meter, +/turf/closed/wall/r_wall, +/area/station/engineering/atmos) +"fMn" = ( +/obj/effect/turf_decal/tile/green, +/obj/effect/turf_decal/tile/green{ dir = 8 }, -/obj/structure/cable, -/turf/open/floor/iron/white, -/area/security/prison) -"cIU" = ( -/turf/closed/wall/rust, -/area/construction/mining/aux_base) -"cIV" = ( -/turf/closed/wall, -/area/construction/mining/aux_base) -"cIX" = ( -/turf/open/floor/plating, -/area/construction/mining/aux_base) -"cIY" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/construction/mining/aux_base) -"cJh" = ( -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 4 +/obj/effect/turf_decal/tile/green, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, -/obj/effect/turf_decal/tile/yellow{ +/turf/open/floor/iron/showroomfloor, +/area/station/medical/virology) +"fMs" = ( +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/siding/blue{ dir = 1 }, -/obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, -/area/construction/mining/aux_base) -"cJi" = ( -/obj/machinery/door/airlock/mining{ - name = "Auxiliary Base"; - req_one_access_txt = "32;47;48" +/area/station/command/bridge) +"fMt" = ( +/obj/structure/plasticflaps/opaque, +/obj/machinery/navbeacon{ + codes_txt = "delivery;dir=8"; + dir = 4; + freq = 1400; + location = "Atmospherics"; + name = "navigation beacon (Atmospherics Delivery)" }, -/turf/open/floor/iron/dark, -/area/construction/mining/aux_base) -"cJk" = ( -/obj/effect/turf_decal/bot, -/obj/machinery/computer/camera_advanced/base_construction/aux{ - dir = 4 +/obj/machinery/door/window/left/directional/south{ + dir = 8; + name = "Atmospherics Delivery Access"; + req_access = list("atmospherics") }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/obj/machinery/door/poddoor/preopen{ + id = "atmos"; + name = "Atmospherics Blast Door" }, -/obj/effect/turf_decal/stripes/corner{ - dir = 1 +/obj/effect/turf_decal/delivery, +/obj/structure/disposalpipe/segment{ + dir = 4 }, /turf/open/floor/iron/dark, -/area/construction/mining/aux_base) -"cJo" = ( -/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) -"cJs" = ( -/obj/effect/landmark/event_spawn, -/turf/open/floor/iron/showroomfloor, -/area/science/mixing) -"cJt" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/layer2{ - dir = 1 +/area/station/engineering/atmos/storage/gas) +"fMB" = ( +/obj/effect/turf_decal/stripes/line, +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/wood, +/area/station/maintenance/port/fore) +"fMF" = ( +/obj/machinery/camera/directional/west{ + c_tag = "Atmospherics Tank - Plasma"; + name = "atmospherics camera"; + network = list("ss13","engine") }, -/turf/open/floor/engine, -/area/maintenance/disposal/incinerator) -"cJv" = ( -/obj/effect/turf_decal/tile/brown{ +/turf/open/floor/engine/plasma, +/area/station/engineering/atmos) +"fML" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/line{ dir = 4 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating, +/area/station/maintenance/starboard) +"fNe" = ( +/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, /turf/open/floor/iron, -/area/construction/mining/aux_base) -"cJw" = ( -/obj/machinery/door/poddoor/shutters{ - id = "aux_base_shutters"; - name = "Auxillary Base Shutters" +/area/station/hallway/primary/central) +"fNy" = ( +/obj/structure/flora/grass/jungle/b/style_random, +/turf/open/misc/asteroid, +/area/station/maintenance/port/lesser) +"fNG" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 4 }, -/obj/effect/turf_decal/caution/stand_clear, -/turf/open/floor/iron/dark, -/area/construction/mining/aux_base) -"cJx" = ( -/obj/structure/girder, -/obj/structure/grille/broken, -/turf/open/floor/plating/airless, -/area/space/nearstation) -"cJD" = ( -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ dir = 1 }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 4 - }, -/obj/effect/landmark/xeno_spawn, -/turf/open/floor/iron/dark, -/area/maintenance/starboard/fore) -"cJG" = ( -/obj/structure/chair{ - dir = 8 +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/turf/open/floor/iron/white, -/area/security/prison) -"cJH" = ( /obj/effect/turf_decal/tile/neutral, +/obj/machinery/light/directional/north, +/obj/machinery/status_display/evac/directional/north, +/turf/open/floor/iron, +/area/station/security/courtroom) +"fNT" = ( /obj/effect/turf_decal/tile/neutral{ dir = 8 }, +/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/stripes/line, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 10 - }, -/turf/open/floor/iron, -/area/hallway/primary/central/fore) -"cJI" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating{ - icon_state = "platingdmg1" +/obj/item/kirbyplants{ + icon_state = "plant-21" }, -/area/maintenance/starboard/fore) -"cJJ" = ( -/obj/effect/mapping_helpers/airlock/unres{ +/obj/machinery/light/directional/west, +/turf/open/floor/iron/dark/corner{ dir = 8 }, -/obj/machinery/door/airlock/medical/glass{ - id_tag = "medbay_front_door"; - name = "Medbay"; - req_access_txt = "5" +/area/station/hallway/primary/central/fore) +"fOd" = ( +/obj/machinery/chem_master/condimaster{ + desc = "Used to separate out liquids - useful for purifying botanical extracts. Also dispenses condiments."; + name = "BrewMaster 2199" }, -/turf/open/floor/iron/dark, -/area/medical/medbay/central) -"cJK" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/landmark/event_spawn, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"cJO" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/grille, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"cJQ" = ( -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating{ - icon_state = "panelscorched" +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral, +/obj/item/reagent_containers/food/drinks/shaker{ + pixel_x = 5 }, -/area/maintenance/starboard/fore) -"cJR" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/sign/warning/vacuum/external{ - pixel_y = -32 +/obj/machinery/light_switch/directional/west{ + pixel_x = -22; + pixel_y = -6 + }, +/obj/machinery/airalarm/directional/north, +/obj/item/radio/intercom/directional/west{ + pixel_x = -28; + pixel_y = 4 }, -/turf/open/floor/plating, -/area/construction/mining/aux_base) -"cJV" = ( -/obj/machinery/gulag_teleporter, -/obj/effect/turf_decal/box, -/obj/effect/turf_decal/stripes/corner, -/turf/open/floor/iron/dark, -/area/security/processing) -"cJX" = ( -/obj/effect/turf_decal/bot, -/obj/structure/reagent_dispensers/watertank, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/corner, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"cKc" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/iron/dark, -/area/security/processing) -"cKe" = ( /obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/corner{ +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, /turf/open/floor/iron/dark, -/area/security/processing) -"cKl" = ( -/obj/effect/turf_decal/tile/brown, -/obj/effect/turf_decal/tile/brown{ - dir = 8 - }, -/obj/effect/turf_decal/tile/yellow, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/iron, -/area/cargo/storage) -"cKn" = ( -/obj/structure/table/wood, -/obj/machinery/computer/libraryconsole/bookmanagement{ - pixel_y = 5 +/area/station/service/bar) +"fOf" = ( +/obj/structure/transit_tube/curved/flipped{ + dir = 1 }, +/obj/structure/window/reinforced, +/obj/structure/lattice/catwalk, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/sand/plating, +/obj/structure/cable, +/turf/open/floor/plating, +/area/space/nearstation) +"fOt" = ( /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ - dir = 1 + dir = 8 + }, +/obj/effect/turf_decal/stripes/white/line{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/white/line{ + dir = 8 + }, +/obj/structure/cable, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/disposalpipe/segment{ + dir = 10 }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/cobweb, -/obj/structure/noticeboard/directional/west, /turf/open/floor/iron/dark, -/area/maintenance/starboard/fore) -"cKp" = ( -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/area/station/medical/morgue) +"fOu" = ( +/obj/effect/turf_decal/tile/purple{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/obj/effect/turf_decal/tile/purple{ + dir = 1 }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 +/obj/effect/turf_decal/tile/purple, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment{ + dir = 10 }, -/turf/open/floor/iron, -/area/engineering/atmos/pumproom) -"cKv" = ( -/obj/effect/turf_decal/tile/neutral{ +/turf/open/floor/iron/showroomfloor, +/area/station/command/heads_quarters/rd) +"fOx" = ( +/obj/structure/flora/grass/jungle/a/style_random, +/obj/structure/flora/bush/fullgrass/style_random, +/obj/structure/flora/bush/flowers_br/style_random, +/obj/structure/flora/bush/leavy/style_random, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ dir = 4 }, -/obj/machinery/atmospherics/pipe/bridge_pipe/cyan/visible{ +/turf/open/floor/grass, +/area/station/hallway/secondary/exit/departure_lounge) +"fOz" = ( +/obj/structure/window/reinforced/plasma{ dir = 4 }, -/obj/machinery/atmospherics/pipe/bridge_pipe/dark/visible, -/turf/open/floor/iron/dark, -/area/engineering/atmos) -"cKx" = ( -/obj/item/storage/medkit/regular{ - pixel_x = 3; - pixel_y = -3 +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/green/visible, +/obj/machinery/power/energy_accumulator/grounding_rod/anchored, +/turf/open/floor/circuit/green{ + luminosity = 2 }, -/obj/item/storage/medkit/fire{ - pixel_x = 3; - pixel_y = 3 +/area/station/engineering/supermatter) +"fOG" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/effect/turf_decal/stripes/line{ + dir = 5 }, -/obj/item/storage/medkit/fire, -/obj/item/storage/medkit/fire{ - pixel_x = -3; - pixel_y = -3 +/obj/structure/extinguisher_cabinet/directional/east, +/obj/effect/landmark/blobstart, +/turf/open/floor/plating{ + icon_state = "platingdmg3" }, -/obj/structure/table/glass, +/area/station/maintenance/port/greater) +"fOH" = ( +/obj/machinery/atmospherics/pipe/smart/simple/yellow/visible, +/obj/machinery/meter, +/turf/closed/wall/r_wall, +/area/station/engineering/atmos) +"fOI" = ( /obj/effect/turf_decal/tile/neutral, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/machinery/status_display/evac/directional/west, -/obj/structure/sign/warning/nosmoking{ - pixel_y = 32 +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/blood/old, /turf/open/floor/iron/dark, -/area/medical/storage) -"cKE" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/engineering/atmos/pumproom) -"cKF" = ( -/obj/structure/closet/crate{ - icon_state = "crateopen" - }, -/turf/open/floor/plating, -/area/maintenance/starboard) -"cKI" = ( -/obj/structure/dresser, -/obj/machinery/airalarm/directional/east, -/obj/machinery/button/door/directional/north{ - id = "Cabin_1"; - name = "Cabin 1 Privacy Lock"; - normaldoorcontrol = 1; - specialfunctions = 4 +/area/station/maintenance/starboard/fore) +"fOU" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/turf/open/floor/plating{ + icon_state = "platingdmg3" }, -/turf/open/floor/wood, -/area/commons/locker) -"cKV" = ( -/obj/effect/turf_decal/bot, -/obj/structure/reagent_dispensers/watertank, -/obj/effect/turf_decal/stripes/corner{ +/area/station/maintenance/aft) +"fOX" = ( +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/stripes/corner, +/turf/open/floor/iron, +/area/station/cargo/storage) +"fPc" = ( +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ dir = 1 }, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"cLc" = ( -/obj/effect/turf_decal/bot, -/obj/structure/rack, -/obj/structure/grille/broken, -/obj/item/clothing/suit/hazardvest{ - pixel_x = 4; - pixel_y = 4 +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 }, -/obj/item/clothing/mask/gas, -/obj/effect/turf_decal/stripes/corner{ - dir = 8 +/obj/effect/turf_decal/tile/yellow, +/obj/item/kirbyplants{ + icon_state = "plant-18" }, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"cLd" = ( -/obj/machinery/door/airlock/external{ - name = "Science Escape Pod"; - space_dir = 1 +/turf/open/floor/iron/showroomfloor, +/area/station/medical/pharmacy) +"fPh" = ( +/obj/structure/sign/departments/holy{ + pixel_y = -30 }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/turf/open/floor/iron/dark, -/area/maintenance/starboard) -"cLg" = ( -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating{ - icon_state = "panelscorched" +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/area/maintenance/starboard) -"cLh" = ( -/obj/effect/decal/cleanable/cobweb/cobweb2, -/obj/structure/rack, -/obj/effect/turf_decal/bot, -/obj/item/tank/internals/oxygen, -/obj/item/pickaxe, -/obj/effect/turf_decal/stripes/corner, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"cLk" = ( -/obj/structure/reagent_dispensers/fueltank, -/obj/effect/turf_decal/delivery, -/obj/effect/turf_decal/stripes/corner{ +/turf/open/floor/iron/stairs/left{ dir = 4 }, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"cLp" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/area/station/hallway/primary/fore) +"fPj" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/effect/landmark/xeno_spawn, -/turf/open/floor/plating{ - icon_state = "platingdmg3" +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/iron/dark/corner, +/area/station/hallway/primary/central/fore) +"fPp" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, -/area/maintenance/starboard) -"cLr" = ( -/turf/closed/wall/rust, -/area/maintenance/department/electrical) -"cLs" = ( -/turf/closed/wall, -/area/maintenance/department/electrical) -"cLE" = ( -/obj/item/trash/candy, +/obj/effect/landmark/start/hangover, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/iron/dark/corner{ + dir = 4 + }, +/area/station/hallway/primary/central/fore) +"fPs" = ( +/obj/machinery/door/airlock/maintenance, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/wood, -/area/maintenance/port/fore) -"cLH" = ( -/obj/effect/decal/cleanable/dirt, -/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/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/unres{ dir = 8 }, -/obj/effect/landmark/xeno_spawn, -/turf/open/floor/plating, -/area/maintenance/department/electrical) -"cLJ" = ( -/obj/structure/table, -/obj/item/clothing/suit/justice, -/obj/effect/decal/cleanable/blood/old, -/turf/open/floor/plating, -/area/maintenance/aft) -"cLK" = ( +/obj/effect/mapping_helpers/airlock/access/any/security/maintenance, +/turf/open/floor/iron/dark, +/area/station/maintenance/port/lesser) +"fPv" = ( +/obj/machinery/light/directional/east, /obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/obj/machinery/power/apc/sm_apc/directional/south, /turf/open/floor/plating{ - icon_state = "platingdmg3" + icon_state = "panelscorched" }, -/area/maintenance/starboard) -"cLM" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/maintenance/solars/starboard/fore) -"cLN" = ( -/obj/machinery/light/directional/south, +/area/station/engineering/supermatter/room) +"fPP" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/stripes/corner, +/obj/item/kirbyplants{ + icon_state = "plant-21" + }, +/obj/effect/turf_decal/tile/red/half/contrasted, +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/iron/showroomfloor, +/area/station/security/office) +"fPQ" = ( +/obj/structure/table/glass, +/obj/item/clothing/gloves/color/latex, +/obj/item/healthanalyzer, +/obj/item/reagent_containers/spray/cleaner{ + pixel_x = -3; + pixel_y = 2 + }, +/obj/item/reagent_containers/spray/cleaner{ + pixel_x = 5; + pixel_y = -1 + }, +/obj/machinery/firealarm/directional/east, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 4 + }, +/turf/open/floor/iron/showroomfloor, +/area/station/security/medical) +"fQb" = ( +/obj/effect/turf_decal/delivery, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, /obj/effect/turf_decal/tile/neutral{ - dir = 8 + dir = 4 + }, +/obj/structure/closet/crate{ + icon_state = "crateopen" }, /turf/open/floor/iron/dark, -/area/science/xenobiology) -"cLZ" = ( -/obj/effect/turf_decal/tile/yellow{ +/area/station/hallway/secondary/exit/departure_lounge) +"fQf" = ( +/obj/effect/turf_decal/tile/brown{ dir = 4 }, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/obj/machinery/vending/wardrobe/chem_wardrobe, -/turf/open/floor/iron/showroomfloor, -/area/medical/chemistry) -"cMd" = ( -/obj/effect/turf_decal/tile/yellow{ - dir = 1 +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/firealarm/directional/east, +/turf/open/floor/iron/dark/corner, +/area/station/hallway/primary/starboard) +"fQg" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 }, -/obj/effect/turf_decal/tile/yellow, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/showroomfloor, -/area/medical/chemistry) -"cMe" = ( +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/cargo/office) +"fQr" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/showroomfloor, -/area/medical/chemistry) -"cMg" = ( -/obj/effect/decal/cleanable/dirt, -/obj/item/storage/belt/utility, -/obj/effect/decal/cleanable/blood/old, -/obj/effect/decal/remains/human, -/turf/open/floor/plating, -/area/maintenance/department/electrical) -"cMh" = ( -/obj/structure/table, -/obj/effect/decal/cleanable/dirt, -/obj/item/clothing/gloves/color/fyellow{ - pixel_y = 6 +/area/station/science/xenobiology) +"fQH" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/sign/warning/xeno_mining{ + pixel_x = -32 }, -/obj/item/storage/toolbox/electrical, -/obj/structure/spider/stickyweb, -/turf/open/floor/plating, -/area/maintenance/department/electrical) -"cMk" = ( -/obj/effect/turf_decal/tile/yellow, /obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/showroomfloor, -/area/medical/chemistry) -"cMl" = ( -/obj/effect/turf_decal/tile/yellow, -/turf/open/floor/iron/showroomfloor, -/area/medical/chemistry) -"cMm" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, +/obj/structure/disposalpipe/segment, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/maintenance/starboard/fore) +"fQM" = ( /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 8 + }, /obj/effect/turf_decal/tile/red{ dir = 4 }, /obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/siding/red{ dir = 4 }, /turf/open/floor/iron/showroomfloor, -/area/security/lockers) -"cMo" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/area/station/security/lockers) +"fQO" = ( +/obj/machinery/door/airlock/security/glass{ + id_tag = "permaouter"; + name = "Permabrig Transfer" }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/mapping_helpers/airlock/access/all/security/brig, +/turf/open/floor/iron/grimy, +/area/station/security/prison/safe) +"fQT" = ( /obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment, /obj/structure/cable, /obj/structure/sign/poster/contraband/random/directional/west, /turf/open/floor/plating{ icon_state = "platingdmg3" }, -/area/maintenance/port/lesser) -"cMt" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/blood/old, -/obj/effect/decal/cleanable/blood/gibs/limb, -/obj/effect/landmark/event_spawn, -/turf/open/floor/plating, -/area/maintenance/department/electrical) -"cMw" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/landmark/blobstart, -/turf/open/floor/plating{ - icon_state = "platingdmg1" - }, -/area/maintenance/starboard) -"cMF" = ( -/obj/structure/sign/warning/biohazard, -/turf/closed/wall/rust, -/area/maintenance/starboard) -"cMG" = ( -/obj/structure/girder, +/area/station/maintenance/port/fore) +"fRf" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/cobweb, -/obj/effect/turf_decal/stripes/corner{ +/obj/effect/turf_decal/tile/brown{ dir = 8 }, -/turf/open/floor/plating{ - icon_state = "panelscorched" - }, -/area/maintenance/starboard) -"cMX" = ( -/obj/machinery/door/airlock/external{ - name = "Supply Dock Airlock" +/obj/effect/turf_decal/tile/brown{ + dir = 1 }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 +/obj/effect/turf_decal/tile/yellow{ + dir = 1 }, -/obj/effect/mapping_helpers/airlock/access/all/supply/general, -/turf/open/floor/iron/dark, -/area/cargo/storage) -"cNg" = ( -/obj/structure/sign/warning/fire, -/turf/closed/wall, -/area/maintenance/starboard) -"cNi" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible/layer4, -/obj/effect/turf_decal/bot, -/obj/machinery/portable_atmospherics/canister/air, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/dark, -/area/maintenance/starboard) -"cNk" = ( -/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/iron, +/area/station/cargo/storage) +"fRt" = ( /obj/machinery/door/airlock/external{ - name = "Mining Dock Airlock"; - req_access_txt = "48" + name = "Science Escape Pod"; + space_dir = 1 }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/turf/open/floor/iron/dark, +/area/station/maintenance/starboard) +"fRz" = ( +/obj/structure/table, +/obj/item/clipboard, +/obj/item/screwdriver{ + pixel_y = 16 }, -/obj/effect/mapping_helpers/airlock/unres{ +/turf/open/floor/iron/dark, +/area/station/maintenance/port/greater) +"fRB" = ( +/obj/structure/disposalpipe/segment{ dir = 4 }, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/general/visible, -/obj/effect/mapping_helpers/airlock/access/any/supply/mining, -/turf/open/floor/iron/dark, -/area/cargo/miningoffice) -"cNm" = ( -/obj/structure/chair/sofa/left{ - color = "#c45c57"; +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/department/cargo) +"fRP" = ( +/obj/structure/chair{ dir = 8 }, /obj/effect/turf_decal/tile/neutral, @@ -21466,1414 +20893,1584 @@ dir = 4 }, /obj/effect/turf_decal/tile/neutral{ - dir = 8 + dir = 1 }, -/obj/structure/railing{ - dir = 4 +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/obj/effect/landmark/start/assistant, +/obj/effect/decal/cleanable/blood/old, /turf/open/floor/iron/dark, -/area/service/bar/atrium) -"cNt" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 9 +/area/station/security/interrogation) +"fRS" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/grille, +/turf/open/floor/plating, +/area/station/maintenance/starboard/fore) +"fSt" = ( +/turf/closed/wall/r_wall/rust, +/area/station/engineering/storage_shared) +"fSC" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/public/glass{ + name = "Arrivals Dock" }, +/turf/open/floor/iron/dark, +/area/station/hallway/secondary/entry) +"fSD" = ( +/obj/effect/turf_decal/bot, +/obj/structure/closet/crate, +/obj/effect/spawner/random/maintenance, +/turf/open/floor/plating, +/area/station/cargo/warehouse) +"fSE" = ( /obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/binary/pump/on/layer4{ - dir = 8 +/obj/machinery/vending/cigarette, +/obj/effect/turf_decal/bot_white, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/turf/open/floor/plating{ - icon_state = "panelscorched" +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/area/maintenance/starboard) -"cNx" = ( -/obj/structure/chair/comfy/brown, -/obj/effect/landmark/start/detective, -/turf/open/floor/carpet/green, -/area/security/detectives_office) -"cNy" = ( -/obj/machinery/computer/security/telescreen{ - dir = 8; - name = "Station Monitor"; - network = list("ss13"); - pixel_x = 24 +/turf/open/floor/iron/dark, +/area/station/maintenance/port/fore) +"fSK" = ( +/obj/machinery/hydroponics/constructable, +/turf/open/floor/grass, +/area/station/service/hydroponics/garden) +"fSS" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, -/obj/structure/table/wood, -/obj/item/paper_bin, -/obj/item/hand_labeler, -/obj/item/taperecorder, -/turf/open/floor/carpet/green, -/area/security/detectives_office) -"cNz" = ( -/obj/machinery/holopad, -/turf/open/floor/carpet/green, -/area/security/detectives_office) -"cNA" = ( -/obj/structure/table/wood, -/obj/item/clipboard, -/obj/item/folder/red, -/obj/item/clothing/glasses/sunglasses, -/turf/open/floor/carpet/green, -/area/security/detectives_office) -"cNC" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/girder/displaced, -/obj/structure/grille/broken, -/turf/open/floor/plating{ - icon_state = "platingdmg1" +/obj/item/trash/chips, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/wood, +/area/station/maintenance/port/fore) +"fST" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/area/maintenance/starboard) -"cND" = ( -/obj/structure/plasticflaps/opaque, -/obj/machinery/navbeacon{ - codes_txt = "delivery;dir=8"; - dir = 4; - freq = 1400; - location = "Atmospherics"; - name = "navigation beacon (Atmospherics Delivery)" +/obj/effect/turf_decal/tile/neutral, +/obj/structure/sign/painting/library{ + pixel_x = 32 }, -/obj/machinery/door/window/left/directional/south{ - dir = 8; - name = "Atmospherics Delivery Access"; - req_one_access_txt = "24;10" +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/holopad, +/obj/effect/turf_decal/bot_white, +/turf/open/floor/iron/dark, +/area/station/service/library) +"fSY" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, -/obj/machinery/door/poddoor/preopen{ - id = "atmos"; - name = "Atmospherics Blast Door" +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/obj/effect/turf_decal/delivery, -/obj/structure/disposalpipe/segment{ +/obj/machinery/bluespace_vendor/directional/north, +/turf/open/floor/iron/dark/corner{ dir = 4 }, -/turf/open/floor/iron/dark, -/area/engineering/atmos/storage/gas) -"cNE" = ( +/area/station/hallway/primary/fore) +"fSZ" = ( /obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/binary/pump/on/layer4{ dir = 1 }, -/turf/open/floor/plating, -/area/maintenance/starboard) -"cNN" = ( -/obj/structure/sign/poster/contraband/missing_gloves, -/turf/closed/wall/rust, -/area/maintenance/starboard) -"cNO" = ( -/obj/effect/turf_decal/delivery, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/door/airlock/atmos{ - name = "Atmospherics Connector"; - req_one_access_txt = "10;24" +/obj/effect/turf_decal/stripes/corner{ + dir = 8 }, -/obj/effect/mapping_helpers/airlock/abandoned, -/turf/open/floor/iron/dark, -/area/maintenance/starboard) -"cNR" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/stripes/line{ +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/obj/structure/cable, +/obj/machinery/power/terminal{ dir = 1 }, -/turf/open/floor/plating, -/area/maintenance/starboard) -"cNY" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/preopen{ - id = "rdprivacy"; - name = "Director's Privacy Blast Door" +/turf/open/floor/engine, +/area/station/ai_monitored/command/storage/satellite) +"fTr" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, -/turf/open/floor/plating, -/area/maintenance/starboard) -"cNZ" = ( -/obj/effect/decal/cleanable/blood/old, -/obj/effect/turf_decal/sand/plating, -/turf/open/floor/plating/lowpressure, -/area/space/nearstation) -"cOb" = ( -/obj/structure/sign/warning/biohazard, -/turf/closed/wall, -/area/maintenance/starboard) -"cOd" = ( -/obj/docking_port/stationary{ - dir = 8; - dwidth = 1; - height = 4; - roundstart_template = /datum/map_template/shuttle/escape_pod/default; - width = 3 +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/iron, +/area/station/hallway/primary/port) +"fTQ" = ( +/obj/effect/turf_decal/bot, +/obj/structure/closet/secure_closet/evidence, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 }, -/turf/open/space/basic, -/area/space) -"cOe" = ( +/obj/structure/cable, +/obj/machinery/power/apc/auto_name/directional/west, +/turf/open/floor/iron/dark, +/area/station/security/processing) +"fTW" = ( /obj/effect/decal/cleanable/dirt, -/obj/structure/girder, -/obj/structure/grille, -/turf/open/floor/plating, -/area/maintenance/department/cargo) -"cOg" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "Cabin_3Privacy"; - name = "Cabin 3 Privacy Shutter" +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 1 }, -/turf/open/floor/plating, -/area/maintenance/port/lesser) -"cOl" = ( -/obj/structure/table, -/obj/structure/window/reinforced{ +/obj/effect/turf_decal/tile/red{ dir = 4 }, -/obj/structure/window/reinforced{ +/obj/effect/turf_decal/tile/red{ dir = 8 }, -/obj/effect/spawner/random/aimodule/harmful, -/obj/machinery/door/window/brigdoor/left/directional/south{ - name = "High-Risk Modules"; - req_access_txt = "20" - }, -/turf/open/floor/circuit/red, -/area/ai_monitored/turret_protected/ai_upload) -"cOn" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 +/obj/structure/rack, +/obj/item/clothing/under/costume/lobster, +/obj/item/clothing/head/lobsterhat, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/siding/wood/corner{ + dir = 1 }, +/obj/effect/spawner/random/clothing/costume, +/obj/structure/extinguisher_cabinet/directional/south, +/turf/open/floor/iron, +/area/station/service/theater) +"fUe" = ( +/obj/structure/girder, /obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/cobweb/cobweb2, /turf/open/floor/plating{ icon_state = "panelscorched" }, -/area/maintenance/starboard) -"cOo" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/landmark/blobstart, -/turf/open/floor/plating, -/area/maintenance/starboard) -"cOp" = ( -/obj/structure/sign/warning/docking, -/turf/closed/wall/rust, -/area/space/nearstation) -"cOs" = ( -/obj/effect/turf_decal/tile/purple, -/obj/effect/turf_decal/tile/purple{ +/area/station/maintenance/fore) +"fUf" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ dir = 8 }, -/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/decal/cleanable/blood/old, +/obj/effect/decal/cleanable/blood/gibs/limb, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/status_display/evac/directional/east, +/turf/open/floor/iron/showroomfloor, +/area/station/security/brig) +"fUp" = ( +/obj/machinery/chem_heater/withbuffer, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/dark, +/area/station/medical/chemistry) +"fUP" = ( +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/machinery/light/directional/south, /obj/structure/disposalpipe/segment{ - dir = 5 + dir = 4 }, +/obj/machinery/duct, +/obj/machinery/firealarm/directional/south, /turf/open/floor/iron/showroomfloor, -/area/command/heads_quarters/rd) -"cOv" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/area/station/service/bar/atrium) +"fUZ" = ( +/obj/effect/turf_decal/tile/green{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ dir = 8 }, -/obj/effect/landmark/xeno_spawn, -/obj/effect/turf_decal/stripes/corner{ - dir = 4 +/obj/structure/noticeboard/directional/west, +/turf/open/floor/iron, +/area/station/service/hydroponics) +"fVj" = ( +/obj/machinery/door/airlock/public/glass{ + name = "Docking Hallway" }, -/turf/open/floor/plating, -/area/maintenance/starboard) -"cOx" = ( -/obj/effect/turf_decal/tile/brown, -/obj/effect/turf_decal/tile/brown{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/sign/directions/evac{ + dir = 4; + pixel_y = 24 + }, +/obj/structure/sign/directions/science{ + dir = 1; + pixel_y = 40 + }, +/obj/structure/sign/directions/supply{ + dir = 1; + pixel_y = 32 + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/iron/dark, +/area/station/hallway/primary/starboard) +"fVl" = ( +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/effect/turf_decal/tile/yellow, -/obj/machinery/holopad, +/obj/effect/turf_decal/tile/neutral, +/obj/item/radio/intercom/directional/west, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/obj/machinery/atmospherics/components/binary/pump{ + dir = 4; + name = "N2 to Pure" + }, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"fVB" = ( /obj/effect/turf_decal/bot, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/turf/open/floor/iron, -/area/commons/vacant_room/commissary) -"cOQ" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/obj/machinery/shieldgen, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/camera/directional/west{ + c_tag = "Secure Storage"; + name = "engineering camera"; + network = list("ss13","engine") }, /turf/open/floor/iron/dark, -/area/command/bridge) -"cPa" = ( -/turf/closed/wall/r_wall/rust, -/area/security/prison/safe) -"cPb" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/door/firedoor, +/area/station/engineering/supermatter/room) +"fVF" = ( +/obj/effect/spawner/structure/window, +/turf/open/floor/plating, +/area/station/medical/medbay/central) +"fVJ" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/machinery/duct, -/obj/machinery/door/airlock{ - name = "Kitchen"; - req_access_txt = "28" - }, /obj/effect/turf_decal/tile/neutral{ - dir = 1 + dir = 8 }, /obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/turf/open/floor/iron/dark/corner, +/area/station/hallway/primary/fore) +"fVM" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/delivery, +/obj/structure/closet/l3closet/scientist, +/obj/item/tank/internals/emergency_oxygen, +/obj/item/tank/internals/emergency_oxygen, +/obj/item/extinguisher, +/obj/machinery/atmospherics/pipe/layer_manifold/supply/hidden{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, /turf/open/floor/iron/dark, -/area/service/kitchen) -"cPg" = ( -/obj/effect/turf_decal/tile/yellow{ - dir = 4 +/area/station/science/xenobiology) +"fWk" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/landmark/event_spawn, -/obj/effect/turf_decal/stripes/corner, -/obj/structure/disposalpipe/segment, +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/security/prison/mess) +"fWq" = ( /obj/effect/turf_decal/stripes/corner{ dir = 4 }, -/turf/open/floor/iron/showroomfloor, -/area/medical/pharmacy) -"cPk" = ( -/obj/effect/turf_decal/tile/yellow{ +/turf/open/floor/engine/vacuum, +/area/station/science/ordnance/bomb) +"fWB" = ( +/obj/machinery/airalarm/directional/west, +/obj/machinery/rnd/production/techfab/department/service, +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/light/directional/west, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark, +/area/station/hallway/secondary/service) +"fWL" = ( +/obj/effect/landmark/start/psychologist, +/turf/open/floor/carpet, +/area/station/medical/psychology) +"fWX" = ( /obj/effect/turf_decal/tile/neutral, -/obj/effect/landmark/event_spawn, -/turf/open/floor/iron, -/area/commons/storage/primary) -"cPx" = ( +/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/delivery, -/obj/machinery/vending/assist, -/obj/machinery/light_switch/directional/west, -/turf/open/floor/iron/dark, -/area/engineering/storage/tech) -"cPC" = ( -/turf/closed/wall, -/area/service/hydroponics/garden) -"cPE" = ( -/obj/structure/sign/warning/electricshock{ - pixel_y = -32 +/obj/effect/turf_decal/box, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 }, -/obj/structure/flora/grass/jungle, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/hallway/primary/aft) +"fWZ" = ( /obj/machinery/light/small/directional/south, /obj/effect/turf_decal/sand/plating, -/obj/structure/cable, -/turf/open/floor/plating, -/area/maintenance/port/lesser) -"cPH" = ( -/obj/structure/girder, -/obj/effect/decal/cleanable/cobweb, -/turf/open/floor/plating, -/area/maintenance/port/greater) -"cPO" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, +/turf/open/floor/plating/airless, +/area/station/maintenance/starboard/fore) +"fXl" = ( /obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"cPP" = ( -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/caution/stand_clear, -/obj/structure/extinguisher_cabinet/directional/east, -/turf/open/floor/iron/dark, -/area/hallway/primary/starboard) -"cPT" = ( -/obj/structure/closet/crate, -/obj/item/hand_labeler, -/obj/item/storage/crayons, -/obj/effect/decal/cleanable/cobweb/cobweb2, -/turf/open/floor/plating, -/area/maintenance/fore) -"cPY" = ( -/obj/structure/sign/warning/securearea{ - pixel_x = -32 - }, -/turf/open/misc/asteroid/lowpressure, -/area/space/nearstation) -"cQm" = ( -/obj/effect/turf_decal/tile/yellow{ - dir = 1 +/turf/open/floor/plating{ + icon_state = "platingdmg3" }, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 +/area/station/maintenance/disposal/incinerator) +"fXm" = ( +/obj/structure/table, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/obj/effect/turf_decal/tile/red{ - dir = 1 +/obj/effect/turf_decal/tile/neutral, +/obj/item/clipboard, +/obj/item/storage/medkit/regular, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/medical/medbay/lobby) +"fXD" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/obj/effect/turf_decal/stripes/line, +/obj/effect/decal/cleanable/dirt, +/obj/effect/landmark/xeno_spawn, +/obj/structure/cable, +/turf/open/floor/plating{ + icon_state = "platingdmg3" }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/area/station/engineering/storage/tcomms) +"fXJ" = ( +/obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/stripes/line{ - dir = 4 + dir = 1 }, -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 6 +/turf/open/floor/plating{ + icon_state = "panelscorched" }, -/turf/open/floor/iron, -/area/engineering/lobby) -"cQM" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 6 +/area/station/maintenance/fore) +"fXL" = ( +/turf/closed/wall/rust, +/area/station/service/chapel/office) +"fXS" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/command/glass{ + name = "E.V.A. Storage" }, -/obj/effect/decal/cleanable/vomit/old, -/turf/open/floor/iron/white, -/area/security/prison) -"cQP" = ( -/obj/structure/sign/poster/official/fruit_bowl, -/turf/closed/wall/r_wall, -/area/security/prison/safe) -"cRa" = ( -/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/catwalk_floor/iron_dark, -/area/service/chapel/dock) -"cRb" = ( -/obj/structure/sign/warning/docking, -/turf/closed/wall, -/area/maintenance/port/greater) -"cRp" = ( +/obj/effect/landmark/navigate_destination, +/obj/effect/mapping_helpers/airlock/access/all/command/eva, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/command/storage/eva) +"fXZ" = ( /obj/effect/turf_decal/tile/neutral{ dir = 4 }, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/machinery/rnd/production/techfab/department/security, -/obj/effect/turf_decal/stripes/box, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/dark, -/area/security/office) -"cSy" = ( -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ +/area/station/medical/morgue) +"fYf" = ( +/obj/effect/turf_decal/sand/plating, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating/airless, +/area/space/nearstation) +"fYh" = ( +/turf/closed/wall/r_wall, +/area/station/command/bridge) +"fYm" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron/showroomfloor, -/area/medical/medbay/central) -"cSB" = ( -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ - 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 + dir = 4 }, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/effect/turf_decal/tile/neutral, -/turf/open/floor/iron, -/area/hallway/primary/central/fore) -"cST" = ( -/obj/effect/spawner/structure/window/reinforced/tinted, -/turf/open/floor/plating, -/area/security/prison) -"cSU" = ( -/obj/structure/sign/departments/security, -/turf/closed/wall/rust, -/area/security/prison) -"cSZ" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 1 +/obj/structure/window/reinforced, +/obj/machinery/atmospherics/components/trinary/filter/atmos/co2{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"fYs" = ( +/obj/machinery/conveyor{ + dir = 4; + id = "garbage"; + name = "trash belt" }, /obj/effect/turf_decal/stripes/line{ dir = 1 }, -/turf/open/floor/iron/white, -/area/security/prison) -"cTc" = ( -/turf/closed/wall, -/area/service/chapel/dock) -"cTh" = ( -/obj/machinery/porta_turret/ai{ +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/turf/open/floor/iron/dark, +/area/station/service/janitor) +"fYw" = ( +/turf/closed/wall/r_wall, +/area/station/medical/surgery/aft) +"fYy" = ( +/obj/structure/disposalpipe/segment, +/turf/closed/mineral/random/labormineral, +/area/space/nearstation) +"fYS" = ( +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ dir = 1 }, -/obj/machinery/flasher/directional/west{ - id = "AI"; - name = "Meatbag Pacifier" +/obj/structure/flora/bush/flowers_pp/style_random, +/obj/structure/flora/bush/leavy/style_random, +/obj/structure/flora/bush/grassy/style_random, +/turf/open/floor/grass, +/area/station/service/hydroponics) +"fYU" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, -/turf/open/floor/circuit, -/area/ai_monitored/turret_protected/ai_upload) -"cTl" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/landmark/start/depsec/medical, /obj/structure/cable, -/turf/open/floor/plating, -/area/security/prison) -"cTs" = ( -/obj/machinery/door/morgue{ - name = "Booze Storage"; - req_access_txt = "25" - }, +/turf/open/floor/iron/dark, +/area/station/security/checkpoint/medical) +"fZk" = ( /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ - dir = 1 + dir = 8 }, /obj/effect/turf_decal/tile/neutral{ - dir = 8 + dir = 1 }, /obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/turf/open/floor/iron/dark/textured_large, -/area/service/bar) -"cTG" = ( -/obj/effect/turf_decal/delivery, -/obj/machinery/door/poddoor{ - id = "justiceblast"; - name = "Justice Blast door" - }, -/turf/open/floor/iron/dark, -/area/security/execution/education) -"cTI" = ( -/obj/structure/lattice, -/obj/structure/sign/warning/securearea{ - pixel_x = -32 - }, -/turf/open/space/basic, -/area/space/nearstation) -"cTP" = ( -/obj/effect/turf_decal/tile/yellow{ - dir = 4 +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 }, -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/box, +/turf/open/floor/iron, +/area/station/hallway/primary/aft) +"fZq" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/decal/cleanable/dirt, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible/layer2, /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/iron, -/area/engineering/hallway) -"cTQ" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/turf/open/floor/plating{ + icon_state = "platingdmg3" }, +/area/station/maintenance/port/greater) +"fZy" = ( /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ - dir = 8 + dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/siding/blue/corner{ dir = 1 }, /turf/open/floor/iron, -/area/hallway/primary/starboard) -"cUc" = ( -/obj/structure/transit_tube, -/turf/open/space/basic, -/area/space/nearstation) -"cUt" = ( -/obj/structure/plasticflaps, -/obj/machinery/conveyor{ - dir = 4; - id = "QMLoad2"; - name = "on ramp" - }, -/turf/open/floor/plating, -/area/cargo/storage) -"cUH" = ( -/obj/machinery/door/airlock/public/glass{ - name = "Docking Hallway" - }, +/area/station/command/bridge) +"fZz" = ( +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/sign/directions/evac{ - dir = 4; - pixel_y = 24 - }, -/obj/structure/sign/directions/science{ - dir = 1; - pixel_y = 40 +/turf/open/floor/iron/dark, +/area/station/service/chapel/funeral) +"fZR" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "platingdmg1" }, -/obj/structure/sign/directions/supply{ - dir = 1; - pixel_y = 32 +/area/station/maintenance/aft) +"gab" = ( +/obj/machinery/computer/atmos_control/nocontrol/incinerator{ + dir = 4 }, /obj/effect/turf_decal/delivery, /turf/open/floor/iron/dark, -/area/hallway/primary/starboard) -"cUP" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable, +/area/station/maintenance/disposal/incinerator) +"gao" = ( +/obj/machinery/door/airlock/research{ + name = "Testing Lab" + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/mapping_helpers/airlock/access/all/science/research, +/turf/open/floor/iron/dark, +/area/station/science/ordnance) +"gau" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/stripes/line, /turf/open/floor/plating, -/area/maintenance/port/fore) -"cUZ" = ( -/turf/closed/wall/r_wall, -/area/maintenance/department/chapel/monastery) -"cVb" = ( -/obj/machinery/atmospherics/pipe/smart/simple/green/visible{ +/area/station/cargo/warehouse) +"gaE" = ( +/obj/effect/turf_decal/tile/yellow{ dir = 4 }, -/obj/structure/lattice/catwalk, -/turf/open/space/basic, -/area/space/nearstation) -"cVj" = ( -/obj/effect/turf_decal/bot, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/cobweb/cobweb2, -/obj/structure/rack, -/obj/item/storage/backpack/satchel/science, -/obj/item/analyzer, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"cVp" = ( -/obj/structure/railing/corner{ +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/end{ dir = 4 }, -/turf/open/floor/iron/dark, -/area/service/chapel/funeral) -"cVv" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment, +/turf/open/floor/iron/showroomfloor, +/area/station/medical/pharmacy) +"gaR" = ( +/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 = 1 }, /obj/effect/turf_decal/tile/neutral{ dir = 4 }, +/obj/structure/disposalpipe/segment, /turf/open/floor/iron, -/area/hallway/primary/central/fore) -"cVx" = ( -/obj/effect/turf_decal/tile/neutral, +/area/station/hallway/primary/aft) +"gba" = ( +/obj/machinery/light/directional/west, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/turf_decal/siding/wood{ - dir = 1 - }, -/obj/machinery/light/small/directional/west, -/obj/structure/bookcase/random, -/turf/open/floor/iron/dark, -/area/service/library) -"cVA" = ( -/obj/effect/turf_decal/tile/green{ - dir = 1 - }, -/obj/effect/turf_decal/tile/green{ +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/effect/turf_decal/tile/green{ +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/effect/turf_decal/tile/green{ +/obj/structure/extinguisher_cabinet/directional/north{ + pixel_x = -4 + }, +/turf/open/floor/iron/dark/corner{ dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/landmark/start/virologist, -/obj/effect/turf_decal/stripes/line{ +/area/station/hallway/primary/central/fore) +"gbd" = ( +/obj/structure/cable, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ dir = 8 }, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/structure/sink{ + dir = 4; + pixel_x = -12; + pixel_y = 2 }, +/obj/structure/mirror/directional/west, /turf/open/floor/iron/showroomfloor, -/area/medical/virology) -"cVO" = ( -/obj/structure/flora/grass/jungle, -/obj/structure/flora/ausbushes/fernybush, -/mob/living/carbon/human/species/monkey, -/turf/open/floor/grass, -/area/medical/virology) -"cVT" = ( +/area/station/medical/surgery/fore) +"gbf" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/medical/surgery/fore) +"gbk" = ( /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/turf/open/floor/iron, -/area/engineering/atmos/pumproom) -"cVV" = ( -/obj/effect/decal/cleanable/robot_debris, -/turf/closed/wall/r_wall/rust, -/area/service/chapel/dock) -"cVW" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/station/medical/medbay/central) +"gbp" = ( +/obj/structure/table, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, +/obj/item/clipboard{ + pixel_x = 8; + pixel_y = 2 + }, +/obj/item/toy/figure/assistant{ + pixel_x = 8; + pixel_y = 2 + }, +/turf/open/floor/iron/dark, +/area/station/commons/vacant_room/commissary) +"gbs" = ( +/obj/effect/spawner/random/trash/moisture_trap, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/maintenance/department/bridge) +"gbB" = ( +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/item/computer_hardware/hard_drive/portable/medical, +/obj/item/computer_hardware/hard_drive/portable/medical, +/obj/item/computer_hardware/hard_drive/portable/medical, +/obj/item/computer_hardware/hard_drive/portable/chemistry, +/obj/item/clothing/neck/stethoscope{ + pixel_y = 5 + }, +/obj/structure/table/reinforced/rglass, +/turf/open/floor/iron/showroomfloor, +/area/station/command/heads_quarters/cmo) +"gbF" = ( +/obj/machinery/door/poddoor/preopen{ + id = "gravity"; + name = "Gravity Generator Blast Door" + }, /obj/machinery/door/firedoor, -/obj/machinery/door/airlock{ - name = "Bar Backroom"; - req_access_txt = "25" +/obj/effect/turf_decal/caution/stand_clear, +/obj/machinery/button/door/directional/north{ + id = "gravity"; + name = "Gravity Generator Lockdown"; + req_one_access = list("command","tech_storage") + }, +/turf/open/floor/iron/dark, +/area/station/maintenance/starboard/aft) +"gbO" = ( +/obj/structure/table/wood, +/obj/structure/desk_bell{ + pixel_x = -7; + pixel_y = 9 + }, +/obj/item/storage/box/matches{ + pixel_x = -1; + pixel_y = 6 + }, +/obj/item/lighter{ + pixel_x = 2 + }, +/obj/item/lighter{ + pixel_x = 8; + pixel_y = 4 + }, +/obj/machinery/door/firedoor, +/turf/open/floor/wood, +/area/station/service/bar) +"gbU" = ( +/obj/effect/turf_decal/bot, +/obj/structure/frame/computer{ + anchored = 1 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/status_display/evac/directional/north, +/turf/open/floor/iron/dark, +/area/station/maintenance/fore) +"gbY" = ( +/obj/effect/turf_decal/bot/left, +/obj/effect/decal/cleanable/ash, +/turf/open/floor/iron, +/area/station/maintenance/disposal/incinerator) +"gcb" = ( +/obj/structure/window/reinforced/spawner/north, +/turf/open/floor/plating, +/area/station/maintenance/fore) +"gcq" = ( +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/delivery, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"gcy" = ( +/obj/structure/table, +/obj/machinery/computer/security/telescreen/turbine{ + dir = 4 }, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/dark, -/area/service/bar) -"cWg" = ( +/area/station/maintenance/disposal/incinerator) +"gcL" = ( /obj/effect/turf_decal/tile/neutral{ dir = 4 }, /obj/effect/turf_decal/tile/neutral, -/obj/effect/decal/cleanable/blood/gibs/limb, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, /obj/effect/decal/cleanable/blood/old, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light/small/directional/west, +/obj/effect/spawner/random/engineering/tracking_beacon, /turf/open/floor/iron/dark, -/area/maintenance/port/fore) -"cWm" = ( -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ +/area/station/commons/fitness/recreation) +"gdA" = ( +/obj/machinery/door/airlock/maintenance, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/unres{ dir = 1 }, -/obj/machinery/firealarm/directional/east, -/obj/machinery/camera/directional/east{ - c_tag = "Telecomms Server Room"; - name = "telecomms camera"; - network = list("ss13","tcomms") +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +/turf/open/floor/iron/dark, +/area/station/maintenance/port/lesser) +"gdI" = ( +/obj/structure/chair/pew{ + dir = 8 }, -/turf/open/floor/engine/telecomms, -/area/tcommsat/server) -"cWw" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/landmark/start/assistant, +/turf/open/floor/iron/chapel{ dir = 8 }, -/obj/effect/turf_decal/tile/neutral{ +/area/station/service/chapel/monastery) +"gdL" = ( +/obj/machinery/door/airlock/grunge{ + id_tag = "Cabin_3"; + name = "Cabin 3" + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/iron/dark, +/area/station/commons/locker) +"gdP" = ( +/obj/structure/chair{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 8 }, -/obj/structure/extinguisher_cabinet/directional/west, -/obj/machinery/shower{ - dir = 4; - name = "emergency shower" +/obj/structure/noticeboard/directional/east, +/obj/machinery/camera/directional/east{ + c_tag = "Detective's Office"; + name = "detective camera" }, -/obj/effect/turf_decal/box/corners, -/obj/effect/turf_decal/box/corners{ +/turf/open/floor/wood, +/area/station/security/detectives_office) +"gel" = ( +/obj/effect/turf_decal/tile/blue{ dir = 4 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/landmark/start/hangover, /turf/open/floor/iron, -/area/engineering/atmos) -"cWK" = ( -/turf/closed/wall, -/area/commons/storage/primary) -"cWP" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 1 +/area/station/hallway/primary/starboard) +"gev" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 4 }, -/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/obj/structure/disposalpipe/segment, /turf/open/floor/iron, -/area/service/hydroponics) -"cWR" = ( -/obj/structure/flora/ausbushes/fullgrass, -/turf/open/floor/grass, -/area/service/hydroponics/garden) -"cWX" = ( -/obj/machinery/computer/secure_data{ - dir = 1 - }, -/obj/machinery/requests_console/directional/south{ - department = "Security"; - departmentType = 5; - name = "Security Requests Console" +/area/station/engineering/hallway) +"gey" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, -/obj/machinery/light/directional/south, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron/dark, -/area/security/checkpoint/science/research) -"cXD" = ( -/obj/structure/sign/poster/contraband/red_rum, -/turf/closed/wall/rust, -/area/maintenance/port/greater) -"cXK" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/chair/office{ +/obj/structure/cable, +/obj/structure/disposalpipe/junction/yjunction{ dir = 1 }, -/turf/open/floor/engine, -/area/tcommsat/computer) -"cXM" = ( /obj/effect/turf_decal/stripes/line{ - dir = 4 + dir = 8 }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment, -/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/plating, -/area/maintenance/port/lesser) -"cXN" = ( -/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/station/maintenance/port/greater) +"geO" = ( +/obj/structure/table/optable, +/obj/effect/turf_decal/bot, /obj/effect/decal/cleanable/blood/old, -/turf/open/floor/iron/cafeteria, -/area/service/kitchen) -"cYn" = ( -/obj/effect/turf_decal/tile/purple{ - dir = 1 +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/stripes/line, +/obj/structure/disposalpipe/segment{ + dir = 5 }, -/obj/effect/turf_decal/tile/purple{ +/turf/open/floor/iron/showroomfloor, +/area/station/medical/virology) +"geV" = ( +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/effect/turf_decal/tile/purple{ +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/loading_area, -/turf/open/floor/iron/showroomfloor, -/area/science/robotics/lab) -"cYo" = ( -/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/duct, -/turf/open/floor/iron/showroomfloor, -/area/service/bar/atrium) -"cYr" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/sink{ - dir = 8; - pixel_x = 11 +/obj/structure/disposalpipe/junction/yjunction{ + dir = 4 }, -/obj/effect/decal/cleanable/cobweb/cobweb2, -/obj/effect/decal/cleanable/vomit/old, -/obj/structure/sign/poster/contraband/random/directional/north, -/mob/living/simple_animal/hostile/retaliate/goose/vomit, -/turf/open/floor/plating{ - icon_state = "panelscorched" +/obj/structure/railing/corner{ + dir = 8 }, -/area/maintenance/starboard) -"cYI" = ( -/obj/effect/turf_decal/tile/yellow{ - dir = 1 +/obj/structure/railing/corner{ + dir = 8 }, -/obj/effect/turf_decal/tile/brown{ +/turf/open/floor/iron/dark, +/area/station/medical/morgue) +"gfc" = ( +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/structure/filingcabinet, +/obj/effect/turf_decal/bot_white, /obj/effect/decal/cleanable/dirt, -/obj/effect/landmark/event_spawn, -/obj/effect/turf_decal/tile/brown{ +/turf/open/floor/iron/dark, +/area/station/maintenance/port/greater) +"gfi" = ( +/obj/effect/turf_decal/tile/yellow{ dir = 1 }, -/obj/machinery/holopad, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron, -/area/cargo/drone_bay) -"cYJ" = ( -/obj/structure/closet/secure_closet/brig{ - name = "Prisoner Locker" +/obj/effect/turf_decal/tile/yellow{ + dir = 8 }, -/obj/effect/turf_decal/bot, +/turf/open/floor/iron/showroomfloor, +/area/station/medical/chemistry) +"gfz" = ( +/obj/structure/flora/bush/sparsegrass/style_random, +/obj/structure/flora/bush/stalky/style_random, +/turf/open/floor/grass, +/area/station/service/hydroponics/garden) +"gfD" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, /obj/structure/cable, -/obj/effect/turf_decal/tile/neutral/half/contrasted, +/turf/open/floor/plating, +/area/station/maintenance/starboard/fore) +"gfT" = ( +/obj/machinery/firealarm/directional/west, +/obj/machinery/light/directional/west, +/obj/machinery/computer/atmos_control/ordnancemix{ + dir = 4 + }, +/turf/open/floor/iron/showroomfloor, +/area/station/science/ordnance) +"ggb" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/dark, -/area/security/prison) -"cYQ" = ( -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/area/station/service/chapel/monastery) +"ggj" = ( +/obj/structure/chair/pew/left{ dir = 8 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/obj/effect/turf_decal/siding/thinplating/dark{ + dir = 1 }, +/turf/open/floor/iron/chapel, +/area/station/service/chapel/monastery) +"ggF" = ( +/obj/structure/table, +/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ - dir = 1 + dir = 4 }, +/obj/item/clipboard, +/obj/item/reagent_containers/pill/patch/aiuri, +/obj/item/clothing/glasses/meson/engine, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron/dark, +/area/station/engineering/lobby) +"ggS" = ( +/turf/closed/wall/r_wall, +/area/station/science/ordnance) +"ggZ" = ( +/obj/item/food/grown/banana, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/security/brig) -"cZi" = ( +/turf/open/floor/grass, +/area/station/science/genetics) +"ghl" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/corner, +/obj/item/radio/intercom/directional/north, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/turf/open/floor/iron/dark, +/area/station/maintenance/port/greater) +"ghp" = ( +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/landmark/start/hangover, -/turf/open/floor/iron, -/area/hallway/primary/central) -"cZJ" = ( -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/stripes/box, -/obj/machinery/mineral/ore_redemption{ - dir = 8; - input_dir = 4; - output_dir = 8 - }, -/obj/machinery/door/window/left/directional/east{ - dir = 8; - name = "Ore Redemtion Window"; - req_access_txt = "64" +/obj/machinery/light_switch/directional/west, +/turf/open/floor/iron/freezer, +/area/station/service/kitchen/coldroom) +"ghO" = ( +/obj/effect/turf_decal/tile/red{ + dir = 1 }, -/turf/open/floor/plating, -/area/cargo/office) -"cZV" = ( -/obj/effect/turf_decal/tile/brown, -/obj/effect/turf_decal/tile/brown{ +/obj/effect/turf_decal/tile/blue{ dir = 4 }, -/obj/effect/turf_decal/tile/yellow, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/landmark/start/cargo_technician, -/obj/structure/chair/office{ - dir = 4 +/obj/structure/sign/nanotrasen{ + pixel_y = 32 }, /turf/open/floor/iron, -/area/cargo/office) -"cZY" = ( +/area/station/hallway/primary/starboard) +"gii" = ( /obj/structure/cable, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 4 +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/sign/plaques/kiddie{ + pixel_y = -32 }, -/turf/open/floor/iron/showroomfloor, -/area/science/xenobiology) -"dab" = ( -/obj/effect/turf_decal/bot, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/cobweb, -/obj/structure/closet/firecloset, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"dac" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/bot, -/obj/structure/closet/crate, -/obj/effect/spawner/random/medical/memeorgans, -/turf/open/floor/plating, -/area/maintenance/port/lesser) -"dah" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/closet{ - name = "chapel locker" +/obj/effect/landmark/navigate_destination/aiupload, +/turf/open/floor/engine, +/area/station/ai_monitored/turret_protected/ai_upload) +"gij" = ( +/obj/machinery/door/airlock/security/glass{ + name = "Prison Wing" }, -/obj/item/clothing/shoes/sandal, +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "brig-entrance-left" + }, +/obj/effect/mapping_helpers/airlock/access/all/security/brig, /turf/open/floor/plating, -/area/maintenance/port/fore) -"dap" = ( -/obj/structure/table/wood/fancy/blue, -/obj/effect/turf_decal/siding/wood{ +/area/station/security/execution/transfer) +"gin" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ dir = 8 }, -/obj/item/reagent_containers/food/drinks/trophy/bronze_cup, -/obj/machinery/camera/autoname/directional/west, -/turf/open/floor/carpet/royalblue, -/area/service/chapel/office) -"daE" = ( -/obj/item/storage/medkit/regular{ - pixel_x = 3; - pixel_y = -3 - }, -/obj/item/storage/medkit/toxin{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/item/storage/medkit/toxin, -/obj/item/storage/medkit/toxin{ - pixel_x = -3; - pixel_y = -3 +/obj/effect/turf_decal/tile/yellow{ + dir = 1 }, -/obj/structure/table/glass, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/yellow{ dir = 8 }, -/obj/structure/window/reinforced{ +/obj/effect/turf_decal/tile/red{ dir = 8 }, -/turf/open/floor/iron/dark, -/area/medical/storage) -"daF" = ( -/obj/effect/turf_decal/bot, -/obj/structure/reagent_dispensers/watertank, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ +/turf/open/floor/iron, +/area/station/maintenance/disposal/incinerator) +"gip" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ dir = 8 }, -/obj/item/extinguisher{ - pixel_y = 4 +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/light/directional/south, +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/item/extinguisher{ - pixel_x = -4 +/turf/open/floor/iron, +/area/station/hallway/primary/aft) +"gix" = ( +/obj/effect/turf_decal/box, +/obj/structure/cable, +/turf/open/floor/iron/solarpanel/airless, +/area/station/solars/starboard/aft) +"giA" = ( +/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 }, -/obj/machinery/button/door/directional/south{ - id = "xeno6"; - name = "Creature Cell 6 Toggle"; - pixel_x = 24; - req_access_txt = "55" +/turf/open/floor/engine, +/area/station/engineering/storage/tech) +"giG" = ( +/obj/machinery/light/directional/east, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 1 }, +/obj/structure/closet/bombcloset, /turf/open/floor/iron/dark, -/area/science/xenobiology) -"dbl" = ( +/area/station/science/research) +"giH" = ( +/obj/structure/sign/poster/official/help_others, +/turf/closed/wall/r_wall/rust, +/area/station/security/prison/shower) +"giJ" = ( +/obj/structure/table, +/obj/item/clipboard, +/obj/item/stock_parts/subspace/transmitter, +/obj/item/stock_parts/subspace/transmitter, +/obj/item/stock_parts/subspace/amplifier, +/obj/item/stock_parts/subspace/amplifier, +/obj/item/stock_parts/subspace/amplifier, /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/structure/rack, -/obj/item/storage/toolbox/emergency, -/obj/item/wrench, -/obj/item/stack/package_wrap, -/obj/item/hand_labeler, -/turf/open/floor/iron/dark, -/area/command/teleporter) -"dbo" = ( -/obj/effect/turf_decal/tile/blue{ +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/effect/turf_decal/tile/blue{ +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/machinery/power/apc/auto_name/directional/west, +/turf/open/floor/iron/dark, +/area/station/engineering/storage/tcomms) +"giT" = ( +/turf/open/floor/plating, +/area/station/maintenance/starboard) +"giU" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/portable_atmospherics/canister/oxygen, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/station/engineering/atmos/storage/gas) +"gjc" = ( +/obj/machinery/airalarm/directional/west, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/turf/open/floor/engine, +/area/station/ai_monitored/turret_protected/ai_upload) +"gjg" = ( +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/caution/stand_clear, +/obj/machinery/newscaster/directional/south, +/turf/open/floor/iron/dark, +/area/station/security/brig) +"gjx" = ( +/obj/effect/turf_decal/tile/green{ dir = 1 }, -/obj/effect/turf_decal/tile/blue{ +/obj/effect/turf_decal/tile/green{ + dir = 4 + }, +/obj/effect/turf_decal/tile/green{ dir = 1 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron/showroomfloor, -/area/medical/paramedic) -"dbG" = ( -/turf/closed/wall, -/area/command/bridge) -"dbN" = ( -/obj/effect/turf_decal/tile/neutral{ +/obj/structure/disposalpipe/segment{ dir = 4 }, +/turf/open/floor/iron/showroomfloor, +/area/station/medical/virology) +"gjD" = ( /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/structure/extinguisher_cabinet/directional/north, -/turf/open/floor/iron/dark/corner{ - dir = 4 - }, -/area/hallway/primary/fore) -"dcf" = ( -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 1 - }, -/turf/open/floor/iron, -/area/engineering/atmos) -"dcK" = ( -/obj/effect/turf_decal/tile/red{ +/obj/effect/turf_decal/stripes/corner, +/obj/effect/turf_decal/stripes/corner{ dir = 8 }, -/obj/machinery/light/directional/south, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/neutral, -/turf/open/floor/iron, -/area/security/brig) -"dcO" = ( -/obj/effect/turf_decal/bot, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/station/maintenance/port/fore) +"gjF" = ( +/obj/effect/turf_decal/delivery, +/obj/structure/reagent_dispensers/fueltank, +/obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/tile/neutral{ dir = 4 }, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/structure/table, -/obj/item/flashlight/lamp, +/obj/structure/cable, +/obj/machinery/power/apc/auto_name/directional/south, /turf/open/floor/iron/dark, -/area/security/office) -"dcT" = ( +/area/station/construction/mining/aux_base) +"gjL" = ( +/obj/structure/railing{ + dir = 4 + }, +/obj/machinery/seed_extractor, /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ - dir = 8 + dir = 4 }, /obj/effect/turf_decal/bot, -/obj/structure/bedsheetbin, -/obj/structure/table/glass, -/obj/machinery/airalarm/directional/north, -/obj/machinery/status_display/evac/directional/west, +/obj/effect/turf_decal/siding/green{ + dir = 4 + }, /turf/open/floor/iron/dark, -/area/medical/paramedic) -"ddk" = ( -/obj/structure/cable, -/obj/structure/flora/ausbushes/sparsegrass{ - pixel_x = 7; - pixel_y = 3 +/area/station/service/hydroponics/garden) +"gjP" = ( +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 8 }, -/obj/structure/flora/ausbushes/sparsegrass, -/turf/open/floor/grass, -/area/security/prison) -"ddv" = ( -/obj/machinery/door/airlock/grunge{ - name = "Prison Forestry" +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/tile/yellow, +/obj/machinery/door/window/right/directional/south{ + name = "Cargo Disposal"; + req_access = list("mail_sorting") }, -/obj/structure/cable, +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/turf/open/floor/iron, +/area/station/cargo/sorting) +"gka" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/effect/decal/cleanable/dirt, +/obj/structure/sign/poster/random/directional/east, /turf/open/floor/plating, -/area/security/prison) -"ddw" = ( +/area/station/maintenance/department/bridge) +"gkb" = ( +/obj/effect/turf_decal/stripes/corner, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/engine, +/area/station/ai_monitored/command/nuke_storage) +"gkf" = ( +/obj/structure/sign/warning/docking, +/turf/closed/wall/rust, +/area/station/cargo/storage) +"gkr" = ( +/obj/machinery/vending/tool, +/obj/effect/turf_decal/delivery, /obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/newscaster/directional/west, +/turf/open/floor/iron/dark, +/area/station/commons/storage/primary) +"gkv" = ( +/turf/closed/wall/r_wall, +/area/station/medical/medbay/central) +"gkx" = ( +/obj/machinery/atmospherics/pipe/bridge_pipe/green/visible, +/obj/structure/lattice/catwalk, +/obj/machinery/atmospherics/pipe/bridge_pipe/orange/visible{ + dir = 4 }, -/obj/machinery/bluespace_vendor/directional/north, -/turf/open/floor/iron/dark/corner{ +/turf/open/space/basic, +/area/space/nearstation) +"gkD" = ( +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/area/hallway/primary/fore) -"ddA" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/blue{ - dir = 1 +/obj/structure/table, +/obj/machinery/status_display/ai/directional/north, +/obj/item/storage/toolbox/mechanical, +/obj/item/multitool, +/obj/effect/decal/cleanable/cobweb, +/turf/open/floor/engine, +/area/station/ai_monitored/turret_protected/ai) +"gkW" = ( +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 4 }, -/obj/effect/turf_decal/tile/blue{ +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/effect/turf_decal/tile/purple, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"glo" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/structure/cable, +/obj/effect/spawner/random/decoration/carpet, +/turf/open/floor/iron, +/area/station/security/prison) +"glG" = ( +/obj/structure/sign/warning/secure_area, +/turf/closed/wall/r_wall, +/area/station/ai_monitored/turret_protected/aisat_interior) +"glI" = ( +/turf/closed/indestructible/opshuttle, +/area/station/science/ordnance/bomb) +"glM" = ( +/obj/effect/turf_decal/tile/yellow{ dir = 8 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/sorting/mail/flip{ + dir = 8; + name = "atmospherics sorting disposal pipe"; + sortType = 6 + }, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/hallway/primary/aft) +"glX" = ( +/obj/machinery/holopad, +/turf/open/floor/carpet/green, +/area/station/security/detectives_office) +"glY" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/airalarm/directional/south, +/turf/open/floor/iron/grimy, +/area/station/hallway/primary/fore) +"gmj" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/trimline/green/filled/line, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/turf_decal/stripes/line{ - dir = 10 +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, -/turf/open/floor/iron, -/area/command/teleporter) -"ddM" = ( +/obj/machinery/camera/directional/north{ + c_tag = "Hydroponics Storage"; + name = "hydroponics camera" + }, +/turf/open/floor/iron/dark, +/area/station/service/hydroponics) +"gmo" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/maintenance/port/lesser) +"gmr" = ( +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/station/maintenance/department/bridge) +"gmx" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/decal/cleanable/dirt, +/obj/effect/landmark/event_spawn, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/maintenance/starboard/fore) +"gmG" = ( +/turf/closed/wall, +/area/station/maintenance/aft) +"gmJ" = ( +/obj/structure/sign/warning/pods, +/turf/closed/wall/rust, +/area/station/maintenance/starboard) +"gmN" = ( +/obj/item/radio/intercom/directional/north, /obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/structure/chair/office{ dir = 8 }, /obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, /turf/open/floor/plating{ - icon_state = "platingdmg1" - }, -/area/maintenance/starboard) -"ddN" = ( -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/status_display/evac/directional/east, -/turf/open/floor/iron/showroomfloor, -/area/security/brig) -"ddP" = ( -/obj/effect/turf_decal/tile/yellow{ - dir = 1 + icon_state = "panelscorched" }, -/obj/effect/turf_decal/tile/red{ - dir = 1 +/area/station/maintenance/solars/port/fore) +"gne" = ( +/obj/machinery/door/airlock/public/glass{ + name = "Docking Hallway" }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/delivery, /obj/structure/cable, -/obj/effect/turf_decal/siding/yellow/corner{ - dir = 1 - }, /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/iron, -/area/engineering/lobby) -"ddR" = ( -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/caution/stand_clear, -/obj/machinery/door/airlock/public/glass{ - name = "Chapel Hallway" - }, /turf/open/floor/iron/dark, -/area/hallway/primary/fore) -"ddY" = ( +/area/station/hallway/primary/starboard) +"gng" = ( +/obj/structure/sign/departments/engineering, +/turf/closed/wall, +/area/station/commons/storage/primary) +"gnp" = ( /obj/structure/table/wood, -/turf/open/floor/wood/tile, -/area/service/library) -"deb" = ( -/turf/closed/wall/r_wall, -/area/engineering/gravity_generator) -"deB" = ( +/obj/effect/turf_decal/siding/wood/end, +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/firedoor/border_only{ + dir = 4 + }, +/obj/machinery/status_display/evac/directional/west, +/obj/item/flashlight/lantern, +/turf/open/floor/carpet/red, +/area/station/service/chapel/monastery) +"gny" = ( +/obj/structure/cable, +/obj/effect/turf_decal/sand/plating, +/turf/open/floor/plating/airless, +/area/space/nearstation) +"gnB" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron, +/area/station/cargo/storage) +"gnN" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/siding/wood{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/structure/chair/stool/directional/north, +/obj/effect/landmark/start/hangover, +/turf/open/floor/wood, +/area/station/service/library) +"goc" = ( +/obj/effect/turf_decal/stripes/corner{ dir = 8 }, -/obj/effect/turf_decal/siding/white{ - dir = 8 +/obj/effect/turf_decal/tile/purple{ + dir = 1 }, -/turf/open/floor/iron/dark, -/area/service/hydroponics/garden) -"deD" = ( -/obj/structure/closet/secure_closet/evidence, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/bot, -/obj/machinery/light/small/directional/north, -/turf/open/floor/iron/dark, -/area/security/brig) -"deP" = ( -/obj/effect/turf_decal/loading_area, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible, -/turf/open/floor/iron/dark, -/area/engineering/supermatter/room) -"deQ" = ( -/obj/structure/sink{ - pixel_y = 24 +/obj/effect/turf_decal/tile/purple{ + dir = 8 }, /obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red{ dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/showroomfloor, -/area/commons/toilet/restrooms) -"dfo" = ( -/obj/machinery/light/small/directional/south, -/turf/open/floor/plating, -/area/service/chapel/dock) -"dfq" = ( -/obj/effect/turf_decal/bot, -/obj/structure/rack, -/obj/structure/grille/broken, -/obj/item/wallframe/apc, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/plating, -/area/maintenance/aft) -"dfy" = ( -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/bot, -/obj/machinery/conveyor{ +/obj/machinery/door/window/left/directional/south{ + name = "Trash Chute"; + req_access = list("janitor") + }, +/obj/machinery/conveyor_switch/oneway{ dir = 4; - id = "packagereturn"; - name = "crate return belt" + id = "garbage"; + name = "trash chute" }, -/turf/open/floor/iron/dark, -/area/cargo/sorting) -"dgh" = ( +/obj/effect/turf_decal/loading_area, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron, +/area/station/service/janitor) +"goh" = ( +/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/security/courtroom) -"dhc" = ( -/obj/machinery/meter, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, -/turf/closed/wall/r_wall, -/area/engineering/supermatter) -"dhp" = ( -/obj/machinery/door/poddoor/shutters{ - id = "custodialwagon"; - name = "Custodial Bay" +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/obj/effect/turf_decal/delivery, -/obj/structure/disposalpipe/segment, /turf/open/floor/iron/dark, -/area/service/janitor) -"dhv" = ( -/obj/structure/table, -/obj/effect/turf_decal/tile/red{ +/area/station/command/bridge) +"goi" = ( +/obj/machinery/power/turbine/inlet_compressor, +/turf/open/floor/engine, +/area/station/maintenance/disposal/incinerator) +"goj" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/security/prison) +"gos" = ( +/obj/machinery/light/floor, +/turf/open/floor/engine/n2, +/area/station/engineering/atmos) +"gou" = ( +/obj/effect/turf_decal/box/corners{ dir = 8 }, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red{ +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/obj/item/book/manual/wiki/security_space_law, -/obj/machinery/flasher/directional/west{ - id = "Cell 6"; - name = "Prisoner Pacifier" +/turf/open/floor/iron/dark, +/area/station/engineering/gravity_generator) +"goE" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/turf/open/floor/plating{ + icon_state = "panelscorched" }, -/turf/open/floor/iron/showroomfloor, -/area/security/brig) -"dhz" = ( +/area/station/maintenance/fore) +"goG" = ( +/obj/effect/turf_decal/tile/yellow, /obj/effect/turf_decal/tile/yellow{ dir = 4 }, -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/siding/yellow{ dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/stripes/line, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible, /turf/open/floor/iron, -/area/engineering/atmos) -"dhF" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue{ +/area/station/engineering/storage_shared) +"goY" = ( +/obj/structure/chair/pew/right{ dir = 4 }, /obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/showroomfloor, -/area/medical/medbay/central) -"dhG" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/sign/warning/securearea, -/turf/closed/wall, -/area/maintenance/starboard/fore) -"dhH" = ( -/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/blue{ dir = 1 }, /obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 - }, -/obj/effect/turf_decal/box, -/obj/structure/cable, /obj/effect/landmark/start/hangover, -/obj/structure/disposalpipe/segment{ - dir = 6 +/turf/open/floor/iron/dark, +/area/station/security/courtroom) +"gpe" = ( +/obj/machinery/atmospherics/components/unary/outlet_injector/monitored/nitrous_input{ + dir = 1 }, -/turf/open/floor/iron, -/area/hallway/primary/starboard) -"dhL" = ( +/turf/open/floor/engine/n2o, +/area/station/engineering/atmos) +"gpp" = ( +/obj/structure/sign/poster/random/directional/north, +/obj/effect/spawner/random/structure/steam_vent, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/department/bridge) +"gpt" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/obj/effect/turf_decal/stripes/corner{ + dir = 4 }, +/obj/effect/decal/cleanable/dirt, /obj/structure/cable, /turf/open/floor/plating{ - icon_state = "platingdmg3" + icon_state = "platingdmg1" }, -/area/maintenance/fore) -"dhR" = ( -/obj/structure/cable, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/area/station/maintenance/starboard/aft) +"gpy" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/door/airlock/security/glass{ + name = "Transferring Centre" }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 1 }, +/obj/effect/mapping_helpers/airlock/unres, +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/access/all/security/brig, /turf/open/floor/iron/dark, -/area/security/interrogation) -"die" = ( -/obj/structure/table, -/obj/structure/sign/departments/medbay/alt{ - pixel_x = 32 +/area/station/security/processing) +"gpz" = ( +/obj/structure/cable, +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment{ + dir = 5 }, -/obj/structure/sign/poster/official/help_others{ - pixel_y = -32 +/turf/open/floor/plating, +/area/station/maintenance/central) +"gpH" = ( +/obj/machinery/door/airlock/external{ + name = "Ferry Shuttle Airlock" }, -/obj/item/storage/box/bodybags{ - pixel_y = 5 +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 }, -/obj/item/clothing/glasses/eyepatch{ - pixel_y = 4 +/turf/open/floor/iron/dark, +/area/station/maintenance/port/lesser) +"gpI" = ( +/obj/effect/turf_decal/box/corners{ + dir = 1 + }, +/turf/open/floor/engine, +/area/station/science/xenobiology) +"gpL" = ( +/obj/effect/spawner/structure/window/reinforced/plasma, +/obj/machinery/atmospherics/pipe/smart/simple/orange/visible, +/turf/open/floor/plating/airless, +/area/station/engineering/supermatter/room) +"gpM" = ( +/obj/effect/turf_decal/tile/red{ + dir = 8 }, -/obj/item/clothing/mask/surgical, -/turf/open/floor/plating, -/area/maintenance/department/medical/central) -"dif" = ( -/obj/machinery/rnd/server/master, -/turf/open/floor/circuit/green/telecomms/mainframe, -/area/science/server) -"diL" = ( /obj/effect/turf_decal/tile/neutral{ - dir = 4 + dir = 1 }, -/obj/effect/turf_decal/tile/neutral, +/obj/item/kirbyplants{ + icon_state = "plant-21" + }, +/turf/open/floor/iron/showroomfloor, +/area/station/security/office) +"gpP" = ( +/obj/machinery/rnd/production/circuit_imprinter/department/science, +/obj/effect/turf_decal/bot, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/machinery/disposal/bin, -/obj/effect/turf_decal/bot, -/obj/item/radio/intercom/directional/north, -/obj/structure/disposalpipe/trunk{ - dir = 4 +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, +/obj/machinery/status_display/evac/directional/east, /turf/open/floor/iron/dark, -/area/science/research) -"djf" = ( -/obj/effect/turf_decal/tile/yellow{ - dir = 4 +/area/station/science/robotics/lab) +"gpS" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 1 }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/effect/turf_decal/tile/yellow{ +/obj/machinery/duct, +/obj/structure/railing/corner{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/turf/open/floor/iron/showroomfloor, +/area/station/service/bar/atrium) +"gqc" = ( +/obj/machinery/door/airlock/external{ + name = "Solar Maintenance" }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/corner{ +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 8 }, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, +/turf/open/floor/plating{ + icon_state = "platingdmg1" }, -/turf/open/floor/iron, -/area/engineering/hallway) -"djt" = ( +/area/station/maintenance/solars/port/fore) +"gql" = ( /obj/structure/table/reinforced, /obj/item/paper_bin{ pixel_x = -4; @@ -22883,747 +22480,799 @@ /obj/machinery/door/firedoor, /obj/machinery/door/window/left/directional/west{ name = "Hydroponics Desk"; - req_access_txt = "35" + req_access = list("hydroponics") }, /turf/open/floor/iron, -/area/service/hydroponics) -"djK" = ( -/obj/machinery/door/airlock/security{ - id_tag = "IsolationCell"; - name = "Isolation Cell"; - req_access_txt = "2" +/area/station/service/hydroponics) +"gqn" = ( +/obj/machinery/door/airlock/external{ + name = "Departure Shuttle Airlock" }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/security/prison/safe) -"djO" = ( -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/obj/effect/landmark/navigate_destination, +/turf/open/floor/iron/dark, +/area/station/hallway/secondary/exit/departure_lounge) +"gqt" = ( +/obj/machinery/status_display/evac/directional/east, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/bot, +/obj/structure/rack, +/obj/item/storage/box/lights/mixed{ + pixel_x = 4; + pixel_y = 4 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/obj/item/storage/box/lights/mixed, +/turf/open/floor/plating{ + icon_state = "platingdmg1" }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/area/station/maintenance/disposal) +"gqz" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/iron, -/area/hallway/primary/fore) -"djP" = ( -/obj/effect/landmark/event_spawn, -/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/disposalpipe/segment{ - dir = 10 + dir = 6 + }, +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 4 }, /turf/open/floor/iron/showroomfloor, -/area/science/xenobiology) -"dkb" = ( +/area/station/security/warden) +"gqD" = ( +/obj/effect/turf_decal/bot, +/obj/effect/decal/cleanable/dirt, +/obj/structure/closet{ + name = "detective closet" + }, +/obj/item/clothing/suit/jacket{ + desc = "All the class of a trenchcoat without the security fibers."; + icon_state = "noirdet"; + name = "trenchcoat"; + pixel_x = 4; + pixel_y = 4 + }, +/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{ + pixel_x = 4; + pixel_y = 4 + }, +/obj/item/clothing/head/fedora{ + icon_state = "detective" + }, +/turf/open/floor/plating, +/area/station/maintenance/port/lesser) +"gqR" = ( +/obj/effect/turf_decal/tile/yellow, /obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/showroomfloor, +/area/station/medical/chemistry) +"gqX" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/structure/sign/poster/contraband/random/directional/north, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/blood/old, /turf/open/floor/plating{ - icon_state = "panelscorched" + icon_state = "platingdmg1" + }, +/area/station/maintenance/disposal) +"gro" = ( +/obj/structure/sign/warning/fire{ + pixel_x = 32 }, -/area/maintenance/starboard) -"dkz" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment, /obj/structure/cable, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating{ + icon_state = "platingdmg3" }, +/area/station/maintenance/starboard/aft) +"grq" = ( +/obj/structure/cable, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/blue, /obj/effect/turf_decal/tile/blue{ dir = 1 }, /obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/structure/disposalpipe/segment{ - dir = 6 - }, -/turf/open/floor/iron/dark, -/area/command/heads_quarters/hop) -"dkE" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/preopen{ - id = "hosspace"; - name = "Space Blast door" - }, -/obj/structure/cable, -/turf/open/floor/plating, -/area/command/heads_quarters/hos) -"dlt" = ( -/obj/machinery/computer/secure_data{ dir = 4 }, -/obj/effect/turf_decal/bot, /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ - dir = 4 + dir = 1 + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, +/obj/machinery/power/apc/auto_name/directional/north, +/turf/open/floor/iron, +/area/station/command/teleporter) +"gry" = ( +/obj/structure/sign/warning/fire, +/turf/closed/wall/r_wall, +/area/station/maintenance/aft) +"grK" = ( +/turf/open/space/basic, +/area/station/maintenance/disposal/incinerator) +"grQ" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/hatch{ + name = "Satellite Antechamber" }, /obj/structure/cable, -/obj/effect/decal/cleanable/dirt, +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "ai-passthrough" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/construction, /turf/open/floor/iron/dark, -/area/hallway/secondary/exit/departure_lounge) -"dlF" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/area/station/ai_monitored/turret_protected/aisat_interior) +"gse" = ( +/obj/structure/chair/pew/left{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, -/turf/open/floor/engine, -/area/engineering/supermatter/room) -"dmd" = ( -/obj/machinery/modular_computer/console/preset/command{ - dir = 4 +/obj/effect/turf_decal/siding/thinplating/dark{ + dir = 1 }, -/obj/machinery/requests_console/directional/west{ - announcementConsole = 1; - department = "Head of Personnel's Desk"; - departmentType = 5; - name = "Head of Personnel's Requests Console" +/turf/open/floor/iron/chapel{ + dir = 1 }, -/obj/machinery/light/directional/west, -/turf/open/floor/carpet/blue, -/area/command/heads_quarters/hop) -"dmf" = ( -/obj/machinery/door/airlock/maintenance{ - req_access_txt = "12" +/area/station/service/chapel/monastery) +"gsl" = ( +/obj/effect/turf_decal/tile/red{ + dir = 1 }, -/obj/effect/mapping_helpers/airlock/abandoned, -/obj/structure/barricade/wooden/crude, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/maintenance/port/greater) -"dmh" = ( -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/red{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/siding/red{ dir = 1 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/dark, -/area/security/interrogation) -"dmx" = ( -/obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/door/airlock/security{ - name = "Evidence"; - req_access_txt = "63" - }, /turf/open/floor/iron/dark, -/area/security/brig) -"dmB" = ( -/obj/machinery/door/airlock/maintenance{ - req_one_access_txt = "12;5" +/area/station/hallway/secondary/exit/departure_lounge) +"gsr" = ( +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 4 }, +/obj/effect/turf_decal/tile/blue, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, -/obj/structure/disposalpipe/segment{ +/turf/open/floor/iron/showroomfloor, +/area/station/medical/exam_room) +"gsu" = ( +/obj/effect/turf_decal/tile/purple{ dir = 4 }, -/turf/open/floor/iron/dark, -/area/maintenance/port/greater) -"dmG" = ( -/obj/machinery/hydroponics/soil, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/grass, -/area/service/hydroponics/garden) -"dmX" = ( -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/door/airlock/security{ - name = "Equipment Room"; - req_access_txt = "1" +/obj/effect/turf_decal/tile/purple{ + dir = 1 }, -/turf/open/floor/iron/dark, -/area/security/lockers) -"dnf" = ( -/obj/effect/spawner/structure/window/reinforced/tinted, -/turf/open/floor/plating, -/area/maintenance/department/security) -"dnh" = ( -/obj/machinery/door/airlock/maintenance{ - name = "morgue maintenance"; - req_access_txt = "6" +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, +/obj/machinery/button/door/directional/north{ + id = "Skynet_launch"; + name = "Mech Bay Door Control"; + req_access = list("robotics") + }, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"gsw" = ( +/obj/structure/window/reinforced/spawner/east, +/obj/effect/turf_decal/tile/purple/anticorner/contrasted, +/turf/open/floor/iron/showroomfloor, +/area/station/science/ordnance) +"gsy" = ( +/turf/closed/wall, +/area/station/medical/exam_room) +"gsB" = ( +/obj/effect/turf_decal/tile/yellow, +/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/structure/disposalpipe/segment, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark, -/area/maintenance/port/fore) -"dnv" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/effect/turf_decal/plaque{ - icon_state = "L7" +/obj/effect/turf_decal/tile/red{ + dir = 4 }, +/obj/structure/table, +/obj/item/pipe_dispenser, +/obj/item/holosign_creator/atmos, /turf/open/floor/iron, -/area/hallway/primary/central/fore) -"dnD" = ( -/obj/effect/turf_decal/tile/green{ +/area/station/maintenance/disposal/incinerator) +"gsO" = ( +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/turf_decal/tile/brown{ dir = 8 }, -/obj/effect/turf_decal/tile/green{ +/obj/effect/turf_decal/tile/yellow{ dir = 1 }, -/obj/effect/turf_decal/tile/green{ - dir = 4 +/obj/effect/landmark/start/cargo_technician, +/obj/structure/chair/office{ + dir = 8 }, -/obj/effect/turf_decal/tile/green{ - dir = 1 +/turf/open/floor/iron, +/area/station/cargo/office) +"gtd" = ( +/obj/structure/flora/bush/pale/style_random{ + icon_state = "fullgrass_2" }, +/obj/structure/flora/bush/jungle/c/style_2, +/turf/open/misc/asteroid, +/area/space/nearstation) +"gtq" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/sink{ - pixel_y = 26 +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, -/obj/structure/disposalpipe/segment{ +/obj/effect/turf_decal/tile/red, +/turf/open/floor/iron, +/area/station/hallway/primary/port) +"gtC" = ( +/obj/machinery/conveyor{ + dir = 4; + id = "packagereturn"; + name = "crate return belt" + }, +/obj/structure/plasticflaps/opaque, +/turf/open/floor/iron/dark, +/area/station/cargo/sorting) +"gtI" = ( +/obj/structure/disposaloutlet{ dir = 4 }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/showroomfloor, -/area/medical/virology) -"dnN" = ( -/obj/structure/disposalpipe/segment{ - dir = 10 +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/turf/open/floor/iron, -/area/hallway/primary/starboard) -"dnZ" = ( -/obj/effect/turf_decal/stripes/corner, -/obj/effect/turf_decal/stripes/corner{ - dir = 8 +/obj/machinery/light/small/directional/west, +/obj/structure/disposalpipe/trunk{ + dir = 4 }, +/turf/open/floor/iron/dark, +/area/station/service/janitor) +"gtK" = ( +/obj/structure/filingcabinet/chestdrawer, /obj/effect/turf_decal/tile/neutral{ dir = 4 }, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible/layer2, -/obj/structure/disposalpipe/segment{ - dir = 5 +/turf/open/floor/iron/dark, +/area/station/medical/morgue) +"gtT" = ( +/obj/structure/railing{ + dir = 8 }, -/turf/open/floor/iron, -/area/engineering/hallway) -"doB" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/caution/stand_clear, -/obj/machinery/door/airlock/public/glass{ - name = "Chapel Hallway" +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, /turf/open/floor/iron/dark, -/area/hallway/primary/fore) -"doG" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/cargo/warehouse) -"doL" = ( -/obj/machinery/power/emitter/welded{ +/area/station/service/chapel/funeral) +"gtU" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Security Maintenance" + }, +/obj/effect/mapping_helpers/airlock/access/all/security/brig, +/turf/open/floor/iron/dark, +/area/station/maintenance/aft) +"gtW" = ( +/turf/closed/wall/r_wall, +/area/station/command/heads_quarters/rd) +"guu" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ dir = 8 }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/turf/open/floor/plating, -/area/engineering/supermatter/room) -"doP" = ( -/obj/structure/closet/crate, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/obj/effect/turf_decal/tile/red{ + dir = 4 }, -/obj/item/stack/license_plates/empty/fifty, -/obj/item/stack/license_plates/empty/fifty, -/obj/item/stack/license_plates/empty/fifty, -/turf/open/floor/plating, -/area/security/prison) -"doW" = ( -/obj/structure/cable, /obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating{ - icon_state = "platingdmg2" - }, -/area/maintenance/department/bridge) -"dpy" = ( -/obj/structure/table/optable, -/obj/effect/turf_decal/bot, -/obj/effect/decal/cleanable/blood/old, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/stripes/line, -/obj/structure/disposalpipe/segment{ - dir = 5 +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/decal/cleanable/food/salt{ + desc = "A sizable pile of concentrated salt left behind by the previous occupant." }, +/obj/machinery/status_display/evac/directional/east, /turf/open/floor/iron/showroomfloor, -/area/medical/virology) -"dpA" = ( -/obj/effect/turf_decal/tile/purple/half/contrasted{ +/area/station/security/brig) +"guC" = ( +/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/stripes/line{ +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/turf/open/floor/iron/showroomfloor, -/area/science/mixing/hallway) -"dpL" = ( -/obj/machinery/atmospherics/pipe/bridge_pipe/green/visible{ +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/machinery/atmospherics/pipe/bridge_pipe/cyan/visible, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/engineering/atmos/pumproom) -"dpN" = ( -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral{ +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/machinery/washing_machine, -/obj/machinery/light/directional/east, -/obj/structure/extinguisher_cabinet/directional/north, -/obj/machinery/light_switch/directional/east, -/turf/open/floor/iron/showroomfloor, -/area/commons/toilet/restrooms) -"dpS" = ( -/obj/effect/turf_decal/delivery, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"guJ" = ( +/turf/open/misc/asteroid, +/area/station/maintenance/port/lesser) +"guK" = ( +/obj/machinery/bookbinder, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/structure/disposaloutlet{ - dir = 4 +/obj/effect/turf_decal/tile/neutral, +/obj/structure/window/reinforced{ + dir = 1 }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/disposalpipe/trunk{ +/obj/effect/turf_decal/bot_white, +/obj/effect/turf_decal/siding/wood{ dir = 1 }, +/obj/item/radio/intercom/directional/east, /turf/open/floor/iron/dark, -/area/cargo/sorting) -"dqc" = ( -/obj/machinery/door/poddoor/preopen{ - id = "brigfrontdoor"; - name = "Front Security Blast door" +/area/station/service/library) +"guS" = ( +/obj/structure/extinguisher_cabinet/directional/south, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 }, -/obj/structure/extinguisher_cabinet/directional/north, -/obj/effect/turf_decal/caution/stand_clear, -/obj/machinery/door/firedoor, -/turf/open/floor/iron/dark, -/area/security/brig) -"dqC" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/red, +/obj/structure/closet/secure_closet/engineering_welding, +/obj/effect/turf_decal/box, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/engineering/lobby) +"gva" = ( +/obj/structure/grille, +/turf/closed/wall/r_wall/rust, +/area/station/engineering/atmos) +"gvu" = ( /obj/machinery/portable_atmospherics/canister, /obj/machinery/atmospherics/components/unary/portables_connector/visible, /obj/effect/turf_decal/box, +/obj/machinery/status_display/evac/directional/north, /turf/open/floor/iron/dark, -/area/engineering/atmos) -"dqT" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 8 +/area/station/engineering/atmos) +"gvx" = ( +/obj/structure/closet/secure_closet/evidence, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/bot, +/obj/machinery/light/small/directional/north, +/turf/open/floor/iron/dark, +/area/station/security/brig) +"gvH" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 6 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, -/turf/open/floor/engine, -/area/engineering/supermatter/room) -"drb" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/light/small/directional/south, +/obj/effect/decal/cleanable/dirt, /obj/structure/cable, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/turf/open/floor/iron/showroomfloor, -/area/medical/exam_room) -"drn" = ( -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 8 +/obj/machinery/power/apc/auto_name/directional/east, +/turf/open/floor/plating{ + icon_state = "platingdmg1" }, -/obj/effect/turf_decal/siding/red{ +/area/station/maintenance/solars/port/aft) +"gvM" = ( +/obj/structure/cable, +/obj/structure/table, +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/turf/open/floor/iron/dark, -/area/hallway/secondary/exit/departure_lounge) -"dsd" = ( -/obj/structure/closet/secure_closet/medical3, -/obj/item/storage/belt/medical, -/obj/item/clothing/neck/stethoscope, -/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral, -/obj/item/radio/intercom/directional/west, +/obj/item/storage/box/pdas{ + pixel_x = 4; + pixel_y = 4 + }, +/obj/item/storage/box/ids, /turf/open/floor/iron/dark, -/area/medical/storage) -"dsf" = ( -/turf/open/floor/carpet/green, -/area/cargo/warehouse) -"dsr" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 8 +/area/station/command/bridge) +"gvP" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating{ + icon_state = "platingdmg1" }, -/turf/open/floor/engine, -/area/engineering/supermatter/room) -"dsC" = ( -/obj/machinery/light/cold/directional/east, -/obj/effect/turf_decal/stripes/line{ - dir = 4 +/area/station/security/prison) +"gwk" = ( +/obj/machinery/atmospherics/pipe/layer_manifold/scrubbers/hidden, +/turf/closed/wall, +/area/station/security/checkpoint/engineering) +"gws" = ( +/obj/structure/sign/warning/fire{ + pixel_x = -32 }, +/obj/machinery/firealarm/directional/south, /obj/effect/decal/cleanable/dirt, -/turf/open/floor/engine, -/area/ai_monitored/turret_protected/ai_upload) -"dsO" = ( -/obj/machinery/disposal/bin, -/obj/effect/turf_decal/bot, /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ - dir = 8 + dir = 4 + }, +/obj/structure/table, +/obj/item/crowbar/red, +/obj/item/radio{ + pixel_y = 5 }, -/obj/structure/disposalpipe/trunk, -/obj/machinery/firealarm/directional/east, /turf/open/floor/iron/dark, -/area/service/bar) -"dsQ" = ( +/area/station/ai_monitored/turret_protected/aisat/atmos) +"gwt" = ( /obj/effect/turf_decal/stripes/line{ - dir = 6 + dir = 1 }, /obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/cargo/warehouse) -"dtc" = ( -/obj/effect/landmark/event_spawn, -/turf/open/floor/iron, -/area/cargo/storage) -"dtq" = ( -/turf/closed/wall/rust, -/area/engineering/gravity_generator) -"dtr" = ( -/obj/structure/cable, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/obj/structure/sign/warning/vacuum/external{ + pixel_x = 32 + }, /obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/obj/structure/cable, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/station/maintenance/starboard/fore) +"gwI" = ( +/obj/structure/chair{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 5 }, +/turf/open/floor/engine/vacuum, +/area/station/science/ordnance/bomb) +"gwO" = ( +/obj/machinery/disposal/bin, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/iron/dark/corner{ +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/area/hallway/primary/fore) -"dug" = ( -/obj/structure/closet/secure_closet/brig, /obj/machinery/light/directional/north, -/obj/effect/turf_decal/tile/red/half/contrasted, -/turf/open/floor/iron/showroomfloor, -/area/security/prison) -"duy" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/security/glass{ - name = "Holding Area"; - req_access_txt = "63" +/obj/structure/disposalpipe/trunk{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, /turf/open/floor/iron/dark, -/area/hallway/secondary/exit/departure_lounge) -"duH" = ( -/turf/closed/wall/rust, -/area/cargo/warehouse) -"dvb" = ( +/area/station/science/lab) +"gwV" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/item/radio/intercom/directional/south, /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible, -/obj/effect/turf_decal/stripes/corner, +/turf/open/floor/iron/dark/corner, +/area/station/hallway/primary/central/fore) +"gwW" = ( +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/button/door/directional/east{ + id = "commissaryshutter"; + name = "Commissary Shutter Toggle"; + pixel_x = 26; + pixel_y = 7 + }, +/obj/machinery/button/door/directional/east{ + id = "commissarydoor"; + name = "Commissary Door Lock"; + normaldoorcontrol = 1; + pixel_x = 26; + pixel_y = -2; + specialfunctions = 4 + }, /turf/open/floor/iron, -/area/engineering/atmos) -"dve" = ( +/area/station/commons/vacant_room/commissary) +"gxe" = ( /obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/stripes/corner{ +/obj/machinery/light/small/directional/east, +/obj/structure/noticeboard/directional/east, +/obj/machinery/computer/gateway_control, +/turf/open/floor/iron/dark, +/area/station/command/gateway) +"gxi" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/simple/dark/visible{ dir = 4 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible/layer2, +/turf/open/floor/engine, +/area/station/maintenance/disposal/incinerator) +"gxu" = ( +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/delivery, /obj/structure/cable, -/obj/structure/sign/poster/contraband/random/directional/north, -/turf/open/floor/plating{ - icon_state = "platingdmg1" +/obj/effect/turf_decal/siding/purple{ + dir = 1 }, -/area/maintenance/starboard/fore) -"dvn" = ( -/obj/structure/table, +/turf/open/floor/iron/showroomfloor, +/area/station/science/lab) +"gxN" = ( /obj/effect/turf_decal/tile/blue, /obj/effect/turf_decal/tile/blue{ - dir = 4 + dir = 1 }, -/obj/effect/turf_decal/tile/neutral, -/obj/machinery/keycard_auth, -/turf/open/floor/iron/dark, -/area/command/bridge) -"dvu" = ( -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ +/obj/machinery/holopad, +/obj/effect/turf_decal/bot, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/showroomfloor, +/area/station/medical/medbay/lobby) +"gxW" = ( +/obj/structure/sign/warning/electric_shock, +/turf/closed/wall, +/area/station/maintenance/starboard) +"gyb" = ( +/turf/open/floor/plating/rust, +/area/station/security/prison) +"gyd" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/line, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/maintenance/starboard) +"gyf" = ( +/obj/structure/sign/warning/electric_shock, +/turf/closed/wall/r_wall/rust, +/area/station/security/prison/garden) +"gyn" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/siphon/monitored/nitrous_output{ dir = 1 }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 +/turf/open/floor/engine/n2o, +/area/station/engineering/atmos) +"gyv" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/rack, +/obj/item/tank/internals/oxygen, +/obj/item/clothing/mask/gas, +/obj/effect/turf_decal/bot, +/turf/open/floor/plating, +/area/station/maintenance/starboard) +"gyx" = ( +/obj/effect/turf_decal/box/corners{ + dir = 4 }, /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/structure/extinguisher_cabinet/directional/south, -/obj/structure/cable, -/turf/open/floor/iron, -/area/ai_monitored/command/storage/eva) -"dvJ" = ( -/obj/structure/cable, -/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ - dir = 8 + dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/decal/cleanable/dirt, +/obj/machinery/camera/directional/north{ + c_tag = "Gateway"; + name = "command camera" + }, +/turf/open/floor/iron/dark, +/area/station/command/gateway) +"gyV" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/maintenance/disposal/incinerator) +"gzv" = ( +/obj/effect/turf_decal/tile/yellow{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/brown{ dir = 4 }, -/obj/effect/landmark/start/hangover, +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, /turf/open/floor/iron, -/area/hallway/primary/central) -"dvN" = ( -/turf/open/misc/asteroid/lowpressure, -/area/space/nearstation) -"dwb" = ( +/area/station/cargo/drone_bay) +"gzx" = ( +/obj/effect/turf_decal/stripes/line, /obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/tile/brown{ +/obj/machinery/conveyor_switch/oneway{ + dir = 8; + id = "NTMSLoad"; + name = "off ramp"; + pixel_x = -8; + pixel_y = -5 + }, +/turf/open/floor/plating, +/area/station/cargo/warehouse) +"gzC" = ( +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/effect/turf_decal/tile/yellow, -/obj/item/kirbyplants/random, -/obj/machinery/light_switch/directional/south{ - pixel_x = 12 +/obj/effect/turf_decal/tile/neutral, +/obj/structure/window/reinforced{ + dir = 8 }, -/obj/effect/turf_decal/tile/brown, -/obj/structure/cable, -/turf/open/floor/iron, -/area/cargo/storage) -"dwf" = ( -/obj/structure/reflector/single/anchored{ - dir = 10 +/obj/structure/window/reinforced{ + dir = 4 }, -/obj/effect/turf_decal/box/corners{ - dir = 1 +/obj/machinery/door/window/left/directional/north{ + name = "Inner Pipe Access"; + req_access = list("atmospherics") + }, +/obj/machinery/atmospherics/pipe/smart/simple/green/visible{ + dir = 4 }, /turf/open/floor/iron/dark, -/area/engineering/supermatter/room) -"dwk" = ( -/obj/effect/turf_decal/tile/yellow{ - dir = 1 +/area/station/engineering/atmos) +"gAq" = ( +/obj/structure/table/reinforced, +/obj/item/paper_bin{ + pixel_x = -4; + pixel_y = 4 }, -/obj/effect/turf_decal/tile/yellow, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/showroomfloor, -/area/medical/chemistry) -"dwl" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/engineering/glass{ - name = "Laser Room"; - req_access_txt = "10" +/obj/item/pen, +/obj/item/toy/figure/ce{ + pixel_x = 8; + pixel_y = 6 }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark, -/area/engineering/supermatter/room) -"dws" = ( -/turf/open/floor/carpet/royalblue, -/area/command/heads_quarters/captain) -"dwO" = ( -/obj/effect/turf_decal/tile/yellow{ - dir = 1 +/obj/machinery/button/door/directional/west{ + id = "atmos"; + name = "Atmospherics Lockdown"; + pixel_y = 6; + req_access = list("atmospherics") }, -/obj/effect/turf_decal/tile/red{ - dir = 1 +/obj/machinery/button/door/directional/west{ + id = "Engineering"; + name = "Engineering Lockdown"; + pixel_y = -6; + req_access = list("engineering") }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/effect/turf_decal/siding/yellow/corner{ - dir = 1 +/turf/open/floor/iron/dark, +/area/station/command/heads_quarters/ce) +"gAO" = ( +/obj/effect/mapping_helpers/airlock/unres{ + dir = 8 }, -/turf/open/floor/iron, -/area/engineering/storage_shared) -"dwU" = ( -/obj/effect/turf_decal/tile/neutral{ +/obj/machinery/door/airlock/medical/glass{ + id_tag = "medbay_front_door"; + name = "Medbay" + }, +/obj/effect/landmark/navigate_destination, +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/mapping_helpers/airlock/access/all/medical/general, +/turf/open/floor/iron/dark, +/area/station/medical/medbay/central) +"gBd" = ( +/obj/machinery/portable_atmospherics/canister/plasma, +/obj/machinery/light/directional/west, +/turf/open/floor/iron/dark, +/area/station/science/ordnance/storage) +"gBf" = ( +/obj/machinery/door/airlock/maintenance, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/access/any/security/maintenance, /turf/open/floor/iron/dark, -/area/security/interrogation) -"dxD" = ( +/area/station/maintenance/port/lesser) +"gBi" = ( +/obj/structure/table, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, /obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 9 - }, -/obj/structure/cable, -/turf/open/floor/iron, -/area/hallway/primary/port) -"dxJ" = ( -/turf/closed/wall/rust, -/area/service/kitchen/coldroom) -"dxK" = ( -/turf/closed/wall, -/area/command/heads_quarters/cmo) -"dxW" = ( -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/item/computer_hardware/hard_drive/role/medical, -/obj/item/computer_hardware/hard_drive/role/medical, -/obj/item/computer_hardware/hard_drive/role/medical, -/obj/item/computer_hardware/hard_drive/role/chemistry, -/obj/item/clothing/neck/stethoscope{ - pixel_y = 5 + dir = 8 }, -/obj/structure/table/reinforced/rglass, -/turf/open/floor/iron/showroomfloor, -/area/command/heads_quarters/cmo) -"dye" = ( +/obj/item/clipboard, +/obj/item/flashlight/seclite, +/obj/item/flashlight/seclite, +/obj/item/flashlight/seclite, +/obj/effect/decal/cleanable/dirt, +/obj/item/toy/figure/secofficer, +/obj/structure/extinguisher_cabinet/directional/east, +/obj/machinery/light/small/directional/east, +/turf/open/floor/iron/dark, +/area/station/security/lockers) +"gBp" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/hallway/secondary/entry) +"gBq" = ( +/obj/machinery/light/small/directional/south, +/obj/structure/sign/warning/xeno_mining{ + pixel_x = -32 }, -/obj/effect/turf_decal/tile/red{ - dir = 1 +/obj/effect/turf_decal/stripes/line{ + dir = 10 }, -/obj/effect/turf_decal/siding/yellow{ +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 1 }, -/turf/open/floor/iron, -/area/command/heads_quarters/ce) -"dyu" = ( -/obj/structure/flora/grass/jungle{ - icon_state = "bushb1" - }, -/turf/open/misc/asteroid, -/area/space/nearstation) -"dyT" = ( -/obj/structure/cable, -/turf/open/floor/carpet/red, -/area/command/heads_quarters/hos) -"dyY" = ( -/obj/structure/cable, -/obj/effect/decal/cleanable/dirt, -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/caution/stand_clear, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "captain_escape"; - name = "Tactical Relocation Shutter" - }, -/turf/open/floor/iron/dark, -/area/command/heads_quarters/captain) -"dzk" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/landmark/xeno_spawn, /obj/effect/decal/cleanable/dirt, -/obj/structure/disposalpipe/segment, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/plating{ - icon_state = "platingdmg1" - }, -/area/maintenance/starboard/aft) -"dzn" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/tile/brown{ - dir = 8 + icon_state = "platingdmg3" }, -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/brown, -/obj/structure/cable, -/turf/open/floor/iron, -/area/cargo/storage) -"dzB" = ( +/area/station/maintenance/solars/port/fore) +"gBx" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/showroomfloor, -/area/medical/chemistry) -"dzN" = ( -/obj/structure/sign/departments/cargo{ - pixel_x = 32 - }, -/obj/effect/turf_decal/delivery, -/obj/machinery/piratepad/civilian, -/obj/effect/turf_decal/bot, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ - dir = 1 + dir = 8 }, -/turf/open/floor/iron/dark/textured, -/area/cargo/sorting) -"dAm" = ( +/turf/open/floor/iron/dark/corner{ + dir = 8 + }, +/area/station/hallway/primary/central/fore) +"gBC" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/siding/wood/end, -/turf/open/floor/wood/parquet, -/area/service/bar) -"dAr" = ( +/obj/machinery/door/airlock/grunge{ + id_tag = "commissarydoor"; + name = "Vacant Commissary" + }, +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +/turf/open/floor/iron/dark, +/area/station/maintenance/starboard/aft) +"gBJ" = ( /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 8 @@ -23634,470 +23283,326 @@ /obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=Lockers"; + location = "Medical"; + name = "medical navigation beacon" + }, +/obj/structure/cable, /turf/open/floor/iron, -/area/hallway/primary/aft) -"dAx" = ( -/obj/effect/turf_decal/tile/purple, -/obj/effect/turf_decal/tile/purple{ +/area/station/hallway/primary/central/fore) +"gBN" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/effect/turf_decal/tile/blue, -/obj/machinery/light/directional/south, -/obj/effect/turf_decal/stripes/corner, -/obj/machinery/button/door/directional/south{ - id = "custodialwagon"; - name = "Custodial Bay Toggle"; - req_access_txt = "26'" +/obj/structure/window/reinforced{ + dir = 1; + pixel_y = 1 }, -/obj/structure/disposalpipe/segment{ - dir = 5 +/turf/open/floor/iron/dark, +/area/station/commons/fitness/recreation) +"gBT" = ( +/obj/structure/table, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/mob/living/simple_animal/bot/cleanbot/autopatrol, -/turf/open/floor/iron, -/area/hallway/primary/starboard) -"dAD" = ( -/obj/structure/sign/warning/securearea{ - pixel_y = -32 +/obj/item/analyzer{ + pixel_x = 2; + pixel_y = 2 }, +/obj/item/analyzer, +/obj/item/flashlight, +/obj/item/flashlight, +/turf/open/floor/iron/dark, +/area/station/engineering/storage/tech) +"gBZ" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/grille/broken, /obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/structure/crate, +/obj/structure/cable, +/obj/machinery/meter/layer2, /turf/open/floor/plating{ - icon_state = "panelscorched" - }, -/area/maintenance/aft) -"dAV" = ( -/obj/item/kirbyplants{ - icon_state = "plant-02"; - pixel_y = 3 - }, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 + icon_state = "platingdmg1" }, +/area/station/maintenance/port/aft) +"gCf" = ( /obj/effect/turf_decal/tile/neutral{ dir = 1 }, /obj/effect/turf_decal/stripes/corner{ - dir = 1 + dir = 4 }, -/obj/effect/turf_decal/stripes/corner{ +/obj/effect/decal/cleanable/blood/old, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/dark, +/area/station/maintenance/port/greater) +"gCl" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/machinery/firealarm/directional/north, -/turf/open/floor/iron, -/area/security/processing) -"dBi" = ( /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/iron, +/area/station/hallway/primary/starboard) +"gCn" = ( /obj/structure/table, -/obj/item/surgical_drapes, -/obj/item/scalpel{ - pixel_y = 5 +/obj/item/storage/secure/briefcase, +/obj/item/taperecorder, +/obj/structure/sign/warning/electric_shock{ + pixel_y = -32 }, -/obj/item/cautery, -/obj/machinery/light_switch/directional/north, /turf/open/floor/iron/dark, -/area/medical/surgery/aft) -"dBj" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/firealarm/directional/west, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue{ +/area/station/maintenance/port/greater) +"gCu" = ( +/obj/structure/chair{ dir = 8 }, +/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ - dir = 1 + dir = 8 }, -/turf/open/floor/iron, -/area/hallway/primary/starboard) -"dBl" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/station/security/interrogation) +"gCA" = ( /obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 9 +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "platingdmg1" }, -/obj/effect/turf_decal/siding/wood/corner, -/obj/effect/turf_decal/siding/wood{ - dir = 1 +/area/station/maintenance/port/greater) +"gCY" = ( +/obj/machinery/camera/directional/west{ + c_tag = "Prison Cells"; + network = list("ss13","prison") + }, +/turf/open/floor/iron, +/area/station/security/prison) +"gDe" = ( +/obj/structure/dresser, +/obj/machinery/airalarm/directional/east, +/obj/machinery/button/door/directional/north{ + id = "Cabin_1"; + name = "Cabin 1 Privacy Lock"; + normaldoorcontrol = 1; + specialfunctions = 4 }, /turf/open/floor/wood, -/area/service/lawoffice) -"dBK" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 1 +/area/station/commons/locker) +"gDl" = ( +/obj/effect/spawner/random/entertainment/arcade, +/turf/open/floor/iron/grimy, +/area/station/security/prison) +"gDm" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/sign/directions/science{ + dir = 4; + pixel_x = -32; + pixel_y = 8 }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/obj/machinery/light/directional/north, -/turf/open/floor/carpet/royalblue, -/area/service/chapel/office) -"dBP" = ( -/obj/effect/turf_decal/tile/yellow{ - dir = 1 +/obj/structure/sign/directions/supply{ + pixel_x = -32 }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 +/obj/structure/sign/directions/engineering{ + pixel_x = -32; + pixel_y = -8 }, -/obj/effect/turf_decal/tile/blue{ +/obj/effect/turf_decal/tile/green{ dir = 1 }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/tile/blue{ dir = 8 }, -/obj/machinery/atmospherics/components/trinary/mixer/airmix, +/obj/effect/turf_decal/stripes/line, /turf/open/floor/iron, -/area/engineering/atmos) -"dBT" = ( -/obj/machinery/rnd/production/circuit_imprinter/department/science, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/machinery/requests_console/directional/east{ - announcementConsole = 1; - department = "Research Lab"; - departmentType = 5; - name = "Research Requests Console"; - receive_ore_updates = 1 - }, -/turf/open/floor/iron/dark, -/area/science/lab) -"dCa" = ( -/obj/structure/cable, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 1 +/area/station/hallway/primary/central/fore) +"gDs" = ( +/turf/open/floor/plating{ + icon_state = "platingdmg3" }, -/turf/open/floor/iron/showroomfloor, -/area/security/warden) -"dCE" = ( -/obj/structure/window/reinforced, -/turf/open/floor/plating, -/area/maintenance/disposal/incinerator) -"dCL" = ( -/obj/structure/frame/computer, -/obj/effect/turf_decal/siding/thinplating/dark, -/obj/effect/decal/cleanable/cobweb, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/iron, -/area/service/chapel/storage) -"dDq" = ( +/area/station/maintenance/starboard) +"gDu" = ( /obj/effect/turf_decal/tile/yellow, /obj/effect/turf_decal/tile/yellow{ dir = 4 }, -/obj/effect/turf_decal/tile/blue, -/obj/machinery/atmospherics/components/binary/pump{ - dir = 4; - name = "Mix to Distro" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/iron, -/area/engineering/atmos/pumproom) -"dDv" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/trash/grille_or_waste, -/obj/structure/cable, -/turf/open/floor/plating{ - icon_state = "platingdmg1" - }, -/area/maintenance/starboard/fore) -"dEq" = ( -/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/red, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 8 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/siding/yellow{ dir = 4 }, -/obj/item/wrench, /turf/open/floor/iron, -/area/engineering/atmos) -"dEA" = ( +/area/station/engineering/storage_shared) +"gDv" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/door/firedoor, -/turf/open/floor/iron/dark, -/area/hallway/primary/starboard) -"dEB" = ( -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/smart/simple/orange/visible{ +/obj/effect/turf_decal/tile/blue{ dir = 4 }, -/obj/machinery/light/small/directional/south, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating{ - icon_state = "platingdmg3" +/obj/effect/turf_decal/tile/blue{ + dir = 1 }, -/area/engineering/supermatter/room) -"dEO" = ( -/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/blue, /obj/effect/turf_decal/tile/neutral{ - dir = 4 + dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"gDJ" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ dir = 8 }, -/obj/structure/table, -/obj/item/folder{ - pixel_x = -4 +/obj/effect/turf_decal/tile/neutral, +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/item/paicard, -/obj/machinery/light/directional/north, /obj/effect/turf_decal/stripes/corner{ dir = 8 }, -/turf/open/floor/iron/dark, -/area/commons/fitness/recreation) -"dER" = ( -/obj/structure/flora/ausbushes/lavendergrass, -/obj/structure/flora/ausbushes/pointybush, -/turf/open/floor/grass, -/area/service/hydroponics/garden) -"dEY" = ( +/turf/open/floor/iron, +/area/station/hallway/primary/aft) +"gDR" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 10 - }, -/obj/structure/cable, -/obj/effect/spawner/random/vending/colavend, /obj/effect/turf_decal/tile/neutral{ - dir = 8 + dir = 1 }, /obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/bot, /turf/open/floor/iron/dark, -/area/hallway/primary/starboard) -"dEZ" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/area/station/command/bridge) +"gDT" = ( +/obj/effect/turf_decal/tile/purple{ dir = 8 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/purple{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/plaque{ - icon_state = "L14" - }, -/turf/open/floor/iron, -/area/hallway/primary/central/fore) -"dFl" = ( -/turf/closed/wall/r_wall, -/area/service/chapel/monastery) -"dFu" = ( -/obj/effect/turf_decal/bot, -/obj/structure/bed/roller, -/obj/machinery/light/small/directional/south, -/obj/machinery/iv_drip, /obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/maintenance/department/medical/central) -"dFw" = ( -/obj/structure/table, -/obj/item/kitchen/fork/plastic, -/obj/structure/cable, -/turf/open/floor/iron/white, -/area/security/prison) -"dFE" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/stripes/corner{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/machinery/newscaster/directional/east, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 +/obj/effect/turf_decal/siding/purple{ + dir = 8 }, -/obj/effect/turf_decal/stripes/corner{ - dir = 4 +/turf/open/floor/iron/showroomfloor, +/area/station/science/genetics) +"gDW" = ( +/obj/structure/sign/poster/contraband/random/directional/east, +/obj/machinery/newscaster/directional/south, +/turf/open/floor/wood, +/area/station/maintenance/department/crew_quarters/bar) +"gEh" = ( +/obj/machinery/light/small/directional/north, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "platingdmg1" }, -/turf/open/floor/iron/dark/corner, -/area/hallway/primary/port) -"dGa" = ( -/obj/effect/turf_decal/stripes/line{ +/area/station/maintenance/port/aft) +"gEo" = ( +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/machinery/atmospherics/components/binary/pump{ - dir = 1; - name = "Gas to Filter" +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/turf/open/floor/circuit/green{ - luminosity = 2 +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible/layer2, +/turf/open/floor/iron, +/area/station/engineering/hallway) +"gEP" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, -/area/engineering/supermatter) -"dGf" = ( -/obj/structure/table, -/obj/item/paper_bin, -/obj/item/pen, -/obj/machinery/airalarm/directional/west, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ +/obj/effect/turf_decal/stripes/corner{ dir = 4 }, -/turf/open/floor/iron/dark, -/area/security/brig) -"dGw" = ( -/obj/effect/mapping_helpers/airlock/locked, -/obj/machinery/door/airlock/research/glass/incinerator/ordmix_interior{ - name = "Burn Chamber Interior Airlock" - }, -/turf/open/floor/engine, -/area/science/mixing/chamber) -"dGx" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, -/turf/open/floor/iron, -/area/cargo/storage) -"dGI" = ( -/obj/effect/turf_decal/bot, -/obj/structure/rack, -/obj/effect/spawner/random/maintenance/two, -/obj/effect/turf_decal/stripes/corner{ - dir = 8 +/obj/structure/sign/poster/contraband/random/directional/north, +/turf/open/floor/plating{ + icon_state = "platingdmg1" }, -/turf/open/floor/plating, -/area/maintenance/port/greater) -"dGQ" = ( -/obj/structure/table, +/area/station/maintenance/port/fore) +"gER" = ( /obj/effect/turf_decal/tile/neutral{ - dir = 8 + dir = 4 }, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/item/paper_bin{ - pixel_x = -4; - pixel_y = 4 - }, -/obj/item/pen, -/obj/item/toy/figure/atmos{ - pixel_x = 8; - pixel_y = 6 - }, +/obj/machinery/airalarm/directional/north, /turf/open/floor/iron/dark, -/area/engineering/atmos/storage/gas) -"dGT" = ( +/area/station/science/research) +"gFk" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/commons/locker) -"dHd" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/smart/manifold/cyan/visible, -/turf/open/floor/plating, -/area/engineering/atmos/pumproom) -"dHr" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/stripes/corner{ dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ - dir = 5 +/obj/structure/cable, +/turf/open/floor/plating{ + icon_state = "platingdmg3" }, +/area/station/maintenance/fore) +"gFt" = ( /obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/dark, -/area/maintenance/disposal/incinerator) -"dHw" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible/layer4{ - dir = 4 - }, -/obj/effect/turf_decal/delivery, -/obj/machinery/portable_atmospherics/canister/air, -/obj/machinery/status_display/evac/directional/west, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/end{ - dir = 4 - }, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/aisat/atmos) -"dHy" = ( -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/stripes/corner{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/obj/structure/sign/poster/contraband/random/directional/east, +/turf/open/floor/plating, +/area/station/cargo/warehouse) +"gFw" = ( +/obj/machinery/airalarm/directional/east, +/obj/effect/turf_decal/stripes/line{ + dir = 5 }, -/obj/structure/table/wood, -/obj/item/pinpointer/nuke, -/obj/item/disk/nuclear, -/turf/open/floor/iron/dark, -/area/command/heads_quarters/captain) -"dHI" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/grille/broken, /obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/turf/open/floor/plating{ - icon_state = "panelscorched" - }, -/area/maintenance/fore) -"dHM" = ( -/obj/structure/table, -/obj/item/wallframe/airalarm, -/obj/item/screwdriver{ - pixel_y = 6 - }, -/turf/open/floor/plating, -/area/cargo/warehouse) -"dIq" = ( -/obj/effect/turf_decal/tile/yellow{ - dir = 1 +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/meter/layer4, +/turf/open/floor/plating{ + icon_state = "platingdmg3" }, -/obj/effect/turf_decal/tile/yellow{ +/area/station/maintenance/port/lesser) +"gFA" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/corner{ +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/turf_decal/stripes/corner{ - dir = 8 - }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/bridge_pipe/yellow/visible{ +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/machinery/atmospherics/pipe/bridge_pipe/cyan/visible, -/turf/open/floor/iron, -/area/engineering/atmos) -"dID" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/reagent_dispensers/wall/peppertank/directional/west, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"gFD" = ( +/obj/item/radio/intercom/directional/south, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, @@ -24105,280 +23610,163 @@ dir = 1 }, /turf/open/floor/iron, -/area/security/office) -"dIK" = ( -/obj/structure/railing/corner{ - dir = 8 - }, -/obj/effect/turf_decal/siding/thinplating/dark, -/obj/effect/turf_decal/siding/thinplating/dark{ - dir = 1 - }, -/turf/open/floor/glass/reinforced, -/area/service/chapel/monastery) -"dJm" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/siphon/monitored/nitrogen_output{ - dir = 4 - }, -/turf/open/floor/engine/n2, -/area/engineering/atmos) -"dJB" = ( +/area/station/security/office) +"gFF" = ( +/obj/structure/cable, +/obj/machinery/power/apc/auto_name/directional/east, +/turf/open/floor/iron, +/area/station/security/courtroom) +"gFL" = ( +/obj/structure/table, +/obj/item/storage/fancy/egg_box, +/obj/item/reagent_containers/food/condiment/flour, +/obj/item/reagent_containers/food/condiment/rice, +/obj/effect/turf_decal/tile/red, /obj/effect/turf_decal/tile/red{ dir = 1 }, -/obj/effect/turf_decal/tile/red{ +/turf/open/floor/iron/white, +/area/station/security/prison/mess) +"gFO" = ( +/obj/effect/landmark/start/lawyer, +/obj/structure/chair/office{ dir = 8 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/extinguisher_cabinet/directional/west, -/turf/open/floor/iron, -/area/hallway/primary/aft) -"dJI" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/obj/machinery/atmospherics/components/binary/pump/on/layer4{ - dir = 4 +/obj/effect/landmark/navigate_destination/lawyer, +/turf/open/floor/carpet/green, +/area/station/service/lawoffice) +"gFQ" = ( +/obj/effect/spawner/structure/window/reinforced/plasma, +/obj/machinery/atmospherics/pipe/heat_exchanging/junction{ + dir = 8 }, /turf/open/floor/plating, -/area/maintenance/port/greater) -"dJU" = ( +/area/station/engineering/supermatter/room) +"gFR" = ( /obj/machinery/door/firedoor, -/obj/machinery/door/airlock/public/glass{ - name = "Locker Room" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/turf_decal/delivery, +/obj/structure/disposalpipe/segment, /obj/structure/cable, -/obj/effect/landmark/navigate_destination, /turf/open/floor/iron/dark, -/area/commons/locker) -"dJZ" = ( +/area/station/hallway/primary/port) +"gFY" = ( +/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/stripes/line, -/obj/structure/sign/poster/random{ - pixel_x = 32 +/obj/effect/turf_decal/bot, +/obj/machinery/vending/coffee, +/turf/open/floor/iron/dark, +/area/station/hallway/primary/port) +"gGf" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 1 }, -/turf/open/floor/iron/dark/corner{ - dir = 4 +/obj/effect/turf_decal/tile/purple{ + dir = 8 }, -/area/hallway/primary/fore) -"dKg" = ( -/obj/structure/flora/grass/jungle, -/obj/structure/flora/ausbushes/lavendergrass, -/obj/structure/flora/ausbushes/ywflowers, -/obj/machinery/light/directional/east, -/mob/living/carbon/human/species/monkey{ - name = "mankey" +/obj/effect/turf_decal/tile/purple{ + dir = 1 }, -/turf/open/floor/grass, -/area/medical/virology) -"dKj" = ( -/obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/red/half/contrasted, /turf/open/floor/iron/showroomfloor, -/area/security/prison) -"dKp" = ( -/obj/machinery/door/airlock/maintenance{ - req_access_txt = "12" - }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron/dark, -/area/maintenance/aft) -"dKu" = ( +/area/station/science/research) +"gGi" = ( +/obj/effect/turf_decal/sand/plating, +/obj/structure/grille/broken, +/turf/open/floor/plating/airless, +/area/space/nearstation) +"gGq" = ( +/obj/structure/table, +/obj/machinery/light/small/directional/east, +/obj/item/clothing/shoes/jackboots, +/obj/item/clothing/suit/armor/vest, +/obj/item/clothing/neck/stethoscope, /obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/dark, +/area/station/maintenance/fore) +"gGs" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/landmark/event_spawn, +/obj/effect/decal/cleanable/dirt, /obj/structure/cable, /turf/open/floor/plating, -/area/maintenance/starboard) -"dKA" = ( -/obj/machinery/conveyor{ - dir = 4; - id = "garbage"; - name = "trash belt" - }, +/area/station/maintenance/fore) +"gGx" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/machinery/camera/directional/south{ - c_tag = "Trash Chute"; - name = "service camera" - }, -/obj/structure/disposalpipe/segment{ - dir = 6 - }, -/turf/open/floor/iron/dark, -/area/service/janitor) -"dKD" = ( -/turf/open/floor/plating/airless, -/area/maintenance/disposal/incinerator) -"dKO" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/item/radio/intercom/directional/west, -/obj/effect/landmark/start/hangover, -/obj/machinery/light/directional/west, -/obj/effect/turf_decal/tile/green{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/iron, -/area/hallway/primary/starboard) -"dKV" = ( -/obj/structure/table, -/obj/item/folder/white, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/decal/cleanable/blood/old, -/obj/machinery/airalarm/directional/south, -/obj/item/toy/figure/virologist{ - pixel_x = -6; - pixel_y = 8 - }, -/obj/item/restraints/handcuffs, -/obj/item/pen, -/turf/open/floor/iron/dark, -/area/medical/virology) -"dKZ" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating, +/area/station/maintenance/aft) +"gGF" = ( +/obj/structure/grille/broken, +/obj/structure/lattice, +/turf/open/space/basic, +/area/space/nearstation) +"gGI" = ( +/obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/effect/turf_decal/sand/plating, -/turf/open/floor/plating/airless, -/area/space/nearstation) -"dLd" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 4 +/turf/open/floor/plating{ + icon_state = "platingdmg1" }, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/neutral, -/obj/machinery/firealarm/directional/west, -/turf/open/floor/iron, -/area/security/courtroom) -"dLf" = ( -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/area/station/maintenance/port/greater) +"gGJ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/landmark/blobstart, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating{ + icon_state = "platingdmg3" }, -/obj/effect/turf_decal/tile/neutral{ +/area/station/maintenance/port/aft) +"gGK" = ( +/obj/effect/turf_decal/stripes/corner{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/obj/machinery/light/small/directional/west, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/port/lesser) +"gGR" = ( +/obj/structure/bodycontainer/morgue{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/landmark/event_spawn, -/turf/open/floor/iron, -/area/hallway/secondary/entry) -"dLD" = ( -/obj/effect/spawner/random/vending/snackvend, /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron/dark/corner, -/area/hallway/primary/central/fore) -"dLG" = ( -/obj/structure/rack, -/obj/item/clothing/gloves/color/black, -/obj/item/clothing/gloves/color/black, -/obj/item/clothing/gloves/color/black, -/obj/item/clothing/suit/hazardvest, -/obj/item/clothing/suit/hazardvest, -/obj/item/clothing/suit/hazardvest, -/obj/item/clothing/mask/gas, -/obj/item/clothing/mask/gas, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, /obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/effect/turf_decal/bot, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/bot_white, /turf/open/floor/iron/dark, -/area/engineering/atmos) -"dLJ" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/obj/structure/sign/poster/contraband/random/directional/south, -/turf/open/floor/plating{ - icon_state = "panelscorched" - }, -/area/maintenance/fore) -"dLN" = ( -/obj/structure/table, -/obj/item/transfer_valve{ - pixel_x = 5 - }, -/obj/item/transfer_valve, -/obj/item/transfer_valve{ - pixel_x = -5 - }, -/obj/item/transfer_valve{ - pixel_x = 5 - }, -/obj/item/transfer_valve, -/obj/effect/turf_decal/tile/purple{ +/area/station/medical/morgue) +"gHc" = ( +/obj/structure/chair{ dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/showroomfloor, -/area/science/mixing) -"dMk" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/decal/cleanable/dirt, -/obj/structure/disposalpipe/segment, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/sign/poster/contraband/random/directional/east, -/turf/open/floor/plating{ - icon_state = "platingdmg1" +/obj/effect/turf_decal/tile/blue{ + dir = 1 }, -/area/maintenance/starboard/aft) -"dMo" = ( -/obj/structure/table, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/blue{ dir = 8 }, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/item/clipboard, -/obj/item/folder, -/turf/open/floor/iron/dark, -/area/security/courtroom) -"dMI" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/security/courtroom) +"gHd" = ( /obj/structure/extinguisher_cabinet/directional/west, /obj/effect/turf_decal/box, /obj/machinery/shower{ @@ -24386,277 +23774,333 @@ name = "emergency shower" }, /turf/open/floor/iron/dark, -/area/engineering/supermatter/room) -"dML" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "Unit_2Privacy"; - name = "Unit 2 Privacy Shutter" +/area/station/engineering/supermatter/room) +"gHi" = ( +/obj/effect/turf_decal/tile/red{ + dir = 1 }, -/turf/open/floor/plating, -/area/maintenance/port/lesser) -"dMZ" = ( -/obj/structure/flora/ausbushes/sparsegrass, -/obj/structure/flora/rock/pile{ - icon_state = "basalt" +/obj/effect/turf_decal/tile/red, +/turf/open/floor/iron/showroomfloor, +/area/station/service/bar/atrium) +"gHA" = ( +/obj/structure/table/reinforced, +/obj/effect/turf_decal/delivery, +/obj/machinery/door/firedoor, +/obj/machinery/door/window/left/directional/south{ + dir = 1; + name = "Security Desk"; + req_access = list("security") }, -/turf/open/misc/asteroid, -/area/hallway/secondary/exit/departure_lounge) -"dNg" = ( -/obj/structure/table/wood, +/obj/item/crowbar/red, +/obj/item/storage/fancy/donut_box, +/turf/open/floor/plating, +/area/station/hallway/secondary/exit/departure_lounge) +"gHD" = ( +/obj/structure/table, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, +/obj/item/clothing/gloves/color/latex, +/obj/item/storage/backpack/duffelbag/sec/surgery{ + pixel_y = 5 + }, +/obj/item/clothing/mask/surgical, /obj/effect/decal/cleanable/dirt, -/obj/item/storage/briefcase, -/obj/item/taperecorder, +/obj/machinery/firealarm/directional/east, +/obj/machinery/status_display/ai/directional/north, /turf/open/floor/iron/dark, -/area/maintenance/port/greater) -"dNi" = ( -/obj/structure/table/wood/fancy, -/obj/effect/turf_decal/siding/wideplating/dark/corner, -/obj/item/food/grown/poppy{ - pixel_x = -6; - pixel_y = 6 +/area/station/security/detectives_office) +"gHE" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/effect/turf_decal/tile/blue{ + dir = 1 }, -/obj/item/food/grown/poppy{ - pixel_x = 6; - pixel_y = 6 +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/obj/item/food/grown/poppy, +/obj/item/radio/intercom/directional/west, /turf/open/floor/iron/dark, -/area/service/chapel/dock) -"dNs" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible, +/area/station/command/bridge) +"gHN" = ( +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/station/maintenance/disposal/incinerator) +"gHX" = ( /obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/maintenance/aft) -"dNT" = ( -/obj/structure/closet/emcloset, -/turf/open/floor/plating, -/area/maintenance/department/security) -"dNV" = ( -/obj/effect/turf_decal/loading_area{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/sign/departments/security{ + pixel_y = 32 + }, +/obj/effect/turf_decal/stripes/corner{ dir = 1 }, -/obj/effect/turf_decal/tile/green, -/obj/effect/turf_decal/tile/green{ - dir = 8 +/obj/structure/cable, +/turf/open/floor/plating{ + icon_state = "panelscorched" }, -/obj/effect/turf_decal/tile/green{ - dir = 4 +/area/station/maintenance/starboard) +"gIt" = ( +/obj/machinery/door/airlock/maintenance, +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 }, -/obj/effect/turf_decal/tile/neutral, -/obj/machinery/atmospherics/pipe/bridge_pipe/cyan/visible{ +/obj/effect/mapping_helpers/airlock/unres, +/obj/effect/mapping_helpers/airlock/access/any/security/maintenance, +/turf/open/floor/plating, +/area/station/maintenance/department/security) +"gIw" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/plating, +/area/station/cargo/warehouse) +"gIz" = ( +/obj/effect/turf_decal/tile/blue{ dir = 4 }, -/obj/machinery/atmospherics/pipe/bridge_pipe/purple/visible, -/turf/open/floor/iron/showroomfloor, -/area/engineering/atmos/pumproom) -"dOd" = ( +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"gIE" = ( /obj/effect/turf_decal/tile/yellow{ - dir = 8 + dir = 4 }, -/obj/effect/turf_decal/tile/yellow, /obj/effect/turf_decal/tile/yellow{ dir = 1 }, -/obj/effect/turf_decal/tile/red{ +/obj/effect/turf_decal/tile/blue{ dir = 1 }, -/obj/effect/turf_decal/tile/red, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/obj/effect/turf_decal/siding/yellow{ - dir = 10 +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible{ + dir = 5 }, /turf/open/floor/iron, -/area/engineering/storage_shared) -"dOn" = ( -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 4 +/area/station/engineering/atmos) +"gIF" = ( +/obj/machinery/door/poddoor/shutters/preopen{ + id = "chemistry_shutters"; + name = "Chemistry Lobby Shutters" }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/tile/blue{ +/obj/machinery/door/firedoor/heavy, +/obj/machinery/door/airlock/medical/glass{ + name = "Pharmacy" + }, +/obj/effect/turf_decal/stripes/corner, +/obj/structure/disposalpipe/segment, +/obj/effect/mapping_helpers/airlock/access/all/medical/pharmacy, +/turf/open/floor/iron/dark, +/area/station/medical/pharmacy) +"gII" = ( +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ dir = 8 }, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/showroomfloor, -/area/medical/psychology) -"dOy" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/newscaster/directional/east, -/obj/effect/turf_decal/tile/green, -/obj/effect/turf_decal/tile/blue{ - dir = 4 +/obj/effect/turf_decal/tile/red, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 }, -/obj/machinery/light/directional/east, +/obj/effect/landmark/start/station_engineer, /turf/open/floor/iron, -/area/service/hydroponics) -"dOY" = ( -/obj/effect/turf_decal/tile/yellow{ +/area/station/engineering/main) +"gIW" = ( +/obj/effect/turf_decal/stripes/line, +/obj/machinery/airalarm/directional/south, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 + }, +/obj/effect/landmark/xeno_spawn, +/obj/effect/decal/cleanable/dirt, +/obj/structure/chair/office{ dir = 4 }, -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/blue, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/solars/starboard/aft) +"gIZ" = ( +/obj/effect/turf_decal/delivery, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/turf/open/floor/iron, -/area/engineering/atmos/storage/gas) -"dPy" = ( -/obj/effect/turf_decal/tile/purple{ - dir = 4 +/turf/open/floor/plating{ + icon_state = "panelscorched" }, -/obj/effect/turf_decal/tile/purple, -/obj/effect/turf_decal/tile/purple, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron/showroomfloor, -/area/command/heads_quarters/rd) -"dPF" = ( -/obj/machinery/computer/med_data{ - dir = 4 +/area/station/maintenance/starboard) +"gJa" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, +/obj/effect/turf_decal/delivery, +/turf/open/floor/iron/dark, +/area/station/engineering/supermatter/room) +"gJc" = ( +/obj/structure/railing{ + dir = 1 }, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/stripes/corner{ - dir = 4 +/obj/machinery/door/firedoor/border_only{ + dir = 8 }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/obj/machinery/door/firedoor/border_only{ + dir = 1 + }, +/turf/open/floor/iron/stairs/right{ dir = 4 }, -/obj/machinery/airalarm/directional/north, -/turf/open/floor/iron/dark, -/area/medical/medbay/central) -"dPH" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/area/station/service/chapel/dock) +"gJj" = ( +/obj/machinery/door/airlock/external{ + name = "Arrival Shuttle Airlock"; + space_dir = 2 }, -/turf/open/floor/iron/dark/corner{ +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 1 }, -/area/hallway/primary/starboard) -"dQl" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 6 +/turf/open/floor/iron/dark, +/area/station/hallway/secondary/entry) +"gJr" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/blood/old, +/obj/effect/decal/cleanable/blood/gibs/old, +/obj/effect/spawner/random/structure/crate, +/mob/living/simple_animal/chicken{ + atmos_requirements = list("min_oxy" = 0, "max_oxy" = 0, "min_tox" = 0, "max_tox" = 1, "min_co2" = 0, "max_co2" = 0, "min_n2" = 0, "max_n2" = 0); + desc = "A timeless classic."; + name = "Kentucky" }, -/turf/open/floor/catwalk_floor/iron_dark, -/area/service/chapel/dock) -"dQq" = ( -/obj/structure/bookcase/random/adult, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/turf/open/floor/plating{ + icon_state = "panelscorched" }, -/obj/effect/decal/cleanable/cobweb/cobweb2, -/obj/structure/sign/poster/contraband/random/directional/east, -/turf/open/floor/iron/dark, -/area/maintenance/department/crew_quarters/bar) -"dQr" = ( -/obj/structure/table/wood, -/obj/item/storage/box/matches{ - pixel_x = -4; - pixel_y = 6 +/area/station/maintenance/starboard) +"gJs" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/obj/item/lighter, -/obj/item/lighter{ - pixel_x = 4; - pixel_y = 4 +/obj/effect/turf_decal/stripes/line, +/obj/machinery/camera/directional/south{ + c_tag = "Gravity Generator"; + name = "engineering camera"; + network = list("ss13","engine") }, -/obj/machinery/door/firedoor, -/turf/open/floor/wood, -/area/service/bar) -"dQN" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/engine, +/area/station/engineering/gravity_generator) +"gJw" = ( +/obj/effect/decal/cleanable/blood/old, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/simple/dark/visible, -/obj/effect/turf_decal/stripes/line{ +/turf/open/floor/wood{ + icon_state = "wood-broken" + }, +/area/station/maintenance/starboard/fore) +"gJz" = ( +/obj/structure/grille, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/corner{ dir = 4 }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/turf/open/floor/plating, +/area/station/maintenance/starboard/fore) +"gJF" = ( +/obj/structure/table_frame, +/turf/open/floor/plating, +/area/station/cargo/warehouse) +"gJK" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/general/visible, +/turf/closed/wall/rust, +/area/station/maintenance/disposal/incinerator) +"gJL" = ( +/obj/machinery/door/poddoor/preopen{ + id = "brigfrontdoor"; + name = "Front Security Blast Door" }, -/turf/open/floor/iron, -/area/maintenance/disposal/incinerator) -"dQV" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/structure/extinguisher_cabinet/directional/north, +/obj/effect/turf_decal/caution/stand_clear, +/obj/machinery/door/firedoor, +/turf/open/floor/iron/dark, +/area/station/security/brig) +"gKd" = ( +/obj/effect/turf_decal/tile/blue/fourcorners, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/turf/open/floor/plating{ - icon_state = "platingdmg3" - }, -/area/engineering/supermatter/room) -"dRi" = ( -/obj/effect/turf_decal/tile/blue{ +/obj/machinery/atmospherics/components/trinary/filter/atmos/flipped/co2{ dir = 4 }, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, -/area/security/courtroom) -"dRs" = ( -/obj/effect/turf_decal/delivery, -/obj/machinery/pipedispenser/disposal, -/obj/machinery/status_display/evac/directional/south, -/turf/open/floor/iron/dark, -/area/engineering/atmos) -"dRy" = ( -/obj/effect/turf_decal/tile/neutral{ +/area/station/medical/medbay/central) +"gKg" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/obj/structure/railing, +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/machinery/meter/monitored/waste_loop, -/obj/machinery/atmospherics/pipe/smart/manifold/scrubbers/visible{ +/turf/open/floor/iron/showroomfloor, +/area/station/service/bar/atrium) +"gKB" = ( +/obj/effect/decal/cleanable/cobweb, +/obj/structure/table_frame, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/east, -/turf/open/floor/iron/dark, -/area/engineering/atmos/pumproom) -"dRQ" = ( -/obj/structure/rack, -/obj/item/stack/medical/gauze, -/obj/item/stack/medical/bruise_pack, -/obj/effect/turf_decal/bot, -/obj/machinery/light/small/directional/north, /turf/open/floor/plating, -/area/maintenance/port/greater) -"dSa" = ( -/obj/machinery/light/small/directional/east, -/obj/structure/chair/wood{ +/area/station/cargo/warehouse) +"gKI" = ( +/turf/closed/wall/rust, +/area/station/cargo/miningoffice) +"gKR" = ( +/obj/effect/turf_decal/delivery, +/obj/machinery/atmospherics/components/unary/portables_connector/visible, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/item/radio/intercom/chapel/directional/north, -/turf/open/floor/wood/parquet, -/area/service/chapel/monastery) -"dSK" = ( -/obj/machinery/camera/autoname/directional/north, /turf/open/floor/iron/dark, -/area/service/chapel/monastery) -"dSV" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/area/station/engineering/supermatter/room) +"gKV" = ( +/obj/docking_port/stationary{ + dir = 2; + dwidth = 1; + height = 4; + name = "escape pod loader"; + roundstart_template = /datum/map_template/shuttle/escape_pod/default; + width = 3 }, +/turf/open/space/basic, +/area/space) +"gLm" = ( +/obj/machinery/status_display/ai/directional/south, +/obj/effect/decal/cleanable/dirt, +/mob/living/simple_animal/hostile/giant_spider/hunter/scrawny, +/turf/open/floor/plating, +/area/station/maintenance/department/electrical) +"gLn" = ( +/obj/structure/sign/departments/medbay/alt, +/turf/closed/wall, +/area/station/security/medical) +"gLp" = ( +/obj/structure/window/reinforced/spawner, +/turf/open/misc/asteroid/airless, +/area/space/nearstation) +"gLH" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/maintenance/port/greater) +"gLK" = ( /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 1 @@ -24664,426 +24108,375 @@ /obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/turf/open/floor/iron, -/area/hallway/primary/central/fore) -"dTp" = ( /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/iron/dark/corner{ - dir = 8 - }, -/area/hallway/primary/starboard) -"dTq" = ( -/obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/pipe/smart/manifold4w/green/visible, -/obj/machinery/light/directional/south, -/turf/open/floor/engine, -/area/engineering/supermatter/room) -"dTr" = ( -/obj/effect/turf_decal/tile/purple{ - dir = 4 - }, -/obj/effect/turf_decal/tile/purple, -/obj/effect/turf_decal/tile/purple, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/siding/purple{ - dir = 4 - }, -/turf/open/floor/iron/showroomfloor, -/area/science/xenobiology) -"dTC" = ( -/obj/machinery/door/airlock/atmos{ - name = "Filter Chamber" +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) +"gLO" = ( +/turf/closed/wall/r_wall/rust, +/area/station/security/courtroom) +"gLP" = ( +/obj/structure/bookcase/random/adult, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/obj/effect/mapping_helpers/airlock/abandoned, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/structure/sign/poster/contraband/random/directional/east, +/turf/open/floor/iron/dark, +/area/station/maintenance/department/crew_quarters/bar) +"gMg" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/caution/stand_clear, /turf/open/floor/iron/dark, -/area/maintenance/aft) -"dTF" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/area/station/command/bridge) +"gMl" = ( +/obj/structure/table, +/obj/structure/sign/departments/medbay/alt{ + pixel_x = 32 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/obj/structure/sign/poster/official/help_others{ + pixel_y = -32 }, -/obj/machinery/microwave{ +/obj/item/storage/box/bodybags{ pixel_y = 5 }, -/obj/structure/table, -/obj/machinery/firealarm/directional/east, -/turf/open/floor/iron/dark, -/area/security/courtroom) -"dTG" = ( +/obj/item/clothing/glasses/eyepatch{ + pixel_y = 4 + }, +/obj/item/clothing/mask/surgical, +/turf/open/floor/plating, +/area/station/maintenance/department/medical/central) +"gMp" = ( +/obj/effect/turf_decal/bot, /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/neutral, +/obj/structure/closet/emcloset, +/turf/open/floor/plating, +/area/station/maintenance/starboard/fore) +"gMq" = ( +/obj/machinery/door/airlock/grunge{ + name = "Cell 2" + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/security/prison/safe) +"gMC" = ( +/obj/machinery/suit_storage_unit/engine, +/obj/effect/turf_decal/delivery, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, +/obj/machinery/light/directional/east, +/obj/item/radio/intercom/directional/east, +/turf/open/floor/iron/dark, +/area/station/engineering/main) +"gME" = ( +/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 4 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/cargo/storage) -"dTU" = ( -/obj/structure/closet/crate/coffin, -/obj/effect/turf_decal/bot_white, -/turf/open/floor/iron/dark/textured_large, -/area/service/chapel/funeral) -"dTV" = ( -/obj/structure/chair/pew/left{ - dir = 8 - }, -/obj/effect/turf_decal/siding/thinplating/dark{ - dir = 1 - }, -/turf/open/floor/iron/chapel, -/area/service/chapel/monastery) -"dUd" = ( +/turf/open/floor/iron/dark, +/area/station/security/interrogation) +"gMK" = ( +/obj/structure/grille/broken, /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/yellow{ +/obj/structure/sign/poster/contraband/random/directional/west, +/turf/open/floor/plating, +/area/station/maintenance/fore) +"gNq" = ( +/obj/machinery/vending/wardrobe/medi_wardrobe, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/tile/red{ +/obj/structure/extinguisher_cabinet/directional/west, +/turf/open/floor/iron/dark, +/area/station/medical/storage) +"gNy" = ( +/obj/structure/plasticflaps/opaque, +/obj/effect/turf_decal/delivery, +/obj/machinery/door/window/left/directional/east{ + name = "Service Hall Delivery Access"; + req_access = list("service") + }, +/obj/machinery/navbeacon{ + codes_txt = "delivery;dir=4"; + dir = 4; + freq = 1400; + location = "Bar" + }, +/turf/open/floor/iron/dark, +/area/station/maintenance/department/crew_quarters/bar) +"gNB" = ( +/obj/structure/chair/sofa/right{ + color = "#c45c57"; dir = 4 }, -/obj/effect/turf_decal/stripes/corner{ +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/maintenance/disposal/incinerator) -"dUi" = ( -/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/structure/railing{ dir = 8 }, +/obj/effect/landmark/start/assistant, +/turf/open/floor/iron/dark, +/area/station/service/bar/atrium) +"gNE" = ( /obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/machinery/atmospherics/components/binary/pump/on{ - dir = 1; - name = "Mix to Filter" - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/engineering/atmos/pumproom) -"dUp" = ( -/turf/closed/wall, -/area/command/heads_quarters/hos) -"dUx" = ( -/obj/machinery/power/apc/auto_name/directional/south, -/obj/structure/cable, -/obj/structure/table, +/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ - dir = 1 + dir = 8 }, /obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/item/book/manual/wiki/atmospherics, -/obj/item/stack/sheet/rglass{ - amount = 20; - pixel_x = 2; - pixel_y = -2 - }, -/turf/open/floor/iron/dark, -/area/maintenance/disposal/incinerator) -"dUK" = ( -/obj/machinery/airalarm/directional/west, -/obj/machinery/light/directional/west, -/obj/effect/turf_decal/bot, -/obj/machinery/computer/prisoner/gulag_teleporter_computer{ - dir = 4 - }, -/turf/open/floor/iron/dark, -/area/security/processing) -"dUM" = ( -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment{ - dir = 9 - }, -/turf/open/floor/iron/showroomfloor, -/area/medical/medbay/central) -"dUR" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/obj/effect/landmark/event_spawn, +/turf/open/floor/iron/dark, +/area/station/maintenance/port/fore) +"gNI" = ( +/obj/structure/transit_tube, +/obj/structure/lattice, +/turf/open/space/basic, +/area/space/nearstation) +"gNJ" = ( +/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 }, -/obj/structure/window/reinforced{ +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 4 }, /turf/open/floor/iron/dark, -/area/commons/fitness/recreation) -"dUZ" = ( -/obj/structure/table, -/obj/item/storage/fancy/egg_box, -/obj/item/reagent_containers/food/condiment/flour, -/obj/item/reagent_containers/food/condiment/rice, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ +/area/station/commons/fitness/recreation) +"gNM" = ( +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/turf/open/floor/iron/white, -/area/security/prison) -"dVd" = ( -/obj/machinery/camera/directional/west{ - c_tag = "Satellite External Starboard"; - name = "exterior camera"; - network = list("minisat"); - start_active = 1 +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, -/obj/effect/turf_decal/sand/plating, -/turf/open/floor/plating/airless, -/area/space/nearstation) -"dVA" = ( -/obj/structure/chair/sofa/bench{ +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/obj/structure/chair/office{ dir = 8 }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/landmark/start/assistant, -/turf/open/floor/iron/dark/corner{ +/obj/effect/turf_decal/siding/red{ dir = 8 }, -/area/hallway/primary/central/fore) -"dVC" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/engine, -/area/engineering/storage/tech) -"dVE" = ( -/obj/machinery/door/airlock/security/glass{ - id_tag = "outerbrig"; - name = "Brig"; - req_access_txt = "63" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ - cycle_id = "brig-entrance-right" +/turf/open/floor/iron, +/area/station/security/checkpoint/customs) +"gOh" = ( +/obj/structure/chair{ + dir = 8 }, -/turf/open/floor/iron/dark, -/area/security/brig) -"dVM" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 1 +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, /obj/effect/turf_decal/tile/neutral, -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/landmark/start/hangover, +/obj/effect/landmark/start/assistant, /turf/open/floor/iron/dark, -/area/service/library) -"dWe" = ( -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/stripes/line{ - dir = 10 +/area/station/medical/medbay/lobby) +"gOo" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/obj/structure/sign/warning/vacuum/external{ - pixel_x = -32 +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/obj/structure/frame/computer{ - anchored = 1; - dir = 4 +/obj/effect/turf_decal/tile/neutral, +/obj/structure/sign/directions/evac{ + dir = 4; + pixel_y = -24 }, -/turf/open/floor/plating{ - icon_state = "panelscorched" +/obj/item/radio/intercom/directional/west, +/turf/open/floor/iron/dark/corner{ + dir = 8 }, -/area/maintenance/solars/port/aft) -"dWo" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 10 +/area/station/hallway/primary/port) +"gOq" = ( +/obj/machinery/door/airlock/external{ + name = "Labor Camp Shuttle Airlock"; + shuttledocked = 1 }, -/obj/effect/decal/cleanable/blood/old, +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark, +/area/station/security/processing) +"gOG" = ( +/obj/structure/closet/crate, +/obj/item/food/breadslice/plain, +/obj/item/food/breadslice/plain, +/obj/item/food/breadslice/plain, +/obj/item/food/grown/potato, +/obj/item/food/grown/potato, +/obj/item/food/grown/onion, +/obj/item/food/grown/onion, /obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/cargo/warehouse) -"dWw" = ( -/obj/machinery/door/airlock/maintenance/external{ - name = "transit intersection"; - req_access_txt = "12" +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 1 }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ +/turf/open/floor/iron/white, +/area/station/security/prison/mess) +"gOM" = ( +/obj/structure/cable, +/obj/effect/turf_decal/siding/wideplating/dark{ dir = 4 }, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"dXg" = ( -/obj/structure/disposalpipe/segment{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/station/service/chapel/dock) +"gPa" = ( +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/blue, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 8 }, -/obj/effect/turf_decal/tile/neutral, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark/corner, -/area/hallway/primary/fore) -"dXw" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/turf/open/floor/plating, -/area/maintenance/central) -"dXD" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/obj/effect/turf_decal/siding/blue{ + dir = 4 }, -/obj/effect/turf_decal/tile/red/half/contrasted{ +/obj/effect/turf_decal/stripes/line{ dir = 1 }, +/obj/structure/disposalpipe/segment, /turf/open/floor/iron/showroomfloor, -/area/security/prison) -"dXS" = ( -/obj/structure/cable, -/obj/effect/decal/cleanable/dirt, -/obj/effect/landmark/event_spawn, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating, -/area/maintenance/department/bridge) -"dXX" = ( -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, +/area/station/medical/medbay/central) +"gPy" = ( +/obj/effect/turf_decal/bot, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, /obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold/violet/visible{ dir = 1 }, -/turf/open/floor/iron, -/area/engineering/atmos) -"dYl" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/chair/office{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red/half/contrasted{ +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/computer/rdconsole{ dir = 4 }, -/turf/open/floor/iron/showroomfloor, -/area/security/execution/education) -"dYo" = ( -/obj/effect/turf_decal/tile/purple, -/obj/effect/turf_decal/tile/purple{ +/turf/open/floor/iron/dark, +/area/station/science/lab) +"gPA" = ( +/turf/closed/wall/rust, +/area/station/maintenance/port/aft) +"gPC" = ( +/obj/structure/railing/corner{ dir = 8 }, -/obj/effect/turf_decal/tile/blue, +/obj/machinery/light/directional/east, +/obj/item/kirbyplants/random, +/turf/open/floor/iron/dark, +/area/station/service/chapel/monastery) +"gPH" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron, -/area/hallway/primary/starboard) -"dZn" = ( -/obj/effect/turf_decal/tile/brown, -/obj/effect/turf_decal/tile/brown{ +/obj/machinery/meter/layer4, +/turf/open/floor/plating, +/area/station/maintenance/port/greater) +"gPO" = ( +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/effect/turf_decal/tile/brown{ - dir = 8 +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/obj/effect/turf_decal/tile/yellow, +/obj/structure/closet/crate, +/obj/item/flashlight, +/obj/item/flashlight, +/obj/item/flashlight/flare, +/obj/item/flashlight/flare, +/obj/item/stock_parts/cell/high, +/obj/effect/decal/cleanable/oil, /obj/effect/decal/cleanable/dirt, -/obj/machinery/light/directional/east, -/obj/item/kirbyplants/random, -/turf/open/floor/iron, -/area/hallway/primary/starboard) -"dZP" = ( -/obj/structure/sign/warning/securearea, -/turf/closed/wall/rust, -/area/engineering/gravity_generator) -"dZU" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/command{ - name = "Chief Engineer's Office"; - req_access_txt = "56" +/turf/open/floor/iron/dark, +/area/station/cargo/miningoffice) +"gPS" = ( +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 1 }, -/obj/effect/turf_decal/siding/yellow/corner{ +/turf/open/floor/iron/showroomfloor, +/area/station/medical/exam_room) +"gPT" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/department/crew_quarters/bar) +"gPX" = ( +/obj/structure/reflector/box/anchored{ + dir = 1 + }, +/obj/effect/turf_decal/box/corners{ dir = 4 }, +/obj/effect/turf_decal/box/corners{ + dir = 1 + }, /turf/open/floor/iron/dark, -/area/command/heads_quarters/ce) -"dZX" = ( -/obj/effect/turf_decal/tile/neutral, +/area/station/engineering/supermatter/room) +"gPZ" = ( +/obj/structure/janitorialcart, +/obj/effect/turf_decal/delivery, +/obj/machinery/light/small/directional/east, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/turf_decal/siding/red/corner{ - dir = 8 +/obj/effect/decal/cleanable/dirt, +/obj/structure/sign/poster/contraband/lusty_xenomorph{ + pixel_x = 32 }, -/turf/open/floor/iron, -/area/security/checkpoint/customs) -"eai" = ( -/obj/machinery/camera/autoname/directional/west, -/obj/machinery/airalarm/directional/north, /turf/open/floor/iron/dark, -/area/service/chapel/funeral) -"eam" = ( -/obj/machinery/light/directional/south, -/obj/machinery/status_display/ai/directional/south, +/area/station/maintenance/fore) +"gQd" = ( +/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, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/siding/white{ dir = 4 }, -/obj/machinery/suit_storage_unit/industrial/loader, /turf/open/floor/iron/dark, -/area/cargo/drone_bay) -"eas" = ( +/area/station/hallway/primary/fore) +"gQo" = ( /obj/effect/turf_decal/tile/blue{ dir = 4 }, @@ -25093,114 +24486,117 @@ /obj/effect/turf_decal/tile/blue{ dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, +/obj/machinery/firealarm/directional/north, /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/iron/showroomfloor, -/area/medical/surgery/aft) -"eaH" = ( -/obj/structure/table/reinforced, -/obj/effect/turf_decal/delivery, -/obj/machinery/door/firedoor, -/obj/item/folder/yellow, -/obj/machinery/door/poddoor/preopen{ - id = "atmos"; - name = "Atmospherics Blast Door" +/obj/effect/turf_decal/siding/blue/corner{ + dir = 1 }, -/obj/machinery/door/window/right/directional/west{ - name = "Atmospherics Desk"; - req_access_txt = "24" +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/iron/showroomfloor, +/area/station/medical/storage) +"gQq" = ( +/obj/machinery/computer/mecha{ + dir = 1 }, -/turf/open/floor/plating, -/area/engineering/atmos/storage/gas) -"eaR" = ( -/obj/machinery/computer/mech_bay_power_console{ +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/machinery/light/directional/north, -/obj/item/radio/intercom/directional/north, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/iron/dark, +/area/station/command/heads_quarters/rd) +"gQu" = ( /obj/structure/cable, -/turf/open/floor/circuit/green{ - luminosity = 2 +/obj/machinery/power/port_gen/pacman, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/catwalk_floor/iron_smooth, +/area/station/maintenance/department/chapel/monastery) +"gQx" = ( +/obj/effect/turf_decal/bot, +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/structure/crate, +/turf/open/floor/iron, +/area/station/cargo/storage) +"gQB" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/area/science/robotics/mechbay) -"eaT" = ( -/obj/machinery/atmospherics/pipe/layer_manifold/supply/hidden{ - dir = 4 +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/turf/closed/wall/r_wall/rust, -/area/engineering/atmos/pumproom) -"ebd" = ( -/obj/structure/closet/firecloset, -/obj/effect/turf_decal/bot, -/obj/machinery/light/small/directional/north, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"ebP" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/security/glass{ - name = "Security Checkpoint"; - req_access_txt = "63" +/obj/machinery/airalarm/directional/east, +/obj/structure/table, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, +/obj/item/restraints/handcuffs, +/obj/machinery/recharger, +/obj/item/screwdriver, /turf/open/floor/iron/dark, -/area/hallway/primary/aft) -"ebS" = ( -/obj/machinery/airalarm/directional/west, -/obj/machinery/rnd/production/techfab/department/service, -/obj/effect/turf_decal/delivery, +/area/station/security/checkpoint/customs) +"gQJ" = ( /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ - dir = 4 + dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/light/directional/west, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/dark, -/area/hallway/secondary/service) -"ebY" = ( -/obj/machinery/door/airlock/research{ - name = "Ordnance Lab"; - req_access_txt = "8" +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/obj/structure/disposalpipe/segment{ +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/stripes/line{ - dir = 4 +/obj/effect/decal/cleanable/dirt, +/obj/effect/landmark/event_spawn, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/cargo/office) +"gQV" = ( +/obj/machinery/camera/directional/west{ + c_tag = "Atmospherics Tank - CO2"; + name = "atmospherics camera"; + network = list("ss13","engine") }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/turf/open/floor/engine/co2, +/area/station/engineering/atmos) +"gRg" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/preopen{ + id = "xeno1"; + name = "Creature Cell 1" }, /obj/structure/cable, -/turf/open/floor/iron/dark, -/area/science/mixing/hallway) -"ecj" = ( -/obj/effect/turf_decal/tile/yellow{ - dir = 1 +/turf/open/floor/plating, +/area/station/science/xenobiology) +"gRo" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 +/turf/open/floor/plating{ + icon_state = "platingdmg3" }, -/obj/effect/turf_decal/tile/red{ - dir = 8 +/area/station/maintenance/fore) +"gRq" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/stripes/line, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/simple/dark/visible, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, /turf/open/floor/iron, -/area/maintenance/disposal/incinerator) -"ecn" = ( +/area/station/hallway/primary/starboard) +"gRP" = ( /obj/effect/turf_decal/tile/blue, /obj/effect/turf_decal/tile/blue{ dir = 8 @@ -25208,418 +24604,333 @@ /obj/effect/turf_decal/tile/blue{ dir = 4 }, -/obj/effect/turf_decal/tile/blue, -/obj/item/paper_bin{ - pixel_x = -4; - pixel_y = 4 +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/obj/item/pen, -/obj/item/stamp/cmo{ - pixel_x = 8; - pixel_y = 20 +/obj/item/kirbyplants/random, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, -/obj/machinery/light_switch/directional/south{ - pixel_x = -8 +/obj/machinery/status_display/ai/directional/south, +/obj/machinery/camera/directional/east{ + c_tag = "Bridge Maintenance Entrance"; + name = "command camera" }, -/obj/machinery/keycard_auth/directional/south{ - pixel_x = 8 +/turf/open/floor/iron, +/area/station/command/bridge) +"gSc" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 }, -/obj/structure/table/reinforced/rglass, +/turf/open/floor/iron/grimy, +/area/station/security/prison) +"gSk" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/machinery/vending/wardrobe/chem_wardrobe, /turf/open/floor/iron/showroomfloor, -/area/command/heads_quarters/cmo) -"ecF" = ( -/obj/effect/turf_decal/sand/plating, -/obj/structure/lattice/catwalk, -/turf/open/floor/plating, -/area/space/nearstation) -"ecH" = ( -/obj/effect/turf_decal/bot, +/area/station/medical/chemistry) +"gSz" = ( /obj/effect/turf_decal/tile/neutral{ dir = 1 }, /obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/machinery/camera/directional/south{ - c_tag = "Departures Cargo Dock"; - name = "shuttle camera" - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/dark, -/area/hallway/secondary/exit/departure_lounge) -"ecV" = ( -/obj/machinery/door/airlock/maintenance{ - req_one_access_txt = "12;28;35" +/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible{ + dir = 4 }, +/obj/machinery/status_display/evac/directional/south, /turf/open/floor/iron/dark, -/area/maintenance/department/bridge) -"ecX" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/door/airlock/command/glass{ - name = "Bridge Access"; - req_access_txt = "19" +/area/station/engineering/atmos) +"gSC" = ( +/obj/structure/closet/crate/freezer, +/obj/item/reagent_containers/blood, +/obj/item/reagent_containers/blood{ + pixel_x = -3; + pixel_y = -3 }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ - cycle_id = "bridge" +/obj/item/reagent_containers/blood/a_minus, +/obj/item/reagent_containers/blood/b_minus{ + pixel_x = -4; + pixel_y = 4 }, -/obj/structure/disposalpipe/segment, -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/command/bridge) -"edb" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 4 +/obj/item/reagent_containers/blood/b_plus{ + pixel_x = 1; + pixel_y = 2 }, -/obj/effect/turf_decal/tile/red, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/turf/open/floor/iron, -/area/commons/fitness/recreation) -"edC" = ( -/obj/structure/cable, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/command/bridge) -"eej" = ( -/obj/structure/table, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/obj/item/reagent_containers/blood/o_minus, +/obj/item/reagent_containers/blood/o_plus{ + pixel_x = -2; + pixel_y = -1 }, +/obj/item/reagent_containers/blood/random, +/obj/item/reagent_containers/blood/random, +/obj/item/reagent_containers/blood/random, +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ - dir = 4 + dir = 8 }, +/obj/machinery/light/directional/north, +/turf/open/floor/iron/dark, +/area/station/medical/virology) +"gSF" = ( +/turf/closed/wall/r_wall, +/area/station/security/prison/mess) +"gSQ" = ( +/obj/structure/table/reinforced, +/obj/item/crowbar/red, +/obj/item/wrench, +/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/structure/bedsheetbin, -/obj/machinery/status_display/evac/directional/south, -/obj/effect/decal/cleanable/dirt, +/obj/item/storage/toolbox/mechanical, /turf/open/floor/iron/dark, -/area/commons/toilet/restrooms) -"eeu" = ( -/obj/structure/sign/warning/electricshock, -/turf/closed/wall/r_wall, -/area/command/bridge) -"eev" = ( +/area/station/science/xenobiology) +"gSW" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/command{ + name = "Research Director's Office" + }, +/obj/structure/disposalpipe/segment, +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/access/all/science/rd, +/turf/open/floor/iron/dark, +/area/station/command/heads_quarters/rd) +"gTc" = ( /obj/structure/table, -/obj/effect/turf_decal/tile/red{ +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/effect/turf_decal/tile/red{ - dir = 8 +/obj/item/tank/internals/emergency_oxygen{ + pixel_x = 6 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/obj/item/tank/internals/emergency_oxygen{ + pixel_x = -6 }, -/obj/item/storage/toolbox/emergency, -/obj/item/wrench, -/obj/item/radio/intercom/directional/north, -/turf/open/floor/iron/showroomfloor, -/area/security/office) -"eeL" = ( +/obj/item/clothing/mask/gas, +/obj/item/clothing/mask/gas, +/obj/machinery/airalarm/directional/west, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos/storage/gas) +"gTr" = ( +/obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/light/directional/east, -/turf/open/floor/carpet/green, -/area/service/lawoffice) -"eeT" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 1 +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/door/airlock/engineering{ + name = "Engineering" }, -/obj/machinery/airalarm/directional/south, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/obj/structure/cable, +/obj/effect/landmark/navigate_destination, +/obj/effect/turf_decal/siding/yellow/corner{ + dir = 8 }, -/obj/effect/turf_decal/tile/red{ - dir = 1 +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "engi-entrance" }, -/turf/open/floor/iron, -/area/security/office) -"eff" = ( -/obj/effect/turf_decal/bot, -/obj/structure/rack, -/obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/maintenance/two, +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, /turf/open/floor/iron/dark, -/area/maintenance/port/greater) -"efh" = ( +/area/station/engineering/storage_shared) +"gTs" = ( +/obj/effect/decal/cleanable/dirt, /obj/structure/cable, -/obj/structure/chair/sofa/left{ - color = "#c45c57"; - dir = 8 +/obj/machinery/power/apc/auto_name/directional/north, +/turf/open/floor/plating{ + icon_state = "panelscorched" }, -/obj/machinery/light/directional/south, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/area/station/maintenance/port/aft) +"gTw" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, -/obj/structure/railing{ - dir = 4 +/obj/structure/cable, +/turf/open/floor/plating{ + icon_state = "platingdmg3" }, -/obj/machinery/power/apc/auto_name/directional/south, -/obj/effect/decal/cleanable/dirt, -/obj/effect/landmark/start/hangover, -/obj/machinery/camera/directional/south{ - c_tag = "Atrium Port"; - name = "service camera" +/area/station/maintenance/fore) +"gTA" = ( +/obj/machinery/door/airlock/hydroponics/glass{ + name = "Hydroponics Backroom" }, -/turf/open/floor/iron/dark, -/area/service/bar/atrium) -"efj" = ( -/obj/structure/extinguisher_cabinet/directional/west, +/obj/machinery/door/firedoor, /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/green/filled/line, -/turf/open/floor/iron/dark, -/area/service/hydroponics) -"efq" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, +/obj/effect/mapping_helpers/airlock/access/all/service/hydroponics, +/turf/open/floor/iron/dark, +/area/station/service/hydroponics) +"gTD" = ( +/obj/machinery/light/floor, +/turf/open/floor/engine/air, +/area/station/engineering/atmos) +"gTN" = ( +/obj/machinery/seed_extractor, +/obj/effect/turf_decal/delivery, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, /obj/effect/turf_decal/tile/neutral{ - dir = 4 + dir = 8 }, -/obj/effect/landmark/event_spawn, -/turf/open/floor/iron, -/area/hallway/primary/central/fore) -"efC" = ( -/turf/closed/wall/r_wall, -/area/maintenance/starboard/aft) -"efZ" = ( -/obj/machinery/light/small/directional/east, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 1 +/turf/open/floor/iron/dark, +/area/station/service/hydroponics) +"gUw" = ( +/obj/machinery/power/solar{ + id = "aftport"; + name = "Aft-Port Solar Array" }, -/obj/effect/landmark/start/hangover, -/turf/open/floor/wood{ - icon_state = "wood-broken6" +/obj/structure/cable, +/turf/open/floor/iron/solarpanel/airless, +/area/station/solars/port/aft) +"gUB" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/blood/old, +/obj/structure/cable, +/turf/open/floor/plating{ + icon_state = "panelscorched" }, -/area/commons/locker) -"egy" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 1 +/area/station/maintenance/port/greater) +"gUK" = ( +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 4 }, -/obj/machinery/airalarm/directional/south, -/obj/machinery/camera/directional/south{ - c_tag = "Laser Room Starboard"; - name = "laser room camera"; - network = list("ss13","engine") +/obj/effect/turf_decal/tile/brown{ + dir = 8 }, +/obj/effect/turf_decal/tile/yellow, /obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating{ - icon_state = "platingdmg3" - }, -/area/engineering/supermatter/room) -"egT" = ( -/obj/effect/landmark/start/cargo_technician, +/obj/machinery/light/directional/east, +/obj/item/kirbyplants/random, /turf/open/floor/iron, -/area/cargo/storage) -"egV" = ( -/obj/effect/turf_decal/stripes/line, +/area/station/hallway/primary/starboard) +"gUS" = ( +/obj/effect/turf_decal/bot, +/obj/effect/landmark/event_spawn, +/turf/open/floor/iron, +/area/station/cargo/storage) +"gUT" = ( /obj/effect/turf_decal/stripes/corner{ - dir = 1 + dir = 4 }, -/obj/machinery/light/directional/south, -/obj/structure/cable, -/obj/machinery/status_display/ai/directional/south, -/obj/machinery/firealarm/directional/east, -/turf/open/floor/engine, -/area/ai_monitored/turret_protected/ai) -"ehe" = ( -/obj/effect/turf_decal/delivery, -/obj/structure/ore_box, +/obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/plating, -/area/maintenance/starboard) -"ehf" = ( -/obj/effect/spawner/structure/window/reinforced/plasma, +/area/station/cargo/warehouse) +"gVc" = ( +/obj/machinery/power/terminal, +/obj/effect/turf_decal/delivery, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small/directional/east, +/obj/structure/sign/poster/contraband/missing_gloves{ + pixel_x = 32 + }, /turf/open/floor/plating, -/area/maintenance/disposal/incinerator) -"ehj" = ( -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/yellow{ +/area/station/maintenance/department/electrical) +"gVg" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/yellow/visible, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron, -/area/engineering/atmos) -"ehq" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/bot, +/obj/item/radio/intercom/directional/north, +/obj/machinery/suit_storage_unit/medical, +/turf/open/floor/iron/dark, +/area/station/medical/paramedic) +"gVi" = ( /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/corner{ - dir = 1 + dir = 8 }, -/obj/effect/turf_decal/box/corners{ +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/turf/open/floor/iron, -/area/hallway/primary/central/fore) -"ehx" = ( -/obj/structure/lattice/catwalk, -/obj/machinery/atmospherics/components/unary/passive_vent{ +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/turf/open/space/basic, -/area/space/nearstation) -"ehz" = ( -/obj/effect/turf_decal/delivery, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/security/brig) +"gVp" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/reagent_dispensers/plumbed, +/obj/effect/turf_decal/delivery/white{ + color = "#52B4E9" + }, +/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/effect/turf_decal/tile/neutral, -/obj/machinery/recharge_station, /turf/open/floor/iron/dark, -/area/engineering/main) -"ehK" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ +/area/station/maintenance/department/crew_quarters/bar) +"gVt" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple{ dir = 8 }, -/obj/structure/cable, -/turf/open/floor/iron/white, -/area/security/prison) -"ehV" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/obj/effect/turf_decal/tile/purple{ dir = 1 }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 1 +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 }, /obj/structure/disposalpipe/segment{ - dir = 4 + dir = 5 }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/showroomfloor, -/area/service/bar/atrium) -"ehY" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/closet/bombcloset/security, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/tile/neutral/half/contrasted, -/turf/open/floor/iron/dark, -/area/maintenance/port/aft) -"eiK" = ( /obj/structure/cable, +/obj/effect/landmark/start/scientist, +/turf/open/floor/iron/showroomfloor, +/area/station/command/heads_quarters/rd) +"gVv" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/siding/wood, -/obj/structure/chair/stool/directional/south, -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/obj/effect/landmark/start/hangover, -/turf/open/floor/wood, -/area/service/library) -"eiS" = ( -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/yellow{ +/turf/open/floor/iron, +/area/station/hallway/primary/aft) +"gVC" = ( +/obj/effect/turf_decal/tile/purple{ dir = 8 }, -/obj/effect/turf_decal/tile/red, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/purple{ dir = 1 }, -/obj/effect/landmark/start/station_engineer, -/turf/open/floor/iron, -/area/engineering/main) -"eiW" = ( -/obj/structure/lattice/catwalk, -/obj/structure/railing, -/obj/structure/railing{ - dir = 1 +/obj/effect/turf_decal/siding/purple{ + dir = 8 }, -/turf/open/space/basic, -/area/space/nearstation) -"eiY" = ( -/obj/effect/spawner/random/engineering/tracking_beacon, +/turf/open/floor/iron/showroomfloor, +/area/station/science/genetics) +"gWb" = ( +/obj/effect/landmark/secequipment, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral/anticorner/contrasted, /turf/open/floor/iron/dark, -/area/command/bridge) -"eja" = ( -/obj/machinery/door/airlock/public/glass{ - name = "Art Cabinet" - }, -/obj/machinery/door/firedoor, -/turf/open/floor/iron, -/area/commons/storage/art) -"ejg" = ( -/obj/structure/cable, -/obj/structure/table, -/obj/effect/turf_decal/tile/neutral{ +/area/station/security/office) +"gWw" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/item/storage/box/pdas{ - pixel_x = 4; - pixel_y = 4 - }, -/obj/item/storage/box/ids, -/turf/open/floor/iron/dark, -/area/command/bridge) -"ejk" = ( -/obj/structure/chair/stool/bar/directional/west, -/mob/living/simple_animal/hostile/russian{ - environment_smash = 0; - loot = list(/obj/effect/mob_spawn/corpse/human/russian); - name = "Russian Mobster" - }, -/turf/open/floor/wood, -/area/maintenance/port/greater) -"ekf" = ( -/obj/effect/decal/cleanable/food/flour, -/turf/open/floor/iron/freezer, -/area/service/kitchen/coldroom) -"ekq" = ( -/obj/machinery/button/massdriver{ - id = "trash"; - pixel_x = -26; - pixel_y = -6 - }, -/obj/machinery/light/small/directional/east, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/blood/old, -/obj/machinery/button/door/directional/west{ - id = "Disposal Exit"; - name = "Disposal Vent Control"; - pixel_y = 4; - req_access_txt = "12" - }, -/turf/open/floor/plating{ - icon_state = "platingdmg1" - }, -/area/maintenance/disposal) -"ekw" = ( +/obj/structure/cable, /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 8 @@ -25630,645 +24941,552 @@ /obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/box, /turf/open/floor/iron, -/area/hallway/primary/starboard) -"ekZ" = ( +/area/station/hallway/primary/central) +"gWT" = ( +/obj/structure/chair{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/item/trash/popcorn, +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/wood, +/area/station/maintenance/port/fore) +"gXc" = ( +/obj/effect/turf_decal/delivery, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, /obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/machinery/atmospherics/pipe/bridge_pipe/cyan/visible{ +/obj/structure/disposaloutlet{ dir = 4 }, -/obj/machinery/atmospherics/pipe/bridge_pipe/orange/visible, -/turf/open/floor/iron/dark, -/area/engineering/atmos) -"elH" = ( -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/trunk{ dir = 1 }, -/obj/structure/railing, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/iron/showroomfloor, -/area/service/bar/atrium) -"elP" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/dark, -/area/service/chapel/dock) -"elR" = ( -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/tile/neutral, +/area/station/cargo/sorting) +"gXh" = ( /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/machinery/meter, -/obj/machinery/atmospherics/pipe/smart/manifold/violet/visible{ - dir = 1 - }, -/turf/open/floor/iron, -/area/engineering/atmos) -"elW" = ( -/obj/structure/grille/broken, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"elX" = ( -/obj/machinery/door/airlock/external{ - name = "Solar Maintenance"; - req_access_txt = "10" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 - }, -/obj/structure/cable, -/turf/open/floor/plating, -/area/maintenance/solars/starboard/aft) -"emc" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/structure/crate, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating{ - icon_state = "platingdmg3" +/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible{ + dir = 9 }, -/area/maintenance/aft) -"emd" = ( -/obj/structure/flora/grass/jungle/b, /obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/misc/asteroid, -/area/space/nearstation) -"emi" = ( -/obj/effect/turf_decal/siding/thinplating/light/corner{ dir = 4 }, -/obj/machinery/airalarm/directional/north, -/obj/machinery/light/directional/north, /turf/open/floor/iron/dark, -/area/service/chapel/dock) -"emk" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/status_display/evac/directional/east, +/area/station/engineering/atmos/pumproom) +"gXG" = ( /obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/iron/dark/corner, -/area/hallway/primary/port) -"emv" = ( -/obj/effect/decal/cleanable/cobweb/cobweb2, -/obj/structure/table/wood, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/decal/cleanable/dirt, -/obj/item/reagent_containers/food/drinks/bottle/vodka{ - pixel_x = 4; - pixel_y = 6 - }, -/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass{ - pixel_x = -5; - pixel_y = 6 - }, -/turf/open/floor/iron/dark, -/area/maintenance/port/greater) -"emC" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/security/glass{ - name = "Security Office"; - req_access_txt = null; - req_one_access_txt = "1;4" - }, -/obj/structure/disposalpipe/segment{ +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/turf/open/floor/iron/dark, -/area/security/office) -"enb" = ( /obj/structure/cable, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red/half/contrasted{ +/obj/structure/disposalpipe/junction/flip{ dir = 1 }, /turf/open/floor/iron, -/area/security/office) -"eng" = ( -/obj/machinery/light/directional/north, -/obj/structure/chair/sofa/bench/left{ - dir = 4 +/area/station/hallway/primary/port) +"gXJ" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/obj/effect/landmark/start/assistant, -/obj/effect/turf_decal/siding/wood{ - dir = 4 +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/turf/open/floor/wood, -/area/service/chapel/dock) -"enl" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=HOP"; + location = "Security"; + name = "security navigation beacon" + }, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/hallway/primary/aft) +"gXX" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/portable_atmospherics/canister/air, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos/storage/gas) +"gYk" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/light/small/directional/north, +/obj/effect/decal/cleanable/blood/old, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, /obj/structure/cable, -/turf/open/floor/plating, -/area/maintenance/starboard) -"enm" = ( -/obj/structure/window/reinforced{ - dir = 1 +/turf/open/floor/plating{ + icon_state = "platingdmg1" }, +/area/station/maintenance/port/fore) +"gYl" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/stripes/corner, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/security/brig) +"gYK" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/loading_area{ - dir = 8 - }, -/turf/open/floor/plating, -/area/service/chapel/funeral) -"enp" = ( -/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/iron/dark/corner{ - dir = 8 - }, -/area/hallway/primary/port) -"enE" = ( -/obj/structure/table, -/obj/item/storage/box/lights/mixed{ - pixel_y = 5 - }, -/obj/item/analyzer{ - pixel_x = 4; - pixel_y = 4 - }, -/obj/item/analyzer, -/turf/open/floor/iron/dark, -/area/engineering/atmos) -"enL" = ( -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow{ dir = 1 }, -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/obj/effect/turf_decal/tile/yellow, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron/showroomfloor, -/area/medical/pharmacy) -"enM" = ( -/obj/item/radio/intercom/directional/west, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/flora/ausbushes/grassybush, -/mob/living/carbon/human/species/monkey, -/turf/open/floor/grass, -/area/science/genetics) -"enY" = ( +/obj/machinery/meter, +/obj/machinery/atmospherics/pipe/smart/manifold/violet/visible, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"gYS" = ( /obj/effect/turf_decal/tile/neutral{ dir = 8 }, +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/iron/dark, +/area/station/command/heads_quarters/ce) +"gZl" = ( +/turf/closed/wall/r_wall/rust, +/area/station/hallway/secondary/service) +"gZm" = ( /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/turf/open/floor/iron, -/area/engineering/hallway) -"enZ" = ( -/obj/machinery/door/poddoor/preopen{ - id = "gravity"; - name = "Gravity Generator Blast Door" +/obj/machinery/atmospherics/components/binary/pump{ + dir = 1; + name = "N2O to Pure" + }, +/obj/machinery/light/directional/south, +/obj/machinery/atmospherics/pipe/bridge_pipe/cyan/visible{ + dir = 4 }, -/obj/machinery/light/small/directional/south, -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/caution/stand_clear, /turf/open/floor/iron/dark, -/area/maintenance/starboard/aft) -"eoe" = ( -/obj/effect/decal/cleanable/dirt, +/area/station/engineering/atmos) +"gZA" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/stripes/corner{ - dir = 1 +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment{ + dir = 4 }, /obj/structure/cable, /turf/open/floor/plating{ icon_state = "panelscorched" }, -/area/maintenance/starboard/fore) -"eoj" = ( +/area/station/maintenance/starboard/fore) +"gZI" = ( +/obj/structure/water_source/puddle, +/obj/structure/flora/bush/reed/style_random{ + pixel_y = 5 + }, +/obj/effect/spawner/random/engineering/tracking_beacon, +/turf/open/floor/grass, +/area/station/medical/virology) +"gZM" = ( +/obj/structure/bed, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/machinery/airalarm/directional/east, +/obj/effect/landmark/start/assistant, +/obj/item/bedsheet/dorms, +/obj/effect/landmark/start/hangover, +/obj/machinery/button/door/directional/north{ + id = "Cabin_2"; + name = "Cabin 2 Privacy Lock"; + normaldoorcontrol = 1; + specialfunctions = 4 + }, +/turf/open/floor/wood{ + icon_state = "wood-broken3" + }, +/area/station/commons/locker) +"hah" = ( +/obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ - dir = 4 + dir = 1 }, -/obj/item/kirbyplants{ - icon_state = "plant-16" +/obj/effect/turf_decal/stripes/corner, +/obj/structure/table, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/item/folder, +/obj/item/pen, +/turf/open/floor/iron/dark, +/area/station/maintenance/port/greater) +"hat" = ( +/turf/closed/wall, +/area/station/service/hydroponics) +"haC" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 10 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/commons/locker) -"eox" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/iron, -/area/security/brig) -"eoz" = ( -/obj/structure/chair/comfy/black, -/obj/effect/landmark/start/chaplain, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/turf/open/floor/iron/grimy, -/area/service/chapel/office) -"eoB" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, /obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, /obj/structure/cable, /turf/open/floor/plating{ icon_state = "platingdmg3" }, -/area/maintenance/starboard) -"eoS" = ( -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 +/area/station/maintenance/port/lesser) +"haP" = ( +/obj/machinery/seed_extractor, +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 8 }, -/obj/structure/chair, -/obj/machinery/status_display/evac/directional/north, +/obj/item/radio/intercom/prison/directional/west, /turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"epa" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/area/station/security/prison/garden) +"hbe" = ( +/obj/machinery/door/poddoor/preopen{ + id = "xeno4"; + name = "Creature Cell 4" + }, +/obj/effect/turf_decal/delivery, +/obj/machinery/door/window/left/directional/north{ + dir = 4; + name = "Creature Cell"; + req_access = list("xenobiology") }, -/turf/open/floor/iron/dark/corner, -/area/hallway/primary/central/fore) -"epb" = ( /obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/science/xenobiology) +"hbf" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/door/airlock/highsecurity{ - name = "AI Upload"; - req_access_txt = "16" +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/engine, +/area/station/ai_monitored/turret_protected/ai) +"hbr" = ( +/obj/machinery/door/airlock/external{ + name = "External Freight Airlock" }, +/obj/effect/decal/cleanable/dirt, /obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 8 }, -/turf/open/floor/engine, -/area/ai_monitored/turret_protected/ai_upload) -"epd" = ( -/obj/effect/turf_decal/box, -/obj/effect/spawner/random/engineering/tracking_beacon, -/turf/open/floor/engine/vacuum, -/area/science/test_area) -"epu" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/station/cargo/warehouse) +"hbw" = ( /obj/structure/cable, -/obj/effect/turf_decal/stripes/corner, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/turf/open/floor/plating{ + icon_state = "platingdmg1" }, -/obj/effect/turf_decal/tile/neutral{ +/area/station/maintenance/port/lesser) +"hbC" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/landmark/event_spawn, +/turf/open/floor/iron, +/area/station/cargo/miningoffice) +"hbE" = ( +/turf/closed/wall/r_wall/rust, +/area/station/command/bridge) +"hbH" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 1 }, -/turf/open/floor/iron, -/area/command/bridge) -"epv" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "ceprivate"; - name = "Chief Engineer's Privacy Shutters" +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 1 }, /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/caution/stand_clear, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/showroomfloor, +/area/station/service/bar/atrium) +"hcP" = ( +/obj/machinery/computer/mech_bay_power_console{ + dir = 4 + }, /obj/structure/cable, -/turf/open/floor/iron/dark, -/area/engineering/lobby) -"eqc" = ( -/obj/effect/turf_decal/tile/brown, -/obj/effect/turf_decal/tile/brown{ +/obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/effect/turf_decal/tile/yellow, -/obj/machinery/light_switch/directional/south, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) +"hcW" = ( +/obj/effect/turf_decal/stripes/line, +/obj/effect/decal/cleanable/dirt, /obj/structure/cable, -/turf/open/floor/iron, -/area/cargo/office) -"eqi" = ( -/obj/structure/bodycontainer/morgue{ +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/port/greater) +"hdj" = ( +/obj/effect/turf_decal/stripes/corner{ dir = 8 }, /obj/effect/turf_decal/tile/neutral{ - dir = 8 + dir = 1 }, -/obj/effect/turf_decal/bot_white, -/obj/machinery/light/small/directional/north, -/obj/structure/sign/poster/contraband/random/directional/east, -/turf/open/floor/iron/dark, -/area/medical/morgue) -"eqk" = ( -/turf/closed/wall/r_wall, -/area/command/heads_quarters/cmo) -"eqm" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/landmark/event_spawn, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment{ - dir = 5 +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/turf/open/floor/plating{ - icon_state = "panelscorched" +/obj/structure/sign/warning/no_smoking{ + pixel_x = -30 }, -/area/maintenance/port/lesser) -"eqF" = ( -/obj/effect/turf_decal/tile/yellow{ +/turf/open/floor/iron/dark/corner{ dir = 1 }, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 +/area/station/hallway/primary/port) +"hdm" = ( +/obj/structure/kitchenspike, +/obj/effect/turf_decal/bot/left, +/obj/machinery/airalarm/kitchen_cold_room{ + dir = 1; + pixel_y = 24 }, +/obj/item/radio/intercom/directional/east, +/turf/open/floor/iron/freezer, +/area/station/service/kitchen/coldroom) +"hdo" = ( +/obj/effect/spawner/structure/window, +/turf/open/floor/plating, +/area/station/hallway/primary/central/fore) +"hdq" = ( /obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/obj/effect/turf_decal/tile/red{ dir = 1 }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 4 +/obj/effect/turf_decal/tile/yellow, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/showroomfloor, +/area/station/medical/chemistry) +"hdy" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 1 }, -/obj/effect/landmark/start/station_engineer, -/obj/effect/turf_decal/siding/yellow{ - dir = 9 +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, /turf/open/floor/iron, -/area/engineering/storage_shared) -"eqH" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/iron/showroomfloor, -/area/security/office) -"eqV" = ( +/area/station/hallway/primary/central/fore) +"hdz" = ( /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/structure/table, -/obj/item/tank/jetpack/carbondioxide{ - pixel_x = -4; - pixel_y = 6 + dir = 8 }, -/obj/item/tank/jetpack/carbondioxide{ - pixel_y = 2 +/obj/machinery/disposal/bin, +/obj/machinery/light/directional/south, +/obj/effect/turf_decal/bot, +/obj/structure/disposalpipe/trunk{ + dir = 8 }, -/obj/item/wrench, -/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/dark/corner, +/area/station/hallway/primary/central/fore) +"hdL" = ( /obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/west, +/obj/effect/turf_decal/siding/wideplating/dark{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, /turf/open/floor/iron/dark, -/area/ai_monitored/command/storage/eva) -"ere" = ( -/obj/effect/turf_decal/delivery, +/area/station/service/chapel/dock) +"hdN" = ( +/obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/item/radio/intercom/directional/north, -/obj/machinery/power/terminal{ +/obj/machinery/light/small/directional/south, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 4 }, /obj/effect/decal/cleanable/dirt, /obj/structure/cable, -/turf/open/floor/plating, -/area/maintenance/solars/port/aft) -"erq" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 1 +/turf/open/floor/plating{ + icon_state = "platingdmg3" }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 +/area/station/maintenance/solars/port/aft) +"hdY" = ( +/obj/machinery/door/airlock/external{ + name = "Solar Maintenance" }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron/showroomfloor, -/area/medical/medbay/central) -"erv" = ( -/obj/structure/chair{ - dir = 1 - }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, +/turf/open/floor/plating, +/area/station/maintenance/solars/starboard/fore) +"hee" = ( /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/obj/effect/turf_decal/tile/neutral, +/obj/structure/sign/painting/library{ + pixel_x = 32 }, -/obj/structure/disposalpipe/segment{ - dir = 4 +/turf/open/floor/iron/dark, +/area/station/service/library) +"hem" = ( +/obj/effect/decal/cleanable/blood/old, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/commons/fitness/recreation) -"erx" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/turf/open/floor/wood{ + icon_state = "wood-broken5" }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ +/area/station/maintenance/port/greater) +"hev" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/turf/open/floor/engine, -/area/engineering/supermatter) -"erz" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/security/checkpoint/customs) -"erO" = ( -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/red, -/obj/machinery/airalarm/directional/east, -/obj/structure/disposalpipe/segment, +/obj/effect/landmark/start/hangover, /turf/open/floor/iron, -/area/hallway/primary/aft) -"erP" = ( -/obj/structure/closet/secure_closet/personal/cabinet, -/obj/machinery/newscaster/directional/west, -/obj/effect/landmark/start/hangover/closet, -/obj/machinery/button/door/directional/west{ - id = "Cabin_3Privacy"; - name = "Cabin 3 Privacy Toggle"; - pixel_y = -24 +/area/station/hallway/secondary/entry) +"heD" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/mining/glass{ + name = "Freight Mining Airlock" }, +/turf/open/floor/iron/dark, +/area/station/cargo/warehouse) +"heI" = ( +/obj/machinery/light/small/directional/east, +/obj/effect/decal/cleanable/blood/old, +/obj/effect/decal/cleanable/blood/gibs/limb, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/wood{ - icon_state = "wood-broken5" - }, -/area/commons/locker) -"esc" = ( -/obj/machinery/door/airlock/external{ - name = "Departure Shuttle Airlock" + icon_state = "wood-broken7" }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 +/area/station/maintenance/port/fore) +"heX" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/mining/glass{ + name = "Cargo Office" }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/general/visible, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/mapping_helpers/airlock/access/all/supply/general, /turf/open/floor/iron/dark, -/area/cargo/warehouse) -"esf" = ( -/obj/machinery/mech_bay_recharge_port, -/obj/machinery/airalarm/directional/west, -/obj/structure/cable, +/area/station/hallway/secondary/exit/departure_lounge) +"hfj" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/stripes/corner{ dir = 1 }, -/turf/open/floor/plating, -/area/science/robotics/mechbay) -"esi" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "Shower_2Privacy"; - name = "Shower 2 Privacy Shutter" - }, -/turf/open/floor/plating, -/area/commons/toilet/restrooms) -"ess" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 1 +/obj/structure/cable, +/obj/structure/sign/poster/contraband/random/directional/east, +/turf/open/floor/plating{ + icon_state = "platingdmg1" }, +/area/station/maintenance/aft) +"hfk" = ( +/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ - dir = 1 + dir = 8 }, -/obj/structure/filingcabinet/chestdrawer, -/obj/effect/turf_decal/tile/blue{ +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral, -/turf/open/floor/iron/dark, -/area/command/heads_quarters/hop) -"esY" = ( /obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/landmark/start/station_engineer, -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, /turf/open/floor/iron, -/area/engineering/lobby) -"etb" = ( -/obj/structure/cable, -/turf/open/floor/engine, -/area/maintenance/disposal/incinerator) -"etH" = ( -/obj/structure/closet/secure_closet/atmospherics, -/obj/effect/turf_decal/tile/neutral, +/area/station/hallway/primary/starboard) +"hfl" = ( +/obj/effect/turf_decal/bot, +/obj/effect/decal/cleanable/dirt, +/obj/structure/rack, +/obj/item/tank/internals/oxygen/red, +/obj/item/stack/package_wrap, +/obj/item/clothing/mask/gas, +/turf/open/floor/plating, +/area/station/maintenance/fore) +"hfp" = ( +/turf/closed/wall, +/area/station/maintenance/central) +"hfr" = ( /obj/effect/turf_decal/tile/neutral{ - dir = 8 + dir = 1 }, -/obj/effect/turf_decal/delivery, -/obj/item/radio/intercom/directional/north, -/turf/open/floor/iron/dark, -/area/engineering/atmos) -"eum" = ( -/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/loading_area{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/dark/textured, +/area/station/cargo/storage) +"hfF" = ( +/obj/structure/bed{ + dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/machinery/airalarm/directional/west, +/obj/effect/landmark/start/assistant, +/obj/item/bedsheet/dorms{ dir = 4 }, -/obj/machinery/atmospherics/components/binary/pump{ - dir = 1; - name = "East Ports to West Ports" +/obj/effect/landmark/start/hangover, +/obj/machinery/button/door/directional/north{ + id = "Cabin_3"; + name = "Cabin 3 Privacy Lock"; + normaldoorcontrol = 1; + specialfunctions = 4 }, -/turf/open/floor/iron, -/area/engineering/atmos) -"eux" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/green/visible, -/turf/closed/wall/r_wall, -/area/engineering/supermatter) -"euy" = ( -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/turf/open/floor/wood, +/area/station/commons/locker) +"hfP" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/security{ + name = "Prison Wing" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "brig-maint-passthrough" + }, +/obj/effect/mapping_helpers/airlock/access/all/security/general, +/turf/open/floor/iron/dark, +/area/station/security/execution/transfer) +"hfV" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 8 }, /obj/effect/turf_decal/tile/neutral{ @@ -26277,53 +25495,109 @@ /obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/hallway/secondary/entry) -"euH" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 4 +/obj/effect/landmark/start/depsec/science, +/turf/open/floor/iron/dark, +/area/station/security/checkpoint/science/research) +"hgc" = ( +/obj/machinery/navbeacon{ + codes_txt = "delivery;dir=8"; + dir = 8; + freq = 1400; + location = "QM #2" }, -/obj/effect/turf_decal/tile/blue{ +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 +/obj/effect/decal/cleanable/blood/old, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/machinery/airalarm/directional/north, +/obj/machinery/light/small/directional/north, +/mob/living/simple_animal/bot/mulebot{ + home_destination = "QM #2"; + suffix = "#2" }, -/obj/effect/turf_decal/tile/blue{ +/turf/open/floor/iron/dark, +/area/station/cargo/storage) +"hgf" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/machinery/firealarm/directional/west, -/obj/machinery/recharge_station, -/turf/open/floor/iron/showroomfloor, -/area/medical/storage) -"euM" = ( -/turf/closed/wall/rust, -/area/maintenance/department/security) -"eva" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/obj/effect/turf_decal/tile/red/half/contrasted{ dir = 1 }, +/turf/open/floor/iron, +/area/station/security/office) +"hgn" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/effect/turf_decal/tile/neutral, +/obj/structure/sign/poster/contraband/random/directional/west, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/starboard/fore) +"hgL" = ( +/obj/structure/sign/warning/secure_area, +/turf/closed/wall/r_wall, +/area/station/maintenance/port/greater) +"hgW" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/vending/assist, +/obj/effect/turf_decal/bot_white, /obj/effect/turf_decal/tile/neutral{ - dir = 8 + dir = 1 }, /obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/structure/sign/poster/contraband/punch_shit{ + pixel_x = 30 + }, +/turf/open/floor/iron/dark, +/area/station/maintenance/port/fore) +"hhc" = ( +/obj/machinery/computer/aifixer{ dir = 1 }, +/obj/effect/turf_decal/bot, /obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/effect/turf_decal/box, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/iron/dark, +/area/station/command/heads_quarters/rd) +"hhi" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, /turf/open/floor/iron, -/area/hallway/primary/port) -"evh" = ( -/obj/effect/turf_decal/bot, +/area/station/security/prison) +"hhm" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/fore) +"hhp" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/security/prison) +"hhC" = ( /obj/machinery/conveyor{ dir = 4; - id = "QMLoad2"; - name = "on ramp" + id = "NTMSLoad"; + name = "off ramp" }, /obj/effect/turf_decal/tile/neutral{ dir = 1 @@ -26331,1503 +25605,1306 @@ /obj/effect/turf_decal/tile/neutral{ dir = 4 }, +/obj/effect/turf_decal/bot, /obj/structure/sign/warning/vacuum/external{ - pixel_x = 32; pixel_y = -32 }, /turf/open/floor/iron/dark, -/area/cargo/storage) -"evq" = ( -/obj/structure/cable, -/obj/effect/turf_decal/tile/blue{ +/area/station/cargo/warehouse) +"hhE" = ( +/obj/effect/turf_decal/tile/purple{ dir = 1 }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/effect/turf_decal/tile/blue{ +/obj/effect/turf_decal/tile/purple{ dir = 8 }, -/obj/structure/sink{ - dir = 4; - pixel_x = -12; - pixel_y = 2 +/obj/effect/turf_decal/tile/purple{ + dir = 1 }, -/obj/structure/mirror/directional/west, -/turf/open/floor/iron/showroomfloor, -/area/medical/surgery/fore) -"evK" = ( -/obj/machinery/door/airlock/external{ - name = "Solar Maintenance"; - req_access_txt = "10" +/obj/item/kirbyplants{ + icon_state = "plant-18" }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 +/obj/machinery/light_switch/directional/west{ + pixel_y = -4 }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/turf/open/floor/plating, -/area/maintenance/solars/port/aft) -"evP" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/obj/machinery/button/door/directional/west{ + id = "research_shutters"; + name = "Research Shuttle Toggle"; + pixel_y = 6; + req_access = list("science") }, +/turf/open/floor/iron/showroomfloor, +/area/station/science/lab) +"hhX" = ( /obj/effect/turf_decal/tile/neutral{ dir = 1 }, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/machinery/camera/directional/west{ - c_tag = "Port Hallway Firelock"; - name = "port camera" +/obj/effect/turf_decal/tile/neutral, +/obj/item/kirbyplants{ + icon_state = "plant-21" }, -/obj/machinery/bluespace_vendor/directional/west, /turf/open/floor/iron/dark/corner{ dir = 8 }, -/area/hallway/primary/port) -"evT" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/security/glass{ - name = "Brig"; - req_access_txt = "63" +/area/station/hallway/primary/port) +"hib" = ( +/obj/machinery/door/airlock/maintenance/external{ + name = "Construction Zone" }, -/obj/structure/disposalpipe/segment, /turf/open/floor/iron/dark, -/area/security/office) -"ewf" = ( +/area/station/construction/mining/aux_base) +"hih" = ( +/obj/effect/turf_decal/delivery, +/obj/structure/closet/l3closet/virology, +/obj/item/tank/internals/emergency_oxygen, +/obj/item/tank/internals/emergency_oxygen, /obj/effect/turf_decal/tile/neutral{ - dir = 4 + dir = 8 }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/binary/valve/digital{ - name = "Waste Release" +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/bridge_pipe/green/visible{ +/obj/effect/turf_decal/stripes/corner{ dir = 8 }, /turf/open/floor/iron/dark, -/area/engineering/atmos) -"ewE" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/turf/open/floor/plating, -/area/engineering/supermatter/room) -"ewJ" = ( -/obj/effect/decal/cleanable/dirt, +/area/station/medical/virology) +"hiQ" = ( +/obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plating{ - icon_state = "panelscorched" +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "engi-maint-passthrough" }, -/area/maintenance/port/lesser) -"exm" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/corner{ - dir = 4 - }, -/turf/open/floor/iron, -/area/hallway/primary/central) -"exA" = ( -/obj/effect/turf_decal/sand/plating, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/machinery/door/airlock/engineering{ + name = "Gravity Generator Access" }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/mapping_helpers/airlock/access/all/engineering/construction, +/turf/open/floor/iron/dark, +/area/station/maintenance/starboard/aft) +"hja" = ( /obj/structure/cable, -/turf/open/floor/plating/airless, -/area/space/nearstation) -"exE" = ( -/obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, +/obj/machinery/light/directional/south, +/obj/item/radio/intercom/directional/south, /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/structure/sign/poster/contraband/random/directional/north, -/turf/open/floor/plating{ - icon_state = "panelscorched" - }, -/area/maintenance/starboard/fore) -"exF" = ( -/obj/effect/turf_decal/tile/purple{ - dir = 1 +/obj/machinery/duct, +/turf/open/floor/wood, +/area/station/service/bar/atrium) +"hjh" = ( +/obj/machinery/camera/directional/south{ + c_tag = "Medical Operating Theater A"; + name = "medical camera"; + network = list("ss13","medical") }, -/obj/effect/turf_decal/tile/purple{ +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ dir = 8 }, /obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/decal/cleanable/dirt, -/obj/structure/disposalpipe/segment{ - dir = 9 - }, -/obj/structure/cable, -/turf/open/floor/iron, -/area/service/janitor) -"exS" = ( -/obj/structure/destructible/cult/item_dispenser/archives/library, -/obj/item/book/codex_gigas{ - pixel_x = -4; - pixel_y = 4 + dir = 8 }, -/obj/item/storage/fancy/candle_box{ +/obj/structure/table, +/obj/item/clothing/gloves/color/latex, +/obj/item/clothing/mask/surgical, +/obj/item/clothing/suit/apron/surgical, +/obj/item/clipboard{ pixel_x = 4; pixel_y = 4 }, -/obj/item/flashlight/lantern{ - pixel_x = 4 +/turf/open/floor/iron/showroomfloor, +/area/station/medical/surgery/fore) +"hjj" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Supermatter Maintenance" }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, +/turf/open/floor/iron/dark, +/area/station/maintenance/starboard/aft) +"hjk" = ( +/obj/machinery/atmospherics/components/unary/outlet_injector/monitored/ordnance_burn_chamber_input, +/turf/open/floor/engine/vacuum, +/area/station/science/ordnance/burnchamber) +"hjn" = ( +/obj/structure/cable, +/obj/machinery/computer/cargo/request, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral, -/obj/machinery/computer/security/telescreen/entertainment/directional/south, -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/newscaster/directional/east, -/obj/effect/turf_decal/bot_white, -/turf/open/floor/iron/dark, -/area/service/library) -"eyb" = ( -/obj/structure/disposalpipe/trunk{ +/obj/effect/turf_decal/tile/brown{ dir = 4 }, -/obj/machinery/disposal/bin, -/obj/machinery/light/directional/north, -/obj/effect/turf_decal/tile/yellow{ +/obj/effect/turf_decal/tile/brown{ dir = 1 }, +/turf/open/floor/iron/dark, +/area/station/command/bridge) +"hjt" = ( +/obj/effect/turf_decal/tile/yellow, /obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/maintenance/disposal/incinerator) -"eyc" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ dir = 8 }, -/obj/structure/closet/crate/trashcart/laundry, -/obj/effect/spawner/random/contraband/prison, -/obj/item/clothing/under/rank/prisoner, -/obj/item/clothing/under/rank/prisoner, -/obj/item/clothing/under/rank/prisoner/skirt, -/obj/item/clothing/under/rank/prisoner/skirt, -/turf/open/floor/iron/cafeteria, -/area/security/prison) -"eys" = ( -/obj/machinery/light/small/directional/north, -/turf/open/floor/plating{ - icon_state = "panelscorched" - }, -/area/security/prison) -"eyw" = ( +/obj/machinery/light/directional/south, /obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/plating, -/area/maintenance/department/electrical) -"eyP" = ( -/obj/structure/rack, -/obj/item/integrated_circuit/loaded/speech_relay, -/obj/item/integrated_circuit/loaded/hello_world, -/obj/effect/turf_decal/tile/purple/anticorner/contrasted{ - dir = 1 - }, -/obj/machinery/light_switch/directional/north, /turf/open/floor/iron/showroomfloor, -/area/science/misc_lab) -"ezs" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron/cafeteria, -/area/service/kitchen) -"ezu" = ( -/obj/machinery/duct, -/turf/open/floor/iron/cafeteria, -/area/service/kitchen) -"ezv" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/stripes/line, +/area/station/medical/chemistry) +"hjD" = ( /obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/turf/open/floor/plating{ - icon_state = "platingdmg1" - }, -/area/maintenance/port/lesser) -"ezM" = ( -/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{ +/obj/machinery/light/small/directional/west, +/obj/machinery/status_display/ai/directional/west, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 4 }, /obj/effect/turf_decal/box, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 4 - }, -/obj/structure/cable, -/turf/open/floor/iron, -/area/hallway/primary/aft) -"ezY" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/item/kirbyplants/random, -/turf/open/floor/iron/dark/corner{ - dir = 4 - }, -/area/hallway/primary/fore) -"eAv" = ( /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/bot, -/obj/machinery/holopad, -/obj/structure/cable, -/turf/open/floor/iron, -/area/cargo/office) -"eAV" = ( -/turf/closed/wall/r_wall/rust, -/area/engineering/supermatter) -"eBa" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/door/airlock/maintenance{ - name = "atmospherics maintenance"; - req_access_txt = "24" - }, -/obj/structure/disposalpipe/segment, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/dark, -/area/maintenance/aft) -"eBc" = ( -/obj/effect/turf_decal/tile/brown{ +/area/station/ai_monitored/command/nuke_storage) +"hjE" = ( +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/stripes/corner{ dir = 4 }, -/obj/effect/turf_decal/tile/brown{ +/obj/effect/turf_decal/stripes/corner{ dir = 1 }, -/obj/effect/turf_decal/tile/brown{ - dir = 8 +/obj/machinery/holopad, +/obj/structure/cable, +/turf/open/floor/engine, +/area/station/ai_monitored/command/nuke_storage) +"hjH" = ( +/obj/structure/sign/departments/engineering{ + pixel_x = 32; + pixel_y = -32 }, +/obj/effect/turf_decal/tile/yellow, /obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/landmark/start/cargo_technician, -/obj/structure/chair/office{ dir = 8 }, -/obj/machinery/light_switch/directional/north{ - pixel_x = 9 - }, -/obj/machinery/firealarm/directional/north{ - pixel_x = -4 - }, -/obj/effect/landmark/start/hangover, -/turf/open/floor/iron, -/area/cargo/sorting) -"eBk" = ( -/obj/effect/turf_decal/tile/purple, -/obj/effect/turf_decal/tile/purple{ - dir = 8 - }, -/obj/effect/turf_decal/tile/blue, -/obj/machinery/light/directional/south, -/obj/machinery/requests_console/directional/south{ - department = "Janitorial"; - departmentType = 1; - name = "Janitorial Requests Console" - }, -/obj/effect/turf_decal/stripes/corner, -/obj/structure/cable, -/turf/open/floor/iron, -/area/service/janitor) -"eBl" = ( -/obj/machinery/door/poddoor/shutters/preopen{ - id = "ordnancestorage"; - name = "Ordnance Storage Shutters" - }, -/obj/machinery/door/firedoor/heavy, -/turf/open/floor/iron/showroomfloor, -/area/science/mixing/hallway) -"eBE" = ( -/obj/structure/flora/ausbushes/brflowers, -/obj/item/radio/intercom/directional/south, -/obj/structure/flora/ausbushes/ppflowers, -/turf/open/floor/grass, -/area/service/hydroponics/garden) -"eBI" = ( -/obj/effect/turf_decal/bot, -/obj/machinery/shieldgen, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/dark, -/area/engineering/supermatter/room) -"eBO" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/security/glass{ - name = "Cargo Security Post" - }, -/obj/effect/turf_decal/siding/red/corner{ - dir = 1 - }, -/obj/effect/mapping_helpers/airlock/access/any/security/general, -/turf/open/floor/iron/dark, -/area/security/checkpoint/supply) -"eBW" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ dir = 4 }, /turf/open/floor/iron, -/area/cargo/sorting) -"eBZ" = ( -/obj/effect/turf_decal/delivery, -/obj/structure/closet/crate/silvercrate, -/obj/machinery/light/small/directional/east, +/area/station/hallway/primary/aft) +"hjJ" = ( +/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{ +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/item/screwdriver/power, -/turf/open/floor/iron/dark, -/area/ai_monitored/command/nuke_storage) -"eCf" = ( -/obj/structure/table/wood/fancy, -/obj/item/storage/fancy/candle_box, -/obj/machinery/light/directional/north, +/turf/open/floor/iron/dark/corner, +/area/station/hallway/primary/central/fore) +"hjL" = ( +/obj/machinery/door/firedoor, +/obj/effect/decal/cleanable/blood/old, +/obj/effect/turf_decal/caution/stand_clear, /turf/open/floor/iron/dark, -/area/service/chapel/dock) -"eCi" = ( -/obj/machinery/door/poddoor{ - id = "QMLoaddoor2"; - name = "Supply Dock Loading Door" +/area/station/cargo/storage) +"hjZ" = ( +/obj/machinery/door/morgue{ + name = "Booze Storage"; + req_access = list("bar") }, -/obj/machinery/conveyor{ - dir = 4; - id = "QMLoad2"; - name = "on ramp" +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/turf/open/floor/plating, -/area/cargo/storage) -"eCp" = ( -/obj/effect/turf_decal/siding/wood/corner, -/obj/effect/turf_decal/siding/wood/corner{ - dir = 4 +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment{ +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, +/turf/open/floor/iron/dark/textured_large, +/area/station/service/bar) +"hkp" = ( +/turf/closed/wall/r_wall/rust, +/area/station/medical/virology) +"hkq" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/carpet/royalblue, -/area/service/chapel/office) -"eCK" = ( -/obj/structure/table, -/obj/machinery/cell_charger, +/obj/structure/disposalpipe/segment, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/hallway/primary/aft) +"hkr" = ( +/obj/machinery/computer/slot_machine, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/bot_white, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/iron/dark, +/area/station/maintenance/port/fore) +"hky" = ( +/obj/machinery/atmospherics/components/unary/outlet_injector/monitored/carbon_input{ dir = 1 }, -/turf/open/floor/iron/dark, -/area/engineering/hallway) -"eDi" = ( +/turf/open/floor/engine/co2, +/area/station/engineering/atmos) +"hkA" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/door/firedoor, -/obj/structure/sign/directions/medical{ - dir = 1; - pixel_x = 32; - pixel_y = 8 - }, -/obj/structure/sign/directions/command{ - pixel_x = 32 +/obj/effect/landmark/start/security_officer, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/obj/structure/sign/directions/security{ - pixel_x = 32; - pixel_y = -8 +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 1 }, -/obj/effect/turf_decal/caution/stand_clear, -/turf/open/floor/iron/dark, -/area/hallway/primary/port) -"eDm" = ( -/obj/structure/table, -/obj/item/storage/box/deputy, -/obj/item/stack/package_wrap, -/obj/item/hand_labeler, -/obj/machinery/camera/directional/west{ - c_tag = "Warden's Office" +/turf/open/floor/iron, +/area/station/security/office) +"hkC" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/obj/structure/reagent_dispensers/wall/peppertank/directional/west, -/obj/machinery/light/directional/west, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 4 +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/turf/open/floor/iron/dark, -/area/security/warden) -"eDq" = ( -/obj/structure/table/reinforced, -/obj/item/paper_bin, -/obj/item/pen, -/obj/item/inspector, -/turf/open/floor/iron/dark, -/area/security/office) -"eDA" = ( -/obj/structure/table, /obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/obj/structure/sign/poster/official/random/directional/south, +/turf/open/floor/iron/dark/corner{ dir = 8 }, -/obj/effect/turf_decal/tile/neutral{ +/area/station/hallway/primary/port) +"hkI" = ( +/obj/effect/turf_decal/tile/yellow{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/item/storage/medkit/regular, -/turf/open/floor/iron, -/area/commons/locker) -"eDI" = ( -/obj/structure/table, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/item/paper_bin{ - pixel_x = -4; - pixel_y = 6 +/turf/open/floor/iron, +/area/station/hallway/primary/port) +"hkK" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/portable_atmospherics/canister/nitrous_oxide, +/turf/open/floor/iron, +/area/station/engineering/atmos/storage/gas) +"hkL" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 4 }, -/obj/item/pen/fourcolor, -/obj/item/stamp/hop{ - pixel_x = 8; - pixel_y = 6 +/obj/effect/turf_decal/tile/yellow{ + dir = 1 }, /obj/effect/turf_decal/tile/blue{ dir = 1 }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/obj/effect/turf_decal/tile/neutral, +/obj/effect/landmark/start/atmospheric_technician, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"hkO" = ( +/obj/structure/sign/warning/electric_shock, +/turf/closed/wall/r_wall/rust, +/area/station/maintenance/port/fore) +"hkR" = ( +/obj/effect/turf_decal/delivery, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/door/airlock/security{ + name = "Armoury" + }, +/obj/effect/mapping_helpers/airlock/access/all/security/armory, /turf/open/floor/iron/dark, -/area/command/heads_quarters/hop) -"eDL" = ( -/obj/machinery/button/door/directional/south{ - id = "ordnancemix"; - name = "Ordnance Lab Access"; - req_access_txt = "8"; - pixel_x = 24 +/area/station/ai_monitored/security/armory) +"hkW" = ( +/obj/structure/plasticflaps/opaque, +/obj/machinery/door/window/left/directional/north{ + dir = 2; + name = "Cargo Delivery Access"; + req_access = list("mail_sorting") }, -/obj/effect/turf_decal/tile/purple/half/contrasted, -/obj/machinery/power/apc/auto_name/directional/south, -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ +/turf/open/floor/plating, +/area/station/hallway/secondary/exit/departure_lounge) +"hlb" = ( +/obj/effect/turf_decal/tile/yellow{ dir = 4 }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 +/obj/effect/turf_decal/tile/yellow, +/obj/structure/sign/poster/official/safety_eye_protection{ + pixel_x = 32; + pixel_y = -32 }, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/showroomfloor, -/area/science/mixing/hallway) -"eEc" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/obj/structure/cable, -/turf/open/floor/plating, -/area/security/prison) -"eEP" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, +/area/station/medical/chemistry) +"hlJ" = ( +/obj/effect/turf_decal/bot, /obj/effect/turf_decal/tile/neutral, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/dark, -/area/security/brig) -"eEU" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/blue{ +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/decal/cleanable/blood/old, -/obj/structure/cable, -/turf/open/floor/iron, -/area/command/gateway) -"eEW" = ( -/obj/structure/table, -/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/machinery/modular_computer/console/preset/civilian{ dir = 8 }, -/obj/item/stack/sheet/iron/fifty, -/obj/item/stack/sheet/iron/fifty, -/obj/item/stack/sheet/iron/fifty, -/obj/item/stack/sheet/glass/fifty, -/obj/item/storage/belt/utility, -/obj/item/clothing/head/welding, -/obj/item/clothing/glasses/welding, -/obj/structure/noticeboard/directional/north, -/turf/open/floor/iron/dark, -/area/science/robotics/lab) -"eFu" = ( -/obj/effect/landmark/start/hangover, -/obj/effect/turf_decal/tile/neutral, -/turf/open/floor/iron/dark/corner, -/area/hallway/primary/central/fore) -"eFy" = ( -/obj/effect/turf_decal/tile/blue{ +/turf/open/floor/iron, +/area/station/engineering/lobby) +"hlK" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/shard, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/fore) +"hma" = ( +/obj/effect/turf_decal/tile/purple{ dir = 4 }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 +/obj/effect/turf_decal/tile/purple, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/obj/structure/disposalpipe/segment, +/obj/structure/cable, +/obj/effect/turf_decal/siding/purple{ + dir = 4 }, -/obj/machinery/status_display/ai/directional/north, -/turf/open/floor/iron, -/area/hallway/primary/central/fore) -"eFD" = ( -/obj/effect/turf_decal/bot, -/obj/structure/table, -/obj/machinery/recharger, -/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/iron/showroomfloor, +/area/station/science/genetics) +"hmh" = ( +/turf/closed/wall/r_wall/rust, +/area/station/maintenance/department/chapel/monastery) +"hmn" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/clothing/wardrobe_closet_colored, /obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/machinery/power/apc/auto_name/directional/north, -/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/decal/cleanable/cobweb, /turf/open/floor/iron/dark, -/area/security/checkpoint/medical) -"eFE" = ( -/obj/structure/transit_tube/crossing, -/obj/effect/turf_decal/sand/plating, -/turf/open/floor/plating/airless, -/area/space/nearstation) -"eFF" = ( -/obj/structure/rack, -/obj/effect/turf_decal/bot, -/obj/item/radio{ - pixel_x = -6; - pixel_y = 6 +/area/station/maintenance/department/crew_quarters/bar) +"hmr" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 1 }, -/obj/item/radio{ - pixel_x = 6; - pixel_y = 6 +/obj/effect/turf_decal/tile/yellow{ + dir = 4 }, -/obj/item/radio{ - pixel_y = 4 +/obj/effect/turf_decal/tile/red{ + dir = 1 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/dark, -/area/command/gateway) -"eFJ" = ( /obj/structure/cable, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/obj/effect/turf_decal/siding/yellow{ dir = 1 }, -/turf/open/floor/iron/grimy, -/area/security/prison) -"eGd" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/yellow, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron, -/area/maintenance/disposal/incinerator) -"eGt" = ( -/obj/effect/turf_decal/tile/purple, -/obj/effect/turf_decal/tile/purple{ +/obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/effect/turf_decal/tile/purple, /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/structure/cable, -/turf/open/floor/iron/showroomfloor, -/area/science/research) -"eGu" = ( -/obj/effect/turf_decal/bot, -/obj/machinery/computer/station_alert, +/turf/open/floor/iron, +/area/station/engineering/lobby) +"hmK" = ( /obj/effect/turf_decal/tile/neutral{ - dir = 8 + dir = 4 }, -/obj/machinery/requests_console/directional/east{ - department = "Atmospherics"; - departmentType = 3; - name = "Atmospherics Requests Console" +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ + dir = 9 }, /turf/open/floor/iron/dark, -/area/engineering/atmos/storage/gas) -"eGG" = ( +/area/station/engineering/atmos) +"hmL" = ( /obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/north, +/obj/effect/decal/cleanable/cobweb, +/obj/effect/spawner/random/structure/crate, +/obj/structure/sign/poster/contraband/random/directional/west, /turf/open/floor/plating{ - icon_state = "panelscorched" + icon_state = "platingdmg3" }, -/area/maintenance/port/aft) -"eGJ" = ( -/obj/effect/landmark/start/quartermaster, -/obj/structure/chair/office, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/area/station/maintenance/starboard/fore) +"hmO" = ( +/turf/closed/wall, +/area/station/security/processing) +"hna" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ dir = 8 }, -/turf/open/floor/carpet/orange, -/area/cargo/qm) -"eGO" = ( -/obj/effect/turf_decal/tile/yellow{ +/obj/effect/turf_decal/tile/neutral, +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/hallway/primary/aft) +"hnb" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ - dir = 1 +/obj/machinery/atmospherics/components/binary/pump{ + dir = 4; + name = "Pure to Mix" }, -/obj/machinery/light/directional/south, -/obj/effect/turf_decal/bot, +/turf/open/floor/iron, +/area/station/engineering/atmos/pumproom) +"hnj" = ( /obj/effect/turf_decal/stripes/corner{ - dir = 4 - }, -/turf/open/floor/iron/showroomfloor, -/area/medical/chemistry) -"eHf" = ( -/obj/machinery/atmospherics/pipe/smart/simple/orange/visible, -/obj/structure/lattice, -/turf/open/space/basic, -/area/space/nearstation) -"eHz" = ( -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/door/airlock/medical/glass{ - name = "Infirmary" + dir = 8 }, -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/security/medical) -"eHC" = ( -/obj/machinery/vending/games, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/obj/effect/decal/cleanable/dirt, +/obj/structure/sign/warning/vacuum/external{ + pixel_x = 32 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/obj/effect/spawner/random/structure/crate, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) +"hnl" = ( +/obj/machinery/door/window/left/directional/north{ + dir = 2; + name = "Cargo Delivery Access"; + req_access = list("mail_sorting") }, +/obj/structure/plasticflaps/opaque, /obj/effect/turf_decal/delivery, -/obj/machinery/status_display/evac/directional/east, +/obj/structure/disposalpipe/segment, /turf/open/floor/iron/dark, -/area/commons/storage/art) -"eHD" = ( -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/area/station/maintenance/starboard) +"hnw" = ( +/obj/machinery/door/poddoor/preopen{ + id = "xeno2"; + name = "Creature Cell 2" }, -/obj/effect/decal/cleanable/greenglow, -/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/delivery, +/obj/machinery/door/window/left/directional/north{ + base_state = "right"; + dir = 8; + icon_state = "right"; + name = "Creature Cell"; + req_access = list("xenobiology") + }, +/obj/structure/cable, /turf/open/floor/iron/dark, -/area/command/gateway) -"eHN" = ( +/area/station/science/xenobiology) +"hnx" = ( /obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/trash/caution_sign, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, /turf/open/floor/plating{ icon_state = "panelscorched" }, -/area/maintenance/department/crew_quarters/bar) -"eIf" = ( -/obj/structure/disposalpipe/segment, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/iron/dark, -/area/cargo/sorting) -"eIm" = ( -/obj/machinery/vending/hydronutrients, -/obj/effect/turf_decal/delivery, -/obj/effect/decal/cleanable/cobweb, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral, -/turf/open/floor/iron/dark, -/area/service/hydroponics) -"eIn" = ( -/obj/structure/cable, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/area/station/maintenance/department/cargo) +"hnA" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/purple{ dir = 8 }, -/turf/open/floor/iron/dark, -/area/command/bridge) -"eIs" = ( -/obj/structure/table, -/obj/machinery/light/directional/west, -/obj/item/clipboard, -/obj/item/airlock_painter{ - pixel_x = -4; - pixel_y = 4 - }, -/obj/item/airlock_painter, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/obj/effect/turf_decal/tile/blue{ + dir = 1 }, -/turf/open/floor/iron/dark, -/area/engineering/hallway) -"eIH" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/canister_frame/machine/unfinished_canister_frame, /obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating{ - icon_state = "platingdmg1" +/obj/structure/disposalpipe/segment{ + dir = 9 }, -/area/maintenance/disposal/incinerator) -"eIP" = ( -/obj/machinery/computer/security/telescreen{ - desc = "Used for watching the AI Upload."; - dir = 4; - name = "AI Upload Monitor"; - network = list("aiupload"); - pixel_x = -28 +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/service/janitor) +"hnD" = ( +/obj/structure/table, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, -/obj/effect/landmark/start/cyborg, -/obj/machinery/airalarm/directional/north, -/obj/machinery/camera/motion/directional/west{ - c_tag = "AI Upload Foyer"; - name = "upload camera"; - network = list("aiupload") +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/turf/open/floor/circuit/green{ - luminosity = 2 +/obj/item/stack/package_wrap, +/obj/item/crowbar, +/obj/machinery/firealarm/directional/south, +/obj/effect/turf_decal/stripes/corner{ + dir = 1 }, -/area/ai_monitored/turret_protected/ai_upload) -"eIR" = ( -/obj/structure/chair/stool/bar/directional/south, -/turf/open/floor/wood{ - icon_state = "wood-broken5" +/obj/item/electronics/airlock{ + pixel_x = -6; + pixel_y = 6 }, -/area/maintenance/port/fore) -"eJz" = ( -/obj/machinery/computer/station_alert{ +/obj/item/electronics/airlock{ + pixel_x = -6; + pixel_y = 6 + }, +/obj/item/hand_labeler, +/turf/open/floor/iron/dark, +/area/station/engineering/lobby) +"hnL" = ( +/obj/machinery/telecomms/server/presets/engineering, +/turf/open/floor/circuit/green/telecomms/mainframe, +/area/station/tcommsat/server) +"hnU" = ( +/obj/effect/turf_decal/tile/purple{ dir = 8 }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/showroomfloor, +/area/station/science/ordnance) +"hoz" = ( +/obj/structure/table/wood, +/obj/structure/mirror/directional/west, +/obj/machinery/light/small/directional/west, +/obj/item/food/pie/cream, +/obj/item/bikehorn{ + pixel_x = -6; + pixel_y = 8 }, -/obj/item/storage/secure/safe/caps_spare/directional/east, -/turf/open/floor/iron/dark, -/area/command/bridge) -"eJC" = ( -/obj/machinery/light/small/directional/south, -/obj/effect/decal/cleanable/dirt, -/obj/effect/landmark/blobstart, -/turf/open/floor/plating{ - icon_state = "panelscorched" +/turf/open/floor/wood, +/area/station/service/theater) +"hoE" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/blue{ + dir = 8 }, -/area/maintenance/port/lesser) -"eJD" = ( -/obj/machinery/conveyor{ - dir = 5; - id = "NTMSLoad"; - name = "off ramp" +/obj/structure/disposalpipe/segment{ + dir = 4 }, +/obj/structure/cable, +/obj/machinery/power/apc/auto_name/directional/south, +/turf/open/floor/iron, +/area/station/commons/locker) +"hoI" = ( +/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, /obj/effect/turf_decal/tile/neutral{ - dir = 4 + dir = 8 }, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron/dark, -/area/cargo/warehouse) -"eJR" = ( -/obj/machinery/atmospherics/pipe/layer_manifold/supply/hidden{ +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/turf/closed/wall/r_wall, -/area/maintenance/disposal/incinerator) -"eJV" = ( -/obj/machinery/light/small/directional/south, -/obj/structure/sign/warning/xeno_mining{ - pixel_x = -32 - }, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/simple/yellow/visible{ dir = 10 }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 1 - }, -/obj/effect/landmark/xeno_spawn, -/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"hoK" = ( /obj/structure/cable, -/turf/open/floor/plating{ - icon_state = "platingdmg3" +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/area/maintenance/solars/port/fore) -"eKg" = ( -/obj/effect/turf_decal/stripes/line{ +/turf/open/floor/iron/dark/corner{ dir = 8 }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/maintenance/port/greater) -"eKm" = ( -/obj/effect/turf_decal/tile/brown{ +/area/station/hallway/primary/port) +"hoV" = ( +/obj/effect/turf_decal/bot, +/obj/structure/rack, +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/turf_decal/tile/brown{ +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, -/obj/effect/turf_decal/box, -/turf/open/floor/iron, -/area/cargo/office) -"eKp" = ( +/obj/item/storage/belt/utility, +/obj/item/weldingtool/largetank, +/obj/item/clothing/head/welding, +/obj/machinery/firealarm/directional/east, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos/storage/gas) +"hoX" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/station/maintenance/fore) +"hpb" = ( +/obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/decal/cleanable/cobweb, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/structure/sign/poster/contraband/random/directional/north, /turf/open/floor/plating{ icon_state = "panelscorched" }, -/area/maintenance/starboard) -"eKB" = ( -/obj/structure/railing/corner{ +/area/station/maintenance/port/greater) +"hph" = ( +/obj/structure/table, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red{ dir = 4 }, -/obj/structure/railing/corner{ +/obj/effect/turf_decal/tile/red{ dir = 1 }, -/obj/effect/turf_decal/stripes/corner{ +/obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/machinery/airalarm/directional/south, -/turf/open/floor/iron/dark, -/area/service/chapel/funeral) -"eLh" = ( -/obj/machinery/firealarm/directional/west, -/obj/structure/cable, -/obj/effect/turf_decal/siding/red, -/turf/open/floor/iron, -/area/security/checkpoint/customs) -"eLk" = ( +/obj/item/book/manual/wiki/security_space_law, /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/siding/wood{ - dir = 9 +/obj/machinery/flasher/directional/west{ + id = "Cell 3"; + name = "Prisoner Pacifier" }, -/obj/effect/decal/cleanable/generic, -/turf/open/floor/wood{ - icon_state = "wood-broken5" +/turf/open/floor/iron/showroomfloor, +/area/station/security/brig) +"hpj" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/turf/open/floor/plating{ + icon_state = "platingdmg3" }, -/area/maintenance/department/crew_quarters/bar) -"eLC" = ( -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/area/station/maintenance/fore) +"hpu" = ( +/obj/effect/turf_decal/tile/purple/half/contrasted{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/siding/purple{ dir = 1 }, +/turf/open/floor/iron/showroomfloor, +/area/station/science/research) +"hpv" = ( +/turf/closed/wall, +/area/station/medical/surgery/aft) +"hpz" = ( +/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ - dir = 4 + dir = 1 }, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/effect/landmark/start/hangover, -/turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"eLL" = ( -/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 4 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron, +/area/station/engineering/hallway) +"hpC" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 + }, +/turf/open/floor/grass, +/area/station/science/genetics) +"hpG" = ( +/obj/effect/turf_decal/box, +/obj/machinery/power/solar{ + id = "foreport"; + name = "Fore-Port Solar Array" + }, +/obj/structure/cable, +/turf/open/floor/iron/solarpanel/airless, +/area/station/solars/port/fore) +"hpQ" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/iron/dark, -/area/medical/medbay/central) -"eLP" = ( -/obj/effect/turf_decal/bot, -/obj/machinery/portable_atmospherics/canister/nitrous_oxide, -/turf/open/floor/iron, -/area/engineering/atmos/storage/gas) -"eLQ" = ( -/obj/effect/turf_decal/tile/purple{ +/obj/structure/cable, +/obj/machinery/light/directional/south, +/obj/effect/turf_decal/tile/blue{ dir = 8 }, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/showroomfloor, +/area/station/medical/psychology) +"hpS" = ( /obj/effect/turf_decal/tile/purple{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 + dir = 4 }, -/obj/machinery/light/directional/west, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron, -/area/hallway/primary/starboard) -"eMc" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/turf/open/floor/iron/showroomfloor, +/area/station/science/ordnance/office) +"hpW" = ( +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/effect/turf_decal/stripes/corner{ - dir = 1 +/obj/structure/extinguisher_cabinet/directional/west, +/obj/structure/cable, +/obj/effect/turf_decal/tile/red{ + dir = 4 }, +/obj/machinery/recharge_station, /turf/open/floor/iron, -/area/ai_monitored/command/storage/eva) -"eMl" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ +/area/station/security/office) +"hpY" = ( +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/effect/turf_decal/stripes/corner{ +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/iron/dark, -/area/commons/fitness/recreation) -"eMw" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/tile/neutral{ +/turf/open/floor/plating, +/area/station/maintenance/port/greater) +"hqk" = ( +/obj/machinery/status_display/ai/directional/north, +/obj/machinery/light/directional/north, +/obj/effect/turf_decal/tile/blue{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral, -/obj/machinery/door/morgue{ - name = "Private Study"; - req_access_txt = "37" - }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/blue{ dir = 4 }, /obj/effect/turf_decal/tile/neutral{ - dir = 8 + dir = 1 }, -/turf/open/floor/iron/dark/textured_large, -/area/service/library) -"eMI" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/brown, /turf/open/floor/iron, -/area/cargo/storage) -"eNq" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible, -/turf/open/floor/plating, -/area/engineering/atmos/pumproom) -"eNu" = ( -/obj/structure/railing/corner{ - dir = 4 +/area/station/hallway/primary/starboard) +"hqm" = ( +/obj/effect/landmark/start/cargo_technician, +/turf/open/floor/iron, +/area/station/cargo/storage) +"hqr" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/siding/purple{ + dir = 9 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/iron, +/area/station/science/robotics/mechbay) +"hqP" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/obj/machinery/power/apc/auto_name/directional/north, /obj/effect/turf_decal/tile/neutral{ - dir = 4 + dir = 1 }, -/obj/effect/turf_decal/siding/green{ - dir = 4 +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 1 }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/dark, -/area/service/hydroponics/garden) -"eNx" = ( -/obj/effect/turf_decal/tile/neutral{ +/turf/open/floor/iron/showroomfloor, +/area/station/security/execution/transfer) +"hqT" = ( +/obj/item/kirbyplants/random, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ dir = 8 }, -/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"hqW" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"hrc" = ( +/obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/hallway/primary/aft) -"eNz" = ( -/obj/effect/turf_decal/delivery, -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 4 +/obj/structure/cable, +/obj/structure/grille/broken, +/turf/open/floor/plating{ + icon_state = "platingdmg3" }, -/obj/machinery/portable_atmospherics/canister/nitrous_oxide, -/obj/structure/extinguisher_cabinet/directional/west, -/obj/structure/sign/warning/fire{ +/area/station/maintenance/starboard) +"hri" = ( +/obj/structure/dresser, +/turf/open/floor/wood, +/area/station/commons/locker) +"hrz" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, +/obj/structure/sign/warning/electric_shock{ pixel_y = -32 }, +/obj/structure/grille, /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/station/maintenance/port/aft) +"hrB" = ( +/obj/structure/window/reinforced{ dir = 4 }, -/turf/open/floor/iron/dark, -/area/security/execution/education) -"eNI" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/tile/blue, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/disposal/incinerator) +"hrY" = ( /obj/effect/turf_decal/tile/blue{ - dir = 8 + dir = 1 }, /obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 + dir = 1 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/command/bridge) -"eNS" = ( -/obj/machinery/vending/wardrobe/atmos_wardrobe, -/obj/effect/turf_decal/tile/neutral{ +/area/station/hallway/primary/aft) +"hsg" = ( +/obj/effect/turf_decal/tile/purple{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/obj/effect/turf_decal/tile/purple{ + dir = 1 }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/bot, -/obj/machinery/newscaster/directional/south, -/obj/effect/turf_decal/stripes/corner, -/turf/open/floor/iron/dark, -/area/engineering/atmos) -"eOe" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/table, -/obj/machinery/requests_console/directional/west{ - department = "Security"; - departmentType = 5; - name = "Security Requests Console" +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, -/obj/machinery/light_switch/directional/north, -/obj/machinery/computer/security/telescreen/engine, -/obj/effect/decal/cleanable/cobweb, -/turf/open/floor/iron/dark, -/area/security/checkpoint/engineering) -"eOv" = ( -/obj/effect/turf_decal/bot, +/turf/open/floor/iron/showroomfloor, +/area/station/science/research) +"hsx" = ( +/obj/machinery/vending/hydroseeds{ + slogan_delay = 700 + }, +/obj/effect/turf_decal/delivery, /obj/effect/turf_decal/tile/neutral{ - dir = 8 + dir = 4 }, /obj/effect/turf_decal/tile/neutral, -/obj/machinery/light/directional/north, -/obj/machinery/newscaster/directional/north, -/obj/machinery/computer/security/qm, /turf/open/floor/iron/dark, -/area/cargo/qm) -"eOA" = ( -/obj/machinery/firealarm/directional/north, -/obj/machinery/door/poddoor/preopen{ - id = "prisonblast"; - name = "Prison Blast Door" - }, -/obj/effect/turf_decal/caution/stand_clear, +/area/station/service/hydroponics) +"hsB" = ( +/obj/structure/bodycontainer/morgue, +/obj/effect/turf_decal/delivery, +/obj/machinery/airalarm/directional/west, /obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 8 + dir = 4 }, /turf/open/floor/iron/dark, -/area/security/prison) -"eON" = ( -/obj/machinery/porta_turret/ai{ +/area/station/security/medical) +"hsC" = ( +/obj/machinery/vending/hydronutrients, +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/machinery/flasher/directional/east{ - id = "AI"; - name = "Meatbag Pacifier" - }, -/turf/open/floor/circuit/red, -/area/ai_monitored/turret_protected/ai_upload) -"eOQ" = ( -/obj/effect/turf_decal/loading_area{ - dir = 1 +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/obj/structure/sign/warning/nosmoking{ - pixel_x = 30; - pixel_y = -32 +/turf/open/floor/iron/dark, +/area/station/service/hydroponics) +"hsJ" = ( +/obj/structure/window/reinforced/spawner{ + dir = 4 }, -/turf/open/floor/engine, -/area/ai_monitored/command/storage/satellite) -"eOV" = ( -/obj/structure/flora/ausbushes/leafybush, -/obj/machinery/light/small/directional/south, -/obj/structure/flora/ausbushes/ywflowers, +/obj/structure/flora/bush/grassy/style_random, +/obj/structure/flora/bush/lavendergrass/style_random, +/obj/structure/flora/bush/leavy/style_random, +/mob/living/simple_animal/butterfly, /turf/open/floor/grass, -/area/service/hydroponics/garden) -"eOX" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plating/airless, -/area/maintenance/disposal/incinerator) -"ePc" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/bot, -/obj/structure/closet/crate{ - icon_state = "crateopen" - }, -/obj/effect/spawner/random/clothing/costume, -/obj/effect/spawner/random/clothing/costume, -/turf/open/floor/plating, -/area/maintenance/starboard) -"ePs" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/public/glass{ - name = "Locker Room" +/area/station/hallway/primary/fore) +"hsL" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/delivery, -/turf/open/floor/iron/dark, -/area/commons/locker) -"ePG" = ( -/obj/structure/cable, -/obj/machinery/power/tracker, -/turf/open/floor/iron/solarpanel/airless, -/area/solars/port/aft) -"ePP" = ( -/obj/effect/turf_decal/tile/blue{ +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/effect/turf_decal/delivery, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, /obj/effect/turf_decal/tile/neutral{ - dir = 8 + dir = 1 }, -/turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"eQf" = ( -/obj/structure/lattice/catwalk, -/obj/machinery/atmospherics/pipe/bridge_pipe/orange/visible{ +/obj/structure/window/reinforced{ dir = 4 }, -/obj/machinery/atmospherics/pipe/bridge_pipe/yellow/visible, -/turf/open/space/basic, -/area/space/nearstation) -"eQo" = ( +/turf/open/floor/iron/dark, +/area/station/commons/fitness/recreation) +"hsO" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /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{ +/obj/effect/turf_decal/tile/blue{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/structure/window/reinforced{ +/obj/effect/turf_decal/tile/blue{ dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/simple/green/visible, -/obj/machinery/computer/atmos_control/nitrogen_tank{ +/turf/open/floor/iron/showroomfloor, +/area/station/commons/storage/art) +"hsW" = ( +/obj/structure/noticeboard/directional/east, +/turf/closed/mineral/random/labormineral, +/area/space/nearstation) +"htr" = ( +/obj/structure/grille/broken, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/sign/warning/electric_shock{ + pixel_y = -32 + }, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/maintenance/port/lesser) +"htz" = ( +/obj/machinery/power/emitter, +/obj/effect/turf_decal/bot, +/obj/effect/decal/cleanable/dirt, +/obj/structure/sign/warning/fire{ + pixel_y = 32 + }, +/turf/open/floor/iron/dark, +/area/station/maintenance/port/fore) +"htJ" = ( +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/turf/open/floor/iron/showroomfloor, -/area/engineering/atmos) -"eQt" = ( -/obj/machinery/vending/assist, -/obj/effect/turf_decal/delivery, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating, +/area/station/maintenance/port/lesser) +"htP" = ( +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ dir = 8 }, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/machinery/airalarm/directional/east, -/turf/open/floor/iron/dark, -/area/commons/storage/primary) -"eQx" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/neutral{ +/obj/machinery/firealarm/directional/west, +/turf/open/floor/iron, +/area/station/hallway/primary/aft) +"htS" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/door/airlock/medical{ + name = "Operating Theater B" + }, +/obj/structure/disposalpipe/segment{ dir = 4 }, +/obj/effect/mapping_helpers/airlock/access/all/medical/surgery, +/turf/open/floor/iron/dark, +/area/station/medical/surgery/aft) +"htZ" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/holopad, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/engine, +/area/station/engineering/storage/tech) +"huc" = ( /obj/effect/turf_decal/tile/neutral{ - dir = 1 + dir = 4 }, /obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/stripes/corner, -/obj/machinery/light/directional/east, -/obj/machinery/status_display/evac/directional/east, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/open/floor/iron/dark/corner{ dir = 4 }, -/area/hallway/primary/port) -"eQB" = ( -/obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, -/obj/machinery/button/door/directional/south{ - id = "engsm"; - name = "Radiation Shutters Toggle"; - req_access_txt = "10" - }, -/turf/open/floor/engine, -/area/engineering/supermatter/room) -"eQK" = ( -/obj/structure/chair/pew{ - dir = 8 +/area/station/hallway/primary/fore) +"huo" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "Isolation"; + name = "Isolation Shutters" }, -/turf/open/floor/iron/chapel, -/area/service/chapel/monastery) -"eQO" = ( -/turf/closed/wall/rust, -/area/security/medical) -"eQS" = ( -/obj/effect/turf_decal/tile/red{ +/turf/open/floor/plating, +/area/station/security/prison/safe) +"huK" = ( +/obj/item/shrapnel/bullet, +/turf/open/floor/plating, +/area/station/security/prison) +"huR" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/security/office) -"eRj" = ( -/obj/docking_port/stationary{ - dwidth = 3; - height = 5; - id = "commonmining_home"; - name = "SS13: Common Mining Dock"; - roundstart_template = /datum/map_template/shuttle/mining_common/kilo; - width = 7 - }, -/turf/open/floor/plating, -/area/maintenance/port/greater) -"eRo" = ( -/obj/machinery/computer/apc_control, -/obj/effect/turf_decal/bot, -/obj/machinery/requests_console/directional/west{ - announcementConsole = 1; - department = "Chief Engineer's Desk"; - departmentType = 3; - name = "Chief Engineer's Requests Console" +/obj/structure/table, +/obj/item/reagent_containers/chem_pack{ + pixel_x = 10; + pixel_y = 10 }, -/obj/machinery/button/door/directional/north{ - id = "ceprivate"; - name = "Privacy Shutters Toggle"; - pixel_x = -6; - req_access_txt = "56" +/obj/item/stack/medical/gauze{ + pixel_x = 8 }, -/obj/machinery/button/door/directional/north{ - id = "Secure Storage"; - name = "Secure Storage Toggle"; - pixel_x = 6; - req_access_txt = "11" +/obj/item/stack/medical/mesh{ + pixel_x = -4; + pixel_y = 3 }, /turf/open/floor/iron/dark, -/area/command/heads_quarters/ce) -"eRr" = ( +/area/station/medical/exam_room) +"huS" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/blood/old, -/obj/machinery/atmospherics/pipe/smart/manifold4w/general/visible, +/obj/structure/cable, /turf/open/floor/plating, -/area/cargo/warehouse) -"eRR" = ( +/area/station/maintenance/aft) +"hvj" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/status_display/evac/directional/north, +/obj/machinery/light/directional/north, +/turf/open/floor/iron/dark, +/area/station/command/gateway) +"hvl" = ( /obj/structure/table, -/obj/effect/decal/cleanable/cobweb, -/obj/item/storage/box/lights/mixed{ - pixel_x = -4; - pixel_y = 4 +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, -/obj/item/storage/box/lights/mixed{ +/obj/item/paper_bin{ pixel_x = -4; pixel_y = 4 }, -/obj/item/grenade/chem_grenade/cleaner{ - pixel_x = 10; - pixel_y = 6 - }, -/obj/item/grenade/chem_grenade/cleaner{ - pixel_x = 10; - pixel_y = 6 - }, -/obj/item/grenade/chem_grenade/cleaner{ - pixel_x = 10; +/obj/item/toy/figure/scientist{ + pixel_x = 8; pixel_y = 6 }, -/obj/effect/turf_decal/tile/neutral, +/obj/item/pen, /obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/disposalpipe/segment{ - dir = 6 + dir = 1 }, -/obj/machinery/firealarm/directional/west, /turf/open/floor/iron/dark, -/area/service/janitor) -"eRW" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/chair/office{ - dir = 1 +/area/station/science/xenobiology) +"hvz" = ( +/obj/machinery/atmospherics/pipe/smart/simple/dark/visible, +/obj/effect/turf_decal/tile/purple/half/contrasted{ + dir = 8 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/obj/machinery/button/door/directional/west{ + id = "ordnancemix"; + name = "Ordnance Lab Access"; + pixel_y = 8; + req_access = list("ordnance") }, -/obj/effect/turf_decal/tile/red/half/contrasted{ +/obj/structure/disposalpipe/trunk{ dir = 1 }, +/obj/machinery/disposal/bin, /turf/open/floor/iron/showroomfloor, -/area/security/prison) -"eSn" = ( +/area/station/science/ordnance) +"hvB" = ( +/obj/structure/grille/broken, +/obj/effect/decal/cleanable/glass, +/obj/structure/barricade/wooden/crude, +/turf/open/floor/plating/rust, +/area/station/security/prison) +"hwn" = ( +/obj/structure/disposalpipe/segment, /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/green{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 +/obj/effect/turf_decal/siding/wood{ + dir = 9 }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 +/turf/open/floor/wood, +/area/station/cargo/qm) +"hwA" = ( +/turf/closed/wall/rust, +/area/station/maintenance/solars/starboard/aft) +"hwJ" = ( +/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 1 }, -/obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, -/area/hallway/primary/starboard) -"eSG" = ( -/obj/machinery/computer/mecha{ - dir = 1 +/area/station/security/office) +"hwN" = ( +/obj/machinery/rnd/production/circuit_imprinter, +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/obj/effect/turf_decal/bot, /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/iron/dark, -/area/command/heads_quarters/rd) -"eTk" = ( +/turf/open/floor/iron, +/area/station/engineering/lobby) +"hwY" = ( +/obj/machinery/air_sensor/air_tank, +/turf/open/floor/engine/air, +/area/station/engineering/atmos) +"hwZ" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/structure/transit_tube/station/dispenser/reverse{ +/obj/machinery/firealarm/directional/north, +/turf/open/floor/plastic, +/area/station/hallway/secondary/service) +"hxb" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/landmark/start/bartender, +/obj/effect/turf_decal/siding/wood/end{ dir = 1 }, -/turf/open/floor/catwalk_floor/iron, -/area/service/chapel/dock) -"eTB" = ( -/obj/structure/cable, -/obj/structure/table, -/obj/machinery/reagentgrinder{ - pixel_y = 5 +/turf/open/floor/wood/parquet, +/area/station/service/bar) +"hxd" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 1 }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/obj/item/trash/cheesie, +/obj/item/trash/syndi_cakes, +/turf/open/floor/iron/white, +/area/station/security/prison/mess) +"hxf" = ( +/obj/structure/transit_tube, +/obj/structure/disposalpipe/segment, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/cobweb, +/turf/open/floor/iron/grimy, +/area/station/hallway/primary/fore) +"hxi" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/machinery/door/airlock/atmos{ + name = "Incinerator" }, -/obj/machinery/power/apc/auto_name/directional/west, -/obj/machinery/light/directional/west, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron/dark, -/area/service/hydroponics) -"eTN" = ( -/obj/effect/turf_decal/tile/purple{ - dir = 4 +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/smart/simple/dark/visible{ + dir = 6 }, -/obj/effect/turf_decal/tile/purple{ +/obj/effect/mapping_helpers/airlock/access/all/engineering/atmos, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"hxt" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/siding/white{ dir = 1 }, -/obj/effect/turf_decal/tile/purple{ +/obj/structure/noticeboard/directional/south, +/obj/effect/landmark/start/hangover, +/turf/open/floor/iron/cafeteria, +/area/station/service/kitchen) +"hxw" = ( +/obj/effect/turf_decal/siding/white{ dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/general/visible, -/obj/machinery/meter, -/obj/structure/cable, -/obj/effect/turf_decal/stripes/corner{ +/turf/open/floor/iron/cafeteria, +/area/station/service/kitchen) +"hxL" = ( +/obj/effect/turf_decal/bot, +/obj/effect/decal/cleanable/dirt, +/obj/structure/rack, +/obj/item/storage/toolbox/emergency{ + pixel_y = 5 + }, +/obj/item/crowbar/red, +/obj/effect/decal/cleanable/cobweb, +/obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/iron/showroomfloor, -/area/science/xenobiology) -"eTW" = ( +/turf/open/floor/plating, +/area/station/maintenance/port/lesser) +"hxQ" = ( +/obj/machinery/computer/cargo{ + dir = 4 + }, +/obj/structure/extinguisher_cabinet/directional/west, +/turf/open/floor/carpet/blue, +/area/station/command/heads_quarters/hop) +"hxU" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/station/maintenance/port/greater) +"hxZ" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced, +/obj/structure/flora/bush/flowers_pp/style_random, +/obj/structure/flora/bush/lavendergrass/style_random, +/obj/structure/flora/bush/stalky/style_random, +/turf/open/floor/grass, +/area/station/service/hydroponics) +"hyl" = ( /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 8 @@ -27838,713 +26915,987 @@ /obj/effect/turf_decal/tile/neutral{ dir = 4 }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, /obj/structure/cable, /turf/open/floor/iron, -/area/command/bridge) -"eUc" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/maintenance, -/turf/open/floor/plating, -/area/maintenance/starboard) -"eUe" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/decal/cleanable/dirt, -/obj/effect/landmark/event_spawn, -/obj/structure/disposalpipe/segment, -/obj/structure/cable, +/area/station/hallway/primary/central) +"hyo" = ( +/obj/machinery/airalarm/directional/east, /obj/effect/turf_decal/stripes/line{ - dir = 4 + dir = 5 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/meter/layer4, /turf/open/floor/plating{ icon_state = "platingdmg3" }, -/area/maintenance/starboard/aft) -"eUf" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/landmark/event_spawn, -/obj/structure/cable, +/area/station/maintenance/starboard) +"hyp" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/structure/cable, +/turf/open/floor/plating{ + icon_state = "platingdmg1" }, -/obj/machinery/meter/layer2, -/turf/open/floor/plating, -/area/maintenance/port/greater) -"eUr" = ( +/area/station/maintenance/disposal) +"hyB" = ( +/obj/structure/lattice/catwalk, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ +/turf/open/floor/plating/airless, +/area/station/solars/starboard/fore) +"hyJ" = ( +/obj/effect/turf_decal/bot, +/obj/structure/ore_box, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"hyQ" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/blue{ dir = 4 }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/turf/open/floor/iron/stairs/medium{ +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/area/service/chapel/dock) -"eUu" = ( -/obj/effect/turf_decal/tile/neutral, +/obj/structure/chair/stool/bar/directional/south, +/turf/open/floor/iron, +/area/station/commons/fitness/recreation) +"hzC" = ( +/obj/structure/flora/rock/icy/style_2, +/turf/open/misc/asteroid/airless, +/area/space/nearstation) +"hzE" = ( +/obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/decal/cleanable/blood/old, +/obj/effect/decal/cleanable/blood/gibs/limb, +/turf/open/floor/iron/dark, +/area/station/maintenance/port/greater) +"hzO" = ( +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/structure/closet, +/turf/open/floor/plating, +/area/station/cargo/warehouse) +"hAc" = ( +/obj/effect/turf_decal/stripes/line{ dir = 8 }, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, /obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/shower{ + dir = 4; + name = "emergency shower" + }, +/obj/effect/turf_decal/box/corners, +/obj/effect/turf_decal/box/corners{ dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/sorting/mail/flip{ - dir = 2; - name = "qm sorting disposal pipe"; - sortType = 3 +/turf/open/floor/iron, +/area/station/engineering/atmos) +"hAF" = ( +/obj/structure/table/wood, +/obj/machinery/reagentgrinder{ + pixel_y = 5 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/item/toy/figure/bartender{ + pixel_x = -7 + }, +/turf/open/floor/iron/dark, +/area/station/service/bar) +"hAJ" = ( +/turf/closed/wall, +/area/station/engineering/storage/tech) +"hAM" = ( +/obj/machinery/light/small/directional/north, +/turf/open/floor/iron/dark, +/area/station/service/chapel/funeral) +"hAP" = ( +/turf/closed/wall/r_wall, +/area/station/security/brig) +"hBa" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 }, /obj/structure/cable, /turf/open/floor/iron, -/area/hallway/primary/starboard) -"eUz" = ( -/obj/effect/turf_decal/tile/red, +/area/station/cargo/miningoffice) +"hBf" = ( /obj/effect/turf_decal/tile/blue{ dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/junction{ +/obj/structure/chair{ dir = 4 }, -/obj/structure/cable, -/turf/open/floor/iron, -/area/commons/locker) -"eUB" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/plating{ - icon_state = "panelscorched" +/obj/machinery/airalarm/directional/west, +/obj/effect/turf_decal/tile/blue{ + dir = 1 }, -/area/security/prison) -"eVk" = ( -/obj/structure/table/wood, -/obj/item/folder/blue{ - pixel_x = 4; - pixel_y = 4 +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/obj/item/folder/red, -/obj/item/clothing/glasses/sunglasses/big{ - pixel_x = 4; - pixel_y = 8 +/obj/effect/landmark/start/hangover, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) +"hBg" = ( +/obj/structure/plasticflaps, +/obj/machinery/conveyor{ + dir = 8; + id = "QMLoad"; + name = "off ramp" }, -/obj/item/clothing/glasses/sunglasses/big, -/turf/open/floor/carpet/green, -/area/service/lawoffice) -"eVu" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/turf/open/floor/plating, +/area/station/cargo/storage) +"hBk" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/bridge_pipe/cyan/visible, +/obj/machinery/atmospherics/pipe/bridge_pipe/yellow/visible{ + dir = 4 }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/turf/open/floor/plating, +/area/station/engineering/atmos/pumproom) +"hBm" = ( +/obj/machinery/door/airlock/maintenance, +/obj/effect/mapping_helpers/airlock/abandoned, +/obj/structure/barricade/wooden/crude, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/unres{ dir = 1 }, +/obj/effect/mapping_helpers/airlock/access/any/medical/maintenance, +/turf/open/floor/iron/dark, +/area/station/maintenance/port/fore) +"hBD" = ( +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, /obj/effect/turf_decal/tile/neutral{ - dir = 4 + dir = 1 }, -/obj/machinery/atmospherics/components/binary/pump{ - dir = 8; - name = "Port Mix to West Ports" +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, /turf/open/floor/iron, -/area/engineering/atmos) -"eVN" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/mining/glass{ - name = "Mailroom" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ - cycle_id = "cargo-mailroom" +/area/station/maintenance/starboard/fore) +"hBG" = ( +/obj/structure/tank_dispenser/oxygen, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plating, +/area/station/cargo/warehouse) +"hBH" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/shutters{ + id = "visitation"; + name = "Visitation Shutters" }, -/obj/effect/mapping_helpers/airlock/access/all/supply/mail_sorting, -/turf/open/floor/iron/dark, -/area/cargo/sorting) -"eVR" = ( -/obj/effect/turf_decal/tile/yellow{ +/turf/open/floor/plating, +/area/station/security/execution/transfer) +"hBJ" = ( +/turf/closed/wall/r_wall/rust, +/area/station/maintenance/port/greater) +"hBR" = ( +/obj/machinery/light/small/directional/north, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/sorting/mail/flip{ +/obj/effect/turf_decal/delivery, +/obj/structure/closet/l3closet/scientist, +/obj/item/tank/internals/emergency_oxygen, +/obj/item/tank/internals/emergency_oxygen, +/obj/machinery/firealarm/directional/north, +/obj/item/extinguisher, +/obj/machinery/atmospherics/components/binary/pump/on{ dir = 8; - name = "atmospherics sorting disposal pipe"; - sortType = 6 + name = "Air to Room" }, +/turf/open/floor/iron/dark, +/area/station/science/xenobiology) +"hCd" = ( /obj/structure/cable, -/turf/open/floor/iron, -/area/hallway/primary/aft) -"eWh" = ( -/obj/machinery/atmospherics/pipe/smart/simple/green/visible{ - dir = 4 +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 1 }, -/turf/closed/wall, -/area/engineering/atmos) -"eWn" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/sign/poster/random{ - pixel_y = 32 +/turf/open/floor/iron/showroomfloor, +/area/station/security/warden) +"hCl" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/turf/open/floor/plating{ - icon_state = "platingdmg1" +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/area/maintenance/fore) -"eWp" = ( -/obj/structure/table, -/obj/machinery/recharger, -/obj/machinery/light/small/directional/west, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 4 +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 }, +/obj/machinery/newscaster/directional/east, +/obj/machinery/light/directional/east, /turf/open/floor/iron/dark, -/area/security/brig) -"eWs" = ( -/obj/effect/turf_decal/delivery, -/obj/machinery/power/terminal{ +/area/station/security/lockers) +"hCr" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ dir = 4 }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /obj/effect/decal/cleanable/dirt, -/obj/machinery/airalarm/directional/south, -/obj/effect/turf_decal/stripes/line, +/obj/effect/decal/cleanable/vomit/old, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/obj/structure/bed, +/obj/item/bedsheet/brown, +/obj/item/radio/intercom/prison/directional/east, +/turf/open/floor/iron/showroomfloor, +/area/station/security/brig) +"hCF" = ( +/obj/effect/turf_decal/loading_area{ + dir = 8 + }, /obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small/directional/south, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, /turf/open/floor/plating{ icon_state = "panelscorched" }, -/area/maintenance/solars/port/fore) -"eWw" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/firedoor, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "emmd"; - name = "Emergency Medical Lockdown Shutters" +/area/station/maintenance/fore) +"hCK" = ( +/obj/structure/table, +/obj/item/clothing/gloves/color/orange, +/obj/item/restraints/handcuffs, +/obj/item/reagent_containers/spray/pepper, +/obj/effect/turf_decal/stripes/corner, +/obj/effect/turf_decal/tile/red/anticorner/contrasted{ + dir = 4 }, -/obj/item/folder/white, -/obj/item/clothing/head/soft/paramedic{ - pixel_x = 3; - pixel_y = 6 +/turf/open/floor/iron, +/area/station/security/execution/transfer) +"hCV" = ( +/obj/structure/chair/comfy/brown{ + buildstackamount = 0; + color = "#c45c57"; + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, /turf/open/floor/iron/dark, -/area/medical/paramedic) -"eWy" = ( +/area/station/maintenance/port/fore) +"hDa" = ( +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/maintenance/department/cargo) +"hDf" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/decal/cleanable/cobweb, /obj/effect/decal/cleanable/dirt, /obj/structure/disposalpipe/segment{ - dir = 9 + dir = 6 }, /obj/structure/cable, +/obj/structure/sign/poster/contraband/random/directional/west, /turf/open/floor/plating{ icon_state = "panelscorched" }, -/area/maintenance/port/fore) -"eWI" = ( -/obj/machinery/door/airlock/engineering{ - name = "Starboard Quarter Solar Access"; - req_access_txt = "10" +/area/station/maintenance/port/fore) +"hDB" = ( +/turf/closed/wall/r_wall, +/area/station/tcommsat/server) +"hDC" = ( +/obj/effect/turf_decal/tile/red, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/maintenance/solars/starboard/aft) -"eWM" = ( -/obj/effect/turf_decal/box/corners{ - dir = 8 +/obj/structure/disposalpipe/segment{ + dir = 6 }, -/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/iron/showroomfloor, +/area/station/commons/toilet/restrooms) +"hDK" = ( +/obj/effect/decal/cleanable/dirt, /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/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/landmark/start/hangover, /turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"eWO" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "cmoprivacy"; - name = "Office Privacy Shutters" +/area/station/hallway/primary/starboard) +"hDV" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 4 }, -/turf/open/floor/plating, -/area/command/heads_quarters/cmo) -"eXg" = ( -/obj/structure/disposalpipe/segment{ - dir = 6 +/obj/effect/turf_decal/tile/blue{ + dir = 8 }, -/obj/effect/turf_decal/tile/neutral/half/contrasted, -/turf/open/floor/iron/dark, -/area/security/office) -"eXj" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/tile/yellow{ dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/north, -/turf/open/floor/engine, -/area/ai_monitored/turret_protected/aisat/foyer) -"eXm" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/window/reinforced/spawner{ +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/structure/table, -/obj/item/raw_anomaly_core/random, -/obj/item/raw_anomaly_core/random{ - pixel_x = -5; - pixel_y = 7 - }, -/obj/item/raw_anomaly_core/random{ - pixel_x = 7; - pixel_y = 9 - }, -/obj/effect/turf_decal/tile/purple/half/contrasted{ +/obj/machinery/portable_atmospherics/pump, +/obj/machinery/atmospherics/components/unary/portables_connector/visible, +/obj/machinery/newscaster/directional/north, +/turf/open/floor/iron/showroomfloor, +/area/station/engineering/atmos) +"hDX" = ( +/obj/effect/turf_decal/tile/blue{ dir = 8 }, +/obj/structure/cable, +/obj/structure/disposalpipe/segment, /turf/open/floor/iron/showroomfloor, -/area/science/mixing) -"eXt" = ( -/obj/machinery/plate_press, -/obj/machinery/light/small/directional/south, -/turf/open/floor/plating, -/area/security/prison) -"eXx" = ( +/area/station/medical/medbay/central) +"hEa" = ( /obj/effect/turf_decal/tile/neutral{ - dir = 8 + dir = 1 }, -/obj/effect/turf_decal/tile/neutral, -/turf/open/floor/iron/dark/corner, -/area/hallway/primary/starboard) -"eXA" = ( -/obj/machinery/button/flasher{ - id = "visitorflash"; - pixel_x = -6; - pixel_y = 24; - req_access_txt = "2" +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, -/obj/machinery/holopad, -/obj/machinery/button/door/directional/north{ - id = "visitation"; - name = "Visitation Shutters"; - pixel_x = 8; - req_access_txt = "2" +/obj/item/kirbyplants{ + icon_state = "applebush" }, -/turf/open/floor/iron/showroomfloor, -/area/security/prison) -"eXQ" = ( +/turf/open/floor/iron/dark/corner{ + dir = 1 + }, +/area/station/hallway/primary/central/fore) +"hEh" = ( +/obj/structure/girder, +/turf/open/floor/plating, +/area/station/maintenance/port/lesser) +"hEk" = ( /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, /obj/effect/turf_decal/tile/neutral{ - dir = 4 + dir = 1 }, /obj/structure/table, -/obj/item/stack/sheet/cardboard{ - amount = 15 +/obj/item/stack/package_wrap, +/obj/item/stack/package_wrap, +/obj/item/stack/package_wrap, +/obj/item/stack/package_wrap, +/obj/item/stack/package_wrap, +/obj/item/stack/package_wrap, +/obj/item/stack/wrapping_paper{ + pixel_x = -4; + pixel_y = 4 }, -/obj/item/storage/box/lights/mixed, -/turf/open/floor/iron/dark, -/area/cargo/sorting) -"eYy" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/mining/glass{ - name = "Quartermaster" +/obj/item/stack/wrapping_paper{ + pixel_x = -4; + pixel_y = 4 }, -/obj/effect/mapping_helpers/airlock/access/any/supply/qm, -/turf/open/floor/iron/dark, -/area/cargo/qm) -"eYL" = ( -/obj/effect/decal/cleanable/oil, /obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/turf/open/floor/plating{ - icon_state = "platingdmg1" - }, -/area/maintenance/starboard) -"eYU" = ( -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/item/radio/intercom/directional/north, +/obj/item/storage/box/shipping, +/turf/open/floor/iron/dark, +/area/station/cargo/sorting) +"hEw" = ( +/obj/structure/table/wood, +/obj/item/paper_bin{ + pixel_x = -3; + pixel_y = 7 }, -/obj/effect/turf_decal/tile/neutral, -/obj/structure/sign/warning/fire{ - pixel_x = -32; - pixel_y = -32 +/obj/item/pen, +/obj/item/stamp/law{ + pixel_x = 8; + pixel_y = 6 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/structure/cable, -/turf/open/floor/iron, -/area/hallway/primary/aft) -"eZr" = ( -/obj/effect/turf_decal/bot, -/obj/machinery/conveyor{ - dir = 4; - id = "QMLoad2"; - name = "on ramp" - }, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, +/turf/open/floor/iron/dark, +/area/station/service/lawoffice) +"hEy" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "justiceshutter"; + name = "Justice Shutter" + }, +/turf/open/floor/plating, +/area/station/security/execution/education) +"hEE" = ( +/obj/structure/flora/bush/lavendergrass/style_random, +/obj/structure/flora/bush/sparsegrass/style_random, +/obj/structure/flora/bush/flowers_yw/style_random, +/obj/structure/flora/bush/grassy/style_random, +/obj/structure/flora/bush/pale/style_random, +/turf/open/misc/asteroid, +/area/station/maintenance/aft) +"hEH" = ( /obj/effect/turf_decal/tile/neutral{ - dir = 4 + dir = 8 }, -/obj/structure/sign/poster/contraband/red_rum{ - pixel_y = -32 +/obj/effect/turf_decal/bot, +/obj/machinery/disposal/bin, +/obj/machinery/light/directional/east, +/obj/structure/extinguisher_cabinet/directional/north, +/obj/structure/disposalpipe/trunk{ + dir = 8 }, /turf/open/floor/iron/dark, -/area/cargo/storage) -"eZy" = ( -/obj/effect/turf_decal/delivery, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/cargo/storage) -"eZE" = ( -/obj/structure/table, -/obj/item/storage/box/bodybags{ - pixel_x = 6 +/area/station/hallway/secondary/exit/departure_lounge) +"hEI" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/obj/item/storage/box/gloves{ - pixel_x = -5 +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/obj/machinery/light/directional/east, +/obj/machinery/pdapainter/medbay, /turf/open/floor/iron/dark, -/area/service/chapel/funeral) -"eZQ" = ( +/area/station/command/heads_quarters/cmo) +"hEQ" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/neutral, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) +"hEU" = ( +/obj/structure/disposaloutlet, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/box, +/turf/open/floor/plating/airless, +/area/space/nearstation) +"hEV" = ( +/turf/open/floor/engine/vacuum, +/area/station/engineering/atmos) +"hFc" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, -/obj/machinery/status_display/evac/directional/south, -/turf/open/floor/iron/dark/corner, -/area/hallway/primary/central/fore) -"eZR" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/loading_area, -/turf/open/floor/plating, -/area/maintenance/port/lesser) -"fal" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/decal/cleanable/blood/old, +/obj/structure/cable, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/port/lesser) +"hFm" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"hFv" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/landmark/event_spawn, /obj/structure/cable, -/obj/structure/disposalpipe/segment, /turf/open/floor/plating{ - icon_state = "platingdmg1" + icon_state = "panelscorched" }, -/area/maintenance/port/greater) -"faE" = ( -/obj/effect/decal/cleanable/dirt, +/area/station/maintenance/fore) +"hFy" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/closed/wall/r_wall, +/area/station/science/ordnance/office) +"hFA" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 8 }, -/turf/open/floor/iron/showroomfloor, -/area/medical/chemistry) -"faV" = ( -/obj/effect/turf_decal/tile/blue{ +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/starboard) +"hGa" = ( +/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/iron, -/area/commons/fitness/recreation) -"fbc" = ( +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/structure/window/reinforced{ dir = 8 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/machinery/atmospherics/components/trinary/filter/atmos/n2, +/turf/open/floor/iron/showroomfloor, +/area/station/engineering/atmos) +"hGf" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/iron, +/area/station/command/bridge) +"hGm" = ( +/obj/effect/turf_decal/tile/blue{ dir = 4 }, -/obj/machinery/meter, -/obj/machinery/atmospherics/pipe/smart/manifold/violet/visible{ - dir = 8 +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/iv_drip, +/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/extinguisher_cabinet/directional/south{ + pixel_x = 26 }, -/turf/open/floor/iron, -/area/engineering/atmos) -"fbh" = ( -/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/iron/showroomfloor, +/area/station/medical/virology) +"hGC" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/rnd/bepis, +/obj/effect/turf_decal/box/white, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/machinery/photocopier, -/obj/effect/turf_decal/tile/blue{ +/turf/open/floor/iron/dark, +/area/station/cargo/storage) +"hGP" = ( +/obj/structure/window/reinforced{ dir = 1 }, -/obj/effect/turf_decal/tile/blue{ +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/trash/cigbutt, +/obj/effect/spawner/random/entertainment/cigarette, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/cargo/storage) +"hGX" = ( +/obj/effect/turf_decal/bot, +/obj/structure/closet/emcloset, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/machinery/light/small/directional/south, +/obj/structure/sign/poster/contraband/random/directional/south, +/turf/open/floor/iron/dark, +/area/station/hallway/secondary/entry) +"hHg" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/cryo_cell{ + dir = 4 + }, +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, /obj/effect/turf_decal/tile/neutral, /turf/open/floor/iron/dark, -/area/command/heads_quarters/hop) -"fbn" = ( -/obj/effect/turf_decal/tile/yellow{ +/area/station/medical/medbay/central) +"hHm" = ( +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/effect/turf_decal/tile/yellow{ +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/turf_decal/tile/yellow{ +/obj/effect/turf_decal/tile/red/half/contrasted{ dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/firealarm/directional/north, -/obj/machinery/chem_mass_spec, /turf/open/floor/iron/showroomfloor, -/area/medical/pharmacy) -"fbo" = ( -/obj/structure/table/reinforced, -/obj/item/storage/bag/tray, -/obj/machinery/door/firedoor, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "kitchenshutters"; - name = "Kitchen Shutters" +/area/station/security/execution/transfer) +"hHt" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/turf/open/floor/iron, -/area/service/kitchen) -"fbH" = ( -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/yellow{ +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/stripes/line, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron, -/area/hallway/primary/aft) -"fbO" = ( -/obj/effect/turf_decal/siding/white{ +/obj/structure/table, +/obj/item/storage/crayons, +/obj/item/clothing/under/color/grey{ + pixel_x = 4; + pixel_y = 4 + }, +/obj/item/clothing/under/color/grey, +/obj/machinery/light/directional/south, +/obj/effect/turf_decal/stripes/corner{ dir = 1 }, -/turf/open/floor/iron/cafeteria, -/area/service/kitchen) -"fbQ" = ( -/obj/structure/chair/sofa/left{ - color = "#c45c57"; - dir = 8 +/turf/open/floor/iron/dark, +/area/station/commons/fitness/recreation) +"hHL" = ( +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 9 }, -/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ - dir = 4 + dir = 1 }, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/railing{ - dir = 4 +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/turf/open/floor/iron/dark, -/area/service/bar/atrium) -"fbT" = ( -/obj/effect/turf_decal/siding/thinplating/dark, -/obj/effect/turf_decal/siding/thinplating/dark{ +/turf/open/floor/iron/dark/corner{ dir = 1 }, -/obj/structure/window/spawner, -/obj/structure/window/spawner/north, -/obj/structure/flora/ausbushes/sparsegrass, -/obj/structure/flora/ausbushes/fullgrass, -/turf/open/floor/grass, -/area/service/chapel/dock) -"fbZ" = ( -/obj/structure/chair{ +/area/station/hallway/primary/fore) +"hHM" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 + }, +/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral, +/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 }, -/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/box, +/turf/open/floor/iron, +/area/station/hallway/primary/port) +"hHP" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/holopad/secure, +/obj/structure/cable, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/engine, +/area/station/ai_monitored/turret_protected/ai_upload) +"hIm" = ( /obj/effect/turf_decal/tile/blue{ dir = 8 }, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/landmark/start/hangover, /turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"fcd" = ( -/obj/effect/turf_decal/stripes/corner, -/obj/effect/turf_decal/stripes/corner{ - dir = 4 +/area/station/hallway/secondary/exit/departure_lounge) +"hIq" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/landmark/start/geneticist, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/effect/turf_decal/siding/purple/corner{ + dir = 8 }, +/turf/open/floor/iron/showroomfloor, +/area/station/science/genetics) +"hIs" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/decal/cleanable/dirt, +/mob/living/simple_animal/hostile/retaliate/ghost, +/turf/open/floor/wood, +/area/station/maintenance/starboard/fore) +"hIY" = ( /obj/structure/cable, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/landmark/event_spawn, +/turf/open/floor/iron/dark, +/area/station/command/bridge) +"hJa" = ( +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, -/area/maintenance/solars/port/fore) -"fce" = ( -/obj/machinery/computer/secure_data{ +/area/station/security/checkpoint/supply) +"hJm" = ( +/obj/effect/turf_decal/tile/green{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ dir = 8 }, +/obj/item/radio/intercom/directional/west, +/obj/machinery/light/directional/west, +/turf/open/floor/iron, +/area/station/service/hydroponics) +"hJp" = ( +/obj/machinery/airalarm/directional/south, /obj/effect/turf_decal/bot, -/obj/effect/turf_decal/tile/neutral/half/contrasted, +/obj/structure/filingcabinet/chestdrawer, +/obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ + dir = 4 + }, /turf/open/floor/iron/dark, -/area/security/warden) -"fcA" = ( +/area/station/security/warden) +"hJy" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/vault{ + name = "Vault" + }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/decal/cleanable/dirt, +/obj/effect/mapping_helpers/airlock/locked, /obj/structure/cable, -/obj/effect/turf_decal/stripes/corner{ - dir = 4 - }, -/turf/open/floor/plating{ - icon_state = "platingdmg1" +/obj/effect/landmark/navigate_destination, +/obj/effect/mapping_helpers/airlock/access/all/supply/vault, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/command/nuke_storage) +"hJz" = ( +/obj/structure/table, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/area/maintenance/fore) -"fcS" = ( -/turf/closed/wall/r_wall, -/area/engineering/atmos/storage/gas) -"fdi" = ( -/obj/structure/chair/office/light{ +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/cell_charger, +/obj/item/stock_parts/cell/high{ + pixel_x = 4; + pixel_y = 4 }, -/obj/effect/turf_decal/tile/yellow{ +/obj/item/stock_parts/cell/high, +/obj/item/screwdriver{ + pixel_y = 18 + }, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/commons/storage/primary) +"hJC" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 4 }, -/obj/effect/turf_decal/tile/yellow{ +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/power/apc/auto_name/directional/west, +/obj/structure/cable, +/mob/living/simple_animal/bot/cleanbot/medbay{ + maints_access_required = list(22); + name = "Deacon Scrubsy" + }, +/turf/open/floor/iron/smooth_large, +/area/station/maintenance/department/chapel/monastery) +"hJD" = ( +/obj/structure/rack, +/obj/effect/spawner/random/techstorage/security_all, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/effect/turf_decal/tile/red{ - dir = 1 +/obj/effect/turf_decal/bot, +/obj/structure/extinguisher_cabinet/directional/north, +/obj/machinery/light/directional/north, +/turf/open/floor/iron/dark, +/area/station/engineering/storage/tech) +"hJZ" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, -/obj/effect/turf_decal/siding/yellow{ - dir = 9 +/obj/machinery/flasher/directional/north{ + id = "AI"; + name = "Meatbag Pacifier" }, -/turf/open/floor/iron, -/area/engineering/lobby) -"fdJ" = ( -/turf/open/floor/iron/white, -/area/security/prison) -"fdS" = ( -/obj/effect/turf_decal/tile/blue{ +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/obj/machinery/camera/directional/north{ + c_tag = "AI Chamber SMES"; + name = "core camera"; + network = list("aicore") + }, +/turf/open/floor/engine, +/area/station/ai_monitored/turret_protected/ai) +"hKc" = ( +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/effect/turf_decal/tile/red{ +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark, +/area/station/security/processing) +"hKg" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable, +/obj/effect/spawner/random/vending/snackvend, +/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/bot, +/obj/machinery/airalarm/directional/north, +/turf/open/floor/iron/dark, +/area/station/hallway/primary/starboard) +"hKm" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/sign/warning/vacuum/external{ + pixel_x = -32 + }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, -/obj/structure/closet/boxinggloves, -/obj/machinery/status_display/evac/directional/north, -/obj/effect/landmark/start/hangover/closet, -/turf/open/floor/iron, -/area/commons/fitness/recreation) -"fen" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/yellow{ +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating, +/area/station/maintenance/port/greater) +"hKA" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 1 }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 +/obj/effect/turf_decal/stripes/corner{ + dir = 1 }, -/obj/effect/turf_decal/tile/red{ +/obj/effect/turf_decal/stripes/corner{ dir = 8 }, -/turf/open/floor/iron, -/area/maintenance/disposal/incinerator) -"fet" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/grunge{ - name = "Custodial Closet"; - req_access_txt = "26" - }, -/obj/effect/landmark/navigate_destination, -/obj/structure/disposalpipe/segment{ +/turf/open/floor/plating, +/area/station/cargo/warehouse) +"hKB" = ( +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/turf/open/floor/iron/dark, -/area/service/janitor) -"feu" = ( -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ - cycle_id = "brig-maint-passthrough" +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/iron/dark/corner, +/area/station/hallway/primary/port) +"hKQ" = ( +/obj/structure/table/wood, +/obj/item/clipboard, +/obj/item/folder/yellow, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/security/courtroom) +"hKV" = ( +/obj/structure/table, +/obj/item/paper_bin{ + pixel_x = -4; + pixel_y = 4 }, -/obj/machinery/door/airlock/security{ - name = "Prison Wing"; - req_access_txt = "2" +/obj/item/radio{ + pixel_x = 6; + pixel_y = 4 }, +/obj/item/pen, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/dark, -/area/security/prison) -"ffq" = ( +/area/station/security/checkpoint/supply) +"hLj" = ( +/obj/machinery/telecomms/server/presets/security, +/turf/open/floor/circuit/green/telecomms/mainframe, +/area/station/tcommsat/server) +"hLr" = ( /obj/structure/rack, -/obj/effect/turf_decal/bot, -/obj/item/storage/toolbox/emergency, -/obj/item/flashlight, -/obj/machinery/light/small/directional/east, -/obj/effect/turf_decal/stripes/corner{ - dir = 8 - }, -/turf/open/floor/iron/dark, -/area/hallway/primary/aft) -"ffO" = ( -/obj/machinery/atmospherics/components/binary/pump{ - dir = 4; - name = "Atmos to Loop" +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/obj/effect/turf_decal/stripes/corner{ +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/effect/turf_decal/stripes/corner{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/engine, -/area/engineering/supermatter/room) -"fga" = ( -/obj/structure/sign/departments/holy{ - pixel_y = 30 +/obj/effect/turf_decal/bot, +/obj/machinery/light/small/directional/east, +/obj/machinery/airalarm/directional/south, +/obj/item/storage/toolbox/emergency{ + pixel_y = 4 }, -/turf/open/floor/iron/stairs/right{ - dir = 4 +/obj/item/wrench, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/camera/directional/east{ + c_tag = "Vacant Commissary"; + name = "cargo camera"; + network = list("ss13","qm") }, -/area/hallway/primary/fore) -"fgq" = ( +/obj/machinery/light_switch/directional/east, +/turf/open/floor/iron/dark, +/area/station/commons/vacant_room/commissary) +"hLO" = ( +/obj/structure/plasticflaps, /obj/machinery/conveyor{ dir = 4; - id = "NTMSLoad"; - name = "off ramp" + id = "QMLoad2"; + name = "on ramp" + }, +/turf/open/floor/plating, +/area/station/cargo/storage) +"hLS" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, /obj/effect/turf_decal/tile/neutral{ dir = 1 @@ -28552,2585 +27903,2475 @@ /obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/effect/turf_decal/bot, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"hMo" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/iron/dark, -/area/cargo/warehouse) -"fgG" = ( -/obj/effect/decal/cleanable/dirt, +/area/station/cargo/sorting) +"hMx" = ( +/obj/structure/cable, +/obj/machinery/light/small/directional/west, +/turf/open/floor/plating, +/area/station/maintenance/department/security) +"hMN" = ( +/turf/closed/wall, +/area/station/service/chapel/funeral) +"hMW" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 8 - }, -/obj/structure/chair/office{ dir = 1 }, -/obj/effect/turf_decal/siding/wood, -/turf/open/floor/wood, -/area/cargo/qm) -"fgM" = ( -/obj/effect/turf_decal/siding/thinplating/dark/end, -/turf/open/floor/glass/reinforced, -/area/service/chapel/monastery) -"fgN" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/turf/open/floor/iron/showroomfloor, +/area/station/science/ordnance) +"hMZ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/door/poddoor/preopen{ + id = "brige-maint"; + name = "Bridge Blast Door" }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "bridge-passthrough" }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/door/airlock/maintenance{ + name = "Command Maintenance" }, -/obj/effect/landmark/start/hangover, +/obj/effect/mapping_helpers/airlock/access/all/command/general, /turf/open/floor/iron/dark, -/area/security/courtroom) -"fgO" = ( -/obj/effect/turf_decal/tile/brown, -/obj/effect/turf_decal/tile/brown{ - dir = 4 +/area/station/maintenance/department/bridge) +"hNi" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/obj/effect/turf_decal/tile/yellow, /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/turf/open/floor/iron, -/area/cargo/storage) -"fgP" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/vomit/old, -/obj/effect/spawner/random/structure/crate, -/turf/open/floor/plating{ - icon_state = "panelscorched" +/turf/open/floor/iron/dark/corner{ + dir = 8 }, -/area/maintenance/starboard) -"fgU" = ( -/obj/machinery/atmospherics/pipe/smart/simple/yellow/visible, -/obj/machinery/meter, -/turf/closed/wall/r_wall, -/area/engineering/atmos) -"fhl" = ( +/area/station/hallway/primary/starboard) +"hNj" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible, +/obj/effect/turf_decal/stripes/line, +/obj/machinery/light/directional/south, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"hNk" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/item/kirbyplants/potty, /turf/open/floor/iron/showroomfloor, -/area/security/prison) -"fhM" = ( -/obj/structure/table/wood, -/obj/structure/mirror/directional/west, -/obj/machinery/light/small/directional/west, -/obj/item/food/pie/cream, -/obj/item/bikehorn{ - pixel_x = -6; - pixel_y = 8 +/area/station/command/heads_quarters/rd) +"hNy" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible, +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, -/turf/open/floor/wood, -/area/service/theater) -"fir" = ( -/obj/effect/turf_decal/bot, /obj/effect/turf_decal/tile/neutral{ - dir = 4 + dir = 1 }, -/obj/effect/turf_decal/tile/neutral, -/obj/machinery/light/directional/west, -/obj/machinery/computer/secure_data{ +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/machinery/status_display/evac/directional/west, /obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"hNF" = ( +/obj/effect/turf_decal/loading_area, +/obj/effect/turf_decal/stripes/line{ dir = 1 }, +/obj/structure/barricade/wooden/crude, +/obj/machinery/door/window/left/directional/south{ + name = "Cage Door" + }, /obj/structure/cable, /turf/open/floor/iron/dark, -/area/security/checkpoint/customs) -"fit" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/siding/wood, -/obj/effect/turf_decal/siding/wood{ +/area/station/maintenance/port/fore) +"hNI" = ( +/turf/closed/wall/rust, +/area/station/security/detectives_office) +"hNL" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ dir = 1 }, -/obj/structure/cable, -/turf/open/floor/wood, -/area/service/lawoffice) -"fjg" = ( -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/effect/landmark/event_spawn, -/obj/structure/cable, +/turf/open/floor/iron/showroomfloor, +/area/station/service/bar/atrium) +"hNR" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron, -/area/engineering/atmos) -"fjI" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/command{ + name = "Teleporter Access" + }, +/obj/effect/mapping_helpers/airlock/access/all/command/teleporter, +/turf/open/floor/iron/dark, +/area/station/command/teleporter) +"hOc" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/cargo/storage) +"hOh" = ( +/obj/machinery/door/airlock/engineering{ + name = "Port Quarter Solar Access" + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, +/turf/open/floor/iron/dark, +/area/station/maintenance/solars/port/aft) +"hOm" = ( +/obj/effect/spawner/structure/window/hollow/reinforced/middle{ + dir = 4 + }, +/obj/structure/transit_tube/horizontal, /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/sorting/mail{ - dir = 2; - name = "Theater sorting disposal pipe"; - sortType = 18 +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/machinery/duct, -/turf/open/floor/plastic, -/area/hallway/secondary/service) -"fjR" = ( -/turf/closed/wall/r_wall/rust, -/area/service/chapel/office) -"fkn" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/turf/open/floor/plating, +/area/station/service/chapel/dock) +"hOr" = ( +/obj/effect/decal/cleanable/dirt, +/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 = 1 +/obj/effect/landmark/blobstart, +/turf/open/floor/plating{ + icon_state = "platingdmg3" }, -/obj/effect/decal/cleanable/dirt, +/area/station/maintenance/port/fore) +"hOs" = ( +/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/cargo/warehouse) +"hOt" = ( +/obj/machinery/door/airlock/maintenance, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/mapping_helpers/airlock/unres{ dir = 4 }, -/turf/open/floor/iron, -/area/hallway/primary/aft) -"fkB" = ( -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/mapping_helpers/airlock/access/any/service/maintenance, +/turf/open/floor/iron/dark, +/area/station/maintenance/fore) +"hOH" = ( +/obj/effect/turf_decal/tile/blue{ dir = 8 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/structure/table, -/obj/item/stack/sheet/plasteel/fifty{ - amount = 10; - pixel_x = 4; - pixel_y = 4 +/obj/effect/turf_decal/tile/red, +/obj/machinery/firealarm/directional/south, +/obj/machinery/light/directional/south, +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/item/stack/sheet/rglass{ - amount = 50 +/obj/structure/cable, +/turf/open/floor/iron/showroomfloor, +/area/station/commons/toilet/restrooms) +"hOJ" = ( +/obj/machinery/door/airlock/maintenance, +/obj/effect/mapping_helpers/airlock/abandoned, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 8 }, -/obj/item/stack/sheet/rglass{ - amount = 50 +/obj/effect/mapping_helpers/airlock/access/any/medical/maintenance, +/turf/open/floor/iron/dark, +/area/station/maintenance/port/greater) +"hOK" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 }, -/obj/item/clothing/shoes/magboots{ - pixel_x = 4; +/turf/open/floor/iron/dark, +/area/station/service/chapel/dock) +"hON" = ( +/obj/structure/rack, +/obj/item/storage/toolbox/mechanical{ pixel_y = 4 }, -/obj/item/clothing/shoes/magboots, -/obj/machinery/airalarm/directional/south, -/turf/open/floor/iron/dark, -/area/ai_monitored/command/storage/eva) -"fkT" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/public/glass{ - name = "Medbay" +/obj/item/storage/belt/utility, +/obj/machinery/airalarm/directional/north, +/obj/machinery/camera/directional/north{ + c_tag = "Engineering Desk"; + name = "engineering camera"; + network = list("ss13","engine") }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/iron/dark, -/area/hallway/primary/central/fore) -"flj" = ( -/obj/machinery/door/airlock/medical{ - id_tag = "Unit_3"; - name = "Unit 3" - }, -/turf/open/floor/iron/dark, -/area/commons/toilet/restrooms) -"fls" = ( -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/obj/effect/turf_decal/siding/yellow{ + dir = 8 }, -/obj/structure/chair/office/light, -/obj/machinery/light/directional/west, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/obj/item/storage/box/donkpockets{ + pixel_y = 5 }, -/obj/effect/landmark/start/geneticist, /turf/open/floor/iron/dark, -/area/science/genetics) -"flI" = ( -/obj/effect/turf_decal/tile/purple, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/iron, -/area/hallway/primary/starboard) -"flP" = ( -/turf/closed/wall/rust, -/area/commons/vacant_room/commissary) -"flZ" = ( +/area/station/engineering/lobby) +"hOU" = ( /obj/machinery/door/airlock/external{ - name = "Brig Shuttle Airlock"; - req_access = null; - req_one_access_txt = "63" - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 + name = "Security Escape Pod"; + space_dir = 2 }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/obj/effect/mapping_helpers/airlock/access/all/security/general, /turf/open/floor/iron/dark, -/area/hallway/secondary/exit/departure_lounge) -"fmg" = ( +/area/station/maintenance/port/aft) +"hOY" = ( +/obj/structure/bookcase/random/reference, +/obj/item/toy/figure/psychologist{ + pixel_y = 18 + }, +/turf/open/floor/carpet, +/area/station/medical/psychology) +"hPp" = ( +/obj/effect/turf_decal/bot, +/obj/structure/closet{ + name = "medical locker" + }, +/obj/structure/grille/broken, +/obj/item/clothing/gloves/color/latex, +/obj/item/clothing/mask/surgical, +/turf/open/floor/plating, +/area/station/maintenance/port/greater) +"hPx" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/structure/crate, +/turf/open/floor/plating, +/area/station/maintenance/port/greater) +"hPz" = ( +/obj/structure/sign/warning/secure_area, +/turf/closed/wall, +/area/station/maintenance/port/greater) +"hPG" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/decal/cleanable/blood/old, /obj/structure/cable, -/obj/effect/turf_decal/tile/red/half/contrasted, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, /turf/open/floor/iron/showroomfloor, -/area/security/office) -"fmB" = ( -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, +/area/station/security/execution/education) +"hPR" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible{ - dir = 4 - }, -/obj/structure/noticeboard/directional/north, -/obj/item/kirbyplants{ - icon_state = "plant-05" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/iron, -/area/engineering/atmos) -"fmM" = ( -/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/bot, -/turf/open/floor/iron/dark, -/area/security/office) -"fno" = ( -/turf/closed/wall/r_wall/rust, -/area/command/bridge) -"fnq" = ( -/obj/structure/reagent_dispensers/fueltank, -/obj/effect/turf_decal/delivery, -/obj/structure/extinguisher_cabinet/directional/south, /obj/effect/turf_decal/tile/neutral{ dir = 4 }, /turf/open/floor/iron/dark, -/area/engineering/storage_shared) -"fnr" = ( -/obj/effect/turf_decal/tile/red{ +/area/station/security/courtroom) +"hPV" = ( +/obj/effect/turf_decal/tile/blue{ dir = 1 }, /obj/effect/turf_decal/tile/blue{ - dir = 4 + dir = 8 }, -/obj/machinery/firealarm/directional/north, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, +/turf/open/floor/iron/showroomfloor, +/area/station/medical/medbay/central) +"hPW" = ( +/turf/closed/wall/r_wall/rust, +/area/station/tcommsat/computer) +"hPX" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/obj/machinery/holopad, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/green, +/obj/effect/turf_decal/tile/blue{ + dir = 4 }, +/obj/effect/turf_decal/bot, /turf/open/floor/iron, -/area/hallway/primary/starboard) -"fnz" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable, -/obj/structure/disposalpipe/segment, -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/public/glass{ - name = "Chapel Hallway" - }, -/turf/open/floor/iron/dark, -/area/hallway/primary/fore) -"fnD" = ( +/area/station/service/hydroponics) +"hQa" = ( +/obj/item/radio/intercom/directional/south, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/bot, +/obj/machinery/holopad, /obj/structure/cable, -/obj/machinery/status_display/evac/directional/south, /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/red/half/contrasted, /turf/open/floor/iron/showroomfloor, -/area/security/prison) -"fnE" = ( -/obj/machinery/hydroponics/constructable, -/obj/item/seeds/tower{ - pixel_y = -6 - }, -/turf/open/floor/plating, -/area/maintenance/department/bridge) -"fod" = ( -/obj/effect/turf_decal/tile/purple{ - dir = 8 +/area/station/security/execution/transfer) +"hQg" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, -/obj/effect/turf_decal/tile/purple{ - dir = 1 +/obj/item/kirbyplants{ + icon_state = "plant-03" }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/siding/purple{ +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron, +/area/station/commons/fitness/recreation) +"hQs" = ( +/obj/structure/chair, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/turf/open/floor/iron/showroomfloor, -/area/science/genetics) -"fol" = ( -/obj/structure/chair/office{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral/half/contrasted, -/turf/open/floor/iron/dark, -/area/security/warden) -"foo" = ( -/obj/structure/lattice/catwalk, -/turf/open/space/basic, -/area/solars/port/aft) -"fop" = ( -/obj/structure/railing, -/obj/machinery/door/firedoor/border_only, +/obj/structure/cable, /turf/open/floor/iron/dark, -/area/service/chapel/dock) -"foE" = ( +/area/station/hallway/secondary/exit/departure_lounge) +"hQF" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/effect/landmark/event_spawn, -/obj/structure/disposalpipe/segment{ +/obj/effect/turf_decal/tile/blue{ dir = 4 }, /turf/open/floor/iron, -/area/command/bridge) -"foM" = ( -/obj/structure/bed, -/obj/item/bedsheet/medical, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, +/area/station/hallway/primary/central) +"hQL" = ( +/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ - dir = 4 + dir = 8 }, -/obj/effect/decal/cleanable/blood/old, -/obj/machinery/light/small/directional/south, -/obj/machinery/iv_drip, -/obj/effect/turf_decal/bot_white/right, -/turf/open/floor/iron/dark, -/area/medical/virology) -"foT" = ( -/obj/structure/chair/office/light, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/landmark/start/depsec/science, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, /obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/turf/open/floor/iron/dark, -/area/security/checkpoint/science/research) -"foX" = ( -/obj/effect/turf_decal/stripes/white/line{ - dir = 8 - }, -/obj/structure/disposalpipe/junction{ - dir = 4 +/obj/structure/cable, +/obj/structure/disposalpipe/sorting/mail{ + name = "hydroponics sorting disposal pipe"; + sortType = 21 }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/dark, -/area/hallway/primary/fore) -"fpc" = ( +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"hQP" = ( +/obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ - dir = 9 + dir = 1 }, -/obj/effect/decal/cleanable/cobweb, -/obj/machinery/light_switch/directional/west, -/obj/effect/decal/cleanable/dirt, /obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/north, -/turf/open/floor/plating{ - icon_state = "platingdmg1" - }, -/area/maintenance/solars/starboard/fore) -"fpk" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/power/apc/auto_name/directional/east, +/turf/open/floor/engine/telecomms, +/area/station/tcommsat/server) +"hRa" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/engine, -/area/ai_monitored/turret_protected/aisat/atmos) -"fpm" = ( -/turf/closed/wall/r_wall, -/area/engineering/storage/tech) -"fpz" = ( -/obj/structure/table, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ +/obj/effect/turf_decal/tile/yellow{ dir = 4 }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 +/obj/effect/turf_decal/tile/yellow{ + dir = 1 }, -/obj/effect/turf_decal/tile/blue, -/obj/item/wrench/medical, -/obj/machinery/light/directional/west, -/obj/machinery/status_display/evac/directional/west, -/obj/item/storage/pill_bottle/mannitol{ - pixel_x = 8; - pixel_y = 7 +/obj/effect/turf_decal/tile/red{ + dir = 1 }, -/turf/open/floor/iron/showroomfloor, -/area/medical/medbay/central) -"fpC" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/obj/effect/turf_decal/siding/yellow{ + dir = 1 }, +/turf/open/floor/iron, +/area/station/command/heads_quarters/ce) +"hRf" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/turf/open/floor/plating, -/area/maintenance/aft) -"fqg" = ( -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/yellow{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, /obj/effect/turf_decal/tile/neutral, -/obj/machinery/light/directional/south, -/obj/machinery/camera/directional/south{ - c_tag = "Aft Hallway Engineering Doors"; - name = "aft camera" +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ +/obj/machinery/newscaster/directional/south, +/turf/open/floor/iron/dark/corner{ + dir = 8 + }, +/area/station/hallway/primary/central/fore) +"hRg" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/turf/open/floor/iron, -/area/hallway/primary/aft) -"fqr" = ( -/obj/effect/turf_decal/tile/purple{ +/obj/effect/turf_decal/stripes/line, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/dark, +/area/station/maintenance/port/fore) +"hRj" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/effect/turf_decal/tile/purple{ - dir = 1 +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/atmospherics/components/binary/pump{ + dir = 8; + name = "Mix to Ports" }, -/obj/effect/turf_decal/tile/purple{ +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"hRo" = ( +/obj/machinery/door/poddoor/preopen{ + id = "transittube_ai"; + name = "Transit Tube Blast Door" + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/caution/stand_clear, +/obj/machinery/door/firedoor, +/turf/open/floor/iron/dark, +/area/station/hallway/primary/central/fore) +"hRG" = ( +/obj/machinery/atmospherics/pipe/smart/manifold/yellow/visible{ dir = 1 }, -/obj/structure/sink{ - dir = 4; - pixel_x = -12 +/turf/open/floor/iron/showroomfloor, +/area/station/science/ordnance/storage) +"hRO" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 4 }, -/obj/structure/disposalpipe/sorting/mail{ - dir = 1; - sortType = 28 +/obj/effect/turf_decal/tile/red, +/obj/structure/chair{ + dir = 8 }, -/turf/open/floor/iron/showroomfloor, -/area/science/xenobiology) -"fqD" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/turf/open/floor/plating{ - icon_state = "panelscorched" - }, -/area/maintenance/port/fore) -"fqF" = ( +/obj/effect/turf_decal/stripes/corner, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) +"hRU" = ( /obj/structure/table, /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ - dir = 4 + dir = 8 }, /obj/effect/turf_decal/tile/neutral{ - dir = 1 + dir = 4 }, -/obj/structure/extinguisher_cabinet/directional/south, -/obj/item/paper_bin, -/obj/item/pen, +/obj/machinery/cell_charger, +/obj/item/stock_parts/cell/high{ + pixel_x = 4; + pixel_y = 4 + }, +/obj/item/stock_parts/cell/high, /turf/open/floor/iron/dark, -/area/commons/vacant_room/commissary) -"fqI" = ( -/obj/structure/chair{ +/area/station/science/lab) +"hRY" = ( +/obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/effect/turf_decal/tile/neutral, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"hRZ" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 + }, /obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/landmark/start/hangover, +/turf/open/floor/iron/dark, +/area/station/service/library) +"hSa" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/red{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/obj/structure/bed, +/obj/item/bedsheet/brown, +/obj/item/radio/intercom/prison/directional/east, +/turf/open/floor/iron/showroomfloor, +/area/station/security/brig) +"hSt" = ( +/obj/machinery/atmospherics/components/trinary/filter/flipped/critical{ dir = 8 }, -/obj/effect/decal/cleanable/blood/old, -/turf/open/floor/iron/dark, -/area/security/interrogation) -"fqJ" = ( -/turf/closed/wall/r_wall/rust, -/area/service/bar/atrium) -"fqL" = ( -/obj/structure/sign/warning/vacuum/external{ - pixel_y = -32 +/obj/effect/turf_decal/stripes/line{ + dir = 10 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"hSv" = ( +/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible{ dir = 4 }, -/obj/machinery/door/airlock/maintenance/external{ - name = "transit intersection"; - req_access_txt = "12" - }, -/turf/open/floor/iron/dark, -/area/maintenance/fore) -"fqT" = ( +/turf/closed/wall, +/area/station/engineering/atmos) +"hSy" = ( +/obj/effect/turf_decal/bot, /obj/effect/turf_decal/tile/neutral{ dir = 4 }, /obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/iron/dark/corner{ +/obj/machinery/light/directional/west, +/obj/machinery/computer/secure_data{ dir = 4 }, -/area/hallway/primary/fore) -"fqU" = ( -/obj/effect/turf_decal/tile/neutral, +/obj/machinery/status_display/evac/directional/west, /obj/effect/turf_decal/tile/neutral{ - dir = 4 + dir = 1 + }, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/security/checkpoint/customs) +"hTb" = ( +/obj/structure/closet/secure_closet/research_director, +/obj/effect/turf_decal/delivery, +/obj/item/gun/energy/e_gun/mini, +/obj/structure/extinguisher_cabinet/directional/north, +/obj/machinery/camera/directional/north{ + c_tag = "Research Director's Office"; + name = "science camera"; + network = list("ss13","rd") + }, +/obj/effect/turf_decal/tile/neutral/half/contrasted, +/turf/open/floor/iron/dark, +/area/station/command/heads_quarters/rd) +"hTs" = ( +/obj/structure/lattice/catwalk, +/obj/effect/landmark/carpspawn, +/obj/structure/cable, +/turf/open/floor/plating/airless, +/area/station/solars/starboard/fore) +"hTz" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 8 }, +/obj/machinery/newscaster/directional/west, +/turf/open/floor/iron/white, +/area/station/security/prison/mess) +"hTB" = ( +/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/effect/landmark/start/assistant, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/landmark/event_spawn, +/obj/item/kirbyplants{ + icon_state = "plant-03" + }, +/obj/structure/disposalpipe/segment, /turf/open/floor/iron, -/area/hallway/primary/starboard) -"fqX" = ( -/obj/structure/flora/ausbushes/ppflowers, -/turf/open/floor/grass, -/area/service/chapel/monastery) -"frc" = ( -/obj/effect/turf_decal/tile/blue{ +/area/station/engineering/hallway) +"hTK" = ( +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/machinery/light/small/directional/west, -/obj/structure/disposalpipe/segment, -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/command/bridge) -"fro" = ( -/obj/machinery/door/poddoor/preopen{ - id = "brigfrontdoor"; - name = "Front Security Blast door" +/obj/effect/turf_decal/siding/green{ + dir = 8 }, -/obj/structure/disposalpipe/segment{ +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 4 }, -/obj/effect/turf_decal/caution/stand_clear, +/turf/open/floor/iron/dark, +/area/station/service/hydroponics/garden) +"hTQ" = ( +/obj/structure/plasticflaps/opaque, +/turf/open/floor/plating, +/area/station/security/prison/shower) +"hUw" = ( /obj/machinery/door/firedoor, -/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/door/airlock/mining{ + name = "Cargo Bay" + }, +/obj/effect/mapping_helpers/airlock/access/all/supply/general, /turf/open/floor/iron/dark, -/area/security/brig) -"frw" = ( -/obj/effect/turf_decal/tile/neutral{ +/area/station/cargo/office) +"hUy" = ( +/obj/machinery/door/airlock/command{ + name = "Captain's Quarters" + }, +/obj/structure/cable, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/mapping_helpers/airlock/access/all/command/captain, +/turf/open/floor/iron/dark, +/area/station/command/heads_quarters/captain/private) +"hUA" = ( +/obj/machinery/computer/secure_data, +/obj/effect/turf_decal/bot, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/effect/turf_decal/tile/neutral/half/contrasted, +/turf/open/floor/iron/dark, +/area/station/security/execution/transfer) +"hUC" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/rack, +/obj/effect/spawner/random/maintenance/three, +/turf/open/floor/plating, +/area/station/maintenance/port/greater) +"hUE" = ( +/obj/structure/chair/pew{ dir = 8 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/landmark/start/assistant, +/turf/open/floor/iron/chapel{ dir = 1 }, -/obj/machinery/teleport/station, -/obj/machinery/status_display/evac/directional/east, -/obj/machinery/light/directional/east, +/area/station/service/chapel/monastery) +"hUL" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/landmark/start/hangover, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"hUM" = ( +/obj/effect/turf_decal/siding/wideplating/dark{ + dir = 4 + }, /turf/open/floor/iron/dark, -/area/command/teleporter) -"frB" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/area/station/service/chapel/dock) +"hUV" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/light/small/directional/south, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/junction/yjunction{ + dir = 1 + }, /obj/structure/cable, -/obj/effect/turf_decal/tile/red{ +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/security/execution/transfer) +"hUW" = ( +/obj/effect/turf_decal/sand/plating, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/turf/open/floor/plating/airless, +/area/space/nearstation) +"hVc" = ( +/obj/effect/turf_decal/bot, +/obj/structure/rack, +/obj/item/storage/backpack/satchel/eng, +/obj/item/wirecutters, +/turf/open/floor/plating, +/area/station/maintenance/port/lesser) +"hVF" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/turf_decal/tile/blue{ +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/structure/disposalpipe/junction/flip, -/turf/open/floor/iron, -/area/hallway/primary/starboard) -"fsh" = ( -/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/decal/cleanable/dirt, -/obj/structure/disposalpipe/segment, +/obj/effect/landmark/event_spawn, /turf/open/floor/iron, -/area/engineering/hallway) -"fsk" = ( -/obj/machinery/rnd/production/techfab/department/cargo, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, +/area/station/hallway/secondary/exit/departure_lounge) +"hVL" = ( +/obj/machinery/computer/slot_machine, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/effect/turf_decal/tile/neutral, -/turf/open/floor/iron/dark, -/area/cargo/storage) -"fsA" = ( -/obj/effect/turf_decal/tile/blue{ +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 +/obj/effect/turf_decal/bot_white, +/obj/structure/sign/poster/contraband/smoke{ + pixel_x = 32 }, -/obj/effect/turf_decal/tile/blue{ +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/dark, +/area/station/maintenance/port/greater) +"hVT" = ( +/obj/structure/flora/bush/flowers_br/style_random, +/obj/machinery/light/directional/east, +/turf/open/floor/grass, +/area/station/service/chapel/monastery) +"hVU" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ dir = 1 }, /obj/effect/spawner/random/engineering/tracking_beacon, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/showroomfloor, -/area/medical/medbay/central) -"fsC" = ( -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ +/area/station/service/bar/atrium) +"hVY" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/bot, +/obj/structure/closet/crate, +/obj/effect/spawner/random/medical/memeorgans, +/turf/open/floor/plating, +/area/station/maintenance/port/lesser) +"hVZ" = ( +/obj/structure/reagent_dispensers/watertank, +/obj/effect/turf_decal/delivery, +/obj/item/reagent_containers/glass/bucket, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/effect/turf_decal/tile/blue, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/effect/turf_decal/siding/blue, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron/showroomfloor, -/area/medical/storage) -"fsQ" = ( -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/door/airlock/public/glass{ - name = "Tool Storage" - }, -/obj/structure/cable, +/obj/effect/decal/cleanable/cobweb/cobweb2, /turf/open/floor/iron/dark, -/area/commons/storage/primary) -"fsS" = ( -/obj/machinery/conveyor{ - dir = 1; - id = "NTMSLoad"; - name = "off ramp" - }, -/obj/machinery/door/poddoor{ - id = "freight_port"; - name = "Freight Bay Blast door" +/area/station/maintenance/fore) +"hWf" = ( +/obj/effect/turf_decal/delivery, +/obj/machinery/power/terminal{ + dir = 8 }, -/turf/open/floor/plating, -/area/cargo/warehouse) -"fsU" = ( /obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/obj/machinery/camera/directional/south{ + c_tag = "Starboard Bow Solar"; + name = "engineering camera"; + network = list("ss13","engine") }, +/obj/effect/turf_decal/stripes/line, +/obj/machinery/airalarm/directional/south, +/obj/effect/decal/cleanable/dirt, /obj/structure/cable, /turf/open/floor/plating{ - icon_state = "platingdmg3" + icon_state = "panelscorched" }, -/area/maintenance/starboard/fore) -"fsW" = ( -/obj/structure/sign/warning/electricshock, -/turf/closed/wall, -/area/maintenance/starboard) -"ftl" = ( +/area/station/maintenance/solars/starboard/fore) +"hWB" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable, -/turf/open/floor/engine, -/area/ai_monitored/turret_protected/ai_upload) -"ftx" = ( -/obj/structure/table/bronze, -/obj/item/stack/sheet/bronze{ - amount = 50 - }, -/turf/open/floor/bronze, -/area/maintenance/department/chapel) -"ftE" = ( -/obj/machinery/atmospherics/pipe/smart/simple/dark/visible{ - dir = 4 - }, -/obj/machinery/atmospherics/components/binary/dp_vent_pump/high_volume/incinerator_atmos, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible/layer2, -/turf/open/floor/engine, -/area/maintenance/disposal/incinerator) -"fuk" = ( -/obj/effect/turf_decal/tile/neutral, -/obj/machinery/atmospherics/components/binary/valve, -/obj/machinery/door/window/right/directional/north{ - name = "Justice Windoor" - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 8 +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating{ + icon_state = "panelscorched" }, -/turf/open/floor/iron/dark, -/area/security/execution/education) -"fut" = ( -/obj/effect/turf_decal/stripes/line, +/area/station/maintenance/fore) +"hXv" = ( /obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/decal/cleanable/cobweb, +/obj/effect/decal/cleanable/blood/old, +/obj/structure/disposalpipe/segment, /obj/structure/cable, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/plating{ - icon_state = "panelscorched" + icon_state = "platingdmg1" }, -/area/maintenance/port/greater) -"fuv" = ( -/turf/closed/wall, -/area/security/checkpoint/science/research) -"fuC" = ( -/obj/effect/spawner/structure/window, -/turf/open/floor/plating, -/area/engineering/hallway) -"fuK" = ( -/turf/closed/wall, -/area/commons/toilet/restrooms) -"fuN" = ( +/area/station/maintenance/port/fore) +"hXK" = ( /obj/effect/turf_decal/tile/blue, /obj/effect/turf_decal/tile/blue{ - dir = 4 + dir = 8 }, -/obj/effect/turf_decal/tile/blue, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/siding/blue{ - dir = 4 +/obj/effect/turf_decal/tile/neutral, +/obj/structure/sign/directions/security{ + pixel_y = -40 }, -/obj/structure/cable, -/obj/structure/disposalpipe/segment, -/obj/machinery/computer/department_orders/medical{ - dir = 8 +/obj/structure/sign/directions/medical{ + dir = 8; + pixel_y = -32 }, -/turf/open/floor/iron/showroomfloor, -/area/medical/medbay/central) -"fuO" = ( -/obj/structure/lattice/catwalk, -/turf/open/space/basic, -/area/solars/port/fore) -"fvl" = ( -/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ - dir = 6 +/obj/structure/sign/directions/command{ + dir = 1; + pixel_y = -24 }, -/obj/structure/window/reinforced{ - dir = 1 +/obj/effect/turf_decal/stripes/corner{ + dir = 8 }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, -/area/maintenance/disposal/incinerator) -"fvt" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/green/visible, -/turf/open/floor/engine, -/area/engineering/supermatter/room) -"fvu" = ( -/obj/structure/table, -/obj/effect/turf_decal/tile/red{ - dir = 4 +/area/station/hallway/primary/central) +"hXL" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/computer/station_alert, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/obj/effect/turf_decal/tile/red{ - dir = 1 +/obj/machinery/requests_console/directional/east{ + department = "Atmospherics"; + departmentType = 3; + name = "Atmospherics Requests Console" }, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos/storage/gas) +"hXY" = ( +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ - dir = 1 + dir = 8 }, -/obj/item/folder/red, -/obj/item/restraints/handcuffs, -/obj/machinery/status_display/evac/directional/north, +/obj/structure/closet/secure_closet/personal, +/obj/item/storage/backpack, +/obj/item/storage/backpack/satchel, +/obj/item/clothing/suit/hooded/wintercoat, +/obj/item/clothing/shoes/winterboots, +/obj/machinery/airalarm/directional/north, +/obj/effect/landmark/start/hangover/closet, /turf/open/floor/iron/dark, -/area/command/bridge) -"fvD" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, +/area/station/commons/locker) +"hYa" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/rack, +/obj/effect/spawner/random/maintenance/two, /turf/open/floor/plating, -/area/maintenance/port/fore) -"fvV" = ( -/obj/machinery/door/airlock/medical{ - id_tag = "Shower_1"; - name = "Shower 1" +/area/station/maintenance/port/greater) +"hYo" = ( +/obj/structure/bed, +/obj/item/bedsheet/red, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/dark, -/area/commons/toilet/restrooms) -"fwh" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/west, -/turf/open/floor/engine, -/area/engineering/storage/tech) -"fwx" = ( -/turf/closed/wall, -/area/engineering/storage/tech) -"fwW" = ( -/obj/effect/decal/cleanable/blood/old, -/obj/machinery/air_sensor{ - chamber_id = "ordnancegas1" +/obj/effect/landmark/start/prisoner, +/turf/open/floor/iron, +/area/station/security/prison/safe) +"hYu" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, -/turf/open/floor/engine/vacuum, -/area/science/mixing/chamber) -"fxf" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/maintenance/starboard/fore) +"hYw" = ( +/obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/effect/decal/cleanable/ash/large, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 + }, +/obj/machinery/light/small/directional/south, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/maintenance/solars/starboard/aft) +"hYY" = ( +/obj/effect/turf_decal/stripes/corner, /obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/maintenance/disposal/incinerator) -"fxi" = ( -/obj/effect/turf_decal/tile/purple/half/contrasted{ - dir = 1 +/obj/item/kirbyplants{ + icon_state = "plant-11" }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/red/half/contrasted, /turf/open/floor/iron/showroomfloor, -/area/science/mixing/hallway) -"fxq" = ( +/area/station/security/execution/transfer) +"hYZ" = ( /obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating, -/area/cargo/warehouse) -"fxC" = ( /obj/effect/turf_decal/stripes/line{ - dir = 8 + dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/general/visible, -/obj/structure/closet/crate{ - icon_state = "crateopen" +/obj/machinery/atmospherics/pipe/smart/simple/orange/visible{ + dir = 6 }, -/obj/item/tank/internals/oxygen/red{ - pixel_x = 4 +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "panelscorched" }, -/obj/item/tank/internals/oxygen/red{ - pixel_x = -4 +/area/station/engineering/supermatter/room) +"hZd" = ( +/obj/structure/flora/tree/jungle/style_random, +/turf/open/floor/grass, +/area/station/service/chapel/monastery) +"hZg" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, -/obj/item/wrench, -/obj/item/clothing/mask/breath, -/obj/item/clothing/mask/breath, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/bot, /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/item/radio/intercom/directional/south, +/obj/machinery/suit_storage_unit/security, /turf/open/floor/iron/dark, -/area/security/execution/education) -"fxE" = ( -/obj/machinery/door/airlock/maintenance{ - name = "mech bay maintenance"; - req_access_txt = "29" +/area/station/ai_monitored/security/armory) +"hZi" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron/showroomfloor, +/area/station/command/heads_quarters/rd) +"hZn" = ( +/obj/structure/sign/warning/electric_shock, +/turf/closed/wall, +/area/station/science/xenobiology) +"hZp" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/hallway/secondary/service) +"hZr" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 8 }, +/obj/structure/disposalpipe/segment, /obj/structure/cable, -/obj/effect/turf_decal/siding/purple/corner{ +/obj/effect/turf_decal/siding/purple{ + dir = 4 + }, +/turf/open/floor/iron/showroomfloor, +/area/station/science/genetics) +"hZt" = ( +/obj/structure/chair/sofa/right{ + color = "#c45c57"; dir = 8 }, -/turf/open/floor/iron/dark, -/area/maintenance/starboard/fore) -"fxH" = ( -/obj/effect/turf_decal/tile/blue{ +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/effect/turf_decal/tile/red{ - dir = 1 +/obj/effect/decal/cleanable/dirt, +/obj/structure/railing{ + dir = 4 }, +/turf/open/floor/iron/dark, +/area/station/service/bar/atrium) +"hZP" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/machinery/computer/shuttle/mining/common, -/obj/effect/turf_decal/stripes/corner{ - dir = 1 +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/turf/open/floor/iron, -/area/commons/fitness/recreation) -"fxL" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/sign/poster/contraband/rebels_unite{ - pixel_x = -32; - pixel_y = -32 +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "sci-maint-passthrough" }, -/obj/effect/turf_decal/trimline/purple/filled/corner{ +/obj/machinery/door/airlock/maintenance, +/obj/effect/mapping_helpers/airlock/unres{ dir = 4 }, -/obj/effect/turf_decal/trimline/purple/filled/corner{ - dir = 8 +/obj/effect/mapping_helpers/airlock/access/any/science/maintenance, +/turf/open/floor/iron/dark, +/area/station/science/xenobiology) +"hZS" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 }, -/obj/item/toy/plush/plasmamanplushie{ - name = "Dianion XV" +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 1 }, -/turf/open/floor/plating/plasma/rust, -/area/maintenance/space_hut/plasmaman) -"fxX" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/effect/turf_decal/tile/blue{ dir = 4 }, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/neutral, -/turf/open/floor/iron, -/area/security/courtroom) -"fyu" = ( -/obj/effect/decal/cleanable/blood/old, -/obj/effect/decal/remains/human, -/obj/item/clothing/neck/tie/detective, -/turf/open/floor/carpet/green, -/area/maintenance/port/greater) -"fyC" = ( -/obj/structure/chair/office/light, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/obj/effect/landmark/start/chief_engineer, -/turf/open/floor/iron/dark, -/area/command/heads_quarters/ce) -"fyV" = ( -/obj/structure/sign/warning/securearea, -/turf/closed/wall, -/area/maintenance/starboard/fore) -"fzh" = ( /obj/effect/turf_decal/tile/blue{ dir = 8 }, -/obj/effect/turf_decal/tile/blue{ +/turf/open/floor/iron/showroomfloor, +/area/station/commons/storage/art) +"hZT" = ( +/obj/structure/chair/office/light{ dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment{ +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow{ dir = 4 }, -/obj/structure/cable, -/obj/effect/turf_decal/tile/blue{ +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red{ dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue, -/turf/open/floor/iron/showroomfloor, -/area/medical/psychology) -"fzm" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/closed/wall, -/area/security/checkpoint/engineering) -"fzx" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/preopen{ - id = "brigcelldoor"; - name = "Cell Blast door" +/obj/effect/turf_decal/siding/yellow{ + dir = 9 + }, +/turf/open/floor/iron, +/area/station/engineering/lobby) +"iaf" = ( +/obj/machinery/door/window{ + atom_integrity = 300; + base_state = "rightsecure"; + dir = 4; + icon_state = "rightsecure"; + name = "Primary AI Core Access"; + req_access = list("ai_upload") + }, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "AI Core shutters"; + name = "AI Core Shutter" }, -/turf/open/floor/plating, -/area/maintenance/port/lesser) -"fzA" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/engineering/supermatter/room) -"fzE" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, /obj/effect/turf_decal/delivery, -/turf/open/floor/iron/dark, -/area/engineering/supermatter/room) -"fzR" = ( -/obj/effect/turf_decal/bot, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/green, -/obj/effect/turf_decal/tile/green{ - dir = 1 +/obj/machinery/light_switch/directional/north{ + pixel_x = 8 }, -/obj/effect/turf_decal/tile/green{ - dir = 8 +/turf/open/floor/engine, +/area/station/ai_monitored/turret_protected/ai) +"iai" = ( +/obj/machinery/vending/hydronutrients, +/obj/structure/railing{ + dir = 4 }, -/obj/effect/turf_decal/tile/green{ +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/siding/green{ dir = 4 }, -/obj/machinery/vending/wardrobe/hydro_wardrobe, -/obj/machinery/firealarm/directional/south, -/turf/open/floor/iron/checker, -/area/service/hydroponics) -"fAC" = ( /obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible, -/obj/structure/chair/stool/directional/south, +/turf/open/floor/iron/dark, +/area/station/service/hydroponics/garden) +"iak" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, -/turf/open/floor/engine, -/area/maintenance/disposal/incinerator) -"fAF" = ( -/obj/effect/turf_decal/siding/wood, -/obj/machinery/camera/autoname/directional/south, -/turf/open/floor/carpet/red, -/area/service/chapel/monastery) -"fAV" = ( -/obj/item/radio/intercom/directional/north, /obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/structure/chair/office{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt, /turf/open/floor/plating{ - icon_state = "panelscorched" - }, -/area/maintenance/solars/port/fore) -"fAZ" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/engineering/glass{ - name = "Supermatter Engine"; - req_access_txt = "10" + icon_state = "platingdmg1" }, -/obj/effect/turf_decal/siding/yellow/corner{ +/area/station/maintenance/port/greater) +"ias" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/dark, -/area/engineering/supermatter/room) -"fBn" = ( -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/door/airlock/virology/glass{ - name = "Isolation B"; - req_access_txt = "39" - }, -/obj/effect/turf_decal/stripes/corner{ +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/structure/table/wood, +/obj/item/vending_refill/cigarette, +/obj/item/stack/package_wrap, +/obj/item/stack/package_wrap, +/obj/item/hand_labeler, +/obj/structure/mirror/directional/south, /turf/open/floor/iron/dark, -/area/medical/virology) -"fBu" = ( +/area/station/service/bar) +"iat" = ( /obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/maintenance/department/bridge) -"fBx" = ( +/obj/effect/decal/cleanable/cobweb, /obj/effect/turf_decal/stripes/corner{ - dir = 8 + dir = 4 }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/decal/cleanable/dirt, -/obj/structure/sign/poster/contraband/random/directional/west, +/obj/effect/spawner/random/structure/crate, /turf/open/floor/plating{ - icon_state = "platingdmg1" + icon_state = "platingdmg3" }, -/area/maintenance/port/greater) -"fBA" = ( -/obj/machinery/chem_master, -/obj/effect/turf_decal/delivery, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/area/station/maintenance/fore) +"iaw" = ( +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ dir = 8 }, -/obj/machinery/newscaster/directional/south, -/obj/machinery/button/door/directional/south{ - id = "chemistry_shutters_2"; - name = "Hall Shutters Toggle"; - pixel_x = 24; - req_access_txt = "5; 33" +/obj/effect/turf_decal/tile/neutral, +/obj/structure/sign/directions/engineering{ + pixel_y = -40 }, -/turf/open/floor/iron/dark, -/area/medical/pharmacy) -"fBN" = ( -/obj/effect/turf_decal/tile/purple, -/obj/effect/turf_decal/tile/blue, -/obj/effect/landmark/event_spawn, -/obj/structure/cable, -/turf/open/floor/iron, -/area/service/janitor) -"fBW" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/light/directional/east, -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/obj/structure/sign/directions/supply{ + dir = 4; + pixel_y = -32 }, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 8 +/obj/structure/sign/directions/science{ + dir = 4; + pixel_y = -24 }, +/obj/effect/turf_decal/stripes/corner, /turf/open/floor/iron, -/area/security/office) -"fBX" = ( -/obj/effect/turf_decal/bot, -/obj/structure/rack, +/area/station/hallway/primary/central) +"iay" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/decal/cleanable/blood/old, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/cargo/warehouse) +"iaH" = ( +/obj/structure/chair/wood/wings{ dir = 8 }, -/obj/item/storage/toolbox/drone, -/obj/machinery/light/directional/north, -/obj/item/flashlight/flare, -/obj/item/flashlight/flare, -/obj/machinery/newscaster/directional/north, -/obj/effect/turf_decal/stripes/corner{ +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ dir = 8 }, -/turf/open/floor/iron/dark, -/area/construction/mining/aux_base) -"fCd" = ( -/obj/machinery/holopad, -/turf/open/floor/carpet/blue, -/area/command/heads_quarters/hop) -"fCg" = ( -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/siding/wood{ dir = 8 }, -/obj/effect/turf_decal/tile/neutral{ +/turf/open/floor/iron, +/area/station/service/theater) +"iaX" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/showroomfloor, +/area/station/science/ordnance) +"iaY" = ( +/obj/structure/closet/l3closet/security, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 1 }, -/obj/structure/window/reinforced, -/obj/machinery/monkey_recycler, -/obj/item/radio/intercom/directional/north, /turf/open/floor/iron/dark, -/area/science/xenobiology) -"fCj" = ( -/obj/structure/table, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/area/station/maintenance/port/aft) +"ibd" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/window/left/directional/west{ + name = "Kitchen Service Desk"; + req_access = list("kitchen") }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/obj/item/paper_bin{ + pixel_x = -4; + pixel_y = 4 }, -/obj/item/stack/sheet/iron/fifty, -/obj/item/stack/sheet/glass/fifty, -/obj/item/clothing/glasses/welding, -/obj/item/radio/intercom/directional/east, -/obj/effect/turf_decal/siding/purple/corner{ - dir = 1 +/obj/item/pen, +/obj/item/storage/bag/plants, +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/trimline/green/corner, +/obj/machinery/door/window/right/directional/east{ + name = "Kitchen Service Desk"; + req_access = list("hydroponics") }, -/obj/item/storage/box/donkpockets{ - pixel_y = 5 +/turf/open/floor/iron, +/area/station/service/kitchen) +"ibi" = ( +/obj/machinery/biogenerator, +/obj/structure/railing{ + dir = 4 }, -/turf/open/floor/iron/dark, -/area/science/lab) -"fCo" = ( +/obj/machinery/airalarm/directional/north, /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 4 }, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/siding/green{ + dir = 4 + }, +/obj/item/reagent_containers/glass/bucket, +/turf/open/floor/iron/dark, +/area/station/service/hydroponics/garden) +"ibm" = ( +/obj/effect/turf_decal/bot, +/obj/effect/decal/cleanable/dirt, +/mob/living/simple_animal/hostile/asteroid/hivelord, +/turf/open/floor/plating, +/area/station/cargo/warehouse) +"ibJ" = ( /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron/showroomfloor, +/area/station/ai_monitored/security/armory) +"ibL" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/structure/disposalpipe/segment{ - dir = 9 +/obj/structure/table, +/obj/item/circular_saw, +/obj/item/surgicaldrill{ + pixel_y = 5 }, +/obj/item/healthanalyzer, +/obj/machinery/light/directional/north, /turf/open/floor/iron/dark, -/area/engineering/lobby) -"fCB" = ( -/obj/machinery/seed_extractor, -/obj/effect/turf_decal/delivery, +/area/station/medical/surgery/aft) +"ibN" = ( +/obj/effect/turf_decal/box/corners{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, /obj/effect/turf_decal/tile/neutral{ - dir = 8 + dir = 4 }, +/obj/effect/decal/cleanable/cobweb/cobweb2, /turf/open/floor/iron/dark, -/area/service/hydroponics) -"fCI" = ( -/turf/closed/wall, -/area/command/gateway) -"fCK" = ( -/obj/machinery/button/ignition/incinerator/atmos{ - pixel_x = 8; - pixel_y = 36 +/area/station/engineering/gravity_generator) +"icp" = ( +/obj/effect/turf_decal/tile/red, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/extinguisher_cabinet/directional/east, +/turf/open/floor/iron, +/area/station/security/brig) +"icq" = ( +/obj/effect/turf_decal/stripes/corner, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/decal/cleanable/dirt, /obj/structure/cable, -/turf/open/floor/engine, -/area/maintenance/disposal/incinerator) -"fCL" = ( -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 1 +/turf/open/floor/plating{ + icon_state = "panelscorched" }, -/obj/structure/flora/ausbushes/ppflowers, -/obj/structure/flora/ausbushes/ywflowers, -/obj/structure/flora/ausbushes/genericbush, -/turf/open/floor/grass, -/area/service/hydroponics) -"fDn" = ( -/obj/effect/decal/cleanable/dirt, -/turf/closed/wall, -/area/maintenance/fore) -"fDp" = ( -/obj/machinery/door/window/right/directional/north{ - name = "Hydroponics Delivery Access"; - req_access_txt = "35" +/area/station/maintenance/solars/starboard/fore) +"icw" = ( +/obj/structure/table, +/obj/item/clothing/gloves/color/yellow, +/obj/item/clothing/gloves/color/yellow, +/obj/item/clothing/gloves/color/yellow, +/obj/item/clothing/suit/hazardvest, +/obj/item/clothing/suit/hazardvest, +/obj/item/clothing/suit/hazardvest, +/obj/item/clothing/head/hardhat/orange{ + name = "protective hat"; + pixel_y = 6 }, -/obj/effect/turf_decal/delivery, -/obj/structure/plasticflaps/opaque, -/obj/machinery/navbeacon{ - codes_txt = "delivery;dir=1"; - dir = 1; - freq = 1400; - location = "Hydroponics" +/obj/item/clothing/head/hardhat/orange{ + name = "protective hat"; + pixel_y = 6 + }, +/obj/item/clothing/head/hardhat/orange{ + name = "protective hat"; + pixel_y = 6 }, +/obj/item/clothing/glasses/meson/engine, +/obj/item/clothing/glasses/meson/engine, +/obj/item/clothing/glasses/meson/engine, +/obj/effect/turf_decal/tile/neutral, /turf/open/floor/iron/dark, -/area/maintenance/department/bridge) -"fDz" = ( -/obj/effect/turf_decal/tile/blue{ +/area/station/engineering/storage_shared) +"icx" = ( +/obj/structure/sign/warning/secure_area, +/turf/closed/wall/rust, +/area/space/nearstation) +"icG" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/showroomfloor, +/area/station/medical/chemistry) +"icJ" = ( +/obj/effect/turf_decal/stripes/line{ dir = 1 }, +/obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/tile/blue{ dir = 8 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, +/obj/effect/decal/cleanable/blood/old, +/obj/effect/landmark/event_spawn, +/obj/item/radio/intercom/directional/west, +/turf/open/floor/iron, +/area/station/command/gateway) +"icQ" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/status_display/ai/directional/west, -/turf/open/floor/iron, -/area/hallway/primary/aft) -"fDR" = ( -/obj/effect/spawner/random/trash/cigbutt, -/turf/open/floor/plating, -/area/security/prison) -"fEa" = ( -/obj/structure/table, -/obj/item/storage/toolbox/emergency{ - pixel_y = 4 - }, -/obj/item/crowbar, -/obj/item/flashlight{ - pixel_y = 2 +/obj/machinery/airalarm/directional/south, +/obj/machinery/camera/directional/south{ + c_tag = "Security Secways" }, +/obj/effect/turf_decal/box, +/obj/vehicle/ridden/secway, +/obj/effect/turf_decal/tile/red/half/contrasted, /obj/effect/turf_decal/tile/neutral, +/turf/open/floor/iron/showroomfloor, +/area/station/security/office) +"idq" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/iron/white, +/area/station/security/prison/mess) +"idF" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, /obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/machinery/camera/directional/west{ - c_tag = "Arrivals Storage"; - name = "shuttle camera" +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, -/turf/open/floor/iron/dark, -/area/hallway/secondary/entry) -"fEm" = ( -/obj/machinery/door/airlock/grunge{ - name = "Crematorium"; - req_access_txt = "22" +/obj/machinery/firealarm/directional/north, +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark, -/area/service/chapel/funeral) -"fEB" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/stripes/corner{ +/turf/open/floor/iron/dark/corner{ dir = 1 }, -/obj/structure/disposalpipe/segment{ - dir = 4 +/area/station/hallway/primary/central/fore) +"idM" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/obj/structure/cable, -/turf/open/floor/plating{ - icon_state = "panelscorched" +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/area/maintenance/port/fore) -"fEH" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/sign/warning/xeno_mining{ - pixel_y = 32 +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, -/obj/machinery/door/airlock/external/glass{ - name = "External Freight Airlock" +/obj/effect/turf_decal/bot, +/obj/machinery/modular_computer/console/preset/cargochat/cargo{ + dir = 8 }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ +/turf/open/floor/iron/dark, +/area/station/cargo/office) +"idQ" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/turf/open/floor/iron/dark, -/area/cargo/warehouse) -"fEJ" = ( -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/door/airlock/research/glass{ - name = "Robotics Lab"; - req_access_txt = "29" +/obj/effect/turf_decal/bot, +/obj/machinery/disposal/bin, +/obj/machinery/newscaster/directional/west, +/obj/structure/disposalpipe/trunk{ + dir = 4 }, -/obj/structure/cable, -/obj/effect/turf_decal/siding/purple/corner, /turf/open/floor/iron/dark, -/area/science/robotics/lab) -"fER" = ( -/obj/effect/turf_decal/box, -/obj/machinery/power/solar{ - id = "foreport"; - name = "Fore-Port Solar Array" +/area/station/hallway/primary/port) +"idY" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Morgue Maintenance" }, +/obj/structure/disposalpipe/segment, /obj/structure/cable, -/turf/open/floor/iron/solarpanel/airless, -/area/solars/port/fore) -"fEX" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/effect/mapping_helpers/airlock/access/all/medical/morgue, +/turf/open/floor/iron/dark, +/area/station/maintenance/port/fore) +"ieb" = ( +/obj/machinery/camera/directional/north{ + c_tag = "Xenobiology Euthanization Chamber"; + name = "xenobiology camera"; + network = list("ss13","rd","xeno") }, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"fFd" = ( -/obj/item/radio/intercom/directional/east, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/tile/blue{ - dir = 4 +/obj/effect/turf_decal/stripes/line{ + dir = 9 }, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/neutral{ +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/turf/open/floor/circuit/telecomms, +/area/station/science/xenobiology) +"ieg" = ( +/obj/effect/turf_decal/tile/red{ dir = 4 }, -/obj/effect/turf_decal/tile/blue{ +/obj/effect/turf_decal/tile/red{ dir = 1 }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, /turf/open/floor/iron, -/area/command/bridge) -"fFl" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/siding/wood/corner{ - dir = 1 - }, -/turf/open/floor/wood, -/area/service/library) -"fFu" = ( +/area/station/security/brig) +"iej" = ( /obj/effect/decal/cleanable/dirt, -/obj/structure/reagent_dispensers/plumbed, -/obj/effect/turf_decal/delivery/white{ - color = "#52B4E9" +/obj/structure/disposalpipe/segment, +/obj/effect/spawner/random/structure/steam_vent, +/turf/open/floor/plating{ + icon_state = "platingdmg1" }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/area/station/maintenance/starboard/aft) +"ieu" = ( +/obj/effect/turf_decal/tile/purple, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/showroomfloor, +/area/station/science/ordnance/office) +"ieI" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 8 }, -/turf/open/floor/iron/dark, -/area/maintenance/department/crew_quarters/bar) -"fFD" = ( /obj/effect/decal/cleanable/dirt, -/obj/machinery/firealarm/directional/south, -/turf/open/floor/plating, -/area/maintenance/disposal/incinerator) -"fGe" = ( -/obj/effect/turf_decal/trimline/green/filled/line{ +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/command/teleporter) +"ieV" = ( +/obj/effect/turf_decal/tile/purple, +/obj/structure/disposalpipe/segment, +/obj/structure/cable, +/obj/effect/turf_decal/tile/purple{ dir = 4 }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 1 +/obj/effect/turf_decal/siding/purple{ + dir = 4 }, -/turf/open/floor/iron, -/area/security/prison) -"fGg" = ( -/obj/effect/turf_decal/caution/stand_clear, -/obj/machinery/door/firedoor, +/turf/open/floor/iron/showroomfloor, +/area/station/science/genetics) +"ifd" = ( +/obj/effect/turf_decal/siding/wideplating/dark{ + dir = 4 + }, +/obj/machinery/bluespace_vendor/directional/south, /turf/open/floor/iron/dark, -/area/medical/exam_room) -"fGk" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 1 +/area/station/service/chapel/monastery) +"ifu" = ( +/obj/effect/turf_decal/bot, +/obj/effect/decal/cleanable/cobweb, +/obj/structure/safe{ + pixel_x = 3 }, -/obj/structure/cable, +/obj/item/book{ + desc = "An undeniably handy book."; + icon_state = "bookknock"; + name = "A Simpleton's Guide to Safe-cracking with Stethoscopes" + }, +/obj/item/stack/spacecash/c500{ + pixel_x = 4; + pixel_y = 4 + }, +/obj/item/stack/spacecash/c1000, +/obj/item/gun/ballistic/automatic/pistol/deagle/gold, /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ - dir = 8 + dir = 4 }, +/obj/machinery/status_display/ai/directional/north, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/command/nuke_storage) +"ifv" = ( +/obj/structure/table, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, /obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/effect/turf_decal/box, -/turf/open/floor/iron, -/area/hallway/primary/central) -"fGp" = ( -/obj/machinery/telecomms/server/presets/common, -/obj/machinery/light/directional/west, -/turf/open/floor/circuit/green/telecomms/mainframe, -/area/tcommsat/server) -"fGs" = ( -/obj/machinery/portable_atmospherics/canister, -/turf/open/floor/iron/dark, -/area/science/storage) -"fGU" = ( -/obj/machinery/door/airlock/external{ - name = "Departure Shuttle Airlock" +/obj/item/mmi, +/obj/item/bodypart/chest/robot{ + pixel_y = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 +/obj/item/bodypart/r_leg/robot{ + pixel_x = 6 }, -/obj/effect/landmark/navigate_destination, -/turf/open/floor/iron/dark, -/area/hallway/secondary/exit/departure_lounge) -"fHi" = ( -/obj/machinery/mass_driver/chapelgun{ - dir = 8 +/obj/item/bodypart/r_arm/robot{ + pixel_x = 6; + pixel_y = 6 }, -/obj/machinery/door/window/right/directional/north{ - req_access_txt = "22" +/obj/item/bodypart/l_leg/robot{ + pixel_x = -6 }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/obj/item/bodypart/l_arm/robot{ + pixel_x = -6; + pixel_y = 6 }, -/obj/effect/turf_decal/stripes/line, +/obj/item/bodypart/head/robot, +/obj/machinery/light/directional/south, +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/station/engineering/storage/tech) +"ifw" = ( +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, -/area/service/chapel/funeral) -"fHo" = ( -/obj/structure/table, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/area/station/maintenance/disposal) +"ifB" = ( +/obj/structure/sign/warning/no_smoking{ + pixel_x = 30 }, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"ifQ" = ( +/obj/structure/sign/warning/electric_shock, +/turf/closed/wall/r_wall, +/area/station/security/prison) +"ifX" = ( +/obj/effect/turf_decal/bot, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/effect/turf_decal/siding/green{ +/obj/effect/turf_decal/stripes/white/corner{ + dir = 1 + }, +/obj/machinery/disposal/delivery_chute{ dir = 8 }, -/obj/item/hatchet, -/obj/item/cultivator, -/obj/item/shovel/spade, -/obj/machinery/light_switch/directional/east, +/obj/structure/window/reinforced, +/obj/structure/disposalpipe/trunk, /turf/open/floor/iron/dark, -/area/service/hydroponics/garden) -"fHr" = ( -/obj/effect/turf_decal/stripes/line, -/obj/machinery/light/small/directional/east, -/turf/open/floor/iron, -/area/hallway/secondary/entry) -"fHt" = ( -/obj/effect/spawner/random/vending/snackvend, -/obj/effect/turf_decal/tile/neutral{ +/area/station/medical/morgue) +"ige" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/port/aft) +"igg" = ( +/obj/effect/turf_decal/tile/blue{ dir = 8 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/blue{ dir = 1 }, -/obj/effect/turf_decal/bot, -/obj/machinery/airalarm/directional/east, -/obj/machinery/light/directional/east, -/turf/open/floor/iron/dark, -/area/hallway/primary/central/fore) -"fHO" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ +/obj/effect/turf_decal/tile/blue{ dir = 1 }, -/obj/structure/disposalpipe/sorting/mail{ - dir = 1; - name = "kitchen sorting disposal pipe"; - sortType = 20 +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/siding/blue{ + dir = 8 }, -/obj/machinery/duct, /turf/open/floor/iron/showroomfloor, -/area/service/bar/atrium) -"fHS" = ( -/obj/structure/closet/radiation, +/area/station/medical/storage) +"igl" = ( +/obj/effect/spawner/structure/window, +/turf/open/floor/plating, +/area/station/service/library) +"igo" = ( +/obj/machinery/vending/wardrobe/jani_wardrobe, /obj/effect/turf_decal/bot, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/obj/machinery/airalarm/directional/west, +/obj/machinery/camera/directional/west{ + c_tag = "Custodial Closet"; + name = "service camera" }, /obj/effect/turf_decal/tile/neutral, -/turf/open/floor/iron/dark, -/area/maintenance/disposal/incinerator) -"fIf" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/machinery/holopad, -/obj/effect/turf_decal/bot, -/obj/structure/disposalpipe/segment{ - dir = 6 + dir = 4 }, /obj/effect/decal/cleanable/dirt, -/obj/machinery/duct, -/obj/effect/turf_decal/siding/white{ - dir = 8 - }, +/obj/structure/disposalpipe/segment, /turf/open/floor/iron/dark, -/area/service/bar) -"fIj" = ( -/obj/structure/chair{ - dir = 4 - }, -/obj/effect/landmark/start/security_officer, -/obj/structure/disposalpipe/segment{ - dir = 4 +/area/station/service/janitor) +"igC" = ( +/obj/effect/turf_decal/tile/red{ + dir = 1 }, -/obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ dir = 8 }, -/turf/open/floor/iron/dark, -/area/security/office) -"fIm" = ( +/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/bot, +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/bridge_pipe/cyan/visible{ +/turf/open/floor/iron, +/area/station/hallway/primary/aft) +"igR" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/machinery/atmospherics/components/binary/pump{ - dir = 1; - name = "CO2 to Pure" +/obj/structure/sign/poster/official/fruit_bowl{ + pixel_x = 32 }, -/turf/open/floor/iron/dark, -/area/engineering/atmos) -"fIn" = ( -/obj/effect/turf_decal/stripes/line, -/obj/structure/flora/grass/jungle, -/obj/effect/decal/cleanable/dirt, -/turf/open/misc/asteroid/airless, -/area/space/nearstation) -"fIr" = ( -/obj/machinery/light/directional/east, -/obj/machinery/newscaster/directional/east, -/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/tile/blue{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ +/turf/open/floor/iron/dark/corner, +/area/station/hallway/primary/port) +"igX" = ( +/obj/effect/turf_decal/box, +/obj/machinery/light/directional/north, +/obj/structure/cable, +/obj/machinery/power/shieldwallgen/xenobiologyaccess, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/science/xenobiology) +"ihg" = ( +/turf/closed/wall/r_wall, +/area/station/ai_monitored/command/storage/satellite) +"iht" = ( +/obj/effect/turf_decal/tile/brown{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/brown{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/landmark/start/cargo_technician, +/turf/open/floor/iron, +/area/station/cargo/storage) +"ihD" = ( +/obj/effect/turf_decal/stripes/line, +/obj/effect/decal/cleanable/blood/old, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/cargo/warehouse) +"ihU" = ( +/turf/closed/wall/rust, +/area/station/cargo/sorting) +"iio" = ( +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"iiM" = ( +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ dir = 8 }, /obj/effect/turf_decal/tile/neutral, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/sign/warning/electric_shock{ + pixel_y = -32 + }, /turf/open/floor/iron, -/area/engineering/atmos) -"fIt" = ( -/obj/structure/railing{ +/area/station/hallway/primary/central) +"iiP" = ( +/obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/effect/turf_decal/siding/thinplating/dark/end{ - dir = 8 +/obj/effect/decal/cleanable/oil, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/plating{ + icon_state = "platingdmg1" }, -/turf/open/floor/glass/reinforced, -/area/service/chapel/monastery) -"fIY" = ( +/area/station/maintenance/port/fore) +"iiQ" = ( /obj/effect/turf_decal/box, -/obj/machinery/shower{ +/obj/structure/toilet{ dir = 8 }, -/obj/machinery/light/small/directional/west, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/obj/item/bikehorn/rubberducky, -/obj/machinery/newscaster/directional/west, +/obj/structure/mirror/directional/west, +/obj/machinery/newscaster/directional/south{ + pixel_x = -28 + }, +/obj/machinery/light/small/directional/east, /obj/effect/landmark/start/assistant, /obj/effect/landmark/start/hangover, /obj/machinery/button/door/directional/east{ - id = "Shower_1"; - name = "Shower 1 Privacy Lock"; + id = "Unit_2Privacy"; + name = "Unit 2 Privacy Toggle"; + pixel_y = -8 + }, +/obj/machinery/button/door/directional/east{ + id = "Unit_2"; + name = "Unit2 Privacy Lock"; normaldoorcontrol = 1; pixel_y = 8; specialfunctions = 4 }, -/obj/machinery/button/door/directional/east{ - id = "Shower_1Privacy"; - name = "Shower 1 Privacy Toggle"; - pixel_y = -8 - }, /turf/open/floor/iron/showroomfloor, -/area/commons/toilet/restrooms) -"fJt" = ( -/obj/effect/turf_decal/tile/purple/half/contrasted{ +/area/station/commons/toilet/restrooms) +"ijc" = ( +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/turf/open/floor/iron/showroomfloor, -/area/science/mixing) -"fJz" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/corner{ dir = 8 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/engine, -/area/ai_monitored/command/storage/satellite) -"fJK" = ( -/turf/open/floor/iron/showroomfloor, -/area/commons/toilet/restrooms) -"fKd" = ( -/obj/machinery/power/terminal, -/obj/effect/turf_decal/delivery, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light/small/directional/east, -/obj/structure/sign/poster/contraband/missing_gloves{ - pixel_x = 32 - }, -/turf/open/floor/plating, -/area/maintenance/department/electrical) -"fKn" = ( -/obj/structure/window/reinforced/plasma{ - dir = 4 - }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/green/visible, -/obj/machinery/power/energy_accumulator/tesla_coil/anchored, -/turf/open/floor/circuit/green{ - luminosity = 2 - }, -/area/engineering/supermatter) -"fKo" = ( -/obj/structure/table, -/obj/item/stack/sheet/iron/fifty, -/obj/item/stack/sheet/iron/fifty, -/obj/item/clothing/head/welding{ - pixel_x = 4; - pixel_y = 4 - }, -/obj/item/clothing/head/welding, -/obj/effect/turf_decal/tile/neutral{ +/area/station/engineering/gravity_generator) +"ijd" = ( +/obj/structure/chair/comfy/brown{ + buildstackamount = 0; + color = "#c45c57"; dir = 1 }, +/obj/effect/landmark/start/head_of_security, +/turf/open/floor/carpet/red, +/area/station/command/heads_quarters/hos) +"ijj" = ( +/obj/machinery/gravity_generator/main/station, +/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, +/obj/effect/decal/cleanable/greenglow, /turf/open/floor/iron/dark, -/area/engineering/atmos) -"fKp" = ( -/obj/item/clothing/suit/hooded/techpriest{ - pixel_y = 8 - }, -/obj/item/clothing/suit/hooded/techpriest{ - pixel_y = 6 +/area/station/engineering/gravity_generator) +"ijl" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/security/office) +"ijp" = ( +/obj/machinery/door/airlock/external{ + name = "Medical Escape Pod"; + space_dir = 8 }, -/obj/item/clothing/suit/hooded/techpriest{ - pixel_y = 4 +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 }, -/obj/structure/rack, -/turf/open/floor/iron/dark, -/area/service/chapel/storage) -"fKt" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/decal/cleanable/dirt, -/obj/structure/grille/broken, -/obj/structure/cable, /turf/open/floor/plating{ icon_state = "panelscorched" }, -/area/maintenance/port/lesser) -"fKu" = ( -/obj/structure/closet/secure_closet/security/engine, -/obj/effect/turf_decal/delivery, -/obj/effect/turf_decal/tile/neutral{ +/area/station/maintenance/port/greater) +"ijr" = ( +/obj/machinery/atmospherics/pipe/smart/manifold/scrubbers/visible{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/machinery/light/directional/south, -/obj/structure/reagent_dispensers/wall/peppertank/directional/south, -/obj/item/crowbar, -/obj/item/book/manual/wiki/security_space_law, -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/security/checkpoint/engineering) -"fKw" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/security{ - name = "Prison Wing"; - req_access_txt = "2" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ - cycle_id = "brig-maint-passthrough" - }, -/turf/open/floor/iron/dark, -/area/security/prison) -"fKK" = ( -/obj/machinery/conveyor{ - id = "garbage" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, +/turf/open/floor/engine, +/area/station/maintenance/disposal/incinerator) +"iju" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/decal/cleanable/blood/old, /obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating{ - icon_state = "platingdmg1" - }, -/area/maintenance/disposal) -"fLf" = ( -/turf/closed/wall/rust, -/area/engineering/main) -"fLk" = ( -/obj/structure/table/glass, -/obj/machinery/computer/med_data/laptop, -/obj/machinery/vending/wallmed/directional/east, -/obj/effect/turf_decal/tile/neutral{ dir = 1 }, +/turf/open/floor/iron/showroomfloor, +/area/station/medical/virology) +"ijz" = ( /obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/red/anticorner/contrasted{ - dir = 4 +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/turf/open/floor/iron/showroomfloor, -/area/security/medical) -"fLn" = ( -/obj/machinery/atmospherics/pipe/smart/manifold/purple/visible{ +/obj/structure/dresser, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/dark, +/area/station/maintenance/port/fore) +"ijF" = ( +/obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/effect/turf_decal/tile/purple/half/contrasted, -/turf/open/floor/iron/showroomfloor, -/area/science/mixing) -"fLr" = ( -/obj/effect/turf_decal/tile/purple, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/showroomfloor, -/area/science/mixing) -"fLN" = ( -/turf/closed/wall, -/area/service/chapel/funeral) -"fLV" = ( -/obj/machinery/biogenerator, -/obj/effect/turf_decal/trimline/green/filled/line{ - dir = 8 - }, -/obj/machinery/light/directional/west, /turf/open/floor/iron, -/area/security/prison) -"fMo" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/decal/cleanable/dirt, +/area/station/hallway/primary/central/fore) +"ijH" = ( /obj/effect/turf_decal/tile/brown{ dir = 8 }, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, +/obj/effect/turf_decal/tile/yellow, /obj/effect/turf_decal/tile/brown{ dir = 4 }, -/obj/effect/turf_decal/tile/brown{ - dir = 1 +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/stripes/line{ + dir = 6 }, -/obj/structure/cable, /turf/open/floor/iron, -/area/cargo/drone_bay) -"fMK" = ( +/area/station/cargo/storage) +"ijL" = ( +/obj/effect/decal/cleanable/dirt, /obj/structure/table, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/obj/machinery/cell_charger, +/obj/item/stock_parts/cell/high{ + pixel_x = 4; + pixel_y = 4 }, +/obj/item/stock_parts/cell/high, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral, -/obj/item/stack/rods/twentyfive, -/obj/item/wrench, -/obj/item/storage/box/lights/mixed, -/obj/item/radio/intercom/directional/south, -/obj/machinery/light/directional/south, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/light/small/directional/east, /turf/open/floor/iron/dark, -/area/engineering/lobby) -"fNx" = ( -/obj/machinery/bookbinder, +/area/station/maintenance/port/fore) +"ijN" = ( +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/engine/vacuum, +/area/station/science/ordnance/bomb) +"ijQ" = ( +/turf/closed/wall, +/area/station/service/bar/atrium) +"ike" = ( /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral, -/obj/structure/window/reinforced{ - dir = 1 +/obj/effect/turf_decal/stripes/line{ + dir = 6 }, -/obj/effect/turf_decal/bot_white, -/obj/effect/turf_decal/siding/wood{ +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/box/corners{ dir = 1 }, -/obj/item/radio/intercom/directional/east, /turf/open/floor/iron/dark, -/area/service/library) -"fOf" = ( -/obj/structure/transit_tube/curved/flipped{ - dir = 1 - }, -/obj/structure/window/reinforced, -/obj/structure/lattice/catwalk, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/sand/plating, -/obj/structure/cable, -/turf/open/floor/plating, -/area/space/nearstation) -"fOh" = ( -/obj/effect/turf_decal/tile/purple{ - dir = 1 - }, -/obj/effect/turf_decal/tile/purple{ - dir = 8 - }, -/obj/effect/turf_decal/tile/purple{ +/area/station/maintenance/port/fore) +"ikg" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 1 }, -/obj/item/kirbyplants{ - icon_state = "plant-18" - }, -/obj/machinery/light_switch/directional/west{ - pixel_y = -4 - }, -/obj/machinery/button/door/directional/west{ - id = "research_shutters"; - name = "Research Shuttle Toggle"; - pixel_y = 6; - req_access_txt = "7" - }, -/turf/open/floor/iron/showroomfloor, -/area/science/lab) -"fOP" = ( -/obj/structure/table, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/effect/turf_decal/tile/red{ +/turf/open/floor/iron/dark, +/area/station/service/chapel/dock) +"ikh" = ( +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ dir = 4 }, -/obj/effect/turf_decal/tile/red{ - dir = 1 +/obj/effect/turf_decal/tile/blue, +/obj/machinery/atmospherics/components/binary/pump{ + dir = 4; + name = "Mix to Distro" }, /obj/effect/turf_decal/stripes/line{ - dir = 1 + dir = 4 }, -/obj/item/book/manual/wiki/security_space_law, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/flasher/directional/west{ - id = "Cell 3"; - name = "Prisoner Pacifier" +/turf/open/floor/iron, +/area/station/engineering/atmos/pumproom) +"iko" = ( +/obj/effect/landmark/event_spawn, +/turf/open/floor/iron, +/area/station/cargo/storage) +"ikr" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Psychology Maintenance" }, -/turf/open/floor/iron/showroomfloor, -/area/security/brig) -"fPo" = ( -/obj/structure/table, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/access/all/medical/psychology, +/turf/open/floor/iron/dark, +/area/station/maintenance/port/fore) +"ikt" = ( +/obj/structure/plaque/static_plaque/atmos, +/turf/closed/wall/rust, +/area/station/engineering/atmos) +"iku" = ( /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/item/radio{ - desc = "An old handheld radio. You could use it, if you really wanted to."; - icon_state = "radio"; - name = "old radio" +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/dark, -/area/service/bar/atrium) -"fPq" = ( -/obj/structure/chair/office{ +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/effect/landmark/navigate_destination/bridge, -/turf/open/floor/iron/dark, -/area/command/bridge) -"fPs" = ( -/obj/effect/turf_decal/tile/brown{ - dir = 1 +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 }, -/obj/effect/turf_decal/tile/yellow{ +/obj/effect/landmark/event_spawn, +/obj/effect/landmark/start/hangover, +/turf/open/floor/iron, +/area/station/commons/locker) +"ikx" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/transit_tube/station/dispenser/reverse{ dir = 1 }, -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/tile/brown{ +/turf/open/floor/catwalk_floor/iron, +/area/station/service/chapel/dock) +"ikE" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/blue{ dir = 8 }, -/obj/effect/landmark/start/cargo_technician, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable, /turf/open/floor/iron, -/area/cargo/storage) -"fPR" = ( +/area/station/commons/locker) +"ikH" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/line{ - dir = 10 +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/maintenance/starboard/fore) +"ikO" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/showroomfloor, +/area/station/medical/chemistry) +"ikR" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 1 }, -/turf/open/floor/iron, -/area/maintenance/disposal/incinerator) -"fQc" = ( -/obj/machinery/portable_atmospherics/canister/air, -/turf/open/floor/engine/air, -/area/engineering/atmos) -"fQx" = ( -/obj/effect/turf_decal/tile/neutral, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron/showroomfloor, +/area/station/service/bar/atrium) +"ikT" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/carpet/green, +/area/station/security/detectives_office) +"ikX" = ( +/obj/structure/sign/poster/contraband/missing_gloves, +/turf/closed/wall/rust, +/area/station/maintenance/port/fore) +"ikZ" = ( +/obj/effect/turf_decal/bot, +/obj/structure/closet/crate{ + icon_state = "crateopen" + }, +/obj/item/stock_parts/capacitor, +/turf/open/floor/plating, +/area/station/maintenance/port/greater) +"ill" = ( /obj/effect/turf_decal/tile/neutral{ dir = 8 }, /obj/effect/turf_decal/tile/neutral{ - dir = 4 + dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/dark/corner, -/area/hallway/primary/central/fore) -"fQF" = ( -/obj/machinery/atmospherics/pipe/smart/simple/yellow/visible, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/obj/machinery/computer/teleporter{ dir = 8 }, -/turf/open/floor/iron/showroomfloor, -/area/science/storage) -"fQX" = ( -/obj/machinery/light/small/directional/south, +/obj/item/radio/intercom/directional/east, /obj/effect/decal/cleanable/dirt, -/obj/effect/landmark/blobstart, -/turf/open/floor/plating{ - icon_state = "platingdmg3" - }, -/area/maintenance/starboard/fore) -"fQZ" = ( -/obj/structure/plasticflaps, -/obj/machinery/conveyor{ - id = "NTMSLoad2"; - name = "on ramp" +/obj/effect/turf_decal/bot, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/aisat/foyer) +"iln" = ( +/obj/structure/table, +/obj/item/paper_bin, +/obj/item/pen, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 1 }, -/turf/open/floor/plating, -/area/cargo/warehouse) -"fRs" = ( -/obj/effect/turf_decal/tile/red{ +/turf/open/floor/iron/dark, +/area/station/security/execution/transfer) +"ils" = ( +/obj/structure/chair/office/light{ dir = 8 }, -/obj/effect/turf_decal/tile/red{ +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 +/obj/effect/landmark/start/station_engineer, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron/dark, +/area/station/engineering/lobby) +"ilv" = ( +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, -/obj/effect/turf_decal/tile/yellow, -/obj/machinery/portable_atmospherics/scrubber, -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/computer/secure_data{ + dir = 4 + }, +/obj/machinery/newscaster/directional/west, +/obj/machinery/camera/directional/west{ + c_tag = "Security Office Computers" + }, +/turf/open/floor/iron/dark, +/area/station/security/office) +"ilD" = ( +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/turf_decal/box, -/obj/structure/cable, -/turf/open/floor/iron/showroomfloor, -/area/engineering/hallway) -"fRx" = ( -/obj/effect/turf_decal/tile/yellow{ +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/stripes/corner{ +/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible{ dir = 4 }, -/obj/machinery/camera/directional/east{ - c_tag = "Aft Hallway Tech Storage"; - name = "aft camera" +/obj/effect/turf_decal/stripes/line, +/obj/structure/sign/warning/vacuum/external{ + pixel_y = -32 }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron, -/area/hallway/primary/aft) -"fRH" = ( -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"ilJ" = ( +/obj/effect/spawner/structure/window/reinforced/tinted, +/turf/open/floor/plating, +/area/station/commons/fitness/recreation) +"ilK" = ( +/obj/effect/turf_decal/stripes/white/line{ dir = 8 }, -/obj/effect/turf_decal/tile/red{ - dir = 4 +/obj/item/radio/intercom/directional/north, +/obj/structure/sign/departments/medbay/alt{ + pixel_x = -32 }, -/obj/effect/decal/cleanable/blood/old, -/obj/effect/decal/cleanable/blood/gibs/limb, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/status_display/evac/directional/east, -/turf/open/floor/iron/showroomfloor, -/area/security/brig) -"fSa" = ( -/obj/effect/turf_decal/bot, -/obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/structure/crate, -/turf/open/floor/plating, -/area/maintenance/starboard) -"fSk" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ +/obj/item/kirbyplants/random, +/turf/open/floor/iron/dark, +/area/station/hallway/primary/fore) +"ilQ" = ( +/obj/structure/girder, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/aft) +"imo" = ( +/obj/effect/turf_decal/tile/yellow{ dir = 4 }, -/obj/structure/cable, -/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ - cycle_id = "cargo-maint-passthrough" +/obj/effect/turf_decal/tile/yellow{ + dir = 1 }, -/obj/machinery/door/airlock/maintenance{ - req_access_txt = "12" +/obj/effect/turf_decal/tile/red{ + dir = 1 }, -/turf/open/floor/iron/dark, -/area/maintenance/starboard) -"fSq" = ( -/obj/machinery/door/airlock/security/glass{ - id_tag = "permaouter"; - name = "Permabrig Transfer"; - req_access_txt = "2" +/obj/structure/sign/directions/science{ + dir = 4; + pixel_y = 40 }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/grimy, -/area/security/prison/safe) -"fSz" = ( -/obj/machinery/firealarm/directional/north, -/obj/machinery/door/firedoor/border_only{ - dir = 8 +/obj/structure/sign/directions/supply{ + dir = 4; + pixel_y = 32 }, -/turf/open/floor/iron/stairs/right{ +/obj/structure/sign/directions/engineering{ + dir = 4; + pixel_y = 24 + }, +/obj/structure/disposalpipe/segment{ dir = 4 }, -/area/service/chapel/dock) -"fSI" = ( -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 1 +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"imE" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Disposal Access" }, -/obj/effect/landmark/event_spawn, -/mob/living/simple_animal/bot/medbot/autopatrol, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/showroomfloor, -/area/medical/medbay/lobby) -"fSQ" = ( -/obj/effect/turf_decal/tile/brown, -/obj/effect/turf_decal/tile/yellow, /obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/effect/landmark/start/hangover, -/turf/open/floor/iron, -/area/hallway/primary/starboard) -"fSW" = ( -/obj/effect/turf_decal/tile/green, -/obj/effect/turf_decal/tile/green{ - dir = 8 +/obj/effect/mapping_helpers/airlock/unres, +/obj/effect/mapping_helpers/airlock/access/any/engineering/maintenance/departmental, +/obj/effect/mapping_helpers/airlock/access/any/service/janitor, +/turf/open/floor/plating{ + icon_state = "platingdmg1" }, -/obj/effect/turf_decal/tile/green, +/area/station/maintenance/disposal) +"imM" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/obj/effect/turf_decal/stripes/line, +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/turf/open/floor/iron/showroomfloor, -/area/medical/virology) -"fSZ" = ( +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"imS" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/preopen{ + id = "rdprivacy"; + name = "Director's Privacy Blast Door" + }, +/turf/open/floor/plating, +/area/station/command/heads_quarters/rd) +"ine" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"inf" = ( /obj/effect/turf_decal/stripes/line{ - dir = 1 + dir = 5 }, /obj/effect/turf_decal/stripes/corner{ dir = 8 }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, /obj/structure/cable, -/obj/machinery/power/terminal{ - dir = 1 - }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/orange/visible, /turf/open/floor/engine, -/area/ai_monitored/command/storage/satellite) -"fTw" = ( -/obj/effect/turf_decal/tile/green{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/iron, -/area/service/hydroponics) -"fUt" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable, -/turf/open/floor/plating, -/area/engineering/main) -"fUA" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 8 - }, +/area/station/engineering/supermatter/room) +"ing" = ( +/turf/closed/wall/rust, +/area/station/service/chapel/dock) +"ini" = ( +/obj/structure/girder, +/obj/effect/turf_decal/stripes/corner, /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/brown{ - dir = 8 +/turf/open/floor/plating{ + icon_state = "panelscorched" }, -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/brown, +/area/station/maintenance/port/lesser) +"inw" = ( +/obj/structure/flora/grass/jungle/b/style_random, +/obj/structure/window/reinforced, /obj/effect/turf_decal/stripes/line{ - dir = 4 + dir = 8 }, -/turf/open/floor/iron, -/area/cargo/drone_bay) -"fUK" = ( -/obj/effect/spawner/random/entertainment/arcade, -/turf/open/floor/iron/grimy, -/area/security/prison) -"fUM" = ( -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/blue{ +/turf/open/misc/asteroid, +/area/space/nearstation) +"inE" = ( +/obj/effect/turf_decal/tile/yellow{ dir = 4 }, -/obj/effect/turf_decal/stripes/corner{ - dir = 4 +/obj/effect/turf_decal/tile/yellow{ + dir = 1 }, -/obj/structure/chair/stool/bar/directional/south, -/turf/open/floor/iron, -/area/commons/fitness/recreation) -"fVk" = ( -/obj/effect/turf_decal/tile/red, /obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/structure/chair{ dir = 1 }, -/obj/machinery/status_display/evac/directional/south, -/turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"fVr" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 9 - }, -/turf/open/floor/iron/white, -/area/security/prison) -"fVv" = ( /obj/effect/turf_decal/stripes/line{ - dir = 4 + dir = 1 }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"fWe" = ( -/obj/structure/flora/grass/jungle, -/obj/structure/flora/ausbushes/fullgrass, -/obj/structure/flora/ausbushes/brflowers, -/obj/structure/flora/ausbushes/leafybush, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ +/obj/machinery/atmospherics/pipe/smart/manifold/scrubbers/visible{ dir = 1 }, -/turf/open/floor/grass, -/area/command/heads_quarters/hop) -"fWh" = ( -/obj/effect/turf_decal/tile/yellow{ +/turf/open/floor/iron, +/area/station/engineering/atmos) +"inF" = ( +/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/structure/cable, -/obj/machinery/atmospherics/pipe/smart/simple/dark/visible, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, /turf/open/floor/iron, -/area/maintenance/disposal/incinerator) -"fWp" = ( +/area/station/hallway/primary/central) +"inQ" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/decal/cleanable/dirt, /obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/west, -/turf/open/floor/plating, -/area/maintenance/department/security) -"fWs" = ( -/obj/effect/turf_decal/tile/red{ - dir = 1 +/turf/open/floor/plating{ + icon_state = "platingdmg1" }, -/obj/effect/turf_decal/tile/red{ - dir = 8 +/area/station/maintenance/aft) +"inT" = ( +/obj/structure/chair/sofa/left{ + color = "#c45c57"; + dir = 4 }, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/machinery/camera/directional/west{ - c_tag = "Aft Hallway Security Doors"; - name = "aft camera" +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, -/turf/open/floor/iron, -/area/hallway/primary/aft) -"fWG" = ( -/obj/effect/turf_decal/tile/purple{ +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/effect/turf_decal/tile/purple, -/obj/effect/turf_decal/tile/purple{ - dir = 1 +/obj/structure/railing{ + dir = 8 }, -/obj/effect/turf_decal/tile/purple{ +/obj/effect/landmark/start/assistant, +/turf/open/floor/iron/dark, +/area/station/service/bar/atrium) +"ios" = ( +/turf/closed/wall/rust, +/area/station/service/kitchen) +"ioK" = ( +/obj/machinery/computer/upload/borg{ dir = 1 }, -/obj/effect/turf_decal/tile/purple, -/obj/machinery/airalarm/directional/west, -/obj/machinery/camera/directional/west{ - c_tag = "Xenobiology Labs"; - name = "xenobiology camera"; - network = list("ss13","rd","xeno") - }, -/obj/structure/closet/secure_closet/cytology, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/ai_upload) +"ipb" = ( /obj/effect/turf_decal/stripes/line, -/turf/open/floor/iron/showroomfloor, -/area/science/xenobiology) -"fXF" = ( -/obj/structure/rack, -/obj/item/wirecutters{ - pixel_y = 5 +/obj/effect/turf_decal/stripes/corner{ + dir = 1 }, -/obj/item/wirerod, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron/dark, -/area/security/interrogation) -"fXW" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/stripes/corner{ dir = 4 }, -/obj/item/radio/intercom/directional/east, -/turf/open/floor/iron/dark/corner, -/area/hallway/primary/port) -"fYf" = ( -/obj/effect/turf_decal/sand/plating, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plating/airless, -/area/space/nearstation) -"fYy" = ( -/obj/structure/disposalpipe/segment, -/turf/closed/mineral/random/labormineral, -/area/space/nearstation) -"fYA" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/door/airlock{ - name = "Theatre Room"; - req_access_txt = "46" - }, -/obj/structure/disposalpipe/segment{ +/turf/open/floor/engine/telecomms, +/area/station/tcommsat/server) +"ipf" = ( +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/machinery/door/firedoor, -/turf/open/floor/iron/dark, -/area/hallway/secondary/service) -"fYD" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 4 +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, -/obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating, -/area/cargo/warehouse) -"fYI" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 8 +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/engineering/hallway) +"ipo" = ( +/obj/machinery/chem_master/condimaster{ + desc = "Used to separate out liquids - useful for purifying botanical extracts. Also dispenses condiments."; + name = "BrewMaster 2199" }, -/turf/open/floor/iron/grimy, -/area/service/chapel/office) -"fYV" = ( /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ - dir = 8 + dir = 4 }, -/obj/structure/easel, -/obj/effect/decal/cleanable/dirt, -/obj/structure/sign/poster/contraband/random/directional/north, +/obj/effect/turf_decal/bot, /turf/open/floor/iron/dark, -/area/maintenance/port/fore) -"fZs" = ( +/area/station/service/hydroponics) +"ipA" = ( /obj/structure/cable, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/door/airlock/highsecurity{ + name = "AI Upload" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 8 }, +/obj/effect/mapping_helpers/airlock/access/all/command/ai_upload, +/turf/open/floor/engine, +/area/station/ai_monitored/turret_protected/ai_upload) +"ipC" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ +/turf/open/floor/iron/dark, +/area/station/command/bridge) +"ipE" = ( +/obj/structure/frame/computer{ + anchored = 1; dir = 4 }, -/obj/effect/landmark/start/hangover, -/turf/open/floor/iron, -/area/hallway/primary/port) -"fZI" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/caution/stand_clear, -/obj/machinery/status_display/evac/directional/south, -/turf/open/floor/iron/dark, -/area/hallway/primary/central/fore) -"fZM" = ( -/obj/machinery/vending/cigarette, /obj/effect/turf_decal/bot, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/cargo/warehouse) +"ipI" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, +/obj/effect/turf_decal/tile/neutral, +/obj/item/radio/intercom/directional/east, +/obj/effect/decal/cleanable/dirt/dust, /turf/open/floor/iron/dark, -/area/commons/fitness/recreation) -"fZO" = ( -/obj/effect/turf_decal/tile/yellow{ +/area/station/service/library) +"ipJ" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/turf_decal/tile/yellow{ +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/corner{ - dir = 8 +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, -/obj/effect/turf_decal/stripes/corner{ - dir = 1 +/obj/machinery/atmospherics/components/binary/pump{ + dir = 1; + name = "Mix Outlet Pump" }, -/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible, /turf/open/floor/iron, -/area/engineering/atmos) -"fZQ" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/structure/sign/poster/contraband/random/directional/east, -/turf/open/floor/plating{ - icon_state = "platingdmg1" +/area/station/engineering/atmos/pumproom) +"ipL" = ( +/obj/structure/closet/crate/hydroponics, +/obj/item/crowbar/red, +/obj/item/reagent_containers/glass/bucket, +/obj/item/circuitboard/machine/biogenerator, +/obj/item/wirecutters, +/obj/item/wrench, +/obj/item/shovel/spade, +/obj/structure/disposalpipe/segment{ + dir = 10 }, -/area/maintenance/starboard) -"gaa" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/tile/green{ dir = 1 }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/obj/effect/turf_decal/tile/blue{ dir = 8 }, -/obj/structure/cable, -/turf/open/floor/engine, -/area/engineering/supermatter/room) -"gaf" = ( -/obj/structure/bookcase/random/reference, -/obj/item/toy/figure/psychologist{ - pixel_y = 18 - }, -/turf/open/floor/carpet, -/area/medical/psychology) -"gai" = ( -/obj/structure/sign/warning/electricshock{ - pixel_y = -32 +/obj/effect/turf_decal/tile/blue{ + dir = 4 }, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron, +/area/station/service/hydroponics) +"ipO" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/effect/decal/cleanable/dirt, /obj/structure/cable, -/turf/open/floor/plating{ - icon_state = "panelscorched" - }, -/area/maintenance/port/fore) -"gaj" = ( -/obj/effect/turf_decal/plaque{ - icon_state = "L5" - }, -/obj/effect/turf_decal/tile/yellow{ +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"ipQ" = ( +/obj/structure/table, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/effect/turf_decal/tile/yellow{ +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/turf_decal/tile/red{ +/obj/item/stack/rods/fifty, +/obj/item/storage/box/lights/mixed, +/obj/machinery/light/directional/south, +/obj/machinery/light_switch/directional/south, +/obj/effect/turf_decal/stripes/corner{ dir = 1 }, -/obj/structure/disposalpipe/segment{ - dir = 10 +/turf/open/floor/iron/dark, +/area/station/construction/mining/aux_base) +"iqd" = ( +/obj/structure/rack, +/obj/effect/spawner/random/techstorage/medical_all, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/turf/open/floor/iron, -/area/hallway/primary/central/fore) -"gaV" = ( -/obj/machinery/exodrone_launcher, -/obj/effect/turf_decal/trimline/yellow, -/obj/effect/turf_decal/trimline/yellow/mid_joiner, -/obj/effect/turf_decal/trimline/yellow/mid_joiner{ +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/turf_decal/trimline/yellow/mid_joiner{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/yellow/mid_joiner{ +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/item/exodrone, -/turf/open/floor/plating, -/area/cargo/drone_bay) -"gaY" = ( -/obj/effect/decal/cleanable/blood/old, -/obj/effect/turf_decal/delivery, -/turf/open/floor/iron/freezer, -/area/service/kitchen/coldroom) -"gaZ" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/closet/secure_closet/exile, /obj/effect/turf_decal/bot, -/obj/machinery/light_switch/directional/south, +/obj/machinery/firealarm/directional/east, /turf/open/floor/iron/dark, -/area/command/gateway) -"gci" = ( +/area/station/engineering/storage/tech) +"iqk" = ( +/obj/structure/flora/rock/pile/style_random{ + pixel_x = 4; + pixel_y = 3 + }, /obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/stripes/asteroid/line{ + dir = 8 + }, +/turf/open/misc/asteroid/airless, +/area/space/nearstation) +"iqQ" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/airalarm/directional/south, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, /obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, +/turf/open/floor/iron/smooth_large, +/area/station/maintenance/department/chapel/monastery) +"iqU" = ( /obj/machinery/door/airlock/maintenance{ - req_one_access_txt = "12;5" - }, -/turf/open/floor/plating{ - icon_state = "panelscorched" + id_tag = "bankvault" }, -/area/maintenance/port/greater) -"gcr" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/blood/old, -/obj/structure/disposalpipe/segment, -/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/abandoned, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/plating{ - icon_state = "platingdmg1" +/obj/structure/barricade/wooden/crude, +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 1 }, -/area/maintenance/port/fore) -"gcs" = ( -/turf/closed/wall/rust, -/area/maintenance/port/lesser) -"gcN" = ( +/obj/effect/mapping_helpers/airlock/access/any/security/maintenance, +/turf/open/floor/iron/dark, +/area/station/maintenance/port/greater) +"iri" = ( /obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/brown{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/decal/cleanable/blood/old, +/obj/effect/decal/cleanable/blood/gibs/old, +/turf/open/floor/plating, +/area/station/maintenance/department/electrical) +"irj" = ( +/obj/structure/sign/departments/security, +/turf/closed/wall, +/area/station/security/courtroom) +"irE" = ( +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/machinery/conveyor_switch/oneway{ - dir = 8; - id = "packagereturn"; - name = "crate returns"; - pixel_x = -10; - pixel_y = -4 - }, -/obj/machinery/newscaster/directional/south, -/obj/effect/turf_decal/tile/brown, -/obj/structure/cable, -/turf/open/floor/iron, -/area/cargo/storage) -"gdp" = ( -/obj/machinery/smartfridge/drinks, -/turf/closed/wall, -/area/hallway/secondary/service) -"gds" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/obj/effect/turf_decal/stripes/line, -/obj/effect/decal/cleanable/dirt, -/obj/effect/landmark/xeno_spawn, -/obj/structure/cable, -/turf/open/floor/plating{ - icon_state = "platingdmg3" +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/area/engineering/storage/tcomms) -"gdx" = ( -/obj/machinery/atmospherics/pipe/smart/manifold/purple/visible/layer2, +/obj/machinery/teleport/station, +/obj/machinery/status_display/evac/directional/east, +/obj/machinery/light/directional/east, /turf/open/floor/iron/dark, -/area/science/mixing) -"gdN" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/siding/wood{ - dir = 10 - }, -/turf/open/floor/wood, -/area/cargo/qm) -"gdS" = ( -/obj/structure/table/wood, -/obj/effect/spawner/random/maintenance, -/turf/open/floor/carpet/green, -/area/cargo/warehouse) -"gek" = ( +/area/station/ai_monitored/turret_protected/aisat/foyer) +"irG" = ( /obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 + dir = 1 }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/obj/effect/turf_decal/tile/yellow{ dir = 8 }, -/turf/open/floor/iron, -/area/commons/storage/primary) -"ger" = ( -/obj/structure/table/bronze, -/obj/machinery/light/small/directional/west, -/obj/item/toy/plush/ratplush, -/turf/open/floor/bronze/filled, -/area/maintenance/department/chapel) -"ges" = ( -/obj/structure/reflector/box/anchored{ +/obj/effect/turf_decal/tile/blue{ dir = 1 }, -/obj/effect/turf_decal/box/corners{ - dir = 8 +/obj/effect/turf_decal/stripes/line{ + dir = 9 }, -/obj/effect/turf_decal/box/corners, -/turf/open/floor/iron/dark, -/area/engineering/supermatter/room) -"get" = ( -/obj/structure/table, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/obj/machinery/light_switch/directional/north, +/obj/machinery/light/directional/north, +/obj/item/kirbyplants{ + icon_state = "plant-05" }, /obj/effect/turf_decal/tile/neutral{ dir = 1 @@ -31138,701 +30379,885 @@ /obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/item/razor, -/turf/open/floor/iron, -/area/commons/locker) -"gew" = ( -/obj/machinery/status_display/ai/directional/south, -/obj/effect/decal/cleanable/dirt, -/mob/living/simple_animal/hostile/giant_spider/hunter/scrawny, -/turf/open/floor/plating, -/area/maintenance/department/electrical) -"gez" = ( /obj/effect/decal/cleanable/dirt, -/obj/structure/grille, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/stripes/corner{ - dir = 1 +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ + dir = 10 }, -/turf/open/floor/plating, -/area/maintenance/starboard) -"geJ" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ +/turf/open/floor/iron, +/area/station/engineering/atmos) +"irL" = ( +/obj/structure/table, +/obj/machinery/processor{ + pixel_y = 6 + }, +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/item/trash/cheesie, -/obj/item/trash/syndi_cakes, -/turf/open/floor/iron/white, -/area/security/prison) -"geM" = ( -/obj/machinery/atmospherics/components/unary/thermomachine/freezer{ - piping_layer = 2; - dir = 8 +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, -/turf/open/floor/iron/dark, -/area/science/mixing) -"geX" = ( -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/blue{ +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/structure/disposalpipe/segment{ +/obj/machinery/light/small/directional/south, +/turf/open/floor/iron/dark, +/area/station/service/kitchen) +"irM" = ( +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ dir = 4 }, -/obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/south, +/obj/effect/turf_decal/tile/neutral, +/obj/structure/disposalpipe/segment, /turf/open/floor/iron, -/area/commons/locker) -"gfq" = ( -/obj/machinery/atmospherics/components/tank/oxygen, -/turf/open/floor/iron/showroomfloor, -/area/science/storage) -"gfs" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/caution{ - pixel_y = -12 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 +/area/station/hallway/primary/aft) +"irN" = ( +/obj/structure/cable, +/obj/structure/flora/bush/sparsegrass/style_random{ + pixel_x = 7; + pixel_y = 3 }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 +/obj/structure/flora/bush/sparsegrass/style_random, +/turf/open/floor/grass, +/area/station/security/prison/garden) +"irO" = ( +/obj/structure/rack, +/obj/item/crowbar/red, +/obj/item/wrench, +/obj/item/electropack, +/obj/item/assembly/signaler{ + pixel_x = 6 }, -/turf/open/floor/iron, -/area/hallway/primary/central) -"gfE" = ( -/obj/structure/sign/departments/evac, -/turf/closed/wall, -/area/security/checkpoint/customs) -"gfI" = ( -/obj/effect/turf_decal/tile/purple, -/obj/effect/turf_decal/tile/purple{ +/obj/effect/turf_decal/bot, +/obj/structure/reagent_dispensers/wall/peppertank/directional/east, +/obj/structure/cable, +/obj/machinery/power/apc/auto_name/directional/south, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 8 }, -/obj/effect/turf_decal/tile/yellow, +/turf/open/floor/iron/dark, +/area/station/security/execution/education) +"irQ" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"irZ" = ( /obj/effect/turf_decal/tile/purple{ - dir = 4 + dir = 8 }, -/obj/effect/turf_decal/tile/purple{ - dir = 1 +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/siding/purple/corner{ + dir = 8 }, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 +/turf/open/floor/iron/showroomfloor, +/area/station/science/robotics/lab) +"isw" = ( +/obj/machinery/chem_heater/withbuffer, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, /obj/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/smart/simple/green/visible{ - dir = 4 +/obj/machinery/button/door/directional/north{ + id = "xeno1"; + name = "Creature Cell 1 Toggle"; + pixel_x = -24; + req_access = list("xenobiology") }, -/obj/machinery/computer/atmos_control/plasma_tank{ - dir = 1 +/turf/open/floor/iron/dark, +/area/station/science/xenobiology) +"isA" = ( +/obj/structure/cable, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "platingdmg2" }, -/turf/open/floor/iron/showroomfloor, -/area/engineering/atmos) -"gfK" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/area/station/maintenance/department/bridge) +"isO" = ( +/obj/structure/closet/secure_closet/atmospherics, +/obj/effect/turf_decal/bot, +/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/iron/dark, +/area/station/maintenance/disposal/incinerator) +"isS" = ( +/turf/open/floor/iron/grimy, +/area/station/security/prison) +"itn" = ( +/turf/closed/wall/r_wall/rust, +/area/station/ai_monitored/command/nuke_storage) +"itr" = ( +/obj/structure/table/glass, +/obj/item/clipboard{ + pixel_x = -3; + pixel_y = 2 + }, +/obj/item/book/manual/wiki/chemistry{ + pixel_x = 4; + pixel_y = 4 }, +/obj/item/book/manual/wiki/grenades, +/obj/item/toy/figure/chemist, +/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/effect/turf_decal/tile/neutral{ +/turf/open/floor/iron/dark, +/area/station/medical/pharmacy) +"itw" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/power/shieldwallgen, +/obj/effect/turf_decal/bot, +/obj/structure/window/reinforced{ dir = 4 }, -/obj/machinery/atmospherics/components/trinary/filter/atmos{ - dir = 8 - }, -/turf/open/floor/iron, -/area/engineering/atmos) -"ggd" = ( -/obj/effect/turf_decal/tile/yellow{ +/obj/machinery/power/shieldwallgen, +/obj/machinery/light_switch/directional/west, +/turf/open/floor/iron/dark, +/area/station/command/teleporter) +"itC" = ( +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/red, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/stripes/corner{ - dir = 4 - }, -/turf/open/floor/iron, -/area/commons/storage/primary) -"gge" = ( +/obj/structure/closet/firecloset, +/turf/open/floor/iron/dark, +/area/station/hallway/secondary/entry) +"itF" = ( +/obj/structure/chair/comfy/black, +/obj/effect/landmark/start/chaplain, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/turf/open/floor/iron/grimy, +/area/station/service/chapel/office) +"itR" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, -/area/engineering/storage/tech) -"ggp" = ( -/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/hidden, -/turf/closed/wall/r_wall, -/area/maintenance/disposal/incinerator) -"ggr" = ( -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ +/area/station/cargo/warehouse) +"itT" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/station/maintenance/starboard/aft) +"itZ" = ( +/obj/structure/flora/bush/sparsegrass/style_random, +/obj/structure/flora/bush/grassy/style_random, +/obj/structure/flora/bush/flowers_pp/style_random, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/grass, +/area/station/medical/psychology) +"iug" = ( +/obj/machinery/atmospherics/components/unary/outlet_injector/monitored/plasma_input{ dir = 1 }, -/obj/machinery/holopad, +/turf/open/floor/engine/plasma, +/area/station/engineering/atmos) +"iun" = ( +/obj/machinery/door/airlock/medical{ + id_tag = "Shower_1"; + name = "Shower 1" + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark, +/area/station/commons/toilet/restrooms) +"ius" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/sand/plating, +/obj/structure/cable, +/turf/open/floor/plating/airless, +/area/station/maintenance/starboard/fore) +"iuv" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/closet/firecloset, /obj/effect/turf_decal/bot, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/port/aft) +"iuC" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "Cabin_4Privacy"; + name = "Cabin 4 Privacy Shutter" + }, +/turf/open/floor/plating, +/area/station/maintenance/port/lesser) +"iuE" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/showroomfloor, -/area/medical/medbay/lobby) -"ggt" = ( +/obj/structure/disposalpipe/segment, /obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/loading_area, +/obj/effect/turf_decal/stripes/corner{ dir = 1 }, +/turf/open/floor/iron/dark, +/area/station/cargo/office) +"iuH" = ( +/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ - dir = 4 + dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"ggv" = ( -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/structure/chair/office/light{ +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/turf/open/floor/iron/showroomfloor, -/area/command/heads_quarters/cmo) -"ggL" = ( -/obj/machinery/computer/operating{ - dir = 1; - name = "Robotics Operating Computer" +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/hallway/primary/aft) +"iuP" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/machinery/computer/teleporter{ dir = 8 }, /obj/effect/turf_decal/bot, -/obj/machinery/light/directional/south, -/obj/item/radio/intercom/directional/south, -/turf/open/floor/iron/dark, -/area/science/robotics/lab) -"gha" = ( -/obj/structure/table, -/obj/item/assembly/timer, -/obj/item/assembly/timer{ - pixel_x = -4; - pixel_y = 2 - }, -/obj/item/assembly/timer{ - pixel_x = 6; - pixel_y = -4 +/obj/machinery/button/door/directional/east{ + id = "teleshutter"; + name = "Teleporter Shutter Toggle"; + req_access = list("command") }, -/obj/item/assembly/timer{ - pixel_x = 5; - pixel_y = 4 +/turf/open/floor/iron/dark, +/area/station/command/teleporter) +"ivm" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, -/obj/effect/turf_decal/tile/purple/half/contrasted{ +/obj/effect/turf_decal/delivery, +/obj/structure/closet/firecloset, +/turf/open/floor/iron/dark, +/area/station/hallway/primary/port) +"ivF" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/turf/open/floor/iron/showroomfloor, -/area/science/mixing) -"ghj" = ( -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/yellow{ +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/effect/turf_decal/tile/yellow{ +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/effect/turf_decal/tile/red{ - dir = 8 +/obj/machinery/firealarm/directional/north, +/turf/open/floor/iron/dark/corner{ + dir = 1 }, -/obj/effect/turf_decal/tile/red{ - dir = 4 +/area/station/hallway/primary/central) +"ivG" = ( +/turf/closed/wall/rust, +/area/station/command/bridge) +"ivK" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/shutters{ + id = "virologysurgery"; + name = "Virology Privacy Shutters" }, -/obj/structure/table, -/obj/item/pipe_dispenser, -/obj/item/holosign_creator/atmos, -/turf/open/floor/iron, -/area/maintenance/disposal/incinerator) -"gho" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/closet/emcloset, -/obj/effect/spawner/random/maintenance, -/obj/machinery/light/small/directional/south, /turf/open/floor/plating, -/area/maintenance/department/cargo) -"ghs" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable, +/area/station/medical/virology) +"ivU" = ( +/obj/structure/closet/emcloset, /turf/open/floor/plating, -/area/maintenance/starboard/fore) -"ghx" = ( -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 +/area/station/maintenance/department/security) +"ivX" = ( +/turf/open/floor/plating{ + icon_state = "platingdmg2" }, -/obj/effect/turf_decal/tile/blue{ +/area/station/maintenance/department/bridge) +"ivY" = ( +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible, -/turf/open/floor/iron, -/area/engineering/atmos) -"ghX" = ( -/obj/structure/table, -/obj/item/storage/box/bodybags{ - pixel_x = 4; - pixel_y = 2 +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, -/obj/item/pen, -/obj/item/storage/box/prisoner, /obj/machinery/camera/directional/south{ - c_tag = "Prison Hallway Port"; - network = list("ss13","prison") - }, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 1 + c_tag = "Departures Cargo Dock"; + name = "shuttle camera" }, -/turf/open/floor/iron, -/area/security/prison) -"gih" = ( -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/dark, +/area/station/hallway/secondary/exit/departure_lounge) +"iwB" = ( +/obj/effect/turf_decal/tile/red{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral, -/obj/structure/bookcase{ - name = "Forbidden Knowledge" +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 }, -/turf/open/floor/iron/dark, -/area/service/library) -"gii" = ( -/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/sign/plaques/kiddie{ - pixel_y = -32 +/obj/structure/cable, +/turf/open/floor/iron/showroomfloor, +/area/station/security/checkpoint/science/research) +"iwI" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/conveyor{ + dir = 4; + id = "QMLoad2"; + name = "on ramp" }, -/obj/effect/landmark/navigate_destination/aiupload, -/turf/open/floor/engine, -/area/ai_monitored/turret_protected/ai_upload) -"gik" = ( -/turf/closed/wall/r_wall, -/area/medical/medbay/central) -"giB" = ( /obj/effect/turf_decal/tile/neutral{ dir = 1 }, /obj/effect/turf_decal/tile/neutral{ - dir = 8 + dir = 4 }, -/obj/effect/decal/cleanable/greenglow, -/turf/open/floor/iron/dark, -/area/engineering/gravity_generator) -"giY" = ( -/obj/effect/turf_decal/tile/yellow{ - dir = 1 +/obj/structure/sign/warning/vacuum/external{ + pixel_x = 32; + pixel_y = -32 }, -/obj/effect/turf_decal/tile/yellow{ +/turf/open/floor/iron/dark, +/area/station/cargo/storage) +"iwL" = ( +/obj/structure/sign/warning/secure_area, +/turf/closed/wall, +/area/station/security/processing) +"iwM" = ( +/obj/effect/spawner/structure/window/reinforced/plasma, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible, +/turf/open/floor/plating, +/area/station/engineering/supermatter/room) +"iwS" = ( +/obj/effect/turf_decal/stripes/corner{ dir = 8 }, -/obj/machinery/camera/directional/west{ - c_tag = "Chemistry West"; - network = list("ss13","medbay") - }, -/obj/machinery/firealarm/directional/west, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/showroomfloor, -/area/medical/chemistry) -"gjc" = ( -/obj/machinery/airalarm/directional/west, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, /turf/open/floor/engine, -/area/ai_monitored/turret_protected/ai_upload) -"gju" = ( -/obj/effect/turf_decal/delivery, -/obj/machinery/door/poddoor/massdriver_ordnance, -/obj/structure/fans/tiny, -/turf/open/floor/plating{ - icon_state = "platingdmg3" - }, -/area/maintenance/starboard) -"gjF" = ( +/area/station/engineering/supermatter/room) +"iwT" = ( /obj/effect/turf_decal/delivery, -/obj/structure/reagent_dispensers/fueltank, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ +/obj/structure/closet/radiation, +/obj/item/clothing/glasses/meson, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"ixc" = ( +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ dir = 1 }, +/turf/open/floor/engine/telecomms, +/area/station/tcommsat/server) +"ixf" = ( +/obj/machinery/porta_turret/ai, +/obj/machinery/light/small/directional/north, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/effect/turf_decal/box/red, /obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/south, -/turf/open/floor/iron/dark, -/area/construction/mining/aux_base) -"gjG" = ( -/obj/effect/turf_decal/tile/yellow{ - dir = 4 +/turf/open/floor/circuit/green{ + luminosity = 2 }, -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/red, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 8 +/area/station/ai_monitored/turret_protected/aisat_interior) +"ixj" = ( +/obj/machinery/modular_computer/console/preset/engineering, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/bot, +/obj/machinery/light/directional/west, +/obj/machinery/requests_console/directional/west{ + department = "Engineering"; + departmentType = 4; + name = "Engineering Requests Console" }, -/obj/effect/landmark/start/chief_engineer, -/obj/structure/cable, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 +/obj/structure/disposalpipe/segment{ + dir = 6 }, -/obj/effect/turf_decal/tile/red{ +/turf/open/floor/iron/dark, +/area/station/engineering/lobby) +"ixn" = ( +/obj/structure/railing/corner{ dir = 1 }, -/obj/effect/turf_decal/siding/yellow{ - dir = 5 +/obj/machinery/door/morgue{ + name = "Coffin Storage"; + req_access = list("chapel_office") }, -/turf/open/floor/iron, -/area/command/heads_quarters/ce) -"gjJ" = ( +/turf/open/floor/iron/dark, +/area/station/service/chapel/funeral) +"ixo" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/blue{ +/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, /obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/power/apc/auto_name/directional/north, +/turf/open/floor/iron/dark/corner{ dir = 1 }, -/obj/effect/turf_decal/stripes/line{ +/area/station/hallway/primary/central) +"ixx" = ( +/obj/effect/turf_decal/tile/yellow{ dir = 1 }, -/obj/machinery/power/apc/auto_name/directional/west, -/obj/structure/cable, +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/landmark/event_spawn, +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/machinery/holopad, +/obj/effect/turf_decal/bot, /turf/open/floor/iron, -/area/hallway/primary/starboard) -"gjP" = ( +/area/station/cargo/drone_bay) +"ixB" = ( +/turf/closed/wall/r_wall, +/area/station/maintenance/department/chapel/monastery) +"ixG" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/structure/crate, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/blue{ - dir = 4 +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 10 }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/starboard/aft) +"ixN" = ( +/obj/structure/sign/painting/library{ + pixel_x = 32 }, +/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/turf_decal/stripes/corner{ +/obj/effect/turf_decal/siding/wood{ dir = 1 }, -/turf/open/floor/iron, -/area/hallway/primary/central) -"gkb" = ( +/turf/open/floor/iron/dark, +/area/station/service/library) +"ixO" = ( +/obj/effect/turf_decal/bot, +/obj/effect/decal/cleanable/blood/old, /obj/effect/turf_decal/stripes/corner, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/engine, -/area/ai_monitored/command/nuke_storage) -"gkg" = ( -/obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/east, +/obj/effect/landmark/start/hangover, /turf/open/floor/iron, -/area/security/courtroom) -"gkh" = ( +/area/station/command/heads_quarters/hop) +"iyd" = ( +/obj/machinery/door/poddoor/incinerator_atmos_main, +/turf/open/floor/engine, +/area/station/maintenance/disposal/incinerator) +"iyi" = ( +/obj/effect/turf_decal/stripes/line{ + 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/iron, -/area/security/courtroom) -"gkl" = ( -/obj/machinery/mecha_part_fabricator/maint{ - name = "forgotten exosuit fabricator" - }, +/obj/structure/closet/emcloset/anchored, +/obj/machinery/light/small/directional/east, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/dark, -/area/service/chapel/storage) -"gkx" = ( -/obj/machinery/atmospherics/pipe/bridge_pipe/green/visible, -/obj/structure/lattice/catwalk, -/obj/machinery/atmospherics/pipe/bridge_pipe/orange/visible{ - dir = 4 - }, -/turf/open/space/basic, -/area/space/nearstation) -"gkD" = ( -/obj/effect/turf_decal/stripes/line{ +/area/station/ai_monitored/turret_protected/aisat/atmos) +"iyk" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/disposalpipe/segment{ dir = 4 }, +/turf/open/floor/plating, +/area/station/maintenance/port/lesser) +"iyB" = ( +/obj/machinery/atmospherics/components/binary/valve/layer4, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plating, +/area/station/cargo/warehouse) +"iyI" = ( +/turf/closed/wall, +/area/station/medical/virology) +"iyM" = ( +/obj/effect/turf_decal/tile/red, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"iyT" = ( /obj/structure/table, -/obj/machinery/status_display/ai/directional/north, -/obj/item/storage/toolbox/mechanical, -/obj/item/multitool, -/obj/effect/decal/cleanable/cobweb, -/turf/open/floor/engine, -/area/ai_monitored/turret_protected/ai) -"gkJ" = ( -/obj/effect/turf_decal/tile/brown{ +/obj/effect/turf_decal/tile/red{ dir = 4 }, -/obj/effect/turf_decal/tile/brown{ +/obj/effect/turf_decal/tile/red{ dir = 1 }, -/obj/effect/turf_decal/tile/yellow{ +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/obj/item/folder/red, +/obj/item/restraints/handcuffs, +/obj/machinery/status_display/evac/directional/north, +/turf/open/floor/iron/dark, +/area/station/command/bridge) +"iza" = ( +/turf/closed/wall/rust, +/area/station/maintenance/port/lesser) +"ize" = ( +/obj/structure/flora/bush/pale/style_random, +/obj/machinery/newscaster/directional/north, +/obj/machinery/light/small/directional/north, +/obj/structure/flora/bush/flowers_pp/style_random, +/turf/open/floor/grass, +/area/station/service/hydroponics/garden) +"izf" = ( +/obj/effect/turf_decal/delivery, +/obj/machinery/door/poddoor{ + id = "Secure Storage"; + name = "Secure Storage" }, -/turf/open/floor/iron, -/area/cargo/storage) -"gkL" = ( -/obj/effect/turf_decal/trimline/green/filled/line{ - dir = 1 +/turf/open/floor/iron/dark, +/area/station/engineering/supermatter/room) +"izt" = ( +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 8 }, +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/iron/dark, +/area/station/command/bridge) +"izu" = ( /obj/structure/cable, +/obj/effect/turf_decal/tile/brown/half/contrasted{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, /turf/open/floor/iron, -/area/security/prison) -"gkN" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/light/small/directional/east, -/turf/open/floor/plating, -/area/security/prison) -"gll" = ( -/obj/structure/cable, -/obj/effect/decal/cleanable/cobweb, -/turf/open/floor/plating, -/area/maintenance/department/bridge) -"glp" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/area/station/cargo/miningoffice) +"izL" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/corner, -/obj/structure/disposalpipe/segment, -/obj/structure/cable, -/obj/machinery/light/small/directional/east, -/obj/effect/turf_decal/stripes/corner{ +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/turf/open/floor/iron/dark, -/area/maintenance/port/greater) -"gmb" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/structure/cable, -/turf/open/floor/engine, -/area/engineering/supermatter/room) -"gmg" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/engineering/glass{ - name = "Freight Power Control" +/obj/structure/rack, +/obj/item/reagent_containers/blood/random{ + pixel_x = 4; + pixel_y = 4 }, -/obj/structure/cable, -/obj/structure/barricade/wooden/crude, -/obj/effect/mapping_helpers/airlock/abandoned, -/turf/open/floor/iron/dark, -/area/cargo/warehouse) -"gmu" = ( -/obj/structure/flora/ausbushes/leafybush, -/obj/structure/flora/ausbushes/fernybush, -/obj/structure/flora/ausbushes/ywflowers, -/turf/open/floor/grass, -/area/service/hydroponics) -"gmS" = ( -/obj/structure/sign/poster/official/help_others, -/turf/closed/wall/r_wall/rust, -/area/security/prison) -"gmW" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plating{ - icon_state = "platingdmg1" +/obj/item/reagent_containers/blood/random, +/obj/item/reagent_containers/blood/random{ + pixel_x = -4; + pixel_y = -4 }, -/area/maintenance/starboard/aft) -"gno" = ( -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ +/turf/open/floor/iron/dark, +/area/station/maintenance/fore) +"izM" = ( +/obj/effect/spawner/random/vending/colavend, +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, /obj/effect/turf_decal/tile/neutral, -/obj/machinery/button/door/directional/south{ - id = "evashutter"; - name = "E.V.A. Storage Shutter Toggle"; - req_access_txt = "19" +/obj/effect/turf_decal/bot, +/turf/open/floor/iron/dark, +/area/station/hallway/primary/port) +"izU" = ( +/obj/effect/turf_decal/delivery, +/obj/machinery/vending/clothing, +/turf/open/floor/iron/dark, +/area/station/hallway/secondary/entry) +"izY" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating{ + icon_state = "panelscorched" }, -/turf/open/floor/iron, -/area/hallway/primary/central) -"gny" = ( +/area/station/cargo/storage) +"iAt" = ( +/obj/effect/turf_decal/stripes/line, +/obj/structure/sign/warning/vacuum/external{ + pixel_x = -32 + }, +/turf/open/floor/iron/dark, +/area/station/service/chapel/funeral) +"iAC" = ( +/obj/machinery/suit_storage_unit/rd, +/obj/effect/turf_decal/delivery, +/obj/effect/decal/cleanable/dirt, +/obj/item/radio/intercom/directional/north, +/obj/effect/turf_decal/tile/neutral/half/contrasted, +/turf/open/floor/iron/dark, +/area/station/command/heads_quarters/rd) +"iAE" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible, +/obj/effect/turf_decal/delivery, /obj/structure/cable, -/obj/effect/turf_decal/sand/plating, -/turf/open/floor/plating/airless, -/area/space/nearstation) -"gnH" = ( -/obj/structure/sign/poster/official/wtf_is_co2, -/turf/closed/wall, -/area/engineering/atmos) -"gnJ" = ( +/turf/open/floor/iron/dark, +/area/station/engineering/supermatter/room) +"iAR" = ( +/obj/effect/turf_decal/delivery, +/obj/effect/decal/cleanable/dirt, +/obj/structure/spider/stickyweb, /obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 10 +/obj/machinery/power/apc/auto_name/directional/north, +/turf/open/floor/plating, +/area/station/maintenance/department/electrical) +"iAU" = ( +/obj/structure/table, +/obj/item/stack/sheet/iron/fifty, +/obj/item/stack/sheet/iron/fifty, +/obj/item/clothing/head/welding{ + pixel_x = 4; + pixel_y = 4 }, +/obj/item/clothing/head/welding, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 4 +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"iAX" = ( +/obj/structure/table, +/obj/item/storage/toolbox/electrical, +/obj/item/multitool, +/turf/open/floor/engine, +/area/station/engineering/storage/tech) +"iBb" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "platingdmg3" }, -/turf/open/floor/iron/dark/corner{ +/area/station/engineering/supermatter/room) +"iBc" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/holosign/barrier/atmos, +/turf/open/floor/plating/airless, +/area/station/maintenance/space_hut/plasmaman) +"iBh" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/area/hallway/primary/fore) -"gnY" = ( -/obj/structure/railing{ +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/iron/dark, -/area/service/chapel/monastery) -"gnZ" = ( -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 1 +/obj/structure/cable, +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 4 }, -/obj/effect/turf_decal/tile/blue{ +/obj/effect/turf_decal/tile/purple{ dir = 8 }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 +/obj/effect/turf_decal/siding/purple, +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 +/turf/open/floor/iron/showroomfloor, +/area/station/science/genetics) +"iBm" = ( +/obj/effect/turf_decal/tile/green, +/obj/effect/turf_decal/tile/green{ + dir = 4 }, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/siding/blue{ - dir = 8 +/obj/effect/turf_decal/tile/green, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/structure/disposalpipe/sorting/mail/flip{ + dir = 2; + name = "virology sorting disposal pipe"; + sortType = 27 }, -/obj/effect/turf_decal/stripes/line, -/obj/structure/disposalpipe/segment, /turf/open/floor/iron/showroomfloor, -/area/medical/medbay/central) -"goy" = ( +/area/station/medical/virology) +"iBs" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/sign/directions/evac{ + dir = 8; + pixel_y = 24 + }, /obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/east, -/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/station/maintenance/starboard) +"iBt" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/preopen{ + id = "xeno3"; + name = "Creature Cell 3" + }, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/science/xenobiology) +"iBv" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 + }, +/obj/effect/landmark/xeno_spawn, +/turf/open/floor/iron/dark, +/area/station/maintenance/starboard/fore) +"iBy" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/door/airlock/security/glass{ + name = "Brig Control" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/access/all/security/armory, /turf/open/floor/iron/dark, -/area/service/chapel/storage) -"goO" = ( +/area/station/security/warden) +"iBz" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 8 + }, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, /obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/siding/wood/corner, -/obj/structure/disposalpipe/segment, -/obj/structure/sink/kitchen{ - dir = 8; - pixel_x = 12; - pixel_y = 4 +/obj/effect/turf_decal/siding/wood{ + dir = 4 }, -/obj/effect/turf_decal/siding/white{ - dir = 1 +/obj/structure/disposalpipe/segment{ + dir = 4 }, /turf/open/floor/iron/dark, -/area/service/bar) -"goP" = ( -/obj/structure/chair/comfy/brown{ - color = "#596479"; - dir = 1 +/area/station/service/bar) +"iBD" = ( +/obj/machinery/ai_slipper{ + uses = 10 + }, +/obj/effect/turf_decal/box, +/obj/effect/turf_decal/stripes/corner, +/obj/effect/turf_decal/stripes/corner{ + dir = 8 }, -/obj/effect/landmark/start/captain, -/turf/open/floor/carpet/royalblue, -/area/command/heads_quarters/captain) -"gps" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/decal/cleanable/dirt, +/turf/open/floor/engine, +/area/station/ai_monitored/turret_protected/ai) +"iBH" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line, /obj/structure/cable, -/turf/open/floor/plating, -/area/maintenance/fore) -"gpw" = ( -/turf/closed/wall/rust, -/area/maintenance/space_hut/plasmaman) -"gpA" = ( -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ +/turf/open/floor/engine/telecomms, +/area/station/tcommsat/server) +"iBV" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/effect/turf_decal/tile/red{ - dir = 4 +/turf/open/floor/iron, +/area/station/security/courtroom) +"iCK" = ( +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/status_display/evac/directional/east, -/turf/open/floor/iron/showroomfloor, -/area/security/brig) -"gpB" = ( -/obj/effect/turf_decal/tile/purple{ - dir = 8 +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, -/obj/effect/turf_decal/tile/purple{ - dir = 1 +/obj/machinery/conveyor{ + dir = 4; + id = "packageSort2"; + name = "mail belt" }, -/obj/effect/turf_decal/tile/purple{ - dir = 1 +/obj/structure/disposalpipe/junction/flip, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/dark, +/area/station/cargo/sorting) +"iCP" = ( +/obj/machinery/door/airlock/external{ + name = "Brig Shuttle Airlock" }, -/obj/effect/turf_decal/siding/purple/corner{ - dir = 8 +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 }, -/obj/structure/disposalpipe/segment{ - dir = 5 +/obj/effect/mapping_helpers/airlock/access/all/security/general, +/turf/open/floor/iron/dark, +/area/station/hallway/secondary/exit/departure_lounge) +"iCV" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 4 }, /turf/open/floor/iron/showroomfloor, -/area/science/xenobiology) -"gpQ" = ( -/obj/machinery/disposal/bin, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/stripes/corner, -/obj/effect/turf_decal/stripes/corner{ +/area/station/medical/exam_room) +"iCW" = ( +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, +/obj/item/kirbyplants{ + icon_state = "plant-05" + }, /obj/machinery/camera/directional/north{ - c_tag = "Medbay Central"; - name = "medical camera"; - network = list("ss13","medical") + c_tag = "Departures Lounge"; + name = "shuttle camera" }, +/obj/structure/cable, +/obj/machinery/power/apc/auto_name/directional/north, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) +"iDh" = ( /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 8 @@ -31840,1495 +31265,1669 @@ /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/structure/disposalpipe/trunk{ +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=Upload"; + location = "Science"; + name = "science navigation beacon" + }, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"iEi" = ( +/obj/structure/chair{ + dir = 4 + }, +/obj/effect/landmark/start/security_officer, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 8 }, -/obj/effect/turf_decal/siding/blue{ - dir = 1 +/turf/open/floor/iron/dark, +/area/station/security/office) +"iEr" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, +/obj/machinery/light/directional/west, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"iEu" = ( +/obj/effect/turf_decal/delivery, +/obj/effect/decal/cleanable/cobweb, +/obj/effect/spawner/random/engineering/atmospherics_portable, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, +/obj/effect/turf_decal/tile/neutral, /turf/open/floor/iron/dark, -/area/medical/medbay/central) -"gqd" = ( +/area/station/maintenance/department/crew_quarters/bar) +"iEy" = ( +/obj/structure/table/wood, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/machinery/atmospherics/components/trinary/filter/flipped{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/maintenance/disposal/incinerator) -"gqx" = ( /obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/obj/structure/sign/poster/official/cohiba_robusto_ad{ + pixel_y = -32 }, -/obj/effect/turf_decal/bot, -/obj/machinery/light/small/directional/east, -/obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/east, -/obj/machinery/computer/operating{ - dir = 1 +/obj/effect/decal/cleanable/blood/old, +/obj/effect/decal/cleanable/dirt, +/obj/item/storage/box/matches{ + pixel_x = -4; + pixel_y = 6 }, -/turf/open/floor/iron/dark, -/area/medical/surgery/aft) -"gqO" = ( -/obj/structure/rack, -/obj/item/storage/briefcase{ +/obj/item/lighter{ pixel_x = 4; pixel_y = 4 }, -/obj/item/storage/briefcase, -/obj/effect/turf_decal/tile/neutral{ +/obj/item/lighter, +/turf/open/floor/iron/dark, +/area/station/maintenance/port/greater) +"iEB" = ( +/obj/structure/sign/warning/docking, +/turf/closed/wall, +/area/station/cargo/warehouse) +"iEG" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow{ dir = 8 }, -/obj/effect/turf_decal/tile/neutral, -/obj/machinery/airalarm/directional/north, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron/dark, -/area/service/lawoffice) -"gqQ" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/tile/red{ dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/dark/visible, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/airalarm/directional/south, -/turf/open/floor/engine, -/area/engineering/supermatter/room) -"grn" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/sorting/mail/flip{ - dir = 2; - name = "rd sorting disposal pipe"; - sortType = 13 - }, -/obj/structure/cable, -/obj/effect/turf_decal/tile/purple, -/obj/effect/turf_decal/siding/purple/corner, -/turf/open/floor/iron/showroomfloor, -/area/science/genetics) -"grz" = ( -/obj/effect/decal/cleanable/dirt, /obj/structure/cable, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/siding/yellow{ dir = 8 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/turf/open/floor/iron, +/area/station/engineering/storage_shared) +"iEK" = ( +/obj/machinery/door/window/left/directional/west{ + name = "Waste Door" + }, +/obj/machinery/conveyor_switch/oneway{ + dir = 8; + id = "garbage"; + name = "disposal conveyor" }, -/obj/machinery/vending/wardrobe/sec_wardrobe, -/turf/open/floor/iron/dark, -/area/security/checkpoint/customs) -"grD" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/effect/decal/cleanable/dirt, -/obj/structure/disposalpipe/segment, -/obj/structure/cable, -/obj/effect/turf_decal/stripes/corner, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/plating{ - icon_state = "platingdmg3" + icon_state = "platingdmg1" + }, +/area/station/maintenance/disposal) +"iFa" = ( +/obj/machinery/light/small/directional/south, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"iFd" = ( +/obj/structure/sign/warning/electric_shock, +/turf/closed/wall/rust, +/area/station/maintenance/starboard) +"iFe" = ( +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 }, -/area/maintenance/starboard/aft) -"grJ" = ( /obj/effect/turf_decal/delivery, -/obj/structure/closet/secure_closet/chief_medical, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/door/window/brigdoor/right/directional/north{ + id = "Cell 3"; + name = "Cell 3"; + req_access = list("security") + }, +/turf/open/floor/iron/showroomfloor, +/area/station/security/brig) +"iFE" = ( /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/firealarm/directional/south, -/obj/structure/extinguisher_cabinet/directional/west, -/obj/item/gun/energy/e_gun/mini, -/turf/open/floor/iron/dark, -/area/command/heads_quarters/cmo) -"grK" = ( -/turf/closed/wall/r_wall, -/area/space) -"grT" = ( +/turf/open/floor/iron, +/area/station/cargo/storage) +"iFI" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/trimline/green/filled/line, +/obj/structure/cable, +/obj/structure/table/wood, +/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/siding/wood{ + dir = 8 }, -/obj/machinery/camera/directional/north{ - c_tag = "Hydroponics Storage"; - name = "hydroponics camera" +/obj/machinery/door/window/right/directional/west{ + name = "Library Desk"; + req_access = list("library") }, +/obj/item/clipboard, +/obj/item/toy/figure/curator, +/obj/item/pen/fountain, /turf/open/floor/iron/dark, -/area/service/hydroponics) -"gsn" = ( -/obj/machinery/mineral/stacking_machine{ - input_dir = 2 - }, -/obj/effect/turf_decal/delivery, -/obj/effect/turf_decal/stripes/line{ +/area/station/service/library) +"iFK" = ( +/obj/effect/turf_decal/tile/blue{ dir = 4 }, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/tile/blue{ dir = 8 }, -/turf/open/floor/iron/dark, -/area/service/janitor) -"gsF" = ( -/obj/effect/turf_decal/tile/purple{ - dir = 8 +/obj/effect/turf_decal/tile/blue{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/showroomfloor, -/area/science/misc_lab) -"gsY" = ( -/obj/machinery/door/airlock/engineering/glass/critical{ - heat_proof = 1; - name = "Supermatter Chamber"; - req_access_txt = "10" +/obj/effect/turf_decal/tile/blue{ + dir = 1 }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/obj/effect/turf_decal/delivery, -/turf/open/floor/engine, -/area/engineering/supermatter) -"gtd" = ( -/obj/structure/flora/ausbushes/palebush{ - icon_state = "fullgrass_2" +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 }, -/obj/structure/flora/grass/jungle{ - icon_state = "bushc2" +/obj/effect/turf_decal/siding/blue{ + dir = 9 }, -/turf/open/misc/asteroid, -/area/space/nearstation) -"gtm" = ( -/obj/machinery/computer/security/telescreen/interrogation{ - name = "isolation room monitor"; - network = list("isolation"); - pixel_y = 31 +/turf/open/floor/iron/showroomfloor, +/area/station/medical/storage) +"iFR" = ( +/obj/structure/railing{ + dir = 8 }, -/obj/machinery/button/flasher{ - id = "IsolationFlash"; - pixel_x = -23; - pixel_y = 8; - req_access_txt = "2" +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 }, -/obj/machinery/button/door/directional/west{ - id = "Isolation"; - name = "Isolation Shutter Button"; - pixel_y = -6; - req_access_txt = "2" +/turf/open/floor/iron/dark, +/area/station/service/chapel/monastery) +"iFU" = ( +/obj/structure/table, +/obj/item/paper_bin, +/obj/item/pen, +/obj/machinery/airalarm/directional/west, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 4 }, -/turf/open/floor/iron, -/area/security/prison) -"gtF" = ( -/obj/structure/window/reinforced/spawner{ - dir = 8 +/turf/open/floor/iron/dark, +/area/station/security/brig) +"iGg" = ( +/obj/machinery/atmospherics/components/trinary/filter{ + dir = 1 }, -/obj/machinery/research/anomaly_refinery, -/obj/effect/turf_decal/tile/purple/anticorner/contrasted{ +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/yellow{ dir = 8 }, -/turf/open/floor/iron/showroomfloor, -/area/science/mixing) -"gtL" = ( -/obj/structure/sink{ - dir = 4; - pixel_x = -12; - pixel_y = 2 +/obj/machinery/light/small/directional/west, +/turf/open/floor/iron/dark/corner{ + dir = 1 }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/box, -/obj/structure/mirror/directional/north, -/turf/open/floor/plating{ - icon_state = "panelscorched" +/area/station/maintenance/aft) +"iGx" = ( +/obj/structure/table/bronze, +/obj/item/stack/sheet/bronze{ + amount = 50 }, -/area/maintenance/fore) -"gtX" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/bronze, +/area/station/maintenance/department/chapel) +"iGD" = ( /obj/effect/turf_decal/tile/neutral{ - dir = 1 + dir = 4 }, /obj/effect/turf_decal/tile/neutral, -/turf/open/floor/iron/dark, -/area/service/library) -"gui" = ( -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 +/obj/structure/table, +/obj/machinery/computer/security/telescreen/minisat{ + dir = 4 }, -/obj/effect/turf_decal/tile/neutral, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/light/directional/west, +/obj/machinery/status_display/ai/directional/west, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/aisat/foyer) +"iGI" = ( +/obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/door/airlock/command{ + name = "Chief Medical Officer's Office" + }, +/obj/structure/disposalpipe/segment, /obj/structure/cable, -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/obj/effect/mapping_helpers/airlock/access/all/medical/cmo, +/turf/open/floor/iron/dark, +/area/station/medical/storage) +"iGK" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/siding/purple/corner{ + dir = 1 }, /turf/open/floor/iron, -/area/hallway/primary/aft) -"gur" = ( -/obj/machinery/light/small/directional/west, +/area/station/science/robotics/mechbay) +"iGT" = ( +/obj/structure/table, /obj/effect/turf_decal/tile/neutral{ dir = 4 }, /obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/obj/item/storage/box/lights/mixed{ + pixel_y = 5 + }, +/obj/item/stack/package_wrap, +/obj/item/hand_labeler, +/obj/item/storage/box/shipping{ + pixel_x = -4; + pixel_y = -4 + }, +/turf/open/floor/iron/dark, +/area/station/commons/storage/primary) +"iHq" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ dir = 1 }, -/obj/effect/turf_decal/stripes/corner{ +/obj/effect/turf_decal/tile/red{ dir = 1 }, -/obj/structure/table, -/obj/effect/decal/cleanable/dirt, -/obj/item/radio{ - desc = "An old handheld radio. You could use it, if you really wanted to."; - icon_state = "radio"; - name = "old radio" +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/turf/open/floor/iron/dark, -/area/maintenance/port/greater) -"guv" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/closed/wall/r_wall, -/area/maintenance/starboard) -"guI" = ( -/obj/effect/spawner/structure/window, -/turf/open/floor/plating, -/area/service/hydroponics) -"gvk" = ( -/turf/open/floor/engine, -/area/engineering/storage/tech) -"gvJ" = ( -/obj/effect/landmark/event_spawn, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/turf/open/floor/iron, +/area/station/commons/storage/primary) +"iHC" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 + }, +/obj/structure/cable, /obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/red/half/contrasted, +/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/box, +/obj/effect/landmark/start/hangover, /turf/open/floor/iron, -/area/security/office) -"gvO" = ( +/area/station/hallway/primary/starboard) +"iHG" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/door/firedoor, -/turf/open/floor/iron/dark, -/area/hallway/primary/central) -"gvU" = ( -/obj/effect/turf_decal/tile/blue{ +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 1 +/obj/structure/disposalpipe/segment{ + dir = 10 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/item/radio/intercom/directional/north, /turf/open/floor/iron, -/area/commons/fitness/recreation) -"gvX" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/area/station/hallway/primary/port) +"iHL" = ( +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/effect/turf_decal/tile/purple, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, /obj/structure/cable, /turf/open/floor/iron/showroomfloor, -/area/security/medical) -"gvY" = ( +/area/station/science/research) +"iHO" = ( +/obj/structure/closet/crate/coffin, +/obj/effect/turf_decal/bot_white, +/obj/effect/mob_spawn/corpse/human/skeleton, +/turf/open/floor/iron/dark/textured_large, +/area/station/service/chapel/funeral) +"iHP" = ( /obj/structure/disposalpipe/segment{ - dir = 9 + dir = 6 }, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 +/obj/effect/turf_decal/tile/neutral/half/contrasted, +/turf/open/floor/iron/dark, +/area/station/security/office) +"iHT" = ( +/obj/structure/chair{ + dir = 4 }, -/obj/effect/turf_decal/tile/brown{ +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/dark, +/area/station/security/interrogation) +"iIp" = ( /obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, /obj/effect/turf_decal/tile/brown, -/turf/open/floor/iron, -/area/cargo/storage) -"gwc" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 6 - }, -/obj/structure/cable, -/turf/open/floor/plating{ - icon_state = "panelscorched" +/obj/effect/turf_decal/tile/brown{ + dir = 4 }, -/area/maintenance/starboard/fore) -"gwo" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 1 +/obj/effect/turf_decal/stripes/corner{ + dir = 4 }, -/obj/effect/turf_decal/tile/blue{ +/obj/effect/turf_decal/stripes/corner, +/obj/effect/turf_decal/tile/brown{ dir = 8 }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 +/obj/effect/turf_decal/loading_area{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/effect/turf_decal/siding/blue{ +/turf/open/floor/iron, +/area/station/cargo/storage) +"iIF" = ( +/obj/structure/table/glass, +/obj/item/clothing/gloves/color/latex, +/obj/item/clothing/gloves/color/latex, +/obj/item/clothing/glasses/science{ + pixel_x = 4; + pixel_y = 4 + }, +/obj/item/clothing/glasses/science, +/obj/item/storage/pill_bottle/epinephrine, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/effect/turf_decal/stripes/line{ +/turf/open/floor/iron/dark, +/area/station/medical/pharmacy) +"iIP" = ( +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/showroomfloor, -/area/medical/medbay/central) -"gws" = ( -/obj/structure/sign/warning/fire{ - pixel_x = -32 - }, -/obj/machinery/firealarm/directional/south, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/structure/table, -/obj/item/crowbar/red, -/obj/item/radio{ - pixel_y = 5 +/obj/effect/turf_decal/stripes/corner{ + dir = 4 }, /turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/aisat/atmos) -"gwu" = ( -/obj/structure/toilet, -/obj/machinery/light/small/directional/north, -/obj/effect/spawner/random/contraband/prison, -/turf/open/floor/vault, -/area/security/prison) -"gwx" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/engine, -/area/engineering/supermatter/room) -"gwE" = ( -/obj/effect/turf_decal/box/corners{ +/area/station/commons/fitness/recreation) +"iIX" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral, +/obj/structure/filingcabinet/employment, /obj/effect/turf_decal/tile/neutral{ - dir = 8 + dir = 4 }, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/turf/open/floor/iron, -/area/cargo/storage) -"gwH" = ( -/turf/open/floor/plating{ - icon_state = "platingdmg3" - }, -/area/maintenance/department/bridge) -"gwX" = ( -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ - dir = 4 +/obj/item/radio/intercom/directional/south, +/obj/machinery/button/door/directional/east{ + id = "lawyer_shutters"; + name = "Law Office Shutters Toggle"; + req_access = list("lawyer") }, -/obj/machinery/door/airlock/atmos/glass{ - name = "Atmospherics"; - req_access_txt = "24" +/obj/effect/turf_decal/bot, +/turf/open/floor/iron/dark, +/area/station/service/lawoffice) +"iJc" = ( +/obj/machinery/power/smes, +/obj/effect/turf_decal/bot, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/line{ + dir = 6 }, +/obj/effect/decal/cleanable/dirt, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark, -/area/engineering/atmos) -"gxd" = ( -/obj/machinery/camera/directional/north{ - c_tag = "Xenobiology Euthanization Chamber"; - name = "xenobiology camera"; - network = list("ss13","rd","xeno") +/turf/open/floor/plating{ + icon_state = "panelscorched" }, -/obj/effect/turf_decal/stripes/line{ - dir = 9 +/area/station/maintenance/solars/port/fore) +"iJf" = ( +/obj/machinery/mech_bay_recharge_port, +/obj/structure/sign/warning/no_smoking{ + pixel_x = -28 }, -/obj/structure/disposalpipe/segment{ - dir = 10 +/obj/machinery/camera/directional/north{ + c_tag = "Mech Bay"; + name = "science camera"; + network = list("ss13","rd") }, -/turf/open/floor/circuit/telecomms, -/area/science/xenobiology) -"gxs" = ( -/obj/effect/turf_decal/tile/brown, -/obj/effect/turf_decal/tile/brown{ +/obj/structure/cable, +/obj/effect/turf_decal/stripes/corner{ dir = 8 }, -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/iron, -/area/cargo/storage) -"gxA" = ( -/obj/machinery/door/airlock/maintenance{ - req_access_txt = "12" +/turf/open/floor/plating, +/area/station/science/robotics/mechbay) +"iJg" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, /obj/structure/disposalpipe/segment, -/turf/open/floor/iron/dark, -/area/maintenance/port/lesser) -"gxC" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/holopad, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/green, -/obj/effect/turf_decal/tile/blue{ +/obj/effect/turf_decal/stripes/corner{ dir = 4 }, -/obj/effect/turf_decal/bot, /turf/open/floor/iron, -/area/service/hydroponics) -"gxH" = ( -/obj/structure/railing{ - dir = 8 +/area/station/commons/storage/primary) +"iJy" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 5 }, /obj/effect/turf_decal/stripes/line{ - dir = 8 + dir = 1 }, -/turf/open/floor/iron/dark, -/area/service/chapel/funeral) -"gxM" = ( -/obj/machinery/oven, +/turf/open/floor/iron/white, +/area/station/security/prison/mess) +"iJB" = ( +/obj/structure/girder, +/obj/effect/decal/cleanable/dirt, +/obj/structure/grille/broken, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/starboard/fore) +"iJN" = ( +/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ - dir = 4 + dir = 8 }, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron/dark, -/area/service/kitchen) -"gyh" = ( /obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/command/bridge) +"iJO" = ( +/obj/structure/reflector/single/anchored{ + dir = 10 + }, +/obj/effect/turf_decal/box/corners{ dir = 1 }, +/turf/open/floor/iron/dark, +/area/station/engineering/supermatter/room) +"iJQ" = ( +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/machinery/atmospherics/components/binary/pump{ - dir = 1; - name = "Distro to Waste" +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/obj/machinery/airalarm/directional/east, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/blood/old, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/dark, -/area/engineering/atmos/pumproom) -"gyA" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/service/hydroponics) -"gyE" = ( +/area/station/maintenance/starboard/fore) +"iJR" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/unary/portables_connector/visible, -/turf/open/floor/plating, -/area/maintenance/disposal/incinerator) -"gyK" = ( -/obj/structure/flora/grass/jungle, -/obj/structure/chair, -/turf/open/misc/asteroid, -/area/maintenance/port/lesser) -"gzd" = ( -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, -/obj/effect/turf_decal/tile/yellow{ +/obj/effect/turf_decal/stripes/corner{ dir = 8 }, -/obj/effect/turf_decal/tile/blue{ +/turf/open/floor/plating, +/area/station/maintenance/port/greater) +"iJV" = ( +/obj/effect/landmark/start/chaplain, +/turf/open/floor/cult, +/area/station/service/chapel/office) +"iJY" = ( +/obj/effect/turf_decal/siding/wood{ dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/loading_area{ - dir = 4; - pixel_x = 5 +/turf/open/floor/wood{ + icon_state = "wood-broken" }, -/turf/open/floor/iron, -/area/engineering/atmos/storage/gas) -"gze" = ( +/area/station/maintenance/department/crew_quarters/bar) +"iKg" = ( +/turf/closed/wall/rust, +/area/station/engineering/main) +"iKn" = ( +/obj/effect/turf_decal/bot, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/dark, -/area/engineering/storage_shared) -"gzk" = ( -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/brown, -/obj/effect/turf_decal/stripes/corner, -/turf/open/floor/iron, -/area/cargo/storage) -"gzw" = ( -/obj/effect/turf_decal/siding/thinplating/dark/end{ +/obj/structure/window/reinforced{ dir = 1 }, -/turf/open/floor/glass/reinforced, -/area/service/chapel/monastery) -"gzy" = ( -/obj/effect/turf_decal/bot, -/obj/structure/closet/firecloset, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/obj/machinery/processor/slime, +/obj/machinery/button/door/directional/south{ + id = "xeno4"; + name = "Creature Cell 4 Toggle"; + pixel_x = 24; + req_access = list("xenobiology") }, -/obj/effect/turf_decal/tile/neutral, /turf/open/floor/iron/dark, -/area/maintenance/disposal/incinerator) -"gzA" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 6 +/area/station/science/xenobiology) +"iKq" = ( +/obj/structure/chair/office{ + dir = 4 }, -/obj/item/kirbyplants/random, -/turf/open/floor/carpet/royalblue, -/area/service/chapel/office) -"gzJ" = ( -/turf/closed/wall/r_wall/rust, -/area/maintenance/starboard/aft) -"gzK" = ( -/obj/machinery/atmospherics/pipe/heat_exchanging/simple/layer2{ - dir = 9 +/obj/effect/turf_decal/tile/red{ + dir = 4 }, -/turf/open/floor/iron/dark/airless, -/area/science/mixing/chamber) -"gzR" = ( -/obj/machinery/door/airlock/maintenance{ - name = "drone bay maintenance"; - req_access_txt = "12" +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/iron, +/area/station/security/checkpoint/customs) +"iKy" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/turf/open/floor/plating, -/area/maintenance/department/cargo) -"gzV" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/structure/chair_maintenance{ +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/effect/spawner/random/maintenance, -/obj/structure/sign/poster/contraband/random/directional/south, -/turf/open/floor/plating, -/area/maintenance/department/crew_quarters/bar) -"gAh" = ( -/obj/effect/turf_decal/stripes/corner{ +/obj/structure/disposalpipe/segment, +/obj/structure/cable, +/obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/sign/warning/vacuum/external{ - pixel_x = 32 +/turf/open/floor/iron/dark/corner{ + dir = 1 }, -/obj/effect/spawner/random/structure/crate, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"gAk" = ( -/obj/machinery/atmospherics/pipe/smart/simple/dark/visible, -/obj/effect/turf_decal/tile/purple/half/contrasted{ - dir = 8 +/area/station/hallway/primary/central/fore) +"iKN" = ( +/obj/structure/table, +/obj/item/multitool/circuit{ + pixel_x = -6 }, -/obj/machinery/button/door/directional/west{ - pixel_y = 8; - id = "ordnancemix"; - name = "Ordnance Lab Access"; - req_access_txt = "8" +/obj/item/multitool/circuit, +/obj/item/multitool/circuit{ + pixel_x = 6 }, -/obj/structure/disposalpipe/trunk{ - dir = 1 +/turf/open/floor/iron/dark, +/area/station/science/ordnance/office) +"iKT" = ( +/obj/structure/table/wood, +/obj/item/reagent_containers/food/drinks/bottle/holywater, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/turf/open/floor/iron/grimy, +/area/station/service/chapel/office) +"iKX" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, -/obj/machinery/disposal/bin, -/turf/open/floor/iron/showroomfloor, -/area/science/mixing) -"gAm" = ( -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/service/hydroponics) -"gAC" = ( -/obj/item/computer_hardware/hard_drive/portable{ - pixel_x = -5; - pixel_y = 8 +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/obj/item/computer_hardware/hard_drive/portable{ - pixel_x = 7; - pixel_y = 2 +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/obj/item/computer_hardware/hard_drive/portable{ - pixel_x = -8; - pixel_y = -3 +/obj/structure/extinguisher_cabinet/directional/west, +/obj/machinery/shower{ + dir = 4; + name = "emergency shower" }, -/obj/item/computer_hardware/hard_drive/portable{ - pixel_x = -2 +/obj/effect/turf_decal/box/corners, +/obj/effect/turf_decal/box/corners{ + dir = 4 }, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"iLz" = ( /obj/structure/table, -/turf/open/floor/iron/dark, -/area/science/misc_lab) -"gAE" = ( +/obj/effect/turf_decal/tile/blue, /obj/effect/turf_decal/tile/blue{ dir = 4 }, -/obj/effect/turf_decal/tile/blue{ +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/keycard_auth, +/turf/open/floor/iron/dark, +/area/station/command/bridge) +"iLD" = ( +/obj/structure/table/wood/fancy, +/obj/item/storage/fancy/candle_box, +/turf/open/floor/iron/dark, +/area/station/service/chapel/dock) +"iLQ" = ( +/obj/machinery/portable_atmospherics/canister, +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ dir = 1 }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, +/obj/effect/turf_decal/box, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"iLS" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/machinery/newscaster/directional/north, -/turf/open/floor/iron, -/area/security/courtroom) -"gAW" = ( -/obj/machinery/door/poddoor/preopen{ - id = "gravity"; - name = "Gravity Generator Blast Door" +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/caution/stand_clear, -/obj/machinery/button/door/directional/north{ - id = "gravity"; - name = "Gravity Generator Lockdown"; - req_one_access_txt = "19;23" +/turf/open/floor/iron/dark/corner{ + dir = 1 + }, +/area/station/hallway/primary/central) +"iLX" = ( +/obj/structure/table, +/obj/machinery/computer/security/telescreen{ + desc = "Used for watching the RD's goons from the safety of his office."; + dir = 1; + name = "Research Monitor"; + network = list("rd") }, +/obj/machinery/newscaster/directional/south, /turf/open/floor/iron/dark, -/area/maintenance/starboard/aft) -"gBk" = ( -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 4 +/area/station/security/checkpoint/science/research) +"iMr" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/medical/psychology) +"iMx" = ( +/obj/effect/turf_decal/siding/wood, +/obj/machinery/camera/autoname/directional/south, +/turf/open/floor/carpet/red, +/area/station/service/chapel/monastery) +"iMA" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/maintenance/port/lesser) +"iMJ" = ( +/obj/effect/landmark/start/ai/secondary, +/obj/item/radio/intercom/directional/north{ + freerange = 1; + listening = 0; + name = "Custom Channel"; + pixel_x = 8 }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 +/obj/item/radio/intercom/directional/east{ + freerange = 1; + listening = 0; + name = "Common Channel" }, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/stripes/corner{ - dir = 8 +/obj/item/radio/intercom/directional/south{ + freerange = 1; + frequency = 1447; + listening = 0; + name = "Private Channel"; + pixel_x = 8 }, -/obj/machinery/shower{ +/obj/machinery/door/window{ + atom_integrity = 300; + base_state = "leftsecure"; dir = 8; - name = "emergency shower" + icon_state = "leftsecure"; + layer = 4.1; + name = "Tertiary AI Core Access"; + pixel_x = -3; + req_access = list("ai_upload") }, -/obj/effect/turf_decal/box, -/turf/open/floor/iron/showroomfloor, -/area/medical/exam_room) -"gBn" = ( -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/yellow{ +/turf/open/floor/circuit/red, +/area/station/ai_monitored/turret_protected/ai) +"iMN" = ( +/obj/machinery/vending/boozeomat, +/turf/closed/wall, +/area/station/service/bar) +"iMX" = ( +/turf/open/floor/engine/air, +/area/station/engineering/atmos) +"iNa" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 6 + }, +/turf/open/floor/wood, +/area/station/cargo/qm) +"iNh" = ( +/obj/machinery/camera/directional/east{ + c_tag = "Xenobiology Cell 4"; + name = "xenobiology camera"; + network = list("ss13","rd","xeno") + }, +/obj/machinery/light/small/directional/east, +/turf/open/floor/engine, +/area/station/science/xenobiology) +"iNi" = ( +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/iron/dark/corner, +/area/station/hallway/primary/starboard) +"iNm" = ( /obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 + dir = 8 }, +/obj/effect/turf_decal/tile/yellow, /obj/effect/turf_decal/tile/blue, -/obj/machinery/meter, -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, +/obj/effect/landmark/event_spawn, /obj/effect/decal/cleanable/dirt, +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/simple/yellow/visible{ - dir = 4 - }, /turf/open/floor/iron, -/area/engineering/atmos) -"gBF" = ( -/obj/structure/transit_tube, -/obj/structure/disposalpipe/segment, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/cobweb, -/turf/open/floor/iron/grimy, -/area/hallway/primary/fore) -"gBG" = ( -/obj/effect/turf_decal/tile/neutral{ +/area/station/engineering/atmos) +"iNU" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/door/airlock/research/glass{ + name = "Robotics Lab" + }, +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/mapping_helpers/airlock/access/all/science/robotics, +/turf/open/floor/iron/dark, +/area/station/science/robotics/lab) +"iNZ" = ( +/obj/structure/table, +/obj/effect/turf_decal/tile/red{ dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, /obj/effect/turf_decal/tile/red{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/structure/cable, +/obj/item/book/manual/wiki/security_space_law, +/obj/machinery/flasher/directional/west{ + id = "Cell 5"; + name = "Prisoner Pacifier" + }, /turf/open/floor/iron/showroomfloor, -/area/security/lockers) -"gBM" = ( +/area/station/security/brig) +"iOb" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/plating{ - icon_state = "panelscorched" - }, -/area/security/prison) -"gCc" = ( -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/obj/machinery/duct, +/turf/open/floor/iron/showroomfloor, +/area/station/service/bar/atrium) +"iOD" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 4 }, -/obj/machinery/pdapainter/medbay, -/turf/open/floor/iron/dark, -/area/command/heads_quarters/cmo) -"gCd" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/turf/open/floor/wood, +/area/station/command/heads_quarters/captain) +"iOR" = ( +/turf/open/floor/iron/showroomfloor, +/area/station/security/execution/transfer) +"iOW" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/hallway/secondary/exit/departure_lounge) +"iPa" = ( +/obj/structure/sign/warning/secure_area, +/turf/closed/wall/r_wall, +/area/station/ai_monitored/security/armory) +"iPw" = ( +/obj/structure/cable, +/obj/machinery/power/apc/auto_name/directional/north, +/turf/open/floor/iron/recharge_floor, +/area/station/science/robotics/mechbay) +"iPY" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/science/xenobiology) +"iQd" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/holopad, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron/showroomfloor, +/area/station/science/lab) +"iQg" = ( +/obj/machinery/door/airlock/grunge{ + name = "Prison Forestry" + }, +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating, +/area/station/security/prison/garden) +"iQn" = ( /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/effect/turf_decal/tile/neutral, -/turf/open/floor/iron/dark/corner, -/area/hallway/primary/central/fore) -"gCi" = ( -/turf/open/floor/plating{ - icon_state = "platingdmg2" - }, -/area/maintenance/department/bridge) -"gCp" = ( -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/door/airlock/security/glass{ - name = "Security Office"; - req_access_txt = null; - req_one_access_txt = "1;4" +/obj/structure/table, +/obj/item/stack/sheet/iron/ten, +/obj/item/stack/cable_coil, +/obj/item/storage/backpack/duffelbag/sec/surgery{ + pixel_y = 5 }, +/obj/item/wirecutters, +/obj/machinery/firealarm/directional/east, +/obj/machinery/light/directional/north, /turf/open/floor/iron/dark, -/area/security/office) -"gCs" = ( -/turf/open/floor/glass, -/area/service/hydroponics) -"gCv" = ( -/obj/effect/turf_decal/tile/brown, -/obj/effect/turf_decal/tile/brown{ - dir = 4 +/area/station/security/execution/education) +"iQx" = ( +/obj/effect/mapping_helpers/airlock/access/all/science/ordnance, +/obj/effect/mapping_helpers/airlock/locked, +/obj/machinery/door/airlock/research/glass/incinerator/ordmix_interior{ + name = "Burn Chamber Interior Airlock" }, -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/stripes/line{ +/obj/machinery/embedded_controller/radio/airlock_controller/incinerator_ordmix{ + pixel_x = -32 + }, +/turf/open/floor/engine, +/area/station/science/ordnance/burnchamber) +"iQT" = ( +/obj/machinery/atmospherics/components/trinary/filter/flipped/critical{ dir = 4 }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/cargo/storage) -"gCB" = ( -/obj/structure/flora/grass/jungle, -/obj/structure/flora/ausbushes/sparsegrass, -/turf/open/misc/asteroid, -/area/hallway/secondary/exit/departure_lounge) -"gCG" = ( -/obj/structure/rack, -/obj/item/crowbar/red, -/obj/effect/spawner/random/clothing/gloves, -/obj/effect/turf_decal/bot, -/obj/item/flashlight, +/obj/effect/turf_decal/stripes/corner, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"iQY" = ( +/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/machinery/airalarm/directional/east, -/obj/item/storage/box/lights/mixed{ - pixel_y = 4 - }, -/turf/open/floor/iron/dark, -/area/maintenance/department/crew_quarters/bar) -"gCJ" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/cafeteria, -/area/security/prison) -"gCO" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/trimline/purple/filled/line{ - dir = 1 - }, -/turf/open/floor/plating/plasma/rust, -/area/maintenance/space_hut/plasmaman) -"gCQ" = ( -/obj/machinery/computer/robotics{ - dir = 1 - }, -/obj/effect/turf_decal/bot, /obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral, -/turf/open/floor/iron/dark, -/area/command/heads_quarters/rd) -"gCU" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/decal/cleanable/dirt, /obj/structure/cable, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plating, -/area/hallway/secondary/entry) -"gDn" = ( -/obj/structure/table/reinforced, -/obj/effect/turf_decal/delivery, -/obj/machinery/door/firedoor, -/obj/item/paper_bin{ - pixel_x = -4; - pixel_y = 4 - }, -/obj/item/pen, -/obj/item/folder/red{ - pixel_x = -5 - }, -/obj/machinery/door/window/brigdoor/left/directional/south{ +/obj/effect/turf_decal/box, +/obj/structure/disposalpipe/sorting/mail{ dir = 8; - name = "Securty Customs Desk"; - req_access_txt = "63" - }, -/obj/item/radio{ - pixel_x = 7; - pixel_y = 4 - }, -/obj/effect/landmark/start/hangover, -/turf/open/floor/iron, -/area/security/checkpoint/customs) -"gDy" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/landmark/start/hangover, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/item/radio/intercom/directional/east, -/turf/open/floor/iron/dark/corner, -/area/hallway/primary/port) -"gDA" = ( -/obj/machinery/conveyor{ - dir = 4; - id = "garbage"; - name = "trash belt" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/structure/disposalpipe/segment{ - dir = 9 - }, -/turf/open/floor/iron/dark, -/area/service/janitor) -"gEc" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/structure/table_or_rack, -/obj/effect/spawner/random/trash/bucket, -/obj/effect/spawner/random/trash/janitor_supplies, -/obj/machinery/light/small/directional/north, -/turf/open/floor/plating, -/area/maintenance/department/bridge) -"gEN" = ( -/obj/structure/table/reinforced, -/obj/structure/reagent_dispensers/servingdish, -/turf/open/floor/iron/white, -/area/security/prison) -"gEY" = ( -/obj/structure/rack, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/iron/dark, -/area/service/chapel/storage) -"gFh" = ( -/obj/structure/bodycontainer/crematorium, -/obj/effect/turf_decal/stripes/line{ - dir = 6 + name = "HoP sorting disposal pipe"; + sortType = 15 }, -/turf/open/floor/iron/dark/textured_large, -/area/service/chapel/funeral) -"gFo" = ( -/obj/machinery/camera/directional/west{ - c_tag = "Xenobiology Cell 5"; - name = "xenobiology camera"; - network = list("ss13","rd","xeno") +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"iRq" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/cargo/miningoffice) +"iRJ" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 8 }, -/obj/machinery/light/small/directional/west, -/turf/open/floor/engine, -/area/science/xenobiology) -"gFu" = ( /obj/effect/turf_decal/tile/blue{ - dir = 4 + dir = 1 }, /obj/effect/turf_decal/tile/blue{ - dir = 8 + dir = 1 }, -/obj/effect/turf_decal/tile/red{ +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/stripes/corner{ dir = 1 }, +/obj/structure/closet/secure_closet/medical2, +/obj/machinery/airalarm/directional/west, +/turf/open/floor/iron/showroomfloor, +/area/station/medical/surgery/aft) +"iRR" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment, +/obj/structure/chair/office/light{ + dir = 4 + }, +/obj/effect/landmark/start/research_director, /turf/open/floor/iron/showroomfloor, -/area/commons/toilet/restrooms) -"gFX" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/area/station/command/heads_quarters/rd) +"iSb" = ( +/obj/machinery/door/poddoor{ + id = "QMLoaddoor"; + name = "Supply Dock Loading Door" + }, +/obj/machinery/conveyor{ + dir = 8; + id = "QMLoad"; + name = "off ramp" + }, /turf/open/floor/plating, -/area/maintenance/department/crew_quarters/bar) -"gGi" = ( -/obj/effect/turf_decal/sand/plating, -/obj/structure/grille/broken, -/turf/open/floor/plating/airless, -/area/space/nearstation) -"gGp" = ( +/area/station/cargo/storage) +"iSw" = ( +/turf/closed/wall/rust, +/area/station/security/checkpoint/customs) +"iSC" = ( +/obj/structure/cable, +/obj/item/radio/intercom/directional/east, +/obj/effect/turf_decal/delivery, +/turf/open/floor/iron/dark, +/area/station/science/ordnance/office) +"iSG" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/structure/table/glass, -/obj/item/storage/box/bodybags{ - pixel_x = 4; +/obj/item/grenade/chem_grenade/smart_metal_foam{ + pixel_x = -4; pixel_y = 6 }, -/obj/item/storage/box/bodybags{ +/obj/item/grenade/chem_grenade/smart_metal_foam{ + pixel_x = 4; pixel_y = 2 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/obj/item/grenade/chem_grenade/smart_metal_foam{ + pixel_x = 8 }, -/turf/open/floor/iron/dark, -/area/medical/paramedic) -"gGu" = ( -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/door/airlock/mining{ - name = "Cargo Bay" +/obj/item/grenade/chem_grenade/smart_metal_foam{ + pixel_y = 4 }, -/obj/effect/mapping_helpers/airlock/access/any/supply/general, -/obj/effect/mapping_helpers/airlock/access/any/supply/mining, +/obj/structure/table, /turf/open/floor/iron/dark, -/area/cargo/office) -"gGy" = ( +/area/station/ai_monitored/command/storage/eva) +"iSO" = ( /obj/structure/cable, -/obj/machinery/modular_computer/console/preset/command, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, -/obj/effect/turf_decal/tile/yellow{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ dir = 4 }, +/turf/open/floor/catwalk_floor/iron_dark, +/area/station/service/chapel/dock) +"iSQ" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/general/visible, +/turf/closed/wall/r_wall, +/area/station/maintenance/disposal/incinerator) +"iSS" = ( /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/turf/open/floor/iron/dark, -/area/command/bridge) -"gGA" = ( -/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/science/xenobiology) +"iSU" = ( +/obj/machinery/computer/security{ + dir = 4 }, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/landmark/event_spawn, +/obj/item/radio/intercom/directional/west, /obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/hallway/secondary/exit/departure_lounge) +"iTq" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/maintenance/port/lesser) +"iTs" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/window/reinforced{ + dir = 4 + }, /turf/open/floor/iron, -/area/cargo/office) -"gGF" = ( -/obj/structure/grille/broken, -/obj/structure/lattice, -/turf/open/space/basic, -/area/space/nearstation) -"gGY" = ( -/obj/structure/closet/secure_closet/miner, -/obj/effect/turf_decal/delivery, +/area/station/maintenance/disposal/incinerator) +"iTy" = ( +/obj/machinery/computer/security/telescreen/entertainment/directional/south, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 + }, +/obj/machinery/light/small/directional/south, +/obj/item/clipboard, +/obj/item/toy/figure/mime{ + pixel_x = 4; + pixel_y = 4 + }, +/obj/structure/table/wood/fancy, +/obj/item/toy/dummy{ + pixel_x = -4; + pixel_y = 4 + }, +/obj/item/toy/figure/clown, +/turf/open/floor/iron, +/area/station/service/theater) +"iTB" = ( +/obj/structure/rack, +/obj/item/clothing/gloves/color/black, +/obj/item/clothing/gloves/color/black, +/obj/item/clothing/gloves/color/black, +/obj/item/clothing/suit/hazardvest, +/obj/item/clothing/suit/hazardvest, +/obj/item/clothing/suit/hazardvest, +/obj/item/clothing/mask/gas, +/obj/item/clothing/mask/gas, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, /obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/item/tank/internals/oxygen/yellow, -/obj/machinery/light/directional/south, +/obj/effect/turf_decal/bot, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/dark, -/area/cargo/miningoffice) -"gHj" = ( -/obj/effect/turf_decal/tile/purple{ +/area/station/engineering/atmos) +"iTL" = ( +/obj/structure/chair{ dir = 4 }, -/obj/effect/turf_decal/tile/purple{ - dir = 1 +/obj/effect/turf_decal/stripes/line{ + dir = 9 }, -/obj/effect/turf_decal/tile/purple{ +/turf/open/floor/engine/vacuum, +/area/station/science/ordnance/bomb) +"iTM" = ( +/obj/effect/turf_decal/tile/red{ dir = 1 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/landmark/event_spawn, -/obj/structure/disposalpipe/segment{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/security/brig) +"iTQ" = ( +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/iron, +/area/station/security/checkpoint/customs) +"iTW" = ( +/obj/effect/turf_decal/stripes/corner, +/turf/open/floor/engine/vacuum, +/area/station/science/ordnance/bomb) +"iUm" = ( +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ dir = 4 }, +/obj/effect/turf_decal/tile/purple, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 8 + }, +/obj/structure/disposalpipe/segment, /obj/structure/cable, +/obj/effect/turf_decal/siding/purple{ + dir = 4 + }, /turf/open/floor/iron/showroomfloor, -/area/command/heads_quarters/rd) -"gHt" = ( -/obj/machinery/atmospherics/pipe/heat_exchanging/simple/layer2{ - dir = 6 +/area/station/science/research) +"iUJ" = ( +/obj/structure/window/reinforced{ + dir = 4 }, -/obj/machinery/atmospherics/components/unary/outlet_injector/monitored{ - chamber_id = "ordnancegas2"; - dir = 1 +/obj/structure/window/reinforced{ + dir = 8 }, -/turf/open/floor/iron/dark/airless, -/area/science/mixing/chamber) -"gHF" = ( -/obj/structure/disposalpipe/segment{ - dir = 5 +/obj/structure/window/reinforced, +/obj/structure/flora/bush/flowers_pp/style_random, +/obj/structure/flora/bush/lavendergrass/style_random, +/obj/structure/flora/bush/ferny/style_random, +/obj/structure/flora/bush/sparsegrass/style_random, +/turf/open/floor/grass, +/area/station/service/hydroponics) +"iUM" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/obj/machinery/door/airlock/maintenance{ + name = "Service Maintenance" }, +/obj/machinery/duct, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/mapping_helpers/airlock/access/all/service/general, +/turf/open/floor/iron/dark, +/area/station/maintenance/department/crew_quarters/bar) +"iUQ" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/grille/broken, /obj/effect/decal/cleanable/dirt, -/obj/item/radio/intercom/directional/west, -/turf/open/floor/iron/grimy, -/area/hallway/primary/fore) -"gHO" = ( -/obj/item/storage/medkit/regular{ - pixel_x = 3; - pixel_y = -3 +/obj/structure/cable, +/turf/open/floor/plating{ + icon_state = "panelscorched" }, -/obj/item/storage/medkit/o2{ - pixel_x = 3; - pixel_y = 3 +/area/station/maintenance/fore) +"iUT" = ( +/turf/closed/wall/r_wall/rust, +/area/station/maintenance/starboard/fore) +"iUV" = ( +/obj/structure/rack, +/obj/item/tank/internals/oxygen/empty, +/obj/effect/turf_decal/stripes/line, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/cargo/warehouse) +"iUZ" = ( +/obj/structure/girder, +/turf/open/floor/plating{ + icon_state = "panelscorched" }, -/obj/item/storage/medkit/o2, -/obj/item/storage/medkit/o2{ - pixel_x = -3; - pixel_y = -3 +/area/station/maintenance/port/greater) +"iVj" = ( +/turf/closed/wall/r_wall, +/area/station/maintenance/department/security) +"iVk" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, -/obj/structure/table/glass, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/maintenance/port/greater) +"iVl" = ( +/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, +/obj/effect/turf_decal/siding/blue{ + dir = 1 + }, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/command/bridge) +"iVn" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/general/visible, +/obj/structure/cable, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/cargo/miningoffice) +"iVy" = ( +/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/structure/window/reinforced, -/obj/machinery/door/window/left/directional/east{ - dir = 8; - name = "First-Aid Supplies"; - req_access_txt = "5" +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, -/turf/open/floor/iron/dark, -/area/medical/storage) -"gHU" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/item/beacon, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) +"iVF" = ( +/obj/structure/table/wood, +/obj/item/clipboard, +/obj/item/camera, +/turf/open/floor/wood, +/area/station/maintenance/starboard/fore) +"iVH" = ( +/obj/effect/turf_decal/bot, +/obj/structure/closet{ + name = "security locker" + }, +/obj/item/clothing/gloves/color/black, +/obj/item/clothing/shoes/jackboots, +/obj/structure/grille/broken, +/obj/effect/decal/cleanable/cobweb, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) +"iVO" = ( +/obj/effect/turf_decal/tile/brown{ dir = 1 }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/item/kirbyplants/random, -/turf/open/floor/iron/dark, -/area/security/courtroom) -"gIy" = ( -/obj/effect/turf_decal/box/corners{ +/obj/effect/turf_decal/tile/brown{ dir = 8 }, -/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/box, +/turf/open/floor/iron, +/area/station/cargo/office) +"iVR" = ( +/obj/structure/sign/poster/contraband/random/directional/south, +/turf/closed/wall, +/area/station/maintenance/port/lesser) +"iVV" = ( +/obj/structure/table, +/obj/item/paper_bin, +/obj/item/pen, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, /obj/effect/turf_decal/tile/neutral{ - dir = 8 + dir = 4 }, /turf/open/floor/iron/dark, -/area/engineering/gravity_generator) -"gIA" = ( +/area/station/security/brig) +"iWj" = ( +/obj/structure/table, +/obj/effect/turf_decal/bot, +/obj/item/wrench, +/obj/machinery/door/window/left/directional/north{ + name = "Emergency Storage"; + req_access = list("command") + }, /obj/effect/turf_decal/stripes/line{ - dir = 1 + dir = 4 }, +/obj/item/crowbar/red, +/obj/item/clothing/mask/gas, +/turf/open/floor/iron/dark, +/area/station/command/bridge) +"iWm" = ( /obj/structure/cable, -/turf/open/floor/engine, -/area/engineering/supermatter/room) -"gJn" = ( -/obj/machinery/atmospherics/pipe/smart/simple/dark/visible{ - dir = 4 +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/siding/white{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible/layer2, -/obj/machinery/door/airlock/public/glass/incinerator/atmos_exterior, -/obj/effect/mapping_helpers/airlock/locked, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/cafeteria, +/area/station/service/kitchen) +"iWy" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/effect/turf_decal/siding/wood{ + dir = 6 }, -/turf/open/floor/engine, -/area/maintenance/disposal/incinerator) -"gJq" = ( -/obj/machinery/airalarm/directional/north, -/obj/effect/turf_decal/siding/wood/end{ +/turf/open/floor/wood, +/area/station/command/heads_quarters/hop) +"iWL" = ( +/obj/machinery/firealarm/directional/west, +/obj/structure/cable, +/obj/effect/turf_decal/siding/red, +/turf/open/floor/iron, +/area/station/security/checkpoint/customs) +"iWM" = ( +/obj/effect/turf_decal/stripes/corner{ dir = 1 }, -/obj/machinery/light/small/directional/north, -/turf/open/floor/wood/parquet, -/area/command/heads_quarters/captain/private) -"gKl" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/caution/stand_clear, -/turf/open/floor/iron/dark, -/area/hallway/primary/central/fore) -"gKF" = ( -/obj/effect/turf_decal/siding/wideplating/dark{ +/obj/effect/decal/cleanable/blood/old, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 4 }, -/turf/open/floor/iron/dark, -/area/service/chapel/dock) -"gKG" = ( -/obj/structure/sign/departments/engineering{ - pixel_x = 32; - pixel_y = -32 +/obj/effect/landmark/xeno_spawn, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/button/door/directional/west{ + id = "Abandoned Cell"; + name = "Abandoned Door Lock"; + normaldoorcontrol = 1; + specialfunctions = 4 }, -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 +/turf/open/floor/plating{ + icon_state = "panelscorched" }, +/area/station/maintenance/fore) +"iWT" = ( +/obj/structure/sign/departments/cargo, +/turf/closed/wall, +/area/station/hallway/secondary/exit/departure_lounge) +"iXd" = ( /obj/effect/turf_decal/tile/neutral, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/turf/open/floor/iron, -/area/hallway/primary/aft) -"gKH" = ( /obj/effect/turf_decal/tile/neutral{ dir = 1 }, /obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/machinery/atmospherics/components/binary/pump{ - dir = 1; - name = "Plasma to Pure" +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/machinery/camera/directional/south{ - c_tag = "Atmospherics Aft Tanks"; - name = "atmospherics camera"; - network = list("ss13","engine") +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"iXs" = ( +/obj/structure/lattice, +/obj/structure/sign/warning/secure_area{ + pixel_x = -32 }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/bridge_pipe/cyan/visible{ +/turf/open/space/basic, +/area/space/nearstation) +"iXx" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/structure/window/reinforced{ dir = 4 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/landmark/start/hangover, /turf/open/floor/iron/dark, -/area/engineering/atmos) -"gKO" = ( +/area/station/commons/fitness/recreation) +"iXD" = ( +/obj/machinery/camera/directional/east{ + c_tag = "Xenobiology Cell 3"; + name = "xenobiology camera"; + network = list("ss13","rd","xeno") + }, +/obj/machinery/light/small/directional/east, +/turf/open/floor/engine, +/area/station/science/xenobiology) +"iXM" = ( +/obj/structure/table, /obj/effect/turf_decal/tile/red{ - dir = 1 + dir = 8 }, /obj/effect/turf_decal/tile/red{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/red{ dir = 1 }, -/turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"gKV" = ( -/obj/docking_port/stationary{ - dir = 2; - dwidth = 1; - height = 4; - name = "escape pod loader"; - roundstart_template = /datum/map_template/shuttle/escape_pod/default; - width = 3 +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/turf/open/space/basic, -/area/space) -"gLb" = ( -/turf/closed/wall/r_wall/rust, -/area/hallway/secondary/service) -"gLe" = ( +/obj/item/book/manual/wiki/security_space_law, /obj/effect/decal/cleanable/dirt, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plating{ - icon_state = "platingdmg3" - }, -/area/maintenance/port/lesser) -"gLp" = ( -/obj/structure/window/reinforced/spawner, -/turf/open/misc/asteroid/airless, -/area/space/nearstation) -"gLs" = ( -/obj/machinery/airalarm/directional/north, -/obj/machinery/door/firedoor/border_only{ - dir = 8 +/obj/machinery/flasher/directional/west{ + id = "Cell 1"; + name = "Prisoner Pacifier" }, -/turf/open/floor/iron/stairs/right{ +/turf/open/floor/iron/showroomfloor, +/area/station/security/brig) +"iYa" = ( +/obj/effect/turf_decal/tile/blue{ dir = 4 }, -/area/service/chapel/dock) -"gLE" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 1 - }, -/obj/machinery/portable_atmospherics/canister, -/obj/effect/turf_decal/box, -/turf/open/floor/iron/dark, -/area/engineering/supermatter/room) -"gLF" = ( -/obj/structure/table, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/commons/locker) +"iYb" = ( +/obj/structure/railing{ dir = 4 }, -/obj/item/storage/box/syringes{ - pixel_x = 4; - pixel_y = 6 +/obj/structure/railing{ + dir = 4 }, -/obj/item/storage/box/beakers{ - pixel_y = 2 +/obj/machinery/door/firedoor/border_only{ + dir = 1 }, -/obj/item/reagent_containers/spray/cleaner, -/obj/structure/window/reinforced{ +/turf/open/floor/iron/stairs/right{ dir = 1 }, -/obj/machinery/button/door/directional/south{ - id = "xeno2"; - name = "Creature Cell 2 Toggle"; - pixel_x = -24; - req_access_txt = "55" +/area/station/service/chapel/dock) +"iYf" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/door/airlock/virology{ + name = "Operating Theater B" }, -/turf/open/floor/iron/dark, -/area/science/xenobiology) -"gLT" = ( -/obj/structure/sign/warning/electricshock, -/turf/closed/wall/rust, -/area/maintenance/starboard) -"gMi" = ( -/obj/structure/closet/secure_closet/miner, -/obj/effect/turf_decal/delivery, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/obj/effect/turf_decal/stripes/corner{ + dir = 8 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/item/tank/internals/oxygen/yellow, +/obj/effect/mapping_helpers/airlock/access/all/medical/virology, /turf/open/floor/iron/dark, -/area/cargo/miningoffice) -"gMj" = ( -/obj/structure/table, -/obj/item/hand_labeler, -/obj/effect/decal/cleanable/cobweb, -/obj/structure/sign/directions/evac{ - dir = 1; - pixel_y = 24 +/area/station/medical/virology) +"iYq" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/stripes/corner{ + dir = 8 }, -/turf/open/floor/plating, -/area/maintenance/port/greater) -"gMr" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 4 +/obj/item/kirbyplants{ + icon_state = "plant-02"; + pixel_y = 3 }, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/effect/turf_decal/tile/red/half/contrasted, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/showroomfloor, -/area/medical/medbay/lobby) -"gMV" = ( -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow{ +/area/station/security/office) +"iYr" = ( +/obj/structure/railing{ dir = 1 }, -/obj/machinery/light/directional/north, -/obj/machinery/newscaster/directional/north, -/turf/open/floor/iron/showroomfloor, -/area/medical/chemistry) -"gNc" = ( -/obj/structure/bodycontainer/morgue{ - dir = 8 +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/obj/machinery/door/firedoor/border_only{ + dir = 1 }, -/obj/machinery/light/directional/east, -/obj/effect/turf_decal/stripes/white/line{ +/turf/open/floor/iron/dark, +/area/station/service/chapel/dock) +"iYA" = ( +/obj/effect/turf_decal/delivery, +/obj/structure/closet/l3closet/virology, +/obj/item/tank/internals/emergency_oxygen, +/obj/item/tank/internals/emergency_oxygen, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 8 }, -/turf/open/floor/iron/dark/side{ +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/area/service/chapel/funeral) -"gNd" = ( -/obj/machinery/computer/security/telescreen/ordnance{ - dir = 8; - pixel_x = 32 +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/obj/effect/turf_decal/tile/purple/half/contrasted{ - dir = 4 +/obj/machinery/light/small/directional/east, +/obj/machinery/camera/directional/north{ + c_tag = "Virology Airlock"; + name = "medical camera"; + network = list("ss13","medical") }, -/obj/machinery/light/directional/east, -/obj/structure/chair/office/light{ +/obj/machinery/firealarm/directional/east, +/turf/open/floor/iron/dark, +/area/station/medical/virology) +"iYI" = ( +/obj/effect/turf_decal/arrows, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 4 }, -/turf/open/floor/iron/showroomfloor, -/area/science/mixing) -"gNj" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/cobweb/cobweb2, -/obj/effect/turf_decal/stripes/corner, -/obj/effect/spawner/random/maintenance, -/obj/effect/spawner/random/structure/crate, -/obj/structure/closet/cardboard, -/obj/structure/sign/poster/contraband/random/directional/north, -/turf/open/floor/plating{ - icon_state = "platingdmg3" +/obj/effect/turf_decal/tile/yellow{ + dir = 1 }, -/area/maintenance/starboard) -"gNm" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/line{ - dir = 4 +/obj/effect/turf_decal/tile/brown{ + dir = 8 }, -/obj/structure/sign/poster/contraband/random/directional/west, -/turf/open/floor/plating{ - icon_state = "panelscorched" +/obj/effect/turf_decal/tile/brown{ + dir = 1 }, -/area/maintenance/port/fore) -"gNI" = ( -/obj/structure/transit_tube, -/obj/structure/lattice, -/turf/open/space/basic, -/area/space/nearstation) -"gNL" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/cargo/storage) +"iYS" = ( +/obj/machinery/firealarm/directional/west, +/obj/effect/turf_decal/caution/stand_clear, +/obj/machinery/door/firedoor, +/turf/open/floor/iron/dark, +/area/station/security/processing) +"iYW" = ( +/obj/machinery/vending/wardrobe/viro_wardrobe, +/obj/effect/turf_decal/delivery, /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/firealarm/directional/north, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/station/medical/virology) +"iYY" = ( +/obj/structure/window/reinforced/spawner{ dir = 4 }, -/obj/machinery/airalarm/directional/east, -/obj/machinery/camera/directional/east{ - c_tag = "Port Hallway Chemistry Desk"; - name = "port camera" +/obj/structure/window/reinforced/spawner{ + dir = 1 }, -/turf/open/floor/iron/dark/corner, -/area/hallway/primary/port) -"gNO" = ( -/obj/effect/turf_decal/tile/blue{ +/obj/structure/window/reinforced/spawner{ dir = 8 }, -/obj/effect/turf_decal/tile/red{ - dir = 1 +/obj/structure/flora/bush/lavendergrass/style_random, +/obj/structure/flora/bush/reed/style_random, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "emmd"; + name = "Emergency Medical Lockdown Shutters" }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/commons/fitness/recreation) -"gNR" = ( -/obj/machinery/door/airlock/maintenance{ - req_one_access_txt = "12;101" +/turf/open/floor/grass, +/area/station/medical/paramedic) +"iZa" = ( +/obj/effect/decal/cleanable/dirt, +/turf/closed/wall/r_wall, +/area/station/maintenance/starboard) +"iZm" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/medical/glass{ + name = "Medbay Storage" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 }, +/obj/effect/mapping_helpers/airlock/access/all/medical/general, +/turf/open/floor/iron/dark, +/area/station/medical/storage) +"iZv" = ( +/obj/structure/extinguisher_cabinet/directional/east, +/obj/effect/turf_decal/caution/stand_clear, +/obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, /turf/open/floor/iron/dark, -/area/maintenance/port/lesser) -"gOi" = ( +/area/station/security/processing) +"iZB" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/machinery/vending/tool, +/obj/machinery/atmospherics/components/binary/pump{ + dir = 8; + name = "Air to Ports" + }, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"iZX" = ( +/obj/structure/chair, /obj/effect/turf_decal/bot, -/obj/machinery/airalarm/directional/east, +/obj/machinery/light/directional/north, +/obj/machinery/firealarm/directional/north, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/structure/cable, /turf/open/floor/iron/dark, -/area/engineering/storage_shared) -"gOl" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/trimline/purple/filled/line, -/turf/open/floor/plating/plasma/rust, -/area/maintenance/space_hut/plasmaman) -"gOw" = ( -/obj/structure/sign/warning/fire, -/turf/closed/wall/r_wall, -/area/engineering/supermatter) -"gOH" = ( -/obj/effect/turf_decal/tile/yellow{ - dir = 4 +/area/station/hallway/secondary/exit/departure_lounge) +"jam" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/obj/effect/turf_decal/tile/yellow{ +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/machinery/firealarm/directional/north, -/turf/open/floor/iron/showroomfloor, -/area/medical/chemistry) -"gOT" = ( -/obj/effect/turf_decal/tile/brown{ - dir = 8 +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/light/directional/north, +/obj/machinery/medical_kiosk{ + pixel_y = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/box, /obj/structure/cable, -/turf/open/floor/iron, -/area/cargo/storage) -"gPr" = ( +/turf/open/floor/iron/dark, +/area/station/medical/medbay/lobby) +"jas" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable, +/turf/open/floor/plating, +/area/station/maintenance/fore) +"jav" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/shutters{ + id = "visitation"; + name = "Visitation Shutters" + }, +/obj/machinery/flasher/directional/east{ + id = "visitorflash" + }, +/turf/open/floor/plating, +/area/station/security/execution/transfer) +"jaM" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/item/radio/intercom/directional/east, /obj/effect/turf_decal/stripes/line, -/turf/open/floor/plating{ - icon_state = "platingdmg1" - }, -/area/maintenance/disposal) -"gPJ" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/turf/open/floor/iron/showroomfloor, +/area/station/security/office) +"jaR" = ( +/obj/effect/turf_decal/bot, +/turf/open/floor/iron, +/area/station/cargo/storage) +"jaW" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/security/office) +"jbf" = ( +/obj/structure/chair{ + dir = 1 }, /obj/effect/turf_decal/tile/neutral{ dir = 1 @@ -33336,709 +32935,853 @@ /obj/effect/turf_decal/tile/neutral{ dir = 4 }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable, +/obj/effect/landmark/start/hangover, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, -/area/hallway/primary/starboard) -"gPP" = ( -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/tile/neutral{ +/area/station/commons/fitness/recreation) +"jbg" = ( +/obj/effect/turf_decal/tile/yellow{ dir = 4 }, -/turf/open/floor/iron/dark/corner{ +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/obj/effect/landmark/start/atmospheric_technician, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"jbt" = ( +/turf/closed/wall/mineral/plastitanium, +/area/station/maintenance/starboard) +"jbP" = ( +/obj/structure/flora/rock/pile/style_random, +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/area/hallway/primary/central/fore) -"gQG" = ( -/obj/effect/turf_decal/delivery, -/turf/open/floor/iron/freezer, -/area/service/kitchen/coldroom) -"gQQ" = ( -/obj/machinery/door/airlock/engineering{ - name = "Port Bow Solar Access"; - req_access_txt = "10" +/turf/open/misc/asteroid, +/area/space/nearstation) +"jbV" = ( +/obj/machinery/camera/directional/north{ + c_tag = "Armoury External" }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/lattice/catwalk, +/turf/open/space, +/area/space/nearstation) +"jbZ" = ( +/obj/machinery/atmospherics/components/trinary/filter/flipped/critical{ + dir = 8; + filter_type = list(/datum/gas/nitrogen) + }, +/obj/effect/turf_decal/stripes/line, +/obj/structure/cable, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"jca" = ( +/obj/structure/chair, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/turf/open/floor/engine/vacuum, +/area/station/science/ordnance/bomb) +"jcd" = ( /obj/structure/cable, -/turf/open/floor/iron/dark, -/area/maintenance/solars/port/fore) -"gQR" = ( -/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ - dir = 4 + dir = 8 }, -/obj/effect/spawner/random/entertainment/arcade{ - dir = 4 +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/turf/open/floor/iron/dark, -/area/commons/fitness/recreation) -"gRl" = ( -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/cargo/warehouse) -"gRF" = ( +/turf/open/floor/iron/dark/corner{ + dir = 8 + }, +/area/station/hallway/primary/port) +"jck" = ( /obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral, -/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/corner{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/showroomfloor, +/area/station/security/warden) +"jco" = ( +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/machinery/light/directional/west, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/tile/neutral, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/dark, -/area/engineering/atmos) -"gRL" = ( -/obj/effect/turf_decal/tile/neutral{ +/area/station/command/heads_quarters/hos) +"jcp" = ( +/obj/machinery/door/airlock/maintenance, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/unres{ dir = 1 }, -/obj/structure/table, -/obj/item/storage/box/pdas{ - pixel_x = 4; - pixel_y = 6 - }, -/obj/item/storage/box/silver_ids{ - pixel_x = 4; - pixel_y = 6 - }, -/obj/item/storage/box/ids, -/obj/machinery/firealarm/directional/east, -/obj/effect/turf_decal/tile/blue{ +/obj/effect/mapping_helpers/airlock/access/any/science/maintenance, +/turf/open/floor/iron/dark, +/area/station/maintenance/starboard/fore) +"jcs" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/grille, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/stripes/corner{ dir = 1 }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, +/turf/open/floor/plating, +/area/station/maintenance/starboard) +"jcK" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/effect/turf_decal/tile/neutral, -/turf/open/floor/iron/dark, -/area/command/heads_quarters/hop) -"gRM" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 1 +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/structure/disposalpipe/segment{ +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/command/bridge) +"jcN" = ( +/obj/structure/bookcase/random/fiction, +/obj/item/radio/intercom/directional/north, +/obj/machinery/light/directional/north, +/turf/open/floor/wood, +/area/station/service/library) +"jcU" = ( /obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/showroomfloor, -/area/service/bar/atrium) -"gRO" = ( -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 1 +/obj/effect/spawner/random/structure/crate, +/turf/open/floor/plating{ + icon_state = "platingdmg3" }, -/obj/structure/closet/firecloset, -/turf/open/floor/iron/dark, -/area/science/research) -"gSi" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/area/station/maintenance/port/fore) +"jdh" = ( +/obj/effect/turf_decal/stripes/corner, /obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment, /obj/structure/cable, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"gSt" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 1 +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating{ + icon_state = "platingdmg3" }, -/obj/effect/turf_decal/tile/blue{ +/area/station/maintenance/port/lesser) +"jdl" = ( +/obj/structure/flora/bush/flowers_yw/style_random, +/turf/open/floor/grass, +/area/station/service/hydroponics/garden) +"jdp" = ( +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ dir = 8 }, -/obj/effect/turf_decal/tile/blue{ +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/machinery/light/directional/south, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/loading_area{ - dir = 8 +/obj/machinery/camera/directional/south{ + c_tag = "Xenobiology Entrance"; + name = "science camera"; + network = list("ss13","rd") }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/light/small/directional/south, +/obj/structure/cable, /turf/open/floor/iron/showroomfloor, -/area/medical/exam_room) -"gSu" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/maintenance/port/lesser) -"gSA" = ( -/obj/machinery/telecomms/receiver/preset_right, -/obj/effect/turf_decal/stripes/line{ +/area/station/science/xenobiology) +"jds" = ( +/turf/closed/wall, +/area/station/service/kitchen) +"jdA" = ( +/obj/structure/sign/warning/no_smoking{ + pixel_x = -30 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/turf/open/floor/wood{ + icon_state = "wood-broken4" + }, +/area/station/maintenance/port/fore) +"jdE" = ( +/obj/effect/turf_decal/tile/purple{ dir = 4 }, -/obj/machinery/camera/directional/north{ - c_tag = "Telecomms Server SMES"; - name = "telecomms camera"; - network = list("ss13","tcomms") +/obj/effect/turf_decal/tile/purple{ + dir = 1 }, -/turf/open/floor/circuit/green/telecomms/mainframe, -/area/tcommsat/server) -"gST" = ( -/obj/structure/table, -/obj/item/flashlight/lamp/green{ - pixel_x = -5; - pixel_y = 7 +/obj/effect/turf_decal/tile/purple{ + dir = 1 }, -/obj/item/clothing/mask/cigarette/cigar{ - pixel_x = 8; - pixel_y = 4 +/obj/machinery/camera/directional/north{ + c_tag = "Fore Hallway Diner"; + name = "fore camera" }, -/obj/item/clothing/mask/cigarette/cigar{ - pixel_x = 10; - pixel_y = -1 +/obj/machinery/bluespace_vendor/directional/north, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"jdL" = ( +/obj/structure/railing, +/obj/effect/turf_decal/siding/wideplating/dark{ + dir = 4 }, -/obj/item/lighter{ - pixel_x = 11; - pixel_y = -7 +/obj/machinery/door/firedoor/border_only, +/turf/open/floor/iron/dark, +/area/station/service/chapel/dock) +"jdY" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 4 }, -/obj/item/toy/figure/qm{ - pixel_x = -17 +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 }, -/turf/open/floor/carpet/orange, -/area/cargo/qm) -"gSV" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/turf/open/floor/iron/dark/corner{ +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, +/obj/item/kirbyplants{ + icon_state = "plant-16" + }, +/obj/effect/turf_decal/box/corners{ dir = 1 }, -/area/hallway/primary/central) -"gTf" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/landmark/start/botanist, +/obj/machinery/light/directional/north, /turf/open/floor/iron, -/area/service/hydroponics) -"gTn" = ( -/obj/structure/cable, +/area/station/hallway/primary/central/fore) +"jdZ" = ( +/obj/structure/girder, /obj/effect/decal/cleanable/dirt, -/obj/structure/table, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/turf/open/floor/plating{ + icon_state = "panelscorched" }, -/obj/effect/turf_decal/tile/neutral{ +/area/station/maintenance/starboard) +"jec" = ( +/obj/effect/landmark/event_spawn, +/obj/structure/cable, +/turf/open/floor/iron/showroomfloor, +/area/station/science/xenobiology) +"jet" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 8 }, -/obj/effect/turf_decal/tile/neutral, -/obj/structure/disposalpipe/junction/flip{ - dir = 1 +/obj/machinery/door/airlock/external/glass{ + name = "Monastery External Airlock" }, -/obj/item/stack/package_wrap, +/turf/open/floor/plating, +/area/station/service/chapel/dock) +"jeR" = ( +/obj/structure/table, /obj/item/stack/package_wrap, /obj/item/hand_labeler, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/firealarm/directional/south, /turf/open/floor/iron/dark, -/area/hallway/secondary/service) -"gTp" = ( +/area/station/security/brig) +"jeS" = ( +/obj/machinery/portable_atmospherics/canister/oxygen, +/turf/open/floor/engine/o2, +/area/station/engineering/atmos) +"jeU" = ( /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral, -/obj/item/storage/fancy/cigarettes/cigars{ - pixel_x = 2; - pixel_y = 6 +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, -/obj/item/storage/fancy/cigarettes/cigars/havana{ - pixel_x = 2; - pixel_y = 8 +/turf/open/floor/iron/dark, +/area/station/science/research) +"jeZ" = ( +/obj/item/kirbyplants{ + icon_state = "plant-05" }, -/obj/item/storage/fancy/cigarettes/cigars/cohiba{ - pixel_x = 2; - pixel_y = 10 +/turf/open/floor/carpet/green, +/area/station/maintenance/port/greater) +"jfc" = ( +/obj/effect/turf_decal/tile/brown{ + dir = 8 }, -/obj/item/holosign_creator/robot_seat/bar, -/obj/machinery/status_display/evac/directional/west, -/obj/structure/table, -/obj/machinery/light/directional/west, -/obj/machinery/camera/directional/west{ - c_tag = "Bar"; - name = "bar camera" +/obj/structure/disposalpipe/segment{ + dir = 10 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/cargo/storage) +"jfe" = ( +/obj/structure/sign/warning/electric_shock{ + pixel_y = -32 }, -/turf/open/floor/iron/dark, -/area/service/bar) -"gTr" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/obj/machinery/computer/operating{ - name = "Forensics Operating Computer" +/obj/structure/flora/grass/jungle/a/style_random, +/obj/machinery/light/small/directional/south, +/obj/effect/turf_decal/sand/plating, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/maintenance/port/lesser) +"jfI" = ( +/obj/effect/turf_decal/stripes/line, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment{ + dir = 6 }, -/obj/effect/turf_decal/bot, +/obj/structure/cable, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/port/fore) +"jfK" = ( +/obj/structure/table/glass, /obj/effect/turf_decal/tile/neutral, -/obj/effect/decal/cleanable/blood/old, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/cobweb, -/obj/machinery/airalarm/directional/north, -/obj/machinery/light_switch/directional/west, -/turf/open/floor/iron/dark, -/area/security/detectives_office) -"gTx" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/item/stack/package_wrap, +/obj/item/storage/secure/briefcase, +/obj/item/hand_labeler, +/obj/item/reagent_containers/spray/cleaner, /obj/structure/cable, -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/preopen{ - id = "bridge blast"; - name = "Bridge Blast door" +/obj/machinery/power/apc/auto_name/directional/north, +/obj/item/radio/intercom/directional/west, +/turf/open/floor/iron/dark, +/area/station/command/heads_quarters/cmo) +"jfV" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/turf/open/floor/plating, -/area/command/bridge) -"gTy" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/carpet/royalblue, -/area/service/chapel/office) -"gTC" = ( -/obj/machinery/door/firedoor, -/obj/machinery/light/small/directional/east, -/obj/effect/turf_decal/caution/stand_clear, +/obj/structure/closet/secure_closet/captains, +/obj/effect/turf_decal/bot, /turf/open/floor/iron/dark, -/area/security/brig) -"gTX" = ( +/area/station/command/heads_quarters/captain) +"jgf" = ( +/obj/structure/disposalpipe/segment, +/turf/closed/wall, +/area/station/maintenance/starboard/aft) +"jgn" = ( +/obj/effect/decal/cleanable/blood/old, +/obj/structure/table/optable{ + name = "Robotics Operating Table" + }, /obj/effect/turf_decal/bot, +/turf/open/floor/iron/dark, +/area/station/science/robotics/lab) +"jgr" = ( /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/machinery/disposal/bin, -/obj/machinery/airalarm/directional/west, -/obj/structure/disposalpipe/trunk{ - dir = 4 + dir = 8 }, -/turf/open/floor/iron/dark, -/area/command/heads_quarters/cmo) -"gUq" = ( /obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/landmark/start/hangover, -/obj/effect/turf_decal/stripes/line{ dir = 1 }, -/turf/open/floor/iron/dark/corner{ +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/area/hallway/primary/central/fore) -"gUI" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/decal/cleanable/dirt, -/obj/effect/landmark/event_spawn, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/disposalpipe/segment, +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=Courtroom"; + location = "Lockers"; + name = "lockers navigation beacon" + }, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/plating{ - icon_state = "platingdmg1" +/turf/open/floor/iron, +/area/station/hallway/primary/port) +"jgt" = ( +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/red, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 }, -/area/maintenance/starboard/aft) -"gVd" = ( -/obj/structure/table, -/obj/machinery/recharger, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/engineering/main) +"jgu" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 8 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/purple{ dir = 1 }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/status_display/ai/directional/south, -/obj/effect/turf_decal/stripes/corner{ +/obj/effect/turf_decal/tile/blue{ dir = 1 }, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"jgv" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/door/airlock/medical/glass{ + name = "Infirmary" + }, +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/access/all/security/general, /turf/open/floor/iron/dark, -/area/security/lockers) -"gVy" = ( -/obj/structure/rack, -/obj/item/plant_analyzer, -/obj/item/plant_analyzer{ - pixel_x = 4; - pixel_y = 4 +/area/station/security/medical) +"jgy" = ( +/obj/structure/closet/secure_closet/evidence, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/obj/item/cultivator, -/obj/effect/spawner/random/food_or_drink/seed, +/obj/effect/turf_decal/bot, /obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/maintenance/department/bridge) -"gVK" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/turf/open/floor/iron/dark, +/area/station/security/brig) +"jgz" = ( +/obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/effect/landmark/start/chaplain, +/turf/open/floor/engine/vacuum, +/area/station/science/ordnance/bomb) +"jgA" = ( +/obj/structure/railing/corner{ + dir = 8 + }, +/obj/machinery/light/directional/east, +/obj/item/kirbyplants/random, /turf/open/floor/iron/dark, -/area/service/chapel/dock) -"gVT" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/turf/open/floor/plating{ - icon_state = "platingdmg3" +/area/station/service/chapel/dock) +"jgB" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Kitchen Cold Room Maintenance" }, -/area/maintenance/port/lesser) -"gVV" = ( +/obj/effect/mapping_helpers/airlock/access/all/service/kitchen, +/turf/open/floor/iron/dark, +/area/station/maintenance/department/bridge) +"jgF" = ( /obj/effect/turf_decal/stripes/line{ - dir = 4 + dir = 8 }, -/turf/open/floor/engine, -/area/engineering/supermatter/room) -"gWt" = ( /obj/effect/decal/cleanable/dirt, -/obj/machinery/light/small/directional/north, -/turf/open/floor/plating, -/area/maintenance/central) -"gWB" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 +/turf/open/floor/plating{ + icon_state = "platingdmg1" }, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 +/area/station/maintenance/starboard) +"jgI" = ( +/obj/effect/turf_decal/bot, +/obj/structure/closet/crate, +/obj/item/clothing/shoes/jackboots{ + pixel_x = 4; + pixel_y = 4 }, -/obj/effect/turf_decal/tile/red{ - dir = 1 +/obj/item/clothing/shoes/jackboots, +/obj/item/clothing/shoes/cowboy/black, +/turf/open/floor/plating, +/area/station/maintenance/department/cargo) +"jgN" = ( +/turf/open/floor/iron/dark, +/area/station/service/chapel/funeral) +"jhc" = ( +/obj/structure/table/bronze, +/obj/item/clothing/head/bronze{ + pixel_x = 5; + pixel_y = 4 }, -/obj/effect/turf_decal/siding/yellow{ +/obj/machinery/light/small/directional/east, +/obj/item/toy/clockwork_watch{ + pixel_x = -5 + }, +/turf/open/floor/bronze/filled, +/area/station/maintenance/department/chapel) +"jhg" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, /obj/structure/disposalpipe/segment{ - dir = 10 - }, -/turf/open/floor/iron, -/area/command/heads_quarters/ce) -"gWN" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/engineering/glass{ - name = "Engineering Storage"; - req_access_txt = "32" + dir = 4 }, /obj/structure/cable, -/turf/open/floor/iron/dark, -/area/engineering/supermatter/room) -"gWQ" = ( -/obj/structure/closet/l3closet/janitor, -/obj/structure/window/reinforced, -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/iron/showroomfloor, +/area/station/security/office) +"jhr" = ( +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/showroomfloor, +/area/station/medical/medbay/lobby) +"jhv" = ( /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ - dir = 4 + dir = 8 }, -/obj/item/grenade/clusterbuster/cleaner, -/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/dark, -/area/service/janitor) -"gWS" = ( +/area/station/maintenance/port/fore) +"jhy" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/neutral{ +/obj/structure/cable, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/maintenance/port/greater) +"jhz" = ( +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ dir = 8 }, /obj/effect/turf_decal/tile/neutral, -/obj/machinery/firealarm/directional/south, -/turf/open/floor/iron/dark/corner{ +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"jhB" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/portable_atmospherics/canister/air, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/unary/portables_connector/visible/layer4, +/turf/open/floor/iron/dark, +/area/station/maintenance/port/lesser) +"jhD" = ( +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ dir = 8 }, -/area/hallway/primary/central/fore) -"gWV" = ( -/turf/open/floor/engine/vacuum, -/area/maintenance/disposal/incinerator) -"gXf" = ( -/obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/pipe/smart/manifold4w/green/visible, -/obj/machinery/airalarm/engine{ - pixel_y = -24 +/obj/effect/turf_decal/tile/yellow, +/obj/machinery/light_switch/directional/south, +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/turf/open/floor/engine, -/area/engineering/supermatter) -"gXz" = ( -/obj/effect/turf_decal/tile/purple{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/cargo/office) +"jhH" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/effect/turf_decal/tile/purple{ +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, -/obj/machinery/status_display/evac/directional/west, -/turf/open/floor/iron, -/area/hallway/primary/starboard) -"gXS" = ( -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/yellow{ +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 8 }, -/obj/structure/cable, -/obj/structure/table, -/obj/item/book/manual/wiki/chemistry{ - pixel_x = -4; - pixel_y = 4 - }, -/obj/item/book/manual/wiki/grenades, -/obj/item/book/manual/wiki/plumbing{ - pixel_x = 4; - pixel_y = -4 +/obj/effect/spawner/random/engineering/tracking_beacon, +/turf/open/floor/iron, +/area/station/cargo/storage) +"jhN" = ( +/obj/effect/turf_decal/box/corners{ + dir = 4 }, -/obj/item/stack/cable_coil, -/obj/item/stack/cable_coil, -/obj/item/clothing/glasses/science, -/obj/item/clothing/glasses/science, -/obj/item/reagent_containers/dropper, +/turf/open/floor/engine, +/area/station/science/xenobiology) +"jhP" = ( /obj/effect/decal/cleanable/dirt, -/obj/machinery/power/apc/auto_name/directional/south, -/turf/open/floor/iron/showroomfloor, -/area/medical/chemistry) -"gYq" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/airalarm/directional/south, +/turf/open/floor/iron, +/area/station/security/prison) +"jhX" = ( +/obj/effect/turf_decal/tile/blue, /obj/effect/turf_decal/tile/blue{ - dir = 1 + dir = 8 }, /obj/effect/turf_decal/tile/blue{ - dir = 8 + dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/blue{ dir = 1 }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/obj/effect/turf_decal/tile/blue, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/iron/showroomfloor, +/area/station/medical/storage) +"jia" = ( +/obj/machinery/atmospherics/components/unary/thermomachine/heater{ + dir = 1 }, -/turf/open/floor/iron, -/area/command/teleporter) -"gYB" = ( -/obj/structure/closet/secure_closet/personal/cabinet, -/obj/machinery/newscaster/directional/east, -/obj/effect/landmark/start/hangover/closet, -/turf/open/floor/wood{ - icon_state = "wood-broken" +/obj/effect/turf_decal/delivery, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"jij" = ( +/obj/machinery/computer/secure_data{ + dir = 4 }, -/area/commons/locker) -"gYC" = ( -/obj/structure/flora/ausbushes/sparsegrass, -/obj/structure/flora/ausbushes/stalkybush, -/turf/open/floor/grass, -/area/service/hydroponics/garden) -"gYI" = ( -/obj/structure/cable, -/obj/machinery/duct, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plastic, -/area/hallway/secondary/service) -"gYM" = ( -/turf/open/floor/engine, -/area/engineering/supermatter) -"gYV" = ( +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 4 }, +/obj/structure/cable, /obj/effect/decal/cleanable/dirt, -/obj/machinery/firealarm/directional/west, -/obj/effect/turf_decal/stripes/line, /turf/open/floor/iron/dark, -/area/cargo/drone_bay) -"gYW" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/area/station/hallway/secondary/exit/departure_lounge) +"jiq" = ( +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/general/visible, -/obj/structure/cable, -/turf/open/floor/plating, -/area/cargo/warehouse) -"gZo" = ( -/obj/item/radio/intercom/directional/west{ - freerange = 1; - listening = 0; - name = "Common Channel"; - pixel_y = 4 +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/light/directional/south, +/obj/machinery/status_display/evac/directional/south, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"jiE" = ( +/obj/item/storage/medkit/regular{ + pixel_x = 3; + pixel_y = -3 }, -/obj/item/radio/intercom/directional/north{ - freerange = 1; - listening = 0; - name = "Custom Channel" +/obj/item/storage/medkit/toxin{ + pixel_x = 3; + pixel_y = 3 }, -/obj/item/radio/intercom/directional/east{ - freerange = 1; - listening = 0; - name = "Common Channel"; - pixel_y = 4 +/obj/item/storage/medkit/toxin, +/obj/item/storage/medkit/toxin{ + pixel_x = -3; + pixel_y = -3 }, -/obj/effect/landmark/start/ai, -/obj/machinery/button/door/directional/north{ - id = "AI Core shutters"; - name = "AI Core Shutters Toggle"; - pixel_x = 24; - req_access_txt = "16" +/obj/structure/table/glass, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/obj/machinery/button/door/directional/north{ - id = "AI Chamber entrance shutters"; - name = "AI Chamber Lockdown"; - pixel_x = -24; - req_access_txt = "16" +/obj/structure/window/reinforced{ + dir = 8 }, -/turf/open/floor/circuit/red, -/area/ai_monitored/turret_protected/ai) -"gZv" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/decal/cleanable/dirt, -/obj/structure/disposalpipe/segment{ - dir = 9 +/turf/open/floor/iron/dark, +/area/station/medical/storage) +"jiJ" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/obj/structure/cable, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"gZx" = ( -/obj/effect/decal/cleanable/dirt, +/obj/structure/chair/sofa/bench/left, +/obj/effect/turf_decal/box/corners{ + dir = 4 + }, +/obj/effect/turf_decal/box/corners, +/turf/open/floor/iron/dark, +/area/station/hallway/primary/central/fore) +"jiO" = ( +/obj/effect/turf_decal/tile/purple/half/contrasted, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/landmark/event_spawn, -/obj/structure/disposalpipe/segment{ - dir = 9 +/turf/open/floor/iron/showroomfloor, +/area/station/science/ordnance/office) +"jiS" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/obj/structure/cable, -/obj/effect/turf_decal/siding/wood{ +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/machinery/holopad, -/turf/open/floor/wood, -/area/cargo/qm) -"gZR" = ( /obj/effect/turf_decal/tile/neutral{ dir = 4 }, +/obj/item/kirbyplants/random, +/obj/structure/sign/poster/random/directional/west, +/turf/open/floor/iron/dark/corner{ + dir = 1 + }, +/area/station/hallway/primary/starboard) +"jiT" = ( /obj/effect/turf_decal/tile/neutral, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/obj/machinery/atmospherics/components/binary/pump/on{ - dir = 4; - name = "O2 to Airmix" +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/structure/filingcabinet/chestdrawer, +/obj/machinery/light/directional/north, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/turf/open/floor/iron/dark, +/area/station/security/courtroom) +"jiU" = ( +/obj/machinery/door/airlock/medical{ + id_tag = "Shower_2"; + name = "Shower 2" }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/dark, -/area/engineering/atmos) -"har" = ( +/area/station/commons/toilet/restrooms) +"jjj" = ( +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/bluespace_vendor/directional/south, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"jjs" = ( /turf/closed/wall/r_wall/rust, -/area/service/chapel/monastery) -"haD" = ( -/obj/structure/grille/broken, -/obj/effect/decal/cleanable/cobweb, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/line{ +/area/station/maintenance/starboard/aft) +"jju" = ( +/obj/machinery/light/directional/north, +/obj/structure/chair/sofa/bench/left{ dir = 4 }, -/obj/structure/disposalpipe/segment{ - dir = 6 +/obj/effect/landmark/start/assistant, +/obj/effect/turf_decal/siding/wood{ + dir = 4 + }, +/turf/open/floor/wood, +/area/station/service/chapel/dock) +"jjw" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible/layer2, +/turf/open/floor/plating{ + icon_state = "platingdmg3" }, +/area/station/maintenance/aft) +"jjP" = ( +/obj/structure/table, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/item/storage/toolbox/emergency, +/obj/item/wirerod, +/obj/machinery/light/small/directional/north, +/obj/item/radio/intercom/directional/east, +/turf/open/floor/iron/dark, +/area/station/maintenance/port/greater) +"jkd" = ( +/obj/structure/chair/stool/bar/directional/west, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/plating{ icon_state = "platingdmg1" }, -/area/maintenance/starboard/fore) -"haI" = ( -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/area/station/maintenance/port/lesser) +"jks" = ( +/obj/effect/turf_decal/bot, +/obj/structure/table, +/obj/item/stack/sheet/iron/ten{ + amount = 5 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/item/assembly/prox_sensor, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/corner{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 1 +/obj/machinery/button/door/directional/west{ + id = "sparemech"; + name = "Abandoned Mech Bay Toggle" }, -/turf/open/floor/iron, -/area/commons/locker) -"haP" = ( -/obj/machinery/power/smes, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/stripes/line{ - dir = 5 +/turf/open/floor/plating, +/area/station/maintenance/port/aft) +"jkB" = ( +/obj/machinery/atmospherics/pipe/smart/simple/dark/visible{ + dir = 9 }, -/obj/machinery/status_display/evac/directional/north, -/obj/effect/decal/cleanable/dirt, +/turf/closed/wall, +/area/station/engineering/atmos) +"jlh" = ( +/turf/closed/wall/r_wall, +/area/station/maintenance/central) +"jlw" = ( +/turf/closed/wall, +/area/station/service/bar) +"jlY" = ( /obj/structure/cable, -/turf/open/floor/plating{ - icon_state = "panelscorched" - }, -/area/maintenance/solars/port/aft) -"haQ" = ( -/obj/structure/bookcase/random/nonfiction, -/obj/machinery/computer/security/telescreen/entertainment/directional/north, -/turf/open/floor/wood, -/area/service/library) -"hbc" = ( -/obj/structure/table/wood, -/obj/effect/turf_decal/siding/wood/end, -/obj/machinery/door/firedoor/border_only, -/obj/machinery/door/firedoor/border_only{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron/dark, +/area/station/service/chapel/monastery) +"jmj" = ( +/obj/machinery/bluespace_beacon, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ dir = 4 }, -/obj/machinery/status_display/evac/directional/west, -/obj/item/flashlight/lantern, -/turf/open/floor/carpet/red, -/area/service/chapel/monastery) -"hbf" = ( +/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/decal/cleanable/blood/old, -/turf/open/floor/engine, -/area/ai_monitored/turret_protected/ai) -"hbL" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 8 + dir = 4 }, +/turf/open/floor/iron, +/area/station/command/teleporter) +"jmw" = ( /obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 1 + dir = 8 }, -/obj/effect/landmark/start/assistant, -/turf/open/floor/iron, -/area/commons/fitness/recreation) -"hbO" = ( -/obj/structure/sign/warning/radiation, -/turf/closed/wall/rust, -/area/engineering/atmos) -"hca" = ( -/obj/effect/turf_decal/bot, -/obj/machinery/light/directional/west, -/obj/machinery/newscaster/directional/west, -/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/neutral, +/obj/structure/cable, /turf/open/floor/iron, -/area/command/heads_quarters/hop) -"hck" = ( -/obj/machinery/disposal/bin, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 +/area/station/security/brig) +"jmE" = ( +/obj/structure/table, +/obj/item/paper_bin{ + pixel_x = -4; + pixel_y = 4 + }, +/obj/item/pen, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, -/obj/effect/turf_decal/tile/yellow, -/obj/machinery/airalarm/directional/south, -/obj/structure/disposalpipe/trunk{ +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/turf_decal/stripes/line{ +/obj/machinery/light/small/directional/south, +/obj/effect/turf_decal/stripes/corner, +/obj/machinery/status_display/evac/directional/south, +/turf/open/floor/iron/dark, +/area/station/hallway/primary/starboard) +"jmK" = ( +/obj/structure/railing/corner{ dir = 4 }, +/obj/structure/railing/corner{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, +/obj/machinery/airalarm/directional/south, +/turf/open/floor/iron/dark, +/area/station/service/chapel/funeral) +"jmM" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/general/visible, +/obj/structure/cable, /turf/open/floor/iron/showroomfloor, -/area/medical/pharmacy) -"hcl" = ( -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/area/station/science/xenobiology) +"jnj" = ( +/obj/structure/chair{ + dir = 1 }, /obj/effect/turf_decal/tile/neutral{ dir = 1 @@ -34046,1426 +33789,1494 @@ /obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment, -/obj/machinery/navbeacon{ - codes_txt = "patrol;next_patrol=Courtroom"; - location = "Lockers"; - name = "lockers navigation beacon" +/obj/structure/disposalpipe/segment{ + dir = 6 }, /obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, -/area/hallway/primary/port) -"hcG" = ( -/obj/structure/table, -/obj/item/stock_parts/cell/high, +/area/station/commons/fitness/recreation) +"jnp" = ( +/turf/closed/wall/rust, +/area/station/cargo/drone_bay) +"jnE" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating{ + icon_state = "panelscorched" }, -/turf/open/floor/plating, -/area/cargo/warehouse) -"hcO" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 4 +/area/station/maintenance/department/crew_quarters/bar) +"jnS" = ( +/obj/structure/table, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/obj/effect/turf_decal/tile/red{ +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/item/storage/toolbox/mechanical{ + pixel_x = -4; + pixel_y = 4 + }, +/obj/item/storage/toolbox/mechanical, +/obj/item/flashlight, +/obj/item/flashlight, +/obj/machinery/light/directional/east, +/obj/item/radio/intercom/directional/south, /obj/effect/turf_decal/stripes/line{ dir = 1 }, -/turf/open/floor/iron, -/area/commons/fitness/recreation) -"hcV" = ( -/obj/machinery/rnd/production/circuit_imprinter, -/obj/effect/turf_decal/delivery, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/obj/structure/sign/warning/fire{ + pixel_x = 32 + }, +/turf/open/floor/iron/dark, +/area/station/commons/storage/primary) +"joh" = ( +/turf/closed/wall/rust, +/area/station/command/heads_quarters/hos) +"jop" = ( +/obj/effect/spawner/structure/window, +/turf/open/floor/plating, +/area/station/medical/storage) +"joC" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 1 + }, +/obj/machinery/camera/autoname/directional/north, +/turf/open/floor/carpet/red, +/area/station/service/chapel/monastery) +"joK" = ( +/obj/structure/chair/pew{ dir = 8 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 }, /obj/effect/turf_decal/tile/neutral{ - dir = 1 + dir = 8 }, -/turf/open/floor/iron, -/area/engineering/lobby) -"hdc" = ( -/obj/effect/turf_decal/tile/red, +/obj/effect/landmark/start/assistant, +/obj/effect/landmark/start/hangover, +/turf/open/floor/iron/dark, +/area/station/security/courtroom) +"joL" = ( +/obj/machinery/firealarm/directional/west, +/obj/structure/dresser, +/turf/open/floor/carpet/royalblue, +/area/station/command/heads_quarters/captain/private) +"joP" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, /obj/effect/turf_decal/tile/red{ - dir = 8 + dir = 4 }, /obj/effect/turf_decal/tile/red{ dir = 1 }, -/obj/effect/turf_decal/tile/red{ - dir = 4 +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/obj/effect/turf_decal/tile/neutral, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/security/brig) +"joS" = ( +/obj/effect/turf_decal/bot, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/structure/window/reinforced{ +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/machinery/atmospherics/pipe/bridge_pipe/green/visible, -/obj/machinery/atmospherics/pipe/bridge_pipe/cyan/visible{ - dir = 4 - }, -/turf/open/floor/iron/showroomfloor, -/area/engineering/atmos) -"hdu" = ( +/obj/machinery/light/directional/east, +/obj/structure/reagent_dispensers/water_cooler, +/obj/machinery/firealarm/directional/south, +/turf/open/floor/iron/dark, +/area/station/commons/fitness/recreation) +"joY" = ( +/turf/closed/wall/rust, +/area/station/maintenance/disposal) +"jpa" = ( +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/command{ - name = "Council Chamber"; - req_access_txt = "19" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/iron/dark, -/area/command/bridge) -"hdS" = ( -/obj/machinery/door/airlock/external{ - name = "Supply Dock Airlock" +/obj/machinery/door/firedoor/border_only{ + dir = 8 }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ +/turf/open/floor/iron/stairs/medium{ dir = 4 }, +/area/station/service/chapel/dock) +"jpd" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/mapping_helpers/airlock/access/all/supply/general, -/turf/open/floor/iron/dark, -/area/cargo/storage) -"hdX" = ( -/obj/effect/turf_decal/bot, -/obj/structure/rack, -/obj/structure/noticeboard/directional/east, -/obj/item/clothing/gloves/color/fyellow, -/obj/item/clothing/under/color/grey, -/obj/item/clothing/mask/gas{ - pixel_x = 4; - pixel_y = 4 - }, -/turf/open/floor/iron/dark, -/area/maintenance/port/greater) -"heb" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/station/maintenance/fore) +"jpF" = ( /obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/obj/effect/turf_decal/siding/blue{ + dir = 9 }, +/turf/open/floor/iron, +/area/station/command/bridge) +"jpM" = ( +/obj/machinery/door/airlock/maintenance, +/obj/structure/disposalpipe/segment, +/obj/effect/mapping_helpers/airlock/unres, +/obj/effect/mapping_helpers/airlock/access/any/security/maintenance, +/turf/open/floor/iron/dark, +/area/station/maintenance/port/lesser) +"jpX" = ( +/obj/machinery/recharge_station, +/obj/effect/turf_decal/bot, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, /obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/turf/open/floor/iron, -/area/hallway/primary/starboard) -"hek" = ( -/obj/effect/turf_decal/tile/neutral, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/obj/effect/landmark/xeno_spawn, -/turf/open/floor/iron/dark, -/area/security/interrogation) -"het" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/caution/stand_clear, +/obj/structure/cable, +/obj/machinery/power/apc/auto_name/directional/south, /turf/open/floor/iron/dark, -/area/engineering/supermatter/room) -"heM" = ( +/area/station/ai_monitored/command/storage/satellite) +"jqb" = ( +/turf/closed/wall, +/area/station/security/detectives_office) +"jqJ" = ( /obj/effect/turf_decal/bot, -/obj/structure/closet/emcloset, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/obj/effect/decal/cleanable/dirt, +/obj/structure/rack, +/obj/item/clothing/head/chefhat{ + pixel_x = -4; + pixel_y = 4 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/obj/item/kitchen/rollingpin{ + pixel_x = 4 }, -/obj/machinery/light/small/directional/south, -/obj/structure/sign/poster/contraband/random/directional/south, -/turf/open/floor/iron/dark, -/area/hallway/secondary/entry) -"heY" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/bridge_pipe/cyan/visible, /turf/open/floor/plating, -/area/engineering/atmos/pumproom) -"hfb" = ( -/obj/effect/turf_decal/stripes/corner{ +/area/station/maintenance/starboard) +"jqS" = ( +/obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/effect/turf_decal/stripes/corner{ - dir = 1 +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/carpet/green, +/area/station/maintenance/port/greater) +"jqW" = ( +/turf/open/floor/engine/o2, +/area/station/engineering/atmos) +"jra" = ( +/obj/machinery/door/poddoor/preopen{ + id = "gravity"; + name = "Gravity Generator Blast Door" }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/caution/stand_clear, /obj/structure/cable, -/turf/open/floor/plating{ - icon_state = "panelscorched" - }, -/area/maintenance/solars/starboard/fore) -"hfh" = ( -/obj/machinery/rnd/production/protolathe/department/science, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/machinery/camera/directional/east{ - c_tag = "Research Lab"; - name = "science camera"; - network = list("ss13","rd") - }, -/obj/machinery/airalarm/directional/east, /turf/open/floor/iron/dark, -/area/science/lab) -"hfi" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 1 +/area/station/maintenance/starboard/aft) +"jrh" = ( +/obj/machinery/door/morgue{ + name = "Confession Booth (Public)" }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ +/obj/effect/turf_decal/siding/wood, +/turf/open/floor/wood/parquet, +/area/station/service/chapel/monastery) +"jri" = ( +/turf/closed/wall, +/area/station/security/execution/transfer) +"jrr" = ( +/obj/structure/table, +/obj/item/book/manual/hydroponics_pod_people{ + pixel_y = 4 + }, +/obj/item/paper/guides/jobs/hydroponics, +/obj/item/reagent_containers/dropper, +/obj/effect/turf_decal/tile/green{ dir = 1 }, /obj/effect/turf_decal/tile/blue{ dir = 4 }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/iron/showroomfloor, -/area/commons/storage/art) -"hfn" = ( /obj/effect/turf_decal/bot, -/obj/machinery/computer/security/labor, -/obj/machinery/requests_console/directional/north{ - department = "Security"; - departmentType = 3; - name = "Security Requests Console" +/obj/item/toy/figure/botanist, +/turf/open/floor/iron, +/area/station/service/hydroponics) +"jrs" = ( +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 }, -/obj/machinery/light/directional/west, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/cobweb, -/turf/open/floor/iron/dark, -/area/security/checkpoint/supply) -"hfo" = ( -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/yellow{ dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/dark, -/area/maintenance/disposal/incinerator) -"hfA" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/vault{ - name = "Vault"; - req_access_txt = "53" +/obj/effect/turf_decal/tile/yellow{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/mapping_helpers/airlock/locked, -/obj/structure/cable, -/obj/effect/landmark/navigate_destination, -/turf/open/floor/iron/dark, -/area/ai_monitored/command/nuke_storage) -"hfZ" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/mining/glass{ - name = "Mailroom" +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, -/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ - cycle_id = "cargo-mailroom" - }, -/obj/effect/mapping_helpers/airlock/access/all/supply/mail_sorting, -/turf/open/floor/iron/dark, -/area/cargo/sorting) -"hgh" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, +/turf/open/floor/iron/showroomfloor, +/area/station/medical/medbay/central) +"jrR" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible, +/turf/open/floor/plating, +/area/station/engineering/atmos/pumproom) +"jrT" = ( /obj/effect/turf_decal/stripes/line{ - dir = 4 + dir = 1 }, -/obj/structure/extinguisher_cabinet/directional/east, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/engine, -/area/engineering/gravity_generator) -"hgI" = ( -/obj/machinery/atmospherics/pipe/smart/manifold/yellow/visible{ +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 1 }, -/turf/closed/wall, -/area/engineering/atmos) -"hgL" = ( /obj/structure/cable, -/obj/machinery/portable_atmospherics/canister, -/obj/effect/turf_decal/box, +/turf/open/floor/plating, +/area/station/security/prison) +"jsc" = ( /obj/effect/turf_decal/tile/neutral{ dir = 1 }, /obj/effect/turf_decal/tile/neutral{ - dir = 4 + dir = 8 }, -/turf/open/floor/iron/dark, -/area/maintenance/disposal/incinerator) -"hgM" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 4 +/obj/machinery/light_switch/directional/east{ + pixel_x = 23; + pixel_y = 8 }, +/obj/effect/landmark/start/hangover, +/turf/open/floor/iron/dark, +/area/station/service/bar) +"jsj" = ( +/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/engine, +/area/station/ai_monitored/turret_protected/aisat/foyer) +"jso" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/effect/turf_decal/tile/blue{ dir = 1 }, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/item/radio/intercom/directional/north, -/obj/structure/chair/comfy, /turf/open/floor/iron, -/area/security/courtroom) -"hgP" = ( -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue, -/obj/structure/sink{ - dir = 8; - pixel_x = 11 +/area/station/hallway/primary/starboard) +"jsD" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/conveyor{ + dir = 1; + id = "QMLoad"; + name = "off ramp" }, -/obj/structure/mirror/directional/east, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/structure/cable, -/turf/open/floor/iron/showroomfloor, -/area/medical/surgery/aft) -"hgQ" = ( -/obj/machinery/power/terminal{ +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/light/directional/east, +/obj/machinery/airalarm/directional/east, +/obj/machinery/camera/directional/east{ + c_tag = "Cargo Ramps"; + name = "cargo camera"; + network = list("ss13","qm") + }, +/turf/open/floor/iron/dark, +/area/station/cargo/storage) +"jsI" = ( +/obj/structure/holohoop{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/station/security/prison) +"jsN" = ( +/obj/effect/turf_decal/delivery, +/obj/machinery/space_heater, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/maintenance/port/lesser) +"jsZ" = ( +/obj/effect/spawner/random/decoration/glowstick, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 4 }, -/obj/structure/cable, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/obj/effect/decal/cleanable/dirt, +/obj/structure/sign/poster/contraband/random/directional/north, +/turf/open/floor/plating{ + icon_state = "platingdmg3" }, +/area/station/hallway/primary/aft) +"jtk" = ( +/obj/machinery/light/directional/north, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/neutral, +/obj/structure/chair/sofa/bench, +/turf/open/floor/iron/dark, +/area/station/hallway/primary/central/fore) +"jtl" = ( +/obj/structure/table, +/obj/machinery/computer/med_data/laptop, +/obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/station/security/execution/education) +"jtJ" = ( +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"jtL" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/red{ dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/simple/dark/visible, +/obj/structure/cable, +/turf/open/floor/iron/showroomfloor, +/area/station/security/office) +"jtS" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/effect/turf_decal/stripes/line{ dir = 4 }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment, +/obj/structure/cable, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/station/security/execution/transfer) +"juq" = ( +/obj/structure/flora/grass/jungle/a/style_random, +/obj/structure/flora/bush/sparsegrass/style_random, +/turf/open/misc/asteroid, +/area/station/hallway/secondary/exit/departure_lounge) +"jus" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/caution/stand_clear, +/obj/machinery/status_display/evac/directional/north, /turf/open/floor/iron/dark, -/area/maintenance/disposal/incinerator) -"hgZ" = ( +/area/station/hallway/primary/central) +"juL" = ( /obj/effect/turf_decal/tile/yellow{ dir = 4 }, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 +/obj/effect/turf_decal/tile/yellow, +/obj/item/radio/intercom/directional/east, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/showroomfloor, +/area/station/medical/chemistry) +"jvh" = ( +/obj/effect/turf_decal/delivery, +/obj/structure/closet/radiation, +/obj/item/clothing/glasses/meson, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/structure/fireaxecabinet/directional/north, -/obj/machinery/camera/directional/north{ - c_tag = "Atmospherics Scrubbers"; - name = "atmospherics camera"; - network = list("ss13","engine") +/obj/structure/cable, +/obj/machinery/power/apc/auto_name/directional/south, +/turf/open/floor/iron/dark, +/area/station/engineering/storage_shared) +"jvl" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, -/obj/machinery/atmospherics/components/trinary/filter/atmos/co2{ +/obj/effect/turf_decal/tile/neutral, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/corner{ dir = 8 }, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron, -/area/engineering/atmos) -"hha" = ( -/obj/structure/cable, -/obj/structure/sign/poster/contraband/random/directional/north, -/turf/open/floor/plating{ - icon_state = "panelscorched" +/turf/open/floor/iron/dark, +/area/station/security/processing) +"jvR" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/stripes/line{ + dir = 5 }, -/area/maintenance/port/lesser) -"hhe" = ( +/turf/open/floor/plating, +/area/station/cargo/warehouse) +"jwg" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/decal/cleanable/blood/old, /obj/effect/turf_decal/stripes/line{ dir = 1 }, -/turf/open/floor/iron/showroomfloor, -/area/medical/virology) -"hht" = ( -/obj/machinery/atmospherics/components/binary/pump{ - name = "East Ports to Engine" +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/obj/structure/sign/poster/contraband/random/directional/west, +/turf/open/floor/plating{ + icon_state = "platingdmg3" }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 +/area/station/maintenance/port/lesser) +"jwi" = ( +/obj/machinery/door/firedoor, +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "bridge-passthrough" }, -/turf/open/floor/iron, -/area/engineering/atmos) -"hhB" = ( -/obj/machinery/door/airlock/research{ - name = "Testing Lab"; - req_access_txt = "8" +/obj/machinery/door/airlock/command{ + name = "Bridge Maintenance" }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ +/obj/machinery/door/poddoor/preopen{ + id = "brige-maint"; + name = "Bridge Blast Door" + }, +/obj/effect/turf_decal/siding/blue/corner{ dir = 1 }, +/obj/effect/mapping_helpers/airlock/access/all/command/general, /turf/open/floor/iron/dark, -/area/science/mixing/hallway) -"hhD" = ( -/obj/machinery/atmospherics/components/unary/outlet_injector/monitored/mix_input{ +/area/station/command/bridge) +"jwk" = ( +/obj/effect/decal/cleanable/ash, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/disposal/incinerator) +"jwn" = ( +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) +"jwu" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/caution/stand_clear, +/obj/effect/turf_decal/stripes/corner, +/turf/open/floor/iron/dark, +/area/station/cargo/storage) +"jwV" = ( +/turf/closed/wall/r_wall/rust, +/area/station/engineering/atmos) +"jya" = ( +/obj/effect/turf_decal/delivery, +/obj/structure/reagent_dispensers/fueltank, +/obj/effect/decal/cleanable/cobweb, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, +/turf/open/floor/plating, +/area/station/maintenance/port/lesser) +"jyr" = ( +/obj/structure/sign/warning/secure_area{ + name = "WARNING: Station Limits" + }, +/turf/closed/wall/rust, +/area/space/nearstation) +"jyI" = ( +/obj/structure/cable, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/duct, +/turf/open/floor/plastic, +/area/station/hallway/secondary/service) +"jyS" = ( +/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/turf/open/floor/engine/vacuum, -/area/engineering/atmos) -"hhG" = ( -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/effect/turf_decal/tile/yellow{ +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/effect/turf_decal/tile/red{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/simple/dark/visible, +/turf/open/floor/iron/dark, +/area/station/maintenance/disposal/incinerator) +"jzh" = ( +/obj/effect/turf_decal/siding/wood{ dir = 4 }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/maintenance/disposal/incinerator) -"hhR" = ( +/turf/open/floor/wood, +/area/station/service/library) +"jzk" = ( /obj/effect/turf_decal/tile/yellow{ dir = 4 }, +/obj/effect/turf_decal/tile/yellow, /obj/effect/turf_decal/tile/yellow{ dir = 1 }, /obj/effect/turf_decal/tile/red{ dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/landmark/event_spawn, +/obj/effect/turf_decal/tile/red, +/obj/structure/closet/secure_closet/engineering_electrical, +/obj/effect/turf_decal/box, +/obj/effect/turf_decal/stripes/corner, /turf/open/floor/iron, -/area/engineering/main) -"hhT" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plating{ - icon_state = "platingdmg3" +/area/station/engineering/lobby) +"jzm" = ( +/obj/structure/closet/secure_closet/atmospherics, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/area/maintenance/port/lesser) -"hij" = ( -/obj/effect/turf_decal/tile/brown, -/obj/effect/turf_decal/tile/brown{ +/obj/effect/turf_decal/delivery, +/obj/item/radio/intercom/directional/north, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"jzo" = ( +/obj/structure/chair{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/effect/turf_decal/tile/yellow, /obj/effect/decal/cleanable/dirt, -/obj/effect/landmark/start/assistant, -/obj/effect/turf_decal/delivery, /turf/open/floor/iron, -/area/hallway/primary/starboard) -"hik" = ( -/obj/structure/cable, -/obj/structure/disposalpipe/segment, -/turf/open/floor/carpet/royalblue, -/area/command/heads_quarters/captain) -"hit" = ( +/area/station/commons/fitness/recreation) +"jzt" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, +/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue{ dir = 8 }, -/obj/effect/turf_decal/tile/blue{ +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/iron, -/area/command/bridge) -"hiy" = ( /obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/obj/effect/turf_decal/plaque{ + icon_state = "L12" }, -/obj/machinery/firealarm/directional/north, -/turf/open/floor/iron/dark/corner{ +/obj/effect/landmark/start/hangover, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"jzw" = ( +/obj/effect/turf_decal/tile/yellow{ dir = 4 }, -/area/hallway/primary/fore) -"hiz" = ( -/obj/structure/sign/departments/custodian, -/turf/closed/wall/rust, -/area/service/janitor) -"hiG" = ( -/obj/effect/turf_decal/tile/purple, -/obj/effect/turf_decal/tile/purple{ +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/blue, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible, +/turf/open/floor/iron, +/area/station/engineering/atmos/storage/gas) +"jzB" = ( +/obj/effect/turf_decal/tile/blue{ dir = 8 }, -/obj/effect/turf_decal/tile/purple, -/obj/structure/chair/office/light, -/obj/effect/landmark/start/research_director, -/turf/open/floor/iron/showroomfloor, -/area/command/heads_quarters/rd) -"hiW" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/obj/effect/turf_decal/tile/blue{ + dir = 1 }, -/obj/effect/turf_decal/tile/neutral, -/turf/open/floor/iron/dark, -/area/service/kitchen) -"hjk" = ( -/obj/effect/turf_decal/tile/red{ - dir = 8 +/obj/effect/turf_decal/tile/blue{ + dir = 1 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/neutral, +/obj/structure/disposalpipe/segment, /obj/structure/cable, -/turf/open/floor/iron, -/area/security/brig) -"hjD" = ( +/turf/open/floor/iron/showroomfloor, +/area/station/command/heads_quarters/cmo) +"jzF" = ( /obj/effect/decal/cleanable/dirt, -/obj/machinery/light/small/directional/west, -/obj/machinery/status_display/ai/directional/west, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 4 +/obj/structure/sign/poster/contraband/random/directional/south, +/turf/open/floor/plating, +/area/station/maintenance/port/lesser) +"jzH" = ( +/obj/structure/sign/warning/secure_area, +/turf/closed/wall/r_wall, +/area/station/engineering/gravity_generator) +"jAl" = ( +/obj/machinery/computer/exodrone_control_console{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/obj/effect/turf_decal/box, -/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/turf/open/floor/iron/dark, -/area/ai_monitored/command/nuke_storage) -"hjE" = ( +/obj/item/radio/intercom/directional/south, /obj/effect/turf_decal/bot, -/obj/effect/turf_decal/stripes/corner{ +/turf/open/floor/iron/dark, +/area/station/cargo/drone_bay) +"jAp" = ( +/turf/open/space, +/area/space) +"jAu" = ( +/obj/structure/table/wood, +/obj/effect/turf_decal/siding/wood{ dir = 4 }, +/obj/machinery/door/firedoor/border_only{ + dir = 4 + }, +/turf/open/floor/carpet/red, +/area/station/service/chapel/monastery) +"jAy" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/iron/smooth_large, +/area/station/maintenance/department/chapel/monastery) +"jAA" = ( /obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, +/obj/machinery/light/small/directional/west, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/port/lesser) +"jAF" = ( +/obj/structure/marker_beacon/burgundy{ + name = "landing marker" + }, +/obj/structure/lattice/catwalk, +/turf/open/space/basic, +/area/space/nearstation) +"jBh" = ( +/obj/effect/spawner/structure/window, +/turf/open/floor/plating, +/area/station/science/robotics/lab) +"jBi" = ( +/obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/machinery/holopad, +/obj/effect/turf_decal/stripes/corner, +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, /obj/structure/cable, -/turf/open/floor/engine, -/area/ai_monitored/command/nuke_storage) -"hjS" = ( -/obj/machinery/atmospherics/components/binary/valve/digital{ - dir = 4 +/turf/open/floor/engine/telecomms, +/area/station/tcommsat/server) +"jBl" = ( +/obj/structure/table/wood/fancy/blue, +/obj/effect/turf_decal/siding/wood{ + dir = 10 }, -/obj/effect/turf_decal/tile/purple{ - dir = 4 +/obj/machinery/firealarm/directional/west, +/obj/item/reagent_containers/food/drinks/bottle/wine/unlabeled, +/turf/open/floor/carpet/royalblue, +/area/station/service/chapel/office) +"jBr" = ( +/obj/effect/turf_decal/bot, +/obj/structure/ore_box, +/turf/open/floor/plating, +/area/station/maintenance/port/greater) +"jBs" = ( +/turf/closed/wall/r_wall, +/area/station/security/checkpoint/engineering) +"jBx" = ( +/obj/effect/turf_decal/tile/blue, +/obj/item/clipboard, +/obj/item/folder/white{ + pixel_x = 4; + pixel_y = 4 }, -/obj/structure/cable, +/obj/item/folder/blue, +/obj/item/clothing/glasses/hud/health, +/obj/structure/table/reinforced/rglass, /turf/open/floor/iron/showroomfloor, -/area/science/storage) -"hjU" = ( -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/red, -/obj/item/kirbyplants{ - icon_state = "plant-02"; - pixel_y = 3 +/area/station/command/heads_quarters/cmo) +"jBy" = ( +/obj/structure/bookcase/random/nonfiction, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/turf/open/floor/iron/dark, +/area/station/maintenance/starboard/fore) +"jBN" = ( +/obj/structure/chair/office{ + dir = 4 }, +/obj/effect/landmark/navigate_destination/bridge, +/turf/open/floor/iron/dark, +/area/station/command/bridge) +"jBO" = ( +/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/bot, +/obj/machinery/atmospherics/components/unary/cryo_cell{ + dir = 4 }, -/obj/item/radio/intercom/directional/south, -/turf/open/floor/iron/dark/corner{ - dir = 1 +/turf/open/floor/iron/dark, +/area/station/medical/medbay/central) +"jBR" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/door_assembly/door_assembly_eng{ + anchored = 1 }, -/area/hallway/primary/central) -"hjX" = ( -/obj/effect/turf_decal/tile/purple{ +/turf/open/floor/iron/dark, +/area/station/cargo/warehouse) +"jBT" = ( +/obj/machinery/light_switch/directional/east, +/obj/item/radio/intercom/directional/north, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/stripes/line{ +/obj/machinery/atmospherics/components/tank/air, +/obj/effect/turf_decal/delivery, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/aisat/atmos) +"jCl" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/turf/open/floor/iron/showroomfloor, -/area/science/research) -"hjY" = ( /obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"jCm" = ( +/turf/closed/wall, +/area/station/maintenance/department/crew_quarters/bar) +"jCP" = ( +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ dir = 4 }, -/obj/item/kirbyplants{ - icon_state = "plant-03" - }, /obj/structure/disposalpipe/segment, -/turf/open/floor/iron, -/area/commons/fitness/recreation) -"hkd" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 8 +/obj/effect/turf_decal/tile/red{ + dir = 4 }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ + dir = 4 }, -/obj/effect/turf_decal/tile/blue{ +/obj/effect/turf_decal/stripes/corner{ dir = 1 }, -/obj/effect/turf_decal/tile/blue, -/obj/structure/cable, -/obj/effect/turf_decal/siding/blue{ - dir = 10 - }, +/obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/showroomfloor, -/area/medical/storage) -"hkx" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/item/radio/intercom/directional/south, +/turf/open/floor/iron, +/area/station/maintenance/disposal/incinerator) +"jDs" = ( +/obj/structure/table, /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/dark/corner, -/area/hallway/primary/central/fore) -"hkM" = ( -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/cafeteria, -/area/service/kitchen) -"hkV" = ( -/obj/structure/table, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, /obj/effect/turf_decal/tile/neutral{ - dir = 8 + dir = 4 }, -/obj/item/clipboard, -/obj/item/flashlight/seclite, -/obj/item/flashlight/seclite, -/obj/item/flashlight/seclite, -/obj/effect/decal/cleanable/dirt, -/obj/item/toy/figure/secofficer, -/obj/structure/extinguisher_cabinet/directional/east, -/obj/machinery/light/small/directional/east, -/turf/open/floor/iron/dark, -/area/security/lockers) -"hlD" = ( +/obj/item/razor, +/turf/open/floor/iron, +/area/station/commons/locker) +"jDy" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark, -/area/service/chapel/funeral) -"hmj" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral, -/obj/structure/window/reinforced{ - dir = 8 +/obj/structure/disposalpipe/segment{ + dir = 10 }, -/obj/machinery/atmospherics/pipe/smart/simple/green/visible, -/obj/machinery/computer/atmos_control/air_tank{ - dir = 4 +/obj/machinery/duct, +/obj/structure/railing/corner{ + dir = 1 }, /turf/open/floor/iron/showroomfloor, -/area/engineering/atmos) -"hmt" = ( -/obj/structure/closet/wardrobe/miner, -/obj/effect/turf_decal/delivery, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/area/station/service/bar/atrium) +"jDF" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 8 }, -/obj/item/clothing/suit/hooded/wintercoat/miner, -/obj/item/clothing/suit/hooded/wintercoat/miner, -/obj/item/clothing/suit/hooded/wintercoat/miner, -/obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/north, -/obj/effect/turf_decal/tile/brown/half/contrasted{ +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/freezer, +/area/station/service/kitchen/coldroom) +"jDU" = ( +/obj/effect/turf_decal/loading_area, +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/turf_decal/tile/yellow{ +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/turf/open/floor/iron/dark, -/area/cargo/miningoffice) -"hmE" = ( -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/door/airlock/security/glass{ - name = "Cargo Security Post" - }, -/obj/structure/cable, -/obj/effect/mapping_helpers/airlock/access/any/security/general, -/turf/open/floor/iron/dark, -/area/security/checkpoint/supply) -"hmJ" = ( -/obj/effect/turf_decal/bot, -/obj/effect/landmark/navigate_destination/hop, /turf/open/floor/iron, -/area/command/heads_quarters/hop) -"hnt" = ( -/obj/machinery/door/poddoor/shutters{ - id = "teleshutter"; - name = "Teleporter Access Shutter" +/area/station/hallway/secondary/exit/departure_lounge) +"jEd" = ( +/obj/structure/table, +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/firealarm/directional/west, +/obj/item/clipboard{ + pixel_x = 4 }, -/obj/effect/turf_decal/caution/stand_clear, +/obj/effect/decal/cleanable/cobweb, +/obj/item/book/manual/wiki/tcomms, +/obj/item/radio, /turf/open/floor/iron/dark, -/area/command/teleporter) -"hnJ" = ( -/obj/effect/turf_decal/stripes/corner, -/turf/open/floor/engine, -/area/engineering/supermatter/room) -"hnP" = ( -/obj/effect/turf_decal/tile/red{ +/area/station/tcommsat/computer) +"jEp" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/power/apc/auto_name/directional/east, +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ dir = 1 }, -/obj/effect/turf_decal/tile/blue{ +/obj/effect/turf_decal/tile/red{ dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/camera/directional/north{ - c_tag = "Locker Room"; - name = "recreation camera" +/obj/effect/turf_decal/tile/red{ + dir = 8 }, -/obj/machinery/status_display/ai/directional/north, /turf/open/floor/iron, -/area/commons/locker) -"hnW" = ( +/area/station/service/theater) +"jEw" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/decal/cleanable/blood/old, +/obj/effect/decal/remains/human, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/dark, +/area/station/maintenance/port/greater) +"jEy" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 + }, +/obj/effect/landmark/start/depsec/supply, +/obj/structure/chair/office{ dir = 8 }, +/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/station/security/checkpoint/supply) +"jEC" = ( +/obj/effect/turf_decal/stripes/line{ dir = 1 }, +/obj/effect/turf_decal/stripes/corner, +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, +/turf/open/floor/engine/telecomms, +/area/station/tcommsat/server) +"jEK" = ( +/obj/structure/sign/warning/docking, +/turf/closed/wall, +/area/station/hallway/secondary/entry) +"jEO" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/preopen{ + id = "atmos"; + name = "Atmospherics Blast Door" + }, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/engineering/atmos/storage/gas) +"jEU" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/decal/cleanable/dirt, /obj/structure/disposalpipe/segment{ dir = 4 }, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/dark, -/area/medical/medbay/central) -"how" = ( -/obj/machinery/atmospherics/pipe/smart/simple/green/visible{ - dir = 4 +/turf/open/floor/plating{ + icon_state = "panelscorched" }, -/obj/machinery/meter, -/turf/closed/wall/r_wall, -/area/engineering/atmos) -"hoF" = ( -/obj/effect/turf_decal/bot, -/obj/machinery/power/emitter, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/dark, -/area/engineering/supermatter/room) -"hoL" = ( -/obj/effect/turf_decal/tile/brown{ - dir = 4 +/area/station/maintenance/port/fore) +"jFf" = ( +/obj/structure/chair/sofa/right{ + color = "#c45c57" }, -/obj/effect/turf_decal/tile/brown{ +/turf/open/floor/wood{ + icon_state = "wood-broken" + }, +/area/station/maintenance/starboard/fore) +"jFq" = ( +/obj/structure/barricade/wooden/crude, +/obj/machinery/door/airlock/bronze, +/turf/open/floor/bronze, +/area/station/maintenance/department/chapel) +"jFv" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/effect/turf_decal/tile/purple{ dir = 1 }, -/obj/effect/turf_decal/tile/yellow{ +/obj/effect/turf_decal/tile/purple{ dir = 1 }, -/mob/living/simple_animal/sloth/citrus, -/turf/open/floor/iron, -/area/cargo/sorting) -"hoZ" = ( -/obj/effect/decal/cleanable/cobweb, +/obj/structure/chair/office/light{ + dir = 8 + }, +/obj/effect/turf_decal/siding/purple/corner{ + dir = 8 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron/showroomfloor, +/area/station/science/xenobiology) +"jFz" = ( +/obj/structure/grille/broken, /obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/structure/crate, -/obj/effect/turf_decal/bot, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/station/maintenance/port/lesser) +"jFZ" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/airalarm/directional/north, /turf/open/floor/plating, -/area/maintenance/port/greater) -"hpd" = ( -/obj/machinery/vending/medical, -/obj/effect/turf_decal/delivery, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/area/station/maintenance/disposal/incinerator) +"jGn" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/storage/box/lights/mixed, +/turf/open/floor/plating{ + icon_state = "platingdmg3" }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/area/station/maintenance/starboard) +"jGU" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/turf/open/floor/plating, +/area/station/cargo/warehouse) +"jGW" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 8 }, +/obj/effect/turf_decal/stripes/line, /obj/structure/disposalpipe/segment{ - dir = 9 + dir = 10 }, -/turf/open/floor/iron/dark, -/area/medical/storage) -"hpp" = ( -/obj/effect/turf_decal/stripes/line{ +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"jHm" = ( +/obj/vehicle/ridden/janicart, +/obj/item/key/janitor, +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/stripes/line{ - dir = 4 + dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/general/visible, -/obj/machinery/door/window/brigdoor/left/directional/east{ - name = "Justice Windoor"; - req_access_txt = "3" +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron/dark, +/area/station/service/janitor) +"jHo" = ( +/obj/structure/flora/bush/jungle/a/style_random, +/obj/structure/flora/bush/sunny/style_random, +/obj/item/food/grown/banana, +/obj/structure/flora/bush/flowers_yw/style_random, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/mob/living/carbon/human/species/monkey, +/turf/open/floor/grass, +/area/station/medical/virology) +"jHy" = ( +/obj/effect/turf_decal/bot, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/space_heater, +/turf/open/floor/plating, +/area/station/maintenance/port/lesser) +"jHS" = ( +/obj/effect/turf_decal/tile/green, +/obj/effect/turf_decal/tile/green{ + dir = 1 + }, +/obj/effect/turf_decal/bot, +/obj/machinery/holopad, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/showroomfloor, +/area/station/medical/virology) +"jHT" = ( +/obj/structure/extinguisher_cabinet/directional/west, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/obj/machinery/door/window/brigdoor/right/directional/west{ - name = "Justice Windoor"; - req_access_txt = "3" +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "justiceshutter"; - name = "Justice Shutter" +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/trimline/green/filled/line, /turf/open/floor/iron/dark, -/area/security/execution/education) -"hpw" = ( +/area/station/service/hydroponics) +"jHU" = ( +/obj/effect/turf_decal/stripes/line, /obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/trash/caution_sign, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, +/obj/structure/disposalpipe/segment, /turf/open/floor/plating{ icon_state = "panelscorched" }, -/area/maintenance/department/cargo) -"hpx" = ( +/area/station/maintenance/port/lesser) +"jIa" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating{ - icon_state = "platingdmg1" - }, -/area/hallway/secondary/entry) -"hpR" = ( +/obj/effect/landmark/start/chaplain, +/turf/open/floor/carpet/red, +/area/station/service/chapel/monastery) +"jIg" = ( /obj/structure/cable, +/turf/open/floor/carpet, +/area/station/medical/psychology) +"jIR" = ( +/obj/structure/closet/crate/solarpanel_small, +/obj/effect/turf_decal/delivery, +/obj/structure/grille/broken, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"jIV" = ( +/obj/machinery/vending/security, /obj/effect/turf_decal/tile/neutral{ - dir = 8 + dir = 4 }, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, +/obj/effect/turf_decal/bot, +/obj/structure/cable, /turf/open/floor/iron/dark, -/area/command/bridge) -"hqd" = ( -/obj/effect/turf_decal/tile/brown{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/cargo/office) -"hqe" = ( -/obj/effect/turf_decal/box, -/obj/structure/toilet{ +/area/station/security/lockers) +"jIW" = ( +/obj/structure/chair/pew/right{ dir = 8 }, -/obj/structure/mirror/directional/west, -/obj/machinery/newscaster/directional/south{ - pixel_x = -28 +/obj/effect/turf_decal/siding/thinplating/dark, +/turf/open/floor/iron/chapel{ + dir = 1 }, -/obj/machinery/light/small/directional/east, -/obj/effect/decal/cleanable/dirt, -/obj/effect/landmark/blobstart, -/obj/effect/landmark/start/hangover, -/obj/machinery/button/door/directional/east{ - id = "Unit_3Privacy"; - name = "Unit 3 Privacy Toggle"; - pixel_y = -8 +/area/station/service/chapel/monastery) +"jIX" = ( +/obj/item/radio/intercom/directional/west{ + freerange = 1; + listening = 0; + name = "Common Channel"; + pixel_y = 4 }, -/obj/machinery/button/door/directional/east{ - id = "Unit_3"; - name = "Unit 3 Privacy Lock"; - normaldoorcontrol = 1; - pixel_y = 8; - specialfunctions = 4 +/obj/item/radio/intercom/directional/north{ + freerange = 1; + listening = 0; + name = "Custom Channel" }, -/turf/open/floor/iron/showroomfloor, -/area/commons/toilet/restrooms) -"hqg" = ( -/obj/machinery/atmospherics/components/binary/tank_compressor{ - dir = 8 +/obj/item/radio/intercom/directional/east{ + freerange = 1; + listening = 0; + name = "Common Channel"; + pixel_y = 4 }, -/obj/effect/turf_decal/delivery, -/obj/effect/turf_decal/tile/purple/half/contrasted{ - dir = 1 +/obj/effect/landmark/start/ai, +/obj/machinery/button/door/directional/north{ + id = "AI Core shutters"; + name = "AI Core Shutters Toggle"; + pixel_x = 24; + req_access = list("ai_upload") }, -/obj/structure/sign/poster/random/directional/north, -/turf/open/floor/iron/showroomfloor, -/area/science/mixing) -"hqu" = ( -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/obj/machinery/button/door/directional/north{ + id = "AI Chamber entrance shutters"; + name = "AI Chamber Lockdown"; + pixel_x = -24; + req_access = list("ai_upload") + }, +/turf/open/floor/circuit/red, +/area/station/ai_monitored/turret_protected/ai) +"jJd" = ( +/obj/structure/table/glass, +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ dir = 8 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/obj/effect/turf_decal/tile/yellow, +/obj/item/reagent_containers/glass/beaker/large{ + pixel_x = -7 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/obj/item/reagent_containers/glass/beaker/large{ + pixel_x = -7 }, -/obj/effect/landmark/event_spawn, -/turf/open/floor/iron, -/area/hallway/primary/starboard) -"hqB" = ( -/obj/effect/landmark/xeno_spawn, -/obj/effect/landmark/blobstart, -/obj/effect/landmark/event_spawn, -/obj/effect/spawner/random/trash/mess, -/turf/open/floor/plating{ - icon_state = "platingdmg2" +/obj/item/reagent_containers/glass/beaker{ + pixel_x = 7 }, -/area/maintenance/department/crew_quarters/bar) -"hqI" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/power/apc/auto_name/directional/west, -/obj/effect/landmark/start/hangover, -/turf/open/floor/iron/freezer, -/area/service/kitchen/coldroom) -"hqL" = ( -/obj/structure/closet/emcloset/anchored, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/tile/blue{ - dir = 1 +/obj/item/reagent_containers/glass/beaker{ + pixel_x = 7 }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 +/obj/item/reagent_containers/dropper{ + pixel_y = 6 }, -/obj/effect/turf_decal/tile/blue{ +/obj/item/reagent_containers/dropper, +/obj/item/grenade/chem_grenade, +/obj/item/grenade/chem_grenade, +/obj/item/grenade/chem_grenade, +/obj/item/grenade/chem_grenade, +/obj/machinery/camera/directional/south{ + c_tag = "Chemistry"; + name = "medical camera"; + network = list("ss13","medical") + }, +/obj/item/radio/intercom/directional/south, +/obj/effect/turf_decal/stripes/corner{ dir = 8 }, +/turf/open/floor/iron/showroomfloor, +/area/station/medical/pharmacy) +"jJh" = ( +/obj/structure/flora/bush/ferny/style_random, +/turf/open/misc/asteroid, +/area/space/nearstation) +"jJs" = ( +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/turf/open/floor/iron, -/area/hallway/primary/starboard) -"hqR" = ( -/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, -/area/engineering/atmos) -"hrl" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/area/station/security/brig) +"jJx" = ( +/obj/effect/turf_decal/tile/blue{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/blue{ dir = 1 }, -/obj/structure/table, -/obj/machinery/camera/directional/east{ - c_tag = "Courtroom Jury"; - name = "command camera" +/obj/effect/turf_decal/tile/blue{ + dir = 8 }, -/obj/item/radio/intercom/directional/east, -/turf/open/floor/iron/dark, -/area/security/courtroom) -"hrW" = ( -/turf/closed/wall, -/area/service/chapel/storage) -"hrX" = ( -/obj/effect/turf_decal/tile/red/half/contrasted, -/turf/open/floor/iron/showroomfloor, -/area/security/warden) -"hse" = ( -/obj/structure/sign/warning/electricshock, -/turf/closed/wall/r_wall/rust, -/area/maintenance/starboard) -"hsf" = ( -/obj/effect/spawner/random/maintenance, -/turf/open/floor/plating, -/area/maintenance/starboard) -"hsm" = ( /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/structure/table/wood, -/obj/item/storage/secure/briefcase{ - pixel_x = 5; - pixel_y = 5 - }, -/obj/item/storage/lockbox/medal, -/turf/open/floor/iron/dark, -/area/command/heads_quarters/captain) -"hsn" = ( -/obj/effect/turf_decal/box, -/obj/structure/cable, -/turf/open/floor/iron/solarpanel/airless, -/area/solars/starboard/aft) -"hsu" = ( -/obj/machinery/atmospherics/pipe/smart/simple/yellow/visible, -/turf/closed/wall/rust, -/area/engineering/atmos) -"hsS" = ( -/obj/structure/cable, +/obj/machinery/newscaster/directional/north, +/turf/open/floor/iron, +/area/station/security/courtroom) +"jJJ" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating/rust, -/area/security/prison) -"hsW" = ( -/obj/structure/noticeboard/directional/east, -/turf/closed/mineral/random/labormineral, -/area/space/nearstation) -"htu" = ( /obj/effect/decal/cleanable/blood/old, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/machinery/meter/layer2, -/turf/open/floor/plating, -/area/maintenance/starboard) -"htL" = ( -/obj/structure/cable, -/obj/effect/turf_decal/stripes/line{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/wood, +/area/station/maintenance/port/fore) +"jJN" = ( +/obj/effect/turf_decal/stripes/end, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 1 }, -/obj/machinery/door/airlock/command{ - name = "Captain's Tactical Relocation"; - req_access_txt = "20" +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small/directional/east, +/turf/open/floor/plating, +/area/station/maintenance/port/lesser) +"jJW" = ( +/obj/item/kirbyplants{ + icon_state = "plant-18" }, -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/iron/dark, -/area/command/heads_quarters/captain) -"htY" = ( -/obj/machinery/atmospherics/pipe/smart/simple/dark/visible{ +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible/layer2, -/obj/machinery/air_sensor/incinerator_tank, -/turf/open/floor/engine, -/area/maintenance/disposal/incinerator) -"hub" = ( /obj/effect/turf_decal/tile/blue{ dir = 8 }, -/obj/effect/turf_decal/tile/red, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable, +/obj/effect/turf_decal/tile/blue, +/obj/structure/disposalpipe/segment, /turf/open/floor/iron/showroomfloor, -/area/commons/toilet/restrooms) -"huB" = ( -/obj/machinery/door/firedoor, -/obj/structure/sign/directions/medical{ - dir = 8; - pixel_x = 32; - pixel_y = 8 - }, -/obj/structure/sign/directions/security{ - pixel_x = 32 - }, -/obj/structure/sign/directions/command{ - pixel_x = 32; - pixel_y = -8 - }, -/obj/effect/turf_decal/caution/stand_clear, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark, -/area/hallway/primary/central/fore) -"huC" = ( -/obj/effect/turf_decal/siding/purple{ +/area/station/medical/medbay/lobby) +"jKj" = ( +/obj/structure/chair/sofa/left{ + color = "#c45c57"; dir = 8 }, -/obj/structure/cable, -/turf/open/floor/iron, -/area/science/robotics/mechbay) -"huL" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/wood{ + icon_state = "wood-broken7" + }, +/area/station/maintenance/starboard/fore) +"jKt" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/landmark/event_spawn, -/turf/open/floor/iron/freezer, -/area/service/kitchen/coldroom) -"hvw" = ( -/obj/structure/chair/pew{ +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ dir = 8 }, -/obj/effect/turf_decal/siding/thinplating/dark{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/chapel, -/area/service/chapel/monastery) -"hwh" = ( /obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/machinery/atmospherics/components/unary/portables_connector/visible, -/obj/effect/turf_decal/bot, -/obj/machinery/portable_atmospherics/canister/anesthetic_mix, -/turf/open/floor/iron/dark, -/area/medical/medbay/central) -"hwx" = ( -/obj/effect/turf_decal/tile/purple{ - dir = 8 +/obj/item/kirbyplants{ + desc = "After his promotion, he was transferred to Kilo Station to serve as the gateway's protector."; + icon_state = "plant-21"; + name = "rodger" }, -/obj/effect/turf_decal/tile/purple{ +/obj/machinery/light/small/directional/south, +/turf/open/floor/iron, +/area/station/command/gateway) +"jKv" = ( +/obj/structure/cable, +/obj/effect/turf_decal/tile/blue{ dir = 1 }, -/obj/effect/turf_decal/tile/purple, -/obj/effect/turf_decal/tile/purple{ - dir = 1 +/obj/effect/turf_decal/tile/blue{ + dir = 8 }, -/obj/effect/turf_decal/tile/purple, -/obj/structure/table/reinforced, -/obj/item/reagent_containers/food/drinks/mug/coco, -/turf/open/floor/iron/showroomfloor, -/area/command/heads_quarters/rd) -"hwO" = ( -/obj/effect/turf_decal/siding/purple{ +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/siding/blue{ dir = 1 }, +/obj/machinery/power/apc/auto_name/directional/west, +/turf/open/floor/iron, +/area/station/command/bridge) +"jKz" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/holopad, /obj/effect/spawner/random/engineering/tracking_beacon, /turf/open/floor/iron, -/area/science/robotics/mechbay) -"hwQ" = ( -/obj/structure/table/reinforced, -/obj/item/storage/secure/briefcase{ - pixel_y = 6 - }, -/obj/item/radio{ - pixel_y = 6 +/area/station/ai_monitored/command/storage/eva) +"jKD" = ( +/obj/effect/turf_decal/tile/red{ + dir = 1 }, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/effect/turf_decal/tile/red{ + dir = 8 }, -/obj/effect/turf_decal/tile/neutral/half/contrasted, -/turf/open/floor/iron/dark, -/area/security/office) -"hwV" = ( /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/structure/sign/poster/official/random/directional/south, -/turf/open/floor/iron/dark/corner{ - dir = 8 +/obj/structure/sign/departments/security{ + pixel_x = -32 }, -/area/hallway/primary/port) -"hwX" = ( -/obj/effect/decal/remains/human, -/obj/machinery/light/small/directional/west, -/turf/open/floor/engine/vacuum, -/area/science/mixing/chamber) -"hxi" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, -/turf/closed/wall/r_wall, -/area/maintenance/disposal/incinerator) -"hxk" = ( -/obj/effect/turf_decal/tile/yellow{ +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron, +/area/station/hallway/primary/aft) +"jKJ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/decoration/glowstick, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 4 }, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/blue{ - dir = 1 +/turf/open/floor/plating, +/area/station/maintenance/port/greater) +"jKQ" = ( +/obj/structure/bodycontainer/morgue{ + dir = 8 }, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/stripes/line{ - dir = 5 +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold/cyan/visible{ - dir = 4 +/obj/effect/turf_decal/bot_white, +/obj/machinery/camera/directional/north{ + c_tag = "Morgue"; + name = "medical camera"; + network = list("ss13","medical") }, -/turf/open/floor/iron, -/area/engineering/atmos) -"hxp" = ( -/obj/effect/turf_decal/delivery, -/obj/structure/table, -/obj/item/clipboard, -/obj/item/paper/guides/jobs/engi/gravity_gen, -/obj/item/pen/blue, -/turf/open/floor/iron/dark, -/area/engineering/gravity_generator) -"hxR" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/machinery/door/airlock/medical/glass{ - name = "Medbay Storage"; - req_access_txt = "5" +/turf/open/floor/iron/dark, +/area/station/medical/morgue) +"jKZ" = ( +/obj/machinery/vending/sustenance, +/turf/open/floor/iron/white, +/area/station/security/prison/mess) +"jLk" = ( +/obj/machinery/door/airlock/grunge{ + name = "Cell 3" }, -/obj/machinery/door/firedoor, -/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ - cycle_id = "chem-passthrough" +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/security/prison/safe) +"jLq" = ( +/obj/effect/turf_decal/tile/red{ + dir = 1 }, -/turf/open/floor/iron/dark, -/area/maintenance/port/greater) -"hyz" = ( -/obj/structure/railing{ - dir = 4 +/obj/effect/turf_decal/tile/red, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/showroomfloor, +/area/station/service/bar/atrium) +"jLy" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/obj/structure/railing{ +/obj/effect/turf_decal/stripes/corner{ dir = 4 }, -/obj/machinery/door/firedoor/border_only{ - dir = 1 +/obj/structure/sign/poster/official/help_others{ + pixel_y = 32 }, -/turf/open/floor/iron/stairs/right{ - dir = 1 +/obj/structure/table, +/obj/item/paper_bin{ + pixel_x = -4; + pixel_y = 4 }, -/area/service/chapel/dock) -"hyK" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/stripes/corner, -/turf/open/floor/plating, -/area/maintenance/starboard) -"hyL" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, +/obj/item/pen, +/turf/open/floor/iron/dark, +/area/station/hallway/primary/aft) +"jLz" = ( +/obj/machinery/light/small/directional/south, /obj/effect/decal/cleanable/dirt, -/obj/structure/grille/broken, +/obj/effect/landmark/blobstart, /turf/open/floor/plating{ - icon_state = "platingdmg3" - }, -/area/maintenance/port/lesser) -"hyP" = ( -/obj/effect/turf_decal/bot, -/obj/structure/closet/crate{ - icon_state = "crateopen" + icon_state = "panelscorched" }, -/turf/open/floor/plating, -/area/cargo/warehouse) -"hyV" = ( -/obj/effect/turf_decal/stripes/corner{ +/area/station/maintenance/port/lesser) +"jLK" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/structure/crate, -/obj/effect/spawner/random/maintenance, -/turf/open/floor/plating, -/area/maintenance/starboard) -"hzc" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/effect/decal/cleanable/ash/large, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/maintenance/disposal/incinerator) -"hze" = ( -/obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, /obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/structure/chair/sofa/corp/left{ - dir = 8 - }, -/obj/structure/disposalpipe/segment, -/obj/effect/landmark/start/hangover, -/obj/machinery/newscaster/directional/east, -/turf/open/floor/iron/dark, -/area/hallway/secondary/service) -"hzt" = ( -/turf/closed/wall, -/area/cargo/storage) -"hzw" = ( -/obj/structure/chair/comfy/brown{ - buildstackamount = 0; - color = "#c45c57"; - dir = 1 + dir = 4 }, -/obj/effect/landmark/start/head_of_security, -/turf/open/floor/carpet/red, -/area/command/heads_quarters/hos) -"hzC" = ( -/obj/structure/flora/rock/pile{ - icon_state = "basalt2" +/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 10 }, -/turf/open/misc/asteroid/airless, -/area/space/nearstation) -"hzD" = ( -/obj/item/radio/intercom/directional/west, -/obj/machinery/modular_computer/console/preset/cargochat/service{ +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"jLM" = ( +/obj/machinery/door/airlock/maintenance, +/obj/effect/mapping_helpers/airlock/unres{ dir = 4 }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +/turf/open/floor/iron/dark, +/area/station/maintenance/aft) +"jLS" = ( /obj/effect/turf_decal/bot, -/obj/machinery/light_switch/directional/west{ - pixel_y = -10 - }, /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ - dir = 4 + dir = 8 }, /obj/effect/turf_decal/tile/neutral{ - dir = 1 + dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/disposal/bin, +/obj/structure/extinguisher_cabinet/directional/west, +/obj/structure/window/reinforced, +/obj/structure/disposalpipe/trunk, /turf/open/floor/iron/dark, -/area/hallway/secondary/service) -"hAH" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/line{ +/area/station/engineering/atmos/storage/gas) +"jLT" = ( +/obj/machinery/computer/mech_bay_power_console{ dir = 4 }, /obj/structure/cable, -/turf/open/floor/plating{ - icon_state = "platingdmg1" - }, -/area/hallway/secondary/entry) -"hBo" = ( -/obj/structure/flora/ausbushes/sparsegrass, -/obj/structure/flora/ausbushes/grassybush, -/obj/structure/flora/ausbushes/brflowers, -/obj/machinery/airalarm/directional/west, -/turf/open/floor/grass, -/area/medical/psychology) -"hBA" = ( -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 1 +/turf/open/floor/circuit/green{ + luminosity = 2 }, -/obj/structure/flora/ausbushes/ppflowers, -/obj/structure/flora/ausbushes/leafybush, -/obj/structure/flora/ausbushes/lavendergrass, -/obj/structure/flora/ausbushes/fernybush, -/turf/open/floor/grass, -/area/service/hydroponics) -"hBN" = ( -/turf/closed/wall, -/area/commons/fitness/recreation) -"hBX" = ( -/obj/effect/spawner/structure/window/reinforced/plasma, -/obj/machinery/atmospherics/pipe/smart/simple/orange/visible, -/turf/open/floor/plating/airless, -/area/engineering/supermatter/room) -"hCz" = ( -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/area/station/science/robotics/mechbay) +"jMa" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 4 }, -/obj/effect/turf_decal/siding/blue{ +/obj/effect/turf_decal/tile/blue{ dir = 1 }, -/turf/open/floor/iron, -/area/command/bridge) -"hCA" = ( /obj/effect/turf_decal/tile/blue, /obj/effect/turf_decal/tile/blue{ - dir = 8 + dir = 1 }, /obj/effect/turf_decal/tile/blue, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/obj/structure/disposalpipe/segment{ + dir = 4 }, /turf/open/floor/iron/showroomfloor, -/area/medical/medbay/central) -"hCY" = ( -/obj/effect/turf_decal/stripes/end{ +/area/station/medical/surgery/aft) +"jMo" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron, +/area/station/engineering/hallway) +"jMF" = ( +/obj/structure/closet/emcloset/anchored, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/blue{ dir = 1 }, -/obj/machinery/light/small/directional/north, -/obj/effect/decal/cleanable/cobweb/cobweb2, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/obj/effect/landmark/xeno_spawn, -/turf/open/floor/engine, -/area/engineering/gravity_generator) -"hDk" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, /obj/effect/turf_decal/tile/blue{ dir = 8 }, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/neutral, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/landmark/start/hangover, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, /turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"hDo" = ( -/obj/structure/sign/warning/nosmoking, -/turf/closed/wall, -/area/engineering/atmos) -"hDz" = ( +/area/station/hallway/primary/starboard) +"jMK" = ( /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 8 @@ -35476,191 +35287,389 @@ /obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/structure/cable, -/obj/structure/disposalpipe/junction/flip{ - dir = 1 - }, +/obj/effect/spawner/random/engineering/tracking_beacon, /turf/open/floor/iron, -/area/hallway/primary/port) -"hEn" = ( -/obj/machinery/light/small/directional/east, -/turf/open/floor/carpet/green, -/area/maintenance/port/greater) -"hEu" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/decal/cleanable/dirt, -/obj/structure/disposalpipe/segment{ - dir = 5 +/area/station/hallway/primary/aft) +"jMU" = ( +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 }, -/obj/structure/cable, -/turf/open/floor/plating{ - icon_state = "platingdmg1" +/obj/item/kirbyplants{ + icon_state = "plant-10" }, -/area/maintenance/starboard/fore) -"hEM" = ( -/obj/structure/grille/broken, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/sign/warning/electricshock{ - pixel_y = -32 +/turf/open/floor/iron/showroomfloor, +/area/station/medical/pharmacy) +"jMZ" = ( +/obj/machinery/recharge_station, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/obj/structure/cable, -/turf/open/floor/plating, -/area/maintenance/port/lesser) -"hEO" = ( -/obj/structure/chair/pew{ +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/effect/turf_decal/siding/thinplating/dark{ +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, +/turf/open/floor/iron/dark, +/area/station/science/robotics/mechbay) +"jNb" = ( +/obj/effect/landmark/xeno_spawn, +/obj/effect/spawner/random/medical/two_percent_xeno_egg_spawner, +/turf/open/floor/engine, +/area/station/science/xenobiology) +"jNe" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/chapel{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/landmark/event_spawn, +/obj/structure/disposalpipe/segment{ dir = 4 }, -/area/service/chapel/monastery) -"hEU" = ( -/obj/structure/disposaloutlet, -/obj/structure/disposalpipe/trunk{ - dir = 1 +/turf/open/floor/iron, +/area/station/command/bridge) +"jNn" = ( +/obj/structure/sign/warning/vacuum/external, +/turf/closed/wall/rust, +/area/station/maintenance/starboard) +"jNt" = ( +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=Arrivals"; + location = "Custodial"; + name = "custodial navigation beacon" }, -/obj/effect/turf_decal/stripes/box, -/turf/open/floor/plating/airless, -/area/space/nearstation) -"hFb" = ( -/obj/machinery/mineral/equipment_vendor, -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"jNA" = ( +/obj/structure/table, +/obj/item/flashlight/lamp/green{ + pixel_x = -5; + pixel_y = 7 + }, +/obj/item/clothing/mask/cigarette/cigar{ + pixel_x = 8; + pixel_y = 4 + }, +/obj/item/clothing/mask/cigarette/cigar{ + pixel_x = 10; + pixel_y = -1 + }, +/obj/item/lighter{ + pixel_x = 11; + pixel_y = -7 + }, +/obj/item/toy/figure/qm{ + pixel_x = -17 + }, +/turf/open/floor/carpet/orange, +/area/station/cargo/qm) +"jNW" = ( +/obj/structure/table/wood, +/obj/item/storage/crayons, +/obj/item/bikehorn/rubberducky, +/obj/machinery/newscaster/directional/south, +/turf/open/floor/wood, +/area/station/service/theater) +"jOb" = ( /obj/effect/turf_decal/tile/neutral{ dir = 1 }, /obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/machinery/status_display/supply{ - pixel_y = -32 - }, -/obj/machinery/camera/directional/south{ - c_tag = "Mining Dock"; - name = "cargo camera"; - network = list("ss13","qm") + dir = 8 }, +/obj/effect/decal/cleanable/greenglow, /turf/open/floor/iron/dark, -/area/cargo/miningoffice) -"hFd" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ +/area/station/engineering/gravity_generator) +"jOi" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/turf/open/floor/engine, -/area/maintenance/disposal/incinerator) -"hFx" = ( -/obj/effect/turf_decal/tile/purple{ - dir = 4 +/obj/effect/turf_decal/bot, +/obj/machinery/computer/secure_data{ + dir = 1 }, -/obj/effect/turf_decal/tile/purple, -/obj/effect/turf_decal/tile/purple, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark, +/area/station/security/checkpoint/supply) +"jOn" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/siding/purple/corner{ - dir = 4 +/obj/structure/sign/warning/secure_area, +/turf/closed/wall, +/area/station/maintenance/starboard/fore) +"jOw" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/turf/open/floor/iron/showroomfloor, -/area/science/xenobiology) -"hFQ" = ( -/obj/effect/turf_decal/tile/yellow{ - dir = 8 +/obj/effect/decal/cleanable/blood/old, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 }, +/obj/effect/decal/cleanable/dirt, /obj/structure/cable, -/obj/effect/turf_decal/siding/yellow/corner{ - dir = 8 +/turf/open/floor/plating{ + icon_state = "panelscorched" }, -/obj/effect/spawner/random/engineering/tracking_beacon, -/turf/open/floor/iron, -/area/engineering/storage_shared) -"hFR" = ( -/obj/structure/table/wood, +/area/station/maintenance/aft) +"jOA" = ( +/obj/machinery/gateway/centerstation, /obj/effect/decal/cleanable/dirt, -/obj/item/storage/briefcase, -/obj/item/taperecorder{ - pixel_x = -4; +/turf/open/floor/circuit/green{ + luminosity = 2 + }, +/area/station/command/gateway) +"jOI" = ( +/obj/structure/sign/warning/secure_area{ + desc = "A warning sign which reads 'BOMB RANGE"; + name = "BOMB RANGE" + }, +/turf/closed/wall/r_wall/rust, +/area/station/science/ordnance/bomb) +"jOZ" = ( +/obj/machinery/computer/rdservercontrol, +/obj/effect/turf_decal/bot, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/obj/machinery/power/apc/auto_name/directional/north, +/turf/open/floor/iron/dark, +/area/station/science/server) +"jPq" = ( +/obj/structure/table/wood, +/obj/effect/decal/cleanable/cobweb, +/obj/item/storage/secure/briefcase{ pixel_y = 4 }, -/turf/open/floor/iron, -/area/security/courtroom) -"hFU" = ( -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/yellow{ +/obj/item/radio{ + desc = "An old handheld radio. You could use it, if you really wanted to."; + icon_state = "radio"; + name = "old radio" + }, +/obj/machinery/airalarm/directional/west, +/obj/machinery/button/door/directional/north{ + id = "Cabin_4"; + name = "Cabin 4 Privacy Lock"; + normaldoorcontrol = 1; + specialfunctions = 4 + }, +/turf/open/floor/wood, +/area/station/commons/locker) +"jPr" = ( +/obj/structure/girder, +/obj/structure/grille/broken, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/aft) +"jPB" = ( +/turf/closed/wall/rust, +/area/station/security/courtroom) +"jPG" = ( +/obj/effect/turf_decal/stripes/corner, +/obj/machinery/disposal/bin, +/obj/machinery/light/directional/east, +/obj/item/radio/intercom/directional/east, +/obj/structure/disposalpipe/trunk{ dir = 8 }, -/obj/effect/turf_decal/tile/yellow{ +/turf/open/floor/iron/dark, +/area/station/command/heads_quarters/hos) +"jQh" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/corner{ dir = 4 }, -/obj/effect/turf_decal/tile/blue, -/obj/machinery/atmospherics/pipe/smart/manifold/yellow/visible{ +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, +/obj/effect/decal/cleanable/blood/gibs/limb, +/obj/effect/decal/cleanable/blood/old, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/dark, +/area/station/maintenance/port/fore) +"jQn" = ( +/turf/open/floor/plating, +/area/station/security/execution/transfer) +"jQy" = ( +/obj/effect/turf_decal/stripes/line{ dir = 4 }, +/turf/open/floor/iron/dark, +/area/station/hallway/secondary/exit/departure_lounge) +"jQE" = ( +/turf/closed/wall, +/area/station/hallway/primary/port) +"jQR" = ( +/obj/structure/barricade/wooden, +/obj/effect/spawner/structure/window, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"jQT" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/maintenance/aft) +"jQV" = ( +/obj/structure/flora/bush/lavendergrass/style_random, +/obj/structure/flora/bush/sparsegrass/style_random, +/obj/structure/flora/bush/flowers_yw/style_random, +/obj/structure/flora/bush/grassy/style_random, +/obj/structure/flora/bush/pale/style_random, /obj/effect/turf_decal/stripes/line{ - dir = 6 + dir = 8 }, -/obj/effect/decal/cleanable/dirt, +/turf/open/misc/asteroid, +/area/space/nearstation) +"jQW" = ( /obj/effect/turf_decal/stripes/corner{ dir = 1 }, -/turf/open/floor/iron, -/area/engineering/atmos) -"hGk" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/decal/cleanable/blood/old, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/item/kirbyplants, -/obj/effect/turf_decal/stripes/corner{ +/turf/open/floor/engine, +/area/station/ai_monitored/command/nuke_storage) +"jRe" = ( +/obj/structure/cable, +/obj/structure/chair/office, +/turf/open/floor/iron/dark, +/area/station/command/bridge) +"jRx" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/siding/wood{ + dir = 1 + }, +/obj/machinery/status_display/evac/directional/east, +/turf/open/floor/iron, +/area/station/service/theater) +"jRF" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/engine, +/area/station/ai_monitored/turret_protected/ai_upload) +"jRQ" = ( +/obj/effect/turf_decal/bot, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/ore_silo, +/obj/machinery/airalarm/directional/north, +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/turf_decal/stripes/corner, +/obj/effect/turf_decal/tile/neutral, /turf/open/floor/iron/dark, -/area/command/bridge) -"hGo" = ( -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/red{ +/area/station/ai_monitored/command/nuke_storage) +"jRR" = ( +/obj/structure/cable, +/obj/machinery/door/airlock/maintenance{ + name = "Security Maintenance" + }, +/obj/effect/mapping_helpers/airlock/access/all/security/general, +/turf/open/floor/iron/dark, +/area/station/maintenance/port/lesser) +"jSo" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/station/maintenance/port/lesser) +"jSx" = ( +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/turf_decal/tile/blue{ +/obj/machinery/modular_computer/console/preset/cargochat/science{ dir = 1 }, -/obj/effect/turf_decal/tile/red{ +/obj/effect/turf_decal/trimline/brown/filled/end{ dir = 8 }, -/obj/structure/closet/crate/wooden/toy, -/obj/effect/turf_decal/box, +/turf/open/floor/iron/dark, +/area/station/science/research) +"jSC" = ( +/obj/structure/sign/warning/electric_shock, +/turf/closed/wall/rust, +/area/station/maintenance/aft) +"jSE" = ( +/obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/firealarm/directional/south, -/obj/machinery/light_switch/directional/east{ - pixel_x = 24; - pixel_y = 6 +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/door/airlock/security{ + name = "Equipment Room" + }, +/obj/effect/mapping_helpers/airlock/access/all/security/brig, +/turf/open/floor/iron/dark, +/area/station/security/lockers) +"jSF" = ( +/turf/open/floor/carpet/green, +/area/station/cargo/warehouse) +"jSJ" = ( +/obj/machinery/disposal/bin, +/obj/effect/turf_decal/bot, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/corner, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/iron/dark, +/area/station/hallway/primary/starboard) +"jSM" = ( +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 }, +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, /turf/open/floor/iron, -/area/service/theater) -"hGq" = ( +/area/station/hallway/primary/aft) +"jTa" = ( /obj/machinery/door/firedoor, -/obj/machinery/door/airlock/public/glass{ - name = "Engineering Foyer" +/obj/machinery/door/airlock/grunge{ + name = "Custodial Closet" }, -/obj/structure/disposalpipe/segment, +/obj/effect/landmark/navigate_destination, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/access/all/service/janitor, /turf/open/floor/iron/dark, -/area/engineering/hallway) -"hGz" = ( -/obj/structure/rack, -/obj/item/rcl/pre_loaded, -/obj/item/stack/pipe_cleaner_coil/random, -/obj/item/stack/pipe_cleaner_coil/random, -/obj/item/stack/pipe_cleaner_coil/random, -/obj/item/stack/pipe_cleaner_coil/random, -/obj/item/stack/pipe_cleaner_coil/random, +/area/station/service/janitor) +"jTc" = ( /obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, @@ -35668,2983 +35677,3233 @@ dir = 4 }, /obj/effect/turf_decal/bot, -/obj/machinery/airalarm/directional/south, -/turf/open/floor/iron/dark, -/area/commons/storage/art) -"hGD" = ( -/obj/effect/turf_decal/trimline/red/filled/line, -/obj/item/radio/intercom/prison/directional/south, -/turf/open/floor/iron/white, -/area/security/prison) -"hGF" = ( -/obj/structure/cable, -/obj/structure/disposalpipe/segment, -/obj/machinery/holopad/secure, -/turf/open/floor/carpet/royalblue, -/area/command/heads_quarters/captain) -"hGI" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 4 +/obj/machinery/holopad, +/obj/effect/landmark/start/hangover, +/turf/open/floor/iron, +/area/station/commons/locker) +"jTk" = ( +/obj/structure/flora/rock/pile/style_random{ + pixel_x = -6; + pixel_y = -3 }, -/obj/effect/turf_decal/siding/wood/corner{ +/obj/effect/turf_decal/stripes/asteroid/line{ dir = 4 }, -/turf/open/floor/wood, -/area/service/library) -"hGL" = ( -/obj/machinery/conveyor{ - dir = 4; - id = "packagereturn"; - name = "crate return belt" - }, -/obj/effect/turf_decal/bot, /obj/effect/decal/cleanable/dirt, +/turf/open/misc/asteroid/airless, +/area/space/nearstation) +"jTt" = ( +/obj/structure/sign/warning/docking, +/turf/closed/wall/rust, +/area/station/maintenance/port/greater) +"jTu" = ( +/obj/effect/turf_decal/caution/stand_clear, +/obj/machinery/door/firedoor, /turf/open/floor/iron/dark, -/area/cargo/sorting) -"hGN" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/area/station/medical/exam_room) +"jUa" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/bot, +/obj/structure/closet/firecloset, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"jUi" = ( +/obj/structure/table, /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ - dir = 1 + dir = 4 + }, +/obj/item/tank/internals/anesthetic{ + pixel_x = -5 + }, +/obj/item/tank/internals/anesthetic{ + pixel_x = -5 + }, +/obj/machinery/vending/wallmed/directional/north{ + pixel_x = -32 }, +/obj/machinery/light/directional/north, +/obj/item/storage/backpack/duffelbag/med/surgery, +/obj/machinery/status_display/evac/directional/north, /turf/open/floor/iron/dark, -/area/service/library) -"hGR" = ( -/obj/structure/table, +/area/station/medical/virology) +"jUz" = ( /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ - dir = 8 + dir = 1 }, /obj/effect/turf_decal/tile/neutral{ - dir = 1 + dir = 8 }, /obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/item/storage/briefcase, -/obj/item/clothing/neck/tie/red, -/obj/item/clothing/head/bowler{ - pixel_y = 8 - }, -/obj/item/cane, /turf/open/floor/iron, -/area/commons/locker) -"hGS" = ( -/obj/effect/turf_decal/stripes/line{ +/area/station/engineering/atmos) +"jUJ" = ( +/obj/effect/turf_decal/tile/red{ dir = 1 }, -/obj/machinery/status_display/evac/directional/north, -/turf/open/floor/engine, -/area/engineering/supermatter/room) -"hHo" = ( -/obj/machinery/modular_computer/console/preset/research{ +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron/showroomfloor, +/area/station/security/office) +"jUU" = ( +/turf/closed/wall/rust, +/area/station/medical/morgue) +"jVf" = ( +/obj/structure/table/glass, +/obj/item/book/manual/wiki/infections{ + pixel_y = 6 + }, +/obj/item/healthanalyzer, +/obj/item/reagent_containers/spray/cleaner, +/obj/item/clothing/glasses/hud/health, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/effect/turf_decal/bot, -/obj/machinery/computer/security/telescreen/rd{ - dir = 8; - pixel_x = 28 +/obj/machinery/camera/directional/east{ + c_tag = "Virology"; + name = "medical camera"; + network = list("ss13","medical") }, -/obj/machinery/keycard_auth/directional/east{ - pixel_y = 26 +/obj/machinery/requests_console/directional/east{ + department = "Virology"; + name = "Virology Requests Console"; + receive_ore_updates = 1 }, -/obj/machinery/button/door/directional/north{ - id = "rdprivacy"; - name = "Director's Privacy Toggle"; - pixel_x = -8; - pixel_y = 38 +/turf/open/floor/iron/dark, +/area/station/medical/virology) +"jVA" = ( +/obj/structure/table, +/obj/item/paper_bin, +/obj/item/pen, +/turf/open/floor/iron/dark, +/area/station/security/interrogation) +"jVI" = ( +/obj/structure/sink{ + dir = 4; + pixel_x = -12; + pixel_y = 2 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/box, +/obj/structure/mirror/directional/north, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/fore) +"jVN" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/landmark/blobstart, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/station/maintenance/port/fore) +"jVZ" = ( +/obj/structure/water_source/puddle, +/obj/structure/flora/bush/reed/style_random{ + pixel_y = 5 + }, +/turf/open/floor/grass, +/area/station/medical/psychology) +"jWc" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/obj/structure/disposalpipe/segment, +/obj/structure/sign/poster/contraband/random/directional/west, +/turf/open/floor/plating{ + icon_state = "platingdmg1" }, -/obj/machinery/button/door/directional/north{ - id = "Biohazard"; - name = "Emergency Research Lockdown"; - pixel_x = -8; - req_access_txt = "47" +/area/station/maintenance/port/greater) +"jWw" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/obj/machinery/light_switch/directional/north{ - pixel_x = 6 +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, -/obj/machinery/button/door/directional/north{ - id = "xeno_blastdoor"; - name = "Xenobiology Containment"; - pixel_x = 6; - pixel_y = 38; - req_access_txt = "47" +/obj/structure/disposalpipe/segment{ + dir = 9 }, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 8 +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/hallway/primary/port) +"jWx" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, -/turf/open/floor/iron/dark, -/area/command/heads_quarters/rd) -"hHv" = ( -/obj/machinery/vending/dinnerware, -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/landmark/start/hangover, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/machinery/newscaster/directional/east, -/obj/machinery/light/directional/east, -/turf/open/floor/iron/dark, -/area/service/kitchen) -"hHI" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"jWD" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "Cabin_3Privacy"; + name = "Cabin 3 Privacy Shutter" + }, +/turf/open/floor/plating, +/area/station/maintenance/port/lesser) +"jWL" = ( +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/structure/disposalpipe/segment, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/obj/machinery/vending/tool, +/obj/effect/turf_decal/bot, +/obj/machinery/airalarm/directional/east, +/turf/open/floor/iron/dark, +/area/station/engineering/storage_shared) +"jXd" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 8 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/blue{ dir = 4 }, -/turf/open/floor/iron, -/area/hallway/primary/central/fore) -"hHK" = ( +/obj/effect/turf_decal/tile/red, /obj/structure/disposalpipe/segment{ dir = 9 }, +/turf/open/floor/iron/showroomfloor, +/area/station/commons/toilet/restrooms) +"jXk" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/blood/old, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, -/turf/open/floor/plating{ - icon_state = "platingdmg1" +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/iron, +/area/station/command/bridge) +"jXN" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/area/maintenance/disposal) -"hHP" = ( -/obj/effect/turf_decal/bot, -/obj/machinery/holopad/secure, -/obj/structure/cable, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/obj/item/kirbyplants{ + icon_state = "plant-21" }, -/turf/open/floor/engine, -/area/ai_monitored/turret_protected/ai_upload) -"hHR" = ( -/obj/effect/turf_decal/tile/red{ +/turf/open/floor/iron/dark, +/area/station/hallway/primary/aft) +"jXX" = ( +/obj/effect/turf_decal/tile/blue{ dir = 4 }, -/obj/effect/turf_decal/tile/red{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/commons/fitness/recreation) +"jYb" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, /obj/effect/turf_decal/tile/neutral{ - dir = 1 + dir = 4 }, -/obj/item/kirbyplants{ - icon_state = "plant-05" +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/obj/machinery/camera/directional/north{ - c_tag = "Departures Lounge"; - name = "shuttle camera" +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 }, -/obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/north, /turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"hIC" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/obj/structure/disposalpipe/segment, -/obj/structure/sign/poster/contraband/random/directional/west, -/turf/open/floor/plating{ - icon_state = "platingdmg1" +/area/station/hallway/secondary/exit/departure_lounge) +"jYc" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 4 }, -/area/maintenance/port/greater) -"hIG" = ( -/obj/structure/railing{ - dir = 8 +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/blue, +/obj/machinery/meter, +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, -/obj/structure/railing{ - dir = 8 +/obj/machinery/atmospherics/pipe/smart/simple/yellow/visible{ + dir = 10 }, -/obj/machinery/door/firedoor/border_only{ - dir = 1 +/obj/effect/turf_decal/stripes/corner{ + dir = 8 }, -/turf/open/floor/iron/stairs/left{ - dir = 1 +/turf/open/floor/iron, +/area/station/engineering/atmos) +"jYd" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/door/airlock/security/glass{ + name = "Engineering Security Post" }, -/area/service/chapel/dock) -"hIH" = ( -/obj/structure/sign/warning/securearea, -/obj/item/multitool, -/turf/closed/wall/r_wall, -/area/ai_monitored/command/nuke_storage) -"hIO" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/delivery, +/obj/effect/mapping_helpers/airlock/access/all/security/general, /turf/open/floor/iron/dark, -/area/maintenance/disposal/incinerator) -"hIT" = ( +/area/station/security/checkpoint/engineering) +"jYh" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/security/prison/garden) +"jYo" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/line{ - dir = 4 +/turf/open/floor/plating, +/area/station/security/prison) +"jYp" = ( +/obj/structure/table, +/obj/item/storage/toolbox/mechanical{ + pixel_x = 3; + pixel_y = -2 + }, +/obj/item/storage/toolbox/mechanical{ + pixel_x = -2; + pixel_y = 8 }, +/obj/effect/turf_decal/tile/purple/half/contrasted, +/obj/machinery/light_switch/directional/east, +/turf/open/floor/iron/showroomfloor, +/area/station/science/ordnance/storage) +"jYL" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/plating, -/area/maintenance/starboard) -"hJd" = ( -/obj/structure/closet/secure_closet/medical3, -/obj/item/storage/belt/medical, -/obj/item/clothing/neck/stethoscope, -/obj/effect/turf_decal/delivery, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/stripes/corner{ +/turf/open/floor/iron, +/area/station/cargo/sorting) +"jYT" = ( +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/machinery/airalarm/directional/west, -/obj/machinery/camera/directional/west{ - c_tag = "Medbay Storage"; - name = "medical camera"; - network = list("ss13","medical") +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, -/obj/structure/disposalpipe/segment{ - dir = 5 +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, +/obj/machinery/atmospherics/pipe/smart/manifold/cyan/visible, +/obj/machinery/firealarm/directional/south, /turf/open/floor/iron/dark, -/area/medical/storage) -"hJi" = ( -/obj/machinery/door/airlock/maintenance{ - req_access_txt = "12" +/area/station/engineering/atmos/pumproom) +"jYX" = ( +/obj/machinery/door/airlock/external/glass{ + name = "Monastery External Airlock" }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/maintenance/starboard/aft) -"hJF" = ( -/obj/structure/closet/secure_closet/detective, -/obj/structure/reagent_dispensers/wall/peppertank/directional/north, -/obj/structure/cable, -/obj/item/book/manual/wiki/detective, -/obj/machinery/power/apc/auto_name/directional/west, -/turf/open/floor/wood, -/area/security/detectives_office) -"hJK" = ( -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/turf/open/floor/plating, +/area/station/service/chapel/dock) +"jZd" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 }, +/obj/effect/landmark/xeno_spawn, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) +"jZJ" = ( +/obj/structure/table, +/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 4 }, +/obj/item/clipboard, +/obj/item/paper/crumpled{ + info = "The safes have been locked and scrambled. Three thousand space dollars, a bandolier, a custom shotgun, and a lazarus injector have been safely deposited."; + name = "bank statement" + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/dark, +/area/station/maintenance/port/greater) +"kac" = ( /obj/structure/cable, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron, -/area/hallway/primary/starboard) -"hJN" = ( -/obj/effect/turf_decal/stripes/corner, -/obj/effect/turf_decal/stripes/corner{ +/obj/structure/disposalpipe/segment{ dir = 4 }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "chem-passthrough" + }, +/obj/machinery/door/airlock/medical/glass{ + name = "Chemistry" + }, +/obj/effect/mapping_helpers/airlock/access/all/medical/chemistry, +/turf/open/floor/iron/dark, +/area/station/maintenance/port/greater) +"kan" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 + }, +/obj/effect/landmark/xeno_spawn, +/turf/open/floor/plating, +/area/station/maintenance/port/greater) +"kat" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/effect/decal/cleanable/dirt, +/obj/structure/grille/broken, /obj/structure/cable, -/turf/open/floor/plating{ - icon_state = "panelscorched" +/turf/open/floor/plating, +/area/station/maintenance/starboard/fore) +"kax" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/engineering/storage/tech) +"kay" = ( +/obj/effect/turf_decal/tile/red{ + dir = 1 }, -/area/maintenance/solars/starboard/aft) -"hJQ" = ( -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/obj/effect/turf_decal/tile/red{ + dir = 4 }, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/turf/open/floor/iron, -/area/cargo/storage) -"hJW" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/sorting/mail{ - dir = 8; - name = "security disposal pipe"; - sortType = 7 - }, +/turf/open/floor/iron, +/area/station/hallway/primary/aft) +"kaM" = ( +/obj/effect/turf_decal/delivery, +/obj/machinery/atmospherics/components/unary/portables_connector/visible, +/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red/half/contrasted{ dir = 8 }, -/turf/open/floor/iron, -/area/security/office) -"hJZ" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/flasher/directional/north{ - id = "AI"; - name = "Meatbag Pacifier" +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/iron/dark, +/area/station/engineering/supermatter/room) +"kaP" = ( +/obj/machinery/door/poddoor/preopen{ + id = "Xenolab"; + name = "Containment Chamber Blast Door" }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/obj/machinery/camera/directional/north{ - c_tag = "AI Chamber SMES"; - name = "core camera"; - network = list("aicore") +/obj/structure/sign/warning/electric_shock{ + pixel_x = -32 }, +/obj/effect/turf_decal/caution/stand_clear, +/obj/machinery/door/firedoor, /turf/open/floor/engine, -/area/ai_monitored/turret_protected/ai) -"hKf" = ( -/obj/effect/turf_decal/tile/yellow{ +/area/station/science/xenobiology) +"kaT" = ( +/obj/effect/turf_decal/tile/blue{ dir = 1 }, -/obj/effect/turf_decal/tile/yellow{ +/obj/effect/turf_decal/tile/blue{ dir = 8 }, /obj/effect/turf_decal/tile/blue{ dir = 1 }, -/obj/effect/turf_decal/stripes/line{ +/turf/open/floor/iron/showroomfloor, +/area/station/medical/exam_room) +"kaX" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/landmark/start/shaft_miner, +/obj/effect/turf_decal/tile/brown/half/contrasted, +/obj/effect/turf_decal/tile/yellow, +/turf/open/floor/iron, +/area/station/cargo/miningoffice) +"kbf" = ( +/obj/machinery/light/directional/east, +/obj/machinery/status_display/ai/directional/east, +/obj/effect/turf_decal/stripes/corner{ dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ - dir = 5 +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/turf/open/floor/iron, -/area/engineering/atmos) -"hKk" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/engine, +/area/station/ai_monitored/turret_protected/ai) +"kbl" = ( /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, /obj/effect/turf_decal/stripes/line{ - dir = 4 + dir = 1 }, -/turf/open/floor/iron/dark/corner, -/area/hallway/primary/central/fore) -"hKx" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/hallway/primary/aft) +"kbv" = ( +/obj/effect/turf_decal/delivery, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/turf/open/floor/iron/dark/corner{ - dir = 1 +/obj/structure/reagent_dispensers/fueltank, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/dark, +/area/station/hallway/primary/aft) +"kbw" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, -/area/hallway/primary/starboard) -"hKF" = ( -/obj/effect/turf_decal/stripes/line, -/obj/effect/decal/cleanable/blood/old, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating, -/area/cargo/warehouse) -"hKK" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/decal/cleanable/dirt, /obj/structure/cable, -/obj/effect/turf_decal/bot, -/obj/machinery/holopad/secure, -/turf/open/floor/iron, -/area/security/office) -"hLb" = ( -/obj/machinery/door/airlock/external{ - name = "Solar Maintenance"; - req_access_txt = "10" +/obj/machinery/atmospherics/components/binary/pump/on{ + dir = 4; + name = "O2 to Airmix" }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"kbx" = ( +/obj/effect/turf_decal/tile/red{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/plating, -/area/maintenance/solars/starboard/fore) -"hLn" = ( -/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/power/terminal{ dir = 8 }, -/obj/item/radio/intercom/directional/north, -/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/showroomfloor, +/area/station/security/lockers) +"kbC" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, /obj/machinery/camera/directional/north{ - c_tag = "Starboard Quarter Solar"; - name = "engineering camera"; - network = list("ss13","engine") + c_tag = "Prison Labor"; + network = list("ss13","prison") }, -/obj/structure/cable, /turf/open/floor/plating, -/area/maintenance/solars/starboard/aft) -"hLR" = ( -/obj/effect/turf_decal/tile/purple{ - dir = 8 +/area/station/security/prison) +"kbP" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, -/obj/effect/turf_decal/tile/purple{ +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/starboard) +"kbT" = ( +/obj/structure/closet/secure_closet/hydroponics, +/obj/effect/turf_decal/bot, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/green, +/obj/effect/turf_decal/tile/green{ dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/siding/purple{ +/obj/effect/turf_decal/tile/green{ dir = 8 }, -/turf/open/floor/iron/showroomfloor, -/area/science/genetics) -"hLU" = ( -/obj/machinery/light/small/directional/north, -/obj/machinery/shieldgen, -/obj/effect/turf_decal/bot, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/dark, -/area/maintenance/port/fore) -"hMs" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/preopen{ - id = "atmos"; - name = "Atmospherics Blast Door" +/obj/effect/turf_decal/tile/green{ + dir = 4 }, -/turf/open/floor/plating, -/area/engineering/atmos/storage/gas) -"hMF" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/siphon/monitored/nitrous_output{ +/obj/machinery/newscaster/directional/south, +/obj/machinery/light/directional/south, +/turf/open/floor/iron/checker, +/area/station/service/hydroponics) +"kbV" = ( +/obj/structure/table, +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/turf/open/floor/engine/n2o, -/area/engineering/atmos) -"hMH" = ( /obj/effect/turf_decal/tile/neutral{ - dir = 4 + dir = 8 + }, +/obj/item/storage/box/evidence, +/obj/item/taperecorder{ + pixel_x = 5 }, +/turf/open/floor/iron/dark, +/area/station/security/lockers) +"kbY" = ( /obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/stripes/white/line{ +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark, -/area/medical/morgue) -"hMK" = ( /obj/effect/turf_decal/tile/neutral{ dir = 4 }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/obj/effect/turf_decal/box, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"kbZ" = ( +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/landmark/start/janitor, -/obj/structure/disposalpipe/junction{ +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/turf/open/floor/iron, -/area/service/janitor) -"hMS" = ( -/obj/effect/turf_decal/stripes/corner{ +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/sign/poster/contraband/random/directional/north, -/turf/open/floor/plating, -/area/cargo/warehouse) -"hMT" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/cobweb/cobweb2, -/obj/structure/sign/poster/contraband/random/directional/north, -/turf/open/floor/plating{ - icon_state = "panelscorched" - }, -/area/maintenance/port/lesser) -"hNf" = ( -/obj/effect/turf_decal/tile/neutral{ +/obj/machinery/meter, +/obj/machinery/atmospherics/pipe/smart/manifold/violet/visible{ dir = 1 }, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"kca" = ( +/obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/turf_decal/bot, -/obj/machinery/button/door/directional/south{ - id = "medbay_front_door"; - name = "Medbay Doors Toggle"; - normaldoorcontrol = 1; - req_access_txt = "5" - }, -/obj/machinery/computer/crew{ +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/turf/open/floor/iron/dark, -/area/medical/paramedic) -"hNl" = ( -/obj/structure/sign/warning/vacuum, -/turf/closed/wall/rust, -/area/cargo/warehouse) -"hNo" = ( -/obj/structure/table, -/obj/item/pipe_dispenser{ - pixel_x = 3; - pixel_y = 7 - }, -/obj/item/pipe_dispenser, -/obj/effect/turf_decal/tile/purple/half/contrasted, +/turf/open/floor/iron, +/area/station/security/courtroom) +"kcx" = ( /obj/structure/cable, -/turf/open/floor/iron/showroomfloor, -/area/science/storage) -"hNt" = ( -/obj/structure/table/wood/fancy/black, -/obj/item/food/grown/poppy/lily{ - pixel_x = -6; - pixel_y = 6 - }, -/obj/item/food/grown/poppy/lily{ - pixel_x = 6; - pixel_y = 6 - }, -/obj/item/food/grown/poppy/lily, -/turf/open/floor/iron/dark, -/area/service/chapel/dock) -"hNz" = ( -/obj/structure/reagent_dispensers/watertank, -/obj/effect/turf_decal/delivery, -/obj/effect/turf_decal/stripes/corner, -/obj/effect/decal/cleanable/cobweb/cobweb2, -/obj/item/reagent_containers/glass/bucket, -/obj/item/radio/intercom/directional/north, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/corner{ - dir = 1 +/obj/machinery/button/door/directional/south{ + id = "kitchenshutters"; + name = "Kitchen Shutter Control"; + pixel_x = -6 }, -/turf/open/floor/iron/dark, -/area/service/janitor) -"hNK" = ( -/turf/closed/wall, -/area/service/janitor) -"hNW" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/disposalpipe/segment, -/obj/structure/cable, -/obj/effect/spawner/random/trash/grille_or_waste, -/turf/open/floor/plating{ - icon_state = "platingdmg1" +/obj/machinery/light_switch/directional/south{ + pixel_x = 6 }, -/area/maintenance/starboard/fore) -"hNX" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating, -/area/maintenance/central) -"hNY" = ( -/obj/structure/sign/departments/mait{ - pixel_y = 32 +/obj/effect/turf_decal/stripes/corner, +/obj/machinery/duct, +/turf/open/floor/iron/cafeteria, +/area/station/service/kitchen) +"kcy" = ( +/obj/machinery/newscaster/directional/east, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 }, -/turf/open/misc/asteroid/airless, -/area/space/nearstation) -"hOq" = ( -/obj/machinery/atmospherics/components/tank/air, -/obj/effect/turf_decal/stripes/line{ - dir = 4 +/turf/open/floor/iron/dark, +/area/station/service/chapel/funeral) +"kcI" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 1 }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plating, -/area/maintenance/department/chapel/monastery) -"hOv" = ( -/obj/machinery/deepfryer, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/light_switch/directional/west, +/turf/open/floor/carpet/red, +/area/station/service/chapel/monastery) +"kcW" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 8 }, +/turf/open/floor/iron, +/area/station/security/office) +"kcX" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ - dir = 1 + dir = 4 }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"kdO" = ( /obj/effect/turf_decal/bot, -/turf/open/floor/iron/dark, -/area/service/kitchen) -"hOw" = ( -/turf/closed/wall, -/area/security/office) -"hOy" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/trash/garbage, -/obj/effect/decal/cleanable/generic, -/turf/open/floor/plating, -/area/maintenance/department/bridge) -"hOB" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber{ +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/machinery/atmospherics/pipe/heat_exchanging/manifold/layer2{ - dir = 1 +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/turf/open/floor/iron/dark/airless, -/area/science/mixing/chamber) -"hOU" = ( -/obj/structure/table/wood/fancy/black, -/obj/item/food/grown/poppy/geranium{ - pixel_x = -6; - pixel_y = 6 +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/vending/coffee, +/turf/open/floor/iron/dark, +/area/station/hallway/secondary/exit/departure_lounge) +"kem" = ( +/turf/closed/wall/rust, +/area/station/security/processing) +"kep" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/security/glass{ + name = "Engineering Security Post" }, -/obj/item/food/grown/poppy/geranium{ - pixel_x = 6; - pixel_y = 6 +/obj/effect/turf_decal/siding/red/corner{ + dir = 4 }, -/obj/item/food/grown/poppy/geranium, +/obj/effect/mapping_helpers/airlock/access/all/security/general, /turf/open/floor/iron/dark, -/area/service/chapel/dock) -"hOZ" = ( -/obj/structure/table, +/area/station/security/checkpoint/engineering) +"kex" = ( /obj/effect/decal/cleanable/dirt, -/obj/machinery/airalarm/directional/east, -/obj/machinery/cell_charger, -/obj/item/stock_parts/cell/high{ - pixel_x = 4; - pixel_y = 4 +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/item/stock_parts/cell/high, /turf/open/floor/plating, -/area/maintenance/department/electrical) -"hPm" = ( -/obj/machinery/door/airlock/external{ - name = "External Freight Airlock" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/turf/open/floor/iron/dark, -/area/cargo/warehouse) -"hPy" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/hatch{ - name = "Satellite Antechamber"; - req_one_access_txt = "32;19" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ - cycle_id = "ai-passthrough" +/area/station/maintenance/port/greater) +"keE" = ( +/obj/structure/table, +/obj/item/storage/toolbox/emergency{ + pixel_y = 4 }, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/aisat_interior) -"hPA" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/obj/item/crowbar, +/obj/item/flashlight{ + pixel_y = 2 }, /obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, /obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/structure/disposalpipe/junction/flip{ - dir = 1 +/obj/machinery/camera/directional/west{ + c_tag = "Arrivals Storage"; + name = "shuttle camera" }, -/turf/open/floor/iron, -/area/hallway/primary/central/fore) -"hPE" = ( -/obj/machinery/door/firedoor, -/obj/structure/cable, /turf/open/floor/iron/dark, -/area/hallway/primary/central/fore) -"hPF" = ( -/obj/structure/bed/dogbed/runtime, +/area/station/hallway/secondary/entry) +"keO" = ( /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/mob/living/simple_animal/pet/cat/runtime, +/obj/effect/turf_decal/stripes/corner, /turf/open/floor/iron/dark, -/area/command/heads_quarters/cmo) -"hPP" = ( -/obj/structure/chair/office/light{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/area/station/commons/fitness/recreation) +"kfh" = ( +/obj/effect/turf_decal/box/corners{ + dir = 1 }, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/turf/open/floor/iron/dark, -/area/engineering/atmos/storage/gas) -"hQa" = ( -/obj/effect/turf_decal/tile/purple{ +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/turf/open/floor/iron/showroomfloor, -/area/science/mixing/hallway) -"hQc" = ( -/obj/structure/table/wood, -/obj/item/folder/red, -/obj/item/lighter, -/turf/open/floor/wood, -/area/commons/locker) -"hQf" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/dark, +/area/station/command/gateway) +"kfp" = ( +/obj/structure/lattice/catwalk, +/turf/open/floor/plating/airless, +/area/station/solars/starboard/aft) +"kgc" = ( +/obj/machinery/door/airlock/maintenance, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, +/obj/structure/disposalpipe/segment, /obj/structure/cable, -/turf/open/floor/plating{ - icon_state = "platingdmg1" +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "brig-maint-passthrough" }, -/area/maintenance/fore) -"hQw" = ( +/obj/effect/mapping_helpers/airlock/unres, +/obj/effect/mapping_helpers/airlock/access/any/security/maintenance, +/turf/open/floor/iron/dark, +/area/station/security/execution/transfer) +"kgB" = ( /obj/structure/table, +/obj/machinery/cell_charger, +/obj/item/stock_parts/cell/high, +/obj/item/radio/intercom/directional/south, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/item/clipboard{ - pixel_x = -6; - pixel_y = 2 +/turf/open/floor/iron/dark, +/area/station/engineering/storage_shared) +"kgD" = ( +/obj/machinery/power/solar{ + id = "aftstarboard"; + name = "Aft-Starboard Solar Array" }, -/obj/item/aicard{ - pixel_x = 4 +/obj/effect/turf_decal/box, +/obj/structure/cable, +/turf/open/floor/iron/solarpanel/airless, +/area/station/solars/starboard/aft) +"kgE" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/security{ + name = "Transferring Centre" }, -/obj/item/assembly/flash/handheld, -/obj/item/assembly/flash/handheld, -/obj/machinery/light/directional/north, +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/obj/effect/mapping_helpers/airlock/unres, +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/access/all/security/brig, /turf/open/floor/iron/dark, -/area/command/bridge) -"hQE" = ( +/area/station/security/processing) +"khe" = ( +/obj/structure/cable, +/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 = 1 }, -/obj/effect/turf_decal/stripes/corner, -/obj/machinery/lapvend, -/turf/open/floor/iron/dark, -/area/hallway/primary/central/fore) -"hQO" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/public/glass{ - name = "Departure Lounge" +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ - cycle_id = "departures-entrance" +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, -/turf/open/floor/iron/dark, -/area/hallway/secondary/exit/departure_lounge) -"hQY" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 8 +/obj/structure/disposalpipe/segment{ + dir = 4 }, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"khj" = ( +/obj/effect/turf_decal/tile/blue, /obj/effect/turf_decal/tile/blue{ - dir = 1 + dir = 4 }, /obj/effect/turf_decal/tile/blue{ dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/blue, /obj/effect/turf_decal/tile/blue{ dir = 1 }, /obj/effect/turf_decal/tile/blue, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/showroomfloor, +/area/station/command/heads_quarters/cmo) +"khy" = ( +/obj/structure/sign/warning/biohazard, +/turf/closed/wall, +/area/station/maintenance/starboard) +"kio" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/disposalpipe/segment{ - dir = 6 + dir = 10 }, /obj/structure/cable, -/turf/open/floor/iron/showroomfloor, -/area/medical/paramedic) -"hRq" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/general/hidden, -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/obj/structure/disposalpipe/segment{ +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/red/half/contrasted{ dir = 4 }, -/turf/open/floor/circuit/telecomms, -/area/science/xenobiology) -"hSd" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ +/turf/open/floor/iron, +/area/station/security/office) +"kir" = ( +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/structure/cable, -/obj/effect/spawner/random/vending/snackvend, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ dir = 8 }, /obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/bot, -/obj/machinery/airalarm/directional/north, -/turf/open/floor/iron/dark, -/area/hallway/primary/starboard) -"hSn" = ( -/obj/effect/turf_decal/stripes/corner{ +/obj/structure/cable, +/turf/open/floor/iron/showroomfloor, +/area/station/security/lockers) +"kix" = ( +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating{ - icon_state = "panelscorched" - }, -/area/engineering/supermatter/room) -"hSp" = ( -/obj/structure/plasticflaps/opaque, -/obj/machinery/navbeacon{ - codes_txt = "delivery;dir=1"; - dir = 1; - freq = 1400; - location = "Research and Development" +/obj/structure/cable, +/turf/open/floor/engine, +/area/station/maintenance/disposal/incinerator) +"kiG" = ( +/obj/structure/chair{ + dir = 1 }, -/obj/machinery/door/window/left/directional/east{ - dir = 1; - name = "Research and Development Delivery Access"; - req_one_access_txt = "7;29" +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, -/obj/effect/turf_decal/delivery, -/turf/open/floor/iron/dark, -/area/maintenance/starboard) -"hSN" = ( -/obj/structure/window/reinforced{ +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/structure/window/reinforced{ +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/machinery/light/directional/west, -/turf/open/floor/grass, -/area/science/genetics) -"hST" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/plating{ - icon_state = "platingdmg3" +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/iron, +/area/station/security/courtroom) +"kiW" = ( +/obj/structure/weightmachine/weightlifter, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 }, -/area/maintenance/aft) -"hTg" = ( -/obj/structure/sign/departments/engineering, -/turf/closed/wall, -/area/cargo/warehouse) -"hTt" = ( -/obj/machinery/computer/bank_machine, -/obj/structure/sign/warning/securearea{ - pixel_y = 32 +/turf/open/floor/iron, +/area/station/security/prison) +"kiZ" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/sign/poster/official/space_cops{ + pixel_x = 32; + pixel_y = -32 }, -/obj/machinery/light/small/directional/north, -/turf/open/floor/circuit/green{ - luminosity = 2 +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/tile/red{ + dir = 8 }, -/area/ai_monitored/command/nuke_storage) -"hTY" = ( -/obj/structure/cable, /turf/open/floor/iron, -/area/hallway/primary/aft) -"hTZ" = ( +/area/station/security/office) +"kji" = ( +/obj/structure/table/glass, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, /obj/effect/turf_decal/tile/neutral{ - dir = 4 + dir = 8 }, -/obj/effect/spawner/random/vending/colavend, -/obj/effect/turf_decal/delivery, -/obj/structure/sign/poster/official/no_erp{ - pixel_y = -32 +/obj/item/assembly/timer{ + desc = "Used to time things. Works well with contraptions which has to count down. Tick tock. But slightly shifted to the left."; + pixel_x = -4; + pixel_y = 4 }, -/turf/open/floor/iron/dark, -/area/commons/locker) -"hUw" = ( -/obj/machinery/air_sensor/nitrogen_tank, -/turf/open/floor/engine/n2, -/area/engineering/atmos) -"hUG" = ( -/obj/structure/chair/bronze, -/turf/open/floor/bronze, -/area/maintenance/department/chapel) -"hUJ" = ( -/obj/structure/table, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/obj/item/assembly/timer{ + desc = "Used to time things. Works well with contraptions which has to count down. Tick tock. But slightly shifted to the left."; + pixel_x = -4; + pixel_y = 4 }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/cobweb/cobweb2, -/obj/item/stock_parts/micro_laser{ - desc = "A tiny laser used in certain devices. A lil left."; - pixel_x = -6 +/obj/item/assembly/timer{ + desc = "Used to time things. Works well with contraptions which has to count down. Tick tock. But slightly shifted to the left."; + pixel_x = -4; + pixel_y = 4 }, -/obj/item/stock_parts/micro_laser{ - desc = "A tiny laser used in certain devices. A lil left."; - pixel_x = -6 +/obj/item/assembly/igniter, +/obj/item/assembly/igniter, +/obj/item/assembly/igniter, +/obj/item/screwdriver{ + pixel_y = 5 }, -/obj/item/stock_parts/micro_laser{ - desc = "A tiny laser used in certain devices. A lil left."; - pixel_x = -6 +/obj/item/stack/cable_coil, +/turf/open/floor/iron/dark, +/area/station/medical/pharmacy) +"kjl" = ( +/obj/structure/table/wood, +/obj/item/flashlight/lamp/green{ + pixel_x = -5; + pixel_y = 7 }, -/obj/item/stock_parts/micro_laser{ - desc = "A tiny laser used in certain devices. A lil left."; - pixel_x = -6 +/obj/item/pen{ + pixel_x = 8; + pixel_y = 5 }, -/obj/item/stock_parts/micro_laser{ - desc = "A tiny laser used in certain devices. A lil left."; - pixel_x = -6 +/obj/item/pen/red{ + pixel_x = 5; + pixel_y = 1 }, -/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{ - pixel_x = 6; - pixel_y = 6 +/obj/item/toy/figure/hos, +/turf/open/floor/carpet/red, +/area/station/command/heads_quarters/hos) +"kjr" = ( +/obj/structure/sign/departments/cargo{ + pixel_x = 32 }, -/obj/machinery/light/small/directional/east, -/obj/machinery/status_display/ai/directional/north, -/obj/structure/sign/poster/contraband/random/directional/east, /turf/open/floor/iron/dark, -/area/engineering/storage/tcomms) -"hUW" = ( -/obj/effect/turf_decal/sand/plating, -/obj/structure/disposalpipe/segment{ - dir = 5 +/area/station/engineering/main) +"kjK" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 }, -/turf/open/floor/plating/airless, -/area/space/nearstation) -"hVb" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/structure/chair/stool/directional/south, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/iron/dark, +/area/station/maintenance/department/bridge) +"kkc" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/structure/lattice/catwalk, +/turf/open/space/basic, +/area/space/nearstation) +"kkg" = ( +/obj/structure/table, +/obj/item/storage/toolbox/electrical{ + pixel_y = 5 }, -/turf/open/floor/iron/white, -/area/security/prison) -"hVl" = ( -/obj/structure/sign/warning/fire, -/turf/closed/wall, -/area/maintenance/port/lesser) -"hVm" = ( -/obj/effect/turf_decal/siding/thinplating/dark/end{ - dir = 8 +/turf/open/floor/iron/dark, +/area/station/science/ordnance/office) +"kkC" = ( +/obj/item/toy/beach_ball{ + pixel_y = 6 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 }, -/obj/structure/window/spawner, -/obj/structure/window/spawner/west, -/obj/structure/window/spawner/north, -/obj/structure/flora/ausbushes/ywflowers, -/obj/structure/flora/ausbushes/brflowers, /turf/open/floor/grass, -/area/service/chapel/dock) -"hVx" = ( +/area/station/medical/psychology) +"kkP" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 + }, /turf/open/floor/iron/showroomfloor, -/area/medical/surgery/aft) -"hVG" = ( -/obj/effect/decal/cleanable/dirt, +/area/station/science/xenobiology) +"kkS" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/sign/warning/electric_shock{ + pixel_x = -32 + }, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/tcommsat/computer) +"kkV" = ( /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating, +/area/station/security/prison) +"kle" = ( +/obj/effect/turf_decal/stripes/line{ dir = 4 }, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/plating{ - icon_state = "panelscorched" - }, -/area/maintenance/port/greater) -"hVI" = ( -/obj/machinery/door/airlock/external{ - name = "External Freight Airlock" + icon_state = "platingdmg3" }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ +/area/station/maintenance/starboard) +"kll" = ( +/obj/machinery/computer/mech_bay_power_console{ dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/general/visible, -/turf/open/floor/iron/dark, -/area/cargo/warehouse) -"hWd" = ( -/obj/effect/turf_decal/tile/purple{ - dir = 1 - }, -/obj/effect/turf_decal/tile/purple{ - dir = 8 +/obj/machinery/light/directional/north, +/obj/item/radio/intercom/directional/north, +/obj/structure/cable, +/turf/open/floor/circuit/green{ + luminosity = 2 }, -/obj/effect/turf_decal/tile/purple, -/obj/effect/turf_decal/tile/purple{ +/area/station/science/robotics/mechbay) +"klm" = ( +/obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/effect/turf_decal/tile/purple, -/obj/machinery/light/directional/south, -/obj/machinery/firealarm/directional/south, -/turf/open/floor/iron/showroomfloor, -/area/science/lab) -"hWn" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/decal/cleanable/blood/gibs/old, -/obj/effect/decal/cleanable/blood/old, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/line, +/obj/structure/extinguisher_cabinet/directional/west, +/obj/machinery/status_display/ai/directional/north, +/turf/open/floor/engine/telecomms, +/area/station/tcommsat/server) +"klp" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 1 }, -/turf/open/floor/plating, -/area/cargo/warehouse) -"hWC" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/iron, +/area/station/science/robotics/mechbay) +"klE" = ( +/obj/structure/grille/broken, +/obj/effect/decal/cleanable/cobweb, +/obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/stripes/line{ - dir = 9 + dir = 4 }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/cargo/warehouse) -"hWU" = ( -/obj/machinery/computer/security{ +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/station/maintenance/starboard/fore) +"klK" = ( +/obj/structure/railing{ dir = 4 }, -/obj/effect/turf_decal/bot, +/obj/structure/rack, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/item/radio/intercom/directional/west, -/obj/structure/cable, +/obj/item/seeds/tower, +/obj/item/seeds/watermelon, +/obj/item/seeds/wheat, +/obj/item/seeds/sugarcane, +/obj/item/seeds/orange, +/obj/item/seeds/grape, +/obj/item/seeds/cocoapod, +/obj/item/seeds/banana, +/obj/item/seeds/apple, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/siding/green{ + dir = 4 + }, /turf/open/floor/iron/dark, -/area/hallway/secondary/exit/departure_lounge) -"hWX" = ( -/obj/machinery/door/airlock/external{ - name = "Medical Escape Pod"; - space_dir = 8 +/area/station/service/hydroponics/garden) +"kmo" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron/dark, +/area/station/engineering/main) +"kmt" = ( +/turf/open/floor/iron/grimy, +/area/station/service/chapel/office) +"kmw" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment, +/obj/structure/cable, +/turf/open/floor/plating{ + icon_state = "panelscorched" }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 +/area/station/maintenance/starboard/fore) +"kmG" = ( +/obj/effect/turf_decal/box/corners, +/obj/structure/sign/warning/electric_shock{ + pixel_y = -32 }, +/turf/open/floor/engine, +/area/station/science/xenobiology) +"kmK" = ( +/obj/structure/flora/rock, +/turf/open/misc/asteroid/airless, +/area/space/nearstation) +"kmM" = ( +/obj/effect/decal/cleanable/blood/old, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/plating{ icon_state = "panelscorched" }, -/area/maintenance/port/greater) -"hWZ" = ( -/obj/effect/turf_decal/tile/neutral{ +/area/station/hallway/secondary/entry) +"kmN" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/turf/open/floor/iron/showroomfloor, +/area/station/command/heads_quarters/rd) +"kmZ" = ( +/obj/machinery/camera/autoname/directional/east, +/obj/structure/disposalpipe/segment{ + dir = 9 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/obj/machinery/light/directional/east, +/obj/effect/turf_decal/siding/wood/corner{ + dir = 4 }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/turf/open/floor/iron/grimy, +/area/station/service/chapel/office) +"knh" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible, +/turf/closed/wall/r_wall, +/area/station/engineering/atmos/storage/gas) +"knk" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment, +/obj/structure/cable, +/obj/effect/turf_decal/stripes/corner{ dir = 4 }, -/turf/open/floor/iron/dark, -/area/commons/fitness/recreation) -"hXa" = ( -/turf/open/floor/bronze, -/area/maintenance/department/chapel) -"hXg" = ( -/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/plating, +/area/station/maintenance/starboard/fore) +"kno" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/layer2{ + dir = 1 + }, +/turf/open/floor/engine, +/area/station/maintenance/disposal/incinerator) +"knu" = ( /obj/effect/turf_decal/tile/neutral{ dir = 8 }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/landmark/start/scientist, +/turf/open/floor/iron/dark, +/area/station/science/lab) +"knv" = ( +/obj/effect/turf_decal/delivery, +/obj/machinery/space_heater, /obj/machinery/atmospherics/components/binary/pump/on{ - dir = 8; - name = "Waste to Filter" + name = "External Waste Ports to Filter" }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/iron, -/area/engineering/atmos/pumproom) -"hXq" = ( -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"knE" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/landmark/blobstart, +/turf/open/floor/plating{ + icon_state = "panelscorched" }, -/obj/machinery/light/directional/south, -/obj/effect/turf_decal/tile/red{ +/area/station/maintenance/port/fore) +"knL" = ( +/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, /obj/effect/turf_decal/stripes/corner{ dir = 8 }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/maintenance/disposal/incinerator) -"hXy" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/obj/machinery/shower{ + dir = 8; + name = "emergency shower" }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/box, +/turf/open/floor/iron/showroomfloor, +/area/station/medical/exam_room) +"knR" = ( /obj/effect/turf_decal/tile/red{ - dir = 4 + dir = 1 }, -/obj/effect/turf_decal/tile/red, /obj/effect/turf_decal/tile/red{ - dir = 1 + dir = 8 }, -/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/turf_decal/siding/red{ - dir = 5 - }, -/turf/open/floor/iron/showroomfloor, -/area/security/lockers) -"hYb" = ( -/obj/effect/turf_decal/bot, -/obj/machinery/holopad, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/cargo/storage) -"hYd" = ( -/obj/effect/turf_decal/box/corners{ - dir = 8 +/area/station/hallway/primary/aft) +"koi" = ( +/obj/machinery/camera/directional/west{ + c_tag = "Prison Isolation Cell"; + network = list("ss13","prison","isolation") }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/obj/structure/toilet/greyscale{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 + }, +/obj/effect/spawner/random/contraband/prison, +/obj/effect/turf_decal/tile/red/fourcorners, +/turf/open/floor/iron/white, +/area/station/security/prison/safe) +"kox" = ( +/obj/machinery/portable_atmospherics/canister/carbon_dioxide, +/turf/open/floor/engine/co2, +/area/station/engineering/atmos) +"kpH" = ( +/obj/effect/turf_decal/tile/red/half/contrasted, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/showroomfloor, +/area/station/science/ordnance/storage) +"kpS" = ( +/obj/structure/railing{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ +/turf/open/floor/engine/hull/reinforced, +/area/space/nearstation) +"kqe" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ dir = 8 }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/airalarm/directional/west, -/turf/open/floor/iron/dark, -/area/command/gateway) -"hYj" = ( -/obj/structure/table, -/obj/machinery/computer/security/telescreen{ - desc = "Used for watching the RD's goons from the safety of his office."; - dir = 1; - name = "Research Monitor"; - network = list("rd") +/obj/effect/turf_decal/tile/red{ + dir = 4 }, -/obj/machinery/newscaster/directional/south, -/turf/open/floor/iron/dark, -/area/security/checkpoint/science/research) -"hYC" = ( -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/status_display/evac/directional/east, +/turf/open/floor/iron/showroomfloor, +/area/station/security/brig) +"kql" = ( +/obj/machinery/computer/station_alert{ dir = 8 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ dir = 4 }, +/obj/item/storage/secure/safe/caps_spare/directional/east, +/turf/open/floor/iron/dark, +/area/station/command/bridge) +"kqs" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/navbeacon{ - codes_txt = "patrol;next_patrol=Lockers"; - location = "Medical"; - name = "medical navigation beacon" +/turf/open/floor/wood, +/area/station/security/detectives_office) +"kqz" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/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/cable, -/turf/open/floor/iron, -/area/hallway/primary/central/fore) -"hYD" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/blood/old, /turf/open/floor/plating{ icon_state = "platingdmg3" }, -/area/maintenance/fore) -"hYW" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/effect/landmark/start/hangover, -/turf/open/floor/iron, -/area/hallway/primary/starboard) -"hZg" = ( -/obj/effect/turf_decal/tile/neutral{ +/area/station/maintenance/starboard) +"kqD" = ( +/obj/structure/flora/grass/jungle/a/style_random, +/obj/structure/flora/bush/grassy/style_random, +/obj/structure/flora/bush/generic/style_random, +/obj/structure/flora/bush/flowers_pp/style_random, +/obj/structure/flora/bush/sunny/style_random, +/obj/structure/window/reinforced{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ dir = 1 }, -/obj/effect/turf_decal/bot, -/obj/effect/decal/cleanable/dirt, -/obj/item/radio/intercom/directional/south, -/obj/machinery/suit_storage_unit/security, -/turf/open/floor/iron/dark, -/area/ai_monitored/security/armory) -"hZk" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 8 - }, -/obj/effect/turf_decal/box/red, -/obj/effect/turf_decal/tile/purple/anticorner/contrasted{ +/turf/open/floor/grass, +/area/station/command/heads_quarters/hop) +"kqG" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/chem_dispenser/drinks{ dir = 4 }, -/obj/machinery/camera/directional/east{ - c_tag = "Ordnance Test Lab"; - name = "science camera"; - network = list("ss13","rd") - }, -/obj/item/radio/intercom/directional/east, -/obj/structure/sign/poster/random/directional/north, -/turf/open/floor/iron/showroomfloor, -/area/science/mixing) -"hZz" = ( -/obj/machinery/door/morgue{ - name = "Confession Booth (Public)" - }, -/obj/effect/turf_decal/siding/wood, -/turf/open/floor/wood/parquet, -/area/service/chapel/monastery) -"hZG" = ( -/turf/closed/wall/rust, -/area/commons/storage/art) -"hZL" = ( +/obj/machinery/status_display/ai/directional/west, /obj/structure/table, -/obj/effect/turf_decal/tile/neutral, +/obj/machinery/light_switch/directional/south{ + pixel_x = 8 + }, /obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/item/paper_bin{ - pixel_x = -4; - pixel_y = 4 - }, -/obj/item/pen, -/obj/item/toy/figure/engineer{ - pixel_x = 8; - pixel_y = 6 - }, -/obj/structure/disposalpipe/segment, /turf/open/floor/iron/dark, -/area/engineering/lobby) -"hZR" = ( -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/blue, -/obj/machinery/atmospherics/pipe/smart/manifold/yellow/visible{ +/area/station/service/bar) +"kqI" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, /obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/iron, -/area/engineering/atmos) -"iah" = ( -/obj/effect/turf_decal/tile/yellow{ dir = 1 }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/hallway/primary/aft) +"kqT" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/blue{ + dir = 4 }, /obj/effect/turf_decal/tile/blue{ dir = 1 }, -/obj/effect/landmark/event_spawn, -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/obj/effect/turf_decal/loading_area{ - dir = 4; - pixel_x = 5 +/obj/item/kirbyplants{ + icon_state = "plant-16" }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/structure/sign/departments/lawyer{ + pixel_y = 32 }, /turf/open/floor/iron, -/area/engineering/atmos/storage/gas) -"iaC" = ( -/obj/structure/chair/sofa/right{ - color = "#c45c57"; - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, +/area/station/hallway/primary/central) +"kra" = ( /obj/effect/decal/cleanable/dirt, -/obj/structure/railing{ - dir = 4 - }, -/turf/open/floor/iron/dark, -/area/service/bar/atrium) -"iaZ" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, /obj/effect/turf_decal/tile/neutral, -/turf/open/floor/iron, -/area/hallway/primary/central/fore) -"iba" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/effect/turf_decal/siding/wood, -/turf/open/floor/wood, -/area/command/heads_quarters/hop) -"ibe" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/plating/rust, -/area/security/prison) -"ibv" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ +/obj/effect/turf_decal/tile/red/half/contrasted, +/turf/open/floor/iron/showroomfloor, +/area/station/security/execution/transfer) +"krc" = ( +/obj/effect/turf_decal/tile/blue{ dir = 8 }, -/obj/effect/turf_decal/tile/yellow{ +/obj/effect/turf_decal/tile/blue{ dir = 1 }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/turf/open/floor/iron, -/area/maintenance/disposal/incinerator) -"ibJ" = ( /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/stripes/corner{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/iron/showroomfloor, -/area/ai_monitored/security/armory) -"ibQ" = ( /obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/siding/blue{ - dir = 1 - }, /turf/open/floor/iron, -/area/command/bridge) -"ibU" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/table, -/obj/item/book/manual/chef_recipes{ - pixel_y = 2 +/area/station/hallway/secondary/exit/departure_lounge) +"krg" = ( +/obj/structure/disposalpipe/segment{ + dir = 6 }, -/obj/item/book/manual/chef_recipes{ - pixel_x = 2; - pixel_y = 6 +/obj/machinery/camera/directional/north{ + c_tag = "Morgue Entrance"; + name = "medical camera"; + network = list("ss13","medical") }, -/obj/item/knife/kitchen, -/obj/item/reagent_containers/glass/rag, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/obj/effect/turf_decal/tile/blue{ + dir = 4 }, -/obj/effect/turf_decal/tile/neutral, -/turf/open/floor/iron/dark, -/area/service/kitchen) -"ica" = ( -/obj/effect/turf_decal/bot, -/obj/machinery/light/small/directional/north, -/obj/structure/rack, -/obj/effect/decal/cleanable/cobweb, +/obj/machinery/firealarm/directional/north, +/obj/machinery/light/directional/north, /obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/maintenance/two, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/siding/white{ + dir = 4 + }, /turf/open/floor/iron/dark, -/area/maintenance/starboard) -"ich" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/commons/fitness/recreation) -"icj" = ( -/obj/effect/turf_decal/tile/neutral, +/area/station/hallway/primary/fore) +"kri" = ( +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow, /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/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/iron, -/area/hallway/primary/fore) -"icn" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/vault{ - name = "Vault"; - req_access_txt = "53" - }, -/obj/effect/mapping_helpers/airlock/locked, -/turf/open/floor/iron/dark, -/area/ai_monitored/command/nuke_storage) -"ico" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral, -/turf/open/floor/iron/dark, -/area/command/heads_quarters/ce) -"icr" = ( -/obj/effect/turf_decal/bot, /obj/effect/decal/cleanable/dirt, -/obj/structure/closet/crate, -/obj/structure/grille/broken, -/obj/item/clothing/gloves/color/fyellow, -/obj/item/flashlight, -/obj/item/flashlight/flare, /obj/machinery/light/small/directional/west, -/obj/item/relic, -/obj/structure/sign/poster/contraband/random/directional/west, -/turf/open/floor/plating, -/area/maintenance/starboard) -"ict" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue{ +/obj/effect/turf_decal/stripes/corner{ dir = 8 }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 +/turf/open/floor/iron, +/area/station/maintenance/starboard/fore) +"krk" = ( +/obj/structure/closet/secure_closet/brig{ + name = "Prisoner Locker" }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, -/turf/open/floor/iron/showroomfloor, -/area/medical/medbay/central) -"icF" = ( -/obj/structure/table, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/bot, +/obj/machinery/airalarm/directional/north, +/obj/machinery/light/directional/north, +/obj/effect/turf_decal/tile/neutral/half/contrasted, +/turf/open/floor/iron/dark, +/area/station/security/execution/transfer) +"krr" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/tile/yellow{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/maintenance/disposal/incinerator) +"krv" = ( +/obj/machinery/porta_turret/ai{ + dir = 4 }, -/obj/item/storage/box/bodybags{ - pixel_y = 5 +/obj/effect/turf_decal/box/red, +/obj/machinery/status_display/ai/directional/east, +/turf/open/floor/circuit/green{ + luminosity = 2 }, -/obj/item/pen, -/obj/machinery/light/directional/south, -/turf/open/floor/iron/dark, -/area/medical/medbay/lobby) -"icT" = ( -/obj/effect/turf_decal/tile/yellow{ - dir = 4 +/area/station/ai_monitored/turret_protected/ai) +"krw" = ( +/obj/machinery/door/airlock/public/glass{ + name = "Art Cabinet" }, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 +/obj/machinery/door/firedoor, +/turf/open/floor/iron, +/area/station/commons/storage/art) +"krM" = ( +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 4 }, /obj/effect/turf_decal/tile/blue{ - dir = 1 + dir = 8 }, +/turf/open/floor/iron/showroomfloor, +/area/station/medical/paramedic) +"krN" = ( /obj/effect/turf_decal/stripes/line{ - dir = 1 + dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold/scrubbers/visible, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/engineering/atmos) -"icW" = ( -/obj/structure/table/wood/fancy, -/obj/item/food/grown/poppy{ - pixel_x = 6; - pixel_y = 6 +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, -/obj/item/food/grown/poppy{ - pixel_x = -6; - pixel_y = 6 +/turf/open/floor/engine/telecomms, +/area/station/tcommsat/server) +"krY" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/maintenance/solars/port/aft) +"ksd" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "chemistry_shutters_2"; + name = "Chemistry Hall Shutters" }, -/obj/item/food/grown/poppy, -/turf/open/floor/iron/dark, -/area/service/chapel/dock) -"ide" = ( +/turf/open/floor/plating, +/area/station/medical/pharmacy) +"ksg" = ( /obj/structure/table, -/obj/item/assembly/signaler{ - pixel_x = -2; - pixel_y = -2 - }, -/obj/item/assembly/signaler{ - pixel_x = -8; - pixel_y = 5 +/obj/item/pipe_dispenser{ + pixel_x = 3; + pixel_y = 7 }, -/obj/item/assembly/signaler{ - pixel_y = 8 +/obj/item/pipe_dispenser, +/obj/effect/turf_decal/tile/purple/half/contrasted, +/obj/structure/cable, +/obj/machinery/air_sensor{ + chamber_id = "ordnancegas2" }, -/obj/item/assembly/signaler{ - pixel_x = 6; - pixel_y = 5 +/turf/open/floor/iron/showroomfloor, +/area/station/science/ordnance/storage) +"ksp" = ( +/obj/effect/turf_decal/loading_area{ + dir = 1 }, -/obj/effect/turf_decal/tile/purple/half/contrasted{ - dir = 4 +/obj/machinery/atmospherics/components/binary/pump{ + dir = 1; + name = "External Gas to Loop" }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/airalarm/directional/east, -/turf/open/floor/iron/showroomfloor, -/area/science/mixing) -"idm" = ( -/obj/effect/decal/cleanable/cobweb/cobweb2, /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/bot, +/turf/open/floor/iron/dark, +/area/station/engineering/supermatter/room) +"ksr" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/structure/bed/roller, -/obj/machinery/iv_drip, -/obj/structure/sign/poster/contraband/random/directional/north, -/turf/open/floor/iron/dark, -/area/maintenance/fore) -"idD" = ( -/obj/structure/grille, -/turf/closed/wall/r_wall, -/area/engineering/atmos) -"idH" = ( -/obj/structure/chair/sofa/right{ - color = "#c45c57"; dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/machinery/airalarm/directional/east, +/obj/machinery/camera/directional/east{ + c_tag = "Port Hallway Chemistry Desk"; + name = "port camera" + }, +/turf/open/floor/iron/dark/corner, +/area/station/hallway/primary/port) +"ksM" = ( +/obj/structure/sign/warning/electric_shock, +/turf/closed/wall, +/area/station/security/lockers) +"ktc" = ( +/obj/structure/sign/poster/contraband/random{ + pixel_x = -32 + }, +/obj/effect/spawner/random/structure/girder, +/turf/open/floor/plating, +/area/station/maintenance/fore) +"ktu" = ( +/obj/effect/turf_decal/tile/red{ dir = 8 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/obj/machinery/firealarm/directional/south, +/obj/structure/disposalpipe/segment{ + dir = 4 }, +/obj/effect/turf_decal/tile/red, /obj/effect/turf_decal/tile/neutral, -/obj/effect/decal/cleanable/dirt, -/obj/structure/railing{ - dir = 8 - }, -/obj/effect/landmark/start/hangover, -/turf/open/floor/iron/dark, -/area/service/bar/atrium) -"idN" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/light/small/directional/south, /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/disposalpipe/junction/yjunction{ +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/security/brig) +"ktA" = ( +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ dir = 1 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/landmark/event_spawn, +/obj/structure/disposalpipe/segment, /obj/structure/cable, -/turf/open/floor/plating{ - icon_state = "panelscorched" - }, -/area/security/prison) -"idX" = ( -/obj/structure/table, -/obj/item/storage/box/bodybags{ - pixel_y = 5 +/turf/open/floor/iron/showroomfloor, +/area/station/medical/storage) +"kua" = ( +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 8 }, -/obj/structure/extinguisher_cabinet/directional/west, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 4 +/obj/effect/turf_decal/tile/blue, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, -/turf/open/floor/iron/dark, -/area/security/brig) -"ied" = ( -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 1 +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"kuf" = ( +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/obj/structure/disposalpipe/segment{ +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ dir = 4 }, -/obj/structure/railing/corner{ - dir = 8 +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"kuk" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, -/turf/open/floor/iron/showroomfloor, -/area/service/bar/atrium) -"iek" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/maintenance/aft) +"kuo" = ( +/obj/effect/landmark/start/hangover, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/effect/turf_decal/tile/neutral, -/obj/structure/chair/sofa/bench/right, -/obj/effect/turf_decal/box/corners{ - dir = 8 - }, -/obj/effect/turf_decal/box/corners{ +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/turf/open/floor/iron/dark, -/area/hallway/primary/central/fore) -"ieq" = ( -/obj/structure/closet/secure_closet/bar{ - req_access_txt = "25" - }, -/obj/item/flashlight/lantern, /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/effect/turf_decal/bot, -/obj/machinery/light/directional/west, -/obj/machinery/airalarm/directional/west, -/turf/open/floor/iron/dark, -/area/service/bar) -"iez" = ( -/obj/machinery/door/airlock/maintenance{ - req_one_access_txt = "12;37" +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"kur" = ( +/obj/machinery/light/small/directional/north, +/obj/structure/chair/sofa{ + color = "#c45c57" + }, +/obj/structure/sign/poster/contraband/random/directional/north, +/turf/open/floor/wood, +/area/station/maintenance/starboard/fore) +"kut" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/vault{ + name = "Vault" }, +/obj/effect/mapping_helpers/airlock/locked, +/obj/effect/mapping_helpers/airlock/access/all/supply/vault, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/command/nuke_storage) +"kuK" = ( +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/structure/rack, +/obj/effect/turf_decal/bot, +/obj/item/tank/internals/oxygen, +/obj/item/pickaxe, +/obj/effect/turf_decal/stripes/corner, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"kuL" = ( +/obj/structure/sign/warning/electric_shock, +/turf/closed/wall/r_wall, +/area/station/maintenance/port/aft) +"kuO" = ( +/obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/disposalpipe/segment{ - dir = 4 + dir = 6 }, /obj/structure/cable, -/turf/open/floor/iron/dark, -/area/maintenance/starboard/fore) -"ieB" = ( +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/port/fore) +"kuQ" = ( +/obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/effect/turf_decal/box/corners{ +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ dir = 4 }, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/station/maintenance/port/greater) +"kuS" = ( +/obj/effect/turf_decal/stripes/corner, /obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/security/courtroom) -"ieD" = ( +/obj/structure/girder, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/station/maintenance/disposal) +"kvl" = ( +/turf/closed/wall/r_wall/rust, +/area/station/security/brig) +"kvo" = ( +/obj/structure/table, +/obj/machinery/firealarm/directional/west, +/obj/item/ai_module/reset{ + pixel_x = 2; + pixel_y = 3 + }, /obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/structure/table_or_rack, -/obj/effect/spawner/random/engineering/flashlight, -/obj/item/crowbar/red, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/stripes/line{ dir = 8 }, +/turf/open/floor/engine, +/area/station/ai_monitored/turret_protected/ai_upload) +"kvM" = ( +/obj/machinery/meter, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, +/turf/closed/wall/r_wall, +/area/station/engineering/supermatter) +"kvU" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/grimy, +/area/station/security/prison) +"kvX" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/wrench, /obj/effect/decal/cleanable/cobweb/cobweb2, -/obj/effect/spawner/random/maintenance, -/turf/open/floor/iron/dark, -/area/maintenance/department/crew_quarters/bar) -"ieJ" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating{ + icon_state = "platingdmg3" }, -/obj/effect/turf_decal/tile/blue{ +/area/station/maintenance/port/lesser) +"kwe" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/delivery, +/obj/machinery/button/door/directional/west{ + id = "gatewayshutters"; + name = "Gateway Shutters"; + req_access = list("command") + }, +/obj/machinery/door/poddoor/shutters/window{ + id = "gatewayshutters"; + name = "Gateway Chamber Shutters" + }, +/turf/open/floor/iron/dark, +/area/station/command/gateway) +"kwf" = ( +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, /obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/iron/dark, -/area/command/bridge) -"ieP" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/blue{ +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 +/obj/effect/decal/cleanable/blood/gibs/old, +/obj/effect/decal/cleanable/blood/old, +/obj/effect/decal/cleanable/dirt, +/mob/living/simple_animal/hostile/jungle/mook{ + environment_smash = 0; + name = "deformed creature" }, +/turf/open/floor/iron/dark, +/area/station/maintenance/port/fore) +"kwm" = ( +/obj/structure/closet/firecloset/full, +/turf/open/floor/iron, +/area/station/service/chapel/dock) +"kwM" = ( +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/yellow, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, -/area/hallway/primary/starboard) -"ieW" = ( -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/area/station/hallway/secondary/entry) +"kwQ" = ( +/obj/effect/turf_decal/stripes/corner{ dir = 8 }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/grille/broken, +/obj/effect/spawner/random/structure/crate, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/station/maintenance/port/lesser) +"kwV" = ( /obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/purple{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/purple{ dir = 4 }, -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/turf/open/floor/iron/showroomfloor, +/area/station/science/genetics) +"kxf" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/hydroponics/constructable, +/obj/effect/turf_decal/trimline/blue/end{ dir = 4 }, /turf/open/floor/iron, -/area/hallway/primary/central/fore) -"ifu" = ( -/obj/effect/turf_decal/bot, -/obj/effect/decal/cleanable/cobweb, -/obj/structure/safe{ - pixel_x = 3 - }, -/obj/item/book{ - desc = "An undeniably handy book."; - icon_state = "bookknock"; - name = "A Simpleton's Guide to Safe-cracking with Stethoscopes" +/area/station/service/hydroponics) +"kxu" = ( +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 4 }, -/obj/item/stack/spacecash/c500{ - pixel_x = 4; - pixel_y = 4 +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, -/obj/item/stack/spacecash/c1000, -/obj/item/gun/ballistic/automatic/pistol/deagle/gold, +/turf/open/floor/iron, +/area/station/cargo/storage) +"kxG" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/security/medical) +"kxH" = ( /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/machinery/status_display/ai/directional/north, -/turf/open/floor/iron/dark, -/area/ai_monitored/command/nuke_storage) -"ifx" = ( -/obj/effect/turf_decal/tile/red{ - dir = 1 +/obj/structure/table, +/obj/item/stack/sheet/iron/fifty, +/obj/item/stack/sheet/iron/fifty, +/obj/item/stack/sheet/glass/fifty, +/obj/item/stack/sheet/glass/fifty, +/obj/item/pickaxe, +/obj/item/pickaxe, +/obj/item/multitool, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 8 +/obj/machinery/button/door/directional/north{ + id = "evashutter"; + name = "E.V.A. Storage Shutter Toggle"; + pixel_x = -24; + req_access = list("command") }, -/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/command/storage/eva) +"kxS" = ( /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/turf_decal/bot, -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/iron/dark/corner{ dir = 1 }, -/turf/open/floor/iron, -/area/hallway/primary/aft) -"ifG" = ( +/area/station/hallway/primary/central/fore) +"kxX" = ( +/obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/obj/structure/cable, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/station/maintenance/port/fore) +"kyj" = ( +/obj/structure/closet/secure_closet/miner, +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/item/tank/internals/oxygen/yellow, +/turf/open/floor/iron/dark, +/area/station/cargo/miningoffice) +"kyR" = ( /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron, -/area/hallway/primary/starboard) -"ifJ" = ( -/obj/item/radio/intercom/directional/east, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/structure/chair/office/light, -/obj/effect/landmark/start/geneticist, -/obj/effect/turf_decal/stripes/corner{ +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/turf/open/floor/iron/dark, -/area/science/genetics) -"ifO" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 1 +/turf/open/floor/iron, +/area/station/engineering/atmos/pumproom) +"kyT" = ( +/obj/machinery/vending/wardrobe/engi_wardrobe, +/obj/effect/turf_decal/bot, +/obj/machinery/camera/directional/north{ + c_tag = "Engineering Lockers"; + name = "engineering camera"; + network = list("ss13","engine") + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, +/turf/open/floor/iron/dark, +/area/station/engineering/storage_shared) +"kyU" = ( +/obj/machinery/light/small/directional/north, +/obj/machinery/shieldgen, +/obj/effect/turf_decal/bot, /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/corner, -/obj/effect/spawner/random/structure/crate, +/turf/open/floor/iron/dark, +/area/station/maintenance/port/fore) +"kzl" = ( +/obj/structure/sign/warning/vacuum/external, +/turf/closed/wall, +/area/station/maintenance/port/lesser) +"kzw" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/barricade/wooden/crude, /turf/open/floor/plating{ - icon_state = "platingdmg1" + icon_state = "platingdmg3" }, -/area/maintenance/fore) -"ifV" = ( +/area/station/maintenance/port/fore) +"kzz" = ( +/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ - dir = 1 + dir = 8 }, -/obj/effect/turf_decal/tile/neutral, -/obj/machinery/light/small/directional/west, -/obj/machinery/newscaster/directional/south, -/obj/structure/window/reinforced{ +/obj/machinery/light/directional/north, +/obj/structure/chair/stool/directional/west, +/turf/open/floor/iron/dark, +/area/station/commons/locker) +"kzG" = ( +/obj/structure/cable, +/obj/effect/turf_decal/siding/wood{ dir = 4 }, -/obj/structure/table/wood/fancy/red, -/obj/structure/sign/painting/large/library{ - dir = 8; - pixel_x = -29 - }, -/turf/open/floor/iron/dark, -/area/service/library) -"igk" = ( -/obj/structure/rack, -/obj/effect/spawner/random/techstorage/rnd_secure_all, -/obj/machinery/light/small/directional/south, -/obj/machinery/status_display/shuttle{ - pixel_y = -32 +/turf/open/floor/wood/large, +/area/station/service/bar/atrium) +"kzK" = ( +/obj/structure/chair/office/light{ + dir = 8 }, -/turf/open/floor/circuit/green{ - luminosity = 2 +/obj/effect/turf_decal/tile/purple{ + dir = 1 }, -/area/engineering/storage/tech) -"igv" = ( -/obj/structure/closet/secure_closet/freezer/fridge, -/obj/structure/extinguisher_cabinet/directional/west, -/obj/effect/turf_decal/bot, -/obj/machinery/light/cold/directional/west, -/turf/open/floor/iron/freezer, -/area/service/kitchen/coldroom) -"igM" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/firedoor, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "kitchenshutters"; - name = "Kitchen Shutters" +/obj/effect/turf_decal/tile/purple{ + dir = 8 }, -/obj/item/reagent_containers/food/condiment/peppermill{ - pixel_x = 3 +/obj/effect/turf_decal/tile/purple{ + dir = 4 }, -/obj/item/reagent_containers/food/condiment/saltshaker{ - pixel_x = -3 +/obj/effect/turf_decal/tile/purple{ + dir = 1 }, -/turf/open/floor/iron, -/area/service/kitchen) -"igV" = ( -/obj/structure/closet/secure_closet/personal{ - name = "Commissary Locker" +/obj/effect/landmark/start/scientist, +/turf/open/floor/iron/showroomfloor, +/area/station/science/lab) +"kzP" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 8 }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/red, +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/obj/structure/cable, +/turf/open/floor/iron/showroomfloor, +/area/station/commons/toilet/restrooms) +"kzT" = ( +/obj/machinery/door/airlock/maintenance, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/effect/turf_decal/bot, -/obj/machinery/light/small/directional/west, -/obj/effect/decal/cleanable/cobweb, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/corner{ +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/unres{ dir = 4 }, +/obj/effect/mapping_helpers/airlock/access/any/science/maintenance, /turf/open/floor/iron/dark, -/area/commons/vacant_room/commissary) -"ihg" = ( -/turf/closed/wall/r_wall, -/area/ai_monitored/command/storage/satellite) -"ihn" = ( -/obj/structure/grille, -/obj/structure/cable, -/turf/open/floor/plating/rust, -/area/security/prison) -"ihG" = ( -/turf/closed/wall/rust, -/area/maintenance/department/crew_quarters/bar) -"iig" = ( -/obj/structure/cable, +/area/station/maintenance/starboard/fore) +"kzY" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/starboard/aft) +"kAt" = ( +/obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/light/small/directional/east, -/turf/open/floor/plating/rust, -/area/security/prison) -"iik" = ( -/turf/closed/wall, -/area/science/mixing/chamber) -"iit" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 8 +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/door/airlock/command{ + name = "Head of Security's Office" }, +/obj/structure/disposalpipe/segment, +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/access/all/security/hos, +/turf/open/floor/iron/dark, +/area/station/command/heads_quarters/hos) +"kAR" = ( /obj/effect/turf_decal/tile/blue{ - dir = 1 + dir = 4 }, /obj/effect/turf_decal/tile/blue{ - dir = 4 + dir = 1 }, /obj/effect/turf_decal/tile/blue{ dir = 1 }, -/obj/structure/closet/secure_closet/psychology, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/showroomfloor, -/area/medical/psychology) -"iiv" = ( -/turf/closed/wall/r_wall, -/area/engineering/storage_shared) -"iiO" = ( +/area/station/command/heads_quarters/cmo) +"kBd" = ( +/obj/machinery/door/airlock/maintenance{ + name = "E.V.A. Maintenance" + }, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/mapping_helpers/airlock/access/all/command/eva, +/turf/open/floor/iron/dark, +/area/station/maintenance/aft) +"kBs" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment, +/obj/structure/cable, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/iron, +/area/station/hallway/primary/aft) +"kBz" = ( +/obj/machinery/door/airlock/engineering/glass/critical{ + heat_proof = 1; + name = "Supermatter Chamber" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/obj/effect/turf_decal/delivery, +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, +/turf/open/floor/engine, +/area/station/engineering/supermatter) +"kBF" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 6 +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/security/office) +"kBP" = ( +/obj/machinery/door/poddoor/preopen{ + id = "Biohazard"; + name = "Emergency Research Blast Door" + }, +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/caution/stand_clear, /turf/open/floor/iron/dark, -/area/service/chapel/monastery) -"iiU" = ( -/obj/machinery/light/small/directional/north, +/area/station/science/research) +"kBU" = ( +/obj/machinery/light_switch/directional/south, +/obj/effect/decal/cleanable/blood/old, +/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/light/small/directional/south, +/turf/open/floor/engine, +/area/station/ai_monitored/turret_protected/aisat_interior) +"kCk" = ( +/turf/closed/wall/rust, +/area/station/maintenance/disposal/incinerator) +"kCr" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, /obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable, /turf/open/floor/plating{ - icon_state = "platingdmg1" + icon_state = "platingdmg3" + }, +/area/station/maintenance/port/fore) +"kCK" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, -/area/maintenance/port/aft) -"iji" = ( -/obj/effect/turf_decal/stripes/line, -/obj/machinery/airalarm/directional/west, -/obj/machinery/status_display/ai/directional/north, /turf/open/floor/engine, -/area/engineering/storage/tech) -"ijE" = ( +/area/station/engineering/supermatter/room) +"kCZ" = ( /obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, /obj/effect/turf_decal/tile/blue, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/junction/flip{ +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/iron/showroomfloor, +/area/station/medical/exam_room) +"kDe" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 8 }, /turf/open/floor/iron/showroomfloor, -/area/medical/medbay/lobby) -"ijV" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/stripes/corner{ - dir = 4 +/area/station/science/xenobiology) +"kDg" = ( +/obj/machinery/computer/apc_control, +/obj/effect/turf_decal/bot, +/obj/machinery/requests_console/directional/west{ + announcementConsole = 1; + department = "Chief Engineer's Desk"; + departmentType = 3; + name = "Chief Engineer's Requests Console" }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/turf/open/floor/plating{ - icon_state = "platingdmg1" +/obj/machinery/button/door/directional/north{ + id = "ceprivate"; + name = "Privacy Shutters Toggle"; + pixel_x = -6; + req_access = list("ce") }, -/area/maintenance/starboard/aft) -"ikv" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/turf/open/floor/plating, -/area/maintenance/port/lesser) -"ikw" = ( +/obj/machinery/button/door/directional/north{ + id = "Secure Storage"; + name = "Secure Storage Toggle"; + pixel_x = 6; + req_access = list("engine_equip") + }, +/turf/open/floor/iron/dark, +/area/station/command/heads_quarters/ce) +"kDw" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, +/obj/effect/turf_decal/tile/blue, /obj/effect/turf_decal/tile/blue{ dir = 1 }, +/turf/open/floor/iron/showroomfloor, +/area/station/medical/exam_room) +"kDy" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/maintenance/aft) +"kDC" = ( /obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/structure/disposalpipe/segment{ - dir = 10 - }, -/turf/open/floor/iron/dark, -/area/command/bridge) -"ikW" = ( -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/structure/chair/sofa/bench/left, -/obj/effect/turf_decal/box/corners{ dir = 4 }, -/obj/effect/turf_decal/box/corners, -/turf/open/floor/iron/dark, -/area/hallway/primary/central/fore) -"ill" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/machinery/computer/teleporter{ +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 8 }, -/obj/item/radio/intercom/directional/east, /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/aisat/foyer) -"ilm" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/railing/corner{ - dir = 8 - }, /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/iron/dark, -/area/service/chapel/monastery) -"ilo" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/turf/open/floor/iron, +/area/station/service/janitor) +"kDE" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plating, +/area/station/maintenance/starboard/fore) +"kDG" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 8 }, -/obj/machinery/light_switch/directional/west, -/obj/structure/noticeboard/directional/south, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/turf/open/floor/engine/vacuum, +/area/station/science/ordnance/bomb) +"kDR" = ( +/obj/structure/sign/warning/secure_area, +/turf/closed/wall, +/area/station/engineering/storage/tech) +"kEl" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/conveyor{ + dir = 4; + id = "QMLoad2"; + name = "on ramp" + }, +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/dark, -/area/medical/morgue) -"ilA" = ( -/obj/structure/altar_of_gods, -/obj/effect/turf_decal/siding/wood{ +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 +/obj/item/radio/intercom/directional/south, +/turf/open/floor/iron/dark, +/area/station/cargo/storage) +"kEm" = ( +/obj/item/kirbyplants/random, +/obj/structure/sign/poster/contraband/self_ai_liberation{ + pixel_x = -32 }, -/turf/open/floor/carpet/red, -/area/service/chapel/monastery) -"ilE" = ( -/obj/structure/sign/warning/deathsposal, -/turf/closed/wall, -/area/maintenance/starboard/aft) -"ilP" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/turf/open/floor/circuit, +/area/station/ai_monitored/turret_protected/ai_upload) +"kEz" = ( /obj/effect/turf_decal/tile/neutral{ dir = 4 }, +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/iron/dark/corner{ + dir = 4 + }, +/area/station/hallway/primary/fore) +"kEC" = ( +/obj/effect/landmark/event_spawn, +/obj/machinery/holopad, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron/showroomfloor, +/area/station/medical/psychology) +"kEQ" = ( +/obj/effect/turf_decal/bot, +/obj/structure/tank_dispenser, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/effect/turf_decal/tile/neutral, /obj/structure/cable, -/turf/open/floor/iron, -/area/command/bridge) -"imf" = ( +/obj/machinery/power/apc/auto_name/directional/south, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos/storage/gas) +"kES" = ( /obj/machinery/door/firedoor, -/obj/effect/turf_decal/caution/stand_clear, -/obj/machinery/light/directional/north, +/obj/machinery/door/airlock/security{ + aiControlDisabled = 1; + id_tag = "justicedoor_2"; + name = "Justice Chamber" + }, +/obj/effect/mapping_helpers/airlock/locked, +/obj/machinery/button/door/directional/north{ + id = "justicedoor_2"; + name = "Justice Door Lock"; + normaldoorcontrol = 1; + req_access = list("armory"); + silicon_access_disabled = 1; + specialfunctions = 4 + }, +/obj/effect/mapping_helpers/airlock/access/all/security/armory, /turf/open/floor/iron/dark, -/area/hallway/primary/central/fore) -"img" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating{ - icon_state = "panelscorched" +/area/station/security/execution/education) +"kFl" = ( +/obj/item/kirbyplants/random, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 }, -/area/cargo/drone_bay) -"imD" = ( -/obj/structure/table, -/obj/item/flashlight/lamp, -/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ - dir = 8 + dir = 1 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, -/turf/open/floor/iron/dark, -/area/security/interrogation) -"imG" = ( -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/structure/closet/secure_closet/personal, -/obj/item/storage/backpack, -/obj/item/storage/backpack/satchel, -/obj/item/clothing/suit/hooded/wintercoat, -/obj/item/clothing/shoes/winterboots, -/obj/machinery/airalarm/directional/north, -/obj/effect/landmark/start/hangover/closet, -/turf/open/floor/iron/dark, -/area/commons/locker) -"imV" = ( -/obj/effect/turf_decal/bot, -/obj/effect/decal/cleanable/blood/old, -/obj/effect/turf_decal/stripes/corner, -/obj/effect/landmark/start/hangover, /turf/open/floor/iron, -/area/command/heads_quarters/hop) -"ind" = ( -/obj/effect/turf_decal/tile/neutral, +/area/station/hallway/primary/central) +"kFo" = ( +/obj/structure/lattice/catwalk, +/obj/effect/landmark/carpspawn, +/obj/structure/cable, +/turf/open/floor/plating/airless, +/area/station/solars/starboard/aft) +"kFx" = ( /obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ - dir = 6 +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/maintenance/port/greater) +"kFG" = ( +/obj/machinery/door/airlock/maintenance, +/obj/effect/mapping_helpers/airlock/abandoned, +/obj/structure/barricade/wooden/crude, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 1 }, +/obj/effect/mapping_helpers/airlock/access/any/science/maintenance, /turf/open/floor/iron/dark, -/area/engineering/atmos) -"ins" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/cargo/warehouse) -"inw" = ( -/obj/structure/flora/grass/jungle/b, -/obj/structure/window/reinforced, +/area/station/maintenance/fore) +"kFN" = ( +/obj/machinery/atmospherics/pipe/smart/simple/dark/visible, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/machinery/portable_atmospherics/pump, /obj/effect/turf_decal/stripes/line{ dir = 8 }, -/turf/open/misc/asteroid, -/area/space/nearstation) -"inz" = ( -/obj/effect/turf_decal/tile/brown{ +/turf/open/floor/iron/showroomfloor, +/area/station/science/ordnance) +"kFR" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ dir = 8 }, -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/obj/effect/turf_decal/tile/yellow{ +/obj/effect/turf_decal/tile/red{ dir = 1 }, -/obj/effect/turf_decal/arrows, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/blood/old, -/obj/machinery/firealarm/directional/west, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/obj/effect/turf_decal/tile/red{ dir = 4 }, -/turf/open/floor/iron, -/area/cargo/storage) -"inB" = ( -/obj/machinery/door/airlock/external{ - name = "Departure Shuttle Airlock"; - space_dir = 4 - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 - }, -/turf/open/floor/iron/dark, -/area/hallway/secondary/exit/departure_lounge) -"inI" = ( -/obj/structure/table, /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/structure/window/reinforced{ dir = 8 }, -/obj/item/storage/fancy/donut_box, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/dark, -/area/service/bar/atrium) -"inL" = ( -/obj/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/bridge_pipe/green/visible{ +/obj/machinery/atmospherics/pipe/bridge_pipe/green/visible, +/obj/machinery/atmospherics/pipe/bridge_pipe/cyan/visible{ dir = 4 }, -/obj/machinery/atmospherics/components/binary/pump{ - name = "Pure to Fuel Pipe" - }, -/obj/structure/disposalpipe/segment{ - dir = 9 - }, -/turf/open/floor/iron/dark, -/area/engineering/atmos) -"inX" = ( -/obj/effect/turf_decal/bot, -/obj/structure/frame/computer{ - anchored = 1 +/turf/open/floor/iron/showroomfloor, +/area/station/engineering/atmos) +"kGc" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 4 }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/status_display/evac/directional/north, -/turf/open/floor/iron/dark, -/area/maintenance/fore) -"inZ" = ( -/obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/landmark/event_spawn, /obj/structure/cable, -/turf/open/floor/plating{ - icon_state = "platingdmg1" - }, -/area/maintenance/port/lesser) -"ioc" = ( -/obj/effect/turf_decal/tile/yellow{ - dir = 1 +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron, +/area/station/engineering/lobby) +"kGj" = ( +/obj/machinery/door/airlock/engineering{ + name = "Port Bow Solar Access" }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/showroomfloor, -/area/medical/chemistry) -"iot" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment, /obj/structure/cable, -/obj/structure/sign/poster/contraband/random/directional/east, -/turf/open/floor/plating{ - icon_state = "platingdmg1" +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, +/turf/open/floor/iron/dark, +/area/station/maintenance/solars/port/fore) +"kGs" = ( +/obj/machinery/door/morgue{ + name = "Religious Equipment"; + req_access = list("chapel_office") }, -/area/maintenance/port/lesser) -"ioA" = ( -/obj/machinery/module_duplicator, -/obj/effect/turf_decal/tile/purple/half/contrasted{ - dir = 1 +/turf/open/floor/cult, +/area/station/service/chapel/office) +"kGD" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, -/obj/machinery/newscaster/directional/north, -/turf/open/floor/iron/showroomfloor, -/area/science/misc_lab) -"ioK" = ( -/obj/machinery/computer/upload/borg{ - dir = 1 +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/blue{ + dir = 4 }, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/decal/cleanable/blood/old, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/command/gateway) +"kGI" = ( /obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/ai_upload) -"ioN" = ( -/obj/item/radio/intercom/directional/east, -/turf/closed/wall, -/area/maintenance/disposal) -"ioR" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/landmark/event_spawn, /obj/structure/cable, -/turf/open/floor/iron/showroomfloor, -/area/security/medical) -"ioT" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/chair/office{ - dir = 8 - }, -/turf/open/floor/carpet/green, -/area/maintenance/port/greater) -"ioU" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/stripes/line, /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/iron, -/area/hallway/primary/central/fore) -"ipk" = ( +/obj/machinery/meter/layer2, +/turf/open/floor/plating, +/area/station/maintenance/port/greater) +"kGP" = ( +/obj/structure/filingcabinet, /obj/effect/turf_decal/bot, -/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/disposal/bin, -/obj/structure/extinguisher_cabinet/directional/west, -/obj/structure/window/reinforced, -/obj/structure/disposalpipe/trunk, +/obj/machinery/airalarm/directional/south, /turf/open/floor/iron/dark, -/area/engineering/atmos/storage/gas) -"ips" = ( +/area/station/security/checkpoint/supply) +"kHh" = ( +/obj/machinery/door/airlock/maintenance, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment, /obj/structure/cable, -/obj/machinery/door/airlock/maintenance{ - req_one_access_txt = "12;5;39" +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ - cycle_id = "chem-passthrough" +/obj/effect/mapping_helpers/airlock/unres{ + dir = 4 }, +/obj/effect/mapping_helpers/airlock/access/any/medical/maintenance, /turf/open/floor/iron/dark, -/area/maintenance/port/greater) -"ipQ" = ( -/obj/structure/table, +/area/station/maintenance/port/greater) +"kHr" = ( +/obj/effect/turf_decal/delivery, +/obj/structure/reagent_dispensers/fueltank, /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/neutral{ +/turf/open/floor/plating, +/area/station/maintenance/aft) +"kHs" = ( +/obj/machinery/modular_computer/console/preset/cargochat/engineering, +/turf/open/floor/iron/dark, +/area/station/engineering/main) +"kHw" = ( +/obj/effect/turf_decal/tile/blue{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/blue{ dir = 1 }, -/obj/item/stack/rods/fifty, -/obj/item/storage/box/lights/mixed, -/obj/machinery/light/directional/south, -/obj/machinery/light_switch/directional/south, -/obj/effect/turf_decal/stripes/corner{ +/obj/effect/turf_decal/tile/blue{ dir = 1 }, -/turf/open/floor/iron/dark, -/area/construction/mining/aux_base) -"iqM" = ( -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/turf/open/floor/iron/showroomfloor, +/area/station/medical/storage) +"kHG" = ( +/obj/machinery/smartfridge/chemistry/preloaded, +/turf/closed/wall, +/area/station/medical/pharmacy) +"kHK" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 8 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, +/obj/machinery/meter, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"kHQ" = ( +/obj/structure/sign/poster/official/wtf_is_co2, +/turf/closed/wall, +/area/station/engineering/atmos) +"kHR" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/effect/turf_decal/siding/wood{ dir = 8 }, +/turf/open/floor/wood, +/area/station/service/library) +"kIf" = ( +/obj/structure/rack, +/obj/effect/spawner/random/techstorage/service_all, +/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ - dir = 4 + dir = 8 }, -/obj/machinery/atmospherics/components/binary/pump{ - dir = 8; - name = "Port Mix to East Ports" +/obj/effect/turf_decal/bot, +/obj/machinery/status_display/ai/directional/north, +/turf/open/floor/iron/dark, +/area/station/engineering/storage/tech) +"kIz" = ( +/obj/structure/table/reinforced, +/obj/effect/turf_decal/delivery, +/obj/machinery/door/firedoor, +/obj/item/folder/red, +/obj/item/pen, +/obj/machinery/door/window/left/directional/south{ + name = "Security Desk"; + req_access = list("security") }, +/turf/open/floor/plating, +/area/station/hallway/primary/aft) +"kIE" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible/layer4, +/obj/effect/turf_decal/bot, +/obj/machinery/portable_atmospherics/canister/air, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/dark, +/area/station/maintenance/starboard) +"kIY" = ( /obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/maintenance/starboard) +"kJf" = ( +/obj/effect/turf_decal/tile/red{ dir = 8 }, -/obj/effect/turf_decal/stripes/corner, -/turf/open/floor/iron, -/area/engineering/atmos) -"ira" = ( -/obj/structure/sign/warning/fire, -/turf/closed/wall/r_wall, -/area/maintenance/aft) -"irz" = ( -/obj/structure/table, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/red{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow, +/obj/machinery/portable_atmospherics/scrubber, +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 1 + }, +/obj/effect/turf_decal/box, +/obj/structure/cable, +/turf/open/floor/iron/showroomfloor, +/area/station/engineering/hallway) +"kJq" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/security/glass{ + name = "Brig" + }, +/obj/structure/disposalpipe/segment, +/obj/effect/mapping_helpers/airlock/access/all/security/general, +/turf/open/floor/iron/dark, +/area/station/security/office) +"kJs" = ( +/obj/item/clothing/mask/breath, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) +"kJu" = ( +/obj/structure/chair/pew/right{ dir = 8 }, -/obj/item/storage/backpack/duffelbag/engineering{ - pixel_y = 5 +/obj/effect/turf_decal/siding/thinplating/dark{ + dir = 10 }, -/obj/item/assembly/signaler{ - desc = "Used to remotely activate devices. Allows for syncing when using a secure signaler on another. Slightly scooted."; - pixel_x = 4; - pixel_y = 4 +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/chapel{ + dir = 1 }, -/obj/item/assembly/signaler{ - desc = "Used to remotely activate devices. Allows for syncing when using a secure signaler on another. Slightly scooted."; - pixel_x = 4; - pixel_y = 4 +/area/station/service/chapel/monastery) +"kJH" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/holopad, +/turf/open/floor/iron/showroomfloor, +/area/station/medical/surgery/aft) +"kJW" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "platingdmg1" }, -/turf/open/floor/iron/dark, -/area/commons/storage/primary) -"irE" = ( -/obj/effect/turf_decal/tile/neutral{ +/area/station/maintenance/department/medical/central) +"kKa" = ( +/obj/structure/table/wood/fancy/blue, +/obj/effect/turf_decal/siding/wood{ dir = 8 }, +/obj/item/reagent_containers/food/drinks/trophy/bronze_cup, +/obj/machinery/camera/autoname/directional/west, +/turf/open/floor/carpet/royalblue, +/area/station/service/chapel/office) +"kKe" = ( +/obj/structure/closet/radiation, +/obj/structure/grille/broken, +/obj/effect/decal/cleanable/cobweb, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/station/maintenance/starboard/aft) +"kKm" = ( +/obj/machinery/door/airlock/public/glass{ + name = "Library" + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/machinery/teleport/station, -/obj/machinery/status_display/evac/directional/east, -/obj/machinery/light/directional/east, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/aisat/foyer) -"irF" = ( -/obj/effect/turf_decal/tile/blue{ +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 +/obj/machinery/door/firedoor, +/turf/open/floor/iron/dark, +/area/station/service/library) +"kKw" = ( +/obj/machinery/door/firedoor/heavy, +/obj/machinery/door/poddoor/preopen{ + id = "xeno_blastdoor"; + name = "Xenobiology Containment Blast Door" }, -/obj/structure/bedsheetbin, -/obj/structure/table, -/turf/open/floor/iron/cafeteria, -/area/security/prison) -"isi" = ( +/obj/effect/turf_decal/caution/stand_clear, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/turf/open/floor/iron/dark, +/area/station/science/xenobiology) +"kKE" = ( +/obj/machinery/door/airlock/maintenance, +/obj/effect/mapping_helpers/airlock/abandoned, +/obj/structure/barricade/wooden/crude, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/stripes/line{ - dir = 5 +/obj/effect/mapping_helpers/airlock/unres{ + dir = 8 }, -/turf/open/floor/plating, -/area/cargo/warehouse) -"ism" = ( +/obj/effect/mapping_helpers/airlock/access/any/medical/maintenance, +/turf/open/floor/iron/dark, +/area/station/maintenance/port/fore) +"kKF" = ( +/obj/structure/girder, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/port/aft) +"kKW" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/port/lesser) +"kLm" = ( +/obj/structure/flora/tree/jungle/small/style_random, +/turf/open/floor/grass, +/area/station/science/genetics) +"kLn" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small/directional/west, +/obj/item/crowbar/red, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/starboard) +"kLo" = ( /obj/effect/turf_decal/tile/yellow{ - dir = 4 + dir = 8 }, /obj/effect/turf_decal/tile/yellow{ dir = 1 }, -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/item/kirbyplants{ - icon_state = "plant-05" - }, /turf/open/floor/iron, -/area/engineering/hallway) -"isn" = ( -/turf/closed/wall/r_wall, -/area/service/bar/atrium) -"ist" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Surgery Maintenance"; - req_access_txt = "45" +/area/station/hallway/primary/port) +"kLx" = ( +/obj/machinery/meter, +/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/pipe/smart/manifold4w/orange/visible, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"kLy" = ( +/obj/structure/flora/bush/pale/style_random{ + icon_state = "fernybush_3" }, -/obj/structure/cable, +/turf/open/misc/asteroid, +/area/space/nearstation) +"kLM" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/disposalpipe/segment{ - dir = 4 + dir = 6 }, -/turf/open/floor/iron/dark, -/area/maintenance/port/greater) -"isJ" = ( -/obj/machinery/door/airlock/engineering{ - name = "Emergency Storage" +/obj/structure/cable, +/turf/open/floor/plating{ + icon_state = "panelscorched" }, +/area/station/maintenance/starboard/fore) +"kLR" = ( +/obj/machinery/telecomms/server/presets/medical, +/turf/open/floor/circuit/green/telecomms/mainframe, +/area/station/tcommsat/server) +"kLS" = ( +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/drone_dispenser, +/turf/open/floor/plating, +/area/station/maintenance/starboard/fore) +"kLU" = ( +/obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark, -/area/hallway/secondary/entry) -"isL" = ( -/turf/closed/wall/r_wall, -/area/engineering/atmos/pumproom) -"isR" = ( -/obj/effect/spawner/random/vending/colavend, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/obj/structure/cable, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/port/lesser) +"kLW" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ dir = 8 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/red{ dir = 4 }, -/obj/effect/turf_decal/bot, -/obj/machinery/status_display/evac/directional/east, -/turf/open/floor/iron/dark/corner, -/area/hallway/primary/central/fore) -"ita" = ( -/obj/structure/flora/junglebush/b, -/obj/structure/flora/ausbushes/ppflowers, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/camera/directional/west{ - c_tag = "Virology Monkey Pen"; - name = "medical camera"; - network = list("ss13","medical") +/obj/machinery/status_display/evac/directional/east, +/turf/open/floor/iron/showroomfloor, +/area/station/security/brig) +"kMe" = ( +/turf/closed/wall/r_wall/rust, +/area/station/maintenance/solars/port/aft) +"kMq" = ( +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 8 }, -/mob/living/carbon/human/species/monkey, -/turf/open/floor/grass, -/area/medical/virology) -"itd" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron/dark, -/area/service/chapel/dock) -"iti" = ( -/obj/machinery/atmospherics/components/unary/outlet_injector/monitored/air_input{ +/obj/effect/turf_decal/tile/purple{ dir = 4 }, -/turf/open/floor/engine/air, -/area/engineering/atmos) -"itn" = ( -/turf/closed/wall/r_wall/rust, -/area/ai_monitored/command/nuke_storage) -"ito" = ( -/obj/effect/turf_decal/stripes/corner{ +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/purple{ dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, -/turf/open/floor/engine, -/area/engineering/supermatter/room) -"itu" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/bridge_pipe/green/visible{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/bridge_pipe/yellow/visible, +/turf/open/floor/iron/showroomfloor, +/area/station/engineering/atmos) +"kMs" = ( /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/stripes/line, +/obj/structure/sign/poster/random{ + pixel_x = 32 + }, +/turf/open/floor/iron/dark/corner{ + dir = 4 }, +/area/station/hallway/primary/fore) +"kMt" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/junction/yjunction{ +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/status_display/evac/directional/south, +/turf/open/floor/iron/dark/corner, +/area/station/hallway/primary/central/fore) +"kMu" = ( +/obj/machinery/atmospherics/pipe/smart/simple/dark/visible{ dir = 4 }, -/obj/structure/railing/corner{ +/obj/machinery/door/airlock/research{ + name = "Ordnance Lab" + }, +/obj/machinery/door/firedoor/heavy, +/obj/effect/mapping_helpers/airlock/access/all/science/ordnance_storage, +/turf/open/floor/iron/dark, +/area/station/science/ordnance/storage) +"kMw" = ( +/obj/structure/chair{ dir = 8 }, -/obj/structure/railing/corner{ +/obj/effect/turf_decal/stripes/line{ dir = 8 }, -/turf/open/floor/iron/dark, -/area/medical/morgue) -"itH" = ( -/obj/effect/turf_decal/tile/yellow{ - dir = 1 +/turf/open/floor/wood, +/area/station/maintenance/port/fore) +"kMM" = ( +/obj/machinery/vending/cart{ + req_access = list("hop") }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 +/obj/structure/noticeboard/directional/north, +/obj/machinery/camera/directional/north{ + c_tag = "Head of Personnel's Office"; + name = "command camera" }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 +/obj/effect/turf_decal/siding/wood{ + dir = 4 }, -/obj/effect/turf_decal/stripes/line{ - dir = 9 +/turf/open/floor/wood, +/area/station/command/heads_quarters/hop) +"kNf" = ( +/obj/structure/sign/warning/electric_shock, +/turf/closed/wall/r_wall, +/area/station/security/execution/transfer) +"kNv" = ( +/obj/structure/closet{ + name = "chapel locker" }, -/obj/machinery/light_switch/directional/north, +/obj/item/storage/backpack/cultpack{ + pixel_x = 4; + pixel_y = 4 + }, +/obj/item/clothing/under/color/black, +/obj/effect/turf_decal/bot, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/station/maintenance/fore) +"kNw" = ( +/obj/structure/table, /obj/machinery/light/directional/north, -/obj/item/kirbyplants{ - icon_state = "plant-05" +/obj/item/paper_bin{ + pixel_x = -4; + pixel_y = 4 + }, +/obj/item/pen, +/obj/machinery/newscaster/directional/north, +/turf/open/floor/iron/dark, +/area/station/service/bar/atrium) +"kNG" = ( +/obj/structure/sign/poster/official/help_others, +/turf/closed/wall, +/area/station/command/bridge) +"kNI" = ( +/obj/structure/table/reinforced, +/obj/machinery/computer/security/telescreen{ + name = "Test Chamber Monitor"; + network = list("xeno"); + pixel_y = 2 + }, +/obj/structure/window/reinforced{ + dir = 8 }, +/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/station/science/xenobiology) +"kNK" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ dir = 1 }, /obj/effect/turf_decal/tile/neutral{ - dir = 4 + dir = 1 }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ - dir = 10 +/obj/effect/turf_decal/stripes/corner{ + dir = 1 }, /turf/open/floor/iron, -/area/engineering/atmos) -"itP" = ( +/area/station/hallway/primary/central) +"kNP" = ( /obj/effect/turf_decal/bot, -/obj/machinery/portable_atmospherics/canister/oxygen, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/engineering/atmos/storage/gas) -"itQ" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 4 +/obj/structure/rack, +/obj/effect/decal/cleanable/cobweb, +/obj/item/clothing/suit/fire/firefighter{ + pixel_y = 5 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/item/clothing/mask/breath, /turf/open/floor/plating, -/area/maintenance/aft) -"itV" = ( +/area/station/maintenance/port/lesser) +"kNS" = ( +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/command/bridge) +"kNY" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "cargo-maint-passthrough" + }, +/obj/machinery/door/airlock/maintenance, +/obj/effect/mapping_helpers/airlock/unres{ dir = 4 }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +/turf/open/floor/iron/dark, +/area/station/maintenance/starboard) +"kOb" = ( +/obj/machinery/light/small/directional/west, +/obj/machinery/photocopier, /obj/effect/turf_decal/tile/neutral, -/turf/open/floor/iron, -/area/hallway/primary/port) -"iui" = ( -/obj/structure/table, -/obj/item/storage/toolbox/electrical{ - pixel_y = 5 +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, +/obj/effect/turf_decal/bot_white, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/cobweb, +/obj/structure/sign/poster/contraband/random/directional/west, /turf/open/floor/iron/dark, -/area/science/misc_lab) -"iuD" = ( -/obj/structure/grille/broken, -/obj/effect/spawner/random/structure/crate, +/area/station/maintenance/starboard/fore) +"kOj" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, /turf/open/floor/plating{ - icon_state = "platingdmg1" - }, -/area/maintenance/starboard) -"iuQ" = ( -/obj/machinery/modular_computer/console/preset/cargochat/security{ - dir = 4 - }, -/turf/open/floor/iron/dark, -/area/security/office) -"ivb" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 4 - }, -/turf/open/floor/iron/showroomfloor, -/area/command/heads_quarters/rd) -"ivj" = ( -/obj/structure/sign/warning/electricshock, -/turf/closed/wall/r_wall, -/area/security/prison/safe) -"ivE" = ( -/obj/effect/spawner/random/vending/colavend, -/obj/effect/turf_decal/tile/red{ - dir = 4 + icon_state = "panelscorched" }, -/obj/effect/turf_decal/tile/neutral{ +/area/station/maintenance/port/fore) +"kOt" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ dir = 1 }, -/turf/open/floor/iron/showroomfloor, -/area/security/office) -"ivI" = ( -/obj/effect/turf_decal/tile/green, -/obj/effect/turf_decal/tile/green{ - dir = 4 - }, -/obj/effect/turf_decal/tile/green, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 9 - }, /turf/open/floor/iron/showroomfloor, -/area/medical/virology) -"ivQ" = ( +/area/station/science/ordnance/storage) +"kOw" = ( +/obj/structure/sign/warning/biohazard, +/turf/closed/wall, +/area/station/science/ordnance) +"kOx" = ( /obj/effect/turf_decal/tile/yellow{ - dir = 1 + dir = 4 }, -/obj/effect/turf_decal/tile/brown{ +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/machinery/conveyor_switch/oneway{ - dir = 8; - id = "QMLoad"; - name = "off ramp"; - pixel_y = 5 +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 }, -/obj/effect/turf_decal/box/corners{ +/turf/open/floor/iron, +/area/station/engineering/atmos) +"kOJ" = ( +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/effect/turf_decal/box/corners, -/obj/effect/turf_decal/tile/brown{ +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/obj/machinery/teleport/hub, +/obj/effect/turf_decal/delivery, +/turf/open/floor/iron/dark, +/area/station/command/teleporter) +"kOK" = ( +/obj/effect/turf_decal/bot, +/obj/structure/closet/crate{ + name = "disposal supplies" }, -/turf/open/floor/iron, -/area/cargo/storage) -"ivR" = ( -/turf/closed/wall/r_wall, -/area/service/chapel/storage) -"iwy" = ( -/obj/effect/turf_decal/tile/purple, -/obj/effect/turf_decal/tile/purple{ +/obj/item/bodybag, +/obj/item/bodybag, +/obj/item/shovel, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/station/maintenance/aft) +"kOX" = ( +/obj/machinery/atmospherics/components/trinary/filter/flipped/critical{ dir = 8 }, -/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/obj/structure/cable, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"kPd" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, -/obj/effect/turf_decal/siding/purple, -/turf/open/floor/iron/showroomfloor, -/area/science/robotics/lab) -"iwD" = ( -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, /turf/open/floor/iron/showroomfloor, -/area/medical/medbay/lobby) -"iwQ" = ( +/area/station/security/execution/transfer) +"kPf" = ( /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/door/airlock/freezer{ - name = "Kitchen Coldroom"; - req_access_txt = "28" +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/obj/machinery/door/firedoor, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/iron/dark/corner{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/area/station/hallway/primary/fore) +"kPh" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating{ + icon_state = "panelscorched" }, -/obj/effect/turf_decal/tile/neutral, +/area/station/maintenance/department/bridge) +"kPk" = ( +/obj/machinery/door/airlock/maintenance, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 8 + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, /turf/open/floor/iron/dark, -/area/service/kitchen/coldroom) -"iwV" = ( +/area/station/maintenance/port/lesser) +"kPo" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/holopad, -/obj/effect/turf_decal/bot, +/obj/effect/landmark/start/hangover, /turf/open/floor/iron, -/area/security/courtroom) -"ixf" = ( -/obj/machinery/porta_turret/ai, -/obj/machinery/light/small/directional/north, -/obj/effect/decal/cleanable/cobweb/cobweb2, -/obj/effect/turf_decal/box/red, -/obj/structure/cable, -/turf/open/floor/circuit/green{ - luminosity = 2 - }, -/area/ai_monitored/turret_protected/aisat_interior) -"ixs" = ( -/obj/structure/rack, -/obj/effect/spawner/random/techstorage/tcomms_all, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/effect/turf_decal/bot, -/obj/item/radio/intercom/directional/north, +/area/station/hallway/primary/central) +"kPr" = ( +/obj/structure/railing/corner, /turf/open/floor/iron/dark, -/area/engineering/storage/tech) -"ixw" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, +/area/station/service/chapel/dock) +"kPs" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/siding/white{ - dir = 4 - }, -/turf/open/floor/iron/dark, -/area/hallway/primary/fore) -"ixF" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/landmark/event_spawn, /obj/structure/cable, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/structure/disposalpipe/segment{ - dir = 10 +/turf/open/floor/plating{ + icon_state = "panelscorched" }, -/turf/open/floor/iron/showroomfloor, -/area/medical/medbay/central) -"ixI" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/area/station/maintenance/starboard) +"kPt" = ( +/obj/effect/turf_decal/sand/plating, /obj/structure/cable, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/iron, -/area/hallway/primary/central/fore) -"ixJ" = ( -/obj/structure/girder, -/turf/open/floor/plating, -/area/maintenance/port/lesser) -"ixU" = ( /obj/structure/lattice/catwalk, -/obj/structure/cable, -/turf/open/floor/plating/airless, -/area/solars/port/fore) -"ixV" = ( -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/machinery/firealarm/directional/south, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red, +/obj/effect/decal/cleanable/dirt, +/turf/open/misc/asteroid, +/area/space/nearstation) +"kPv" = ( /obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/stripes/line{ - dir = 4 +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, +/obj/effect/landmark/event_spawn, /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment, /turf/open/floor/iron, -/area/security/brig) -"iyi" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral{ +/area/station/engineering/atmos) +"kPE" = ( +/obj/effect/turf_decal/tile/red{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"kPK" = ( +/obj/machinery/button/ignition/incinerator/atmos{ + pixel_x = 8; + pixel_y = 36 }, -/obj/structure/closet/emcloset/anchored, -/obj/machinery/light/small/directional/east, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/aisat/atmos) -"iyz" = ( -/obj/effect/spawner/structure/window/reinforced/plasma, -/turf/open/floor/plating, -/area/engineering/supermatter/room) -"iyQ" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/loading_area, /obj/structure/cable, -/turf/open/floor/iron, -/area/cargo/storage) -"iyV" = ( -/obj/structure/table, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/turf/open/floor/engine, +/area/station/maintenance/disposal/incinerator) +"kPO" = ( +/turf/closed/wall/rust, +/area/station/commons/storage/primary) +"kPQ" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 1 }, +/obj/effect/decal/cleanable/blood/old, +/obj/effect/decal/remains/human, +/turf/open/floor/engine/vacuum, +/area/station/science/ordnance/bomb) +"kPS" = ( +/obj/structure/table, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/item/tank/internals/emergency_oxygen{ - pixel_x = -5; - pixel_y = 6 - }, -/obj/item/tank/internals/emergency_oxygen{ - pixel_x = 5; - pixel_y = -4 - }, -/obj/item/clothing/mask/gas{ - pixel_x = 4; - pixel_y = 4 - }, -/obj/item/clothing/mask/gas, -/obj/structure/extinguisher_cabinet/directional/east, -/turf/open/floor/iron/dark, -/area/commons/storage/primary) -"izd" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment{ - dir = 10 - }, -/turf/open/floor/plating, -/area/maintenance/aft) -"izm" = ( /obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/decal/cleanable/cobweb, -/obj/machinery/airalarm/directional/west, -/obj/machinery/vending/wardrobe/det_wardrobe, -/turf/open/floor/iron/dark, -/area/security/detectives_office) -"izw" = ( -/obj/structure/window/reinforced, -/obj/effect/turf_decal/delivery, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/stripes/corner{ dir = 4 }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ - dir = 1 +/obj/machinery/airalarm/directional/east, +/obj/machinery/newscaster/directional/south, +/obj/machinery/recharger, +/obj/machinery/camera/directional/south{ + c_tag = "Engineering Security Post"; + name = "engineering camera" }, -/obj/structure/extinguisher_cabinet/directional/west, /turf/open/floor/iron/dark, -/area/service/janitor) -"izy" = ( +/area/station/security/checkpoint/engineering) +"kQf" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/closet/crate{ + icon_state = "crateopen" + }, +/obj/effect/turf_decal/bot, +/obj/effect/spawner/random/clothing/kittyears_or_rabbitears, +/turf/open/floor/plating, +/area/station/maintenance/port/greater) +"kQw" = ( /obj/effect/decal/cleanable/dirt, +/obj/item/shard, /obj/effect/decal/cleanable/blood/old, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating, -/area/cargo/warehouse) -"izD" = ( -/obj/structure/plasticflaps/opaque, -/obj/machinery/navbeacon{ - codes_txt = "delivery;dir=2"; - freq = 1400; - location = "Research Division" - }, -/obj/machinery/door/window/left/directional/west{ - dir = 2; - name = "Research Division Delivery Access"; - req_access_txt = "47" - }, -/obj/effect/turf_decal/delivery, /obj/structure/cable, -/turf/open/floor/iron/dark, -/area/maintenance/starboard) -"izS" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 6 +/turf/open/floor/plating{ + icon_state = "panelscorched" }, -/turf/open/floor/engine, -/area/engineering/supermatter/room) -"izT" = ( +/area/station/maintenance/port/lesser) +"kQH" = ( +/obj/machinery/skill_station, /obj/effect/turf_decal/tile/neutral{ - dir = 8 + dir = 1 }, -/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ - dir = 1 + dir = 8 }, -/obj/item/kirbyplants{ - icon_state = "plant-21" +/obj/effect/turf_decal/box, +/obj/machinery/newscaster/directional/east, +/obj/machinery/camera/directional/east{ + c_tag = "Art Storage"; + name = "library camera" }, -/obj/machinery/light/directional/west, -/turf/open/floor/iron/dark/corner{ +/turf/open/floor/iron/dark, +/area/station/commons/storage/art) +"kQI" = ( +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/area/hallway/primary/central/fore) -"iAe" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible, -/turf/closed/wall/r_wall, -/area/engineering/atmos/storage/gas) -"iAi" = ( /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/structure/table, -/obj/machinery/cell_charger, -/obj/item/stock_parts/cell/high, -/obj/machinery/camera/directional/west{ - c_tag = "Teleporter Access"; - name = "command camera" +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/turf/open/floor/iron/dark, -/area/command/teleporter) -"iAj" = ( -/obj/effect/turf_decal/siding/thinplating/light/corner{ +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 1 }, -/obj/machinery/light/directional/north, /turf/open/floor/iron/dark, -/area/service/chapel/dock) -"iAn" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/area/station/security/courtroom) +"kQJ" = ( /obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, +/obj/structure/grille, /turf/open/floor/plating{ - icon_state = "platingdmg1" + icon_state = "panelscorched" + }, +/area/station/maintenance/port/lesser) +"kQO" = ( +/obj/structure/chair{ + dir = 8 }, -/area/maintenance/port/fore) -"iAo" = ( /obj/effect/turf_decal/tile/blue{ dir = 4 }, -/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/red, /obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 + dir = 8 }, -/obj/effect/turf_decal/tile/neutral, -/obj/machinery/light/directional/north, -/obj/machinery/status_display/evac/directional/north, /turf/open/floor/iron, -/area/security/courtroom) -"iAp" = ( -/turf/open/floor/iron/dark, -/area/service/chapel/monastery) -"iAT" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/structure/crate, -/turf/open/floor/plating{ - icon_state = "platingdmg3" +/area/station/hallway/secondary/exit/departure_lounge) +"kQQ" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/hatch{ + name = "Satellite Antechamber" }, -/area/maintenance/starboard/fore) -"iBa" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "ai-passthrough" }, -/turf/open/floor/iron, -/area/security/processing) -"iBe" = ( +/obj/effect/mapping_helpers/airlock/access/all/engineering/construction, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/aisat_interior) +"kQT" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/decal/cleanable/dirt, -/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/service/chapel/funeral) +"kRd" = ( /obj/effect/turf_decal/stripes/line{ - dir = 4 + dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"iBn" = ( -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 4 }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/spawner/random/engineering/tracking_beacon, +/turf/open/floor/iron, +/area/station/command/gateway) +"kRu" = ( +/obj/effect/turf_decal/tile/blue, /obj/effect/turf_decal/tile/blue{ dir = 8 }, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/siding/blue, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/showroomfloor, -/area/medical/paramedic) -"iBx" = ( -/obj/machinery/chem_master/condimaster{ - name = "CondiMaster Neo" +/area/station/medical/medbay/central) +"kRD" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, +/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"kSn" = ( /obj/effect/turf_decal/tile/neutral{ dir = 4 }, @@ -38652,276 +38911,263 @@ dir = 1 }, /obj/effect/turf_decal/bot, -/obj/item/radio/intercom/directional/north, -/obj/machinery/light/directional/north, -/turf/open/floor/iron/dark, -/area/service/kitchen) -"iBB" = ( -/obj/effect/turf_decal/stripes/corner, /obj/effect/decal/cleanable/dirt, -/obj/structure/girder, -/turf/open/floor/plating{ - icon_state = "platingdmg1" - }, -/area/maintenance/disposal) -"iBD" = ( -/obj/machinery/ai_slipper{ - uses = 10 +/obj/machinery/suit_storage_unit/security, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/security/armory) +"kSp" = ( +/obj/machinery/conveyor{ + dir = 4; + id = "garbage"; + name = "trash belt" }, -/obj/effect/turf_decal/box, -/obj/effect/turf_decal/stripes/corner, -/obj/effect/turf_decal/stripes/corner{ - dir = 8 +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/engine, -/area/ai_monitored/turret_protected/ai) -"iBR" = ( -/obj/machinery/firealarm/directional/west, -/obj/effect/turf_decal/caution/stand_clear, -/obj/machinery/door/firedoor, +/obj/machinery/recycler, /turf/open/floor/iron/dark, -/area/security/processing) -"iCd" = ( -/obj/machinery/light/small/directional/east, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/area/station/service/janitor) +"kSr" = ( +/obj/effect/turf_decal/tile/blue{ dir = 1 }, -/obj/effect/landmark/start/hangover, -/turf/open/floor/wood{ - icon_state = "wood-broken" +/obj/effect/turf_decal/tile/blue{ + dir = 8 }, -/area/commons/locker) -"iCr" = ( -/obj/effect/decal/cleanable/cobweb, -/turf/open/floor/plating{ - icon_state = "platingdmg3" +/obj/effect/turf_decal/tile/blue{ + dir = 1 }, -/area/maintenance/department/crew_quarters/bar) -"iCI" = ( -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/structure/disposalpipe/sorting/mail/flip{ + dir = 8; + sortType = 11 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/showroomfloor, +/area/station/medical/medbay/lobby) +"kSs" = ( /obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/structure/table, -/obj/item/paper_bin{ - pixel_x = -4; - pixel_y = 4 - }, -/obj/item/pen, -/obj/effect/turf_decal/stripes/corner{ - dir = 4 +/obj/effect/turf_decal/tile/neutral, +/obj/structure/cable, +/obj/machinery/atmospherics/components/binary/pump/off{ + dir = 4; + name = "O2 To Pure" }, /turf/open/floor/iron/dark, -/area/hallway/primary/central/fore) -"iDk" = ( -/obj/machinery/atmospherics/components/unary/thermomachine/freezer/on, -/obj/effect/turf_decal/delivery, -/obj/effect/decal/cleanable/cobweb, -/obj/machinery/light/small/directional/north, -/obj/item/radio/intercom/directional/north, -/turf/open/floor/iron/dark, -/area/science/server) -"iDt" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 1 +/area/station/engineering/atmos) +"kSx" = ( +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 8 }, -/obj/effect/landmark/start/warden, -/obj/structure/chair/office, -/obj/effect/turf_decal/tile/red/half/contrasted, +/obj/effect/turf_decal/tile/blue, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/effect/turf_decal/siding/blue, /turf/open/floor/iron/showroomfloor, -/area/security/warden) -"iDU" = ( -/obj/machinery/airalarm/directional/west, -/obj/effect/turf_decal/tile/neutral{ +/area/station/medical/storage) +"kSR" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/blue{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral, /obj/effect/decal/cleanable/dirt, -/obj/machinery/light/directional/west, -/turf/open/floor/iron/dark, -/area/cargo/drone_bay) -"iEb" = ( -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ +/obj/structure/chair/stool/bar/directional/south, +/turf/open/floor/iron, +/area/station/commons/fitness/recreation) +"kTa" = ( +/obj/effect/turf_decal/siding/wood/corner, +/obj/effect/turf_decal/siding/wood/corner{ dir = 4 }, /obj/structure/cable, -/turf/open/floor/iron/dark/corner, -/area/hallway/primary/starboard) -"iEm" = ( -/obj/effect/turf_decal/tile/yellow{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/turf_decal/tile/yellow, -/obj/machinery/light/directional/east, -/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/carpet/royalblue, +/area/station/service/chapel/office) +"kTe" = ( +/obj/structure/table/glass, +/obj/item/storage/medkit/regular, +/obj/item/reagent_containers/glass/bottle/epinephrine, +/obj/item/reagent_containers/syringe, +/obj/machinery/camera/directional/east{ + c_tag = "Security Infirmary" + }, +/obj/structure/extinguisher_cabinet/directional/east, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/red/anticorner/contrasted, /turf/open/floor/iron/showroomfloor, -/area/medical/chemistry) -"iEp" = ( -/obj/effect/decal/cleanable/blood/old, -/obj/structure/cable, +/area/station/security/medical) +"kTk" = ( +/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ - dir = 1 + dir = 8 }, -/obj/effect/turf_decal/tile/red/half/contrasted{ +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/turf/open/floor/iron/showroomfloor, -/area/security/prison) -"iEE" = ( -/obj/effect/turf_decal/siding/purple{ - dir = 1 +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, -/obj/effect/turf_decal/tile/purple/half/contrasted{ +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/showroomfloor, -/area/science/research) -"iEF" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 9 - }, -/turf/open/floor/wood/large, -/area/service/bar/atrium) -"iEH" = ( -/obj/effect/turf_decal/tile/purple{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line, -/obj/structure/disposalpipe/segment{ - dir = 10 - }, +/obj/effect/turf_decal/box, /turf/open/floor/iron, -/area/hallway/primary/starboard) -"iEM" = ( +/area/station/hallway/primary/starboard) +"kTq" = ( +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/door/airlock/hydroponics/glass{ - name = "Hydroponics"; - req_access_txt = "35" - }, -/obj/machinery/door/firedoor, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, +/turf/open/floor/plating, +/area/station/ai_monitored/command/storage/eva) +"kTD" = ( +/obj/machinery/light/directional/south, +/obj/machinery/status_display/ai/directional/south, /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/iron/dark, -/area/service/hydroponics) -"iEN" = ( -/obj/structure/table, -/obj/effect/turf_decal/tile/red{ +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/machinery/suit_storage_unit/industrial/loader, +/turf/open/floor/iron/dark, +/area/station/cargo/drone_bay) +"kTJ" = ( +/obj/effect/turf_decal/tile/blue{ dir = 1 }, -/obj/item/storage/medkit/regular, -/turf/open/floor/iron/showroomfloor, -/area/security/office) -"iFf" = ( -/obj/effect/turf_decal/bot, -/obj/machinery/portable_atmospherics/canister/air, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/dark, -/area/engineering/atmos/storage/gas) -"iFr" = ( -/obj/structure/table, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/obj/effect/turf_decal/tile/blue{ + dir = 8 }, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/item/stack/sheet/glass/fifty, -/obj/item/stack/package_wrap, -/obj/item/wallframe/camera, -/obj/item/wallframe/camera, -/obj/item/wallframe/camera, -/obj/item/wallframe/camera, -/obj/item/radio/intercom/directional/south, -/obj/effect/turf_decal/stripes/corner{ - dir = 4 +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/obj/machinery/button/door/directional/east{ - id = "aux_base_shutters"; - name = "Auxiliary Base Shutters Toggle"; - req_one_access_txt = "32;47;48" +/turf/open/floor/iron, +/area/station/hallway/primary/port) +"kTK" = ( +/turf/closed/wall/r_wall/rust, +/area/station/maintenance/port/lesser) +"kUd" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 }, /turf/open/floor/iron/dark, -/area/construction/mining/aux_base) -"iFw" = ( -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/yellow{ +/area/station/service/chapel/monastery) +"kUp" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/obj/structure/cable, +/turf/open/floor/grass, +/area/station/medical/psychology) +"kUy" = ( +/obj/machinery/computer/chef_order{ dir = 8 }, -/obj/effect/turf_decal/tile/neutral, -/obj/item/kirbyplants{ - icon_state = "plant-03" +/obj/effect/turf_decal/bot, +/obj/machinery/newscaster/directional/east, +/obj/machinery/camera/directional/east{ + c_tag = "Kitchen Coldroom"; + name = "kitchen camera" }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/light/cold/directional/east, +/turf/open/floor/iron/freezer, +/area/station/service/kitchen/coldroom) +"kUB" = ( +/obj/structure/table, +/obj/effect/turf_decal/tile/neutral, +/obj/item/wrench, +/obj/item/crowbar, +/obj/item/analyzer, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos/storage/gas) +"kUN" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/stripes/corner{ - dir = 4 +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/plating{ + icon_state = "platingdmg3" }, -/obj/machinery/status_display/evac/directional/east, -/turf/open/floor/iron, -/area/hallway/primary/aft) -"iFC" = ( +/area/station/maintenance/fore) +"kUR" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/blue{ +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/maintenance/port/lesser) +"kUS" = ( +/turf/closed/wall, +/area/station/engineering/storage_shared) +"kUV" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/obj/machinery/button/crematorium/indestructible{ + pixel_x = 22 + }, +/turf/open/floor/iron/checker, +/area/station/security/processing/cremation) +"kUX" = ( +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/effect/turf_decal/tile/blue{ - 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/item/radio/intercom/directional/north, -/turf/open/floor/iron, -/area/hallway/primary/central) -"iFI" = ( -/obj/effect/turf_decal/tile/neutral{ +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 1 }, +/obj/effect/landmark/start/hangover, +/turf/open/floor/iron/dark, +/area/station/commons/fitness/recreation) +"kUZ" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 + }, /obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/siding/wood{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/obj/effect/landmark/start/hangover, +/turf/open/floor/iron/dark, +/area/station/service/bar) +"kVd" = ( +/obj/structure/chair/pew/right{ dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/siding/thinplating/dark, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark, -/area/security/lockers) -"iGt" = ( -/turf/closed/wall/r_wall/rust, -/area/security/lockers) -"iGz" = ( -/obj/effect/turf_decal/box/corners, +/turf/open/floor/iron/chapel, +/area/station/service/chapel/monastery) +"kVv" = ( /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 8 @@ -38933,1228 +39179,1501 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/cargo/storage) -"iGD" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/structure/table, -/obj/machinery/computer/security/telescreen/minisat{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/machinery/light/directional/west, -/obj/machinery/status_display/ai/directional/west, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/aisat/foyer) -"iGH" = ( -/obj/machinery/door/poddoor/incinerator_atmos_main, -/turf/open/floor/engine, -/area/maintenance/disposal/incinerator) -"iGN" = ( -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=Engineering"; + location = "EVA"; + name = "eva navigation beacon" }, -/obj/machinery/airalarm/directional/west, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ +/obj/structure/cable, +/obj/effect/landmark/start/hangover, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"kVD" = ( +/obj/machinery/exodrone_launcher, +/obj/effect/turf_decal/trimline/yellow, +/obj/effect/turf_decal/trimline/yellow/mid_joiner, +/obj/effect/turf_decal/trimline/yellow/mid_joiner{ dir = 1 }, -/obj/effect/turf_decal/tile/blue{ +/obj/effect/turf_decal/trimline/yellow/mid_joiner{ dir = 8 }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 +/obj/effect/turf_decal/trimline/yellow/mid_joiner{ + dir = 4 }, -/obj/structure/table, -/obj/item/book/manual/wiki/surgery, -/obj/item/razor, -/obj/machinery/power/apc/auto_name/directional/south, -/obj/structure/cable, -/turf/open/floor/iron/showroomfloor, -/area/medical/surgery/fore) -"iGQ" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/obj/item/exodrone, +/turf/open/floor/plating, +/area/station/cargo/drone_bay) +"kVN" = ( +/obj/structure/lattice, +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible, +/turf/open/space/basic, +/area/space/nearstation) +"kVY" = ( +/obj/machinery/door/airlock/command{ + name = "Gateway" }, -/obj/effect/turf_decal/tile/neutral, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/camera/directional/north{ - c_tag = "Head of Security's Office" - }, -/obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/north, +/obj/effect/mapping_helpers/airlock/access/all/command/gateway, /turf/open/floor/iron/dark, -/area/command/heads_quarters/hos) -"iHp" = ( -/obj/effect/landmark/start/ai/secondary, -/obj/item/radio/intercom/directional/north{ - freerange = 1; - listening = 0; - name = "Custom Channel"; - pixel_x = 8 - }, -/obj/item/radio/intercom/directional/east{ - freerange = 1; - listening = 0; - name = "Common Channel" +/area/station/command/gateway) +"kWe" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 4 }, -/obj/item/radio/intercom/directional/south{ - freerange = 1; - frequency = 1447; - listening = 0; - name = "Private Channel"; - pixel_x = 8 +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/effect/turf_decal/siding/purple{ + dir = 4 }, -/obj/machinery/door/window{ - atom_integrity = 300; - base_state = "leftsecure"; - dir = 8; - icon_state = "leftsecure"; - layer = 4.1; - name = "Tertiary AI Core Access"; - pixel_x = -3; - req_access_txt = "16" +/turf/open/floor/iron/showroomfloor, +/area/station/science/xenobiology) +"kWf" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/plating{ + icon_state = "panelscorched" }, -/turf/open/floor/circuit/red, -/area/ai_monitored/turret_protected/ai) -"iHH" = ( -/obj/item/reagent_containers/food/drinks/flask/gold{ - pixel_x = 3; - pixel_y = 8 +/area/station/maintenance/starboard) +"kWm" = ( +/obj/effect/turf_decal/tile/red{ + dir = 1 }, -/obj/item/reagent_containers/food/drinks/bottle/rum{ - pixel_x = -4; - pixel_y = 4 +/obj/effect/turf_decal/tile/blue{ + dir = 4 }, -/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass{ - pixel_x = 7; - pixel_y = 4 +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/light/directional/north, +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass, -/obj/structure/table/wood, -/obj/machinery/power/apc/auto_name/directional/north, /obj/structure/cable, -/turf/open/floor/carpet/royalblack, -/area/command/heads_quarters/captain) -"iHI" = ( -/turf/closed/wall/rust, -/area/cargo/storage) -"iHR" = ( -/obj/effect/turf_decal/stripes/line, -/obj/machinery/airalarm/directional/south, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 1 +/obj/item/kirbyplants{ + icon_state = "plant-21" }, -/obj/effect/landmark/xeno_spawn, +/obj/structure/extinguisher_cabinet/directional/north, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"kWK" = ( +/obj/structure/table, /obj/effect/decal/cleanable/dirt, -/obj/structure/chair/office{ - dir = 4 +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, +/obj/machinery/computer/med_data/laptop, +/obj/machinery/light/small/directional/north, +/turf/open/floor/iron/dark, +/area/station/maintenance/fore) +"kXg" = ( /turf/open/floor/plating{ icon_state = "panelscorched" }, -/area/maintenance/solars/starboard/aft) -"iHZ" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/area/station/maintenance/disposal/incinerator) +"kXw" = ( +/obj/effect/turf_decal/siding/wood, +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/tile/blue{ - dir = 4 +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/carpet/royalblue, +/area/station/service/chapel/office) +"kXJ" = ( +/obj/machinery/door/poddoor/preopen{ + id = "xeno1"; + name = "Creature Cell 1" }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/obj/effect/turf_decal/delivery, +/obj/machinery/door/window/left/directional/north{ + base_state = "right"; + dir = 8; + icon_state = "right"; + name = "Creature Cell"; + req_access = list("xenobiology") }, +/obj/structure/cable, /turf/open/floor/iron/dark, -/area/security/courtroom) -"iId" = ( -/mob/living/carbon/human/species/monkey/punpun, -/turf/open/floor/wood/large, -/area/service/bar/atrium) -"iIe" = ( -/obj/effect/turf_decal/tile/neutral{ +/area/station/science/xenobiology) +"kXN" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/decal/cleanable/dirt, +/obj/effect/landmark/event_spawn, +/obj/effect/turf_decal/tile/blue{ dir = 1 }, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 1 +/obj/effect/turf_decal/tile/blue{ + dir = 8 }, -/turf/open/floor/iron, -/area/security/office) -"iIg" = ( -/obj/structure/displaycase/trophy, -/turf/open/floor/wood, -/area/service/library) -"iIi" = ( /obj/effect/turf_decal/tile/neutral{ dir = 1 }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/command/teleporter) +"kXS" = ( +/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible{ +/turf/open/floor/iron/dark, +/area/station/engineering/storage_shared) +"kXV" = ( +/obj/machinery/door/airlock/grunge, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark, +/area/station/service/chapel/dock) +"kYr" = ( +/obj/machinery/atmospherics/pipe/layer_manifold/scrubbers/hidden{ dir = 4 }, -/obj/effect/turf_decal/stripes/line, -/obj/structure/sign/warning/vacuum/external{ - pixel_y = -32 +/obj/machinery/atmospherics/components/binary/pump, +/turf/open/floor/engine, +/area/station/science/ordnance/burnchamber) +"kYy" = ( +/obj/machinery/door/airlock/external{ + name = "Science Escape Pod"; + space_dir = 4 }, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/dark, -/area/engineering/atmos) -"iIs" = ( -/obj/structure/chair/pew/right{ - dir = 8 - }, -/obj/effect/turf_decal/siding/thinplating/dark, +/area/station/maintenance/starboard) +"kYB" = ( +/obj/structure/rack, +/obj/item/storage/bag/ore, +/obj/item/tank/internals/emergency_oxygen, +/obj/effect/decal/cleanable/blood/old, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/bot, +/obj/structure/grille/broken, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/maintenance/starboard) +"kYG" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/chapel, -/area/service/chapel/monastery) -"iIv" = ( -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/blue{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral, -/obj/structure/sign/painting/library_secure{ - pixel_x = -32 +/obj/effect/turf_decal/tile/blue{ + dir = 8 }, -/obj/structure/table/wood/fancy/red, -/obj/structure/window/reinforced{ - dir = 1 +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/obj/machinery/door/window/left/directional/east, -/turf/open/floor/iron/dark, -/area/service/library) -"iIA" = ( -/obj/machinery/suit_storage_unit/rd, -/obj/effect/turf_decal/delivery, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/command/bridge) +"kYI" = ( /obj/effect/decal/cleanable/dirt, -/obj/item/radio/intercom/directional/north, -/obj/effect/turf_decal/tile/neutral/half/contrasted, -/turf/open/floor/iron/dark, -/area/command/heads_quarters/rd) -"iII" = ( -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/stripes/line{ +/obj/structure/chair/office{ dir = 8 }, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) +"kYL" = ( /obj/effect/decal/cleanable/dirt, +/obj/effect/landmark/event_spawn, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) +"kYP" = ( +/obj/effect/decal/cleanable/blood/drip, +/obj/effect/decal/cleanable/blood/drip{ + pixel_x = 14; + pixel_y = 13 + }, +/turf/open/floor/plating/rust, +/area/station/security/prison/shower) +"kYU" = ( +/obj/machinery/door/airlock/maintenance, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/access/any/service/janitor, +/obj/effect/mapping_helpers/airlock/access/any/engineering/maintenance, +/turf/open/floor/iron/dark, +/area/station/maintenance/starboard/aft) +"kZq" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 + }, /turf/open/floor/iron, -/area/maintenance/disposal/incinerator) -"iIT" = ( -/obj/effect/turf_decal/bot, +/area/station/cargo/storage) +"kZx" = ( +/obj/machinery/door/airlock/hydroponics/glass{ + name = "Kitchen Service Door" + }, +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/trimline/green/corner{ + 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/machinery/conveyor{ - dir = 4; - id = "packageSort2"; - name = "mail belt" - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/dark, -/area/cargo/sorting) -"iJd" = ( -/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/mapping_helpers/airlock/access/any/service/kitchen, +/obj/effect/mapping_helpers/airlock/access/any/service/hydroponics, +/turf/open/floor/iron/dark, +/area/station/service/kitchen) +"kZz" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/corner{ dir = 1 }, /obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/structure/disposalpipe/segment, /obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment, /turf/open/floor/iron, -/area/hallway/primary/port) -"iJe" = ( -/obj/machinery/atmospherics/pipe/smart/simple/yellow/visible{ - dir = 4 +/area/station/engineering/atmos) +"kZF" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 9 }, -/obj/machinery/meter, -/turf/closed/wall/r_wall/rust, -/area/engineering/atmos) -"iJm" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 5 +/turf/open/floor/plating{ + icon_state = "panelscorched" }, -/obj/machinery/power/terminal{ - dir = 4 +/area/station/maintenance/port/greater) +"kZH" = ( +/obj/machinery/firealarm/directional/west, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/camera/directional/west{ + c_tag = "Satellite Maintenance"; + name = "satellite camera"; + network = list("minisat") }, /obj/structure/cable, +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, /turf/open/floor/engine, -/area/engineering/supermatter/room) -"iJq" = ( -/obj/structure/flora/ausbushes/sparsegrass, -/obj/structure/flora/ausbushes/grassybush, -/obj/structure/flora/ausbushes/ywflowers, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/area/station/ai_monitored/command/storage/satellite) +"kZI" = ( +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/turf/open/floor/grass, -/area/medical/virology) -"iJt" = ( -/obj/structure/flora/tree/jungle, -/turf/open/floor/grass, -/area/service/chapel/monastery) -"iJv" = ( -/obj/machinery/door/airlock/security/glass{ - name = "Research Security Post"; - req_access_txt = "63" +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/obj/effect/turf_decal/stripes/corner{ - dir = 4 +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/blood/old, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/mob/living/simple_animal/hostile/giant_spider/tarantula/scrawny, +/turf/open/floor/iron/dark, +/area/station/maintenance/port/greater) +"kZK" = ( +/obj/machinery/door/airlock/external{ + name = "Security Escape Pod"; + space_dir = 2 }, -/obj/effect/turf_decal/siding/red{ - dir = 4 +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 }, -/obj/machinery/door/firedoor/heavy, +/obj/effect/mapping_helpers/airlock/access/all/security/general, /turf/open/floor/iron/dark, -/area/security/checkpoint/science/research) -"iJE" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ +/area/station/maintenance/port/aft) +"kZP" = ( +/obj/effect/turf_decal/tile/red{ dir = 4 }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/iron, +/area/station/security/brig) +"kZU" = ( +/obj/machinery/portable_atmospherics/canister/nitrogen, +/obj/effect/turf_decal/delivery, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible, +/turf/open/floor/iron, +/area/station/engineering/atmos/storage/gas) +"kZX" = ( +/obj/structure/lattice/catwalk, +/obj/structure/transit_tube/crossing, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/sand/plating, +/obj/structure/cable, +/turf/open/floor/plating, +/area/space/nearstation) +"lac" = ( +/turf/closed/wall, +/area/station/command/gateway) +"lae" = ( /obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line, +/obj/machinery/status_display/ai/directional/north, +/turf/open/floor/engine/telecomms, +/area/station/tcommsat/server) +"laf" = ( +/obj/machinery/atmospherics/pipe/smart/simple/dark/visible{ dir = 4 }, -/turf/open/floor/iron/dark, -/area/service/chapel/dock) -"iJF" = ( -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ +/obj/machinery/atmospherics/components/binary/dp_vent_pump/high_volume/incinerator_atmos, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible/layer2, +/turf/open/floor/engine, +/area/station/maintenance/disposal/incinerator) +"lam" = ( +/obj/machinery/disposal/bin, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/effect/turf_decal/tile/blue{ +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/light_switch/directional/west, +/obj/structure/disposalpipe/trunk, +/obj/machinery/firealarm/directional/north, +/turf/open/floor/iron/dark, +/area/station/service/lawoffice) +"lar" = ( +/obj/effect/turf_decal/tile/yellow{ dir = 1 }, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ dir = 1 }, -/obj/structure/chair/office/light, -/turf/open/floor/iron/showroomfloor, -/area/medical/paramedic) -"iJJ" = ( -/obj/machinery/camera/directional/west{ - c_tag = "Prison Cells"; - network = list("ss13","prison") +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/sign/warning/secure_area{ + name = "EMERGENCY STORAGE"; + pixel_y = 32 }, /turf/open/floor/iron, -/area/security/prison) -"iJP" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/landmark/event_spawn, +/area/station/hallway/primary/aft) +"laB" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 9 +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/turf/open/floor/plating{ - icon_state = "platingdmg3" +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/area/maintenance/port/greater) -"iJZ" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/chair/office, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment{ +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, +/obj/effect/turf_decal/plaque{ + icon_state = "L2" + }, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"laE" = ( +/obj/structure/reagent_dispensers/watertank, +/obj/item/reagent_containers/glass/bucket, +/obj/effect/decal/cleanable/cobweb/cobweb2, /turf/open/floor/plating, -/area/maintenance/port/greater) -"iKf" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 10 +/area/station/maintenance/department/bridge) +"laH" = ( +/obj/structure/table/wood/fancy, +/obj/item/storage/fancy/candle_box, +/obj/machinery/light/directional/north, +/turf/open/floor/iron/dark, +/area/station/service/chapel/dock) +"lbj" = ( +/obj/structure/cable, +/obj/structure/table, +/obj/machinery/reagentgrinder{ + pixel_y = 5 }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/sign/warning/vacuum/external{ - pixel_x = -32 - }, -/obj/machinery/light/small/directional/west, -/turf/open/floor/plating{ - icon_state = "panelscorched" - }, -/area/security/execution/education) -"iKi" = ( +/obj/machinery/power/apc/auto_name/directional/west, +/obj/machinery/light/directional/west, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron/dark, +/area/station/service/hydroponics) +"lbq" = ( /obj/structure/table, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, +/obj/effect/turf_decal/tile/neutral, +/obj/item/stack/rods/twentyfive, +/obj/item/wrench, +/obj/item/storage/box/lights/mixed, +/obj/item/radio/intercom/directional/south, +/obj/machinery/light/directional/south, +/turf/open/floor/iron/dark, +/area/station/engineering/lobby) +"lby" = ( +/turf/closed/wall, +/area/station/science/robotics/mechbay) +"lbD" = ( +/obj/structure/closet/secure_closet/security/sec, /obj/effect/turf_decal/tile/neutral{ - dir = 4 + dir = 8 }, +/obj/effect/turf_decal/bot, +/obj/effect/decal/cleanable/dirt, +/obj/item/clothing/mask/russian_balaclava, +/turf/open/floor/iron/dark, +/area/station/security/lockers) +"lbJ" = ( +/obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/stripes/corner{ - dir = 4 + dir = 1 }, -/obj/machinery/airalarm/directional/east, -/obj/machinery/newscaster/directional/south, -/obj/machinery/recharger, -/obj/machinery/camera/directional/south{ - c_tag = "Engineering Security Post"; - name = "engineering camera" +/obj/structure/sign/poster/contraband/random/directional/south, +/turf/open/floor/plating, +/area/station/maintenance/port/lesser) +"lbK" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "greylair"; + name = "Lair Privacy Shutter" }, -/turf/open/floor/iron/dark, -/area/security/checkpoint/engineering) -"iKn" = ( -/turf/closed/wall/r_wall/rust, -/area/engineering/gravity_generator) -"iKu" = ( -/obj/effect/turf_decal/tile/purple/anticorner/contrasted{ +/turf/open/floor/plating, +/area/station/maintenance/port/greater) +"lbO" = ( +/turf/closed/wall, +/area/station/service/library) +"lch" = ( +/obj/effect/turf_decal/tile/blue{ dir = 8 }, -/obj/effect/landmark/start/scientist, -/turf/open/floor/iron/showroomfloor, -/area/science/misc_lab) -"iKA" = ( -/obj/structure/table/glass, -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 +/obj/effect/turf_decal/tile/red{ + dir = 1 }, -/obj/effect/turf_decal/tile/yellow, -/obj/item/reagent_containers/glass/beaker/large{ - pixel_x = -7 +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/station/commons/fitness/recreation) +"lcw" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/hallway/primary/central) +"lcF" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/bot, +/obj/structure/rack, +/obj/item/storage/backpack/satchel/med, +/obj/item/assembly/health, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"lcN" = ( +/obj/machinery/portable_atmospherics/canister/oxygen, +/obj/effect/turf_decal/box, +/obj/structure/sign/poster/official/safety_internals{ + pixel_x = 32 }, -/obj/item/reagent_containers/glass/beaker/large{ - pixel_x = -7 +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/obj/item/reagent_containers/glass/beaker{ - pixel_x = 7 +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/obj/item/reagent_containers/glass/beaker{ - pixel_x = 7 +/obj/machinery/light/small/directional/east, +/turf/open/floor/iron/dark, +/area/station/maintenance/department/crew_quarters/bar) +"lcS" = ( +/obj/structure/flora/grass/jungle/b/style_random, +/obj/structure/flora/bush/grassy/style_random, +/obj/structure/flora/bush/generic/style_random, +/obj/structure/flora/bush/flowers_pp/style_random, +/obj/structure/flora/bush/sunny/style_random, +/obj/structure/window/reinforced{ + dir = 8 }, -/obj/item/reagent_containers/dropper{ - pixel_y = 6 +/obj/structure/window/reinforced{ + dir = 1 }, -/obj/item/reagent_containers/dropper, -/obj/item/grenade/chem_grenade, -/obj/item/grenade/chem_grenade, -/obj/item/grenade/chem_grenade, -/obj/item/grenade/chem_grenade, -/obj/machinery/camera/directional/south{ - c_tag = "Chemistry"; - name = "medical camera"; - network = list("ss13","medical") +/obj/structure/window/reinforced, +/turf/open/floor/grass, +/area/station/command/heads_quarters/hop) +"lcZ" = ( +/obj/machinery/door/airlock/engineering{ + name = "Electrical Maintenance" }, -/obj/item/radio/intercom/directional/south, -/obj/effect/turf_decal/stripes/corner{ - dir = 8 +/obj/effect/mapping_helpers/airlock/abandoned, +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 4 }, -/turf/open/floor/iron/showroomfloor, -/area/medical/pharmacy) -"iLc" = ( -/obj/effect/turf_decal/delivery, -/obj/machinery/portable_atmospherics/canister/oxygen, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/mapping_helpers/airlock/access/any/science/maintenance, +/turf/open/floor/iron/dark, +/area/station/maintenance/department/electrical) +"ldc" = ( +/obj/machinery/atmospherics/components/unary/thermomachine/freezer{ dir = 8 }, +/obj/effect/turf_decal/tile/purple/anticorner/contrasted{ + dir = 4 + }, +/obj/machinery/light/directional/north, +/turf/open/floor/iron/showroomfloor, +/area/station/science/ordnance) +"lds" = ( +/obj/effect/decal/cleanable/blood/old, +/obj/item/stack/rods, +/turf/open/floor/carpet/green, +/area/station/cargo/warehouse) +"lea" = ( +/obj/machinery/rnd/production/techfab/department/cargo, +/obj/effect/turf_decal/bot, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/grille/broken, -/obj/item/radio/intercom/directional/east, -/obj/effect/turf_decal/stripes/corner{ +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, +/obj/effect/turf_decal/tile/neutral, /turf/open/floor/iron/dark, -/area/maintenance/fore) -"iLk" = ( -/turf/open/floor/plating{ - icon_state = "platingdmg1" - }, -/area/maintenance/disposal/incinerator) -"iLp" = ( -/obj/machinery/mech_bay_recharge_port, -/obj/structure/sign/warning/nosmoking{ - pixel_x = -28 - }, -/obj/machinery/camera/directional/north{ - c_tag = "Mech Bay"; - name = "science camera"; - network = list("ss13","rd") +/area/station/cargo/storage) +"lep" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/obj/machinery/computer/operating{ + name = "Forensics Operating Computer" }, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/decal/cleanable/blood/old, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/cobweb, +/obj/machinery/airalarm/directional/north, +/obj/machinery/light_switch/directional/west, +/turf/open/floor/iron/dark, +/area/station/security/detectives_office) +"lev" = ( +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable, -/obj/effect/turf_decal/stripes/corner{ - dir = 8 - }, /turf/open/floor/plating, -/area/science/robotics/mechbay) -"iLN" = ( +/area/station/science/xenobiology) +"ley" = ( +/obj/machinery/telecomms/server/presets/science, /obj/structure/cable, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "hop"; - name = "Privacy Shutters" +/turf/open/floor/circuit/green/telecomms/mainframe, +/area/station/tcommsat/server) +"leB" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/sign/directions/evac{ + dir = 4; + pixel_y = -24 }, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/command/heads_quarters/hop) -"iLO" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 5 +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "sci-maint-passthrough" }, -/turf/open/floor/wood/large, -/area/service/bar/atrium) -"iMg" = ( -/obj/effect/turf_decal/bot/left, -/turf/open/floor/iron, -/area/maintenance/disposal/incinerator) -"iMj" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/stripes/line, -/obj/item/t_scanner, +/obj/machinery/door/airlock/maintenance, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 8 + }, +/obj/effect/mapping_helpers/airlock/access/any/science/maintenance, +/turf/open/floor/iron/dark, +/area/station/science/xenobiology) +"leD" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/girder, +/obj/structure/grille/broken, /turf/open/floor/plating, -/area/cargo/warehouse) -"iMQ" = ( -/obj/item/kirbyplants/random, +/area/station/maintenance/port/greater) +"lfl" = ( +/obj/structure/table/wood, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/obj/item/storage/briefcase, +/obj/item/taperecorder, /turf/open/floor/iron/dark, -/area/service/chapel/dock) -"iNb" = ( -/obj/effect/turf_decal/tile/neutral{ +/area/station/maintenance/port/greater) +"lfz" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ + dir = 5 + }, +/obj/machinery/portable_atmospherics/scrubber, +/turf/open/floor/iron/showroomfloor, +/area/station/science/ordnance) +"lfE" = ( +/obj/machinery/power/turbine/core_rotor{ + mapping_id = "main_turbine" + }, +/obj/structure/cable, +/turf/open/floor/engine, +/area/station/maintenance/disposal/incinerator) +"lfQ" = ( +/obj/structure/closet/secure_closet/security/med, +/obj/effect/turf_decal/tile/red{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/red{ dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible{ +/obj/effect/turf_decal/tile/red{ dir = 4 }, -/turf/open/floor/iron/dark, -/area/engineering/atmos) -"iNf" = ( -/obj/structure/table, -/obj/effect/turf_decal/bot, -/obj/machinery/recharger{ - pixel_x = -3 +/obj/effect/turf_decal/tile/red{ + dir = 8 }, -/obj/structure/cable, -/obj/item/toy/figure/rd{ - pixel_x = 8; - pixel_y = 8 +/obj/effect/turf_decal/tile/red{ + dir = 8 }, -/obj/item/stamp/rd{ - pixel_x = 8 +/obj/effect/turf_decal/delivery, +/obj/item/book/manual/wiki/security_space_law, +/obj/item/crowbar, +/turf/open/floor/iron/showroomfloor, +/area/station/security/checkpoint/medical) +"lfU" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/obj/machinery/power/apc/auto_name/directional/north, -/obj/effect/turf_decal/tile/neutral/half/contrasted, -/turf/open/floor/iron/dark, -/area/command/heads_quarters/rd) -"iNk" = ( /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/machinery/teleport/station, +/obj/machinery/status_display/evac/directional/east, +/obj/machinery/light/directional/east, +/turf/open/floor/iron/dark, +/area/station/command/teleporter) +"lfX" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible{ - dir = 9 +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/plating{ + icon_state = "panelscorched" }, -/obj/effect/turf_decal/stripes/line{ +/area/station/maintenance/starboard) +"lgb" = ( +/obj/effect/turf_decal/bot, +/obj/structure/rack, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, +/obj/item/storage/backpack, +/obj/item/extinguisher{ + pixel_x = -4; + pixel_y = 4 + }, +/obj/item/extinguisher, +/obj/structure/sign/warning/no_smoking{ + pixel_x = -30 + }, /turf/open/floor/iron/dark, -/area/engineering/atmos/pumproom) -"iNB" = ( -/obj/structure/closet/secure_closet/hydroponics, -/obj/effect/turf_decal/bot, +/area/station/hallway/secondary/entry) +"lge" = ( +/obj/structure/railing/corner{ + dir = 1 + }, +/turf/open/floor/engine/hull/reinforced, +/area/space/nearstation) +"lgl" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/green, -/obj/effect/turf_decal/tile/green{ +/obj/structure/spider/stickyweb, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plating, +/area/station/maintenance/department/electrical) +"lgu" = ( +/obj/structure/table, +/obj/machinery/recharger, +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/turf_decal/tile/green{ +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/effect/turf_decal/tile/green{ +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/item/radio/intercom/directional/south, -/turf/open/floor/iron/checker, -/area/service/hydroponics) -"iNC" = ( -/obj/structure/chair, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/turf/open/floor/iron/dark, +/area/station/security/checkpoint/science/research) +"lgv" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, /turf/open/floor/iron, -/area/commons/fitness/recreation) -"iND" = ( -/obj/effect/landmark/start/botanist, +/area/station/hallway/primary/starboard) +"lgC" = ( +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/obj/effect/turf_decal/tile/yellow, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/line, /turf/open/floor/iron, -/area/service/hydroponics) -"iNE" = ( -/obj/structure/cable, -/obj/effect/turf_decal/siding/wood{ +/area/station/cargo/storage) +"lgL" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/station/maintenance/fore) +"lhf" = ( +/obj/effect/turf_decal/bot, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/blood/old, +/obj/effect/decal/remains/human, +/turf/open/floor/plating, +/area/station/cargo/warehouse) +"lhm" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, +/turf/closed/wall/r_wall, +/area/station/engineering/supermatter) +"lhv" = ( +/obj/machinery/shower{ dir = 4 }, -/turf/open/floor/wood/large, -/area/service/bar/atrium) -"iNG" = ( -/obj/effect/turf_decal/tile/blue{ +/obj/item/soap/nanotrasen, +/obj/structure/cable, +/turf/open/floor/plastic, +/area/station/security/prison/shower) +"lhx" = ( +/obj/effect/turf_decal/tile/neutral, +/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/blue{ - dir = 1 +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/siding/blue{ - dir = 8 +/obj/effect/landmark/start/hangover, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"lhG" = ( +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 }, -/turf/open/floor/iron/showroomfloor, -/area/medical/storage) -"iNS" = ( -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, -/obj/effect/turf_decal/stripes/corner, -/turf/open/floor/iron/dark, -/area/commons/fitness/recreation) -"iOj" = ( -/turf/closed/wall/r_wall, -/area/command/heads_quarters/rd) -"iOu" = ( -/obj/machinery/hydroponics/soil, -/obj/item/seeds/watermelon, +/turf/open/floor/iron, +/area/station/engineering/atmos/pumproom) +"lhJ" = ( +/obj/structure/flora/bush/ferny/style_random, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, /turf/open/floor/grass, -/area/security/prison) -"iPb" = ( -/obj/machinery/door/firedoor, +/area/station/science/genetics) +"lhV" = ( +/obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/door_assembly/door_assembly_eng{ - anchored = 1 +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/fore) +"lia" = ( +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"lie" = ( +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, +/obj/machinery/vending/wardrobe/science_wardrobe, /turf/open/floor/iron/dark, -/area/cargo/warehouse) -"iPo" = ( -/obj/machinery/door/airlock/maintenance{ - req_access_txt = "12" +/area/station/science/lab) +"lig" = ( +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/tile/neutral, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ - cycle_id = "brig-maint-passthrough" +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, -/turf/open/floor/iron/dark, -/area/security/prison) -"iPu" = ( -/obj/effect/turf_decal/bot, -/obj/structure/closet/secure_closet/evidence, -/obj/effect/turf_decal/stripes/corner{ - dir = 4 +/turf/open/floor/iron, +/area/station/hallway/primary/aft) +"lix" = ( +/obj/structure/closet/secure_closet/brig{ + name = "Prisoner Locker" }, +/obj/effect/turf_decal/bot, +/obj/effect/decal/cleanable/dirt, /obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/west, +/obj/effect/turf_decal/tile/neutral/half/contrasted, /turf/open/floor/iron/dark, -/area/security/processing) -"iPQ" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/security{ - aiControlDisabled = 1; - id_tag = "justicedoor_2"; - name = "Justice Chamber"; - req_access_txt = "3" +/area/station/security/execution/transfer) +"liB" = ( +/turf/closed/wall, +/area/station/security/checkpoint/supply) +"liE" = ( +/obj/structure/grille/broken, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/maintenance/starboard/fore) +"liL" = ( +/obj/structure/girder, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "panelscorched" }, -/obj/effect/mapping_helpers/airlock/locked, -/obj/machinery/button/door/directional/north{ - id = "justicedoor_2"; - name = "Justice Door Lock"; - normaldoorcontrol = 1; - req_access_txt = "3"; - silicon_access_disabled = 1; - specialfunctions = 4 +/area/station/maintenance/port/fore) +"liS" = ( +/obj/structure/table/wood, +/obj/item/flashlight/lamp/green{ + pixel_x = -5; + pixel_y = 7 }, -/turf/open/floor/iron/dark, -/area/security/execution/education) -"iPZ" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 +/obj/item/pen{ + pixel_x = 8; + pixel_y = 5 }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/iron/smooth_large, -/area/maintenance/department/chapel/monastery) -"iQk" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 4 +/obj/item/pen/red{ + pixel_x = 5; + pixel_y = 1 }, +/obj/item/toy/figure/lawyer, +/turf/open/floor/carpet/green, +/area/station/service/lawoffice) +"lja" = ( +/obj/effect/turf_decal/bot, /obj/effect/turf_decal/stripes/line{ dir = 10 }, -/obj/item/radio/intercom/directional/south, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/engine, -/area/engineering/gravity_generator) -"iQl" = ( -/obj/machinery/camera/directional/east{ - c_tag = "Supermatter Waste Line"; - name = "engineering camera"; - network = list("ss13","engine") +/obj/structure/sign/warning/vacuum/external{ + pixel_x = -32 }, -/obj/effect/turf_decal/stripes/corner, -/obj/machinery/button/door/directional/east{ - id = "engineaccess"; - name = "Engine Access Lockdown"; - req_access_txt = "10" +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/obj/structure/frame/computer{ + anchored = 1; + dir = 4 }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/turf/open/floor/engine, -/area/engineering/supermatter/room) -"iQm" = ( +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/solars/port/aft) +"ljb" = ( +/obj/effect/turf_decal/stripes/corner, /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/bot, -/obj/structure/closet, -/obj/item/storage/backpack/duffelbag{ - pixel_y = 4 +/obj/effect/turf_decal/tile/red{ + dir = 1 }, -/obj/effect/spawner/random/maintenance/two, -/turf/open/floor/plating, -/area/maintenance/starboard) -"iQq" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ +/obj/effect/turf_decal/tile/red{ dir = 8 }, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/siding/red{ dir = 8 }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, /turf/open/floor/iron, -/area/command/bridge) -"iQr" = ( -/obj/effect/turf_decal/tile/neutral{ +/area/station/security/checkpoint/engineering) +"ljc" = ( +/obj/effect/turf_decal/stripes/corner{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/dark, -/area/security/brig) -"iQw" = ( -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/machinery/camera/directional/south{ - c_tag = "Aft Hallway Security Firelock"; - name = "aft camera" +/turf/open/floor/plating{ + icon_state = "panelscorched" }, -/obj/structure/disposalpipe/segment{ +/area/station/maintenance/port/greater) +"ljy" = ( +/obj/structure/chair{ dir = 4 }, -/obj/effect/turf_decal/stripes/corner, -/turf/open/floor/iron, -/area/hallway/primary/aft) -"iQF" = ( /obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/obj/item/radio/intercom/directional/north, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, /turf/open/floor/iron, -/area/security/prison) -"iQG" = ( +/area/station/security/courtroom) +"ljA" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, -/obj/machinery/icecream_vat, -/obj/effect/turf_decal/bot/right, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "engi-maint-passthrough" }, -/obj/effect/turf_decal/tile/neutral, +/obj/machinery/door/airlock/engineering{ + name = "Gravity Generator Access" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, /turf/open/floor/iron/dark, -/area/maintenance/department/bridge) -"iQJ" = ( -/obj/effect/turf_decal/tile/blue/fourcorners, -/obj/effect/turf_decal/tile/neutral{ +/area/station/maintenance/starboard/aft) +"lkl" = ( +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ dir = 1 }, +/obj/effect/turf_decal/bot, +/obj/machinery/holopad, +/turf/open/floor/iron/showroomfloor, +/area/station/medical/pharmacy) +"lko" = ( +/obj/structure/table, +/obj/item/clothing/gloves/color/latex, +/obj/item/clothing/gloves/color/latex, +/obj/item/storage/box/disks{ + pixel_y = 5 + }, +/obj/structure/noticeboard/directional/north, /obj/effect/turf_decal/tile/neutral, -/obj/structure/window/reinforced{ +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/machinery/computer/atmos_control/oxygen_tank{ - dir = 4 +/turf/open/floor/iron/dark, +/area/station/science/genetics) +"lkp" = ( +/obj/effect/turf_decal/tile/red{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/bridge_pipe/yellow/visible{ +/obj/effect/turf_decal/tile/red{ dir = 4 }, -/obj/machinery/atmospherics/pipe/bridge_pipe/green/visible, -/turf/open/floor/iron/showroomfloor, -/area/engineering/atmos) -"iQP" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating{ - icon_state = "panelscorched" +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 8 }, -/area/maintenance/port/lesser) -"iQR" = ( -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/siding/red{ dir = 1 }, +/turf/open/floor/iron/dark, +/area/station/hallway/secondary/exit/departure_lounge) +"lkB" = ( +/turf/open/floor/iron/showroomfloor, +/area/station/science/ordnance) +"lkF" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/obj/structure/cable, +/obj/effect/spawner/random/vending/colavend, /obj/effect/turf_decal/tile/neutral{ - dir = 4 + dir = 8 }, -/obj/machinery/status_display/ai/directional/north, -/obj/effect/decal/cleanable/greenglow, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/bot, /turf/open/floor/iron/dark, -/area/engineering/gravity_generator) -"iQZ" = ( -/obj/machinery/vending/wardrobe/viro_wardrobe, -/obj/effect/turf_decal/delivery, +/area/station/hallway/primary/starboard) +"llh" = ( +/obj/structure/sign/warning/electric_shock, +/turf/closed/wall/rust, +/area/station/maintenance/port/lesser) +"llj" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/maintenance/fore) +"llr" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron/dark, +/area/station/maintenance/port/greater) +"llI" = ( /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/machinery/firealarm/directional/north, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/iron/dark, -/area/medical/virology) -"iRb" = ( -/obj/machinery/disposal/bin, -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/stripes/line, +/obj/effect/decal/cleanable/dirt, +/obj/structure/closet/emcloset/anchored, +/obj/machinery/light/small/directional/north, /obj/effect/decal/cleanable/cobweb/cobweb2, -/obj/machinery/airalarm/directional/east, -/obj/machinery/light_switch/directional/north, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/turf/open/floor/iron/dark, +/area/station/maintenance/port/lesser) +"llY" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/door/airlock/virology{ + name = "Virology Access" }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/obj/structure/disposalpipe/segment, +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "viro-airlock" }, -/obj/structure/disposalpipe/trunk{ +/obj/effect/mapping_helpers/airlock/access/all/medical/virology, +/turf/open/floor/iron/dark, +/area/station/medical/virology) +"lmb" = ( +/obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/effect/turf_decal/tile/purple, -/obj/effect/turf_decal/tile/purple{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"lme" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/maintenance/central) +"lmh" = ( +/obj/effect/turf_decal/tile/red{ dir = 4 }, -/obj/effect/turf_decal/tile/purple{ +/obj/effect/turf_decal/tile/red{ dir = 1 }, -/obj/effect/turf_decal/stripes/corner{ - dir = 1 +/obj/effect/turf_decal/delivery, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/door/window/brigdoor/right/directional/north{ + id = "Cell 4"; + name = "Cell 4"; + req_access = list("security") }, /turf/open/floor/iron/showroomfloor, -/area/science/genetics) -"iRe" = ( -/obj/structure/cable, +/area/station/security/brig) +"lmi" = ( /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/structure/disposalpipe/segment{ - dir = 5 +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 + }, +/obj/effect/turf_decal/siding/red/corner{ + dir = 8 }, /turf/open/floor/iron, -/area/hallway/primary/port) -"iRg" = ( -/obj/effect/turf_decal/bot, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/cargo/storage) -"iRl" = ( +/area/station/security/checkpoint/customs) +"lmk" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/station/hallway/secondary/exit/departure_lounge) +"lmr" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/effect/decal/cleanable/dirt, -/obj/structure/sign/poster/random/directional/east, -/turf/open/floor/plating, -/area/maintenance/department/bridge) -"iRm" = ( -/obj/effect/turf_decal/tile/yellow{ - dir = 4 +/obj/machinery/door/airlock{ + name = "Prison Kitchen" }, -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/blue, -/obj/machinery/camera/directional/east{ - c_tag = "Atmospherics Entrance"; - name = "atmospherics camera"; - network = list("ss13","engine") +/turf/open/floor/iron/white, +/area/station/security/prison/mess) +"lmA" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ + dir = 8 }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 +/obj/effect/turf_decal/tile/neutral/half/contrasted, +/turf/open/floor/iron/dark, +/area/station/security/office) +"lmC" = ( +/obj/effect/spawner/structure/window/reinforced/plasma, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/engineering/supermatter/room) +"lmF" = ( +/obj/effect/turf_decal/tile/red{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 1 +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/neutral, +/obj/structure/cable, /turf/open/floor/iron, -/area/engineering/atmos) -"iRv" = ( -/obj/effect/turf_decal/stripes/line, +/area/station/security/brig) +"lmO" = ( +/turf/closed/wall/rust, +/area/station/cargo/storage) +"lnc" = ( +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue, +/obj/effect/landmark/start/paramedic, +/obj/structure/chair/office/light, +/obj/structure/cable, +/turf/open/floor/iron/showroomfloor, +/area/station/medical/paramedic) +"lnj" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating{ - icon_state = "panelscorched" +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/area/security/execution/education) -"iRD" = ( -/obj/machinery/computer/telecomms/server, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/tile/neutral{ +/obj/structure/cable, +/obj/effect/turf_decal/tile/brown{ dir = 8 }, -/obj/effect/turf_decal/tile/neutral, -/obj/machinery/status_display/ai/directional/west, -/turf/open/floor/iron/dark, -/area/tcommsat/computer) -"iRV" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/brown{ dir = 1 }, -/obj/structure/filingcabinet/employment, /obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/iron/dark/side{ + dir = 4 + }, +/area/station/cargo/qm) +"lnm" = ( +/obj/effect/turf_decal/stripes/corner{ dir = 1 }, -/obj/item/radio/intercom/directional/south, -/obj/machinery/button/door/directional/east{ - id = "lawyer_shutters"; - name = "Law Office Shutters Toggle"; - req_access_txt = "38" +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 6 }, -/obj/effect/turf_decal/bot, +/turf/open/floor/plating, +/area/station/maintenance/port/greater) +"lnD" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/caution/stand_clear, +/obj/machinery/status_display/evac/directional/south, /turf/open/floor/iron/dark, -/area/service/lawoffice) -"iRW" = ( -/obj/effect/turf_decal/tile/purple, -/obj/effect/turf_decal/tile/purple{ - dir = 8 +/area/station/hallway/primary/central/fore) +"lnU" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, -/obj/effect/turf_decal/tile/purple, -/obj/structure/cable, -/obj/effect/turf_decal/siding/purple{ +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/machinery/power/apc/auto_name/directional/south, -/turf/open/floor/iron/showroomfloor, -/area/science/lab) -"iRY" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/wood, -/area/maintenance/port/fore) -"iRZ" = ( -/obj/machinery/portable_atmospherics/canister, -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/security/processing) +"lox" = ( +/obj/effect/turf_decal/trimline/green/line{ + dir = 5 + }, +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/turf_decal/box, -/turf/open/floor/iron/dark, -/area/engineering/atmos) -"iSk" = ( -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/yellow{ +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/effect/turf_decal/tile/blue, -/obj/machinery/atmospherics/pipe/smart/simple/yellow/visible{ +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, +/turf/open/floor/iron, +/area/station/service/hydroponics) +"loI" = ( +/obj/effect/turf_decal/bot, /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/corner, -/obj/effect/turf_decal/stripes/corner{ +/obj/structure/reagent_dispensers/fueltank, +/obj/effect/decal/cleanable/cobweb, +/turf/open/floor/plating, +/area/station/maintenance/fore) +"loO" = ( +/obj/machinery/airlock_sensor/incinerator_ordmix{ + pixel_x = -24 + }, +/obj/machinery/atmospherics/pipe/layer_manifold/supply/hidden{ dir = 8 }, -/turf/open/floor/iron, -/area/engineering/atmos) -"iSA" = ( -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/door/airlock/medical/glass{ - name = "Medbay Storage"; - req_access_txt = "5" +/obj/machinery/atmospherics/components/binary/pump/on{ + dir = 1 }, -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/medical/storage) -"iSG" = ( +/turf/open/floor/engine, +/area/station/science/ordnance/burnchamber) +"lpf" = ( +/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, +/obj/machinery/airalarm/directional/north, +/obj/machinery/light/directional/north, +/obj/machinery/computer/cargo, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron/dark, +/area/station/cargo/sorting) +"lpp" = ( +/obj/machinery/door/airlock/maintenance, +/obj/effect/mapping_helpers/airlock/abandoned, +/obj/structure/barricade/wooden/crude, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/decal/cleanable/vomit/old, +/obj/effect/mapping_helpers/airlock/access/any/science/maintenance, +/turf/open/floor/iron/dark, +/area/station/maintenance/starboard) +"lpt" = ( +/turf/closed/wall/r_wall/rust, +/area/station/command/heads_quarters/captain) +"lpF" = ( +/obj/structure/sign/warning/docking, +/turf/closed/wall, +/area/station/maintenance/port/greater) +"lpH" = ( +/obj/structure/rack, +/obj/effect/turf_decal/bot, /obj/effect/turf_decal/tile/neutral{ - dir = 1 + dir = 4 }, -/obj/item/grenade/chem_grenade/smart_metal_foam{ +/obj/item/storage/toolbox/mechanical{ pixel_x = -4; - pixel_y = 6 - }, -/obj/item/grenade/chem_grenade/smart_metal_foam{ - pixel_x = 4; - pixel_y = 2 - }, -/obj/item/grenade/chem_grenade/smart_metal_foam{ - pixel_x = 8 - }, -/obj/item/grenade/chem_grenade/smart_metal_foam{ pixel_y = 4 }, -/obj/structure/table, -/turf/open/floor/iron/dark, -/area/ai_monitored/command/storage/eva) -"iSL" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 +/obj/item/multitool, +/obj/item/storage/toolbox/electrical, +/obj/item/multitool{ + pixel_x = 4 }, +/obj/item/reagent_containers/glass/beaker/large, /turf/open/floor/iron/dark, -/area/service/chapel/funeral) -"iSM" = ( -/obj/effect/turf_decal/tile/purple/half/contrasted, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 4 - }, -/turf/open/floor/iron/showroomfloor, -/area/science/storage) -"iTj" = ( -/turf/closed/wall/r_wall, -/area/maintenance/starboard/fore) -"iTp" = ( -/obj/machinery/light/floor, -/turf/open/floor/engine/o2, -/area/engineering/atmos) -"iTA" = ( -/obj/structure/cable, +/area/station/science/robotics/lab) +"lql" = ( +/obj/machinery/light/small/directional/west, /obj/effect/turf_decal/tile/neutral{ - dir = 8 + dir = 4 }, +/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral, -/turf/open/floor/iron/dark, -/area/command/bridge) -"iTK" = ( -/obj/effect/turf_decal/stripes/line, -/obj/machinery/light/small/directional/west, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating{ - icon_state = "panelscorched" - }, -/area/maintenance/port/aft) -"iTW" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/turf/open/floor/plating{ - icon_state = "platingdmg1" - }, -/area/maintenance/fore) -"iTY" = ( -/obj/structure/table/wood, -/obj/effect/turf_decal/siding/wood{ - dir = 4 - }, -/obj/effect/turf_decal/siding/wood/corner{ +/obj/effect/turf_decal/stripes/corner{ dir = 1 }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 +/obj/structure/table, +/obj/effect/decal/cleanable/dirt, +/obj/item/radio{ + desc = "An old handheld radio. You could use it, if you really wanted to."; + icon_state = "radio"; + name = "old radio" }, -/obj/item/storage/book/bible, -/turf/open/floor/carpet/red, -/area/service/chapel/monastery) -"iUa" = ( +/turf/open/floor/iron/dark, +/area/station/maintenance/port/greater) +"lqn" = ( +/obj/effect/spawner/structure/window/reinforced/tinted, +/turf/open/floor/plating, +/area/station/security/brig) +"lqp" = ( /obj/effect/turf_decal/stripes/line{ - dir = 1 + dir = 4 }, +/obj/effect/decal/cleanable/oil, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/engine, -/area/engineering/supermatter/room) -"iUd" = ( -/obj/effect/landmark/xeno_spawn, -/obj/effect/spawner/random/medical/two_percent_xeno_egg_spawner, -/turf/open/floor/engine, -/area/science/xenobiology) -"iUq" = ( -/obj/effect/spawner/structure/window/hollow/reinforced/middle, -/obj/structure/transit_tube, -/obj/structure/disposalpipe/segment, /turf/open/floor/plating, -/area/maintenance/fore) -"iUv" = ( -/obj/machinery/firealarm/directional/south, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/turf/open/floor/iron/stairs/left{ - dir = 4 - }, -/area/service/chapel/dock) -"iUx" = ( -/obj/effect/turf_decal/tile/yellow{ +/area/station/cargo/warehouse) +"lqy" = ( +/obj/structure/flora/bush/fullgrass/style_random, +/obj/structure/flora/bush/stalky/style_random, +/turf/open/floor/grass, +/area/station/service/hydroponics/garden) +"lqC" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating/airless, +/area/station/maintenance/disposal/incinerator) +"lqM" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/red, +/obj/structure/table, +/obj/machinery/firealarm/directional/north, +/turf/open/floor/iron/dark, +/area/station/commons/locker) +"lqN" = ( /obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/commons/storage/primary) -"iUF" = ( -/obj/structure/table/reinforced, -/obj/item/clothing/gloves/color/black, -/obj/item/clothing/head/helmet/justice/escape{ - name = "justice helmet" + dir = 4 }, -/turf/open/floor/iron/dark, -/area/security/office) -"iUR" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/closet/emcloset{ - name = "plasmaperson emergency closet" +/obj/structure/table/wood, +/obj/item/storage/box/evidence{ + pixel_y = 4 }, -/obj/item/clothing/under/plasmaman, -/obj/item/clothing/under/plasmaman, -/obj/item/clothing/head/helmet/space/plasmaman, -/obj/item/clothing/head/helmet/space/plasmaman, -/obj/item/tank/internals/plasmaman/belt/full, -/obj/item/tank/internals/plasmaman/belt/full, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating{ - icon_state = "platingdmg3" +/obj/item/taperecorder{ + pixel_x = 4; + pixel_y = 4 }, -/area/maintenance/port/greater) -"iVb" = ( +/obj/item/grenade/flashbang, /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/blue{ - dir = 4 +/turf/open/floor/iron/dark, +/area/station/maintenance/port/greater) +"lqP" = ( +/obj/machinery/door/airlock/grunge{ + id_tag = "Cabin_1"; + name = "Cabin 1" }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/iron/dark, +/area/station/commons/locker) +"lqR" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/iron/dark, +/area/station/service/chapel/storage) +"lqU" = ( +/turf/closed/wall, +/area/station/engineering/atmos/pumproom) +"lrc" = ( /obj/effect/turf_decal/tile/blue{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/blue{ dir = 1 }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/obj/effect/turf_decal/tile/blue{ dir = 8 }, -/obj/structure/cable, -/turf/open/floor/iron, -/area/command/gateway) -"iVm" = ( -/obj/structure/chair{ - dir = 1 +/obj/effect/turf_decal/tile/blue{ + dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 4 }, +/turf/open/floor/iron/showroomfloor, +/area/station/medical/exam_room) +"lre" = ( /obj/effect/turf_decal/tile/neutral{ - dir = 8 + dir = 4 }, /obj/effect/turf_decal/tile/neutral, +/obj/machinery/status_display/evac/directional/west, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/directional/west, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/decal/cleanable/blood/old, -/turf/open/floor/iron, -/area/security/courtroom) -"iVs" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral, -/turf/open/floor/iron, -/area/hallway/primary/port) -"iVw" = ( -/turf/closed/wall/r_wall, -/area/engineering/atmos) -"iVC" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ +/obj/item/kirbyplants/random, +/turf/open/floor/iron/dark, +/area/station/security/courtroom) +"lrk" = ( +/obj/structure/cable, +/obj/effect/turf_decal/siding/wood{ dir = 8 }, -/obj/effect/turf_decal/box/red, -/obj/effect/turf_decal/tile/purple/half/contrasted{ +/obj/effect/turf_decal/siding/wood{ dir = 4 }, -/obj/machinery/power/apc/auto_name/directional/east, -/obj/structure/cable, -/turf/open/floor/iron/showroomfloor, -/area/science/mixing) -"iVS" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/wood, +/area/station/command/heads_quarters/captain) +"lrq" = ( +/turf/closed/wall/r_wall/rust, +/area/station/security/prison) +"lrI" = ( /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/effect/turf_decal/delivery, -/obj/structure/reagent_dispensers/watertank, -/turf/open/floor/iron/dark, -/area/engineering/supermatter/room) -"iWd" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/obj/machinery/firealarm/directional/east, -/obj/effect/turf_decal/tile/purple/anticorner/contrasted{ +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/structure/cable, -/turf/open/floor/iron/showroomfloor, -/area/science/misc_lab) -"iWr" = ( -/obj/structure/cable, -/obj/effect/turf_decal/tile/neutral, -/obj/structure/disposalpipe/segment{ +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 4 }, -/obj/effect/landmark/start/hangover, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark/corner, -/area/hallway/primary/central/fore) -"iWu" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/box, +/obj/structure/cable, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron, +/area/station/hallway/primary/port) +"lrO" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 1 + }, +/obj/effect/turf_decal/siding/wood, +/turf/open/floor/wood, +/area/station/command/heads_quarters/hop) +"lrP" = ( +/obj/machinery/door/airlock/medical{ + id_tag = "Unit_1"; + name = "Unit 1" + }, +/turf/open/floor/iron/dark, +/area/station/commons/toilet/restrooms) +"lrR" = ( /obj/effect/turf_decal/tile/neutral{ dir = 1 }, @@ -40162,224 +40681,176 @@ dir = 8 }, /turf/open/floor/iron, -/area/security/courtroom) -"iWv" = ( -/obj/effect/turf_decal/tile/neutral{ +/area/station/hallway/primary/starboard) +"lrU" = ( +/obj/machinery/disposal/bin, +/obj/effect/turf_decal/bot, +/obj/structure/disposalpipe/trunk{ dir = 8 }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/airalarm/directional/north, -/obj/machinery/autolathe, -/obj/effect/turf_decal/delivery, -/turf/open/floor/iron/dark, -/area/cargo/office) -"iWH" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/turf/open/floor/plating{ - icon_state = "platingdmg3" - }, -/area/maintenance/port/lesser) -"iWJ" = ( /obj/structure/cable, -/obj/structure/table, -/obj/effect/decal/cleanable/dirt, +/obj/machinery/power/apc/auto_name/directional/north, /turf/open/floor/iron/dark, -/area/service/bar/atrium) -"iWS" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/vending/wardrobe/cargo_wardrobe, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/tile/neutral, +/area/station/engineering/lobby) +"lsb" = ( /obj/effect/turf_decal/tile/neutral{ dir = 4 }, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/turf/open/floor/iron/dark, -/area/cargo/storage) -"iWY" = ( -/turf/closed/wall/rust, -/area/maintenance/department/cargo) -"iXa" = ( +/obj/effect/turf_decal/bot, /obj/structure/table, -/obj/item/clothing/shoes/sneakers/orange{ - pixel_x = -6; - pixel_y = 10 - }, -/obj/item/clothing/shoes/sneakers/orange{ - pixel_x = -6; - pixel_y = -2 - }, -/obj/item/clothing/shoes/sneakers/orange{ - pixel_x = -6; - pixel_y = 4 - }, -/obj/item/clothing/shoes/sneakers/orange{ - pixel_x = -6; - pixel_y = -8 - }, -/obj/item/clothing/under/rank/prisoner{ - pixel_x = 8; - pixel_y = 5 - }, -/obj/machinery/camera/directional/north{ - c_tag = "Prison Visitation"; - network = list("ss13","prison") - }, -/obj/effect/turf_decal/tile/red/anticorner/contrasted{ - dir = 8 +/obj/machinery/recharger, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/command/heads_quarters/hos) +"lsf" = ( +/obj/machinery/atmospherics/pipe/smart/simple/dark/visible{ + dir = 4 }, -/turf/open/floor/iron/showroomfloor, -/area/security/prison) -"iXv" = ( -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/tile/neutral{ +/turf/closed/wall, +/area/station/engineering/atmos) +"lst" = ( +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ dir = 8 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/structure/window/reinforced{ +/obj/machinery/atmospherics/pipe/smart/manifold/yellow/visible{ dir = 1 }, -/obj/machinery/processor/slime, -/obj/machinery/button/door/directional/south{ - id = "xeno4"; - name = "Creature Cell 4 Toggle"; - pixel_x = 24; - req_access_txt = "55" +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"lsE" = ( +/obj/structure/railing{ + dir = 8 }, -/turf/open/floor/iron/dark, -/area/science/xenobiology) -"iXI" = ( -/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/engine/hull/reinforced, +/area/space/nearstation) +"lsS" = ( +/obj/machinery/newscaster/directional/west, +/obj/machinery/computer/prisoner/management{ + dir = 4 + }, +/turf/open/floor/wood, +/area/station/command/heads_quarters/hos) +"lsW" = ( /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/machinery/atmospherics/pipe/smart/manifold/purple/visible, -/turf/open/floor/iron, -/area/engineering/atmos/pumproom) -"iXJ" = ( -/obj/structure/cable, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/maintenance/central) -"iXT" = ( /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/structure/table, -/obj/item/storage/toolbox/mechanical, -/obj/item/multitool, -/obj/machinery/camera/directional/west{ - c_tag = "Telecomms Monitoring"; - name = "telecomms camera"; - network = list("ss13","tcomms") - }, -/obj/machinery/requests_console/directional/west{ - announcementConsole = 1; - department = "Telecomms Admin"; - departmentType = 5; - name = "Telecomms Requests Console" +/obj/machinery/atmospherics/components/binary/pump{ + dir = 8; + name = "Pure to Ports" }, -/turf/open/floor/iron/dark, -/area/tcommsat/computer) -"iXX" = ( -/obj/structure/cable, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"lsX" = ( +/obj/structure/sign/departments/restroom, +/turf/closed/wall, +/area/station/commons/locker) +"lsZ" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/hydroponics/constructable, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/trimline/green/end{ dir = 8 }, -/obj/effect/landmark/event_spawn, -/turf/open/floor/iron/dark, -/area/command/bridge) -"iYc" = ( -/obj/structure/table, +/turf/open/floor/iron, +/area/station/service/hydroponics) +"lte" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/effect/turf_decal/tile/neutral, -/obj/machinery/firealarm/directional/west, -/obj/item/clipboard{ - pixel_x = 4 +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/obj/effect/decal/cleanable/cobweb, -/obj/item/book/manual/wiki/tcomms, -/obj/item/radio, /turf/open/floor/iron/dark, -/area/tcommsat/computer) -"iYG" = ( -/obj/effect/turf_decal/tile/red{ +/area/station/service/library) +"lth" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ dir = 4 }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, +/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ - dir = 1 + dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/button/door/directional/south{ + id = "xeno5"; + name = "Creature Cell 5 Toggle"; + pixel_x = -24; + req_access = list("xenobiology") + }, +/obj/machinery/portable_atmospherics/canister, +/turf/open/floor/iron/dark, +/area/station/science/xenobiology) +"lts" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/stripes/line{ +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ dir = 4 }, -/turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"iYM" = ( -/obj/effect/turf_decal/tile/red{ - dir = 8 +/turf/open/floor/engine, +/area/station/maintenance/disposal/incinerator) +"ltu" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating{ + icon_state = "panelscorched" }, +/area/station/security/prison) +"luh" = ( +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/firealarm/directional/south, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/neutral, -/obj/structure/cable, -/turf/open/floor/iron, -/area/security/brig) -"iYQ" = ( -/obj/machinery/door/airlock/security/glass{ - id_tag = "innerbrig"; - name = "Brig"; - req_access_txt = "63" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ - cycle_id = "brig-entrance-right" +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/iron/cafeteria, +/area/station/service/kitchen) +"luk" = ( +/obj/machinery/light/small/directional/south, +/obj/effect/decal/cleanable/oil, +/turf/open/floor/iron/dark, +/area/station/service/chapel/storage) +"lun" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/turf/open/floor/iron/dark, -/area/security/brig) -"iYX" = ( +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/engine/telecomms, +/area/station/tcommsat/server) +"lux" = ( /obj/effect/turf_decal/tile/neutral{ dir = 8 }, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/turf_decal/tile/red{ +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/effect/turf_decal/tile/red, /obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/siding/red{ - dir = 4 - }, -/turf/open/floor/iron/showroomfloor, -/area/security/lockers) -"iYZ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/landmark/start/hangover, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) +"luI" = ( /obj/effect/turf_decal/tile/purple{ dir = 8 }, @@ -40389,543 +40860,411 @@ /obj/effect/turf_decal/tile/purple{ dir = 1 }, -/obj/item/kirbyplants/potty, -/turf/open/floor/iron/showroomfloor, -/area/command/heads_quarters/rd) -"iZf" = ( -/obj/machinery/newscaster/directional/west, -/obj/machinery/airalarm/directional/north, -/obj/machinery/computer/accounting{ - dir = 4 - }, -/turf/open/floor/carpet/blue, -/area/command/heads_quarters/hop) -"iZq" = ( -/obj/effect/turf_decal/plaque{ - icon_state = "L9" - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/machinery/camera/directional/north{ - c_tag = "Fore Hallway Centre"; - name = "fore camera" - }, -/obj/structure/disposalpipe/segment{ - dir = 6 - }, -/turf/open/floor/iron, -/area/hallway/primary/central/fore) -"iZr" = ( +/obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/effect/turf_decal/stripes/corner, -/obj/machinery/atmospherics/pipe/smart/manifold4w/orange/visible, -/turf/open/floor/engine, -/area/engineering/supermatter/room) -"iZu" = ( -/obj/machinery/door/airlock/external{ - name = "External Freight Airlock" - }, -/turf/open/floor/iron/dark, -/area/cargo/warehouse) -"iZD" = ( -/obj/structure/cable, -/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/showroomfloor, +/area/station/science/xenobiology) +"luK" = ( +/obj/machinery/status_display/evac/directional/south, /obj/structure/disposalpipe/segment{ + dir = 5 + }, +/turf/open/floor/plastic, +/area/station/hallway/secondary/service) +"luO" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/turf/open/floor/plating, -/area/maintenance/central) -"iZE" = ( -/obj/structure/window/reinforced, -/obj/item/food/grown/banana, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/airalarm/directional/west, +/obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/grass, -/area/science/genetics) -"iZR" = ( -/obj/machinery/conveyor{ - dir = 4; - id = "garbage"; - name = "trash belt" +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/stripes/corner{ + dir = 8 }, -/obj/effect/turf_decal/stripes/line{ +/turf/open/floor/iron, +/area/station/hallway/primary/aft) +"luP" = ( +/obj/machinery/atmospherics/components/unary/outlet_injector/monitored/air_input{ + dir = 4 + }, +/turf/open/floor/engine/air, +/area/station/engineering/atmos) +"luQ" = ( +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/structure/sign/poster/contraband/random/directional/south, -/turf/open/floor/iron/dark, -/area/service/janitor) -"iZU" = ( -/obj/machinery/power/smes{ - charge = 5e+006 +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, -/obj/machinery/airalarm/directional/west, -/obj/machinery/status_display/evac/directional/north, -/obj/effect/decal/cleanable/cobweb, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/mechpad, +/turf/open/floor/iron/dark, +/area/station/science/robotics/mechbay) +"lvy" = ( /obj/structure/cable, -/turf/open/floor/circuit/green{ - luminosity = 2 - }, -/area/engineering/gravity_generator) -"jan" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, /obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/obj/structure/disposalpipe/segment, +/obj/machinery/duct, +/obj/effect/turf_decal/siding/white{ dir = 8 }, -/obj/structure/window/reinforced{ - dir = 1; - pixel_y = 1 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/dark, -/area/commons/fitness/recreation) -"jat" = ( -/obj/structure/table, -/obj/machinery/camera/directional/west{ - c_tag = "AI Upload"; - name = "upload camera"; - network = list("aiupload") - }, -/obj/item/radio/intercom/directional/west, -/obj/machinery/light/cold/directional/west, -/obj/item/ai_module/core/full/asimov, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/engine, -/area/ai_monitored/turret_protected/ai_upload) -"jay" = ( -/obj/structure/cable, +/area/station/service/bar) +"lvP" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/door/airlock/public/glass{ - name = "Library" +/obj/item/kirbyplants{ + icon_state = "plant-02"; + pixel_y = 3 }, -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/red/half/contrasted{ dir = 4 }, +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/iron/showroomfloor, +/area/station/security/office) +"lvV" = ( +/obj/machinery/computer/operating{ + dir = 1; + name = "Robotics Operating Computer" + }, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/machinery/door/firedoor, +/obj/effect/turf_decal/bot, +/obj/machinery/light/directional/south, +/obj/item/radio/intercom/directional/south, /turf/open/floor/iron/dark, -/area/service/library) -"jaA" = ( -/obj/machinery/door/airlock/external{ - name = "Ferry Shuttle Airlock" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ +/area/station/science/robotics/lab) +"lwn" = ( +/obj/structure/closet/secure_closet/evidence, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, +/obj/effect/turf_decal/bot, /turf/open/floor/iron/dark, -/area/maintenance/port/lesser) -"jaC" = ( +/area/station/security/brig) +"lwp" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/security/processing/cremation) +"lwu" = ( +/turf/closed/wall, +/area/station/security/medical) +"lwT" = ( +/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, -/obj/machinery/computer/rdconsole{ - dir = 8 - }, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron/dark, -/area/command/heads_quarters/rd) -"jaD" = ( -/obj/effect/turf_decal/delivery, -/obj/machinery/space_heater, -/obj/machinery/atmospherics/components/binary/pump/on{ - dir = 1; - name = "Air to External Air Ports" + dir = 4 }, -/turf/open/floor/iron/dark, -/area/engineering/atmos) -"jaO" = ( -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/caution/stand_clear, -/obj/machinery/newscaster/directional/south, -/turf/open/floor/iron/dark, -/area/security/brig) -"jbj" = ( -/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/iron/dark/corner, +/area/station/hallway/primary/starboard) +"lwV" = ( +/obj/effect/turf_decal/tile/blue, /obj/effect/turf_decal/tile/blue{ dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/landmark/start/assistant, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/button/door/directional/south{ + id = "evashutter"; + name = "E.V.A. Storage Shutter Toggle"; + req_access = list("command") }, /turf/open/floor/iron, -/area/commons/locker) -"jbn" = ( -/obj/structure/chair/pew/right{ - dir = 8 - }, -/obj/effect/turf_decal/siding/thinplating/dark{ - dir = 10 - }, +/area/station/hallway/primary/central) +"lwW" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/chapel{ +/obj/structure/cable, +/obj/effect/landmark/start/lawyer, +/obj/effect/turf_decal/siding/wood, +/obj/effect/turf_decal/siding/wood{ dir = 1 }, -/area/service/chapel/monastery) -"jbw" = ( +/turf/open/floor/wood, +/area/station/service/lawoffice) +"lxf" = ( /obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/extinguisher_cabinet/directional/west, -/obj/effect/landmark/blobstart, -/turf/open/floor/plating{ - icon_state = "platingdmg1" + dir = 5 }, -/area/maintenance/port/lesser) -"jbD" = ( -/obj/machinery/atmospherics/pipe/layer_manifold/cyan, -/turf/closed/wall/r_wall/rust, -/area/maintenance/aft) -"jbE" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/reagent_dispensers/plumbed, -/obj/effect/turf_decal/delivery/white{ - color = "#52B4E9" +/obj/item/radio/intercom/directional/north{ + freerange = 1; + frequency = 1447; + listening = 0; + name = "Private Channel" }, -/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/engine, +/area/station/ai_monitored/turret_protected/aisat_interior) +"lxp" = ( +/obj/structure/table, /obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/machinery/light/small/directional/north, -/turf/open/floor/iron/dark, -/area/maintenance/department/crew_quarters/bar) -"jbP" = ( -/obj/structure/flora/rock/pile, -/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/turf/open/misc/asteroid, -/area/space/nearstation) -"jbR" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/landmark/start/depsec/medical, -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/security/checkpoint/medical) -"jbV" = ( -/obj/machinery/camera/directional/north{ - c_tag = "Armoury External" + dir = 1 }, -/obj/structure/lattice/catwalk, -/turf/open/space, -/area/space/nearstation) -"jcx" = ( -/obj/structure/sign/warning/electricshock{ - pixel_y = -32 +/obj/machinery/firealarm/directional/west, +/obj/machinery/newscaster/directional/south, +/obj/item/stack/package_wrap, +/obj/item/storage/secure/briefcase{ + pixel_y = 4 }, -/obj/structure/flora/ausbushes/palebush, -/obj/machinery/light/small/directional/south, -/obj/effect/turf_decal/sand/plating, -/obj/structure/cable, -/turf/open/floor/plating, -/area/maintenance/port/lesser) -"jcQ" = ( -/obj/structure/flora/ausbushes/fullgrass, -/obj/structure/flora/ausbushes/stalkybush, -/turf/open/floor/grass, -/area/service/hydroponics/garden) -"jcS" = ( -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/obj/item/hand_labeler, +/turf/open/floor/iron/dark, +/area/station/commons/vacant_room/commissary) +"lxu" = ( +/obj/effect/turf_decal/stripes/corner, +/obj/machinery/atmospherics/pipe/smart/manifold4w/green/visible, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"lxw" = ( +/obj/effect/turf_decal/tile/purple{ dir = 8 }, -/obj/machinery/requests_console/directional/north{ - department = "Medbay"; - departmentType = 1; - name = "Medbay Requests Console" +/obj/effect/turf_decal/tile/purple{ + dir = 1 }, -/obj/structure/table/optable, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron/dark, -/area/medical/surgery/fore) -"jcV" = ( -/obj/machinery/vending/wardrobe/chap_wardrobe, -/obj/structure/sign/poster/official/bless_this_spess{ - pixel_y = 32 +/obj/effect/turf_decal/tile/purple{ + dir = 1 }, -/obj/effect/turf_decal/siding/wood/corner{ +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/siding/purple{ dir = 8 }, -/turf/open/floor/iron/grimy, -/area/service/chapel/office) -"jcW" = ( -/obj/effect/turf_decal/tile/brown, -/obj/effect/turf_decal/tile/brown{ +/turf/open/floor/iron/showroomfloor, +/area/station/science/robotics/lab) +"lxG" = ( +/obj/structure/table, +/obj/item/stock_parts/cell/high, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/tile/yellow, -/obj/machinery/door/window/left/directional/south{ - name = "Cargo Disposal"; - req_access_txt = "50" +/turf/open/floor/plating, +/area/station/cargo/warehouse) +"lxL" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/obj/machinery/conveyor_switch/oneway{ - id = "packageSort2"; - name = "mail belt"; - pixel_x = 5; - pixel_y = 6 +/obj/effect/turf_decal/tile/blue{ + dir = 8 }, -/obj/effect/turf_decal/box/corners{ +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) +"lxQ" = ( +/obj/effect/turf_decal/tile/purple{ dir = 4 }, -/obj/machinery/conveyor_switch/oneway{ - dir = 8; - id = "packagereturn"; - name = "crate returns"; - pixel_x = -6; - pixel_y = 6 - }, -/obj/effect/turf_decal/box/corners{ - dir = 1 - }, /turf/open/floor/iron, -/area/cargo/sorting) -"jdc" = ( -/obj/structure/sign/warning/electricshock, -/turf/closed/wall/r_wall, -/area/maintenance/department/security) -"jdg" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/corner{ +/area/station/hallway/primary/starboard) +"lxU" = ( +/obj/effect/turf_decal/bot, +/obj/item/storage/box/lights/mixed, +/obj/effect/spawner/random/structure/crate_empty, +/turf/open/floor/iron, +/area/station/cargo/storage) +"lyc" = ( +/obj/machinery/mecha_part_fabricator, +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/turf/open/floor/plating, -/area/maintenance/solars/starboard/aft) -"jdt" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, -/obj/machinery/door/airlock/command/glass{ - name = "Bridge"; - req_access_txt = "19" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ - cycle_id = "bridge" - }, +/obj/machinery/power/apc/auto_name/directional/north, /turf/open/floor/iron/dark, -/area/command/bridge) -"jdN" = ( -/obj/effect/decal/cleanable/cobweb/cobweb2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/turf/open/floor/plating{ - icon_state = "panelscorched" - }, -/area/maintenance/starboard) -"jdX" = ( -/turf/closed/wall, -/area/medical/exam_room) -"jeb" = ( -/obj/effect/turf_decal/tile/blue{ +/area/station/science/robotics/lab) +"lyd" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ dir = 8 }, -/obj/structure/chair{ +/obj/effect/turf_decal/tile/red{ dir = 4 }, -/obj/machinery/airalarm/directional/west, -/obj/effect/turf_decal/tile/blue{ +/obj/effect/turf_decal/tile/neutral, +/obj/item/kirbyplants{ + icon_state = "plant-21" + }, +/turf/open/floor/iron, +/area/station/hallway/primary/aft) +"lyr" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/effect/landmark/start/hangover, -/turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"jed" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, /obj/effect/turf_decal/stripes/line{ - dir = 8 + dir = 4 }, -/obj/item/trash/chips, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/turf/open/floor/wood, -/area/maintenance/port/fore) -"jej" = ( -/obj/structure/plasticflaps, -/obj/machinery/conveyor{ - dir = 1; - id = "NTMSLoad"; - name = "off ramp" +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/disposalpipe/segment{ + dir = 10 }, -/turf/open/floor/plating, -/area/cargo/warehouse) -"jem" = ( -/obj/effect/turf_decal/tile/purple{ +/turf/open/floor/iron/dark, +/area/station/medical/virology) +"lyu" = ( +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/turf/open/floor/iron/showroomfloor, -/area/science/misc_lab) -"jeX" = ( -/obj/effect/decal/cleanable/blood/old, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/obj/machinery/power/terminal{ dir = 4 }, -/obj/effect/landmark/xeno_spawn, -/obj/structure/sign/poster/contraband/random/directional/south, +/obj/structure/cable, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"lyB" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, /turf/open/floor/plating{ icon_state = "platingdmg3" }, -/area/maintenance/fore) -"jfb" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/area/station/maintenance/department/crew_quarters/bar) +"lyT" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 1 }, -/turf/open/floor/iron/recharge_floor, -/area/maintenance/port/aft) -"jff" = ( -/obj/effect/turf_decal/bot, -/obj/structure/closet/crate/freezer/surplus_limbs, -/obj/item/radio/intercom/directional/south, -/obj/machinery/light/small/directional/south, -/turf/open/floor/iron/showroomfloor, -/area/medical/surgery/aft) -"jfl" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/tile/blue{ dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/machinery/button/door/directional/west{ - id = "Secure Storage"; - name = "Secure Storage Toggle"; - req_access_txt = "11" +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/turf/open/floor/engine, -/area/engineering/supermatter/room) -"jfp" = ( -/turf/open/floor/plating, -/area/service/chapel/dock) -"jfq" = ( -/obj/structure/closet/crate/coffin, -/obj/effect/turf_decal/bot_white, -/obj/effect/mob_spawn/corpse/human/skeleton, -/turf/open/floor/iron/dark/textured_large, -/area/service/chapel/funeral) -"jfB" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/landmark/event_spawn, +/turf/open/floor/iron, +/area/station/ai_monitored/command/storage/eva) +"lyX" = ( /obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/maintenance/department/bridge) -"jfE" = ( -/obj/machinery/vending/sustenance, -/turf/open/floor/iron/white, -/area/security/prison) -"jfJ" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/turf/open/floor/wood, -/area/security/detectives_office) -"jgw" = ( -/obj/effect/decal/cleanable/chem_pile, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/door/airlock/external{ + name = "External Airlock" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 + }, /turf/open/floor/plating{ icon_state = "platingdmg3" }, -/area/security/prison) -"jgJ" = ( +/area/station/maintenance/starboard) +"lzc" = ( +/obj/effect/turf_decal/stripes/end{ + dir = 1 + }, +/obj/machinery/light/small/directional/north, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/obj/effect/landmark/xeno_spawn, +/turf/open/floor/engine, +/area/station/engineering/gravity_generator) +"lzg" = ( /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ - dir = 1 + dir = 4 }, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, /obj/effect/turf_decal/tile/neutral{ - dir = 4 + dir = 1 }, -/obj/machinery/atmospherics/components/binary/pump{ - dir = 1; - name = "Mix Outlet Pump" +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/turf/open/floor/iron, -/area/engineering/atmos/pumproom) -"jgS" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, +/turf/open/floor/iron/showroomfloor, +/area/station/security/office) +"lzs" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/blue{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/iron, +/area/station/security/processing) +"lzv" = ( +/turf/open/floor/circuit, +/area/station/ai_monitored/turret_protected/ai_upload) +"lzF" = ( +/obj/effect/turf_decal/tile/yellow{ dir = 1 }, -/obj/effect/turf_decal/tile/blue{ +/obj/effect/turf_decal/tile/yellow, +/turf/open/floor/iron/showroomfloor, +/area/station/medical/chemistry) +"lAk" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/showroomfloor, +/area/station/security/warden) +"lAr" = ( +/obj/structure/cable, +/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/structure/disposalpipe/segment{ + dir = 6 + }, /turf/open/floor/iron, -/area/hallway/primary/starboard) -"jhu" = ( +/area/station/hallway/primary/starboard) +"lAs" = ( /obj/effect/turf_decal/stripes/line{ - dir = 4 + dir = 8 }, -/obj/structure/cable, -/turf/open/floor/engine, -/area/engineering/supermatter) -"jhL" = ( -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/bot_white, -/obj/machinery/light/small/directional/west, -/obj/structure/rack, -/obj/item/storage/toolbox/emergency{ - pixel_y = 5 +/obj/structure/extinguisher_cabinet/directional/east, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/engine, +/area/station/engineering/gravity_generator) +"lAu" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/door/airlock/security/glass{ + name = "Medbay Security Post" }, -/obj/item/clothing/under/color/grey, -/obj/effect/decal/cleanable/cobweb, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"jhQ" = ( +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/access/all/security/general, +/turf/open/floor/iron/dark, +/area/station/security/checkpoint/medical) +"lAA" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/effect/turf_decal/tile/neutral, @@ -40942,548 +41281,720 @@ /obj/effect/turf_decal/tile/neutral, /obj/structure/sign/poster/official/random/directional/south, /turf/open/floor/iron/dark/corner, -/area/hallway/primary/central/fore) -"jin" = ( -/obj/machinery/light/small/directional/west, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/area/station/hallway/primary/central/fore) +"lAB" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/hallway/secondary/entry) +"lAC" = ( +/obj/machinery/door/poddoor/shutters{ + id = "maidbay"; + name = "Maid Bay" + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/iron/dark, +/area/station/maintenance/fore) +"lAV" = ( +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/turf/open/floor/wood, -/area/commons/locker) -"jis" = ( -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/yellow{ +/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/blue, -/obj/effect/turf_decal/stripes/line{ +/obj/machinery/atmospherics/pipe/smart/simple/yellow/visible{ dir = 4 }, +/obj/effect/landmark/event_spawn, +/obj/effect/turf_decal/stripes/line, /turf/open/floor/iron, -/area/engineering/atmos/pumproom) -"jit" = ( -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/area/station/engineering/atmos) +"lAW" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/turf/open/floor/iron/checker, +/area/station/security/processing/cremation) +"lBj" = ( +/obj/structure/table/wood, +/obj/structure/cable, +/turf/open/floor/carpet/royalblack, +/area/station/command/heads_quarters/captain) +"lBk" = ( +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple, +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/machinery/light/directional/east, -/obj/machinery/camera/directional/north{ - c_tag = "Supermatter Cooler"; - name = "engineering camera"; - network = list("ss13","engine") +/obj/effect/landmark/start/hangover, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"lBC" = ( +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plating{ + icon_state = "panelscorched" }, +/area/station/maintenance/fore) +"lBI" = ( +/obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/blood/old, -/obj/machinery/firealarm/directional/east, /obj/structure/cable, -/obj/machinery/modular_computer/console/preset/engineering, -/turf/open/floor/iron/dark, -/area/engineering/supermatter/room) -"jiB" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/blue{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/turf_decal/tile/red, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/station/maintenance/port/greater) +"lBP" = ( +/obj/effect/turf_decal/sand/plating, /obj/structure/disposalpipe/segment{ dir = 5 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/turf/open/floor/iron, -/area/hallway/primary/starboard) -"jiK" = ( -/turf/closed/wall, -/area/maintenance/department/security) -"jiQ" = ( -/obj/effect/turf_decal/stripes/line{ +/turf/open/floor/plating/airless, +/area/space/nearstation) +"lBQ" = ( +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/maintenance/department/security) +"lBU" = ( +/obj/structure/table/wood, +/obj/item/folder/white{ + pixel_y = 3 + }, +/obj/item/pen, +/turf/open/floor/iron/showroomfloor, +/area/station/medical/psychology) +"lCa" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue{ dir = 1 }, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/camera/directional/south{ - c_tag = "Gravity Generator"; - name = "engineering camera"; - network = list("ss13","engine") +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/turf/open/floor/iron/showroomfloor, +/area/station/medical/psychology) +"lCC" = ( +/obj/structure/flora/bush/flowers_pp/style_random, +/turf/open/floor/grass, +/area/station/service/chapel/monastery) +"lCV" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small/directional/east, +/obj/structure/table/wood, +/obj/item/clipboard{ + pixel_x = 4 + }, +/obj/item/stack/spacecash/c50{ + pixel_y = 8 + }, +/obj/item/stack/spacecash/c50, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/engine, -/area/engineering/gravity_generator) -"jiV" = ( -/obj/structure/table, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/item/analyzer{ - pixel_x = 2; - pixel_y = 2 +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/obj/item/analyzer, -/obj/item/flashlight, -/obj/item/flashlight, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/dark, -/area/engineering/storage/tech) -"jiZ" = ( +/area/station/maintenance/port/fore) +"lDa" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/delivery, +/obj/structure/closet/crate{ + icon_state = "crateopen" + }, +/obj/effect/spawner/random/maintenance, +/turf/open/floor/plating, +/area/station/maintenance/port/lesser) +"lDb" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/structure/cable, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"lDc" = ( +/obj/structure/lattice/catwalk, +/obj/effect/landmark/carpspawn, +/turf/open/space/basic, +/area/station/solars/port/fore) +"lDl" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, /obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, +/obj/structure/sign/warning/secure_area{ + pixel_y = 32 + }, +/obj/machinery/light/directional/north, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"lDm" = ( +/obj/machinery/atmospherics/components/binary/valve/digital{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple{ dir = 4 }, +/obj/structure/cable, +/turf/open/floor/iron/showroomfloor, +/area/station/science/ordnance/storage) +"lDu" = ( +/turf/closed/wall/r_wall, +/area/station/maintenance/starboard) +"lDB" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 8 + }, /obj/effect/turf_decal/stripes/line{ - dir = 1 + dir = 8 }, -/obj/machinery/status_display/evac/directional/east, -/turf/open/floor/iron/dark/corner{ +/obj/effect/turf_decal/stripes/corner{ dir = 4 }, -/area/hallway/primary/port) -"jjR" = ( -/obj/structure/table, /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/neutral, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/maintenance/aft) +"lDK" = ( +/obj/effect/decal/remains/robot, +/obj/effect/decal/cleanable/oil/streak, +/turf/open/floor/iron/dark, +/area/station/service/chapel/storage) +"lDS" = ( /obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/obj/effect/turf_decal/tile/neutral, +/obj/structure/filingcabinet/security, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 }, -/obj/machinery/light/small/directional/west, -/obj/item/restraints/handcuffs/cable/red, -/obj/item/clothing/suit/apron/surgical, -/obj/item/weldingtool/mini, /turf/open/floor/iron/dark, -/area/maintenance/fore) -"jjS" = ( -/obj/effect/turf_decal/loading_area{ - dir = 8 +/area/station/security/detectives_office) +"lDV" = ( +/obj/effect/turf_decal/tile/red{ + dir = 4 }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light/small/directional/south, +/obj/item/kirbyplants{ + icon_state = "plant-02"; + pixel_y = 3 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/security/brig) +"lDW" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/light/small/directional/north, +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, /obj/structure/cable, +/obj/structure/sign/poster/contraband/random/directional/north, /turf/open/floor/plating{ icon_state = "panelscorched" }, -/area/maintenance/fore) -"jkb" = ( +/area/station/maintenance/starboard/fore) +"lEi" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/item/kirbyplants, +/turf/open/floor/iron/dark, +/area/station/command/bridge) +"lEs" = ( +/obj/structure/sign/warning/docking, +/turf/closed/wall, +/area/station/maintenance/starboard) +"lEv" = ( /obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/decal/cleanable/ash, -/turf/open/floor/iron, -/area/maintenance/disposal/incinerator) -"jkk" = ( -/obj/effect/turf_decal/tile/purple{ - dir = 8 - }, -/obj/effect/turf_decal/tile/purple{ - dir = 1 + dir = 5 }, -/obj/effect/turf_decal/tile/purple{ - dir = 1 +/obj/machinery/camera/directional/north{ + c_tag = "Port Bow Solar"; + name = "engineering camera"; + network = list("ss13","engine") }, +/obj/effect/decal/cleanable/dirt, /obj/structure/cable, -/obj/effect/turf_decal/siding/purple{ - dir = 8 +/obj/machinery/power/apc/auto_name/directional/east, +/turf/open/floor/plating{ + icon_state = "platingdmg3" }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron/showroomfloor, -/area/science/xenobiology) -"jkt" = ( +/area/station/maintenance/solars/port/fore) +"lED" = ( +/obj/machinery/telecomms/message_server/preset, +/turf/open/floor/circuit/green/telecomms/mainframe, +/area/station/tcommsat/server) +"lEI" = ( +/obj/structure/flora/bush/ferny/style_random, +/obj/structure/flora/bush/grassy/style_random, +/turf/open/floor/grass, +/area/station/service/hydroponics/garden) +"lEQ" = ( /obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/effect/turf_decal/siding/yellow/corner{ - dir = 1 +/obj/structure/disposalpipe/segment{ + dir = 4 }, /obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ - cycle_id = "atmos-entrance" + cycle_id = "brig-maint-passthrough" }, -/obj/machinery/door/airlock/atmos{ - name = "Atmospherics Desk"; - req_access_txt = "24" +/obj/machinery/door/airlock/security{ + name = "Prison Wing" }, +/obj/effect/mapping_helpers/airlock/access/all/security/general, /turf/open/floor/iron/dark, -/area/engineering/atmos/storage/gas) -"jln" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/sink/kitchen{ - dir = 8; - pixel_x = 12; - pixel_y = 4 - }, -/turf/open/floor/plastic, -/area/hallway/secondary/service) -"jls" = ( -/obj/machinery/camera/directional/south{ - c_tag = "Medical Operating Theater A"; - name = "medical camera"; - network = list("ss13","medical") - }, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/structure/table, -/obj/item/clothing/gloves/color/latex, -/obj/item/clothing/mask/surgical, -/obj/item/clothing/suit/apron/surgical, -/obj/item/clipboard{ - pixel_x = 4; - pixel_y = 4 - }, -/turf/open/floor/iron/showroomfloor, -/area/medical/surgery/fore) -"jlA" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/disposalpipe/segment{ - dir = 4 +/area/station/security/execution/transfer) +"lFr" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 9 }, /turf/open/floor/plating, -/area/maintenance/port/greater) -"jlD" = ( -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ +/area/station/cargo/warehouse) +"lFt" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/landmark/start/botanist, +/turf/open/floor/iron, +/area/station/service/hydroponics) +"lFB" = ( +/obj/effect/turf_decal/tile/red{ dir = 1 }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/effect/turf_decal/tile/blue{ +/obj/effect/turf_decal/tile/red{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/landmark/start/paramedic, -/obj/machinery/atmospherics/pipe/layer_manifold/scrubbers/hidden, +/obj/machinery/light/small/directional/north, +/obj/machinery/status_display/ai/directional/north, /turf/open/floor/iron, -/area/medical/medbay/central) -"jmf" = ( -/obj/structure/sign/departments/security{ - pixel_y = 32 +/area/station/hallway/secondary/exit/departure_lounge) +"lFC" = ( +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) +"lFN" = ( +/obj/structure/chair/comfy/brown{ + dir = 4 }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/turf/open/floor/carpet, +/area/station/medical/psychology) +"lFS" = ( +/obj/item/reagent_containers/food/drinks/bottle/rum{ + pixel_x = -7; + pixel_y = 2 }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating{ - icon_state = "platingdmg3" +/obj/item/reagent_containers/food/drinks/colocup{ + pixel_x = 3; + pixel_y = 3 }, -/area/security/prison) -"jmh" = ( -/obj/structure/bookcase/random, -/obj/structure/cable, -/turf/open/floor/iron/grimy, -/area/security/prison) -"jmm" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/obj/item/clothing/mask/cigarette/rollie/cannabis{ + pixel_y = -3 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/turf/open/floor/plating/rust, +/area/station/maintenance/department/security) +"lGp" = ( +/obj/structure/window/reinforced/plasma{ + dir = 8 }, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, +/obj/machinery/power/energy_accumulator/tesla_coil/anchored, +/turf/open/floor/circuit/green{ + luminosity = 2 }, -/turf/open/floor/iron, -/area/service/janitor) -"jmt" = ( -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating{ - icon_state = "panelscorched" +/area/station/engineering/supermatter) +"lGq" = ( +/obj/machinery/door/poddoor/shutters/preopen{ + id = "engineaccess"; + name = "Engine Access Shutters" }, -/area/maintenance/department/crew_quarters/bar) -"jmy" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/caution/stand_clear, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/decal/cleanable/blood/old, /obj/structure/cable, -/turf/open/floor/iron/showroomfloor, -/area/security/execution/education) -"jnn" = ( -/obj/effect/turf_decal/delivery, -/obj/effect/decal/cleanable/cobweb, -/obj/effect/spawner/random/engineering/atmospherics_portable, -/obj/effect/turf_decal/tile/neutral{ +/turf/open/floor/iron/dark, +/area/station/engineering/supermatter/room) +"lGs" = ( +/turf/closed/wall, +/area/station/security/warden) +"lGF" = ( +/obj/effect/turf_decal/tile/blue{ dir = 4 }, /obj/effect/turf_decal/tile/neutral, +/obj/machinery/light/directional/east, +/obj/machinery/firealarm/directional/east, /turf/open/floor/iron/dark, -/area/maintenance/department/crew_quarters/bar) -"jou" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/security/prison) -"joH" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/area/station/command/bridge) +"lGO" = ( +/obj/structure/lattice/catwalk, +/obj/structure/railing{ + dir = 5 }, -/obj/effect/turf_decal/stripes/corner{ +/turf/open/space/basic, +/area/space/nearstation) +"lGQ" = ( +/obj/effect/turf_decal/tile/purple{ dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/structure/sign/poster/contraband/random/directional/north, -/turf/open/floor/plating{ - icon_state = "platingdmg1" +/turf/open/floor/iron/showroomfloor, +/area/station/science/robotics/lab) +"lGS" = ( +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 4 }, -/area/maintenance/port/fore) -"joR" = ( -/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/yellow, /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/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/light/small/directional/east, +/obj/machinery/camera/directional/east{ + c_tag = "Auxiliary Base Construction"; + name = "cargo camera"; + network = list("ss13","qm") + }, +/obj/effect/landmark/blobstart, +/obj/effect/turf_decal/stripes/corner, /turf/open/floor/iron, -/area/hallway/primary/aft) -"joZ" = ( -/obj/effect/turf_decal/tile/neutral, +/area/station/construction/mining/aux_base) +"lGV" = ( +/obj/effect/spawner/structure/window/reinforced/tinted, +/turf/open/floor/plating, +/area/station/security/execution/transfer) +"lGY" = ( +/obj/effect/turf_decal/bot, +/obj/structure/rack, +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/maintenance/two, +/turf/open/floor/iron/dark, +/area/station/maintenance/port/greater) +"lHg" = ( +/obj/effect/turf_decal/tile/purple/half/contrasted{ + dir = 4 + }, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "ordnancestorage"; + name = "Ordnance Storage Shutters" + }, +/obj/machinery/door/firedoor/heavy, +/obj/structure/cable, +/turf/open/floor/iron/showroomfloor, +/area/station/science/ordnance/storage) +"lHk" = ( +/obj/structure/railing{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/station/service/chapel/monastery) +"lHy" = ( +/obj/structure/table, +/obj/item/clothing/gloves/color/latex, +/obj/item/paper/guides/jobs/medical/morgue, /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 = 4 +/obj/item/pen, +/obj/machinery/light/small/directional/south, +/turf/open/floor/iron/dark, +/area/station/medical/morgue) +"lHE" = ( +/obj/structure/table/wood, +/obj/structure/displaycase/forsale/kitchen{ + pixel_y = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/sign/picture_frame/portrait/bar{ + pixel_y = 32 + }, +/obj/machinery/door/firedoor, +/turf/open/floor/wood, +/area/station/service/bar) +"lHX" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/turf/open/floor/iron/showroomfloor, +/area/station/medical/medbay/central) +"lIr" = ( +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/turf_decal/caution/stand_clear, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 + }, /turf/open/floor/iron, -/area/hallway/primary/fore) -"jpb" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/grimy, -/area/security/prison) -"jpf" = ( +/area/station/security/processing) +"lIs" = ( +/turf/closed/wall/rust, +/area/station/security/execution/education) +"lJd" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/structure/chair/stool/bar/directional/east, +/turf/open/floor/iron/showroomfloor, +/area/station/service/bar/atrium) +"lJg" = ( /obj/effect/turf_decal/stripes/line{ - dir = 10 + dir = 6 }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/extinguisher_cabinet/directional/west, -/obj/effect/landmark/blobstart, -/turf/open/floor/plating{ - icon_state = "platingdmg1" +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 8 }, -/area/maintenance/starboard) -"jpi" = ( -/obj/structure/cable, +/obj/machinery/camera/directional/east{ + c_tag = "Satellite Foyer"; + name = "satellite camera"; + network = list("minisat") + }, +/turf/open/floor/engine, +/area/station/ai_monitored/turret_protected/aisat/foyer) +"lJA" = ( +/obj/structure/table/wood, +/obj/item/folder/red, +/obj/item/lighter, +/turf/open/floor/wood, +/area/station/commons/locker) +"lJD" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/power/apc/auto_name/directional/west, -/turf/open/floor/carpet/red, -/area/service/chapel/monastery) -"jpm" = ( -/obj/effect/turf_decal/delivery, -/obj/machinery/door/poddoor{ - id = "Secure Storage"; - name = "Secure Storage" +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/cargo/storage) +"lJJ" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/hydroponics/constructable, +/obj/effect/turf_decal/trimline/green/line, +/obj/effect/turf_decal/trimline/green/line{ + dir = 1 }, -/turf/open/floor/iron/dark, -/area/engineering/supermatter/room) -"jpG" = ( -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/turf/open/floor/iron, +/area/station/service/hydroponics) +"lJL" = ( +/obj/machinery/requests_console/directional/north{ + department = "Security"; + departmentType = 3; + name = "Security Requests Console" + }, +/obj/effect/turf_decal/tile/red{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/obj/effect/turf_decal/tile/red{ + dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/red{ dir = 4 }, -/obj/effect/landmark/start/atmospheric_technician, +/obj/effect/turf_decal/tile/red, +/obj/structure/filingcabinet, +/turf/open/floor/iron/showroomfloor, +/area/station/security/checkpoint/medical) +"lJR" = ( +/obj/machinery/button/crematorium/indestructible{ + pixel_x = -25 + }, +/turf/open/floor/iron/dark, +/area/station/service/chapel/funeral) +"lJU" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/simple/yellow/visible, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron, -/area/engineering/atmos) -"jpH" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/security/glass{ - name = "Security Office"; - req_access_txt = null; - req_one_access_txt = "1;4" +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/turf/open/floor/iron/dark, -/area/security/office) -"jpL" = ( -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 +/turf/open/floor/iron/showroomfloor, +/area/station/science/research) +"lKe" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 10 }, -/obj/effect/turf_decal/tile/blue, -/obj/machinery/atmospherics/pipe/smart/simple/yellow/visible{ +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 4 }, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/obj/effect/decal/cleanable/dirt, +/obj/structure/sign/warning/vacuum/external{ + pixel_x = -32 }, -/obj/effect/landmark/start/atmospheric_technician, -/turf/open/floor/iron, -/area/engineering/atmos) -"jpT" = ( -/obj/machinery/door/airlock/external{ - name = "Arrival Shuttle Airlock"; - space_dir = 2 +/obj/machinery/light/small/directional/west, +/turf/open/floor/plating{ + icon_state = "panelscorched" }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 1 +/area/station/security/execution/education) +"lKi" = ( +/obj/structure/table, +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, +/obj/item/storage/box/mousetraps{ + pixel_x = 4; + pixel_y = 4 + }, +/obj/item/storage/box/mousetraps{ + pixel_x = 4; + pixel_y = 4 + }, +/obj/item/toy/figure/janitor{ + pixel_x = -8; + pixel_y = 6 + }, +/obj/item/restraints/legcuffs/beartrap{ + pixel_y = 8 + }, +/obj/item/restraints/legcuffs/beartrap{ + pixel_y = 8 }, -/turf/open/floor/iron/dark, -/area/hallway/secondary/entry) -"jpV" = ( -/turf/closed/wall, -/area/service/chapel/monastery) -"jpX" = ( -/obj/machinery/recharge_station, -/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/decal/cleanable/dirt, -/obj/structure/cable, /obj/machinery/power/apc/auto_name/directional/south, +/obj/structure/cable, /turf/open/floor/iron/dark, -/area/ai_monitored/command/storage/satellite) -"jqd" = ( -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/area/station/service/janitor) +"lKk" = ( +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ dir = 8 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/obj/effect/turf_decal/tile/purple, +/obj/machinery/camera/directional/south{ + c_tag = "Research Division"; + name = "science camera"; + network = list("ss13","rd") }, -/obj/effect/turf_decal/tile/neutral{ +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/landmark/start/hangover, -/turf/open/floor/iron, -/area/hallway/secondary/entry) -"jqg" = ( -/obj/machinery/computer/rdservercontrol, -/obj/effect/turf_decal/bot, -/obj/effect/decal/cleanable/dirt, /obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/north, -/turf/open/floor/iron/dark, -/area/science/server) -"jqv" = ( +/obj/machinery/power/apc/auto_name/directional/south, +/turf/open/floor/iron/showroomfloor, +/area/station/science/research) +"lKn" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, /obj/structure/disposalpipe/segment{ dir = 4 }, /obj/structure/cable, -/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ - cycle_id = "sci-maint-passthrough" - }, -/obj/machinery/door/airlock/maintenance{ - req_one_access_txt = "12;47" - }, -/turf/open/floor/iron/dark, -/area/science/xenobiology) -"jqz" = ( -/obj/machinery/firealarm/directional/north, -/obj/structure/flora/ausbushes/pointybush, -/obj/structure/flora/ausbushes/sparsegrass, -/turf/open/floor/grass, -/area/service/hydroponics/garden) -"jqA" = ( -/obj/effect/turf_decal/tile/red{ - dir = 4 +/turf/open/floor/plating{ + icon_state = "panelscorched" }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/stripes/line{ +/area/station/maintenance/port/fore) +"lKq" = ( +/turf/closed/wall, +/area/station/cargo/storage) +"lKC" = ( +/obj/effect/turf_decal/tile/purple{ dir = 1 }, -/obj/machinery/camera/directional/east{ - c_tag = "Brig Warden's Office" - }, -/obj/effect/turf_decal/tile/neutral, -/obj/machinery/airalarm/directional/east, -/turf/open/floor/iron, -/area/security/brig) -"jrw" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/landmark/xeno_spawn, -/obj/effect/turf_decal/siding/wood{ +/obj/effect/turf_decal/tile/purple{ dir = 8 }, -/turf/open/floor/wood{ - icon_state = "wood-broken2" - }, -/area/maintenance/department/crew_quarters/bar) -"jrx" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/engineering/glass{ - name = "Supermatter Engine"; - req_access_txt = "10" - }, -/obj/effect/turf_decal/siding/yellow/corner{ +/obj/effect/turf_decal/tile/purple{ dir = 1 }, -/turf/open/floor/iron/dark, -/area/engineering/supermatter/room) -"jrA" = ( -/obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/caution/stand_clear, -/obj/machinery/airalarm/directional/south, -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/security/brig) -"jrC" = ( -/obj/structure/table, -/obj/machinery/firealarm/directional/north, -/obj/item/storage/fancy/donut_box, -/obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ - dir = 8 +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/turf/open/floor/iron/dark, -/area/security/office) -"jrK" = ( -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/showroomfloor, +/area/station/science/research) +"lKE" = ( +/obj/effect/decal/cleanable/dirt, +/mob/living/simple_animal/hostile/cat_butcherer, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/station/maintenance/fore) +"lKF" = ( +/obj/effect/decal/cleanable/dirt, /obj/structure/cable, -/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ - cycle_id = "engi-entrance" +/obj/machinery/duct, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/sign/poster/contraband/random/directional/south, +/turf/open/floor/plating{ + icon_state = "platingdmg3" }, -/obj/machinery/door/airlock/engineering/glass{ - name = "Engineering Storage"; - req_access_txt = "32" +/area/station/maintenance/department/crew_quarters/bar) +"lLi" = ( +/obj/structure/sign/warning/no_smoking{ + pixel_x = 30 }, -/turf/open/floor/iron/dark, -/area/engineering/main) -"jrN" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/structure/cable, +/turf/open/floor/engine, +/area/station/ai_monitored/turret_protected/ai) +"lLl" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/turf/open/floor/engine, +/area/station/ai_monitored/turret_protected/ai_upload) +"lLp" = ( /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 8 @@ -41494,2689 +42005,2841 @@ /obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, /turf/open/floor/iron, -/area/hallway/primary/central) -"jsb" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/extinguisher_cabinet/directional/south, +/area/station/hallway/primary/fore) +"lLs" = ( /obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/commons/fitness/recreation) -"jsg" = ( -/turf/closed/wall/mineral/bronze, -/area/maintenance/department/chapel) -"jsj" = ( -/obj/effect/turf_decal/stripes/line, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, /obj/structure/cable, -/turf/open/floor/engine, -/area/ai_monitored/turret_protected/aisat/foyer) -"jsk" = ( -/obj/effect/turf_decal/tile/neutral, +/obj/structure/disposalpipe/segment, +/obj/effect/spawner/random/structure/steam_vent, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/station/maintenance/port/greater) +"lLv" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/effect/turf_decal/delivery, -/obj/structure/closet/crate/engineering, -/obj/item/hand_tele, -/turf/open/floor/iron/dark, -/area/command/teleporter) -"jsw" = ( /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/obj/structure/disposalpipe/segment{ + dir = 5 }, -/obj/effect/decal/cleanable/blood/old, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/dark, -/area/cargo/warehouse) -"jsG" = ( -/obj/structure/table, -/obj/machinery/cell_charger{ - pixel_y = 5 - }, -/obj/item/stock_parts/cell/high, -/obj/item/stock_parts/cell/high{ - pixel_x = 8; - pixel_y = -2 +/area/station/security/courtroom) +"lLH" = ( +/obj/structure/sign/departments/engineering, +/turf/closed/wall, +/area/station/cargo/warehouse) +"lLN" = ( +/obj/structure/fans/tiny, +/obj/machinery/door/poddoor/massdriver_chapel, +/turf/open/floor/plating, +/area/station/service/chapel/funeral) +"lLR" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 8 }, -/obj/item/stock_parts/cell/high{ - pixel_x = 8; - pixel_y = 9 +/obj/effect/decal/cleanable/dirt, +/obj/structure/sign/poster/contraband/random/directional/west, +/turf/open/floor/plating{ + icon_state = "platingdmg3" }, -/turf/open/floor/iron/dark, -/area/science/misc_lab) -"jts" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/area/station/maintenance/starboard/fore) +"lMf" = ( +/obj/structure/chair/wood{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, -/obj/item/radio/intercom/directional/north, -/turf/open/floor/engine, -/area/engineering/supermatter/room) -"jtB" = ( -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/yellow{ +/obj/effect/landmark/start/hangover, +/turf/open/floor/wood, +/area/station/service/bar/atrium) +"lMh" = ( +/obj/effect/landmark/event_spawn, +/turf/open/floor/glass, +/area/station/service/hydroponics) +"lMo" = ( +/obj/effect/turf_decal/tile/blue{ dir = 8 }, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/pipe/smart/manifold/green/visible, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 + }, +/obj/effect/turf_decal/box, /turf/open/floor/iron, -/area/engineering/atmos/pumproom) -"jtU" = ( -/obj/machinery/atmospherics/pipe/smart/simple/dark/visible{ +/area/station/hallway/secondary/entry) +"lMy" = ( +/obj/effect/decal/remains/human, +/obj/machinery/light/small/directional/west, +/turf/open/floor/engine/vacuum, +/area/station/science/ordnance/burnchamber) +"lMZ" = ( +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/caution/stand_clear, +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/machinery/door/airlock/research{ - name = "Ordnance Lab"; - req_access_txt = "8" - }, -/obj/machinery/door/firedoor/heavy, /turf/open/floor/iron/dark, -/area/science/storage) -"jtY" = ( -/turf/closed/wall/rust, -/area/medical/psychology) -"jtZ" = ( -/obj/effect/turf_decal/tile/green, -/obj/effect/turf_decal/tile/green{ - dir = 4 - }, -/obj/effect/turf_decal/tile/green, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/structure/disposalpipe/sorting/mail/flip{ - dir = 2; - name = "virology sorting disposal pipe"; - sortType = 27 - }, -/turf/open/floor/iron/showroomfloor, -/area/medical/virology) -"juS" = ( -/turf/closed/wall/r_wall, -/area/service/chapel/dock) -"juT" = ( -/obj/structure/reagent_dispensers/watertank, +/area/station/command/bridge) +"lNn" = ( +/turf/open/floor/engine/n2o, +/area/station/engineering/atmos) +"lNp" = ( /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/turf_decal/delivery, -/turf/open/floor/iron/dark, -/area/engineering/atmos) -"jvb" = ( -/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{ +/obj/machinery/atmospherics/components/trinary/filter/flipped{ dir = 4 }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/obj/effect/turf_decal/box, +/obj/effect/decal/cleanable/dirt, /obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 4 +/turf/open/floor/iron/dark, +/area/station/maintenance/disposal/incinerator) +"lNK" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 1 }, -/turf/open/floor/iron, -/area/hallway/primary/central/fore) -"jvg" = ( -/obj/structure/lattice/catwalk, -/obj/machinery/button/door/directional/east{ - id = "Arrival Shuttle Bay"; - name = "Arrival Shuttle Bay Toggle"; - req_access_txt = "19" +/obj/effect/turf_decal/tile/yellow{ + dir = 8 }, -/obj/machinery/light/directional/east, -/turf/open/floor/plating/airless, -/area/hallway/secondary/entry) -"jvt" = ( -/obj/structure/cable, -/obj/effect/spawner/random/engineering/tracking_beacon, -/obj/effect/turf_decal/tile/green{ +/obj/effect/turf_decal/tile/red{ dir = 1 }, -/obj/effect/turf_decal/tile/blue{ +/obj/effect/turf_decal/siding/yellow{ dir = 8 }, -/obj/effect/landmark/navigate_destination/hydro, /turf/open/floor/iron, -/area/service/hydroponics) -"jvI" = ( -/turf/open/floor/grass, -/area/service/hydroponics/garden) -"jvP" = ( -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/dark, -/area/service/kitchen) -"jvV" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/area/station/engineering/lobby) +"lNP" = ( +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/effect/turf_decal/tile/purple, +/obj/structure/cable, +/obj/effect/turf_decal/siding/purple{ + dir = 1 + }, +/obj/machinery/power/apc/auto_name/directional/south, +/turf/open/floor/iron/showroomfloor, +/area/station/science/lab) +"lOb" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/stripes/corner{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/table, +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/structure/cable, -/turf/open/floor/plating{ - icon_state = "platingdmg3" +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, -/area/maintenance/fore) -"jwf" = ( -/turf/closed/wall/r_wall, -/area/maintenance/port/lesser) -"jwo" = ( -/obj/machinery/airalarm/directional/east, -/turf/open/floor/engine, -/area/science/xenobiology) -"jwJ" = ( -/obj/machinery/power/solar_control{ - dir = 4; - id = "aftport"; - name = "Port Quarter Solar Control" +/obj/effect/turf_decal/tile/neutral, +/obj/item/storage/box/monkeycubes, +/obj/item/storage/box/monkeycubes, +/obj/item/storage/pill_bottle/mutadone{ + pixel_x = 4 }, -/obj/effect/turf_decal/bot, -/obj/structure/sign/warning/vacuum/external{ - pixel_x = -32 +/obj/item/storage/pill_bottle/mannitol, +/obj/item/toy/figure/geneticist{ + pixel_x = 8; + pixel_y = 6 }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/status_display/evac/directional/north, -/obj/effect/turf_decal/stripes/line{ - dir = 9 +/obj/effect/turf_decal/siding/purple/corner, +/turf/open/floor/iron/dark, +/area/station/science/genetics) +"lOh" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 8 }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/turf/open/floor/plating{ - icon_state = "platingdmg3" +/obj/effect/turf_decal/box/red, +/obj/effect/turf_decal/tile/purple/anticorner/contrasted{ + dir = 4 }, -/area/maintenance/solars/port/fore) -"jwZ" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/obj/structure/rack, -/turf/open/floor/plating{ - icon_state = "panelscorched" +/obj/machinery/camera/directional/east{ + c_tag = "Ordnance Test Lab"; + name = "science camera"; + network = list("ss13","rd") }, -/area/maintenance/port/greater) -"jxj" = ( +/obj/item/radio/intercom/directional/east, +/obj/structure/sign/poster/random/directional/north, +/turf/open/floor/iron/showroomfloor, +/area/station/science/ordnance) +"lOq" = ( +/obj/machinery/status_display/ai/directional/west, +/obj/machinery/light/directional/west, /obj/effect/turf_decal/tile/blue{ dir = 1 }, /obj/effect/turf_decal/tile/blue{ - dir = 4 + dir = 8 }, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/turf_decal/stripes/line{ +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"lOG" = ( +/turf/closed/wall/rust, +/area/station/service/chapel/monastery) +"lON" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/rack, +/obj/effect/turf_decal/bot_white, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/turf/open/floor/iron, -/area/hallway/primary/starboard) -"jxm" = ( -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 4 +/obj/item/bodybag{ + pixel_y = 5 }, -/obj/effect/turf_decal/tile/neutral, -/obj/item/radio/intercom/directional/east, -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/stripes/corner, -/turf/open/floor/iron, -/area/hallway/primary/aft) -"jxB" = ( -/obj/structure/disposalpipe/segment, -/obj/effect/decal/cleanable/dirt, +/obj/item/shovel, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/machinery/newscaster/directional/north, +/turf/open/floor/iron/dark, +/area/station/maintenance/port/fore) +"lOX" = ( +/turf/closed/wall/r_wall, +/area/station/engineering/supermatter) +"lOY" = ( /obj/effect/turf_decal/tile/neutral{ - dir = 4 + dir = 8 }, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/spawner/random/structure/tank_holder, -/turf/open/floor/iron/dark, -/area/hallway/primary/starboard) -"jyc" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 4 +/obj/machinery/camera/directional/east{ + c_tag = "Evidence Closet" }, -/turf/open/floor/wood, -/area/service/library) -"jyh" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 9 +/obj/machinery/airalarm/directional/east, +/turf/open/floor/iron/dark, +/area/station/security/brig) +"lOZ" = ( +/obj/effect/turf_decal/box, +/obj/machinery/shower{ + dir = 8 }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 4 +/obj/machinery/light/small/directional/west, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/obj/item/bikehorn/rubberducky, +/obj/machinery/newscaster/directional/west, +/obj/effect/landmark/start/assistant, +/obj/effect/landmark/start/hangover, +/obj/machinery/button/door/directional/east{ + id = "Shower_1"; + name = "Shower 1 Privacy Lock"; + normaldoorcontrol = 1; + pixel_y = 8; + specialfunctions = 4 }, -/obj/machinery/airalarm/directional/north, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating{ - icon_state = "platingdmg3" +/obj/machinery/button/door/directional/east{ + id = "Shower_1Privacy"; + name = "Shower 1 Privacy Toggle"; + pixel_y = -8 }, -/area/security/execution/education) -"jyx" = ( -/obj/structure/lattice/catwalk, -/obj/machinery/light/directional/east, -/turf/open/floor/plating/airless, -/area/hallway/secondary/entry) -"jyH" = ( -/obj/structure/cable, +/turf/open/floor/iron/showroomfloor, +/area/station/commons/toilet/restrooms) +"lPh" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/structure/disposalpipe/segment, -/obj/machinery/duct, -/obj/effect/turf_decal/siding/white{ - dir = 8 +/obj/structure/table, +/obj/machinery/requests_console/directional/west{ + department = "Security"; + departmentType = 5; + name = "Security Requests Console" }, +/obj/machinery/light_switch/directional/north, +/obj/machinery/computer/security/telescreen/engine, +/obj/effect/decal/cleanable/cobweb, /turf/open/floor/iron/dark, -/area/service/bar) -"jyL" = ( -/obj/structure/sign/warning/securearea, -/turf/closed/wall, -/area/commons/fitness/recreation) -"jyT" = ( -/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{ +/area/station/security/checkpoint/engineering) +"lPm" = ( +/obj/structure/window/reinforced{ dir = 1 }, -/obj/effect/decal/cleanable/blood/old, -/obj/effect/spawner/random/engineering/tracking_beacon, +/obj/structure/reagent_dispensers/watertank, +/obj/effect/turf_decal/delivery, /turf/open/floor/iron/dark, -/area/commons/fitness/recreation) -"jzN" = ( -/obj/structure/chair/pew/right{ +/area/station/command/bridge) +"lPU" = ( +/obj/machinery/shower{ dir = 8 }, -/obj/effect/turf_decal/siding/thinplating/dark{ - dir = 6 +/turf/open/floor/plastic, +/area/station/security/prison/shower) +"lPY" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/chapel{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/general/visible, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/cargo/warehouse) +"lQj" = ( +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ dir = 4 }, -/area/service/chapel/monastery) -"jzS" = ( -/obj/effect/turf_decal/tile/blue{ +/obj/effect/turf_decal/tile/red, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/siding/yellow{ dir = 4 }, -/obj/effect/turf_decal/tile/red{ +/turf/open/floor/iron, +/area/station/engineering/storage_shared) +"lQw" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 1 }, +/obj/effect/landmark/start/chaplain, +/turf/open/floor/iron/dark, +/area/station/service/chapel/dock) +"lQK" = ( +/obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/caution/stand_clear, /obj/structure/cable, -/obj/effect/turf_decal/stripes/corner{ +/turf/open/floor/iron/dark, +/area/station/medical/exam_room) +"lRd" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/tile/blue{ dir = 4 }, -/obj/effect/landmark/start/hangover, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/landmark/event_spawn, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, -/area/commons/fitness/recreation) -"jAp" = ( -/turf/open/space, -/area/space) -"jAE" = ( -/obj/structure/sign/warning/nosmoking{ - pixel_x = -30 - }, +/area/station/security/courtroom) +"lRg" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/decal/cleanable/dirt, -/obj/structure/disposalpipe/segment, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"jAF" = ( -/obj/structure/marker_beacon/burgundy{ - name = "landing marker" - }, -/obj/structure/lattice/catwalk, -/turf/open/space/basic, -/area/space/nearstation) -"jAJ" = ( -/obj/effect/turf_decal/bot, /obj/effect/decal/cleanable/dirt, -/obj/structure/closet/crate{ - icon_state = "crateopen" +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, -/obj/effect/spawner/random/maintenance/two, /turf/open/floor/plating, -/area/maintenance/fore) -"jAT" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ +/area/station/maintenance/port/greater) +"lRk" = ( +/turf/closed/wall, +/area/station/maintenance/starboard/fore) +"lRl" = ( +/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/red{ +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/effect/turf_decal/siding/wood{ +/obj/effect/turf_decal/box, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 8 }, -/obj/effect/landmark/start/clown, /turf/open/floor/iron, -/area/service/theater) -"jBn" = ( -/obj/structure/grille/broken, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light/small/directional/north, -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 4 +/area/station/hallway/primary/aft) +"lRq" = ( +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 8 }, -/obj/structure/sign/poster/contraband/random/directional/north, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"jBp" = ( -/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/blue, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, -/obj/structure/disposalpipe/segment{ +/obj/effect/turf_decal/siding/blue, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron/showroomfloor, +/area/station/medical/storage) +"lRE" = ( +/obj/effect/turf_decal/tile/yellow{ dir = 4 }, -/turf/open/floor/plating{ - icon_state = "panelscorched" - }, -/area/maintenance/port/greater) -"jBA" = ( -/turf/closed/wall, -/area/maintenance/department/crew_quarters/bar) -"jBG" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/showroomfloor, +/area/station/medical/chemistry) +"lRJ" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/iron/dark, +/area/station/security/processing) +"lRS" = ( /obj/structure/cable, -/turf/open/floor/plating, -/area/security/prison) -"jBT" = ( -/obj/machinery/light_switch/directional/east, -/obj/item/radio/intercom/directional/north, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"lRZ" = ( +/obj/machinery/door/airlock/external{ + name = "Abandoned External Airlock" }, -/obj/machinery/atmospherics/components/tank/air, -/obj/effect/turf_decal/delivery, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/aisat/atmos) -"jBU" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 1 }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/obj/structure/sign/poster/contraband/random/directional/south, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"jCd" = ( -/obj/machinery/air_sensor/plasma_tank, -/turf/open/floor/engine/plasma, -/area/engineering/atmos) -"jCj" = ( -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/caution/stand_clear, +/obj/structure/disposalpipe/segment, /obj/structure/cable, +/obj/effect/mapping_helpers/airlock/access/all/engineering/external, /turf/open/floor/iron/dark, -/area/security/brig) -"jCI" = ( -/obj/structure/flora/ausbushes/stalkybush, -/obj/structure/flora/ausbushes/brflowers, -/obj/structure/flora/ausbushes/lavendergrass, -/obj/structure/flora/ausbushes/sparsegrass, -/turf/open/floor/grass, -/area/service/hydroponics) -"jCL" = ( -/obj/effect/turf_decal/tile/red{ +/area/station/maintenance/starboard/fore) +"lSl" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 1 }, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 4 - }, -/obj/effect/turf_decal/siding/red{ - dir = 9 - }, -/turf/open/floor/iron/dark, -/area/hallway/secondary/exit/departure_lounge) -"jCT" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/hydroponics/constructable, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/trimline/green/line, -/obj/effect/turf_decal/trimline/green/line{ +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/turf/open/floor/iron, -/area/service/hydroponics) -"jCX" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/item/kirbyplants{ - icon_state = "plant-02"; - pixel_y = 3 - }, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral, -/turf/open/floor/iron/showroomfloor, -/area/security/office) -"jCY" = ( -/obj/structure/table, -/obj/effect/turf_decal/tile/neutral{ +/obj/structure/filingcabinet/chestdrawer, +/obj/effect/turf_decal/tile/blue{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/blue{ dir = 4 }, -/obj/item/storage/bag/tray, -/obj/item/food/sausage, -/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/neutral, /turf/open/floor/iron/dark, -/area/service/bar/atrium) -"jCZ" = ( -/obj/machinery/light/small/directional/south, -/turf/open/floor/plating{ - icon_state = "panelscorched" - }, -/area/maintenance/fore) -"jDc" = ( +/area/station/command/heads_quarters/hop) +"lSt" = ( /obj/structure/cable, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/obj/structure/bed/dogbed/ian, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/effect/turf_decal/siding/wood{ dir = 8 }, -/turf/open/floor/iron/dark, -/area/command/bridge) -"jDl" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/mob/living/simple_animal/pet/dog/corgi/ian{ + dir = 8 }, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 1 +/turf/open/floor/wood, +/area/station/command/heads_quarters/hop) +"lSE" = ( +/obj/machinery/conveyor{ + dir = 1; + id = "NTMSLoad"; + name = "off ramp" }, -/turf/open/floor/iron/showroomfloor, -/area/security/prison) -"jDq" = ( -/obj/structure/chair, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/obj/machinery/door/poddoor{ + id = "freight_port"; + name = "Freight Bay Blast Door" }, -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/hallway/secondary/exit/departure_lounge) -"jDu" = ( -/obj/item/tank/internals/emergency_oxygen/engi{ +/turf/open/floor/plating, +/area/station/cargo/warehouse) +"lSY" = ( +/obj/effect/spawner/random/structure/table, +/obj/item/candle{ pixel_x = -5 }, -/obj/item/tank/internals/emergency_oxygen/engi{ - pixel_x = 5 +/obj/effect/spawner/random/food_or_drink/refreshing_beverage{ + pixel_x = 5; + pixel_y = 1 }, -/obj/item/geiger_counter, -/obj/item/geiger_counter, -/obj/structure/table, -/obj/structure/sign/warning/xeno_mining{ - pixel_x = -32 +/turf/open/floor/plating, +/area/station/maintenance/department/crew_quarters/bar) +"lTc" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, +/obj/effect/turf_decal/tile/neutral, +/obj/structure/rack, +/obj/effect/turf_decal/bot, +/obj/machinery/firealarm/directional/west, +/obj/item/pickaxe, +/obj/item/shovel, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/dark, -/area/engineering/supermatter/room) -"jEk" = ( -/obj/machinery/hydroponics/soil, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/grass, -/area/service/hydroponics/garden) -"jEq" = ( -/obj/machinery/exodrone_launcher, -/obj/effect/turf_decal/trimline/yellow, -/obj/effect/turf_decal/trimline/yellow/mid_joiner, -/obj/effect/turf_decal/trimline/yellow/mid_joiner{ - dir = 1 +/area/station/ai_monitored/turret_protected/aisat/foyer) +"lTf" = ( +/turf/closed/wall/rust, +/area/station/security/medical) +"lTj" = ( +/obj/item/clothing/head/helmet/justice/escape{ + name = "justice helmet" }, -/obj/effect/turf_decal/trimline/yellow/mid_joiner{ +/obj/structure/sign/poster/official/the_owl{ + pixel_y = 32 + }, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/station/maintenance/aft) +"lTu" = ( +/obj/effect/turf_decal/tile/blue{ dir = 8 }, -/obj/effect/turf_decal/trimline/yellow/mid_joiner{ - dir = 4 +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 1 }, -/obj/item/fuel_pellet, -/turf/open/floor/plating, -/area/cargo/drone_bay) -"jEr" = ( -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/blue{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/obj/machinery/vending/drugs, +/obj/structure/disposalpipe/segment{ + dir = 5 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/turf/open/floor/iron/showroomfloor, +/area/station/medical/surgery/fore) +"lTM" = ( +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 4 }, +/obj/effect/turf_decal/tile/neutral, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/landmark/event_spawn, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"jEA" = ( -/obj/structure/table, -/obj/item/clipboard, -/obj/item/computer_hardware/hard_drive/role/roboticist, -/obj/item/computer_hardware/hard_drive/role/signal/ordnance, -/obj/item/computer_hardware/hard_drive/role/signal/ordnance, -/obj/item/computer_hardware/hard_drive/role/signal/ordnance, -/obj/item/circuitboard/aicore{ - pixel_y = 5 - }, -/obj/item/hand_labeler, -/obj/machinery/airalarm/directional/west, -/obj/machinery/light/directional/west, -/obj/item/paicard{ - pixel_x = 6 - }, -/obj/item/aicard, -/obj/item/taperecorder{ - pixel_x = -6; - pixel_y = 6 - }, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ +/area/station/ai_monitored/command/storage/eva) +"lTZ" = ( +/obj/structure/chair/comfy/brown{ dir = 4 }, -/turf/open/floor/iron/dark, -/area/command/heads_quarters/rd) -"jEF" = ( +/obj/machinery/light/directional/north, +/turf/open/floor/carpet/royalblack, +/area/station/command/heads_quarters/captain) +"lUq" = ( +/turf/closed/wall/r_wall/rust, +/area/station/service/chapel/storage) +"lUD" = ( +/obj/effect/spawner/structure/window, /turf/open/floor/plating, -/area/maintenance/port/lesser) -"jEG" = ( -/obj/structure/cable, -/obj/effect/turf_decal/siding/wideplating/dark{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark, -/area/service/chapel/monastery) -"jEI" = ( -/obj/machinery/camera/directional/west{ - c_tag = "Prison Recreation"; - network = list("ss13","prison") +/area/station/security/courtroom) +"lUM" = ( +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 8 }, -/turf/open/floor/iron, -/area/security/prison) -"jEW" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/blue{ dir = 4 }, -/turf/open/floor/iron/dark/corner, -/area/hallway/primary/port) -"jEZ" = ( -/obj/machinery/newscaster/directional/north, -/obj/item/kirbyplants/random, -/turf/open/floor/iron/dark, -/area/service/chapel/dock) -"jFI" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/corner{ - dir = 8 +/obj/effect/turf_decal/tile/blue, +/obj/item/paper_bin{ + pixel_x = -4; + pixel_y = 4 }, -/obj/structure/disposalpipe/segment{ - dir = 9 +/obj/item/pen, +/obj/item/stamp/cmo{ + pixel_x = 8; + pixel_y = 20 }, -/obj/effect/spawner/random/structure/crate, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"jFN" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/obj/machinery/light_switch/directional/south{ + pixel_x = -8 }, -/obj/structure/sign/poster/official/random/directional/south, -/turf/open/floor/iron/dark/corner, -/area/hallway/primary/central/fore) -"jFO" = ( +/obj/machinery/keycard_auth/directional/south{ + pixel_x = 8 + }, +/obj/structure/table/reinforced/rglass, +/turf/open/floor/iron/showroomfloor, +/area/station/command/heads_quarters/cmo) +"lVf" = ( /obj/effect/turf_decal/tile/yellow, /obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/siding/yellow{ - dir = 4 + dir = 8 }, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/engineering/storage_shared) -"jFP" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/obj/effect/landmark/start/cook, -/turf/open/floor/iron/dark, -/area/service/kitchen) -"jGa" = ( -/obj/structure/table/reinforced, -/obj/item/clipboard, -/obj/item/clothing/accessory/armband/deputy, -/obj/item/clothing/accessory/armband/deputy, -/obj/item/clothing/accessory/armband/deputy, -/obj/item/clothing/accessory/armband/deputy, -/obj/item/clothing/accessory/armband/deputy, -/obj/item/food/donut/plain, -/obj/item/inspector, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/stripes/line{ dir = 1 }, -/turf/open/floor/iron/dark, -/area/security/office) -"jGv" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/machinery/atmospherics/pipe/smart/simple/yellow/visible{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/corner, +/obj/effect/turf_decal/stripes/corner{ dir = 8 }, -/turf/open/floor/engine, -/area/engineering/supermatter/room) -"jGy" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/line, /turf/open/floor/iron, -/area/maintenance/disposal/incinerator) -"jGI" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/cobweb/cobweb2, -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/obj/structure/extinguisher_cabinet/directional/east, -/obj/effect/landmark/blobstart, -/turf/open/floor/plating{ - icon_state = "platingdmg3" - }, -/area/maintenance/port/greater) -"jGP" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/sign/departments/security{ - pixel_y = 32 +/area/station/engineering/atmos) +"lVi" = ( +/obj/structure/table, +/obj/item/paper_bin, +/obj/item/pen, +/obj/effect/turf_decal/tile/red{ + dir = 4 }, -/obj/effect/turf_decal/stripes/corner{ +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, +/turf/open/floor/iron/showroomfloor, +/area/station/security/office) +"lVj" = ( /obj/structure/cable, -/turf/open/floor/plating{ - icon_state = "panelscorched" - }, -/area/maintenance/starboard) -"jHA" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/cobweb/cobweb2, -/obj/structure/cable, -/obj/effect/spawner/random/decoration/carpet, -/turf/open/floor/iron, -/area/security/prison) -"jHI" = ( -/obj/effect/turf_decal/tile/blue{ +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/effect/turf_decal/tile/red, -/obj/machinery/camera/directional/south{ - c_tag = "Restrooms"; - name = "recreation camera" +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/obj/structure/disposalpipe/segment{ +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/south, -/turf/open/floor/iron/showroomfloor, -/area/commons/toilet/restrooms) -"jIb" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/layer_manifold/supply/hidden, -/obj/machinery/door/airlock/grunge{ - name = "Monastery Atmos" - }, -/obj/effect/turf_decal/siding/thinplating/dark, -/turf/open/floor/iron/smooth_large, -/area/maintenance/department/chapel/monastery) -"jIo" = ( -/obj/structure/sign/warning/electricshock, -/turf/closed/wall/r_wall, -/area/maintenance/port/aft) -"jIr" = ( -/obj/machinery/vending/hydroseeds{ - slogan_delay = 700 +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, -/obj/effect/turf_decal/delivery, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"lVx" = ( /obj/effect/turf_decal/tile/neutral{ - dir = 4 + dir = 8 }, -/obj/effect/turf_decal/tile/neutral, +/obj/machinery/status_display/evac/directional/north, /turf/open/floor/iron/dark, -/area/service/hydroponics) -"jIx" = ( +/area/station/service/bar) +"lVD" = ( /obj/structure/table, /obj/item/paper_bin{ pixel_x = -4; pixel_y = 4 }, -/obj/item/radio{ - pixel_x = 6; - pixel_y = 4 - }, /obj/item/pen, -/obj/effect/turf_decal/stripes/corner{ - dir = 4 +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/obj/machinery/airalarm/directional/east, -/obj/structure/reagent_dispensers/wall/peppertank/directional/south, -/obj/machinery/camera/directional/east{ - c_tag = "Science Security Post"; - name = "science camera"; - network = list("ss13","rd") +/obj/effect/turf_decal/stripes/corner, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/machinery/newscaster/directional/north, +/obj/structure/spider/stickyweb, +/obj/machinery/button/door/directional/east{ + id = "bankvault"; + name = "Bank Door Lock"; + normaldoorcontrol = 1; + pixel_y = 8; + specialfunctions = 4 }, -/obj/machinery/button/door/directional/south{ - id = "Biohazard"; - name = "Emergency Research Lockdown"; - pixel_x = 24; - req_access_txt = "47" +/obj/machinery/button/door/directional/east{ + id = "bankshutter"; + name = "Bank Shutter Toggle"; + pixel_y = -8 }, /turf/open/floor/iron/dark, -/area/security/checkpoint/science/research) -"jJg" = ( -/obj/effect/turf_decal/tile/neutral{ +/area/station/maintenance/port/greater) +"lVL" = ( +/obj/effect/turf_decal/tile/blue{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/spawner/random/engineering/tracking_beacon, -/turf/open/floor/iron, -/area/security/courtroom) -"jJk" = ( -/obj/structure/window/reinforced/spawner{ +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue, +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/stripes/corner{ dir = 4 }, -/obj/structure/window/reinforced/spawner{ - dir = 1 - }, -/obj/structure/window/reinforced/spawner{ +/obj/structure/cable, +/turf/open/floor/iron/showroomfloor, +/area/station/science/server) +"lWg" = ( +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/structure/flora/ausbushes/lavendergrass, -/obj/structure/flora/ausbushes/reedbush, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "emmd"; - name = "Emergency Medical Lockdown Shutters" - }, -/turf/open/floor/grass, -/area/medical/paramedic) -"jJt" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/turf_decal/stripes/corner, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/orange/visible, -/turf/open/floor/engine, -/area/engineering/supermatter/room) -"jJA" = ( -/obj/machinery/door/firedoor/heavy, -/obj/machinery/door/airlock/virology{ - name = "Virology Access"; - req_access_txt = "39" +/obj/effect/decal/cleanable/dirt, +/obj/machinery/modular_computer/console/preset/civilian{ + dir = 8 }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ - cycle_id = "viro-airlock" +/obj/machinery/requests_console/directional/east{ + department = "Robotics"; + departmentType = 2; + name = "Robotics Requests Console"; + receive_ore_updates = 1 }, /turf/open/floor/iron/dark, -/area/medical/virology) -"jJY" = ( +/area/station/science/robotics/lab) +"lWm" = ( +/obj/machinery/door/airlock/engineering{ + name = "Starboard Bow Solar Access" + }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, +/turf/open/floor/iron/dark, +/area/station/maintenance/solars/starboard/fore) +"lWw" = ( +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ dir = 8 }, -/obj/effect/turf_decal/tile/neutral, -/turf/open/floor/iron, -/area/hallway/primary/central/fore) -"jKx" = ( -/obj/machinery/airalarm/directional/east, +/obj/effect/turf_decal/tile/purple, /obj/structure/cable, -/obj/effect/turf_decal/stripes/corner{ +/obj/effect/turf_decal/siding/purple/corner{ dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/engine, -/area/engineering/supermatter/room) -"jKz" = ( -/obj/effect/turf_decal/bot, -/obj/machinery/holopad, -/obj/effect/spawner/random/engineering/tracking_beacon, -/turf/open/floor/iron, -/area/ai_monitored/command/storage/eva) -"jLe" = ( +/turf/open/floor/iron/showroomfloor, +/area/station/science/lab) +"lWC" = ( /obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/stripes/line{ +/obj/machinery/camera/directional/south, +/obj/structure/lattice/catwalk, +/obj/machinery/light/directional/south, +/turf/open/floor/plating/airless, +/area/station/hallway/secondary/entry) +"lWJ" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 4 }, +/obj/structure/sign/poster/official/random/directional/south, +/turf/open/floor/iron, +/area/station/commons/fitness/recreation) +"lWQ" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, -/turf/open/floor/plating{ - icon_state = "platingdmg1" +/obj/machinery/power/apc/auto_name/directional/west, +/turf/open/floor/engine, +/area/station/engineering/storage/tech) +"lWV" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/sign/warning/pods{ + pixel_y = 32 }, -/area/maintenance/fore) -"jLm" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 1 +/turf/open/floor/plating{ + icon_state = "platingdmg3" }, +/area/station/maintenance/port/greater) +"lWW" = ( +/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/structure/disposalpipe/segment{ - dir = 5 + dir = 4 }, -/turf/open/floor/iron, -/area/hallway/primary/central/fore) -"jLU" = ( -/obj/structure/table/wood, -/obj/machinery/newscaster/directional/east, +/obj/effect/turf_decal/delivery, +/obj/structure/table, /obj/item/paper_bin{ - pixel_x = 4; + pixel_x = -4; pixel_y = 4 }, /obj/item/pen, -/turf/open/floor/wood, -/area/maintenance/starboard/fore) -"jMc" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/effect/turf_decal/stripes/corner{ - dir = 8 +/obj/item/stamp{ + pixel_x = 8; + pixel_y = 2 + }, +/obj/item/stamp/denied{ + pixel_x = 8; + pixel_y = 6 + }, +/obj/item/pen/red{ + pixel_x = 8; + pixel_y = -5 }, +/turf/open/floor/iron/dark, +/area/station/cargo/office) +"lXe" = ( /obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, /obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/item/radio/intercom/directional/south, -/turf/open/floor/iron, -/area/command/bridge) -"jMl" = ( -/obj/structure/dresser, -/obj/machinery/light/small/directional/north, -/obj/structure/noticeboard/directional/north, -/turf/open/floor/wood, -/area/service/theater) -"jML" = ( -/obj/machinery/door/airlock/grunge, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/table, +/obj/item/storage/box/lights/mixed{ + pixel_y = 5 + }, /turf/open/floor/iron/dark, -/area/service/chapel/dock) -"jMP" = ( -/obj/effect/turf_decal/tile/blue{ +/area/station/hallway/primary/port) +"lXK" = ( +/obj/effect/turf_decal/tile/yellow{ dir = 1 }, -/obj/effect/turf_decal/tile/blue{ +/obj/effect/turf_decal/tile/yellow{ dir = 8 }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 +/obj/machinery/camera/directional/west{ + c_tag = "Chemistry West"; + network = list("ss13","medbay") }, +/obj/machinery/firealarm/directional/west, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/showroomfloor, -/area/medical/exam_room) -"jMR" = ( -/turf/closed/wall, -/area/cargo/qm) -"jMX" = ( +/area/station/medical/chemistry) +"lYa" = ( +/obj/structure/chair/comfy/brown, +/obj/effect/landmark/start/detective, +/turf/open/floor/carpet/green, +/area/station/security/detectives_office) +"lYb" = ( /obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/obj/machinery/atmospherics/components/unary/passive_vent{ - name = "killroom vent" + dir = 8 }, -/turf/open/floor/circuit/telecomms, -/area/science/xenobiology) -"jNa" = ( -/obj/effect/turf_decal/tile/yellow{ - dir = 4 +/obj/machinery/atmospherics/components/binary/pump{ + name = "Gas to Chamber" }, -/obj/effect/turf_decal/tile/yellow, -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 6 +/turf/open/floor/circuit/green{ + luminosity = 2 }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 +/area/station/engineering/supermatter) +"lYg" = ( +/turf/closed/wall, +/area/station/science/robotics/lab) +"lYi" = ( +/obj/machinery/door/poddoor/shutters{ + id = "evashutter"; + name = "E.V.A. Storage Shutter" }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/showroomfloor, -/area/medical/chemistry) -"jNB" = ( -/obj/structure/tank_dispenser, -/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/caution/stand_clear, /turf/open/floor/iron/dark, -/area/engineering/atmos) -"jNX" = ( -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/maintenance/port/lesser) -"jNY" = ( -/obj/effect/turf_decal/tile/neutral{ +/area/station/ai_monitored/command/storage/eva) +"lYv" = ( +/obj/structure/window/reinforced/spawner{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 - }, -/obj/machinery/newscaster/directional/east, -/obj/machinery/light/directional/east, -/turf/open/floor/iron/dark, -/area/security/lockers) -"jOd" = ( -/obj/effect/turf_decal/stripes/corner{ +/obj/structure/flora/bush/leavy/style_random, +/obj/structure/flora/bush/sparsegrass/style_random, +/turf/open/floor/grass, +/area/station/hallway/primary/fore) +"lYE" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/plating, -/area/maintenance/aft) -"jOe" = ( -/obj/machinery/power/solar{ - id = "aftport"; - name = "Aft-Port Solar Array" +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/structure/cable, -/turf/open/floor/iron/solarpanel/airless, -/area/solars/port/aft) -"jOf" = ( +/obj/structure/railing/corner, +/turf/open/floor/iron/showroomfloor, +/area/station/service/bar/atrium) +"lYG" = ( +/obj/structure/closet/secure_closet/evidence, /obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 8 }, -/obj/structure/extinguisher_cabinet/directional/east, +/obj/effect/turf_decal/bot, +/obj/effect/decal/cleanable/cobweb/cobweb2, /turf/open/floor/iron/dark, -/area/security/interrogation) -"jOH" = ( -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/blue{ +/area/station/security/brig) +"lYT" = ( +/obj/machinery/door/firedoor, +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/item/kirbyplants{ - icon_state = "plant-16" +/obj/effect/turf_decal/caution/stand_clear, +/turf/open/floor/iron/dark, +/area/station/hallway/primary/aft) +"lYX" = ( +/obj/effect/turf_decal/tile/red{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/iron, +/area/station/security/brig) +"lZi" = ( +/turf/closed/wall/r_wall, +/area/station/maintenance/starboard/fore) +"lZl" = ( +/obj/machinery/light/small/directional/west, /obj/effect/turf_decal/stripes/corner{ dir = 8 }, -/obj/structure/cable, -/turf/open/floor/iron, -/area/hallway/primary/starboard) -"jOI" = ( -/obj/machinery/vending/cigarette, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/obj/structure/sign/warning/electric_shock{ + pixel_x = -32 }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/bot_white, -/obj/effect/decal/cleanable/blood/old, /obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/dark, -/area/maintenance/port/greater) -"jOO" = ( -/obj/machinery/door/airlock/external{ - name = "Atmospherics External Airlock"; - req_access_txt = "24" +/obj/item/storage/box/lights/mixed, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) +"lZn" = ( +/obj/structure/sign/departments/science, +/turf/closed/wall/rust, +/area/station/science/lab) +"lZr" = ( +/obj/structure/table/wood, +/obj/item/storage/box/deputy{ + pixel_y = 5 }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 +/obj/item/taperecorder{ + pixel_x = 5; + pixel_y = 5 }, -/turf/open/floor/plating/airless, -/area/maintenance/disposal/incinerator) -"jOT" = ( -/turf/open/floor/iron, -/area/service/hydroponics) -"jPc" = ( -/obj/effect/turf_decal/delivery, -/obj/machinery/atmospherics/components/unary/portables_connector/visible, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/obj/item/flashlight/seclite, +/obj/machinery/firealarm/directional/east, +/obj/machinery/light_switch/directional/north{ + pixel_x = 26 }, -/obj/effect/decal/cleanable/blood/old, /turf/open/floor/iron/dark, -/area/engineering/supermatter/room) -"jPk" = ( -/obj/structure/table/glass, -/obj/item/storage/box/rxglasses{ - pixel_x = 4; - pixel_y = 4 - }, -/obj/item/storage/box/beakers, -/obj/item/gun/syringe{ - pixel_y = 5 +/area/station/command/heads_quarters/hos) +"lZK" = ( +/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/obj/item/reagent_containers/spray/cleaner, -/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/machinery/light_switch/directional/north, -/turf/open/floor/iron/dark, -/area/medical/storage) -"jPF" = ( -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 +/obj/structure/table, +/obj/item/camera, +/obj/item/camera_film{ + pixel_x = -4; + pixel_y = 4 }, -/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ - dir = 4 +/obj/machinery/power/apc/auto_name/directional/east, +/turf/open/floor/iron/dark, +/area/station/commons/storage/art) +"lZV" = ( +/obj/machinery/atmospherics/components/trinary/filter/flipped/critical{ + dir = 8 }, -/obj/effect/landmark/start/atmospheric_technician, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/engineering/atmos) -"jPN" = ( +/obj/effect/turf_decal/stripes/line, +/obj/structure/cable, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"maA" = ( /obj/effect/turf_decal/tile/yellow{ dir = 1 }, +/obj/effect/turf_decal/tile/yellow, /obj/effect/turf_decal/tile/yellow{ dir = 8 }, -/obj/effect/turf_decal/tile/blue{ +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/showroomfloor, +/area/station/medical/chemistry) +"maK" = ( +/obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/maintenance/port/lesser) +"maQ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/plating{ + icon_state = "panelscorched" }, -/obj/machinery/atmospherics/pipe/bridge_pipe/yellow/visible{ +/area/station/maintenance/port/fore) +"maW" = ( +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/machinery/atmospherics/pipe/bridge_pipe/cyan/visible, -/turf/open/floor/iron, -/area/engineering/atmos) -"jPO" = ( -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, -/obj/structure/table, -/obj/item/storage/toolbox/electrical, -/obj/item/clothing/mask/gas, -/turf/open/floor/iron/dark, -/area/engineering/supermatter/room) -"jPW" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/effect/landmark/start/lawyer, -/obj/effect/turf_decal/siding/wood, -/obj/effect/turf_decal/siding/wood{ +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/turf/open/floor/wood, -/area/service/lawoffice) -"jQk" = ( /obj/effect/turf_decal/tile/neutral{ - dir = 4 + dir = 8 }, /obj/effect/turf_decal/tile/neutral, -/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ - dir = 9 +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"maX" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "panelscorched" }, -/turf/open/floor/iron/dark, -/area/engineering/atmos) -"jQo" = ( -/obj/effect/turf_decal/tile/red{ +/area/station/maintenance/port/fore) +"mbc" = ( +/obj/effect/turf_decal/tile/blue{ dir = 1 }, /obj/effect/turf_decal/tile/blue{ dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/showroomfloor, -/area/commons/toilet/restrooms) -"jQV" = ( -/obj/structure/flora/ausbushes/lavendergrass, -/obj/structure/flora/ausbushes/sparsegrass, -/obj/structure/flora/ausbushes/ywflowers, -/obj/structure/flora/ausbushes/grassybush, -/obj/structure/flora/ausbushes/palebush, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, /obj/effect/turf_decal/stripes/line{ - dir = 8 + dir = 4 }, -/turf/open/misc/asteroid, -/area/space/nearstation) -"jQW" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 1 +/turf/open/floor/iron/showroomfloor, +/area/station/medical/medbay/central) +"mbd" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 9 }, -/obj/effect/decal/cleanable/blood/old, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/engine, -/area/ai_monitored/command/nuke_storage) -"jRd" = ( /obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/port/lesser) +"mbh" = ( +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/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/iron/grimy, +/area/station/security/prison/safe) +"mbl" = ( +/obj/machinery/door/airlock/external{ + name = "Solar Maintenance" }, -/obj/structure/cable, -/turf/open/floor/plating{ - icon_state = "platingdmg3" +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 }, -/area/maintenance/starboard) -"jRn" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, +/turf/open/floor/plating, +/area/station/maintenance/solars/starboard/fore) +"mbp" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ +/obj/effect/turf_decal/tile/blue{ dir = 4 }, -/obj/machinery/firealarm/directional/north, -/turf/open/floor/plastic, -/area/hallway/secondary/service) -"jRt" = ( -/obj/structure/closet/radiation, -/obj/structure/grille/broken, -/obj/effect/decal/cleanable/cobweb, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating{ - icon_state = "platingdmg3" - }, -/area/maintenance/starboard/aft) -"jRz" = ( -/obj/structure/sign/warning/pods, -/turf/closed/wall, -/area/commons/fitness/recreation) -"jRF" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/engine, -/area/ai_monitored/turret_protected/ai_upload) -"jRP" = ( -/obj/effect/turf_decal/bot, -/obj/structure/frame/computer{ - anchored = 1 - }, -/obj/effect/decal/cleanable/dirt, -/obj/item/radio/intercom/directional/north, -/turf/open/floor/iron/dark, -/area/maintenance/fore) -"jRQ" = ( -/obj/effect/turf_decal/bot, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/ore_silo, -/obj/machinery/airalarm/directional/north, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/blue{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral, -/turf/open/floor/iron/dark, -/area/ai_monitored/command/nuke_storage) -"jRU" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/yellow{ +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/turf_decal/tile/brown{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ +/obj/machinery/ticket_machine/directional/north, +/obj/effect/turf_decal/stripes/corner{ dir = 4 }, -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, /turf/open/floor/iron, -/area/cargo/drone_bay) -"jSc" = ( -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/tile/neutral{ +/area/station/hallway/primary/central) +"mbC" = ( +/obj/structure/transit_tube/curved{ dir = 8 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/obj/structure/disposalpipe/segment{ + dir = 10 }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/modular_computer/console/preset/civilian{ - dir = 8 +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/effect/turf_decal/sand/plating, +/turf/open/floor/plating/airless, +/area/space/nearstation) +"mbE" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "departures-entrance" }, -/obj/machinery/requests_console/directional/east{ - department = "Robotics"; - departmentType = 2; - name = "Robotics Requests Console"; - receive_ore_updates = 1 +/obj/machinery/door/airlock/public/glass{ + name = "Departure Lounge" }, /turf/open/floor/iron/dark, -/area/science/robotics/lab) -"jSh" = ( -/obj/effect/turf_decal/bot, +/area/station/hallway/secondary/exit/departure_lounge) +"mbP" = ( +/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ - dir = 4 + dir = 8 }, -/obj/effect/turf_decal/tile/neutral, -/obj/machinery/computer/secure_data{ - dir = 4 +/obj/effect/turf_decal/bot, +/obj/machinery/holopad, +/turf/open/floor/iron, +/area/station/security/processing) +"mbQ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/plating{ + icon_state = "platingdmg1" }, -/obj/machinery/newscaster/directional/west, -/obj/machinery/camera/directional/west{ - c_tag = "Security Office Computers" +/area/station/maintenance/starboard/fore) +"mbS" = ( +/obj/machinery/door/airlock/engineering{ + name = "Starboard Quarter Solar Access" }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, /turf/open/floor/iron/dark, -/area/security/office) -"jSw" = ( +/area/station/maintenance/solars/starboard/aft) +"mbW" = ( /obj/effect/decal/cleanable/blood/old, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/carpet/green, -/area/maintenance/port/greater) -"jSK" = ( -/obj/effect/turf_decal/tile/purple{ +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/remains/human, +/obj/item/paper/crumpled{ + info = "This isn't funny, I'm trapped on the least fun room on the station."; + name = "poorly written complaint" + }, +/turf/open/floor/iron/dark, +/area/station/maintenance/starboard/fore) +"mbY" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/landmark/start/janitor, +/obj/structure/disposalpipe/junction{ dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/showroomfloor, -/area/science/mixing) -"jSW" = ( -/obj/structure/table/wood, -/obj/effect/decal/cleanable/cobweb, -/obj/item/storage/secure/briefcase{ - pixel_y = 4 +/turf/open/floor/iron, +/area/station/service/janitor) +"mcl" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/landmark/blobstart, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plating{ + icon_state = "platingdmg3" }, -/obj/item/radio{ - desc = "An old handheld radio. You could use it, if you really wanted to."; - icon_state = "radio"; - name = "old radio" +/area/station/maintenance/fore) +"mcs" = ( +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 }, -/obj/machinery/airalarm/directional/west, -/obj/machinery/button/door/directional/north{ - id = "Cabin_4"; - name = "Cabin 4 Privacy Lock"; - normaldoorcontrol = 1; - specialfunctions = 4 +/obj/effect/turf_decal/tile/red{ + dir = 8 }, -/turf/open/floor/wood, -/area/commons/locker) -"jTh" = ( -/obj/machinery/disposal/bin, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/simple/dark/visible{ + dir = 6 + }, +/obj/effect/turf_decal/stripes/corner, +/turf/open/floor/iron, +/area/station/maintenance/disposal/incinerator) +"mcN" = ( /obj/effect/turf_decal/bot, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/obj/effect/landmark/navigate_destination/hop, +/turf/open/floor/iron, +/area/station/command/heads_quarters/hop) +"mda" = ( +/obj/machinery/door/airlock/engineering/glass/critical{ + heat_proof = 1; + name = "Supermatter Chamber" }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 1 }, -/obj/machinery/light_switch/directional/west, -/obj/machinery/light/directional/west, -/obj/structure/disposalpipe/trunk{ +/obj/effect/turf_decal/delivery, +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, +/turf/open/floor/engine, +/area/station/engineering/supermatter) +"mdl" = ( +/obj/effect/turf_decal/box/corners{ dir = 1 }, -/obj/machinery/firealarm/directional/south, -/turf/open/floor/iron/dark, -/area/medical/paramedic) -"jTz" = ( -/obj/effect/turf_decal/stripes/line{ +/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/effect/decal/cleanable/dirt, -/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/sign/poster/contraband/random/directional/north, -/turf/open/floor/plating{ - icon_state = "panelscorched" - }, -/area/maintenance/starboard/aft) -"jTH" = ( +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) +"mdp" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron, +/area/station/security/brig) +"mdB" = ( /obj/machinery/door/airlock/external{ name = "External Freight Airlock" }, -/obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 1 - }, +/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/mapping_helpers/airlock/cyclelink_helper, /turf/open/floor/iron/dark, -/area/cargo/warehouse) -"jTJ" = ( -/obj/structure/closet/crate/hydroponics, -/obj/item/paper/guides/jobs/hydroponics, -/obj/item/seeds/onion, -/obj/item/seeds/garlic, -/obj/item/seeds/potato, -/obj/item/seeds/tomato, -/obj/item/seeds/carrot, -/obj/item/seeds/grass, -/obj/item/seeds/ambrosia, -/obj/item/seeds/wheat, -/obj/item/seeds/pumpkin, -/obj/effect/spawner/random/contraband/prison, -/obj/effect/turf_decal/trimline/green/filled/line{ - dir = 9 +/area/station/cargo/warehouse) +"mdE" = ( +/obj/effect/turf_decal/tile/red{ + dir = 4 }, -/obj/structure/cable, -/turf/open/floor/iron, -/area/security/prison) -"jTL" = ( -/obj/structure/grille/broken, -/obj/structure/lattice/catwalk, -/obj/structure/railing, -/obj/structure/railing{ +/obj/effect/turf_decal/tile/red{ dir = 1 }, -/turf/open/space/basic, -/area/space/nearstation) -"jUr" = ( +/obj/machinery/light/small/directional/north, +/obj/machinery/firealarm/directional/north, /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/stripes/line{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/security/brig) +"mdX" = ( +/obj/effect/turf_decal/bot/right, +/turf/open/floor/iron, +/area/station/maintenance/disposal/incinerator) +"mdY" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/structure/crate, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/port/aft) +"mec" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/obj/structure/cable, +/turf/open/floor/plating{ + icon_state = "platingdmg1" }, +/area/station/maintenance/starboard/fore) +"mee" = ( /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/turf/open/floor/iron, -/area/hallway/primary/starboard) -"jVm" = ( -/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/bot, +/obj/structure/closet/firecloset, +/turf/open/floor/iron/dark, +/area/station/hallway/primary/starboard) +"mej" = ( +/obj/structure/cable, +/obj/machinery/icecream_vat, +/obj/effect/turf_decal/bot/right, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/iron/dark, +/area/station/maintenance/department/bridge) +"mek" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/light/built/directional/north, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/disposal/incinerator) +"mes" = ( +/obj/structure/table, +/obj/item/storage/bag/tray/cafeteria, +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/security/prison/mess) +"meO" = ( /obj/effect/turf_decal/tile/blue{ dir = 8 }, -/obj/effect/turf_decal/tile/blue, -/obj/item/kirbyplants{ - icon_state = "plant-10" - }, -/turf/open/floor/iron/showroomfloor, -/area/command/heads_quarters/cmo) -"jVJ" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/loading_area{ +/obj/effect/turf_decal/tile/red{ dir = 1 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/commons/fitness/recreation) +"meS" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/sorting/mail{ + dir = 8; + name = "security disposal pipe"; + sortType = 7 + }, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/security/office) +"mfd" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/caution/stand_clear, +/obj/machinery/airalarm/directional/south, +/obj/structure/cable, /turf/open/floor/iron/dark, -/area/maintenance/department/bridge) -"jWm" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/bot, -/obj/effect/spawner/random/structure/crate, +/area/station/security/brig) +"mfh" = ( +/turf/closed/wall/r_wall, +/area/station/science/ordnance/office) +"mfs" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "cmoprivacy"; + name = "Office Privacy Shutters" + }, /turf/open/floor/plating, -/area/maintenance/port/lesser) -"jWr" = ( -/obj/effect/turf_decal/tile/neutral, +/area/station/medical/storage) +"mfw" = ( +/obj/structure/chair/sofa/right{ + color = "#c45c57"; + 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/tile/neutral{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/effect/decal/cleanable/dirt, +/obj/structure/railing{ + dir = 4 + }, +/obj/effect/landmark/start/hangover, /turf/open/floor/iron/dark, -/area/hallway/secondary/exit/departure_lounge) -"jWH" = ( +/area/station/service/bar/atrium) +"mfD" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/turf/open/floor/engine, +/area/station/ai_monitored/command/nuke_storage) +"mfE" = ( +/obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/camera/directional/west{ + c_tag = "Supermatter Terminal"; + name = "engineering camera"; + network = list("ss13","engine") + }, +/obj/machinery/light_switch/directional/west, +/obj/structure/cable, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"mfF" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/trimline/green/filled/line, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, /obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/turf/open/floor/iron, -/area/command/bridge) -"jWJ" = ( -/obj/structure/cable, -/obj/effect/turf_decal/tile/neutral, +/obj/effect/landmark/start/botanist, +/turf/open/floor/iron/dark, +/area/station/service/hydroponics) +"mfG" = ( /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/disposalpipe/segment, -/turf/open/floor/iron, -/area/hallway/primary/central) -"jWU" = ( -/obj/effect/turf_decal/stripes/corner{ +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/machinery/light/small/directional/west, +/turf/open/floor/iron/dark, +/area/station/security/courtroom) +"mfI" = ( /obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating{ - icon_state = "panelscorched" - }, -/area/maintenance/port/lesser) -"jXa" = ( -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/blue{ +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/stripes/line, +/obj/structure/closet/cardboard, +/turf/open/floor/plating, +/area/station/maintenance/starboard) +"mfJ" = ( +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable, -/obj/effect/landmark/start/hangover, -/turf/open/floor/iron/showroomfloor, -/area/commons/toilet/restrooms) -"jXg" = ( -/obj/item/toy/plush/pkplush{ - desc = "Give HUG-E a hug!"; - name = "TH3R4PY-X09" - }, -/obj/machinery/flasher/directional/north{ - id = "IsolationFlash" +/turf/open/floor/iron/dark/corner{ + dir = 8 }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/area/station/hallway/primary/central/fore) +"mfU" = ( +/obj/effect/turf_decal/stripes/end{ dir = 4 }, -/obj/effect/turf_decal/tile/red/fourcorners, -/turf/open/floor/iron/white, -/area/security/prison/safe) -"jXi" = ( -/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small/directional/east, +/obj/item/radio/intercom/directional/east, +/obj/machinery/status_display/ai/directional/south, +/turf/open/floor/engine, +/area/station/tcommsat/computer) +"mfY" = ( +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/landmark/event_spawn, /obj/structure/disposalpipe/segment{ - dir = 10 + dir = 9 }, -/obj/structure/cable, -/turf/open/floor/plating{ - icon_state = "panelscorched" +/obj/effect/turf_decal/siding/purple/corner, +/turf/open/floor/iron/showroomfloor, +/area/station/science/lab) +"mgx" = ( +/obj/structure/bookcase/random/nonfiction, +/obj/machinery/computer/security/telescreen/entertainment/directional/north, +/turf/open/floor/wood, +/area/station/service/library) +"mgA" = ( +/obj/structure/table, +/obj/item/paper_bin, +/obj/item/pen, +/obj/effect/turf_decal/tile/blue{ + dir = 1 }, -/area/maintenance/starboard) -"jXK" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating, -/area/maintenance/department/crew_quarters/bar) -"jXU" = ( -/obj/effect/turf_decal/tile/yellow{ +/obj/effect/turf_decal/tile/blue{ dir = 8 }, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/neutral, -/obj/machinery/light/directional/south, -/obj/structure/extinguisher_cabinet/directional/south, -/turf/open/floor/iron, -/area/hallway/primary/central) -"jYa" = ( -/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/obj/machinery/light/directional/west, +/obj/machinery/newscaster/directional/west, +/obj/machinery/camera/directional/west{ + c_tag = "Bridge Port"; + name = "command camera" }, -/obj/item/kirbyplants{ - icon_state = "plant-21" +/turf/open/floor/iron, +/area/station/command/bridge) +"mgC" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/security/glass{ + name = "Equipment Room" }, -/obj/machinery/airalarm/directional/east, -/turf/open/floor/iron/dark/corner, -/area/hallway/primary/central/fore) -"jYF" = ( -/turf/closed/wall/r_wall/rust, -/area/maintenance/central) -"jYI" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/siding/wood{ - dir = 1 +/obj/effect/turf_decal/siding/red/corner{ + dir = 4 }, -/obj/structure/chair/stool/directional/north, -/turf/open/floor/wood, -/area/service/library) -"jYM" = ( +/obj/effect/mapping_helpers/airlock/access/all/security/brig, +/turf/open/floor/iron/dark, +/area/station/security/lockers) +"mha" = ( +/obj/machinery/porta_turret/ai, +/obj/machinery/airalarm/directional/west, +/obj/machinery/light/small/directional/north, +/obj/effect/turf_decal/box/red, +/turf/open/floor/circuit/green{ + luminosity = 2 + }, +/area/station/ai_monitored/turret_protected/aisat_interior) +"mhi" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ +/turf/open/floor/iron/dark/corner{ + dir = 1 + }, +/area/station/hallway/primary/starboard) +"mhO" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/turf_decal/stripes/corner{ +/obj/machinery/door/airlock/maintenance, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 8 + }, +/obj/effect/mapping_helpers/airlock/access/any/security/maintenance, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/port/greater) +"mhP" = ( +/obj/effect/turf_decal/tile/purple{ dir = 1 }, -/obj/machinery/airalarm/directional/north, -/turf/open/floor/iron/dark/corner{ +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/effect/turf_decal/tile/purple{ dir = 1 }, -/area/hallway/primary/central) -"jYU" = ( -/obj/machinery/power/emitter/welded{ +/obj/structure/disposalpipe/segment{ dir = 4 }, +/turf/open/floor/iron/showroomfloor, +/area/station/science/lab) +"mid" = ( /obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/turf/open/floor/plating{ - icon_state = "panelscorched" +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/area/engineering/supermatter/room) -"jZg" = ( -/obj/structure/cable, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/decal/cleanable/blood/old, +/mob/living/simple_animal/hostile/giant_spider/hunter/scrawny, +/turf/open/floor/iron/dark, +/area/station/maintenance/port/greater) +"mii" = ( +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/disposalpipe/segment{ + dir = 6 + }, +/turf/open/floor/iron/showroomfloor, +/area/station/science/robotics/lab) +"mij" = ( +/obj/machinery/door/airlock/maintenance, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/unres, +/obj/effect/mapping_helpers/airlock/access/any/security/maintenance, +/turf/open/floor/iron/dark, +/area/station/maintenance/port/aft) +"mik" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/landmark/event_spawn, +/obj/structure/cable, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/station/maintenance/starboard) +"mis" = ( +/obj/structure/frame/machine, +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/effect/turf_decal/tile/green, +/obj/effect/decal/cleanable/oil, +/obj/item/stack/cable_coil/cut, +/turf/open/floor/plating, +/area/station/cargo/warehouse) +"miK" = ( +/obj/effect/decal/cleanable/blood/footprints{ + dir = 4; + pixel_x = 24; + pixel_y = 8 + }, +/obj/structure/urinal/directional/north, +/turf/open/floor/plating/rust, +/area/station/security/prison/shower) +"miM" = ( +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, /obj/effect/turf_decal/tile/blue{ dir = 4 }, +/obj/structure/chair, +/obj/effect/landmark/start/hangover, +/obj/machinery/status_display/evac/directional/north, /turf/open/floor/iron, -/area/service/hydroponics) -"jZi" = ( -/obj/structure/table/bronze, -/obj/item/clothing/head/bronze{ - pixel_x = 5; - pixel_y = 4 +/area/station/hallway/secondary/exit/departure_lounge) +"miS" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "brig-entrance-left" }, -/obj/machinery/light/small/directional/east, -/obj/item/toy/clockwork_watch{ - pixel_x = -5 +/obj/machinery/door/airlock/security/glass{ + name = "Prison Wing" }, -/turf/open/floor/bronze/filled, -/area/maintenance/department/chapel) -"jZj" = ( -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/mapping_helpers/airlock/access/all/security/brig, +/turf/open/floor/plating, +/area/station/security/execution/transfer) +"mjc" = ( +/obj/structure/window/reinforced/spawner{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/flora/bush/sparsegrass/style_random, +/obj/structure/flora/bush/grassy/style_random, +/obj/structure/window/reinforced/spawner{ + dir = 1 + }, +/obj/structure/flora/bush/flowers_yw/style_random, +/turf/open/floor/grass, +/area/station/hallway/primary/fore) +"mjh" = ( +/turf/closed/wall/r_wall/rust, +/area/station/maintenance/aft) +"mjB" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/port/greater) +"mjG" = ( /obj/effect/turf_decal/tile/red{ dir = 1 }, /obj/effect/turf_decal/tile/red{ dir = 8 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/structure/cable, -/obj/machinery/holopad/secure, -/turf/open/floor/iron/showroomfloor, -/area/security/lockers) -"jZk" = ( -/obj/structure/closet/crate/medical, -/obj/item/storage/medkit/regular{ - empty = 1; - name = "First-Aid (empty)" - }, -/obj/item/healthanalyzer, /obj/effect/turf_decal/bot, -/obj/effect/decal/cleanable/cobweb/cobweb2, -/turf/open/floor/plating, -/area/maintenance/port/greater) -"jZl" = ( -/obj/structure/closet/secure_closet/engineering_chief, -/obj/effect/turf_decal/delivery, -/obj/item/gun/energy/e_gun/mini, -/obj/structure/extinguisher_cabinet/directional/east, -/obj/machinery/light/directional/south, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/turf/open/floor/iron/dark, -/area/command/heads_quarters/ce) -"jZA" = ( -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/smart/manifold4w/general/visible, -/obj/machinery/door/airlock/research{ - glass = 1; - name = "Slime Euthanization Chamber"; - opacity = 0; - req_access_txt = "55" +/obj/machinery/door_timer{ + id = "Cell 5"; + name = "Cell 5"; + pixel_x = -32 }, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/structure/closet/secure_closet/brig{ + id = "Cell 5"; + name = "Cell 5 Locker" }, -/turf/open/floor/iron/dark, -/area/science/xenobiology) -"jZF" = ( -/obj/effect/turf_decal/tile/red{ +/turf/open/floor/iron, +/area/station/security/brig) +"mjU" = ( +/obj/effect/turf_decal/tile/blue{ dir = 8 }, -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 +/obj/effect/turf_decal/tile/red{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"mjW" = ( /obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/tile/brown/half/contrasted, +/obj/effect/turf_decal/tile/yellow, +/obj/structure/cable, /turf/open/floor/iron, -/area/maintenance/disposal/incinerator) -"jZP" = ( -/obj/machinery/biogenerator, -/obj/structure/railing{ - dir = 4 - }, -/obj/machinery/airalarm/directional/north, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/siding/green{ - dir = 4 +/area/station/cargo/miningoffice) +"mkk" = ( +/turf/closed/wall/rust, +/area/station/hallway/secondary/entry) +"mkl" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/decal/cleanable/dirt, +/obj/structure/sign/warning/vacuum{ + pixel_x = 32 }, -/obj/item/reagent_containers/glass/bucket, -/turf/open/floor/iron/dark, -/area/service/hydroponics/garden) -"kbf" = ( -/obj/machinery/light/directional/east, -/obj/machinery/status_display/ai/directional/east, -/obj/effect/turf_decal/stripes/corner{ - dir = 8 +/obj/structure/cable, +/turf/open/floor/plating{ + icon_state = "platingdmg1" }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/area/station/maintenance/fore) +"mkq" = ( +/obj/structure/table, +/obj/item/storage/briefcase{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/storage/secure/briefcase, +/obj/effect/turf_decal/tile/red{ + dir = 4 }, -/obj/structure/cable, -/turf/open/floor/engine, -/area/ai_monitored/turret_protected/ai) -"kbi" = ( -/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, +/turf/open/floor/iron/showroomfloor, +/area/station/security/office) +"mkI" = ( +/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/structure/table/wood, +/obj/machinery/light/small/directional/north, +/obj/item/clothing/suit/toggle/suspenders, +/obj/item/clothing/head/papersack/smiley, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/dark, +/area/station/maintenance/port/fore) +"mkQ" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/red{ dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ - dir = 5 - }, -/obj/effect/turf_decal/stripes/corner{ +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, /turf/open/floor/iron, -/area/engineering/atmos) -"kbq" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/cargo/qm) -"kbt" = ( -/obj/structure/flora/ausbushes/fernybush, -/obj/structure/flora/ausbushes/grassybush, -/turf/open/floor/grass, -/area/service/hydroponics/garden) -"kbG" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/machinery/light/small/directional/north, +/area/station/hallway/primary/port) +"mkV" = ( /obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/end, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/plating{ icon_state = "panelscorched" }, -/area/maintenance/port/greater) -"kbS" = ( -/obj/machinery/deepfryer, -/obj/effect/turf_decal/tile/neutral{ +/area/station/engineering/supermatter/room) +"mld" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/landmark/start/cyborg, +/obj/structure/cable, +/turf/open/floor/engine, +/area/station/ai_monitored/turret_protected/aisat/foyer) +"mle" = ( +/obj/effect/turf_decal/tile/blue{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/bot, -/obj/structure/sign/poster/random/directional/north, -/turf/open/floor/iron/dark, -/area/service/kitchen) -"kbW" = ( -/obj/structure/sign/warning/electricshock, -/turf/closed/wall/r_wall, -/area/ai_monitored/turret_protected/ai_upload) -"kcd" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/mining/glass{ - name = "Mining Dock" - }, -/obj/effect/mapping_helpers/airlock/access/any/supply/mining, -/turf/open/floor/iron/dark, -/area/cargo/miningoffice) -"kcq" = ( /obj/effect/turf_decal/tile/red{ dir = 1 }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment, +/obj/effect/landmark/start/hangover, /turf/open/floor/iron, -/area/commons/locker) -"kcC" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 1 +/area/station/commons/fitness/recreation) +"mlj" = ( +/obj/structure/table, +/obj/item/storage/box/deputy, +/obj/item/stack/package_wrap, +/obj/item/hand_labeler, +/obj/machinery/camera/directional/west{ + c_tag = "Warden's Office" }, -/obj/structure/disposalpipe/segment{ +/obj/structure/reagent_dispensers/wall/peppertank/directional/west, +/obj/machinery/light/directional/west, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 4 }, -/obj/machinery/duct, -/obj/structure/railing/corner{ +/turf/open/floor/iron/dark, +/area/station/security/warden) +"mlv" = ( +/obj/structure/closet/secure_closet/hos, +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/turf/open/floor/iron/showroomfloor, -/area/service/bar/atrium) -"kcG" = ( -/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/machinery/atmospherics/pipe/smart/manifold/violet/visible{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/corner, +/obj/effect/turf_decal/delivery, +/obj/machinery/light_switch/directional/west, /turf/open/floor/iron, -/area/engineering/atmos) -"kcR" = ( -/obj/structure/rack, -/obj/effect/turf_decal/bot, -/obj/item/storage/toolbox/mechanical{ - pixel_x = -2; - pixel_y = 6 - }, -/obj/item/storage/toolbox/emergency, -/obj/item/crowbar/red, -/obj/item/flashlight, -/obj/item/flashlight, -/obj/structure/fireaxecabinet/directional/south, -/obj/machinery/door/window/right/directional/north{ - name = "Emergency Storage"; - req_access_txt = "19" - }, -/turf/open/floor/iron/dark, -/area/command/bridge) -"kdu" = ( -/obj/structure/cable, +/area/station/command/heads_quarters/hos) +"mlw" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/siding/wood{ - dir = 4 +/obj/structure/cable, +/obj/effect/turf_decal/plaque{ + icon_state = "L7" }, -/obj/structure/disposalpipe/segment, -/obj/machinery/duct, -/turf/open/floor/wood, -/area/service/bar/atrium) -"kdD" = ( -/obj/structure/chair/sofa/bench/right{ +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"mlx" = ( +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/brown{ dir = 8 }, -/obj/machinery/light/directional/south, -/obj/effect/turf_decal/box/corners{ +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/turf_decal/box/corners, -/turf/open/floor/iron/dark/corner{ +/turf/open/floor/iron, +/area/station/cargo/office) +"mlz" = ( +/obj/structure/table, +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/area/hallway/primary/central/fore) -"kdG" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/grunge{ - name = "Recreation Area" - }, +/obj/item/stack/medical/gauze, +/obj/item/stack/medical/mesh, +/obj/item/stack/medical/suture, +/turf/open/floor/iron/dark, +/area/station/medical/medbay/lobby) +"mlB" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/disposalpipe/segment{ - dir = 4 + dir = 5 }, /obj/structure/cable, -/turf/open/floor/iron/dark, -/area/commons/fitness/recreation) -"kdM" = ( -/turf/closed/wall/r_wall/rust, -/area/maintenance/fore) -"kec" = ( -/obj/structure/sign/warning/securearea, -/turf/closed/wall, -/area/engineering/storage/tech) -"key" = ( -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/yellow{ +/turf/open/floor/plating, +/area/station/maintenance/port/lesser) +"mlC" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 +/turf/open/floor/iron/dark, +/area/station/hallway/primary/central/fore) +"mlD" = ( +/obj/structure/flora/bush/lavendergrass/style_random, +/turf/open/floor/grass, +/area/station/service/chapel/monastery) +"mlH" = ( +/obj/effect/turf_decal/box/corners{ + dir = 8 }, /obj/effect/turf_decal/tile/neutral, -/obj/item/kirbyplants{ - icon_state = "plant-05" +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/obj/structure/extinguisher_cabinet/directional/east, -/obj/effect/turf_decal/stripes/corner{ - dir = 4 +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/turf/open/floor/iron, -/area/hallway/primary/central) -"keH" = ( -/obj/effect/turf_decal/tile/neutral, -/obj/machinery/power/shieldwallgen, -/obj/effect/turf_decal/bot, -/obj/structure/window/reinforced{ +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/machinery/power/shieldwallgen, -/obj/machinery/light_switch/directional/west, -/turf/open/floor/iron/dark, -/area/command/teleporter) -"keP" = ( -/obj/effect/decal/cleanable/dirt, -/obj/item/wrench, -/obj/effect/decal/cleanable/cobweb/cobweb2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating{ - icon_state = "platingdmg3" - }, -/area/maintenance/port/lesser) -"keV" = ( -/obj/effect/turf_decal/bot, -/obj/structure/table, -/obj/item/storage/belt/utility, -/obj/item/gps{ - gpstag = "TP0" - }, /turf/open/floor/iron, -/area/command/teleporter) -"keY" = ( +/area/station/cargo/storage) +"mma" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/trimline/green/filled/line, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/obj/effect/turf_decal/tile/neutral, +/obj/effect/spawner/random/engineering/tracking_beacon, +/obj/effect/landmark/event_spawn, +/obj/effect/landmark/navigate_destination/bar, +/obj/machinery/duct, +/obj/effect/turf_decal/siding/white{ + dir = 8 }, -/obj/effect/landmark/start/botanist, /turf/open/floor/iron/dark, -/area/service/hydroponics) -"kfj" = ( +/area/station/service/bar) +"mmc" = ( /obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating, -/area/maintenance/aft) -"kfm" = ( -/obj/machinery/door/airlock/external{ - name = "Prison External Airlock"; - req_access_txt = "2" - }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, -/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ - cycle_id = "kilo-maint-1" +/turf/open/floor/plating{ + icon_state = "platingdmg3" }, -/turf/open/floor/plating, -/area/maintenance/port/lesser) -"kfu" = ( -/obj/machinery/door/firedoor, +/area/station/maintenance/starboard/fore) +"mmo" = ( +/obj/machinery/light/small/directional/north, +/obj/structure/dresser, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/door_assembly/door_assembly_min{ - anchored = 1 - }, -/obj/structure/barricade/wooden/crude, +/turf/open/floor/iron, +/area/station/security/prison/safe) +"mmu" = ( +/obj/structure/table, +/obj/item/stock_parts/subspace/ansible, +/obj/item/stock_parts/subspace/ansible, +/obj/item/stock_parts/subspace/ansible, +/obj/item/stock_parts/subspace/crystal, +/obj/item/stock_parts/subspace/crystal, +/obj/item/stock_parts/subspace/crystal, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/light/small/directional/west, +/obj/machinery/status_display/ai/directional/north, +/obj/machinery/light_switch/directional/west, /turf/open/floor/iron/dark, -/area/cargo/warehouse) -"kfK" = ( -/obj/machinery/computer/med_data{ - dir = 8 - }, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ +/area/station/engineering/storage/tcomms) +"mmE" = ( +/obj/effect/turf_decal/tile/yellow{ dir = 8 }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 +/obj/effect/turf_decal/tile/yellow{ + dir = 1 }, -/obj/effect/turf_decal/tile/neutral, -/turf/open/floor/iron/dark, -/area/command/bridge) -"kfP" = ( -/obj/machinery/conveyor{ - dir = 4; - id = "packagereturn"; - name = "crate return belt" +/obj/effect/turf_decal/tile/red{ + dir = 1 }, -/obj/structure/plasticflaps/opaque, -/turf/open/floor/iron/dark, -/area/cargo/sorting) -"kfY" = ( -/obj/effect/spawner/random/structure/closet_maintenance, -/obj/item/clothing/gloves/color/black, -/turf/open/floor/plating, -/area/maintenance/department/crew_quarters/bar) -"kgc" = ( -/obj/structure/chair/pew{ +/obj/effect/turf_decal/siding/yellow{ dir = 8 }, -/obj/effect/turf_decal/siding/thinplating/dark{ - dir = 8 +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/iron, +/area/station/engineering/storage_shared) +"mmF" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/effect/turf_decal/tile/blue{ + dir = 4 }, -/turf/open/floor/iron/chapel{ +/obj/effect/turf_decal/tile/blue{ dir = 1 }, -/area/service/chapel/monastery) -"kgn" = ( -/obj/effect/turf_decal/delivery, -/obj/machinery/portable_atmospherics/scrubber/huge, -/obj/machinery/firealarm/directional/east, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"mmY" = ( +/obj/structure/sign/warning/docking, +/turf/closed/wall/rust, +/area/station/maintenance/starboard) +"mnl" = ( +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 4 }, -/turf/open/floor/iron/dark, -/area/engineering/atmos) -"kgs" = ( -/obj/structure/filingcabinet/chestdrawer, -/obj/machinery/keycard_auth/directional/north{ - pixel_x = -6 +/obj/effect/turf_decal/tile/purple{ + dir = 1 }, -/obj/machinery/light_switch/directional/north{ - pixel_x = 12 +/obj/effect/turf_decal/tile/purple{ + dir = 1 }, -/obj/item/radio/intercom/directional/east, -/mob/living/simple_animal/parrot/poly, -/turf/open/floor/iron/dark, -/area/command/heads_quarters/ce) -"kgu" = ( -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ +/obj/effect/turf_decal/tile/purple, +/obj/effect/landmark/start/assistant, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"mnx" = ( +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/light/small/directional/south, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 4 }, +/obj/effect/decal/cleanable/dirt, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ - cycle_id = "viro-airlock" - }, -/obj/machinery/door/airlock/virology{ - name = "Virology Access"; - req_access_txt = "39" - }, -/turf/open/floor/iron/dark, -/area/medical/virology) -"kgY" = ( -/obj/effect/turf_decal/tile/yellow{ - dir = 1 +/turf/open/floor/plating{ + icon_state = "platingdmg3" }, +/area/station/maintenance/solars/port/fore) +"mnE" = ( +/obj/effect/turf_decal/tile/yellow, /obj/effect/turf_decal/tile/yellow{ dir = 8 }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/obj/effect/turf_decal/tile/blue, +/obj/machinery/atmospherics/pipe/smart/simple/yellow/visible{ dir = 4 }, /obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/corner, /obj/effect/turf_decal/stripes/corner{ dir = 8 }, -/obj/effect/turf_decal/siding/yellow{ - dir = 8 - }, /turf/open/floor/iron, -/area/engineering/atmos/storage/gas) -"khn" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk, -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/turf_decal/bot_white, -/obj/machinery/newscaster/directional/north, -/turf/open/floor/wood, -/area/service/library) -"kho" = ( -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating{ - icon_state = "platingdmg1" +/area/station/engineering/atmos) +"mnG" = ( +/obj/machinery/door/firedoor/heavy, +/obj/machinery/door/airlock/virology{ + name = "Virology Access" }, -/area/maintenance/disposal/incinerator) -"khw" = ( -/obj/machinery/gravity_generator/main/station, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "viro-airlock" }, -/obj/effect/decal/cleanable/greenglow, +/obj/effect/mapping_helpers/airlock/access/all/medical/virology, /turf/open/floor/iron/dark, -/area/engineering/gravity_generator) -"kik" = ( +/area/station/medical/virology) +"mnK" = ( /obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/door/airlock/security/glass{ - name = "Medbay Security Post"; - req_access_txt = "63" +/obj/machinery/door/airlock/mining/glass{ + name = "Cargo Office" }, -/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/access/all/supply/general, /turf/open/floor/iron/dark, -/area/security/checkpoint/medical) -"kiK" = ( -/obj/machinery/computer/monitor{ - dir = 4; - name = "Bridge Power Monitoring Console" +/area/station/hallway/secondary/exit/departure_lounge) +"mnO" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 4 }, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ +/obj/effect/turf_decal/tile/yellow{ dir = 1 }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, +/obj/item/radio/intercom/directional/north, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/hallway/primary/aft) +"mnR" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/red/half/contrasted, +/turf/open/floor/iron, +/area/station/security/office) +"mnY" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/firedoor, +/obj/machinery/door/poddoor/shutters{ + id = "bankshutter"; + name = "Bank Shutter" + }, +/obj/effect/turf_decal/delivery, +/obj/effect/decal/cleanable/blood/old, +/obj/structure/noticeboard/directional/south, +/turf/open/floor/plating, +/area/station/maintenance/port/greater) +"mob" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/obj/effect/turf_decal/stripes/corner{ dir = 1 }, -/turf/open/floor/iron/dark, -/area/command/bridge) -"kiS" = ( -/obj/effect/turf_decal/bot, +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/plating, +/area/station/cargo/warehouse) +"moc" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 4 + }, +/obj/machinery/airalarm/directional/east, +/turf/open/floor/iron/white, +/area/station/security/prison/mess) +"mog" = ( +/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/conveyor{ - dir = 4; - id = "packageSort2"; - name = "mail belt" - }, -/obj/structure/disposalpipe/junction/flip, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/dark, -/area/cargo/sorting) -"kiT" = ( -/obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/hallway/primary/fore) +"mol" = ( +/obj/effect/turf_decal/stripes/line, +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/engine/vacuum, +/area/station/science/ordnance/bomb) +"mop" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/door/airlock/security/glass{ - name = "Brig"; - req_access_txt = "63" + name = "Equipment Room" }, /obj/structure/cable, -/obj/structure/disposalpipe/segment, +/obj/effect/mapping_helpers/airlock/access/all/security/brig, /turf/open/floor/iron/dark, -/area/security/brig) -"kje" = ( -/obj/effect/turf_decal/tile/brown, -/obj/effect/turf_decal/tile/brown{ - dir = 8 +/area/station/security/lockers) +"mow" = ( +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, -/obj/effect/turf_decal/tile/yellow, -/obj/item/kirbyplants{ - icon_state = "plant-05" +/obj/structure/sign/warning/secure_area{ + pixel_x = -32 }, -/obj/machinery/light/directional/south, -/obj/effect/landmark/start/hangover, -/turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"kjx" = ( -/obj/structure/table/wood/fancy/black, -/obj/item/flashlight/lantern{ - pixel_x = 6; - pixel_y = 6 +/obj/machinery/suit_storage_unit/standard_unit{ + desc = "An industrial suit storage device carrying retro space suits. Neat!"; + helmet_type = /obj/item/clothing/head/helmet/space; + suit_type = /obj/item/clothing/suit/space }, -/obj/item/flashlight/lantern{ - pixel_x = -6; - pixel_y = 6 +/turf/open/floor/iron/dark, +/area/station/ai_monitored/command/storage/eva) +"moz" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/security/lockers) +"moD" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/research/glass{ + name = "Robotics Lab" }, -/obj/item/flashlight/lantern, -/obj/machinery/light/directional/south, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "robotics_shutters"; + name = "Robotics Privacy Shutters" + }, +/obj/effect/mapping_helpers/airlock/access/all/science/robotics, /turf/open/floor/iron/dark, -/area/service/chapel/monastery) -"kjD" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/clothing/wardrobe_closet_colored, +/area/station/science/robotics/lab) +"moK" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/decal/cleanable/ash, +/turf/open/floor/iron, +/area/station/maintenance/disposal/incinerator) +"mpd" = ( /obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 8 + }, +/obj/effect/landmark/start/warden, +/turf/open/floor/iron/showroomfloor, +/area/station/security/warden) +"mpv" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/medical/pharmacy) +"mqa" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/command{ + name = "Head of Personnel's Office" + }, +/obj/effect/landmark/navigate_destination, +/obj/effect/turf_decal/siding/wood/corner{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/decal/cleanable/cobweb, +/obj/effect/turf_decal/siding/wood/corner, +/obj/effect/mapping_helpers/airlock/access/all/command/hop, /turf/open/floor/iron/dark, -/area/maintenance/department/crew_quarters/bar) -"kjI" = ( -/obj/effect/decal/cleanable/dirt, +/area/station/security/courtroom) +"mqC" = ( +/turf/open/floor/iron, +/area/station/security/prison) +"mqF" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/door/airlock/hydroponics/glass{ + name = "Hydroponics" + }, +/obj/machinery/door/firedoor, /obj/structure/disposalpipe/segment{ - dir = 5 + dir = 4 }, -/turf/open/floor/plating, -/area/maintenance/aft) -"kjL" = ( -/obj/machinery/light/small/directional/west, -/turf/open/floor/plating, -/area/maintenance/port/lesser) -"kjN" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/sign/warning/deathsposal{ - layer = 4 +/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 + }, +/obj/effect/mapping_helpers/airlock/access/all/service/hydroponics, +/turf/open/floor/iron/dark, +/area/station/service/hydroponics) +"mqK" = ( +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/corner{ + dir = 1 }, -/turf/open/floor/plating, -/area/medical/virology) -"kkc" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/structure/lattice/catwalk, -/turf/open/space/basic, -/area/space/nearstation) -"kki" = ( -/obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/engine, +/area/station/engineering/gravity_generator) +"mqU" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red, /obj/structure/disposalpipe/segment{ - dir = 10 + dir = 4 }, +/turf/open/floor/iron/showroomfloor, +/area/station/commons/toilet/restrooms) +"mrf" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/line, /turf/open/floor/plating{ - icon_state = "platingdmg1" + icon_state = "panelscorched" }, -/area/maintenance/port/lesser) -"kkp" = ( +/area/station/maintenance/fore) +"mrl" = ( +/turf/closed/wall, +/area/station/command/heads_quarters/cmo) +"mrt" = ( +/obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/corner{ - dir = 4 +/turf/open/floor/plating, +/area/station/maintenance/starboard) +"mrz" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 8 }, +/obj/machinery/light/broken/directional/west, /turf/open/floor/plating, -/area/maintenance/port/greater) -"kkr" = ( -/obj/structure/closet/secure_closet/hydroponics, -/obj/effect/turf_decal/bot, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/green, -/obj/effect/turf_decal/tile/green{ +/area/station/maintenance/disposal/incinerator) +"mrB" = ( +/obj/effect/turf_decal/tile/red{ dir = 1 }, -/obj/effect/turf_decal/tile/green{ +/obj/effect/turf_decal/tile/red{ dir = 8 }, -/obj/effect/turf_decal/tile/green{ +/obj/effect/turf_decal/bot, +/obj/machinery/door_timer{ + id = "Cell 6"; + name = "Cell 6"; + pixel_x = -32 + }, +/obj/structure/closet/secure_closet/brig{ + id = "Cell 6"; + name = "Cell 6 Locker" + }, +/turf/open/floor/iron, +/area/station/security/brig) +"mrC" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/landmark/event_spawn, +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/machinery/newscaster/directional/south, -/obj/machinery/light/directional/south, -/turf/open/floor/iron/checker, -/area/service/hydroponics) -"kks" = ( -/obj/effect/turf_decal/tile/red{ - dir = 1 +/turf/open/floor/plating, +/area/station/maintenance/port/greater) +"mrI" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/button/door/directional/east{ + id = "Arrival Shuttle Bay"; + name = "Arrival Shuttle Bay Toggle"; + pixel_y = 8; + req_access = list("command") }, -/obj/effect/turf_decal/tile/red, -/turf/open/floor/iron/showroomfloor, -/area/service/bar/atrium) -"kkA" = ( -/obj/structure/rack, +/obj/machinery/modular_computer/console/preset/id, /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ - dir = 8 + dir = 1 }, /obj/effect/turf_decal/bot, -/obj/effect/turf_decal/stripes/line, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/item/radio/intercom/directional/north, -/obj/item/circuitboard/machine/telecomms/bus{ +/obj/machinery/light_switch/directional/east{ + pixel_x = 24; + pixel_y = -3 + }, +/obj/machinery/camera/directional/east{ + c_tag = "Departures Checkpoint"; + name = "shuttle camera" + }, +/turf/open/floor/iron/dark, +/area/station/security/checkpoint/customs) +"mrR" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/bot, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/structure/closet/crate, +/obj/item/vending_refill/snack{ pixel_x = 4; pixel_y = 4 }, -/obj/item/circuitboard/machine/telecomms/broadcaster, -/obj/item/stock_parts/subspace/treatment, -/obj/item/stock_parts/subspace/treatment, -/obj/item/stock_parts/subspace/treatment, -/obj/machinery/camera/directional/north{ - c_tag = "Telecomms Storage"; - name = "engineering camera"; - network = list("ss13","engine") +/obj/item/vending_refill/cola, +/obj/item/screwdriver, +/obj/effect/turf_decal/stripes/corner, +/turf/open/floor/plating, +/area/station/maintenance/starboard) +"mrX" = ( +/obj/effect/decal/cleanable/blood/old, +/obj/effect/decal/remains/human, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/station/maintenance/fore) +"msf" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/structure/sign/painting/library_secure{ + pixel_x = -32 + }, +/obj/structure/table/wood/fancy/red, +/obj/structure/window/reinforced{ + dir = 1 }, +/obj/machinery/door/window/left/directional/east, /turf/open/floor/iron/dark, -/area/engineering/storage/tcomms) -"kkD" = ( -/obj/structure/disposalpipe/junction/flip, -/turf/open/floor/iron, -/area/security/brig) -"kkH" = ( -/obj/structure/cable, -/obj/machinery/duct, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/area/station/service/library) +"msL" = ( +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ dir = 1 }, -/obj/effect/spawner/random/engineering/tracking_beacon, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/disposalpipe/segment{ dir = 5 }, -/turf/open/floor/plastic, -/area/hallway/secondary/service) -"kkI" = ( -/obj/structure/sink/kitchen{ - desc = "A sink used for washing one's hands and face. It looks rusty and home-made"; - dir = 4; - name = "old sink"; - pixel_x = -12 +/turf/open/floor/iron/showroomfloor, +/area/station/medical/medbay/lobby) +"msM" = ( +/obj/structure/window/reinforced/spawner{ + dir = 4 + }, +/obj/structure/window/reinforced/spawner, +/obj/structure/window/reinforced/spawner{ + dir = 8 + }, +/obj/structure/flora/bush/sparsegrass/style_random, +/obj/structure/flora/bush/ferny/style_random, +/obj/structure/flora/bush/flowers_yw/style_random, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "emmd"; + name = "Emergency Medical Lockdown Shutters" + }, +/turf/open/floor/grass, +/area/station/medical/paramedic) +"msS" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/smart/simple/yellow/visible{ + dir = 6 }, /turf/open/floor/plating, -/area/security/prison) -"kkJ" = ( -/obj/effect/spawner/random/engineering/tracking_beacon, -/obj/machinery/camera/directional/north{ - c_tag = "Xenobiology Test Chamber"; - name = "xenobiology camera"; - network = list("ss13","rd","xeno") +/area/station/engineering/atmos) +"msW" = ( +/obj/effect/turf_decal/stripes/corner, +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, /turf/open/floor/engine, -/area/science/xenobiology) -"kkL" = ( -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/yellow{ +/area/station/ai_monitored/turret_protected/aisat/foyer) +"msY" = ( +/obj/structure/chair/pew/left{ dir = 8 }, -/obj/effect/turf_decal/tile/blue, -/obj/machinery/atmospherics/pipe/smart/manifold/yellow/visible{ - dir = 1 +/obj/effect/turf_decal/siding/thinplating/dark{ + dir = 5 }, -/obj/effect/turf_decal/stripes/line, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/line{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/chapel, +/area/station/service/chapel/monastery) +"msZ" = ( +/obj/effect/turf_decal/tile/red{ dir = 1 }, -/turf/open/floor/iron, -/area/engineering/atmos) -"kkN" = ( -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/red{ dir = 8 }, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/structure/chair/office, +/obj/effect/turf_decal/siding/red{ + dir = 8 }, -/turf/open/floor/iron/dark/corner, -/area/hallway/primary/central/fore) -"klb" = ( +/turf/open/floor/iron/dark, +/area/station/hallway/secondary/exit/departure_lounge) +"mtc" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/maintenance/starboard) +"mtq" = ( +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/effect/turf_decal/tile/purple, +/obj/structure/chair/office/light, +/obj/effect/landmark/start/research_director, +/turf/open/floor/iron/showroomfloor, +/area/station/command/heads_quarters/rd) +"mtA" = ( +/obj/machinery/porta_turret/ai{ + dir = 4 + }, +/obj/effect/turf_decal/box/red, +/obj/machinery/status_display/ai/directional/west, +/turf/open/floor/circuit/green{ + luminosity = 2 + }, +/area/station/ai_monitored/turret_protected/ai) +"mtI" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/bodycontainer/crematorium{ + dir = 4 + }, +/turf/open/floor/iron/checker, +/area/station/security/processing/cremation) +"mtV" = ( +/turf/closed/wall/r_wall, +/area/station/maintenance/port/greater) +"mtZ" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/turf/open/floor/iron/showroomfloor, +/area/station/medical/chemistry) +"mua" = ( /obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /obj/structure/cable, -/turf/open/floor/plating{ - icon_state = "platingdmg3" +/turf/open/floor/plating, +/area/station/maintenance/starboard) +"mug" = ( +/obj/machinery/telecomms/server/presets/service, +/obj/structure/cable, +/turf/open/floor/circuit/green/telecomms/mainframe, +/area/station/tcommsat/server) +"mun" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/security/glass{ + name = "Brig" }, -/area/maintenance/aft) -"klc" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/obj/effect/mapping_helpers/airlock/access/all/security/general, +/turf/open/floor/iron/dark, +/area/station/security/office) +"muN" = ( +/obj/machinery/computer/med_data{ dir = 8 }, +/obj/effect/turf_decal/bot, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/siding/wood{ +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/structure/disposalpipe/segment, -/obj/effect/landmark/start/hangover, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, /turf/open/floor/iron/dark, -/area/service/bar) -"kli" = ( -/obj/machinery/door/firedoor, +/area/station/command/heads_quarters/cmo) +"mvm" = ( +/obj/effect/turf_decal/arrows, +/obj/effect/decal/cleanable/blood/old, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/cargo/storage) +"mvv" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 + }, +/obj/machinery/airalarm/directional/south, +/obj/machinery/camera/directional/south{ + c_tag = "Laser Room Starboard"; + name = "laser room camera"; + network = list("ss13","engine") + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/station/engineering/supermatter/room) +"mvz" = ( /obj/machinery/door/airlock/research{ - name = "Xenobiology Lab"; - req_access_txt = "55" + name = "Ordnance Lab" }, -/obj/structure/disposalpipe/segment, -/obj/structure/cable, -/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ - cycle_id = "sci-maint-passthrough" +/obj/machinery/atmospherics/pipe/smart/simple/purple/visible{ + dir = 4 }, +/obj/machinery/door/firedoor/heavy, +/obj/effect/mapping_helpers/airlock/access/all/science/ordnance_storage, /turf/open/floor/iron/dark, -/area/science/xenobiology) -"klr" = ( -/obj/structure/spirit_board, -/obj/machinery/light/very_dim/directional/south, -/turf/open/floor/cult, -/area/service/chapel/office) -"kly" = ( -/obj/machinery/door/firedoor, +/area/station/science/ordnance/storage) +"mvD" = ( +/obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ - cycle_id = "engi-maint-passthrough" +/obj/effect/landmark/event_spawn, +/obj/structure/disposalpipe/segment{ + dir = 4 }, /obj/structure/cable, -/obj/machinery/door/airlock/engineering{ - name = "Gravity Generator Access"; - req_one_access_txt = "19;23" +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"mvF" = ( +/obj/structure/chair/stool/directional/south, +/obj/structure/cable, +/obj/effect/turf_decal/trimline/red/warning, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/iron/showroomfloor, +/area/station/security/execution/transfer) +"mvV" = ( +/obj/effect/turf_decal/siding/thinplating/dark/end{ + dir = 4 }, -/turf/open/floor/iron/dark, -/area/maintenance/starboard/aft) -"klG" = ( +/obj/structure/window/spawner, +/obj/structure/window/spawner/east, +/obj/structure/window/spawner/north, +/obj/structure/flora/bush/flowers_pp/style_random, +/turf/open/floor/grass, +/area/station/service/chapel/dock) +"mvW" = ( +/turf/open/floor/engine/plasma, +/area/station/engineering/atmos) +"mwe" = ( +/obj/machinery/smartfridge, /turf/closed/wall, -/area/service/bar/atrium) -"klM" = ( -/obj/machinery/door/airlock/hydroponics/glass{ - name = "Hydroponics Backroom"; - req_access_txt = "35" +/area/station/service/kitchen) +"mwj" = ( +/obj/machinery/door/airlock/external{ + name = "Departure Shuttle Airlock" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/general/visible, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark, +/area/station/cargo/warehouse) +"mwn" = ( /obj/machinery/door/firedoor, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/obj/machinery/door/airlock/public/glass{ + name = "Engineering Foyer" }, -/obj/effect/turf_decal/tile/neutral{ +/obj/structure/disposalpipe/segment, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/engineering/hallway) +"mwp" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ dir = 4 }, +/obj/effect/turf_decal/bot, /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ - dir = 8 + dir = 4 }, +/obj/structure/cable, /turf/open/floor/iron/dark, -/area/service/hydroponics) -"klU" = ( +/area/station/science/xenobiology) +"mwv" = ( +/obj/effect/decal/cleanable/blood/old, +/obj/structure/grille/broken, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/navbeacon{ - codes_txt = "patrol;next_patrol=Science"; - location = "Cargo"; - name = "cargo navigation beacon" +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/obj/structure/sign/poster/contraband/random/directional/south, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/station/maintenance/starboard/aft) +"mwy" = ( +/obj/machinery/newscaster/directional/west, +/obj/machinery/airalarm/directional/north, +/obj/machinery/computer/accounting{ + dir = 4 }, +/turf/open/floor/carpet/blue, +/area/station/command/heads_quarters/hop) +"mwA" = ( +/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/structure/rack, +/obj/item/storage/toolbox/emergency, +/obj/item/wrench, +/obj/item/stack/package_wrap, +/obj/item/hand_labeler, +/turf/open/floor/iron/dark, +/area/station/command/teleporter) +"mxf" = ( +/turf/closed/wall/r_wall/rust, +/area/station/security/execution/transfer) +"mxh" = ( +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/structure/table, +/obj/item/reagent_containers/glass/beaker/large, +/obj/item/reagent_containers/glass/beaker{ + pixel_x = 8; + pixel_y = 2 + }, +/obj/item/reagent_containers/dropper, +/obj/item/reagent_containers/glass/bottle/epinephrine{ + pixel_x = -4; + pixel_y = 12 + }, +/obj/item/reagent_containers/glass/bottle/multiver{ + pixel_x = 7; + pixel_y = 12 + }, +/turf/open/floor/iron/showroomfloor, +/area/station/medical/chemistry) +"mxx" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/public/glass{ + name = "Engineering Foyer" + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron/dark, +/area/station/engineering/hallway) +"mxH" = ( +/obj/effect/turf_decal/tile/red{ dir = 8 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/iron, +/area/station/security/brig) +"myc" = ( +/obj/structure/rack, +/obj/item/wirecutters{ + pixel_y = 5 + }, +/obj/item/wirerod, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron/dark, +/area/station/security/interrogation) +"myd" = ( +/obj/structure/table/glass, /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/iron, -/area/hallway/primary/starboard) -"kmj" = ( +/obj/structure/mirror/directional/south, +/obj/item/mod/module/plasma_stabilizer, +/obj/item/mod/module/thermal_regulator, +/turf/open/floor/iron/dark, +/area/station/medical/storage) +"myg" = ( +/obj/machinery/firealarm/directional/south, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/obj/structure/cable, +/obj/machinery/power/apc/auto_name/directional/east, +/turf/open/floor/engine, +/area/station/ai_monitored/turret_protected/aisat_interior) +"myp" = ( +/turf/closed/wall/r_wall, +/area/station/security/prison/garden) +"myz" = ( /obj/effect/turf_decal/tile/blue{ - dir = 8 + dir = 4 }, -/obj/effect/turf_decal/tile/red, /obj/structure/disposalpipe/sorting/mail/flip{ - dir = 4; - name = "dormitories sorting disposal pipe"; - sortType = 26 + dir = 8; + name = "medical sorting disposal pipe"; + sortType = 9 }, -/obj/structure/cable, -/turf/open/floor/iron, -/area/commons/fitness/recreation) -"kml" = ( -/obj/structure/barricade/wooden/crude, -/obj/machinery/door/airlock/bronze, -/turf/open/floor/bronze, -/area/maintenance/department/chapel) -"kmn" = ( -/obj/effect/turf_decal/tile/purple{ +/obj/effect/turf_decal/siding/blue/corner{ dir = 4 }, -/obj/effect/turf_decal/tile/purple{ - dir = 1 +/turf/open/floor/iron/showroomfloor, +/area/station/medical/storage) +"myI" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/structure/sign/poster/contraband/random/directional/west, +/turf/open/floor/plating{ + icon_state = "platingdmg1" }, -/obj/effect/turf_decal/tile/purple{ +/area/station/maintenance/starboard) +"myS" = ( +/obj/effect/turf_decal/box, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/obj/structure/cable, +/turf/open/floor/engine, +/area/station/tcommsat/computer) +"myU" = ( +/obj/effect/turf_decal/trimline/green/filled/line{ dir = 1 }, -/obj/machinery/camera/directional/north{ - c_tag = "Fore Hallway Diner"; - name = "fore camera" - }, -/obj/machinery/bluespace_vendor/directional/north, -/turf/open/floor/iron, -/area/hallway/primary/central/fore) -"kmJ" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, -/obj/structure/chair/sofa/right{ - color = "#c45c57"; +/obj/machinery/power/apc/auto_name/directional/north, +/turf/open/floor/iron, +/area/station/security/prison/garden) +"mza" = ( +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/structure/sign/poster/random/directional/north, +/turf/open/floor/plating, +/area/station/maintenance/department/bridge) +"mzp" = ( +/obj/machinery/disposal/bin, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ dir = 4 }, -/obj/machinery/light/directional/south, /obj/effect/turf_decal/tile/neutral{ - dir = 8 + dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/structure/disposalpipe/trunk, +/obj/effect/turf_decal/bot, +/obj/machinery/airalarm/directional/east, +/turf/open/floor/iron, +/area/station/command/bridge) +"mzs" = ( +/obj/effect/turf_decal/bot, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/green, +/obj/effect/turf_decal/tile/green{ dir = 1 }, -/obj/structure/railing{ +/obj/effect/turf_decal/tile/green{ dir = 8 }, -/obj/machinery/airalarm/directional/south, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/dark, -/area/service/bar/atrium) -"kmK" = ( -/obj/structure/flora/rock/pile{ - icon_state = "basalt" - }, -/turf/open/misc/asteroid/airless, -/area/space/nearstation) -"kmT" = ( -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ +/obj/effect/turf_decal/tile/green{ dir = 4 }, -/obj/effect/turf_decal/tile/red{ - dir = 1 +/obj/machinery/vending/wardrobe/hydro_wardrobe, +/obj/machinery/firealarm/directional/south, +/turf/open/floor/iron/checker, +/area/station/service/hydroponics) +"mzt" = ( +/obj/structure/flora/grass/jungle/a/style_random{ + icon_state = "grassb2" }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/obj/structure/flora/bush/pale/style_random{ + icon_state = "brflowers_3" }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/vomit/old, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/obj/structure/bed, -/obj/item/bedsheet/brown, -/obj/item/radio/intercom/prison/directional/east, -/turf/open/floor/iron/showroomfloor, -/area/security/brig) -"kmU" = ( +/obj/structure/flora/bush/ferny, +/turf/open/misc/asteroid, +/area/space/nearstation) +"mzB" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/obj/machinery/holopad, +/obj/effect/turf_decal/bot, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/commons/fitness/recreation) +"mzI" = ( +/obj/structure/transit_tube/diagonal/crossing/topleft, +/turf/open/space/basic, +/area/space/nearstation) +"mAa" = ( +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 }, -/obj/effect/turf_decal/tile/red/half/contrasted{ +/obj/effect/turf_decal/tile/neutral, +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/stripes/line{ dir = 1 }, /turf/open/floor/iron, -/area/security/office) -"knb" = ( -/obj/machinery/door/airlock/external{ - name = "Solar Maintenance"; - req_access_txt = "10" +/area/station/hallway/primary/aft) +"mAc" = ( +/obj/structure/cable, +/obj/machinery/power/apc/auto_name/directional/east, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/iron/dark, +/area/station/service/chapel/storage) +"mAf" = ( +/obj/effect/spawner/random/vending/snackvend, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/turf/open/floor/plating, -/area/maintenance/solars/port/fore) -"knl" = ( -/obj/machinery/door/firedoor, +/obj/machinery/light/directional/south, /turf/open/floor/iron/dark, -/area/command/bridge) -"knq" = ( -/obj/structure/closet/secure_closet/personal/cabinet, -/obj/item/clothing/suit/jacket{ - desc = "All the class of a trenchcoat without the security fibers."; - icon_state = "noirdet"; - name = "trenchcoat" - }, -/obj/item/clothing/suit/jacket{ - desc = "All the class of a trenchcoat without the security fibers."; - icon_state = "detective"; - name = "trenchcoat" +/area/station/security/courtroom) +"mAj" = ( +/obj/machinery/computer/station_alert{ + dir = 8 }, -/obj/item/clothing/head/fedora, -/obj/item/clothing/head/fedora{ - icon_state = "detective" +/obj/effect/turf_decal/bot, +/obj/machinery/status_display/ai/directional/east, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ - dir = 4 + dir = 8 }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/dark, -/area/maintenance/port/greater) -"knK" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/neutral, +/area/station/ai_monitored/command/storage/satellite) +"mAH" = ( +/obj/structure/table, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, +/obj/item/clothing/gloves/color/latex, +/obj/item/clothing/gloves/color/latex, +/obj/item/storage/box/monkeycubes{ + pixel_x = 2; + pixel_y = 5 + }, +/obj/item/storage/box/monkeycubes{ + pixel_y = 3 + }, /obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 8 +/obj/effect/turf_decal/siding/purple/corner{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/station/science/xenobiology) +"mBm" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/engine, +/area/station/engineering/storage/tech) +"mBS" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, -/obj/effect/spawner/random/engineering/tracking_beacon, -/turf/open/floor/iron, -/area/cargo/storage) -"knN" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/turf_decal/bot, -/obj/effect/spawner/random/vending/colavend, -/obj/effect/turf_decal/stripes/corner{ - dir = 8 +/turf/open/floor/iron, +/area/station/command/bridge) +"mCe" = ( +/obj/effect/turf_decal/stripes/line, +/obj/machinery/light/small/directional/west, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "panelscorched" }, -/obj/structure/sign/warning/nosmoking{ - pixel_y = 30 +/area/station/maintenance/port/aft) +"mCg" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/grunge{ + name = "Morgue" }, -/obj/structure/spider/stickyweb, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/mapping_helpers/airlock/access/all/medical/morgue, +/turf/open/floor/iron/dark, +/area/station/medical/morgue) +"mCk" = ( +/obj/machinery/door/airlock/maintenance, +/obj/effect/mapping_helpers/airlock/abandoned, +/obj/structure/barricade/wooden/crude, +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 1 + }, +/obj/effect/mapping_helpers/airlock/access/any/medical/maintenance, /turf/open/floor/iron/dark, -/area/maintenance/port/greater) -"koe" = ( +/area/station/maintenance/port/fore) +"mCm" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/hallway/primary/aft) +"mCs" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -44190,879 +44853,729 @@ /obj/effect/landmark/event_spawn, /obj/machinery/duct, /turf/open/floor/iron/showroomfloor, -/area/service/bar/atrium) -"kot" = ( -/obj/effect/turf_decal/stripes/corner, -/obj/effect/turf_decal/stripes/corner{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt, -/obj/item/stack/rods, -/obj/machinery/atmospherics/pipe/smart/manifold4w/general/visible, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/sign/warning/vacuum/external{ - pixel_x = -32 - }, -/turf/open/floor/plating, -/area/cargo/warehouse) -"koZ" = ( -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/caution/stand_clear, -/obj/effect/turf_decal/stripes/corner, -/turf/open/floor/iron/dark, -/area/cargo/storage) -"kpf" = ( -/turf/open/floor/plating{ - icon_state = "panelscorched" - }, -/area/maintenance/disposal/incinerator) -"kpg" = ( -/obj/effect/turf_decal/tile/yellow{ +/area/station/service/bar/atrium) +"mCt" = ( +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ dir = 4 }, -/obj/effect/turf_decal/tile/yellow{ +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/structure/table, -/obj/item/storage/toolbox/mechanical, -/obj/item/clothing/head/welding, +/obj/effect/landmark/start/hangover, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"mCu" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, /obj/machinery/light/directional/north, -/turf/open/floor/iron/showroomfloor, -/area/medical/chemistry) -"kpm" = ( -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ +/obj/machinery/status_display/ai/directional/north, +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/landmark/start/medical_doctor, -/turf/open/floor/iron/showroomfloor, -/area/medical/exam_room) -"kpr" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ +/obj/effect/turf_decal/tile/red/half/contrasted{ dir = 1 }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ +/turf/open/floor/iron/showroomfloor, +/area/station/security/execution/transfer) +"mCE" = ( +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/effect/landmark/start/hangover, -/turf/open/floor/iron/showroomfloor, -/area/commons/storage/art) -"kpt" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/light/directional/north, +/obj/machinery/newscaster/directional/north, +/obj/machinery/computer/atmos_control/nocontrol/master, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos/storage/gas) +"mCL" = ( +/obj/machinery/firealarm/directional/east, +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/effect/turf_decal/delivery, +/turf/open/floor/iron/dark, +/area/station/cargo/storage) +"mCO" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/orange/visible, -/turf/open/floor/engine, -/area/engineering/supermatter/room) -"kpw" = ( -/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible{ - dir = 4 - }, -/turf/closed/wall/rust, -/area/engineering/atmos) -"kpA" = ( -/obj/effect/turf_decal/siding/wood{ +/obj/machinery/newscaster/directional/south, +/obj/machinery/camera/autoname/directional/south, +/obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/wood, -/area/service/bar/atrium) -"kpB" = ( -/obj/effect/turf_decal/tile/brown, -/obj/effect/turf_decal/tile/brown{ +/turf/open/floor/iron/dark, +/area/station/service/chapel/monastery) +"mCT" = ( +/obj/machinery/light/floor, +/turf/open/floor/engine/co2, +/area/station/engineering/atmos) +"mDb" = ( +/obj/structure/transit_tube/station/reverse{ dir = 8 }, -/obj/effect/turf_decal/tile/yellow, -/obj/structure/window/reinforced, -/obj/machinery/door/window/right/directional/south{ - dir = 4; - name = "Mail Chute"; - req_access_txt = "50" +/obj/structure/window/reinforced{ + dir = 4 }, /obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/iron, -/area/cargo/sorting) -"kpE" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/loading_area, +/obj/structure/transit_tube_pod{ + dir = 1 + }, /obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/turf/open/floor/iron, -/area/cargo/storage) -"kpJ" = ( +/turf/open/floor/plating, +/area/station/hallway/primary/central/fore) +"mDj" = ( +/turf/closed/wall, +/area/station/science/genetics) +"mDD" = ( +/turf/closed/wall/rust, +/area/station/cargo/warehouse) +"mDJ" = ( /obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/door/airlock/grunge{ - name = "Custodial Closet"; - req_access_txt = "26" - }, -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/stripes/corner{ - dir = 1 +/obj/machinery/door/airlock/command{ + name = "Head of Security's Office" }, /obj/structure/cable, +/obj/effect/mapping_helpers/airlock/access/all/security/hos, /turf/open/floor/iron/dark, -/area/service/janitor) -"kpK" = ( -/obj/machinery/atmospherics/components/unary/outlet_injector/monitored/nitrous_input{ - dir = 1 - }, -/turf/open/floor/engine/n2o, -/area/engineering/atmos) -"kpP" = ( -/obj/item/kirbyplants{ - icon_state = "plant-22" - }, -/turf/open/floor/iron/dark, -/area/command/bridge) -"kpS" = ( -/obj/structure/railing{ - dir = 1 +/area/station/command/heads_quarters/hos) +"mDM" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 4 }, -/turf/open/floor/engine/hull/reinforced, -/area/space/nearstation) -"kpX" = ( -/obj/structure/disposalpipe/segment, -/obj/effect/decal/cleanable/dirt, -/obj/effect/landmark/navigate_destination/chapel, -/obj/structure/transit_tube/station/dispenser/reverse/flipped{ +/obj/effect/turf_decal/tile/blue{ dir = 8 }, -/turf/open/floor/iron/grimy, -/area/hallway/primary/fore) -"kpY" = ( /obj/effect/turf_decal/tile/yellow{ dir = 1 }, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red{ +/obj/effect/turf_decal/tile/yellow, +/obj/machinery/portable_atmospherics/pump, +/obj/machinery/light/directional/south, +/obj/machinery/airalarm/directional/south, +/obj/effect/turf_decal/box, +/obj/machinery/atmospherics/components/unary/portables_connector/visible/layer2{ dir = 1 }, +/turf/open/floor/iron/showroomfloor, +/area/station/engineering/hallway) +"mDQ" = ( +/turf/closed/wall, +/area/station/security/checkpoint/science/research) +"mEg" = ( +/turf/closed/wall/r_wall/rust, +/area/station/security/prison/mess) +"mEj" = ( +/obj/machinery/door/airlock/maintenance, +/obj/effect/mapping_helpers/airlock/abandoned, +/obj/structure/barricade/wooden/crude, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/landmark/start/station_engineer, -/obj/effect/turf_decal/siding/yellow{ +/obj/effect/mapping_helpers/airlock/unres{ dir = 1 }, -/turf/open/floor/iron, -/area/engineering/storage_shared) -"kqE" = ( -/obj/structure/table, -/obj/item/clipboard, -/obj/item/stock_parts/subspace/transmitter, -/obj/item/stock_parts/subspace/transmitter, -/obj/item/stock_parts/subspace/amplifier, -/obj/item/stock_parts/subspace/amplifier, -/obj/item/stock_parts/subspace/amplifier, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/west, +/obj/effect/mapping_helpers/airlock/access/any/medical/maintenance, /turf/open/floor/iron/dark, -/area/engineering/storage/tcomms) -"kqL" = ( -/obj/effect/turf_decal/tile/brown{ +/area/station/maintenance/port/fore) +"mEt" = ( +/obj/effect/turf_decal/tile/blue{ dir = 1 }, -/obj/effect/turf_decal/tile/brown{ +/obj/effect/turf_decal/tile/blue{ dir = 4 }, -/obj/effect/turf_decal/tile/yellow{ +/obj/effect/turf_decal/tile/blue{ dir = 1 }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/obj/machinery/light/directional/north, +/obj/effect/turf_decal/stripes/corner{ dir = 4 }, -/turf/open/floor/iron, -/area/commons/vacant_room/commissary) -"kqR" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/plating, -/area/security/prison) -"krd" = ( -/obj/machinery/door/airlock/external{ - name = "Prison External Airlock"; - req_access_txt = "2" +/obj/machinery/button/door/directional/north{ + id = "medbay_front_door"; + name = "Medbay Doors Toggle"; + normaldoorcontrol = 1; + req_access = list("medical") }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ - cycle_id = "kilo-maint-1" +/turf/open/floor/iron/showroomfloor, +/area/station/medical/medbay/central) +"mEH" = ( +/obj/effect/turf_decal/box/corners, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/turf/open/floor/plating, -/area/maintenance/port/lesser) -"krn" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, /obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron/dark/corner{ - dir = 1 +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/station/cargo/storage) +"mEW" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 8 }, -/area/hallway/primary/central) -"krv" = ( -/obj/machinery/porta_turret/ai{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/showroomfloor, +/area/station/science/ordnance/office) +"mFa" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/effect/turf_decal/box/red, -/obj/machinery/status_display/ai/directional/east, -/turf/open/floor/circuit/green{ - luminosity = 2 - }, -/area/ai_monitored/turret_protected/ai) -"krA" = ( -/obj/machinery/light/small/directional/north, -/obj/effect/decal/cleanable/cobweb/cobweb2, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/bot, -/obj/structure/closet, -/obj/item/stack/package_wrap, -/obj/item/storage/bag/trash, -/turf/open/floor/plating{ - icon_state = "platingdmg1" - }, -/area/maintenance/disposal) -"krL" = ( -/obj/machinery/power/tracker, -/obj/effect/turf_decal/box, -/obj/structure/cable, -/turf/open/floor/iron/solarpanel/airless, -/area/solars/starboard/fore) -"ksq" = ( -/obj/structure/railing{ +/obj/structure/closet/emcloset/anchored, +/obj/effect/turf_decal/stripes/line{ dir = 4 }, +/obj/effect/decal/cleanable/cobweb, +/obj/machinery/light/small/directional/west, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/dark, -/area/service/chapel/monastery) -"ksw" = ( -/obj/machinery/door/firedoor, +/area/station/maintenance/fore) +"mFb" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"mFE" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/door/airlock/security{ - aiControlDisabled = 1; - id_tag = "justicedoor"; - name = "Justice Chamber"; - req_access_txt = "3" - }, -/obj/effect/mapping_helpers/airlock/locked, /obj/structure/cable, -/obj/machinery/button/door/directional/west{ - id = "justicedoor"; - name = "Justice Door Lock"; - normaldoorcontrol = 1; - req_access_txt = "3"; - silicon_access_disabled = 1; - specialfunctions = 4 +/turf/open/floor/wood, +/area/station/maintenance/port/fore) +"mFQ" = ( +/obj/structure/chair/sofa/bench{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, /turf/open/floor/iron/dark, -/area/security/execution/education) -"ksx" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/area/station/hallway/primary/fore) +"mFR" = ( /obj/effect/decal/cleanable/dirt, +/obj/structure/grille, /obj/structure/cable, /turf/open/floor/plating{ icon_state = "platingdmg1" }, -/area/maintenance/starboard) -"ksR" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/obj/effect/spawner/random/structure/crate, -/obj/structure/disposalpipe/segment, +/area/station/maintenance/port/fore) +"mGj" = ( +/obj/effect/spawner/structure/window, /turf/open/floor/plating, -/area/maintenance/port/greater) -"ksT" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line, -/obj/structure/cable, -/turf/open/floor/engine/telecomms, -/area/tcommsat/server) -"ktk" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, +/area/station/engineering/hallway) +"mGo" = ( +/obj/structure/table, /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/machinery/light/directional/north, -/obj/machinery/atmospherics/components/binary/pump{ - dir = 8; - name = "Port to Filter" +/obj/item/stack/sheet/iron/fifty, +/obj/item/stack/sheet/iron/fifty, +/obj/item/stack/sheet/iron/fifty, +/obj/item/stack/sheet/glass/fifty, +/obj/item/storage/belt/utility, +/obj/item/clothing/head/welding, +/obj/item/clothing/glasses/welding, +/obj/structure/noticeboard/directional/north, +/turf/open/floor/iron/dark, +/area/station/science/robotics/lab) +"mGp" = ( +/obj/machinery/door/airlock/external{ + name = "Solar Maintenance" }, -/turf/open/floor/iron, -/area/engineering/atmos) -"ktn" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable, -/turf/open/floor/plating, -/area/hallway/secondary/exit/departure_lounge) -"ktv" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/siding/wood/corner{ +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 8 }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/wood, -/area/service/library) -"ktG" = ( -/obj/structure/grille/broken, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/effect/decal/cleanable/dirt, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, /obj/structure/cable, +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, /turf/open/floor/plating{ - icon_state = "panelscorched" - }, -/area/maintenance/starboard/fore) -"ktX" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 8 + icon_state = "platingdmg1" }, +/area/station/maintenance/solars/port/aft) +"mGz" = ( +/obj/structure/table, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/item/kirbyplants{ - icon_state = "applebush" - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/commons/locker) -"kuu" = ( -/obj/structure/frame/computer{ - anchored = 1; +/obj/item/aicard, +/obj/item/ai_module/reset, +/obj/item/assembly/flash/handheld, +/obj/item/assembly/flash/handheld, +/obj/machinery/airalarm/directional/east, +/turf/open/floor/iron/dark, +/area/station/engineering/storage/tech) +"mGG" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ dir = 8 }, -/obj/effect/decal/cleanable/blood/old, -/obj/effect/decal/cleanable/dirt, -/obj/item/shard, -/turf/open/floor/wood{ - icon_state = "wood-broken6" +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/stripes/corner, +/turf/open/floor/iron, +/area/station/security/processing) +"mGS" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 1 }, -/area/cargo/warehouse) -"kuv" = ( -/obj/structure/lattice/catwalk, -/turf/open/floor/plating/airless, -/area/solars/starboard/aft) -"kuy" = ( /obj/effect/turf_decal/tile/purple{ dir = 8 }, -/obj/effect/turf_decal/stripes/corner{ - dir = 8 +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 1 }, +/obj/effect/turf_decal/tile/purple, +/obj/machinery/light/directional/south, +/obj/machinery/firealarm/directional/south, /turf/open/floor/iron/showroomfloor, -/area/science/xenobiology) -"kuB" = ( -/turf/closed/wall/r_wall, -/area/maintenance/starboard) -"kuU" = ( -/turf/open/floor/cult, -/area/service/chapel/office) -"kuZ" = ( +/area/station/science/lab) +"mHa" = ( /obj/effect/turf_decal/tile/yellow{ dir = 4 }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, /obj/effect/turf_decal/tile/yellow, /obj/effect/turf_decal/tile/blue, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/decal/cleanable/dirt, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, -/area/engineering/atmos) -"kvc" = ( -/obj/item/radio/intercom/directional/north, +/area/station/engineering/atmos/storage/gas) +"mHc" = ( +/obj/machinery/door/airlock/command{ + name = "Captain's Office" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "bridge-passthrough" + }, +/obj/effect/mapping_helpers/airlock/access/all/command/captain, +/turf/open/floor/iron/dark, +/area/station/command/heads_quarters/captain) +"mHd" = ( +/obj/machinery/ai_slipper{ + uses = 10 + }, +/obj/effect/turf_decal/box, +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, +/obj/machinery/light_switch/directional/west, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, /turf/open/floor/engine, -/area/science/xenobiology) -"kvh" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 4 +/area/station/ai_monitored/command/storage/satellite) +"mHe" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/structure/bookcase{ + name = "Forbidden Knowledge" + }, +/turf/open/floor/iron/dark, +/area/station/service/library) +"mHm" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 }, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ +/obj/effect/landmark/start/depsec/medical, +/obj/effect/turf_decal/tile/red{ dir = 1 }, /obj/effect/turf_decal/tile/red{ - dir = 4 + dir = 8 }, /obj/effect/turf_decal/tile/red{ dir = 8 }, -/obj/effect/turf_decal/siding/wood{ - dir = 1 - }, -/turf/open/floor/iron, -/area/service/theater) -"kvo" = ( -/obj/structure/table, -/obj/machinery/firealarm/directional/west, -/obj/item/ai_module/reset{ - pixel_x = 2; - pixel_y = 3 - }, -/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/red, +/turf/open/floor/iron/showroomfloor, +/area/station/security/checkpoint/medical) +"mHq" = ( /obj/effect/turf_decal/stripes/line{ - dir = 8 + dir = 6 + }, +/obj/item/radio/intercom/directional/south{ + freerange = 1; + frequency = 1447; + listening = 0; + name = "Private Channel" }, /turf/open/floor/engine, -/area/ai_monitored/turret_protected/ai_upload) -"kvx" = ( -/obj/effect/turf_decal/tile/blue{ +/area/station/ai_monitored/turret_protected/ai) +"mHu" = ( +/obj/effect/turf_decal/tile/red{ dir = 4 }, /obj/effect/turf_decal/tile/red{ dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/showroomfloor, -/area/commons/toilet/restrooms) -"kvy" = ( -/obj/effect/turf_decal/bot, -/obj/structure/table, -/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) +"mIb" = ( +/obj/machinery/door/airlock/external{ + name = "Atmospherics External Airlock" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 4 }, -/obj/machinery/recharger, -/obj/machinery/status_display/evac/directional/west, +/obj/effect/mapping_helpers/airlock/access/all/engineering/atmos, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/disposal/incinerator) +"mIq" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/engineering/glass{ + name = "Server Room" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/access/all/engineering/tcoms, /turf/open/floor/iron/dark, -/area/command/heads_quarters/cmo) -"kvI" = ( -/obj/structure/table, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/area/station/tcommsat/server) +"mIR" = ( +/obj/effect/turf_decal/stripes/corner{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/obj/structure/bed/dogbed/cayenne{ + name = "Lia's bed" }, -/obj/structure/noticeboard/directional/west, -/obj/item/clothing/gloves/color/latex, -/obj/item/hemostat, +/obj/structure/extinguisher_cabinet/directional/east, +/mob/living/simple_animal/hostile/carp/lia, /turf/open/floor/iron/dark, -/area/maintenance/fore) -"kvO" = ( -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, +/area/station/command/heads_quarters/hos) +"mIT" = ( /obj/effect/turf_decal/tile/neutral{ - dir = 1 + dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/atmospherics/pipe/smart/manifold4w/general/visible, +/obj/structure/disposalpipe/segment{ dir = 4 }, +/turf/open/floor/iron/dark, +/area/station/science/xenobiology) +"mIW" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/cargo/storage) -"kwe" = ( -/turf/closed/wall/r_wall, -/area/service/chapel/office) -"kwv" = ( -/obj/effect/turf_decal/delivery, +/area/station/security/prison) +"mIX" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/mob/living/simple_animal/bot/secbot/pingsky, +/turf/open/floor/engine, +/area/station/ai_monitored/turret_protected/aisat_interior) +"mJo" = ( +/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/effect/turf_decal/tile/neutral, -/obj/machinery/suit_storage_unit/engine, -/turf/open/floor/iron/dark, -/area/engineering/main) -"kwO" = ( -/obj/structure/table/glass, -/obj/item/clothing/gloves/color/latex, -/obj/item/stack/sheet/mineral/plasma, -/obj/item/stack/sheet/mineral/plasma, -/obj/item/stack/sheet/mineral/plasma, -/obj/item/storage/box/monkeycubes, -/obj/item/reagent_containers/syringe/antiviral, -/obj/item/reagent_containers/dropper, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, /obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/structure/reagent_dispensers/wall/virusfood/directional/south, -/turf/open/floor/iron/dark, -/area/medical/virology) -"kwT" = ( -/obj/machinery/door/airlock/external{ - name = "Atmospherics External Airlock"; - req_access_txt = "24" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 - }, -/turf/open/floor/plating{ - icon_state = "panelscorched" - }, -/area/maintenance/disposal/incinerator) -"kxl" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ +/obj/structure/disposalpipe/junction/flip{ dir = 8 }, -/obj/structure/table/wood, -/obj/item/storage/fancy/cigarettes/cigars/havana{ - pixel_y = 5 - }, -/obj/machinery/light/directional/east, -/obj/item/lighter, -/obj/item/storage/secure/safe/directional/east, -/turf/open/floor/iron/dark, -/area/command/heads_quarters/captain) -"kxq" = ( -/obj/effect/turf_decal/tile/yellow{ - dir = 8 +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=Custodial"; + location = "Tools"; + name = "tools navigation beacon" }, -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/red, -/obj/effect/landmark/event_spawn, /obj/structure/cable, -/obj/effect/turf_decal/siding/yellow, /turf/open/floor/iron, -/area/engineering/storage_shared) -"kyf" = ( +/area/station/hallway/primary/central) +"mJA" = ( +/obj/structure/punching_bag, +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/iron/grimy, +/area/station/security/prison) +"mJP" = ( /obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/machinery/camera/directional/south{ - c_tag = "Fore Hallway Robotics Bay"; - name = "fore camera" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/landmark/start/hangover, -/turf/open/floor/iron/dark/corner, -/area/hallway/primary/central/fore) -"kyg" = ( -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/stripes/corner{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 4 +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/atmospherics/components/binary/pump/on{ + dir = 4; + name = "Nitrogen Outlet" }, -/obj/machinery/pdapainter/research, /turf/open/floor/iron/dark, -/area/command/heads_quarters/rd) -"kyi" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/area/station/engineering/atmos) +"mKe" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/obj/effect/turf_decal/stripes/corner{ + dir = 1 }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/turf/open/floor/plating{ + icon_state = "platingdmg1" }, -/obj/effect/turf_decal/tile/neutral{ +/area/station/maintenance/starboard/aft) +"mKo" = ( +/obj/effect/turf_decal/tile/blue{ dir = 1 }, -/turf/open/floor/iron/dark, -/area/security/courtroom) -"kyn" = ( -/obj/machinery/door/airlock/maintenance{ - name = "hydroponics maintenance"; - req_access_txt = "35" +/obj/effect/turf_decal/tile/blue{ + dir = 1 }, -/turf/open/floor/iron/dark, -/area/maintenance/department/bridge) -"kyv" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 10 - }, -/turf/open/floor/iron, -/area/security/brig) -"kyz" = ( -/obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, -/obj/machinery/light/directional/south, -/turf/open/floor/engine, -/area/engineering/supermatter/room) -"kyD" = ( -/obj/structure/table/wood, -/obj/item/clipboard, -/obj/item/folder/red, -/obj/item/stamp/denied{ - pixel_x = 4; - pixel_y = 4 - }, -/obj/item/stamp/hos, -/turf/open/floor/carpet/red, -/area/command/heads_quarters/hos) -"kyE" = ( -/obj/structure/chair/pew/right{ - dir = 8 - }, -/obj/effect/turf_decal/siding/thinplating/dark, -/turf/open/floor/iron/chapel{ - dir = 1 +/obj/structure/disposalpipe/sorting/mail/flip{ + dir = 8; + name = "virology sorting disposal pipe"; + sortType = 27 }, -/area/service/chapel/monastery) -"kyS" = ( -/obj/effect/turf_decal/stripes/end{ +/turf/open/floor/iron/showroomfloor, +/area/station/medical/medbay/central) +"mKv" = ( +/obj/effect/turf_decal/tile/blue{ dir = 4 }, -/obj/machinery/light/small/directional/east, -/obj/item/radio/intercom/directional/east, -/obj/machinery/status_display/ai/directional/south, -/turf/open/floor/engine, -/area/tcommsat/computer) -"kzk" = ( -/obj/effect/turf_decal/tile/yellow, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/turf/open/floor/iron/showroomfloor, -/area/medical/chemistry) -"kzB" = ( -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ +/obj/effect/turf_decal/tile/blue{ dir = 1 }, -/obj/structure/railing/corner{ - dir = 8 +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/obj/structure/disposalpipe/segment{ - dir = 5 +/obj/item/radio/intercom/directional/north, +/obj/structure/chair/comfy, +/turf/open/floor/iron, +/area/station/security/courtroom) +"mKw" = ( +/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/turf/open/floor/iron/showroomfloor, -/area/service/bar/atrium) -"kzH" = ( -/turf/closed/wall/rust, -/area/service/chapel/dock) -"kzS" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/siding/wood{ dir = 4 }, -/obj/machinery/light/directional/east, -/turf/open/floor/iron/white, -/area/security/prison) -"kzU" = ( -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/machinery/door/airlock/medical/glass{ - name = "Medbay Desk"; - req_access_txt = "5" - }, +/obj/machinery/power/apc/auto_name/directional/south, /turf/open/floor/iron/dark, -/area/medical/paramedic) -"kzW" = ( -/obj/effect/decal/cleanable/dirt, -/obj/item/storage/bag/trash, +/area/station/service/bar) +"mKA" = ( /obj/structure/cable, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 1 - }, -/turf/open/floor/iron/grimy, -/area/security/prison/safe) -"kAf" = ( -/obj/structure/table/glass, -/obj/item/storage/medkit/regular, -/obj/item/reagent_containers/glass/bottle/epinephrine, -/obj/item/reagent_containers/syringe, -/obj/machinery/camera/directional/east{ - c_tag = "Security Infirmary" +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/obj/structure/extinguisher_cabinet/directional/east, /obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/red/anticorner/contrasted, -/turf/open/floor/iron/showroomfloor, -/area/security/medical) -"kAm" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/landmark/event_spawn, +/turf/open/floor/iron/dark, +/area/station/command/bridge) +"mKB" = ( /obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/cobweb/cobweb2, /obj/structure/cable, +/obj/machinery/power/apc/auto_name/directional/north, /turf/open/floor/plating{ icon_state = "platingdmg3" }, -/area/maintenance/fore) -"kAn" = ( -/obj/structure/cable, +/area/station/maintenance/port/fore) +"mKC" = ( +/obj/effect/turf_decal/delivery, +/obj/structure/ore_box, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/plating, -/area/security/prison) -"kAL" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 - }, -/obj/effect/decal/cleanable/blood/old, -/turf/open/floor/plating{ - icon_state = "panelscorched" - }, -/area/maintenance/starboard) -"kAU" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/airalarm/directional/south, +/area/station/maintenance/starboard) +"mKI" = ( /obj/structure/cable, -/obj/machinery/duct, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating, -/area/maintenance/department/crew_quarters/bar) -"kAX" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt, /obj/structure/disposalpipe/segment{ - dir = 6 + dir = 4 }, -/obj/structure/cable, -/turf/open/floor/plating, -/area/security/prison) -"kBr" = ( +/obj/effect/turf_decal/tile/green, /obj/effect/turf_decal/tile/blue{ - dir = 8 + dir = 4 }, +/turf/open/floor/iron, +/area/station/service/hydroponics) +"mKP" = ( +/obj/machinery/light/small/directional/east, +/mob/living/basic/cow, +/turf/open/misc/sandy_dirt, +/area/station/service/hydroponics/garden) +"mLb" = ( +/obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/tile/blue{ - dir = 1 + dir = 4 }, /obj/effect/turf_decal/tile/blue{ dir = 1 }, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/stripes/corner{ +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/structure/closet/secure_closet/medical2, -/obj/machinery/airalarm/directional/west, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 8 + }, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/command/gateway) +"mLd" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/iron/smooth_large, +/area/station/maintenance/department/chapel/monastery) +"mLe" = ( +/obj/structure/sink{ + dir = 4; + pixel_x = -12; + pixel_y = 2 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 8 + }, /turf/open/floor/iron/showroomfloor, -/area/medical/surgery/aft) -"kBH" = ( +/area/station/security/execution/education) +"mLm" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/station/maintenance/port/fore) +"mLJ" = ( +/obj/machinery/ntnet_relay, +/turf/open/floor/circuit/green/telecomms/mainframe, +/area/station/tcommsat/server) +"mLN" = ( +/turf/closed/wall, +/area/station/maintenance/disposal/incinerator) +"mLP" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/computer/department_orders/security{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral/anticorner/contrasted, +/turf/open/floor/iron/dark, +/area/station/security/office) +"mMa" = ( /obj/effect/turf_decal/tile/neutral{ dir = 1 }, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, +/obj/machinery/vending/coffee, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron/dark, +/area/station/medical/storage) +"mMb" = ( +/obj/effect/turf_decal/delivery, +/obj/effect/decal/cleanable/cobweb, +/obj/structure/closet{ + name = "suit closet" + }, +/obj/structure/grille/broken, +/turf/open/floor/plating, +/area/station/maintenance/port/lesser) +"mMc" = ( /obj/effect/turf_decal/tile/neutral, -/obj/structure/sign/directions/evac{ - dir = 4; - pixel_y = -24 +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/obj/item/radio/intercom/directional/west, -/turf/open/floor/iron/dark/corner{ +/obj/effect/turf_decal/delivery, +/obj/machinery/door/window/right/directional/west, +/obj/structure/window/reinforced, +/turf/open/floor/iron/dark, +/area/station/command/bridge) +"mMj" = ( +/obj/structure/sign/warning/secure_area, +/turf/closed/wall/r_wall/rust, +/area/station/ai_monitored/turret_protected/aisat/foyer) +"mMp" = ( +/obj/structure/railing/corner{ dir = 8 }, -/area/hallway/primary/port) -"kBQ" = ( +/turf/open/floor/iron/dark, +/area/station/service/chapel/monastery) +"mMv" = ( +/obj/structure/lattice/catwalk, /obj/structure/cable, -/obj/effect/landmark/event_spawn, -/obj/effect/turf_decal/siding/wood{ +/turf/open/floor/plating/airless, +/area/station/solars/port/fore) +"mMy" = ( +/turf/closed/wall/r_wall, +/area/station/security/execution/transfer) +"mMz" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ dir = 8 }, -/turf/open/floor/wood, -/area/command/heads_quarters/hop) -"kBU" = ( -/obj/machinery/light_switch/directional/south, -/obj/effect/decal/cleanable/blood/old, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/light/small/directional/south, -/turf/open/floor/engine, -/area/ai_monitored/turret_protected/aisat_interior) -"kCc" = ( /obj/effect/turf_decal/tile/neutral{ - dir = 8 + dir = 1 }, -/obj/effect/turf_decal/tile/neutral, -/obj/machinery/atmospherics/pipe/smart/simple/purple/visible{ - dir = 4 +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, /turf/open/floor/iron, -/area/engineering/atmos) -"kCl" = ( -/obj/item/paper_bin{ - pixel_x = -4; - pixel_y = 4 - }, -/obj/item/lipstick/random{ - pixel_x = 6; - pixel_y = 6 - }, -/obj/item/lipstick/random{ - pixel_x = 6; - pixel_y = 3 +/area/station/hallway/primary/aft) +"mMA" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/light/small/directional/west, +/obj/structure/sign/warning/vacuum/external{ + pixel_x = 32; + pixel_y = -32 }, -/obj/item/lipstick/random{ - pixel_x = 6 +/obj/structure/cable, +/turf/open/floor/plating{ + icon_state = "panelscorched" }, -/obj/item/pen, +/area/station/maintenance/starboard) +"mMB" = ( +/obj/machinery/meter, +/obj/machinery/atmospherics/pipe/smart/manifold4w/green/visible, +/turf/closed/wall/r_wall, +/area/station/engineering/supermatter) +"mMC" = ( /obj/effect/turf_decal/tile/neutral{ dir = 8 }, @@ -45073,2446 +45586,2658 @@ /obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/structure/table, -/obj/effect/landmark/start/hangover, -/turf/open/floor/iron, -/area/commons/locker) -"kCv" = ( -/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible{ - dir = 4 - }, -/obj/machinery/meter, -/turf/closed/wall/r_wall, -/area/engineering/atmos) -"kCA" = ( -/obj/effect/turf_decal/box/white{ - color = "#52B4E9" +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/sorting/mail/flip{ + dir = 8; + name = "ce sorting disposal pipe"; + sortType = 5 }, /turf/open/floor/iron, -/area/maintenance/disposal/incinerator) -"kCW" = ( -/obj/structure/sign/warning/nosmoking{ - pixel_x = 30 - }, -/turf/open/floor/engine, -/area/engineering/supermatter/room) -"kDm" = ( -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/bot, -/obj/machinery/vending/drugs, -/turf/open/floor/iron/showroomfloor, -/area/medical/exam_room) -"kDn" = ( -/obj/effect/turf_decal/bot, -/turf/open/floor/plating, -/area/cargo/warehouse) -"kDo" = ( -/obj/machinery/door/airlock/maintenance{ - req_access_txt = "12" - }, -/obj/effect/mapping_helpers/airlock/abandoned, -/obj/structure/barricade/wooden/crude, +/area/station/hallway/primary/aft) +"mME" = ( +/obj/machinery/power/shieldwallgen/xenobiologyaccess, +/obj/machinery/light/directional/north, +/obj/effect/turf_decal/box, +/obj/structure/extinguisher_cabinet/directional/west, /obj/structure/cable, -/turf/open/floor/iron/dark, -/area/maintenance/port/greater) -"kDq" = ( -/obj/effect/turf_decal/tile/purple, -/obj/effect/turf_decal/tile/purple{ - dir = 8 +/turf/open/floor/plating{ + icon_state = "panelscorched" }, -/obj/effect/turf_decal/tile/purple, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/siding/purple, -/turf/open/floor/iron/showroomfloor, -/area/science/robotics/lab) -"kDs" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/dark, -/area/service/chapel/dock) -"kDD" = ( -/obj/item/storage/box/lights/mixed, -/turf/open/floor/plating, -/area/maintenance/starboard) -"kDU" = ( -/obj/structure/closet/secure_closet/brig, -/obj/effect/turf_decal/tile/red/anticorner/contrasted, -/turf/open/floor/iron/showroomfloor, -/area/security/prison) -"kDY" = ( +/area/station/science/xenobiology) +"mMP" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/blue{ +/obj/effect/turf_decal/stripes/corner{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral, -/turf/open/floor/iron/dark, -/area/command/bridge) -"kEm" = ( -/obj/item/kirbyplants/random, -/obj/structure/sign/poster/contraband/self_ai_liberation{ - pixel_x = -32 +/obj/effect/turf_decal/stripes/corner{ + dir = 1 }, -/turf/open/floor/circuit, -/area/ai_monitored/turret_protected/ai_upload) -"kEu" = ( -/obj/effect/decal/cleanable/blood/old, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating{ - icon_state = "platingdmg3" - }, -/area/maintenance/solars/starboard/fore) -"kEB" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"kFf" = ( -/obj/structure/bodycontainer/morgue{ - dir = 8 +/obj/structure/disposalpipe/segment{ + dir = 4 }, +/obj/structure/cable, +/obj/structure/sign/poster/contraband/random/directional/north, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"mMR" = ( +/obj/structure/table, /obj/effect/turf_decal/tile/neutral{ - dir = 8 + dir = 1 }, /obj/effect/turf_decal/tile/neutral{ - dir = 1 + dir = 4 }, -/obj/effect/turf_decal/bot_white, -/obj/machinery/airalarm/directional/east, +/obj/item/paicard, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/dark, -/area/medical/morgue) -"kFG" = ( -/obj/structure/flora/ausbushes/grassybush, -/turf/open/floor/grass, -/area/service/chapel/monastery) -"kFJ" = ( -/obj/structure/cable, -/turf/open/floor/iron/showroomfloor, -/area/science/mixing) -"kFL" = ( -/obj/effect/turf_decal/stripes/end{ +/area/station/service/bar/atrium) +"mMZ" = ( +/obj/effect/turf_decal/stripes/line{ dir = 1 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/decal/cleanable/blood/gibs/up, +/obj/structure/sign/poster/official/wtf_is_co2{ + pixel_y = 32 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/light/small/directional/north, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/station/security/execution/education) +"mNt" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4; + external_pressure_bound = 140; + pressure_checks = 0 + }, /turf/open/floor/engine, -/area/engineering/gravity_generator) -"kFW" = ( -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/area/station/engineering/supermatter) +"mNz" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock{ + name = "Bar Backroom" }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/mapping_helpers/airlock/access/all/service/bar, +/turf/open/floor/iron/dark, +/area/station/service/bar) +"mNT" = ( +/obj/effect/turf_decal/tile/blue{ dir = 1 }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, /obj/effect/turf_decal/tile/neutral{ dir = 4 }, +/turf/open/floor/iron, +/area/station/security/courtroom) +"mOa" = ( +/obj/effect/decal/cleanable/blood/old, +/obj/structure/sign/plaques/kiddie/library{ + pixel_x = 32; + pixel_y = -32 + }, +/obj/effect/landmark/blobstart, +/turf/open/floor/wood, +/area/station/maintenance/starboard/fore) +"mOb" = ( +/obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/holopad, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron, -/area/security/brig) -"kGa" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "Unit_1Privacy"; - name = "Unit 1 Privacy Shutter" +/obj/machinery/door/airlock/security{ + aiControlDisabled = 1; + id_tag = "justicedoor"; + name = "Justice Chamber" }, -/turf/open/floor/plating, -/area/maintenance/port/lesser) -"kGg" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/structure/window/reinforced, +/obj/effect/mapping_helpers/airlock/locked, /obj/structure/cable, -/turf/open/floor/plating, -/area/maintenance/port/lesser) -"kGl" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/machinery/button/door/directional/west{ + id = "justicedoor"; + name = "Justice Door Lock"; + normaldoorcontrol = 1; + req_access = list("armory"); + silicon_access_disabled = 1; + specialfunctions = 4 + }, +/obj/effect/mapping_helpers/airlock/access/all/security/armory, +/turf/open/floor/iron/dark, +/area/station/security/execution/education) +"mOg" = ( +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ dir = 8 }, -/obj/machinery/atmospherics/components/binary/pump{ - name = "Gas to Chamber" +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/turf/open/floor/circuit/green{ - luminosity = 2 +/obj/machinery/atmospherics/pipe/smart/simple/yellow/visible{ + dir = 4 }, -/area/engineering/supermatter) -"kGr" = ( -/obj/structure/chair{ +/turf/open/floor/iron, +/area/station/engineering/atmos) +"mOj" = ( +/obj/structure/chair/sofa/right{ + color = "#c45c57"; + 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/structure/railing{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/station/service/bar/atrium) +"mOt" = ( +/obj/machinery/light/directional/south, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, /obj/effect/turf_decal/tile/neutral{ - dir = 4 + dir = 8 }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/commons/fitness/recreation) -"kGw" = ( -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/maintenance/central) -"kGR" = ( +/turf/open/floor/iron/dark, +/area/station/science/xenobiology) +"mOz" = ( /obj/effect/turf_decal/tile/blue, /obj/effect/turf_decal/tile/blue{ - dir = 1 + dir = 8 }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/turf/open/floor/iron/showroomfloor, -/area/medical/medbay/lobby) -"kGZ" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/landmark/start/bartender, -/obj/effect/turf_decal/siding/wood/end{ - dir = 1 +/obj/structure/disposalpipe/segment{ + dir = 5 }, -/turf/open/floor/wood/parquet, -/area/service/bar) -"kHu" = ( -/obj/structure/sign/warning/pods, -/turf/closed/wall, -/area/commons/locker) -"kHx" = ( -/obj/effect/decal/cleanable/cobweb/cobweb2, +/turf/open/floor/iron, +/area/station/command/bridge) +"mOA" = ( /obj/effect/decal/cleanable/dirt, -/obj/item/radio/intercom/directional/east, +/obj/effect/decal/cleanable/vomit/old, /obj/effect/spawner/random/structure/crate, -/obj/machinery/status_display/evac/directional/north, /turf/open/floor/plating{ - icon_state = "platingdmg3" + icon_state = "panelscorched" }, -/area/maintenance/fore) -"kHC" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/remains/human{ - pixel_x = 4; - pixel_y = 4 +/area/station/maintenance/starboard) +"mOK" = ( +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, -/obj/item/toy/talking/ai{ - pixel_x = -6; - pixel_y = -1 +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, +/obj/structure/window/reinforced, +/turf/open/floor/iron/dark, +/area/station/commons/fitness/recreation) +"mPd" = ( +/obj/effect/decal/cleanable/ash, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/plating{ - icon_state = "platingdmg2" + icon_state = "platingdmg1" }, -/area/maintenance/department/bridge) -"kHS" = ( +/area/station/maintenance/disposal/incinerator) +"mPo" = ( /obj/structure/table, +/obj/item/stack/sheet/iron/fifty, +/obj/item/stack/sheet/glass/fifty, +/obj/item/stack/sheet/mineral/plasma{ + amount = 5 + }, +/obj/machinery/airalarm/directional/east, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/item/folder/red, -/obj/item/restraints/handcuffs, -/obj/item/assembly/flash/handheld, -/obj/machinery/airalarm/directional/east, /turf/open/floor/iron/dark, -/area/security/lockers) -"kHZ" = ( -/obj/structure/cable, +/area/station/ai_monitored/command/storage/satellite) +"mPz" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/structure/disposalpipe/segment{ +/obj/effect/turf_decal/tile/blue{ dir = 4 }, -/obj/machinery/duct, -/obj/structure/railing/corner{ +/obj/effect/turf_decal/tile/blue{ dir = 1 }, -/turf/open/floor/iron/showroomfloor, -/area/service/bar/atrium) -"kIr" = ( /obj/effect/turf_decal/tile/neutral{ - dir = 4 + dir = 1 }, -/obj/effect/turf_decal/tile/neutral, -/obj/structure/table, -/obj/item/healthanalyzer, -/obj/item/crowbar/red, -/obj/machinery/airalarm/directional/north, -/turf/open/floor/iron/dark, -/area/medical/exam_room) -"kIx" = ( -/obj/structure/table, -/obj/effect/turf_decal/stripes/corner{ +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/camera/directional/north{ + c_tag = "Central Hallway Courtroom"; + name = "central camera" + }, +/obj/structure/sign/departments/lawyer{ + pixel_y = 32 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"mPE" = ( +/obj/effect/turf_decal/tile/purple{ dir = 4 }, -/obj/effect/turf_decal/stripes/corner{ - dir = 8 +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple, +/obj/structure/sink{ + dir = 8; + pixel_x = 11 }, -/obj/effect/decal/cleanable/dirt, -/obj/item/folder/red, -/obj/structure/spider/stickyweb, -/turf/open/floor/iron/dark, -/area/maintenance/port/greater) -"kIG" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/camera/directional/east{ + c_tag = "Xenobiology Computers"; + name = "xenobiology camera"; + network = list("ss13","rd","xeno") }, -/obj/structure/sign/poster/random/directional/north, +/turf/open/floor/iron/showroomfloor, +/area/station/science/xenobiology) +"mPM" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/door/airlock/medical/glass{ + name = "Medbay Break Room" + }, +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/access/all/medical/general, /turf/open/floor/iron/dark, -/area/service/bar) -"kIQ" = ( -/obj/structure/closet/crate, +/area/station/medical/storage) +"mPP" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/holopad, +/obj/effect/turf_decal/bot, +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/turf/open/floor/iron, +/area/station/engineering/lobby) +"mPS" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/effect/spawner/random/contraband/prison, -/obj/item/stack/license_plates/empty/fifty, -/obj/item/stack/license_plates/empty/fifty, -/obj/item/stack/license_plates/empty/fifty, -/turf/open/floor/plating, -/area/security/prison) -"kIU" = ( -/obj/machinery/smartfridge, -/turf/closed/wall, -/area/service/hydroponics) -"kJw" = ( +/obj/effect/turf_decal/stripes/line, /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/orange/visible, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"mPZ" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/cargo/sorting) +"mQe" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/holopad, +/obj/structure/cable, +/turf/open/floor/iron/showroomfloor, +/area/station/science/xenobiology) +"mQj" = ( +/obj/machinery/mineral/equipment_vendor, +/obj/effect/turf_decal/bot, /obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/structure/disposalpipe/junction{ dir = 1 }, -/turf/open/floor/iron, -/area/hallway/primary/central/fore) -"kJD" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/status_display/supply{ + pixel_y = -32 + }, +/obj/machinery/camera/directional/south{ + c_tag = "Mining Dock"; + name = "cargo camera"; + network = list("ss13","qm") + }, +/turf/open/floor/iron/dark, +/area/station/cargo/miningoffice) +"mQk" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/wood, +/area/station/maintenance/port/fore) +"mQu" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/grimy, -/area/security/prison) -"kJX" = ( +/mob/living/carbon/human/species/monkey, +/turf/open/floor/grass, +/area/station/science/genetics) +"mQB" = ( +/obj/effect/turf_decal/arrows/white, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/maintenance/disposal/incinerator) +"mQN" = ( /obj/structure/cable, /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, -/area/service/bar/atrium) -"kKk" = ( +/area/station/service/bar/atrium) +"mQR" = ( +/obj/structure/closet/secure_closet/personal{ + name = "Commissary Locker" + }, +/obj/effect/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/machinery/light/small/directional/west, +/obj/effect/decal/cleanable/cobweb, /obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/station/commons/vacant_room/commissary) +"mQS" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/engine, +/area/station/ai_monitored/turret_protected/aisat/atmos) +"mQW" = ( +/obj/effect/turf_decal/box/white{ + color = "#EFB341" + }, +/turf/open/floor/iron, +/area/station/maintenance/disposal/incinerator) +"mQY" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"kKq" = ( -/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"mRf" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, /obj/effect/turf_decal/tile/red{ dir = 1 }, -/obj/structure/chair/stool/bar/directional/east, /obj/effect/decal/cleanable/dirt, -/obj/effect/landmark/start/hangover, -/turf/open/floor/iron/showroomfloor, -/area/service/bar/atrium) -"kKu" = ( -/obj/item/kirbyplants{ - icon_state = "applebush" +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"mRg" = ( +/obj/effect/turf_decal/tile/red{ + dir = 4 }, -/obj/effect/turf_decal/tile/blue{ +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 +/obj/structure/sign/departments/security{ + pixel_y = 32 }, /obj/effect/turf_decal/tile/red{ dir = 1 }, -/obj/effect/turf_decal/stripes/corner{ - dir = 8 +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/obj/machinery/airalarm/directional/west, -/obj/machinery/status_display/ai/directional/north, /turf/open/floor/iron, -/area/hallway/secondary/entry) -"kKG" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/turf/open/floor/carpet/royalblue, -/area/service/chapel/office) -"kKR" = ( -/obj/effect/turf_decal/tile/neutral, +/area/station/security/brig) +"mRi" = ( +/obj/structure/table, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 5 +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/item/stock_parts/micro_laser{ + desc = "A tiny laser used in certain devices. A lil left."; + pixel_x = -6 + }, +/obj/item/stock_parts/micro_laser{ + desc = "A tiny laser used in certain devices. A lil left."; + pixel_x = -6 + }, +/obj/item/stock_parts/micro_laser{ + desc = "A tiny laser used in certain devices. A lil left."; + pixel_x = -6 + }, +/obj/item/stock_parts/micro_laser{ + desc = "A tiny laser used in certain devices. A lil left."; + pixel_x = -6 + }, +/obj/item/stock_parts/micro_laser{ + desc = "A tiny laser used in certain devices. A lil left."; + pixel_x = -6 + }, +/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{ + pixel_x = 6; + pixel_y = 6 }, +/obj/machinery/light/small/directional/east, +/obj/machinery/status_display/ai/directional/north, +/obj/structure/sign/poster/contraband/random/directional/east, /turf/open/floor/iron/dark, -/area/hallway/secondary/exit/departure_lounge) -"kLc" = ( -/obj/effect/turf_decal/tile/purple/half/contrasted{ +/area/station/engineering/storage/tcomms) +"mRm" = ( +/obj/structure/table, +/obj/item/toy/cards/deck{ + pixel_x = -9 + }, +/obj/item/storage/dice{ + pixel_x = -8; + pixel_y = 11 + }, +/obj/item/storage/photo_album/prison{ + pixel_x = 8; + pixel_y = -3 + }, +/turf/open/floor/iron/grimy, +/area/station/security/prison) +"mRo" = ( +/obj/structure/table, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/turf/open/floor/iron/showroomfloor, -/area/science/mixing/hallway) -"kLr" = ( +/turf/open/floor/iron/dark, +/area/station/security/courtroom) +"mRV" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/turf/open/floor/plating, +/area/station/maintenance/aft) +"mSf" = ( +/obj/machinery/atmospherics/pipe/smart/simple/green/visible{ + dir = 4 + }, +/turf/closed/wall/rust, +/area/station/engineering/atmos) +"mSm" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/structure/table, +/obj/item/stack/cable_coil{ + pixel_x = 3; + pixel_y = -7 + }, +/obj/machinery/camera/directional/east{ + c_tag = "Incinerator Entrance"; + name = "atmospherics camera"; + network = list("ss13","engine") + }, +/obj/item/hfr_box/body/fuel_input, +/obj/item/hfr_box/body/interface, +/obj/item/hfr_box/body/moderator_input, +/obj/item/hfr_box/body/waste_output, /turf/open/floor/iron, -/area/security/prison) -"kLu" = ( -/obj/machinery/atmospherics/components/unary/outlet_injector/monitored/carbon_input{ - dir = 1 +/area/station/maintenance/disposal/incinerator) +"mSo" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/firedoor, +/obj/machinery/door/poddoor/shutters{ + id = "commissaryshutter"; + name = "Vacant Commissary Shutter" }, -/turf/open/floor/engine/co2, -/area/engineering/atmos) -"kLy" = ( -/obj/structure/flora/ausbushes/palebush{ - icon_state = "fernybush_3" +/obj/effect/turf_decal/delivery, +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/plating, +/area/station/commons/vacant_room/commissary) +"mSq" = ( +/obj/effect/decal/cleanable/blood/old, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/corner{ + dir = 8 }, -/turf/open/misc/asteroid, -/area/space/nearstation) -"kLB" = ( +/turf/open/floor/plating, +/area/station/cargo/warehouse) +"mSu" = ( +/obj/structure/table, +/obj/machinery/light/directional/west, +/obj/item/clipboard, +/obj/item/airlock_painter{ + pixel_x = -4; + pixel_y = 4 + }, +/obj/item/airlock_painter, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/station/engineering/hallway) +"mSC" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, -/obj/machinery/status_display/evac/directional/north, +/obj/structure/cable, /turf/open/floor/engine, -/area/engineering/supermatter/room) -"kLD" = ( -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 1 +/area/station/engineering/supermatter/room) +"mSE" = ( +/obj/machinery/door/airlock/grunge{ + name = "Crematorium" }, -/obj/effect/spawner/random/engineering/tracking_beacon, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/mapping_helpers/airlock/access/all/service/crematorium, +/turf/open/floor/iron/dark, +/area/station/service/chapel/funeral) +"mSM" = ( +/obj/machinery/portable_atmospherics/canister/oxygen, +/obj/effect/turf_decal/delivery, +/turf/open/floor/iron, +/area/station/engineering/atmos/storage/gas) +"mST" = ( +/obj/structure/reagent_dispensers/fueltank, +/obj/effect/turf_decal/delivery, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"mSY" = ( /obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/showroomfloor, -/area/service/bar/atrium) -"kLL" = ( -/obj/machinery/door/poddoor/preopen{ - id = "bridge blast"; - name = "Bridge Blast door" +/obj/structure/cable, +/obj/machinery/space_heater, +/turf/open/floor/plating{ + icon_state = "panelscorched" }, -/obj/effect/turf_decal/caution/stand_clear, -/obj/machinery/door/firedoor, -/turf/open/floor/iron/dark, -/area/command/bridge) -"kMd" = ( -/turf/closed/wall, -/area/medical/surgery/fore) -"kMH" = ( +/area/station/maintenance/port/greater) +"mTz" = ( +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/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 = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/landmark/start/hangover, /turf/open/floor/iron, -/area/security/brig) -"kMO" = ( +/area/station/hallway/primary/starboard) +"mTJ" = ( +/obj/structure/toilet, +/obj/machinery/light/small/directional/north, +/obj/effect/spawner/random/contraband/prison, +/obj/machinery/power/apc/auto_name/directional/west, +/obj/structure/cable, +/turf/open/floor/vault, +/area/station/security/prison/shower) +"mTK" = ( /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/stripes/white/line{ - dir = 1 +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment{ + dir = 5 }, -/obj/effect/landmark/start/medical_doctor, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/dark, -/area/medical/morgue) -"kNs" = ( +/area/station/command/heads_quarters/hos) +"mTM" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/grimy, +/area/station/security/prison) +"mUJ" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/hydroponics/constructable, -/obj/effect/turf_decal/trimline/blue/end{ - dir = 4 - }, -/turf/open/floor/iron, -/area/service/hydroponics) -"kNx" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 +/obj/structure/cable, +/turf/open/floor/plating{ + icon_state = "platingdmg1" }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/green/visible, -/obj/machinery/light/directional/east, -/obj/machinery/status_display/evac/directional/east, -/turf/open/floor/engine, -/area/engineering/supermatter/room) -"kNA" = ( -/obj/machinery/computer/cargo{ - dir = 4 +/area/station/maintenance/fore) +"mVc" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "platingdmg3" }, -/obj/structure/extinguisher_cabinet/directional/west, -/turf/open/floor/carpet/blue, -/area/command/heads_quarters/hop) -"kNE" = ( -/obj/effect/turf_decal/tile/purple/half/contrasted, +/area/station/maintenance/aft) +"mVf" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/structure/cable, /turf/open/floor/iron/showroomfloor, -/area/science/research) -"kNH" = ( -/obj/effect/turf_decal/stripes/line{ +/area/station/security/office) +"mVh" = ( +/obj/effect/turf_decal/tile/purple{ dir = 8 }, -/obj/effect/turf_decal/stripes/corner, +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple, +/turf/open/floor/iron/showroomfloor, +/area/station/command/heads_quarters/rd) +"mVi" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/light/small/directional/south, /obj/structure/cable, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plating, -/area/maintenance/port/greater) -"kOw" = ( -/obj/structure/table, -/obj/structure/cable, -/obj/item/food/sausage, -/turf/open/floor/iron/white, -/area/security/prison) -"kOz" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible, -/turf/open/floor/plating, -/area/maintenance/disposal/incinerator) -"kOA" = ( -/obj/structure/table, -/obj/item/clothing/gloves/color/orange, -/obj/item/restraints/handcuffs, -/obj/item/reagent_containers/spray/pepper, -/obj/effect/turf_decal/stripes/corner, -/obj/effect/turf_decal/tile/red/anticorner/contrasted{ - dir = 4 - }, -/turf/open/floor/iron, -/area/security/prison) -"kOE" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/iron/dark, -/area/hallway/secondary/exit/departure_lounge) -"kOG" = ( -/obj/structure/flora/ausbushes/ppflowers, -/obj/structure/flora/ausbushes/reedbush, -/obj/structure/flora/ausbushes/sparsegrass, -/obj/machinery/light/directional/south, -/turf/open/floor/grass, -/area/hallway/primary/fore) -"kPp" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/command{ - name = "Head of Personnel's Office"; - req_access_txt = "57" +/obj/structure/sign/poster/contraband/random/directional/south, +/turf/open/floor/plating{ + icon_state = "platingdmg3" }, -/obj/effect/landmark/navigate_destination, -/obj/effect/turf_decal/siding/wood/corner{ +/area/station/maintenance/starboard) +"mVm" = ( +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ dir = 4 }, -/obj/effect/turf_decal/siding/wood/corner, -/turf/open/floor/iron/dark, -/area/security/courtroom) -"kPB" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/public/glass{ - name = "Holodeck" - }, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/tile/purple, +/obj/structure/cable, +/obj/effect/turf_decal/siding/purple{ dir = 4 }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ - cycle_id = "holodeck" +/obj/structure/disposalpipe/sorting/mail{ + dir = 2; + name = "robotics sorting disposal pipe"; + sortType = 14 }, -/turf/open/floor/plating, -/area/commons/fitness/recreation) -"kPC" = ( +/turf/open/floor/iron/showroomfloor, +/area/station/science/research) +"mVo" = ( /obj/effect/turf_decal/tile/yellow{ - dir = 4 + dir = 8 }, /obj/effect/turf_decal/tile/yellow{ dir = 1 }, -/obj/effect/turf_decal/tile/red{ +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/turf/open/floor/iron, -/area/engineering/main) -"kPR" = ( -/obj/structure/table, -/obj/item/reagent_containers/food/condiment/enzyme{ - pixel_x = -2; - pixel_y = 6 - }, -/obj/item/reagent_containers/glass/beaker, -/obj/item/food/pie/cream{ - pixel_y = -4 - }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/landmark/navigate_destination/kitchen, -/turf/open/floor/iron/dark, -/area/service/kitchen) -"kPV" = ( +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/engineering/hallway) +"mVL" = ( +/obj/structure/rack, +/obj/effect/turf_decal/bot, /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/obj/item/storage/box/bodybags{ + pixel_y = 5 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/obj/item/storage/medkit/regular{ + empty = 1; + name = "First-Aid (empty)" }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/holopad, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron, -/area/hallway/secondary/entry) -"kPY" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/landmark/blobstart, -/obj/effect/spawner/random/decoration/glowstick, -/turf/open/floor/plating{ - icon_state = "platingdmg3" +/obj/item/storage/medkit/regular{ + empty = 1; + name = "First-Aid (empty)" }, -/area/maintenance/starboard) -"kQg" = ( -/obj/structure/cable, -/obj/structure/lattice/catwalk, -/turf/open/space/basic, -/area/space/nearstation) -"kQu" = ( -/obj/effect/turf_decal/tile/yellow{ - dir = 1 +/obj/item/storage/medkit/regular{ + empty = 1; + name = "First-Aid (empty)" }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 +/obj/item/stack/package_wrap, +/obj/item/healthanalyzer, +/obj/item/healthanalyzer, +/obj/item/healthanalyzer, +/obj/machinery/camera/directional/north{ + c_tag = "Robotics Lab"; + name = "science camera"; + network = list("ss13","rd") }, -/obj/effect/turf_decal/tile/red{ - dir = 1 +/obj/item/radio/intercom/directional/north, +/turf/open/floor/iron/dark, +/area/station/science/robotics/lab) +"mVO" = ( +/obj/structure/sign/departments/security{ + pixel_y = -32 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/flora/bush/pale/style_random, +/obj/machinery/light/directional/south, +/obj/effect/turf_decal/sand/plating, /obj/structure/cable, -/obj/effect/turf_decal/siding/yellow{ - dir = 8 - }, -/turf/open/floor/iron, -/area/engineering/storage_shared) -"kQx" = ( -/obj/effect/turf_decal/stripes/corner{ +/turf/open/floor/plating, +/area/station/maintenance/port/lesser) +"mVP" = ( +/obj/effect/turf_decal/tile/brown{ dir = 8 }, -/obj/effect/turf_decal/tile/purple{ +/obj/effect/turf_decal/tile/brown{ dir = 1 }, -/obj/effect/turf_decal/tile/purple{ - dir = 8 - }, -/obj/effect/turf_decal/tile/blue{ +/obj/effect/turf_decal/tile/yellow{ dir = 1 }, -/obj/machinery/door/window/left/directional/south{ - name = "Trash Chute"; - req_one_access_txt = "26" - }, -/obj/machinery/conveyor_switch/oneway{ - dir = 4; - id = "garbage"; - name = "trash chute" - }, -/obj/effect/turf_decal/loading_area, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron, -/area/service/janitor) -"kQA" = ( -/obj/effect/landmark/start/hangover, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/arrows, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/blood/old, +/obj/machinery/firealarm/directional/west, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ 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/iron, -/area/hallway/primary/central/fore) -"kQC" = ( -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/effect/turf_decal/tile/blue, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/area/station/cargo/storage) +"mVZ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/corner, /obj/structure/cable, -/obj/machinery/newscaster/directional/south, -/turf/open/floor/iron/showroomfloor, -/area/medical/medbay/central) -"kQG" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/iron/dark, -/area/hallway/secondary/exit/departure_lounge) -"kQU" = ( +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/station/maintenance/aft) +"mWg" = ( +/obj/effect/turf_decal/bot, +/obj/structure/reagent_dispensers/watertank, /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/blue{ +/obj/effect/turf_decal/stripes/corner, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) +"mWj" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 +/obj/structure/easel, +/obj/effect/decal/cleanable/dirt, +/obj/structure/sign/poster/contraband/random/directional/north, +/turf/open/floor/iron/dark, +/area/station/maintenance/port/fore) +"mWn" = ( +/turf/open/floor/circuit/green{ + luminosity = 2 }, +/area/station/engineering/gravity_generator) +"mWq" = ( /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/item/kirbyplants{ - icon_state = "plant-16" +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/turf/open/floor/iron, -/area/command/gateway) -"kRc" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/turf/open/floor/iron/dark/corner{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/decal/cleanable/dirt, +/area/station/hallway/primary/port) +"mWy" = ( +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable, -/turf/open/floor/plating{ - icon_state = "panelscorched" - }, -/area/maintenance/port/lesser) -"kRi" = ( -/obj/structure/sink{ - dir = 4; - pixel_x = -12; - pixel_y = 2 +/turf/open/floor/plating, +/area/station/security/prison) +"mWR" = ( +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/stripes/line, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"mWS" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "robotics_shutters"; + name = "Robotics Privacy Shutters" }, +/turf/open/floor/plating, +/area/station/science/robotics/lab) +"mWV" = ( +/obj/structure/sign/warning/pods, +/turf/closed/wall, +/area/station/maintenance/port/aft) +"mXI" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 8 - }, -/turf/open/floor/iron/showroomfloor, -/area/security/execution/education) -"kRv" = ( -/obj/effect/turf_decal/tile/red{ +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, /obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/corner{ dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/firealarm/directional/west, -/turf/open/floor/iron, -/area/hallway/primary/aft) -"kRz" = ( -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/obj/machinery/airalarm/directional/north, +/turf/open/floor/iron/dark/corner{ + dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ +/area/station/hallway/primary/central) +"mXM" = ( +/obj/structure/closet/secure_closet/freezer/meat, +/obj/effect/turf_decal/bot, +/obj/machinery/firealarm/directional/south, +/obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/decal/cleanable/dirt, +/obj/structure/sign/poster/contraband/random/directional/south, +/turf/open/floor/iron/freezer, +/area/station/service/kitchen/coldroom) +"mXO" = ( +/obj/effect/turf_decal/plaque{ + icon_state = "L5" + }, +/obj/effect/turf_decal/tile/yellow{ dir = 4 }, -/obj/effect/turf_decal/bot, -/obj/machinery/holopad, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark, -/area/hallway/secondary/exit/departure_lounge) -"kRE" = ( -/obj/effect/turf_decal/tile/red{ +/obj/effect/turf_decal/tile/yellow{ dir = 1 }, /obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/machinery/light/directional/west, -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, /turf/open/floor/iron, -/area/hallway/primary/aft) -"kRH" = ( -/obj/structure/cable, +/area/station/hallway/primary/central/fore) +"mXX" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ - cycle_id = "brig-entrance-left" +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/junction/flip, +/obj/structure/cable, +/obj/effect/turf_decal/tile/purple{ + dir = 1 }, -/obj/machinery/door/airlock/security/glass{ - name = "Prison Wing"; - req_access_txt = "1" +/obj/effect/turf_decal/tile/purple{ + dir = 4 }, -/turf/open/floor/plating, -/area/security/prison) -"kRM" = ( -/obj/effect/turf_decal/tile/green{ +/obj/effect/turf_decal/tile/purple{ dir = 1 }, -/obj/effect/turf_decal/tile/blue{ +/obj/effect/turf_decal/tile/purple{ dir = 8 }, -/turf/open/floor/iron, -/area/hallway/primary/starboard) -"kSi" = ( -/obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ dir = 1 }, -/turf/open/floor/engine, -/area/tcommsat/computer) -"kSk" = ( -/obj/machinery/computer/security/mining, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 4 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/turf/open/floor/iron/dark, -/area/command/bridge) -"kSl" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/turf/open/floor/iron/showroomfloor, +/area/station/science/genetics) +"mYi" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/loading_area, +/turf/open/floor/plating{ + icon_state = "platingdmg3" }, -/obj/effect/turf_decal/tile/neutral, -/obj/machinery/atmospherics/pipe/smart/simple/green/visible{ - dir = 4 +/area/station/maintenance/port/lesser) +"mYv" = ( +/obj/effect/turf_decal/siding/thinplating/dark/end{ + dir = 8 }, +/turf/open/floor/glass/reinforced, +/area/station/service/chapel/monastery) +"mYQ" = ( +/obj/structure/girder, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/power/apc/auto_name/directional/south, /obj/structure/cable, -/turf/open/floor/iron/dark, -/area/engineering/atmos) -"kSn" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/turf/open/floor/plating{ + icon_state = "panelscorched" }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/area/station/maintenance/department/medical/central) +"mYV" = ( +/obj/structure/chair{ + dir = 8 }, -/obj/effect/turf_decal/bot, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/suit_storage_unit/security, -/turf/open/floor/iron/dark, -/area/ai_monitored/security/armory) -"kSz" = ( -/obj/effect/turf_decal/tile/blue{ +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/turf_decal/tile/blue{ +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, +/obj/effect/landmark/start/assistant, +/turf/open/floor/iron/dark, +/area/station/medical/medbay/lobby) +"mYX" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/structure/disposalpipe/sorting/mail/flip{ - dir = 8; - sortType = 11 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/showroomfloor, -/area/medical/medbay/lobby) -"kSN" = ( /obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ - dir = 5 +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 6 }, -/obj/machinery/portable_atmospherics/scrubber, -/turf/open/floor/iron/showroomfloor, -/area/science/mixing) -"kSY" = ( -/obj/structure/table/wood, -/obj/item/folder/red, -/obj/item/lighter{ - pixel_x = -4; - pixel_y = 4 +/turf/open/floor/plating, +/area/station/maintenance/port/greater) +"mZb" = ( +/obj/structure/reagent_dispensers/fueltank, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/obj/item/clothing/mask/cigarette/cigar/cohiba{ - pixel_x = 6 +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, -/obj/item/clothing/mask/cigarette/cigar, -/obj/machinery/light/directional/west, -/obj/machinery/airalarm/directional/west, -/obj/item/paper_bin, -/turf/open/floor/wood, -/area/command/heads_quarters/hos) -"kTl" = ( -/obj/machinery/power/port_gen/pacman, -/obj/item/stack/sheet/mineral/plasma{ - amount = 5 +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, /obj/effect/turf_decal/delivery, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/obj/effect/turf_decal/stripes/corner{ + dir = 8 }, -/obj/effect/turf_decal/tile/neutral, -/obj/machinery/firealarm/directional/west, /turf/open/floor/iron/dark, -/area/engineering/main) -"kTq" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable, -/turf/open/floor/plating, -/area/ai_monitored/command/storage/eva) -"kTu" = ( -/obj/effect/spawner/structure/window/reinforced, +/area/station/engineering/atmos) +"mZn" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/closet/crate, +/obj/effect/spawner/random/entertainment/money_large, /turf/open/floor/plating, -/area/service/chapel/storage) -"kTz" = ( -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 +/area/station/maintenance/port/greater) +"mZF" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 8 }, +/obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/landmark/start/chemist, /obj/structure/cable, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/red/half/contrasted, /turf/open/floor/iron/showroomfloor, -/area/medical/pharmacy) -"kTO" = ( -/obj/machinery/atmospherics/pipe/smart/simple/yellow/visible{ - dir = 4 +/area/station/security/execution/transfer) +"mZO" = ( +/obj/structure/chair, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/obj/machinery/meter, -/turf/closed/wall/r_wall, -/area/engineering/atmos) -"kTW" = ( -/obj/machinery/hydroponics/constructable, -/turf/open/floor/grass, -/area/service/hydroponics/garden) -"kUl" = ( -/obj/machinery/airalarm/directional/east, -/turf/open/floor/wood{ - icon_state = "wood-broken2" +/obj/effect/landmark/start/hangover, +/turf/open/floor/iron, +/area/station/commons/fitness/recreation) +"mZR" = ( +/obj/machinery/door/airlock/maintenance/external{ + name = "Transit Intersection" }, -/area/maintenance/department/crew_quarters/bar) -"kUs" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating{ - icon_state = "panelscorched" +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 }, -/area/maintenance/department/bridge) -"kUz" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/turf/open/floor/wood, -/area/maintenance/port/fore) -"kUG" = ( +/obj/effect/mapping_helpers/airlock/unres{ + dir = 8 + }, +/obj/effect/mapping_helpers/airlock/access/any/medical/maintenance, +/turf/open/floor/plating, +/area/station/maintenance/fore) +"mZS" = ( +/obj/machinery/light/directional/east, +/obj/item/kirbyplants/random, +/turf/open/floor/iron/dark, +/area/station/service/chapel/dock) +"mZT" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/general/visible, /turf/closed/wall/rust, -/area/security/checkpoint/customs) -"kUP" = ( -/obj/structure/table/wood, -/obj/effect/turf_decal/tile/neutral{ +/area/space/nearstation) +"mZW" = ( +/turf/closed/wall/r_wall, +/area/station/service/bar/atrium) +"naf" = ( +/obj/effect/turf_decal/siding/thinplating/dark, +/obj/effect/turf_decal/siding/thinplating/dark{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/structure/window/spawner, +/obj/structure/window/spawner/north, +/obj/structure/flora/rock/pile/style_random, +/turf/open/floor/grass, +/area/station/service/chapel/dock) +"nal" = ( +/obj/structure/cable, +/obj/structure/chair/sofa/left{ + color = "#c45c57"; dir = 8 }, +/obj/machinery/light/directional/south, +/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/structure/sign/poster/official/cohiba_robusto_ad{ - pixel_y = -32 +/obj/structure/railing{ + dir = 4 }, -/obj/effect/decal/cleanable/blood/old, +/obj/machinery/power/apc/auto_name/directional/south, /obj/effect/decal/cleanable/dirt, -/obj/item/storage/box/matches{ - pixel_x = -4; - pixel_y = 6 - }, -/obj/item/lighter{ - pixel_x = 4; - pixel_y = 4 +/obj/effect/landmark/start/hangover, +/obj/machinery/camera/directional/south{ + c_tag = "Atrium Port"; + name = "service camera" }, -/obj/item/lighter, /turf/open/floor/iron/dark, -/area/maintenance/port/greater) -"kUU" = ( -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue, -/obj/machinery/camera/directional/east{ - c_tag = "Cryogenics"; - name = "medical camera"; - network = list("ss13","medical") - }, -/obj/structure/table, -/obj/item/book/manual/wiki/medicine, -/obj/effect/turf_decal/tile/blue{ +/area/station/service/bar/atrium) +"nam" = ( +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/caution/stand_clear, +/turf/open/floor/iron/dark, +/area/station/hallway/primary/central) +"nan" = ( +/obj/machinery/computer/department_orders/engineering{ dir = 1 }, -/obj/effect/turf_decal/tile/blue{ +/turf/open/floor/iron/dark, +/area/station/engineering/main) +"naw" = ( +/obj/effect/turf_decal/tile/red{ dir = 1 }, -/obj/machinery/status_display/evac/directional/east, -/turf/open/floor/iron/showroomfloor, -/area/medical/exam_room) -"kVb" = ( /obj/effect/turf_decal/tile/red{ - dir = 1 + dir = 8 }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/obj/structure/chair, -/obj/effect/landmark/start/hangover, -/obj/machinery/status_display/evac/directional/north, +/obj/machinery/light/directional/west, +/obj/structure/disposalpipe/segment, /turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"kVj" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, +/area/station/hallway/primary/aft) +"nax" = ( +/obj/structure/flora/bush/fullgrass/style_random, +/obj/structure/flora/bush/fullgrass/style_random, +/obj/structure/flora/bush/lavendergrass/style_random, +/turf/open/floor/grass, +/area/station/hallway/primary/fore) +"naC" = ( /obj/effect/turf_decal/tile/blue{ dir = 1 }, /obj/effect/turf_decal/tile/blue{ dir = 8 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/blue{ dir = 1 }, -/obj/effect/turf_decal/stripes/corner{ - dir = 4 - }, -/obj/item/kirbyplants{ - icon_state = "plant-16" +/obj/machinery/firealarm/directional/west, +/obj/machinery/camera/directional/west{ + c_tag = "Medbay Lobby"; + name = "medical camera"; + network = list("ss13","medical") }, -/obj/effect/turf_decal/box/corners{ +/obj/effect/turf_decal/stripes/corner{ dir = 1 }, -/obj/machinery/light/directional/north, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron/showroomfloor, +/area/station/medical/medbay/lobby) +"naK" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/structure/disposalpipe/segment, /turf/open/floor/iron, -/area/hallway/primary/central/fore) -"kVo" = ( +/area/station/hallway/primary/aft) +"naP" = ( /obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/disposalpipe/segment{ dir = 4 }, /obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/north, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"kVN" = ( -/obj/structure/lattice, -/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible, -/turf/open/space/basic, -/area/space/nearstation) -"kVW" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 1 +/turf/open/floor/plating{ + icon_state = "panelscorched" }, +/area/station/maintenance/port/fore) +"naQ" = ( /obj/effect/turf_decal/stripes/corner, -/obj/effect/turf_decal/stripes/corner{ - dir = 4 - }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"nbb" = ( +/obj/effect/turf_decal/stripes/line, /obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/station/maintenance/port/aft) +"nbg" = ( +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, -/area/cargo/warehouse) -"kWh" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/turf/open/floor/carpet/red, -/area/service/chapel/monastery) -"kWv" = ( +/area/station/medical/paramedic) +"nbn" = ( +/obj/effect/turf_decal/bot, +/obj/structure/rack, +/obj/structure/grille/broken, +/obj/item/wallframe/apc, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating, +/area/station/maintenance/aft) +"nbu" = ( +/obj/structure/table, +/obj/machinery/recharger, +/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/neutral{ + dir = 4 }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 +/obj/machinery/status_display/ai/directional/east, +/obj/machinery/camera/directional/east{ + c_tag = "Bridge Starboard"; + name = "command camera" }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 +/turf/open/floor/iron, +/area/station/command/bridge) +"nby" = ( +/turf/closed/wall/r_wall, +/area/station/security/courtroom) +"nbC" = ( +/obj/effect/turf_decal/trimline/red/filled/line, +/obj/item/radio/intercom/prison/directional/south, +/turf/open/floor/iron/white, +/area/station/security/prison/mess) +"nbH" = ( +/obj/effect/turf_decal/stripes/line, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/item/radio/intercom/directional/east, +/obj/machinery/camera/directional/north{ + c_tag = "Secure tech_storage"; + name = "engineering camera"; + network = list("ss13","engine") }, -/obj/effect/turf_decal/stripes/line{ +/turf/open/floor/engine, +/area/station/engineering/storage/tech) +"nbI" = ( +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ dir = 8 }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 4 +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ + dir = 9 }, +/turf/open/floor/iron, +/area/station/hallway/primary/aft) +"nbJ" = ( +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/security/courtroom) +"nbO" = ( +/obj/structure/table, +/obj/structure/cable, +/obj/item/food/sausage, +/turf/open/floor/iron/white, +/area/station/security/prison/mess) +"nbR" = ( +/obj/effect/turf_decal/stripes/line, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"nbU" = ( +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/caution/stand_clear, +/turf/open/floor/iron/dark, +/area/station/hallway/primary/central/fore) +"nbZ" = ( /obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/iron/showroomfloor, -/area/medical/surgery/aft) -"kWP" = ( -/obj/effect/turf_decal/bot, -/obj/machinery/computer/security/telescreen/prison{ - dir = 4; - pixel_x = -24 +/turf/open/floor/iron/dark, +/area/station/service/chapel/monastery) +"nch" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/insectguts, +/turf/open/floor/plating{ + icon_state = "panelscorched" }, -/obj/machinery/computer/security{ - dir = 4 +/area/station/maintenance/department/bridge) +"ncB" = ( +/obj/effect/turf_decal/tile/red{ + dir = 1 }, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ +/obj/effect/turf_decal/tile/red{ dir = 4 }, -/turf/open/floor/iron/dark, -/area/security/warden) -"kWT" = ( -/obj/effect/turf_decal/loading_area{ +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/machinery/atmospherics/components/binary/pump{ - dir = 1; - name = "External Gas to Loop" - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/dark, -/area/engineering/supermatter/room) -"kXq" = ( -/obj/effect/turf_decal/trimline/green/filled/line{ - dir = 4 +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/security/prison) -"kXA" = ( -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/tile/neutral{ +/area/station/hallway/primary/aft) +"ncC" = ( +/obj/effect/turf_decal/tile/purple{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple{ dir = 1 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/landmark/event_spawn, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable, +/turf/open/floor/iron/showroomfloor, +/area/station/command/heads_quarters/rd) +"ncH" = ( +/turf/open/floor/iron, +/area/station/cargo/storage) +"ncQ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/brown, /turf/open/floor/iron, -/area/hallway/primary/aft) -"kXB" = ( -/obj/machinery/light/small/directional/east, -/turf/open/floor/plating{ - icon_state = "platingdmg3" +/area/station/cargo/storage) +"ncS" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 + }, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/maintenance/department/electrical) +"ndz" = ( +/obj/machinery/smartfridge/extract/preloaded, +/turf/closed/wall, +/area/station/science/xenobiology) +"ndP" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, -/area/security/prison) -"kXW" = ( +/obj/machinery/atmospherics/pipe/bridge_pipe/green/visible, /obj/effect/decal/cleanable/dirt, -/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/bridge_pipe/cyan/visible{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"ndS" = ( +/obj/effect/turf_decal/loading_area{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/maintenance/department/crew_quarters/bar) +"ndT" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/landmark/start/cook, +/turf/open/floor/iron/cafeteria, +/area/station/service/kitchen) +"nec" = ( +/obj/effect/turf_decal/arrows/white{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/open/floor/iron, -/area/cargo/storage) -"kXX" = ( +/area/station/maintenance/disposal/incinerator) +"nem" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/obj/effect/landmark/xeno_spawn, +/turf/open/floor/iron/dark, +/area/station/security/interrogation) +"nep" = ( /obj/structure/cable, -/obj/structure/table, -/obj/item/reagent_containers/food/condiment/peppermill{ - desc = "Often used to flavor food or make people sneeze. Fashionably moved to the left side of the table."; - pixel_x = -8; - pixel_y = 2 +/obj/machinery/modular_computer/console/preset/command, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 }, -/obj/item/reagent_containers/food/condiment/saltshaker{ - desc = "Salt. From space oceans, presumably. A staple of modern medicine."; - pixel_x = -8; - pixel_y = 12 +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, /turf/open/floor/iron/dark, -/area/service/bar/atrium) -"kYa" = ( -/obj/effect/turf_decal/tile/red{ +/area/station/command/bridge) +"nes" = ( +/obj/effect/turf_decal/tile/blue{ dir = 4 }, -/obj/effect/turf_decal/tile/red{ +/obj/effect/turf_decal/tile/blue{ dir = 1 }, -/obj/effect/turf_decal/siding/red{ +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ dir = 1 }, -/obj/effect/turf_decal/stripes/corner, +/obj/effect/turf_decal/tile/blue, +/turf/open/floor/iron/showroomfloor, +/area/station/medical/medbay/lobby) +"nex" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/security{ + name = "Courtroom" + }, +/obj/effect/turf_decal/siding/wood/corner{ + dir = 8 + }, +/obj/effect/turf_decal/siding/wood/corner{ + dir = 1 + }, +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/access/all/service/lawyer, /turf/open/floor/iron/dark, -/area/hallway/secondary/exit/departure_lounge) -"kYk" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/area/station/security/courtroom) +"neJ" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/obj/machinery/door/airlock/maintenance, +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "chem-passthrough" + }, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 1 + }, +/obj/effect/mapping_helpers/airlock/access/any/medical/maintenance, +/turf/open/floor/iron/dark, +/area/station/maintenance/port/greater) +"nfa" = ( +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/neutral, +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"nfe" = ( +/obj/machinery/mecha_part_fabricator, +/obj/effect/turf_decal/delivery, /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ - dir = 4 + dir = 8 }, /turf/open/floor/iron/dark, -/area/command/teleporter) -"kYm" = ( -/obj/effect/landmark/blobstart, -/obj/machinery/light/small/directional/east, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ +/area/station/science/robotics/lab) +"nfg" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/trash/grille_or_waste, +/obj/structure/cable, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/station/maintenance/starboard/fore) +"nfx" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/station/security/prison) +"nfD" = ( +/obj/structure/spirit_board, +/obj/machinery/light/very_dim/directional/south, +/turf/open/floor/cult, +/area/station/service/chapel/office) +"nfI" = ( +/obj/effect/turf_decal/tile/purple/half/contrasted{ dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/dark/visible, -/obj/machinery/airalarm/directional/east, -/turf/open/floor/iron/dark/telecomms, -/area/science/server) -"kYM" = ( -/obj/machinery/pdapainter, -/obj/structure/sign/poster/official/ian{ - pixel_y = 32 +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/landmark/event_spawn, +/turf/open/floor/iron/showroomfloor, +/area/station/science/ordnance) +"nfN" = ( +/obj/structure/rack, +/obj/effect/spawner/random/techstorage/rnd_secure_all, +/obj/machinery/light/small/directional/south, +/obj/machinery/status_display/shuttle{ + pixel_y = -32 }, -/turf/open/floor/wood, -/area/command/heads_quarters/hop) -"kYX" = ( -/obj/effect/turf_decal/bot, +/turf/open/floor/circuit/green{ + luminosity = 2 + }, +/area/station/engineering/storage/tech) +"nfO" = ( +/obj/structure/plasticflaps/opaque, +/obj/machinery/navbeacon{ + codes_txt = "delivery;dir=2"; + freq = 1400; + location = "Research Division" + }, +/obj/machinery/door/window/left/directional/west{ + dir = 2; + name = "Research Division Delivery Access"; + req_access = list("research") + }, +/obj/effect/turf_decal/delivery, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/maintenance/starboard) +"nfR" = ( +/obj/structure/flora/bush/sparsegrass/style_random, +/obj/structure/flora/bush/lavendergrass/style_random, +/obj/structure/flora/bush/ferny/style_random, /obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/blood/old, -/obj/effect/decal/remains/human, -/turf/open/floor/plating, -/area/cargo/warehouse) -"kYZ" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/preopen{ - id = "rdprivacy"; - name = "Director's Privacy Blast Door" +/turf/open/misc/asteroid, +/area/space/nearstation) +"nfX" = ( +/turf/closed/wall/r_wall, +/area/station/science/server) +"ngg" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, +/turf/open/floor/iron/dark/corner, +/area/station/hallway/primary/port) +"ngi" = ( /obj/machinery/door/firedoor, -/turf/open/floor/plating, -/area/command/heads_quarters/rd) -"kZH" = ( -/obj/machinery/firealarm/directional/west, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/camera/directional/west{ - c_tag = "Satellite Maintenance"; - name = "satellite camera"; - network = list("minisat") +/obj/machinery/door/airlock/research{ + name = "Genetics Lab" }, -/obj/structure/cable, -/obj/effect/turf_decal/stripes/corner{ - dir = 8 +/obj/effect/turf_decal/siding/purple/corner{ + dir = 1 }, -/turf/open/floor/engine, -/area/ai_monitored/command/storage/satellite) -"kZM" = ( -/obj/structure/plasticflaps, -/obj/machinery/conveyor{ - dir = 8; - id = "QMLoad"; - name = "off ramp" +/obj/effect/mapping_helpers/airlock/access/any/science/xenobio, +/obj/effect/mapping_helpers/airlock/access/any/science/genetics, +/turf/open/floor/iron/dark, +/area/station/science/genetics) +"ngl" = ( +/obj/effect/turf_decal/bot, +/obj/structure/closet/crate{ + icon_state = "crateopen" }, /turf/open/floor/plating, -/area/cargo/storage) -"kZS" = ( -/obj/machinery/disposal/bin, -/obj/effect/turf_decal/bot, -/obj/structure/disposalpipe/trunk{ - dir = 1 +/area/station/cargo/warehouse) +"ngJ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating{ + icon_state = "platingdmg3" }, -/obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ - dir = 1 +/area/station/maintenance/port/lesser) +"nhd" = ( +/obj/machinery/flasher/directional/north{ + id = "AI"; + name = "Meatbag Pacifier" }, -/turf/open/floor/iron/dark, -/area/security/warden) -"kZX" = ( -/obj/structure/lattice/catwalk, -/obj/structure/transit_tube/crossing, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/circuit/green{ + luminosity = 2 + }, +/area/station/ai_monitored/turret_protected/ai) +"nhy" = ( +/obj/effect/turf_decal/bot, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/structure/rack, +/obj/item/storage/backpack/satchel/science, +/obj/item/analyzer, +/turf/open/floor/plating, +/area/station/maintenance/starboard/fore) +"nhG" = ( +/obj/structure/sign/departments/security{ + pixel_y = -32 + }, +/obj/structure/flora/grass/jungle/b/style_random, +/obj/machinery/light/directional/south, /obj/effect/turf_decal/sand/plating, /obj/structure/cable, /turf/open/floor/plating, -/area/space/nearstation) -"laA" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment{ +/area/station/maintenance/port/lesser) +"nhO" = ( +/obj/effect/turf_decal/tile/yellow{ dir = 4 }, -/turf/open/floor/plating{ - icon_state = "platingdmg1" +/obj/effect/turf_decal/tile/yellow{ + dir = 1 }, -/area/maintenance/port/greater) -"laN" = ( /obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ dir = 4 }, -/obj/effect/turf_decal/tile/blue{ +/obj/effect/landmark/start/atmospheric_technician, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"nie" = ( +/obj/structure/sign/warning/fire, +/turf/closed/wall/r_wall, +/area/station/maintenance/disposal/incinerator) +"nig" = ( +/obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, +/turf/open/misc/asteroid, +/area/space/nearstation) +"nij" = ( +/obj/structure/table, /obj/effect/turf_decal/tile/neutral, +/obj/item/clothing/gloves/color/latex, +/obj/item/clothing/suit/apron/surgical, +/obj/item/clothing/mask/surgical, +/obj/item/mmi, +/obj/item/mmi, +/obj/item/mmi, /obj/structure/window/reinforced{ - dir = 8 + dir = 4 }, -/obj/machinery/atmospherics/pipe/bridge_pipe/green/visible, -/obj/machinery/atmospherics/pipe/bridge_pipe/cyan/visible{ +/turf/open/floor/iron/dark, +/area/station/science/robotics/lab) +"nim" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible, +/obj/structure/chair/stool/directional/south, +/obj/structure/cable, +/turf/open/floor/engine, +/area/station/maintenance/disposal/incinerator) +"niy" = ( +/obj/machinery/photocopier, +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/turf/open/floor/iron/showroomfloor, -/area/engineering/atmos) -"lbb" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/maintenance/disposal/incinerator) -"lbi" = ( -/obj/structure/sign/warning/docking, -/turf/closed/wall/rust, -/area/cargo/storage) -"lbl" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/box/white, +/obj/machinery/newscaster/directional/west, +/turf/open/floor/iron/dark, +/area/station/security/courtroom) +"niL" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/smooth_large, +/area/station/maintenance/department/chapel/monastery) +"niQ" = ( /obj/structure/cable, -/turf/open/floor/iron, -/area/hallway/primary/aft) -"lbu" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, -/area/security/medical) -"lbF" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/hatch{ - name = "Satellite Antechamber"; - req_one_access_txt = "32;19" - }, +/area/station/maintenance/department/bridge) +"njd" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, -/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ - cycle_id = "ai-passthrough" +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/item/radio/intercom/directional/south, +/turf/open/floor/iron, +/area/station/command/bridge) +"njf" = ( +/obj/machinery/door/airlock/medical{ + id_tag = "Unit_3"; + name = "Unit 3" }, /turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/aisat_interior) -"lbY" = ( -/obj/structure/cable, -/obj/machinery/light/small/directional/west, -/turf/open/floor/plating, -/area/maintenance/department/security) -"lcd" = ( -/obj/effect/decal/cleanable/dirt, +/area/station/commons/toilet/restrooms) +"njL" = ( +/obj/machinery/door/airlock/maintenance, +/obj/effect/mapping_helpers/airlock/abandoned, /obj/structure/barricade/wooden/crude, -/turf/open/floor/plating, -/area/maintenance/port/greater) -"lcD" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 8 + }, +/obj/effect/mapping_helpers/airlock/access/any/medical/maintenance, +/turf/open/floor/iron/dark, +/area/station/maintenance/port/fore) +"njT" = ( +/obj/effect/turf_decal/tile/red, /obj/effect/turf_decal/tile/red{ - dir = 1 + dir = 8 }, -/obj/effect/turf_decal/tile/blue{ +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/light/directional/south, /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/structure/cable, /turf/open/floor/iron, -/area/hallway/primary/starboard) -"lcL" = ( +/area/station/hallway/primary/aft) +"nkd" = ( +/obj/structure/table, /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ - dir = 4 + dir = 8 }, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable, -/obj/effect/turf_decal/tile/neutral, -/turf/open/floor/iron/showroomfloor, -/area/security/office) -"lcM" = ( -/obj/effect/turf_decal/bot, -/obj/machinery/holopad, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/engineering/atmos) -"lcY" = ( -/obj/effect/turf_decal/tile/brown{ +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 +/obj/item/storage/briefcase, +/obj/item/clothing/neck/tie/red, +/obj/item/clothing/head/bowler{ + pixel_y = 8 }, +/obj/item/cane, +/turf/open/floor/iron, +/area/station/commons/locker) +"nkg" = ( +/obj/machinery/igniter/incinerator_atmos, +/turf/open/floor/engine, +/area/station/maintenance/disposal/incinerator) +"nki" = ( +/turf/closed/wall/rust, +/area/station/hallway/primary/fore) +"nkj" = ( +/obj/structure/grille/broken, /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/brown{ - dir = 1 +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/plating{ + icon_state = "panelscorched" }, -/obj/structure/sign/poster/random/directional/north, -/turf/open/floor/iron, -/area/cargo/drone_bay) -"lda" = ( -/obj/effect/turf_decal/siding/thinplating/dark/end{ - dir = 4 +/area/station/maintenance/starboard/fore) +"nkN" = ( +/turf/closed/wall/r_wall, +/area/station/science/ordnance/bomb) +"nkQ" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/public/glass{ + name = "Chapel Hallway" }, -/turf/open/floor/glass/reinforced, -/area/service/chapel/monastery) -"ldk" = ( -/obj/machinery/light/small/directional/south, -/obj/effect/turf_decal/caution/stand_clear, /turf/open/floor/iron/dark, -/area/hallway/secondary/exit/departure_lounge) -"ldz" = ( -/turf/open/floor/iron, -/area/engineering/lobby) -"ldA" = ( -/obj/structure/disposalpipe/segment{ +/area/station/hallway/primary/fore) +"nlA" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/wood, +/area/station/security/detectives_office) +"nlR" = ( +/turf/closed/wall/rust, +/area/station/medical/virology) +"nmo" = ( +/obj/machinery/atmospherics/pipe/layer_manifold/supply/hidden{ dir = 4 }, -/obj/structure/window/reinforced{ - dir = 8 +/turf/closed/wall/r_wall, +/area/station/maintenance/disposal/incinerator) +"nms" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/engineering/glass{ + name = "Server Room" }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/decoration/glowstick, -/obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/north, -/turf/open/floor/plating{ - icon_state = "platingdmg1" +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 }, -/area/maintenance/disposal) -"ldD" = ( -/obj/item/wrench, +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/access/all/engineering/tcoms, +/turf/open/floor/iron/dark, +/area/station/tcommsat/computer) +"nmu" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/corner, -/obj/effect/turf_decal/stripes/corner{ - dir = 8 +/obj/structure/disposalpipe/segment{ + dir = 4 }, /obj/structure/cable, /turf/open/floor/plating, -/area/cargo/warehouse) -"ldI" = ( -/obj/structure/closet/secure_closet/injection{ - name = "Justice Injections" +/area/station/maintenance/starboard/fore) +"nmR" = ( +/obj/machinery/modular_computer/console/preset/id{ + dir = 8 }, /obj/effect/turf_decal/bot, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/obj/machinery/light_switch/directional/north, -/obj/machinery/button/door/directional/west{ - id = "justiceblast"; - name = "Justice Vent Toggle"; - pixel_y = 8; - req_access_txt = "3" +/obj/machinery/requests_console/directional/east{ + announcementConsole = 1; + department = "Research Director's Desk"; + departmentType = 5; + name = "Research Director's Requests Console" }, -/obj/machinery/button/door/directional/west{ - id = "justiceshutter"; - name = "Justice Shutter Control"; - pixel_y = -8; - req_access_txt = "2" +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 8 }, -/obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ +/turf/open/floor/iron/dark, +/area/station/command/heads_quarters/rd) +"nnp" = ( +/obj/effect/turf_decal/tile/yellow{ dir = 1 }, -/turf/open/floor/iron/dark, -/area/security/execution/education) -"ldP" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/turf/open/floor/plating{ - icon_state = "platingdmg1" +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/showroomfloor, +/area/station/medical/chemistry) +"nny" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/portable_atmospherics/canister/nitrogen, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible, +/turf/open/floor/iron, +/area/station/engineering/atmos/storage/gas) +"nnA" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 8 }, -/area/maintenance/fore) -"led" = ( -/obj/machinery/light/directional/west, -/turf/open/floor/iron/dark, -/area/service/chapel/funeral) -"lei" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 4 +/obj/effect/turf_decal/tile/neutral, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/red{ + dir = 1 }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/power/apc/auto_name/directional/west, -/obj/structure/cable, -/mob/living/simple_animal/bot/cleanbot/medbay{ - maints_access_required = list(22); - name = "Deacon Scrubsy" +/obj/effect/turf_decal/siding/red{ + dir = 8 }, -/turf/open/floor/iron/smooth_large, -/area/maintenance/department/chapel/monastery) -"leW" = ( -/obj/structure/closet/crate, -/obj/item/stack/sheet/iron/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, -/obj/item/stack/sheet/mineral/plasma{ - amount = 30 +/obj/effect/landmark/start/depsec/supply, +/turf/open/floor/iron, +/area/station/security/checkpoint/supply) +"nnR" = ( +/obj/machinery/door/airlock/external{ + name = "Supply Dock Airlock" }, -/obj/item/gps, -/obj/effect/turf_decal/bot, -/obj/item/stack/cable_coil, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 + }, +/obj/effect/mapping_helpers/airlock/access/all/supply/general, /turf/open/floor/iron/dark, -/area/engineering/supermatter/room) -"lfe" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/area/station/cargo/storage) +"nnV" = ( +/obj/structure/cable, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/command/teleporter) +"noj" = ( +/obj/machinery/light/small/directional/north, +/obj/effect/turf_decal/caution/stand_clear, +/turf/open/floor/iron/dark, +/area/station/hallway/secondary/exit/departure_lounge) +"nol" = ( +/obj/machinery/disposal/bin, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/bot, /obj/effect/turf_decal/tile/neutral{ dir = 4 }, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/obj/machinery/airalarm/directional/west, +/turf/open/floor/iron/dark, +/area/station/service/hydroponics) +"not" = ( /obj/effect/turf_decal/tile/neutral, -/obj/effect/landmark/start/hangover, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/turf/open/floor/iron, -/area/hallway/primary/starboard) -"lfm" = ( -/obj/structure/sink{ - dir = 8; - pixel_x = 11; - pixel_y = 8 - }, -/obj/effect/turf_decal/stripes/corner, -/obj/effect/turf_decal/loading_area, -/obj/effect/turf_decal/tile/purple, -/obj/effect/turf_decal/tile/purple{ +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/effect/turf_decal/tile/blue, -/obj/machinery/door/window/right/directional/south{ - name = "Trash Chute"; - req_one_access_txt = "26" - }, -/obj/item/reagent_containers/glass/bucket, -/obj/item/mop, -/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, /turf/open/floor/iron, -/area/service/janitor) -"lgc" = ( -/obj/machinery/door/window/left/directional/west{ - name = "Waste Door" - }, -/obj/machinery/conveyor_switch/oneway{ - dir = 8; - id = "garbage"; - name = "disposal conveyor" - }, +/area/station/hallway/primary/fore) +"noz" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/machinery/light/small/directional/north, /turf/open/floor/plating{ icon_state = "platingdmg1" }, -/area/maintenance/disposal) -"lge" = ( -/obj/structure/railing/corner{ +/area/station/maintenance/fore) +"noE" = ( +/obj/effect/turf_decal/tile/red{ dir = 1 }, -/turf/open/floor/engine/hull/reinforced, -/area/space/nearstation) -"lgq" = ( -/obj/effect/turf_decal/box, -/obj/machinery/light/directional/north, -/obj/structure/cable, -/obj/machinery/power/shieldwallgen/xenobiologyaccess, -/turf/open/floor/plating{ - icon_state = "panelscorched" +/obj/effect/turf_decal/tile/blue{ + dir = 4 }, -/area/science/xenobiology) -"lgr" = ( -/obj/structure/table/glass, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/obj/structure/chair, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) +"noO" = ( +/obj/structure/flora/tree/jungle/small/style_random, +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/item/storage/medkit/regular{ - pixel_x = 2 +/obj/structure/cable, +/turf/open/floor/grass, +/area/station/medical/psychology) +"npg" = ( +/obj/effect/turf_decal/delivery, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/door/airlock/atmos{ + name = "Atmospherics Connector" }, -/obj/item/healthanalyzer, -/obj/machinery/requests_console/directional/north{ - announcementConsole = 1; - department = "Chief Medical Officer's Desk"; - departmentType = 5; - name = "Chief Medical Officer's Requests Console" +/obj/effect/mapping_helpers/airlock/abandoned, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 4 }, +/obj/effect/mapping_helpers/airlock/access/any/science/maintenance, /turf/open/floor/iron/dark, -/area/command/heads_quarters/cmo) -"lgH" = ( +/area/station/maintenance/starboard) +"npi" = ( +/obj/structure/cable, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/circuit/green{ + luminosity = 2 + }, +/area/station/science/robotics/mechbay) +"npo" = ( +/obj/effect/landmark/start/hangover, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, +/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, -/obj/effect/decal/cleanable/dirt, -/obj/effect/landmark/start/hangover, /turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"lgT" = ( -/obj/structure/window/reinforced/spawner/north, +/area/station/hallway/primary/central/fore) +"npr" = ( +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, -/area/maintenance/fore) -"lhD" = ( -/obj/effect/turf_decal/siding/wood{ +/area/station/commons/fitness/recreation) +"nps" = ( +/obj/structure/chair/pew/right{ dir = 4 }, -/obj/structure/sign/barsign{ - pixel_y = 32; - req_access = null; - req_access_txt = "25" - }, -/turf/open/floor/wood, -/area/service/bar/atrium) -"lhX" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/general/visible, -/obj/structure/cable, -/obj/effect/turf_decal/tile/red/half/contrasted{ +/obj/effect/turf_decal/tile/blue{ dir = 4 }, -/turf/open/floor/iron/showroomfloor, -/area/security/execution/education) -"lib" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/turf/open/floor/plating, -/area/engineering/atmos) -"lih" = ( -/turf/closed/wall/r_wall, -/area/command/teleporter) -"liy" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable, -/turf/open/floor/plating, -/area/security/lockers) -"liA" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/landmark/start/hangover, +/turf/open/floor/iron/dark, +/area/station/security/courtroom) +"npw" = ( +/obj/effect/landmark/xeno_spawn, +/obj/effect/landmark/blobstart, +/obj/effect/landmark/event_spawn, +/obj/effect/spawner/random/trash/mess, +/turf/open/floor/plating{ + icon_state = "platingdmg2" + }, +/area/station/maintenance/department/crew_quarters/bar) +"npx" = ( +/obj/effect/turf_decal/tile/brown{ dir = 4 }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/obj/effect/turf_decal/stripes/corner{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/engineering/hallway) -"liP" = ( -/obj/machinery/door/airlock/mining{ - name = "Auxiliary Base"; - req_one_access_txt = "32;47;48" - }, +/area/station/cargo/storage) +"npy" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark, -/area/construction/mining/aux_base) -"liX" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red, +/obj/structure/disposalpipe/segment, /obj/structure/cable, -/obj/machinery/door/firedoor, -/turf/open/floor/iron/dark, -/area/hallway/primary/central) -"ljd" = ( -/obj/effect/turf_decal/tile/brown{ +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"npR" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/closed/wall, +/area/station/security/checkpoint/engineering) +"nqg" = ( +/obj/structure/closet/secure_closet/security/cargo, +/obj/effect/turf_decal/delivery, +/obj/item/crowbar, +/obj/item/book/manual/wiki/security_space_law, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/effect/turf_decal/tile/yellow{ +/obj/structure/cable, +/obj/machinery/power/apc/auto_name/directional/north, +/turf/open/floor/iron/dark, +/area/station/security/checkpoint/supply) +"nqh" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/firealarm/directional/east, +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/turf_decal/tile/brown{ - dir = 1 +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 8 }, /turf/open/floor/iron, -/area/cargo/storage) -"ljK" = ( -/obj/effect/turf_decal/tile/red{ +/area/station/security/office) +"nqm" = ( +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/turf_decal/tile/red{ - dir = 1 +/obj/machinery/door/airlock/grunge{ + name = "Morgue" + }, +/obj/effect/mapping_helpers/airlock/access/all/medical/morgue, +/turf/open/floor/iron/dark, +/area/station/medical/morgue) +"nqn" = ( +/obj/effect/turf_decal/bot, +/obj/structure/closet/firecloset, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/iron/dark, +/area/station/maintenance/disposal/incinerator) +"nqs" = ( +/obj/structure/sign/departments/cargo, +/turf/closed/wall, +/area/station/maintenance/starboard/fore) +"nqx" = ( +/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/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/red{ +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/dark, +/area/station/hallway/secondary/exit/departure_lounge) +"nqE" = ( +/obj/machinery/disposal/bin{ + desc = "A pneumatic waste disposal unit. This one leads into space!"; + name = "deathsposal unit" + }, +/obj/effect/turf_decal/box, +/obj/structure/cable, +/obj/structure/disposalpipe/trunk{ dir = 8 }, -/obj/effect/turf_decal/siding/red{ - dir = 9 +/turf/open/floor/iron/showroomfloor, +/area/station/science/xenobiology) +"nqF" = ( +/obj/effect/turf_decal/delivery, +/obj/machinery/door/poddoor/shutters{ + id = "sidearmory"; + name = "Side Armoury Shutter" + }, +/obj/machinery/button/door/directional/south{ + id = "sidearmory"; + name = "Armoury Shutter Toggle"; + req_access = list("armory") + }, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/security/armory) +"nqH" = ( +/obj/effect/mob_spawn/corpse/human/charredskeleton, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/station/maintenance/disposal/incinerator) +"nqR" = ( +/obj/structure/table, +/obj/item/clothing/under/rank/prisoner/skirt{ + pixel_x = -13; + pixel_y = 5 + }, +/obj/item/clothing/under/rank/prisoner/skirt{ + pixel_x = 9; + pixel_y = 5 + }, +/obj/item/clothing/under/rank/prisoner{ + pixel_x = -2; + pixel_y = 5 + }, +/obj/machinery/light/directional/north, +/obj/effect/turf_decal/tile/red/anticorner/contrasted, +/turf/open/floor/iron/showroomfloor, +/area/station/security/execution/transfer) +"nqZ" = ( +/obj/structure/chair/sofa/right{ + color = "#c45c57"; + dir = 8 }, -/obj/effect/landmark/start/depsec/supply, -/turf/open/floor/iron, -/area/security/checkpoint/supply) -"ljP" = ( -/obj/machinery/vending/wardrobe/cargo_wardrobe, -/obj/effect/turf_decal/bot, /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 4 }, +/obj/structure/railing{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/station/service/bar/atrium) +"nrh" = ( +/obj/machinery/door/airlock/maintenance, +/obj/effect/mapping_helpers/airlock/abandoned, +/obj/structure/barricade/wooden/crude, /obj/effect/decal/cleanable/dirt, -/obj/machinery/airalarm/directional/west, -/obj/machinery/camera/directional/west{ - c_tag = "Cargo Lockers"; - name = "cargo camera"; - network = list("ss13","qm") +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 4 }, +/obj/effect/mapping_helpers/airlock/access/all/service/janitor, /turf/open/floor/iron/dark, -/area/cargo/storage) -"ljT" = ( +/area/station/maintenance/fore) +"nri" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/landmark/event_spawn, +/obj/effect/turf_decal/stripes/corner, +/obj/structure/disposalpipe/segment, /obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, +/turf/open/floor/iron/showroomfloor, +/area/station/medical/pharmacy) +"nrv" = ( +/obj/effect/turf_decal/tile/blue{ dir = 8 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/plating, -/area/maintenance/aft) -"lkg" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"nrF" = ( +/obj/effect/turf_decal/tile/red{ + dir = 8 }, -/obj/effect/turf_decal/tile/neutral, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/tile/red{ - dir = 1 +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/neutral, +/obj/structure/cable, +/turf/open/floor/iron/showroomfloor, +/area/station/security/lockers) +"nrJ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/structure/chair_maintenance{ + dir = 4 }, -/obj/effect/turf_decal/tile/red{ - dir = 8 +/obj/effect/spawner/random/maintenance, +/obj/structure/sign/poster/contraband/random/directional/south, +/turf/open/floor/plating, +/area/station/maintenance/department/crew_quarters/bar) +"nrL" = ( +/obj/structure/grille/broken, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment, +/obj/structure/cable, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating{ + icon_state = "panelscorched" }, -/obj/effect/turf_decal/tile/neutral{ +/area/station/maintenance/starboard/aft) +"nrS" = ( +/obj/effect/turf_decal/tile/yellow, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/turf/open/floor/iron/showroomfloor, +/area/station/medical/chemistry) +"nsl" = ( +/obj/effect/turf_decal/tile/yellow{ dir = 1 }, -/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/showroomfloor, -/area/security/lockers) -"lkh" = ( -/obj/effect/turf_decal/tile/red{ +/area/station/medical/chemistry) +"nsn" = ( +/obj/effect/turf_decal/tile/purple{ dir = 4 }, -/obj/effect/turf_decal/tile/red{ +/obj/effect/turf_decal/tile/purple{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/purple{ dir = 1 }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/obj/effect/turf_decal/box/corners{ - dir = 8 +/obj/structure/sign/departments/science{ + name = "ROBOTICS"; + pixel_y = 32 }, -/obj/structure/cable, /turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"lkk" = ( +/area/station/hallway/primary/central/fore) +"nsp" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/door/airlock/maintenance{ - name = "medbay maintenance"; - req_access_txt = "5" - }, /obj/structure/cable, -/turf/open/floor/iron/dark, -/area/maintenance/port/greater) -"lkx" = ( -/obj/effect/turf_decal/tile/purple{ +/obj/effect/turf_decal/siding/wood{ dir = 4 }, -/obj/effect/turf_decal/tile/purple, -/obj/effect/turf_decal/tile/purple, +/turf/open/floor/wood, +/area/station/command/heads_quarters/hop) +"nsw" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/siding/purple{ - dir = 4 +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "platingdmg1" }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/showroomfloor, -/area/science/xenobiology) -"lkE" = ( -/obj/item/radio/intercom/directional/north, -/obj/machinery/vending/cigarette, +/area/station/maintenance/solars/port/fore) +"nsM" = ( /obj/effect/turf_decal/bot, -/obj/effect/turf_decal/tile/blue{ - dir = 1 +/obj/structure/rack, +/obj/structure/grille/broken, +/obj/item/clothing/suit/hazardvest{ + pixel_x = 4; + pixel_y = 4 }, -/obj/effect/turf_decal/tile/blue{ +/obj/item/clothing/mask/gas, +/obj/effect/turf_decal/stripes/corner{ dir = 8 }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/turf/open/floor/iron, -/area/hallway/primary/starboard) -"lkM" = ( -/obj/structure/table/wood, -/obj/item/storage/crayons, -/obj/item/bikehorn/rubberducky, -/obj/machinery/newscaster/directional/south, -/turf/open/floor/wood, -/area/service/theater) -"lkU" = ( -/obj/structure/cable, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"nsQ" = ( +/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/stripes/line, -/turf/open/floor/iron/dark, -/area/command/teleporter) -"llt" = ( -/obj/machinery/door/airlock/maintenance, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 - }, -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/maintenance/port/lesser) -"llv" = ( -/obj/effect/decal/cleanable/blood/old, -/obj/item/radio/intercom/directional/west, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/effect/landmark/blobstart, -/obj/effect/landmark/xeno_spawn, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating{ - icon_state = "panelscorched" - }, -/area/hallway/secondary/entry) -"llw" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/structure/cable, +/obj/effect/turf_decal/box, +/turf/open/floor/iron, +/area/station/hallway/primary/aft) +"ntf" = ( +/obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral, -/obj/structure/chair/office, -/obj/structure/sign/painting/library_private{ - pixel_x = 32 - }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/landmark/start/librarian, -/turf/open/floor/iron/dark, -/area/service/library) -"llz" = ( -/obj/machinery/suit_storage_unit/engine, +/obj/machinery/atmospherics/pipe/smart/manifold4w/dark/visible, +/obj/effect/turf_decal/stripes/line, +/obj/machinery/airalarm/directional/south, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"nts" = ( +/obj/structure/janitorialcart, /obj/effect/turf_decal/delivery, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/machinery/light/directional/east, -/obj/item/radio/intercom/directional/east, /turf/open/floor/iron/dark, -/area/engineering/main) -"llF" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/door/airlock/external{ - name = "External Airlock" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 - }, -/turf/open/floor/plating{ - icon_state = "platingdmg3" +/area/station/service/janitor) +"ntC" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/blue{ + dir = 1 }, -/area/maintenance/starboard) -"llH" = ( -/obj/effect/turf_decal/bot, -/obj/machinery/computer/piratepad_control/civilian{ +/obj/effect/turf_decal/tile/blue{ dir = 8 }, -/obj/structure/window/reinforced, -/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/turf/open/floor/iron/dark/textured, -/area/cargo/sorting) -"llT" = ( -/obj/effect/decal/cleanable/ash, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/maintenance/disposal/incinerator) -"lmB" = ( -/obj/machinery/power/turbine/core_rotor{ - mapping_id = "main_turbine" - }, -/obj/structure/cable, -/turf/open/floor/engine, -/area/maintenance/disposal/incinerator) -"lmH" = ( -/obj/effect/turf_decal/delivery, -/turf/open/floor/iron, -/area/cargo/storage) -"lmK" = ( -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/door/airlock/public/glass{ - name = "Engineering Foyer" - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron/dark, -/area/engineering/hallway) -"lmP" = ( -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/blue{ +/obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, +/obj/effect/landmark/navigate_destination/teleporter, /turf/open/floor/iron, -/area/commons/locker) -"lnb" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/obj/machinery/light/small/directional/south, +/area/station/command/teleporter) +"ntG" = ( /obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/east, -/turf/open/floor/plating{ - icon_state = "platingdmg1" +/obj/structure/rack, +/obj/machinery/light/small/directional/west, +/obj/item/stack/cable_coil{ + pixel_y = 8 }, -/area/maintenance/solars/port/aft) -"lnu" = ( -/obj/structure/flora/ausbushes/ppflowers, -/obj/machinery/light/directional/east, -/turf/open/floor/grass, -/area/service/chapel/monastery) -"lnx" = ( -/obj/structure/flora/ausbushes/sparsegrass, -/turf/open/floor/grass, -/area/service/chapel/monastery) -"lnC" = ( -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 +/obj/item/stack/rods/ten{ + pixel_y = 4 }, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 +/obj/item/stack/sheet/mineral/plasma{ + amount = 10 }, -/obj/effect/turf_decal/tile/red, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/effect/turf_decal/siding/yellow{ - dir = 6 +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/plating, +/area/station/maintenance/department/electrical) +"ntR" = ( +/obj/effect/turf_decal/tile/red{ + dir = 1 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/engineering/storage_shared) -"lnE" = ( -/obj/structure/flora/ausbushes/lavendergrass, -/obj/structure/flora/ausbushes/palebush, -/obj/effect/turf_decal/siding/wideplating_new/dark/corner, -/turf/open/floor/grass, -/area/service/hydroponics/garden) -"lnQ" = ( -/obj/machinery/atmospherics/pipe/layer_manifold/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/components/binary/pump, -/turf/open/floor/engine, -/area/science/mixing/chamber) -"lnS" = ( -/obj/structure/closet/secure_closet/hos, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/obj/machinery/light/directional/north, +/obj/effect/turf_decal/tile/red{ + dir = 8 }, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/turf_decal/delivery, -/obj/machinery/light_switch/directional/west, +/obj/effect/turf_decal/stripes/line, /turf/open/floor/iron, -/area/command/heads_quarters/hos) -"lnV" = ( -/obj/effect/turf_decal/tile/purple{ - dir = 4 - }, -/obj/effect/turf_decal/tile/purple{ - dir = 1 - }, -/obj/effect/turf_decal/tile/purple{ - dir = 1 - }, +/area/station/security/processing) +"nuf" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/cargo/warehouse) +"nuh" = ( +/obj/effect/spawner/random/vending/colavend, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron/dark, +/area/station/hallway/secondary/entry) +"nul" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, /obj/structure/cable, -/turf/open/floor/iron/showroomfloor, -/area/command/heads_quarters/rd) -"lnZ" = ( /obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/corner{ dir = 4 }, -/obj/effect/decal/cleanable/vomit/old, +/turf/open/floor/plating, +/area/station/maintenance/port/greater) +"num" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/plating{ - icon_state = "panelscorched" + icon_state = "platingdmg1" }, -/area/maintenance/starboard) -"lom" = ( -/obj/effect/spawner/random/structure/girder, -/turf/open/floor/plating/rust, -/area/maintenance/department/crew_quarters/bar) -"loB" = ( -/obj/structure/table/glass, +/area/station/maintenance/port/greater) +"nuo" = ( +/obj/effect/turf_decal/stripes/corner, +/obj/effect/decal/cleanable/blood/old, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/maintenance/aft) +"nuz" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/airalarm/directional/west, /obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/red, +/turf/open/floor/iron, +/area/station/security/office) +"nuF" = ( +/obj/item/radio/intercom/directional/north, +/obj/machinery/vending/cigarette, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ dir = 8 }, -/obj/item/folder/white, -/obj/item/wrench/medical, -/obj/item/toy/figure/cmo, -/turf/open/floor/iron/dark, -/area/command/heads_quarters/cmo) -"loD" = ( /obj/effect/turf_decal/tile/blue{ dir = 4 }, -/obj/effect/turf_decal/tile/red{ +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/landmark/start/hangover, -/turf/open/floor/iron/showroomfloor, -/area/commons/toilet/restrooms) -"lpg" = ( +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"nuL" = ( +/obj/structure/flora/rock/style_random, /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/line{ +/turf/open/misc/asteroid/airless, +/area/space/nearstation) +"nuZ" = ( +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/structure/grille/broken, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment, /obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/command/heads_quarters/hos) +"nvq" = ( +/obj/structure/chair/office/light, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/plating{ - icon_state = "panelscorched" +/obj/effect/landmark/start/depsec/science, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/area/maintenance/starboard) -"lpk" = ( -/obj/effect/turf_decal/tile/brown, -/obj/effect/turf_decal/tile/brown{ +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/effect/turf_decal/tile/yellow, +/turf/open/floor/iron/dark, +/area/station/security/checkpoint/science/research) +"nvA" = ( +/obj/machinery/suit_storage_unit/hos, /obj/effect/turf_decal/tile/neutral{ - dir = 8 + dir = 4 }, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light/small/directional/west, -/obj/effect/turf_decal/stripes/corner{ - dir = 8 +/obj/effect/turf_decal/delivery, +/obj/item/storage/secure/safe/hos{ + pixel_x = 36; + pixel_y = 28 }, /turf/open/floor/iron, -/area/maintenance/starboard/fore) -"lpp" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/structure/table/glass, -/obj/item/crowbar{ - pixel_x = -8; - pixel_y = 11 - }, -/obj/machinery/light/directional/east, -/obj/item/roller{ - pixel_x = 7; - pixel_y = 10 - }, -/obj/item/roller, -/turf/open/floor/iron/dark, -/area/medical/paramedic) -"lpM" = ( +/area/station/command/heads_quarters/hos) +"nvE" = ( /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/item/book/manual/wiki/security_space_law, -/obj/item/taperecorder{ - pixel_x = 5 +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/obj/structure/table, -/obj/item/computer_hardware/hard_drive/role/lawyer, -/obj/effect/turf_decal/bot, -/obj/structure/mirror/directional/north, -/turf/open/floor/iron/dark, -/area/service/lawoffice) -"lpO" = ( -/obj/effect/turf_decal/tile/purple, -/obj/effect/turf_decal/tile/purple{ - dir = 8 +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, -/obj/effect/turf_decal/tile/purple, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/siding/purple, -/turf/open/floor/iron/showroomfloor, -/area/science/lab) -"lpT" = ( -/turf/closed/wall/r_wall/rust, -/area/maintenance/starboard/fore) -"lpU" = ( -/obj/machinery/light/directional/north, -/obj/structure/cable, /obj/effect/turf_decal/stripes/line{ - dir = 4 + dir = 1 }, -/turf/open/floor/iron/smooth_large, -/area/maintenance/department/chapel/monastery) -"lpY" = ( -/obj/machinery/shower{ - dir = 8 +/turf/open/floor/iron, +/area/station/hallway/primary/fore) +"nvH" = ( +/obj/structure/sign/warning/biohazard, +/turf/closed/wall/r_wall/rust, +/area/station/medical/virology) +"nvI" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 4 }, -/turf/open/floor/plastic, -/area/security/prison) -"lqg" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ +/obj/effect/turf_decal/tile/purple{ dir = 1 }, -/turf/open/floor/iron/showroomfloor, -/area/science/storage) -"lqi" = ( -/obj/machinery/door/airlock/external{ - name = "Science Escape Pod"; - space_dir = 1 - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ +/obj/effect/turf_decal/tile/purple{ dir = 1 }, -/turf/open/floor/iron/dark, -/area/maintenance/starboard) -"lqk" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 6 +/turf/open/floor/iron/showroomfloor, +/area/station/science/lab) +"nvK" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/computer/security/telescreen/prison{ + dir = 4; + pixel_x = -24 }, -/turf/open/floor/wood, -/area/cargo/qm) -"lqm" = ( -/obj/structure/chair{ - dir = 8 +/obj/machinery/computer/security{ + dir = 4 }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 4 }, /turf/open/floor/iron/dark, -/area/security/interrogation) -"lqo" = ( -/obj/machinery/atmospherics/pipe/smart/simple/purple/visible, -/turf/closed/wall/rust, -/area/engineering/atmos/pumproom) -"lqs" = ( -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 8 +/area/station/security/warden) +"nvP" = ( +/obj/structure/cable, +/obj/machinery/duct, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 }, -/obj/effect/turf_decal/tile/red{ - dir = 4 +/obj/effect/spawner/random/engineering/tracking_beacon, +/obj/structure/disposalpipe/segment{ + dir = 5 }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plastic, +/area/station/hallway/secondary/service) +"nwf" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/decal/cleanable/food/salt{ - desc = "A sizable pile of concentrated salt left behind by the previous occupant." - }, -/obj/machinery/status_display/evac/directional/east, -/turf/open/floor/iron/showroomfloor, -/area/security/brig) -"lqA" = ( -/obj/structure/table_frame, -/turf/open/floor/plating, -/area/cargo/warehouse) -"lqX" = ( -/obj/effect/turf_decal/tile/neutral{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/blue{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/obj/effect/turf_decal/tile/red, +/obj/structure/disposalpipe/segment{ + dir = 5 }, -/turf/open/floor/iron/dark/corner{ - dir = 4 +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"nwh" = ( +/obj/structure/rack, +/obj/effect/spawner/random/techstorage/ai_all, +/obj/machinery/firealarm/directional/south, +/turf/open/floor/circuit/green{ + luminosity = 2 }, -/area/hallway/primary/fore) -"lrw" = ( -/obj/structure/chair/comfy/brown, -/obj/effect/spawner/random/maintenance, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/area/station/engineering/storage/tech) +"nwp" = ( +/obj/structure/table, +/obj/item/paper_bin{ + pixel_x = -4; + pixel_y = 4 }, -/obj/machinery/light/small/directional/north, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/dark, -/area/maintenance/department/crew_quarters/bar) -"lrB" = ( -/obj/effect/turf_decal/tile/yellow{ - dir = 4 +/obj/item/radio{ + pixel_x = 6; + pixel_y = 4 }, -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/red{ +/obj/item/pen, +/obj/effect/turf_decal/stripes/corner{ dir = 4 }, -/obj/structure/table, -/obj/item/stack/cable_coil{ - pixel_x = 3; - pixel_y = -7 - }, +/obj/machinery/airalarm/directional/east, +/obj/structure/reagent_dispensers/wall/peppertank/directional/south, /obj/machinery/camera/directional/east{ - c_tag = "Incinerator Entrance"; - name = "atmospherics camera"; - network = list("ss13","engine") + c_tag = "Science Security Post"; + name = "science camera"; + network = list("ss13","rd") }, -/obj/item/hfr_box/body/fuel_input, -/obj/item/hfr_box/body/interface, -/obj/item/hfr_box/body/moderator_input, -/obj/item/hfr_box/body/waste_output, -/turf/open/floor/iron, -/area/maintenance/disposal/incinerator) -"lrD" = ( +/obj/machinery/button/door/directional/south{ + id = "Biohazard"; + name = "Emergency Research Lockdown"; + pixel_x = 24; + req_access = list("research") + }, +/turf/open/floor/iron/dark, +/area/station/security/checkpoint/science/research) +"nwE" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/structure/table/wood, -/obj/structure/mirror/directional/north, -/obj/item/clothing/shoes/jackboots, -/obj/item/clothing/glasses/eyepatch{ - pixel_y = 5 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/dark, -/area/maintenance/port/fore) -"lrL" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/blue, +/obj/structure/extinguisher_cabinet/directional/south, +/turf/open/floor/iron/dark/corner, +/area/station/hallway/primary/central/fore) +"nwI" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/item/kirbyplants{ - desc = "After his promotion, he was transferred to Kilo Station to serve as the gateway's protector."; - icon_state = "plant-21"; - name = "rodger" + dir = 1 }, -/obj/machinery/light/small/directional/south, -/turf/open/floor/iron, -/area/command/gateway) -"lsw" = ( -/turf/closed/wall, -/area/engineering/gravity_generator) -"lsE" = ( -/obj/structure/railing{ +/obj/effect/turf_decal/tile/blue{ dir = 8 }, -/turf/open/floor/engine/hull/reinforced, -/area/space/nearstation) -"ltb" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/west, -/turf/open/floor/plating{ - icon_state = "platingdmg3" +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/area/maintenance/aft) -"ltg" = ( -/turf/closed/wall/r_wall, -/area/security/interrogation) -"ltr" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/stripes/line{ - dir = 10 + dir = 1 }, -/obj/machinery/light/small/directional/west, -/obj/machinery/meter/layer4, -/turf/open/floor/plating{ - icon_state = "platingdmg3" +/obj/machinery/power/apc/auto_name/directional/west, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"nwN" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/area/maintenance/port/greater) -"lum" = ( /obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/structure/table/wood, -/obj/item/storage/box/evidence{ - pixel_y = 4 - }, -/obj/item/taperecorder{ - pixel_x = 4; - pixel_y = 4 +/obj/machinery/atmospherics/pipe/bridge_pipe/cyan/visible{ + dir = 4 }, -/obj/item/grenade/flashbang, /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/dark, -/area/maintenance/port/greater) -"lur" = ( -/obj/effect/turf_decal/stripes/corner{ +/area/station/engineering/atmos) +"nwY" = ( +/obj/effect/turf_decal/tile/yellow{ dir = 1 }, -/obj/effect/turf_decal/stripes/corner{ - dir = 4 +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, /obj/structure/cable, -/obj/machinery/atmospherics/components/binary/pump{ - name = "Mix to Engine" +/obj/structure/disposalpipe/segment{ + dir = 9 }, -/turf/open/floor/engine, -/area/engineering/supermatter/room) -"luw" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/sign/warning/vacuum/external, -/turf/open/floor/plating, -/area/cargo/storage) -"luB" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/turf/open/floor/plating{ - icon_state = "platingdmg1" +/turf/open/floor/iron, +/area/station/engineering/hallway) +"nxa" = ( +/obj/machinery/door/airlock/external{ + name = "Science Escape Pod"; + space_dir = 1 }, -/area/maintenance/fore) -"lve" = ( -/obj/effect/turf_decal/tile/purple{ +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 1 }, +/turf/open/floor/iron/dark, +/area/station/maintenance/starboard) +"nxj" = ( /obj/effect/turf_decal/tile/purple{ dir = 8 }, -/obj/effect/turf_decal/tile/purple{ - dir = 1 - }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/firealarm/directional/west, -/obj/machinery/light/directional/west, -/obj/effect/turf_decal/stripes/corner{ +/obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/effect/spawner/xmastree/rdrod, /turf/open/floor/iron/showroomfloor, -/area/science/research) -"lvo" = ( -/obj/machinery/vending/cola/red, -/obj/effect/turf_decal/trimline/red/filled/line{ +/area/station/science/research) +"nxr" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/machinery/light/directional/north, -/obj/effect/turf_decal/stripes/corner{ - dir = 4 - }, -/turf/open/floor/iron/white, -/area/security/prison) -"lvq" = ( /obj/effect/decal/cleanable/dirt, -/obj/machinery/duct, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/turf/open/floor/plating, -/area/maintenance/department/crew_quarters/bar) -"lvu" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 4 +/obj/structure/cable, +/turf/open/floor/plating{ + icon_state = "platingdmg3" }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 +/area/station/maintenance/starboard/fore) +"nxx" = ( +/obj/effect/turf_decal/sand/plating, +/obj/structure/disposalpipe/segment{ + dir = 10 }, -/obj/effect/turf_decal/tile/blue{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/plating/airless, +/area/space/nearstation) +"nxY" = ( +/obj/structure/extinguisher_cabinet/directional/east, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/landmark/start/chief_medical_officer, -/turf/open/floor/iron/showroomfloor, -/area/command/heads_quarters/cmo) -"lvL" = ( -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible, +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, /obj/effect/turf_decal/tile/neutral{ dir = 1 @@ -47520,1044 +48245,729 @@ /obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/structure/cable, -/obj/effect/landmark/start/hangover, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron, -/area/hallway/primary/port) -"lvO" = ( -/obj/structure/table, -/obj/effect/turf_decal/bot, -/obj/item/folder/white{ - pixel_x = 6 +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/obj/item/storage/medkit/regular, -/obj/machinery/door/window/left/directional/north{ - name = "Emergency Storage"; - req_access_txt = "19" +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"nxZ" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, -/obj/machinery/camera/directional/south{ - c_tag = "Bridge Emergency Supplies"; - name = "command camera" +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "panelscorched" }, +/area/station/maintenance/port/greater) +"nyb" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/effect/turf_decal/stripes/corner{ dir = 1 }, -/turf/open/floor/iron/dark, -/area/command/bridge) -"lvU" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 - }, -/mob/living/simple_animal/hostile/asteroid/hivelord, -/turf/open/floor/plating, -/area/cargo/warehouse) -"lwv" = ( -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/obj/structure/sign/poster/contraband/random/directional/north, +/turf/open/floor/plating{ + icon_state = "platingdmg1" }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/area/station/maintenance/starboard/fore) +"nyw" = ( +/obj/machinery/door/airlock/engineering{ + name = "Emergency Storage" }, -/obj/machinery/computer/holodeck{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/stripes/corner, +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/unres, +/obj/effect/mapping_helpers/airlock/access/any/service/janitor, +/obj/effect/mapping_helpers/airlock/access/any/engineering/maintenance, +/turf/open/floor/iron/dark, +/area/station/hallway/secondary/entry) +"nzu" = ( +/obj/structure/window/reinforced{ dir = 4 }, -/obj/effect/turf_decal/stripes/corner{ +/obj/structure/window/reinforced{ dir = 1 }, -/turf/open/floor/iron/dark, -/area/commons/fitness/recreation) -"lwA" = ( -/obj/effect/turf_decal/tile/blue{ +/obj/structure/window/reinforced{ dir = 8 }, -/obj/effect/turf_decal/tile/blue{ +/obj/structure/flora/bush/flowers_yw/style_random, +/obj/structure/flora/bush/flowers_br/style_random, +/obj/structure/flora/bush/leavy/style_random, +/obj/structure/flora/bush/stalky/style_random, +/turf/open/floor/grass, +/area/station/service/hydroponics) +"nzz" = ( +/obj/effect/turf_decal/tile/purple{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/purple{ dir = 8 }, -/obj/effect/turf_decal/tile/blue, -/turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"lxf" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/structure/disposalpipe/segment, /obj/effect/turf_decal/stripes/line{ - dir = 5 + dir = 1 }, -/obj/item/radio/intercom/directional/north{ - freerange = 1; - frequency = 1447; - listening = 0; - name = "Private Channel" +/obj/structure/cable, +/turf/open/floor/iron/showroomfloor, +/area/station/command/heads_quarters/rd) +"nzW" = ( +/obj/effect/turf_decal/tile/red{ + dir = 4 }, -/turf/open/floor/engine, -/area/ai_monitored/turret_protected/aisat_interior) -"lxl" = ( -/obj/effect/turf_decal/bot, -/obj/machinery/holopad, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/neutral, /turf/open/floor/iron, -/area/engineering/hallway) -"lxn" = ( -/obj/machinery/firealarm/directional/west, -/obj/machinery/portable_atmospherics/canister/air, -/obj/machinery/atmospherics/components/unary/portables_connector/visible/layer4{ - dir = 4 +/area/station/security/brig) +"nAa" = ( +/obj/structure/table, +/obj/item/storage/box/bodybags{ + pixel_y = 5 }, -/obj/effect/turf_decal/bot, -/obj/effect/decal/cleanable/cobweb, -/obj/effect/turf_decal/tile/neutral{ +/obj/structure/extinguisher_cabinet/directional/west, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral, /turf/open/floor/iron/dark, -/area/command/bridge) -"lxx" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/door/poddoor/preopen{ - id = "brige-maint"; - name = "Bridge Blast door" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ - cycle_id = "bridge-passthrough" +/area/station/security/brig) +"nAe" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 }, +/obj/machinery/airalarm/directional/east, +/obj/effect/turf_decal/stripes/corner, +/turf/open/floor/engine, +/area/station/ai_monitored/turret_protected/aisat/atmos) +"nAE" = ( +/obj/structure/cable, +/obj/effect/decal/cleanable/dirt, +/obj/effect/landmark/event_spawn, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/door/airlock/maintenance{ - name = "command maintenance"; - req_one_access_txt = "19" +/turf/open/floor/plating, +/area/station/maintenance/department/bridge) +"nAH" = ( +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/turf/open/floor/iron/dark, -/area/maintenance/department/bridge) -"lxB" = ( -/obj/machinery/atmospherics/components/unary/outlet_injector/on{ - dir = 1 +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/station/service/hydroponics) +"nBb" = ( +/obj/effect/turf_decal/delivery, +/obj/machinery/door/poddoor/massdriver_ordnance, +/obj/structure/fans/tiny, +/turf/open/floor/plating{ + icon_state = "platingdmg3" }, -/turf/open/floor/engine/vacuum, -/area/maintenance/disposal/incinerator) -"lxN" = ( -/obj/effect/turf_decal/siding/wood/corner, -/obj/machinery/newscaster/directional/south, -/turf/open/floor/iron/grimy, -/area/service/chapel/office) -"lxS" = ( +/area/station/maintenance/starboard) +"nBd" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, -/area/cargo/warehouse) -"lyi" = ( -/obj/effect/turf_decal/tile/yellow{ +/area/station/maintenance/disposal/incinerator) +"nBD" = ( +/obj/effect/turf_decal/tile/blue{ dir = 1 }, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 +/obj/effect/turf_decal/tile/blue{ + dir = 8 }, -/obj/effect/turf_decal/tile/red{ +/obj/effect/turf_decal/tile/blue{ dir = 1 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/decal/cleanable/dirt, /obj/structure/cable, -/obj/effect/turf_decal/siding/yellow{ +/obj/structure/disposalpipe/segment, +/obj/machinery/firealarm/directional/west, +/turf/open/floor/iron/showroomfloor, +/area/station/medical/medbay/central) +"nBE" = ( +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/turf_decal/stripes/line{ +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 8 }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/iron, -/area/engineering/lobby) -"lyw" = ( -/obj/structure/table/reinforced/plastitaniumglass, -/obj/item/mmi, +/obj/structure/extinguisher_cabinet/directional/east, /turf/open/floor/iron/dark, -/area/service/chapel/storage) -"lyz" = ( -/obj/structure/table/wood, -/obj/item/flashlight/lamp/green, -/turf/open/floor/wood/tile, -/area/service/library) -"lyF" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 9 - }, -/turf/open/floor/iron, -/area/hallway/primary/aft) -"lyL" = ( +/area/station/security/interrogation) +"nBZ" = ( /obj/effect/turf_decal/tile/neutral, +/obj/machinery/newscaster/directional/west, /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/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 - }, +/obj/structure/table, +/obj/item/storage/backpack/duffelbag/med/surgery, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron/dark, +/area/station/medical/surgery/fore) +"nCc" = ( +/obj/effect/turf_decal/stripes/line, /turf/open/floor/iron, -/area/cargo/storage) -"lyT" = ( -/obj/effect/turf_decal/tile/blue{ +/area/station/hallway/primary/central) +"nCf" = ( +/obj/effect/turf_decal/delivery, +/obj/structure/closet/radiation, +/obj/item/clothing/glasses/meson, +/obj/item/radio/intercom/directional/south, +/turf/open/floor/iron/dark, +/area/station/engineering/gravity_generator) +"nCn" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/sign/warning/vacuum/external, +/turf/open/floor/plating, +/area/station/cargo/storage) +"nCs" = ( +/obj/effect/turf_decal/tile/red{ dir = 1 }, /obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 + dir = 4 }, -/obj/effect/landmark/event_spawn, -/turf/open/floor/iron, -/area/ai_monitored/command/storage/eva) -"lzi" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/medical/surgery/fore) -"lzj" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/effect/turf_decal/tile/neutral, +/obj/effect/landmark/start/assistant, +/turf/open/floor/iron, +/area/station/commons/locker) +"nCv" = ( +/obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, +/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/plaque{ - icon_state = "L12" - }, -/obj/effect/landmark/start/hangover, /turf/open/floor/iron, -/area/hallway/primary/central/fore) -"lzk" = ( -/obj/machinery/disposal/bin, -/obj/effect/turf_decal/bot, -/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/firealarm/directional/south, -/obj/machinery/button/door/directional/south{ - id = "robotics_shutters"; - name = "Robotics Shutter Toggle"; - pixel_x = 24; - req_access_txt = "29" - }, -/obj/structure/disposalpipe/trunk{ - dir = 1 - }, +/area/station/hallway/primary/central/fore) +"nCA" = ( +/obj/structure/flora/bush/flowers_pp/style_random, +/obj/structure/flora/bush/reed/style_random, +/obj/structure/flora/bush/sparsegrass/style_random, +/obj/machinery/light/directional/south, +/turf/open/floor/grass, +/area/station/hallway/primary/fore) +"nCI" = ( +/obj/effect/spawner/random/engineering/tracking_beacon, /turf/open/floor/iron/dark, -/area/science/robotics/lab) -"lzo" = ( -/obj/machinery/door/poddoor{ - id = "trash"; - name = "disposal bay door" - }, -/obj/structure/fans/tiny, -/turf/open/floor/plating{ - icon_state = "platingdmg1" - }, -/area/maintenance/disposal) -"lzv" = ( -/turf/open/floor/circuit, -/area/ai_monitored/turret_protected/ai_upload) -"lzN" = ( -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, +/area/station/command/bridge) +"nCK" = ( /obj/effect/turf_decal/tile/neutral{ dir = 1 }, /obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/structure/cable, -/obj/structure/disposalpipe/sorting/mail{ - dir = 4; - name = "library sorting disposal pipe"; - sortType = 16 - }, -/turf/open/floor/iron, -/area/hallway/primary/central/fore) -"lzW" = ( -/obj/structure/closet/emcloset/anchored, -/obj/effect/turf_decal/delivery, -/obj/effect/turf_decal/tile/neutral{ +/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/directional/south, +/obj/machinery/airalarm/directional/south, /turf/open/floor/iron/dark, -/area/maintenance/department/bridge) -"lAm" = ( -/obj/effect/turf_decal/tile/brown{ +/area/station/engineering/atmos) +"nCL" = ( +/turf/open/floor/plating, +/area/station/maintenance/port/lesser) +"nCU" = ( +/obj/effect/turf_decal/tile/green{ + dir = 8 + }, +/obj/effect/turf_decal/tile/green, +/obj/effect/turf_decal/tile/green{ dir = 4 }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/green, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment, +/obj/structure/cable, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/iron/showroomfloor, +/area/station/medical/virology) +"nDi" = ( +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ dir = 8 }, -/obj/effect/turf_decal/tile/neutral, -/obj/machinery/firealarm/directional/east, -/turf/open/floor/iron/dark/corner, -/area/hallway/primary/starboard) -"lAy" = ( -/turf/open/floor/iron/grimy, -/area/security/prison) -"lAJ" = ( -/obj/machinery/meter, -/obj/machinery/atmospherics/pipe/smart/manifold4w/green/visible, -/turf/closed/wall/r_wall, -/area/engineering/supermatter) -"lAK" = ( -/obj/effect/turf_decal/tile/brown{ +/obj/effect/turf_decal/tile/yellow{ dir = 1 }, -/obj/effect/turf_decal/tile/brown{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow{ +/obj/effect/turf_decal/tile/blue{ dir = 1 }, +/obj/effect/turf_decal/tile/blue, +/obj/machinery/meter, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, /obj/effect/decal/cleanable/dirt, -/obj/effect/landmark/start/cargo_technician, -/turf/open/floor/iron, -/area/cargo/storage) -"lBe" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/tile/neutral{ +/obj/machinery/atmospherics/pipe/smart/simple/yellow/visible{ dir = 4 }, -/turf/open/floor/iron/dark/corner, -/area/hallway/primary/port) -"lBl" = ( -/obj/machinery/gibber, -/obj/effect/turf_decal/stripes/box, -/turf/open/floor/iron/freezer, -/area/service/kitchen/coldroom) -"lBw" = ( -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/corner{ - dir = 4 +/turf/open/floor/iron, +/area/station/engineering/atmos) +"nDK" = ( +/obj/machinery/flasher/directional/east{ + id = "AI"; + name = "Meatbag Pacifier" }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/engine, -/area/engineering/gravity_generator) -"lBG" = ( -/obj/effect/decal/cleanable/blood/old, -/obj/effect/decal/cleanable/dirt, -/obj/item/shard, -/turf/open/floor/wood{ - icon_state = "wood-broken4" +/obj/effect/turf_decal/stripes/line{ + dir = 6 }, -/area/cargo/warehouse) -"lBL" = ( -/obj/structure/cable, /obj/effect/decal/cleanable/dirt, -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/turf/open/floor/plating, -/area/maintenance/central) -"lBP" = ( -/obj/effect/turf_decal/sand/plating, -/obj/structure/disposalpipe/segment{ - dir = 5 +/turf/open/floor/engine, +/area/station/ai_monitored/turret_protected/ai_upload) +"nDM" = ( +/obj/machinery/button/door/directional/south{ + id = "ordnancemix"; + name = "Ordnance Lab Access"; + pixel_x = 24; + req_access = list("ordnance") }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/plating/airless, -/area/space/nearstation) -"lBX" = ( -/obj/structure/cable, -/turf/open/floor/plating/rust, -/area/security/prison) -"lCl" = ( -/turf/open/floor/iron/dark, -/area/command/bridge) -"lCr" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/decal/cleanable/dirt, /obj/structure/cable, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"lDt" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/blue{ +/obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/iron, -/area/hallway/primary/central) -"lDI" = ( -/obj/effect/turf_decal/tile/yellow{ +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red, -/obj/structure/closet/secure_closet/engineering_electrical, -/obj/effect/turf_decal/box, -/obj/effect/turf_decal/stripes/corner, -/turf/open/floor/iron, -/area/engineering/lobby) -"lDL" = ( +/obj/effect/turf_decal/tile/purple/half/contrasted, +/turf/open/floor/iron/showroomfloor, +/area/station/science/ordnance) +"nDS" = ( /obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral, -/obj/machinery/status_display/evac/directional/west, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light/directional/west, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/item/kirbyplants/random, +/obj/machinery/photocopier, +/obj/effect/turf_decal/bot, /turf/open/floor/iron/dark, -/area/security/courtroom) -"lEk" = ( -/obj/structure/table, -/obj/structure/window/reinforced{ - dir = 4 +/area/station/security/detectives_office) +"nDU" = ( +/obj/machinery/door/airlock/external{ + name = "Supply Dock Airlock" }, -/obj/structure/window/reinforced{ +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 8 }, -/obj/effect/spawner/random/aimodule/neutral, -/obj/machinery/door/window{ - base_state = "right"; - icon_state = "right"; - name = "Core Modules"; - req_access_txt = "20" - }, -/turf/open/floor/circuit, -/area/ai_monitored/turret_protected/ai_upload) -"lEK" = ( -/obj/machinery/bluespace_beacon, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ +/obj/effect/decal/cleanable/dirt, +/obj/effect/mapping_helpers/airlock/access/all/supply/general, +/turf/open/floor/iron/dark, +/area/station/cargo/storage) +"nDX" = ( +/obj/machinery/holopad, +/turf/open/floor/iron, +/area/station/maintenance/disposal/incinerator) +"nDZ" = ( +/obj/effect/turf_decal/tile/purple{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/siding/purple{ dir = 4 }, -/turf/open/floor/iron, -/area/command/teleporter) -"lFa" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/hydroponics/constructable, -/obj/effect/turf_decal/trimline/green/end{ - dir = 8 +/turf/open/floor/iron/showroomfloor, +/area/station/science/xenobiology) +"nEe" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/maintenance/aft) +"nEg" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/turf/open/floor/iron, -/area/service/hydroponics) -"lFh" = ( -/obj/effect/turf_decal/tile/blue{ +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 +/obj/machinery/atmospherics/pipe/bridge_pipe/cyan/visible{ + dir = 4 }, +/obj/machinery/atmospherics/pipe/bridge_pipe/orange/visible, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"nEs" = ( +/obj/structure/reagent_dispensers/fueltank, +/obj/effect/turf_decal/delivery, /obj/effect/turf_decal/tile/neutral{ - dir = 1 + dir = 4 }, /obj/effect/turf_decal/tile/neutral, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/machinery/atmospherics/components/binary/pump{ - dir = 4; - name = "Air to Mix" - }, -/obj/machinery/atmospherics/pipe/bridge_pipe/green/visible, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/showroomfloor, -/area/engineering/atmos) -"lFA" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/item/kirbyplants{ - icon_state = "plant-10" - }, +/turf/open/floor/iron/dark, +/area/station/commons/storage/primary) +"nEx" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/effect/turf_decal/siding/wood{ - dir = 4 + dir = 10 }, /turf/open/floor/wood, -/area/service/lawoffice) -"lGe" = ( -/obj/machinery/power/supermatter_crystal/engine, -/turf/open/floor/engine, -/area/engineering/supermatter) -"lGj" = ( -/obj/structure/flora/junglebush/b, -/obj/machinery/airalarm/directional/east, -/mob/living/carbon/human/species/monkey, -/turf/open/floor/grass, -/area/medical/virology) -"lGk" = ( -/obj/effect/turf_decal/tile/yellow{ +/area/station/cargo/qm) +"nEA" = ( +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, +/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/structure/disposalpipe/segment, -/obj/structure/cable, -/turf/open/floor/iron, -/area/engineering/hallway) -"lGn" = ( -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 1 +/obj/machinery/holopad, +/obj/structure/railing/corner{ + dir = 4 }, -/obj/structure/table, -/obj/machinery/microwave, -/turf/open/floor/iron/white, -/area/security/prison) -"lGz" = ( +/turf/open/floor/iron/dark, +/area/station/science/research) +"nEQ" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/stripes/corner{ +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ dir = 8 }, -/obj/item/kirbyplants{ - icon_state = "plant-02"; - pixel_y = 3 - }, -/obj/effect/turf_decal/tile/red/half/contrasted, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/turf/open/floor/iron/showroomfloor, -/area/security/office) -"lGG" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 4 +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, -/obj/structure/sign/warning/biohazard{ - pixel_y = 32 +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/effect/decal/cleanable/cobweb, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating{ - icon_state = "panelscorched" +/turf/open/floor/iron, +/area/station/command/bridge) +"nEV" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/area/maintenance/department/medical/central) -"lGH" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/sign/poster/contraband/rebels_unite{ - pixel_x = 32; - pixel_y = 32 +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/obj/effect/turf_decal/trimline/purple/filled/corner{ +/obj/effect/turf_decal/siding/white{ dir = 8 }, -/obj/effect/turf_decal/trimline/purple/filled/corner{ +/turf/open/floor/iron/dark, +/area/station/service/hydroponics/garden) +"nFb" = ( +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ dir = 4 }, -/obj/item/toy/plush/plasmamanplushie{ - name = "Lithium II" - }, -/turf/open/floor/plating/plasma/rust, -/area/maintenance/space_hut/plasmaman) -"lGO" = ( -/obj/structure/lattice/catwalk, -/obj/structure/railing{ - dir = 5 - }, -/turf/open/space/basic, -/area/space/nearstation) -"lGS" = ( -/obj/effect/turf_decal/tile/brown, -/obj/effect/turf_decal/tile/brown{ +/obj/effect/turf_decal/tile/purple, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/siding/purple{ dir = 4 }, -/obj/effect/turf_decal/tile/yellow, +/turf/open/floor/iron/showroomfloor, +/area/station/science/lab) +"nFe" = ( /obj/effect/turf_decal/tile/neutral{ - dir = 8 + dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 1 }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/turf/open/floor/iron/dark, +/area/station/hallway/primary/aft) +"nFm" = ( +/obj/effect/turf_decal/tile/yellow{ dir = 1 }, -/obj/machinery/light/small/directional/east, -/obj/machinery/camera/directional/east{ - c_tag = "Auxiliary Base Construction"; - name = "cargo camera"; - network = list("ss13","qm") +/obj/effect/turf_decal/tile/yellow{ + dir = 8 }, -/obj/effect/landmark/blobstart, -/obj/effect/turf_decal/stripes/corner, -/turf/open/floor/iron, -/area/construction/mining/aux_base) -"lGZ" = ( -/obj/effect/landmark/secequipment, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/tile/neutral/half/contrasted, -/turf/open/floor/iron/dark, -/area/security/office) -"lHd" = ( -/obj/effect/decal/cleanable/blood/old, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/turf/open/floor/plating{ - icon_state = "panelscorched" +/obj/effect/turf_decal/tile/red{ + dir = 1 }, -/area/maintenance/department/medical/central) -"lHh" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/commons/storage/primary) +"nFu" = ( +/obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/firealarm/directional/west, -/obj/machinery/light/directional/west, -/obj/machinery/camera/directional/west{ - c_tag = "Starboard Hallway Research Desk"; - name = "starboard camera" - }, -/obj/effect/turf_decal/tile/green{ - dir = 1 +/obj/machinery/door/airlock/public/glass{ + name = "Tool Storage" }, -/obj/effect/turf_decal/tile/blue{ +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/commons/storage/primary) +"nFy" = ( +/obj/effect/turf_decal/tile/brown{ dir = 8 }, -/turf/open/floor/iron, -/area/hallway/primary/starboard) -"lHq" = ( -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/red, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/effect/turf_decal/siding/yellow/corner, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/engineering/storage_shared) -"lHr" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/brown, +/obj/structure/cable, /turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"lIe" = ( -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/area/station/cargo/storage) +"nFN" = ( +/obj/machinery/igniter/incinerator_ordmix, +/mob/living/simple_animal/chicken{ + atmos_requirements = list("min_oxy" = 0, "max_oxy" = 0, "min_tox" = 0, "max_tox" = 1, "min_co2" = 0, "max_co2" = 0, "min_n2" = 0, "max_n2" = 0); + desc = "A timeless classic."; + name = "Kentucky" }, -/obj/machinery/airalarm/directional/west, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/stripes/corner{ +/turf/open/floor/engine/vacuum, +/area/station/science/ordnance/burnchamber) +"nFT" = ( +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ dir = 8 }, +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/stripes/line, /turf/open/floor/iron, -/area/hallway/primary/aft) -"lIq" = ( -/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{ +/area/station/cargo/storage) +"nGC" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron/showroomfloor, +/area/station/medical/surgery/fore) +"nGE" = ( +/obj/structure/table/wood/fancy, +/obj/item/food/grown/poppy{ + pixel_x = 6; + pixel_y = 6 + }, +/obj/item/food/grown/poppy{ + pixel_x = -6; + pixel_y = 6 + }, +/obj/item/food/grown/poppy, /turf/open/floor/iron/dark, -/area/maintenance/department/crew_quarters/bar) -"lIv" = ( -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/red, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/area/station/service/chapel/dock) +"nGJ" = ( +/obj/effect/mapping_helpers/iannewyear, +/turf/open/floor/wood, +/area/station/command/heads_quarters/hop) +"nGK" = ( +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ dir = 1 }, /obj/structure/cable, -/turf/open/floor/iron, -/area/engineering/main) -"lIw" = ( -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, +/turf/open/floor/engine/telecomms, +/area/station/tcommsat/server) +"nHd" = ( /obj/effect/turf_decal/tile/yellow{ dir = 1 }, /obj/effect/turf_decal/tile/yellow{ dir = 8 }, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/turf/open/floor/iron/showroomfloor, -/area/medical/pharmacy) -"lIN" = ( -/obj/structure/railing/corner{ - dir = 4 - }, -/obj/effect/turf_decal/siding/wideplating/dark{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/turf/open/floor/iron/dark, -/area/service/chapel/monastery) -"lIP" = ( -/obj/structure/table, -/obj/machinery/processor{ - pixel_y = 6 - }, -/obj/effect/turf_decal/delivery, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/red{ 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/light/small/directional/south, -/turf/open/floor/iron/dark, -/area/service/kitchen) -"lIQ" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/decal/cleanable/dirt, /obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 9 - }, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"lIS" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 8 - }, +/turf/open/floor/iron, +/area/station/commons/storage/primary) +"nHk" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small/directional/south, +/obj/structure/grille/broken, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 6 - }, -/obj/structure/sign/poster/contraband/random/directional/west, /turf/open/floor/plating{ - icon_state = "platingdmg3" + icon_state = "platingdmg1" }, -/area/maintenance/port/greater) -"lJe" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/red{ - dir = 4 +/area/station/maintenance/port/lesser) +"nHy" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/obj/effect/turf_decal/tile/red{ +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/structure/cable, /obj/effect/turf_decal/tile/neutral{ dir = 4 }, +/obj/effect/landmark/start/hangover, /turf/open/floor/iron, -/area/security/checkpoint/customs) -"lJg" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 8 - }, -/obj/machinery/camera/directional/east{ - c_tag = "Satellite Foyer"; - name = "satellite camera"; - network = list("minisat") - }, -/turf/open/floor/engine, -/area/ai_monitored/turret_protected/aisat/foyer) -"lJz" = ( -/obj/machinery/light/directional/east, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ +/area/station/hallway/primary/starboard) +"nHC" = ( +/obj/effect/turf_decal/stripes/corner{ dir = 1 }, -/obj/structure/closet/bombcloset, -/turf/open/floor/iron/dark, -/area/science/research) -"lJH" = ( /obj/effect/turf_decal/stripes/corner{ dir = 4 }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/disposalpipe/segment{ - dir = 9 - }, -/obj/structure/closet/athletic_mixed, -/turf/open/floor/plating, -/area/maintenance/port/lesser) -"lJM" = ( -/obj/effect/decal/cleanable/dirt, /obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/north, +/obj/machinery/atmospherics/components/binary/pump{ + dir = 1; + name = "Gas to Mix" + }, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"nHG" = ( +/obj/structure/chair/sofa/left{ + color = "#c45c57"; + dir = 4 + }, /obj/effect/turf_decal/tile/neutral{ - dir = 1 + dir = 8 }, -/obj/effect/turf_decal/tile/red/half/contrasted{ +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/turf/open/floor/iron/showroomfloor, -/area/security/prison) -"lJN" = ( -/obj/machinery/conveyor{ - dir = 8; - id = "QMLoad"; - name = "off ramp" +/obj/effect/decal/cleanable/dirt, +/obj/structure/railing{ + dir = 8 }, -/obj/effect/turf_decal/tile/neutral{ +/turf/open/floor/iron/dark, +/area/station/service/bar/atrium) +"nHO" = ( +/turf/closed/wall/rust, +/area/station/service/janitor) +"nHT" = ( +/obj/effect/turf_decal/tile/yellow{ dir = 8 }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/bot, -/obj/structure/sign/warning/vacuum/external{ - pixel_x = 32; - pixel_y = 32 +/obj/effect/turf_decal/tile/yellow{ + dir = 1 }, -/turf/open/floor/iron/dark, -/area/cargo/storage) -"lJQ" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating{ - icon_state = "platingdmg3" +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/area/maintenance/solars/port/aft) -"lKc" = ( -/obj/structure/cable, -/obj/structure/chair/sofa/left, -/obj/item/toy/plush/moth{ - name = "Big Moffer" +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/neutral, +/obj/item/kirbyplants{ + icon_state = "plant-10" }, -/obj/machinery/power/apc/auto_name/directional/north, -/turf/open/floor/carpet, -/area/medical/psychology) -"lKt" = ( -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 4 +/turf/open/floor/iron, +/area/station/hallway/primary/port) +"nIg" = ( +/obj/machinery/door/airlock/security/glass{ + name = "Research Security Post" }, -/obj/effect/turf_decal/tile/blue, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/siding/blue{ +/obj/effect/turf_decal/stripes/corner{ dir = 4 }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron/showroomfloor, -/area/medical/medbay/central) -"lKu" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable, -/turf/open/floor/plating, -/area/command/heads_quarters/hos) -"lLk" = ( -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/siding/red{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/recharge_station, -/obj/effect/turf_decal/bot/right, -/obj/structure/extinguisher_cabinet/directional/west, +/obj/machinery/door/firedoor/heavy, +/obj/effect/mapping_helpers/airlock/access/all/security/general, /turf/open/floor/iron/dark, -/area/security/courtroom) -"lLl" = ( +/area/station/security/checkpoint/science/research) +"nIh" = ( /obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/turf/open/floor/engine, -/area/ai_monitored/turret_protected/ai_upload) -"lLm" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating, +/area/station/maintenance/aft) +"nIq" = ( +/obj/effect/turf_decal/stripes/corner, +/obj/effect/decal/cleanable/blood/old, /obj/structure/cable, -/turf/open/floor/plating{ - icon_state = "panelscorched" - }, -/area/maintenance/fore) -"lLB" = ( -/obj/effect/turf_decal/tile/purple, -/obj/effect/turf_decal/tile/purple{ - dir = 4 - }, -/obj/effect/turf_decal/tile/purple, -/obj/effect/landmark/start/hangover, -/turf/open/floor/iron, -/area/hallway/primary/starboard) -"lLY" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/engine, +/area/station/ai_monitored/command/nuke_storage) +"nIw" = ( /obj/structure/cable, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/obj/structure/table, +/obj/item/reagent_containers/food/condiment/peppermill{ + desc = "Often used to flavor food or make people sneeze. Fashionably moved to the left side of the table."; + pixel_x = -8; + pixel_y = 2 }, -/turf/open/floor/plating, -/area/maintenance/port/greater) -"lML" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 6 +/obj/item/reagent_containers/food/condiment/saltshaker{ + desc = "Salt. From space oceans, presumably. A staple of modern medicine."; + pixel_x = -8; + pixel_y = 12 }, -/obj/machinery/duct, -/obj/machinery/camera/directional/north{ - c_tag = "Service Hall"; - name = "service camera" +/turf/open/floor/iron/dark, +/area/station/service/bar/atrium) +"nIx" = ( +/obj/effect/turf_decal/tile/green{ + dir = 1 }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plastic, -/area/hallway/secondary/service) -"lMM" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/obj/effect/turf_decal/tile/green{ dir = 4 }, -/obj/structure/cable, -/turf/open/floor/iron/showroomfloor, -/area/medical/surgery/fore) -"lMR" = ( -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/green{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral, -/obj/item/radio/intercom/directional/west, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"nIR" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/obj/machinery/atmospherics/components/binary/pump{ - dir = 4; - name = "N2 to Pure" +/turf/open/floor/iron, +/area/station/cargo/sorting) +"nIW" = ( +/obj/item/toy/plush/pkplush{ + desc = "Give HUG-E a hug!"; + name = "TH3R4PY-X09" }, -/turf/open/floor/iron/dark, -/area/engineering/atmos) -"lMS" = ( -/obj/machinery/door/airlock/external{ - name = "Engineering External Airlock"; - req_access_txt = "10" +/obj/machinery/flasher/directional/north{ + id = "IsolationFlash" }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/simple/orange/visible{ +/obj/effect/turf_decal/tile/red/fourcorners, +/turf/open/floor/iron/white, +/area/station/security/prison/safe) +"nIX" = ( +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/stripes/corner{ dir = 4 }, -/turf/open/floor/iron/dark, -/area/engineering/supermatter/room) -"lNe" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/holopad/secure, /obj/structure/cable, +/turf/open/floor/engine, +/area/station/ai_monitored/turret_protected/aisat_interior) +"nJj" = ( /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/item/radio/intercom/directional/south, -/turf/open/floor/iron/dark/corner, -/area/hallway/primary/central/fore) -"lNl" = ( -/obj/machinery/atmospherics/components/trinary/filter{ - dir = 4 - }, -/obj/machinery/light/directional/north, -/obj/effect/turf_decal/delivery, -/obj/effect/turf_decal/tile/purple/half/contrasted{ +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/machinery/light_switch/directional/north, -/turf/open/floor/iron/showroomfloor, -/area/science/mixing) -"lNB" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/turf/open/floor/plating{ - icon_state = "platingdmg1" - }, -/area/security/prison) -"lNL" = ( -/obj/structure/cable, -/obj/structure/barricade/wooden/crude, -/obj/machinery/door/airlock/maintenance_hatch, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/iron/dark, -/area/service/chapel/storage) -"lNT" = ( -/obj/effect/turf_decal/delivery, -/obj/machinery/space_heater, -/obj/machinery/atmospherics/components/binary/pump/on{ - name = "External Waste Ports to Filter" - }, -/turf/open/floor/iron/dark, -/area/engineering/atmos) -"lNY" = ( -/obj/effect/turf_decal/loading_area{ +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/maintenance/department/crew_quarters/bar) -"lNZ" = ( -/turf/closed/wall/r_wall/rust, -/area/service/chapel/funeral) -"lOa" = ( -/obj/effect/landmark/start/lawyer, -/obj/structure/chair/office{ - dir = 8 - }, -/obj/effect/landmark/navigate_destination/lawyer, -/turf/open/floor/carpet/green, -/area/service/lawoffice) -"lOh" = ( +/obj/effect/landmark/event_spawn, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/hallway/primary/aft) +"nJr" = ( /obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -48570,768 +48980,646 @@ /turf/open/floor/plating{ icon_state = "platingdmg3" }, -/area/maintenance/solars/starboard/fore) -"lOr" = ( -/obj/effect/turf_decal/tile/purple{ - dir = 1 - }, -/obj/effect/turf_decal/tile/purple{ - dir = 8 - }, -/obj/effect/turf_decal/tile/purple{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/showroomfloor, -/area/science/research) -"lOs" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/landmark/start/shaft_miner, -/obj/effect/turf_decal/tile/brown/half/contrasted, +/area/station/maintenance/solars/starboard/fore) +"nJA" = ( /obj/effect/turf_decal/tile/yellow, -/turf/open/floor/iron, -/area/cargo/miningoffice) -"lOK" = ( -/turf/open/floor/iron/dark, -/area/service/chapel/storage) -"lOL" = ( -/obj/structure/table/reinforced, -/obj/item/paper_bin{ - pixel_x = -4; - pixel_y = 4 - }, -/obj/item/pen, -/obj/item/toy/figure/ce{ - pixel_x = 8; - pixel_y = 6 - }, -/obj/machinery/button/door/directional/west{ - id = "atmos"; - name = "Atmospherics Lockdown"; - pixel_y = 6; - req_access_txt = "24" - }, -/obj/machinery/button/door/directional/west{ - id = "Engineering"; - name = "Engineering Lockdown"; - pixel_y = -6; - req_access_txt = "10" - }, -/turf/open/floor/iron/dark, -/area/command/heads_quarters/ce) -"lPu" = ( -/obj/effect/turf_decal/tile/blue{ +/obj/effect/turf_decal/tile/yellow{ dir = 4 }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 1 +/obj/effect/turf_decal/tile/yellow{ + dir = 8 }, -/obj/effect/turf_decal/tile/blue, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/effect/turf_decal/tile/neutral, +/obj/item/kirbyplants{ + icon_state = "plant-03" }, -/turf/open/floor/iron/showroomfloor, -/area/medical/surgery/aft) -"lPv" = ( -/obj/structure/cable, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/stripes/corner{ dir = 8 }, -/obj/effect/turf_decal/tile/neutral, -/obj/structure/chair/office{ +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"nJF" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/showroomfloor, +/area/station/medical/chemistry) +"nJK" = ( +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ dir = 8 }, -/turf/open/floor/iron/dark, -/area/command/bridge) -"lPE" = ( -/obj/effect/decal/cleanable/cobweb, +/obj/effect/turf_decal/tile/purple, +/turf/open/floor/iron/showroomfloor, +/area/station/science/robotics/lab) +"nJQ" = ( /obj/effect/turf_decal/stripes/corner{ dir = 4 }, /obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/structure/crate, -/turf/open/floor/plating{ - icon_state = "panelscorched" +/obj/structure/disposalpipe/segment{ + dir = 9 }, -/area/maintenance/starboard/aft) -"lPH" = ( -/obj/structure/cable, +/obj/structure/closet/athletic_mixed, +/turf/open/floor/plating, +/area/station/maintenance/port/lesser) +"nJV" = ( /obj/effect/turf_decal/tile/neutral{ - dir = 1 + dir = 4 }, +/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 + dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/hallway/primary/starboard) -"lPU" = ( +/obj/effect/decal/cleanable/blood/old, /obj/effect/decal/cleanable/dirt, +/obj/effect/decal/remains/human, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/landmark/event_spawn, -/obj/structure/cable, -/turf/open/floor/plating{ - icon_state = "panelscorched" +/mob/living/simple_animal/hostile/jungle/mook{ + environment_smash = 0; + name = "deformed creature" + }, +/turf/open/floor/iron/dark, +/area/station/maintenance/port/fore) +"nKh" = ( +/obj/effect/turf_decal/tile/red{ + dir = 1 }, -/area/maintenance/starboard) -"lPX" = ( /obj/effect/turf_decal/tile/blue{ - dir = 8 + dir = 4 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/commons/locker) +"nKn" = ( +/obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/tile/blue{ dir = 1 }, /obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"nKr" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/neutral, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment, -/obj/structure/cable, /turf/open/floor/iron/showroomfloor, -/area/command/heads_quarters/cmo) -"lQg" = ( -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/area/station/security/office) +"nKu" = ( +/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/tile/neutral{ - dir = 4 +/obj/effect/turf_decal/bot, +/obj/machinery/door_timer{ + id = "Cell 2"; + name = "Cell 2"; + pixel_x = -32 }, -/obj/machinery/atmospherics/pipe/smart/manifold/violet/visible, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/iron, -/area/engineering/atmos) -"lQl" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/decal/cleanable/blood/old, -/obj/effect/landmark/navigate_destination/gateway, -/turf/open/floor/iron, -/area/command/gateway) -"lQG" = ( -/obj/machinery/door/airlock/maintenance{ - req_one_access_txt = "12;101" +/obj/structure/closet/secure_closet/brig{ + id = "Cell 2"; + name = "Cell 2 Locker" }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/mapping_helpers/airlock/abandoned, +/turf/open/floor/iron, +/area/station/security/brig) +"nKy" = ( +/obj/machinery/light/small/directional/west, +/turf/open/floor/plating, +/area/station/maintenance/port/lesser) +"nKC" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/medical/virology) +"nKO" = ( +/obj/structure/sign/warning/electric_shock, +/turf/closed/wall/r_wall, +/area/station/security/prison/safe) +"nKQ" = ( +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/caution/stand_clear, /obj/structure/cable, /turf/open/floor/iron/dark, -/area/maintenance/port/lesser) -"lRG" = ( -/turf/closed/wall/r_wall, -/area/science/mixing/hallway) -"lSf" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/tile/blue{ - dir = 8 +/area/station/science/xenobiology) +"nKU" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment, +/obj/structure/cable, +/obj/effect/spawner/random/trash/grille_or_waste, +/turf/open/floor/plating{ + icon_state = "platingdmg1" }, +/area/station/maintenance/starboard/fore) +"nKV" = ( /obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/landmark/start/paramedic, -/turf/open/floor/iron/showroomfloor, -/area/medical/paramedic) -"lSh" = ( -/turf/closed/wall/r_wall/rust, -/area/maintenance/department/chapel/monastery) -"lSk" = ( -/obj/structure/sign/warning/securearea, -/turf/closed/wall, -/area/command/gateway) -"lSn" = ( -/obj/structure/plasticflaps/opaque, -/obj/effect/turf_decal/delivery, -/turf/open/floor/iron/dark, -/area/maintenance/starboard/aft) -"lSy" = ( -/obj/machinery/camera/directional/north{ - c_tag = "Captain's Office"; - name = "command camera" +/obj/effect/turf_decal/tile/blue{ + dir = 1 }, -/obj/structure/chair/comfy/brown{ - buildstackamount = 0; - color = "#c45c57"; +/obj/effect/turf_decal/tile/blue{ dir = 8 }, -/obj/structure/noticeboard/directional/north, -/obj/machinery/status_display/ai/directional/north, -/turf/open/floor/carpet/royalblack, -/area/command/heads_quarters/captain) -"lSB" = ( -/obj/effect/turf_decal/tile/yellow{ +/obj/effect/turf_decal/tile/blue{ dir = 4 }, -/obj/effect/turf_decal/tile/yellow, /obj/effect/turf_decal/tile/neutral, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, /turf/open/floor/iron, -/area/engineering/hallway) -"lSH" = ( -/turf/closed/wall/rust, -/area/commons/toilet/restrooms) -"lSR" = ( +/area/station/medical/medbay/central) +"nMj" = ( /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/machinery/power/shieldwallgen, -/obj/effect/turf_decal/bot, -/obj/machinery/firealarm/directional/west, -/obj/machinery/power/shieldwallgen, -/turf/open/floor/iron/dark, -/area/command/teleporter) -"lSS" = ( -/turf/closed/wall/rust, -/area/service/bar/atrium) -"lST" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible/layer2, -/obj/machinery/atmospherics/components/unary/outlet_injector/monitored/incinerator_input{ dir = 8 }, -/turf/open/floor/engine, -/area/maintenance/disposal/incinerator) -"lSW" = ( -/obj/effect/decal/cleanable/cobweb/cobweb2, -/obj/structure/rack, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plating, -/area/cargo/warehouse) -"lTa" = ( -/obj/machinery/camera/directional/east{ - c_tag = "Xenobiology Cell 3"; - name = "xenobiology camera"; - network = list("ss13","rd","xeno") - }, -/obj/machinery/light/small/directional/east, -/turf/open/floor/engine, -/area/science/xenobiology) -"lTc" = ( /obj/effect/turf_decal/tile/neutral{ - dir = 4 + dir = 1 }, -/obj/effect/turf_decal/tile/neutral, -/obj/structure/rack, -/obj/effect/turf_decal/bot, -/obj/machinery/firealarm/directional/west, -/obj/item/pickaxe, -/obj/item/shovel, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/aisat/foyer) -"lTd" = ( -/obj/structure/table, -/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/item/tank/internals/emergency_oxygen{ - pixel_x = 6 +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 }, -/obj/item/tank/internals/emergency_oxygen{ - pixel_x = -6 +/obj/effect/turf_decal/box, +/obj/structure/cable, +/obj/effect/landmark/start/hangover, +/obj/structure/disposalpipe/segment{ + dir = 6 }, -/obj/item/clothing/mask/gas, -/obj/item/clothing/mask/gas, -/obj/machinery/airalarm/directional/west, -/turf/open/floor/iron/dark, -/area/engineering/atmos/storage/gas) -"lTi" = ( -/turf/closed/wall/rust, -/area/medical/surgery/fore) -"lTp" = ( -/obj/machinery/computer/cargo, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"nMl" = ( +/obj/effect/turf_decal/siding/thinplating/dark/end{ + dir = 4 }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/airalarm/directional/east, -/obj/machinery/requests_console/directional/north{ - announcementConsole = 1; - department = "Quartermaster's Desk"; - departmentType = 2; - name = "Quartermaster's Requests Console" +/turf/open/floor/glass/reinforced, +/area/station/service/chapel/dock) +"nMB" = ( +/obj/machinery/computer/secure_data{ + dir = 1 }, -/obj/structure/extinguisher_cabinet/directional/north{ - pixel_x = 32 +/obj/machinery/requests_console/directional/south{ + department = "Security"; + departmentType = 5; + name = "Security Requests Console" }, +/obj/machinery/light/directional/south, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron/dark, +/area/station/security/checkpoint/science/research) +"nMD" = ( +/obj/structure/girder/displaced, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) +"nMQ" = ( +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/yellow, +/obj/structure/disposalpipe/segment, +/obj/structure/cable, +/obj/effect/landmark/start/hangover, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"nNb" = ( +/obj/structure/lattice/catwalk, +/turf/open/space/basic, +/area/station/solars/starboard/aft) +"nNM" = ( +/obj/structure/cable, +/obj/machinery/door/firedoor, /turf/open/floor/iron/dark, -/area/cargo/qm) -"lTs" = ( +/area/station/hallway/primary/central) +"nNT" = ( +/obj/structure/sign/departments/custodian, +/turf/closed/wall, +/area/station/maintenance/fore) +"nNV" = ( +/obj/effect/spawner/structure/window/hollow/reinforced/directional{ + dir = 5 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"nNW" = ( /obj/effect/turf_decal/tile/neutral{ dir = 1 }, /obj/effect/turf_decal/tile/neutral{ - dir = 8 + dir = 4 }, -/obj/effect/spawner/random/vending/colavend, -/obj/machinery/airalarm/directional/south, +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/vending/wardrobe/robo_wardrobe, /obj/effect/turf_decal/bot, /turf/open/floor/iron/dark, -/area/medical/storage) -"lTt" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, +/area/station/science/robotics/lab) +"nOc" = ( +/obj/structure/bookcase/random/reference, +/obj/machinery/firealarm/directional/north, +/turf/open/floor/wood, +/area/station/service/library) +"nOg" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/security/checkpoint/engineering) +"nOp" = ( /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/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/hallway/primary/starboard) -"lTG" = ( -/obj/structure/window/reinforced{ - dir = 4 +/area/station/security/courtroom) +"nOI" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/obj/structure/window/reinforced{ +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/flora/ausbushes/ywflowers, -/obj/structure/flora/ausbushes/brflowers, -/obj/structure/flora/ausbushes/leafybush, -/obj/structure/flora/ausbushes/stalkybush, -/turf/open/floor/grass, -/area/service/hydroponics) -"lTM" = ( -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment, +/obj/structure/cable, /turf/open/floor/iron, -/area/ai_monitored/command/storage/eva) -"lTS" = ( -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 +/area/station/hallway/primary/aft) +"nOL" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/tile/red{ +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, -/area/maintenance/disposal/incinerator) -"lTW" = ( +/area/station/cargo/warehouse) +"nOR" = ( +/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/iron/showroomfloor, +/area/station/security/execution/transfer) +"nPk" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/landmark/event_spawn, +/obj/structure/disposalpipe/segment{ + dir = 9 + }, /obj/structure/cable, -/turf/open/floor/plating, -/area/security/prison) -"lUa" = ( -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/siding/wood{ dir = 8 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/machinery/holopad, +/turf/open/floor/wood, +/area/station/cargo/qm) +"nPl" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable, +/turf/open/floor/iron/showroomfloor, +/area/station/science/xenobiology) +"nPo" = ( +/obj/machinery/modular_computer/console/preset/id{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/turf/open/floor/wood, +/area/station/command/heads_quarters/hos) +"nPz" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/tile/brown{ + dir = 8 }, +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/brown, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/public/glass{ - name = "Chapel Hallway" +/turf/open/floor/iron, +/area/station/cargo/storage) +"nPN" = ( +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 8 }, -/turf/open/floor/iron/dark, -/area/hallway/primary/fore) -"lUc" = ( -/obj/effect/turf_decal/tile/yellow{ +/obj/effect/turf_decal/tile/purple{ dir = 1 }, +/obj/effect/turf_decal/tile/yellow, /obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red{ dir = 1 }, -/obj/effect/turf_decal/stripes/corner{ +/obj/effect/turf_decal/tile/purple{ dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/airalarm/directional/north, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/hallway/primary/aft) -"lUl" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 1 +/obj/structure/window/reinforced, +/obj/machinery/atmospherics/components/trinary/filter/atmos/plasma{ + dir = 4 }, -/obj/machinery/duct, /turf/open/floor/iron/showroomfloor, -/area/service/bar/atrium) -"lUu" = ( -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, -/obj/effect/turf_decal/tile/yellow{ +/area/station/engineering/atmos) +"nPS" = ( +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/effect/turf_decal/tile/red{ - dir = 1 +/obj/effect/turf_decal/stripes/line, +/obj/effect/decal/cleanable/blood/old, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/box/corners{ + dir = 4 }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/turf/open/floor/iron/dark, +/area/station/maintenance/port/fore) +"nPV" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/effect/turf_decal/siding/yellow/corner{ +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/turf/open/floor/iron, -/area/engineering/lobby) -"lUC" = ( -/obj/structure/flora/ausbushes/ywflowers, -/turf/open/floor/grass, -/area/service/hydroponics/garden) -"lUN" = ( -/obj/machinery/computer/crew{ +/obj/effect/turf_decal/tile/neutral, +/obj/effect/spawner/random/structure/tank_holder, +/turf/open/floor/iron/dark, +/area/station/hallway/primary/starboard) +"nQo" = ( +/obj/machinery/door/firedoor/border_only{ dir = 1 }, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/tile/neutral{ +/turf/open/floor/iron/stairs/medium{ dir = 1 }, +/area/station/service/chapel/dock) +"nQs" = ( +/obj/structure/chair/pew/left{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue, /obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/item/radio/intercom/directional/south, +/obj/effect/landmark/start/hangover, /turf/open/floor/iron/dark, -/area/security/checkpoint/medical) -"lUP" = ( -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/area/station/security/courtroom) +"nQx" = ( +/obj/effect/turf_decal/box, +/turf/open/floor/engine, +/area/station/science/xenobiology) +"nQE" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/obj/machinery/power/apc/auto_name/directional/east, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/port/greater) +"nQK" = ( +/turf/closed/wall/r_wall/rust, +/area/station/security/prison/shower) +"nQO" = ( +/obj/machinery/conveyor/inverted{ + dir = 10; + id = "packagereturn"; + name = "crate return belt" }, -/obj/effect/turf_decal/caution/stand_clear, /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/neutral, +/obj/machinery/light/small/directional/south, +/obj/machinery/status_display/evac/directional/south, +/turf/open/floor/plating, +/area/station/cargo/storage) +"nQX" = ( +/obj/effect/turf_decal/bot, /obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/machinery/light/small/directional/north, -/turf/open/floor/iron, -/area/cargo/storage) -"lUU" = ( -/obj/effect/turf_decal/stripes/corner{ dir = 1 }, -/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/effect/decal/cleanable/blood/old, +/obj/structure/closet/wardrobe/mixed, +/obj/machinery/light/small/directional/south, +/obj/effect/landmark/start/hangover/closet, +/turf/open/floor/iron/dark, +/area/station/commons/locker) +"nQY" = ( /obj/effect/decal/cleanable/dirt, -/obj/structure/cable, /turf/open/floor/plating{ - icon_state = "platingdmg3" + icon_state = "platingdmg1" }, -/area/maintenance/department/medical/central) -"lUW" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating{ - icon_state = "platingdmg2" +/area/station/maintenance/department/crew_quarters/bar) +"nRC" = ( +/obj/structure/rack, +/obj/item/storage/toolbox/emergency{ + pixel_y = 5 }, -/area/maintenance/department/crew_quarters/bar) -"lUY" = ( +/obj/item/stack/cable_coil, +/obj/item/wirecutters, /obj/effect/turf_decal/bot, -/obj/machinery/portable_atmospherics/canister/plasma, -/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/airalarm/directional/west, +/obj/structure/extinguisher_cabinet/directional/north, +/obj/machinery/camera/directional/north{ + c_tag = "Recreation Arcade"; + name = "recreation camera" + }, +/obj/effect/decal/cleanable/cobweb, +/obj/machinery/light/directional/north, /turf/open/floor/iron/dark, -/area/engineering/supermatter/room) -"lVa" = ( -/obj/machinery/mecha_part_fabricator, -/obj/effect/turf_decal/delivery, -/obj/effect/turf_decal/tile/neutral, +/area/station/commons/fitness/recreation) +"nRO" = ( +/obj/structure/cable, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/north, +/obj/effect/turf_decal/tile/neutral, /turf/open/floor/iron/dark, -/area/science/robotics/lab) -"lVq" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plating{ - icon_state = "panelscorched" - }, -/area/maintenance/port/greater) -"lVy" = ( -/obj/item/radio/intercom/directional/south, +/area/station/command/bridge) +"nRT" = ( +/obj/effect/turf_decal/delivery, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 1 +/obj/machinery/atmospherics/components/unary/thermomachine/heater/on{ + dir = 8 }, -/turf/open/floor/iron, -/area/security/office) -"lVA" = ( -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/maintenance/disposal/incinerator) -"lVE" = ( -/obj/effect/turf_decal/tile/red/half/contrasted, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/showroomfloor, -/area/science/storage) -"lWh" = ( /obj/effect/turf_decal/stripes/corner{ dir = 4 }, +/obj/structure/sign/warning/xeno_mining{ + pixel_x = 32 + }, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos/pumproom) +"nSf" = ( +/obj/effect/turf_decal/tile/purple/anticorner/contrasted, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/light/directional/east, +/obj/structure/cable, +/turf/open/floor/iron/showroomfloor, +/area/station/science/ordnance/office) +"nSh" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ - dir = 4 - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron, -/area/engineering/atmos) -"lWq" = ( -/obj/structure/table/wood/fancy/blue, -/obj/effect/turf_decal/siding/wood{ - dir = 9 +/obj/effect/turf_decal/siding/white{ + dir = 1 }, -/obj/machinery/airalarm/directional/west, -/obj/item/reagent_containers/food/drinks/bottle/wine/unlabeled, -/turf/open/floor/carpet/royalblue, -/area/service/chapel/office) -"lWx" = ( +/turf/open/floor/iron/cafeteria, +/area/station/service/kitchen) +"nSq" = ( +/obj/effect/turf_decal/delivery, +/obj/effect/decal/cleanable/dirt, +/obj/structure/closet/crate/goldcrate, +/obj/machinery/firealarm/directional/west, +/obj/item/crowbar/power, +/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/iron/dark, +/area/station/ai_monitored/command/nuke_storage) +"nSy" = ( +/obj/structure/sign/warning/no_smoking, +/turf/closed/wall/rust, +/area/station/maintenance/port/greater) +"nSU" = ( +/obj/machinery/power/solar_control{ + dir = 4; + id = "aftport"; + name = "Port Quarter Solar Control" }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/holopad, -/turf/open/floor/iron/showroomfloor, -/area/security/warden) -"lXa" = ( -/obj/effect/turf_decal/tile/purple/half/contrasted{ - dir = 4 +/obj/effect/turf_decal/bot, +/obj/structure/sign/warning/vacuum/external{ + pixel_x = -32 }, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "ordnancestorage"; - name = "Ordnance Storage Shutters" +/obj/effect/decal/cleanable/dirt, +/obj/machinery/status_display/evac/directional/north, +/obj/effect/turf_decal/stripes/line{ + dir = 9 }, -/obj/machinery/door/firedoor/heavy, +/obj/effect/decal/cleanable/dirt, /obj/structure/cable, -/turf/open/floor/iron/showroomfloor, -/area/science/mixing/hallway) -"lXd" = ( -/obj/structure/table, -/obj/item/stack/cable_coil/five, -/turf/open/floor/plating, -/area/cargo/warehouse) -"lXz" = ( -/obj/structure/window/reinforced, -/obj/structure/disposalpipe/segment, -/obj/structure/table, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/turf/open/floor/plating{ + icon_state = "platingdmg3" }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/area/station/maintenance/solars/port/fore) +"nSZ" = ( +/obj/structure/table, +/obj/item/storage/box/bodybags{ + pixel_x = 6 }, -/obj/item/hand_labeler, -/obj/item/hand_labeler, -/obj/item/dest_tagger, -/obj/item/dest_tagger{ - pixel_x = 5; - pixel_y = 3 +/obj/item/storage/box/gloves{ + pixel_x = -5 }, +/obj/machinery/light/directional/east, /turf/open/floor/iron/dark, -/area/cargo/sorting) -"lXB" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/area/station/service/chapel/funeral) +"nTd" = ( +/obj/structure/cable, +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment{ + dir = 6 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating, +/area/station/maintenance/department/cargo) +"nTr" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow{ +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, /obj/effect/turf_decal/tile/blue{ dir = 1 }, -/obj/effect/turf_decal/siding/yellow{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/iron, -/area/engineering/atmos/storage/gas) -"lXQ" = ( -/obj/effect/turf_decal/tile/purple{ +/obj/effect/turf_decal/tile/blue{ dir = 8 }, -/obj/effect/turf_decal/tile/purple, -/obj/effect/turf_decal/tile/purple{ - dir = 1 - }, -/obj/effect/turf_decal/tile/purple{ - dir = 1 - }, -/obj/effect/turf_decal/tile/purple, -/obj/item/kirbyplants{ - icon_state = "plant-10" - }, -/obj/machinery/light_switch/directional/west{ - pixel_y = -8 - }, -/obj/effect/turf_decal/stripes/corner{ - dir = 1 - }, -/obj/machinery/button/door/directional/west{ - id = "Biohazard"; - name = "Emergency Research Lockdown"; - pixel_y = 6; - req_access_txt = "47" - }, -/turf/open/floor/iron/showroomfloor, -/area/science/research) -"lYd" = ( -/obj/effect/turf_decal/box/white, -/obj/effect/turf_decal/arrows/white{ - color = "#0000FF"; - pixel_y = 15 - }, -/turf/open/floor/iron, -/area/maintenance/disposal/incinerator) -"lYi" = ( -/obj/machinery/door/poddoor/shutters{ - id = "evashutter"; - name = "E.V.A. Storage Shutter" +/obj/effect/turf_decal/tile/neutral, +/obj/structure/disposalpipe/segment{ + dir = 6 }, -/obj/effect/turf_decal/caution/stand_clear, /turf/open/floor/iron/dark, -/area/ai_monitored/command/storage/eva) -"lYm" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/turf/open/floor/engine, -/area/engineering/storage/tech) -"lYo" = ( -/obj/machinery/computer/libraryconsole/bookmanagement, -/obj/structure/table, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/grimy, -/area/security/prison) -"lYs" = ( -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ +/area/station/command/heads_quarters/hop) +"nTx" = ( +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/structure/chair/office/light{ - dir = 4 +/obj/structure/sign/warning/vacuum/external{ + pixel_x = 32 }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 8 +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/turf/open/floor/plating{ + icon_state = "platingdmg3" }, -/turf/open/floor/iron/showroomfloor, -/area/command/heads_quarters/cmo) -"lYu" = ( -/obj/structure/reagent_dispensers/watertank, -/obj/effect/turf_decal/delivery, +/area/station/maintenance/fore) +"nTG" = ( +/obj/effect/spawner/random/vending/snackvend, +/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/bot, +/turf/open/floor/iron/dark/corner, +/area/station/hallway/primary/central/fore) +"nTK" = ( +/obj/machinery/door/airlock/maintenance, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 8 }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, /turf/open/floor/iron/dark, -/area/commons/storage/primary) -"lYA" = ( -/obj/machinery/smartfridge/food, -/turf/closed/wall, -/area/service/kitchen) -"lYK" = ( -/obj/machinery/biogenerator, +/area/station/maintenance/department/bridge) +"nUf" = ( +/obj/machinery/newscaster/directional/north, +/obj/item/kirbyplants/random, +/turf/open/floor/iron/dark, +/area/station/service/chapel/dock) +"nUP" = ( +/obj/effect/landmark/event_spawn, +/obj/effect/landmark/start/hangover, +/turf/open/floor/iron, +/area/station/commons/fitness/recreation) +"nUZ" = ( +/obj/structure/reagent_dispensers/fueltank, /obj/effect/turf_decal/delivery, +/obj/structure/extinguisher_cabinet/directional/south, /obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 + dir = 4 }, /turf/open/floor/iron/dark, -/area/service/hydroponics) -"lYN" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/sign/poster/contraband/random/directional/east, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"lZl" = ( +/area/station/engineering/storage_shared) +"nVc" = ( /obj/effect/turf_decal/tile/brown{ dir = 1 }, @@ -49341,3184 +49629,3178 @@ /obj/effect/turf_decal/tile/yellow{ dir = 1 }, -/obj/structure/extinguisher_cabinet/directional/south{ - pixel_x = -26 - }, -/obj/structure/disposalpipe/segment{ - dir = 10 - }, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, -/area/cargo/sorting) -"lZp" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, +/area/station/cargo/office) +"nWG" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/engine, +/area/station/engineering/storage/tech) +"nWM" = ( /obj/structure/cable, +/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/iron, -/area/hallway/primary/port) -"lZy" = ( -/obj/item/nullrod, -/obj/structure/table/wood, -/obj/machinery/light/very_dim/directional/north, -/turf/open/floor/cult, -/area/service/chapel/office) -"lZB" = ( +/area/station/hallway/primary/starboard) +"nWR" = ( +/obj/structure/closet/cardboard, +/obj/effect/decal/cleanable/cobweb, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/maintenance/port/lesser) +"nWU" = ( +/obj/structure/tank_dispenser, +/obj/effect/turf_decal/delivery, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"nWW" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, /obj/effect/turf_decal/tile/blue{ dir = 1 }, /obj/effect/turf_decal/tile/blue{ - dir = 8 + dir = 4 }, /obj/effect/turf_decal/tile/blue{ dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/closet/secure_closet/psychology, +/turf/open/floor/iron/showroomfloor, +/area/station/medical/psychology) +"nXp" = ( +/obj/structure/table/reinforced, +/obj/machinery/button/door{ + id = "Xenolab"; + name = "Containment Chamber Toggle"; + pixel_y = 4; + req_access = list("xenobiology") + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/station/science/xenobiology) +"nXu" = ( +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable, -/obj/effect/turf_decal/siding/blue{ +/turf/open/floor/plating, +/area/station/security/checkpoint/customs) +"nXC" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment{ - dir = 10 +/obj/effect/turf_decal/tile/red{ + dir = 1 }, -/turf/open/floor/iron/showroomfloor, -/area/medical/medbay/central) -"lZF" = ( -/obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/door/airlock/mining/glass{ - name = "Quartermaster" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 +/turf/open/floor/iron/showroomfloor, +/area/station/commons/toilet/restrooms) +"nXW" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 8 }, -/obj/structure/cable, -/obj/effect/mapping_helpers/airlock/access/any/supply/qm, -/turf/open/floor/iron/dark, -/area/cargo/qm) -"mak" = ( -/obj/structure/table/reinforced, -/obj/item/book/manual/wiki/security_space_law, -/obj/item/taperecorder, +/obj/effect/turf_decal/tile/neutral, /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral/half/contrasted, -/turf/open/floor/iron/dark, -/area/security/office) -"maF" = ( -/obj/effect/turf_decal/tile/brown{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral, +/obj/machinery/status_display/evac/directional/south, +/turf/open/floor/iron, +/area/station/hallway/primary/aft) +"nYa" = ( /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/north, -/turf/open/floor/iron, -/area/cargo/storage) -"maN" = ( -/obj/effect/turf_decal/stripes/corner, -/obj/effect/turf_decal/stripes/corner{ - dir = 4 +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/turf/open/floor/plating{ - icon_state = "panelscorched" +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 }, -/area/maintenance/solars/starboard/fore) -"maU" = ( +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/command/heads_quarters/hos) +"nYo" = ( /obj/structure/table, /obj/effect/turf_decal/tile/neutral{ - dir = 1 + dir = 4 }, +/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ - dir = 4 + dir = 8 }, -/obj/item/mmi, -/obj/item/bodypart/chest/robot{ +/obj/item/storage/backpack/duffelbag/engineering{ + pixel_y = 5 + }, +/obj/item/assembly/signaler{ + desc = "Used to remotely activate devices. Allows for syncing when using a secure signaler on another. Slightly scooted."; + pixel_x = 4; pixel_y = 4 }, -/obj/item/bodypart/r_leg/robot{ - pixel_x = 6 +/obj/item/assembly/signaler{ + desc = "Used to remotely activate devices. Allows for syncing when using a secure signaler on another. Slightly scooted."; + pixel_x = 4; + pixel_y = 4 }, -/obj/item/bodypart/r_arm/robot{ - pixel_x = 6; - pixel_y = 6 +/turf/open/floor/iron/dark, +/area/station/commons/storage/primary) +"nYp" = ( +/obj/machinery/telecomms/hub/preset, +/turf/open/floor/circuit/green/telecomms/mainframe, +/area/station/tcommsat/server) +"nYE" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/obj/item/bodypart/l_leg/robot{ - pixel_x = -6 +/obj/structure/filingcabinet/chestdrawer, +/obj/structure/cable, +/turf/open/floor/plating{ + icon_state = "platingdmg3" }, -/obj/item/bodypart/l_arm/robot{ - pixel_x = -6; - pixel_y = 6 +/area/station/maintenance/fore) +"nYG" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "panelscorched" }, -/obj/item/bodypart/head/robot, -/obj/machinery/light/directional/south, -/obj/effect/turf_decal/stripes/corner{ - dir = 8 +/area/station/hallway/primary/aft) +"nYP" = ( +/turf/closed/wall, +/area/station/hallway/primary/starboard) +"nZk" = ( +/obj/structure/table/reinforced, +/obj/structure/displaycase/forsale/kitchen{ + pixel_y = 4 }, -/turf/open/floor/iron/dark, -/area/engineering/storage/tech) -"maX" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/effect/turf_decal/tile/green, -/obj/effect/turf_decal/tile/blue{ - dir = 8 +/obj/machinery/door/firedoor, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "kitchenshutters"; + name = "Kitchen Shutters" }, +/obj/item/radio/intercom/directional/north, +/obj/effect/turf_decal/bot, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, -/area/hallway/primary/central/fore) -"maY" = ( +/area/station/service/kitchen) +"nZt" = ( +/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, +/obj/effect/turf_decal/stripes/corner{ dir = 8 }, -/obj/structure/rack, -/obj/item/wrench, -/obj/item/crowbar/red, -/obj/machinery/newscaster/directional/east, -/obj/effect/turf_decal/bot, -/obj/item/stack/sheet/glass{ - amount = 20 - }, -/obj/item/stack/sheet/iron/twenty, -/turf/open/floor/iron/dark, -/area/service/bar) -"mbo" = ( -/obj/structure/closet/crate/freezer, -/obj/item/reagent_containers/blood, -/obj/item/reagent_containers/blood{ - pixel_x = -3; - pixel_y = -3 - }, -/obj/item/reagent_containers/blood/a_minus, -/obj/item/reagent_containers/blood/b_minus{ - pixel_x = -4; +/obj/structure/table, +/obj/effect/decal/cleanable/cobweb, +/obj/item/clothing/under/rank/civilian/lawyer/black{ + pixel_x = 4; pixel_y = 4 }, -/obj/item/reagent_containers/blood/b_plus{ - pixel_x = 1; - pixel_y = 2 - }, -/obj/item/reagent_containers/blood/o_minus, -/obj/item/reagent_containers/blood/o_plus{ - pixel_x = -2; - pixel_y = -1 +/obj/item/clothing/under/rank/civilian/lawyer/black, +/obj/item/clothing/neck/tie/black{ + pixel_x = 6 }, -/obj/item/reagent_containers/blood/random, -/obj/item/reagent_containers/blood/random, -/obj/item/reagent_containers/blood/random, -/obj/effect/turf_decal/delivery, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/obj/item/clothing/neck/tie/red, +/obj/item/clothing/mask/animal/small/jackal, +/obj/item/clothing/mask/animal/small/jackal, +/obj/structure/spider/stickyweb, +/obj/machinery/button/door/directional/west{ + id = "bank"; + name = "Bank Vault Lock"; + normaldoorcontrol = 1; + specialfunctions = 4 }, -/obj/machinery/light/directional/north, /turf/open/floor/iron/dark, -/area/medical/virology) -"mbC" = ( -/obj/structure/transit_tube/curved{ - dir = 8 - }, -/obj/structure/disposalpipe/segment{ - dir = 10 +/area/station/maintenance/port/greater) +"nZC" = ( +/obj/effect/turf_decal/bot, +/obj/structure/punching_bag, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/blood/old, +/obj/structure/noticeboard/directional/east, +/turf/open/floor/plating, +/area/station/maintenance/fore) +"nZE" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/effect/turf_decal/sand/plating, -/turf/open/floor/plating/airless, -/area/space/nearstation) -"mbL" = ( -/obj/structure/closet/secure_closet/quartermaster, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/turf/open/floor/iron, +/area/station/security/processing) +"nZF" = ( +/obj/effect/turf_decal/tile/yellow{ dir = 4 }, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/yellow{ dir = 1 }, -/turf/open/floor/iron/dark, -/area/cargo/qm) -"mbU" = ( -/obj/effect/turf_decal/tile/neutral, -/obj/machinery/light/directional/north, -/obj/structure/table, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/yellow{ dir = 8 }, -/obj/item/folder/white, -/obj/item/folder/white, -/obj/item/pen, -/obj/item/flashlight/pen, -/obj/item/reagent_containers/syringe, -/obj/item/reagent_containers/dropper, -/obj/item/storage/box/rxglasses{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/item/storage/box/bodybags, -/obj/machinery/requests_console/directional/north{ - department = "Genetics"; - name = "Genetics Requests Console" +/obj/effect/turf_decal/tile/blue{ + dir = 1 }, -/turf/open/floor/iron/dark, -/area/science/genetics) -"mcC" = ( -/turf/closed/wall/r_wall, -/area/science/storage) -"mcX" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/preopen{ - id = "atmos"; - name = "Atmospherics Blast Door" +/obj/effect/turf_decal/siding/yellow{ + dir = 9 }, -/obj/structure/cable, -/turf/open/floor/plating, -/area/engineering/atmos/storage/gas) -"mdh" = ( -/obj/structure/disposalpipe/trunk{ - dir = 4 +/turf/open/floor/iron, +/area/station/engineering/atmos/storage/gas) +"nZG" = ( +/obj/structure/lattice/catwalk, +/obj/machinery/button/door/directional/east{ + id = "Arrival Shuttle Bay"; + name = "Arrival Shuttle Bay Toggle"; + req_access = list("command") }, -/obj/machinery/disposal/bin, -/obj/machinery/light/directional/west, -/obj/effect/turf_decal/bot, +/obj/machinery/light/directional/east, +/turf/open/floor/plating/airless, +/area/station/hallway/secondary/entry) +"nZM" = ( /obj/effect/turf_decal/tile/neutral{ - dir = 1 + dir = 8 }, /obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/tile/red{ dir = 4 }, -/obj/machinery/firealarm/directional/west, +/obj/effect/turf_decal/tile/red, /obj/effect/turf_decal/tile/neutral, -/obj/machinery/status_display/supply{ - pixel_y = -32 +/obj/effect/turf_decal/siding/red{ + dir = 4 }, -/turf/open/floor/iron/dark, -/area/cargo/storage) -"mdG" = ( +/turf/open/floor/iron/showroomfloor, +/area/station/security/lockers) +"nZZ" = ( /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, +/obj/machinery/firealarm/directional/west, +/obj/structure/chair/stool/directional/east, +/turf/open/floor/iron/dark, +/area/station/commons/locker) +"oam" = ( +/turf/closed/wall, +/area/station/maintenance/disposal) +"oat" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, /obj/effect/turf_decal/tile/neutral{ - dir = 4 + dir = 8 }, -/obj/structure/disposalpipe/segment, +/obj/machinery/firealarm/directional/west, /turf/open/floor/iron, -/area/hallway/primary/aft) -"mdO" = ( -/obj/effect/turf_decal/siding/wideplating/dark/corner, -/obj/structure/railing/corner, -/turf/open/floor/iron/dark, -/area/service/chapel/monastery) -"mdR" = ( -/obj/effect/turf_decal/tile/red{ +/area/station/engineering/atmos) +"oay" = ( +/obj/machinery/atmospherics/pipe/smart/manifold/purple/visible{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple/half/contrasted, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/iron/showroomfloor, +/area/station/science/ordnance) +"oaz" = ( +/obj/structure/chair{ dir = 1 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/wood, +/area/station/security/detectives_office) +"oaF" = ( /obj/effect/turf_decal/tile/red{ dir = 4 }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/obj/effect/turf_decal/box/corners{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, /turf/open/floor/iron, -/area/hallway/primary/aft) -"mdT" = ( -/obj/machinery/camera/directional/east{ - c_tag = "Xenobiology Cell 6"; - name = "xenobiology camera"; - network = list("ss13","rd","xeno") +/area/station/hallway/secondary/exit/departure_lounge) +"oaK" = ( +/obj/machinery/atmospherics/pipe/bridge_pipe/cyan/visible{ + dir = 4 }, -/obj/machinery/light/small/directional/east, -/turf/open/floor/engine, -/area/science/xenobiology) -"meI" = ( +/obj/structure/lattice/catwalk, +/obj/machinery/atmospherics/pipe/bridge_pipe/scrubbers/visible, +/turf/open/space/basic, +/area/space/nearstation) +"oaO" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/window/reinforced/spawner/north, +/turf/open/floor/plating, +/area/station/maintenance/fore) +"obq" = ( +/obj/structure/plasticflaps/opaque, +/obj/effect/turf_decal/delivery, +/obj/machinery/door/window/left/directional/north{ + name = "Kitchen Delivery Access"; + req_access = list("kitchen") + }, +/obj/machinery/navbeacon{ + codes_txt = "delivery;dir=1"; + dir = 1; + freq = 1400; + location = "Kitchen" + }, +/turf/open/floor/iron/dark, +/area/station/maintenance/department/bridge) +"obM" = ( /obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/door/airlock/mining/glass{ - name = "Mining Dock" +/obj/machinery/door/airlock/grunge{ + name = "Restrooms" }, -/obj/effect/mapping_helpers/airlock/access/any/supply/mining, /turf/open/floor/iron/dark, -/area/cargo/miningoffice) -"meN" = ( -/obj/item/storage/box/bodybags, -/obj/item/pen, -/obj/structure/table, -/obj/item/radio/intercom/directional/west, -/obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ +/area/station/commons/locker) +"obU" = ( +/obj/structure/table/glass, +/obj/item/clothing/gloves/color/latex, +/obj/item/stack/sheet/mineral/plasma, +/obj/item/stack/sheet/mineral/plasma, +/obj/item/stack/sheet/mineral/plasma, +/obj/item/storage/box/monkeycubes, +/obj/item/reagent_containers/syringe/antiviral, +/obj/item/reagent_containers/dropper, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, +/obj/structure/reagent_dispensers/wall/virusfood/directional/south, /turf/open/floor/iron/dark, -/area/security/medical) -"meX" = ( -/obj/structure/table, -/obj/item/paper_bin/construction{ - pixel_x = -4; - pixel_y = 4 +/area/station/medical/virology) +"oce" = ( +/obj/structure/flora/bush/lavendergrass/style_random, +/obj/structure/flora/bush/sparsegrass/style_random, +/obj/structure/flora/bush/flowers_yw/style_random, +/obj/structure/flora/bush/grassy/style_random, +/obj/structure/flora/bush/pale/style_random, +/turf/open/misc/asteroid, +/area/station/maintenance/port/lesser) +"ocg" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/decal/cleanable/dirt, +/obj/item/stack/tile/wood, +/turf/open/floor/plating, +/area/station/cargo/warehouse) +"ocn" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 }, -/obj/item/hand_labeler{ - pixel_x = -4; - pixel_y = 4 +/turf/open/floor/iron/showroomfloor, +/area/station/medical/chemistry) +"ocq" = ( +/obj/structure/closet/secure_closet/brig, +/obj/machinery/light/directional/north, +/obj/effect/turf_decal/tile/red/half/contrasted, +/turf/open/floor/iron/showroomfloor, +/area/station/security/execution/transfer) +"ocv" = ( +/obj/effect/turf_decal/tile/purple/half/contrasted{ + dir = 4 }, -/obj/item/hand_labeler{ - pixel_x = 5 +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/iron/showroomfloor, +/area/station/science/ordnance) +"ocx" = ( +/obj/effect/turf_decal/box, +/obj/machinery/shower{ + dir = 4; + name = "emergency shower" + }, +/turf/open/floor/iron/dark, +/area/station/engineering/supermatter/room) +"ocz" = ( +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 }, -/obj/item/radio/intercom/directional/east, -/obj/machinery/light/small/directional/east, -/obj/machinery/firealarm/directional/south, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, +/turf/open/floor/iron, +/area/station/security/brig) +"ocE" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/turf/open/floor/iron/dark, +/area/station/service/chapel/monastery) +"ocL" = ( +/obj/effect/landmark/event_spawn, +/turf/open/floor/iron/showroomfloor, +/area/station/science/ordnance) +"ocO" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"ocQ" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/engineering/lobby) +"ocZ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/trimline/green/line{ + dir = 6 + }, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/turf/open/floor/iron/dark, -/area/commons/storage/art) -"mfi" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber{ +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/turf/open/floor/engine/vacuum, -/area/maintenance/disposal/incinerator) -"mfl" = ( -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 1 +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/turf/open/floor/iron, +/area/station/service/hydroponics) +"odc" = ( +/obj/machinery/door/poddoor/preopen{ + id = "brigfrontdoor"; + name = "Front Security Blast Door" + }, +/obj/effect/turf_decal/caution/stand_clear, +/obj/machinery/door/firedoor, +/turf/open/floor/iron/dark, +/area/station/security/brig) +"odd" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/smart/manifold4w/general/visible, +/obj/machinery/door/airlock/research{ + glass = 1; + name = "Slime Euthanization Chamber"; + opacity = 0 + }, +/obj/structure/disposalpipe/segment{ dir = 4 }, +/obj/effect/mapping_helpers/airlock/access/all/science/xenobio, +/turf/open/floor/iron/dark, +/area/station/science/xenobiology) +"odB" = ( +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/structure/sign/warning/fire{ + pixel_x = -32; + pixel_y = -32 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/disposalpipe/segment{ - dir = 6 + dir = 4 }, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/hallway/primary/aft) +"odE" = ( +/obj/structure/flora/bush/lavendergrass/style_random, +/obj/structure/flora/bush/pointy/style_random, +/turf/open/floor/grass, +/area/station/service/hydroponics/garden) +"oeF" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/showroomfloor, -/area/medical/medbay/central) -"mfu" = ( -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating{ - icon_state = "panelscorched" +/area/station/medical/chemistry) +"oeS" = ( +/obj/machinery/atmospherics/components/unary/outlet_injector/monitored/nitrogen_input{ + dir = 4 }, -/area/maintenance/port/lesser) -"mfz" = ( +/turf/open/floor/engine/n2, +/area/station/engineering/atmos) +"ofg" = ( +/turf/closed/wall, +/area/station/medical/pharmacy) +"ofp" = ( /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ - dir = 1 + dir = 8 }, /obj/effect/turf_decal/tile/neutral{ - dir = 8 + dir = 1 }, /obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/landmark/event_spawn, -/obj/item/kirbyplants{ - icon_state = "plant-03" - }, /obj/structure/disposalpipe/segment, +/obj/structure/cable, +/obj/effect/landmark/start/hangover, /turf/open/floor/iron, -/area/engineering/hallway) -"mfD" = ( -/obj/effect/turf_decal/stripes/corner{ +/area/station/hallway/primary/port) +"ofq" = ( +/obj/effect/turf_decal/tile/yellow{ dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/engine, -/area/ai_monitored/command/nuke_storage) -"mfS" = ( -/obj/machinery/power/shieldwallgen/xenobiologyaccess, -/obj/machinery/light/directional/north, -/obj/effect/turf_decal/box, -/obj/structure/extinguisher_cabinet/directional/west, -/obj/structure/cable, -/turf/open/floor/plating{ - icon_state = "panelscorched" - }, -/area/science/xenobiology) -"mgi" = ( -/obj/structure/table, -/obj/machinery/recharger, -/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/neutral{ - dir = 4 - }, -/obj/machinery/status_display/ai/directional/east, -/obj/machinery/camera/directional/east{ - c_tag = "Bridge Starboard"; - name = "command camera" + dir = 1 }, /turf/open/floor/iron, -/area/command/bridge) -"mgB" = ( -/obj/effect/turf_decal/tile/brown{ +/area/station/hallway/primary/aft) +"ofs" = ( +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/effect/turf_decal/tile/yellow, -/obj/machinery/conveyor_switch/oneway{ - id = "QMLoad2"; - name = "on ramp"; - pixel_y = 6 - }, -/obj/effect/turf_decal/box/corners{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/box/corners{ +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/turf_decal/tile/brown, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/iron, -/area/cargo/storage) -"mha" = ( -/obj/machinery/porta_turret/ai, -/obj/machinery/airalarm/directional/west, -/obj/machinery/light/small/directional/north, -/obj/effect/turf_decal/box/red, -/turf/open/floor/circuit/green{ - luminosity = 2 +/obj/effect/turf_decal/stripes/corner{ + dir = 1 }, -/area/ai_monitored/turret_protected/aisat_interior) -"mhm" = ( -/obj/machinery/airalarm/directional/east, +/obj/machinery/destructive_scanner, /obj/effect/turf_decal/stripes/line{ - dir = 5 + dir = 10 }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/meter/layer4, -/turf/open/floor/plating{ - icon_state = "platingdmg3" +/turf/open/floor/iron/dark, +/area/station/hallway/primary/starboard) +"ofv" = ( +/obj/structure/sign/warning/vacuum/external{ + pixel_y = -32 }, -/area/maintenance/port/lesser) -"mhx" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/filingcabinet, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/obj/structure/cable, +/obj/machinery/door/airlock/maintenance/external{ + name = "Transit Intersection" }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 }, -/obj/effect/turf_decal/stripes/corner{ - dir = 1 +/obj/effect/mapping_helpers/airlock/unres{ + dir = 4 }, -/obj/machinery/firealarm/directional/south{ - pixel_x = -32 +/obj/effect/mapping_helpers/airlock/access/any/science/maintenance, +/turf/open/floor/iron/dark, +/area/station/maintenance/fore) +"ofx" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/preopen{ + id = "brigcelldoor"; + name = "Cell Blast Door" }, -/obj/item/radio/intercom/directional/south, /obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/west, -/turf/open/floor/iron/dark, -/area/security/checkpoint/engineering) -"mhK" = ( -/obj/effect/turf_decal/tile/red{ +/turf/open/floor/plating, +/area/station/maintenance/port/lesser) +"ofz" = ( +/obj/structure/flora/rock/pile/style_random, +/turf/open/misc/asteroid, +/area/station/maintenance/port/lesser) +"ofA" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ 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/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ dir = 4 }, -/obj/machinery/light/small/directional/west, -/turf/open/floor/iron/showroomfloor, -/area/security/brig) -"mhU" = ( -/obj/structure/table, +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"ofB" = ( +/obj/structure/flora/grass/jungle/a/style_random, +/obj/structure/flora/bush/ferny/style_random, +/mob/living/carbon/human/species/monkey, +/turf/open/floor/grass, +/area/station/medical/virology) +"ofM" = ( /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/machinery/cell_charger, -/obj/item/stock_parts/cell/high{ - pixel_x = 4; - pixel_y = 4 + dir = 4 }, -/obj/item/stock_parts/cell/high, -/obj/effect/decal/cleanable/cobweb, +/obj/machinery/light/directional/east, +/obj/machinery/newscaster/directional/north, /turf/open/floor/iron/dark, -/area/engineering/storage/tech) -"mio" = ( -/obj/machinery/light/small/directional/south, +/area/station/science/research) +"ogg" = ( /obj/effect/decal/cleanable/dirt, -/obj/structure/table, -/obj/structure/noticeboard/directional/east, -/obj/item/wallframe/apc, -/turf/open/floor/iron/dark, -/area/maintenance/port/fore) -"miH" = ( /obj/effect/turf_decal/bot, -/obj/machinery/holopad, -/obj/effect/spawner/random/engineering/tracking_beacon, +/obj/structure/rack, +/obj/item/clothing/neck/stethoscope, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"ogk" = ( +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow, +/obj/structure/disposalpipe/segment, /turf/open/floor/iron, -/area/command/teleporter) -"miO" = ( -/obj/structure/sign/departments/restroom, -/turf/closed/wall, -/area/commons/locker) -"miR" = ( -/obj/machinery/light/directional/east, -/turf/open/floor/iron/dark, -/area/service/chapel/monastery) -"miS" = ( -/obj/machinery/camera/directional/west{ - c_tag = "Atmospherics Tank - Mix"; - name = "atmospherics camera"; - network = list("ss13","engine") +/area/station/hallway/primary/starboard) +"ogp" = ( +/obj/machinery/atmospherics/components/unary/outlet_injector/on{ + dir = 4 }, -/turf/open/floor/engine/vacuum, -/area/engineering/atmos) -"miV" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/effect/turf_decal/tile/blue{ +/obj/effect/decal/cleanable/blood/old, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/station/security/execution/education) +"ogA" = ( +/obj/effect/turf_decal/sand/plating, +/turf/open/floor/plating/lowpressure, +/area/space/nearstation) +"ogM" = ( +/obj/structure/table/wood/fancy, +/obj/effect/turf_decal/siding/wideplating/dark/corner, +/obj/item/food/grown/poppy{ + pixel_x = -6; + pixel_y = 6 + }, +/obj/item/food/grown/poppy{ + pixel_x = 6; + pixel_y = 6 + }, +/obj/item/food/grown/poppy, +/turf/open/floor/iron/dark, +/area/station/service/chapel/dock) +"oha" = ( +/turf/closed/wall/r_wall, +/area/station/service/chapel/dock) +"ohj" = ( +/obj/effect/turf_decal/loading_area{ + dir = 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/blue{ +/turf/open/floor/iron/dark, +/area/station/engineering/hallway) +"ohq" = ( +/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, /obj/effect/turf_decal/tile/neutral{ - dir = 1 + dir = 8 }, -/turf/open/floor/iron, -/area/hallway/primary/central) -"mja" = ( -/obj/machinery/door/airlock/grunge{ - name = "Chapel Office"; - req_access_txt = "22" +/obj/structure/chair/sofa/corp/right{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/disposalpipe/segment, /turf/open/floor/iron/dark, -/area/service/chapel/office) -"mjz" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/corner{ +/area/station/hallway/secondary/service) +"ohR" = ( +/obj/structure/closet/secure_closet/miner, +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/structure/sign/poster/contraband/random/directional/south, -/turf/open/floor/plating, -/area/maintenance/port/lesser) -"mjM" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/cobweb, -/obj/structure/closet/crate/bin, -/obj/effect/spawner/random/maintenance/two, -/turf/open/floor/plating{ - icon_state = "panelscorched" - }, -/area/maintenance/starboard) -"mkz" = ( -/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ - dir = 1 + dir = 4 + }, +/obj/item/tank/internals/oxygen/yellow, +/obj/machinery/light/directional/south, +/turf/open/floor/iron/dark, +/area/station/cargo/miningoffice) +"oic" = ( +/obj/structure/chair/sofa/bench/left{ + dir = 4 }, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, /obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/box/corners{ + dir = 1 + }, +/obj/effect/turf_decal/box/corners{ dir = 4 }, +/obj/effect/landmark/start/assistant, +/turf/open/floor/iron/dark, +/area/station/hallway/primary/fore) +"oig" = ( +/obj/effect/decal/cleanable/blood/old, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/simple/yellow/visible, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron, -/area/engineering/atmos) -"mkA" = ( -/obj/effect/turf_decal/tile/red{ +/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/red/half/contrasted, +/turf/open/floor/iron/showroomfloor, +/area/station/security/execution/transfer) +"oiq" = ( +/obj/effect/turf_decal/stripes/white/line{ + dir = 8 + }, +/obj/structure/disposalpipe/junction{ dir = 4 }, -/obj/effect/turf_decal/tile/red, -/obj/machinery/firealarm/directional/east, -/obj/machinery/light/directional/east, -/obj/effect/turf_decal/tile/neutral, -/turf/open/floor/iron, -/area/security/brig) -"mkR" = ( -/obj/effect/turf_decal/delivery, -/obj/machinery/door/airlock/security/glass{ - id_tag = "Abandoned Cell"; - name = "Abandoned Cell" +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/dark, +/area/station/hallway/primary/fore) +"oiu" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/chair/office/light{ + dir = 4 + }, +/obj/effect/turf_decal/siding/purple/corner, +/turf/open/floor/iron/showroomfloor, +/area/station/science/xenobiology) +"oix" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 1 + }, +/obj/effect/turf_decal/box, +/obj/machinery/portable_atmospherics/canister, +/obj/effect/decal/cleanable/dirt, /obj/structure/cable, /turf/open/floor/iron/dark, -/area/maintenance/fore) -"mkS" = ( -/obj/structure/sign/departments/security{ - pixel_x = 32 +/area/station/maintenance/disposal/incinerator) +"oiJ" = ( +/obj/effect/turf_decal/bot, +/obj/effect/decal/cleanable/dirt, +/obj/structure/closet/firecloset, +/turf/open/floor/plating, +/area/station/maintenance/fore) +"oiK" = ( +/obj/effect/turf_decal/tile/brown{ + dir = 4 }, -/obj/machinery/light/small/directional/east, -/turf/open/floor/iron/dark, -/area/maintenance/port/aft) -"mkY" = ( -/turf/closed/wall/r_wall/rust, -/area/maintenance/port/fore) -"mld" = ( +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/loading_area, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/station/cargo/storage) +"oiO" = ( +/turf/closed/wall/mineral/bronze, +/area/station/maintenance/department/chapel) +"oiR" = ( +/obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/landmark/start/cyborg, /obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/port/lesser) +"oiS" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, /turf/open/floor/engine, -/area/ai_monitored/turret_protected/aisat/foyer) -"mll" = ( +/area/station/engineering/supermatter/room) +"oiV" = ( /obj/effect/decal/cleanable/blood/old, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light/small/directional/east, -/turf/open/floor/plating, -/area/maintenance/starboard) -"mlm" = ( +/obj/effect/decal/remains/human, +/obj/item/clothing/neck/tie/detective, +/turf/open/floor/carpet/green, +/area/station/maintenance/port/greater) +"ojs" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/newscaster/directional/east, +/obj/machinery/camera/directional/east{ + c_tag = "Law Office" + }, +/turf/open/floor/carpet/green, +/area/station/service/lawoffice) +"ojG" = ( /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/machinery/vending/autodrobe/all_access, -/obj/effect/turf_decal/delivery, -/turf/open/floor/iron/dark, -/area/commons/locker) -"mlp" = ( -/obj/machinery/door/airlock/external{ - name = "External Airlock" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 - }, -/turf/open/floor/plating{ - icon_state = "platingdmg3" +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/area/maintenance/starboard) -"mlu" = ( -/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/structure/frame/computer{ - anchored = 1; +/obj/effect/landmark/event_spawn, +/turf/open/floor/iron, +/area/station/hallway/primary/aft) +"ojW" = ( +/obj/structure/closet/secure_closet/security/sec, +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/effect/turf_decal/bot_white, -/obj/structure/noticeboard/directional/west, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/dark, -/area/maintenance/port/greater) -"mly" = ( -/obj/machinery/computer/station_alert, /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, /obj/effect/turf_decal/bot, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, +/obj/machinery/light/directional/west, +/obj/item/clothing/mask/russian_balaclava, /turf/open/floor/iron/dark, -/area/engineering/lobby) -"mlA" = ( -/obj/item/storage/medkit/regular{ - pixel_x = 3; - pixel_y = -3 - }, -/obj/item/storage/medkit/brute{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/item/storage/medkit/brute, -/obj/item/storage/medkit/brute{ - pixel_x = -3; - pixel_y = -3 - }, -/obj/structure/table/glass, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/area/station/security/lockers) +"ojZ" = ( +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 8 }, /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/stripes/corner{ dir = 8 }, -/obj/structure/window/reinforced, -/obj/machinery/door/window/left/directional/east{ - name = "First-Aid Supplies"; - req_access_txt = "5" - }, -/obj/machinery/light/directional/west, -/turf/open/floor/iron/dark, -/area/medical/storage) -"mlE" = ( -/obj/machinery/light/small/directional/south, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"mlF" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/turf/open/floor/plating, -/area/maintenance/port/lesser) -"mlI" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/decoration/glowstick, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"okc" = ( +/obj/machinery/light/directional/north, +/obj/structure/cable, +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/turf/open/floor/plating, -/area/maintenance/port/greater) -"mlQ" = ( -/turf/closed/wall/r_wall, -/area/maintenance/department/bridge) -"mlW" = ( -/obj/effect/turf_decal/stripes/white/line{ - dir = 8 +/turf/open/floor/iron/smooth_large, +/area/station/maintenance/department/chapel/monastery) +"oki" = ( +/obj/machinery/power/smes{ + charge = 5e+006 }, -/obj/structure/disposalpipe/trunk{ - dir = 1 +/obj/machinery/airalarm/directional/west, +/obj/machinery/status_display/evac/directional/north, +/obj/effect/decal/cleanable/cobweb, +/obj/structure/cable, +/turf/open/floor/circuit/green{ + luminosity = 2 }, -/obj/machinery/disposal/bin, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron/dark, -/area/hallway/primary/fore) -"mme" = ( +/area/station/engineering/gravity_generator) +"okj" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/obj/effect/decal/cleanable/blood/old, +/obj/effect/spawner/random/structure/grille, +/turf/open/floor/plating{ + icon_state = "panelscorched" }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/area/station/maintenance/fore) +"okk" = ( +/obj/machinery/atmospherics/pipe/smart/simple/green/visible, +/obj/structure/lattice/catwalk, +/turf/open/space/basic, +/area/space/nearstation) +"okp" = ( +/turf/closed/wall/r_wall/rust, +/area/station/engineering/supermatter) +"okq" = ( +/obj/effect/turf_decal/tile/red{ dir = 8 }, -/turf/open/floor/iron/dark, -/area/hallway/secondary/exit/departure_lounge) -"mmm" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/red{ dir = 4 }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/obj/effect/turf_decal/tile/yellow{ dir = 1 }, -/obj/structure/chair/office{ +/obj/effect/turf_decal/tile/yellow, +/obj/machinery/portable_atmospherics/scrubber, +/obj/machinery/atmospherics/components/unary/portables_connector/visible, +/obj/effect/turf_decal/box, +/turf/open/floor/iron/showroomfloor, +/area/station/engineering/atmos) +"okr" = ( +/obj/structure/bodycontainer/morgue{ dir = 8 }, -/obj/effect/turf_decal/siding/red{ +/obj/machinery/light/directional/east, +/obj/effect/turf_decal/stripes/white/line{ dir = 8 }, -/turf/open/floor/iron, -/area/security/checkpoint/customs) -"mmt" = ( -/obj/machinery/conveyor{ - id = "NTMSLoad2"; - name = "on ramp" - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ +/turf/open/floor/iron/dark/side{ dir = 8 }, +/area/station/service/chapel/funeral) +"okt" = ( +/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron/dark, -/area/cargo/warehouse) -"mmA" = ( -/obj/machinery/door/airlock/grunge{ - name = "Cell 2" +/obj/machinery/door/window/left/directional/north{ + dir = 4; + name = "Creature Cell"; + req_access = list("xenobiology") }, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/security/prison/safe) -"mmI" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/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/stripes/line{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral, -/turf/open/floor/iron, -/area/hallway/primary/starboard) -"mmL" = ( -/obj/structure/chair/pew/right{ - dir = 8 +/turf/open/floor/iron/dark, +/area/station/science/xenobiology) +"okG" = ( +/obj/structure/chair/stool/bar/directional/south, +/turf/open/floor/wood{ + icon_state = "wood-broken5" }, -/obj/effect/turf_decal/siding/thinplating/dark{ - dir = 10 +/area/station/maintenance/port/fore) +"okJ" = ( +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/landmark/start/assistant, -/turf/open/floor/iron/chapel{ +/obj/effect/turf_decal/tile/brown{ dir = 8 }, -/area/service/chapel/monastery) -"mmM" = ( -/obj/effect/decal/cleanable/dirt, -/obj/item/stack/rods, -/obj/machinery/atmospherics/pipe/smart/manifold4w/general/visible, -/turf/open/floor/plating, -/area/cargo/warehouse) -"mnc" = ( +/obj/effect/turf_decal/tile/yellow, /obj/effect/decal/cleanable/dirt, /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plating{ - icon_state = "platingdmg1" +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"okP" = ( +/obj/machinery/door/poddoor/shutters{ + id = "custodialwagon"; + name = "Custodial Bay" }, -/area/maintenance/port/lesser) -"mnv" = ( -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/neutral, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/sorting/mail/flip{ - dir = 8; - name = "engineering sorting disposal pipe"; - sortType = 4 +/obj/effect/turf_decal/delivery, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron/dark, +/area/station/service/janitor) +"olv" = ( +/obj/structure/flora/bush/grassy/style_random, +/obj/structure/flora/bush/sparsegrass/style_random, +/obj/structure/flora/bush/stalky/style_random, +/turf/open/floor/grass, +/area/station/service/hydroponics/garden) +"olz" = ( +/obj/machinery/door/airlock/public/glass{ + name = "Security Hallway" }, +/obj/effect/turf_decal/delivery, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron/dark, +/area/station/hallway/primary/aft) +"olN" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/light/directional/west, +/obj/machinery/newscaster/directional/west, +/obj/effect/turf_decal/stripes/line, /turf/open/floor/iron, -/area/hallway/primary/aft) -"mnA" = ( -/obj/effect/turf_decal/tile/yellow{ - dir = 4 +/area/station/command/heads_quarters/hop) +"olP" = ( +/obj/machinery/door/airlock/atmos{ + name = "Filter Chamber" }, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 +/obj/effect/mapping_helpers/airlock/abandoned, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/access/any/engineering/maintenance/departmental, +/turf/open/floor/iron/dark, +/area/station/maintenance/aft) +"olU" = ( +/obj/structure/girder, +/obj/effect/turf_decal/stripes/corner, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/turf/open/floor/plating{ + icon_state = "panelscorched" }, +/area/station/maintenance/port/lesser) +"omi" = ( /obj/effect/turf_decal/tile/blue{ dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ - dir = 10 +/obj/effect/turf_decal/tile/blue{ + dir = 8 }, -/turf/open/floor/iron, -/area/engineering/atmos) -"mnI" = ( -/obj/structure/cable, -/obj/structure/disposalpipe/segment, -/obj/machinery/power/apc/auto_name/directional/west, -/turf/open/floor/plating, -/area/maintenance/central) -"mok" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/decal/cleanable/blood/old, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/tile/blue{ dir = 1 }, -/turf/open/floor/plating, -/area/cargo/warehouse) -"moo" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/door/airlock/maintenance{ - name = "Ordnance Lab Maintenance"; - req_access_txt = "8" +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/landmark/start/medical_doctor, +/obj/structure/cable, +/obj/effect/turf_decal/siding/blue{ + dir = 8 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron/showroomfloor, +/area/station/medical/medbay/central) +"omE" = ( +/obj/effect/turf_decal/delivery, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/plating{ - icon_state = "panelscorched" + icon_state = "platingdmg3" + }, +/area/station/maintenance/starboard) +"omH" = ( +/obj/machinery/door/poddoor/shutters{ + id = "Skynet_launch"; + name = "Mech Bay" + }, +/obj/effect/turf_decal/caution/stand_clear, +/turf/open/floor/iron/dark, +/area/station/science/robotics/mechbay) +"omN" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/tile/green{ + dir = 1 }, -/area/science/mixing) -"moA" = ( /obj/effect/turf_decal/tile/blue{ dir = 8 }, -/obj/effect/turf_decal/tile/red, +/turf/open/floor/iron, +/area/station/service/hydroponics) +"omO" = ( +/obj/effect/landmark/start/hangover, +/turf/open/floor/engine{ + name = "Holodeck Projector Floor" + }, +/area/station/holodeck/rec_center) +"omQ" = ( /obj/effect/turf_decal/tile/red{ - dir = 1 + dir = 4 }, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/corner{ +/obj/effect/turf_decal/tile/red{ dir = 1 }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/bluespace_vendor/directional/west, +/obj/machinery/light/directional/north, /turf/open/floor/iron, -/area/hallway/secondary/entry) -"moD" = ( -/obj/effect/decal/cleanable/blood/old, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/corner{ - dir = 8 - }, -/turf/open/floor/plating, -/area/cargo/warehouse) -"mpg" = ( +/area/station/security/brig) +"onc" = ( +/obj/effect/landmark/start/roboticist, /obj/structure/cable, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 1 +/turf/open/floor/circuit/green{ + luminosity = 2 }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 +/area/station/science/robotics/mechbay) +"onf" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 1 }, +/turf/open/floor/iron/showroomfloor, +/area/station/science/ordnance/storage) +"onm" = ( +/obj/structure/rack, /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/corner{ - dir = 1 + dir = 8 }, -/obj/machinery/power/apc/auto_name/directional/north, -/turf/open/floor/iron, -/area/command/teleporter) -"mpn" = ( -/obj/machinery/vending/wardrobe/jani_wardrobe, /obj/effect/turf_decal/bot, -/obj/machinery/airalarm/directional/west, -/obj/machinery/camera/directional/west{ - c_tag = "Custodial Closet"; - name = "service camera" +/obj/effect/turf_decal/stripes/line, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 8 }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/obj/item/radio/intercom/directional/north, +/obj/item/circuitboard/machine/telecomms/bus{ + pixel_x = 4; + pixel_y = 4 + }, +/obj/item/circuitboard/machine/telecomms/broadcaster, +/obj/item/stock_parts/subspace/treatment, +/obj/item/stock_parts/subspace/treatment, +/obj/item/stock_parts/subspace/treatment, +/obj/machinery/camera/directional/north{ + c_tag = "Telecomms Storage"; + name = "engineering camera"; + network = list("ss13","engine") }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/disposalpipe/segment, /turf/open/floor/iron/dark, -/area/service/janitor) -"mpC" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/rack, -/obj/item/clothing/gloves/cargo_gauntlet, -/obj/item/clothing/gloves/cargo_gauntlet, -/obj/item/clothing/gloves/cargo_gauntlet, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/area/station/engineering/storage/tcomms) +"onr" = ( +/obj/machinery/light/directional/west, +/turf/open/floor/iron/dark, +/area/station/service/chapel/funeral) +"ons" = ( +/obj/machinery/recharger{ + pixel_x = -7 + }, +/obj/machinery/recharger{ + pixel_x = 7 }, -/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, +/obj/item/toy/figure/warden, +/obj/structure/table, +/obj/item/radio/intercom/directional/north{ + pixel_x = 32 + }, +/obj/machinery/button/door/directional/north{ + id = "sidearmory"; + name = "Armoury Shutter Toggle"; + pixel_x = -8; + req_access = list("armory") + }, +/obj/machinery/button/door/directional/north{ + id = "prisonblast"; + name = "Prison Lockdown"; + pixel_x = 8; + req_access = list("brig") + }, /turf/open/floor/iron/dark, -/area/cargo/storage) -"mpG" = ( -/turf/closed/wall/r_wall, -/area/maintenance/fore) -"mpJ" = ( -/obj/machinery/conveyor/inverted{ - dir = 10; - id = "packagereturn"; - name = "crate return belt" +/area/station/security/warden) +"onV" = ( +/obj/machinery/light/small/directional/east, +/turf/open/floor/plating{ + icon_state = "platingdmg3" }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light/small/directional/south, -/obj/machinery/status_display/evac/directional/south, -/turf/open/floor/plating, -/area/cargo/storage) -"mpM" = ( +/area/station/security/prison) +"oou" = ( +/obj/machinery/telecomms/receiver/preset_right, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/camera/directional/north{ + c_tag = "Telecomms Server SMES"; + name = "telecomms camera"; + network = list("ss13","tcomms") + }, +/turf/open/floor/circuit/green/telecomms/mainframe, +/area/station/tcommsat/server) +"oow" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible, /obj/structure/cable, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"ooR" = ( +/obj/structure/transit_tube/crossing, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/turf/open/floor/plating, +/area/station/maintenance/fore) +"opE" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/obj/effect/turf_decal/tile/purple{ + dir = 1 }, +/obj/effect/turf_decal/tile/purple, +/obj/effect/landmark/start/scientist, /obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/dark, -/area/maintenance/disposal/incinerator) -"mpY" = ( -/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/turf/open/floor/iron/showroomfloor, +/area/station/science/xenobiology) +"opF" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, -/obj/structure/disposalpipe/segment, /turf/open/floor/plating{ icon_state = "platingdmg1" }, -/area/maintenance/starboard/aft) -"mqj" = ( -/obj/structure/table, -/obj/effect/turf_decal/tile/neutral{ +/area/station/security/prison) +"opL" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/door/firedoor/heavy, +/obj/machinery/door/airlock/medical/glass{ + name = "Pharmacy" + }, +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/access/all/medical/pharmacy, +/turf/open/floor/iron/dark, +/area/station/medical/pharmacy) +"opV" = ( +/obj/structure/transit_tube/curved/flipped{ dir = 1 }, +/turf/open/space/basic, +/area/space/nearstation) +"oqa" = ( +/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/item/storage/box/evidence, -/obj/item/taperecorder{ - pixel_x = 5 + dir = 4 }, +/obj/structure/closet/emcloset/anchored, +/obj/effect/decal/cleanable/cobweb, +/obj/machinery/light/small/directional/west, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/dark, -/area/security/lockers) -"mqE" = ( -/obj/structure/chair/sofa/bench/left{ - dir = 4 +/area/station/maintenance/starboard/fore) +"oqu" = ( +/obj/effect/turf_decal/plaque{ + icon_state = "L9" }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/obj/effect/turf_decal/tile/yellow{ + dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/yellow{ dir = 1 }, -/obj/effect/turf_decal/box/corners{ +/obj/effect/turf_decal/tile/red{ dir = 1 }, -/obj/effect/turf_decal/box/corners{ - dir = 4 - }, -/obj/effect/landmark/start/assistant, -/turf/open/floor/iron/dark, -/area/hallway/primary/fore) -"mqF" = ( -/obj/effect/turf_decal/arrows/red{ - dir = 4; - pixel_x = -15 +/obj/machinery/camera/directional/north{ + c_tag = "Fore Hallway Centre"; + name = "fore camera" }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 +/obj/structure/disposalpipe/segment{ + dir = 6 }, /turf/open/floor/iron, -/area/maintenance/disposal/incinerator) -"mqV" = ( -/obj/effect/turf_decal/tile/yellow{ - dir = 4 +/area/station/hallway/primary/central/fore) +"oqN" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/engineering{ + name = "Tech Storage" }, -/obj/effect/turf_decal/tile/yellow{ +/obj/effect/mapping_helpers/airlock/access/all/engineering/construction, +/turf/open/floor/iron/dark, +/area/station/engineering/storage/tech) +"oqS" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/canister_frame/machine/unfinished_canister_frame, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/station/maintenance/disposal/incinerator) +"oqW" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/turf/open/floor/iron/showroomfloor, -/area/medical/chemistry) -"mrr" = ( -/obj/machinery/disposal/bin, -/obj/effect/turf_decal/bot, /obj/effect/turf_decal/tile/neutral{ - dir = 4 + dir = 8 }, /obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 1 }, -/obj/structure/disposalpipe/trunk{ - dir = 4 +/turf/open/floor/iron, +/area/station/engineering/atmos/pumproom) +"orm" = ( +/obj/machinery/power/smes, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/obj/machinery/status_display/shuttle{ + pixel_y = -32 }, -/turf/open/floor/iron/dark, -/area/medical/storage) -"mrN" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/blue{ +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/maintenance/solars/starboard/fore) +"orz" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/iron/smooth_large, +/area/station/maintenance/department/chapel/monastery) +"orD" = ( +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/machinery/power/apc/auto_name/directional/north, /turf/open/floor/iron, -/area/command/gateway) -"msd" = ( -/obj/effect/turf_decal/tile/blue{ +/area/station/cargo/storage) +"orT" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/tcommsat/computer) +"orY" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/structure/extinguisher_cabinet/directional/south, +/turf/open/floor/iron/dark, +/area/station/science/xenobiology) +"ose" = ( +/obj/structure/table/wood, +/obj/item/clipboard, +/obj/item/folder/red, +/turf/open/floor/iron, +/area/station/security/courtroom) +"osn" = ( +/obj/structure/sign/departments/xenobio, +/turf/closed/wall/r_wall, +/area/station/maintenance/starboard) +"osy" = ( +/turf/closed/wall/rust, +/area/station/commons/toilet/restrooms) +"osA" = ( +/obj/structure/chair/sofa/left{ + color = "#c45c57"; dir = 8 }, -/obj/effect/turf_decal/tile/red, -/obj/structure/disposalpipe/segment{ +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/turf/open/floor/iron/showroomfloor, -/area/commons/toilet/restrooms) -"mse" = ( -/obj/machinery/light_switch/directional/west, -/obj/machinery/disposal/bin, -/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/structure/railing{ dir = 4 }, -/obj/structure/disposalpipe/trunk, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, +/obj/effect/landmark/start/assistant, /turf/open/floor/iron/dark, -/area/command/heads_quarters/captain) -"msj" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/security{ - name = "Council Chamber"; - req_access_txt = "19" +/area/station/service/bar/atrium) +"osR" = ( +/obj/structure/cable, +/obj/machinery/computer/shuttle/labor, +/obj/effect/turf_decal/tile/red{ + dir = 4 }, -/turf/open/floor/iron/dark, -/area/security/courtroom) -"msw" = ( -/obj/effect/turf_decal/loading_area{ - dir = 8 +/obj/effect/turf_decal/tile/red{ + dir = 1 }, -/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ - dir = 8 + dir = 1 }, +/obj/item/radio/intercom/directional/west, +/turf/open/floor/iron/dark, +/area/station/command/bridge) +"osT" = ( /obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/turf/open/floor/iron/dark, -/area/engineering/hallway) -"msx" = ( -/obj/structure/table, -/turf/open/floor/plating, -/area/maintenance/disposal/incinerator) -"msA" = ( -/obj/effect/decal/cleanable/dirt, -/obj/item/kirbyplants{ - icon_state = "plant-02"; - pixel_y = 3 +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/obj/machinery/firealarm/directional/west, +/obj/effect/turf_decal/bot, /turf/open/floor/iron/dark, -/area/security/interrogation) -"msW" = ( -/obj/effect/turf_decal/stripes/corner, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/area/station/security/office) +"osW" = ( +/turf/closed/wall/rust, +/area/station/engineering/atmos) +"otb" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, -/turf/open/floor/engine, -/area/ai_monitored/turret_protected/aisat/foyer) -"mtf" = ( -/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/iron, +/area/station/hallway/primary/port) +"otr" = ( +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/yellow, /obj/effect/turf_decal/tile/neutral{ - dir = 4 + dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/blood/old, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/hallway/primary/fore) -"mtn" = ( -/obj/machinery/computer/security/telescreen/entertainment/directional/south, -/obj/structure/reagent_dispensers/wall/peppertank/directional/east, -/obj/machinery/photocopier, -/turf/open/floor/iron/dark, -/area/command/heads_quarters/hos) -"mtp" = ( -/obj/effect/decal/cleanable/dirt, -/turf/closed/wall, -/area/maintenance/port/greater) -"mtw" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light/small/directional/west, -/obj/item/crowbar/red, -/turf/open/floor/plating{ - icon_state = "panelscorched" - }, -/area/maintenance/starboard) -"mtA" = ( -/obj/machinery/porta_turret/ai{ +/area/station/construction/mining/aux_base) +"otA" = ( +/obj/effect/turf_decal/tile/red{ dir = 4 }, -/obj/effect/turf_decal/box/red, -/obj/machinery/status_display/ai/directional/west, -/turf/open/floor/circuit/green{ - luminosity = 2 +/obj/effect/turf_decal/tile/red{ + dir = 1 }, -/area/ai_monitored/turret_protected/ai) -"mtD" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/plating{ - icon_state = "platingdmg1" +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/area/maintenance/aft) -"mtP" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plating{ - icon_state = "panelscorched" +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, -/area/maintenance/starboard/aft) -"mtW" = ( +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) +"otF" = ( /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ - dir = 8 + dir = 1 }, -/obj/structure/table, -/obj/item/clipboard{ - pixel_x = 4; - pixel_y = 4 +/obj/effect/turf_decal/siding/wood{ + dir = 1 }, -/obj/item/clothing/gloves/color/latex, -/obj/item/clothing/mask/surgical, -/obj/item/clothing/suit/apron/surgical, -/obj/machinery/firealarm/directional/east, +/obj/machinery/light/small/directional/west, +/obj/structure/bookcase/random, /turf/open/floor/iron/dark, -/area/medical/surgery/aft) -"mtY" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/neutral, +/area/station/service/library) +"otP" = ( +/turf/open/floor/carpet/royalblue, +/area/station/command/heads_quarters/captain) +"otS" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"muA" = ( -/obj/structure/chair/office{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/item/radio/intercom/directional/north, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating{ - icon_state = "panelscorched" - }, -/area/maintenance/solars/starboard/fore) -"muE" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 9 +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, +/turf/open/floor/iron, +/area/station/hallway/primary/port) +"ouk" = ( +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible, /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/orange/visible, -/turf/open/floor/engine, -/area/engineering/supermatter/room) -"muL" = ( -/obj/machinery/camera/directional/west{ - c_tag = "Xenobiology Cell 2"; - name = "xenobiology camera"; - network = list("ss13","rd","xeno") - }, -/obj/machinery/light/small/directional/west, -/turf/open/floor/engine, -/area/science/xenobiology) -"muT" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 8 - }, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"oup" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/engineering/atmos) +"ouC" = ( +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold/scrubbers/visible, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/engineering/atmos) -"mva" = ( +/area/station/engineering/atmos) +"ouD" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 + }, +/obj/machinery/light/directional/south, +/obj/machinery/light_switch/directional/south, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/structure/closet/crate/freezer/blood, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron/showroomfloor, +/area/station/medical/surgery/fore) +"ouE" = ( +/obj/structure/disposalpipe/segment, /obj/effect/turf_decal/tile/yellow, /obj/effect/turf_decal/tile/yellow{ dir = 4 }, -/obj/effect/turf_decal/tile/red, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 8 - }, -/obj/effect/turf_decal/siding/yellow{ +/obj/effect/turf_decal/tile/red{ dir = 4 }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, -/area/engineering/storage_shared) -"mvh" = ( +/area/station/maintenance/disposal/incinerator) +"ouH" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/command{ - name = "Teleporter Access"; - req_one_access_txt = "17;19" - }, -/turf/open/floor/iron/dark, -/area/command/teleporter) -"mvi" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/obj/structure/disposalpipe/segment{ + dir = 9 }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/obj/structure/cable, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/port/fore) +"ouK" = ( +/obj/machinery/chem_dispenser{ + layer = 2.7 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/decal/cleanable/blood/old, -/mob/living/simple_animal/hostile/giant_spider/hunter/scrawny, -/turf/open/floor/iron/dark, -/area/maintenance/port/greater) -"mvN" = ( /obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/machinery/atmospherics/components/unary/thermomachine/heater/on{ dir = 8 }, -/obj/effect/turf_decal/stripes/corner{ +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/structure/sign/warning/xeno_mining{ - pixel_x = 32 +/obj/machinery/light/directional/east, +/obj/machinery/requests_console/directional/east{ + department = "Pharmacy"; + departmentType = 2; + name = "Pharmacy Requests Console"; + receive_ore_updates = 1 }, /turf/open/floor/iron/dark, -/area/engineering/atmos/pumproom) -"mvP" = ( -/obj/machinery/portable_atmospherics/canister/air, -/obj/machinery/power/apc/auto_name/directional/north, +/area/station/medical/pharmacy) +"ouM" = ( /obj/structure/cable, -/turf/open/floor/iron/grimy, -/area/security/prison/safe) -"mwc" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 10 - }, -/turf/open/floor/iron, -/area/security/brig) -"mwh" = ( -/obj/machinery/atmospherics/pipe/smart/manifold/yellow/visible{ - dir = 1 - }, -/turf/open/floor/iron/showroomfloor, -/area/science/storage) -"mwi" = ( -/obj/machinery/door/airlock/maintenance{ - req_access_txt = "12" + dir = 8 }, -/obj/structure/cable, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron/dark, -/area/maintenance/department/cargo) -"mwW" = ( -/obj/structure/table, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, /obj/effect/turf_decal/tile/neutral{ - dir = 8 + dir = 4 }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/corner{ +/obj/effect/landmark/start/hangover, +/turf/open/floor/iron, +/area/station/hallway/primary/port) +"ouX" = ( +/obj/effect/turf_decal/tile/yellow{ dir = 1 }, -/obj/item/clipboard{ - pixel_x = 8; - pixel_y = 2 - }, -/obj/item/toy/figure/assistant{ - pixel_x = 8; - pixel_y = 2 - }, -/turf/open/floor/iron/dark, -/area/commons/vacant_room/commissary) -"mwX" = ( -/obj/effect/turf_decal/tile/purple{ - dir = 4 - }, -/turf/open/floor/iron/showroomfloor, -/area/science/robotics/lab) -"mwZ" = ( -/obj/structure/cable, -/obj/effect/turf_decal/tile/yellow, /obj/effect/turf_decal/tile/yellow{ dir = 8 }, -/obj/effect/turf_decal/tile/red{ - dir = 8 +/obj/effect/turf_decal/tile/blue{ + dir = 1 }, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/pipe/smart/simple/dark/visible{ - dir = 9 +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/meter, /turf/open/floor/iron, -/area/maintenance/disposal/incinerator) -"mxD" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/oil, +/area/station/engineering/atmos) +"ova" = ( +/obj/effect/turf_decal/tile/red, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, /obj/structure/cable, -/turf/open/floor/plating, -/area/maintenance/department/electrical) -"mxG" = ( -/obj/effect/turf_decal/tile/blue{ +/turf/open/floor/iron, +/area/station/commons/fitness/recreation) +"ovd" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 4 }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 +/turf/open/floor/iron/dark, +/area/station/service/chapel/funeral) +"ovm" = ( +/obj/machinery/mech_bay_recharge_port{ + dir = 2 }, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 +/obj/structure/cable, +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, -/obj/effect/turf_decal/tile/yellow, -/obj/machinery/portable_atmospherics/pump, -/obj/machinery/light/directional/south, -/obj/machinery/airalarm/directional/south, -/obj/effect/turf_decal/box, -/obj/machinery/atmospherics/components/unary/portables_connector/visible/layer2{ - dir = 1 +/turf/open/floor/plating, +/area/station/maintenance/port/aft) +"ovo" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/preopen{ + id = "rdprivacy"; + name = "Director's Privacy Blast Door" }, -/turf/open/floor/iron/showroomfloor, -/area/engineering/hallway) -"mxW" = ( -/obj/structure/table/wood, /obj/machinery/door/firedoor, -/obj/item/book/manual/wiki/barman_recipes{ - pixel_x = 4; - pixel_y = 4 - }, -/obj/item/reagent_containers/glass/rag, -/obj/structure/disposalpipe/segment{ - dir = 10 +/turf/open/floor/plating, +/area/station/command/heads_quarters/rd) +"ovv" = ( +/turf/closed/wall, +/area/station/service/hydroponics/garden) +"ovw" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/chem_dispenser/drinks/beer{ + dir = 4 }, -/turf/open/floor/wood, -/area/service/bar) -"myb" = ( /obj/structure/table, -/obj/item/storage/toolbox/electrical{ - pixel_x = -4; - pixel_y = 4 - }, +/obj/structure/noticeboard/directional/west, /obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral, -/obj/item/storage/toolbox/electrical, -/obj/machinery/light/directional/west, -/obj/machinery/firealarm/directional/west, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/dark, -/area/commons/storage/primary) -"myg" = ( -/obj/machinery/firealarm/directional/south, -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/east, -/turf/open/floor/engine, -/area/ai_monitored/turret_protected/aisat_interior) -"myo" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/engine, -/area/engineering/supermatter/room) -"myt" = ( +/area/station/service/bar) +"ovN" = ( +/obj/structure/disposalpipe/segment, /obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/simple/dark/visible{ +/obj/effect/landmark/navigate_destination/chapel, +/obj/structure/transit_tube/station/dispenser/reverse/flipped{ + dir = 8 + }, +/turf/open/floor/iron/grimy, +/area/station/hallway/primary/fore) +"ovQ" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible/layer2, -/turf/open/floor/engine, -/area/maintenance/disposal/incinerator) -"myD" = ( -/obj/effect/turf_decal/bot, /obj/effect/decal/cleanable/dirt, -/obj/structure/closet/crate, -/obj/effect/spawner/random/maintenance, -/turf/open/floor/plating, -/area/cargo/warehouse) -"myP" = ( -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/siding/blue/corner, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/junction/flip{ - dir = 8 +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating{ + icon_state = "panelscorched" }, -/turf/open/floor/iron/showroomfloor, -/area/medical/medbay/central) -"myQ" = ( -/obj/machinery/recharge_station, +/area/station/maintenance/port/greater) +"owm" = ( +/obj/machinery/disposal/bin, /obj/effect/turf_decal/bot, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/stripes/corner, +/obj/effect/turf_decal/stripes/corner{ dir = 1 }, +/obj/machinery/camera/directional/north{ + c_tag = "Medbay Central"; + name = "medical camera"; + network = list("ss13","medical") + }, +/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/firealarm/directional/south, -/obj/effect/turf_decal/stripes/corner{ +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/structure/disposalpipe/trunk{ dir = 8 }, +/obj/effect/turf_decal/siding/blue{ + dir = 1 + }, /turf/open/floor/iron/dark, -/area/science/robotics/mechbay) -"myX" = ( -/obj/machinery/light/small/directional/north, -/obj/effect/turf_decal/siding/thinplating/dark, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/iron/recharge_floor, -/area/service/chapel/storage) -"mzi" = ( -/obj/effect/turf_decal/loading_area, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "hopqueue"; - name = "Queue Shutters" +/area/station/medical/medbay/central) +"owA" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/turf/open/floor/iron, -/area/command/heads_quarters/hop) -"mzt" = ( -/obj/structure/flora/grass/jungle{ - icon_state = "grassb2" +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/obj/structure/flora/ausbushes/palebush{ - icon_state = "brflowers_3" +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, -/obj/structure/flora/ausbushes/palebush{ - icon_state = "fernybush_1" +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/cargo/storage) +"owC" = ( +/obj/structure/chair/pew/left{ + dir = 8 }, -/turf/open/misc/asteroid, -/area/space/nearstation) -"mzw" = ( -/obj/machinery/atmospherics/pipe/smart/manifold/yellow/visible, -/turf/closed/wall, -/area/engineering/atmos) -"mzF" = ( -/obj/machinery/door/airlock/medical{ - id_tag = "Unit_1"; - name = "Unit 1" +/obj/effect/turf_decal/siding/thinplating/dark{ + dir = 5 }, -/turf/open/floor/iron/dark, -/area/commons/toilet/restrooms) -"mzI" = ( -/obj/structure/transit_tube/diagonal/crossing/topleft, -/turf/open/space/basic, -/area/space/nearstation) -"mzP" = ( -/obj/effect/turf_decal/delivery, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/chapel{ + dir = 4 + }, +/area/station/service/chapel/monastery) +"owG" = ( +/obj/structure/cable, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/maintenance/central) +"owT" = ( +/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/machinery/disposal/delivery_chute{ - dir = 8 +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/simple/green/visible{ + dir = 10 }, -/obj/effect/decal/cleanable/cobweb/cobweb2, -/obj/structure/disposalpipe/trunk{ +/turf/open/floor/iron, +/area/station/engineering/atmos/pumproom) +"owX" = ( +/obj/effect/turf_decal/tile/blue{ dir = 8 }, -/turf/open/floor/iron/dark, -/area/cargo/sorting) -"mAj" = ( -/obj/machinery/computer/station_alert{ +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/stripes/corner{ dir = 8 }, -/obj/effect/turf_decal/bot, -/obj/machinery/status_display/ai/directional/east, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"oxp" = ( +/obj/structure/flora/bush/jungle/a/style_random, +/obj/structure/flora/bush/flowers_br/style_random, +/obj/structure/flora/bush/sunny/style_random, +/obj/machinery/light/directional/west, +/turf/open/floor/grass, +/area/station/medical/psychology) +"oxC" = ( +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 4 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/security/prison/garden) +"oxK" = ( +/obj/structure/table, +/obj/machinery/light/small/directional/north, +/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ - dir = 8 + dir = 1 }, /obj/effect/decal/cleanable/dirt, +/obj/item/clothing/gloves/color/black, +/obj/item/crowbar/red, +/obj/item/flashlight/seclite, +/obj/effect/decal/cleanable/blood/old, /turf/open/floor/iron/dark, -/area/ai_monitored/command/storage/satellite) -"mAn" = ( -/obj/structure/frame/computer{ - anchored = 1; - dir = 8 - }, -/obj/item/stack/cable_coil/cut, -/turf/open/floor/wood, -/area/cargo/warehouse) -"mAr" = ( -/obj/effect/turf_decal/tile/yellow{ - dir = 4 +/area/station/maintenance/port/greater) +"oxU" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "platingdmg1" }, -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/blue, +/area/station/maintenance/port/greater) +"oye" = ( +/obj/machinery/light/small/directional/north, +/obj/structure/closet/emcloset/anchored, +/turf/open/floor/plating, +/area/station/service/chapel/dock) +"oyk" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible, -/turf/open/floor/iron, -/area/engineering/atmos/storage/gas) -"mAI" = ( -/obj/machinery/door/airlock{ - name = "Cleaning Closet" +/obj/structure/disposalpipe/sorting/mail/flip{ + dir = 2; + name = "rd sorting disposal pipe"; + sortType = 13 }, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/plating, -/area/security/prison/safe) -"mAW" = ( -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/caution/stand_clear, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron/dark, -/area/medical/medbay/central) -"mBn" = ( -/obj/structure/window/reinforced{ - dir = 1 +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/siding/purple/corner, +/turf/open/floor/iron/showroomfloor, +/area/station/science/genetics) +"oyu" = ( +/obj/structure/plasticflaps/opaque, +/obj/machinery/navbeacon{ + codes_txt = "delivery;dir=1"; + dir = 1; + freq = 1400; + location = "Robotics" }, -/obj/structure/tank_dispenser/oxygen{ - pixel_x = -1; - pixel_y = 2 +/obj/machinery/door/window/left/directional/east{ + name = "Robotics Delivery Access"; + req_access = list("robotics") }, -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/delivery, /turf/open/floor/iron/dark, -/area/command/bridge) -"mBv" = ( +/area/station/maintenance/starboard/fore) +"oyA" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/blue, +/obj/machinery/firealarm/directional/west, +/obj/machinery/light/directional/west, +/obj/machinery/camera/directional/west{ + c_tag = "Starboard Hallway Research Desk"; + name = "starboard camera" + }, +/obj/effect/turf_decal/tile/green{ + dir = 1 + }, /obj/effect/turf_decal/tile/blue{ dir = 8 }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"oyI" = ( +/obj/effect/turf_decal/siding/thinplating/dark/end{ + dir = 8 }, +/turf/open/floor/glass/reinforced, +/area/station/service/chapel/dock) +"oyP" = ( /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/junction/flip{ - dir = 4 - }, -/turf/open/floor/iron, -/area/command/bridge) -"mBJ" = ( -/obj/structure/chair/office{ - dir = 1 - }, -/obj/structure/cable, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 1 - }, -/turf/open/floor/iron/showroomfloor, -/area/security/prison) -"mBN" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/command/glass{ - name = "E.V.A. Storage"; - req_access_txt = "18" - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/landmark/navigate_destination, -/turf/open/floor/iron/dark, -/area/ai_monitored/command/storage/eva) -"mBW" = ( -/obj/machinery/light/small/directional/north, -/obj/effect/turf_decal/caution/stand_clear, +/obj/effect/landmark/start/hangover, /turf/open/floor/iron/dark, -/area/hallway/secondary/exit/departure_lounge) -"mCJ" = ( -/turf/open/floor/iron, -/area/cargo/miningoffice) -"mCS" = ( -/obj/effect/turf_decal/stripes/end, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light/small/directional/east, -/turf/open/floor/plating, -/area/maintenance/port/lesser) -"mCX" = ( +/area/station/security/courtroom) +"oyX" = ( /obj/structure/table, -/obj/machinery/recharger, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/structure/sign/warning/electricshock{ - pixel_y = -32 +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, -/obj/effect/turf_decal/siding/red/corner{ +/obj/item/surgical_drapes, +/obj/item/retractor, +/obj/item/cautery, +/obj/structure/window/reinforced{ dir = 4 }, -/obj/machinery/power/apc/auto_name/directional/east, -/obj/structure/cable, +/obj/structure/window/reinforced{ + dir = 1; + pixel_y = 1 + }, /turf/open/floor/iron/dark, -/area/security/lockers) -"mDr" = ( -/obj/effect/turf_decal/tile/brown{ +/area/station/science/robotics/lab) +"ozd" = ( +/obj/effect/turf_decal/tile/yellow{ dir = 4 }, -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, /obj/effect/turf_decal/tile/yellow{ dir = 1 }, +/obj/machinery/light/directional/north, +/turf/open/floor/iron/showroomfloor, +/area/station/medical/chemistry) +"ozg" = ( /obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/cargo/sorting) -"mDE" = ( -/obj/effect/turf_decal/bot, -/obj/machinery/portable_atmospherics/canister/nitrogen, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible, -/turf/open/floor/iron/dark, -/area/engineering/atmos/storage/gas) -"mDG" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/landmark/event_spawn, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/obj/structure/cable, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/port/lesser) +"ozk" = ( +/obj/machinery/atmospherics/pipe/smart/simple/orange/visible{ + dir = 9 + }, +/obj/structure/lattice, +/turf/open/space/basic, +/area/space/nearstation) +"ozt" = ( +/obj/structure/chair/office/light, +/obj/effect/landmark/start/depsec/medical, +/obj/effect/turf_decal/tile/red{ dir = 4 }, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/tile/red{ dir = 8 }, -/obj/machinery/airalarm/directional/east, -/obj/machinery/atmospherics/pipe/smart/manifold4w/orange/visible, -/turf/open/floor/engine, -/area/engineering/supermatter/room) -"mDL" = ( -/obj/effect/turf_decal/tile/neutral{ +/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/iron/showroomfloor, +/area/station/security/checkpoint/medical) +"ozw" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/item/tank/internals/oxygen/empty, +/obj/effect/turf_decal/stripes/line{ dir = 4 }, +/turf/open/floor/plating, +/area/station/cargo/warehouse) +"ozO" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/machinery/pdapainter/engineering, -/turf/open/floor/iron/dark, -/area/command/heads_quarters/ce) -"mDU" = ( -/obj/structure/chair/sofa/left{ - color = "#c45c57"; dir = 8 }, -/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/structure/railing{ - dir = 4 + dir = 1 }, -/obj/effect/landmark/start/hangover, -/turf/open/floor/iron/dark, -/area/service/bar/atrium) -"mEr" = ( -/obj/effect/turf_decal/tile/yellow{ +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold/cyan/visible, -/obj/machinery/meter, -/obj/effect/turf_decal/stripes/corner{ +/obj/structure/disposalpipe/segment{ dir = 4 }, /turf/open/floor/iron, -/area/engineering/atmos) -"mEO" = ( -/turf/closed/wall/rust, -/area/hallway/secondary/service) -"mFA" = ( +/area/station/hallway/primary/starboard) +"ozV" = ( +/obj/structure/rack, +/obj/effect/turf_decal/bot, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/machinery/status_display/evac/directional/north, -/turf/open/floor/iron/dark, -/area/service/bar) -"mFC" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/turf/open/floor/plating{ - icon_state = "panelscorched" +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/area/maintenance/fore) -"mFV" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/effect/landmark/event_spawn, -/obj/effect/turf_decal/siding/wood, -/obj/effect/turf_decal/siding/wood{ +/obj/item/storage/medkit/o2, +/obj/item/tank/internals/emergency_oxygen, +/obj/machinery/light/small/directional/east, +/turf/open/floor/iron/dark, +/area/station/hallway/secondary/entry) +"oAk" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ dir = 1 }, -/turf/open/floor/wood, -/area/service/lawoffice) -"mFX" = ( +/obj/machinery/portable_atmospherics/canister/nitrogen, +/obj/effect/turf_decal/box, +/turf/open/floor/iron/dark, +/area/station/engineering/supermatter/room) +"oAo" = ( /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/structure/closet/emcloset/anchored, -/obj/machinery/light/small/directional/north, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/bot, -/turf/open/floor/plating{ - icon_state = "platingdmg1" +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/area/maintenance/disposal) -"mGa" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark, -/area/service/chapel/dock) -"mGf" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/bodycontainer/crematorium{ +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/turf/open/floor/iron/checker, -/area/security/processing/cremation) -"mGg" = ( -/obj/effect/turf_decal/tile/brown{ +/obj/structure/cable, +/obj/effect/landmark/start/hangover, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron, +/area/station/hallway/primary/port) +"oAy" = ( +/turf/closed/wall, +/area/station/science/ordnance/storage) +"oAJ" = ( +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/turf_decal/tile/brown{ +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, -/obj/effect/landmark/start/cargo_technician, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron, -/area/cargo/storage) -"mGq" = ( -/obj/effect/decal/cleanable/dirt, -/turf/closed/wall/r_wall/rust, -/area/maintenance/starboard) -"mGu" = ( -/obj/machinery/portable_atmospherics/canister/carbon_dioxide, -/turf/open/floor/engine/co2, -/area/engineering/atmos) -"mGw" = ( -/obj/item/kirbyplants{ - icon_state = "plant-14" - }, -/turf/open/floor/iron/showroomfloor, -/area/commons/toilet/restrooms) -"mGE" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/obj/machinery/conveyor{ + dir = 1; + id = "QMLoad"; + name = "off ramp" }, -/obj/effect/decal/cleanable/oil, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark, +/area/station/cargo/storage) +"oAN" = ( +/obj/machinery/power/apc/auto_name/directional/west, /obj/structure/cable, -/turf/open/floor/plating{ - icon_state = "platingdmg1" +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, -/area/maintenance/port/fore) -"mGQ" = ( -/obj/structure/sign/departments/security, -/turf/closed/wall/rust, -/area/maintenance/port/greater) -"mGX" = ( -/obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/siding/white{ dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/spider/stickyweb, +/obj/item/kirbyplants/random, /turf/open/floor/iron/dark, -/area/maintenance/port/greater) -"mHd" = ( -/obj/machinery/ai_slipper{ - uses = 10 +/area/station/hallway/primary/fore) +"oAO" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/obj/effect/turf_decal/box, -/obj/effect/turf_decal/stripes/corner{ +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/machinery/light_switch/directional/west, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/turf/open/floor/engine, -/area/ai_monitored/command/storage/satellite) -"mHi" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 +/obj/effect/turf_decal/stripes/corner, +/obj/machinery/lapvend, +/turf/open/floor/iron/dark, +/area/station/hallway/primary/central/fore) +"oAS" = ( +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/tile/blue, +/obj/machinery/light/directional/south, +/obj/machinery/requests_console/directional/south{ + department = "Janitorial"; + departmentType = 1; + name = "Janitorial Requests Console" + }, +/obj/effect/turf_decal/stripes/corner, /obj/structure/cable, /turf/open/floor/iron, -/area/hallway/primary/aft) -"mHn" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 4 +/area/station/service/janitor) +"oBe" = ( +/obj/effect/turf_decal/delivery, +/obj/machinery/door/window/right/directional/north{ + name = "Emergency Storage"; + req_access = list("command") }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 +/obj/machinery/suit_storage_unit/standard_unit{ + desc = "An industrial suit storage device carrying retro space suits. This one is blue."; + helmet_type = /obj/item/clothing/head/helmet/space/syndicate/blue; + suit_type = /obj/item/clothing/suit/space/syndicate/blue }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 +/obj/effect/turf_decal/stripes/corner{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment, -/obj/structure/cable, -/obj/effect/turf_decal/siding/blue{ - dir = 1 +/turf/open/floor/iron/dark, +/area/station/command/bridge) +"oBo" = ( +/obj/machinery/door/poddoor/shutters/preopen{ + id = "ordnancestorage"; + name = "Ordnance Storage Shutters" }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/door/firedoor/heavy, /turf/open/floor/iron/showroomfloor, -/area/medical/storage) -"mHq" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/obj/item/radio/intercom/directional/south{ - freerange = 1; - frequency = 1447; - listening = 0; - name = "Private Channel" - }, -/turf/open/floor/engine, -/area/ai_monitored/turret_protected/ai) -"mHt" = ( +/area/station/science/ordnance/storage) +"oBq" = ( /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/machinery/airalarm/directional/north, -/obj/machinery/light/directional/north, -/obj/machinery/computer/cargo, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron/dark, -/area/cargo/sorting) -"mHN" = ( -/obj/structure/cable, -/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ - dir = 8 + dir = 1 }, /obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/hallway/primary/aft) +"oBy" = ( +/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/neutral{ - dir = 4 + dir = 8 }, -/obj/effect/turf_decal/stripes/line{ +/obj/item/kirbyplants/random, +/turf/open/floor/iron, +/area/station/command/bridge) +"oBA" = ( +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ dir = 4 }, +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/hallway/primary/port) -"mHP" = ( +/area/station/ai_monitored/command/storage/eva) +"oBF" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/end, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, /turf/open/floor/plating{ - icon_state = "panelscorched" - }, -/area/engineering/supermatter/room) -"mHQ" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/command{ - name = "Armoury"; - req_access_txt = "58" - }, -/obj/machinery/door/poddoor/shutters{ - id = "frontarmory"; - name = "Front Armoury Shutter" + icon_state = "platingdmg3" }, -/obj/machinery/button/door/directional/north{ - id = "frontarmory"; - name = "Armoury Shutter Toggle"; - req_access_txt = "58" +/area/station/maintenance/port/fore) +"oBP" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, -/turf/open/floor/iron/dark, -/area/ai_monitored/security/armory) -"mHS" = ( -/obj/machinery/air_sensor/carbon_tank, -/turf/open/floor/engine/co2, -/area/engineering/atmos) -"mHZ" = ( -/obj/machinery/atmospherics/pipe/smart/simple/dark/visible, -/obj/effect/turf_decal/tile/purple/anticorner/contrasted{ +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/machinery/portable_atmospherics/pump{ - name = "Lil Pump" +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/landmark/start/station_engineer, +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/machinery/camera/directional/west{ - network = list("ss13","rd"); - name = "science camera"; - c_tag = "Ordnance Mixing Lab" +/turf/open/floor/iron, +/area/station/engineering/lobby) +"oBT" = ( +/obj/structure/chair/pew/right{ + dir = 8 }, -/obj/machinery/airalarm/mixingchamber{ - dir = 8; - pixel_x = -28 +/obj/effect/turf_decal/tile/blue{ + dir = 1 }, -/obj/machinery/embedded_controller/radio/airlock_controller/incinerator_ordmix{ - pixel_y = 32; - pixel_x = 8 +/obj/effect/turf_decal/tile/blue{ + dir = 8 }, -/turf/open/floor/iron/showroomfloor, -/area/science/mixing/chamber) -"mId" = ( -/obj/machinery/computer/station_alert{ +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/effect/turf_decal/bot, +/obj/effect/landmark/start/hangover, +/turf/open/floor/iron/dark, +/area/station/security/courtroom) +"oCd" = ( /obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/obj/machinery/power/terminal{ dir = 1 }, -/turf/open/floor/iron/dark, -/area/engineering/supermatter/room) -"mIo" = ( +/obj/machinery/camera/directional/west{ + c_tag = "Gravity Generator Foyer"; + name = "engineering camera"; + network = list("ss13","engine") + }, +/obj/structure/cable, +/obj/machinery/button/door/directional/west{ + id = "gravity"; + name = "Gravity Generator Lockdown"; + req_one_access = list("command","tech_storage") + }, +/turf/open/floor/engine, +/area/station/engineering/gravity_generator) +"oCo" = ( +/obj/structure/rack, +/obj/effect/turf_decal/bot, /obj/effect/turf_decal/tile/neutral{ dir = 4 }, +/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/structure/cable, -/obj/effect/turf_decal/bot, -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ +/obj/item/electronics/apc, +/obj/item/electronics/apc, +/obj/item/stack/cable_coil, +/obj/item/stack/cable_coil, +/obj/item/mod/module/plasma_stabilizer, +/obj/item/mod/module/thermal_regulator, +/turf/open/floor/iron/dark, +/area/station/engineering/main) +"oCr" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/reagent_dispensers/wall/peppertank/directional/west, +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/turf/open/floor/iron/dark, -/area/command/heads_quarters/ce) -"mIv" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/security/office) +"oCt" = ( +/obj/effect/turf_decal/tile/yellow{ dir = 4 }, -/obj/structure/cable, -/obj/structure/disposalpipe/junction/yjunction{ +/obj/effect/turf_decal/tile/yellow{ dir = 1 }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/machinery/airalarm/directional/east, +/obj/structure/cable, +/obj/effect/turf_decal/stripes/corner, +/turf/open/floor/iron, +/area/station/hallway/primary/aft) +"oCE" = ( +/obj/machinery/door/airlock{ + name = "Cleaning Closet" }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/dark, -/area/maintenance/port/greater) -"mIK" = ( -/obj/structure/table, /obj/structure/cable, -/obj/item/food/spiderleg, -/turf/open/floor/iron/white, -/area/security/prison) -"mIX" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating, +/area/station/security/prison/safe) +"oCI" = ( /obj/structure/cable, -/mob/living/simple_animal/bot/secbot/pingsky, -/turf/open/floor/engine, -/area/ai_monitored/turret_protected/aisat_interior) -"mJu" = ( -/obj/machinery/newscaster/directional/south, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/siding/white{ - dir = 4 - }, -/obj/machinery/light/directional/south, -/turf/open/floor/iron/dark, -/area/hallway/primary/fore) -"mJz" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/siding/wood/corner{ + dir = 8 + }, /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/structure/cable, -/obj/machinery/light/directional/south, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue, +/turf/open/floor/wood, +/area/station/service/library) +"oCJ" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/showroomfloor, -/area/medical/psychology) -"mJE" = ( -/obj/machinery/light/small/directional/north, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/effect/turf_decal/delivery, -/obj/structure/closet/l3closet/scientist, -/obj/item/tank/internals/emergency_oxygen, -/obj/item/tank/internals/emergency_oxygen, -/obj/machinery/firealarm/directional/north, -/obj/item/extinguisher, -/obj/machinery/atmospherics/components/binary/pump/on{ - dir = 8; - name = "Air to Room" +/obj/structure/sign/poster/official/random/directional/south, +/turf/open/floor/iron/dark/corner, +/area/station/hallway/primary/central/fore) +"oCR" = ( +/obj/machinery/light/small/directional/south, +/obj/effect/decal/cleanable/dirt, +/obj/effect/landmark/blobstart, +/turf/open/floor/plating{ + icon_state = "platingdmg3" }, -/turf/open/floor/iron/dark, -/area/science/xenobiology) -"mJM" = ( -/obj/effect/turf_decal/tile/neutral, +/area/station/maintenance/starboard/fore) +"oDh" = ( +/obj/effect/turf_decal/delivery, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/effect/decal/cleanable/greenglow, -/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/recharge_station, /turf/open/floor/iron/dark, -/area/command/gateway) -"mJU" = ( -/obj/structure/window/reinforced/spawner{ - dir = 1 - }, -/obj/structure/flora/ausbushes/leafybush, -/obj/structure/flora/ausbushes/sparsegrass, -/turf/open/floor/grass, -/area/hallway/primary/fore) -"mJV" = ( -/obj/machinery/power/smes{ - charge = 5e+006 +/area/station/engineering/main) +"oDt" = ( +/obj/machinery/atmospherics/pipe/bridge_pipe/green/visible{ + dir = 8 }, -/obj/machinery/light/small/directional/north, -/obj/structure/sign/warning/electricshock{ - pixel_y = 32 +/obj/structure/lattice/catwalk, +/obj/machinery/atmospherics/pipe/bridge_pipe/scrubbers/visible, +/turf/open/space/basic, +/area/space/nearstation) +"oDG" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 1 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/turf/open/floor/circuit/red/telecomms, -/area/tcommsat/server) -"mKl" = ( -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 8 +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"oDV" = ( +/obj/structure/table, +/obj/item/storage/box/hug{ + pixel_x = 4; + pixel_y = 3 }, -/obj/effect/turf_decal/tile/neutral, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/item/razor{ + pixel_x = -8; + pixel_y = 3 }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/red/half/contrasted, /turf/open/floor/iron, -/area/hallway/primary/aft) -"mKE" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 8 +/area/station/security/execution/transfer) +"oEc" = ( +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/flora/bush/flowers_pp/style_random, +/obj/structure/flora/bush/leavy/style_random, +/obj/structure/flora/bush/lavendergrass/style_random, +/obj/structure/flora/bush/ferny/style_random, +/turf/open/floor/grass, +/area/station/service/hydroponics) +"oEL" = ( /obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/obj/effect/spawner/random/structure/crate, -/turf/open/floor/plating{ - icon_state = "platingdmg3" - }, -/area/maintenance/starboard/aft) -"mKU" = ( -/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ +/obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 +/obj/structure/cable, +/turf/open/floor/plating{ + icon_state = "platingdmg3" }, -/obj/effect/turf_decal/tile/blue{ +/area/station/maintenance/starboard/fore) +"oFc" = ( +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/turf/open/floor/iron/showroomfloor, -/area/commons/storage/art) -"mLc" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, /obj/effect/turf_decal/stripes/line{ - dir = 8 + dir = 5 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/effect/decal/cleanable/dirt, -/obj/structure/disposalpipe/segment, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"mLf" = ( -/obj/structure/plasticflaps/opaque, -/obj/machinery/navbeacon{ - codes_txt = "delivery;dir=1"; - dir = 1; - freq = 1400; - location = "Security"; - name = "navigation beacon (Security Delivery)" - }, -/obj/machinery/door/window/right/directional/north{ - name = "Security Delivery Access"; - req_access_txt = "1" +/obj/effect/turf_decal/box/corners{ + dir = 8 }, -/obj/effect/turf_decal/delivery, /turf/open/floor/iron/dark, -/area/maintenance/port/aft) -"mLo" = ( -/obj/machinery/hydroponics/soil, -/obj/item/shovel/spade, -/obj/item/cultivator{ - pixel_x = 9 - }, -/obj/machinery/status_display/evac/directional/south, -/turf/open/floor/grass, -/area/security/prison) -"mLZ" = ( -/obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/area/station/maintenance/port/fore) +"oFl" = ( /obj/effect/decal/cleanable/dirt, -/obj/structure/disposalpipe/segment, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"mMF" = ( -/obj/effect/turf_decal/stripes/line, -/obj/structure/sign/warning/vacuum/external{ - pixel_x = -32 - }, -/turf/open/floor/iron/dark, -/area/service/chapel/funeral) -"mMH" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/hydroponics/constructable, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/trimline/blue/line, -/obj/effect/turf_decal/trimline/blue/line{ - dir = 1 +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ + dir = 6 }, -/turf/open/floor/iron, -/area/service/hydroponics) -"mMV" = ( -/obj/machinery/portable_atmospherics/canister/nitrogen, -/turf/open/floor/engine/n2, -/area/engineering/atmos) -"mNe" = ( -/obj/structure/fermenting_barrel, /turf/open/floor/plating, -/area/maintenance/department/security) -"mNf" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/area/station/maintenance/port/greater) +"oFo" = ( /obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/turf/open/floor/plating{ - icon_state = "platingdmg1" - }, -/area/maintenance/starboard/fore) -"mNi" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/blood/old, -/obj/structure/cable, /turf/open/floor/plating{ icon_state = "panelscorched" }, -/area/maintenance/port/greater) -"mNx" = ( -/turf/open/floor/iron, -/area/hallway/primary/central) -"mNy" = ( -/obj/machinery/computer/communications{ - dir = 1 +/area/station/maintenance/port/lesser) +"oFt" = ( +/obj/machinery/light/small/directional/east, +/turf/open/floor/carpet/green, +/area/station/maintenance/port/greater) +"oFC" = ( +/obj/structure/table, +/obj/item/storage/box/syringes{ + pixel_y = 2 + }, +/obj/item/storage/box/beakers{ + pixel_x = 4; + pixel_y = 6 }, +/obj/item/hand_labeler, +/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 4 }, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/structure/plaque/static_plaque/golden/captain{ - pixel_y = -32 +/obj/machinery/camera/directional/west{ + c_tag = "Hydroponcis Fore"; + name = "hydroponics camera" }, /obj/effect/turf_decal/bot, /turf/open/floor/iron/dark, -/area/command/heads_quarters/captain) -"mNB" = ( +/area/station/service/hydroponics) +"oFG" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/blood/old, -/obj/item/weldingtool, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/obj/effect/decal/cleanable/cobweb, +/obj/structure/closet/wardrobe/green, +/turf/open/floor/plating{ + icon_state = "platingdmg1" }, -/obj/effect/turf_decal/tile/neutral, -/obj/structure/sign/poster/random/directional/north, -/turf/open/floor/iron/dark, -/area/maintenance/department/bridge) -"mNE" = ( -/obj/structure/rack, -/obj/effect/spawner/random/techstorage/medical_all, +/area/station/maintenance/port/lesser) +"oGa" = ( +/obj/structure/bed, +/obj/machinery/iv_drip, +/obj/effect/turf_decal/bot_white/right, +/obj/effect/turf_decal/stripes/corner, /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/item/bedsheet/medical, +/obj/machinery/light/directional/east, +/obj/structure/sign/warning/biohazard{ + pixel_x = 32 }, -/obj/effect/turf_decal/bot, -/obj/machinery/firealarm/directional/east, /turf/open/floor/iron/dark, -/area/engineering/storage/tech) -"mNL" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/area/station/medical/medbay/central) +"oGo" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/freezer, +/area/station/service/kitchen/coldroom) +"oGu" = ( /obj/structure/cable, -/turf/open/floor/plating{ - icon_state = "panelscorched" - }, -/area/maintenance/port/greater) -"mNV" = ( -/obj/structure/table, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/layer_manifold/supply/hidden, +/obj/machinery/door/airlock/grunge{ + name = "Monastery Atmos" }, -/obj/machinery/light/directional/north, -/obj/machinery/button/door{ - id = "bridge blast"; - name = "Bridge Lockdown Toggle"; - pixel_x = 6; - pixel_y = 8; - req_access_txt = "19" +/obj/effect/turf_decal/siding/thinplating/dark, +/turf/open/floor/iron/smooth_large, +/area/station/maintenance/department/chapel/monastery) +"oGO" = ( +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 }, -/obj/machinery/button/door{ - id = "bridge-maint"; - name = "Bridge Maintenance Lockdown Toggle"; - pixel_x = 6; - pixel_y = -2; - req_access_txt = "19" +/obj/machinery/light/directional/south, +/obj/effect/turf_decal/tile/red{ + dir = 8 }, -/obj/machinery/button/door{ - id = "teleshutter"; - name = "Teleporter Shutter Toggle"; - pixel_x = -6; - pixel_y = 8; - req_access_txt = "19" +/obj/effect/turf_decal/stripes/corner{ + dir = 8 }, -/obj/machinery/button/door{ - id = "evashutter"; - name = "E.V.A. Storage Shutter Toggle"; - pixel_x = -6; - pixel_y = -2; - req_access_txt = "19" +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/station/maintenance/disposal/incinerator) +"oGU" = ( +/obj/item/target/clown, +/obj/structure/window/reinforced{ + dir = 1 }, -/obj/machinery/camera/directional/north{ - c_tag = "Bridge Control"; - name = "command camera" +/obj/effect/turf_decal/delivery, +/turf/open/floor/engine/vacuum, +/area/station/science/ordnance/bomb) +"oGV" = ( +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 8 }, +/obj/effect/turf_decal/tile/blue, +/obj/machinery/status_display/evac/directional/south, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"oHe" = ( +/obj/structure/table/reinforced, +/obj/item/mod/module/plasma_stabilizer, +/obj/item/mod/module/thermal_regulator, /turf/open/floor/iron/dark, -/area/command/bridge) -"mNY" = ( -/turf/closed/wall, -/area/commons/vacant_room/commissary) -"mOh" = ( +/area/station/security/office) +"oHh" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/obj/machinery/camera/directional/south{ + c_tag = "Fore Hallway Robotics Bay"; + name = "fore camera" }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, -/obj/structure/cable, +/obj/effect/landmark/start/hangover, +/turf/open/floor/iron/dark/corner, +/area/station/hallway/primary/central/fore) +"oHm" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/disposalpipe/segment, -/turf/open/floor/iron, -/area/security/brig) -"mOw" = ( /obj/structure/cable, -/obj/machinery/power/port_gen/pacman, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/catwalk_floor/iron_smooth, -/area/maintenance/department/chapel/monastery) -"mOD" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/showroomfloor, +/area/station/security/office) +"oHD" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/decal/cleanable/blood/old, -/turf/open/floor/iron/dark, -/area/security/interrogation) -"mPn" = ( -/obj/structure/table, -/obj/machinery/recharger, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ - dir = 1 + dir = 8 }, /obj/effect/turf_decal/tile/neutral{ - dir = 8 + dir = 1 }, /obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/turf/open/floor/iron/dark, -/area/security/checkpoint/science/research) -"mPo" = ( -/obj/structure/table, -/obj/item/stack/sheet/iron/fifty, -/obj/item/stack/sheet/glass/fifty, -/obj/item/stack/sheet/mineral/plasma{ - amount = 5 +/obj/effect/turf_decal/plaque{ + icon_state = "L4" }, -/obj/machinery/airalarm/directional/east, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"oHG" = ( /obj/effect/turf_decal/tile/neutral{ dir = 1 }, /obj/effect/turf_decal/tile/neutral{ - dir = 8 + dir = 4 }, -/turf/open/floor/iron/dark, -/area/ai_monitored/command/storage/satellite) -"mPs" = ( -/obj/machinery/suit_storage_unit/atmos, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) +"oHP" = ( +/obj/effect/turf_decal/tile/purple{ dir = 8 }, -/obj/effect/turf_decal/delivery, -/obj/machinery/airalarm/directional/north, -/obj/machinery/light/directional/north, -/turf/open/floor/iron/dark, -/area/engineering/atmos) -"mPB" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/obj/effect/turf_decal/tile/purple{ dir = 1 }, -/obj/effect/turf_decal/stripes/corner{ - dir = 1 +/obj/effect/turf_decal/tile/purple{ + dir = 4 }, -/obj/effect/turf_decal/stripes/corner{ +/obj/effect/turf_decal/tile/purple, +/turf/open/floor/iron/showroomfloor, +/area/station/science/genetics) +"oHR" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/maintenance, +/turf/open/floor/plating, +/area/station/maintenance/starboard) +"oIg" = ( +/obj/effect/turf_decal/tile/yellow{ dir = 8 }, -/turf/open/floor/plating, -/area/cargo/warehouse) -"mPG" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/firealarm/directional/south, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/engine, -/area/engineering/gravity_generator) -"mPH" = ( /obj/effect/turf_decal/tile/yellow{ dir = 4 }, -/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/delivery, +/turf/open/floor/iron, +/area/station/hallway/primary/port) +"oIq" = ( +/obj/effect/turf_decal/tile/blue/fourcorners, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, /obj/effect/turf_decal/tile/neutral, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/stripes/corner, -/obj/structure/disposalpipe/segment{ +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/bridge_pipe/green/visible, +/obj/machinery/atmospherics/pipe/bridge_pipe/cyan/visible{ dir = 4 }, -/turf/open/floor/iron, -/area/engineering/hallway) -"mPJ" = ( +/turf/open/floor/iron/showroomfloor, +/area/station/engineering/atmos) +"oIr" = ( +/obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/obj/effect/turf_decal/stripes/corner{ +/obj/structure/sign/departments/evac{ + pixel_y = 32 + }, +/obj/effect/turf_decal/caution/stand_clear, +/turf/open/floor/iron/dark, +/area/station/hallway/primary/starboard) +"oIu" = ( +/obj/effect/turf_decal/tile/blue{ dir = 4 }, -/obj/machinery/power/apc/auto_name/directional/east, -/turf/open/floor/plating{ - icon_state = "panelscorched" +/obj/effect/turf_decal/tile/blue{ + dir = 8 }, -/area/hallway/secondary/entry) -"mQi" = ( /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/neutral, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/bridge_pipe/green/visible, +/obj/machinery/atmospherics/pipe/bridge_pipe/cyan/visible{ dir = 4 }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/turf/open/floor/iron/showroomfloor, +/area/station/engineering/atmos) +"oIv" = ( +/obj/structure/window/reinforced{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold/cyan/visible, -/obj/machinery/firealarm/directional/south, -/turf/open/floor/iron/dark, -/area/engineering/atmos/pumproom) -"mQv" = ( -/obj/machinery/door/airlock/maintenance{ - req_access_txt = "12" +/obj/structure/tank_dispenser/oxygen{ + pixel_x = -1; + pixel_y = 2 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, +/obj/effect/turf_decal/bot, /turf/open/floor/iron/dark, -/area/maintenance/aft) -"mQP" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral{ +/area/station/command/bridge) +"oIx" = ( +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/landmark/start/hangover, -/turf/open/floor/iron, -/area/hallway/primary/central/fore) -"mQS" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/engine, -/area/ai_monitored/turret_protected/aisat/atmos) -"mRa" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 4 +/obj/structure/flora/bush/flowers_yw/style_random, +/obj/structure/flora/bush/flowers_br/style_random, +/obj/structure/flora/bush/leavy/style_random, +/obj/structure/flora/bush/pale/style_random, +/obj/structure/flora/bush/grassy/style_random, +/turf/open/floor/grass, +/area/station/service/hydroponics) +"oIy" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 1 }, -/obj/effect/turf_decal/tile/blue{ +/obj/effect/turf_decal/tile/yellow{ dir = 8 }, -/obj/effect/turf_decal/tile/blue{ +/obj/effect/turf_decal/tile/red{ dir = 1 }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment{ - dir = 10 - }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, -/turf/open/floor/iron/showroomfloor, -/area/command/heads_quarters/cmo) -"mRh" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/effect/turf_decal/siding/blue{ - dir = 5 - }, /turf/open/floor/iron, -/area/command/bridge) -"mRr" = ( -/obj/structure/railing, -/obj/effect/turf_decal/siding/wideplating/dark{ - dir = 4 +/area/station/commons/storage/primary) +"oIS" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/security/glass{ + name = "Engineering Security Post" }, -/obj/machinery/door/firedoor/border_only, +/obj/effect/mapping_helpers/airlock/access/all/security/general, /turf/open/floor/iron/dark, -/area/service/chapel/dock) -"mRu" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/area/station/security/checkpoint/engineering) +"oIU" = ( +/obj/item/radio/intercom/directional/south, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/blood/old, /obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/turf_decal/siding/wood/corner{ - dir = 8 + dir = 9 }, -/turf/open/floor/iron/grimy, -/area/service/chapel/office) -"mRK" = ( -/obj/effect/turf_decal/tile/yellow{ +/turf/open/floor/plating, +/area/station/maintenance/port/lesser) +"oJk" = ( +/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/effect/turf_decal/tile/yellow{ +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, /obj/effect/turf_decal/tile/neutral{ - dir = 1 + dir = 4 }, -/obj/machinery/status_display/evac/directional/west, -/turf/open/floor/iron, -/area/hallway/primary/port) -"mRL" = ( -/obj/effect/turf_decal/tile/yellow{ +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/turf_decal/tile/yellow, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/showroomfloor, -/area/medical/chemistry) -"mRO" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, -/area/service/hydroponics) -"mRZ" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment, +/area/station/hallway/primary/central/fore) +"oJm" = ( +/obj/structure/cable, +/turf/open/floor/iron/showroomfloor, +/area/station/science/xenobiology) +"oJq" = ( /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/turf_decal/tile/red/half/contrasted{ +/obj/machinery/disposal/bin, +/obj/effect/turf_decal/bot, +/obj/item/radio/intercom/directional/east, +/obj/effect/turf_decal/tile/blue{ dir = 1 }, -/turf/open/floor/iron, -/area/security/office) -"mSd" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 10 +/obj/effect/turf_decal/tile/blue{ + dir = 8 }, -/obj/machinery/light_switch/directional/west, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/south, -/turf/open/floor/plating{ - icon_state = "panelscorched" +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/light/directional/east, +/obj/structure/disposalpipe/trunk{ + dir = 1 }, -/area/maintenance/solars/starboard/aft) -"mSA" = ( -/turf/closed/wall, -/area/service/lawoffice) -"mSG" = ( -/turf/closed/wall/r_wall/rust, -/area/maintenance/port/lesser) -"mSK" = ( -/obj/structure/table, -/obj/effect/turf_decal/tile/blue{ +/turf/open/floor/iron/dark, +/area/station/command/heads_quarters/hop) +"oJr" = ( +/obj/structure/reagent_dispensers/watertank, +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 +/obj/effect/turf_decal/delivery, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"oJs" = ( +/obj/structure/table, +/obj/item/clipboard, +/obj/item/folder/red, +/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{ - dir = 8; - freerange = 1; - name = "Station Intercom (Command)"; - pixel_x = 1 +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, +/obj/item/pen/blue, /turf/open/floor/iron/dark, -/area/command/bridge) -"mTb" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/closed/wall/r_wall, -/area/engineering/supermatter/room) -"mTj" = ( +/area/station/security/interrogation) +"oJF" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/station/maintenance/starboard/fore) +"oJH" = ( +/obj/structure/flora/bush/sparsegrass/style_random, +/obj/structure/flora/bush/grassy/style_random, +/obj/structure/flora/bush/flowers_yw/style_random, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 4 + dir = 1 }, -/obj/machinery/shower{ - dir = 4; - name = "emergency shower" +/turf/open/floor/grass, +/area/station/medical/virology) +"oJV" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/siding/wood{ + dir = 1 }, -/obj/structure/mirror/directional/north, -/obj/structure/sink{ - pixel_y = 24 +/obj/structure/chair/stool/directional/north, +/turf/open/floor/wood, +/area/station/service/library) +"oKp" = ( +/obj/structure/chair/office/light{ + dir = 4 }, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, /obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos/storage/gas) +"oKJ" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/blue{ dir = 4 }, -/obj/effect/turf_decal/tile/red/anticorner/contrasted{ - dir = 1 +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/machinery/button/door/directional/north{ + id = "emmd"; + name = "Medical Lockdown Toggle" }, +/obj/structure/cable, /turf/open/floor/iron/showroomfloor, -/area/security/medical) -"mTp" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 8 +/area/station/medical/surgery/fore) +"oKK" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/line{ + dir = 9 }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/obj/effect/landmark/xeno_spawn, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/wood, -/area/maintenance/port/fore) -"mTs" = ( -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 8 +/obj/machinery/airalarm/directional/west, +/obj/machinery/atmospherics/components/binary/pump/on/layer4, +/turf/open/floor/plating{ + icon_state = "panelscorched" }, -/obj/effect/turf_decal/stripes/line{ +/area/station/maintenance/port/greater) +"oKV" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 8 }, -/obj/machinery/light/small/directional/south, /obj/structure/disposalpipe/segment{ dir = 4 }, +/turf/open/floor/wood, +/area/station/service/library) +"oKW" = ( +/turf/closed/wall, +/area/station/security/office) +"oLa" = ( +/obj/effect/turf_decal/bot, /obj/effect/turf_decal/tile/neutral, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/security/brig) -"mTR" = ( -/obj/structure/railing/corner{ - dir = 8 - }, -/obj/machinery/light/directional/east, -/obj/item/kirbyplants/random, -/turf/open/floor/iron/dark, -/area/service/chapel/dock) -"mTW" = ( -/obj/structure/table/wood, -/obj/effect/turf_decal/box/corners, -/obj/item/paper_bin, -/obj/item/pen, -/obj/machinery/status_display/evac/directional/east, -/turf/open/floor/iron, -/area/security/courtroom) -"mTX" = ( -/obj/structure/rack, -/obj/effect/spawner/random/techstorage/rnd_all, /obj/effect/turf_decal/tile/neutral{ - dir = 8 + dir = 4 }, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/bot, -/obj/structure/sign/warning/securearea{ - pixel_x = 32 - }, -/turf/open/floor/iron/dark, -/area/engineering/storage/tech) -"mUC" = ( -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 +/obj/machinery/computer/holodeck{ + dir = 4 }, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/corner{ dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/simple/yellow/visible{ +/turf/open/floor/iron/dark, +/area/station/commons/fitness/recreation) +"oLo" = ( +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/iron, -/area/engineering/atmos) -"mUW" = ( -/obj/machinery/button/crematorium/indestructible{ - pixel_x = -25 +/turf/open/floor/plating{ + icon_state = "platingdmg3" }, -/turf/open/floor/iron/dark, -/area/service/chapel/funeral) -"mVw" = ( -/obj/structure/sign/poster/random/directional/north, +/area/station/maintenance/department/cargo) +"oLp" = ( +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible, +/obj/structure/lattice, +/turf/open/space/basic, +/area/space/nearstation) +"oLs" = ( +/obj/structure/window/reinforced/spawner{ + dir = 1 + }, +/obj/structure/flora/bush/lavendergrass/style_random, +/obj/structure/flora/bush/fullgrass/style_random, +/obj/structure/flora/bush/grassy/style_random, +/mob/living/simple_animal/butterfly, +/turf/open/floor/grass, +/area/station/hallway/primary/fore) +"oLG" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/stripes/line, +/obj/item/t_scanner, +/turf/open/floor/plating, +/area/station/cargo/warehouse) +"oLH" = ( +/turf/closed/wall/r_wall/rust, +/area/station/maintenance/starboard) +"oLO" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/obj/effect/landmark/xeno_spawn, +/obj/structure/disposalpipe/segment, /turf/open/floor/plating{ icon_state = "panelscorched" }, -/area/maintenance/department/bridge) -"mVB" = ( -/obj/structure/cable, +/area/station/maintenance/port/lesser) +"oLR" = ( +/obj/structure/sign/poster/official/twelve_gauge, +/turf/closed/wall, +/area/station/maintenance/starboard/fore) +"oLT" = ( +/obj/structure/sign/warning/electric_shock, +/turf/closed/wall/r_wall/rust, +/area/station/engineering/supermatter/room) +"oMr" = ( +/obj/machinery/flasher/portable, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/structure/chair/sofa/corp/right{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/camera/motion/directional/east{ + c_tag = "Armoury Internal" }, -/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/box, /turf/open/floor/iron/dark, -/area/hallway/secondary/service) -"mVC" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/orange/visible, -/turf/open/floor/engine, -/area/engineering/supermatter/room) -"mVT" = ( -/obj/effect/turf_decal/tile/neutral, +/area/station/ai_monitored/security/armory) +"oMA" = ( /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/effect/turf_decal/bot, -/obj/item/radio/intercom/directional/north, -/obj/machinery/suit_storage_unit/medical, -/turf/open/floor/iron/dark, -/area/medical/paramedic) -"mVX" = ( -/obj/machinery/computer/secure_data{ - dir = 1 - }, -/obj/effect/turf_decal/bot, -/obj/machinery/light/directional/south, -/obj/machinery/airalarm/directional/south, /obj/effect/turf_decal/tile/neutral{ - dir = 1 + dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/vending/wardrobe/gene_wardrobe, +/obj/effect/turf_decal/stripes/corner{ dir = 4 }, +/obj/machinery/power/apc/auto_name/directional/north, /turf/open/floor/iron/dark, -/area/security/checkpoint/medical) -"mWk" = ( -/obj/effect/turf_decal/tile/red{ +/area/station/science/genetics) +"oMG" = ( +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/station/hallway/secondary/entry) +"oMJ" = ( +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ dir = 8 }, -/obj/effect/turf_decal/tile/red{ - dir = 4 +/obj/effect/turf_decal/tile/blue, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/landmark/start/medical_doctor, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/showroomfloor, +/area/station/medical/storage) +"oML" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/decoration/glowstick, +/obj/structure/grille/broken, +/turf/open/floor/plating{ + icon_state = "platingdmg3" }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/area/station/maintenance/port/lesser) +"oMZ" = ( +/obj/item/radio/intercom/directional/north, +/turf/open/misc/sandy_dirt, +/area/station/service/hydroponics/garden) +"oNf" = ( +/obj/structure/table, +/obj/item/instrument/harmonica, +/obj/item/camera{ + pixel_x = -4; + pixel_y = 6 }, -/obj/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/bridge_pipe/green/visible{ +/turf/open/floor/iron/grimy, +/area/station/security/prison) +"oNk" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 4 }, -/obj/machinery/computer/atmos_control/nitrous_tank{ +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/trimline/green/filled/line, +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/turf/open/floor/iron/showroomfloor, -/area/engineering/atmos) -"mWp" = ( -/obj/effect/turf_decal/bot, /obj/effect/turf_decal/tile/neutral{ - dir = 8 + dir = 4 }, -/obj/structure/chair, -/obj/structure/cable, +/obj/effect/landmark/start/botanist, /turf/open/floor/iron/dark, -/area/hallway/secondary/exit/departure_lounge) -"mWr" = ( -/obj/structure/rack, +/area/station/service/hydroponics) +"oNo" = ( /obj/effect/turf_decal/bot, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/item/electronics/apc, -/obj/item/electronics/apc, -/obj/item/stack/cable_coil, -/obj/item/stack/cable_coil, -/obj/item/mod/module/plasma_stabilizer, -/obj/item/mod/module/thermal_regulator, -/turf/open/floor/iron/dark, -/area/engineering/main) -"mWs" = ( -/obj/machinery/door/airlock/public/glass{ - name = "Atrium" - }, -/obj/machinery/door/firedoor, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron/dark, -/area/service/bar/atrium) -"mWt" = ( /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/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 1 +/obj/structure/rack, +/obj/effect/decal/cleanable/blood/old, +/obj/item/weldingtool{ + pixel_x = -2; + pixel_y = 6 }, -/obj/structure/cable, -/obj/effect/turf_decal/box, -/obj/structure/disposalpipe/sorting/mail{ - dir = 8; - name = "HoP sorting disposal pipe"; - sortType = 15 +/obj/item/clothing/head/welding{ + pixel_y = 5 }, +/obj/item/crowbar/red, +/turf/open/floor/iron/dark, +/area/station/hallway/primary/aft) +"oNH" = ( +/obj/structure/disposalpipe/junction/flip, /turf/open/floor/iron, -/area/hallway/primary/central) -"mWv" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/hydroponics/constructable, +/area/station/security/brig) +"oNI" = ( +/obj/effect/turf_decal/bot, /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/trimline/green/end{ +/obj/structure/closet/crate, +/obj/effect/spawner/random/maintenance, +/turf/open/floor/plating, +/area/station/cargo/warehouse) +"oNO" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/cargo/office) +"oOC" = ( +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ dir = 8 }, -/turf/open/floor/iron, -/area/service/hydroponics) -"mWz" = ( -/obj/structure/lattice, -/obj/structure/grille/broken, -/turf/open/space/basic, -/area/space) -"mWD" = ( -/obj/machinery/portable_atmospherics/canister/air, -/obj/effect/turf_decal/delivery, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/turf/open/floor/iron, -/area/engineering/atmos/storage/gas) -"mWF" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 4 +/obj/effect/turf_decal/tile/yellow, +/obj/structure/window/reinforced, +/obj/machinery/door/window/right/directional/south{ + dir = 4; + name = "Mail Chute"; + req_access = list("mail_sorting") }, -/obj/structure/bed/dogbed/cayenne{ - name = "Lia's bed" +/obj/effect/turf_decal/stripes/line{ + dir = 6 }, -/obj/structure/extinguisher_cabinet/directional/east, -/mob/living/simple_animal/hostile/carp/lia, -/turf/open/floor/iron/dark, -/area/command/heads_quarters/hos) -"mWI" = ( -/obj/machinery/camera/directional/east{ - c_tag = "Xenobiology Cell 4"; - name = "xenobiology camera"; - network = list("ss13","rd","xeno") +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/machinery/light/small/directional/east, -/turf/open/floor/engine, -/area/science/xenobiology) -"mWM" = ( -/obj/structure/sign/departments/cargo, -/turf/closed/wall, -/area/cargo/warehouse) -"mWQ" = ( -/obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 1 +/turf/open/floor/iron, +/area/station/cargo/sorting) +"oOT" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/firedoor, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "kitchenshutters"; + name = "Kitchen Shutters" }, -/turf/open/floor/engine, -/area/engineering/storage/tech) -"mXj" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/obj/item/reagent_containers/food/condiment/peppermill{ + pixel_x = 3 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/obj/item/reagent_containers/food/condiment/saltshaker{ + pixel_x = -3 }, -/obj/effect/turf_decal/tile/neutral{ +/turf/open/floor/iron, +/area/station/service/kitchen) +"oOU" = ( +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/siding/blue{ dir = 4 }, -/obj/effect/landmark/start/hangover, -/turf/open/floor/iron, -/area/hallway/primary/starboard) -"mXn" = ( -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 +/obj/effect/turf_decal/tile/blue{ + dir = 4 }, -/obj/machinery/light/directional/south, -/obj/effect/decal/cleanable/dirt, +/obj/machinery/status_display/evac/directional/east, +/obj/structure/disposalpipe/segment, /turf/open/floor/iron/showroomfloor, -/area/medical/chemistry) -"mXp" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/rack, -/obj/item/stack/sheet/iron/twenty, -/obj/item/stack/sheet/glass{ - amount = 20 - }, +/area/station/medical/medbay/central) +"oOW" = ( +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, -/area/maintenance/department/cargo) -"mXt" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/box/corners, -/obj/effect/decal/cleanable/blood/old, -/obj/structure/window/reinforced{ - dir = 1; - pixel_y = 1 - }, -/obj/machinery/door/window/right/directional/east{ - base_state = "left"; - dir = 8; - icon_state = "left"; - name = "Fitness Ring" +/area/station/maintenance/disposal/incinerator) +"oPf" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 8 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/dark, -/area/commons/fitness/recreation) -"mXv" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/effect/turf_decal/tile/neutral{ +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) +"oPh" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ dir = 1 }, -/obj/machinery/teleport/hub, -/obj/effect/turf_decal/delivery, -/turf/open/floor/iron/dark, -/area/command/teleporter) -"mXC" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/red{ dir = 4 }, -/obj/machinery/light/directional/east, -/turf/open/floor/iron/dark/corner, -/area/hallway/primary/port) -"mXY" = ( -/obj/effect/turf_decal/tile/green{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue{ +/obj/effect/turf_decal/tile/red{ dir = 8 }, -/obj/item/radio/intercom/directional/west, -/obj/machinery/light/directional/west, +/obj/machinery/holopad, +/obj/effect/turf_decal/bot, /turf/open/floor/iron, -/area/service/hydroponics) -"mYh" = ( -/obj/machinery/door/poddoor/preopen{ - id = "Engineering"; - name = "Engineering Blast Doors" +/area/station/service/theater) +"oPn" = ( +/obj/machinery/camera/directional/west{ + c_tag = "Xenobiology Cell 5"; + name = "xenobiology camera"; + network = list("ss13","rd","xeno") + }, +/obj/machinery/light/small/directional/west, +/turf/open/floor/engine, +/area/station/science/xenobiology) +"oPr" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 8 + }, +/obj/effect/turf_decal/siding/wood{ + dir = 4 }, /obj/structure/cable, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/engineering/lobby) -"mYq" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/wood, +/area/station/command/heads_quarters/captain) +"oPz" = ( /obj/structure/cable, -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/caution/stand_clear, -/turf/open/floor/iron/dark, -/area/command/bridge) -"mYy" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/neutral{ +/obj/structure/disposalpipe/sorting/mail{ + dir = 2; + name = "Theater sorting disposal pipe"; + sortType = 18 + }, +/obj/machinery/duct, +/turf/open/floor/plastic, +/area/station/hallway/secondary/service) +"oPX" = ( +/obj/machinery/atmospherics/components/unary/thermomachine/freezer{ + dir = 8; + piping_layer = 2 + }, +/turf/open/floor/iron/dark, +/area/station/science/ordnance) +"oQe" = ( +/obj/machinery/hydroponics/soil, +/turf/open/floor/grass, +/area/station/service/hydroponics/garden) +"oQl" = ( +/obj/machinery/light/floor, +/obj/effect/turf_decal/box, +/turf/open/floor/engine, +/area/station/science/xenobiology) +"oQv" = ( +/obj/structure/bookcase/random, +/obj/structure/cable, +/turf/open/floor/iron/grimy, +/area/station/security/prison) +"oQy" = ( +/obj/effect/turf_decal/stripes/corner{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/stripes/corner{ dir = 1 }, -/obj/effect/turf_decal/stripes/corner, -/obj/structure/disposalpipe/segment{ - dir = 10 - }, -/turf/open/floor/iron, -/area/command/bridge) -"mYO" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/table, -/obj/item/food/dough, -/obj/item/kitchen/rollingpin, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/obj/structure/chair{ + dir = 4 }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/dark, -/area/service/kitchen) -"mYS" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/general/visible, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 8 +/turf/open/floor/plating{ + icon_state = "platingdmg3" }, -/turf/open/floor/iron/showroomfloor, -/area/security/execution/education) -"mZc" = ( +/area/station/maintenance/fore) +"oQz" = ( +/obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/sign/poster/official/space_cops{ - pixel_x = 32; - pixel_y = -32 +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/door/airlock/security{ + name = "Interrogation" }, -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/tile/red{ +/obj/effect/turf_decal/stripes/corner{ dir = 8 }, -/turf/open/floor/iron, -/area/security/office) -"mZe" = ( +/obj/effect/mapping_helpers/airlock/access/all/security/general, +/turf/open/floor/iron/dark, +/area/station/security/interrogation) +"oQH" = ( +/obj/effect/turf_decal/tile/purple, /obj/effect/turf_decal/tile/purple{ dir = 4 }, @@ -52528,1612 +52810,1458 @@ /obj/effect/turf_decal/tile/purple{ dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/siding/purple{ - dir = 1 - }, -/turf/open/floor/iron/showroomfloor, -/area/science/research) -"mZB" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment{ - dir = 9 - }, -/obj/structure/cable, +/obj/effect/turf_decal/tile/purple, /turf/open/floor/iron, -/area/commons/fitness/recreation) -"mZC" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/airalarm/directional/south, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/engine, -/area/engineering/gravity_generator) -"mZF" = ( +/area/station/hallway/primary/central/fore) +"oQL" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 10 - }, -/turf/open/floor/iron, -/area/hallway/primary/port) -"mZP" = ( +/obj/effect/turf_decal/loading_area, +/obj/effect/decal/cleanable/dirt, /obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 10 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/hallway/primary/fore) -"mZT" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/general/visible, -/turf/closed/wall/rust, -/area/space/nearstation) -"mZV" = ( +/area/station/cargo/storage) +"oRK" = ( +/obj/structure/chair/office/light, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/power/apc/auto_name/directional/east, /obj/structure/cable, -/turf/open/floor/iron/showroomfloor, -/area/security/prison) -"naF" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark, +/area/station/science/ordnance/office) +"oRT" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/structure/sign/poster/contraband/random/directional/west, -/turf/open/floor/plating{ - icon_state = "platingdmg1" - }, -/area/maintenance/starboard) -"naI" = ( -/obj/structure/chair/office/light{ - dir = 1; - pixel_y = 3 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ +/obj/effect/turf_decal/tile/red/half/contrasted{ dir = 1 }, -/obj/effect/turf_decal/siding/yellow{ - dir = 5 - }, /turf/open/floor/iron, -/area/engineering/atmos/storage/gas) -"naS" = ( -/obj/effect/turf_decal/tile/blue{ +/area/station/security/office) +"oSf" = ( +/obj/machinery/atmospherics/components/binary/pump{ dir = 8 }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 +/obj/effect/turf_decal/tile/purple/half/contrasted, +/obj/machinery/airalarm/mixingchamber{ + pixel_y = -24 }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, /turf/open/floor/iron/showroomfloor, -/area/medical/psychology) -"nbe" = ( -/obj/structure/table, -/obj/machinery/recharger, -/obj/machinery/light_switch/directional/south{ - pixel_x = 10 - }, -/obj/structure/reagent_dispensers/wall/peppertank/directional/west, -/obj/item/screwdriver, -/obj/machinery/firealarm/directional/south{ - pixel_x = -3 - }, -/obj/machinery/camera/directional/south{ - c_tag = "Cargo Checkpoint Post"; - name = "cargo camera"; - network = list("ss13","qm") - }, -/turf/open/floor/iron/dark, -/area/security/checkpoint/supply) -"nbo" = ( -/obj/machinery/suit_storage_unit/atmos, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/area/station/science/ordnance/freezerchamber) +"oSq" = ( +/obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/effect/turf_decal/delivery, -/obj/machinery/camera/directional/north{ - c_tag = "Atmospherics Lockers"; - name = "atmospherics camera"; - network = list("ss13","engine") - }, -/turf/open/floor/iron/dark, -/area/engineering/atmos) -"ncq" = ( -/turf/open/floor/iron/stairs/medium{ +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/maintenance/port/greater) +"oSs" = ( +/obj/structure/flora/grass/jungle/a/style_random, +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/area/hallway/primary/fore) -"ncv" = ( -/obj/effect/decal/cleanable/blood/old, -/obj/effect/decal/cleanable/dirt, -/obj/item/shard, -/turf/open/floor/plating{ - icon_state = "panelscorched" +/turf/open/misc/asteroid, +/area/space/nearstation) +"oSt" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/area/maintenance/fore) -"ncw" = ( -/obj/structure/flora/ausbushes/lavendergrass, -/turf/open/floor/grass, -/area/service/chapel/monastery) -"ncx" = ( -/obj/effect/turf_decal/arrows, -/obj/effect/decal/cleanable/blood/old, +/obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/cargo/storage) -"ncT" = ( /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/decal/cleanable/dirt, /turf/open/floor/plating{ - icon_state = "platingdmg1" - }, -/area/maintenance/port/greater) -"ndn" = ( -/obj/structure/reagent_dispensers/fueltank, -/obj/effect/turf_decal/delivery, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 + icon_state = "platingdmg3" }, -/turf/open/floor/iron/dark, -/area/commons/storage/primary) -"ndB" = ( -/turf/closed/wall/r_wall, -/area/maintenance/central) -"nei" = ( +/area/station/maintenance/fore) +"oSD" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/showroomfloor, -/area/science/misc_lab) -"nek" = ( -/obj/structure/sign/departments/holy{ - pixel_y = -30 +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/holopad, +/obj/effect/turf_decal/bot, /obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/iron/stairs/left{ - dir = 4 - }, -/area/hallway/primary/fore) -"nev" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 8 + dir = 6 }, /obj/effect/decal/cleanable/dirt, -/obj/structure/grille/broken, -/obj/effect/spawner/random/structure/crate, -/turf/open/floor/plating{ - icon_state = "platingdmg3" - }, -/area/maintenance/port/lesser) -"ney" = ( -/obj/structure/chair, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/effect/landmark/start/assistant, -/turf/open/floor/iron, -/area/commons/fitness/recreation) -"nez" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "Shower_1Privacy"; - name = "Shower 1 Privacy Shutter" - }, -/turf/open/floor/plating, -/area/commons/toilet/restrooms) -"neK" = ( -/obj/structure/table/wood, -/obj/machinery/firealarm/directional/north, -/obj/structure/statue/bronze/marx, -/turf/open/floor/iron/grimy, -/area/service/chapel/office) -"neP" = ( -/obj/effect/turf_decal/tile/neutral, -/obj/machinery/newscaster/directional/west, -/obj/effect/turf_decal/tile/neutral{ +/obj/machinery/duct, +/obj/effect/turf_decal/siding/white{ dir = 8 }, -/obj/structure/table, -/obj/item/storage/backpack/duffelbag/med/surgery, -/obj/effect/turf_decal/bot, /turf/open/floor/iron/dark, -/area/medical/surgery/fore) -"neR" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/area/station/service/bar) +"oSG" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 1 }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/white, +/area/station/security/prison/mess) +"oSI" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 8 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/purple{ dir = 1 }, -/obj/item/kirbyplants/random, -/turf/open/floor/iron/dark, -/area/security/courtroom) -"neY" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/structure/crate, -/obj/effect/turf_decal/stripes/corner, -/turf/open/floor/plating{ - icon_state = "panelscorched" +/obj/effect/turf_decal/tile/blue{ + dir = 1 }, -/area/maintenance/port/fore) -"nfn" = ( +/obj/machinery/status_display/evac/directional/west, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"oSX" = ( /obj/effect/turf_decal/tile/neutral{ dir = 1 }, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/structure/closet/secure_closet/captains, -/obj/effect/turf_decal/bot, +/obj/structure/table, +/obj/item/paper_bin{ + pixel_x = -4; + pixel_y = 4 + }, +/obj/item/pen, /turf/open/floor/iron/dark, -/area/command/heads_quarters/captain) -"nfw" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 1 +/area/station/hallway/secondary/exit/departure_lounge) +"oTd" = ( +/obj/machinery/door/morgue{ + name = "Mass Driver"; + req_access = list("chapel_office") }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/cargo/warehouse) -"nfy" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/door/poddoor/preopen{ - id = "prisonblast"; - name = "Prison Blast Door" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/turf_decal/caution/stand_clear, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ +/turf/open/floor/iron/dark, +/area/station/service/chapel/funeral) +"oTf" = ( +/obj/effect/decal/cleanable/cobweb, +/obj/effect/turf_decal/stripes/corner{ dir = 4 }, -/turf/open/floor/iron/dark, -/area/security/brig) -"nfH" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/effect/decal/cleanable/dirt, -/obj/structure/cable, +/obj/effect/spawner/random/structure/crate, /turf/open/floor/plating{ - icon_state = "platingdmg1" + icon_state = "panelscorched" }, -/area/maintenance/aft) -"nfT" = ( -/obj/structure/table, -/obj/machinery/newscaster/directional/east, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 8 +/area/station/maintenance/starboard/aft) +"oTg" = ( +/obj/machinery/conveyor{ + id = "NTMSLoad2"; + name = "on ramp" }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/obj/machinery/door/poddoor{ + id = "freight_port"; + name = "Freight Bay Blast Door" }, +/turf/open/floor/plating, +/area/station/cargo/warehouse) +"oTt" = ( /obj/effect/turf_decal/tile/neutral{ - dir = 8 + dir = 1 }, -/obj/effect/turf_decal/siding/green{ - dir = 8 +/obj/effect/turf_decal/tile/neutral, +/obj/structure/sign/painting/library{ + pixel_x = 32 }, -/obj/item/storage/bag/plants/portaseeder, -/obj/machinery/light/small/directional/east, -/obj/item/crowbar/red, -/obj/item/plant_analyzer, -/obj/effect/decal/cleanable/dirt, +/obj/machinery/photocopier, +/obj/item/radio/intercom/directional/south, +/obj/effect/turf_decal/box/white, /turf/open/floor/iron/dark, -/area/service/hydroponics/garden) -"ngn" = ( -/obj/effect/turf_decal/tile/red{ - dir = 8 +/area/station/service/library) +"oTw" = ( +/obj/machinery/telecomms/processor/preset_one, +/turf/open/floor/circuit/green/telecomms/mainframe, +/area/station/tcommsat/server) +"oTD" = ( +/obj/machinery/atmospherics/pipe/smart/simple/dark/visible, +/turf/closed/wall/r_wall, +/area/station/science/ordnance/burnchamber) +"oTE" = ( +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 4 }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow{ dir = 1 }, /obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 4 +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/iron, +/area/station/maintenance/starboard/fore) +"oTM" = ( +/obj/item/target/clown, +/obj/structure/window/reinforced, +/obj/effect/turf_decal/delivery, +/turf/open/floor/engine/vacuum, +/area/station/science/ordnance/bomb) +"oTP" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/obj/machinery/light/small/directional/west, -/turf/open/floor/iron/showroomfloor, -/area/security/brig) -"ngs" = ( -/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/turf/open/floor/iron/dark, -/area/engineering/storage_shared) -"ngt" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/obj/effect/decal/cleanable/dirt, +/obj/structure/spider/stickyweb, +/obj/effect/decal/cleanable/blood/gibs/old, +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/iron/dark, +/area/station/maintenance/port/greater) +"oTU" = ( +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, +/obj/effect/turf_decal/box/corners, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, -/area/cargo/warehouse) -"ngy" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/blood/old, +/area/station/security/courtroom) +"oUg" = ( /obj/structure/cable, -/obj/effect/spawner/random/structure/crate, -/obj/effect/turf_decal/stripes/line{ - dir = 4 +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/green{ + dir = 1 }, -/turf/open/floor/plating, -/area/maintenance/department/electrical) -"ngz" = ( -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ +/obj/effect/turf_decal/tile/blue{ dir = 8 }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/tile/blue{ dir = 4 }, -/obj/machinery/light/directional/south, /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/iron, -/area/hallway/primary/aft) -"nhd" = ( -/obj/machinery/flasher/directional/north{ - id = "AI"; - name = "Meatbag Pacifier" - }, -/turf/open/floor/circuit/green{ - luminosity = 2 - }, -/area/ai_monitored/turret_protected/ai) -"nhj" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/general/visible, -/obj/structure/cable, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/iron, -/area/cargo/miningoffice) -"nhp" = ( -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/service/chapel/dock) -"nhz" = ( /obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/tile/brown/half/contrasted, -/obj/effect/turf_decal/tile/yellow, /turf/open/floor/iron, -/area/cargo/miningoffice) -"nhB" = ( -/obj/machinery/door/airlock/maintenance{ - req_access_txt = "12" - }, -/obj/structure/cable, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 1 - }, -/turf/open/floor/plating, -/area/maintenance/department/security) -"nhS" = ( +/area/station/hallway/primary/starboard) +"oUj" = ( +/obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/iron/dark, -/area/command/heads_quarters/hos) -"nhV" = ( -/obj/structure/holohoop{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/security/prison) -"nhW" = ( -/obj/machinery/door/airlock/external/glass{ - name = "Monastery External Airlock" + dir = 1 }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ +/obj/machinery/atmospherics/pipe/smart/simple/orange/visible{ dir = 4 }, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"oUz" = ( +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, -/area/service/chapel/dock) -"nig" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/misc/asteroid, -/area/space/nearstation) -"niB" = ( +/area/station/cargo/miningoffice) +"oUA" = ( +/obj/effect/turf_decal/sand/plating, +/obj/structure/cable, +/obj/structure/lattice/catwalk, /obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating/airless, +/area/space/nearstation) +"oUH" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 + dir = 1 }, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, /obj/effect/turf_decal/tile/neutral, +/obj/structure/chair/office, +/obj/structure/sign/painting/library_private{ + pixel_x = 32 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/landmark/start/librarian, /turf/open/floor/iron/dark, -/area/maintenance/department/bridge) -"niP" = ( -/obj/machinery/computer/exodrone_control_console{ +/area/station/service/library) +"oUL" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/blue{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/obj/effect/turf_decal/tile/blue{ + dir = 8 }, /obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/item/radio/intercom/directional/south, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron/dark, -/area/cargo/drone_bay) -"njh" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/effect/turf_decal/tile/green{ dir = 1 }, -/obj/structure/disposalpipe/segment{ +/obj/effect/turf_decal/stripes/line{ dir = 10 }, /turf/open/floor/iron, -/area/hallway/primary/starboard) -"njj" = ( +/area/station/command/teleporter) +"oUS" = ( /obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/maintenance/disposal/incinerator) -"njk" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/item/storage/bag/trash, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/maintenance/fore) -"njm" = ( -/obj/effect/turf_decal/tile/blue{ +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 1 }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 +/turf/open/floor/iron/grimy, +/area/station/security/prison/safe) +"oVc" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/dark, +/area/station/science/xenobiology) +"oVl" = ( +/obj/machinery/door/airlock/external{ + name = "Satellite External Airlock" }, -/obj/effect/turf_decal/tile/blue{ +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/landmark/start/medical_doctor, -/obj/structure/cable, -/obj/effect/turf_decal/siding/blue{ - dir = 8 +/obj/effect/mapping_helpers/airlock/access/all/engineering/construction, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/aisat/atmos) +"oVy" = ( +/obj/machinery/power/smes, +/obj/effect/decal/cleanable/dirt, +/obj/structure/sign/warning/electric_shock{ + pixel_y = 32 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron/showroomfloor, -/area/medical/medbay/central) -"nju" = ( +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/structure/spider/stickyweb, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/maintenance/department/electrical) +"oVP" = ( +/obj/structure/flora/bush/sparsegrass/style_random, +/obj/structure/flora/rock, +/turf/open/misc/asteroid, +/area/station/hallway/secondary/exit/departure_lounge) +"oVY" = ( /obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating{ - icon_state = "panelscorched" +/obj/structure/sign/poster/contraband/rebels_unite{ + pixel_x = 32; + pixel_y = 32 }, -/area/maintenance/disposal/incinerator) -"njw" = ( -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/yellow{ +/obj/effect/turf_decal/trimline/purple/filled/corner{ dir = 8 }, -/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/trimline/purple/filled/corner{ + dir = 4 + }, +/obj/item/toy/plush/plasmamanplushie{ + name = "Lithium II" + }, +/turf/open/floor/plating/plasma/rust, +/area/station/maintenance/space_hut/plasmaman) +"oWc" = ( +/obj/effect/turf_decal/siding/wood, +/obj/structure/cable, +/obj/machinery/firealarm/directional/west, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/turf/open/floor/iron, -/area/hallway/primary/aft) -"njz" = ( -/obj/item/target/clown, -/obj/effect/turf_decal/stripes/line{ - dir = 4 +/obj/structure/disposalpipe/segment, +/turf/open/floor/carpet/red, +/area/station/service/chapel/monastery) +"oWj" = ( +/obj/machinery/atmospherics/components/binary/tank_compressor{ + dir = 8 }, -/obj/machinery/camera/preset/ordnance{ - dir = 4 +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/tile/purple/half/contrasted{ + dir = 1 }, -/turf/open/floor/engine/vacuum, -/area/science/test_area) -"njK" = ( +/obj/structure/sign/poster/random/directional/north, +/turf/open/floor/iron/showroomfloor, +/area/station/science/ordnance) +"oWG" = ( +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/green{ - dir = 1 - }, +/turf/open/floor/plating, +/area/station/security/prison/mess) +"oWI" = ( +/obj/structure/table/reinforced, +/obj/structure/reagent_dispensers/servingdish, +/turf/open/floor/iron/white, +/area/station/security/prison/mess) +"oWQ" = ( /obj/effect/turf_decal/tile/blue{ dir = 8 }, -/turf/open/floor/iron, -/area/hallway/primary/starboard) -"njO" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/insectguts, -/turf/open/floor/plating{ - icon_state = "panelscorched" - }, -/area/maintenance/department/bridge) -"njW" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/structure/railing{ - dir = 1 - }, -/turf/open/floor/iron/dark, -/area/science/research) -"nky" = ( /obj/effect/turf_decal/tile/blue{ dir = 1 }, /obj/effect/turf_decal/tile/blue{ - dir = 8 + dir = 1 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/blue, /obj/effect/turf_decal/tile/blue{ dir = 1 }, -/obj/machinery/atmospherics/components/unary/thermomachine/freezer, -/obj/effect/turf_decal/delivery, -/obj/effect/turf_decal/tile/blue{ - dir = 4 +/obj/effect/turf_decal/tile/blue, +/obj/structure/disposalpipe/segment{ + dir = 6 }, +/obj/structure/cable, /turf/open/floor/iron/showroomfloor, -/area/medical/medbay/central) -"nkC" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/area/station/medical/paramedic) +"oWX" = ( +/obj/effect/turf_decal/delivery, +/obj/machinery/shieldgen, +/turf/open/floor/iron/dark, +/area/station/engineering/supermatter/room) +"oXa" = ( +/obj/effect/turf_decal/tile/blue{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/red{ dir = 1 }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/iron, -/area/hallway/primary/starboard) -"nlh" = ( -/obj/structure/frame/machine, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/effect/decal/cleanable/oil, -/obj/item/stack/cable_coil/cut, -/turf/open/floor/plating, -/area/cargo/warehouse) -"nlo" = ( -/obj/structure/grille, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/effect/turf_decal/stripes/line{ dir = 1 }, +/turf/open/floor/iron, +/area/station/commons/fitness/recreation) +"oXe" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/plating{ - icon_state = "panelscorched" +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/door/poddoor/preopen{ + id = "prisonblast"; + name = "Prison Blast Door" }, -/area/maintenance/port/greater) -"nlz" = ( -/obj/effect/turf_decal/stripes/corner, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/west, -/turf/open/floor/plating, -/area/hallway/primary/aft) -"nlM" = ( -/obj/effect/turf_decal/tile/brown{ +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/turf_decal/tile/brown{ - dir = 1 +/obj/effect/turf_decal/caution/stand_clear, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 4 }, -/obj/effect/turf_decal/tile/yellow{ +/turf/open/floor/iron/dark, +/area/station/security/brig) +"oXm" = ( +/obj/effect/turf_decal/tile/red{ dir = 1 }, -/obj/effect/turf_decal/loading_area, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/cargo/storage) -"nmb" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ +/obj/effect/turf_decal/tile/blue{ dir = 4 }, -/obj/machinery/door/firedoor, -/obj/machinery/duct, -/obj/machinery/door/airlock{ - name = "Service Hall"; - req_one_access_txt = "25;26;35;28;22;37;46;38;70" +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) +"oXw" = ( +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/light/directional/north, +/obj/machinery/newscaster/directional/north, +/obj/machinery/computer/security/qm, /turf/open/floor/iron/dark, -/area/hallway/secondary/service) -"nmp" = ( +/area/station/cargo/qm) +"oXx" = ( +/obj/machinery/door/airlock/maintenance, +/obj/structure/disposalpipe/segment, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/effect/turf_decal/stripes/corner{ dir = 8 }, -/turf/open/floor/iron/showroomfloor, -/area/security/prison) -"nmH" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/structure/chair{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ +/obj/effect/mapping_helpers/airlock/unres{ dir = 1 }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +/turf/open/floor/iron/dark, +/area/station/maintenance/starboard/fore) +"oXK" = ( +/obj/structure/table, +/obj/item/hand_labeler, +/obj/item/crowbar/red, +/obj/item/gps/mining, +/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"nnr" = ( -/obj/structure/bed{ dir = 4 }, -/obj/item/bedsheet/captain{ +/obj/effect/decal/cleanable/cobweb, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light_switch/directional/north, +/obj/machinery/light/small/directional/north, +/obj/effect/turf_decal/stripes/corner{ dir = 4 }, -/obj/effect/landmark/start/captain, -/obj/item/radio/intercom/directional/west{ - freerange = 1; - name = "Captain's Intercom" +/obj/effect/turf_decal/tile/brown/half/contrasted{ + dir = 1 }, -/obj/structure/sign/poster/contraband/random/directional/north, -/turf/open/floor/carpet/royalblue, -/area/command/heads_quarters/captain/private) -"nnN" = ( /obj/structure/cable, -/turf/open/floor/plating, -/area/maintenance/department/security) -"nnT" = ( -/obj/structure/closet/crate/hydroponics, -/obj/item/crowbar/red, -/obj/item/reagent_containers/glass/bucket, -/obj/item/circuitboard/machine/biogenerator, -/obj/item/wirecutters, -/obj/item/wrench, -/obj/item/shovel/spade, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/station/cargo/miningoffice) +"oYc" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/grunge{ + name = "Recreation Area" + }, /obj/structure/disposalpipe/segment{ - dir = 10 + dir = 4 }, -/obj/effect/turf_decal/tile/green{ +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/commons/fitness/recreation) +"oYd" = ( +/obj/effect/turf_decal/tile/yellow{ dir = 1 }, -/obj/effect/turf_decal/tile/blue{ +/obj/effect/turf_decal/tile/yellow{ dir = 8 }, /obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron, -/area/service/hydroponics) -"nnX" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/window/left/directional/west{ - name = "Kitchen Service Desk"; - req_access_txt = "28" - }, -/obj/item/paper_bin{ - pixel_x = -4; - pixel_y = 4 - }, -/obj/item/pen, -/obj/item/storage/bag/plants, -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/trimline/green/corner, -/obj/machinery/door/window/right/directional/east{ - name = "Kitchen Service Desk"; - req_access_txt = "35" + dir = 1 }, -/turf/open/floor/iron, -/area/service/kitchen) -"nnZ" = ( -/obj/effect/turf_decal/bot, -/obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/structure/crate, -/turf/open/floor/iron, -/area/cargo/storage) -"noe" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/obj/machinery/light/directional/south, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 }, -/turf/open/floor/iron/dark/corner{ +/obj/item/radio/intercom/directional/south, +/obj/effect/turf_decal/stripes/line{ dir = 8 }, -/area/hallway/primary/central/fore) -"nom" = ( -/obj/effect/mapping_helpers/iannewyear, -/turf/open/floor/wood, -/area/command/heads_quarters/hop) -"noq" = ( -/obj/effect/turf_decal/tile/red{ - dir = 1 +/obj/effect/turf_decal/loading_area{ + dir = 4; + pixel_x = 5 }, +/turf/open/floor/iron, +/area/station/engineering/atmos/storage/gas) +"oYi" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/light/directional/north, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, +/obj/structure/cable, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/iron, -/area/security/processing) -"noC" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/decal/cleanable/blood/old, -/turf/open/floor/plating, -/area/cargo/warehouse) -"noV" = ( -/obj/effect/turf_decal/bot, /obj/effect/turf_decal/tile/neutral{ - dir = 8 + dir = 4 }, -/obj/effect/turf_decal/tile/neutral, -/obj/machinery/light/directional/north, -/obj/machinery/newscaster/directional/north, -/obj/machinery/computer/atmos_control/nocontrol/master, -/turf/open/floor/iron/dark, -/area/engineering/atmos/storage/gas) -"noY" = ( /obj/effect/turf_decal/stripes/line{ - dir = 8 + dir = 1 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron/dark/corner{ + dir = 1 }, +/area/station/hallway/primary/central) +"oYu" = ( +/obj/effect/turf_decal/bot, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/machinery/shower{ - dir = 4; - name = "emergency shower" +/obj/machinery/disposal/bin{ + desc = "A pneumatic waste disposal unit. This one leads into space!"; + name = "deathsposal unit" }, -/obj/effect/turf_decal/box/corners, -/obj/effect/turf_decal/box/corners{ +/obj/effect/turf_decal/stripes/corner{ dir = 4 }, -/turf/open/floor/iron, -/area/engineering/atmos) -"npq" = ( -/obj/effect/turf_decal/tile/neutral{ +/obj/structure/disposalpipe/trunk{ dir = 1 }, +/turf/open/floor/iron/dark, +/area/station/medical/virology) +"oYN" = ( +/obj/machinery/air_sensor/nitrous_tank, +/turf/open/floor/engine/n2o, +/area/station/engineering/atmos) +"oYV" = ( +/obj/structure/table, +/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/stripes/corner{ +/obj/machinery/light/small/directional/west, +/obj/item/restraints/handcuffs/cable/red, +/obj/item/clothing/suit/apron/surgical, +/obj/item/weldingtool/mini, +/turf/open/floor/iron/dark, +/area/station/maintenance/fore) +"oZb" = ( +/obj/structure/railing{ + dir = 4 + }, +/obj/machinery/door/firedoor/border_only{ dir = 1 }, -/obj/structure/closet/secure_closet/personal/patient, -/obj/machinery/camera/directional/north{ - c_tag = "Medbay Aux Storage"; - name = "medical camera"; - network = list("ss13","medical") +/turf/open/floor/iron/stairs/right{ + dir = 1 }, -/obj/effect/turf_decal/bot, -/obj/item/toy/figure/paramedic, -/obj/structure/extinguisher_cabinet/directional/north, -/turf/open/floor/iron/dark, -/area/medical/paramedic) -"npu" = ( -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 4 +/area/station/service/chapel/dock) +"oZv" = ( +/obj/structure/lattice/catwalk, +/obj/structure/sign/warning/secure_area{ + pixel_x = -32; + pixel_y = -32 }, -/obj/effect/turf_decal/tile/red{ +/obj/structure/transit_tube/horizontal{ dir = 1 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/sand/plating, +/obj/structure/cable, +/turf/open/floor/plating, +/area/space/nearstation) +"oZE" = ( +/turf/closed/wall/r_wall, +/area/station/security/processing) +"oZP" = ( +/obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/obj/structure/bed, -/obj/item/bedsheet/brown, -/obj/item/radio/intercom/prison/directional/east, -/turf/open/floor/iron/showroomfloor, -/area/security/brig) -"npB" = ( +/obj/item/radio/intercom/directional/west, +/turf/open/floor/engine/telecomms, +/area/station/tcommsat/server) +"oZS" = ( +/obj/structure/table, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/structure/table/wood, -/obj/item/flashlight/lamp/green{ - pixel_x = -5; - pixel_y = 7 +/obj/effect/turf_decal/tile/yellow{ + dir = 1 }, -/obj/item/camera{ - pixel_y = 4 +/obj/effect/turf_decal/tile/yellow{ + dir = 4 }, -/obj/machinery/airalarm/directional/south, +/obj/item/healthanalyzer, +/obj/item/hand_labeler, /turf/open/floor/iron/dark, -/area/command/heads_quarters/captain) -"npH" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/area/station/command/bridge) +"oZT" = ( +/obj/effect/turf_decal/tile/blue{ dir = 4 }, -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/command/heads_quarters/hos) -"nqj" = ( -/obj/structure/flora/grass/jungle/b, -/obj/structure/flora/ausbushes/brflowers, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/grass, -/area/medical/psychology) -"nqQ" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/structure/table/wood, -/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/siding/wood{ +/obj/effect/turf_decal/tile/neutral, +/obj/structure/window/reinforced{ dir = 8 }, -/obj/machinery/door/window/right/directional/west{ - name = "Library Desk"; - req_access_txt = "37" +/obj/machinery/atmospherics/components/binary/pump{ + dir = 4; + name = "Air to Mix" }, -/obj/item/clipboard, -/obj/item/toy/figure/curator, -/obj/item/pen/fountain, -/turf/open/floor/iron/dark, -/area/service/library) -"nqW" = ( +/obj/machinery/atmospherics/pipe/bridge_pipe/green/visible, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/showroomfloor, +/area/station/engineering/atmos) +"oZX" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/port) +"pab" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, /obj/effect/turf_decal/tile/neutral{ - dir = 8 + dir = 4 }, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/turf/open/floor/iron/dark, -/area/security/courtroom) -"nqY" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/smart/simple/yellow/visible{ - dir = 6 - }, -/turf/open/floor/plating, -/area/engineering/atmos) -"nrk" = ( -/obj/machinery/chem_master/condimaster{ - desc = "Used to separate out liquids - useful for purifying botanical extracts. Also dispenses condiments."; - name = "BrewMaster 2199" +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/obj/effect/turf_decal/bot, /obj/effect/turf_decal/tile/neutral, -/obj/item/reagent_containers/food/drinks/shaker{ - pixel_x = 5 +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/command/bridge) +"pac" = ( +/obj/machinery/telecomms/server/presets/command, +/turf/open/floor/circuit/green/telecomms/mainframe, +/area/station/tcommsat/server) +"paf" = ( +/obj/structure/fluff/broken_flooring{ + icon_state = "plating" }, -/obj/machinery/light_switch/directional/west{ - pixel_x = -22; - pixel_y = -6 +/turf/closed/mineral/random/labormineral, +/area/space/nearstation) +"pah" = ( +/obj/structure/table/wood/fancy/blue, +/obj/effect/turf_decal/siding/wood{ + dir = 9 }, -/obj/machinery/airalarm/directional/north, -/obj/item/radio/intercom/directional/west{ - pixel_x = -28; - pixel_y = 4 +/obj/machinery/airalarm/directional/west, +/obj/item/reagent_containers/food/drinks/bottle/wine/unlabeled, +/turf/open/floor/carpet/royalblue, +/area/station/service/chapel/office) +"pal" = ( +/obj/machinery/door/airlock/external{ + name = "Atmospherics External Airlock" }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/atmos, /turf/open/floor/iron/dark, -/area/service/bar) -"nry" = ( +/area/station/engineering/atmos/pumproom) +"paM" = ( /obj/structure/cable, -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/tile/neutral{ +/turf/open/floor/wood, +/area/station/maintenance/port/greater) +"paN" = ( +/obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, +/obj/item/radio/intercom/directional/north, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"paU" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ dir = 8 }, -/turf/open/floor/iron/dark/corner{ +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ dir = 1 }, -/area/hallway/primary/fore) -"nrB" = ( -/obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/decal/cleanable/blood/old, +/obj/structure/cable, +/turf/open/floor/iron/showroomfloor, +/area/station/medical/exam_room) +"pbk" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/disposalpipe/segment{ dir = 4 }, +/turf/open/floor/iron/showroomfloor, +/area/station/medical/paramedic) +"pbs" = ( +/obj/structure/sign/warning/vacuum/external, +/turf/closed/wall/rust, +/area/station/maintenance/disposal) +"pbx" = ( +/obj/machinery/computer/libraryconsole/bookmanagement, +/obj/structure/table, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/grimy, +/area/station/security/prison) +"pbD" = ( +/obj/effect/turf_decal/bot, +/obj/structure/sign/warning/fire{ + pixel_y = 32 + }, +/obj/machinery/atmospherics/components/unary/portables_connector/visible/layer4, +/turf/open/floor/plating, +/area/station/cargo/warehouse) +"pbS" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/decal/cleanable/dirt, /obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment, /turf/open/floor/plating{ icon_state = "platingdmg1" }, -/area/maintenance/port/fore) -"nrK" = ( -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/machinery/airalarm/directional/north, -/obj/machinery/camera/directional/north{ - c_tag = "Brig Entrance" - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/turf/open/floor/iron, -/area/security/brig) -"nrY" = ( +/area/station/maintenance/starboard/aft) +"pbY" = ( +/obj/effect/turf_decal/tile/neutral, /obj/structure/table/wood, -/obj/item/paper_bin{ - pixel_x = -3; - pixel_y = 7 - }, -/obj/item/pen, -/obj/item/stamp/law{ - pixel_x = 8; - pixel_y = 6 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, +/obj/effect/decal/cleanable/cobweb, +/obj/item/toy/katana, +/obj/item/clothing/shoes/sandal, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/dark, -/area/service/lawoffice) -"nsa" = ( -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/area/station/maintenance/port/fore) +"pcc" = ( +/obj/effect/turf_decal/loading_area{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/turf/open/floor/iron, +/area/station/service/chapel/dock) +"pcl" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/stripes/corner{ dir = 8 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/landmark/start/hangover, -/turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"nsR" = ( -/obj/machinery/atmospherics/components/binary/valve/layer4, -/obj/effect/turf_decal/stripes/line, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, /turf/open/floor/plating, -/area/cargo/warehouse) -"nsU" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/brown{ - dir = 8 - }, +/area/station/maintenance/solars/port/fore) +"pcC" = ( +/obj/structure/sign/warning/secure_area, +/turf/closed/wall/r_wall, +/area/station/hallway/secondary/entry) +"pcG" = ( /obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/brown, -/turf/open/floor/iron, -/area/cargo/drone_bay) -"ntr" = ( -/obj/structure/chair{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/wood, -/area/security/detectives_office) -"nuc" = ( -/turf/closed/wall/r_wall/rust, -/area/engineering/storage/tech) -"nuQ" = ( -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/yellow{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/yellow{ dir = 8 }, -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ dir = 1 }, -/obj/effect/turf_decal/box, -/obj/machinery/portable_atmospherics/canister, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/maintenance/disposal/incinerator) -"nvj" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 8 - }, -/turf/open/floor/iron/dark, -/area/service/chapel/funeral) -"nvS" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, /turf/open/floor/iron/showroomfloor, -/area/security/office) -"nwa" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/corner{ - dir = 4 +/area/station/medical/pharmacy) +"pcO" = ( +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/mob/living/simple_animal/hostile/asteroid/hivelord, -/turf/open/floor/plating, -/area/cargo/warehouse) -"nwk" = ( -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/machinery/camera/directional/east{ + c_tag = "E.V.A. Storage"; + name = "command camera" + }, +/obj/machinery/light/directional/east, +/obj/machinery/suit_storage_unit/standard_unit{ + desc = "An industrial suit storage device carrying retro space suits. Neat!"; + helmet_type = /obj/item/clothing/head/helmet/space; + suit_type = /obj/item/clothing/suit/space + }, +/obj/machinery/status_display/ai/directional/east, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/command/storage/eva) +"pdg" = ( +/obj/effect/turf_decal/tile/purple{ dir = 4 }, -/obj/effect/turf_decal/tile/blue{ +/obj/effect/turf_decal/tile/purple{ dir = 1 }, -/obj/effect/turf_decal/tile/blue{ +/obj/effect/turf_decal/tile/purple{ dir = 1 }, -/obj/effect/turf_decal/tile/blue, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/siding/purple{ + dir = 1 + }, /turf/open/floor/iron/showroomfloor, -/area/command/heads_quarters/cmo) -"nwu" = ( -/obj/machinery/atmospherics/components/unary/thermomachine/freezer{ - dir = 8 +/area/station/science/research) +"pdE" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/line{ + dir = 6 }, -/obj/effect/turf_decal/tile/purple/anticorner/contrasted{ +/obj/machinery/atmospherics/components/binary/pump/on/layer4{ dir = 4 }, -/obj/machinery/light/directional/north, -/turf/open/floor/iron/showroomfloor, -/area/science/mixing) -"nwx" = ( -/obj/effect/spawner/structure/window, /turf/open/floor/plating, -/area/service/library) -"nwB" = ( +/area/station/maintenance/port/greater) +"pdI" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/turf/open/floor/iron/showroomfloor, +/area/station/medical/psychology) +"pdR" = ( +/obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/decal/cleanable/dirt, -/obj/effect/landmark/start/hangover, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, +/obj/effect/turf_decal/caution/stand_clear, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/medical/medbay/central) +"pet" = ( /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/stripes/line{ - dir = 8 - }, -/turf/open/floor/iron, -/area/hallway/primary/starboard) -"nwC" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue{ dir = 4 }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 +/obj/machinery/atmospherics/pipe/bridge_pipe/green/visible, +/obj/machinery/atmospherics/pipe/bridge_pipe/cyan/visible{ + dir = 4 }, -/obj/machinery/airalarm/directional/north, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"peu" = ( +/obj/structure/reagent_dispensers/watertank, +/obj/effect/turf_decal/delivery, +/obj/machinery/light/directional/south, /obj/effect/turf_decal/stripes/corner{ - dir = 1 - }, -/turf/open/floor/iron/showroomfloor, -/area/medical/medbay/central) -"nwJ" = ( -/obj/structure/railing{ - dir = 1 + dir = 8 }, -/obj/effect/turf_decal/siding/wideplating/dark{ +/obj/effect/turf_decal/stripes/corner{ dir = 4 }, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, /turf/open/floor/iron/dark, -/area/service/chapel/dock) -"nxf" = ( -/obj/machinery/camera/directional/north{ - c_tag = "Atmospherics Tank - O2"; - name = "atmospherics camera"; - network = list("ss13","engine") +/area/station/ai_monitored/turret_protected/aisat/atmos) +"pev" = ( +/obj/structure/table, +/obj/item/candle/infinite{ + pixel_x = 6; + pixel_y = 6 }, -/turf/open/floor/engine/o2, -/area/engineering/atmos) -"nxp" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/obj/item/food/spaghetti/meatballspaghetti{ + pixel_y = 5 }, -/obj/effect/turf_decal/tile/neutral, +/obj/item/kitchen/fork, /obj/effect/decal/cleanable/dirt, -/obj/structure/rack, -/obj/item/circuitboard/machine/exoscanner{ - pixel_y = 3 - }, -/obj/item/circuitboard/machine/exoscanner, -/obj/item/circuitboard/machine/exoscanner{ - pixel_y = -3 - }, -/obj/machinery/light_switch/directional/north{ - pixel_x = 12 - }, -/obj/machinery/power/apc/auto_name/directional/west, -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/cargo/drone_bay) -"nxx" = ( -/obj/effect/turf_decal/sand/plating, -/obj/structure/disposalpipe/segment{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/turf/open/floor/plating/airless, -/area/space/nearstation) -"nxT" = ( -/obj/effect/turf_decal/tile/yellow{ - dir = 1 +/turf/open/floor/plating{ + icon_state = "panelscorched" }, -/obj/effect/turf_decal/tile/yellow{ +/area/station/maintenance/port/lesser) +"peF" = ( +/obj/effect/turf_decal/tile/purple{ dir = 4 }, -/obj/effect/turf_decal/tile/red{ +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/effect/turf_decal/siding/purple{ dir = 4 }, -/obj/structure/reagent_dispensers/fueltank, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/turf/open/floor/iron/showroomfloor, +/area/station/science/xenobiology) +"peJ" = ( +/obj/effect/turf_decal/tile/blue{ dir = 4 }, +/obj/effect/turf_decal/tile/red, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, /turf/open/floor/iron, -/area/maintenance/disposal/incinerator) -"nym" = ( -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/tile/green, -/obj/effect/turf_decal/tile/green{ - dir = 1 +/area/station/commons/fitness/recreation) +"peT" = ( +/obj/machinery/light/small/directional/west, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 }, -/obj/effect/turf_decal/tile/green{ - dir = 8 +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/hallway/primary/aft) +"peY" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ + dir = 5 }, -/obj/effect/turf_decal/tile/green{ +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/cargo/office) +"pfc" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/high_volume/siphon/monitored/air_output{ dir = 4 }, -/obj/effect/turf_decal/delivery, -/turf/open/floor/iron/checker, -/area/service/hydroponics) -"nyr" = ( -/obj/effect/turf_decal/tile/green, -/obj/effect/turf_decal/tile/green{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue{ +/turf/open/floor/engine/air, +/area/station/engineering/atmos) +"pfr" = ( +/obj/structure/cable, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/catwalk_floor/iron_smooth, +/area/station/maintenance/department/chapel/monastery) +"pfJ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/tile/neutral{ +/obj/structure/sign/poster/contraband/random/directional/north, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/starboard/fore) +"pfM" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/chair/office{ dir = 8 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/engine, +/area/station/ai_monitored/turret_protected/aisat/atmos) +"pfO" = ( +/obj/structure/rack, +/obj/item/restraints/handcuffs, +/obj/item/assembly/flash/handheld, +/obj/structure/cable, +/obj/effect/turf_decal/tile/red/half/contrasted{ dir = 1 }, /turf/open/floor/iron, -/area/service/hydroponics) -"nyx" = ( -/obj/effect/turf_decal/tile/red{ - dir = 8 +/area/station/security/execution/transfer) +"pfV" = ( +/obj/machinery/airalarm/directional/south, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/obj/effect/turf_decal/tile/red, /obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/turf/open/floor/iron/dark, +/area/station/maintenance/department/bridge) +"pgA" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/portable_atmospherics/canister/oxygen, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos/storage/gas) +"pgI" = ( +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/structure/closet/secure_closet/personal, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/wood{ + icon_state = "wood-broken" }, -/turf/open/floor/iron/showroomfloor, -/area/security/lockers) -"nyI" = ( -/obj/machinery/door/airlock/engineering{ - name = "Port Quarter Solar Access"; - req_access_txt = "10" +/area/station/cargo/warehouse) +"pgQ" = ( +/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, +/turf/open/floor/iron/dark, +/area/station/command/bridge) +"phh" = ( +/obj/structure/sign/poster/contraband/red_rum, +/turf/closed/wall/rust, +/area/station/maintenance/port/greater) +"phF" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/maintenance/disposal/incinerator) +"phH" = ( +/obj/structure/bodycontainer/morgue, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/bot_white, /obj/effect/decal/cleanable/dirt, -/obj/structure/cable, /turf/open/floor/iron/dark, -/area/maintenance/solars/port/aft) -"nyP" = ( -/obj/effect/turf_decal/delivery, -/obj/machinery/door/window/right/directional/north{ - name = "Emergency Storage"; - req_access_txt = "19" - }, -/obj/machinery/suit_storage_unit/standard_unit{ - desc = "An industrial suit storage device carrying retro space suits. This one is blue."; - helmet_type = /obj/item/clothing/head/helmet/space/syndicate/blue; - suit_type = /obj/item/clothing/suit/space/syndicate/blue - }, -/obj/effect/turf_decal/stripes/corner{ - dir = 4 +/area/station/medical/morgue) +"phK" = ( +/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/turf/open/floor/iron/dark, -/area/command/bridge) -"nzm" = ( /obj/effect/turf_decal/tile/neutral{ dir = 1 }, /obj/effect/turf_decal/tile/neutral{ - dir = 8 + dir = 4 }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/obj/structure/disposalpipe/segment{ + dir = 5 }, /turf/open/floor/iron, -/area/commons/fitness/recreation) -"nzp" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/decoration/glowstick, -/obj/structure/grille/broken, -/turf/open/floor/plating{ - icon_state = "platingdmg3" - }, -/area/maintenance/port/lesser) -"nzw" = ( -/obj/structure/rack, -/obj/item/storage/toolbox/mechanical, -/obj/item/extinguisher/mini, -/obj/item/tank/internals/oxygen/yellow, -/obj/item/clothing/mask/gas, +/area/station/hallway/primary/central/fore) +"phL" = ( /obj/effect/turf_decal/tile/neutral{ - dir = 4 + dir = 8 }, +/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/machinery/firealarm/directional/south, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/stripes/corner{ +/obj/effect/turf_decal/stripes/white/line{ dir = 1 }, +/obj/machinery/door/window{ + dir = 4 + }, /turf/open/floor/iron/dark, -/area/command/heads_quarters/ce) -"nzG" = ( -/turf/open/floor/iron/dark, -/area/service/chapel/dock) -"nzQ" = ( -/obj/machinery/door/airlock/grunge{ - name = "Cell 1" +/area/station/medical/morgue) +"phQ" = ( +/obj/structure/flora/bush/pale/style_random, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/misc/asteroid, +/area/space/nearstation) +"phX" = ( +/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/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/security/prison/safe) -"nAd" = ( -/obj/structure/flora/ausbushes/leafybush, -/obj/structure/flora/ausbushes/sunnybush, -/turf/open/floor/grass, -/area/service/hydroponics/garden) -"nAe" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/area/station/hallway/secondary/exit/departure_lounge) +"phY" = ( +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ dir = 8 }, -/obj/machinery/airalarm/directional/east, -/obj/effect/turf_decal/stripes/corner, -/turf/open/floor/engine, -/area/ai_monitored/turret_protected/aisat/atmos) -"nAr" = ( -/obj/machinery/conveyor{ - dir = 4; - id = "packagereturn"; - name = "crate return belt" +/obj/effect/turf_decal/tile/yellow{ + dir = 4 }, -/obj/effect/turf_decal/bot, -/obj/machinery/light/directional/south, -/obj/machinery/camera/directional/south{ - c_tag = "Delivery Office"; - name = "cargo camera"; - network = list("ss13","qm") +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/delivery, +/turf/open/floor/iron/showroomfloor, +/area/station/medical/medbay/lobby) +"pig" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 8 }, -/turf/open/floor/iron/dark, -/area/cargo/sorting) -"nAw" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/structure/girder, -/turf/open/floor/plating{ - icon_state = "panelscorched" +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 1 }, -/area/maintenance/fore) -"nAx" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/green{ +/obj/effect/turf_decal/tile/purple{ dir = 1 }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 +/obj/effect/turf_decal/tile/purple, +/obj/machinery/airalarm/directional/west, +/obj/machinery/camera/directional/west{ + c_tag = "Xenobiology Labs"; + name = "xenobiology camera"; + network = list("ss13","rd","xeno") }, -/obj/machinery/newscaster/directional/west, -/turf/open/floor/iron, -/area/service/hydroponics) -"nAz" = ( -/turf/closed/wall/r_wall, -/area/security/lockers) -"nAC" = ( -/obj/structure/reagent_dispensers/beerkeg{ - pixel_y = 5 +/obj/structure/closet/secure_closet/cytology, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/iron/showroomfloor, +/area/station/science/xenobiology) +"pii" = ( +/obj/machinery/atmospherics/components/binary/dp_vent_pump/high_volume/incinerator_ordmix{ + dir = 8 }, -/obj/structure/table/wood, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/landmark/blobstart, +/turf/open/floor/engine, +/area/station/science/ordnance/burnchamber) +"pik" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/blue{ dir = 1 }, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/effect/decal/cleanable/cobweb/cobweb2, -/obj/item/storage/box/drinkingglasses, -/obj/machinery/light/small/directional/north, +/obj/structure/extinguisher_cabinet/directional/west, +/obj/effect/turf_decal/stripes/line, +/obj/structure/disposalpipe/segment, +/obj/structure/cable, /turf/open/floor/iron/dark, -/area/service/bar) -"nAF" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/closed/wall/r_wall, -/area/science/misc_lab) -"nAY" = ( +/area/station/command/bridge) +"pio" = ( +/obj/effect/decal/cleanable/blood/old, /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, +/obj/machinery/meter/layer2, +/turf/open/floor/plating, +/area/station/maintenance/starboard) +"piu" = ( +/turf/open/floor/iron/dark, +/area/station/service/chapel/monastery) +"piB" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, /obj/structure/disposalpipe/segment{ - dir = 9 + dir = 4 }, -/turf/open/floor/plating{ - icon_state = "platingdmg1" +/obj/machinery/duct, +/obj/structure/railing/corner{ + dir = 4 }, -/area/maintenance/port/greater) -"nBl" = ( +/turf/open/floor/iron/showroomfloor, +/area/station/service/bar/atrium) +"piD" = ( +/obj/structure/sign/warning/electric_shock, +/turf/closed/wall, +/area/station/engineering/supermatter/room) +"piH" = ( +/obj/machinery/light/small/directional/east, +/obj/structure/bed, +/obj/item/bedsheet/red, +/obj/machinery/airalarm/directional/north, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/tile/red/fourcorners, +/turf/open/floor/iron/white, +/area/station/security/prison/safe) +"piQ" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/obj/machinery/status_display/evac/directional/east, +/turf/open/floor/iron/dark/corner{ + dir = 4 + }, +/area/station/hallway/primary/port) +"piX" = ( +/obj/effect/turf_decal/siding/purple{ dir = 8 }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/disposalpipe/segment{ +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/science/robotics/mechbay) +"piZ" = ( +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/turf/open/floor/iron, -/area/service/janitor) -"nBm" = ( -/obj/structure/lattice/catwalk, -/turf/open/floor/plating/airless, -/area/solars/port/fore) -"nBC" = ( +/obj/structure/cable, +/turf/open/floor/engine, +/area/station/engineering/supermatter) +"pji" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/stripes/corner{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/girder/displaced, -/obj/structure/grille/broken, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"pjm" = ( /obj/structure/cable, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/iron/dark, +/area/station/command/teleporter) +"pjC" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red, +/obj/machinery/status_display/ai/directional/south, /obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, +/obj/machinery/camera/directional/south{ + c_tag = "Recreation Fitness Ring"; + name = "recreation camera" + }, +/turf/open/floor/iron, +/area/station/commons/fitness/recreation) +"pjV" = ( +/obj/structure/table/wood, +/obj/machinery/newscaster/directional/east, +/obj/item/paper_bin{ + pixel_x = 4; + pixel_y = 4 + }, +/obj/item/pen, +/turf/open/floor/wood, +/area/station/maintenance/starboard/fore) +"pjX" = ( +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/green, +/obj/effect/turf_decal/tile/green{ dir = 1 }, -/turf/open/floor/plating{ - icon_state = "platingdmg1" +/obj/effect/turf_decal/tile/green{ + dir = 8 }, -/area/maintenance/port/greater) -"nCo" = ( -/obj/machinery/door/airlock/maintenance{ - req_access_txt = "12" +/obj/effect/turf_decal/tile/green{ + dir = 4 }, -/obj/effect/mapping_helpers/airlock/abandoned, -/obj/structure/barricade/wooden/crude, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/dark, -/area/maintenance/port/greater) -"nCV" = ( -/obj/structure/closet/secure_closet/security/science, -/obj/item/crowbar, -/obj/item/book/manual/wiki/security_space_law, +/obj/structure/closet/secure_closet/hydroponics, +/obj/structure/sign/poster/contraband/kudzu{ + pixel_x = 32 + }, +/turf/open/floor/iron/checker, +/area/station/service/hydroponics) +"pjZ" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red, /obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/obj/machinery/status_display/ai/directional/east, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron, +/area/station/hallway/primary/aft) +"pkg" = ( +/obj/structure/cable, +/obj/machinery/power/terminal{ dir = 8 }, +/turf/open/floor/catwalk_floor/iron_smooth, +/area/station/maintenance/department/chapel/monastery) +"pkr" = ( +/obj/machinery/light/directional/east, +/obj/machinery/newscaster/directional/east, +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, /obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/machinery/light_switch/directional/west{ - pixel_y = 26 +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/obj/effect/turf_decal/delivery, -/obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/west, -/turf/open/floor/iron/dark, -/area/security/checkpoint/science/research) -"nCW" = ( -/obj/effect/decal/cleanable/blood/old, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/tile/neutral, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plating, -/area/hallway/secondary/entry) -"nDq" = ( -/obj/structure/bookcase/random/fiction, -/obj/item/radio/intercom/directional/north, -/obj/machinery/light/directional/north, -/turf/open/floor/wood, -/area/service/library) -"nDy" = ( -/obj/effect/turf_decal/bot/left, -/obj/effect/decal/cleanable/ash, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, -/area/maintenance/disposal/incinerator) -"nDz" = ( -/obj/machinery/power/smes/engineering, -/obj/structure/sign/warning/electricshock{ - pixel_x = 32 +/area/station/engineering/atmos) +"pku" = ( +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 1 }, -/obj/structure/cable, -/turf/open/floor/circuit/red, -/area/engineering/supermatter/room) -"nDE" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/computer/security/telescreen/minisat{ - dir = 8; - pixel_x = 28 +/obj/structure/window/reinforced{ + dir = 4 }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/red{ +/obj/structure/flora/bush/flowers_br/style_random, +/obj/structure/flora/bush/lavendergrass/style_random, +/obj/structure/flora/bush/sparsegrass/style_random, +/turf/open/floor/grass, +/area/station/service/hydroponics) +"pkE" = ( +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/effect/turf_decal/siding/red{ +/obj/effect/turf_decal/siding/white{ dir = 8 }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/iron, -/area/security/checkpoint/engineering) -"nDK" = ( -/obj/machinery/flasher/directional/east{ - id = "AI"; - name = "Meatbag Pacifier" +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/dark, +/area/station/service/hydroponics/garden) +"pkI" = ( +/obj/structure/chair/pew/right{ + dir = 8 }, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/siding/thinplating/dark{ dir = 6 }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/engine, -/area/ai_monitored/turret_protected/ai_upload) -"nDN" = ( -/obj/structure/table/wood/fancy/black, -/obj/item/food/grown/poppy/geranium{ - pixel_x = -6; - pixel_y = 6 +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/chapel{ + dir = 4 }, -/obj/item/food/grown/poppy/geranium{ - pixel_x = 6; - pixel_y = 6 +/area/station/service/chapel/monastery) +"pkK" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, -/obj/item/food/grown/poppy/geranium, -/obj/machinery/firealarm/directional/east, -/turf/open/floor/iron/dark, -/area/service/chapel/dock) -"nEj" = ( -/obj/effect/turf_decal/tile/yellow{ +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/turf_decal/tile/yellow{ +/obj/effect/turf_decal/stripes/corner{ dir = 8 }, -/obj/effect/turf_decal/tile/blue{ +/turf/open/floor/iron, +/area/station/command/bridge) +"pkY" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple{ dir = 1 }, -/obj/machinery/light/directional/south, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 4 +/obj/effect/turf_decal/tile/purple{ + dir = 1 }, -/obj/item/radio/intercom/directional/south, +/obj/effect/landmark/start/assistant, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"plj" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/security/brig) +"pll" = ( /obj/effect/turf_decal/stripes/line{ - dir = 8 + dir = 1 }, -/obj/effect/turf_decal/loading_area{ - dir = 4; - pixel_x = 5 +/obj/machinery/light/small/directional/west, +/obj/machinery/atmospherics/components/binary/pump/on/layer4{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/decal/cleanable/dirt, +/obj/structure/window/reinforced{ + dir = 1 }, -/turf/open/floor/iron, -/area/engineering/atmos/storage/gas) -"nEw" = ( /obj/structure/cable, +/turf/open/floor/plating, +/area/station/hallway/primary/central/fore) +"plm" = ( +/turf/closed/wall/rust, +/area/station/maintenance/solars/starboard/fore) +"plp" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/security/processing) +"plx" = ( /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 8 @@ -54144,805 +54272,777 @@ /obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/effect/landmark/start/hangover, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/holopad, +/obj/effect/turf_decal/bot, /turf/open/floor/iron, -/area/hallway/primary/starboard) -"nEE" = ( -/obj/effect/turf_decal/stripes/corner, -/obj/machinery/atmospherics/pipe/smart/manifold4w/green/visible, -/turf/open/floor/engine, -/area/engineering/supermatter/room) -"nEM" = ( -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/area/station/hallway/secondary/entry) +"plG" = ( +/obj/item/kirbyplants{ + icon_state = "plant-05" }, -/obj/machinery/atmospherics/pipe/smart/simple/orange/visible{ - dir = 4 +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/turf/open/floor/engine, -/area/engineering/supermatter/room) -"nFj" = ( -/obj/effect/turf_decal/bot, -/obj/machinery/holopad, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/status_display/evac/directional/north, +/turf/open/floor/iron/dark, +/area/station/maintenance/starboard/fore) +"plX" = ( +/turf/closed/wall, +/area/station/commons/storage/art) +"plY" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/engine, -/area/engineering/storage/tech) -"nFo" = ( -/obj/effect/turf_decal/tile/red{ - dir = 8 +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/obj/effect/turf_decal/tile/red{ - dir = 4 +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/turf/open/floor/plating{ + icon_state = "panelscorched" }, -/obj/effect/turf_decal/tile/yellow{ +/area/station/maintenance/starboard/aft) +"pmd" = ( +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/turf_decal/tile/yellow, -/obj/machinery/portable_atmospherics/scrubber, -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ +/obj/effect/turf_decal/tile/red/half/contrasted{ dir = 1 }, -/obj/machinery/firealarm/directional/south, -/obj/effect/turf_decal/box, /turf/open/floor/iron/showroomfloor, -/area/engineering/hallway) -"nFQ" = ( -/obj/item/canvas/nineteen_nineteen, -/obj/structure/easel, -/turf/open/floor/iron/grimy, -/area/security/prison) -"nGm" = ( -/obj/structure/disposalpipe/segment, -/obj/effect/decal/cleanable/dirt, +/area/station/security/execution/transfer) +"pmu" = ( +/obj/structure/table, /obj/effect/turf_decal/tile/neutral{ - dir = 8 + dir = 4 }, /obj/effect/turf_decal/tile/neutral, -/turf/open/floor/iron, -/area/hallway/primary/central/fore) -"nGt" = ( -/obj/machinery/portable_atmospherics/canister/oxygen, -/obj/effect/turf_decal/box, -/obj/structure/sign/poster/official/safety_internals{ - pixel_x = 32 +/obj/item/analyzer{ + pixel_y = 4 }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/obj/item/analyzer{ + pixel_x = 2 }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/obj/machinery/requests_console/directional/west{ + department = "Tool Storage"; + name = "Tool Storage Requests Console" }, -/obj/machinery/light/small/directional/east, /turf/open/floor/iron/dark, -/area/maintenance/department/crew_quarters/bar) -"nGB" = ( -/turf/open/floor/engine/co2, -/area/engineering/atmos) -"nGD" = ( -/obj/structure/chair/stool/bar/directional/west, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating{ - icon_state = "panelscorched" - }, -/area/maintenance/port/lesser) -"nGN" = ( -/obj/structure/table, -/obj/item/multitool/circuit{ - pixel_x = -6 +/area/station/commons/storage/primary) +"pmA" = ( +/obj/structure/sign/warning/electric_shock, +/turf/closed/wall, +/area/station/maintenance/port/fore) +"pmD" = ( +/obj/effect/turf_decal/siding/purple{ + dir = 1 }, -/obj/item/multitool/circuit, -/obj/item/multitool/circuit{ - pixel_x = 6 +/obj/effect/turf_decal/tile/purple/half/contrasted{ + dir = 1 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/showroomfloor, +/area/station/science/research) +"pmI" = ( +/obj/item/kirbyplants/random, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/power/apc/auto_name/directional/west, +/obj/structure/cable, /turf/open/floor/iron/dark, -/area/science/misc_lab) -"nHA" = ( -/obj/structure/sign/warning/fire, -/obj/machinery/atmospherics/pipe/smart/simple/dark/visible{ +/area/station/ai_monitored/turret_protected/ai_upload) +"pmM" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/turf/open/floor/plating/airless, +/area/space/nearstation) +"pnl" = ( +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ dir = 4 }, -/turf/closed/wall, -/area/engineering/atmos) -"nHK" = ( -/turf/closed/wall, -/area/maintenance/port/lesser) -"nHM" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/end{ - dir = 1 +/obj/effect/turf_decal/tile/yellow, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/turf/open/floor/plating{ - icon_state = "platingdmg3" +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/cargo/office) +"pns" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/iron, +/area/station/security/brig) +"pnI" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "sci-maint-passthrough" + }, +/obj/machinery/door/airlock/research{ + name = "Xenobiology Lab" + }, +/obj/effect/mapping_helpers/airlock/access/any/science/xenobio, +/obj/effect/mapping_helpers/airlock/access/any/science/genetics, +/turf/open/floor/iron/dark, +/area/station/science/xenobiology) +"pog" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/station/security/courtroom) +"pon" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, -/area/engineering/supermatter/room) -"nHS" = ( -/obj/effect/turf_decal/tile/blue/fourcorners, /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ - dir = 1 + dir = 4 }, -/obj/effect/landmark/start/medical_doctor, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, /turf/open/floor/iron, -/area/medical/medbay/central) -"nIe" = ( -/obj/machinery/power/apc/auto_name/directional/east, -/obj/structure/cable, -/obj/machinery/light_switch/directional/south{ - pixel_x = -8 +/area/station/security/brig) +"pop" = ( +/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment{ + dir = 10 }, -/obj/structure/filingcabinet, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"poK" = ( +/obj/machinery/suit_storage_unit/ce, +/obj/effect/turf_decal/delivery, +/obj/machinery/airalarm/directional/east, /obj/effect/turf_decal/tile/neutral{ - dir = 1 + dir = 8 }, -/obj/effect/turf_decal/tile/neutral{ +/turf/open/floor/iron/dark, +/area/station/command/heads_quarters/ce) +"poU" = ( +/obj/structure/flora/bush/sparsegrass/style_random, +/obj/structure/flora/bush/lavendergrass/style_random, +/obj/structure/flora/bush/ferny/style_random, +/obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/effect/turf_decal/bot, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/turf/open/misc/asteroid, +/area/space/nearstation) +"poZ" = ( +/obj/effect/turf_decal/stripes/line{ dir = 8 }, -/turf/open/floor/iron/dark, -/area/command/heads_quarters/captain/private) -"nIq" = ( -/obj/effect/turf_decal/stripes/corner, +/obj/machinery/flasher/directional/east{ + id = "AI"; + name = "Meatbag Pacifier" + }, /obj/effect/decal/cleanable/blood/old, +/obj/effect/decal/remains/human, /obj/structure/cable, /turf/open/floor/engine, -/area/ai_monitored/command/nuke_storage) -"nIC" = ( -/obj/structure/closet/secure_closet/warden, -/obj/effect/turf_decal/delivery, -/obj/machinery/firealarm/directional/north, +/area/station/ai_monitored/turret_protected/ai) +"ppd" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/security/checkpoint/customs) +"ppl" = ( /obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/west, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 4 - }, -/turf/open/floor/iron/dark, -/area/security/warden) -"nIM" = ( -/obj/effect/turf_decal/tile/brown{ - dir = 4 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 1 +/obj/effect/decal/cleanable/dirt, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/effect/spawner/random/trash/food_packaging, +/turf/open/floor/plating, +/area/station/maintenance/department/bridge) +"ppy" = ( +/obj/structure/table/wood, +/obj/item/flashlight/lamp/green{ + pixel_x = -5; + pixel_y = 7 }, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 +/obj/item/pen{ + pixel_x = 8; + pixel_y = 5 }, -/obj/effect/landmark/event_spawn, -/turf/open/floor/iron, -/area/cargo/sorting) -"nIV" = ( -/obj/machinery/atmospherics/pipe/smart/simple/yellow/visible, -/turf/closed/wall, -/area/engineering/atmos) -"nIX" = ( -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/stripes/corner{ - dir = 4 +/obj/item/pen/red{ + pixel_x = 5; + pixel_y = 1 }, +/obj/item/toy/figure/detective, +/obj/machinery/light/directional/east, +/obj/item/radio/intercom/directional/east, +/turf/open/floor/carpet/green, +/area/station/security/detectives_office) +"ppz" = ( +/obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/holopad/secure, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, -/turf/open/floor/engine, -/area/ai_monitored/turret_protected/aisat_interior) -"nJl" = ( -/obj/structure/reagent_dispensers/watertank, -/obj/item/reagent_containers/glass/bucket, -/obj/effect/decal/cleanable/cobweb/cobweb2, -/turf/open/floor/plating, -/area/maintenance/department/bridge) -"nJn" = ( -/obj/effect/landmark/start/chaplain, -/turf/open/floor/carpet/royalblue, -/area/service/chapel/office) -"nJo" = ( -/obj/structure/railing{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 1 +/turf/open/floor/plating{ + icon_state = "platingdmg3" }, -/turf/open/floor/iron/stairs/right{ +/area/station/maintenance/fore) +"ppH" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/hydroponics/constructable, +/obj/effect/turf_decal/trimline/blue/line, +/obj/effect/turf_decal/trimline/blue/line{ dir = 1 }, -/area/service/chapel/dock) -"nJq" = ( -/obj/machinery/door/window/left/directional/north{ - req_access_txt = "22" - }, +/turf/open/floor/iron, +/area/station/service/hydroponics) +"ppR" = ( /obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/corner{ dir = 1 }, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/light/small/directional/south, -/turf/open/floor/plating, -/area/service/chapel/funeral) -"nJS" = ( +/obj/machinery/shower{ + dir = 4; + name = "emergency shower" + }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 10 - }, /turf/open/floor/plating{ - icon_state = "platingdmg3" - }, -/area/maintenance/port/greater) -"nJY" = ( -/turf/closed/wall/rust, -/area/service/lawoffice) -"nKT" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/obj/effect/turf_decal/stripes/corner{ - dir = 1 + icon_state = "panelscorched" }, -/obj/effect/decal/cleanable/blood/old, -/turf/open/floor/plating, -/area/cargo/warehouse) -"nLk" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/area/station/maintenance/starboard/aft) +"pqb" = ( +/obj/effect/turf_decal/tile/blue, /obj/effect/turf_decal/tile/blue{ dir = 4 }, -/obj/effect/turf_decal/tile/blue{ +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/ai_monitored/command/storage/eva) +"pqh" = ( +/obj/effect/turf_decal/bot, +/obj/effect/decal/cleanable/dirt, +/obj/structure/closet/crate, +/obj/structure/grille/broken, +/obj/item/clothing/gloves/color/fyellow, +/obj/item/flashlight, +/obj/item/flashlight/flare, +/obj/machinery/light/small/directional/west, +/obj/item/relic, +/obj/structure/sign/poster/contraband/random/directional/west, +/turf/open/floor/plating, +/area/station/maintenance/starboard) +"pqm" = ( +/obj/effect/turf_decal/siding/purple{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/landmark/navigate_destination/court, +/obj/effect/spawner/random/engineering/tracking_beacon, +/turf/open/floor/iron, +/area/station/science/robotics/mechbay) +"pqu" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/dark, -/area/security/courtroom) -"nLl" = ( -/obj/structure/reflector/single/anchored{ - dir = 5 - }, -/obj/effect/turf_decal/box/corners{ - dir = 4 - }, -/turf/open/floor/iron/dark, -/area/engineering/supermatter/room) -"nLK" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 8 - }, -/obj/effect/turf_decal/tile/red{ +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, /obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/siding/red{ - dir = 4 +/obj/effect/turf_decal/trimline/green/filled/line, +/obj/machinery/airalarm/directional/east, +/turf/open/floor/iron/dark, +/area/station/service/hydroponics) +"pqw" = ( +/obj/effect/turf_decal/delivery, +/obj/structure/table/reinforced, +/obj/machinery/door/firedoor, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "emmd"; + name = "Emergency Medical Lockdown Shutters" }, -/turf/open/floor/iron/showroomfloor, -/area/security/lockers) -"nLV" = ( -/obj/effect/decal/cleanable/cobweb/cobweb2, -/obj/structure/closet, -/turf/open/floor/plating, -/area/cargo/warehouse) -"nLY" = ( -/obj/effect/decal/cleanable/blood/drip, -/obj/effect/decal/cleanable/blood/drip{ - pixel_x = 14; - pixel_y = 13 +/obj/item/paper_bin{ + pixel_x = -4; + pixel_y = 4 }, -/turf/open/floor/plating/rust, -/area/security/prison) -"nMa" = ( -/obj/effect/turf_decal/tile/red{ - dir = 1 +/obj/item/pen, +/obj/item/toy/figure/md{ + pixel_x = 8; + pixel_y = 6 }, -/obj/effect/turf_decal/tile/red{ - dir = 4 +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/medical/paramedic) +"pqB" = ( +/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/stripes/corner{ - dir = 8 - }, -/turf/open/floor/iron/showroomfloor, -/area/security/lockers) -"nMi" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 8 +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/obj/effect/turf_decal/box, +/obj/structure/cable, /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/wood, -/area/service/library) -"nMm" = ( -/obj/machinery/atmospherics/components/trinary/filter/flipped/critical{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 10 +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"pqD" = ( +/turf/closed/wall, +/area/station/maintenance/port/lesser) +"pqF" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/command{ + name = "Chief Engineer's Office" }, -/obj/structure/cable, -/turf/open/floor/engine, -/area/engineering/supermatter/room) -"nMp" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/blue{ +/obj/effect/turf_decal/siding/yellow/corner{ dir = 4 }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 +/obj/effect/mapping_helpers/airlock/access/all/engineering/ce, +/turf/open/floor/iron/dark, +/area/station/command/heads_quarters/ce) +"pqH" = ( +/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, +/obj/machinery/light/directional/south, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"pqP" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment, +/obj/structure/cable, +/obj/structure/sign/poster/contraband/random/directional/east, +/turf/open/floor/plating{ + icon_state = "platingdmg1" }, +/area/station/maintenance/port/lesser) +"pri" = ( /obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/stripes/white/line{ dir = 1 }, -/obj/effect/turf_decal/stripes/corner{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/station/medical/morgue) +"prq" = ( +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ dir = 4 }, -/obj/structure/sign/warning/securearea{ - pixel_y = 32 - }, -/obj/machinery/light/directional/north, +/obj/effect/turf_decal/tile/purple, +/obj/effect/landmark/start/hangover, /turf/open/floor/iron, -/area/hallway/primary/central) -"nMq" = ( -/obj/structure/chair/sofa/right{ - color = "#c45c57"; +/area/station/hallway/primary/starboard) +"prr" = ( +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/atmospherics/components/unary/thermomachine/freezer/on{ + name = "euthanization chamber freezer" + }, +/turf/open/floor/iron/dark, +/area/station/science/xenobiology) +"prK" = ( /obj/effect/turf_decal/tile/neutral{ - dir = 8 + dir = 4 }, -/obj/effect/turf_decal/tile/neutral, -/obj/structure/railing{ - dir = 8 +/obj/machinery/disposal/bin, +/obj/machinery/firealarm/directional/south, +/obj/structure/extinguisher_cabinet/directional/west, +/obj/effect/turf_decal/bot, +/obj/structure/disposalpipe/trunk{ + dir = 4 }, /turf/open/floor/iron/dark, -/area/service/bar/atrium) -"nMw" = ( -/obj/structure/flora/grass/jungle/b, -/obj/structure/flora/ausbushes/grassybush, -/obj/structure/flora/ausbushes/genericbush, -/obj/structure/flora/ausbushes/ppflowers, -/obj/structure/flora/ausbushes/sunnybush, -/obj/structure/window/reinforced{ - dir = 8 +/area/station/security/detectives_office) +"prP" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 4 }, -/obj/structure/window/reinforced{ +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron, +/area/station/hallway/primary/aft) +"prW" = ( +/obj/effect/turf_decal/tile/brown{ dir = 1 }, -/obj/structure/window/reinforced, -/turf/open/floor/grass, -/area/command/heads_quarters/hop) -"nMI" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 +/obj/effect/turf_decal/tile/yellow{ + dir = 1 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 4 +/turf/open/floor/iron, +/area/station/commons/vacant_room/commissary) +"prX" = ( +/obj/machinery/status_display/shuttle, +/turf/closed/wall, +/area/station/engineering/storage/tech) +"psf" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 10 }, -/turf/open/floor/plating, -/area/maintenance/port/greater) -"nNl" = ( -/obj/effect/turf_decal/bot, /obj/effect/turf_decal/tile/neutral{ - dir = 1 + dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/box/corners{ dir = 4 }, -/obj/machinery/light/directional/south, -/obj/effect/spawner/random/structure/crate_abandoned, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 8 + }, /turf/open/floor/iron/dark, -/area/hallway/secondary/exit/departure_lounge) -"nNp" = ( -/obj/effect/decal/cleanable/blood/old, -/obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/structure/crate, -/turf/open/floor/plating, -/area/maintenance/starboard) -"nNs" = ( -/obj/structure/window/reinforced/spawner{ +/area/station/commons/fitness/recreation) +"psi" = ( +/obj/effect/turf_decal/tile/purple/half/contrasted, +/obj/machinery/door/poddoor/shutters{ + id = "ordnancemix"; + name = "Ordnance Lab Shutters" + }, +/obj/machinery/door/firedoor/heavy, +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/structure/flora/ausbushes/sparsegrass, -/obj/structure/flora/ausbushes/grassybush, -/obj/structure/window/reinforced/spawner{ +/turf/open/floor/iron/showroomfloor, +/area/station/science/ordnance) +"psn" = ( +/obj/item/clothing/mask/gas/sechailer{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/clothing/mask/gas/sechailer, +/obj/item/clothing/mask/gas/sechailer{ + pixel_x = 3; + pixel_y = -3 + }, +/obj/item/flashlight/seclite, +/obj/item/flashlight/seclite, +/obj/item/flashlight/seclite, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/decal/cleanable/cobweb, +/obj/machinery/airalarm/directional/west, +/obj/structure/table, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/security/armory) +"pst" = ( +/obj/structure/girder/displaced, +/obj/effect/turf_decal/stripes/corner{ dir = 1 }, -/obj/structure/flora/ausbushes/ywflowers, -/turf/open/floor/grass, -/area/hallway/primary/fore) -"nNB" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/mob/living/simple_animal/hostile/giant_spider/hunter/scrawny, -/turf/open/floor/plating, -/area/maintenance/department/electrical) -"nNF" = ( +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/port/greater) +"psC" = ( /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment, -/turf/open/floor/wood, -/area/service/library) -"nNU" = ( -/obj/effect/turf_decal/tile/red{ +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/service/chapel/dock) +"psF" = ( +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/landmark/start/hangover, -/turf/open/floor/iron/showroomfloor, -/area/commons/toilet/restrooms) -"nNZ" = ( -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/door_assembly/door_assembly_min{ - anchored = 1 +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, -/obj/structure/barricade/wooden/crude, -/obj/effect/mapping_helpers/airlock/abandoned, +/obj/structure/sink{ + dir = 4; + pixel_x = -12 + }, +/obj/effect/landmark/start/roboticist, /turf/open/floor/iron/dark, -/area/cargo/warehouse) -"nOi" = ( -/obj/structure/railing{ +/area/station/science/robotics/lab) +"psP" = ( +/obj/effect/turf_decal/tile/red{ dir = 1 }, -/obj/machinery/door/firedoor/border_only{ +/obj/effect/turf_decal/tile/red{ dir = 8 }, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/turf/open/floor/iron/stairs/right{ - dir = 4 - }, -/area/service/chapel/dock) -"nOz" = ( /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral, -/obj/structure/table/wood/fancy/red, -/obj/machinery/door/window/right/directional/east, -/turf/open/floor/iron/dark, -/area/service/library) -"nOD" = ( -/obj/structure/chair{ - dir = 8 - }, +/obj/structure/extinguisher_cabinet/directional/west, +/obj/structure/disposalpipe/segment, /turf/open/floor/iron, -/area/security/courtroom) -"nON" = ( +/area/station/hallway/primary/aft) +"psR" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/landmark/xeno_spawn, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, /turf/open/floor/plating{ icon_state = "platingdmg1" }, -/area/maintenance/port/greater) -"nOU" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/requests_console/directional/east{ - department = "Hydroponics"; - departmentType = 2; - name = "Hydroponics Requests Console" +/area/station/maintenance/fore) +"ptu" = ( +/obj/machinery/air_sensor/oxygen_tank, +/turf/open/floor/engine/o2, +/area/station/engineering/atmos) +"ptL" = ( +/obj/effect/turf_decal/sand/plating, +/obj/item/poster/random_contraband, +/turf/open/floor/plating/airless, +/area/space/nearstation) +"ptQ" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 8 }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/green, /obj/effect/turf_decal/tile/blue{ dir = 4 }, -/obj/machinery/light/directional/east, -/obj/machinery/camera/directional/east{ - c_tag = "Hydroponics Aft"; - name = "hydroponics camera" - }, -/turf/open/floor/iron, -/area/service/hydroponics) -"nOW" = ( /obj/structure/cable, -/obj/effect/turf_decal/siding/wideplating/dark{ - dir = 4 +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 8 }, +/turf/open/floor/iron/cafeteria, +/area/station/security/prison/garden) +"pue" = ( +/obj/structure/sign/warning/pods, +/turf/closed/wall/rust, +/area/station/maintenance/port/greater) +"puq" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark, -/area/service/chapel/dock) -"nOZ" = ( -/obj/effect/turf_decal/tile/brown, -/obj/effect/turf_decal/tile/brown{ - dir = 4 +/obj/machinery/status_display/ai/directional/west, +/obj/item/radio/intercom/directional/north{ + broadcasting = 1; + frequency = 1447; + name = "Private Channel"; + pixel_x = -26 }, -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ dir = 8 }, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"puA" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/blood/old, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/maintenance/starboard/fore) -"nPb" = ( -/obj/effect/turf_decal/tile/yellow{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/neutral, -/obj/machinery/status_display/ai/directional/east, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron, -/area/hallway/primary/aft) -"nPF" = ( -/obj/effect/turf_decal/loading_area{ - dir = 4; - pixel_x = 5 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 +/turf/open/floor/plating{ + icon_state = "platingdmg1" }, -/obj/effect/turf_decal/tile/yellow{ +/area/station/maintenance/port/greater) +"puB" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/closet/secure_closet/exile, +/obj/effect/turf_decal/bot, +/obj/machinery/light_switch/directional/south, +/turf/open/floor/iron/dark, +/area/station/command/gateway) +"puJ" = ( +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/effect/turf_decal/tile/blue{ +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, +/obj/machinery/door/window/left/directional/north{ + base_state = "right"; + dir = 8; + icon_state = "right"; + name = "Creature Cell"; + req_access = list("xenobiology") + }, +/obj/structure/cable, /obj/effect/turf_decal/stripes/line{ dir = 8 }, -/turf/open/floor/iron, -/area/engineering/atmos/storage/gas) -"nQl" = ( -/obj/machinery/portable_atmospherics/canister/nitrous_oxide, -/turf/open/floor/engine/n2o, -/area/engineering/atmos) -"nQm" = ( -/obj/effect/spawner/random/clothing/costume, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/maintenance/department/crew_quarters/bar) -"nQy" = ( -/obj/structure/sign/poster/official/pda_ad, -/turf/closed/wall, -/area/command/heads_quarters/hop) -"nQT" = ( +/turf/open/floor/iron/dark, +/area/station/science/xenobiology) +"puS" = ( +/obj/effect/turf_decal/delivery, +/obj/machinery/power/emitter, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark, +/area/station/engineering/supermatter/room) +"pvb" = ( +/obj/structure/sign/warning/secure_area, +/obj/item/multitool, +/turf/closed/wall/r_wall, +/area/station/ai_monitored/command/nuke_storage) +"pvi" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/portable_atmospherics/canister/air, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/light/directional/south, -/obj/structure/sign/departments/botany{ - pixel_y = -32 - }, -/obj/effect/turf_decal/tile/green, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, -/area/hallway/primary/central/fore) -"nRg" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 8 - }, -/turf/open/floor/engine, -/area/engineering/storage/tech) -"nRi" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/sign/poster/contraband/rebels_unite{ - pixel_x = -32; - pixel_y = 32 +/area/station/engineering/atmos/storage/gas) +"pvs" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Security Maintenance" }, -/obj/effect/turf_decal/trimline/purple/filled/corner, -/obj/effect/turf_decal/trimline/purple/filled/corner{ +/obj/effect/mapping_helpers/airlock/access/all/security/detective, +/turf/open/floor/iron/dark, +/area/station/maintenance/port/lesser) +"pvu" = ( +/obj/machinery/vending/wardrobe/atmos_wardrobe, +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/turf/open/floor/plating/plasma/rust, -/area/maintenance/space_hut/plasmaman) -"nRl" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/structure/reflector/double/anchored{ - dir = 6 - }, -/turf/open/floor/engine, -/area/engineering/supermatter/room) -"nRr" = ( -/obj/machinery/power/solar{ - id = "aftstarboard"; - name = "Aft-Starboard Solar Array" - }, -/obj/effect/turf_decal/box, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/bot, +/obj/machinery/newscaster/directional/south, +/obj/effect/turf_decal/stripes/corner, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"pvA" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/turf/open/floor/iron/solarpanel/airless, -/area/solars/starboard/aft) -"nRA" = ( +/obj/machinery/light/small/directional/west, +/turf/open/floor/plating, +/area/station/maintenance/fore) +"pvF" = ( +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, /obj/effect/turf_decal/tile/red, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 1 +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/obj/structure/disposalpipe/segment{ - dir = 6 +/obj/effect/turf_decal/siding/red{ + dir = 8 }, -/turf/open/floor/iron/showroomfloor, -/area/commons/toilet/restrooms) -"nRM" = ( -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 1 +/turf/open/floor/iron, +/area/station/security/checkpoint/customs) +"pvK" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/obj/structure/flora/ausbushes/ywflowers, -/obj/structure/flora/ausbushes/brflowers, -/obj/structure/flora/ausbushes/leafybush, -/obj/structure/flora/ausbushes/palebush, -/obj/structure/flora/ausbushes/grassybush, -/turf/open/floor/grass, -/area/service/hydroponics) -"nSd" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/turf/open/floor/iron, -/area/hallway/primary/central) -"nSm" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/sign/directions/evac{ - dir = 4; - pixel_y = -24 - }, -/obj/structure/cable, -/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ - cycle_id = "sci-maint-passthrough" - }, -/obj/machinery/door/airlock/maintenance{ - req_one_access_txt = "12;47" - }, -/turf/open/floor/iron/dark, -/area/science/xenobiology) -"nSq" = ( +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"pwa" = ( +/obj/structure/reagent_dispensers/fueltank, /obj/effect/turf_decal/delivery, -/obj/effect/decal/cleanable/dirt, -/obj/structure/closet/crate/goldcrate, -/obj/machinery/firealarm/directional/west, -/obj/item/crowbar/power, -/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/iron/dark, -/area/ai_monitored/command/nuke_storage) -"nSO" = ( -/obj/structure/table, -/obj/item/clothing/gloves/color/yellow, -/obj/item/clothing/gloves/color/yellow, -/obj/item/clothing/gloves/color/yellow, -/obj/item/clothing/suit/hazardvest, -/obj/item/clothing/suit/hazardvest, -/obj/item/clothing/suit/hazardvest, -/obj/item/clothing/head/hardhat/orange{ - name = "protective hat"; - pixel_y = 6 - }, -/obj/item/clothing/head/hardhat/orange{ - name = "protective hat"; - pixel_y = 6 + dir = 1 }, -/obj/item/clothing/head/hardhat/orange{ - name = "protective hat"; - pixel_y = 6 +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/obj/item/clothing/glasses/meson/engine, -/obj/item/clothing/glasses/meson/engine, -/obj/item/clothing/glasses/meson/engine, -/obj/effect/turf_decal/tile/neutral, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/dark, -/area/engineering/storage_shared) -"nTi" = ( +/area/station/ai_monitored/command/storage/satellite) +"pwo" = ( +/obj/machinery/computer/station_alert, /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/machinery/computer/operating, /obj/effect/turf_decal/bot, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, /turf/open/floor/iron/dark, -/area/medical/surgery/fore) -"nTo" = ( -/obj/effect/turf_decal/tile/purple, -/obj/effect/turf_decal/tile/purple{ - dir = 8 +/area/station/engineering/lobby) +"pwq" = ( +/obj/machinery/light/small/directional/north, +/turf/open/floor/plating{ + icon_state = "panelscorched" }, -/obj/effect/turf_decal/tile/blue, -/obj/effect/landmark/start/janitor, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/mineral/stacking_unit_console{ - machinedir = 2; - pixel_x = 64 +/area/station/security/prison) +"pwx" = ( +/obj/machinery/vending/autodrobe, +/obj/effect/turf_decal/bot, +/obj/item/radio/intercom/directional/north, +/turf/open/floor/wood, +/area/station/service/theater) +"pwy" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 1 }, -/obj/structure/cable, -/turf/open/floor/iron, -/area/service/janitor) -"nTA" = ( -/turf/closed/wall/r_wall, -/area/hallway/secondary/service) -"nTC" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/door/firedoor/border_only{ +/obj/effect/turf_decal/tile/purple{ dir = 8 }, -/turf/open/floor/iron/stairs/medium{ - dir = 4 +/obj/effect/turf_decal/tile/purple{ + dir = 1 }, -/area/service/chapel/dock) -"nTF" = ( -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 }, -/obj/effect/turf_decal/stripes/white/line{ +/turf/open/floor/iron/showroomfloor, +/area/station/science/lab) +"pwF" = ( +/obj/effect/turf_decal/tile/blue{ dir = 4 }, -/obj/effect/turf_decal/stripes/white/line{ - dir = 8 +/obj/effect/turf_decal/tile/blue{ + dir = 1 }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/north, /obj/structure/disposalpipe/segment{ - dir = 10 - }, -/turf/open/floor/iron/dark, -/area/medical/morgue) -"nTL" = ( -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/pipe/bridge_pipe/orange/visible, -/obj/machinery/atmospherics/pipe/bridge_pipe/yellow/visible{ dir = 4 }, -/obj/effect/turf_decal/stripes/corner{ - dir = 4 - }, -/turf/open/floor/iron, -/area/engineering/atmos) -"nUa" = ( -/obj/effect/landmark/start/head_of_personnel, -/obj/structure/chair/office{ +/turf/open/floor/iron/showroomfloor, +/area/station/medical/surgery/aft) +"pxe" = ( +/turf/closed/wall/mineral/plastitanium, +/area/station/maintenance/port/aft) +"pxl" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 8 }, -/turf/open/floor/carpet/blue, -/area/command/heads_quarters/hop) -"nUi" = ( +/obj/effect/landmark/xeno_spawn, +/turf/open/floor/plating, +/area/station/maintenance/fore) +"pxu" = ( /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 8 @@ -54953,40 +55053,89 @@ /obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, /obj/structure/cable, -/obj/effect/landmark/start/hangover, /turf/open/floor/iron, -/area/hallway/primary/starboard) -"nUj" = ( +/area/station/hallway/primary/central/fore) +"pxE" = ( +/obj/structure/sign/warning/electric_shock, /turf/closed/wall/r_wall, -/area/engineering/supermatter/room) -"nUq" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 6 +/area/station/command/heads_quarters/hop) +"pxH" = ( +/obj/machinery/hydroponics/constructable, +/obj/structure/railing/corner, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/station/service/hydroponics) +"pxK" = ( +/obj/structure/grille/broken, +/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/station/hallway/primary/aft) +"pxN" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 + }, +/obj/structure/cable, +/turf/open/floor/engine, +/area/station/tcommsat/computer) +"pya" = ( +/obj/machinery/computer/crew{ + dir = 4 + }, +/obj/machinery/requests_console/directional/west{ + announcementConsole = 1; + department = "Head of Security's Desk"; + departmentType = 5; + name = "Head of Security's Requests Console" + }, +/turf/open/floor/wood, +/area/station/command/heads_quarters/hos) +"pyg" = ( +/obj/effect/turf_decal/box, +/obj/machinery/power/solar{ + id = "forestarboard"; + name = "Fore-Starboard Solar Array" + }, +/obj/structure/cable, +/turf/open/floor/iron/solarpanel/airless, +/area/station/solars/starboard/fore) +"pyv" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/disposal/incinerator) +"pyJ" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/door/airlock/maintenance{ + name = "Kitchen Maintenance" + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/turf/open/floor/plating, -/area/cargo/warehouse) -"nUs" = ( -/obj/machinery/bluespace_vendor/directional/north, -/turf/open/floor/iron/dark, -/area/service/chapel/monastery) -"nUt" = ( -/obj/machinery/computer/secure_data{ +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/mapping_helpers/airlock/access/all/service/kitchen, /turf/open/floor/iron/dark, -/area/command/bridge) -"nUz" = ( -/obj/structure/chair/sofa/left{ +/area/station/maintenance/department/bridge) +"pyW" = ( +/obj/structure/chair/sofa/right{ color = "#c45c57"; - dir = 4 + dir = 8 }, /obj/effect/turf_decal/tile/neutral{ dir = 1 @@ -54994,1211 +55143,1036 @@ /obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, +/obj/effect/turf_decal/tile/neutral, /obj/structure/railing{ - dir = 8 + dir = 4 }, -/obj/effect/landmark/start/assistant, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/dark, -/area/service/bar/atrium) -"nUE" = ( -/obj/effect/turf_decal/tile/neutral{ +/area/station/service/bar/atrium) +"pzh" = ( +/obj/machinery/light/small/directional/east, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/machinery/atmospherics/components/binary/pump{ - dir = 1; - name = "N2O to Pure" +/obj/effect/landmark/start/hangover, +/turf/open/floor/wood{ + icon_state = "wood-broken" }, -/obj/machinery/light/directional/south, -/obj/machinery/atmospherics/pipe/bridge_pipe/cyan/visible{ - dir = 4 +/area/station/commons/locker) +"pzi" = ( +/obj/machinery/door/poddoor/shutters{ + id = "custodialwagon"; + name = "Custodial Bay" }, +/obj/effect/turf_decal/delivery, /turf/open/floor/iron/dark, -/area/engineering/atmos) -"nUF" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/area/station/service/janitor) +"pzm" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/yellow{ dir = 4 }, -/obj/structure/cable, -/turf/open/floor/iron, -/area/cargo/office) -"nUG" = ( -/obj/structure/chair/sofa/left{ - color = "#c45c57"; - dir = 4 +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/stripes/line{ + dir = 5 }, +/turf/open/floor/iron, +/area/station/hallway/primary/port) +"pzA" = ( +/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/railing{ - dir = 8 +/obj/item/book/manual/wiki/security_space_law, +/obj/item/taperecorder{ + pixel_x = 5 }, +/obj/structure/table, +/obj/effect/turf_decal/bot, +/obj/structure/mirror/directional/north, /turf/open/floor/iron/dark, -/area/service/bar/atrium) -"nVe" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, +/area/station/service/lawoffice) +"pzC" = ( /obj/effect/turf_decal/tile/blue{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/turf/open/floor/iron, -/area/hallway/primary/starboard) -"nVw" = ( -/obj/machinery/vending/wardrobe/chem_wardrobe, +/obj/effect/turf_decal/tile/blue, /obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"pzG" = ( +/obj/machinery/conveyor{ + id = "garbage" }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/stripes/corner, -/obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/west, -/turf/open/floor/iron/dark, -/area/medical/pharmacy) -"nVA" = ( -/obj/effect/turf_decal/siding/wideplating/dark{ +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/machinery/bluespace_vendor/directional/south, -/turf/open/floor/iron/dark, -/area/service/chapel/monastery) -"nVD" = ( -/turf/open/floor/engine/n2, -/area/engineering/atmos) -"nVM" = ( -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/station/maintenance/disposal) +"pzP" = ( +/obj/machinery/telecomms/bus/preset_one, +/turf/open/floor/circuit/green/telecomms/mainframe, +/area/station/tcommsat/server) +"pzV" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/door/airlock/security/glass{ - name = "Brig Control"; - req_access_txt = "3" +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/turf/open/floor/wood{ + icon_state = "wood-broken5" }, -/obj/structure/disposalpipe/segment{ +/area/station/maintenance/port/fore) +"pAq" = ( +/obj/machinery/newscaster/directional/south, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/siding/white{ dir = 4 }, +/obj/machinery/light/directional/south, /turf/open/floor/iron/dark, -/area/security/warden) -"nWl" = ( -/obj/structure/table, -/obj/machinery/newscaster/directional/west, -/obj/effect/turf_decal/tile/neutral, +/area/station/hallway/primary/fore) +"pAx" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/decal/cleanable/dirt, /obj/structure/cable, -/obj/item/wrench, -/obj/machinery/recharger, -/obj/item/restraints/handcuffs, -/turf/open/floor/iron/dark, -/area/hallway/secondary/exit/departure_lounge) -"nWz" = ( -/obj/structure/table/wood/fancy, -/obj/item/storage/fancy/candle_box, +/obj/structure/sign/poster/contraband/random/directional/east, +/turf/open/floor/plating, +/area/station/maintenance/starboard/fore) +"pAE" = ( +/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, /turf/open/floor/iron/dark, -/area/service/chapel/dock) -"nWD" = ( -/obj/machinery/door/airlock/maintenance{ - req_access_txt = "12" +/area/station/command/bridge) +"pAQ" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/security/glass{ + name = "Brig Control" }, /obj/structure/cable, +/obj/effect/mapping_helpers/airlock/access/all/security/armory, /turf/open/floor/iron/dark, -/area/maintenance/fore) -"nWP" = ( -/obj/structure/bookcase/random/reference, -/obj/machinery/firealarm/directional/north, -/turf/open/floor/wood, -/area/service/library) -"nWS" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/blue{ - dir = 1 +/area/station/security/warden) +"pBd" = ( +/turf/closed/wall/rust, +/area/station/medical/paramedic) +"pBf" = ( +/obj/effect/turf_decal/siding/thinplating/dark/end{ + dir = 8 }, +/obj/structure/window/spawner, +/obj/structure/window/spawner/west, +/obj/structure/window/spawner/north, +/obj/structure/flora/bush/flowers_yw/style_random, +/obj/structure/flora/bush/flowers_br/style_random, +/turf/open/floor/grass, +/area/station/service/chapel/dock) +"pBh" = ( +/turf/open/floor/plating, +/area/station/maintenance/disposal/incinerator) +"pBy" = ( /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/turf/open/floor/iron, -/area/security/courtroom) -"nXe" = ( -/obj/effect/turf_decal/bot, -/obj/structure/closet/emcloset, -/obj/effect/decal/cleanable/cobweb, -/obj/structure/disposalpipe/segment{ - dir = 6 +/obj/structure/table/wood, +/obj/item/flashlight/lamp/green{ + pixel_x = -5; + pixel_y = 7 }, -/turf/open/floor/plating, -/area/maintenance/port/greater) -"nXm" = ( -/obj/machinery/chem_master, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/obj/item/camera{ + pixel_y = 4 }, +/obj/machinery/airalarm/directional/south, /turf/open/floor/iron/dark, -/area/medical/chemistry) -"nXv" = ( -/obj/effect/turf_decal/box/corners{ - dir = 4 +/area/station/command/heads_quarters/captain) +"pBN" = ( +/obj/machinery/door/airlock/mining{ + name = "Auxiliary Base" }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/construction, +/turf/open/floor/iron/dark, +/area/station/construction/mining/aux_base) +"pBR" = ( /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ - dir = 1 + dir = 8 }, /obj/effect/turf_decal/tile/neutral{ - dir = 4 + dir = 1 }, /obj/effect/turf_decal/tile/neutral{ - dir = 8 + dir = 4 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"nXD" = ( -/obj/machinery/door/airlock/external{ - name = "Atmospherics External Airlock"; - req_access_txt = "24" +/area/station/hallway/secondary/entry) +"pBU" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/decal/cleanable/dirt, +/obj/effect/landmark/event_spawn, +/turf/open/floor/iron/freezer, +/area/station/service/kitchen/coldroom) +"pCa" = ( +/obj/machinery/door/poddoor/preopen{ + id = "xeno3"; + name = "Creature Cell 3" }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ +/obj/effect/turf_decal/delivery, +/obj/machinery/door/window/left/directional/north{ + dir = 4; + name = "Creature Cell"; + req_access = list("xenobiology") + }, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/science/xenobiology) +"pCb" = ( +/obj/effect/landmark/event_spawn, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/red/half/contrasted, +/turf/open/floor/iron, +/area/station/security/office) +"pCj" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/blood/old, +/obj/effect/turf_decal/stripes/line{ dir = 4 }, +/turf/open/floor/plating, +/area/station/maintenance/department/electrical) +"pCm" = ( +/obj/effect/decal/cleanable/dirt, /turf/open/floor/plating{ icon_state = "panelscorched" }, -/area/maintenance/disposal/incinerator) -"nXE" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/area/station/maintenance/aft) +"pCF" = ( +/obj/structure/door_assembly/door_assembly_ext{ + anchored = 1 }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/dark, -/area/service/kitchen) -"nXU" = ( -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow{ +/area/station/cargo/warehouse) +"pCP" = ( +/obj/machinery/light/small/directional/north, +/obj/effect/spawner/random/trash/cigbutt, +/turf/open/floor/plating, +/area/station/security/prison) +"pCU" = ( +/obj/effect/turf_decal/stripes/corner{ dir = 8 }, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/smart/manifold/cyan/visible{ - dir = 1 - }, -/obj/machinery/meter, -/turf/open/floor/iron, -/area/engineering/atmos/pumproom) -"nYc" = ( -/obj/machinery/mass_driver{ - id = "trash" - }, -/obj/effect/turf_decal/stripes/end{ - dir = 1 - }, /obj/effect/decal/cleanable/dirt, -/obj/machinery/light/small/directional/west, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment, +/obj/structure/cable, /turf/open/floor/plating{ - icon_state = "platingdmg1" + icon_state = "panelscorched" }, -/area/maintenance/disposal) -"nYd" = ( -/obj/effect/turf_decal/tile/neutral{ +/area/station/maintenance/port/fore) +"pCX" = ( +/obj/structure/table/wood, +/obj/effect/turf_decal/siding/wood{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral, -/obj/structure/table, -/obj/machinery/recharger, -/obj/machinery/computer/security/telescreen/prison{ - dir = 4; - pixel_x = -24 +/obj/effect/turf_decal/siding/wood/corner{ + dir = 8 }, -/obj/machinery/light/small/directional/south, -/turf/open/floor/iron/dark, -/area/security/office) -"nYf" = ( -/obj/effect/turf_decal/tile/neutral, +/obj/machinery/door/firedoor/border_only{ + dir = 4 + }, +/obj/item/storage/book/bible, +/turf/open/floor/carpet/red, +/area/station/service/chapel/monastery) +"pDd" = ( /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/item/kirbyplants/random, -/turf/open/floor/iron/dark, -/area/hallway/primary/central/fore) -"nYK" = ( -/obj/effect/spawner/random/structure/crate, -/turf/open/floor/plating{ - icon_state = "platingdmg3" +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/area/maintenance/fore) -"nYL" = ( -/obj/structure/table, -/obj/item/instrument/harmonica, -/obj/item/camera{ - pixel_x = -4; - pixel_y = 6 +/obj/effect/turf_decal/stripes/corner{ + dir = 4 }, -/turf/open/floor/iron/grimy, -/area/security/prison) -"nZo" = ( -/turf/closed/wall/r_wall, -/area/command/heads_quarters/hop) -"nZL" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, /obj/structure/cable, -/turf/open/floor/plating{ - icon_state = "platingdmg3" - }, -/area/maintenance/department/crew_quarters/bar) -"nZQ" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, -/obj/effect/turf_decal/stripes/line{ - dir = 9 +/mob/living/simple_animal/bot/secbot/beepsky/armsky, +/turf/open/floor/iron/showroomfloor, +/area/station/ai_monitored/security/armory) +"pDm" = ( +/obj/structure/sign/warning/no_smoking{ + pixel_x = -30 }, -/turf/open/floor/engine, -/area/engineering/supermatter/room) -"nZR" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/wood{ - icon_state = "wood-broken6" - }, -/area/maintenance/port/fore) -"nZU" = ( /obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/landmark/event_spawn, +/obj/structure/disposalpipe/segment, /obj/structure/cable, -/turf/open/floor/plating{ - icon_state = "panelscorched" +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"pDs" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/area/maintenance/port/lesser) -"oae" = ( -/obj/structure/sign/poster/contraband/random/directional/south, -/turf/closed/wall, -/area/maintenance/port/lesser) -"oaq" = ( -/obj/machinery/food_cart, -/obj/structure/window/reinforced, -/obj/effect/turf_decal/bot/right, /obj/effect/turf_decal/tile/neutral{ - dir = 4 + dir = 1 }, /obj/effect/turf_decal/tile/neutral, -/turf/open/floor/iron/dark, -/area/maintenance/department/bridge) -"oaA" = ( -/obj/structure/lattice/catwalk, -/turf/open/floor/plating/airless, -/area/solars/starboard/fore) -"oaK" = ( -/obj/machinery/atmospherics/pipe/bridge_pipe/cyan/visible{ +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/structure/lattice/catwalk, -/obj/machinery/atmospherics/pipe/bridge_pipe/scrubbers/visible, -/turf/open/space/basic, -/area/space/nearstation) -"oaT" = ( -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ +/obj/effect/turf_decal/stripes/white/corner{ dir = 4 }, -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ - cycle_id = "chem-passthrough" - }, -/obj/machinery/door/airlock/medical/glass{ - name = "Chemistry"; - req_access_txt = "33" +/obj/effect/turf_decal/stripes/white/corner{ + dir = 1 }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment, +/obj/effect/mapping_helpers/dead_body_placer, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/dark, -/area/maintenance/port/greater) -"obh" = ( -/obj/machinery/door/airlock/external{ - name = "Brig Shuttle Airlock"; - req_access = null; - req_one_access_txt = "63"; - space_dir = 4 - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ +/area/station/medical/morgue) +"pDF" = ( +/obj/effect/turf_decal/stripes/line{ dir = 8 }, -/turf/open/floor/iron/dark, -/area/hallway/secondary/exit/departure_lounge) -"obl" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/neutral{ +/turf/open/floor/engine, +/area/station/ai_monitored/command/nuke_storage) +"pDK" = ( +/turf/closed/wall, +/area/station/tcommsat/computer) +"pDM" = ( +/turf/closed/wall/rust, +/area/station/maintenance/aft) +"pDP" = ( +/obj/structure/flora/bush/flowers_br/style_random, +/obj/structure/flora/bush/leavy/style_random, +/turf/open/floor/grass, +/area/station/service/hydroponics/garden) +"pDT" = ( +/obj/effect/turf_decal/tile/yellow{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/item/kirbyplants{ - icon_state = "plant-16" +/obj/effect/turf_decal/tile/yellow, +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 6 }, -/obj/structure/extinguisher_cabinet/directional/east, -/turf/open/floor/iron/dark/corner{ - dir = 1 +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, -/area/hallway/primary/port) -"obm" = ( -/obj/effect/turf_decal/tile/purple{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/showroomfloor, +/area/station/medical/chemistry) +"pDY" = ( +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ dir = 8 }, -/obj/effect/turf_decal/tile/purple{ - dir = 1 - }, -/obj/effect/turf_decal/tile/purple{ +/obj/effect/turf_decal/tile/blue{ dir = 1 }, -/obj/effect/turf_decal/siding/purple/corner{ +/obj/effect/turf_decal/tile/blue{ dir = 1 }, +/obj/effect/turf_decal/tile/blue, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/disposalpipe/segment, +/obj/structure/cable, /turf/open/floor/iron/showroomfloor, -/area/science/xenobiology) -"oca" = ( +/area/station/command/heads_quarters/cmo) +"pEc" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/trash/garbage, +/obj/effect/decal/cleanable/generic, +/turf/open/floor/plating, +/area/station/maintenance/department/bridge) +"pEt" = ( +/obj/machinery/door/airlock/maintenance, +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 8 + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +/turf/open/floor/iron/dark, +/area/station/maintenance/department/medical/central) +"pEu" = ( +/obj/structure/table, /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ - dir = 1 + dir = 8 }, /obj/effect/turf_decal/tile/neutral{ - dir = 8 + dir = 1 }, /obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/simple/yellow/visible{ - dir = 10 - }, -/obj/structure/disposalpipe/segment, +/obj/item/storage/medkit/regular, /turf/open/floor/iron, -/area/engineering/atmos) -"och" = ( -/obj/machinery/door/airlock/public/glass{ - name = "Docking Hallway" +/area/station/commons/locker) +"pEA" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/obj/effect/turf_decal/delivery, -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/turf/open/floor/iron/dark, -/area/hallway/primary/starboard) -"ocv" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/maintenance, -/obj/structure/sign/poster/random/directional/north, -/turf/open/floor/plating, -/area/maintenance/central) -"ocN" = ( /obj/effect/turf_decal/tile/neutral{ - dir = 8 + dir = 1 }, /obj/structure/table, -/obj/item/stack/sheet/iron/ten, -/obj/item/stack/cable_coil, -/obj/item/storage/backpack/duffelbag/sec/surgery{ - pixel_y = 5 +/obj/machinery/camera/directional/east{ + c_tag = "Courtroom Jury"; + name = "command camera" }, -/obj/item/wirecutters, -/obj/machinery/firealarm/directional/east, -/obj/machinery/light/directional/north, -/turf/open/floor/iron/dark, -/area/security/execution/education) -"ocP" = ( -/obj/effect/decal/cleanable/dirt, +/obj/item/radio/intercom/directional/east, /turf/open/floor/iron/dark, -/area/command/heads_quarters/ce) -"ocT" = ( -/obj/structure/flora/ausbushes/brflowers, -/obj/machinery/light/directional/east, -/turf/open/floor/grass, -/area/service/chapel/monastery) -"odd" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/firedoor, -/obj/item/clipboard, -/obj/item/folder/yellow, -/obj/machinery/door/window/left/directional/west{ - dir = 4; - name = "Mailroom Desk"; - req_access_txt = "50" - }, -/obj/effect/landmark/start/hangover, -/turf/open/floor/iron, -/area/cargo/sorting) -"ode" = ( -/obj/effect/turf_decal/loading_area{ - dir = 1 +/area/station/security/courtroom) +"pED" = ( +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 }, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/yellow/visible, +/obj/structure/disposalpipe/segment, /turf/open/floor/iron, -/area/service/chapel/dock) -"odG" = ( -/turf/closed/wall/rust, -/area/medical/paramedic) -"oed" = ( +/area/station/engineering/atmos) +"pEL" = ( +/obj/effect/turf_decal/bot, /obj/effect/decal/cleanable/dirt, -/obj/machinery/door/airlock/maintenance{ - name = "Ordnance Lab Maintenance"; - req_access_txt = "8" - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, +/obj/structure/rack, +/obj/item/tank/internals/oxygen/red, +/obj/item/clothing/mask/breath, +/turf/open/floor/plating, +/area/station/maintenance/fore) +"pFd" = ( +/obj/effect/decal/cleanable/blood/old, +/obj/effect/decal/cleanable/dirt, +/obj/item/shard, /turf/open/floor/plating{ icon_state = "panelscorched" }, -/area/science/mixing) -"oef" = ( +/area/station/maintenance/fore) +"pFl" = ( +/obj/effect/decal/cleanable/blood/old, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) +"pFq" = ( +/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/neutral, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/iron/showroomfloor, +/area/station/medical/medbay/lobby) +"pFs" = ( +/obj/structure/cable, +/obj/effect/turf_decal/tile/red{ dir = 1 }, -/obj/machinery/newscaster/directional/south, -/turf/open/floor/iron/dark/corner{ +/obj/effect/turf_decal/tile/red{ dir = 8 }, -/area/hallway/primary/central/fore) -"oei" = ( -/obj/structure/rack, -/obj/effect/spawner/random/techstorage/engineering_all, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/machinery/newscaster/directional/west, +/obj/machinery/computer/rdconsole{ dir = 4 }, +/turf/open/floor/iron/dark, +/area/station/command/bridge) +"pFw" = ( +/obj/structure/disposalpipe/segment, /obj/effect/turf_decal/bot, -/obj/machinery/camera/directional/south{ - c_tag = "Tech Storage"; - name = "engineering camera"; - network = list("ss13","engine") +/obj/machinery/conveyor{ + dir = 4; + id = "packagereturn"; + name = "crate return belt" }, -/obj/effect/turf_decal/stripes/corner, /turf/open/floor/iron/dark, -/area/engineering/storage/tech) -"oep" = ( -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ +/area/station/cargo/sorting) +"pFS" = ( +/obj/machinery/disposal/bin, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/structure/sign/departments/security{ - pixel_x = -32 - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron, -/area/hallway/primary/aft) -"oeA" = ( -/obj/effect/turf_decal/trimline/green/filled/line{ +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/structure/sink{ - dir = 8; - pixel_x = 11 +/obj/structure/disposalpipe/trunk{ + dir = 8 }, -/obj/item/reagent_containers/glass/bucket, +/turf/open/floor/iron/dark, +/area/station/service/kitchen) +"pFT" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/security/prison) -"oeB" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/turf/open/floor/plating{ - icon_state = "panelscorched" - }, -/area/maintenance/fore) -"ofv" = ( -/obj/structure/cable, -/obj/machinery/power/terminal{ - dir = 8 +/obj/machinery/door/airlock{ + name = "Theatre Room" }, -/turf/open/floor/catwalk_floor/iron_smooth, -/area/maintenance/department/chapel/monastery) -"ofH" = ( -/obj/structure/sign/warning/docking, -/turf/closed/wall, -/area/cargo/storage) -"ogA" = ( -/obj/effect/turf_decal/sand/plating, -/turf/open/floor/plating/lowpressure, -/area/space/nearstation) -"ogU" = ( -/obj/structure/sign/departments/psychology{ - pixel_y = 32 +/obj/structure/disposalpipe/segment{ + dir = 4 }, +/obj/machinery/door/firedoor, +/obj/effect/mapping_helpers/airlock/access/all/service/theatre, +/turf/open/floor/iron/dark, +/area/station/hallway/secondary/service) +"pFY" = ( +/obj/machinery/newscaster/directional/north, +/obj/effect/turf_decal/tile/blue, /obj/effect/turf_decal/tile/blue{ - dir = 1 + dir = 4 }, /obj/effect/turf_decal/tile/blue{ dir = 1 }, /obj/effect/turf_decal/tile/blue{ - dir = 4 + dir = 1 }, /obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue, -/obj/structure/chair{ - desc = "A gray chair. Nothing more relaxing while waiting for therapy than watching the dying."; - dir = 8; - name = "therapy waiting chair" - }, -/obj/machinery/power/apc/auto_name/directional/east, -/obj/structure/cable, /turf/open/floor/iron/showroomfloor, -/area/medical/exam_room) -"ogW" = ( -/obj/structure/cable, -/obj/machinery/computer/shuttle/labor, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, +/area/station/medical/paramedic) +"pGe" = ( /obj/effect/turf_decal/tile/neutral{ - dir = 1 + dir = 8 }, -/obj/item/radio/intercom/directional/west, +/obj/item/kirbyplants, /turf/open/floor/iron/dark, -/area/command/bridge) -"ogX" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/area/station/command/bridge) +"pGj" = ( +/obj/effect/turf_decal/bot, +/obj/structure/rack, +/obj/effect/spawner/random/maintenance/two, /obj/effect/turf_decal/stripes/corner{ - dir = 4 - }, -/obj/structure/cable, -/turf/open/floor/plating{ - icon_state = "panelscorched" - }, -/area/maintenance/starboard) -"ohp" = ( -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/structure/table, -/obj/item/circular_saw, -/obj/item/surgicaldrill{ - pixel_y = 5 - }, -/obj/item/healthanalyzer, -/obj/machinery/light/directional/north, -/turf/open/floor/iron/dark, -/area/medical/surgery/aft) -"ohr" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light/small/directional/east, -/obj/effect/spawner/random/structure/crate, /turf/open/floor/plating, -/area/maintenance/port/greater) -"oht" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/area/station/maintenance/port/greater) +"pGD" = ( /obj/structure/cable, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/obj/effect/turf_decal/siding/wideplating/dark{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ + dir = 4 }, +/turf/open/floor/iron/dark, +/area/station/service/chapel/monastery) +"pGE" = ( +/obj/structure/table, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, /obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/turf/open/floor/iron, -/area/command/bridge) -"ohv" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/obj/item/stack/sheet/iron/fifty, +/obj/item/stack/sheet/iron/fifty, +/obj/item/stack/sheet/iron/fifty, +/obj/item/stack/sheet/glass/fifty, +/obj/item/stack/sheet/glass/fifty, +/obj/item/stack/sheet/glass/fifty, +/obj/item/crowbar, +/obj/item/grenade/chem_grenade/smart_metal_foam{ + pixel_x = 6 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/obj/item/grenade/chem_grenade/smart_metal_foam{ + pixel_x = -2 }, -/turf/open/floor/iron, -/area/command/bridge) -"ohC" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 8 +/obj/item/stock_parts/cell/emproof{ + pixel_x = 6; + pixel_y = -6 }, -/obj/effect/turf_decal/siding/wood{ - dir = 4 +/turf/open/floor/iron/dark, +/area/station/engineering/main) +"pHy" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/engineering/glass{ + name = "Supermatter Engine" }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/wood, -/area/command/heads_quarters/captain) -"ohD" = ( -/obj/machinery/door/airlock/maintenance{ - req_access_txt = "12" +/obj/effect/turf_decal/siding/yellow/corner{ + dir = 4 }, -/obj/effect/mapping_helpers/airlock/abandoned, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/barricade/wooden/crude, +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, /turf/open/floor/iron/dark, -/area/maintenance/port/greater) -"ohH" = ( -/obj/effect/turf_decal/tile/red, +/area/station/engineering/supermatter/room) +"pHD" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/extinguisher_cabinet/directional/east, -/turf/open/floor/iron, -/area/security/brig) -"ohN" = ( -/obj/structure/rack, -/obj/effect/spawner/random/techstorage/security_all, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/effect/turf_decal/bot, -/obj/structure/extinguisher_cabinet/directional/north, -/obj/machinery/light/directional/north, -/turf/open/floor/iron/dark, -/area/engineering/storage/tech) -"ohU" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/machinery/meter, -/obj/machinery/light/directional/west, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, -/obj/machinery/status_display/evac/directional/west, -/turf/open/floor/engine, -/area/engineering/supermatter/room) -"oih" = ( -/obj/structure/chair/office{ +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/turf_decal/tile/red{ +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/effect/turf_decal/tile/red, /obj/effect/turf_decal/tile/neutral, /turf/open/floor/iron, -/area/security/checkpoint/customs) -"oii" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 1 - }, -/obj/structure/table/wood/fancy/blue, -/obj/item/food/cracker{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/food/cracker{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/item/food/cracker, -/turf/open/floor/carpet/royalblue, -/area/service/chapel/office) -"oij" = ( +/area/station/hallway/primary/port) +"pHE" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/red{ +/obj/effect/turf_decal/tile/brown{ dir = 8 }, -/turf/open/floor/iron, -/area/maintenance/disposal/incinerator) -"ois" = ( -/obj/machinery/door/airlock/external{ - name = "Common Mining Dock" +/obj/effect/turf_decal/tile/yellow{ + dir = 1 }, -/turf/open/floor/plating, -/area/commons/fitness/recreation) -"oiy" = ( -/obj/machinery/airalarm/directional/east, -/obj/effect/turf_decal/tile/blue{ +/obj/effect/turf_decal/tile/brown{ dir = 4 }, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue, -/obj/machinery/light/directional/east, -/obj/machinery/computer/med_data/laptop{ - dir = 8; - pixel_y = 4 +/obj/effect/turf_decal/tile/brown{ + dir = 1 }, -/obj/structure/table/wood, -/turf/open/floor/iron/showroomfloor, -/area/medical/psychology) -"oiP" = ( -/obj/effect/decal/cleanable/blood/old, -/obj/effect/turf_decal/stripes/line, /obj/structure/cable, -/turf/open/floor/plating, -/area/cargo/warehouse) -"oiW" = ( -/obj/structure/table/reinforced, -/obj/effect/turf_decal/delivery, -/obj/machinery/door/firedoor, -/obj/item/folder/blue, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "hop"; - name = "Privacy Shutters" - }, -/obj/machinery/door/window/brigdoor{ - base_state = "rightsecure"; - dir = 1; - icon_state = "rightsecure"; - name = "Head of Personnel's Desk"; - req_access_txt = "57" - }, -/obj/machinery/door/window/right/directional/south{ - name = "Reception Desk" - }, /turf/open/floor/iron, -/area/command/heads_quarters/hop) -"oiX" = ( -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/effect/turf_decal/caution/stand_clear, -/obj/effect/turf_decal/tile/neutral, +/area/station/cargo/drone_bay) +"pIa" = ( /obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/machinery/light/small/directional/south, -/turf/open/floor/iron, -/area/cargo/storage) -"ojw" = ( -/obj/structure/sign/departments/cargo{ - pixel_x = 32 - }, -/turf/open/floor/iron/dark, -/area/engineering/main) -"ojx" = ( -/obj/effect/spawner/random/structure/tank_holder, -/turf/open/floor/plating, -/area/maintenance/central) -"ojC" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/station/security/courtroom) +"pIl" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/public/glass{ + name = "Departure Lounge" }, -/obj/effect/turf_decal/siding/wood{ - dir = 1 +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "departures-entrance" }, /turf/open/floor/iron/dark, -/area/service/library) -"ojS" = ( -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/area/station/hallway/secondary/exit/departure_lounge) +"pIm" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 9 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/obj/machinery/airalarm/directional/west, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/obj/effect/decal/cleanable/dirt, +/obj/structure/sign/warning/xeno_mining{ + pixel_y = 32 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/obj/machinery/camera/directional/west{ + c_tag = "Port Quarter Solar"; + name = "engineering camera"; + network = list("ss13","engine") }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/landmark/xeno_spawn, +/obj/structure/cable, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/station/maintenance/solars/port/aft) +"pIy" = ( +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/corner{ dir = 4 }, +/obj/machinery/light/directional/south, +/obj/structure/extinguisher_cabinet/directional/west, +/obj/machinery/status_display/ai/directional/south, +/turf/open/floor/engine, +/area/station/ai_monitored/turret_protected/ai) +"pIK" = ( +/obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/structure/window/reinforced, -/obj/machinery/computer/atmos_control/carbon_tank{ +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/machinery/atmospherics/pipe/bridge_pipe/orange/visible, -/obj/machinery/atmospherics/pipe/bridge_pipe/green/visible{ - dir = 4 +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/delivery, +/obj/machinery/light/small/directional/east, +/obj/structure/closet/crate/freezer{ + name = "organ storage" }, +/obj/item/organ/external/tail/cat, +/obj/item/organ/external/tail/cat, +/obj/item/organ/internal/ears/cat, +/obj/item/organ/internal/ears/cat, +/obj/item/organ/internal/heart, +/obj/structure/sign/poster/contraband/random/directional/east, /turf/open/floor/iron/dark, -/area/engineering/atmos) -"okh" = ( -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/yellow{ +/area/station/maintenance/fore) +"pIO" = ( +/turf/closed/wall/r_wall/rust, +/area/station/command/heads_quarters/ce) +"pIT" = ( +/obj/machinery/vending/wardrobe/chem_wardrobe, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/effect/turf_decal/tile/red, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/turf/open/floor/iron, -/area/engineering/main) -"okk" = ( -/obj/machinery/atmospherics/pipe/smart/simple/green/visible, -/obj/structure/lattice/catwalk, -/turf/open/space/basic, -/area/space/nearstation) -"okm" = ( /obj/effect/turf_decal/tile/neutral{ - dir = 4 + dir = 8 }, -/obj/machinery/disposal/bin, -/obj/machinery/firealarm/directional/south, -/obj/structure/extinguisher_cabinet/directional/west, /obj/effect/turf_decal/bot, -/obj/structure/disposalpipe/trunk{ +/obj/effect/turf_decal/stripes/corner, +/obj/structure/cable, +/obj/machinery/power/apc/auto_name/directional/west, +/turf/open/floor/iron/dark, +/area/station/medical/pharmacy) +"pJr" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/iv_drip, +/obj/structure/bed{ dir = 4 }, +/obj/structure/curtain, /turf/open/floor/iron/dark, -/area/security/detectives_office) -"okw" = ( +/area/station/medical/exam_room) +"pJs" = ( +/obj/structure/sign/warning/fire, +/turf/closed/wall, +/area/station/maintenance/starboard) +"pJz" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/door/airlock/command{ - name = "Research Director's Office"; - req_access_txt = "30" - }, -/turf/open/floor/iron/dark, -/area/command/heads_quarters/rd) -"okF" = ( -/obj/effect/turf_decal/tile/brown, -/obj/effect/turf_decal/tile/brown{ +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/effect/turf_decal/tile/yellow, -/obj/structure/disposalpipe/segment{ +/obj/item/radio/intercom/directional/east, +/turf/open/floor/iron/dark/corner, +/area/station/hallway/primary/port) +"pJA" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/decal/cleanable/dirt, +/obj/item/radio/intercom/directional/north, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/station/maintenance/disposal/incinerator) +"pJJ" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ dir = 5 }, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/obj/structure/cable, /turf/open/floor/iron, -/area/hallway/primary/starboard) -"okQ" = ( -/obj/machinery/computer/crew{ +/area/station/engineering/atmos/pumproom) +"pJK" = ( +/obj/effect/turf_decal/tile/blue{ dir = 4 }, -/obj/machinery/requests_console/directional/west{ - announcementConsole = 1; - department = "Head of Security's Desk"; - departmentType = 5; - name = "Head of Security's Requests Console" - }, -/turf/open/floor/wood, -/area/command/heads_quarters/hos) -"okY" = ( -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/red, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/simple/dark/visible{ - dir = 4 +/obj/structure/disposalpipe/segment{ + dir = 9 }, +/obj/structure/cable, /turf/open/floor/iron, -/area/maintenance/disposal/incinerator) -"olb" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/turf/open/floor/iron/showroomfloor, -/area/security/prison) -"olT" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/green, -/obj/effect/turf_decal/tile/blue{ +/area/station/commons/fitness/recreation) +"pKf" = ( +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/turf/open/floor/iron, -/area/service/hydroponics) -"omf" = ( -/turf/closed/wall/rust, -/area/maintenance/department/chapel/monastery) -"omv" = ( -/obj/machinery/conveyor{ - dir = 4; - id = "NTMSLoad"; - name = "off ramp" - }, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/bot, -/obj/structure/sign/warning/vacuum/external{ - pixel_y = -32 - }, -/turf/open/floor/iron/dark, -/area/cargo/warehouse) -"omA" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, -/obj/structure/disposalpipe/segment{ +/turf/open/floor/iron/dark, +/area/station/medical/storage) +"pKm" = ( +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/security/prison/shower) +"pKt" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 8 + }, +/obj/machinery/newscaster/directional/east, +/obj/structure/cable, +/turf/open/floor/engine, +/area/station/ai_monitored/turret_protected/ai) +"pKv" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/grille/broken, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/starboard) +"pKQ" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ dir = 4 }, -/turf/open/floor/iron, -/area/security/brig) -"omO" = ( -/obj/effect/landmark/start/hangover, -/turf/open/floor/engine{ - name = "Holodeck Projector Floor" +/obj/machinery/light/directional/east, +/obj/machinery/computer/security/telescreen/entertainment/directional/east, +/turf/open/floor/iron/white, +/area/station/security/prison/mess) +"pKR" = ( +/obj/structure/cable, +/turf/closed/wall/r_wall/rust, +/area/station/maintenance/starboard/aft) +"pLe" = ( +/obj/effect/turf_decal/tile/brown{ + dir = 4 }, -/area/holodeck/rec_center) -"omP" = ( -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/yellow{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/light/directional/west, -/obj/item/radio/intercom/directional/west, -/turf/open/floor/iron/dark/corner{ +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/brown{ dir = 1 }, -/area/hallway/primary/starboard) -"omR" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 4 +/obj/structure/sign/poster/random/directional/north, +/turf/open/floor/iron, +/area/station/cargo/drone_bay) +"pLi" = ( +/obj/item/stack/sheet/cardboard{ + amount = 14 }, -/obj/effect/turf_decal/stripes/corner, +/obj/item/stack/package_wrap, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/bridge_pipe/cyan/visible, -/obj/machinery/atmospherics/pipe/bridge_pipe/scrubbers/visible{ - dir = 4 +/turf/open/floor/plating, +/area/station/security/prison) +"pLl" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/maintenance/aft) +"pLs" = ( +/turf/closed/wall/r_wall, +/area/station/engineering/atmos/pumproom) +"pLu" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/engineering/atmos) -"omZ" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, +/obj/effect/turf_decal/siding/yellow/corner{ + dir = 1 + }, /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/turf_decal/tile/purple, -/turf/open/floor/iron/showroomfloor, -/area/science/mixing/hallway) -"onb" = ( -/obj/effect/turf_decal/tile/yellow{ - dir = 1 +/turf/open/floor/iron, +/area/station/engineering/lobby) +"pLy" = ( +/obj/structure/chair{ + dir = 8 }, -/obj/effect/turf_decal/tile/yellow{ +/obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/effect/turf_decal/tile/red{ - dir = 1 +/turf/open/floor/wood{ + icon_state = "wood-broken7" + }, +/area/station/maintenance/port/fore) +"pLB" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/structure/cable, -/turf/open/floor/iron, -/area/commons/storage/primary) -"onf" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, /obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating, -/area/maintenance/port/lesser) -"ont" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/computer/department_orders/security{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral/anticorner/contrasted, /turf/open/floor/iron/dark, -/area/security/office) -"onG" = ( -/obj/effect/turf_decal/tile/purple/half/contrasted, -/turf/open/floor/iron/showroomfloor, -/area/science/mixing) -"onY" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/trimline/red/filled/line{ +/area/station/service/kitchen) +"pLJ" = ( +/obj/machinery/portable_atmospherics/canister/nitrous_oxide, +/turf/open/floor/iron/dark, +/area/station/science/ordnance/storage) +"pLO" = ( +/obj/structure/table/wood, +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/turf/open/floor/iron/white, -/area/security/prison) -"ooa" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/siding/white{ +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/turf/open/floor/iron/cafeteria, -/area/service/kitchen) -"ood" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/neutral, /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/corner{ - dir = 1 - }, -/obj/structure/cable, +/obj/item/clipboard, +/obj/item/clothing/mask/fakemoustache, +/obj/item/clothing/mask/cigarette/pipe, +/turf/open/floor/iron/dark, +/area/station/maintenance/port/fore) +"pLQ" = ( +/obj/effect/decal/cleanable/ash, /turf/open/floor/plating{ - icon_state = "platingdmg1" + icon_state = "panelscorched" }, -/area/maintenance/fore) -"ooe" = ( +/area/station/maintenance/disposal/incinerator) +"pLV" = ( +/obj/structure/table, /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/brown{ - dir = 8 +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, -/obj/effect/turf_decal/tile/brown{ +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 +/obj/item/stack/sheet/glass/fifty, +/obj/item/stack/package_wrap, +/obj/item/wallframe/camera, +/obj/item/wallframe/camera, +/obj/item/wallframe/camera, +/obj/item/wallframe/camera, +/obj/item/radio/intercom/directional/south, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 }, -/turf/open/floor/iron, -/area/cargo/storage) -"ooM" = ( -/obj/effect/turf_decal/delivery, -/obj/machinery/space_heater, -/obj/machinery/light/small/directional/west, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/maintenance/port/lesser) -"ooX" = ( -/obj/machinery/atmospherics/pipe/smart/simple/dark/visible{ - dir = 9 +/obj/machinery/button/door/directional/east{ + id = "aux_base_shutters"; + name = "Auxiliary Base Shutters Toggle"; + req_access = list("aux_base") }, -/obj/effect/turf_decal/tile/purple{ +/turf/open/floor/iron/dark, +/area/station/construction/mining/aux_base) +"pMj" = ( +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ dir = 1 }, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/tile/blue{ dir = 8 }, -/turf/open/floor/iron/showroomfloor, -/area/science/mixing) -"oph" = ( -/obj/structure/barricade/wooden, -/obj/structure/barricade/wooden/crude, -/turf/open/floor/iron/stairs/old{ - dir = 1 +/obj/effect/turf_decal/tile/blue{ + dir = 4 }, -/area/service/chapel/monastery) -"ops" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/door/airlock/public/glass{ - name = "Art Cabinet" +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/obj/machinery/door/firedoor, +/obj/effect/landmark/start/paramedic, +/obj/machinery/atmospherics/pipe/layer_manifold/scrubbers/hidden, /turf/open/floor/iron, -/area/commons/storage/art) -"opt" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 1 +/area/station/medical/medbay/central) +"pMm" = ( +/obj/structure/sink{ + dir = 8; + pixel_x = 11 }, -/turf/open/floor/iron/dark, -/area/service/chapel/dock) -"opx" = ( -/obj/effect/turf_decal/bot, -/obj/structure/punching_bag, -/obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/blood/old, -/obj/structure/noticeboard/directional/east, -/turf/open/floor/plating, -/area/maintenance/fore) -"opS" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, -/turf/closed/wall/r_wall, -/area/engineering/supermatter) -"opV" = ( -/obj/structure/transit_tube/curved/flipped{ - dir = 1 +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/box, +/turf/open/floor/plating{ + icon_state = "panelscorched" }, -/turf/open/space/basic, -/area/space/nearstation) -"opW" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/door/window/left/directional/west{ - name = "Soothing Nature Exhibit"; - req_access_txt = "70" +/area/station/maintenance/fore) +"pMT" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/science/server) +"pNe" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/red/half/contrasted, +/turf/open/floor/iron, +/area/station/security/office) +"pNg" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/general/visible, +/turf/closed/wall, +/area/station/maintenance/disposal/incinerator) +"pNk" = ( +/obj/structure/chair/sofa/left{ + color = "#c45c57"; + dir = 8 }, -/obj/structure/disposalpipe/segment{ +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/structure/cable, -/obj/effect/turf_decal/stripes/line{ +/obj/structure/railing{ dir = 4 }, +/obj/effect/landmark/start/hangover, /turf/open/floor/iron/dark, -/area/medical/psychology) -"opX" = ( -/obj/structure/table, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt, -/obj/item/storage/box/mousetraps{ - pixel_x = -4; - pixel_y = 4 +/area/station/service/bar/atrium) +"pNA" = ( +/obj/effect/turf_decal/siding/wood/corner, +/obj/machinery/newscaster/directional/south, +/turf/open/floor/iron/grimy, +/area/station/service/chapel/office) +"pNL" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 4 }, -/obj/item/flashlight, -/obj/structure/noticeboard/directional/north, -/turf/open/floor/iron/dark, -/area/maintenance/fore) -"opZ" = ( +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/siding/purple/corner, +/turf/open/floor/iron/showroomfloor, +/area/station/science/xenobiology) +"pNV" = ( +/obj/effect/turf_decal/delivery, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, @@ -56206,154 +56180,264 @@ dir = 8 }, /obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/power/apc/auto_name/directional/north, -/obj/structure/disposalpipe/segment{ - dir = 10 - }, +/obj/structure/closet/firecloset, /turf/open/floor/iron/dark, -/area/medical/virology) -"oql" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 1 +/area/station/hallway/primary/aft) +"pNY" = ( +/obj/machinery/computer/security/mining{ + dir = 8 }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, /obj/effect/turf_decal/tile/neutral{ - dir = 4 + dir = 8 }, -/obj/machinery/firealarm/directional/north, -/turf/open/floor/iron, -/area/security/courtroom) -"oqo" = ( /obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/spawner/random/structure/crate, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"oqx" = ( +/obj/machinery/status_display/evac/directional/east, +/obj/structure/extinguisher_cabinet/directional/north, +/turf/open/floor/iron/dark, +/area/station/cargo/miningoffice) +"pNZ" = ( +/obj/machinery/portable_atmospherics/canister/air, +/obj/effect/turf_decal/delivery, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/turf/open/floor/iron, +/area/station/engineering/atmos/storage/gas) +"pOb" = ( +/obj/effect/turf_decal/tile/green, +/obj/effect/turf_decal/tile/green{ + dir = 8 + }, +/obj/effect/turf_decal/tile/green, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 + }, /turf/open/floor/iron/showroomfloor, -/area/medical/chemistry) -"oqI" = ( -/turf/closed/wall, -/area/security/lockers) -"oqJ" = ( +/area/station/medical/virology) +"pOc" = ( +/obj/machinery/conveyor{ + dir = 8; + id = "QMLoad"; + name = "off ramp" + }, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/bot, +/obj/structure/sign/warning/vacuum/external{ + pixel_x = 32; + pixel_y = 32 + }, +/turf/open/floor/iron/dark, +/area/station/cargo/storage) +"pOo" = ( +/obj/structure/flora/grass/jungle/b/style_random, +/obj/structure/flora/bush/flowers_yw/style_random, +/obj/item/plant_analyzer, +/turf/open/floor/grass, +/area/station/security/prison/garden) +"pOq" = ( +/obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/structure/table, -/obj/item/paper_bin{ - pixel_x = -4; - pixel_y = 4 +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, -/obj/item/pen, -/obj/effect/turf_decal/stripes/corner{ - dir = 1 +/obj/structure/table, +/obj/item/exodrone, +/obj/machinery/camera/directional/south{ + c_tag = "Cargo Drones"; + name = "cargo camera"; + network = list("ss13","qm") }, +/obj/structure/sign/poster/random/directional/south, /turf/open/floor/iron/dark, -/area/hallway/primary/central/fore) -"oqQ" = ( -/obj/machinery/atmospherics/components/trinary/filter/flipped/critical{ - dir = 8; - filter_type = list(/datum/gas/nitrogen) +/area/station/cargo/drone_bay) +"pOy" = ( +/obj/effect/turf_decal/delivery, +/obj/structure/reagent_dispensers/watertank, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/turf/open/floor/plating, +/area/station/maintenance/starboard) +"pOG" = ( +/obj/machinery/light/directional/south, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/hidden, +/obj/machinery/airlock_sensor/incinerator_atmos{ + pixel_x = 24 }, -/obj/effect/turf_decal/stripes/line, -/obj/structure/cable, /turf/open/floor/engine, -/area/engineering/supermatter/room) -"ora" = ( -/obj/machinery/door/firedoor, +/area/station/maintenance/disposal/incinerator) +"pOO" = ( +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 4 + }, +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/door/airlock/engineering{ - name = "Engineering"; - req_access_txt = "10" +/turf/open/floor/iron, +/area/station/security/prison/garden) +"pOS" = ( +/obj/item/paper_bin{ + pixel_x = -3; + pixel_y = 7 }, -/obj/structure/cable, -/obj/effect/landmark/navigate_destination, -/obj/effect/turf_decal/siding/yellow/corner{ - dir = 8 +/obj/item/pen, +/obj/item/stamp/captain{ + pixel_x = 8; + pixel_y = 6 }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ - cycle_id = "engi-entrance" +/obj/item/pen/fountain/captain, +/obj/item/radio/intercom/directional/south, +/obj/structure/table/wood, +/turf/open/floor/carpet/royalblue, +/area/station/command/heads_quarters/captain) +"pOV" = ( +/turf/closed/wall, +/area/station/service/chapel/storage) +"pPe" = ( +/obj/effect/turf_decal/loading_area, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "hopqueue"; + name = "Queue Shutters" }, -/turf/open/floor/iron/dark, -/area/engineering/storage_shared) -"orb" = ( -/obj/effect/turf_decal/bot/right, /turf/open/floor/iron, -/area/maintenance/disposal/incinerator) -"ori" = ( -/obj/effect/turf_decal/tile/neutral{ +/area/station/command/heads_quarters/hop) +"pPj" = ( +/obj/effect/turf_decal/bot, +/obj/effect/decal/cleanable/dirt, +/obj/structure/closet/cardboard, +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/plating, +/area/station/maintenance/starboard/fore) +"pPw" = ( +/obj/structure/table/wood, +/obj/effect/turf_decal/siding/wood{ + dir = 4 + }, +/obj/effect/turf_decal/siding/wood/corner{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral, -/obj/structure/sign/painting/library{ - pixel_x = 32 +/obj/machinery/door/firedoor/border_only{ + dir = 4 }, -/obj/machinery/photocopier, -/obj/item/radio/intercom/directional/south, -/obj/effect/turf_decal/box/white, +/obj/item/storage/book/bible, +/turf/open/floor/carpet/red, +/area/station/service/chapel/monastery) +"pPC" = ( +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/station/maintenance/disposal/incinerator) +"pPD" = ( +/obj/structure/flora/bush/leavy/style_random, +/obj/structure/flora/bush/sunny/style_random, +/turf/open/floor/grass, +/area/station/service/hydroponics/garden) +"pPZ" = ( +/obj/machinery/door/airlock/security/glass{ + name = "Hazard Closet" + }, +/obj/effect/mapping_helpers/airlock/access/all/security/armory, /turf/open/floor/iron/dark, -/area/service/library) -"orA" = ( -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/area/station/maintenance/port/aft) +"pQi" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) +"pQo" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/public/glass{ + name = "Holodeck" }, -/obj/structure/closet/emcloset/anchored, /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/effect/decal/cleanable/cobweb, -/obj/machinery/light/small/directional/west, +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "holodeck" + }, +/turf/open/floor/plating, +/area/station/commons/fitness/recreation) +"pQr" = ( +/obj/structure/cable, /obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/dark, -/area/maintenance/fore) -"orE" = ( -/obj/machinery/computer/shuttle/labor{ - dir = 1 +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/structure/sign/warning/vacuum/external{ - pixel_y = -32 +/turf/open/floor/plating, +/area/station/maintenance/central) +"pQJ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment{ + dir = 9 }, -/obj/machinery/camera/directional/south{ - c_tag = "Transferring Centre Dock" +/obj/structure/cable, +/turf/open/floor/plating{ + icon_state = "platingdmg3" }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 8 +/area/station/maintenance/starboard/fore) +"pQM" = ( +/obj/structure/plasticflaps, +/obj/machinery/conveyor{ + dir = 1; + id = "NTMSLoad"; + name = "off ramp" }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron, -/area/security/processing) -"orI" = ( -/obj/effect/turf_decal/tile/neutral{ +/turf/open/floor/plating, +/area/station/cargo/warehouse) +"pQT" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/plating, +/area/station/cargo/warehouse) +"pRu" = ( +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ dir = 8 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/tile/yellow, +/obj/machinery/door/window/left/directional/south{ + name = "Cargo Disposal"; + req_access = list("mail_sorting") }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/obj/machinery/conveyor_switch/oneway{ + id = "packageSort2"; + name = "mail belt"; + pixel_x = 5; + pixel_y = 6 + }, +/obj/effect/turf_decal/box/corners{ + dir = 4 + }, +/obj/machinery/conveyor_switch/oneway{ + dir = 8; + id = "packagereturn"; + name = "crate returns"; + pixel_x = -6; + pixel_y = 6 + }, +/obj/effect/turf_decal/box/corners{ dir = 1 }, -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/command/heads_quarters/hos) -"orN" = ( +/turf/open/floor/iron, +/area/station/cargo/sorting) +"pRw" = ( /obj/effect/turf_decal/tile/yellow, /obj/effect/turf_decal/tile/yellow{ dir = 8 @@ -56366,1575 +56450,1480 @@ dir = 4 }, /turf/open/floor/iron, -/area/hallway/primary/aft) -"orO" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/turf/open/floor/iron, -/area/engineering/lobby) -"osl" = ( -/obj/machinery/modular_computer/console/preset/id{ +/area/station/hallway/primary/aft) +"pRO" = ( +/obj/machinery/door/poddoor/preopen{ + id = "atmos"; + name = "Atmospherics Blast Door" + }, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/engineering/atmos/storage/gas) +"pSe" = ( +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, /obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/shower{ + dir = 8; + name = "emergency shower" + }, +/obj/structure/mirror/directional/east, +/obj/effect/turf_decal/stripes/corner, +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/obj/effect/landmark/start/geneticist, +/turf/open/floor/iron/showroomfloor, +/area/station/science/genetics) +"pSh" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 6 }, -/obj/machinery/keycard_auth/directional/west{ - pixel_y = -5 +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 }, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"pSj" = ( +/obj/structure/rack, /obj/effect/turf_decal/bot, -/obj/machinery/requests_console/directional/south{ - announcementConsole = 1; - department = "Captain's Desk"; - departmentType = 5; - name = "Captain's Requests Console" +/obj/item/storage/toolbox/mechanical{ + pixel_x = -2; + pixel_y = 6 + }, +/obj/item/storage/toolbox/emergency, +/obj/item/crowbar/red, +/obj/item/flashlight, +/obj/item/flashlight, +/obj/structure/fireaxecabinet/directional/south, +/obj/machinery/door/window/right/directional/north{ + name = "Emergency Storage"; + req_access = list("command") }, /turf/open/floor/iron/dark, -/area/command/heads_quarters/captain) -"osm" = ( -/obj/effect/turf_decal/tile/purple{ +/area/station/command/bridge) +"pSu" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/spider/stickyweb, +/obj/structure/cable, +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/effect/turf_decal/tile/purple{ +/turf/open/floor/plating, +/area/station/maintenance/department/electrical) +"pSE" = ( +/obj/machinery/atmospherics/components/binary/pump{ + dir = 4; + name = "Atmos to Loop" + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/corner{ dir = 1 }, -/obj/effect/turf_decal/tile/purple{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"pSG" = ( +/turf/open/floor/iron/showroomfloor, +/area/station/security/office) +"pST" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/maintenance/solars/port/fore) +"pSW" = ( +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/effect/turf_decal/stripes/corner{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/dark/visible, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"pTc" = ( +/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, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 + }, +/obj/machinery/light/directional/south, +/obj/machinery/newscaster/directional/south, +/turf/open/floor/iron/showroomfloor, +/area/station/medical/storage) +"pTL" = ( +/obj/effect/turf_decal/bot/left, +/turf/open/floor/iron, +/area/station/maintenance/disposal/incinerator) +"pTO" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/port/lesser) +"pTR" = ( +/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/button/door/directional/north{ - id = "Skynet_launch"; - name = "Mech Bay Door Control"; - req_access_txt = "29" +/obj/effect/landmark/event_spawn, +/obj/structure/disposalpipe/segment{ + dir = 4 }, +/obj/structure/cable, /turf/open/floor/iron, -/area/hallway/primary/central/fore) -"oss" = ( -/obj/effect/decal/cleanable/blood/old, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/area/station/hallway/primary/central/fore) +"pUb" = ( +/obj/structure/table/wood, +/obj/effect/turf_decal/siding/wood/end{ dir = 1 }, -/turf/open/floor/wood{ - icon_state = "wood-broken5" +/obj/machinery/door/firedoor/border_only{ + dir = 1 }, -/area/maintenance/port/greater) -"osw" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/obj/machinery/door/firedoor/border_only{ + dir = 4 + }, +/obj/machinery/status_display/ai/directional/west, +/obj/item/flashlight/lantern, +/turf/open/floor/carpet/red, +/area/station/service/chapel/monastery) +"pUf" = ( +/obj/effect/turf_decal/stripes/line{ dir = 1 }, -/turf/open/floor/iron/showroomfloor, -/area/commons/toilet/restrooms) -"osV" = ( /obj/effect/decal/cleanable/dirt, -/obj/structure/sign/poster/contraband/random/directional/west, /turf/open/floor/plating{ icon_state = "platingdmg3" }, -/area/maintenance/aft) -"osX" = ( +/area/station/maintenance/starboard) +"pUj" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment, /obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/north, -/turf/open/floor/iron/recharge_floor, -/area/science/robotics/mechbay) -"oth" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue{ +/turf/open/floor/iron, +/area/station/cargo/storage) +"pUk" = ( +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, +/obj/effect/spawner/random/engineering/tracking_beacon, /turf/open/floor/iron, -/area/command/teleporter) -"otj" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/engineering{ - name = "Engineering"; - req_access_txt = "10" - }, -/obj/effect/turf_decal/siding/yellow/corner, -/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ - cycle_id = "engi-entrance" +/area/station/security/courtroom) +"pUA" = ( +/obj/structure/table/reinforced, +/obj/structure/disposalpipe/segment{ + dir = 4 }, +/obj/effect/turf_decal/tile/neutral/half/contrasted, +/obj/item/paper_bin, +/obj/item/taperecorder, +/obj/item/book/manual/wiki/security_space_law, +/obj/item/pen, /turf/open/floor/iron/dark, -/area/engineering/storage_shared) -"otr" = ( -/obj/effect/turf_decal/tile/brown, -/obj/effect/turf_decal/tile/yellow, +/area/station/security/office) +"pUH" = ( +/obj/structure/cable, +/turf/open/floor/carpet/red, +/area/station/command/heads_quarters/hos) +"pVd" = ( +/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/blood/old, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/construction/mining/aux_base) -"ott" = ( -/obj/item/soulstone/anybody/chaplain, -/obj/structure/table/wood, -/turf/open/floor/cult, -/area/service/chapel/office) -"otv" = ( -/obj/structure/cable, -/obj/machinery/computer/cargo/request, /obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/brown{ dir = 4 }, -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/turf/open/floor/iron/dark, -/area/command/bridge) -"otx" = ( /obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/engine, -/area/engineering/supermatter/room) -"oty" = ( -/obj/machinery/portable_atmospherics/canister/carbon_dioxide, -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/science/storage) -"otz" = ( -/obj/structure/table, -/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/machinery/cell_charger, -/obj/item/assembly/prox_sensor{ - desc = "Used for scanning and alerting when someone enters a certain proximity. This one is slightly shifted to the left."; - pixel_x = -6; - pixel_y = 6 - }, -/obj/item/assembly/prox_sensor{ - desc = "Used for scanning and alerting when someone enters a certain proximity. This one is slightly shifted to the left."; - pixel_x = -6; - pixel_y = 6 - }, -/obj/item/assembly/prox_sensor{ - desc = "Used for scanning and alerting when someone enters a certain proximity. This one is slightly shifted to the left."; - pixel_x = -6; - pixel_y = 6 - }, -/obj/item/assembly/prox_sensor{ - desc = "Used for scanning and alerting when someone enters a certain proximity. This one is slightly shifted to the left."; - pixel_x = -6; - pixel_y = 6 - }, -/obj/item/stock_parts/cell/high, -/obj/item/stock_parts/cell/high, -/obj/item/stock_parts/cell/high, -/obj/item/crowbar/red, -/obj/item/toy/figure/roboticist{ - pixel_x = 6 +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/machinery/light/directional/north, -/obj/machinery/light_switch/directional/north, -/turf/open/floor/iron/dark, -/area/science/robotics/lab) -"otJ" = ( +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"pVz" = ( +/turf/closed/wall, +/area/station/maintenance/port/fore) +"pVF" = ( /obj/effect/turf_decal/tile/neutral{ - dir = 4 + dir = 1 }, -/obj/effect/turf_decal/tile/neutral, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/turf/open/floor/iron/dark/corner{ +/obj/machinery/meter/monitored/waste_loop, +/obj/machinery/atmospherics/pipe/smart/manifold/scrubbers/visible{ dir = 4 }, -/area/hallway/primary/fore) -"otW" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/machinery/power/apc/auto_name/directional/east, /turf/open/floor/iron/dark, -/area/service/bar) -"oua" = ( -/obj/effect/turf_decal/tile/brown{ - dir = 8 - }, -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/brown{ - dir = 4 +/area/station/engineering/atmos/pumproom) +"pVK" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "platingdmg3" }, -/obj/effect/turf_decal/tile/brown, -/obj/effect/turf_decal/stripes/line{ - dir = 6 +/area/station/maintenance/department/crew_quarters/bar) +"pVM" = ( +/obj/structure/sign/warning/vacuum/external{ + pixel_y = -32 }, -/turf/open/floor/iron, -/area/cargo/storage) -"oub" = ( -/obj/structure/curtain, -/turf/open/floor/plating, -/area/security/prison) -"oue" = ( -/obj/effect/turf_decal/stripes/line, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plating, -/area/maintenance/department/chapel/monastery) -"ouo" = ( -/obj/structure/reagent_dispensers/water_cooler, -/turf/open/floor/carpet, -/area/medical/psychology) -"ouv" = ( -/obj/effect/turf_decal/tile/yellow{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 4 }, -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/siding/yellow{ +/obj/machinery/door/airlock/maintenance/external{ + name = "Transit Intersection" + }, +/obj/effect/mapping_helpers/airlock/unres{ dir = 4 }, +/obj/effect/mapping_helpers/airlock/access/any/service/maintenance, +/turf/open/floor/iron/dark, +/area/station/maintenance/fore) +"pVQ" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/turf/open/floor/iron/dark/corner{ + dir = 1 + }, +/area/station/hallway/primary/central) +"pVS" = ( +/obj/structure/closet/secure_closet/freezer/kitchen, +/obj/item/reagent_containers/food/condiment/sugar, +/obj/effect/turf_decal/bot, +/obj/effect/decal/cleanable/cobweb, +/turf/open/floor/iron/freezer, +/area/station/service/kitchen/coldroom) +"pWj" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment{ +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/maintenance/department/bridge) +"pWo" = ( +/obj/machinery/door/airlock/maintenance/external{ + name = "Transit Intersection" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 4 }, -/turf/open/floor/iron, -/area/engineering/atmos/storage/gas) -"ouG" = ( -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/yellow{ +/obj/effect/mapping_helpers/airlock/unres{ dir = 8 }, -/obj/machinery/camera/directional/south{ - c_tag = "Chemistry South"; - network = list("ss13","medbay") - }, -/turf/open/floor/iron/showroomfloor, -/area/medical/chemistry) -"ouV" = ( -/turf/open/floor/plating{ - icon_state = "platingdmg3" +/obj/effect/mapping_helpers/airlock/access/any/medical/maintenance, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"pWY" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/area/maintenance/starboard) -"ove" = ( -/obj/structure/railing{ +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/turf/open/floor/iron/dark, -/area/service/chapel/monastery) -"ovn" = ( -/obj/effect/turf_decal/bot, -/obj/structure/closet/crate, -/obj/effect/spawner/random/maintenance, -/turf/open/floor/iron, -/area/cargo/storage) -"ovp" = ( /obj/effect/turf_decal/tile/neutral{ - dir = 1 + dir = 4 }, -/obj/structure/table, -/obj/item/paper_bin, -/obj/item/pen, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/machinery/light/directional/east, -/obj/machinery/flasher/directional/east{ - id = "hopflash"; - name = "Crowd Pacifier" - }, -/obj/effect/turf_decal/stripes/corner{ - dir = 8 +/obj/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/bridge_pipe/green/visible{ + dir = 4 }, -/obj/machinery/status_display/evac/directional/north, +/obj/machinery/atmospherics/pipe/bridge_pipe/yellow/visible, /turf/open/floor/iron/dark, -/area/command/heads_quarters/hop) -"ovI" = ( -/obj/effect/turf_decal/stripes/line{ +/area/station/engineering/atmos) +"pXi" = ( +/turf/open/floor/plating, +/area/station/service/chapel/dock) +"pXs" = ( +/obj/structure/window/reinforced/plasma{ dir = 4 }, -/obj/effect/decal/cleanable/dirt, /obj/structure/cable, -/turf/open/floor/engine, -/area/maintenance/disposal/incinerator) -"ovO" = ( -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/obj/machinery/atmospherics/pipe/smart/manifold4w/green/visible, +/obj/machinery/power/energy_accumulator/tesla_coil/anchored, +/turf/open/floor/circuit/green{ + luminosity = 2 }, -/obj/machinery/firealarm/directional/west, -/obj/structure/chair/stool/directional/east, -/turf/open/floor/iron/dark, -/area/commons/locker) -"owo" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/effect/turf_decal/tile/red, +/area/station/engineering/supermatter) +"pXt" = ( +/obj/structure/table, +/obj/machinery/recharger, +/obj/effect/turf_decal/tile/blue, /obj/effect/turf_decal/tile/blue{ dir = 4 }, -/turf/open/floor/iron, -/area/hallway/primary/port) -"owD" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment{ +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/effect/turf_decal/siding/wood/corner{ - dir = 4 +/obj/machinery/light/directional/east, +/turf/open/floor/iron, +/area/station/command/bridge) +"pXU" = ( +/obj/effect/turf_decal/tile/red{ + dir = 1 }, -/obj/effect/turf_decal/siding/wood/corner, -/turf/open/floor/wood, -/area/command/heads_quarters/captain) -"owE" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 9 +/obj/effect/turf_decal/tile/red{ + dir = 8 }, -/obj/machinery/power/terminal{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/machinery/camera/directional/west{ - c_tag = "Gravity Generator Foyer"; - name = "engineering camera"; - network = list("ss13","engine") +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, /obj/structure/cable, -/obj/machinery/button/door/directional/west{ - id = "gravity"; - name = "Gravity Generator Lockdown"; - req_one_access_txt = "19;23" - }, -/turf/open/floor/engine, -/area/engineering/gravity_generator) -"owQ" = ( -/obj/machinery/disposal/bin, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/tile/neutral{ +/turf/open/floor/iron, +/area/station/security/brig) +"pYb" = ( +/obj/structure/bodycontainer/morgue{ dir = 8 }, -/obj/effect/turf_decal/tile/neutral, -/obj/machinery/light_switch/directional/west, -/obj/structure/disposalpipe/trunk, -/obj/machinery/firealarm/directional/north, -/turf/open/floor/iron/dark, -/area/service/lawoffice) -"owR" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/showroomfloor, -/area/medical/chemistry) -"oxw" = ( -/obj/effect/decal/cleanable/robot_debris/limb, -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/decal/cleanable/oil/streak, -/obj/effect/decal/cleanable/robot_debris/old, -/turf/open/floor/iron/dark, -/area/service/chapel/storage) -"oxH" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/structure/extinguisher_cabinet/directional/south, -/turf/open/floor/iron/dark/corner, -/area/hallway/primary/central/fore) -"oxL" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, +/obj/effect/turf_decal/bot_white, +/obj/machinery/airalarm/directional/east, +/turf/open/floor/iron/dark, +/area/station/medical/morgue) +"pYj" = ( +/obj/structure/girder, /obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating, -/area/cargo/warehouse) -"oxP" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/turf/open/floor/plating{ + icon_state = "panelscorched" }, -/obj/effect/turf_decal/stripes/line, -/obj/structure/extinguisher_cabinet/directional/west, -/obj/machinery/status_display/ai/directional/north, -/turf/open/floor/engine/telecomms, -/area/tcommsat/server) -"oxS" = ( -/obj/effect/decal/cleanable/blood/old, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/chair/stool/bar/directional/west, -/turf/open/floor/carpet/green, -/area/maintenance/port/greater) -"oys" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/closet/emcloset, -/turf/open/floor/plating, -/area/maintenance/port/greater) -"oyu" = ( +/area/station/maintenance/port/greater) +"pYO" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/caution/stand_clear, -/obj/structure/disposalpipe/segment{ +/obj/structure/cable, +/turf/open/floor/engine, +/area/station/ai_monitored/turret_protected/aisat/atmos) +"pYZ" = ( +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ dir = 4 }, -/turf/open/floor/iron/dark, -/area/command/bridge) -"oyx" = ( -/obj/effect/turf_decal/bot, -/turf/open/floor/iron, -/area/maintenance/disposal/incinerator) -"oyC" = ( +/obj/effect/turf_decal/tile/blue, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/turf/open/floor/plating{ - icon_state = "platingdmg1" - }, -/area/maintenance/disposal) -"oyM" = ( -/obj/machinery/light_switch/directional/south{ - pixel_x = 26 +/turf/open/floor/iron/showroomfloor, +/area/station/command/heads_quarters/cmo) +"pZe" = ( +/obj/effect/turf_decal/bot, +/obj/structure/rack, +/obj/effect/decal/cleanable/cobweb, +/obj/item/poster/random_contraband{ + pixel_x = 6; + pixel_y = 6 }, +/obj/item/poster/random_contraband, +/obj/machinery/light/small/directional/north, +/turf/open/floor/plating, +/area/station/maintenance/port/greater) +"pZj" = ( /obj/effect/turf_decal/tile/red, -/obj/machinery/photocopier, /turf/open/floor/iron, -/area/security/office) -"oyW" = ( -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/machinery/light/directional/east, -/obj/machinery/newscaster/directional/north, -/turf/open/floor/iron/dark, -/area/science/research) -"ozk" = ( -/obj/machinery/atmospherics/pipe/smart/simple/orange/visible{ - dir = 9 +/area/station/hallway/secondary/entry) +"pZx" = ( +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 }, -/obj/structure/lattice, -/turf/open/space/basic, -/area/space/nearstation) -"ozl" = ( -/obj/effect/landmark/start/chaplain, -/obj/structure/chair/wood{ - dir = 4 +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, -/obj/machinery/light/small/directional/west, -/obj/item/radio/intercom/chapel/directional/north, -/turf/open/floor/wood/parquet, -/area/service/chapel/monastery) -"ozy" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/landmark/start/shaft_miner, -/obj/effect/turf_decal/tile/brown/half/contrasted, -/obj/effect/turf_decal/tile/yellow, /turf/open/floor/iron, -/area/cargo/miningoffice) -"ozA" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/table, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/area/station/hallway/primary/starboard) +"pZA" = ( +/obj/structure/sign/departments/security, +/turf/closed/wall, +/area/station/hallway/secondary/exit/departure_lounge) +"pZI" = ( +/obj/machinery/modular_computer/console/preset/cargochat/security{ dir = 4 }, -/obj/effect/turf_decal/stripes/corner{ +/turf/open/floor/iron/dark, +/area/station/security/office) +"pZM" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/general/visible, +/obj/structure/cable, +/obj/effect/turf_decal/tile/red/half/contrasted{ dir = 4 }, -/obj/item/paper_bin{ - pixel_x = -4; - pixel_y = 4 - }, -/obj/item/radio{ - pixel_x = 6; - pixel_y = 4 - }, -/obj/item/pen, -/obj/structure/cable, +/turf/open/floor/iron/showroomfloor, +/area/station/security/execution/education) +"pZO" = ( +/obj/machinery/door/firedoor, +/obj/machinery/firealarm/directional/west, +/obj/effect/turf_decal/caution/stand_clear, /turf/open/floor/iron/dark, -/area/security/checkpoint/engineering) -"ozC" = ( -/obj/structure/table/reinforced, +/area/station/hallway/primary/port) +"pZT" = ( /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/item/computer_hardware/hard_drive/role/engineering, -/obj/item/computer_hardware/hard_drive/role/engineering, -/obj/item/computer_hardware/hard_drive/role/atmos, -/obj/item/folder, -/obj/item/stamp/ce, -/turf/open/floor/iron/dark, -/area/command/heads_quarters/ce) -"ozQ" = ( -/obj/effect/turf_decal/delivery, -/obj/structure/closet/radiation, -/obj/item/clothing/glasses/meson, -/obj/item/radio/intercom/directional/south, -/turf/open/floor/iron/dark, -/area/engineering/gravity_generator) -"ozU" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/preopen{ - id = "Engineering"; - name = "Engineering Blast Doors" - }, -/turf/open/floor/plating, -/area/engineering/lobby) -"oAc" = ( /obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/iron/dark/corner{ dir = 8 }, -/obj/item/kirbyplants, -/turf/open/floor/iron/dark, -/area/command/bridge) -"oAg" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/white, -/area/security/prison) -"oAl" = ( -/obj/effect/turf_decal/tile/neutral{ +/area/station/hallway/primary/starboard) +"pZX" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/structure/window/reinforced{ dir = 8 }, -/obj/effect/turf_decal/tile/neutral, -/obj/machinery/firealarm/directional/south, -/turf/open/floor/iron/dark/corner{ - dir = 8 +/obj/structure/flora/bush/flowers_br/style_random, +/obj/structure/flora/bush/leavy/style_random, +/obj/structure/flora/bush/lavendergrass/style_random, +/obj/structure/flora/bush/sparsegrass/style_random, +/turf/open/floor/grass, +/area/station/service/hydroponics) +"qai" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, -/area/hallway/primary/port) -"oAm" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"qaF" = ( +/obj/structure/cable, +/obj/effect/turf_decal/siding/wood, +/obj/effect/turf_decal/siding/wood{ + dir = 1 }, -/obj/effect/turf_decal/stripes/corner, -/obj/item/radio/intercom/directional/north, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/wood, +/area/station/command/heads_quarters/captain) +"qaL" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/cobweb/cobweb2, -/turf/open/floor/iron/dark, -/area/maintenance/port/greater) -"oAn" = ( -/obj/effect/spawner/structure/window/reinforced/plasma, -/obj/machinery/atmospherics/pipe/heat_exchanging/junction{ - dir = 8 - }, -/turf/open/floor/plating, -/area/engineering/supermatter/room) -"oAz" = ( -/obj/structure/filingcabinet/chestdrawer, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/turf/open/floor/plating{ + icon_state = "platingdmg3" }, -/obj/machinery/newscaster/directional/north, -/obj/machinery/camera/directional/north{ - c_tag = "Chief Medical Officer's Office"; - name = "medical camera"; - network = list("ss13","medical") +/area/station/maintenance/port/lesser) +"qaR" = ( +/obj/structure/sign/departments/medbay/alt, +/turf/closed/wall, +/area/station/medical/paramedic) +"qaZ" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/siphon/monitored/mix_output{ + dir = 1 }, -/turf/open/floor/iron/dark, -/area/command/heads_quarters/cmo) -"oAD" = ( +/turf/open/floor/engine/vacuum, +/area/station/engineering/atmos) +"qbc" = ( /obj/machinery/light/small/directional/east, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue, +/obj/structure/dresser, +/turf/open/floor/wood, +/area/station/maintenance/starboard/fore) +"qbf" = ( /obj/effect/turf_decal/tile/neutral{ - dir = 4 + dir = 8 }, -/turf/open/floor/iron, -/area/command/bridge) -"oAH" = ( /obj/effect/turf_decal/tile/neutral{ dir = 1 }, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/siding/red{ + dir = 4 + }, +/turf/open/floor/iron/showroomfloor, +/area/station/security/lockers) +"qbh" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/machinery/light_switch/directional/north, -/obj/effect/turf_decal/delivery, -/obj/structure/rack, -/obj/item/storage/toolbox/mechanical{ - pixel_x = 2; - pixel_y = -1 +/obj/effect/landmark/start/hangover, +/turf/open/floor/iron/dark/corner{ + dir = 8 }, -/turf/open/floor/iron/dark, -/area/science/robotics/mechbay) -"oAK" = ( -/obj/structure/grille, -/obj/structure/barricade/wooden, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/door/airlock/maintenance{ - req_access_txt = "12" +/area/station/hallway/primary/central/fore) +"qbk" = ( +/turf/closed/wall/rust, +/area/station/medical/exam_room) +"qbo" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 9 }, -/obj/effect/mapping_helpers/airlock/abandoned, -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/maintenance/port/aft) -"oAZ" = ( -/obj/effect/turf_decal/tile/purple{ +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 4 }, -/obj/effect/turf_decal/tile/purple{ - dir = 1 - }, -/obj/effect/turf_decal/tile/purple{ - dir = 1 +/obj/machinery/airalarm/directional/north, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "platingdmg3" }, -/obj/effect/turf_decal/stripes/corner{ - dir = 1 +/area/station/security/execution/education) +"qbq" = ( +/obj/item/storage/medkit/regular{ + pixel_x = 3; + pixel_y = -3 }, -/obj/item/radio/intercom/directional/north, -/turf/open/floor/iron, -/area/hallway/primary/central/fore) -"oBv" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible, -/obj/effect/turf_decal/stripes/line{ - dir = 4 +/obj/item/storage/medkit/brute{ + pixel_x = 3; + pixel_y = 3 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/obj/item/storage/medkit/brute, +/obj/item/storage/medkit/brute{ + pixel_x = -3; + pixel_y = -3 }, +/obj/structure/table/glass, /obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/stripes/corner{ dir = 8 }, -/obj/effect/turf_decal/tile/neutral, -/turf/open/floor/iron, -/area/engineering/atmos) -"oBx" = ( -/obj/machinery/door/window/left/directional/north{ - dir = 2; - name = "Cargo Delivery Access"; - req_access_txt = "50" +/obj/structure/window/reinforced, +/obj/machinery/door/window/left/directional/east{ + name = "First-Aid Supplies"; + req_access = list("medical") }, -/obj/structure/plasticflaps/opaque, -/obj/effect/turf_decal/delivery, -/obj/structure/disposalpipe/segment, +/obj/machinery/light/directional/west, /turf/open/floor/iron/dark, -/area/maintenance/starboard) -"oBA" = ( -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral, +/area/station/medical/storage) +"qbv" = ( +/obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/ai_monitored/command/storage/eva) -"oBJ" = ( -/obj/effect/turf_decal/tile/purple{ - dir = 8 +/obj/machinery/door/airlock/security/glass{ + name = "Brig" }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/siding/purple/corner{ - dir = 8 +/obj/structure/cable, +/obj/structure/disposalpipe/segment, +/obj/effect/mapping_helpers/airlock/access/all/security/entrance, +/turf/open/floor/iron/dark, +/area/station/security/brig) +"qbA" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/turf/open/floor/iron/showroomfloor, -/area/science/robotics/lab) -"oBY" = ( -/obj/structure/grille/broken, -/obj/effect/decal/cleanable/glass, -/obj/structure/barricade/wooden/crude, -/turf/open/floor/plating/rust, -/area/security/prison) -"oCa" = ( -/obj/machinery/portable_atmospherics/canister/plasma, -/turf/open/floor/engine/plasma, -/area/engineering/atmos) -"oCh" = ( -/obj/effect/turf_decal/tile/red, /obj/effect/turf_decal/tile/blue{ - dir = 8 + dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment{ +/obj/effect/turf_decal/tile/blue{ dir = 4 }, -/obj/structure/cable, -/turf/open/floor/iron, -/area/commons/locker) -"oCG" = ( -/obj/machinery/light_switch/directional/west, /obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/obj/effect/landmark/start/head_of_personnel, +/obj/structure/chair/office, +/turf/open/floor/iron/dark, +/area/station/command/heads_quarters/hop) +"qbB" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/preopen{ + id = "hosspace"; + name = "Space Blast Door" }, -/obj/effect/turf_decal/bot, -/obj/structure/filingcabinet, -/obj/effect/decal/cleanable/dirt, /obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/south, -/turf/open/floor/iron/dark, -/area/tcommsat/computer) -"oCO" = ( -/obj/effect/turf_decal/stripes/line{ +/turf/open/floor/plating, +/area/station/command/heads_quarters/hos) +"qbE" = ( +/obj/structure/altar_of_gods, +/obj/effect/turf_decal/siding/wood{ dir = 4 }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron, -/area/engineering/atmos) -"oCW" = ( -/obj/machinery/navbeacon{ - codes_txt = "patrol;next_patrol=Arrivals"; - location = "Custodial"; - name = "custodial navigation beacon" +/obj/machinery/door/firedoor/border_only{ + dir = 4 + }, +/turf/open/floor/carpet/red, +/area/station/service/chapel/monastery) +"qbO" = ( +/obj/structure/flora/bush/sparsegrass/style_random, +/obj/structure/flora/bush/grassy/style_random, +/obj/structure/flora/bush/ferny/style_random, +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/effect/turf_decal/tile/neutral, -/turf/open/floor/iron, -/area/hallway/primary/starboard) -"oDe" = ( /obj/structure/cable, -/obj/effect/turf_decal/siding/wood{ +/turf/open/floor/grass, +/area/station/medical/psychology) +"qbP" = ( +/obj/machinery/firealarm/directional/south, +/obj/machinery/door/firedoor/border_only{ dir = 8 }, -/obj/effect/turf_decal/siding/wood{ +/turf/open/floor/iron/stairs/left{ dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/wood, -/area/command/heads_quarters/captain) -"oDs" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/plating{ - icon_state = "platingdmg3" +/area/station/service/chapel/dock) +"qbV" = ( +/obj/structure/table, +/obj/machinery/reagentgrinder{ + pixel_x = -4; + pixel_y = 5 }, -/area/security/prison) -"oDt" = ( -/obj/machinery/atmospherics/pipe/bridge_pipe/green/visible{ +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/structure/lattice/catwalk, -/obj/machinery/atmospherics/pipe/bridge_pipe/scrubbers/visible, -/turf/open/space/basic, -/area/space/nearstation) -"oDX" = ( -/obj/machinery/atmospherics/pipe/layer_manifold/scrubbers/visible, -/turf/open/floor/engine, -/area/maintenance/disposal/incinerator) -"oEd" = ( /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ - dir = 8 + dir = 1 }, -/obj/item/kirbyplants{ - icon_state = "plant-21" +/obj/machinery/camera/directional/west{ + c_tag = "Kitchen"; + name = "kitchen camera" + }, +/obj/item/toy/figure/chef{ + pixel_x = 4 + }, +/obj/item/holosign_creator/robot_seat/restaurant{ + pixel_y = -5 }, -/obj/item/radio/intercom/directional/north, -/obj/machinery/status_display/ai/directional/west, /turf/open/floor/iron/dark, -/area/hallway/secondary/exit/departure_lounge) -"oEh" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/sign/warning/vacuum/external{ - pixel_x = -32 +/area/station/service/kitchen) +"qbY" = ( +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, /obj/structure/cable, /obj/structure/disposalpipe/segment, -/turf/open/floor/plating, -/area/maintenance/port/greater) -"oEq" = ( -/obj/structure/cable, -/obj/effect/landmark/event_spawn, -/obj/structure/disposalpipe/segment{ - dir = 10 +/turf/open/floor/iron, +/area/station/security/brig) +"qco" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/landmark/blobstart, +/turf/open/floor/plating{ + icon_state = "platingdmg1" }, -/obj/effect/turf_decal/siding/wood, -/obj/effect/turf_decal/siding/wood{ +/area/station/maintenance/starboard) +"qcv" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/wood, -/area/command/heads_quarters/captain) -"oEs" = ( -/obj/machinery/light/small/directional/east, -/mob/living/basic/cow, -/turf/open/misc/sandy_dirt, -/area/service/hydroponics/garden) -"oEv" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/grunge{ - name = "Restrooms" +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, -/obj/structure/disposalpipe/segment{ +/obj/effect/turf_decal/box, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 4 }, -/turf/open/floor/iron/dark, -/area/commons/locker) -"oEx" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/shutters{ - id = "visitation"; - name = "Visitation Shutters" +/turf/open/floor/iron, +/area/station/hallway/primary/aft) +"qcI" = ( +/obj/effect/turf_decal/tile/red{ + dir = 1 }, -/obj/machinery/flasher/directional/east{ - id = "visitorflash" +/obj/effect/turf_decal/tile/red{ + dir = 8 }, -/turf/open/floor/plating, -/area/security/prison) -"oEy" = ( -/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ - dir = 4 + dir = 1 }, -/obj/effect/turf_decal/siding/blue/corner{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/stripes/line{ dir = 1 }, /turf/open/floor/iron, -/area/command/bridge) -"oEU" = ( -/turf/closed/wall/rust, -/area/commons/storage/primary) -"oEW" = ( -/obj/effect/turf_decal/bot, -/turf/open/floor/iron, -/area/cargo/storage) -"oEX" = ( -/obj/effect/decal/cleanable/blood/old, -/obj/item/radio/intercom/directional/west, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating{ - icon_state = "platingdmg1" - }, -/area/hallway/primary/aft) -"oEY" = ( +/area/station/hallway/primary/aft) +"qdd" = ( +/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/machinery/disposal/bin, -/obj/effect/turf_decal/bot, -/obj/structure/disposalpipe/trunk{ - dir = 8 +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, -/obj/structure/extinguisher_cabinet/directional/south, -/obj/structure/sign/poster/random/directional/east, -/turf/open/floor/iron/dark, -/area/hallway/secondary/service) -"oFk" = ( -/obj/structure/railing{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/station/cargo/storage) +"qdL" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 1 }, -/obj/machinery/light/small/directional/south, -/turf/open/floor/iron/stairs{ - dir = 4 +/turf/open/floor/plating{ + icon_state = "panelscorched" }, -/area/service/chapel/funeral) -"oFp" = ( +/area/station/maintenance/disposal/incinerator) +"qdM" = ( +/obj/effect/turf_decal/bot, /obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/cobweb, +/obj/structure/closet/firecloset, +/turf/open/floor/plating, +/area/station/maintenance/starboard/fore) +"qek" = ( +/obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/door/airlock/mining/glass{ + name = "Quartermaster" + }, /obj/structure/disposalpipe/segment{ - dir = 6 + dir = 4 }, /obj/structure/cable, -/turf/open/floor/plating{ - icon_state = "panelscorched" +/obj/effect/mapping_helpers/airlock/access/all/supply/qm, +/turf/open/floor/iron/dark, +/area/station/cargo/qm) +"qew" = ( +/obj/effect/turf_decal/tile/green/half/contrasted, +/obj/machinery/atmospherics/pipe/smart/simple/purple/visible{ + dir = 4 }, -/area/maintenance/port/fore) -"oFA" = ( -/obj/machinery/firealarm/directional/south, -/obj/structure/cable, -/obj/effect/turf_decal/stripes/corner{ +/obj/machinery/meter, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/iron/showroomfloor, +/area/station/science/ordnance/storage) +"qez" = ( +/obj/effect/turf_decal/tile/blue{ dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/engine, -/area/engineering/supermatter/room) -"oFL" = ( -/obj/machinery/door/airlock/maintenance{ - req_access_txt = "12" +/obj/effect/turf_decal/tile/blue{ + dir = 1 }, -/obj/effect/mapping_helpers/airlock/abandoned, -/obj/structure/barricade/wooden/crude, -/obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/decal/cleanable/vomit/old, -/turf/open/floor/iron/dark, -/area/maintenance/starboard) -"oFQ" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/machinery/airalarm/directional/south, -/turf/open/floor/iron/grimy, -/area/hallway/primary/fore) -"oFW" = ( -/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable, -/turf/open/floor/plating, -/area/security/processing/cremation) -"oGc" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/obj/effect/turf_decal/tile/blue{ dir = 1 }, -/turf/open/floor/plating{ - icon_state = "panelscorched" +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue, +/turf/open/floor/iron/showroomfloor, +/area/station/medical/psychology) +"qeJ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/door/airlock/engineering{ + name = "Telecomms Storage" }, -/area/maintenance/disposal/incinerator) -"oHo" = ( -/obj/machinery/computer/exoscanner_control{ +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/unres{ dir = 1 }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/obj/effect/mapping_helpers/airlock/access/all/engineering/tcoms, +/turf/open/floor/iron/dark, +/area/station/engineering/storage/tcomms) +"qeT" = ( +/obj/machinery/chem_master/condimaster{ + name = "CondiMaster Neo" }, /obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/machinery/newscaster/directional/south, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, /obj/effect/turf_decal/bot, +/obj/item/radio/intercom/directional/north, +/obj/machinery/light/directional/north, /turf/open/floor/iron/dark, -/area/cargo/drone_bay) -"oHy" = ( -/obj/effect/spawner/structure/window/reinforced, +/area/station/service/kitchen) +"qeZ" = ( /obj/structure/cable, -/turf/open/floor/plating, -/area/maintenance/port/lesser) -"oHJ" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/power/apc/auto_name/directional/west, +/obj/effect/landmark/start/hangover, +/turf/open/floor/iron/freezer, +/area/station/service/kitchen/coldroom) +"qfe" = ( +/turf/closed/wall/r_wall/rust, +/area/space/nearstation) +"qfg" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/green/visible, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"qfi" = ( /obj/effect/turf_decal/tile/neutral, -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/command/heads_quarters/hos) -"oHO" = ( -/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/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/structure/disposalpipe/sorting/mail/flip{ - dir = 8; - name = "custodial sorting disposal pipe"; - sortType = 22 - }, -/turf/open/floor/iron, -/area/hallway/primary/starboard) -"oHT" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/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/green/filled/line, -/obj/machinery/airalarm/directional/east, -/turf/open/floor/iron/dark, -/area/service/hydroponics) -"oHU" = ( -/obj/machinery/light/small/directional/north, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/obj/effect/decal/cleanable/insectguts, -/obj/item/radio/intercom/directional/north, -/turf/open/floor/iron/grimy, -/area/security/prison/safe) -"oIk" = ( -/obj/machinery/light/directional/west, -/obj/machinery/power/emitter/welded{ +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/turf/open/floor/plating, -/area/engineering/supermatter/room) -"oIl" = ( /obj/effect/turf_decal/tile/neutral{ - dir = 1 + dir = 8 }, -/obj/structure/closet/secure_closet/hop, -/obj/effect/turf_decal/tile/blue{ +/obj/structure/window/reinforced, +/obj/machinery/computer/atmos_control/carbon_tank{ dir = 1 }, -/obj/effect/turf_decal/tile/blue{ +/obj/machinery/atmospherics/pipe/bridge_pipe/orange/visible, +/obj/machinery/atmospherics/pipe/bridge_pipe/green/visible{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/bot, -/obj/item/storage/lockbox/loyalty, /turf/open/floor/iron/dark, -/area/command/heads_quarters/hop) -"oIw" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/engineering{ - name = "Tech Storage"; - req_one_access_txt = "23;30" +/area/station/engineering/atmos) +"qfn" = ( +/obj/machinery/atmospherics/components/tank{ + dir = 4 }, -/turf/open/floor/iron/dark, -/area/engineering/storage/tech) -"oIH" = ( -/obj/effect/turf_decal/tile/yellow{ +/obj/effect/turf_decal/tile/purple/half/contrasted{ dir = 1 }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/obj/effect/turf_decal/tile/red{ +/turf/open/floor/iron/showroomfloor, +/area/station/science/ordnance/storage) +"qfq" = ( +/obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, +/obj/effect/turf_decal/stripes/line, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, -/turf/open/floor/iron, -/area/commons/storage/primary) -"oIJ" = ( -/obj/structure/table, +/turf/open/floor/engine, +/area/station/ai_monitored/turret_protected/aisat/foyer) +"qgu" = ( /obj/effect/decal/cleanable/dirt, -/obj/item/storage/box/bodybags{ - pixel_x = 4; - pixel_y = 6 - }, -/obj/item/storage/box/bodybags{ - pixel_y = 2 - }, -/obj/item/wirecutters, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 1 - }, -/turf/open/floor/iron/dark, -/area/security/prison) -"oIW" = ( -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 +/obj/effect/spawner/random/maintenance, +/obj/structure/sign/poster/random/directional/north, +/turf/open/floor/plating, +/area/station/maintenance/central) +"qgx" = ( +/obj/structure/grille, +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ - dir = 1 + dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/simple/yellow/visible{ - dir = 4 +/turf/open/floor/plating/airless{ + icon_state = "platingdmg1" }, -/turf/open/floor/iron, -/area/engineering/atmos) -"oJe" = ( -/obj/effect/turf_decal/tile/blue{ +/area/space/nearstation) +"qgz" = ( +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/effect/turf_decal/tile/blue{ +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"qgC" = ( +/obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/effect/turf_decal/tile/blue{ +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/landmark/start/medical_doctor, -/obj/effect/turf_decal/siding/blue{ +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/structure/disposalpipe/segment{ +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/turf/open/floor/iron/showroomfloor, -/area/medical/storage) -"oJA" = ( +/obj/machinery/atmospherics/components/trinary/filter/atmos{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"qgE" = ( +/obj/machinery/holopad, +/obj/effect/turf_decal/bot, /obj/effect/turf_decal/tile/yellow{ dir = 4 }, /obj/effect/turf_decal/tile/yellow{ dir = 1 }, -/obj/effect/turf_decal/tile/yellow{ +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/commons/storage/primary) +"qgV" = ( +/obj/item/wrench, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/corner, +/obj/effect/turf_decal/stripes/corner{ dir = 8 }, -/obj/item/radio/intercom/directional/west, -/turf/open/floor/iron/showroomfloor, -/area/medical/chemistry) -"oJC" = ( -/obj/machinery/hydroponics/constructable, -/obj/structure/railing/corner{ +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/cargo/warehouse) +"qhf" = ( +/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/open/floor/iron, -/area/service/hydroponics) -"oJL" = ( +/area/station/hallway/primary/port) +"qht" = ( /obj/effect/turf_decal/tile/blue, /obj/effect/turf_decal/tile/blue{ - dir = 8 + dir = 1 }, -/obj/effect/turf_decal/tile/blue, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/landmark/start/medical_doctor, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/obj/structure/disposalpipe/segment, /turf/open/floor/iron/showroomfloor, -/area/medical/storage) -"oKa" = ( -/obj/effect/turf_decal/tile/yellow{ +/area/station/medical/medbay/lobby) +"qhx" = ( +/obj/effect/turf_decal/tile/blue{ dir = 4 }, -/obj/effect/turf_decal/tile/yellow{ +/obj/effect/turf_decal/tile/blue{ dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/showroomfloor, -/area/medical/chemistry) -"oKk" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/engineering/atmos) -"oKX" = ( -/obj/structure/sign/warning/electricshock, -/turf/closed/wall/r_wall/rust, -/area/engineering/supermatter/room) -"oLp" = ( -/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible, -/obj/structure/lattice, -/turf/open/space/basic, -/area/space/nearstation) -"oLw" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "ceprivate"; - name = "Chief Engineer's Privacy Shutters" +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue, +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment{ + dir = 10 }, /obj/structure/cable, -/turf/open/floor/plating, -/area/command/heads_quarters/ce) -"oMr" = ( -/obj/machinery/flasher/portable, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/obj/effect/turf_decal/stripes/line{ + dir = 5 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/dark/visible, +/turf/open/floor/iron/showroomfloor, +/area/station/science/server) +"qhC" = ( +/obj/structure/rack, +/obj/item/storage/crayons, +/obj/item/storage/crayons, /obj/effect/turf_decal/tile/neutral{ - dir = 8 + dir = 4 }, /obj/effect/turf_decal/tile/neutral, -/obj/machinery/camera/motion/directional/east{ - c_tag = "Armoury Internal" +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/obj/effect/turf_decal/box, +/obj/item/airlock_painter, +/obj/effect/turf_decal/bot, /turf/open/floor/iron/dark, -/area/ai_monitored/security/armory) -"oNc" = ( -/obj/structure/closet/crate/trashcart, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/item/trash/candy, -/obj/item/trash/chips, -/obj/effect/spawner/random/contraband/prison, -/obj/item/weldingtool/mini, -/turf/open/floor/iron/grimy, -/area/security/prison/safe) -"oNe" = ( -/obj/effect/decal/cleanable/dirt, +/area/station/commons/storage/art) +"qhH" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/landmark/event_spawn, -/obj/structure/cable, -/turf/open/floor/plating{ - icon_state = "panelscorched" - }, -/area/maintenance/fore) -"oNg" = ( -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 1 +/obj/machinery/door/airlock/command{ + name = "Research Director's Office" }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 5 +/obj/effect/mapping_helpers/airlock/access/all/science/rd, +/turf/open/floor/iron/dark, +/area/station/command/heads_quarters/rd) +"qhR" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "Shower_1Privacy"; + name = "Shower 1 Privacy Shutter" }, +/turf/open/floor/plating, +/area/station/commons/toilet/restrooms) +"qhT" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, /turf/open/floor/iron/showroomfloor, -/area/medical/medbay/lobby) -"oNw" = ( -/obj/structure/sign/warning/electricshock, -/turf/closed/wall, -/area/engineering/supermatter/room) -"oNQ" = ( -/obj/machinery/suit_storage_unit/ce, -/obj/effect/turf_decal/delivery, -/obj/machinery/airalarm/directional/east, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/area/station/security/execution/transfer) +"qhZ" = ( +/obj/machinery/light/directional/north, +/obj/item/kirbyplants/random, +/turf/open/floor/iron/dark, +/area/station/service/chapel/monastery) +"qic" = ( +/obj/effect/spawner/structure/window, +/turf/open/floor/plating, +/area/station/hallway/primary/port) +"qih" = ( +/obj/machinery/door/airlock/maintenance, +/obj/structure/cable, +/obj/structure/disposalpipe/segment, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 1 }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, /turf/open/floor/iron/dark, -/area/command/heads_quarters/ce) -"oNT" = ( -/turf/open/floor/engine/n2o, -/area/engineering/atmos) -"oOf" = ( -/turf/open/floor/engine/plasma, -/area/engineering/atmos) -"oOM" = ( -/obj/effect/turf_decal/stripes/line{ +/area/station/maintenance/department/cargo) +"qij" = ( +/obj/effect/turf_decal/box/corners, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, /turf/open/floor/iron/dark, -/area/hallway/secondary/exit/departure_lounge) -"oOQ" = ( -/obj/machinery/newscaster/directional/north, -/turf/open/floor/iron/dark, -/area/service/chapel/dock) -"oOV" = ( -/obj/effect/turf_decal/tile/purple{ +/area/station/engineering/gravity_generator) +"qip" = ( +/obj/structure/flora/bush/jungle/b/style_random, +/obj/machinery/airalarm/directional/east, +/mob/living/carbon/human/species/monkey, +/turf/open/floor/grass, +/area/station/medical/virology) +"qiq" = ( +/obj/structure/table, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/effect/turf_decal/tile/purple, -/obj/effect/turf_decal/tile/purple, -/obj/structure/sink{ - dir = 8; - pixel_x = 11 +/obj/item/stack/sheet/plasteel{ + amount = 10; + pixel_x = -2; + pixel_y = 2 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/camera/directional/east{ - c_tag = "Xenobiology Computers"; - name = "xenobiology camera"; - network = list("ss13","rd","xeno") +/obj/item/book/manual/wiki/robotics_cyborgs, +/obj/item/assembly/flash/handheld, +/obj/item/assembly/flash/handheld, +/obj/item/assembly/flash/handheld, +/obj/item/assembly/flash/handheld, +/obj/item/assembly/flash/handheld, +/obj/item/assembly/flash/handheld, +/turf/open/floor/iron/dark, +/area/station/science/robotics/lab) +"qiB" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/stripes/corner, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, -/turf/open/floor/iron/showroomfloor, -/area/science/xenobiology) -"oPd" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/public/glass{ - name = "Chapel Hallway" +/obj/item/kirbyplants/random, +/turf/open/floor/iron/dark/corner, +/area/station/hallway/primary/starboard) +"qiL" = ( +/obj/effect/turf_decal/tile/red{ + dir = 1 }, -/turf/open/floor/iron/dark, -/area/hallway/primary/fore) -"oPB" = ( -/obj/machinery/door/airlock/highsecurity{ - name = "AI Chamber"; - req_access_txt = "16" +/obj/effect/turf_decal/tile/red{ + dir = 4 }, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "AI Chamber entrance shutters"; - name = "AI Chamber Lockdown Shutter" +/obj/effect/turf_decal/tile/red{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/flasher/directional/west{ - id = "AI"; - name = "Meatbag Pacifier" +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ - cycle_id = "ai-passthrough" +/obj/effect/turf_decal/siding/red{ + dir = 9 }, /turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/aisat_interior) -"oPH" = ( +/area/station/hallway/secondary/exit/departure_lounge) +"qiM" = ( +/obj/machinery/door/airlock/maintenance, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/mapping_helpers/airlock/abandoned, /obj/structure/cable, -/turf/open/floor/wood, -/area/maintenance/port/greater) -"oPT" = ( -/obj/effect/turf_decal/trimline/green/filled/line{ - dir = 1 +/obj/effect/mapping_helpers/airlock/unres{ + dir = 8 }, +/obj/effect/mapping_helpers/airlock/access/any/security/maintenance, +/turf/open/floor/iron/dark, +/area/station/maintenance/port/lesser) +"qjq" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/structure/closet/secure_closet/security, +/obj/effect/turf_decal/delivery, +/obj/machinery/power/apc/auto_name/directional/west, +/obj/item/radio/intercom/directional/south, /obj/structure/cable, +/obj/effect/decal/cleanable/dirt, +/obj/item/book/manual/wiki/security_space_law, +/obj/item/crowbar, +/turf/open/floor/iron/dark, +/area/station/security/checkpoint/customs) +"qjr" = ( +/obj/effect/spawner/random/structure/girder, +/turf/open/floor/plating/rust, +/area/station/maintenance/department/crew_quarters/bar) +"qjE" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/structure/crate, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/station/maintenance/starboard/fore) +"qjK" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/security/prison) -"oQh" = ( -/obj/machinery/door/firedoor, -/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ - cycle_id = "bridge-passthrough" - }, -/obj/machinery/door/airlock/command{ - name = "Bridge Maintenance"; - req_access_txt = "19" +/area/station/hallway/secondary/exit/departure_lounge) +"qjL" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 9 }, -/obj/machinery/door/poddoor/preopen{ - id = "brige-maint"; - name = "Bridge Blast door" +/obj/effect/decal/cleanable/cobweb, +/obj/machinery/light_switch/directional/west, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/obj/machinery/power/apc/auto_name/directional/north, +/turf/open/floor/plating{ + icon_state = "platingdmg1" }, -/obj/effect/turf_decal/siding/blue/corner{ - dir = 1 +/area/station/maintenance/solars/starboard/fore) +"qjM" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/door/window/left/directional/east{ + name = "Monkey Pen"; + req_access = list("virology") }, +/obj/effect/turf_decal/delivery, /turf/open/floor/iron/dark, -/area/command/bridge) -"oQw" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/power/terminal{ - dir = 4 +/area/station/medical/virology) +"qkf" = ( +/obj/structure/sign/warning/docking, +/turf/closed/wall, +/area/station/security/processing) +"qkm" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/preopen{ + id = "Engineering"; + name = "Engineering Blast Doors" }, -/obj/structure/cable, -/turf/open/floor/engine, -/area/engineering/supermatter/room) -"oQz" = ( -/obj/machinery/light/small/directional/north, -/obj/structure/dresser, +/turf/open/floor/plating, +/area/station/engineering/lobby) +"qkn" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/spawner/random/contraband/prison, -/turf/open/floor/iron, -/area/security/prison/safe) -"oQI" = ( -/obj/structure/sign/warning, -/turf/closed/wall/r_wall, -/area/maintenance/port/lesser) -"oQZ" = ( -/obj/effect/turf_decal/bot, -/obj/machinery/portable_atmospherics/canister/nitrogen, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible, -/turf/open/floor/iron, -/area/engineering/atmos/storage/gas) -"oRd" = ( -/obj/structure/chair/pew{ - dir = 8 +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/item/radio/intercom/directional/west, +/obj/effect/landmark/start/hangover, +/obj/machinery/light/directional/west, +/obj/effect/turf_decal/tile/green{ + dir = 1 }, -/obj/effect/landmark/start/assistant, -/turf/open/floor/iron/chapel{ +/obj/effect/turf_decal/tile/blue{ dir = 8 }, -/area/service/chapel/monastery) -"oRo" = ( +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"qkq" = ( /obj/machinery/navbeacon{ codes_txt = "delivery;dir=8"; dir = 8; freq = 1400; - location = "QM #2" + location = "QM #1" }, /obj/effect/turf_decal/delivery, /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/effect/decal/cleanable/blood/old, -/obj/effect/decal/cleanable/cobweb/cobweb2, -/obj/machinery/airalarm/directional/north, -/obj/machinery/light/small/directional/north, +/obj/effect/decal/cleanable/oil, +/obj/effect/decal/cleanable/dirt, +/obj/structure/sign/poster/contraband/the_griffin{ + pixel_y = 32 + }, /mob/living/simple_animal/bot/mulebot{ - home_destination = "QM #2"; - suffix = "#2" + beacon_freq = 1400; + home_destination = "QM #1"; + suffix = "#1" }, /turf/open/floor/iron/dark, -/area/cargo/storage) -"oRw" = ( -/obj/effect/turf_decal/bot, -/obj/machinery/holopad, +/area/station/cargo/storage) +"qks" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ - dir = 4 + dir = 8 }, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/turf/open/floor/iron, -/area/service/janitor) -"oRG" = ( -/obj/machinery/airalarm/directional/south, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 +/obj/effect/turf_decal/plaque{ + icon_state = "L14" }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating{ - icon_state = "platingdmg1" +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"qku" = ( +/obj/effect/turf_decal/loading_area{ + dir = 1 }, -/area/maintenance/disposal) -"oRL" = ( -/obj/machinery/door/airlock/atmos{ - name = "Atmospherics Connector"; - req_one_access_txt = "10;24" +/obj/effect/turf_decal/stripes/line, +/obj/structure/barricade/wooden/crude, +/obj/machinery/door/window/left/directional/north{ + name = "Cage Door" }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, /turf/open/floor/iron/dark, -/area/maintenance/port/lesser) -"oRZ" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/machinery/airalarm/directional/north, -/turf/open/floor/iron/dark/corner{ - dir = 4 - }, -/area/hallway/primary/central/fore) -"oSa" = ( +/area/station/maintenance/port/fore) +"qlg" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment, /obj/structure/cable, -/obj/effect/turf_decal/tile/blue{ - dir = 4 +/obj/machinery/door/airlock/maintenance, +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "chem-passthrough" }, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/effect/mapping_helpers/airlock/unres{ + dir = 1 }, -/turf/open/floor/iron, -/area/hallway/primary/central/fore) -"oSs" = ( -/obj/structure/flora/grass/jungle, +/obj/effect/mapping_helpers/airlock/access/any/medical/maintenance, +/turf/open/floor/iron/dark, +/area/station/maintenance/port/greater) +"qlk" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/turf/open/misc/asteroid, -/area/space/nearstation) -"oSw" = ( -/obj/item/kirbyplants{ - icon_state = "plant-16" - }, -/turf/open/floor/iron/showroomfloor, -/area/commons/toilet/restrooms) -"oSA" = ( -/obj/structure/chair/sofa/right{ - color = "#c45c57"; - dir = 8 - }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/engine, +/area/station/ai_monitored/command/nuke_storage) +"qlw" = ( +/obj/structure/table, +/obj/item/folder/white, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, /obj/effect/turf_decal/tile/neutral{ dir = 4 }, +/obj/effect/decal/cleanable/blood/old, +/obj/machinery/airalarm/directional/south, +/obj/item/toy/figure/virologist{ + pixel_x = -6; + pixel_y = 8 + }, +/obj/item/restraints/handcuffs, +/obj/item/pen, +/turf/open/floor/iron/dark, +/area/station/medical/virology) +"qly" = ( /obj/effect/turf_decal/tile/neutral, -/obj/structure/railing{ +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, +/obj/structure/frame/computer{ + anchored = 1; + dir = 4 + }, +/obj/effect/turf_decal/bot_white, +/obj/machinery/newscaster/directional/west, /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/dark, -/area/service/bar/atrium) -"oSC" = ( -/obj/effect/turf_decal/tile/yellow{ - dir = 4 +/area/station/maintenance/port/greater) +"qlC" = ( +/turf/closed/wall/rust, +/area/station/maintenance/fore) +"qlD" = ( +/obj/effect/decal/cleanable/blood/old, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/maintenance/aft) +"qlX" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/tank/internals/plasmaman/belt/full, +/obj/structure/table, +/obj/structure/sign/poster/contraband/rebels_unite{ + pixel_x = 32; + pixel_y = -32 }, -/obj/effect/turf_decal/tile/yellow{ +/obj/effect/turf_decal/trimline/purple/filled/corner{ dir = 1 }, -/obj/structure/sign/poster/official/anniversary_vintage_reprint{ - pixel_y = 32 - }, -/obj/machinery/camera/directional/north{ - c_tag = "Chemistry North"; - network = list("ss13","medbay") - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/showroomfloor, -/area/medical/chemistry) -"oSG" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/obj/effect/turf_decal/trimline/purple/filled/corner, +/obj/item/flashlight/lamp, +/turf/open/floor/plating/plasma/rust, +/area/station/maintenance/space_hut/plasmaman) +"qmg" = ( +/obj/machinery/door/window/right/directional/north{ + name = "Hydroponics Delivery Access"; + req_access = list("hydroponics") }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/obj/effect/turf_decal/delivery, +/obj/structure/plasticflaps/opaque, +/obj/machinery/navbeacon{ + codes_txt = "delivery;dir=1"; + dir = 1; + freq = 1400; + location = "Hydroponics" }, -/obj/effect/turf_decal/bot, -/obj/structure/table/optable, /turf/open/floor/iron/dark, -/area/medical/surgery/aft) -"oSV" = ( -/obj/effect/turf_decal/siding/wood{ +/area/station/maintenance/department/bridge) +"qms" = ( +/obj/machinery/portable_atmospherics/canister/nitrous_oxide, +/turf/open/floor/engine/n2o, +/area/station/engineering/atmos) +"qmx" = ( +/obj/effect/turf_decal/tile/blue{ dir = 4 }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/turf/open/floor/wood, -/area/command/heads_quarters/captain) -"oTd" = ( +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/station/security/courtroom) +"qmG" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/extinguisher_cabinet/directional/west, -/obj/effect/turf_decal/tile/green{ - dir = 1 +/obj/structure/disposalpipe/sorting/mail/flip{ + dir = 2; + name = "toxins sorting disposal pipe"; + sortType = 25 }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 +/turf/open/floor/iron/showroomfloor, +/area/station/science/research) +"qmR" = ( +/obj/machinery/atmospherics/pipe/layer_manifold/scrubbers/visible, +/turf/open/floor/engine, +/area/station/maintenance/disposal/incinerator) +"qmW" = ( +/turf/open/floor/engine, +/area/station/science/xenobiology) +"qmZ" = ( +/obj/machinery/camera/directional/north{ + c_tag = "Atmospherics Tank - Air"; + name = "atmospherics camera"; + network = list("ss13","engine") + }, +/turf/open/floor/engine/air, +/area/station/engineering/atmos) +"qnc" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/atmospherics/components/binary/valve, +/obj/machinery/door/window/right/directional/north{ + name = "Justice Windoor" }, -/turf/open/floor/iron, -/area/hallway/primary/starboard) -"oTh" = ( -/obj/effect/turf_decal/stripes/line, /obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/conveyor_switch/oneway{ - dir = 8; - id = "NTMSLoad"; - name = "off ramp"; - pixel_x = -8; - pixel_y = -5 +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/station/security/execution/education) +"qnv" = ( +/obj/structure/table, +/obj/item/clipboard, +/obj/item/folder/yellow, +/obj/item/computer_hardware/hard_drive/portable/quartermaster, +/obj/item/computer_hardware/hard_drive/portable/quartermaster, +/obj/item/computer_hardware/hard_drive/portable/quartermaster, +/obj/item/pen/fountain, +/turf/open/floor/carpet/orange, +/area/station/cargo/qm) +"qny" = ( +/obj/machinery/mineral/stacking_machine{ + input_dir = 2 }, -/turf/open/floor/plating, -/area/cargo/warehouse) -"oTk" = ( -/obj/machinery/portable_atmospherics/canister/nitrous_oxide, /obj/effect/turf_decal/delivery, -/obj/machinery/camera/directional/south{ - c_tag = "Atmospherics Desk"; - name = "atmospherics camera"; - network = list("ss13","engine") +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/engineering/atmos/storage/gas) -"oTm" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/closed/wall/r_wall, -/area/maintenance/starboard) -"oTs" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/station/service/janitor) +"qnJ" = ( /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 8 @@ -57945,554 +57934,549 @@ /obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/sorting/mail/flip{ + dir = 2; + name = "qm sorting disposal pipe"; + sortType = 3 }, /obj/structure/cable, -/obj/effect/landmark/start/hangover, /turf/open/floor/iron, -/area/hallway/primary/central) -"oTv" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light/small/directional/east, -/obj/structure/closet/cabinet, -/obj/item/stack/sheet/glass{ - amount = 10 +/area/station/hallway/primary/starboard) +"qnK" = ( +/obj/machinery/door/airlock/engineering{ + name = "Emergency Storage" }, -/obj/item/stack/rods/ten, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 4 }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +/turf/open/floor/iron/dark, +/area/station/maintenance/department/crew_quarters/bar) +"qnL" = ( +/obj/machinery/vending/wardrobe/law_wardrobe, /obj/effect/turf_decal/tile/neutral{ - dir = 1 + dir = 8 }, -/obj/machinery/status_display/evac/directional/north, +/obj/effect/turf_decal/tile/neutral, +/obj/structure/extinguisher_cabinet/directional/east, +/obj/effect/turf_decal/delivery, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable, /turf/open/floor/iron/dark, -/area/maintenance/port/fore) -"oTN" = ( +/area/station/service/lawoffice) +"qnQ" = ( /obj/effect/decal/cleanable/dirt, -/obj/structure/sign/poster/contraband/random/directional/south, -/turf/open/floor/plating, -/area/maintenance/port/lesser) -"oTX" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/effect/turf_decal/stripes/line{ - dir = 8 + dir = 4 }, +/obj/effect/decal/cleanable/vomit/old, /turf/open/floor/plating{ icon_state = "panelscorched" }, -/area/maintenance/fore) -"oTZ" = ( -/obj/effect/turf_decal/stripes/corner{ +/area/station/maintenance/starboard) +"qnT" = ( +/obj/structure/closet/secure_closet/chemical, +/obj/structure/window/reinforced{ dir = 1 }, -/obj/effect/decal/cleanable/blood/old, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 4 - }, -/obj/effect/landmark/xeno_spawn, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/button/door/directional/west{ - id = "Abandoned Cell"; - name = "Abandoned Door Lock"; - normaldoorcontrol = 1; - specialfunctions = 4 - }, -/turf/open/floor/plating{ - icon_state = "panelscorched" - }, -/area/maintenance/fore) -"oUk" = ( -/obj/effect/turf_decal/tile/purple/half/contrasted, -/turf/open/floor/iron/showroomfloor, -/area/science/storage) -"oUl" = ( -/obj/effect/spawner/random/vending/snackvend, +/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, /obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/machinery/light/directional/south, +/obj/machinery/light/directional/west, +/obj/structure/extinguisher_cabinet/directional/west, +/obj/item/storage/box/pillbottles, +/obj/item/storage/box/pillbottles, +/obj/effect/turf_decal/bot, /turf/open/floor/iron/dark, -/area/security/courtroom) -"oUy" = ( -/obj/effect/turf_decal/trimline/red/filled/line, -/obj/structure/cable, -/turf/open/floor/iron/white, -/area/security/prison) -"oUT" = ( -/obj/structure/bed{ +/area/station/medical/pharmacy) +"qoi" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ dir = 4 }, -/obj/effect/landmark/start/assistant, -/obj/item/bedsheet/dorms{ +/obj/effect/turf_decal/tile/red{ dir = 4 }, -/obj/effect/landmark/start/hangover, -/turf/open/floor/wood, -/area/commons/locker) -"oUZ" = ( -/obj/structure/sign/warning/docking, -/turf/closed/wall/rust, -/area/cargo/warehouse) -"oVl" = ( -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/maintenance/fore) -"oVo" = ( -/obj/structure/cable, -/obj/effect/turf_decal/tile/neutral{ +/obj/machinery/atmospherics/components/binary/pump{ + dir = 4; + name = "Plasma to Incinerator" + }, +/obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/maintenance/disposal/incinerator) +"qoo" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/airalarm/directional/west, +/obj/machinery/camera/directional/west{ + c_tag = "Atmospherics Port Tanks"; + name = "atmospherics camera"; + network = list("ss13","engine") + }, +/obj/structure/cable, /turf/open/floor/iron/dark, -/area/command/bridge) -"oVx" = ( +/area/station/engineering/atmos) +"qox" = ( /obj/effect/turf_decal/tile/neutral{ dir = 1 }, /obj/effect/turf_decal/tile/neutral{ - dir = 4 + dir = 8 }, -/obj/effect/turf_decal/delivery, -/obj/machinery/vending/clothing, -/obj/item/radio/intercom/directional/south, -/turf/open/floor/iron/dark, -/area/commons/locker) -"oVC" = ( -/obj/structure/cable, -/obj/effect/turf_decal/tile/blue, +/turf/open/floor/iron/dark/corner{ + dir = 1 + }, +/area/station/hallway/primary/port) +"qoF" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/showroomfloor, +/area/station/science/robotics/lab) +"qoT" = ( /obj/effect/turf_decal/tile/blue{ dir = 4 }, /obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/stripes/corner, -/turf/open/floor/iron, -/area/command/teleporter) -"oWi" = ( +/obj/machinery/light/small/directional/east, +/turf/open/floor/iron/dark, +/area/station/command/bridge) +"qoW" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, -/area/maintenance/solars/starboard/aft) -"oWm" = ( -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/door/airlock/security/glass{ - name = "Brig"; - req_access_txt = "63" +/area/station/cargo/warehouse) +"qpj" = ( +/obj/structure/sign/warning/electric_shock, +/turf/closed/wall/r_wall, +/area/station/maintenance/starboard/aft) +"qpx" = ( +/obj/structure/rack, +/obj/item/storage/briefcase{ + pixel_x = 4; + pixel_y = 4 }, -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/security/office) -"oWr" = ( -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/siding/wood{ - dir = 4 +/obj/item/storage/briefcase, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/turf/open/floor/iron/grimy, -/area/service/chapel/office) -"oWv" = ( -/obj/effect/turf_decal/tile/red{ +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/airalarm/directional/north, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron/dark, +/area/station/service/lawoffice) +"qpI" = ( +/obj/machinery/light/floor, +/turf/open/floor/engine/n2o, +/area/station/engineering/atmos) +"qpJ" = ( +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ dir = 4 }, -/obj/effect/turf_decal/tile/red, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/purple, +/obj/machinery/airalarm/directional/east, +/obj/machinery/light/directional/east, /turf/open/floor/iron, -/area/security/brig) -"oWA" = ( -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/yellow{ +/area/station/hallway/primary/starboard) +"qpP" = ( +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ dir = 8 }, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/pipe/smart/manifold/green/visible{ +/obj/effect/turf_decal/tile/blue{ dir = 1 }, -/turf/open/floor/iron, -/area/engineering/atmos/pumproom) -"oWW" = ( -/obj/effect/turf_decal/stripes/corner{ +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating{ - icon_state = "panelscorched" - }, -/area/engineering/supermatter/room) -"oXo" = ( -/obj/machinery/hydroponics/constructable, -/obj/structure/railing/corner, +/obj/structure/chair/office/light, +/turf/open/floor/iron/showroomfloor, +/area/station/medical/paramedic) +"qpZ" = ( /obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/service/hydroponics) -"oXu" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 1 - }, -/obj/machinery/firealarm/directional/west, -/obj/machinery/camera/directional/south{ - c_tag = "Laser Room Port"; - name = "laser room camera"; - network = list("ss13","engine") +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/sign/warning/no_smoking{ + pixel_x = -30 }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating{ - icon_state = "platingdmg1" +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/maintenance/starboard) +"qqg" = ( +/obj/structure/closet/secure_closet/personal/cabinet, +/obj/machinery/newscaster/directional/east, +/obj/effect/landmark/start/hangover/closet, +/turf/open/floor/wood{ + icon_state = "wood-broken" }, -/area/engineering/supermatter/room) -"oXB" = ( -/obj/machinery/computer/security{ +/area/station/commons/locker) +"qqJ" = ( +/obj/structure/disposalpipe/trunk{ dir = 4 }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral{ +/obj/machinery/disposal/bin, +/obj/machinery/light/directional/north, +/obj/effect/turf_decal/tile/yellow{ dir = 1 }, -/turf/open/floor/iron/dark, -/area/command/bridge) -"oXO" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/light/directional/south, -/obj/item/radio/intercom/directional/south, -/obj/structure/disposalpipe/segment{ +/obj/effect/turf_decal/tile/yellow{ dir = 4 }, -/obj/machinery/duct, -/turf/open/floor/wood, -/area/service/bar/atrium) -"oXP" = ( -/obj/structure/table/wood, -/obj/machinery/reagentgrinder{ - pixel_y = 5 - }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/red{ dir = 4 }, -/obj/item/toy/figure/bartender{ - pixel_x = -7 - }, -/turf/open/floor/iron/dark, -/area/service/bar) -"oYa" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/security/prison) -"oYg" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/security/office) -"oYn" = ( -/obj/effect/turf_decal/tile/red{ - dir = 1 +/obj/effect/turf_decal/tile/yellow{ + dir = 8 }, /obj/effect/turf_decal/tile/red{ dir = 8 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/structure/extinguisher_cabinet/directional/west, -/obj/structure/disposalpipe/segment, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, -/area/hallway/primary/aft) -"oYq" = ( -/obj/structure/chair/wood{ - dir = 8 - }, -/obj/machinery/light/directional/north, -/obj/machinery/computer/security/telescreen/entertainment/directional/north, -/turf/open/floor/wood, -/area/service/bar/atrium) -"oYr" = ( -/obj/machinery/door/firedoor, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/hallway/primary/central/fore) -"oYt" = ( -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral{ +/area/station/maintenance/disposal/incinerator) +"qqM" = ( +/obj/effect/turf_decal/stripes/corner{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/obj/effect/turf_decal/stripes/line{ + dir = 6 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/hallway/primary/fore) -"oYE" = ( +/turf/open/floor/engine, +/area/station/engineering/gravity_generator) +"qqY" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/landmark/event_spawn, -/turf/open/floor/iron, -/area/cargo/miningoffice) -"oYZ" = ( -/turf/closed/wall/rust, -/area/engineering/supermatter/room) -"oZf" = ( -/obj/effect/turf_decal/tile/neutral, -/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ - dir = 5 +/obj/effect/spawner/random/structure/crate, +/obj/effect/turf_decal/stripes/corner, +/turf/open/floor/plating{ + icon_state = "panelscorched" }, +/area/station/maintenance/port/fore) +"qqZ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/structure/disposalpipe/segment, +/obj/effect/spawner/random/structure/steam_vent, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"qrk" = ( +/obj/machinery/power/smes, +/obj/effect/turf_decal/bot, /obj/effect/turf_decal/stripes/line{ dir = 9 }, +/obj/machinery/status_display/evac/directional/north, +/obj/effect/decal/cleanable/dirt, /obj/structure/cable, -/turf/open/floor/iron, -/area/engineering/atmos/pumproom) -"oZs" = ( -/obj/structure/table, -/obj/effect/turf_decal/tile/red{ +/turf/open/floor/plating, +/area/station/maintenance/solars/starboard/aft) +"qrP" = ( +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/effect/turf_decal/tile/red{ +/obj/structure/closet/secure_closet/personal, +/obj/item/storage/backpack, +/obj/item/storage/backpack/satchel, +/obj/item/clothing/suit/hooded/wintercoat, +/obj/item/clothing/shoes/winterboots, +/obj/structure/extinguisher_cabinet/directional/north, +/obj/effect/landmark/start/hangover/closet, +/turf/open/floor/iron/dark, +/area/station/commons/locker) +"qrS" = ( +/obj/structure/cable, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ dir = 4 }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/siding/blue{ + dir = 4 }, -/obj/item/book/manual/wiki/security_space_law, -/obj/machinery/flasher/directional/west{ - id = "Cell 5"; - name = "Prisoner Pacifier" +/obj/structure/table, +/obj/item/clipboard{ + pixel_x = -6 }, -/turf/open/floor/iron/showroomfloor, -/area/security/brig) -"oZA" = ( -/obj/effect/turf_decal/tile/yellow{ - dir = 4 +/obj/item/reagent_containers/glass/beaker/cryoxadone{ + pixel_x = 6; + pixel_y = 10 }, -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/neutral, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron, -/area/engineering/hallway) -"oZC" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 1 +/obj/item/reagent_containers/glass/beaker/cryoxadone{ + pixel_x = 6 }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 +/obj/item/reagent_containers/glass/beaker/cryoxadone{ + pixel_x = -6; + pixel_y = 10 }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 +/obj/item/reagent_containers/glass/beaker/cryoxadone{ + pixel_x = -6 }, -/obj/machinery/holopad, -/obj/effect/turf_decal/bot, -/obj/effect/landmark/event_spawn, +/obj/item/reagent_containers/dropper, +/obj/item/reagent_containers/syringe, +/obj/structure/disposalpipe/segment, /turf/open/floor/iron/showroomfloor, -/area/commons/storage/art) -"oZJ" = ( +/area/station/medical/medbay/central) +"qrU" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/maintenance/department/crew_quarters/bar) +"qsb" = ( +/turf/closed/wall/r_wall, +/area/station/ai_monitored/command/storage/eva) +"qsv" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/station/maintenance/disposal/incinerator) +"qsy" = ( +/obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/door/poddoor/preopen{ - id = "prisonblast"; - name = "Prison Blast Door" - }, -/obj/effect/turf_decal/caution/stand_clear, /obj/structure/cable, -/obj/machinery/button/door/directional/south{ - id = "prisonblast"; - name = "Prison Lockdown"; - req_access_txt = "2" - }, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 8 - }, -/turf/open/floor/iron/dark, -/area/security/prison) -"oZM" = ( +/obj/machinery/power/apc/auto_name/directional/north, +/turf/open/floor/plating, +/area/station/maintenance/port/lesser) +"qsA" = ( +/obj/structure/table, +/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/item/paper_bin{ + pixel_x = -4; + pixel_y = 4 }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/simple/dark/visible, -/obj/effect/turf_decal/stripes/corner{ - dir = 4 +/obj/item/pen, +/obj/item/toy/figure/engineer{ + pixel_x = 8; + pixel_y = 6 }, +/obj/structure/disposalpipe/segment, /turf/open/floor/iron/dark, -/area/maintenance/disposal/incinerator) -"paf" = ( -/obj/structure/fluff/broken_flooring{ - icon_state = "plating" +/area/station/engineering/lobby) +"qsF" = ( +/obj/structure/transit_tube/horizontal{ + dir = 1 }, -/turf/closed/mineral/random/labormineral, -/area/space/nearstation) -"pan" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/corner{ - dir = 4 +/obj/structure/grille, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 1 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/light/small/directional/east, -/obj/structure/disposalpipe/segment{ - dir = 9 - }, /obj/structure/cable, +/turf/open/floor/plating, +/area/station/maintenance/fore) +"qsW" = ( +/obj/effect/turf_decal/stripes/line, +/obj/machinery/light/small/directional/east, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/plating{ icon_state = "platingdmg3" }, -/area/maintenance/port/fore) -"pao" = ( -/obj/machinery/mass_driver/ordnance{ - dir = 4 - }, -/turf/open/floor/plating, -/area/science/mixing) -"pat" = ( -/obj/structure/closet/secure_closet/atmospherics, +/area/station/maintenance/starboard) +"qth" = ( +/obj/structure/closet/secure_closet/security/science, +/obj/item/crowbar, +/obj/item/book/manual/wiki/security_space_law, /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ - dir = 4 + dir = 8 }, /obj/effect/turf_decal/tile/neutral{ - dir = 8 + dir = 4 + }, +/obj/machinery/light_switch/directional/west{ + pixel_y = 26 }, /obj/effect/turf_decal/delivery, -/obj/machinery/light/directional/north, +/obj/structure/cable, +/obj/machinery/power/apc/auto_name/directional/west, /turf/open/floor/iron/dark, -/area/engineering/atmos) -"paz" = ( -/obj/structure/table, +/area/station/security/checkpoint/science/research) +"qtA" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/item/storage/toolbox/mechanical{ - pixel_x = -4; - pixel_y = 4 - }, -/obj/item/storage/toolbox/mechanical, -/obj/item/flashlight, -/obj/item/flashlight, -/obj/machinery/light/directional/east, -/obj/item/radio/intercom/directional/south, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/obj/machinery/vending/wardrobe/sec_wardrobe, +/turf/open/floor/iron/dark, +/area/station/security/checkpoint/customs) +"qug" = ( +/obj/structure/table, +/obj/machinery/cell_charger, +/obj/item/stock_parts/cell/high, +/obj/item/screwdriver{ + pixel_y = 18 }, -/obj/structure/sign/warning/fire{ - pixel_x = 32 +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, +/obj/item/radio/intercom/directional/south, +/obj/machinery/firealarm/directional/west, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/directional/south, /turf/open/floor/iron/dark, -/area/commons/storage/primary) -"paL" = ( +/area/station/commons/fitness/recreation) +"qur" = ( +/obj/structure/cable, +/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/bot, -/obj/effect/spawner/random/vending/colavend, -/obj/structure/extinguisher_cabinet/directional/east, -/turf/open/floor/iron/dark, -/area/hallway/primary/aft) -"paV" = ( -/obj/structure/table/wood, -/obj/effect/turf_decal/siding/wood{ +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/effect/turf_decal/siding/wood/corner{ - dir = 8 - }, -/obj/machinery/door/firedoor/border_only{ +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/item/storage/book/bible, -/turf/open/floor/carpet/red, -/area/service/chapel/monastery) -"paW" = ( -/obj/structure/table, -/obj/item/book/manual/hydroponics_pod_people{ - pixel_y = 4 +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"quu" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/blood/old, +/obj/machinery/atmospherics/pipe/smart/manifold4w/general/visible, +/turf/open/floor/plating, +/area/station/cargo/warehouse) +"quv" = ( +/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, +/obj/machinery/button/door/directional/south{ + id = "engsm"; + name = "Radiation Shutters Toggle"; + req_access = list("engineering") }, -/obj/item/paper/guides/jobs/hydroponics, -/obj/item/reagent_containers/dropper, -/obj/effect/turf_decal/tile/green{ +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"quy" = ( +/obj/machinery/light/small/directional/west, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 1 }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 +/turf/open/floor/wood, +/area/station/commons/locker) +"quE" = ( +/obj/structure/disposalpipe/segment{ + dir = 9 }, -/obj/effect/turf_decal/bot, -/obj/item/toy/figure/botanist, -/turf/open/floor/iron, -/area/service/hydroponics) -"pbl" = ( -/obj/structure/table, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/blood/old, +/obj/structure/cable, +/turf/open/floor/plating{ + icon_state = "platingdmg1" }, -/obj/item/clipboard, -/obj/item/reagent_containers/glass/beaker/large{ - pixel_x = -6 +/area/station/maintenance/disposal) +"quG" = ( +/obj/machinery/door/airlock/maintenance, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 4 }, -/obj/item/reagent_containers/glass/beaker{ - pixel_x = 6 +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +/turf/open/floor/iron/dark, +/area/station/maintenance/fore) +"qvc" = ( +/obj/machinery/door/airlock/external{ + name = "Satellite External Airlock" }, -/obj/item/clothing/glasses/science, -/obj/item/clothing/glasses/science, -/obj/structure/extinguisher_cabinet/directional/south, -/obj/item/experi_scanner{ +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/access/all/engineering/construction, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/aisat/atmos) +"qvh" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/trimline/green/filled/line, +/obj/machinery/light_switch/directional/north{ pixel_x = -4 }, -/obj/item/experi_scanner, -/obj/item/experi_scanner{ - pixel_x = 4 +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, /turf/open/floor/iron/dark, -/area/science/lab) -"pbo" = ( +/area/station/service/hydroponics) +"qvi" = ( /obj/machinery/door/firedoor, -/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, +/obj/machinery/door/airlock/medical/glass{ + name = "Medbay Desk" + }, +/obj/effect/mapping_helpers/airlock/access/all/medical/general, /turf/open/floor/iron/dark, -/area/hallway/primary/port) -"pcE" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 4 +/area/station/medical/paramedic) +"qvq" = ( +/obj/structure/flora/rock/style_random, +/turf/open/misc/asteroid/lowpressure, +/area/space/nearstation) +"qvz" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 9 }, /obj/effect/turf_decal/tile/neutral, -/obj/machinery/light/directional/east, -/obj/machinery/firealarm/directional/east, -/turf/open/floor/iron/dark, -/area/command/bridge) -"pcM" = ( +/obj/effect/turf_decal/box/corners, +/obj/effect/decal/cleanable/blood/old, +/obj/structure/window/reinforced{ + dir = 1; + pixel_y = 1 + }, +/obj/machinery/door/window/right/directional/east{ + base_state = "left"; + dir = 8; + icon_state = "left"; + name = "Fitness Ring" + }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/station/commons/fitness/recreation) +"qvG" = ( +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/stripes/corner, /obj/structure/cable, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"qvJ" = ( /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 8 @@ -58503,2642 +58487,3022 @@ /obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/structure/cable, +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/effect/turf_decal/plaque{ - icon_state = "L6" - }, -/obj/structure/disposalpipe/segment, /turf/open/floor/iron, -/area/hallway/primary/central/fore) -"pcO" = ( -/obj/effect/turf_decal/delivery, +/area/station/hallway/primary/aft) +"qvV" = ( +/obj/structure/table, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/machinery/camera/directional/east{ - c_tag = "E.V.A. Storage"; - name = "command camera" +/obj/item/paper_bin{ + pixel_x = -4; + pixel_y = 4 }, -/obj/machinery/light/directional/east, -/obj/machinery/suit_storage_unit/standard_unit{ - desc = "An industrial suit storage device carrying retro space suits. Neat!"; - helmet_type = /obj/item/clothing/head/helmet/space; - suit_type = /obj/item/clothing/suit/space +/obj/item/pen, +/obj/item/toy/figure/atmos{ + pixel_x = 8; + pixel_y = 6 }, -/obj/machinery/status_display/ai/directional/east, /turf/open/floor/iron/dark, -/area/ai_monitored/command/storage/eva) -"pcU" = ( -/obj/effect/turf_decal/tile/purple/anticorner/contrasted, -/obj/effect/landmark/start/scientist, -/turf/open/floor/iron/showroomfloor, -/area/science/misc_lab) -"pdh" = ( -/obj/structure/bed{ +/area/station/engineering/atmos/storage/gas) +"qwa" = ( +/obj/effect/turf_decal/tile/blue{ dir = 4 }, -/obj/machinery/airalarm/directional/west, -/obj/effect/landmark/start/assistant, -/obj/item/bedsheet/dorms{ - dir = 4 +/obj/effect/turf_decal/tile/red, +/obj/structure/chair{ + dir = 8 }, +/obj/effect/decal/cleanable/dirt, /obj/effect/landmark/start/hangover, -/obj/machinery/button/door/directional/north{ - id = "Cabin_3"; - name = "Cabin 3 Privacy Lock"; - normaldoorcontrol = 1; - specialfunctions = 4 +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) +"qwi" = ( +/obj/effect/turf_decal/tile/red, +/obj/machinery/airalarm/directional/east, +/obj/machinery/camera/directional/east{ + c_tag = "Transferring Centre" }, -/turf/open/floor/wood, -/area/commons/locker) -"pdi" = ( +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/security/processing) +"qwx" = ( /obj/effect/decal/cleanable/dirt, -/obj/structure/grille/broken, +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/maintenance/department/crew_quarters/bar) +"qwB" = ( +/obj/effect/turf_decal/delivery, +/obj/structure/reagent_dispensers/watertank, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/turf/open/floor/plating, +/area/station/maintenance/port/greater) +"qwK" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/disposal/incinerator) +"qwR" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Research Lab Maintenance" + }, +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "cargo-maint-passthrough" + }, +/obj/effect/mapping_helpers/airlock/access/all/science/general, +/turf/open/floor/iron/dark, +/area/station/maintenance/starboard) +"qxh" = ( +/obj/effect/turf_decal/siding/wood{ dir = 4 }, +/turf/open/floor/wood, +/area/station/command/heads_quarters/captain) +"qxA" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, -/turf/open/floor/plating{ - icon_state = "platingdmg3" +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/command{ + name = "Head of Personnel's Office" }, -/area/maintenance/port/fore) -"pdm" = ( -/obj/machinery/hydroponics/constructable, -/obj/effect/turf_decal/tile/green{ +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/access/all/command/hop, +/turf/open/floor/iron/dark, +/area/station/command/heads_quarters/hop) +"qxC" = ( +/obj/effect/turf_decal/tile/brown{ dir = 1 }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 }, +/obj/effect/landmark/start/cargo_technician, +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment, /turf/open/floor/iron, -/area/service/hydroponics) -"pdv" = ( -/obj/structure/table, -/obj/item/clipboard, -/obj/item/folder/red, -/obj/item/restraints/handcuffs, -/obj/item/melee/baseball_bat{ - desc = "A staple of security force interrogations."; - icon_state = "baseball_bat_metal"; - name = "kneecapper" +/area/station/cargo/storage) +"qxD" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 1 }, -/obj/machinery/status_display/ai/directional/east, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 8 +/obj/structure/chair/stool/directional/south, +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, +/turf/open/floor/iron/white, +/area/station/security/prison/mess) +"qxI" = ( +/obj/effect/turf_decal/tile/neutral, /turf/open/floor/iron/dark, -/area/security/execution/education) -"pdA" = ( -/obj/machinery/computer/med_data{ - dir = 8 +/area/station/security/courtroom) +"qxP" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/decal/cleanable/dirt, +/obj/structure/sign/directions/supply{ + dir = 1; + pixel_y = 24 }, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/turf/open/floor/plating{ + icon_state = "panelscorched" }, -/obj/effect/turf_decal/tile/neutral{ +/area/station/maintenance/starboard/fore) +"qxQ" = ( +/obj/effect/turf_decal/tile/yellow{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/stripes/corner, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/showroomfloor, +/area/station/medical/chemistry) +"qyn" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/oil, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/maintenance/department/electrical) +"qyo" = ( +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ dir = 8 }, -/turf/open/floor/iron/dark, -/area/command/heads_quarters/cmo) -"pdU" = ( -/obj/structure/table, -/obj/machinery/recharger, /obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/effect/turf_decal/stripes/line{ dir = 4 }, +/turf/open/floor/iron/showroomfloor, +/area/station/medical/storage) +"qyA" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/box, +/obj/machinery/holopad, +/turf/open/floor/iron/showroomfloor, +/area/station/science/robotics/lab) +"qyQ" = ( /obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/machinery/light/directional/east, -/turf/open/floor/iron, -/area/command/bridge) -"peg" = ( -/obj/machinery/atmospherics/pipe/layer_manifold/scrubbers/visible, -/turf/closed/wall/r_wall, -/area/maintenance/aft) -"pen" = ( -/obj/machinery/light/floor, -/turf/open/floor/engine/co2, -/area/engineering/atmos) -"peo" = ( -/obj/structure/chair/sofa/left{ - color = "#c45c57"; - dir = 4 + dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/red/half/contrasted{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/turf/open/floor/iron, +/area/station/security/office) +"qyR" = ( +/obj/machinery/atmospherics/components/unary/outlet_injector/on{ + dir = 1 }, +/turf/open/floor/engine/vacuum, +/area/station/maintenance/disposal/incinerator) +"qzd" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/effect/decal/cleanable/dirt, -/obj/structure/railing{ +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/station/engineering/supermatter/room) +"qzg" = ( +/obj/structure/lattice/catwalk, +/turf/open/space/basic, +/area/station/solars/starboard/fore) +"qzu" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/effect/landmark/start/hangover, -/turf/open/floor/iron/dark, -/area/service/bar/atrium) -"peq" = ( -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/tile/blue{ +/obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/effect/turf_decal/tile/blue, +/turf/open/floor/iron/dark, +/area/station/commons/locker) +"qzv" = ( +/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/washing_machine, -/obj/machinery/airalarm/directional/west, -/obj/effect/decal/cleanable/cobweb, -/obj/effect/decal/cleanable/dirt, -/obj/item/radio/intercom/directional/north, -/turf/open/floor/iron/showroomfloor, -/area/commons/toilet/restrooms) -"peu" = ( -/obj/structure/reagent_dispensers/watertank, -/obj/effect/turf_decal/delivery, -/obj/machinery/light/directional/south, +/obj/effect/turf_decal/bot, +/obj/machinery/holopad, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"qzz" = ( +/obj/machinery/firealarm/directional/south, +/obj/structure/cable, /obj/effect/turf_decal/stripes/corner{ dir = 8 }, -/obj/effect/turf_decal/stripes/corner{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"qzA" = ( +/obj/effect/turf_decal/loading_area, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, /turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/aisat/atmos) -"peP" = ( -/obj/effect/turf_decal/tile/neutral{ +/area/station/science/lab) +"qAc" = ( +/obj/structure/chair{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/security/courtroom) +"qAg" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/security/prison) +"qAn" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/security/glass{ + name = "Cargo Security Post" + }, +/obj/effect/turf_decal/siding/red/corner{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/mapping_helpers/airlock/access/all/security/general, +/turf/open/floor/iron/dark, +/area/station/security/checkpoint/supply) +"qAo" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/orange/visible, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"qAx" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/yellow, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron, +/area/station/maintenance/disposal/incinerator) +"qAE" = ( +/obj/effect/turf_decal/stripes/line{ dir = 8 }, /obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/blood/old, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/mob/living/simple_animal/hostile/giant_spider/tarantula/scrawny, -/turf/open/floor/iron/dark, -/area/maintenance/port/greater) -"peV" = ( -/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, /turf/open/floor/plating, -/area/cargo/sorting) -"pfl" = ( -/obj/structure/disposalpipe/segment{ +/area/station/maintenance/port/lesser) +"qAG" = ( +/obj/structure/flora/grass/jungle/a/style_random, +/obj/structure/flora/bush/grassy/style_random, +/obj/structure/flora/bush/generic/style_random, +/obj/structure/flora/bush/flowers_pp/style_random, +/obj/structure/flora/bush/sunny/style_random, +/obj/structure/window/reinforced{ dir = 4 }, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/open/floor/grass, +/area/station/hallway/secondary/exit/departure_lounge) +"qAR" = ( +/turf/closed/wall, +/area/station/cargo/miningoffice) +"qBe" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, /obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating{ - icon_state = "panelscorched" +/obj/effect/turf_decal/stripes/corner{ + dir = 8 }, -/area/maintenance/department/cargo) -"pfM" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/chair/office{ +/turf/open/floor/plating, +/area/station/maintenance/port/greater) +"qBs" = ( +/turf/closed/wall/rust, +/area/station/commons/vacant_room/commissary) +"qBC" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/obj/effect/landmark/start/cook, +/turf/open/floor/iron/dark, +/area/station/service/kitchen) +"qBN" = ( +/obj/effect/turf_decal/siding/thinplating/dark, +/obj/effect/turf_decal/siding/thinplating/dark{ + dir = 1 + }, +/obj/structure/window/spawner, +/obj/structure/window/spawner/north, +/obj/structure/flora/bush/fullgrass/style_random, +/obj/structure/flora/bush/lavendergrass/style_random, +/turf/open/floor/grass, +/area/station/service/chapel/dock) +"qBR" = ( +/obj/structure/chair/comfy/brown{ + buildstackamount = 0; + color = "#c45c57"; dir = 8 }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/engine, -/area/ai_monitored/turret_protected/aisat/atmos) -"pgf" = ( -/obj/machinery/firealarm/directional/west, -/obj/item/reagent_containers/glass/bottle/ammonia, -/obj/structure/rack, -/obj/item/reagent_containers/glass/bucket, -/obj/item/mop, -/obj/item/watertank/janitor, -/turf/open/floor/iron/grimy, -/area/security/prison/safe) -"pgr" = ( -/obj/effect/decal/cleanable/ash, -/turf/open/floor/iron, -/area/maintenance/disposal/incinerator) -"pgJ" = ( -/obj/machinery/vending/wardrobe/medi_wardrobe, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/landmark/start/head_of_security, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 4 }, -/obj/structure/extinguisher_cabinet/directional/west, /turf/open/floor/iron/dark, -/area/medical/storage) -"pgM" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/light/directional/west, -/obj/structure/sign/departments/botany{ - pixel_x = -32 - }, -/obj/effect/turf_decal/tile/green{ - dir = 1 +/area/station/security/office) +"qCj" = ( +/obj/machinery/chem_dispenser{ + layer = 2.7 }, +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, +/turf/open/floor/iron/dark, +/area/station/medical/pharmacy) +"qCX" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/structure/cable, /turf/open/floor/iron, -/area/hallway/primary/starboard) -"pgV" = ( -/obj/effect/decal/cleanable/blood/old, -/obj/effect/decal/cleanable/dirt, -/obj/structure/sign/poster/contraband/random/directional/west, -/turf/open/floor/plating{ - icon_state = "platingdmg3" +/area/station/hallway/primary/port) +"qCZ" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/area/maintenance/port/lesser) -"phl" = ( -/obj/effect/turf_decal/tile/blue{ +/obj/effect/turf_decal/tile/neutral, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/command/heads_quarters/hos) +"qDp" = ( +/obj/structure/lattice/catwalk, +/obj/structure/railing{ dir = 1 }, -/obj/effect/turf_decal/tile/blue{ +/turf/open/space/basic, +/area/space/nearstation) +"qDE" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/iron, +/area/station/maintenance/disposal/incinerator) +"qDX" = ( +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ dir = 8 }, -/obj/effect/turf_decal/tile/blue{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/machinery/firealarm/directional/west, -/obj/machinery/camera/directional/west{ - c_tag = "Medbay Lobby"; - name = "medical camera"; - network = list("ss13","medical") +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/security/brig) +"qDZ" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 1 }, -/obj/effect/turf_decal/stripes/corner{ +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/effect/turf_decal/tile/purple{ dir = 1 }, -/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/landmark/start/scientist, /turf/open/floor/iron/showroomfloor, -/area/medical/medbay/lobby) -"phm" = ( -/obj/structure/cable, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/hallway/primary/starboard) -"pho" = ( -/obj/structure/closet/secure_closet/miner, -/obj/effect/turf_decal/delivery, +/area/station/science/research) +"qEh" = ( +/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/item/tank/internals/oxygen/yellow, -/obj/item/radio/intercom/directional/south, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/holopad, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron, +/area/station/security/brig) +"qEj" = ( +/obj/machinery/computer/camera_advanced/xenobio{ + dir = 4 + }, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/structure/window/reinforced, +/obj/machinery/light/directional/north, +/obj/machinery/requests_console/directional/north{ + department = "Xenobiology"; + departmentType = 2; + name = "Xenobiology Requests Console"; + pixel_x = -32; + receive_ore_updates = 1 + }, /turf/open/floor/iron/dark, -/area/cargo/miningoffice) -"phQ" = ( -/obj/structure/flora/ausbushes/palebush, +/area/station/science/xenobiology) +"qEs" = ( +/obj/machinery/door/airlock/maintenance, +/obj/effect/mapping_helpers/airlock/abandoned, +/obj/structure/barricade/wooden/crude, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 1 + }, +/obj/effect/mapping_helpers/airlock/access/any/medical/maintenance, +/turf/open/floor/iron/dark, +/area/station/maintenance/port/fore) +"qED" = ( /obj/effect/turf_decal/stripes/line{ - dir = 8 + dir = 4 }, -/turf/open/misc/asteroid, -/area/space/nearstation) -"phT" = ( -/obj/effect/turf_decal/stripes/corner, /obj/effect/decal/cleanable/dirt, -/obj/structure/disposalpipe/segment, /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating{ - icon_state = "platingdmg3" +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"qEJ" = ( +/obj/structure/table, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/area/maintenance/port/lesser) -"phZ" = ( -/obj/structure/chair{ +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 +/obj/structure/bedsheetbin, +/obj/machinery/status_display/evac/directional/south, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/dark, +/area/station/commons/toilet/restrooms) +"qEL" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/disposal/bin, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 8 }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 1 +/obj/machinery/atmospherics/pipe/smart/simple/green/visible{ + dir = 5 }, -/turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"pib" = ( -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/door/airlock/security/glass{ - name = "Security Customs Checkpoint"; - req_access_txt = "63" +/obj/structure/disposalpipe/trunk{ + dir = 4 }, -/turf/open/floor/iron/dark, -/area/security/checkpoint/customs) -"pie" = ( -/obj/machinery/power/port_gen/pacman, -/obj/structure/sign/warning/electricshock{ - pixel_y = 32 +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"qER" = ( +/obj/structure/chair/pew{ + dir = 8 }, -/obj/machinery/light/directional/north, -/obj/structure/cable/layer3, -/turf/open/floor/plating{ - icon_state = "panelscorched" +/turf/open/floor/iron/chapel, +/area/station/service/chapel/monastery) +"qEV" = ( +/obj/structure/chair/wood{ + dir = 1 }, -/area/ai_monitored/command/storage/satellite) -"piF" = ( -/obj/effect/decal/cleanable/blood/old, +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating{ - icon_state = "panelscorched" - }, -/area/hallway/secondary/entry) -"piK" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 8 +/obj/structure/disposalpipe/segment{ + dir = 6 }, -/obj/effect/turf_decal/tile/blue{ +/obj/effect/turf_decal/siding/wood, +/turf/open/floor/iron/grimy, +/area/station/service/chapel/office) +"qFb" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/effect/turf_decal/tile/yellow{ dir = 4 }, -/obj/effect/turf_decal/tile/red, -/obj/structure/disposalpipe/segment{ - dir = 9 +/obj/effect/turf_decal/siding/yellow/corner{ + dir = 4 }, -/turf/open/floor/iron/showroomfloor, -/area/commons/toilet/restrooms) -"piT" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/engineering/atmos/storage/gas) +"qFs" = ( +/obj/structure/flora/bush/flowers_pp/style_random, +/obj/machinery/light/directional/east, +/turf/open/floor/grass, +/area/station/service/chapel/monastery) +"qFN" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/obj/effect/spawner/random/structure/crate, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating, +/area/station/maintenance/port/greater) +"qGi" = ( +/obj/effect/turf_decal/delivery, /obj/structure/table, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/item/aicard, -/obj/item/ai_module/reset, -/obj/item/assembly/flash/handheld, -/obj/item/assembly/flash/handheld, -/obj/machinery/airalarm/directional/east, +/obj/item/clipboard, +/obj/item/paper/guides/jobs/engi/gravity_gen, +/obj/item/pen/blue, /turf/open/floor/iron/dark, -/area/engineering/storage/tech) -"piY" = ( -/obj/effect/mob_spawn/corpse/human/charredskeleton, +/area/station/engineering/gravity_generator) +"qGn" = ( /obj/effect/decal/cleanable/dirt, +/obj/structure/closet/firecloset, /turf/open/floor/plating{ icon_state = "platingdmg1" }, -/area/maintenance/disposal/incinerator) -"pjc" = ( -/obj/effect/decal/cleanable/blood/old, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/area/station/maintenance/port/fore) +"qGq" = ( +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, -/area/maintenance/department/crew_quarters/bar) -"pju" = ( -/obj/machinery/suit_storage_unit/captain, -/obj/effect/turf_decal/tile/neutral, +/area/station/security/checkpoint/science/research) +"qGK" = ( +/turf/closed/wall, +/area/station/medical/storage) +"qHe" = ( +/turf/closed/wall/r_wall/rust, +/area/station/ai_monitored/command/storage/eva) +"qHu" = ( +/obj/item/kirbyplants{ + icon_state = "plant-14" + }, +/turf/open/floor/iron/showroomfloor, +/area/station/commons/toilet/restrooms) +"qHy" = ( /obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/effect/turf_decal/delivery, -/obj/effect/turf_decal/stripes/line{ - dir = 4 +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/obj/machinery/status_display/evac/directional/north, -/turf/open/floor/iron/dark, -/area/command/heads_quarters/captain) -"pjz" = ( -/obj/machinery/door/airlock/medical{ - id_tag = "Unit_2"; - name = "Unit 2" +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ + dir = 5 }, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/dark, -/area/commons/toilet/restrooms) -"pjL" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/turf/open/floor/iron/showroomfloor, -/area/medical/surgery/fore) -"pjO" = ( -/obj/structure/window/reinforced/plasma{ - dir = 8 - }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, -/obj/machinery/power/energy_accumulator/tesla_coil/anchored, -/turf/open/floor/circuit/green{ - luminosity = 2 - }, -/area/engineering/supermatter) -"pjR" = ( -/obj/structure/rack, -/obj/item/restraints/handcuffs, -/obj/item/assembly/flash/handheld, -/obj/structure/cable, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 1 - }, -/turf/open/floor/iron, -/area/security/prison) -"pjT" = ( +/area/station/maintenance/disposal/incinerator) +"qHT" = ( +/obj/structure/table, /obj/structure/window/reinforced{ dir = 4 }, /obj/structure/window/reinforced{ dir = 8 }, -/obj/structure/window/reinforced, -/obj/structure/flora/ausbushes/ppflowers, -/obj/structure/flora/ausbushes/lavendergrass, -/obj/structure/flora/ausbushes/stalkybush, -/turf/open/floor/grass, -/area/service/hydroponics) -"pkc" = ( -/obj/effect/turf_decal/tile/purple/half/contrasted{ - dir = 1 +/obj/effect/spawner/random/aimodule/neutral, +/obj/machinery/door/window{ + base_state = "right"; + icon_state = "right"; + name = "Core Modules"; + req_access = list("captain") }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/siding/purple{ - dir = 1 +/turf/open/floor/circuit, +/area/station/ai_monitored/turret_protected/ai_upload) +"qHV" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/maintenance/department/crew_quarters/bar) +"qId" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "Unit_1Privacy"; + name = "Unit 1 Privacy Shutter" }, -/turf/open/floor/iron/showroomfloor, -/area/science/research) -"pkj" = ( -/obj/machinery/door/poddoor/incinerator_atmos_aux, -/turf/open/floor/engine, -/area/maintenance/disposal/incinerator) -"pkC" = ( -/obj/machinery/conveyor{ - id = "garbage" +/turf/open/floor/plating, +/area/station/maintenance/port/lesser) +"qIv" = ( +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/caution/stand_clear, +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/machinery/door/poddoor/preopen{ - id = "Disposal Exit"; - name = "disposal exit vent" +/turf/open/floor/iron/dark, +/area/station/hallway/primary/starboard) +"qJf" = ( +/turf/open/floor/wood, +/area/station/service/bar/atrium) +"qJi" = ( +/obj/effect/turf_decal/tile/brown{ + dir = 4 }, -/obj/structure/sign/warning/deathsposal{ - pixel_x = -32 +/obj/effect/turf_decal/tile/brown{ + dir = 1 }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating{ - icon_state = "platingdmg1" +/obj/effect/turf_decal/tile/yellow{ + dir = 1 }, -/area/maintenance/disposal) -"plq" = ( -/obj/structure/cable, -/obj/machinery/duct, /obj/effect/decal/cleanable/dirt, -/obj/structure/disposalpipe/segment, -/obj/effect/landmark/start/hangover, -/obj/machinery/holopad, -/obj/effect/turf_decal/bot, -/turf/open/floor/plastic, -/area/hallway/secondary/service) -"pls" = ( +/turf/open/floor/iron, +/area/station/cargo/sorting) +"qJs" = ( +/obj/structure/lattice/catwalk, +/obj/structure/marker_beacon/burgundy{ + name = "landing marker" + }, +/turf/open/space/basic, +/area/space/nearstation) +"qJB" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/decal/cleanable/dirt, -/obj/structure/disposalpipe/segment{ +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/structure/cable, -/turf/open/floor/plating{ - icon_state = "platingdmg1" - }, -/area/maintenance/port/fore) -"plw" = ( -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/tile/neutral, -/obj/machinery/computer/security/qm, -/turf/open/floor/iron/dark, -/area/security/checkpoint/supply) -"pmd" = ( -/obj/machinery/vending/wardrobe/engi_wardrobe, -/obj/effect/turf_decal/bot, -/obj/machinery/camera/directional/north{ - c_tag = "Engineering Lockers"; - name = "engineering camera"; - network = list("ss13","engine") - }, -/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ - dir = 8 + dir = 1 }, -/turf/open/floor/iron/dark, -/area/engineering/storage_shared) -"pme" = ( -/obj/structure/window/reinforced/spawner{ +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/structure/window/reinforced/spawner{ +/turf/open/floor/iron, +/area/station/command/bridge) +"qJO" = ( +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/structure/flora/ausbushes/sparsegrass, -/obj/structure/flora/ausbushes/fullgrass, -/obj/structure/flora/ausbushes/brflowers, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "emmd"; - name = "Emergency Medical Lockdown Shutters" +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/turf/open/floor/grass, -/area/medical/paramedic) -"pmn" = ( -/obj/effect/turf_decal/caution/stand_clear, -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/sign/poster/official/random/directional/west, -/turf/open/floor/iron/dark, -/area/hallway/primary/starboard) -"pmo" = ( -/obj/effect/turf_decal/siding/wood/corner, -/obj/machinery/camera/directional/west{ - c_tag = "Library"; - name = "library camera" +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/red{ + dir = 4 }, -/turf/open/floor/wood, -/area/service/library) -"pmz" = ( +/obj/effect/turf_decal/tile/red, /obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/obj/effect/turf_decal/siding/red{ + dir = 4 }, -/obj/structure/table, -/obj/item/folder/white, -/obj/item/retractor, -/obj/item/hemostat, -/obj/machinery/vending/wallmed/directional/north, -/obj/machinery/camera/directional/north{ - c_tag = "Medical Operating Theater B"; - name = "medical camera"; - network = list("ss13","medical") +/turf/open/floor/iron/showroomfloor, +/area/station/security/lockers) +"qJQ" = ( +/obj/machinery/door/poddoor/shutters{ + id = "ordnancemix"; + name = "Ordnance Lab Shutters" }, -/turf/open/floor/iron/dark, -/area/medical/surgery/aft) -"pmB" = ( -/obj/structure/extinguisher_cabinet/directional/north, -/obj/machinery/component_printer, -/obj/machinery/camera/directional/north{ - c_tag = "Testing Lab"; - name = "science camera"; - network = list("ss13","rd") +/obj/effect/turf_decal/tile/purple/half/contrasted{ + dir = 1 }, -/obj/effect/turf_decal/tile/purple/anticorner/contrasted{ +/obj/machinery/door/firedoor/heavy, +/turf/open/floor/iron/showroomfloor, +/area/station/science/ordnance) +"qJR" = ( +/turf/closed/wall/r_wall/rust, +/area/station/maintenance/port/aft) +"qKf" = ( +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/stripes/corner{ dir = 4 }, -/turf/open/floor/iron/showroomfloor, -/area/science/misc_lab) -"pmI" = ( -/obj/item/kirbyplants/random, +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/holopad/secure, +/turf/open/floor/engine, +/area/station/ai_monitored/turret_protected/ai) +"qKv" = ( /obj/effect/decal/cleanable/dirt, -/obj/machinery/power/apc/auto_name/directional/west, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/ai_upload) -"pmM" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/turf/open/floor/plating/airless, -/area/space/nearstation) -"pmN" = ( -/obj/effect/turf_decal/bot, -/obj/item/storage/box/lights/mixed, -/obj/effect/spawner/random/structure/crate_empty, -/turf/open/floor/iron, -/area/cargo/storage) -"pmV" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/maintenance/port/lesser) +"qKx" = ( +/obj/machinery/door/airlock/maintenance, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/blue{ +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/unres{ dir = 8 }, -/turf/open/floor/iron, -/area/hallway/primary/starboard) -"pnb" = ( -/obj/structure/table, -/obj/item/stack/package_wrap, -/obj/item/hand_labeler, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/mapping_helpers/airlock/access/any/medical/maintenance, +/turf/open/floor/iron/dark, +/area/station/maintenance/port/fore) +"qKE" = ( +/obj/structure/bed{ dir = 4 }, +/obj/effect/decal/cleanable/cobweb, /obj/effect/decal/cleanable/dirt, -/obj/machinery/firealarm/directional/south, -/turf/open/floor/iron/dark, -/area/security/brig) -"pnd" = ( -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/decal/cleanable/blood/old, +/obj/item/bedsheet/brown{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral, -/obj/machinery/computer/security{ +/obj/structure/sign/poster/contraband/random/directional/north, +/turf/open/floor/plating, +/area/station/maintenance/fore) +"qKH" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/sign/poster/contraband/rebels_unite{ + pixel_x = -32; + pixel_y = -32 + }, +/obj/effect/turf_decal/trimline/purple/filled/corner{ dir = 4 }, -/obj/machinery/requests_console/directional/west{ - department = "Security"; - departmentType = 5; - name = "Security Requests Console" +/obj/effect/turf_decal/trimline/purple/filled/corner{ + dir = 8 }, -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/security/checkpoint/customs) -"pnt" = ( +/obj/item/toy/plush/plasmamanplushie{ + name = "Dianion XV" + }, +/turf/open/floor/plating/plasma/rust, +/area/station/maintenance/space_hut/plasmaman) +"qKI" = ( +/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/green/visible, -/obj/machinery/meter, -/turf/open/floor/engine, -/area/engineering/supermatter/room) -"pnx" = ( -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 4 +/obj/machinery/atmospherics/pipe/smart/manifold4w/general/visible, +/obj/machinery/space_heater, +/obj/machinery/airalarm/directional/east, +/obj/machinery/light/directional/south, +/obj/structure/sign/poster/contraband/fun_police{ + pixel_y = -32 }, -/obj/effect/turf_decal/tile/blue, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron/showroomfloor, -/area/medical/medbay/lobby) -"pnA" = ( -/obj/effect/turf_decal/tile/neutral, -/obj/machinery/chem_dispenser/drinks/beer{ +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/red/half/contrasted{ dir = 4 }, -/obj/structure/table, -/obj/structure/noticeboard/directional/west, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 8 }, -/obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/dark, -/area/service/bar) -"poh" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/stripes/line{ +/area/station/security/execution/education) +"qKR" = ( +/obj/effect/decal/cleanable/ash, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/station/maintenance/disposal/incinerator) +"qKS" = ( +/obj/effect/turf_decal/tile/red{ dir = 1 }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, +/obj/machinery/door_timer{ + id = "Cell 3"; + name = "Cell 3"; + pixel_x = -32 + }, +/obj/structure/closet/secure_closet/brig{ + id = "Cell 3"; + name = "Cell 3 Locker" + }, +/turf/open/floor/iron, +/area/station/security/brig) +"qKU" = ( /obj/effect/decal/cleanable/dirt, -/obj/structure/cable, +/obj/effect/decal/cleanable/food/pie_smudge, /turf/open/floor/plating{ - icon_state = "panelscorched" + icon_state = "platingdmg1" }, -/area/maintenance/starboard/aft) -"poi" = ( -/obj/machinery/light/small/directional/north, +/area/station/maintenance/fore) +"qKX" = ( +/obj/machinery/door/airlock/engineering{ + name = "Emergency Storage" + }, +/obj/effect/mapping_helpers/airlock/unres, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, /turf/open/floor/iron/dark, -/area/service/chapel/funeral) -"pot" = ( -/obj/effect/decal/cleanable/dirt, +/area/station/hallway/primary/aft) +"qLb" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/landmark/event_spawn, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/structure/chair/office{ + dir = 8 }, -/obj/structure/cable, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"pou" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/machinery/duct, -/obj/structure/railing/corner{ - dir = 4 +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/landmark/start/librarian, +/obj/effect/landmark/navigate_destination/library, +/turf/open/floor/iron/dark, +/area/station/service/library) +"qLi" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/turf/open/floor/iron/showroomfloor, -/area/service/bar/atrium) -"poz" = ( -/obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/light/small/directional/south, /obj/structure/cable, -/obj/structure/sign/poster/contraband/random/directional/south, -/turf/open/floor/plating{ - icon_state = "platingdmg3" +/turf/open/floor/iron, +/area/station/cargo/storage) +"qLB" = ( +/obj/structure/sign/departments/holy, +/turf/closed/wall, +/area/station/maintenance/port/fore) +"qLO" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 1 }, -/area/maintenance/starboard) -"poD" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating{ - icon_state = "platingdmg1" +/obj/structure/cable, +/turf/open/floor/wood, +/area/station/maintenance/port/fore) +"qMA" = ( +/obj/structure/disposalpipe/sorting/mail/flip{ + dir = 4; + name = "chapel sorting disposal pipe"; + sortType = 17 }, -/area/engineering/supermatter/room) -"poH" = ( -/obj/machinery/atmospherics/components/unary/outlet_injector/monitored/nitrogen_input{ +/obj/effect/turf_decal/tile/blue{ dir = 4 }, -/turf/open/floor/engine/n2, -/area/engineering/atmos) -"poN" = ( -/obj/machinery/conveyor{ - dir = 1; - id = "packagereturn"; - name = "crate return belt" +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/siding/white{ + dir = 4 }, -/obj/machinery/door/window/left/directional/west{ - dir = 1; - name = "Crate Return Door"; - req_access_txt = "50" +/turf/open/floor/iron/dark, +/area/station/hallway/primary/fore) +"qMC" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 4 }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/cargo/storage) -"poR" = ( -/obj/effect/turf_decal/stripes/corner{ +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/neutral, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron, +/area/station/engineering/hallway) +"qNh" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/grille/broken, -/obj/effect/spawner/random/structure/crate, -/turf/open/floor/plating{ - icon_state = "platingdmg3" +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, -/area/maintenance/port/greater) -"poT" = ( +/obj/effect/turf_decal/stripes/line, +/obj/structure/disposalpipe/segment, /obj/structure/cable, -/obj/machinery/door/airlock/maintenance{ - req_access_txt = "12" +/obj/effect/landmark/start/hangover, +/turf/open/floor/iron, +/area/station/hallway/primary/port) +"qNp" = ( +/obj/structure/transit_tube/curved/flipped, +/obj/structure/window/reinforced{ + dir = 4 }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/turf/open/floor/plating, -/area/maintenance/port/lesser) -"poU" = ( -/obj/structure/flora/ausbushes/sparsegrass, -/obj/structure/flora/ausbushes/lavendergrass, -/obj/structure/flora/ausbushes/fernybush, /obj/effect/turf_decal/stripes/line{ - dir = 8 + dir = 5 }, -/turf/open/misc/asteroid, -/area/space/nearstation) -"poZ" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/obj/effect/decal/cleanable/dirt, +/obj/structure/window/reinforced{ + dir = 1 }, -/obj/machinery/flasher/directional/east{ - id = "AI"; - name = "Meatbag Pacifier" +/turf/open/floor/plating, +/area/station/hallway/primary/central/fore) +"qNr" = ( +/turf/closed/wall, +/area/station/hallway/primary/central/fore) +"qNH" = ( +/obj/machinery/atmospherics/pipe/layer_manifold/cyan, +/turf/closed/wall/r_wall/rust, +/area/station/maintenance/aft) +"qNJ" = ( +/obj/machinery/modular_computer/console/preset/id{ + dir = 8 }, -/obj/effect/decal/cleanable/blood/old, -/obj/effect/decal/remains/human, -/obj/structure/cable, -/turf/open/floor/engine, -/area/ai_monitored/turret_protected/ai) -"ppf" = ( -/obj/structure/bed, -/obj/effect/landmark/start/assistant, -/obj/item/bedsheet/dorms, -/obj/effect/landmark/start/hangover, -/turf/open/floor/wood, -/area/commons/locker) -"pph" = ( -/obj/structure/table, -/obj/item/paper_bin, -/obj/item/pen, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/turf/open/floor/iron/dark, -/area/security/prison) -"ppC" = ( -/obj/effect/turf_decal/tile/brown{ - dir = 4 +/obj/machinery/button/flasher{ + id = "hopflash"; + pixel_x = 36; + pixel_y = 6 + }, +/obj/machinery/light_switch/directional/east{ + pixel_x = 36; + pixel_y = -6 }, -/obj/effect/turf_decal/tile/brown{ +/obj/effect/turf_decal/tile/blue{ dir = 1 }, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/button/ticket_machine{ + name = "Increment Ticket Counter"; + pixel_x = 24; + pixel_y = 24 }, -/obj/effect/turf_decal/box/corners{ - dir = 4 +/obj/item/paper/fluff/ids_for_dummies, +/obj/machinery/button/door/directional/east{ + id = "hopqueue"; + name = "Queue Shutters Toggle"; + pixel_y = -6; + req_access = list("hop") + }, +/obj/machinery/button/door/directional/east{ + id = "hop"; + name = "Privacy Shutters Toggle"; + pixel_y = 6; + req_access = list("hop") }, +/turf/open/floor/iron/dark, +/area/station/command/heads_quarters/hop) +"qNL" = ( +/obj/machinery/chem_master, +/obj/effect/turf_decal/delivery, /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/cargo/storage) -"ppK" = ( +/obj/machinery/newscaster/directional/south, +/obj/machinery/button/door/directional/south{ + id = "chemistry_shutters_2"; + name = "Hall Shutters Toggle"; + pixel_x = 24; + req_access = list("medical") + }, +/turf/open/floor/iron/dark, +/area/station/medical/pharmacy) +"qOd" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/service/chapel/storage) +"qOi" = ( +/obj/structure/closet/secure_closet/engineering_personal, +/obj/item/clothing/suit/hooded/wintercoat/engineering, +/obj/effect/turf_decal/delivery, +/obj/machinery/light/directional/north, +/obj/machinery/light_switch/directional/north, +/obj/item/pickaxe/mini, /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/iron/dark, +/area/station/engineering/storage_shared) +"qOq" = ( +/obj/effect/turf_decal/loading_area, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible, +/turf/open/floor/iron/dark, +/area/station/engineering/supermatter/room) +"qOv" = ( +/obj/structure/disposalpipe/segment, /obj/structure/cable, -/obj/structure/disposalpipe/sorting/mail{ - name = "hydroponics sorting disposal pipe"; - sortType = 21 - }, -/turf/open/floor/iron, -/area/hallway/primary/starboard) -"ppL" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/chair/office{ - dir = 8 +/obj/structure/disposalpipe/segment, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/public/glass{ + name = "Chapel Hallway" }, -/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/iron/dark, +/area/station/hallway/primary/fore) +"qOz" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/oil, +/turf/open/floor/plating, +/area/station/maintenance/fore) +"qOG" = ( +/obj/structure/cable, +/obj/structure/table, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/landmark/start/librarian, -/obj/effect/landmark/navigate_destination/library, -/turf/open/floor/iron/dark, -/area/service/library) -"ppU" = ( /obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/obj/structure/extinguisher_cabinet/directional/east, +/obj/item/storage/box/lights/bulbs, +/obj/machinery/firealarm/directional/south, +/obj/item/tank/internals/oxygen/red, +/obj/item/clothing/mask/gas, +/turf/open/floor/iron/dark, +/area/station/maintenance/disposal/incinerator) +"qOQ" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 5 }, -/obj/structure/noticeboard/directional/north{ - dir = 2; - name = "Chapel Notice Board" +/obj/machinery/light/small/directional/east, +/obj/machinery/firealarm/directional/east, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/turf/open/floor/engine, +/area/station/engineering/gravity_generator) +"qPf" = ( +/obj/structure/table/reinforced, +/obj/effect/turf_decal/delivery, +/obj/machinery/door/firedoor, +/obj/item/folder/yellow, +/obj/machinery/door/poddoor/preopen{ + id = "atmos"; + name = "Atmospherics Blast Door" }, -/obj/machinery/light/directional/north, -/turf/open/floor/iron/dark/corner{ - dir = 4 +/obj/machinery/door/window/right/directional/west{ + name = "Atmospherics Desk"; + req_access = list("atmospherics") }, -/area/hallway/primary/fore) -"pqb" = ( -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ +/obj/structure/desk_bell{ + pixel_x = 8; + pixel_y = 10 + }, +/turf/open/floor/plating, +/area/station/engineering/atmos/storage/gas) +"qPv" = ( +/obj/structure/chair/sofa/left{ + color = "#c45c57"; dir = 4 }, -/obj/effect/turf_decal/tile/neutral, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/ai_monitored/command/storage/eva) -"pqg" = ( +/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/delivery, +/obj/structure/railing{ + dir = 8 + }, +/obj/effect/landmark/start/hangover, /turf/open/floor/iron/dark, -/area/cargo/warehouse) -"pqj" = ( -/obj/effect/turf_decal/bot, -/obj/machinery/shieldgen, -/obj/machinery/light/small/directional/north, +/area/station/service/bar/atrium) +"qPz" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/hallway/primary/aft) +"qPE" = ( /obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/loading_area, +/turf/open/floor/plating, +/area/station/maintenance/port/lesser) +"qPH" = ( +/obj/structure/sign/departments/security, +/turf/closed/wall/r_wall/rust, +/area/station/ai_monitored/command/nuke_storage) +"qPU" = ( +/obj/structure/bookcase/random/reference, /turf/open/floor/iron/dark, -/area/engineering/supermatter/room) -"pqo" = ( -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ +/area/station/maintenance/starboard/fore) +"qPX" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/effect/turf_decal/tile/red{ +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/turf_decal/tile/red{ - dir = 4 +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/item/kirbyplants/random, +/turf/open/floor/iron/dark, +/area/station/security/courtroom) +"qQc" = ( +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/security/execution/transfer) +"qQf" = ( +/obj/machinery/vending/wardrobe/chap_wardrobe, +/obj/structure/sign/poster/official/bless_this_spess{ + pixel_y = 32 + }, +/obj/effect/turf_decal/siding/wood/corner{ + dir = 8 }, +/turf/open/floor/iron/grimy, +/area/station/service/chapel/office) +"qQj" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/structure/window/reinforced{ dir = 8 }, -/obj/machinery/atmospherics/components/trinary/filter/atmos/n2, -/turf/open/floor/iron/showroomfloor, -/area/engineering/atmos) -"pqt" = ( -/obj/effect/turf_decal/tile/red{ +/obj/machinery/firealarm/directional/south, +/turf/open/floor/iron/dark/corner{ dir = 8 }, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 +/area/station/hallway/primary/central/fore) +"qQq" = ( +/obj/machinery/door/airlock/external{ + name = "Solar Maintenance" }, -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 4 }, -/obj/machinery/portable_atmospherics/scrubber, -/obj/machinery/atmospherics/components/unary/portables_connector/visible, -/obj/machinery/airalarm/directional/north, -/turf/open/floor/iron/showroomfloor, -/area/engineering/atmos) -"prk" = ( -/obj/effect/decal/cleanable/ash, /obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating{ - icon_state = "panelscorched" - }, -/area/maintenance/disposal/incinerator) -"prC" = ( +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, +/turf/open/floor/plating, +/area/station/maintenance/solars/port/aft) +"qQO" = ( +/obj/effect/decal/cleanable/blood/old, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/effect/decal/cleanable/dirt, -/obj/structure/disposalpipe/segment, /obj/structure/cable, -/obj/effect/turf_decal/stripes/corner{ - dir = 4 - }, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/plating{ icon_state = "panelscorched" }, -/area/maintenance/starboard/aft) -"prF" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/structure/sign/warning/nosmoking{ - pixel_x = -30 - }, -/turf/open/floor/iron/dark/corner{ +/area/station/maintenance/aft) +"qQQ" = ( +/obj/effect/turf_decal/siding/blue{ dir = 1 }, -/area/hallway/primary/port) -"prJ" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 8 +/turf/open/floor/iron, +/area/station/command/bridge) +"qRa" = ( +/obj/machinery/button/massdriver{ + id = "trash"; + pixel_x = -26; + pixel_y = -6 }, +/obj/machinery/light/small/directional/east, /obj/effect/decal/cleanable/dirt, -/obj/structure/sign/poster/contraband/random/directional/west, +/obj/effect/decal/cleanable/blood/old, +/obj/machinery/button/door/directional/west{ + id = "Disposal Exit"; + name = "Disposal Vent Control"; + pixel_y = 4; + req_access = list("maint_tunnels") + }, /turf/open/floor/plating{ - icon_state = "platingdmg3" + icon_state = "platingdmg1" }, -/area/maintenance/starboard/fore) -"prS" = ( -/turf/closed/wall/r_wall, -/area/command/bridge) -"psj" = ( +/area/station/maintenance/disposal) +"qRf" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/landmark/start/security_officer, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 1 }, -/obj/effect/turf_decal/tile/neutral, -/obj/item/kirbyplants{ - icon_state = "plant-21" +/turf/open/floor/iron, +/area/station/security/office) +"qRh" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/effect/turf_decal/tile/red{ + dir = 1 }, -/obj/effect/landmark/start/hangover, -/obj/machinery/status_display/ai/directional/south, -/turf/open/floor/iron/dark/corner{ - dir = 8 +/obj/effect/turf_decal/tile/blue{ + dir = 4 }, -/area/hallway/primary/port) -"psn" = ( -/obj/item/clothing/mask/gas/sechailer{ - pixel_x = -3; - pixel_y = 3 +/obj/structure/disposalpipe/junction/flip, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"qRm" = ( +/obj/structure/closet/secure_closet/miner, +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/obj/item/clothing/mask/gas/sechailer, -/obj/item/clothing/mask/gas/sechailer{ - pixel_x = 3; - pixel_y = -3 +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, -/obj/item/flashlight/seclite, -/obj/item/flashlight/seclite, -/obj/item/flashlight/seclite, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/decal/cleanable/cobweb, -/obj/machinery/airalarm/directional/west, -/obj/structure/table, +/obj/item/tank/internals/oxygen/yellow, +/obj/item/radio/intercom/directional/south, /turf/open/floor/iron/dark, -/area/ai_monitored/security/armory) -"psr" = ( -/obj/machinery/door/airlock/command{ - name = "Captain's Quarters"; - req_access_txt = "20" - }, -/obj/structure/cable, +/area/station/cargo/miningoffice) +"qRp" = ( /obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/dark, -/area/command/heads_quarters/captain/private) -"psz" = ( -/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible, -/turf/closed/wall/r_wall, -/area/science/mixing/chamber) -"psB" = ( -/obj/structure/table, -/obj/item/stack/sheet/glass/fifty, -/obj/item/stack/sheet/glass/fifty, -/obj/item/stack/rods/fifty, -/obj/item/stack/rods/fifty, -/obj/item/grenade/chem_grenade/smart_metal_foam, -/obj/item/grenade/chem_grenade/smart_metal_foam, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/obj/machinery/atmospherics/pipe/bridge_pipe/cyan/visible, +/obj/machinery/door/airlock/atmos/glass{ + name = "Distribution Loop" }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/obj/machinery/atmospherics/pipe/bridge_pipe/purple/visible{ + dir = 4 }, -/obj/machinery/light_switch/directional/north, +/obj/effect/mapping_helpers/airlock/access/all/engineering/atmos, /turf/open/floor/iron/dark, -/area/engineering/atmos) -"psW" = ( -/obj/effect/spawner/structure/window/reinforced/tinted, -/turf/open/floor/plating, -/area/service/chapel/dock) -"pta" = ( +/area/station/engineering/atmos/pumproom) +"qRv" = ( +/obj/effect/turf_decal/stripes/corner, +/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, /obj/effect/turf_decal/tile/neutral{ - dir = 8 + dir = 4 + }, +/obj/structure/table, +/obj/item/storage/box/lights/mixed{ + pixel_y = 5 }, -/obj/effect/decal/cleanable/greenglow, -/obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/dark, -/area/command/gateway) -"ptb" = ( +/area/station/hallway/primary/aft) +"qRy" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/firedoor, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "kitchenshutters"; + name = "Kitchen Shutters" + }, +/obj/item/paper_bin{ + pixel_x = -4; + pixel_y = 4 + }, +/obj/item/pen, +/turf/open/floor/iron, +/area/station/service/kitchen) +"qRE" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "chemistry_shutters"; + name = "Chemistry Lobby Shutters" + }, +/turf/open/floor/plating, +/area/station/medical/pharmacy) +"qRK" = ( +/obj/machinery/power/apc/auto_name/directional/east, /obj/structure/cable, -/obj/structure/chair/office{ - dir = 1 +/obj/machinery/light_switch/directional/south{ + pixel_x = -8 }, -/turf/open/floor/iron/dark, -/area/command/bridge) -"pth" = ( -/obj/structure/closet{ - name = "maid locker" +/obj/structure/filingcabinet, +/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/bot, -/obj/effect/decal/cleanable/dirt, -/obj/item/clothing/gloves/color/white, -/obj/item/clothing/accessory/maidapron{ - pixel_x = -4; - pixel_y = -4 +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 }, -/obj/item/clothing/shoes/laceup, -/obj/structure/mirror/directional/north, /turf/open/floor/iron/dark, -/area/maintenance/fore) -"ptl" = ( -/obj/effect/turf_decal/stripes/line{ +/area/station/command/heads_quarters/captain/private) +"qRS" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/closet/bombcloset/security, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral/half/contrasted, +/turf/open/floor/iron/dark, +/area/station/maintenance/port/aft) +"qRT" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/station/service/chapel/funeral) +"qSa" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/green{ dir = 1 }, -/obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/tile/blue{ dir = 8 }, -/obj/effect/decal/cleanable/blood/old, -/obj/effect/landmark/event_spawn, -/obj/item/radio/intercom/directional/west, +/obj/machinery/newscaster/directional/west, /turf/open/floor/iron, -/area/command/gateway) -"ptL" = ( -/obj/effect/turf_decal/sand/plating, -/obj/item/poster/random_contraband, -/turf/open/floor/plating/airless, -/area/space/nearstation) -"ptQ" = ( -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, +/area/station/service/hydroponics) +"qSe" = ( /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/structure/window/reinforced, -/obj/machinery/atmospherics/components/trinary/filter/atmos/n2o{ +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/turf/open/floor/iron/showroomfloor, -/area/engineering/atmos) -"ptV" = ( -/obj/effect/turf_decal/tile/purple{ - dir = 8 +/obj/machinery/atmospherics/pipe/smart/manifold/violet/visible, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"qSg" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/red{ + dir = 4 }, -/obj/effect/turf_decal/tile/purple{ - dir = 1 +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, -/obj/effect/turf_decal/tile/purple{ - dir = 1 +/turf/open/floor/iron, +/area/station/hallway/primary/port) +"qSm" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 9 }, -/obj/structure/chair/office/light{ +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/binary/pump/on/layer4{ dir = 8 }, -/obj/effect/turf_decal/siding/purple/corner{ +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/starboard) +"qSC" = ( +/obj/effect/turf_decal/tile/blue{ dir = 8 }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron/showroomfloor, -/area/science/xenobiology) -"puj" = ( -/obj/structure/chair/stool/directional/south, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/grimy, -/area/security/prison) -"put" = ( /obj/effect/turf_decal/tile/red{ dir = 1 }, -/obj/effect/turf_decal/tile/blue{ +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 + }, +/obj/effect/landmark/start/assistant, +/turf/open/floor/iron, +/area/station/commons/fitness/recreation) +"qSJ" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/sign/nanotrasen{ - pixel_y = 32 +/obj/effect/spawner/random/entertainment/arcade{ + dir = 4 }, -/turf/open/floor/iron, -/area/hallway/primary/starboard) -"puv" = ( -/obj/machinery/door/morgue{ - name = "Religious Equipment"; - req_access_txt = "22" +/turf/open/floor/iron/dark, +/area/station/commons/fitness/recreation) +"qSN" = ( +/obj/machinery/door/airlock/medical{ + id_tag = "Unit_2"; + name = "Unit 2" }, -/turf/open/floor/cult, -/area/service/chapel/office) -"puH" = ( -/obj/structure/table, -/obj/item/paper_bin, -/obj/item/pen, /turf/open/floor/iron/dark, -/area/security/interrogation) -"puW" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/effect/turf_decal/stripes/line{ +/area/station/commons/toilet/restrooms) +"qSO" = ( +/obj/machinery/computer/med_data{ dir = 4 }, -/turf/open/floor/engine, -/area/engineering/supermatter/room) -"pvh" = ( -/obj/structure/kitchenspike, -/obj/effect/turf_decal/bot/left, -/obj/machinery/airalarm/kitchen_cold_room{ - dir = 1; - pixel_y = 24 +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 }, -/obj/item/radio/intercom/directional/east, -/turf/open/floor/iron/freezer, -/area/service/kitchen/coldroom) -"pvy" = ( -/obj/structure/closet/secure_closet/security/sec, +/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ - dir = 8 + dir = 4 }, +/obj/machinery/airalarm/directional/north, +/turf/open/floor/iron/dark, +/area/station/medical/medbay/central) +"qTg" = ( /obj/effect/turf_decal/bot, +/obj/machinery/shieldgen, +/obj/machinery/light/small/directional/north, /obj/effect/decal/cleanable/dirt, -/obj/item/clothing/mask/russian_balaclava, /turf/open/floor/iron/dark, -/area/security/lockers) -"pvC" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/obj/structure/sign/poster/contraband/random/directional/east, +/area/station/engineering/supermatter/room) +"qTC" = ( +/obj/effect/spawner/structure/window, /turf/open/floor/plating, -/area/maintenance/starboard/fore) -"pvM" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/showroomfloor, -/area/science/mixing) -"pvR" = ( -/obj/effect/turf_decal/tile/purple, -/obj/effect/turf_decal/tile/purple{ - dir = 8 - }, -/obj/effect/turf_decal/tile/purple{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/purple{ - dir = 1 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, -/obj/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/bridge_pipe/green/visible{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/bridge_pipe/yellow/visible, -/turf/open/floor/iron/showroomfloor, -/area/engineering/atmos) -"pwa" = ( -/obj/structure/reagent_dispensers/fueltank, +/area/station/service/bar/atrium) +"qTJ" = ( +/obj/structure/closet/wardrobe/miner, /obj/effect/turf_decal/delivery, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, +/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/dark, -/area/ai_monitored/command/storage/satellite) -"pwe" = ( -/obj/structure/closet/secure_closet/brig{ - name = "Prisoner Locker" - }, -/obj/effect/turf_decal/bot, -/obj/machinery/airalarm/directional/north, -/obj/machinery/light/directional/north, -/obj/effect/turf_decal/tile/neutral/half/contrasted, -/turf/open/floor/iron/dark, -/area/security/prison) -"pwg" = ( -/obj/machinery/disposal/bin, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ +/obj/item/clothing/suit/hooded/wintercoat/miner, +/obj/item/clothing/suit/hooded/wintercoat/miner, +/obj/item/clothing/suit/hooded/wintercoat/miner, +/obj/structure/cable, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/effect/turf_decal/tile/brown/half/contrasted{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow{ dir = 4 }, +/turf/open/floor/iron/dark, +/area/station/cargo/miningoffice) +"qTY" = ( +/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ - dir = 4 + dir = 8 }, -/obj/structure/disposalpipe/trunk, +/obj/structure/table, +/obj/item/surgical_drapes, +/obj/item/scalpel{ + pixel_y = 5 + }, +/obj/item/cautery, +/obj/machinery/light_switch/directional/north, +/turf/open/floor/iron/dark, +/area/station/medical/surgery/aft) +"qUb" = ( /obj/effect/turf_decal/bot, -/obj/machinery/airalarm/directional/east, -/turf/open/floor/iron, -/area/command/bridge) -"pwj" = ( /obj/effect/turf_decal/tile/neutral{ - dir = 1 + dir = 4 }, /obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/siding/wood{ - dir = 4 +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/obj/structure/disposalpipe/segment{ - dir = 5 +/obj/structure/table, +/obj/item/storage/box/hug/medical{ + pixel_y = 4 }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/landmark/start/bartender, +/obj/item/crowbar, +/obj/machinery/status_display/evac/directional/north, /turf/open/floor/iron/dark, -/area/service/bar) -"pwp" = ( +/area/station/hallway/secondary/entry) +"qUi" = ( +/obj/effect/decal/cleanable/oil, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/effect/decal/cleanable/dirt, -/obj/structure/cable, /turf/open/floor/plating{ icon_state = "platingdmg3" }, -/area/maintenance/starboard/aft) -"pwv" = ( -/obj/machinery/shower{ - dir = 4 - }, -/obj/item/soap/nanotrasen, -/turf/open/floor/plastic, -/area/security/prison) -"pwA" = ( +/area/station/hallway/primary/aft) +"qUj" = ( +/obj/machinery/smartfridge/food, +/turf/closed/wall, +/area/station/service/kitchen) +"qUJ" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/green{ - dir = 1 +/obj/machinery/door/window/left/directional/west{ + name = "Soothing Nature Exhibit"; + req_access = list("psychology") + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable, +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, +/turf/open/floor/iron/dark, +/area/station/medical/psychology) +"qUO" = ( +/obj/machinery/airalarm/directional/west, /obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/engine, +/area/station/ai_monitored/turret_protected/ai) +"qUU" = ( +/turf/closed/wall/rust, +/area/station/security/checkpoint/engineering) +"qUZ" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/corner{ dir = 1 }, -/obj/effect/turf_decal/tile/blue{ +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 + }, +/turf/open/floor/plating, +/area/station/cargo/warehouse) +"qVs" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/turf/open/floor/iron, -/area/hallway/primary/starboard) -"pwC" = ( -/obj/effect/turf_decal/tile/blue{ +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ dir = 1 }, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/turf/open/floor/iron, -/area/hallway/primary/starboard) -"pwM" = ( -/obj/structure/table, -/obj/machinery/computer/security/telescreen/turbine{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/dark, -/area/maintenance/disposal/incinerator) -"pwX" = ( -/obj/effect/turf_decal/tile/yellow{ +/obj/effect/turf_decal/siding/red{ dir = 1 }, -/obj/effect/turf_decal/tile/yellow, -/obj/effect/landmark/xeno_spawn, /turf/open/floor/iron/showroomfloor, -/area/medical/chemistry) -"pxj" = ( -/obj/item/radio{ - pixel_x = 5; - pixel_y = 5 +/area/station/security/lockers) +"qVz" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 }, -/obj/item/radio{ - pixel_x = -5; - pixel_y = 5 +/turf/open/floor/iron, +/area/station/service/hydroponics) +"qVC" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 8 }, -/obj/item/radio, -/obj/structure/table, /obj/effect/turf_decal/tile/neutral{ - dir = 1 + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 }, +/turf/open/floor/iron, +/area/station/command/bridge) +"qVF" = ( +/obj/machinery/holopad, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/white, +/area/station/security/prison/mess) +"qVJ" = ( +/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/item/radio/intercom/directional/east, -/obj/machinery/camera/directional/east{ - c_tag = "Security Equipment Room" - }, -/turf/open/floor/iron/dark, -/area/security/lockers) -"pyi" = ( -/obj/effect/turf_decal/tile/brown{ +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/turf_decal/tile/brown{ - dir = 8 +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, +/obj/effect/landmark/start/hangover, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"qVM" = ( +/obj/structure/lattice, +/obj/structure/girder/reinforced, +/turf/open/space/basic, +/area/space/nearstation) +"qVN" = ( /obj/effect/turf_decal/tile/yellow{ dir = 1 }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/cargo/office) -"pyo" = ( -/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible{ - dir = 4 - }, -/turf/closed/wall, -/area/engineering/atmos) -"pyE" = ( -/obj/structure/sink{ - pixel_y = 20 +/obj/effect/turf_decal/tile/red{ + dir = 1 }, -/obj/effect/decal/cleanable/dirt, -/obj/item/mop, -/obj/item/reagent_containers/glass/bucket, -/turf/open/floor/plating{ - icon_state = "platingdmg1" +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/effect/turf_decal/siding/yellow/corner{ + dir = 1 }, -/area/maintenance/disposal) -"pyF" = ( +/turf/open/floor/iron, +/area/station/engineering/storage_shared) +"qVR" = ( +/obj/effect/turf_decal/bot, /obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/reagent_dispensers/watertank, +/turf/open/floor/plating, +/area/station/maintenance/port/lesser) +"qVW" = ( +/obj/structure/table, +/obj/item/stack/cable_coil/five, +/turf/open/floor/plating, +/area/station/cargo/warehouse) +"qWB" = ( +/obj/machinery/door/airlock/maintenance, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/effect/mapping_helpers/airlock/unres, +/obj/effect/mapping_helpers/airlock/access/any/security/maintenance, +/turf/open/floor/iron/dark, +/area/station/maintenance/port/lesser) +"qWN" = ( +/obj/machinery/plate_press, +/obj/machinery/light/small/directional/south, +/obj/item/radio/intercom/directional/south, +/turf/open/floor/plating, +/area/station/security/prison) +"qWT" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/siphon/monitored/plasma_output{ + dir = 1 }, -/turf/open/floor/plating{ - icon_state = "panelscorched" +/turf/open/floor/engine/plasma, +/area/station/engineering/atmos) +"qWZ" = ( +/obj/item/grenade/barrier{ + pixel_x = 4 }, -/area/maintenance/port/greater) -"pza" = ( -/obj/structure/table/wood, -/obj/item/paper_bin, -/obj/item/pen, -/obj/item/pen/red{ - pixel_x = 5; - pixel_y = 1 +/obj/item/grenade/barrier, +/obj/item/grenade/barrier{ + pixel_x = -4 }, -/turf/open/floor/iron, -/area/security/courtroom) -"pzX" = ( +/obj/structure/table, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/item/key/security, +/obj/item/key/security, +/obj/item/gun/energy/e_gun/dragnet, +/obj/item/gun/energy/e_gun/dragnet{ + pixel_x = -4; + pixel_y = 4 + }, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/security/armory) +"qXa" = ( /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/structure/filingcabinet/chestdrawer, -/obj/machinery/light/directional/north, -/obj/effect/decal/cleanable/cobweb/cobweb2, -/turf/open/floor/iron/dark, -/area/security/courtroom) -"pAs" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, /obj/structure/cable, -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/brown{ - dir = 8 - }, -/obj/effect/turf_decal/tile/brown, +/obj/effect/landmark/start/hangover, +/obj/structure/disposalpipe/segment, /turf/open/floor/iron, -/area/cargo/office) -"pAH" = ( -/obj/effect/turf_decal/tile/red{ +/area/station/hallway/primary/starboard) +"qXc" = ( +/obj/effect/turf_decal/stripes/corner{ dir = 8 }, -/obj/effect/turf_decal/tile/red{ - dir = 4 +/obj/machinery/light_switch/directional/east, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/camera/motion/directional/south{ + c_tag = "Vault"; + name = "vault camera"; + network = list("vault") }, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 +/turf/open/floor/engine, +/area/station/ai_monitored/command/nuke_storage) +"qXn" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Hydroponics Maintenance" }, -/obj/effect/turf_decal/tile/yellow, -/obj/machinery/portable_atmospherics/scrubber, -/obj/machinery/atmospherics/components/unary/portables_connector/visible, -/obj/effect/turf_decal/box, -/turf/open/floor/iron/showroomfloor, -/area/engineering/atmos) -"pAP" = ( -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/yellow{ +/obj/effect/mapping_helpers/airlock/access/all/service/hydroponics, +/turf/open/floor/iron/dark, +/area/station/maintenance/department/bridge) +"qXv" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/effect/turf_decal/tile/neutral, -/turf/open/floor/iron, -/area/hallway/primary/starboard) -"pBk" = ( -/obj/machinery/light/directional/north, -/obj/machinery/atmospherics/components/tank/air, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plating, -/area/maintenance/department/chapel/monastery) -"pBr" = ( -/obj/effect/turf_decal/tile/yellow{ +/obj/effect/turf_decal/siding/blue{ dir = 1 }, -/obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, -/area/maintenance/disposal/incinerator) -"pBs" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/caution/stand_clear, -/turf/open/floor/iron/dark, -/area/hallway/primary/aft) -"pBC" = ( -/obj/structure/table/wood, -/obj/machinery/door/firedoor, -/obj/structure/disposalpipe/sorting/mail{ - dir = 8; - name = "bar sorting disposal pipe"; - sortType = 19 +/area/station/command/bridge) +"qXA" = ( +/obj/machinery/portable_atmospherics/canister/nitrogen, +/turf/open/floor/engine/n2, +/area/station/engineering/atmos) +"qXX" = ( +/obj/structure/closet{ + name = "Evidence Closet" }, -/turf/open/floor/wood, -/area/service/bar) -"pCq" = ( -/obj/machinery/computer/pandemic, -/obj/effect/turf_decal/delivery, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, /obj/effect/turf_decal/tile/neutral{ - dir = 8 + dir = 4 }, -/obj/item/radio/intercom/directional/east, +/obj/effect/turf_decal/bot, /turf/open/floor/iron/dark, -/area/medical/virology) -"pCB" = ( -/obj/machinery/door/airlock/grunge{ - id_tag = "Cabin_4"; - name = "Cabin 4" +/area/station/security/brig) +"qYr" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 1 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/iron/dark, -/area/commons/locker) -"pCD" = ( -/turf/open/floor/iron, -/area/cargo/storage) -"pCL" = ( -/obj/effect/turf_decal/tile/purple/half/contrasted, -/obj/machinery/door/poddoor/shutters{ - id = "ordnancemix"; - name = "Ordnance Lab Shutters" +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating, +/area/station/maintenance/aft) +"qYv" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 }, -/obj/machinery/door/firedoor/heavy, /obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/disposalpipe/segment{ - dir = 4 + dir = 5 }, /turf/open/floor/iron/showroomfloor, -/area/science/mixing/hallway) -"pCV" = ( -/obj/structure/rack, -/obj/effect/turf_decal/bot, +/area/station/medical/medbay/central) +"qYy" = ( /obj/effect/turf_decal/tile/neutral{ dir = 1 }, /obj/effect/turf_decal/tile/neutral{ - dir = 4 + dir = 8 }, -/obj/item/radio{ - pixel_x = -6; - pixel_y = 6 +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"qYM" = ( +/turf/open/floor/plating{ + icon_state = "panelscorched" }, -/obj/item/radio{ - pixel_x = 6; - pixel_y = 6 +/area/station/security/prison) +"qYO" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/engine, +/area/station/engineering/storage/tech) +"qZf" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/red{ + dir = 4 }, -/obj/item/radio{ - pixel_y = 4 +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, -/turf/open/floor/iron/dark, -/area/commons/storage/primary) -"pCW" = ( -/obj/structure/cable, -/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ - dir = 8 + dir = 1 + }, +/obj/item/kirbyplants{ + icon_state = "plant-16" + }, +/obj/structure/extinguisher_cabinet/directional/east, +/turf/open/floor/iron/dark/corner{ + dir = 1 }, +/area/station/hallway/primary/port) +"qZl" = ( +/obj/structure/reagent_dispensers/fueltank, +/obj/effect/turf_decal/delivery, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, +/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ - dir = 4 + dir = 8 }, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/iron/dark, +/area/station/science/robotics/mechbay) +"qZx" = ( +/turf/closed/wall/r_wall/rust, +/area/station/tcommsat/server) +"qZL" = ( +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, /obj/structure/disposalpipe/segment{ dir = 4 }, /turf/open/floor/iron, -/area/hallway/primary/starboard) -"pDd" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/area/station/service/janitor) +"qZS" = ( +/obj/effect/turf_decal/tile/green, +/obj/effect/turf_decal/tile/green{ + dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/obj/effect/turf_decal/tile/green, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ + dir = 9 }, -/obj/effect/turf_decal/stripes/corner{ +/turf/open/floor/iron/showroomfloor, +/area/station/medical/virology) +"qZV" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/structure/cable, -/mob/living/simple_animal/bot/secbot/beepsky/armsky, -/turf/open/floor/iron/showroomfloor, -/area/ai_monitored/security/armory) -"pDe" = ( -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/turf/open/floor/plating{ + icon_state = "panelscorched" }, -/obj/machinery/firealarm/directional/south, -/turf/open/floor/iron/dark/corner, -/area/hallway/primary/central) -"pDf" = ( +/area/station/maintenance/port/greater) +"qZX" = ( +/turf/closed/wall/r_wall, +/area/station/maintenance/starboard/aft) +"rah" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/holopad, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"raj" = ( /obj/effect/turf_decal/stripes/line{ - dir = 5 + dir = 8 }, -/obj/effect/turf_decal/stripes/corner{ +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/station/maintenance/port/greater) +"rau" = ( +/obj/effect/decal/cleanable/dirt, +/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/components/unary/vent_pump/on/layer4{ dir = 8 }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/orange/visible, -/turf/open/floor/engine, -/area/engineering/supermatter/room) -"pDk" = ( -/obj/structure/lattice/catwalk, -/turf/open/space/basic, -/area/solars/starboard/fore) -"pDm" = ( -/obj/structure/chair/stool/directional/south, -/turf/open/floor/iron/grimy, -/area/security/prison) -"pDt" = ( +/obj/effect/landmark/xeno_spawn, +/turf/open/floor/plating, +/area/station/maintenance/department/electrical) +"rax" = ( /obj/effect/decal/cleanable/dirt, +/obj/structure/girder/displaced, /obj/structure/grille/broken, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/plating{ - icon_state = "panelscorched" + icon_state = "platingdmg1" }, -/area/maintenance/starboard) -"pDu" = ( -/obj/structure/closet{ - name = "Evidence Closet" +/area/station/maintenance/port/fore) +"raM" = ( +/obj/machinery/light/directional/west, +/obj/machinery/status_display/ai/directional/west, +/obj/effect/turf_decal/stripes/corner, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/engine, +/area/station/ai_monitored/turret_protected/ai) +"raS" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, /obj/effect/turf_decal/bot, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light/small/directional/south, -/turf/open/floor/iron/dark, -/area/security/brig) -"pDz" = ( -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ +/obj/machinery/light/small/directional/east, +/obj/structure/cable, +/obj/machinery/power/apc/auto_name/directional/east, +/obj/machinery/computer/operating{ dir = 1 }, -/obj/structure/railing, -/obj/structure/disposalpipe/segment{ - dir = 9 +/turf/open/floor/iron/dark, +/area/station/medical/surgery/aft) +"raV" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating{ + icon_state = "platingdmg3" }, -/turf/open/floor/iron/showroomfloor, -/area/service/bar/atrium) -"pDF" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/area/station/security/prison) +"raY" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 4 }, +/obj/effect/landmark/start/hangover, +/turf/open/floor/wood, +/area/station/service/library) +"rbk" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/engine, -/area/ai_monitored/command/nuke_storage) -"pDR" = ( -/turf/closed/wall/rust, -/area/cargo/miningoffice) -"pDX" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "Cabin_4Privacy"; - name = "Cabin 4 Privacy Shutter" +/obj/machinery/status_display/evac/directional/east, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, -/turf/open/floor/plating, -/area/maintenance/port/lesser) -"pEb" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable, -/turf/open/floor/plating, -/area/engineering/supermatter/room) -"pEg" = ( +/turf/open/floor/iron/dark/corner, +/area/station/hallway/primary/port) +"rbn" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/siphon/monitored/nitrogen_output{ + dir = 4 + }, +/turf/open/floor/engine/n2, +/area/station/engineering/atmos) +"rbH" = ( +/obj/machinery/computer/security/telescreen{ + dir = 8; + name = "Station Monitor"; + network = list("ss13"); + pixel_x = 24 + }, +/obj/structure/table/wood, +/obj/item/paper_bin, +/obj/item/hand_labeler, +/obj/item/taperecorder, +/turf/open/floor/carpet/green, +/area/station/security/detectives_office) +"rbO" = ( +/turf/open/floor/iron, +/area/station/service/hydroponics) +"rbT" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/red, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/commons/storage/primary) +"rcp" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/station/cargo/miningoffice) +"rct" = ( +/obj/structure/sign/departments/medbay/alt{ + pixel_x = -32 }, -/obj/machinery/atmospherics/pipe/bridge_pipe/cyan/visible{ - dir = 4 +/obj/effect/turf_decal/tile/blue{ + dir = 1 }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/dark, -/area/engineering/atmos) -"pEi" = ( -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 4 +/obj/effect/turf_decal/tile/blue{ + dir = 8 }, -/obj/effect/turf_decal/tile/neutral, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/airalarm/directional/east, -/obj/machinery/camera/directional/east{ - c_tag = "Aft Hallway Transfer Centre Doors"; - name = "aft camera" +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, /turf/open/floor/iron, -/area/hallway/primary/aft) -"pEk" = ( -/obj/structure/cable, -/obj/machinery/door/airlock/external{ - name = "External Airlock" - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/turf/open/floor/plating{ - icon_state = "platingdmg1" +/area/station/hallway/primary/port) +"rcB" = ( +/turf/open/floor/grass, +/area/station/service/chapel/monastery) +"rcI" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple/layer2{ + dir = 5 }, -/area/maintenance/disposal) -"pEo" = ( -/obj/effect/turf_decal/siding/wood, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/carpet/royalblue, -/area/service/chapel/office) -"pEs" = ( +/turf/open/floor/iron/dark/airless, +/area/station/science/ordnance/freezerchamber) +"rcJ" = ( /obj/effect/turf_decal/tile/red{ dir = 1 }, /obj/effect/turf_decal/tile/red{ dir = 8 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/obj/effect/turf_decal/bot, +/obj/machinery/door_timer{ + id = "Cell 1"; + name = "Cell 1"; + pixel_x = -32 + }, +/obj/structure/closet/secure_closet/brig{ + id = "Cell 1"; + name = "Cell 1 Locker" }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/light/directional/west, /turf/open/floor/iron, -/area/hallway/primary/aft) -"pEt" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/junction/flip{ - dir = 4 +/area/station/security/brig) +"rcM" = ( +/turf/closed/wall/r_wall, +/area/station/command/heads_quarters/captain) +"rcN" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Xenobiology Maintenance" }, -/turf/open/floor/wood, -/area/command/heads_quarters/captain) -"pEB" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/structure/cable, -/obj/effect/turf_decal/tile/brown{ +/obj/effect/mapping_helpers/airlock/access/all/science/xenobio, +/turf/open/floor/iron/dark, +/area/station/maintenance/starboard/fore) +"rcS" = ( +/obj/structure/chair/pew/left{ dir = 8 }, -/obj/effect/turf_decal/tile/yellow{ +/obj/effect/turf_decal/siding/thinplating/dark{ dir = 1 }, -/obj/effect/turf_decal/tile/brown{ - dir = 1 +/turf/open/floor/iron/chapel{ + dir = 8 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/area/station/service/chapel/monastery) +"rdb" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/light/directional/west, +/obj/structure/plaque/static_plaque/golden{ + pixel_x = -32 }, /obj/effect/turf_decal/tile/neutral, -/turf/open/floor/iron/dark/side{ +/obj/effect/turf_decal/tile/red/half/contrasted{ dir = 4 }, -/area/cargo/qm) -"pEM" = ( -/obj/effect/turf_decal/tile/red, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/hallway/primary/starboard) -"pEX" = ( -/obj/machinery/door/airlock/research{ - id_tag = "ResearchInt"; - name = "Research Division"; - req_one_access_txt = "47;9" +/area/station/security/office) +"rdc" = ( +/turf/closed/wall/r_wall/rust, +/area/station/science/ordnance/bomb) +"rdl" = ( +/obj/effect/turf_decal/tile/purple/half/contrasted, +/turf/open/floor/iron/showroomfloor, +/area/station/science/ordnance) +"rdo" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/white, +/area/station/security/prison/mess) +"rdp" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 8 }, -/obj/effect/mapping_helpers/airlock/unres{ +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/effect/landmark/navigate_destination, -/turf/open/floor/iron/dark, -/area/science/research) -"pFa" = ( -/obj/structure/table/wood, -/obj/item/flashlight/lamp/green{ - pixel_x = -5; - pixel_y = 7 - }, -/obj/item/pen{ - pixel_x = 8; - pixel_y = 5 - }, -/obj/item/pen/red{ - pixel_x = 5; - pixel_y = 1 +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 }, -/obj/item/toy/figure/detective, -/obj/machinery/light/directional/east, -/obj/item/radio/intercom/directional/east, -/turf/open/floor/carpet/green, -/area/security/detectives_office) -"pFv" = ( -/obj/effect/turf_decal/tile/blue{ +/turf/open/floor/iron, +/area/station/commons/storage/primary) +"rdD" = ( +/obj/effect/turf_decal/tile/purple{ dir = 8 }, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ +/obj/effect/turf_decal/tile/purple{ dir = 1 }, /obj/effect/turf_decal/tile/blue{ dir = 1 }, -/obj/machinery/vending/drugs, -/obj/structure/disposalpipe/segment{ - dir = 5 +/obj/structure/disposalpipe/segment, +/obj/item/radio/intercom/directional/west, +/obj/machinery/camera/directional/west{ + c_tag = "Starboard Hallway Departure Checkpoint"; + name = "starboard camera" }, -/turf/open/floor/iron/showroomfloor, -/area/medical/surgery/fore) -"pFx" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/public/glass{ - name = "Engineering Foyer" +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"rdI" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/table, +/obj/structure/noticeboard/directional/east, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/obj/structure/disposalpipe/segment, -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/engineering/hallway) -"pFz" = ( -/obj/structure/cable, -/obj/effect/turf_decal/tile/neutral, -/obj/structure/chair/office{ +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, +/obj/item/clothing/gloves/color/fyellow, +/obj/item/storage/toolbox/electrical, /turf/open/floor/iron/dark, -/area/command/bridge) -"pFC" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/holosign/barrier/atmos, -/turf/open/floor/plating/airless, -/area/maintenance/space_hut/plasmaman) -"pFG" = ( -/obj/machinery/light/small/directional/east, -/obj/structure/dresser, -/turf/open/floor/wood, -/area/maintenance/starboard/fore) -"pGg" = ( -/obj/effect/landmark/event_spawn, -/turf/open/floor/iron/recharge_floor, -/area/science/robotics/mechbay) -"pGy" = ( -/obj/effect/turf_decal/siding/wood{ +/area/station/maintenance/port/fore) +"rdM" = ( +/obj/structure/sign/warning/secure_area, +/turf/closed/wall, +/area/station/commons/fitness/recreation) +"rdV" = ( +/obj/structure/chair/pew/left{ dir = 4 }, +/obj/machinery/newscaster/directional/west, +/obj/effect/decal/cleanable/dirt, /obj/effect/landmark/start/hangover, -/turf/open/floor/wood, -/area/service/library) -"pGA" = ( -/obj/effect/turf_decal/tile/red{ - dir = 1 +/turf/open/floor/iron/dark, +/area/station/security/courtroom) +"rea" = ( +/obj/effect/spawner/structure/window/reinforced/plasma, +/turf/open/floor/plating, +/area/station/engineering/supermatter/room) +"rec" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 8 }, -/obj/effect/turf_decal/tile/red{ +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/cafeteria, +/area/station/security/prison/garden) +"rel" = ( +/obj/structure/falsewall{ + name = "suspicious wall" + }, +/obj/effect/turf_decal/stripes/line{ dir = 4 }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/blood/old, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/station/maintenance/starboard/fore) +"reo" = ( +/obj/machinery/portable_atmospherics/canister/carbon_dioxide, +/obj/machinery/camera/directional/south{ + c_tag = "Ordnance Storage"; + name = "science camera"; + network = list("ss13","rd") + }, +/turf/open/floor/iron/dark, +/area/station/science/ordnance/storage) +"ret" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/turf/open/floor/engine/vacuum, +/area/station/science/ordnance/burnchamber) +"reJ" = ( +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/landmark/event_spawn, +/turf/open/floor/iron, +/area/station/construction/mining/aux_base) +"reT" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/line{ dir = 1 }, +/turf/open/floor/engine, +/area/station/ai_monitored/turret_protected/ai_upload) +"reX" = ( +/obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/item/radio/intercom/directional/north, -/turf/open/floor/iron, -/area/hallway/primary/aft) -"pGW" = ( -/obj/structure/flora/grass/jungle, -/obj/structure/flora/ausbushes/grassybush, -/obj/structure/flora/ausbushes/ppflowers, /obj/structure/cable, -/turf/open/floor/grass, -/area/security/prison) -"pHc" = ( -/obj/machinery/recharge_station, -/obj/effect/turf_decal/trimline/yellow, /turf/open/floor/plating, -/area/cargo/drone_bay) -"pHm" = ( -/obj/structure/chair/comfy/brown{ - dir = 4 +/area/station/security/prison) +"rfe" = ( +/turf/open/floor/plating{ + icon_state = "platingdmg1" }, -/turf/open/floor/carpet, -/area/medical/psychology) -"pHq" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable, +/area/station/maintenance/disposal/incinerator) +"rfg" = ( +/obj/structure/chair/bronze, +/turf/open/floor/bronze, +/area/station/maintenance/department/chapel) +"rfD" = ( +/obj/machinery/shieldgen, +/obj/effect/turf_decal/bot, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/dark, +/area/station/maintenance/port/fore) +"rfF" = ( +/obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/siding/wood{ - dir = 9 +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/door/airlock/security/glass{ + name = "Cargo Security Post" }, -/turf/open/floor/wood, -/area/cargo/qm) -"pHv" = ( -/obj/structure/closet/secure_closet/security/sec, -/obj/effect/turf_decal/tile/neutral, +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/access/all/security/general, +/turf/open/floor/iron/dark, +/area/station/security/checkpoint/supply) +"rfM" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/effect/turf_decal/bot, -/obj/machinery/status_display/evac/directional/north, -/obj/item/clothing/mask/russian_balaclava, +/obj/effect/landmark/start/assistant, /turf/open/floor/iron/dark, -/area/security/lockers) -"pHy" = ( +/area/station/security/courtroom) +"rfX" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/caution{ - pixel_y = -12 - }, -/obj/effect/turf_decal/tile/blue{ +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/commons/fitness/recreation) +"rgv" = ( +/obj/structure/reagent_dispensers/watertank, +/obj/effect/turf_decal/delivery, +/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/blue{ - dir = 1 +/obj/effect/decal/cleanable/cobweb, +/turf/open/floor/iron/dark, +/area/station/hallway/secondary/entry) +"rgY" = ( +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 }, -/turf/open/floor/iron, -/area/hallway/primary/central) -"pHG" = ( -/obj/machinery/meter, +/obj/machinery/light/directional/south, +/turf/open/floor/iron/showroomfloor, +/area/station/medical/chemistry) +"rha" = ( /obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/pipe/smart/manifold4w/orange/visible, -/turf/open/floor/engine, -/area/engineering/supermatter/room) -"pHJ" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/commons/fitness/recreation) +"rhd" = ( +/turf/closed/wall/r_wall, +/area/station/security/lockers) +"rhf" = ( +/turf/open/floor/iron/stairs/old, +/area/station/maintenance/port/fore) +"rhs" = ( +/obj/machinery/modular_computer/console/preset/id{ + dir = 8 + }, /obj/effect/turf_decal/bot, -/obj/structure/sign/warning/fire{ - pixel_y = 32 +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/obj/machinery/atmospherics/components/unary/portables_connector/visible/layer4, -/turf/open/floor/plating, -/area/cargo/warehouse) -"pHM" = ( -/obj/effect/turf_decal/delivery, -/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/structure/ore_box, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light/small/directional/north, +/obj/machinery/light/directional/east, /turf/open/floor/iron/dark, -/area/cargo/miningoffice) -"pHQ" = ( +/area/station/command/heads_quarters/cmo) +"rhy" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/effect/decal/cleanable/dirt, -/obj/item/storage/fancy/candle_box, -/obj/structure/rack, +/obj/structure/cable, +/obj/structure/disposalpipe/segment, /turf/open/floor/plating, -/area/maintenance/port/fore) -"pIf" = ( +/area/station/maintenance/port/aft) +"rhK" = ( +/obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/decal/cleanable/cobweb, -/obj/effect/decal/cleanable/dirt, -/obj/structure/disposalpipe/segment{ - dir = 6 +/obj/machinery/door/airlock/research/glass{ + name = "Research Lab" }, -/obj/structure/cable, -/obj/structure/sign/poster/contraband/random/directional/west, +/obj/structure/disposalpipe/segment, +/obj/effect/mapping_helpers/airlock/access/all/science/general, +/turf/open/floor/iron/dark, +/area/station/science/lab) +"rhN" = ( +/turf/closed/wall, +/area/station/commons/locker) +"rhT" = ( +/turf/closed/wall, +/area/station/service/lawoffice) +"rhX" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/cobweb, +/obj/structure/closet/crate/bin, +/obj/effect/spawner/random/maintenance/two, /turf/open/floor/plating{ icon_state = "panelscorched" }, -/area/maintenance/port/fore) -"pIj" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/general/visible, -/turf/closed/wall/r_wall, -/area/maintenance/disposal/incinerator) -"pIq" = ( -/obj/machinery/modular_computer/console/preset/id{ - dir = 1 +/area/station/maintenance/starboard) +"riC" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 4 }, -/turf/open/floor/wood, -/area/command/heads_quarters/hos) -"pIt" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ +/obj/structure/disposalpipe/segment, +/obj/structure/cable, +/obj/effect/turf_decal/siding/purple/corner{ dir = 4 }, -/turf/open/floor/iron, -/area/hallway/primary/port) -"pIy" = ( -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/corner{ +/turf/open/floor/iron/showroomfloor, +/area/station/science/research) +"riI" = ( +/obj/structure/table, +/obj/item/clipboard, +/obj/item/folder/yellow, +/obj/item/pipe_dispenser, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"riN" = ( +/obj/effect/turf_decal/tile/purple{ dir = 4 }, -/obj/machinery/light/directional/south, -/obj/structure/extinguisher_cabinet/directional/west, -/obj/machinery/status_display/ai/directional/south, -/turf/open/floor/engine, -/area/ai_monitored/turret_protected/ai) -"pIU" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/tile/purple{ dir = 8 }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 +/obj/effect/turf_decal/tile/purple{ + dir = 1 }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/obj/effect/turf_decal/tile/purple{ dir = 1 }, -/obj/structure/cable, -/obj/effect/decal/cleanable/blood/old, -/turf/open/floor/plating{ - icon_state = "platingdmg1" +/obj/machinery/atmospherics/components/binary/pump{ + dir = 4; + name = "Gas to Chamber" }, -/area/maintenance/disposal) -"pJg" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light/directional/north, /obj/structure/cable, -/turf/open/floor/iron, -/area/security/prison) -"pJt" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 8 +/turf/open/floor/iron/showroomfloor, +/area/station/science/xenobiology) +"riQ" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/siding/wood/corner{ + dir = 1 + }, +/turf/open/floor/wood, +/area/station/service/library) +"riS" = ( +/obj/structure/table/reinforced, +/obj/effect/turf_decal/delivery, +/obj/machinery/door/firedoor, +/obj/machinery/door/window/left/directional/west{ + dir = 4; + name = "Cargo Desk"; + req_access = list("mail_sorting") + }, +/obj/item/clipboard{ + pixel_y = -2; + pixel_x = 3 + }, +/obj/item/folder{ + pixel_y = -2; + pixel_x = 3 + }, +/obj/structure/desk_bell{ + pixel_x = -8; + pixel_y = 10 }, -/obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, -/area/maintenance/disposal/incinerator) -"pJX" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/machinery/door/airlock/maintenance{ - name = "kitchen maintenance"; - req_access_txt = "28" +/area/station/cargo/office) +"riW" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 6 }, +/obj/item/kirbyplants/random, +/turf/open/floor/carpet/royalblue, +/area/station/service/chapel/office) +"riX" = ( +/obj/effect/decal/cleanable/robot_debris/limb, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/oil/streak, +/obj/effect/decal/cleanable/robot_debris/old, +/turf/open/floor/iron/dark, +/area/station/service/chapel/storage) +"rja" = ( +/obj/structure/closet/secure_closet/engineering_chief, +/obj/effect/turf_decal/delivery, +/obj/item/gun/energy/e_gun/mini, +/obj/structure/extinguisher_cabinet/directional/east, +/obj/machinery/light/directional/south, /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/iron/dark, -/area/maintenance/department/bridge) -"pKa" = ( -/turf/closed/wall/r_wall/rust, -/area/command/heads_quarters/cmo) -"pKg" = ( -/obj/machinery/airalarm/directional/south, +/area/station/command/heads_quarters/ce) +"rjg" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/turf/open/floor/iron/dark, -/area/maintenance/department/bridge) -"pKt" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 8 - }, -/obj/machinery/newscaster/directional/east, /obj/structure/cable, -/turf/open/floor/engine, -/area/ai_monitored/turret_protected/ai) -"pKx" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/showroomfloor, +/area/station/security/medical) +"rjR" = ( /obj/effect/decal/cleanable/dirt, -/obj/structure/cable, +/obj/effect/turf_decal/bot, +/obj/structure/closet/crate{ + icon_state = "crateopen" + }, +/obj/effect/spawner/random/clothing/costume, +/obj/effect/spawner/random/clothing/costume, /turf/open/floor/plating, -/area/maintenance/aft) -"pKG" = ( -/obj/machinery/air_sensor/mix_tank, -/turf/open/floor/engine/vacuum, -/area/engineering/atmos) -"pKJ" = ( -/obj/structure/chair/office/light, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/power/apc/auto_name/directional/east, +/area/station/maintenance/starboard) +"rjV" = ( /obj/structure/cable, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, /turf/open/floor/iron/dark, -/area/science/misc_lab) -"pKT" = ( -/obj/machinery/photocopier, +/area/station/service/chapel/dock) +"rkn" = ( +/obj/item/stack/cable_coil, +/turf/open/misc/asteroid/airless, +/area/space/nearstation) +"rko" = ( +/obj/structure/sign/warning/explosives, +/turf/closed/wall/r_wall/rust, +/area/station/science/ordnance/bomb) +"rky" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/effect/turf_decal/tile/neutral{ dir = 4 }, /obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/turf/open/floor/iron/dark/corner, +/area/station/hallway/primary/port) +"rkG" = ( +/turf/closed/wall/r_wall/rust, +/area/station/security/lockers) +"rkT" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ dir = 8 }, -/obj/effect/turf_decal/box/white, -/obj/machinery/newscaster/directional/west, -/turf/open/floor/iron/dark, -/area/security/courtroom) -"pLV" = ( -/obj/structure/cable, -/obj/structure/table, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/hallway/primary/aft) +"rlx" = ( +/obj/effect/turf_decal/tile/yellow{ dir = 4 }, -/obj/structure/extinguisher_cabinet/directional/east, -/obj/item/storage/box/lights/bulbs, -/obj/machinery/firealarm/directional/south, -/obj/item/tank/internals/oxygen/red, -/obj/item/clothing/mask/gas, -/turf/open/floor/iron/dark, -/area/maintenance/disposal/incinerator) -"pLZ" = ( -/obj/effect/spawner/random/structure/crate, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/obj/effect/turf_decal/tile/yellow{ + dir = 1 }, +/obj/effect/turf_decal/tile/yellow, /obj/effect/turf_decal/tile/neutral, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/dark, -/area/maintenance/department/crew_quarters/bar) -"pMi" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/turf/open/floor/engine, -/area/engineering/storage/tech) -"pMt" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/blue{ - dir = 4 +/obj/item/kirbyplants{ + icon_state = "plant-05" + }, +/turf/open/floor/iron, +/area/station/engineering/hallway) +"rlG" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/turf/open/floor/plating{ + icon_state = "platingdmg1" }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 +/area/station/maintenance/port/greater) +"rlM" = ( +/obj/structure/chair/pew{ + dir = 8 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/siding/thinplating/dark{ dir = 4 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/dark, -/area/security/courtroom) -"pMv" = ( +/turf/open/floor/iron/chapel, +/area/station/service/chapel/monastery) +"rlT" = ( +/turf/open/floor/iron/showroomfloor, +/area/station/science/robotics/lab) +"rlY" = ( +/obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/status_display/ai/directional/west, -/obj/item/radio/intercom/directional/north{ - broadcasting = 1; - frequency = 1447; - name = "Private Channel"; - pixel_x = -26 +/obj/structure/disposalpipe/segment{ + dir = 10 }, -/obj/effect/turf_decal/tile/blue{ +/obj/structure/cable, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/starboard) +"rmd" = ( +/obj/structure/table, +/obj/item/storage/toolbox/emergency, +/obj/item/taperecorder, +/obj/machinery/airalarm/directional/south, +/turf/open/floor/iron/dark, +/area/station/security/interrogation) +"rmI" = ( +/obj/structure/flora/grass/jungle/a/style_random, +/obj/structure/flora/bush/fullgrass/style_random, +/obj/structure/flora/bush/flowers_br/style_random, +/obj/structure/flora/bush/leavy/style_random, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ dir = 1 }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 +/turf/open/floor/grass, +/area/station/command/heads_quarters/hop) +"rmJ" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment, +/obj/structure/cable, +/turf/open/floor/plating{ + icon_state = "platingdmg3" }, +/area/station/maintenance/starboard/fore) +"rmK" = ( +/obj/effect/turf_decal/bot, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/turf/open/floor/iron, -/area/hallway/primary/starboard) -"pMx" = ( -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/yellow{ +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/effect/turf_decal/tile/red{ +/obj/machinery/conveyor{ + dir = 4; + id = "packageSort2"; + name = "mail belt" + }, +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/machinery/atmospherics/components/binary/pump{ - dir = 4; - name = "Plasma to Incinerator" +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/dark, +/area/station/cargo/sorting) +"rmL" = ( +/obj/structure/table, +/obj/structure/window/reinforced{ + dir = 4 }, -/obj/effect/turf_decal/stripes/line{ +/obj/structure/window/reinforced{ dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/spawner/random/aimodule/harmful, +/obj/machinery/door/window/brigdoor/left/directional/south{ + name = "High-Risk Modules"; + req_access = list("captain") + }, +/turf/open/floor/circuit/red, +/area/station/ai_monitored/turret_protected/ai_upload) +"rmT" = ( +/obj/machinery/light_switch/directional/east, +/obj/structure/cable, /turf/open/floor/iron, -/area/maintenance/disposal/incinerator) -"pMS" = ( +/area/station/security/office) +"rna" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/landmark/start/geneticist, -/obj/effect/turf_decal/tile/purple{ - dir = 8 +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/obj/effect/turf_decal/siding/purple/corner{ +/obj/effect/turf_decal/tile/neutral, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/duct, +/obj/effect/turf_decal/siding/white{ dir = 8 }, -/turf/open/floor/iron/showroomfloor, -/area/science/genetics) -"pNi" = ( -/obj/effect/turf_decal/tile/blue/fourcorners, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/turf/open/floor/iron/dark, +/area/station/service/bar) +"rnj" = ( +/obj/item/clothing/suit/hooded/techpriest{ + pixel_y = 8 }, -/obj/machinery/atmospherics/components/trinary/filter/atmos/flipped/co2{ - dir = 4 +/obj/item/clothing/suit/hooded/techpriest{ + pixel_y = 6 }, -/turf/open/floor/iron, -/area/medical/medbay/central) -"pNq" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/general/visible, -/obj/machinery/meter, +/obj/item/clothing/suit/hooded/techpriest{ + pixel_y = 4 + }, +/obj/structure/rack, +/turf/open/floor/iron/dark, +/area/station/service/chapel/storage) +"rnp" = ( +/obj/structure/sign/poster/contraband/missing_gloves{ + pixel_x = 32 + }, +/obj/machinery/power/smes/engineering, /obj/structure/cable, +/turf/open/floor/circuit/red, +/area/station/engineering/supermatter/room) +"rnG" = ( +/turf/closed/wall/r_wall, +/area/station/hallway/secondary/service) +"rnJ" = ( /turf/open/floor/iron/showroomfloor, -/area/security/execution/education) -"pNx" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, +/area/station/medical/surgery/aft) +"rnP" = ( /obj/effect/turf_decal/tile/neutral{ - dir = 4 + dir = 1 }, -/obj/effect/turf_decal/tile/neutral, -/obj/structure/window/reinforced{ +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, +/obj/effect/turf_decal/bot, /turf/open/floor/iron/dark, -/area/commons/fitness/recreation) -"pND" = ( -/obj/machinery/door/poddoor/shutters{ - id = "ordnancemix"; - name = "Ordnance Lab Shutters" - }, -/obj/effect/turf_decal/tile/purple/half/contrasted{ - dir = 1 - }, -/obj/machinery/door/firedoor/heavy, +/area/station/engineering/atmos) +"ron" = ( +/obj/effect/turf_decal/tile/purple/anticorner/contrasted, +/obj/effect/landmark/start/scientist, /turf/open/floor/iron/showroomfloor, -/area/science/mixing/hallway) -"pNI" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 4 +/area/station/science/ordnance/office) +"ror" = ( +/obj/effect/decal/cleanable/blood/old, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/maintenance/department/crew_quarters/bar) +"rot" = ( +/obj/effect/turf_decal/tile/green{ + dir = 8 }, -/obj/effect/turf_decal/tile/blue{ +/obj/effect/turf_decal/tile/green{ dir = 1 }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 +/obj/effect/turf_decal/tile/green{ + dir = 4 }, -/obj/effect/turf_decal/tile/blue{ +/obj/effect/turf_decal/tile/green{ dir = 1 }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/iron/showroomfloor, -/area/medical/medbay/lobby) -"pOl" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/decal/cleanable/dirt, +/obj/structure/sink{ + pixel_y = 26 + }, /obj/structure/disposalpipe/segment{ dir = 4 }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/showroomfloor, +/area/station/medical/virology) +"rou" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/blood/old, +/obj/structure/cable, +/obj/effect/spawner/random/structure/crate, /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/structure/cable, /turf/open/floor/plating, -/area/maintenance/starboard/fore) -"pOm" = ( -/obj/structure/chair/office/light{ +/area/station/maintenance/department/electrical) +"rov" = ( +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ dir = 8 }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/obj/effect/landmark/start/station_engineer, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron/dark, -/area/engineering/lobby) -"pOr" = ( -/obj/effect/turf_decal/tile/yellow{ +/obj/machinery/atmospherics/pipe/smart/simple/yellow/visible{ dir = 4 }, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"roy" = ( +/obj/machinery/atmospherics/components/binary/pump/on{ + dir = 4; + name = "Cold Loop to Gas" }, -/obj/effect/turf_decal/tile/blue{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/corner{ dir = 1 }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"roF" = ( +/obj/machinery/door/airlock/command/glass{ + name = "Server Access" }, -/obj/machinery/atmospherics/pipe/smart/manifold/scrubbers/visible{ - dir = 1 +/obj/machinery/atmospherics/pipe/smart/manifold4w/dark/visible, +/obj/effect/mapping_helpers/airlock/access/all/science/rd, +/turf/open/floor/iron/dark, +/area/station/science/server) +"roT" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 }, +/obj/structure/cable, /turf/open/floor/iron, -/area/engineering/atmos) -"pOs" = ( -/obj/effect/decal/cleanable/dirt, +/area/station/command/bridge) +"rpb" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/light/small/directional/west, -/obj/structure/sign/warning/vacuum/external{ - pixel_x = 32; - pixel_y = -32 +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, /obj/structure/cable, /turf/open/floor/plating{ - icon_state = "panelscorched" + icon_state = "platingdmg1" }, -/area/maintenance/starboard) -"pOB" = ( -/obj/effect/decal/cleanable/food/flour, -/obj/effect/landmark/start/cook, -/turf/open/floor/iron/cafeteria, -/area/service/kitchen) -"pOK" = ( -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 +/area/station/hallway/secondary/entry) +"rpl" = ( +/turf/closed/wall, +/area/station/maintenance/department/electrical) +"rpB" = ( +/obj/structure/urinal/directional/north, +/turf/open/floor/plating/rust, +/area/station/security/prison/shower) +"rpD" = ( +/obj/effect/turf_decal/tile/brown{ + dir = 4 }, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/stripes/line{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/cargo/office) +"rpF" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/holopad, +/turf/open/floor/iron, +/area/station/cargo/storage) +"rpN" = ( +/obj/effect/turf_decal/tile/red{ dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/simple/yellow/visible{ +/obj/effect/turf_decal/tile/blue{ dir = 4 }, -/obj/effect/turf_decal/stripes/corner, -/obj/effect/turf_decal/stripes/corner{ - dir = 8 +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ + dir = 4 }, +/obj/structure/cable, /turf/open/floor/iron, -/area/engineering/atmos) -"pOT" = ( +/area/station/hallway/primary/starboard) +"rpU" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/obj/structure/disposalpipe/segment{ + dir = 9 }, -/obj/structure/table, -/obj/item/camera, -/obj/item/camera_film{ - pixel_x = -4; - pixel_y = 4 +/turf/open/floor/plating{ + icon_state = "platingdmg1" }, -/obj/machinery/power/apc/auto_name/directional/east, -/turf/open/floor/iron/dark, -/area/commons/storage/art) -"pPm" = ( +/area/station/maintenance/port/greater) +"rqb" = ( /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ - dir = 1 + dir = 8 }, /obj/effect/turf_decal/tile/neutral{ - dir = 8 + dir = 1 }, /obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold/purple/visible{ - dir = 8 - }, -/obj/effect/landmark/start/atmospheric_technician, /turf/open/floor/iron, -/area/engineering/atmos/pumproom) -"pPn" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue{ +/area/station/hallway/primary/starboard) +"rqi" = ( +/obj/structure/sign/poster/official/pda_ad, +/turf/closed/wall, +/area/station/command/heads_quarters/hop) +"rqm" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ dir = 8 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/obj/effect/turf_decal/tile/neutral, +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/effect/landmark/navigate_destination/teleporter, +/obj/structure/sign/poster/official/random/directional/south, /turf/open/floor/iron, -/area/command/teleporter) -"pPr" = ( -/obj/effect/turf_decal/stripes/line{ +/area/station/hallway/primary/aft) +"rqn" = ( +/obj/effect/turf_decal/tile/purple/half/contrasted, +/obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/engine, -/area/engineering/supermatter) -"pPs" = ( -/obj/structure/railing/corner{ - dir = 1 - }, -/obj/effect/turf_decal/siding/thinplating/dark, -/obj/effect/turf_decal/siding/thinplating/dark{ - dir = 1 - }, -/turf/open/floor/glass/reinforced, -/area/service/chapel/monastery) -"pPA" = ( -/obj/effect/turf_decal/delivery, -/obj/machinery/shower{ - dir = 4; - name = "emergency shower" - }, -/obj/effect/turf_decal/tile/green{ - dir = 8 - }, -/obj/effect/turf_decal/tile/green, -/obj/effect/turf_decal/tile/green{ - dir = 1 +/obj/machinery/button/door/directional/south{ + id = "ordnancestorage"; + name = "Ordnance Storage Access"; + req_access = list("ordnance") }, -/obj/effect/turf_decal/tile/green{ - dir = 1 +/obj/structure/cable, +/turf/open/floor/iron/showroomfloor, +/area/station/science/ordnance) +"rqp" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/cargo/storage) +"rqq" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/door/airlock/public/glass{ + name = "Art Cabinet" }, -/obj/effect/turf_decal/tile/green, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 1 +/obj/machinery/door/firedoor, +/turf/open/floor/iron, +/area/station/commons/storage/art) +"rqs" = ( +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, -/obj/structure/extinguisher_cabinet/directional/west, -/obj/effect/turf_decal/stripes/corner{ +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/machinery/light/small/directional/south, -/obj/effect/turf_decal/stripes/corner, -/turf/open/floor/iron/showroomfloor, -/area/medical/virology) -"pPT" = ( -/obj/machinery/modular_computer/console/preset/engineering, /obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/bot, -/obj/machinery/light/directional/west, -/obj/machinery/requests_console/directional/west{ - department = "Engineering"; - departmentType = 4; - name = "Engineering Requests Console" - }, -/obj/structure/disposalpipe/segment{ - dir = 6 +/obj/machinery/computer/security{ + dir = 4 }, /turf/open/floor/iron/dark, -/area/engineering/lobby) -"pPX" = ( -/obj/structure/sign/warning/securearea, -/turf/closed/wall, -/area/maintenance/starboard/aft) -"pQg" = ( -/obj/effect/decal/cleanable/cobweb/cobweb2, -/obj/structure/closet/secure_closet/personal, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/wood{ - icon_state = "wood-broken" - }, -/area/cargo/warehouse) -"pQm" = ( -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ +/area/station/security/office) +"rqu" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/structure/window/reinforced{ - dir = 8 +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, -/obj/structure/flora/ausbushes/ywflowers, -/obj/structure/flora/ausbushes/reedbush, -/obj/structure/flora/ausbushes/sparsegrass, -/turf/open/floor/grass, -/area/service/hydroponics) -"pQz" = ( -/obj/effect/spawner/structure/window/reinforced/tinted, -/turf/open/floor/plating, -/area/commons/locker) -"pQB" = ( -/obj/structure/chair/wood{ - dir = 1 +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/dark, +/area/station/science/xenobiology) +"rqx" = ( +/obj/structure/table, +/obj/item/flashlight/lamp, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, +/turf/open/floor/iron/dark, +/area/station/security/interrogation) +"rqG" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 6 - }, -/obj/effect/turf_decal/siding/wood, -/turf/open/floor/iron/grimy, -/area/service/chapel/office) -"pQI" = ( -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/door/airlock/medical{ - name = "Operating Theater B"; - req_access_txt = "45" +/obj/structure/railing/corner{ + dir = 8 }, /obj/structure/disposalpipe/segment{ dir = 4 }, /turf/open/floor/iron/dark, -/area/medical/surgery/aft) -"pQO" = ( +/area/station/service/chapel/monastery) +"rqJ" = ( +/obj/effect/turf_decal/box, +/obj/structure/cable, +/turf/open/floor/iron/showroomfloor, +/area/station/science/robotics/lab) +"rqL" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/sign/directions/evac{ - dir = 4; - pixel_y = 24 - }, -/obj/structure/cable, -/turf/open/floor/plating, -/area/maintenance/starboard) -"pQY" = ( +/obj/effect/landmark/start/shaft_miner, +/obj/effect/turf_decal/tile/brown/half/contrasted, +/obj/effect/turf_decal/tile/yellow, +/turf/open/floor/iron, +/area/station/cargo/miningoffice) +"rqV" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/maintenance/disposal/incinerator) +"rqW" = ( +/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ - dir = 4 + dir = 8 }, -/obj/effect/turf_decal/tile/neutral, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible{ +/obj/machinery/firealarm/directional/south, +/turf/open/floor/iron/dark/corner, +/area/station/hallway/primary/central) +"rrl" = ( +/obj/effect/decal/cleanable/dirt, +/turf/closed/wall/r_wall/rust, +/area/station/maintenance/starboard) +"rrm" = ( +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/turf/open/floor/iron/dark, -/area/engineering/atmos) -"pRm" = ( -/turf/closed/wall/rust, -/area/service/chapel/office) -"pRo" = ( -/obj/machinery/door/firedoor/border_only{ +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/turf/open/floor/iron/stairs/medium{ +/obj/structure/table, +/obj/item/paper_bin{ + pixel_x = -4; + pixel_y = 4 + }, +/obj/item/pen, +/obj/effect/turf_decal/loading_area{ dir = 1 }, -/area/service/chapel/dock) -"pRx" = ( -/obj/structure/fluff/divine/nexus, -/turf/open/floor/mineral/silver, -/area/service/chapel/office) -"pRz" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/turf/open/floor/iron/dark, +/area/station/hallway/secondary/entry) +"rrs" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"rrt" = ( +/obj/effect/turf_decal/delivery, +/obj/machinery/space_heater, +/obj/machinery/light/small/directional/west, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/maintenance/port/lesser) +"rrG" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 10 }, -/obj/effect/turf_decal/tile/neutral, +/obj/effect/decal/cleanable/blood/old, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/cargo/warehouse) +"rrK" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark/corner{ - dir = 4 +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "cargo-maint-passthrough" }, -/area/hallway/primary/fore) -"pRA" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/machinery/door/airlock/maintenance, +/obj/effect/mapping_helpers/airlock/unres{ dir = 4 }, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 4; - external_pressure_bound = 140; - pressure_checks = 0 - }, -/turf/open/floor/engine, -/area/engineering/supermatter) -"pRJ" = ( -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/corner{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/machinery/light/directional/west, -/turf/open/floor/iron/dark/corner{ - dir = 1 - }, -/area/hallway/primary/port) -"pRQ" = ( +/obj/effect/mapping_helpers/airlock/access/any/science/maintenance, +/turf/open/floor/iron/dark, +/area/station/maintenance/starboard) +"rrO" = ( /obj/effect/decal/cleanable/dirt, -/turf/closed/wall, -/area/maintenance/port/fore) -"pSm" = ( -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 1 +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 5 }, -/obj/structure/window/reinforced{ +/obj/structure/sign/poster/contraband/random/directional/west, +/turf/open/floor/plating, +/area/station/maintenance/aft) +"rrQ" = ( +/obj/machinery/door/airlock/maintenance, +/obj/effect/mapping_helpers/airlock/abandoned, +/obj/structure/barricade/wooden/crude, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/mapping_helpers/airlock/access/any/medical/maintenance, +/turf/open/floor/iron/dark, +/area/station/maintenance/port/greater) +"rrS" = ( +/obj/machinery/atmospherics/pipe/bridge_pipe/yellow/visible{ dir = 4 }, -/obj/structure/flora/ausbushes/brflowers, -/obj/structure/flora/ausbushes/lavendergrass, -/obj/structure/flora/ausbushes/sparsegrass, -/turf/open/floor/grass, -/area/service/hydroponics) -"pSo" = ( -/obj/structure/sign/poster/contraband/missing_gloves{ - pixel_x = 32 - }, -/obj/machinery/power/smes/engineering, +/obj/structure/lattice/catwalk, +/obj/machinery/atmospherics/pipe/bridge_pipe/scrubbers/visible, +/turf/open/space/basic, +/area/space/nearstation) +"rrY" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, -/turf/open/floor/circuit/red, -/area/engineering/supermatter/room) -"pSr" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/security/brig) +"rsb" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -61146,702 +61510,550 @@ dir = 4 }, /obj/structure/disposalpipe/segment{ - dir = 4 + dir = 6 }, /obj/machinery/duct, /turf/open/floor/wood, -/area/service/bar/atrium) -"pSH" = ( -/obj/effect/turf_decal/tile/yellow{ - dir = 1 +/area/station/service/bar/atrium) +"rsd" = ( +/obj/structure/table, +/obj/item/paper_bin{ + pixel_x = -4; + pixel_y = 4 }, -/obj/effect/turf_decal/tile/yellow, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 +/obj/item/stamp/denied{ + pixel_x = 8; + pixel_y = 6 }, -/turf/open/floor/iron/showroomfloor, -/area/medical/chemistry) -"pSI" = ( -/obj/machinery/computer/shuttle/mining{ - dir = 8; - req_access = null +/obj/item/stamp{ + pixel_x = 8; + pixel_y = 2 }, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/tile/neutral, +/obj/item/pen, /obj/effect/turf_decal/tile/neutral{ - dir = 8 + dir = 1 }, /obj/effect/turf_decal/tile/neutral{ - dir = 1 + dir = 4 }, /turf/open/floor/iron/dark, -/area/cargo/miningoffice) -"pSX" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/stripes/line{ - dir = 4 +/area/station/hallway/secondary/exit/departure_lounge) +"rsw" = ( +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 8 }, -/obj/structure/cable, -/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/tile/neutral, /turf/open/floor/iron, -/area/engineering/lobby) -"pTf" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/area/station/hallway/primary/central) +"rsO" = ( /obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, /turf/open/floor/plating{ - icon_state = "panelscorched" - }, -/area/maintenance/disposal/incinerator) -"pTm" = ( -/obj/machinery/power/smes, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/stripes/line{ - dir = 9 + icon_state = "platingdmg1" }, -/obj/machinery/status_display/evac/directional/north, -/obj/effect/decal/cleanable/dirt, +/area/station/maintenance/department/crew_quarters/bar) +"rsT" = ( +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable, /turf/open/floor/plating, -/area/maintenance/solars/starboard/aft) -"pTu" = ( -/obj/structure/table/wood, -/obj/item/clipboard, -/obj/item/folder/yellow, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/obj/structure/cable, -/turf/open/floor/iron, -/area/security/courtroom) -"pTz" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/grille/broken, +/area/station/tcommsat/server) +"rsX" = ( +/obj/structure/flora/bush/flowers_br/style_random, +/turf/open/floor/grass, +/area/station/service/chapel/monastery) +"rsY" = ( +/obj/machinery/door/airlock/external{ + name = "External Freight Airlock" + }, +/turf/open/floor/iron/dark, +/area/station/cargo/warehouse) +"rsZ" = ( +/obj/machinery/door/airlock/maintenance, +/obj/effect/mapping_helpers/airlock/abandoned, +/obj/structure/barricade/wooden/crude, /obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/machinery/meter/layer2, -/turf/open/floor/plating{ - icon_state = "platingdmg1" +/obj/effect/mapping_helpers/airlock/unres{ + dir = 1 }, -/area/maintenance/port/aft) -"pTC" = ( -/obj/structure/chair/wood/wings{ - dir = 8 +/obj/effect/mapping_helpers/airlock/access/any/science/maintenance, +/turf/open/floor/iron/dark, +/area/station/maintenance/starboard/fore) +"rtr" = ( +/obj/structure/table/glass, +/obj/item/folder/white, +/obj/item/stack/sheet/mineral/plasma, +/obj/item/stack/sheet/mineral/plasma, +/obj/item/reagent_containers/glass/bottle/epinephrine{ + pixel_x = -6 }, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ +/obj/item/reagent_containers/syringe, +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/turf_decal/tile/red{ +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/effect/turf_decal/siding/wood{ +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/turf/open/floor/iron, -/area/service/theater) -"pTG" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/obj/machinery/camera/directional/north{ - c_tag = "Prison Labor"; - network = list("ss13","prison") - }, -/turf/open/floor/plating, -/area/security/prison) -"pTK" = ( -/obj/machinery/door/airlock/maintenance{ - name = "mining dock maintenance"; - req_access_txt = "48" - }, -/obj/structure/cable, -/obj/effect/turf_decal/stripes/line, -/obj/effect/mapping_helpers/airlock/access/any/supply/mining, -/turf/open/floor/iron/dark, -/area/cargo/miningoffice) -"pTV" = ( -/obj/machinery/computer/secure_data, -/obj/effect/turf_decal/bot, -/obj/effect/decal/cleanable/cobweb/cobweb2, -/obj/effect/turf_decal/tile/neutral/half/contrasted, /turf/open/floor/iron/dark, -/area/security/prison) -"pTY" = ( +/area/station/medical/pharmacy) +"rtx" = ( +/obj/effect/decal/cleanable/cobweb, /obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/structure/crate, /obj/effect/turf_decal/bot, -/turf/open/floor/plating{ - icon_state = "platingdmg3" - }, -/area/maintenance/port/lesser) -"pUp" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating{ - icon_state = "panelscorched" +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/area/maintenance/port/greater) -"pUz" = ( -/obj/effect/turf_decal/bot, -/obj/machinery/portable_atmospherics/canister/oxygen, +/obj/structure/closet/secure_closet/personal, /turf/open/floor/iron/dark, -/area/engineering/atmos/storage/gas) -"pUF" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/stripes/corner{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/obj/structure/sign/poster/contraband/random/directional/north, -/turf/open/floor/plating{ - icon_state = "platingdmg1" +/area/station/maintenance/fore) +"rtD" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 4 }, -/area/maintenance/starboard/fore) -"pUJ" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/siding/wood{ +/obj/effect/turf_decal/tile/red{ dir = 1 }, -/obj/effect/turf_decal/siding/wood, -/turf/open/floor/wood, -/area/command/heads_quarters/hop) -"pUK" = ( -/obj/machinery/turretid{ - icon_state = "control_stun"; - name = "AI Chamber turret control"; - pixel_x = 3; - pixel_y = 28 - }, -/obj/machinery/door/window{ - atom_integrity = 300; - base_state = "leftsecure"; - dir = 8; - icon_state = "leftsecure"; - name = "Primary AI Core Access"; - req_access_txt = "16" - }, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "AI Core shutters"; - name = "AI Core Shutter" - }, -/obj/effect/turf_decal/delivery, -/turf/open/floor/engine, -/area/ai_monitored/turret_protected/ai) -"pUN" = ( -/obj/structure/sign/warning/securearea, -/turf/closed/wall/r_wall, -/area/engineering/gravity_generator) -"pUO" = ( -/obj/item/stack/sheet/cardboard{ - amount = 14 - }, -/obj/item/stack/package_wrap, -/obj/structure/cable, -/turf/open/floor/plating, -/area/security/prison) -"pUY" = ( -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/obj/effect/decal/cleanable/greenglow, -/turf/open/floor/iron/dark, -/area/engineering/gravity_generator) -"pVb" = ( -/turf/open/floor/iron/grimy, -/area/service/chapel/office) -"pWx" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/line, -/obj/structure/cable, -/turf/open/floor/plating, -/area/maintenance/starboard) -"pWJ" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/turf/open/floor/plating, -/area/security/prison) -"pWL" = ( -/obj/structure/cable, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/obj/structure/bed, +/obj/item/bedsheet/brown, +/obj/item/radio/intercom/prison/directional/east, +/turf/open/floor/iron/showroomfloor, +/area/station/security/brig) +"rtF" = ( /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ - dir = 8 + dir = 1 }, /obj/effect/turf_decal/tile/neutral{ - dir = 1 + dir = 8 }, /obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/effect/turf_decal/stripes/line{ +/obj/machinery/atmospherics/pipe/smart/manifold/purple/visible{ dir = 8 }, +/obj/effect/landmark/start/atmospheric_technician, /turf/open/floor/iron, -/area/hallway/primary/central) -"pWT" = ( -/obj/structure/extinguisher_cabinet/directional/north, +/area/station/engineering/atmos/pumproom) +"rtK" = ( +/obj/structure/table, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/obj/item/folder, +/obj/item/stack/sheet/mineral/plasma, +/obj/item/stack/sheet/mineral/plasma, +/obj/item/stack/sheet/mineral/plasma, +/obj/item/stack/sheet/mineral/plasma, +/obj/item/reagent_containers/glass/beaker/large{ + pixel_x = -4 }, -/obj/structure/table/wood, -/obj/item/crowbar/red, -/obj/machinery/recharger, -/turf/open/floor/iron/dark, -/area/command/heads_quarters/captain) -"pXa" = ( -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/door/airlock/external{ - name = "Mining Dock Airlock"; - req_access_txt = "48" +/obj/item/reagent_containers/glass/beaker{ + pixel_x = 4 }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ +/obj/item/reagent_containers/dropper, +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/structure/cable, -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/obj/effect/turf_decal/siding/purple/corner{ + dir = 1 }, -/obj/effect/mapping_helpers/airlock/access/any/supply/mining, /turf/open/floor/iron/dark, -/area/cargo/miningoffice) -"pXb" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, -/turf/open/floor/plating{ - icon_state = "panelscorched" - }, -/area/maintenance/disposal/incinerator) -"pXm" = ( +/area/station/science/xenobiology) +"rtT" = ( /obj/effect/turf_decal/tile/neutral{ - dir = 4 + dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible{ - dir = 5 +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/obj/effect/turf_decal/bot, +/obj/machinery/vending/cigarette, +/obj/effect/turf_decal/stripes/corner{ + dir = 1 }, -/obj/effect/turf_decal/stripes/corner, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/light/directional/north, /turf/open/floor/iron/dark, -/area/engineering/atmos) -"pXo" = ( -/obj/effect/spawner/structure/window/reinforced/tinted, -/turf/open/floor/plating, -/area/service/chapel/monastery) -"pXz" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/chair/office, +/area/station/hallway/primary/aft) +"ruc" = ( +/obj/effect/turf_decal/tile/brown, /obj/effect/turf_decal/tile/brown{ dir = 8 }, /obj/effect/turf_decal/tile/yellow, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/brown, -/obj/effect/landmark/start/cargo_technician, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 + }, /turf/open/floor/iron, -/area/cargo/drone_bay) -"pXF" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/door/window/left/directional/south{ - name = "kitchen access"; - req_access_txt = "28" +/area/station/hallway/secondary/exit/departure_lounge) +"ruo" = ( +/obj/machinery/computer/secure_data{ + dir = 8 }, -/obj/machinery/light/small/directional/east, -/turf/open/floor/plating, -/area/maintenance/department/bridge) -"pXO" = ( -/obj/structure/rack, -/obj/item/storage/bag/ore, -/obj/item/tank/internals/emergency_oxygen, -/obj/effect/decal/cleanable/blood/old, -/obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/bot, -/obj/structure/grille/broken, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating, -/area/maintenance/starboard) -"pXV" = ( -/turf/open/floor/carpet/red, -/area/command/heads_quarters/hos) -"pYh" = ( -/obj/structure/kitchenspike, -/obj/effect/turf_decal/bot/left, -/turf/open/floor/iron/freezer, -/area/service/kitchen/coldroom) -"pYs" = ( -/obj/structure/rack, -/obj/item/storage/toolbox/emergency{ - pixel_x = -4; - pixel_y = 4 +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/obj/item/storage/toolbox/emergency, -/obj/item/shovel, -/obj/item/shovel, -/obj/item/pickaxe, -/obj/item/pickaxe, +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, +/obj/machinery/light/small/directional/east, +/obj/machinery/firealarm/directional/south, +/turf/open/floor/iron/dark, +/area/station/hallway/primary/aft) +"rup" = ( +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/obj/machinery/disposal/bin, +/obj/machinery/light/directional/west, /obj/effect/turf_decal/bot, -/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ - dir = 8 + dir = 1 }, /obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/effect/turf_decal/tile/brown/half/contrasted, -/obj/machinery/firealarm/directional/south, +/obj/machinery/firealarm/directional/west, +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/status_display/supply{ + pixel_y = -32 + }, /turf/open/floor/iron/dark, -/area/cargo/miningoffice) -"pYz" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 8 +/area/station/cargo/storage) +"ruB" = ( +/obj/effect/turf_decal/tile/red{ + dir = 1 }, -/obj/structure/cable, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron/showroomfloor, -/area/medical/medbay/central) -"pYJ" = ( -/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ - dir = 4 + dir = 1 }, -/obj/machinery/camera/directional/south{ - c_tag = "Operating Theatre Secondary"; - name = "medical camera"; - network = list("ss13","medical") +/turf/open/floor/iron, +/area/station/hallway/primary/aft) +"ruU" = ( +/obj/machinery/disposal/bin, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, -/obj/item/radio/intercom/directional/south, -/obj/machinery/computer/operating{ +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, /turf/open/floor/iron/dark, -/area/medical/virology) -"pYO" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/turf/open/floor/engine, -/area/ai_monitored/turret_protected/aisat/atmos) -"pZk" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/electrolyzer, -/turf/open/floor/iron/dark, -/area/maintenance/disposal/incinerator) -"pZn" = ( -/obj/effect/turf_decal/delivery, -/obj/machinery/atmospherics/components/unary/portables_connector/visible, +/area/station/medical/storage) +"ruW" = ( /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, +/obj/effect/turf_decal/stripes/line, +/obj/effect/decal/cleanable/dirt, +/obj/structure/closet/emcloset/anchored, /turf/open/floor/iron/dark, -/area/engineering/supermatter/room) -"pZw" = ( -/obj/machinery/door/poddoor/shutters/preopen{ - id = "engineaccess"; - name = "Engine Access Shutters" +/area/station/maintenance/port/lesser) +"rvj" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/caution/stand_clear, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/turf/open/floor/iron/dark, -/area/engineering/supermatter/room) -"pZN" = ( -/obj/effect/turf_decal/tile/red{ - dir = 1 +/turf/open/floor/iron, +/area/station/hallway/primary/aft) +"rvk" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 8 }, /obj/effect/turf_decal/tile/neutral{ - dir = 1 + dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold/scrubbers/visible, +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, -/area/hallway/primary/aft) -"qab" = ( -/obj/structure/closet/secure_closet/personal/cabinet, -/obj/machinery/newscaster/directional/east, -/obj/effect/landmark/start/hangover/closet, -/turf/open/floor/wood, -/area/commons/locker) -"qag" = ( -/obj/structure/table, -/obj/item/radio/intercom{ - broadcasting = 1; - frequency = 1447; - name = "Private AI Channel"; - pixel_y = -2 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, +/area/station/engineering/atmos) +"rvD" = ( +/obj/structure/transit_tube, +/obj/effect/turf_decal/sand/plating, +/turf/open/floor/plating/airless, +/area/space/nearstation) +"rvG" = ( /obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/computer/security/telescreen/minisat{ - dir = 1; - pixel_y = -28 + dir = 1 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/effect/decal/cleanable/dirt, -/obj/machinery/light/small/directional/south, -/turf/open/floor/plating, -/area/hallway/primary/central/fore) -"qax" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 4 +/turf/open/floor/plating{ + icon_state = "platingdmg3" }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/area/station/engineering/supermatter/room) +"rvR" = ( +/obj/effect/turf_decal/tile/blue, /obj/effect/turf_decal/tile/blue{ - dir = 8 + dir = 4 }, /obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue, -/turf/open/floor/iron/showroomfloor, -/area/medical/psychology) -"qaA" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/neutral{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/effect/turf_decal/siding/blue{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/turf/open/floor/iron/showroomfloor, +/area/station/medical/medbay/central) +"rvU" = ( +/obj/effect/turf_decal/tile/yellow{ dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/security/processing) -"qaG" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plating, -/area/maintenance/port/lesser) -"qaP" = ( -/obj/structure/chair/pew{ +/obj/effect/turf_decal/tile/yellow{ dir = 8 }, -/obj/effect/landmark/start/assistant, -/turf/open/floor/iron/chapel{ +/obj/effect/turf_decal/tile/red{ dir = 1 }, -/area/service/chapel/monastery) -"qaW" = ( -/obj/effect/turf_decal/tile/red{ +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/obj/effect/turf_decal/siding/yellow{ dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/camera/directional/south{ - c_tag = "Brig Cells" - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/stripes/line{ +/turf/open/floor/iron, +/area/station/engineering/lobby) +"rvZ" = ( +/obj/effect/turf_decal/tile/yellow{ dir = 4 }, -/obj/machinery/power/apc/auto_name/directional/south, -/obj/structure/cable, -/turf/open/floor/iron, -/area/security/brig) -"qaY" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/door/airlock/public/glass{ - name = "Engineering Hallway" +/obj/effect/turf_decal/tile/yellow{ + dir = 1 }, -/obj/effect/turf_decal/delivery, -/turf/open/floor/iron/dark, -/area/hallway/primary/aft) -"qbv" = ( -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/obj/effect/turf_decal/tile/red{ + dir = 1 }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/landmark/event_spawn, +/turf/open/floor/iron, +/area/station/commons/storage/primary) +"rwh" = ( +/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 9 - }, -/turf/open/floor/iron/showroomfloor, -/area/security/office) -"qbF" = ( /obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral, -/obj/structure/closet/secure_closet/security, -/obj/effect/turf_decal/delivery, -/obj/machinery/power/apc/auto_name/directional/west, -/obj/item/radio/intercom/directional/south, -/obj/structure/cable, -/obj/effect/decal/cleanable/dirt, -/obj/item/book/manual/wiki/security_space_law, -/obj/item/crowbar, -/turf/open/floor/iron/dark, -/area/security/checkpoint/customs) -"qcg" = ( -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/door/airlock/grunge{ - name = "Recreation Area" - }, -/turf/open/floor/iron/dark, -/area/commons/fitness/recreation) -"qci" = ( -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/obj/effect/turf_decal/box, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 }, -/obj/machinery/newscaster/directional/west, -/obj/effect/spawner/random/entertainment/arcade{ - dir = 4 +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/hallway/primary/aft) +"rwr" = ( +/turf/closed/wall/rust, +/area/station/medical/psychology) +"rwy" = ( +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 8 }, -/turf/open/floor/iron/dark, -/area/commons/fitness/recreation) -"qcF" = ( -/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/tile/purple, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/disposalpipe/segment{ - dir = 10 + dir = 5 + }, +/turf/open/floor/iron/showroomfloor, +/area/station/command/heads_quarters/rd) +"rwD" = ( +/obj/machinery/door/poddoor/preopen{ + id = "Engineering"; + name = "Engineering Blast Doors" }, /obj/structure/cable, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, -/area/maintenance/starboard/aft) -"qcT" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/rack, -/obj/effect/spawner/random/maintenance/two, -/turf/open/floor/plating, -/area/maintenance/port/greater) -"qdo" = ( -/obj/structure/cable, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron, -/area/hallway/primary/aft) -"qdK" = ( -/obj/structure/sign/departments/security, -/turf/closed/wall, -/area/maintenance/aft) -"qdX" = ( -/obj/structure/chair/pew/right{ +/area/station/engineering/lobby) +"rwR" = ( +/obj/machinery/rnd/destructive_analyzer, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/effect/turf_decal/siding/thinplating/dark, -/turf/open/floor/iron/chapel{ +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/area/service/chapel/monastery) -"qea" = ( -/obj/effect/decal/cleanable/cobweb, -/obj/structure/table_frame, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/line{ +/turf/open/floor/iron/dark, +/area/station/science/lab) +"rxa" = ( +/obj/machinery/airalarm/directional/east, +/obj/effect/turf_decal/tile/blue{ dir = 4 }, -/turf/open/floor/plating, -/area/cargo/warehouse) -"qef" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue, +/obj/machinery/light/directional/east, +/obj/machinery/computer/med_data/laptop{ + dir = 8; + pixel_y = 4 + }, +/obj/structure/table/wood, +/turf/open/floor/iron/showroomfloor, +/area/station/medical/psychology) +"rxe" = ( +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/tile/neutral{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ dir = 1 }, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 1 +/obj/structure/disposalpipe/sorting/mail{ + dir = 1; + name = "kitchen sorting disposal pipe"; + sortType = 20 }, -/turf/open/floor/iron, -/area/security/office) -"qei" = ( +/obj/machinery/duct, +/turf/open/floor/iron/showroomfloor, +/area/station/service/bar/atrium) +"rxi" = ( +/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/turf/open/floor/iron, +/area/station/security/brig) +"rxo" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/corner, +/turf/open/floor/plating, +/area/station/maintenance/starboard) +"rxp" = ( +/obj/structure/railing{ + dir = 1 + }, +/obj/effect/turf_decal/siding/thinplating/dark/end{ dir = 8 }, +/turf/open/floor/glass/reinforced, +/area/station/service/chapel/monastery) +"rxt" = ( /obj/effect/turf_decal/tile/neutral{ dir = 1 }, /obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 + dir = 8 }, -/turf/open/floor/iron, -/area/hallway/primary/starboard) -"qeq" = ( -/obj/machinery/door/airlock/engineering{ - name = "Emergency Storage" +/obj/structure/table/wood, +/obj/item/storage/secure/briefcase{ + pixel_x = 5; + pixel_y = 5 }, +/obj/item/storage/lockbox/medal, /turf/open/floor/iron/dark, -/area/maintenance/department/crew_quarters/bar) -"qes" = ( +/area/station/command/heads_quarters/captain) +"rxu" = ( +/obj/effect/turf_decal/tile/blue, /obj/effect/turf_decal/tile/blue{ dir = 1 }, /obj/effect/turf_decal/tile/blue{ - dir = 4 + dir = 8 }, -/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ - dir = 4 + dir = 1 }, -/obj/effect/turf_decal/box/corners{ +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/structure/extinguisher_cabinet/directional/east, -/obj/item/kirbyplants/random, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/camera/directional/west{ + c_tag = "Satellite Transit Access"; + name = "satellite camera"; + network = list("minisat") + }, +/obj/machinery/button/door/directional/west{ + id = "transittube_ai"; + name = "Transit Tube Lockdown Toggle"; + req_access = list("command") + }, /turf/open/floor/iron, -/area/security/courtroom) -"qey" = ( -/obj/structure/chair{ - dir = 1 +/area/station/hallway/primary/central/fore) +"rxJ" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "lawyer_shutters"; + name = "Law Office Shutters" }, -/obj/effect/landmark/start/security_officer, -/obj/structure/disposalpipe/segment{ +/turf/open/floor/plating, +/area/station/service/lawoffice) +"rxQ" = ( +/obj/effect/turf_decal/tile/yellow{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral/half/contrasted, -/turf/open/floor/iron/dark, -/area/security/office) -"qeU" = ( -/obj/effect/turf_decal/tile/blue/fourcorners, +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/red, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral, -/obj/structure/window/reinforced{ +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/machinery/atmospherics/components/trinary/filter/atmos/o2, -/turf/open/floor/iron/showroomfloor, -/area/engineering/atmos) -"qeY" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron, +/area/station/commons/storage/primary) +"rxW" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 6 + }, +/obj/effect/decal/cleanable/vomit/old, +/obj/structure/cable, +/obj/machinery/power/apc/auto_name/directional/east, +/turf/open/floor/iron/white, +/area/station/security/prison/mess) +"rxX" = ( +/obj/structure/table, +/obj/effect/decal/cleanable/dirt, +/obj/item/clothing/gloves/color/fyellow{ + pixel_y = 6 + }, +/obj/item/storage/toolbox/electrical, +/obj/structure/spider/stickyweb, +/turf/open/floor/plating, +/area/station/maintenance/department/electrical) +"ryn" = ( /obj/structure/cable, +/turf/open/floor/plating, +/area/station/maintenance/port/lesser) +"ryW" = ( /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 8 @@ -61852,1247 +62064,1481 @@ /obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, +/obj/structure/cable, +/obj/structure/disposalpipe/segment, /turf/open/floor/iron, -/area/hallway/primary/starboard) -"qfe" = ( -/turf/closed/wall/r_wall/rust, -/area/space/nearstation) -"qfo" = ( -/obj/effect/turf_decal/tile/purple{ +/area/station/hallway/primary/port) +"ryZ" = ( +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ dir = 8 }, -/turf/open/floor/iron, -/area/hallway/primary/starboard) -"qfq" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/tile/blue, +/obj/machinery/atmospherics/pipe/smart/simple/yellow/visible{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/corner{ dir = 1 }, /obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"rzr" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/turf/open/floor/engine, -/area/ai_monitored/turret_protected/aisat/foyer) -"qfK" = ( -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/tile/green, -/obj/effect/turf_decal/tile/green{ +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/turf_decal/tile/green{ - dir = 8 +/obj/effect/turf_decal/siding/wood{ + dir = 1 }, -/obj/effect/turf_decal/tile/green{ - dir = 4 +/turf/open/floor/iron/dark, +/area/station/service/library) +"rzB" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/obj/structure/closet/secure_closet/hydroponics, -/obj/structure/sign/poster/contraband/kudzu{ - pixel_x = 32 +/obj/structure/table, +/obj/item/clipboard{ + pixel_x = 4; + pixel_y = 4 }, -/turf/open/floor/iron/checker, -/area/service/hydroponics) -"qfL" = ( -/obj/machinery/light/small/directional/east, -/obj/effect/decal/cleanable/blood/old, -/obj/effect/decal/cleanable/blood/gibs/limb, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/wood{ - icon_state = "wood-broken7" +/obj/item/clothing/gloves/color/latex, +/obj/item/clothing/mask/surgical, +/obj/item/clothing/suit/apron/surgical, +/obj/machinery/firealarm/directional/east, +/turf/open/floor/iron/dark, +/area/station/medical/surgery/aft) +"rzE" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 8 }, -/area/maintenance/port/fore) -"qfS" = ( -/obj/effect/turf_decal/tile/red{ - dir = 1 +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, +/obj/effect/turf_decal/tile/blue, /obj/effect/turf_decal/tile/blue{ dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/structure/cable, -/obj/machinery/status_display/evac/directional/north, -/turf/open/floor/iron, -/area/hallway/primary/starboard) -"qfX" = ( -/obj/machinery/vending/hydronutrients, -/obj/effect/turf_decal/delivery, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/siding/blue{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/obj/machinery/firealarm/directional/south, +/turf/open/floor/iron, +/area/station/command/bridge) +"rzR" = ( +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 }, -/turf/open/floor/iron/dark, -/area/service/hydroponics) -"qga" = ( -/obj/machinery/power/turbine/turbine_outlet, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/engine, -/area/maintenance/disposal/incinerator) -"qge" = ( -/obj/machinery/door/airlock/external{ - name = "Atmospherics External Airlock"; - req_access_txt = "24" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ +/area/station/engineering/gravity_generator) +"rzV" = ( +/obj/effect/turf_decal/delivery, +/turf/open/floor/iron/freezer, +/area/station/service/kitchen/coldroom) +"rAr" = ( +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/turf/open/floor/iron/dark, -/area/engineering/atmos/pumproom) -"qgh" = ( -/obj/item/reagent_containers/food/drinks/bottle/rum{ - pixel_x = -7; - pixel_y = 2 - }, -/obj/item/reagent_containers/food/drinks/colocup{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/item/clothing/mask/cigarette/rollie/cannabis{ - pixel_y = -3 +/obj/machinery/light/directional/west, +/obj/machinery/firealarm/directional/west, +/obj/machinery/suit_storage_unit/standard_unit{ + desc = "An industrial suit storage device carrying retro space suits. Neat!"; + helmet_type = /obj/item/clothing/head/helmet/space; + suit_type = /obj/item/clothing/suit/space }, -/turf/open/floor/plating/rust, -/area/maintenance/department/security) -"qgq" = ( -/obj/structure/cable, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/command/storage/eva) +"rAB" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/sign/directions/evac{ - dir = 1; - pixel_y = 24 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/sign/poster/contraband/random/directional/south, -/turf/open/floor/plating, -/area/maintenance/port/greater) -"qgx" = ( -/obj/structure/grille, -/obj/effect/turf_decal/stripes/line{ - dir = 4 +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/turf/open/floor/plating/airless{ - icon_state = "platingdmg1" - }, -/area/space/nearstation) -"qgO" = ( +/turf/open/floor/iron, +/area/station/security/courtroom) +"rAD" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/general/visible, +/turf/open/floor/iron/showroomfloor, +/area/station/science/xenobiology) +"rAL" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/delivery, +/obj/structure/closet/emcloset, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/stripes/corner{ - dir = 1 - }, +/turf/open/floor/plating, +/area/station/maintenance/starboard) +"rAO" = ( +/obj/structure/sign/departments/xenobio, +/turf/closed/wall, +/area/station/maintenance/starboard/fore) +"rAQ" = ( +/obj/structure/cable, +/obj/structure/disposalpipe/segment, /obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/maintenance/central) +"rBd" = ( +/obj/effect/turf_decal/bot, +/obj/structure/rack, +/obj/item/storage/toolbox/emergency, +/obj/item/stack/rods/ten, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) +"rBe" = ( /obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/plating{ icon_state = "panelscorched" }, -/area/maintenance/port/fore) -"qgP" = ( -/obj/structure/table, -/obj/item/clipboard{ - pixel_x = -4 - }, -/obj/item/book/manual/wiki/atmospherics, -/obj/item/storage/belt/utility, -/obj/item/t_scanner, -/obj/item/t_scanner, -/obj/item/t_scanner, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/area/station/maintenance/port/greater) +"rBj" = ( +/obj/structure/transit_tube/curved/flipped, +/turf/open/space/basic, +/area/space/nearstation) +"rBE" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/door/airlock/maintenance{ + name = "Atmospherics Maintenance" }, -/obj/machinery/light/directional/north, -/turf/open/floor/iron/dark, -/area/engineering/atmos) -"qgQ" = ( -/obj/structure/lattice/catwalk, +/obj/structure/disposalpipe/segment, /obj/structure/cable, -/turf/open/floor/plating/airless, -/area/solars/starboard/aft) -"qgW" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/mapping_helpers/airlock/access/all/engineering/atmos, +/turf/open/floor/iron/dark, +/area/station/maintenance/aft) +"rBH" = ( +/obj/machinery/airalarm/directional/east, +/turf/open/floor/wood{ + icon_state = "wood-broken2" + }, +/area/station/maintenance/department/crew_quarters/bar) +"rBO" = ( /obj/effect/decal/cleanable/dirt, -/obj/machinery/power/apc/auto_name/directional/north, -/obj/structure/cable, +/obj/effect/turf_decal/caution/stand_clear, +/turf/open/floor/iron/dark, +/area/station/engineering/supermatter/room) +"rBS" = ( +/obj/structure/flora/bush/jungle/b/style_random, +/obj/structure/flora/bush/flowers_pp/style_random, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating{ - icon_state = "panelscorched" +/obj/machinery/camera/directional/west{ + c_tag = "Virology Monkey Pen"; + name = "medical camera"; + network = list("ss13","medical") + }, +/mob/living/carbon/human/species/monkey, +/turf/open/floor/grass, +/area/station/medical/virology) +"rBV" = ( +/obj/structure/table/reinforced/plastitaniumglass, +/obj/item/mmi, +/turf/open/floor/iron/dark, +/area/station/service/chapel/storage) +"rCi" = ( +/turf/closed/wall, +/area/station/hallway/secondary/entry) +"rCH" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 }, -/area/maintenance/department/crew_quarters/bar) -"qhd" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/machinery/atmospherics/pipe/bridge_pipe/yellow/visible{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral, -/obj/structure/window/reinforced{ +/obj/machinery/atmospherics/pipe/bridge_pipe/cyan/visible, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"rDe" = ( +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/item/megaphone{ +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/structure/table, +/obj/item/storage/toolbox/electrical{ pixel_x = 4; pixel_y = 4 }, -/turf/open/floor/iron/dark, -/area/commons/fitness/recreation) -"qhm" = ( -/turf/closed/wall, -/area/commons/storage/art) -"qhp" = ( -/obj/structure/table, -/obj/item/toy/cards/deck{ - pixel_x = -9 +/obj/item/stack/rods/fifty{ + pixel_y = 5 }, -/obj/item/storage/dice{ - pixel_x = -8; - pixel_y = 11 +/obj/item/storage/toolbox/mechanical, +/obj/machinery/requests_console/directional/east{ + department = "EVA"; + name = "EVA Requests Console" }, -/obj/item/storage/photo_album/prison{ - pixel_x = 8; - pixel_y = -3 +/obj/effect/decal/cleanable/cobweb/cobweb2, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/command/storage/eva) +"rDh" = ( +/obj/effect/turf_decal/tile/red{ + dir = 1 }, -/turf/open/floor/iron/grimy, -/area/security/prison) -"qhB" = ( -/obj/effect/turf_decal/tile/purple{ +/obj/effect/turf_decal/tile/red{ dir = 4 }, -/obj/effect/turf_decal/tile/purple, -/obj/effect/turf_decal/tile/purple{ +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/turf_decal/tile/purple{ +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) +"rDi" = ( +/obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/stripes/line, +/obj/machinery/firealarm/directional/south, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment{ - dir = 10 - }, -/turf/open/floor/iron/showroomfloor, -/area/command/heads_quarters/rd) -"qhO" = ( -/obj/machinery/light/small/directional/north, -/obj/effect/spawner/random/trash/cigbutt, -/turf/open/floor/plating, -/area/security/prison) -"qhT" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/hatch{ - name = "Satellite Storage"; - req_one_access_txt = "32;19" +/turf/open/floor/engine, +/area/station/engineering/gravity_generator) +"rDj" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/blue{ + dir = 4 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 - }, -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/aisat/foyer) -"qhU" = ( +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"rDl" = ( /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/line{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/command/storage/eva) +"rDO" = ( +/obj/structure/frame/computer{ + anchored = 1; + dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/cargo/storage) -"qil" = ( -/obj/effect/turf_decal/tile/purple{ - dir = 1 - }, -/obj/effect/turf_decal/tile/purple{ +/obj/effect/turf_decal/stripes/corner, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 +/turf/open/floor/iron/dark, +/area/station/maintenance/fore) +"rDX" = ( +/obj/effect/turf_decal/tile/red{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/landmark/start/janitor, -/obj/structure/disposalpipe/segment{ - dir = 6 +/obj/effect/turf_decal/tile/red{ + dir = 4 }, -/obj/structure/cable, -/turf/open/floor/iron, -/area/service/janitor) -"qiu" = ( -/obj/effect/turf_decal/tile/yellow{ +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 +/obj/structure/window/reinforced, +/obj/machinery/atmospherics/components/trinary/filter/atmos/n2o{ + dir = 4 }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 +/turf/open/floor/iron/showroomfloor, +/area/station/engineering/atmos) +"rEh" = ( +/obj/structure/girder, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "panelscorched" }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/area/station/maintenance/port/lesser) +"rEi" = ( +/obj/structure/table/glass, +/obj/machinery/computer/med_data/laptop, +/obj/machinery/vending/wallmed/directional/east, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible{ - dir = 9 +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/red/anticorner/contrasted{ + dir = 4 }, -/turf/open/floor/iron, -/area/engineering/atmos) -"qiG" = ( -/obj/structure/flora/ausbushes/palebush, -/obj/machinery/newscaster/directional/north, -/obj/machinery/light/small/directional/north, -/obj/structure/flora/ausbushes/ppflowers, -/turf/open/floor/grass, -/area/service/hydroponics/garden) -"qiW" = ( -/obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/north, -/obj/effect/turf_decal/tile/neutral{ +/turf/open/floor/iron/showroomfloor, +/area/station/security/medical) +"rEs" = ( +/obj/effect/turf_decal/tile/blue{ dir = 8 }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/iron/dark, -/area/security/interrogation) -"qjm" = ( -/obj/structure/sign/poster/contraband/random/directional/east, -/turf/open/floor/wood{ - icon_state = "wood-broken6" - }, -/area/maintenance/port/fore) -"qjs" = ( -/obj/structure/table, -/obj/machinery/requests_console/directional/east{ - department = "Garden"; - name = "Garden Requests Console" +/obj/effect/turf_decal/tile/blue{ + dir = 4 }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/obj/structure/window/reinforced{ dir = 8 }, +/obj/machinery/washing_machine, +/obj/machinery/light/directional/north, +/obj/structure/cable, +/turf/open/floor/iron/cafeteria, +/area/station/security/prison/garden) +"rEE" = ( +/obj/effect/turf_decal/bot, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, /obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/effect/turf_decal/siding/green{ - dir = 8 + dir = 4 }, -/obj/item/reagent_containers/glass/bottle/nutrient/ez, -/obj/item/reagent_containers/glass/bottle/nutrient/rh{ - pixel_x = 2; - pixel_y = 1 +/obj/machinery/conveyor{ + dir = 4; + id = "packageSort2"; + name = "mail belt" }, -/obj/item/plant_analyzer, -/obj/machinery/light/small/directional/east, /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/dark, -/area/service/hydroponics/garden) -"qkt" = ( -/obj/structure/chair, -/obj/effect/landmark/start/security_officer, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 1 +/area/station/cargo/sorting) +"rEM" = ( +/obj/structure/cable, +/obj/structure/chair/sofa/left, +/obj/item/toy/plush/moth{ + name = "Big Moffer" }, -/turf/open/floor/iron/dark, -/area/security/office) -"qkF" = ( -/obj/structure/table, +/obj/machinery/power/apc/auto_name/directional/north, +/turf/open/floor/carpet, +/area/station/medical/psychology) +"rER" = ( +/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ - dir = 1 + dir = 8 }, -/obj/effect/turf_decal/tile/yellow{ +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/turf_decal/tile/yellow{ +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/item/healthanalyzer, -/obj/item/hand_labeler, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/public/glass{ + name = "Chapel Hallway" + }, /turf/open/floor/iron/dark, -/area/command/bridge) -"qkL" = ( -/turf/closed/wall/r_wall, -/area/engineering/supermatter) -"qkT" = ( -/obj/machinery/power/smes/engineering, -/obj/structure/extinguisher_cabinet/directional/east, +/area/station/hallway/primary/fore) +"rEV" = ( +/obj/effect/spawner/structure/window, +/turf/open/floor/plating, +/area/station/service/hydroponics/garden) +"rEW" = ( +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/red, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/turf/open/floor/circuit/red, -/area/engineering/supermatter/room) -"qkX" = ( -/obj/structure/closet/firecloset/full, +/obj/effect/turf_decal/siding/yellow/corner, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/service/chapel/dock) -"qlh" = ( +/area/station/engineering/storage_shared) +"rFc" = ( +/obj/effect/turf_decal/bot, +/obj/structure/table, +/obj/item/storage/belt/utility, +/obj/item/radio{ + pixel_x = 4; + pixel_y = 6 + }, +/obj/item/radio{ + pixel_y = 2 + }, +/obj/item/flashlight/flare, +/turf/open/floor/iron, +/area/station/ai_monitored/command/storage/eva) +"rFg" = ( +/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 4 }, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/command/storage/eva) +"rFh" = ( /obj/effect/turf_decal/tile/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/blood/old, -/obj/effect/landmark/event_spawn, -/turf/open/floor/iron/dark, -/area/commons/fitness/recreation) -"qlk" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/turf/open/floor/engine, -/area/ai_monitored/command/nuke_storage) -"qmM" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/siding/wood{ - dir = 1 - }, -/obj/structure/chair/stool/directional/north, -/obj/effect/landmark/start/hangover, -/turf/open/floor/wood, -/area/service/library) -"qmX" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/light/small/directional/west, -/obj/machinery/atmospherics/components/binary/pump/on/layer4{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/decal/cleanable/dirt, -/obj/structure/window/reinforced{ - dir = 1 +/obj/structure/disposalpipe/segment{ + dir = 9 }, -/obj/structure/cable, -/turf/open/floor/plating, -/area/hallway/primary/central/fore) -"qnf" = ( -/obj/machinery/computer/slot_machine, +/turf/open/floor/iron/showroomfloor, +/area/station/security/office) +"rFi" = ( +/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/bot_white, -/obj/structure/sign/poster/contraband/smoke{ - pixel_x = 32 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/dark, -/area/maintenance/port/greater) -"qnP" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/firealarm/directional/east, -/obj/structure/disposalpipe/segment, /obj/effect/turf_decal/tile/neutral{ - dir = 1 + dir = 4 }, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 8 +/obj/structure/disposalpipe/segment, +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=Tools"; + location = "Engineering"; + name = "engineering navigation beacon" }, /turf/open/floor/iron, -/area/security/office) -"qoa" = ( +/area/station/hallway/primary/aft) +"rFr" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/general/hidden, +/turf/open/floor/engine, +/area/station/science/xenobiology) +"rFt" = ( +/turf/closed/wall, +/area/station/security/checkpoint/medical) +"rFx" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/turf/open/floor/iron/dark, -/area/security/detectives_office) -"qog" = ( -/obj/machinery/computer/pod/old/mass_driver_controller/ordnancedriver{ - pixel_x = 24 - }, -/obj/machinery/door/window/left/directional/south{ - name = "Mass Driver Door"; - req_access_txt = "8" - }, -/obj/effect/turf_decal/tile/purple/anticorner/contrasted, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 8 - }, -/turf/open/floor/iron/showroomfloor, -/area/science/mixing) -"qok" = ( -/obj/machinery/door/airlock/maintenance{ - req_access_txt = "12" - }, -/obj/effect/mapping_helpers/airlock/abandoned, -/obj/structure/barricade/wooden/crude, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/maintenance/port/fore) -"qov" = ( -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/structure/disposalpipe/segment{ +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/machinery/status_display/evac/directional/south, /turf/open/floor/iron, -/area/hallway/primary/aft) -"qoz" = ( +/area/station/hallway/primary/port) +"rFD" = ( +/obj/structure/sign/warning/no_smoking{ + pixel_x = 30 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating, +/area/station/maintenance/port/lesser) +"rFK" = ( +/obj/structure/closet/secure_closet/security/sec, +/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/bot, +/obj/item/clothing/mask/russian_balaclava, /turf/open/floor/iron/dark, -/area/service/kitchen) -"qoJ" = ( -/obj/effect/turf_decal/trimline/green/filled/line{ +/area/station/security/lockers) +"rFL" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/table, +/obj/item/storage/toolbox/mechanical, +/obj/item/clothing/head/welding, +/obj/machinery/light/directional/north, +/turf/open/floor/iron/showroomfloor, +/area/station/medical/chemistry) +"rFN" = ( +/obj/effect/turf_decal/stripes/line, +/obj/machinery/light/small/directional/west, /turf/open/floor/iron, -/area/security/prison) -"qoO" = ( +/area/station/hallway/secondary/entry) +"rGv" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/station/maintenance/aft) +"rGK" = ( +/obj/structure/railing{ + dir = 1 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/station/service/chapel/dock) +"rHc" = ( /obj/effect/turf_decal/tile/blue{ dir = 4 }, -/obj/effect/turf_decal/tile/blue, /obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/machinery/button/door/directional/north{ - id = "emmd"; - name = "Medical Lockdown Toggle" +/obj/effect/turf_decal/siding/blue{ + dir = 1 }, -/obj/structure/cable, /turf/open/floor/iron/showroomfloor, -/area/medical/surgery/fore) -"qoQ" = ( +/area/station/medical/storage) +"rHi" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/light/small/directional/north, +/obj/structure/rack, +/obj/effect/decal/cleanable/cobweb, +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/maintenance/two, +/turf/open/floor/iron/dark, +/area/station/maintenance/starboard) +"rHm" = ( +/obj/machinery/door/firedoor/heavy, +/obj/machinery/door/poddoor/preopen{ + id = "xeno_blastdoor"; + name = "Xenobiology Containment Blast Door" + }, +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/obj/effect/turf_decal/caution/stand_clear, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/siding/white{ - dir = 1 +/turf/open/floor/iron/dark, +/area/station/science/xenobiology) +"rHs" = ( +/obj/structure/table, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/cafeteria, -/area/service/kitchen) -"qoR" = ( -/obj/structure/sign/warning/fire, -/turf/closed/wall/r_wall/rust, -/area/engineering/supermatter) -"qpf" = ( +/obj/item/clothing/under/rank/security/officer, +/turf/open/floor/plating, +/area/station/maintenance/port/lesser) +"rHz" = ( +/obj/structure/cable, +/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/stripes/line, -/turf/open/floor/iron/dark, -/area/commons/storage/primary) -"qpi" = ( -/obj/effect/turf_decal/tile/yellow{ +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 +/obj/effect/landmark/start/hangover, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"rIk" = ( +/turf/open/floor/engine, +/area/station/engineering/storage/tech) +"rIl" = ( +/obj/structure/sign/departments/holy{ + pixel_y = 30 }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 +/turf/open/floor/iron/stairs/right{ + dir = 4 }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/area/station/hallway/primary/fore) +"rIm" = ( +/obj/machinery/airalarm/directional/east, +/obj/structure/cable, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 }, -/obj/effect/landmark/start/atmospheric_technician, -/turf/open/floor/iron, -/area/engineering/atmos) -"qps" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"rIq" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/line{ - dir = 9 +/obj/machinery/gulag_item_reclaimer{ + dir = 8; + pixel_x = 30 }, -/obj/machinery/airalarm/directional/west, -/obj/machinery/atmospherics/components/binary/pump/on/layer4, -/turf/open/floor/plating{ - icon_state = "panelscorched" +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 4 }, -/area/maintenance/port/greater) -"qpz" = ( -/obj/effect/turf_decal/tile/brown, -/obj/effect/turf_decal/tile/brown{ +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/box, +/obj/effect/turf_decal/stripes/corner{ dir = 8 }, -/obj/effect/turf_decal/tile/yellow, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"qpN" = ( -/obj/structure/plasticflaps/opaque, -/obj/machinery/navbeacon{ - codes_txt = "delivery;dir=8"; - dir = 8; - freq = 1400; - location = "Bridge" +/area/station/security/processing) +"rIY" = ( +/obj/structure/table, +/obj/item/radio/intercom{ + broadcasting = 1; + frequency = 1447; + name = "Private AI Channel"; + pixel_y = -2 }, -/obj/effect/turf_decal/delivery, -/obj/machinery/door/poddoor/preopen{ - id = "brige-maint"; - name = "Bridge Blast door" +/obj/structure/window/reinforced{ + dir = 4 }, -/turf/open/floor/iron/dark, -/area/command/bridge) -"qqe" = ( -/obj/machinery/door/airlock/grunge{ - id_tag = "Cabin_1"; - name = "Cabin 1" +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/iron/dark, -/area/commons/locker) -"qqh" = ( +/obj/machinery/computer/security/telescreen/minisat{ + dir = 1; + pixel_y = -28 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small/directional/south, +/turf/open/floor/plating, +/area/station/hallway/primary/central/fore) +"rJJ" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/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{ +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/stripes/corner, +/obj/machinery/light/directional/east, +/obj/machinery/status_display/evac/directional/east, +/turf/open/floor/iron/dark/corner{ dir = 4 }, -/obj/effect/turf_decal/plaque{ - icon_state = "L8" +/area/station/hallway/primary/port) +"rJN" = ( +/obj/structure/flora/bush/sparsegrass/style_random, +/obj/structure/flora/bush/sparsegrass/style_random, +/turf/open/floor/grass, +/area/station/service/chapel/monastery) +"rJO" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 8 }, -/obj/machinery/navbeacon{ - codes_txt = "patrol;next_patrol=Medical"; - location = "Upload"; - name = "Upload navigation beacon" +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/turf/open/floor/iron/showroomfloor, +/area/station/science/xenobiology) +"rJS" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/hydroponics/constructable, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/trimline/green/line, +/obj/effect/turf_decal/trimline/green/line{ + dir = 1 }, -/obj/effect/landmark/start/hangover, /turf/open/floor/iron, -/area/hallway/primary/central/fore) -"qqu" = ( +/area/station/service/hydroponics) +"rKa" = ( +/obj/effect/spawner/structure/window/hollow/reinforced/directional{ + dir = 10 + }, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"rKf" = ( +/obj/effect/turf_decal/stripes/corner, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"rKj" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/red{ +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/command{ + name = "Council Chamber" + }, +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/structure/cable, -/turf/open/floor/iron/showroomfloor, -/area/security/office) -"qqZ" = ( -/turf/closed/wall, -/area/engineering/atmos/pumproom) -"qra" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/chair/office{ +/obj/effect/mapping_helpers/airlock/access/all/command/general, +/turf/open/floor/iron/dark, +/area/station/command/bridge) +"rKk" = ( +/turf/closed/wall/rust, +/area/station/medical/surgery/aft) +"rKm" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/computer/atmos_alert, +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, +/obj/effect/turf_decal/tile/neutral, /turf/open/floor/iron/dark, -/area/security/processing) -"qre" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/corner{ +/area/station/engineering/atmos/storage/gas) +"rKn" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/obj/machinery/power/terminal{ dir = 4 }, -/obj/structure/sign/directions/evac{ - dir = 1; - pixel_y = 24 +/obj/structure/cable, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"rKp" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/corner{ + dir = 1 }, +/obj/structure/cable, /turf/open/floor/plating{ - icon_state = "platingdmg1" + icon_state = "panelscorched" }, -/area/maintenance/port/greater) -"qrA" = ( +/area/station/maintenance/port/fore) +"rKI" = ( +/obj/machinery/rnd/production/protolathe/department/science, +/obj/effect/turf_decal/bot, /obj/effect/turf_decal/tile/neutral{ - dir = 8 + dir = 1 }, -/obj/effect/turf_decal/tile/neutral, -/turf/open/floor/iron/dark/corner{ +/obj/machinery/camera/directional/east{ + c_tag = "Research Lab"; + name = "science camera"; + network = list("ss13","rd") + }, +/obj/machinery/airalarm/directional/east, +/turf/open/floor/iron/dark, +/area/station/science/lab) +"rKN" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ dir = 8 }, -/area/hallway/primary/central/fore) -"qsb" = ( -/turf/closed/wall/r_wall, -/area/ai_monitored/command/storage/eva) -"qsg" = ( -/obj/machinery/airalarm/directional/south, -/obj/effect/turf_decal/bot, -/obj/structure/filingcabinet/chestdrawer, -/obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ - dir = 4 +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/turf/open/floor/iron/dark, -/area/security/warden) -"qsi" = ( +/obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/ai_monitored/command/storage/eva) +"rKV" = ( +/obj/machinery/power/emitter/welded{ dir = 8 }, /obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 6 - }, /turf/open/floor/plating, -/area/maintenance/port/greater) -"qsj" = ( -/obj/effect/turf_decal/tile/yellow{ - dir = 8 +/area/station/engineering/supermatter/room) +"rLh" = ( +/obj/machinery/airalarm/directional/south, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 }, -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/blue, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/engine, +/area/station/tcommsat/computer) +"rLs" = ( +/obj/structure/reagent_dispensers/watertank/high, +/obj/item/reagent_containers/glass/bucket, +/obj/effect/turf_decal/tile/green{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/bot, /turf/open/floor/iron, -/area/engineering/atmos) -"qsr" = ( +/area/station/service/hydroponics) +"rLy" = ( +/obj/structure/table, +/obj/item/folder/blue{ + pixel_x = 4; + pixel_y = 4 + }, +/obj/item/folder/documents, +/obj/item/clothing/neck/stethoscope{ + pixel_y = 5 + }, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment, -/obj/machinery/door/firedoor, -/obj/machinery/duct, -/obj/machinery/door/airlock{ - name = "Bar"; - req_access_txt = "25" +/obj/machinery/power/apc/auto_name/directional/north, +/turf/open/floor/circuit/green{ + luminosity = 2 }, -/obj/effect/turf_decal/siding/white/corner{ - dir = 1 +/area/station/ai_monitored/command/nuke_storage) +"rLG" = ( +/obj/structure/flora/bush/lavendergrass/style_random, +/obj/structure/flora/bush/sparsegrass/style_random, +/obj/structure/flora/bush/flowers_yw/style_random, +/obj/structure/flora/bush/grassy/style_random, +/obj/structure/flora/bush/pale/style_random, +/obj/effect/decal/cleanable/dirt, +/turf/open/misc/asteroid, +/area/space/nearstation) +"rLN" = ( +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/item/radio/intercom/directional/north, +/obj/effect/decal/cleanable/cobweb, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/power/smes{ + charge = 5e+006; + name = "ai power storage unit" + }, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/command/storage/satellite) +"rLR" = ( +/obj/structure/sign/warning/docking, +/turf/closed/wall/rust, +/area/station/cargo/miningoffice) +"rLW" = ( +/obj/machinery/door/airlock/external{ + name = "External Freight Airlock" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/general/visible, /turf/open/floor/iron/dark, -/area/hallway/secondary/service) -"qsx" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/area/station/cargo/warehouse) +"rMi" = ( +/obj/effect/turf_decal/delivery, +/obj/machinery/portable_atmospherics/scrubber/huge, +/obj/machinery/firealarm/directional/east, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/machinery/firealarm/directional/south, -/turf/open/floor/iron/dark, -/area/service/bar) -"qsC" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/airalarm/directional/south, -/obj/machinery/camera/directional/south{ - c_tag = "Security Secways" +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/obj/effect/turf_decal/box, -/obj/vehicle/ridden/secway, -/obj/effect/turf_decal/tile/red/half/contrasted, -/obj/effect/turf_decal/tile/neutral, -/turf/open/floor/iron/showroomfloor, -/area/security/office) -"qsI" = ( -/obj/effect/turf_decal/tile/blue{ +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"rMl" = ( +/obj/effect/turf_decal/stripes/corner{ dir = 8 }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 +/obj/item/radio/intercom/directional/west, +/obj/item/kirbyplants{ + icon_state = "plant-02"; + pixel_y = 3 }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 +/turf/open/floor/iron, +/area/station/security/brig) +"rMH" = ( +/obj/effect/spawner/random/structure/crate, +/turf/open/floor/plating{ + icon_state = "platingdmg3" }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/landmark/event_spawn, -/obj/structure/disposalpipe/segment, +/area/station/maintenance/fore) +"rMI" = ( +/obj/structure/table, +/obj/machinery/newscaster/directional/west, +/obj/effect/turf_decal/tile/neutral, /obj/structure/cable, -/turf/open/floor/iron/showroomfloor, -/area/command/heads_quarters/cmo) -"qsT" = ( -/obj/structure/lattice/catwalk, -/obj/structure/sign/warning/securearea{ - pixel_x = -32; - pixel_y = -32 +/obj/item/wrench, +/obj/machinery/recharger, +/obj/item/restraints/handcuffs, +/turf/open/floor/iron/dark, +/area/station/hallway/secondary/exit/departure_lounge) +"rNg" = ( +/obj/effect/turf_decal/tile/red{ + dir = 1 }, -/obj/structure/transit_tube/horizontal{ +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/sand/plating, -/obj/structure/cable, +/turf/open/floor/iron, +/area/station/hallway/primary/aft) +"rNj" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/barricade/wooden/crude, /turf/open/floor/plating, -/area/space/nearstation) -"qtb" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 8 +/area/station/maintenance/port/greater) +"rNk" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, +/obj/effect/decal/cleanable/ash/large, /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/corner{ - dir = 8 - }, /turf/open/floor/iron, -/area/command/teleporter) -"qtp" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/delivery, -/obj/effect/spawner/random/engineering/tank, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/area/station/maintenance/disposal/incinerator) +"rNo" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/commons/locker) +"rNJ" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 }, +/turf/open/floor/iron/showroomfloor, +/area/station/security/medical) +"rNK" = ( +/obj/structure/rack, +/obj/effect/spawner/random/techstorage/rnd_all, /obj/effect/turf_decal/tile/neutral{ - dir = 4 + dir = 8 }, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/turf/open/floor/iron/dark, -/area/maintenance/department/crew_quarters/bar) -"qtG" = ( -/obj/effect/turf_decal/tile/purple{ - dir = 8 +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/bot, +/obj/structure/sign/warning/secure_area{ + pixel_x = 32 }, -/obj/effect/turf_decal/tile/purple{ - dir = 1 +/turf/open/floor/iron/dark, +/area/station/engineering/storage/tech) +"rNN" = ( +/obj/structure/chair{ + name = "Judge" }, -/obj/effect/turf_decal/tile/purple{ +/obj/effect/turf_decal/tile/blue{ dir = 1 }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/siding/purple{ - dir = 8 +/obj/effect/turf_decal/tile/blue{ + dir = 4 }, -/turf/open/floor/iron/showroomfloor, -/area/science/robotics/lab) -"qtN" = ( -/obj/structure/cable, -/obj/structure/table, /obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/structure/noticeboard/directional/north, +/obj/effect/landmark/start/hangover, +/turf/open/floor/iron, +/area/station/security/courtroom) +"rNP" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/stripes/line{ dir = 1 }, +/obj/effect/turf_decal/stripes/corner, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron, +/area/station/hallway/primary/aft) +"rNX" = ( +/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/machinery/cell_charger, -/obj/item/stock_parts/cell/high, +/obj/effect/turf_decal/delivery, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/dark, -/area/command/bridge) -"qtR" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/science/mixing/hallway) -"qtT" = ( -/obj/structure/reagent_dispensers/fueltank, +/area/station/hallway/secondary/service) +"rOq" = ( +/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{ +/obj/effect/landmark/event_spawn, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"rOz" = ( +/turf/closed/wall/rust, +/area/station/service/chapel/funeral) +"rOC" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ dir = 8 }, +/turf/open/floor/iron/white, +/area/station/security/prison/mess) +"rOF" = ( /obj/effect/turf_decal/delivery, -/obj/effect/turf_decal/stripes/corner{ +/obj/effect/turf_decal/stripes/line{ dir = 8 }, -/turf/open/floor/iron/dark, -/area/engineering/atmos) -"quo" = ( -/obj/machinery/power/apc/auto_name/directional/east, -/obj/structure/cable, -/obj/machinery/photocopier, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/structure/disposaloutlet, +/obj/structure/disposalpipe/trunk{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/obj/machinery/light/small/directional/north, +/obj/structure/sign/warning/vacuum{ + pixel_x = -32 }, +/obj/effect/decal/cleanable/cobweb, /obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/dark, -/area/cargo/sorting) -"quK" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/blue{ - dir = 1 +/obj/structure/sign/poster/contraband/random/directional/north, +/turf/open/floor/plating{ + icon_state = "platingdmg1" }, +/area/station/maintenance/disposal) +"rOJ" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/science/lab) +"rON" = ( +/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/turf/open/floor/iron, -/area/hallway/primary/starboard) -"quU" = ( -/obj/structure/table, -/obj/effect/turf_decal/tile/neutral, -/obj/item/wrench, -/obj/item/crowbar, -/obj/item/analyzer, -/turf/open/floor/iron/dark, -/area/engineering/atmos/storage/gas) -"qva" = ( -/obj/structure/cable, -/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, /obj/effect/turf_decal/tile/neutral{ - dir = 1 + dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/machinery/atmospherics/pipe/smart/manifold/violet/visible{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/corner, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"rOR" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/effect/turf_decal/tile/blue{ dir = 4 }, -/obj/effect/turf_decal/stripes/line{ +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"rOS" = ( +/obj/effect/turf_decal/tile/yellow{ dir = 8 }, +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/red, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, -/area/hallway/primary/starboard) -"qvb" = ( -/obj/effect/turf_decal/bot, -/obj/structure/rack, -/obj/item/storage/backpack/satchel/eng, -/obj/item/wirecutters, +/area/station/commons/storage/primary) +"rOX" = ( +/obj/machinery/hydroponics/constructable, +/obj/item/seeds/tower{ + pixel_y = -6 + }, /turf/open/floor/plating, -/area/maintenance/port/lesser) -"qvf" = ( -/turf/closed/wall/rust, -/area/security/brig) -"qvp" = ( -/obj/effect/turf_decal/tile/neutral{ +/area/station/maintenance/department/bridge) +"rPa" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/structure/sign/poster/contraband/random/directional/north, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/port/lesser) +"rPl" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/obj/machinery/atmospherics/pipe/heat_exchanging/manifold/layer2{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/bridge_pipe/green/visible, -/obj/machinery/atmospherics/pipe/bridge_pipe/cyan/visible{ +/turf/open/floor/iron/dark/airless, +/area/station/science/ordnance/freezerchamber) +"rPx" = ( +/obj/structure/bed{ dir = 4 }, -/turf/open/floor/iron/dark, -/area/engineering/atmos) -"qvq" = ( -/obj/structure/flora/rock, -/turf/open/misc/asteroid/lowpressure, -/area/space/nearstation) -"qvt" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/obj/effect/landmark/start/assistant, +/obj/item/bedsheet/dorms{ + dir = 4 }, +/obj/effect/landmark/start/hangover, +/turf/open/floor/wood, +/area/station/commons/locker) +"rPy" = ( /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ - dir = 8 + dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/landmark/event_spawn, +/turf/open/floor/iron/dark, +/area/station/science/research) +"rPO" = ( +/obj/structure/table, +/obj/item/hand_labeler, +/obj/effect/decal/cleanable/cobweb, +/obj/structure/sign/directions/evac{ + dir = 1; + pixel_y = 24 + }, +/turf/open/floor/plating, +/area/station/maintenance/port/greater) +"rQl" = ( +/obj/effect/turf_decal/plaque{ + icon_state = "L11" + }, +/obj/effect/turf_decal/tile/yellow{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/yellow{ dir = 1 }, -/obj/structure/cable, -/turf/open/floor/iron, -/area/security/brig) -"qvw" = ( -/obj/effect/turf_decal/tile/red, /obj/effect/turf_decal/tile/red{ - dir = 8 + dir = 1 }, -/obj/effect/turf_decal/tile/neutral, -/obj/machinery/firealarm/directional/south, +/obj/machinery/status_display/evac/directional/north, /obj/structure/disposalpipe/segment{ dir = 4 }, /turf/open/floor/iron, -/area/hallway/primary/aft) -"qvH" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/medical{ - name = "Operating Theater Secondary"; - req_access_txt = "45" - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron/dark, -/area/medical/medbay/central) -"qvM" = ( -/obj/effect/turf_decal/tile/brown, -/obj/effect/turf_decal/tile/brown{ +/area/station/hallway/primary/central/fore) +"rQx" = ( +/obj/effect/turf_decal/tile/blue{ dir = 4 }, -/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/turf/open/floor/iron/showroomfloor, +/area/station/medical/paramedic) +"rQG" = ( +/obj/structure/bodycontainer/crematorium, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/turf/open/floor/iron/dark/textured_large, +/area/station/service/chapel/funeral) +"rQH" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, -/turf/open/floor/iron, -/area/cargo/office) -"qwd" = ( -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/green{ dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/line{ - dir = 4 +/obj/structure/disposalpipe/segment{ + dir = 10 }, /turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"qwn" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/siphon/monitored/oxygen_output{ +/area/station/hallway/primary/starboard) +"rQQ" = ( +/obj/machinery/vending/hydronutrients, +/obj/effect/turf_decal/delivery, +/obj/effect/decal/cleanable/cobweb, +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/turf/open/floor/engine/o2, -/area/engineering/atmos) -"qwL" = ( -/obj/effect/turf_decal/stripes/white/line{ - dir = 8 +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/iron/dark, +/area/station/service/hydroponics) +"rQZ" = ( +/obj/structure/cable, +/obj/machinery/door/airlock/maintenance, +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/obj/effect/mapping_helpers/airlock/unres, +/obj/effect/mapping_helpers/airlock/access/any/security/maintenance, +/turf/open/floor/plating, +/area/station/maintenance/port/lesser) +"rRb" = ( +/obj/machinery/door/airlock/external{ + name = "Labor Camp Shuttle Airlock"; + shuttledocked = 1 }, -/obj/item/radio/intercom/directional/north, -/obj/structure/sign/departments/medbay/alt{ - pixel_x = -32 +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 }, -/obj/item/kirbyplants/random, +/obj/effect/mapping_helpers/airlock/access/all/security/brig, /turf/open/floor/iron/dark, -/area/hallway/primary/fore) -"qwQ" = ( -/obj/effect/turf_decal/tile/purple, -/obj/effect/turf_decal/tile/purple{ +/area/station/security/processing) +"rRm" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/structure/crate, +/turf/open/floor/plating, +/area/station/maintenance/aft) +"rRu" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/effect/turf_decal/tile/purple, -/obj/machinery/camera/directional/south{ - c_tag = "Research Division"; - name = "science camera"; - network = list("ss13","rd") +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"rRw" = ( +/obj/effect/turf_decal/loading_area{ + dir = 1 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/south, -/turf/open/floor/iron/showroomfloor, -/area/science/research) -"qwV" = ( -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/obj/machinery/airalarm/directional/south, -/turf/open/floor/iron/showroomfloor, -/area/medical/chemistry) -"qxd" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, /obj/effect/turf_decal/stripes/line{ - dir = 5 + dir = 8 }, /turf/open/floor/engine, -/area/engineering/supermatter/room) -"qxe" = ( +/area/station/ai_monitored/command/storage/satellite) +"rRx" = ( +/obj/machinery/computer/med_data, +/obj/machinery/newscaster/directional/north, +/turf/open/floor/wood, +/area/station/security/detectives_office) +"rRz" = ( +/obj/machinery/atmospherics/components/unary/outlet_injector/on, +/turf/open/floor/engine, +/area/station/science/xenobiology) +"rRA" = ( +/obj/structure/cable, +/obj/effect/turf_decal/stripes/line, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/maintenance/starboard) -"qxq" = ( -/turf/closed/wall/r_wall/rust, -/area/engineering/atmos) -"qxJ" = ( -/obj/effect/turf_decal/tile/red, -/obj/machinery/airalarm/directional/east, -/obj/machinery/camera/directional/east{ - c_tag = "Transferring Centre" +/obj/structure/disposalpipe/junction/flip{ + dir = 8 }, -/obj/effect/turf_decal/tile/red{ +/turf/open/floor/iron, +/area/station/hallway/primary/aft) +"rRC" = ( +/obj/machinery/recharge_station, +/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, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/extinguisher_cabinet/directional/south, +/obj/machinery/airalarm/directional/west, +/obj/machinery/light/directional/south, /obj/structure/cable, -/turf/open/floor/iron, -/area/security/processing) -"qxN" = ( -/obj/machinery/vending/wardrobe/bar_wardrobe, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/delivery, -/obj/effect/decal/cleanable/cobweb, -/obj/item/radio/intercom/directional/west, -/obj/structure/extinguisher_cabinet/directional/north, -/turf/open/floor/iron/dark, -/area/service/bar) -"qxV" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/mining/glass{ - name = "Freight Mining Airlock" +/obj/effect/turf_decal/stripes/corner{ + dir = 1 }, /turf/open/floor/iron/dark, -/area/cargo/warehouse) -"qyr" = ( -/obj/structure/chair/pew{ - dir = 8 +/area/station/ai_monitored/command/storage/satellite) +"rRJ" = ( +/obj/machinery/camera/directional/south{ + c_tag = "Satellite External Fore"; + name = "exterior camera"; + network = list("minisat"); + start_active = 1 }, -/turf/open/floor/iron/chapel{ +/obj/effect/turf_decal/sand/plating, +/turf/open/floor/plating/airless, +/area/space/nearstation) +"rRM" = ( +/obj/effect/turf_decal/bot, +/obj/structure/cable, +/obj/machinery/computer/prisoner/management, +/obj/effect/turf_decal/tile/neutral/half/contrasted, +/turf/open/floor/iron/dark, +/area/station/security/execution/transfer) +"rRU" = ( +/obj/effect/turf_decal/stripes/corner{ dir = 4 }, -/area/service/chapel/monastery) -"qza" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating, +/area/station/maintenance/aft) +"rRW" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/general/visible, +/obj/machinery/meter, +/obj/structure/cable, +/turf/open/floor/iron/showroomfloor, +/area/station/security/execution/education) +"rRY" = ( +/turf/closed/wall/r_wall, +/area/station/security/interrogation) +"rRZ" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral, -/obj/item/radio/intercom/directional/east, -/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable, +/turf/open/floor/iron/showroomfloor, +/area/station/medical/paramedic) +"rSd" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/station/maintenance/starboard/fore) +"rSe" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/power/emitter, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/dark, -/area/service/library) -"qzc" = ( -/obj/structure/window/reinforced{ - dir = 4 +/area/station/engineering/supermatter/room) +"rSi" = ( +/turf/closed/wall/rust, +/area/station/medical/surgery/fore) +"rSB" = ( +/obj/structure/table/reinforced, +/obj/effect/turf_decal/delivery, +/obj/machinery/door/firedoor, +/obj/item/folder{ + pixel_x = 3 }, -/obj/structure/window/reinforced{ - dir = 1 +/obj/item/pen{ + pixel_x = 4 }, -/obj/structure/window/reinforced{ +/obj/machinery/door/poddoor/shutters/preopen{ + id = "research_shutters"; + name = "Research Privacy Shutter" + }, +/obj/machinery/door/window/right/directional/east{ + name = "Research Lab Desk"; + req_access = list("science") + }, +/obj/structure/desk_bell{ + pixel_x = -7; + pixel_y = 8 + }, +/turf/open/floor/plating, +/area/station/science/lab) +"rSL" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/mob/living/simple_animal/hostile/giant_spider/hunter/scrawny, +/turf/open/floor/plating, +/area/station/maintenance/department/electrical) +"rSN" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/hydroponics/constructable, +/obj/effect/turf_decal/trimline/green/end{ dir = 8 }, -/obj/structure/flora/ausbushes/brflowers, -/obj/structure/flora/ausbushes/leafybush, -/obj/structure/flora/ausbushes/lavendergrass, -/obj/structure/flora/ausbushes/sparsegrass, -/turf/open/floor/grass, -/area/service/hydroponics) -"qzj" = ( -/obj/machinery/door/airlock/research/glass{ - name = "Ordnance Lab"; - req_access_txt = "8" +/turf/open/floor/iron, +/area/station/service/hydroponics) +"rST" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/closed/wall/r_wall, +/area/station/maintenance/starboard) +"rTb" = ( +/obj/effect/landmark/event_spawn, +/turf/open/floor/wood{ + icon_state = "wood-broken3" }, -/obj/effect/mapping_helpers/airlock/locked, -/obj/machinery/atmospherics/pipe/smart/simple/purple/visible, -/turf/open/floor/iron/dark/airless, -/area/science/mixing/chamber) -"qzK" = ( +/area/station/maintenance/starboard/fore) +"rTi" = ( +/obj/structure/grille, +/turf/closed/wall/r_wall, +/area/station/engineering/atmos) +"rTk" = ( +/turf/closed/wall, +/area/station/service/chapel/office) +"rTv" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/obj/effect/turf_decal/caution{ + pixel_y = -12 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/obj/effect/turf_decal/tile/blue{ + dir = 4 }, /obj/effect/turf_decal/tile/neutral{ - dir = 4 + dir = 1 }, -/obj/machinery/firealarm/directional/north, -/turf/open/floor/iron/dark/corner{ +/obj/effect/turf_decal/tile/blue{ dir = 1 }, -/area/hallway/primary/central) -"qzL" = ( -/obj/structure/flora/ausbushes/ywflowers, -/obj/effect/decal/cleanable/blood/old, -/obj/structure/cable, -/turf/open/floor/grass, -/area/security/prison) -"qAz" = ( -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/red/half/contrasted, /turf/open/floor/iron, -/area/security/office) -"qAJ" = ( -/obj/structure/table, +/area/station/hallway/primary/central) +"rTS" = ( +/obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/item/clipboard{ - pixel_x = 4; - pixel_y = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/item/folder/red, -/obj/item/folder/blue{ - pixel_x = 3; - pixel_y = 4 - }, -/obj/item/clipboard, -/obj/item/folder/red, -/obj/item/hand_labeler, -/obj/item/hand_labeler, -/turf/open/floor/iron/dark, -/area/cargo/storage) -"qAS" = ( -/obj/effect/turf_decal/tile/green{ dir = 1 }, -/obj/effect/turf_decal/tile/green{ - dir = 4 - }, -/obj/effect/turf_decal/tile/green{ +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/turf/open/floor/iron, -/area/hallway/primary/central/fore) -"qAZ" = ( -/obj/machinery/firealarm/directional/west, -/obj/structure/dresser, -/turf/open/floor/carpet/royalblue, -/area/command/heads_quarters/captain/private) -"qBO" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/tile/blue{ - dir = 4 +/obj/structure/spider/stickyweb, +/turf/open/floor/iron/dark, +/area/station/maintenance/port/greater) +"rUh" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/stripes/corner{ + dir = 8 }, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/landmark/event_spawn, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/security/courtroom) -"qCr" = ( -/obj/effect/turf_decal/delivery, -/obj/machinery/suit_storage_unit/cmo, +/turf/open/floor/iron/showroomfloor, +/area/station/security/execution/transfer) +"rUj" = ( /obj/effect/turf_decal/tile/neutral, -/obj/machinery/light/directional/west, -/turf/open/floor/iron/dark, -/area/command/heads_quarters/cmo) -"qCu" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/turf/open/floor/iron/dark/corner, +/area/station/hallway/primary/starboard) +"rUD" = ( +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, +/obj/effect/turf_decal/tile/neutral, +/obj/item/paper_bin, +/obj/item/pen, +/obj/structure/table, +/turf/open/floor/iron/dark, +/area/station/security/courtroom) +"rUO" = ( /obj/structure/cable, /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ @@ -63104,108 +63550,71 @@ /obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/effect/turf_decal/box, +/obj/effect/landmark/event_spawn, +/obj/effect/landmark/start/hangover, /obj/structure/disposalpipe/segment{ dir = 4 }, /turf/open/floor/iron, -/area/hallway/primary/starboard) -"qCv" = ( -/obj/effect/turf_decal/siding/wideplating_new/dark, -/turf/open/floor/grass, -/area/service/hydroponics/garden) -"qCF" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible/layer2, -/turf/closed/wall/r_wall, -/area/maintenance/aft) -"qCQ" = ( -/obj/structure/railing/corner, -/obj/effect/turf_decal/siding/wideplating/dark{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 1 - }, -/turf/open/floor/iron/dark, -/area/service/chapel/monastery) -"qDo" = ( -/obj/effect/turf_decal/tile/neutral{ +/area/station/hallway/primary/starboard) +"rUP" = ( +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ dir = 8 }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 1 +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/showroomfloor, +/area/station/medical/medbay/central) +"rVj" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 8 }, -/turf/open/floor/iron/dark, -/area/security/courtroom) -"qDp" = ( -/obj/structure/lattice/catwalk, -/obj/structure/railing{ +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"rVp" = ( +/obj/machinery/computer/crew{ dir = 1 }, -/turf/open/space/basic, -/area/space/nearstation) -"qDt" = ( -/obj/effect/spawner/structure/window, -/turf/open/floor/plating, -/area/service/hydroponics/garden) -"qDD" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/bot, -/obj/machinery/computer/cargo, -/obj/machinery/requests_console/directional/north{ - department = "Cargo Bay"; - departmentType = 2; - name = "Cargo Bay Requests Console" - }, -/obj/item/radio/intercom/directional/north{ - pixel_x = -32 +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/obj/effect/turf_decal/stripes/corner{ +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, +/obj/item/radio/intercom/directional/south, /turf/open/floor/iron/dark, -/area/cargo/office) -"qDM" = ( -/obj/effect/turf_decal/box, -/obj/structure/toilet{ +/area/station/security/checkpoint/medical) +"rVt" = ( +/obj/structure/frame/computer{ + anchored = 1; dir = 8 }, -/obj/structure/mirror/directional/west, -/obj/machinery/newscaster/directional/south{ - pixel_x = -28 - }, -/obj/machinery/light/small/directional/east, -/obj/effect/landmark/blobstart, -/obj/effect/landmark/start/hangover, -/obj/machinery/button/door/directional/east{ - id = "Unit_1Privacy"; - name = "Unit 1 Privacy Toggle"; - pixel_y = -8 +/obj/item/stack/cable_coil/cut, +/turf/open/floor/wood, +/area/station/cargo/warehouse) +"rVx" = ( +/obj/structure/girder, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/corner{ + dir = 1 }, -/obj/machinery/button/door/directional/east{ - id = "Unit_1"; - name = "Unit 1 Privacy Lock"; - normaldoorcontrol = 1; - pixel_y = 8; - specialfunctions = 4 +/turf/open/floor/plating{ + icon_state = "platingdmg3" }, -/turf/open/floor/iron/showroomfloor, -/area/commons/toilet/restrooms) -"qDR" = ( -/obj/structure/table, -/obj/machinery/camera/directional/east{ - c_tag = "Garden" +/area/station/maintenance/port/fore) +"rVA" = ( +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/corner{ + dir = 1 }, /obj/effect/turf_decal/tile/neutral{ dir = 1 @@ -63213,118 +63622,92 @@ /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/effect/turf_decal/siding/green{ - dir = 8 - }, -/obj/item/shovel/spade, -/obj/item/hatchet, -/obj/item/cultivator, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/dark, -/area/service/hydroponics/garden) -"qEb" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable, -/turf/open/floor/plating, -/area/security/checkpoint/customs) -"qEk" = ( -/obj/structure/table, -/obj/item/storage/box/syringes{ - pixel_y = 2 - }, -/obj/item/storage/box/beakers{ - pixel_x = 4; - pixel_y = 6 +/obj/machinery/light/directional/west, +/turf/open/floor/iron/dark/corner{ + dir = 1 }, -/obj/item/hand_labeler, +/area/station/hallway/primary/port) +"rVE" = ( /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/item/kirbyplants{ + icon_state = "plant-10" + }, +/turf/open/floor/iron, +/area/station/hallway/primary/aft) +"rVY" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/bot, +/obj/structure/closet/l3closet/virology, +/turf/open/floor/plating, +/area/station/maintenance/starboard) +"rWg" = ( +/obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/machinery/camera/directional/west{ - c_tag = "Hydroponcis Fore"; - name = "hydroponics camera" +/obj/effect/turf_decal/stripes/corner{ + dir = 8 }, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron/dark, -/area/service/hydroponics) -"qEp" = ( -/obj/effect/turf_decal/bot, -/obj/machinery/power/emitter, -/obj/machinery/light/small/directional/south, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/dark, -/area/engineering/supermatter/room) -"qES" = ( +/obj/effect/turf_decal/stripes/corner, +/turf/open/floor/engine/telecomms, +/area/station/tcommsat/server) +"rWD" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, /turf/open/floor/plating{ - icon_state = "panelscorched" + icon_state = "platingdmg3" }, -/area/maintenance/disposal/incinerator) -"qEU" = ( -/obj/structure/janitorialcart, -/obj/effect/turf_decal/delivery, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/area/station/maintenance/port/greater) +"rWT" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/preopen{ + id = "atmos"; + name = "Atmospherics Blast Door" }, -/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/plating, +/area/station/engineering/atmos/storage/gas) +"rWW" = ( +/obj/machinery/power/smes, +/obj/effect/turf_decal/bot, /obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/iron/dark, -/area/service/janitor) -"qFu" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 8 + dir = 5 }, -/obj/machinery/light/small/directional/west, +/obj/machinery/status_display/evac/directional/north, /obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/blood/old, +/obj/structure/cable, /turf/open/floor/plating{ icon_state = "panelscorched" }, -/area/maintenance/port/lesser) -"qFx" = ( -/obj/machinery/computer/station_alert, -/obj/effect/turf_decal/bot, -/obj/machinery/light/directional/north, -/obj/machinery/newscaster/directional/north, -/turf/open/floor/iron/dark, -/area/command/heads_quarters/ce) -"qFz" = ( -/obj/machinery/vending/security, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/area/station/maintenance/solars/port/aft) +"rXp" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 8 }, -/obj/effect/turf_decal/bot, -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/security/lockers) -"qFI" = ( -/obj/structure/railing/corner{ +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/stripes/line{ dir = 8 }, -/turf/open/floor/iron/dark, -/area/service/chapel/monastery) -"qFL" = ( -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/caution/stand_clear, +/obj/machinery/camera/directional/south{ + c_tag = "Aft Hallway Security Firelock"; + name = "aft camera" + }, /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/iron/dark, -/area/command/bridge) -"qFX" = ( +/obj/effect/turf_decal/stripes/corner, +/turf/open/floor/iron, +/area/station/hallway/primary/aft) +"rXv" = ( /obj/effect/turf_decal/tile/yellow{ - dir = 8 + dir = 4 }, /obj/effect/turf_decal/tile/yellow{ dir = 1 @@ -63332,1798 +63715,1897 @@ /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, +/obj/effect/decal/cleanable/dirt, /obj/structure/cable, /turf/open/floor/iron, -/area/engineering/hallway) -"qGd" = ( -/obj/effect/turf_decal/tile/yellow/half/contrasted, -/obj/machinery/atmospherics/pipe/smart/simple/yellow/visible{ - dir = 5 - }, -/turf/open/floor/iron/showroomfloor, -/area/science/storage) -"qGh" = ( -/obj/machinery/modular_computer/console/preset/id{ - dir = 8 - }, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/machinery/light/directional/east, -/turf/open/floor/iron/dark, -/area/command/heads_quarters/cmo) -"qGy" = ( -/turf/closed/wall/r_wall, -/area/engineering/main) -"qGA" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/area/station/hallway/primary/aft) +"rXQ" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/obj/structure/sign/warning/biohazard{ + pixel_y = 32 }, -/obj/structure/cable, -/obj/machinery/pdapainter/security, -/turf/open/floor/iron/dark, -/area/command/heads_quarters/hos) -"qGC" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/decal/cleanable/cobweb, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating{ icon_state = "panelscorched" }, -/area/hallway/primary/aft) -"qGM" = ( -/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/structure/chair/stool/directional/south, -/obj/effect/landmark/start/atmospheric_technician, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/engineering/atmos) -"qGP" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/white/line{ - dir = 8 - }, -/turf/open/floor/iron, -/area/security/prison) -"qGU" = ( -/obj/structure/disposalpipe/trunk, -/obj/machinery/disposal/bin, -/obj/effect/turf_decal/siding/wood/corner, -/turf/open/floor/iron/grimy, -/area/service/chapel/office) -"qHb" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/light/small/directional/north, +/area/station/maintenance/department/medical/central) +"rYa" = ( +/obj/effect/spawner/random/maintenance, /turf/open/floor/plating, -/area/maintenance/department/crew_quarters/bar) -"qHd" = ( +/area/station/maintenance/starboard) +"rYc" = ( +/obj/structure/sign/nanotrasen, +/turf/closed/wall, +/area/station/maintenance/port/greater) +"rYf" = ( +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment, +/turf/open/floor/wood, +/area/station/service/library) +"rYh" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/engineering/glass{ + name = "Laser Room" + }, /obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, +/turf/open/floor/iron/dark, +/area/station/engineering/supermatter/room) +"rYi" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"rYv" = ( +/obj/effect/decal/cleanable/blood/old, +/obj/item/radio/intercom/directional/west, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating{ icon_state = "platingdmg1" }, -/area/maintenance/port/greater) -"qHe" = ( -/turf/closed/wall/r_wall/rust, -/area/ai_monitored/command/storage/eva) -"qHA" = ( -/obj/structure/chair/comfy/brown{ - buildstackamount = 0; - color = "#c45c57"; - dir = 8 +/area/station/hallway/primary/aft) +"rYx" = ( +/obj/machinery/hydroponics/constructable, +/obj/effect/turf_decal/tile/green{ + dir = 1 }, -/obj/effect/landmark/start/head_of_security, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ +/obj/effect/turf_decal/tile/blue{ dir = 4 }, -/turf/open/floor/iron/dark, -/area/security/office) -"qHD" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 1 - }, +/turf/open/floor/iron, +/area/station/service/hydroponics) +"rYK" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/iron/dark, +/area/station/service/library) +"rZb" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/machinery/atmospherics/components/binary/pump{ - dir = 8; - name = "Air to Ports" - }, -/turf/open/floor/iron, -/area/engineering/atmos) -"qHG" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue{ +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 8 }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/turf/open/floor/iron/showroomfloor, -/area/medical/medbay/central) -"qHK" = ( -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/red, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light/small/directional/east, -/obj/effect/turf_decal/stripes/corner{ - dir = 4 - }, -/obj/structure/cable, -/obj/structure/disposalpipe/segment, -/obj/structure/sign/warning/securearea{ - pixel_x = 32 - }, -/turf/open/floor/iron, -/area/engineering/lobby) -"qIw" = ( -/obj/machinery/portable_atmospherics/canister/nitrous_oxide, /turf/open/floor/iron/dark, -/area/science/storage) -"qIF" = ( -/obj/item/canvas/nineteen_nineteen, -/obj/item/canvas/nineteen_nineteen, -/obj/item/canvas/nineteen_nineteen, -/obj/item/canvas/nineteen_nineteen, -/obj/structure/table/rolling, -/obj/item/storage/crayons{ - pixel_x = -6; +/area/station/hallway/secondary/exit/departure_lounge) +"rZc" = ( +/obj/structure/table/wood/fancy/black, +/obj/item/flashlight/lantern{ + pixel_x = 6; pixel_y = 6 }, -/obj/effect/spawner/random/contraband/prison, -/obj/item/storage/crayons{ +/obj/item/flashlight/lantern{ pixel_x = -6; - pixel_y = 1 - }, -/obj/item/paper_bin{ - pixel_x = 11; - pixel_y = 4 - }, -/obj/item/pen{ - pixel_x = 13; - pixel_y = 9 - }, -/obj/item/pen{ - pixel_x = 11; pixel_y = 6 }, -/obj/item/pen{ - pixel_x = 11; - pixel_y = 4 - }, -/obj/machinery/light/small/directional/south, -/obj/structure/cable, -/turf/open/floor/iron/grimy, -/area/security/prison) -"qIO" = ( -/obj/effect/turf_decal/tile/yellow{ +/obj/item/flashlight/lantern, +/obj/machinery/light/directional/south, +/turf/open/floor/iron/dark, +/area/station/service/chapel/monastery) +"rZi" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/cargo/warehouse) +"rZl" = ( +/obj/structure/lattice/catwalk, +/turf/open/floor/plating/airless, +/area/station/solars/starboard/fore) +"rZE" = ( +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ dir = 8 }, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible, -/obj/machinery/camera/directional/west{ - c_tag = "Engineering Foyer"; - name = "engineering camera"; - network = list("ss13","engine") - }, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/corner{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible/layer2, -/turf/open/floor/iron, -/area/engineering/hallway) -"qIS" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/siding/blue/corner{ dir = 8 }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/turf/open/floor/iron/dark, -/area/security/courtroom) -"qJc" = ( -/obj/machinery/portable_atmospherics/canister, -/obj/machinery/atmospherics/components/unary/portables_connector/visible, -/obj/effect/turf_decal/box, -/obj/machinery/status_display/evac/directional/north, -/turf/open/floor/iron/dark, -/area/engineering/atmos) -"qJj" = ( -/obj/structure/sign/warning/nosmoking{ - pixel_x = 30 - }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/showroomfloor, +/area/station/medical/medbay/central) +"rZK" = ( /obj/effect/decal/cleanable/dirt, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plating, -/area/maintenance/port/lesser) -"qJk" = ( -/obj/effect/turf_decal/bot, -/obj/effect/decal/cleanable/cobweb/cobweb2, -/obj/structure/rack, -/obj/effect/spawner/random/maintenance, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"qJq" = ( -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red{ +/obj/effect/decal/cleanable/blood/old, +/obj/effect/decal/cleanable/blood/gibs/limb, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/maintenance/department/electrical) +"rZM" = ( +/obj/item/radio/intercom/directional/east, +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/machinery/light/directional/north, -/turf/open/floor/iron, -/area/security/brig) -"qJs" = ( -/obj/structure/lattice/catwalk, -/obj/structure/marker_beacon/burgundy{ - name = "landing marker" - }, -/turf/open/space/basic, -/area/space/nearstation) -"qJK" = ( -/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, +/obj/structure/chair/office/light, +/obj/effect/landmark/start/geneticist, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/station/science/genetics) +"rZN" = ( +/turf/closed/wall/r_wall/rust, +/area/station/ai_monitored/command/storage/satellite) +"rZO" = ( +/obj/effect/turf_decal/box/corners, +/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, /obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/hallway/primary/aft) -"qJN" = ( +/area/station/hallway/secondary/exit/departure_lounge) +"rZU" = ( +/obj/effect/spawner/random/structure/girder, +/turf/open/floor/plating, +/area/station/maintenance/central) +"rZV" = ( +/turf/closed/wall, +/area/station/maintenance/starboard) +"rZW" = ( +/turf/open/floor/iron/showroomfloor, +/area/station/medical/chemistry) +"sab" = ( /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/effect/turf_decal/delivery, -/obj/machinery/door/window/right/directional/west, -/obj/structure/window/reinforced, -/turf/open/floor/iron/dark, -/area/command/bridge) -"qJW" = ( -/obj/effect/turf_decal/bot, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/landmark/event_spawn, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"sac" = ( +/obj/structure/flora/grass/jungle/b/style_random, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/misc/asteroid, +/area/space/nearstation) +"saE" = ( /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/machinery/conveyor{ - dir = 1; - id = "QMLoad"; - name = "off ramp" +/obj/effect/turf_decal/tile/neutral, +/obj/structure/railing{ + dir = 1 }, /turf/open/floor/iron/dark, -/area/cargo/storage) -"qKa" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/plating, -/area/security/prison) -"qKf" = ( -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/stripes/corner{ +/area/station/science/research) +"saW" = ( +/turf/open/floor/iron/white, +/area/station/security/prison/mess) +"sby" = ( +/obj/effect/turf_decal/tile/blue{ dir = 4 }, -/obj/effect/turf_decal/stripes/corner{ +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/siding/white{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/station/hallway/primary/fore) +"sbz" = ( +/obj/machinery/airalarm/directional/north, +/obj/effect/turf_decal/siding/wood/end{ dir = 1 }, -/obj/effect/turf_decal/stripes/corner{ +/obj/machinery/light/small/directional/north, +/turf/open/floor/wood/parquet, +/area/station/command/heads_quarters/captain/private) +"sbC" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/rack, +/obj/item/stack/sheet/iron/fifty, +/obj/effect/spawner/random/maintenance/two, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/port/greater) +"sbJ" = ( +/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/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/machinery/holopad/secure, -/turf/open/floor/engine, -/area/ai_monitored/turret_protected/ai) -"qKi" = ( -/obj/structure/rack, -/obj/item/controller, -/obj/item/compact_remote, -/obj/item/compact_remote, -/obj/effect/turf_decal/tile/purple/half/contrasted{ - dir = 1 +/obj/effect/turf_decal/tile/blue, +/obj/item/wrench/medical, +/obj/machinery/light/directional/west, +/obj/machinery/status_display/evac/directional/west, +/obj/item/storage/pill_bottle/mannitol{ + pixel_x = 8; + pixel_y = 7 }, -/obj/machinery/airalarm/directional/north, /turf/open/floor/iron/showroomfloor, -/area/science/misc_lab) -"qKl" = ( -/turf/closed/wall/r_wall, -/area/engineering/lobby) -"qKo" = ( +/area/station/medical/medbay/central) +"sbX" = ( +/obj/effect/decal/cleanable/dirt, /obj/structure/cable, -/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/spawner/random/structure/steam_vent, +/turf/open/floor/plating, +/area/station/maintenance/department/crew_quarters/bar) +"scc" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/turf/open/floor/iron, +/area/station/service/hydroponics) +"scg" = ( +/obj/machinery/suit_storage_unit/captain, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/status_display/evac/directional/north, +/turf/open/floor/iron/dark, +/area/station/command/heads_quarters/captain) +"scp" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, +/mob/living/simple_animal/hostile/asteroid/hivelord, +/turf/open/floor/plating, +/area/station/cargo/warehouse) +"scE" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/iron/dark/corner{ + dir = 8 + }, +/area/station/hallway/primary/port) +"scN" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, /turf/open/floor/iron/dark/corner{ - dir = 1 + dir = 4 }, -/area/hallway/primary/fore) -"qKJ" = ( -/obj/effect/turf_decal/bot, -/obj/machinery/conveyor{ - dir = 1; - id = "QMLoad"; - name = "off ramp" +/area/station/hallway/primary/central/fore) +"scQ" = ( +/obj/docking_port/stationary{ + dir = 4; + dwidth = 4; + height = 7; + id = "supply_home"; + name = "Cargo Bay"; + width = 12 + }, +/turf/open/space/basic, +/area/space) +"scR" = ( +/obj/item/storage/box/teargas{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/storage/box/handcuffs, +/obj/item/storage/box/flashbangs{ + pixel_x = -3; + pixel_y = -3 + }, +/obj/structure/table, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, +/obj/structure/extinguisher_cabinet/directional/east, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/security/armory) +"scT" = ( /obj/effect/turf_decal/tile/neutral{ dir = 1 }, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/machinery/light/directional/east, -/obj/machinery/airalarm/directional/east, -/obj/machinery/camera/directional/east{ - c_tag = "Cargo Ramps"; - name = "cargo camera"; - network = list("ss13","qm") - }, -/turf/open/floor/iron/dark, -/area/cargo/storage) -"qKM" = ( -/obj/machinery/door/airlock/external{ - name = "Security Escape Pod"; - space_dir = 2 +/obj/structure/rack, +/obj/item/wrench, +/obj/item/crowbar/red, +/obj/machinery/newscaster/directional/east, +/obj/effect/turf_decal/bot, +/obj/item/stack/sheet/glass{ + amount = 20 }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/obj/item/stack/sheet/iron/twenty, /turf/open/floor/iron/dark, -/area/maintenance/port/aft) -"qKO" = ( +/area/station/service/bar) +"scX" = ( +/obj/effect/spawner/structure/window, +/turf/open/floor/plating, +/area/station/commons/storage/primary) +"sdd" = ( +/obj/structure/table, /obj/effect/turf_decal/tile/neutral{ - dir = 4 + dir = 8 }, -/obj/effect/turf_decal/tile/neutral, -/obj/structure/cable, -/obj/machinery/atmospherics/components/binary/pump/off{ - dir = 4; - name = "O2 To Pure" +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, +/obj/item/clipboard, +/obj/item/folder, /turf/open/floor/iron/dark, -/area/engineering/atmos) -"qKT" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "lawyer_shutters"; - name = "Law Office Shutters" - }, -/turf/open/floor/plating, -/area/service/lawoffice) -"qLt" = ( -/obj/item/kirbyplants{ - icon_state = "plant-05" +/area/station/security/courtroom) +"sdm" = ( +/obj/structure/table/wood, +/obj/machinery/computer/libraryconsole/bookmanagement{ + pixel_y = 5 }, /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, /obj/effect/decal/cleanable/dirt, -/obj/machinery/status_display/evac/directional/north, +/obj/effect/decal/cleanable/cobweb, +/obj/structure/noticeboard/directional/west, /turf/open/floor/iron/dark, -/area/maintenance/starboard/fore) -"qLv" = ( -/turf/closed/wall/r_wall, -/area/command/heads_quarters/ce) -"qLx" = ( -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/structure/chair/stool/bar/directional/east, -/obj/machinery/light/directional/north, -/obj/machinery/computer/security/telescreen/entertainment/directional/north, -/turf/open/floor/iron/showroomfloor, -/area/service/bar/atrium) -"qLH" = ( -/obj/machinery/newscaster/directional/east, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/area/station/maintenance/starboard/fore) +"sdp" = ( +/obj/structure/table/reinforced, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, +/obj/item/computer_hardware/hard_drive/portable/engineering, +/obj/item/computer_hardware/hard_drive/portable/engineering, +/obj/item/computer_hardware/hard_drive/portable/atmos, +/obj/item/folder, +/obj/item/stamp/ce, /turf/open/floor/iron/dark, -/area/service/chapel/funeral) -"qLL" = ( +/area/station/command/heads_quarters/ce) +"sdy" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/station/maintenance/starboard) +"seb" = ( +/obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 1 +/obj/structure/cable, +/turf/open/floor/plating{ + icon_state = "panelscorched" }, -/obj/structure/disposalpipe/segment{ - dir = 4 +/area/station/maintenance/fore) +"see" = ( +/obj/structure/table, +/obj/machinery/cell_charger, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/obj/machinery/duct, -/turf/open/floor/iron/showroomfloor, -/area/service/bar/atrium) -"qLS" = ( -/turf/closed/wall/rust, -/area/hallway/primary/fore) -"qMa" = ( /obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/station/engineering/hallway) +"seo" = ( +/obj/effect/turf_decal/stripes/corner{ dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/simple/purple/visible{ +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/obj/effect/landmark/xeno_spawn, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/wood, +/area/station/maintenance/port/fore) +"sex" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ dir = 4 }, -/obj/machinery/meter, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, /turf/open/floor/iron, -/area/engineering/atmos) -"qMl" = ( -/turf/closed/wall, -/area/maintenance/department/chapel/monastery) -"qMn" = ( -/obj/machinery/camera/autoname/directional/east, -/obj/structure/disposalpipe/segment{ - dir = 9 +/area/station/hallway/primary/starboard) +"seG" = ( +/obj/machinery/doppler_array{ + dir = 4 }, -/obj/machinery/light/directional/east, -/obj/effect/turf_decal/siding/wood/corner{ +/obj/effect/turf_decal/tile/purple/half/contrasted{ dir = 4 }, -/turf/open/floor/iron/grimy, -/area/service/chapel/office) -"qMu" = ( -/obj/structure/table/reinforced, -/obj/item/clipboard, -/obj/item/clothing/mask/gas/sechailer/swat, -/obj/item/screwdriver, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ +/obj/effect/turf_decal/delivery, +/turf/open/floor/iron/showroomfloor, +/area/station/science/ordnance) +"seK" = ( +/obj/structure/table/reinforced/plastitaniumglass, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/cell_charger, +/obj/item/stock_parts/cell, +/turf/open/floor/iron/dark, +/area/station/service/chapel/storage) +"seN" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/turf/open/floor/iron/dark, -/area/security/office) -"qMJ" = ( -/obj/effect/decal/cleanable/cobweb, -/obj/item/kirbyplants{ - icon_state = "plant-03" +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, -/obj/effect/turf_decal/stripes/corner{ +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/effect/decal/cleanable/blood/old, -/turf/open/floor/carpet/green, -/area/maintenance/port/greater) -"qNd" = ( -/obj/structure/chair/stool/directional/south, -/obj/structure/cable, -/obj/effect/turf_decal/trimline/red/warning, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/landmark/start/hangover, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) +"seP" = ( /obj/effect/turf_decal/stripes/line, -/turf/open/floor/iron/showroomfloor, -/area/security/prison) -"qNm" = ( -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 8 - }, -/obj/effect/turf_decal/tile/yellow{ +/obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/effect/landmark/start/cargo_technician, -/obj/structure/chair/office{ - dir = 8 +/obj/machinery/atmospherics/pipe/smart/manifold4w/general/visible, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 }, /turf/open/floor/iron, -/area/cargo/office) -"qNw" = ( -/obj/effect/turf_decal/tile/yellow{ - dir = 4 +/area/station/cargo/warehouse) +"seT" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/sign/warning/vacuum/external{ + pixel_y = 32 }, -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/obj/effect/landmark/event_spawn, +/turf/open/floor/plating{ + icon_state = "platingdmg3" }, -/obj/structure/disposalpipe/segment, +/area/station/maintenance/starboard) +"seU" = ( +/obj/structure/table, +/obj/item/clothing/gloves/color/yellow, +/obj/item/electronics/apc, +/obj/item/electronics/airlock{ + pixel_y = 6 + }, +/obj/item/stock_parts/cell/high, +/turf/open/floor/engine, +/area/station/engineering/storage/tech) +"sfi" = ( +/obj/item/bedsheet/red, +/obj/structure/bed, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/landmark/start/prisoner, /turf/open/floor/iron, -/area/commons/storage/primary) -"qNE" = ( +/area/station/security/prison/safe) +"sft" = ( +/obj/machinery/door/airlock/maintenance, +/obj/effect/mapping_helpers/airlock/abandoned, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/decal/cleanable/dirt, -/obj/structure/disposalpipe/segment{ - dir = 6 - }, /obj/structure/cable, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"qNG" = ( -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/obj/effect/mapping_helpers/airlock/unres{ + dir = 4 }, -/obj/structure/extinguisher_cabinet/directional/west, -/obj/effect/turf_decal/stripes/corner{ +/obj/effect/mapping_helpers/airlock/access/any/security/maintenance, +/turf/open/floor/iron/dark, +/area/station/maintenance/port/greater) +"sfx" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/machinery/smartfridge/organ, -/turf/open/floor/iron/dark, -/area/medical/surgery/aft) -"qNI" = ( /obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/general/visible, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/machinery/light/small/directional/west, +/obj/machinery/button/door/directional/south{ + id = "freight_port"; + name = "Freight Bay Control" + }, /turf/open/floor/plating, -/area/maintenance/fore) -"qOj" = ( +/area/station/cargo/warehouse) +"sfV" = ( /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, +/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible{ + dir = 4 }, -/obj/structure/displaycase/labcage, -/obj/effect/turf_decal/box, -/obj/machinery/light/directional/south, -/obj/machinery/firealarm/directional/south, /turf/open/floor/iron/dark, -/area/command/heads_quarters/rd) -"qOu" = ( -/obj/effect/turf_decal/tile/red, +/area/station/engineering/atmos) +"sgh" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, /obj/effect/turf_decal/tile/red{ dir = 1 }, -/obj/structure/disposalpipe/segment{ +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/turf/open/floor/iron/showroomfloor, -/area/service/bar/atrium) -"qOI" = ( -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/turf/open/floor/iron, +/area/station/hallway/primary/port) +"sgi" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/landmark/xeno_spawn, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/station/maintenance/port/greater) +"sgj" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/green, +/obj/effect/turf_decal/tile/blue{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/obj/effect/landmark/start/hangover, +/turf/open/floor/iron, +/area/station/service/hydroponics) +"sgn" = ( +/obj/effect/turf_decal/tile/yellow/half/contrasted, +/obj/machinery/atmospherics/pipe/smart/simple/yellow/visible{ + dir = 5 }, +/turf/open/floor/iron/showroomfloor, +/area/station/science/ordnance/storage) +"sgA" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/machinery/atmospherics/components/unary/thermomachine/heater{ +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, /turf/open/floor/iron, -/area/engineering/atmos/pumproom) -"qPt" = ( -/obj/machinery/computer/camera_advanced/xenobio{ - dir = 4 +/area/station/security/processing) +"sgC" = ( +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/security/office) +"sgE" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/sign/warning/secure_area{ + desc = "A warning sign which reads 'SERVER ROOM'."; + name = "SERVER ROOM"; + pixel_y = 32 }, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/turf/open/floor/plating, +/area/station/science/server) +"sgF" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/starboard) +"sgW" = ( +/obj/structure/window/reinforced{ dir = 4 }, -/obj/structure/window/reinforced, -/obj/machinery/light/directional/north, -/obj/machinery/requests_console/directional/north{ - department = "Xenobiology"; - departmentType = 2; - name = "Xenobiology Requests Console"; - pixel_x = -32; - receive_ore_updates = 1 +/mob/living/carbon/human/species/monkey, +/turf/open/floor/grass, +/area/station/science/genetics) +"shk" = ( +/obj/machinery/telecomms/bus/preset_four, +/turf/open/floor/circuit/green/telecomms/mainframe, +/area/station/tcommsat/server) +"sht" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/station/maintenance/disposal) +"shC" = ( +/obj/machinery/door/airlock/security/glass{ + id_tag = "innerbrig"; + name = "Brig" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "brig-entrance-right" }, +/obj/effect/mapping_helpers/airlock/access/all/security/entrance, /turf/open/floor/iron/dark, -/area/science/xenobiology) -"qPH" = ( -/obj/structure/sign/departments/security, -/turf/closed/wall/r_wall/rust, -/area/ai_monitored/command/nuke_storage) -"qPR" = ( +/area/station/security/brig) +"shE" = ( +/obj/effect/turf_decal/stripes/line, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/station/maintenance/department/chapel/monastery) +"shH" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, +/obj/structure/cable, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"shO" = ( +/obj/machinery/atmospherics/pipe/smart/manifold/purple/visible{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple/half/contrasted, +/turf/open/floor/iron/showroomfloor, +/area/station/science/ordnance) +"shP" = ( +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/duct, +/turf/open/floor/iron/showroomfloor, +/area/station/service/bar/atrium) +"shS" = ( +/obj/effect/turf_decal/tile/purple{ dir = 8 }, -/obj/machinery/firealarm/directional/south, -/turf/open/floor/iron/dark/corner{ +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/turf_decal/siding/purple/corner{ dir = 8 }, -/area/hallway/primary/central/fore) -"qPV" = ( +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/turf/open/floor/iron/showroomfloor, +/area/station/science/xenobiology) +"shW" = ( +/obj/machinery/airalarm/directional/west, /obj/effect/turf_decal/tile/neutral{ dir = 4 }, /obj/effect/turf_decal/tile/neutral, -/obj/machinery/atmospherics/pipe/smart/manifold4w/general/visible, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/directional/west, /turf/open/floor/iron/dark, -/area/science/xenobiology) -"qQu" = ( -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 8 +/area/station/cargo/drone_bay) +"shZ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ + dir = 6 }, -/obj/effect/turf_decal/tile/neutral, -/turf/open/floor/iron/dark, -/area/command/bridge) -"qQw" = ( -/obj/machinery/newscaster/directional/west, -/obj/machinery/computer/prisoner/management{ - dir = 4 +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/maintenance/port/lesser) +"sij" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Virology Maintenance" }, -/turf/open/floor/wood, -/area/command/heads_quarters/hos) -"qQN" = ( -/obj/effect/turf_decal/tile/brown{ - dir = 4 +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/obj/effect/turf_decal/tile/brown{ +/obj/effect/mapping_helpers/airlock/access/all/medical/virology, +/turf/open/floor/iron/dark, +/area/station/maintenance/department/medical/central) +"siF" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/blue{ dir = 8 }, -/obj/effect/turf_decal/tile/brown{ +/obj/effect/turf_decal/tile/blue{ dir = 1 }, -/obj/effect/turf_decal/tile/yellow{ +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/turf_decal/loading_area, -/obj/effect/decal/cleanable/blood/old, -/obj/effect/decal/cleanable/dirt, +/obj/item/kirbyplants{ + icon_state = "plant-16" + }, /turf/open/floor/iron, -/area/cargo/storage) -"qQX" = ( -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/area/station/command/gateway) +"siH" = ( +/obj/effect/spawner/structure/window/reinforced/tinted, +/turf/open/floor/plating, +/area/station/service/chapel/dock) +"siI" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 1 }, -/obj/machinery/atmospherics/components/binary/pump{ - dir = 4; - name = "Pure to Mix" +/obj/machinery/restaurant_portal/restaurant, +/obj/structure/disposalpipe/segment{ + dir = 5 }, -/turf/open/floor/iron, -/area/engineering/atmos/pumproom) -"qRs" = ( -/obj/effect/turf_decal/bot, -/obj/machinery/conveyor{ - dir = 9; - id = "QMLoad"; - name = "off ramp" +/obj/effect/turf_decal/delivery/red, +/obj/machinery/duct, +/turf/open/floor/iron/showroomfloor, +/area/station/service/bar/atrium) +"siL" = ( +/obj/structure/table/bronze, +/obj/machinery/light/small/directional/west, +/obj/item/toy/plush/ratplush, +/turf/open/floor/bronze/filled, +/area/station/maintenance/department/chapel) +"siS" = ( +/obj/machinery/door/airlock/external{ + name = "Prison External Airlock" }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "kilo-maint-1" }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/mapping_helpers/airlock/unres{ dir = 8 }, -/obj/effect/turf_decal/tile/neutral, +/obj/effect/mapping_helpers/airlock/access/any/security/maintenance, +/turf/open/floor/plating, +/area/station/maintenance/port/lesser) +"sjG" = ( +/obj/effect/spawner/structure/window/reinforced/tinted, +/turf/open/floor/plating, +/area/station/service/chapel/monastery) +"sjV" = ( +/obj/machinery/door/airlock/maintenance, +/obj/effect/mapping_helpers/airlock/abandoned, +/obj/structure/barricade/wooden/crude, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/unres, +/obj/effect/mapping_helpers/airlock/access/any/medical/maintenance, /turf/open/floor/iron/dark, -/area/cargo/storage) -"qRu" = ( +/area/station/maintenance/port/greater) +"skA" = ( +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/delivery, /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating{ - icon_state = "panelscorched" +/obj/machinery/door/window/brigdoor/right/directional/north{ + id = "Cell 2"; + name = "Cell 2"; + req_access = list("security") }, -/area/maintenance/port/lesser) -"qRD" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/airalarm/directional/west, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/red, -/turf/open/floor/iron, -/area/security/office) -"qSp" = ( -/obj/effect/turf_decal/bot, -/obj/machinery/conveyor{ - dir = 4; - id = "packagereturn"; - name = "crate return belt" +/turf/open/floor/iron/showroomfloor, +/area/station/security/brig) +"skB" = ( +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/engine, +/area/station/ai_monitored/command/nuke_storage) +"skC" = ( +/turf/closed/wall/rust, +/area/station/security/brig) +"skI" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/sign/warning/secure_area{ + pixel_y = -32 }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light/directional/south, -/turf/open/floor/iron/dark, -/area/cargo/sorting) -"qSu" = ( -/obj/effect/turf_decal/tile/yellow{ +/turf/open/floor/plating, +/area/station/maintenance/disposal) +"skM" = ( +/obj/structure/cable, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/hallway/primary/starboard) +"skP" = ( +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/obj/effect/turf_decal/loading_area{ - dir = 8 +/obj/structure/reflector/double/anchored{ + dir = 6 }, -/obj/effect/turf_decal/tile/red, -/turf/open/floor/iron, -/area/engineering/main) -"qSw" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"skR" = ( +/obj/structure/closet{ + name = "maid locker" }, +/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced, -/obj/machinery/door/window/left/directional/north{ - dir = 4; - name = "Inner Pipe Access"; - req_access_txt = "24" - }, +/obj/effect/turf_decal/bot, /obj/effect/decal/cleanable/dirt, +/obj/item/clothing/gloves/color/white, +/obj/item/clothing/accessory/maidapron{ + pixel_x = -4; + pixel_y = -4 + }, +/obj/item/clothing/shoes/laceup, +/obj/structure/mirror/directional/north, +/turf/open/floor/iron/dark, +/area/station/maintenance/fore) +"slh" = ( +/obj/structure/flora/bush/flowers_br/style_random, +/obj/item/radio/intercom/directional/south, +/obj/structure/flora/bush/flowers_pp/style_random, +/turf/open/floor/grass, +/area/station/service/hydroponics/garden) +"slo" = ( /obj/structure/cable, -/obj/machinery/atmospherics/pipe/bridge_pipe/yellow/visible{ +/obj/effect/spawner/structure/window/reinforced/tinted, +/turf/open/floor/plating, +/area/station/ai_monitored/turret_protected/ai_upload) +"slr" = ( +/obj/structure/railing/corner{ dir = 4 }, -/obj/machinery/atmospherics/pipe/bridge_pipe/green/visible, /turf/open/floor/iron/dark, -/area/engineering/atmos) -"qSA" = ( +/area/station/service/chapel/monastery) +"sls" = ( +/obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral{ dir = 1 }, +/obj/effect/turf_decal/caution/stand_clear, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ - dir = 8 + dir = 4 }, -/obj/machinery/firealarm/directional/west, +/obj/machinery/light/small/directional/north, /turf/open/floor/iron, -/area/engineering/atmos) -"qSF" = ( -/obj/structure/sign/warning/securearea, -/turf/closed/wall, -/area/engineering/gravity_generator) -"qSI" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/showroomfloor, -/area/security/warden) -"qSL" = ( -/obj/machinery/atmospherics/pipe/smart/manifold/scrubbers/visible{ - dir = 1 - }, -/turf/open/floor/engine, -/area/maintenance/disposal/incinerator) -"qTb" = ( -/obj/structure/cable, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/duct, -/turf/open/floor/plastic, -/area/hallway/secondary/service) -"qTd" = ( -/obj/machinery/conveyor{ - dir = 8; - id = "QMLoad"; - name = "off ramp" - }, +/area/station/cargo/storage) +"slu" = ( /obj/effect/turf_decal/tile/neutral{ dir = 8 }, /obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron/dark, -/area/cargo/storage) -"qTq" = ( -/obj/machinery/computer/secure_data{ +/obj/machinery/atmospherics/pipe/smart/simple/purple/visible{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"slB" = ( +/obj/structure/chair/pew/left{ dir = 8 }, +/obj/effect/turf_decal/siding/thinplating/dark{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/landmark/start/assistant, +/turf/open/floor/iron/chapel{ + dir = 1 + }, +/area/station/service/chapel/monastery) +"slC" = ( +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"smb" = ( /obj/effect/turf_decal/bot, +/obj/structure/rack, +/obj/item/tank/internals/oxygen, +/obj/item/pickaxe, +/turf/open/floor/plating, +/area/station/maintenance/starboard) +"smi" = ( /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/turf_decal/stripes/corner{ - dir = 8 - }, -/obj/machinery/light/small/directional/east, -/obj/machinery/firealarm/directional/south, -/turf/open/floor/iron/dark, -/area/hallway/primary/aft) -"qTs" = ( -/turf/open/floor/iron/stairs/old{ - dir = 8 - }, -/area/maintenance/fore) -"qTw" = ( -/obj/structure/table, +/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/machinery/firealarm/directional/west, -/obj/machinery/newscaster/directional/south, -/obj/item/stack/package_wrap, -/obj/item/storage/secure/briefcase{ - pixel_y = 4 +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/obj/item/hand_labeler, -/turf/open/floor/iron/dark, -/area/commons/vacant_room/commissary) -"qUk" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/effect/turf_decal/siding/wood{ +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"smn" = ( +/obj/effect/turf_decal/tile/yellow{ dir = 8 }, -/turf/open/floor/wood, -/area/service/library) -"qUq" = ( +/obj/effect/turf_decal/tile/yellow, /obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ +/obj/effect/landmark/event_spawn, +/obj/structure/cable, +/obj/effect/turf_decal/siding/yellow, +/turf/open/floor/iron, +/area/station/engineering/storage_shared) +"smq" = ( +/obj/effect/turf_decal/tile/blue{ dir = 1 }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/light/small/directional/west, /obj/structure/disposalpipe/segment, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/showroomfloor, -/area/service/bar/atrium) -"qUA" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, -/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ - cycle_id = "cargo-maint-passthrough" - }, -/obj/machinery/door/airlock/maintenance{ - req_access_txt = "12" - }, /turf/open/floor/iron/dark, -/area/maintenance/starboard) -"qUM" = ( -/obj/structure/sign/warning/securearea, -/turf/closed/wall/r_wall, -/area/engineering/storage/tech) -"qUO" = ( -/obj/machinery/airalarm/directional/west, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/engine, -/area/ai_monitored/turret_protected/ai) -"qVc" = ( -/obj/structure/transit_tube/crossing, -/obj/structure/disposalpipe/segment{ - dir = 10 - }, +/area/station/command/bridge) +"smC" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/plating, -/area/maintenance/fore) -"qVA" = ( -/obj/structure/chair/sofa/right{ - color = "#c45c57"; +/area/station/security/prison/garden) +"smR" = ( +/obj/effect/turf_decal/tile/red{ dir = 8 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, +/obj/effect/turf_decal/tile/red, /obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/railing{ +/turf/open/floor/iron, +/area/station/security/brig) +"sne" = ( +/obj/effect/turf_decal/tile/blue{ dir = 4 }, -/obj/effect/landmark/start/hangover, -/turf/open/floor/iron/dark, -/area/service/bar/atrium) -"qVM" = ( -/obj/structure/lattice, -/obj/structure/girder/reinforced, -/turf/open/space/basic, -/area/space/nearstation) -"qVZ" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/cargo/drone_bay) -"qWg" = ( +/obj/effect/turf_decal/tile/blue, /obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/stripes/line{ dir = 1 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"sni" = ( +/obj/structure/sign/warning/fire, +/obj/machinery/atmospherics/pipe/smart/simple/dark/visible{ + dir = 4 + }, +/turf/closed/wall, +/area/station/engineering/atmos) +"snn" = ( +/turf/closed/wall/rust, +/area/station/maintenance/department/chapel/monastery) +"snw" = ( +/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, /obj/effect/turf_decal/tile/neutral{ - dir = 4 + dir = 1 }, -/obj/machinery/meter, -/obj/machinery/atmospherics/pipe/smart/simple/green/visible, -/turf/open/floor/iron, -/area/engineering/atmos/pumproom) -"qWj" = ( -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/red/half/contrasted{ +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, +/obj/effect/turf_decal/bot, +/obj/machinery/holopad, +/obj/structure/cable, /turf/open/floor/iron, -/area/security/office) -"qWm" = ( +/area/station/cargo/office) +"snT" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/effect/landmark/start/hangover, -/turf/open/floor/iron/dark/corner, -/area/hallway/primary/central/fore) -"qWr" = ( -/obj/effect/turf_decal/tile/brown{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/corner{ +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/iron, -/area/cargo/storage) -"qWH" = ( -/obj/structure/chair/wood{ - dir = 8 +/obj/structure/cable, +/obj/structure/sign/poster/contraband/random/directional/north, +/turf/open/floor/plating{ + icon_state = "platingdmg1" }, -/obj/effect/landmark/start/hangover, -/turf/open/floor/wood, -/area/service/bar/atrium) -"qWZ" = ( -/obj/item/grenade/barrier{ - pixel_x = 4 +/area/station/maintenance/starboard/fore) +"snU" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "ceprivate"; + name = "Chief Engineer's Privacy Shutters" }, -/obj/item/grenade/barrier, -/obj/item/grenade/barrier{ - pixel_x = -4 +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/command/heads_quarters/ce) +"snW" = ( +/obj/structure/table/wood, +/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass{ + pixel_x = -3; + pixel_y = 15 }, -/obj/structure/table, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass{ + pixel_x = -6; + pixel_y = 3 }, -/obj/item/key/security, -/obj/item/key/security, -/obj/item/gun/energy/e_gun/dragnet, -/obj/item/gun/energy/e_gun/dragnet{ - pixel_x = -4; - pixel_y = 4 +/obj/item/reagent_containers/food/drinks/bottle/beer{ + desc = "A station exclusive. Consumption may result in seizures, blindness, drunkenness, or even death."; + list_reagents = list(/datum/reagent/consumable/ethanol/thirteenloko = 30); + name = "Kilo-Kocktail"; + pixel_x = 5; + pixel_y = 5 }, -/turf/open/floor/iron/dark, -/area/ai_monitored/security/armory) -"qXc" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 8 +/turf/open/floor/carpet/green, +/area/station/service/lawoffice) +"son" = ( +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 1 }, -/obj/machinery/light_switch/directional/east, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/camera/motion/directional/south{ - c_tag = "Vault"; - name = "vault camera"; - network = list("vault") +/obj/effect/landmark/event_spawn, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron/showroomfloor, +/area/station/medical/medbay/central) +"sow" = ( +/obj/item/kirbyplants{ + icon_state = "plant-02"; + pixel_y = 3 }, -/turf/open/floor/engine, -/area/ai_monitored/command/nuke_storage) -"qXn" = ( -/obj/structure/closet/secure_closet/security/sec, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/red{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/effect/turf_decal/bot, -/obj/machinery/light/directional/west, -/obj/item/clothing/mask/russian_balaclava, -/turf/open/floor/iron/dark, -/area/security/lockers) -"qXF" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/obj/effect/turf_decal/tile/red{ dir = 1 }, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/turf_decal/tile/blue{ +/obj/effect/turf_decal/stripes/corner{ dir = 1 }, -/obj/effect/turf_decal/tile/blue{ +/obj/effect/turf_decal/stripes/corner{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/landmark/start/head_of_personnel, -/obj/structure/chair/office, -/turf/open/floor/iron/dark, -/area/command/heads_quarters/hop) -"qXI" = ( +/obj/machinery/firealarm/directional/north, +/turf/open/floor/iron, +/area/station/security/processing) +"soB" = ( /obj/effect/turf_decal/tile/red, /obj/effect/turf_decal/tile/red{ dir = 1 }, -/obj/structure/table, -/obj/item/reagent_containers/food/condiment/enzyme{ - pixel_x = 9; - pixel_y = 3 - }, -/obj/effect/spawner/random/food_or_drink/donkpockets, -/obj/item/radio/intercom/prison/directional/north, -/turf/open/floor/iron/white, -/area/security/prison) -"qXM" = ( -/turf/open/floor/iron/stairs/old, -/area/maintenance/port/fore) -"qXR" = ( +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron/showroomfloor, +/area/station/service/bar/atrium) +"soC" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/effect/landmark/start/assistant, -/turf/open/floor/iron/dark, -/area/security/courtroom) -"qXU" = ( -/obj/structure/window/reinforced/spawner{ - dir = 4 - }, -/obj/structure/flora/ausbushes/grassybush, -/obj/structure/flora/ausbushes/lavendergrass, -/obj/structure/flora/ausbushes/leafybush, -/mob/living/simple_animal/butterfly, -/turf/open/floor/grass, -/area/hallway/primary/fore) -"qYS" = ( -/obj/effect/turf_decal/tile/yellow{ - dir = 4 +/obj/structure/cable, +/obj/effect/turf_decal/siding/wood, +/turf/open/floor/wood, +/area/station/command/heads_quarters/hop) +"soL" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/turf/open/floor/plating, +/area/station/maintenance/central) +"soZ" = ( +/obj/structure/table/reinforced, +/obj/item/reagent_containers/food/condiment/saltshaker{ + layer = 3.1; + pixel_x = -2; + pixel_y = 2 }, -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/blue, -/obj/machinery/meter, -/obj/effect/turf_decal/stripes/line{ - dir = 4 +/obj/item/reagent_containers/food/condiment/peppermill{ + desc = "Often used to flavor food or make people sneeze. Fashionably moved to the left side of the table."; + pixel_x = -8; + pixel_y = 2 }, -/obj/machinery/atmospherics/pipe/smart/simple/yellow/visible{ - dir = 10 +/obj/item/toy/figure/prisoner{ + pixel_x = 3; + pixel_y = 6 }, +/turf/open/floor/iron/white, +/area/station/security/prison/mess) +"spl" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, /obj/effect/turf_decal/stripes/corner{ - dir = 8 + dir = 4 }, -/turf/open/floor/iron, -/area/engineering/atmos) -"qYY" = ( -/obj/structure/table, -/obj/machinery/cell_charger, -/obj/item/stock_parts/cell/high, -/obj/item/radio/intercom/directional/south, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/obj/machinery/power/apc/auto_name/directional/east, +/turf/open/floor/plating{ + icon_state = "panelscorched" }, +/area/station/hallway/secondary/entry) +"spm" = ( /turf/open/floor/iron/dark, -/area/engineering/storage_shared) -"qZb" = ( +/area/station/service/chapel/storage) +"spr" = ( +/obj/effect/decal/cleanable/blood/old, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/carpet/green, +/area/station/maintenance/port/greater) +"spw" = ( /obj/effect/turf_decal/tile/red{ - dir = 1 + dir = 8 }, -/obj/effect/turf_decal/tile/blue{ +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/landmark/start/assistant, /turf/open/floor/iron, -/area/commons/locker) -"qZi" = ( -/obj/structure/disposalpipe/segment, -/turf/closed/wall, -/area/maintenance/starboard/aft) -"qZm" = ( +/area/station/security/brig) +"spz" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/decal/cleanable/oil, +/obj/structure/disposalpipe/segment, /obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/south, /turf/open/floor/plating{ - icon_state = "platingdmg1" + icon_state = "platingdmg3" }, -/area/maintenance/starboard) -"qZC" = ( -/obj/structure/water_source/puddle, -/obj/structure/flora/ausbushes/reedbush{ - pixel_y = 5 +/area/station/maintenance/port/fore) +"spE" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/siding/wood, +/obj/effect/turf_decal/siding/wood{ + dir = 1 }, -/obj/effect/spawner/random/engineering/tracking_beacon, -/turf/open/floor/grass, -/area/medical/virology) -"qZO" = ( -/obj/structure/extinguisher_cabinet/directional/south, -/obj/effect/turf_decal/tile/neutral{ +/obj/structure/cable, +/turf/open/floor/wood, +/area/station/service/lawoffice) +"spG" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple{ dir = 4 }, +/turf/open/floor/iron/showroomfloor, +/area/station/science/genetics) +"spQ" = ( +/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ - dir = 1 + dir = 8 }, +/turf/open/floor/iron/dark, +/area/station/command/bridge) +"spV" = ( /obj/structure/table, -/obj/item/stock_parts/micro_laser{ - pixel_x = -7; - pixel_y = -3 - }, -/obj/item/stock_parts/micro_laser{ - pixel_x = -1; - pixel_y = 3 +/obj/machinery/newscaster/directional/east, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/obj/item/stock_parts/micro_laser{ - pixel_x = -5; - pixel_y = 4 +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/obj/item/stock_parts/micro_laser{ - pixel_x = -3; - pixel_y = -2 +/obj/effect/turf_decal/siding/green{ + dir = 8 }, -/obj/item/stock_parts/scanning_module{ - pixel_x = 12; - pixel_y = -1 +/obj/item/storage/bag/plants/portaseeder, +/obj/machinery/light/small/directional/east, +/obj/item/crowbar/red, +/obj/item/plant_analyzer, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/dark, +/area/station/service/hydroponics/garden) +"spZ" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, -/obj/item/stock_parts/scanning_module{ - pixel_x = 10; - pixel_y = 1 +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/obj/item/stock_parts/scanning_module{ - pixel_x = 13; - pixel_y = 4 +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"sqg" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/security{ + name = "Law Office" }, -/obj/item/stock_parts/scanning_module{ - pixel_x = 8; - pixel_y = -1 +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/effect/turf_decal/stripes/corner{ - dir = 8 +/obj/effect/turf_decal/siding/wood/corner{ + dir = 4 }, +/obj/effect/mapping_helpers/airlock/access/all/service/lawyer, /turf/open/floor/iron/dark, -/area/cargo/drone_bay) -"qZQ" = ( -/obj/machinery/camera/directional/north{ - c_tag = "Fore Hallway Monastary Hall"; - name = "fore camera" - }, +/area/station/service/lawoffice) +"sqh" = ( +/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/stripes/corner{ +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/turf/open/floor/iron/dark/corner{ - dir = 4 +/obj/structure/disposalpipe/sorting/mail/flip{ + dir = 8; + name = "hos sorting disposal pipe"; + sortType = 8 }, -/area/hallway/primary/central/fore) -"qZU" = ( -/obj/structure/table, -/obj/item/storage/toolbox/electrical, -/obj/item/multitool, -/turf/open/floor/engine, -/area/engineering/storage/tech) -"qZW" = ( -/obj/effect/turf_decal/tile/red{ +/obj/structure/cable, +/turf/open/floor/iron/showroomfloor, +/area/station/security/office) +"sqs" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 1 }, +/turf/open/floor/iron/showroomfloor, +/area/station/security/execution/transfer) +"sqz" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/light/directional/north, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/machinery/light/directional/south, +/obj/structure/sign/departments/botany{ + pixel_y = -32 }, -/obj/structure/cable, -/obj/item/kirbyplants{ - icon_state = "plant-21" +/obj/effect/turf_decal/tile/green, +/obj/effect/turf_decal/tile/blue{ + dir = 8 }, -/obj/structure/extinguisher_cabinet/directional/north, /turf/open/floor/iron, -/area/hallway/primary/starboard) -"rai" = ( -/obj/structure/chair/sofa/right, -/obj/structure/sign/poster/official/love_ian{ - pixel_y = 32 +/area/station/hallway/primary/central/fore) +"sqK" = ( +/obj/structure/table, +/obj/effect/decal/cleanable/cobweb, +/obj/item/storage/box/lights/mixed{ + pixel_x = -4; + pixel_y = 4 }, -/turf/open/floor/carpet, -/area/medical/psychology) -"rar" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 +/obj/item/storage/box/lights/mixed{ + pixel_x = -4; + pixel_y = 4 }, -/obj/machinery/atmospherics/components/binary/pump{ - name = "Cooling Loop Bypass" +/obj/item/grenade/chem_grenade/cleaner{ + pixel_x = 10; + pixel_y = 6 }, -/obj/machinery/light/directional/east, -/turf/open/floor/engine, -/area/engineering/supermatter/room) -"raA" = ( -/obj/structure/cable, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/obj/item/grenade/chem_grenade/cleaner{ + pixel_x = 10; + pixel_y = 6 + }, +/obj/item/grenade/chem_grenade/cleaner{ + pixel_x = 10; + pixel_y = 6 }, +/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ - dir = 8 + dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/simple/dark/visible, +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/obj/machinery/firealarm/directional/west, /turf/open/floor/iron/dark, -/area/maintenance/disposal/incinerator) -"raL" = ( +/area/station/service/janitor) +"sqL" = ( /obj/effect/turf_decal/tile/yellow{ dir = 1 }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/yellow, +/obj/effect/landmark/xeno_spawn, /turf/open/floor/iron/showroomfloor, -/area/medical/chemistry) -"raM" = ( -/obj/machinery/light/directional/west, -/obj/machinery/status_display/ai/directional/west, -/obj/effect/turf_decal/stripes/corner, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/engine, -/area/ai_monitored/turret_protected/ai) -"rbs" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/area/station/medical/chemistry) +"sqM" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/computer/secure_data{ + dir = 4 }, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/item/kirbyplants/random, -/obj/structure/sign/poster/random/directional/west, -/turf/open/floor/iron/dark/corner{ - dir = 1 - }, -/area/hallway/primary/starboard) -"rbt" = ( -/obj/effect/turf_decal/tile/red{ +/obj/effect/turf_decal/stripes/corner{ dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/item/radio/intercom/directional/south, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/stripes/corner, -/obj/structure/cable, -/turf/open/floor/iron, -/area/security/brig) -"rbF" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/obj/machinery/space_heater, -/turf/open/floor/plating{ - icon_state = "panelscorched" - }, -/area/maintenance/port/greater) -"rbQ" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/turf/open/floor/iron/dark, +/area/station/security/checkpoint/engineering) +"srf" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/security/glass{ + name = "Brig" }, +/obj/effect/mapping_helpers/airlock/access/all/security/entrance, +/turf/open/floor/iron/dark, +/area/station/security/brig) +"srg" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/machinery/atmospherics/components/binary/pump/on{ - dir = 1; - name = "Air to Distro" - }, -/obj/structure/sign/warning/fire{ - pixel_x = 32 - }, -/obj/machinery/camera/directional/east{ - c_tag = "Atmospherics Distribution Loop"; - name = "atmospherics camera"; - network = list("ss13","engine") - }, -/obj/effect/turf_decal/stripes/corner, +/obj/machinery/portable_atmospherics/canister/anesthetic_mix, /turf/open/floor/iron/dark, -/area/engineering/atmos/pumproom) -"rbV" = ( -/obj/effect/turf_decal/bot, -/obj/machinery/conveyor{ - dir = 4; - id = "QMLoad2"; - name = "on ramp" +/area/station/medical/medbay/central) +"srk" = ( +/obj/machinery/deepfryer, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, +/obj/effect/turf_decal/bot, +/obj/structure/sign/poster/random/directional/north, +/turf/open/floor/iron/dark, +/area/station/service/kitchen) +"srs" = ( +/obj/machinery/firealarm/directional/north, +/turf/open/floor/iron/dark, +/area/station/service/chapel/monastery) +"srx" = ( /obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/machinery/light/directional/south, -/obj/machinery/status_display/supply{ - pixel_y = -32 - }, /obj/effect/turf_decal/tile/neutral{ - dir = 8 + dir = 1 }, +/obj/effect/turf_decal/bot, +/obj/structure/table/optable, /turf/open/floor/iron/dark, -/area/cargo/storage) -"rcf" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/north, -/turf/open/floor/plating{ - icon_state = "panelscorched" +/area/station/medical/surgery/aft) +"srA" = ( +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/area/maintenance/starboard/aft) -"rcu" = ( -/obj/machinery/door/airlock/maintenance{ - req_access_txt = "12" +/obj/effect/turf_decal/caution/stand_clear, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, +/obj/machinery/light/small/directional/south, +/turf/open/floor/iron, +/area/station/cargo/storage) +"srW" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/security{ + name = "Detective's Office" }, +/obj/structure/disposalpipe/segment, /obj/structure/cable, +/obj/effect/landmark/navigate_destination, +/obj/effect/mapping_helpers/airlock/access/all/security/detective, /turf/open/floor/iron/dark, -/area/maintenance/port/fore) -"rcx" = ( -/obj/structure/lattice/catwalk, -/obj/structure/transit_tube/crossing, +/area/station/security/detectives_office) +"srX" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/turf/open/floor/plating, -/area/maintenance/fore) -"rcC" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ dir = 4 }, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/effect/turf_decal/tile/blue, -/obj/machinery/firealarm/directional/south, -/obj/effect/turf_decal/stripes/corner, -/turf/open/floor/iron/showroomfloor, -/area/medical/exam_room) -"rcG" = ( +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"ssg" = ( +/obj/effect/turf_decal/stripes/line, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/engine, +/area/station/ai_monitored/turret_protected/ai_upload) +"ssi" = ( /obj/effect/turf_decal/bot, -/obj/structure/tank_dispenser, /obj/effect/turf_decal/tile/neutral{ - dir = 1 + dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/computer/security{ + dir = 4 + }, +/obj/machinery/requests_console/directional/west{ + department = "Security"; + departmentType = 5; + name = "Security Requests Console" }, /obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/south, /turf/open/floor/iron/dark, -/area/engineering/atmos/storage/gas) -"rcL" = ( -/obj/effect/landmark/start/hangover, +/area/station/security/checkpoint/customs) +"ssk" = ( /obj/effect/turf_decal/tile/neutral{ - dir = 8 + dir = 4 }, -/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/obj/structure/table/wood, +/obj/item/book/manual/wiki/detective{ + pixel_y = 4 }, -/turf/open/floor/iron, -/area/hallway/primary/central/fore) -"rcO" = ( -/obj/structure/fans/tiny, -/obj/machinery/door/poddoor/massdriver_chapel, -/turf/open/floor/plating, -/area/service/chapel/funeral) -"rcR" = ( -/obj/machinery/light/directional/west, -/obj/item/kirbyplants/random, +/obj/item/camera, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/dark, -/area/service/chapel/monastery) -"rcU" = ( -/obj/effect/turf_decal/tile/purple, -/obj/effect/turf_decal/tile/purple{ - dir = 8 +/area/station/maintenance/port/greater) +"ssr" = ( +/obj/structure/cable, +/obj/effect/landmark/event_spawn, +/obj/structure/disposalpipe/segment{ + dir = 10 }, -/obj/effect/turf_decal/tile/purple, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/siding/wood, +/obj/effect/turf_decal/siding/wood{ dir = 1 }, -/obj/machinery/camera/directional/south{ - c_tag = "Xenobiology Entrance"; - name = "science camera"; - network = list("ss13","rd") - }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/wood, +/area/station/command/heads_quarters/captain) +"ssx" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/light/small/directional/south, -/obj/structure/cable, -/turf/open/floor/iron/showroomfloor, -/area/science/xenobiology) -"rdh" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ dir = 1 }, -/turf/open/floor/iron/showroomfloor, -/area/science/mixing) -"rdu" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/port) +"ssF" = ( +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/security/prison) +"ssI" = ( +/obj/structure/chair/pew/right{ dir = 8 }, +/obj/effect/turf_decal/siding/thinplating/dark{ + dir = 6 + }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/engine, -/area/engineering/supermatter/room) -"rdC" = ( -/obj/structure/table/glass, -/obj/item/folder/white, -/obj/item/folder/white, -/obj/item/crowbar/red, -/obj/item/wrench, -/obj/item/storage/box/syringes{ - pixel_x = 4; - pixel_y = 6 +/turf/open/floor/iron/chapel, +/area/station/service/chapel/monastery) +"ssU" = ( +/obj/structure/flora/grass/jungle/a/style_random, +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, -/obj/item/storage/box/beakers{ - pixel_y = 2 +/turf/open/misc/asteroid, +/area/space/nearstation) +"ssV" = ( +/obj/structure/disposalpipe/segment{ + dir = 10 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"stu" = ( +/obj/structure/sign/departments/security, +/turf/closed/wall, +/area/station/maintenance/port/lesser) +"suj" = ( +/obj/machinery/door/airlock/external{ + name = "External Freight Airlock" }, -/obj/machinery/airalarm/directional/east, -/obj/structure/noticeboard/directional/south, -/obj/machinery/light/directional/east, -/turf/open/floor/iron/dark, -/area/medical/virology) -"rdG" = ( -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ +/turf/open/floor/iron/dark, +/area/station/cargo/warehouse) +"suo" = ( +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/caution/stand_clear, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/hallway/primary/aft) +"suA" = ( +/obj/effect/turf_decal/delivery, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/station/cargo/storage) +"suF" = ( +/obj/machinery/light/directional/north, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/effect/turf_decal/stripes/corner{ dir = 4 }, -/obj/structure/plaque/static_plaque/golden/commission/kilo, -/turf/open/floor/iron, -/area/hallway/primary/starboard) -"rdO" = ( -/obj/structure/sign/poster/contraband/missing_gloves, -/turf/closed/wall/rust, -/area/maintenance/port/greater) -"rdR" = ( -/obj/machinery/door/firedoor, +/turf/open/floor/engine, +/area/station/tcommsat/computer) +"suQ" = ( +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue, +/obj/structure/sink{ + dir = 8; + pixel_x = 11 + }, +/obj/structure/mirror/directional/east, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 + }, /obj/structure/cable, -/obj/structure/disposalpipe/segment, +/turf/open/floor/iron/showroomfloor, +/area/station/medical/surgery/aft) +"svG" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/caution/stand_clear, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark, -/area/hallway/primary/central/fore) -"rdS" = ( -/obj/machinery/computer/pod/old/mass_driver_controller/chapelgun{ - pixel_x = 30 +/obj/structure/table_frame, +/obj/machinery/camera/directional/north{ + c_tag = "Incinerator"; + name = "atmospherics camera"; + network = list("ss13","engine") }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/iron/dark, -/area/service/chapel/funeral) -"rej" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/disposal/incinerator) +"svV" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/mining/glass{ + name = "Quartermaster" }, +/obj/effect/mapping_helpers/airlock/access/all/supply/qm, +/turf/open/floor/iron/dark, +/area/station/cargo/qm) +"svW" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/rack, +/obj/item/clothing/gloves/cargo_gauntlet, +/obj/item/clothing/gloves/cargo_gauntlet, +/obj/item/clothing/gloves/cargo_gauntlet, /obj/effect/turf_decal/tile/neutral{ - dir = 1 + dir = 4 }, /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ - dir = 4 + dir = 8 }, -/obj/effect/turf_decal/stripes/white/corner{ +/turf/open/floor/iron/dark, +/area/station/cargo/storage) +"svZ" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/turf_decal/stripes/white/corner{ - dir = 1 +/obj/effect/turf_decal/siding/wood/corner{ + dir = 8 }, -/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/grimy, +/area/station/service/chapel/office) +"swA" = ( +/obj/item/reagent_containers/food/drinks/flask/gold{ + pixel_x = 3; + pixel_y = 8 + }, +/obj/item/reagent_containers/food/drinks/bottle/rum{ + pixel_x = -4; + pixel_y = 4 + }, +/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass{ + pixel_x = 7; + pixel_y = 4 + }, +/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass, +/obj/structure/table/wood, +/obj/machinery/power/apc/auto_name/directional/north, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/carpet/royalblack, +/area/station/command/heads_quarters/captain) +"swY" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/dark, -/area/medical/morgue) -"rex" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/door/firedoor, -/obj/machinery/door/airlock/hatch{ - name = "Satellite Storage"; - req_one_access_txt = "32;19" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ +/obj/effect/turf_decal/caution/stand_clear, +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/station/command/bridge) +"swZ" = ( +/obj/effect/turf_decal/delivery, +/obj/machinery/door/airlock/security{ + name = "Armoury" + }, /obj/structure/cable, +/obj/effect/mapping_helpers/airlock/access/all/security/armory, /turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/aisat/foyer) -"reE" = ( -/obj/structure/table, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/area/station/ai_monitored/security/armory) +"sxi" = ( +/turf/closed/wall/r_wall, +/area/station/service/chapel/office) +"sxl" = ( +/obj/machinery/door/airlock/atmos{ + name = "Filter Chamber" }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/obj/effect/mapping_helpers/airlock/abandoned, +/obj/effect/mapping_helpers/airlock/access/any/engineering/maintenance/departmental, +/turf/open/floor/iron/dark, +/area/station/maintenance/aft) +"sxn" = ( +/obj/structure/table/reinforced, +/obj/item/crowbar/red, +/obj/item/radio/headset/headset_sec, +/obj/item/folder/blue{ + pixel_x = 2; + pixel_y = 2 }, -/obj/item/stack/sheet/iron/fifty, -/obj/item/stack/sheet/iron/fifty, -/obj/item/stack/sheet/iron/fifty, -/obj/item/stack/sheet/glass/fifty, -/obj/item/stack/sheet/glass/fifty, -/obj/item/stack/sheet/glass/fifty, -/obj/item/crowbar, -/obj/item/grenade/chem_grenade/smart_metal_foam{ - pixel_x = 6 +/obj/item/folder/red{ + pixel_x = -2; + pixel_y = -2 }, -/obj/item/grenade/chem_grenade/smart_metal_foam{ - pixel_x = -2 +/obj/item/lighter, +/turf/open/floor/iron/dark, +/area/station/security/office) +"sxB" = ( +/turf/closed/wall/r_wall, +/area/station/science/research) +"sxC" = ( +/obj/structure/table/wood, +/obj/effect/turf_decal/box/corners{ + dir = 8 }, -/obj/item/stock_parts/cell/emproof{ - pixel_x = 6; - pixel_y = -6 +/obj/item/storage/briefcase, +/obj/machinery/status_display/evac/directional/west, +/turf/open/floor/iron, +/area/station/security/courtroom) +"sxF" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/command/heads_quarters/ce) +"sxM" = ( +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 8 }, -/turf/open/floor/iron/dark, -/area/engineering/main) -"reH" = ( +/obj/effect/turf_decal/tile/blue, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/light/directional/south, /obj/structure/cable, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/siding/blue/corner{ dir = 8 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/obj/machinery/power/apc/auto_name/directional/south, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/showroomfloor, +/area/station/medical/storage) +"sxQ" = ( +/obj/item/computer_hardware/hard_drive/portable{ + pixel_x = -5; + pixel_y = 8 }, -/obj/effect/turf_decal/plaque{ - icon_state = "L10" +/obj/item/computer_hardware/hard_drive/portable{ + pixel_x = 7; + pixel_y = 2 }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron, -/area/hallway/primary/central/fore) -"reJ" = ( -/obj/effect/turf_decal/tile/brown{ - dir = 1 +/obj/item/computer_hardware/hard_drive/portable{ + pixel_x = -8; + pixel_y = -3 }, -/obj/effect/turf_decal/tile/brown{ - dir = 8 +/obj/structure/table, +/obj/item/computer_hardware/hard_drive/portable/scipaper_program{ + pixel_x = 2; + pixel_y = 1 }, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 +/turf/open/floor/iron/dark, +/area/station/science/ordnance/office) +"syu" = ( +/obj/structure/sign/warning/deathsposal{ + layer = 4 }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/turf/closed/wall, +/area/station/science/xenobiology) +"syZ" = ( +/obj/effect/turf_decal/tile/blue{ dir = 4 }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/landmark/event_spawn, -/turf/open/floor/iron, -/area/construction/mining/aux_base) -"reT" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/tile/red{ dir = 1 }, -/turf/open/floor/engine, -/area/ai_monitored/turret_protected/ai_upload) -"reW" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/structure/closet/boxinggloves, +/obj/machinery/status_display/evac/directional/north, +/obj/effect/landmark/start/hangover/closet, +/turf/open/floor/iron, +/area/station/commons/fitness/recreation) +"sza" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating/rust, +/area/station/security/prison) +"szg" = ( +/obj/machinery/computer/telecomms/monitor, +/obj/effect/turf_decal/bot, /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 = 8 - }, -/obj/structure/disposalpipe/segment{ - dir = 9 - }, -/obj/structure/sign/poster/official/random/directional/south, -/turf/open/floor/iron/dark/corner, -/area/hallway/primary/central/fore) -"rfl" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/dark, +/area/station/tcommsat/computer) +"szK" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/plating/rust, +/area/station/security/prison) +"szL" = ( /obj/effect/turf_decal/tile/yellow{ dir = 4 }, +/obj/effect/turf_decal/tile/yellow, /obj/effect/turf_decal/tile/yellow{ - dir = 1 + dir = 8 }, -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/blue{ +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ dir = 1 }, -/obj/effect/turf_decal/tile/blue, -/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible{ +/obj/machinery/light/directional/south, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/stripes/corner{ dir = 4 }, -/obj/item/kirbyplants{ - icon_state = "plant-03" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 5 +/turf/open/floor/iron/showroomfloor, +/area/station/medical/chemistry) +"szY" = ( +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 }, -/turf/open/floor/iron, -/area/engineering/atmos) -"rfJ" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/table_frame, -/turf/open/floor/plating{ - icon_state = "platingdmg1" +/obj/effect/turf_decal/tile/yellow{ + dir = 4 }, -/area/maintenance/disposal/incinerator) -"rfL" = ( -/obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/obj/item/kirbyplants{ + icon_state = "plant-05" }, -/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ - dir = 5 +/obj/structure/extinguisher_cabinet/directional/east, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/engineering/atmos) -"rfS" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 - }, +/area/station/hallway/primary/central) +"sAm" = ( +/obj/effect/decal/cleanable/dirt, /obj/structure/cable, -/turf/open/floor/iron, -/area/command/bridge) -"rfY" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/siphon/monitored/plasma_output{ - dir = 1 - }, -/turf/open/floor/engine/plasma, -/area/engineering/atmos) -"rfZ" = ( -/obj/effect/turf_decal/tile/purple, -/obj/effect/turf_decal/tile/purple{ - dir = 4 - }, -/obj/effect/turf_decal/tile/purple, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 6 - }, -/turf/open/floor/iron/showroomfloor, -/area/science/robotics/lab) -"rgb" = ( -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, +/turf/open/floor/plating, +/area/station/security/prison) +"sAv" = ( +/turf/closed/wall/r_wall, +/area/station/security/prison) +"sAR" = ( /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, /obj/structure/table, -/obj/item/storage/box/hug/medical{ - pixel_y = 4 +/obj/item/stack/sheet/cardboard{ + amount = 15 }, -/obj/item/crowbar, -/obj/machinery/status_display/evac/directional/north, +/obj/item/storage/box/lights/mixed, /turf/open/floor/iron/dark, -/area/hallway/secondary/entry) -"rgg" = ( -/obj/effect/turf_decal/loading_area, -/obj/effect/turf_decal/tile/green, -/obj/effect/turf_decal/tile/green{ - dir = 8 +/area/station/cargo/sorting) +"sAZ" = ( +/obj/structure/rack, +/obj/effect/turf_decal/bot, +/obj/item/radio{ + pixel_x = -6; + pixel_y = 6 }, -/obj/effect/turf_decal/tile/green{ - dir = 1 +/obj/item/radio{ + pixel_x = 6; + pixel_y = 6 }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/obj/item/radio{ + pixel_y = 4 }, -/obj/machinery/atmospherics/components/binary/pump/on{ - name = "Unfiltered & Air to Mix" +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/dark, +/area/station/command/gateway) +"sBl" = ( +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/bridge_pipe/cyan/visible{ +/obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 4 }, -/turf/open/floor/iron/showroomfloor, -/area/engineering/atmos/pumproom) -"rgj" = ( +/obj/machinery/pdapainter/research, +/turf/open/floor/iron/dark, +/area/station/command/heads_quarters/rd) +"sBm" = ( /obj/effect/turf_decal/tile/neutral{ dir = 1 }, @@ -65133,921 +65615,1043 @@ /obj/machinery/atmospherics/pipe/smart/simple/cyan/visible{ dir = 4 }, -/obj/effect/turf_decal/stripes/corner{ - dir = 8 - }, +/obj/machinery/firealarm/directional/south, /turf/open/floor/iron/dark, -/area/engineering/atmos) -"rgn" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/public/glass{ - name = "Tool Storage" +/area/station/engineering/atmos) +"sBz" = ( +/obj/structure/sign/warning/secure_area, +/turf/closed/wall, +/area/station/command/gateway) +"sBJ" = ( +/obj/structure/flora/grass/jungle/a/style_random, +/obj/structure/flora/bush/grassy/style_random, +/obj/structure/flora/bush/flowers_yw/style_random, +/obj/structure/flora/bush/ferny/style_random, +/obj/structure/cable, +/turf/open/floor/grass, +/area/station/security/prison/garden) +"sBO" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 4 }, -/turf/open/floor/iron/dark, -/area/commons/storage/primary) -"rgs" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 1 +/obj/effect/turf_decal/tile/blue{ + dir = 8 }, -/obj/effect/turf_decal/siding/wood{ - dir = 4 +/obj/effect/turf_decal/tile/blue{ + dir = 1 }, -/turf/open/floor/wood, -/area/command/heads_quarters/captain) -"rgQ" = ( -/obj/machinery/door/airlock/atmos/glass{ - req_access_txt = "24" +/obj/effect/turf_decal/tile/blue{ + dir = 1 }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/turf/open/floor/engine, -/area/maintenance/disposal/incinerator) -"rhk" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/disposalpipe/segment{ dir = 10 }, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 +/obj/structure/cable, +/turf/open/floor/iron/showroomfloor, +/area/station/command/heads_quarters/cmo) +"sBX" = ( +/obj/effect/decal/cleanable/blood/old, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/structure/sign/poster/contraband/random/directional/west, +/turf/open/floor/plating{ + icon_state = "panelscorched" }, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 +/area/station/maintenance/starboard) +"sCa" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/public/glass{ + name = "Medbay" }, -/obj/effect/turf_decal/tile/red{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/structure/sink{ - pixel_y = 20 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/maintenance/disposal/incinerator) -"rhw" = ( -/obj/machinery/door/airlock/maintenance{ - name = "cargo maintenance" - }, +/turf/open/floor/iron/dark, +/area/station/hallway/primary/central/fore) +"sCg" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/decal/cleanable/dirt, /obj/structure/cable, -/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ - cycle_id = "cargo-maint-passthrough" +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating{ + icon_state = "panelscorched" }, -/obj/effect/mapping_helpers/airlock/access/any/supply/mining, -/obj/effect/mapping_helpers/airlock/access/any/supply/general, -/turf/open/floor/iron/dark, -/area/maintenance/starboard) -"rhC" = ( -/obj/structure/lattice/catwalk, -/obj/item/stack/sheet/glass, -/turf/open/space/basic, -/area/solars/port/aft) -"rhG" = ( -/obj/structure/table, +/area/station/maintenance/starboard/aft) +"sCr" = ( +/obj/structure/reagent_dispensers/fueltank, +/obj/effect/turf_decal/delivery, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/item/clothing/gloves/color/latex, -/obj/item/storage/backpack/duffelbag/sec/surgery{ - pixel_y = 5 +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/obj/item/clothing/mask/surgical, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/firealarm/directional/east, -/obj/machinery/status_display/ai/directional/north, /turf/open/floor/iron/dark, -/area/security/detectives_office) -"rhJ" = ( -/obj/machinery/mech_bay_recharge_port{ +/area/station/engineering/main) +"sCC" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ dir = 8 }, -/obj/effect/turf_decal/siding/thinplating/dark{ - dir = 6 +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/obj/structure/railing{ - dir = 4 +/obj/effect/turf_decal/stripes/line{ + dir = 5 }, -/turf/open/floor/iron, -/area/service/chapel/storage) -"rhY" = ( -/obj/structure/girder, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/corner, -/turf/open/floor/plating{ - icon_state = "panelscorched" +/obj/effect/turf_decal/stripes/corner{ + dir = 8 }, -/area/maintenance/starboard/fore) -"rhZ" = ( -/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"sCJ" = ( +/obj/structure/table/reinforced, /obj/effect/turf_decal/delivery, -/obj/structure/closet/crate{ - icon_state = "crateopen" +/obj/machinery/door/firedoor, +/obj/item/folder/red, +/obj/item/pen, +/obj/machinery/door/window/brigdoor/left/directional/north{ + name = "Brig Control Desk"; + req_access = list("armory") }, -/obj/effect/spawner/random/maintenance, +/obj/item/poster/random_official, +/obj/item/poster/random_official, +/obj/item/poster/random_official, /turf/open/floor/plating, -/area/maintenance/port/lesser) -"ria" = ( -/turf/closed/wall, -/area/cargo/warehouse) -"rif" = ( -/obj/effect/turf_decal/tile/blue{ +/area/station/security/warden) +"sCK" = ( +/obj/machinery/computer/communications{ dir = 4 }, /obj/effect/turf_decal/tile/blue{ dir = 1 }, /obj/effect/turf_decal/tile/blue{ - dir = 1 + dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/showroomfloor, -/area/command/heads_quarters/cmo) -"riq" = ( -/obj/structure/tank_dispenser/oxygen, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plating, -/area/cargo/warehouse) -"riz" = ( /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/dark, -/area/commons/locker) -"riA" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/caution/stand_clear, -/obj/machinery/status_display/evac/directional/north, /turf/open/floor/iron/dark, -/area/hallway/primary/central) -"riB" = ( +/area/station/command/bridge) +"sCV" = ( /obj/structure/cable, /obj/effect/turf_decal/stripes/line, /obj/machinery/atmospherics/pipe/smart/manifold4w/orange/visible, /turf/open/floor/engine, -/area/engineering/supermatter/room) -"riE" = ( -/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{ +/area/station/engineering/supermatter/room) +"sCY" = ( +/obj/effect/turf_decal/tile/yellow{ dir = 1 }, -/obj/machinery/vending/coffee, -/obj/structure/extinguisher_cabinet/directional/west, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/dark, -/area/security/courtroom) -"riF" = ( /obj/effect/turf_decal/tile/yellow{ - dir = 4 + dir = 8 }, -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/yellow{ +/obj/effect/turf_decal/tile/blue{ dir = 1 }, -/obj/effect/turf_decal/tile/red{ +/obj/effect/turf_decal/stripes/corner{ dir = 1 }, -/obj/effect/turf_decal/tile/red, -/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/bridge_pipe/yellow/visible{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/bridge_pipe/cyan/visible, /turf/open/floor/iron, -/area/engineering/main) -"rjJ" = ( -/obj/machinery/atmospherics/pipe/smart/simple/purple/visible, -/obj/machinery/meter, -/turf/closed/wall/r_wall, -/area/engineering/atmos) -"rjK" = ( +/area/station/engineering/atmos) +"sDd" = ( +/obj/machinery/door/airlock/research{ + name = "Ordnance Lab" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, /obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/door/airlock/engineering/glass{ - name = "Laser Room"; - req_access_txt = "10" +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, /obj/structure/cable, +/obj/effect/mapping_helpers/airlock/access/all/science/general, /turf/open/floor/iron/dark, -/area/engineering/supermatter/room) -"rjT" = ( -/obj/machinery/door/poddoor/preopen{ - id = "atmos"; - name = "Atmospherics Blast Door" +/area/station/science/ordnance) +"sDe" = ( +/obj/effect/turf_decal/bot, +/obj/structure/closet/crate{ + icon_state = "crateopen" }, -/obj/effect/spawner/structure/window/reinforced, +/obj/structure/grille/broken, +/obj/effect/spawner/random/maintenance, /turf/open/floor/plating, -/area/engineering/atmos/storage/gas) -"rkm" = ( -/obj/effect/turf_decal/trimline/green/filled/line{ - dir = 4 - }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/security/prison) -"rkn" = ( -/obj/item/stack/cable_coil, -/turf/open/misc/asteroid/airless, -/area/space/nearstation) -"rko" = ( -/obj/structure/grille, -/turf/closed/wall/r_wall/rust, -/area/engineering/atmos) -"rkz" = ( +/area/station/maintenance/aft) +"sDq" = ( +/obj/effect/turf_decal/bot, /obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/closet/wardrobe/mixed, /turf/open/floor/plating, -/area/maintenance/port/lesser) -"rkU" = ( -/obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/turf/open/floor/plating{ - icon_state = "panelscorched" +/area/station/maintenance/port/lesser) +"sDv" = ( +/obj/structure/table, +/turf/open/floor/plating, +/area/station/maintenance/disposal/incinerator) +"sDy" = ( +/obj/machinery/atmospherics/pipe/layer_manifold/supply/hidden{ + dir = 4 }, -/area/maintenance/starboard) -"rld" = ( -/obj/structure/sign/warning/electricshock, /turf/closed/wall/r_wall/rust, -/area/maintenance/port/fore) -"rlf" = ( -/obj/structure/cable, -/obj/machinery/duct, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/area/station/engineering/atmos/pumproom) +"sDD" = ( +/turf/open/floor/iron/showroomfloor, +/area/station/commons/toilet/restrooms) +"sDW" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, /obj/structure/disposalpipe/segment, -/obj/effect/landmark/start/hangover, -/turf/open/floor/plastic, -/area/hallway/secondary/service) -"rlr" = ( -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/stripes/corner, +/turf/open/floor/iron, +/area/station/commons/storage/primary) +"sEc" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/structure/table, +/obj/structure/sign/warning/electric_shock{ + pixel_y = 32 + }, +/obj/item/storage/toolbox/electrical, +/obj/item/assembly/flash/handheld, +/obj/structure/cable, +/turf/open/floor/engine, +/area/station/ai_monitored/turret_protected/ai) +"sEp" = ( +/turf/open/floor/plating/airless{ + icon_state = "platingdmg1" + }, +/area/space/nearstation) +"sEs" = ( +/obj/item/storage/box/bodybags, +/obj/item/pen, +/obj/structure/table, +/obj/item/radio/intercom/directional/west, +/obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/station/security/medical) +"sEx" = ( /obj/effect/turf_decal/tile/neutral{ dir = 1 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) +"sEN" = ( +/obj/structure/water_source/puddle, +/obj/structure/flora/bush/reed/style_random{ + pixel_y = 5 + }, +/turf/open/floor/grass, +/area/station/security/prison/garden) +"sFg" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/machinery/shower{ - dir = 8; - name = "emergency shower" - }, -/obj/structure/mirror/directional/east, -/obj/effect/turf_decal/stripes/corner, -/obj/effect/turf_decal/tile/purple, -/obj/effect/turf_decal/tile/purple{ +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/effect/landmark/start/geneticist, +/turf/open/floor/iron/dark/corner, +/area/station/hallway/primary/central/fore) +"sFr" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, /turf/open/floor/iron/showroomfloor, -/area/science/genetics) -"rlv" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 10 +/area/station/science/ordnance) +"sFv" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/tile/red{ + dir = 4 }, -/turf/open/floor/engine, -/area/engineering/supermatter/room) -"rlJ" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/cobweb/cobweb2, -/obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/north, -/turf/open/floor/plating{ - icon_state = "platingdmg3" +/obj/effect/turf_decal/tile/red{ + dir = 1 }, -/area/maintenance/port/fore) -"rlW" = ( -/obj/structure/rack, -/obj/effect/spawner/random/techstorage/command_all, -/turf/open/floor/circuit/green{ - luminosity = 2 +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, -/area/engineering/storage/tech) -"rmc" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 8 +/obj/effect/turf_decal/siding/red{ + dir = 1 }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/stripes/line, -/obj/item/radio/intercom/directional/east, +/obj/effect/landmark/start/depsec/engineering, /turf/open/floor/iron, -/area/hallway/secondary/entry) -"rmh" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/door/firedoor, +/area/station/security/checkpoint/engineering) +"sFF" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/security/brig) +"sFG" = ( +/obj/effect/turf_decal/tile/blue/fourcorners, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/neutral, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/atmospherics/components/trinary/filter/atmos/o2, +/turf/open/floor/iron/showroomfloor, +/area/station/engineering/atmos) +"sFW" = ( +/obj/effect/turf_decal/tile/red{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/delivery, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/door/window/brigdoor/right/directional/north{ + id = "Cell 1"; + name = "Cell 1"; + req_access = list("security") + }, +/turf/open/floor/iron/showroomfloor, +/area/station/security/brig) +"sGV" = ( +/obj/effect/turf_decal/loading_area, +/obj/effect/turf_decal/tile/green, +/obj/effect/turf_decal/tile/green{ dir = 8 }, -/obj/machinery/door/airlock/hydroponics/glass{ - name = "Hydroponics Backroom"; - req_access_txt = "35" +/obj/effect/turf_decal/tile/green{ + dir = 1 }, -/turf/open/floor/iron/dark, -/area/service/hydroponics) -"rml" = ( -/obj/structure/rack, -/obj/effect/turf_decal/bot, /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/item/storage/box/bodybags{ - pixel_y = 5 + dir = 1 }, -/obj/item/storage/medkit/regular{ - empty = 1; - name = "First-Aid (empty)" +/obj/machinery/atmospherics/components/binary/pump/on{ + name = "Unfiltered & Air to Mix" }, -/obj/item/storage/medkit/regular{ - empty = 1; - name = "First-Aid (empty)" +/obj/machinery/atmospherics/pipe/bridge_pipe/cyan/visible{ + dir = 4 }, -/obj/item/storage/medkit/regular{ - empty = 1; - name = "First-Aid (empty)" +/turf/open/floor/iron/showroomfloor, +/area/station/engineering/atmos/pumproom) +"sGW" = ( +/obj/effect/decal/cleanable/dirt, +/turf/closed/wall, +/area/station/maintenance/starboard/aft) +"sHf" = ( +/obj/structure/bed/dogbed/renault, +/obj/machinery/button/door/directional/south{ + id = "captain_escape"; + name = "Tactical Relocation Toggle" }, -/obj/item/stack/package_wrap, -/obj/item/healthanalyzer, -/obj/item/healthanalyzer, -/obj/item/healthanalyzer, -/obj/machinery/camera/directional/north{ - c_tag = "Robotics Lab"; - name = "science camera"; - network = list("ss13","rd") +/obj/effect/turf_decal/siding/wood{ + dir = 4 }, -/obj/item/radio/intercom/directional/north, -/turf/open/floor/iron/dark, -/area/science/robotics/lab) -"rmr" = ( -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 +/mob/living/simple_animal/pet/fox/renault, +/turf/open/floor/wood, +/area/station/command/heads_quarters/captain) +"sHh" = ( +/obj/structure/table, +/obj/machinery/camera/directional/west{ + c_tag = "ai_upload"; + name = "upload camera"; + network = list("aiupload") }, -/obj/effect/turf_decal/tile/blue, +/obj/item/radio/intercom/directional/west, +/obj/machinery/light/cold/directional/west, +/obj/effect/spawner/round_default_module, +/obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/stripes/line{ - dir = 1 + dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold/yellow/visible{ +/turf/open/floor/engine, +/area/station/ai_monitored/turret_protected/ai_upload) +"sHk" = ( +/obj/effect/turf_decal/tile/yellow{ dir = 1 }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/iron, -/area/engineering/atmos) -"rmu" = ( -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 8 +/obj/effect/turf_decal/tile/yellow{ + dir = 4 }, /obj/effect/turf_decal/tile/red{ - dir = 4 + dir = 1 }, -/obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/showroomfloor, -/area/security/brig) -"rmv" = ( /obj/effect/turf_decal/stripes/line{ - dir = 9 + dir = 4 }, -/obj/machinery/airalarm/directional/west, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/obj/effect/decal/cleanable/dirt, -/obj/structure/sign/warning/xeno_mining{ - pixel_y = 32 +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 6 }, -/obj/machinery/camera/directional/west{ - c_tag = "Port Quarter Solar"; - name = "engineering camera"; - network = list("ss13","engine") +/turf/open/floor/iron, +/area/station/engineering/lobby) +"sHm" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 4 }, -/obj/effect/landmark/xeno_spawn, -/obj/structure/cable, -/turf/open/floor/plating{ - icon_state = "platingdmg1" +/obj/structure/sign/barsign{ + pixel_y = 32 }, -/area/maintenance/solars/port/aft) -"rmx" = ( -/obj/machinery/door/airlock/atmos{ - name = "Atmospherics Connector"; - req_one_access_txt = "10;24;5" +/turf/open/floor/wood, +/area/station/service/bar/atrium) +"sHn" = ( +/obj/structure/bed/roller, +/obj/machinery/iv_drip, +/obj/effect/turf_decal/bot_white/left, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, -/obj/effect/turf_decal/delivery, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/extinguisher_cabinet/directional/west, +/obj/effect/turf_decal/stripes/corner, /turf/open/floor/iron/dark, -/area/maintenance/port/greater) -"rmN" = ( -/obj/effect/turf_decal/stripes/line, -/obj/machinery/light/small/directional/east, +/area/station/medical/medbay/central) +"sHw" = ( /obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/structure/spider/stickyweb, +/obj/structure/cable, /turf/open/floor/plating{ icon_state = "platingdmg3" }, -/area/maintenance/starboard) -"rmU" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/effect/landmark/event_spawn, -/turf/open/floor/plating, -/area/maintenance/starboard) -"rmW" = ( -/obj/effect/turf_decal/bot, -/obj/machinery/disposal/bin, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 8 +/area/station/maintenance/starboard) +"sHC" = ( +/obj/machinery/door/airlock/public/glass{ + name = "Docking Hallway" }, -/obj/machinery/atmospherics/pipe/smart/simple/green/visible{ - dir = 5 +/obj/structure/sign/directions/engineering{ + dir = 8; + pixel_y = -40 }, -/obj/structure/disposalpipe/trunk{ - dir = 4 +/obj/structure/sign/directions/security{ + dir = 8; + pixel_y = -32 }, -/turf/open/floor/iron/dark, -/area/engineering/atmos) -"rni" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/blue{ - dir = 4 +/obj/structure/sign/directions/medical{ + dir = 8; + pixel_y = -24 }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 +/obj/effect/turf_decal/delivery, +/turf/open/floor/iron/dark, +/area/station/hallway/primary/starboard) +"sHD" = ( +/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/stripes/corner{ +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/turf/open/floor/iron, -/area/hallway/primary/central) -"rnr" = ( -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/tile/green{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue{ +/obj/structure/cable, +/obj/effect/turf_decal/stripes/line{ dir = 8 }, /turf/open/floor/iron, -/area/service/hydroponics) -"rnt" = ( -/obj/effect/turf_decal/tile/blue{ +/area/station/hallway/primary/aft) +"sHX" = ( +/obj/structure/chair/stool/directional/south, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/grimy, +/area/station/security/prison) +"sIf" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/misc/asteroid, +/area/space/nearstation) +"sIo" = ( +/obj/structure/table, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/structure/chair{ - dir = 4 +/obj/item/folder{ + pixel_x = -4 }, -/obj/machinery/light/directional/west, -/obj/machinery/firealarm/directional/west, -/obj/effect/landmark/start/assistant, -/obj/effect/turf_decal/tile/blue{ - dir = 1 +/obj/item/disk/tech_disk{ + pixel_x = 4; + pixel_y = 4 + }, +/obj/item/disk/tech_disk{ + pixel_x = 4; + pixel_y = 4 + }, +/obj/item/disk/design_disk, +/obj/item/disk/design_disk, +/obj/item/stock_parts/manipulator, +/obj/item/stock_parts/manipulator, +/obj/item/stock_parts/micro_laser, +/obj/item/stock_parts/micro_laser, +/obj/item/stock_parts/capacitor{ + pixel_x = -6; + pixel_y = 6 + }, +/obj/item/stock_parts/capacitor{ + pixel_x = -6; + pixel_y = 6 }, +/turf/open/floor/iron/dark, +/area/station/science/lab) +"sIq" = ( +/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/structure/cable, /turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"rnA" = ( +/area/station/hallway/primary/central/fore) +"sIr" = ( +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/yellow, /obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/blood/old, -/turf/open/floor/plating, -/area/cargo/warehouse) -"rnV" = ( +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) +"sIx" = ( +/obj/effect/turf_decal/loading_area{ + dir = 4; + pixel_x = 5 + }, /obj/effect/turf_decal/tile/yellow{ - dir = 4 + dir = 1 }, -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/stripes/corner, /turf/open/floor/iron, -/area/commons/storage/primary) -"rnW" = ( -/obj/structure/lattice/catwalk, -/obj/structure/cable, -/turf/open/space/basic, -/area/solars/port/aft) -"rnY" = ( -/obj/structure/table, +/area/station/engineering/atmos/storage/gas) +"sIF" = ( +/obj/machinery/vending/cola/red, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 1 + }, +/obj/machinery/light/directional/north, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, +/turf/open/floor/iron/white, +/area/station/security/prison/mess) +"sIO" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, /obj/effect/turf_decal/tile/neutral{ - dir = 8 + dir = 1 }, +/turf/open/floor/iron, +/area/station/security/courtroom) +"sJd" = ( /obj/effect/turf_decal/tile/neutral{ dir = 1 }, /obj/effect/turf_decal/tile/neutral, -/obj/machinery/cell_charger, -/obj/item/stock_parts/cell/high{ - pixel_x = 4; - pixel_y = 4 +/obj/item/storage/fancy/cigarettes/cigars{ + pixel_x = 2; + pixel_y = 6 }, -/obj/item/stock_parts/cell/high, -/obj/item/screwdriver{ - pixel_y = 18 +/obj/item/storage/fancy/cigarettes/cigars/havana{ + pixel_x = 2; + pixel_y = 8 }, -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/commons/storage/primary) -"rob" = ( -/obj/effect/turf_decal/tile/yellow{ - dir = 1 +/obj/item/storage/fancy/cigarettes/cigars/cohiba{ + pixel_x = 2; + pixel_y = 10 }, -/obj/effect/turf_decal/tile/yellow{ +/obj/item/holosign_creator/robot_seat/bar, +/obj/machinery/status_display/evac/directional/west, +/obj/structure/table, +/obj/machinery/light/directional/west, +/obj/machinery/camera/directional/west{ + c_tag = "Bar"; + name = "bar camera" + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/station/service/bar) +"sJD" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/security/execution/transfer) +"sJH" = ( +/obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/effect/turf_decal/tile/red{ +/obj/machinery/meter, +/obj/machinery/light/directional/west, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, +/obj/machinery/status_display/evac/directional/west, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"sJJ" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/chair/office{ dir = 1 }, +/turf/open/floor/engine, +/area/station/tcommsat/computer) +"sJM" = ( +/turf/closed/wall, +/area/station/medical/surgery/fore) +"sJS" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/maintenance/starboard) +"sJU" = ( /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/turf/open/floor/iron, -/area/commons/storage/primary) -"roj" = ( -/obj/structure/table, -/obj/item/storage/box/lights/mixed{ - pixel_y = 5 - }, -/obj/item/stack/package_wrap, -/obj/item/hand_labeler, -/obj/effect/decal/cleanable/cobweb/cobweb2, -/obj/effect/decal/cleanable/dirt, -/obj/structure/extinguisher_cabinet/directional/east, +/obj/machinery/dna_scannernew, /turf/open/floor/iron/dark, -/area/command/gateway) -"rok" = ( -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow, +/area/station/science/genetics) +"sJW" = ( /obj/effect/turf_decal/tile/red{ dir = 4 }, -/obj/structure/table, -/obj/item/hfr_box/core, -/obj/item/hfr_box/corner, -/obj/item/hfr_box/corner, -/obj/item/hfr_box/corner, -/obj/item/hfr_box/corner, -/turf/open/floor/iron, -/area/maintenance/disposal/incinerator) -"roL" = ( -/obj/machinery/atmospherics/pipe/heat_exchanging/simple/layer2{ - dir = 8 +/obj/machinery/airalarm/directional/north, +/obj/machinery/camera/directional/north{ + c_tag = "brig_entrance" }, -/turf/open/floor/iron/dark/airless, -/area/science/mixing/chamber) -"rpj" = ( -/turf/closed/wall/rust, -/area/service/chapel/funeral) -"rpk" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 4 +/obj/effect/turf_decal/tile/red{ + dir = 1 }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/trimline/green/filled/line, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, +/turf/open/floor/iron, +/area/station/security/brig) +"sJY" = ( /obj/effect/turf_decal/tile/neutral{ - dir = 4 + dir = 1 }, -/obj/effect/landmark/start/botanist, -/turf/open/floor/iron/dark, -/area/service/hydroponics) -"rpo" = ( -/obj/effect/turf_decal/bot, -/obj/effect/decal/cleanable/dirt, -/obj/structure/closet{ - name = "supply locker" +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/obj/item/clothing/shoes/sneakers/brown, -/obj/effect/spawner/random/maintenance, -/obj/item/clothing/under/rank/cargo/tech, -/turf/open/floor/plating, -/area/maintenance/starboard) -"rpq" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 4 +/obj/structure/cable, +/obj/machinery/power/apc/auto_name/directional/west, +/turf/open/floor/iron/dark/corner{ + dir = 1 + }, +/area/station/hallway/primary/port) +"sKm" = ( +/obj/effect/turf_decal/delivery, +/obj/machinery/suit_storage_unit/cmo, +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/light/directional/west, +/turf/open/floor/iron/dark, +/area/station/command/heads_quarters/cmo) +"sKy" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/obj/effect/turf_decal/tile/red, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/decal/cleanable/dirt, /obj/structure/cable, -/turf/open/floor/iron, -/area/commons/fitness/recreation) -"rps" = ( +/obj/effect/landmark/start/depsec/supply, +/turf/open/floor/iron/dark, +/area/station/security/checkpoint/supply) +"sKA" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/caution/stand_clear, -/obj/effect/turf_decal/siding/purple/corner{ +/obj/machinery/newscaster/directional/east, +/obj/effect/turf_decal/tile/green, +/obj/effect/turf_decal/tile/blue{ dir = 4 }, +/obj/machinery/light/directional/east, +/turf/open/floor/iron, +/area/station/service/hydroponics) +"sKE" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, /turf/open/floor/iron/dark, -/area/science/xenobiology) -"rqY" = ( -/obj/structure/flora/grass/jungle, -/obj/structure/flora/ausbushes/grassybush, -/obj/structure/flora/ausbushes/genericbush, -/obj/structure/flora/ausbushes/ppflowers, -/obj/structure/flora/ausbushes/sunnybush, -/obj/structure/window/reinforced{ +/area/station/service/chapel/monastery) +"sKV" = ( +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/red{ dir = 4 }, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ +/obj/effect/turf_decal/tile/blue{ dir = 1 }, -/turf/open/floor/grass, -/area/command/heads_quarters/hop) -"rrE" = ( -/obj/structure/cable, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/structure/closet/crate/wooden/toy, +/obj/effect/turf_decal/box, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment, -/obj/machinery/door/firedoor/border_only{ - dir = 1 +/obj/machinery/firealarm/directional/south, +/obj/machinery/light_switch/directional/east{ + pixel_x = 24; + pixel_y = 6 }, -/obj/machinery/light/small/directional/east, -/turf/open/floor/iron/stairs, -/area/service/chapel/monastery) -"rrF" = ( -/obj/effect/decal/cleanable/cobweb/cobweb2, -/obj/effect/decal/cleanable/dirt, -/obj/structure/girder/displaced, -/turf/open/floor/plating{ - icon_state = "panelscorched" +/turf/open/floor/iron, +/area/station/service/theater) +"sLb" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/area/maintenance/starboard/aft) -"rrS" = ( -/obj/machinery/atmospherics/pipe/bridge_pipe/yellow/visible{ - dir = 4 +/turf/open/floor/iron/dark/corner, +/area/station/hallway/primary/central/fore) +"sLf" = ( +/obj/effect/turf_decal/tile/red{ + dir = 1 }, -/obj/structure/lattice/catwalk, -/obj/machinery/atmospherics/pipe/bridge_pipe/scrubbers/visible, -/turf/open/space/basic, -/area/space/nearstation) -"rrU" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/tile/red{ dir = 4 }, -/obj/effect/turf_decal/stripes/corner{ +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, /obj/effect/turf_decal/stripes/corner{ dir = 8 }, +/turf/open/floor/iron/showroomfloor, +/area/station/security/lockers) +"sLl" = ( +/obj/structure/girder, +/obj/structure/grille, +/obj/structure/barricade/wooden, +/turf/open/floor/plating, +/area/station/maintenance/aft) +"sLw" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/engine, -/area/engineering/gravity_generator) -"rsa" = ( -/obj/machinery/door/airlock/maintenance{ - req_access_txt = "12" +/obj/effect/landmark/start/janitor, +/obj/structure/disposalpipe/segment{ + dir = 6 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment, /obj/structure/cable, -/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ - cycle_id = "engi-maint-passthrough" - }, -/turf/open/floor/iron/dark, -/area/maintenance/starboard/aft) -"rsg" = ( +/turf/open/floor/iron, +/area/station/service/janitor) +"sLD" = ( /obj/effect/turf_decal/tile/neutral{ - dir = 8 + dir = 4 }, -/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/structure/extinguisher_cabinet/directional/north, +/turf/open/floor/iron/dark/corner{ dir = 4 }, +/area/station/hallway/primary/fore) +"sLG" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/sorting/mail/flip{ - dir = 8; - name = "ce sorting disposal pipe"; - sortType = 5 +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/maintenance/fore) +"sLP" = ( +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue, +/obj/effect/landmark/start/janitor, +/obj/effect/turf_decal/stripes/line, +/obj/machinery/mineral/stacking_unit_console{ + machinedir = 2; + pixel_x = 64 }, +/obj/structure/cable, /turf/open/floor/iron, -/area/hallway/primary/aft) -"rsm" = ( -/obj/structure/closet/crate, -/obj/item/food/breadslice/plain, -/obj/item/food/breadslice/plain, -/obj/item/food/breadslice/plain, -/obj/item/food/grown/potato, -/obj/item/food/grown/potato, -/obj/item/food/grown/onion, -/obj/item/food/grown/onion, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ +/area/station/service/janitor) +"sLW" = ( +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/turf/open/floor/iron/white, -/area/security/prison) -"rsn" = ( -/obj/structure/chair/stool/bar/directional/west, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating{ - icon_state = "platingdmg1" +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/area/maintenance/port/lesser) -"rsC" = ( -/obj/structure/chair{ +/obj/machinery/atmospherics/pipe/smart/manifold/supply/visible{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/obj/item/radio/intercom/directional/east, +/obj/machinery/light/directional/east, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos/pumproom) +"sMa" = ( +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ dir = 4 }, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/item/radio/intercom/directional/north, +/turf/open/floor/iron, +/area/station/hallway/primary/aft) +"sMe" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/chair/office{ dir = 8 }, /turf/open/floor/iron/dark, -/area/security/interrogation) -"rtH" = ( -/obj/machinery/atmospherics/pipe/smart/simple/dark/visible, -/turf/closed/wall/r_wall, -/area/science/mixing/chamber) -"rtO" = ( -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/red, +/area/station/security/processing) +"sMf" = ( +/obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/commons/storage/primary) -"rtZ" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 1 +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/door/airlock/atmos{ + name = "Atmospherics" + }, +/obj/effect/landmark/navigate_destination, +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "atmos-entrance" }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/atmos, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"sMh" = ( +/turf/closed/wall/rust, +/area/station/hallway/secondary/exit/departure_lounge) +"sMi" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/green, /obj/effect/turf_decal/tile/blue{ dir = 4 }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 +/turf/open/floor/iron, +/area/station/service/hydroponics) +"sMo" = ( +/obj/structure/lattice, +/obj/structure/sign/warning/secure_area{ + pixel_x = 32 }, -/obj/machinery/light/directional/north, -/obj/effect/turf_decal/stripes/corner{ - dir = 4 +/turf/open/space/basic, +/area/space/nearstation) +"sMI" = ( +/obj/structure/table/glass, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/obj/machinery/button/door/directional/north{ - id = "medbay_front_door"; - name = "Medbay Doors Toggle"; - normaldoorcontrol = 1; - req_access_txt = "5" +/obj/item/folder/white, +/obj/item/wrench/medical, +/obj/item/toy/figure/cmo, +/turf/open/floor/iron/dark, +/area/station/command/heads_quarters/cmo) +"sML" = ( +/obj/machinery/door/airlock/public/glass{ + name = "Engineering Hallway" }, -/turf/open/floor/iron/showroomfloor, -/area/medical/medbay/central) -"rub" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/obj/structure/sign/departments/engineering{ + pixel_x = 32 }, +/obj/effect/turf_decal/delivery, /obj/structure/disposalpipe/segment, +/turf/open/floor/iron/dark, +/area/station/hallway/primary/aft) +"sMO" = ( +/obj/machinery/telecomms/processor/preset_four, /obj/structure/cable, -/turf/open/floor/iron, -/area/hallway/primary/central) -"ruf" = ( +/turf/open/floor/circuit/green/telecomms/mainframe, +/area/station/tcommsat/server) +"sMY" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"sNa" = ( /obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/decal/cleanable/dirt, +/obj/structure/extinguisher_cabinet/directional/east, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"sNe" = ( +/obj/structure/filingcabinet/chestdrawer, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ dir = 8 }, -/obj/effect/turf_decal/tile/neutral, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/obj/structure/sign/poster/official/random/directional/south, +/obj/machinery/firealarm/directional/west, +/obj/effect/turf_decal/bot, /turf/open/floor/iron, -/area/hallway/primary/aft) -"ruk" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/area/station/command/bridge) +"sNo" = ( +/obj/machinery/food_cart, +/obj/structure/window/reinforced, +/obj/effect/turf_decal/bot/right, /obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/structure/extinguisher_cabinet/directional/south, +/obj/effect/turf_decal/tile/neutral, /turf/open/floor/iron/dark, -/area/science/xenobiology) -"ruI" = ( -/obj/item/clothing/head/cardborg, -/obj/item/clothing/suit/cardborg, -/obj/structure/closet/cardboard/metal, -/obj/machinery/airalarm/directional/east, -/turf/open/floor/plating, -/area/maintenance/central) -"ruJ" = ( -/obj/effect/turf_decal/bot, -/obj/structure/rack, -/obj/item/storage/medkit/o2, -/obj/item/tank/internals/emergency_oxygen, +/area/station/maintenance/department/bridge) +"sNq" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /obj/effect/turf_decal/stripes/corner{ dir = 8 }, -/turf/open/floor/plating, -/area/maintenance/port/greater) -"ruM" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/obj/machinery/shower{ + dir = 4; + name = "emergency shower" }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/dark, -/area/science/xenobiology) -"ruR" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/firealarm/directional/west, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/station/maintenance/starboard/aft) +"sNR" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/corner, +/obj/structure/disposalpipe/segment, /obj/structure/cable, -/obj/effect/turf_decal/tile/neutral{ +/obj/machinery/light/small/directional/east, +/obj/effect/turf_decal/stripes/corner{ dir = 8 }, -/obj/structure/table, -/obj/machinery/microwave{ - pixel_y = 5 - }, /turf/open/floor/iron/dark, -/area/hallway/secondary/service) -"rva" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/area/station/maintenance/port/greater) +"sOi" = ( +/obj/effect/turf_decal/tile/red{ + dir = 1 }, -/turf/open/floor/iron, -/area/hallway/primary/port) -"rvb" = ( -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/yellow{ +/obj/effect/turf_decal/tile/red{ dir = 8 }, -/obj/effect/turf_decal/tile/neutral, -/obj/structure/sign/departments/engineering{ - pixel_y = -32 +/obj/effect/turf_decal/bot, +/obj/machinery/door_timer{ + id = "Cell 4"; + name = "Cell 4"; + pixel_x = -32 }, -/obj/machinery/camera/directional/south{ - c_tag = "Starboard Hallway Rotunda"; - name = "starboard camera" +/obj/structure/closet/secure_closet/brig{ + id = "Cell 4"; + name = "Cell 4 Locker" }, /turf/open/floor/iron, -/area/hallway/primary/starboard) -"rve" = ( +/area/station/security/brig) +"sOn" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold/scrubbers/visible, /obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/turf/open/floor/iron/checker, -/area/security/processing/cremation) -"rvw" = ( -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/turf/open/floor/iron, +/area/station/engineering/atmos) +"sOy" = ( +/obj/structure/chair{ + dir = 1 }, /obj/effect/turf_decal/tile/neutral{ dir = 1 @@ -66055,383 +66659,378 @@ /obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, /obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, -/area/hallway/primary/aft) -"rvD" = ( -/obj/structure/transit_tube, -/obj/effect/turf_decal/sand/plating, -/turf/open/floor/plating/airless, -/area/space/nearstation) -"rvF" = ( -/obj/effect/turf_decal/tile/neutral{ +/area/station/commons/fitness/recreation) +"sOI" = ( +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/service/chapel/dock) +"sOS" = ( +/obj/structure/window/reinforced/spawner, +/obj/effect/turf_decal/siding/green, +/turf/open/misc/sandy_dirt, +/area/station/service/hydroponics/garden) +"sOV" = ( +/obj/machinery/atmospherics/pipe/layer_manifold/scrubbers/visible, +/turf/closed/wall/r_wall, +/area/station/maintenance/aft) +"sOX" = ( +/obj/effect/turf_decal/tile/blue{ dir = 8 }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/machinery/holopad, -/obj/structure/railing/corner{ +/obj/effect/turf_decal/tile/red, +/obj/machinery/light_switch/directional/south, +/obj/effect/turf_decal/stripes/corner, +/turf/open/floor/iron, +/area/station/commons/fitness/recreation) +"sPd" = ( +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ dir = 4 }, +/obj/effect/turf_decal/tile/yellow, +/obj/effect/decal/cleanable/dirt, +/obj/effect/landmark/start/assistant, +/obj/effect/turf_decal/delivery, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"sPx" = ( +/obj/machinery/light/directional/east, /turf/open/floor/iron/dark, -/area/science/research) -"rwo" = ( -/obj/machinery/atmospherics/pipe/smart/simple/dark/visible{ +/area/station/service/chapel/monastery) +"sPG" = ( +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/turf/closed/wall, -/area/engineering/atmos) -"rwJ" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/obj/effect/turf_decal/tile/red{ + dir = 1 }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/bot, -/obj/structure/extinguisher_cabinet/directional/west, -/obj/effect/spawner/random/vending/snackvend, -/turf/open/floor/iron/dark, -/area/science/research) -"rwP" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/structure/crate, -/turf/open/floor/plating{ - icon_state = "platingdmg3" +/obj/effect/turf_decal/siding/red/corner{ + dir = 1 }, -/area/maintenance/starboard/aft) -"rxg" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ +/obj/effect/landmark/start/depsec/engineering, +/turf/open/floor/iron, +/area/station/security/checkpoint/engineering) +"sPK" = ( +/obj/effect/turf_decal/tile/blue{ dir = 1 }, -/obj/structure/disposalpipe/segment{ - dir = 10 +/obj/effect/turf_decal/tile/blue{ + dir = 8 }, -/obj/machinery/duct, -/turf/open/floor/iron/showroomfloor, -/area/service/bar/atrium) -"rxn" = ( -/obj/structure/railing{ +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/loading_area{ dir = 8 }, +/turf/open/floor/iron/showroomfloor, +/area/station/medical/exam_room) +"sPP" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/door/airlock/public/glass{ + name = "Engineering Hallway" + }, +/obj/effect/turf_decal/delivery, /turf/open/floor/iron/dark, -/area/service/chapel/monastery) -"rxw" = ( -/obj/effect/spawner/random/structure/furniture_parts, -/obj/effect/spawner/random/structure/crate_empty, +/area/station/hallway/primary/aft) +"sQj" = ( +/obj/structure/cable, /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/turf/open/floor/iron/dark, -/area/maintenance/department/crew_quarters/bar) -"ryL" = ( -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/maintenance/fore) -"ryM" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/plating{ - icon_state = "platingdmg1" - }, -/area/maintenance/port/greater) -"ryU" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/obj/effect/turf_decal/siding/blue{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, +/turf/open/floor/iron, +/area/station/command/bridge) +"sQq" = ( /obj/structure/cable, -/turf/open/floor/engine, -/area/engineering/supermatter/room) -"rzi" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/turf/open/floor/plating{ - icon_state = "platingdmg3" +/obj/machinery/door/firedoor/border_only{ + dir = 8 }, -/area/maintenance/starboard/fore) -"rzj" = ( -/obj/structure/cable, -/obj/structure/disposalpipe/segment, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/maintenance/central) -"rzl" = ( -/obj/machinery/hydroponics/constructable, -/obj/item/seeds/apple, -/obj/item/reagent_containers/glass/bottle/nutrient/l4z, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light/small/directional/south, -/turf/open/floor/plating, -/area/maintenance/department/bridge) -"rzs" = ( -/obj/machinery/door/airlock/maintenance{ - req_access_txt = "12" +/turf/open/floor/iron/stairs/medium{ + dir = 4 }, -/turf/open/floor/iron/dark, -/area/maintenance/department/medical/central) -"rzu" = ( -/obj/structure/table, -/obj/machinery/camera/directional/west{ - c_tag = "Incinerator Construction Area"; - name = "atmospherics camera"; - network = list("ss13","engine") +/area/station/service/chapel/dock) +"sQw" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/preopen{ + id = "brigcelldoor"; + name = "Cell Blast Door" }, /turf/open/floor/plating, -/area/maintenance/disposal/incinerator) -"rzP" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/area/station/maintenance/port/lesser) +"sQx" = ( +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/effect/turf_decal/siding/purple/corner, +/turf/open/floor/iron/showroomfloor, +/area/station/science/xenobiology) +"sQz" = ( +/obj/structure/chair/pew{ dir = 8 }, -/obj/effect/turf_decal/stripes/corner{ - dir = 8 +/obj/effect/turf_decal/siding/thinplating/dark{ + dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/chapel{ dir = 4 }, +/area/station/service/chapel/monastery) +"sQI" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/effect/turf_decal/tile/red/half/contrasted, /obj/effect/turf_decal/tile/neutral{ - dir = 1 + dir = 8 }, -/obj/effect/decal/cleanable/blood/old, -/obj/machinery/camera/directional/south{ - c_tag = "Autopsy Room"; - name = "detective camera" +/turf/open/floor/iron/showroomfloor, +/area/station/security/office) +"sQT" = ( +/obj/machinery/door/airlock/research{ + id_tag = "ResearchInt"; + name = "Research Division" }, -/obj/effect/landmark/xeno_spawn, -/obj/effect/landmark/start/detective, -/turf/open/floor/iron/dark, -/area/security/detectives_office) -"rzX" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/access/all/science/general, /turf/open/floor/iron/dark, -/area/service/chapel/dock) -"rAl" = ( -/obj/effect/turf_decal/tile/red{ - dir = 1 +/area/station/science/research) +"sRb" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 4 }, -/obj/effect/turf_decal/tile/red{ - dir = 8 +/obj/structure/cable, +/obj/effect/landmark/start/hangover, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) +"sRh" = ( +/obj/effect/turf_decal/tile/green{ + dir = 4 }, -/obj/structure/chair/office, -/obj/effect/turf_decal/siding/red{ +/obj/effect/turf_decal/tile/green, +/obj/effect/turf_decal/tile/green{ dir = 8 }, -/turf/open/floor/iron/dark, -/area/hallway/secondary/exit/departure_lounge) -"rAp" = ( -/obj/structure/weightmachine/weightlifter, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/obj/effect/turf_decal/tile/green{ dir = 1 }, -/obj/item/photo/old, -/turf/open/floor/iron, -/area/security/prison) -"rAr" = ( /obj/effect/turf_decal/delivery, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/machinery/light/directional/west, -/obj/machinery/firealarm/directional/west, -/obj/machinery/suit_storage_unit/standard_unit{ - desc = "An industrial suit storage device carrying retro space suits. Neat!"; - helmet_type = /obj/item/clothing/head/helmet/space; - suit_type = /obj/item/clothing/suit/space - }, -/turf/open/floor/iron/dark, -/area/ai_monitored/command/storage/eva) -"rAy" = ( -/obj/structure/chair/comfy/brown{ - buildstackamount = 0; - color = "#c45c57"; +/turf/open/floor/iron/checker, +/area/station/service/hydroponics) +"sRi" = ( +/obj/structure/lattice/catwalk, +/obj/machinery/atmospherics/pipe/bridge_pipe/cyan/visible{ dir = 4 }, -/turf/open/floor/carpet/royalblack, -/area/command/heads_quarters/captain) -"rAz" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/blue{ - dir = 4 +/obj/machinery/atmospherics/pipe/bridge_pipe/scrubbers/visible, +/turf/open/space/basic, +/area/space/nearstation) +"sRm" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 10 }, -/obj/effect/turf_decal/tile/blue{ +/turf/open/floor/plating/airless, +/area/space/nearstation) +"sRn" = ( +/obj/effect/turf_decal/stripes/line{ dir = 1 }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/station/maintenance/starboard) +"sRr" = ( +/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ - dir = 1 + dir = 4 }, -/obj/effect/turf_decal/stripes/corner{ - dir = 1 +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/obj/structure/sign/warning/securearea{ - pixel_y = 32 +/obj/structure/table, +/obj/item/folder{ + pixel_x = -4 }, +/obj/item/paicard, /obj/machinery/light/directional/north, -/turf/open/floor/iron, -/area/hallway/primary/central) -"rBf" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/station/commons/fitness/recreation) +"sRA" = ( +/obj/effect/decal/cleanable/cobweb/cobweb2, /obj/effect/decal/cleanable/dirt, -/obj/structure/sign/poster/contraband/random/directional/south, +/obj/item/radio/intercom/directional/east, +/obj/effect/spawner/random/structure/crate, +/obj/machinery/status_display/evac/directional/north, /turf/open/floor/plating{ - icon_state = "panelscorched" - }, -/area/maintenance/fore) -"rBj" = ( -/obj/structure/transit_tube/curved/flipped, -/turf/open/space/basic, -/area/space/nearstation) -"rBq" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/effect/turf_decal/siding/wood{ - dir = 6 + icon_state = "platingdmg3" }, -/turf/open/floor/wood, -/area/command/heads_quarters/hop) -"rBu" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/area/station/maintenance/fore) +"sRL" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/storage/fancy/candle_box, +/obj/structure/rack, /turf/open/floor/plating, -/area/science/xenobiology) -"rBz" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 1 +/area/station/maintenance/port/fore) +"sRV" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plating, +/area/station/maintenance/aft) +"sRZ" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, -/obj/machinery/restaurant_portal/restaurant, -/obj/structure/disposalpipe/segment{ - dir = 5 +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/obj/effect/turf_decal/delivery/red, -/obj/machinery/duct, -/turf/open/floor/iron/showroomfloor, -/area/service/bar/atrium) -"rBB" = ( -/turf/closed/wall/r_wall/rust, -/area/science/mixing/hallway) -"rBQ" = ( -/obj/machinery/vending/wardrobe/sec_wardrobe, /obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/bot, -/obj/structure/reagent_dispensers/wall/peppertank/directional/west, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/dark, -/area/security/lockers) -"rBR" = ( -/obj/structure/sink{ - pixel_y = 26 - }, -/obj/effect/turf_decal/tile/blue{ +/area/station/medical/medbay/central) +"sSd" = ( +/obj/structure/chair{ dir = 4 }, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 1 +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, -/obj/effect/turf_decal/tile/blue{ +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/turf_decal/tile/blue, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/obj/machinery/firealarm/directional/north{ - pixel_x = 26 +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/turf/open/floor/iron/showroomfloor, -/area/medical/virology) -"rCj" = ( -/obj/effect/turf_decal/loading_area{ +/turf/open/floor/iron/dark, +/area/station/security/interrogation) +"sSg" = ( +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ dir = 8 }, /obj/effect/turf_decal/tile/neutral, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/light/directional/south, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/hallway/primary/aft) +"sSh" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/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 }, -/turf/open/floor/iron/dark, -/area/command/bridge) -"rCp" = ( -/obj/structure/girder/displaced, -/obj/structure/grille/broken, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/corner, -/obj/effect/turf_decal/stripes/corner{ - dir = 1 +/obj/machinery/light/directional/north, +/obj/machinery/atmospherics/components/binary/pump{ + dir = 8; + name = "Port to Filter" }, -/obj/machinery/button/door/directional/west{ - id = "aux_base_shutters"; - name = "Auxiliary Base Shutters Toggle"; - req_one_access_txt = "32;47;48" +/turf/open/floor/iron, +/area/station/engineering/atmos) +"sSD" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 1 }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/showroomfloor, +/area/station/medical/chemistry) +"sSJ" = ( +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, -/area/maintenance/starboard/fore) -"rCJ" = ( -/obj/effect/turf_decal/bot, +/area/station/security/checkpoint/medical) +"sSN" = ( +/obj/effect/decal/cleanable/dirt, /obj/structure/cable, -/obj/machinery/computer/prisoner/management, -/obj/effect/turf_decal/tile/neutral/half/contrasted, -/turf/open/floor/iron/dark, -/area/security/prison) -"rDe" = ( /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/obj/structure/table, +/obj/machinery/microwave{ + pixel_y = 5 }, +/turf/open/floor/iron/dark, +/area/station/hallway/secondary/service) +"sSP" = ( +/obj/effect/decal/cleanable/dirt, /obj/structure/table, -/obj/item/storage/toolbox/electrical{ +/obj/item/book/manual/wiki/engineering_hacking{ pixel_x = 4; pixel_y = 4 }, -/obj/item/stack/rods/fifty{ - pixel_y = 5 +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/obj/item/storage/toolbox/mechanical, -/obj/machinery/requests_console/directional/east{ - department = "EVA"; - name = "EVA Requests Console" +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/item/pen, /turf/open/floor/iron/dark, -/area/ai_monitored/command/storage/eva) -"rDl" = ( -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/area/station/maintenance/port/fore) +"sSZ" = ( +/turf/closed/wall/r_wall, +/area/station/engineering/atmos) +"sTv" = ( +/obj/effect/decal/cleanable/dirt, +/turf/closed/wall, +/area/station/maintenance/port/greater) +"sTy" = ( +/obj/effect/turf_decal/stripes/line, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/cargo/warehouse) +"sTV" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 1 }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/turf/open/floor/plating{ + icon_state = "panelscorched" }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/iron/dark, -/area/ai_monitored/command/storage/eva) -"rDm" = ( +/area/station/maintenance/disposal/incinerator) +"sTZ" = ( /obj/effect/turf_decal/tile/blue{ dir = 4 }, @@ -66441,1703 +67040,1521 @@ /obj/effect/turf_decal/tile/blue{ dir = 1 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/landmark/event_spawn, -/obj/effect/landmark/start/medical_doctor, -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, +/obj/structure/disposalpipe/segment, /turf/open/floor/iron/showroomfloor, -/area/medical/surgery/aft) -"rDo" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/effect/turf_decal/tile/red, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 4 - }, -/obj/structure/sign/poster/official/random/directional/south, -/turf/open/floor/iron, -/area/commons/fitness/recreation) -"rDB" = ( -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, +/area/station/medical/paramedic) +"sUq" = ( +/obj/effect/turf_decal/tile/brown, /obj/effect/turf_decal/tile/brown{ dir = 4 }, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 +/obj/effect/turf_decal/tile/yellow, +/obj/structure/disposalpipe/segment{ + dir = 5 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, -/area/cargo/storage) -"rDC" = ( -/obj/machinery/atmospherics/pipe/smart/simple/green/visible{ - dir = 4 - }, -/turf/closed/wall/rust, -/area/engineering/atmos) -"rDU" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/red/fourcorners, -/turf/open/floor/iron/white, -/area/security/prison/safe) -"rEc" = ( -/obj/structure/sign/warning/nosmoking{ - pixel_x = -30 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/area/station/hallway/primary/starboard) +"sUu" = ( /obj/effect/decal/cleanable/dirt, -/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"rEG" = ( -/obj/effect/turf_decal/tile/green{ - dir = 1 - }, -/obj/effect/turf_decal/tile/green{ - dir = 8 - }, -/obj/effect/turf_decal/tile/green{ - dir = 1 - }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/table/glass, -/obj/machinery/reagentgrinder{ - desc = "Used to grind things up into raw materials and liquids."; - pixel_y = 5 - }, -/obj/machinery/light_switch/directional/west{ - pixel_y = -4 - }, -/obj/effect/turf_decal/stripes/corner{ - dir = 1 +/turf/open/floor/plating{ + icon_state = "panelscorched" }, -/obj/effect/turf_decal/stripes/corner{ +/area/station/maintenance/port/lesser) +"sUB" = ( +/obj/machinery/atmospherics/components/unary/passive_vent{ dir = 8 }, -/obj/machinery/button/door/directional/west{ - id = "virologysurgery"; - name = "Virology Privacy Toggle"; - pixel_y = 6; - req_access_txt = "39" +/obj/structure/lattice, +/turf/open/space, +/area/space/nearstation) +"sUD" = ( +/obj/structure/table/wood, +/obj/item/folder{ + pixel_x = 4; + pixel_y = 4 }, -/turf/open/floor/iron/showroomfloor, -/area/medical/virology) -"rEL" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/obj/item/storage/dice{ + pixel_x = -4 }, -/obj/effect/turf_decal/tile/neutral, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/iron/dark/corner{ - dir = 4 +/obj/item/pen/red{ + pixel_x = 4; + pixel_y = 4 }, -/area/hallway/primary/fore) -"rEP" = ( -/obj/structure/filingcabinet/chestdrawer, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 8 +/turf/open/floor/wood{ + icon_state = "wood-broken7" }, +/area/station/maintenance/starboard/fore) +"sVh" = ( +/turf/closed/wall/rust, +/area/station/hallway/secondary/service) +"sVi" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/effect/turf_decal/tile/blue{ dir = 4 }, -/obj/effect/turf_decal/tile/blue, -/obj/machinery/firealarm/directional/south, -/obj/machinery/camera/directional/south{ - c_tag = "Recovery Room"; - name = "medical camera"; - network = list("ss13","medical") - }, -/obj/effect/turf_decal/stripes/corner{ - dir = 8 +/obj/effect/turf_decal/tile/blue{ + dir = 1 }, -/obj/effect/turf_decal/siding/blue{ +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/turf/open/floor/iron/showroomfloor, -/area/medical/medbay/central) -"rES" = ( -/obj/machinery/door/airlock/grunge{ - id_tag = "Cabin_3"; - name = "Cabin 3" - }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/stripes/line, /turf/open/floor/iron/dark, -/area/commons/locker) -"rET" = ( -/obj/structure/table/wood, -/obj/machinery/computer/med_data/laptop, -/turf/open/floor/carpet/red, -/area/command/heads_quarters/hos) -"rFc" = ( -/obj/effect/turf_decal/bot, -/obj/structure/table, -/obj/item/storage/belt/utility, -/obj/item/radio{ - pixel_x = 4; - pixel_y = 6 +/area/station/security/courtroom) +"sVj" = ( +/obj/effect/turf_decal/loading_area{ + dir = 4 }, -/obj/item/radio{ - pixel_y = 2 +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/obj/item/flashlight/flare, -/turf/open/floor/iron, -/area/ai_monitored/command/storage/eva) -"rFe" = ( -/obj/effect/turf_decal/bot, -/obj/structure/tank_dispenser/oxygen{ - pixel_x = -1; - pixel_y = 2 +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/engine, +/area/station/ai_monitored/turret_protected/aisat/atmos) +"sVq" = ( +/obj/effect/turf_decal/box/corners{ + dir = 1 }, -/turf/open/floor/iron, -/area/command/teleporter) -"rFg" = ( -/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ - dir = 4 + dir = 1 }, -/turf/open/floor/iron/dark, -/area/ai_monitored/command/storage/eva) -"rFk" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, -/obj/machinery/light/directional/west, -/turf/open/floor/engine, -/area/engineering/supermatter/room) -"rFl" = ( -/obj/machinery/atmospherics/components/tank/plasma{ +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/effect/turf_decal/delivery, /turf/open/floor/iron/dark, -/area/maintenance/disposal/incinerator) -"rFn" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/rack, -/obj/item/stack/sheet/iron/fifty, -/obj/effect/spawner/random/maintenance/two, -/turf/open/floor/plating{ - icon_state = "panelscorched" - }, -/area/maintenance/port/greater) -"rFD" = ( -/obj/structure/sign/departments/security{ - pixel_y = -32 +/area/station/engineering/gravity_generator) +"sVz" = ( +/obj/machinery/smartfridge, +/turf/closed/wall, +/area/station/service/hydroponics) +"sVB" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Chemistry Maintenance" }, -/obj/structure/flora/ausbushes/palebush, -/obj/machinery/light/directional/south, -/obj/effect/turf_decal/sand/plating, -/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/mapping_helpers/airlock/access/all/medical/chemistry, /turf/open/floor/plating, -/area/maintenance/port/lesser) -"rFG" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 1 +/area/station/maintenance/port/greater) +"sVD" = ( +/obj/structure/railing{ + dir = 8 }, -/turf/open/floor/iron, -/area/service/hydroponics) -"rFJ" = ( -/obj/item/radio/intercom/directional/south, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/bot, -/obj/machinery/holopad, -/obj/structure/cable, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/red/half/contrasted, -/turf/open/floor/iron/showroomfloor, -/area/security/prison) -"rFQ" = ( -/obj/structure/railing/corner, -/turf/open/floor/iron/dark, -/area/service/chapel/monastery) -"rGn" = ( -/obj/effect/turf_decal/siding/thinplating/dark, -/obj/effect/turf_decal/siding/thinplating/dark{ - dir = 1 +/obj/structure/railing{ + dir = 8 }, -/obj/structure/window/spawner, -/obj/structure/window/spawner/north, -/obj/structure/flora/rock/pile, -/turf/open/floor/grass, -/area/service/chapel/dock) -"rGo" = ( -/turf/closed/wall/r_wall/rust, -/area/maintenance/starboard) -"rGr" = ( -/obj/machinery/computer/security/telescreen/entertainment/directional/south, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/red{ - dir = 4 +/obj/machinery/door/firedoor/border_only{ + dir = 1 }, -/obj/effect/turf_decal/tile/blue{ +/turf/open/floor/iron/stairs/left{ dir = 1 }, -/obj/effect/turf_decal/tile/red{ +/area/station/service/chapel/dock) +"sVI" = ( +/obj/machinery/light/directional/east, +/obj/machinery/power/apc/auto_name/directional/east, +/obj/machinery/portable_atmospherics/canister, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/science/ordnance/storage) +"sVN" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 4 +/obj/structure/table, +/obj/item/paper_bin{ + pixel_x = 6; + pixel_y = 5 }, -/obj/machinery/light/small/directional/south, -/obj/item/clipboard, -/obj/item/toy/figure/mime{ - pixel_x = 4; - pixel_y = 4 +/obj/machinery/ecto_sniffer{ + pixel_x = -6 }, -/obj/structure/table/wood/fancy, -/obj/item/toy/dummy{ - pixel_x = -4; - pixel_y = 4 +/obj/item/mod/core/standard{ + pixel_x = -4 }, -/obj/item/toy/figure/clown, -/turf/open/floor/iron, -/area/service/theater) -"rGC" = ( -/obj/structure/table/wood, -/obj/item/paicard, -/turf/open/floor/wood/tile, -/area/service/library) -"rGG" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/item/mod/core/standard{ + pixel_x = 4 }, -/obj/machinery/button/door/directional/south{ - id = "kitchenshutters"; - name = "Kitchen Shutterl Control"; - pixel_x = -6 +/turf/open/floor/iron/dark, +/area/station/science/robotics/lab) +"sVP" = ( +/obj/item/storage/box/rubbershot{ + pixel_x = -3; + pixel_y = 3 }, -/obj/machinery/light_switch/directional/south{ - pixel_x = 6 +/obj/item/storage/box/rubbershot{ + pixel_x = -3; + pixel_y = 3 }, -/obj/effect/turf_decal/stripes/corner, -/obj/machinery/duct, -/turf/open/floor/iron/cafeteria, -/area/service/kitchen) -"rGO" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 8 +/obj/item/storage/box/rubbershot, +/obj/item/storage/box/rubbershot, +/obj/item/storage/box/rubbershot{ + pixel_x = 3; + pixel_y = -3 }, -/obj/effect/turf_decal/tile/red, -/obj/machinery/status_display/ai/directional/south, -/obj/effect/turf_decal/stripes/corner{ - dir = 8 +/obj/item/storage/box/rubbershot{ + pixel_x = 3; + pixel_y = -3 }, -/obj/machinery/camera/directional/south{ - c_tag = "Recreation Fitness Ring"; - name = "recreation camera" +/obj/structure/closet/secure_closet{ + name = "shotgun rubber rounds"; + req_access = list("armory") }, -/turf/open/floor/iron, -/area/commons/fitness/recreation) -"rGU" = ( -/obj/effect/turf_decal/tile/green, -/obj/effect/turf_decal/tile/blue{ +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/turf/open/floor/iron, -/area/service/hydroponics) -"rHd" = ( -/obj/machinery/power/tracker, -/obj/effect/turf_decal/box, -/obj/structure/cable, -/turf/open/floor/iron/solarpanel/airless, -/area/solars/starboard/aft) -"rHe" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/security/prison/safe) -"rHf" = ( -/obj/effect/turf_decal/tile/yellow{ - dir = 1 +/obj/effect/turf_decal/bot, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/security/armory) +"sVS" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 8 }, /obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/showroomfloor, -/area/medical/chemistry) -"rHj" = ( -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 1 +/turf/open/floor/plating, +/area/station/maintenance/disposal/incinerator) +"sWb" = ( +/obj/machinery/door/airlock/external{ + name = "Solar Maintenance" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 }, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/white, -/area/security/prison) -"rHn" = ( -/obj/structure/chair/pew{ +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, +/turf/open/floor/plating, +/area/station/maintenance/solars/starboard/aft) +"sWj" = ( +/obj/machinery/computer/station_alert{ dir = 8 }, -/obj/machinery/light/directional/east, -/obj/effect/decal/cleanable/dirt, -/obj/effect/landmark/start/hangover, -/turf/open/floor/iron/dark, -/area/security/courtroom) -"rHx" = ( /obj/effect/turf_decal/bot, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/machinery/conveyor{ - dir = 4; - id = "packageSort2"; - name = "mail belt" +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/obj/structure/disposalpipe/segment{ - dir = 4 +/turf/open/floor/iron/dark, +/area/station/engineering/supermatter/room) +"sWl" = ( +/turf/closed/wall/rust, +/area/station/maintenance/solars/port/aft) +"sWA" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/delivery, +/obj/machinery/space_heater, +/turf/open/floor/plating, +/area/station/maintenance/starboard/fore) +"sWI" = ( +/turf/closed/wall/rust, +/area/station/maintenance/department/bridge) +"sWM" = ( +/obj/structure/fermenting_barrel, +/turf/open/floor/plating, +/area/station/maintenance/department/security) +"sWN" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/public/glass{ + name = "Courtroom" }, /turf/open/floor/iron/dark, -/area/cargo/sorting) -"rHL" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 4 +/area/station/security/courtroom) +"sWU" = ( +/obj/machinery/atmospherics/pipe/smart/manifold/purple/visible/layer2, +/turf/open/floor/iron/dark, +/area/station/science/ordnance) +"sWV" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/door/airlock/security/glass{ + name = "Security Office" }, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue, -/obj/structure/disposalpipe/trunk{ +/obj/effect/mapping_helpers/airlock/access/all/security/general, +/turf/open/floor/iron/dark, +/area/station/security/office) +"sWX" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/turf/open/floor/iron/dark, +/area/station/service/chapel/dock) +"sXl" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/machinery/disposal/bin, -/obj/machinery/camera/directional/east{ - c_tag = "Medbay Psychology Office"; - name = "medical camera"; - network = list("ss13","medical") - }, -/obj/effect/turf_decal/tile/blue{ +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/firealarm/directional/south, +/turf/open/floor/iron/dark/corner{ dir = 8 }, -/turf/open/floor/iron/showroomfloor, -/area/medical/psychology) -"rHN" = ( -/obj/effect/turf_decal/tile/red{ - dir = 4 +/area/station/hallway/primary/central/fore) +"sXB" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/obj/effect/turf_decal/tile/red{ - dir = 1 +/obj/machinery/atmospherics/components/unary/portables_connector/visible, +/obj/effect/turf_decal/bot, +/obj/machinery/portable_atmospherics/canister/anesthetic_mix, +/turf/open/floor/iron/dark, +/area/station/medical/medbay/central) +"sXC" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/dark, +/area/station/command/heads_quarters/ce) +"sXE" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/door/airlock/medical/glass{ + name = "Medbay Storage" }, -/obj/effect/turf_decal/tile/neutral{ +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/access/all/medical/general, +/turf/open/floor/iron/dark, +/area/station/medical/storage) +"sXG" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 1 }, /obj/structure/cable, -/turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"rHR" = ( -/obj/effect/turf_decal/tile/purple/half/contrasted, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/showroomfloor, -/area/science/mixing) -"rHT" = ( -/obj/machinery/door/airlock/engineering{ - name = "Emergency Storage" +/obj/structure/disposalpipe/segment{ + dir = 4 }, +/turf/open/floor/iron/showroomfloor, +/area/station/science/ordnance) +"sXP" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/stripes/corner, -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/hallway/secondary/entry) -"rIf" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 }, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/engineering/lobby) +"sXQ" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/shieldgen, /obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/dark, +/area/station/engineering/supermatter/room) +"sYd" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/effect/turf_decal/tile/neutral{ - dir = 1 + dir = 4 }, -/obj/effect/turf_decal/tile/red/half/contrasted{ +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/turf/open/floor/iron/showroomfloor, -/area/security/prison) -"rIt" = ( -/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/effect/turf_decal/bot, -/obj/structure/window/reinforced{ +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"sYe" = ( +/obj/effect/turf_decal/tile/blue{ dir = 8 }, -/obj/machinery/light/small/directional/north, -/obj/machinery/power/shieldwallgen, -/turf/open/floor/iron/dark, -/area/command/teleporter) -"rIF" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron/dark, -/area/service/chapel/monastery) -"rIH" = ( /obj/effect/turf_decal/tile/blue{ dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/landmark/start/hangover, -/turf/open/floor/iron, -/area/hallway/primary/starboard) -"rIN" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/corner{ - dir = 8 - }, -/turf/open/floor/plating, -/area/maintenance/port/greater) -"rJa" = ( +/obj/structure/bedsheetbin, /obj/structure/table, -/obj/item/clipboard, -/obj/item/wrench, -/obj/item/crowbar/red, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/firealarm/directional/south, -/obj/machinery/light_switch/directional/west, -/obj/machinery/camera/directional/south{ - c_tag = "Server Room"; - name = "science camera"; - network = list("ss13","rd") +/turf/open/floor/iron/cafeteria, +/area/station/security/prison/garden) +"sYn" = ( +/obj/effect/turf_decal/tile/red{ + dir = 8 }, -/turf/open/floor/iron/showroomfloor, -/area/science/server) -"rJf" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/blood/old, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/junction/flip{ + dir = 8 + }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/hallway/primary/aft) +"sYs" = ( +/obj/structure/sign/departments/security, +/turf/closed/wall/rust, +/area/station/maintenance/port/greater) +"sYu" = ( +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/turf/open/floor/plating{ - icon_state = "platingdmg3" - }, -/area/maintenance/port/greater) -"rJG" = ( -/turf/closed/wall, -/area/command/heads_quarters/rd) -"rJL" = ( +/turf/open/floor/iron/dark, +/area/station/command/heads_quarters/hos) +"sYw" = ( +/obj/effect/spawner/structure/window/reinforced/plasma, +/turf/open/floor/plating, +/area/station/maintenance/disposal/incinerator) +"sYM" = ( +/obj/machinery/light/small/directional/south, +/turf/open/floor/plating, +/area/station/service/chapel/dock) +"sZb" = ( +/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/north, -/turf/open/floor/iron/dark, -/area/science/research) -"rJQ" = ( -/obj/effect/turf_decal/siding/thinplating/dark{ +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/effect/turf_decal/siding/thinplating/dark{ +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/turf/open/floor/glass/reinforced, -/area/service/chapel/monastery) -"rJT" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/red/half/contrasted, -/turf/open/floor/iron, -/area/security/office) -"rJU" = ( -/turf/closed/wall/rust, -/area/engineering/atmos) -"rKb" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/disposalpipe/segment{ - dir = 6 - }, -/turf/open/floor/plating{ - icon_state = "panelscorched" +/obj/machinery/atmospherics/components/unary/thermomachine/heater{ + dir = 1 }, -/area/maintenance/port/aft) -"rKo" = ( -/obj/effect/turf_decal/stripes/line{ +/turf/open/floor/iron, +/area/station/engineering/atmos/pumproom) +"sZe" = ( +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/decal/cleanable/greenglow, /obj/effect/decal/cleanable/dirt, -/obj/item/shard, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"rKr" = ( -/obj/machinery/door/airlock/command/glass{ - name = "Bridge Access"; - req_access_txt = "19" +/turf/open/floor/iron/dark, +/area/station/command/gateway) +"sZw" = ( +/obj/machinery/camera/directional/east{ + c_tag = "Satellite External Port"; + name = "exterior camera"; + network = list("minisat"); + start_active = 1 }, -/obj/effect/landmark/navigate_destination, -/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ - cycle_id = "bridge" +/obj/effect/turf_decal/sand/plating, +/turf/open/floor/plating/airless, +/area/space/nearstation) +"sZz" = ( +/obj/effect/turf_decal/loading_area{ + dir = 4 }, -/turf/open/floor/iron/dark, -/area/command/bridge) -"rKt" = ( -/obj/effect/turf_decal/bot, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, /obj/effect/turf_decal/tile/neutral, -/turf/open/floor/iron/dark, -/area/engineering/main) -"rKy" = ( -/obj/machinery/light/small/directional/north, -/obj/structure/closet/emcloset/anchored, -/turf/open/floor/plating, -/area/service/chapel/dock) -"rKG" = ( -/obj/machinery/status_display/evac/directional/south, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/corner, /obj/structure/disposalpipe/segment{ - dir = 5 + dir = 4 }, -/turf/open/floor/plastic, -/area/hallway/secondary/service) -"rKN" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 1 +/turf/open/floor/iron/dark, +/area/station/engineering/atmos/storage/gas) +"sZB" = ( +/obj/machinery/disposal/delivery_chute{ + desc = "Only the worthy may claim the belt"; + dir = 8; + name = "PubbyStation Memorial Trash Chute" }, -/obj/effect/turf_decal/tile/blue{ +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/iron, -/area/ai_monitored/command/storage/eva) -"rLk" = ( -/obj/effect/turf_decal/tile/yellow{ - dir = 4 +/obj/structure/disposalpipe/trunk{ + dir = 8 }, -/obj/effect/turf_decal/tile/yellow, -/obj/item/radio/intercom/directional/east, +/turf/open/floor/iron/dark, +/area/station/commons/storage/primary) +"sZG" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/showroomfloor, -/area/medical/chemistry) -"rLy" = ( -/obj/structure/table, -/obj/item/folder/blue{ - pixel_x = 4; - pixel_y = 4 +/obj/structure/cable, +/turf/open/floor/plating{ + icon_state = "platingdmg3" }, -/obj/item/folder/documents, -/obj/item/clothing/neck/stethoscope{ - pixel_y = 5 +/area/station/maintenance/port/lesser) +"sZL" = ( +/obj/structure/disposalpipe/segment{ + dir = 9 }, -/obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/north, -/turf/open/floor/circuit/green{ - luminosity = 2 +/obj/effect/turf_decal/tile/yellow{ + dir = 1 }, -/area/ai_monitored/command/nuke_storage) -"rLC" = ( -/obj/effect/turf_decal/delivery, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/brown{ dir = 8 }, -/obj/structure/closet/emcloset, -/obj/effect/turf_decal/stripes/corner, -/obj/effect/decal/cleanable/blood/old, -/turf/open/floor/iron/dark, -/area/cargo/miningoffice) -"rLF" = ( -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/brown{ dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/general/visible, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 4 - }, +/obj/effect/turf_decal/tile/brown, /turf/open/floor/iron, -/area/cargo/warehouse) -"rLN" = ( -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/item/radio/intercom/directional/north, -/obj/effect/decal/cleanable/cobweb, +/area/station/cargo/storage) +"sZP" = ( /obj/effect/decal/cleanable/dirt, -/obj/machinery/power/smes{ - charge = 5e+006; - name = "ai power storage unit" +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/stripes/corner{ + dir = 1 }, /obj/structure/cable, -/turf/open/floor/iron/dark, -/area/ai_monitored/command/storage/satellite) -"rLU" = ( +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/starboard/fore) +"sZV" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating, +/area/station/maintenance/disposal/incinerator) +"tah" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/light/small/directional/east, -/turf/open/floor/plating, -/area/maintenance/port/greater) -"rMc" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, -/obj/effect/turf_decal/tile/red{ - dir = 1 +/obj/effect/landmark/event_spawn, +/turf/open/floor/plating, +/area/station/maintenance/starboard) +"tat" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, -/obj/effect/turf_decal/tile/red{ - dir = 8 +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/decal/cleanable/blood/old, +/obj/structure/disposalpipe/sorting/mail{ + dir = 1; + name = "genetics sorting disposal pipe"; + sortType = 23 }, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"tav" = ( /obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/machinery/newscaster/directional/west, -/obj/machinery/computer/rdconsole{ dir = 4 }, -/turf/open/floor/iron/dark, -/area/command/bridge) -"rMm" = ( -/obj/machinery/disposal/bin, -/obj/effect/turf_decal/bot, /obj/effect/turf_decal/tile/neutral{ - dir = 8 + dir = 1 }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/decal/cleanable/dirt, -/obj/structure/disposalpipe/trunk, /obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/north, -/obj/machinery/light_switch/directional/north{ - pixel_x = 14 - }, -/obj/machinery/camera/directional/north{ - c_tag = "Quartermaster's Office"; - name = "cargo camera"; - network = list("ss13","qm") +/obj/effect/turf_decal/bot, +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ + dir = 1 }, /turf/open/floor/iron/dark, -/area/cargo/qm) -"rMF" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/area/station/command/heads_quarters/ce) +"taK" = ( /obj/structure/cable, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/iron, -/area/command/bridge) -"rMG" = ( -/turf/closed/wall/rust, -/area/command/heads_quarters/hos) -"rMX" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 8 +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ + dir = 9 }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/maintenance/port/lesser) -"rNb" = ( +/turf/open/floor/iron/dark, +/area/station/service/chapel/dock) +"taM" = ( +/obj/machinery/nuclearbomb/selfdestruct, +/turf/open/floor/circuit/green{ + luminosity = 2 + }, +/area/station/ai_monitored/command/nuke_storage) +"taU" = ( /obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating{ - icon_state = "panelscorched" +/obj/machinery/door/poddoor/shutters/preopen{ + id = "detective_shutters"; + name = "Detective's Office Shutter" }, -/area/cargo/storage) -"rNC" = ( -/obj/effect/turf_decal/tile/yellow{ +/turf/open/floor/plating, +/area/station/security/detectives_office) +"taW" = ( +/obj/effect/turf_decal/tile/blue{ dir = 4 }, -/obj/effect/turf_decal/tile/yellow{ +/obj/effect/turf_decal/tile/blue{ dir = 1 }, /obj/effect/turf_decal/tile/blue{ dir = 1 }, -/obj/effect/turf_decal/stripes/line{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment, +/obj/structure/cable, +/obj/effect/turf_decal/siding/blue{ dir = 1 }, -/obj/machinery/atmospherics/pipe/bridge_pipe/cyan/visible{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/bridge_pipe/scrubbers/visible, -/turf/open/floor/iron, -/area/engineering/atmos) -"rNQ" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 1 +/turf/open/floor/iron/showroomfloor, +/area/station/medical/storage) +"tbb" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/storage/belt/utility, +/obj/effect/decal/cleanable/blood/old, +/obj/effect/decal/remains/human, +/turf/open/floor/plating, +/area/station/maintenance/department/electrical) +"tbi" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/sign/warning/docking, +/turf/open/floor/plating, +/area/station/hallway/secondary/exit/departure_lounge) +"tbk" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 4 }, -/turf/open/floor/iron, -/area/cargo/sorting) -"rOa" = ( -/obj/structure/chair/comfy/brown{ +/obj/effect/turf_decal/tile/blue{ dir = 8 }, -/turf/open/floor/carpet/royalblack, -/area/command/heads_quarters/captain) -"rOe" = ( -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/yellow{ dir = 1 }, +/obj/effect/turf_decal/tile/yellow, +/obj/machinery/portable_atmospherics/pump, +/obj/machinery/atmospherics/components/unary/portables_connector/visible, +/obj/effect/turf_decal/box, +/turf/open/floor/iron/showroomfloor, +/area/station/engineering/atmos) +"tbn" = ( /obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/machinery/light/directional/east, -/obj/structure/reagent_dispensers/water_cooler, -/obj/machinery/firealarm/directional/south, -/turf/open/floor/iron/dark, -/area/commons/fitness/recreation) -"rOo" = ( -/obj/effect/turf_decal/tile/brown, -/obj/effect/turf_decal/tile/brown{ dir = 4 }, -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/delivery, -/turf/open/floor/iron, -/area/hallway/primary/starboard) -"rOw" = ( -/obj/machinery/door/poddoor/massdriver_ordnance, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plating, -/area/maintenance/starboard) -"rOO" = ( /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/machinery/firealarm/directional/north, +/turf/open/floor/iron/dark/corner{ dir = 4 }, -/obj/machinery/newscaster/directional/south, -/obj/machinery/vending/medical, -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/area/station/hallway/primary/fore) +"tbE" = ( +/obj/machinery/door/airlock/external{ + name = "Arrival Shuttle Airlock" }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper, /turf/open/floor/iron/dark, -/area/medical/virology) -"rPb" = ( -/obj/machinery/portable_atmospherics/canister/oxygen, -/turf/open/floor/engine/o2, -/area/engineering/atmos) -"rPl" = ( -/obj/effect/turf_decal/bot, -/obj/machinery/portable_atmospherics/canister/nitrous_oxide, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/dark, -/area/engineering/atmos/storage/gas) -"rPt" = ( -/turf/closed/wall/r_wall/rust, -/area/command/heads_quarters/captain) -"rPu" = ( +/area/station/hallway/secondary/entry) +"tbS" = ( +/obj/machinery/door/airlock/mining/glass{ + name = "Drone Control" + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/door/firedoor, -/obj/effect/turf_decal/caution/stand_clear, /obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/effect/mapping_helpers/airlock/access/all/supply/general, +/turf/open/floor/iron/dark, +/area/station/cargo/drone_bay) +"tcg" = ( +/obj/effect/turf_decal/delivery, +/obj/machinery/space_heater, +/obj/machinery/atmospherics/components/binary/pump/on{ + dir = 1; + name = "Air to External Air Ports" }, /turf/open/floor/iron/dark, -/area/hallway/primary/starboard) -"rPI" = ( +/area/station/engineering/atmos) +"tck" = ( /obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment{ - dir = 9 +/obj/effect/turf_decal/bot, +/obj/structure/closet, +/obj/item/storage/backpack/duffelbag{ + pixel_y = 4 }, +/obj/effect/spawner/random/maintenance/two, /turf/open/floor/plating, -/area/maintenance/port/greater) -"rQe" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/area/station/maintenance/starboard) +"tcY" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/power/apc/auto_name/directional/west, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/service/chapel/dock) +"tdf" = ( +/obj/machinery/camera/autoname/directional/north, +/turf/open/floor/iron/dark, +/area/station/service/chapel/monastery) +"tdk" = ( +/turf/closed/wall/rust, +/area/station/commons/storage/art) +"tdt" = ( +/obj/machinery/telecomms/processor/preset_three, +/turf/open/floor/circuit/green/telecomms/mainframe, +/area/station/tcommsat/server) +"tdv" = ( /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/effect/landmark/start/hangover, -/turf/open/floor/iron/dark/corner{ - dir = 8 +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/area/hallway/primary/central/fore) -"rQf" = ( -/obj/effect/turf_decal/tile/blue{ +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/hallway/primary/aft) +"tdB" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, /obj/effect/turf_decal/tile/blue{ dir = 1 }, -/obj/effect/turf_decal/tile/blue{ +/turf/open/floor/iron/showroomfloor, +/area/station/medical/exam_room) +"tdW" = ( +/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/neutral, +/obj/machinery/light_switch/directional/south, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/ai_monitored/command/storage/eva) +"tdY" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/machinery/washing_machine, +/obj/structure/cable, +/obj/effect/spawner/random/contraband/prison, +/turf/open/floor/iron/cafeteria, +/area/station/security/prison/garden) +"teb" = ( +/obj/item/clipboard, +/obj/item/folder/red{ + pixel_x = 4; + pixel_y = 4 + }, +/obj/item/folder/blue, +/obj/item/melee/chainofcommand, +/obj/structure/table/wood, +/turf/open/floor/carpet/royalblue, +/area/station/command/heads_quarters/captain) +"tej" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/structure/disposalpipe/segment{ - dir = 10 - }, -/turf/open/floor/iron/showroomfloor, -/area/medical/medbay/lobby) -"rQg" = ( -/obj/structure/table/wood/fancy/black, -/obj/machinery/firealarm/directional/east, -/obj/item/storage/fancy/candle_box, -/turf/open/floor/iron/dark, -/area/service/chapel/dock) -"rQj" = ( -/obj/effect/turf_decal/arrows/white{ +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/iron, -/area/maintenance/disposal/incinerator) -"rQn" = ( -/obj/structure/cable, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/junction/flip{ +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, /turf/open/floor/iron, -/area/hallway/primary/aft) -"rQI" = ( -/obj/effect/turf_decal/tile/neutral{ +/area/station/hallway/secondary/exit/departure_lounge) +"teu" = ( +/obj/effect/turf_decal/tile/brown{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/brown{ dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold/supply/visible{ - dir = 4 +/obj/effect/turf_decal/tile/yellow{ + dir = 1 }, -/obj/item/radio/intercom/directional/east, -/obj/machinery/light/directional/east, -/turf/open/floor/iron/dark, -/area/engineering/atmos/pumproom) -"rRc" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/firedoor, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "kitchenshutters"; - name = "Kitchen Shutters" +/obj/structure/extinguisher_cabinet/directional/south{ + pixel_x = -26 }, -/obj/item/paper_bin{ - pixel_x = -4; - pixel_y = 4 +/obj/structure/disposalpipe/segment{ + dir = 10 }, -/obj/item/pen, /turf/open/floor/iron, -/area/service/kitchen) -"rRw" = ( -/obj/effect/turf_decal/loading_area{ - dir = 1 +/area/station/cargo/sorting) +"tey" = ( +/obj/machinery/door/poddoor{ + id = "QMLoaddoor2"; + name = "Supply Dock Loading Door" }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/obj/machinery/conveyor{ + dir = 4; + id = "QMLoad2"; + name = "on ramp" }, -/turf/open/floor/engine, -/area/ai_monitored/command/storage/satellite) -"rRC" = ( -/obj/machinery/recharge_station, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/tile/neutral{ +/turf/open/floor/plating, +/area/station/cargo/storage) +"teE" = ( +/obj/effect/turf_decal/tile/purple{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/obj/effect/turf_decal/tile/purple{ + dir = 8 }, -/obj/structure/extinguisher_cabinet/directional/south, -/obj/machinery/airalarm/directional/west, -/obj/machinery/light/directional/south, -/obj/structure/cable, -/obj/effect/turf_decal/stripes/corner{ +/obj/effect/turf_decal/tile/purple{ dir = 1 }, -/turf/open/floor/iron/dark, -/area/ai_monitored/command/storage/satellite) -"rRF" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/landmark/start/detective, -/obj/structure/cable, -/turf/open/floor/wood, -/area/security/detectives_office) -"rRG" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/obj/machinery/firealarm/directional/west, +/obj/machinery/light/directional/west, +/obj/effect/turf_decal/stripes/corner{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/xmastree/rdrod, +/turf/open/floor/iron/showroomfloor, +/area/station/science/research) +"teH" = ( /obj/structure/cable, -/turf/open/floor/plating{ - icon_state = "platingdmg3" - }, -/area/engineering/supermatter/room) -"rRJ" = ( -/obj/machinery/camera/directional/south{ - c_tag = "Satellite External Fore"; - name = "exterior camera"; - network = list("minisat"); - start_active = 1 - }, -/obj/effect/turf_decal/sand/plating, -/turf/open/floor/plating/airless, -/area/space/nearstation) -"rSp" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/obj/structure/sink/kitchen{ + dir = 8; + pixel_x = 12; + pixel_y = 4 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/obj/structure/disposalpipe/segment, +/obj/item/radio/intercom/directional/east, +/turf/open/floor/iron/cafeteria, +/area/station/service/kitchen) +"teL" = ( +/obj/structure/table/wood, +/obj/item/storage/fancy/candle_box, +/obj/item/storage/fancy/candle_box, +/obj/item/storage/fancy/candle_box{ + pixel_x = 6; + pixel_y = 5 }, -/obj/effect/turf_decal/siding/white{ - dir = 8 +/obj/item/storage/fancy/candle_box{ + pixel_x = -5; + pixel_y = 5 }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/dark, -/area/service/hydroponics/garden) -"rSC" = ( -/obj/machinery/newscaster/directional/north, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 4 +/obj/machinery/airalarm/directional/north, +/obj/machinery/light/directional/north, +/obj/item/storage/box/matches{ + pixel_x = -3; + pixel_y = 2 }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 +/turf/open/floor/iron/grimy, +/area/station/service/chapel/office) +"teU" = ( +/obj/structure/sign/warning/secure_area, +/turf/closed/wall/r_wall/rust, +/area/station/engineering/supermatter/room) +"tfG" = ( +/obj/effect/spawner/random/vending/colavend, +/obj/effect/turf_decal/tile/red{ + dir = 4 }, -/obj/effect/turf_decal/tile/blue{ +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/turf_decal/tile/blue, /turf/open/floor/iron/showroomfloor, -/area/medical/paramedic) -"rSO" = ( -/obj/effect/turf_decal/tile/purple, +/area/station/security/office) +"tfI" = ( +/turf/closed/wall/r_wall/rust, +/area/station/service/chapel/office) +"tfV" = ( /obj/effect/turf_decal/tile/purple{ dir = 8 }, -/obj/effect/turf_decal/tile/blue, -/obj/machinery/status_display/evac/directional/south, -/turf/open/floor/iron, -/area/hallway/primary/starboard) -"rSS" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/light/built/directional/north, -/turf/open/floor/plating{ - icon_state = "panelscorched" +/obj/effect/turf_decal/tile/purple{ + dir = 1 }, -/area/maintenance/disposal/incinerator) -"rTp" = ( -/obj/effect/turf_decal/siding/thinplating/dark, -/obj/effect/turf_decal/siding/thinplating/dark{ +/obj/effect/turf_decal/tile/purple{ dir = 1 }, -/turf/open/floor/glass/reinforced, -/area/service/chapel/monastery) -"rTw" = ( -/obj/effect/turf_decal/tile/neutral{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral, -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/engineering/atmos) -"rTA" = ( -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/turf/open/floor/iron/showroomfloor, +/area/station/science/research) +"tfW" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 1 }, +/turf/open/floor/carpet/red, +/area/station/service/chapel/monastery) +"tfY" = ( +/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 = 4 +/obj/structure/table/wood, +/obj/structure/mirror/directional/north, +/obj/item/clothing/shoes/jackboots, +/obj/item/clothing/glasses/eyepatch{ + pixel_y = 5 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/dark, +/area/station/maintenance/port/fore) +"tgd" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 8 }, -/obj/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/bridge_pipe/green/visible{ +/obj/structure/cable, +/obj/effect/turf_decal/tile/red{ dir = 4 }, -/obj/machinery/atmospherics/pipe/bridge_pipe/yellow/visible, -/turf/open/floor/iron/dark, -/area/engineering/atmos) -"rTB" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/command{ - name = "E.V.A. Storage"; - req_access_txt = "18" - }, -/turf/open/floor/iron/dark, -/area/ai_monitored/command/storage/eva) -"rTP" = ( /obj/effect/turf_decal/tile/red{ dir = 1 }, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, /obj/effect/turf_decal/tile/neutral{ - dir = 1 + dir = 4 }, /obj/effect/turf_decal/siding/red{ dir = 1 }, -/turf/open/floor/iron/showroomfloor, -/area/security/lockers) -"rTV" = ( -/obj/effect/turf_decal/tile/yellow{ +/obj/effect/landmark/start/depsec/engineering, +/turf/open/floor/iron, +/area/station/security/checkpoint/engineering) +"tgh" = ( +/obj/effect/turf_decal/tile/blue{ dir = 4 }, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 +/obj/effect/turf_decal/tile/blue{ + dir = 8 }, -/obj/effect/turf_decal/tile/red{ - dir = 1 +/obj/structure/closet/crate/trashcart/laundry, +/obj/effect/spawner/random/contraband/prison, +/obj/item/clothing/under/rank/prisoner, +/obj/item/clothing/under/rank/prisoner, +/obj/item/clothing/under/rank/prisoner/skirt, +/obj/item/clothing/under/rank/prisoner/skirt, +/turf/open/floor/iron/cafeteria, +/area/station/security/prison/garden) +"tgx" = ( +/obj/item/storage/toolbox/electrical{ + pixel_x = -3; + pixel_y = 3 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/obj/item/storage/toolbox/mechanical, +/obj/item/multitool{ + pixel_x = -4; + pixel_y = 3 }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/turf/open/floor/iron, -/area/commons/storage/primary) -"rUg" = ( -/obj/machinery/door/poddoor/shutters/preopen{ - id = "engsm"; - name = "Radiation Chamber Shutters" +/obj/item/flashlight, +/obj/structure/table, +/obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ + dir = 8 }, -/obj/effect/turf_decal/caution/stand_clear, -/obj/structure/cable, /turf/open/floor/iron/dark, -/area/engineering/supermatter) -"rUm" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/flora/ausbushes/fullgrass, -/obj/structure/flora/ausbushes/lavendergrass, -/turf/open/floor/grass, -/area/service/hydroponics/garden) -"rUy" = ( -/obj/machinery/atmospherics/components/trinary/filter/flipped/critical{ +/area/station/security/warden) +"tgA" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/station/maintenance/disposal/incinerator) +"tgU" = ( +/obj/structure/flora/rock/pile/style_2, +/turf/open/misc/asteroid/airless, +/area/space/nearstation) +"tgZ" = ( +/obj/structure/table, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/effect/turf_decal/stripes/line{ - dir = 6 +/obj/item/radio{ + desc = "An old handheld radio. You could use it, if you really wanted to."; + icon_state = "radio"; + name = "old radio" }, -/obj/structure/cable, -/turf/open/floor/engine, -/area/engineering/supermatter/room) -"rUR" = ( /obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/dark, +/area/station/service/bar/atrium) +"the" = ( /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 5 +/obj/structure/chair/office{ + dir = 1 }, -/turf/open/floor/plating{ - icon_state = "platingdmg3" +/turf/open/floor/iron/dark, +/area/station/command/bridge) +"tho" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, -/area/maintenance/port/lesser) -"rVr" = ( +/turf/open/floor/iron/dark/corner, +/area/station/hallway/primary/starboard) +"thy" = ( /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ - dir = 8 + dir = 4 }, /obj/effect/turf_decal/tile/neutral{ - dir = 1 + dir = 8 }, /obj/effect/turf_decal/tile/neutral{ - dir = 4 + dir = 1 }, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 4 }, -/obj/effect/turf_decal/box, -/obj/structure/cable, /obj/structure/disposalpipe/segment, -/turf/open/floor/iron, -/area/hallway/primary/port) -"rVR" = ( -/obj/structure/table, +/obj/structure/cable, +/turf/open/floor/iron/showroomfloor, +/area/station/security/office) +"thG" = ( /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ - dir = 4 + dir = 8 }, -/obj/item/clipboard, -/obj/item/reagent_containers/pill/patch/aiuri, -/obj/item/clothing/glasses/meson/engine, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/disposalpipe/segment, +/obj/structure/cable, /turf/open/floor/iron/dark, -/area/engineering/lobby) -"rVX" = ( -/obj/structure/bodycontainer/morgue{ - dir = 8 +/area/station/medical/storage) +"thJ" = ( +/obj/effect/decal/cleanable/blood/old, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 }, -/obj/effect/turf_decal/stripes/white/line{ - dir = 8 +/obj/effect/landmark/blobstart, +/turf/open/floor/plating{ + icon_state = "platingdmg3" }, -/turf/open/floor/iron/dark/side{ - dir = 8 +/area/station/maintenance/port/fore) +"thT" = ( +/obj/structure/grille/broken, +/obj/effect/spawner/random/structure/crate, +/turf/open/floor/plating{ + icon_state = "platingdmg1" }, -/area/service/chapel/funeral) -"rWj" = ( -/obj/effect/turf_decal/tile/yellow{ - dir = 1 +/area/station/maintenance/starboard) +"thU" = ( +/mob/living/simple_animal/hostile/asteroid/goliath, +/turf/open/misc/asteroid/lowpressure, +/area/space/nearstation) +"thW" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/blue{ + dir = 4 }, -/obj/effect/turf_decal/tile/yellow{ +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, +/obj/structure/chair/stool/bar/directional/south, +/turf/open/floor/iron, +/area/station/commons/fitness/recreation) +"tiz" = ( +/obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"tiY" = ( +/obj/effect/turf_decal/tile/red{ + dir = 4 }, -/obj/machinery/meter, +/obj/effect/turf_decal/tile/red, /obj/effect/turf_decal/stripes/line{ - dir = 8 + dir = 1 }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible{ - dir = 10 +/obj/machinery/camera/directional/east{ + c_tag = "Brig Warden's Office" }, +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/airalarm/directional/east, /turf/open/floor/iron, -/area/engineering/atmos) -"rWm" = ( -/obj/structure/table/glass, -/obj/item/clothing/gloves/color/latex, -/obj/item/healthanalyzer, -/obj/item/reagent_containers/spray/cleaner{ - pixel_x = -3; - pixel_y = 2 +/area/station/security/brig) +"tjv" = ( +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 4 }, -/obj/item/reagent_containers/spray/cleaner{ - pixel_x = 5; - pixel_y = -1 +/obj/effect/turf_decal/tile/blue{ + dir = 8 }, -/obj/machinery/firealarm/directional/east, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/red/half/contrasted{ +/obj/effect/turf_decal/tile/blue, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ dir = 4 }, /turf/open/floor/iron/showroomfloor, -/area/security/medical) -"rWn" = ( +/area/station/medical/medbay/lobby) +"tjA" = ( /obj/structure/cable, -/obj/structure/chair, -/obj/effect/landmark/start/hangover, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/security/courtroom) -"rWV" = ( -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/general/visible, -/obj/machinery/space_heater, -/obj/machinery/airalarm/directional/east, -/obj/machinery/light/directional/south, -/obj/structure/sign/poster/contraband/fun_police{ - pixel_y = -32 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/turf/open/floor/iron/dark, -/area/security/execution/education) -"rWZ" = ( -/obj/machinery/door/airlock/engineering{ - name = "Electrical Maintenance"; - req_access_txt = "11" - }, -/obj/effect/mapping_helpers/airlock/abandoned, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/spider/stickyweb, -/turf/open/floor/iron/dark, -/area/maintenance/department/electrical) -"rXa" = ( /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/structure/table/wood, -/obj/item/storage/photo_album{ - pixel_x = -4; - pixel_y = 4 +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, -/obj/effect/decal/cleanable/dirt, -/obj/item/taperecorder{ - pixel_x = 5; - pixel_y = 4 +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"tjD" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 10 }, -/obj/item/camera, -/obj/item/pen{ - pixel_x = -7; - pixel_y = -5 +/obj/effect/decal/cleanable/dirt, +/obj/structure/extinguisher_cabinet/directional/west, +/obj/effect/landmark/blobstart, +/turf/open/floor/plating{ + icon_state = "platingdmg1" }, -/obj/machinery/light/small/directional/west, -/obj/machinery/camera/directional/west{ - c_tag = "Library Backroom"; - name = "library camera" +/area/station/maintenance/starboard) +"tjE" = ( +/obj/structure/sign/departments/security, +/turf/closed/wall, +/area/station/maintenance/aft) +"tjO" = ( +/obj/structure/sign/departments/medbay/alt, +/turf/closed/wall, +/area/station/security/office) +"tjR" = ( +/obj/machinery/modular_computer/console/preset/research{ + dir = 8 }, -/obj/structure/sign/painting/large/library_private{ +/obj/effect/turf_decal/bot, +/obj/machinery/computer/security/telescreen/rd{ dir = 8; - pixel_x = -29 - }, -/turf/open/floor/iron/dark, -/area/service/library) -"rXb" = ( -/obj/machinery/recharger{ - pixel_x = -7 - }, -/obj/machinery/recharger{ - pixel_x = 7 + pixel_x = 28 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/obj/machinery/keycard_auth/directional/east{ + pixel_y = 26 }, -/obj/item/toy/figure/warden, -/obj/structure/table, -/obj/item/radio/intercom/directional/north{ - pixel_x = 32 +/obj/machinery/button/door/directional/north{ + id = "rdprivacy"; + name = "Director's Privacy Toggle"; + pixel_x = -8; + pixel_y = 38 }, /obj/machinery/button/door/directional/north{ - id = "sidearmory"; - name = "Armoury Shutter Toggle"; + id = "Biohazard"; + name = "Emergency Research Lockdown"; pixel_x = -8; - req_access_txt = "3" + req_access = list("research") + }, +/obj/machinery/light_switch/directional/north{ + pixel_x = 6 }, /obj/machinery/button/door/directional/north{ - id = "prisonblast"; - name = "Prison Lockdown"; - pixel_x = 8; - req_access_txt = "2" + id = "xeno_blastdoor"; + name = "Xenobiology Containment"; + pixel_x = 6; + pixel_y = 38; + req_access = list("research") }, -/turf/open/floor/iron/dark, -/area/security/warden) -"rXg" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 4 +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 8 }, -/turf/open/floor/wood, -/area/command/heads_quarters/captain) -"rXo" = ( -/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/dark, +/area/station/command/heads_quarters/rd) +"tjX" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/structure/grille/broken, /obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 6 +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/station/maintenance/port/lesser) +"tkO" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 1 + }, +/obj/machinery/portable_atmospherics/canister, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/box, +/turf/open/floor/iron/dark, +/area/station/engineering/supermatter/room) +"tkP" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 8 + }, +/obj/effect/turf_decal/box/red, +/obj/effect/turf_decal/tile/purple/half/contrasted, +/turf/open/floor/iron/showroomfloor, +/area/station/science/ordnance) +"tkT" = ( +/obj/structure/bonfire, +/obj/item/reagent_containers/food/drinks/bottle/orangejuice{ + desc = "For the weary spacemen on their quest to rekindle the first plasma fire."; + name = "Carton of Estus" }, -/obj/structure/sign/poster/contraband/random/directional/north, +/obj/effect/decal/remains/human, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/cobweb, +/obj/item/melee/moonlight_greatsword, /turf/open/floor/plating{ - icon_state = "platingdmg3" + icon_state = "panelscorched" }, -/area/maintenance/port/greater) -"rXt" = ( -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/area/station/maintenance/starboard/fore) +"tla" = ( +/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/tile/red, +/obj/effect/turf_decal/stripes/corner, +/obj/effect/landmark/start/hangover, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"tlb" = ( +/obj/effect/decal/cleanable/blood/old, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/maintenance/fore) +"tlu" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/stripes/line{ dir = 4 }, /obj/structure/cable, -/obj/effect/landmark/start/hangover, -/obj/structure/disposalpipe/sorting/mail/flip{ - dir = 8; - name = "disposals sorting disposal pipe"; - sortType = 1 - }, +/obj/structure/disposalpipe/segment, /turf/open/floor/iron, -/area/hallway/primary/starboard) -"rXH" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 1 +/area/station/engineering/lobby) +"tly" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Xenobiology Maintenance" }, -/turf/open/floor/iron/showroomfloor, -/area/security/medical) -"rXL" = ( -/obj/machinery/portable_atmospherics/canister/plasma, -/obj/machinery/light/directional/west, -/turf/open/floor/iron/dark, -/area/science/storage) -"rXR" = ( -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/stripes/corner, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/sign/directions/evac{ + dir = 4; + pixel_y = -24 }, -/obj/item/kirbyplants/random, -/turf/open/floor/iron/dark/corner, -/area/hallway/primary/starboard) -"rYo" = ( -/obj/structure/table, -/obj/item/storage/toolbox/mechanical{ - pixel_x = 3; - pixel_y = -2 +/obj/effect/mapping_helpers/airlock/access/all/science/xenobio, +/turf/open/floor/iron/dark, +/area/station/maintenance/starboard) +"tlA" = ( +/obj/structure/flora/bush/lavendergrass/style_random, +/obj/structure/flora/bush/leavy/style_random, +/obj/structure/flora/bush/sparsegrass/style_random, +/turf/open/misc/asteroid, +/area/station/hallway/secondary/exit/departure_lounge) +"tlJ" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 8 }, -/obj/item/storage/toolbox/mechanical{ - pixel_x = -2; - pixel_y = 8 +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/obj/effect/turf_decal/tile/purple/half/contrasted, -/obj/machinery/light_switch/directional/east, -/turf/open/floor/iron/showroomfloor, -/area/science/storage) -"rYE" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/decal/cleanable/dirt, -/obj/structure/disposalpipe/segment, +/obj/effect/decal/cleanable/blood/old, /obj/structure/cable, -/turf/open/floor/iron, -/area/cargo/storage) -"rZN" = ( -/turf/closed/wall/r_wall/rust, -/area/ai_monitored/command/storage/satellite) -"sac" = ( -/obj/structure/flora/grass/jungle/b, +/turf/open/floor/wood, +/area/station/maintenance/port/fore) +"tlM" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 }, /turf/open/misc/asteroid, /area/space/nearstation) -"sai" = ( -/obj/effect/turf_decal/tile/red{ +"tlS" = ( +/obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/stripes/line, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, /obj/structure/cable, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron, -/area/security/brig) -"sak" = ( -/obj/structure/closet/secure_closet/freezer/meat, -/obj/effect/turf_decal/bot, -/obj/machinery/firealarm/directional/south, -/obj/effect/turf_decal/stripes/line{ +/turf/open/floor/engine, +/area/station/ai_monitored/turret_protected/ai) +"tlU" = ( +/obj/effect/turf_decal/tile/yellow{ dir = 1 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/effect/decal/cleanable/dirt, -/obj/structure/sign/poster/contraband/random/directional/south, -/turf/open/floor/iron/freezer, -/area/service/kitchen/coldroom) -"saq" = ( -/obj/structure/cable, -/obj/effect/decal/cleanable/cobweb/cobweb2, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/catwalk_floor/iron_smooth, -/area/maintenance/department/chapel/monastery) -"sar" = ( -/obj/structure/table, -/obj/effect/turf_decal/tile/red{ +/turf/open/floor/iron/showroomfloor, +/area/station/medical/chemistry) +"tlW" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/airalarm/directional/south, +/obj/effect/turf_decal/tile/green, +/obj/effect/turf_decal/tile/blue{ dir = 8 }, -/obj/effect/turf_decal/tile/red{ - dir = 4 +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"tmf" = ( +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 8 }, -/obj/effect/turf_decal/tile/red{ - dir = 1 +/obj/effect/turf_decal/tile/purple, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/effect/turf_decal/siding/purple, +/turf/open/floor/iron/showroomfloor, +/area/station/science/robotics/lab) +"tmj" = ( +/obj/machinery/light/directional/west, +/obj/item/kirbyplants/random, +/turf/open/floor/iron/dark, +/area/station/service/chapel/monastery) +"tmv" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/sign/poster/contraband/rebels_unite{ + pixel_x = -32; + pixel_y = 32 }, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/trimline/purple/filled/corner, +/obj/effect/turf_decal/trimline/purple/filled/corner{ dir = 1 }, -/obj/item/book/manual/wiki/security_space_law, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/flasher/directional/west{ - id = "Cell 1"; - name = "Prisoner Pacifier" +/turf/open/floor/plating/plasma/rust, +/area/station/maintenance/space_hut/plasmaman) +"tmD" = ( +/obj/machinery/firealarm/directional/west, +/obj/machinery/portable_atmospherics/canister/air, +/obj/machinery/atmospherics/components/unary/portables_connector/visible/layer4{ + dir = 4 }, -/turf/open/floor/iron/showroomfloor, -/area/security/brig) -"say" = ( +/obj/effect/turf_decal/bot, +/obj/effect/decal/cleanable/cobweb, /obj/effect/turf_decal/tile/neutral{ - dir = 1 + dir = 4 }, /obj/effect/turf_decal/tile/neutral, -/obj/structure/sign/painting/library{ - pixel_x = 32 +/turf/open/floor/iron/dark, +/area/station/command/bridge) +"tmT" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/turf/open/floor/plating{ + icon_state = "platingdmg3" }, +/area/station/maintenance/port/greater) +"tmU" = ( +/obj/structure/grille, +/obj/structure/barricade/wooden, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/door/airlock/maintenance, +/obj/effect/mapping_helpers/airlock/abandoned, +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/access/any/security/maintenance, /turf/open/floor/iron/dark, -/area/service/library) -"saB" = ( -/obj/structure/railing, -/obj/effect/turf_decal/siding/thinplating/dark/end{ - dir = 8 +/area/station/maintenance/port/aft) +"tmV" = ( +/obj/structure/reagent_dispensers/beerkeg{ + pixel_y = 5 }, -/turf/open/floor/glass/reinforced, -/area/service/chapel/monastery) -"saK" = ( -/obj/effect/decal/cleanable/dirt, -/mob/living/simple_animal/hostile/asteroid/hivelord, -/turf/open/floor/plating, -/area/cargo/warehouse) -"saQ" = ( -/obj/structure/rack, +/obj/structure/table/wood, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/effect/turf_decal/bot, -/obj/machinery/light/small/directional/east, -/obj/machinery/airalarm/directional/south, -/obj/item/storage/toolbox/emergency{ - pixel_y = 4 - }, -/obj/item/wrench, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/camera/directional/east{ - c_tag = "Vacant Commissary"; - name = "cargo camera"; - network = list("ss13","qm") - }, -/obj/machinery/light_switch/directional/east, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/item/storage/box/drinkingglasses, +/obj/machinery/light/small/directional/north, /turf/open/floor/iron/dark, -/area/commons/vacant_room/commissary) -"sbb" = ( -/obj/effect/turf_decal/tile/neutral{ +/area/station/service/bar) +"tmZ" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/effect/turf_decal/siding/white{ - dir = 8 +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"tnc" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/maintenance/department/bridge) +"tnp" = ( +/obj/machinery/portable_atmospherics/canister/nitrous_oxide, +/obj/effect/turf_decal/delivery, +/obj/machinery/camera/directional/south{ + c_tag = "Atmospherics Desk"; + name = "atmospherics camera"; + network = list("ss13","engine") }, /obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/dark, -/area/service/hydroponics/garden) -"sbe" = ( -/obj/effect/turf_decal/tile/yellow{ +/turf/open/floor/iron, +/area/station/engineering/atmos/storage/gas) +"tnq" = ( +/obj/machinery/computer/security{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ dir = 1 }, -/obj/effect/turf_decal/tile/yellow{ +/obj/effect/turf_decal/tile/red{ dir = 8 }, -/turf/open/floor/iron/showroomfloor, -/area/medical/chemistry) -"sbk" = ( -/obj/effect/turf_decal/box/corners{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/decal/cleanable/cobweb/cobweb2, /turf/open/floor/iron/dark, -/area/engineering/gravity_generator) -"sbB" = ( -/obj/machinery/computer/mech_bay_power_console{ - dir = 4 +/area/station/command/bridge) +"tnr" = ( +/obj/structure/railing/corner, +/turf/open/floor/iron/dark, +/area/station/service/chapel/monastery) +"tns" = ( +/obj/machinery/shower{ + dir = 8 }, -/obj/structure/cable, +/obj/machinery/airalarm/directional/south, +/turf/open/floor/plastic, +/area/station/security/prison/shower) +"tnA" = ( +/obj/effect/turf_decal/siding/wideplating/dark/corner, +/obj/structure/railing/corner, +/turf/open/floor/iron/dark, +/area/station/service/chapel/monastery) +"tnC" = ( +/obj/structure/disposalpipe/segment, /obj/effect/turf_decal/stripes/line{ dir = 8 }, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"sbG" = ( -/obj/effect/turf_decal/stripes/line, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/maintenance/disposal/incinerator) +"tnH" = ( /obj/effect/turf_decal/tile/neutral{ - dir = 4 + dir = 8 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/stripes/corner{ dir = 1 }, -/obj/effect/decal/cleanable/blood/old, -/obj/structure/window/reinforced, -/turf/open/floor/iron/dark, -/area/commons/fitness/recreation) -"sbL" = ( -/turf/closed/wall/rust, -/area/medical/exam_room) -"sbN" = ( -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/item/kirbyplants{ - icon_state = "plant-05" - }, -/obj/machinery/firealarm/directional/east, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/hallway/primary/starboard) -"sbR" = ( -/obj/structure/sign/warning/fire, -/turf/closed/wall, -/area/maintenance/port/greater) -"sbS" = ( -/obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/machinery/door/airlock/maintenance{ - req_access_txt = "12" - }, -/turf/open/floor/plating{ - icon_state = "panelscorched" - }, -/area/maintenance/fore) -"sbZ" = ( -/obj/structure/window/reinforced/spawner{ +/turf/open/floor/iron/showroomfloor, +/area/station/ai_monitored/security/armory) +"tnP" = ( +/obj/effect/turf_decal/tile/yellow{ dir = 1 }, -/obj/structure/flora/ausbushes/lavendergrass, -/obj/structure/flora/ausbushes/fullgrass, -/obj/structure/flora/ausbushes/grassybush, -/mob/living/simple_animal/butterfly, -/turf/open/floor/grass, -/area/hallway/primary/fore) -"scf" = ( /obj/effect/turf_decal/tile/yellow{ - dir = 4 + dir = 8 }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/showroomfloor, +/area/station/medical/chemistry) +"tnR" = ( +/obj/machinery/rnd/server, +/turf/open/floor/circuit/green/telecomms/mainframe, +/area/station/science/server) +"toh" = ( +/turf/closed/wall/r_wall/rust, +/area/station/security/prison/safe) +"toi" = ( /obj/effect/turf_decal/tile/yellow{ - dir = 1 + dir = 8 }, -/obj/effect/turf_decal/tile/blue{ +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ - dir = 4 +/obj/effect/turf_decal/tile/red{ + dir = 1 }, +/obj/effect/turf_decal/tile/red, +/obj/effect/decal/cleanable/dirt, /obj/structure/cable, -/turf/open/floor/iron, -/area/engineering/atmos) -"scA" = ( -/obj/effect/turf_decal/box/corners{ - dir = 1 +/obj/effect/turf_decal/siding/yellow{ + dir = 10 }, +/turf/open/floor/iron, +/area/station/engineering/storage_shared) +"toE" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/holopad, /obj/effect/turf_decal/tile/neutral{ - dir = 1 + dir = 4 }, /obj/effect/turf_decal/tile/neutral{ - dir = 8 + dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/dark, -/area/command/gateway) -"scI" = ( -/obj/machinery/camera/directional/north{ - c_tag = "Atmospherics Tank - Air"; - name = "atmospherics camera"; - network = list("ss13","engine") - }, -/turf/open/floor/engine/air, -/area/engineering/atmos) -"scJ" = ( -/obj/machinery/door/airlock/maintenance{ - req_one_access_txt = "12;101" - }, -/turf/open/floor/iron/dark, -/area/maintenance/port/lesser) -"scQ" = ( -/obj/docking_port/stationary{ - dir = 4; - dwidth = 4; - height = 7; - id = "supply_home"; - name = "Cargo Bay"; - width = 12 - }, -/turf/open/space/basic, -/area/space) -"scR" = ( -/obj/item/storage/box/teargas{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/item/storage/box/handcuffs, -/obj/item/storage/box/flashbangs{ - pixel_x = -3; - pixel_y = -3 +/turf/open/floor/iron, +/area/station/service/janitor) +"toS" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/power/apc/auto_name/directional/west, +/turf/open/floor/carpet/red, +/area/station/service/chapel/monastery) +"toZ" = ( +/obj/effect/turf_decal/bot, +/obj/structure/tank_dispenser/oxygen{ + pixel_x = -1; + pixel_y = 2 }, +/turf/open/floor/iron, +/area/station/ai_monitored/command/storage/eva) +"tpd" = ( /obj/structure/table, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/obj/item/storage/box/bodybags{ + pixel_x = 4; + pixel_y = 2 }, -/obj/structure/extinguisher_cabinet/directional/east, -/turf/open/floor/iron/dark, -/area/ai_monitored/security/armory) -"scV" = ( -/obj/structure/table, -/obj/machinery/light/small/directional/north, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/obj/item/pen, +/obj/item/storage/box/prisoner, +/obj/machinery/camera/directional/south{ + c_tag = "Prison Hallway Port"; + network = list("ss13","prison") }, -/obj/effect/decal/cleanable/dirt, -/obj/item/clothing/gloves/color/black, -/obj/item/crowbar/red, -/obj/item/flashlight/seclite, -/obj/effect/decal/cleanable/blood/old, -/turf/open/floor/iron/dark, -/area/maintenance/port/greater) -"sdt" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/window/reinforced/spawner/north, -/turf/open/floor/plating, -/area/maintenance/fore) -"sdE" = ( -/obj/machinery/chem_heater/withbuffer{ - pixel_x = 6 +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 1 }, -/obj/effect/turf_decal/bot, +/turf/open/floor/iron, +/area/station/security/execution/transfer) +"tpl" = ( +/obj/structure/closet/secure_closet/detective, +/obj/structure/reagent_dispensers/wall/peppertank/directional/north, +/obj/structure/cable, +/obj/item/book/manual/wiki/detective, +/obj/machinery/power/apc/auto_name/directional/west, +/turf/open/floor/wood, +/area/station/security/detectives_office) +"tpp" = ( +/obj/structure/lattice/catwalk, +/turf/open/space/basic, +/area/station/solars/port/fore) +"tpq" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, @@ -68147,6571 +68564,6621 @@ /obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/turf/open/floor/iron/dark, -/area/medical/pharmacy) -"sdO" = ( -/obj/structure/table, -/obj/machinery/light/small/directional/east, -/obj/item/clothing/shoes/jackboots, -/obj/item/clothing/suit/armor/vest, -/obj/item/clothing/neck/stethoscope, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/dark, -/area/maintenance/fore) -"sdZ" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral, /turf/open/floor/iron, -/area/command/gateway) -"seh" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/stripes/line{ +/area/station/hallway/primary/starboard) +"tpw" = ( +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ dir = 4 }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/disposalpipe/segment, -/obj/structure/cable, -/turf/open/floor/plating{ - icon_state = "platingdmg1" - }, -/area/security/prison) -"sej" = ( -/obj/effect/turf_decal/tile/purple{ - dir = 4 +/obj/effect/turf_decal/tile/yellow{ + dir = 8 }, -/obj/effect/turf_decal/tile/purple{ - dir = 1 +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/stripes/line{ + dir = 6 }, -/obj/effect/turf_decal/tile/purple{ +/obj/machinery/atmospherics/pipe/smart/manifold/cyan/visible{ dir = 1 }, -/obj/machinery/light/directional/north, -/obj/machinery/status_display/ai/directional/north, +/obj/machinery/meter, /turf/open/floor/iron, -/area/hallway/primary/central/fore) -"sel" = ( -/obj/structure/table, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/item/tank/internals/anesthetic{ - pixel_x = -5 +/area/station/engineering/atmos/pumproom) +"tpy" = ( +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/siding/blue/corner, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/junction/flip{ + dir = 8 }, -/obj/item/tank/internals/anesthetic{ - pixel_x = -5 +/turf/open/floor/iron/showroomfloor, +/area/station/medical/medbay/central) +"tpD" = ( +/obj/machinery/atmospherics/components/tank/air{ + dir = 8 }, -/obj/machinery/vending/wallmed/directional/north{ - pixel_x = -32 +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/obj/machinery/light/directional/north, -/obj/item/storage/backpack/duffelbag/med/surgery, -/obj/machinery/status_display/evac/directional/north, -/turf/open/floor/iron/dark, -/area/medical/virology) -"sen" = ( -/obj/structure/grille, -/obj/item/shard, -/turf/open/floor/plating, -/area/cargo/warehouse) -"seL" = ( /obj/effect/turf_decal/bot, -/obj/machinery/light/small/directional/north, -/obj/structure/rack, -/obj/effect/decal/cleanable/cobweb, +/obj/structure/sign/warning/no_smoking{ + pixel_y = 30 + }, /obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/maintenance/two, /turf/open/floor/iron/dark, -/area/maintenance/port/lesser) -"seO" = ( +/area/station/science/xenobiology) +"tpF" = ( +/obj/structure/plasticflaps/opaque, +/obj/machinery/navbeacon{ + codes_txt = "delivery;dir=1"; + dir = 1; + freq = 1400; + location = "Engineering"; + name = "navigation beacon (Engineering Delivery)" + }, +/obj/machinery/door/window/right/directional/north{ + dir = 4; + name = "Engineering Delivery Access"; + req_access = list("engineering") + }, +/obj/machinery/door/poddoor/preopen{ + id = "Engineering"; + name = "Engineering Blast Doors" + }, +/obj/effect/turf_decal/delivery, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/effect/turf_decal/tile/yellow{ +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/turf_decal/siding/yellow/corner{ - dir = 4 +/turf/open/floor/iron/dark, +/area/station/engineering/lobby) +"tpM" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/table, +/obj/machinery/light/small/directional/west, +/obj/machinery/light_switch/directional/west, +/obj/item/assembly/prox_sensor{ + desc = "Used for scanning and alerting when someone enters a certain proximity. This one is slightly shifted to the left."; + pixel_x = -6; + pixel_y = 6 }, +/obj/item/wallframe/camera, +/obj/item/screwdriver, +/obj/structure/spider/stickyweb, +/turf/open/floor/plating, +/area/station/maintenance/department/electrical) +"tpQ" = ( +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/engineering/atmos/storage/gas) -"seQ" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/table, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/obj/machinery/door/poddoor/shutters/preopen{ + id = "justiceshutter"; + name = "Justice Shutter" }, +/turf/open/floor/plating, +/area/station/security/execution/education) +"tpY" = ( +/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral, -/obj/item/storage/box/monkeycubes, -/obj/item/storage/box/monkeycubes, -/obj/item/storage/pill_bottle/mutadone{ - pixel_x = 4 - }, -/obj/item/storage/pill_bottle/mannitol, -/obj/item/toy/figure/geneticist{ - pixel_x = 8; - pixel_y = 6 - }, -/obj/effect/turf_decal/siding/purple/corner, +/obj/machinery/vending/autodrobe/all_access, +/obj/structure/noticeboard/directional/west, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/dark, -/area/science/genetics) -"seX" = ( -/obj/structure/chair/sofa/bench/left{ +/area/station/maintenance/port/fore) +"tqb" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/showroomfloor, +/area/station/medical/chemistry) +"tqx" = ( +/obj/structure/sign/poster/contraband/random/directional/east, +/turf/open/floor/wood{ + icon_state = "wood-broken6" + }, +/area/station/maintenance/port/fore) +"tqz" = ( +/turf/closed/wall/r_wall/rust, +/area/station/maintenance/central) +"tqB" = ( +/obj/structure/railing, +/obj/machinery/door/firedoor/border_only, +/turf/open/floor/iron/dark, +/area/station/service/chapel/dock) +"tqC" = ( +/obj/machinery/computer/slot_machine, +/obj/machinery/light/small/directional/east, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/turf_decal/box/corners{ - dir = 1 - }, -/obj/effect/turf_decal/box/corners{ - dir = 8 - }, -/obj/machinery/status_display/ai/directional/west, -/turf/open/floor/iron/dark/corner{ - dir = 8 - }, -/area/hallway/primary/central/fore) -"sfF" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/obj/effect/turf_decal/bot_white, +/obj/effect/decal/cleanable/blood/old, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/dark, +/area/station/maintenance/port/greater) +"tqD" = ( +/obj/structure/sign/warning/fire, +/turf/closed/wall, +/area/station/maintenance/port/lesser) +"tqQ" = ( +/obj/item/radio/intercom/directional/west, +/obj/effect/turf_decal/stripes/line{ + dir = 10 }, -/obj/effect/turf_decal/bot, -/obj/machinery/disposal/bin, -/obj/machinery/light/directional/east, -/obj/structure/extinguisher_cabinet/directional/north, -/obj/structure/disposalpipe/trunk{ - dir = 8 +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 }, -/turf/open/floor/iron/dark, -/area/hallway/secondary/exit/departure_lounge) -"sfI" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/engine, +/area/station/ai_monitored/turret_protected/aisat_interior) +"tqZ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/landmark/blobstart, /turf/open/floor/plating, -/area/maintenance/disposal/incinerator) -"sgm" = ( -/obj/structure/dresser, -/turf/open/floor/wood, -/area/commons/locker) -"sgs" = ( +/area/station/maintenance/starboard) +"tre" = ( +/obj/structure/flora/bush/pale/style_random, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/misc/asteroid, +/area/space/nearstation) +"trf" = ( /obj/effect/turf_decal/tile/neutral{ dir = 1 }, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold/supply/visible{ - dir = 8 - }, -/obj/machinery/meter/monitored/distro_loop, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/dark, -/area/engineering/atmos/pumproom) -"sgE" = ( -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/turf/open/floor/iron, +/area/station/commons/fitness/recreation) +"trj" = ( +/obj/structure/table/wood, +/obj/item/paper_bin, +/obj/item/pen, +/obj/item/pen/red{ + pixel_x = 5; + pixel_y = 1 }, -/obj/effect/turf_decal/tile/neutral{ +/turf/open/floor/iron, +/area/station/security/courtroom) +"trt" = ( +/obj/machinery/portable_atmospherics/canister/plasma, +/turf/open/floor/engine/plasma, +/area/station/engineering/atmos) +"trU" = ( +/obj/effect/turf_decal/stripes/corner, +/obj/effect/turf_decal/stripes/corner{ dir = 4 }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 1 +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/turf/open/floor/plating{ + icon_state = "panelscorched" }, -/obj/effect/turf_decal/box, +/area/station/maintenance/solars/starboard/aft) +"tsg" = ( /turf/open/floor/iron, -/area/hallway/primary/starboard) -"she" = ( -/obj/structure/bodycontainer/morgue, +/area/station/hallway/primary/central/fore) +"tsn" = ( +/obj/structure/sign/warning/fire, +/turf/closed/wall/rust, +/area/station/commons/fitness/recreation) +"tsL" = ( /obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/bot_white, -/obj/machinery/light/small/directional/west, -/turf/open/floor/iron/dark, -/area/medical/morgue) -"shg" = ( -/obj/effect/decal/cleanable/blood/old, -/obj/machinery/light/small/directional/west, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/turf/open/floor/wood, -/area/commons/locker) -"shi" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/obj/structure/grille/broken, +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"tsY" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/effect/decal/cleanable/dirt, /obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 9 + }, /turf/open/floor/plating, -/area/maintenance/department/medical/central) -"sho" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/power/apc/auto_name/directional/east, +/area/station/maintenance/port/aft) +"ttd" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 + }, /obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/turf_decal/tile/red{ +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"ttn" = ( +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, /obj/effect/turf_decal/tile/red{ dir = 8 }, -/turf/open/floor/iron, -/area/service/theater) -"shz" = ( -/obj/effect/spawner/structure/window/reinforced/plasma, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating, -/area/engineering/supermatter/room) -"sia" = ( /obj/effect/turf_decal/tile/neutral{ dir = 1 }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron, +/area/station/hallway/primary/aft) +"ttt" = ( +/obj/machinery/vending/games, /obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/structure/window/reinforced{ dir = 1 }, -/obj/structure/window/reinforced, -/obj/machinery/door/window/left/directional/north{ - dir = 4; - name = "Inner Pipe Access"; - req_access_txt = "24" +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/simple/green/visible, +/obj/effect/turf_decal/delivery, +/obj/machinery/status_display/evac/directional/east, /turf/open/floor/iron/dark, -/area/engineering/atmos) -"sim" = ( -/turf/closed/wall, -/area/service/library) -"siu" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/area/station/commons/storage/art) +"ttJ" = ( +/obj/structure/window/reinforced, +/obj/structure/disposalpipe/segment, +/obj/structure/table, +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/structure/table/wood, -/obj/item/vending_refill/cigarette, -/obj/item/stack/package_wrap, -/obj/item/stack/package_wrap, /obj/item/hand_labeler, -/obj/structure/mirror/directional/south, +/obj/item/hand_labeler, +/obj/item/dest_tagger, +/obj/item/dest_tagger{ + pixel_x = 5; + pixel_y = 3 + }, /turf/open/floor/iron/dark, -/area/service/bar) -"siv" = ( -/obj/machinery/door/firedoor, +/area/station/cargo/sorting) +"ttZ" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/effect/turf_decal/siding/yellow/corner{ +/obj/effect/turf_decal/tile/red{ dir = 4 }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ - cycle_id = "engi-entrance" - }, -/obj/machinery/door/airlock/engineering{ - name = "Engineering Desk"; - req_one_access_txt = "10;24" +/obj/effect/turf_decal/tile/red{ + dir = 1 }, -/obj/structure/disposalpipe/segment{ +/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/turf/open/floor/iron/dark, -/area/engineering/lobby) -"sjd" = ( +/turf/open/floor/iron, +/area/station/security/checkpoint/customs) +"tud" = ( +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/command{ - name = "Head of Personnel's Office"; - req_access_txt = "57" - }, +/obj/machinery/restaurant_portal/bar, /obj/structure/disposalpipe/segment{ + dir = 9 + }, +/obj/effect/turf_decal/delivery/red, +/obj/machinery/duct, +/obj/effect/turf_decal/siding/wood{ dir = 4 }, -/turf/open/floor/iron/dark, -/area/command/heads_quarters/hop) -"sjf" = ( -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/bridge_pipe/cyan/visible, -/obj/machinery/door/airlock/atmos/glass{ - name = "Distribution Loop"; - req_access_txt = "24" +/turf/open/floor/wood, +/area/station/service/bar/atrium) +"tuh" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/sink{ + dir = 8; + pixel_x = 11 }, -/obj/machinery/atmospherics/pipe/bridge_pipe/purple/visible{ - dir = 4 +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/effect/decal/cleanable/vomit/old, +/obj/structure/sign/poster/contraband/random/directional/north, +/mob/living/simple_animal/hostile/retaliate/goose/vomit, +/turf/open/floor/plating{ + icon_state = "panelscorched" }, -/turf/open/floor/iron/dark, -/area/engineering/atmos/pumproom) -"sjS" = ( -/obj/machinery/atmospherics/components/trinary/filter/flipped/critical{ +/area/station/maintenance/starboard) +"tur" = ( +/obj/machinery/atmospherics/pipe/smart/simple/dark/visible{ dir = 4 }, -/obj/effect/turf_decal/stripes/corner, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible/layer2, +/obj/machinery/door/airlock/public/glass/incinerator/atmos_exterior, +/obj/effect/mapping_helpers/airlock/locked, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/atmos, /turf/open/floor/engine, -/area/engineering/supermatter/room) -"sjW" = ( -/turf/closed/wall/rust, -/area/cargo/drone_bay) -"ski" = ( -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/area/station/maintenance/disposal/incinerator) +"tuF" = ( +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ dir = 8 }, -/obj/structure/table, -/obj/machinery/firealarm/directional/north, -/turf/open/floor/iron/dark, -/area/commons/locker) -"skt" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/landmark/event_spawn, +/obj/effect/turf_decal/tile/red, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"tuO" = ( +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue, +/obj/machinery/light/directional/south, +/obj/effect/turf_decal/stripes/corner, +/obj/machinery/button/door/directional/south{ + id = "custodialwagon"; + name = "Custodial Bay Toggle"; + req_access = list("janitor") + }, /obj/structure/disposalpipe/segment{ - dir = 10 + dir = 5 }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/mob/living/simple_animal/bot/cleanbot/autopatrol, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"tuR" = ( +/obj/structure/girder, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/plating{ - icon_state = "platingdmg3" + icon_state = "panelscorched" + }, +/area/station/maintenance/starboard/fore) +"tuT" = ( +/obj/machinery/holopad, +/obj/effect/turf_decal/bot, +/obj/effect/landmark/start/cook, +/turf/open/floor/iron/dark, +/area/station/service/kitchen) +"tvH" = ( +/obj/structure/lattice, +/obj/machinery/atmospherics/components/unary/passive_vent{ + dir = 1 + }, +/turf/open/space/basic, +/area/space/nearstation) +"twc" = ( +/obj/effect/turf_decal/plaque{ + icon_state = "L13" }, -/area/maintenance/port/fore) -"sky" = ( /obj/effect/turf_decal/tile/yellow{ - dir = 8 + dir = 4 }, /obj/effect/turf_decal/tile/yellow{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/red{ dir = 1 }, -/obj/structure/sign/departments/chemistry{ - pixel_x = -32 +/obj/structure/sign/directions/evac{ + dir = 4; + pixel_y = 24 }, -/obj/machinery/light/directional/west, -/turf/open/floor/iron, -/area/hallway/primary/port) -"skB" = ( -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/engine, -/area/ai_monitored/command/nuke_storage) -"skF" = ( -/obj/item/storage/medkit/regular, -/obj/machinery/light/directional/east, -/obj/structure/table, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/machinery/newscaster/directional/east, -/obj/structure/sign/poster/official/random/directional/north, -/turf/open/floor/iron/dark, -/area/commons/fitness/recreation) -"skL" = ( -/obj/machinery/disposal/bin, +/obj/effect/landmark/start/hangover, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"twd" = ( +/obj/effect/turf_decal/delivery, /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/tile/neutral{ +/obj/structure/ore_box, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small/directional/north, +/turf/open/floor/iron/dark, +/area/station/cargo/miningoffice) +"twg" = ( +/obj/machinery/computer/atmos_alert{ dir = 4 }, -/obj/structure/disposalpipe/trunk{ +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/machinery/airalarm/directional/west, +/obj/structure/cable, +/obj/machinery/power/apc/auto_name/directional/west, /turf/open/floor/iron/dark, -/area/service/hydroponics) -"skO" = ( +/area/station/ai_monitored/turret_protected/aisat/atmos) +"twj" = ( +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/structure/chair, /obj/structure/cable, -/obj/effect/decal/cleanable/dirt, -/obj/structure/closet/firecloset, -/obj/structure/disposalpipe/segment{ - dir = 5 +/turf/open/floor/iron/dark, +/area/station/hallway/secondary/exit/departure_lounge) +"two" = ( +/obj/effect/turf_decal/delivery, +/obj/machinery/door/airlock/security/glass{ + id_tag = "Abandoned Cell"; + name = "Abandoned Cell" }, -/turf/open/floor/plating, -/area/maintenance/port/greater) -"sld" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/access/all/security/brig, +/turf/open/floor/iron/dark, +/area/station/maintenance/fore) +"twu" = ( /obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, -/obj/effect/turf_decal/tile/brown{ dir = 4 }, -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/brown, -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 5 +/obj/effect/turf_decal/tile/yellow{ + dir = 8 }, +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/blue, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, -/area/cargo/storage) -"sli" = ( -/obj/machinery/atmospherics/components/trinary/mixer{ - dir = 4 +/area/station/engineering/atmos) +"twG" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/obj/effect/turf_decal/tile/purple/half/contrasted{ +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/machinery/button/door/directional/north{ - id = "ordnancestorage"; - name = "Ordnance Storage Access"; - req_access_txt = "8" +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, -/obj/machinery/firealarm/directional/north{ - pixel_x = -32 +/obj/effect/landmark/event_spawn, +/obj/structure/disposalpipe/segment, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"twN" = ( +/turf/closed/wall/r_wall/rust, +/area/station/engineering/supermatter/room) +"twR" = ( +/obj/machinery/door/airlock/maintenance, +/obj/effect/mapping_helpers/airlock/abandoned, +/obj/structure/barricade/wooden/crude, +/obj/effect/decal/cleanable/dirt, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 8 }, -/turf/open/floor/iron/showroomfloor, -/area/science/storage) -"slk" = ( -/obj/effect/landmark/secequipment, -/obj/effect/turf_decal/bot, -/obj/machinery/camera/directional/north{ - c_tag = "Security Office Lockers" +/obj/effect/mapping_helpers/airlock/access/any/science/maintenance, +/turf/open/floor/iron/dark, +/area/station/maintenance/starboard/fore) +"twV" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 4 }, -/obj/structure/noticeboard/directional/north, -/obj/effect/turf_decal/tile/neutral/half/contrasted, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/firealarm/directional/west, +/turf/open/floor/iron, +/area/station/security/courtroom) +"twX" = ( +/turf/closed/wall/r_wall, +/area/station/security/prison/shower) +"txi" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/structure/table_or_rack, +/obj/effect/spawner/random/engineering/flashlight, +/obj/item/crowbar/red, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/effect/spawner/random/maintenance, /turf/open/floor/iron/dark, -/area/security/office) -"slo" = ( +/area/station/maintenance/department/crew_quarters/bar) +"txl" = ( +/obj/machinery/door/firedoor, /obj/structure/cable, -/obj/effect/spawner/structure/window/reinforced/tinted, -/turf/open/floor/plating, -/area/ai_monitored/turret_protected/ai_upload) -"sly" = ( -/turf/closed/wall, -/area/cargo/drone_bay) -"slz" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/station/hallway/primary/central/fore) +"txQ" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/landmark/event_spawn, -/obj/structure/cable, +/obj/item/shard, /turf/open/floor/plating{ - icon_state = "platingdmg3" - }, -/area/maintenance/fore) -"slE" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 5 + icon_state = "platingdmg1" }, -/obj/machinery/camera/directional/north{ - c_tag = "Port Bow Solar"; - name = "engineering camera"; - network = list("ss13","engine") +/area/station/maintenance/fore) +"tya" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/decal/cleanable/blood/gibs/limb, +/obj/effect/decal/cleanable/blood/old, /obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small/directional/west, +/turf/open/floor/iron/dark, +/area/station/maintenance/port/fore) +"tyk" = ( +/obj/structure/closet/secure_closet/warden, +/obj/effect/turf_decal/delivery, +/obj/machinery/firealarm/directional/north, /obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/east, -/turf/open/floor/plating{ - icon_state = "platingdmg3" +/obj/machinery/power/apc/auto_name/directional/west, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 4 }, -/area/maintenance/solars/port/fore) -"slK" = ( +/turf/open/floor/iron/dark, +/area/station/security/warden) +"tyA" = ( +/obj/structure/flora/bush/jungle/c/style_random, +/turf/open/floor/grass, +/area/station/medical/psychology) +"tyD" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 6 - }, /turf/open/floor/plating{ icon_state = "panelscorched" }, -/area/maintenance/port/lesser) -"slT" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/structure/rack, -/obj/item/clothing/under/costume/lobster, -/obj/item/clothing/head/lobsterhat, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/siding/wood/corner{ +/area/station/maintenance/starboard/fore) +"tyI" = ( +/obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/effect/spawner/random/clothing/costume, -/obj/structure/extinguisher_cabinet/directional/south, -/turf/open/floor/iron, -/area/service/theater) -"smz" = ( -/obj/effect/turf_decal/bot, -/obj/machinery/computer/atmos_alert, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral, -/turf/open/floor/iron/dark, -/area/engineering/atmos/storage/gas) -"smG" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/stripes/corner, +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/decal/cleanable/dirt, -/obj/structure/disposalpipe/segment{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/orange/visible, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"tzh" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 4 }, /obj/structure/cable, -/turf/open/floor/plating{ - icon_state = "panelscorched" +/turf/open/floor/iron, +/area/station/security/prison/safe) +"tzl" = ( +/obj/effect/spawner/random/vending/colavend, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/area/maintenance/starboard/fore) -"smV" = ( /obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/purple{ - dir = 8 +/obj/effect/turf_decal/bot, +/obj/machinery/status_display/evac/directional/east, +/turf/open/floor/iron/dark/corner, +/area/station/hallway/primary/central/fore) +"tzA" = ( +/obj/structure/chair/office{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/tile/purple, -/obj/effect/turf_decal/tile/purple{ +/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red/half/contrasted{ dir = 1 }, -/obj/effect/turf_decal/siding/purple, /turf/open/floor/iron/showroomfloor, -/area/science/genetics) -"snr" = ( -/obj/structure/table, +/area/station/security/execution/transfer) +"tzF" = ( /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/item/storage/box/bodybags{ - pixel_x = 4; - pixel_y = 6 +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, -/obj/item/storage/box/bodybags{ - pixel_y = 2 +/obj/machinery/atmospherics/pipe/bridge_pipe/cyan/visible{ + dir = 4 + }, +/obj/machinery/atmospherics/components/binary/pump{ + dir = 1; + name = "CO2 to Pure" }, -/obj/machinery/light/small/directional/east, -/obj/machinery/light_switch/directional/east, /turf/open/floor/iron/dark, -/area/medical/morgue) -"snB" = ( -/obj/effect/turf_decal/tile/yellow{ +/area/station/engineering/atmos) +"tzH" = ( +/obj/machinery/computer/station_alert, +/obj/effect/turf_decal/bot, +/obj/machinery/light/directional/north, +/obj/machinery/newscaster/directional/north, +/turf/open/floor/iron/dark, +/area/station/command/heads_quarters/ce) +"tzI" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/blue{ dir = 4 }, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, /obj/effect/turf_decal/tile/blue{ dir = 1 }, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible{ - dir = 5 - }, /turf/open/floor/iron, -/area/engineering/atmos) -"snK" = ( -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/obj/effect/turf_decal/tile/blue, -/obj/machinery/atmospherics/pipe/smart/simple/yellow/visible{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/corner{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/corner{ +/area/station/hallway/primary/central) +"tzL" = ( +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/turf/open/floor/iron, -/area/engineering/atmos) -"snP" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/iron, -/area/command/gateway) -"snV" = ( -/obj/effect/turf_decal/siding/thinplating/light{ dir = 1 }, +/obj/structure/table, +/obj/item/flashlight/lamp, /turf/open/floor/iron/dark, -/area/service/chapel/dock) -"som" = ( -/obj/structure/chair/comfy/brown{ - dir = 4 +/area/station/security/office) +"tzN" = ( +/obj/structure/table/glass, +/obj/item/storage/box/rxglasses{ + pixel_x = 4; + pixel_y = 4 }, -/obj/machinery/light/directional/north, -/turf/open/floor/carpet/royalblack, -/area/command/heads_quarters/captain) -"soq" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/obj/item/storage/box/beakers, +/obj/item/gun/syringe{ + pixel_y = 5 }, +/obj/item/reagent_containers/spray/cleaner, +/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron/dark, -/area/engineering/main) -"sox" = ( -/turf/closed/wall/rust, -/area/service/kitchen) -"soF" = ( -/obj/structure/chair/pew/left{ dir = 8 }, -/obj/effect/turf_decal/siding/thinplating/dark{ +/obj/machinery/light_switch/directional/north, +/turf/open/floor/iron/dark, +/area/station/medical/storage) +"tzU" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/decal/cleanable/blood/old, +/obj/effect/decal/remains/human, +/obj/effect/turf_decal/stripes/corner{ dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/chapel{ +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/engine, +/area/station/ai_monitored/turret_protected/ai) +"tzY" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 4 }, -/area/service/chapel/monastery) -"soP" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/red/half/contrasted, +/turf/open/floor/iron, +/area/station/security/office) +"tAt" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, /obj/effect/decal/cleanable/dirt, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, /obj/structure/cable, /turf/open/floor/plating{ - icon_state = "panelscorched" + icon_state = "platingdmg1" }, -/area/maintenance/port/fore) -"spp" = ( -/obj/effect/turf_decal/tile/red, +/area/station/maintenance/fore) +"tAx" = ( +/obj/effect/turf_decal/tile/blue, /obj/effect/turf_decal/tile/blue{ dir = 4 }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/structure/chair/stool/bar/directional/south, -/turf/open/floor/iron, -/area/commons/fitness/recreation) -"spy" = ( -/obj/machinery/atmospherics/pipe/smart/simple/green/visible, -/obj/machinery/meter, -/turf/closed/wall/r_wall/rust, -/area/engineering/atmos) -"spN" = ( -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/command/bridge) -"spU" = ( -/obj/effect/turf_decal/tile/red{ +/obj/effect/turf_decal/tile/blue{ dir = 1 }, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/blue{ dir = 1 }, -/obj/machinery/light/small/directional/north, -/obj/machinery/status_display/ai/directional/north, -/turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"spW" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/obj/effect/turf_decal/tile/blue, +/obj/item/kirbyplants{ + icon_state = "plant-18" + }, +/turf/open/floor/iron/showroomfloor, +/area/station/medical/storage) +"tAG" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/obj/machinery/meter/layer2, +/turf/open/floor/plating{ + icon_state = "platingdmg3" }, +/area/station/maintenance/starboard) +"tAI" = ( +/obj/effect/turf_decal/bot, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/structure/cable, -/obj/effect/turf_decal/tile/neutral, -/obj/machinery/vending/wardrobe/gene_wardrobe, /obj/effect/turf_decal/stripes/corner{ - dir = 4 + dir = 8 }, -/obj/machinery/power/apc/auto_name/directional/north, /turf/open/floor/iron/dark, -/area/science/genetics) -"sqm" = ( -/obj/structure/cable, -/obj/effect/turf_decal/siding/wideplating/dark{ - dir = 4 +/area/station/construction/mining/aux_base) +"tAJ" = ( +/obj/structure/sign/warning/electric_shock{ + pixel_y = 32 + }, +/obj/effect/turf_decal/stripes/corner, +/turf/open/floor/wood{ + icon_state = "wood-broken3" + }, +/area/station/maintenance/port/fore) +"tAM" = ( +/obj/machinery/hydroponics/soil, +/obj/item/seeds/carrot, +/turf/open/floor/grass, +/area/station/security/prison/garden) +"tAN" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ + dir = 9 + }, +/obj/machinery/button/door/incinerator_vent_atmos_aux{ + pixel_x = 23; + pixel_y = 7 + }, +/obj/machinery/button/door/incinerator_vent_atmos_main{ + pixel_x = 23; + pixel_y = -6 + }, +/turf/open/floor/engine, +/area/station/maintenance/disposal/incinerator) +"tAP" = ( +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 }, +/obj/machinery/airalarm/directional/south, +/turf/open/floor/iron/showroomfloor, +/area/station/medical/chemistry) +"tAX" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow{ dir = 4 }, -/turf/open/floor/iron/dark, -/area/service/chapel/dock) -"sqr" = ( -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/red{ dir = 4 }, -/obj/machinery/power/shieldwallgen, -/obj/effect/turf_decal/bot, -/obj/machinery/light/directional/west, -/obj/machinery/airalarm/directional/west, -/obj/machinery/power/shieldwallgen, -/turf/open/floor/iron/dark, -/area/command/teleporter) -"sqt" = ( -/obj/structure/cable, +/turf/open/floor/iron, +/area/station/maintenance/disposal/incinerator) +"tBh" = ( /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/obj/machinery/requests_console/directional/north{ + department = "Medbay"; + departmentType = 1; + name = "Medbay Requests Console" }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/obj/structure/table/optable, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron/dark, +/area/station/medical/surgery/fore) +"tBj" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/obj/effect/decal/cleanable/food/flour, +/obj/effect/landmark/start/cook, +/turf/open/floor/iron/dark, +/area/station/service/kitchen) +"tBn" = ( +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 8 }, -/obj/effect/landmark/event_spawn, -/obj/effect/landmark/start/hangover, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/effect/turf_decal/tile/yellow, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 }, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, -/area/hallway/primary/starboard) -"sqO" = ( -/obj/structure/rack, -/obj/effect/spawner/random/techstorage/ai_all, -/obj/machinery/firealarm/directional/south, -/turf/open/floor/circuit/green{ - luminosity = 2 - }, -/area/engineering/storage/tech) -"sqU" = ( -/turf/open/floor/plating{ - icon_state = "panelscorched" - }, -/area/security/prison) -"srf" = ( -/obj/machinery/door/firedoor, +/area/station/hallway/secondary/exit/departure_lounge) +"tBB" = ( +/obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/door/airlock/virology{ - name = "Virology Access"; - req_access_txt = "39" - }, -/obj/structure/disposalpipe/segment, +/obj/effect/decal/cleanable/cobweb, /obj/structure/cable, -/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ - cycle_id = "viro-airlock" +/obj/structure/sign/poster/contraband/random/directional/north, +/turf/open/floor/plating{ + icon_state = "panelscorched" }, -/turf/open/floor/iron/dark, -/area/medical/virology) -"srG" = ( -/obj/machinery/chem_master/condimaster{ - desc = "Used to separate out liquids - useful for purifying botanical extracts. Also dispenses condiments."; - name = "BrewMaster 2199" +/area/station/maintenance/starboard) +"tBH" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "research_shutters"; + name = "Research Privacy Shutter" + }, +/turf/open/floor/plating, +/area/station/science/lab) +"tBJ" = ( +/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/bot, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/dark, -/area/service/hydroponics) -"srN" = ( -/obj/effect/turf_decal/tile/yellow{ - dir = 1 +/area/station/maintenance/department/crew_quarters/bar) +"tBR" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible, +/obj/machinery/button/door/atmos_test_room_mainvent_1{ + pixel_y = -22 }, /obj/effect/turf_decal/tile/yellow{ dir = 8 }, +/obj/effect/turf_decal/tile/yellow, /obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/structure/cable, -/turf/open/floor/iron, -/area/commons/storage/primary) -"srT" = ( -/obj/machinery/vending/autodrobe, -/obj/effect/turf_decal/bot, -/obj/item/radio/intercom/directional/north, -/turf/open/floor/wood, -/area/service/theater) -"ssb" = ( -/obj/effect/turf_decal/plaque{ - icon_state = "L11" + dir = 8 }, /obj/effect/turf_decal/tile/yellow{ dir = 4 }, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, /obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/machinery/status_display/evac/directional/north, -/obj/structure/disposalpipe/segment{ dir = 4 }, /turf/open/floor/iron, -/area/hallway/primary/central/fore) -"ssg" = ( -/obj/effect/turf_decal/stripes/line, +/area/station/maintenance/disposal/incinerator) +"tBT" = ( +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/space_heater, /obj/effect/decal/cleanable/dirt, -/turf/open/floor/engine, -/area/ai_monitored/turret_protected/ai_upload) -"ssw" = ( -/obj/structure/chair{ +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/dark, +/area/station/hallway/primary/aft) +"tCd" = ( +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/landmark/event_spawn, +/mob/living/simple_animal/bot/medbot/autopatrol, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/showroomfloor, +/area/station/medical/medbay/lobby) +"tCh" = ( +/obj/machinery/computer/robotics{ dir = 1 }, +/obj/effect/turf_decal/bot, /obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable, -/obj/effect/landmark/start/hangover, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/commons/fitness/recreation) -"ssy" = ( -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/corner{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/turf/open/floor/engine, -/area/engineering/gravity_generator) -"ssH" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, /obj/effect/turf_decal/tile/neutral, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/duct, -/obj/effect/turf_decal/siding/white{ - dir = 8 - }, /turf/open/floor/iron/dark, -/area/service/bar) -"ssU" = ( -/obj/structure/flora/grass/jungle, -/obj/effect/turf_decal/stripes/line{ +/area/station/command/heads_quarters/rd) +"tCp" = ( +/obj/effect/turf_decal/stripes/corner{ dir = 8 }, -/turf/open/misc/asteroid, -/area/space/nearstation) -"stm" = ( -/obj/effect/turf_decal/tile/purple/half/contrasted, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/showroomfloor, -/area/science/misc_lab) -"stp" = ( -/obj/structure/table/reinforced, +/obj/machinery/atmospherics/pipe/smart/manifold4w/green/visible, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"tCQ" = ( /obj/machinery/door/firedoor, -/obj/machinery/door/poddoor/shutters{ - id = "commissaryshutter"; - name = "Vacant Commissary Shutter" - }, -/obj/effect/turf_decal/delivery, -/obj/effect/decal/cleanable/blood/old, -/turf/open/floor/plating, -/area/commons/vacant_room/commissary) -"stq" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/machinery/light_switch/directional/east{ - pixel_x = 23; - pixel_y = 8 +/obj/machinery/door/airlock/security/glass{ + name = "Security Customs Checkpoint" }, -/obj/effect/landmark/start/hangover, +/obj/effect/mapping_helpers/airlock/access/all/security/general, /turf/open/floor/iron/dark, -/area/service/bar) -"stx" = ( -/obj/structure/sign/departments/engineering, +/area/station/security/checkpoint/customs) +"tCU" = ( /turf/closed/wall, -/area/commons/storage/primary) -"stL" = ( -/obj/structure/sign/warning/securearea, -/turf/closed/wall/r_wall, -/area/hallway/secondary/entry) -"stO" = ( -/obj/structure/grille, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"stY" = ( -/obj/structure/disposalpipe/segment{ - dir = 9 +/area/station/maintenance/port/aft) +"tCY" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 4 }, -/turf/open/floor/wood, -/area/service/library) -"suc" = ( -/obj/effect/turf_decal/tile/purple, -/obj/effect/turf_decal/tile/purple{ +/obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/effect/turf_decal/tile/purple{ - dir = 1 - }, -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/yellow{ +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/turf_decal/tile/purple{ - dir = 4 - }, -/obj/structure/window/reinforced, -/obj/machinery/atmospherics/components/trinary/filter/atmos/plasma{ - dir = 4 +/obj/structure/sign/nanotrasen{ + pixel_y = 32 }, -/turf/open/floor/iron/showroomfloor, -/area/engineering/atmos) -"suu" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/neutral{ +/turf/open/floor/iron/dark/corner{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/stripes/corner{ +/area/station/hallway/primary/central/fore) +"tDk" = ( +/obj/structure/closet/crate/coffin, +/obj/effect/turf_decal/bot_white, +/turf/open/floor/iron/dark/textured_large, +/area/station/service/chapel/funeral) +"tDm" = ( +/obj/machinery/airalarm/directional/south, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 8 }, -/obj/structure/table, -/obj/effect/decal/cleanable/cobweb, -/obj/item/clothing/under/rank/civilian/lawyer/black{ - pixel_x = 4; - pixel_y = 4 - }, -/obj/item/clothing/under/rank/civilian/lawyer/black, -/obj/item/clothing/neck/tie/black{ - pixel_x = 6 - }, -/obj/item/clothing/neck/tie/red, -/obj/item/clothing/mask/animal/rat/jackal{ - pixel_x = 4; - pixel_y = 4 - }, -/obj/item/clothing/mask/animal/rat/jackal, -/obj/structure/spider/stickyweb, -/obj/machinery/button/door/directional/west{ - id = "bank"; - name = "Bank Vault Lock"; - normaldoorcontrol = 1; - specialfunctions = 4 - }, -/turf/open/floor/iron/dark, -/area/maintenance/port/greater) -"suL" = ( -/obj/structure/sign/departments/medbay/alt, -/turf/closed/wall, -/area/security/medical) -"suN" = ( -/obj/effect/turf_decal/stripes/line, /obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 10 - }, /turf/open/floor/plating{ - icon_state = "panelscorched" + icon_state = "platingdmg1" }, -/area/maintenance/aft) -"svc" = ( -/obj/effect/turf_decal/tile/blue, +/area/station/maintenance/disposal) +"tDs" = ( +/obj/effect/turf_decal/tile/red, /obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/showroomfloor, -/area/medical/medbay/lobby) -"svz" = ( -/turf/closed/wall, -/area/medical/surgery/aft) -"svC" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 1 + dir = 8 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/turf/open/floor/wood, -/area/maintenance/port/fore) -"svR" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/simple/purple/visible{ +/obj/structure/disposalpipe/junction{ dir = 4 }, -/obj/effect/turf_decal/stripes/corner, +/obj/structure/cable, /turf/open/floor/iron, -/area/engineering/atmos) -"svX" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/window/reinforced{ - dir = 4 +/area/station/commons/locker) +"tDu" = ( +/obj/structure/chair/pew{ + dir = 8 }, -/turf/open/floor/iron, -/area/maintenance/disposal/incinerator) -"swd" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"swn" = ( -/obj/structure/sign/warning/electricshock, -/turf/closed/wall/rust, -/area/maintenance/port/lesser) -"sws" = ( -/obj/machinery/light/small/directional/south, +/obj/machinery/light/directional/east, /obj/effect/decal/cleanable/dirt, -/obj/structure/sign/poster/contraband/random/directional/south, -/turf/open/floor/plating, -/area/maintenance/port/greater) -"swX" = ( -/obj/machinery/atmospherics/pipe/heat_exchanging/simple/layer2{ - dir = 5 - }, -/turf/open/floor/iron/dark/airless, -/area/science/mixing/chamber) -"sxk" = ( -/obj/structure/easel, -/obj/item/canvas/nineteen_nineteen, -/obj/item/canvas/twentythree_nineteen, -/obj/item/canvas/twentythree_twentythree, +/obj/effect/landmark/start/hangover, +/turf/open/floor/iron/dark, +/area/station/security/courtroom) +"tDA" = ( /obj/effect/turf_decal/tile/neutral{ dir = 4 }, /obj/effect/turf_decal/tile/neutral, -/obj/machinery/light/small/directional/west, -/obj/machinery/status_display/ai/directional/west, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/dark, -/area/commons/storage/art) -"sxq" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/turf/open/floor/iron, -/area/cargo/miningoffice) -"sxA" = ( -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/area/station/maintenance/port/fore) +"tDC" = ( +/turf/closed/wall/rust, +/area/station/maintenance/solars/port/fore) +"tDG" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 8 }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/engineering/atmos) -"sxJ" = ( -/obj/effect/turf_decal/box/corners{ - dir = 1 +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, +/turf/open/floor/iron, +/area/station/cargo/drone_bay) +"tDT" = ( /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/window/reinforced{ + dir = 1 }, -/turf/open/floor/iron/dark, -/area/engineering/gravity_generator) -"sxX" = ( -/obj/effect/turf_decal/tile/blue{ +/obj/structure/window/reinforced, +/obj/machinery/door/window/left/directional/north{ + dir = 4; + name = "Inner Pipe Access"; + req_access = list("atmospherics") + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/bridge_pipe/yellow/visible{ dir = 4 }, +/obj/machinery/atmospherics/pipe/bridge_pipe/green/visible, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"tDW" = ( /obj/effect/turf_decal/tile/red, -/obj/structure/chair{ +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/structure/railing/corner{ dir = 8 }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/landmark/start/hangover, -/turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"syg" = ( -/obj/effect/turf_decal/tile/green, -/obj/effect/turf_decal/tile/green{ +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/turf/open/floor/iron/showroomfloor, +/area/station/service/bar/atrium) +"tEt" = ( +/obj/machinery/microwave{ + pixel_y = 5 + }, +/obj/structure/table/glass, +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/turf_decal/tile/green{ +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/effect/turf_decal/tile/green{ - dir = 1 +/obj/structure/sign/poster/official/no_erp{ + pixel_y = -32 }, -/obj/effect/turf_decal/tile/green, +/turf/open/floor/iron/dark, +/area/station/medical/storage) +"tEE" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 10 - }, /obj/structure/cable, -/turf/open/floor/iron/showroomfloor, -/area/medical/virology) -"syk" = ( -/obj/machinery/hydroponics/soil, -/obj/item/seeds/carrot, -/turf/open/floor/grass, -/area/security/prison) -"syw" = ( /obj/effect/turf_decal/tile/neutral, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/turf/open/floor/iron/showroomfloor, -/area/security/warden) -"syy" = ( -/obj/structure/closet/secure_closet/brig{ - name = "Prisoner Locker" +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/obj/effect/turf_decal/bot, -/obj/effect/decal/cleanable/cobweb, -/obj/effect/turf_decal/tile/neutral/half/contrasted, -/turf/open/floor/iron/dark, -/area/security/prison) -"syD" = ( -/obj/machinery/door/airlock/medical{ - id_tag = "Shower_2"; - name = "Shower 2" +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"tEX" = ( +/obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "brig-maint-passthrough" + }, +/obj/machinery/door/airlock/security{ + name = "Prison Wing" + }, +/obj/effect/mapping_helpers/airlock/access/all/security/brig, /turf/open/floor/iron/dark, -/area/commons/toilet/restrooms) -"syI" = ( -/obj/effect/turf_decal/tile/neutral, -/obj/machinery/chem_dispenser/drinks{ - dir = 4 +/area/station/security/execution/transfer) +"tFb" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/door/firedoor, +/obj/structure/sign/directions/medical{ + dir = 1; + pixel_x = 32; + pixel_y = 8 }, -/obj/machinery/status_display/ai/directional/west, -/obj/structure/table, -/obj/machinery/light_switch/directional/south{ - pixel_x = 8 +/obj/structure/sign/directions/command{ + pixel_x = 32 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/obj/structure/sign/directions/security{ + pixel_x = 32; + pixel_y = -8 }, +/obj/effect/turf_decal/caution/stand_clear, /turf/open/floor/iron/dark, -/area/service/bar) -"syN" = ( +/area/station/hallway/primary/port) +"tFn" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/stripes/white/line{ dir = 8 }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, +/obj/structure/cable, /turf/open/floor/iron, -/area/hallway/primary/central/fore) -"syQ" = ( +/area/station/security/prison) +"tFq" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/light/directional/north, /obj/structure/table, -/obj/item/paper_bin, -/obj/item/taperecorder{ - pixel_x = 4; - pixel_y = 2 +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, +/obj/item/folder/white, +/obj/item/folder/white, /obj/item/pen, -/obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ - dir = 1 - }, -/turf/open/floor/iron/dark, -/area/security/warden) -"szb" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/preopen{ - id = "brigcelldoor"; - name = "Cell Blast door" +/obj/item/flashlight/pen, +/obj/item/reagent_containers/syringe, +/obj/item/reagent_containers/dropper, +/obj/item/storage/box/rxglasses{ + pixel_x = 3; + pixel_y = 3 }, -/obj/structure/cable, -/turf/open/floor/plating, -/area/maintenance/port/lesser) -"szw" = ( -/obj/structure/table, -/obj/machinery/light/directional/north, -/obj/item/paper_bin{ - pixel_x = -4; - pixel_y = 4 +/obj/item/storage/box/bodybags, +/obj/machinery/requests_console/directional/north{ + department = "Genetics"; + name = "Genetics Requests Console" }, -/obj/item/pen, -/obj/machinery/newscaster/directional/north, /turf/open/floor/iron/dark, -/area/service/bar/atrium) -"szy" = ( -/obj/effect/turf_decal/box/white{ - color = "#EFB341" +/area/station/science/genetics) +"tGb" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/brown{ + dir = 8 }, -/turf/open/floor/iron, -/area/maintenance/disposal/incinerator) -"szA" = ( -/obj/effect/turf_decal/tile/red{ - dir = 4 +/obj/machinery/conveyor_switch/oneway{ + dir = 8; + id = "packagereturn"; + name = "crate returns"; + pixel_x = -10; + pixel_y = -4 }, -/obj/machinery/firealarm/directional/east, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/neutral, -/turf/open/floor/iron, -/area/security/brig) -"szD" = ( +/obj/machinery/newscaster/directional/south, +/obj/effect/turf_decal/tile/brown, /obj/structure/cable, -/obj/machinery/space_heater, -/turf/open/floor/plating{ - icon_state = "platingdmg1" - }, -/area/maintenance/port/greater) -"szN" = ( -/obj/machinery/door/firedoor, -/obj/machinery/firealarm/directional/west, -/obj/effect/turf_decal/caution/stand_clear, -/turf/open/floor/iron/dark, -/area/hallway/primary/port) -"szW" = ( -/obj/machinery/door/airlock/external{ - name = "Prison External Airlock"; - req_access_txt = "2" +/turf/open/floor/iron, +/area/station/cargo/storage) +"tGg" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 +/obj/effect/turf_decal/tile/yellow{ + dir = 8 }, -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/maintenance/port/lesser) -"sAj" = ( -/obj/machinery/door/airlock/maintenance{ - req_access_txt = "12" +/obj/machinery/light/directional/west, +/turf/open/floor/iron/showroomfloor, +/area/station/medical/chemistry) +"tGx" = ( +/obj/machinery/door/poddoor/preopen{ + id = "Xenolab"; + name = "Containment Chamber Blast Door" }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/maintenance/port/lesser) -"sAw" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/general/hidden, +/obj/effect/turf_decal/caution/stand_clear, +/obj/machinery/door/firedoor, +/turf/open/floor/engine, +/area/station/science/xenobiology) +"tGz" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/holopad, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/airalarm/directional/south, -/obj/effect/turf_decal/tile/green, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, +/obj/structure/disposalpipe/segment, /turf/open/floor/iron, -/area/hallway/primary/central/fore) -"sAP" = ( +/area/station/engineering/hallway) +"tGE" = ( +/obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron/dark, -/area/maintenance/port/greater) -"sAV" = ( -/obj/effect/turf_decal/tile/dark/half/contrasted, -/obj/machinery/atmospherics/components/binary/valve/digital{ - dir = 4 +/obj/structure/sign/poster/contraband/random/directional/east, +/turf/open/floor/plating{ + icon_state = "platingdmg1" }, -/obj/structure/cable, -/turf/open/floor/iron/showroomfloor, -/area/science/storage) -"sBj" = ( -/obj/structure/table/reinforced, -/obj/effect/turf_decal/tile/red, -/obj/structure/reagent_dispensers/servingdish, -/turf/open/floor/iron/white, -/area/security/prison) -"sBu" = ( -/obj/structure/cable, +/area/station/maintenance/starboard) +"tGQ" = ( +/obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/sink/kitchen{ - dir = 8; - pixel_x = 12; - pixel_y = 4 - }, -/obj/structure/disposalpipe/segment, -/obj/item/radio/intercom/directional/east, -/turf/open/floor/iron/cafeteria, -/area/service/kitchen) -"sBz" = ( -/obj/machinery/computer/chef_order{ - dir = 8 - }, -/obj/effect/turf_decal/bot, -/obj/machinery/newscaster/directional/east, -/obj/machinery/camera/directional/east{ - c_tag = "Kitchen Coldroom"; - name = "kitchen camera" +/obj/effect/turf_decal/caution/stand_clear, +/turf/open/floor/iron/dark, +/area/station/hallway/primary/aft) +"tGS" = ( +/obj/machinery/camera/directional/north{ + c_tag = "Captain's Office"; + name = "command camera" }, -/obj/machinery/light/cold/directional/east, -/turf/open/floor/iron/freezer, -/area/service/kitchen/coldroom) -"sBB" = ( -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/obj/structure/chair/comfy/brown{ + buildstackamount = 0; + color = "#c45c57"; dir = 8 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/structure/noticeboard/directional/north, +/obj/machinery/status_display/ai/directional/north, +/turf/open/floor/carpet/royalblack, +/area/station/command/heads_quarters/captain) +"tGV" = ( +/obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/iron, -/area/command/bridge) -"sBE" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/shard, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/wood, -/area/maintenance/port/fore) -"sBG" = ( -/obj/effect/turf_decal/tile/brown{ - dir = 4 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"tGZ" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/cargo/office) -"sBM" = ( +/obj/structure/cable, +/obj/effect/landmark/navigate_destination/tcomms, +/turf/open/floor/engine, +/area/station/tcommsat/computer) +"tHs" = ( +/obj/structure/sign/warning/fire, +/obj/structure/grille, +/turf/closed/wall/r_wall/rust, +/area/station/engineering/atmos) +"tHv" = ( /obj/effect/turf_decal/tile/neutral{ dir = 8 }, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/pipe/smart/manifold/yellow/visible{ - dir = 1 +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, -/turf/open/floor/iron, -/area/engineering/atmos) -"sBZ" = ( -/obj/effect/turf_decal/tile/brown{ +/obj/effect/landmark/xeno_spawn, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 8 }, -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/obj/effect/turf_decal/tile/brown{ +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 +/turf/open/floor/iron/dark, +/area/station/medical/morgue) +"tHD" = ( +/obj/machinery/power/solar_control{ + dir = 8; + id = "forestarboard"; + name = "Starboard Bow Solar Control" }, +/obj/effect/turf_decal/bot, /obj/effect/turf_decal/stripes/line{ - dir = 1 + dir = 5 }, -/turf/open/floor/iron, -/area/commons/vacant_room/commissary) -"sCo" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/structure/sign/warning/vacuum/external{ + pixel_x = 32 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/station/maintenance/solars/starboard/fore) +"tHO" = ( +/obj/structure/reflector/box/anchored{ dir = 1 }, -/obj/machinery/computer/teleporter{ +/obj/effect/turf_decal/box/corners{ dir = 8 }, -/obj/effect/turf_decal/bot, -/obj/machinery/button/door/directional/east{ - id = "teleshutter"; - name = "Teleporter Shutter Toggle"; - req_access_txt = "19" - }, +/obj/effect/turf_decal/box/corners, /turf/open/floor/iron/dark, -/area/command/teleporter) -"sCD" = ( -/obj/effect/turf_decal/siding/green, -/obj/machinery/door/firedoor/border_only/closed, -/turf/open/misc/sandy_dirt, -/area/service/hydroponics/garden) -"sCG" = ( -/obj/structure/chair/sofa/right{ - color = "#c45c57"; - dir = 8 +/area/station/engineering/supermatter/room) +"tHT" = ( +/obj/machinery/computer/bank_machine, +/obj/structure/sign/warning/secure_area{ + pixel_y = 32 }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/obj/machinery/light/small/directional/north, +/turf/open/floor/circuit/green{ + luminosity = 2 }, -/obj/structure/railing{ +/area/station/ai_monitored/command/nuke_storage) +"tIk" = ( +/obj/effect/turf_decal/tile/blue{ dir = 4 }, -/turf/open/floor/iron/dark, -/area/service/bar/atrium) -"sCP" = ( -/obj/structure/sign/warning/docking, -/turf/closed/wall, -/area/cargo/miningoffice) -"sDb" = ( -/obj/structure/table, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/red{ dir = 1 }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/landmark/start/hangover, +/turf/open/floor/iron/showroomfloor, +/area/station/commons/toilet/restrooms) +"tIo" = ( +/obj/structure/chair/sofa/corner{ + color = "#c45c57" + }, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/turf/open/floor/wood{ + icon_state = "wood-broken5" }, +/area/station/maintenance/starboard/fore) +"tIr" = ( +/turf/closed/wall/rust, +/area/station/engineering/supermatter/room) +"tIu" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/light/small/directional/north, +/obj/structure/rack, +/obj/effect/decal/cleanable/cobweb, /obj/effect/decal/cleanable/dirt, -/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, -/obj/item/stock_parts/subspace/analyzer{ - desc = "A sophisticated analyzer capable of analyzing cryptic subspace wavelengths. Shifted slightly right."; - pixel_x = 6; - pixel_y = 4 +/obj/effect/spawner/random/maintenance/two, +/turf/open/floor/iron/dark, +/area/station/maintenance/port/lesser) +"tJa" = ( +/obj/machinery/camera/directional/west{ + c_tag = "Atmospherics Tank - N2O"; + name = "atmospherics camera"; + network = list("ss13","engine") }, -/obj/item/stock_parts/subspace/analyzer{ - desc = "A sophisticated analyzer capable of analyzing cryptic subspace wavelengths. Shifted slightly right."; - pixel_x = 6; - pixel_y = 4 +/turf/open/floor/engine/n2o, +/area/station/engineering/atmos) +"tJK" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/obj/item/stock_parts/subspace/analyzer{ - desc = "A sophisticated analyzer capable of analyzing cryptic subspace wavelengths. Shifted slightly right."; - pixel_x = 6; - pixel_y = 4 +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/obj/machinery/airalarm/directional/east, -/turf/open/floor/iron/dark, -/area/engineering/storage/tcomms) -"sDh" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 1 +/obj/machinery/atmospherics/pipe/smart/manifold/supply/visible{ + dir = 8 }, +/obj/machinery/meter/monitored/distro_loop, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/showroomfloor, -/area/science/storage) -"sDs" = ( -/obj/structure/table, -/obj/effect/decal/cleanable/cobweb/cobweb2, -/obj/item/storage/toolbox/emergency, -/obj/item/wirerod, -/obj/machinery/light/small/directional/north, -/obj/item/radio/intercom/directional/east, /turf/open/floor/iron/dark, -/area/maintenance/port/greater) -"sDH" = ( -/obj/structure/table, -/obj/item/storage/box/prisoner, -/obj/item/restraints/handcuffs, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/machinery/newscaster/directional/east, -/turf/open/floor/iron, -/area/security/processing) -"sDJ" = ( +/area/station/engineering/atmos/pumproom) +"tJX" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/effect/turf_decal/tile/red/half/contrasted{ +/obj/effect/turf_decal/tile/blue{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral, -/turf/open/floor/iron/showroomfloor, -/area/security/office) -"sEn" = ( -/obj/structure/chair/pew/left{ - dir = 8 - }, -/obj/effect/turf_decal/siding/thinplating/dark{ +/obj/effect/turf_decal/tile/blue{ dir = 1 }, -/turf/open/floor/iron/chapel{ +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/area/service/chapel/monastery) -"sEp" = ( -/turf/open/floor/plating/airless{ - icon_state = "platingdmg1" - }, -/area/space/nearstation) -"sEt" = ( +/obj/item/radio/intercom/directional/north, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"tKi" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/engineering/atmos/pumproom) +"tKk" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/mob/living/simple_animal/hostile/retaliate/ghost, -/turf/open/floor/wood, -/area/maintenance/starboard/fore) -"sEI" = ( -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, /obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/showroomfloor, -/area/medical/chemistry) -"sEM" = ( -/obj/machinery/computer/security{ - dir = 8 +/obj/effect/landmark/event_spawn, +/obj/structure/disposalpipe/segment, +/obj/structure/cable, +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, -/obj/effect/turf_decal/bot, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating{ + icon_state = "platingdmg3" }, -/obj/machinery/status_display/ai/directional/east, -/turf/open/floor/iron/dark, -/area/hallway/primary/aft) -"sET" = ( +/area/station/maintenance/starboard/aft) +"tKt" = ( +/obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/neutral{ +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/maintenance/port/lesser) +"tKv" = ( +/obj/effect/turf_decal/tile/yellow{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral, -/turf/open/floor/iron/dark, -/area/command/bridge) -"sEX" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 8 +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/obj/machinery/conveyor_switch/oneway{ + dir = 8; + id = "QMLoad"; + name = "off ramp"; + pixel_y = 5 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/box/corners{ dir = 8 }, -/turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"sFX" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ +/obj/effect/turf_decal/box/corners, +/obj/effect/turf_decal/tile/brown{ dir = 1 }, -/obj/effect/turf_decal/tile/blue{ +/obj/effect/turf_decal/stripes/line{ dir = 1 }, +/turf/open/floor/iron, +/area/station/cargo/storage) +"tKB" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/power/apc/auto_name/directional/north, /obj/structure/cable, -/turf/open/floor/iron/showroomfloor, -/area/medical/paramedic) -"sGq" = ( +/obj/effect/landmark/event_spawn, +/obj/effect/turf_decal/siding/wood, +/obj/effect/turf_decal/siding/wood{ + dir = 1 + }, +/turf/open/floor/wood, +/area/station/service/lawoffice) +"tKS" = ( /obj/structure/table, +/obj/item/clipboard, +/obj/item/tank/internals/emergency_oxygen/engi, +/obj/item/tank/internals/emergency_oxygen/engi, +/obj/item/tank/internals/emergency_oxygen/engi, +/obj/item/pipe_dispenser, +/obj/item/pipe_dispenser, +/obj/item/pipe_dispenser, /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/item/paper_bin{ - pixel_x = -4; - pixel_y = 4 - }, -/obj/item/stamp/qm{ - pixel_x = 8; - pixel_y = 10 - }, -/obj/item/stamp/denied{ - pixel_x = 8; - pixel_y = 6 +/turf/open/floor/iron/dark, +/area/station/engineering/storage_shared) +"tLh" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/obj/item/stamp{ - pixel_x = 8; - pixel_y = 2 +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/obj/item/pen, -/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ - dir = 8 + dir = 4 }, +/obj/effect/turf_decal/stripes/white/line{ + dir = 1 + }, +/obj/effect/landmark/event_spawn, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/dark, -/area/cargo/qm) -"sGu" = ( -/obj/effect/decal/cleanable/blood/old, +/area/station/medical/morgue) +"tLT" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/station/maintenance/fore) +"tMl" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/decal/cleanable/dirt, +/obj/effect/landmark/event_spawn, /obj/structure/cable, -/obj/structure/sign/poster/contraband/random/directional/west, /turf/open/floor/plating, -/area/maintenance/starboard) -"sGF" = ( -/obj/machinery/conveyor{ - id = "garbage" +/area/station/maintenance/starboard/aft) +"tMu" = ( +/obj/machinery/shower{ + dir = 4 }, -/obj/effect/turf_decal/stripes/line{ +/obj/structure/cable, +/turf/open/floor/plastic, +/area/station/security/prison/shower) +"tMO" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/closet/emcloset, +/turf/open/floor/plating, +/area/station/maintenance/port/greater) +"tMU" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/effect/turf_decal/stripes/corner, +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/turf/open/floor/iron, +/area/station/command/bridge) +"tNa" = ( +/obj/structure/closet/firecloset, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/maintenance/department/cargo) +"tNe" = ( +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ dir = 4 }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/sign/poster/contraband/random/directional/west, -/turf/open/floor/plating{ - icon_state = "platingdmg1" +/obj/effect/turf_decal/tile/purple, +/obj/structure/disposalpipe/junction, +/obj/structure/cable, +/obj/effect/turf_decal/siding/purple{ + dir = 4 }, -/area/maintenance/disposal) -"sGL" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/bot_white, -/obj/machinery/light/small/directional/west, -/obj/structure/rack, -/obj/item/storage/toolbox/emergency{ - pixel_y = 5 +/turf/open/floor/iron/showroomfloor, +/area/station/science/research) +"tNj" = ( +/obj/effect/turf_decal/bot, +/obj/effect/spawner/random/maintenance/two, +/turf/open/floor/iron, +/area/station/cargo/storage) +"tNk" = ( +/obj/structure/chair{ + dir = 1 }, -/obj/item/clothing/under/color/grey, -/obj/structure/extinguisher_cabinet/directional/west, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating{ - icon_state = "panelscorched" +/obj/effect/turf_decal/stripes/line{ + dir = 6 }, -/area/maintenance/port/fore) -"sGN" = ( -/obj/structure/rack, -/obj/effect/turf_decal/bot, -/obj/item/storage/belt/utility{ - pixel_x = 5; - pixel_y = 5 +/turf/open/floor/engine/vacuum, +/area/station/science/ordnance/bomb) +"tNB" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 4 }, -/obj/item/storage/belt/utility, -/obj/item/clothing/head/welding, -/obj/item/clothing/head/welding, -/obj/effect/turf_decal/stripes/corner{ +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/blue, +/obj/machinery/atmospherics/pipe/smart/manifold/yellow/visible{ dir = 8 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/turf/open/floor/iron/dark, -/area/engineering/storage_shared) -"sHb" = ( -/obj/effect/turf_decal/bot, -/obj/machinery/portable_atmospherics/canister/air, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/unary/portables_connector/visible/layer4{ +/turf/open/floor/iron, +/area/station/engineering/atmos) +"tNC" = ( +/obj/effect/turf_decal/tile/purple/half/contrasted{ dir = 1 }, -/turf/open/floor/iron/dark, -/area/maintenance/port/greater) -"sHe" = ( -/obj/machinery/door/airlock/external{ - name = "Solar Maintenance"; - req_access_txt = "10" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 - }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/showroomfloor, +/area/station/science/ordnance) +"tNO" = ( /obj/structure/cable, -/turf/open/floor/plating, -/area/maintenance/solars/starboard/aft) -"sHF" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/obj/structure/musician/piano, +/obj/effect/turf_decal/siding/wood{ + dir = 8 }, +/turf/open/floor/wood/large, +/area/station/service/bar/atrium) +"tNQ" = ( /obj/effect/turf_decal/tile/neutral, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/dark/corner{ - dir = 4 - }, -/area/hallway/primary/fore) -"sHP" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, /obj/structure/cable, /obj/structure/disposalpipe/segment{ - dir = 9 + dir = 5 }, -/turf/open/floor/iron/showroomfloor, -/area/medical/paramedic) -"sIp" = ( -/obj/structure/plasticflaps/opaque, -/obj/machinery/navbeacon{ - codes_txt = "delivery;dir=1"; - dir = 1; - freq = 1400; - location = "Engineering"; - name = "navigation beacon (Engineering Delivery)" +/turf/open/floor/iron/dark, +/area/station/hallway/secondary/exit/departure_lounge) +"tNW" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 4 }, -/obj/machinery/door/window/right/directional/north{ - dir = 4; - name = "Engineering Delivery Access"; - req_one_access_txt = "10;24" +/obj/effect/turf_decal/tile/yellow{ + dir = 1 }, -/obj/machinery/door/poddoor/preopen{ - id = "Engineering"; - name = "Engineering Blast Doors" +/obj/effect/turf_decal/tile/red{ + dir = 1 }, -/obj/effect/turf_decal/delivery, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/engineering/main) +"tNY" = ( +/obj/effect/turf_decal/stripes/corner, +/obj/effect/turf_decal/stripes/corner{ dir = 4 }, -/turf/open/floor/iron/dark, -/area/engineering/lobby) -"sIM" = ( -/obj/machinery/light/small/directional/north, -/obj/structure/dresser, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/security/prison/safe) -"sIQ" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/public/glass{ - name = "Courtroom" +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/plating, +/area/station/cargo/warehouse) +"tOa" = ( +/obj/structure/table, +/obj/item/tank/internals/oxygen/red, +/obj/item/clothing/mask/gas, +/obj/effect/turf_decal/tile/red{ + dir = 4 }, -/turf/open/floor/iron/dark, -/area/security/courtroom) -"sIT" = ( -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating{ - icon_state = "platingdmg3" +/obj/effect/turf_decal/tile/red{ + dir = 1 }, -/area/maintenance/disposal/incinerator) -"sJf" = ( -/obj/effect/landmark/start/hangover, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/turf/open/floor/wood, -/area/service/library) -"sJq" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/turf/open/floor/iron/showroomfloor, -/area/science/mixing) -"sJs" = ( -/obj/structure/disposalpipe/segment{ - dir = 9 +/obj/effect/turf_decal/stripes/corner{ + dir = 1 }, +/turf/open/floor/iron, +/area/station/security/processing) +"tOh" = ( +/obj/structure/sign/warning/electric_shock{ + pixel_y = -32 + }, +/obj/structure/flora/bush/pale/style_random, +/obj/machinery/light/small/directional/south, +/obj/effect/turf_decal/sand/plating, /obj/structure/cable, /turf/open/floor/plating, -/area/maintenance/department/cargo) -"sJt" = ( +/area/station/maintenance/port/lesser) +"tOr" = ( +/obj/effect/turf_decal/delivery, +/obj/structure/reagent_dispensers/watertank, +/turf/open/floor/plating, +/area/station/maintenance/port/greater) +"tOx" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/flora/ausbushes/grassybush, -/obj/structure/flora/ausbushes/sparsegrass, -/obj/structure/flora/ausbushes/stalkybush, -/turf/open/floor/grass, -/area/service/hydroponics/garden) -"sJG" = ( -/obj/machinery/navbeacon{ - codes_txt = "delivery;dir=8"; - dir = 8; - freq = 1400; - location = "QM #1" +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/effect/turf_decal/delivery, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/hallway/primary/starboard) +"tOy" = ( +/turf/closed/wall, +/area/station/cargo/drone_bay) +"tOB" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/effect/decal/cleanable/oil, -/obj/effect/decal/cleanable/dirt, -/obj/structure/sign/poster/contraband/the_griffin{ - pixel_y = 32 +/turf/open/floor/iron, +/area/station/security/processing) +"tOF" = ( +/obj/structure/table/reinforced, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/mob/living/simple_animal/bot/mulebot{ - beacon_freq = 1400; - home_destination = "QM #1"; - suffix = "#1" +/obj/item/folder/blue{ + pixel_x = 4; + pixel_y = 4 }, +/obj/item/folder/yellow, +/obj/item/lighter, +/obj/item/clothing/mask/cigarette/cigar/cohiba, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/dark, -/area/cargo/storage) -"sKj" = ( +/area/station/command/heads_quarters/ce) +"tOH" = ( +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating{ - icon_state = "platingdmg1" +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/area/maintenance/solars/port/fore) -"sKH" = ( -/obj/effect/turf_decal/arrows/white, /obj/effect/turf_decal/stripes/line{ - dir = 1 + dir = 4 }, +/turf/open/floor/iron/dark, +/area/station/service/chapel/dock) +"tPn" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/line, /turf/open/floor/iron, -/area/maintenance/disposal/incinerator) -"sKN" = ( -/obj/structure/window/reinforced, +/area/station/science/robotics/mechbay) +"tPs" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/effect/decal/cleanable/dirt, -/obj/machinery/disposal/delivery_chute{ - dir = 8 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/disposalpipe/trunk{ - dir = 8 - }, -/obj/machinery/status_display/supply{ - pixel_x = 32 +/obj/effect/turf_decal/stripes/line{ + dir = 10 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/obj/machinery/light/small/directional/west, +/obj/machinery/meter/layer4, +/turf/open/floor/plating{ + icon_state = "platingdmg3" }, -/obj/effect/turf_decal/tile/neutral{ +/area/station/maintenance/port/greater) +"tPz" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/yellow{ dir = 8 }, -/obj/effect/turf_decal/delivery, -/obj/effect/turf_decal/stripes/end{ - dir = 4 - }, -/turf/open/floor/iron/dark, -/area/cargo/sorting) -"sKY" = ( -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/red{ dir = 8 }, -/obj/effect/turf_decal/tile/blue{ +/turf/open/floor/iron, +/area/station/maintenance/disposal/incinerator) +"tPC" = ( +/obj/effect/turf_decal/bot, +/obj/structure/frame/computer{ + anchored = 1; dir = 1 }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 +/turf/open/floor/iron/dark, +/area/station/maintenance/port/greater) +"tPD" = ( +/turf/closed/wall/r_wall, +/area/station/maintenance/fore) +"tPH" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/security/prison/mess) +"tPN" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, -/obj/effect/turf_decal/tile/blue, +/obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment, -/obj/structure/cable, -/turf/open/floor/iron/showroomfloor, -/area/command/heads_quarters/cmo) -"sLq" = ( -/turf/closed/wall, -/area/security/medical) -"sLz" = ( -/obj/structure/table, -/obj/item/reagent_containers/food/drinks/drinkingglass, +/obj/machinery/light/small/directional/north, /obj/structure/cable, -/turf/open/floor/iron/white, -/area/security/prison) -"sLF" = ( -/obj/machinery/conveyor{ - dir = 4; - id = "garbage"; - name = "trash belt" +/turf/open/floor/plating, +/area/station/maintenance/starboard) +"tPP" = ( +/turf/closed/wall/r_wall, +/area/station/engineering/storage_shared) +"tPS" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/decal/cleanable/dirt, +/obj/effect/landmark/start/hangover, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/machinery/recycler, -/turf/open/floor/iron/dark, -/area/service/janitor) -"sLK" = ( -/obj/structure/cable, -/obj/machinery/computer/atmos_alert{ +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, /obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, -/obj/machinery/requests_console/directional/east{ - announcementConsole = 1; - department = "Bridge"; - departmentType = 5; - name = "Bridge Requests Console" +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"tPX" = ( +/obj/item/storage/medkit/regular{ + pixel_x = 3; + pixel_y = -3 }, -/turf/open/floor/iron/dark, -/area/command/bridge) -"sLL" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/obj/item/storage/medkit/o2{ + pixel_x = 3; + pixel_y = 3 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/obj/item/storage/medkit/o2, +/obj/item/storage/medkit/o2{ + pixel_x = -3; + pixel_y = -3 }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/engineering/atmos) -"sLT" = ( +/obj/structure/table/glass, /obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/structure/disposalpipe/segment{ - dir = 10 +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/structure/window/reinforced, +/obj/machinery/door/window/left/directional/east{ + dir = 8; + name = "First-Aid Supplies"; + req_access = list("medical") }, -/mob/living/simple_animal/bot/cleanbot/medbay, /turf/open/floor/iron/dark, -/area/medical/storage) -"sMk" = ( -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 4 +/area/station/medical/storage) +"tQo" = ( +/obj/structure/closet/crate/medical, +/obj/item/storage/medkit/regular{ + empty = 1; + name = "First-Aid (empty)" }, -/obj/effect/turf_decal/tile/neutral, +/obj/item/healthanalyzer, +/obj/effect/turf_decal/bot, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/turf/open/floor/plating, +/area/station/maintenance/port/greater) +"tQI" = ( +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/stripes/box, +/obj/machinery/mineral/ore_redemption{ + dir = 8; + input_dir = 4; + output_dir = 8 + }, +/obj/machinery/door/window/left/directional/east{ + dir = 8; + name = "Ore Redemtion Window"; + req_access = list("mineral_storeroom") + }, +/turf/open/floor/plating, +/area/station/cargo/office) +"tQM" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/status_display/evac/directional/east, -/turf/open/floor/iron, -/area/hallway/primary/aft) -"sMr" = ( -/obj/structure/table, -/obj/effect/turf_decal/tile/red{ - dir = 8 +/turf/open/floor/iron/dark, +/area/station/science/ordnance/office) +"tRw" = ( +/obj/machinery/telecomms/bus/preset_three, +/turf/open/floor/circuit/green/telecomms/mainframe, +/area/station/tcommsat/server) +"tRL" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/maintenance/central) +"tSc" = ( +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 1 }, -/obj/effect/turf_decal/tile/red{ +/obj/effect/landmark/start/medical_doctor, +/turf/open/floor/iron/showroomfloor, +/area/station/medical/exam_room) +"tSk" = ( +/obj/effect/turf_decal/tile/blue{ dir = 4 }, -/obj/effect/turf_decal/tile/red{ - dir = 1 +/obj/effect/turf_decal/tile/blue{ + dir = 8 }, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/tile/red{ dir = 1 }, -/obj/item/book/manual/wiki/security_space_law, -/obj/machinery/flasher/directional/west{ - id = "Cell 2"; - name = "Prisoner Pacifier" +/obj/effect/decal/cleanable/cobweb, +/obj/item/kirbyplants{ + icon_state = "plant-05" }, -/turf/open/floor/iron/showroomfloor, -/area/security/brig) -"sMs" = ( -/turf/open/floor/iron/dark, -/area/service/chapel/funeral) -"sMy" = ( -/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/door/airlock/highsecurity{ - name = "AI Upload"; - req_access_txt = "16" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 +/obj/structure/cable, +/obj/machinery/power/apc/auto_name/directional/north, +/turf/open/floor/iron, +/area/station/commons/fitness/recreation) +"tSx" = ( +/obj/structure/sign/warning/secure_area, +/turf/closed/wall/r_wall/rust, +/area/station/ai_monitored/turret_protected/aisat_interior) +"tSI" = ( +/obj/machinery/door/airlock/grunge{ + id_tag = "Cabin_4"; + name = "Cabin 4" }, -/turf/open/floor/engine, -/area/ai_monitored/turret_protected/ai_upload) -"sMB" = ( -/obj/structure/reagent_dispensers/fueltank, -/obj/effect/turf_decal/delivery, -/turf/open/floor/iron/dark, -/area/engineering/atmos) -"sMC" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/brown/half/contrasted, -/obj/effect/turf_decal/tile/yellow, -/turf/open/floor/iron, -/area/cargo/miningoffice) -"sMK" = ( -/obj/effect/turf_decal/tile/blue{ +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/iron/dark, +/area/station/commons/locker) +"tSN" = ( +/obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/obj/machinery/atmospherics/pipe/smart/manifold4w/general/visible, +/obj/structure/closet/crate{ + icon_state = "crateopen" }, -/turf/open/floor/iron, -/area/hallway/primary/central/fore) -"sMR" = ( -/obj/machinery/atmospherics/components/binary/pump/on{ - dir = 8; - name = "Gas to Filter" +/obj/item/tank/internals/oxygen/red{ + pixel_x = 4 }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/engine, -/area/engineering/supermatter/room) -"sNr" = ( -/obj/machinery/firealarm/directional/west, -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/caution/stand_clear, -/obj/effect/turf_decal/stripes/corner{ - dir = 1 +/obj/item/tank/internals/oxygen/red{ + pixel_x = -4 }, -/obj/structure/disposalpipe/segment, +/obj/item/wrench, +/obj/item/clothing/mask/breath, +/obj/item/clothing/mask/breath, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/science/xenobiology) -"sNB" = ( +/area/station/security/execution/education) +"tSP" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/effect/decal/cleanable/dirt, -/obj/machinery/conveyor{ - dir = 4; - id = "packagereturn"; - name = "crate return belt" - }, -/obj/structure/sign/poster/contraband/random/directional/south, +/obj/structure/cable, /turf/open/floor/plating, -/area/cargo/storage) -"sNL" = ( +/area/station/maintenance/port/aft) +"tTu" = ( +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/station/service/chapel/dock) +"tTW" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/decal/cleanable/dirt, /obj/structure/cable, -/obj/effect/turf_decal/tile/neutral, -/turf/open/floor/iron/dark/corner, -/area/hallway/primary/central/fore) -"sNV" = ( -/obj/effect/turf_decal/tile/red{ - dir = 1 +/turf/open/floor/plating{ + icon_state = "platingdmg3" }, +/area/station/maintenance/port/lesser) +"tTY" = ( +/obj/structure/grille/broken, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/security/brig) -"sOk" = ( /obj/effect/decal/cleanable/dirt, -/obj/item/toy/beach_ball/holoball, -/turf/open/floor/iron, -/area/security/prison) -"sOB" = ( -/obj/effect/turf_decal/siding/wood, -/obj/structure/chair/stool/directional/south, -/turf/open/floor/wood, -/area/service/library) -"sOH" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/obj/structure/disposalpipe/segment{ dir = 4 }, /obj/structure/cable, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron/dark, -/area/command/bridge) -"sPa" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/corner, /turf/open/floor/plating{ icon_state = "panelscorched" }, -/area/maintenance/port/greater) -"sPe" = ( -/obj/structure/window/reinforced/spawner/north, -/obj/machinery/atmospherics/components/unary/portables_connector/visible/layer2{ - dir = 8 - }, -/turf/open/floor/iron/dark, -/area/science/mixing) -"sPO" = ( -/obj/effect/turf_decal/stripes/corner{ +/area/station/maintenance/starboard/fore) +"tUc" = ( +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ dir = 8 }, -/obj/item/radio/intercom/directional/west, -/obj/item/kirbyplants{ - icon_state = "plant-02"; - pixel_y = 3 +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/pipe/smart/manifold/green/visible{ + dir = 1 }, /turf/open/floor/iron, -/area/security/brig) -"sQs" = ( +/area/station/engineering/atmos/pumproom) +"tUe" = ( /obj/effect/turf_decal/tile/blue{ - dir = 8 + dir = 4 }, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/landmark/start/assistant, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"tUm" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment{ +/turf/closed/wall/r_wall, +/area/station/maintenance/aft) +"tUr" = ( +/obj/structure/table, +/obj/machinery/recharger, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/effect/decal/cleanable/dirt, +/obj/structure/sign/poster/contraband/the_griffin{ + pixel_x = 32 + }, +/turf/open/floor/iron/dark, +/area/station/maintenance/fore) +"tUO" = ( +/obj/structure/railing{ + dir = 1 + }, +/obj/effect/turf_decal/siding/wideplating/dark{ dir = 4 }, -/turf/open/floor/iron/showroomfloor, -/area/medical/paramedic) -"sQD" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/machinery/door/airlock{ - name = "Prison Kitchen" +/obj/machinery/door/firedoor/border_only{ + dir = 1 }, -/turf/open/floor/iron/white, -/area/security/prison) -"sQP" = ( -/obj/effect/turf_decal/stripes/corner{ +/turf/open/floor/iron/dark, +/area/station/service/chapel/dock) +"tUR" = ( +/obj/structure/railing{ dir = 8 }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/red/half/contrasted, -/turf/open/floor/iron/showroomfloor, -/area/security/prison) -"sQQ" = ( -/turf/closed/wall/rust, -/area/engineering/storage/tech) -"sQZ" = ( -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/yellow{ +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 4 }, -/obj/effect/turf_decal/tile/blue, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/stripes/line{ - dir = 4 +/turf/open/floor/iron/dark, +/area/station/service/chapel/monastery) +"tUV" = ( +/obj/structure/table, +/obj/machinery/firealarm/directional/north, +/obj/item/storage/fancy/donut_box, +/obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ + dir = 8 }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold/scrubbers/visible{ - dir = 1 +/turf/open/floor/iron/dark, +/area/station/security/office) +"tVr" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/structure/girder, +/turf/open/floor/plating{ + icon_state = "panelscorched" }, -/turf/open/floor/iron, -/area/engineering/atmos/pumproom) -"sRc" = ( -/obj/machinery/disposal/bin, +/area/station/maintenance/fore) +"tVt" = ( +/obj/structure/rack, +/obj/item/storage/toolbox/emergency{ + pixel_x = -4; + pixel_y = 4 + }, +/obj/item/storage/toolbox/emergency, +/obj/item/shovel, +/obj/item/shovel, +/obj/item/pickaxe, +/obj/item/pickaxe, /obj/effect/turf_decal/bot, +/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 = 1 - }, -/obj/structure/sign/departments/restroom{ - pixel_x = 32 + dir = 4 }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/disposalpipe/trunk, +/obj/effect/turf_decal/tile/brown/half/contrasted, +/obj/machinery/firealarm/directional/south, /turf/open/floor/iron/dark, -/area/commons/fitness/recreation) -"sRd" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/iron/dark/corner{ +/area/station/cargo/miningoffice) +"tVu" = ( +/obj/effect/turf_decal/tile/yellow{ dir = 8 }, -/area/hallway/primary/central/fore) -"sRi" = ( -/obj/structure/lattice/catwalk, -/obj/machinery/atmospherics/pipe/bridge_pipe/cyan/visible{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/bridge_pipe/scrubbers/visible, -/turf/open/space/basic, -/area/space/nearstation) -"sRj" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron/showroomfloor, +/area/station/medical/pharmacy) +"tVC" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/bot, -/obj/structure/sign/warning/nosmoking{ - pixel_y = 32 +/obj/effect/landmark/event_spawn, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 }, /turf/open/floor/plating, -/area/cargo/warehouse) -"sRm" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/turf/open/floor/plating/airless, -/area/space/nearstation) -"sRp" = ( -/obj/effect/turf_decal/box/white{ - color = "#9FED58" - }, -/turf/open/floor/iron, -/area/maintenance/disposal/incinerator) -"sRz" = ( -/obj/effect/turf_decal/tile/neutral{ +/area/station/maintenance/department/crew_quarters/bar) +"tVS" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/computer/prisoner/management{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ dir = 8 }, +/turf/open/floor/iron/dark, +/area/station/security/warden) +"tWa" = ( +/obj/machinery/computer/secure_data, +/obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/station/security/office) +"tWc" = ( /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/decal/cleanable/blood/old, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/remains/human, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/mob/living/simple_animal/hostile/jungle/mook{ - environment_smash = 0; - name = "deformed creature" +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, +/obj/machinery/status_display/ai/directional/north, +/obj/effect/decal/cleanable/greenglow, /turf/open/floor/iron/dark, -/area/maintenance/port/fore) -"sRB" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment{ - dir = 6 +/area/station/engineering/gravity_generator) +"tWd" = ( +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 1 }, -/obj/effect/turf_decal/tile/red/half/contrasted{ +/obj/structure/chair/office/light{ dir = 4 }, /turf/open/floor/iron/showroomfloor, -/area/security/warden) -"sRM" = ( -/obj/machinery/gateway/centerstation, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/circuit/green{ - luminosity = 2 - }, -/area/command/gateway) -"sRO" = ( +/area/station/command/heads_quarters/cmo) +"tWe" = ( /obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/door/airlock/security/glass{ - name = "Equipment Room"; - req_access_txt = "1" +/obj/machinery/door/airlock/public/glass{ + name = "Medbay" }, -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/security/lockers) -"sRX" = ( -/obj/structure/table/wood, -/obj/structure/cable, -/turf/open/floor/carpet/royalblack, -/area/command/heads_quarters/captain) -"sSc" = ( -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/caution/stand_clear, /turf/open/floor/iron/dark, -/area/command/bridge) -"sSq" = ( -/obj/effect/mapping_helpers/airlock/unres{ - dir = 8 - }, -/obj/machinery/door/airlock/medical/glass{ - id_tag = "medbay_front_door"; - name = "Medbay"; - req_access_txt = "5" - }, -/obj/effect/landmark/navigate_destination, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, +/area/station/hallway/primary/central/fore) +"tWg" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark, -/area/medical/medbay/central) -"sSs" = ( -/obj/structure/window/reinforced/plasma{ +/obj/effect/turf_decal/tile/green, +/obj/effect/turf_decal/tile/blue{ dir = 8 }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, -/obj/machinery/power/energy_accumulator/grounding_rod/anchored, -/turf/open/floor/circuit/green{ - luminosity = 2 - }, -/area/engineering/supermatter) -"sSC" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 1 - }, -/obj/machinery/portable_atmospherics/canister, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/box, -/turf/open/floor/iron/dark, -/area/engineering/supermatter/room) -"sSF" = ( -/obj/structure/sign/warning/fire{ - pixel_x = 32 +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"tWn" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/tile/yellow, +/obj/machinery/light/directional/east, /obj/effect/decal/cleanable/dirt, -/obj/structure/disposalpipe/segment, +/turf/open/floor/iron/showroomfloor, +/area/station/medical/chemistry) +"tWA" = ( +/obj/structure/table, /obj/structure/cable, -/obj/effect/turf_decal/stripes/line{ - dir = 4 +/obj/item/food/spiderleg, +/turf/open/floor/iron/white, +/area/station/security/prison/mess) +"tWI" = ( +/obj/effect/decal/cleanable/blood/old, +/obj/effect/turf_decal/stripes/corner, +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment{ + dir = 5 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/plating{ - icon_state = "platingdmg3" - }, -/area/maintenance/starboard/aft) -"sSI" = ( -/obj/structure/cable, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/maintenance/department/bridge) -"sSO" = ( -/turf/closed/wall, -/area/engineering/lobby) -"sSR" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/hydroponics/constructable, -/obj/effect/turf_decal/trimline/blue/end{ - dir = 4 - }, -/turf/open/floor/iron, -/area/service/hydroponics) -"sTf" = ( -/obj/machinery/door/airlock/command{ - name = "Command Catering Access"; - req_access_txt = "19" + icon_state = "panelscorched" }, -/obj/machinery/door/firedoor, +/area/station/maintenance/starboard/aft) +"tWL" = ( /obj/machinery/door/poddoor/preopen{ - id = "brige-maint"; - name = "Bridge Blast door" + id = "bridge blast"; + name = "Bridge Blast Door" }, +/obj/effect/turf_decal/caution/stand_clear, +/obj/machinery/door/firedoor, /turf/open/floor/iron/dark, -/area/hallway/secondary/service) -"sTh" = ( -/obj/structure/lattice/catwalk, -/obj/structure/cable, -/turf/open/floor/plating/airless, -/area/solars/starboard/fore) -"sTp" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/line{ - dir = 4 +/area/station/command/bridge) +"tWM" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 8 }, -/obj/structure/cable, -/turf/open/floor/plating{ - icon_state = "platingdmg1" +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/area/maintenance/port/fore) -"sTJ" = ( -/obj/effect/turf_decal/siding/wood{ +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/machinery/camera/autoname/directional/north, -/turf/open/floor/carpet/red, -/area/service/chapel/monastery) -"sTL" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/maintenance, /obj/effect/turf_decal/tile/neutral{ - dir = 1 + dir = 4 }, -/obj/effect/turf_decal/tile/neutral, +/obj/structure/table, +/obj/item/crowbar, +/obj/item/wrench, /turf/open/floor/iron/dark, -/area/maintenance/department/bridge) -"sTN" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/area/station/hallway/primary/aft) +"tXg" = ( +/turf/closed/wall/r_wall, +/area/station/maintenance/department/bridge) +"tXm" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/medical{ + name = "Operating Theater Secondary" }, -/obj/effect/turf_decal/tile/neutral, +/obj/structure/disposalpipe/segment, +/obj/effect/mapping_helpers/airlock/access/all/medical/surgery, /turf/open/floor/iron/dark, -/area/service/library) -"sTQ" = ( -/obj/structure/girder, -/turf/open/floor/plating, -/area/maintenance/department/security) -"sUj" = ( -/obj/machinery/atmospherics/pipe/smart/simple/green/visible, -/turf/closed/wall, -/area/engineering/atmos/pumproom) -"sUx" = ( -/turf/closed/wall/r_wall/rust, -/area/service/chapel/storage) -"sUB" = ( -/obj/machinery/atmospherics/components/unary/passive_vent{ - dir = 8 +/area/station/medical/medbay/central) +"tXr" = ( +/obj/effect/turf_decal/tile/brown{ + dir = 1 }, -/obj/structure/lattice, -/turf/open/space, -/area/space/nearstation) -"sVj" = ( -/obj/effect/turf_decal/loading_area{ +/obj/effect/turf_decal/tile/brown{ dir = 4 }, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/tile/yellow{ dir = 1 }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/turf/open/floor/engine, -/area/ai_monitored/turret_protected/aisat/atmos) -"sVH" = ( -/obj/effect/turf_decal/tile/yellow{ - dir = 4 +/turf/open/floor/iron, +/area/station/cargo/storage) +"tXz" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/red, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, /obj/effect/turf_decal/tile/neutral{ - dir = 8 + dir = 4 }, +/obj/structure/cable, /obj/structure/disposalpipe/segment, /turf/open/floor/iron, -/area/commons/storage/primary) -"sWf" = ( -/obj/structure/cable, +/area/station/hallway/primary/starboard) +"tXA" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/obj/item/kirbyplants/random, -/turf/open/floor/iron/dark, -/area/service/chapel/monastery) -"sWr" = ( /obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, /turf/open/floor/plating{ - icon_state = "platingdmg3" + icon_state = "platingdmg1" }, -/area/maintenance/starboard) -"sXp" = ( -/obj/machinery/door/airlock/external{ - name = "Science Escape Pod"; - space_dir = 4 +/area/station/maintenance/fore) +"tXR" = ( +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/structure/chair/office/light{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 8 }, -/turf/open/floor/iron/dark, -/area/maintenance/starboard) -"sXv" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/showroomfloor, -/area/medical/chemistry) -"sXN" = ( -/obj/structure/railing/corner{ +/area/station/command/heads_quarters/cmo) +"tXS" = ( +/obj/machinery/atmospherics/components/tank/oxygen, +/turf/open/floor/iron/showroomfloor, +/area/station/science/ordnance/storage) +"tXX" = ( +/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/machinery/door/morgue{ - name = "Coffin Storage"; - req_access_txt = "22" +/turf/open/floor/iron/dark, +/area/station/security/interrogation) +"tXZ" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, +/obj/effect/decal/cleanable/greenglow, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/dark, -/area/service/chapel/funeral) -"sYc" = ( +/area/station/command/gateway) +"tYe" = ( +/obj/structure/flora/grass/jungle/b/style_random, +/obj/structure/flora/bush/grassy/style_random, +/obj/structure/flora/bush/leavy/style_random, +/obj/structure/flora/bush/flowers_yw/style_random, +/obj/structure/flora/bush/leavy/style_random, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ +/turf/open/floor/grass, +/area/station/security/prison/garden) +"tYi" = ( +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/blue{ dir = 1 }, -/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/washing_machine, +/obj/machinery/airalarm/directional/west, +/obj/effect/decal/cleanable/cobweb, +/obj/effect/decal/cleanable/dirt, +/obj/item/radio/intercom/directional/north, /turf/open/floor/iron/showroomfloor, -/area/service/bar/atrium) -"sYg" = ( -/obj/machinery/computer/shuttle/mining, +/area/station/commons/toilet/restrooms) +"tYx" = ( +/obj/machinery/door/airlock/external{ + name = "Common Mining Dock" + }, +/turf/open/floor/plating, +/area/station/commons/fitness/recreation) +"tYZ" = ( /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/turf_decal/tile/brown{ +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/effect/turf_decal/tile/brown{ - dir = 1 +/obj/machinery/atmospherics/components/binary/pump{ + dir = 1; + name = "Plasma to Pure" + }, +/obj/machinery/camera/directional/south{ + c_tag = "Atmospherics Aft Tanks"; + name = "atmospherics camera"; + network = list("ss13","engine") + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/bridge_pipe/cyan/visible{ + dir = 4 }, /turf/open/floor/iron/dark, -/area/command/bridge) -"sZj" = ( +/area/station/engineering/atmos) +"tZa" = ( +/obj/effect/turf_decal/tile/red, /obj/effect/turf_decal/tile/blue{ dir = 4 }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 +/obj/item/kirbyplants{ + icon_state = "plant-16" }, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 1 +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/stripes/corner{ + dir = 8 }, -/obj/effect/turf_decal/tile/blue, /obj/structure/cable, -/turf/open/floor/iron/showroomfloor, -/area/medical/medbay/lobby) -"sZq" = ( -/obj/structure/table, -/obj/item/paper_bin{ - pixel_x = -4; - pixel_y = 4 +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"tZc" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "cmoprivacy"; + name = "Office Privacy Shutters" }, -/obj/item/pen, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/turf/open/floor/plating, +/area/station/command/heads_quarters/cmo) +"tZe" = ( +/obj/effect/turf_decal/tile/yellow{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/machinery/light/small/directional/south, -/obj/effect/turf_decal/stripes/corner, -/obj/machinery/status_display/evac/directional/south, -/turf/open/floor/iron/dark, -/area/hallway/primary/starboard) -"sZu" = ( -/obj/effect/turf_decal/tile/brown, -/obj/effect/turf_decal/tile/brown{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/tile/yellow, -/obj/machinery/door/window/right/directional/south{ - name = "Cargo Disposal"; - req_access_txt = "50" +/obj/effect/turf_decal/tile/yellow{ + dir = 1 }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/disposalpipe/segment{ - dir = 6 +/obj/effect/turf_decal/tile/blue{ + dir = 1 }, -/turf/open/floor/iron, -/area/cargo/sorting) -"sZw" = ( -/obj/machinery/camera/directional/east{ - c_tag = "Satellite External Port"; - name = "exterior camera"; - network = list("minisat"); - start_active = 1 +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/obj/effect/turf_decal/sand/plating, -/turf/open/floor/plating/airless, -/area/space/nearstation) -"sZQ" = ( -/obj/structure/dresser, -/obj/machinery/light/small/directional/north, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible{ dir = 4 }, +/obj/structure/cable, +/obj/machinery/power/apc/auto_name/directional/north, /turf/open/floor/iron, -/area/security/prison/safe) -"sZW" = ( -/obj/effect/turf_decal/tile/neutral, +/area/station/engineering/atmos) +"tZf" = ( +/turf/open/floor/carpet/red, +/area/station/command/heads_quarters/hos) +"tZh" = ( /obj/effect/turf_decal/tile/neutral{ - dir = 8 + dir = 1 }, /obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ +/obj/effect/decal/cleanable/blood/old, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark, +/area/station/cargo/warehouse) +"tZk" = ( +/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ dir = 4 }, -/turf/open/floor/iron/dark, -/area/engineering/atmos) -"tam" = ( -/obj/machinery/portable_atmospherics/canister/oxygen, -/obj/effect/turf_decal/delivery, -/turf/open/floor/iron, -/area/engineering/atmos/storage/gas) -"tap" = ( -/obj/machinery/light/directional/east, -/obj/item/kirbyplants/random, -/turf/open/floor/iron/dark, -/area/service/chapel/dock) -"tas" = ( -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/obj/effect/turf_decal/stripes/corner{ + dir = 4 }, -/obj/effect/decal/cleanable/cobweb, +/turf/open/floor/iron, +/area/station/command/bridge) +"tZn" = ( /obj/effect/decal/cleanable/dirt, -/obj/structure/rack, -/obj/effect/spawner/random/clothing/costume{ - pixel_x = 4; - pixel_y = 4 - }, -/obj/effect/spawner/random/clothing/kittyears_or_rabbitears, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/iron/dark, -/area/maintenance/port/fore) -"tax" = ( -/obj/machinery/door/airlock/external{ - name = "Solar Maintenance"; - req_access_txt = "10" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 - }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, +/obj/effect/spawner/random/trash/grille_or_waste, /turf/open/floor/plating{ icon_state = "platingdmg1" }, -/area/maintenance/solars/port/fore) -"taM" = ( -/obj/machinery/nuclearbomb/selfdestruct, -/turf/open/floor/circuit/green{ - luminosity = 2 - }, -/area/ai_monitored/command/nuke_storage) -"taQ" = ( -/obj/effect/turf_decal/delivery, -/obj/machinery/portable_atmospherics/scrubber/huge, -/obj/effect/turf_decal/tile/neutral, +/area/station/maintenance/starboard/fore) +"tZs" = ( /obj/effect/turf_decal/tile/neutral{ dir = 1 }, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/turf/open/floor/iron/dark, -/area/engineering/atmos) -"tbg" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/tile/yellow{ +/obj/structure/window/reinforced{ dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/maintenance/disposal/incinerator) -"tbw" = ( -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 +/obj/structure/window/reinforced, +/obj/machinery/door/window/left/directional/north{ + dir = 4; + name = "Inner Pipe Access"; + req_access = list("atmospherics") }, +/obj/machinery/atmospherics/pipe/smart/simple/green/visible, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"tZz" = ( /obj/effect/turf_decal/tile/neutral, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/light/directional/south, -/obj/structure/disposalpipe/segment{ - dir = 5 +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold/scrubbers/visible{ + dir = 1 }, +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, +/obj/machinery/status_display/evac/directional/north, /obj/structure/cable, /turf/open/floor/iron, -/area/hallway/primary/aft) -"tbB" = ( +/area/station/engineering/atmos/pumproom) +"tZB" = ( +/obj/structure/table/wood, /obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ - cycle_id = "brig-maint-passthrough" - }, -/obj/machinery/door/airlock/security{ - name = "Prison Wing"; - req_access_txt = "2" +/obj/structure/disposalpipe/sorting/mail{ + dir = 8; + name = "bar sorting disposal pipe"; + sortType = 19 }, +/turf/open/floor/wood, +/area/station/service/bar) +"tZD" = ( +/obj/effect/landmark/secequipment, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral/half/contrasted, /turf/open/floor/iron/dark, -/area/security/prison) -"tbN" = ( -/obj/structure/cable, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/iron, -/area/hallway/primary/central) -"tbO" = ( +/area/station/security/office) +"tZK" = ( +/obj/machinery/disposal/bin, +/obj/effect/turf_decal/bot, /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/machinery/light/directional/north, -/obj/structure/chair/stool/directional/west, +/obj/structure/disposalpipe/trunk, +/obj/machinery/firealarm/directional/east, /turf/open/floor/iron/dark, -/area/commons/locker) -"tbR" = ( +/area/station/service/bar) +"tZP" = ( +/obj/structure/sign/warning/docking, +/turf/closed/wall/rust, +/area/station/maintenance/port/lesser) +"tZX" = ( +/obj/structure/flora/bush/pale/style_random, +/turf/open/misc/asteroid, +/area/station/maintenance/port/lesser) +"uan" = ( +/turf/open/floor/wood{ + icon_state = "wood-broken6" + }, +/area/station/maintenance/starboard/fore) +"uap" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/neutral, /turf/open/floor/iron, -/area/cargo/miningoffice) -"tcq" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/maintenance/disposal/incinerator) -"tcG" = ( +/area/station/security/processing) +"ubt" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, /obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/obj/effect/turf_decal/tile/blue{ dir = 4 }, -/turf/open/floor/plating, -/area/maintenance/disposal/incinerator) -"tcJ" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/command/gateway) +"ubw" = ( +/obj/effect/turf_decal/tile/blue{ dir = 1 }, -/obj/effect/turf_decal/tile/brown{ +/obj/effect/turf_decal/tile/blue{ dir = 8 }, -/obj/effect/turf_decal/tile/yellow{ +/obj/effect/turf_decal/tile/blue{ dir = 1 }, -/obj/effect/turf_decal/tile/yellow, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/brown{ +/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/iron/showroomfloor, +/area/station/medical/medbay/central) +"ubz" = ( +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ + dir = 6 + }, +/obj/structure/window/reinforced{ dir = 1 }, -/obj/effect/turf_decal/tile/brown, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, -/area/cargo/drone_bay) -"tcN" = ( -/obj/structure/chair/sofa/bench{ - dir = 4 - }, +/area/station/maintenance/disposal/incinerator) +"ubC" = ( +/obj/structure/grille, +/obj/structure/barricade/wooden, +/obj/machinery/door/airlock/maintenance, +/obj/effect/mapping_helpers/airlock/abandoned, +/obj/effect/mapping_helpers/airlock/access/any/security/maintenance, +/turf/open/floor/iron/dark, +/area/station/maintenance/port/aft) +"ubF" = ( +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/structure/table/wood, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/turf/open/floor/iron/dark, -/area/hallway/primary/fore) -"tdd" = ( /obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/turf/open/floor/plating{ - icon_state = "platingdmg1" +/obj/item/reagent_containers/food/drinks/bottle/vodka{ + pixel_x = 4; + pixel_y = 6 }, -/area/maintenance/department/crew_quarters/bar) -"tdj" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 8 +/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass{ + pixel_x = -5; + pixel_y = 6 }, +/turf/open/floor/iron/dark, +/area/station/maintenance/port/greater) +"ubJ" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/medical/surgery/aft) +"ubN" = ( +/obj/effect/turf_decal/trimline/red/filled/line, +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/security/prison/mess) +"ubU" = ( +/obj/effect/landmark/blobstart, +/obj/machinery/light/small/directional/east, +/obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/decal/cleanable/blood/old, -/obj/structure/cable, -/turf/open/floor/wood, -/area/maintenance/port/fore) -"tdH" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/dark/visible, +/obj/machinery/airalarm/directional/east, +/turf/open/floor/iron/dark/telecomms, +/area/station/science/server) +"ucm" = ( +/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ - dir = 4 + dir = 8 }, -/obj/effect/turf_decal/tile/neutral, -/obj/machinery/atmospherics/pipe/smart/manifold/cyan/visible{ +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark, -/area/engineering/atmos) -"tdN" = ( -/obj/machinery/light/directional/north, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/turf/open/floor/iron/dark, -/area/service/chapel/dock) -"tdW" = ( -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 4 +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 9 }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"uco" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/fore) +"ucP" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small/directional/east, +/obj/structure/closet/cabinet, +/obj/item/stack/sheet/glass{ + amount = 10 }, +/obj/item/stack/rods/ten, /obj/effect/turf_decal/tile/neutral, -/obj/machinery/light_switch/directional/south, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/ai_monitored/command/storage/eva) -"tdY" = ( -/obj/effect/decal/cleanable/blood/old, -/obj/item/stack/rods, -/turf/open/floor/carpet/green, -/area/cargo/warehouse) -"tef" = ( /obj/effect/turf_decal/tile/neutral{ dir = 8 }, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/obj/structure/cable, +/obj/machinery/status_display/evac/directional/north, /turf/open/floor/iron/dark, -/area/command/heads_quarters/hos) -"tev" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/newscaster/directional/east, -/obj/machinery/camera/directional/east{ - c_tag = "Law Office" +/area/station/maintenance/port/fore) +"ucS" = ( +/obj/structure/flora/bush/flowers_yw/style_random, +/obj/effect/decal/cleanable/blood/old, +/obj/structure/cable, +/turf/open/floor/grass, +/area/station/security/prison/garden) +"udg" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 4 }, -/turf/open/floor/carpet/green, -/area/service/lawoffice) -"tew" = ( -/obj/machinery/disposal/bin{ - desc = "A pneumatic waste disposal unit. This one leads into space!"; - name = "deathsposal unit" +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) +"udA" = ( +/obj/machinery/door/airlock/external{ + name = "Abandoned External Airlock" }, -/obj/effect/turf_decal/box, +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/obj/structure/disposalpipe/segment, /obj/structure/cable, -/obj/structure/disposalpipe/trunk{ +/obj/effect/mapping_helpers/airlock/access/all/engineering/external, +/turf/open/floor/iron/dark, +/area/station/maintenance/starboard/fore) +"udE" = ( +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/turf_decal/tile/brown{ dir = 8 }, -/turf/open/floor/iron/showroomfloor, -/area/science/xenobiology) -"teW" = ( -/obj/effect/spawner/structure/window/hollow/reinforced/middle{ +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/landmark/start/cargo_technician, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron, +/area/station/cargo/storage) +"udF" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/station/service/hydroponics) +"udI" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/structure/transit_tube/horizontal, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ +/obj/machinery/newscaster/directional/south, +/obj/machinery/vending/medical, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/station/medical/virology) +"udT" = ( +/obj/machinery/door/airlock/external{ + name = "Supply Dock Airlock" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 4 }, -/turf/open/floor/plating, -/area/service/chapel/dock) -"tfu" = ( /obj/effect/decal/cleanable/dirt, +/obj/effect/mapping_helpers/airlock/access/all/supply/general, +/turf/open/floor/iron/dark, +/area/station/cargo/storage) +"ued" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/bot, +/obj/effect/decal/cleanable/cobweb, +/obj/structure/reagent_dispensers/watertank, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating, +/area/station/maintenance/starboard) +"uet" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, -/turf/open/floor/plating{ - icon_state = "panelscorched" - }, -/area/maintenance/fore) -"tfw" = ( -/obj/structure/chair/pew/left{ +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/effect/turf_decal/siding/thinplating/dark{ +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/turf/open/floor/iron/chapel{ - dir = 8 +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, -/area/service/chapel/monastery) -"tfC" = ( -/obj/effect/spawner/structure/window/reinforced/tinted, -/turf/open/floor/plating, -/area/commons/fitness/recreation) -"tfD" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/decal/cleanable/robot_debris, -/obj/effect/decal/cleanable/oil/streak, -/turf/open/floor/iron/dark, -/area/service/chapel/storage) -"tfL" = ( -/obj/structure/sign/departments/xenobio, -/turf/closed/wall, -/area/maintenance/starboard/fore) -"tfN" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/plaque{ + icon_state = "L6" + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"uew" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron/cafeteria, +/area/station/service/kitchen) +"ueJ" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/obj/effect/turf_decal/tile/red{ + dir = 1 }, -/obj/machinery/power/apc/auto_name/directional/north, -/turf/open/floor/iron/dark/corner{ +/obj/effect/turf_decal/siding/yellow{ dir = 1 }, -/area/hallway/primary/central) -"tfR" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 +/obj/structure/disposalpipe/segment{ + dir = 10 }, /turf/open/floor/iron, -/area/maintenance/disposal/incinerator) -"tfS" = ( -/obj/structure/table/glass, +/area/station/command/heads_quarters/ce) +"ueZ" = ( +/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/structure/mirror/directional/south, -/obj/item/mod/module/plasma_stabilizer, -/obj/item/mod/module/thermal_regulator, -/turf/open/floor/iron/dark, -/area/medical/storage) -"tgh" = ( -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/pipe/bridge_pipe/purple/visible, -/obj/machinery/atmospherics/components/binary/pump{ - dir = 8; - name = "Air to Mix" +/obj/effect/landmark/event_spawn, +/obj/structure/disposalpipe/segment{ + dir = 4 }, +/obj/structure/cable, /turf/open/floor/iron, -/area/engineering/atmos/pumproom) -"tgp" = ( -/obj/structure/sign/poster/official/help_others, -/turf/closed/wall, -/area/command/bridge) -"tgv" = ( +/area/station/hallway/primary/central) +"ufc" = ( +/obj/structure/table, +/obj/machinery/requests_console/directional/east{ + department = "Garden"; + name = "Garden Requests Console" + }, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/effect/turf_decal/tile/neutral, -/obj/machinery/atmospherics/components/binary/pump{ - dir = 8; - name = "Mix to Ports" +/obj/effect/turf_decal/siding/green{ + dir = 8 + }, +/obj/item/reagent_containers/glass/bottle/nutrient/ez, +/obj/item/reagent_containers/glass/bottle/nutrient/rh{ + pixel_x = 2; + pixel_y = 1 }, +/obj/item/plant_analyzer, +/obj/machinery/light/small/directional/east, /obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/dark, +/area/station/service/hydroponics/garden) +"ufy" = ( +/obj/structure/cable, +/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/structure/disposalpipe/segment, /turf/open/floor/iron, -/area/engineering/atmos) -"tgH" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/sign/directions/science{ - dir = 4; - pixel_x = -32; - pixel_y = 8 +/area/station/hallway/primary/central) +"ufD" = ( +/obj/structure/table, +/obj/item/reagent_containers/food/condiment/enzyme{ + pixel_x = -2; + pixel_y = 6 }, -/obj/structure/sign/directions/supply{ - pixel_x = -32 +/obj/item/reagent_containers/glass/beaker, +/obj/item/food/pie/cream{ + pixel_y = -4 }, -/obj/structure/sign/directions/engineering{ - pixel_x = -32; - pixel_y = -8 +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/obj/effect/turf_decal/tile/green{ +/obj/effect/turf_decal/tile/neutral, +/obj/effect/landmark/navigate_destination/kitchen, +/turf/open/floor/iron/dark, +/area/station/service/kitchen) +"ufE" = ( +/obj/effect/turf_decal/loading_area{ dir = 1 }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 +/obj/machinery/door/poddoor/shutters/preopen{ + id = "hopqueue"; + name = "Queue Shutters" }, -/obj/effect/turf_decal/stripes/line, /turf/open/floor/iron, -/area/hallway/primary/central/fore) -"tgK" = ( +/area/station/command/heads_quarters/hop) +"ufG" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/machinery/light/directional/south, -/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ - dir = 4 +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/pipe/smart/manifold/yellow/visible{ + dir = 1 }, -/obj/effect/decal/cleanable/ash, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"ufI" = ( +/obj/structure/chair/stool/bar/directional/west, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/plating{ - icon_state = "platingdmg1" - }, -/area/maintenance/disposal/incinerator) -"tgU" = ( -/obj/structure/flora/rock/pile{ - icon_state = "lavarocks2" + icon_state = "panelscorched" }, -/turf/open/misc/asteroid/airless, -/area/space/nearstation) -"thp" = ( -/turf/closed/wall/rust, -/area/service/library) -"thr" = ( +/area/station/maintenance/port/lesser) +"ufL" = ( +/obj/item/radio/intercom/directional/north, +/obj/effect/decal/cleanable/blood/old, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/turf/open/floor/wood, +/area/station/maintenance/port/greater) +"ufQ" = ( +/obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plating, -/area/cargo/warehouse) -"thz" = ( -/obj/machinery/door/airlock/maintenance{ - name = "research lab maintenance"; - req_one_access_txt = "7;29" - }, -/obj/structure/cable, -/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ - cycle_id = "cargo-maint-passthrough" - }, -/turf/open/floor/iron/dark, -/area/maintenance/starboard) -"thE" = ( -/turf/open/floor/engine/o2, -/area/engineering/atmos) -"thU" = ( -/mob/living/simple_animal/hostile/asteroid/goliath, -/turf/open/misc/asteroid/lowpressure, -/area/space/nearstation) -"tiE" = ( -/obj/machinery/door/airlock/maintenance{ - req_access_txt = "12" - }, -/obj/structure/disposalpipe/segment{ +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/structure/cable, /turf/open/floor/plating, -/area/maintenance/department/cargo) -"tje" = ( -/obj/structure/sign/warning/enginesafety, -/turf/closed/wall/r_wall, -/area/engineering/supermatter/room) -"tjl" = ( -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/area/station/maintenance/starboard) +"ufU" = ( +/obj/effect/turf_decal/bot, +/obj/structure/closet/crate/freezer/surplus_limbs, +/obj/item/radio/intercom/directional/south, +/obj/machinery/light/small/directional/south, +/turf/open/floor/iron/showroomfloor, +/area/station/medical/surgery/aft) +"ufX" = ( +/obj/effect/turf_decal/tile/blue{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/blue{ dir = 4 }, /obj/effect/turf_decal/tile/neutral{ - dir = 4 + dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/structure/window/reinforced, -/obj/machinery/atmospherics/components/trinary/filter/atmos/co2{ +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"ugc" = ( +/obj/structure/flora/grass/jungle/b/style_random, +/obj/structure/flora/bush/flowers_pp/style_random, +/obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/iron/dark, -/area/engineering/atmos) -"tjq" = ( -/obj/effect/spawner/structure/window/reinforced/plasma, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible, -/turf/open/floor/plating, -/area/engineering/supermatter/room) -"tjs" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/decal/cleanable/dirt, /obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/east, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plating{ - icon_state = "panelscorched" +/turf/open/floor/grass, +/area/station/medical/psychology) +"ugp" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/area/maintenance/port/greater) -"tjC" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/medical/surgery/aft) -"tjH" = ( -/obj/structure/extinguisher_cabinet/directional/east, -/obj/structure/cable, -/obj/structure/closet/radiation, -/obj/item/clothing/glasses/meson, -/obj/machinery/power/apc/auto_name/directional/north, -/turf/open/floor/circuit/green{ - luminosity = 2 +/obj/effect/turf_decal/tile/neutral, +/obj/structure/chair/sofa/bench/right, +/obj/effect/turf_decal/box/corners{ + dir = 8 }, -/area/engineering/gravity_generator) -"tkg" = ( -/obj/structure/weightmachine/weightlifter, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/obj/effect/turf_decal/box/corners{ dir = 1 }, -/turf/open/floor/iron, -/area/security/prison) -"tkl" = ( -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/door/airlock/research/glass{ - name = "Robotics Lab"; - req_access_txt = "29" +/turf/open/floor/iron/dark, +/area/station/hallway/primary/central/fore) +"ugr" = ( +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 }, -/obj/structure/disposalpipe/segment{ +/obj/effect/turf_decal/tile/blue, +/obj/machinery/atmospherics/pipe/smart/simple/yellow/visible{ dir = 4 }, -/turf/open/floor/iron/dark, -/area/science/robotics/lab) -"tkm" = ( -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/stripes/corner, +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/line{ dir = 1 }, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"ugy" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/turf/open/floor/iron/showroomfloor, +/area/station/security/execution/transfer) +"ugA" = ( +/obj/effect/turf_decal/bot, +/obj/structure/rack, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/machinery/airalarm/directional/east, -/obj/structure/table, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/item/stack/sheet/iron/fifty, +/obj/item/stack/sheet/iron/fifty, +/obj/item/pipe_dispenser, +/obj/structure/extinguisher_cabinet/directional/north, +/obj/machinery/status_display/evac/directional/east, +/turf/open/floor/iron/dark, +/area/station/construction/mining/aux_base) +"ugC" = ( +/obj/effect/turf_decal/tile/yellow{ dir = 4 }, -/obj/item/restraints/handcuffs, -/obj/machinery/recharger, -/obj/item/screwdriver, -/turf/open/floor/iron/dark, -/area/security/checkpoint/customs) -"tkp" = ( /obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/machinery/firealarm/directional/north, +/turf/open/floor/iron/showroomfloor, +/area/station/medical/chemistry) +"ugG" = ( +/obj/structure/cable, +/obj/machinery/computer/department_orders/service{ + dir = 4 + }, +/obj/machinery/power/apc/auto_name/directional/west, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/blue, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/effect/landmark/navigate_destination, -/turf/open/floor/iron, -/area/engineering/atmos) -"tkv" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/blue{ +/turf/open/floor/iron/dark, +/area/station/hallway/secondary/service) +"uhp" = ( +/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible{ dir = 4 }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 +/obj/machinery/meter, +/turf/closed/wall/r_wall, +/area/station/engineering/atmos) +"uhx" = ( +/obj/effect/turf_decal/bot, +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/structure/crate, +/turf/open/floor/plating, +/area/station/maintenance/starboard) +"uhy" = ( +/obj/effect/turf_decal/tile/red{ + dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/red{ dir = 1 }, -/obj/machinery/camera/directional/north{ - c_tag = "Central Hallway Teleporter Access"; - name = "central camera" +/obj/effect/turf_decal/delivery, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/door/window/brigdoor/right/directional/north{ + id = "Cell 5"; + name = "Cell 5"; + req_access = list("security") }, -/obj/machinery/button/door/directional/north{ - id = "teleshutter"; - name = "Teleporter Shutter Toggle"; - req_access_txt = "19" +/turf/open/floor/iron/showroomfloor, +/area/station/security/brig) +"uhE" = ( +/obj/effect/decal/cleanable/blood/old, +/obj/machinery/light/small/directional/west, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 }, -/turf/open/floor/iron, -/area/hallway/primary/central) -"tkL" = ( -/obj/machinery/light/floor, -/turf/open/floor/engine/air, -/area/engineering/atmos) -"tld" = ( -/obj/machinery/door/firedoor, -/obj/structure/cable, -/obj/machinery/door/airlock/security/glass{ - name = "Cremator Room"; - req_one_access_txt = "27,1,2" +/turf/open/floor/wood, +/area/station/commons/locker) +"uiu" = ( +/obj/structure/flora/bush/jungle/b/style_random, +/turf/open/floor/grass, +/area/station/medical/psychology) +"uiE" = ( +/obj/machinery/ai_slipper{ + uses = 8 }, -/turf/open/floor/iron/checker, -/area/security/processing/cremation) -"tlk" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/effect/decal/cleanable/dirt, /obj/structure/cable, -/turf/open/floor/plating, -/area/maintenance/port/lesser) -"tlD" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 1 - }, +/obj/effect/turf_decal/bot, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/engine, +/area/station/ai_monitored/turret_protected/ai_upload) +"uiN" = ( /obj/effect/turf_decal/siding/wood, +/obj/structure/chair/stool/directional/south, /turf/open/floor/wood, -/area/command/heads_quarters/hop) -"tlL" = ( -/obj/structure/window/reinforced/spawner/east, -/obj/effect/turf_decal/tile/purple/anticorner/contrasted, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/showroomfloor, -/area/science/mixing) -"tlM" = ( -/obj/effect/turf_decal/stripes/line{ +/area/station/service/library) +"uiR" = ( +/obj/effect/decal/cleanable/blood/old, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 4 }, +/obj/effect/landmark/xeno_spawn, +/turf/open/floor/wood, +/area/station/maintenance/port/fore) +"uiX" = ( +/obj/structure/flora/rock, /turf/open/misc/asteroid, /area/space/nearstation) -"tlS" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 +"ujH" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/girder/displaced, +/obj/structure/grille/broken, +/turf/open/floor/plating{ + icon_state = "platingdmg1" }, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/turf/open/floor/engine, -/area/ai_monitored/turret_protected/ai) -"tmg" = ( -/obj/effect/turf_decal/delivery, +/area/station/maintenance/starboard) +"ujN" = ( /obj/structure/table/reinforced, +/obj/effect/turf_decal/delivery, /obj/machinery/door/firedoor, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "emmd"; - name = "Emergency Medical Lockdown Shutters" +/obj/item/folder/red, +/obj/item/pen, +/obj/machinery/door/window/brigdoor/right/directional/west{ + name = "Armoury Desk"; + req_access = list("armory") }, -/obj/item/paper_bin{ - pixel_x = -4; - pixel_y = 4 +/turf/open/floor/plating, +/area/station/ai_monitored/security/armory) +"ujT" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 4 }, -/obj/item/pen, -/obj/item/toy/figure/md{ - pixel_x = 8; - pixel_y = 6 +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/blue, +/obj/machinery/camera/directional/east{ + c_tag = "Atmospherics Entrance"; + name = "atmospherics camera"; + network = list("ss13","engine") }, -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/medical/paramedic) -"tmn" = ( -/obj/machinery/door/window/right/directional/west{ - name = "Waste Door" +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"ujZ" = ( +/obj/structure/rack, +/obj/item/controller, +/obj/item/compact_remote, +/obj/item/compact_remote, +/obj/effect/turf_decal/tile/purple/half/contrasted{ + dir = 1 + }, +/obj/machinery/airalarm/directional/north, +/turf/open/floor/iron/showroomfloor, +/area/station/science/ordnance/office) +"ukd" = ( +/obj/effect/turf_decal/bot, +/obj/structure/frame/computer{ + anchored = 1 }, /obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/blood/old, -/turf/open/floor/plating{ - icon_state = "platingdmg1" +/obj/item/radio/intercom/directional/north, +/turf/open/floor/iron/dark, +/area/station/maintenance/fore) +"uke" = ( +/obj/structure/chair/sofa/bench/right{ + dir = 1 }, -/area/maintenance/disposal) -"tmq" = ( -/obj/effect/spawner/structure/window/reinforced/plasma, -/turf/open/floor/plating, -/area/engineering/atmos) -"tmu" = ( -/obj/effect/turf_decal/plaque{ - icon_state = "L3" +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/obj/effect/turf_decal/tile/yellow{ +/obj/machinery/light/directional/south, +/obj/effect/turf_decal/box/corners{ + dir = 4 + }, +/obj/effect/turf_decal/box/corners, +/turf/open/floor/iron/dark/corner{ + dir = 8 + }, +/area/station/hallway/primary/central/fore) +"uko" = ( +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ dir = 4 }, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/bot, +/obj/machinery/vending/drugs, +/turf/open/floor/iron/showroomfloor, +/area/station/medical/exam_room) +"ukQ" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/airalarm/directional/west, +/obj/structure/disposalpipe/segment, +/turf/open/floor/carpet/red, +/area/station/service/chapel/monastery) +"ukT" = ( +/obj/structure/sign/warning/no_smoking, +/turf/closed/wall, +/area/station/maintenance/port/lesser) +"ukU" = ( /obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ dir = 1 }, -/obj/effect/turf_decal/tile/red{ +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/item/radio/intercom/directional/north, /obj/structure/disposalpipe/segment{ dir = 4 }, /turf/open/floor/iron, -/area/hallway/primary/central/fore) -"tna" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating, -/area/engineering/atmos/pumproom) -"tnH" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/area/station/hallway/primary/central/fore) +"ukV" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 4 }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/stripes/corner{ +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/showroomfloor, -/area/ai_monitored/security/armory) -"tnI" = ( -/obj/structure/table, -/obj/item/storage/bag/tray/cafeteria, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, -/turf/open/floor/iron/white, -/area/security/prison) -"tnO" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/obj/item/radio/intercom/directional/north, +/turf/open/floor/iron, +/area/station/commons/fitness/recreation) +"ulg" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/siphon/monitored/oxygen_output{ dir = 4 }, -/turf/open/floor/iron/dark, -/area/service/chapel/funeral) -"tnY" = ( -/obj/machinery/light/directional/north, -/obj/item/kirbyplants/random, -/turf/open/floor/iron/dark, -/area/service/chapel/monastery) -"tof" = ( -/obj/effect/decal/cleanable/dirt, +/turf/open/floor/engine/o2, +/area/station/engineering/atmos) +"ulm" = ( +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 9 +/turf/open/floor/iron, +/area/station/cargo/office) +"ulp" = ( +/obj/structure/cable, +/obj/structure/disposalpipe/segment, +/turf/open/floor/carpet/royalblue, +/area/station/command/heads_quarters/captain) +"ulF" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, -/turf/open/floor/plating, -/area/maintenance/port/greater) -"tog" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/cargo/office) -"ton" = ( -/obj/machinery/light/small/directional/north, -/obj/structure/table/optable{ - name = "Forensics Operating Table" +/obj/machinery/atmospherics/pipe/smart/manifold4w/green/visible, +/obj/machinery/light/directional/east, +/obj/machinery/status_display/evac/directional/east, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"ulJ" = ( +/obj/machinery/conveyor{ + dir = 4; + id = "NTMSLoad"; + name = "off ramp" }, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ - dir = 8 + dir = 1 }, -/obj/effect/decal/cleanable/blood/old, -/obj/item/radio/intercom/directional/north, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/bot, /turf/open/floor/iron/dark, -/area/security/detectives_office) -"toU" = ( -/obj/effect/turf_decal/tile/blue{ +/area/station/cargo/warehouse) +"ulP" = ( +/obj/machinery/disposal/bin, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/stripes/corner{ dir = 1 }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 +/obj/structure/sign/warning/secure_area{ + pixel_x = -32 }, -/obj/effect/turf_decal/tile/blue{ +/obj/structure/disposalpipe/trunk{ dir = 1 }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment{ - dir = 5 +/obj/machinery/camera/directional/west{ + c_tag = "Brig Prison Access" }, -/turf/open/floor/iron/showroomfloor, -/area/medical/medbay/central) -"toV" = ( -/obj/machinery/status_display/ai/directional/west, -/obj/machinery/light/directional/west, -/obj/effect/turf_decal/tile/blue{ - dir = 1 +/obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ + dir = 4 }, -/obj/effect/turf_decal/tile/blue{ +/turf/open/floor/iron/dark, +/area/station/security/brig) +"ulS" = ( +/turf/closed/wall, +/area/station/security/courtroom) +"ulZ" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/station/science/xenobiology) +"umj" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/iron/showroomfloor, +/area/station/security/office) +"umq" = ( +/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/iron, -/area/hallway/primary/starboard) -"toZ" = ( -/obj/effect/turf_decal/bot, -/obj/structure/tank_dispenser/oxygen{ - pixel_x = -1; - pixel_y = 2 +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, +/obj/structure/cable, +/obj/effect/landmark/start/hangover, /turf/open/floor/iron, -/area/ai_monitored/command/storage/eva) -"tpk" = ( -/obj/structure/sign/departments/medbay/alt, -/turf/closed/wall, -/area/security/office) -"tpr" = ( -/turf/open/floor/iron, -/area/security/brig) -"tpx" = ( -/obj/machinery/computer/security/labor, -/obj/effect/turf_decal/tile/neutral{ +/area/station/hallway/primary/central/fore) +"umr" = ( +/obj/structure/sign/warning/electric_shock, +/turf/closed/wall/r_wall, +/area/station/security/prison/garden) +"umA" = ( +/obj/effect/turf_decal/trimline/green/filled/line{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 1 }, -/obj/machinery/light_switch/directional/north{ - pixel_x = -7 +/turf/open/floor/iron, +/area/station/security/prison/garden) +"umJ" = ( +/obj/machinery/door/firedoor, +/obj/structure/cable, +/obj/machinery/door/airlock/security/glass{ + name = "Cremator Room" }, -/obj/effect/turf_decal/bot, -/obj/machinery/status_display/evac/directional/west, -/turf/open/floor/iron/dark, -/area/security/processing) -"tpF" = ( -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/brown, -/obj/effect/turf_decal/tile/brown{ +/obj/effect/mapping_helpers/airlock/access/all/security/armory, +/turf/open/floor/iron/checker, +/area/station/security/processing/cremation) +"unb" = ( +/obj/effect/turf_decal/tile/red{ dir = 4 }, -/obj/effect/turf_decal/stripes/corner{ - dir = 4 +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/siding/red{ + dir = 1 }, /obj/effect/turf_decal/stripes/corner, -/obj/effect/turf_decal/tile/brown{ +/turf/open/floor/iron/dark, +/area/station/hallway/secondary/exit/departure_lounge) +"unp" = ( +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/effect/turf_decal/loading_area{ - dir = 4 - }, -/turf/open/floor/iron, -/area/cargo/storage) -"tpR" = ( -/turf/closed/wall/rust, -/area/maintenance/department/bridge) -"tpX" = ( -/obj/item/kirbyplants/random, -/obj/effect/turf_decal/tile/blue{ +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 +/obj/machinery/camera/directional/north{ + c_tag = "Research Hallway"; + name = "science camera"; + network = list("ss13","rd") + }, +/obj/machinery/status_display/evac/directional/north, +/obj/structure/railing{ + dir = 4 }, +/turf/open/floor/iron/dark, +/area/station/science/research) +"unr" = ( /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/turf/open/floor/iron, -/area/hallway/primary/starboard) -"tqo" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 10 +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, -/obj/structure/cable, -/turf/open/floor/plating{ - icon_state = "panelscorched" +/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible{ + dir = 4 }, -/area/maintenance/port/lesser) -"tqP" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/decal/cleanable/dirt, -/obj/structure/disposalpipe/segment, -/obj/structure/cable, -/obj/structure/sign/poster/contraband/random/directional/east, -/turf/open/floor/plating{ - icon_state = "platingdmg3" +/obj/effect/turf_decal/stripes/corner{ + dir = 8 }, -/area/maintenance/starboard/aft) -"tqQ" = ( -/obj/item/radio/intercom/directional/west, -/obj/effect/turf_decal/stripes/line{ - dir = 10 +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"unv" = ( +/obj/structure/closet/secure_closet/injection{ + name = "Justice Injections" }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 4 +/obj/effect/turf_decal/bot, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/obj/machinery/light_switch/directional/north, +/obj/machinery/button/door/directional/west{ + id = "justiceblast"; + name = "Justice Vent Toggle"; + pixel_y = 8; + req_access = list("armory") }, -/turf/open/floor/engine, -/area/ai_monitored/turret_protected/aisat_interior) -"tqT" = ( -/obj/structure/flora/junglebush, -/obj/structure/flora/ausbushes/brflowers, -/obj/structure/flora/ausbushes/sunnybush, -/obj/machinery/light/directional/west, -/turf/open/floor/grass, -/area/medical/psychology) -"tre" = ( -/obj/structure/flora/ausbushes/palebush, -/obj/effect/turf_decal/stripes/line{ - dir = 4 +/obj/machinery/button/door/directional/west{ + id = "justiceshutter"; + name = "Justice Shutter Control"; + pixel_y = -8; + req_access = list("brig") }, -/turf/open/misc/asteroid, -/area/space/nearstation) -"tsd" = ( -/obj/machinery/door/poddoor/shutters{ - id = "custodialwagon"; - name = "Custodial Bay" +/obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ + dir = 1 }, -/obj/effect/turf_decal/delivery, /turf/open/floor/iron/dark, -/area/service/janitor) -"tse" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/area/station/security/execution/education) +"unx" = ( +/obj/effect/turf_decal/sand/plating, +/obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/siding/white{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/plating/airless, +/area/space/nearstation) +"unz" = ( +/obj/structure/bed, +/obj/item/bedsheet/medical, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 1 }, -/obj/structure/noticeboard/directional/south, -/obj/effect/landmark/start/hangover, -/turf/open/floor/iron/cafeteria, -/area/service/kitchen) -"tsk" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/obj/effect/decal/cleanable/oil, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating, -/area/cargo/warehouse) -"tsy" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/turf/open/floor/iron/showroomfloor, -/area/medical/chemistry) -"tsV" = ( +/obj/effect/decal/cleanable/blood/old, +/obj/machinery/light/small/directional/south, +/obj/machinery/iv_drip, +/obj/effect/turf_decal/bot_white/right, +/turf/open/floor/iron/dark, +/area/station/medical/virology) +"unE" = ( /obj/effect/turf_decal/tile/neutral{ - dir = 8 + dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 }, -/obj/effect/turf_decal/bot, -/obj/machinery/vending/cigarette, -/obj/effect/turf_decal/stripes/corner{ +/obj/effect/turf_decal/tile/yellow{ dir = 1 }, -/obj/machinery/light/directional/north, -/turf/open/floor/iron/dark, -/area/hallway/primary/aft) -"tsW" = ( -/obj/effect/turf_decal/tile/brown{ - dir = 8 +/obj/effect/turf_decal/tile/blue{ + dir = 1 }, -/obj/effect/turf_decal/tile/brown{ +/obj/effect/turf_decal/siding/yellow{ dir = 1 }, -/obj/effect/turf_decal/tile/yellow{ +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/engineering/atmos/storage/gas) +"unQ" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 1 }, /obj/item/kirbyplants{ - icon_state = "plant-03" + icon_state = "plant-10" }, -/obj/machinery/light/directional/west, -/obj/item/radio/intercom/directional/west, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron, -/area/cargo/storage) -"ttf" = ( -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ +/obj/effect/turf_decal/siding/wood{ dir = 4 }, -/obj/effect/turf_decal/tile/red{ - dir = 1 +/turf/open/floor/wood, +/area/station/service/lawoffice) +"unS" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/portable_atmospherics/canister/nitrous_oxide, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos/storage/gas) +"uok" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 8 }, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/light/directional/south, +/obj/structure/extinguisher_cabinet/directional/south, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"uov" = ( +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/obj/structure/bed, -/obj/item/bedsheet/brown, -/obj/item/radio/intercom/prison/directional/east, -/turf/open/floor/iron/showroomfloor, -/area/security/brig) -"tth" = ( -/turf/closed/wall, -/area/engineering/atmos) -"tto" = ( -/obj/machinery/door/poddoor/atmos_test_room_mainvent_1, -/turf/open/floor/engine/vacuum, -/area/maintenance/disposal/incinerator) -"ttO" = ( -/obj/machinery/holopad, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/tile/yellow{ +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 +/obj/machinery/conveyor{ + dir = 4; + id = "packageSort2"; + name = "mail belt" }, -/obj/effect/turf_decal/tile/red{ - dir = 1 +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/station/cargo/sorting) +"uoA" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/closet/cardboard, +/obj/structure/sign/warning/no_smoking{ + pixel_x = 30 }, -/turf/open/floor/iron, -/area/commons/storage/primary) -"ttR" = ( /obj/effect/turf_decal/stripes/corner{ dir = 4 }, +/turf/open/floor/plating, +/area/station/maintenance/starboard) +"uoB" = ( +/obj/structure/table, /obj/effect/turf_decal/stripes/corner{ - dir = 1 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 4 }, -/turf/open/floor/plating, -/area/cargo/warehouse) -"ttY" = ( -/obj/effect/turf_decal/box/corners, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/stripes/corner{ dir = 8 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, /obj/effect/decal/cleanable/dirt, +/obj/item/folder/red, +/obj/structure/spider/stickyweb, /turf/open/floor/iron/dark, -/area/command/gateway) -"tug" = ( -/obj/structure/extinguisher_cabinet/directional/south, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, +/area/station/maintenance/port/greater) +"uoN" = ( +/obj/effect/turf_decal/tile/yellow, /obj/effect/turf_decal/tile/yellow{ dir = 8 }, -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/red, -/obj/structure/closet/secure_closet/engineering_welding, -/obj/effect/turf_decal/box, -/obj/effect/turf_decal/stripes/corner{ +/obj/effect/turf_decal/tile/blue, +/obj/machinery/atmospherics/pipe/smart/simple/yellow/visible{ dir = 4 }, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/landmark/start/atmospheric_technician, /turf/open/floor/iron, -/area/engineering/lobby) -"tuj" = ( +/area/station/engineering/atmos) +"upa" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/conveyor{ + dir = 4; + id = "packagereturn"; + name = "crate return belt" + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/directional/south, +/turf/open/floor/iron/dark, +/area/station/cargo/sorting) +"upz" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/mining/glass{ + name = "Mailroom" + }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/decal/cleanable/dirt, /obj/structure/cable, -/obj/machinery/door/airlock/maintenance{ - req_one_access_txt = "12;5;39" - }, /obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ - cycle_id = "chem-passthrough" + cycle_id = "cargo-mailroom" }, +/obj/effect/mapping_helpers/airlock/access/all/supply/general, /turf/open/floor/iron/dark, -/area/maintenance/port/greater) -"tuo" = ( -/obj/machinery/computer/monitor{ - dir = 1; - name = "backup power monitoring console" - }, -/obj/effect/turf_decal/bot, -/obj/effect/decal/cleanable/dirt, -/obj/structure/noticeboard/directional/south, -/obj/structure/spider/stickyweb, +/area/station/cargo/sorting) +"upK" = ( +/obj/effect/turf_decal/siding/thinplating/dark/end, +/turf/open/floor/glass/reinforced, +/area/station/service/chapel/monastery) +"upW" = ( /obj/structure/cable, -/turf/open/floor/plating, -/area/maintenance/department/electrical) -"tuA" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/siding/red, -/turf/open/floor/iron/showroomfloor, -/area/security/checkpoint/science/research) -"tuD" = ( -/obj/machinery/chem_dispenser{ - layer = 2.7 +/turf/open/floor/engine, +/area/station/maintenance/disposal/incinerator) +"upZ" = ( +/obj/structure/cable, +/obj/machinery/power/apc/auto_name/directional/north, +/turf/open/floor/circuit/green{ + luminosity = 2 }, -/obj/effect/turf_decal/delivery, +/area/station/ai_monitored/turret_protected/ai) +"uqc" = ( /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, /obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/machinery/light/directional/east, -/obj/machinery/requests_console/directional/east{ - department = "Pharmacy"; - departmentType = 2; - name = "Pharmacy Requests Console"; - receive_ore_updates = 1 + dir = 1 }, -/turf/open/floor/iron/dark, -/area/medical/pharmacy) -"tuH" = ( -/obj/structure/table, /obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ dir = 1 }, +/obj/structure/disposalpipe/segment, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/hallway/primary/port) +"uqv" = ( +/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/engine, +/area/station/ai_monitored/turret_protected/ai) +"uqD" = ( +/obj/machinery/atmospherics/components/binary/pump/on{ + dir = 8; + name = "Gas to Filter" + }, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"uqF" = ( +/obj/effect/spawner/structure/window, +/turf/open/floor/plating, +/area/station/medical/virology) +"uqI" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/cargo/sorting) +"uqN" = ( /obj/effect/turf_decal/tile/neutral{ dir = 4 }, +/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ - dir = 8 + dir = 1 }, -/obj/item/storage/backpack{ - pixel_x = 4; - pixel_y = 4 +/obj/item/kirbyplants/random, +/turf/open/floor/iron/dark/corner{ + dir = 4 }, -/obj/item/storage/backpack, -/turf/open/floor/iron/dark, -/area/commons/fitness/recreation) -"tvd" = ( +/area/station/hallway/primary/fore) +"uqW" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/iron/dark/corner{ + dir = 4 + }, +/area/station/hallway/primary/port) +"ura" = ( /obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 10 +/obj/item/kirbyplants{ + icon_state = "plant-02"; + pixel_y = 3 }, -/turf/open/floor/plating{ - icon_state = "panelscorched" +/obj/machinery/firealarm/directional/west, +/turf/open/floor/iron/dark, +/area/station/security/interrogation) +"urh" = ( +/obj/structure/chair/pew{ + dir = 8 }, -/area/maintenance/port/lesser) -"tvp" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/tile/red/half/contrasted{ +/obj/effect/turf_decal/siding/thinplating/dark{ dir = 8 }, -/turf/open/floor/iron, -/area/security/office) -"tvx" = ( -/obj/effect/turf_decal/tile/purple, -/obj/effect/turf_decal/tile/purple{ +/turf/open/floor/iron/chapel{ + dir = 8 + }, +/area/station/service/chapel/monastery) +"urx" = ( +/obj/structure/table, +/obj/machinery/recharger, +/obj/machinery/light/small/directional/west, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 4 }, -/obj/effect/turf_decal/tile/purple, +/turf/open/floor/iron/dark, +/area/station/security/brig) +"ury" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /obj/structure/cable, -/turf/open/floor/iron, -/area/science/robotics/mechbay) -"tvC" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/maintenance/disposal/incinerator) -"tvH" = ( -/obj/structure/lattice, -/obj/machinery/atmospherics/components/unary/passive_vent{ - dir = 1 +/turf/open/floor/plating{ + icon_state = "platingdmg1" }, -/turf/open/space/basic, +/area/station/maintenance/port/fore) +"urA" = ( +/obj/effect/turf_decal/sand/plating, +/obj/structure/disposalpipe/segment, +/obj/structure/window/reinforced/spawner, +/turf/open/floor/plating/airless, /area/space/nearstation) -"tvJ" = ( +"urE" = ( /obj/effect/decal/cleanable/dirt, -/obj/structure/table, -/obj/structure/noticeboard/directional/east, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/loading_area{ dir = 1 }, /obj/effect/turf_decal/tile/neutral{ - dir = 8 + dir = 1 }, -/obj/item/clothing/gloves/color/fyellow, -/obj/item/storage/toolbox/electrical, +/obj/effect/turf_decal/tile/neutral, /turf/open/floor/iron/dark, -/area/maintenance/port/fore) -"tvT" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/structure/cable, -/turf/open/floor/plating, -/area/maintenance/starboard) -"tvU" = ( -/obj/effect/turf_decal/stripes/line{ +/area/station/maintenance/department/bridge) +"urM" = ( +/obj/structure/fluff/divine/nexus, +/turf/open/floor/mineral/silver, +/area/station/service/chapel/office) +"urW" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/turf/open/floor/plating{ - icon_state = "platingdmg3" +/obj/effect/turf_decal/box, +/obj/effect/turf_decal/tile/purple/half/contrasted{ + dir = 1 }, -/area/maintenance/starboard/aft) -"twg" = ( -/obj/machinery/computer/atmos_alert{ - dir = 4 +/obj/machinery/requests_console/directional/north{ + name = "Ordnance Mixing Lab Requests Console" }, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/iron/showroomfloor, +/area/station/science/ordnance) +"uso" = ( +/obj/effect/turf_decal/delivery, /obj/effect/turf_decal/tile/neutral{ - dir = 4 + dir = 8 }, -/obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/west, +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/suit_storage_unit/engine, /turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/aisat/atmos) -"twl" = ( -/obj/effect/decal/cleanable/dirt, +/area/station/engineering/main) +"usp" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable, -/turf/open/floor/plating{ - icon_state = "panelscorched" +/obj/machinery/computer/security/telescreen/minisat{ + dir = 8; + pixel_x = 28 }, -/area/maintenance/port/fore) -"txe" = ( -/obj/effect/turf_decal/tile/red, +/obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/tile/red{ dir = 1 }, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/effect/turf_decal/tile/red{ + dir = 8 }, -/obj/structure/railing/corner, -/turf/open/floor/iron/showroomfloor, -/area/service/bar/atrium) -"txq" = ( -/obj/machinery/airalarm/directional/north, -/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/structure/cable, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/bot, -/obj/structure/chair, -/obj/machinery/camera/directional/north{ - c_tag = "Departures Holding Area"; - name = "shuttle camera" - }, -/turf/open/floor/iron/dark, -/area/hallway/secondary/exit/departure_lounge) -"txD" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/obj/effect/turf_decal/siding/red{ dir = 8 }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/open/floor/iron, -/area/cargo/storage) -"txI" = ( +/area/station/security/checkpoint/engineering) +"usr" = ( +/turf/closed/wall/r_wall, +/area/station/engineering/gravity_generator) +"usX" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 + }, /obj/effect/turf_decal/tile/blue, /obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ dir = 4 }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/siding/wood{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/service/theater) +"utf" = ( +/obj/machinery/rnd/production/protolathe/department/engineering, +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/stripes/box, +/turf/open/floor/iron, +/area/station/engineering/lobby) +"utk" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"utF" = ( /obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/siding/blue/corner{ +/obj/effect/turf_decal/tile/blue{ dir = 4 }, -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/turf/open/floor/iron/showroomfloor, -/area/medical/medbay/central) -"txT" = ( +/obj/effect/turf_decal/tile/blue, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ +/obj/effect/turf_decal/siding/blue{ dir = 4 }, /obj/structure/cable, -/obj/effect/turf_decal/tile/purple, -/obj/effect/turf_decal/tile/purple{ +/obj/machinery/power/apc/auto_name/directional/east, +/obj/machinery/modular_computer/console/preset/cargochat/medical{ dir = 8 }, -/obj/effect/turf_decal/tile/purple, +/obj/structure/disposalpipe/segment, /turf/open/floor/iron/showroomfloor, -/area/science/research) -"txU" = ( -/obj/machinery/computer/secure_data, -/obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ +/area/station/medical/medbay/central) +"utP" = ( +/obj/effect/decal/cleanable/blood/gibs/old, +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/wood{ + icon_state = "wood-broken3" + }, +/area/station/maintenance/port/fore) +"utU" = ( +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/stripes/corner{ dir = 4 }, -/turf/open/floor/iron/dark, -/area/security/office) -"tyC" = ( -/obj/effect/spawner/random/vending/colavend, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron/dark, -/area/hallway/secondary/entry) -"tyS" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating, -/area/maintenance/department/bridge) -"tzf" = ( +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) +"uuu" = ( /obj/machinery/door/firedoor, -/obj/effect/turf_decal/caution/stand_clear, -/obj/machinery/status_display/evac/directional/east, +/obj/machinery/door/airlock/public/glass{ + name = "Tool Storage" + }, +/obj/structure/disposalpipe/segment, +/obj/effect/landmark/navigate_destination, /turf/open/floor/iron/dark, -/area/hallway/primary/central/fore) -"tzn" = ( -/obj/machinery/door/airlock/maintenance{ - name = "supermatter maintenance"; - req_one_access_txt = "10" +/area/station/commons/storage/primary) +"uuC" = ( +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible/layer2, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/engineering/hallway) +"uuK" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible{ + dir = 10 + }, +/turf/open/floor/plating, +/area/station/engineering/atmos/pumproom) +"uuW" = ( +/obj/machinery/portable_atmospherics/canister/nitrogen, /turf/open/floor/iron/dark, -/area/maintenance/starboard/aft) -"tzC" = ( -/obj/structure/railing{ - dir = 1 +/area/station/science/ordnance/storage) +"uvi" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/ai_monitored/command/storage/eva) +"uvj" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 8 }, -/obj/machinery/door/firedoor/border_only{ +/obj/structure/chair/office{ dir = 1 }, +/obj/effect/turf_decal/siding/wood, +/turf/open/floor/wood, +/area/station/cargo/qm) +"uvm" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/engineering/glass{ + name = "Engineering Storage" + }, +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/access/all/engineering/engine_equipment, /turf/open/floor/iron/dark, -/area/service/chapel/dock) -"tzO" = ( +/area/station/engineering/supermatter/room) +"uvG" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/engine, +/area/station/engineering/supermatter) +"uvO" = ( +/turf/closed/wall, +/area/station/engineering/gravity_generator) +"uvP" = ( +/obj/structure/table, +/obj/item/clipboard, +/obj/item/wrench, +/obj/item/crowbar/red, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/firealarm/directional/south, +/obj/machinery/light_switch/directional/west, +/obj/machinery/camera/directional/south{ + c_tag = "Server Room"; + name = "science camera"; + network = list("ss13","rd") + }, +/turf/open/floor/iron/showroomfloor, +/area/station/science/server) +"uvT" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/status_display/ai/directional/north, -/turf/open/floor/engine/telecomms, -/area/tcommsat/server) -"tzR" = ( +/obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/obj/structure/disposalpipe/segment, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/maintenance/port/greater) +"uwl" = ( +/obj/structure/chair/pew{ dir = 4 }, -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/turf/open/floor/iron, -/area/hallway/primary/starboard) -"tzS" = ( -/obj/structure/railing/corner{ - dir = 1 - }, -/obj/machinery/camera/autoname/directional/north, -/obj/machinery/door/firedoor/border_only{ - dir = 8 +/obj/effect/turf_decal/tile/blue{ + dir = 4 }, -/turf/open/floor/iron/stairs/right{ +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/area/service/chapel/dock) -"tzU" = ( +/obj/effect/landmark/start/hangover, +/turf/open/floor/iron/dark, +/area/station/security/courtroom) +"uwp" = ( +/obj/machinery/door/airlock/maintenance, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/decal/cleanable/blood/old, -/obj/effect/decal/remains/human, -/obj/effect/turf_decal/stripes/corner{ +/obj/structure/disposalpipe/segment, +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/unres, +/obj/effect/mapping_helpers/airlock/access/any/security/maintenance, +/turf/open/floor/iron/dark, +/area/station/maintenance/port/aft) +"uwq" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple/layer2{ + dir = 9 + }, +/turf/open/floor/iron/dark/airless, +/area/station/science/ordnance/freezerchamber) +"uwG" = ( +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/engine, -/area/ai_monitored/turret_protected/ai) -"tzV" = ( -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ - dir = 8 + dir = 4 + }, +/obj/effect/spawner/random/vending/colavend, +/obj/effect/turf_decal/delivery, +/obj/structure/sign/poster/official/no_erp{ + pixel_y = -32 }, -/obj/structure/closet/secure_closet/personal, -/obj/item/storage/backpack, -/obj/item/storage/backpack/satchel, -/obj/item/clothing/suit/hooded/wintercoat, -/obj/item/clothing/shoes/winterboots, -/obj/structure/extinguisher_cabinet/directional/north, -/obj/effect/landmark/start/hangover/closet, /turf/open/floor/iron/dark, -/area/commons/locker) -"tAe" = ( +/area/station/commons/locker) +"uwP" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/plating{ - icon_state = "platingdmg3" - }, -/area/hallway/secondary/entry) -"tAl" = ( -/obj/effect/turf_decal/stripes/line, -/obj/structure/disposalpipe/segment, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/commons/fitness/recreation) -"tAI" = ( -/obj/effect/turf_decal/bot, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/turf_decal/stripes/corner{ +/turf/open/floor/plating, +/area/station/maintenance/aft) +"uwR" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/turf/open/floor/iron/dark, -/area/construction/mining/aux_base) -"tAM" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible{ - dir = 10 +/obj/effect/turf_decal/tile/neutral, +/obj/item/kirbyplants{ + icon_state = "plant-21" }, -/turf/open/floor/plating, -/area/engineering/atmos/pumproom) -"tAO" = ( -/obj/machinery/light/small/directional/east, -/obj/structure/bed, -/obj/item/bedsheet/red, -/obj/machinery/airalarm/directional/north, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/tile/red/fourcorners, -/turf/open/floor/iron/white, -/area/security/prison/safe) -"tAT" = ( +/obj/effect/landmark/start/hangover, +/obj/machinery/status_display/ai/directional/south, +/turf/open/floor/iron/dark/corner{ + dir = 8 + }, +/area/station/hallway/primary/port) +"uwT" = ( +/obj/effect/spawner/random/vending/snackvend, /obj/effect/turf_decal/tile/neutral{ - dir = 4 + dir = 8 }, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/bot, +/obj/machinery/airalarm/directional/east, +/obj/machinery/light/directional/east, /turf/open/floor/iron/dark, -/area/medical/morgue) -"tAV" = ( -/obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/south, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/area/station/hallway/primary/central/fore) +"uxi" = ( +/obj/machinery/mass_driver{ + id = "trash" }, -/obj/effect/turf_decal/tile/red/half/contrasted{ +/obj/effect/turf_decal/stripes/end{ dir = 1 }, -/turf/open/floor/iron, -/area/security/office) -"tBc" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/firedoor, -/obj/machinery/door/poddoor/shutters{ - id = "commissaryshutter"; - name = "Vacant Commissary Shutter" - }, -/obj/effect/turf_decal/delivery, -/obj/structure/noticeboard/directional/east, -/turf/open/floor/plating, -/area/commons/vacant_room/commissary) -"tBL" = ( -/obj/structure/cable, /obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/stripes/line, -/obj/structure/sign/poster/contraband/random/directional/north, +/obj/machinery/light/small/directional/west, /turf/open/floor/plating{ - icon_state = "panelscorched" + icon_state = "platingdmg1" }, -/area/maintenance/port/greater) -"tBU" = ( -/turf/closed/wall/r_wall, -/area/science/misc_lab) -"tCf" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating{ - icon_state = "panelscorched" +/area/station/maintenance/disposal) +"uxw" = ( +/obj/effect/landmark/start/hangover, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, -/area/maintenance/port/fore) -"tCi" = ( -/obj/effect/turf_decal/stripes/corner{ +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating{ - icon_state = "panelscorched" +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/area/maintenance/port/greater) -"tCl" = ( -/obj/effect/turf_decal/tile/brown, -/obj/effect/turf_decal/tile/brown{ +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"uxx" = ( +/obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/effect/turf_decal/tile/yellow, /obj/effect/decal/cleanable/dirt, -/obj/machinery/firealarm/directional/south, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/sign/poster/contraband/random/directional/north, +/turf/open/floor/plating{ + icon_state = "panelscorched" }, +/area/station/maintenance/starboard/aft) +"uxz" = ( +/obj/structure/chair, +/obj/effect/landmark/start/hangover, /obj/structure/cable, /turf/open/floor/iron, -/area/cargo/office) -"tCz" = ( -/obj/effect/turf_decal/tile/neutral, +/area/station/security/courtroom) +"uxH" = ( +/obj/structure/table, +/obj/machinery/recharger, /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 = 4 +/obj/structure/sign/warning/electric_shock{ + pixel_y = -32 }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/obj/effect/turf_decal/siding/red/corner{ + dir = 4 }, +/obj/machinery/power/apc/auto_name/directional/east, /obj/structure/cable, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron, -/area/hallway/primary/port) -"tCB" = ( -/obj/effect/turf_decal/siding/wideplating/dark/corner, /turf/open/floor/iron/dark, -/area/service/chapel/monastery) -"tCC" = ( -/obj/effect/decal/cleanable/dirt, +/area/station/security/lockers) +"uxN" = ( /turf/closed/wall/r_wall, -/area/maintenance/starboard) -"tCJ" = ( -/obj/structure/cable, -/obj/effect/turf_decal/tile/brown/half/contrasted{ +/area/station/ai_monitored/command/nuke_storage) +"uyl" = ( +/obj/effect/turf_decal/tile/blue{ dir = 1 }, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/turf/open/floor/iron, -/area/cargo/miningoffice) -"tCP" = ( -/obj/structure/table/wood, -/obj/structure/cable, -/obj/item/pen/fountain, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/grimy, -/area/service/chapel/office) -"tDb" = ( -/obj/structure/bed{ +/obj/effect/turf_decal/tile/blue{ dir = 4 }, -/obj/effect/decal/cleanable/cobweb, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/blood/old, -/obj/item/bedsheet/brown{ +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/structure/sign/poster/contraband/random/directional/north, +/obj/effect/landmark/event_spawn, +/turf/open/floor/iron, +/area/station/security/courtroom) +"uyK" = ( +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"uyX" = ( +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, -/area/maintenance/fore) -"tDd" = ( +/area/station/maintenance/solars/starboard/aft) +"uzD" = ( +/obj/machinery/door/airlock/atmos{ + name = "Atmospherics Connector" + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 8 + }, +/obj/effect/mapping_helpers/airlock/access/any/security/maintenance, +/turf/open/floor/iron/dark, +/area/station/maintenance/port/lesser) +"uzK" = ( +/obj/structure/curtain, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/security/prison/shower) +"uAc" = ( /obj/effect/decal/cleanable/dirt, +/obj/structure/rack, +/obj/item/stack/sheet/iron/twenty, +/obj/item/stack/sheet/glass{ + amount = 20 + }, /turf/open/floor/plating, -/area/maintenance/department/crew_quarters/bar) -"tDf" = ( -/obj/machinery/shower{ +/area/station/maintenance/department/cargo) +"uAe" = ( +/obj/effect/turf_decal/tile/blue{ dir = 4 }, -/turf/open/floor/plastic, -/area/security/prison) -"tDK" = ( -/obj/effect/decal/cleanable/cobweb/cobweb2, -/obj/structure/sign/poster/random/directional/north, -/turf/open/floor/plating, -/area/maintenance/department/bridge) -"tDQ" = ( -/obj/machinery/light/directional/west, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/obj/effect/turf_decal/tile/red, +/obj/structure/chair{ + dir = 8 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/stripes/corner{ dir = 4 }, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) +"uAl" = ( /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/structure/extinguisher_cabinet/directional/north{ - pixel_x = -4 - }, -/turf/open/floor/iron/dark/corner{ +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/area/hallway/primary/central/fore) -"tEb" = ( -/turf/closed/wall/r_wall, -/area/command/heads_quarters/captain) -"tEp" = ( -/obj/structure/bed, -/obj/machinery/iv_drip, -/obj/item/bedsheet/medical, -/obj/effect/decal/cleanable/blood/old, -/obj/machinery/light/small/directional/east, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 4 +/obj/structure/reagent_dispensers/fueltank, +/obj/effect/turf_decal/bot, +/obj/structure/extinguisher_cabinet/directional/east, +/obj/structure/sign/warning/fire{ + pixel_y = 32 }, -/turf/open/floor/iron/showroomfloor, -/area/security/medical) -"tER" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/cobweb/cobweb2, -/obj/structure/grille/broken, -/obj/structure/cable, -/turf/open/floor/plating{ - icon_state = "platingdmg3" +/turf/open/floor/iron/dark, +/area/station/command/teleporter) +"uAn" = ( +/obj/effect/turf_decal/siding/thinplating/dark, +/obj/effect/turf_decal/siding/thinplating/dark{ + dir = 1 }, -/area/maintenance/port/lesser) -"tET" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/airalarm/directional/south, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, -/obj/structure/cable, -/turf/open/floor/iron/smooth_large, -/area/maintenance/department/chapel/monastery) -"tEZ" = ( -/obj/structure/rack, +/turf/open/floor/glass/reinforced, +/area/station/service/chapel/monastery) +"uAt" = ( +/obj/machinery/door/airlock/atmos/glass, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/atmos, +/turf/open/floor/engine/vacuum, +/area/station/maintenance/disposal/incinerator) +"uAA" = ( /obj/effect/turf_decal/tile/neutral{ dir = 1 }, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/effect/turf_decal/bot, -/obj/item/wrench, -/obj/item/crowbar/red, -/turf/open/floor/iron/dark, -/area/security/lockers) -"tFc" = ( -/turf/open/floor/iron, -/area/security/prison) -"tFy" = ( -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, -/obj/effect/turf_decal/tile/yellow{ +/turf/open/floor/iron/dark/corner{ dir = 8 }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/showroomfloor, -/area/medical/chemistry) -"tFK" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/landmark/start/chaplain, -/turf/open/floor/carpet/red, -/area/service/chapel/monastery) -"tFL" = ( -/obj/effect/turf_decal/tile/neutral, +/area/station/hallway/primary/port) +"uAE" = ( +/obj/machinery/atmospherics/pipe/smart/simple/purple/visible, +/turf/closed/wall/rust, +/area/station/engineering/atmos/pumproom) +"uAF" = ( /obj/effect/turf_decal/tile/neutral{ - dir = 8 + dir = 1 }, -/obj/structure/table/wood, -/obj/structure/noticeboard/directional/north, -/obj/item/clothing/gloves/color/black, -/obj/item/clothing/under/syndicate/tacticool, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/dark, -/area/maintenance/port/fore) -"tFN" = ( -/obj/machinery/door/airlock/external{ - name = "Arrival Shuttle Airlock" +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/obj/effect/landmark/navigate_destination, +/obj/effect/turf_decal/delivery, +/obj/machinery/vending/clothing, +/obj/item/radio/intercom/directional/south, /turf/open/floor/iron/dark, -/area/hallway/secondary/entry) -"tFY" = ( -/obj/effect/turf_decal/tile/blue{ +/area/station/commons/locker) +"uAH" = ( +/obj/machinery/airalarm/directional/south, +/obj/machinery/door/firedoor/border_only{ + dir = 8 + }, +/turf/open/floor/iron/stairs/left{ dir = 4 }, -/obj/effect/turf_decal/tile/blue{ +/area/station/service/chapel/dock) +"uAS" = ( +/obj/effect/turf_decal/bot, +/obj/effect/decal/cleanable/dirt, +/obj/structure/reagent_dispensers/watertank, +/obj/effect/turf_decal/stripes/corner{ dir = 8 }, -/obj/effect/turf_decal/tile/yellow{ +/turf/open/floor/plating, +/area/station/maintenance/fore) +"uBo" = ( +/obj/effect/turf_decal/tile/red{ dir = 1 }, -/obj/effect/turf_decal/tile/yellow, -/obj/machinery/portable_atmospherics/pump, -/obj/machinery/atmospherics/components/unary/portables_connector/visible, -/obj/effect/turf_decal/box, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/showroomfloor, -/area/engineering/atmos) -"tGl" = ( -/obj/structure/table/wood/fancy/blue, -/obj/effect/turf_decal/siding/wood{ - dir = 10 +/area/station/commons/toilet/restrooms) +"uBC" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, -/obj/machinery/firealarm/directional/west, -/obj/item/reagent_containers/food/drinks/bottle/wine/unlabeled, -/turf/open/floor/carpet/royalblue, -/area/service/chapel/office) -"tGr" = ( -/obj/effect/turf_decal/bot, -/obj/structure/rack, -/obj/item/storage/backpack/duffelbag/med{ - pixel_y = 5 +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/sign/poster/contraband/random/directional/south, +/turf/open/floor/plating{ + icon_state = "panelscorched" }, -/obj/item/reagent_containers/blood/random{ - pixel_x = 4; - pixel_y = 4 +/area/station/maintenance/starboard) +"uBG" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/sign/warning/electric_shock{ + pixel_y = 32 }, -/obj/item/reagent_containers/blood/random, -/obj/effect/decal/cleanable/blood/old, -/obj/effect/decal/cleanable/cobweb/cobweb2, -/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, /turf/open/floor/plating, -/area/maintenance/department/medical/central) -"tHk" = ( -/turf/closed/wall, -/area/hallway/secondary/service) -"tHB" = ( -/obj/effect/turf_decal/stripes/line{ +/area/station/maintenance/fore) +"uBN" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/obj/structure/sign/poster/contraband/random/directional/south, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/fore) +"uBO" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/decal/cleanable/blood/old, +/obj/effect/landmark/navigate_destination/gateway, +/turf/open/floor/iron, +/area/station/command/gateway) +"uBX" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/turf_decal/stripes/corner{ - dir = 1 +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "viro-airlock" }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/obj/machinery/door/airlock/virology{ + name = "Virology Access" }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/mapping_helpers/airlock/access/all/medical/virology, +/turf/open/floor/iron/dark, +/area/station/medical/virology) +"uCa" = ( +/obj/effect/turf_decal/tile/blue{ dir = 1 }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron, -/area/engineering/atmos) -"tHI" = ( -/obj/structure/lattice/catwalk, -/obj/effect/landmark/carpspawn, -/turf/open/space/basic, -/area/solars/port/fore) -"tHM" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 4 +/obj/effect/turf_decal/tile/blue{ + dir = 8 }, -/obj/effect/turf_decal/box, -/obj/effect/turf_decal/tile/purple/half/contrasted{ +/obj/effect/turf_decal/tile/blue{ dir = 1 }, -/obj/machinery/requests_console/directional/north{ - name = "Ordnance Mixing Lab Requests Console" +/obj/machinery/atmospherics/components/unary/thermomachine/freezer, +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/tile/blue{ + dir = 4 }, /turf/open/floor/iron/showroomfloor, -/area/science/mixing) -"tHP" = ( +/area/station/medical/medbay/central) +"uCd" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, /obj/structure/cable, -/turf/open/floor/iron, -/area/engineering/lobby) -"tHT" = ( -/obj/machinery/door/airlock/maintenance{ - req_access_txt = "12" +/turf/open/floor/iron/showroomfloor, +/area/station/security/medical) +"uCf" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 1 }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark, -/area/maintenance/starboard/aft) -"tHY" = ( -/obj/effect/turf_decal/box/corners{ - dir = 4 +/obj/structure/disposalpipe/segment, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/showroomfloor, +/area/station/service/bar/atrium) +"uCi" = ( +/obj/effect/turf_decal/tile/brown{ + dir = 8 }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/yellow{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/cargo/storage) +"uCr" = ( +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/camera/directional/north{ - c_tag = "Gateway"; - name = "command camera" +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, -/turf/open/floor/iron/dark, -/area/command/gateway) -"tIc" = ( -/obj/structure/sign/warning/docking, -/turf/closed/wall/rust, -/area/cargo/miningoffice) -"tIl" = ( -/obj/effect/decal/cleanable/blood/old, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/mob/living/simple_animal/hostile/russian{ - environment_smash = 0; - loot = list(/obj/effect/mob_spawn/corpse/human/russian); - name = "Russian Mobster" - }, -/turf/open/floor/carpet/green, -/area/maintenance/port/greater) -"tIm" = ( /obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, -/obj/structure/sign/poster/contraband/random/directional/south, /turf/open/floor/plating{ icon_state = "panelscorched" }, -/area/maintenance/fore) -"tIK" = ( -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/area/station/maintenance/port/lesser) +"uCQ" = ( +/obj/effect/decal/cleanable/cobweb, +/obj/structure/frame/machine, +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/item/stack/rods, +/turf/open/floor/plating, +/area/station/cargo/warehouse) +"uCR" = ( +/obj/effect/turf_decal/stripes/line, +/obj/effect/decal/cleanable/blood/old, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/engine, +/area/station/ai_monitored/command/nuke_storage) +"uCS" = ( +/obj/effect/turf_decal/tile/yellow{ dir = 4 }, +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/blue, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, /turf/open/floor/iron, -/area/engineering/atmos) -"tIM" = ( -/obj/structure/table, -/obj/item/clothing/gloves/color/latex, -/obj/item/clothing/gloves/color/latex, -/obj/item/storage/box/disks{ - pixel_y = 5 +/area/station/engineering/atmos) +"uDe" = ( +/obj/machinery/light/small/directional/north, +/obj/effect/turf_decal/siding/thinplating/dark, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/iron/recharge_floor, +/area/station/service/chapel/storage) +"uDh" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment, +/obj/structure/cable, +/turf/open/floor/plating{ + icon_state = "platingdmg1" }, -/obj/structure/noticeboard/directional/north, +/area/station/maintenance/port/aft) +"uDi" = ( +/obj/structure/cable, /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/turf/open/floor/iron/dark, -/area/science/genetics) -"tIV" = ( -/obj/structure/closet/secure_closet/atmospherics, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral, -/turf/open/floor/iron/dark, -/area/maintenance/disposal/incinerator) -"tIY" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, -/obj/machinery/meter, -/turf/open/floor/engine, -/area/engineering/supermatter/room) -"tJb" = ( -/obj/structure/table, -/obj/item/clothing/gloves/color/latex, -/obj/item/paper/guides/jobs/medical/morgue, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/item/pen, -/obj/machinery/light/small/directional/south, -/turf/open/floor/iron/dark, -/area/medical/morgue) -"tJc" = ( -/obj/effect/turf_decal/tile/yellow{ +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/landmark/event_spawn, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"uDn" = ( +/obj/item/soulstone/anybody/chaplain, +/obj/structure/table/wood, +/turf/open/floor/cult, +/area/station/service/chapel/office) +"uDQ" = ( +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold/scrubbers/visible{ +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/simple/yellow/visible, +/obj/structure/disposalpipe/segment, /turf/open/floor/iron, -/area/engineering/atmos) -"tJe" = ( -/obj/effect/turf_decal/stripes/line{ +/area/station/engineering/atmos) +"uDT" = ( +/turf/open/floor/grass, +/area/station/science/genetics) +"uEi" = ( +/obj/effect/turf_decal/tile/red{ dir = 8 }, -/turf/open/floor/engine, -/area/engineering/supermatter) -"tJi" = ( -/turf/closed/wall/r_wall/rust, -/area/service/chapel/dock) -"tJs" = ( -/obj/machinery/camera/directional/west{ - c_tag = "Prison Isolation Cell"; - network = list("ss13","prison","isolation") - }, -/obj/structure/toilet/greyscale{ +/obj/effect/turf_decal/tile/red{ dir = 4 }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 4 +/obj/effect/turf_decal/tile/yellow{ + dir = 1 }, -/obj/effect/spawner/random/contraband/prison, -/obj/effect/turf_decal/tile/red/fourcorners, -/turf/open/floor/iron/white, -/area/security/prison/safe) -"tJt" = ( -/obj/machinery/firealarm/directional/west, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/yellow, +/obj/machinery/portable_atmospherics/scrubber, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/machinery/atmospherics/components/unary/portables_connector/visible/layer4{ + dir = 1 + }, +/turf/open/floor/iron/showroomfloor, +/area/station/maintenance/port/lesser) +"uEs" = ( +/obj/effect/turf_decal/stripes/line{ dir = 8 }, -/turf/open/floor/iron/dark/corner{ - dir = 1 +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/area/hallway/primary/starboard) -"tJA" = ( -/obj/effect/turf_decal/delivery, +/turf/open/floor/iron/dark/corner, +/area/station/hallway/primary/central) +"uEC" = ( +/obj/effect/turf_decal/siding/wideplating/dark/corner, +/turf/open/floor/iron/dark, +/area/station/service/chapel/monastery) +"uEL" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, /turf/open/floor/plating{ icon_state = "panelscorched" }, -/area/maintenance/starboard) -"tJB" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/security/brig) -"tJN" = ( -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ +/area/station/maintenance/port/lesser) +"uEX" = ( +/obj/effect/turf_decal/tile/green, +/obj/effect/turf_decal/tile/green{ dir = 1 }, -/obj/structure/flora/ausbushes/ppflowers, -/obj/structure/flora/ausbushes/leafybush, -/obj/structure/flora/ausbushes/grassybush, -/turf/open/floor/grass, -/area/service/hydroponics) -"tJP" = ( -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/green{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/green{ dir = 1 }, -/obj/machinery/disposal/bin, -/obj/effect/turf_decal/bot, -/obj/structure/disposalpipe/trunk{ - dir = 1 +/obj/effect/turf_decal/tile/green, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ + dir = 10 }, -/turf/open/floor/iron/dark, -/area/command/heads_quarters/rd) -"tJU" = ( -/obj/structure/railing{ +/obj/structure/cable, +/turf/open/floor/iron/showroomfloor, +/area/station/medical/virology) +"uFb" = ( +/obj/effect/turf_decal/tile/yellow{ dir = 4 }, -/obj/structure/rack, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/yellow, /obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/stripes/corner, +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/item/seeds/tower, -/obj/item/seeds/watermelon, -/obj/item/seeds/wheat, -/obj/item/seeds/sugarcane, -/obj/item/seeds/orange, -/obj/item/seeds/grape, -/obj/item/seeds/cocoapod, -/obj/item/seeds/banana, -/obj/item/seeds/apple, +/turf/open/floor/iron, +/area/station/engineering/hallway) +"uFf" = ( +/obj/structure/closet/l3closet/janitor, +/obj/structure/window/reinforced, /obj/effect/turf_decal/bot, -/obj/effect/turf_decal/siding/green{ +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, +/obj/item/grenade/clusterbuster/cleaner, +/obj/structure/disposalpipe/segment, /turf/open/floor/iron/dark, -/area/service/hydroponics/garden) -"tJV" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, +/area/station/service/janitor) +"uFh" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/table/wood, +/turf/open/floor/iron, +/area/station/security/courtroom) +"uFl" = ( /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/turf_decal/bot, -/obj/structure/window/reinforced, -/obj/machinery/computer/camera_advanced/xenobio{ +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/machinery/button/door/directional/north{ - id = "xeno3"; - name = "Creature Cell 3 Toggle"; - pixel_x = 24; - req_access_txt = "55" +/obj/machinery/light_switch/directional/north, +/obj/effect/turf_decal/delivery, +/obj/structure/rack, +/obj/item/storage/toolbox/mechanical{ + pixel_x = 2; + pixel_y = -1 }, /turf/open/floor/iron/dark, -/area/science/xenobiology) -"tKe" = ( -/obj/effect/turf_decal/tile/brown{ +/area/station/science/robotics/mechbay) +"uFp" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/commons/fitness/recreation) +"uFM" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/maintenance/starboard/fore) +"uFV" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/delivery, +/obj/structure/closet/crate, +/obj/effect/spawner/random/maintenance/two, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/station/maintenance/port/lesser) +"uGn" = ( +/obj/machinery/atmospherics/components/tank/air, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/station/maintenance/department/chapel/monastery) +"uGA" = ( +/obj/structure/plasticflaps/opaque, +/obj/effect/turf_decal/delivery, +/turf/open/floor/iron/dark, +/area/station/maintenance/starboard/aft) +"uGB" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/effect/decal/cleanable/dirt, /obj/structure/disposalpipe/segment{ - dir = 10 + dir = 6 }, /obj/structure/cable, +/turf/open/floor/plating, +/area/station/security/execution/transfer) +"uGD" = ( +/obj/structure/cable, +/obj/effect/spawner/random/engineering/tracking_beacon, +/obj/effect/turf_decal/tile/green{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/landmark/navigate_destination/hydro, /turf/open/floor/iron, -/area/cargo/storage) -"tKm" = ( -/obj/effect/turf_decal/siding/thinplating/dark/end{ +/area/station/service/hydroponics) +"uGU" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ dir = 8 }, -/turf/open/floor/glass/reinforced, -/area/service/chapel/monastery) -"tKx" = ( -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/blue{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/effect/turf_decal/siding/blue{ + dir = 8 }, -/obj/structure/closet/wardrobe/mixed, -/obj/machinery/light/small/directional/south, -/obj/effect/landmark/start/hangover/closet, -/turf/open/floor/iron/dark, -/area/commons/locker) -"tKF" = ( -/obj/structure/closet/secure_closet/security/sec, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment{ + dir = 10 }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/turf/open/floor/iron/showroomfloor, +/area/station/medical/medbay/central) +"uHc" = ( +/obj/effect/decal/remains/human, +/obj/effect/decal/cleanable/blood/old, +/obj/item/clothing/head/that{ + pixel_x = 1; + pixel_y = 6 + }, +/turf/open/floor/wood, +/area/station/maintenance/port/fore) +"uHg" = ( +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ dir = 1 }, -/obj/effect/turf_decal/bot, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/firealarm/directional/west, -/obj/item/clothing/mask/russian_balaclava, -/turf/open/floor/iron/dark, -/area/security/lockers) -"tKQ" = ( -/turf/closed/wall, -/area/service/kitchen/coldroom) -"tKZ" = ( -/obj/effect/turf_decal/tile/yellow{ +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 4 }, -/obj/effect/turf_decal/tile/yellow, +/turf/open/floor/iron/showroomfloor, +/area/station/medical/medbay/lobby) +"uHj" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/closed/wall/r_wall, +/area/station/maintenance/aft) +"uHv" = ( /obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/blue{ dir = 8 }, -/obj/structure/disposalpipe/junction/flip, -/obj/effect/turf_decal/stripes/line{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment{ dir = 4 }, /turf/open/floor/iron, -/area/commons/storage/primary) -"tLc" = ( -/obj/structure/table/wood, -/obj/effect/turf_decal/siding/wood/end{ - dir = 1 +/area/station/commons/locker) +"uHD" = ( +/obj/structure/table/reinforced, +/obj/effect/turf_decal/delivery, +/obj/machinery/door/firedoor, +/obj/item/folder/yellow{ + pixel_x = 3 }, -/obj/machinery/door/firedoor/border_only{ - dir = 1 +/obj/machinery/door/poddoor/preopen{ + id = "Engineering"; + name = "Engineering Blast Doors" }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 +/obj/machinery/door/window/left/directional/east{ + name = "Engineering Desk"; + req_access = list("engineering") }, -/obj/machinery/status_display/ai/directional/west, -/obj/item/flashlight/lantern, -/turf/open/floor/carpet/red, -/area/service/chapel/monastery) -"tLz" = ( -/obj/machinery/door/airlock/maintenance{ - req_access_txt = "12" +/obj/structure/desk_bell{ + pixel_x = -7; + pixel_y = 10 }, -/obj/effect/mapping_helpers/airlock/abandoned, +/turf/open/floor/plating, +/area/station/engineering/lobby) +"uHF" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/maintenance/port/greater) -"tLI" = ( -/obj/machinery/hydroponics/constructable, -/obj/structure/railing{ - dir = 8 - }, /obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/effect/turf_decal/tile/green, -/obj/machinery/firealarm/directional/south, -/turf/open/floor/iron, -/area/service/hydroponics) -"tMa" = ( -/obj/effect/turf_decal/tile/brown{ - dir = 1 + dir = 4 }, -/obj/effect/turf_decal/tile/brown{ +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 +/turf/open/floor/iron/dark, +/area/station/security/courtroom) +"uHG" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "Unit_3Privacy"; + name = "Unit 3 Privacy Shutter" }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/cargo/storage) -"tMj" = ( -/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/maintenance/port/lesser) +"uHL" = ( +/obj/machinery/airalarm/directional/south, +/obj/machinery/camera/autoname/directional/south, +/turf/open/floor/iron/dark, +/area/station/service/chapel/funeral) +"uHN" = ( /obj/structure/table, -/obj/machinery/cell_charger, -/obj/item/stock_parts/cell/high{ - pixel_x = 4; - pixel_y = 4 - }, -/obj/item/stock_parts/cell/high, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, /obj/effect/turf_decal/tile/neutral{ - dir = 8 + dir = 4 }, -/obj/machinery/light/small/directional/east, -/turf/open/floor/iron/dark, -/area/maintenance/port/fore) -"tMr" = ( +/obj/item/storage/bag/tray, +/obj/item/food/sausage, /obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/dark, +/area/station/service/bar/atrium) +"uHW" = ( +/obj/structure/sign/poster/contraband/clown, +/turf/closed/wall/rust, +/area/station/maintenance/port/fore) +"uIc" = ( +/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/machinery/door/airlock/maintenance{ - name = "service maintenance"; - req_one_access_txt = "25;26;35;28;22;37;46;38;70" +/turf/open/floor/wood{ + icon_state = "wood-broken4" }, -/obj/machinery/duct, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/dark, -/area/maintenance/department/crew_quarters/bar) -"tMN" = ( -/turf/closed/wall/r_wall/rust, -/area/maintenance/department/bridge) -"tMX" = ( -/obj/effect/turf_decal/tile/green{ - dir = 1 +/area/station/maintenance/port/fore) +"uIh" = ( +/obj/machinery/power/solar_control{ + dir = 8; + id = "aftstarboard"; + name = "Starboard Quarter Solar Control" }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/stripes/line{ + dir = 6 }, -/obj/structure/noticeboard/directional/west, -/turf/open/floor/iron, -/area/service/hydroponics) -"tNt" = ( -/turf/open/floor/plating, -/area/maintenance/disposal/incinerator) -"tNu" = ( -/obj/structure/window/reinforced{ - dir = 1 +/obj/structure/sign/warning/vacuum{ + pixel_x = 32 }, -/obj/structure/reagent_dispensers/watertank, -/obj/effect/turf_decal/delivery, -/turf/open/floor/iron/dark, -/area/command/bridge) -"tNE" = ( -/obj/structure/reagent_dispensers/cooking_oil, -/obj/effect/turf_decal/delivery, -/turf/open/floor/iron/freezer, -/area/service/kitchen/coldroom) -"tNI" = ( /obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 6 - }, /turf/open/floor/plating{ - icon_state = "platingdmg3" - }, -/area/maintenance/port/greater) -"tNS" = ( -/turf/closed/wall, -/area/engineering/supermatter/room) -"tNZ" = ( -/turf/closed/wall, -/area/commons/locker) -"tOf" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 + icon_state = "platingdmg1" }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/tile/red{ - dir = 4 +/area/station/maintenance/solars/starboard/aft) +"uIs" = ( +/obj/machinery/turretid{ + control_area = "/area/station/ai_monitored/turret_protected/aisat_interior"; + name = "Antechamber Turret Control"; + pixel_y = 28; + req_access = list("minisat") }, /obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/iron, -/area/maintenance/disposal/incinerator) -"tOm" = ( -/obj/machinery/disposal/delivery_chute{ - desc = "Only the worthy may claim the belt"; - dir = 8; - name = "PubbyStation Memorial Trash Chute" - }, -/obj/effect/turf_decal/delivery, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/structure/disposalpipe/trunk{ - dir = 8 +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/engine, +/area/station/ai_monitored/turret_protected/aisat/foyer) +"uIx" = ( +/obj/machinery/conveyor{ + dir = 4; + id = "packagereturn"; + name = "crate return belt" }, +/obj/effect/turf_decal/bot, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/dark, -/area/commons/storage/primary) -"tOn" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/area/station/cargo/sorting) +"uIA" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/structure/crate, +/turf/open/floor/plating{ + icon_state = "panelscorched" }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/area/station/maintenance/port/greater) +"uJg" = ( +/obj/effect/turf_decal/stripes/line, +/obj/effect/decal/cleanable/dirt, +/obj/structure/chair/office{ + dir = 8 }, -/obj/structure/cable, -/obj/structure/closet/secure_closet{ - name = "contraband locker"; - req_access_txt = "3" +/turf/open/floor/plating, +/area/station/maintenance/solars/port/aft) +"uJn" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 9 }, -/obj/effect/spawner/random/contraband/armory, -/obj/effect/spawner/random/maintenance/three, -/obj/machinery/power/apc/auto_name/directional/south, -/turf/open/floor/iron/dark, -/area/ai_monitored/security/armory) -"tOs" = ( -/obj/effect/turf_decal/tile/red{ +/turf/open/floor/iron/white, +/area/station/security/prison/mess) +"uJp" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/simple/dark/visible{ dir = 4 }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/neutral, -/turf/open/floor/iron, -/area/security/checkpoint/customs) -"tOz" = ( -/obj/structure/rack, -/obj/item/crowbar/red, -/obj/item/wrench, -/obj/item/electropack, -/obj/item/assembly/signaler{ - pixel_x = 6 - }, -/obj/effect/turf_decal/bot, -/obj/structure/reagent_dispensers/wall/peppertank/directional/east, -/obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/south, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 8 - }, -/turf/open/floor/iron/dark, -/area/security/execution/education) -"tOD" = ( -/obj/structure/railing{ - dir = 8 +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible/layer2, +/obj/machinery/door/airlock/public/glass/incinerator/atmos_interior, +/obj/effect/mapping_helpers/airlock/locked, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 }, -/obj/machinery/light/small/directional/north, -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/obj/machinery/embedded_controller/radio/airlock_controller/incinerator_atmos{ + pixel_y = -24 }, -/turf/open/floor/iron/dark, -/area/service/chapel/funeral) -"tON" = ( -/obj/machinery/modular_computer/console/preset/cargochat/engineering, -/turf/open/floor/iron/dark, -/area/engineering/main) -"tPL" = ( -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/stripes/corner{ - dir = 8 +/obj/effect/mapping_helpers/airlock/access/all/engineering/atmos, +/turf/open/floor/engine, +/area/station/maintenance/disposal/incinerator) +"uJs" = ( +/obj/machinery/computer/security/telescreen/cmo{ + dir = 1; + name = "Chief Medical Officer's telescreen"; + network = list("medical"); + pixel_y = 2 }, -/obj/effect/landmark/start/hangover, -/turf/open/floor/iron, -/area/command/heads_quarters/hop) -"tQw" = ( -/obj/effect/turf_decal/tile/neutral{ +/obj/structure/table/reinforced/rglass, +/turf/open/floor/iron/showroomfloor, +/area/station/command/heads_quarters/cmo) +"uJE" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 1 }, -/obj/effect/turf_decal/tile/purple{ +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/machinery/status_display/ai/directional/north, -/turf/open/floor/iron/dark/corner{ +/obj/effect/turf_decal/trimline/brown/filled/end{ + dir = 4 + }, +/obj/machinery/computer/department_orders/science{ dir = 1 }, -/area/hallway/primary/central/fore) -"tQD" = ( -/obj/machinery/portable_atmospherics/canister/plasma, /turf/open/floor/iron/dark, -/area/science/storage) -"tQX" = ( -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/effect/turf_decal/tile/blue, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/iron/showroomfloor, -/area/medical/storage) -"tRf" = ( +/area/station/science/research) +"uJN" = ( /obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/door/airlock/research{ - name = "Xenobiology Closet"; - req_access_txt = "55" +/obj/machinery/door/airlock/engineering/glass{ + name = "Supermatter Engine" }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/orange/visible, +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, /turf/open/floor/iron/dark, -/area/science/xenobiology) -"tRg" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/area/station/engineering/supermatter/room) +"uJP" = ( +/obj/machinery/door/window/left/directional/north{ + dir = 4; + name = "Monkey Pen"; + req_access = list("genetics") }, -/obj/effect/turf_decal/stripes/corner{ +/turf/open/floor/grass, +/area/station/science/genetics) +"uJV" = ( +/turf/closed/wall, +/area/station/commons/vacant_room/commissary) +"uJZ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/chair/office, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/machinery/light/small/directional/east, -/obj/item/kirbyplants{ - icon_state = "plant-21" +/turf/open/floor/plating, +/area/station/maintenance/port/greater) +"uKa" = ( +/obj/machinery/conveyor{ + dir = 4; + id = "garbage"; + name = "trash belt" }, -/obj/structure/spider/stickyweb, -/obj/effect/decal/cleanable/blood/old, -/turf/open/floor/iron/dark, -/area/maintenance/port/greater) -"tRp" = ( -/turf/closed/wall/r_wall/rust, -/area/engineering/supermatter/room) -"tRS" = ( -/obj/effect/turf_decal/tile/red{ +/obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/effect/turf_decal/tile/red{ - dir = 8 +/obj/machinery/camera/directional/south{ + c_tag = "Trash Chute"; + name = "service camera" }, -/obj/effect/turf_decal/tile/red{ - dir = 4 +/obj/structure/disposalpipe/segment{ + dir = 6 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/turf/open/floor/iron/dark, +/area/station/service/janitor) +"uKc" = ( +/obj/effect/turf_decal/bot, +/obj/structure/rack, +/obj/item/storage/toolbox/emergency{ + pixel_y = 5 }, -/obj/machinery/airalarm/directional/west, -/turf/open/floor/iron, -/area/hallway/primary/aft) -"tSd" = ( -/obj/effect/turf_decal/tile/purple, -/obj/effect/turf_decal/tile/purple{ +/obj/item/flashlight, +/turf/open/floor/plating, +/area/station/maintenance/port/greater) +"uKi" = ( +/obj/machinery/telecomms/receiver/preset_left, +/obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/effect/turf_decal/tile/purple, -/obj/effect/turf_decal/stripes/line{ +/obj/structure/cable, +/turf/open/floor/circuit/green/telecomms/mainframe, +/area/station/tcommsat/server) +"uKp" = ( +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/corner{ dir = 1 }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 10 +/obj/effect/turf_decal/stripes/corner{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/turf/open/floor/iron/showroomfloor, -/area/science/xenobiology) -"tSg" = ( -/obj/item/paper_bin{ - pixel_x = -3; - pixel_y = 7 +/turf/open/floor/engine/telecomms, +/area/station/tcommsat/server) +"uKJ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/plating{ + icon_state = "panelscorched" }, -/obj/item/pen, -/obj/item/stamp/captain{ - pixel_x = 8; - pixel_y = 6 +/area/station/maintenance/port/fore) +"uKO" = ( +/obj/effect/turf_decal/tile/red{ + dir = 8 }, -/obj/item/pen/fountain/captain, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/item/radio/intercom/directional/south, -/obj/structure/table/wood, -/turf/open/floor/carpet/royalblue, -/area/command/heads_quarters/captain) -"tSm" = ( -/obj/effect/turf_decal/siding/wood, -/obj/structure/table/wood/fancy/blue, -/obj/item/food/cracker{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/food/cracker{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/item/food/cracker, -/turf/open/floor/carpet/royalblue, -/area/service/chapel/office) -"tSA" = ( -/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/stripes/corner, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/security/brig) +"uLj" = ( +/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ - dir = 4 + dir = 8 }, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible/layer2, /obj/structure/disposalpipe/segment{ dir = 4 }, /turf/open/floor/iron, -/area/engineering/hallway) -"tSE" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/maintenance/port/greater) -"tSH" = ( -/obj/machinery/light/floor, -/turf/open/floor/engine/plasma, -/area/engineering/atmos) -"tSJ" = ( -/obj/structure/reflector/box/anchored{ +/area/station/hallway/primary/central/fore) +"uLt" = ( +/obj/effect/turf_decal/bot, +/obj/structure/reagent_dispensers/watertank, +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/turf_decal/box/corners{ - dir = 4 +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/obj/effect/turf_decal/box/corners{ - dir = 1 +/obj/item/extinguisher{ + pixel_y = 4 }, -/turf/open/floor/iron/dark, -/area/engineering/supermatter/room) -"tSX" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/oil, -/turf/open/floor/plating, -/area/maintenance/fore) -"tSY" = ( -/obj/machinery/telecomms/server/presets/supply, -/obj/machinery/light/directional/east, -/turf/open/floor/circuit/green/telecomms/mainframe, -/area/tcommsat/server) -"tTf" = ( -/obj/structure/cable, -/obj/machinery/door/airlock/maintenance{ - name = "command maintenance"; - req_one_access_txt = "17;19" +/obj/item/extinguisher{ + pixel_x = -4 }, -/obj/effect/turf_decal/stripes/corner{ - dir = 8 +/obj/machinery/button/door/directional/south{ + id = "xeno6"; + name = "Creature Cell 6 Toggle"; + pixel_x = 24; + req_access = list("xenobiology") }, /turf/open/floor/iron/dark, -/area/command/teleporter) -"tTi" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/mining{ - name = "Freight Mining Airlock" +/area/station/science/xenobiology) +"uLA" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, -/obj/structure/barricade/wooden/crude, /obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/dark, -/area/cargo/warehouse) -"tTx" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/general/visible, -/obj/machinery/door/window/left/directional/north{ - name = "Justice Windoor" +/obj/machinery/light/directional/west, +/obj/machinery/computer/mechpad{ + dir = 4 }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/line{ - dir = 9 +/obj/effect/turf_decal/stripes/corner, +/obj/machinery/button/door/directional/south{ + id = "Skynet_launch"; + name = "Mech Bay Door Control" }, -/obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/security/execution/education) -"tTB" = ( -/obj/effect/turf_decal/bot, -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ +/area/station/science/robotics/mechbay) +"uLJ" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/red{ dir = 4 }, -/obj/machinery/portable_atmospherics/canister/bz, -/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, /obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/machinery/button/door/directional/south{ - id = "xeno5"; - name = "Creature Cell 5 Toggle"; - pixel_x = -24; - req_access_txt = "55" - }, -/turf/open/floor/iron/dark, -/area/science/xenobiology) -"tUl" = ( -/obj/structure/rack, -/obj/effect/spawner/random/techstorage/service_all, +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/iron/dark/corner, +/area/station/hallway/primary/port) +"uLS" = ( /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/effect/turf_decal/bot, -/obj/machinery/status_display/ai/directional/north, -/turf/open/floor/iron/dark, -/area/engineering/storage/tech) -"tUF" = ( -/obj/structure/closet/secure_closet/research_director, -/obj/effect/turf_decal/delivery, -/obj/item/gun/energy/e_gun/mini, -/obj/structure/extinguisher_cabinet/directional/north, -/obj/machinery/camera/directional/north{ - c_tag = "Research Director's Office"; - name = "science camera"; - network = list("ss13","rd") + dir = 4 }, -/obj/effect/turf_decal/tile/neutral/half/contrasted, -/turf/open/floor/iron/dark, -/area/command/heads_quarters/rd) -"tUK" = ( /obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 5 +/obj/effect/turf_decal/bot_white, +/obj/machinery/light/small/directional/west, +/obj/structure/rack, +/obj/item/storage/toolbox/emergency{ + pixel_y = 5 }, -/obj/structure/sign/poster/contraband/random/directional/west, +/obj/item/clothing/under/color/grey, +/obj/effect/decal/cleanable/cobweb, /turf/open/floor/plating, -/area/maintenance/aft) -"tUT" = ( -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/area/station/maintenance/port/fore) +"uLW" = ( +/obj/structure/table, +/obj/machinery/cell_charger{ + pixel_y = 5 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/obj/item/stock_parts/cell/high, +/obj/item/stock_parts/cell/high{ + pixel_x = 8; + pixel_y = -2 + }, +/obj/item/stock_parts/cell/high{ + pixel_x = 8; + pixel_y = 9 }, +/turf/open/floor/iron/dark, +/area/station/science/ordnance/office) +"uMc" = ( +/obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/structure/cable, -/obj/effect/landmark/start/hangover, -/turf/open/floor/iron, -/area/hallway/primary/central/fore) -"tUU" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/wood, -/area/security/detectives_office) -"tUW" = ( /obj/effect/turf_decal/tile/neutral{ - dir = 8 + dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/decal/cleanable/blood/old, +/obj/structure/window/reinforced, +/turf/open/floor/iron/dark, +/area/station/commons/fitness/recreation) +"uMf" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ +/turf/open/floor/engine, +/area/station/tcommsat/computer) +"uMk" = ( +/obj/effect/turf_decal/tile/yellow{ dir = 4 }, -/obj/effect/turf_decal/stripes/corner{ +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ dir = 8 }, -/obj/structure/table, -/obj/item/storage/backpack, -/obj/item/storage/backpack{ - pixel_x = 4; - pixel_y = 4 +/obj/effect/turf_decal/loading_area{ + dir = 8 }, -/obj/effect/turf_decal/stripes/corner{ - dir = 4 +/obj/effect/turf_decal/tile/red, +/turf/open/floor/iron, +/area/station/engineering/main) +"uMD" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/turf/open/floor/iron/dark, -/area/hallway/primary/starboard) -"tVe" = ( -/obj/effect/turf_decal/tile/yellow{ +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/item/radio/intercom/directional/north, -/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, -/area/hallway/primary/aft) -"tVh" = ( +/area/station/security/brig) +"uMM" = ( +/obj/machinery/disposal/bin, /obj/effect/turf_decal/bot, -/obj/effect/spawner/random/maintenance/two, -/turf/open/floor/iron, -/area/cargo/storage) -"tVl" = ( -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/obj/machinery/light/directional/west, -/turf/open/floor/iron/showroomfloor, -/area/medical/chemistry) -"tVB" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue{ +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, +/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/item/kirbyplants{ - icon_state = "plant-10" +/obj/structure/sign/departments/restroom{ + pixel_x = 32 }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/trunk, +/turf/open/floor/iron/dark, +/area/station/commons/fitness/recreation) +"uNt" = ( /obj/effect/turf_decal/stripes/corner{ dir = 4 }, -/obj/machinery/button/door/directional/north{ - id = "transittube_ai"; - name = "Transit Tube Lockdown Toggle"; - req_access_txt = "19" +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "panelscorched" }, -/turf/open/floor/iron, -/area/hallway/primary/central/fore) -"tVI" = ( -/obj/effect/turf_decal/stripes/corner, -/obj/effect/turf_decal/stripes/corner{ +/area/station/maintenance/fore) +"uNv" = ( +/obj/machinery/power/turbine/turbine_outlet, +/turf/open/floor/engine, +/area/station/maintenance/disposal/incinerator) +"uNI" = ( +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/effect/decal/cleanable/blood/old, -/turf/open/floor/plating, -/area/cargo/warehouse) -"tVR" = ( -/obj/item/shrapnel/bullet, -/turf/open/floor/plating, -/area/security/prison) -"tVX" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/command/glass{ - name = "Teleporter Access"; - req_one_access_txt = "17;19" +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/obj/effect/landmark/navigate_destination, +/obj/structure/table, +/obj/item/paper_bin, +/obj/item/pen, /turf/open/floor/iron/dark, -/area/command/teleporter) -"tWl" = ( +/area/station/security/detectives_office) +"uNK" = ( +/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/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/dark, -/area/security/processing) -"tXc" = ( -/obj/machinery/holopad, -/turf/open/floor/iron, -/area/maintenance/disposal/incinerator) -"tXs" = ( +/area/station/medical/pharmacy) +"uNO" = ( +/turf/closed/wall, +/area/station/commons/toilet/restrooms) +"uOa" = ( +/obj/structure/sign/warning/secure_area, +/turf/closed/wall, +/area/station/engineering/gravity_generator) +"uOd" = ( +/obj/item/kirbyplants/random, +/turf/open/floor/iron/dark, +/area/station/service/chapel/dock) +"uOe" = ( /obj/effect/decal/cleanable/dirt, -/obj/structure/sink{ - pixel_y = 29 +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 6 }, -/obj/machinery/camera/directional/west{ - c_tag = "Prison Maintenance"; - network = list("ss13","prison") +/turf/open/floor/plating{ + icon_state = "platingdmg3" }, -/mob/living/simple_animal/mouse/brown/tom{ - name = "Jerm" +/area/station/maintenance/port/greater) +"uOo" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, -/turf/open/floor/iron/grimy, -/area/security/prison/safe) -"tXI" = ( -/obj/machinery/door/airlock/maintenance{ - req_access_txt = "12" +/obj/machinery/newscaster/directional/west, +/obj/effect/spawner/random/entertainment/arcade{ + dir = 4 }, -/obj/effect/mapping_helpers/airlock/abandoned, -/obj/structure/barricade/wooden/crude, -/obj/structure/cable, /turf/open/floor/iron/dark, -/area/command/gateway) -"tXJ" = ( -/obj/machinery/door/airlock/hydroponics/glass{ - name = "Kitchen Service Door"; - req_one_access_txt = "35;28" +/area/station/commons/fitness/recreation) +"uOA" = ( +/obj/machinery/disposal/bin, +/obj/effect/turf_decal/bot, +/obj/structure/disposalpipe/trunk{ + dir = 1 }, -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/trimline/green/corner{ +/obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/station/security/warden) +"uOB" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/grimy, +/area/station/hallway/primary/fore) +"uOC" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/smart/simple/orange/visible, +/turf/open/floor/plating, +/area/station/engineering/atmos) +"uPm" = ( +/obj/effect/turf_decal/stripes/corner{ dir = 4 }, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/obj/item/radio/intercom/directional/south, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/engine, +/area/station/engineering/gravity_generator) +"uPH" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/station/service/chapel/monastery) +"uPM" = ( +/obj/machinery/door/airlock/public/glass{ + name = "Security Hallway" + }, +/obj/effect/turf_decal/delivery, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/hallway/primary/aft) +"uPX" = ( +/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 = 8 + }, /obj/effect/turf_decal/tile/neutral{ dir = 4 }, +/obj/machinery/meter, +/obj/machinery/atmospherics/pipe/smart/simple/green/visible, +/turf/open/floor/iron, +/area/station/engineering/atmos/pumproom) +"uQi" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/station/maintenance/starboard/aft) +"uQj" = ( /obj/effect/turf_decal/tile/neutral{ dir = 8 }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/structure/cable, +/obj/machinery/pdapainter/security, /turf/open/floor/iron/dark, -/area/service/kitchen) -"tXO" = ( -/obj/effect/turf_decal/stripes/line, -/obj/machinery/light/small/directional/west, -/turf/open/floor/iron, -/area/hallway/secondary/entry) -"tXT" = ( -/obj/effect/turf_decal/trimline/green/line{ - dir = 5 +/area/station/command/heads_quarters/hos) +"uQn" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/spider/stickyweb, +/turf/open/floor/iron/dark, +/area/station/maintenance/port/greater) +"uQt" = ( /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/iron, -/area/service/hydroponics) -"tXW" = ( +/obj/effect/turf_decal/delivery, +/turf/open/floor/iron/dark, +/area/station/cargo/warehouse) +"uQE" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, /obj/effect/turf_decal/tile/red{ dir = 1 }, -/obj/effect/turf_decal/tile/red{ - dir = 4 +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/showroomfloor, +/area/station/commons/toilet/restrooms) +"uQI" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 8 }, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, /obj/effect/turf_decal/stripes/line{ - dir = 8 + dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/hallway/primary/aft) -"tYw" = ( -/turf/closed/wall, -/area/tcommsat/computer) -"tYO" = ( -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/area/station/hallway/primary/central/fore) +"uQJ" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 8 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/yellow{ dir = 1 }, -/obj/structure/window/reinforced, -/turf/open/floor/iron/dark, -/area/commons/fitness/recreation) -"tYW" = ( -/obj/effect/spawner/random/vending/colavend, /obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/structure/sign/departments/chemistry{ + pixel_x = -32 + }, +/obj/machinery/light/directional/west, +/turf/open/floor/iron, +/area/station/hallway/primary/port) +"uQN" = ( +/obj/item/kirbyplants{ + icon_state = "plant-21" + }, +/obj/effect/turf_decal/tile/blue{ dir = 8 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ dir = 1 }, /obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron/dark, -/area/hallway/primary/port) -"tZg" = ( -/obj/effect/turf_decal/tile/blue/fourcorners, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral, -/obj/structure/window/reinforced{ - dir = 8 +/obj/effect/turf_decal/stripes/corner, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"uQS" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/table, +/obj/item/book/manual/chef_recipes{ + pixel_y = 2 }, -/obj/machinery/atmospherics/pipe/bridge_pipe/green/visible, -/obj/machinery/atmospherics/pipe/bridge_pipe/cyan/visible{ - dir = 4 +/obj/item/book/manual/chef_recipes{ + pixel_x = 2; + pixel_y = 6 }, -/turf/open/floor/iron/showroomfloor, -/area/engineering/atmos) -"tZl" = ( -/obj/structure/cable, +/obj/item/knife/kitchen, +/obj/item/reagent_containers/glass/rag, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/iron/dark, +/area/station/service/kitchen) +"uRf" = ( +/obj/structure/bodycontainer/morgue, +/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/turf/open/floor/iron/dark/corner{ - dir = 8 - }, -/area/hallway/primary/port) -"tZq" = ( -/obj/structure/railing/corner{ - dir = 8 - }, -/obj/machinery/camera/autoname/directional/south, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/turf/open/floor/iron/stairs/left{ +/obj/effect/turf_decal/bot_white, +/obj/structure/extinguisher_cabinet/directional/north, +/obj/structure/disposalpipe/segment{ dir = 4 }, -/area/service/chapel/dock) -"tZI" = ( +/turf/open/floor/iron/dark, +/area/station/medical/morgue) +"uRg" = ( /obj/effect/decal/cleanable/blood/old, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, -/obj/structure/sign/poster/contraband/random/directional/west, -/turf/open/floor/plating{ - icon_state = "panelscorched" +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/area/maintenance/starboard) -"tZM" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 8 +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 1 }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/freezer, -/area/service/kitchen/coldroom) -"tZR" = ( -/obj/effect/turf_decal/tile/brown, -/obj/effect/turf_decal/tile/brown{ - dir = 4 +/turf/open/floor/iron/showroomfloor, +/area/station/security/execution/transfer) +"uRi" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 1 }, /obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/camera/directional/east{ - c_tag = "Starboard Hallway Cargo Counter"; - name = "starboard camera" - }, -/turf/open/floor/iron, -/area/hallway/primary/starboard) -"uab" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/decal/cleanable/dirt, -/obj/structure/sign/directions/supply{ - dir = 1; - pixel_y = 24 +/turf/open/floor/iron/showroomfloor, +/area/station/medical/chemistry) +"uRG" = ( +/mob/living/carbon/human/species/monkey/punpun, +/turf/open/floor/wood/large, +/area/station/service/bar/atrium) +"uRZ" = ( +/obj/machinery/power/port_gen/pacman, +/obj/structure/sign/warning/electric_shock{ + pixel_y = 32 }, +/obj/machinery/light/directional/north, +/obj/structure/cable/layer3, /turf/open/floor/plating{ icon_state = "panelscorched" }, -/area/maintenance/starboard/fore) -"uaj" = ( -/obj/structure/table, -/obj/item/storage/toolbox/mechanical, -/obj/item/crowbar, -/obj/item/flashlight, -/obj/item/flashlight, +/area/station/ai_monitored/command/storage/satellite) +"uSk" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/status_display/ai/directional/west, +/turf/open/floor/iron, +/area/station/hallway/primary/aft) +"uSH" = ( +/turf/closed/wall/r_wall, +/area/station/engineering/main) +"uSX" = ( +/obj/structure/window/reinforced, +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/machinery/firealarm/directional/south, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/obj/effect/decal/cleanable/dirt, +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ dir = 1 }, +/obj/structure/extinguisher_cabinet/directional/west, /turf/open/floor/iron/dark, -/area/engineering/atmos) -"ual" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 +/area/station/service/janitor) +"uTs" = ( +/obj/structure/girder, +/obj/effect/decal/cleanable/dirt, +/obj/structure/grille/broken, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating{ + icon_state = "panelscorched" }, -/obj/effect/decal/cleanable/blood/old, -/mob/living/simple_animal/hostile/retaliate/goat{ - name = "Pete" +/area/station/maintenance/starboard) +"uTt" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/public/glass{ + name = "Courtroom" }, -/turf/open/floor/iron/freezer, -/area/service/kitchen/coldroom) -"uar" = ( -/obj/effect/turf_decal/stripes/line, +/turf/open/floor/iron/dark, +/area/station/security/courtroom) +"uTG" = ( +/obj/structure/table, /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ - dir = 4 - }, /obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/engineering/atmos) -"uas" = ( -/obj/effect/turf_decal/tile/brown, -/obj/effect/turf_decal/tile/brown{ +/obj/item/storage/box/lights/mixed{ + pixel_x = -4; + pixel_y = 4 + }, +/obj/item/storage/belt/janitor, +/obj/item/storage/bag/trash, +/obj/structure/sign/poster/contraband/busty_backdoor_xeno_babes_6{ + pixel_y = 32 + }, +/obj/effect/decal/cleanable/cobweb, +/turf/open/floor/iron/dark, +/area/station/maintenance/fore) +"uTM" = ( +/obj/effect/turf_decal/tile/blue{ dir = 4 }, -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/loading_area{ +/turf/open/floor/iron/showroomfloor, +/area/station/medical/medbay/lobby) +"uTT" = ( +/obj/structure/bodycontainer/morgue{ dir = 8 }, -/turf/open/floor/iron, -/area/hallway/primary/starboard) -"uay" = ( -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, /obj/effect/turf_decal/tile/neutral{ - dir = 1 + dir = 8 }, -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 9 +/obj/effect/turf_decal/bot_white, +/obj/machinery/light/small/directional/north, +/obj/structure/sign/poster/contraband/random/directional/east, +/turf/open/floor/iron/dark, +/area/station/medical/morgue) +"uUk" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/highsecurity{ + name = "Secure Tech Storage" }, -/turf/open/floor/iron, -/area/engineering/hallway) -"uaB" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/siphon/monitored/carbon_output{ - dir = 1 +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/mapping_helpers/airlock/access/all/engineering/tech_storage, +/turf/open/floor/iron/dark, +/area/station/engineering/storage/tech) +"uUm" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 4 }, -/turf/open/floor/engine/co2, -/area/engineering/atmos) -"uaJ" = ( /obj/effect/turf_decal/tile/blue{ dir = 8 }, -/obj/effect/turf_decal/tile/red{ +/obj/effect/turf_decal/tile/blue{ dir = 1 }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/commons/fitness/recreation) -"uaM" = ( -/obj/structure/chair{ - dir = 4 +/obj/effect/turf_decal/tile/blue{ + dir = 1 }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/turf/open/floor/iron, -/area/security/courtroom) -"uaW" = ( -/obj/machinery/smartfridge, +/obj/machinery/shower{ + dir = 4; + name = "emergency shower" + }, +/obj/effect/turf_decal/box, +/turf/open/floor/iron/showroomfloor, +/area/station/medical/paramedic) +"uUA" = ( +/obj/machinery/atmospherics/pipe/smart/simple/green/visible, /turf/closed/wall, -/area/service/kitchen) -"uaZ" = ( -/obj/effect/decal/cleanable/dirt, +/area/station/engineering/atmos/pumproom) +"uUO" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating, +/area/station/maintenance/aft) +"uUS" = ( +/turf/closed/wall, +/area/station/maintenance/solars/port/aft) +"uVe" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, /obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 9 +/obj/effect/turf_decal/siding/purple{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/science/robotics/mechbay) +"uVx" = ( +/turf/closed/wall/rust, +/area/station/hallway/primary/port) +"uVA" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 4 }, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/plating{ - icon_state = "platingdmg3" + icon_state = "panelscorched" }, -/area/maintenance/port/lesser) -"ubi" = ( -/obj/structure/chair, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/area/station/maintenance/starboard/fore) +"uVK" = ( +/obj/machinery/bluespace_vendor/directional/north, +/turf/open/floor/iron/dark, +/area/station/service/chapel/monastery) +"uVQ" = ( +/turf/closed/wall, +/area/station/maintenance/solars/starboard/fore) +"uVU" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/effect/landmark/start/hangover, /turf/open/floor/iron, -/area/commons/fitness/recreation) -"ubr" = ( -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ +/area/station/maintenance/disposal/incinerator) +"uWz" = ( +/obj/machinery/portable_atmospherics/canister/air, +/turf/open/floor/engine/air, +/area/station/engineering/atmos) +"uWA" = ( +/obj/structure/sign/warning/fire, +/turf/closed/wall/r_wall/rust, +/area/station/engineering/supermatter) +"uWM" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, +/turf/open/floor/iron/dark, +/area/station/command/teleporter) +"uWO" = ( +/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ - dir = 1 + dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/hallway/primary/aft) -"ubx" = ( -/obj/effect/turf_decal/tile/purple, -/obj/effect/turf_decal/tile/purple{ +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/effect/turf_decal/tile/purple, -/obj/structure/cable, -/obj/effect/turf_decal/siding/purple{ - dir = 4 +/obj/structure/table, +/obj/item/paper_bin{ + pixel_x = -4; + pixel_y = 4 }, -/obj/structure/disposalpipe/sorting/mail{ - dir = 2; - name = "robotics sorting disposal pipe"; - sortType = 14 +/obj/item/pen, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 }, -/turf/open/floor/iron/showroomfloor, -/area/science/research) -"ucn" = ( -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/turf/open/floor/iron/dark, +/area/station/hallway/primary/central/fore) +"uWQ" = ( +/obj/structure/flora/rock/pile/style_random{ + pixel_x = -6; + pixel_y = -3 }, -/obj/machinery/atmospherics/pipe/smart/manifold/scrubbers/visible{ +/obj/effect/decal/cleanable/dirt, +/turf/open/misc/asteroid, +/area/space/nearstation) +"uWS" = ( +/obj/structure/rack, +/obj/item/stack/medical/gauze, +/obj/item/stack/medical/bruise_pack, +/obj/effect/turf_decal/bot, +/obj/machinery/light/small/directional/north, +/turf/open/floor/plating, +/area/station/maintenance/port/greater) +"uWU" = ( +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/effect/turf_decal/stripes/corner{ +/obj/machinery/power/terminal{ dir = 1 }, -/obj/machinery/status_display/evac/directional/north, +/obj/structure/cable, +/turf/open/floor/engine/telecomms, +/area/station/tcommsat/server) +"uXe" = ( +/obj/structure/table/wood, +/obj/item/radio/intercom, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, /obj/structure/cable, /turf/open/floor/iron, -/area/engineering/atmos/pumproom) -"ucp" = ( -/obj/machinery/atmospherics/components/trinary/mixer{ - dir = 4 - }, +/area/station/security/courtroom) +"uXl" = ( +/obj/structure/flora/grass/jungle/a/style_random, +/obj/structure/flora/bush/grassy/style_random, +/obj/structure/flora/bush/flowers_pp/style_random, +/obj/structure/cable, +/turf/open/floor/grass, +/area/station/security/prison/garden) +"uXB" = ( +/obj/effect/turf_decal/bot, +/obj/structure/closet/firecloset, +/turf/open/floor/plating, +/area/station/maintenance/port/greater) +"uXI" = ( +/obj/effect/turf_decal/tile/purple, /obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/stripes/line{ dir = 1 }, +/obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, /turf/open/floor/iron/showroomfloor, -/area/science/storage) -"ucC" = ( +/area/station/science/xenobiology) +"uXL" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/engine, -/area/engineering/storage/tech) -"ucK" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/bridge_pipe/cyan/visible, -/obj/machinery/atmospherics/pipe/bridge_pipe/yellow/visible{ - dir = 4 - }, -/turf/open/floor/plating, -/area/engineering/atmos/pumproom) -"ucO" = ( -/turf/closed/wall/r_wall/rust, -/area/engineering/main) -"ucQ" = ( -/obj/effect/turf_decal/bot, -/obj/machinery/holopad, -/turf/open/floor/iron/showroomfloor, -/area/medical/surgery/aft) -"ucW" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/landmark/start/hangover, -/turf/open/floor/iron/dark, -/area/commons/fitness/recreation) -"udi" = ( -/obj/machinery/atmospherics/components/trinary/filter/flipped/critical{ - dir = 8 - }, /obj/effect/turf_decal/stripes/line, -/obj/structure/cable, -/turf/open/floor/engine, -/area/engineering/supermatter/room) -"udj" = ( +/turf/open/floor/iron, +/area/station/security/brig) +"uXM" = ( +/turf/closed/wall/rust, +/area/station/science/xenobiology) +"uXZ" = ( +/turf/closed/wall/rust, +/area/station/hallway/primary/aft) +"uYb" = ( /obj/machinery/door/firedoor, -/obj/machinery/door/airlock/public/glass{ - name = "Tool Storage" +/obj/machinery/door/airlock/research{ + name = "Xenobiology Lab" }, /obj/structure/disposalpipe/segment, -/obj/effect/landmark/navigate_destination, +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "sci-maint-passthrough" + }, +/obj/effect/mapping_helpers/airlock/access/all/science/xenobio, /turf/open/floor/iron/dark, -/area/commons/storage/primary) -"udt" = ( -/obj/structure/table, -/obj/machinery/microwave{ - pixel_y = 5 +/area/station/science/xenobiology) +"uYh" = ( +/obj/machinery/atmospherics/pipe/smart/simple/dark/visible, +/obj/effect/turf_decal/tile/purple{ + dir = 8 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/obj/structure/disposalpipe/segment{ + dir = 10 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/structure/extinguisher_cabinet/directional/west, -/obj/machinery/airalarm/directional/north, -/turf/open/floor/iron/dark, -/area/service/kitchen) -"udv" = ( -/obj/machinery/door/poddoor/preopen{ - id = "gravity"; - name = "Gravity Generator Blast Door" +/turf/open/floor/iron/showroomfloor, +/area/station/science/ordnance) +"uYp" = ( +/obj/structure/chair/stool/bar/directional/west, +/mob/living/simple_animal/hostile/russian{ + environment_smash = 0; + loot = list(/obj/effect/mob_spawn/corpse/human/russian); + name = "Russian Mobster" }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/caution/stand_clear, -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/maintenance/starboard/aft) -"udM" = ( -/obj/structure/railing/corner{ +/turf/open/floor/wood, +/area/station/maintenance/port/greater) +"uYw" = ( +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/pipe/bridge_pipe/orange/visible, +/obj/machinery/atmospherics/pipe/bridge_pipe/yellow/visible{ dir = 4 }, -/turf/open/floor/iron/dark, -/area/service/chapel/monastery) -"uef" = ( -/obj/structure/table, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/stripes/corner{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral, -/obj/item/analyzer{ - pixel_y = 4 +/turf/open/floor/iron, +/area/station/engineering/atmos) +"uYJ" = ( +/obj/structure/table/glass, +/obj/item/folder/white, +/obj/item/folder/white, +/obj/item/crowbar/red, +/obj/item/wrench, +/obj/item/storage/box/syringes{ + pixel_x = 4; + pixel_y = 6 }, -/obj/item/analyzer{ - pixel_x = 2 +/obj/item/storage/box/beakers{ + pixel_y = 2 }, -/obj/machinery/requests_console/directional/west{ - department = "Tool Storage"; - name = "Tool Storage Requests Console" +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, +/obj/machinery/airalarm/directional/east, +/obj/structure/noticeboard/directional/south, +/obj/machinery/light/directional/east, /turf/open/floor/iron/dark, -/area/commons/storage/primary) -"uen" = ( -/obj/machinery/computer/secure_data{ - dir = 1 +/area/station/medical/virology) +"uYM" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, /obj/structure/cable, -/turf/open/floor/wood, -/area/command/heads_quarters/hos) -"ueE" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"uYP" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/research{ + name = "Genetics Lab" }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/disposalpipe/segment, /obj/structure/cable, +/obj/effect/turf_decal/siding/purple/corner, +/obj/effect/turf_decal/siding/purple/corner{ + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/access/any/science/xenobio, +/obj/effect/mapping_helpers/airlock/access/any/science/genetics, /turf/open/floor/iron/dark, -/area/command/heads_quarters/hos) -"ueM" = ( +/area/station/science/genetics) +"uYQ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/landmark/event_spawn, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/neutral, -/turf/open/floor/iron, -/area/security/brig) -"ufe" = ( -/obj/effect/turf_decal/tile/yellow{ - dir = 1 +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 9 }, -/obj/effect/turf_decal/tile/brown{ - dir = 4 +/turf/open/floor/plating{ + icon_state = "platingdmg3" }, -/obj/effect/turf_decal/tile/brown{ - dir = 1 +/area/station/maintenance/port/greater) +"uZg" = ( +/obj/structure/sign/warning/electric_shock, +/turf/closed/wall/rust, +/area/station/command/heads_quarters/hos) +"uZq" = ( +/obj/structure/sink{ + pixel_y = 20 }, -/turf/open/floor/iron, -/area/cargo/drone_bay) -"ufi" = ( /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/machinery/disposal/bin, -/obj/effect/turf_decal/bot, -/obj/item/radio/intercom/directional/east, -/obj/effect/turf_decal/tile/blue{ - dir = 1 +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/obj/effect/turf_decal/tile/blue{ +/obj/effect/turf_decal/siding/white{ dir = 8 }, -/obj/effect/turf_decal/tile/neutral, -/obj/machinery/light/directional/east, -/obj/structure/disposalpipe/trunk{ +/obj/machinery/light/directional/north, +/turf/open/floor/iron/dark, +/area/station/service/hydroponics/garden) +"uZC" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/turf/open/floor/iron/dark, -/area/command/heads_quarters/hop) -"ufq" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/cargo/storage) -"ufN" = ( -/obj/machinery/door/airlock/external{ - name = "External Freight Airlock" +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 1 }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ +/turf/open/floor/iron, +/area/station/security/office) +"uZL" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ dir = 8 }, -/turf/open/floor/iron/dark, -/area/cargo/warehouse) -"ugf" = ( -/obj/effect/turf_decal/stripes/line, -/obj/effect/decal/cleanable/cobweb/cobweb2, -/obj/item/radio/intercom/directional/east, -/obj/machinery/camera/directional/north{ - c_tag = "Secure Tech Storage"; - name = "engineering camera"; - network = list("ss13","engine") - }, -/turf/open/floor/engine, -/area/engineering/storage/tech) -"ugt" = ( -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/red{ dir = 4 }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/showroomfloor, +/area/station/security/brig) +"uZN" = ( +/obj/structure/table/wood, +/obj/structure/mirror/directional/east, +/obj/machinery/newscaster/directional/north, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/stripes/line, -/obj/structure/cable, -/turf/open/floor/iron, -/area/hallway/primary/starboard) -"ugA" = ( -/obj/effect/turf_decal/bot, -/obj/structure/rack, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/effect/decal/cleanable/cobweb/cobweb2, -/obj/item/stack/sheet/iron/fifty, -/obj/item/stack/sheet/iron/fifty, -/obj/item/pipe_dispenser, -/obj/structure/extinguisher_cabinet/directional/north, -/obj/machinery/status_display/evac/directional/east, -/turf/open/floor/iron/dark, -/area/construction/mining/aux_base) -"ugB" = ( -/obj/structure/table, /obj/item/clipboard, -/obj/item/folder/yellow, -/obj/item/pipe_dispenser, +/obj/item/toy/figure/captain, +/obj/machinery/camera/directional/north{ + c_tag = "Captain's Quarters"; + name = "command camera" + }, /turf/open/floor/iron/dark, -/area/engineering/atmos) -"ugE" = ( -/obj/structure/sign/warning/electricshock, -/turf/closed/wall, -/area/security/lockers) -"ugK" = ( -/obj/machinery/libraryscanner, +/area/station/command/heads_quarters/captain/private) +"uZR" = ( +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 1 + }, +/obj/structure/closet/firecloset, +/turf/open/floor/iron/dark, +/area/station/science/research) +"uZS" = ( +/obj/structure/grille, +/obj/item/shard, +/turf/open/floor/plating, +/area/station/cargo/warehouse) +"uZT" = ( +/obj/effect/turf_decal/tile/blue/fourcorners, /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/machinery/airalarm/directional/east, -/obj/effect/turf_decal/bot_white, -/turf/open/floor/iron/dark, -/area/service/library) -"ugM" = ( -/obj/structure/chair/pew{ - dir = 8 +/obj/effect/landmark/start/medical_doctor, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, +/turf/open/floor/iron, +/area/station/medical/medbay/central) +"uZX" = ( +/obj/machinery/atmospherics/pipe/smart/simple/dark/visible, +/obj/effect/turf_decal/tile/purple/anticorner/contrasted{ + dir = 1 }, -/obj/effect/turf_decal/siding/thinplating/dark{ - dir = 8 +/obj/machinery/portable_atmospherics/pump{ + name = "Lil Pump" }, -/turf/open/floor/iron/chapel{ - dir = 8 +/obj/machinery/camera/directional/west{ + c_tag = "Ordnance Mixing Lab"; + name = "science camera"; + network = list("ss13","rd") }, -/area/service/chapel/monastery) -"ugS" = ( -/obj/item/kirbyplants{ - icon_state = "plant-05" +/obj/machinery/airalarm/mixingchamber{ + dir = 8; + pixel_x = -28 }, -/turf/open/floor/carpet/green, -/area/maintenance/port/greater) -"uhd" = ( -/obj/structure/table, -/obj/item/radio{ - pixel_x = -4; - pixel_y = 6 +/turf/open/floor/iron/showroomfloor, +/area/station/science/ordnance/burnchamber) +"uZZ" = ( +/obj/machinery/atmospherics/pipe/smart/simple/green/visible, +/turf/closed/wall, +/area/station/engineering/atmos) +"vac" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 }, -/obj/item/radio{ - pixel_x = 4; - pixel_y = 6 +/turf/open/floor/plating, +/area/station/maintenance/disposal/incinerator) +"val" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/siding/wood{ + dir = 9 }, -/obj/item/stack/package_wrap, -/obj/item/hand_labeler, -/turf/open/floor/iron/dark, -/area/engineering/atmos) -"uhj" = ( -/obj/machinery/power/smes{ - capacity = 9e+006; - charge = 10000 +/obj/effect/decal/cleanable/generic, +/turf/open/floor/wood{ + icon_state = "wood-broken5" }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/area/station/maintenance/department/crew_quarters/bar) +"vao" = ( +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/purple, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"var" = ( +/obj/structure/table, +/obj/effect/turf_decal/tile/red{ dir = 4 }, -/turf/open/floor/iron/dark, -/area/maintenance/disposal/incinerator) -"uhm" = ( -/obj/machinery/vending/wardrobe/chef_wardrobe, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/red{ dir = 8 }, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/machinery/firealarm/directional/east, -/turf/open/floor/iron/dark, -/area/service/kitchen) -"uhy" = ( +/obj/item/storage/toolbox/emergency, +/obj/item/wrench, +/obj/item/radio/intercom/directional/north, +/turf/open/floor/iron/showroomfloor, +/area/station/security/office) +"vau" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/effect/decal/cleanable/dirt, /obj/structure/disposalpipe/segment{ - dir = 5 + dir = 4 }, /obj/structure/cable, /turf/open/floor/plating{ - icon_state = "panelscorched" - }, -/area/maintenance/port/aft) -"uhC" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 + icon_state = "platingdmg1" }, -/obj/effect/turf_decal/stripes/white/line{ +/area/station/maintenance/port/fore) +"vaz" = ( +/obj/effect/turf_decal/tile/yellow{ dir = 1 }, -/obj/machinery/door/window{ - dir = 4 +/obj/effect/turf_decal/tile/yellow{ + dir = 8 }, -/turf/open/floor/iron/dark, -/area/medical/morgue) -"uhO" = ( -/obj/machinery/light/floor, -/turf/open/floor/engine/vacuum, -/area/engineering/atmos) -"uid" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/blue{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible, +/obj/effect/turf_decal/stripes/line{ dir = 8 }, -/turf/open/floor/iron, -/area/hallway/primary/port) -"uie" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/airalarm/directional/north, -/turf/open/floor/plating, -/area/maintenance/disposal/incinerator) -"uif" = ( -/obj/effect/turf_decal/tile/red{ - dir = 1 +/obj/effect/turf_decal/loading_area{ + dir = 4; + pixel_x = 5 }, -/obj/effect/turf_decal/tile/red{ - dir = 4 +/turf/open/floor/iron, +/area/station/engineering/atmos/storage/gas) +"vaP" = ( +/obj/item/storage/box/chemimp{ + pixel_x = 6; + pixel_y = 6 }, -/obj/effect/turf_decal/siding/red{ - dir = 1 +/obj/item/storage/box/trackimp{ + pixel_x = -6; + pixel_y = 6 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/dark, -/area/hallway/secondary/exit/departure_lounge) -"uik" = ( -/obj/effect/turf_decal/bot, /obj/structure/table, -/obj/machinery/computer/security/telescreen{ - desc = "Used for monitoring medbay to ensure patient safety."; - dir = 1; - name = "Medbay Monitor"; - network = list("medical") - }, /obj/effect/turf_decal/tile/neutral{ dir = 4 }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/machinery/light/directional/south, /obj/structure/reagent_dispensers/wall/peppertank/directional/south, +/obj/item/storage/box/firingpins, +/obj/item/storage/box/firingpins, +/obj/item/storage/lockbox/loyalty, /turf/open/floor/iron/dark, -/area/security/checkpoint/medical) -"uip" = ( -/obj/effect/turf_decal/tile/purple, -/obj/effect/turf_decal/tile/purple, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/effect/turf_decal/siding/purple/corner, -/turf/open/floor/iron/showroomfloor, -/area/science/xenobiology) -"uiE" = ( -/obj/machinery/ai_slipper{ - uses = 8 - }, +/area/station/ai_monitored/security/armory) +"vaS" = ( /obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/obj/effect/turf_decal/bot, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/engine, -/area/ai_monitored/turret_protected/ai_upload) -"uiI" = ( -/obj/effect/turf_decal/delivery, -/obj/structure/closet/l3closet/virology, -/obj/item/tank/internals/emergency_oxygen, -/obj/item/tank/internals/emergency_oxygen, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 8 +/obj/effect/decal/remains/human{ + pixel_x = 4; + pixel_y = 4 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/obj/item/toy/talking/ai{ + pixel_x = -6; + pixel_y = -1 }, -/obj/effect/turf_decal/tile/neutral{ +/turf/open/floor/plating{ + icon_state = "platingdmg2" + }, +/area/station/maintenance/department/bridge) +"vba" = ( +/obj/machinery/computer/secure_data{ dir = 1 }, -/obj/machinery/light/small/directional/east, -/obj/machinery/camera/directional/north{ - c_tag = "Virology Airlock"; - name = "medical camera"; - network = list("ss13","medical") +/obj/structure/cable, +/turf/open/floor/wood, +/area/station/command/heads_quarters/hos) +"vbc" = ( +/obj/effect/decal/cleanable/dirt, +/turf/closed/wall, +/area/station/maintenance/fore) +"vbd" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 4 }, -/obj/machinery/firealarm/directional/east, -/turf/open/floor/iron/dark, -/area/medical/virology) -"uiQ" = ( -/obj/effect/turf_decal/siding/wood{ +/obj/effect/turf_decal/tile/blue{ dir = 1 }, -/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/machinery/status_display/ai/directional/north, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"vbe" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/table, +/obj/item/radio/intercom/directional/west, +/obj/item/wallframe/apc, +/turf/open/floor/plating, +/area/station/maintenance/department/electrical) +"vbi" = ( +/turf/closed/wall/r_wall/rust, +/area/station/maintenance/fore) +"vbj" = ( +/obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/light_switch/directional/west, -/turf/open/floor/carpet/red, -/area/service/chapel/monastery) -"uiT" = ( -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/obj/structure/cable, +/obj/effect/turf_decal/siding/yellow/corner{ + dir = 1 }, -/obj/item/book/manual/wiki/security_space_law, -/obj/item/taperecorder{ - pixel_x = 5 +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "atmos-entrance" }, -/obj/structure/table, -/obj/machinery/newscaster/directional/north, -/turf/open/floor/iron/dark, -/area/security/courtroom) -"uiX" = ( -/obj/structure/flora/rock/pile{ - icon_state = "basalt" +/obj/machinery/door/airlock/atmos{ + name = "Atmospherics Desk" }, -/turf/open/misc/asteroid, -/area/space/nearstation) -"uju" = ( -/obj/machinery/disposal/bin, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/stripes/corner{ +/obj/effect/mapping_helpers/airlock/access/all/engineering/atmos, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos/storage/gas) +"vbo" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ dir = 1 }, -/obj/structure/sign/warning/securearea{ - pixel_x = -32 +/obj/structure/chair/stool/bar/directional/east, +/obj/effect/decal/cleanable/dirt, +/obj/effect/landmark/start/hangover, +/turf/open/floor/iron/showroomfloor, +/area/station/service/bar/atrium) +"vbu" = ( +/obj/structure/table, +/obj/item/clipboard, +/obj/item/computer_hardware/hard_drive/portable/ordnance, +/obj/item/computer_hardware/hard_drive/portable/ordnance, +/obj/item/computer_hardware/hard_drive/portable/ordnance, +/obj/item/circuitboard/aicore{ + pixel_y = 5 }, -/obj/structure/disposalpipe/trunk{ - dir = 1 +/obj/item/hand_labeler, +/obj/machinery/airalarm/directional/west, +/obj/machinery/light/directional/west, +/obj/item/paicard{ + pixel_x = 6 }, -/obj/machinery/camera/directional/west{ - c_tag = "Brig Prison Access" +/obj/item/aicard, +/obj/item/taperecorder{ + pixel_x = -6; + pixel_y = 6 }, -/obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ +/obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 4 }, /turf/open/floor/iron/dark, -/area/security/brig) -"ujD" = ( -/obj/effect/turf_decal/stripes/corner{ +/area/station/command/heads_quarters/rd) +"vbx" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue{ dir = 1 }, +/obj/machinery/meter, /obj/effect/turf_decal/stripes/line{ - dir = 4 + dir = 8 }, /obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plating{ - icon_state = "panelscorched" +/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible{ + dir = 10 }, -/area/maintenance/port/greater) -"ujR" = ( -/obj/structure/cable, /turf/open/floor/iron, -/area/security/office) -"ujW" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible, -/obj/machinery/button/door/atmos_test_room_mainvent_1{ - pixel_y = -22 +/area/station/engineering/atmos) +"vbP" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 8 }, +/turf/open/floor/engine, +/area/station/engineering/storage/tech) +"vbT" = ( /obj/effect/turf_decal/tile/yellow{ - dir = 8 + dir = 4 }, -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/red{ - dir = 8 +/obj/effect/turf_decal/tile/yellow{ + dir = 1 }, +/obj/effect/turf_decal/tile/yellow, /obj/effect/turf_decal/tile/yellow{ - dir = 4 + dir = 1 }, -/obj/effect/turf_decal/tile/red{ +/obj/effect/turf_decal/tile/yellow, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/turf/open/floor/iron, -/area/maintenance/disposal/incinerator) -"ujY" = ( -/obj/machinery/light_switch/directional/east, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron/showroomfloor, +/area/station/medical/pharmacy) +"vcm" = ( +/obj/structure/cable, +/turf/open/floor/circuit/green{ + luminosity = 2 + }, +/area/station/ai_monitored/turret_protected/ai_upload) +"vct" = ( +/obj/effect/spawner/random/engineering/tracking_beacon, +/obj/machinery/camera/directional/north{ + c_tag = "Xenobiology Test Chamber"; + name = "xenobiology camera"; + network = list("ss13","rd","xeno") + }, +/turf/open/floor/engine, +/area/station/science/xenobiology) +"vcL" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/airalarm/directional/south, +/obj/structure/cable, +/obj/machinery/duct, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/maintenance/department/crew_quarters/bar) +"vcM" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /obj/structure/cable, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/station/maintenance/fore) +"vcY" = ( +/obj/machinery/biogenerator, +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 8 + }, +/obj/machinery/light/directional/west, /turf/open/floor/iron, -/area/security/office) -"ukk" = ( +/area/station/security/prison/garden) +"vdy" = ( +/obj/machinery/door/morgue{ + name = "Confession Booth (Chaplain)"; + req_access = list("chapel_office") + }, +/obj/effect/turf_decal/siding/wood, +/turf/open/floor/wood/parquet, +/area/station/service/chapel/monastery) +"vdK" = ( +/obj/structure/flora/bush/pale/style_random{ + icon_state = "fullgrass_2" + }, +/obj/structure/flora/grass/jungle/b/style_5, +/turf/open/misc/asteroid, +/area/space/nearstation) +"vdS" = ( +/obj/structure/lattice, +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ + dir = 6 + }, +/turf/open/space/basic, +/area/space/nearstation) +"vdT" = ( /obj/effect/turf_decal/tile/neutral{ - dir = 8 + dir = 4 }, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/machinery/camera/directional/east{ - c_tag = "Evidence Closet" +/obj/item/kirbyplants{ + icon_state = "plant-21" }, -/obj/machinery/airalarm/directional/east, /turf/open/floor/iron/dark, -/area/security/brig) -"ukq" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/area/station/security/detectives_office) +"vef" = ( /obj/effect/decal/cleanable/dirt, -/obj/item/stack/tile/wood, +/obj/machinery/light/small/directional/east, +/obj/effect/spawner/random/structure/crate, /turf/open/floor/plating, -/area/cargo/warehouse) -"ukD" = ( -/obj/structure/table, -/obj/item/reagent_containers/food/condiment/peppermill{ - desc = "Often used to flavor food or make people sneeze. Fashionably moved to the left side of the table."; - pixel_x = -8; - pixel_y = 2 - }, -/obj/item/book/manual/chef_recipes, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/turf/open/floor/iron/white, -/area/security/prison) -"ukK" = ( -/obj/structure/table/wood, -/obj/effect/landmark/event_spawn, -/obj/item/paper_bin, -/obj/item/pen, -/turf/open/floor/wood/tile, -/area/service/library) -"ukN" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 1 +/area/station/maintenance/port/greater) +"vek" = ( +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) +"ves" = ( +/obj/effect/turf_decal/bot, +/obj/structure/rack, +/obj/item/clothing/gloves/color/fyellow, +/obj/item/storage/toolbox/electrical, +/turf/open/floor/plating, +/area/station/maintenance/aft) +"veu" = ( +/turf/open/floor/iron, +/area/station/security/brig) +"vew" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/siding/wood/end, +/turf/open/floor/wood/parquet, +/area/station/service/bar) +"veE" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ + dir = 5 }, -/obj/effect/turf_decal/stripes/corner{ - dir = 4 +/turf/open/floor/plating{ + icon_state = "platingdmg1" }, -/obj/structure/cable, -/obj/machinery/atmospherics/components/binary/pump{ - dir = 1; - name = "Gas to Mix" +/area/station/maintenance/starboard/aft) +"veF" = ( +/obj/structure/sign/warning/secure_area{ + pixel_y = -32 }, -/turf/open/floor/engine, -/area/engineering/supermatter/room) -"ukR" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/cobweb, /obj/effect/spawner/random/structure/crate, -/obj/structure/sign/poster/contraband/random/directional/west, /turf/open/floor/plating{ - icon_state = "platingdmg3" + icon_state = "panelscorched" }, -/area/maintenance/starboard/fore) -"ulw" = ( -/obj/effect/turf_decal/tile/neutral, -/obj/item/kirbyplants, -/turf/open/floor/iron/dark, -/area/command/bridge) -"ulN" = ( -/obj/machinery/door/airlock/grunge{ - name = "Cell 3" +/area/station/maintenance/aft) +"veN" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/medical/glass{ + name = "Infirmary" }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/security/prison/safe) -"umn" = ( -/obj/structure/table/wood/fancy, -/obj/machinery/light/directional/west, -/obj/item/food/grown/harebell, -/obj/item/food/grown/harebell{ - pixel_x = 3; - pixel_y = 3 +/obj/effect/mapping_helpers/airlock/access/all/security/general, +/turf/open/floor/iron/dark, +/area/station/security/medical) +"veV" = ( +/obj/machinery/smartfridge/chemistry/virology/preloaded, +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/obj/item/food/grown/harebell{ - pixel_x = -3; - pixel_y = 3 +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, /turf/open/floor/iron/dark, -/area/service/chapel/dock) -"umo" = ( -/obj/machinery/conveyor_switch/oneway{ - dir = 8; - id = "packagereturn"; - name = "crate returns"; - pixel_x = 6; - pixel_y = 1 +/area/station/medical/virology) +"veW" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/obj/effect/turf_decal/box/corners{ +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/effect/turf_decal/box/corners, -/obj/machinery/status_display/supply{ - pixel_x = 32 +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, -/turf/open/floor/iron/dark/textured, -/area/hallway/primary/starboard) -"ums" = ( -/obj/effect/turf_decal/stripes/corner{ +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/turf/open/floor/engine, -/area/engineering/supermatter/room) -"umv" = ( -/obj/effect/turf_decal/tile/blue{ +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"veZ" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/hatch{ + name = "Satellite Storage" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 4 }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/access/all/engineering/construction, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/aisat/foyer) +"vfb" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/door/poddoor/preopen{ + id = "bridge blast"; + name = "Bridge Blast Door" }, -/obj/effect/turf_decal/tile/yellow{ +/obj/effect/turf_decal/caution/stand_clear, +/obj/machinery/door/firedoor, +/obj/structure/disposalpipe/segment, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/command/bridge) +"vfd" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/engineering/main) +"vfF" = ( +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/machinery/portable_atmospherics/pump, -/obj/machinery/atmospherics/components/unary/portables_connector/visible, -/obj/machinery/newscaster/directional/north, -/turf/open/floor/iron/showroomfloor, -/area/engineering/atmos) -"umP" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/firealarm/directional/south, +/turf/open/floor/iron/dark/corner{ + dir = 8 + }, +/area/station/hallway/primary/port) +"vfL" = ( +/obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/green, -/obj/effect/turf_decal/tile/blue{ +/obj/structure/door_assembly/door_assembly_min{ + anchored = 1 + }, +/obj/structure/barricade/wooden/crude, +/turf/open/floor/iron/dark, +/area/station/cargo/warehouse) +"vfO" = ( +/obj/structure/lattice, +/obj/machinery/atmospherics/pipe/smart/simple/orange/visible{ dir = 4 }, -/obj/effect/landmark/start/hangover, -/turf/open/floor/iron, -/area/service/hydroponics) -"unt" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/cargo/sorting) -"unx" = ( -/obj/effect/turf_decal/sand/plating, -/obj/structure/disposalpipe/segment, +/turf/open/space/basic, +/area/space/nearstation) +"vfZ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/station/hallway/secondary/entry) +"vgd" = ( +/obj/effect/turf_decal/bot, +/obj/structure/closet/crate, +/obj/effect/spawner/random/maintenance, +/turf/open/floor/iron, +/area/station/cargo/storage) +"vgm" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark, +/area/station/commons/locker) +"vgz" = ( +/obj/machinery/portable_atmospherics/canister/air, +/obj/machinery/power/apc/auto_name/directional/north, /obj/structure/cable, -/turf/open/floor/plating/airless, -/area/space/nearstation) -"unD" = ( -/obj/structure/chair, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ +/turf/open/floor/iron/grimy, +/area/station/security/prison/safe) +"vgJ" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/effect/turf_decal/tile/purple{ dir = 1 }, -/mob/living/simple_animal/bot/secbot/beepsky/officer, -/turf/open/floor/iron/dark, -/area/security/office) -"unM" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/stripes/corner{ +/obj/effect/turf_decal/tile/purple{ dir = 1 }, +/obj/structure/cable, +/obj/effect/turf_decal/siding/purple{ + dir = 8 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron/showroomfloor, +/area/station/science/xenobiology) +"vgK" = ( +/obj/effect/decal/cleanable/blood/old, /obj/effect/decal/cleanable/dirt, /obj/structure/cable, /turf/open/floor/plating{ - icon_state = "platingdmg1" - }, -/area/maintenance/starboard/aft) -"unP" = ( -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 + icon_state = "panelscorched" }, +/area/station/maintenance/department/medical/central) +"vgU" = ( /obj/effect/turf_decal/tile/red, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/siding/yellow{ +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ dir = 4 }, /turf/open/floor/iron, -/area/engineering/storage_shared) -"unU" = ( -/obj/effect/turf_decal/delivery, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 4 - }, -/obj/machinery/portable_atmospherics/canister/carbon_dioxide, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ - dir = 4 - }, -/turf/open/floor/iron/dark, -/area/security/execution/education) -"unY" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/public/glass{ - name = "Tool Storage" - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron/dark, -/area/commons/storage/primary) -"uoT" = ( -/obj/structure/disposaloutlet{ +/area/station/hallway/primary/aft) +"vha" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ dir = 4 }, -/obj/effect/turf_decal/delivery, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/tile/red{ dir = 1 }, -/obj/machinery/light/small/directional/west, -/obj/structure/disposalpipe/trunk{ - dir = 4 +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/turf/open/floor/iron/dark, -/area/service/janitor) -"upr" = ( -/obj/structure/cable, /obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 8 }, -/obj/structure/chair/office{ +/obj/effect/turf_decal/siding/red{ dir = 1 }, -/obj/structure/extinguisher_cabinet/directional/west, -/turf/open/floor/iron/dark, -/area/command/bridge) -"upx" = ( -/obj/effect/turf_decal/tile/red{ +/turf/open/floor/iron, +/area/station/security/checkpoint/supply) +"vhi" = ( +/obj/effect/turf_decal/tile/yellow{ dir = 1 }, -/obj/effect/turf_decal/tile/red{ +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/station/maintenance/disposal/incinerator) +"vhl" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/effect/turf_decal/tile/red{ +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/siding/red, -/turf/open/floor/iron/showroomfloor, -/area/security/checkpoint/science/research) -"upZ" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/decal/cleanable/dirt, /obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/north, -/turf/open/floor/circuit/green{ - luminosity = 2 +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, -/area/ai_monitored/turret_protected/ai) -"uqv" = ( +/obj/structure/disposalpipe/sorting/mail/flip{ + dir = 8; + name = "custodial sorting disposal pipe"; + sortType = 22 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"vho" = ( /obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/engine, -/area/ai_monitored/turret_protected/ai) -"uqw" = ( /obj/effect/decal/cleanable/dirt, -/obj/structure/sign/poster/contraband/random/directional/west, /turf/open/floor/plating{ - icon_state = "platingdmg1" - }, -/area/maintenance/port/greater) -"uqz" = ( -/obj/machinery/disposal/bin, -/obj/effect/turf_decal/bot, -/obj/structure/disposalpipe/trunk{ - dir = 8 + icon_state = "platingdmg3" }, -/obj/effect/turf_decal/stripes/line{ +/area/station/maintenance/fore) +"vhp" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ dir = 4 }, +/obj/machinery/door/airlock/atmos/glass{ + name = "Atmospherics" + }, /obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/north, -/turf/open/floor/iron/dark, -/area/engineering/lobby) -"uqB" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/landmark/start/security_officer, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 1 - }, -/turf/open/floor/iron, -/area/security/office) -"uqJ" = ( -/turf/closed/wall/r_wall, -/area/hallway/primary/starboard) -"urA" = ( -/obj/effect/turf_decal/sand/plating, -/obj/structure/disposalpipe/segment, -/obj/structure/window/reinforced/spawner, -/turf/open/floor/plating/airless, -/area/space/nearstation) -"urC" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/rack, -/obj/effect/spawner/random/maintenance/three, +/obj/effect/mapping_helpers/airlock/access/all/engineering/atmos, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"vhx" = ( +/mob/living/simple_animal/slime, +/turf/open/floor/engine, +/area/station/science/xenobiology) +"vhK" = ( +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, -/area/maintenance/port/greater) -"urX" = ( -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ +/area/station/service/chapel/funeral) +"vhL" = ( +/obj/effect/turf_decal/siding/wood{ dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/dark/visible, -/turf/open/floor/engine, -/area/engineering/supermatter/room) -"urZ" = ( -/obj/machinery/door/firedoor, -/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/obj/machinery/light/directional/north, +/turf/open/floor/carpet/royalblue, +/area/station/service/chapel/office) +"vhV" = ( /obj/structure/cable, -/turf/open/floor/iron/dark, -/area/hallway/primary/starboard) -"usm" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/simple/dark/visible, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/effect/decal/cleanable/dirt, -/obj/structure/disposalpipe/segment{ +/turf/open/floor/iron, +/area/station/maintenance/disposal/incinerator) +"vim" = ( +/obj/effect/turf_decal/siding/thinplating/light/corner{ dir = 4 }, -/obj/structure/cable, -/turf/open/floor/plating{ - icon_state = "panelscorched" +/obj/machinery/airalarm/directional/north, +/obj/machinery/light/directional/north, +/turf/open/floor/iron/dark, +/area/station/service/chapel/dock) +"viq" = ( +/obj/structure/lattice/catwalk, +/obj/structure/railing, +/turf/open/space/basic, +/area/space/nearstation) +"viu" = ( +/obj/machinery/computer/security/hos{ + dir = 1 }, -/area/maintenance/port/fore) -"usD" = ( -/obj/effect/turf_decal/stripes/corner, -/obj/effect/decal/cleanable/dirt, -/obj/item/kirbyplants{ - icon_state = "plant-11" +/turf/open/floor/wood, +/area/station/command/heads_quarters/hos) +"viM" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 }, +/turf/open/floor/engine, +/area/station/engineering/storage/tech) +"viW" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, /obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/red/half/contrasted, -/turf/open/floor/iron/showroomfloor, -/area/security/prison) -"usI" = ( -/obj/structure/cable, -/turf/open/floor/iron, -/area/security/prison) -"usM" = ( -/turf/closed/wall/rust, -/area/command/bridge) -"utw" = ( -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ +/obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/machinery/light/directional/west, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/iron/white, -/area/security/prison) -"utB" = ( -/obj/structure/sign/warning/radiation, +/turf/open/floor/iron/dark, +/area/station/cargo/office) +"vjh" = ( /turf/closed/wall, -/area/maintenance/disposal/incinerator) -"utD" = ( +/area/station/maintenance/port/greater) +"vjm" = ( +/obj/structure/chair, /obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/turf/open/floor/engine/vacuum, +/area/station/science/ordnance/bomb) +"vjY" = ( +/obj/machinery/door/airlock/maintenance, +/obj/effect/mapping_helpers/airlock/unres{ dir = 1 }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +/turf/open/floor/iron/dark, +/area/station/maintenance/fore) +"vkh" = ( +/turf/closed/wall, +/area/station/hallway/primary/central) +"vkq" = ( +/obj/structure/cable, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/showroomfloor, +/area/station/medical/exam_room) +"vkr" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, /obj/effect/turf_decal/tile/neutral, +/obj/item/radio/intercom/directional/east, +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/stripes/corner, +/turf/open/floor/iron, +/area/station/hallway/primary/aft) +"vks" = ( /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/stripes/line{ dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold/violet/visible{ +/obj/effect/decal/cleanable/blood/gibs/old, +/obj/effect/decal/cleanable/blood/old, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/dark, +/area/station/maintenance/port/fore) +"vku" = ( +/obj/structure/sign/warning/secure_area, +/turf/closed/wall, +/area/space/nearstation) +"vkC" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/turf/open/floor/iron, -/area/engineering/atmos) -"utE" = ( -/obj/structure/reagent_dispensers/watertank, -/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/camera/directional/west{ + c_tag = "Port Hallway Vendors"; + name = "port camera" + }, +/obj/machinery/status_display/ai/directional/west, +/turf/open/floor/iron/dark/corner{ + dir = 8 + }, +/area/station/hallway/primary/port) +"vkE" = ( +/turf/closed/wall/rust, +/area/station/security/checkpoint/medical) +"vkL" = ( +/obj/structure/railing{ + dir = 1 + }, +/obj/machinery/light/small/directional/south, +/turf/open/floor/iron/stairs{ + dir = 4 + }, +/area/station/service/chapel/funeral) +"vkY" = ( +/obj/structure/girder/reinforced, +/turf/open/space/basic, +/area/space/nearstation) +"vlg" = ( +/obj/structure/chair{ + dir = 4 + }, +/obj/effect/landmark/start/security_officer, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ + dir = 8 + }, /turf/open/floor/iron/dark, -/area/engineering/atmos) -"uut" = ( +/area/station/security/office) +"vlk" = ( /obj/machinery/door/poddoor/shutters/preopen{ id = "ordnancestorage"; name = "Ordnance Storage Shutters" @@ -74723,536 +75190,622 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/door/firedoor/heavy, /turf/open/floor/iron/showroomfloor, -/area/science/mixing/hallway) -"uuH" = ( -/obj/structure/grille/broken, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/decal/cleanable/dirt, -/obj/structure/disposalpipe/segment, -/obj/structure/cable, -/obj/effect/turf_decal/stripes/line{ - dir = 4 +/area/station/science/ordnance/storage) +"vlm" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/mining{ + name = "Cargo Bay" }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/plating{ - icon_state = "panelscorched" +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/area/maintenance/starboard/aft) -"uuN" = ( -/obj/structure/chair{ +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/access/all/supply/general, +/turf/open/floor/iron/dark, +/area/station/cargo/office) +"vls" = ( +/obj/effect/turf_decal/tile/purple/half/contrasted, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 4 }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 +/turf/open/floor/iron/showroomfloor, +/area/station/science/ordnance/storage) +"vly" = ( +/obj/structure/closet/secure_closet/atmospherics, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, -/obj/effect/turf_decal/tile/blue{ +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, +/obj/effect/turf_decal/delivery, +/obj/machinery/light/directional/north, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"vlJ" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/security/courtroom) -"uuP" = ( -/turf/open/floor/carpet/orange, -/area/cargo/qm) -"uuQ" = ( -/turf/closed/wall, -/area/service/kitchen) -"uuR" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/blood/old, -/obj/effect/spawner/random/structure/grille, -/turf/open/floor/plating{ - icon_state = "panelscorched" +/obj/structure/disposalpipe/segment{ + dir = 10 }, -/area/maintenance/fore) -"uvb" = ( -/obj/effect/turf_decal/tile/yellow{ +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/security/detectives_office) +"vlM" = ( +/obj/structure/transit_tube/crossing, +/obj/structure/lattice/catwalk, +/turf/open/space/basic, +/area/space/nearstation) +"vme" = ( +/obj/effect/turf_decal/tile/green{ dir = 1 }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/green, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"vmq" = ( +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/showroomfloor, -/area/medical/chemistry) -"uvi" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/ai_monitored/command/storage/eva) -"uvl" = ( -/obj/effect/turf_decal/stripes/line{ +/area/station/security/execution/transfer) +"vmr" = ( +/obj/effect/turf_decal/tile/yellow{ dir = 8 }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/blue{ +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow, +/obj/structure/sign/departments/chemistry{ + pixel_x = -32 + }, +/obj/effect/turf_decal/stripes/line, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron/showroomfloor, +/area/station/medical/medbay/lobby) +"vmu" = ( +/obj/machinery/door/airlock/grunge{ + name = "Escape Pod Access" + }, +/turf/open/floor/iron/dark, +/area/station/maintenance/port/greater) +"vne" = ( +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/effect/turf_decal/tile/blue, /obj/effect/turf_decal/tile/neutral, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/recharge_station, +/obj/effect/turf_decal/bot/right, +/obj/structure/extinguisher_cabinet/directional/west, +/turf/open/floor/iron/dark, +/area/station/security/courtroom) +"vng" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/conveyor{ + dir = 4; + id = "QMLoad2"; + name = "on ramp" + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/light/directional/south, +/obj/machinery/status_display/supply{ + pixel_y = -32 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/station/cargo/storage) +"vns" = ( +/obj/machinery/air_sensor/plasma_tank, +/turf/open/floor/engine/plasma, +/area/station/engineering/atmos) +"vnw" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, -/turf/open/floor/iron, -/area/command/gateway) -"uvt" = ( -/obj/effect/landmark/start/hangover, -/obj/effect/turf_decal/tile/green{ +/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/green{ +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/effect/turf_decal/tile/green{ +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"vnC" = ( +/obj/effect/spawner/structure/window/hollow/reinforced/directional{ + dir = 9 + }, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"vnH" = ( +/obj/item/radio/intercom/directional/west, +/obj/structure/flora/bush/grassy/style_random, +/mob/living/carbon/human/species/monkey, +/turf/open/floor/grass, +/area/station/science/genetics) +"vnJ" = ( +/obj/effect/turf_decal/tile/yellow{ dir = 4 }, +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/red, +/obj/machinery/airalarm/directional/east, +/obj/structure/disposalpipe/segment, /turf/open/floor/iron, -/area/hallway/primary/central/fore) -"uvz" = ( -/obj/structure/sign/warning/electricshock, +/area/station/hallway/primary/aft) +"vnZ" = ( +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/effect/turf_decal/tile/purple, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/siding/purple, +/turf/open/floor/iron/showroomfloor, +/area/station/science/robotics/lab) +"voa" = ( +/obj/structure/table, +/obj/effect/turf_decal/bot, +/obj/machinery/recharger{ + pixel_x = -3 + }, +/obj/structure/cable, +/obj/item/toy/figure/rd{ + pixel_x = 8; + pixel_y = 8 + }, +/obj/item/stamp/rd{ + pixel_x = 8 + }, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/effect/turf_decal/tile/neutral/half/contrasted, +/turf/open/floor/iron/dark, +/area/station/command/heads_quarters/rd) +"voo" = ( +/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 + }, +/obj/effect/decal/cleanable/blood/old, +/obj/effect/landmark/event_spawn, +/turf/open/floor/iron/dark, +/area/station/commons/fitness/recreation) +"vor" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/starboard) +"vou" = ( +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk, +/obj/effect/turf_decal/bot, +/obj/machinery/camera/directional/north{ + c_tag = "Theatre Room"; + name = "service camera" + }, +/turf/open/floor/wood, +/area/station/service/theater) +"vpd" = ( +/obj/structure/table, +/obj/item/clipboard{ + pixel_x = -4 + }, +/obj/item/book/manual/wiki/atmospherics, +/obj/item/storage/belt/utility, +/obj/item/t_scanner, +/obj/item/t_scanner, +/obj/item/t_scanner, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/light/directional/north, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"vps" = ( +/obj/structure/sign/warning/electric_shock, /turf/closed/wall/r_wall, -/area/maintenance/starboard/aft) -"uvR" = ( -/obj/effect/turf_decal/tile/yellow{ +/area/station/maintenance/department/security) +"vpD" = ( +/obj/structure/table/glass, +/obj/item/storage/box/bodybags{ + pixel_y = 5 + }, +/obj/item/storage/belt/medical, +/obj/item/crowbar, +/obj/item/clothing/neck/stethoscope, +/obj/item/clothing/glasses/hud/health, +/obj/item/clothing/glasses/hud/health, +/obj/item/clothing/glasses/hud/health, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/item/clothing/glasses/hud/health, +/obj/item/clothing/glasses/hud/health, +/obj/item/clothing/glasses/hud/health, +/obj/item/clothing/glasses/hud/health, +/turf/open/floor/iron/dark, +/area/station/medical/storage) +"vpV" = ( +/obj/structure/chair{ dir = 4 }, -/obj/effect/turf_decal/tile/yellow{ +/obj/effect/landmark/start/security_officer, +/obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ dir = 1 }, -/obj/effect/turf_decal/tile/yellow{ +/turf/open/floor/iron/dark, +/area/station/security/office) +"vpY" = ( +/obj/effect/turf_decal/tile/neutral, +/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 + }, +/obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/effect/turf_decal/siding/yellow{ - dir = 9 +/obj/structure/cable, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron, +/area/station/hallway/primary/port) +"vqg" = ( +/obj/item/kirbyplants{ + icon_state = "plant-05" + }, +/obj/structure/noticeboard/directional/east, +/obj/item/paper/monitorkey, +/obj/machinery/camera/directional/east{ + c_tag = "Chief Engineer's Office"; + name = "engineering camera"; + network = list("ss13","engine") + }, +/turf/open/floor/iron/dark, +/area/station/command/heads_quarters/ce) +"vqj" = ( +/obj/machinery/door/airlock/external{ + name = "Atmospherics External Airlock" }, -/turf/open/floor/iron, -/area/engineering/atmos/storage/gas) -"uwh" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/computer/secure_data{ +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 4 }, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/corner{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark, -/area/security/checkpoint/engineering) -"uww" = ( +/obj/effect/mapping_helpers/airlock/access/all/engineering/atmos, +/turf/open/floor/plating/airless, +/area/station/maintenance/disposal/incinerator) +"vqr" = ( +/obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/freezer, -/area/service/kitchen/coldroom) -"uwB" = ( +/obj/machinery/door/airlock/grunge{ + name = "Recreation Area" + }, +/turf/open/floor/iron/dark, +/area/station/commons/fitness/recreation) +"vqs" = ( +/obj/structure/rack, +/obj/item/rcl/pre_loaded, +/obj/item/stack/pipe_cleaner_coil/random, +/obj/item/stack/pipe_cleaner_coil/random, +/obj/item/stack/pipe_cleaner_coil/random, +/obj/item/stack/pipe_cleaner_coil/random, +/obj/item/stack/pipe_cleaner_coil/random, /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/bot, -/obj/effect/spawner/random/vending/colavend, -/obj/machinery/firealarm/directional/west, +/obj/machinery/airalarm/directional/south, /turf/open/floor/iron/dark, -/area/hallway/primary/port) -"uwD" = ( -/obj/machinery/vending/boozeomat, -/turf/closed/wall, -/area/service/bar) -"uxe" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/blue{ +/area/station/commons/storage/art) +"vqv" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/structure/extinguisher_cabinet/directional/west, -/obj/effect/turf_decal/stripes/line, -/obj/structure/disposalpipe/segment, -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/command/bridge) -"uxD" = ( -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 1 +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, -/obj/effect/landmark/event_spawn, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron/showroomfloor, -/area/medical/medbay/central) -"uxN" = ( +/obj/item/wrench, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"vqw" = ( /turf/closed/wall/r_wall, -/area/ai_monitored/command/nuke_storage) -"uxR" = ( -/obj/structure/table/glass, -/obj/machinery/reagentgrinder{ - pixel_y = 5 +/area/station/tcommsat/computer) +"vqJ" = ( +/obj/structure/flora/bush/pale/style_random, +/obj/structure/sign/warning/electric_shock{ + pixel_y = -32 }, -/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/sand/plating, +/turf/open/floor/plating, +/area/space/nearstation) +"vqM" = ( +/turf/closed/wall/r_wall, +/area/station/engineering/storage/tech) +"vqN" = ( +/obj/machinery/disposal/bin, +/obj/effect/turf_decal/bot, /obj/effect/turf_decal/tile/neutral{ - dir = 8 + dir = 4 }, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/machinery/light_switch/directional/south, -/turf/open/floor/iron/dark, -/area/medical/pharmacy) -"uxT" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/effect/spawner/random/trash/grille_or_waste, -/turf/open/floor/plating{ - icon_state = "platingdmg1" +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/area/maintenance/starboard/fore) -"uxU" = ( -/obj/structure/cable, -/obj/structure/table/wood, -/obj/machinery/computer/libraryconsole/bookmanagement{ - pixel_y = 5 +/obj/machinery/firealarm/directional/south, +/obj/machinery/button/door/directional/south{ + id = "robotics_shutters"; + name = "Robotics Shutter Toggle"; + pixel_x = 24; + req_access = list("robotics") }, -/obj/effect/turf_decal/tile/neutral, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/station/science/robotics/lab) +"vrd" = ( +/obj/machinery/firealarm/directional/north, +/obj/structure/flora/bush/pointy/style_random, +/obj/structure/flora/bush/sparsegrass/style_random, +/turf/open/floor/grass, +/area/station/service/hydroponics/garden) +"vrf" = ( /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/turf_decal/siding/wood{ +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/structure/window/reinforced{ - dir = 8 +/obj/structure/table/wood, +/obj/item/storage/fancy/cigarettes/cigars/havana{ + pixel_y = 5 }, -/obj/machinery/power/apc/auto_name/directional/south, -/obj/machinery/light/directional/south, +/obj/machinery/light/directional/east, +/obj/item/lighter, +/obj/item/storage/secure/safe/directional/east, /turf/open/floor/iron/dark, -/area/service/library) -"uxW" = ( -/obj/effect/turf_decal/delivery, +/area/station/command/heads_quarters/captain) +"vrk" = ( /obj/effect/decal/cleanable/dirt, -/obj/structure/spider/stickyweb, -/obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/north, -/turf/open/floor/plating, -/area/maintenance/department/electrical) -"uyk" = ( -/obj/machinery/door/airlock/atmos/glass{ - req_access_txt = "24" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 1 - }, -/turf/open/floor/engine/vacuum, -/area/maintenance/disposal/incinerator) -"uzc" = ( +/obj/structure/grille/broken, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/door/firedoor/heavy, -/obj/machinery/door/airlock/medical/glass{ - name = "Pharmacy"; - req_access_txt = "5; 69" +/obj/structure/disposalpipe/segment{ + dir = 4 }, /obj/structure/cable, -/turf/open/floor/iron/dark, -/area/medical/pharmacy) -"uzl" = ( +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/station/maintenance/port/fore) +"vrl" = ( +/obj/machinery/power/smes, /obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/door/airlock/engineering{ - name = "Telecomms Storage"; - req_access_txt = "61" +/obj/structure/sign/warning/electric_shock{ + pixel_y = -32 }, +/obj/structure/spider/stickyweb, /obj/structure/cable, -/turf/open/floor/iron/dark, -/area/engineering/storage/tcomms) -"uzL" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "Unit_3Privacy"; - name = "Unit 3 Privacy Shutter" - }, /turf/open/floor/plating, -/area/maintenance/port/lesser) -"uAg" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/closet/crate, -/obj/effect/spawner/random/exotic/technology, -/turf/open/floor/plating{ - icon_state = "panelscorched" +/area/station/maintenance/department/electrical) +"vrq" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/area/maintenance/port/greater) -"uAj" = ( -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/machinery/airalarm/directional/west, -/turf/open/floor/engine/telecomms, -/area/tcommsat/server) -"uAm" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/light/directional/west, -/obj/structure/plaque/static_plaque/golden{ - pixel_x = -32 - }, /obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/red/half/contrasted{ +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/turf/open/floor/iron, -/area/security/office) -"uAo" = ( -/obj/machinery/modular_computer/console/preset/engineering{ - dir = 8 +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ + dir = 5 }, -/obj/effect/turf_decal/tile/yellow{ +/turf/open/floor/iron, +/area/station/engineering/hallway) +"vrD" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 4 }, -/turf/open/floor/iron/dark, -/area/command/bridge) -"uAR" = ( -/obj/effect/turf_decal/stripes/line, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating, -/area/cargo/warehouse) -"uAT" = ( /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/newscaster/directional/south, -/obj/machinery/camera/autoname/directional/south, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, +/obj/structure/disposalpipe/segment, /turf/open/floor/iron/dark, -/area/service/chapel/monastery) -"uAU" = ( -/obj/effect/turf_decal/tile/purple, -/obj/effect/turf_decal/tile/purple, +/area/station/command/bridge) +"vrU" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/shard, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/landmark/event_spawn, -/obj/structure/disposalpipe/segment{ - dir = 9 +/obj/structure/cable, +/turf/open/floor/plating{ + icon_state = "panelscorched" }, -/obj/effect/turf_decal/siding/purple/corner, -/turf/open/floor/iron/showroomfloor, -/area/science/lab) -"uBb" = ( -/obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/pipe/smart/manifold4w/general/visible, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/conveyor_switch/oneway{ - id = "NTMSLoad2"; - name = "on ramp"; - pixel_x = 8; - pixel_y = -5 +/area/station/maintenance/port/fore) +"vsb" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/preopen{ + id = "rdprivacy"; + name = "Director's Privacy Blast Door" }, /turf/open/floor/plating, -/area/cargo/warehouse) -"uBc" = ( -/obj/structure/frame/computer{ - anchored = 1; - dir = 4 +/area/station/maintenance/starboard) +"vse" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/general/visible, +/obj/machinery/door/window/left/directional/south{ + name = "Maximum Security Test Chamber"; + req_access = list("xenobiology") }, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/stripes/line{ - dir = 4 +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/science/xenobiology) +"vsh" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "Shower_2Privacy"; + name = "Shower 2 Privacy Shutter" }, -/obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, -/area/cargo/warehouse) -"uBe" = ( -/obj/structure/table, -/obj/effect/turf_decal/bot, -/obj/item/wrench, -/obj/machinery/door/window/left/directional/north{ - name = "Emergency Storage"; - req_access_txt = "19" +/area/station/commons/toilet/restrooms) +"vss" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/item/crowbar/red, -/obj/item/clothing/mask/gas, -/turf/open/floor/iron/dark, -/area/command/bridge) -"uBG" = ( -/obj/machinery/disposal/bin, +/obj/machinery/airalarm/directional/east, /obj/effect/turf_decal/bot, +/obj/machinery/disposal/bin, /obj/structure/disposalpipe/trunk{ dir = 1 }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/corner, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral, /turf/open/floor/iron/dark, -/area/hallway/primary/starboard) -"uBI" = ( -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ +/area/station/medical/medbay/lobby) +"vsJ" = ( +/obj/structure/flora/bush/jungle/b/style_random, +/obj/structure/flora/bush/flowers_pp/style_random, +/turf/open/floor/grass, +/area/station/medical/psychology) +"vsR" = ( +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ dir = 8 }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/stripes/corner{ + dir = 8 }, -/obj/effect/turf_decal/tile/blue, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, /turf/open/floor/iron/showroomfloor, -/area/medical/storage) -"uBP" = ( -/obj/effect/turf_decal/tile/purple{ +/area/station/medical/medbay/lobby) +"vte" = ( +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, +/obj/structure/chair/office{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) +"vtf" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment, /obj/structure/cable, -/obj/effect/turf_decal/siding/purple/corner{ - dir = 4 - }, -/turf/open/floor/iron/showroomfloor, -/area/science/research) -"uBU" = ( +/turf/open/floor/iron, +/area/station/security/brig) +"vtl" = ( +/obj/structure/grille, +/obj/structure/barricade/wooden, +/obj/machinery/door/airlock/maintenance, +/obj/effect/mapping_helpers/airlock/abandoned, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/effect/turf_decal/siding/wood, -/obj/effect/turf_decal/siding/wood{ +/obj/effect/mapping_helpers/airlock/unres{ dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/wood, -/area/command/heads_quarters/captain) -"uBZ" = ( -/obj/effect/turf_decal/bot, +/obj/effect/mapping_helpers/airlock/access/all/security/general, +/turf/open/floor/iron/dark, +/area/station/maintenance/fore) +"vto" = ( +/obj/structure/railing/corner, +/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/machinery/computer/security{ +/obj/effect/turf_decal/siding/green{ dir = 4 }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, /turf/open/floor/iron/dark, -/area/security/office) -"uCl" = ( -/obj/structure/plasticflaps/opaque, -/obj/effect/turf_decal/delivery, -/obj/machinery/door/window/left/directional/east{ - name = "Service Hall Delivery Access"; - req_one_access_txt = "25;26;35;28;22;37;46;38;70" - }, -/obj/machinery/navbeacon{ - codes_txt = "delivery;dir=4"; - dir = 4; - freq = 1400; - location = "Bar" - }, -/turf/open/floor/iron/dark, -/area/maintenance/department/crew_quarters/bar) -"uCw" = ( -/obj/structure/plaque/static_plaque/atmos, -/turf/closed/wall/rust, -/area/engineering/atmos) -"uCL" = ( -/obj/effect/turf_decal/tile/blue, -/obj/item/clipboard, -/obj/item/folder/white{ - pixel_x = 4; - pixel_y = 4 - }, -/obj/item/folder/blue, -/obj/item/clothing/glasses/hud/health, -/obj/structure/table/reinforced/rglass, -/turf/open/floor/iron/showroomfloor, -/area/command/heads_quarters/cmo) -"uCR" = ( -/obj/effect/turf_decal/stripes/line, -/obj/effect/decal/cleanable/blood/old, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/turf/open/floor/engine, -/area/ai_monitored/command/nuke_storage) -"uCU" = ( -/obj/structure/closet/secure_closet/freezer/kitchen, -/obj/item/reagent_containers/food/condiment/sugar, -/obj/effect/turf_decal/bot, -/obj/effect/decal/cleanable/cobweb, -/turf/open/floor/iron/freezer, -/area/service/kitchen/coldroom) -"uCY" = ( -/obj/effect/spawner/structure/window/bronze, -/turf/open/floor/plating, -/area/maintenance/department/chapel) -"uDs" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/sorting/mail/flip{ - dir = 8; - name = "virology sorting disposal pipe"; - sortType = 27 +/area/station/service/hydroponics/garden) +"vtv" = ( +/obj/structure/table/bronze, +/obj/item/clothing/suit/bronze, +/obj/item/clothing/shoes/bronze{ + pixel_x = -12 }, -/turf/open/floor/iron/showroomfloor, -/area/medical/medbay/central) -"uDy" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/neutral{ +/turf/open/floor/bronze, +/area/station/maintenance/department/chapel) +"vtF" = ( +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/effect/turf_decal/tile/brown{ + dir = 8 }, -/turf/open/floor/iron, -/area/command/bridge) -"uDJ" = ( -/obj/effect/turf_decal/loading_area{ - dir = 4 +/obj/effect/turf_decal/tile/yellow, +/obj/item/kirbyplants{ + icon_state = "plant-21" }, /obj/effect/decal/cleanable/dirt, -/obj/machinery/light/small/directional/north, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/turf/open/floor/plating{ - icon_state = "platingdmg1" - }, -/area/maintenance/fore) -"uDO" = ( -/obj/machinery/disposal/bin, -/obj/effect/turf_decal/bot, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"vuj" = ( /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 8 @@ -75260,20 +75813,18 @@ /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/machinery/light/directional/north, -/obj/structure/disposalpipe/trunk{ - dir = 8 +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, +/obj/effect/landmark/event_spawn, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"vuk" = ( +/obj/machinery/light/small/directional/south, +/obj/effect/turf_decal/caution/stand_clear, /turf/open/floor/iron/dark, -/area/science/lab) -"uDV" = ( -/obj/structure/water_source/puddle, -/obj/structure/flora/ausbushes/reedbush{ - pixel_y = 5 - }, -/turf/open/floor/grass, -/area/security/prison) -"uEa" = ( +/area/station/hallway/secondary/exit/departure_lounge) +"vum" = ( /obj/effect/turf_decal/tile/yellow{ dir = 1 }, @@ -75283,579 +75834,493 @@ /obj/effect/turf_decal/tile/blue{ dir = 1 }, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/corner{ dir = 8 }, -/turf/open/floor/iron, -/area/engineering/atmos) -"uEp" = ( -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/effect/turf_decal/stripes/corner{ + dir = 1 }, -/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible, /turf/open/floor/iron, -/area/service/hydroponics) -"uEq" = ( -/obj/effect/decal/cleanable/blood/old, -/obj/structure/grille/broken, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/obj/structure/sign/poster/contraband/random/directional/south, -/turf/open/floor/plating{ - icon_state = "platingdmg1" - }, -/area/maintenance/starboard/aft) -"uEG" = ( -/obj/effect/turf_decal/tile/red{ - dir = 4 +/area/station/engineering/atmos) +"vuu" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/cargo/miningoffice) +"vuy" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 8 }, -/obj/machinery/light/directional/east, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/neutral, /turf/open/floor/iron, -/area/security/brig) -"uEI" = ( -/obj/machinery/hydroponics/soil, -/obj/item/seeds/potato, -/obj/structure/cable, -/turf/open/floor/grass, -/area/security/prison) -"uEM" = ( -/obj/structure/grille/broken, +/area/station/hallway/primary/port) +"vuz" = ( +/obj/structure/girder, /obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, /turf/open/floor/plating{ icon_state = "panelscorched" }, -/area/maintenance/aft) -"uEQ" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 - }, -/obj/structure/cable, +/area/station/maintenance/starboard/aft) +"vuF" = ( +/obj/machinery/light_switch/directional/west, +/obj/machinery/disposal/bin, /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/box, -/obj/effect/landmark/start/hangover, -/turf/open/floor/iron, -/area/hallway/primary/starboard) -"uFB" = ( -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/obj/structure/disposalpipe/trunk, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/stripes/line{ + dir = 6 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/turf/open/floor/iron/dark, +/area/station/command/heads_quarters/captain) +"vuI" = ( +/obj/effect/turf_decal/box/corners{ + dir = 8 }, -/obj/effect/turf_decal/tile/neutral{ +/turf/open/floor/engine, +/area/station/science/xenobiology) +"vuM" = ( +/obj/machinery/airalarm/directional/west, +/obj/machinery/light/directional/west, +/obj/effect/turf_decal/bot, +/obj/machinery/computer/prisoner/gulag_teleporter_computer{ dir = 4 }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/turf/open/floor/iron/dark, +/area/station/security/processing) +"vuQ" = ( +/turf/closed/wall/r_wall, +/area/station/hallway/primary/starboard) +"vvd" = ( +/obj/machinery/mech_bay_recharge_port, +/obj/machinery/airalarm/directional/west, +/obj/structure/cable, +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, +/turf/open/floor/plating, +/area/station/science/robotics/mechbay) +"vvf" = ( +/obj/effect/turf_decal/tile/blue{ dir = 4 }, -/obj/effect/landmark/event_spawn, -/obj/effect/landmark/start/hangover, -/turf/open/floor/iron, -/area/commons/locker) -"uFU" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/plating{ - icon_state = "panelscorched" +/obj/effect/turf_decal/tile/blue{ + dir = 1 }, -/area/maintenance/port/fore) -"uGe" = ( -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/blue{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron/showroomfloor, +/area/station/medical/virology) +"vvn" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/general/visible, +/obj/machinery/door/window/left/directional/north{ + name = "Justice Windoor" }, -/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible{ - dir = 4 +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/line{ + dir = 9 }, -/obj/machinery/light/directional/south, -/obj/machinery/airalarm/directional/south, +/obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/engineering/atmos) -"uGr" = ( -/obj/effect/turf_decal/tile/neutral, +/area/station/security/execution/education) +"vvB" = ( +/obj/item/radio{ + pixel_x = 5; + pixel_y = 5 + }, +/obj/item/radio{ + pixel_x = -5; + pixel_y = 5 + }, +/obj/item/radio, +/obj/structure/table, /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/item/radio/intercom/directional/east, +/obj/machinery/camera/directional/east{ + c_tag = "Security Equipment Room" }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/engineering/atmos) -"uGx" = ( -/turf/closed/wall/rust, -/area/service/hydroponics) -"uGP" = ( -/obj/structure/sign/departments/security{ - pixel_y = -32 +/turf/open/floor/iron/dark, +/area/station/security/lockers) +"vvC" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/siding/wood{ + dir = 1 }, -/obj/structure/flora/grass/jungle/b, -/obj/machinery/light/directional/south, -/obj/effect/turf_decal/sand/plating, -/obj/structure/cable, -/turf/open/floor/plating, -/area/maintenance/port/lesser) -"uHe" = ( +/obj/effect/turf_decal/siding/wood, +/turf/open/floor/wood, +/area/station/command/heads_quarters/hop) +"vvE" = ( /obj/effect/turf_decal/tile/yellow{ dir = 4 }, /obj/effect/turf_decal/tile/yellow, /obj/effect/turf_decal/tile/blue, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/turf/open/floor/iron, -/area/engineering/atmos) -"uHK" = ( -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/machinery/conveyor{ - dir = 4; - id = "packageSort2"; - name = "mail belt" - }, -/obj/structure/disposalpipe/segment{ +/obj/effect/turf_decal/siding/yellow{ dir = 4 }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/dark, -/area/cargo/sorting) -"uHZ" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, +/turf/open/floor/iron, +/area/station/engineering/atmos/storage/gas) +"vvH" = ( /obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/engine, -/area/tcommsat/computer) -"uIe" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/turf/open/floor/iron, -/area/hallway/primary/port) -"uIs" = ( -/obj/effect/turf_decal/tile/blue{ +/obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, /obj/structure/cable, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/turf/open/floor/engine/telecomms, +/area/station/tcommsat/server) +"vvL" = ( +/obj/structure/bodycontainer/morgue{ dir = 8 }, -/turf/open/floor/iron/cafeteria, -/area/security/prison) -"uJf" = ( -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ +/obj/effect/turf_decal/stripes/white/line{ dir = 8 }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 +/turf/open/floor/iron/dark/side{ + dir = 8 + }, +/area/station/service/chapel/funeral) +"vvT" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "platingdmg3" }, +/area/station/maintenance/starboard/aft) +"vwe" = ( +/obj/structure/table, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/item/kirbyplants/random, /obj/effect/turf_decal/tile/neutral{ - dir = 4 + dir = 1 }, -/obj/machinery/status_display/ai/directional/south, -/obj/machinery/camera/directional/east{ - c_tag = "Bridge Maintenance Entrance"; - name = "command camera" +/obj/item/tank/internals/emergency_oxygen{ + pixel_x = -5; + pixel_y = 6 }, -/turf/open/floor/iron, -/area/command/bridge) -"uJr" = ( -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 1 +/obj/item/tank/internals/emergency_oxygen{ + pixel_x = 5; + pixel_y = -4 }, -/obj/structure/cable, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 1 +/obj/item/clothing/mask/gas{ + pixel_x = 4; + pixel_y = 4 }, -/turf/open/floor/iron/white, -/area/security/prison) -"uJz" = ( -/turf/closed/wall/r_wall, -/area/command/heads_quarters/captain/private) -"uJH" = ( -/obj/structure/cable, -/obj/structure/chair/office, +/obj/item/clothing/mask/gas, +/obj/structure/extinguisher_cabinet/directional/east, /turf/open/floor/iron/dark, -/area/command/bridge) -"uJS" = ( -/obj/effect/turf_decal/tile/yellow{ +/area/station/commons/storage/primary) +"vww" = ( +/turf/open/floor/iron, +/area/station/engineering/lobby) +"vwH" = ( +/obj/structure/table/wood, +/obj/machinery/computer/med_data/laptop, +/turf/open/floor/carpet/red, +/area/station/command/heads_quarters/hos) +"vwQ" = ( +/obj/structure/closet/emcloset/anchored, +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue{ +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/dark, +/area/station/maintenance/department/bridge) +"vxa" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible{ +/obj/effect/turf_decal/tile/blue{ dir = 4 }, -/obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/north, -/turf/open/floor/iron, -/area/engineering/atmos) -"uJW" = ( -/obj/item/bedsheet/red, -/obj/structure/bed, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/landmark/start/prisoner, -/turf/open/floor/iron, -/area/security/prison/safe) -"uKe" = ( -/obj/effect/landmark/secequipment, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/tile/neutral/anticorner/contrasted, -/turf/open/floor/iron/dark, -/area/security/office) -"uKm" = ( /obj/effect/turf_decal/tile/blue{ dir = 8 }, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/neutral, -/obj/machinery/light/small/directional/south, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"uKy" = ( -/turf/open/floor/engine, -/area/engineering/supermatter/room) -"uKI" = ( -/obj/structure/table/wood, -/obj/effect/turf_decal/tile/neutral, +/obj/effect/landmark/start/hangover, +/turf/open/floor/iron/showroomfloor, +/area/station/commons/storage/art) +"vxb" = ( /obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/siding/wood{ - dir = 9 - }, -/obj/item/flashlight/lamp/green, -/obj/structure/window/reinforced{ - dir = 1 + dir = 4 }, -/obj/structure/window/reinforced{ +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 8 }, -/turf/open/floor/iron/dark, -/area/service/library) -"uKQ" = ( -/turf/closed/wall, -/area/maintenance/department/cargo) -"uKX" = ( -/obj/machinery/door/poddoor/shutters/preopen{ - id = "chem_lockdown"; - name = "Chemistry shutters" - }, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/maintenance/port/greater) -"uLk" = ( -/obj/structure/sink{ - pixel_y = 20 +/turf/open/floor/iron/dark/corner{ + dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/area/station/hallway/primary/fore) +"vxf" = ( +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 10 }, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/effect/turf_decal/siding/white{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/hallway/primary/fore) +"vxr" = ( +/obj/machinery/computer/atmos_control/mix_tank{ + dir = 1 + }, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/green, +/obj/effect/turf_decal/tile/green{ dir = 8 }, -/obj/machinery/light/directional/north, -/turf/open/floor/iron/dark, -/area/service/hydroponics/garden) -"uLm" = ( -/obj/effect/turf_decal/siding/wideplating/dark{ +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/atmospherics/pipe/bridge_pipe/cyan/visible{ dir = 4 }, -/turf/open/floor/iron/dark, -/area/service/chapel/monastery) -"uLD" = ( -/obj/effect/turf_decal/delivery, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/turf/open/floor/iron/showroomfloor, +/area/station/engineering/atmos/pumproom) +"vxC" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 4 }, -/obj/machinery/suit_storage_unit/engine, -/obj/structure/extinguisher_cabinet/directional/north, -/obj/machinery/airalarm/directional/east, -/turf/open/floor/iron/dark, -/area/engineering/main) -"uLE" = ( -/obj/machinery/modular_computer/console/preset/civilian{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"vxL" = ( +/obj/structure/chair{ dir = 1 }, -/turf/open/floor/iron/dark, -/area/science/misc_lab) -"uLP" = ( -/obj/structure/rack, -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/turf/open/floor/engine/vacuum, +/area/station/science/ordnance/bomb) +"vxZ" = ( +/obj/structure/bodycontainer/morgue, +/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/item/storage/medkit/o2, -/obj/item/tank/internals/emergency_oxygen, -/obj/machinery/light/small/directional/east, -/turf/open/floor/iron/dark, -/area/hallway/secondary/entry) -"uMg" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/cargo/miningoffice) -"uMr" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/effect/turf_decal/tile/red, -/obj/machinery/firealarm/directional/south, -/obj/machinery/light/directional/south, -/obj/effect/decal/cleanable/dirt, -/obj/structure/disposalpipe/segment{ +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/structure/cable, -/turf/open/floor/iron/showroomfloor, -/area/commons/toilet/restrooms) -"uMO" = ( +/obj/effect/turf_decal/bot_white, /obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/obj/machinery/button/crematorium/indestructible{ - pixel_x = 22 - }, -/turf/open/floor/iron/checker, -/area/security/processing/cremation) -"uMP" = ( -/obj/machinery/door/window/right/directional/north{ - name = "Ordnance Freezer Chamber Access"; - req_access_txt = "8" - }, -/obj/machinery/atmospherics/pipe/smart/simple/purple/visible/layer2{ - dir = 6 - }, /turf/open/floor/iron/dark, -/area/science/mixing) -"uNp" = ( -/obj/effect/turf_decal/delivery, -/obj/machinery/atmospherics/components/unary/thermomachine/freezer{ - dir = 1 - }, -/turf/open/floor/iron/dark, -/area/engineering/supermatter/room) -"uNr" = ( -/obj/effect/turf_decal/tile/purple{ - dir = 1 - }, -/obj/effect/turf_decal/tile/purple{ +/area/station/medical/morgue) +"vyl" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ dir = 8 }, -/obj/effect/turf_decal/tile/purple{ - dir = 1 - }, -/obj/structure/disposalpipe/segment, /obj/effect/turf_decal/stripes/line{ - dir = 1 + dir = 8 + }, +/obj/machinery/light/small/directional/south, +/obj/structure/disposalpipe/segment{ + dir = 4 }, +/obj/effect/turf_decal/tile/neutral, /obj/structure/cable, -/turf/open/floor/iron/showroomfloor, -/area/command/heads_quarters/rd) -"uNu" = ( -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/security/prison) -"uNA" = ( -/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/plating, -/area/engineering/atmos) -"uND" = ( +/turf/open/floor/iron, +/area/station/security/brig) +"vys" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/holopad, -/obj/effect/turf_decal/bot, -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 9 - }, -/turf/open/floor/iron, -/area/engineering/lobby) -"uNP" = ( -/obj/effect/turf_decal/box, -/obj/machinery/shower{ - dir = 4; - name = "emergency shower" +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/caution/stand_clear, +/obj/effect/turf_decal/siding/purple/corner{ + dir = 4 }, /turf/open/floor/iron/dark, -/area/engineering/supermatter/room) -"uNQ" = ( -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/area/station/science/xenobiology) +"vyt" = ( +/obj/structure/closet/cardboard, +/turf/open/floor/wood{ + icon_state = "wood-broken4" + }, +/area/station/maintenance/port/fore) +"vyD" = ( +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ dir = 8 }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/turf/open/floor/iron/dark, -/area/engineering/supermatter/room) -"uOl" = ( -/obj/machinery/newscaster/directional/north, -/turf/open/floor/iron/dark, -/area/service/chapel/monastery) -"uOq" = ( -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/purple, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 8 }, +/obj/effect/turf_decal/siding/purple, +/turf/open/floor/iron/showroomfloor, +/area/station/science/lab) +"vyE" = ( +/obj/structure/table, +/obj/machinery/light_switch/directional/north{ + pixel_x = -8 + }, +/obj/item/clothing/gloves/color/orange, +/obj/item/reagent_containers/spray/cleaner{ + pixel_x = -4; + pixel_y = 4 + }, +/obj/item/flashlight{ + pixel_y = 4 + }, +/obj/item/flashlight{ + pixel_y = 4 + }, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ - dir = 4 + dir = 8 }, -/obj/effect/turf_decal/stripes/white/corner{ +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/light/directional/north, +/obj/effect/turf_decal/stripes/corner{ dir = 4 }, -/obj/effect/turf_decal/stripes/white/corner{ - dir = 1 +/obj/machinery/button/door/directional/north{ + id = "custodialwagon"; + name = "Custodial Bay Toggle"; + pixel_x = 8; + req_access = list("janitor") }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment, -/obj/effect/mapping_helpers/dead_body_placer, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/dark, -/area/medical/morgue) -"uOs" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/area/station/service/janitor) +"vyN" = ( +/turf/open/floor/engine, +/area/station/engineering/supermatter) +"vyV" = ( +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 8 }, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, +/turf/open/floor/iron, +/area/station/command/bridge) +"vza" = ( +/obj/structure/lattice/catwalk, +/obj/structure/transit_tube/crossing, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/maintenance/fore) +"vze" = ( +/obj/structure/table/wood, +/obj/item/gavelblock, +/obj/effect/landmark/start/hangover, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/security/courtroom) +"vzr" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/sink/kitchen{ + dir = 8; + pixel_x = 12; + pixel_y = 4 + }, +/turf/open/floor/plastic, +/area/station/hallway/secondary/service) +"vzt" = ( /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ - dir = 4 + dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/simple/yellow/visible{ - dir = 4 +/obj/machinery/atmospherics/components/binary/pump/on{ + dir = 8; + name = "Waste to Filter" }, -/obj/effect/landmark/event_spawn, -/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, /turf/open/floor/iron, -/area/engineering/atmos) -"uOP" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Disposal Access"; - req_access_txt = "12" +/area/station/engineering/atmos/pumproom) +"vzy" = ( +/turf/closed/wall, +/area/station/service/janitor) +"vzD" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 5 }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/components/unary/passive_vent{ + name = "killroom vent" + }, +/turf/open/floor/circuit/telecomms, +/area/station/science/xenobiology) +"vzM" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, /obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/obj/structure/sign/poster/contraband/random/directional/west, /turf/open/floor/plating{ - icon_state = "platingdmg1" + icon_state = "platingdmg3" }, -/area/maintenance/disposal) -"uOS" = ( -/obj/effect/turf_decal/tile/neutral{ +/area/station/maintenance/port/greater) +"vzQ" = ( +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral, -/obj/machinery/airalarm/directional/west, -/obj/machinery/camera/directional/west{ - c_tag = "Atmospherics Port Tanks"; - name = "atmospherics camera"; - network = list("ss13","engine") +/obj/machinery/camera/directional/south{ + c_tag = "Supermatter Engine"; + name = "supermatter camera"; + network = list("engine") }, -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/engineering/atmos) -"uOV" = ( -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible, -/obj/machinery/door/airlock/atmos/glass{ - name = "Distribution Loop"; - req_access_txt = "24" +/turf/open/floor/engine, +/area/station/engineering/supermatter) +"vzV" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 4 }, -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/engineering/atmos/pumproom) -"uOW" = ( -/obj/structure/table, -/obj/machinery/cell_charger, -/obj/item/stock_parts/cell/high, -/obj/item/screwdriver{ - pixel_y = 18 +/obj/effect/turf_decal/tile/yellow{ + dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/obj/structure/sign/poster/official/anniversary_vintage_reprint{ + pixel_y = 32 + }, +/obj/machinery/camera/directional/north{ + c_tag = "Chemistry North"; + network = list("ss13","medbay") }, -/obj/item/radio/intercom/directional/south, -/obj/machinery/firealarm/directional/west, /obj/effect/decal/cleanable/dirt, -/obj/machinery/light/directional/south, -/turf/open/floor/iron/dark, -/area/commons/fitness/recreation) -"uPQ" = ( -/obj/effect/decal/cleanable/blood/old, -/obj/machinery/duct, -/turf/open/floor/plating, -/area/maintenance/department/crew_quarters/bar) -"uPU" = ( +/turf/open/floor/iron/showroomfloor, +/area/station/medical/chemistry) +"vzZ" = ( /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 8 @@ -75866,369 +76331,381 @@ /obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/open/floor/iron, -/area/hallway/primary/central/fore) -"uPV" = ( -/obj/structure/table/reinforced, -/obj/machinery/syndicatebomb/training, -/obj/item/wirecutters, +/area/station/hallway/primary/central/fore) +"vAh" = ( +/obj/effect/landmark/start/chaplain, +/obj/structure/chair/wood{ + dir = 4 + }, +/obj/machinery/light/small/directional/west, +/obj/item/radio/intercom/chapel/directional/north, +/turf/open/floor/wood/parquet, +/area/station/service/chapel/monastery) +"vAw" = ( +/obj/machinery/vending/wardrobe/chef_wardrobe, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/machinery/firealarm/directional/east, /turf/open/floor/iron/dark, -/area/security/office) -"uQa" = ( -/obj/structure/bed/roller, -/obj/machinery/iv_drip, -/obj/effect/turf_decal/bot_white/left, +/area/station/service/kitchen) +"vBi" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/maintenance/port/greater) +"vBv" = ( +/obj/structure/table, +/obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ - dir = 4 + dir = 8 }, -/obj/machinery/light/small/directional/west, +/obj/item/stack/sheet/plasteel{ + amount = 10; + pixel_x = -2; + pixel_y = 2 + }, +/obj/item/electronics/airlock, +/obj/item/electronics/airlock, +/obj/item/electronics/airlock, +/obj/item/electronics/airlock, +/obj/machinery/airalarm/directional/north, /turf/open/floor/iron/dark, -/area/medical/medbay/central) -"uQc" = ( -/obj/structure/extinguisher_cabinet/directional/east, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 1 +/area/station/construction/mining/aux_base) +"vBE" = ( +/obj/structure/chair{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible, /obj/effect/turf_decal/stripes/line{ - dir = 4 + dir = 10 }, +/turf/open/floor/engine/vacuum, +/area/station/science/ordnance/bomb) +"vBI" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/light/directional/east, +/obj/structure/disposalpipe/segment, /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/red/half/contrasted{ dir = 8 }, -/obj/effect/turf_decal/tile/neutral, /turf/open/floor/iron, -/area/engineering/atmos) -"uQf" = ( -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, -/obj/effect/turf_decal/tile/yellow{ +/area/station/security/office) +"vBR" = ( +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/effect/turf_decal/tile/red{ - dir = 1 +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/siding/yellow{ - dir = 1 - }, -/turf/open/floor/iron, -/area/engineering/storage_shared) -"uQs" = ( -/obj/structure/sign/warning/vacuum/external, -/turf/closed/wall/rust, -/area/maintenance/disposal) -"uQv" = ( /obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/decal/cleanable/blood/old, -/turf/open/floor/plating{ - icon_state = "platingdmg1" - }, -/area/maintenance/disposal) -"uQB" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/effect/turf_decal/siding/purple{ - dir = 8 +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"vBS" = ( +/obj/structure/table, +/obj/machinery/microwave{ + pixel_y = 5 }, -/turf/open/floor/iron, -/area/science/robotics/mechbay) -"uRa" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/turf/open/floor/iron, -/area/cargo/miningoffice) -"uRg" = ( +/obj/effect/turf_decal/tile/neutral/half/contrasted, +/turf/open/floor/iron/dark, +/area/station/security/office) +"vCa" = ( +/obj/structure/table/wood, /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/bot, -/obj/structure/sink{ - dir = 4; - pixel_x = -12; - pixel_y = 2 - }, -/obj/item/reagent_containers/glass/bucket, -/obj/item/mop, -/obj/effect/turf_decal/stripes/corner, -/obj/machinery/button/door/directional/south{ - id = "maidbay"; - name = "Maid Bay Toggle" +/obj/item/storage/briefcase, +/obj/item/taperecorder{ + pixel_x = -4; + pixel_y = 4 }, -/obj/structure/sign/poster/contraband/random/directional/west, -/turf/open/floor/plating{ - icon_state = "platingdmg1" +/turf/open/floor/iron, +/area/station/security/courtroom) +"vCf" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, -/area/maintenance/fore) -"uRr" = ( -/obj/structure/sign/poster/contraband/random/directional/east, -/obj/machinery/newscaster/directional/south, -/turf/open/floor/wood, -/area/maintenance/department/crew_quarters/bar) -"uRx" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/obj/effect/turf_decal/tile/neutral, +/obj/effect/decal/cleanable/cobweb, +/obj/machinery/airalarm/directional/west, +/obj/machinery/vending/wardrobe/det_wardrobe, +/turf/open/floor/iron/dark, +/area/station/security/detectives_office) +"vCh" = ( +/obj/machinery/portable_atmospherics/canister/carbon_dioxide, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/science/ordnance/storage) +"vCi" = ( +/obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/structure/cable, -/turf/open/floor/iron, -/area/cargo/miningoffice) -"uRP" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/smart/simple/orange/visible, -/turf/open/floor/plating, -/area/engineering/atmos) -"uSc" = ( -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/turf/open/floor/plating{ - icon_state = "platingdmg3" +/obj/machinery/atmospherics/pipe/smart/manifold4w/general/visible, +/obj/machinery/door/window/brigdoor/left/directional/east{ + name = "Justice Windoor"; + req_access = list("armory") }, -/area/maintenance/department/cargo) -"uSp" = ( -/obj/machinery/door/airlock/maintenance{ - name = "xenobiology maintenance"; - req_access_txt = "55" +/obj/machinery/door/window/brigdoor/right/directional/west{ + name = "Justice Windoor"; + req_access = list("armory") }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/sign/directions/evac{ - dir = 4; - pixel_y = -24 +/obj/machinery/door/poddoor/shutters/preopen{ + id = "justiceshutter"; + name = "Justice Shutter" }, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/dark, -/area/maintenance/starboard) -"uSG" = ( -/obj/structure/cable, -/obj/effect/turf_decal/tile/neutral, +/area/station/security/execution/education) +"vCk" = ( +/obj/machinery/flasher/portable, /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/iron, -/area/hallway/primary/central) -"uSL" = ( -/obj/machinery/door/airlock/public/glass{ - name = "Security Hallway" - }, -/obj/effect/turf_decal/delivery, -/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/directional/north, +/obj/machinery/firealarm/directional/north, +/obj/effect/turf_decal/box, /turf/open/floor/iron/dark, -/area/hallway/primary/aft) -"uSQ" = ( +/area/station/ai_monitored/security/armory) +"vCn" = ( +/obj/structure/cable, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron, +/area/station/hallway/primary/aft) +"vCz" = ( /obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/plating{ - icon_state = "platingdmg1" + icon_state = "panelscorched" }, -/area/maintenance/department/crew_quarters/bar) -"uTj" = ( -/obj/structure/table/wood/fancy, -/obj/effect/turf_decal/siding/wideplating/dark/corner{ +/area/station/maintenance/department/crew_quarters/bar) +"vCA" = ( +/obj/effect/landmark/start/hangover, +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/machinery/light/directional/east, -/obj/item/food/grown/harebell, -/obj/item/food/grown/harebell{ - pixel_x = 3; - pixel_y = 3 +/turf/open/floor/wood, +/area/station/service/library) +"vCG" = ( +/obj/machinery/computer/secure_data, +/obj/machinery/light_switch/directional/east{ + pixel_y = -6 }, -/obj/item/food/grown/harebell{ - pixel_x = -3; - pixel_y = 3 +/obj/machinery/requests_console/directional/north{ + department = "Detective's Office"; + name = "Detective Requests Console" }, -/turf/open/floor/iron/dark, -/area/service/chapel/dock) -"uTp" = ( -/obj/structure/closet/secure_closet/personal/cabinet, -/obj/machinery/newscaster/directional/west, -/obj/effect/landmark/start/hangover/closet, -/obj/machinery/button/door/directional/west{ - id = "Cabin_4Privacy"; - name = "Cabin 4 Privacy Toggle"; - pixel_y = -24 +/obj/machinery/button/door/directional/east{ + id = "detective_shutters"; + name = "Detective's Privacy Toggle"; + pixel_y = 6; + req_access = list("detective") }, -/turf/open/floor/wood{ - icon_state = "wood-broken4" +/turf/open/floor/wood, +/area/station/security/detectives_office) +"vCM" = ( +/obj/effect/turf_decal/tile/red, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) +"vCO" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 1 }, -/area/commons/locker) -"uTz" = ( -/obj/effect/turf_decal/tile/yellow{ +/obj/effect/turf_decal/tile/blue{ dir = 4 }, -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/blue, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/siding/yellow{ +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, +/obj/machinery/firealarm/directional/north, /turf/open/floor/iron, -/area/engineering/atmos/storage/gas) -"uTL" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light/small/directional/south, -/obj/structure/grille/broken, +/area/station/security/courtroom) +"vCV" = ( /obj/structure/cable, -/turf/open/floor/plating{ - icon_state = "platingdmg1" +/obj/machinery/portable_atmospherics/canister, +/obj/effect/turf_decal/box, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/area/maintenance/port/lesser) -"uTO" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/turf/open/floor/plating{ - icon_state = "panelscorched" +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, -/area/maintenance/starboard/aft) -"uUG" = ( -/obj/structure/table, -/obj/item/tank/internals/emergency_oxygen{ - pixel_x = -4 +/turf/open/floor/iron/dark, +/area/station/maintenance/disposal/incinerator) +"vDk" = ( +/turf/closed/wall, +/area/station/engineering/supermatter/room) +"vDD" = ( +/obj/machinery/smartfridge/drinks, +/turf/closed/wall, +/area/station/hallway/secondary/service) +"vDO" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/command/glass{ + name = "Teleporter Access" }, -/obj/machinery/portable_atmospherics/canister/air{ - pixel_x = 4 +/obj/effect/landmark/navigate_destination, +/obj/effect/mapping_helpers/airlock/access/all/command/teleporter, +/turf/open/floor/iron/dark, +/area/station/command/teleporter) +"vDZ" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/public/glass{ + name = "Tool Storage" }, -/obj/item/clothing/mask/breath{ - pixel_x = 4; - pixel_y = 4 +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron/dark, +/area/station/commons/storage/primary) +"vEt" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 4 }, -/obj/item/clothing/mask/breath, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/structure/table, +/obj/item/hfr_box/core, +/obj/item/hfr_box/corner, +/obj/item/hfr_box/corner, +/obj/item/hfr_box/corner, +/obj/item/hfr_box/corner, +/turf/open/floor/iron, +/area/station/maintenance/disposal/incinerator) +"vEv" = ( +/obj/structure/railing, +/obj/effect/turf_decal/siding/thinplating/dark/end{ dir = 8 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/turf/open/floor/glass/reinforced, +/area/station/service/chapel/monastery) +"vEC" = ( +/obj/effect/turf_decal/sand/plating, +/obj/structure/disposalpipe/segment{ + dir = 10 }, -/obj/structure/sign/poster/contraband/random/directional/north, -/turf/open/floor/iron/dark, -/area/hallway/secondary/entry) -"uUQ" = ( +/turf/open/floor/plating/airless, +/area/space/nearstation) +"vEW" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/light/small/directional/north, /obj/effect/decal/cleanable/dirt, /obj/structure/disposalpipe/segment{ - dir = 6 - }, -/obj/structure/cable, -/obj/structure/sign/poster/contraband/random/directional/north, -/turf/open/floor/plating{ - icon_state = "panelscorched" - }, -/area/maintenance/starboard/fore) -"uUY" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/turf/open/floor/iron/dark/corner{ +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/area/hallway/primary/port) -"uVc" = ( -/obj/effect/turf_decal/bot, -/obj/structure/safe{ - pixel_x = 3 +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/maintenance/starboard/fore) +"vFc" = ( +/obj/effect/turf_decal/stripes/line, +/obj/effect/decal/cleanable/dirt, +/turf/open/misc/asteroid/airless, +/area/space/nearstation) +"vFk" = ( +/obj/machinery/ai_slipper{ + uses = 10 }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/obj/effect/turf_decal/box, +/obj/machinery/flasher/directional/north{ + id = "AI"; + name = "Meatbag Pacifier"; + pixel_x = 26 }, -/obj/item/stack/spacecash/c500{ - pixel_x = -2; - pixel_y = -2 +/obj/machinery/camera/directional/south{ + c_tag = "AI Chamber Core"; + name = "core camera"; + network = list("aicore") }, -/obj/item/storage/belt/bandolier, -/obj/item/gun/ballistic/rifle/boltaction/pipegun, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/dark, -/area/maintenance/port/greater) -"uVh" = ( -/obj/structure/cable, +/obj/machinery/light/floor, +/turf/open/floor/engine, +/area/station/ai_monitored/turret_protected/ai) +"vFv" = ( +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 5 +/obj/structure/cable, +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ +/turf/open/floor/iron/showroomfloor, +/area/station/medical/medbay/central) +"vFD" = ( +/obj/structure/table/wood, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/turf_decal/tile/red{ - dir = 4 +/obj/effect/turf_decal/siding/wood{ + dir = 9 }, -/obj/effect/turf_decal/tile/red{ - dir = 8 +/obj/item/flashlight/lamp/green, +/obj/structure/window/reinforced{ + dir = 1 }, -/turf/open/floor/iron, -/area/service/theater) -"uVz" = ( -/obj/machinery/airalarm/directional/south, -/obj/machinery/door/firedoor/border_only{ +/obj/structure/window/reinforced{ dir = 8 }, -/turf/open/floor/iron/stairs/left{ - dir = 4 - }, -/area/service/chapel/dock) -"uVC" = ( -/obj/effect/turf_decal/delivery, -/obj/machinery/atmospherics/components/unary/bluespace_sender, /turf/open/floor/iron/dark, -/area/engineering/atmos) -"uVP" = ( -/obj/structure/chair, -/obj/effect/turf_decal/bot, -/obj/machinery/light/directional/north, -/obj/machinery/firealarm/directional/north, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/area/station/service/library) +"vFH" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, +/obj/effect/decal/cleanable/dirt, /obj/structure/cable, +/obj/structure/sign/poster/contraband/random/directional/south, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"vFU" = ( +/obj/structure/bookcase/random/nonfiction, +/obj/effect/decal/cleanable/cobweb, /turf/open/floor/iron/dark, -/area/hallway/secondary/exit/departure_lounge) -"uVV" = ( -/obj/machinery/light_switch/directional/west, -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/obj/item/kirbyplants{ - icon_state = "plant-02" +/area/station/maintenance/starboard/fore) +"vFW" = ( +/obj/structure/window/reinforced/spawner{ + dir = 8 }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 4 +/obj/machinery/research/anomaly_refinery, +/obj/effect/turf_decal/tile/purple/anticorner/contrasted{ + dir = 8 }, -/turf/open/floor/iron, -/area/security/office) -"uWs" = ( +/turf/open/floor/iron/showroomfloor, +/area/station/science/ordnance) +"vFY" = ( +/turf/closed/wall, +/area/station/science/lab) +"vGn" = ( /obj/machinery/door/poddoor/preopen{ id = "prisonblast"; name = "Prison Blast Door" @@ -76237,419 +76714,329 @@ /obj/machinery/button/door/directional/north{ id = "prisonblast"; name = "Prison Lockdown"; - req_access_txt = "2" + req_access = list("brig") }, /obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 4 }, /turf/open/floor/iron/dark, -/area/security/brig) -"uWw" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/plating, -/area/maintenance/fore) -"uWx" = ( -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/blue, -/obj/effect/landmark/event_spawn, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable, +/area/station/security/brig) +"vGs" = ( +/obj/structure/flora/bush/flowers_br/style_random, +/obj/structure/flora/bush/leavy/style_random, +/obj/structure/flora/bush/stalky/style_random, +/turf/open/floor/grass, +/area/station/service/hydroponics/garden) +"vGt" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/engineering/atmos) -"uWN" = ( -/obj/structure/sign/warning/electricshock, -/turf/closed/wall/r_wall/rust, -/area/security/prison) -"uWX" = ( -/obj/machinery/light/directional/south, /obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ - dir = 9 - }, -/obj/machinery/computer/turbine_computer{ - dir = 1; - mapping_id = "main_turbine" - }, -/turf/open/floor/engine, -/area/maintenance/disposal/incinerator) -"uXa" = ( -/obj/structure/sign/warning/fire, -/turf/closed/wall/rust, -/area/commons/fitness/recreation) -"uXc" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, +/obj/effect/turf_decal/tile/green, /obj/effect/turf_decal/tile/blue{ dir = 4 }, -/obj/machinery/washing_machine, +/turf/open/floor/iron, +/area/station/service/hydroponics) +"vGu" = ( +/obj/structure/sign/warning/secure_area, +/turf/closed/wall, +/area/station/maintenance/starboard/aft) +"vGx" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, -/obj/effect/spawner/random/contraband/prison, -/turf/open/floor/iron/cafeteria, -/area/security/prison) -"uXm" = ( -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/turf/open/floor/plating{ + icon_state = "platingdmg3" }, -/obj/effect/turf_decal/tile/neutral{ +/area/station/maintenance/starboard) +"vGJ" = ( +/obj/effect/turf_decal/tile/yellow{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/iron, -/area/hallway/primary/fore) -"uXy" = ( /obj/effect/turf_decal/tile/yellow{ dir = 4 }, -/obj/effect/turf_decal/tile/yellow{ +/obj/effect/turf_decal/tile/red{ dir = 1 }, -/obj/machinery/light/directional/north, -/turf/open/floor/iron/showroomfloor, -/area/medical/chemistry) -"uXE" = ( -/obj/effect/turf_decal/tile/yellow{ +/obj/effect/turf_decal/stripes/corner{ dir = 4 }, -/obj/effect/turf_decal/tile/yellow, -/obj/structure/extinguisher_cabinet/directional/east, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/showroomfloor, -/area/medical/chemistry) -"uYR" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/iron/dark/corner{ - dir = 8 - }, -/area/hallway/primary/central/fore) -"uYZ" = ( -/obj/structure/rack, -/obj/item/storage/toolbox/mechanical{ - pixel_y = 4 - }, -/obj/item/storage/belt/utility, /obj/machinery/airalarm/directional/north, -/obj/machinery/camera/directional/north{ - c_tag = "Engineering Desk"; - name = "engineering camera"; - network = list("ss13","engine") - }, -/obj/structure/disposalpipe/segment{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/hallway/primary/aft) +"vHa" = ( +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/effect/turf_decal/siding/yellow{ - dir = 8 - }, -/obj/item/storage/box/donkpockets{ - pixel_y = 5 +/obj/machinery/atmospherics/components/binary/pump{ + name = "Cooling Loop Bypass" }, -/turf/open/floor/iron/dark, -/area/engineering/lobby) -"uZa" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/obj/machinery/light/directional/east, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"vHd" = ( +/obj/effect/spawner/structure/window, +/turf/open/floor/plating, +/area/station/science/lab) +"vHr" = ( +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 }, /obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/showroomfloor, +/area/station/medical/chemistry) +"vHx" = ( /obj/structure/cable, -/turf/open/floor/plating{ - icon_state = "platingdmg3" - }, -/area/maintenance/fore) -"uZg" = ( -/obj/structure/table, -/obj/effect/turf_decal/tile/neutral, -/obj/item/stack/sheet/iron/fifty, -/obj/item/stack/sheet/iron/fifty, -/obj/item/stack/sheet/iron/fifty, -/obj/item/stack/sheet/glass/fifty, -/obj/item/storage/belt/utility, -/obj/item/clothing/head/welding, -/obj/item/clothing/glasses/welding, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/airalarm/directional/west, -/obj/structure/extinguisher_cabinet/directional/north, -/obj/machinery/light/directional/north, -/turf/open/floor/iron/dark, -/area/science/robotics/lab) -"uZu" = ( -/obj/machinery/announcement_system, -/obj/effect/turf_decal/bot, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, /obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/machinery/firealarm/directional/south, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/dark, -/area/tcommsat/computer) -"uZA" = ( -/obj/structure/table/reinforced, -/obj/structure/displaycase/forsale/kitchen{ - pixel_y = 4 + dir = 8 }, -/obj/machinery/door/firedoor, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "kitchenshutters"; - name = "Kitchen Shutters" +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, -/obj/item/radio/intercom/directional/north, -/obj/effect/turf_decal/bot, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"vHF" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/service/kitchen) -"uZK" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"vHH" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/engineering{ + name = "Engineering" }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/obj/effect/turf_decal/siding/yellow/corner, +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "engi-entrance" }, -/obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/east, +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, /turf/open/floor/iron/dark, -/area/commons/vacant_room/commissary) -"uZM" = ( -/obj/structure/grille/broken, -/obj/effect/decal/cleanable/dirt, -/obj/structure/sign/poster/contraband/random/directional/west, -/turf/open/floor/plating, -/area/maintenance/fore) -"uZY" = ( -/obj/machinery/light/small/directional/north, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/area/station/engineering/storage_shared) +"vHP" = ( /obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/unary/portables_connector/visible, /turf/open/floor/plating, -/area/maintenance/aft) -"vad" = ( -/obj/effect/turf_decal/stripes/corner, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, -/turf/open/floor/engine, -/area/engineering/supermatter/room) -"vas" = ( +/area/station/maintenance/disposal/incinerator) +"vHS" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/grass, -/area/service/hydroponics/garden) -"vaK" = ( -/obj/effect/decal/cleanable/cobweb/cobweb2, -/obj/machinery/photocopier, -/obj/item/newspaper{ - pixel_x = 4; - pixel_y = 4 - }, -/obj/item/newspaper, -/turf/open/floor/wood{ - icon_state = "wood-broken6" +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/green{ + dir = 1 }, -/area/maintenance/port/greater) -"vaL" = ( -/obj/structure/railing{ +/obj/effect/turf_decal/tile/blue{ dir = 8 }, -/obj/machinery/door/firedoor/border_only{ - dir = 1 +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"vHZ" = ( +/obj/effect/turf_decal/box/white{ + color = "#9FED58" }, -/turf/open/floor/iron/stairs/left{ - dir = 1 +/turf/open/floor/iron, +/area/station/maintenance/disposal/incinerator) +"vId" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ + dir = 4 }, -/area/service/chapel/dock) -"vaP" = ( -/obj/item/storage/box/chemimp{ - pixel_x = 6; - pixel_y = 6 +/turf/open/floor/plating, +/area/station/engineering/atmos) +"vIE" = ( +/obj/machinery/camera/directional/west{ + c_tag = "Atmospherics Tank - Mix"; + name = "atmospherics camera"; + network = list("ss13","engine") }, -/obj/item/storage/box/trackimp{ - pixel_x = -6; - pixel_y = 6 +/turf/open/floor/engine/vacuum, +/area/station/engineering/atmos) +"vIR" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/command{ + name = "Research Division Server Room" }, -/obj/structure/table, -/obj/effect/turf_decal/tile/neutral{ +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable, +/obj/effect/turf_decal/stripes/corner{ dir = 4 }, +/obj/effect/mapping_helpers/airlock/access/all/science/rd, +/turf/open/floor/iron/dark, +/area/station/science/server) +"vJc" = ( +/turf/closed/wall/r_wall, +/area/station/science/xenobiology) +"vJg" = ( +/obj/structure/bodycontainer/morgue, /obj/effect/turf_decal/tile/neutral{ - dir = 1 + dir = 4 }, -/obj/machinery/light/directional/south, -/obj/structure/reagent_dispensers/wall/peppertank/directional/south, -/obj/item/storage/box/firingpins, -/obj/item/storage/box/firingpins, -/obj/item/storage/lockbox/loyalty, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/bot_white, +/obj/machinery/light/small/directional/west, /turf/open/floor/iron/dark, -/area/ai_monitored/security/armory) -"vaU" = ( -/obj/structure/sign/warning/electricshock, -/turf/closed/wall/rust, -/area/command/heads_quarters/hos) -"vbD" = ( +/area/station/medical/morgue) +"vJh" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/effect/decal/cleanable/dirt, -/obj/item/tank/internals/plasmaman/belt/full, -/obj/structure/table, -/obj/structure/sign/poster/contraband/rebels_unite{ - pixel_x = 32; - pixel_y = -32 +/obj/effect/turf_decal/tile/red{ + dir = 4 }, -/obj/effect/turf_decal/trimline/purple/filled/corner{ +/obj/effect/turf_decal/tile/red{ dir = 1 }, -/obj/effect/turf_decal/trimline/purple/filled/corner, -/obj/item/flashlight/lamp, -/turf/open/floor/plating/plasma/rust, -/area/maintenance/space_hut/plasmaman) -"vbK" = ( -/obj/machinery/light/small/directional/west, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/decal/cleanable/dirt, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plating{ - icon_state = "panelscorched" +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, -/area/maintenance/port/greater) -"vbL" = ( +/turf/open/floor/iron, +/area/station/security/checkpoint/customs) +"vJk" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/decal/cleanable/dirt, -/obj/item/radio/intercom/directional/north, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/security/glass{ + name = "Security Checkpoint" + }, +/obj/effect/mapping_helpers/airlock/access/all/security/general, +/turf/open/floor/iron/dark, +/area/station/hallway/primary/aft) +"vJm" = ( +/obj/structure/lattice/catwalk, +/obj/machinery/light/directional/east, +/turf/open/floor/plating/airless, +/area/station/hallway/secondary/entry) +"vJs" = ( +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating{ - icon_state = "platingdmg1" + icon_state = "panelscorched" }, -/area/maintenance/disposal/incinerator) -"vbU" = ( -/obj/structure/flora/grass/jungle, -/obj/structure/flora/ausbushes/grassybush, -/obj/structure/flora/ausbushes/ywflowers, -/obj/structure/flora/ausbushes/fernybush, -/obj/structure/cable, -/turf/open/floor/grass, -/area/security/prison) -"vcb" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 4 +/area/station/cargo/drone_bay) +"vJv" = ( +/obj/structure/extinguisher_cabinet/directional/north, +/obj/machinery/component_printer, +/obj/machinery/camera/directional/north{ + c_tag = "Testing Lab"; + name = "science camera"; + network = list("ss13","rd") }, -/turf/open/floor/iron/grimy, -/area/security/prison) -"vcm" = ( -/obj/structure/cable, -/turf/open/floor/circuit/green{ - luminosity = 2 +/obj/effect/turf_decal/tile/purple/anticorner/contrasted{ + dir = 4 }, -/area/ai_monitored/turret_protected/ai_upload) -"vcs" = ( +/turf/open/floor/iron/showroomfloor, +/area/station/science/ordnance/office) +"vJA" = ( /obj/effect/turf_decal/tile/neutral{ dir = 4 }, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/turf_decal/bot, -/obj/structure/table, -/obj/machinery/recharger, /obj/structure/cable, -/turf/open/floor/iron, -/area/command/heads_quarters/hos) -"vcA" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/obj/structure/closet/secure_closet{ + name = "contraband locker"; + req_access = list("armory") }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/obj/effect/spawner/random/contraband/armory, +/obj/effect/spawner/random/maintenance/three, +/obj/machinery/power/apc/auto_name/directional/south, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/security/armory) +"vJB" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible{ +/obj/effect/turf_decal/tile/blue{ dir = 4 }, -/obj/machinery/firealarm/directional/south, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/stripes/line, /turf/open/floor/iron/dark, -/area/engineering/atmos) -"vcO" = ( -/obj/structure/table, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/effect/turf_decal/tile/red{ +/area/station/command/bridge) +"vJN" = ( +/obj/machinery/hydroponics/constructable, +/obj/structure/railing{ dir = 4 }, -/obj/effect/turf_decal/tile/red{ - dir = 1 +/obj/effect/turf_decal/tile/green, +/obj/effect/turf_decal/tile/blue{ + dir = 8 }, +/turf/open/floor/iron, +/area/station/service/hydroponics) +"vJT" = ( +/obj/machinery/vending/wardrobe/bar_wardrobe, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/delivery, +/obj/effect/decal/cleanable/cobweb, +/obj/item/radio/intercom/directional/west, +/obj/structure/extinguisher_cabinet/directional/north, +/turf/open/floor/iron/dark, +/area/station/service/bar) +"vJZ" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/simple/dark/visible, /obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/item/book/manual/wiki/security_space_law, -/obj/machinery/flasher/directional/west{ - id = "Cell 4"; - name = "Prisoner Pacifier" + dir = 4 }, -/turf/open/floor/iron/showroomfloor, -/area/security/brig) -"vcP" = ( -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 1 +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, -/obj/structure/chair/stool/bar/directional/east, -/turf/open/floor/iron/showroomfloor, -/area/service/bar/atrium) -"vdc" = ( -/obj/effect/turf_decal/tile/yellow{ +/turf/open/floor/iron, +/area/station/maintenance/disposal/incinerator) +"vKa" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/effect/turf_decal/tile/yellow{ +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/turf_decal/tile/red{ - dir = 1 +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, -/obj/effect/turf_decal/siding/yellow{ - dir = 8 +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/iron, -/area/engineering/storage_shared) -"vdd" = ( -/obj/effect/landmark/event_spawn, -/obj/effect/landmark/start/hangover, +/obj/effect/turf_decal/box, +/obj/structure/cable, +/obj/structure/disposalpipe/segment, /turf/open/floor/iron, -/area/commons/fitness/recreation) -"vdK" = ( -/obj/structure/flora/ausbushes/palebush{ - icon_state = "fullgrass_2" +/area/station/hallway/primary/port) +"vKc" = ( +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/structure/table, +/obj/item/clipboard, +/obj/item/geiger_counter{ + pixel_x = -4; + pixel_y = 4 }, -/obj/structure/flora/grass/jungle{ - icon_state = "grassb5" +/obj/item/toy/figure/ninja{ + pixel_x = 8; + pixel_y = 6 }, -/turf/open/misc/asteroid, -/area/space/nearstation) -"vdS" = ( -/obj/structure/lattice, -/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ - dir = 6 +/obj/item/pen, +/obj/item/radio/intercom/directional/north, +/turf/open/floor/circuit/green{ + luminosity = 2 }, -/turf/open/space/basic, -/area/space/nearstation) -"vdU" = ( +/area/station/ai_monitored/command/nuke_storage) +"vKj" = ( /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 8 @@ -76660,89 +77047,61 @@ /obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/obj/effect/turf_decal/bot, +/obj/machinery/holopad, /turf/open/floor/iron, -/area/hallway/primary/fore) -"vdV" = ( +/area/station/hallway/secondary/exit/departure_lounge) +"vKm" = ( +/turf/open/floor/engine/vacuum, +/area/station/maintenance/disposal/incinerator) +"vKp" = ( +/obj/item/clothing/head/cardborg, +/obj/item/clothing/suit/cardborg, +/obj/structure/closet/cardboard/metal, +/obj/machinery/airalarm/directional/east, +/turf/open/floor/plating, +/area/station/maintenance/central) +"vKE" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/stripes/corner, +/turf/open/floor/plating, +/area/station/maintenance/starboard) +"vKN" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue, /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/stripes/corner{ + dir = 1 }, -/obj/machinery/light/directional/east, -/obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/east, -/obj/structure/table, -/obj/item/multitool, -/obj/item/toy/figure/cargotech{ - pixel_x = -9 +/obj/effect/turf_decal/box/corners{ + dir = 4 }, -/obj/item/toy/figure/miner{ - pixel_x = 8 +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"vKO" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 1 }, /obj/effect/turf_decal/bot, -/obj/machinery/camera/directional/east{ - c_tag = "Cargo Office"; - name = "cargo camera"; - network = list("ss13","qm") +/obj/effect/turf_decal/tile/yellow{ + dir = 8 }, -/turf/open/floor/iron/dark, -/area/cargo/office) -"vee" = ( /obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plating{ - icon_state = "platingdmg1" - }, -/area/maintenance/port/greater) -"vei" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/iron/dark, -/area/service/chapel/monastery) -"vel" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark, -/area/science/misc_lab) -"vev" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/obj/effect/decal/cleanable/food/flour, -/obj/effect/landmark/start/cook, -/turf/open/floor/iron/dark, -/area/service/kitchen) -"vez" = ( -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/box/corners{ +/turf/open/floor/iron/dark/corner{ dir = 1 }, -/turf/open/floor/iron, -/area/security/courtroom) -"veI" = ( -/obj/structure/flora/ausbushes/lavendergrass, -/turf/open/floor/grass, -/area/service/hydroponics/garden) -"veJ" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/commons/fitness/recreation) -"veO" = ( -/obj/structure/chair/sofa/left{ - color = "#c45c57"; - dir = 4 - }, +/area/station/maintenance/aft) +"vKQ" = ( +/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, @@ -76752,447 +77111,397 @@ /obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/structure/railing{ - dir = 8 - }, -/obj/effect/landmark/start/hangover, -/turf/open/floor/iron/dark, -/area/service/bar/atrium) -"vfO" = ( -/obj/structure/lattice, -/obj/machinery/atmospherics/pipe/smart/simple/orange/visible{ - dir = 4 - }, -/turf/open/space/basic, -/area/space/nearstation) -"vfQ" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/effect/landmark/event_spawn, -/obj/structure/cable, /obj/structure/disposalpipe/segment{ - dir = 10 + dir = 4 }, -/turf/open/floor/iron/showroomfloor, -/area/medical/medbay/central) -"vfU" = ( /obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/obj/effect/turf_decal/tile/green{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, /turf/open/floor/iron, -/area/service/hydroponics) -"vgr" = ( -/obj/machinery/door/poddoor/shutters/preopen{ - id = "chemistry_shutters"; - name = "Chemistry Lobby Shutters" +/area/station/hallway/primary/central) +"vKV" = ( +/obj/effect/turf_decal/bot, +/obj/structure/rack, +/obj/item/storage/medkit/o2, +/obj/item/tank/internals/emergency_oxygen, +/obj/effect/turf_decal/stripes/corner{ + dir = 8 }, -/obj/machinery/door/firedoor/heavy, -/obj/machinery/door/airlock/medical/glass{ - name = "Pharmacy"; - req_access_txt = "69" +/turf/open/floor/plating, +/area/station/maintenance/port/greater) +"vLm" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, -/obj/effect/turf_decal/stripes/corner, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron/dark, -/area/medical/pharmacy) -"vgO" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/corner, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/tile/neutral, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment, -/obj/structure/cable, -/obj/structure/sign/poster/contraband/random/directional/west, -/turf/open/floor/plating{ - icon_state = "panelscorched" - }, -/area/maintenance/port/fore) -"vgP" = ( -/obj/machinery/door/airlock/external{ - name = "Departure Shuttle Airlock" - }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 - }, -/turf/open/floor/iron/dark, -/area/hallway/secondary/exit/departure_lounge) -"vgT" = ( -/obj/effect/turf_decal/loading_area{ +/obj/effect/turf_decal/tile/red{ dir = 1 }, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "hopqueue"; - name = "Queue Shutters" +/obj/effect/turf_decal/tile/red{ + dir = 8 }, -/turf/open/floor/iron, -/area/command/heads_quarters/hop) -"vgV" = ( -/obj/structure/sign/warning/vacuum{ - pixel_x = 32 +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/obj/effect/decal/cleanable/blood/old, -/obj/machinery/light/small/directional/east, -/turf/open/floor/engine/vacuum, -/area/science/mixing/chamber) -"vhk" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/obj/machinery/holopad/secure, +/turf/open/floor/iron/showroomfloor, +/area/station/security/lockers) +"vLq" = ( +/obj/machinery/door/poddoor{ + id = "trash"; + name = "Disposal Bay Door" + }, +/obj/structure/fans/tiny, /turf/open/floor/plating{ - icon_state = "platingdmg3" + icon_state = "platingdmg1" + }, +/area/station/maintenance/disposal) +"vLI" = ( +/turf/closed/wall/r_wall/rust, +/area/station/service/chapel/funeral) +"vLR" = ( +/obj/machinery/power/tracker, +/obj/effect/turf_decal/box, +/obj/structure/cable, +/turf/open/floor/iron/solarpanel/airless, +/area/station/solars/starboard/fore) +"vMb" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, -/area/engineering/supermatter/room) -"vhw" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible, -/obj/effect/turf_decal/bot, /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ - dir = 8 + dir = 4 }, -/obj/machinery/portable_atmospherics/canister/anesthetic_mix, -/turf/open/floor/iron/dark, -/area/medical/medbay/central) -"vhM" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/door/window/left/directional/east{ - name = "Monkey Pen"; - req_access_txt = "39" +/obj/structure/disposalpipe/segment{ + dir = 10 }, -/obj/effect/turf_decal/delivery, -/turf/open/floor/iron/dark, -/area/medical/virology) -"vih" = ( -/obj/machinery/atmospherics/pipe/smart/simple/dark/visible{ +/turf/open/floor/iron, +/area/station/security/brig) +"vMg" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/security/warden) +"vMk" = ( +/obj/effect/turf_decal/stripes/corner, +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/machinery/meter, -/obj/effect/turf_decal/tile/purple/half/contrasted{ +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible/layer2, +/obj/structure/disposalpipe/segment{ + dir = 5 }, -/turf/open/floor/iron/showroomfloor, -/area/science/storage) -"vij" = ( -/obj/effect/decal/cleanable/blood/old, -/obj/effect/decal/cleanable/blood/gibs/old, +/turf/open/floor/iron, +/area/station/engineering/hallway) +"vMo" = ( +/obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating, -/area/cargo/warehouse) -"viq" = ( -/obj/structure/lattice/catwalk, -/obj/structure/railing, -/turf/open/space/basic, -/area/space/nearstation) -"viC" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/machinery/door/airlock/grunge{ - name = "Morgue"; - req_one_access_txt = "5;6;22" +/obj/structure/sign/directions/evac{ + dir = 4; + pixel_y = 24 }, -/turf/open/floor/iron/dark, -/area/medical/morgue) -"viN" = ( +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/maintenance/starboard) +"vMM" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, /obj/effect/turf_decal/tile/blue{ dir = 4 }, /obj/effect/turf_decal/tile/blue{ dir = 1 }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/machinery/firealarm/directional/north, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/turf_decal/siding/blue/corner{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/iron/showroomfloor, -/area/medical/storage) -"viU" = ( -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/neutral, -/obj/structure/cable, -/turf/open/floor/iron/showroomfloor, -/area/security/lockers) -"viV" = ( -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/machinery/firealarm/directional/east, -/obj/machinery/camera/directional/east{ - c_tag = "Aft Hallway Engineering Venders"; - name = "aft camera" +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 }, -/obj/structure/disposalpipe/segment, /turf/open/floor/iron, -/area/hallway/primary/aft) -"vjc" = ( +/area/station/hallway/primary/central) +"vMN" = ( +/obj/structure/table/wood, +/obj/item/paicard, +/turf/open/floor/wood/tile, +/area/station/service/library) +"vMW" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/door/airlock/freezer{ + name = "Kitchen Coldroom" + }, +/obj/machinery/door/firedoor, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/mapping_helpers/airlock/access/all/service/kitchen, /turf/open/floor/iron/dark, -/area/command/heads_quarters/hos) -"vjk" = ( -/obj/machinery/door/airlock/command{ - name = "Gateway"; - req_access_txt = "62" +/area/station/service/kitchen/coldroom) +"vNl" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, +/obj/effect/turf_decal/stripes/corner, +/obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark, -/area/command/gateway) -"vjp" = ( -/obj/machinery/atmospherics/components/binary/pump/on{ - dir = 8; - name = "Gas to Cold Loop" +/obj/structure/cable, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating, +/area/station/maintenance/port/greater) +"vNB" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 1 }, -/obj/effect/turf_decal/stripes/corner{ +/obj/effect/turf_decal/tile/yellow{ dir = 8 }, -/obj/effect/turf_decal/stripes/corner{ - dir = 1 +/obj/effect/turf_decal/tile/red{ + dir = 8 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/engine, -/area/engineering/supermatter/room) -"vju" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/simple/dark/visible, /obj/effect/turf_decal/stripes/line{ - dir = 10 + dir = 4 }, -/turf/open/floor/plating, -/area/cargo/warehouse) -"vjx" = ( -/obj/machinery/light/directional/north, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/stripes/line{ dir = 8 }, +/turf/open/floor/iron, +/area/station/maintenance/disposal/incinerator) +"vNL" = ( +/obj/effect/turf_decal/bot, /obj/effect/turf_decal/tile/neutral, -/obj/structure/chair/sofa/bench, +/obj/machinery/computer/security/qm, /turf/open/floor/iron/dark, -/area/hallway/primary/central/fore) -"vkc" = ( -/obj/structure/cable, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/power/apc/auto_name/directional/north, -/obj/effect/spawner/random/trash/food_packaging, -/turf/open/floor/plating, -/area/maintenance/department/bridge) -"vki" = ( -/obj/structure/bed, -/obj/machinery/iv_drip, -/obj/effect/turf_decal/bot_white/right, -/obj/effect/turf_decal/stripes/corner, +/area/station/security/checkpoint/supply) +"vNS" = ( /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/item/bedsheet/medical, -/obj/machinery/light/directional/east, -/obj/structure/sign/warning/biohazard{ - pixel_x = 32 - }, -/turf/open/floor/iron/dark, -/area/medical/medbay/central) -"vkA" = ( -/obj/structure/railing{ +/obj/effect/landmark/start/hangover, +/turf/open/floor/iron/dark/corner{ dir = 8 }, -/obj/structure/table/wood/fancy/black, -/obj/item/storage/book/bible{ - pixel_x = 6; - pixel_y = 6 +/area/station/hallway/primary/port) +"vOp" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 }, -/obj/item/storage/book/bible{ - pixel_x = -6; - pixel_y = 6 +/obj/machinery/firealarm/directional/west, +/obj/machinery/camera/directional/south{ + c_tag = "Laser Room Port"; + name = "laser room camera"; + network = list("ss13","engine") }, -/obj/item/storage/book/bible, -/turf/open/floor/iron/dark, -/area/service/chapel/monastery) -"vkN" = ( -/obj/effect/turf_decal/tile/yellow{ - dir = 4 +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "platingdmg1" }, -/obj/effect/turf_decal/tile/yellow{ +/area/station/engineering/supermatter/room) +"vOq" = ( +/obj/structure/table, +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/turf_decal/tile/red{ - dir = 1 +/obj/item/stack/sheet/plasteel/fifty{ + pixel_x = -2; + pixel_y = 2 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/landmark/start/station_engineer, -/obj/structure/cable, -/turf/open/floor/iron, -/area/engineering/main) -"vkS" = ( -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 8 +/obj/item/stack/sheet/rglass{ + amount = 50; + pixel_x = 2; + pixel_y = -2 }, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/siding/blue, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/item/electronics/airlock, +/obj/item/electronics/airlock, +/obj/item/stock_parts/cell/high, +/obj/item/stock_parts/cell/high, +/obj/machinery/camera/directional/south{ + c_tag = "Engineering Storage"; + name = "engineering camera"; + network = list("ss13","engine") }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/showroomfloor, -/area/medical/medbay/central) -"vkX" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ +/obj/machinery/light_switch/directional/east, +/obj/item/stock_parts/cell/emproof{ + pixel_x = 3; + pixel_y = 7 + }, +/obj/item/stock_parts/cell/emproof{ + pixel_x = -6; + pixel_y = 5 + }, +/turf/open/floor/iron/dark, +/area/station/engineering/main) +"vOH" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 1 }, -/obj/effect/turf_decal/tile/red{ +/obj/effect/turf_decal/siding/wood{ dir = 4 }, -/obj/effect/turf_decal/tile/red{ +/turf/open/floor/wood, +/area/station/command/heads_quarters/captain) +"vOM" = ( +/obj/structure/table, +/obj/item/storage/box/lights/mixed{ + pixel_y = 5 + }, +/obj/item/stack/package_wrap, +/obj/item/hand_labeler, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/effect/decal/cleanable/dirt, +/obj/structure/extinguisher_cabinet/directional/east, +/turf/open/floor/iron/dark, +/area/station/command/gateway) +"vOO" = ( +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/machinery/holopad, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron, -/area/service/theater) -"vkY" = ( -/obj/structure/girder/reinforced, -/turf/open/space/basic, -/area/space/nearstation) -"vlM" = ( -/obj/structure/transit_tube/crossing, -/obj/structure/lattice/catwalk, -/turf/open/space/basic, -/area/space/nearstation) -"vlQ" = ( -/obj/effect/landmark/secequipment, +/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/bot, -/obj/machinery/status_display/evac/directional/north, -/obj/machinery/light/small/directional/north, -/obj/effect/turf_decal/tile/neutral/half/contrasted, -/turf/open/floor/iron/dark, -/area/security/office) -"vlS" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/preopen{ - id = "rdprivacy"; - name = "Director's Privacy Blast Door" +/obj/machinery/computer/cargo, +/obj/machinery/requests_console/directional/north{ + department = "Cargo Bay"; + departmentType = 2; + name = "Cargo Bay Requests Console" }, -/turf/open/floor/plating, -/area/command/heads_quarters/rd) -"vlT" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/light_switch/directional/west, -/turf/open/floor/iron/freezer, -/area/service/kitchen/coldroom) -"vmb" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 10 +/obj/item/radio/intercom/directional/north{ + pixel_x = -32 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/stripes/corner{ dir = 4 }, -/obj/effect/turf_decal/box/corners{ +/turf/open/floor/iron/dark, +/area/station/cargo/office) +"vOT" = ( +/obj/effect/turf_decal/stripes/corner, +/obj/effect/turf_decal/stripes/corner{ dir = 4 }, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/maintenance/solars/port/fore) +"vOW" = ( +/turf/closed/wall, +/area/station/hallway/secondary/exit/departure_lounge) +"vOX" = ( +/turf/closed/wall/rust, +/area/station/maintenance/starboard) +"vOZ" = ( +/obj/machinery/computer/security/telescreen/entertainment/directional/south, +/obj/structure/reagent_dispensers/wall/peppertank/directional/east, +/obj/machinery/photocopier, +/turf/open/floor/iron/dark, +/area/station/command/heads_quarters/hos) +"vPd" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/turf/open/floor/iron/dark, -/area/commons/fitness/recreation) -"vmf" = ( -/obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, /obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/machinery/status_display/evac/directional/north, -/obj/machinery/light/directional/north, -/turf/open/floor/iron/dark, -/area/command/gateway) -"vmo" = ( -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ +/obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron/showroomfloor, -/area/medical/medbay/lobby) -"vmx" = ( /obj/structure/cable, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/siding/wood{ - dir = 4 +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"vPr" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "chem_lockdown"; + name = "Chemistry Shutters" }, -/obj/machinery/power/apc/auto_name/directional/south, +/turf/open/floor/plating, +/area/station/maintenance/port/greater) +"vPz" = ( +/obj/item/kirbyplants/random, +/obj/machinery/status_display/ai/directional/east, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/dark, -/area/service/bar) -"vmE" = ( +/area/station/ai_monitored/turret_protected/ai_upload) +"vPL" = ( +/obj/effect/turf_decal/stripes/line, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/showroomfloor, -/area/medical/chemistry) -"vmG" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/engine, +/area/station/ai_monitored/turret_protected/ai) +"vPU" = ( /obj/effect/turf_decal/tile/yellow{ - dir = 1 + dir = 8 }, /obj/effect/turf_decal/tile/yellow{ - dir = 8 + dir = 1 }, -/obj/effect/turf_decal/tile/red{ +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/turf_decal/siding/yellow{ - dir = 8 +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible, +/obj/machinery/camera/directional/west{ + c_tag = "Engineering Foyer"; + name = "engineering camera"; + network = list("ss13","engine") + }, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/corner{ + dir = 1 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible/layer2, /turf/open/floor/iron, -/area/engineering/lobby) -"vmT" = ( -/obj/structure/cable, +/area/station/engineering/hallway) +"vPW" = ( +/obj/machinery/door/airlock/research{ + id_tag = "ResearchInt"; + name = "Research Division" + }, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 4 + }, +/obj/effect/landmark/navigate_destination, +/obj/effect/mapping_helpers/airlock/access/all/science/general, +/turf/open/floor/iron/dark, +/area/station/science/research) +"vPX" = ( /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 8 @@ -77203,694 +77512,838 @@ /obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/turf/open/floor/iron, -/area/hallway/primary/port) -"vmU" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/general/visible, +/turf/open/floor/iron, +/area/station/commons/locker) +"vQe" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, -/turf/open/floor/iron/showroomfloor, -/area/science/xenobiology) -"vnk" = ( -/obj/machinery/door/airlock/engineering/glass/critical{ - heat_proof = 1; - name = "Supermatter Chamber"; - req_access_txt = "10" +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating{ + icon_state = "panelscorched" }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 1 +/area/station/maintenance/starboard) +"vQf" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/blue{ + dir = 8 }, -/obj/effect/turf_decal/delivery, -/turf/open/floor/engine, -/area/engineering/supermatter) -"vnr" = ( -/obj/effect/turf_decal/tile/red{ +/obj/structure/chair{ dir = 1 }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 +/obj/machinery/status_display/evac/directional/south, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) +"vQD" = ( +/obj/structure/chair/office/light{ + dir = 1 }, -/obj/item/radio/intercom/directional/north, +/obj/effect/landmark/start/chemist, +/turf/open/floor/iron/dark, +/area/station/medical/pharmacy) +"vQF" = ( +/obj/structure/lattice, +/obj/structure/grille, +/turf/open/misc/asteroid/airless, +/area/space/nearstation) +"vQY" = ( +/obj/structure/sign/departments/medbay/alt, +/turf/closed/wall, +/area/station/maintenance/port/greater) +"vRh" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/effect/decal/cleanable/dirt, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, +/turf/open/floor/engine, +/area/station/ai_monitored/turret_protected/ai_upload) +"vRj" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, -/obj/machinery/camera/directional/north{ - c_tag = "Starboad Hallway Custodial Bay"; - name = "starboard camera" +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating{ + icon_state = "platingdmg1" }, -/turf/open/floor/iron, -/area/hallway/primary/starboard) -"vnv" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/table, -/obj/machinery/light/small/directional/west, -/obj/machinery/light_switch/directional/west, -/obj/item/assembly/prox_sensor{ - desc = "Used for scanning and alerting when someone enters a certain proximity. This one is slightly shifted to the left."; - pixel_x = -6; - pixel_y = 6 +/area/station/maintenance/port/greater) +"vRl" = ( +/obj/effect/turf_decal/tile/red{ + dir = 4 }, -/obj/item/wallframe/camera, -/obj/item/screwdriver, -/obj/structure/spider/stickyweb, -/turf/open/floor/plating, -/area/maintenance/department/electrical) -"vnx" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 5 +/obj/effect/turf_decal/tile/red{ + dir = 1 }, /obj/effect/turf_decal/tile/neutral{ - dir = 8 + dir = 1 }, -/obj/effect/turf_decal/box/corners{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/red{ dir = 8 }, -/obj/structure/window/reinforced{ - dir = 4 +/obj/effect/turf_decal/siding/red{ + dir = 9 }, -/obj/structure/window/reinforced{ - dir = 1; - pixel_y = 1 +/obj/effect/landmark/start/depsec/supply, +/turf/open/floor/iron, +/area/station/security/checkpoint/supply) +"vRo" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, -/turf/open/floor/iron/dark, -/area/commons/fitness/recreation) -"vnA" = ( -/obj/effect/turf_decal/tile/purple{ +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"vRB" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/trimline/red/filled/line{ dir = 8 }, -/obj/effect/turf_decal/tile/purple{ - dir = 1 - }, -/obj/effect/turf_decal/tile/purple{ - dir = 1 +/turf/open/floor/iron/white, +/area/station/security/prison/mess) +"vRK" = ( +/obj/structure/sign/warning/no_smoking, +/turf/closed/wall, +/area/station/engineering/atmos) +"vRN" = ( +/obj/structure/closet/secure_closet/medical3, +/obj/item/storage/belt/medical, +/obj/item/clothing/neck/stethoscope, +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, +/obj/effect/turf_decal/tile/neutral, +/obj/item/radio/intercom/directional/west, +/turf/open/floor/iron/dark, +/area/station/medical/storage) +"vRO" = ( +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/siding/wood{ + dir = 4 + }, /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/iron/showroomfloor, -/area/science/research) -"vnK" = ( +/obj/machinery/duct, +/turf/open/floor/wood, +/area/station/service/bar/atrium) +"vRP" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/effect/turf_decal/siding/wood{ +/obj/effect/turf_decal/tile/blue{ dir = 4 }, -/turf/open/floor/wood, -/area/command/heads_quarters/hop) -"vnS" = ( -/obj/effect/turf_decal/tile/yellow{ +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/iron/dark, +/area/station/command/bridge) +"vRQ" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/engine, +/area/station/ai_monitored/turret_protected/ai_upload) +"vRU" = ( +/obj/structure/closet/secure_closet/medical3, +/obj/item/storage/belt/medical, +/obj/item/clothing/neck/stethoscope, +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/effect/turf_decal/tile/yellow{ +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/stripes/corner{ dir = 1 }, +/obj/machinery/airalarm/directional/west, +/obj/machinery/camera/directional/west{ + c_tag = "Medbay Storage"; + name = "medical camera"; + network = list("ss13","medical") + }, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/turf/open/floor/iron/dark, +/area/station/medical/storage) +"vRX" = ( /obj/structure/table, -/obj/item/stack/sheet/iron/fifty, -/obj/item/stack/sheet/iron/fifty, -/obj/item/construction/plumbing, -/obj/item/construction/plumbing, +/obj/item/stack/sheet/glass/fifty, +/obj/item/stack/sheet/glass/fifty, +/obj/item/stack/rods/fifty, +/obj/item/stack/rods/fifty, +/obj/item/grenade/chem_grenade/smart_metal_foam, +/obj/item/grenade/chem_grenade/smart_metal_foam, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, /obj/machinery/light_switch/directional/north, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/showroomfloor, -/area/medical/chemistry) -"voc" = ( -/obj/machinery/chem_heater/withbuffer, -/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"vSa" = ( +/obj/structure/cable, +/obj/structure/disposalpipe/segment, +/obj/machinery/holopad/secure, +/turf/open/floor/carpet/royalblue, +/area/station/command/heads_quarters/captain) +"vSi" = ( +/obj/structure/chair/wood{ + dir = 8 + }, +/obj/machinery/light/directional/north, +/obj/machinery/computer/security/telescreen/entertainment/directional/north, +/turf/open/floor/wood, +/area/station/service/bar/atrium) +"vSp" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/smart/manifold/cyan/visible, +/turf/open/floor/plating, +/area/station/engineering/atmos/pumproom) +"vSq" = ( /obj/effect/turf_decal/tile/neutral{ - dir = 4 + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/iron/dark/corner{ + dir = 8 + }, +/area/station/hallway/primary/central/fore) +"vSG" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/service/chapel/dock) +"vSM" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 1 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible, /obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/dark, -/area/medical/chemistry) -"voR" = ( -/obj/effect/turf_decal/bot, -/obj/machinery/computer/prisoner/management{ +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/engineering/supermatter/room) +"vSU" = ( +/obj/structure/grille/broken, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ - dir = 8 +/turf/open/floor/plating{ + icon_state = "panelscorched" }, -/turf/open/floor/iron/dark, -/area/security/warden) -"voS" = ( -/obj/effect/decal/cleanable/blood/gibs/old, -/obj/effect/decal/cleanable/blood/old, +/area/station/maintenance/aft) +"vTs" = ( +/obj/machinery/hydroponics/constructable, +/obj/item/seeds/apple, +/obj/item/reagent_containers/glass/bottle/nutrient/l4z, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small/directional/south, +/turf/open/floor/plating, +/area/station/maintenance/department/bridge) +"vTx" = ( +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"vTz" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/wood, -/area/maintenance/port/fore) -"voW" = ( -/obj/structure/cable, -/obj/effect/turf_decal/tile/neutral, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/light/directional/west, +/obj/structure/sign/departments/botany{ + pixel_x = -32 + }, +/obj/effect/turf_decal/tile/green{ + dir = 1 + }, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"vTD" = ( /obj/effect/turf_decal/tile/neutral{ - dir = 1 + dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/neutral, +/obj/item/radio/intercom/directional/east, +/obj/machinery/light/directional/east, +/turf/open/floor/iron/dark/corner{ dir = 4 }, -/obj/structure/disposalpipe/segment{ +/area/station/hallway/primary/fore) +"vTV" = ( +/turf/closed/wall/r_wall/rust, +/area/station/service/chapel/dock) +"vTX" = ( +/turf/open/floor/iron/showroomfloor, +/area/station/command/heads_quarters/rd) +"vUa" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/corner{ dir = 4 }, -/turf/open/floor/iron, -/area/hallway/primary/central/fore) -"voX" = ( -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 8 +/obj/effect/decal/cleanable/cobweb, +/obj/effect/spawner/random/maintenance, +/turf/open/floor/plating{ + icon_state = "platingdmg1" }, -/obj/effect/turf_decal/tile/neutral, -/obj/machinery/bluespace_vendor/directional/south, -/turf/open/floor/iron, -/area/hallway/primary/central) -"vpc" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/service/chapel/funeral) -"vpg" = ( -/obj/effect/turf_decal/tile/blue{ +/area/station/maintenance/starboard) +"vUi" = ( +/obj/machinery/airalarm/directional/north, +/obj/machinery/door/firedoor/border_only{ dir = 8 }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ +/turf/open/floor/iron/stairs/right{ + dir = 4 + }, +/area/station/service/chapel/dock) +"vUo" = ( +/obj/structure/sign/departments/medbay/alt, +/turf/closed/wall/rust, +/area/station/maintenance/fore) +"vUp" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Drone Bay Maintenance" + }, +/obj/effect/mapping_helpers/airlock/access/all/supply/general, +/turf/open/floor/plating, +/area/station/maintenance/department/cargo) +"vUr" = ( +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/machinery/airalarm/directional/south, -/obj/machinery/recharge_station, -/turf/open/floor/iron, -/area/commons/fitness/recreation) -"vpk" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/structure/crate, -/turf/open/floor/plating{ - icon_state = "panelscorched" +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/area/maintenance/port/greater) -"vpn" = ( -/obj/machinery/computer/secure_data, -/obj/machinery/light_switch/directional/east{ - pixel_y = -6 +/obj/structure/table/glass, +/obj/item/crowbar{ + pixel_x = -8; + pixel_y = 11 }, -/obj/machinery/requests_console/directional/north{ - department = "Detective's Office"; - name = "Detective Requests Console" +/obj/machinery/light/directional/east, +/obj/item/roller{ + pixel_x = 7; + pixel_y = 10 }, -/obj/machinery/button/door/directional/east{ - id = "detective_shutters"; - name = "Detective's Privacy Toggle"; - pixel_y = 6; - req_access_txt = "4" +/obj/item/roller, +/turf/open/floor/iron/dark, +/area/station/medical/paramedic) +"vUs" = ( +/obj/structure/bed, +/obj/machinery/iv_drip, +/obj/effect/turf_decal/bot_white/right, +/obj/effect/turf_decal/stripes/corner{ + dir = 1 }, -/turf/open/floor/wood, -/area/security/detectives_office) -"vpA" = ( -/turf/closed/wall, -/area/security/processing/cremation) -"vpM" = ( /obj/effect/turf_decal/tile/neutral{ dir = 8 }, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral, +/obj/item/bedsheet/medical, +/turf/open/floor/iron/dark, +/area/station/medical/medbay/central) +"vUt" = ( +/obj/structure/cable, +/obj/effect/turf_decal/bot, +/obj/machinery/holopad/secure, +/turf/open/floor/iron, +/area/station/security/office) +"vUu" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/effect/turf_decal/stripes/white/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/white/line{ - dir = 4 +/obj/effect/turf_decal/tile/neutral, +/obj/structure/extinguisher_cabinet/directional/east, +/turf/open/floor/iron/dark/corner, +/area/station/hallway/primary/port) +"vUC" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 9 }, -/obj/effect/landmark/blobstart, -/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark, -/area/medical/morgue) -"vqb" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/plating{ - icon_state = "panelscorched" - }, -/area/maintenance/disposal/incinerator) -"vqi" = ( -/turf/closed/wall/r_wall/rust, -/area/science/storage) -"vqj" = ( /obj/structure/cable, -/obj/structure/musician/piano, -/obj/effect/turf_decal/siding/wood{ - dir = 8 +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"vUD" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 1 }, -/turf/open/floor/wood/large, -/area/service/bar/atrium) -"vqk" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/blood/old, -/obj/structure/disposalpipe/segment{ +/obj/effect/turf_decal/stripes/corner{ dir = 4 }, /obj/structure/cable, -/turf/open/floor/plating{ - icon_state = "platingdmg1" +/obj/machinery/atmospherics/components/binary/pump{ + name = "Mix to Engine" }, -/area/maintenance/port/fore) -"vqR" = ( -/obj/effect/turf_decal/stripes/line{ +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"vUH" = ( +/obj/effect/turf_decal/tile/brown{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/tile/brown{ dir = 8 }, -/obj/structure/window/reinforced{ - dir = 1; - pixel_y = 1 +/obj/effect/landmark/start/cargo_technician, +/turf/open/floor/iron, +/area/station/cargo/storage) +"vUO" = ( +/obj/item/canvas/nineteen_nineteen, +/obj/structure/easel, +/turf/open/floor/iron/grimy, +/area/station/security/prison) +"vUT" = ( +/obj/structure/closet/secure_closet/personal/cabinet, +/obj/machinery/newscaster/directional/west, +/obj/effect/landmark/start/hangover/closet, +/obj/machinery/button/door/directional/west{ + id = "Cabin_3Privacy"; + name = "Cabin 3 Privacy Toggle"; + pixel_y = -24 }, -/turf/open/floor/iron/dark, -/area/commons/fitness/recreation) -"vrp" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/wood{ + icon_state = "wood-broken5" + }, +/area/station/commons/locker) +"vUY" = ( /obj/effect/turf_decal/tile/neutral{ dir = 1 }, /obj/effect/turf_decal/tile/neutral, -/obj/effect/spawner/random/engineering/tracking_beacon, -/obj/effect/landmark/event_spawn, -/obj/effect/landmark/navigate_destination/bar, +/obj/effect/decal/cleanable/dirt, /obj/machinery/duct, /obj/effect/turf_decal/siding/white{ - dir = 8 + dir = 9 }, /turf/open/floor/iron/dark, -/area/service/bar) -"vrC" = ( -/obj/structure/closet/l3closet/security, +/area/station/service/bar) +"vVn" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, /obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/cobweb/cobweb2, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ +/obj/effect/turf_decal/stripes/corner, +/obj/effect/spawner/random/structure/crate, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/station/maintenance/fore) +"vVt" = ( +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ dir = 1 }, -/turf/open/floor/iron/dark, -/area/maintenance/port/aft) -"vrS" = ( -/obj/structure/closet/secure_closet/brig, -/obj/effect/turf_decal/tile/red/half/contrasted, -/turf/open/floor/iron/showroomfloor, -/area/security/prison) -"vsm" = ( +/turf/open/floor/iron, +/area/station/security/brig) +"vVw" = ( +/turf/closed/wall/r_wall/rust, +/area/station/science/lab) +"vVx" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/engineering/atmos/pumproom) +"vVC" = ( +/obj/structure/sign/warning/fire, +/turf/closed/wall, +/area/station/maintenance/port/greater) +"vVM" = ( +/obj/structure/table, +/obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ - dir = 1 + dir = 4 }, /obj/effect/turf_decal/tile/neutral{ - dir = 8 + dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/structure/noticeboard/directional/west, +/obj/item/clothing/gloves/color/latex, +/obj/item/hemostat, +/turf/open/floor/iron/dark, +/area/station/maintenance/fore) +"vVP" = ( +/obj/machinery/air_sensor/mix_tank, +/turf/open/floor/engine/vacuum, +/area/station/engineering/atmos) +"vVT" = ( +/turf/closed/wall/r_wall/rust, +/area/station/engineering/storage/tech) +"vVX" = ( +/obj/structure/flora/bush/pale/style_random{ + icon_state = "fullgrass_2" + }, +/obj/structure/flora/bush/pale/style_random{ + icon_state = "genericbush_1" + }, +/turf/open/misc/asteroid, +/area/space/nearstation) +"vWe" = ( +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ dir = 4 }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 1 +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, -/area/engineering/atmos/pumproom) -"vsH" = ( -/obj/structure/bodycontainer/morgue, +/area/station/maintenance/disposal/incinerator) +"vWv" = ( /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/effect/turf_decal/bot_white, -/obj/structure/extinguisher_cabinet/directional/north, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/turf/open/floor/iron/dark, -/area/medical/morgue) -"vtk" = ( -/obj/machinery/door/airlock/external{ - name = "Supply Dock Airlock" +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ +/obj/effect/landmark/event_spawn, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"vWA" = ( +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ dir = 8 }, +/obj/effect/turf_decal/tile/yellow, /obj/effect/decal/cleanable/dirt, -/obj/effect/mapping_helpers/airlock/access/all/supply/general, -/turf/open/floor/iron/dark, -/area/cargo/storage) -"vtl" = ( -/obj/effect/turf_decal/bot, -/obj/machinery/power/emitter, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/dark, -/area/engineering/supermatter/room) -"vtr" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/blue{ +/obj/machinery/firealarm/directional/south, +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/turf_decal/tile/red, -/obj/structure/disposalpipe/segment, /obj/structure/cable, /turf/open/floor/iron, -/area/hallway/primary/starboard) -"vtw" = ( -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ +/area/station/cargo/office) +"vWC" = ( +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/stripes/line{ - dir = 4 +/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible{ + dir = 5 }, /obj/effect/turf_decal/stripes/line{ - dir = 4 + dir = 8 }, -/turf/open/floor/iron, -/area/command/teleporter) -"vtS" = ( +/obj/effect/turf_decal/stripes/corner, +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/door/airlock/research{ - name = "Ordnance Lab"; - req_access_txt = "8" - }, -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, /turf/open/floor/iron/dark, -/area/science/mixing/hallway) -"vtT" = ( -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/turf/open/floor/iron/showroomfloor, -/area/service/bar/atrium) -"vtU" = ( +/area/station/engineering/atmos) +"vWE" = ( +/obj/effect/decal/cleanable/food/flour, +/obj/effect/landmark/start/cook, +/turf/open/floor/iron/cafeteria, +/area/station/service/kitchen) +"vWF" = ( +/obj/structure/sign/departments/custodian, +/turf/closed/wall/rust, +/area/station/service/janitor) +"vWH" = ( /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/turf_decal/siding/red{ - dir = 1 +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, -/turf/open/floor/iron/showroomfloor, -/area/security/lockers) -"vtW" = ( -/obj/machinery/chem_heater/withbuffer, -/obj/effect/turf_decal/bot, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/hallway/primary/aft) +"vWY" = ( +/turf/closed/wall, +/area/station/security/processing/cremation) +"vXa" = ( /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/structure/window/reinforced, -/obj/machinery/button/door/directional/north{ - id = "xeno1"; - name = "Creature Cell 1 Toggle"; - pixel_x = -24; - req_access_txt = "55" - }, +/obj/effect/decal/cleanable/greenglow, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/dark, -/area/science/xenobiology) -"vua" = ( -/obj/structure/table, -/obj/machinery/reagentgrinder{ - pixel_x = -4; - pixel_y = 5 - }, +/area/station/command/gateway) +"vXf" = ( +/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 = 1 +/obj/structure/table, +/obj/item/folder/white, +/obj/item/retractor, +/obj/item/hemostat, +/obj/machinery/vending/wallmed/directional/north, +/obj/machinery/camera/directional/north{ + c_tag = "Medical Operating Theater B"; + name = "medical camera"; + network = list("ss13","medical") }, -/obj/machinery/camera/directional/west{ - c_tag = "Kitchen"; - name = "kitchen camera" +/turf/open/floor/iron/dark, +/area/station/medical/surgery/aft) +"vXn" = ( +/obj/structure/closet/secure_closet/brig, +/obj/effect/turf_decal/tile/red/anticorner/contrasted, +/turf/open/floor/iron/showroomfloor, +/area/station/security/execution/transfer) +"vXp" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/conveyor{ + dir = 4; + id = "packagereturn"; + name = "crate return belt" }, -/obj/item/toy/figure/chef{ - pixel_x = 4 +/obj/structure/sign/poster/contraband/random/directional/south, +/turf/open/floor/plating, +/area/station/cargo/storage) +"vXC" = ( +/obj/machinery/door/airlock/atmos{ + name = "Atmospherics Connector" }, -/obj/item/holosign_creator/robot_seat/restaurant{ - pixel_y = -5 +/obj/effect/turf_decal/delivery, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 8 }, +/obj/effect/mapping_helpers/airlock/access/any/medical/maintenance, /turf/open/floor/iron/dark, -/area/service/kitchen) -"vui" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 8 +/area/station/maintenance/port/greater) +"vXI" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/yellow{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/siding/wood{ - dir = 4 +/obj/effect/turf_decal/tile/blue{ + dir = 1 }, -/obj/structure/disposalpipe/segment{ +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ dir = 4 }, -/turf/open/floor/iron/dark, -/area/service/bar) -"vuo" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/turf/open/floor/iron/dark, -/area/service/chapel/monastery) -"vup" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"vXZ" = ( +/obj/structure/cable, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/stripes/line, +/obj/structure/sign/poster/contraband/random/directional/north, +/turf/open/floor/plating{ + icon_state = "panelscorched" }, -/obj/effect/turf_decal/tile/neutral{ +/area/station/maintenance/port/greater) +"vYn" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ dir = 1 }, -/obj/structure/cable, -/obj/machinery/atmospherics/components/trinary/mixer{ - name = "plasma mixer" - }, -/turf/open/floor/iron/dark, -/area/maintenance/disposal/incinerator) -"vuR" = ( -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 8 +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/turf/open/floor/iron/showroomfloor, +/area/station/service/bar/atrium) +"vYs" = ( +/obj/structure/chair, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 1 }, +/mob/living/simple_animal/bot/secbot/beepsky/officer, +/turf/open/floor/iron/dark, +/area/station/security/office) +"vYx" = ( +/obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 5 + dir = 10 }, /turf/open/floor/iron, -/area/command/bridge) -"vuX" = ( -/obj/effect/turf_decal/box/corners, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/area/station/maintenance/disposal/incinerator) +"vYI" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/machinery/duct, +/obj/structure/railing/corner{ dir = 4 }, -/turf/open/floor/iron/dark, -/area/engineering/gravity_generator) -"vvq" = ( -/obj/structure/table/wood, -/obj/item/flashlight/lamp/green{ - pixel_x = -5; - pixel_y = 7 - }, -/obj/item/pen{ - pixel_x = 8; - pixel_y = 5 - }, -/obj/item/pen/red{ - pixel_x = 5; - pixel_y = 1 +/turf/open/floor/iron/showroomfloor, +/area/station/service/bar/atrium) +"vZa" = ( +/obj/machinery/computer/shuttle/mining, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/obj/item/toy/figure/lawyer, -/turf/open/floor/carpet/green, -/area/service/lawoffice) -"vvU" = ( -/obj/machinery/door/airlock/public/glass{ - name = "Engineering Hallway" +/obj/effect/turf_decal/tile/brown{ + dir = 4 }, -/obj/structure/sign/departments/engineering{ - pixel_x = 32 +/obj/effect/turf_decal/tile/brown{ + dir = 1 }, -/obj/effect/turf_decal/delivery, -/obj/structure/disposalpipe/segment, /turf/open/floor/iron/dark, -/area/hallway/primary/aft) -"vwn" = ( -/obj/effect/decal/cleanable/dirt, +/area/station/command/bridge) +"vZn" = ( +/obj/structure/flora/bush/sparsegrass/style_random, +/turf/open/floor/grass, +/area/station/service/chapel/monastery) +"vZu" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/neutral, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 5 +/obj/effect/turf_decal/stripes/line{ + dir = 6 }, /obj/structure/cable, -/turf/open/floor/plating, -/area/maintenance/port/lesser) -"vwC" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible/layer2, +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/effect/turf_decal/siding/wood{ +/turf/open/floor/iron, +/area/station/engineering/hallway) +"vZv" = ( +/obj/structure/table, +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/machinery/status_display/evac/directional/east, -/turf/open/floor/iron, -/area/service/theater) -"vwG" = ( -/turf/closed/wall/r_wall/rust, -/area/command/heads_quarters/ce) -"vwY" = ( -/obj/machinery/door/window{ - atom_integrity = 300; - base_state = "rightsecure"; - dir = 4; - icon_state = "rightsecure"; - name = "Primary AI Core Access"; - req_access_txt = "16" +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "AI Core shutters"; - name = "AI Core Shutter" +/obj/item/clipboard{ + pixel_x = -6; + pixel_y = 2 }, -/obj/effect/turf_decal/delivery, -/obj/machinery/light_switch/directional/north{ - pixel_x = 8 +/obj/item/aicard{ + pixel_x = 4 + }, +/obj/item/assembly/flash/handheld, +/obj/item/assembly/flash/handheld, +/obj/machinery/light/directional/north, +/turf/open/floor/iron/dark, +/area/station/command/bridge) +"vZy" = ( +/obj/machinery/atmospherics/pipe/smart/simple/purple/visible, +/obj/machinery/meter, +/turf/closed/wall/r_wall, +/area/station/engineering/atmos) +"vZB" = ( +/obj/structure/sign/departments/cargo, +/turf/closed/wall, +/area/station/hallway/primary/starboard) +"wae" = ( +/obj/machinery/atmospherics/components/unary/outlet_injector/monitored/mix_input{ + dir = 1 }, -/turf/open/floor/engine, -/area/ai_monitored/turret_protected/ai) -"vxg" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/cobweb, +/turf/open/floor/engine/vacuum, +/area/station/engineering/atmos) +"wah" = ( /obj/effect/turf_decal/stripes/corner{ - dir = 4 + dir = 8 }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/grille/broken, /obj/effect/spawner/random/structure/crate, /turf/open/floor/plating{ icon_state = "platingdmg3" }, -/area/maintenance/fore) -"vxw" = ( -/obj/effect/turf_decal/bot, +/area/station/maintenance/port/greater) +"waq" = ( /obj/effect/decal/cleanable/dirt, -/obj/structure/reagent_dispensers/fueltank, -/obj/machinery/light/small/directional/north, +/obj/effect/turf_decal/stripes/corner, +/obj/structure/cable, +/obj/machinery/power/apc/auto_name/directional/west, /turf/open/floor/plating, -/area/maintenance/starboard/fore) -"vxx" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 1 - }, -/obj/effect/landmark/start/hangover, -/turf/open/floor/wood/large, -/area/service/bar/atrium) -"vxy" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/neutral{ +/area/station/cargo/warehouse) +"war" = ( +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/machinery/rnd/bepis, -/obj/effect/turf_decal/box/white, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/obj/structure/cable, +/obj/machinery/door/airlock/security/glass{ + id_tag = "outerbrig"; + name = "Brig" }, -/turf/open/floor/iron/dark, -/area/cargo/storage) -"vxD" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 1 +/obj/effect/landmark/navigate_destination, +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "brig-entrance-right" }, -/obj/machinery/portable_atmospherics/canister/nitrogen, -/obj/effect/turf_decal/box, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/mapping_helpers/airlock/access/all/security/entrance, /turf/open/floor/iron/dark, -/area/engineering/supermatter/room) -"vxT" = ( -/obj/structure/table, -/obj/effect/turf_decal/stripes/corner{ +/area/station/security/brig) +"was" = ( +/obj/structure/chair/pew/right{ dir = 8 }, -/obj/item/storage/box/mousetraps{ - pixel_x = 4; - pixel_y = 4 - }, -/obj/item/storage/box/mousetraps{ - pixel_x = 4; - pixel_y = 4 - }, -/obj/item/toy/figure/janitor{ - pixel_x = -8; - pixel_y = 6 - }, -/obj/item/restraints/legcuffs/beartrap{ - pixel_y = 8 +/obj/effect/turf_decal/siding/thinplating/dark{ + dir = 10 }, -/obj/item/restraints/legcuffs/beartrap{ - pixel_y = 8 +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/landmark/start/assistant, +/turf/open/floor/iron/chapel{ + dir = 8 }, +/area/station/service/chapel/monastery) +"waI" = ( +/obj/structure/table, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, /obj/effect/turf_decal/tile/neutral{ - dir = 4 + dir = 8 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/siding/green{ dir = 8 }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/power/apc/auto_name/directional/south, -/obj/structure/cable, +/obj/item/hatchet, +/obj/item/cultivator, +/obj/item/shovel/spade, +/obj/machinery/light_switch/directional/east, /turf/open/floor/iron/dark, -/area/service/janitor) -"vyw" = ( +/area/station/service/hydroponics/garden) +"waL" = ( /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 8 @@ -77901,651 +78354,541 @@ /obj/effect/turf_decal/tile/neutral{ dir = 4 }, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, /turf/open/floor/iron, -/area/hallway/secondary/entry) -"vyI" = ( -/obj/effect/turf_decal/tile/neutral, +/area/station/hallway/primary/central/fore) +"waT" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/maintenance/solars/starboard/fore) +"wbf" = ( /obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/structure/table/wood, -/obj/machinery/light/small/directional/north, -/obj/item/clothing/suit/toggle/suspenders, -/obj/item/clothing/head/papersack/smiley, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/dark, -/area/maintenance/port/fore) -"vyM" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/decal/cleanable/dirt, -/obj/effect/landmark/event_spawn, -/obj/effect/turf_decal/tile/blue{ - dir = 1 + dir = 4 }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 +/obj/structure/sink{ + dir = 4; + pixel_x = -12; + pixel_y = 2 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/firealarm/directional/west, +/turf/open/floor/iron/dark, +/area/station/medical/morgue) +"wbo" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Service Maintenance" }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/obj/effect/mapping_helpers/airlock/unres{ + dir = 4 }, -/turf/open/floor/iron, -/area/command/teleporter) -"vyW" = ( -/obj/machinery/atmospherics/components/unary/thermomachine/heater{ - dir = 1 +/obj/effect/mapping_helpers/airlock/access/any/command/maintenance, +/turf/open/floor/plating, +/area/station/maintenance/department/crew_quarters/bar) +"wbG" = ( +/obj/effect/turf_decal/sand/plating, +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/effect/turf_decal/delivery, -/turf/open/floor/iron/dark, -/area/engineering/atmos) -"vzc" = ( -/obj/machinery/atmospherics/components/trinary/filter{ +/turf/open/floor/plating/airless, +/area/space/nearstation) +"wbH" = ( +/obj/effect/turf_decal/tile/yellow{ dir = 1 }, -/obj/effect/turf_decal/bot, /obj/effect/turf_decal/tile/yellow{ dir = 8 }, -/obj/machinery/light/small/directional/west, -/turf/open/floor/iron/dark/corner{ +/obj/effect/turf_decal/tile/blue{ dir = 1 }, -/area/maintenance/aft) -"vzd" = ( -/obj/machinery/door/poddoor/shutters/preopen{ - id = "ceprivate"; - name = "Chief Engineer's Privacy Shutters" +/obj/effect/landmark/event_spawn, +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/caution/stand_clear, -/turf/open/floor/iron/dark, -/area/engineering/lobby) -"vzB" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/mining/glass{ - name = "Cargo Office" +/obj/effect/turf_decal/loading_area{ + dir = 4; + pixel_x = 5 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/landmark/navigate_destination, -/obj/effect/mapping_helpers/airlock/access/any/supply/mining, -/obj/effect/mapping_helpers/airlock/access/any/supply/general, -/turf/open/floor/iron/dark, -/area/cargo/office) -"vzJ" = ( -/obj/effect/turf_decal/tile/purple{ - dir = 8 +/turf/open/floor/iron, +/area/station/engineering/atmos/storage/gas) +"wbT" = ( +/obj/machinery/keycard_auth/directional/north, +/obj/item/toy/figure/ian{ + pixel_x = 8 }, -/obj/effect/turf_decal/tile/purple{ - dir = 1 +/obj/item/toy/figure/hop{ + pixel_x = -8 }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 +/obj/machinery/recharger, +/obj/structure/table/wood, +/turf/open/floor/carpet/blue, +/area/station/command/heads_quarters/hop) +"wcg" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/table, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, -/obj/structure/disposalpipe/segment, -/obj/item/radio/intercom/directional/west, -/obj/machinery/camera/directional/west{ - c_tag = "Starboard Hallway Departure Checkpoint"; - name = "starboard camera" +/obj/effect/turf_decal/stripes/corner{ + dir = 4 }, -/turf/open/floor/iron, -/area/hallway/primary/starboard) -"vzO" = ( +/obj/item/paper_bin{ + pixel_x = -4; + pixel_y = 4 + }, +/obj/item/radio{ + pixel_x = 6; + pixel_y = 4 + }, +/obj/item/pen, /obj/structure/cable, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/security/checkpoint/customs) -"vAb" = ( -/obj/structure/chair/office/light{ +/turf/open/floor/iron/dark, +/area/station/security/checkpoint/engineering) +"wcs" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 8 }, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 8 +/turf/open/floor/iron/dark, +/area/station/service/chapel/funeral) +"wcB" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "panelscorched" }, +/area/station/maintenance/starboard/aft) +"wcC" = ( /obj/effect/turf_decal/tile/blue{ dir = 4 }, /obj/effect/turf_decal/tile/blue, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 1 - }, -/obj/effect/landmark/start/chief_medical_officer, -/obj/machinery/button/door{ - id = "emmd"; - name = "Medical Lockdown Toggle"; - pixel_x = -18; - pixel_y = -25 - }, -/obj/machinery/button/door{ - id = "cmoprivacy"; - name = "Privacy Shutters Toggle"; - pixel_x = -18; - pixel_y = -34 +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/siding/blue{ + dir = 4 }, /turf/open/floor/iron/showroomfloor, -/area/command/heads_quarters/cmo) -"vAo" = ( +/area/station/medical/storage) +"wcN" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/decal/cleanable/dirt, /obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/north, -/obj/machinery/light/small/directional/north, -/turf/open/floor/plating{ - icon_state = "platingdmg1" +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 1 }, -/area/maintenance/fore) -"vAL" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/holopad, /obj/effect/turf_decal/bot, -/obj/effect/landmark/event_spawn, -/turf/open/floor/iron, -/area/cargo/storage) -"vAM" = ( -/obj/effect/turf_decal/trimline/red/filled/line, -/turf/open/floor/iron/white, -/area/security/prison) -"vAO" = ( -/obj/effect/turf_decal/tile/blue{ +/turf/open/floor/iron/showroomfloor, +/area/station/medical/exam_room) +"wcP" = ( +/obj/effect/turf_decal/tile/yellow{ dir = 4 }, -/obj/effect/turf_decal/tile/blue{ +/obj/effect/turf_decal/tile/yellow{ dir = 1 }, +/obj/effect/turf_decal/tile/yellow, /obj/effect/turf_decal/tile/blue{ dir = 1 }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron/showroomfloor, -/area/medical/virology) -"vAY" = ( -/obj/effect/turf_decal/tile/purple{ - dir = 4 +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/stripes/line{ + dir = 5 }, -/obj/effect/turf_decal/tile/purple, -/obj/effect/turf_decal/tile/purple, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/effect/turf_decal/siding/purple{ +/obj/machinery/atmospherics/pipe/smart/manifold/cyan/visible{ dir = 4 }, -/turf/open/floor/iron/showroomfloor, -/area/science/xenobiology) -"vBs" = ( -/obj/structure/railing{ - dir = 1 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/turf/open/floor/iron/dark, -/area/service/chapel/dock) -"vBt" = ( -/obj/structure/disposalpipe/segment, /turf/open/floor/iron, -/area/hallway/primary/starboard) -"vBv" = ( -/obj/structure/table, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/item/stack/sheet/plasteel{ - amount = 10; - pixel_x = -2; - pixel_y = 2 - }, -/obj/item/electronics/airlock, -/obj/item/electronics/airlock, -/obj/item/electronics/airlock, -/obj/item/electronics/airlock, -/obj/machinery/airalarm/directional/north, -/turf/open/floor/iron/dark, -/area/construction/mining/aux_base) -"vBT" = ( -/obj/machinery/door/airlock/maintenance{ - req_one_access_txt = "12;101" +/area/station/engineering/atmos) +"wcV" = ( +/obj/structure/sign/warning/secure_area, +/turf/closed/wall/r_wall, +/area/station/maintenance/department/bridge) +"wcX" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 1 }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron/dark, -/area/maintenance/port/lesser) -"vCh" = ( -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/yellow{ dir = 4 }, -/obj/effect/turf_decal/bot, -/obj/machinery/computer/secure_data{ +/obj/effect/turf_decal/tile/red{ dir = 1 }, -/turf/open/floor/iron/dark, -/area/security/checkpoint/supply) -"vCk" = ( -/obj/machinery/flasher/portable, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/siding/yellow/corner{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light/directional/north, -/obj/machinery/firealarm/directional/north, -/obj/effect/turf_decal/box, -/turf/open/floor/iron/dark, -/area/ai_monitored/security/armory) -"vCQ" = ( -/obj/structure/cable, -/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/iron, +/area/station/engineering/lobby) +"wdf" = ( /obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/turf/open/floor/iron/dark, -/area/command/bridge) -"vCS" = ( /obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, +/obj/effect/turf_decal/bot, +/obj/structure/extinguisher_cabinet/directional/west, +/obj/effect/spawner/random/vending/snackvend, +/turf/open/floor/iron/dark, +/area/station/science/research) +"wdn" = ( +/obj/structure/table/wood, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron, -/area/engineering/hallway) -"vDc" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/security/prison) -"vDm" = ( -/obj/structure/table/wood, -/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass{ - pixel_x = -3; - pixel_y = 15 - }, -/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass{ +/obj/machinery/light/small/directional/north, +/obj/effect/decal/cleanable/dirt, +/obj/item/clothing/neck/tie/red, +/obj/item/clothing/head/bowler{ pixel_x = -6; - pixel_y = 3 + pixel_y = 6 }, -/obj/item/reagent_containers/food/drinks/bottle/beer{ - desc = "A station exclusive. Consumption may result in seizures, blindness, drunkenness, or even death."; - list_reagents = list(/datum/reagent/consumable/ethanol/thirteenloko = 30); - name = "Kilo-Kocktail"; - pixel_x = 5; - pixel_y = 5 +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/turf/open/floor/carpet/green, -/area/service/lawoffice) -"vDo" = ( -/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/iron/dark, +/area/station/maintenance/port/fore) +"wdu" = ( +/turf/open/floor/iron/showroomfloor, +/area/station/science/ordnance/office) +"wdx" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/turf/open/floor/iron, +/area/station/cargo/miningoffice) +"wdD" = ( /obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/white/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/white/line{ dir = 4 }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/tile/neutral, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark, -/area/medical/morgue) -"vDB" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/decal/cleanable/dirt, -/obj/structure/disposalpipe/segment, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"vDG" = ( -/obj/structure/sign/poster/contraband/random{ - pixel_x = -32 +/turf/open/floor/iron/dark/corner{ + dir = 4 }, -/obj/effect/spawner/random/structure/girder, -/turf/open/floor/plating, -/area/maintenance/fore) -"vEj" = ( -/obj/machinery/door/poddoor/shutters/preopen{ - id = "engsm"; - name = "Radiation Chamber Shutters" +/area/station/hallway/primary/fore) +"wdL" = ( +/obj/effect/turf_decal/delivery, +/turf/open/floor/iron, +/area/station/cargo/storage) +"weh" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 4 }, -/obj/effect/turf_decal/caution/stand_clear, -/turf/open/floor/iron/dark, -/area/engineering/supermatter) -"vEl" = ( -/turf/closed/wall/r_wall, -/area/maintenance/port/fore) -"vEy" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/structure/disposalpipe/segment, -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/caution/stand_clear, -/obj/machinery/door/airlock/public/glass{ - name = "Chapel Hallway" +/turf/open/floor/iron, +/area/station/hallway/primary/aft) +"weq" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 4 }, -/turf/open/floor/iron/dark, -/area/hallway/primary/fore) -"vEA" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/aft) -"vEB" = ( -/obj/item/kirbyplants{ - icon_state = "plant-05" - }, -/obj/structure/noticeboard/directional/east, -/obj/item/paper/monitorkey, -/obj/machinery/camera/directional/east{ - c_tag = "Chief Engineer's Office"; - name = "engineering camera"; - network = list("ss13","engine") - }, -/turf/open/floor/iron/dark, -/area/command/heads_quarters/ce) -"vEC" = ( -/obj/effect/turf_decal/sand/plating, -/obj/structure/disposalpipe/segment{ - dir = 10 +/turf/open/floor/plating{ + icon_state = "panelscorched" }, -/turf/open/floor/plating/airless, -/area/space/nearstation) -"vEF" = ( -/obj/effect/turf_decal/loading_area{ - dir = 1 +/area/station/maintenance/port/greater) +"wer" = ( +/obj/machinery/conveyor{ + dir = 8; + id = "QMLoad"; + name = "off ramp" }, -/obj/machinery/atmospherics/components/binary/pump{ - dir = 1; - name = "External Gas to Loop" +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/bot, /turf/open/floor/iron/dark, -/area/engineering/supermatter/room) -"vEN" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/area/station/cargo/storage) +"weG" = ( +/obj/machinery/mass_driver/chapelgun{ + dir = 8 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/obj/machinery/door/window/right/directional/north{ + req_access = list("chapel_office") }, -/turf/open/floor/iron/dark/corner{ +/obj/effect/turf_decal/stripes/line{ dir = 1 }, -/area/hallway/primary/central/fore) -"vEU" = ( -/obj/machinery/door/airlock/command/glass{ - name = "Bridge"; - req_access_txt = "19" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ - cycle_id = "bridge" - }, -/turf/open/floor/iron/dark, -/area/command/bridge) -"vFc" = ( /obj/effect/turf_decal/stripes/line, +/turf/open/floor/plating, +/area/station/service/chapel/funeral) +"weK" = ( /obj/effect/decal/cleanable/dirt, -/turf/open/misc/asteroid/airless, -/area/space/nearstation) -"vFk" = ( -/obj/machinery/ai_slipper{ - uses = 10 - }, -/obj/effect/turf_decal/box, -/obj/machinery/flasher/directional/north{ - id = "AI"; - name = "Meatbag Pacifier"; - pixel_x = 26 - }, -/obj/machinery/camera/directional/south{ - c_tag = "AI Chamber Core"; - name = "core camera"; - network = list("aicore") - }, -/obj/machinery/light/floor, -/turf/open/floor/engine, -/area/ai_monitored/turret_protected/ai) -"vFo" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/decal/cleanable/dirt, /obj/structure/cable, -/obj/structure/disposalpipe/segment{ +/turf/open/floor/plating, +/area/station/maintenance/starboard/fore) +"weL" = ( +/obj/effect/turf_decal/tile/purple{ dir = 4 }, -/turf/open/floor/plating{ - icon_state = "platingdmg3" - }, -/area/maintenance/port/greater) -"vFq" = ( -/obj/machinery/light/small/directional/north, -/obj/structure/chair/sofa{ - color = "#c45c57" - }, -/obj/structure/sign/poster/contraband/random/directional/north, -/turf/open/floor/wood, -/area/maintenance/starboard/fore) -"vFw" = ( -/obj/structure/table/wood, -/obj/item/storage/box/seccarts{ - pixel_y = 5 +/obj/effect/turf_decal/tile/purple{ + dir = 1 }, -/obj/item/reagent_containers/food/drinks/bottle/whiskey{ - desc = "A bottle of whiskey. There's a label that reads 'tears' taped to the front."; - name = "Bottle of Tears"; - pixel_x = 3; - pixel_y = 5 +/obj/effect/turf_decal/tile/purple{ + dir = 1 }, -/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass{ - pixel_x = -6; - pixel_y = 4 +/obj/machinery/light/directional/north, +/obj/machinery/status_display/ai/directional/north, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"weR" = ( +/obj/structure/closet{ + name = "Evidence Closet" }, -/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass{ - pixel_y = 2 +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/obj/machinery/keycard_auth/directional/south{ - pixel_x = -6 +/obj/effect/turf_decal/bot, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small/directional/south, +/turf/open/floor/iron/dark, +/area/station/security/brig) +"weW" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 8 }, -/obj/machinery/status_display/evac/directional/west, -/obj/machinery/button/door/directional/south{ - id = "hosspace"; - name = "Space Blast Door Toggle"; - pixel_x = 8 +/obj/effect/turf_decal/tile/blue{ + dir = 4 }, -/turf/open/floor/wood, -/area/command/heads_quarters/hos) -"vFz" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 6 +/obj/effect/turf_decal/tile/red, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/extinguisher_cabinet/directional/south, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/station/commons/fitness/recreation) +"wfk" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/holopad, +/obj/effect/spawner/random/engineering/tracking_beacon, +/turf/open/floor/iron, +/area/station/command/teleporter) +"wfD" = ( +/obj/machinery/flasher/directional/west{ + id = "AI"; + name = "Meatbag Pacifier" }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 1 +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/line{ + dir = 10 }, +/obj/structure/cable, /turf/open/floor/engine, -/area/engineering/supermatter/room) -"vFR" = ( -/obj/machinery/atmospherics/components/unary/outlet_injector/on{ +/area/station/ai_monitored/turret_protected/ai_upload) +"wfF" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment, +/obj/structure/cable, +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/decal/cleanable/blood/old, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/plating{ icon_state = "platingdmg3" }, -/area/security/execution/education) -"vGa" = ( +/area/station/maintenance/starboard/fore) +"wgq" = ( +/obj/structure/table, +/obj/item/storage/toolbox/mechanical, +/obj/item/crowbar, +/obj/item/flashlight, +/obj/item/flashlight, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/structure/table, -/obj/item/storage/crayons, -/obj/item/clothing/under/color/grey{ - pixel_x = 4; - pixel_y = 4 - }, -/obj/item/clothing/under/color/grey, -/obj/machinery/light/directional/south, -/obj/effect/turf_decal/stripes/corner{ +/obj/machinery/firealarm/directional/south, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 1 }, /turf/open/floor/iron/dark, -/area/commons/fitness/recreation) -"vGk" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/bot, -/obj/structure/rack, -/obj/item/clothing/neck/stethoscope, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"vGl" = ( +/area/station/engineering/atmos) +"wgr" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/obj/structure/chair/office{ + dir = 1 }, -/obj/machinery/atmospherics/components/unary/cryo_cell{ - dir = 4 +/turf/open/floor/iron/dark, +/area/station/hallway/primary/aft) +"wgA" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 8 }, -/obj/effect/turf_decal/delivery, +/turf/open/floor/iron/dark, +/area/station/service/chapel/dock) +"wgO" = ( +/obj/structure/table, +/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ - dir = 4 + dir = 8 }, -/obj/effect/turf_decal/tile/neutral, +/obj/item/storage/fancy/donut_box, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/dark, -/area/medical/medbay/central) -"vGm" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/area/station/service/bar/atrium) +"wgS" = ( /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/obj/structure/table, +/obj/item/storage/box/pdas{ + pixel_x = 4; + pixel_y = 6 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/obj/item/storage/box/silver_ids{ + pixel_x = 4; + pixel_y = 6 }, -/obj/effect/turf_decal/stripes/corner{ - dir = 4 +/obj/item/storage/box/ids, +/obj/machinery/firealarm/directional/east, +/obj/effect/turf_decal/tile/blue{ + dir = 1 }, -/obj/item/kirbyplants{ - icon_state = "plant-16" +/obj/effect/turf_decal/tile/blue{ + dir = 8 }, -/obj/structure/sign/poster/official/random/directional/north, -/turf/open/floor/iron/dark/corner{ - dir = 1 +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/iron/dark, +/area/station/command/heads_quarters/hop) +"wgX" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 8 }, -/area/hallway/primary/central) -"vGO" = ( -/obj/structure/closet/secure_closet/engineering_personal, -/obj/item/clothing/suit/hooded/wintercoat/engineering, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"whj" = ( +/obj/structure/girder, +/obj/effect/decal/cleanable/cobweb, +/turf/open/floor/plating, +/area/station/maintenance/port/greater) +"whm" = ( /obj/effect/turf_decal/delivery, -/obj/machinery/light/directional/north, -/obj/machinery/light_switch/directional/north, -/obj/item/pickaxe/mini, -/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, /obj/effect/turf_decal/tile/neutral{ - dir = 4 + dir = 1 + }, +/obj/machinery/suit_storage_unit/standard_unit{ + desc = "An industrial suit storage device carrying retro space suits. Neat!"; + helmet_type = /obj/item/clothing/head/helmet/space; + suit_type = /obj/item/clothing/suit/space }, +/obj/item/radio/intercom/directional/east, /turf/open/floor/iron/dark, -/area/engineering/storage_shared) -"vGS" = ( -/obj/structure/closet/crate/freezer/blood, +/area/station/ai_monitored/command/storage/eva) +"why" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/maintenance, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron/dark, -/area/medical/surgery/aft) -"vGW" = ( /obj/effect/turf_decal/tile/neutral, +/turf/open/floor/iron/dark, +/area/station/maintenance/department/bridge) +"whD" = ( +/obj/structure/lattice/catwalk, +/turf/open/floor/plating/airless, +/area/station/solars/port/aft) +"whP" = ( +/obj/machinery/vending/engivend, /obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/simple/purple/visible{ - dir = 10 + dir = 1 }, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/turf/open/floor/iron, -/area/engineering/atmos/pumproom) -"vGY" = ( -/obj/structure/flora/ausbushes/brflowers, -/obj/structure/flora/ausbushes/leafybush, -/turf/open/floor/grass, -/area/service/hydroponics/garden) -"vHh" = ( -/obj/effect/turf_decal/tile/red{ - dir = 8 +/obj/effect/turf_decal/bot, +/obj/machinery/firealarm/directional/east, +/turf/open/floor/iron/dark, +/area/station/engineering/storage_shared) +"wij" = ( +/obj/effect/spawner/structure/window/reinforced/tinted, +/turf/open/floor/plating, +/area/station/commons/locker) +"win" = ( +/obj/effect/turf_decal/siding/thinplating/light/corner{ + dir = 1 }, -/obj/effect/turf_decal/tile/red{ - dir = 4 +/obj/machinery/light/directional/north, +/turf/open/floor/iron/dark, +/area/station/service/chapel/dock) +"wiw" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/door/airlock/public/glass{ + name = "Atrium" }, -/obj/effect/turf_decal/tile/neutral, +/obj/machinery/door/firedoor, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron/dark, +/area/station/service/bar/atrium) +"wiM" = ( +/obj/structure/cable, +/obj/structure/table, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/bridge_pipe/green/visible{ +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/machinery/atmospherics/pipe/bridge_pipe/yellow/visible, -/turf/open/floor/iron/showroomfloor, -/area/engineering/atmos) -"vHi" = ( -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 1 +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/obj/effect/turf_decal/tile/red{ +/obj/machinery/cell_charger, +/obj/item/stock_parts/cell/high, +/turf/open/floor/iron/dark, +/area/station/command/bridge) +"wiR" = ( +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/effect/turf_decal/tile/red{ +/obj/effect/turf_decal/tile/neutral, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/binary/valve/digital{ + name = "Waste Release" + }, +/obj/machinery/atmospherics/pipe/bridge_pipe/green/visible{ dir = 8 }, -/turf/open/floor/iron, -/area/service/theater) -"vHG" = ( +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"wjj" = ( +/obj/effect/spawner/structure/window/hollow/reinforced/directional{ + dir = 5 + }, /obj/structure/cable, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"wjm" = ( /obj/effect/turf_decal/tile/blue{ dir = 1 }, @@ -78553,2046 +78896,2407 @@ dir = 8 }, /obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/effect/turf_decal/siding/blue{ dir = 1 }, -/obj/machinery/power/apc/auto_name/directional/west, /turf/open/floor/iron, -/area/command/bridge) -"vHK" = ( -/obj/structure/table, -/obj/item/clothing/gloves/color/yellow, -/obj/item/electronics/apc, -/obj/item/electronics/airlock{ - pixel_y = 6 +/area/station/ai_monitored/command/storage/eva) +"wjs" = ( +/obj/machinery/ai_slipper{ + uses = 10 }, -/obj/item/stock_parts/cell/high, -/turf/open/floor/engine, -/area/engineering/storage/tech) -"vHV" = ( -/turf/closed/wall, -/area/security/checkpoint/customs) -"vIb" = ( -/obj/effect/turf_decal/bot, -/obj/structure/table, -/obj/item/stack/sheet/iron/ten{ - amount = 5 +/obj/effect/turf_decal/box, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 }, -/obj/item/assembly/prox_sensor, -/obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/stripes/corner{ dir = 1 }, -/obj/machinery/button/door/directional/west{ - id = "sparemech"; - name = "Abandoned Mech Bay Toggle" +/obj/effect/turf_decal/stripes/corner, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/engine, +/area/station/ai_monitored/turret_protected/ai) +"wjz" = ( +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 }, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"vIc" = ( -/obj/effect/turf_decal/tile/red{ +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/light/directional/south, +/obj/machinery/camera/directional/south{ + c_tag = "Aft Hallway Engineering Doors"; + name = "aft camera" + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/turf_decal/tile/red{ - dir = 1 +/turf/open/floor/iron, +/area/station/hallway/primary/aft) +"wjC" = ( +/obj/machinery/power/smes{ + charge = 5e+006 }, /obj/machinery/light/small/directional/north, -/obj/machinery/firealarm/directional/north, +/obj/structure/sign/warning/electric_shock{ + pixel_y = 32 + }, +/obj/structure/cable, +/turf/open/floor/circuit/red/telecomms, +/area/station/tcommsat/server) +"wjD" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/effect/turf_decal/tile/neutral{ - dir = 1 + dir = 8 }, -/obj/effect/turf_decal/stripes/line{ +/turf/open/floor/iron/dark/corner{ dir = 8 }, -/turf/open/floor/iron, -/area/security/brig) -"vIe" = ( -/obj/machinery/vending/tool, -/obj/effect/turf_decal/delivery, +/area/station/hallway/primary/central/fore) +"wjG" = ( /obj/effect/turf_decal/tile/neutral{ - dir = 4 + dir = 1 }, -/obj/effect/turf_decal/tile/neutral, -/obj/machinery/newscaster/directional/west, -/turf/open/floor/iron/dark, -/area/commons/storage/primary) -"vIz" = ( /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/siding/white{ + dir = 8 + }, +/obj/machinery/light/directional/south, +/turf/open/floor/iron/dark, +/area/station/service/hydroponics/garden) +"wjI" = ( +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ dir = 1 }, +/obj/structure/flora/bush/flowers_pp/style_random, +/obj/structure/flora/bush/flowers_yw/style_random, +/obj/structure/flora/bush/generic/style_random, +/turf/open/floor/grass, +/area/station/service/hydroponics) +"wjK" = ( +/turf/closed/wall, +/area/station/maintenance/department/security) +"wjP" = ( /obj/effect/turf_decal/tile/neutral, -/obj/machinery/light/directional/north, -/obj/machinery/medical_kiosk{ - pixel_y = 4 +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/obj/effect/turf_decal/box, -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/medical/medbay/lobby) -"vIA" = ( -/obj/effect/turf_decal/trimline/green/filled/line{ - dir = 5 +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, -/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/camera/directional/north{ - c_tag = "Prison Botany"; - network = list("ss13","prison") +/obj/machinery/atmospherics/pipe/smart/manifold/yellow/visible{ + dir = 4 }, +/obj/structure/disposalpipe/segment, /turf/open/floor/iron, -/area/security/prison) -"vIT" = ( -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/area/station/engineering/atmos) +"wkB" = ( +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ dir = 8 }, -/obj/effect/turf_decal/siding/blue{ - dir = 1 +/obj/effect/turf_decal/tile/yellow, +/obj/item/kirbyplants{ + icon_state = "plant-05" }, -/obj/structure/cable, +/obj/machinery/light/directional/south, +/obj/effect/landmark/start/hangover, /turf/open/floor/iron, -/area/command/bridge) -"vJk" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plating{ - icon_state = "platingdmg3" - }, -/area/maintenance/port/greater) -"vJH" = ( +/area/station/hallway/secondary/exit/departure_lounge) +"wkC" = ( /obj/effect/turf_decal/tile/neutral{ dir = 1 }, /obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron/dark, -/area/engineering/atmos) -"vJJ" = ( -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 8 + dir = 4 }, -/obj/effect/turf_decal/tile/neutral, -/obj/machinery/light/directional/south, -/obj/structure/disposalpipe/segment{ +/obj/machinery/airalarm/directional/north, +/turf/open/floor/iron/dark/corner{ dir = 4 }, +/area/station/hallway/primary/central/fore) +"wkP" = ( +/obj/structure/weightmachine/weightlifter, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 + }, +/obj/item/photo/old, /turf/open/floor/iron, -/area/hallway/primary/aft) -"vJM" = ( +/area/station/security/prison) +"wkT" = ( /obj/machinery/door/airlock/external{ - name = "Supply Dock Airlock" + name = "Brig Shuttle Airlock"; + space_dir = 4 }, /obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 8 }, -/obj/effect/mapping_helpers/airlock/access/all/supply/general, +/obj/effect/mapping_helpers/airlock/access/all/security/general, /turf/open/floor/iron/dark, -/area/cargo/storage) -"vJO" = ( +/area/station/hallway/secondary/exit/departure_lounge) +"wlb" = ( +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple, +/obj/structure/sign/departments/science{ + pixel_x = 32 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"wli" = ( /obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/obj/machinery/duct, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/sign/poster/contraband/random/directional/south, -/turf/open/floor/plating{ - icon_state = "platingdmg3" +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/area/maintenance/department/crew_quarters/bar) -"vJP" = ( -/turf/closed/wall, -/area/maintenance/department/bridge) -"vJR" = ( -/obj/effect/decal/cleanable/dirt, /turf/open/floor/plating{ - icon_state = "platingdmg1" + icon_state = "panelscorched" }, -/area/maintenance/department/medical/central) -"vJV" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/area/space/nearstation) +"wlm" = ( +/obj/structure/bookcase/random/fiction, +/turf/open/floor/iron/dark, +/area/station/maintenance/starboard/fore) +"wlz" = ( +/obj/structure/railing{ + dir = 8 }, -/obj/effect/turf_decal/tile/neutral, -/turf/open/floor/iron/dark/corner, -/area/hallway/primary/port) -"vJY" = ( -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ +/obj/machinery/door/firedoor/border_only{ dir = 1 }, -/obj/machinery/light/small/directional/south, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/turf/open/floor/iron/stairs/left{ + dir = 1 + }, +/area/station/service/chapel/dock) +"wlP" = ( +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red{ dir = 4 }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/turf/open/floor/plating{ - icon_state = "platingdmg3" +/obj/effect/turf_decal/tile/yellow{ + dir = 1 }, -/area/maintenance/solars/port/fore) -"vKc" = ( -/obj/effect/decal/cleanable/cobweb/cobweb2, -/obj/structure/table, -/obj/item/clipboard, -/obj/item/geiger_counter{ - pixel_x = -4; - pixel_y = 4 +/obj/effect/turf_decal/tile/yellow, +/obj/machinery/portable_atmospherics/scrubber, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/obj/item/toy/figure/ninja{ - pixel_x = 8; - pixel_y = 6 +/obj/effect/decal/cleanable/blood/old, +/obj/machinery/atmospherics/components/unary/portables_connector/visible/layer4{ + dir = 1 }, -/obj/item/pen, -/obj/item/radio/intercom/directional/north, -/turf/open/floor/circuit/green{ - luminosity = 2 +/turf/open/floor/iron/showroomfloor, +/area/station/maintenance/port/lesser) +"wlS" = ( +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 }, -/area/ai_monitored/command/nuke_storage) -"vKf" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/turf/open/floor/iron, +/area/station/security/brig) +"wmj" = ( +/obj/machinery/vending/wardrobe/sec_wardrobe, /obj/effect/turf_decal/tile/neutral{ - dir = 8 + dir = 4 }, /obj/effect/turf_decal/tile/neutral, -/turf/open/floor/iron, -/area/hallway/primary/central/fore) -"vKn" = ( -/obj/effect/turf_decal/siding/wood, +/obj/effect/turf_decal/bot, +/obj/structure/reagent_dispensers/wall/peppertank/directional/west, +/turf/open/floor/iron/dark, +/area/station/security/lockers) +"wmn" = ( /obj/structure/cable, -/obj/machinery/firealarm/directional/west, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/disposalpipe/segment, -/turf/open/floor/carpet/red, -/area/service/chapel/monastery) -"vKo" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 1 - }, -/obj/structure/cable, +/obj/machinery/power/apc/auto_name/directional/west, +/turf/open/floor/plating, +/area/station/maintenance/central) +"wmp" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/siding/wood{ +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/port/greater) +"wmq" = ( +/obj/effect/turf_decal/tile/yellow{ dir = 1 }, -/turf/open/floor/carpet/royalblue, -/area/service/chapel/office) -"vKr" = ( -/obj/effect/spawner/random/vending/colavend, -/turf/open/floor/plating, -/area/maintenance/department/crew_quarters/bar) -"vKx" = ( -/obj/effect/turf_decal/delivery, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/tile/yellow, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 8 }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/structure/disposaloutlet, -/obj/structure/disposalpipe/trunk{ +/turf/open/floor/iron/showroomfloor, +/area/station/medical/chemistry) +"wmr" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ dir = 4 }, -/obj/machinery/light/small/directional/north, -/obj/structure/sign/warning/vacuum{ - pixel_x = -32 - }, -/obj/effect/decal/cleanable/cobweb, -/obj/effect/decal/cleanable/dirt, -/obj/structure/sign/poster/contraband/random/directional/north, -/turf/open/floor/plating{ - icon_state = "platingdmg1" - }, -/area/maintenance/disposal) -"vKz" = ( -/obj/structure/table/wood, -/obj/item/flashlight/lamp/green{ - pixel_y = 4 - }, -/obj/machinery/status_display/evac/directional/north, -/obj/item/radio/intercom/directional/west, -/turf/open/floor/carpet, -/area/medical/psychology) -"vKW" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/spawner/random/structure/barricade, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/siding/wood/corner{ - dir = 1 +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/airalarm/directional/east, +/obj/machinery/camera/directional/east{ + c_tag = "Aft Hallway Transfer Centre Doors"; + name = "aft camera" }, -/turf/open/floor/plating/rust, -/area/maintenance/department/crew_quarters/bar) -"vLz" = ( -/obj/machinery/door/airlock/maintenance{ - req_access_txt = "12" +/turf/open/floor/iron, +/area/station/hallway/primary/aft) +"wms" = ( +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment, -/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ - cycle_id = "engi-maint-passthrough" +/turf/open/floor/iron, +/area/station/security/brig) +"wmB" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/binary/pump/on/layer4{ + dir = 1 }, -/turf/open/floor/iron/dark, -/area/maintenance/starboard/aft) -"vLM" = ( /turf/open/floor/plating, -/area/maintenance/starboard) -"vMa" = ( -/obj/effect/turf_decal/tile/red{ +/area/station/maintenance/starboard) +"wmG" = ( +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/turf_decal/tile/red, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/showroomfloor, -/area/service/bar/atrium) -"vMh" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, /obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/north, +/obj/machinery/power/apc/auto_name/directional/east, /turf/open/floor/iron/dark, -/area/service/chapel/funeral) -"vME" = ( +/area/station/commons/vacant_room/commissary) +"wmM" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/light/directional/east, +/turf/open/floor/carpet/green, +/area/station/service/lawoffice) +"wmP" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/delivery, -/obj/machinery/button/door/directional/west{ - id = "gatewayshutters"; - name = "Gateway Shutters"; - req_access_txt = "19" +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ + dir = 10 }, -/obj/machinery/door/poddoor/shutters/window{ - id = "gatewayshutters"; - name = "Gateway Chamber Shutters" +/obj/structure/cable, +/turf/open/floor/plating{ + icon_state = "panelscorched" }, -/turf/open/floor/iron/dark, -/area/command/gateway) -"vMF" = ( +/area/station/maintenance/port/lesser) +"wmZ" = ( +/obj/structure/window/reinforced/spawner/north, +/obj/structure/transit_tube/crossing, +/turf/open/floor/plating, +/area/station/maintenance/fore) +"wnc" = ( +/obj/structure/dresser, +/obj/machinery/light/small/directional/north, +/obj/structure/noticeboard/directional/north, /turf/open/floor/wood, -/area/service/bar/atrium) -"vMJ" = ( -/obj/effect/turf_decal/tile/blue{ +/area/station/service/theater) +"wnl" = ( +/obj/machinery/power/port_gen/pacman, +/obj/item/stack/sheet/mineral/plasma{ + amount = 5 + }, +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, /obj/effect/turf_decal/tile/neutral, -/obj/machinery/light/small/directional/east, +/obj/machinery/firealarm/directional/west, /turf/open/floor/iron/dark, -/area/command/bridge) -"vMP" = ( -/obj/machinery/airalarm/directional/south, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 1 - }, -/turf/open/floor/engine, -/area/tcommsat/computer) -"vNE" = ( -/obj/structure/bed/roller, -/obj/machinery/iv_drip, -/obj/effect/turf_decal/bot_white/left, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/area/station/engineering/main) +"wno" = ( +/obj/machinery/mecha_part_fabricator/maint{ + name = "forgotten exosuit fabricator" }, -/obj/structure/extinguisher_cabinet/directional/west, -/obj/effect/turf_decal/stripes/corner, /turf/open/floor/iron/dark, -/area/medical/medbay/central) -"vNG" = ( +/area/station/service/chapel/storage) +"wny" = ( +/obj/effect/decal/cleanable/blood/old, +/obj/effect/turf_decal/delivery, +/turf/open/floor/iron/freezer, +/area/station/service/kitchen/coldroom) +"wnJ" = ( /obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, /obj/effect/turf_decal/tile/blue{ dir = 8 }, -/obj/effect/turf_decal/tile/blue, -/obj/machinery/firealarm/directional/south, -/obj/effect/turf_decal/siding/blue/corner{ +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/structure/disposalpipe/segment{ - dir = 4 +/turf/open/floor/iron, +/area/station/command/bridge) +"wnX" = ( +/obj/structure/table/wood, +/obj/item/storage/box/seccarts{ + pixel_y = 5 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/showroomfloor, -/area/medical/medbay/central) -"vOk" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/obj/item/reagent_containers/food/drinks/bottle/whiskey{ + desc = "A bottle of whiskey. There's a label that reads 'tears' taped to the front."; + name = "Bottle of Tears"; + pixel_x = 3; + pixel_y = 5 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/camera/directional/west{ - c_tag = "Supermatter Terminal"; - name = "engineering camera"; - network = list("ss13","engine") +/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass{ + pixel_x = -6; + pixel_y = 4 }, -/obj/machinery/light_switch/directional/west, -/obj/structure/cable, -/turf/open/floor/engine, -/area/engineering/supermatter/room) -"vOv" = ( -/obj/machinery/hydroponics/soil, -/obj/item/seeds/ambrosia, -/turf/open/floor/grass, -/area/security/prison) -"vOE" = ( -/obj/structure/lattice/catwalk, -/obj/structure/cable, -/turf/open/floor/plating/airless, -/area/solars/port/aft) -"vOP" = ( +/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass{ + pixel_y = 2 + }, +/obj/machinery/keycard_auth/directional/south{ + pixel_x = -6 + }, +/obj/machinery/status_display/evac/directional/west, +/obj/machinery/button/door/directional/south{ + id = "hosspace"; + name = "Space Blast Door Toggle"; + pixel_x = 8 + }, +/turf/open/floor/wood, +/area/station/command/heads_quarters/hos) +"woc" = ( /obj/effect/turf_decal/tile/yellow{ - dir = 1 + dir = 4 }, /obj/effect/turf_decal/tile/yellow{ - dir = 8 + dir = 1 }, -/obj/effect/turf_decal/tile/red{ +/obj/effect/turf_decal/tile/blue{ dir = 1 }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/obj/effect/turf_decal/siding/yellow{ - dir = 8 +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, +/obj/machinery/atmospherics/pipe/smart/manifold/cyan/visible, /turf/open/floor/iron, -/area/engineering/lobby) -"vPc" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/area/station/engineering/atmos) +"woj" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/blue{ + dir = 4 }, +/obj/effect/turf_decal/tile/blue, /obj/effect/turf_decal/tile/neutral, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/duct, -/obj/effect/turf_decal/siding/white{ - dir = 9 - }, -/turf/open/floor/iron/dark, -/area/service/bar) -"vPg" = ( -/obj/effect/spawner/random/structure/girder, -/turf/open/floor/plating, -/area/maintenance/central) -"vPm" = ( -/obj/effect/landmark/start/ai/secondary, -/obj/item/radio/intercom/directional/north{ - freerange = 1; - listening = 0; - name = "Custom Channel"; - pixel_x = -8 - }, -/obj/item/radio/intercom/directional/west{ - freerange = 1; - listening = 0; - name = "Common Channel" - }, -/obj/item/radio/intercom/directional/south{ - freerange = 1; - frequency = 1447; - listening = 0; - name = "Private Channel"; - pixel_x = -8 +/turf/open/floor/iron, +/area/station/security/courtroom) +"wor" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 1 }, -/obj/machinery/door/window{ - atom_integrity = 300; - base_state = "rightsecure"; - dir = 4; - icon_state = "rightsecure"; - layer = 4.1; - name = "Secondary AI Core Access"; - pixel_x = 4; - req_access_txt = "16" +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/turf/open/floor/circuit/red, -/area/ai_monitored/turret_protected/ai) -"vPz" = ( -/obj/item/kirbyplants/random, -/obj/machinery/status_display/ai/directional/east, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/ai_upload) -"vPL" = ( -/obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/turf/open/floor/engine, -/area/ai_monitored/turret_protected/ai) -"vPQ" = ( -/obj/machinery/door/airlock/grunge, -/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron/dark, -/area/service/chapel/dock) -"vPV" = ( -/obj/structure/reagent_dispensers/water_cooler, -/obj/effect/turf_decal/siding/wood{ +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"wot" = ( +/obj/effect/decal/cleanable/cobweb, +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/structure/crate, +/obj/effect/turf_decal/bot, +/turf/open/floor/plating, +/area/station/maintenance/port/greater) +"woz" = ( +/obj/structure/railing{ + dir = 9 + }, +/turf/open/floor/engine/hull/reinforced, +/area/space/nearstation) +"woB" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/turf/open/floor/wood, -/area/service/chapel/dock) -"vQq" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/machinery/airalarm/directional/west, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ dir = 8 }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/sign/poster/contraband/random/directional/south, -/turf/open/floor/plating{ - icon_state = "panelscorched" +/obj/effect/turf_decal/tile/blue{ + dir = 8 }, -/area/maintenance/starboard) -"vQB" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment, +/obj/structure/table, +/obj/item/book/manual/wiki/surgery, +/obj/item/razor, +/obj/machinery/power/apc/auto_name/directional/south, /obj/structure/cable, /turf/open/floor/iron/showroomfloor, -/area/security/office) -"vQF" = ( -/obj/structure/lattice, -/obj/structure/grille, +/area/station/medical/surgery/fore) +"woG" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/directional/north, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/security/prison) +"woH" = ( +/mob/living/simple_animal/hostile/carp{ + environment_smash = 0; + name = "Tuna"; + real_name = "Tuna" + }, /turf/open/misc/asteroid/airless, /area/space/nearstation) -"vQN" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/door/firedoor/border_only, -/obj/machinery/light/small/directional/east, -/turf/open/floor/iron/stairs{ +"woI" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/corner{ dir = 1 }, -/area/service/chapel/monastery) -"vQU" = ( -/obj/effect/turf_decal/tile/red{ - dir = 8 +/obj/machinery/light/small/directional/south, +/turf/open/floor/plating{ + icon_state = "platingdmg3" }, -/obj/structure/cable, -/obj/structure/disposalpipe/junction/flip{ +/area/station/maintenance/fore) +"woJ" = ( +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/hallway/primary/aft) -"vQX" = ( -/obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/structure/closet/firecloset, +/obj/effect/turf_decal/delivery, +/turf/open/floor/iron/dark, +/area/station/hallway/primary/aft) +"woV" = ( +/obj/effect/turf_decal/bot, +/obj/structure/rack, +/obj/structure/noticeboard/directional/east, +/obj/item/clothing/gloves/color/fyellow, +/obj/item/clothing/under/color/grey, +/obj/item/clothing/mask/gas{ + pixel_x = 4; + pixel_y = 4 + }, +/turf/open/floor/iron/dark, +/area/station/maintenance/port/greater) +"wpd" = ( +/obj/machinery/door/window/right/directional/east{ + pixel_y = 32 + }, +/turf/open/misc/asteroid/airless, +/area/space/nearstation) +"wpe" = ( +/obj/machinery/power/emitter/welded{ dir = 4 }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/engineering/supermatter/room) +"wpg" = ( /obj/structure/table, -/obj/item/exodrone, -/obj/machinery/camera/directional/south{ - c_tag = "Cargo Drones"; - name = "cargo camera"; - network = list("ss13","qm") +/obj/effect/turf_decal/tile/red{ + dir = 8 }, -/obj/structure/sign/poster/random/directional/south, -/turf/open/floor/iron/dark, -/area/cargo/drone_bay) -"vRa" = ( -/obj/structure/lattice/catwalk, -/turf/open/floor/plating/airless, -/area/solars/port/aft) -"vRh" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/engine, -/area/ai_monitored/turret_protected/ai_upload) -"vRm" = ( -/obj/structure/chair{ +/obj/effect/turf_decal/tile/red{ dir = 4 }, -/obj/effect/landmark/start/security_officer, -/obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ +/obj/effect/turf_decal/tile/red{ dir = 1 }, -/turf/open/floor/iron/dark, -/area/security/office) -"vRn" = ( -/obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/stripes/line{ - dir = 5 + dir = 1 }, -/turf/open/floor/iron, -/area/maintenance/disposal/incinerator) -"vRA" = ( -/obj/effect/decal/cleanable/dirt, +/obj/item/book/manual/wiki/security_space_law, +/obj/machinery/flasher/directional/west{ + id = "Cell 4"; + name = "Prisoner Pacifier" + }, +/turf/open/floor/iron/showroomfloor, +/area/station/security/brig) +"wpn" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/item/kirbyplants{ + icon_state = "plant-21" + }, +/obj/item/radio/intercom/directional/north, +/obj/machinery/status_display/ai/directional/west, +/turf/open/floor/iron/dark, +/area/station/hallway/secondary/exit/departure_lounge) +"wpo" = ( /obj/effect/decal/cleanable/blood/old, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/plating{ - icon_state = "panelscorched" +/obj/structure/chair/office{ + dir = 1 }, -/area/maintenance/port/lesser) -"vRC" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/effect/decal/cleanable/dirt, /obj/structure/cable, /turf/open/floor/plating{ icon_state = "panelscorched" }, -/area/maintenance/starboard/aft) -"vRQ" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/engine, -/area/ai_monitored/turret_protected/ai_upload) -"vRY" = ( -/obj/item/kirbyplants{ - icon_state = "plant-18" +/area/station/maintenance/fore) +"wpu" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 }, -/obj/effect/turf_decal/tile/blue, +/mob/living/simple_animal/hostile/asteroid/hivelord, +/turf/open/floor/plating, +/area/station/cargo/warehouse) +"wpw" = ( +/turf/closed/wall, +/area/station/science/xenobiology) +"wpD" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, /obj/effect/turf_decal/tile/blue{ dir = 4 }, /obj/effect/turf_decal/tile/blue{ - dir = 8 + dir = 1 }, -/obj/effect/turf_decal/tile/blue, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron/showroomfloor, -/area/medical/medbay/lobby) -"vSd" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "Isolation"; - name = "Isolation Shutters" +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/turf/open/floor/plating, -/area/security/prison/safe) -"vSj" = ( -/obj/effect/turf_decal/tile/blue{ +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"wpI" = ( +/obj/machinery/door/airlock/maintenance, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/unres{ dir = 8 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +/turf/open/floor/iron/dark, +/area/station/maintenance/aft) +"wpM" = ( +/obj/structure/chair{ dir = 8 }, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/turf/open/floor/engine/vacuum, +/area/station/science/ordnance/bomb) +"wqd" = ( +/obj/item/radio/intercom/directional/west, +/obj/machinery/modular_computer/console/preset/cargochat/service{ dir = 4 }, +/obj/effect/turf_decal/bot, +/obj/machinery/light_switch/directional/west{ + pixel_y = -10 + }, +/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/effect/turf_decal/siding/blue{ +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/machinery/firealarm/directional/south, -/turf/open/floor/iron, -/area/command/bridge) -"vSx" = ( -/turf/closed/wall/rust, -/area/service/bar) -"vSH" = ( -/obj/effect/decal/cleanable/ash, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark, +/area/station/hallway/secondary/service) +"wqi" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, +/turf/open/floor/engine/vacuum, +/area/station/science/ordnance/bomb) +"wqu" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/flora/rock, +/turf/open/misc/asteroid, +/area/space/nearstation) +"wqx" = ( /obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, /turf/open/floor/plating{ icon_state = "platingdmg1" }, -/area/maintenance/disposal/incinerator) -"vSV" = ( -/obj/machinery/camera/directional/west{ - c_tag = "Atmospherics Tank - Plasma"; - name = "atmospherics camera"; - network = list("ss13","engine") +/area/station/maintenance/port/lesser) +"wqE" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/turf/open/floor/engine/plasma, -/area/engineering/atmos) -"vSW" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/camera/directional/south, -/obj/structure/lattice/catwalk, -/obj/machinery/light/directional/south, -/turf/open/floor/plating/airless, -/area/hallway/secondary/entry) -"vTl" = ( -/obj/machinery/atmospherics/pipe/smart/simple/green/visible, -/turf/closed/wall, -/area/engineering/atmos) -"vTG" = ( -/obj/effect/turf_decal/tile/green{ +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/effect/turf_decal/tile/green, -/obj/effect/turf_decal/tile/green{ +/obj/effect/landmark/event_spawn, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"wqF" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/siding/wood, +/obj/structure/chair/stool/directional/south, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/obj/effect/landmark/start/hangover, +/turf/open/floor/wood, +/area/station/service/library) +"wqL" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/trimline/purple/filled/line, +/turf/open/floor/plating/plasma/rust, +/area/station/maintenance/space_hut/plasmaman) +"wqQ" = ( +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ dir = 8 }, -/obj/effect/turf_decal/tile/green{ +/obj/effect/turf_decal/tile/purple, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/siding/purple, +/turf/open/floor/iron/showroomfloor, +/area/station/science/lab) +"wqR" = ( +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/turf_decal/delivery, -/turf/open/floor/iron/checker, -/area/service/hydroponics) -"vTQ" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/obj/structure/window/reinforced, +/obj/machinery/monkey_recycler, +/obj/item/radio/intercom/directional/north, +/turf/open/floor/iron/dark, +/area/station/science/xenobiology) +"wqZ" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, /obj/structure/cable, -/obj/effect/turf_decal/siding/purple{ - dir = 8 +/obj/machinery/door/airlock/security/glass{ + id_tag = "innerbrig"; + name = "Brig" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "brig-entrance-right" + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/mapping_helpers/airlock/access/all/security/entrance, +/turf/open/floor/iron/dark, +/area/station/security/brig) +"wrc" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/maintenance/department/security) +"wre" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 1 }, -/turf/open/floor/iron, -/area/science/robotics/mechbay) -"vUd" = ( -/obj/effect/turf_decal/tile/blue{ +/obj/structure/table, +/obj/machinery/microwave, +/turf/open/floor/iron/white, +/area/station/security/prison/mess) +"wrp" = ( +/obj/structure/chair/office{ dir = 4 }, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue, +/turf/open/floor/engine, +/area/station/ai_monitored/command/storage/satellite) +"wrt" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/iv_drip, -/obj/effect/turf_decal/stripes/line, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/disposal/incinerator) +"wrE" = ( +/obj/structure/grille, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/extinguisher_cabinet/directional/south{ - pixel_x = 26 +/obj/structure/cable, +/turf/open/floor/plating{ + icon_state = "panelscorched" }, -/obj/structure/disposalpipe/segment{ - dir = 4 +/area/station/maintenance/port/greater) +"wrI" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/public/glass{ + name = "Holodeck" }, -/turf/open/floor/iron/showroomfloor, -/area/medical/virology) -"vUn" = ( -/obj/structure/chair{ - dir = 4 +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "holodeck" }, +/turf/open/floor/iron/dark, +/area/station/commons/fitness/recreation) +"wrY" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/brown/half/contrasted, +/obj/effect/turf_decal/tile/yellow, +/turf/open/floor/iron, +/area/station/cargo/miningoffice) +"wsg" = ( +/obj/structure/filingcabinet/chestdrawer, +/obj/effect/turf_decal/bot, /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/effect/decal/cleanable/dirt, +/obj/machinery/newscaster/directional/north, +/obj/machinery/camera/directional/north{ + c_tag = "Chief Medical Officer's Office"; + name = "medical camera"; + network = list("ss13","medical") + }, /turf/open/floor/iron/dark, -/area/security/interrogation) -"vUM" = ( -/obj/structure/table, +/area/station/command/heads_quarters/cmo) +"wso" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/firealarm/directional/south, +/turf/open/floor/plating, +/area/station/maintenance/disposal/incinerator) +"wsy" = ( +/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 4 }, +/obj/structure/chair/office/light, +/obj/machinery/light/directional/west, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/item/stack/package_wrap, -/obj/item/crowbar, -/obj/machinery/firealarm/directional/south, -/obj/effect/turf_decal/stripes/corner{ - dir = 1 - }, -/obj/item/electronics/airlock{ - pixel_x = -6; - pixel_y = 6 +/obj/effect/landmark/start/geneticist, +/turf/open/floor/iron/dark, +/area/station/science/genetics) +"wsz" = ( +/obj/machinery/door/airlock/external{ + name = "Supply Dock Airlock" }, -/obj/item/electronics/airlock{ - pixel_x = -6; - pixel_y = 6 +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 }, -/obj/item/hand_labeler, +/obj/effect/mapping_helpers/airlock/access/all/supply/general, /turf/open/floor/iron/dark, -/area/engineering/lobby) -"vUU" = ( -/obj/structure/cable, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/door/airlock/maintenance{ - name = "command maintenance"; - req_one_access_txt = "12;17;19" +/area/station/cargo/storage) +"wsX" = ( +/obj/effect/decal/cleanable/blood/old, +/obj/effect/decal/cleanable/dirt, +/obj/structure/sign/poster/contraband/random/directional/west, +/turf/open/floor/plating{ + icon_state = "platingdmg3" }, -/turf/open/floor/iron/dark, -/area/maintenance/central) -"vVq" = ( -/obj/effect/spawner/structure/window, +/area/station/maintenance/port/lesser) +"wtt" = ( +/obj/effect/turf_decal/bot, +/obj/effect/decal/cleanable/dirt, +/obj/structure/reagent_dispensers/watertank, /turf/open/floor/plating, -/area/service/bar/atrium) -"vVV" = ( -/obj/machinery/door/poddoor/shutters/preopen{ - id = "emmd"; - name = "Emergency Medical Lockdown Shutters" - }, -/obj/effect/turf_decal/caution/stand_clear, -/obj/machinery/door/firedoor, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, +/area/station/maintenance/starboard) +"wtz" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark, -/area/medical/medbay/lobby) -"vVX" = ( -/obj/structure/flora/ausbushes/palebush{ - icon_state = "fullgrass_2" - }, -/obj/structure/flora/ausbushes/palebush{ - icon_state = "genericbush_1" - }, -/turf/open/misc/asteroid, -/area/space/nearstation) -"vWa" = ( +/obj/structure/cable, /obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ dir = 8 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/blue{ dir = 1 }, -/obj/effect/turf_decal/siding/blue/corner{ - dir = 4 +/obj/effect/turf_decal/stripes/corner{ + dir = 1 }, /turf/open/floor/iron, -/area/command/bridge) -"vWy" = ( -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/iron/dark, -/area/service/chapel/funeral) -"vWL" = ( -/obj/machinery/door/airlock/maintenance{ - name = "service maintenance"; - req_one_access_txt = "25;26;35;28;22;37;46;38;70" +/area/station/command/bridge) +"wtF" = ( +/obj/structure/chair/sofa/right, +/obj/structure/sign/poster/official/love_ian{ + pixel_y = 32 }, -/turf/open/floor/plating, -/area/maintenance/department/crew_quarters/bar) -"vWP" = ( -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ +/turf/open/floor/carpet, +/area/station/medical/psychology) +"wtP" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ dir = 4 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue, /obj/effect/turf_decal/tile/blue, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/showroomfloor, -/area/command/heads_quarters/cmo) -"vWR" = ( -/obj/effect/decal/cleanable/cobweb, -/obj/effect/turf_decal/stripes/corner{ +/area/station/medical/psychology) +"wua" = ( +/obj/machinery/modular_computer/console/preset/civilian{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/station/science/ordnance/office) +"wuc" = ( +/turf/closed/wall/r_wall/rust, +/area/station/science/xenobiology) +"wue" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ dir = 4 }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plating, -/area/cargo/warehouse) -"vWT" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/table/wood, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/iron/showroomfloor, +/area/station/medical/medbay/central) +"wuh" = ( +/obj/effect/landmark/start/hangover, /obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/turf/open/floor/iron/dark/corner, +/area/station/hallway/primary/central/fore) +"wuo" = ( +/obj/structure/table, +/obj/effect/turf_decal/tile/red{ dir = 8 }, -/obj/item/paper_bin{ - pixel_x = -4; - pixel_y = 4 +/obj/effect/turf_decal/tile/red{ + dir = 4 }, -/obj/item/coin/twoheaded{ - pixel_x = 8; - pixel_y = 6 +/obj/effect/turf_decal/tile/red{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/maintenance/port/fore) -"vXb" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/blood/old, -/obj/structure/cable, -/obj/machinery/duct, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plastic, -/area/hallway/secondary/service) -"vXv" = ( -/obj/structure/flora/grass/jungle/b, -/obj/structure/flora/ausbushes/ywflowers, -/obj/item/plant_analyzer, -/turf/open/floor/grass, -/area/security/prison) -"vXM" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/item/book/manual/wiki/security_space_law, +/obj/machinery/flasher/directional/west{ + id = "Cell 6"; + name = "Prisoner Pacifier" + }, +/turf/open/floor/iron/showroomfloor, +/area/station/security/brig) +"wuv" = ( +/obj/structure/sign/warning/deathsposal, +/turf/closed/wall, +/area/station/maintenance/starboard/aft) +"wuE" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/stripes/corner, -/obj/item/kirbyplants{ - icon_state = "plant-21" +/obj/structure/cable, +/obj/effect/turf_decal/tile/green, +/obj/effect/turf_decal/tile/blue{ + dir = 8 }, -/obj/effect/turf_decal/tile/red/half/contrasted, -/obj/effect/turf_decal/tile/neutral, -/turf/open/floor/iron/showroomfloor, -/area/security/office) -"vXR" = ( +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"wuI" = ( +/obj/structure/sign/poster/contraband/missing_gloves, +/turf/closed/wall/rust, +/area/station/maintenance/port/greater) +"wuK" = ( /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ - dir = 8 + dir = 1 }, /obj/effect/turf_decal/tile/neutral{ - dir = 1 + dir = 8 }, /obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/effect/landmark/start/hangover, +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ + dir = 5 + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, /turf/open/floor/iron, -/area/hallway/primary/starboard) -"vXS" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 1 +/area/station/engineering/atmos) +"wuT" = ( +/obj/machinery/door/airlock/external{ + name = "Prison External Airlock" }, -/turf/open/floor/plating{ - icon_state = "panelscorched" +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 }, -/area/maintenance/disposal/incinerator) -"vYa" = ( -/obj/structure/chair/pew/left{ +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/unres{ dir = 4 }, -/obj/machinery/newscaster/directional/west, -/obj/effect/decal/cleanable/dirt, -/obj/effect/landmark/start/hangover, +/obj/effect/mapping_helpers/airlock/access/any/security/maintenance, /turf/open/floor/iron/dark, -/area/security/courtroom) -"vYl" = ( -/obj/structure/plasticflaps/opaque, -/obj/effect/turf_decal/delivery, -/obj/machinery/door/window/left/directional/north{ - name = "Kitchen Delivery Access"; - req_access_txt = "28" - }, -/obj/machinery/navbeacon{ - codes_txt = "delivery;dir=1"; - dir = 1; - freq = 1400; - location = "Kitchen" +/area/station/maintenance/port/lesser) +"wvj" = ( +/obj/structure/rack, +/obj/effect/spawner/random/techstorage/command_all, +/turf/open/floor/circuit/green{ + luminosity = 2 }, -/turf/open/floor/iron/dark, -/area/maintenance/department/bridge) -"vYw" = ( -/turf/closed/wall/r_wall/rust, -/area/engineering/storage_shared) -"vYR" = ( -/obj/machinery/vending/hydroseeds{ - slogan_delay = 700 +/area/station/engineering/storage/tech) +"wwf" = ( +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/turf_decal/bot_white, +/obj/machinery/newscaster/directional/north, +/turf/open/floor/wood, +/area/station/service/library) +"wwj" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/obj/machinery/turretid{ + control_area = "/area/station/ai_monitored/turret_protected/ai_upload"; + icon_state = "control_stun"; + name = "AI Upload Turret Control"; + pixel_x = -30 }, -/obj/effect/turf_decal/delivery, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/iron/dark, -/area/service/hydroponics) -"vZl" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/machinery/light/small/directional/east, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/engine, +/area/station/ai_monitored/turret_protected/ai_upload) +"wwv" = ( +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ dir = 4 }, +/obj/effect/turf_decal/tile/purple, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, /turf/open/floor/iron, -/area/maintenance/disposal/incinerator) -"vZx" = ( -/obj/item/radio/intercom/directional/north, -/turf/open/misc/sandy_dirt, -/area/service/hydroponics/garden) -"vZO" = ( -/obj/effect/turf_decal/loading_area{ - dir = 4 - }, +/area/station/science/robotics/mechbay) +"wwG" = ( +/turf/closed/wall/r_wall/rust, +/area/station/science/ordnance/office) +"wwJ" = ( +/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 = 1 }, -/obj/effect/turf_decal/stripes/corner, -/obj/structure/disposalpipe/segment{ +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, +/obj/effect/turf_decal/stripes/line, +/obj/structure/disposalpipe/segment, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"wwM" = ( +/obj/structure/cable, +/obj/machinery/power/apc/auto_name/directional/west, +/turf/open/floor/plating, +/area/station/maintenance/department/security) +"wxa" = ( +/obj/machinery/door/airlock/vault{ + id_tag = "bank"; + name = "Bank Vault" + }, +/obj/effect/mapping_helpers/airlock/abandoned, +/obj/effect/mapping_helpers/airlock/access/all/supply/vault, /turf/open/floor/iron/dark, -/area/engineering/atmos/storage/gas) -"waA" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/public/glass{ - name = "Holodeck" +/area/station/maintenance/port/greater) +"wxj" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/obj/effect/turf_decal/siding/wood/corner{ + dir = 4 }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ - cycle_id = "holodeck" +/turf/open/floor/wood, +/area/station/service/library) +"wxl" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/obj/machinery/firealarm/directional/east, +/obj/effect/turf_decal/tile/purple/anticorner/contrasted{ + dir = 4 }, -/turf/open/floor/iron/dark, -/area/commons/fitness/recreation) -"waD" = ( -/obj/structure/chair/pew/left{ - dir = 8 +/obj/structure/cable, +/turf/open/floor/iron/showroomfloor, +/area/station/science/ordnance/office) +"wxq" = ( +/turf/closed/wall/rust, +/area/station/service/hydroponics) +"wxx" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, -/obj/effect/turf_decal/siding/thinplating/dark{ - dir = 5 +/obj/machinery/atmospherics/components/binary/pump{ + dir = 1; + name = "Gas to Filter" }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/chapel{ - dir = 4 +/turf/open/floor/circuit/green{ + luminosity = 2 }, -/area/service/chapel/monastery) -"waQ" = ( -/obj/structure/door_assembly/door_assembly_ext{ - anchored = 1 +/area/station/engineering/supermatter) +"wxF" = ( +/obj/structure/table/wood, +/obj/effect/spawner/random/maintenance, +/turf/open/floor/carpet/green, +/area/station/cargo/warehouse) +"wxI" = ( +/obj/item/kirbyplants{ + icon_state = "plant-05" }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/dark, -/area/cargo/warehouse) -"waX" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible, -/obj/effect/turf_decal/delivery, -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/engineering/supermatter/room) -"wbd" = ( -/obj/machinery/computer/med_data, -/obj/machinery/newscaster/directional/north, -/turf/open/floor/wood, -/area/security/detectives_office) -"wbm" = ( /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/turf/open/floor/iron, -/area/cargo/storage) -"wbA" = ( -/obj/effect/turf_decal/siding/thinplating/dark/end{ - dir = 4 + dir = 1 }, -/obj/structure/window/spawner, -/obj/structure/window/spawner/east, -/obj/structure/window/spawner/north, -/obj/structure/flora/ausbushes/ppflowers, -/turf/open/floor/grass, -/area/service/chapel/dock) -"wbC" = ( -/obj/structure/cable, /obj/effect/decal/cleanable/dirt, -/obj/structure/disposalpipe/segment{ - dir = 6 +/turf/open/floor/iron/dark, +/area/station/maintenance/starboard/fore) +"wxM" = ( +/obj/structure/sign/warning/electric_shock{ + pixel_y = -32 }, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, -/area/maintenance/department/cargo) -"wbG" = ( -/obj/effect/turf_decal/sand/plating, -/obj/structure/disposalpipe/segment{ +/area/station/maintenance/port/lesser) +"wxU" = ( +/obj/effect/turf_decal/tile/brown{ dir = 4 }, -/turf/open/floor/plating/airless, -/area/space/nearstation) -"wbS" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"wyh" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 8 }, /obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/light/small/directional/south, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) +"wyu" = ( +/obj/effect/decal/cleanable/blood/old, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 4 }, -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/effect/landmark/xeno_spawn, +/obj/structure/sign/poster/contraband/random/directional/south, +/turf/open/floor/plating{ + icon_state = "platingdmg3" }, -/turf/open/floor/iron, -/area/command/bridge) -"wbU" = ( -/obj/effect/spawner/structure/window, -/turf/open/floor/plating, -/area/commons/storage/art) -"wcd" = ( -/obj/effect/turf_decal/stripes/line, +/area/station/maintenance/fore) +"wyv" = ( +/obj/structure/table, +/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/obj/item/clipboard{ + pixel_x = 4; + pixel_y = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible/layer2, -/turf/open/floor/iron, -/area/engineering/hallway) -"wcl" = ( /obj/effect/turf_decal/tile/neutral{ - dir = 4 + dir = 8 }, -/obj/effect/turf_decal/box/corners{ +/obj/item/folder/red, +/obj/item/folder/blue{ + pixel_x = 3; + pixel_y = 4 + }, +/obj/item/clipboard, +/obj/item/folder/red, +/obj/item/hand_labeler, +/obj/item/hand_labeler, +/turf/open/floor/iron/dark, +/area/station/cargo/storage) +"wyG" = ( +/obj/effect/landmark/start/quartermaster, +/obj/structure/chair/office, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 8 }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/security/courtroom) -"wct" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/plating, -/area/maintenance/aft) -"wcH" = ( -/obj/machinery/door/firedoor, +/turf/open/floor/carpet/orange, +/area/station/cargo/qm) +"wyO" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/door/airlock/command{ - name = "Chief Engineer's Office"; - req_access_txt = "56" +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, /obj/structure/disposalpipe/segment{ - dir = 4 + dir = 5 }, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"wyS" = ( /obj/structure/cable, -/turf/open/floor/iron/dark, -/area/command/heads_quarters/ce) -"wcW" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/green, -/obj/effect/turf_decal/tile/blue{ - dir = 4 +/obj/item/solar_assembly, +/obj/item/solar_assembly, +/obj/item/solar_assembly, +/obj/item/solar_assembly, +/obj/item/solar_assembly, +/obj/item/solar_assembly, +/obj/item/solar_assembly, +/obj/item/solar_assembly, +/obj/item/solar_assembly, +/obj/item/solar_assembly, +/obj/item/solar_assembly, +/obj/item/solar_assembly, +/obj/item/solar_assembly, +/obj/item/solar_assembly, +/obj/item/solar_assembly, +/obj/item/solar_assembly, +/obj/item/stack/sheet/glass/fifty, +/obj/structure/closet/crate/engineering/electrical, +/obj/structure/sign/warning/xeno_mining{ + pixel_x = 32 }, -/turf/open/floor/iron, -/area/service/hydroponics) -"wdd" = ( -/obj/effect/turf_decal/bot, /obj/effect/decal/cleanable/dirt, -/mob/living/simple_animal/hostile/asteroid/hivelord, -/turf/open/floor/plating, -/area/cargo/warehouse) -"wdh" = ( -/obj/structure/closet{ - name = "chapel locker" +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/effect/turf_decal/stripes/line{ + dir = 5 }, -/obj/item/storage/backpack/cultpack{ - pixel_x = 4; - pixel_y = 4 +/obj/machinery/light/small/directional/north, +/turf/open/floor/plating, +/area/station/maintenance/solars/starboard/aft) +"wyT" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/grille, +/obj/structure/sign/warning/electric_shock{ + pixel_x = -32 }, -/obj/item/clothing/under/color/black, -/obj/effect/turf_decal/bot, +/obj/structure/cable, /turf/open/floor/plating{ - icon_state = "platingdmg3" + icon_state = "panelscorched" }, -/area/maintenance/fore) -"wdH" = ( -/obj/effect/turf_decal/tile/neutral{ +/area/station/maintenance/port/fore) +"wyX" = ( +/obj/effect/turf_decal/tile/blue{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/machinery/computer/shuttle/mining/common, +/obj/effect/turf_decal/stripes/corner{ dir = 1 }, +/turf/open/floor/iron, +/area/station/commons/fitness/recreation) +"wyY" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/maintenance/port/lesser) +"wzi" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/showroomfloor, -/area/security/warden) -"wea" = ( -/obj/structure/table/wood, -/obj/item/book/manual/wiki/security_space_law, -/obj/item/hand_tele, -/obj/machinery/light/directional/south, -/obj/effect/turf_decal/siding/wood{ - dir = 4 +/obj/structure/disposalpipe/segment{ + dir = 9 }, -/obj/machinery/newscaster/directional/west, -/turf/open/floor/wood/large, -/area/command/heads_quarters/captain) -"wei" = ( -/turf/closed/wall/rust, -/area/cargo/sorting) -"weD" = ( -/obj/machinery/modular_computer/console/preset/engineering{ +/turf/open/floor/plating, +/area/station/maintenance/port/greater) +"wzk" = ( +/obj/machinery/modular_computer/console/preset/command{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/bot, -/obj/structure/cable, -/obj/effect/turf_decal/stripes/corner{ +/obj/machinery/requests_console/directional/west{ + announcementConsole = 1; + department = "Head of Personnel's Desk"; + departmentType = 5; + name = "Head of Personnel's Requests Console" + }, +/obj/machinery/light/directional/west, +/turf/open/floor/carpet/blue, +/area/station/command/heads_quarters/hop) +"wzp" = ( +/obj/machinery/hydroponics/constructable, +/obj/structure/railing/corner{ dir = 8 }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/station/service/hydroponics) +"wzr" = ( +/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/dark, -/area/command/heads_quarters/ce) -"wfg" = ( +/area/station/maintenance/disposal/incinerator) +"wzy" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/sign/warning/vacuum/external, +/turf/open/floor/plating, +/area/station/hallway/secondary/exit/departure_lounge) +"wzA" = ( /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light/directional/west, -/obj/machinery/computer/mechpad{ +/obj/effect/turf_decal/delivery, +/obj/structure/closet/emcloset, +/turf/open/floor/iron/dark, +/area/station/hallway/primary/port) +"wzE" = ( +/obj/effect/turf_decal/tile/yellow{ dir = 4 }, -/obj/effect/turf_decal/stripes/corner, -/obj/machinery/button/door/directional/south{ - id = "Skynet_launch"; - name = "Mech Bay Door Control" +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 }, -/turf/open/floor/iron/dark, -/area/science/robotics/mechbay) -"wfm" = ( -/obj/structure/rack, -/obj/item/storage/crayons, -/obj/item/storage/crayons, +/obj/structure/table, +/obj/item/stack/ducts/fifty, +/obj/item/stack/ducts/fifty, +/obj/item/plunger, +/obj/item/plunger, +/obj/structure/sign/departments/chemistry{ + pixel_x = 32 + }, +/obj/machinery/camera/directional/east{ + c_tag = "Chemistry East"; + network = list("ss13","medbay") + }, +/obj/machinery/button/door/directional/north{ + id = "chem_lockdown"; + name = "chemistry lockdown control"; + req_access = list("pharmacy") + }, +/turf/open/floor/iron/showroomfloor, +/area/station/medical/chemistry) +"wzG" = ( +/obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/tile/neutral{ - dir = 4 + dir = 1 }, -/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/item/airlock_painter, -/obj/effect/turf_decal/bot, +/obj/structure/chair/sofa/corp/left{ + dir = 8 + }, +/obj/structure/disposalpipe/segment, +/obj/effect/landmark/start/hangover, +/obj/machinery/newscaster/directional/east, /turf/open/floor/iron/dark, -/area/commons/storage/art) -"wfB" = ( +/area/station/hallway/secondary/service) +"wzI" = ( +/turf/closed/wall, +/area/station/command/heads_quarters/rd) +"wzK" = ( /obj/structure/plasticflaps/opaque, /obj/machinery/navbeacon{ codes_txt = "delivery;dir=1"; dir = 1; freq = 1400; - location = "Robotics" + location = "Security"; + name = "navigation beacon (Security Delivery)" }, -/obj/machinery/door/window/left/directional/east{ - name = "Robotics Delivery Access"; - req_access_txt = "29" +/obj/machinery/door/window/right/directional/north{ + name = "Security Delivery Access"; + req_access = list("security") }, /obj/effect/turf_decal/delivery, /turf/open/floor/iron/dark, -/area/maintenance/starboard/fore) -"wfD" = ( -/obj/machinery/flasher/directional/west{ - id = "AI"; - name = "Meatbag Pacifier" - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/line{ - dir = 10 +/area/station/maintenance/port/aft) +"wzW" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/firedoor, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "emmd"; + name = "Emergency Medical Lockdown Shutters" }, -/obj/structure/cable, -/turf/open/floor/engine, -/area/ai_monitored/turret_protected/ai_upload) -"wfK" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 8 +/obj/item/folder/white{ + pixel_x = 4 }, -/obj/machinery/nuclearbomb/beer, -/turf/open/floor/plating, -/area/cargo/warehouse) -"wgo" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "justiceshutter"; - name = "Justice Shutter" +/obj/item/clothing/head/soft/paramedic{ + pixel_x = 7; + pixel_y = 6 }, -/turf/open/floor/plating, -/area/security/execution/education) -"wgw" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/security/courtroom) -"wgC" = ( -/obj/machinery/door/airlock/mining/glass{ - name = "Quartermaster" +/obj/structure/desk_bell{ + pixel_x = -7 }, -/obj/machinery/door/firedoor, -/obj/effect/mapping_helpers/airlock/access/any/supply/qm, /turf/open/floor/iron/dark, -/area/cargo/qm) -"wgH" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/area/station/medical/paramedic) +"wzY" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/tile/red{ dir = 4 }, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/corner{ dir = 8 }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/effect/spawner/random/engineering/tracking_beacon, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, -/area/engineering/atmos) -"wgI" = ( -/obj/machinery/conveyor{ - id = "NTMSLoad2"; - name = "on ramp" - }, -/obj/machinery/door/poddoor{ - id = "freight_port"; - name = "Freight Bay Blast door" - }, -/turf/open/floor/plating, -/area/cargo/warehouse) -"wgK" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/closed/wall/r_wall, -/area/maintenance/aft) -"wgL" = ( +/area/station/maintenance/disposal/incinerator) +"wAn" = ( /obj/effect/turf_decal/tile/blue, /obj/effect/turf_decal/tile/blue{ - dir = 4 + dir = 1 }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/loading_area{ +/obj/effect/turf_decal/tile/red{ dir = 4 }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 +/obj/effect/turf_decal/tile/red{ + dir = 8 }, /turf/open/floor/iron, -/area/command/teleporter) -"wgQ" = ( -/obj/effect/decal/cleanable/ash, +/area/station/service/theater) +"wAo" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/power/apc/auto_name/directional/south, /turf/open/floor/plating{ icon_state = "panelscorched" }, -/area/maintenance/disposal/incinerator) -"whc" = ( -/obj/effect/turf_decal/stripes/corner, -/obj/machinery/disposal/bin, -/obj/machinery/light/directional/east, -/obj/item/radio/intercom/directional/east, -/obj/structure/disposalpipe/trunk{ - dir = 8 +/area/station/security/prison) +"wAt" = ( +/turf/closed/wall, +/area/station/security/execution/education) +"wAv" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/decal/cleanable/blood/gibs/old, +/obj/effect/decal/cleanable/blood/old, +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/turf/open/floor/iron/dark, -/area/command/heads_quarters/hos) -"whm" = ( -/obj/effect/turf_decal/delivery, +/turf/open/floor/plating, +/area/station/cargo/warehouse) +"wAz" = ( /obj/effect/turf_decal/tile/neutral{ dir = 8 }, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/machinery/suit_storage_unit/standard_unit{ - desc = "An industrial suit storage device carrying retro space suits. Neat!"; - helmet_type = /obj/item/clothing/head/helmet/space; - suit_type = /obj/item/clothing/suit/space +/obj/structure/railing{ + dir = 4 }, -/obj/item/radio/intercom/directional/east, /turf/open/floor/iron/dark, -/area/ai_monitored/command/storage/eva) -"whx" = ( -/obj/structure/closet/secure_closet/engineering_personal, -/obj/item/clothing/suit/hooded/wintercoat/engineering, +/area/station/science/research) +"wAC" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/siding/red, +/turf/open/floor/iron/showroomfloor, +/area/station/security/checkpoint/science/research) +"wAG" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/structure/chair/office/light{ + dir = 1; + pixel_y = 3 + }, +/obj/structure/cable, +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, +/turf/open/floor/iron/showroomfloor, +/area/station/science/xenobiology) +"wAS" = ( +/obj/machinery/telecomms/broadcaster/preset_left, +/turf/open/floor/circuit/green/telecomms/mainframe, +/area/station/tcommsat/server) +"wBo" = ( +/obj/structure/railing/corner{ + dir = 1 + }, +/obj/effect/turf_decal/siding/thinplating/dark, +/obj/effect/turf_decal/siding/thinplating/dark{ + dir = 1 + }, +/turf/open/floor/glass/reinforced, +/area/station/service/chapel/monastery) +"wBJ" = ( +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/neutral, +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"wCe" = ( /obj/effect/turf_decal/delivery, -/obj/machinery/newscaster/directional/north, -/obj/item/pickaxe/mini, /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, +/obj/structure/closet/emcloset, +/obj/effect/turf_decal/stripes/corner, +/obj/effect/decal/cleanable/blood/old, /turf/open/floor/iron/dark, -/area/engineering/storage_shared) -"wig" = ( -/obj/structure/table, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/item/storage/box/lights/mixed{ - pixel_y = 5 +/area/station/cargo/miningoffice) +"wCf" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment, +/obj/structure/cable, +/obj/structure/sign/poster/contraband/random/directional/east, +/turf/open/floor/plating{ + icon_state = "platingdmg3" }, -/obj/item/stack/package_wrap, -/obj/item/hand_labeler, -/obj/item/storage/box/shipping{ - pixel_x = -4; - pixel_y = -4 +/area/station/maintenance/starboard/aft) +"wCl" = ( +/obj/machinery/door/airlock/external{ + name = "External Airlock" }, -/turf/open/floor/iron/dark, -/area/commons/storage/primary) -"wiJ" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 }, -/obj/effect/decal/cleanable/blood/old, -/obj/structure/sign/poster/contraband/random/directional/north, -/turf/open/floor/wood{ - icon_state = "wood-broken4" +/obj/effect/mapping_helpers/airlock/access/all/engineering/external, +/turf/open/floor/plating{ + icon_state = "platingdmg1" }, -/area/cargo/warehouse) -"wiS" = ( +/area/station/maintenance/disposal) +"wCL" = ( +/obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 1 +/obj/structure/cable, +/turf/open/floor/plating{ + icon_state = "platingdmg1" }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/area/station/maintenance/port/lesser) +"wCR" = ( +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 8 }, -/turf/open/floor/iron, -/area/hallway/primary/port) -"wje" = ( +/obj/effect/turf_decal/tile/blue, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/machinery/newscaster/directional/south, +/turf/open/floor/iron/showroomfloor, +/area/station/medical/medbay/central) +"wDh" = ( +/obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/engine, +/area/station/ai_monitored/turret_protected/ai_upload) +"wDs" = ( /obj/effect/turf_decal/tile/red{ - dir = 4 + dir = 1 }, -/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/security/brig) +"wDz" = ( +/turf/closed/wall/r_wall, +/area/station/maintenance/port/lesser) +"wDF" = ( +/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/structure/sign/departments/lawyer{ - pixel_x = 32 +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/turf/open/floor/iron, -/area/hallway/primary/port) -"wjm" = ( -/obj/effect/turf_decal/tile/blue{ +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/turf_decal/tile/blue{ +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 8 }, -/obj/effect/turf_decal/tile/neutral{ +/turf/open/floor/iron/dark, +/area/station/security/brig) +"wDI" = ( +/obj/structure/flora/rock/pile/style_random, +/turf/open/misc/asteroid/lowpressure, +/area/space/nearstation) +"wEj" = ( +/obj/machinery/light/directional/north, +/obj/machinery/atmospherics/components/tank/air, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/station/maintenance/department/chapel/monastery) +"wEt" = ( +/turf/closed/wall/r_wall/rust, +/area/station/service/bar/atrium) +"wEw" = ( +/obj/effect/turf_decal/tile/green{ dir = 1 }, -/turf/open/floor/iron, -/area/ai_monitored/command/storage/eva) -"wjq" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/engineering{ - name = "Gravity Generator Chamber"; - req_one_access_txt = "19; 61" +/obj/effect/turf_decal/tile/green{ + dir = 4 + }, +/obj/effect/turf_decal/tile/green{ + dir = 8 + }, +/obj/effect/turf_decal/tile/green{ + dir = 1 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark, -/area/engineering/gravity_generator) -"wjs" = ( -/obj/machinery/ai_slipper{ - uses = 10 +/obj/effect/landmark/start/virologist, +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, -/obj/effect/turf_decal/box, -/obj/effect/turf_decal/stripes/corner{ +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/turf_decal/stripes/corner{ +/turf/open/floor/iron/showroomfloor, +/area/station/medical/virology) +"wEy" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/sink{ + pixel_y = 29 + }, +/obj/machinery/camera/directional/west{ + c_tag = "Prison Maintenance"; + network = list("ss13","prison") + }, +/mob/living/simple_animal/mouse/brown/tom{ + name = "Jerm" + }, +/turf/open/floor/iron/grimy, +/area/station/security/prison/safe) +"wEI" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ dir = 1 }, -/obj/effect/turf_decal/stripes/corner, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/turf/open/floor/engine, -/area/ai_monitored/turret_protected/ai) -"wjR" = ( -/obj/effect/spawner/random/decoration/glowstick, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/obj/structure/chair/stool/bar/directional/east, +/obj/machinery/light/directional/north, +/obj/machinery/computer/security/telescreen/entertainment/directional/north, +/turf/open/floor/iron/showroomfloor, +/area/station/service/bar/atrium) +"wEJ" = ( +/obj/effect/turf_decal/tile/blue{ dir = 4 }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/iron/showroomfloor, +/area/station/medical/medbay/central) +"wFg" = ( /obj/effect/decal/cleanable/dirt, -/obj/structure/sign/poster/contraband/random/directional/north, +/obj/structure/sign/poster/contraband/random/directional/west, /turf/open/floor/plating{ icon_state = "platingdmg3" }, -/area/hallway/primary/aft) -"wjS" = ( -/obj/machinery/disposal/bin, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, +/area/station/maintenance/aft) +"wFi" = ( +/obj/machinery/biogenerator, +/obj/effect/turf_decal/delivery, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, /obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/structure/disposalpipe/trunk{ dir = 8 }, /turf/open/floor/iron/dark, -/area/service/kitchen) -"wjU" = ( -/obj/effect/turf_decal/tile/neutral{ +/area/station/service/hydroponics) +"wFl" = ( +/turf/closed/wall/r_wall, +/area/station/command/heads_quarters/captain/private) +"wFm" = ( +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ dir = 4 }, -/obj/structure/extinguisher_cabinet/directional/west, -/obj/structure/cable, -/obj/effect/turf_decal/tile/red{ +/obj/effect/turf_decal/tile/blue, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/siding/blue{ dir = 4 }, -/obj/machinery/recharge_station, -/turf/open/floor/iron, -/area/security/office) -"wjW" = ( -/obj/structure/table/wood, -/obj/item/flashlight/lamp/green{ - pixel_x = -5; - pixel_y = 7 +/obj/structure/cable, +/obj/structure/disposalpipe/segment, +/obj/machinery/computer/department_orders/medical{ + dir = 8 }, -/obj/item/pen{ - pixel_x = 8; - pixel_y = 5 +/turf/open/floor/iron/showroomfloor, +/area/station/medical/medbay/central) +"wFs" = ( +/obj/item/food/grown/banana, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/grass, +/area/station/medical/virology) +"wFu" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 1 }, -/obj/item/pen/red{ - pixel_x = 5; - pixel_y = 1 +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/siding/wood{ + dir = 1 }, -/obj/item/toy/figure/hos, -/turf/open/floor/carpet/red, -/area/command/heads_quarters/hos) -"wkj" = ( -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 8 +/turf/open/floor/carpet/royalblue, +/area/station/service/chapel/office) +"wFB" = ( +/obj/machinery/light/floor, +/turf/open/floor/engine/plasma, +/area/station/engineering/atmos) +"wFG" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Surgery Maintenance" }, -/obj/effect/turf_decal/tile/blue, -/obj/effect/landmark/start/paramedic, -/obj/structure/chair/office/light, /obj/structure/cable, -/turf/open/floor/iron/showroomfloor, -/area/medical/paramedic) -"wku" = ( -/obj/effect/turf_decal/tile/blue{ +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral, -/obj/machinery/camera/directional/east{ - c_tag = "Bridge Access"; - name = "command camera" - }, +/obj/effect/mapping_helpers/airlock/access/all/medical/surgery, /turf/open/floor/iron/dark, -/area/command/bridge) -"wky" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 8 - }, -/obj/effect/turf_decal/box/red, -/obj/effect/turf_decal/tile/purple/half/contrasted, -/turf/open/floor/iron/showroomfloor, -/area/science/mixing) -"wkA" = ( -/obj/structure/table, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/area/station/maintenance/port/greater) +"wFJ" = ( +/obj/effect/turf_decal/tile/red{ + dir = 4 }, -/obj/item/stack/sheet/plasteel/fifty{ - pixel_x = -2; - pixel_y = 2 +/obj/machinery/light/directional/east, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/iron, +/area/station/security/brig) +"wFL" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 8 }, -/obj/item/stack/sheet/rglass{ - amount = 50; - pixel_x = 2; - pixel_y = -2 +/turf/open/floor/engine, +/area/station/ai_monitored/command/nuke_storage) +"wGd" = ( +/obj/machinery/atmospherics/pipe/smart/simple/yellow/visible{ + dir = 4 }, -/obj/item/electronics/airlock, -/obj/item/electronics/airlock, -/obj/item/stock_parts/cell/high, -/obj/item/stock_parts/cell/high, -/obj/machinery/camera/directional/south{ - c_tag = "Engineering Storage"; - name = "engineering camera"; - network = list("ss13","engine") +/obj/machinery/meter, +/turf/closed/wall/r_wall, +/area/station/engineering/atmos) +"wGe" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, -/obj/machinery/light_switch/directional/east, -/obj/item/stock_parts/cell/emproof{ - pixel_x = 3; - pixel_y = 7 +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/obj/item/stock_parts/cell/emproof{ - pixel_x = -6; - pixel_y = 5 +/obj/effect/landmark/start/assistant, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"wGh" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/turf/open/floor/iron/dark, -/area/engineering/main) -"wkN" = ( -/turf/closed/wall, -/area/cargo/miningoffice) -"wkX" = ( -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/effect/turf_decal/tile/blue, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, +/turf/open/floor/iron/dark, +/area/station/hallway/secondary/exit/departure_lounge) +"wGp" = ( +/obj/effect/spawner/random/vending/colavend, +/turf/open/floor/plating, +/area/station/maintenance/department/crew_quarters/bar) +"wGs" = ( +/obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/showroomfloor, -/area/medical/medbay/central) -"wlf" = ( -/obj/structure/railing{ - dir = 4 +/obj/machinery/door/airlock/mining/glass{ + name = "Mining Dock" }, -/obj/machinery/seed_extractor, -/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/iron/dark, +/area/station/cargo/warehouse) +"wGx" = ( +/obj/effect/turf_decal/tile/blue/fourcorners, /obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/computer/atmos_control/oxygen_tank{ dir = 4 }, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/siding/green{ +/obj/machinery/atmospherics/pipe/bridge_pipe/yellow/visible{ dir = 4 }, -/turf/open/floor/iron/dark, -/area/service/hydroponics/garden) -"wlj" = ( -/obj/structure/disposalpipe/segment{ - dir = 6 +/obj/machinery/atmospherics/pipe/bridge_pipe/green/visible, +/turf/open/floor/iron/showroomfloor, +/area/station/engineering/atmos) +"wGA" = ( +/obj/structure/table, +/obj/structure/railing, +/obj/item/seeds/potato{ + pixel_x = -1; + pixel_y = 1 }, -/obj/machinery/camera/directional/north{ - c_tag = "Morgue Entrance"; - name = "medical camera"; - network = list("ss13","medical") +/obj/item/seeds/sugarcane{ + pixel_x = -3; + pixel_y = 3 }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 +/obj/item/seeds/wheat{ + pixel_x = -5; + pixel_y = 5 }, -/obj/machinery/firealarm/directional/north, -/obj/machinery/light/directional/north, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/siding/white{ - dir = 4 +/obj/item/seeds/random{ + pixel_x = -6; + pixel_y = 6 + }, +/obj/item/reagent_containers/spray/cleaner, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron, +/area/station/service/hydroponics) +"wGD" = ( +/obj/machinery/door/poddoor/preopen{ + id = "gravity"; + name = "Gravity Generator Blast Door" }, +/obj/machinery/light/small/directional/south, +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/caution/stand_clear, /turf/open/floor/iron/dark, -/area/hallway/primary/fore) -"wlO" = ( -/obj/effect/decal/cleanable/dirt/dust, +/area/station/maintenance/starboard/aft) +"wGE" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/iron/showroomfloor, +/area/station/medical/surgery/fore) +"wGG" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/electrolyzer, /turf/open/floor/iron/dark, -/area/service/chapel/storage) -"wlV" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ +/area/station/maintenance/disposal/incinerator) +"wGQ" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/item/kirbyplants, +/obj/effect/turf_decal/stripes/corner{ dir = 8 }, +/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/machinery/airalarm/directional/east, -/obj/effect/turf_decal/bot, -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ dir = 1 }, +/obj/effect/turf_decal/stripes/corner, /turf/open/floor/iron/dark, -/area/medical/medbay/lobby) -"wmD" = ( -/obj/machinery/door/airlock/maintenance{ - name = "kitchen coldroom maintenance"; - req_access_txt = "28" +/area/station/command/bridge) +"wGS" = ( +/obj/effect/turf_decal/tile/purple/half/contrasted{ + dir = 1 }, -/turf/open/floor/iron/dark, -/area/maintenance/department/bridge) -"wmI" = ( +/obj/structure/tank_dispenser, +/turf/open/floor/iron/showroomfloor, +/area/station/science/ordnance) +"wHa" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment, /obj/structure/cable, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/station/maintenance/starboard/aft) +"wHb" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/closed/wall/r_wall, +/area/station/maintenance/starboard) +"wHh" = ( +/obj/effect/turf_decal/tile/red{ dir = 8 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/camera/directional/south{ + c_tag = "Brig Cells" }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/stripes/line{ dir = 4 }, +/obj/machinery/power/apc/auto_name/directional/south, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/security/brig) +"wHp" = ( /obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, -/area/hallway/primary/central) -"wmK" = ( -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ +/area/station/hallway/secondary/entry) +"wHw" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/door/airlock/public/glass{ + name = "Security Hallway" + }, +/obj/structure/sign/departments/security{ + pixel_x = -32 + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/iron/dark, +/area/station/hallway/primary/aft) +"wHF" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow{ dir = 8 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/structure/chair/office/light{ dir = 8 }, -/turf/open/floor/iron, -/area/command/bridge) -"wnx" = ( -/obj/machinery/seed_extractor, -/obj/effect/turf_decal/trimline/green/filled/line{ +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/showroomfloor, +/area/station/medical/chemistry) +"wHK" = ( +/obj/effect/turf_decal/tile/green, +/obj/effect/turf_decal/tile/green{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/item/radio/intercom/prison/directional/west, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, /turf/open/floor/iron, -/area/security/prison) -"wnR" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable, +/area/station/service/hydroponics) +"wHM" = ( +/obj/docking_port/stationary{ + dwidth = 3; + height = 5; + id = "commonmining_home"; + name = "SS13: Common Mining Dock"; + roundstart_template = /datum/map_template/shuttle/mining_common/kilo; + width = 7 + }, /turf/open/floor/plating, -/area/command/heads_quarters/ce) -"wnU" = ( -/obj/effect/turf_decal/tile/neutral, +/area/station/maintenance/port/greater) +"wHQ" = ( +/obj/structure/table, /obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/bot, -/obj/machinery/disposal/bin, -/obj/machinery/newscaster/directional/west, -/obj/structure/disposalpipe/trunk{ - dir = 4 + dir = 1 }, -/turf/open/floor/iron/dark, -/area/hallway/primary/port) -"woi" = ( /obj/effect/turf_decal/tile/neutral{ - dir = 4 + dir = 8 }, +/obj/item/folder/red, +/obj/item/restraints/handcuffs, +/obj/item/assembly/flash/handheld, +/obj/machinery/airalarm/directional/east, /turf/open/floor/iron/dark, -/area/science/research) -"wol" = ( +/area/station/security/lockers) +"wHR" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, -/turf/closed/wall/r_wall, -/area/maintenance/starboard/aft) -"woz" = ( -/obj/structure/railing{ - dir = 9 +/obj/effect/turf_decal/tile/blue{ + dir = 1 }, -/turf/open/floor/engine/hull/reinforced, -/area/space/nearstation) -"woH" = ( -/mob/living/simple_animal/hostile/carp{ - environment_smash = 0; - name = "Tuna"; - real_name = "Tuna" +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/turf/open/misc/asteroid/airless, -/area/space/nearstation) -"woP" = ( -/obj/effect/turf_decal/box/corners{ - dir = 1 +/obj/structure/disposalpipe/segment{ + dir = 10 }, -/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/iron/dark, +/area/station/command/bridge) +"wHW" = ( +/obj/structure/closet/secure_closet/security/engine, +/obj/effect/turf_decal/delivery, /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/light/directional/south, +/obj/structure/reagent_dispensers/wall/peppertank/directional/south, +/obj/item/crowbar, +/obj/item/book/manual/wiki/security_space_law, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/security/checkpoint/engineering) +"wIb" = ( +/obj/docking_port/stationary/random{ + dir = 4; + id = "pod_4_lavaland"; + name = "lavaland" }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"woX" = ( +/obj/structure/lattice, +/turf/open/space, +/area/space/nearstation) +"wIi" = ( +/obj/machinery/door/poddoor/shutters/preopen{ + id = "emmd"; + name = "Emergency Medical Lockdown Shutters" + }, +/obj/effect/turf_decal/caution/stand_clear, +/obj/machinery/door/firedoor, /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/north, -/turf/open/floor/plating{ - icon_state = "platingdmg1" +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/station/medical/medbay/lobby) +"wIo" = ( +/obj/machinery/atmospherics/components/unary/passive_vent{ + dir = 1; + name = "server vent" }, -/area/maintenance/department/cargo) -"woY" = ( -/obj/machinery/holopad, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/siding/blue{ - dir = 1 +/turf/open/floor/circuit/green/telecomms/mainframe, +/area/station/science/server) +"wIt" = ( +/obj/item/nullrod, +/obj/structure/table/wood, +/obj/machinery/light/very_dim/directional/north, +/turf/open/floor/cult, +/area/station/service/chapel/office) +"wIu" = ( +/obj/item/kirbyplants{ + icon_state = "plant-16" }, -/turf/open/floor/iron, -/area/command/bridge) -"wpj" = ( -/turf/closed/wall/r_wall, -/area/maintenance/department/security) -"wpv" = ( -/obj/structure/cable, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/command/teleporter) -"wpB" = ( -/obj/item/clipboard, -/obj/item/folder/red{ - pixel_x = 4; - pixel_y = 4 +/turf/open/floor/iron/showroomfloor, +/area/station/commons/toilet/restrooms) +"wIE" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, -/obj/item/folder/blue, -/obj/item/melee/chainofcommand, -/obj/structure/table/wood, -/turf/open/floor/carpet/royalblue, -/area/command/heads_quarters/captain) -"wpH" = ( +/obj/machinery/power/shieldwallgen, +/obj/effect/turf_decal/bot, +/obj/machinery/firealarm/directional/west, +/obj/machinery/power/shieldwallgen, +/turf/open/floor/iron/dark, +/area/station/command/teleporter) +"wIF" = ( +/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/effect/decal/cleanable/dirt, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 5 +/obj/machinery/computer/pod/old/mass_driver_controller/ordnancedriver{ + pixel_x = 24 }, /turf/open/floor/plating{ - icon_state = "platingdmg1" + icon_state = "panelscorched" }, -/area/maintenance/starboard/aft) -"wqj" = ( -/obj/effect/spawner/random/structure/girder, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/turf/open/floor/plating, -/area/maintenance/central) -"wql" = ( -/obj/machinery/computer/atmos_control/mix_tank{ +/area/station/maintenance/starboard) +"wII" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/tile/green, -/obj/effect/turf_decal/tile/green{ - dir = 8 +/obj/effect/turf_decal/box/corners{ + dir = 1 }, -/obj/effect/turf_decal/tile/neutral, -/obj/machinery/atmospherics/pipe/bridge_pipe/cyan/visible{ - dir = 4 +/obj/structure/window/reinforced, +/obj/machinery/door/window/right/directional/east{ + base_state = "left"; + icon_state = "left"; + name = "Fitness Ring" }, -/turf/open/floor/iron/showroomfloor, -/area/engineering/atmos/pumproom) -"wqn" = ( -/obj/machinery/suit_storage_unit/hos, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/station/commons/fitness/recreation) +"wIL" = ( +/obj/structure/kitchenspike, +/obj/effect/turf_decal/bot/left, +/turf/open/floor/iron/freezer, +/area/station/service/kitchen/coldroom) +"wIR" = ( /obj/effect/turf_decal/tile/neutral{ - dir = 4 + dir = 8 }, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/turf_decal/delivery, -/obj/item/storage/secure/safe/hos{ - pixel_x = 36; - pixel_y = 28 +/obj/effect/turf_decal/siding/blue/corner{ + dir = 4 }, /turf/open/floor/iron, -/area/command/heads_quarters/hos) -"wqp" = ( -/obj/structure/closet/crate/engineering, -/obj/item/stack/sheet/mineral/plasma/thirty{ - amount = 50 +/area/station/command/bridge) +"wIY" = ( +/obj/structure/table, +/obj/item/assembly/timer, +/obj/item/assembly/timer{ + pixel_x = -4; + pixel_y = 2 }, -/obj/item/wrench, -/obj/item/crowbar, -/obj/effect/turf_decal/stripes/corner{ - dir = 4 +/obj/item/assembly/timer{ + pixel_x = 6; + pixel_y = -4 }, -/turf/open/floor/iron/smooth_large, -/area/maintenance/department/chapel/monastery) -"wqr" = ( -/obj/structure/table/reinforced, -/obj/effect/turf_decal/delivery, -/obj/machinery/door/firedoor, -/obj/machinery/door/window/left/directional/west{ - dir = 4; - name = "Cargo Desk"; - req_access_txt = "50" +/obj/item/assembly/timer{ + pixel_x = 5; + pixel_y = 4 }, -/obj/item/clipboard, -/obj/item/folder, -/turf/open/floor/plating, -/area/cargo/office) -"wqt" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/obj/effect/turf_decal/tile/purple/half/contrasted{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/showroomfloor, -/area/security/warden) -"wqH" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/turf/open/floor/wood{ - icon_state = "wood-broken5" - }, -/area/maintenance/port/fore) -"wqM" = ( -/obj/machinery/door/airlock/external{ - name = "Solar Maintenance"; - req_access_txt = "10" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/decal/cleanable/dirt, +/area/station/science/ordnance) +"wJe" = ( +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable, -/turf/open/floor/plating{ - icon_state = "platingdmg1" - }, -/area/maintenance/solars/port/aft) -"wrb" = ( -/turf/open/floor/engine/vacuum, -/area/engineering/atmos) -"wre" = ( +/turf/open/floor/plating, +/area/station/hallway/secondary/exit/departure_lounge) +"wJj" = ( /obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/obj/effect/spawner/random/structure/crate, -/turf/open/floor/plating{ - icon_state = "platingdmg3" +/obj/structure/closet/cardboard, +/obj/structure/grille/broken, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 }, -/area/maintenance/port/fore) -"wrp" = ( -/obj/structure/chair/office{ +/turf/open/floor/plating, +/area/station/maintenance/fore) +"wJn" = ( +/turf/closed/wall/rust, +/area/station/maintenance/department/cargo) +"wJo" = ( +/turf/open/floor/plating, +/area/station/maintenance/department/security) +"wJp" = ( +/obj/effect/turf_decal/siding/wideplating/dark{ dir = 4 }, -/turf/open/floor/engine, -/area/ai_monitored/command/storage/satellite) -"wrr" = ( +/turf/open/floor/iron/dark, +/area/station/service/chapel/monastery) +"wJt" = ( /obj/structure/table/reinforced, +/obj/structure/desk_bell{ + pixel_x = -7; + pixel_y = 8 + }, +/obj/item/storage/bag/tray, /obj/machinery/door/firedoor, -/obj/machinery/door/poddoor/shutters{ - id = "bankshutter"; - name = "Bank Shutter" +/obj/machinery/door/poddoor/shutters/preopen{ + id = "kitchenshutters"; + name = "Kitchen Shutters" }, -/obj/effect/turf_decal/delivery, -/obj/effect/decal/cleanable/blood/old, -/obj/structure/noticeboard/directional/south, -/turf/open/floor/plating, -/area/maintenance/port/greater) -"wrz" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/service/kitchen) +"wJw" = ( +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/security/prison/safe) +"wJy" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, -/turf/open/floor/plating{ - icon_state = "panelscorched" +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 8 }, -/area/maintenance/starboard) -"wrA" = ( -/obj/effect/turf_decal/siding/wood/end{ - dir = 4 +/obj/effect/turf_decal/tile/blue, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/iron/showroomfloor, +/area/station/medical/exam_room) +"wJD" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/portable_atmospherics/canister/nitrogen, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos/storage/gas) +"wKa" = ( +/obj/structure/chair/office/light{ + dir = 8 }, -/obj/structure/cable, -/obj/machinery/door/airlock/grunge{ - name = "Chapel Office"; - req_access_txt = "22" +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment{ +/obj/effect/turf_decal/tile/blue{ dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/carpet/royalblue, -/area/service/chapel/monastery) -"wrD" = ( -/obj/effect/turf_decal/tile/brown, -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/blue, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/hallway/secondary/entry) -"wrH" = ( -/obj/effect/turf_decal/tile/brown{ +/obj/effect/landmark/start/chief_medical_officer, +/obj/machinery/button/door{ + id = "emmd"; + name = "Medical Lockdown Toggle"; + pixel_x = -18; + pixel_y = -25 + }, +/obj/machinery/button/door{ + id = "cmoprivacy"; + name = "Privacy Shutters Toggle"; + pixel_x = -18; + pixel_y = -34 + }, +/turf/open/floor/iron/showroomfloor, +/area/station/command/heads_quarters/cmo) +"wKb" = ( +/obj/structure/railing/corner, +/obj/item/kirbyplants/random, +/obj/machinery/light/directional/west, +/turf/open/floor/iron/dark, +/area/station/service/chapel/monastery) +"wKG" = ( +/obj/structure/closet/secure_closet/brig, +/obj/effect/turf_decal/tile/red/half/contrasted, +/turf/open/floor/iron/showroomfloor, +/area/station/security/execution/transfer) +"wKN" = ( +/obj/structure/barricade/wooden, +/obj/structure/barricade/wooden/crude, +/turf/open/floor/iron/stairs/old{ dir = 1 }, +/area/station/service/chapel/monastery) +"wLp" = ( /obj/effect/turf_decal/tile/brown{ - dir = 8 + dir = 4 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 1 }, /obj/effect/turf_decal/tile/yellow{ dir = 1 }, -/obj/structure/disposalpipe/segment, +/obj/effect/landmark/event_spawn, /turf/open/floor/iron, -/area/cargo/storage) -"wrS" = ( -/obj/structure/bed/dogbed/renault, -/obj/machinery/button/door/directional/south{ - id = "captain_escape"; - name = "Tactical Relocation Toggle" +/area/station/cargo/sorting) +"wLu" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/engineering{ + name = "Telecommunications" }, -/obj/effect/turf_decal/siding/wood{ - dir = 4 +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/access/any/command/general, +/obj/effect/mapping_helpers/airlock/access/any/engineering/tcoms, +/turf/open/floor/iron/dark, +/area/station/tcommsat/computer) +"wLC" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 }, -/mob/living/simple_animal/pet/fox/renault, -/turf/open/floor/wood, -/area/command/heads_quarters/captain) -"wrV" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/station/service/hydroponics) +"wLM" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/plating, -/area/maintenance/port/greater) -"wsf" = ( -/obj/effect/turf_decal/stripes/corner, -/obj/effect/turf_decal/stripes/corner{ +/area/station/engineering/atmos) +"wLN" = ( +/obj/structure/chair{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ dir = 8 }, /obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/cargo/warehouse) -"wsn" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 1 + dir = 4 }, -/obj/machinery/light/directional/south, -/obj/machinery/light_switch/directional/south, -/obj/effect/turf_decal/tile/blue, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/security/execution/education) +"wLX" = ( +/turf/open/floor/circuit/red, +/area/station/ai_monitored/turret_protected/ai_upload) +"wLY" = ( /obj/effect/turf_decal/tile/blue{ - dir = 8 + dir = 4 }, /obj/effect/turf_decal/tile/blue{ dir = 8 }, -/obj/structure/closet/crate/freezer/blood, -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/simple/green/visible, +/obj/machinery/computer/atmos_control/air_tank{ + dir = 4 + }, /turf/open/floor/iron/showroomfloor, -/area/medical/surgery/fore) -"wsr" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/red{ +/area/station/engineering/atmos) +"wMe" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/effect/turf_decal/tile/red{ +/turf/open/floor/iron, +/area/station/security/brig) +"wMl" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ dir = 1 }, +/turf/open/floor/iron/showroomfloor, +/area/station/medical/medbay/central) +"wMt" = ( +/obj/machinery/light/small/directional/east, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue, /obj/effect/turf_decal/tile/neutral{ dir = 4 }, /turf/open/floor/iron, -/area/hallway/primary/port) -"wsZ" = ( -/obj/structure/railing/corner{ - dir = 8 +/area/station/command/bridge) +"wMH" = ( +/obj/effect/turf_decal/trimline/red/filled/line, +/turf/open/floor/iron/white, +/area/station/security/prison/mess) +"wMY" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/table, +/obj/item/poster/random_official{ + pixel_x = 6; + pixel_y = 6 }, -/obj/machinery/light/directional/east, -/obj/item/kirbyplants/random, -/turf/open/floor/iron/dark, -/area/service/chapel/monastery) -"wtb" = ( -/obj/structure/extinguisher_cabinet/directional/east, -/obj/effect/turf_decal/caution/stand_clear, -/obj/machinery/door/firedoor, +/obj/item/poster/random_official, +/obj/effect/turf_decal/stripes/corner, +/turf/open/floor/plating, +/area/station/maintenance/port/greater) +"wNo" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/security/processing) -"wtg" = ( +/obj/machinery/holopad, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron, +/area/station/security/courtroom) +"wNr" = ( +/obj/effect/turf_decal/stripes/line, +/obj/machinery/light/small/directional/east, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"wNs" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/effect/turf_decal/tile/blue{ @@ -80604,594 +81308,592 @@ /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, /obj/machinery/camera/directional/north{ - c_tag = "Central Hallway Courtroom"; + c_tag = "Central Hallway Teleporter Access"; name = "central camera" }, -/obj/structure/sign/departments/lawyer{ - pixel_y = 32 +/obj/machinery/button/door/directional/north{ + id = "teleshutter"; + name = "Teleporter Shutter Toggle"; + req_access = list("command") }, /turf/open/floor/iron, -/area/hallway/primary/central) -"wtq" = ( -/obj/structure/table, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/area/station/hallway/primary/central) +"wNz" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/firedoor, +/obj/machinery/door/poddoor/shutters{ + id = "bankshutter"; + name = "Bank Shutter" + }, +/obj/effect/turf_decal/delivery, +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/plating, +/area/station/maintenance/port/greater) +"wNQ" = ( +/obj/machinery/disposal/bin, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/effect/turf_decal/tile/yellow, +/obj/machinery/airalarm/directional/south, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/iron/showroomfloor, +/area/station/medical/pharmacy) +"wNT" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 4 }, +/obj/machinery/shower{ + dir = 4; + name = "emergency shower" + }, +/obj/structure/mirror/directional/north, +/obj/structure/sink{ + pixel_y = 24 + }, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/item/clipboard, -/obj/item/paper/fluff/holodeck/disclaimer, -/obj/item/pen, -/obj/effect/turf_decal/stripes/corner{ - dir = 8 +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red/anticorner/contrasted{ + dir = 1 + }, +/turf/open/floor/iron/showroomfloor, +/area/station/security/medical) +"wOa" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/computer/security/labor, +/obj/machinery/requests_console/directional/north{ + department = "Security"; + departmentType = 3; + name = "Security Requests Console" }, +/obj/machinery/light/directional/west, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/cobweb, /turf/open/floor/iron/dark, -/area/commons/fitness/recreation) -"wtr" = ( -/obj/effect/turf_decal/tile/neutral, +/area/station/security/checkpoint/supply) +"wOb" = ( +/obj/structure/chair/sofa/right{ + color = "#c45c57"; + 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/bot, -/obj/machinery/holopad, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/tile/neutral, /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/siding/red{ +/obj/structure/railing{ dir = 8 }, -/turf/open/floor/iron, -/area/security/checkpoint/customs) -"wtC" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/command{ - name = "Research Director's Office"; - req_access_txt = "30" - }, -/obj/structure/disposalpipe/segment, -/obj/structure/cable, +/obj/effect/landmark/start/hangover, /turf/open/floor/iron/dark, -/area/command/heads_quarters/rd) -"wtH" = ( -/obj/machinery/door/firedoor, +/area/station/service/bar/atrium) +"wOk" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/effect/turf_decal/siding/blue{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/door/airlock/command{ - name = "Head of Security's Office"; - req_access_txt = "58" +/turf/open/floor/iron/showroomfloor, +/area/station/medical/medbay/central) +"wOu" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/closet/crate, +/obj/effect/spawner/random/exotic/technology, +/turf/open/floor/plating{ + icon_state = "panelscorched" }, -/obj/structure/disposalpipe/segment, -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/command/heads_quarters/hos) -"wtU" = ( -/obj/structure/closet/secure_closet/security/sec, +/area/station/maintenance/port/greater) +"wOy" = ( /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/effect/turf_decal/bot, -/obj/item/clothing/mask/russian_balaclava, -/turf/open/floor/iron/dark, -/area/security/lockers) -"wtZ" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, +/obj/machinery/iv_drip, +/obj/structure/bed, +/obj/structure/curtain, /turf/open/floor/iron/dark, -/area/service/chapel/dock) -"wua" = ( -/obj/effect/turf_decal/bot, -/obj/structure/rack, -/obj/effect/decal/cleanable/cobweb, -/obj/item/poster/random_contraband{ - pixel_x = 6; - pixel_y = 6 - }, -/obj/item/poster/random_contraband, -/obj/machinery/light/small/directional/north, -/turf/open/floor/plating, -/area/maintenance/port/greater) -"wun" = ( +/area/station/medical/exam_room) +"wOB" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/decal/cleanable/dirt, -/obj/structure/disposalpipe/segment, /obj/structure/cable, -/obj/machinery/meter/layer4, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"wuY" = ( -/obj/effect/decal/cleanable/blood/footprints{ - dir = 4; - pixel_x = 24; - pixel_y = 8 - }, -/obj/structure/urinal/directional/north, -/turf/open/floor/plating/rust, -/area/security/prison) -"wvI" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/trimline/green/filled/line, -/obj/machinery/light_switch/directional/north{ - pixel_x = -4 - }, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/iron/dark, -/area/service/hydroponics) -"wvL" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, /obj/effect/turf_decal/tile/blue{ - dir = 4 + dir = 8 }, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/landmark/xeno_spawn, -/turf/open/floor/iron, -/area/security/courtroom) -"wvX" = ( -/obj/machinery/light/small/directional/north, -/obj/effect/decal/cleanable/dirt, -/obj/structure/extinguisher_cabinet/directional/west, -/obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/north, -/turf/open/floor/iron/checker, -/area/security/processing/cremation) -"wvZ" = ( -/obj/structure/rack, -/obj/item/storage/toolbox/emergency{ - pixel_y = 5 +/obj/effect/turf_decal/tile/blue{ + dir = 1 }, -/obj/item/stack/cable_coil, -/obj/item/wirecutters, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/tile/neutral, -/obj/machinery/airalarm/directional/west, -/obj/structure/extinguisher_cabinet/directional/north, -/obj/machinery/camera/directional/north{ - c_tag = "Recreation Arcade"; - name = "recreation camera" +/obj/effect/turf_decal/stripes/line{ + dir = 9 }, -/obj/effect/decal/cleanable/cobweb, -/obj/machinery/light/directional/north, -/turf/open/floor/iron/dark, -/area/commons/fitness/recreation) -"wwa" = ( -/obj/structure/sign/warning/electricshock, -/turf/closed/wall/r_wall, -/area/command/heads_quarters/hop) -"wwj" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/obj/machinery/turretid{ - control_area = "/area/ai_monitored/turret_protected/ai_upload"; - icon_state = "control_stun"; - name = "AI Upload turret control"; - pixel_x = -30 +/obj/structure/disposalpipe/segment{ + dir = 4 }, +/turf/open/floor/iron, +/area/station/command/bridge) +"wPh" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/machinery/light/small/directional/east, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/engine, -/area/ai_monitored/turret_protected/ai_upload) -"wwl" = ( -/obj/machinery/door/airlock/public/glass{ - name = "Garden" - }, -/obj/machinery/door/firedoor, -/turf/open/floor/iron/dark, -/area/service/hydroponics/garden) -"wwn" = ( -/obj/structure/table/glass, -/obj/item/book/manual/wiki/infections{ - pixel_y = 6 - }, -/obj/item/healthanalyzer, -/obj/item/reagent_containers/spray/cleaner, -/obj/item/clothing/glasses/hud/health, +/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/machinery/camera/directional/east{ - c_tag = "Virology"; - name = "medical camera"; - network = list("ss13","medical") - }, -/obj/machinery/requests_console/directional/east{ - department = "Virology"; - name = "Virology Requests Console"; - receive_ore_updates = 1 - }, -/turf/open/floor/iron/dark, -/area/medical/virology) -"wwD" = ( -/obj/structure/cable, -/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ - dir = 8 + dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/item/radio/intercom/directional/north, +/obj/machinery/light/directional/north, +/obj/machinery/atmospherics/pipe/smart/manifold/violet/visible{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ +/turf/open/floor/iron, +/area/station/engineering/atmos) +"wPp" = ( +/obj/effect/turf_decal/tile/purple{ dir = 4 }, -/obj/effect/landmark/event_spawn, -/turf/open/floor/iron, -/area/hallway/primary/starboard) -"wwE" = ( -/obj/machinery/atmospherics/pipe/smart/manifold/purple/visible{ +/obj/effect/turf_decal/tile/purple{ dir = 1 }, -/obj/effect/turf_decal/tile/purple/half/contrasted, -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/effect/turf_decal/siding/purple{ + dir = 1 }, /turf/open/floor/iron/showroomfloor, -/area/science/mixing) -"wwG" = ( -/obj/machinery/air_sensor/oxygen_tank, -/turf/open/floor/engine/o2, -/area/engineering/atmos) -"wwV" = ( +/area/station/science/research) +"wPq" = ( +/turf/closed/wall/r_wall, +/area/station/service/chapel/funeral) +"wPu" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/station/maintenance/starboard/aft) +"wPy" = ( +/obj/machinery/door/poddoor/atmos_test_room_mainvent_1, +/turf/open/floor/engine/vacuum, +/area/station/maintenance/disposal/incinerator) +"wPB" = ( +/obj/structure/girder, /obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/structure/crate, /turf/open/floor/plating, -/area/maintenance/aft) -"wxt" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/area/station/maintenance/starboard) +"wPK" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/security/brig) +"wPO" = ( +/obj/structure/rack, +/obj/item/gun/energy/ionrifle{ + pixel_y = 4 }, +/obj/item/gun/energy/temperature/security, /obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/machinery/atmospherics/pipe/bridge_pipe/green/visible, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/bridge_pipe/cyan/visible{ - dir = 4 +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, +/obj/effect/turf_decal/bot, +/obj/item/clothing/suit/hooded/ablative, +/obj/machinery/light_switch/directional/east, /turf/open/floor/iron/dark, -/area/engineering/atmos) -"wxA" = ( +/area/station/ai_monitored/security/armory) +"wPP" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/structure/crate, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/structure/sign/poster/contraband/random/directional/west, /turf/open/floor/plating{ icon_state = "panelscorched" }, -/area/maintenance/port/aft) -"wxZ" = ( -/obj/machinery/door/airlock/maintenance{ - req_access_txt = "12" +/area/station/maintenance/port/fore) +"wPX" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/mining/glass{ + name = "Mining Dock" }, -/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/access/all/supply/mining, /turf/open/floor/iron/dark, -/area/maintenance/department/medical/central) -"wyf" = ( -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/blue{ +/area/station/cargo/miningoffice) +"wQc" = ( +/obj/structure/chair/sofa/bench/right{ dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/hallway/primary/starboard) -"wyV" = ( -/obj/effect/turf_decal/tile/yellow{ +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/turf_decal/tile/yellow{ +/obj/item/radio/intercom/directional/south, +/obj/effect/turf_decal/box/corners, +/obj/effect/turf_decal/box/corners{ dir = 8 }, -/obj/structure/chair/office/light{ - dir = 8 +/obj/effect/landmark/start/assistant, +/turf/open/floor/iron/dark, +/area/station/hallway/primary/fore) +"wQk" = ( +/obj/machinery/light/small/directional/south, +/turf/open/floor/plating{ + icon_state = "panelscorched" }, +/area/station/maintenance/fore) +"wQv" = ( /obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/showroomfloor, -/area/medical/chemistry) -"wyZ" = ( -/obj/effect/turf_decal/tile/brown, -/obj/effect/turf_decal/tile/brown{ +/obj/effect/turf_decal/stripes/corner{ dir = 4 }, -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/brown{ - dir = 1 +/obj/structure/sign/directions/evac{ + dir = 1; + pixel_y = 24 }, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 +/turf/open/floor/plating{ + icon_state = "platingdmg1" }, +/area/station/maintenance/port/greater) +"wQK" = ( +/obj/structure/flora/bush/sparsegrass/style_random, +/obj/structure/flora/bush/lavendergrass/style_random, +/obj/structure/flora/bush/ferny/style_random, +/turf/open/misc/asteroid, +/area/station/hallway/primary/central) +"wQN" = ( +/obj/structure/cable, +/obj/structure/barricade/wooden/crude, +/obj/machinery/door/airlock/maintenance_hatch, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/iron/dark, +/area/station/service/chapel/storage) +"wQV" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, +/obj/effect/landmark/event_spawn, +/obj/structure/cable, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/station/maintenance/port/greater) +"wRj" = ( +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/status_display/supply{ - pixel_x = 32; - pixel_y = 32 +/obj/machinery/door/airlock/highsecurity{ + name = "AI Upload" }, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 4 }, -/turf/open/floor/iron, -/area/cargo/storage) -"wzj" = ( +/obj/effect/mapping_helpers/airlock/access/all/command/ai_upload, +/turf/open/floor/engine, +/area/station/ai_monitored/turret_protected/ai_upload) +"wRl" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/blood/old, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 + }, +/obj/effect/landmark/xeno_spawn, +/obj/machinery/button/door/directional/north{ + id = "greylair"; + name = "Lair Privacy Toggle" + }, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/port/greater) +"wRn" = ( +/obj/effect/turf_decal/box/corners, +/turf/open/floor/engine, +/area/station/science/xenobiology) +"wRr" = ( +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/hidden, +/turf/closed/wall/r_wall, +/area/station/maintenance/disposal/incinerator) +"wRs" = ( /obj/effect/turf_decal/tile/neutral{ - dir = 8 + dir = 4 }, +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/iron/dark, +/area/station/service/kitchen) +"wRE" = ( +/obj/structure/rack, +/obj/effect/turf_decal/bot, /obj/effect/turf_decal/tile/neutral{ - dir = 1 + dir = 4 }, -/obj/machinery/camera/directional/north{ - c_tag = "Research Hallway"; - name = "science camera"; - network = list("ss13","rd") +/obj/effect/turf_decal/tile/neutral, +/obj/item/storage/belt/utility, +/obj/item/crowbar/red, +/obj/machinery/light_switch/directional/west{ + pixel_x = -25 + }, +/turf/open/floor/iron/dark, +/area/station/commons/storage/primary) +"wRM" = ( +/turf/open/floor/engine/n2, +/area/station/engineering/atmos) +"wRO" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/blue, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/effect/landmark/navigate_destination, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"wRU" = ( +/turf/closed/wall, +/area/station/engineering/atmos) +"wSh" = ( +/obj/structure/sign/poster/official/fruit_bowl, +/turf/closed/wall/r_wall, +/area/station/security/prison/safe) +"wSi" = ( +/obj/structure/cable, +/obj/machinery/computer/atmos_alert{ + dir = 8 }, -/obj/machinery/status_display/evac/directional/north, -/obj/structure/railing{ +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ dir = 4 }, +/obj/machinery/requests_console/directional/east{ + announcementConsole = 1; + department = "Bridge"; + departmentType = 5; + name = "Bridge Requests Console" + }, /turf/open/floor/iron/dark, -/area/science/research) -"wzn" = ( +/area/station/command/bridge) +"wSl" = ( /obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/light/small/directional/south, -/turf/open/floor/plating{ - icon_state = "platingdmg3" +/obj/effect/turf_decal/stripes/corner{ + dir = 1 }, -/area/maintenance/starboard) -"wzq" = ( -/obj/machinery/door/airlock/maintenance{ - name = "command maintenance"; - req_one_access_txt = "19" +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/machinery/door/poddoor/preopen{ - id = "brige-maint"; - name = "Bridge Blast door" +/obj/structure/cable, +/obj/effect/spawner/random/structure/steam_vent, +/turf/open/floor/plating{ + icon_state = "panelscorched" }, -/turf/open/floor/iron/dark, -/area/maintenance/department/crew_quarters/bar) -"wzF" = ( -/obj/machinery/light/small/directional/west, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/area/station/maintenance/port/fore) +"wSq" = ( +/obj/structure/closet/secure_closet/security/sec, +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/hallway/primary/aft) -"wzT" = ( /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/iron, -/area/hallway/primary/fore) -"wAh" = ( -/obj/structure/railing/corner, -/obj/item/kirbyplants/random, -/obj/machinery/light/directional/west, +/obj/effect/turf_decal/bot, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/firealarm/directional/west, +/obj/item/clothing/mask/russian_balaclava, /turf/open/floor/iron/dark, -/area/service/chapel/monastery) -"wAk" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/camera/directional/south{ - c_tag = "Supermatter Engine"; - name = "supermatter camera"; - network = list("engine") - }, -/turf/open/floor/engine, -/area/engineering/supermatter) -"wAE" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/showroomfloor, -/area/science/xenobiology) -"wAK" = ( -/obj/effect/turf_decal/siding/thinplating/dark/end{ - dir = 4 - }, -/turf/open/floor/glass/reinforced, -/area/service/chapel/dock) -"wAO" = ( -/turf/closed/wall, -/area/service/bar) -"wAW" = ( -/obj/effect/turf_decal/box, -/obj/machinery/shower{ - dir = 4 - }, -/obj/machinery/light/small/directional/east, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/obj/item/soap/nanotrasen, -/obj/machinery/newscaster/directional/west, -/obj/effect/landmark/xeno_spawn, -/obj/effect/landmark/start/hangover, -/obj/machinery/button/door/directional/east{ - id = "Shower_2"; - name = "Shower 2 Privacy Lock"; - normaldoorcontrol = 1; - pixel_y = 8; - specialfunctions = 4 - }, -/obj/machinery/button/door/directional/east{ - id = "Shower_2Privacy"; - name = "Shower 2 Privacy Toggle"; - pixel_y = -8 - }, -/turf/open/floor/iron/showroomfloor, -/area/commons/toilet/restrooms) -"wBn" = ( -/obj/machinery/vending/engivend, +/area/station/security/lockers) +"wSv" = ( +/obj/effect/decal/cleanable/blood/old, +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/structure/crate, +/turf/open/floor/plating, +/area/station/maintenance/starboard) +"wSL" = ( +/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, -/obj/machinery/firealarm/directional/east, -/turf/open/floor/iron/dark, -/area/engineering/storage_shared) -"wBr" = ( -/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 6 - }, -/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/simple/yellow/visible, +/obj/structure/disposalpipe/segment, /turf/open/floor/iron, -/area/commons/fitness/recreation) -"wBK" = ( -/obj/effect/turf_decal/tile/brown, -/obj/effect/turf_decal/tile/brown{ - dir = 8 - }, -/obj/effect/turf_decal/tile/yellow, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/decal/cleanable/dirt, +/area/station/engineering/atmos) +"wSM" = ( /obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 + dir = 8 }, -/turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"wBM" = ( /obj/effect/turf_decal/tile/red, /obj/effect/turf_decal/tile/red{ dir = 1 }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron/showroomfloor, -/area/service/bar/atrium) -"wBQ" = ( -/obj/structure/sign/warning/fire, -/obj/structure/grille, -/turf/closed/wall/r_wall, -/area/engineering/atmos) -"wBT" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/button/door/directional/east{ - id = "Arrival Shuttle Bay"; - name = "Arrival Shuttle Bay Toggle"; - pixel_y = 8; - req_access_txt = "19" - }, -/obj/machinery/modular_computer/console/preset/id, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/corner{ dir = 1 }, -/obj/effect/turf_decal/bot, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/bluespace_vendor/directional/west, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"wSU" = ( +/obj/structure/table/glass, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/machinery/light_switch/directional/east{ - pixel_x = 24; - pixel_y = -3 +/obj/item/storage/medkit/regular{ + pixel_x = 2 }, -/obj/machinery/camera/directional/east{ - c_tag = "Departures Checkpoint"; - name = "shuttle camera" +/obj/item/healthanalyzer, +/obj/machinery/requests_console/directional/north{ + announcementConsole = 1; + department = "Chief Medical Officer's Desk"; + departmentType = 5; + name = "Chief Medical Officer's Requests Console" }, /turf/open/floor/iron/dark, -/area/security/checkpoint/customs) -"wCb" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/area/station/command/heads_quarters/cmo) +"wSY" = ( +/obj/machinery/camera/directional/south{ + c_tag = "Satellite Antechamber"; + name = "satellite camera"; + network = list("minisat") }, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/engine, +/area/station/ai_monitored/turret_protected/aisat_interior) +"wTe" = ( +/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ - dir = 1 + dir = 8 }, -/obj/machinery/newscaster/directional/north, +/obj/machinery/light/directional/east, /obj/machinery/camera/directional/north{ - c_tag = "Fore Hallway Monastary Tube"; - name = "fore camera" + c_tag = "Supermatter Cooler"; + name = "engineering camera"; + network = list("ss13","engine") }, -/turf/open/floor/iron/dark/corner{ - dir = 4 +/obj/effect/decal/cleanable/blood/old, +/obj/machinery/firealarm/directional/east, +/obj/structure/cable, +/obj/machinery/modular_computer/console/preset/engineering, +/turf/open/floor/iron/dark, +/area/station/engineering/supermatter/room) +"wTx" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/showroomfloor, +/area/station/medical/chemistry) +"wTy" = ( +/obj/effect/decal/cleanable/blood/old, +/obj/effect/turf_decal/stripes/line, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/cargo/warehouse) +"wTA" = ( +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 }, -/area/hallway/primary/fore) -"wCg" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/engineering/glass{ - name = "Supermatter Engine"; - req_access_txt = "10" +/obj/effect/turf_decal/tile/neutral, +/obj/structure/sign/departments/engineering{ + pixel_y = -32 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/orange/visible, -/turf/open/floor/iron/dark, -/area/engineering/supermatter/room) -"wCj" = ( -/obj/structure/closet/crate, -/obj/item/reagent_containers/glass/bowl, -/obj/effect/spawner/random/contraband/prison, -/obj/item/reagent_containers/glass/bowl, -/obj/item/reagent_containers/glass/bowl, -/obj/item/reagent_containers/glass/bowl, -/obj/item/reagent_containers/glass/bowl, -/obj/item/reagent_containers/glass/bowl, -/obj/item/reagent_containers/glass/bowl, -/obj/item/reagent_containers/glass/bowl, -/obj/item/kitchen/fork/plastic, -/obj/item/kitchen/fork/plastic, -/obj/item/kitchen/fork/plastic, -/obj/item/storage/box/drinkingglasses, -/obj/item/kitchen/spoon/plastic, -/obj/item/kitchen/spoon/plastic, -/obj/item/kitchen/spoon/plastic, -/obj/item/knife/plastic, -/obj/item/knife/plastic, -/obj/item/knife/plastic, -/obj/item/storage/bag/tray/cafeteria, -/obj/item/storage/bag/tray/cafeteria, -/obj/item/storage/bag/tray/cafeteria, -/obj/item/storage/bag/tray/cafeteria, -/obj/item/storage/box/drinkingglasses, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 1 +/obj/machinery/camera/directional/south{ + c_tag = "Starboard Hallway Rotunda"; + name = "starboard camera" }, -/obj/structure/cable, -/turf/open/floor/iron/white, -/area/security/prison) -"wCm" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, -/area/cargo/storage) -"wCN" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, +/area/station/hallway/primary/starboard) +"wTD" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/machinery/light/directional/south, +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ + dir = 4 + }, +/obj/effect/decal/cleanable/ash, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/station/maintenance/disposal/incinerator) +"wTM" = ( +/obj/item/book/granter/spell/smoke/lesser, +/obj/structure/table/wood, +/turf/open/floor/cult, +/area/station/service/chapel/office) +"wTY" = ( +/obj/structure/girder, +/obj/effect/turf_decal/stripes/corner, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/port/fore) +"wUT" = ( /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 8 @@ -81202,1215 +81904,1250 @@ /obj/effect/turf_decal/tile/neutral{ dir = 4 }, +/obj/structure/cable, +/obj/effect/landmark/start/hangover, +/obj/structure/disposalpipe/sorting/mail/flip{ + dir = 8; + name = "disposals sorting disposal pipe"; + sortType = 1 + }, /turf/open/floor/iron, -/area/hallway/primary/central/fore) -"wCT" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ +/area/station/hallway/primary/starboard) +"wUU" = ( +/obj/effect/turf_decal/stripes/corner{ dir = 1 }, -/obj/effect/turf_decal/box, -/turf/open/floor/iron/showroomfloor, -/area/science/mixing) -"wDh" = ( /obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/cargo/warehouse) +"wVa" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, -/turf/open/floor/engine, -/area/ai_monitored/turret_protected/ai_upload) -"wDi" = ( -/turf/open/floor/circuit/green{ - luminosity = 2 - }, -/area/engineering/gravity_generator) -"wDo" = ( -/obj/machinery/disposal/bin, -/obj/effect/turf_decal/tile/red{ - dir = 4 +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "panelscorched" }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/area/station/maintenance/port/lesser) +"wVc" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, -/obj/machinery/firealarm/directional/north, -/obj/structure/disposalpipe/trunk, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron/showroomfloor, -/area/security/office) -"wDG" = ( /turf/open/floor/iron, -/area/maintenance/disposal/incinerator) -"wDI" = ( -/obj/structure/flora/rock/pile, -/turf/open/misc/asteroid/lowpressure, -/area/space/nearstation) -"wDJ" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/area/station/security/brig) +"wVA" = ( +/obj/structure/cable, +/obj/effect/turf_decal/tile/blue, /obj/effect/turf_decal/tile/blue{ dir = 4 }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue, /obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/item/kirbyplants{ - icon_state = "plant-16" - }, -/obj/structure/sign/departments/lawyer{ - pixel_y = 32 - }, +/obj/effect/turf_decal/stripes/corner, /turf/open/floor/iron, -/area/hallway/primary/central) -"wDK" = ( -/obj/machinery/door/airlock/atmos{ - name = "Atmospherics Connector"; - req_one_access_txt = "10;24;5" +/area/station/command/teleporter) +"wVD" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/obj/effect/turf_decal/delivery, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/mapping_helpers/airlock/abandoned, +/obj/machinery/computer/operating, +/obj/effect/turf_decal/bot, /turf/open/floor/iron/dark, -/area/maintenance/port/greater) -"wDN" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/red, +/area/station/medical/surgery/fore) +"wVE" = ( /obj/effect/turf_decal/tile/red{ - dir = 1 + dir = 8 }, /obj/machinery/light/directional/south, -/obj/structure/disposalpipe/segment{ +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/iron, +/area/station/security/brig) +"wVG" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/machinery/duct, -/obj/machinery/firealarm/directional/south, -/turf/open/floor/iron/showroomfloor, -/area/service/bar/atrium) -"wEf" = ( -/obj/machinery/atmospherics/pipe/smart/simple/dark/visible{ - dir = 9 - }, -/turf/closed/wall, -/area/engineering/atmos) -"wEz" = ( -/obj/effect/turf_decal/tile/purple, +/obj/effect/decal/cleanable/greenglow, +/turf/open/floor/iron/dark, +/area/station/engineering/gravity_generator) +"wVI" = ( +/obj/structure/closet/crate/trashcart, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/item/trash/candy, +/obj/item/trash/chips, +/obj/effect/spawner/random/contraband/prison, +/obj/item/weldingtool/mini, +/turf/open/floor/iron/grimy, +/area/station/security/prison/safe) +"wVR" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/showroomfloor, -/area/science/misc_lab) -"wEP" = ( -/obj/machinery/atmospherics/components/tank{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/effect/turf_decal/tile/purple/half/contrasted{ +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/turf/open/floor/iron/showroomfloor, -/area/science/storage) -"wEX" = ( -/obj/structure/flora/ausbushes/brflowers, -/turf/open/floor/grass, -/area/service/chapel/monastery) -"wEY" = ( -/turf/closed/wall/rust, -/area/commons/locker) -"wFj" = ( +/obj/effect/turf_decal/stripes/corner, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/turf/open/floor/iron, +/area/station/command/bridge) +"wVX" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/turf/open/floor/plating{ - icon_state = "panelscorched" +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/door/airlock/research{ + name = "Ordnance Lab" }, -/area/maintenance/port/greater) -"wFL" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 8 +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, -/turf/open/floor/engine, -/area/ai_monitored/command/nuke_storage) -"wFM" = ( -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/grimy, -/area/hallway/primary/fore) -"wFO" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating{ - icon_state = "panelscorched" +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, -/area/maintenance/port/greater) -"wGn" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/mapping_helpers/airlock/access/all/science/general, +/turf/open/floor/iron/dark, +/area/station/science/ordnance) +"wWk" = ( +/obj/machinery/light/small/directional/south, /obj/effect/decal/cleanable/dirt, -/obj/structure/grille/broken, -/obj/structure/cable, +/obj/structure/sign/poster/contraband/random/directional/south, /turf/open/floor/plating, -/area/maintenance/starboard/fore) -"wGF" = ( -/turf/closed/wall/mineral/plastitanium, -/area/maintenance/port/aft) -"wGL" = ( -/obj/structure/table/glass, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/area/station/maintenance/port/greater) +"wWm" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ dir = 8 }, -/obj/item/stack/package_wrap, -/obj/item/storage/secure/briefcase, -/obj/item/hand_labeler, -/obj/item/reagent_containers/spray/cleaner, -/obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/north, -/obj/item/radio/intercom/directional/west, -/turf/open/floor/iron/dark, -/area/command/heads_quarters/cmo) -"wGZ" = ( -/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/neutral, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/aft) +"wWp" = ( /obj/effect/turf_decal/tile/blue{ dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/landmark/event_spawn, -/obj/structure/disposalpipe/segment, -/obj/structure/cable, -/turf/open/floor/iron/showroomfloor, -/area/medical/storage) -"wHq" = ( -/obj/effect/turf_decal/tile/blue, /obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 8 }, -/obj/effect/turf_decal/siding/blue{ +/obj/effect/turf_decal/tile/blue{ dir = 4 }, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron/showroomfloor, -/area/medical/medbay/central) -"wHU" = ( -/obj/machinery/holopad, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/white, -/area/security/prison) -"wHX" = ( -/turf/closed/wall/rust, -/area/security/checkpoint/medical) -"wIb" = ( -/obj/docking_port/stationary/random{ - dir = 4; - id = "pod_4_lavaland"; - name = "lavaland" - }, -/obj/structure/lattice, -/turf/open/space, -/area/space/nearstation) -"wIl" = ( -/obj/machinery/modular_computer/console/preset/id, -/obj/effect/turf_decal/bot, -/obj/machinery/computer/security/telescreen/ce{ - pixel_y = 28 +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"wWB" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/turf/open/floor/iron/dark, -/area/command/heads_quarters/ce) -"wIy" = ( -/obj/effect/turf_decal/tile/neutral, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/cargo/warehouse) +"wWD" = ( /obj/effect/turf_decal/tile/neutral{ - dir = 8 + dir = 4 }, +/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/structure/table, +/obj/item/wrench, +/obj/item/crowbar, +/obj/item/analyzer, +/obj/item/analyzer, +/turf/open/floor/iron/dark, +/area/station/science/research) +"wWQ" = ( +/obj/effect/turf_decal/siding/wood/end{ dir = 4 }, /obj/structure/cable, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 4 +/obj/machinery/door/airlock/grunge{ + name = "Chapel Office" }, -/turf/open/floor/iron, -/area/cargo/office) -"wIO" = ( -/obj/effect/turf_decal/tile/neutral{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/structure/sink{ - dir = 4; - pixel_x = -12; - pixel_y = 2 - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/firealarm/directional/west, -/turf/open/floor/iron/dark, -/area/medical/morgue) -"wJc" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 8 +/obj/effect/mapping_helpers/airlock/access/all/service/chapel_office, +/turf/open/floor/carpet/royalblue, +/area/station/service/chapel/monastery) +"wWW" = ( +/obj/structure/sign/warning/radiation, +/turf/closed/wall, +/area/station/maintenance/disposal/incinerator) +"wXt" = ( +/obj/structure/table, +/obj/effect/decal/cleanable/dirt, +/obj/item/storage/box/bodybags{ + pixel_x = 4; + pixel_y = 6 }, -/turf/open/floor/iron/white, -/area/security/prison) -"wJd" = ( -/obj/effect/turf_decal/tile/purple{ - dir = 4 +/obj/item/storage/box/bodybags{ + pixel_y = 2 }, -/obj/effect/turf_decal/tile/purple{ +/obj/item/wirecutters, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 1 }, -/obj/effect/turf_decal/tile/purple{ +/turf/open/floor/iron/dark, +/area/station/security/execution/transfer) +"wXv" = ( +/obj/structure/railing, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/effect/turf_decal/siding/purple{ - dir = 1 +/obj/machinery/door/firedoor/border_only, +/turf/open/floor/iron/dark, +/area/station/service/chapel/dock) +"wXG" = ( +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 4 }, -/turf/open/floor/iron/showroomfloor, -/area/science/research) -"wJf" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/cargo/miningoffice) -"wJx" = ( -/obj/effect/turf_decal/bot, -/obj/structure/closet/crate, -/obj/effect/spawner/random/maintenance, -/turf/open/floor/plating, -/area/cargo/warehouse) -"wJF" = ( -/obj/effect/turf_decal/tile/blue{ +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/brown{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/yellow{ dir = 1 }, +/obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/status_display/supply{ + pixel_x = 32; + pixel_y = 32 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/open/floor/iron, -/area/hallway/primary/aft) -"wJK" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/delivery, -/obj/structure/closet/emcloset, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating, -/area/maintenance/starboard) -"wJN" = ( -/obj/structure/table, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/area/station/cargo/storage) +"wXI" = ( +/obj/structure/closet/secure_closet/personal/cabinet, +/obj/machinery/newscaster/directional/west, +/obj/effect/landmark/start/hangover/closet, +/obj/machinery/button/door/directional/west{ + id = "Cabin_4Privacy"; + name = "Cabin 4 Privacy Toggle"; + pixel_y = -24 + }, +/turf/open/floor/wood{ + icon_state = "wood-broken4" + }, +/area/station/commons/locker) +"wXM" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"wYb" = ( +/obj/structure/window/reinforced/spawner/north, +/obj/machinery/atmospherics/components/unary/portables_connector/visible/layer2{ dir = 8 }, -/obj/machinery/computer/med_data/laptop, -/obj/machinery/light/small/directional/north, /turf/open/floor/iron/dark, -/area/maintenance/fore) -"wKA" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/area/station/science/ordnance) +"wYi" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/effect/turf_decal/tile/neutral, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /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/plaque{ - icon_state = "L4" - }, -/obj/structure/disposalpipe/segment{ - dir = 10 +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/turf/open/floor/iron, -/area/hallway/primary/central/fore) -"wKD" = ( -/obj/effect/turf_decal/tile/yellow{ +/turf/open/floor/iron/dark, +/area/station/security/courtroom) +"wYk" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/hydroponics/constructable, +/obj/effect/turf_decal/trimline/blue/end{ dir = 4 }, -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/yellow{ +/turf/open/floor/iron, +/area/station/service/hydroponics) +"wYx" = ( +/obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/structure/table, -/obj/item/stack/ducts/fifty, -/obj/item/stack/ducts/fifty, -/obj/item/plunger, -/obj/item/plunger, -/obj/structure/sign/departments/chemistry{ - pixel_x = 32 - }, -/obj/machinery/camera/directional/east{ - c_tag = "Chemistry East"; - network = list("ss13","medbay") - }, -/obj/machinery/button/door/directional/north{ - id = "chem_lockdown"; - name = "chemistry lockdown control"; - req_access_txt = "5; 69" - }, -/turf/open/floor/iron/showroomfloor, -/area/medical/chemistry) -"wKI" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"wYC" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/siding/wood{ +/turf/open/floor/plating, +/area/station/cargo/warehouse) +"wYR" = ( +/obj/effect/turf_decal/tile/yellow{ dir = 4 }, -/obj/structure/disposalpipe/segment{ - dir = 6 - }, -/obj/machinery/duct, -/turf/open/floor/wood, -/area/service/bar/atrium) -"wKO" = ( -/obj/machinery/door/airlock/maintenance{ - req_one_access_txt = "12;37" +/obj/effect/turf_decal/tile/yellow, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/showroomfloor, +/area/station/medical/chemistry) +"wYW" = ( +/obj/structure/table/wood, +/obj/item/clipboard, +/obj/item/folder/red, +/obj/item/stamp/denied{ + pixel_x = 4; + pixel_y = 4 }, -/obj/structure/disposalpipe/segment, -/obj/structure/cable, -/obj/effect/turf_decal/stripes/corner{ +/obj/item/stamp/hos, +/turf/open/floor/carpet/red, +/area/station/command/heads_quarters/hos) +"wYX" = ( +/obj/structure/sign/warning, +/turf/closed/wall, +/area/station/maintenance/port/lesser) +"wZL" = ( +/obj/effect/turf_decal/stripes/line{ dir = 8 }, -/turf/open/floor/iron/dark, -/area/maintenance/starboard/fore) -"wLc" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/dark, -/area/service/chapel/monastery) -"wLo" = ( -/obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/effect/turf_decal/caution/stand_clear, -/obj/machinery/light/small/directional/south, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 4 }, +/obj/effect/decal/cleanable/dirt, /obj/structure/cable, -/turf/open/floor/iron/dark, -/area/maintenance/port/lesser) -"wLq" = ( +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/station/maintenance/aft) +"wZW" = ( /obj/machinery/door/firedoor, +/turf/open/floor/iron/dark, +/area/station/command/bridge) +"wZZ" = ( +/obj/machinery/atmospherics/components/unary/passive_vent{ + name = "server vent" + }, +/turf/open/floor/circuit/green/telecomms/mainframe, +/area/station/science/server) +"xad" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/sand/plating, +/turf/open/floor/plating, +/area/space/nearstation) +"xaf" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line, /obj/structure/cable, -/obj/machinery/door/airlock/medical{ - name = "Operating Theater A"; - req_access_txt = "45" +/turf/open/floor/engine, +/area/station/ai_monitored/turret_protected/ai) +"xau" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 4 }, -/turf/open/floor/iron/dark, -/area/medical/surgery/fore) -"wLt" = ( -/turf/open/floor/iron/showroomfloor, -/area/science/mixing) -"wLB" = ( -/obj/machinery/requests_console/directional/north{ - department = "Security"; - departmentType = 3; - name = "Security Requests Console" +/obj/effect/turf_decal/tile/blue{ + dir = 8 }, -/obj/effect/turf_decal/tile/red{ +/obj/effect/turf_decal/tile/blue{ dir = 1 }, -/obj/effect/turf_decal/tile/red{ +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/machinery/firealarm/directional/west, +/obj/machinery/recharge_station, +/turf/open/floor/iron/showroomfloor, +/area/station/medical/storage) +"xaz" = ( +/obj/structure/railing/corner{ dir = 4 }, +/turf/open/floor/iron/dark, +/area/station/service/chapel/funeral) +"xaC" = ( +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/machinery/camera/directional/south{ + c_tag = "Chemistry South"; + network = list("ss13","medbay") + }, +/turf/open/floor/iron/showroomfloor, +/area/station/medical/chemistry) +"xaZ" = ( /obj/effect/turf_decal/tile/red{ - dir = 4 + dir = 8 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/firealarm/directional/south, /obj/effect/turf_decal/tile/red, -/obj/structure/filingcabinet, -/turf/open/floor/iron/showroomfloor, -/area/security/checkpoint/medical) -"wLF" = ( -/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/neutral, /obj/structure/cable, +/turf/open/floor/iron, +/area/station/security/brig) +"xbg" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, /obj/structure/disposalpipe/segment{ - dir = 6 - }, -/turf/open/floor/plating, -/area/maintenance/port/greater) -"wLS" = ( -/obj/effect/turf_decal/tile/brown, -/obj/effect/turf_decal/tile/brown{ dir = 4 }, -/obj/effect/turf_decal/tile/brown{ - dir = 1 +/turf/open/floor/plating{ + icon_state = "platingdmg3" }, -/obj/effect/turf_decal/tile/yellow{ +/area/station/maintenance/port/lesser) +"xbk" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 1 }, -/obj/effect/turf_decal/tile/yellow, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/turf/open/floor/engine/vacuum, +/area/station/maintenance/disposal/incinerator) +"xbx" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 8 }, -/obj/machinery/button/door/directional/east{ - id = "commissaryshutter"; - name = "Commissary Shutter Toggle"; - pixel_x = 26; - pixel_y = 7 +/obj/effect/turf_decal/tile/blue{ + dir = 4 }, -/obj/machinery/button/door/directional/east{ - id = "commissarydoor"; - name = "Commissary Door Lock"; - normaldoorcontrol = 1; - pixel_x = 26; - pixel_y = -2; - specialfunctions = 4 +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/stripes/line, +/obj/item/radio/intercom/directional/east, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"xbH" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/effect/turf_decal/siding/purple{ + dir = 8 }, /turf/open/floor/iron, -/area/commons/vacant_room/commissary) -"wLX" = ( -/turf/open/floor/circuit/red, -/area/ai_monitored/turret_protected/ai_upload) -"wMo" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/grunge{ - id_tag = "commissarydoor"; - name = "Vacant Commissary"; - req_one_access_txt = "12;63;48;50" +/area/station/science/robotics/mechbay) +"xbZ" = ( +/obj/machinery/portable_atmospherics/scrubber/huge, +/obj/effect/turf_decal/delivery, +/obj/structure/extinguisher_cabinet/directional/west, +/obj/effect/decal/cleanable/cobweb, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, +/obj/machinery/status_display/ai/directional/north, /turf/open/floor/iron/dark, -/area/commons/vacant_room/commissary) -"wMA" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/landmark/event_spawn, -/mob/living/simple_animal/hostile/russian{ - environment_smash = 0; - loot = list(/obj/effect/mob_spawn/corpse/human/russian); - name = "Russian Mobster" +/area/station/ai_monitored/turret_protected/aisat/atmos) +"xca" = ( +/obj/structure/reagent_dispensers/fueltank, +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 }, -/turf/open/floor/carpet/green, -/area/maintenance/port/greater) -"wMQ" = ( -/turf/closed/wall, -/area/cargo/sorting) -"wNq" = ( -/obj/machinery/door/poddoor{ - id = "QMLoaddoor"; - name = "Supply Dock Loading Door" +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"xcf" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 10 }, -/obj/machinery/conveyor{ - dir = 8; - id = "QMLoad"; - name = "off ramp" +/obj/machinery/light/small/directional/south, +/obj/structure/disposalpipe/segment{ + dir = 5 }, -/turf/open/floor/plating, -/area/cargo/storage) -"wNu" = ( -/obj/machinery/hydroponics/soil, -/obj/item/shovel/spade, -/obj/item/cultivator{ - pixel_x = 8 +/obj/machinery/atmospherics/components/unary/passive_vent{ + dir = 4; + name = "killroom vent" }, +/turf/open/floor/circuit/telecomms, +/area/station/science/xenobiology) +"xcj" = ( +/obj/effect/turf_decal/siding/green, +/obj/machinery/door/firedoor/border_only/closed, +/turf/open/misc/sandy_dirt, +/area/station/service/hydroponics/garden) +"xck" = ( +/obj/machinery/power/tracker, +/obj/effect/turf_decal/box, /obj/structure/cable, -/turf/open/floor/grass, -/area/security/prison) -"wNy" = ( -/obj/effect/turf_decal/tile/purple, -/obj/effect/turf_decal/tile/purple{ +/turf/open/floor/iron/solarpanel/airless, +/area/station/solars/starboard/aft) +"xcp" = ( +/obj/structure/chair/pew/left{ dir = 8 }, -/obj/effect/turf_decal/tile/purple, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 10 - }, -/turf/open/floor/iron/showroomfloor, -/area/command/heads_quarters/rd) -"wNI" = ( -/obj/machinery/firealarm/directional/north, -/obj/machinery/camera/autoname/directional/north, -/turf/open/floor/iron/dark, -/area/service/chapel/dock) -"wNR" = ( -/obj/structure/filingcabinet/chestdrawer, /obj/effect/turf_decal/tile/blue{ dir = 1 }, /obj/effect/turf_decal/tile/blue{ - dir = 8 + dir = 4 }, /obj/effect/turf_decal/tile/neutral{ - dir = 8 + dir = 4 }, -/obj/machinery/firealarm/directional/west, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron, -/area/command/bridge) -"wNV" = ( -/obj/structure/table, -/obj/item/stock_parts/subspace/ansible, -/obj/item/stock_parts/subspace/ansible, -/obj/item/stock_parts/subspace/ansible, -/obj/item/stock_parts/subspace/crystal, -/obj/item/stock_parts/subspace/crystal, -/obj/item/stock_parts/subspace/crystal, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/light/small/directional/west, -/obj/machinery/status_display/ai/directional/north, -/obj/machinery/light_switch/directional/west, +/obj/effect/landmark/start/hangover, /turf/open/floor/iron/dark, -/area/engineering/storage/tcomms) -"wNX" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 10 - }, -/obj/machinery/camera/directional/south{ - c_tag = "Prison Cafeteria"; - network = list("ss13","prison") +/area/station/security/courtroom) +"xcE" = ( +/obj/structure/chair/office/light{ + dir = 1; + pixel_y = 3 }, -/turf/open/floor/iron/white, -/area/security/prison) -"wNZ" = ( -/obj/machinery/computer/communications{ +/obj/effect/turf_decal/tile/yellow{ dir = 4 }, -/obj/effect/turf_decal/tile/blue{ +/obj/effect/turf_decal/tile/yellow{ dir = 1 }, +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/blue, /obj/effect/turf_decal/tile/blue{ - dir = 8 + dir = 1 }, +/obj/effect/turf_decal/siding/yellow{ + dir = 5 + }, +/turf/open/floor/iron, +/area/station/engineering/atmos/storage/gas) +"xcJ" = ( /obj/effect/turf_decal/tile/neutral{ dir = 1 }, +/obj/effect/turf_decal/tile/neutral, /turf/open/floor/iron/dark, -/area/command/bridge) -"wOe" = ( -/obj/structure/cable, -/obj/structure/bed/dogbed/ian, -/obj/machinery/power/apc/auto_name/directional/north, -/obj/effect/turf_decal/siding/wood{ - dir = 8 +/area/station/service/library) +"xcR" = ( +/obj/structure/flora/grass/jungle/a/style_random{ + icon_state = "bushc2" }, -/mob/living/simple_animal/pet/dog/corgi/ian{ - dir = 8 +/turf/open/misc/asteroid, +/area/space/nearstation) +"xcT" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 }, -/turf/open/floor/wood, -/area/command/heads_quarters/hop) -"wOv" = ( +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/cargo/drone_bay) +"xcU" = ( +/obj/structure/closet/secure_closet/quartermaster, +/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 4 }, +/obj/effect/turf_decal/bot, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/security/processing) -"wOF" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/closed/wall/r_wall, -/area/maintenance/aft) -"wOG" = ( -/obj/effect/turf_decal/siding/blue{ +/turf/open/floor/iron/dark, +/area/station/cargo/qm) +"xcV" = ( +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/stripes/line{ dir = 1 }, /turf/open/floor/iron, -/area/command/bridge) -"wOM" = ( +/area/station/hallway/primary/starboard) +"xdc" = ( +/obj/machinery/camera/autoname/directional/west, +/obj/machinery/airalarm/directional/north, +/turf/open/floor/iron/dark, +/area/station/service/chapel/funeral) +"xdl" = ( +/obj/structure/table/reinforced, +/obj/item/clothing/gloves/color/black, +/obj/item/clothing/head/helmet/justice/escape{ + name = "justice helmet" + }, +/turf/open/floor/iron/dark, +/area/station/security/office) +"xds" = ( +/obj/structure/bed, +/obj/effect/landmark/start/assistant, +/obj/item/bedsheet/dorms, +/obj/effect/landmark/start/hangover, +/turf/open/floor/wood, +/area/station/commons/locker) +"xef" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/junction/flip{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/station/medical/morgue) +"xeo" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/engineering{ + name = "Gravity Generator Chamber" + }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/mapping_helpers/airlock/access/all/engineering/construction, +/turf/open/floor/iron/dark, +/area/station/engineering/gravity_generator) +"xeq" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/structure/disposalpipe/segment, /obj/structure/cable, -/obj/effect/turf_decal/stripes/line, /turf/open/floor/iron, -/area/command/bridge) -"wOP" = ( -/obj/effect/turf_decal/tile/green{ - dir = 1 +/area/station/engineering/hallway) +"xev" = ( +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 4 }, -/obj/effect/turf_decal/tile/green{ +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/siding/blue/corner{ dir = 4 }, -/obj/effect/turf_decal/tile/green{ - dir = 1 +/obj/structure/disposalpipe/segment{ + dir = 5 }, +/turf/open/floor/iron/showroomfloor, +/area/station/medical/medbay/central) +"xex" = ( +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/caution/stand_clear, +/turf/open/floor/iron/dark, +/area/station/security/brig) +"xeI" = ( +/obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ +/turf/open/floor/plating, +/area/station/maintenance/department/electrical) +"xfe" = ( +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, +/obj/effect/turf_decal/tile/neutral, +/obj/structure/table, +/obj/item/storage/box/evidence{ + pixel_y = 5 + }, +/obj/item/restraints/handcuffs/cable/zipties, +/obj/item/flashlight/seclite, +/turf/open/floor/iron/dark, +/area/station/security/detectives_office) +"xfx" = ( +/obj/effect/spawner/structure/window/reinforced/tinted, +/turf/open/floor/plating, +/area/station/maintenance/department/security) +"xfU" = ( +/obj/item/circuitboard/computer/solar_control, +/turf/open/misc/asteroid/airless, +/area/space/nearstation) +"xfZ" = ( +/obj/structure/flora/bush/sparsegrass/style_random, +/obj/structure/flora/bush/grassy/style_random, +/obj/structure/flora/bush/flowers_br/style_random, +/obj/machinery/airalarm/directional/west, +/turf/open/floor/grass, +/area/station/medical/psychology) +"xgs" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/security/processing) +"xgz" = ( +/obj/effect/landmark/event_spawn, +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, /turf/open/floor/iron/showroomfloor, -/area/medical/virology) -"wOQ" = ( -/obj/effect/turf_decal/stripes/line{ +/area/station/science/xenobiology) +"xgC" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/machinery/status_display/ai/directional/north, +/turf/open/floor/iron/dark/corner{ + dir = 1 + }, +/area/station/hallway/primary/central/fore) +"xgM" = ( +/obj/machinery/light_switch/directional/west, +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ dir = 5 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating, -/area/cargo/warehouse) -"wOZ" = ( -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 +/obj/item/kirbyplants{ + icon_state = "plant-02" }, /obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/security/office) +"xgV" = ( +/obj/item/trash/candy, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 9 +/turf/open/floor/wood, +/area/station/maintenance/port/fore) +"xha" = ( +/turf/open/floor/engine/co2, +/area/station/engineering/atmos) +"xhe" = ( +/obj/effect/decal/cleanable/blood/old, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/mob/living/simple_animal/hostile/russian{ + environment_smash = 0; + loot = list(/obj/effect/mob_spawn/corpse/human/russian); + name = "Russian Mobster" }, -/turf/open/floor/iron, -/area/hallway/primary/aft) -"wPb" = ( -/obj/effect/turf_decal/tile/blue, +/turf/open/floor/carpet/green, +/area/station/maintenance/port/greater) +"xhl" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, /obj/effect/turf_decal/tile/blue{ dir = 4 }, /obj/effect/turf_decal/tile/blue, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/landmark/xeno_spawn, +/turf/open/floor/iron, +/area/station/security/courtroom) +"xhC" = ( +/obj/effect/decal/cleanable/dirt, /obj/structure/cable, -/obj/effect/turf_decal/siding/blue{ - dir = 4 +/obj/machinery/power/apc/auto_name/directional/north, +/turf/open/floor/plating{ + icon_state = "panelscorched" }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment{ - dir = 5 +/area/station/maintenance/starboard/aft) +"xhH" = ( +/obj/machinery/light/small/directional/north, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/maintenance/aft) +"xhI" = ( +/obj/machinery/hydroponics/soil, +/obj/item/shovel/spade, +/obj/item/cultivator{ + pixel_x = 8 }, -/turf/open/floor/iron/showroomfloor, -/area/medical/medbay/central) -"wPj" = ( -/obj/effect/turf_decal/tile/brown{ +/obj/structure/cable, +/turf/open/floor/grass, +/area/station/security/prison/garden) +"xhJ" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/blue{ dir = 4 }, -/obj/effect/turf_decal/tile/brown, -/obj/effect/turf_decal/tile/yellow, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, /turf/open/floor/iron, -/area/cargo/sorting) -"wPn" = ( -/obj/machinery/door/airlock/maintenance{ - name = "virology maintenance"; - req_access_txt = "39" +/area/station/hallway/secondary/exit/departure_lounge) +"xhY" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 4 }, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/tile/yellow{ dir = 1 }, -/turf/open/floor/iron/dark, -/area/maintenance/department/medical/central) -"wPt" = ( -/obj/machinery/computer/slot_machine, -/obj/machinery/light/small/directional/east, +/obj/machinery/light/directional/north, +/obj/machinery/newscaster/directional/north, +/turf/open/floor/iron/showroomfloor, +/area/station/medical/chemistry) +"xin" = ( +/obj/structure/table, +/obj/effect/turf_decal/bot, +/obj/machinery/recharger, +/obj/structure/cable, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/turf_decal/bot_white, -/obj/effect/decal/cleanable/blood/old, -/obj/effect/decal/cleanable/dirt, +/obj/machinery/power/apc/auto_name/directional/east, /turf/open/floor/iron/dark, -/area/maintenance/port/greater) -"wPD" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/landmark/start/security_officer, +/area/station/command/heads_quarters/ce) +"xiA" = ( +/obj/machinery/power/apc/auto_name/directional/east, +/obj/structure/cable, +/obj/machinery/photocopier, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 1 +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, -/turf/open/floor/iron, -/area/security/office) -"wPI" = ( /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/dark, +/area/station/cargo/sorting) +"xiC" = ( +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 5 +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron/showroomfloor, +/area/station/medical/medbay/central) +"xjl" = ( +/obj/structure/filingcabinet/chestdrawer, +/obj/machinery/keycard_auth/directional/north{ + pixel_x = -6 }, -/turf/open/floor/iron, -/area/engineering/hallway) -"wPN" = ( -/obj/structure/railing/corner{ - dir = 8 +/obj/machinery/light_switch/directional/north{ + pixel_x = 12 }, -/obj/machinery/light/directional/west, +/obj/item/radio/intercom/directional/east, +/mob/living/simple_animal/parrot/poly, /turf/open/floor/iron/dark, -/area/service/chapel/dock) -"wPO" = ( -/obj/structure/rack, -/obj/item/gun/energy/ionrifle{ - pixel_y = 4 - }, -/obj/item/gun/energy/temperature/security, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/area/station/command/heads_quarters/ce) +"xjr" = ( +/obj/machinery/holopad, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/siding/blue{ + dir = 1 }, +/turf/open/floor/iron, +/area/station/command/bridge) +"xju" = ( +/obj/item/storage/medkit/regular, +/obj/machinery/light/directional/east, +/obj/structure/table, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/turf_decal/bot, -/obj/item/clothing/suit/hooded/ablative, -/obj/machinery/light_switch/directional/east, +/obj/machinery/newscaster/directional/east, +/obj/structure/sign/poster/official/random/directional/north, /turf/open/floor/iron/dark, -/area/ai_monitored/security/armory) -"wPR" = ( -/obj/effect/decal/cleanable/dirt, +/area/station/commons/fitness/recreation) +"xjv" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/decal/cleanable/blood/old, -/obj/effect/decal/cleanable/blood/gibs/old, -/turf/open/floor/plating, -/area/maintenance/department/electrical) -"wPT" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 5 +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/caution/stand_clear, +/obj/machinery/door/airlock/public/glass{ + name = "Chapel Hallway" }, -/obj/machinery/light/small/directional/east, -/obj/machinery/firealarm/directional/east, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/turf/open/floor/engine, -/area/engineering/gravity_generator) -"wPV" = ( -/obj/machinery/air_sensor/nitrous_tank, -/turf/open/floor/engine/n2o, -/area/engineering/atmos) -"wQb" = ( -/obj/structure/chair/sofa/bench/right{ +/turf/open/floor/iron/dark, +/area/station/hallway/primary/fore) +"xjB" = ( +/obj/effect/turf_decal/tile/yellow{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/yellow{ dir = 1 }, -/obj/item/radio/intercom/directional/south, -/obj/effect/turf_decal/box/corners, -/obj/effect/turf_decal/box/corners{ - dir = 8 +/obj/effect/turf_decal/tile/blue{ + dir = 1 }, -/obj/effect/landmark/start/assistant, -/turf/open/floor/iron/dark, -/area/hallway/primary/fore) -"wQd" = ( -/obj/machinery/power/apc/auto_name/directional/west, -/obj/structure/cable, -/obj/effect/turf_decal/tile/neutral{ +/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/obj/structure/noticeboard/directional/north, +/obj/item/kirbyplants{ + icon_state = "plant-05" + }, +/obj/effect/turf_decal/stripes/line{ dir = 1 }, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"xjI" = ( +/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/effect/turf_decal/siding/white{ - dir = 4 +/obj/effect/turf_decal/stripes/white/line{ + dir = 8 }, -/obj/item/kirbyplants/random, -/turf/open/floor/iron/dark, -/area/hallway/primary/fore) -"wQn" = ( -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/siding/blue{ +/obj/effect/turf_decal/stripes/white/line{ dir = 4 }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 5 }, -/obj/machinery/status_display/evac/directional/east, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron/showroomfloor, -/area/medical/medbay/central) -"wQw" = ( -/obj/effect/turf_decal/siding/thinplating/dark/end{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/station/medical/morgue) +"xjL" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/landmark/xeno_spawn, +/obj/effect/turf_decal/siding/wood{ dir = 8 }, -/turf/open/floor/glass/reinforced, -/area/service/chapel/dock) -"wRj" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/item/tank/internals/oxygen/empty, -/obj/effect/turf_decal/stripes/line{ - dir = 4 +/turf/open/floor/wood{ + icon_state = "wood-broken2" }, -/turf/open/floor/plating, -/area/cargo/warehouse) -"wRt" = ( -/obj/structure/table, -/obj/item/clipboard, -/obj/item/folder/yellow, -/obj/item/computer_hardware/hard_drive/role/quartermaster, -/obj/item/computer_hardware/hard_drive/role/quartermaster, -/obj/item/computer_hardware/hard_drive/role/quartermaster, -/obj/item/pen/fountain, -/turf/open/floor/carpet/orange, -/area/cargo/qm) -"wRx" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/closet/masks, -/turf/open/floor/plating{ - icon_state = "platingdmg3" +/area/station/maintenance/department/crew_quarters/bar) +"xjO" = ( +/obj/machinery/camera/directional/north{ + c_tag = "Fore Hallway Monastary Hall"; + name = "fore camera" }, -/area/maintenance/port/greater) -"wRB" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/light/directional/south, -/obj/structure/cable, -/turf/open/floor/engine, -/area/engineering/supermatter/room) -"wRX" = ( -/obj/structure/lattice/catwalk, -/obj/effect/landmark/carpspawn, -/obj/structure/cable, -/turf/open/floor/plating/airless, -/area/solars/starboard/aft) -"wSo" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/security/glass{ - name = "Security Customs Checkpoint"; - req_access_txt = "63" +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, -/turf/open/floor/iron/dark, -/area/security/checkpoint/customs) -"wSs" = ( -/obj/effect/turf_decal/tile/purple{ +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/turf_decal/tile/purple{ - dir = 8 - }, -/obj/effect/turf_decal/tile/blue{ +/obj/effect/turf_decal/stripes/corner{ dir = 1 }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/turf/open/floor/iron/dark/corner{ + dir = 4 + }, +/area/station/hallway/primary/central/fore) +"xjR" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/hatch{ + name = "Satellite Access" + }, +/obj/effect/mapping_helpers/airlock/unres{ dir = 1 }, -/obj/structure/disposalpipe/segment, -/obj/structure/cable, -/turf/open/floor/iron, -/area/service/janitor) -"wSA" = ( -/obj/item/food/grown/banana, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/grass, -/area/medical/virology) -"wSC" = ( -/obj/structure/cable, -/obj/machinery/holopad/secure, -/turf/open/floor/carpet/red, -/area/command/heads_quarters/hos) -"wSY" = ( -/obj/machinery/camera/directional/south{ - c_tag = "Satellite Antechamber"; - name = "satellite camera"; - network = list("minisat") +/obj/effect/mapping_helpers/airlock/access/all/engineering/construction, +/turf/open/floor/iron/dark, +/area/station/hallway/primary/central/fore) +"xke" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/engine, -/area/ai_monitored/turret_protected/aisat_interior) -"wTc" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/door/poddoor/preopen{ - id = "bridge blast"; - name = "Bridge Blast door" +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 1 }, -/obj/effect/turf_decal/caution/stand_clear, -/obj/machinery/door/firedoor, -/obj/structure/disposalpipe/segment, -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/command/bridge) -"wTh" = ( -/obj/machinery/computer/atmos_control/nocontrol/incinerator{ +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/turf_decal/delivery, -/turf/open/floor/iron/dark, -/area/maintenance/disposal/incinerator) -"wTj" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/obj/machinery/meter/layer2, -/turf/open/floor/plating{ - icon_state = "platingdmg3" +/turf/open/floor/iron/showroomfloor, +/area/station/service/bar/atrium) +"xki" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow, +/turf/open/floor/iron/showroomfloor, +/area/station/medical/chemistry) +"xkj" = ( +/obj/structure/filingcabinet/chestdrawer, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/station/security/courtroom) +"xky" = ( +/obj/structure/sink/kitchen{ + desc = "A sink used for washing one's hands and face. It looks rusty and home-made"; + dir = 4; + name = "old sink"; + pixel_x = -12 }, -/area/maintenance/starboard) -"wTq" = ( -/obj/effect/spawner/structure/window/reinforced/plasma, /turf/open/floor/plating, -/area/engineering/supermatter) -"wTC" = ( +/area/station/security/prison) +"xkP" = ( /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ - dir = 4 + dir = 1 + }, +/obj/structure/table/wood, +/obj/item/storage/photo_album{ + pixel_x = -4; + pixel_y = 4 }, -/obj/structure/closet/emcloset/anchored, -/obj/effect/decal/cleanable/cobweb, -/obj/machinery/light/small/directional/west, /obj/effect/decal/cleanable/dirt, +/obj/item/taperecorder{ + pixel_x = 5; + pixel_y = 4 + }, +/obj/item/camera, +/obj/item/pen{ + pixel_x = -7; + pixel_y = -5 + }, +/obj/machinery/light/small/directional/west, +/obj/machinery/camera/directional/west{ + c_tag = "Library Backroom"; + name = "library camera" + }, +/obj/structure/sign/painting/large/library_private{ + dir = 8; + pixel_x = -29 + }, +/turf/open/floor/iron/dark, +/area/station/service/library) +"xlf" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/mining/glass{ + name = "Cargo Office" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/landmark/navigate_destination, +/obj/effect/mapping_helpers/airlock/access/all/supply/general, /turf/open/floor/iron/dark, -/area/maintenance/starboard/fore) -"wUe" = ( +/area/station/cargo/office) +"xlk" = ( +/obj/effect/turf_decal/stripes/corner, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/effect/decal/cleanable/dirt, /obj/structure/cable, /turf/open/floor/plating, -/area/maintenance/aft) -"wUf" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 1 +/area/station/maintenance/solars/port/aft) +"xlr" = ( +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/engine, -/area/engineering/supermatter/room) -"wUt" = ( /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/plating{ - icon_state = "platingdmg1" - }, -/area/security/prison) -"wUz" = ( -/obj/structure/mirror/directional/north, -/obj/structure/sink{ - pixel_y = 24 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 +/obj/structure/table, +/obj/item/book/manual/wiki/chemistry{ + pixel_x = -4; + pixel_y = 4 }, -/obj/effect/turf_decal/tile/red{ - dir = 1 +/obj/item/book/manual/wiki/grenades, +/obj/item/book/manual/wiki/plumbing{ + pixel_x = 4; + pixel_y = -4 }, +/obj/item/stack/cable_coil, +/obj/item/stack/cable_coil, +/obj/item/clothing/glasses/science, +/obj/item/clothing/glasses/science, +/obj/item/reagent_containers/dropper, /obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/power/apc/auto_name/directional/south, /turf/open/floor/iron/showroomfloor, -/area/commons/toilet/restrooms) -"wUK" = ( -/turf/closed/wall/rust, -/area/medical/surgery/aft) -"wUN" = ( -/obj/structure/lattice/catwalk, -/obj/effect/landmark/carpspawn, +/area/station/medical/chemistry) +"xlA" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/station/security/prison) +"xlB" = ( +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/turf/open/floor/wood, +/area/station/service/library) +"xlD" = ( +/obj/structure/window/reinforced/plasma{ + dir = 8 + }, /obj/structure/cable, -/turf/open/floor/plating/airless, -/area/solars/starboard/fore) -"wVe" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, +/obj/machinery/power/energy_accumulator/grounding_rod/anchored, +/turf/open/floor/circuit/green{ + luminosity = 2 + }, +/area/station/engineering/supermatter) +"xlF" = ( +/obj/structure/flora/bush/grassy/style_random, +/turf/open/floor/grass, +/area/station/service/chapel/monastery) +"xmn" = ( +/obj/structure/chair/pew/right{ + dir = 8 + }, +/obj/effect/turf_decal/siding/thinplating/dark, +/turf/open/floor/iron/chapel{ dir = 4 }, +/area/station/service/chapel/monastery) +"xmq" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/camera/directional/south{ - c_tag = "Prison Wing Lockers"; - name = "prison camera"; - network = list("ss13","prison") - }, -/obj/structure/cable, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/red/half/contrasted, -/turf/open/floor/iron/showroomfloor, -/area/security/prison) -"wVh" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/turf/open/floor/plating{ + icon_state = "platingdmg3" }, -/turf/open/floor/iron, -/area/maintenance/disposal/incinerator) -"wVz" = ( +/area/station/maintenance/solars/port/aft) +"xms" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/neutral, +/obj/machinery/airalarm/directional/south, /turf/open/floor/iron, -/area/security/processing) -"wVC" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/service/chapel/funeral) -"wVF" = ( -/obj/effect/turf_decal/stripes/corner{ +/area/station/security/courtroom) +"xmB" = ( +/obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 6 +/turf/open/floor/engine, +/area/station/ai_monitored/turret_protected/ai) +"xmD" = ( +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/iron/showroomfloor, +/area/station/security/warden) +"xmI" = ( +/obj/structure/flora/grass/jungle/b/style_random, +/obj/structure/flora/bush/flowers_br/style_random, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/grass, +/area/station/medical/psychology) +"xmN" = ( +/obj/item/storage/medkit/regular{ + pixel_x = 3; + pixel_y = -3 }, -/turf/open/floor/plating, -/area/maintenance/port/greater) -"wVM" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/bot, -/obj/effect/decal/cleanable/cobweb, -/obj/structure/reagent_dispensers/watertank, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/plating, -/area/maintenance/starboard) -"wVQ" = ( -/obj/structure/table, -/obj/structure/railing, -/obj/item/seeds/potato{ - pixel_x = -1; - pixel_y = 1 +/obj/item/storage/medkit/fire{ + pixel_x = 3; + pixel_y = 3 }, -/obj/item/seeds/sugarcane{ +/obj/item/storage/medkit/fire, +/obj/item/storage/medkit/fire{ pixel_x = -3; - pixel_y = 3 + pixel_y = -3 }, -/obj/item/seeds/wheat{ - pixel_x = -5; - pixel_y = 5 +/obj/structure/table/glass, +/obj/effect/turf_decal/tile/neutral, +/obj/structure/window/reinforced{ + dir = 4 }, -/obj/item/seeds/random{ - pixel_x = -6; - pixel_y = 6 +/obj/machinery/status_display/evac/directional/west, +/obj/structure/sign/warning/no_smoking{ + pixel_y = 32 }, -/obj/item/reagent_containers/spray/cleaner, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron, -/area/service/hydroponics) -"wWg" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ - dir = 9 +/turf/open/floor/iron/dark, +/area/station/medical/storage) +"xmO" = ( +/obj/machinery/door/airlock/security/glass{ + id_tag = "outerbrig"; + name = "Brig" }, -/obj/machinery/button/door/incinerator_vent_atmos_aux{ - pixel_x = 23; - pixel_y = 7 +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "brig-entrance-right" }, -/obj/machinery/button/door/incinerator_vent_atmos_main{ - pixel_x = 23; - pixel_y = -6 +/obj/effect/mapping_helpers/airlock/access/all/security/entrance, +/turf/open/floor/iron/dark, +/area/station/security/brig) +"xnc" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/circuitboard/computer/operating, +/turf/open/floor/plating{ + icon_state = "platingdmg3" }, -/turf/open/floor/engine, -/area/maintenance/disposal/incinerator) -"wWh" = ( +/area/station/maintenance/fore) +"xnm" = ( +/obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ - dir = 8 + dir = 1 }, /obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 1 }, +/obj/effect/decal/cleanable/blood/old, /turf/open/floor/iron/dark, -/area/commons/locker) -"wWo" = ( +/area/station/maintenance/port/greater) +"xnC" = ( /obj/structure/cable, -/obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plating, -/area/maintenance/port/greater) -"wWu" = ( -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ + dir = 5 }, +/obj/effect/turf_decal/tile/blue, /obj/effect/turf_decal/tile/blue{ dir = 1 }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/obj/effect/landmark/start/atmospheric_technician, -/turf/open/floor/iron, -/area/engineering/atmos) -"wWx" = ( -/obj/machinery/computer/message_monitor, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/obj/effect/turf_decal/tile/red{ + dir = 4 }, -/obj/machinery/airalarm/directional/east, -/obj/effect/decal/cleanable/cobweb/cobweb2, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/dark, -/area/tcommsat/computer) -"wWz" = ( -/obj/machinery/rnd/production/circuit_imprinter/department/science, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/red{ dir = 8 }, +/turf/open/floor/iron, +/area/station/service/theater) +"xnJ" = ( +/obj/structure/table, /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/machinery/status_display/evac/directional/east, -/turf/open/floor/iron/dark, -/area/science/robotics/lab) -"wWK" = ( -/turf/closed/wall, -/area/service/chapel/office) -"wWN" = ( -/obj/effect/turf_decal/tile/yellow{ dir = 4 }, -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/siding/yellow{ - dir = 4 +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/turf/open/floor/iron, -/area/command/heads_quarters/ce) -"wWT" = ( -/obj/structure/cable, -/turf/closed/wall/r_wall/rust, -/area/maintenance/starboard/aft) -"wWX" = ( +/obj/item/clipboard, +/obj/item/paper/fluff/holodeck/disclaimer, +/obj/item/pen, +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/station/commons/fitness/recreation) +"xnK" = ( /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 8 @@ -82421,162 +83158,126 @@ /obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/cargo/storage) -"wWY" = ( -/obj/structure/girder/displaced, -/obj/effect/turf_decal/stripes/corner{ +/obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment, /obj/structure/cable, -/turf/open/floor/plating{ - icon_state = "panelscorched" - }, -/area/maintenance/port/greater) -"wXw" = ( -/obj/machinery/status_display/ai/directional/north, -/obj/machinery/light/directional/north, -/obj/effect/turf_decal/tile/blue{ +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"xnU" = ( +/obj/effect/turf_decal/tile/red{ dir = 1 }, /obj/effect/turf_decal/tile/blue{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, +/obj/structure/chair, +/obj/machinery/status_display/evac/directional/north, /turf/open/floor/iron, -/area/hallway/primary/starboard) -"wXE" = ( -/obj/structure/table/wood, -/obj/effect/turf_decal/box/corners{ +/area/station/hallway/secondary/exit/departure_lounge) +"xnZ" = ( +/obj/effect/turf_decal/tile/red{ dir = 8 }, -/obj/item/storage/briefcase, -/obj/machinery/status_display/evac/directional/west, -/turf/open/floor/iron, -/area/security/courtroom) -"wXY" = ( -/obj/structure/sign/departments/holy, -/turf/closed/wall, -/area/maintenance/port/fore) -"wYc" = ( -/obj/effect/turf_decal/tile/green{ +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ dir = 1 }, -/obj/effect/turf_decal/tile/blue{ +/obj/effect/turf_decal/tile/yellow, +/obj/machinery/portable_atmospherics/scrubber, +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 1 + }, +/obj/machinery/firealarm/directional/south, +/obj/effect/turf_decal/box, +/turf/open/floor/iron/showroomfloor, +/area/station/engineering/hallway) +"xoI" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/effect/turf_decal/tile/green, -/turf/open/floor/iron, -/area/service/hydroponics) -"wYz" = ( -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/machinery/light/small/directional/south, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/effect/decal/cleanable/dirt, +/obj/machinery/holopad, /obj/structure/cable, -/turf/open/floor/plating{ - icon_state = "platingdmg3" - }, -/area/maintenance/solars/port/aft) -"wYA" = ( -/obj/machinery/airalarm/directional/east, -/obj/effect/turf_decal/stripes/line{ - dir = 5 +/obj/effect/turf_decal/bot, +/turf/open/floor/iron, +/area/station/hallway/primary/aft) +"xoK" = ( +/obj/structure/flora/bush/sparsegrass/style_random, +/obj/structure/flora/bush/grassy/style_random, +/obj/structure/flora/bush/ferny/style_random, +/turf/open/floor/grass, +/area/station/medical/virology) +"xoO" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/meter/layer4, -/turf/open/floor/plating{ - icon_state = "platingdmg3" +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/area/maintenance/starboard) -"wYN" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light/directional/south, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/red{ - dir = 8 +/obj/structure/cable, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 }, /turf/open/floor/iron, -/area/maintenance/disposal/incinerator) -"wYV" = ( +/area/station/cargo/office) +"xoT" = ( +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, +/obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/item/radio/intercom/directional/west, -/turf/open/floor/iron/dark, -/area/command/bridge) -"wZa" = ( -/obj/effect/turf_decal/delivery, -/obj/structure/closet/radiation, -/obj/item/clothing/glasses/meson, -/obj/effect/turf_decal/stripes/corner, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/neutral, +/obj/structure/disposalpipe/junction{ dir = 1 }, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"xpa" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/security/glass{ + name = "Security Office" + }, +/obj/effect/mapping_helpers/airlock/access/all/security/general, /turf/open/floor/iron/dark, -/area/engineering/storage_shared) -"wZe" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/space_heater, -/obj/item/radio/intercom/directional/west, -/obj/effect/turf_decal/delivery, +/area/station/security/office) +"xpv" = ( /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, -/turf/open/floor/iron/dark, -/area/maintenance/department/crew_quarters/bar) -"wZj" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/general/visible, -/turf/open/floor/iron/showroomfloor, -/area/science/xenobiology) -"wZw" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/corner, -/obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/west, -/turf/open/floor/plating, -/area/cargo/warehouse) -"wZx" = ( -/obj/machinery/light/small/directional/south, -/obj/effect/turf_decal/sand/plating, -/turf/open/floor/plating/airless, -/area/maintenance/starboard/fore) -"wZF" = ( -/obj/structure/table, -/obj/machinery/computer/med_data/laptop, -/obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ - dir = 8 +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, +/obj/machinery/vending/coffee, +/obj/structure/extinguisher_cabinet/directional/west, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/dark, -/area/security/execution/education) -"wZN" = ( +/area/station/security/courtroom) +"xpJ" = ( +/obj/machinery/telecomms/server/presets/supply, +/obj/machinery/light/directional/east, +/turf/open/floor/circuit/green/telecomms/mainframe, +/area/station/tcommsat/server) +"xpS" = ( /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 8 @@ -82587,2959 +83288,2740 @@ /obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/cargo/storage) -"wZS" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/firealarm/directional/south, -/obj/effect/turf_decal/tile/green, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, /turf/open/floor/iron, -/area/hallway/primary/central/fore) -"wZT" = ( -/obj/effect/turf_decal/tile/neutral{ +/area/station/cargo/storage) +"xqf" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/turf/open/floor/iron/showroomfloor, +/area/station/science/ordnance/office) +"xqk" = ( +/obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/turf/open/floor/plating{ + icon_state = "platingdmg1" }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/area/station/maintenance/port/aft) +"xqm" = ( +/obj/structure/sign/warning/vacuum, +/turf/closed/wall/rust, +/area/station/cargo/warehouse) +"xqw" = ( +/turf/open/floor/bronze, +/area/station/maintenance/department/chapel) +"xqB" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/sign/poster/contraband/random/directional/south, +/turf/open/floor/plating{ + icon_state = "panelscorched" }, -/obj/effect/turf_decal/stripes/white/line{ - dir = 1 +/area/station/maintenance/fore) +"xqE" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/engineering/glass{ + name = "Supermatter Engine" }, -/obj/effect/landmark/event_spawn, /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, /turf/open/floor/iron/dark, -/area/medical/morgue) -"xad" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/sand/plating, -/turf/open/floor/plating, +/area/station/engineering/supermatter/room) +"xqQ" = ( +/obj/machinery/exoscanner, +/obj/structure/lattice/catwalk, +/turf/open/space/basic, /area/space/nearstation) -"xaf" = ( +"xqV" = ( +/obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/stripes/corner{ +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/turf_decal/stripes/line, /obj/structure/cable, -/turf/open/floor/engine, -/area/ai_monitored/turret_protected/ai) -"xam" = ( -/obj/machinery/atmospherics/pipe/heat_exchanging/junction/layer2{ - dir = 8 - }, -/obj/machinery/door/airlock/research/glass{ - name = "Ordnance Lab"; - req_access_txt = "8" +/turf/open/floor/plating{ + icon_state = "platingdmg3" }, -/turf/open/floor/iron/dark/airless, -/area/science/mixing) -"xaH" = ( -/obj/structure/punching_bag, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/grimy, -/area/security/prison) -"xaM" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/area/station/maintenance/starboard) +"xrm" = ( +/obj/machinery/blackbox_recorder, +/turf/open/floor/circuit/green/telecomms/mainframe, +/area/station/tcommsat/server) +"xrp" = ( +/obj/effect/turf_decal/tile/red{ + dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/red{ dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/delivery, +/obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/door/window/brigdoor/right/directional/north{ + id = "Cell 6"; + name = "Cell 6"; + req_access = list("security") }, -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/hallway/primary/starboard) -"xaQ" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 6 +/turf/open/floor/iron/showroomfloor, +/area/station/security/brig) +"xrz" = ( +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 8 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple{ dir = 1 }, -/obj/effect/turf_decal/box/corners{ +/obj/effect/turf_decal/tile/yellow{ dir = 1 }, /obj/structure/window/reinforced, -/obj/machinery/door/window/right/directional/east{ - base_state = "left"; - icon_state = "left"; - name = "Fitness Ring" +/obj/machinery/atmospherics/pipe/smart/simple/green/visible{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark, -/area/commons/fitness/recreation) -"xaT" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/security{ - name = "Courtroom"; - req_access_txt = "38" +/obj/machinery/computer/atmos_control/plasma_tank{ + dir = 1 }, -/obj/effect/turf_decal/siding/wood/corner{ - dir = 8 +/turf/open/floor/iron/showroomfloor, +/area/station/engineering/atmos) +"xrS" = ( +/turf/closed/wall/rust, +/area/station/security/execution/transfer) +"xsJ" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 4 }, -/obj/effect/turf_decal/siding/wood/corner{ +/obj/effect/turf_decal/tile/yellow{ dir = 1 }, -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/security/courtroom) -"xaV" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/command{ - name = "Head of Security's Office"; - req_access_txt = "58" +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, /obj/structure/cable, -/turf/open/floor/iron/dark, -/area/command/heads_quarters/hos) -"xbm" = ( -/obj/effect/turf_decal/box, -/obj/effect/turf_decal/stripes/line, -/obj/effect/landmark/start/hangover, /turf/open/floor/iron, -/area/command/heads_quarters/hop) -"xbn" = ( -/obj/effect/turf_decal/tile/neutral{ +/area/station/hallway/primary/aft) +"xsO" = ( +/obj/structure/sign/warning/secure_area, +/turf/closed/wall, +/area/station/maintenance/starboard/fore) +"xsX" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/blue{ dir = 8 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/structure/reagent_dispensers/fueltank, -/obj/effect/turf_decal/bot, -/obj/structure/extinguisher_cabinet/directional/east, -/obj/structure/sign/warning/fire{ - pixel_y = 32 +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/turf/open/floor/iron/dark, -/area/command/teleporter) -"xbq" = ( -/obj/machinery/computer/security/wooden_tv, -/obj/structure/table/wood, -/turf/open/floor/carpet/royalblue, -/area/command/heads_quarters/captain) -"xbE" = ( /obj/structure/cable, -/obj/effect/turf_decal/siding/wood/corner{ - dir = 1 - }, -/obj/effect/turf_decal/siding/wood{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/wood, -/area/command/heads_quarters/captain) -"xbK" = ( -/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/tile/neutral{ +/obj/effect/landmark/start/hangover, +/turf/open/floor/iron/showroomfloor, +/area/station/commons/toilet/restrooms) +"xsZ" = ( +/obj/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/bridge_pipe/green/visible{ dir = 4 }, /obj/machinery/atmospherics/components/binary/pump{ - dir = 8; - name = "Pure to Ports" - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/iron, -/area/engineering/atmos) -"xbN" = ( -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/machinery/disposal/bin, -/obj/machinery/light/directional/south, -/obj/effect/turf_decal/bot, -/obj/structure/disposalpipe/trunk{ - dir = 8 - }, -/turf/open/floor/iron/dark/corner, -/area/hallway/primary/central/fore) -"xbQ" = ( -/obj/machinery/door/airlock/mining/glass{ - name = "Drone Control" + name = "Pure to Fuel Pipe" }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/door/firedoor, -/obj/structure/cable, -/obj/effect/mapping_helpers/airlock/access/all/supply/general, -/turf/open/floor/iron/dark, -/area/cargo/drone_bay) -"xbZ" = ( -/obj/machinery/portable_atmospherics/scrubber/huge, -/obj/effect/turf_decal/delivery, -/obj/structure/extinguisher_cabinet/directional/west, -/obj/effect/decal/cleanable/cobweb, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/obj/structure/disposalpipe/segment{ + dir = 9 }, -/obj/machinery/status_display/ai/directional/north, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/aisat/atmos) -"xcn" = ( -/obj/structure/table/reinforced/plastitaniumglass, -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/cell_charger, -/obj/item/stock_parts/cell, /turf/open/floor/iron/dark, -/area/service/chapel/storage) -"xcx" = ( -/obj/effect/turf_decal/tile/yellow{ +/area/station/engineering/atmos) +"xta" = ( +/obj/effect/turf_decal/tile/purple{ dir = 8 }, -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/yellow{ +/obj/effect/turf_decal/tile/purple{ dir = 1 }, -/obj/effect/turf_decal/tile/yellow{ +/obj/effect/turf_decal/tile/purple{ dir = 1 }, -/obj/effect/turf_decal/tile/yellow, -/obj/structure/sign/departments/chemistry{ - pixel_x = -32 +/obj/effect/turf_decal/siding/purple/corner{ + dir = 1 }, -/obj/effect/turf_decal/stripes/line, /obj/structure/disposalpipe/segment, /turf/open/floor/iron/showroomfloor, -/area/medical/medbay/lobby) -"xcH" = ( -/turf/closed/wall/r_wall/rust, -/area/science/misc_lab) -"xcO" = ( -/turf/open/floor/engine/air, -/area/engineering/atmos) -"xcR" = ( -/obj/structure/flora/grass/jungle{ - icon_state = "bushc2" - }, -/turf/open/misc/asteroid, -/area/space/nearstation) -"xdt" = ( -/obj/structure/cable, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/area/station/science/xenobiology) +"xtc" = ( +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ dir = 8 }, -/obj/effect/turf_decal/siding/blue{ - dir = 1 +/obj/effect/turf_decal/tile/yellow{ + dir = 4 }, -/turf/open/floor/iron, -/area/command/bridge) -"xdz" = ( -/obj/machinery/door/firedoor, -/obj/effect/decal/cleanable/blood/old, -/obj/effect/turf_decal/caution/stand_clear, -/turf/open/floor/iron/dark, -/area/cargo/storage) -"xdB" = ( -/obj/item/kirbyplants/random, -/obj/effect/turf_decal/tile/blue{ - dir = 1 +/obj/effect/turf_decal/tile/red, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/effect/turf_decal/siding/yellow{ + dir = 6 }, -/obj/effect/turf_decal/tile/blue{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/engineering/storage_shared) +"xtk" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ +/turf/open/floor/iron/showroomfloor, +/area/station/medical/chemistry) +"xtu" = ( +/obj/structure/table/reinforced, +/obj/item/clipboard, +/obj/item/clothing/mask/gas/sechailer/swat, +/obj/item/screwdriver, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 1 }, -/obj/effect/turf_decal/stripes/line{ +/turf/open/floor/iron/dark, +/area/station/security/office) +"xtC" = ( +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 }, +/obj/machinery/computer/cargo/request, /turf/open/floor/iron, -/area/hallway/primary/central) -"xen" = ( +/area/station/hallway/primary/starboard) +"xtG" = ( +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/plating{ - icon_state = "platingdmg1" +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 1 }, -/area/security/prison) -"xet" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable, -/turf/open/floor/plating, -/area/hallway/secondary/service) -"xeB" = ( -/obj/machinery/portable_atmospherics/canister/carbon_dioxide, -/obj/machinery/camera/directional/south{ - c_tag = "Ordnance Storage"; - name = "science camera"; - network = list("ss13","rd") +/obj/structure/disposalpipe/segment{ + dir = 9 }, -/turf/open/floor/iron/dark, -/area/science/storage) -"xeC" = ( -/obj/machinery/status_display/shuttle, -/turf/closed/wall, -/area/engineering/storage/tech) -"xeW" = ( -/obj/machinery/airlock_sensor/incinerator_ordmix{ - pixel_x = -24 +/obj/effect/decal/cleanable/dirt, +/obj/machinery/duct, +/turf/open/floor/iron/showroomfloor, +/area/station/service/bar/atrium) +"xtL" = ( +/obj/machinery/door/airlock/external{ + name = "Medical Escape Pod"; + space_dir = 8 }, -/obj/machinery/atmospherics/pipe/layer_manifold/supply/hidden{ +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 8 }, -/obj/machinery/atmospherics/components/binary/pump/on{ +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/port/greater) +"xtO" = ( +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ dir = 1 }, -/turf/open/floor/engine, -/area/science/mixing/chamber) -"xfg" = ( -/obj/effect/decal/cleanable/blood/old, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/red/half/contrasted, -/turf/open/floor/iron/showroomfloor, -/area/security/prison) -"xfA" = ( +/obj/structure/table, +/obj/item/storage/toolbox/electrical, +/obj/item/clothing/mask/gas, +/turf/open/floor/iron/dark, +/area/station/engineering/supermatter/room) +"xtV" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, +/turf/closed/wall, +/area/station/maintenance/starboard) +"xtY" = ( +/obj/effect/turf_decal/stripes/line, /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/port/aft) +"xun" = ( +/obj/structure/table, +/obj/item/clothing/suit/justice, +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/plating, +/area/station/maintenance/aft) +"xuA" = ( +/obj/machinery/vending/hydroseeds{ + slogan_delay = 700 + }, +/obj/effect/turf_decal/delivery, /obj/effect/turf_decal/tile/neutral{ - dir = 4 + dir = 1 }, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/effect/turf_decal/delivery, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/dark, -/area/hallway/secondary/service) -"xfL" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/neutral{ +/area/station/service/hydroponics) +"xuF" = ( +/obj/effect/turf_decal/stripes/corner{ dir = 1 }, -/obj/machinery/light_switch/directional/south, -/obj/machinery/camera/directional/south{ - c_tag = "Xenobiology Closet"; - name = "xenobiology camera"; - network = list("ss13","rd","xeno") +/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/iron/dark, -/area/science/xenobiology) -"xfN" = ( -/obj/effect/turf_decal/tile/red{ - dir = 1 +/obj/effect/decal/cleanable/blood/old, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/turf/open/floor/plating{ + icon_state = "platingdmg3" }, -/turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"xfU" = ( -/obj/item/circuitboard/computer/solar_control, -/turf/open/misc/asteroid/airless, -/area/space/nearstation) -"xgx" = ( -/obj/effect/turf_decal/tile/neutral{ +/area/station/maintenance/department/medical/central) +"xuH" = ( +/obj/machinery/conveyor_switch/oneway{ + dir = 8; + id = "packagereturn"; + name = "crate returns"; + pixel_x = 6; + pixel_y = 1 + }, +/obj/effect/turf_decal/box/corners{ + dir = 4 + }, +/obj/effect/turf_decal/box/corners, +/obj/machinery/status_display/supply{ + pixel_x = 32 + }, +/turf/open/floor/iron/dark/textured, +/area/station/hallway/primary/starboard) +"xuM" = ( +/obj/effect/turf_decal/tile/blue{ dir = 1 }, /obj/effect/turf_decal/tile/neutral{ - dir = 8 + dir = 1 }, -/obj/machinery/airalarm/directional/west, -/obj/machinery/light/directional/west, -/turf/open/floor/iron/dark/corner{ - dir = 8 +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"xuR" = ( +/obj/structure/reagent_dispensers/water_cooler, +/obj/effect/turf_decal/siding/wood{ + dir = 4 }, -/area/hallway/primary/port) -"xht" = ( -/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/wood, +/area/station/service/chapel/dock) +"xva" = ( +/obj/item/radio/intercom/directional/east, +/turf/closed/wall, +/area/station/maintenance/disposal) +"xvh" = ( +/obj/structure/table, /obj/effect/turf_decal/tile/neutral{ - dir = 8 + dir = 1 }, /obj/effect/turf_decal/tile/neutral{ - dir = 1 + dir = 8 }, /obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/structure/disposalpipe/segment, -/obj/structure/cable, -/obj/effect/landmark/start/hangover, -/turf/open/floor/iron, -/area/hallway/primary/port) -"xhX" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/closed/wall/r_wall, -/area/science/genetics) -"xig" = ( -/obj/machinery/atmospherics/components/unary/passive_vent{ +/obj/item/circular_saw, +/obj/item/scalpel{ + pixel_y = 16 + }, +/obj/item/hemostat, +/obj/structure/window/reinforced{ dir = 1; - name = "server vent" + pixel_y = 1 }, -/turf/open/floor/circuit/green/telecomms/mainframe, -/area/science/server) -"xis" = ( -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/siding/blue{ - dir = 9 +/turf/open/floor/iron/dark, +/area/station/science/robotics/lab) +"xvj" = ( +/obj/structure/flora/bush/stalky/style_random, +/obj/structure/flora/bush/flowers_br/style_random, +/obj/structure/flora/bush/lavendergrass/style_random, +/obj/structure/flora/bush/sparsegrass/style_random, +/turf/open/floor/grass, +/area/station/service/hydroponics) +"xvr" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 4 }, -/turf/open/floor/iron, -/area/command/bridge) -"xiK" = ( -/obj/effect/turf_decal/tile/blue, /obj/effect/turf_decal/tile/blue{ - dir = 8 + dir = 1 }, -/obj/effect/turf_decal/tile/blue, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/effect/turf_decal/siding/blue, -/turf/open/floor/iron/showroomfloor, -/area/medical/storage) -"xiO" = ( -/obj/machinery/atmospherics/pipe/layer_manifold/scrubbers/hidden, -/turf/closed/wall/r_wall/rust, -/area/engineering/atmos) -"xiX" = ( -/obj/structure/flora/grass/jungle/b, -/obj/structure/flora/ausbushes/grassybush, -/obj/structure/flora/ausbushes/leafybush, -/obj/structure/flora/ausbushes/ywflowers, -/obj/structure/flora/ausbushes/leafybush, -/obj/structure/cable, -/turf/open/floor/grass, -/area/security/prison) -"xjd" = ( -/obj/effect/turf_decal/stripes/corner{ +/obj/effect/turf_decal/tile/blue{ dir = 1 }, -/obj/effect/turf_decal/stripes/corner{ - dir = 8 +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/decal/cleanable/dirt, /obj/structure/cable, -/turf/open/floor/plating, -/area/maintenance/solars/port/fore) -"xjp" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 8 +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/green/visible, -/turf/open/floor/engine, -/area/engineering/supermatter/room) -"xjq" = ( -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/door/airlock/security{ - name = "Interrogation"; - req_access_txt = "63" +/obj/machinery/atmospherics/pipe/smart/manifold4w/dark/visible, +/turf/open/floor/iron/showroomfloor, +/area/station/science/server) +"xvy" = ( +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 1 }, -/obj/effect/turf_decal/stripes/corner{ +/obj/structure/cable, +/obj/machinery/airalarm/directional/north, +/turf/open/floor/iron, +/area/station/security/prison/garden) +"xvF" = ( +/obj/machinery/firealarm/directional/north, +/obj/machinery/door/poddoor/preopen{ + id = "prisonblast"; + name = "Prison Blast Door" + }, +/obj/effect/turf_decal/caution/stand_clear, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 8 }, /turf/open/floor/iron/dark, -/area/security/interrogation) -"xko" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/structure/sign/poster/contraband/random/directional/west, -/turf/open/floor/plating{ - icon_state = "panelscorched" - }, -/area/maintenance/starboard/fore) -"xkq" = ( -/obj/machinery/door/airlock/engineering{ - name = "Starboard Bow Solar Access"; - req_access_txt = "10" +/area/station/security/execution/transfer) +"xvG" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/security{ + name = "Autopsy" }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/mapping_helpers/airlock/access/all/security/detective, /turf/open/floor/iron/dark, -/area/maintenance/solars/starboard/fore) -"xku" = ( -/obj/structure/table/wood, +/area/station/security/detectives_office) +"xvM" = ( +/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment, /obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/west, -/obj/item/paper_bin, -/obj/effect/turf_decal/siding/wood/corner{ - dir = 1 - }, -/turf/open/floor/iron/grimy, -/area/service/chapel/office) -"xkx" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"xvP" = ( /obj/effect/turf_decal/stripes/line{ - dir = 4 + dir = 6 }, -/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/cargo/warehouse) +"xvW" = ( +/turf/closed/wall, +/area/station/medical/paramedic) +"xwi" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/decal/cleanable/blood/old, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/decal/cleanable/dirt, /obj/structure/cable, /turf/open/floor/plating{ - icon_state = "panelscorched" + icon_state = "platingdmg1" }, -/area/maintenance/port/lesser) -"xlv" = ( +/area/station/maintenance/starboard/aft) +"xwk" = ( +/obj/machinery/computer/security/mining, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/obj/effect/turf_decal/tile/brown{ + dir = 4 }, -/obj/effect/turf_decal/siding/white{ - dir = 8 +/obj/effect/turf_decal/tile/brown{ + dir = 1 }, -/obj/machinery/light/directional/south, /turf/open/floor/iron/dark, -/area/service/hydroponics/garden) -"xlw" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/flora/ausbushes/lavendergrass, -/turf/open/floor/grass, -/area/service/hydroponics/garden) -"xmd" = ( -/obj/effect/turf_decal/stripes/line, +/area/station/command/bridge) +"xwn" = ( /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, +/obj/effect/turf_decal/stripes/line, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, -/area/engineering/atmos) -"xmm" = ( -/obj/structure/cable, -/obj/effect/turf_decal/tile/neutral, +/area/station/hallway/primary/central/fore) +"xwE" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, +/obj/machinery/status_display/evac/directional/north, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"xwJ" = ( +/obj/structure/table, /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/item/stack/sheet/iron/fifty, +/obj/item/stack/sheet/glass/fifty, +/obj/item/clothing/glasses/welding, +/obj/item/radio/intercom/directional/east, +/obj/effect/turf_decal/siding/purple/corner{ + dir = 1 }, -/obj/structure/disposalpipe/segment{ - dir = 5 +/obj/item/storage/box/donkpockets{ + pixel_y = 5 }, -/turf/open/floor/iron, -/area/hallway/primary/central/fore) -"xmr" = ( -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/turf/open/floor/iron/dark, +/area/station/science/lab) +"xwO" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/tile/blue{ dir = 8 }, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/landmark/start/paramedic, +/turf/open/floor/iron/showroomfloor, +/area/station/medical/paramedic) +"xwU" = ( +/obj/structure/table, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/obj/item/storage/box/bodybags{ + pixel_x = 4; + pixel_y = 6 }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/obj/item/storage/box/bodybags{ + pixel_y = 2 + }, +/obj/machinery/light/small/directional/east, +/obj/machinery/light_switch/directional/east, +/turf/open/floor/iron/dark, +/area/station/medical/morgue) +"xxe" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/effect/spawner/random/structure/steam_vent, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/starboard) +"xxg" = ( +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/turf_decal/box, /obj/structure/cable, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron, -/area/hallway/primary/port) -"xmx" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/hatch{ - name = "Satellite Antechamber"; - req_one_access_txt = "32;19" +/obj/machinery/power/apc/auto_name/directional/north, +/turf/open/floor/plating{ + icon_state = "platingdmg1" }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ - cycle_id = "ai-passthrough" +/area/station/maintenance/department/cargo) +"xxk" = ( +/turf/closed/wall/r_wall, +/area/station/command/heads_quarters/cmo) +"xxz" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/structure/table/glass, +/obj/item/storage/box/bodybags{ + pixel_x = 4; + pixel_y = 6 + }, +/obj/item/storage/box/bodybags{ + pixel_y = 2 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, /turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/aisat_interior) -"xmB" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/area/station/medical/paramedic) +"xxJ" = ( +/obj/machinery/ai_slipper{ + uses = 10 }, +/obj/effect/turf_decal/box, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, +/obj/effect/spawner/random/engineering/tracking_beacon, /turf/open/floor/engine, -/area/ai_monitored/turret_protected/ai) -"xmS" = ( -/obj/structure/cable, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/area/station/ai_monitored/turret_protected/aisat/foyer) +"xxM" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/decal/cleanable/blood/old, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 4 +/turf/open/floor/plating, +/area/station/cargo/warehouse) +"xxN" = ( +/obj/machinery/portable_atmospherics/canister/plasma, +/turf/open/floor/iron/dark, +/area/station/science/ordnance/storage) +"xxP" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 1 }, -/obj/effect/turf_decal/stripes/corner{ - dir = 4 +/obj/effect/turf_decal/tile/red{ + dir = 1 }, -/turf/open/floor/iron, -/area/command/bridge) -"xmT" = ( -/obj/item/book/granter/spell/smoke/lesser, -/obj/structure/table/wood, -/turf/open/floor/cult, -/area/service/chapel/office) -"xnf" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/structure/cable, -/obj/machinery/door/airlock/security/glass{ - id_tag = "outerbrig"; - name = "Brig"; - req_access_txt = "63" - }, -/obj/effect/landmark/navigate_destination, -/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ - cycle_id = "brig-entrance-right" - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark, -/area/security/brig) -"xnp" = ( -/obj/machinery/light/floor, -/turf/open/floor/engine/n2, -/area/engineering/atmos) -"xnr" = ( +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"xxQ" = ( +/obj/structure/table, /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/effect/turf_decal/delivery, -/obj/structure/table, /obj/item/paper_bin{ pixel_x = -4; pixel_y = 4 }, -/obj/item/pen, -/obj/item/stamp{ +/obj/item/stamp/qm{ pixel_x = 8; - pixel_y = 2 + pixel_y = 10 }, /obj/item/stamp/denied{ pixel_x = 8; pixel_y = 6 }, -/obj/item/pen/red{ +/obj/item/stamp{ pixel_x = 8; - pixel_y = -5 - }, -/turf/open/floor/iron/dark, -/area/cargo/office) -"xnQ" = ( -/obj/effect/turf_decal/tile/brown, -/obj/effect/turf_decal/tile/brown{ - dir = 4 + pixel_y = 2 }, -/obj/effect/turf_decal/tile/yellow, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/turf/open/floor/iron, -/area/commons/vacant_room/commissary) -"xnR" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/item/pen, /obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/turf/open/floor/plating{ - icon_state = "panelscorched" - }, -/area/maintenance/port/lesser) -"xoc" = ( -/obj/structure/rack, -/obj/effect/turf_decal/bot, /obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/item/storage/belt/utility, -/obj/item/crowbar/red, -/obj/machinery/light_switch/directional/west{ - pixel_x = -25 + dir = 8 }, /turf/open/floor/iron/dark, -/area/commons/storage/primary) -"xof" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, +/area/station/cargo/qm) +"xxW" = ( /obj/effect/turf_decal/tile/neutral, -/obj/machinery/atmospherics/components/binary/pump/on{ - dir = 4; - name = "Nitrogen Outlet" - }, -/turf/open/floor/iron/dark, -/area/engineering/atmos) -"xoq" = ( -/obj/machinery/computer/aifixer{ - dir = 1 - }, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, /obj/effect/turf_decal/tile/neutral{ - dir = 1 + dir = 8 }, -/obj/effect/turf_decal/tile/neutral, -/turf/open/floor/iron/dark, -/area/command/heads_quarters/rd) -"xoC" = ( -/obj/effect/turf_decal/tile/purple{ - dir = 1 +/obj/structure/closet/emcloset/anchored, +/obj/machinery/light/small/directional/north, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/bot, +/turf/open/floor/plating{ + icon_state = "platingdmg1" }, -/obj/effect/turf_decal/tile/purple{ +/area/station/maintenance/disposal) +"xye" = ( +/obj/effect/turf_decal/tile/purple, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 8 }, -/obj/effect/turf_decal/tile/purple{ - dir = 1 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 4 +/turf/open/floor/iron/showroomfloor, +/area/station/science/ordnance) +"xym" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 8 }, -/obj/structure/disposalpipe/segment{ - dir = 5 +/obj/effect/turf_decal/tile/neutral, +/obj/structure/sign/poster/official/enlist{ + pixel_y = -32 }, -/obj/structure/cable, -/obj/effect/landmark/start/scientist, -/turf/open/floor/iron/showroomfloor, -/area/command/heads_quarters/rd) -"xoD" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/disposalpipe/segment{ - dir = 5 - }, -/obj/structure/cable, -/turf/open/floor/grass, -/area/medical/psychology) -"xoR" = ( -/obj/effect/turf_decal/tile/brown, -/obj/effect/turf_decal/tile/brown{ - dir = 8 + dir = 4 }, -/obj/effect/turf_decal/tile/yellow, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 1 +/turf/open/floor/iron, +/area/station/hallway/primary/aft) +"xyp" = ( +/obj/structure/rack, +/obj/item/plant_analyzer, +/obj/item/plant_analyzer{ + pixel_x = 4; + pixel_y = 4 }, +/obj/item/cultivator, +/obj/effect/spawner/random/food_or_drink/seed, /obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"xpk" = ( -/obj/effect/turf_decal/tile/purple, -/obj/effect/turf_decal/tile/purple{ +/turf/open/floor/plating, +/area/station/maintenance/department/bridge) +"xzi" = ( +/obj/machinery/atmospherics/components/binary/pump{ + name = "East Ports to Engine" + }, +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/effect/turf_decal/tile/purple, -/obj/machinery/airalarm/directional/east, -/obj/machinery/light/directional/east, /turf/open/floor/iron, -/area/hallway/primary/starboard) -"xpD" = ( -/obj/effect/turf_decal/tile/neutral{ +/area/station/engineering/atmos) +"xzA" = ( +/obj/effect/turf_decal/tile/blue{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/tile/red{ +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue, +/obj/structure/disposalpipe/trunk{ dir = 8 }, -/obj/structure/cable, -/turf/open/floor/iron/showroomfloor, -/area/security/lockers) -"xpE" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 4 +/obj/machinery/disposal/bin, +/obj/machinery/camera/directional/east{ + c_tag = "Medbay Psychology Office"; + name = "medical camera"; + network = list("ss13","medical") }, /obj/effect/turf_decal/tile/blue{ dir = 8 }, -/obj/effect/turf_decal/tile/yellow{ +/turf/open/floor/iron/showroomfloor, +/area/station/medical/psychology) +"xzC" = ( +/obj/effect/turf_decal/siding/wood, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 1 }, -/obj/effect/turf_decal/tile/yellow, -/obj/machinery/portable_atmospherics/pump, -/obj/effect/turf_decal/box, -/obj/structure/cable, -/obj/machinery/atmospherics/components/unary/portables_connector/visible/layer2{ +/obj/machinery/light/directional/south, +/turf/open/floor/carpet/royalblue, +/area/station/service/chapel/office) +"xzI" = ( +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/machinery/power/apc/auto_name/directional/south, -/turf/open/floor/iron/showroomfloor, -/area/engineering/hallway) -"xpP" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 9 +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small/directional/south, +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 1 }, -/turf/open/floor/plating, -/area/cargo/warehouse) -"xqd" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/blue{ +/obj/machinery/portable_atmospherics/canister/air, +/obj/item/wrench, +/obj/effect/turf_decal/stripes/corner{ dir = 4 }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, +/turf/open/floor/iron/dark, +/area/station/cargo/miningoffice) +"xzS" = ( +/obj/machinery/chem_master, +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ - dir = 1 + dir = 4 + }, +/obj/machinery/button/door/directional/north{ + id = "chemistry_shutters"; + name = "Lobby Shutters Toggle"; + pixel_x = 24; + req_one_access = list("medical","pharmacy") }, +/turf/open/floor/iron/dark, +/area/station/medical/pharmacy) +"xAg" = ( /obj/effect/turf_decal/stripes/line{ - dir = 1 + dir = 10 }, -/turf/open/floor/iron, -/area/hallway/primary/central) -"xqe" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/obj/structure/extinguisher_cabinet/directional/west, +/obj/effect/landmark/blobstart, +/turf/open/floor/plating{ + icon_state = "platingdmg1" }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/area/station/maintenance/port/lesser) +"xAI" = ( +/obj/machinery/atmospherics/pipe/smart/simple/yellow/visible{ + dir = 5 }, -/turf/open/floor/iron, -/area/security/courtroom) -"xqg" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/closed/wall, +/area/station/engineering/atmos) +"xAQ" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/security{ - name = "Law Office"; - req_access_txt = "38" - }, +/turf/open/floor/plating, +/area/station/security/prison) +"xAW" = ( +/obj/structure/reagent_dispensers/watertank, +/obj/effect/turf_decal/delivery, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"xBd" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/turf_decal/siding/wood/corner{ - dir = 4 + dir = 9 }, /turf/open/floor/iron/dark, -/area/service/lawoffice) -"xqr" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light/small/directional/east, -/obj/structure/noticeboard/directional/east, -/obj/machinery/computer/gateway_control, -/turf/open/floor/iron/dark, -/area/command/gateway) -"xqu" = ( +/area/station/service/chapel/monastery) +"xBi" = ( +/obj/structure/cable, /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/corner{ +/obj/structure/table, +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/structure/sign/poster/contraband/random/directional/east, -/turf/open/floor/plating, -/area/cargo/warehouse) -"xqy" = ( -/obj/vehicle/ridden/janicart, -/obj/item/key/janitor, -/obj/effect/turf_decal/delivery, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, /obj/effect/turf_decal/tile/neutral, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/line{ +/obj/structure/disposalpipe/junction/flip{ dir = 1 }, -/obj/structure/disposalpipe/segment, +/obj/item/stack/package_wrap, +/obj/item/stack/package_wrap, +/obj/item/hand_labeler, /turf/open/floor/iron/dark, -/area/service/janitor) -"xqE" = ( +/area/station/hallway/secondary/service) +"xBw" = ( +/obj/structure/flora/grass/jungle/b/style_random, +/obj/structure/flora/bush/sparsegrass/style_random, +/turf/open/floor/grass, +/area/station/security/prison/garden) +"xBz" = ( +/obj/effect/decal/cleanable/dirt, /obj/structure/cable, -/obj/item/radio/intercom/directional/east, -/obj/effect/turf_decal/delivery, -/turf/open/floor/iron/dark, -/area/science/misc_lab) -"xqF" = ( -/obj/structure/table, -/obj/item/clipboard, -/obj/item/folder/red, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/spawner/random/structure/crate, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"xBI" = ( +/turf/closed/wall/rust, +/area/station/maintenance/port/fore) +"xBW" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ dir = 4 }, +/turf/open/floor/iron/dark, +/area/station/service/chapel/dock) +"xCa" = ( /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/item/pen/blue, -/turf/open/floor/iron/dark, -/area/security/interrogation) -"xqJ" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/highsecurity{ - name = "Secure Tech Storage"; - req_access_txt = "19;23" +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/siding/wood/corner, +/obj/structure/disposalpipe/segment, +/obj/structure/sink/kitchen{ + dir = 8; + pixel_x = 12; + pixel_y = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/dark, -/area/engineering/storage/tech) -"xqK" = ( -/obj/effect/turf_decal/tile/brown{ +/obj/effect/turf_decal/siding/white{ dir = 1 }, -/obj/effect/turf_decal/tile/brown{ - dir = 8 - }, -/obj/effect/turf_decal/tile/yellow{ +/turf/open/floor/iron/dark, +/area/station/service/bar) +"xCh" = ( +/obj/effect/turf_decal/tile/red{ dir = 1 }, -/obj/effect/landmark/start/cargo_technician, -/obj/effect/decal/cleanable/dirt, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron, -/area/cargo/storage) -"xqQ" = ( -/obj/machinery/exoscanner, -/obj/structure/lattice/catwalk, -/turf/open/space/basic, -/area/space/nearstation) -"xrF" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ dir = 4 }, /obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/red/half/contrasted, -/turf/open/floor/iron, -/area/security/office) -"xrT" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/blood/old, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/structure/sign/warning/electricshock{ - pixel_x = -32; - pixel_y = -32 - }, +/turf/open/floor/iron, +/area/station/hallway/primary/aft) +"xCp" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/plating, -/area/maintenance/fore) -"xrY" = ( -/obj/structure/railing, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/obj/structure/disposalpipe/segment, +/obj/machinery/door/firedoor/border_only{ dir = 1 }, -/obj/machinery/door/firedoor/border_only, -/turf/open/floor/iron/dark, -/area/service/chapel/dock) -"xrZ" = ( -/obj/effect/turf_decal/tile/brown, -/obj/effect/turf_decal/tile/brown{ +/obj/machinery/light/small/directional/east, +/turf/open/floor/iron/stairs, +/area/station/service/chapel/monastery) +"xCq" = ( +/obj/effect/spawner/random/vending/snackvend, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/turf_decal/tile/brown{ +/obj/structure/sign/poster/official/the_owl{ + pixel_x = 32 + }, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron/dark, +/area/station/hallway/primary/port) +"xCr" = ( +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, +/obj/machinery/suit_storage_unit/engine, +/obj/structure/extinguisher_cabinet/directional/north, +/obj/machinery/airalarm/directional/east, +/turf/open/floor/iron/dark, +/area/station/engineering/main) +"xCy" = ( +/obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/tile/yellow, /obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, -/obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/iron, -/area/cargo/office) -"xsb" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, /obj/effect/turf_decal/stripes/line{ dir = 8 }, -/turf/open/floor/engine, -/area/engineering/supermatter/room) -"xsg" = ( -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/sign/departments/evac{ - pixel_y = 32 +/turf/open/floor/iron, +/area/station/maintenance/disposal/incinerator) +"xCz" = ( +/obj/structure/rack, +/obj/effect/spawner/random/techstorage/tcomms_all, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/obj/effect/turf_decal/caution/stand_clear, +/obj/effect/turf_decal/bot, +/obj/item/radio/intercom/directional/north, /turf/open/floor/iron/dark, -/area/hallway/primary/starboard) -"xsh" = ( -/obj/effect/landmark/start/hangover, -/obj/effect/turf_decal/tile/neutral{ +/area/station/engineering/storage/tech) +"xCA" = ( +/obj/structure/chair/pew/left{ dir = 8 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/blue{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, /obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/turf/open/floor/iron, -/area/hallway/primary/starboard) -"xsj" = ( -/obj/machinery/door/airlock/public/glass{ - name = "Docking Hallway" +/obj/effect/landmark/start/hangover, +/turf/open/floor/iron/dark, +/area/station/security/courtroom) +"xCP" = ( +/obj/structure/closet/crate{ + icon_state = "crateopen" }, -/obj/structure/sign/directions/engineering{ - dir = 8; - pixel_y = -40 +/turf/open/floor/plating, +/area/station/maintenance/starboard) +"xCY" = ( +/obj/effect/landmark/start/ai/secondary, +/obj/item/radio/intercom/directional/north{ + freerange = 1; + listening = 0; + name = "Custom Channel"; + pixel_x = -8 }, -/obj/structure/sign/directions/security{ - dir = 8; - pixel_y = -32 +/obj/item/radio/intercom/directional/west{ + freerange = 1; + listening = 0; + name = "Common Channel" }, -/obj/structure/sign/directions/medical{ - dir = 8; - pixel_y = -24 +/obj/item/radio/intercom/directional/south{ + freerange = 1; + frequency = 1447; + listening = 0; + name = "Private Channel"; + pixel_x = -8 }, -/obj/effect/turf_decal/delivery, -/turf/open/floor/iron/dark, -/area/hallway/primary/starboard) -"xsk" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/obj/machinery/door/window{ + atom_integrity = 300; + base_state = "rightsecure"; + dir = 4; + icon_state = "rightsecure"; + layer = 4.1; + name = "Secondary AI Core Access"; + pixel_x = 4; + req_access = list("ai_upload") }, +/turf/open/floor/circuit/red, +/area/station/ai_monitored/turret_protected/ai) +"xDb" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/simple/yellow/visible, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron, -/area/engineering/atmos) -"xsx" = ( -/obj/structure/table, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/turf/open/floor/iron/dark/corner{ + dir = 4 }, +/area/station/hallway/primary/central/fore) +"xDc" = ( +/turf/closed/wall, +/area/station/commons/fitness/recreation) +"xDm" = ( +/obj/machinery/light_switch/directional/west, /obj/effect/turf_decal/tile/neutral, -/obj/item/clipboard, -/obj/item/storage/medkit/regular, -/obj/machinery/power/apc/auto_name/directional/north, -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/medical/medbay/lobby) -"xsC" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, /obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/iron/dark, -/area/cargo/office) -"xsR" = ( -/obj/effect/turf_decal/delivery, -/obj/structure/reagent_dispensers/fueltank, -/obj/effect/decal/cleanable/cobweb, -/obj/effect/turf_decal/stripes/corner{ dir = 4 }, -/turf/open/floor/plating, -/area/maintenance/port/lesser) -"xsS" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/bot, +/obj/structure/filingcabinet, +/obj/effect/decal/cleanable/dirt, /obj/structure/cable, -/turf/open/floor/plating{ - icon_state = "platingdmg1" +/obj/machinery/power/apc/auto_name/directional/south, +/turf/open/floor/iron/dark, +/area/station/tcommsat/computer) +"xDE" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 10 + }, +/obj/machinery/camera/directional/south{ + c_tag = "Prison Cafeteria"; + network = list("ss13","prison") }, -/area/maintenance/disposal) -"xsU" = ( +/turf/open/floor/iron/white, +/area/station/security/prison/mess) +"xDG" = ( /obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, +/obj/item/radio/intercom/directional/north, +/turf/open/floor/iron, +/area/station/security/prison) +"xDH" = ( +/obj/effect/decal/cleanable/dirt, /turf/open/floor/plating{ - icon_state = "panelscorched" + icon_state = "platingdmg3" }, -/area/maintenance/starboard/fore) -"xti" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/stripes/line{ - dir = 4 +/area/station/maintenance/starboard) +"xDP" = ( +/obj/structure/cable, +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/obj/machinery/door/airlock/command{ - name = "Captain's Office"; - req_access_txt = "20" +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/obj/structure/disposalpipe/segment{ +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 4 }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/iron/dark, -/area/command/heads_quarters/captain) -"xtj" = ( -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ - cycle_id = "engi-maint-passthrough" +/turf/open/floor/iron/dark/corner{ + dir = 1 }, -/obj/machinery/door/airlock/engineering{ - name = "Gravity Generator Access"; - req_one_access_txt = "10" +/area/station/hallway/primary/fore) +"xDQ" = ( +/obj/structure/sign/departments/security{ + pixel_x = 32 }, +/obj/machinery/light/small/directional/east, /turf/open/floor/iron/dark, -/area/maintenance/starboard/aft) -"xtm" = ( -/obj/effect/turf_decal/loading_area{ +/area/station/maintenance/port/aft) +"xEm" = ( +/obj/effect/turf_decal/tile/blue{ dir = 4 }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/sign/departments/cargo{ - pixel_x = 32; - pixel_y = -32 - }, -/turf/open/floor/iron/dark/textured, -/area/hallway/primary/starboard) -"xtE" = ( -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ +/obj/structure/disposalpipe/segment{ dir = 4 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/showroomfloor, -/area/medical/paramedic) -"xtT" = ( +/area/station/medical/medbay/lobby) +"xEB" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/power/emitter, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/dark, +/area/station/engineering/supermatter/room) +"xEV" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/machinery/door/airlock/atmos{ - name = "Incinerator"; - req_access_txt = "24" +/obj/effect/turf_decal/tile/blue{ + dir = 4 }, -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/smart/simple/dark/visible{ - dir = 6 +/obj/effect/turf_decal/tile/blue{ + dir = 1 }, -/turf/open/floor/iron, -/area/engineering/atmos) -"xug" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/obj/machinery/light/directional/north, -/obj/machinery/status_display/ai/directional/north, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/turf_decal/tile/red/half/contrasted{ +/obj/effect/turf_decal/stripes/line{ dir = 1 }, -/turf/open/floor/iron/showroomfloor, -/area/security/prison) -"xuh" = ( -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/obj/effect/turf_decal/tile/blue, -/obj/machinery/atmospherics/pipe/smart/simple/yellow/visible{ +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"xEZ" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/iron, -/area/engineering/atmos) -"xuj" = ( -/obj/structure/table_frame/wood, -/mob/living/simple_animal/hostile/asteroid/basilisk{ - environment_smash = 0 +/obj/structure/table, +/obj/machinery/cell_charger, +/obj/item/stock_parts/cell/high, +/obj/machinery/camera/directional/west{ + c_tag = "Teleporter Access"; + name = "command camera" }, -/turf/open/floor/carpet/green, -/area/cargo/warehouse) -"xuo" = ( -/obj/machinery/door/airlock/research{ - id_tag = "ResearchInt"; - name = "Research Division"; - req_one_access_txt = "47;9" +/turf/open/floor/iron/dark, +/area/station/command/teleporter) +"xFt" = ( +/obj/structure/flora/grass/jungle/a/style_random, +/obj/structure/flora/bush/ferny/style_random, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/obj/structure/disposalpipe/segment{ + dir = 10 }, -/obj/effect/mapping_helpers/airlock/unres{ - dir = 4 +/obj/structure/cable, +/turf/open/floor/grass, +/area/station/medical/psychology) +"xFv" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/landmark/blobstart, +/turf/open/floor/plating{ + icon_state = "platingdmg3" }, -/turf/open/floor/iron/dark, -/area/science/research) -"xuG" = ( -/turf/closed/wall/rust, -/area/service/chapel/monastery) -"xvd" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/area/station/maintenance/fore) +"xFE" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/yellow, +/obj/structure/extinguisher_cabinet/directional/east, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/showroomfloor, +/area/station/medical/chemistry) +"xFI" = ( +/obj/effect/turf_decal/tile/purple{ dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible{ +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/siding/purple{ dir = 4 }, -/obj/machinery/status_display/evac/directional/south, -/turf/open/floor/iron/dark, -/area/engineering/atmos) -"xvm" = ( -/obj/structure/table/wood, -/obj/item/storage/box/deputy{ - pixel_y = 5 +/turf/open/floor/iron/showroomfloor, +/area/station/science/xenobiology) +"xFL" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 }, -/obj/item/taperecorder{ - pixel_x = 5; - pixel_y = 5 +/obj/effect/decal/cleanable/blood/old, +/obj/structure/sign/poster/contraband/random/directional/north, +/turf/open/floor/wood{ + icon_state = "wood-broken4" }, -/obj/item/flashlight/seclite, -/obj/machinery/firealarm/directional/east, -/obj/machinery/light_switch/directional/north{ - pixel_x = 26 +/area/station/cargo/warehouse) +"xFM" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 8 }, -/turf/open/floor/iron/dark, -/area/command/heads_quarters/hos) -"xvA" = ( -/obj/machinery/computer/security/telescreen/entertainment/directional/east, -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 4 +/obj/effect/turf_decal/tile/red, +/obj/structure/disposalpipe/sorting/mail/flip{ + dir = 4; + name = "dormitories sorting disposal pipe"; + sortType = 26 + }, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/commons/fitness/recreation) +"xFW" = ( +/obj/structure/sign/warning/electric_shock{ + pixel_y = -32 }, -/turf/open/floor/iron/white, -/area/security/prison) -"xvD" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/effect/decal/cleanable/dirt, -/obj/effect/landmark/event_spawn, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, /obj/structure/cable, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"xvJ" = ( -/obj/machinery/camera/directional/west{ - c_tag = "Atmospherics Tank - N2O"; - name = "atmospherics camera"; - network = list("ss13","engine") +/turf/open/floor/plating{ + icon_state = "panelscorched" }, -/turf/open/floor/engine/n2o, -/area/engineering/atmos) -"xwa" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/obj/effect/turf_decal/tile/neutral, +/area/station/maintenance/port/fore) +"xGh" = ( +/obj/machinery/computer/telecomms/server, +/obj/effect/turf_decal/bot, /obj/effect/turf_decal/tile/neutral{ - dir = 1 + dir = 8 }, -/obj/effect/turf_decal/siding/wood{ - dir = 1 +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/status_display/ai/directional/west, +/turf/open/floor/iron/dark, +/area/station/tcommsat/computer) +"xGw" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"xGy" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/line{ + dir = 5 }, -/obj/machinery/door/window/left/directional/north{ - name = "Library Desk Access"; - req_access_txt = "37" +/turf/open/floor/iron, +/area/station/maintenance/disposal/incinerator) +"xGH" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating{ + icon_state = "platingdmg1" }, -/turf/open/floor/iron/dark, -/area/service/library) -"xwo" = ( -/obj/structure/chair/pew{ - dir = 4 +/area/station/maintenance/starboard/aft) +"xGN" = ( +/obj/structure/cable, +/turf/open/floor/plating/rust, +/area/station/security/prison) +"xGQ" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/portable_atmospherics/canister/air, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/unary/portables_connector/visible/layer4{ + dir = 1 }, -/obj/machinery/light/directional/west, -/obj/effect/landmark/start/hangover, /turf/open/floor/iron/dark, -/area/security/courtroom) -"xwp" = ( -/obj/effect/turf_decal/tile/blue, +/area/station/maintenance/port/greater) +"xHb" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/structure/sign/poster/contraband/random/directional/south, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/fore) +"xHc" = ( +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, /obj/effect/turf_decal/tile/blue{ dir = 4 }, -/obj/effect/turf_decal/tile/blue, +/obj/machinery/firealarm/directional/north, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/turf/open/floor/iron/showroomfloor, -/area/medical/exam_room) -"xws" = ( -/obj/structure/cable, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"xHn" = ( +/obj/effect/spawner/random/structure/closet_maintenance, +/obj/item/clothing/gloves/color/black, +/turf/open/floor/plating, +/area/station/maintenance/department/crew_quarters/bar) +"xHP" = ( +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/turf_decal/bot, -/obj/machinery/holopad, /turf/open/floor/iron, -/area/hallway/primary/starboard) -"xwx" = ( +/area/station/service/hydroponics) +"xHR" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/obj/structure/cable, +/turf/open/floor/iron/showroomfloor, +/area/station/science/xenobiology) +"xHU" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/door/airlock/maintenance{ + name = "Medbay Maintenance" + }, /obj/structure/cable, -/obj/effect/turf_decal/tile/brown{ +/obj/effect/mapping_helpers/airlock/access/all/medical/general, +/turf/open/floor/iron/dark, +/area/station/maintenance/port/greater) +"xIm" = ( +/obj/machinery/door/airlock/engineering{ + name = "Emergency Storage" + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/mapping_helpers/airlock/unres{ dir = 8 }, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +/turf/open/floor/iron/dark, +/area/station/hallway/secondary/entry) +"xIq" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 10 }, -/obj/effect/turf_decal/tile/brown{ - dir = 1 +/obj/machinery/camera/directional/south{ + c_tag = "AI Chamber Door"; + name = "core camera"; + network = list("aicore") }, -/turf/open/floor/iron, -/area/cargo/storage) -"xwy" = ( +/turf/open/floor/engine, +/area/station/ai_monitored/turret_protected/ai) +"xIB" = ( /obj/effect/turf_decal/tile/yellow{ dir = 4 }, /obj/effect/turf_decal/tile/yellow{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/blue{ dir = 1 }, -/obj/machinery/airalarm/directional/east, -/obj/structure/cable, -/obj/effect/turf_decal/stripes/corner, -/turf/open/floor/iron, -/area/hallway/primary/aft) -"xwL" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark, -/area/service/chapel/funeral) -"xwQ" = ( -/obj/effect/turf_decal/tile/yellow{ +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/bridge_pipe/cyan/visible{ dir = 4 }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/bridge_pipe/scrubbers/visible, /turf/open/floor/iron, -/area/engineering/hallway) -"xwT" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/turf/open/floor/plating{ - icon_state = "panelscorched" +/area/station/engineering/atmos) +"xIJ" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 1 }, -/area/maintenance/port/aft) -"xwW" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/turf/open/floor/iron/white, +/area/station/security/prison/mess) +"xIM" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/general/hidden, +/obj/effect/turf_decal/stripes/line{ + dir = 6 }, -/obj/effect/turf_decal/stripes/corner{ - dir = 1 +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/turf/open/floor/iron, -/area/hallway/primary/central) -"xwZ" = ( +/turf/open/floor/circuit/telecomms, +/area/station/science/xenobiology) +"xIQ" = ( /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ - dir = 8 + dir = 4 }, -/obj/structure/closet/secure_closet/courtroom, -/obj/item/gavelhammer, -/obj/machinery/airalarm/directional/west, -/obj/machinery/camera/directional/north{ - c_tag = "Courtroom Judge"; - name = "command camera" +/obj/machinery/camera/directional/south{ + c_tag = "Operating Theatre Secondary"; + name = "medical camera"; + network = list("ss13","medical") + }, +/obj/item/radio/intercom/directional/south, +/obj/machinery/computer/operating{ + dir = 1 }, /turf/open/floor/iron/dark, -/area/security/courtroom) -"xxo" = ( -/obj/effect/spawner/random/vending/snackvend, -/obj/effect/turf_decal/tile/red{ +/area/station/medical/virology) +"xIS" = ( +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/machinery/light/directional/north, -/obj/structure/cable, -/turf/open/floor/iron/showroomfloor, -/area/security/office) -"xxv" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/cargo/sorting) -"xxE" = ( -/obj/effect/landmark/event_spawn, -/obj/structure/cable, -/turf/open/floor/iron/showroomfloor, -/area/science/xenobiology) -"xxH" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/stripes/line{ - dir = 4 +/obj/machinery/newscaster/directional/north, +/obj/machinery/camera/directional/north{ + c_tag = "Fore Hallway Monastary Tube"; + name = "fore camera" }, -/turf/open/floor/plating, -/area/maintenance/starboard) -"xxJ" = ( -/obj/machinery/ai_slipper{ - uses = 10 +/turf/open/floor/iron/dark/corner{ + dir = 4 }, -/obj/effect/turf_decal/box, +/area/station/hallway/primary/fore) +"xJc" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment, /obj/structure/cable, -/obj/effect/spawner/random/engineering/tracking_beacon, -/turf/open/floor/engine, -/area/ai_monitored/turret_protected/aisat/foyer) -"xxU" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/green/visible, -/obj/structure/cable, -/turf/open/floor/engine, -/area/engineering/supermatter/room) -"xyc" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/corner, -/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plating{ - icon_state = "platingdmg3" - }, -/area/maintenance/aft) -"xyA" = ( -/obj/structure/chair{ +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"xJn" = ( +/obj/machinery/computer/secure_data{ dir = 1 }, +/obj/effect/turf_decal/bot, +/obj/machinery/light/directional/south, +/obj/machinery/airalarm/directional/south, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, /obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/structure/disposalpipe/segment{ - dir = 6 +/turf/open/floor/iron/dark, +/area/station/security/checkpoint/medical) +"xJs" = ( +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, -/area/commons/fitness/recreation) -"xyO" = ( -/obj/structure/window/reinforced{ +/area/station/engineering/atmos) +"xJB" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/structure/window/reinforced{ - dir = 8 +/obj/machinery/computer/scan_consolenew{ + dir = 1 }, -/obj/structure/window/reinforced, -/obj/structure/flora/ausbushes/ppflowers, -/obj/structure/flora/ausbushes/lavendergrass, -/obj/structure/flora/ausbushes/fernybush, -/obj/structure/flora/ausbushes/sparsegrass, -/turf/open/floor/grass, -/area/service/hydroponics) -"xyY" = ( -/obj/effect/turf_decal/tile/yellow, +/turf/open/floor/iron/dark, +/area/station/science/genetics) +"xJL" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/corner, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/port/greater) +"xJN" = ( /obj/effect/turf_decal/tile/yellow{ - dir = 8 + dir = 4 }, -/obj/machinery/light/directional/south, -/turf/open/floor/iron/showroomfloor, -/area/medical/chemistry) -"xza" = ( -/obj/structure/sign/warning/securearea, -/turf/closed/wall/r_wall/rust, -/area/engineering/supermatter/room) -"xzg" = ( -/obj/machinery/turretid{ - control_area = "/area/ai_monitored/turret_protected/aisat_interior"; - name = "Antechamber Turret Control"; - pixel_y = 28; - req_access_txt = "65" +/obj/effect/turf_decal/tile/yellow{ + dir = 1 }, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/effect/turf_decal/tile/yellow{ dir = 1 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/engine, -/area/ai_monitored/turret_protected/aisat/foyer) -"xzl" = ( -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/structure/railing/corner, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, /turf/open/floor/iron/showroomfloor, -/area/service/bar/atrium) -"xzv" = ( -/turf/closed/wall/r_wall, -/area/maintenance/disposal/incinerator) -"xzO" = ( -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/area/station/medical/pharmacy) +"xJW" = ( +/obj/effect/turf_decal/stripes/corner{ dir = 4 }, -/obj/machinery/vending/autodrobe/all_access, -/obj/structure/noticeboard/directional/west, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/dark, -/area/maintenance/port/fore) -"xzV" = ( +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/engineering/supermatter/room) +"xKi" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/blood/old, /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/iron/showroomfloor, -/area/science/research) -"xzX" = ( -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/obj/structure/cable, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/station/maintenance/port/fore) +"xKn" = ( +/obj/effect/decal/cleanable/blood/old, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/chair/stool/bar/directional/west, +/turf/open/floor/carpet/green, +/area/station/maintenance/port/greater) +"xKr" = ( +/obj/effect/turf_decal/tile/blue{ dir = 1 }, -/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/blue{ + dir = 1 }, -/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron/showroomfloor, +/area/station/medical/medbay/lobby) +"xKO" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/simple/yellow/visible, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron, -/area/engineering/atmos) -"xAk" = ( -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/obj/effect/turf_decal/tile/green{ + dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/obj/effect/turf_decal/tile/blue{ + dir = 8 }, -/obj/effect/turf_decal/bot, -/obj/machinery/holopad, -/obj/effect/landmark/start/hangover, /turf/open/floor/iron, -/area/commons/locker) -"xAo" = ( -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/area/station/hallway/primary/starboard) +"xKP" = ( +/turf/closed/wall/r_wall, +/area/station/maintenance/solars/port/aft) +"xKT" = ( +/obj/structure/chair/sofa/bench/right{ dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/dark, -/area/security/interrogation) -"xAw" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/table, -/obj/item/radio/intercom/directional/west, -/obj/item/wallframe/apc, -/turf/open/floor/plating, -/area/maintenance/department/electrical) -"xAx" = ( -/obj/machinery/vending/hydronutrients, -/obj/structure/railing{ +/obj/effect/landmark/start/assistant, +/obj/effect/turf_decal/siding/wood{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/turf/open/floor/wood, +/area/station/service/chapel/dock) +"xKW" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Mech Bay Maintenance" }, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/siding/green{ - dir = 4 +/obj/structure/cable, +/obj/effect/turf_decal/siding/purple/corner{ + dir = 8 }, -/obj/effect/decal/cleanable/dirt, +/obj/effect/mapping_helpers/airlock/access/all/science/robotics, /turf/open/floor/iron/dark, -/area/service/hydroponics/garden) -"xAC" = ( -/obj/machinery/computer/atmos_control/noreconnect{ - atmos_chambers = list("ordnancegas1" = "Burn Chamber", "ordnancegas2" = "Freezer Chamber"); - dir = 4 - }, -/obj/machinery/firealarm/directional/west, -/obj/machinery/light/directional/west, -/turf/open/floor/iron/showroomfloor, -/area/science/mixing) -"xAH" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/blue{ +/area/station/maintenance/starboard/fore) +"xLd" = ( +/obj/structure/closet/crate/freezer/blood, +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, /obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/iron, -/area/command/bridge) -"xBk" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron/dark, +/area/station/medical/surgery/aft) +"xLk" = ( /obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/plating, -/area/maintenance/aft) -"xBo" = ( -/obj/effect/turf_decal/tile/yellow{ +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 +/obj/machinery/door/firedoor, +/obj/machinery/duct, +/obj/machinery/door/airlock{ + name = "Service Hall" }, +/obj/effect/mapping_helpers/airlock/access/all/service/general, +/turf/open/floor/iron/dark, +/area/station/hallway/secondary/service) +"xLC" = ( +/obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold/cyan/visible, -/turf/open/floor/iron, -/area/engineering/atmos) -"xBs" = ( -/obj/effect/turf_decal/tile/green{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/dark/visible, +/turf/open/floor/iron/dark/telecomms, +/area/station/science/server) +"xLH" = ( +/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/blue{ - dir = 8 +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, -/obj/effect/turf_decal/tile/green, /turf/open/floor/iron, -/area/hallway/primary/starboard) -"xBv" = ( -/obj/structure/window/reinforced/plasma{ +/area/station/hallway/primary/aft) +"xLL" = ( +/obj/structure/cable, +/obj/machinery/power/tracker, +/turf/open/floor/iron/solarpanel/airless, +/area/station/solars/port/aft) +"xLM" = ( +/obj/effect/spawner/structure/window/reinforced/plasma, +/turf/open/floor/plating, +/area/station/engineering/atmos) +"xLU" = ( +/obj/effect/turf_decal/tile/red{ dir = 4 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/green/visible, -/obj/machinery/power/energy_accumulator/grounding_rod/anchored, -/turf/open/floor/circuit/green{ - luminosity = 2 +/turf/open/floor/iron, +/area/station/hallway/primary/aft) +"xLY" = ( +/obj/structure/sign/warning/electric_shock{ + pixel_y = -32 }, -/area/engineering/supermatter) -"xBw" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/trimline/green/line{ - dir = 6 +/obj/structure/lattice/catwalk, +/obj/machinery/light/small/directional/south, +/obj/effect/turf_decal/sand/plating, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/maintenance/port/lesser) +"xMs" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/obj/machinery/atmospherics/components/binary/pump{ + dir = 1; + name = "Distro to Waste" }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/obj/machinery/airalarm/directional/east, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos/pumproom) +"xMC" = ( +/obj/structure/table/wood, +/obj/item/paper/guides/jobs/security/courtroom, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/security/courtroom) +"xML" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/turf/open/floor/iron, -/area/service/hydroponics) -"xBM" = ( -/obj/machinery/door/airlock/maintenance{ - name = "xenobiology maintenance"; - req_access_txt = "55" +/obj/machinery/door/airlock/command{ + name = "Captain's Office" }, /obj/structure/disposalpipe/segment{ dir = 4 }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/mapping_helpers/airlock/access/all/command/captain, /turf/open/floor/iron/dark, -/area/maintenance/starboard/fore) -"xCm" = ( -/obj/machinery/door/airlock/maintenance, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ +/area/station/command/heads_quarters/captain) +"xMM" = ( +/obj/structure/bodycontainer/morgue, +/obj/effect/turf_decal/delivery, +/obj/structure/cable, +/obj/machinery/power/apc/auto_name/directional/west, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 4 }, -/obj/structure/cable, /turf/open/floor/iron/dark, -/area/maintenance/port/lesser) -"xCo" = ( -/obj/structure/chair/sofa/right{ - color = "#c45c57"; - dir = 4 +/area/station/security/medical) +"xMN" = ( +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/blue{ + dir = 1 }, +/obj/effect/turf_decal/tile/blue, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, /obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/structure/railing{ - dir = 8 + dir = 4 }, -/obj/effect/landmark/start/assistant, -/turf/open/floor/iron/dark, -/area/service/bar/atrium) -"xDv" = ( +/obj/machinery/washing_machine, +/obj/machinery/light/directional/east, +/obj/structure/extinguisher_cabinet/directional/north, +/obj/machinery/light_switch/directional/east, +/turf/open/floor/iron/showroomfloor, +/area/station/commons/toilet/restrooms) +"xNc" = ( +/turf/closed/wall/r_wall/rust, +/area/station/command/heads_quarters/cmo) +"xNe" = ( +/turf/closed/wall, +/area/station/cargo/sorting) +"xNu" = ( +/obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/door/airlock/research{ + name = "Xenobiology Closet" + }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/power/apc/auto_name/directional/west, -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/service/chapel/dock) -"xDF" = ( -/obj/structure/railing/corner, +/obj/effect/mapping_helpers/airlock/access/all/science/xenobio, /turf/open/floor/iron/dark, -/area/service/chapel/dock) -"xDO" = ( -/obj/structure/table/reinforced, -/obj/item/crowbar/red, -/obj/item/radio/headset/headset_sec, -/obj/item/folder/blue{ - pixel_x = 2; - pixel_y = 2 +/area/station/science/xenobiology) +"xNJ" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, -/obj/item/folder/red{ - pixel_x = -2; - pixel_y = -2 +/turf/open/floor/iron, +/area/station/hallway/primary/port) +"xNN" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/door/airlock/mining/glass{ + name = "Mining Dock" }, -/obj/item/lighter, +/obj/effect/mapping_helpers/airlock/access/all/supply/mining, /turf/open/floor/iron/dark, -/area/security/office) -"xEd" = ( -/obj/machinery/vending/cart{ - req_access_txt = "57" +/area/station/cargo/miningoffice) +"xNP" = ( +/obj/machinery/power/smes/engineering, +/obj/structure/extinguisher_cabinet/directional/east, +/obj/structure/cable, +/turf/open/floor/circuit/red, +/area/station/engineering/supermatter/room) +"xOa" = ( +/obj/machinery/conveyor{ + dir = 1; + id = "packagereturn"; + name = "crate return belt" }, -/obj/structure/noticeboard/directional/north, -/obj/machinery/camera/directional/north{ - c_tag = "Head of Personnel's Office"; - name = "command camera" +/obj/machinery/door/window/left/directional/west{ + dir = 1; + name = "Crate Return Door"; + req_access = list("mail_sorting") }, -/obj/effect/turf_decal/siding/wood{ +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/cargo/storage) +"xOg" = ( +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/turf/open/floor/wood, -/area/command/heads_quarters/hop) -"xEj" = ( -/obj/machinery/door/airlock/external{ - name = "Science Escape Pod"; - space_dir = 4 +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/dark, -/area/maintenance/starboard) -"xEG" = ( -/obj/machinery/door/morgue{ - name = "Confession Booth (Chaplain)"; - req_access_txt = "22" +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/obj/effect/turf_decal/siding/wood, -/turf/open/floor/wood/parquet, -/area/service/chapel/monastery) -"xEU" = ( -/obj/effect/turf_decal/bot, /obj/effect/decal/cleanable/dirt, -/obj/structure/rack, -/obj/item/extinguisher{ - pixel_x = -4; - pixel_y = 8 +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 }, -/obj/item/tank/internals/oxygen/red{ - pixel_x = 4; - pixel_y = 2 +/turf/open/floor/iron/dark, +/area/station/maintenance/port/fore) +"xOq" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/item/kirbyplants{ + icon_state = "plant-16" }, -/obj/item/clothing/mask/gas, -/obj/structure/sign/poster/contraband/random/directional/west, -/turf/open/floor/plating, -/area/maintenance/port/lesser) -"xFl" = ( -/obj/structure/window/reinforced/spawner, -/obj/effect/turf_decal/siding/green, -/turf/open/misc/sandy_dirt, -/area/service/hydroponics/garden) -"xFp" = ( -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/security/prison) -"xFs" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/showroomfloor, -/area/science/robotics/lab) -"xFC" = ( -/obj/structure/cable, +/turf/open/floor/iron, +/area/station/commons/locker) +"xOu" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/structure/window/reinforced{ + dir = 1; + pixel_y = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark, +/area/station/commons/fitness/recreation) +"xOB" = ( +/turf/closed/wall/r_wall/rust, +/area/station/engineering/main) +"xOF" = ( +/obj/structure/sign/poster/contraband/missing_gloves, +/turf/closed/wall/rust, +/area/station/maintenance/starboard) +"xOI" = ( +/turf/closed/wall/r_wall, +/area/station/engineering/lobby) +"xOP" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/box/corners{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/turf/open/floor/iron, +/area/station/security/courtroom) +"xOX" = ( +/obj/machinery/door/poddoor/shutters/preopen{ + id = "engsm"; + name = "Radiation Chamber Shutters" }, -/obj/structure/disposalpipe/segment{ - dir = 6 +/obj/effect/turf_decal/caution/stand_clear, +/turf/open/floor/iron/dark, +/area/station/engineering/supermatter) +"xPc" = ( +/obj/structure/table, +/obj/item/storage/box/prisoner, +/obj/item/restraints/handcuffs, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 4 }, +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/newscaster/directional/east, /turf/open/floor/iron, -/area/hallway/primary/starboard) -"xFO" = ( -/obj/machinery/power/turbine/inlet_compressor, -/turf/open/floor/engine, -/area/maintenance/disposal/incinerator) -"xFY" = ( -/obj/structure/table/reinforced, -/obj/effect/turf_decal/delivery, -/obj/machinery/door/firedoor, -/obj/item/storage/box/lights/mixed{ - pixel_y = 6 +/area/station/security/processing) +"xPk" = ( +/turf/closed/wall, +/area/station/maintenance/department/bridge) +"xPy" = ( +/obj/machinery/door/airlock/maintenance, +/obj/structure/disposalpipe/segment, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/mapping_helpers/airlock/unres, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +/turf/open/floor/iron/dark, +/area/station/maintenance/port/lesser) +"xPO" = ( +/obj/machinery/door/airlock/command/glass{ + name = "Bridge" }, -/obj/machinery/door/window/right/directional/west{ - dir = 4; - name = "Cargo Desk"; - req_access_txt = "50" +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "bridge" }, -/obj/item/flashlight, -/turf/open/floor/plating, -/area/cargo/office) -"xGi" = ( -/obj/machinery/computer/security/hos{ +/obj/effect/mapping_helpers/airlock/access/all/command/general, +/turf/open/floor/iron/dark, +/area/station/command/bridge) +"xPT" = ( +/obj/effect/turf_decal/tile/brown/half/contrasted{ dir = 1 }, -/turf/open/floor/wood, -/area/command/heads_quarters/hos) -"xGB" = ( -/obj/effect/turf_decal/delivery, -/obj/effect/turf_decal/tile/neutral{ +/obj/item/kirbyplants{ + icon_state = "plant-05" + }, +/obj/structure/cable, +/obj/effect/turf_decal/tile/yellow{ dir = 4 }, +/obj/machinery/airalarm/directional/north, +/turf/open/floor/iron, +/area/station/cargo/miningoffice) +"xPY" = ( /obj/effect/turf_decal/tile/neutral{ - dir = 1 + dir = 8 }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light/small/directional/south, -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/machinery/portable_atmospherics/canister/air, -/obj/item/wrench, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/command/heads_quarters/hos) +"xQq" = ( +/obj/machinery/rnd/production/techfab/department/medical, +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/stripes/box, +/turf/open/floor/iron/dark, +/area/station/medical/storage) +"xQL" = ( +/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/pipe/smart/manifold4w/green/visible, +/obj/machinery/light/directional/south, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"xQU" = ( +/obj/machinery/ai_slipper{ + uses = 10 + }, +/obj/effect/turf_decal/box, /obj/effect/turf_decal/stripes/corner{ dir = 4 }, -/turf/open/floor/iron/dark, -/area/cargo/miningoffice) -"xGE" = ( +/obj/machinery/camera/directional/east{ + c_tag = "Satellite Atmospherics"; + name = "satellite camera"; + network = list("minisat") + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/engine, +/area/station/ai_monitored/turret_protected/aisat/atmos) +"xRm" = ( +/obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/red{ - dir = 4 +/obj/machinery/door/airlock/command{ + name = "Chief Engineer's Office" }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/neutral{ +/obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/iron, -/area/hallway/primary/port) -"xGF" = ( +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/access/all/engineering/ce, +/turf/open/floor/iron/dark, +/area/station/command/heads_quarters/ce) +"xRv" = ( +/obj/machinery/recharge_station, +/obj/structure/cable, /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/white/line{ +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/ai_upload) +"xRB" = ( +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ dir = 8 }, +/obj/effect/turf_decal/tile/neutral, /obj/structure/cable, /turf/open/floor/iron, -/area/security/prison) -"xGJ" = ( -/obj/machinery/light/directional/south, -/obj/effect/turf_decal/stripes/line{ - dir = 4 +/area/station/hallway/primary/central) +"xRC" = ( +/obj/effect/turf_decal/tile/purple/half/contrasted{ + dir = 1 }, -/turf/open/floor/iron/dark, -/area/service/chapel/dock) -"xHo" = ( -/obj/effect/turf_decal/box/corners{ +/turf/open/floor/iron/showroomfloor, +/area/station/science/ordnance) +"xRE" = ( +/obj/effect/turf_decal/stripes/corner{ dir = 8 }, -/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/engine, +/area/station/ai_monitored/command/nuke_storage) +"xRL" = ( /obj/effect/turf_decal/tile/neutral{ - dir = 8 + dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/tile/red{ dir = 1 }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, /obj/effect/turf_decal/tile/neutral{ - dir = 4 + dir = 1 }, +/obj/structure/cable, +/turf/open/floor/iron/showroomfloor, +/area/station/security/lockers) +"xRZ" = ( +/obj/machinery/airalarm/directional/east, +/turf/open/floor/engine, +/area/station/science/xenobiology) +"xSi" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/cargo/storage) -"xHO" = ( -/obj/effect/turf_decal/tile/neutral, +/turf/closed/wall/r_wall, +/area/station/science/genetics) +"xSn" = ( /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/machinery/iv_drip, -/obj/structure/bed{ +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 4 }, -/obj/structure/curtain, +/obj/structure/cable, /turf/open/floor/iron/dark, -/area/medical/exam_room) -"xIp" = ( +/area/station/command/heads_quarters/hos) +"xSp" = ( +/obj/machinery/vending/cigarette, /obj/effect/turf_decal/tile/neutral{ - dir = 1 + dir = 4 }, /obj/effect/turf_decal/tile/neutral, -/obj/structure/sign/painting/library{ - pixel_x = 32 - }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/holopad, /obj/effect/turf_decal/bot_white, +/obj/effect/decal/cleanable/blood/old, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/dark, -/area/service/library) -"xIq" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/obj/machinery/camera/directional/south{ - c_tag = "AI Chamber Door"; - name = "core camera"; - network = list("aicore") - }, -/turf/open/floor/engine, -/area/ai_monitored/turret_protected/ai) -"xIw" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/security/glass{ - name = "Equipment Room"; - req_access_txt = "1" - }, -/obj/effect/turf_decal/siding/red/corner{ - dir = 4 +/area/station/maintenance/port/greater) +"xSs" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 8 }, -/turf/open/floor/iron/dark, -/area/security/lockers) -"xIH" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/rack, -/obj/effect/turf_decal/bot_white, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/tile/blue{ dir = 1 }, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/item/bodybag{ - pixel_y = 5 +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) +"xSC" = ( +/obj/effect/turf_decal/tile/red{ + dir = 1 }, -/obj/item/shovel, -/obj/effect/decal/cleanable/cobweb/cobweb2, -/obj/machinery/newscaster/directional/north, -/turf/open/floor/iron/dark, -/area/maintenance/port/fore) -"xJo" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating{ - icon_state = "panelscorched" +/obj/effect/turf_decal/tile/red{ + dir = 8 }, -/area/maintenance/starboard) -"xJP" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/closet/crate, -/obj/effect/spawner/random/entertainment/money_large, -/turf/open/floor/plating, -/area/maintenance/port/greater) -"xJS" = ( -/obj/effect/turf_decal/bot, -/obj/structure/closet/crate{ - icon_state = "crateopen" +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/obj/effect/spawner/random/maintenance, -/turf/open/floor/iron, -/area/cargo/storage) -"xJT" = ( -/obj/effect/turf_decal/delivery, -/obj/structure/closet/radiation, -/obj/item/clothing/glasses/meson, -/turf/open/floor/iron/dark, -/area/engineering/atmos) -"xKk" = ( -/obj/effect/turf_decal/tile/yellow{ - dir = 4 +/obj/machinery/camera/directional/west{ + c_tag = "Aft Hallway Security Doors"; + name = "aft camera" }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/landmark/event_spawn, -/obj/structure/cable, -/obj/structure/disposalpipe/segment, /turf/open/floor/iron, -/area/engineering/lobby) -"xKJ" = ( -/obj/effect/turf_decal/bot, +/area/station/hallway/primary/aft) +"xSO" = ( +/obj/structure/table, /obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/obj/item/stack/sheet/iron/fifty, +/obj/item/stack/sheet/iron/fifty, +/obj/item/stack/sheet/iron/fifty, +/obj/item/stack/sheet/glass/fifty, +/obj/item/storage/belt/utility, +/obj/item/clothing/head/welding, +/obj/item/clothing/glasses/welding, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/airalarm/directional/west, +/obj/structure/extinguisher_cabinet/directional/north, +/obj/machinery/light/directional/north, +/turf/open/floor/iron/dark, +/area/station/science/robotics/lab) +"xST" = ( +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ dir = 8 }, -/obj/structure/closet/secure_closet/personal, -/obj/item/storage/backpack, -/obj/item/storage/backpack/satchel, -/obj/item/clothing/suit/hooded/wintercoat, -/obj/item/clothing/shoes/winterboots, -/obj/effect/turf_decal/stripes/corner{ - dir = 1 +/obj/effect/turf_decal/tile/blue, +/obj/item/kirbyplants{ + icon_state = "plant-10" }, -/obj/machinery/light/small/directional/north, -/obj/effect/landmark/start/hangover/closet, -/turf/open/floor/iron/dark, -/area/commons/locker) -"xKR" = ( -/obj/structure/reagent_dispensers/fueltank, -/obj/effect/turf_decal/delivery, -/obj/effect/turf_decal/tile/neutral{ +/turf/open/floor/iron/showroomfloor, +/area/station/command/heads_quarters/cmo) +"xSU" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/structure/railing/corner, +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/showroomfloor, +/area/station/service/bar/atrium) +"xTb" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/end{ + dir = 1 }, -/turf/open/floor/iron/dark, -/area/engineering/main) -"xKS" = ( -/obj/effect/turf_decal/delivery, -/obj/machinery/disposal/delivery_chute{ - dir = 8 +/turf/open/floor/plating{ + icon_state = "platingdmg3" }, -/obj/effect/decal/cleanable/cobweb/cobweb2, -/obj/effect/turf_decal/stripes/line{ +/area/station/engineering/supermatter/room) +"xTt" = ( +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/machinery/light/small/directional/east, -/obj/structure/sign/warning/deathsposal{ - pixel_x = 32 +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, +/obj/machinery/disposal/bin, +/obj/machinery/light/directional/south, /obj/structure/disposalpipe/trunk{ - dir = 8 + dir = 1 }, /turf/open/floor/iron/dark, -/area/service/janitor) -"xLk" = ( -/obj/structure/rack, -/obj/item/tank/internals/oxygen/empty, -/obj/effect/turf_decal/stripes/line, +/area/station/commons/locker) +"xTx" = ( /obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/blood/old, +/obj/effect/decal/cleanable/blood/gibs/limb, +/obj/effect/landmark/event_spawn, /turf/open/floor/plating, -/area/cargo/warehouse) -"xLG" = ( -/obj/effect/turf_decal/tile/neutral{ +/area/station/maintenance/department/electrical) +"xTG" = ( +/turf/closed/wall, +/area/station/maintenance/solars/starboard/aft) +"xTH" = ( +/obj/machinery/computer/exoscanner_control{ dir = 1 }, +/obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/tile/neutral{ - dir = 8 + dir = 1 }, -/obj/effect/turf_decal/siding/white{ - dir = 8 +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, +/obj/machinery/newscaster/directional/south, +/obj/effect/turf_decal/bot, /turf/open/floor/iron/dark, -/area/service/hydroponics/garden) -"xLQ" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 8 - }, -/turf/open/floor/iron/smooth_large, -/area/maintenance/department/chapel/monastery) -"xLT" = ( -/obj/effect/turf_decal/box, -/obj/machinery/power/solar{ - id = "forestarboard"; - name = "Fore-Starboard Solar Array" - }, +/area/station/cargo/drone_bay) +"xTI" = ( /obj/structure/cable, -/turf/open/floor/iron/solarpanel/airless, -/area/solars/starboard/fore) -"xLY" = ( -/obj/effect/turf_decal/box, -/obj/structure/toilet{ - dir = 8 - }, -/obj/structure/mirror/directional/west, -/obj/machinery/newscaster/directional/south{ - pixel_x = -28 - }, -/obj/machinery/light/small/directional/east, -/obj/effect/landmark/start/assistant, -/obj/effect/landmark/start/hangover, -/obj/machinery/button/door/directional/east{ - id = "Unit_2Privacy"; - name = "Unit 2 Privacy Toggle"; - pixel_y = -8 - }, -/obj/machinery/button/door/directional/east{ - id = "Unit_2"; - name = "Unit2 Privacy Lock"; - normaldoorcontrol = 1; - pixel_y = 8; - specialfunctions = 4 +/obj/structure/disposalpipe/segment{ + dir = 5 }, -/turf/open/floor/iron/showroomfloor, -/area/commons/toilet/restrooms) -"xMj" = ( -/obj/machinery/door/airlock/research{ - name = "Ordnance Lab"; - req_access_txt = "8" +/obj/effect/turf_decal/tile/green{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/simple/purple/visible{ - dir = 4 +/obj/effect/turf_decal/tile/blue{ + dir = 8 }, -/obj/machinery/door/firedoor/heavy, -/turf/open/floor/iron/dark, -/area/science/storage) -"xMn" = ( -/obj/machinery/light/small/directional/west, -/mob/living/simple_animal/chicken, -/turf/open/misc/sandy_dirt, -/area/service/hydroponics/garden) -"xMA" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible, -/obj/structure/cable, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/engine, -/area/engineering/supermatter/room) -"xMG" = ( +/turf/open/floor/iron, +/area/station/service/hydroponics) +"xTR" = ( +/obj/structure/girder, /obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/obj/effect/landmark/xeno_spawn, -/obj/structure/disposalpipe/segment, +/obj/effect/decal/cleanable/cobweb, +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, /turf/open/floor/plating{ icon_state = "panelscorched" }, -/area/maintenance/port/lesser) -"xML" = ( -/obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/area/station/maintenance/starboard) +"xUk" = ( +/obj/machinery/computer/security/wooden_tv, +/obj/structure/table/wood, +/turf/open/floor/carpet/royalblue, +/area/station/command/heads_quarters/captain) +"xUm" = ( /obj/structure/cable, -/turf/open/floor/wood{ - icon_state = "wood-broken4" - }, -/area/maintenance/port/fore) -"xNd" = ( -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/door/airlock/mining/glass{ - name = "Mining Dock"; - req_access_txt = "48" +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/turf/open/floor/iron/dark, -/area/cargo/warehouse) -"xNf" = ( -/obj/structure/table/reinforced, -/obj/item/reagent_containers/food/condiment/saltshaker{ - layer = 3.1; - pixel_x = -2; - pixel_y = 2 +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/obj/item/reagent_containers/food/condiment/peppermill{ - desc = "Often used to flavor food or make people sneeze. Fashionably moved to the left side of the table."; - pixel_x = -8; - pixel_y = 2 +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, -/obj/item/toy/figure/prisoner{ - pixel_x = 3; - pixel_y = 6 +/obj/effect/turf_decal/bot, +/obj/machinery/holopad, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"xUy" = ( +/obj/structure/cable, +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/turf/open/floor/iron/white, -/area/security/prison) -"xNl" = ( -/obj/machinery/door/airlock/grunge{ - id_tag = "Cabin_2"; - name = "Cabin 2" +/obj/machinery/door/airlock/command{ + name = "Captain's Tactical Relocation" }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment, /obj/effect/turf_decal/stripes/line, +/obj/effect/mapping_helpers/airlock/access/all/command/captain, /turf/open/floor/iron/dark, -/area/commons/locker) -"xNy" = ( -/obj/effect/turf_decal/tile/yellow{ - dir = 1 +/area/station/command/heads_quarters/captain) +"xUB" = ( +/obj/item/canvas/nineteen_nineteen, +/obj/item/canvas/nineteen_nineteen, +/obj/item/canvas/nineteen_nineteen, +/obj/item/canvas/nineteen_nineteen, +/obj/structure/table/rolling, +/obj/item/storage/crayons{ + pixel_x = -6; + pixel_y = 6 }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 +/obj/effect/spawner/random/contraband/prison, +/obj/item/storage/crayons{ + pixel_x = -6; + pixel_y = 1 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/obj/item/paper_bin{ + pixel_x = 11; + pixel_y = 4 }, -/obj/item/kirbyplants{ - icon_state = "plant-05" +/obj/item/pen{ + pixel_x = 13; + pixel_y = 9 }, -/obj/effect/turf_decal/tile/red{ - dir = 1 +/obj/item/pen{ + pixel_x = 11; + pixel_y = 6 }, -/obj/machinery/power/apc/auto_name/directional/north, +/obj/item/pen{ + pixel_x = 11; + pixel_y = 4 + }, +/obj/machinery/light/small/directional/south, /obj/structure/cable, -/turf/open/floor/iron, -/area/hallway/primary/central/fore) -"xND" = ( -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 +/turf/open/floor/iron/grimy, +/area/station/security/prison) +"xUE" = ( +/obj/structure/table/reinforced, +/obj/effect/turf_decal/delivery, +/obj/item/folder/white, +/obj/item/pen, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "chemistry_shutters"; + name = "Chemistry Lobby Shutters" }, -/obj/effect/turf_decal/tile/neutral, -/obj/machinery/light/directional/south, -/obj/machinery/status_display/evac/directional/south, -/turf/open/floor/iron, -/area/hallway/primary/central) -"xOe" = ( -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/obj/machinery/door/firedoor/heavy, +/obj/machinery/door/window/left/directional/north{ + dir = 2; + name = "Chemistry Desk"; + req_access = list("pharmacy") + }, +/turf/open/floor/plating, +/area/station/medical/pharmacy) +"xUQ" = ( +/obj/structure/closet/cardboard, +/obj/structure/grille/broken, +/obj/effect/decal/cleanable/cobweb, +/turf/open/floor/plating, +/area/station/maintenance/aft) +"xVa" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/sign/poster/contraband/random/directional/east, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/station/maintenance/starboard/aft) +"xVm" = ( +/turf/closed/wall/r_wall/rust, +/area/station/engineering/gravity_generator) +"xVt" = ( +/obj/machinery/door/airlock/security{ + id_tag = "IsolationCell"; + name = "Isolation Cell" }, -/obj/item/radio/intercom/directional/west, -/turf/open/floor/engine/telecomms, -/area/tcommsat/server) -"xOh" = ( -/obj/structure/lattice/catwalk, -/turf/open/space/basic, -/area/solars/starboard/aft) -"xOi" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/sign/departments/security{ - pixel_y = -32 - }, -/obj/effect/turf_decal/box, -/obj/vehicle/ridden/secway, -/obj/effect/turf_decal/tile/red/half/contrasted, -/obj/effect/turf_decal/tile/neutral, -/turf/open/floor/iron/showroomfloor, -/area/security/office) -"xOs" = ( -/turf/closed/wall/rust, -/area/service/janitor) -"xOO" = ( +/obj/effect/mapping_helpers/airlock/access/all/security/brig, +/turf/open/floor/iron, +/area/station/security/prison/safe) +"xVz" = ( +/obj/structure/chair/comfy/brown, +/obj/effect/spawner/random/maintenance, /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{ +/obj/machinery/light/small/directional/north, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/dark, +/area/station/maintenance/department/crew_quarters/bar) +"xVC" = ( +/turf/open/floor/engine/vacuum, +/area/station/science/ordnance/bomb) +"xVK" = ( +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ dir = 4 }, -/obj/structure/disposalpipe/segment{ +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/structure/cable, -/obj/effect/landmark/start/hangover, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, -/area/hallway/primary/central/fore) -"xPm" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/door/airlock/public/glass{ - name = "Security Hallway" - }, -/obj/structure/sign/departments/security{ - pixel_x = -32 +/area/station/cargo/storage) +"xVN" = ( +/obj/machinery/button/ignition/incinerator/ordmix{ + pixel_x = -6; + pixel_y = 30 }, -/obj/effect/turf_decal/delivery, -/turf/open/floor/iron/dark, -/area/hallway/primary/aft) -"xPr" = ( -/obj/effect/turf_decal/stripes/line, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plating{ - icon_state = "panelscorched" +/obj/machinery/button/door/incinerator_vent_ordmix{ + pixel_x = 8; + pixel_y = 30 }, -/area/maintenance/port/lesser) -"xPu" = ( -/obj/structure/flora/ausbushes/sparsegrass, -/obj/structure/flora/ausbushes/sparsegrass, -/turf/open/floor/grass, -/area/service/chapel/monastery) -"xPO" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/blue{ - dir = 4 +/obj/machinery/atmospherics/pipe/smart/manifold/scrubbers/visible{ + dir = 8 }, -/obj/effect/turf_decal/tile/blue{ +/obj/effect/turf_decal/tile/purple/half/contrasted{ dir = 1 }, -/obj/effect/turf_decal/tile/blue, +/obj/machinery/portable_atmospherics/scrubber, +/turf/open/floor/iron/showroomfloor, +/area/station/science/ordnance) +"xWh" = ( +/obj/structure/disposalpipe/segment, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral, -/turf/open/floor/iron, -/area/hallway/primary/central) -"xQh" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/security/glass{ - name = "Brig"; - req_access_txt = "63" +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ + dir = 4 }, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/dark, -/area/security/office) -"xQi" = ( -/obj/effect/turf_decal/tile/brown/half/contrasted{ +/area/station/maintenance/disposal/incinerator) +"xWl" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/stripes/corner{ dir = 1 }, -/obj/item/kirbyplants{ - icon_state = "plant-05" - }, +/obj/effect/decal/cleanable/dirt, /obj/structure/cable, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 +/turf/open/floor/plating{ + icon_state = "panelscorched" }, -/obj/machinery/airalarm/directional/north, -/turf/open/floor/iron, -/area/cargo/miningoffice) -"xQj" = ( -/turf/open/floor/plating/rust, -/area/security/prison) -"xQl" = ( -/obj/structure/railing/corner, +/area/station/maintenance/port/fore) +"xWm" = ( +/obj/item/kirbyplants/random, +/obj/machinery/status_display/ai/directional/east, +/obj/machinery/camera/directional/north{ + c_tag = "ai_upload Turrets"; + name = "upload camera"; + network = list("aiupload") + }, +/turf/open/floor/circuit/red, +/area/station/ai_monitored/turret_protected/ai_upload) +"xWq" = ( /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/siding/green{ +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 4 }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/dark, -/area/service/hydroponics/garden) -"xQt" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/door/airlock/maintenance{ - req_one_access_txt = "12;5;39" +/obj/effect/turf_decal/box, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"xWw" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 1 }, -/turf/open/floor/iron/dark, -/area/maintenance/port/greater) -"xQG" = ( -/obj/structure/disposalpipe/sorting/mail/flip{ - dir = 4; - name = "chapel sorting disposal pipe"; - sortType = 17 +/obj/effect/turf_decal/tile/purple{ + dir = 8 }, /obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/siding/white{ - dir = 4 + dir = 1 }, -/turf/open/floor/iron/dark, -/area/hallway/primary/fore) -"xQS" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/stripes/line{ - dir = 4 +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 }, +/obj/structure/disposalpipe/segment, +/obj/structure/cable, /turf/open/floor/iron, -/area/hallway/primary/starboard) -"xQT" = ( +/area/station/service/janitor) +"xWD" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/meter/layer4, -/turf/open/floor/plating, -/area/maintenance/port/greater) -"xQU" = ( -/obj/machinery/ai_slipper{ - uses = 10 - }, -/obj/effect/turf_decal/box, -/obj/effect/turf_decal/stripes/corner{ - dir = 4 - }, -/obj/machinery/camera/directional/east{ - c_tag = "Satellite Atmospherics"; - name = "satellite camera"; - network = list("minisat") +/turf/open/floor/plating{ + icon_state = "panelscorched" }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/engine, -/area/ai_monitored/turret_protected/aisat/atmos) -"xRg" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/area/station/maintenance/port/fore) +"xWJ" = ( +/obj/effect/turf_decal/tile/red{ dir = 1 }, -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ +/obj/effect/turf_decal/tile/blue{ dir = 4 }, -/turf/open/floor/iron/showroomfloor, -/area/science/mixing/hallway) -"xRv" = ( -/obj/machinery/recharge_station, -/obj/structure/cable, -/obj/effect/decal/cleanable/dirt, +/obj/structure/chair, +/obj/effect/landmark/start/assistant, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) +"xWK" = ( +/obj/effect/turf_decal/caution/stand_clear, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/sign/poster/official/random/directional/west, /turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/ai_upload) -"xRx" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, +/area/station/hallway/primary/starboard) +"xWS" = ( +/obj/structure/sign/warning/electric_shock, +/turf/closed/wall/r_wall/rust, +/area/station/maintenance/starboard) +"xXo" = ( +/obj/structure/sign/departments/xenobio, +/turf/closed/wall/r_wall, +/area/station/maintenance/starboard/fore) +"xXp" = ( +/obj/structure/cable, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/hallway/secondary/service) +"xXx" = ( +/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/structure/filingcabinet, -/obj/effect/turf_decal/bot_white, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/dark, -/area/maintenance/port/greater) -"xRE" = ( -/obj/effect/turf_decal/stripes/corner{ +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/turf/open/floor/engine, -/area/ai_monitored/command/nuke_storage) -"xRN" = ( -/obj/machinery/hydroponics/constructable, -/obj/structure/railing{ - dir = 4 - }, -/obj/effect/turf_decal/tile/green, -/obj/effect/turf_decal/tile/blue{ - dir = 8 +/obj/machinery/light/directional/east, +/obj/structure/cable, +/obj/machinery/power/apc/auto_name/directional/east, +/obj/structure/table, +/obj/item/multitool, +/obj/item/toy/figure/cargotech{ + pixel_x = -9 }, -/turf/open/floor/iron, -/area/service/hydroponics) -"xRV" = ( -/obj/structure/flora/grass/jungle/b, -/obj/structure/flora/ausbushes/sparsegrass, -/turf/open/floor/grass, -/area/security/prison) -"xRY" = ( -/obj/item/radio/intercom/directional/north, -/obj/effect/decal/cleanable/blood/old, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/turf/open/floor/wood, -/area/maintenance/port/greater) -"xSr" = ( -/obj/machinery/door/airlock/external{ - name = "Atmospherics External Airlock"; - req_access_txt = "24" +/obj/item/toy/figure/miner{ + pixel_x = 8 }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 +/obj/effect/turf_decal/bot, +/obj/machinery/camera/directional/east{ + c_tag = "Cargo Office"; + name = "cargo camera"; + network = list("ss13","qm") }, -/turf/open/floor/plating/airless, -/area/maintenance/disposal/incinerator) -"xSw" = ( -/turf/open/floor/grass, -/area/service/chapel/monastery) -"xSM" = ( -/obj/structure/chair/pew/right{ +/turf/open/floor/iron/dark, +/area/station/cargo/office) +"xXz" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ dir = 8 }, -/obj/effect/turf_decal/siding/thinplating/dark{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/chapel, -/area/service/chapel/monastery) -"xTe" = ( -/obj/structure/urinal/directional/north, -/turf/open/floor/plating/rust, -/area/security/prison) -"xTm" = ( -/obj/effect/turf_decal/tile/purple{ - dir = 4 - }, -/obj/effect/turf_decal/tile/purple, -/obj/effect/turf_decal/tile/purple, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment, -/obj/structure/chair/office/light{ +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/firealarm/directional/south, +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/landmark/start/research_director, -/turf/open/floor/iron/showroomfloor, -/area/command/heads_quarters/rd) -"xTo" = ( -/obj/machinery/door/airlock/external{ - name = "Solar Maintenance"; - req_access_txt = "10" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ +/turf/open/floor/iron, +/area/station/hallway/primary/aft) +"xYa" = ( +/obj/machinery/computer/monitor{ dir = 8 }, -/obj/structure/cable, -/turf/open/floor/plating, -/area/maintenance/solars/starboard/fore) -"xTr" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 6 - }, -/obj/structure/cable, -/turf/open/floor/plating{ - icon_state = "platingdmg1" - }, -/area/maintenance/port/fore) -"xTB" = ( -/obj/structure/sign/painting/library{ +/obj/effect/turf_decal/bot, +/obj/machinery/status_display/shuttle{ pixel_x = 32 }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/obj/machinery/computer/security/telescreen/minisat{ + pixel_y = 28 }, -/obj/effect/turf_decal/siding/wood{ +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/turf/open/floor/iron/dark, -/area/service/library) -"xTK" = ( -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue, -/turf/open/floor/iron/showroomfloor, -/area/medical/medbay/lobby) -"xTP" = ( -/obj/effect/turf_decal/delivery, -/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/structure/sign/warning/securearea{ - pixel_x = -32 + dir = 8 }, -/obj/machinery/suit_storage_unit/standard_unit{ - desc = "An industrial suit storage device carrying retro space suits. Neat!"; - helmet_type = /obj/item/clothing/head/helmet/space; - suit_type = /obj/item/clothing/suit/space +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/structure/cable, +/obj/effect/turf_decal/stripes/corner{ + dir = 1 }, /turf/open/floor/iron/dark, -/area/ai_monitored/command/storage/eva) -"xTX" = ( -/obj/effect/turf_decal/tile/yellow{ - dir = 4 +/area/station/ai_monitored/command/storage/satellite) +"xYr" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/obj/effect/turf_decal/tile/yellow{ +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/stripes/corner{ dir = 1 }, -/obj/effect/turf_decal/tile/yellow, -/turf/open/floor/iron/showroomfloor, -/area/medical/chemistry) -"xUf" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/obj/item/kirbyplants{ + icon_state = "plant-16" }, -/obj/structure/cable, -/turf/open/floor/engine, -/area/engineering/supermatter) -"xUD" = ( -/obj/structure/table/reinforced, +/turf/open/floor/iron/dark, +/area/station/maintenance/port/greater) +"xYx" = ( /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/item/folder/blue{ - pixel_x = 4; - pixel_y = 4 - }, -/obj/item/folder/yellow, -/obj/item/lighter, -/obj/item/clothing/mask/cigarette/cigar/cohiba, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/dark, -/area/command/heads_quarters/ce) -"xUW" = ( /obj/effect/turf_decal/tile/neutral{ dir = 1 }, /obj/effect/turf_decal/tile/neutral{ dir = 4 }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/station/cargo/storage) +"xYz" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ - dir = 4 + dir = 8 }, -/obj/machinery/firealarm/directional/north, -/obj/effect/turf_decal/stripes/line{ +/obj/structure/sign/poster/random/directional/north, +/turf/open/floor/iron/dark, +/area/station/service/bar) +"xYK" = ( +/obj/effect/turf_decal/tile/red{ dir = 4 }, -/turf/open/floor/iron/dark/corner{ - dir = 1 - }, -/area/hallway/primary/central/fore) -"xVe" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/green, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/iron, -/area/service/hydroponics) -"xVf" = ( -/obj/effect/turf_decal/bot, -/obj/machinery/portable_atmospherics/canister/air, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, -/area/engineering/atmos/storage/gas) -"xVj" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/corner{ +/area/station/security/brig) +"xYY" = ( +/obj/effect/turf_decal/tile/red{ dir = 1 }, -/obj/machinery/light/small/directional/south, -/turf/open/floor/plating{ - icon_state = "platingdmg3" +/obj/effect/turf_decal/tile/red{ + dir = 8 }, -/area/maintenance/fore) -"xVk" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/tile/neutral, -/obj/structure/chair/office{ +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/turf/open/floor/iron/dark, -/area/hallway/primary/aft) -"xVo" = ( -/obj/effect/decal/cleanable/blood/old, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/plating{ - icon_state = "panelscorched" - }, -/area/maintenance/aft) -"xVs" = ( -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 10 - }, -/turf/open/floor/plating{ - icon_state = "platingdmg3" - }, -/area/maintenance/department/cargo) -"xVC" = ( -/obj/structure/table/reinforced, -/obj/item/food/grown/watermelon, -/obj/item/food/grown/wheat, -/obj/item/food/grown/whitebeet, -/obj/item/food/grown/apple, -/obj/item/food/grown/tomato, -/obj/machinery/door/firedoor, -/obj/machinery/door/window/right/directional/west{ - name = "Hydroponics Desk"; - req_access_txt = "35" - }, +/obj/machinery/firealarm/directional/west, +/obj/machinery/light/directional/west, /turf/open/floor/iron, -/area/service/hydroponics) -"xVR" = ( -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue{ +/area/station/hallway/primary/aft) +"xZi" = ( +/obj/effect/spawner/structure/window, +/turf/open/floor/plating, +/area/station/commons/storage/art) +"xZn" = ( +/obj/machinery/firealarm/directional/west, +/obj/item/reagent_containers/glass/bottle/ammonia, +/obj/structure/rack, +/obj/item/reagent_containers/glass/bucket, +/obj/item/mop, +/obj/item/watertank/janitor, +/turf/open/floor/iron/grimy, +/area/station/security/prison/safe) +"xZr" = ( +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, +/obj/structure/bed/roller, +/obj/machinery/iv_drip, +/obj/structure/sign/poster/contraband/random/directional/north, +/turf/open/floor/iron/dark, +/area/station/maintenance/fore) +"xZO" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ - dir = 8 + dir = 1 }, -/turf/open/floor/iron, -/area/command/bridge) -"xWc" = ( -/obj/machinery/door/airlock/public/glass{ - name = "Security Hallway" +/obj/effect/turf_decal/siding/wood{ + dir = 1 + }, +/obj/machinery/door/window/left/directional/north{ + name = "Library Desk Access"; + req_access = list("library") }, -/obj/effect/turf_decal/delivery, -/obj/structure/cable, /turf/open/floor/iron/dark, -/area/hallway/primary/aft) -"xWm" = ( -/obj/item/kirbyplants/random, -/obj/machinery/status_display/ai/directional/east, -/obj/machinery/camera/directional/north{ - c_tag = "AI Upload Turrets"; - name = "upload camera"; - network = list("aiupload") +/area/station/service/library) +"yad" = ( +/obj/machinery/door/poddoor/massdriver_ordnance, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plating, +/area/station/maintenance/starboard) +"yah" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/turf/open/floor/circuit/red, -/area/ai_monitored/turret_protected/ai_upload) -"xWA" = ( +/turf/open/floor/engine, +/area/station/ai_monitored/command/storage/satellite) +"yaE" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 10 - }, /obj/structure/cable, -/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/red/half/contrasted{ dir = 4 }, -/turf/open/floor/iron, -/area/security/office) -"xWP" = ( -/obj/structure/chair{ - name = "Judge" +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/iron/showroomfloor, +/area/station/security/office) +"yaF" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/brown{ + dir = 8 }, -/obj/effect/turf_decal/tile/blue{ +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/brown, +/turf/open/floor/iron, +/area/station/cargo/drone_bay) +"yaG" = ( +/obj/structure/sign/warning/electric_shock, +/turf/closed/wall/r_wall, +/area/station/ai_monitored/turret_protected/ai_upload) +"yaK" = ( +/obj/machinery/disposal/bin, +/obj/effect/turf_decal/bot, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/machinery/airalarm/directional/east, +/obj/machinery/light_switch/directional/north, +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, /obj/effect/turf_decal/tile/neutral{ - dir = 4 + dir = 8 }, -/obj/structure/noticeboard/directional/north, -/obj/effect/landmark/start/hangover, -/turf/open/floor/iron, -/area/security/courtroom) -"xWX" = ( -/obj/structure/railing, -/obj/machinery/door/firedoor/border_only{ +/obj/structure/disposalpipe/trunk{ dir = 8 }, -/obj/machinery/door/firedoor/border_only, -/turf/open/floor/iron/stairs/left{ +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ dir = 4 }, -/area/service/chapel/dock) -"xXg" = ( -/obj/effect/spawner/structure/window, -/turf/open/floor/plating, -/area/commons/locker) -"xXt" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 8 +/obj/effect/turf_decal/tile/purple{ + dir = 1 }, -/obj/machinery/newscaster/directional/west, -/turf/open/floor/iron/white, -/area/security/prison) -"xXW" = ( -/obj/structure/flora/ausbushes/fullgrass, -/obj/structure/flora/ausbushes/fullgrass, -/obj/structure/flora/ausbushes/lavendergrass, -/turf/open/floor/grass, -/area/hallway/primary/fore) -"xXY" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark, -/area/service/chapel/monastery) -"xYa" = ( -/obj/machinery/computer/monitor{ - dir = 8 +/obj/effect/turf_decal/stripes/corner{ + dir = 1 }, +/turf/open/floor/iron/showroomfloor, +/area/station/science/genetics) +"yaM" = ( +/obj/structure/table, /obj/effect/turf_decal/bot, -/obj/machinery/status_display/shuttle{ - pixel_x = 32 +/obj/item/folder/white{ + pixel_x = 6 }, -/obj/machinery/computer/security/telescreen/minisat{ - pixel_y = 28 +/obj/item/storage/medkit/regular, +/obj/machinery/door/window/left/directional/north{ + name = "Emergency Storage"; + req_access = list("command") + }, +/obj/machinery/camera/directional/south{ + c_tag = "Bridge Emergency Supplies"; + name = "command camera" }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/stripes/corner{ dir = 1 }, +/turf/open/floor/iron/dark, +/area/station/command/bridge) +"yaY" = ( +/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/effect/decal/cleanable/cobweb/cobweb2, -/obj/structure/cable, -/obj/effect/turf_decal/stripes/corner{ dir = 1 }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/blood/old, +/obj/effect/decal/remains/human, /turf/open/floor/iron/dark, -/area/ai_monitored/command/storage/satellite) -"xYt" = ( -/obj/effect/turf_decal/stripes/line{ +/area/station/maintenance/starboard/fore) +"yaZ" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ dir = 1 }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/obj/effect/turf_decal/tile/yellow{ dir = 1 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/landmark/start/chemist, /obj/structure/cable, -/turf/open/floor/plating, -/area/security/prison) -"xYI" = ( -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/turf/open/floor/iron/showroomfloor, +/area/station/medical/pharmacy) +"ybm" = ( +/obj/structure/table/wood, +/obj/item/lipstick/purple{ + pixel_x = -2; + pixel_y = -2 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/obj/item/lipstick/random, +/obj/item/lipstick/jade{ + pixel_x = 2; + pixel_y = 2 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/machinery/airalarm/directional/north, +/turf/open/floor/wood, +/area/station/service/theater) +"ybE" = ( +/obj/structure/chair/office{ dir = 4 }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/effect/turf_decal/stripes/line{ dir = 1 }, -/turf/open/floor/iron, -/area/hallway/primary/central/fore) -"xYR" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/obj/item/radio/intercom/directional/north, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "panelscorched" }, +/area/station/maintenance/solars/starboard/fore) +"ybH" = ( +/obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/structure/railing{ - dir = 4 - }, -/turf/open/floor/iron/dark, -/area/science/research) -"xYU" = ( /obj/effect/decal/cleanable/dirt, -/turf/closed/wall, -/area/maintenance/starboard/aft) -"xYV" = ( -/obj/machinery/door/airlock/command{ - name = "Captain's Office"; - req_access_txt = "20" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ - cycle_id = "bridge-passthrough" - }, -/turf/open/floor/iron/dark, -/area/command/heads_quarters/captain) -"xZt" = ( +/obj/effect/decal/cleanable/blood/old, +/obj/effect/decal/cleanable/blood/gibs/limb, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/green, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/iron, -/area/hallway/primary/central/fore) -"xZv" = ( -/obj/structure/table/wood, -/obj/item/folder{ - pixel_x = 4; - pixel_y = 4 - }, -/obj/item/storage/dice{ - pixel_x = -4 - }, -/obj/item/pen/red{ - pixel_x = 4; - pixel_y = 4 - }, -/turf/open/floor/wood{ - icon_state = "wood-broken7" +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/maintenance/port/greater) +"ybX" = ( +/obj/structure/cable, +/obj/machinery/door/airlock/external{ + name = "External Airlock" }, -/area/maintenance/starboard/fore) -"xZy" = ( -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 4 +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/obj/effect/mapping_helpers/airlock/access/all/engineering/external, +/turf/open/floor/plating{ + icon_state = "platingdmg1" }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 +/area/station/maintenance/disposal) +"ycd" = ( +/obj/machinery/computer/upload/ai{ + dir = 1 }, -/obj/effect/turf_decal/tile/blue, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/ai_upload) +"ycp" = ( +/mob/living/simple_animal/hostile/asteroid/hivelord, +/turf/open/misc/asteroid/lowpressure, +/area/space/nearstation) +"ycr" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/blood/old, +/obj/item/weldingtool, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/obj/machinery/light/directional/south, -/obj/machinery/newscaster/directional/south, -/turf/open/floor/iron/showroomfloor, -/area/medical/storage) -"xZB" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/structure/sign/poster/random/directional/north, +/turf/open/floor/iron/dark, +/area/station/maintenance/department/bridge) +"ycs" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/door/airlock/maintenance{ - name = "security maintenance"; - req_access_txt = "1;4" + name = "Security Maintenance" }, /obj/structure/sign/directions/evac{ pixel_y = -24 @@ -85548,258 +86030,217 @@ dir = 4 }, /obj/structure/cable, +/obj/effect/mapping_helpers/airlock/access/all/security/general, /turf/open/floor/iron/dark, -/area/maintenance/port/aft) -"yab" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/mining{ - name = "Cargo Bay" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable, -/obj/effect/mapping_helpers/airlock/access/any/supply/general, -/obj/effect/mapping_helpers/airlock/access/any/supply/mining, -/turf/open/floor/iron/dark, -/area/cargo/office) -"yag" = ( -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/obj/effect/turf_decal/tile/red{ +/area/station/maintenance/port/aft) +"ycx" = ( +/turf/closed/wall/rust, +/area/station/maintenance/port/greater) +"ycy" = ( +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/yellow, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/simple/dark/visible{ - dir = 6 +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/blue{ + dir = 4 }, -/obj/effect/turf_decal/stripes/corner, -/turf/open/floor/iron, -/area/maintenance/disposal/incinerator) -"yah" = ( /obj/effect/turf_decal/stripes/line{ - dir = 1 + dir = 4 }, -/turf/open/floor/engine, -/area/ai_monitored/command/storage/satellite) -"yau" = ( -/obj/structure/cable, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) +"ycF" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/grimy, -/area/security/prison/safe) -"yaD" = ( -/obj/effect/spawner/structure/window, -/turf/open/floor/plating, -/area/commons/storage/primary) -"yaG" = ( -/obj/structure/girder, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating{ - icon_state = "panelscorched" +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/area/maintenance/port/lesser) -"ybk" = ( -/obj/structure/window/reinforced/spawner/north, -/obj/structure/transit_tube/crossing, -/turf/open/floor/plating, -/area/maintenance/fore) -"ybC" = ( /obj/effect/turf_decal/tile/neutral{ dir = 4 }, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/structure/table/wood, -/obj/item/book/manual/wiki/detective{ - pixel_y = 4 +/obj/structure/cable, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron, +/area/station/security/brig) +"ycL" = ( +/obj/structure/disposalpipe/trunk, +/obj/machinery/disposal/bin, +/obj/effect/turf_decal/siding/wood/corner, +/turf/open/floor/iron/grimy, +/area/station/service/chapel/office) +"ydh" = ( +/obj/effect/turf_decal/tile/red{ + dir = 4 }, -/obj/item/camera, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/dark, -/area/maintenance/port/greater) -"ybP" = ( +/obj/effect/turf_decal/tile/red, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/security/brig) +"ydj" = ( +/obj/effect/turf_decal/stripes/line, /obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/turf/open/floor/iron, -/area/cargo/storage) -"ybW" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ + dir = 10 }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/aft) +"ydw" = ( +/obj/effect/turf_decal/tile/yellow{ dir = 8 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/obj/structure/cable, +/obj/effect/turf_decal/siding/yellow/corner{ + dir = 8 }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/obj/effect/spawner/random/engineering/tracking_beacon, +/turf/open/floor/iron, +/area/station/engineering/storage_shared) +"ydW" = ( +/obj/effect/turf_decal/stripes/corner{ dir = 1 }, -/obj/effect/landmark/start/hangover, -/turf/open/floor/iron/dark, -/area/commons/fitness/recreation) -"ybY" = ( -/obj/structure/sign/warning/fire, -/obj/structure/grille, -/turf/closed/wall/r_wall/rust, -/area/engineering/atmos) -"ycd" = ( -/obj/machinery/computer/upload/ai{ - dir = 1 +/obj/effect/turf_decal/stripes/corner{ + dir = 8 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/ai_upload) -"ycp" = ( -/mob/living/simple_animal/hostile/asteroid/hivelord, -/turf/open/misc/asteroid/lowpressure, -/area/space/nearstation) -"ycq" = ( -/obj/machinery/power/apc/auto_name/directional/north, /obj/structure/cable, -/obj/effect/turf_decal/tile/neutral{ +/turf/open/floor/plating, +/area/station/maintenance/solars/starboard/aft) +"yeb" = ( +/obj/structure/lattice/catwalk, +/turf/open/floor/plating/airless, +/area/station/solars/port/fore) +"yef" = ( +/obj/item/target/clown, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/camera/preset/ordnance{ + dir = 4 + }, +/turf/open/floor/engine/vacuum, +/area/station/science/ordnance/bomb) +"yej" = ( +/obj/structure/chair/sofa/bench{ dir = 1 }, +/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/effect/turf_decal/siding/green{ +/obj/effect/decal/cleanable/dirt, +/obj/effect/landmark/start/assistant, +/turf/open/floor/iron/dark/corner{ dir = 8 }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/dark, -/area/service/hydroponics/garden) -"ycs" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/white, -/area/security/prison) -"ycI" = ( -/obj/structure/sign/warning/electricshock{ - pixel_y = -32 +/area/station/hallway/primary/central/fore) +"yem" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/effect/decal/cleanable/dirt, -/obj/structure/lattice/catwalk, -/obj/machinery/light/small/directional/south, -/obj/effect/turf_decal/sand/plating, /obj/structure/cable, /turf/open/floor/plating, -/area/maintenance/port/lesser) -"ycN" = ( +/area/station/maintenance/aft) +"yeo" = ( /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ - dir = 4 + dir = 8 }, -/obj/effect/turf_decal/siding/white{ +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/turf/open/floor/iron/dark, -/area/hallway/primary/fore) -"ycO" = ( -/obj/structure/sign/warning/docking, -/turf/closed/wall, -/area/cargo/warehouse) -"ydd" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/closet/crate{ - icon_state = "crateopen" +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/effect/turf_decal/bot, -/obj/effect/spawner/random/clothing/kittyears_or_rabbitears, -/turf/open/floor/plating, -/area/maintenance/port/greater) -"yds" = ( -/obj/structure/flora/ausbushes/brflowers, -/obj/structure/flora/ausbushes/leafybush, -/obj/structure/flora/ausbushes/stalkybush, -/turf/open/floor/grass, -/area/service/hydroponics/garden) -"yeh" = ( -/obj/structure/closet/firecloset, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/maintenance/department/cargo) -"yek" = ( -/obj/effect/turf_decal/tile/neutral, +/obj/structure/cable, +/obj/effect/landmark/start/hangover, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"yeA" = ( +/obj/structure/extinguisher_cabinet/directional/north, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, +/obj/structure/table/wood, +/obj/item/crowbar/red, +/obj/machinery/recharger, +/turf/open/floor/iron/dark, +/area/station/command/heads_quarters/captain) +"yeH" = ( +/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/machinery/meter, -/obj/machinery/atmospherics/pipe/smart/simple/purple/visible{ - dir = 10 + dir = 1 }, -/turf/open/floor/iron, -/area/engineering/atmos/pumproom) -"yep" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/effect/turf_decal/siding/wood/corner{ +/obj/effect/decal/cleanable/dirt, +/mob/living/simple_animal/hostile/retaliate/ghost, +/turf/open/floor/iron/dark, +/area/station/maintenance/starboard/fore) +"yeK" = ( +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/turf_decal/siding/wood, -/turf/open/floor/wood, -/area/command/heads_quarters/hop) -"yey" = ( -/obj/machinery/door/airlock/engineering/glass{ - name = "Cargo Requests"; - req_access_txt = "32" +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, +/obj/machinery/light/directional/south, +/obj/effect/spawner/random/structure/crate_abandoned, /turf/open/floor/iron/dark, -/area/engineering/main) -"yeV" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, -/turf/open/floor/engine, -/area/engineering/supermatter/room) -"yeZ" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/stripes/corner{ +/area/station/hallway/secondary/exit/departure_lounge) +"yeY" = ( +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/effect/turf_decal/stripes/corner{ +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/disposalpipe/segment{ +/obj/structure/noticeboard/directional/north{ + dir = 2; + name = "Chapel Notice Board" + }, +/obj/machinery/light/directional/north, +/turf/open/floor/iron/dark/corner{ dir = 4 }, +/area/station/hallway/primary/fore) +"yfc" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/sand/plating, /obj/structure/cable, -/obj/structure/sign/poster/contraband/random/directional/north, /turf/open/floor/plating, -/area/maintenance/port/fore) -"yfj" = ( +/area/station/maintenance/port/lesser) +"yfh" = ( +/obj/effect/decal/cleanable/dirt, /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 9 - }, -/turf/open/floor/iron/dark, -/area/service/chapel/dock) -"yfn" = ( -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/item/radio/intercom/directional/east, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plating{ + icon_state = "platingdmg1" }, -/turf/open/floor/iron, -/area/service/hydroponics) +/area/station/maintenance/disposal) "yfq" = ( /obj/structure/lattice/catwalk, /obj/structure/transit_tube/horizontal{ @@ -85811,54 +86252,85 @@ /obj/structure/cable, /turf/open/floor/plating, /area/space/nearstation) -"yfT" = ( -/obj/structure/plasticflaps/opaque, -/turf/open/floor/plating, -/area/security/prison) -"ygg" = ( -/obj/structure/chair{ - dir = 4 +"yfv" = ( +/obj/machinery/door/airlock/mining/glass{ + name = "Quartermaster" }, -/obj/effect/landmark/start/security_officer, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 8 +/obj/machinery/door/firedoor, +/obj/effect/mapping_helpers/airlock/access/all/supply/qm, +/turf/open/floor/iron/dark, +/area/station/cargo/qm) +"yfA" = ( +/obj/machinery/door/firedoor, +/obj/structure/sign/directions/medical{ + dir = 8; + pixel_x = 32; + pixel_y = 8 + }, +/obj/structure/sign/directions/security{ + pixel_x = 32 }, +/obj/structure/sign/directions/command{ + pixel_x = 32; + pixel_y = -8 + }, +/obj/effect/turf_decal/caution/stand_clear, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/dark, -/area/security/office) -"ygh" = ( +/area/station/hallway/primary/central/fore) +"yfP" = ( +/obj/structure/grille, /obj/structure/cable, +/turf/open/floor/plating/rust, +/area/station/security/prison) +"yfS" = ( +/obj/machinery/light/small/directional/west, +/mob/living/simple_animal/chicken, +/turf/open/misc/sandy_dirt, +/area/station/service/hydroponics/garden) +"yfU" = ( +/obj/machinery/light/small/directional/west, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/door/airlock/public/glass{ - name = "Atrium" - }, -/obj/machinery/door/firedoor, /obj/structure/disposalpipe/segment, -/turf/open/floor/iron/dark, -/area/service/bar/atrium) -"ygq" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable, -/turf/open/floor/plating, -/area/security/office) -"ygt" = ( -/obj/effect/turf_decal/tile/red{ - dir = 1 +/turf/open/floor/plating{ + icon_state = "panelscorched" }, -/obj/effect/turf_decal/tile/red{ - dir = 8 +/area/station/maintenance/port/greater) +"ygf" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible/layer4, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/bot, +/obj/structure/sign/warning/no_smoking{ + pixel_y = 32 + }, +/turf/open/floor/plating, +/area/station/cargo/warehouse) +"ygj" = ( +/obj/item/radio/intercom/directional/east, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/tile/blue{ + dir = 4 }, +/obj/effect/turf_decal/tile/blue, /obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ dir = 1 }, -/obj/machinery/firealarm/directional/west, -/obj/machinery/light/directional/west, /turf/open/floor/iron, -/area/hallway/primary/aft) -"ygu" = ( -/obj/effect/turf_decal/loading_area{ - dir = 4 +/area/station/command/bridge) +"ygt" = ( +/obj/structure/chair{ + dir = 8 }, +/turf/open/floor/iron/white, +/area/station/security/prison/mess) +"ygA" = ( /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 8 @@ -85866,13 +86338,37 @@ /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/turf/open/floor/iron/dark, -/area/engineering/hallway) -"ygB" = ( -/turf/open/floor/plating{ - icon_state = "platingdmg3" +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=Security"; + location = "Courtroom"; + name = "courtroom navigation beacon" + }, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"ygO" = ( +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red{ + dir = 4 }, -/area/maintenance/disposal/incinerator) +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/station/maintenance/disposal/incinerator) "ygU" = ( /obj/machinery/atmospherics/pipe/smart/simple/orange/visible{ dir = 4 @@ -85880,105 +86376,127 @@ /obj/structure/lattice, /turf/open/space/basic, /area/space/nearstation) -"yhd" = ( +"ygV" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/obj/machinery/duct, +/obj/machinery/camera/directional/north{ + c_tag = "Service Hall"; + name = "service camera" + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plastic, +/area/station/hallway/secondary/service) +"yhf" = ( +/obj/structure/sign/warning, +/turf/closed/wall/r_wall, +/area/station/maintenance/port/lesser) +"yhg" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/fore) +"yhr" = ( +/obj/structure/table/wood/fancy/black, +/obj/machinery/firealarm/directional/east, +/obj/item/storage/fancy/candle_box, +/turf/open/floor/iron/dark, +/area/station/service/chapel/dock) +"yhw" = ( +/obj/effect/turf_decal/tile/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/layer2, +/obj/structure/disposalpipe/junction{ + dir = 8 + }, +/obj/structure/cable, +/turf/open/floor/iron/showroomfloor, +/area/station/security/office) +"yhI" = ( +/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/stripes/white/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/white/line{ + dir = 4 + }, +/obj/effect/landmark/blobstart, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/station/medical/morgue) +"yhR" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, /obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line, +/obj/machinery/light/directional/west, +/obj/item/radio/intercom/directional/west, +/turf/open/floor/iron/dark/corner{ dir = 1 }, +/area/station/hallway/primary/starboard) +"yhW" = ( /obj/effect/turf_decal/stripes/corner{ - dir = 8 - }, -/turf/open/floor/iron, -/area/command/bridge) -"yhK" = ( -/obj/structure/sign/poster/official/twelve_gauge, -/turf/closed/wall, -/area/maintenance/starboard/fore) -"yhY" = ( -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 8 + dir = 4 }, -/obj/effect/turf_decal/tile/blue, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/light/directional/south, +/obj/effect/turf_decal/stripes/corner, /obj/structure/cable, -/obj/effect/turf_decal/siding/blue/corner{ - dir = 8 +/obj/machinery/atmospherics/pipe/bridge_pipe/cyan/visible, +/obj/machinery/atmospherics/pipe/bridge_pipe/scrubbers/visible{ + dir = 4 }, -/obj/machinery/power/apc/auto_name/directional/south, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/showroomfloor, -/area/medical/storage) -"yia" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 1 - }, -/turf/open/floor/carpet/red, -/area/service/chapel/monastery) -"yid" = ( -/obj/effect/turf_decal/delivery, -/obj/machinery/door/poddoor/shutters{ - id = "sidearmory"; - name = "Side Armoury Shutter" - }, -/obj/machinery/button/door/directional/south{ - id = "sidearmory"; - name = "Armoury Shutter Toggle"; - req_access_txt = "3" +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"yip" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/turf/open/floor/iron/dark, -/area/ai_monitored/security/armory) -"yik" = ( -/obj/machinery/airalarm/directional/east, -/obj/effect/turf_decal/siding/wood{ +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/turf/open/floor/wood{ - icon_state = "wood-broken" - }, -/area/maintenance/department/crew_quarters/bar) -"yil" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/structure/crate, -/turf/open/floor/plating, -/area/maintenance/port/greater) -"yio" = ( -/turf/closed/wall, -/area/medical/psychology) -"yir" = ( /obj/effect/turf_decal/tile/neutral{ - dir = 8 + dir = 4 }, -/turf/open/floor/iron, -/area/hallway/primary/starboard) -"yiy" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/decal/cleanable/dirt, /obj/structure/disposalpipe/segment{ dir = 4 }, /obj/structure/cable, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/siding/yellow{ - dir = 1 - }, /turf/open/floor/iron, -/area/command/heads_quarters/ce) +/area/station/hallway/primary/central/fore) "yiF" = ( /obj/effect/turf_decal/tile/neutral{ dir = 4 @@ -85999,320 +86517,270 @@ pixel_y = 6 }, /turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/aisat/foyer) -"yiQ" = ( -/obj/machinery/light/floor, -/turf/open/floor/engine/n2o, -/area/engineering/atmos) -"yiU" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/turf/open/floor/iron, -/area/hallway/primary/central/fore) -"yiY" = ( -/obj/structure/table, -/obj/item/clothing/under/rank/prisoner/skirt{ - pixel_x = -13; - pixel_y = 5 +/area/station/ai_monitored/turret_protected/aisat/foyer) +"yiK" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/public/glass{ + name = "Tool Storage" }, -/obj/item/clothing/under/rank/prisoner/skirt{ - pixel_x = 9; - pixel_y = 5 +/turf/open/floor/iron/dark, +/area/station/commons/storage/primary) +"yiW" = ( +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 8 }, -/obj/item/clothing/under/rank/prisoner{ - pixel_x = -2; - pixel_y = 5 +/obj/effect/turf_decal/stripes/corner{ + dir = 8 }, -/obj/machinery/light/directional/north, -/obj/effect/turf_decal/tile/red/anticorner/contrasted, -/turf/open/floor/iron/showroomfloor, -/area/security/prison) +/obj/effect/turf_decal/tile/blue, +/obj/effect/landmark/start/hangover, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) "yjd" = ( /obj/structure/sign/departments/security, /turf/closed/wall/r_wall, -/area/ai_monitored/command/nuke_storage) -"yjr" = ( -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/area/station/ai_monitored/command/nuke_storage) +"yjh" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/sign/departments/security{ + pixel_y = -32 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/obj/effect/turf_decal/box, +/obj/vehicle/ridden/secway, +/obj/effect/turf_decal/tile/red/half/contrasted, +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/iron/showroomfloor, +/area/station/security/office) +"yjj" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/door/airlock/research/glass{ + name = "Robotics Lab" }, /obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 9 - }, -/turf/open/floor/iron, -/area/hallway/primary/starboard) -"yjw" = ( -/obj/effect/turf_decal/tile/brown{ - dir = 1 +/obj/effect/turf_decal/siding/purple/corner, +/obj/effect/mapping_helpers/airlock/access/all/science/robotics, +/turf/open/floor/iron/dark, +/area/station/science/robotics/lab) +"yjq" = ( +/obj/effect/decal/cleanable/blood/old, +/obj/machinery/duct, +/turf/open/floor/plating, +/area/station/maintenance/department/crew_quarters/bar) +"yjC" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 8 }, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 +/obj/structure/sign/warning/electric_shock{ + pixel_x = -32 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/commons/vacant_room/commissary) -"yjz" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) +"yjM" = ( +/obj/machinery/plate_press, +/obj/machinery/light/small/directional/south, +/turf/open/floor/plating, +/area/station/security/prison) +"yjV" = ( +/obj/machinery/computer/crew{ dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/carpet/green, -/area/maintenance/port/greater) -"yjH" = ( -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ dir = 4 }, /obj/effect/turf_decal/tile/neutral, -/obj/machinery/light/directional/east, -/obj/machinery/status_display/ai/directional/east, -/obj/item/kirbyplants{ - icon_state = "plant-21" - }, -/turf/open/floor/iron, -/area/security/processing) -"yke" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/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{ +/turf/open/floor/iron/dark, +/area/station/command/bridge) +"yjW" = ( +/obj/machinery/computer/crew{ dir = 4 }, -/obj/machinery/meter, -/obj/machinery/atmospherics/pipe/smart/manifold/violet/visible, -/turf/open/floor/iron, -/area/engineering/atmos) -"yki" = ( /obj/effect/turf_decal/bot, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/obj/machinery/requests_console/directional/west{ + department = "Security"; + departmentType = 5; + name = "Security Requests Console"; + pixel_y = -32 }, -/obj/machinery/disposal/bin, -/obj/machinery/light/directional/south, -/obj/structure/disposalpipe/trunk{ - dir = 1 +/obj/machinery/button/door/directional/west{ + id = "brigcelldoor"; + name = "Cell Blast Door Toggle"; + pixel_y = -6 }, -/turf/open/floor/iron/dark, -/area/commons/locker) -"ykn" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/obj/machinery/button/door/directional/west{ + id = "brigfrontdoor"; + name = "Front Blast Door Toggle"; + pixel_y = 6 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 4 }, -/obj/effect/turf_decal/loading_area{ +/turf/open/floor/iron/dark, +/area/station/security/warden) +"ykb" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ dir = 1 }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/dark/textured, -/area/cargo/storage) -"yko" = ( -/obj/machinery/door/airlock/maintenance{ - req_one_access_txt = "12;37;47" +/obj/structure/disposalpipe/segment, +/obj/machinery/duct, +/turf/open/floor/iron/showroomfloor, +/area/station/service/bar/atrium) +"ykv" = ( +/obj/structure/railing/corner{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, +/obj/machinery/light/directional/west, /turf/open/floor/iron/dark, -/area/maintenance/starboard/fore) -"ykt" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/area/station/service/chapel/dock) +"ykF" = ( /obj/structure/cable, -/turf/open/floor/iron, -/area/commons/fitness/recreation) -"ykx" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/obj/machinery/space_heater, +/turf/open/floor/plating{ + icon_state = "platingdmg1" }, +/area/station/maintenance/port/greater) +"ykK" = ( +/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ - dir = 1 + dir = 4 }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/delivery, -/obj/machinery/light/small/directional/east, -/obj/structure/closet/crate/freezer{ - name = "organ storage" +/obj/structure/frame/computer{ + anchored = 1; + dir = 4 }, -/obj/item/organ/tail/cat, -/obj/item/organ/tail/cat, -/obj/item/organ/ears/cat, -/obj/item/organ/ears/cat, -/obj/item/organ/heart, -/obj/structure/sign/poster/contraband/random/directional/east, +/obj/effect/turf_decal/bot_white, +/obj/structure/noticeboard/directional/west, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/dark, -/area/maintenance/fore) -"ykB" = ( -/obj/structure/girder, +/area/station/maintenance/port/greater) +"ykO" = ( +/obj/structure/table/wood, +/obj/item/clipboard, +/obj/item/folder/red, +/obj/item/clothing/glasses/sunglasses, +/turf/open/floor/carpet/green, +/area/station/security/detectives_office) +"ykP" = ( +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/caution/stand_clear, +/turf/open/floor/iron/dark, +/area/station/hallway/primary/starboard) +"ylb" = ( /obj/effect/decal/cleanable/dirt, -/obj/structure/grille/broken, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/table, +/obj/item/book/manual/wiki/engineering_hacking, /turf/open/floor/plating{ icon_state = "panelscorched" }, -/area/maintenance/starboard) -"ykM" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/airalarm/directional/west, -/obj/structure/disposalpipe/segment, -/turf/open/floor/carpet/red, -/area/service/chapel/monastery) -"ykN" = ( -/obj/structure/sign/poster/contraband/revolver, -/turf/closed/wall, -/area/commons/locker) -"ykQ" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/table_frame, -/obj/machinery/camera/directional/north{ - c_tag = "Incinerator"; - name = "atmospherics camera"; - network = list("ss13","engine") - }, -/turf/open/floor/plating{ - icon_state = "panelscorched" +/area/station/maintenance/port/lesser) +"yld" = ( +/obj/effect/turf_decal/tile/red{ + dir = 1 }, -/area/maintenance/disposal/incinerator) -"ykS" = ( -/turf/closed/wall, -/area/service/hydroponics) -"ykU" = ( +/obj/effect/landmark/event_spawn, +/turf/open/floor/iron, +/area/station/security/brig) +"yll" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/holopad, -/obj/effect/turf_decal/bot, /obj/structure/cable, -/turf/open/floor/iron, -/area/commons/fitness/recreation) -"ylc" = ( -/obj/structure/window/reinforced{ +/obj/effect/decal/cleanable/dirt, +/obj/structure/grille/broken, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/station/maintenance/port/lesser) +"ylu" = ( +/obj/effect/turf_decal/tile/red{ dir = 4 }, -/obj/structure/window/reinforced, -/obj/structure/water_source/puddle, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/light_switch/directional/south, -/mob/living/carbon/human/species/monkey, -/turf/open/floor/grass, -/area/science/genetics) -"ylk" = ( /obj/machinery/firealarm/directional/east, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/machinery/camera/directional/east{ - c_tag = "Genetics"; - name = "science camera"; - network = list("ss13","rd") - }, -/obj/machinery/computer/scan_consolenew{ - dir = 1 - }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/iron, +/area/station/security/brig) +"ylD" = ( +/obj/machinery/portable_atmospherics/canister, +/obj/machinery/atmospherics/components/unary/portables_connector/visible, +/obj/effect/turf_decal/box, /turf/open/floor/iron/dark, -/area/science/genetics) -"ylI" = ( +/area/station/engineering/atmos) +"ylM" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/stripes/corner{ +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/disposalpipe/segment{ +/turf/open/floor/iron/dark, +/area/station/security/detectives_office) +"ylP" = ( +/obj/effect/spawner/random/structure/crate, +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/structure/cable, -/turf/open/floor/plating{ - icon_state = "platingdmg3" - }, -/area/maintenance/port/fore) -"ylU" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/iron/smooth_large, -/area/maintenance/department/chapel/monastery) -"ylW" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/dark, +/area/station/maintenance/department/crew_quarters/bar) +"ylT" = ( +/obj/structure/table, /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/cell_charger, +/obj/item/assembly/prox_sensor{ + desc = "Used for scanning and alerting when someone enters a certain proximity. This one is slightly shifted to the left."; + pixel_x = -6; + pixel_y = 6 }, -/obj/effect/turf_decal/stripes/white/line{ - dir = 4 +/obj/item/assembly/prox_sensor{ + desc = "Used for scanning and alerting when someone enters a certain proximity. This one is slightly shifted to the left."; + pixel_x = -6; + pixel_y = 6 }, -/obj/effect/turf_decal/stripes/white/line{ - dir = 8 +/obj/item/assembly/prox_sensor{ + desc = "Used for scanning and alerting when someone enters a certain proximity. This one is slightly shifted to the left."; + pixel_x = -6; + pixel_y = 6 }, -/obj/structure/cable, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron/dark, -/area/medical/morgue) -"ymb" = ( -/obj/structure/bed, -/obj/effect/decal/cleanable/cobweb/cobweb2, -/obj/machinery/airalarm/directional/east, -/obj/effect/landmark/start/assistant, -/obj/item/bedsheet/dorms, -/obj/effect/landmark/start/hangover, -/obj/machinery/button/door/directional/north{ - id = "Cabin_2"; - name = "Cabin 2 Privacy Lock"; - normaldoorcontrol = 1; - specialfunctions = 4 +/obj/item/assembly/prox_sensor{ + desc = "Used for scanning and alerting when someone enters a certain proximity. This one is slightly shifted to the left."; + pixel_x = -6; + pixel_y = 6 }, -/turf/open/floor/wood{ - icon_state = "wood-broken3" +/obj/item/stock_parts/cell/high, +/obj/item/stock_parts/cell/high, +/obj/item/stock_parts/cell/high, +/obj/item/crowbar/red, +/obj/item/toy/figure/roboticist{ + pixel_x = 6 }, -/area/commons/locker) -"yme" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 8 +/obj/machinery/light/directional/north, +/obj/machinery/light_switch/directional/north, +/turf/open/floor/iron/dark, +/area/station/science/robotics/lab) +"yma" = ( +/turf/closed/wall/r_wall, +/area/station/maintenance/disposal/incinerator) +"ymc" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/turf/open/floor/plating{ + icon_state = "platingdmg1" }, -/obj/machinery/light/broken/directional/west, -/turf/open/floor/plating, -/area/maintenance/disposal/incinerator) +/area/station/maintenance/starboard) (1,1,1) = {" aaa @@ -86571,264 +87039,7 @@ aaa aaa aaa "} -(2,1,1) = {" -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -"} -(3,1,1) = {" +(2,1,1) = {" aaa aaa aaa @@ -87085,7 +87296,7 @@ aaa aaa aaa "} -(4,1,1) = {" +(3,1,1) = {" aaa aaa aaa @@ -87342,7 +87553,7 @@ aaa aaa aaa "} -(5,1,1) = {" +(4,1,1) = {" aaa aaa aaa @@ -87599,7 +87810,7 @@ aaa aaa aaa "} -(6,1,1) = {" +(5,1,1) = {" aaa aaa aaa @@ -87856,7 +88067,7 @@ aaa aaa aaa "} -(7,1,1) = {" +(6,1,1) = {" aaa aaa aaa @@ -88113,7 +88324,7 @@ aaa aaa aaa "} -(8,1,1) = {" +(7,1,1) = {" aaa aaa aaa @@ -88370,7 +88581,7 @@ aaa aaa aaa "} -(9,1,1) = {" +(8,1,1) = {" aaa aaa aaa @@ -88627,7 +88838,7 @@ aaa aaa aaa "} -(10,1,1) = {" +(9,1,1) = {" aaa aaa aaa @@ -88884,7 +89095,8 @@ aaa aaa aaa "} -(11,1,1) = {" +(10,1,1) = {" +aaa aaa aaa aaa @@ -89033,7 +89245,6 @@ aaa aaa aaa aaa -aaB aaa aaa aaa @@ -89141,7 +89352,7 @@ aaa aaa aaa "} -(12,1,1) = {" +(11,1,1) = {" aaa aaa aaa @@ -89210,7 +89421,6 @@ aaa aaa aaa aaa -qJs aaa aaa aaa @@ -89291,6 +89501,7 @@ aaa aaa aaa aaa +aaB aaa aaa aaa @@ -89398,7 +89609,7 @@ aaa aaa aaa "} -(13,1,1) = {" +(12,1,1) = {" aaa aaa aaa @@ -89466,13 +89677,13 @@ aaa aaa aaa aaa -aeu -bVu -aeu aaa -aeu -aeu -aeu +qJs +aaa +aaa +aaa +aaa +aaa aaa aaa aaa @@ -89655,7 +89866,11 @@ aaa aaa aaa "} -(14,1,1) = {" +(13,1,1) = {" +aaa +aaa +aaa +aaa aaa aaa aaa @@ -89719,21 +89934,17 @@ aaa aaa aaa aaa -aeU -aeU -aUz -aeu -aeu -aeu -aeu -aeu aeu +jyr aeu +aaa aeu aeu aeu -aeU -aeU +aaa +aaa +aaa +aaa aaa aaa aaa @@ -89912,7 +90123,10 @@ aaa aaa aaa "} -(15,1,1) = {" +(14,1,1) = {" +aaa +aaa +aaa aaa aaa aaa @@ -89975,11 +90189,7 @@ aaa aaa aeU aeU -aeU -aeU -aeu -aeu -aeu +aUz aeu aeu aeu @@ -89992,7 +90202,6 @@ aeu aeu aeU aeU -cmU aaa aaa aaa @@ -90062,10 +90271,12 @@ aaa aaa aaa aaa -aeu -aeu -aeU -aeU +aaa +aaa +aaa +aaa +aaa +aaa aaa aaa aaa @@ -90169,7 +90380,12 @@ aaa aaa aaa "} -(16,1,1) = {" +(15,1,1) = {" +aaa +aaa +aaa +aaa +aaa aaa aaa aaa @@ -90227,8 +90443,6 @@ aaa aaa aeU aeU -aaa -aeu aeU aeU aeu @@ -90244,14 +90458,17 @@ aeu aeu aeu aeu -aeu -aeu -aeu -aeu -aeu -cmU aeU aeU +cmU +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa aaa aaa aaa @@ -90313,13 +90530,6 @@ aaa aaa aaa aaa -aeU -aeU -aeU -aeU -aeU -aeu -aeu aeu aeu aeU @@ -90425,8 +90635,11 @@ aaa aaa aaa aaa +aaa "} -(17,1,1) = {" +(16,1,1) = {" +aaa +aaa aaa aaa aaa @@ -90480,10 +90693,12 @@ aaa aaa aaa aaa -aUz aeU aeU +aaa aeu +aeU +aeU aeu aeu aeu @@ -90502,15 +90717,12 @@ aeu aeu aeu aeu -aeu -aeu -aeu -aeu -aeU -aeu +cmU aeU aeU -aeu +aaa +aaa +aaa aaa aaa aaa @@ -90571,11 +90783,9 @@ aaa aaa aeU aeU -aeu -aeu -aUz aeU -aeu +aeU +aeU aeu aeu aeu @@ -90682,8 +90892,10 @@ aaa aaa aaa aaa +aaa "} -(18,1,1) = {" +(17,1,1) = {" +aaa aaa aaa aaa @@ -90736,6 +90948,7 @@ aaa aaa aaa aaa +aUz aeU aeU aeu @@ -90761,16 +90974,15 @@ aeu aeu aeu aeu +aeU aeu aeU aeU aeu -aeu -aeu -aeu -aeu -aeu -aeu +aaa +aaa +aaa +aaa aaa aaa aaa @@ -90829,8 +91041,7 @@ aeU aeU aeu aeu -aeu -aeu +aUz aeU aeu aeu @@ -90838,12 +91049,6 @@ aeu aeu aeu aeU -aau -aau -aau -aau -aeU -aeU aeU aaa aaa @@ -90939,8 +91144,15 @@ aaa aaa aaa aaa +aaa +aaa +aaa +aaa +aaa +aaa "} -(19,1,1) = {" +(18,1,1) = {" +aaa aaa aaa aaa @@ -91018,8 +91230,6 @@ aeu aeu aeu aeu -aeu -aeU aeU aeU aeu @@ -91082,24 +91292,24 @@ aaa aaa aaa aaa +aaa +aeU aeU aeu aeu aeu aeu -aeu -aeU aeU aeu -cpx -cQP -cpx -ivj -aau -nFQ -pDm -aau -asO +aeu +aeu +aeu +aeu +aeU +mWy +mWy +mWy +mWy aeU aeU aeU @@ -91196,8 +91406,10 @@ aaa aaa aaa aaa +aaa "} -(20,1,1) = {" +(19,1,1) = {" +aaa aaa aaa aaa @@ -91275,9 +91487,7 @@ aeu aeu aeu aeu -aeu -aeu -cmU +aeU aeU aeU aeu @@ -91287,8 +91497,9 @@ aeu aeu aeu aeu -aeu -aeu +aaa +aaa +aaa aaa aaa aaa @@ -91341,24 +91552,22 @@ aaa aaa aeU aeu -aeU -aeU -aeU aeu -ivj -anu -anu -cPa -jXg -tJs -vSd -lYo -vcb -lAy -qIF -aav +aeu +aeu +aeu aeU aeU +aeu +dWG +wSh +dWG +nKO +mWy +vUO +esv +mWy +ifQ aeU aeU aeU @@ -91453,8 +91662,10 @@ aaa aaa aaa aaa +aaa +aaa "} -(21,1,1) = {" +(20,1,1) = {" aaa aaa aaa @@ -91506,6 +91717,7 @@ aaa aaa aaa aeU +aeU aeu aeu aeu @@ -91527,16 +91739,15 @@ aeu aeu aeu aeu -aap aeu -aeU -aeU aeu aeu aeu -aeU aeu aeu +cmU +aeU +aeU aeu aeu aeu @@ -91599,27 +91810,27 @@ aaa aeU aeu aeU -amq +aeU aeU aeu -cpx -sZQ -cjL -cPa -tAO -rDU -vSd -jmh -jpb -xaH -eFJ -aau +nKO +eJN +eJN +toh +nIW +koi +huo +pbx +gSc +isS +xUB +sAv +aeU +aeU aeU -coy aeU aeU -aeu -aeu +aaa aaa aaa aaa @@ -91711,7 +91922,7 @@ aaa aaa aaa "} -(22,1,1) = {" +(21,1,1) = {" aaa aaa aaa @@ -91762,6 +91973,7 @@ aaa aaa aaa aaa +aeU aeu aeu aeu @@ -91783,22 +91995,23 @@ aeu aeu aeu aeu -aeU -aeU -aeU -aeU -aeU -aeU +aap aeu aeU aeU aeu -aeU -aeU +aeu +aeu aeU aeu -aaa -aaa +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu aeu aeu aaa @@ -91851,31 +92064,28 @@ aaa aaa aaa aaa -aaa -aaa -aeu -aeu -aeu aeU aeu -aeu -cpx -uJW -rHe -cpx -cpx -djK -cpx -bzz -aBV -kJD -qhp -aav -aUz aeU +amq aeU aeu -aeu +dWG +dmw +tzh +toh +piH +ftd +huo +oQv +dxf +mJA +eEi +mWy +aeU +coy +aeU +aeU aeu aeu aaa @@ -91894,7 +92104,8 @@ aaa aaa aaa aaa -aaB +aaa +aaa aaa aaa aaa @@ -91968,7 +92179,9 @@ aaa aaa aaa "} -(23,1,1) = {" +(22,1,1) = {" +aaa +aaa aaa aaa aaa @@ -92017,8 +92230,8 @@ aaa aaa aaa aaa -aeU -aeU +aeu +aeu aeu aeu aeu @@ -92044,15 +92257,18 @@ aeU aeU aeU aeU +aeu aeU aeU +aeu aeU aeU -cmU -aeU aeU +aeu aaa aaa +aeu +aeu aaa aaa aaa @@ -92071,11 +92287,6 @@ aaa aaa aaa aaa -cAY -aaa -aaa -aaa -aaa aaa aaa aaa @@ -92113,29 +92324,28 @@ aaa aeu aeu aeu +aeU aeu aeu +dWG +sfi +wJw +dWG +dWG +xVt +dWG +cuS +kvU +mTM +mRm +sAv +aUz +aeU aeU -cpx -cpx -ulN -cpx -gtm -oYa -aat -fUK -puj -kJD -nYL -aat -aau -aau -aau -aav -aav aeu aeu -aeU +aeu +aeu aaa aaa aaa @@ -92152,6 +92362,7 @@ aaa aaa aaa aaa +aaB aaa aaa aaa @@ -92225,7 +92436,8 @@ aaa aaa aaa "} -(24,1,1) = {" +(23,1,1) = {" +aaa aaa aaa aaa @@ -92298,14 +92510,15 @@ aeU aeU aeU aeU -aaa -aaa -aaa +aeU +aeU aeU aeU aeU aeU cmU +aeU +aeU aaa aaa aaa @@ -92326,6 +92539,7 @@ aaa aaa aaa aaa +cAY aaa aaa aaa @@ -92364,32 +92578,29 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aeU +aeu +aeu +aeu aeu aeu aeU -aeU -anu -iJJ -oDs -chR -chR -xen -tFc -fDR -eUB -kAn -chR -jEI -tFc -chR -hsS -tkg -aau +dWG +dWG +jLk +dWG +dNL +mIW +lrq +gDl +sHX +mTM +oNf +lrq +mWy +mWy +mWy +sAv +sAv aeu aeu aeU @@ -92482,7 +92693,9 @@ aaa aaa aaa "} -(25,1,1) = {" +(24,1,1) = {" +aaa +aaa aaa aaa aaa @@ -92529,7 +92742,6 @@ aaa aaa aaa aeU -aUz aeU aeu aeu @@ -92552,11 +92764,16 @@ aeu aeu aeU aeU -aUz +aeU aeU aaa aaa aaa +aeU +aeU +aeU +aeU +cmU aaa aaa aaa @@ -92619,37 +92836,30 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa -aeU aeU aeu +aeu aeU aeU -anu -cTl -qKa -iig -qKa -qKa -vDc -qKa -gkN -jgw -qKa -wUt -vDc -oDs -qKa -usI -aau +mWy +gCY +raV +aDD +aDD +nfx +mqC +cUw +ltu +hhp +aDD +clR +mqC +aDD +sza +kiW +mWy +aeu aeu -aUz -aeU aeU aaa aaa @@ -92738,8 +92948,10 @@ aaa aaa aaa aaa +aaa "} -(26,1,1) = {" +(25,1,1) = {" +aaa aaa aaa aaa @@ -92785,6 +92997,7 @@ aaa aaa aaa aeU +aUz aeU aeu aeu @@ -92805,12 +93018,9 @@ aeu aeu aeu aeu -aeu -aeu -aeU -aeU aeU aeU +aUz aeU aaa aaa @@ -92882,31 +93092,31 @@ aaa aaa aaa aaa -aeu -aeu -aeu -aeu +aaa aeU -cpx -cpx -mmA -cpx -cpx -nzQ -cpx -aav -aav -lBX -xQj -xQj -aav -qhO -kqR -rAp -aau aeU +aeu aeU aeU +mWy +cOf +kkV +eCu +kkV +kkV +goj +kkV +baG +aPo +kkV +gvP +goj +raV +kkV +ssF +mWy +aeu +aUz aeU aeU aaa @@ -92995,8 +93205,10 @@ aaa aaa aaa aaa +aaa "} -(27,1,1) = {" +(26,1,1) = {" +aaa aaa aaa aaa @@ -93063,8 +93275,7 @@ aeu aeu aeu aeu -aeu -aeu +aeU aeU aeU aeU @@ -93143,32 +93354,32 @@ aeu aeu aeu aeu -aeu -cpx -sIM -rHe -cPa -oQz -rHe -cpx -aaa -aau -xGF -qGP -qGP -oBY -cTl -qKa -aav -aav aeU -asO -aau -aav -aav -aau -aau -uWN +dWG +dWG +gMq +dWG +dWG +aes +dWG +sAv +sAv +xGN +gyb +gyb +sAv +pCP +sAm +wkP +mWy +aeU +aeU +aeU +aeU +aeU +aaa +aaa +aaa aaa aaa aaa @@ -93253,7 +93464,7 @@ aaa aaa aaa "} -(28,1,1) = {" +(27,1,1) = {" aaa aaa aaa @@ -93298,6 +93509,7 @@ aaa aaa aaa aeU +aeU aeu aeu aeu @@ -93321,9 +93533,6 @@ aeu aeu aeu aeu -aap -aeU -aeU aeU aeU aeU @@ -93392,40 +93601,299 @@ aaa aaa aaa aaa -aaB +aaa +aaa aaa aaa aaa aaa aeu aeu -aUz aeu -cpx -chl -cFN -cpx -chl -cFN -cpx +aeu +aeu +dWG +mmo +wJw +toh +fmm +wJw +dWG +aaa +mWy +tFn +ajw +ajw +hvB +cOf +kkV +sAv +sAv +aeU +umr +jYh +myp +myp +jYh +jYh +gyf +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa aaa -aau -kLr -xFp -xFp -aau -uNu -qKa -aav +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(28,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeU +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aap +aeU +aeU aeU aeU -aav -jTJ -fLV -wnx -wNu -mLo -aav +aeU +aeU +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +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 +aaa +aaa +aaa +aaa +aeu +aeu +aUz +aeu +dWG +hYo +bNO +dWG +hYo +bNO +dWG +aaa +mWy +hhi +xlA +xlA +mWy +jYo +kkV +sAv +aeU +aeU +myp +cqQ +vcY +haP +xhI +aJM +myp aaa aaa aaa @@ -93657,32 +94125,32 @@ aaa aaa aaa aaa -alm -ivj -anu -anu -ivj -anu -anu -ivj +vku +nKO +eJN +eJN +nKO +eJN +eJN +nKO qJs -aav -iQF -xFp -xFp -aau -sqU -qKa -aav -aau -aau -aav -gkL -syk -xiX -qzL -uEI -aau +sAv +xDG +xlA +xlA +mWy +qYM +kkV +myp +jYh +jYh +myp +xvy +tAM +tYe +ucS +bmn +jYh aaa aaa aaa @@ -93923,23 +94391,23 @@ acm acm acm acm -aav -pJg -sOk -xFp -ihn -tFc -ibe -ddv -qKa -qKa -ddv -oPT -vbU -ddk -uDV -xRV -aau +sAv +woG +bMw +xlA +yfP +mqC +ezC +iQg +smC +smC +iQg +aVt +sBJ +irN +sEN +xBw +jYh aeU aaa aaa @@ -94180,23 +94648,23 @@ aaa aaa aaa aaa -aau -jHA -nhV -xFp -aav -chR -qKa -aav -aau -aau -aav -qoJ -vOv -pGW -vXv -iOu -aau +mWy +glo +jsI +xlA +sAv +aDD +kkV +myp +jYh +jYh +myp +myU +cyZ +uXl +pOo +bBY +jYh aeU aeU aeU @@ -94437,23 +94905,23 @@ aaa aaa aaa aaa -aav -aat -aav -aav -aav -eys -vDc -aav +twX +nQK +twX +twX +twX +pwq +goj +sAv coy aeU -aav -vIA -oeA -rkm -kXq -fGe -aav +myp +agx +bHM +pOO +oxC +umA +myp aeu aeu aeu @@ -94609,12 +95077,12 @@ aeu aeu aeu aeu -cwi -lNZ -vpc -vpc -lNZ -cwi +wPq +vLI +vhK +vhK +vLI +wPq aeU aeU aeU @@ -94694,23 +95162,23 @@ aaa aaa aaa aaa -gmS -gwu -tDf -pwv -aav -tFc -jou -aav -aav -aav -aav -aau -aav -bMJ -gCJ -irF -aav +giH +mTJ +tMu +lhv +twX +mqC +jhP +sAv +sAv +sAv +myp +jYh +myp +rEs +rec +sYe +myp aeU aeu aeu @@ -94858,20 +95326,20 @@ aeu aeu aeu aeu -kwe -fjR -kwe +sxi +tfI +sxi aeu aeu aeu aeu aeu -cwi -poi -sMs -sMs -cVp -lNZ +wPq +hAM +jgN +jgN +xaz +vLI aeU aeU agt @@ -94951,23 +95419,23 @@ aaa aaa aaa aaa -aav -xTe -nLY -chR -oub -chR -qKa -doP -aSs -aav +twX +rpB +kYP +pKm +uzK +cOf +kkV +dAu +qWN +sAv aeU aeU -aau -uXc -uIs -eyc -aav +jYh +tdY +ptQ +tgh +myp cui aeU aeu @@ -95114,21 +95582,21 @@ aeu aeU aeU aeu -kwe -kwe -pRx -kwe -fjR +sxi +sxi +urM +sxi +tfI aeu aeu aeu aeu -lNZ -dTU -dTU -dTU -oFk -cwi +vLI +tDk +tDk +tDk +vkL +wPq aeU aeU aeU @@ -95208,23 +95676,23 @@ aaa aaa aaa aaa -aav -wuY -lpY -lpY -aav -uNu -ibe -xYt -pUO -aau +twX +miK +lPU +tns +twX +jYo +ezC +jrT +pLi +mWy aeU aUz -asO -aav -aau -aau -aav +umr +myp +jYh +jYh +myp aeU aeu aeu @@ -95371,21 +95839,21 @@ aeU aeU aeU aeu -fjR -xmT -kuU -ott -kwe +tfI +wTM +cmQ +uDn +sxi aeu aeu aeu aeu -cwi -tOD -gxH -gxH -eKB -lNZ +wPq +bZQ +gtT +gtT +jmK +vLI aeu aeU aeU @@ -95447,11 +95915,11 @@ aeU aeu aeu aeu -ahV -ahV -amz -amz -ahV +mtV +mtV +hBJ +hBJ +mtV aeu aeu aeu @@ -95465,16 +95933,16 @@ aaa aaa aaa aaa -aav -yfT -aav -aat -aav -pTG -qKa -kIQ -eXt -aav +twX +hTQ +twX +nQK +twX +kbC +kkV +avs +yjM +sAv aeU aeU aeU @@ -95628,21 +96096,21 @@ aeU aeU aeu aeu -fjR -lZy -bQp -klr -fjR -kwe -kwe -fjR -fjR -lNZ -jfq -dTU -dTU -oFk -lNZ +tfI +wIt +iJV +nfD +tfI +sxi +sxi +tfI +tfI +vLI +iHO +tDk +tDk +vkL +vLI aeu aeU aeU @@ -95704,16 +96172,16 @@ aeU aeu aeu aeu -ahV -bBK -byO -uVc -ahV +mtV +cfN +jZJ +aUh +mtV aeu aeu aeu aeu -alm +vku aUz aaa acK @@ -95722,16 +96190,16 @@ aaa aaa aaa aaa -aau -tVR -aWc -pWJ -lNB -lTW -gBM -aav -aav -aav +mWy +huK +szK +xAQ +opF +reX +wAo +sAv +sAv +sAv aeU aeU aeU @@ -95885,26 +96353,26 @@ aaa aeU aeU aeu -fjR -wWK -puv -kwe -pRm -wWK -lWq -dap -tGl -rpj -fLN -fLN -fLN -sXN -cwi -lNZ -vpc -cwi -rcO -cwi +tfI +rTk +kGs +sxi +fXL +rTk +pah +kKa +jBl +rOz +hMN +hMN +hMN +ixn +wPq +vLI +vhK +wPq +lLN +wPq aeu aeu aeu @@ -95961,36 +96429,36 @@ aaa aeU aeu aeu -amz -oAm -bzY -bFf -amz +hBJ +ghl +jEw +gCf +hBJ aeu aeu -nHK -akh -nHK -gcs -nHK +pqD +stu +pqD +iza +pqD acK aaa aaa aaa aaa aaa -aau -eEc -qKa -kXB -uNu -chR -qKa -aav -kkI -aav -aav -asO +mWy +qAg +kkV +onV +jYo +aDD +kkV +sAv +xky +sAv +sAv +ifQ cmU cmU cmU @@ -96118,7 +96586,7 @@ aaa aaa aaa qJs -bVu +jyr aeu aeu aeu @@ -96142,26 +96610,26 @@ aeU aeU aeU aeu -kwe -jcV -fYI -xku -lxN -wWK -oii -nJn -tSm -fLN -gFh -led -mUW -sMs -rpj -eai -tnO -mMF -enm -lNZ +sxi +qQf +eCU +dIn +pNA +rTk +aJm +dAS +dCd +hMN +rQG +onr +lJR +jgN +rOz +xdc +ovd +iAt +ely +vLI aeu aeu aeu @@ -96193,20 +96661,20 @@ aaa aaa aaa aeu -alm +vku acm aaQ aeo aeo acm -amA -amA -amA -amR -amA -amA +vjh +vjh +vjh +ycx +vjh +vjh acm -alm +vku aeu aeu aeu @@ -96218,36 +96686,36 @@ aaa aeu aeu aeu -ahV -ahV -bBm -bFF -amz +mtV +mtV +wxa +hgL +hBJ aeu aeu -gcs -seL -cvo -jbw -hVl +iza +tIu +mbd +xAg +tqD acm aaa aaa aaa aaa aaa -ivj -cpx -mAI -cpx -cpx -fdJ -qKa -sQD -jBG -utw -rsm -aau +nKO +dWG +oCE +dWG +dWG +saW +oWG +lmr +bKj +bEv +gOG +tPH aeU cmU aeu @@ -96255,7 +96723,7 @@ aeu aeU aeU aaa -ePG +xLL aaa aaa aaa @@ -96399,26 +96867,26 @@ aUz aeU aeu aeu -kwe -cxm -eoz -tCP -pQB -mja -vKo -kKG -pEo -fEm -hlD -wVC -wVC -wVC -aGj -xwL -xwL -vWy -nJq -lNZ +sxi +teL +itF +agc +qEV +fBt +wFu +aoM +kXw +mSE +fZz +kQT +kQT +kQT +oTd +qRT +qRT +biq +crI +vLI aeu aeu aaa @@ -96448,7 +96916,7 @@ aeo aeo aeo aaQ -alm +vku aeu aeu aeu @@ -96456,12 +96924,12 @@ aaa aaa aaa aaa -amA -knq -aHe -mlu -lum -amR +vjh +dVN +qly +ykK +lqN +ycx aaa aeU aeu @@ -96469,42 +96937,42 @@ aeu aeu aeu aeu -alm +vku aeo aeo aeu aeu aeu -amA -suu -bDC -bGa -amA -amA -amA -nHK -ctb -mhm -onf -nHK +vjh +nZt +hzE +xYr +vjh +vjh +vjh +pqD +jhB +gFw +ccf +pqD qJs aaa aaa aaa aaa aaa -cpx -tXs -yau -pgf -anu -chR -oAg -aav -qXI -rHj -wCj -aau +dWG +wEy +mbh +xZn +eJN +aAu +avT +gSF +dsn +oSG +drM +tPH aeU cmU coy @@ -96512,7 +96980,7 @@ aeU aeU aeU aeU -rnW +bSt aaa aaa aaa @@ -96656,26 +97124,26 @@ aeU aeU aeu aeu -fjR -neK -pVb -avh -mRu -wWK -dBK -gTy -asX -fLN -vMh -iSL -nvj -bfk -fLN -eZE -qLH -rdS -fHi -cwi +tfI +awR +kmt +iKT +svZ +rTk +vhL +ciR +xzC +hMN +aoX +alr +wcs +uHL +hMN +nSZ +kcy +cTz +weG +wPq aeu aeu aaa @@ -96713,12 +97181,12 @@ aeu aeu aaa aaa -amR -xRY -ioT -fyu -ybC -amA +ycx +ufL +fIP +oiV +ssk +vjh aaa aUz aeU @@ -96730,51 +97198,51 @@ aaQ aaa aaa aaa -alm +vku aeu -amR -scV -ckR -peP -bGY -bLq -nlo -nHK -gcs -nHK -oRL -gcs +ycx +oxK +oTP +kZI +ybH +iqU +wrE +pqD +iza +pqD +uzD +iza acm aaa aaa bpm aaa aaa -cpx -oHU -yau -kzW -anu -fdJ -ycs -aau -dUZ -rHj -lGn -aat +dWG +eXX +mbh +oUS +eJN +saW +rdo +tPH +gFL +oSG +wre +mEg cmU cmU -foo -foo -foo -foo -foo -foo -foo -foo -foo -foo -foo +awn +awn +awn +awn +awn +awn +awn +awn +awn +awn +awn aaa aaa acm @@ -96913,26 +97381,26 @@ aap aeU aeu aeu -kwe -qGU -oWr -oWr -qMn -wWK -cHk -eCp -gzA -fLN -rVX -rVX -gNc -rVX -fLN -fLN -fLN -fLN -lNZ -cwi +sxi +ycL +fwJ +fwJ +kmZ +rTk +dIh +kTa +riW +hMN +vvL +vvL +okr +vvL +hMN +hMN +hMN +hMN +vLI +wPq aaa aaa aaa @@ -96968,70 +97436,70 @@ aeu aeu aeu aeu -alm +vku acm -amA -vaK -tIl -hEn -xRx -amA +vjh +cLa +xhe +oFt +gfc +vjh aeU aeU -alm +vku aeu aeu aeu aeu qJs -afI -cmJ -afI +acK +acm +acK qJs aeu -amA -cxp -bDi -bFD -kIx -cni -wWY -nHK -ctj -gcs -bCe -nHK -acm -acm -gSu -cqN -gSu +vjh +lVD +uQn +bsZ +uoB +hPz +pst +pqD +mMb +iza +oFo +pqD +acm +acm +iTq +gpH +iTq cov -cpx -mvP -yau -oNc -anu -fdJ -ycs -aau -ukD -rHj -uJr -aau +dWG +vgz +mbh +wVI +eJN +saW +rdo +tPH +eUd +oSG +xIJ +tPH aeU cmU -jOe -jOe -jOe -jOe -jOe -foo -jOe -jOe -jOe -jOe -jOe +gUw +gUw +gUw +gUw +gUw +awn +gUw +gUw +gUw +gUw +gUw aaa aaa aeo @@ -97166,28 +97634,28 @@ aeu aeu aeu aeu -cUZ -cUZ -lSh -cUZ -cUZ -jpV -pXo -pXo -jpV -jpV -jpV -wrA -jpV -jpV -xuG -xuG -jpV -jpV -xuG -ger -jsg -jsg +ixB +ixB +hmh +ixB +ixB +cRv +sjG +sjG +cRv +cRv +cRv +wWQ +cRv +cRv +lOG +lOG +cRv +cRv +lOG +siL +oiO +oiO aeu aeu aaa @@ -97214,7 +97682,7 @@ acm aaa acm aaa -ixU +mMv cmU cmU cmU @@ -97227,12 +97695,12 @@ aeu aeu aeu aaa -amA -cXD -nCo -amA -mGQ -amA +vjh +phh +rrQ +vjh +sYs +vjh aeU aeu aeu @@ -97246,49 +97714,49 @@ cGA beK sRm aeu -amR -amA -bzE -wrr -amA -amA -rXo -gxA -ewJ -hhT -eqm -nHK -cqt -gSu -gSu -wLo -gSu -coD -oQI -cpx -fSq -cpx -cpx -jfE -ycs -aav -xNf -sBj -gEN -aau +ycx +vjh +wNz +mnY +vjh +vjh +cQD +cUD +pTO +csP +ozg +pqD +wYX +iTq +iTq +dPK +iTq +iyk +yhf +dWG +fQO +dWG +dWG +jKZ +rdo +gSF +soZ +eOh +oWI +tPH aeU cmU -jOe -jOe -jOe -jOe -jOe -foo -jOe -jOe -jOe -jOe -jOe +gUw +gUw +gUw +gUw +gUw +awn +gUw +gUw +gUw +gUw +gUw aaa aaa aeo @@ -97423,28 +97891,28 @@ aeu aeu aeu aeu -lSh -pBk -oue -lei -qMl -tnY -xXY -xXY -vQN -uiQ -jpi -cIh -ykM -vKn -rrE -rIF -sWf -oph -kml -hXa -ftx -jsg +hmh +wEj +shE +hJC +dJi +qhZ +uPH +uPH +bnn +kcI +toS +cCS +ukQ +oWc +xCp +jlY +fyG +wKN +jFq +xqw +iGx +oiO aeu aaa aaa @@ -97466,86 +97934,86 @@ aeo aaa aaQ acm -fER -fER -fER +hpG +hpG +hpG ala -fER -ixU -fER -fER -fER -fER -fER +hpG +mMv +hpG +hpG +hpG +hpG +hpG cmU aeU aeu aeu -amA -amA -amR -amR -qMJ -yjz -gur -jOI -amA -amR -amA -amA -amR -amA -amA +vjh +vjh +ycx +ycx +eso +jqS +lql +xSp +vjh +ycx +vjh +vjh +ycx +vjh +vjh aeu aDU -cry -cry -cry +aaa +aaa +aaa aoe aeu -amA -knN -mvi -bCB -amA -hoZ -jBp -amR -pTY -qRu -kki -rUR -nHK -bmU -cqI -jaA -afm -bVx -jwf -vrS -fhl -pjR -aau -fVr -onY -xXt -wJc -ehK -wNX -asO +vjh +aAR +mid +xnm +vjh +wot +dYP +ycx +cKS +sUu +dDe +jSo +pqD +kNP +tZP +duU +kzl +hxL +wDz +wKG +vmq +pfO +sJD +uJn +vRB +hTz +rOC +fWk +xDE +aKY cmU cmU -foo -foo -foo -foo -foo -foo -foo -foo -foo -foo -foo +awn +awn +awn +awn +awn +awn +awn +awn +awn +awn +awn aaa aaa acm @@ -97680,28 +98148,28 @@ aeu aeu aeu aeu -cUZ -hOq -aUc -tET -omf -iAp -xXY -rFQ -dFl -sTJ -kWh -tFK -yia -fAF -dFl -udM -ilm -vkA -jpV -hUG -cAM -uCY +ixB +uGn +aXf +iqQ +snn +piu +uPH +tnr +cGP +joC +ehp +jIa +tfW +iMx +cGP +slr +rqG +cop +cRv +rfg +vtv +bJV aaa aaa aaa @@ -97723,86 +98191,86 @@ aeo aeo aeo aaa -ixU -ixU -ixU -ixU -ixU -nBm -ixU -ixU -ixU -ixU -ixU +mMv +mMv +mMv +mMv +mMv +yeb +mMv +mMv +mMv +mMv +mMv cmU aeU aof aeu -amR -cPH -mlI -amA -ugS -wMA -oss -oPH -kDo -fut -wDK -qps -ltr -sHb -rdO -aeu -cqs -aaa -aaa -aaa -cqs -aeu -amA -anD -mGX -tRg -amR -cnL -cBh -amR -nHK -gcs -nHK -iWH -gcs -crp -qFu -mlF -jWU -mnc -jwf -dug -mZV -ghX -aau -geJ -ycs -dFw -mIK -sLz -oUy -aau +ycx +whj +jKJ +vjh +jeZ +fJr +hem +paM +fvr +fiE +aqt +oKK +tPs +xGQ +wuI +aeu +evE +aaa +aaa +aaa +evE +aeu +vjh +hah +rTS +fvB +ycx +aSc +aiI +ycx +pqD +iza +pqD +xbg +iza +qaL +jAA +qAE +gGK +wqx +wDz +ocq +kPd +tpd +sJD +hxd +rdo +cso +tWA +arX +ubN +tPH aUz cmU -jOe -jOe -jOe -jOe -jOe -foo -jOe -jOe -jOe -jOe -jOe +gUw +gUw +gUw +gUw +gUw +awn +gUw +gUw +gUw +gUw +gUw aaa aaa aeo @@ -97937,28 +98405,28 @@ aeu aeu aeu aeu -cUZ -avn -bVa -ylU -jIb -xXY -xXY -saB -tLc -iTY -aVo -ilA -aVo -paV -hbc -fIt -vei -kjx -jpV -jZi -jsg -jsg +ixB +don +orz +fnN +oGu +uPH +uPH +vEv +pUb +pPw +jAu +qbE +jAu +pCX +gnp +rxp +nbZ +rZc +cRv +jhc +oiO +oiO aeu aeu aaa @@ -97980,86 +98448,86 @@ aeo aaa aaQ acm -fER -fER -fER -fER -fER -nBm -fER -fER -fER -fER -fER +hpG +hpG +hpG +hpG +hpG +yeb +hpG +hpG +hpG +hpG +hpG cmU aeU aeU aeU -amA -dRQ -nON -dmf -jSw -oxS -ejk -kUP -amA -nBC -bxp -jGI -dJI -eff -amA -aeu -aUG -aaa -aaa -aaa -cRb -aeu -amA -amR -ohD -amA -amA -bMm -vee -amA -jWm -asC -eZR -tvd -vBT -qJj -xMG -qaG -gLe -atG -jwf -kDU -mZV -kOA -aav -lvo -ycs -cJG -cJG -cJG -vAM -aau +vjh +uWS +sgi +sjV +spr +xKn +uYp +iEy +vjh +fci +vQY +fOG +pdE +lGY +vjh +aeu +jTt +aaa +aaa +aaa +lpF +aeu +vjh +ycx +dsm +vjh +vjh +lWV +kuQ +vjh +fzu +uFV +qPE +uEL +jpM +rFD +oLO +fbz +ngJ +oIU +wDz +vXn +kPd +hCK +mMy +sIF +rdo +ygt +ygt +ygt +wMH +tPH aeU cmU -jOe -jOe -jOe -jOe -jOe -foo -jOe -jOe -jOe -jOe -jOe +gUw +gUw +gUw +gUw +gUw +awn +gUw +gUw +gUw +gUw +gUw aaa aaa aeo @@ -98194,29 +98662,29 @@ aeu aeu aeu aeu -lSh -ofv -xLQ -blz -qMl -uOl -xXY -dIK -ove -rxn -gnY -rxn -gnY -rxn -ove -pPs -uAT -jpV -cTc -kzH -cTc -kzH -juS +hmh +pkg +niL +jAy +dJi +aYE +uPH +cjR +iFR +aGC +tUR +aGC +tUR +aGC +iFR +wBo +mCO +cRv +ebU +ing +ebU +ing +oha qfe aaa aaa @@ -98237,86 +98705,86 @@ aaQ acm acm aaa -nBm +yeb ckk aaa aaa ckk -nBm +yeb ckk aaa aaa ckk -nBm +yeb cmU cmU aeU aeU -amA -jZk -mNi -amR -emv -wPt -qnf -dNg -amR -wFj -amR -amA -rmx -sbR -amR -amA -amA +vjh +tQo +gUB +ycx +ubF +tqC +hVL +lfl +ycx +mjB +ycx +vjh +vXC +vVC +ycx +vjh +vjh aaa cOd aaa -amR -amA -amA -lIS -kNH -ujD -cpT -fal -bfb -amA -dac -rhZ -cvq -gVT -nHK -nHK -cqL -xkx -bZX -bVB -jwf -bJz -mZV -qNd -cGD -cSZ -ycs -cjD -cjD -cjD -hGD -aav +ycx +vjh +vjh +vzM +vNl +ovQ +lLs +vRj +kZF +vjh +hVY +lDa +mYi +sZG +pqD +pqD +olU +hFc +rHs +bDp +wDz +ugy +kPd +mvF +hBH +idq +rdo +aRH +aRH +aRH +nbC +gSF cmU cmU -foo -foo -foo -foo -foo -foo -foo -foo -foo -foo -foo +awn +awn +awn +awn +awn +awn +awn +awn +awn +awn +awn aaa aaa acm @@ -98451,29 +98919,29 @@ aeu aeu aeu aeu -cUZ -lpU -iPZ -wqp -qMl -bDI -xXY -lda -aVA -ugM -jbn -wLc -bfz -kgc -mmL -lda -vei -wAh -cTc -eng -aZA -vPV -bfM +ixB +okc +mLd +cdi +dJi +srs +uPH +dpc +slB +urh +kJu +ggb +dKy +cHg +was +dpc +nbZ +wKb +ebU +jju +xKT +xuR +vSG kpS aaa aaa @@ -98493,87 +98961,87 @@ acm aeo aaa cmU -fER -fER -fER -fER -fER -tHI -nBm -fuO -fER -fER -fER -fER -fER +hpG +hpG +hpG +hpG +hpG +lDc +yeb +tpp +hpG +hpG +hpG +hpG +hpG cmU aeU aeU -amR -amA -tLz -amA -amA -amR -amA -amA -amA -qHd -wFO -aTP -lLY -aUi -bQg -qHd -amA -agy -crx -agy -amA -ydd -tNI -tof -amA -tLz -amR -cpX -beO -amA -gcs -nHK -nHK -gVT -qRu -gcs -nHK -lQG -nHK -gcs -jwf -eXA -cam -qNd -bNH -hVb -wHU -cjE -kOw -tnI -oUy -aau +ycx +vjh +hOJ +vjh +vjh +ycx +vjh +vjh +vjh +num +aRK +qBe +lRg +aoj +jhy +num +vjh +epN +ijp +epN +vjh +kQf +uOe +foQ +vjh +sft +ycx +pYj +kFx +vjh +iza +pqD +pqD +sZG +sUu +iza +pqD +qiM +pqD +iza +wDz +bYK +iOR +mvF +crc +qxD +qVF +cXv +nbO +mes +ubN +tPH aeU aqQ -jOe -jOe -jOe -jOe -jOe -foo -jOe -jOe -jOe -jOe -jOe +gUw +gUw +gUw +gUw +gUw +awn +gUw +gUw +gUw +gUw +gUw aaa aaa aeo @@ -98708,29 +99176,29 @@ aeu aeu aeu aeu -lSh -saq -mOw -omf -qMl -dSK -xXY -xXY -soF -eQK -qdX -wLc -dTV -qyr -iIs -iiO -cHy -qFI -vaL -snV -nzG -nzG -bfM +hmh +pfr +gQu +snn +dJi +tdf +uPH +uPH +ewC +qER +xmn +ggb +ggj +aSu +kVd +sKE +xBd +mMp +wlz +cvi +dEX +dEX +vSG kpS aaa aaa @@ -98750,87 +99218,87 @@ aaa aeo aaa cmU -ixU -ixU -ixU -ixU -ixU -nBm -nBm -nBm -ixU -ixU -ixU -ixU -ixU +mMv +mMv +mMv +mMv +mMv +yeb +yeb +yeb +mMv +mMv +mMv +mMv +mMv cmU aeU aeU -cni -fBx -eKg -tCi -tSE -tSE -tSE -pUp -ncT -tSE -ahV -amz -ahV -ahV -ahV -bQg -amR -kbG -bmt -cGH -amA -amR -gci -amA -bzX -ryM -amA -amA -beO -cqC -cuy -gcs -xsR -qvb -rkz -cqD -nHK -vRA -cul -nHK -jwf -iXa -cam -qNd -oEx -cIp -cIL -aBK -xvA -kzS -cQM -aau +hPz +cXy +iVk +ljc +gLH +gLH +gLH +rBe +gCA +gLH +mtV +hBJ +mtV +mtV +mtV +jhy +ycx +eQg +nxZ +raj +vjh +ycx +mhO +vjh +ikZ +gGI +vjh +vjh +kFx +dij +wMY +iza +jya +hVc +qKv +ini +pqD +cDQ +wlP +pqD +wDz +bWP +iOR +mvF +jav +iJy +awv +fov +moc +pKQ +rxW +tPH aeU cmU -jOe -jOe -jOe -jOe -jOe -foo -jOe -jOe -jOe -jOe -jOe +gUw +gUw +gUw +gUw +gUw +awn +gUw +gUw +gUw +gUw +gUw aaa aaa aeo @@ -98965,29 +99433,29 @@ aeu aeu aeu aeu -cUZ -cUZ -omf -omf -rcR -iAp -tKm -xXY -sEn -oRd -kyE -wLc -tfw -qaP -cGU -vei -tKm -iAp -pRo -snV -wQw -nzG -bfM +ixB +ixB +snn +snn +tmj +piu +mYv +uPH +gse +gdI +jIW +ggb +rcS +hUE +fAM +nbZ +mYv +piu +nQo +cvi +oyI +dEX +vSG kpS aaa aaa @@ -99007,87 +99475,87 @@ aaa aaQ cmU cmU -fER -fER -fER -fER -fER -fuO -nBm -fuO -fER -fER -fER -fER -fER +hpG +hpG +hpG +hpG +hpG +tpp +yeb +tpp +hpG +hpG +hpG +hpG +hpG cmU aeU aeu -amA -tSE -cCO -amz -yil -rFn -urC -ahV -ahV -ahV -ahV -bQq -nXm -voc -amz -wFO -amA -agy -hWX -agy -amR -nXe -iJP -amR -cum -rLU -bIR -amR -cpH -bdo -bgi -cqd -bpP -cqq -qRu -ezv -gNR -aky -cuE -jwf -jwf -yiY -olb -nmp -aav -aau -aau -aav -aav -aat -aav -asO +vjh +gLH +oxU +hBJ +hPx +sbC +hUC +mtV +mtV +mtV +mtV +bRO +fFe +fUp +hBJ +dXA +vjh +epN +xtL +epN +ycx +aNp +uYQ +ycx +eah +baK +kan +ycx +tmT +rlG +hcW +dFM +maK +hbw +sUu +bWo +qWB +kQw +fiH +wDz +wDz +nqR +qhT +rUh +mMy +tPH +tPH +gSF +gSF +mEg +gSF +aKY cmU cmU -foo -rhC -foo -foo -foo -foo -foo -foo -foo -foo -foo +awn +fql +awn +awn +awn +awn +awn +awn +awn +awn +awn aaa aaa acm @@ -99223,28 +99691,28 @@ aeu aeu aeu aeu -dFl -ozl -xEG -iAp -iAp -rTp -xXY -waD -hvw -jzN -wLc -aQX -hEO -xSM -vei -rTp -rFQ -nJo -snV -wAK -nzG -bfM +cGP +vAh +vdy +piu +piu +uAn +uPH +owC +rlM +pkI +ggb +msY +sQz +ssI +nbZ +uAn +tnr +oZb +cvi +nMl +dEX +vSG kpS aaa aaa @@ -99261,70 +99729,70 @@ aaa aaa aeo acm -alm +vku aeU cmU cmU -nBm +yeb ckk aaa aaa ckk -nBm +yeb ckk aaa aaa ckk -nBm +yeb cmU cmU aUz aeu -amA -tSE -ahV -ahV -uKX -uKX -uKX -amz -oJA -giY -tVl -tFy -wyV -sEI -ahV -bQg -amR -ruJ -bmJ -wVF -oEh -tof -mNL -amA -amA -amR -amA -amA -amR -amA -amA -nHK -mjz -gcs -rkz -nev -gcs -keP -cuF -jwf -cpw -cam -cam -fhl -aav +vjh +gLH +mtV +mtV +cHY +cHY +cHY +hBJ +fvh +lXK +tGg +tnP +wHF +maA +mtV +jhy +ycx +vKV +oSq +lnm +hKm +foQ +hpb +vjh +vjh +ycx +vjh +vjh +ycx +vjh +vjh +pqD +lbJ +iza +qKv +kwQ +iza +kvX +uEi +wDz +oDV +iOR +iOR +vmq +mMy acK acK acK @@ -99339,7 +99807,7 @@ cmU cmU cmU cmU -vRa +whD cmU cmU cmU @@ -99480,28 +99948,28 @@ aeu aeu aeu aeu -har -pXo -jpV -nUs -iAp -lda -xXY -bsV -gzw -rJQ -rJQ -rJQ -fgM -vuo -vei -lda -wsZ -cTc -iAj -nzG -nzG -bfM +aoL +sjG +cRv +uVK +piu +dpc +uPH +kUd +dKx +cLV +cLV +cLV +upK +ocE +nbZ +dpc +gPC +ebU +win +dEX +dEX +vSG kpS aaa aaa @@ -99522,69 +99990,69 @@ aeu aeU aeU cmU -fER -fER -fER -fER -fER -nBm -fER -fER -fER -fER -fER +hpG +hpG +hpG +hpG +hpG +yeb +hpG +hpG +hpG +hpG +hpG cmU aeU aeU aeu -amR -ncT -ahV -ctV -sbe -tFy -sbe -tFy -rHf -cMe -cwP -cMe -cwP -qwV -ahV -qHd -amA -bos -crP -cBh -ohr -cpX -beX -cnL -amA -wvZ -gQR -gQR -qci -gQR -uOW -gcs -jNX -ooM -cqr -nHK -nHK -nHK -nHK -jwf -jwf -jwf -cEY -kRH -wpj -cyN -cyN -wpj +ycx +gCA +mtV +cBJ +gfi +tnP +gfi +tnP +sSD +rZW +nJF +rZW +nJF +tAP +mtV +num +vjh +qwB +vBi +aiI +vef +pYj +cyJ +aSc +vjh +nRC +qSJ +qSJ +uOo +qSJ +qug +iza +wyY +rrt +gBf +pqD +pqD +pqD +pqD +wDz +wDz +wDz +gij +miS +iVj +wrc +wrc +iVj acm acm aeo @@ -99596,7 +100064,7 @@ aeU aeU aeU cmU -vRa +whD cmU aeU aeU @@ -99736,29 +100204,29 @@ aeu aeu aeu aeu -dFl -dFl -dSa -hZz -miR -tCB -uLm -jEG -qCQ -aQe -udM -iAp -mdO -ksq -lIN -anJ -nVA -jpV -kzH -oOQ -hVm -nzG -bfM +cGP +cGP +eAk +jrh +sPx +uEC +wJp +fFa +frh +ccd +slr +piu +tnA +lHk +ejt +pGD +ifd +cRv +ing +eqg +pBf +dEX +vSG kpS aaa aaa @@ -99773,79 +100241,79 @@ aaa aaa aaa aaa -alm +vku aeu aeu aof aUz cmU -ixU -ixU -ixU -ixU -ixU -nBm -ixU -ixU -ixU -ixU -ixU +mMv +mMv +mMv +mMv +mMv +yeb +mMv +mMv +mMv +mMv +mMv cmU aeU -bsC -amA -amA -sPa -ahV -uXy -cMd -cvz -cMd -cvz -cvz -pwX -cMd -cvz -cvz -mXn -amz -wFO -amA -amA -cqT -dmB -amA -amA -mtp -crP -bAM -iNS -aqu -fUM -bNZ -spp -eMl -scJ -jNX -mfu -cuw -jEF -jEF -jEF -jEF -jEF -kjL -ixJ -chR -qKa -wpj -dNT -nnN -wpj -wpj -wpj -jdc -wpj +rYc +vjh +vjh +xJL +mtV +ozd +hdq +lzF +hdq +lzF +lzF +sqL +hdq +lzF +lzF +hjt +hBJ +dXA +vjh +vjh +pue +kHh +vjh +vjh +sTv +vBi +vmu +keO +kSR +thW +cKR +hyQ +iIP +dfS +wyY +kKW +kLU +nCL +nCL +nCL +nCL +nCL +nKy +hEh +jQn +cyT +iVj +ivU +lBQ +iVj +iVj +iVj +vps +iVj aeU aeu aeu @@ -99853,7 +100321,7 @@ aeu aeU aeU cmU -vRa +whD cmU aeU aeU @@ -99993,29 +100461,29 @@ aeu aeu aeu aeu -ivR -bCl -hrW -hrW -hrW -cTc -fSz -nTC -xWX -wEX -ncw -fqX -ncw -wEX -nOi -eUr -iUv -cTc -kzH -wNI -rGn -nzG -bfM +bbO +ecE +pOV +pOV +pOV +ebU +eul +jpa +cne +rsX +mlD +lCC +mlD +rsX +gJc +sQq +qbP +ebU +ing +dvs +naf +dEX +vSG kpS aaa aaa @@ -100036,72 +100504,72 @@ aeu aeu aeu cmU -fER -fER -fER -fER -fER -nBm -fER -fER -fER -fER -fER +hpG +hpG +hpG +hpG +hpG +yeb +hpG +hpG +hpG +hpG +hpG cmU aeu -amR -xJP -amA -tBL -beN -oKa -baQ -vmE -dzB -cwP -cwP -tsy -cMe -cMe -cvz -ouG -ahV -kkp -bko -amA -gMj -vFo -boM -bpc -amA -amR -amA -ich -kPB -ich -ich -kPB -ich -nHK -gcs -nHK -blO -ikv -oHy -kGg -oHy -oHy -bxd -poT -cTl -qKa -nhB -nnN -nnN -lbY -fWp -nnN -cyN +ycx +mZn +vjh +vXZ +sVB +tqb +icG +wTx +oeF +nJF +nJF +xtk +rZW +rZW +lzF +xaC +mtV +nul +jBr +vjh +rPO +fZq +uKc +uXB +vjh +ycx +vjh +npr +pQo +npr +npr +pQo +npr +pqD +iza +pqD +qsy +tKt +iMA +gmo +iMA +iMA +ryn +rQZ +qQc +cyT +gIt +lBQ +lBQ +hMx +wwM +lBQ +wrc cmU aeU aeU @@ -100110,7 +100578,7 @@ aeu aeu rkn aDS -vRa +whD bFI aeU coy @@ -100250,29 +100718,29 @@ aap aeu aeu aeu -sUx -dCL -wlO -fKp -bCl -icW -nzG -mGa -fop -xPu -aFG -kFG -lnx -aFG -tzC -wtZ -nzG -umn -bfM -nzG -fbT -nzG -bfM +lUq +bnB +lqR +rnj +ecE +nGE +dEX +cOR +tqB +rJN +dRh +xlF +vZn +dRh +rGK +xBW +dEX +aoi +vSG +dEX +fKe +dEX +vSG kpS aaa aaa @@ -100298,7 +100766,7 @@ cmU cmU cmU aDS -nBm +yeb bFI cmU cmU @@ -100306,31 +100774,31 @@ cmU cmU cmU aeu -amA -uAg -cFL -rIN -ahV -mqV -cMd -faE -oqx -sXv -oqx -sXv -sXv -dzB -baQ -bdl -beN -wWo -wLF -vbK -tjs -rPI -crV -crP -amA +vjh +wOu +leD +iJR +mtV +mtZ +hdq +ocn +ctf +ikO +ctf +ikO +ikO +oeF +icG +dTQ +sVB +bId +oFl +yfU +nQE +wzi +epE +vBi +vjh bJv bJv bJv @@ -100341,24 +100809,24 @@ bJv bJv bJv bJv -nHK -cFR -cuw -oHy +pqD +ylb +kLU +iMA xad adf -gcs -swn -jwf -cEY -kRH -wpj -qgh -bRJ -sTQ -mNe -mNe -cyN +iza +llh +wDz +gij +miS +iVj +lFS +wJo +cwl +sWM +sWM +wrc cmU aeU coy @@ -100367,7 +100835,7 @@ aeu aeU aeU aDS -vOE +cLo bFI aeU aeU @@ -100507,29 +100975,29 @@ aeU aUz aeu aeu -sUx -myX -lOK -xcn -hrW -eCf -cCl -mGa -xrY -xSw -fqX -iJt -wEX -ncw -vBs -wtZ -gVK -nWz -bfM -nzG -apT -nzG -bfM +lUq +uDe +spm +seK +pOV +laH +sWX +cOR +wXv +rcB +lCC +hZd +rsX +mlD +iYr +xBW +lQw +iLD +vSG +dEX +qBN +dEX +vSG kpS acm acm @@ -100555,7 +101023,7 @@ aeU coy woH aDS -nBm +yeb bFI rkn aeU @@ -100563,31 +101031,31 @@ aeU aeu aeu aeu -amA -vpk -amR -ncT -ahV -oSC -cvz -cMe -sXv -cwP -cMe -cwP -cMe -cwP -pSH -crv -ahV -amA -pyF -cpX -amA -sws -amR -bxq -amA +vjh +uIA +ycx +gCA +mtV +vzV +lzF +rZW +ikO +nJF +rZW +nJF +rZW +nJF +wmq +vHr +mtV +vjh +wli +pYj +vjh +wWk +ycx +iUZ +vjh bJv bJv bJv @@ -100598,24 +101066,24 @@ bJv bJv bJv bJv -gcs -bJX -ikv -oHy +iza +jsN +tKt +iMA xad cnQ -coE -aav -abp -xug -fnD -jiK -euM -iPQ -dnf -euM -euM -jiK +vqJ +mMy +jri +mCu +bIq +wjK +dbu +kES +xfx +dbu +dbu +wjK cmU cmU ptL @@ -100624,7 +101092,7 @@ aeU aeU aeU aDS -vOE +cLo bFI aUz aeU @@ -100764,29 +101232,29 @@ aeU aeU aeU bVv -ivR -rhJ -oxw -lyw -hrW -dNi -gKF -nOW -mRr -ocT -ncw -aFG -lnx -lnu -nwJ -sqm -gKF -uTj -bfM -nzG -wbA -nzG -bfM +bbO +dIR +riX +rBV +pOV +ogM +hUM +gOM +jdL +hVT +mlD +dRh +vZn +qFs +tUO +hdL +hUM +eIi +vSG +dEX +mvV +dEX +vSG kpS aaa acm @@ -100812,7 +101280,7 @@ aeU aeU coy aDS -ixU +mMv bFI aeU aeu @@ -100820,31 +101288,31 @@ aeu aeu aeu aeu -amA -amA -amA -pUp -amz -mqV -cMd -cMe -owR -cMe -cwP -cwP -cMe -cMe -cvz -crv -ahV -yil -laA -wRx -lcd -crP -crP -qcT -amR +vjh +vjh +vjh +fGd +hBJ +mtZ +hdq +rZW +cSJ +rZW +nJF +nJF +rZW +rZW +lzF +vHr +mtV +hPx +puA +bAR +rNj +vBi +vBi +hYa +ycx bJv bJv omO @@ -100855,24 +101323,24 @@ bJv bJv bJv bJv -nHK -inZ -hEM -gcs +pqD +wCL +htr +iza aeu acW xad -aau -rCJ -mBJ -dKj -pph -aez -jyh -cGS -iKf -cTG -cTI +sJD +rRM +tzA +kra +iln +wAt +qbo +wLN +lKe +aOf +iXs acm acK cmU @@ -100880,9 +101348,9 @@ aeU aUz xfU aeU -cnS -evK -cnS +krY +qQq +krY aeU aeu aeu @@ -101021,29 +101489,29 @@ aeu aeU aeU aeU -kTu -boa -wlO -hrW -hrW -cTc -gLs -nTC -tZq -cTc -psW -cTc -psW -kzH -tzS -eUr -uVz -kzH -cTc -emi -nzG -nzG -bfM +qOd +lDK +lqR +pOV +pOV +ebU +vUi +jpa +cbJ +ebU +siH +ebU +siH +ing +eGC +sQq +uAH +ing +ebU +vim +dEX +dEX +vSG kpS aaa aaa @@ -101069,7 +101537,7 @@ aeU aeU aeU aDS -ixU +mMv bFI aeu aeu @@ -101078,30 +101546,30 @@ aeu aeu aeu aeu -amR -vpk -tSE -ahV -gMV -cvz -cMd -dwk -cvz -cvz -cvz -cvz -cMd -cvz -xyY -ahV -amA -qgq -amR -amA -iUR -crP -qcT -amA +ycx +uIA +gLH +mtV +xhY +lzF +hdq +uRi +lzF +lzF +lzF +lzF +hdq +lzF +rgY +mtV +vjh +dhe +ycx +vjh +ePx +vBi +hYa +vjh bJv bJv bJv @@ -101112,24 +101580,24 @@ bJv bJv bJv bJv -nHK -xCm -gcs -nHK +pqD +fPs +iza +pqD aeu aeu xad -aau -pTV -eRW -xfg -oIJ -aez -aDK -vFR -iRv -cTG -cnU +sJD +hUA +cTY +oig +wXt +wAt +mMZ +ogp +cxv +aOf +sMo aaQ acK cmU @@ -101137,9 +101605,9 @@ aeU aeU aeu aeu -cnS -wYz -cnS +krY +hdN +krY aeu aeu aeu @@ -101278,29 +101746,29 @@ aeu aeu aeU aeU -kTu -gEY -cDP -bCl -jEZ -akF -nzG -mGa -nzG -psW -ckC -xDv -aMT -psW -nzG -wtZ -nzG -wPN -hIG -snV -wQw -nzG -bfM +qOd +dVk +luk +ecE +nUf +eTS +dEX +cOR +dEX +siH +bzu +tcY +hOK +siH +dEX +xBW +dEX +ykv +sVD +cvi +oyI +dEX +vSG kpS aaa acm @@ -101325,9 +101793,9 @@ aeu aeu aUz aeU -ctH -knb -ctH +pST +fCc +pST aeu aeu aeu @@ -101335,30 +101803,30 @@ aeu aeu aeu aeu -amA -oys -pUp -ahV -xTX -cvd -cMe -owR -cwP -cMe -cwP -cwP -cMe -cMe -crv -amz -wua -hVG -cCR -amA -csr -csr -amA -amA +vjh +tMO +rBe +mtV +xki +lRE +rZW +cSJ +nJF +rZW +nJF +nJF +rZW +rZW +vHr +hBJ +pZe +qZV +gCn +vjh +eNQ +eNQ +vjh +vjh bJv bJv bJv @@ -101369,35 +101837,35 @@ omO bJv bJv bJv -gcs -ikv -oTN -oae +iza +tKt +jzF +iVR aeu add cnQ -aat -abp -lJM -rFJ -abh -aez -wgo -hpp -bXh -aeC -aez +mxf +jri +hqP +hQa +xrS +wAt +tpQ +vCi +hEy +lIs +wAt cJx -aer -bNe -bNe -bNe -ajd -ajd -cnN -wqM -cnO -cnN +gPA +cRm +cRm +cRm +tCU +tCU +uUS +mGp +sWl +uUS aeu aeu aeu @@ -101535,29 +102003,29 @@ aeu aeU aeU aeU -ivR -gkl -tfD -hrW -nhp -rzX -elP -mGa -mGa -jML -mGa -dQl -itd -vPQ -itd -yfj -kDs -opt -pRo -snV -wAK -nzG -bfM +bbO +wno +aBB +pOV +sOI +rjV +tTu +cOR +cOR +kXV +cOR +aGK +buS +dIy +buS +taK +aNN +ikg +nQo +cvi +nMl +dEX +vSG kpS acm acm @@ -101571,7 +102039,7 @@ acm aaa acm acm -alm +vku aeu aeu aUz @@ -101582,9 +102050,9 @@ aeu aeu aeu aeU -ctH -vJY -ctH +pST +mnx +pST aeu aeu aeu @@ -101592,30 +102060,30 @@ aeu aeu aeu aeu -amA -cwp -xQt -vEl -vEl -gOH -cMl -uvb -cMk -mRL -uXE -iEm -rLk -crd -cpI -ahV -cAv -rJf -csk -cyb +vjh +pVz +bAX +eWP +eWP +ugC +fKA +tlU +gqR +wYR +xFE +tWn +juL +hlb +aAP +mtV +cfX +lBI +tPC +lbK aaO ecF kLy -ich +npr bJv bJv bJv @@ -101626,35 +102094,35 @@ bJv bJv bJv bJv -gSu -ikv -rsn -oHy +iTq +tKt +jkd +iMA xad aDQ cBD -asO -syy -jDl -usD -abp -ldI -kRi -mYS -unU -eNz -akl -aer -ajd -coW -jfb -sbB -vIb -aer -rmv -cuZ -dWe -cnN +kNf +fDT +pmd +hYY +jri +unv +mLe +bGx +ffo +fyK +qJR +gPA +tCU +ovm +cgU +hcP +jks +gPA +pIm +fjw +lja +uUS aeu aeU aeU @@ -101792,29 +102260,29 @@ bVv aeU aeU aeU -sUx -ivR -goy -lNL -nhp -nzG -nzG -ahv -nzG -psW -nzG -cRa -nzG -psW -nzG -ahv -nzG -xDF -hyz -snV -iMQ -bfM -bfM +lUq +bbO +mAc +wQN +sOI +dEX +dEX +wgA +dEX +siH +dEX +iSO +dEX +siH +dEX +wgA +dEX +kPr +iYb +cvi +uOd +vSG +vSG kpS aaa acm @@ -101838,11 +102306,11 @@ aeu aeu aeu aeu -ctA -ctB -tax -ctB -ctB +tDC +fzd +gqc +fzd +fzd aeu aeu aeu @@ -101850,29 +102318,29 @@ aeu aeu aeu aeu -cwp -tCf -wre -vEl -cLZ -cMk -uvb -cvC -ahV -ahV -amz -ahV -ahV -ahV -ahV -brF -iJZ -cxK -cyb +pVz +xWD +jcU +eWP +gSk +gqR +tlU +bcY +mtV +mtV +hBJ +mtV +mtV +mtV +mtV +wRl +uJZ +tPC +lbK abJ ecF gtd -ich +npr bJv bJv bJv @@ -101883,35 +102351,35 @@ bJv bJv bJv bJv -gSu -ikv -cyL -oHy +iTq +tKt +pev +iMA xad cnM xad -aau -cYJ -iEp -cCy -ksw -chk -jmy -pNq -tTx -fxC -ajx -bBs -ccL -coY -cqa -crb -bNl -ajd -ere -lJQ -cse -coB +sJD +lix +uRg +nOR +mOb +bdH +hPG +rRW +vvn +tSN +cuR +bvR +ubC +aFd +jZd +kYI +rBd +tCU +eGW +xmq +uJg +kMe aUz aaa aaa @@ -102050,27 +102518,27 @@ aeU aUz aap aeU -sUx -ivR -ivR -tJi -tap -nDN -nzG -hOU -kzH -tdN -iJE -xGJ -cTc -hNt -rQg -hNt -mTR -juS -bfM -bfM -bfM +lUq +bbO +bbO +vTV +mZS +bAs +dEX +foB +ing +fty +tOH +eqD +ebU +csL +yhr +csL +jgA +oha +vSG +vSG +vSG woz lge aaa @@ -102095,41 +102563,41 @@ aeu aeu aeu aeu -ctB -jwJ -xjd -eJV -ctA -aeu -aeu -cwp -cwq -cwp -cwq -cwp -cwp -fqD -cyq -mkY -kpg -kzk -ioc -aRF -ahV -cCO -amA -dGI -qsi -lVq -sAP -vJk -nAY -csk -cyb +fzd +nSU +pcl +gBq +tDC +aeu +aeu +pVz +xBI +pVz +xBI +pVz +pVz +kOj +qGn +esG +rFL +nrS +nsl +mxh +mtV +oxU +vjh +pGj +mYX +bCU +llr +csh +rpU +tPC +lbK bKl ecF vVX -ich +npr bJv bJv bJv @@ -102140,35 +102608,35 @@ bJv bJv bJv bJv -gSu -inZ -nGD -oHy +iTq +wCL +ufI +iMA xad cnQ aeu -aat -pwe -dXD -sQP -cST -wZF -dYl -lhX -fuk -rWV -akl -bMy -ajd -ajd -ceR -lYN -aer -ajd -haP -cBo -lnb -cnP +mxf +krk +sqs +mZF +lGV +jtl +bUl +pZM +qnc +qKI +qJR +hrz +tCU +tCU +tSP +cIg +gPA +tCU +rWW +xlk +gvH +xKP cmU acm acm @@ -102310,21 +102778,21 @@ aeU aeu aeu aeu -juS -juS -cTc -nhW -cTc -juS -ode -eTk -qkX -tJi -tJi -juS -juS -tJi -tJi +oha +oha +ebU +jYX +ebU +oha +pcc +ikx +kwm +vTV +vTV +oha +oha +vTV +vTV lsE lsE lsE @@ -102352,41 +102820,41 @@ aeu aeu aeu aeu -ctA -fAV -sKj -eWs -ctB +tDC +gmN +nsw +fAy +fzd aeu aeu -cwp -hLU -ayy -rKo -azi -cwf -aRY -aEZ -vEl -vnS -cMl -raL -gXS -ahV -crP -uqw -beX -eUf -poR -amA -sDs -hdX -csl -cyb +pVz +kyU +wyT +tGV +thJ +ikX +jVN +maX +eWP +cGo +fKA +nnp +xlr +mtV +vBi +aRb +cyJ +kGI +wah +vjh +jjP +woV +fRz +lbK mzt ecF vdK -hBN +xDc bJv bJv bJv @@ -102397,35 +102865,35 @@ bJv bJv bJv bJv -gcs -ikv -bDn -nHK +iza +tKt +wxM +pqD aeu cnR aeu -aav -boA -rIf -wVe -cSU -ocN -pdv -tOz -ajx -ajx -ajx -eGG -bWK -ajd -oAK -ajd -ajd -ajx -jIo -nyI -ajx -coB +mMy +ceh +hHm +aor +akV +iQn +eJm +irO +cuR +cuR +cuR +gTs +nMD +tCU +tmU +tCU +tCU +cuR +kuL +hOh +cuR +kMe aeU coy aaa @@ -102568,15 +103036,15 @@ aeu aeu aeu aeu -juS -rKy -jfp -dfo -tJi -aTo -teW -aTo -cVV +oha +oye +pXi +sYM +vTV +psC +hOm +psC +eOs aeu aeu aeu @@ -102597,7 +103065,7 @@ aaa aaa aaa agt -hNY +wpd aeU aeu aeu @@ -102606,82 +103074,82 @@ aeu aUz aeu aeu -cwp -cwq -cwp -vEl -slE -fcd -apB -mkY -cwp -cwp -cwp -aPJ -ayR -mGE -aAz -aCn -jBU -cwp -vEl -wKD -cvp -jNa -eGO -amz -beX -bxq -crq -bCK -amA -amR -amR -amA -amA -amA -csr -csr -amA -amA -amA -ich -ich -waA -ich -ich -waA -ich -ich -nHK -nHK -llt -nHK -nHK +pVz +xBI +pVz +eWP +lEv +vOT +iJc +esG +pVz +pVz +pVz +htz +flS +iiP +vrU +hBm +vFH +pVz +eWP +wzE +qxQ +pDT +szL +hBJ +cyJ +iUZ +nSy +rWD +vjh +ycx +ycx +vjh +vjh +vjh +eNQ +eNQ +vjh +vjh +vjh +npr +npr +wrI +npr +npr +wrI +npr +npr +pqD +pqD +cZh +pqD +pqD aeu cog cBN -aav -bWr -eOA -oZJ -ajx -ajx -ajx -akl -akl -bTL -bEJ -czZ -bMR -aqt -aLu -crc -cgi -ctn -ctU -aLu -ajd +mMy +biR +xvF +aat +cuR +cuR +cuR +qJR +qJR +iVH +iuv +kYL +ige +lZl +xqk +eFd +mij +pFl +yjC +xqk +tCU aeu aeu aeU @@ -102825,11 +103293,11 @@ aeu aeu aeu aeu -tJi -tJi -bDN -juS -juS +vTV +vTV +jet +oha +oha aeu mbC dKZ @@ -102863,87 +103331,87 @@ aeu aeu aeu aeu -cwp -cvY -xzO -mkY -vEl -gQQ -rld -vEl -apU -cAs -cwq -aQz -ayV -cgP -mio -aSf -qgO -cwS -vEl -ahV -bGX -oaT -bGX -ahV -qre -aRP -aTk -nJS -hIC -ksR -skO -rbF -amA -wrV -wrV -wrV -wrV -wrV -amA -jyL -dEO -nzm -lwv -wtq -nzm -vGa -uXa -nHK -bKN -ikv -bEk -gcs +pVz +pbY +tpY +esG +eWP +kGj +hkO +eWP +jUa +aTg +xBI +rfD +mFR +dIQ +dnz +pmA +xWl +wTY +eWP +mtV +vPr +kac +vPr +mtV +wQv +hPp +tOr +dOP +jWc +qFN +fix +mSY +vjh +csa +csa +csa +csa +csa +vjh +rdM +sRr +trf +oLa +xnJ +trf +hHt +tsn +pqD +nWR +tKt +jFz +iza aeu aeu cBD add -jwf -fKw -tbB -ajx -rKb -bPN -lCr -cdU -clj -clO -wun -com -uhy -ceR -wxA -bNm -clh -clq -bzO -ajd -aer -ajd -ajd -cmt -wGF +wDz +eIl +tEX +cuR +bef +gGJ +rhy +uwp +eUm +uDh +fnL +bbP +aVj +tSP +mdY +mWV +vek +kJs +kKF +tCU +gPA +tCU +tCU +ecY +pxe beK sRm acy @@ -103120,84 +103588,84 @@ aeu aeu aeu aeu -cwq -lrD -eIR -cyd -cwq -joH -apC -cyu -cxS -aNk -cwq -cwp -cwp -cti -cwq -cxy -iAn -aFa -ips -aKx -glp -mIv -aRL -tuj -aVk -aST -aZc -xQT -cnL -beX -asg -szD -amA -wrV -wrV -wrV -wrV -wrV -amA -bvn -gNO -veJ -hbL -uaJ -vdd -faV -vpg -nHK -gcs -inZ -eJC -nHK -nHK -gcs -oHy -nHK -nHK -jmf -kAX -iPo -lIQ -xwT -pTz -ajd -ajd -ajd -aer -ajd -xZB -ajd -ajd -ajd -ajd -iiU -cJX -cIA -iTK -cIA +xBI +tfY +okG +uiR +xBI +gEP +rKp +kzw +rrs +eOf +xBI +pVz +pVz +njL +xBI +liL +mLm +jfI +qlg +uvT +sNR +gey +wQV +neJ +iak +hxU +wmp +gPH +aSc +cyJ +mrC +ykF +vjh +csa +csa +csa +csa +csa +vjh +tSk +meO +uFp +qSC +lch +nUP +ceM +djZ +pqD +iza +wCL +jLz +pqD +pqD +iza +iMA +pqD +pqD +aIF +uGB +kgc +tsY +aBm +gBZ +tCU +tCU +tCU +gPA +tCU +ycs +tCU +tCU +tCU +tCU +gEh +mWg +pQi +mCe +pQi aaa aaa aaa @@ -103377,84 +103845,84 @@ aeu aeu aeu aeu -cwp -cvX -voS -qfL -cwQ -cxq -apD -cwp -rlJ -atF -oFp -brY -azd -azS -aAB -aCq -awU -jFI -vEl -amz -ahV -hxR -ahV -ahV -amz -amA -amA -lkk -amA -amA -jlA -cpH -csr -wrV -wrV -wrV -wrV -wrV -csr -jzS -iNC -mXt -qhd -pNx -vmb -kGr -cfH -nHK -yaG -nZU -bUq -iot -vwn -yaG -slK -xPr -iPo -seh -idN -aer -cIA -bsD -cIA -ajd -lGZ -dID -qRD -uAm -xWA -uVV -wjU -dcO -ajd -bqx -cmf -qKM -cGK -agG +pVz +ijz +bkS +heI +mEj +bfE +oBF +pVz +mKB +ekV +kuO +fQT +pCU +eal +daH +dWC +spz +fsJ +eWP +hBJ +mtV +fEj +mtV +mtV +hBJ +vjh +vjh +xHU +vjh +vjh +kex +tmT +eNQ +csa +csa +csa +csa +csa +eNQ +aPj +deZ +qvz +eYu +ezZ +psf +jzo +sOX +pqD +rEh +dyO +shZ +pqP +mlB +rEh +oiR +jHU +kgc +jtS +hUV +gPA +pQi +pPZ +pQi +tCU +tZD +oCr +nuz +rdb +kio +xgM +hpW +tzL +tCU +cSp +xtY +hOU +nbb +kZK gKV aaa aaa @@ -103633,85 +104101,85 @@ aeu aeu aeu aeu -cwp -cwq -cwp -cwQ -cwp -cwp -cxC -uFU -cwp -cwq -cxy -nrB -awe -cyl -vEl -vEl -mkY -vEl -vEl -mkY -cKx -mlA -sLT -hJd -dsd -pgJ -aPC -euH -uBI -tfS -amR -jlA -jwZ -amA -wrV -wrV -wrV -wrV -eRj -ois -hcO -ubi -jan -ybW -jyT -tYO -xyA -tAl -caK -phT -cXM -lJH -nHK -tqo -bZY -uaZ -rMX -jwf -fKw -feu -ajx -vrC -mkS -ehY -aer -vlQ -uqB -xrF -vRm -ygg -fIj -enb -fmM -mLf -bMR -gAh -cIA -cmf -cIA +pVz +xBI +pVz +kKE +pVz +pVz +rVx +maQ +pVz +xBI +liL +gYk +cBO +rax +eWP +eWP +esG +eWP +eWP +esG +xmN +qbq +eUs +vRU +vRN +gNq +jop +xau +jhX +myd +ycx +kex +axs +vjh +csa +csa +csa +csa +wHM +tYx +oXa +mZO +xOu +kUX +gcL +mOK +jnj +rha +xPy +jdh +htJ +nJQ +pqD +wmP +dwg +bvj +bRo +wDz +hfP +lEQ +cuR +iaY +xDQ +qRS +gPA +bvk +hkA +tzY +vpV +iEi +vlg +hwJ +osT +wzK +ige +hnj +pQi +xtY +pQi aaa aaa aaa @@ -103890,88 +104358,88 @@ aeu aeu aeu aeu -cwp -fYV -ade -iRY -cxr -tas -cvS -xTr -aqO -vgO -atH -pan -awQ -vEl -mkY -gTX -qCr -kvy -grJ -aOZ -jPk -aOO -iNG -oJe -hkd -aVm -aYo -aZf -oJL -aPW -amA -nMI -csi -csr -wrV -wrV -wrV -wrV -wrV -csr -fxH -ney -vqR -qlh -hWZ -sbG -erv -rGO -nHK -afm -szW -akh -mSG -jwf -jwf -jwf -mSG -jwf -uWs -nfy -ajx -ajx -akl -ajx -ajd -slk -wPD -rJT -qMu -eDq -hwQ -enb -cRp -ajd -aer -ajx -ajx -akl -ajx -ajx -cmt -wGF +pVz +mWj +jdA +cUT +uHW +ejc +jcU +kxX +dtA +dPE +tat +bAv +lcF +eWP +esG +acD +sKm +cwR +aHQ +qGK +tzN +iFK +igg +fne +ayc +pKf +mPM +kHw +oMJ +tEt +vjh +hpY +weq +eNQ +csa +csa +csa +csa +csa +eNQ +wyX +fzH +gBN +voo +gNJ +uMc +sOy +pjC +pqD +kzl +bXS +stu +kTK +wDz +wDz +wDz +kTK +wDz +vGn +oXe +cuR +cuR +qJR +cuR +tCU +aIw +qRf +mnR +xtu +oHe +cjq +hwJ +aYU +tCU +gPA +cuR +cuR +qJR +cuR +cuR +ecY +pxe aeZ pmM acy @@ -104074,7 +104542,7 @@ aaa aaa aaa qJs -bVu +jyr aeu aeu aeu @@ -104147,85 +104615,85 @@ aeu aeu aeu aeu -cwp -vyI -cxa -cxc -cxf -cxw -aar -pdi -cwp -cwp -atL -cwq -cwp -vEl -wGL -mRa -qsI -lPX -sKY -aGm -aKC -mHn -wGZ -aRS -xiK -mrr -aPC -bnf -xZy -aOZ -amA -ist -amR -amA -wrV -wrV -wrV -wrV -wrV -amA -fdS -iNC -vnx -dUR -ucW -xaQ -ssw -rDo -nHK -afy -kRc -mCS -fzx -dhv -ngn -ama -bWp -sPO -bTp -mwc -uju -dGf -eWp -idX -oYg -uKe -wPD -gvJ -qkt -xDO -qey -enb -uBZ -jSh -nYd -vpA -wvX -mGf -oFW +pVz +mkI +uHc +eyl +jQR +hCV +knE +vrk +pVz +pVz +ikr +xBI +pVz +eWP +jfK +sBO +bjN +jzB +pDY +iGI +thG +taW +ktA +cFn +kSx +ruU +jop +tAx +pTc +qGK +vjh +wFG +ycx +vjh +csa +csa +csa +csa +csa +vjh +syZ +deZ +fyD +hsL +iXx +wII +jbf +lWJ +pqD +ruW +uCr +jJN +sQw +wuo +dwx +plj +mrB +rMl +pon +vMb +ulP +iFU +urx +nAa +ijl +gWb +qRf +pCb +dpw +sxn +dUE +hwJ +rqs +ilv +bzc +vWY +frP +mtI +lwp aUz aaa aaa @@ -104404,85 +104872,85 @@ aeu aeu aeu aeu -cwq -tFL -cxb -cxn -cxf -cxw -cxN -pot -cwp -tqT -atM -hBo -aKV -pKa -oAz -lvu -lYs -ggv -jVm -ahc -aOz -aQq -aQT -aRg -fsC -hpd -aPC -aPI -lTs -aOZ -qNG -kWv -kBr -amA -wrV -wrV -wrV -wrV -wrV -amA -gvU -rpq -edb -ykt -ykU -wBr -mZB -jsb -gcs -afz -bRw -gcs -nHK -kmT -ddN -agq -bWs -abO -kFW -aeY -aeY -cYQ -aeY -aeY -gCp -tvp -bhg -qAz -unD -uPV -qey -enb -hKK -ujY -ujR -tld -rve -uMO -oFW +xBI +eBQ +btk +utP +jQR +hCV +uKJ +mvD +pVz +oxp +qbO +xfZ +tyA +xNc +wsg +dfW +tXR +tWd +xST +mfs +vpD +eDu +wcC +myz +lRq +fzG +jop +mMa +bBe +qGK +cDJ +eSu +iRJ +vjh +csa +csa +csa +csa +csa +vjh +ukV +peJ +rfX +jXX +mzB +ova +pJK +weW +iza +ckJ +wuT +iza +pqD +hCr +kLW +xrp +cbf +xYK +qEh +gVi +gVi +uMD +gVi +gVi +sWV +kcW +kBF +pNe +vYs +dYB +dUE +hwJ +vUt +rmT +sgC +umJ +lAW +kUV +lwp aaa aaa aaa @@ -104661,85 +105129,85 @@ aeu aeu aeu aeu -cwp -cvX -qjm -cxo -cwp -bLU -cxG -twl -cwq -aOa -atN -aOC -aOm -eWO -hPF -rif -dxW -uCL -ecn -aOZ -daE -gHO -aRx -aSO -yhY -kMd -kMd -lTi -kMd -kMd -pmz -eas -jff -amA -amA -csr -csr -csr -csr -amA -skF -fZM -sRc -aum -hjY -kmj -tuH -rOe -nHK -csN -bRB -ycI -nHK -aaj -aaj -aaj -aaj -bXm -ueM -uEG -afE -ahn -szA -afE -jpH -qWj -eQS -qAz -qkt -iUF -qey -tAV -hOw -rMG -xaV -dUp -dUp -dUp -rMG +pVz +ijz +tqx +vyt +pVz +wdn +pLO +naP +xBI +uiu +noO +dHg +kkC +tZc +buJ +kAR +gbB +jBx +lUM +qGK +jiE +tPX +xQq +rHc +sxM +sJM +sJM +rSi +sJM +sJM +vXf +pwF +ufU +vjh +vjh +eNQ +eNQ +eNQ +eNQ +vjh +xju +eKU +uMM +mle +hQg +xFM +dny +joS +pqD +fNy +bMY +xLY +pqD +cXh +cXh +cXh +cXh +wlS +pns +wFJ +nzW +kZP +ylu +nzW +xpa +aiN +ebW +pNe +dpw +xdl +dUE +aVI +oKW +joh +mDJ +afL +afL +afL +joh acm acm acm @@ -104915,89 +105383,89 @@ exA aeu aeu aeu -cwp -cwq -cwp -cwp -cwq -cwq -cwp -cwp -cwq -cwp -rcu -cwp -aOb -atQ -aOE -nqj -eWO -loB -nwk -vWP -vAb -bGP -ahc -aPx -aPx -aOZ -viN -tQX -lzi -neP -evq -iGN -kMd -ohp -rDm -hVx -vGS -svz +pVz +xBI +pVz +pVz +xBI +xBI +pVz +pVz +xBI +pVz +qKx +pVz +fFH +ugc +jVZ +xmI +tZc +sMI +khj +pYZ +wKa +uJs +mfs +eWd +eWd +qGK +gQo +qyo +gbf +nBZ +gbd +woB +sJM +ibL +cdD +rnJ +xLd +hpv aDQ ecF xcR uiX -hBN -hBN -hBN -hBN -qcg -tfC -kdG -jRz -hBN -gcs -csS -cBI -bUv -szb -oZs -ngn -ama -bWu -abY -ady -suL -lbu -sLq -sLq -eQO -hOw -jrC -kmU -qAz -jGa -iuQ -mak -lVy -hOw -lnS -oHJ -kSY -okQ -qQw -dUp -dUp +xDc +xDc +xDc +xDc +vqr +ilJ +oYc +fkL +xDc +iza +fKJ +guJ +yfc +ofx +iNZ +dwx +plj +mjG +crk +mxH +gLn +kxG +lwu +lwu +lTf +oKW +tUV +uZC +pNe +esn +pZI +pUA +gFD +oKW +mlv +qCZ +etB +pya +lsS +afL +afL aaa aaa aaa @@ -105171,90 +105639,90 @@ aeU exA aeu aeu -cwp -cwq -alc -cyR -cyY -cWg -czj -cvg -cwq -cwp -pIf -eWy -cwp -akq -atR -xoD -caJ -eqk -lgr -gCc -pdA -qGh -eWO -aSW -axH -vGl -aOZ -aWp -iSA -kMd -jcS -lMM -jls -kMd -dBi -eas -ucQ -oSG -tjC +pVz +xBI +fzp +fmh +tDA +tya +nPS +brA +xBI +pVz +hDf +ouH +pVz +vsJ +xFt +kUp +itZ +xxk +wSU +hEI +muN +rhs +tZc +eQb +jBO +hHg +qGK +iZm +sXE +sJM +tBh +nGC +hjh +sJM +qTY +pwF +kJH +srx +ubJ add ecF acW aaO aDQ -esi -wAW -syD -loD -oSw -hub -flj -hqe -uzL -cBv -cBy -bUv -szb -npu -lqs -ags -bWs -abO -ady -eQO -mTj -meN -bZM -bqz -tpk -bxB -kmU -qAz -txU -qHA -ont -iIe -ygq -vcs -npH -dyT -pXV -pXV -vFw -dUp +vsh +fsu +jiU +tIk +wIu +kzP +njf +aCp +uHG +bjz +oce +yfc +ofx +rtD +guu +uhy +cbf +xYK +mxH +lTf +wNT +sEs +xMM +hsB +tjO +vBS +uZC +pNe +tWa +qBR +mLP +qyQ +jaW +lsb +xSn +pUH +tZf +tZf +wnX +afL aeU aaa aaa @@ -105428,90 +105896,90 @@ aeU exA aeu aeu -cwp -jhL -aRi -cyS -cyZ -czl -czk -cvk -sGL -cwp -pls -ail -cwq -aWm -aWm -opW -aWm -eqk -eWO -dxK -eWO -dxK -eWO -hwh -axN -aye -fpz -aHZ -hCA -lzi -nTi -pjL -wsn -lTi -mtW -lPu -hgP -gqx -tjC +pVz +uLS +wjj +jhv +kwf +xOg +hRg +eRC +dCZ +pVz +vau +eyj +xBI +iMr +iMr +qUJ +iMr +xxk +tZc +mrl +tZc +mrl +tZc +sXB +dhY +nKV +sbJ +wue +vFv +gbf +wVD +wGE +ouD +rSi +rzB +jMa +suQ +raS +ubJ aaO ecF dyu bKl add -lSH -fuK -fuK -deQ -fJK -uMr -fuK -lSH -nHK -cBw -csN -rFD -nHK -aaj -qvf -aaj -aaj -bXp -clp -eHz -gvX -ioR -ioR -rXH -btu -eXg -mRZ -mZc -fBW -qnP -hJW -eeT -hOw -wqn -bre -dyT -wjW -pXV -pIq -dkE +osy +uNO +uNO +bDV +sDD +hOH +uNO +osy +pqD +ofz +fNy +mVO +pqD +cXh +skC +cXh +cXh +vVt +vtf +jgv +rjg +uCd +uCd +rNJ +veN +iHP +hgf +kiZ +vBI +nqh +meS +cjN +oKW +nvA +jco +pUH +kjl +tZf +nPo +qbB aeU aeU aaa @@ -105684,91 +106152,91 @@ aeU aeU exA aeu -cwq -cwp -cyH -aTT -cyT -bES -sRz -czx -ajI -gai -cwq -ylI -cwp -cwp -iit -naS -fzh -yio -jdX -kIr -aPE -aOp -aPE -jdX -vhw -nHS -pNi -jlD -dhF -kQC -kMd -kMd -qoO -atZ -kMd -svz -pQI -wUK -svz -aTq -aUJ -aUJ -afe +xBI +pVz +tAJ +hNF +jQh +gNE +nJV +gjD +qku +xFW +xBI +kCr +pVz +pVz +nWW +lCa +qez +eUN +gsy +clH +bXe +huR +bXe +gsy +srg +uZT +gKd +pMj +dKa +wCR +sJM +sJM +oKJ +fth +sJM +hpv +htS +rKk +hpv +fYw +nKC +nKC +dEF acZ adf -nez -fIY -fvV -jQo -osw -jXa -pjz -xLY -dML -cBx -cBv -bUv -szb -vcO -ngn -ama -bWv -abY -ceA -lbu -fLk -tEp -rWm -kAf -oYg -adU -qef -oyM -hOw -hOw -emC -jpH -hOw -dUp -iGQ -wSC -rET -hzw -xGi -dkE +qhR +lOZ +iun +uBo +dHi +xsX +qSN +iiQ +bPY +tZX +bjz +yfc +ofx +wpg +dwx +plj +sOi +crk +jmw +kxG +rEi +flt +fPQ +kTe +ijl +lmA +oRT +eqA +oKW +oKW +dKK +xpa +oKW +afL +dMH +crh +vwH +ijd +viu +qbB aeU aUz aeU @@ -105941,91 +106409,91 @@ aeU aeU exA aeu -cwq -cyE -cyQ -bAa -cyU -czb -czh -czm -cvv -sTp -amh -soP -cwp -vKz -pHm -cjd -mJz -yio -xHO -aOe -aJW -jMP -gSt -jdX -nky -ict -fsA -qHG -uDs -pYz -pFv -lTi -wLq -lzi -kMd -dPF -eLL -uQa -vNE -gik -sel -pYJ -afe -aUJ -aUJ -afe -lSH -fuK -wUz -fJK -jHI -fuK -fuK -nHK -cBy -cBI -bUv -szb -npu -fRH -aaW -bWA -acb -qaW -aef -aef -aef -aeg -aef -hOw -oYg -gCp -oYg -hOw -eev -cac -cai -bAd -lKu -bre -dyT -kyD -pXV -uen -dkE +xBI +hkr +fMB +vnC +oFc +aqr +vks +ike +rKa +ury +mCk +lKn +pVz +bul +lFN +lBU +hpQ +eUN +pJr +lrc +sPK +kaT +ekB +gsy +uCa +hPV +fph +bsR +mKo +hDX +lTu +rSi +cuU +gbf +sJM +qSO +gbk +dQx +sHn +gkv +jUi +xIQ +dEF +nKC +nKC +dEF +osy +uNO +dDp +sDD +awW +uNO +uNO +pqD +oce +guJ +yfc +ofx +rtD +fUf +lmh +gYl +wms +wHh +lGs +lGs +lGs +ciY +lGs +oKW +ijl +sWV +ijl +oKW +var +mVf +pSG +gpM +cFO +jco +pUH +wYW +tZf +vba +qbB aeU aeU aeu @@ -106198,91 +106666,91 @@ acm cmU nxx lBP -fvD -vWT -xML -arw -cme -cme -cme -cme -cvk -tdj -cwp -yeZ -cwq -rai -aqo -aMd -qax -jtY -aNS -aOd -kpm -aPh -rcC -jdX -rtZ -mfl -uxD -cSy -dUM -aTI -ixF -erq -toU -bbV -bdp -gwo -lZB -njm -gnZ -qvH -vAO -dpy -aUV -aVc -dKV -afe -peq -gFu -nNU -nRA -piK -mzF -qDM -kGa -csN -cBw -cPE -gcs -aaj -aaj -aaj -aaj -ayi -jrA -aeg -nIC -eDm -kWP -bcO -aei -clm -clp -tpr -xQh -aiO -cqu -crs -vQB -wtH -ueE -tef -vjc -orI -qGA -vaU +irQ +ccW +uIc +nNV +dGo +dGo +dGo +dGo +eRC +tlJ +pVz +mMP +xBI +wtF +fWL +kEC +wtP +rwr +wOy +aQQ +tSc +gPS +buq +gsy +mEt +anI +son +xiC +eOi +wMl +lHX +nBD +qYv +ubw +pdR +wOk +uGU +omi +eBH +tXm +vvf +geO +ivK +dAB +qlw +dEF +tYi +nXC +cWQ +hDC +jXd +lrP +eRy +qId +fNy +ofz +jfe +iza +cXh +cXh +cXh +cXh +xex +mfd +ciY +tyk +mlj +nvK +yjW +vMg +lDV +vtf +veu +mun +aqq +sqh +thy +oHm +kAt +nuZ +mTK +xPY +nYa +uQj +uZg aeU aeU aeU @@ -106455,91 +106923,91 @@ aaa aeU aeU wbG -cUP -cyE -mTp -jed -alg -ang -apF -ang -wqH -svC -qok -anX -cwq -lKc -ass -atS -dOn -awY -azf -azV -aAI -aCE -aDR -aeP -aQc -myP -ctc -fuN -lKt -cHT -wQn -txI -vfQ -bey -mAW -wHq -bsF -wPb -rEP -gik -rBR -vUd -aUV -hhe -foM -aoH -dpN -kvx -mGw -msd -eej -tNZ -wEY -nHK -nHK -csS -bUv -szb -fOP -mhK -ama -bWB -bSR -hjk -cfZ -dCa -cnZ -wqt -iDt -crY -akm -cmz -bYm -oYg -iEN -cqx -aBh -jCX -lKu -xvm -whc -nhS -mWF -mtn -dUp +fbr +hkr +seo +fSS +pLy +kMw +gWT +kMw +pzV +qLO +qEs +cZb +xBI +rEM +jIg +pdI +cUk +fcv +paU +tdB +wcN +vkq +wJy +lQK +dea +tpy +utF +wFm +dzQ +qrS +oOU +xev +cHz +cvF +blU +gPa +eHO +rvR +aDo +gkv +fjn +hGm +ivK +iju +unz +hkp +xMN +uQE +qHu +mqU +qEJ +rhN +esq +pqD +pqD +fKJ +yfc +ofx +hph +bwB +plj +qKS +wDs +lmF +pAQ +hCd +xmD +jck +dzy +sCJ +ocz +dZA +lYX +ijl +abj +lzg +nKr +lvP +cFO +lZr +jPG +sYu +mIR +vOZ +afL aeu aeU aeU @@ -106712,88 +107180,88 @@ aaa aeU aeU wbG -cwp -cwq -oTv -kUz -bCu -nZR -sBE -sBE -cLE -beM -cwp -fEB -cwp -gaf -ouo -oiy -rHL -yio -ogU -aFr -aPh -drb -aDX -fGg -ayB -vkS -aTO -aWl -kik -aWl -aTO -gpQ -agZ -aWq -akP -aRs -vki -hnW -aRJ -gik -aUV -auw -bAN -fBn -aoV -afe -tNZ -bqe -pQz -oEv -miO -tNZ -jSW -uTp -pDX -cBv -bUv -szb -ttf -ddN -abc -bWs -abO -ceA -aei -voR -coF -lWx -syQ -aei -cln -bCh -bVy -oYg -aiQ -cqx -xOi +pVz +xBI +ucP +mFE +jJJ +bLV +mQk +mQk +xgV +lCV +pVz +wSl +pVz +hOY +eWH +rxa +xzA +eUN +cJb +iCV +gPS +kDw +kCZ +jTu +wEJ +kRu +rFt +sSJ +lAu +sSJ +rFt +owm +jrs +cMT +fVF +vUs +oGa +sRZ +cjS +gkv +ivK +iYf +iyI +eMW +uqF +dEF +rhN +obM +wij +fDB +lsX +rhN +jPq +wXI +iuC +bjz +yfc +ofx +hSa +kLW +iFe +cbf +xYK +jmw +vMg +tVS +esK +ctv +eqK +vMg +jJs +dGp +spw +ijl +lVi +lzg +yjh aka aka aka amX -mHQ +bnU aka amX aka @@ -106970,88 +107438,88 @@ aaa aeu wbG aeu -cwp -cwq -xIH -cyX -tMj -tvJ -czn -czu -cwp -cwq -usm -cwp -cwp -aNC -aNu -aNC -aNu -jdX -kUU -kDm -xwp -gBk -sbL -nwC -vNG -aTO -eFD -jbR -uik -wHX -aQV -uzc -aRn -aQW -aQW -aPf -kgu -bAN -afe -iQZ -cVA -rEG -fSW -rOO -afe -ovO -dGT -eoj -lmP -riz -pCB -efZ -ppf -pDX -csS -uGP -nHK -aaj -aaj -aaj -aaj -qJq -ceA -afs -fol -syw -wdH -qsg -aef -ayi -jCj -jaO -hOw -xxo -cqx -qsC +pVz +xBI +lON +hgW +ijL +rdI +fSE +sSP +pVz +xBI +jEU +pVz +pVz +jUU +dkh +jUU +dkh +gsy +aHC +uko +gsr +knL +qbk +bjk +rZE +rFt +ddS +fYU +bdM +vkE +mpv +opL +kHG +ofg +ofg +nlR +uBX +iyI +dEF +iYW +wEw +dUn +fMn +udI +dEF +nZZ +rNo +xOq +uHv +vgm +tSI +dJA +xds +iuC +fKJ +nhG +pqD +cXh +cXh +cXh +cXh +omQ +jmw +fEe +clN +dup +dkI +hJp +lGs +xex +dSv +gjg +oKW +aHD +lzg +icQ aka psn azo alv cez -aEX +sVP qWZ anG aeu @@ -107228,81 +107696,81 @@ aaa vEC fYf hUW -cwp -cwp -cwq -cwq -cwp -cwp -cwq -cwp -cyI -vqk -vGk -wXY -aVY -she -hMH -ilo -aJU -aJU -aOH -kzU -aJU -aOH -aQh -wkX -aWl -aRa -bfv -lUN -aTO -aRU -lIw -aWr -bJL -nVw -bAN -dnD -pPA -aUP -mbo -wOP -aVg -bwD -agm -aoH -ski -dGT -haI -jbj -oVx -tNZ -tNZ -tNZ -gcs -cBI -bUv -szb -sMr -mhK -ama -bWG -aft -ceA -aei -fce -coU -qSI -hrX -aFv -ahp -qvt -bVz -oYg -ivE -cqx -vXM +pVz +pVz +xBI +xBI +pVz +pVz +xBI +pVz +hOr +xKi +ogg +qLB +phH +vJg +pri +eMB +xvW +xvW +nbg +qvi +xvW +nbg +mbc +rUP +sSJ +lfQ +mHm +rVp +rFt +iIF +xJN +fPc +qnT +pIT +iyI +rot +bAQ +nvH +gSC +gjx +jHS +pOb +veV +hkp +lqM +rNo +vPX +dQC +uAF +rhN +rhN +rhN +iza +guJ +yfc +ofx +dnL +bwB +plj +nKu +yld +jmw +vMg +cSX +mpd +lAk +eKT +abB +wVc +eWu +smR +ijl +tfG +lzg +fPP aka akC cHL @@ -107483,84 +107951,84 @@ aba acm acm acm -alm +vku wbG aeu aeu aeu aeu -cwp -neY -gNm -qXM -cxN -skt -gcr -dnh -vDo -vpM -rej -aWv -aJU -dcT -aOI -hQY -jTh -odG -cJJ -sSq -aTO -wLB -aRH -mVX -aTO -aSi -kTz -bcn -bdq -beV -jJA -syg -aLh -srf -jtZ -ivI -biF -bwO -kwO -afe -tbO -bhQ -kCl -lmP -tKx -tNZ -pdh -erP -cOg -gyK -bUv -szb -ttf -gpA -aiZ -bWs -abO -iYM -aef -rXb -bzm -sRB -kZS -aei -clo -cmz -bYm -oYg -aiT -lcL -eqH -bPI +pVz +qqY +wPP +rhf +uKJ +eoa +hXv +idY +xjI +yhI +eby +gtK +xvW +bKU +uUm +oWQ +fxx +pBd +cTI +gAO +rFt +lJL +ozt +xJn +rFt +itr +yaZ +tVu +aTe +pcG +mnG +uEX +nCU +llY +iBm +qZS +egU +fpx +obU +dEF +kzz +iYa +bCO +uHv +nQX +rhN +hfF +vUT +jWD +bHP +yfc +ofx +hSa +kqe +skA +cbf +xYK +xaZ +lGs +ons +tgx +gqz +uOA +vMg +joP +dZA +lYX +ijl +mkq +jhg +umj +hkR caO tnH alx @@ -107746,78 +108214,78 @@ aeu aeu aeu aeu -cwq -cwq -dWw -cwp -pHQ -dah -cwp -cwq -arI -aWg -kMO -aWw -odG -mVT -aOK -lSf -hNf -aJU -aYB -vVV -aTO -aWl -aWl -aWl -aTO -aQW -fbn -aTw -aTF -iKA -bAN -uiI -aVD -bAN -opZ -abH -pCq -wwn -rdC -aoH -mlm -kcq -get -lmP -riz -rES -iCd -sgm -cOg -cBy -jcx -nHK -qvf -aaj -aaj -aaj -bXr -rbt -aef -aei -aei -nVM -aei -aef -nrK -cmz -dcK -hOw -wDo -cqy -nvS -csX +xBI +xBI +pWo +pVz +sRL +cVn +pVz +xBI +jKQ +gGR +fgB +axp +pBd +gVg +rQx +xwO +cvL +xvW +dng +wIi +rFt +sSJ +sSJ +sSJ +rFt +ofg +cSl +lkl +jMU +jJd +iyI +iYA +hih +iyI +lyr +oYu +aLC +jVf +uYJ +hkp +fzk +nKh +jDs +uHv +vgm +gdL +pzh +hri +jWD +oce +tOh +pqD +skC +cXh +cXh +cXh +ieg +uKO +lGs +vMg +vMg +iBy +vMg +lGs +sJW +dZA +wVE +oKW +cIk +yhw +jaM +swZ ctt ibJ aly @@ -107836,7 +108304,7 @@ aaa aaa aaa aaa -alm +vku aaa aaa aaa @@ -107928,7 +108396,7 @@ aaa aaa aaa qJs -bVu +jyr aeu aeu aeu @@ -108004,83 +108472,83 @@ fYf fYf fYf urA -sdt -ryL -cwq -cwq -pRQ -cwp -cwp -vsH -aWh -wZT -tJb -aJU -aJU -sFX -sQs -iJF -eWw -pNI -kSz -phl -aSY -aSY -aSY -xcx -vgr -enL -bdO -cPg -hck -bAN -bAN -aUJ -bAN -vhM -kjN -aoH -afe -afe -afe -tNZ -hnP -xAk -geX -tNZ -wEY -tNZ -ykN -nHK -csN -bUv -szb -sar -mhK -ama -bWI -sNV -ceN -jCj -cgF -chn -kyv -sai -kiT -kMH -mOh -kkD -evT -cer +oaO +bod +xBI +xBI +cvV +pVz +pVz +uRf +vxZ +tLh +lHy +xvW +xvW +rRZ +pbk +qpP +wzW +pFq +kSr +naC +xKr +xKr +xKr +vmr +gIF +vbT +etY +nri +wNQ +iyI +iyI +nKC +iyI +qjM +ffa +hkp +dEF +dEF +dEF +rhN +bkT +jTc +hoE +rhN +esq +rhN +cee +pqD +fNy +yfc +ofx +iXM +bwB +plj +rcJ +iTM +rxi +dSv +pXU +qDX +bJm +qbY qbv -lGz +mdp +ycF +oNH +kJq +jUJ +rFh +iYq aka vCk cup pDd cxP czv -tOn +vJA amX aeu aeu @@ -108261,77 +108729,77 @@ eFE rvD rvD aIH -ybk -qVc -iUq -gBF -kpX -gHF -qLS -nTF -ylW -uOq -itu -wIO -azZ -dbo -sHP -wkj -tmg -sZj -gMr -ggr -fSI -kGR -iwD -aTG -aRn -aRG -aRN -beC -aTW -uxR -aPf -biD -ita -wSA -iJq -bAN -lGG -vJR -rzs -wWh -qZb -eDA -oCh -riz -xNl -jin -hQc -gcs -cBw -bUv -szb -npu -rmu -abr -ohH -oWv -eox -gTC -jqA -afE -tJB -mkA -aKZ -tpr -cmz -omA -oWm -sDJ -qqu -fmg -amN +wmZ +ooR +eTt +hxf +ovN +edU +nki +fOt +dbK +pDs +geV +wbf +mCg +sTZ +foP +lnc +pqw +eYH +xEm +gxN +tCd +uHg +cel +vsR +kHG +kji +fxt +fbK +rtr +eDr +nlR +jHo +rBS +wFs +oJH +iyI +rXQ +kJW +bwW +qzu +nCs +pEu +ikE +vgm +dZk +quy +lJA +iza +ofz +yfc +ofx +rtD +uZL +sFW +icp +ydh +uXL +aPF +tiY +nzW +wPK +eDx +srf +veu +dZA +rrY +aEO +yaE +jtL +sQI +iPa alP oMr cdF @@ -108518,81 +108986,81 @@ aeU aeU aeU gLp -lgT -oVl -cDk -wFM -wFM -oFQ -ago -eqi -kFf -uhC -ced -tAT -aNu -rSC -xtE -iBn -aVU -vIz -rQf -vmo -oNg -svc -xTK -aSl -aAc -aSw -aRO -baR -aTX -bhT -aUJ -aTh -aTi -qZC -cVO -wPn -shi -bJs -tNZ -xKJ -kcq -hGR -eUz -yki -tNZ -ymb -qab -nHK -afz -kfm -jwf -mSG -jwf -jwf -aaj -acH -xjq -aaj -aaj -acH -dmx -aaj -aaj -bMC -ahT -ixV -oqI -liy -xIw -sRO +gcb +dDO +fbm +uOB +uOB +glY +cXZ +uTT +pYb +phL +tHv +fXZ +dkh +pFY +ciA +krM +qaR +jam +fgy +qht +msL +jhr +dQG +phY +xUE +vQD +erH +gaE +uNK +qCj +nKC +xoK +evD +gZI +ofB +sij +als +mYQ +rhN +cVI +nKh +nkd +tDs +xTt +rhN +gZM +amn +pqD +ckJ +siS +wDz +kTK +wDz +wDz +cXh +lqn +oQz +cXh +cXh +lqn +bUJ +cXh +cXh +mRg +wMe +ktu +dzS +moz +mgC +mop aka aka -amN -aWK -yid +iPa +ujN +nqF aka aka aka @@ -108775,83 +109243,83 @@ aeU aeu aeu agt -adH -cpb -adQ -fga -ncq -nek -qLS -aNu -aNC -aAb -cAZ -snr -aNu -npq -lpp -gGp -aJU -xsx -aQt -aQr -ijE -pnx -vRY -wlV -aWx -bzM -tuD -sdE -aUx -fBA -bAN -aTi -dKg -lGj -aPf -bAN -lUU -dFu -tNZ -imG -kcq -uFB -oCh -hTZ -tNZ -wEY -tNZ -nHK -bNP -bVo -krd -cMo -xEU -jwf -hek -xAo -mOD -msA -qvf -deD -eEP -pnb -aaj -iYQ -aae -bMx -oqI -pHv -rTP -viU -tKF -rBQ -qXn -nMa -nyx -gVd -iGt +efG +mZR +qlC +rIl +aUW +fPh +nki +dkh +jUU +ifX +xef +xwU +dkh +fyw +vUr +xxz +xvW +fXm +nes +uTM +eyA +eIW +jJW +vss +qRE +xzS +ouK +fKf +fyZ +qNL +iyI +evD +ear +qip +nlR +iyI +xuF +cZT +rhN +hXY +nKh +iku +ikE +uwG +rhN +esq +rhN +pqD +llI +haC +cUY +jwg +dPR +wDz +nem +gME +dXz +ura +skC +gvx +ate +jeR +cXh +shC +sFF +wqZ +dzS +bHv +dtt +nrF +wSq +wmj +ojW +sLf +kbx +btg +rkG aeu aeu aUz @@ -108864,15 +109332,15 @@ aaa aaa aaa aeu -aFJ -aFJ -lbb -bKO -lbb -bKO -lbb -aFI -aFI +kCk +kCk +oOW +gJK +oOW +gJK +oOW +mLN +mLN aeu aeu aeu @@ -109025,118 +109493,118 @@ aaa aaa aaa cmU -alm -aeu -aeu -aeu -aeu -aeu -aeu -adH -oTX -adH -ppU -wzT -ble -sbZ -xXW -aNu -aNC -viC -aNu -aNu -jJk -pme -cie -odG -aSy -aMP -aQt -bcV -aaF -icF -aNn -aQW -aWx -aQW -aSg -bae -aSg -bAN -bAN -bAN -bAN -bAN -tGr -lHd -die -wEY -tzV -kcq -ktX -oCh -riz -qqe -shg -oUT -nHK -nHK -gcs -afm -xnR -bVt -mSG -vUn -rsC -dwU -puH -aaj -anj -iQr -agY -qvf -dqc -byA -fro -ugE -wtU -vtU -xpD -lkg -jZj -lkg -gBG -aYP -qFz -liy -aeU -aeU -aeU -aaa -acm -aaa -aaa -aaa -aaa -aaa -aaa -aFI -aFJ -msx -msx -yme -fen -ibv -prk -rzu -aFJ -aFJ -aeu -aeu -aeU -aeU -aeu -ciQ +vku +aeu +aeu +aeu +aeu +aeu +aeu +efG +hhm +efG +yeY +eFR +fVJ +oLs +nax +dkh +jUU +nqm +dkh +dkh +iYY +cjG +msM +pBd +mlz +gOh +nes +tjv +mYV +aBN +fdY +ofg +qRE +ofg +ksd +cXM +ksd +iyI +iyI +iyI +iyI +iyI +bKc +vgK +gMl +esq +qrP +nKh +fEc +ikE +vgm +lqP +uhE +rPx +pqD +pqD +iza +kzl +bRa +qVR +kTK +iHT +sSd +aLi +jVA +cXh +jgy +fGC +iVV +skC +gJL +odc +eoM +ksM +rFK +qVs +anz +xRL +vLm +xRL +fjz +kir +jIV +moz +aeU +aeU +aeU +aaa +acm +aaa +aaa +aaa +aaa +aaa +aaa +mLN +kCk +sDv +sDv +mrz +fCe +gin +jwk +aGd +kCk +kCk +aeu +aeu +aeU +aeU +aeu +icx qJs aaa aaa @@ -109289,86 +109757,86 @@ aeu aeu aeu aeu -adH -qTs -adQ -hiy -vdU -dXg -mJU -kOG -ago -qwL -foX -mlW -qLS -mqE -tcN -wQb -ago -aEB -aEB -aIQ -fkT -aEB -cFK -boC -uwB -biG -boC -acY -apJ -atO -boC -bpt -wnU -bpM -boC -boC -wxZ -boC -tNZ -tNZ -ePs -xXg -dJU -kHu -tNZ -cKI -gYB -gcs -czP -gcs -bEI -byB -cyy -jwf -imD -xqF -dmh -bHO -aaj -afR -agr -aju -aaj -vIc -cmC -mTs -liy -wtU -hXy -caC -iYX -iYX -cMm -iYX -nLK -mCX -nAz -akK -anh -bwu +efG +dHc +qlC +tbn +lLp +aWI +lYv +nCA +cXZ +ilK +oiq +emx +nki +oic +mFQ +wQc +cXZ +hdo +hdo +tWe +sCa +hdo +qic +jQE +bDj +gFY +jQE +dSG +oIg +nHT +jQE +ivm +idQ +wzA +jQE +jQE +pEt +jQE +rhN +rhN +fmy +fti +aBF +bJU +rhN +gDe +qqg +iza +oFG +iza +feO +tTW +ukT +wDz +rqx +oJs +dxk +rmd +cXh +lwn +wDF +qXX +cXh +mdE +aUw +vyl +moz +rFK +aJF +nZM +qbf +qbf +qJO +qbf +fQM +uxH +rhd +hmO +xgs +kem acm qJs aaa @@ -109377,17 +109845,17 @@ aaa aaa aaa qJs -utB -rfJ -sfI -vqb -sfI -sfI -tcq -pTf -sfI -njj -utB +wWW +boL +sZV +flz +sZV +sZV +nBd +qwK +sZV +gyV +wWW aeu aeU aeU @@ -109546,105 +110014,105 @@ aeu aeu aeu aeu -adH -eWn -adH -wCb -wzT -dXg -nNs -qXU -ago -wlj -xQG -ixw -wQd -ycN -ycN -mJu -qLS -iCI -aKJ -bcK -ioU -bdf -aTJ -aSe -aYx -bjY -sky -bjY -blP -bnt -mRK -bpI -bjL -bxG -bXu -prF -axn -pRJ -szN -evP -uid -bCL -lZp -bCH -tNZ -tNZ -tNZ -nHK -mfu -pgV -mfu -tlk -yaG -jwf -lqm -fqI -dwU -fXF -aaj -afS -ukk -pDu -aaf -dVE -aae -xnf -nAz -pvy -jNY -mqj -pxj -kHS -iFI -tEZ -hkV -amO -amO -dUK -cJV -anh -anh -bVn +efG +dJE +efG +xIS +eFR +aWI +mjc +hsJ +cXZ +krg +qMA +sby +oAN +gQd +gQd +pAq +nki +uWO +wWp +tsg +imM +nbU +kTJ +rct +ewW +kLo +uQJ +kLo +hkI +vuy +cnn +eJE +mWq +qox +sJY +hdj +qCX +rVA +pZO +eQE +otS +uAA +otb +lXe +rhN +rhN +rhN +pqD +kKW +wsX +kKW +kUR +rEh +wDz +gCu +fRP +aLi +myc +cXh +lYG +lOY +weR +hAP +xmO +sFF +war +rhd +lbD +hCl +kbV +vvB +wHQ +fDi +bpg +gBi +oZE +oZE +vuM +brK +xgs +xgs +qkf aaa aaa aaa aaa aaa acm -aFI -rSS -vXS -sIT -wVh -rQj -jkb -fPR -pJt -wYN -aFI +mLN +mek +sTV +fXl +uVU +nec +moK +vYx +sVS +eJH +mLN aeu aeu aeU @@ -109803,105 +110271,105 @@ aeu aeu hsW aeu -adQ -cCU -adQ -ddw -wzT -mZP -nry -dtr -vEy -anW -gnJ -nry -nry -nry -qKo -dtr -fnz -sMK -jLm -hYC -cJH -rdR -tCz -rVr -alU -lvL -alU -alU -alU -lvL -alU -xmr -hDz -bqE -xht -alU -alU -bAe -pbo -iJd -hcl -bBD -dxD -bCL -xgx -bCL -psj -nHK -atk -nHK -cAb -xnR -uTL -jwf -qiW -dhR -jOf -ltg -aad -aaf -aaf -aaf -aaf -bBr -bYu -mKl -nAz -nAz -iGt -nAz -iGt -nAz -dmX -iGt -nAz -amO -tpx -qra -cKc -bGL -bUR -cxs +qlC +uco +qlC +fSY +eFR +vxf +aSX +kPf +euc +hHL +dUQ +aSX +aSX +aSX +xDP +kPf +qOv +uQI +bHB +gBJ +jLK +fjX +vpY +lrI +ryW +oAo +ryW +ryW +ryW +oAo +ryW +vKa +gXG +byS +ofp +ryW +ryW +qNh +gFR +uqc +jgr +djl +jWw +uAA +dLk +uAA +uwR +pqD +kPk +pqD +sDq +bRa +nHk +wDz +bDu +tXX +nBE +rRY +kvl +hAP +hAP +hAP +hAP +dOk +rVE +hna +rhd +rhd +rkG +rhd +rkG +rhd +jSE +rkG +rhd +oZE +awi +sMe +lRJ +fJs +lIr +rRb aaa aaa aaa aaa aaa acm -lbb -amY -njj -fxf -iLk -kCA -iMg -llT -njj -tNt -lbb +oOW +phF +gyV +dfk +rfe +eAu +pTL +qKR +gyV +pBh +oOW aeU aeU aeU @@ -110056,109 +110524,109 @@ aeu aeu aeu aeu -adQ -adQ -adH -adH -adH -cCU -adQ -dbN -cyn -joZ -mtf -icj -doB -djO -oYt -oYt -oYt -oYt -oYt -uXm -lUa -xYI -uPU -iaZ -gPP -huB -jiZ -uUY -iVs -vJV -gDy -jEW -jEW -gNL -emk -mXC -bSZ -owo -aHo -bmM -fXW -lBe -eDi -aVs -dFE -mZF -iRe -vmT -fZs -vmT -enp -cls -bHh -nHK -gcs -hMT -hyL -mSG -jwf -aVw -jwf -jwf -bmz -tRS -fWs -ygt -bEF -ciJ -bEA -vQU -oep -kRE -axZ -oYn -ifx -awS -noq -iBR -anh -iPu -amQ -tWl -cKe -anh -anh -anh -aaa -aaa -aaa -aaa -aaa -acm -aFI -cyr -njj -sKH -sRp -oyx -lYd -jGy -kpf -njj -aFI +qlC +qlC +efG +efG +efG +uco +qlC +sLD +dfV +not +fcM +dxB +xjv +nvE +mog +mog +mog +mog +mog +bSM +rER +vzZ +iXd +ffI +xDb +yfA +piQ +uqW +fTr +rky +fKi +ngg +ngg +ksr +rbk +azg +gtq +oZX +igR +vUu +pJz +fvX +tFb +pzm +bZg +iHG +afQ +apv +ouM +apv +hoK +vkC +scE +pqD +iza +rPa +yll +kTK +wDz +jRR +wDz +wDz +jXN +aSo +xSC +xYY +bFq +ruB +xLH +sYn +jKD +naw +ttn +psP +igC +iwL +ntR +iYS +xgs +fTQ +bum +hKc +jvl +xgs +xgs +xgs +aaa +aaa +aaa +aaa +aaa +acm +mLN +tAX +gyV +mQB +vHZ +cPw +bwN +qDE +kXg +gyV +mLN aeu aeu hzC @@ -110313,90 +110781,90 @@ aeu aeu aeu paf -adH -tDb -ajG -adH -abN -tSX -adQ -ezY -bus -rEL -bkz -dJZ -ddR -lqX -otJ -sHF -bkz -pRz -otJ -fqT -oPd -gUq -aKK -qPR -sim -thp -sim -nwx -azb -nwx -thp -sim -thp -sim -hZG -hZG -wbU -ops -qhm -jBA -ihG -jBA -jBA -bPj -ihG -obl -itV -wje -xGE -uIe -vmT -vmT -enp -kBH -nHK -nHK -iQP -fKt -gcs -hha -bZh -nHK -bpl -bBr -awA -bEA -bEG -bEA -csd -qJK -chd -ckw -chd -ezM -hTY -ctF -qxJ -wtb -cxU -czJ -wVz -qaA -orE -akK +efG +qKE +aUU +efG +loI +qOz +qlC +uqN +vTD +wdD +kEz +kMs +fmQ +huc +vxb +kEz +kEz +dcl +vxb +dUa +nkQ +fPp +pxu +qQj +lbO +cml +lbO +igl +kKm +igl +cml +lbO +cml +lbO +tdk +tdk +xZi +rqq +plX +jCm +cXT +jCm +jCm +qnK +cXT +qZf +pHD +bvq +qSg +mkQ +apv +apv +hoK +gOo +pqD +pqD +wVa +dAk +iza +dTO +jHy +pqD +jLy +dOk +jMK +xLH +qcv +xLH +xoI +erN +oBq +nJj +oBq +fWX +boE +kgE +qwi +iZv +gpy +fiR +uap +lnU +eOL +hmO acm qJs aaa @@ -110405,18 +110873,18 @@ aaa aaa aaa qJs -utB -qES -kpf -iLk -nDy -szy -orb -kpf -tNt -wgQ -aFI -aFI +wWW +wrt +kXg +rfe +gbY +mQW +mdX +kXg +pBh +pLQ +mLN +mLN aeu aeu aeU @@ -110570,110 +111038,110 @@ aeU aeu aeu aeu -adH -aea -czi -adQ -cAF -hYD -adH -adQ -adH -akf -adQ -adH -adQ -uLk -sbb -deB -sbb -rSp -xLG -xlv -cPC -qZQ -xOO -rQe -thp -nWP -pmo -pGy -jyc -hGI -cVx -iIv -nOz -ifV -qhm -sxk -wfm -mKU -hGz -jBA -jnn -wZe -pjc -lIq -jBA -mSA -xqg -mSA -qKT -wiS -xGE -uIe -eva -bHI -oAl -nHK -nHK -tER -byB -cea -tlk -sAj -cgI -cho -chZ -chZ -chZ -ato -coO -cnF -sMk -aIS -bIi -pEi -bIu -qdK -bFa -bFa -bFa -dAV -bGS -iBa -cno -anh -anh -anh -aaa -aaa -aaa -aaa -aaa -acm -aFI -amY -sIT -vRn -vZl -mqF -hzc -njj -ygB -ygB -iLk -aFI +efG +mrX +fBC +qlC +fUe +lgL +efG +qlC +efG +bJM +qlC +efG +qlC +uZq +pkE +nEV +pkE +afB +nEV +wjG +ovv +xjO +yeo +qbh +cml +nOc +fIx +raY +jzh +wxj +otF +msf +bDF +fxM +plX +fFW +qhC +hsO +vqs +jCm +iEu +ayo +ror +tBJ +jCm +rhT +sqg +rhT +rxJ +ssx +qSg +mkQ +hHM +vNS +vfF +pqD +pqD +tjX +tTW +eTg +kUR +gdA +kbl +xCh +weh +weh +weh +xLU +gXJ +vgU +coz +gVv +ePe +wmr +lyd +tjE +gmG +gmG +gmG +sow +mbP +sgA +mGG +xgs +xgs +xgs +aaa +aaa +aaa +aaa +aaa +acm +mLN +phF +fXl +xGy +eEY +ewt +rNk +gyV +gHN +gHN +rfe +mLN aeu aeu aeu @@ -110827,116 +111295,116 @@ aeu aeu aeu aeu -adQ -cmo -mkR -adH -adH -rBf -adH -cPT -qNI -uWw -vDG -wdh -adH -jZP -wlf -eNu -xQl -tJU -xAx -xAx -qDt -qAS -aKN -sRd -nwx -iIg -sOB -ddY -lyz -jYI -ojC -gtX -dVM -sTN -eja -blq -oZC -kpr -hfi -qeq -tDd -uSQ -bgU -nZL -ihG -owQ -dBl -lFA -qKT -qKT -qKT -wsr -vmT -vmT -enp -hwV -nHK -gcs -nHK -nzp -cBm -nHK -bws -bBk -bBk -aaY -aaY -pGA -chd -qov -axF -ebP -bIj -bFa -bFa -bET -bCw -bFM -bzv -bGw -bHS -wOv -cnp -bUP -bUR -cxz +qlC +uBG +two +efG +efG +xqB +efG +aLK +pvA +llj +ktc +kNv +efG +ibi +gjL +cWy +vto +klK +iai +iai +rEV +nIx +pTR +gBx +igl +cyv +uiN +fhv +eOl +oJV +rzr +rYK +hRZ +xcJ +krw +fgo +egs +vxa +hZS +bdF +qHV +nQY +tVC +lyB +cXT +lam +aia +unQ +rxJ +rxJ +rxJ +sgh +apv +apv +hoK +hkC +pqD +iza +pqD +oML +kQJ +pqD +hNI +taU +taU +jqb +jqb +sMa +oBq +nXW +ekM +vJk +mCm +gmG +gmG +pDM +lTj +qlD +gtU +nZE +tOB +plp +lzs +gOq +lIr +fdC bUU aaa aaa aaa aaa acm -lbb -eIH -kho -kho -njj -njj -nju -tNt -sIT -njj -fFD -aFI -aeu -xzv -xzv -ehf -xzv -cFY +oOW +oqS +tgA +tgA +gyV +gyV +pyv +pBh +fXl +gyV +wso +mLN +aeu +yma +yma +sYw +yma +nie acm qJs aaa @@ -111084,116 +111552,116 @@ aeu aeu aeu aeu -adH -aqn -dhL -oTZ -adQ -cDL -adH -adH -aJd -adH -adQ -adQ -adH -qiG -jcQ -vas -gYC -xlw -eOV -cPC -cPC -qAS -lzN -jJY -jay -nNF -eiK -rGC -ukK -qmM -xTB -xIp -say -ori -qhm -eHC -bGz -pOT -meX -jBA -gCG -nGt -jmt -qtp -jBA -gqO -jPW -vvq -vDm -nrY -qKT -clP -vJV -rva -vmT -tZl -bGg -nHK -bWR -mfu -nHK -nHK -izm -abU -aci -okm -aaY -ubr -chd -cnG -bXV -xVk -aIR -aMM -bRT -cIc -bRT -cLJ -qdK -bGy -sDH -yjH -bUz -anh -anh -bVn -aaa -aaa -aaa -aaa -aaa -acm -aFJ -vbL -piY -kho -sIT -nju -njj -njj -lVA -nju -gyE -bKO -aFO -pIj -mfi -gWV -gWV -tto +efG +dSe +gTw +iWM +qlC +uNt +efG +efG +kUN +efG +qlC +qlC +efG +ize +lqy +dfD +gfz +dXI +dkA +ovv +ovv +nIx +ell +ocO +eAl +rYf +wqF +vMN +aPR +gnN +ixN +fST +hee +oTt +plX +ttt +kQH +lZK +bHj +jCm +eri +lcN +gPT +dgW +jCm +qpx +lwW +liS +snW +hEw +rxJ +uLJ +rky +xNJ +apv +jcd +hhX +pqD +gqD +kKW +pqD +pqD +vCf +lDS +xfe +prK +jqb +ayY +oBq +wWm +kIz +wgr +nFe +cmc +pCm +cpK +pCm +xun +tjE +tOa +xPc +cRG +rIq +xgs +xgs +qkf +aaa +aaa +aaa +aaa +aaa +acm +kCk +pJA +nqH +tgA +fXl +pyv +gyV +gyV +qsv +pyv +vHP +gJK +pNg +iSQ +xbk +vKm +vKm +wPy aaa aaa aaa @@ -111341,90 +111809,90 @@ aeu aeu aeu aeu -adQ -inX -cce -aix -aiC -uZa -oNe -amo -amo -amo -adH -xMn -xFl -kTW -vGY -dmG -lUC -jEk -jcQ -qDt -iek -qAS -jvb -gCd -nwx -iIg -ktv -qUk -qUk -fFl -sim -thp -thp -sim -ihG -ihG -jBA -ihG -jBA -ihG -jBA -jBA -vWL -jBA -ihG -lpM -mFV -eVk -lOa -abm -nJY -blJ -tYW -eQx -pIt -mHN -bRb -nHK -gcs -bNF -nHK -hJF -jfJ -rRF -jfJ -ckg -ckI -ckS -cmG -cnV -bIj -sEM -qTq -bFa -bFa -bET -bET -bFa -bFa -akK -bwu -akK -bwu -akK +qlC +gbU +wpo +tLT +vtl +oSt +hFv +psR +psR +psR +efG +yfS +sOS +fSK +pDP +oQe +jdl +oQe +lqy +rEV +ugp +nIx +pqB +fPj +igl +cyv +oCI +kHR +kHR +riQ +lbO +cml +cml +lbO +cXT +cXT +jCm +cXT +jCm +cXT +jCm +jCm +wbo +jCm +cXT +pzA +tKB +foU +gFO +cvm +aeG +xCq +izM +rJJ +rFx +qhf +hKB +pqD +iza +pvs +pqD +tpl +duM +cZW +duM +vlJ +srW +hkq +nOI +buU +mCm +caS +ruo +gmG +gmG +pDM +pDM +gmG +gmG +hmO +kem +hmO +kem +hmO acm qJs aaa @@ -111433,24 +111901,24 @@ aaa aaa aaa qJs -utB -ykQ -oGc -vSH -njj -njj -njj -njj -tcG -nju -oij -rgQ -gWV -uyk -gWV -gWV -gWV -tto +wWW +svG +qdL +mPd +gyV +gyV +gyV +gyV +vac +pyv +tPz +dZS +vKm +uAt +vKm +vKm +vKm +wPy aaa aaa aaa @@ -111598,116 +112066,116 @@ aeu aeu aeu aeu -adH -jRP -cDh -bpk -cAH -ifO -jLe -cBk -adH -lLm -adQ -vZx -sCD -veI -cWR -dmG -dER -jEk -eBE -cPC -vjx -qAS -ieW -gCd -sim -nDq -nMi -uKI -nqQ -uxU -sim -gih -rXa -cCz -jBA -rxw -nQm -ihG -kjD -pLZ -ihG -iCr -tDd -kfY -jBA -avF -fit -eeL -tev -iRV -mSA -boC -bHX -boC -riA -liX -bBj -bOU -gTr -qoa -aBJ -acr -cps -cNz -tUU -arp -bBk -ubr -chd -cpW -bFa -bFa -bET -bFa -idD -idD -idD -rko -idD -idD -idD -idD -idD -rko -rko -idD -idD +efG +ukd +fIa +aCx +bAi +vVn +aol +gRo +efG +lhV +qlC +oMZ +xcj +dXI +cqE +oQe +odE +oQe +slh +ovv +jtk +nIx +uLj +fPj +lbO +jcN +oKV +vFD +iFI +fcs +lbO +mHe +xkP +dcr +jCm +cYZ +cjp +cXT +hmn +ylP +cXT +aqC +qHV +xHn +jCm +qnL +spE +wmM +ojs +iIX +rhT +jQE +uVx +jQE +jus +nNM +nam +vkh +lep +ylM +xvG +kqs +ikT +glX +nlA +vdT +taU +ayY +oBq +xym +gmG +gmG +pDM +gmG +rTi +rTi +rTi +gva +rTi +rTi +rTi +rTi +rTi +gva +gva +rTi +rTi aaa aaa aaa aaa -aFJ -aFI -uie -tNt -svX -svX -svX -pXb -pXb -tvC -iLk -ujW -bKO -aFO -pIj -lxB -gWV -gWV -tto +kCk +mLN +jFZ +pBh +iTs +iTs +iTs +hrB +hrB +rqV +rfe +tBR +gJK +pNg +iSQ +qyR +vKm +vKm +wPy aaa aaa aaa @@ -111855,116 +112323,116 @@ aeu aeu aeu aeu -adQ -cAr -sdO -opx -adQ -bsf -akR -adH -adH -cqp -adH -oEs -xFl -kTW -kbt -dmG -nAd -jEk -lnE -qDt -ikW -qAS -aKK -epa -thp -haQ -sJf -xwa -ppL -hGN -eMw -qza -llw -exS -jBA -lrw -eLk -hqB -tdd -jrw -vKW -gFX -cEi -jBA -ihG -asF -xaT -asF -asF -asG -asF -aos -riE -asF -wtg -pWL -bRd -bOU -ton -rzP -aaY -wbd -cNx -cNA -ntr -bCd -bBk -mdR -cpd -ngz -bFa -bGf -bRT -bET -idD -ayd -nVD -nVD -idD -nxf -thE -thE -idD -scI -xcO -xcO -idD +qlC +tUr +gGq +nZC +qlC +nNT +nrh +efG +efG +hOt +efG +mKP +sOS +fSK +lEI +oQe +pPD +oQe +dmU +rEV +jiJ +nIx +pxu +sLb +cml +mgx +vCA +xZO +qLb +lte +aZi +ipI +oUH +bsJ +jCm +xVz +val +npw +rsO +xjL +bEe +qrU +pVK +jCm +cXT +ulS +nex +ulS +ulS +jPB +ulS +rUD +xpv +ulS +mPz +duW +uEs +vkh +elg +ach +jqb +rRx +lYa +ykO +oaz +nDS +taU +kay +qvJ +njT +gmG +xUQ +pCm +pDM +rTi +ddb +wRM +wRM +rTi +buk +jqW +jqW +rTi +qmZ +iMX +iMX +rTi jAp aaa aaa aaa -aFJ -eyb -tbg -dCE -pwM -rFl -pZk -hIO -wTh -fvl -jZF -dHr -aFJ +kCk +qqJ +krr +fla +gcy +cqA +wGG +dIg +gab +ubz +pPC +qHy +kCk acm -xzv -xzv -ehf -xzv -cFY +yma +yma +sYw +yma +nie acm qJs aaa @@ -112112,110 +112580,110 @@ aeu aeu aeu aeu -adQ -adH -adQ -adH -adH -bxN -tfu -uRg -adQ -fcA -adQ -fDn -adH -jqz -jvI -sJt -yds -rUm -qCv -wwl -cdO -uvt -aLb -qWm -sim -khn -stY -fNx -ugK -bSe -thp -thp -thp -sim -ihG -dQq -yik -lom -kUl -uRr -ihG -qHb -gzV -ihG -xwZ -aaP -bMn -wXE -asl -xwo -vYa -qXR -kyi -sIQ -gfs -uSG -pDe -bOU -aaY -rhG -aaY -vpn -cNy -pFa -akr -arr -abT -pBs -ceS -cFC -bFa -bFa -bFS -bFa -rko -nVD -mMV -xnp -idD -thE -rPb -iTp -idD -xcO -fQc -tkL -idD +qlC +efG +qlC +efG +efG +uTG +seb +bms +qlC +tXA +qlC +vbc +efG +vrd +dfD +olv +vGs +aTb +ciW +dSB +mlC +ffi +veW +baE +lbO +wwf +xlB +guK +fIw +bdk +cml +cml +cml +lbO +cXT +gLP +iJY +qjr +rBH +gDW +cXT +auS +nrJ +cXT +dsw +bNz +nbJ +sxC +goY +aNH +rdV +rfM +wYi +uTt +fyc +fNe +rqW +vkh +jqb +gHD +jqb +vCG +rbH +ppy +gdP +uNI +bnY +aIl +suo +lYT +gmG +gmG +mVc +gmG +gva +wRM +qXA +gos +rTi +jqW +jeS +dmC +rTi +iMX +uWz +gTD +rTi agt -alm +vku qgx -aFJ -aFJ -rhk -eGd -dUd -cFV -pMx -tOf -lTS -iII -blM -hhG -hfo -eOX +kCk +kCk +dyC +qAx +wzY +ouE +qoi +xCy +vWe +tnC +jCP +ygO +xWh +lqC hEU aaa aaa @@ -112373,106 +112841,106 @@ aeu aeu aeu aeu -adH -pth -crI -crW -cCT -xrT -njk -kAm -adQ -adQ -ycq -qjs -qDR -nfT -fHo -qDt -nYf -qAS -aKK -jFN -thp -sim -thp -sim -sim -thp -sim -awC -fhM -lkM -jBA -ihG -ihG -ihG -jBA -ihG -jBA -qgW -afO -ihG -uiT -arB -atc -avy -asm -asw -asP -iHZ -neR -auP -crQ -uSG -tbN -hjU -aaY -aaY -bws -aaY -aaY -aaY -bws -aaY -aaY -tXW -cpN -iQw -bFa -cnz -bGG -bET -idD -poH -hUw -dJm -rko -cxB -wwG -qwn -idD -iti -aag -aFs -rko -acm -acm -acm -lbb -fHS -pBr -yag -hgQ -oZM -vup -raA -bZw -mpM -gqd -nuQ -tgK -aFJ +efG +skR +pxl +mrf +lAC +dfm +sLG +hpj +qlC +qlC +hTK +ufc +fwM +spV +waI +rEV +eBx +nIx +pxu +oCJ +cml +lbO +cml +lbO +lbO +cml +lbO +ybm +hoz +jNW +jCm +cXT +cXT +cXT +jCm +cXT +jCm +jnE +lSY +cXT +dVb +uyl +uxz +ose +nps +uwl +nQs +uHF +eRx +lUD +tzI +fNe +cRq +btI +jqb +jqb +hNI +jqb +jqb +jqb +hNI +jqb +jqb +ncB +sHD +rXp +gmG +fZR +nIh +pDM +rTi +oeS +dyD +rbn +gva +dtg +ptu +ulg +rTi +luP +hwY +pfc +gva +acm +acm +acm +oOW +bzy +vhi +mcs +eNV +fmA +fEb +jyS +brE +wzr +lNp +oix +wTD +kCk acm acm aeo @@ -112603,19 +113071,19 @@ aeu aeu agt acM -alm +vku aeu coy aUz aeu -alm +vku acm aaQ aeo aeo aeo acm -alm +vku acm aaQ aeo @@ -112623,113 +113091,113 @@ aeo aeo aeo acm -alm -aeu -aeu -aeu -aeu -aeu -aeu -adQ -opX -crS -csf -cCT -agV -nAw -gps -hYD -adH -nWD -adQ -adH -adQ -adH -adH -adH -oRZ -aKK -epa -wAO -qxN -ieq -aKo -oXP -wAO -srT -aKF -pTC -jAT -slT -ihG -fFu -uPQ -eHN -lUW -jXK -jXK -vKr -jBA -pzX -ask -aaV -aWO -vez -dgh -wcl -cvn -qDo -auP -xPO -lDt -uSG -bZx -bQU -ayA -oEX -wzF -cgO -axF -wjR -nlz -axF -lUc -dAr -rQn -dKp -kjI -bej -bFa -rko -how -tmq -kTO -idD -how -tmq -iJe -idD -kCv -tmq -kCv -idD -acm -rJU -jOO -aFI -tIV -wDG -okY -uhj -aFI -jOO -eJR -myt -oDX -wWg -etb -hFd -xzv +vku +aeu +aeu +aeu +aeu +aeu +aeu +qlC +drp +qKU +mcl +lAC +fXJ +tVr +gGs +lgL +efG +quG +qlC +efG +qlC +efG +efG +efG +wkC +pxu +sLb +jlw +vJT +dZe +fcX +hAF +jlw +pwx +ebK +iaH +fCM +fTW +cXT +gVp +yjq +vCz +fLI +sbX +qwx +wGp +jCm +jiT +mNT +uXe +xMC +xOP +pIa +cLL +hPR +kQI +lUD +gDv +hQF +fNe +tuF +fmo +qKX +rYv +peT +oNo +ekM +jsZ +doj +ekM +vGJ +tdv +rRA +eeq +fhw +sDe +gmG +gva +fLZ +xLM +wGd +rTi +fLZ +xLM +awG +rTi +uhp +xLM +uhp +rTi +acm +osW +vqj +mLN +isO +ePm +bfA +fdp +mLN +vqj +nmo +gxi +qmR +tAN +upW +lts +yma aaa acm aaa @@ -112887,77 +113355,77 @@ aeu aeu aeu aeu -adH -cCF -brV -iLc -bsf -xVj -adQ -vAo -oeB -luB -oeB -cCU -uZM -cDh -cCU -cDa -cDq -cDV -aLc -hKk -vSx -kIG -kGZ -dAm -siu -vSx -jMl -kvh -vkX -vHi -rGr -ihG -jbE -lvq -vJO -jBA -jBA -wzq -jBA -ihG -asF -xWP -auI -atf -auK -iVm -jJg -nLk -bov -auP -auP -crQ -fGk -bZx -bQV -axF -bZV -qGC -bMM -aEL -qGC -ckm -ckJ -lbl -cpU -cya -bFa -vEA -bGU -bET -iVw +efG +hVZ +gPZ +dpe +nNT +woI +qlC +noz +hWB +jpd +hWB +uco +gMK +fIa +uco +vho +vjY +scN +guC +sFg +dBw +xYz +hxb +vew +ias +dBw +wnc +usX +oPh +wAn +iTy +cXT +ekY +cgj +lKF +jCm +jCm +eeC +jCm +cXT +ulS +rNN +vze +dYQ +iBV +kiG +pUk +elS +mfG +lUD +lUD +tzI +gWw +tuF +dsg +ekM +bza +nYG +qUi +eiY +nYG +pxK +bBr +rvj +nsQ +gDJ +gmG +fgb +deI +pDM +sSZ cVb vdS rrS @@ -112971,22 +113439,22 @@ kVN oaK oLp tvH -rJU -kpf -aFI -gzy -tXc -okY -hgL -aFI -dKD -hxi -bfL -xzv -xzv -fCK -qSL -kOz +osW +kXg +mLN +nqn +nDX +bfA +vCV +mLN +ekp +dtb +uJp +yma +yma +kPK +ijr +crz ehx acm acm @@ -113143,107 +113611,107 @@ aaa cmU aUz aeu -adH -adQ -adH -adH -adQ -adH -cCU -uuR -slz -ati -auH -mpG -mpG -kdM -mpG -mpG -aCD -adH -imf -oYr -fZI -wAO -mFA -maY -stq -qsx -wAO -cHX -vwC -sho -uVh -hGo -ihG -ieD -lNY -kAU -ihG -pKT -gkh -lDL -lLk -asG -oql -pTu -bpX -ieB -iWu -avr -pMt -qIS -neR -auP -crQ -uSG -jXU -bOU -axF -cag -cbh -cia -bBB -cqX -ffq -axF -cxW -bEA -qvw -bFa -uEM -bFa -bFz -qxq -eWh -lib -hgI -czF -rDC -nqY -mzw -rJU -kpw -oKk -pyo -tth -tth -hbO -kwT -aFJ -nxT -lVA -okY -dUx -aFI -xSr -hxi -ftE -byh -ggp -fAC -uWX -xzv +efG +qlC +efG +efG +qlC +efG +uco +okj +bwv +hfl +oiJ +tPD +tPD +vbi +tPD +tPD +uAS +efG +aDO +cQV +lnD +jlw +lVx +scT +jsc +ePf +jlw +vou +jRx +jEp +xnC +sKV +cXT +txi +ndS +vcL +cXT +niy +nOp +lre +vne +jPB +vCO +hKQ +uFh +djC +rAB +oTU +sVi +evt +eRx +lUD +tzI +fNe +uok +vkh +ekM +tBT +drC +kbv +uXZ +pNV +eAa +ekM +lar +xLH +xXz +gmG +vSU +gmG +mjh +jwV +esZ +vId +eTh +xAI +mSf +msS +aYu +osW +eAs +oup +hSv +wRU +wRU +acF +dsY +kCk +eyx +qsv +bfA +drk +mLN +bjJ +dtb +laf +pOG +wRr +nim +cMV +yma aaa aaa cow @@ -113400,107 +113868,107 @@ aaa acm aeU aeU -adQ -orA -chj -vxg -mFC -amo -aqs -arh -dHI -cBf -mpG +qlC +mFa +cfu +iat +goE +psR +mkl +tAt +iUQ +dja +tPD uxN ifu hjD nSq -mpG -mpG -adH -aZs -aLn -hkx -vSx -cTs -wAO -wAO -cVW -vSx -vSx -wAO -mEO -fYA -tHk -ihG -jBA -uCl -tMr -jBA -gAE -uaM -uuN -nWS -msj -wgw -rWn -avz -asn -bKi -asQ -asV -acN -fgN -awd -pHy -uSG -bZB -caV -axF -axF -axF -axF -axF -axF -axF -axF -ubr -csc -cnG -bFa -izd -tUK -bFs -ind -ewf -jQk -xof -lMR -kSl -qKO -gZR -uOS -pQY -rTw -tdH -gRF -pXm -xtT -dQN -ecj -fWh -bbL -mwZ -pLV -aFI +tPD +tPD +efG +tCY +pVd +gwV +dBw +hjZ +jlw +jlw +mNz +dBw +dBw +jlw +sVh +pFT +eCd +cXT +jCm +gNy +iUM +jCm +jJx +ljy +gHc +sIO +eMC +pog +bUV +fyf +xCA +joK +oBT +fsZ +aHq +oyP +sWN +rTv +fNe +wgX +uQN +ekM +ekM +ekM +ekM +ekM +ekM +ekM +ekM +ayY +ojG +wWm +gmG +mRV +rrO +cfL +ajo +wiR +hmK +mJP +fVl +bAc +kSs +kbw +qoo +sfV +cEu +dCX +eBi +vWC +hxi +vJZ +vNB +eEz +vhV +clL +qOG +mLN acK -xzv -gJn -grK -xzv -ovI -xzv -xzv +yma +tur +yma +yma +kix +yma +yma aaa aaa cow @@ -113641,9 +114109,9 @@ pfM pYO mQS adR -adZ +qvc aak -aee +oVl cHu cHu aeS @@ -113657,107 +114125,107 @@ aeS cHu cHu cHu -ahY -aiD -akO -bdm -dLJ -adH -adQ -cDk -cDk -adH -kdM +bWI +nTx +bbl +vcM +uBN +efG +qlC +fbm +fbm +efG +vbi rLy nIq qlk mfD gkb -hIH -kVj -afA -aLr -oxH -wAO -nAC -wAO -nrk -otW -gTp -pnA -syI -tHk -jRn -hzD -cGM -ebS -xfA -vXb -mEO -hgM -pza -hFR -iwV -avc -qes -gkg -mTW -ast -rHn -bHp -bLy -hrl -dTF -asF -wDJ -lDt -bZD -caX -xPm -caD -cbC -pEs -kRv -cbR -dJB -cbR -pZN -bEA -ruf -bFa -emc -vEA -bFz -sZW -pqo -eQo -hdc -qSw -qeU -iQJ -tZg -sia -laN -hmj -lFh -rmW -iIi -rwo -nXD -aFI -tfR -pgr -hXq -aFI -aFI +pvb +jdY +wor +yip +nwE +jlw +tmV +jlw +fOd +fBF +sJd +ovw +kqG +eCd +hwZ +wqd +ugG +fWB +rNX +eJc +sVh +mKv +trj +vCa +wNo +irj +caj +gFF +aKA +xcp +tDu +dRr +qxI +pEA +eZx +ulS +kqT +hQF +ygA +nrv +wHw +tGQ +qcI +bLR +htP +knR +eYB +knR +rNg +xLH +rqm +gmG +aIb +uwP +mjh +ofA +hGa +dKT +kFR +tDT +sFG +wGx +oIq +tZs +oIu +wLY +oZT +qEL +ilD +lsf +mIb +mLN +cud +fLu +oGO +mLN +mLN acK -xzv -htY -cpF -xFO -lmB -qga -iGH +yma +eRK +nkg +goi +lfE +uNv +iyd aaa aaa cow @@ -113886,7 +114354,7 @@ aAg aAg asZ asZ -vPm +xCY asZ asZ aAg @@ -113914,107 +114382,107 @@ aaa acm aaa aaa -adH -adH -adQ -ood -cyz -adQ +efG +efG +qlC +eLy +wJj +qlC aaO aDQ aDQ acW uxN -hTt +tHT skB taM hjE uCR -hfA -aFq -aPv -aLy -jhQ -vSx -wAO -uwD -vPc -ssH -vrp -fIf -jyH -qsr -fjI -rlf -plq -gYI -kkH -qTb -sTf -xqe -nOD -nOD -aoY -asF -asG -asF -arn -arn -atn -arn -kPp -arn -arn -asF -asF -aFj -bOX -cbi -xWc -ceS -cgk -rvw -cao -bEA -bEA -bEA -bEA -bEA -vJJ -bET -bFa -xyc -bFs -itH -ghx -hKf -rWj -dIq -aCc -jPN -dBP -fZO -qiu -uEa -gBn -bDZ -rgj -nHA -tNt -aFI -lrB -rok -ghj -lbb +hJy +cyp +gFA +kbY +lAA +dBw +jlw +iMN +vUY +rna +mma +oSD +lvy +fEE +oPz +eiz +cIC +dkH +nvP +jyI +ehF +kca +qAc +qAc +xms +ulS +jPB +ulS +nby +nby +gLO +nby +mqa +nby +nby +ulS +ulS +mbp +ffh +bVR +uPM +suo +kqI +vWH +fZk +xLH +xLH +xLH +xLH +xLH +gip +pDM +gmG +mVZ +cfL +irG +utk +cLu +vbx +sCY +hFm +rCH +dgE +vum +aAQ +ouX +nDi +dnO +unr +sni +pBh +mLN +mSm +vEt +gsB +oOW aaa acK -xzv -lST -cJt -xzv -lbb -xzv -xzv +yma +eni +kno +yma +oOW +yma +yma aaa aaa cow @@ -114139,7 +114607,7 @@ aeu aeu asZ asZ -ajE +dCu raM qUO alz @@ -114150,10 +114618,10 @@ pIy asZ adg azv -lbF +grQ azv adg -rex +veZ chD chD chD @@ -114165,18 +114633,18 @@ acm acm aaQ aeo -alm +vku aaQ aeo aeo acm aeo -alm +vku acm -adQ -fqL -adH -adH +qlC +pVM +efG +efG aDQ adf add @@ -114188,87 +114656,87 @@ pDF jQW qXc qPH -ehq -aIc -aKK -caE -oef -vSx -dsO -goO -klc -pwj -vui -vmx -mEO -lML -jln -mVB -hze -gTn -rKG -tHk -iAo -wvL -qBO -fxX -dRi -dLd -oUl -arn -iZf -dmd -kNA -tlD -oIl -wwa -hca -vgT -nSd -bZF -cbl -uSL -bXJ -cbE -mHi -fRx -erO -nPb -cdr -cdr -jxm -lyF -bFa -bGG -suN -eBa -tHB -oCO -lWh -fjg -oca -jpG -all -mkz -xzX -mkz -xsk -ehj -inL -cKv -wEf -xSr -aFJ -aFJ -aFJ -aFI -aFI -aaa -aaa -xzv -xzv -pkj -xzv +vKN +gIz +pxu +pji +hRf +dBw +tZK +xCa +kUZ +dUe +iBz +mKw +sVh +ygV +vzr +ohq +wzG +xBi +luK +eCd +fNG +xhl +lRd +woj +qmx +twV +mAf +nby +mwy +wzk +hxQ +lrO +cVH +pxE +olN +ufE +tmZ +efe +mWR +olz +aig +rNP +fHj +cWu +vnJ +pjZ +naK +naK +vkr +ajH +gmG +nIh +ydj +rBE +kZz +bBE +srX +kPv +hoI +aSv +wjP +ajv +wSL +ajv +uDQ +pED +xsZ +dxq +jkB +bjJ +kCk +kCk +kCk +mLN +mLN +aaa +aaa +yma +yma +emU +yma aaa acm aaa @@ -114405,7 +114873,7 @@ ceD cdV hbf mtA -adT +tSx mha cgp tqQ @@ -114414,7 +114882,7 @@ eXj yiF iGD lTc -cis +mMj ccP ccY bzS @@ -114430,9 +114898,9 @@ aaa aaa acm aaa -cDk -aqm -cDk +fbm +ppz +fbm aDQ add aDQ @@ -114445,81 +114913,81 @@ wFL eBZ uxN uxN -avv -eFy -aLz -xmm -gWS -wAO -vSx -wAO -aOn -mxW -pBC -dQr -gdp -nmb -nTA -brH -gLb -ruR -oEY -mEO -aqI -dMo -apP -ack -gHU -nqW -aUk -atn -aiB -nUa -fCd -pUJ -ess -iLN -tPL -nMw -gjP -bZG -cbn -fwx -sQQ -fwx -anw -kec -fwx -sQQ -bEL -bHm -bFa -bOB -bFa -wwV -ljT -ira -kgn -taQ -pOr -dvb -oBv -fIr -uQc -kbi -uGr -tIK -sLL -iSk -bfd -vcA -tth +qNr +vbd +cuW +phK +sXl +jlw +dBw +jlw +lHE +ele +tZB +gbO +vDD +xLk +rnG +xXp +gZl +sSN +bnl +sVh +xkj +sdd +mRo +fqP +qPX +lLv +ewl +gLO +wbT +dod +dki +vvC +lSl +axt +fBI +lcS +kNK +hyl +hXK +hAJ +fqQ +hAJ +dUK +kDR +hAJ +fqQ +woJ +fhs +gmG +jLM +gmG +rRm +aOg +gry +rMi +bDP +inE +fwf +hNy +pkr +nxY +wuK +aLP +jUz +aBi +mnE +gzC +sBm +wRU acK -idD -rko -idD -idD -idD +rTi +gva +rTi +rTi +rTi aaa aaa aaa @@ -114648,7 +115116,7 @@ aaa aaa aaa aeU -ciQ +icx aeu aAg asZ @@ -114657,7 +115125,7 @@ aaw uqv cdY cdZ -pUK +cAJ cdY upZ qKf @@ -114667,7 +115135,7 @@ byD cgJ kBU alV -xzg +uIs afw afU afw @@ -114687,9 +115155,9 @@ aaa aaa acm aaa -adH -jjS -adH +efG +hCF +efG oSs tre jbP @@ -114698,85 +115166,85 @@ oSs sac uxN yjd -icn +kut itn uxN -avv -tVB -aIk -ajJ -voW -uYR -izT -klG -lSS -oYq -qWH -bBn -qWH -vMF -oXO -fqJ -acm -nTA -xet -nTA -nTA -fno -prS -prS -fno -prS -hdu -prS -prS -dbG -wOe -kBQ -yep -fbh -iLN -hmJ -fWe -crQ -bZH -aHL -fwx -mhU -fwh -lYm -dVC -cPx -fpm -nuc -fpm -bFs -bFS -bFa -aRQ -hST -wgK -wgK -xiO -hgZ -sxA -gnH -tth -tth -ktk -tIK -tIK -tIK -xuh -tjl -wxt -vTl +qNr +beN +hdy +vuj +oJk +wjD +fNT +ijQ +dCM +vSi +lMf +fCs +lMf +qJf +hja +wEt +add +rnG +hZp +rnG +rnG +hbE +fYh +fYh +hbE +fYh +rKj +fYh +fYh +cEr +lSt +ept +cfC +dPn +axt +mcN +rmI +tzI +ueZ +djW +hAJ +dsH +lWQ +nWG +mBm +eHa +vqM +vVT +vqM +cfL +mVc +gmG +ilQ +rGv +uHj +uHj +ePy +bDQ +ouC +kHQ +wRU +wRU +sSh +jUz +jUz +jUz +cre +fYm +ndP +uZZ okk -spy -kLu -bYt -nGB -idD +aGs +hky +gQV +xha +rTi aaa aaa aaa @@ -114913,17 +115381,17 @@ aac aay iBD cdY -gZo +jIX vFk ceq atB xmB acu -oPB +flL acx mIX aKI -xmx +kQQ adI xxJ mld @@ -114944,96 +115412,96 @@ awb awb axk awb -aWa -rcx -aWa +qsF +vza +qsF yfq kZX yfq yfq yfq -qsT +oZv fOf -qmX -chU -brq -aYk -byC -cjh -aIm -cjj -oSa -wCN -noe -seX -vVq -lhD -kpA -pSr -wKI -kdu -cfY -kJX -acm -acK -acm -acm -gTx -ogW -upr -vHG -amV -wNR -xAH -agR -mBn -dbG -kYM -nom -iba -eDI -iLN -imV -rqY -rni -bZG -cbq -fwx -ohN -nRg -qZU -dVC -oei -fpm -iji -rlW -bFs -bFS -wct -xVo -wct -cEn -bFs -pAH -icT -sxA -xJT -tth -uhd -utD -eum -kcG -hht -nTL -ojS -ekZ -uRP +pll +sCC +rxu +xjR +hRo +sne +tUe +pzC +rOR +tEE +mfJ +bqd +qTC +sHm +ddp +vRO +rsb +aZw +tud +mQN +aDQ +sIf +rLG +uiX +czT +osR +eGh +jKv +mgA +sNe +kYG +oBy +oIv +cEr +dFA +nGJ +soC +cHI +axt +ixO +kqD +dJg +hyl +rsw +hAJ +hJD +vbP +iAX +mBm +brg +vqM +auN +wvj +cfL +mVc +uUO +qQO +uUO +ves +cfL +okq +sOn +ouC +iwT +wRU +cWb +daL +cec +rON +xzi +uYw +qfi +nEg +uOC acT -tmq -mHS -mGu -nGB -idD +xLM +fDS +kox +xha +rTi acK acm acm @@ -115166,12 +115634,12 @@ anH aeu asZ aAg -aam +sEc aaI vPL cdZ cdY -vwY +iaf cdY nhd wjs @@ -115180,7 +115648,7 @@ adg lxf nIX wSY -chX +glG msW cij cio @@ -115201,9 +115669,9 @@ aaa aaa acm aaa -adH -uDJ -adQ +efG +cdN +qlC phQ nig jQV @@ -115211,86 +115679,86 @@ ssU poU emd inw -cGx -afu -qag -avv -aDf -oqJ -fHt -cgw -aRk -mQP -dSV -dVA -vVq -peo -nMq -kHZ -ied -veO -xCo -kJX -acK -gTx -gTx -fno -prS -fvu -iXX -hCz -sBB -sBB -uDy -wmK -uBe -dbG -xEd -vnK -rBq -qXF -oiW -xbm -mzi -nSd -oTs -cbq -fwx -tUl -gvk -vHK -nFj -ucC -xqJ -mWQ -igk -bFz -uZY -wct -bFZ -bRT -cEw -bFs -pqt -tJc -rfL -xJT -uCw -dqC -yke -dEq -dXX -iRZ -rmr -rTA -fIm -nIV +qNp +mDb +rIY +qNr +dbD +bjd +uwT +eLp +ukU +dYy +fzL +yej +qTC +dLu +mOj +gpS +bMN +qPv +gNB +mQN +uWQ +czT +czT +hbE +fYh +iyT +hIY +qXv +iJN +iJN +qJB +vyV +iWj +cEr +kMM +nsp +iWy +qbA +cfR +boq +pPe +tmZ +aQs +rsw +hAJ +kIf +rIk +seU +htZ +qYO +uUk +giA +nfN +mjh +xhH +uUO +jSC +pCm +kHr +cfL +dgu +dva +anF +iwT +ikt +ylD +gYK +vqv +cjv +iLQ +lst +pWY +tzF +blX eQf -fgU -uaB -pen -nGB -idD +fOH +eSl +mCT +xha +rTi acm aaa cow @@ -115433,7 +115901,7 @@ abC abC tlS krv -adT +tSx ixf ccr myg @@ -115442,7 +115910,7 @@ qfq apx irE ill -chL +aSa ccX cdl bzS @@ -115458,97 +115926,97 @@ aaa aaa acm aaa -cDk -btF -cDk +fbm +aSr +fbm acW aaO -ahh -ahh -ahh -ajC -ahh -ahh -ajC -ahh -cfM -cfM -cfM -cfM -cfM -aRl -aTs -rcL -kdD -klG -szw -fPo -qLL -gRM -bhW -kXX -kJX -acm -gTx -qtN -rMc -oXB -nUt -jDc -xdt -oht -jWH -mYy -vuR -nyP -dbG -gRL -dkz -ufi -cgm -nZo -ovp -nQy -gjP -bZG -voX -sQQ -ixs -gvk -gvk -pMi -maU -qUM -ugf -sqO -bFs -cxL -mtD -aRQ -cny -bFa -bFz -qgP -qpi -xmd -dRs -tth -qJc -gfK -qGM -elR -iRZ -pOK -bfd -uGe -rJU +hDB +hDB +hDB +qZx +hDB +hDB +qZx +hDB +vqw +vqw +vqw +vqw +vqw +aOc +laB +npo +uke +ijQ +kNw +tgZ +bFw +xke +mMR +nIw +mQN +aDQ +czT +wiM +pFs +tnq +fvT +spQ +sQj +cBW +ftz +wVR +mOz +oBe +cEr +wgS +nTr +oJq +qNJ +bgl +dbi +rqi +kNK +hyl +jjj +fqQ +xCz +rIk +rIk +viM +ifv +dHq +nbH +nwh +cfL +dQM +eUQ +ilQ +dDD +gmG +mjh +vpd +hkL +kuf +dgg +wRU +gvu +qgC +aGM +kbZ +iLQ +lVf +gzC +nCK +osW vfO -idD -wBQ -idD -rko -idD -alm +rTi +cCe +rTi +gva +rTi +vku acm gGF acm @@ -115681,9 +116149,9 @@ aeu aeu asZ aAg -apn +ata kbf -abk +lLi abD abM poZ @@ -115692,10 +116160,10 @@ egV asZ alV acG -hPy +dsI chV adg -qhT +clm ciM chI chI @@ -115707,104 +116175,104 @@ acm aaQ aeo aeo -alm +vku aeo aeo aaQ aeo aeo -alm +vku acm -adQ -bKQ -adH -adH -mpG -ajC -oxP -cdn -fGp -uAj -cfc -xOe -cfA -aCM -iYc -iXT -oCG -cfM -tmu -wKA -hPA -qrA -vVq -iaC -cNm -kcC -xzl -oSA -efh -isn -acK -eeu -hQw -spN -pFz -vCQ -eIn -mRh -vWa -epu -tgp -qFL -edC -dbG -dbG -sjd -usM -dbG -fno -prS -prS -nMp -bZG -cbq -xeC -jiV -mTX -gvk -mNE -piT -bFs -bFs -bFz -bFs -bFa -hST -bFa -cnz -osV -bFz -umv -snB -xmd -uVC -tth -dqC -yke -lcM -dXX -iRZ -mUC -suc -qvp -vTl +qlC +ofv +efG +efG +tPD +qZx +klm +pac +bNv +bxx +oTw +oZP +pzP +kkS +jEd +bsc +xDm +vqw +dAZ +oHD +bSC +vSq +qTC +hZt +osA +piB +xSU +pyW +nal +mZW +kLy +dyK +vZv +kNS +faN +pAE +goh +bys +wIR +tMU +kNG +lMZ +eyU +cEr +cEr +qxA +ivG +cEr +hbE +fYh +fYh +dMF +hyl +rsw +prX +gBT +rNK +rIk +iqd +mGz +cfL +cfL +mjh +cfL +gmG +rGv +gmG +fZR +wFg +mjh +hDV +gIE +kuf +ebp +wRU +ylD +gYK +rah +cjv +iLQ +rov +nPN +pet +uZZ gkx -spy -bGh -vSV -oOf -idD +aGs +iug +fMF +mvW +rTi acm aaa cow @@ -115942,7 +116410,7 @@ asZ asZ aAg asZ -iHp +iMJ asZ aAg asZ @@ -115972,96 +116440,96 @@ aUz aeu aeu aeu -adH -hQf -jvV -jAJ -mpG -ajP -ccV -cdo -cdK -ceO -cfd -ceO -cfB -aCO -adB -cXK -aIA -aCV -gaj -pcM -hHI -nGm -mWs -qUq -wBM -aJE -elH -iEF -vqj -kJX -acm -gTx -kSk -spN -oAc -wNZ -mSK -kiK -wOG -wOM -mYq -hit -cwe -wYV -jdt -ikw -sOH -frc -uxe -ecX -wTc -rub -mWt -cbr -fwx -gge -fwx -oIw -fwx -sQQ -bFa -amP -vzc -bEH -bFc -itQ -ltb -cnA -cnC -bFs -tFY -xBo -xmd -ugB -hDo -enE -eVu -tIK -iqM -wgH -snK -gfI -iNb -oKk +efG +cwk +gFk +dbp +tPD +cBG +lun +hLj +hnL +ixc +wAS +ixc +lED +orT +szg +sJJ +pxN +aHW +mXO +uet +ttd +jCl +ejO +uCf +soB +xtG +gKg +dtP +tNO +mQN +cnR +czT +xwk +kNS +pGe +sCK +csj +dZM +qQQ +jXk +gMg +wOB +wtz +gHE +bdo +wHR +vrD +smq +pik +dfi +vfb +fgJ +iQY +iiM +hAJ +kax +hAJ +oqN +hAJ +fqQ +gmG +een +iGg +vKO +aEF +rRU +dsa +nuo +kuk +cfL +tbk +woc +kuf +riI +vRK +enr +ejX +jUz +cCJ +fdd +ryZ +xrz +kRD +oup vfO -tmq -jCd -oCa -oOf -idD +xLM +vns +trt +mvW +rTi acK aaa cow @@ -116205,11 +116673,11 @@ asZ aAg asZ ihg -pie +uRZ yah wrp fJz -eOQ +fmx jpX rZN acm @@ -116224,101 +116692,101 @@ aaa acm aaa aeU -adQ -adQ -adH -adH -adQ -adH -cFU -iTW -agA -kdM -gSA -atg -aua -aua -axu -cfe -cfq -aAV -aCO -aoD -bJy -aIJ -aLB -dnv -qqh -dSV -vKf -vVq -vtT -kLD -koe -qOu -vxx -iId -kJX -acK -gTx -otv -ptb -eiY -lCl -fPq -qQu -woY -rMF -knl -foE -rfS -kpP -edC -sET -cOQ -cOQ -hGk -edC -kLL -xqd -bZR -cbs -ahS -bJE +qlC +qlC +efG +efG +qlC +efG +lBC +mUJ +pEL +vbi +oou +jBi +vvH +vvH +uKp +bkN +rWg +rsT +orT +aIq +suF +tGZ +wLu +mlw +eDT +fzL +bji +qTC +hNL +hVU +mCs +vYn +eJk +uRG +mQN +sIf +czT +hjn +the +nCI +dsk +jBN +izt +xjr +hGf +wZW +jNe +roT +dOg +eyU +gDR +ipC +ipC +wGQ +eyU +tWL +xEV +fqp +xRB +lcw +wQK uvi rDl uvi -bML -ckq -ckK -clC -bYw -bFT -xBk -cBp -bET -bFY -bFs -tth -uJS -uar -rJU -tth -tth -aoJ -fbc -lQg -utE -kkL -pvR -gKH -nIV +hEE +jQT +wZL +lDB +cvR +sxl +gGx +sRV +pDM +sLl +cfL +wRU +tZe +xJs +osW +wRU +wRU +wPh +cUM +qSe +xAW +dkD +kMq +tYZ +blX eQf -fgU -rfY -tSH -oOf -idD +fOH +qWT +wFB +mvW +rTi acm aaa acm @@ -116480,103 +116948,103 @@ aaa aaa acm aUz -adH -adH -gtL -kvI -jjR -jeX -adH -adQ -tIm -adH -mpG -mJV -cdd -cdq -cdL -atg -aua -aAf -aBd -aUS -aZM -uHZ -vMP -cfM -iZq -reH -cVv -kJw -ygh -sYc -sYc -fHO -pDz -iLO -iNE -kJX -acm -gTx -sYg -aCU -ulw -bCY -dvn -kfK -wOG -rMF -sSc -wbS -xmS -pcE -vEU -kDY -wku -vMJ -ieJ -rKr -kLL -nSd -jrN -gno +efG +efG +jVI +vVM +oYV +wyu +efG +qlC +xHb +efG +tPD +wjC +uWU +nYp +mLJ +jBi +vvH +dRF +mIq +myS +nms +uMf +rLh +vqw +oqu +eAn +tjA +xoT +wiw +ikR +ikR +rxe +bvN +fiY +kzG +mQN +rLG +czT +vZa +axE +lEi +yjV +iLz +eVT +qQQ +hGf +bXj +fqG +tZk +lGF +xPO +vRP +bqy +qoT +vJB +dLh +tWL +tmZ +inF +lwV qsb uvi qHe -rTB +czj qsb qsb -bFs -aqd -clD -aHV -bFa -jOd -dAD -bFa -dNs -peg -lNT -rNC -muT -cWw -qSA -noY -qHD -tgv -xbK -jNB -bzT -bfd -xvd -tth +cfL +eOG +jOw +jPr +gmG +qYr +veF +gmG +pLl +sOV +knv +xIB +rvk +iKX +oat +hAc +iZB +hRj +lsW +nWU +ugr +gzC +gSz +wRU vfO -idD -ybY -rko -idD -idD -ciQ +rTi +tHs +gva +rTi +rTi +icx acm cow acm @@ -116710,7 +117178,7 @@ coy aUz aeU aeu -alm +vku aeu aUz dVd @@ -116727,7 +117195,7 @@ rZN ihg acm acm -alm +vku aaQ aeo aeo @@ -116735,104 +117203,104 @@ aeo acm acm aaQ -alm -aeu -adQ -cCr -ncv -cEI -cEN -ldP -akR -alG -cEz -agC -mpG -arm -ceQ -aFX -aFX -ceP -azA -ceQ -aAV -aCO -tYw -bav -cgu -cfM -ssb -lzj -dSV -kkN -vVq -nUG -idH -ciK -kzB -nUz -kmJ -isn -acK -eeu -mNV -uJH -oVo -hpR -iTA -xis -oEy -jMc -dbG -oyu -edC -dbG -dbG -mvh -dbG -usM -dbG -prS -prS -rAz -bZG -cbv +vku +aeu +qlC +rtx +pFd +lKE +tlb +hoX +kFG +ete +yhg +dBs +tPD +uKi +jEC +krN +krN +ipb +tRw +jEC +rsT +orT +pDK +dsc +aFn +vqw +rQl +jzt +fzL +hjJ +qTC +nHG +wOb +jDy +tDW +inT +diG +mZW +sIf +dyK +bXb +jRe +pgQ +fnu +eqE +jpF +fZy +njd +cEr +swY +eyU +cEr +cEr +hNR +cEr +ivG +cEr +fYh +fYh +lDl +hyl +qvG kTq -boN +kxH rAr rFg -xTP +mow eqV -bFz -avq -dTC -bET -wUe -kfj -dfq -aHV -bAu -jbD -jaD -hxk -omR -dcf -dhz -iRm -mEr -kCc -uOs -sMB -jpL -ptQ -qvp -vTl +mjh +csW +olP +pDM +kDy +nEe +nbn +jPr +jjw +qNH +tcg +wcP +yhW +kOx +eEB +ujT +ccQ +slu +lAV +mST +uoN +rDX +pet +uZZ gkx -spy -kpK -xvJ -oNT -idD +aGs +gpe +tJa +lNn +rTi acm aaa cow @@ -116994,102 +117462,102 @@ aUz aeU aeu aeu -adH -wJN -cEE -cEJ -cEO -cET -cEX -cFc -iTW -jCZ -mpG -ccU -ksT -cdB -cdM -axv -cfg -ceO -cfF -aCO -iRD -kSi -uZu -cfM -aRv -dEZ -syN -xbN -klG -aEW -inI -lUl -ehV -jCY -iWJ -kJX -acm -gTx -ejg -sLK -eJz -uAo -buv -vIT -ilP -eTW -yhd -iQq -lvO -dbG -keH -kYk -dbl -sqr -iAi -lSR -wpv -exm -bZG -caB +efG +kWK +xFv +aNw +rDO +hlK +vUo +oQy +mUJ +wQk +tPD +sMO +iBH +ley +mug +nGK +azw +ixc +xrm +orT +xGh +cVg +eQG +vqw +twc +qks +nCv +hdz +ijQ +fnZ +wgO +iOb +hbH +uHN +dhT +mQN +abJ +czT +gvM +wSi +kql +dzL +nRO +iVl +pab +jcK +pkK +nEQ +yaM +cEr +itw +uWM +mwA +cMr +xEZ +wIE +nnV +vMM +hyl +nCc lYi rKN lyT wjm wjm dvu -bFs -pKx -fpC -bno -nfH -bFs -wOF -bFz -qCF -bFs -tth -oKk -gwX -uNA -uNA -tth -fmB -qMa -sBM -vyW -oIW -mWk -pEg -oKk +cfL +huS +yem +hfj +inQ +cfL +tUm +mjh +dIN +cfL +wRU +oup +vhp +wLM +wLM +wRU +xjB +eyv +ufG +jia +mOg +euh +nwN +oup vfO -tmq -wPV -nQl -oNT -idD +xLM +oYN +qms +lNn +rTi acK acm cow @@ -117236,119 +117704,119 @@ aeu aeu aeu aeu -alm +vku acm aaQ aeo acm -alm -aaa -aaa -aaa -aaa -aaa -aeu -aeu -aeu -aeu -adH -idm -oVl -aoa -apI -alf -akS -alK -cEz -nYK -iTj -iTj -tzO -cdC -tSY -bap -cfh -cWm -cfG -aCO -wWx -kyS -cfM -cfM -aRw -wCN -dSV -dLD -vVq -sCG -fbQ -pou -txe -qVA -mDU -kJX -acK -gTx -gTx -fno -prS -qkF -aXG -hCz -sBB -sBB -ohv -eNI -kcR -usM -jsk -big -gYq -vyM -pPn -ddA -hnt -nSd -bZG -cby +vku +aaa +aaa +aaa +aaa +aaa +aeu +aeu +aeu +aeu +efG +xZr +dDO +txQ +xnc +jas +bvl +nYE +yhg +rMH +lZi +lZi +lae +kLR +xpJ +hQP +tdt +fzJ +shk +orT +aQB +mfU +vqw +vqw +imo +tEE +fzL +nTG +qTC +nqZ +bRV +vYI +lYE +mfw +pNk +mQN +jJh +czT +czT +hbE +fYh +oZS +mKA +qXv +iJN +iJN +mBS +qVC +pSj +ivG +ath +cxO +fLx +kXN +ntC +oUL +eon +tmZ +hyl +ojZ kTq eMc rFc jKz toZ bSi -cks -nfH -wwV -bFa -bFg -bFs -iFf -pUz -mDE -rPl -tth -etH -scf -qsj -uaj -rJU -rfl -svR -qYS -hZR -hFU -vHh -nUE -hsu +kBd +inQ +rRm +gmG +kOK +cfL +gXX +pgA +wJD +unS +wRU +jzm +vXI +dof +wgq +osW +eKA +bdU +jYc +tNB +cUA +aal +gZm +aeL eQf -fgU -hMF -yiQ -oNT -idD +fOH +gyn +qpI +lNn +rTi acm -aaa +grK gGF aaa cmU @@ -117508,102 +117976,102 @@ aeu aeu aeu aeu -adH -adQ -kHx -cEL -ykx -cEV -baH -aXW -sbS -baH -cFy -lpT -iTj -lpT -iTj -iTj -ahh -ahh -ajC -cfU -cfM -cfM -cfM -xNy -aRy -efq -eFu -isR -vVq -kks -vMa -cYo -rxg -buQ -rBz -kJX -acm -acK -acm -acm -gTx -gGy -lPv -ibQ -pdU -mgi -pwg -mBv -tNu -dbG -rIt -oth -keV -miH -rFe -qtb -wpv -xwW -bZU -cbx -mBN +efG +qlC +sRA +izL +pIK +pMm +lRk +fvU +eBk +lRk +tuR +iUT +lZi +iUT +lZi +lZi +hDB +hDB +qZx +hPW +vqw +vqw +vqw +epA +xxP +wqE +wuh +tzl +qTC +gHi +jLq +shP +evs +ykb +siI +mQN +aDQ +sIf +cnR +nfR +czT +nep +fez +fMs +pXt +nbu +mzp +cqO +lPm +cEr +aPq +efP +exz +wfk +fgA +ieI +nnV +wpD +vKQ +xGw +fXS oBA pqb lTM pqb tdW -bFs -klb -bFs -bFs -bFz -bFs -xVf -itP -oQZ -eLP -tth -mPs -jPF -qsj -eNS -qqZ -tAM -sjf -eNq -ucK -heY -dpL -dHd -qqZ +cfL +fOU +cfL +cfL +mjh +cfL +pvi +giU +nny +hkK +wRU +bcQ +nhO +dof +pvu +lqU +uuK +qRp +jrR +hBk +coj +ero +vSp +lqU vfO -idD -wBQ -idD -idD -rko +rTi +cCe +rTi +rTi +gva cke acm cmU @@ -117766,101 +118234,101 @@ cIU cIV cIU cIU -adH -adH -adQ -adH -adH -aXW -ukR -xsU -aoI -aqw -aqw -atl -xko -cFT -aXW -scA -pta -hYd -ptl -kQU -fCI -tDQ -cGs -cSB -sNL -jYa -lSS -klG -qLx -vcP -kKq -vcP -vtT -wDN -fqJ -acm -mlQ -sSI -mlQ -tMN -prS -qJN -vSj -tEb -rPt -tEb -xti -tEb -tEb -lih -mpg -oVC -wgL -lEK -vtw -tVX -cZi -bZG -cbs +efG +efG +qlC +efG +efG +fvU +hmL +tyD +nkj +mbQ +mbQ +mmc +hgn +iJB +fvU +kfh +sZe +ffu +icJ +siF +lac +gba +cDH +maW +cWl +dqa +dCM +ijQ +wEI +lJd +vbo +lJd +hNL +fUP +wEt +wqu +tXg +niQ +tXg +dvk +fYh +mMc +rzE +rcM +lpt +rcM +xML +rcM +rcM +bBS +grq +wVA +dJd +jmj +fvb +vDO +kPo +hyl +xRB kTq rDe whm iSG pcO fkB -bFs -wUe -bFs -quU -lTd -ipk -mWD -tam -aIr -oTk -uCw -nbo -mnA -hqR -bcv -uOV -oZf -vGW -aLD -qQX -cVT -oWA -rgg -sUj +cfL +kDy +cfL +kUB +gTc +jLS +pNZ +mSM +kZU +tnp +ikt +baC +fse +ouk +blw +bSg +pJJ +eaw +fts +hnb +aYN +tUc +sGV +uUA gkx -spy -hhD -miS -wrb -idD +aGs +wae +vIE +hEV +rTi aeu aeu aeu @@ -118028,96 +118496,96 @@ cIX cIX cIX cIX -aXW -baH -baH -aXW -aXW -baH -baH -kKk -avm -baH -vmf -sRM -mJM -akd -lQl -vME -vEN -kQA -iWr -fQx -uuQ -uuQ -sox -uZA -fbo -igM -rRc -lYA -cPb -tMN -sSI -tMN -gll -azT -mlQ -dbG -qpN -oQh -tEb -pju -mse -pEt -acw -wea -lih -xbn -lkU -mXv -frw -sCo -wpv -miV -bZG -cbz +fvU +lRk +lRk +fvU +fvU +lRk +lRk +weK +gMp +lRk +hvj +jOA +tXZ +kRd +uBO +kwe +kxS +uxw +cDf +bpj +jds +jds +ios +nZk +wJt +oOT +qRy +qUj +bDr +dvk +niQ +dvk +fpG +gbs +tXg +cEr +bgn +jwi +rcM +scg +vuF +eib +eDg +eRD +bBS +uAl +pjm +kOJ +lfU +iuP +nnV +mmF +hyl +iaw qsb qsb qsb uvi qHe qsb -bFs -mQv -bFz -noV -uvR -kgY -iah -nPF -gzd -nEj -tth -pat -wWu -uWx -qtT -qqZ -ucn -dUi -iXI -bDe -qWg -jtB -wql -cKE +cfL +wpI +mjh +mCE +nZF +eQj +wbH +sIx +vaz +oYd +wRU +vly +jbg +iNm +mZb +lqU +tZz +eFn +clt +owT +uPX +cPp +vxr +tKi vfO -tmq -pKG -uhO -wrb -rko +xLM +vVP +dlS +hEV +gva aeu aeu aeu @@ -118285,96 +118753,96 @@ cIX cIX cIX cIX -baH -cCP -aeF -cEj -cKn -cEx -aXW -atl -avp -baH -tHY -eHD -ttY -snP -lrL -lSk -cGa -aLV -lNe -uuQ -sox -udt -vua -fbO -pOB -cqg -hkM -ezu -rGG -vJP -iQG -oaq -doW -hOy -bOz -lxn -rCj -xVR -xYV -rXg -oSV -owD -rgs -wrS -lih -lih -tTf -jYF -ndB -ndB -lih -tkv -cah -caX -qaY -caD -cbG -cbM -fDz -wJF -lIe -gui -mcX -smz -naI -uTz -ouv -seO -mAr -dOY -bxh -tkp -uHe -kuZ -dLG -tna -hXg -vsm -yek -pPm -jgJ -tgh -dNV -lqo +lRk +qPU +kOb +jBy +sdm +cES +fvU +mmc +sWA +lRk +gyx +vXa +exN +byy +jKt +sBz +hEa +sIq +ePU +jds +ios +dOL +qbV +hxw +vWE +ndT +ezV +cTk +kcx +xPk +mej +sNo +isA +pEc +wcV +tmD +fbF +wnJ +mHc +qxh +iOD +dKN +vOH +sHf +bBS +bBS +bhk +tqz +jlh +jlh +bBS +wNs +kVv +nrv +sPP +tGQ +mMz +rkT +uSk +hrY +luO +lig +jEO +rKm +xcE +vvE +fEu +qFb +jzw +mHa +sMf +wRO +uCS +twu +iTB +vVx +vzt +oqW +dwB +rtF +ipJ +fxB +bks +uAE bEa -rjJ -csW -wrb -wrb -rko +vZy +qaZ +hEV +hEV +gva aeu aeu aeu @@ -118542,96 +119010,96 @@ cIX cIX cIX cIX -baH -cDR -cEb -cEk -cEs -cFk -baH -xsU -aXW -baH -aBx -uvl -eEU -sdZ -mrN -vjk -yiU -aLZ -reW -uuQ -gxM -jvP -qoz -qoQ -bwi -ezs -ezs -sBu -aqg -pJX -iRl -pXF -dXS -tyS -lxx -fFd -oAD -uJf -rPt -som -rAy -oEq -hGF -hik -htL -dyY -rzj -mnI -lBL -aox -bOU -iFC -bZG -ccI -xWc -ceS -cgk -chd -chd -cin -chd -njw -mcX -eGu -dGQ -hPP -vZO -lXB -cmM -rcG -tth -psB -fKo -vJH -juT -cKE -sQZ -qOI -cKp -dDq -jis -nXU -mQi -isL +lRk +fvJ +fOI +vFU +exP +wlm +lRk +tyD +fvU +lRk +aOG +fCH +kGD +ubt +bHK +kVY +spZ +waL +dom +jds +fby +aPg +etD +iWm +dKo +uew +uew +teH +eHu +pyJ +gka +bRb +nAE +fiy +hMZ +ygj +wMt +gRP +lpt +lTZ +bvA +ssr +vSa +ulp +xUy +ezl +rAQ +wmn +gpz +hfp +vkh +tJX +hyl +nbR +uPM +suo +kqI +oBq +oBq +rwh +oBq +jSM +jEO +hXL +qvV +oKp +sZz +unE +hoV +kEQ +wRU +vRX +iAU +rnP +oJr +tKi +eaQ +sZb +kyR +ikh +lhG +tpw +jYT +pLs ygU -idD -idD -rko -idD -idD +rTi +rTi +gva +rTi +rTi aeu agt aEg @@ -118799,90 +119267,90 @@ cIX cIX cIX cIX -aXW -qLt -cEc -cEl -cJD -cFl -baH -dve -avO -aXW -roj -xqr -eFF -iVb -gaZ -fCI -xUW -aMc -hKk -sox -aDE -jFP -mYO -ooa -wjS -hHv -uhm -tKQ -dxJ -vJP -tpR -vJP -vkc -pKg -mlQ -tMN -uJz -cjM -uJz -iHH -sRX -uBU -xbq -tSg -tEb -ndB -ocv -vPg -iZD -aox -vGm -gSV -can -cbA -vvU -bXJ -cbH -cbN -viV -cbY -cgZ -tbw -fcS -fcS -hMs -eaH -cND -jkt -iAe -rjT -awH -aDj -aKw -bGl -fzm -aKD -dRy -gyh -sgs -rQI -rbQ -iNk -mvN -isL +fvU +plG +yeH +yaY +iBv +wxI +lRk +cjC +aVn +fvU +vOM +gxe +sAZ +mLb +puB +lac +idF +bpR +sFg +ios +buD +qBC +fxP +nSh +pFS +elD +vAw +bXz +ekL +xPk +sWI +xPk +ppl +pfV +tXg +dvk +wFl +dKJ +wFl +swA +lBj +qaF +xUk +pOS +rcM +jlh +qgu +rZU +pQr +hfp +adi +pVQ +mJo +wBJ +sML +aig +mAa +irM +dEl +prP +rFi +sSg +aWD +aWD +rWT +qPf +fMt +vbj +knh +pRO +jBs +fGu +chS +kep +npR +gwk +pVF +xMs +tJK +sLW +fig +gXh +nRT +pLs ygU aDT clX @@ -119040,7 +119508,7 @@ aaa aaa aaa aaa -alm +vku aeu aeu aeu @@ -119056,90 +119524,90 @@ cIX cIX cIX cIX -aXW -cDW -anT -cGd -sEt -arv -atm -fsU -bPV -baH -baH -aXW -fyV -tXI -yhK -baH -bdf -oYr -gKl -uuQ -iBx -bkD -kPR -tse -uuQ -tKQ -dxJ -tKQ -uCU -igv -sak -tpR -gEc -kUs -gVy -mlQ -nnr -qAZ -uJz -lSy -rOa -uBU -wpB -goP -osl -jYF -gWt -wqj -bMs -vUU -krn -jWJ -cap -cbB -axF -axF -tsV -paL -axF -ccs -bEA -eYU -bHo -fuC -eIs -msw -djf -qFX -qIO -nFo -awH -eOe -uwh -afY -mhx -awH -isL -isL -eaT -isL -isL -qge -isL -isL +fvU +jFf +iVF +rTb +hIs +gJw +rsZ +oEL +bLH +lRk +lRk +fvU +xsO +eQO +oLR +lRk +nbU +cQV +bZE +jds +qeT +tuT +ufD +hxt +jds +bXz +ekL +bXz +pVS +dCW +mXM +sWI +fHw +kPh +xyp +tXg +aVH +joL +wFl +tGS +aYv +qaF +teb +bJR +dmD +tqz +fxd +civ +dba +fLy +oYi +ufy +nfa +nJA +ekM +ekM +rtT +exH +ekM +ofq +xLH +odB +qRv +mGj +mSu +ohj +fvQ +mVo +vPU +xnZ +jBs +lPh +sqM +sFv +dIX +jBs +pLs +pLs +sDy +pLs +pLs +pal +pLs +pLs ygU aDU aDY @@ -119313,89 +119781,89 @@ cIX cIX cIX cIX -baH -vFq -xZv -cIi -pFG -jLU -baH -eoe -gwc -axC -aro -aAk -aBu -aEx -aEx -wKO -aIX -aMf -kyf -uuQ -kbS -vev -ibU -qoQ -cXN -iwQ -vlT -hqI -uww -huL -gaY -vYl -jVJ -jfB -rzl -tMN -gJq -bTa -psr -ohC -oDe -xbE -dws -dws -mNy -ndB -kGw -dXw -hNX -aox -jYM -uSG -xND -cWK -oEU -cWK -cWK -cWK -cWK -tVe -ckw -eVR -cmF -pFx -lGk -lGk -uay -enY -wcd -fRs -ctN -ozA -cwM -cyf -fKu -awH -eBI -aXz -hoF -vtl -nUj -bqo -hBX +lRk +kur +sUD +mOa +qbc +pjV +lRk +sZP +kLM +aEU +cKs +wfF +knk +kmw +kmw +oXx +iKy +eMf +oHh +jds +srk +tBj +uQS +iWm +luh +vMW +ghp +qeZ +oGo +pBU +wny +obq +urE +pWj +vTs +dvk +sbz +fun +hUy +oPr +lrk +cau +otP +otP +bTe +jlh +lme +soL +tRL +hfp +mXI +fNe +jiq +bax +kPO +bax +bax +bax +bax +mnO +nJj +glM +kBs +mwn +xeq +xeq +nwY +fbB +gEo +kJf +nOg +wcg +bVp +tgd +wHW +jBs +sXQ +fVB +rSe +xEB +ekm +hYZ +gpL eHf ozk aDU @@ -119570,89 +120038,89 @@ cIX cIX cIX cIX -aXW -cDY -cEf -cEo -baH -aXW -baH -aXW -iez -baH -baH -wfB -baH -aXW -baH -baH -tQw -tUT -eZQ -sox -hOv -hiW -nXE -fbO -lIP -tKQ -pvh -ekf -ual -tZM -gQG -wmD -gwH -niB -fnE -tMN -cjt -nIe -cjM -pWT -dHy -nfn -hsm -kxl -npB -ndB -ojx -ruI -apX -aox -tfN -fGk -caA -yaD -myb -vIe -uef -xoc -stx -ciO -bEA -rsg -kXA -lmK -fsh -vCS -mfz -lxl -dnZ -liA -bFt -nDE -aCu -aSB -iKi -awH -pqj -aUK -bhe -qEp -tRp -dEB -nUj +fvU +tIo +jKj +uan +lRk +fvU +lRk +fvU +kzT +lRk +lRk +oyu +lRk +fvU +lRk +lRk +xgC +umq +kMt +ios +ftG +wRs +pLB +hxw +irL +bXz +hdm +dMp +eBu +jDF +rzV +jgB +gmr +kjK +rOX +dvk +uZN +qRK +dKJ +yeA +fiQ +jfV +rxt +vrf +pBy +jlh +aVx +vKp +ewe +hfp +ixo +gWw +jhz +scX +deG +gkr +pmu +wRE +gng +xsJ +xLH +mMC +bSX +ddI +jMo +hpz +hTB +tGz +vMk +ipf +jYd +usp +ljb +sPG +kPS +jBs +qTg +oWX +puS +cvI +twN +fhx +ekm clX cHN aDV @@ -119827,94 +120295,94 @@ cIX cIX cIX cIX -baH -aXW -baH -cEp -aXW -apo -iAT -baH -anK -baH -iLp -cdA -esf -aCY -wfg -ban -osm -aLV -sAw -uuQ -uuQ -tXJ -nnX -uaW -sox -tKQ -tKQ -pYh -lBl -sBz -tNE -vJP -nJl -fBu -gCi -mlQ -uJz -cjM -uJz -tEb -rPt -tEb -tEb -tEb -rPt -ndB -iXJ -ndB -aox -qzK -gSV -dvJ -mNx -rgn -srN -onb -rob -oIH -fsQ -cde -eNx -mnv -fbH -hGq -oZA -lSB -xwQ -wPI -tSA -xpE -awH -aDj -aKw -bJP -awZ -awH -lUY -nHM -mHP -leW -tRp -lMS -nUj -oAn -tRp -nUj -oAn -nUj +lRk +fvU +lRk +twR +fvU +fhH +qjE +lRk +snT +lRk +iJf +npi +vvd +luQ +uLA +lby +gsu +sIq +tlW +jds +jds +kZx +ibd +mwe +ios +bXz +bXz +wIL +ffv +kUy +dyX +xPk +laE +tnc +ivX +tXg +wFl +dKJ +wFl +rcM +lpt +rcM +rcM +rcM +lpt +jlh +owG +jlh +hfp +ivF +pVQ +rHz +aMa +yiK +nFm +nHd +oIy +cWS +nFu +qPz +cLq +bld +dwL +mxx +qMC +cYt +gev +vrq +uuC +bxE +jBs +fGu +chS +oIS +qUU +jBs +bty +xTb +mkV +fKg +twN +bJi +ekm +gFQ +twN +ekm +gFQ +ekm aEk aEn aEi @@ -119924,7 +120392,7 @@ aEf aEr aEu aeU -alm +vku aeu aaa aaa @@ -120084,94 +120552,94 @@ cIX cIX cIX cIX -aXW -clS -prJ -azW -cJI -cJQ -cJQ -dDv -smG -aXW -osX -aAl -pGg -aZJ -aRz -baW -aJb -tUT -nQT -ykS -skL -tXT -xBw -qEk -eTB -srG -uGx -uGx -ykS -uGx -ykS -vJP -tpR -vJP -mVw -sSI -acm -kbW +fvU +kLS +lLR +hYu +oJF +aPS +aPS +nfg +gZA +fvU +iPw +onc +aTR +hqr +eji +omH +ijF +umq +sqz +hat +nol +lox +ocZ +oFC +lbj +ipo +wxq +wxq +hat +wxq +hat +xPk +sWI +xPk +gpp +niQ +ejQ +yaG kEm cTh gjc -jat +sHh kvo wfD pmI -kbW -kQg -acf -xdB -bqN -wmI -bYo -key -yaD -rnY -rTV -iUx -lYu -yaD -ciO -joR -gKG -bHs -fuC -eCK -ygu -ism -mPH -cTP -mxG -vYw -nSO -bUm -ngs -fnq -nUj -xza -jpm -aHr -nUj -nUj -nEM -jDu -urX -uNP -dMI -gqQ -tRp +yaG +nuL +aGZ +kFl +iLS +lVj +aCi +szY +scX +hJz +iHq +rbT +dtS +scX +xsJ +iuH +hjH +tWM +mGj +see +cjl +rlx +uFb +vZu +mDM +fSt +icw +tKS +kXS +nUZ +ekm +teU +izf +dQK +ekm +ekm +oUj +dMG +pSW +ocx +gHd +ntf +twN aEl aEo aEo @@ -120334,52 +120802,52 @@ aeu cIV cIU bTj -aiw +hib cIY cIV cIY -aiw +hib cJR cIU -baH -baH -aXW -aXW -baH -cJK -fQX -auC -ktG -baH -eaR -aAm -aBC -hwO -aSh -baW -aJb -aMh -xZt -pQm -nnT -rnr -rnr -vfU -jvt -fTw -tMX -mXY -nAx -wYc -klM -efj -fzR -vJP -mNB -sSI -acm +lRk +lRk +fvU +fvU +lRk +kDE +oCR +bot +tTY +lRk +kll +ejU +jLT +pqm +tPn +omH +ijF +bjB +tWg +cSj +ipL +omN +omN +xTI +uGD +ejP +fUZ +hJm +qSa +eeb +gTA +jHT +mzs +xPk +ycr +niQ +dch slo -lEk +qHT lzv reT vRQ @@ -120387,52 +120855,52 @@ vRh bNM ioK slo -acm -acf -bBj -gvO -liX -bBj -cWK -cWK -bln -ttO -rtO -pCV -yaD -ciO -bED -fqg -qKl -qKl -ozU -aIO -ozU -sIp -siv -ozU -iiv -whx -eqF -dOd -aaE -nUj -otx -xsb -xsb -jfl -vOk -ffO -gwx -vjp -rdu -rdu -bAq -mTb -iyz -iyz -nUj -tRp +jTk +aGZ +nam +bis +nNM +nam +bax +bax +eoT +qgE +rOS +eQq +scX +xsJ +lRl +wjz +xOI +xOI +qkm +uHD +qkm +tpF +ewK +qkm +tPP +bsT +enS +toi +jvh +ekm +vUC +kCK +kCK +ftS +mfE +pSE +lmb +dzt +hRY +hRY +roy +bWE +rea +rea +ekm +twN cko cpY ckr @@ -120598,43 +121066,43 @@ tAI ctx ipQ cIV -aeO -baH -wNV -kqE -dhG -cGb -cFy -cFT -fEX -fxE -huC -vTQ -uQB -auq -avE -baW -aJb -aLV -xZt -hBA -pdm -mRO -lFa -yfn -gCs -jOT -mWv -cWP -oXo -xRN -ykS -wvI -vTG -kyn -fBu -sSI -kQg +tkT +lRk +mmu +giJ +jOn +uVA +tuR +iJB +fhY +xKW +piX +uVe +xbH +iGK +klp +omH +ijF +sIq +tWg +oEc +rYx +udF +rSN +xHP +fLv +rbO +lsZ +wLC +pxH +vJN +hat +qvh +sRh +qXn +tnc +niQ +kPt slo cfK vcm @@ -120644,53 +121112,53 @@ uiE crR xRv slo -kQg -phm -jxj -nwB -qva -bYG -yaD -wig -irz -cPk -gek -ndn -yaD -ciP -chd -orN -mYh -pPT -rVR -pOm -hZL -fCo -lyi -vUM -bOf -pmd -uQf -kxq -wZa -iyz -iUa -nEE -fvt -fvt -kNx -pnt -xxU -fvt -rar -mVC -pHG -shz -hSn -vhk -oXu -nUj -tRp +oUA +skM +ufX +tPS +cVS +pZx +scX +iGT +nYo +rvZ +rdp +nEs +scX +rXv +oBq +pRw +rwD +ixj +ggF +ils +qsA +aYW +hmr +hnD +kUS +kyT +fqN +smn +ceW +rea +wYx +lxu +qfg +qfg +ulF +abq +ffQ +qfg +vHa +qAo +kLx +lmC +xJW +iBb +vOp +ekm +twN agt aeu aeu @@ -120855,45 +121323,45 @@ cld ahH gjF cIU -baH -aXW -kkA -gds -uzl -rzi -aXW -uUQ -gZv -baH -oAH -aqT -tvx -avk -myQ -ban -oAZ -tUT -xZt -nRM -paW -iND -bkq -yfn -abL -jOT -mMH -iND -cmw -gmu -guI -rpk -nym -fDp -jVJ -sSI -acm +lRk +fvU +onm +fXD +qeJ +nxr +fvU +lDW +dqg +lRk +uFl +qZl +wwv +jMZ +eYw +lby +dEc +umq +tWg +oIx +jrr +cAu +ppH +xHP +lMh +rbO +acj +cAu +cXg +bQb +aMe +mfF +fKS +qmg +urE +niQ +cSq slo -cOl +rmL wLX reT lLl @@ -120901,53 +121369,53 @@ wDh ssg ycd slo -acm -phm -nVe -aHO -xFC -vBt -udj -qNw -sVH -rnV -tKZ -ggd -unY -qdo -mdG -wOZ -mYh -mly -fdi -vmG -vmG -vOP -ddP -fMK -bOf -vGO -kpY -hFQ -vdc -jrx -wUf -xjp -deP -gLE -qkL -vEj -rUg -vEj -eAV -hGS -riB -rjK -dQV -ewE -jYU -oIk -nUj +iqk +skM +sex +sYd +lAr +iio +uuu +ahz +rxQ +sDW +emz +iJg +vDZ +vCn +gaR +nbI +rwD +pwo +hZT +lNK +lNK +rvU +pLu +lbq +kUS +qOi +feD +ydw +mmE +dLN +oDG +tCp +qOq +cqc +lOX +xOX +dOH +xOX +okp +cgb +sCV +fgH +aGp +dES +wpe +bKM +ekm aeu aeu aeu @@ -121099,9 +121567,9 @@ aaa coy aUz aeu -aXW -baH -baH +fvU +lRk +lRk aeu cIV ugA @@ -121110,46 +121578,46 @@ otr lGS cJv ahJ -iFr +pLV cIV -cIK -baH -hUJ -sDb -aXW -pUF -uxT -smG -lpT -iTj -aZS -aYH -fEJ -aYH -aYH -aZS -aJB -aMl -maX -fCL -bnR -gTf -jCT -yfn -gCs -gAm -aDW -iND -wVQ -jCI -guI -keY -kkr -tpR -njO -sSI -acm -kbW +mbW +lRk +mRi +fIB +fvU +nyb +tZn +gZA +iUT +lZi +bBF +mWS +yjj +mWS +mWS +bBF +nsn +hLS +wuE +wjI +rLs +lFt +rJS +xHP +fLv +dfU +lJJ +cAu +wGA +xvj +aMe +oNk +kbT +sWI +nch +niQ +abJ +yaG xWm eON jRF @@ -121157,54 +121625,54 @@ dsC aAq nDK vPz -kbW -kQg -phm -ieP -aHO -qei -pAP -yaD -iyV -eQt -qpf -tOm -paz -cWK -xwy -fkn -iFw -qKl -uYZ -lUu -hcV -chB -aNW -esY -orO -ora -kQu -dwO -lHq -jFO -fAZ -ums -sjS -deP -sSC -eAV -pPr -jhu -wAk -qkL -dlF -oqQ -iyz -jGv -jGv -jGv -jGv -nUj +yaG +acm +skM +nKn +sYd +qur +jtJ +scX +vwe +ffC +dmp +sZB +jnS +bax +oCt +fmn +aek +xOI +hON +wcX +hwN +hlJ +utf +oBP +ocQ +gTr +iEG +qVN +rEW +goG +pHy +vxC +iQT +qOq +tkO +okp +uvG +piZ +vzQ +lOX +hqW +jbZ +rea +tiz +tiz +tiz +tiz +ekm aeu aeu aeu @@ -121355,113 +121823,113 @@ aaa aaa aaa aeU -wZx -aXW -wTC -aXW -baH -baH -aXW -cJi -liP -cIB +fWZ +fvU +oqa +fvU +lRk +lRk +fvU +pBN +fyA +nqs cJw ahK -baH -aXW -awf -baH -aXW -baH -baH -uab -baH -kVo -iTj -uZg -bhB -bhC -iwy -baj -ggL -aZS -kmn -aLV -xZt -tJN -pdm -gyA -kNs -uEp -gCs -jOT -sSR -rFG -oJC -tLI -ykS -grT -iNB -vJP -sTL -sSI -sSI -mlQ -mlQ -mlQ +lRk +fvU +rel +lRk +fvU +lRk +lRk +qxP +lRk +enP +lZi +xSO +qiq +dRR +tmf +xvh +lvV +bBF +jdE +sIq +tWg +fYS +rYx +scc +kxf +nAH +fLv +rbO +wYk +qVz +wzp +dcF +hat +gmj +dsJ +xPk +why +niQ +niQ +tXg +tXg +tXg arl arl -sMy +wRj arl arl arl -phm -uqJ -wXw -lTt -sqt -rvb -oEU -cWK -cWK -wMo -cWK -bOC -bEg -bEg -hJi -bEg -qKl -uqz -cQm -pSX -qHK -xKk -uND -ldz -otj -unP -mva -lnC -sGN -iyz -iUa -dTq -eAV -gOw -eux -fKn -xBv -fKn -qkL -jts -wRB -oNw -uKy -uKy -hnJ -gVV -nUj +skM +vuQ +hqk +tsL +rUO +wTA +kPO +bax +bax +eao +bax +fuB +cuV +cuV +kYU +cuV +xOI +lrU +sHk +tlu +bTZ +kGc +mPP +vww +vHH +lQj +gDu +xtc +dKz +rea +wYx +xQL +okp +dPr +cYc +pXs +fOz +pXs +lOX +paN +hNj +piD +uyK +uyK +rKf +vRo +ekm aeu aeu aeu @@ -121612,113 +122080,113 @@ aaa aaa aca aji -aeK -aeV -afj -afx -afM -afZ -hEu -cBK -nOZ -lpk -cIv -ahL -rCp -cIB -abZ -cFT -cJO -qNE -aqA -akU -hNW -auB -iTj -eEW -amm -aRR -iwy -aZT -bdd -aYH -aJK -aLV -xZt -pSm -nyr -rGU -dOy -jZg -gxC -umP -olT -nOU -wcW -xVe -rmh -oHT -qfK -tpR -tDK -fBu -lzW -mlQ -kHC -mlQ +ius +udA +gwt +lRZ +fQH +uFM +mec +oTE +iJQ +kri +hBD +eeQ +eMX +nqs +pPj +iJB +fRS +gfD +rmJ +dGP +nKU +pQJ +lZi +mGo +cdH +dlI +tmf +psF +jgn +mWS +baz +sIq +tWg +pku +wHK +dOW +sKA +mKI +hPX +sgj +vGt +eYl +sMi +eYd +fmV +pqu +pjX +sWI +mza +tnc +vwQ +tXg +vaS +tXg eIP wwj gii arl arl -lkE -tpX -toV -pwC -bIO -qei -eXx -sZq -mNY -igV -kqL -qTw -bEg -coX -chz -pwp -cmp -gzJ -vzd -epv -vzd -sSO -lDI -tHP -tug -bOf -wBn -gOi -gze -qYY -tRp -gaa -gXf -eux -dGa -lAJ -erx -erx -erx -eAV -qxd -rUy -iyz -nRl -gVV -izS -dwf -tRp +nuF +hqT +lOq +xuM +qzv +qur +iNi +jmE +uJV +mQR +elz +lxp +cuV +hyJ +xwi +aTV +alL +jjs +aBA +eak +aBA +eHc +jzk +sXP +guS +kUS +whP +jWL +bFv +kgB +twN +eiJ +fKD +cYc +wxx +mMB +aRB +aRB +aRB +okp +flx +kOX +rea +skP +vRo +rYi +iJO +twN aeu aeu aeu @@ -121869,113 +122337,113 @@ aUz aeU aeu aeu -iTj -iTj -iTj -lpT -iTj -baH -jBn -elW -pvC -mNf -ghs -pvC -ghs -yko -ghs -wGn -mNf -aoO -lpT -lpT -iTj -iTj -iTj -lVa -azI -aAo -iwy -aZU -bgB -aZS -sej -tUT -wZS -ykS -vYR -qfX -uGx -iEM -xVC -djt -kIU -uGx -fCB -lYK -ykS -uGx -ykS -vJP -vJP -ecV -vJP -mlQ -mlQ -mlQ +lZi +lZi +lZi +iUT +lZi +lRk +bpV +liE +pAx +rSd +ikH +pAx +ikH +jcp +ikH +kat +rSd +nmu +iUT +iUT +lZi +lZi +lZi +lyc +cWV +rqJ +tmf +oyX +nij +bBF +weL +umq +dXN +hat +xuA +hsC +wxq +mqF +aXJ +gql +sVz +wxq +gTN +wFi +hat +wxq +hat +xPk +xPk +nTK +xPk +tXg +tXg +tXg arl arl -epb +ipA arl -hqL -pwC -mmI -heb -heb -heb -qeY -yir -bQF -stp -sBZ -yjw -fqF -bEg -coZ -uTO -efC -efC -efC -wnR -wcH -wnR -qLv -fUt -jrK -fUt -fLf -nUj -tRp -bzH -fzA -nUj -aNP -sMR -gsY -gYM -vnk -gYM -lGe -gYM -wTq -fzE -waX -iyz -tSJ -het -ges -oKX -nUj +jMF +xuM +tpq +vnw +vnw +vnw +ozO +qgz +pZT +mSo +dTd +prW +bMH +cuV +cGm +cxF +qZX +qZX +qZX +sxF +xRm +sxF +fvC +vfd +ePY +vfd +iKg +ekm +twN +xqE +exD +ekm +dgo +uqD +kBz +vyN +mda +vyN +dGG +vyN +eVL +gJa +iAE +rea +gPX +rBO +tHO +oLT +ekm aeu aeu aeu @@ -122126,113 +122594,113 @@ aeu aeu aeu aeu -bwe -bbx -gFo -bfs -iTj -haD -bzW -iTj -iTj -lpT -iTj -iTj -iTj -lpT -iTj -iTj -cVj -aoO -iTj -hSN -aIf -enM -aXj -rml -apG -aAC -kDq -aEP -aVd -aYH -aJK -aLV -xZt -ykS -qzc -pjT -uGx -eSn -kRM -aOi -xBs -ykS -lTG -xyO -ykS -eIm -jIr -bnv -rbs -hKx -tJt -omP -pmn -gjJ -jgS -pMv -brM -dBj -quK -mXj -lPH -cBB -xsh -klU -qCu -oCW -bQG -tBc -wLS -cOx -xnQ -chf -chz -avS -efC -eRo -lOL -weD -yiy -nzw -vwG -cun -kPC -mWr -kTl -pEb -iVS -muE -iZr -wCg -lur -eQB -opS -kGl -dhc -pRA -pRA -pRA -gOw -nZQ -nMm -iyz -jGv -jGv -rlv -nLl -nUj +wuc +gpI +oPn +vuI +lZi +klE +gJz +lZi +lZi +iUT +lZi +lZi +lZi +iUT +lZi +lZi +nhy +nmu +lZi +cPu +fJq +vnH +app +mVL +dBy +rlT +vnZ +nNW +lpH +mWS +baz +sIq +tWg +hat +pZX +hxZ +wxq +oUg +feV +eUT +vme +hat +nzu +iUJ +hat +rQQ +hsx +nYP +jiS +eeo +dke +yhR +xWK +nwI +fIR +puq +cvr +ffm +jso +mTz +vHx +bHl +kuo +eZm +bdX +jNt +lwT +bcb +gwW +bwk +diA +gBC +xwi +ipO +qZX +kDg +gAq +ctg +dUY +cYk +pIO +evb +tNW +oCo +wnl +doU +eOW +aGR +eEZ +uJN +vUD +quv +lhm +lYb +kvM +mNt +mNt +mNt +dPr +sMY +hSt +rea +tiz +tiz +eIT +fsx +ekm aeu aeu aeu @@ -122383,113 +122851,113 @@ aeu aeu aeu aeu -alB -aWJ -ayv -aWJ -iTj -xBM -brr -iTj -bbx -muL -bfs -aWR -bbx -cDT -bfs -lpT -aXW -exE -iTj -bde -aXo -aXO -atq -aXt -cYn -aBe -oBJ -qtG -bQW -aZy -axo -tUT -ixI -tgH -gKl -pwA -lHh -njh -ifG -tzR -pmV -dKO -njK -njK -oTd -njK -njK -pgM -dPH -cTQ -lfe -nkC -dEA -jUr -xws -wwD -uEQ -gPJ -nEw -bZs -bZK -bZK -rXR -xQS -pCW -dTp -tUW -flP -mwW -uZK -saQ -bEg -bGH -gSi -gzJ -wIl -fyC -xUD -gWB -mIo -oLw -ehz -vkN -lIv -okh -gWN -uNQ -jJt -vFz -iyz -gIA -kyz -qkL -qoR -opS -pjO -sSs -pjO -qkL -dlF -wRB -oNw -uKy -uKy -dsr -jGv -nUj +vJc +qmW +nQx +qmW +lZi +rcN +xXo +lZi +gpI +eWT +vuI +wpw +gpI +dxu +vuI +iUT +fvU +pfJ +lZi +uDT +kLm +hpC +cDZ +nfe +eKG +qyA +irZ +lxw +cJe +amv +pkY +umq +mQY +gDm +bZE +xKO +oyA +rQH +kcX +wyO +czX +qkn +vHS +vHS +fvK +vHS +vHS +vTz +mhi +gCl +jWx +rRu +dON +smi +xUm +uDi +iHC +nWM +qVJ +rUj +tho +tho +qiB +lgv +khe +hNi +etm +qBs +gbp +wmG +hLr +cuV +vvT +vHF +jjs +cwj +cLx +tOF +ueJ +tav +snU +oDh +dJw +jgt +bkn +uvm +dGX +tyI +pSh +rea +mSC +pqH +lOX +uWA +lhm +lGp +xlD +lGp +lOX +hqW +hNj +piD +uyK +uyK +oiS +tiz +ekm aeu aeu aeu @@ -122640,113 +123108,113 @@ aeu aeu aeu aeu -alB -bfq -aWJ -bhj -aWR -gxd -bCc -aWR -bhu -ayv -aWJ -bwn -aWJ -ayv -bhu -iTj -dab -aoO -lpT -aWV -aXb -iZE -atq -aXe -aqU -auk -mwX -xFs -bFj -bbQ -aKb -axz -aNU -aRj -hPE -aUE -bJJ -dhH -baF -ppK -nUi -baF -eUu -hJK -baF -bpn -cDj -bvZ -hJK -baF -bBa -bDo -urZ -bFO -fSQ -bEt -bEt -bEt -okF -lAm -umo -xtm -bnv -cUH -och -xsj -hNK -hNK -hNK -hNK -xOs -bEg -bEg -aec -gzJ -qFx -ocP -ozC -dye -mDL -oLw -kwv -hhR -eiS -xKR -pEb -pZn -kpt -uNp -iyz -gIA -tIY -vEF -vxD -qkL -tJe -xUf -tJe -eAV -dlF -udi -iyz -gVV -gVV -gVV -gVV -nUj +vJc +jhN +qmW +kmG +wpw +ieb +xcf +wpw +vhx +nQx +qmW +uXM +qmW +nQx +vhx +lZi +qdM +nmu +iUT +lhJ +mQu +ggZ +cDZ +sVN +dqw +bla +lGQ +qoF +nJK +moD +oQH +cMj +iDh +xwn +txl +vPd +rOq +nMj +anN +hQL +asu +anN +qnJ +tXz +anN +twG +qXa +cpZ +tXz +anN +eSi +wwJ +aot +xnK +nMQ +ogk +ogk +ogk +sUq +fQf +xuH +dbP +nYP +fVj +gne +sHC +vzy +vzy +vzy +vzy +nHO +cuV +cuV +itT +jjs +tzH +sXC +sdp +hRa +cEa +snU +uso +afH +gII +sCr +doU +gKR +mPS +bjb +rea +mSC +kHK +aGQ +oAk +lOX +fCX +cPM +fCX +okp +hqW +lZV +rea +vRo +vRo +vRo +vRo +ekm aeu aeu aeu @@ -122892,118 +123360,118 @@ aUz aeu aeu aeu -alB -alB -alB -alB -alB -alB -aeX -aeX -aeX -bwn -jMX -hRq -aWR -bfq -aWJ -bft -bhn -bfq -aWJ -bft -iTj -vxw -xvD -iTj -aXU -bdb -ylc -bah -otz -jSc -wWz -aAF -rfZ -lzk -aZS -hQE -axG -cgX -chr -tzf -bia -bkG -bbH -bnM -lLB -bpC -xpk -iEb -bZK -bBp -bBA -bEf -bEf -hYW -bHf -bsw -tZR -cPP -bPu -dZn -dzN -llH -odd -eVN -wei -wMQ -kfP -wMQ -xsg -rPu -bvB -hiz -eRR -mpn -gWQ -izw -uoT -bEg -ijV -efC -kgs -vEB -ico -gjG -wWN -dZU -rKt -riF -qSu -reE -pEb -jPc -kpt -uNp -iyz -gIA -vad -kWT -vxD -qkL -vEj -rUg -vEj -qkL -kLB -xMA -dwl -rRG -ewE -doL -cuM -tRp +vJc +vJc +vJc +vJc +vJc +vJc +bOR +bOR +bOR +uXM +vzD +xIM +wpw +jhN +qmW +wRn +hZn +jhN +qmW +wRn +lZi +dBV +gmx +lZi +sgW +uJP +dMW +lYg +ylT +lWg +gpP +bLf +mii +vqN +bBF +oAO +eRT +aUn +ayh +byK +mCt +lxQ +lBk +wlb +prq +vao +qpJ +fqq +tho +vTx +wxU +lrR +lrR +fkw +hDK +ege +fak +dmS +xcV +gUK +eqz +bMF +bCz +fkV +ihU +xNe +gtC +xNe +oIr +qIv +ykP +vWF +sqK +igo +uFf +uSX +gtI +cuV +gpt +qZX +xjl +vqg +gYS +eYE +dxU +pqF +dpR +eto +uMk +pGE +doU +kaM +mPS +bjb +rea +mSC +naQ +ksp +oAk +lOX +xOX +dOH +xOX +lOX +xwE +oow +rYh +rvG +dES +rKV +fPv +twN aeu aeu aeu @@ -123149,118 +123617,118 @@ aeU aeu aeu aeu -alB -bbx -aWJ -bfs -bwe -mfS -aXa -afk -tTB -aWR -beY -jZA -aWR -agM -aha -agM -aWR -aih -aiX -aih -iTj -rhY -pOl -iTj -tIM -aLO -seQ -bah -bai -bah -aXj -bai -tkl -bai -aZS -aZr -ajL -ajL -ajL -aDI -ayU -aAj -bbU -aYf -aYK -aYK -aYd -xaM -bpd -bpF -bpL -hij -rOo -bxl -uas -bsy -blf -blf -blg -blf -blf -wMQ -eBc -lZl -lXz -dpS -hGL -wei -fnr -oHO -dYo -kpJ -exF -qil -wSs -kQx -gDA -lSn -poh -efC -efC -efC -oNQ -bPO -jZl -qLv -uLD -soq -llz -wkA -tje -jit -pDf -mDG -wCg -ukN -dqT -yeV -bER -ohU -ryU -ryU -yeV -rFk -ito -xMA -tjq -oWW -poD -egy -nUj -nUj +vJc +gpI +qmW +vuI +wuc +mME +oVc +mwp +lth +wpw +iPY +odd +wpw +ffN +hnw +ffN +wpw +gRg +kXJ +gRg +lZi +caq +vEW +lZi +lko +oHP +lOb +lYg +jBh +lYg +app +jBh +iNU +jBh +bBF +sxB +kBP +kBP +kBP +vFY +ofs +mnl +gkW +vVw +tBH +tBH +aND +tOx +mee +vZB +xtC +sPd +gcq +aMy +dEw +okJ +liB +liB +hJa +liB +liB +xNe +dRm +teu +ttJ +gXc +uIx +ihU +xHc +vhl +kua +fuq +hnA +sLw +xWw +goc +fYs +uGA +plY +qZX +qZX +qZX +poK +xin +rja +fvC +xCr +kmo +gMC +vOq +bGY +wTe +inf +eJs +uJN +nHC +iwS +wXM +uYM +sJH +shH +shH +wXM +iEr +boG +oow +iwM +vSM +qzd +mvv +ekm +ekm aeu aeu aeu @@ -123406,117 +123874,117 @@ aeu aeu aeu aeu -bwe -kvc -bfo -aWJ -alB -aeQ -bfj -afl -afF -fWG -aaR -qPV -aWR -qPt -ahi -gLF -cqw -vtW -ahi -azM -iTj -tfL -jqv -iTj -mbU -atV -smV -fls -bdR -aTr -aZv -diL -vnA -aZB -rwJ -aZr -xuo -pEX -aZr -aYd -aYK -aZL -bch -aYd -aZg -pbl -kuB -fSk -bkd -bkd -tog -wqr -xFY -tog -cZJ -vzB -blf -hfn -bkJ -nbe -blf -mHt -hoL -eBW -jcW -iIT -qSp -wMQ -put -rXt -dAx -hNK -bmT -oRw -fBN -lfm -iZR -bOC -unM -bOb -rwP -gzJ -efC -gzJ -efC -efC -qGy -yey -ucO -efC -efC -efC -tzn -gzJ -efC -iJm -oQw -gmb -oQw -gVV -kCW -iQl -puW -jKx -myo -oFA -nUj -tjq -iyz -tRp -nUj +wuc +egE +oQl +qmW +vJc +lev +gSQ +riN +bEd +pig +prr +mIT +wpw +qEj +okt +boZ +syu +isw +okt +aLS +lZi +rAO +hZP +lZi +tFq +kwV +edj +wsy +xJB +sJU +mDj +cGl +tfV +wWD +wdf +sxB +sQT +vPW +sxB +aND +tBH +rSB +eej +aND +lie +cqm +lDu +kNY +rZV +rZV +oNO +riS +bsB +oNO +tQI +xlf +liB +wOa +hKV +cIW +liB +lpf +cox +eLU +pRu +rEE +upa +xNe +ghO +wUT +tuO +vzy +vyE +toE +bXf +aVC +aJh +fuB +mKe +vuz +caM +jjs +qZX +jjs +qZX +qZX +uSH +dmf +xOB +qZX +qZX +qZX +hjj +jjs +qZX +rKn +lyu +lDb +lyu +vRo +ifB +cfs +qai +rIm +lRS +qzz +ekm +iwM +rea +twN +ekm aeu aeu aeu @@ -123663,124 +124131,124 @@ aeu aeu aeu aeu -alB -aWJ -bfU -aWJ -ary -aeQ -bgx -eTN -wZj -kuy -bfh -bhV -sNr -ptV -jkk -obm -fqr -gpB -aja -aaL -aeQ -ajW -bmE -aWY -spW -aub -pMS -aAS -fod -hLR -biU -aXy -xzV -aZG -lOr -lve -bcE -hjX -lXQ -aYe -aXn -aZn -bcG -fOh -bnK -hWd -kuB -pQO -icr -ava -qDD -qNm -pyi -xnr -eKm -xrZ -blg -plw -biW -vCh -blg -eXQ -nIM -unt -sZu -kiS -dfy -eIf -frB -yjr -iEH -dhp -xqy -hMK -eBk -hNK -sLF -bEg -gSi -bEg -rcf -mlE -bSI -bGH -bGr -bEg -tON -ojw -cmB -bEg -jRt -bEg -jTz -cKV -efC -qkT -nDz -jPO -pSo -mId -oYZ -tNS -pZw -oYZ -efC -efC -gzJ +vJc +qmW +bXa +qmW +kaP +lev +cQx +bqi +rAD +eZa +luI +rJO +cAz +jFv +vgJ +xta +eJu +shS +epI +rtK +lev +kKw +eiT +frO +oMA +spG +hIq +gVC +gDT +ebV +ngi +lKC +lJU +qDZ +gGf +teE +hsg +nxj +dLA +vHd +hRU +kzK +mhP +hhE +pwy +mGS +lDu +vMo +pqh +vOX +vOO +gsO +nVc +lWW +iVO +mlx +hJa +vNL +jEy +jOi +hJa +sAR +wLp +mPZ +gjP +iCK +pFw +hMo +qRh +ucm +jGW +okP +jHm +mbY +oAS +vzy +kSp +cuV +vHF +cuV +xhC +iFa +cAq +vvT +uQi +cuV +kHs +kjr +nan +cuV +kKe +cuV +uxx +aov +qZX +xNP +ckB +xtO +rnp +sWj +tIr +vDk +lGq +tIr +qZX +qZX +jjs sUB ckk aEg -cnd -cnu -cnd -cnd -cnu -cnd -cnu -alm +joY +oam +joY +joY +oam +joY +oam +vku aaa aaa aaa @@ -123920,123 +124388,123 @@ aaa aeu aeu aeu -bwe -kkJ -bdD -apR -axR -aeR -afa -vmU -afG -xxE -aga -cZY -agB -aga -afG -ahD -tew -djP -aje -akW -kli -amI -tSd -bCS -arH -atp -grn -aws -axL -azL -aAp -aCh -ubx -aDc -aFY -aDc -aDc -uBP -bdT -bfO -bgr -bbe -uAU -aZo -aZo -bev -thz -eoB -bjs -rhw -xsC -nUF -eAv -gGA -wIy -pAs -hmE -bEZ -ljK -blv -eBO -mDr -xxv -rNQ -kpB -rHx -hGL -peV -lcD -car -flI -tsd -qEU -nBl -nTo -gsn -dKA -qZi -mtP -tqP -gUI -vDB -dzk -wpH -bSI -xYU -bOC -bEg -bEg -xYU -stO -bGr -oqo -bOb -efC -wWT -wol -efC -wWT -efC -efC -efC -xtj -efC -gzJ -lPE -bEg -bOC -bEg -bEg -bEg -vKx -fKK -sGF -pkC -nYc -lzo +wuc +vct +rRz +rFr +tGx +boo +vse +jmM +mQe +jec +oJm +kkP +nKQ +oJm +mQe +dJk +nqE +xgz +xHR +nPl +uYb +rHm +uXI +pnI +mXX +aAy +oyk +ieV +hma +hZr +uYP +tNe +mVm +eog +iUm +eog +eog +riC +qmG +rhK +ffd +iQd +mfY +nFb +nFb +lWw +qwR +xqV +mrt +aMp +viW +fQg +snw +gQJ +xoO +fGI +rfF +sKy +vRl +nnA +qAn +qJi +nIR +jYL +oOC +uov +uIx +uqI +rpN +rqb +drl +pzi +nts +kDC +sLP +qny +uKa +jgf +sCg +wCf +aNB +mFb +wHa +veE +cAq +sGW +fuB +cuV +cuV +sGW +aAU +uQi +xBz +vuz +qZX +pKR +fyj +qZX +pKR +qZX +qZX +qZX +ljA +qZX +jjs +oTf +cuV +fuB +cuV +cuV +cuV +rOF +pzG +cPq +eJa +uxi +vLq acK acK aaa @@ -124177,123 +124645,123 @@ aaa aeU aeu aeu -alB -aWJ -iUd -aWJ -ayL -aeQ -bfK -afq -wAE -uip -dTr -lkx -rps -abK -ahm -hFx -oOV -bgT -vAY -cHF -aeQ -ads -rcU -xhX -iRb -rlr -auJ -ifJ -ylk -aWW -aZv -oyW -aXI -aXI -aXI -beD -woi -wJd -bep -aZi -uDO -aXY -lpO -arc -aUp -beB -hSp -jXi -aTp -oBx -aYF -asy -cZV -qvM -hqd -eqc -blf -bKb -bIE -aLN -blf -coM -wPj -quo -sKN -uHK -nAr -wMQ -vnr -sgE -bZm -hNK -hNz -jmm -vxT -xOs -xKS -bEg -rrF -bOC -fVv -bSN -bOb -bbE -mpY -swd -gmW -vDB -jAE -grD -iBe -uuH -sSF -iBe -eUe -prC -dzk -dMk -vDB -mLZ -vLz -bWL -mLc -cDv -rsa -cFg -rEc -cmR -cmR -cmY -bOC -ldA -tmn -lgc -cnu -cuL -cnd +vJc +qmW +jNb +qmW +boF +lev +kNI +wAG +fQr +sQx +xFI +nDZ +vys +pNL +kWe +ecf +mPE +oiu +peF +mAH +lev +cHZ +jdp +xSi +yaK +pSe +iBh +rZM +bUx +cKY +mDj +ofM +eHI +eHI +eHI +rPy +fsj +wPp +aYz +lZn +gwO +nvI +wqQ +rwR +gPy +gxu +fbZ +rlY +bls +hnl +iuE +peY +dcq +ulm +rpD +jhD +liB +nqg +vha +kGP +liB +hEk +ebF +xiA +fDr +rmK +cHG +xNe +eUk +kTk +yiW +vzy +bmu +qZL +lKi +nHO +fii +cuV +aOR +fuB +qED +wcB +vuz +ixG +xGH +qqZ +pbS +mFb +pDm +egj +xJc +nrL +gro +xJc +tKk +fil +wHa +xVa +mFb +xvM +aiB +sNq +vBR +ppR +cFq +esk +dOF +iej +dZp +tWI +fuB +bZL +cLX +iEK +oam +skI +joY acm aaa aaa @@ -124434,123 +124902,123 @@ aeU aUz aeu aeu -alB -aWJ -bfo -aWJ -alB -aeQ -bfN -afr -anb -bOe -acv -cLN -aWR -fCg -aho -iXv -bgF -tJV -aho -alR -kuB -cMF -nSm -guv -kuB -aZF -auO -aZF -iOj -vlS -rJG -rJG -wzj -xYR -xYR -rvF -bbl -wJd -cmg -aYe -aXQ -aXY -bdY -aZe -bfx -iRW -rGo -enl -bhN -bkd -iWv -anS -cwZ -vdV -sBG -tCl -bwz -blg -eBO -blg -blf -peV -hfZ -wMQ -wMQ -mzP -hGL -wei -qfS -hqu -rSO -hNK -hiz -fet -hNK -hNK -hNK -bOC -bEg -bEg -tHT -bEg -bOC -bEg -bEg -bEg -qJk -bEg -bOC -bEg -bUw -bUw -bEg -bUw -bUw -bEg -bOC -bEg -ebd -cLc -bEg -gAW -udv -enZ -bEg -bOC -uEq -bEg -bOb -qcF -uOP -hHK -oyC -czG -ekq -bEM -cwa +vJc +qmW +oQl +qmW +vJc +lev +nXp +opE +kDe +dmA +hvl +mOt +wpw +wqR +puJ +iKn +ndz +fjh +puJ +eoV +lDu +avo +leB +rST +lDu +nfX +vIR +nfX +gtW +imS +wzI +wzI +unp +wAz +wAz +nEA +jeU +wPp +jSx +vHd +fJR +nvI +vyD +qzA +knu +lNP +oLH +tPN +uoA +rZV +erl +pnl +idM +xXx +aEC +vWA +dyj +hJa +qAn +hJa +liB +uqI +upz +xNe +xNe +fKx +uIx +ihU +dpT +vWv +oGV +vzy +vWF +jTa +vzy +vzy +vzy +fuB +cuV +cuV +ehc +cuV +fuB +cuV +cuV +cuV +feU +cuV +fuB +cuV +ine +ine +cuV +ine +ine +cuV +fuB +cuV +ckQ +nsM +cuV +gbF +jra +wGD +cuV +fuB +mwv +cuV +vuz +pop +imE +quE +sht +gqX +qRa +gqt +ifw aaQ aaa aaa @@ -124691,94 +125159,94 @@ aeU aeu aeu aeu -alB -bfq -jwo -bft -alB -lgq -bfi -afv -daF -aWR -rBu -tRf -bwn -agU -ahs -agU -aWR -aik -ajl -aik -kuB -cMG -lpg -gez -kuB -iDk -auQ -rJa -iOj -kyg -jEA -vlS -vlS -vlS -vlS -njW -bbl -wJd -bgj -aYe -aZa -aXY -aZp -hfh -dBT -fCj -kuB -qUA -bkd -bkd -kbq -lZF -kbq -jMR -gGu -yab -hzt -mpC -ljd -iWS -ljP -qAJ -xwx -mdh -wMQ -wei -kfP -wei -qZW -car -qfo -gXz -bRz -dnN -eLQ -vzJ -jxB -uBG -bSL -cur -tAe -llv -bTS -fEa -czE -bEg -bEg -bOC +vJc +jhN +xRZ +wRn +vJc +igX +ulZ +iSS +uLt +wpw +aQl +xNu +uXM +doy +hbe +doy +wpw +iBt +pCa +iBt +lDu +xTR +cRZ +jcs +lDu +bQX +xvr +uvP +gtW +sBl +vbu +imS +imS +imS +imS +saE +jeU +wPp +uJE +vHd +sIo +nvI +eot +rKI +dfv +xwJ +lDu +rrK +rZV +rZV +cBP +qek +cBP +dYw +hUw +vlm +lKq +svW +uCi +aII +dGs +wyv +cON +rup +xNe +ihU +gtC +ihU +kWm +rqb +rVj +oSI +jgu +ssV +cXX +rdD +nPV +jSJ +cvM +rgv +vfZ +agF +etF +keE +lgb +cuV +cuV +fuB cHu bUI cHu @@ -124788,27 +125256,27 @@ cHu crG bUI cHu -bEg -bOC -bEg -bEg -bOC -kly -pPX -bEg -bOb -vRC -cFP -gSi -mKE -ilE -krA -oyC -oRG -cnu -cnu -cnd -alm +cuV +fuB +cuV +cuV +fuB +hiQ +vGu +cuV +vuz +kzY +tMl +vHF +blj +wuv +cGk +sht +tDm +oam +oam +joY +vku aaa aaa aaa @@ -124948,94 +125416,94 @@ aUz aeu aeu aeu -alB -alB -bwe -bwe -alB -alB -afg -afg -afg -aWR -bgw -ruk -aWR -bbx -aWJ -bfs -bhn -bbx -aWJ -bfs -kuB -aim -eYL -pXO -rGo -jqg -auU -aww -wtC -uNr -xoC -iYZ -hwx -xoq -vlS -njW -bbl -wJd -qwQ -aDI -aDI -biB -aYg -aDI -ava -kuB -kuB -ddM -ava -bpz -sGq -pEB -mbL -kbq -tMa -tKe -tsW -fPs -kXW -xqK -mGg -wrH -rYE -gvY -vxy -axh -sNB -hzt -hSd -fqU -car -vXR -rdG -car -cad -car -car -ugt -rHT -hAH -nCW -gCU -mPJ -bWq -piF -heM -bWT -bPJ +vJc +vJc +wuc +wuc +vJc +vJc +agz +agz +agz +wpw +fVM +orY +wpw +gpI +qmW +vuI +hZn +gpI +qmW +vuI +lDu +kWf +cIZ +kYB +oLH +jOZ +qhx +lVL +gSW +nzz +gVt +hNk +dlc +hhc +imS +saE +jeU +wPp +lKk +vFY +vFY +bhr +rOJ +vFY +vOX +lDu +lDu +jgF +vOX +bBR +xxQ +lnj +xcU +cBP +tXr +jfc +bfI +vUH +gnB +qxC +udE +ehI +pUj +sZL +hGC +hGP +vXp +lKq +hKg +aaT +rqb +nHy +asU +rqb +xWq +rqb +rqb +gRq +nyw +rpb +fgu +djQ +spl +gBp +kmM +hGX +mkk +aTN bPP bUN bUN @@ -125047,24 +125515,24 @@ bUN bUd aeu aeu -dtq -iZU -owE -ssy -hxp -bEg -cma -bEg -cLh -tvU -cLk -bOC -pyE -xsS -iBB -uQs -cnd -cnu +cKz +oki +oCd +mqK +qGi +cuV +jIR +cuV +kuK +wPu +xca +fuB +fDK +hyp +kuS +pbs +joY +oam gGi aaa aaa @@ -125210,89 +125678,89 @@ aeu aeu aeu aeu -alB -bgR -aWJ -bfs -bwn -mJE -ruM -aWR -aWJ -ayv -aWJ -aWR -bhu -ayv -aWJ -kuB -dkb -mll -wJK -kuB -aXR -bcx -aWU -iOj -tUF -lnV -aNt -hiG -gCQ -vlS -njW -bbl -mZe -eGt -baU -nCV -upx -bdZ -hYj -bkd -bdz -aim -aim -bkd -rMm -pHq -gZx -gdN -wgC -rDB -dGx -iyQ -dGx -iyQ -dGx -kpE -dGx -ybP -gOT -ykn -poN -mpJ -hzt -dEY -vtr -jiB -bSx -sbN -rIH -ekw -pEM -wyf -jOH -bWT -uUG -uLP -cww -bSr -bWz -hpx -cAE -bSr -bPJ +vJc +aqP +qmW +vuI +uXM +hBR +rqu +wpw +qmW +nQx +qmW +wpw +vhx +nQx +qmW +lDu +eHW +ckA +rAL +lDu +sgE +roF +pMT +gtW +hTb +bQn +vTX +mtq +tCh +imS +saE +jeU +pdg +iHL +qGq +qth +awT +aMU +iLX +rZV +jqJ +kWf +kWf +rZV +dRW +hwn +nPk +nEx +yfv +cTX +lJD +eKk +lJD +eKk +lJD +oQL +lJD +fLo +nFy +hfr +xOa +nQO +lKq +lkF +npy +nwf +sNa +fur +gel +hfk +iyM +rDj +tZa +mkk +exV +ozV +fFs +rCi +oMG +clZ +itC +rCi +aTN fIn bUN bUN @@ -125304,24 +125772,24 @@ bUN bUe aeu aeu -lsw -tjH -wPT -lBw -ozQ -bOC -bEg -efC -uvz -eWI -gzJ -efC -mFX -uQv -gPr -pEk -pIU -bps +uvO +fqe +qOQ +rzR +nCf +fuB +cuV +qZX +qpj +mbS +jjs +qZX +xxW +col +yfh +ybX +ceH +wCl gny aeU aaa @@ -125467,90 +125935,90 @@ aeu aeu aeu aeu -alB -aWJ -ayv -aWJ -aWR -ajj -xfL -bwn -bfq -mWI -bft -aWR -bfq -lTa -bft -kuB -aim -bkd -ykB -kuB -dif -bcz -baJ -iOj -iNf -gHj -ivb -czz -eSG -vlS -rJG -rJL -mZe -txT -aSJ -aUR -tuA -foT -cWX -ava -fSa -poz -bkd -ava -eOv -eGJ -wRt -fgG -kbq -lAK -gwE -iRg -dTG -tVh -kvO -iRg -xHo -hYb -gcN -sly -sly -sjW -sly -iWY -iWY -tiE -uKQ -uKQ -hQO -hQO -cIm -gfE -qEb -vHV -kUG -vHV -vHV -vHV -bWT -isJ -bSL -bWT -bSr -bQa +vJc +qmW +nQx +qmW +wpw +tpD +aew +uXM +jhN +iNh +wRn +wpw +jhN +iXD +wRn +lDu +kWf +rZV +uTs +lDu +bkK +xLC +tnR +gtW +voa +ncC +kmN +mVh +gQq +imS +wzI +gER +pdg +dvC +cYA +iwB +wAC +nvq +nMB +vOX +uhx +mVi +rZV +vOX +oXw +wyG +qnv +uvj +cBP +iht +drw +baS +eQD +tNj +owA +baS +mlH +rpF +tGb +tOy +tOy +jnp +tOy +wJn +wJn +fBh +cQR +cQR +pIl +pIl +mbE +eHY +nXu +eLm +iSw +eLm +eLm +eLm +mkk +xIm +cvM +mkk +rCi +jEK bUN bUN bUN @@ -125561,24 +126029,24 @@ bUN bUk bUE aeu -deb -iKn -deb -wjq -pUN -deb -aeu -ckU -pTm -jdg -mSd -ckU -cnd -cnd -ioN -cnu -cnd -cnu +usr +xVm +usr +xeo +jzH +usr +aeu +xTG +qrk +ydW +azr +xTG +joY +joY +xva +oam +joY +oam cnf aeU aeU @@ -125724,90 +126192,90 @@ aeu aeu aeu aeu -bwe -bfq -mdT -bft -kuB -cim -uSp -kuB -rGo -kuB -kuB -kuB -kuB -rGo -kuB -kuB -bxI -cbj -ehe -kuB -cAW -kYm -xig -iOj -iIA -qhB -xTm -dPy -cOs -qOj -rJG -gRO -iEE -kNE -baU -mPn -bco -beb -jIx -bkd -bdN -ahO -bok -bkd -lTp -uuP -gST -lqk -kbq -fsk -wbm -ovn -dTG -oEW -qhU -pmN -wWX -dtc -dwb -sly -nxp -iDU -gYV -gzR -cOe -uSc -mXp -uKQ -gKO -bTv -hDk -pib -lJe -eLh -fir -pnd -qbF -vHV -kKu -czI -moA -cCi -tXO -jpT +wuc +jhN +fEC +wRn +lDu +osn +tly +lDu +oLH +lDu +lDu +lDu +lDu +oLH +lDu +lDu +iBs +jdZ +mKC +lDu +wZZ +ubU +wIo +gtW +iAC +fOu +iRR +hZi +rwy +feZ +wzI +uZR +pmD +bWZ +qGq +lgu +aNa +hfV +nwp +rZV +wPB +vGx +wtt +rZV +aEK +apM +jNA +iNa +cBP +lea +qLi +vgd +eQD +jaR +qdd +lxU +xpS +iko +euX +tOy +akD +shW +bAS +vUp +byb +oLo +uAc +cQR +rDh +eZL +hIm +cPZ +vJh +iWL +hSy +ssi +qjq +eLm +fiZ +wHp +wSM +tbE +rFN +gJj bUN bUN bUN @@ -125818,18 +126286,18 @@ bUN bUp aUz aeu -deb -qSF -kFL -rrU -iQk -deb +usr +uOa +cJf +ijc +uPm +usr aeu -clb -hLn -oWi -iHR -ckU +hwA +diQ +ari +gIW +xTG aeu aeu aeu @@ -125978,93 +126446,93 @@ aaa aaa aeu aeu -alm +vku aeU aeu -alB -bwe -alB -kuB -kuB -hyV -vQq -bkd -abv -cmW -iuD -cLg -cMw -cLK -bkd -nNp -lPU -ava -pDt -kuB -rGo -kuB -kuB -kuB -kuB -hHo -aXJ -jaC -wNy -tJP -rJG -lJz -pkc -kNE -fuv -baU -baU -iJv -bba -vqi -kuB -sWr -cbj -bkd -jMR -kbq -kbq -eYy -jMR -iHI -maF -vAL -lyL -xJS -knK -nnZ -wWX -pCD -dzn -xbQ -fMo -tcJ -qZO -uKQ -iWY -hpw -gho -iWY -spU -ccw -uKm -qEb -alq -dZX -wtr -mmm -bhF -wSo -bTA -jqd -bTY -bUf -bUf -bUf +vJc +wuc +vJc +lDu +lDu +eCh +uBC +rZV +mfI +jGn +thT +sgF +qco +xDH +rZV +wSv +kPs +vOX +pKv +lDu +oLH +lDu +lDu +lDu +lDu +tjR +nmR +aeJ +egr +fxQ +wzI +giG +hpu +bWZ +mDQ +qGq +qGq +nIg +oAy +cqr +lDu +sdy +jdZ +rZV +dYw +cBP +cBP +svV +dYw +lmO +orD +gUS +aSZ +aTx +jhH +gQx +xpS +ncH +nPz +tbS +pHE +bmX +dwh +cQR +wJn +hnx +ecl +wJn +lFB +cQc +wyh +nXu +ttZ +lmi +aXA +gNM +pvF +tCQ +slC +lhx +owX +lAB +lAB +lAB bUN bUN bUN @@ -126073,20 +126541,20 @@ bUN bUN bUN cHu -bUo -bSr -deb -sxJ -giB -gIy -mPG -deb -aeu -ckU -cfs -hJN -cGV -clb +eob +rCi +usr +sVq +jOb +gou +rDi +usr +aeu +xTG +wyS +trU +uIh +hwA aeu aeu aeu @@ -126241,86 +126709,86 @@ aUz aeu aeu aeu -bkd -abi -cLg -wzn -bEq -ePc -aim -fZQ -ahO -aim -aim -tZI -alT -ahO -sGu -htu -arJ -alT -wTj -ava -ctI -kuB -kuB -rJG -kYZ -okw -vlS -rJG -caw -vtS -ebY -lRG -wEP -gfq -oUk -rXL -tQD -kuB -bjs -cKF -bkd -sJG -qQN -aXX -ooe -inz -xdz -ppC -lmH -wZN -lmH -hJQ -eZy -iGz -gzk -tpF -qVZ -ufe -nsU -vQX -uKQ -wbC -sJs -yeh -uKQ -gKO -lgH -mtY -vzO -grz -wBT -oih -tOs -tkm -erz -bYN -vyw -bXc -bIr -bUf +rZV +pOy +sgF +beT +gmJ +rjR +kWf +tGE +vGx +kWf +kWf +sBX +eGp +vGx +bQD +pio +qpZ +eGp +tAG +vOX +fkP +lDu +lDu +wzI +ovo +qhH +imS +wzI +kOw +wVX +sDd +dty +qfn +tXS +eMr +gBd +xxN +lDu +mrt +xCP +rZV +qkq +eYS +iYI +fRf +mVP +hjL +cXd +wdL +xYx +wdL +iFE +suA +mEH +fOX +iIp +etO +gzv +yaF +pOq +cQR +nTd +hDa +tNa +cQR +rDh +lux +hEQ +beo +qtA +mrI +iKq +iTQ +gQB +ppd +mRf +pvK +lMo +rrm +lAB bPR bUN bUN @@ -126332,18 +126800,18 @@ bUN bUk aeu aeu -iKn -iQR -wDi -khw -jiQ -iKn +xVm +tWc +mWn +ijj +gJs +xVm aeu -ckU -ckU -sHe -ckU -ckU +xTG +xTG +eGL +xTG +xTG aeu aeu aeu @@ -126494,90 +126962,90 @@ aaa acy aDT beK -aod -akA -bkd -bkd -ava -bkd -agb -bjs -agD -aim -alT -bkd -abE -gLT -ajn -hIT -fsW -eUc -ctI -hyK -xxH -bkd -jdN -naF -ahO -ayj -rGo -eyP -cDN -stm -jsG -iui -qtR -fxi -bNn -rBB -sli -lqg -iSM -tQD -tQD -kuB -rmU -hsf -bkd -oRo -nlM -ncx -eMI -bLA -koZ -wyZ -fgO -fgO -gCv -fgO -qWr -wCm -cKl -rbV -sjW -cYI -pXz -oHo -iWY -pfl -uKQ -uKQ -cGc -hQO -hQO -cIm -kUG -qEb -vHV -gDn -wSo -vHV -vHV -atC -kPV -cji -bUh -bXd +jbt +mmY +rZV +rZV +vOX +rZV +seT +mrt +fsd +kWf +eGp +rZV +cQJ +iFd +sHw +fML +gxW +oHR +fkP +vKE +ufQ +rZV +dAp +myI +vGx +gyv +oLH +bWv +xqf +jiO +uLW +kkg +bwA +tNC +rqn +cqr +fyq +onf +vls +xxN +xxN +lDu +tah +rYa +rZV +hgc +oiK +mvm +ncQ +clV +jwu +wXG +kxu +kxu +xVK +kxu +npx +rqp +lgC +vng +jnp +ixx +bHR +xTH +wJn +fRB +cQR +cQR +eMo +pIl +pIl +mbE +iSw +nXu +eLm +dkL +tCQ +eLm +eLm +dnl +plx +wGe +izU +axd fIn bUN bUN @@ -126586,20 +127054,20 @@ bUN bUN bUN bUN -vSW -bSr -bSr -iKn -sbk -pUY -vuX -mZC -deb +lWC +rCi +rCi +xVm +ibN +wVG +qij +fFh +usr aeu aeu -ckz -alI -ckz +uyX +hYw +uyX aeu aeu aeu @@ -126754,87 +127222,87 @@ cry aaa aaa aaa -avA -bsA -avA -age -cLp -bkd -bkd -bkd -ava -bkd -bkd -ajy -rWZ -bkd -ava -bkd -cNg -cNO -ava -bkd -bkd -jRd -ayl -kuB -qKi -bhS -gsF -iKu -nGN -qtR -bnw -hQa -uut -ucp -sDh -lVE -adt -adt -kuB -cxA -kDD -ava -wkN -wJf -kcd -meI -wkN -wkN -akv -bFi -qJW -qKJ -qRs -gkJ -txD -gxs -cFs -sly -lcY -nsU -niP -uKQ -woX -iWY -oEd -bYX -xfN -bVb -sEX -rnt -nmH -jeb -ePP -lwA -bSr -rgb -bTC -dLf -bWY -tyC -bUf +sJS +sRn +sJS +kIY +eIg +rZV +rZV +rZV +vOX +rZV +rZV +lcZ +fpz +rZV +vOX +rZV +pJs +npg +vOX +rZV +rZV +kqz +rVY +lDu +ujZ +wdu +mEW +cAl +iKN +bwA +nfI +ciK +vlk +dif +kOt +kpH +uuW +uuW +lDu +hrc +fyS +vOX +qAR +oUz +wPX +xNN +qAR +qAR +mCL +dWM +oAJ +jsD +ffc +dok +kZq +nFT +kEl +tOy +pLe +yaF +jAl +cQR +xxg +wJn +wpn +cLG +jwn +lFC +oPf +btb +apw +hBf +xSs +krc +rCi +qUb +hUL +sab +pZj +nuh +lAB bPX bUN bUN @@ -126846,25 +127314,25 @@ bUN bUd aeu aeu -deb -dZP -hCY -hgh -btC -deb +usr +dxm +lzc +lAs +qqM +usr aeu aeu -ckz -elX -ckz +uyX +sWb +uyX aeU aeU aeu aeu aeu -ciQ +icx aeu -alm +vku aeU aaa aaa @@ -127011,88 +127479,88 @@ cry aaa aaa bFQ -cLd -btR -lqi -agg -abt -bkd -aeu -aeu -cLr -ahP -aoy -ajA -eyw -vnv -xAw -bkd -ica -cNt -jpf -cNN -adq -bjs -cOb -kuB -ioA -bhS -nei -stm -vel -hhB -fxi -xRg -eBl -mwh -fQF -qGd -qIw -qIw -rGo -ahO -rpo -bkd -hmt -mCJ -mCJ -sMC -pYs -wkN -hzt -ufq -ufq -iHI -qTd -ivQ -egT -mgB -eZr -sly -jRU -fUA -eam -uKQ -xVs -mwi -kKR -cdG -cen -cfi -woP -cmj -cmj -cmj -eWM -kEB -bYg -bYx -bTD -euy -bUb -bUf -bUf -bUf +fRt +aZd +nxa +pUf +smb +rZV +aeu +aeu +asj +cly +ntG +rZK +xeI +tpM +vbe +rZV +rHi +qSm +tjD +xOF +vUa +mrt +khy +lDu +dIv +wdu +blZ +jiO +tQM +gao +tNC +sXG +oBo +hRG +ceT +sgn +pLJ +pLJ +oLH +vGx +cTN +rZV +qTJ +chT +chT +wrY +tVt +qAR +lKq +hOc +hOc +lmO +wer +tKv +hqm +eXJ +diU +tOy +xcT +tDG +kTD +cQR +frK +qih +tNQ +dNx +xhJ +sRb +mdl +phX +phX +phX +brz +lxL +fSC +mjU +kPE +pBR +tla +lAB +lAB +lAB bUN bUN bUN @@ -127101,18 +127569,18 @@ bUN bUN bUN cHu -bUo -bSr -deb -deb -deb -iKn -deb -deb +eob +rCi +usr +usr +usr +xVm +usr +usr aeu aeu aDS -qgQ +eoD bFI aeU aUz @@ -127268,88 +127736,88 @@ cry aaa aaa aaa -avA -btR -avA -abs -ava -ava -aeu -aeu -cLs -uxW -mxD -nNB -wPR -alW -tuo -ava -cNi -wYA -cNE -cNO -cNR -aim -ayp -rGo -pmB -jem -wEz -pcU -gAC -qtR -kLc -omZ -lXa -hjS -hNo -sAV -oty -xeB -kuB -alT -vLM -bkd -aSN -sxq -tbR -ozy -pho -pDR -acm -aaa -acm -rNb -lJN -sld -bDO -oua -evh -img -jEq -gaV -pHc -uKQ -bTg -uKQ -sfF -bRp -bRE -cfn -cmD -cmr -aWs -crl -cmj -bXU -bYg -bTq -bTO -wrD -rmc -tFN -fHr -jpT +sJS +aZd +sJS +chc +vOX +vOX +aeu +aeu +rpl +iAR +qyn +rSL +iri +ncS +bhm +vOX +kIE +hyo +wmB +aGu +bOD +kWf +rxo +oLH +vJv +hpS +ieu +ron +sxQ +bwA +xRC +aPJ +lHg +lDm +ksg +akH +vCh +reo +lDu +eGp +giT +rZV +oXK +wdx +vuu +rqL +qRm +gKI +acm +aaa +acm +izY +pOc +eHJ +fCb +ijH +iwI +vJs +eYv +kVD +cQb +cQR +jgI +cQR +hEH +oSX +kdO +oXm +gLK +chg +eAZ +noE +phX +dsh +fSC +hev +cyc +kwM +xbx +cOT +wNr +gJj bUN bUN bUN @@ -127360,7 +127828,7 @@ bUN bUy aeu aeu -bSr +rCi aeu aeu aeu @@ -127369,7 +127837,7 @@ aeu aeu aeU aDS -kuv +kfp bFI rkn coy @@ -127522,91 +127990,91 @@ aaa acy aKr aeZ -aod -bhq -ava -bkd -bkd -bkd -ava -bkd -aeu -aeu -aeu -cLs -cLs -cLH -cMg -cMt -gew -cLr -bkd -akI -ava -bkd -bkd -jGP -bjs -pWx -izD -xqE -iWd -clE -pKJ -uLE -qtR -dpA -eDL -lRG -vih -rYo -bCf -azu -fGs -kuB -aim -aim -bkd -xQi -oYE -mCJ -lOs -gGY -wJf +jbt +lEs +vOX +rZV +rZV +rZV +vOX +rZV +aeu +aeu +aeu +rpl +rpl +rau +tbb +xTx +gLm +asj +rZV +xtV +vOX +rZV +rZV +gHX +mrt +gyd +nfO +iSC +wxl +nSf +oRK +wua +bwA +dya +nDM +dty +fIu +jYp +qew +sVI +dry +lDu +kWf +kWf +rZV +xPT +hbC +chT +kaX +ohR +oUz qJs acK qJs -hzt -wNq -cMX -ufq -hdS -eCi -sly -qVZ -qVZ -sly -uKQ -uKQ -uKQ -bOc -ktn -bRF -hHR -cmD -fVk -bOc -kVb -bXD -bXW -bYg -bYy -bYP -bZv -bWT -bSr -bWT -bQa +lKq +iSb +wsz +hOc +udT +tey +tOy +etO +etO +tOy +cQR +cQR +cQR +vOW +wJe +sMh +iCW +gLK +vQf +vOW +miM +jYb +sIr +fSC +lia +qYy +vtF +mkk +rCi +mkk +jEK bUN bUN bUN @@ -127617,7 +128085,7 @@ bUN bUA bUF aeu -bSr +rCi aeu aeu aeu @@ -127626,7 +128094,7 @@ aeU aeU aUz aDS -kuv +kfp bFI aeU aeU @@ -127790,77 +128258,77 @@ aeu aeu aeu aeu -cLr -ahR -ait -ajF -akY -ait -ngy -bkd -cbj -bkd -eKp -ahO -aim -ava -bkd -kuB -tBU -xcH -tBU -nAF -tBU -lRG -pND -pCL -lRG -jtU -mcC -xMj -mcC -mcC -kuB -kuB -aim -pTK -tCJ -uRa -mCJ -lOs -gMi -wkN -aaa -aaa -aaa -ufq -kZM -oiX -ufq -lUP -cUt -ufq -aaa -acm -aaa -acm -ktn -nWl -hWU -dlt -ktn -rHN -nsa -cmr -bSn -crl -bRt -kje -bWM -bPe -bZC -bPe -bOc +asj +pSu +esO +pCj +lgl +esO +rou +rZV +jdZ +rZV +tBB +vGx +kWf +vOX +rZV +lDu +mfh +wwG +mfh +hFy +mfh +ggS +qJQ +psi +dty +kMu +dty +mvz +dty +dty +lDu +lDu +kWf +eJy +izu +iRq +aLI +dVB +kyj +qAR +aaa +aaa +aaa +hOc +hBg +srA +hOc +sls +hLO +hOc +aaa +acm +aaa +acm +wJe +rMI +iSU +jij +wJe +mHu +seN +chg +fOx +noE +tej +wkB +iWT +iOW +mnK +iOW +vOW aeu aeu vFc @@ -127874,7 +128342,7 @@ bUN bUk ctu aeu -bSr +rCi aeu aeU cmU @@ -127883,7 +128351,7 @@ cmU cmU cmU aDS -kuv +kfp bFI cmU cmU @@ -128047,77 +128515,77 @@ aeu aeu aeu aeu -cLs -ahU -bzt -cMh -hOZ -fKd -anq -ava -alD -mtw -qZm -bkd -cNC -ava +rpl +oVy +eki +rxX +dBe +gVc +vrl +vOX +fhe +kLn +bww +rZV +ujH +vOX acm -aXs -hwX -aui -rtH -xeW -rtH -mHZ -aZt -bpD -gAk -ooX -xAC -wwE -qzj -gHt -swX -kuB -aim -bkd -cab -pSI -uMg -nhz -hFb -wkN -aaa -aaa -aaa -ofH -wNq -vtk -luw -vJM -eCi -lbi +bmB +lMy +hjk +oTD +loO +oTD +uZX +kFN +uYh +hvz +clw +gfT +oay +dAQ +eGD +rcI +lDu +kWf +rZV +pNY +bRx +rcp +mjW +mQj +qAR +aaa +aaa +aaa +bBV +iSb +nDU +nCn +nnR +tey +gkf jAF xqQ jAF acm -bOc -txq -jCL -rAl -azR -lkh -cmD -fVk -bOc -eoS -bXy -bXZ -bXN -bTG -bYH -bTR -bRF +vOW +dSw +qiL +msZ +gHA +oaF +gLK +vQf +vOW +xnU +dSt +eer +cOt +vte +ruc +rsd +sMh aeu bPK bPZ @@ -128131,21 +128599,21 @@ bUN bUC aeU aeu -bSr +rCi aeu aUz cmU -nRr -hsn -hsn -hsn -hsn -kuv -nRr -nRr -nRr -nRr -nRr +kgD +gix +gix +gix +gix +kfp +kgD +kgD +kgD +kgD +kgD acm aeo aaa @@ -128304,47 +128772,47 @@ aeu aeu aeu aeu -cLs -cLs -cLr -cLs -cLr -cLs -cLs -ava -amB -tvT -ogX -aim -bjs -cNY +rpl +rpl +asj +rpl +asj +rpl +rpl +vOX +dJo +mua +ebh +xxe +mrt +vsb acK -aXs -aXN -fwW -bca -bbD -dGw -wLt -wLt -kFJ -cJs -wLt -wLt -aJR -iik -roL -asL -rGo -aim -bkd -pDR -wkN -wJf -pXa -wJf -pDR -wkN +bmB +nFN +fLH +apu +pii +iQx +lkB +lkB +lkB +lkB +lkB +lkB +oSf +aMb +djo +cGr +oLH +xxe +rZV +gKI +qAR +oUz +dez +oUz +gKI +qAR aaa aaa aaa @@ -128358,23 +128826,23 @@ aaa aaa aaa acK -ktn -jDq -uif -kRz -ktn -rHN -jEr -cmr -cGz -cro -eLC -bXZ -cFE -bTt -qpz -ecH -bRF +wJe +hQs +gsl +bHL +wJe +mHu +hVF +chg +qAG +xWJ +cua +eer +hkW +jDU +apl +ivY +sMh aeu aeu bTT @@ -128388,21 +128856,21 @@ crK bUD aeu aeu -bSr +rCi aeU aeU cmU -qgQ -qgQ -qgQ -qgQ -qgQ -kuv -qgQ -qgQ -qgQ -qgQ -qgQ +eoD +eoD +eoD +eoD +eoD +kfp +eoD +eoD +eoD +eoD +eoD aaa aeo aaa @@ -128568,39 +129036,39 @@ aeu aeu aeu aeu -kuB -kuB -xkq -hse -kuB -aim -cNg +lDu +lDu +lWm +xWS +lDu +kWf +pJs acm -aXs -vgV -bbw -psz -lnQ -psz -cjs -kSN -kFJ -wLt -wLt -wLt -fLn -qzj -hOB -gzK -rGo -ahO -avA +bmB +bzG +ret +eUM +kYr +eUM +xVN +lfz +lkB +lkB +lkB +lkB +shO +dAQ +rPl +uwq +oLH +vGx +sJS acm -wJf -pHM -uRx -ckd -wJf +oUz +twd +hBa +gPO +oUz acm aaa aaa @@ -128615,26 +129083,26 @@ aaa aaa aaa acK -bRF -uVP -drn -jWr -duy -lHr -nXv -nsa -cpu -cmD -bXE -lHr -bzl -ggt -xoR -nNl -bOc -aeu -aeu -jyx +sMh +iZX +lkp +nqx +awt +qjK +evu +seN +iVy +gLK +rZO +qjK +heX +oHG +tBn +yeK +vOW +aeu +aeu +vJm cic cic cic @@ -128642,24 +129110,24 @@ cos cic cic cic -jvg +nZG aeu aeu -bSr +rCi aeU aeU cmU -nRr -nRr -hsn -hsn -hsn -kuv -nRr -nRr -nRr -hsn -hsn +kgD +kgD +gix +gix +gix +kfp +kgD +kgD +kgD +gix +gix acm aeo acm @@ -128825,39 +129293,39 @@ aeu aeu aeu aeu -cHb -fpc -hfb -atz -kuB -aim -bkd -ava -kuB -rGo -kuB -kuB -oTm -kuB -nwu -iVC -fJt -ide -dLN -rdh -wky -bbN -xam -kuB -tCC -bjs -avA +uVQ +qjL +awM +orm +lDu +kWf +rZV +vOX +lDu +oLH +lDu +lDu +wHb +lDu +ldc +bcE +ocv +fHZ +bIm +hMW +tkP +aMb +fqb +lDu +iZa +mrt +sJS aaQ -wJf -rLC -nhj -xGB -wJf +oUz +wCe +iVn +xzI +oUz aaQ aaa aaa @@ -128872,51 +129340,51 @@ aaa aaa aaa acK -ktn -mWp -kYa -kOE -ktn -iYG -bWn -cPO -bRs -bXS -bXG -wBK -bPe -qwd -bpN -bTU -bRF -bSr -bSr -bUj -bRv -bRv -bRv -bRv -bRv -bRv -bRv -bWT -bSr -bSr -stL +wJe +twj +unb +wGh +wJe +otA +uAe +udg +vKj +vCM +hRO +ycy +iOW +sEx +utU +fQb +sMh +rCi +rCi +cVr +bYe +bYe +bYe +bYe +bYe +bYe +bYe +mkk +rCi +rCi +pcC aeU cmU cmU -kuv +kfp ckk aaa aaa ckk -kuv +kfp ckk aaa aaa ckk -kuv +kfp aaa aaa aaQ @@ -129040,9 +129508,9 @@ acm acm acm qJs -doG -hVI -doG +itR +rLW +itR qJs aaa aaa @@ -129082,39 +129550,39 @@ aap aeu aeu aeu -cHc -muA -kEu -biR -kuB -aim -ayx -alT -alT -aim -kPY -bEq -wVM -tCC -kuB -tCC -oed -mGq -gha -wLt -onG -uMP -gdx -kuB -aim -aim -bkd +plm +ybE +aCK +hWf +lDu +kWf +mik +eGp +eGp +kWf +axO +gmJ +ued +iZa +lDu +iZa +erY +rrl +wIY +lkB +rdl +aaA +sWU +lDu +kWf +kWf +rZV qJs -tIc -wJf -cNk -wJf -sCP +rLR +oUz +fxY +oUz +fae qJs aaa aaa @@ -129129,23 +129597,23 @@ aaa aaa aaa acm -bOc -ktn -ktn -flZ -bTx -vgP -bPe -phZ -sxX -fbZ -bPe -fGU -bRF -vgP -bPe -bPe -bOc +vOW +wJe +wJe +iCP +pZA +fGM +iOW +cYN +qwa +kQO +iOW +gqn +sMh +fkT +iOW +iOW +vOW aeu aeu acm @@ -129162,19 +129630,19 @@ aeu aeU aeU cmU -nRr -nRr -hsn -nRr -nRr -xOh -kuv -xOh -nRr -nRr -nRr -nRr -nRr +kgD +kgD +gix +kgD +kgD +nNb +kfp +nNb +kgD +kgD +kgD +kgD +kgD acm aeo aaa @@ -129297,9 +129765,9 @@ aeu coy aaa acm -doG -rLF -doG +itR +seP +itR acm aaa aaa @@ -129339,33 +129807,33 @@ cui aeu aeu aeu -cHb -aqG -maN -ayn -rGo -bkd -ava -bkd -iQm -xJo -bjs -agD -aim -alT -pOs -dKu -wrz -mGq -tHM -sJq -rHR -sPe -geM -tCC -ahO -bkd -bkd +uVQ +tHD +icq +atr +oLH +rZV +vOX +rZV +tck +vQe +mrt +fsd +kWf +eGp +mMA +dEM +vor +lDu +wGS +ocL +rdl +wYb +oPX +iZa +vGx +rZV +rZV aaa aaa aaa @@ -129388,19 +129856,19 @@ aaa acm aaa aaa -bPe -oOM -bPe -oOM -bPe -bPe -bTE -bPe -bPe -oOM -bPe -mme -bPe +iOW +lmk +iOW +lmk +iOW +iOW +tbi +iOW +iOW +lmk +iOW +rZb +iOW acm aeu aeu @@ -129419,19 +129887,19 @@ aeU cmU aUz cmU -qgQ -qgQ -qgQ -qgQ -qgQ -kuv -kuv -kuv -qgQ -qgQ -qgQ -qgQ -qgQ +eoD +eoD +eoD +eoD +eoD +kfp +kfp +kfp +eoD +eoD +eoD +eoD +eoD aaa aeo aaa @@ -129511,7 +129979,7 @@ aaa aaa aaa qJs -bVu +jyr aeu aeu aeu @@ -129547,16 +130015,16 @@ aeu aeu aeu aeu -ria -duH -ria -ria -ria -doG -doG -duH -esc -ria +dME +mDD +dME +dME +dME +itR +itR +mDD +mwj +dME acm aaa aaa @@ -129596,32 +130064,32 @@ aeU aap aeu aeu -cHb -cHb -hLb -cHb -cHb +uVQ +uVQ +mbl +uVQ +uVQ aeu aeu -bkd -aze -lnZ -caN -ava -gNj -aKl -cOv -ava -qxe -rGo -hqg -wLt -jSK -eXm -gtF -rGo -ahO -avA +rZV +mrR +qnQ +fpa +vOX +bYU +kbP +dhD +vOX +mtc +rrl +urW +sFr +hnU +fBm +vFW +oLH +vGx +sJS aaa aaa aaa @@ -129645,19 +130113,19 @@ aaa qJs acm qJs -bPe -mBW -bPe -ldk -bPe -amt -dMZ -gCB -bPe -mBW -bPe -ldk -bPe +iOW +noj +iOW +vuk +iOW +tlA +oVP +juq +iOW +noj +iOW +vuk +iOW qJs acm acm @@ -129676,19 +130144,19 @@ aaa acm aaa cmU -nRr -nRr -nRr -nRr -hsn -xOh -kuv -xOh -hsn -hsn -nRr -nRr -nRr +kgD +kgD +kgD +kgD +gix +nNb +kfp +nNb +gix +gix +kgD +kgD +kgD acm acm aaa @@ -129803,19 +130271,19 @@ aeu aeu aeu aeu -ria -duH -dHM -wZw -duH -vWR -lXd -lqA -kot -alX -duH -doG -ycO +dME +mDD +fkI +waq +mDD +aKe +qVW +gJF +auj +sfx +mDD +itR +iEB aaa aaa aaa @@ -129854,31 +130322,31 @@ aeu aeu aeu aeu -cLM -lOh -cLM +waT +nJr +waT aeu aeu aeu -bkd -cMF -oFL -cOb -ava -avA -sXp -avA -bkd -qxe -kuB -lNl -wCT -pvM -fLr -tlL -moo -aim -avA +rZV +avo +lpp +khy +vOX +sJS +fzn +sJS +rZV +mtc +oLH +oWj +lkB +iaX +eWS +eWS +dTt +kWf +sJS aaa aaa aaa @@ -129902,19 +130370,19 @@ aaa aaa aaa aaa -bPe -kQG -bPe -kQG -bPe -bPe -bTE -bPe -bPe -kQG -bPe -kQG -bPe +iOW +jQy +iOW +jQy +iOW +iOW +tbi +iOW +iOW +jQy +iOW +jQy +iOW aaa aaa aaa @@ -129934,17 +130402,17 @@ acm aaa acm aaa -kuv +kfp ckk aaa aaa ckk -kuv +kfp ckk aaa aaa ckk -kuv +kfp aaa aaa aeo @@ -130060,19 +130528,19 @@ aeu aeu aeu aeu -ria -qea -nwa -oiP -gmg -gYW -mmM -eRr -uBb -mmt -wgI -fQZ -wgI +dME +gKB +scp +wTy +aqY +lPY +btt +quu +dgD +dkQ +oTg +cWi +oTg aaa aaa aaa @@ -130111,31 +130579,31 @@ aeu aeu aeu aeu -cLM -xTo -cLM +waT +hdY +waT aeu aeu aeu -bkd -mjM -kAL -fgP -bkd -cmi -cmi -cCs -ava -qxe -kuB -hZk -gNd -cIo -qog -pao -rGo -ahO -bkd +rZV +rhX +lfX +mOA +rZV +kle +kle +eDU +vOX +mtc +lDu +doB +fJo +lkB +xye +gsw +lDu +vGx +rZV aaa aaa aaa @@ -130159,19 +130627,19 @@ aaa aaa aaa aaa -bPe -obh -bTl -inB -bPe +iOW +wkT +wzy +emb +iOW qJs acm qJs -bPe -inB -bTl -inB -bPe +iOW +emb +wzy +fxw +iOW aaa aaa aaa @@ -130191,17 +130659,17 @@ aeo acm aeo acm -nRr -nRr -nRr -nRr -nRr -kuv -hsn -hsn -hsn -nRr -nRr +kgD +kgD +kgD +kgD +kgD +kfp +gix +gix +gix +kgD +kgD acm aeo aeo @@ -130317,19 +130785,19 @@ aeu aeu aeu aeu -ria -sRj -hWn -ldD -doG -ttR -wJx -wdd -uAR -jsw -hPm -ngt -jTH +dME +ygf +wAv +qgV +itR +qUZ +fSD +ibm +sTy +tZh +mdB +nOL +suj aaa aaa aaa @@ -130369,30 +130837,30 @@ aeu aeu aeu aDS -sTh +hyB bFI aeu aeu aeu -ava -bkd -cYr -bZA -ava -avA -xEj -avA -bkd -qxe -rGo -kuB -kuB -avA -kuB -rOw -kuB -ahO -bkd +vOX +rZV +tuh +gJr +vOX +sJS +kYy +sJS +rZV +mtc +lDu +lOh +eIb +seG +cMD +drm +oLH +vGx +rZV aaa aaa aaa @@ -130448,17 +130916,17 @@ acm aaa aeo aaa -qgQ -qgQ -wRX -qgQ -qgQ -kuv -qgQ -qgQ -qgQ -qgQ -qgQ +eoD +eoD +kFo +eoD +eoD +kfp +eoD +eoD +eoD +eoD +eoD aaa aeo aaa @@ -130574,19 +131042,19 @@ aeu aeu aeu aeu -duH -pHJ -mok -nsR -iPb -oxL -vij -izy -oTh -eJD -fsS -jej -fsS +mDD +pbD +xxM +iyB +jBR +wWB +eCy +iay +gzx +eqx +lSE +pQM +lSE aaa aaa aaa @@ -130626,30 +131094,30 @@ aeu aeu aeU aDS -sTh +hyB bFI aeU aeu aeu aeu -bkd -bkd -ava -ava +rZV +rZV +vOX +vOX aaa ccg aaa -bkd -qxe -qxe -aUZ -ksx -aYZ -rkU -tJA -aWN -ahO -ava +rZV +mtc +oLH +lDu +lDu +sJS +lDu +yad +lDu +vGx +rZV aaa aaa aaa @@ -130705,17 +131173,17 @@ aeo acm aeo acm -nRr -nRr -nRr -nRr -nRr -qgQ -nRr -nRr -nRr -nRr -nRr +kgD +kgD +kgD +kgD +kgD +eoD +kgD +kgD +kgD +kgD +kgD acm aaQ aaa @@ -130831,19 +131299,19 @@ aeu aeu aeu aeu -duH -hcG -xqu -moD -hTg -nfw -kDn -myD -fxq -omv -ria -doG -oUZ +mDD +lxG +gFt +mSq +lLH +wUU +cnq +oNI +hOs +hhC +dME +itR +dgw aaa aaa aaa @@ -130875,7 +131343,7 @@ aaa aaa aaa aaa -alm +vku aeu aeU aUz @@ -130883,7 +131351,7 @@ coy aeU rkn aDS -sTh +hyB bFI aeU aUz @@ -130892,21 +131360,21 @@ fYy aeu aeu aeu -akA +mmY aaa aaa aaa -bhq -avA -avA -auz -cOn -cOo -rmN -cuf -cbm -llF -bkd +lEs +mtc +mtc +dWj +ymc +fbD +wIF +gIZ +daG +vGx +vOX aaa aaa aaa @@ -130967,7 +131435,7 @@ acm aaa acm aaa -qgQ +eoD aaa acm aaa @@ -131088,17 +131556,17 @@ aeu aeu aeu aeu -ria -doG -duH -doG -ria -rnA -saK -lxS -uAR -fgq -doG +dME +itR +mDD +itR +dME +gIw +fGG +eNb +sTy +ulJ +itR acm qJs aaa @@ -131140,7 +131608,7 @@ cmU cmU cmU aDS -oaA +rZl bFI cmU cmU @@ -131149,21 +131617,21 @@ cmU cmU aeu aeu -aod +jbt aaa aaa aaa -aod -aeU -aeU -ava -ava -avA -bkd -gju -ava -ouV -bkd +jbt +sJS +sJS +jNn +hFA +tqZ +qsW +omE +exg +lyX +rZV aaa aaa aaa @@ -131224,7 +131692,7 @@ aeo aeo acm acm -rHd +xck acm aaQ acm @@ -131344,18 +131812,18 @@ aeu aeu aeu aeu -duH -ria -bJZ -nlh -uBc -duH -hMS -hyP -kYX -uAR -pqg -doG +mDD +dME +uCQ +mis +ipE +mDD +eXZ +ngl +lhf +sTy +uQt +itR aaa aaa aaa @@ -131392,17 +131860,17 @@ aaa aeo aeU cmU -xLT -xLT -xLT -xLT -xLT -oaA -xLT -xLT -xLT -xLT -xLT +pyg +pyg +pyg +pyg +pyg +rZl +pyg +pyg +pyg +pyg +pyg cmU aeU aeu @@ -131411,16 +131879,16 @@ aaa aaa aaa aoe -aeu aeU -aUz -aaa -aaa -acm -acm -bkd -mlp -bkd +aeU +vOX +vOX +sJS +rZV +nBb +vOX +gDs +rZV aaa aaa aaa @@ -131601,18 +132069,18 @@ aeu aeu aeu aeu -ria -xLk -noC -ins -iMj -kfu -wOQ -tsk -fYD -hKF -pqg -ria +dME +iUV +pQT +rZi +oLG +vfL +wYC +lqp +gUT +ihD +uQt +dME aaa aaa aaa @@ -131649,17 +132117,17 @@ aaa aeo aaa cmU -sTh -wUN -sTh -sTh -sTh -oaA -sTh -sTh -sTh -sTh -sTh +hyB +hTs +hyB +hyB +hyB +rZl +hyB +hyB +hyB +hyB +hyB cmU aeU aof @@ -131670,22 +132138,22 @@ acK qJs aeu aeU -aeU -alm -acm -aeo +aUz +aaa aaa acm -acK -acm -acm -qJs -acm -acK -acK -acK acm -acy +rZV +aSj +rZV +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa aaa aaa aaa @@ -131858,19 +132326,19 @@ aeu aeu aeu aeu -ria -riq -ins -lvU -wsf -mWM -qxV -xNd -ria -sen -doG -duH -ria +dME +hBG +rZi +wpu +amU +dsD +heD +wGs +dME +uZS +itR +mDD +dME qJs aaa aaa @@ -131906,17 +132374,17 @@ aaa aeo acm cmU -xLT -xLT -xLT -xLT -xLT -oaA -xLT -xLT -xLT -xLT -xLT +pyg +pyg +pyg +pyg +pyg +rZl +pyg +pyg +pyg +pyg +pyg cmU aeU aeU @@ -131927,22 +132395,22 @@ aaa acm aeu aeu -aeu -aeu -acm +aeU +aeU acm +aeo aaa +acm acK -qDp acm acm -aaQ -aeo -aeo +qJs acm -aeo -aeo -mWz +acK +acK +acK +acm +qJs aaa aaa aaa @@ -132115,19 +132583,19 @@ aeu aeu aeu aeu -duH -lSW -wRj -tVI -nUq -tTi -xpP -vju -doG -gRl -lBG -dsf -ria +mDD +cdI +ozw +tNY +xvP +bhR +lFr +jGU +itR +nuf +fAG +jSF +dME acm aaa aaa @@ -132163,43 +132631,43 @@ aaa aeo aaa aaa -oaA +rZl ckk aaa aaa ckk -oaA +rZl ckk aaa aaa ckk -oaA +rZl cmU cmU aUz -alm +vku aeo aeo aaQ -alm -aeu -aeu +vku aeu aeu aeu +vku acm -aaa acm -eiW -aaa aaa +acK +qDp acm -aaa -aaa -aaa -aaa -aaa -aaa +acm +aaQ +aeo +aeo +acm +aeo +aeo +aaQ aaa aaa aaa @@ -132372,19 +132840,19 @@ aeu aeu aeu aeu -ria -duH -fEH -doG -waQ -ria -nKT -thr -nNZ -ukq -xuj -gdS -doG +dME +mDD +bvG +itR +pCF +dME +mob +gau +vfL +ocg +fdA +wxF +itR acm aaa aaa @@ -132419,19 +132887,19 @@ aeo acm acm aaQ -xLT -xLT -xLT -xLT -xLT -pDk -oaA -pDk -xLT -xLT -xLT -xLT -xLT +pyg +pyg +pyg +pyg +pyg +qzg +rZl +qzg +pyg +pyg +pyg +pyg +pyg cmU aeU aaQ @@ -132444,15 +132912,12 @@ aeu aeu aeu aeu -acK -aaa acm -viq -aaQ -aeo -aeo +aaa acm -aeo +eiW +cry +aaa acm aaa aaa @@ -132573,6 +133038,9 @@ aaa aaa aaa aaa +aaa +aaa +aaa "} (181,1,1) = {" aaa @@ -132630,18 +133098,18 @@ aeu aeu aeu aeu -ria -hWC -mPB -dWo -duH -nLV -wfK -duH -wiJ -dsf -tdY -doG +dME +qoW +hKA +rrG +mDD +hzO +cbF +mDD +xFL +jSF +lds +itR acm aaa aaa @@ -132676,19 +133144,19 @@ aeo aaa aeo aaa -sTh -sTh -sTh -sTh -sTh -oaA -oaA -oaA -sTh -sTh -sTh -sTh -sTh +hyB +hyB +hyB +hyB +hyB +rZl +rZl +rZl +hyB +hyB +hyB +hyB +hyB cmU aeU aeo @@ -132700,17 +133168,17 @@ aeu aeu aeu aeu -aeu acm +acK aaa acm viq -aaa +aaQ +aeo +aeo +acm +aeo acm -aaa -aaa -aaa -aaa aaa aaa aaa @@ -132887,18 +133355,18 @@ aeu aeu aeu aeu -ria -isi -kVW -dsQ -ria -duH -ria -ria -pQg -mAn -kuu -duH +dME +jvR +fII +cjI +dME +mDD +dME +dME +pgI +rVt +bBv +mDD acm aaa aaa @@ -132933,37 +133401,37 @@ aaQ aaa aeo acm -xLT -xLT -xLT -xLT -xLT -pDk -oaA -pDk -xLT -xLT -xLT -xLT -xLT +pyg +pyg +pyg +pyg +pyg +qzg +rZl +qzg +pyg +pyg +pyg +pyg +pyg cmU aeU aeo aaa aaa aaa -aaa aeu aeu aeu -alm -acm +aeu +aeu +aeu acm aaa acm -acK -aeo -aeo +viq +cry +acm aaa aaa aaa @@ -133144,18 +133612,18 @@ aeu aeu aeu aeu -ria -ufN -hNl -iZu -ria +dME +hbr +xqm +rsY +dME aeu aeu -ria -duH -ria -ria -ria +dME +mDD +dME +dME +dME qJs aaa aaa @@ -133191,17 +133659,17 @@ aaa aaQ aaa aaa -oaA +rZl ckk aaa aaa ckk -oaA +rZl ckk aaa aaa ckk -oaA +rZl cmU cmU aeU @@ -133213,14 +133681,14 @@ aaa aeu aeu aeu -aeU -aaa -aeo +aeu +aeu acm +aaa acm acK -acm -aaa +aeo +aeo aaa aaa aaa @@ -133401,7 +133869,7 @@ aeu aeu aeu aeu -cPY +brh ogA ogA ogA @@ -133448,35 +133916,35 @@ acm aaQ aeo acm -xLT -xLT -xLT -xLT -xLT -oaA -xLT -xLT -xLT -xLT -xLT +pyg +pyg +pyg +pyg +pyg +rZl +pyg +pyg +pyg +pyg +pyg cmU aeU aeU -alm +vku acm aaQ aeo acm -alm +vku aeu -aeU -aUz -aaa -aeo -aaa +aeu +vku +acm +acm +cry acm acK -aeo +acm aaa aaa aaa @@ -133705,17 +134173,17 @@ aeo aaa aeo aaa -sTh -sTh -sTh -sTh -sTh -oaA -sTh -sTh -sTh -sTh -sTh +hyB +hyB +hyB +hyB +hyB +rZl +hyB +hyB +hyB +hyB +hyB cmU coy aof @@ -133727,13 +134195,13 @@ aaa aeu aeu aeU +aUz aaa -aaa -aaQ -aaa +aeo +cmJ acm -qDp -aaa +acK +aeo aaa aaa aaa @@ -133962,17 +134430,17 @@ aeo acm aaQ acm -xLT -xLT -xLT -xLT -xLT -sTh -xLT -xLT -xLT -xLT -xLT +pyg +pyg +pyg +pyg +pyg +hyB +pyg +pyg +pyg +pyg +pyg cmU aUz aeu @@ -133982,16 +134450,16 @@ aeU aaa aaa aeu +aeu +aeU aaa aaa -aaa +aeo aaa acm +qDp +cry aaa -acK -eiW -aeo -aaQ aaa aaa aaa @@ -134224,7 +134692,7 @@ acm aaa acm aaa -sTh +hyB aaa cmU cmU @@ -134238,17 +134706,17 @@ aeu aUz aeU aaa -aaa +aeu aaa aaa aaa aaa acm aaa +acK +eiW +aeo aaQ -jTL -aaa -aaa aaa aaa aaa @@ -134481,7 +134949,7 @@ aaQ aeo aeo aaQ -krL +vLR acm acm acm @@ -134997,7 +135465,7 @@ acm acm aeo acm -alm +vku aeu aeu aeu @@ -135171,7 +135639,7 @@ aaa aaa aaa qJs -bVu +jyr aeu aeu aeu @@ -135262,7 +135730,7 @@ amq aeU aeu aeu -alm +vku acm aaQ aeo @@ -135767,7 +136235,7 @@ aeo aeo acm aaQ -alm +vku aeu aeu aeu @@ -135789,10 +136257,10 @@ acm aaa aeo acm -gpw -pFC -pFC -gpw +dwz +iBc +iBc +dwz aeo aaa aaa @@ -136046,10 +136514,10 @@ aeo aaa aeo aaa -pFC -nRi -fxL -pFC +iBc +tmv +qKH +iBc viq aaa aaa @@ -136303,10 +136771,10 @@ acm aaa aaQ aaa -pFC -gOl -gCO -pFC +iBc +wqL +fAI +iBc viq aaa aaa @@ -136560,10 +137028,10 @@ aeo aaa aeo aaa -pFC -lGH -vbD -pFC +iBc +oVY +qlX +iBc viq aaa aaa @@ -136817,10 +137285,10 @@ aeo aaa acm acm -gpw -pFC -pFC -gpw +dwz +iBc +iBc +dwz aeo aaa aaa @@ -137316,9 +137784,9 @@ aeo acm acm acm -alm +vku aeu -alm +vku acm aeo aeo @@ -138009,7 +138477,7 @@ aaa aaa aaa aaa -bVu +jyr aeu aeu aeu @@ -138591,7 +139059,7 @@ aaa aaa aaa aeu -alm +vku aeU aUz aaa @@ -139378,7 +139846,7 @@ aeu aeu aeu aeu -alm +vku aaQ aeo aeo @@ -141451,7 +141919,7 @@ aeU aUz aeU aeu -ciQ +icx aaa aaa aaa @@ -142206,7 +142674,7 @@ aeu aeu coy cmU -ciQ +icx acm aeo aaQ @@ -142216,7 +142684,7 @@ acm acm aaQ aeo -ciQ +icx aeu aeu aeu @@ -142467,9 +142935,9 @@ aeu acm aaa acm -caT -ccB -caT +nkN +ddW +nkN aeu aeu aeu @@ -142723,11 +143191,11 @@ aeu aeu cmU aeu -cci -caT -ccC -caT -bVI +bcs +nkN +dix +nkN +jOI aeu aeu aeu @@ -142910,7 +143378,7 @@ aaa aaa aaa aaa -bVu +jyr aeu aeu aeu @@ -142979,13 +143447,13 @@ aeu aeu aeu aeu -caT -caT -ccp -ccD -ccJ -caT -caT +nkN +nkN +iTL +wqi +vBE +nkN +nkN aeu aeu aeu @@ -143235,15 +143703,15 @@ aeU aeu aeu aeu -bVH -bVH -ccj -ccq -ccx -ccK -ccO -bVH -caT +rdc +rdc +jca +kPQ +xVC +kDG +vxL +rdc +nkN aeu aeu aeu @@ -143492,15 +143960,15 @@ aeu aeu aeu aeu -caT -cbX -cck -ccx -epd -ccx -ciz -cGy -caT +nkN +oTM +jgz +xVC +bxs +xVC +mol +oGU +nkN aeu aeu aeu @@ -143749,15 +144217,15 @@ aeu aeu aeu aeu -caT -bVH -ccn -ccy -ccF -ccM -ciL -caT -bVH +nkN +rdc +vjm +fWq +ijN +iTW +tNk +nkN +rdc aeu aeu aeu @@ -144007,13 +144475,13 @@ aeu aeu aeu aeu -caT -caT -ccA -njz -ccN -caT -caT +nkN +nkN +gwI +yef +wpM +nkN +nkN aeu aeu aeu @@ -144265,11 +144733,11 @@ aeu aeu aeu aeu -cco -caT -ccH -caT -bVL +dJp +nkN +glI +nkN +rko aeu aeu aeu @@ -144523,9 +144991,9 @@ aeu aeu aeu aeu -caT -bVH -caT +nkN +rdc +nkN aeu aeu aeu @@ -144728,7 +145196,7 @@ aeu aeu aeu aeu -bVu +jyr aaa aaa aaa @@ -146810,14 +147278,14 @@ aaa aaa aaa aaa -bVu +jyr aaa aaa aaa aaa aaa aaa -bVu +jyr aeu aaa aaa @@ -147347,12 +147815,12 @@ aaa aaa aaa aeU -bVu +jyr aUz aeU aeu aeu -bVu +jyr aeU aaa aaa diff --git a/_maps/map_files/Mafia/mafia_ayylmao.dmm b/_maps/map_files/Mafia/mafia_ayylmao.dmm index 207416174e6a4..a8d3c4cc4f0a0 100644 --- a/_maps/map_files/Mafia/mafia_ayylmao.dmm +++ b/_maps/map_files/Mafia/mafia_ayylmao.dmm @@ -1,50 +1,50 @@ //MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE "a" = ( /turf/closed/indestructible/riveted, -/area/mafia) +/area/centcom/mafia) "b" = ( /turf/closed/indestructible/alien, -/area/mafia) +/area/centcom/mafia) "g" = ( /obj/mafia_game_board, /turf/open/floor/plating{ icon_state = "platingdmg3" }, -/area/mafia) +/area/centcom/mafia) "h" = ( /obj/structure/grille/indestructable, /turf/open/floor/plating, -/area/mafia) +/area/centcom/mafia) "i" = ( /turf/open/floor/fakespace, -/area/mafia) +/area/centcom/mafia) "j" = ( /turf/closed/indestructible/abductor{ icon_state = "alien22" }, -/area/mafia) +/area/centcom/mafia) "k" = ( /obj/mafia_game_board, /turf/open/floor/plating, -/area/mafia) +/area/centcom/mafia) "l" = ( /obj/structure/closet/abductor, /turf/open/floor/plating/abductor, -/area/mafia) +/area/centcom/mafia) "m" = ( /obj/effect/landmark/mafia, /obj/structure/bed/abductor, /turf/open/floor/plating/abductor, -/area/mafia) +/area/centcom/mafia) "n" = ( /obj/effect/landmark/mafia, /obj/structure/bed/abductor, /turf/open/floor/plating/abductor2, -/area/mafia) +/area/centcom/mafia) "o" = ( /obj/structure/closet/abductor, /turf/open/floor/plating/abductor2, -/area/mafia) +/area/centcom/mafia) "p" = ( /obj/machinery/door/poddoor/preopen{ desc = "When it's time to sleep, the lights will go out. Remember - no one in space can hear you scream."; @@ -53,27 +53,27 @@ name = "Station Night Shutters" }, /turf/closed/indestructible/fakeglass, -/area/mafia) +/area/centcom/mafia) "q" = ( /turf/open/floor/plating/abductor, -/area/mafia) +/area/centcom/mafia) "r" = ( /turf/open/floor/plating/abductor2, -/area/mafia) +/area/centcom/mafia) "t" = ( /turf/open/floor/light/colour_cycle/dancefloor_a, -/area/mafia) +/area/centcom/mafia) "u" = ( /obj/effect/baseturf_helper/asteroid, /obj/effect/landmark/mafia/town_center, /turf/open/floor/light/colour_cycle/dancefloor_b, -/area/mafia) +/area/centcom/mafia) "v" = ( /obj/mafia_game_board, /turf/open/floor/plating{ icon_state = "panelscorched" }, -/area/mafia) +/area/centcom/mafia) "x" = ( /obj/machinery/door/poddoor/preopen{ desc = "When it's time to sleep, the lights will go out. Remember - no one in space can hear you scream."; @@ -83,107 +83,107 @@ }, /obj/structure/window/reinforced/plasma/plastitanium, /turf/open/floor/plating/abductor2, -/area/mafia) +/area/centcom/mafia) "z" = ( /obj/structure/grille/indestructable, /turf/open/floor/fakespace, -/area/mafia) +/area/centcom/mafia) "B" = ( /turf/closed/indestructible/abductor{ icon_state = "alien2" }, -/area/mafia) +/area/centcom/mafia) "D" = ( /turf/closed/indestructible/abductor{ icon_state = "alien15" }, -/area/mafia) +/area/centcom/mafia) "E" = ( /turf/closed/indestructible/abductor{ icon_state = "alien7" }, -/area/mafia) +/area/centcom/mafia) "F" = ( /turf/closed/indestructible/abductor{ icon_state = "alien12" }, -/area/mafia) +/area/centcom/mafia) "G" = ( /turf/closed/indestructible/abductor{ icon_state = "alien17" }, -/area/mafia) +/area/centcom/mafia) "H" = ( /turf/open/space/basic, -/area/mafia) +/area/centcom/mafia) "I" = ( /turf/closed/indestructible/abductor{ icon_state = "alien24" }, -/area/mafia) +/area/centcom/mafia) "J" = ( /turf/closed/indestructible/abductor{ icon_state = "alien18" }, -/area/mafia) +/area/centcom/mafia) "K" = ( /turf/closed/indestructible/abductor{ icon_state = "alien11" }, -/area/mafia) +/area/centcom/mafia) "L" = ( /turf/closed/indestructible/abductor{ icon_state = "alien14" }, -/area/mafia) +/area/centcom/mafia) "M" = ( /turf/closed/indestructible/abductor{ icon_state = "alien4" }, -/area/mafia) +/area/centcom/mafia) "N" = ( /turf/closed/indestructible/abductor{ icon_state = "alien21" }, -/area/mafia) +/area/centcom/mafia) "P" = ( /turf/closed/indestructible/abductor, -/area/mafia) +/area/centcom/mafia) "Q" = ( /turf/closed/indestructible/abductor{ icon_state = "alien5" }, -/area/mafia) +/area/centcom/mafia) "S" = ( /turf/closed/indestructible/abductor{ icon_state = "alien3" }, -/area/mafia) +/area/centcom/mafia) "U" = ( /turf/closed/indestructible/abductor{ icon_state = "alien23" }, -/area/mafia) +/area/centcom/mafia) "V" = ( /turf/closed/indestructible/abductor{ icon_state = "alien13" }, -/area/mafia) +/area/centcom/mafia) "W" = ( /turf/closed/indestructible/abductor{ icon_state = "alien20" }, -/area/mafia) +/area/centcom/mafia) "Y" = ( /turf/closed/indestructible/abductor{ icon_state = "alien8" }, -/area/mafia) +/area/centcom/mafia) "Z" = ( /turf/closed/indestructible/abductor{ icon_state = "alien10" }, -/area/mafia) +/area/centcom/mafia) (1,1,1) = {" a diff --git a/_maps/map_files/Mafia/mafia_ball.dmm b/_maps/map_files/Mafia/mafia_ball.dmm index bee23696eb3ad..4c910e93cd87d 100644 --- a/_maps/map_files/Mafia/mafia_ball.dmm +++ b/_maps/map_files/Mafia/mafia_ball.dmm @@ -1,41 +1,41 @@ //MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE "a" = ( /turf/closed/indestructible/riveted, -/area/mafia) +/area/centcom/mafia) "b" = ( /turf/closed/indestructible/riveted/plastinum, -/area/mafia) +/area/centcom/mafia) "c" = ( /turf/closed/wall/rust, -/area/mafia) +/area/centcom/mafia) "d" = ( /turf/open/floor/plating, -/area/mafia) +/area/centcom/mafia) "e" = ( /turf/open/floor/plating{ icon_state = "platingdmg3" }, -/area/mafia) +/area/centcom/mafia) "f" = ( /turf/open/floor/plating{ icon_state = "panelscorched" }, -/area/mafia) +/area/centcom/mafia) "g" = ( /obj/mafia_game_board, /turf/open/floor/plating{ icon_state = "platingdmg3" }, -/area/mafia) +/area/centcom/mafia) "h" = ( /obj/structure/grille/indestructable, /turf/open/floor/plating, -/area/mafia) +/area/centcom/mafia) "i" = ( /turf/open/floor/plating{ icon_state = "platingdmg1" }, -/area/mafia) +/area/centcom/mafia) "j" = ( /obj/machinery/door/airlock/maintenance_hatch{ max_integrity = 99999; @@ -43,31 +43,31 @@ }, /obj/effect/mapping_helpers/airlock/locked, /turf/open/floor/plating, -/area/mafia) +/area/centcom/mafia) "k" = ( /obj/mafia_game_board, /turf/open/floor/plating, -/area/mafia) +/area/centcom/mafia) "l" = ( /obj/structure/closet/cabinet{ anchored = 1 }, /turf/open/floor/iron/dark, -/area/mafia) +/area/centcom/mafia) "m" = ( /obj/effect/landmark/mafia, /turf/open/floor/iron/dark, -/area/mafia) +/area/centcom/mafia) "n" = ( /obj/effect/landmark/mafia, /turf/open/floor/iron, -/area/mafia) +/area/centcom/mafia) "o" = ( /obj/structure/closet/cabinet{ anchored = 1 }, /turf/open/floor/iron, -/area/mafia) +/area/centcom/mafia) "p" = ( /obj/machinery/door/poddoor/preopen{ desc = "When it's time to sleep, the lights will go out. Remember - no one in space can hear you scream."; @@ -76,30 +76,30 @@ name = "Station Night Shutters" }, /turf/closed/indestructible/fakeglass, -/area/mafia) +/area/centcom/mafia) "q" = ( /turf/open/floor/iron/dark, -/area/mafia) +/area/centcom/mafia) "r" = ( /turf/open/floor/iron, -/area/mafia) +/area/centcom/mafia) "s" = ( /turf/open/floor/fakespace, -/area/mafia) +/area/centcom/mafia) "t" = ( /turf/open/floor/iron/solarpanel, -/area/mafia) +/area/centcom/mafia) "u" = ( /obj/effect/baseturf_helper/asteroid, /obj/effect/landmark/mafia/town_center, /turf/open/floor/iron/solarpanel, -/area/mafia) +/area/centcom/mafia) "v" = ( /obj/mafia_game_board, /turf/open/floor/plating{ icon_state = "panelscorched" }, -/area/mafia) +/area/centcom/mafia) (1,1,1) = {" a diff --git a/_maps/map_files/Mafia/mafia_gothic.dmm b/_maps/map_files/Mafia/mafia_gothic.dmm index 277eb2f70f90f..efa78d15039fc 100644 --- a/_maps/map_files/Mafia/mafia_gothic.dmm +++ b/_maps/map_files/Mafia/mafia_gothic.dmm @@ -1,68 +1,68 @@ //MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE "a" = ( /turf/closed/indestructible/riveted, -/area/mafia) +/area/centcom/mafia) "b" = ( /turf/closed/wall/mineral/iron, -/area/mafia) +/area/centcom/mafia) "c" = ( /turf/closed/wall/rust, -/area/mafia) +/area/centcom/mafia) "d" = ( /turf/open/floor/plating, -/area/mafia) +/area/centcom/mafia) "e" = ( /turf/open/floor/plating{ icon_state = "platingdmg3" }, -/area/mafia) +/area/centcom/mafia) "f" = ( /turf/open/floor/plating{ icon_state = "panelscorched" }, -/area/mafia) +/area/centcom/mafia) "g" = ( /obj/mafia_game_board, /turf/open/floor/plating{ icon_state = "platingdmg3" }, -/area/mafia) +/area/centcom/mafia) "h" = ( /obj/structure/grille/indestructable, /turf/open/floor/plating, -/area/mafia) +/area/centcom/mafia) "i" = ( /turf/open/floor/plating{ icon_state = "platingdmg1" }, -/area/mafia) +/area/centcom/mafia) "j" = ( /turf/closed/indestructible/fakedoor, -/area/mafia) +/area/centcom/mafia) "k" = ( /obj/mafia_game_board, /turf/open/floor/plating, -/area/mafia) +/area/centcom/mafia) "l" = ( /obj/structure/closet/crate/coffin, /turf/open/floor/carpet/red, -/area/mafia) +/area/centcom/mafia) "m" = ( /obj/effect/landmark/mafia, /turf/open/floor/carpet/red, -/area/mafia) +/area/centcom/mafia) "n" = ( /obj/effect/landmark/mafia, /turf/open/floor/iron/chapel{ dir = 1 }, -/area/mafia) +/area/centcom/mafia) "o" = ( /obj/structure/closet/crate/coffin, /turf/open/floor/iron/chapel{ dir = 4 }, -/area/mafia) +/area/centcom/mafia) "p" = ( /obj/machinery/door/poddoor/preopen{ desc = "When it's time to sleep, the lights will go out. Remember - no one in space can hear you scream."; @@ -71,80 +71,80 @@ name = "Station Night Shutters" }, /turf/closed/indestructible/opsglass, -/area/mafia) +/area/centcom/mafia) "q" = ( /turf/open/floor/carpet/red, -/area/mafia) +/area/centcom/mafia) "r" = ( /turf/open/floor/iron/chapel{ dir = 8 }, -/area/mafia) +/area/centcom/mafia) "t" = ( /turf/open/floor/carpet/royalblack, -/area/mafia) +/area/centcom/mafia) "u" = ( /obj/effect/baseturf_helper/asteroid, /obj/effect/landmark/mafia/town_center, /turf/open/floor/carpet/royalblack, -/area/mafia) +/area/centcom/mafia) "v" = ( /obj/mafia_game_board, /turf/open/floor/plating{ icon_state = "panelscorched" }, -/area/mafia) +/area/centcom/mafia) "D" = ( /obj/effect/landmark/mafia, /turf/open/floor/iron/chapel{ dir = 4 }, -/area/mafia) +/area/centcom/mafia) "E" = ( /turf/open/floor/iron/chapel{ dir = 4 }, -/area/mafia) +/area/centcom/mafia) "H" = ( /obj/structure/closet/cabinet{ anchored = 1 }, /turf/open/floor/carpet/red, -/area/mafia) +/area/centcom/mafia) "J" = ( /obj/structure/closet/crate/coffin, /turf/open/floor/iron/chapel{ dir = 1 }, -/area/mafia) +/area/centcom/mafia) "M" = ( /obj/effect/landmark/mafia, /turf/open/floor/iron/chapel{ dir = 8 }, -/area/mafia) +/area/centcom/mafia) "N" = ( /obj/effect/landmark/mafia, /turf/open/floor/iron/chapel, -/area/mafia) +/area/centcom/mafia) "O" = ( /turf/open/floor/iron/chapel, -/area/mafia) +/area/centcom/mafia) "P" = ( /obj/structure/closet/crate/coffin, /turf/open/floor/iron/chapel, -/area/mafia) +/area/centcom/mafia) "Q" = ( /obj/structure/closet/crate/coffin, /turf/open/floor/iron/chapel{ dir = 8 }, -/area/mafia) +/area/centcom/mafia) "X" = ( /turf/open/floor/iron/chapel{ dir = 1 }, -/area/mafia) +/area/centcom/mafia) (1,1,1) = {" a diff --git a/_maps/map_files/Mafia/mafia_lavaland.dmm b/_maps/map_files/Mafia/mafia_lavaland.dmm index 21602fb1ccb3e..fafce04f16c23 100644 --- a/_maps/map_files/Mafia/mafia_lavaland.dmm +++ b/_maps/map_files/Mafia/mafia_lavaland.dmm @@ -1,38 +1,38 @@ //MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE "a" = ( /turf/closed/indestructible/riveted, -/area/mafia) +/area/centcom/mafia) "c" = ( /turf/closed/wall/rust, -/area/mafia) +/area/centcom/mafia) "d" = ( /turf/open/floor/plating, -/area/mafia) +/area/centcom/mafia) "e" = ( /turf/open/floor/plating{ icon_state = "platingdmg3" }, -/area/mafia) +/area/centcom/mafia) "f" = ( /turf/open/floor/plating{ icon_state = "panelscorched" }, -/area/mafia) +/area/centcom/mafia) "g" = ( /obj/mafia_game_board, /turf/open/floor/plating{ icon_state = "platingdmg3" }, -/area/mafia) +/area/centcom/mafia) "h" = ( /obj/structure/grille/indestructable, /turf/open/floor/plating, -/area/mafia) +/area/centcom/mafia) "i" = ( /turf/open/floor/plating{ icon_state = "platingdmg1" }, -/area/mafia) +/area/centcom/mafia) "j" = ( /obj/machinery/door/airlock/external/ruin{ max_integrity = 99999; @@ -40,11 +40,11 @@ }, /obj/effect/mapping_helpers/airlock/locked, /turf/open/floor/plating, -/area/mafia) +/area/centcom/mafia) "k" = ( /obj/mafia_game_board, /turf/open/floor/plating, -/area/mafia) +/area/centcom/mafia) "l" = ( /obj/structure/closet{ desc = "It's a storage unit. For mining stuff. Y'know."; @@ -53,11 +53,11 @@ }, /obj/item/clothing/under/rank/cargo/miner/lavaland, /turf/open/floor/grass/fakebasalt, -/area/mafia) +/area/centcom/mafia) "m" = ( /obj/effect/landmark/mafia, /turf/open/floor/grass/fakebasalt, -/area/mafia) +/area/centcom/mafia) "n" = ( /obj/effect/landmark/mafia, /obj/effect/turf_decal/trimline/brown/filled/line{ @@ -65,7 +65,7 @@ }, /obj/effect/turf_decal/trimline/brown/filled/corner, /turf/open/floor/iron, -/area/mafia) +/area/centcom/mafia) "o" = ( /obj/effect/turf_decal/trimline/brown/filled/end{ dir = 4 @@ -77,7 +77,7 @@ }, /obj/item/clothing/under/rank/cargo/miner/lavaland, /turf/open/floor/iron, -/area/mafia) +/area/centcom/mafia) "p" = ( /obj/machinery/door/poddoor/preopen{ desc = "When it's time to sleep, the lights will go out. Remember - no one in space can hear you scream."; @@ -86,10 +86,10 @@ name = "Station Night Shutters" }, /turf/closed/indestructible/fakeglass, -/area/mafia) +/area/centcom/mafia) "q" = ( /turf/open/floor/grass/fakebasalt, -/area/mafia) +/area/centcom/mafia) "r" = ( /obj/effect/turf_decal/trimline/brown/filled/line{ dir = 9 @@ -101,53 +101,53 @@ }, /obj/item/clothing/under/rank/cargo/miner/lavaland, /turf/open/floor/iron, -/area/mafia) +/area/centcom/mafia) "s" = ( /obj/effect/turf_decal/trimline/brown/filled/line{ dir = 9 }, /turf/open/floor/iron, -/area/mafia) +/area/centcom/mafia) "t" = ( /obj/effect/turf_decal/tile/red, /obj/effect/turf_decal/tile/red{ dir = 8 }, /turf/open/floor/iron/dark, -/area/mafia) +/area/centcom/mafia) "u" = ( /obj/effect/turf_decal/tile/red{ dir = 4 }, /obj/effect/turf_decal/tile/red, /turf/open/floor/iron/dark, -/area/mafia) +/area/centcom/mafia) "v" = ( /obj/mafia_game_board, /turf/open/floor/plating{ icon_state = "panelscorched" }, -/area/mafia) +/area/centcom/mafia) "w" = ( /obj/effect/turf_decal/trimline/brown/filled/line{ dir = 1 }, /obj/effect/turf_decal/trimline/brown/filled/corner, /turf/open/floor/iron, -/area/mafia) +/area/centcom/mafia) "x" = ( /obj/effect/turf_decal/trimline/brown/filled/line{ dir = 1 }, /obj/effect/turf_decal/trimline/brown/filled/line, /turf/open/floor/iron, -/area/mafia) +/area/centcom/mafia) "y" = ( /obj/effect/turf_decal/trimline/brown/filled/end{ dir = 4 }, /turf/open/floor/iron, -/area/mafia) +/area/centcom/mafia) "z" = ( /obj/effect/turf_decal/trimline/brown/filled/line{ dir = 5 @@ -159,20 +159,20 @@ }, /obj/item/clothing/under/rank/cargo/miner/lavaland, /turf/open/floor/iron, -/area/mafia) +/area/centcom/mafia) "A" = ( /obj/effect/landmark/mafia, /obj/effect/turf_decal/trimline/brown/filled/line{ dir = 6 }, /turf/open/floor/iron, -/area/mafia) +/area/centcom/mafia) "B" = ( /obj/effect/turf_decal/trimline/brown/filled/end{ dir = 1 }, /turf/open/floor/iron, -/area/mafia) +/area/centcom/mafia) "C" = ( /obj/effect/turf_decal/trimline/brown/filled/line{ dir = 4 @@ -181,7 +181,7 @@ dir = 8 }, /turf/open/floor/iron, -/area/mafia) +/area/centcom/mafia) "D" = ( /obj/effect/turf_decal/trimline/brown/filled/line{ dir = 10 @@ -190,7 +190,7 @@ dir = 4 }, /turf/open/floor/iron, -/area/mafia) +/area/centcom/mafia) "E" = ( /obj/effect/turf_decal/trimline/brown/filled/line{ dir = 1 @@ -199,20 +199,20 @@ dir = 8 }, /turf/open/floor/iron, -/area/mafia) +/area/centcom/mafia) "F" = ( /obj/effect/turf_decal/trimline/brown/filled/line{ dir = 5 }, /turf/open/floor/iron, -/area/mafia) +/area/centcom/mafia) "G" = ( /obj/effect/landmark/mafia, /obj/effect/turf_decal/trimline/brown/filled/line{ dir = 10 }, /turf/open/floor/iron, -/area/mafia) +/area/centcom/mafia) "H" = ( /obj/effect/turf_decal/trimline/brown/filled/line{ dir = 10 @@ -224,7 +224,7 @@ }, /obj/item/clothing/under/rank/cargo/miner/lavaland, /turf/open/floor/iron, -/area/mafia) +/area/centcom/mafia) "I" = ( /obj/effect/turf_decal/trimline/brown/filled/line{ dir = 6 @@ -236,7 +236,7 @@ }, /obj/item/clothing/under/rank/cargo/miner/lavaland, /turf/open/floor/iron, -/area/mafia) +/area/centcom/mafia) "J" = ( /obj/effect/landmark/mafia, /obj/effect/turf_decal/trimline/brown/filled/line{ @@ -246,7 +246,7 @@ dir = 1 }, /turf/open/floor/iron, -/area/mafia) +/area/centcom/mafia) "K" = ( /obj/effect/turf_decal/trimline/brown/filled/end{ dir = 8 @@ -258,27 +258,27 @@ }, /obj/item/clothing/under/rank/cargo/miner/lavaland, /turf/open/floor/iron, -/area/mafia) +/area/centcom/mafia) "L" = ( /obj/effect/landmark/mafia, /obj/effect/turf_decal/trimline/brown/filled/line{ dir = 5 }, /turf/open/floor/iron, -/area/mafia) +/area/centcom/mafia) "M" = ( /obj/effect/turf_decal/trimline/brown/filled/line{ dir = 10 }, /turf/open/floor/iron, -/area/mafia) +/area/centcom/mafia) "N" = ( /obj/effect/turf_decal/trimline/brown/filled/line, /obj/effect/turf_decal/trimline/brown/filled/corner{ dir = 4 }, /turf/open/floor/iron, -/area/mafia) +/area/centcom/mafia) "O" = ( /obj/effect/turf_decal/trimline/brown/filled/corner{ dir = 8 @@ -287,50 +287,50 @@ dir = 5 }, /turf/open/floor/iron, -/area/mafia) +/area/centcom/mafia) "P" = ( /obj/effect/turf_decal/trimline/brown/filled/end, /turf/open/floor/iron, -/area/mafia) +/area/centcom/mafia) "Q" = ( /obj/effect/landmark/mafia, /obj/effect/turf_decal/trimline/brown/filled/line{ dir = 9 }, /turf/open/floor/iron, -/area/mafia) +/area/centcom/mafia) "R" = ( /obj/effect/baseturf_helper/asteroid, /obj/effect/landmark/mafia/town_center, /obj/effect/turf_decal/tile/red/fourcorners, /turf/open/floor/iron/dark, -/area/mafia) +/area/centcom/mafia) "S" = ( /obj/effect/turf_decal/trimline/brown/filled/end{ dir = 8 }, /turf/open/floor/iron, -/area/mafia) +/area/centcom/mafia) "T" = ( /obj/effect/turf_decal/trimline/brown/filled/line, /obj/effect/turf_decal/trimline/brown/filled/line{ dir = 1 }, /turf/open/floor/iron, -/area/mafia) +/area/centcom/mafia) "U" = ( /obj/effect/turf_decal/trimline/brown/filled/line, /obj/effect/turf_decal/trimline/brown/filled/corner{ dir = 1 }, /turf/open/floor/iron, -/area/mafia) +/area/centcom/mafia) "V" = ( /obj/effect/turf_decal/trimline/brown/filled/line{ dir = 6 }, /turf/open/floor/iron, -/area/mafia) +/area/centcom/mafia) "W" = ( /obj/effect/turf_decal/tile/red{ dir = 8 @@ -339,7 +339,7 @@ dir = 1 }, /turf/open/floor/iron/dark, -/area/mafia) +/area/centcom/mafia) "X" = ( /obj/effect/turf_decal/tile/red{ dir = 1 @@ -348,10 +348,10 @@ dir = 4 }, /turf/open/floor/iron/dark, -/area/mafia) +/area/centcom/mafia) "Y" = ( /turf/closed/indestructible/reinforced, -/area/mafia) +/area/centcom/mafia) (1,1,1) = {" a diff --git a/_maps/map_files/Mafia/mafia_snow.dmm b/_maps/map_files/Mafia/mafia_snow.dmm index 8d69303ec20b3..70a8dab259fb6 100644 --- a/_maps/map_files/Mafia/mafia_snow.dmm +++ b/_maps/map_files/Mafia/mafia_snow.dmm @@ -1,38 +1,38 @@ //MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE "a" = ( /turf/closed/indestructible/riveted, -/area/mafia) +/area/centcom/mafia) "b" = ( /turf/closed/indestructible/riveted/plastinum, -/area/mafia) +/area/centcom/mafia) "d" = ( /turf/open/floor/plating, -/area/mafia) +/area/centcom/mafia) "e" = ( /turf/open/floor/plating{ icon_state = "platingdmg3" }, -/area/mafia) +/area/centcom/mafia) "f" = ( /turf/open/floor/plating{ icon_state = "panelscorched" }, -/area/mafia) +/area/centcom/mafia) "g" = ( /obj/mafia_game_board, /turf/open/floor/plating{ icon_state = "platingdmg3" }, -/area/mafia) +/area/centcom/mafia) "h" = ( /obj/structure/grille/indestructable, /turf/open/floor/plating, -/area/mafia) +/area/centcom/mafia) "i" = ( /turf/open/floor/plating{ icon_state = "platingdmg1" }, -/area/mafia) +/area/centcom/mafia) "j" = ( /obj/machinery/door/airlock/maintenance_hatch{ max_integrity = 99999; @@ -40,11 +40,11 @@ }, /obj/effect/mapping_helpers/airlock/locked, /turf/open/floor/plating, -/area/mafia) +/area/centcom/mafia) "k" = ( /obj/mafia_game_board, /turf/open/floor/plating, -/area/mafia) +/area/centcom/mafia) "l" = ( /obj/item/bedsheet/brown{ dir = 4 @@ -53,16 +53,16 @@ dir = 4 }, /turf/open/floor/holofloor/wood, -/area/mafia) +/area/centcom/mafia) "m" = ( /obj/effect/landmark/mafia, /turf/open/floor/holofloor/wood, -/area/mafia) +/area/centcom/mafia) "n" = ( /obj/item/bedsheet/green, /obj/structure/bed, /turf/open/floor/holofloor/wood, -/area/mafia) +/area/centcom/mafia) "o" = ( /obj/item/bedsheet/blue{ dir = 4 @@ -71,7 +71,7 @@ dir = 4 }, /turf/open/floor/holofloor/wood, -/area/mafia) +/area/centcom/mafia) "p" = ( /obj/machinery/door/poddoor/preopen{ desc = "When it's time to sleep, the lights will go out. Remember - no one in space can hear you scream."; @@ -80,33 +80,33 @@ name = "Station Night Shutters" }, /turf/closed/indestructible/fakeglass, -/area/mafia) +/area/centcom/mafia) "q" = ( /turf/open/floor/iron/dark, -/area/mafia) +/area/centcom/mafia) "r" = ( /turf/open/floor/iron, -/area/mafia) +/area/centcom/mafia) "s" = ( /turf/closed/wall/ice, -/area/mafia) +/area/centcom/mafia) "t" = ( /turf/open/floor/holofloor/snow, -/area/mafia) +/area/centcom/mafia) "u" = ( /obj/structure/statue/plasma/scientist{ anchored = 1 }, /turf/open/floor/holofloor/snow, -/area/mafia) +/area/centcom/mafia) "v" = ( /obj/effect/baseturf_helper/asteroid, /obj/effect/landmark/mafia/town_center, /turf/open/floor/holofloor/snow, -/area/mafia) +/area/centcom/mafia) "w" = ( /turf/open/lava/plasma/mafia, -/area/mafia) +/area/centcom/mafia) "x" = ( /obj/machinery/door/airlock/external/ruin{ max_integrity = 9999; @@ -120,15 +120,15 @@ }, /obj/effect/mapping_helpers/airlock/locked, /turf/open/floor/iron/dark, -/area/mafia) +/area/centcom/mafia) "y" = ( /obj/effect/landmark/mafia, /turf/open/floor/holofloor/snow, -/area/mafia) +/area/centcom/mafia) "z" = ( /obj/structure/lattice/catwalk, /turf/open/lava/plasma/mafia, -/area/mafia) +/area/centcom/mafia) "A" = ( /obj/machinery/door/airlock/external/ruin{ max_integrity = 9999 @@ -141,37 +141,37 @@ }, /obj/effect/mapping_helpers/airlock/locked, /turf/open/floor/iron, -/area/mafia) +/area/centcom/mafia) "B" = ( /obj/effect/landmark/mafia, /obj/structure/lattice/catwalk, /turf/open/lava/plasma/mafia, -/area/mafia) +/area/centcom/mafia) "C" = ( /obj/mafia_game_board, /turf/open/floor/holofloor/snow, -/area/mafia) +/area/centcom/mafia) "D" = ( /obj/structure/closet/crate/science, /obj/item/clothing/suit/hooded/wintercoat, /obj/item/clothing/shoes/winterboots, /turf/open/floor/holofloor/snow, -/area/mafia) +/area/centcom/mafia) "E" = ( /obj/structure/lattice/catwalk, /obj/structure/closet/crate/critter, /obj/item/clothing/suit/hooded/wintercoat/miner, /obj/item/clothing/shoes/winterboots, /turf/open/lava/plasma/mafia, -/area/mafia) +/area/centcom/mafia) "F" = ( /turf/open/floor/holofloor/wood, -/area/mafia) +/area/centcom/mafia) "G" = ( /obj/item/bedsheet/orange, /obj/structure/bed, /turf/open/floor/holofloor/wood, -/area/mafia) +/area/centcom/mafia) "H" = ( /obj/item/bedsheet/black{ dir = 4 @@ -180,18 +180,18 @@ dir = 4 }, /turf/open/floor/holofloor/wood, -/area/mafia) +/area/centcom/mafia) "I" = ( /obj/item/bedsheet/red, /obj/structure/bed, /turf/open/floor/holofloor/wood, -/area/mafia) +/area/centcom/mafia) "J" = ( /turf/open/floor/plating/snowed/smoothed, -/area/mafia) +/area/centcom/mafia) "K" = ( /turf/closed/indestructible/rock/snow, -/area/mafia) +/area/centcom/mafia) (1,1,1) = {" a diff --git a/_maps/map_files/Mafia/mafia_spiderclan.dmm b/_maps/map_files/Mafia/mafia_spiderclan.dmm index 5d96674119fd8..6a35572b57548 100644 --- a/_maps/map_files/Mafia/mafia_spiderclan.dmm +++ b/_maps/map_files/Mafia/mafia_spiderclan.dmm @@ -1,45 +1,45 @@ //MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE "a" = ( /turf/closed/indestructible/riveted, -/area/mafia) +/area/centcom/mafia) "b" = ( /obj/structure/closet/cabinet{ anchored = 1 }, /obj/item/food/sashimi, /turf/open/floor/carpet/black, -/area/mafia) +/area/centcom/mafia) "c" = ( /turf/closed/wall/rust, -/area/mafia) +/area/centcom/mafia) "d" = ( /turf/open/floor/plating, -/area/mafia) +/area/centcom/mafia) "e" = ( /turf/open/floor/plating{ icon_state = "platingdmg3" }, -/area/mafia) +/area/centcom/mafia) "f" = ( /turf/open/floor/plating{ icon_state = "panelscorched" }, -/area/mafia) +/area/centcom/mafia) "g" = ( /obj/mafia_game_board, /turf/open/floor/plating{ icon_state = "platingdmg3" }, -/area/mafia) +/area/centcom/mafia) "h" = ( /obj/structure/grille/indestructable, /turf/open/floor/plating, -/area/mafia) +/area/centcom/mafia) "i" = ( /turf/open/floor/plating{ icon_state = "platingdmg1" }, -/area/mafia) +/area/centcom/mafia) "j" = ( /turf/closed/wall/mineral/wood{ desc = "A door that goes nowhere. How kafkaesque."; @@ -47,26 +47,26 @@ icon_state = "paperframe"; name = "Door" }, -/area/mafia) +/area/centcom/mafia) "k" = ( /obj/mafia_game_board, /turf/open/floor/plating, -/area/mafia) +/area/centcom/mafia) "m" = ( /obj/effect/landmark/mafia, /turf/open/floor/wood, -/area/mafia) +/area/centcom/mafia) "n" = ( /obj/effect/landmark/mafia, /turf/open/floor/carpet/black, -/area/mafia) +/area/centcom/mafia) "o" = ( /obj/structure/closet/cabinet{ anchored = 1 }, /obj/item/food/sashimi, /turf/open/floor/wood, -/area/mafia) +/area/centcom/mafia) "p" = ( /obj/machinery/door/poddoor/preopen{ desc = "When it's time to sleep, the lights will go out. Remember - no one in space can hear you scream."; @@ -78,27 +78,27 @@ icon = 'icons/obj/smooth_structures/paperframes.dmi'; icon_state = "paper" }, -/area/mafia) +/area/centcom/mafia) "q" = ( /turf/open/floor/wood, -/area/mafia) +/area/centcom/mafia) "r" = ( /turf/open/floor/carpet/black, -/area/mafia) +/area/centcom/mafia) "t" = ( /turf/open/misc/beach/sand, -/area/mafia) +/area/centcom/mafia) "u" = ( /obj/effect/baseturf_helper/asteroid, /obj/effect/landmark/mafia/town_center, /turf/open/misc/beach/sand, -/area/mafia) +/area/centcom/mafia) "v" = ( /obj/mafia_game_board, /turf/open/floor/plating{ icon_state = "panelscorched" }, -/area/mafia) +/area/centcom/mafia) "B" = ( /obj/structure/showcase{ density = 0; @@ -108,10 +108,10 @@ name = "seppuku katana" }, /turf/open/misc/beach/sand, -/area/mafia) +/area/centcom/mafia) "S" = ( /turf/closed/wall/mineral/wood, -/area/mafia) +/area/centcom/mafia) (1,1,1) = {" a diff --git a/_maps/map_files/Mafia/mafia_syndie.dmm b/_maps/map_files/Mafia/mafia_syndie.dmm index 3ade15092a3f5..3d954ee39656d 100644 --- a/_maps/map_files/Mafia/mafia_syndie.dmm +++ b/_maps/map_files/Mafia/mafia_syndie.dmm @@ -1,7 +1,7 @@ //MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE "a" = ( /turf/closed/indestructible/riveted, -/area/mafia) +/area/centcom/mafia) "b" = ( /obj/structure/closet/syndicate{ desc = "A storage closet for syndicate conflict resolution operatives."; @@ -10,38 +10,38 @@ /obj/item/clothing/under/syndicate/tacticool, /obj/item/clothing/under/syndicate/tacticool/skirt, /turf/open/floor/mineral/plastitanium, -/area/mafia) +/area/centcom/mafia) "c" = ( /turf/closed/wall/rust, -/area/mafia) +/area/centcom/mafia) "d" = ( /turf/open/floor/plating, -/area/mafia) +/area/centcom/mafia) "e" = ( /turf/open/floor/plating{ icon_state = "platingdmg3" }, -/area/mafia) +/area/centcom/mafia) "f" = ( /turf/open/floor/plating{ icon_state = "panelscorched" }, -/area/mafia) +/area/centcom/mafia) "g" = ( /obj/mafia_game_board, /turf/open/floor/plating{ icon_state = "platingdmg3" }, -/area/mafia) +/area/centcom/mafia) "h" = ( /obj/structure/grille/indestructable, /turf/open/floor/plating, -/area/mafia) +/area/centcom/mafia) "i" = ( /turf/open/floor/plating{ icon_state = "platingdmg1" }, -/area/mafia) +/area/centcom/mafia) "j" = ( /obj/machinery/door/airlock/maintenance_hatch{ max_integrity = 99999; @@ -49,11 +49,11 @@ }, /obj/effect/mapping_helpers/airlock/locked, /turf/open/floor/plating, -/area/mafia) +/area/centcom/mafia) "k" = ( /obj/mafia_game_board, /turf/open/floor/plating, -/area/mafia) +/area/centcom/mafia) "m" = ( /obj/structure/closet/syndicate{ desc = "A storage closet for syndicate conflict resolution operatives."; @@ -63,11 +63,11 @@ /obj/item/clothing/under/syndicate/tacticool/skirt, /obj/effect/turf_decal/tile/red/fourcorners, /turf/open/floor/iron/dark, -/area/mafia) +/area/centcom/mafia) "n" = ( /obj/effect/landmark/mafia, /turf/open/floor/mineral/plastitanium, -/area/mafia) +/area/centcom/mafia) "o" = ( /obj/effect/turf_decal/tile/red, /obj/effect/turf_decal/tile/red{ @@ -80,7 +80,7 @@ dir = 1 }, /turf/open/floor/iron/dark, -/area/mafia) +/area/centcom/mafia) "p" = ( /obj/machinery/door/poddoor/preopen{ desc = "When it's time to sleep, the lights will go out. Remember - no one in space can hear you scream."; @@ -89,7 +89,7 @@ name = "Station Night Shutters" }, /turf/closed/indestructible/opsglass, -/area/mafia) +/area/centcom/mafia) "q" = ( /obj/effect/turf_decal/tile/red, /obj/effect/turf_decal/tile/red{ @@ -106,31 +106,31 @@ name = "tactical swivel chair" }, /turf/open/floor/iron/dark, -/area/mafia) +/area/centcom/mafia) "r" = ( /turf/open/floor/mineral/plastitanium, -/area/mafia) +/area/centcom/mafia) "s" = ( /turf/open/floor/mineral/plastitanium/red, -/area/mafia) +/area/centcom/mafia) "t" = ( /turf/open/floor/circuit/red, -/area/mafia) +/area/centcom/mafia) "u" = ( /obj/effect/baseturf_helper/asteroid, /obj/effect/landmark/mafia/town_center, /obj/structure/chair, /turf/open/floor/circuit/red, -/area/mafia) +/area/centcom/mafia) "v" = ( /obj/mafia_game_board, /turf/open/floor/plating{ icon_state = "panelscorched" }, -/area/mafia) +/area/centcom/mafia) "w" = ( /turf/closed/indestructible/syndicate, -/area/mafia) +/area/centcom/mafia) "x" = ( /obj/effect/turf_decal/tile/red, /obj/effect/turf_decal/tile/red{ @@ -147,13 +147,13 @@ name = "tactical swivel chair" }, /turf/open/floor/iron/dark, -/area/mafia) +/area/centcom/mafia) "y" = ( /obj/structure/chair/office{ name = "tactical swivel chair" }, /turf/open/floor/mineral/plastitanium, -/area/mafia) +/area/centcom/mafia) "z" = ( /obj/effect/turf_decal/tile/red, /obj/effect/turf_decal/tile/red{ @@ -169,21 +169,21 @@ name = "tactical swivel chair" }, /turf/open/floor/iron/dark, -/area/mafia) +/area/centcom/mafia) "A" = ( /obj/structure/chair/office{ dir = 8; name = "tactical swivel chair" }, /turf/open/floor/mineral/plastitanium, -/area/mafia) +/area/centcom/mafia) "B" = ( /obj/structure/chair/office{ dir = 4; name = "tactical swivel chair" }, /turf/open/floor/mineral/plastitanium, -/area/mafia) +/area/centcom/mafia) "C" = ( /obj/effect/turf_decal/tile/red, /obj/effect/turf_decal/tile/red{ @@ -200,14 +200,14 @@ name = "tactical swivel chair" }, /turf/open/floor/iron/dark, -/area/mafia) +/area/centcom/mafia) "E" = ( /obj/structure/chair/office{ dir = 1; name = "tactical swivel chair" }, /turf/open/floor/mineral/plastitanium, -/area/mafia) +/area/centcom/mafia) "F" = ( /obj/effect/turf_decal/tile/red, /obj/effect/turf_decal/tile/red{ @@ -226,7 +226,7 @@ /obj/item/clothing/under/syndicate/tacticool, /obj/item/clothing/under/syndicate/tacticool/skirt, /turf/open/floor/iron/dark, -/area/mafia) +/area/centcom/mafia) "G" = ( /obj/effect/turf_decal/tile/red, /obj/effect/turf_decal/tile/red{ @@ -245,7 +245,7 @@ }, /obj/item/clothing/under/syndicate/tacticool/skirt, /turf/open/floor/iron/dark, -/area/mafia) +/area/centcom/mafia) "H" = ( /obj/effect/turf_decal/tile/red, /obj/effect/turf_decal/tile/red{ @@ -259,7 +259,7 @@ }, /obj/effect/landmark/mafia, /turf/open/floor/iron/dark, -/area/mafia) +/area/centcom/mafia) (1,1,1) = {" a diff --git a/_maps/map_files/MetaStation/MetaStation.dmm b/_maps/map_files/MetaStation/MetaStation.dmm index 6e65d611597ec..345da0bbd89b8 100644 --- a/_maps/map_files/MetaStation/MetaStation.dmm +++ b/_maps/map_files/MetaStation/MetaStation.dmm @@ -17,108 +17,80 @@ }, /turf/open/space/basic, /area/space) -"aat" = ( +"aah" = ( +/obj/machinery/light/small/directional/west, +/turf/open/floor/plating, +/area/station/maintenance/starboard/fore) +"aal" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron, +/area/station/hallway/primary/port) +"aan" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Gateway Maintenance" + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/mapping_helpers/airlock/access/all/command/gateway, +/turf/open/floor/plating, +/area/station/maintenance/central) +"aap" = ( +/obj/machinery/atmospherics/pipe/smart/simple/orange/hidden{ + dir = 4 + }, /obj/structure/cable, /turf/open/floor/iron, -/area/engineering/break_room) +/area/station/engineering/break_room) +"aaq" = ( +/obj/machinery/light/small/directional/east, +/obj/effect/spawner/random/engineering/atmospherics_portable, +/turf/open/floor/plating, +/area/station/maintenance/port/greater) "aav" = ( /turf/open/space, /area/space) -"aaw" = ( -/obj/structure/cable, -/turf/open/floor/iron, -/area/security/prison) -"aax" = ( -/turf/closed/wall/r_wall, -/area/security/prison) -"aaC" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/obj/machinery/atmospherics/components/unary/outlet_injector/on{ - name = "justice injector" +"aaz" = ( +/obj/effect/spawner/random/trash/cigbutt, +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 4 }, -/turf/open/floor/iron/dark, -/area/security/execution/education) -"aaU" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk, -/obj/effect/decal/cleanable/dirt, -/obj/structure/window/reinforced{ +/obj/effect/turf_decal/trimline/yellow/filled/line{ dir = 8 }, -/obj/effect/turf_decal/delivery, -/obj/structure/cable, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 1 - }, -/turf/open/floor/iron, -/area/maintenance/disposal/incinerator) -"aaZ" = ( -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/turf/open/floor/iron/white, -/area/security/prison) -"abc" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/turf/open/floor/iron/dark, -/area/security/execution/education) -"abe" = ( -/turf/closed/wall, -/area/security/prison) -"abf" = ( -/obj/structure/table/glass, -/obj/machinery/reagentgrinder{ - pixel_y = 8 - }, -/obj/item/toy/figure/virologist{ - pixel_x = -8 +/turf/open/floor/iron/textured, +/area/station/medical/medbay/central) +"aaB" = ( +/obj/machinery/shower{ + dir = 8 }, -/obj/effect/turf_decal/tile/green/half/contrasted, -/turf/open/floor/iron/white, -/area/medical/virology) -"abq" = ( -/obj/structure/railing, -/obj/machinery/light/small/red/directional/west, -/turf/open/floor/plating/airless, -/area/engineering/atmos) -"abu" = ( -/obj/machinery/door/airlock/external{ - name = "Escape Pod Two"; - space_dir = 1 +/obj/item/radio/intercom/directional/east, +/obj/effect/turf_decal/stripes/line{ + dir = 10 }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/turf/open/floor/plating, -/area/security/prison) -"abx" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 9 +/obj/effect/turf_decal/siding/thinplating/dark{ + dir = 10 }, -/obj/structure/cable, -/turf/open/floor/iron/white, -/area/security/prison) -"aby" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 1 +/turf/open/floor/iron/checker, +/area/station/science/research) +"aaI" = ( +/obj/effect/landmark/xeno_spawn, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 }, +/turf/open/floor/carpet, +/area/station/commons/dorms) +"abI" = ( +/obj/structure/chair/stool/directional/south, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, -/turf/open/floor/iron/white, -/area/security/prison) -"abC" = ( -/obj/structure/cable, -/obj/machinery/door/firedoor, /turf/open/floor/iron, -/area/hallway/primary/central) -"abD" = ( -/obj/machinery/portable_atmospherics/canister/air, -/turf/open/floor/plating, -/area/security/prison/safe) -"abJ" = ( -/turf/closed/wall, -/area/security/execution/education) +/area/station/engineering/break_room) "abR" = ( /obj/structure/showcase/cyborg/old{ dir = 4; @@ -131,696 +103,391 @@ }, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, /turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/aisat/foyer) -"abU" = ( -/obj/machinery/newscaster/directional/south, -/obj/machinery/light/directional/south, -/obj/machinery/camera/directional/south{ - c_tag = "Courtroom - Gallery" - }, -/turf/open/floor/iron/dark, -/area/security/courtroom) -"ace" = ( -/obj/structure/table/glass, -/obj/item/reagent_containers/syringe, -/obj/item/reagent_containers/glass/bottle/morphine{ - pixel_y = 6 - }, -/obj/machinery/camera/directional/north{ - c_tag = "Prison Sanitarium"; - network = list("ss13","prison") - }, -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 5 +/area/station/ai_monitored/turret_protected/aisat/foyer) +"abX" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/turf/open/floor/iron/white, -/area/security/prison) -"aci" = ( -/obj/machinery/door/airlock/external{ - name = "Security External Airlock"; - req_access_txt = "1" +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ +/obj/structure/disposalpipe/segment{ dir = 4 }, +/turf/open/floor/iron/dark, +/area/station/medical/break_room) +"acf" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/station/command/bridge) +"acj" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/plating, -/area/security/prison) +/area/station/maintenance/starboard/lesser) "ack" = ( /obj/structure/lattice/catwalk, /turf/open/space, /area/space/nearstation) -"acn" = ( -/obj/structure/table, -/obj/machinery/firealarm/directional/south, -/obj/effect/turf_decal/bot{ - dir = 1 - }, -/turf/open/floor/iron{ - dir = 1 - }, -/area/command/gateway) -"acq" = ( -/obj/machinery/door/airlock{ - name = "Cleaning Closet" - }, +"acs" = ( +/obj/machinery/power/smes/engineering, +/obj/effect/turf_decal/tile/neutral/fourcorners, /obj/structure/cable, /turf/open/floor/iron/dark, -/area/security/prison/safe) -"acu" = ( -/obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ - dir = 1 - }, -/turf/open/floor/iron, -/area/security/courtroom) -"acv" = ( -/turf/closed/wall/r_wall, -/area/security/execution/education) -"acx" = ( -/obj/structure/bed, -/obj/item/clothing/suit/straight_jacket, -/obj/item/clothing/glasses/blindfold, -/obj/item/clothing/mask/muzzle, +/area/station/engineering/main) +"acB" = ( +/obj/structure/disposalpipe/segment, +/turf/open/floor/carpet, +/area/station/service/library) +"adp" = ( +/turf/closed/wall, +/area/station/hallway/primary/starboard) +"adD" = ( +/obj/effect/spawner/random/structure/closet_maintenance, +/obj/effect/spawner/random/maintenance, +/turf/open/floor/plating, +/area/station/maintenance/disposal) +"adG" = ( /obj/structure/cable, -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 4 - }, -/turf/open/floor/iron/white, -/area/security/prison) -"acE" = ( -/obj/structure/weightmachine/weightlifter, -/turf/open/floor/iron/dark/side{ - dir = 4 +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/area/security/prison) -"acI" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/white/line{ - dir = 1 +/obj/machinery/duct, +/turf/open/floor/iron/cafeteria, +/area/station/service/kitchen) +"adS" = ( +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plating, +/area/station/commons/fitness/recreation) +"aef" = ( +/obj/structure/lattice/catwalk, +/turf/open/space/basic, +/area/station/solars/port/aft) +"aek" = ( +/obj/machinery/camera/directional/west{ + c_tag = "Medbay Main Hallway- South"; + network = list("ss13","medbay") }, -/turf/open/floor/iron, -/area/security/prison) -"acL" = ( -/obj/item/folder/red, -/obj/item/pen, -/obj/structure/table/glass, -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 10 +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ + dir = 5 }, -/obj/item/folder/white{ - pixel_x = -4; - pixel_y = 2 +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) +"aeq" = ( +/turf/closed/wall/r_wall, +/area/station/ai_monitored/security/armory) +"aeu" = ( +/obj/effect/decal/cleanable/cobweb, +/obj/item/kirbyplants{ + icon_state = "plant-20"; + pixel_y = 3 }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 4 +/obj/effect/turf_decal/bot{ + dir = 1 }, -/turf/open/floor/iron/white, -/area/security/prison) -"acM" = ( -/obj/structure/bed/roller, -/obj/structure/bed/roller, -/obj/machinery/iv_drip, -/obj/machinery/iv_drip, -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 6 +/turf/open/floor/iron{ + dir = 1 }, -/turf/open/floor/iron/white, -/area/security/prison) -"acR" = ( -/obj/structure/closet/secure_closet/brig, -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 8 +/area/station/engineering/main) +"aez" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 10 }, -/turf/open/floor/iron, -/area/security/prison) -"acS" = ( -/obj/structure/closet/crate/necropolis{ - desc = "Presumably placed here by top men."; - name = "\improper Ark of the Covenant" +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, +/turf/open/floor/iron/dark/textured, +/area/station/medical/cryo) +"afa" = ( +/obj/machinery/computer/secure_data{ + dir = 4 }, -/obj/item/toy/clockwork_watch{ - desc = "An ancient piece of machinery, made from an unknown metal by an unknown maker."; - name = "\improper Ancient Relic" +/obj/machinery/keycard_auth/directional/west, +/obj/machinery/requests_console/directional/north{ + announcementConsole = 1; + department = "Head of Security's Desk"; + departmentType = 5; + name = "Head of Security Requests Console" }, -/mob/living/simple_animal/pet/dog/corgi{ - desc = "Make sure you give him plenty of bellyrubs, or he'll melt your skin off."; - name = "\improper Keeper of the Ark" +/obj/machinery/button/door/directional/north{ + id = "hosspace"; + name = "Space Shutters Control"; + pixel_x = -24 }, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"adb" = ( -/turf/open/floor/iron/dark/side{ - dir = 4 +/turf/open/floor/wood, +/area/station/command/heads_quarters/hos) +"afj" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 1 }, -/area/security/prison) -"adc" = ( -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/security/prison) -"add" = ( -/obj/effect/decal/cleanable/dirt, -/obj/item/toy/beach_ball/holoball, -/turf/open/floor/iron, -/area/security/prison) -"ade" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 4 - }, -/turf/open/floor/iron, -/area/security/office) -"adh" = ( -/turf/open/floor/iron, -/area/security/prison) -"adq" = ( -/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/neutral{ +/turf/open/floor/iron, +/area/station/hallway/primary/fore) +"afo" = ( +/obj/structure/chair, +/obj/effect/landmark/start/chaplain, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron/grimy, +/area/station/service/chapel/office) +"aft" = ( +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/duct, -/turf/open/floor/iron/cafeteria, -/area/service/kitchen) -"adr" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/iron, -/area/security/prison) -"ads" = ( -/obj/structure/punching_bag, -/obj/effect/turf_decal/bot, -/obj/structure/disposalpipe/segment{ +/turf/open/floor/engine, +/area/station/science/xenobiology) +"afz" = ( +/obj/machinery/portable_atmospherics/scrubber, +/obj/effect/turf_decal/tile/red/fourcorners, +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ dir = 4 }, /turf/open/floor/iron, -/area/security/prison) -"adt" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/white/line{ - dir = 5 +/area/station/engineering/atmos) +"afD" = ( +/turf/open/floor/engine{ + name = "Holodeck Projector Floor" }, -/obj/structure/disposalpipe/segment{ +/area/station/holodeck/rec_center) +"afE" = ( +/obj/machinery/light/directional/east, +/obj/effect/turf_decal/tile/yellow/half/contrasted{ dir = 4 }, -/turf/open/floor/iron, -/area/security/prison) -"adw" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/white/line{ - dir = 9 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 +/turf/open/floor/iron/white, +/area/station/medical/chemistry) +"afZ" = ( +/obj/machinery/vending/coffee, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron/white, +/area/station/science/research) +"agc" = ( +/obj/effect/turf_decal/bot, +/mob/living/simple_animal/bot/secbot/beepsky/armsky, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/security/armory) +"agn" = ( +/turf/open/floor/plating{ + icon_state = "panelscorched" }, +/area/station/maintenance/port/aft) +"ago" = ( +/obj/machinery/atmospherics/pipe/smart/simple/purple/visible, /turf/open/floor/iron, -/area/security/prison) -"adx" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/disposal/delivery_chute{ - dir = 4; - name = "Prisoner Transfer" - }, -/obj/structure/disposalpipe/trunk{ - dir = 8 - }, -/obj/structure/plasticflaps/opaque{ - name = "Prisoner Transfer" +/area/station/engineering/atmos/pumproom) +"agB" = ( +/obj/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/bridge_pipe/cyan/visible, +/obj/machinery/atmospherics/pipe/bridge_pipe/green/visible{ + dir = 4 }, +/obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron, -/area/security/prison) -"ady" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 8 - }, +/area/station/engineering/atmos) +"agN" = ( +/obj/structure/table/glass, +/obj/item/radio/intercom/directional/west, +/obj/structure/microscope, /obj/machinery/camera/directional/west{ - c_tag = "Prison Cell Block 2"; - network = list("ss13","prison") + c_tag = "Xenobiology Lab - Fore"; + network = list("ss13","rd","xeno") }, -/turf/open/floor/iron/white, -/area/security/prison) -"adB" = ( +/obj/machinery/light/directional/west, /obj/structure/cable, -/mob/living/carbon/human/species/monkey, -/turf/open/floor/grass, -/area/medical/virology) -"adC" = ( -/obj/structure/closet/secure_closet/brig, -/obj/effect/turf_decal/trimline/red/filled/line{ +/obj/effect/turf_decal/tile/purple/half/contrasted{ dir = 8 }, -/obj/structure/cable, -/turf/open/floor/iron, -/area/security/prison) -"adO" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/turf/open/floor/iron, -/area/security/prison) -"adQ" = ( -/obj/structure/table, -/obj/item/cultivator, -/obj/item/hatchet, -/obj/structure/extinguisher_cabinet/directional/west, -/obj/item/paper/guides/jobs/hydroponics, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/turf/open/floor/iron/white, +/area/station/science/cytology) +"agQ" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/window/left/directional/west{ + dir = 2; + name = "Cargo Desk"; + req_access = list("mail_sorting") }, -/obj/effect/spawner/random/entertainment/coin, -/turf/open/floor/iron, -/area/service/hydroponics/garden) -"adR" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/turf/open/floor/iron/dark/side{ - dir = 1 +/obj/item/paper_bin{ + pixel_x = -7; + pixel_y = 6 }, -/area/security/prison) -"adW" = ( -/obj/structure/rack, -/obj/item/restraints/handcuffs, -/obj/item/assembly/flash/handheld, -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 1 +/obj/item/paper/crumpled{ + pixel_x = 7 }, +/obj/machinery/door/firedoor, /turf/open/floor/iron, -/area/security/prison) -"adY" = ( -/turf/closed/wall/r_wall, -/area/security/warden) -"aee" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/maintenance/solars/port/fore) -"aej" = ( -/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ +/area/station/cargo/sorting) +"agV" = ( +/obj/structure/window/reinforced{ dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/structure/window/reinforced{ + dir = 1 }, -/turf/open/floor/iron/kitchen_coldroom/freezerfloor, -/area/service/kitchen/coldroom) -"ael" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 4 +/obj/machinery/atmospherics/pipe/smart/manifold/scrubbers/visible{ + dir = 8 }, -/obj/effect/turf_decal/siding/wood{ +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"agZ" = ( +/obj/effect/turf_decal/trimline/blue/filled/line, +/obj/machinery/shower{ dir = 1 }, -/turf/open/floor/wood/parquet, -/area/medical/psychology) -"aep" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable, -/turf/open/floor/plating, -/area/security/prison) -"aeq" = ( -/turf/closed/wall/r_wall, -/area/ai_monitored/security/armory) -"aey" = ( -/turf/closed/wall, -/area/security/range) -"aeG" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/trimline/blue/end{ dir = 1 }, +/turf/open/floor/iron/white, +/area/station/medical/treatment_center) +"ahg" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, +/obj/machinery/duct, +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 10 + }, /obj/structure/cable, -/turf/open/floor/plating, -/area/maintenance/solars/port/fore) -"aeJ" = ( -/turf/closed/wall/r_wall, -/area/security/prison/safe) -"aeO" = ( -/obj/effect/turf_decal/trimline/red/filled/line, -/obj/structure/cable, +/obj/item/radio/intercom/directional/west, /turf/open/floor/iron/white, -/area/security/prison) -"aeS" = ( -/obj/structure/bookcase/random, -/turf/open/floor/iron, -/area/security/prison) -"aeT" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 4 +/area/station/medical/cryo) +"ahj" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/security/lockers) +"aho" = ( +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=9.4-Escape-4"; + location = "9.3-Escape-3" }, +/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, -/area/security/prison) -"afe" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 1 +/area/station/hallway/secondary/exit/departure_lounge) +"ahr" = ( +/obj/structure/disposalpipe/junction/flip{ + dir = 4 }, +/obj/effect/turf_decal/tile/neutral/fourcorners, /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/white, -/area/security/prison) -"afh" = ( -/obj/structure/cable, -/turf/open/floor/iron, -/area/cargo/sorting) -"afs" = ( -/obj/effect/turf_decal/tile/neutral{ +/turf/open/floor/iron/dark, +/area/station/hallway/primary/central) +"aht" = ( +/obj/machinery/vending/sustenance, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ +/turf/open/floor/iron/white, +/area/station/security/prison/mess) +"ahD" = ( +/obj/structure/displaycase/trophy, +/turf/open/floor/wood, +/area/station/service/library) +"ahS" = ( +/obj/structure/toilet/greyscale{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/red/fourcorners, +/turf/open/floor/iron/white, +/area/station/security/prison/safe) +"ahU" = ( +/obj/effect/turf_decal/stripes/corner{ dir = 8 }, +/obj/machinery/light/small/directional/north, +/turf/open/floor/plating, +/area/station/maintenance/department/engine) +"ahV" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/hallway/primary/port) -"afC" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/delivery, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/yellow{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/turf/open/floor/iron/dark/corner{ + dir = 1 }, -/turf/open/floor/iron, -/area/service/hydroponics) -"afD" = ( -/turf/open/floor/engine{ - name = "Holodeck Projector Floor" +/area/station/engineering/atmos) +"ahW" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/command{ + name = "Corporate Showroom" }, -/area/holodeck/rec_center) -"afG" = ( -/obj/effect/turf_decal/trimline/blue/filled/line, -/obj/effect/turf_decal/trimline/brown/filled/warning, -/turf/open/floor/iron, -/area/cargo/sorting) -"afJ" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable, -/turf/open/floor/plating, -/area/security/prison/safe) -"afM" = ( -/obj/structure/cable, -/turf/open/floor/iron/dark/corner, -/area/security/prison) -"afQ" = ( -/obj/structure/disposalpipe/segment, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/maintenance/disposal/incinerator) -"afR" = ( -/obj/machinery/door/poddoor/preopen{ - id = "Prison Gate"; - name = "Security Blast Door" +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "showroom" }, -/obj/effect/turf_decal/delivery, -/turf/open/floor/iron, -/area/security/brig) -"afT" = ( -/obj/structure/sign/warning/securearea, -/turf/closed/wall/r_wall, -/area/security/brig) -"afU" = ( -/obj/structure/table, -/turf/open/floor/iron/dark/side, -/area/security/prison) -"agc" = ( -/obj/effect/turf_decal/bot, -/mob/living/simple_animal/bot/secbot/beepsky/armsky, -/turf/open/floor/iron/dark, -/area/ai_monitored/security/armory) -"agf" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/engine, -/area/science/cytology) -"agi" = ( -/obj/effect/spawner/random/structure/crate_empty, -/obj/item/clothing/gloves/color/fyellow, +/obj/effect/mapping_helpers/airlock/access/any/command/general, +/turf/open/floor/wood, +/area/station/command/corporate_showroom) +"aib" = ( /turf/open/floor/plating, -/area/maintenance/port/fore) -"agj" = ( -/obj/structure/chair/comfy/brown{ +/area/station/engineering/supermatter/room) +"aid" = ( +/obj/effect/turf_decal/tile/blue{ dir = 4 }, +/turf/open/floor/iron/white/corner, +/area/station/hallway/secondary/entry) +"aij" = ( +/obj/structure/chair, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/carpet, -/area/command/heads_quarters/captain/private) -"agq" = ( -/turf/closed/wall, -/area/maintenance/fore) -"agA" = ( -/turf/closed/wall/r_wall, -/area/maintenance/solars/port/fore) -"agD" = ( -/obj/structure/sign/warning/vacuum/external{ - pixel_x = 32 - }, -/obj/structure/cable, -/turf/open/floor/plating{ - icon_state = "platingdmg2" - }, -/area/maintenance/solars/port/fore) -"agH" = ( -/turf/closed/wall, -/area/security/prison/safe) -"agJ" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/security/glass{ - name = "Security E.V.A. Storage"; - req_access_txt = "3" +/obj/machinery/power/apc/auto_name/directional/east, +/turf/open/floor/iron/white, +/area/station/security/prison/mess) +"air" = ( +/obj/structure/table/reinforced, +/obj/item/tank/internals/anesthetic{ + pixel_x = 3 }, -/obj/structure/cable, -/turf/open/floor/iron, -/area/security/brig) -"ahc" = ( -/turf/open/floor/iron, -/area/security/range) -"ahd" = ( -/obj/structure/reagent_dispensers/fueltank, -/turf/open/floor/plating, -/area/maintenance/fore) -"ahe" = ( -/obj/structure/reagent_dispensers/watertank, -/turf/open/floor/plating, -/area/maintenance/fore) -"ahp" = ( -/turf/closed/wall, -/area/maintenance/disposal) -"ahq" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/maintenance/disposal) -"ahs" = ( -/obj/effect/landmark/xeno_spawn, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/turf/open/floor/plating, -/area/maintenance/solars/port/fore) -"ahw" = ( -/obj/structure/cable, -/turf/open/floor/iron/dark/side{ - dir = 4 +/obj/item/tank/internals/anesthetic, +/obj/item/tank/internals/anesthetic{ + pixel_x = -3 }, -/area/security/prison) -"ahx" = ( -/turf/closed/wall, -/area/security/brig) -"ahy" = ( -/obj/machinery/door/window/left/directional/north{ - dir = 4; - name = "Containment Pen #8"; - req_access_txt = "55" +/obj/item/clothing/mask/breath/medical{ + pixel_y = -3 }, -/turf/open/floor/engine, -/area/science/xenobiology) -"ahF" = ( -/obj/structure/disposalpipe/segment{ - dir = 6 +/obj/item/clothing/mask/breath/medical, +/obj/item/clothing/mask/breath/medical{ + pixel_y = 3 }, -/obj/structure/cable, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/obj/structure/window/reinforced{ dir = 8 }, -/obj/effect/turf_decal/trimline/red/filled/corner, -/turf/open/floor/iron, -/area/security/brig) -"ahH" = ( -/obj/structure/disposalpipe/segment, -/turf/closed/wall, -/area/cargo/sorting) -"ahI" = ( -/obj/effect/turf_decal/trimline/red/filled/line, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable, -/turf/open/floor/iron, -/area/security/brig) -"ahK" = ( -/obj/structure/table, -/obj/item/stack/sheet/glass/fifty, +/obj/effect/turf_decal/tile/blue/fourcorners, +/turf/open/floor/iron/white, +/area/station/medical/surgery/theatre) +"aiz" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/dark/visible, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/item/radio/intercom/directional/south, -/turf/open/floor/iron/dark, -/area/engineering/atmospherics_engine) -"ahP" = ( -/obj/structure/cable, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating, -/area/maintenance/aft/lesser) -"ahS" = ( -/turf/open/floor/plating{ - icon_state = "platingdmg1" - }, -/area/maintenance/fore) -"aia" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark, -/area/engineering/gravity_generator) -"aif" = ( -/obj/machinery/door/poddoor/massdriver_trash, -/obj/structure/fans/tiny, -/turf/open/floor/plating, -/area/maintenance/disposal) -"aih" = ( -/obj/machinery/conveyor_switch/oneway{ - dir = 8; - id = "garbage"; - name = "disposal conveyor" - }, -/turf/open/floor/plating, -/area/maintenance/disposal) -"aii" = ( -/obj/structure/easel, -/turf/open/floor/plating, -/area/maintenance/disposal) -"ail" = ( -/obj/structure/closet/secure_closet/personal, -/obj/machinery/light/small/directional/north, -/obj/item/clothing/under/misc/assistantformal, -/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/item/clothing/suit/hooded/wintercoat, -/obj/item/clothing/shoes/winterboots, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/commons/locker) -"aim" = ( -/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ - dir = 6 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/obj/structure/cable, -/turf/open/floor/iron/dark/corner{ - dir = 1 - }, -/area/engineering/atmos) -"ain" = ( -/obj/machinery/power/smes, -/obj/structure/cable, -/turf/open/floor/plating, -/area/maintenance/solars/port/fore) -"aio" = ( -/turf/closed/wall/r_wall, -/area/maintenance/port/fore) -"aip" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"aiq" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable, -/turf/open/floor/plating, -/area/security/brig) -"aiv" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/machinery/camera/directional/east{ - c_tag = "Prison Laundry"; - network = list("ss13","prison") - }, -/obj/structure/table, -/obj/structure/bedsheetbin, -/obj/structure/window/reinforced{ - dir = 1 - }, -/turf/open/floor/iron/cafeteria, -/area/security/prison) -"aiB" = ( /obj/structure/disposalpipe/segment{ - dir = 10 - }, -/obj/structure/cable, -/turf/open/floor/iron, -/area/security/brig) -"aiJ" = ( -/turf/closed/wall/r_wall, -/area/security/range) -"aiN" = ( -/obj/effect/spawner/random/entertainment/arcade, -/obj/machinery/camera/directional/north{ - c_tag = "Bar - Starboard" + dir = 5 }, -/turf/open/floor/wood, -/area/commons/lounge) -"aiT" = ( -/obj/effect/landmark/start/atmospheric_technician, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/maintenance/disposal/incinerator) -"aiV" = ( +/turf/open/floor/iron/kitchen_coldroom/freezerfloor, +/area/station/service/kitchen/coldroom) +"aja" = ( /obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/white, -/area/medical/medbay/central) -"ajc" = ( -/obj/machinery/conveyor{ - dir = 1; - id = "garbage" - }, -/obj/machinery/door/poddoor/preopen{ - id = "Disposal Exit"; - name = "disposal exit vent" - }, -/turf/open/floor/plating, -/area/maintenance/disposal) -"aje" = ( -/turf/open/floor/plating, -/area/maintenance/fore) -"ajf" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/turf/open/floor/plating, -/area/maintenance/disposal) -"ajk" = ( -/obj/machinery/atmospherics/pipe/smart/simple/purple/visible{ - dir = 4 - }, -/obj/machinery/meter, /turf/open/floor/iron, -/area/engineering/atmos) +/area/station/security/office) "ajl" = ( /obj/structure/window/reinforced{ dir = 4 @@ -830,321 +497,203 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/space, /area/space/nearstation) -"ajm" = ( -/turf/closed/wall/r_wall, -/area/security/brig) -"ajo" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/security/brig) -"ajp" = ( +"ajq" = ( +/obj/structure/table, +/obj/item/storage/box/bodybags{ + pixel_x = 4; + pixel_y = 2 + }, +/obj/item/pen, +/obj/item/storage/box/prisoner, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 9 + }, /obj/machinery/camera/directional/south{ - c_tag = "Prison Common Room"; + c_tag = "Prison Hallway Port"; network = list("ss13","prison") }, -/obj/structure/cable, /turf/open/floor/iron, -/area/security/prison) -"ajr" = ( -/obj/machinery/airalarm/directional/north, -/obj/effect/spawner/random/structure/closet_private, -/obj/item/clothing/under/misc/assistantformal, -/turf/open/floor/wood, -/area/commons/dorms) -"ajx" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable, -/turf/open/floor/plating, -/area/security/warden) -"ajz" = ( -/obj/structure/sign/directions/evac, -/turf/closed/wall, -/area/maintenance/aft/lesser) -"ajN" = ( -/obj/structure/chair/stool/directional/north, -/obj/structure/cable, +/area/station/security/execution/transfer) +"ajI" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 1 + }, +/obj/machinery/vending/drugs, +/turf/open/floor/iron/dark, +/area/station/medical/medbay/central) +"ajM" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/commons/locker) -"ajP" = ( -/obj/item/toy/beach_ball/holoball, /turf/open/floor/plating, -/area/maintenance/fore) -"aki" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 +/area/station/maintenance/aft/greater) +"aks" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plating, -/area/maintenance/disposal) -"ako" = ( -/obj/structure/closet/firecloset, -/turf/open/floor/plating, -/area/maintenance/port) -"akp" = ( -/obj/effect/turf_decal/delivery, -/obj/structure/closet/firecloset, -/obj/item/clothing/glasses/meson/engine, -/obj/item/radio/intercom/directional/north, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/hallway/secondary/command) +"aku" = ( +/obj/structure/chair/stool/directional/east, /turf/open/floor/iron, -/area/engineering/main) +/area/station/commons/fitness/recreation) "akE" = ( /obj/effect/turf_decal/trimline/red/filled/corner{ dir = 1 }, /turf/open/floor/iron/dark, -/area/ai_monitored/security/armory) -"akT" = ( -/obj/structure/closet/crate/coffin, -/turf/open/floor/plating, -/area/service/chapel/funeral) -"akW" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable, -/turf/open/floor/plating, -/area/security/range) -"ala" = ( -/obj/structure/closet/firecloset, -/turf/open/floor/plating, -/area/maintenance/fore) -"alb" = ( -/turf/open/floor/plating{ - icon_state = "panelscorched" - }, -/area/maintenance/fore) -"alc" = ( +/area/station/ai_monitored/security/armory) +"akG" = ( /obj/effect/landmark/xeno_spawn, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/station/maintenance/disposal/incinerator) +"akZ" = ( +/obj/machinery/atmospherics/pipe/smart/simple/dark/visible{ dir = 4 }, -/turf/open/floor/plating, -/area/maintenance/fore) -"ale" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible/layer4{ - dir = 8 - }, -/turf/open/floor/plating, -/area/maintenance/fore) -"alj" = ( -/obj/effect/spawner/random/vending/snackvend, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/hallway/primary/central) -"alq" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/closed/wall, -/area/maintenance/department/engine) -"alr" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/maintenance/department/engine) -"alv" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/maintenance/solars/starboard/fore) -"alx" = ( -/obj/machinery/conveyor{ - dir = 1; - id = "garbage" +/area/station/engineering/atmos) +"alg" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 }, -/obj/structure/sign/warning/vacuum{ - pixel_x = -32 +/turf/open/floor/carpet, +/area/station/command/heads_quarters/captain/private) +"alE" = ( +/turf/open/floor/iron, +/area/station/security/courtroom) +"alI" = ( +/obj/machinery/door/window/left/directional/west{ + dir = 4; + name = "Bridge Deliveries"; + req_access = list("command") }, -/turf/open/floor/plating, -/area/maintenance/disposal) -"aly" = ( -/obj/machinery/disposal/delivery_chute{ - dir = 4 +/obj/machinery/door/poddoor/preopen{ + id = "bridge blast"; + name = "Bridge Blast Door" }, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ +/obj/effect/turf_decal/delivery, +/turf/open/floor/iron, +/area/station/command/bridge) +"alW" = ( +/obj/effect/turf_decal/trimline/neutral/filled/corner{ dir = 8 }, -/obj/structure/window/reinforced{ +/turf/open/floor/iron/dark, +/area/station/ai_monitored/security/armory) +"amb" = ( +/obj/structure/table/reinforced, +/obj/effect/turf_decal/tile/blue/half/contrasted{ dir = 1 }, -/obj/machinery/door/window{ - base_state = "right"; +/turf/open/floor/iron/white, +/area/station/medical/surgery/aft) +"amc" = ( +/obj/structure/chair{ dir = 4; - icon_state = "right"; - layer = 3 + name = "Prosecution" }, -/obj/structure/disposalpipe/trunk{ +/obj/effect/turf_decal/tile/red/anticorner/contrasted{ dir = 1 }, -/obj/effect/turf_decal/stripes/line{ +/turf/open/floor/iron, +/area/station/security/courtroom) +"amj" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/turf/open/floor/plating, -/area/maintenance/disposal) -"alA" = ( -/obj/machinery/mineral/stacking_machine{ - input_dir = 2 - }, -/obj/structure/window/reinforced{ +/obj/machinery/duct, +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/structure/window/reinforced{ - dir = 1 - }, -/turf/open/floor/plating, -/area/maintenance/disposal) -"alB" = ( -/obj/machinery/mineral/stacking_unit_console{ - machinedir = 8; - pixel_x = 32 +/turf/open/floor/iron, +/area/station/hallway/secondary/service) +"amo" = ( +/obj/structure/chair{ + dir = 8; + name = "Defense" }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/tile/green/anticorner/contrasted, +/turf/open/floor/iron, +/area/station/security/courtroom) +"amu" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/storage/box/drinkingglasses, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, -/obj/structure/cable, -/turf/open/floor/plating, -/area/maintenance/disposal) -"alH" = ( -/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/structure/sign/poster/contraband/random/directional/north, -/turf/open/floor/plating{ - icon_state = "panelscorched" - }, -/area/maintenance/starboard/fore) -"alK" = ( -/turf/closed/wall, -/area/maintenance/port) -"alL" = ( -/turf/open/floor/iron/dark/side{ +/obj/effect/turf_decal/tile/bar{ dir = 1 }, -/area/security/prison) -"alN" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 +/obj/effect/spawner/random/structure/crate_empty, +/obj/effect/spawner/random/food_or_drink/donkpockets, +/obj/effect/spawner/random/food_or_drink/cups, +/turf/open/floor/iron, +/area/station/hallway/secondary/service) +"amy" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/public/glass{ + name = "Fore Primary Hallway" }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/cafeteria, -/area/security/prison) -"alQ" = ( -/obj/effect/turf_decal/trimline/blue/filled/corner{ +/obj/effect/turf_decal/tile/red{ dir = 8 }, -/obj/effect/turf_decal/trimline/red/filled/corner{ - dir = 1 - }, /turf/open/floor/iron, -/area/security/brig) -"alR" = ( -/obj/machinery/door/poddoor/shutters/preopen{ - id = "PermaLockdown"; - name = "Lockdown Shutters" - }, -/obj/effect/turf_decal/delivery, -/obj/structure/cable, -/obj/machinery/door/airlock/security/glass{ - id_tag = "permaouter"; - name = "Permabrig Transfer"; - req_access_txt = "2" +/area/station/hallway/primary/fore) +"amV" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 4 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/door/firedoor, -/turf/open/floor/iron, -/area/security/prison) -"alW" = ( -/obj/effect/turf_decal/trimline/neutral/filled/corner{ - dir = 8 - }, -/turf/open/floor/iron/dark, -/area/ai_monitored/security/armory) -"amv" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/tile/blue/anticorner/contrasted{ - dir = 8 +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/science/xenobiology) +"amY" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 4 }, -/turf/open/floor/iron/white/corner{ +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ dir = 4 }, -/area/medical/medbay/lobby) -"amN" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/machinery/light/no_nightlight/directional/north, +/turf/open/floor/iron/dark/corner{ dir = 1 }, -/obj/structure/cable, -/turf/open/floor/plating, -/area/maintenance/solars/starboard/fore) -"amP" = ( -/obj/machinery/conveyor{ - dir = 8; - id = "garbage" - }, -/turf/open/floor/plating, -/area/maintenance/disposal) -"amU" = ( -/turf/open/floor/plating{ - icon_state = "platingdmg2" - }, -/area/maintenance/port) -"amZ" = ( -/obj/structure/closet/emcloset, -/turf/open/floor/plating, -/area/maintenance/port) -"anb" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"anj" = ( -/obj/structure/disposaloutlet{ - dir = 8; - name = "Prisoner Delivery" - }, -/obj/structure/disposalpipe/trunk{ - dir = 8 - }, -/turf/open/floor/iron/dark/side{ - dir = 4 - }, -/area/security/prison) +/area/station/engineering/atmos/pumproom) "anl" = ( /obj/effect/spawner/structure/window/reinforced, /obj/structure/cable, /turf/open/floor/plating, -/area/ai_monitored/security/armory) -"anw" = ( -/obj/machinery/holopad, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/service/chapel) -"any" = ( -/obj/structure/table/wood, -/obj/item/folder/blue, -/obj/machinery/door/window{ - base_state = "right"; - icon_state = "right"; - name = "Captain's Desk"; - req_access_txt = "20" +/area/station/ai_monitored/security/armory) +"anL" = ( +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/obj/structure/disposalpipe/segment, -/obj/item/stamp/captain, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/wood, -/area/command/heads_quarters/captain/private) -"anA" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/obj/effect/turf_decal/stripes/red/line, +/obj/effect/turf_decal/stripes/red/line{ dir = 1 }, -/turf/open/floor/iron/white/smooth_large, -/area/medical/medbay/lobby) -"anN" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/yellow/visible, -/turf/open/floor/iron, -/area/engineering/atmos) +/obj/structure/railing/corner{ + dir = 1 + }, +/obj/structure/railing/corner{ + dir = 8 + }, +/turf/open/floor/plating/airless, +/area/station/maintenance/space_hut) "anS" = ( /turf/open/floor/plating/airless, /area/space/nearstation) @@ -1155,448 +704,213 @@ }, /turf/open/space/basic, /area/space) -"anU" = ( -/obj/structure/disposalpipe/trunk{ - dir = 4 +"aok" = ( +/turf/open/floor/iron, +/area/station/cargo/storage) +"aox" = ( +/obj/structure/lattice/catwalk, +/turf/open/space/basic, +/area/space/nearstation) +"aoE" = ( +/obj/machinery/requests_console/directional/east{ + announcementConsole = 1; + department = "Bridge"; + departmentType = 5; + name = "Bridge Requests Console" }, -/obj/structure/disposaloutlet{ +/obj/machinery/computer/cargo/request, +/obj/structure/cable, +/obj/effect/turf_decal/tile/blue/anticorner/contrasted{ dir = 4 }, -/obj/effect/turf_decal/stripes/line{ +/turf/open/floor/iron/dark, +/area/station/command/bridge) +"apg" = ( +/obj/machinery/meter, +/obj/machinery/atmospherics/pipe/smart/manifold/scrubbers/visible, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"apq" = ( +/obj/structure/closet/secure_closet/engineering_personal, +/obj/item/clothing/suit/hooded/wintercoat/engineering, +/obj/effect/turf_decal/delivery, +/turf/open/floor/iron, +/area/station/engineering/main) +"aps" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/junction/flip{ dir = 4 }, /turf/open/floor/plating, -/area/maintenance/disposal) -"anV" = ( -/obj/machinery/conveyor{ - dir = 4; - id = "garbage" +/area/station/maintenance/port/fore) +"apt" = ( +/obj/machinery/icecream_vat, +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 4 }, -/obj/structure/disposalpipe/segment{ - dir = 10 +/turf/open/floor/iron/kitchen_coldroom/freezerfloor, +/area/station/service/kitchen/coldroom) +"apw" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/carpet, +/area/station/command/heads_quarters/captain/private) +"apz" = ( +/obj/effect/turf_decal/tile/red{ + dir = 1 }, -/turf/open/floor/plating, -/area/maintenance/disposal) -"anW" = ( -/obj/machinery/conveyor{ +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"apB" = ( +/obj/structure/closet/emcloset, +/turf/open/floor/iron/dark, +/area/station/hallway/primary/central) +"apG" = ( +/obj/machinery/light_switch/directional/south, +/obj/effect/turf_decal/tile/yellow/half/contrasted, +/turf/open/floor/iron/white, +/area/station/medical/chemistry) +"apJ" = ( +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/security/armory) +"apM" = ( +/obj/structure/cable, +/obj/machinery/power/apc/auto_name/directional/south, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/security/armory) +"apS" = ( +/obj/structure/sink{ dir = 4; - id = "garbage" + pixel_x = -12; + pixel_y = 2 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 9 }, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/turf/open/floor/plating, -/area/maintenance/disposal) -"anX" = ( -/obj/machinery/conveyor{ - dir = 4; - id = "garbage" +/obj/structure/cable, +/obj/machinery/power/apc/auto_name/directional/north, +/turf/open/floor/iron/white, +/area/station/science/xenobiology/hallway) +"apT" = ( +/obj/machinery/door/airlock/external{ + name = "Solar Maintenance" }, -/obj/machinery/recycler, +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, /turf/open/floor/plating, -/area/maintenance/disposal) -"aoa" = ( -/turf/open/floor/plating{ - icon_state = "panelscorched" - }, -/area/maintenance/port) -"aob" = ( -/turf/open/floor/plating, -/area/maintenance/port) -"aoe" = ( -/obj/machinery/space_heater, -/obj/effect/decal/cleanable/cobweb, -/turf/open/floor/plating, -/area/maintenance/port) -"aof" = ( -/obj/effect/landmark/xeno_spawn, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/port) -"aog" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible/layer4{ - dir = 8 - }, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"aol" = ( -/obj/machinery/portable_atmospherics/canister/nitrous_oxide, -/turf/open/floor/iron/dark, -/area/maintenance/port/fore) -"aom" = ( -/obj/machinery/washing_machine, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/cafeteria, -/area/security/prison) -"aov" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, +/area/station/maintenance/solars/starboard/aft) +"apW" = ( /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/iron, -/area/hallway/secondary/command) -"aox" = ( -/obj/structure/lattice/catwalk, -/turf/open/space/basic, -/area/space/nearstation) -"aoG" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 1 +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating{ + icon_state = "panelscorched" }, +/area/station/maintenance/starboard/lesser) +"aqh" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark, -/area/command/bridge) -"aoO" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/south, -/turf/open/floor/plating, -/area/maintenance/disposal) -"aoT" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 8 - }, /obj/structure/disposalpipe/segment{ - dir = 4 + dir = 9 }, -/obj/machinery/duct, -/turf/open/floor/iron/white, -/area/medical/storage) -"apc" = ( /turf/open/floor/plating, -/area/maintenance/department/engine) -"apd" = ( +/area/station/maintenance/starboard/aft) +"aqt" = ( /obj/structure/table, -/obj/item/tank/internals/emergency_oxygen{ - pixel_x = -8 - }, -/obj/item/tank/internals/emergency_oxygen{ - pixel_x = -8 - }, -/obj/item/clothing/mask/breath{ - pixel_x = 4 - }, -/obj/item/clothing/mask/breath{ - pixel_x = 4 - }, -/obj/effect/decal/cleanable/cobweb, -/obj/structure/sign/warning/vacuum/external{ - pixel_y = 32 - }, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"apj" = ( -/obj/structure/closet/firecloset, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/hallway/primary/port) -"apm" = ( -/turf/closed/wall, -/area/maintenance/solars/starboard/fore) -"apn" = ( -/obj/machinery/power/solar_control{ - id = "forestarboard"; - name = "Starboard Bow Solar Control" +/obj/item/folder/yellow, +/obj/item/storage/medkit/regular{ + pixel_x = 3; + pixel_y = -3 }, -/obj/structure/cable, -/turf/open/floor/plating, -/area/maintenance/solars/starboard/fore) -"app" = ( -/obj/structure/sign/warning/vacuum/external{ - pixel_x = 32 +/obj/effect/turf_decal/bot{ + dir = 1 }, -/obj/effect/decal/cleanable/cobweb/cobweb2, /obj/structure/cable, -/turf/open/floor/plating, -/area/maintenance/solars/starboard/fore) -"apu" = ( -/obj/structure/reagent_dispensers/fueltank, -/obj/effect/spawner/random/trash/janitor_supplies, -/turf/open/floor/plating{ - icon_state = "platingdmg3" - }, -/area/maintenance/starboard/greater) -"apy" = ( -/obj/effect/landmark/xeno_spawn, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"apC" = ( -/obj/machinery/portable_atmospherics/canister/air, -/obj/item/tank/internals/oxygen, -/obj/machinery/atmospherics/components/unary/portables_connector/visible/layer4, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"apD" = ( -/obj/machinery/door/airlock/security/glass{ - name = "N2O Storage"; - req_access_txt = "3" +/obj/item/paper/pamphlet/gateway, +/turf/open/floor/iron{ + dir = 1 }, +/area/station/command/gateway) +"aqu" = ( +/obj/structure/closet/wardrobe/green, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/landmark/start/hangover/closet, /turf/open/floor/iron/dark, -/area/maintenance/port/fore) -"apE" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 8 - }, -/turf/open/floor/iron, -/area/security/brig) -"apF" = ( +/area/station/commons/locker) +"aqx" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/disposalpipe/segment, -/obj/structure/cable, -/turf/open/floor/iron, -/area/security/brig) -"apJ" = ( -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/ai_monitored/security/armory) -"apM" = ( -/obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/south, -/turf/open/floor/iron/dark, -/area/ai_monitored/security/armory) -"apX" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/delivery, -/obj/structure/closet/radiation, /turf/open/floor/iron, -/area/maintenance/disposal/incinerator) -"aql" = ( -/obj/structure/cable, -/turf/open/floor/iron/dark/corner{ - dir = 1 - }, -/area/engineering/atmos/storage/gas) -"aqr" = ( -/obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/north, -/turf/open/floor/plating{ - icon_state = "platingdmg2" +/area/station/cargo/miningoffice) +"aqN" = ( +/obj/structure/window/reinforced, +/obj/machinery/computer/cargo/request{ + dir = 8 }, -/area/maintenance/department/engine) -"aqv" = ( -/obj/effect/turf_decal/arrows/red{ +/turf/open/floor/wood, +/area/station/command/heads_quarters/hop) +"aqS" = ( +/obj/effect/turf_decal/siding/purple/corner{ dir = 4 }, -/obj/effect/spawner/random/maintenance, -/obj/effect/turf_decal/bot_white, -/turf/open/floor/iron, -/area/cargo/storage) -"aqz" = ( -/obj/effect/landmark/xeno_spawn, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/turf/open/floor/plating, -/area/maintenance/solars/starboard/fore) -"aqC" = ( -/obj/machinery/space_heater, -/obj/structure/sign/warning/vacuum/external{ - pixel_y = 32 - }, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"aqD" = ( -/obj/machinery/space_heater, -/turf/open/floor/plating{ - icon_state = "platingdmg2" - }, -/area/maintenance/port/fore) -"aqE" = ( -/obj/machinery/door/poddoor/shutters{ - id = "supplybridge" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"aqF" = ( -/obj/machinery/door/poddoor/shutters{ - id = "supplybridge" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"aqG" = ( -/obj/machinery/door/poddoor/shutters{ - id = "supplybridge" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"aqH" = ( -/obj/machinery/space_heater, -/obj/structure/sign/warning/vacuum/external{ - pixel_y = 32 - }, -/turf/open/floor/plating{ - icon_state = "platingdmg1" +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 }, -/area/maintenance/port/fore) -"aqK" = ( -/obj/structure/reagent_dispensers/fueltank, -/turf/open/floor/plating, -/area/maintenance/port) -"aqO" = ( -/obj/machinery/space_heater, +/turf/open/floor/iron/white, +/area/station/science/research) +"ara" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible, /turf/open/floor/plating, -/area/maintenance/port) -"aqU" = ( -/obj/machinery/disposal/bin, -/obj/machinery/airalarm/directional/east, -/obj/machinery/light/directional/east, -/obj/structure/disposalpipe/trunk{ - dir = 1 - }, -/obj/effect/turf_decal/tile/brown/half/contrasted{ - dir = 8 - }, -/turf/open/floor/iron, -/area/cargo/storage) -"aqV" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/public/glass{ - name = "Starboard Primary Hallway" - }, -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, +/area/station/maintenance/starboard/greater) +"ari" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/iron, -/area/hallway/primary/starboard) -"aqW" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 1 - }, -/obj/machinery/door/airlock/external{ - name = "Arrival Airlock" - }, -/turf/open/floor/plating, -/area/hallway/secondary/entry) -"arr" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/engineering/break_room) -"ary" = ( -/obj/structure/rack, -/obj/item/clothing/suit/hazardvest, -/turf/open/floor/plating, -/area/maintenance/fore) -"arz" = ( -/obj/machinery/space_heater, -/turf/open/floor/plating{ - icon_state = "platingdmg1" +/obj/effect/spawner/random/trash/garbage{ + spawn_scatter_radius = 1 }, -/area/maintenance/fore) -"arA" = ( -/obj/structure/closet/emcloset, /turf/open/floor/plating, -/area/maintenance/fore) -"arK" = ( -/obj/effect/landmark/blobstart, -/turf/open/floor/plating{ - icon_state = "panelscorched" - }, -/area/maintenance/starboard/fore) -"arP" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/area/station/maintenance/starboard/lesser) +"ark" = ( /obj/structure/cable, -/turf/open/floor/iron, -/area/security/holding_cell) -"arS" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/turf_decal/siding/purple/corner, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/white, -/area/science/research) -"arV" = ( -/obj/machinery/power/smes, -/obj/structure/cable, -/turf/open/floor/plating, -/area/maintenance/solars/starboard/fore) -"arZ" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/structure/cable, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"asb" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/green/half/contrasted{ dir = 4 }, -/obj/structure/cable, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"asc" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/white, -/area/medical/medbay/central) -"asg" = ( -/obj/structure/cable, -/obj/effect/landmark/start/hangover, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 1 - }, -/turf/open/floor/iron, -/area/hallway/primary/central) -"asn" = ( -/obj/structure/closet/crate, -/obj/item/food/breadslice/plain, -/obj/item/food/breadslice/plain, -/obj/item/food/breadslice/plain, -/obj/item/food/grown/potato, -/obj/item/food/grown/potato, -/obj/item/food/grown/onion, -/obj/item/food/grown/onion, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ +/area/station/medical/virology) +"arl" = ( +/obj/machinery/firealarm/directional/west, +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/turf/open/floor/iron/white, -/area/security/prison) -"aso" = ( -/obj/structure/sink/kitchen{ - pixel_y = 28 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 1 +/obj/structure/disposalpipe/segment{ + dir = 5 }, -/turf/open/floor/iron/white, -/area/security/prison) +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"art" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/grimy, +/area/station/tcommsat/computer) "asz" = ( /obj/structure/table, /obj/item/stack/sheet/iron/fifty, @@ -1609,251 +923,213 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/power/apc/auto_name/directional/south, /turf/open/floor/iron/dark, -/area/ai_monitored/command/storage/satellite) -"atd" = ( -/turf/open/floor/plating{ - icon_state = "panelscorched" - }, -/area/maintenance/starboard/fore) -"atm" = ( -/turf/closed/wall/r_wall, -/area/maintenance/department/engine) -"ato" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ +/area/station/ai_monitored/command/storage/satellite) +"asB" = ( +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/structure/table/glass, -/obj/item/folder/white, -/obj/item/hand_labeler, -/obj/item/pen, -/turf/open/floor/iron/dark, -/area/medical/medbay/central) -"atp" = ( -/obj/machinery/door/poddoor/shutters{ - id = "supplybridge" +/obj/effect/turf_decal/tile/bar, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/junction/flip{ + dir = 1 }, -/obj/effect/turf_decal/stripes/line{ - dir = 10 +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"asL" = ( +/obj/structure/table, +/obj/item/assembly/igniter{ + pixel_x = -5; + pixel_y = 3 }, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"atq" = ( -/obj/machinery/door/poddoor/shutters{ - id = "supplybridge" +/obj/item/assembly/igniter{ + pixel_x = 5; + pixel_y = -4 }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"atr" = ( -/obj/machinery/door/poddoor/shutters{ - id = "supplybridge" +/obj/item/assembly/igniter{ + pixel_x = 2; + pixel_y = 6 }, -/obj/effect/turf_decal/stripes/line{ - dir = 6 +/obj/item/assembly/igniter{ + pixel_x = 2; + pixel_y = -1 }, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"att" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/machinery/camera/directional/east{ + c_tag = "Xenobiology Lab - Test Chamber"; + network = list("ss13","rd","xeno") }, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"atv" = ( +/turf/open/floor/engine, +/area/station/science/xenobiology) +"asM" = ( /obj/machinery/computer/prisoner/management{ dir = 4 }, /obj/machinery/airalarm/directional/west, /turf/open/floor/wood, -/area/command/heads_quarters/hos) -"atw" = ( -/obj/structure/closet/firecloset, -/turf/open/floor/plating, -/area/maintenance/department/science/xenobiology) -"atB" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/junction/yjunction{ +/area/station/command/heads_quarters/hos) +"asV" = ( +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ dir = 8 }, -/turf/open/floor/plating, -/area/maintenance/aft/greater) -"atF" = ( -/obj/machinery/atmospherics/components/unary/thermomachine/heater{ - dir = 1 +/obj/effect/turf_decal/trimline/neutral/filled/corner{ + dir = 4 }, -/turf/open/floor/iron, -/area/science/mixing) -"atL" = ( -/obj/structure/table, -/obj/machinery/microwave, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 1 +/obj/structure/window/reinforced/tinted{ + dir = 4 }, +/turf/open/floor/iron/dark, +/area/station/medical/morgue) +"asX" = ( +/obj/machinery/light/directional/north, +/turf/open/floor/iron, +/area/station/security/brig) +"atf" = ( +/obj/structure/table/glass, +/obj/item/clothing/gloves/color/latex, +/obj/item/surgical_drapes, +/obj/effect/turf_decal/tile/blue/fourcorners, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable, /turf/open/floor/iron/white, -/area/security/prison) -"atM" = ( -/obj/structure/disposalpipe/segment, +/area/station/medical/surgery/theatre) +"ati" = ( +/obj/effect/spawner/random/vending/colavend, +/turf/open/floor/iron/dark, +/area/station/hallway/primary/aft) +"atN" = ( /obj/structure/cable, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 4 +/obj/machinery/computer/secure_data{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 1 }, /turf/open/floor/iron, -/area/security/brig) -"atR" = ( -/obj/machinery/modular_computer/console/preset/id{ - dir = 4 +/area/station/security/office) +"atU" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/obj/structure/disposalpipe/segment{ + dir = 10 }, -/obj/machinery/requests_console/directional/west{ - announcementConsole = 1; - department = "Chief Medical Officer's Desk"; - departmentType = 5; - name = "Chief Medical Officer's Requests Console" +/turf/open/floor/wood, +/area/station/service/bar) +"atV" = ( +/obj/machinery/recharger{ + pixel_y = 4 }, -/obj/effect/turf_decal/tile/blue/half/contrasted{ +/obj/structure/table/reinforced, +/obj/machinery/requests_console/directional/north{ + department = "Security"; + departmentType = 3; + name = "Security Requests Console" + }, +/obj/machinery/light/directional/north, +/obj/machinery/camera/directional/north{ + c_tag = "Security Post - Medbay"; + network = list("ss13","medbay") + }, +/obj/effect/turf_decal/tile/red/fourcorners, +/turf/open/floor/iron/dark, +/area/station/security/checkpoint/medical) +"auh" = ( +/obj/effect/turf_decal/stripes/corner{ dir = 8 }, -/turf/open/floor/iron/white, -/area/command/heads_quarters/cmo) -"atS" = ( -/obj/effect/turf_decal/trimline/red/filled/corner{ +/obj/structure/cable, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron, +/area/station/hallway/primary/port) +"aum" = ( +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/structure/cable, -/turf/open/floor/iron, -/area/security/brig) -"aua" = ( -/obj/structure/table/reinforced, -/obj/item/folder/red, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/light/directional/south, -/obj/structure/cable, -/obj/machinery/requests_console/directional/south{ - department = "Security"; - departmentType = 5; - name = "Security Requests Console" +/obj/effect/turf_decal/trimline/blue/filled/corner{ + dir = 8 }, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"aun" = ( +/obj/machinery/light/directional/east, +/obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/security/checkpoint/science) -"aub" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 1 - }, -/turf/open/floor/plating, -/area/maintenance/fore) -"auc" = ( -/turf/open/floor/plating{ - icon_state = "platingdmg2" +/area/station/command/gateway) +"auw" = ( +/obj/machinery/door/airlock{ + id_tag = "Cabin7"; + name = "Cabin 1" }, -/area/maintenance/fore) -"auo" = ( -/obj/structure/mopbucket, -/obj/item/mop, -/obj/effect/landmark/blobstart, -/turf/open/floor/plating{ - icon_state = "platingdmg2" +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/wood, +/area/station/commons/dorms) +"auH" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 1 }, -/area/maintenance/starboard/fore) -"auq" = ( -/obj/effect/landmark/xeno_spawn, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"aus" = ( -/obj/structure/closet, -/obj/item/stock_parts/matter_bin, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"auA" = ( +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) +"auJ" = ( /obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/turf/open/floor/engine, -/area/engineering/atmospherics_engine) -"auB" = ( -/obj/structure/closet/emcloset, -/obj/structure/sign/warning/vacuum/external{ - pixel_x = 32 + dir = 1 }, /turf/open/floor/plating, -/area/maintenance/starboard/fore) -"auF" = ( -/obj/structure/reagent_dispensers/watertank, +/area/station/hallway/secondary/entry) +"ava" = ( +/obj/effect/spawner/random/structure/closet_maintenance, +/obj/item/storage/box/lights/mixed, /turf/open/floor/plating, -/area/maintenance/port) -"auG" = ( -/turf/open/floor/plating{ - icon_state = "platingdmg1" +/area/station/maintenance/starboard/aft) +"avc" = ( +/obj/machinery/airalarm/directional/east, +/obj/machinery/camera/directional/east{ + c_tag = "Gateway - Access" }, -/area/maintenance/port/fore) -"auL" = ( +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/iron, +/area/station/command/gateway) +"avo" = ( +/obj/machinery/light/directional/east, /obj/structure/disposalpipe/segment, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"auR" = ( -/mob/living/simple_animal/hostile/retaliate/goose/vomit, -/turf/open/floor/wood, -/area/maintenance/port/aft) -"auU" = ( -/obj/structure/disposalpipe/segment{ +/obj/effect/turf_decal/tile/bar, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, /turf/open/floor/iron, -/area/security/brig) -"auV" = ( -/obj/structure/cable, -/obj/structure/disposalpipe/junction, -/turf/open/floor/iron, -/area/security/brig) -"auW" = ( -/obj/structure/sign/warning/pods, -/turf/closed/wall/r_wall, -/area/security/brig) -"auZ" = ( -/obj/machinery/computer/shuttle/labor{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red{ +/area/station/hallway/primary/central) +"avq" = ( +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/effect/turf_decal/tile/red, +/obj/structure/disposalpipe/segment, /turf/open/floor/iron, -/area/security/brig) -"avb" = ( -/obj/item/radio/intercom/directional/north, -/turf/open/floor/iron/dark, -/area/engineering/supermatter/room) -"avk" = ( -/turf/open/floor/iron/dark, -/area/security/brig) -"avB" = ( -/obj/effect/turf_decal/box, -/turf/open/floor/iron/textured, -/area/engineering/atmospherics_engine) -"avC" = ( -/obj/effect/landmark/event_spawn, -/obj/machinery/light/small/directional/south, -/turf/open/floor/plating{ - icon_state = "platingdmg1" - }, -/area/maintenance/starboard/greater) -"avG" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"avH" = ( +/area/station/hallway/primary/central) +"avr" = ( /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/structure/disposalpipe/segment, +/obj/item/radio/intercom/directional/south, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/hallway/primary/port) +/area/station/hallway/primary/port) +"avA" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/wood, +/area/station/command/corporate_showroom) "avJ" = ( /obj/structure/table, /obj/machinery/cell_charger, @@ -1861,283 +1137,144 @@ /obj/item/stock_parts/cell/high, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/ai_monitored/command/storage/eva) -"avZ" = ( -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 8 +/area/station/ai_monitored/command/storage/eva) +"avK" = ( +/turf/closed/wall, +/area/station/maintenance/fore/lesser) +"avU" = ( +/obj/structure/bed, +/obj/item/bedsheet/dorms, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/obj/machinery/button/door/directional/east{ + id = "Cabin2"; + name = "Cabin Bolt Control"; + normaldoorcontrol = 1; + specialfunctions = 4 }, -/turf/open/floor/iron, -/area/security/brig) -"awd" = ( -/obj/structure/closet, -/obj/effect/spawner/random/maintenance/two, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"awe" = ( -/obj/structure/sign/warning/hottemp{ +/turf/open/floor/carpet, +/area/station/commons/dorms) +"aww" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 5 + }, +/obj/machinery/light/directional/east, +/turf/open/floor/iron/white, +/area/station/medical/office) +"awy" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/siding/purple, +/obj/structure/sign/warning/test_chamber{ pixel_y = -32 }, -/turf/open/floor/plating, -/area/maintenance/starboard/greater) -"awf" = ( -/obj/structure/cable, -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 1 +/turf/open/floor/iron/white, +/area/station/science/ordnance/testlab) +"awF" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 6 }, /turf/open/floor/iron, -/area/security/warden) -"awg" = ( -/obj/structure/chair/office{ - dir = 4 - }, -/obj/structure/cable, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 5 +/area/station/hallway/secondary/exit/departure_lounge) +"awO" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/preopen{ + id = "rdoffice"; + name = "Research Director's Shutters" }, -/turf/open/floor/iron, -/area/security/warden) -"awh" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 +/turf/open/floor/plating, +/area/station/science/server) +"axd" = ( +/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/cable, -/turf/open/floor/iron, -/area/security/brig) -"awi" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ +/obj/effect/turf_decal/tile/blue{ dir = 8 }, -/mob/living/simple_animal/bot/secbot/beepsky/officer, -/turf/open/floor/iron, -/area/security/brig) -"awj" = ( /obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 5 +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/white/corner, +/area/station/hallway/secondary/entry) +"axe" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/closet/secure_closet/brig{ + id = "Cell 3"; + name = "Cell 3 Locker" }, +/obj/structure/cable, /turf/open/floor/iron, -/area/security/brig) -"awl" = ( -/obj/structure/disposalpipe/segment{ +/area/station/security/brig) +"axx" = ( +/obj/effect/turf_decal/tile/yellow{ dir = 4 }, -/obj/structure/cable, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 1 +/obj/machinery/firealarm/directional/north, +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ + dir = 6 }, -/turf/open/floor/iron, -/area/security/brig) -"awp" = ( -/obj/structure/cable, -/turf/open/floor/iron, -/area/security/brig) -"awq" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark/corner{ dir = 1 }, -/turf/open/floor/iron, -/area/security/brig) -"aws" = ( -/turf/open/floor/iron, -/area/security/brig) -"awv" = ( -/obj/structure/sink{ - dir = 4; - pixel_x = -12; - pixel_y = 2 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 9 +/area/station/engineering/atmos) +"axK" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 8 }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/north, /turf/open/floor/iron/white, -/area/science/xenobiology/hallway) -"awx" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/maintenance/disposal/incinerator) -"awD" = ( -/obj/machinery/light/directional/west, -/obj/machinery/modular_computer/console/preset/cargochat/science{ +/area/station/security/prison) +"axO" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ dir = 4 }, -/obj/effect/turf_decal/trimline/brown/filled/line{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/purple/filled/warning{ - dir = 1 - }, -/turf/open/floor/iron, -/area/science/misc_lab) -"awI" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Storage Room"; - req_access_txt = "12" - }, -/obj/effect/mapping_helpers/airlock/abandoned, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"awP" = ( -/obj/item/clothing/gloves/color/rainbow, -/obj/item/clothing/shoes/sneakers/rainbow, -/obj/item/clothing/under/color/rainbow, -/obj/item/clothing/head/soft/rainbow, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"awU" = ( -/obj/effect/decal/cleanable/dirt, -/obj/item/mmi, -/obj/item/mmi, -/obj/item/mmi, -/obj/structure/table, +/obj/machinery/light/directional/east, +/obj/structure/disposalpipe/segment, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/white, -/area/science/robotics/lab) -"awV" = ( -/obj/structure/disposalpipe/segment{ - dir = 6 - }, -/obj/structure/sign/warning/vacuum/external{ - pixel_x = -32 - }, -/obj/effect/turf_decal/trimline/red/filled/corner{ - dir = 8 +/area/station/security/prison) +"axR" = ( +/obj/machinery/light_switch/directional/east, +/obj/structure/table/wood, +/obj/item/folder/white{ + pixel_x = -14; + pixel_y = 3 }, -/turf/open/floor/iron, -/area/security/brig) -"axb" = ( -/obj/structure/rack, -/obj/effect/spawner/random/techstorage/engineering_all, -/turf/open/floor/iron/dark, -/area/engineering/storage/tech) -"axf" = ( -/obj/machinery/door/airlock/external{ - name = "Labor Camp Shuttle Airlock"; - req_access_txt = "2" +/obj/item/paper_bin/carbon{ + pixel_x = 3; + pixel_y = 2 }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 +/obj/item/pen, +/obj/effect/turf_decal/siding/wood{ + dir = 6 }, -/turf/open/floor/iron/dark, -/area/security/brig) -"axh" = ( -/obj/machinery/computer/prisoner/management{ +/turf/open/floor/wood/parquet, +/area/station/medical/psychology) +"axU" = ( +/obj/effect/turf_decal/tile/yellow{ dir = 8 }, -/obj/effect/turf_decal/trimline/red/filled/line{ +/obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/iron, -/area/security/warden) -"axi" = ( -/obj/structure/cable, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/security/warden) -"axj" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 8 - }, -/turf/open/floor/iron, -/area/security/brig) -"axm" = ( -/obj/machinery/button/flasher{ - id = "secentranceflasher"; - name = "Brig Entrance Flasher"; - pixel_x = -6; - pixel_y = -38; - req_access_txt = "1" - }, -/obj/machinery/button/flasher{ - id = "holdingflash"; - name = "Holding Cell Flasher"; - pixel_x = 6; - pixel_y = -38; - req_access_txt = "1" - }, /obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/south, -/turf/open/floor/iron, -/area/security/brig) -"axo" = ( -/obj/structure/disposalpipe/segment{ - dir = 9 - }, -/turf/open/floor/iron/white, -/area/science/lobby) -"axr" = ( -/obj/effect/landmark/event_spawn, -/turf/open/floor/iron, -/area/security/brig) -"axu" = ( -/obj/effect/turf_decal/trimline/red/filled/corner{ - dir = 8 - }, -/obj/structure/rack, -/obj/item/storage/toolbox/mechanical{ - pixel_x = -4; - pixel_y = 4 - }, -/obj/item/storage/toolbox/electrical, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/security/brig) -"axy" = ( +/area/station/hallway/primary/starboard) +"axW" = ( /obj/machinery/door/firedoor, -/obj/machinery/door/airlock/hatch{ - name = "MiniSat Access"; - req_one_access_txt = "32;19" - }, /obj/structure/cable, -/obj/effect/landmark/navigate_destination, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/door/poddoor/preopen{ - id = "transitlockdown" - }, -/turf/open/floor/iron/dark, -/area/engineering/transit_tube) -"axz" = ( -/obj/machinery/duct, -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 10 - }, -/turf/open/floor/iron/white, -/area/medical/treatment_center) -"axI" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"axK" = ( -/obj/machinery/light/small/directional/north, -/obj/effect/decal/cleanable/cobweb, -/obj/structure/bed, -/obj/item/bedsheet/dorms, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/obj/machinery/button/door/directional/west{ - id = "Cabin4"; - name = "Cabin Bolt Control"; - normaldoorcontrol = 1; - specialfunctions = 4 - }, -/turf/open/floor/carpet, -/area/commons/dorms) -"axQ" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/chair/stool/directional/south, -/turf/open/floor/wood, -/area/commons/lounge) -"axZ" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plating, -/area/maintenance/starboard/lesser) +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron/white/side, +/area/station/medical/medbay/lobby) "aye" = ( /obj/structure/lattice/catwalk, /obj/machinery/atmospherics/pipe/heat_exchanging/simple{ @@ -2145,43 +1282,42 @@ }, /turf/open/space, /area/space/nearstation) -"ayC" = ( -/obj/structure/cable, -/obj/effect/spawner/structure/window/reinforced, +"ayg" = ( +/turf/open/floor/engine/o2, +/area/station/engineering/atmos) +"ayr" = ( /turf/open/floor/iron, -/area/security/brig) -"ayD" = ( -/obj/structure/table/wood, -/obj/effect/spawner/random/decoration/ornament, -/turf/open/floor/wood, -/area/maintenance/port/aft) -"ayF" = ( -/turf/closed/wall/r_wall, -/area/security/detectives_office) -"ayG" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "detective_shutters"; - name = "detective's office shutters" +/area/station/engineering/break_room) +"ays" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/sorting/mail/flip{ + dir = 1; + sortType = 1 }, -/obj/structure/cable, /turf/open/floor/plating, -/area/security/detectives_office) -"ayJ" = ( -/turf/closed/wall, -/area/security/detectives_office) -"ayK" = ( +/area/station/maintenance/port/fore) +"ayH" = ( +/obj/effect/spawner/random/engineering/atmospherics_portable, +/turf/open/floor/plating, +/area/station/maintenance/port) +"ayO" = ( +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 4 + }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/chapel{ +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"ayV" = ( +/obj/effect/turf_decal/trimline/red/filled/corner{ dir = 8 }, -/area/service/chapel) -"ayR" = ( -/obj/item/wrench, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, /obj/structure/cable, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) +/turf/open/floor/iron, +/area/station/security/brig) "azd" = ( /obj/structure/lattice/catwalk, /obj/machinery/atmospherics/pipe/heat_exchanging/simple, @@ -2194,92 +1330,62 @@ /obj/item/stack/cable_coil, /turf/open/floor/plating/airless, /area/space/nearstation) -"azm" = ( +"azn" = ( +/obj/machinery/light/small/directional/east, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron, +/area/station/commons/locker) +"azs" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/general/hidden, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/spawner/random/engineering/tracking_beacon, -/turf/open/floor/wood, -/area/commons/vacant_room/office) +/obj/item/kirbyplants/random, +/obj/machinery/camera/directional/east{ + c_tag = "Science - Server Room"; + name = "science camera"; + network = list("ss13","rd") + }, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/science/server) +"azu" = ( +/turf/open/floor/plating/airless, +/area/station/engineering/atmos) "azv" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/ai) -"azw" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron{ - dir = 1 - }, -/area/engineering/main) -"azB" = ( +/area/station/ai_monitored/turret_protected/ai) +"azE" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/turf/open/floor/iron/dark/corner{ - dir = 1 - }, -/area/engineering/atmos) -"azK" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 1 - }, -/turf/open/floor/iron, -/area/security/brig) -"azT" = ( -/obj/structure/table/wood, -/obj/item/storage/fancy/cigarettes, -/turf/open/floor/carpet, -/area/security/detectives_office) -"azU" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) +"aAb" = ( /obj/structure/table/wood, -/obj/machinery/computer/security/telescreen{ - desc = "Used for watching Prison Wing holding areas."; - name = "Prison Monitor"; - network = list("prison"); - pixel_y = 30 - }, -/obj/item/flashlight/lamp/green{ - pixel_x = 1; +/obj/item/lipstick{ pixel_y = 5 }, -/obj/item/restraints/handcuffs, -/turf/open/floor/carpet, -/area/security/detectives_office) -"azW" = ( -/obj/structure/disposalpipe/segment{ - dir = 6 +/obj/machinery/camera/directional/east{ + c_tag = "Theater - Stage" }, -/obj/effect/decal/cleanable/cobweb, -/turf/open/floor/plating, -/area/maintenance/fore) -"azX" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/machinery/light/small/directional/east, +/obj/effect/spawner/random/entertainment/musical_instrument, +/obj/structure/sign/poster/random/directional/east, +/turf/open/floor/wood, +/area/station/service/theater) +"aAg" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron, +/area/station/commons/dorms) +"aAs" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 8 }, -/obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/north, /turf/open/floor/plating, -/area/maintenance/fore) -"aAf" = ( -/obj/structure/cable, -/obj/machinery/power/tracker, -/turf/open/floor/plating/airless, -/area/solars/starboard/fore) -"aAu" = ( -/obj/machinery/holopad, -/obj/effect/turf_decal/box/white{ - color = "#52B4E9" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/iron/white/smooth_large, -/area/medical/surgery/theatre) +/area/station/maintenance/starboard/greater) "aAA" = ( /obj/docking_port/stationary{ dir = 8; @@ -2292,908 +1398,708 @@ }, /turf/open/space/basic, /area/space) -"aAQ" = ( -/obj/structure/rack, -/obj/item/clothing/mask/animal/horsehead, -/obj/effect/spawner/random/clothing/costume, -/turf/open/floor/plating, -/area/maintenance/port) -"aAR" = ( -/obj/structure/rack, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/light/directional/west, -/obj/item/book/manual/wiki/robotics_cyborgs, -/obj/item/storage/toolbox/mechanical{ - pixel_x = -3; - pixel_y = 3 +"aAB" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 5 }, -/obj/item/storage/toolbox/electrical, -/obj/item/multitool, -/obj/item/clothing/head/welding, -/obj/item/clothing/glasses/welding, +/turf/open/floor/iron/white, +/area/station/medical/storage) +"aAK" = ( +/obj/effect/turf_decal/stripes/line, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/science/robotics/lab) -"aAV" = ( -/obj/machinery/door/airlock/external{ - name = "Labor Camp Shuttle Airlock" +/area/station/command/gateway) +"aAT" = ( +/obj/machinery/firealarm/directional/east, +/obj/machinery/camera/directional/east{ + c_tag = "Bridge - Port Access" }, -/turf/open/floor/iron/dark, -/area/hallway/primary/fore) -"aAY" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/closet/secure_closet/brig{ - id = "Cell 1"; - name = "Cell 1 Locker" +/obj/effect/turf_decal/tile/blue{ + dir = 1 }, +/turf/open/floor/iron/dark, +/area/station/command/bridge) +"aBs" = ( /obj/structure/cable, -/turf/open/floor/iron, -/area/security/brig) -"aBa" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/closet/secure_closet/brig{ - id = "Cell 3"; - name = "Cell 3 Locker" +/obj/machinery/power/apc/auto_name/directional/west, +/obj/machinery/light_switch/directional/south, +/turf/open/floor/plating{ + icon_state = "panelscorched" }, -/obj/structure/cable, +/area/station/maintenance/solars/port/fore) +"aBJ" = ( +/obj/machinery/disposal/bin, +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/siding, +/obj/structure/disposalpipe/trunk, /turf/open/floor/iron, -/area/security/brig) -"aBb" = ( -/obj/effect/landmark/start/warden, -/obj/structure/chair/office, +/area/station/science/lab) +"aBM" = ( +/obj/effect/decal/cleanable/dirt, /obj/structure/cable, -/obj/effect/turf_decal/trimline/red/filled/line, +/obj/item/cigbutt{ + pixel_x = -6; + pixel_y = -4 + }, +/obj/machinery/duct, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/spawner/random/trash/garbage, /turf/open/floor/iron, -/area/security/warden) -"aBc" = ( -/obj/effect/spawner/structure/window/reinforced, +/area/station/maintenance/starboard/greater) +"aBQ" = ( /obj/structure/cable, -/obj/machinery/door/poddoor/preopen{ - id = "briglockdown"; - name = "brig shutters" +/obj/structure/sign/warning/secure_area{ + pixel_y = 32 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/junction/flip{ + dir = 8 }, /turf/open/floor/plating, -/area/security/warden) -"aBd" = ( -/obj/structure/cable, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 9 +/area/station/maintenance/aft/greater) +"aBW" = ( +/obj/machinery/button/ignition/incinerator/atmos, +/turf/closed/wall/r_wall, +/area/station/maintenance/disposal/incinerator) +"aBX" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, -/turf/open/floor/iron, -/area/security/brig) -"aBe" = ( -/obj/machinery/holopad, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/trimline/red/filled/line, -/turf/open/floor/iron, -/area/security/brig) -"aBg" = ( -/obj/effect/turf_decal/trimline/brown/filled/line{ - dir = 1 +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/disposalpipe/segment, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/iron, -/area/hallway/primary/port) -"aBn" = ( -/obj/structure/table/wood, -/obj/item/folder/red, -/obj/item/hand_labeler, -/obj/item/camera/detective, -/turf/open/floor/carpet, -/area/security/detectives_office) -"aBo" = ( -/obj/effect/landmark/start/detective, -/obj/structure/chair/office{ - dir = 8 +/turf/open/floor/iron/dark, +/area/station/command/heads_quarters/rd) +"aCi" = ( +/obj/structure/table, +/obj/item/stock_parts/subspace/transmitter, +/obj/item/stock_parts/subspace/transmitter, +/obj/item/stock_parts/subspace/amplifier, +/obj/item/stock_parts/subspace/amplifier, +/obj/item/stock_parts/subspace/amplifier, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/station/engineering/storage/tcomms) +"aCm" = ( +/obj/effect/landmark/blobstart, +/obj/machinery/power/port_gen/pacman/pre_loaded, +/turf/open/floor/plating{ + icon_state = "platingdmg1" }, -/turf/open/floor/carpet, -/area/security/detectives_office) -"aBw" = ( +/area/station/maintenance/starboard/fore) +"aCy" = ( /obj/structure/table, -/obj/item/reagent_containers/glass/bottle/morphine{ - pixel_x = -4; - pixel_y = 1 +/obj/item/stack/sheet/glass/fifty, +/obj/item/stack/rods/fifty, +/obj/effect/turf_decal/tile/yellow/anticorner/contrasted, +/turf/open/floor/iron, +/area/station/commons/storage/tools) +"aCA" = ( +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 4 }, -/obj/item/reagent_containers/glass/bottle/chloralhydrate, -/obj/item/reagent_containers/glass/bottle/toxin{ - pixel_x = 6; - pixel_y = 8 +/obj/machinery/atmospherics/pipe/bridge_pipe/green/visible{ + dir = 4 }, -/obj/item/reagent_containers/glass/bottle/morphine{ - pixel_x = 5; - pixel_y = 1 +/obj/machinery/atmospherics/components/binary/pump{ + dir = 1; + name = "N2O to Pure" }, -/obj/item/reagent_containers/syringe, -/obj/item/reagent_containers/glass/bottle/facid{ - name = "fluorosulfuric acid bottle"; - pixel_x = -3; - pixel_y = 6 +/obj/effect/turf_decal/tile/yellow/fourcorners, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"aCD" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/sorting/mail{ + dir = 2; + sortType = 29 }, -/obj/item/reagent_containers/syringe{ - pixel_y = 5 +/turf/open/floor/plating, +/area/station/maintenance/fore) +"aCE" = ( +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=10.1-Central-from-Aft"; + location = "10-Aft-To-Central" }, -/obj/item/reagent_containers/dropper, -/obj/machinery/airalarm/directional/west, -/obj/machinery/button/ignition{ - id = "executionburn"; - name = "Justice Ignition Switch"; - pixel_x = -25; - pixel_y = 36 - }, -/obj/item/assembly/signaler{ - pixel_x = -3; - pixel_y = 2 - }, -/obj/machinery/button/flasher{ - id = "justiceflash"; - name = "Justice Flash Control"; - pixel_x = -36; - pixel_y = 36; - req_access_txt = "1" +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/button/door/directional/west{ - id = "executionfireblast"; - name = "Justice Area Lockdown"; - pixel_y = 24; - req_access_txt = "2" - }, -/obj/machinery/button/door/directional/west{ - id = "SecJusticeChamber"; - name = "Justice Vent Control"; - pixel_x = -36; - pixel_y = 24; - req_access_txt = "3" - }, -/obj/effect/turf_decal/tile/red/half/contrasted{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron, +/area/station/hallway/primary/aft) +"aCQ" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ dir = 1 }, -/turf/open/floor/iron/dark, -/area/security/execution/education) -"aBz" = ( -/obj/machinery/button/door/directional/west{ - id = "hop"; - name = "Privacy Shutters Control"; - req_access_txt = "57" - }, -/obj/effect/mapping_helpers/ianbirthday, -/turf/open/floor/carpet, -/area/command/heads_quarters/hop) -"aBA" = ( -/obj/structure/closet/wardrobe/pjs, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/effect/landmark/start/hangover/closet, -/turf/open/floor/iron/dark, -/area/commons/dorms) -"aBF" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/white, +/area/station/security/prison) +"aCW" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) +"aCX" = ( +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/sorting/mail{ + dir = 4; + sortType = 2 + }, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"aDa" = ( +/turf/open/floor/plating, +/area/station/construction/mining/aux_base) +"aDb" = ( +/turf/closed/wall, +/area/station/construction/mining/aux_base) +"aDl" = ( +/obj/effect/spawner/random/maintenance, /obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/plating, -/area/maintenance/port/aft) -"aBG" = ( -/obj/machinery/light/directional/east, -/obj/machinery/camera/directional/east{ - c_tag = "Departure Lounge - Starboard Fore" - }, -/obj/structure/extinguisher_cabinet/directional/east, -/obj/item/kirbyplants{ - icon_state = "plant-14" - }, +/area/station/maintenance/port) +"aDm" = ( +/obj/structure/closet/firecloset, +/obj/machinery/airalarm/directional/north, +/obj/effect/turf_decal/delivery, /obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"aBN" = ( -/obj/machinery/light_switch/directional/west, -/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/structure/cable, -/turf/open/floor/iron, -/area/commons/fitness/recreation) -"aBR" = ( -/obj/structure/sign/warning/coldtemp, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/engine, -/area/science/xenobiology) -"aBS" = ( -/obj/machinery/light/directional/east, -/obj/structure/table, -/obj/machinery/recharger{ - pixel_x = 6; - pixel_y = 4 +/obj/effect/turf_decal/siding/thinplating/dark{ + dir = 8 }, -/obj/item/paper_bin{ - pixel_x = -11; - pixel_y = 7 +/turf/open/floor/iron/checker, +/area/station/science/research) +"aDA" = ( +/obj/machinery/light/small/directional/south, +/obj/item/folder, +/obj/item/folder, +/obj/machinery/camera/directional/south{ + c_tag = "Telecomms - Control Room"; + network = list("ss13","tcomms") }, -/obj/item/pen{ - pixel_x = -11; - pixel_y = 7 +/obj/structure/table/wood, +/obj/item/pen, +/turf/open/floor/iron/grimy, +/area/station/tcommsat/computer) +"aDK" = ( +/obj/machinery/light/small/directional/south, +/obj/machinery/recharge_station, +/obj/effect/landmark/start/hangover, +/obj/effect/spawner/random/trash/graffiti{ + pixel_y = -32; + spawn_loot_chance = 50 }, -/obj/item/hand_labeler{ - pixel_x = -10; - pixel_y = -6 +/turf/open/floor/iron/freezer, +/area/station/commons/toilet/restrooms) +"aDQ" = ( +/obj/structure/chair/comfy/black{ + dir = 4 }, -/obj/effect/turf_decal/trimline/red/filled/line{ +/obj/effect/turf_decal/trimline/purple/filled/line, +/turf/open/floor/iron, +/area/station/science/xenobiology) +"aDR" = ( +/obj/structure/table, +/obj/effect/spawner/random/bureaucracy/folder, +/turf/open/floor/plating, +/area/station/maintenance/fore) +"aDS" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/science/lab) +"aDU" = ( +/obj/structure/chair{ dir = 4 }, -/obj/machinery/computer/security/telescreen{ - desc = "Used for watching Prison Wing holding areas."; - dir = 8; - name = "Prison Monitor"; - network = list("prison"); - pixel_x = 30 +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 4 }, /turf/open/floor/iron, -/area/security/warden) -"aBT" = ( -/obj/structure/plasticflaps/opaque{ - name = "Service Deliveries" +/area/station/security/execution/transfer) +"aEj" = ( +/obj/structure/table, +/obj/item/poster/random_official{ + pixel_y = 13 }, -/obj/machinery/navbeacon{ - codes_txt = "delivery;dir=4"; - dir = 4; - freq = 1400; - location = "Service" +/obj/item/poster/random_official{ + pixel_y = 5 }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/neutral{ +/obj/item/poster/random_official, +/turf/open/floor/iron/dark, +/area/station/security/office) +"aEl" = ( +/obj/effect/turf_decal/trimline/red/filled/line, +/obj/machinery/light/directional/south, +/turf/open/floor/iron/white, +/area/station/security/prison) +"aEr" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/landmark/start/hangover, +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/turf_decal/tile/bar{ - dir = 1 - }, -/obj/structure/disposalpipe/segment{ +/obj/effect/turf_decal/tile/yellow{ dir = 4 }, /turf/open/floor/iron, -/area/hallway/secondary/service) -"aCk" = ( +/area/station/hallway/primary/starboard) +"aEH" = ( /obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/preopen{ - id = "Secure Gate"; - name = "brig shutters" - }, /obj/structure/cable, /turf/open/floor/plating, -/area/security/brig) -"aCl" = ( -/obj/structure/rack, -/obj/item/reagent_containers/glass/bottle/epinephrine{ - pixel_x = -5; - pixel_y = 3 - }, -/obj/item/reagent_containers/glass/bottle/fluorine{ - pixel_x = 7; - pixel_y = 3 - }, -/obj/item/reagent_containers/glass/bottle/iodine{ - pixel_x = 1 +/area/station/construction/storage_wing) +"aEP" = ( +/obj/machinery/light_switch/directional/east, +/obj/structure/dresser, +/obj/item/storage/secure/safe/directional/north, +/turf/open/floor/wood, +/area/station/command/heads_quarters/captain/private) +"aEW" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 1 }, -/turf/open/floor/iron/dark/textured_edge{ - dir = 8 +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 }, -/area/medical/medbay/central) -"aCo" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/obj/structure/cable, +/obj/effect/landmark/start/depsec/science, +/turf/open/floor/iron, +/area/station/security/checkpoint/science) +"aFd" = ( +/obj/effect/landmark/start/shaft_miner, +/turf/open/floor/iron, +/area/station/cargo/miningoffice) +"aFf" = ( +/obj/effect/turf_decal/loading_area, +/turf/open/floor/iron, +/area/station/maintenance/port/aft) +"aFv" = ( +/obj/machinery/newscaster/directional/north, +/obj/structure/table/wood, +/obj/effect/spawner/random/bureaucracy/paper, +/turf/open/floor/wood, +/area/station/commons/dorms) +"aGe" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Storage Room" }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/mapping_helpers/airlock/abandoned, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/junction/flip, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 1 + }, /turf/open/floor/plating, -/area/maintenance/starboard/greater) -"aCp" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable, -/obj/machinery/door/poddoor/preopen{ - id = "briglockdown"; - name = "brig shutters" +/area/station/maintenance/starboard/fore) +"aGm" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/security/glass{ + name = "Security Office" }, -/turf/open/floor/iron, -/area/security/brig) -"aCt" = ( /obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/west, -/turf/open/floor/iron/grimy, -/area/security/detectives_office) -"aCv" = ( -/obj/structure/table/wood, -/obj/item/paper_bin/carbon{ - pixel_x = -3; - pixel_y = 7 +/obj/effect/mapping_helpers/airlock/access/all/security/general, +/turf/open/floor/iron/dark, +/area/station/security/office) +"aGo" = ( +/obj/machinery/disposal/bin{ + desc = "A pneumatic waste disposal unit. This one leads to the morgue."; + name = "corpse disposal" }, -/obj/item/pen, -/obj/item/book/manual/wiki/security_space_law, -/turf/open/floor/carpet, -/area/security/detectives_office) -"aCw" = ( -/turf/open/floor/carpet, -/area/security/detectives_office) -"aCM" = ( -/obj/structure/closet/crate{ - icon_state = "crateopen" +/obj/structure/disposalpipe/trunk{ + dir = 4 }, +/obj/machinery/firealarm/directional/west, +/obj/effect/turf_decal/tile/blue/fourcorners, +/turf/open/floor/iron/white, +/area/station/medical/surgery/theatre) +"aGr" = ( +/obj/structure/lattice, +/turf/open/space/basic, +/area/station/science/xenobiology) +"aGD" = ( +/obj/structure/closet/crate/coffin, +/obj/machinery/door/window/left/directional/east{ + name = "Coffin Storage"; + req_access = list("chapel_office") + }, +/turf/open/floor/plating, +/area/station/service/chapel/funeral) +"aGG" = ( +/obj/structure/closet/crate, /obj/item/stack/sheet/rglass{ amount = 50 }, /obj/item/stack/sheet/iron/fifty, -/obj/item/stack/rods/fifty, /obj/item/storage/toolbox/emergency, -/obj/effect/turf_decal/bot{ - dir = 1 - }, +/obj/structure/window/reinforced, +/obj/effect/turf_decal/tile/neutral/fourcorners, /obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/east, /obj/effect/spawner/random/engineering/flashlight, -/turf/open/floor/iron{ - dir = 1 - }, -/area/command/gateway) -"aCR" = ( -/obj/machinery/light/directional/south, +/turf/open/floor/iron/dark, +/area/station/command/teleporter) +"aGH" = ( +/obj/machinery/door/firedoor, /obj/structure/cable, -/turf/open/floor/iron/white, -/area/science/storage) -"aCU" = ( -/obj/machinery/atmospherics/components/unary/outlet_injector/monitored/ordnance_mixing_input{ +/turf/open/floor/iron, +/area/station/hallway/primary/aft) +"aGM" = ( +/turf/open/floor/iron, +/area/station/security/range) +"aGQ" = ( +/obj/item/storage/medkit/regular{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/structure/table/glass, +/obj/effect/turf_decal/tile/green{ dir = 1 }, -/turf/open/floor/engine/airless, -/area/science/mixing/chamber) -"aDa" = ( -/turf/open/floor/plating, -/area/construction/mining/aux_base) -"aDb" = ( -/turf/closed/wall, -/area/construction/mining/aux_base) -"aDo" = ( -/turf/open/floor/iron/chapel, -/area/service/chapel) -"aDv" = ( +/turf/open/floor/iron/dark, +/area/station/command/bridge) +"aGS" = ( +/obj/structure/sign/warning/no_smoking, /turf/closed/wall, -/area/hallway/primary/fore) -"aDw" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 1 +/area/station/engineering/atmos) +"aGT" = ( +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=13.1-Engineering-Enter"; + location = "12-Central-Starboard" }, -/turf/open/floor/iron, -/area/hallway/primary/fore) -"aDz" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/hallway/primary/fore) -"aDB" = ( /obj/structure/cable, -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 1 - }, -/obj/structure/sign/warning/electricshock{ - pixel_y = 32 - }, /turf/open/floor/iron, -/area/hallway/primary/fore) -"aDC" = ( -/turf/open/floor/iron, -/area/hallway/primary/fore) -"aDD" = ( +/area/station/hallway/primary/central) +"aHh" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, /obj/structure/cable, -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 1 +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"aHi" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple/layer2{ + dir = 6 }, +/turf/open/floor/iron/dark/airless, +/area/station/science/ordnance/freezerchamber) +"aHt" = ( +/obj/structure/cable, /turf/open/floor/iron, -/area/hallway/primary/fore) -"aDE" = ( -/turf/open/floor/iron, -/area/security/warden) -"aDJ" = ( -/obj/structure/disposalpipe/segment{ +/area/station/construction/storage_wing) +"aHH" = ( +/obj/machinery/atmospherics/pipe/smart/simple/dark/visible, +/obj/effect/turf_decal/siding/purple{ dir = 4 }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 4 +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 }, -/turf/open/floor/iron/grimy, -/area/security/detectives_office) -"aDL" = ( +/obj/machinery/firealarm/directional/east, +/turf/open/floor/iron/dark, +/area/station/science/ordnance) +"aHM" = ( /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"aDN" = ( -/obj/machinery/vending/wardrobe/det_wardrobe, -/turf/open/floor/iron/grimy, -/area/security/detectives_office) -"aDW" = ( -/obj/machinery/computer/security/mining{ +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ dir = 1 }, -/obj/effect/turf_decal/tile/brown/half/contrasted{ - dir = 1 +/obj/structure/disposalpipe/segment{ + dir = 4 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/cargo/miningoffice) -"aDY" = ( -/obj/machinery/airalarm/directional/south, -/turf/open/floor/iron/dark, -/area/engineering/supermatter/room) -"aEk" = ( -/obj/effect/landmark/blobstart, -/obj/structure/cable, -/turf/open/floor/plating, -/area/maintenance/aft/lesser) -"aED" = ( +/area/station/science/research) +"aHR" = ( +/obj/structure/sign/warning/biohazard, +/turf/closed/wall/r_wall, +/area/station/science/research) +"aIm" = ( +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=7.5-Starboard-Aft-Corner"; + location = "7-Command-Starboard" + }, /obj/structure/cable, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"aIw" = ( +/turf/open/floor/plating/airless, +/area/station/solars/port/fore) +"aIA" = ( /obj/machinery/door/airlock/maintenance{ - name = "Cargo Bay Maintenance" + name = "Medbay Maintenance" }, -/obj/effect/mapping_helpers/airlock/access/any/supply/mining, -/obj/effect/mapping_helpers/airlock/access/any/supply/general, /turf/open/floor/plating, -/area/maintenance/port/greater) -"aEH" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable, +/area/station/maintenance/port/aft) +"aIC" = ( +/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/plating, -/area/construction/storage_wing) -"aEJ" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/area/station/maintenance/starboard/fore) +"aIE" = ( +/obj/effect/turf_decal/trimline/brown/filled/corner{ + dir = 8 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 4 }, /turf/open/floor/iron, -/area/security/brig) -"aEK" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/area/station/construction/storage_wing) +"aII" = ( +/obj/machinery/hydroponics/soil, +/obj/item/cultivator, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/grass, +/area/station/security/prison/garden) +"aIX" = ( +/obj/machinery/portable_atmospherics/pump, +/obj/machinery/light/small/directional/north, +/obj/machinery/firealarm/directional/north, +/obj/effect/turf_decal/delivery, +/obj/machinery/atmospherics/components/unary/portables_connector/visible/layer4, /turf/open/floor/iron, -/area/hallway/primary/fore) -"aEN" = ( -/obj/structure/table, -/obj/item/reagent_containers/food/drinks/drinkingglass, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 1 +/area/station/commons/locker) +"aJa" = ( +/obj/item/radio/intercom/directional/south, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/station/science/robotics/lab) +"aJd" = ( +/obj/structure/disposalpipe/segment{ + dir = 6 }, -/obj/item/radio/intercom/directional/north, /turf/open/floor/iron/white, -/area/security/prison) -"aET" = ( -/obj/machinery/navbeacon{ - codes_txt = "patrol;next_patrol=1-BrigCells"; - location = "0-SecurityDesk" +/area/station/science/research) +"aJe" = ( +/obj/machinery/camera/directional/east{ + c_tag = "Atmospherics Tank - N2O" }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/turf/open/floor/iron, -/area/hallway/primary/fore) -"aEZ" = ( -/obj/machinery/door/window{ +/turf/open/floor/engine/n2o, +/area/station/engineering/atmos) +"aJj" = ( +/obj/effect/turf_decal/stripes/corner{ dir = 1 }, -/turf/open/floor/iron/grimy, -/area/security/detectives_office) -"aFa" = ( -/obj/structure/window/reinforced{ +/obj/effect/turf_decal/stripes/line{ dir = 1 }, -/turf/open/floor/iron/grimy, -/area/security/detectives_office) -"aFe" = ( -/obj/machinery/chem_master/condimaster{ - name = "CondiMaster Neo" +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/engineering/main) +"aJm" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden, +/turf/closed/wall/r_wall, +/area/station/maintenance/starboard/lesser) +"aJn" = ( +/obj/structure/cable, +/obj/structure/disposalpipe/segment, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/maintenance/starboard/greater) +"aJv" = ( +/obj/structure/sign/warning/fire, +/turf/closed/wall/r_wall, +/area/station/engineering/supermatter) +"aJz" = ( +/obj/structure/table/glass, +/obj/item/tank/internals/emergency_oxygen{ + pixel_x = -8 }, -/obj/machinery/newscaster/directional/south, -/obj/effect/turf_decal/trimline/brown/warning{ - dir = 1 +/obj/item/clothing/mask/breath{ + pixel_x = 4 }, -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/blue{ dir = 8 }, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron/cafeteria, -/area/service/kitchen) -"aFw" = ( -/obj/item/radio/intercom/directional/west, -/obj/effect/turf_decal/tile/blue, +/obj/machinery/atmospherics/pipe/layer_manifold/supply/hidden, /turf/open/floor/iron/dark, -/area/command/bridge) -"aFA" = ( -/obj/structure/rack, -/obj/item/book/manual/wiki/security_space_law{ - pixel_x = -5; - pixel_y = 7 - }, -/obj/item/book/manual/wiki/security_space_law{ - pixel_y = 4 +/area/station/engineering/transit_tube) +"aJK" = ( +/obj/structure/chair, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 1 }, -/obj/item/book/manual/wiki/security_space_law{ - pixel_x = 5; - pixel_y = 2 +/turf/open/floor/iron/white, +/area/station/security/prison/mess) +"aJO" = ( +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=14.8-Dorms-Lockers"; + location = "14.5-Recreation" }, -/obj/effect/turf_decal/siding/wood{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/commons/fitness/recreation) +"aJP" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ dir = 8 }, -/obj/structure/cable, -/obj/machinery/camera/directional/north{ - c_tag = "Security - Office - Starboard" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/wood, -/area/security/office) -"aFB" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/camera/directional/west{ - c_tag = "Science Hallway - Central"; - network = list("ss13","rd") +/turf/open/floor/iron/white, +/area/station/medical/surgery/theatre) +"aJQ" = ( +/obj/machinery/atmospherics/components/unary/passive_vent{ + dir = 4; + name = "killroom vent" }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/circuit/telecomms, +/area/station/science/xenobiology) +"aJS" = ( +/turf/closed/wall/r_wall, +/area/station/ai_monitored/turret_protected/ai_upload) +"aJX" = ( /obj/structure/disposalpipe/segment, -/turf/open/floor/iron/white, -/area/science/research) -"aFC" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/command{ - name = "Gateway Atrium"; - req_access_txt = "62" +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/maintenance/fore) +"aJY" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/navbeacon{ + codes_txt = "delivery;dir=8"; + dir = 8; + freq = 1400; + location = "QM #1" }, /obj/effect/turf_decal/delivery, +/turf/open/floor/iron, +/area/station/cargo/warehouse) +"aKa" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/command/gateway) -"aFJ" = ( -/obj/item/radio/intercom/directional/south, -/obj/effect/turf_decal/siding/purple{ - dir = 1 - }, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 8 }, +/turf/open/floor/iron/grimy, +/area/station/security/detectives_office) +"aKb" = ( +/turf/closed/wall, +/area/station/maintenance/central) +"aKk" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/service/hydroponics/garden) +"aKl" = ( +/obj/structure/table, +/obj/machinery/microwave, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, /turf/open/floor/iron/white, -/area/science/research) -"aFR" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/area/station/security/prison/mess) +"aKz" = ( +/obj/structure/chair{ dir = 4 }, -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/trimline/red/filled/line{ +/obj/machinery/newscaster/directional/south, +/obj/effect/landmark/start/depsec/engineering, +/obj/item/radio/intercom/directional/west, +/obj/effect/turf_decal/tile/red/anticorner/contrasted{ dir = 8 }, /turf/open/floor/iron, -/area/security/warden) -"aFS" = ( -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/smart/manifold/scrubbers/visible{ - dir = 8 - }, -/obj/structure/cable, -/turf/open/floor/iron/dark/corner{ - dir = 1 - }, -/area/engineering/atmos/pumproom) -"aFU" = ( -/obj/structure/closet/firecloset, -/obj/effect/spawner/random/maintenance, -/turf/open/floor/plating, -/area/maintenance/department/engine) -"aFZ" = ( -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/structure/cable, -/turf/open/floor/iron, -/area/hallway/primary/fore) -"aGk" = ( -/obj/structure/cable, -/obj/structure/disposalpipe/segment, -/obj/machinery/power/apc/auto_name/directional/west, -/turf/open/floor/plating, -/area/maintenance/fore/lesser) -"aGu" = ( -/obj/structure/filingcabinet, -/turf/open/floor/iron/grimy, -/area/security/detectives_office) -"aGw" = ( -/obj/structure/table/wood, -/obj/item/folder/red, -/obj/item/folder/red, -/obj/item/folder/red, -/obj/item/clothing/glasses/sunglasses/big, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/wood, -/area/service/lawoffice) -"aGx" = ( -/obj/effect/spawner/random/trash/garbage{ - spawn_scatter_radius = 1 - }, -/turf/open/floor/plating, -/area/maintenance/aft/greater) -"aGF" = ( +/area/station/security/checkpoint/engineering) +"aKO" = ( /obj/effect/landmark/event_spawn, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/sign/poster/contraband/random/directional/north, -/turf/open/floor/plating, -/area/maintenance/port) -"aGJ" = ( -/obj/machinery/light/directional/north, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/turf/open/floor/iron, -/area/maintenance/disposal/incinerator) -"aGN" = ( -/turf/open/floor/plating{ - icon_state = "platingdmg3" - }, -/area/maintenance/port) -"aHk" = ( -/obj/effect/turf_decal/plaque{ - icon_state = "L10" - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron, -/area/hallway/primary/central) -"aHo" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/turf_decal/tile/purple/half/contrasted{ - dir = 4 - }, -/turf/open/floor/iron/white, -/area/science/cytology) -"aHp" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/bed, -/obj/item/bedsheet, -/turf/open/floor/iron, -/area/security/brig) -"aHt" = ( -/obj/structure/cable, -/turf/open/floor/iron, -/area/construction/storage_wing) -"aHx" = ( -/turf/closed/wall/r_wall, -/area/hallway/primary/fore) -"aHy" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable, -/turf/open/floor/plating, -/area/hallway/primary/fore) -"aHA" = ( -/obj/structure/cable, /turf/open/floor/iron, -/area/hallway/primary/fore) -"aHC" = ( -/obj/structure/sign/directions/security{ - dir = 1; - pixel_y = 8 +/area/station/hallway/secondary/exit/departure_lounge) +"aLk" = ( +/obj/structure/table/reinforced, +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ + dir = 1 }, -/turf/closed/wall, -/area/security/courtroom) -"aHD" = ( -/turf/closed/wall, -/area/security/courtroom) -"aHE" = ( -/obj/effect/turf_decal/trimline/red/filled/corner, /turf/open/floor/iron, -/area/security/brig) -"aHF" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ +/area/station/service/bar) +"aLr" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/siphon/monitored/nitrous_output{ dir = 1 }, +/turf/open/floor/engine/n2o, +/area/station/engineering/atmos) +"aLu" = ( /obj/structure/cable, -/turf/open/floor/iron, -/area/hallway/primary/fore) -"aHJ" = ( -/obj/machinery/light/small/directional/west, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 4 - }, -/turf/open/floor/iron/dark, -/area/security/prison/safe) -"aHT" = ( -/obj/machinery/door/firedoor, /obj/machinery/door/airlock{ - name = "Auxiliary Bathrooms" + name = "Service Hall" }, /obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/commons/toilet/auxiliary) -"aHX" = ( -/obj/structure/bed/roller, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/white, -/area/security/medical) -"aIh" = ( -/obj/structure/cable, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plating{ - icon_state = "platingdmg1" - }, -/area/maintenance/fore/lesser) -"aIk" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/light/directional/north, -/turf/open/floor/engine, -/area/engineering/supermatter/room) -"aIE" = ( -/obj/effect/turf_decal/trimline/brown/filled/corner{ +/obj/effect/mapping_helpers/airlock/unres{ dir = 8 }, -/obj/structure/cable, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 4 - }, -/turf/open/floor/iron, -/area/construction/storage_wing) -"aIJ" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/obj/machinery/duct, +/obj/structure/disposalpipe/segment{ dir = 4 }, +/obj/effect/mapping_helpers/airlock/access/all/service/general, /turf/open/floor/iron, -/area/hallway/primary/fore) -"aIM" = ( -/obj/structure/chair{ - name = "Bailiff" - }, -/turf/open/floor/iron, -/area/security/courtroom) -"aIR" = ( -/turf/open/floor/iron, -/area/security/courtroom) -"aIS" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, -/turf/open/floor/iron/dark, -/area/security/courtroom) -"aIT" = ( -/turf/open/floor/iron/dark, -/area/security/courtroom) -"aJp" = ( -/obj/structure/table/glass, -/obj/structure/cable, -/obj/item/folder/white{ - pixel_x = 4; - pixel_y = -3 - }, -/obj/item/folder/white, -/obj/item/pen/red, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/green/half/contrasted, -/turf/open/floor/iron/white, -/area/medical/virology) -"aJr" = ( -/obj/machinery/atmospherics/components/binary/pump/on{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 8 - }, -/turf/open/floor/iron/dark, -/area/engineering/atmos) -"aJG" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable, -/turf/open/floor/plating, -/area/security/checkpoint/supply) -"aJK" = ( -/turf/closed/wall, -/area/security/checkpoint/supply) -"aJS" = ( -/turf/closed/wall/r_wall, -/area/ai_monitored/turret_protected/ai_upload) -"aJU" = ( -/obj/structure/cable, -/obj/effect/turf_decal/tile/red/half/contrasted, -/turf/open/floor/iron, -/area/security/office) -"aKf" = ( -/obj/machinery/light_switch/directional/east, -/obj/machinery/light/small/directional/east, -/obj/structure/easel, -/obj/item/canvas/twentythree_twentythree, -/obj/item/canvas/twentythree_twentythree, -/turf/open/floor/iron, -/area/commons/storage/art) -"aKu" = ( -/obj/machinery/navbeacon{ - codes_txt = "delivery;dir=4"; - dir = 4; - freq = 1400; - location = "Engineering" - }, -/obj/structure/plasticflaps/opaque, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron, -/area/maintenance/starboard/fore) -"aKJ" = ( -/obj/machinery/door/poddoor{ - id = "Secure Storage"; - name = "Secure Storage" - }, -/turf/open/floor/plating, -/area/engineering/main) -"aKX" = ( +/area/station/maintenance/starboard/greater) +"aLw" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/public/glass{ - name = "Bar" + name = "Chapel" }, -/obj/effect/turf_decal/tile/bar{ - dir = 1 +/turf/open/floor/iron/dark, +/area/station/service/chapel) +"aLy" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, /obj/effect/turf_decal/tile/bar, -/obj/effect/decal/cleanable/dirt, -/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/commons/lounge) -"aLb" = ( -/obj/structure/closet/crate/coffin, -/obj/machinery/light/small/directional/south, -/turf/open/floor/plating, -/area/service/chapel/funeral) -"aLe" = ( -/obj/effect/turf_decal/siding{ - dir = 1 - }, -/obj/machinery/computer/rdconsole, -/turf/open/floor/iron/dark, -/area/science/lab) -"aLB" = ( -/obj/effect/landmark/start/lawyer, +/area/station/hallway/primary/central) +"aLA" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/structure/disposalpipe/segment, /turf/open/floor/iron, -/area/security/courtroom) -"aLZ" = ( -/obj/effect/landmark/blobstart, -/turf/open/floor/plating{ - icon_state = "platingdmg1" - }, -/area/maintenance/starboard/fore) -"aMl" = ( -/obj/structure/cable, -/obj/structure/disposalpipe/sorting/mail{ - dir = 8; - sortType = 14 +/area/station/hallway/primary/central) +"aMf" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/table/wood, +/obj/item/folder{ + pixel_y = 2 }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/science/robotics/lab) +/turf/open/floor/iron/grimy, +/area/station/service/chapel/office) "aMq" = ( /obj/structure/window/reinforced, /turf/open/space, @@ -3203,49 +2109,69 @@ /obj/structure/lattice, /turf/open/space, /area/space/nearstation) -"aMt" = ( -/obj/structure/table/glass, -/obj/effect/turf_decal/tile/blue/fourcorners, -/obj/machinery/firealarm/directional/west, -/turf/open/floor/iron/white, -/area/medical/treatment_center) +"aMs" = ( +/obj/machinery/light/directional/north, +/obj/machinery/status_display/evac/directional/north, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/central) "aMA" = ( /obj/effect/turf_decal/trimline/brown/filled/line{ dir = 8 }, /obj/structure/cable, /turf/open/floor/iron, -/area/construction/storage_wing) -"aMQ" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock{ - name = "Law Office"; - req_access_txt = "38" +/area/station/construction/storage_wing) +"aMB" = ( +/obj/effect/turf_decal/tile/blue/half/contrasted, +/turf/open/floor/iron/dark, +/area/station/command/bridge) +"aMW" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron, +/area/station/security/brig) +"aNa" = ( +/obj/effect/landmark/event_spawn, +/obj/effect/turf_decal/trimline/blue/filled/warning{ + dir = 8 }, -/turf/open/floor/wood, -/area/security/courtroom) -"aNm" = ( -/obj/structure/rack, -/obj/item/clothing/suit/hazardvest, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"aNq" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 5 +/turf/open/floor/iron/white, +/area/station/medical/medbay/lobby) +"aNe" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/blue/half/contrasted{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/station/command/bridge) +"aNf" = ( +/obj/effect/turf_decal/trimline/blue/filled/warning{ + dir = 8 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/white, -/area/medical/treatment_center) -"aNs" = ( -/obj/effect/spawner/structure/window, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plating, -/area/medical/medbay/lobby) +/area/station/medical/medbay/lobby) "aNw" = ( /obj/structure/window/reinforced{ dir = 4 }, /turf/open/space, /area/space/nearstation) +"aNB" = ( +/obj/machinery/camera/directional/east{ + c_tag = "Atmospherics Tank - Mix" + }, +/turf/open/floor/engine/vacuum, +/area/station/engineering/atmos) "aNC" = ( /obj/structure/window/reinforced{ dir = 8 @@ -3253,68 +2179,102 @@ /obj/structure/lattice, /turf/open/space, /area/space/nearstation) -"aNJ" = ( -/obj/structure/cable, -/obj/machinery/computer/security/telescreen/interrogation{ - name = "isolation room monitor"; - network = list("isolation"); - pixel_y = 31 +"aNG" = ( +/obj/machinery/camera/directional/west{ + c_tag = "Bridge - Starboard Access" }, -/turf/open/floor/iron, -/area/security/prison) -"aNL" = ( -/obj/structure/cable, -/obj/effect/turf_decal/trimline/green/filled/line{ +/obj/effect/turf_decal/tile/blue, +/turf/open/floor/iron/dark, +/area/station/command/bridge) +"aNN" = ( +/obj/machinery/airalarm/directional/south, +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ dir = 8 }, -/turf/open/floor/iron, -/area/security/prison) +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/iron/cafeteria, +/area/station/service/kitchen) +"aNO" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/item/food/grown/harebell, +/obj/item/food/grown/harebell, +/obj/item/food/grown/harebell, +/obj/item/food/grown/harebell, +/obj/item/food/grown/harebell, +/obj/structure/table/wood, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/service/chapel/funeral) +"aNQ" = ( +/obj/structure/table, +/obj/item/stack/medical/gauze, +/obj/item/stack/medical/mesh, +/obj/item/stack/medical/suture, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable, +/obj/effect/turf_decal/tile/blue/half/contrasted{ + dir = 1 + }, +/turf/open/floor/iron/white, +/area/station/medical/medbay/lobby) "aNT" = ( /obj/effect/turf_decal/trimline/brown/filled/corner{ dir = 1 }, /obj/structure/cable, /turf/open/floor/iron, -/area/construction/storage_wing) -"aNV" = ( -/obj/machinery/atmospherics/pipe/smart/manifold/purple/visible, -/turf/open/floor/iron, -/area/engineering/atmos/pumproom) +/area/station/construction/storage_wing) "aNZ" = ( /obj/effect/spawner/structure/window/reinforced, /obj/structure/cable, /turf/open/floor/plating, -/area/ai_monitored/turret_protected/ai_upload) +/area/station/ai_monitored/turret_protected/ai_upload) "aOc" = ( /obj/machinery/holopad/secure, /turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/ai_upload) -"aOo" = ( -/obj/machinery/camera/directional/north{ - c_tag = "Brig - Hallway - Entrance" - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/security/brig) -"aOu" = ( -/obj/machinery/airalarm/directional/south, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/green{ - dir = 8 - }, +/area/station/ai_monitored/turret_protected/ai_upload) +"aOg" = ( +/obj/machinery/holopad, /turf/open/floor/iron, -/area/service/hydroponics) -"aOy" = ( -/turf/closed/wall/r_wall, -/area/security/medical) -"aOI" = ( -/obj/structure/cable, -/obj/effect/turf_decal/trimline/blue/filled/line, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/area/station/cargo/sorting) +"aOp" = ( +/obj/effect/turf_decal/siding/purple, +/obj/effect/turf_decal/trimline/brown/warning, +/obj/effect/turf_decal/trimline/brown/warning, /turf/open/floor/iron/white, -/area/security/prison) +/area/station/science/lobby) +"aOA" = ( +/obj/machinery/vending/tool, +/obj/effect/turf_decal/delivery, +/obj/machinery/light_switch/directional/west, +/turf/open/floor/iron/dark, +/area/station/engineering/storage_shared) +"aOH" = ( +/obj/structure/table, +/obj/item/clothing/mask/gas/sechailer{ + pixel_x = 3; + pixel_y = -3 + }, +/obj/item/clothing/mask/gas/sechailer{ + pixel_x = -6; + pixel_y = 4 + }, +/obj/item/assembly/flash/handheld{ + pixel_x = 6; + pixel_y = 13 + }, +/turf/open/floor/iron/dark, +/area/station/security/office) "aOV" = ( /obj/structure/window/reinforced{ dir = 1; @@ -3338,242 +2298,183 @@ }, /turf/open/space, /area/space/nearstation) -"aPf" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +"aPe" = ( +/obj/effect/turf_decal/tile/blue/fourcorners, +/obj/machinery/defibrillator_mount/directional/south, +/obj/machinery/light/directional/south, +/obj/structure/bed/pod{ + desc = "An old medical bed, just waiting for replacement with something up to date."; + name = "medical bed" + }, +/turf/open/floor/iron/white, +/area/station/medical/treatment_center) +"aPj" = ( +/obj/effect/landmark/event_spawn, +/turf/open/floor/iron, +/area/station/security/brig) +"aPk" = ( +/obj/structure/closet/crate{ + icon_state = "crateopen" + }, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"aPm" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 8 + }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/holopad, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/duct, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) +"aPq" = ( +/obj/machinery/door/airlock/medical/glass{ + name = "Auxilliary Surgery" }, -/obj/effect/turf_decal/tile/purple/fourcorners, +/obj/structure/cable, +/obj/machinery/door/firedoor, +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/tile/blue/fourcorners, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/mapping_helpers/airlock/access/all/medical/surgery, /turf/open/floor/iron/white, -/area/science/cytology) +/area/station/medical/surgery/aft) +"aPs" = ( +/obj/structure/displaycase/captain{ + pixel_y = 5 + }, +/obj/machinery/status_display/evac/directional/north, +/obj/item/radio/intercom/directional/west, +/turf/open/floor/wood, +/area/station/command/heads_quarters/captain/private) "aPv" = ( /obj/structure/cable, /turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/ai_upload) +/area/station/ai_monitored/turret_protected/ai_upload) "aPw" = ( /obj/machinery/ai_slipper{ uses = 8 }, /obj/structure/cable, /turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/ai_upload) -"aPz" = ( -/obj/machinery/navbeacon{ - codes_txt = "patrol;next_patrol=0-SecurityDesk"; - location = "16-Fore" - }, -/obj/structure/cable, -/turf/open/floor/iron, -/area/hallway/primary/fore) -"aPB" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/security/courtroom) -"aPI" = ( -/obj/machinery/holopad, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/commons/storage/tools) -"aPL" = ( -/obj/structure/rack, -/obj/item/flashlight, -/obj/item/clothing/gloves/color/fyellow, -/obj/item/book/manual/wiki/engineering_hacking{ - pixel_x = -3; - pixel_y = 3 +/area/station/ai_monitored/turret_protected/ai_upload) +"aPF" = ( +/obj/machinery/firealarm/directional/south, +/obj/machinery/camera/directional/south{ + c_tag = "Starboard Primary Hallway - Auxiliary Tool Storage" }, -/obj/item/book/manual/wiki/engineering_guide, -/obj/item/book/manual/wiki/engineering_construction{ - pixel_x = 3; - pixel_y = -3 +/obj/effect/turf_decal/tile/yellow{ + dir = 8 }, -/obj/item/airlock_painter, -/obj/item/crowbar, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/commons/storage/primary) -"aPM" = ( -/obj/machinery/vending/wardrobe/chem_wardrobe, -/obj/effect/turf_decal/tile/yellow/half/contrasted{ +/obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/iron/white, -/area/medical/chemistry) -"aQr" = ( -/obj/machinery/light/small/directional/north, -/turf/open/floor/engine, -/area/science/misc_lab/range) -"aQw" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, -/area/cargo/miningoffice) -"aQD" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/firedoor, -/obj/item/paper, -/obj/machinery/door/window/left/directional/east{ - dir = 2; - name = "Hydroponics Window"; - req_one_access_txt = "30;35" - }, -/obj/effect/turf_decal/delivery, -/obj/item/pen, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "hydro_service"; - name = "Service Shutter" - }, +/area/station/hallway/primary/starboard) +"aPO" = ( +/obj/machinery/light/directional/west, +/obj/structure/cable, /turf/open/floor/iron, -/area/hallway/secondary/service) -"aQF" = ( -/obj/structure/bed, -/obj/item/bedsheet/dorms, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/obj/machinery/button/door/directional/west{ - id = "Cabin5"; - name = "Cabin Bolt Control"; - normaldoorcontrol = 1; - specialfunctions = 4 - }, +/area/station/cargo/sorting) +"aPV" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/wood, -/area/commons/dorms) -"aQG" = ( -/obj/machinery/vending/cigarette, -/turf/open/floor/iron/dark, -/area/security/courtroom) -"aQH" = ( -/obj/structure/chair{ +/area/station/commons/lounge) +"aPX" = ( +/obj/machinery/atmospherics/components/unary/thermomachine/freezer/on{ dir = 1 }, +/obj/structure/extinguisher_cabinet/directional/east, +/obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/security/courtroom) -"aQI" = ( -/obj/effect/spawner/random/maintenance, -/obj/structure/closet, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"aQJ" = ( -/obj/machinery/vending/coffee, -/turf/open/floor/iron/dark, -/area/security/courtroom) -"aQU" = ( -/obj/effect/landmark/start/atmospheric_technician, -/turf/open/floor/iron, -/area/engineering/atmos/pumproom) -"aRc" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/window/left/directional/east{ - dir = 1; - name = "Kitchen Window"; - req_access_txt = "28" - }, -/obj/machinery/door/firedoor, -/obj/item/paper, -/obj/effect/turf_decal/delivery, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "kitchen_service"; - name = "Service Shutter" - }, -/obj/item/pen, -/obj/structure/window/reinforced{ +/area/station/science/server) +"aQE" = ( +/obj/effect/turf_decal/stripes/line{ dir = 8 }, -/turf/open/floor/iron, -/area/hallway/secondary/service) -"aRk" = ( -/obj/effect/turf_decal/stripes/line, /obj/structure/cable, +/obj/machinery/power/apc/auto_name/directional/south, +/turf/open/floor/plating, +/area/station/maintenance/disposal) +"aQS" = ( +/obj/machinery/door/airlock/maintenance, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, /obj/structure/disposalpipe/segment{ dir = 4 }, +/obj/effect/mapping_helpers/airlock/access/any/science/maintenance, /turf/open/floor/plating, -/area/maintenance/aft/greater) -"aRA" = ( -/turf/closed/wall, -/area/hallway/secondary/entry) -"aRB" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/area/station/maintenance/department/science/central) +"aRo" = ( +/obj/structure/table, +/obj/item/paper_bin{ + pixel_x = -3; + pixel_y = 7 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, +/obj/item/pen, +/obj/effect/turf_decal/tile/red/half/contrasted, /turf/open/floor/iron, -/area/engineering/gravity_generator) -"aRG" = ( -/turf/open/floor/plating, -/area/maintenance/port/fore) -"aRV" = ( -/obj/machinery/porta_turret/ai{ - dir = 1 - }, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/ai_upload) -"aRW" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 4 +/area/station/hallway/secondary/exit/departure_lounge) +"aRt" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"aRz" = ( +/obj/structure/table, +/obj/item/paper_bin, +/obj/item/pen, /turf/open/floor/iron, -/area/hallway/primary/fore) -"aRX" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/grunge{ - name = "Courtroom" +/area/station/maintenance/port/aft) +"aRI" = ( +/turf/open/floor/circuit/green, +/area/station/science/robotics/mechbay) +"aRS" = ( +/obj/machinery/computer/security/telescreen/ce{ + dir = 1; + pixel_y = -30 }, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/pdapainter/engineering, /turf/open/floor/iron/dark, -/area/security/courtroom) -"aSa" = ( -/obj/structure/table/reinforced, -/obj/item/paper_bin{ - pixel_x = 1; - pixel_y = 9 - }, -/obj/item/pen{ - pixel_x = 1; - pixel_y = 9 - }, -/obj/item/book/manual/wiki/security_space_law, -/obj/machinery/camera/directional/south{ - c_tag = "Security Post - Cargo" - }, -/obj/effect/turf_decal/tile/red/anticorner/contrasted{ - dir = 4 +/area/station/command/heads_quarters/ce) +"aRV" = ( +/obj/machinery/porta_turret/ai{ + dir = 1 }, -/turf/open/floor/iron, -/area/security/checkpoint/supply) -"aSh" = ( -/obj/item/radio/intercom/directional/west, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/ai_upload) +"aSd" = ( /obj/effect/turf_decal/tile/neutral{ - dir = 8 + dir = 1 }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/hallway/primary/central) -"aSk" = ( -/obj/structure/rack, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/spawner/random/trash/janitor_supplies, -/turf/open/floor/plating, -/area/maintenance/aft/greater) -"aSp" = ( -/obj/effect/turf_decal/tile/red{ - dir = 8 +/obj/effect/turf_decal/trimline/brown/filled/corner{ + dir = 1 }, -/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/disposalpipe/segment{ dir = 4 }, +/obj/structure/disposalpipe/segment, /turf/open/floor/iron, -/area/hallway/primary/fore) +/area/station/hallway/primary/central) +"aSe" = ( +/obj/machinery/duct, +/obj/effect/turf_decal/trimline/blue/filled/line, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/medical/cryo) +"aSm" = ( +/obj/machinery/light/small/directional/west, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plating, +/area/station/hallway/secondary/entry) "aSD" = ( /obj/structure/window/reinforced, /obj/structure/window/reinforced{ @@ -3588,63 +2489,60 @@ /obj/structure/window/reinforced, /turf/open/space, /area/space/nearstation) -"aSI" = ( -/obj/structure/closet/emcloset, -/turf/open/floor/plating, -/area/hallway/secondary/entry) -"aSP" = ( -/obj/structure/closet/crate{ - icon_state = "crateopen" - }, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"aTk" = ( -/obj/effect/spawner/structure/window/reinforced/tinted, -/turf/open/floor/plating, -/area/security/courtroom) -"aTl" = ( +"aST" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 1 + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, /turf/open/floor/iron/dark, -/area/security/courtroom) -"aTC" = ( -/obj/machinery/door/airlock/maintenance{ - req_access_txt = "12" +/area/station/medical/break_room) +"aSZ" = ( +/obj/machinery/door/poddoor{ + id = "QMLoaddoor2"; + name = "Supply Dock Loading Door" }, -/obj/structure/cable, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"aTG" = ( -/obj/structure/chair/office{ - dir = 1 +/obj/machinery/conveyor{ + dir = 4; + id = "QMLoad2" }, -/obj/structure/extinguisher_cabinet/directional/east, -/obj/machinery/camera/directional/east{ - c_tag = "Bridge - Starboard" +/obj/effect/turf_decal/stripes/line{ + dir = 10 }, -/obj/structure/cable, +/turf/open/floor/plating, +/area/station/cargo/storage) +"aTi" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/tile/blue/half/contrasted{ - dir = 4 +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/machinery/destructive_scanner, +/obj/effect/turf_decal/tile/purple/half/contrasted{ + dir = 1 }, -/turf/open/floor/iron/dark, -/area/command/bridge) -"aTJ" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/engineering/tracking_beacon, -/turf/open/floor/iron, -/area/maintenance/disposal/incinerator) -"aTP" = ( -/obj/structure/sign/directions/evac, -/obj/structure/sign/directions/medical{ - pixel_y = 8 +/turf/open/floor/iron/white, +/area/station/science/lobby) +"aTt" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/obj/structure/sign/directions/science{ - pixel_y = -8 +/turf/open/floor/plating{ + icon_state = "platingdmg1" }, -/turf/closed/wall, -/area/commons/lounge) +/area/station/maintenance/port/aft) +"aTD" = ( +/obj/machinery/vending/coffee, +/obj/item/radio/intercom/directional/south, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/commons/fitness/recreation) +"aTN" = ( +/obj/machinery/light/no_nightlight/directional/south, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) "aTQ" = ( /obj/structure/window/reinforced{ dir = 4 @@ -3656,27 +2554,10 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/construction/storage_wing) +/area/station/construction/storage_wing) "aTV" = ( /turf/closed/wall/r_wall, -/area/ai_monitored/turret_protected/ai) -"aTX" = ( -/obj/structure/cable, -/obj/effect/turf_decal/trimline/blue/filled/warning, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron/white/smooth_large, -/area/medical/medbay/central) -"aTY" = ( -/obj/machinery/smartfridge/chemistry/preloaded, -/turf/closed/wall/r_wall, -/area/medical/chemistry) -"aUb" = ( -/obj/structure/sign/warning/pods, -/turf/closed/wall, -/area/hallway/secondary/entry) +/area/station/ai_monitored/turret_protected/ai) "aUj" = ( /obj/structure/closet/crate{ icon_state = "crateopen" @@ -3697,7 +2578,7 @@ dir = 8 }, /turf/open/floor/iron, -/area/construction/storage_wing) +/area/station/construction/storage_wing) "aUk" = ( /obj/effect/turf_decal/delivery, /obj/structure/sign/map/right{ @@ -3706,134 +2587,42 @@ pixel_y = 32 }, /turf/open/floor/iron, -/area/construction/storage_wing) +/area/station/construction/storage_wing) "aUm" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, /turf/open/floor/iron, -/area/construction/storage_wing) +/area/station/construction/storage_wing) "aUn" = ( /obj/effect/spawner/random/structure/grille, /turf/open/space/basic, /area/space/nearstation) -"aUs" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/iron, -/area/hallway/secondary/command) -"aUv" = ( -/turf/closed/wall/r_wall, -/area/hallway/primary/central) -"aUw" = ( -/obj/effect/spawner/structure/window/reinforced, +"aUt" = ( /obj/structure/cable, -/turf/open/floor/plating, -/area/hallway/primary/central) -"aUx" = ( -/turf/closed/wall/r_wall, -/area/ai_monitored/turret_protected/ai_upload_foyer) -"aUB" = ( -/obj/structure/sign/directions/security{ - dir = 1; - pixel_y = 8 - }, -/obj/structure/sign/directions/engineering{ +/obj/effect/turf_decal/trimline/blue/filled/warning{ dir = 4 }, -/obj/structure/sign/directions/command{ - pixel_y = -8 - }, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) +"aUx" = ( /turf/closed/wall/r_wall, -/area/hallway/primary/fore) -"aUC" = ( -/obj/machinery/door/window/left/directional/north{ - dir = 8; - name = "Disposals Chute" - }, -/obj/machinery/disposal/delivery_chute{ - dir = 8; - name = "disposals chute"; - pixel_x = 5 - }, -/obj/structure/disposalpipe/trunk{ - dir = 8 - }, -/obj/structure/disposalpipe/trunk{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/command/teleporter) -"aUD" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/public/glass{ - name = "Fore Primary Hallway" - }, -/obj/structure/cable, -/turf/open/floor/iron, -/area/hallway/primary/fore) -"aUF" = ( -/obj/structure/sign/directions/evac, -/obj/structure/sign/directions/medical{ - pixel_y = 8 - }, -/obj/structure/sign/directions/science{ - pixel_y = -8 - }, -/turf/closed/wall, -/area/security/courtroom) -"aUG" = ( -/obj/structure/table, -/obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/south, -/turf/open/floor/iron/dark, -/area/security/courtroom) -"aUH" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 4 - }, -/turf/open/floor/iron/dark, -/area/security/courtroom) +/area/station/ai_monitored/turret_protected/ai_upload_foyer) "aUK" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 }, /obj/structure/cable, /turf/open/floor/iron, -/area/ai_monitored/command/storage/eva) -"aUW" = ( +/area/station/ai_monitored/command/storage/eva) +"aUP" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/junction, +/obj/effect/spawner/structure/window/reinforced/plasma, +/turf/open/floor/plating, +/area/station/engineering/supermatter/room) +"aVd" = ( /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/white, -/area/science/mixing/hallway) -"aVa" = ( -/obj/effect/turf_decal/tile/blue/anticorner/contrasted, -/turf/open/floor/iron/dark, -/area/command/bridge) -"aVc" = ( -/obj/structure/table/wood/poker, -/obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/entertainment/deck, -/turf/open/floor/wood, -/area/maintenance/port/aft) -"aVe" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/iron/white, -/area/science/research) +/turf/open/floor/carpet, +/area/station/command/heads_quarters/hop) "aVk" = ( /obj/structure/window/reinforced{ dir = 1; @@ -3849,115 +2638,91 @@ dir = 4 }, /turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/ai) +/area/station/ai_monitored/turret_protected/ai) "aVn" = ( /obj/structure/showcase/cyborg/old{ pixel_y = 20 }, /turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/ai) -"aVo" = ( -/obj/structure/table/wood, -/obj/machinery/firealarm/directional/south, -/obj/item/storage/photo_album/bar, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/turf/open/floor/wood, -/area/service/bar) +/area/station/ai_monitored/turret_protected/ai) "aVr" = ( /obj/machinery/porta_turret/ai{ dir = 8 }, /turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/ai) -"aVs" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/hallway/secondary/entry) -"aVt" = ( -/obj/item/kirbyplants{ - icon_state = "plant-13" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/turf/open/floor/iron, -/area/hallway/secondary/entry) -"aVu" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/iron, -/area/hallway/secondary/entry) -"aVw" = ( -/obj/structure/chair, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/iron, -/area/hallway/secondary/entry) -"aVx" = ( -/obj/structure/chair, -/obj/machinery/camera/directional/north{ - c_tag = "Arrivals - Fore Arm - Far" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/area/station/ai_monitored/turret_protected/ai) +"aVX" = ( +/obj/machinery/door/airlock/hatch{ + name = "Telecomms Server Room" }, -/turf/open/floor/iron, -/area/hallway/secondary/entry) -"aVC" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/mapping_helpers/airlock/access/all/engineering/tcoms, +/turf/open/floor/iron/dark, +/area/station/tcommsat/server) +"aVZ" = ( +/obj/structure/chair/office, /obj/structure/cable, -/obj/machinery/light/small/directional/west, -/obj/effect/turf_decal/tile/purple/half/contrasted{ +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 8 }, -/turf/open/floor/iron/white, -/area/science/research) -"aVO" = ( +/turf/open/floor/iron/grimy, +/area/station/tcommsat/computer) +"aWa" = ( +/obj/machinery/light/small/directional/south, +/turf/open/floor/engine/vacuum, +/area/station/engineering/atmos) +"aWb" = ( /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/structure/cable, -/turf/open/floor/iron, -/area/hallway/secondary/command) -"aWd" = ( -/obj/machinery/camera/directional/north{ - c_tag = "Central Primary Hallway - Fore" - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/turf/open/floor/iron, -/area/hallway/primary/central) -"aWf" = ( -/obj/structure/cable, -/turf/open/floor/iron, -/area/hallway/primary/central) -"aWh" = ( -/obj/effect/turf_decal/tile/red{ +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/effect/landmark/start/hangover, +/turf/open/floor/iron/dark, +/area/station/medical/break_room) +"aWg" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/landmark/start/botanist, /turf/open/floor/iron, -/area/hallway/primary/central) +/area/station/service/hydroponics) "aWl" = ( /obj/effect/spawner/random/structure/grille, /turf/open/floor/plating/airless, /area/space/nearstation) -"aWu" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/light/small/directional/east, -/turf/open/floor/iron, -/area/science/mixing) -"aWz" = ( -/obj/structure/chair, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/security/holding_cell) +"aWp" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/science/xenobiology) +"aWB" = ( +/obj/effect/spawner/random/structure/closet_maintenance, +/obj/item/clothing/head/festive, +/obj/effect/spawner/random/maintenance/two, +/obj/item/clothing/gloves/color/fyellow, +/turf/open/floor/plating, +/area/station/maintenance/fore) +"aWC" = ( +/obj/structure/cable, +/obj/structure/rack, +/obj/item/storage/box/beakers{ + pixel_x = 2; + pixel_y = 2 + }, +/obj/item/storage/box/syringes, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/effect/turf_decal/tile/green/half/contrasted{ + dir = 1 + }, +/turf/open/floor/iron/white, +/area/station/medical/virology) +"aWH" = ( +/obj/machinery/telecomms/bus/preset_one, +/turf/open/floor/circuit/green/telecomms/mainframe, +/area/station/tcommsat/server) "aWK" = ( /obj/machinery/atmospherics/pipe/heat_exchanging/simple{ dir = 10 @@ -3966,90 +2731,125 @@ /area/space/nearstation) "aWN" = ( /turf/open/floor/circuit, -/area/ai_monitored/turret_protected/ai) +/area/station/ai_monitored/turret_protected/ai) "aWO" = ( /obj/machinery/ai_slipper{ uses = 10 }, /turf/open/floor/circuit, -/area/ai_monitored/turret_protected/ai) -"aWT" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 10 +/area/station/ai_monitored/turret_protected/ai) +"aXa" = ( +/turf/closed/wall, +/area/station/security/prison/mess) +"aXm" = ( +/obj/machinery/power/shieldwallgen, +/obj/structure/window/reinforced{ + dir = 1; + pixel_y = 2 }, +/obj/structure/extinguisher_cabinet/directional/west, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/command/teleporter) +"aXq" = ( +/obj/effect/turf_decal/trimline/brown/filled/line, /turf/open/floor/iron, -/area/hallway/secondary/entry) -"aWU" = ( -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/iron, -/area/hallway/secondary/entry) -"aWV" = ( -/obj/structure/sign/warning/vacuum/external{ - pixel_y = -32 +/area/station/construction/storage_wing) +"aXt" = ( +/obj/structure/table/wood, +/obj/item/toy/mecha/honk{ + pixel_y = 12 }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/iron, -/area/hallway/secondary/entry) -"aWW" = ( -/obj/effect/turf_decal/stripes/corner{ +/obj/item/toy/dummy, +/obj/item/lipstick/purple{ + pixel_x = -2; + pixel_y = -2 + }, +/obj/item/lipstick/jade{ + pixel_x = 2; + pixel_y = 2 + }, +/obj/item/lipstick/black, +/obj/structure/mirror/directional/west, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/wood, +/area/station/service/theater) +"aXE" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Service Maintenance" + }, +/obj/structure/disposalpipe/segment, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/decal/cleanable/dirt, +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "service-passthrough" + }, +/obj/effect/mapping_helpers/airlock/unres{ dir = 1 }, +/obj/effect/mapping_helpers/airlock/access/any/service/maintenance, +/turf/open/floor/plating, +/area/station/maintenance/starboard/greater) +"aXF" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/bed, +/obj/item/bedsheet, /turf/open/floor/iron, -/area/hallway/secondary/entry) -"aXb" = ( +/area/station/security/brig) +"aXI" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ +/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible{ dir = 4 }, -/obj/effect/turf_decal/siding/purple, -/obj/structure/cable, -/turf/open/floor/iron/white, -/area/science/research) -"aXq" = ( -/obj/effect/turf_decal/trimline/brown/filled/line, -/turf/open/floor/iron, -/area/construction/storage_wing) -"aXR" = ( -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/stripes/line{ +/obj/machinery/firealarm/directional/north, +/turf/open/floor/iron/dark/corner{ + dir = 1 + }, +/area/station/engineering/atmos) +"aXK" = ( +/obj/effect/turf_decal/stripes/corner{ dir = 8 }, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"aYf" = ( -/obj/machinery/door/firedoor, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/yellow/visible, -/obj/machinery/door/airlock/engineering/glass{ - name = "Supermatter Engine Room"; - req_one_access_txt = "10;24" +/turf/open/floor/iron, +/area/station/engineering/main) +"aXL" = ( +/obj/effect/turf_decal/bot{ + dir = 1 + }, +/obj/machinery/portable_atmospherics/canister/nitrogen, +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/dark, -/area/engineering/supermatter/room) -"aYi" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk, -/obj/effect/turf_decal/tile/yellow/anticorner/contrasted{ - dir = 4 +/area/station/engineering/supermatter/room) +"aYd" = ( +/obj/structure/table, +/obj/item/paper_bin{ + pixel_x = -3; + pixel_y = 7 }, -/turf/open/floor/iron/white, -/area/medical/pharmacy) -"aYm" = ( -/obj/structure/cable, +/obj/item/pen, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 10 - }, /turf/open/floor/iron, -/area/hallway/primary/central) -"aYu" = ( -/turf/closed/wall, -/area/security/checkpoint/engineering) +/area/station/security/prison) +"aYw" = ( +/obj/machinery/door/airlock/external{ + name = "Escape Pod Three"; + space_dir = 1 + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "escape-pod-3" + }, +/turf/open/floor/plating, +/area/station/commons/fitness/recreation) "aYx" = ( /obj/structure/lattice, /obj/machinery/atmospherics/pipe/heat_exchanging/simple{ @@ -4061,270 +2861,173 @@ /obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/shutters/preopen{ id = "AI Core shutters"; - name = "AI core shutters" + name = "AI Core Shutters" }, /turf/open/floor/plating, -/area/ai_monitored/turret_protected/ai) -"aYA" = ( -/obj/structure/table/glass, -/obj/item/scalpel{ - pixel_y = 12 +/area/station/ai_monitored/turret_protected/ai) +"aYJ" = ( +/obj/machinery/disposal/bin, +/obj/machinery/firealarm/directional/south{ + pixel_x = 26 }, -/obj/item/circular_saw, -/obj/item/blood_filter, -/obj/machinery/light/directional/south, -/obj/item/bonesetter, -/obj/machinery/button/door/directional/south{ - id = "main_surgery"; - name = "privacy shutters control" +/obj/structure/disposalpipe/trunk{ + dir = 8 }, -/obj/effect/turf_decal/tile/blue/fourcorners, +/obj/effect/turf_decal/tile/yellow/half/contrasted, /turf/open/floor/iron/white, -/area/medical/surgery/theatre) -"aYC" = ( -/obj/structure/sign/warning/docking, -/turf/closed/wall, -/area/hallway/secondary/entry) -"aYE" = ( +/area/station/medical/medbay/lobby) +"aYN" = ( +/obj/structure/lattice/catwalk, +/turf/open/space/basic, +/area/station/solars/port/fore) +"aYT" = ( /obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 1 }, -/turf/open/floor/iron, -/area/hallway/secondary/entry) -"aYF" = ( -/obj/item/kirbyplants{ - icon_state = "plant-05" +/turf/open/floor/plating/airless, +/area/space/nearstation) +"aYX" = ( +/obj/machinery/portable_atmospherics/canister/plasma, +/obj/effect/turf_decal/siding/purple{ + dir = 8 }, -/obj/effect/turf_decal/stripes/line{ - dir = 10 +/turf/open/floor/iron/dark, +/area/station/science/ordnance/storage) +"aZq" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 1 + }, +/obj/machinery/holopad, +/obj/effect/turf_decal/box/white{ + color = "#52B4E9" }, -/turf/open/floor/iron, -/area/hallway/secondary/entry) -"aYO" = ( /obj/structure/disposalpipe/segment{ - dir = 4 + dir = 10 }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/white/smooth_edge, +/area/station/medical/cryo) +"aZr" = ( +/obj/structure/table, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/sign/poster/contraband/random/directional/north, -/turf/open/floor/plating, -/area/maintenance/starboard/greater) -"aYQ" = ( -/obj/structure/window/reinforced{ - dir = 1 +/obj/structure/cable, +/obj/machinery/button/door{ + desc = "A door remote control switch for the exterior brig doors."; + id = "outerbrig"; + name = "Brig Exterior Door Control"; + normaldoorcontrol = 1; + pixel_x = 6; + pixel_y = 7; + req_access = list("security") }, -/obj/structure/window/reinforced{ - dir = 4 +/obj/machinery/button/flasher{ + id = "secentranceflasher"; + name = "Brig Entrance Flasher"; + pixel_y = -3; + req_access = list("security") }, -/obj/structure/window/reinforced, -/obj/structure/table, /obj/machinery/button/door{ - id = "xenobio4"; - layer = 3.3; - name = "Xenobio Pen 4 Blast Doors"; - pixel_y = 4; - req_access_txt = "55"; - sync_doors = 4 + desc = "A door remote control switch for the interior brig doors."; + id = "innerbrig"; + name = "Brig Interior Door Control"; + normaldoorcontrol = 1; + pixel_x = -6; + pixel_y = 7; + req_access = list("security") }, -/turf/open/floor/iron, -/area/science/xenobiology) -"aYT" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/obj/structure/disposalpipe/segment{ + dir = 9 }, -/turf/open/floor/plating/airless, -/area/space/nearstation) -"aZa" = ( -/obj/machinery/door/firedoor, -/obj/structure/cable, /turf/open/floor/iron, -/area/hallway/primary/central) -"aZk" = ( -/obj/effect/turf_decal/plaque{ - icon_state = "L10" - }, -/obj/structure/cable, -/turf/open/floor/iron, -/area/hallway/primary/central) -"aZl" = ( -/obj/effect/turf_decal/plaque{ - icon_state = "L12" - }, -/obj/structure/cable, -/turf/open/floor/iron, -/area/hallway/primary/central) -"aZm" = ( -/obj/effect/turf_decal/plaque{ - icon_state = "L14" - }, -/obj/structure/cable, -/turf/open/floor/iron, -/area/hallway/primary/central) -"aZn" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 1 - }, -/turf/open/floor/iron, -/area/hallway/primary/central) -"aZp" = ( -/obj/machinery/navbeacon{ - codes_txt = "patrol;next_patrol=15-Court"; - location = "14.9-CrewQuarters-Central" +/area/station/security/warden) +"aZD" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/trimline/neutral/line, +/turf/open/floor/iron/dark, +/area/station/service/cafeteria) +"aZL" = ( /obj/structure/cable, -/turf/open/floor/iron, -/area/hallway/primary/central) -"aZO" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/firealarm/directional/south{ - pixel_x = 26 +/obj/effect/spawner/random/trash/garbage{ + spawn_scatter_radius = 1 }, -/obj/structure/disposalpipe/segment, -/obj/structure/cable, -/turf/open/floor/iron/white, -/area/science/storage) -"aZZ" = ( -/obj/effect/turf_decal/stripes/line, /turf/open/floor/plating, -/area/hallway/secondary/entry) -"baa" = ( -/obj/structure/closet/emcloset, -/obj/effect/turf_decal/delivery, -/obj/effect/landmark/start/hangover/closet, -/turf/open/floor/iron, -/area/hallway/secondary/entry) -"bab" = ( -/obj/machinery/vending/cigarette, -/obj/effect/turf_decal/delivery, -/turf/open/floor/iron, -/area/hallway/secondary/entry) -"bac" = ( -/obj/machinery/vending/coffee, -/obj/effect/turf_decal/delivery, -/turf/open/floor/iron, -/area/hallway/secondary/entry) -"bap" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 8 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 +/area/station/maintenance/port/aft) +"aZR" = ( +/obj/effect/turf_decal/plaque{ + icon_state = "L2" }, -/turf/open/floor/iron/white, -/area/medical/surgery/theatre) -"baA" = ( -/obj/effect/turf_decal/stripes/line, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/engine, -/area/engineering/supermatter/room) -"baE" = ( -/turf/closed/wall, -/area/hallway/primary/port) -"baG" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable, -/turf/open/floor/iron, -/area/hallway/primary/central) -"baH" = ( -/obj/effect/turf_decal/tile/neutral, -/obj/structure/disposalpipe/segment{ - dir = 6 - }, -/turf/open/floor/iron, -/area/hallway/primary/central) -"baI" = ( -/obj/structure/window/reinforced, -/obj/machinery/door/window/right/directional/east{ - base_state = "left"; - dir = 8; - icon_state = "left"; - name = "Fitness Ring" - }, -/turf/open/floor/iron/dark, -/area/commons/fitness/recreation) -"baQ" = ( -/obj/effect/turf_decal/tile/neutral, -/turf/open/floor/iron, -/area/hallway/primary/central) -"baS" = ( -/obj/machinery/holopad, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/hallway/primary/central) -"baT" = ( +/area/station/hallway/primary/central) +"bau" = ( /obj/effect/turf_decal/tile/neutral{ - dir = 8 + dir = 4 }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, /obj/structure/disposalpipe/segment{ dir = 4 }, /turf/open/floor/iron, -/area/hallway/primary/central) -"baV" = ( -/obj/machinery/camera/directional/south{ - c_tag = "Central Primary Hallway - Fore - Courtroom" - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/structure/disposalpipe/segment{ +/area/station/hallway/primary/central) +"bax" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ dir = 4 }, -/turf/open/floor/iron, -/area/hallway/primary/central) +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/white, +/area/station/medical/office) "baW" = ( /obj/effect/turf_decal/trimline/brown/filled/line{ dir = 8 }, /obj/effect/turf_decal/trimline/brown/filled/corner, /turf/open/floor/iron, -/area/construction/storage_wing) -"bba" = ( -/obj/structure/table/glass, -/obj/item/paper_bin{ - pixel_x = -2; - pixel_y = 6 +/area/station/construction/storage_wing) +"bbd" = ( +/obj/machinery/duct, +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 10 }, -/obj/item/paicard, -/obj/effect/turf_decal/tile/purple/anticorner/contrasted, /turf/open/floor/iron/white, -/area/science/lobby) -"bbo" = ( -/turf/closed/wall, -/area/maintenance/solars/port/fore) -"bbJ" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 4 +/area/station/medical/treatment_center) +"bbi" = ( +/obj/effect/turf_decal/trimline/brown/filled/line{ + dir = 10 }, -/turf/open/floor/iron/white/corner, -/area/hallway/secondary/entry) -"bbK" = ( -/turf/closed/wall, -/area/security/checkpoint/customs) -"bbL" = ( -/obj/structure/cable, -/turf/open/floor/plating, -/area/maintenance/port) -"bbN" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/spawner/random/trash/box, -/obj/effect/spawner/random/maintenance/two, -/obj/structure/sign/poster/contraband/lizard{ - pixel_x = -32 +/obj/effect/turf_decal/trimline/yellow/filled/warning{ + dir = 10 }, -/obj/item/toy/plush/lizard_plushie/green{ - name = "Tends-the-Wounds" +/turf/open/floor/iron, +/area/station/engineering/break_room) +"bbk" = ( +/obj/structure/rack, +/obj/item/storage/box/firingpins{ + pixel_x = 3; + pixel_y = 3 }, -/turf/open/floor/iron/white, -/area/medical/abandoned) +/obj/item/storage/box/firingpins, +/obj/effect/turf_decal/tile/blue/half/contrasted{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/station/security/lockers) +"bbp" = ( +/obj/structure/fluff/broken_flooring{ + icon_state = "singular" + }, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) +"bbt" = ( +/obj/structure/girder, +/obj/effect/spawner/random/structure/grille, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) "bbO" = ( /obj/structure/window/reinforced{ dir = 1; @@ -4336,61 +3039,51 @@ network = list("minisat") }, /turf/open/floor/iron/dark, -/area/ai_monitored/aisat/exterior) -"bca" = ( -/obj/machinery/door/poddoor{ - id = "QMLoaddoor2"; - name = "Supply Dock Loading Door" - }, -/obj/machinery/conveyor{ - dir = 4; - id = "QMLoad2" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 10 +/area/station/ai_monitored/aisat/exterior) +"bbT" = ( +/obj/structure/closet/crate, +/obj/item/stack/cable_coil, +/obj/item/crowbar, +/obj/item/screwdriver{ + pixel_y = 16 }, -/turf/open/floor/plating, -/area/cargo/storage) -"bce" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, /obj/structure/cable, -/turf/open/floor/iron/white, -/area/command/heads_quarters/cmo) -"bcg" = ( +/obj/machinery/power/apc/auto_name/directional/east, +/turf/open/floor/iron/dark, +/area/station/command/teleporter) +"bcb" = ( +/obj/structure/sign/warning/secure_area, /turf/closed/wall, -/area/maintenance/central) -"bci" = ( -/obj/effect/spawner/structure/window/reinforced, +/area/station/science/research) +"bcf" = ( +/obj/machinery/portable_atmospherics/canister, +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 1 + }, /turf/open/floor/plating, -/area/hallway/primary/central) -"bcl" = ( +/area/station/maintenance/starboard/greater) +"bcq" = ( /obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/iron, -/area/hallway/primary/central) -"bct" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 1 }, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"bcA" = ( -/obj/effect/turf_decal/tile/blue{ +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/white/corner{ - dir = 1 - }, -/area/hallway/secondary/entry) -"bcO" = ( -/obj/structure/easel, -/turf/open/floor/plating{ - icon_state = "platingdmg3" +/obj/machinery/bluespace_vendor/directional/north, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"bcr" = ( +/obj/structure/table, +/obj/machinery/reagentgrinder, +/obj/item/stack/sheet/mineral/plasma{ + pixel_y = 10 }, -/area/maintenance/starboard/fore) +/obj/machinery/light/directional/south, +/obj/item/radio/intercom/directional/south, +/obj/effect/turf_decal/tile/yellow/anticorner/contrasted, +/turf/open/floor/iron/white, +/area/station/medical/chemistry) "bcQ" = ( /obj/structure/window/reinforced, /obj/structure/window/reinforced{ @@ -4398,176 +3091,162 @@ }, /turf/open/space, /area/space/nearstation) -"bcX" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/white, -/area/medical/chemistry) -"bdm" = ( -/obj/structure/table, -/obj/item/hand_labeler{ - pixel_y = 11 - }, -/obj/item/stack/package_wrap{ - pixel_x = 2; - pixel_y = -3 - }, -/obj/item/stack/package_wrap{ - pixel_x = 2; - pixel_y = -3 +"bcT" = ( +/obj/machinery/door/poddoor/preopen{ + id = "bridge blast"; + name = "Bridge Blast Door" }, -/obj/item/hand_labeler_refill{ - pixel_x = -8; - pixel_y = 3 +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/command/glass{ + name = "Bridge Access" }, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/brown/anticorner/contrasted{ - dir = 1 +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "bridge-right" }, -/turf/open/floor/iron, -/area/cargo/sorting) -"bdu" = ( -/obj/machinery/computer/crew{ +/obj/effect/mapping_helpers/airlock/access/any/command/general, +/turf/open/floor/iron/dark, +/area/station/command/bridge) +"bdb" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/machinery/computer/security/telescreen/cmo{ - dir = 4; - pixel_x = -30 - }, -/obj/machinery/keycard_auth/directional/south{ - pixel_x = 6 - }, -/obj/machinery/button/door/directional/south{ - id = "cmoprivacy"; - name = "CMO Privacy Shutters"; - pixel_x = -8; - req_access_txt = "40" - }, -/obj/effect/turf_decal/tile/blue/anticorner/contrasted{ - dir = 8 +/obj/structure/sign/poster/random/directional/east, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"bdy" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 }, -/turf/open/floor/iron/white, -/area/command/heads_quarters/cmo) -"bdE" = ( -/obj/structure/closet/firecloset, -/turf/open/floor/plating, -/area/maintenance/central) -"bdG" = ( -/turf/closed/wall/r_wall, -/area/maintenance/central) -"bdO" = ( -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/obj/effect/turf_decal/trimline/blue/filled/corner{ + dir = 4 }, -/turf/open/floor/iron, -/area/hallway/primary/central) -"bdP" = ( /obj/structure/disposalpipe/segment, -/obj/machinery/door/firedoor, -/obj/structure/cable, -/turf/open/floor/iron, -/area/hallway/primary/central) -"bef" = ( -/obj/machinery/newscaster/directional/east, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/trimline/neutral/line, -/turf/open/floor/iron/dark, -/area/service/cafeteria) -"ben" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/turf/open/floor/iron/white/smooth_large, +/area/station/medical/surgery/theatre) +"bec" = ( +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, +/obj/effect/turf_decal/tile/bar, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/status_display/evac/directional/east, +/obj/structure/disposalpipe/segment, /turf/open/floor/iron, -/area/command/teleporter) +/area/station/hallway/primary/central) +"bep" = ( +/obj/machinery/air_sensor/oxygen_tank, +/turf/open/floor/engine/o2, +/area/station/engineering/atmos) "beq" = ( /obj/structure/sign/warning/vacuum/external, /turf/closed/wall/r_wall, /area/space/nearstation) -"ber" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 8 +"beO" = ( +/obj/effect/turf_decal/tile/green{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/station/service/hydroponics) +"beQ" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/structure/rack, +/obj/item/restraints/handcuffs, +/obj/machinery/light/small/directional/west, +/obj/machinery/light_switch/directional/west{ + pixel_y = -4 + }, +/obj/machinery/button/door/directional/west{ + id = "rdrnd"; + name = "Research and Development Containment Control"; + pixel_y = 6; + req_access = list("rd") }, +/turf/open/floor/iron, +/area/station/security/checkpoint/science) +"beZ" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/siding/purple, /turf/open/floor/iron/white, -/area/security/prison) -"beJ" = ( -/turf/open/floor/engine/n2o, -/area/engineering/atmos) -"beK" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable, -/turf/open/floor/plating, -/area/security/checkpoint/customs) -"beM" = ( -/obj/structure/cable, -/turf/open/floor/iron, -/area/security/checkpoint/customs) -"beP" = ( -/obj/structure/cable, +/area/station/science/research) +"bfa" = ( +/obj/machinery/atmospherics/components/unary/outlet_injector/monitored/plasma_input{ + dir = 1 + }, +/turf/open/floor/engine/plasma, +/area/station/engineering/atmos) +"bfg" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 8 }, -/turf/open/floor/iron, -/area/security/checkpoint/customs) -"beX" = ( -/obj/structure/disposalpipe/segment{ - dir = 10 +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/white/smooth_large, +/area/station/medical/surgery/aft) +"bfj" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 1 }, +/obj/structure/disposalpipe/segment, /turf/open/floor/iron, -/area/cargo/sorting) -"bfq" = ( -/obj/effect/spawner/structure/window/reinforced, +/area/station/security/warden) +"bfk" = ( +/obj/machinery/door/airlock/external{ + name = "Auxiliary Airlock" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "whiteship-dock" + }, /turf/open/floor/plating, -/area/maintenance/central) -"bfA" = ( -/obj/structure/chair/stool/directional/north, -/turf/open/floor/iron, -/area/commons/dorms) -"bfD" = ( +/area/station/hallway/secondary/entry) +"bfl" = ( /obj/structure/cable, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plating, -/area/maintenance/solars/starboard/aft) -"bfJ" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) +"bft" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, /turf/open/floor/iron/dark, -/area/engineering/supermatter/room) -"bfN" = ( -/turf/closed/wall, -/area/hallway/primary/starboard) -"bfQ" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 4 +/area/station/science/ordnance) +"bfF" = ( +/obj/machinery/shower{ + dir = 8 }, -/turf/open/floor/plating, -/area/maintenance/aft/lesser) -"bfS" = ( +/obj/machinery/firealarm/directional/east, /obj/effect/turf_decal/stripes/line{ - dir = 8 + dir = 9 }, -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 6 +/obj/effect/turf_decal/siding/thinplating/dark{ + dir = 9 }, -/turf/open/floor/plating, -/area/maintenance/port/greater) -"bfX" = ( -/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/iron/checker, +/area/station/science/research) +"bfO" = ( +/obj/machinery/holopad, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron, +/area/station/command/heads_quarters/ce) +"bgm" = ( /obj/structure/cable, -/turf/open/floor/plating, -/area/security/checkpoint/engineering) -"bge" = ( -/obj/machinery/meter{ - name = "Mixed Air Tank In" - }, -/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible, -/turf/closed/wall/r_wall, -/area/engineering/atmos) +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/tile/red/half/contrasted, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) "bgn" = ( /obj/structure/window/reinforced{ dir = 1; @@ -4585,126 +3264,112 @@ }, /turf/open/space, /area/space/nearstation) -"bgp" = ( -/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible/layer5{ - dir = 4 - }, -/obj/machinery/camera/directional/south{ - c_tag = "Atmospherics - Central Aft" +"bgs" = ( +/obj/machinery/door/firedoor, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/yellow/visible, +/obj/machinery/door/airlock/engineering/glass{ + name = "Supermatter Engine Room" }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, /turf/open/floor/iron/dark, -/area/engineering/atmos) -"bgF" = ( -/obj/machinery/door/window/left/directional/west{ - dir = 1; - name = "Robotics Desk"; - req_access_txt = "29" +/area/station/engineering/supermatter/room) +"bgt" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/turf/open/floor/iron/white/smooth_large, +/area/station/medical/chemistry) +"bgx" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/cargo/storage) +"bgS" = ( +/obj/machinery/firealarm/directional/north, +/obj/machinery/camera/directional/west{ + c_tag = "Medbay Clinic"; + network = list("ss13","medbay") }, -/obj/structure/table/reinforced, -/obj/machinery/door/firedoor, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "roboticsprivacy2"; - name = "Robotics Shutters" +/obj/item/radio/intercom/directional/west, +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue/anticorner/contrasted{ + dir = 1 }, -/obj/item/paper_bin, -/obj/item/pen, /turf/open/floor/iron/white, -/area/science/robotics/lab) -"bgQ" = ( -/obj/effect/turf_decal/stripes/line{ +/area/station/medical/medbay/central) +"bgV" = ( +/obj/structure/chair{ dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/engineering/main) -"bgR" = ( -/obj/structure/table/reinforced, -/obj/item/paper_bin{ - pixel_x = -2; - pixel_y = 6 +/obj/effect/landmark/start/depsec/engineering, +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 8 }, -/obj/effect/turf_decal/tile/yellow/fourcorners, /turf/open/floor/iron, -/area/hallway/primary/aft) +/area/station/security/checkpoint/engineering) "bhc" = ( /obj/machinery/door/airlock/highsecurity{ - name = "AI Chamber"; - req_access_txt = "16" + name = "AI Chamber" }, /obj/machinery/door/poddoor/shutters/preopen{ id = "AI Chamber entrance shutters"; - name = "AI Chamber entrance shutters" + name = "AI Chamber Entrance Shutters" }, /obj/effect/mapping_helpers/airlock/cyclelink_helper, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/mapping_helpers/airlock/access/all/command/ai_upload, /turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/aisat_interior) -"bhd" = ( -/obj/structure/table/reinforced, -/obj/structure/reagent_dispensers/servingdish, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/machinery/light/directional/west, -/turf/open/floor/iron/white, -/area/security/prison) -"bhf" = ( -/obj/effect/landmark/blobstart, -/obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/east, -/turf/open/floor/plating, -/area/maintenance/central) -"bhm" = ( -/obj/machinery/computer/pandemic, -/obj/structure/cable, -/obj/effect/turf_decal/tile/green/half/contrasted{ +/area/station/ai_monitored/turret_protected/aisat_interior) +"bhu" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/turf/open/floor/iron/dark, +/area/station/security/execution/education) +"bhy" = ( +/obj/item/radio/intercom/directional/north, +/obj/machinery/light/directional/north, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/security/brig) +"bhM" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 8 }, -/turf/open/floor/iron/white, -/area/medical/virology) -"bhx" = ( -/obj/structure/disposalpipe/segment{ +/turf/open/floor/iron/dark, +/area/station/engineering/gravity_generator) +"bhN" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ dir = 4 }, /obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 4 - }, -/turf/open/floor/iron, -/area/service/hydroponics/garden) -"bhE" = ( -/obj/effect/turf_decal/stripes/line, /turf/open/floor/iron/white, -/area/science/lobby) -"bhU" = ( -/obj/machinery/meter, -/obj/machinery/atmospherics/pipe/smart/manifold4w/green/visible, +/area/station/security/prison) +"bhS" = ( /turf/closed/wall/r_wall, -/area/engineering/supermatter) -"bhW" = ( -/obj/item/kirbyplants, -/obj/effect/turf_decal/tile/blue/fourcorners, -/turf/open/floor/iron, -/area/hallway/primary/central) -"bih" = ( -/obj/structure/chair/comfy{ +/area/station/maintenance/aft/greater) +"bhV" = ( +/turf/open/floor/iron/dark, +/area/station/service/chapel) +"bii" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/obj/effect/landmark/event_spawn, +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/effect/turf_decal/tile/purple, -/obj/effect/turf_decal/tile/purple{ - dir = 1 - }, -/obj/machinery/airalarm/directional/south, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 1 +/obj/machinery/duct, +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/effect/landmark/start/scientist, +/obj/structure/sign/poster/random/directional/south, /turf/open/floor/iron, -/area/science/research) +/area/station/hallway/secondary/service) "bio" = ( /obj/machinery/camera/directional/south{ c_tag = "AI Chamber - Aft"; @@ -4714,217 +3379,165 @@ dir = 1 }, /turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/ai) -"biv" = ( -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/tile/blue{ +/area/station/ai_monitored/turret_protected/ai) +"biq" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ dir = 4 }, -/turf/open/floor/iron/white/corner, -/area/hallway/secondary/entry) -"biw" = ( -/obj/structure/sign/warning/pods, -/turf/closed/wall, -/area/security/checkpoint/customs) -"biy" = ( -/obj/machinery/door/airlock/security{ - name = "Customs Desk"; - req_access_txt = "1" +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/public/glass{ + name = "Visitation" }, -/obj/effect/landmark/event_spawn, +/turf/open/floor/iron/white, +/area/station/security/prison/visit) +"bix" = ( +/obj/machinery/component_printer, +/turf/open/floor/iron/white, +/area/station/science/explab) +"biA" = ( +/obj/machinery/holopad, +/obj/effect/turf_decal/delivery, /turf/open/floor/iron, -/area/security/checkpoint/customs) -"biC" = ( -/obj/structure/window/reinforced, -/obj/item/reagent_containers/food/drinks/mug/coco{ - pixel_x = -2; - pixel_y = 4 - }, -/obj/item/reagent_containers/food/drinks/mug/tea{ - pixel_x = 4; - pixel_y = 2 +/area/station/hallway/secondary/exit/departure_lounge) +"biI" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/table/reinforced, +/obj/item/clothing/gloves/color/blue{ + desc = "An old pair of nitrile gloves, with no sterile properties."; + name = "old nitrile gloves" }, -/obj/item/reagent_containers/food/drinks/coffee{ - pixel_x = -3 +/obj/item/clothing/mask/surgical, +/obj/item/clothing/suit/apron/surgical, +/obj/item/reagent_containers/glass/rag, +/turf/open/floor/iron/white, +/area/station/medical/abandoned) +"biN" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/structure/table/reinforced{ - name = "Jim Norton's Quebecois Coffee table" +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/duct, +/turf/open/floor/plating{ + icon_state = "platingdmg3" }, -/obj/effect/turf_decal/trimline/neutral/line{ - dir = 1 - }, -/turf/open/floor/iron/dark, -/area/service/cafeteria) -"biL" = ( -/obj/structure/reagent_dispensers/wall/peppertank/directional/north, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 1 +/area/station/hallway/secondary/service) +"bje" = ( +/obj/structure/closet/emcloset, +/obj/structure/disposalpipe/segment{ + dir = 5 }, -/turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"biQ" = ( -/obj/effect/turf_decal/tile/blue/fourcorners, -/obj/machinery/iv_drip, -/obj/machinery/power/apc/auto_name/directional/north, -/obj/structure/cable, -/turf/open/floor/iron/white, -/area/medical/treatment_center) -"biX" = ( -/obj/item/clothing/mask/gas, /turf/open/floor/plating, -/area/maintenance/central) -"bja" = ( +/area/station/maintenance/port/fore) +"bjB" = ( +/obj/structure/sign/directions/security{ + dir = 1; + pixel_y = 8 + }, +/turf/closed/wall, +/area/station/security/courtroom) +"bjD" = ( /obj/effect/turf_decal/stripes/line{ - dir = 10 + dir = 4 }, +/obj/machinery/light/directional/east, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/green/visible, /turf/open/floor/engine, -/area/engineering/atmospherics_engine) -"bjb" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/firedoor, -/obj/machinery/door/window/right/directional/west{ - dir = 4; - name = "Hydroponics Desk"; - req_one_access_txt = "30;35" - }, -/obj/item/folder/white{ - pixel_x = 4; - pixel_y = -3 - }, -/obj/item/folder/white{ - pixel_x = 4; - pixel_y = -3 - }, -/obj/effect/turf_decal/tile/green/fourcorners, -/turf/open/floor/iron, -/area/service/hydroponics) -"bjh" = ( -/obj/structure/table/wood, -/obj/effect/spawner/random/food_or_drink/booze{ - spawn_random_offset = 1 - }, -/turf/open/floor/wood, -/area/maintenance/port/aft) -"bji" = ( -/obj/machinery/door/airlock/external{ - name = "Departure Lounge Airlock"; - space_dir = 2 - }, -/obj/effect/turf_decal/delivery, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 1 - }, -/turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"bjl" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/area/station/engineering/supermatter/room) +"bjH" = ( +/obj/machinery/modular_computer/console/preset/cargochat/engineering, +/obj/effect/turf_decal/trimline/brown/filled/line{ dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/plating, -/area/service/janitor) -"bjv" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral/half/contrasted, -/turf/open/floor/iron, -/area/service/hydroponics/garden) -"bjw" = ( -/obj/structure/cable, -/turf/open/floor/iron, -/area/hallway/primary/starboard) -"bjx" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 1 +/obj/effect/turf_decal/trimline/yellow/filled/warning{ + dir = 8 }, /turf/open/floor/iron, -/area/hallway/primary/starboard) -"bjC" = ( -/obj/structure/disposalpipe/segment{ +/area/station/engineering/break_room) +"bjJ" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ dir = 4 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 1 +/obj/effect/turf_decal/siding/purple{ + dir = 8 }, -/turf/open/floor/iron, -/area/hallway/primary/starboard) +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron/white, +/area/station/science/research) "bjP" = ( /turf/closed/wall/r_wall, -/area/ai_monitored/turret_protected/aisat/foyer) +/area/station/ai_monitored/turret_protected/aisat/foyer) "bjQ" = ( /turf/closed/wall/r_wall, -/area/ai_monitored/turret_protected/aisat_interior) -"bjR" = ( -/obj/effect/decal/cleanable/dirt, +/area/station/ai_monitored/turret_protected/aisat_interior) +"bkl" = ( +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/duct, -/turf/open/floor/plating{ - icon_state = "platingdmg3" - }, -/area/hallway/secondary/service) -"bkg" = ( -/obj/machinery/vending/cigarette, -/obj/effect/turf_decal/trimline/brown/filled/line{ - dir = 1 - }, -/turf/open/floor/iron, -/area/hallway/primary/port) -"bkB" = ( -/obj/item/extinguisher, /turf/open/floor/plating, -/area/maintenance/central) -"bkP" = ( -/obj/item/retractor, -/obj/item/hemostat{ - pixel_x = -10 +/area/station/security/warden) +"bkm" = ( +/obj/machinery/computer/scan_consolenew{ + dir = 8 + }, +/obj/effect/turf_decal/siding/purple{ + dir = 4 }, +/obj/machinery/firealarm/directional/east, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/science/genetics) +"bkM" = ( /obj/machinery/light/small/directional/south, -/obj/structure/table, -/obj/effect/turf_decal/tile/purple/anticorner/contrasted, -/turf/open/floor/iron/white, -/area/science/robotics/lab) -"bkR" = ( -/obj/machinery/navbeacon{ - codes_txt = "patrol;next_patrol=13.1-Engineering-Enter"; - location = "12-Central-Starboard" +/turf/open/floor/engine, +/area/station/science/explab) +"bkO" = ( +/obj/machinery/iv_drip, +/obj/effect/turf_decal/tile/green/half/contrasted{ + dir = 4 }, +/turf/open/floor/iron/white, +/area/station/medical/virology) +"bkT" = ( +/obj/structure/chair/office/light, /obj/structure/cable, -/turf/open/floor/iron, -/area/hallway/primary/central) -"bkV" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 +/turf/open/floor/iron/white, +/area/station/command/heads_quarters/cmo) +"bla" = ( +/obj/effect/spawner/random/engineering/tracking_beacon, +/turf/open/floor/wood, +/area/station/service/library) +"blb" = ( +/obj/structure/plasticflaps/opaque, +/obj/machinery/door/window/left/directional/north{ + dir = 8; + name = "MuleBot Access"; + req_access = list("mail_sorting") + }, +/obj/machinery/navbeacon{ + codes_txt = "delivery;dir=4"; + dir = 4; + freq = 1400; + location = "Medbay" }, -/obj/effect/spawner/random/maintenance, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/plating, -/area/maintenance/port/fore) -"blh" = ( -/obj/machinery/computer/security/telescreen/entertainment/directional/west, -/obj/machinery/camera/autoname/directional/west, -/obj/structure/displaycase/trophy, -/turf/open/floor/wood, -/area/service/library) -"bll" = ( -/turf/open/floor/plating{ - icon_state = "platingdmg1" +/area/station/maintenance/port/aft) +"blu" = ( +/obj/structure/table/wood, +/obj/machinery/light/small/directional/west, +/obj/item/radio/off{ + pixel_y = 4 }, -/area/maintenance/starboard/aft) -"bln" = ( -/obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/components/binary/pump/on{ - name = "Gas to Cold Loop" +/obj/item/screwdriver{ + pixel_y = 10 }, -/turf/open/floor/engine, -/area/engineering/supermatter/room) +/turf/open/floor/iron/grimy, +/area/station/tcommsat/computer) "blw" = ( /obj/structure/transit_tube/curved{ dir = 8 @@ -4941,12 +3554,6 @@ /obj/structure/window/reinforced, /turf/open/space, /area/space/nearstation) -"blA" = ( -/obj/effect/turf_decal/tile/blue/anticorner/contrasted{ - dir = 1 - }, -/turf/open/floor/iron/white/corner, -/area/medical/medbay/lobby) "blF" = ( /obj/structure/showcase/cyborg/old{ pixel_y = 20 @@ -4955,173 +3562,135 @@ dir = 1 }, /turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/aisat_interior) -"blO" = ( -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 - }, -/obj/effect/landmark/start/bartender, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/service/bar) -"blT" = ( -/obj/structure/cable, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/corner, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 - }, -/turf/open/floor/iron/white/corner, -/area/hallway/secondary/entry) -"blU" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/iron/white/corner, -/area/hallway/secondary/entry) -"blV" = ( -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line, -/obj/structure/cable, -/turf/open/floor/iron, -/area/hallway/primary/port) -"blW" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/area/station/ai_monitored/turret_protected/aisat_interior) +"blG" = ( +/obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/effect/turf_decal/stripes/line, /obj/structure/cable, +/obj/machinery/power/apc/auto_name/directional/west, /turf/open/floor/iron, -/area/hallway/primary/port) -"blX" = ( -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/area/station/engineering/main) +"bmb" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, -/obj/effect/turf_decal/stripes/line, -/obj/structure/cable, /turf/open/floor/iron, -/area/hallway/primary/port) -"blY" = ( -/obj/machinery/navbeacon{ - codes_txt = "patrol;next_patrol=5-Customs"; - location = "4-Customs" - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/area/station/command/gateway) +"bmp" = ( +/turf/open/floor/wood{ + icon_state = "wood-broken7" }, -/obj/effect/turf_decal/stripes/line, -/obj/structure/cable, -/turf/open/floor/iron, -/area/hallway/primary/port) -"blZ" = ( -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/area/station/maintenance/port/aft) +"bmz" = ( +/obj/machinery/light/small/directional/north, +/obj/effect/decal/cleanable/cobweb, +/obj/structure/bed, +/obj/item/bedsheet/dorms, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/obj/machinery/button/door/directional/west{ + id = "Cabin4"; + name = "Cabin Bolt Control"; + normaldoorcontrol = 1; + specialfunctions = 4 }, -/obj/effect/turf_decal/stripes/line, -/obj/structure/cable, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/turf/open/floor/carpet, +/area/station/commons/dorms) +"bmB" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ dir = 1 }, -/turf/open/floor/iron, -/area/hallway/primary/port) -"bma" = ( -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/obj/machinery/light_switch/directional/south, +/turf/open/floor/iron/white, +/area/station/security/prison/mess) +"bmV" = ( +/obj/machinery/door/airlock/command{ + name = "Emergency Escape" + }, +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/effect/turf_decal/stripes/line, /obj/structure/cable, -/turf/open/floor/iron, -/area/hallway/primary/port) -"bmo" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/grille, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/mapping_helpers/airlock/access/any/command/captain, /turf/open/floor/plating, -/area/maintenance/starboard/fore) -"bmr" = ( -/obj/structure/reagent_dispensers/watertank, +/area/station/maintenance/central) +"bmX" = ( +/obj/machinery/light/small/directional/west, +/obj/structure/sink{ + pixel_y = 29 + }, +/mob/living/simple_animal/mouse/brown/tom, /turf/open/floor/plating, -/area/maintenance/central) -"bms" = ( -/obj/machinery/portable_atmospherics/canister/air, -/obj/machinery/atmospherics/components/unary/portables_connector/visible/layer4{ +/area/station/security/prison/safe) +"bno" = ( +/obj/structure/transit_tube/diagonal, +/turf/open/space, +/area/space/nearstation) +"bnr" = ( +/obj/effect/turf_decal/trimline/blue/filled/line, +/obj/structure/chair/sofa/corp/left{ dir = 1 }, -/turf/open/floor/plating, -/area/maintenance/central) -"bmt" = ( -/obj/item/radio/off, -/obj/effect/turf_decal/stripes/line{ - dir = 4 +/obj/machinery/light_switch/directional/south, +/turf/open/floor/iron/white, +/area/station/medical/office) +"bns" = ( +/obj/machinery/door/airlock/public/glass{ + name = "Prison Cafeteria" }, -/turf/open/floor/plating, -/area/maintenance/central) -"bmu" = ( -/obj/machinery/navbeacon{ - codes_txt = "delivery;dir=4"; - dir = 4; - freq = 1400; - location = "Bridge" +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 1 }, -/obj/structure/plasticflaps/opaque, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron, -/area/maintenance/central) -"bmy" = ( -/obj/item/kirbyplants/random, -/obj/structure/light_construct/small/directional/east, -/turf/open/floor/wood, -/area/maintenance/port/aft) -"bmC" = ( -/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plating{ - icon_state = "platingdmg3" +/obj/machinery/door/firedoor, +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/security/prison/mess) +"bnv" = ( +/obj/structure/table, +/obj/item/folder/yellow{ + pixel_x = 3; + pixel_y = 1 }, -/area/maintenance/port/fore) -"bmE" = ( -/obj/structure/chair/stool/directional/west, -/obj/effect/spawner/random/trash/mess, -/turf/open/floor/wood, -/area/maintenance/port/aft) -"bno" = ( -/obj/structure/transit_tube/diagonal, -/turf/open/space, -/area/space/nearstation) +/obj/item/folder/yellow{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/folder/yellow{ + pixel_x = 3; + pixel_y = 6 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/brown/anticorner/contrasted{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/cargo/sorting) +"bnw" = ( +/obj/structure/closet/firecloset, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) "bnx" = ( /obj/effect/turf_decal/tile/blue{ dir = 1 }, /turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/aisat/foyer) +/area/station/ai_monitored/turret_protected/aisat/foyer) "bny" = ( /obj/machinery/turretid{ - control_area = "/area/ai_monitored/turret_protected/aisat_interior"; + control_area = "/area/station/ai_monitored/turret_protected/aisat_interior"; name = "Antechamber Turret Control"; pixel_x = 30; - req_access_txt = "65" + req_access = list("minisat") }, /obj/machinery/ai_slipper{ uses = 10 @@ -5130,21 +3699,30 @@ dir = 1 }, /turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/aisat/foyer) +/area/station/ai_monitored/turret_protected/aisat/foyer) +"bnA" = ( +/obj/structure/plasticflaps, +/obj/machinery/conveyor{ + dir = 4; + id = "QMLoad2" + }, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plating, +/area/station/cargo/storage) "bnB" = ( /obj/effect/turf_decal/tile/blue{ dir = 1 }, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, /turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/aisat_interior) +/area/station/ai_monitored/turret_protected/aisat_interior) "bnD" = ( /obj/effect/turf_decal/tile/blue{ dir = 4 }, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, /turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/aisat_interior) +/area/station/ai_monitored/turret_protected/aisat_interior) "bnG" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 1 @@ -5156,376 +3734,189 @@ name = "Private Channel" }, /turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/ai) -"bnJ" = ( -/obj/machinery/door/airlock{ - name = "Starboard Emergency Storage" - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating, -/area/maintenance/starboard/greater) -"bnK" = ( +/area/station/ai_monitored/turret_protected/ai) +"bnH" = ( +/obj/machinery/light/small/directional/east, /obj/machinery/camera/directional/east{ - c_tag = "Chemistry East"; - network = list("ss13","medbay") + c_tag = "Chapel - Funeral Parlour" }, -/obj/effect/turf_decal/tile/yellow/half/contrasted{ - dir = 4 +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 }, -/turf/open/floor/iron/white, -/area/medical/chemistry) -"bnM" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/hallway/primary/port) -"bnO" = ( -/obj/effect/spawner/random/trash/janitor_supplies, -/turf/open/floor/plating{ - icon_state = "platingdmg3" +/obj/machinery/computer/pod/old/mass_driver_controller/chapelgun{ + pixel_x = 24 }, -/area/maintenance/port) -"bnW" = ( /turf/open/floor/iron/dark, -/area/command/bridge) -"bob" = ( -/obj/structure/sign/directions/evac, -/turf/closed/wall, -/area/maintenance/aft/greater) -"bot" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/command/glass{ - name = "Bridge"; - req_access_txt = "19" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ - cycle_id = "bridge-left" - }, -/obj/effect/turf_decal/tile/blue/half/contrasted{ +/area/station/service/chapel/funeral) +"bnQ" = ( +/obj/effect/turf_decal/stripes/corner{ dir = 1 }, -/turf/open/floor/iron/dark, -/area/command/bridge) -"boA" = ( -/obj/machinery/holopad, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/science/genetics) -"boB" = ( -/obj/structure/closet/secure_closet/research_director, -/obj/effect/turf_decal/stripes/line{ - dir = 6 +/turf/open/floor/iron/white, +/area/station/science/xenobiology) +"bnU" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/chair/office/light, +/turf/open/floor/iron/white, +/area/station/medical/abandoned) +"bnX" = ( +/obj/machinery/light/directional/east, +/obj/effect/turf_decal/tile/blue{ + dir = 4 }, -/obj/machinery/newscaster/directional/west, +/turf/open/floor/iron/white/corner, +/area/station/hallway/secondary/entry) +"boc" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/storage/belt/utility, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/obj/structure/cable, /turf/open/floor/iron, -/area/command/heads_quarters/rd) -"boG" = ( -/obj/structure/closet/emcloset, -/obj/effect/turf_decal/tile/neutral/fourcorners, +/area/station/commons/storage/primary) +"bod" = ( +/obj/structure/closet, /turf/open/floor/iron/dark, -/area/hallway/secondary/exit/departure_lounge) -"boK" = ( -/obj/structure/table, -/obj/item/storage/box/evidence{ - pixel_x = 9; - pixel_y = 8 - }, -/obj/item/hand_labeler{ - pixel_x = -8; - pixel_y = 10 - }, -/obj/item/storage/box/evidence{ - pixel_x = 9; - pixel_y = 8 - }, -/obj/item/storage/box/evidence{ - pixel_x = 9; - pixel_y = 8 - }, -/obj/item/storage/box/prisoner{ - pixel_x = 9 +/area/station/hallway/primary/aft) +"boD" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/obj/machinery/recharger{ - pixel_x = -5; - pixel_y = -3 +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"boL" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/structure/disposalpipe/segment{ + dir = 6 }, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 8 +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"boT" = ( +/obj/structure/bookcase{ + name = "Holy Bookcase" }, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ +/turf/open/floor/iron/chapel{ dir = 4 }, +/area/station/service/chapel/funeral) +"bpl" = ( +/obj/structure/noticeboard/directional/north{ + desc = "A memorial wall for pinning mementos upon."; + name = "memorial board" + }, +/obj/item/storage/book/bible, +/obj/structure/table/wood, +/turf/open/floor/carpet, +/area/station/service/chapel/funeral) +"bpu" = ( +/obj/machinery/airalarm/directional/north, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/turf/open/floor/circuit/green, +/area/station/ai_monitored/turret_protected/ai_upload) +"bpA" = ( +/obj/machinery/rnd/production/circuit_imprinter/department/science, /turf/open/floor/iron/dark, -/area/security/brig) -"boM" = ( -/obj/machinery/holopad, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/area/station/science/lab) +"bpD" = ( +/obj/machinery/light/small/directional/south, +/obj/effect/decal/cleanable/cobweb, +/obj/structure/cable, +/obj/machinery/power/apc/auto_name/directional/west, +/turf/open/floor/wood, +/area/station/service/library) +"bpG" = ( +/obj/machinery/firealarm/directional/east, +/obj/item/kirbyplants{ + icon_state = "plant-10" + }, +/obj/effect/turf_decal/tile/purple, /turf/open/floor/iron, -/area/engineering/atmos/storage/gas) -"boP" = ( -/obj/effect/spawner/random/structure/crate, -/turf/open/floor/plating{ - icon_state = "panelscorched" +/area/station/hallway/primary/central) +"bpK" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/station/medical/abandoned) +"bpY" = ( +/obj/machinery/light/small/directional/west, +/obj/item/clothing/mask/animal/horsehead, +/obj/structure/table/wood, +/obj/machinery/airalarm/directional/south, +/obj/item/clothing/mask/cigarette/pipe, +/obj/item/clothing/mask/fakemoustache, +/obj/structure/sign/poster/contraband/random/directional/west, +/turf/open/floor/wood, +/area/station/service/theater) +"bqk" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/atmos/glass{ + name = "Hypertorus Fusion Reactor" }, -/area/maintenance/starboard/greater) -"boQ" = ( -/obj/structure/closet/boxinggloves, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/effect/landmark/start/hangover/closet, +/obj/effect/mapping_helpers/airlock/access/all/engineering/atmos, /turf/open/floor/iron/dark, -/area/commons/fitness/recreation) -"boS" = ( -/obj/structure/toilet{ - pixel_y = 8 +/area/station/engineering/atmospherics_engine) +"bqv" = ( +/obj/machinery/atmospherics/pipe/smart/simple/dark/visible, +/obj/effect/turf_decal/siding/purple{ + dir = 6 }, -/obj/machinery/light/small/directional/east, -/obj/machinery/newscaster/directional/south, -/obj/effect/landmark/blobstart, -/obj/effect/landmark/start/hangover, -/obj/machinery/button/door/directional/east{ - id = "AuxToilet3"; - name = "Lock Control"; - normaldoorcontrol = 1; - specialfunctions = 4 +/obj/machinery/airalarm/mixingchamber{ + dir = 4; + pixel_x = 25 }, -/turf/open/floor/plating, -/area/commons/toilet/auxiliary) -"boY" = ( -/obj/structure/closet/firecloset, -/turf/open/floor/plating, -/area/maintenance/department/engine) -"boZ" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 +/obj/machinery/light/directional/south, +/turf/open/floor/iron/dark, +/area/station/science/ordnance/burnchamber) +"bqy" = ( +/obj/effect/turf_decal/siding/purple{ + dir = 6 }, +/obj/structure/table, +/obj/item/clipboard, +/turf/open/floor/iron/white, +/area/station/science/ordnance/office) +"bqJ" = ( +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, /turf/open/floor/iron/white, -/area/science/xenobiology) -"bpa" = ( -/obj/effect/turf_decal/tile/neutral{ +/area/station/science/cytology) +"bqX" = ( +/turf/closed/wall/r_wall, +/area/station/medical/chemistry) +"brc" = ( +/obj/structure/table/wood, +/obj/item/paper, +/obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/security/courtroom) +"brA" = ( +/obj/effect/turf_decal/stripes/line{ dir = 1 }, /obj/structure/cable, -/turf/open/floor/iron, -/area/commons/dorms) -"bpc" = ( -/turf/open/floor/plating, -/area/engineering/supermatter/room) -"bpd" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/visible/layer4, -/turf/closed/wall/r_wall, -/area/engineering/atmos/pumproom) -"bpu" = ( -/obj/machinery/airalarm/directional/north, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/turf/open/floor/circuit/green, -/area/ai_monitored/turret_protected/ai_upload) -"bpF" = ( -/obj/structure/toilet{ - pixel_y = 8 - }, -/obj/machinery/light/small/directional/east, -/obj/machinery/newscaster/directional/south, -/obj/effect/landmark/start/assistant, -/obj/effect/landmark/start/hangover, -/obj/machinery/button/door/directional/east{ - id = "AuxToilet1"; - name = "Lock Control"; - normaldoorcontrol = 1; - specialfunctions = 4 - }, -/turf/open/floor/iron, -/area/commons/toilet/auxiliary) -"bpT" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 4 - }, -/obj/structure/sink{ - dir = 8; - pixel_x = 11; - pixel_y = -2 - }, -/turf/open/floor/iron/white, -/area/medical/surgery/theatre) -"bpV" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/grunge{ - name = "Quiet Room" - }, -/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/wood, -/area/service/library) -"bqf" = ( -/obj/effect/decal/cleanable/cobweb/cobweb2, -/obj/structure/reagent_dispensers/fueltank, -/turf/open/floor/iron, -/area/maintenance/port) -"bqg" = ( -/obj/docking_port/stationary{ - dir = 2; - dwidth = 3; - height = 5; - id = "commonmining_home"; - name = "SS13: Common Mining Dock"; - roundstart_template = /datum/map_template/shuttle/mining_common/meta; - width = 7 - }, -/turf/open/floor/plating, -/area/hallway/primary/port) -"bql" = ( /obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable, -/turf/open/floor/iron, -/area/hallway/primary/port) -"bqn" = ( -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/obj/machinery/door/airlock/atmos/glass{ - name = "Distribution Loop"; - req_access_txt = "24" - }, -/obj/machinery/door/firedoor, -/obj/structure/cable, -/turf/open/floor/iron/dark/corner{ - dir = 1 + dir = 9 }, -/area/engineering/atmos/pumproom) -"bqo" = ( -/obj/structure/cable, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron, -/area/hallway/primary/port) -"bqw" = ( -/obj/structure/cable, -/turf/open/floor/iron, -/area/hallway/primary/port) -"bqA" = ( -/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/plating, +/area/station/maintenance/starboard/fore) +"brE" = ( /obj/structure/disposalpipe/segment, -/turf/open/floor/iron, -/area/hallway/primary/central) -"bqE" = ( -/obj/machinery/shower{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/button/door/directional/north{ - id = "AuxShower"; - name = "Lock Control"; - normaldoorcontrol = 1; - specialfunctions = 4 - }, -/obj/effect/spawner/random/trash/soap{ - spawn_scatter_radius = 1 - }, -/turf/open/floor/iron, -/area/commons/toilet/auxiliary) -"bqG" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/yellow/visible, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark, -/area/engineering/supermatter/room) -"bqR" = ( -/turf/open/floor/carpet, -/area/commons/vacant_room/office) -"bqZ" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/iron, -/area/hallway/primary/starboard) -"bra" = ( -/obj/structure/table, -/obj/item/storage/medkit/regular{ - pixel_x = 7; - pixel_y = 5 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/turf_decal/tile/brown/half/contrasted{ +/obj/effect/turf_decal/stripes/line{ dir = 1 }, -/turf/open/floor/iron, -/area/cargo/storage) -"brb" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 4 - }, -/turf/open/floor/iron, -/area/hallway/primary/central) -"brd" = ( -/obj/effect/turf_decal/trimline/blue/filled/line, -/obj/machinery/suit_storage_unit/medical, -/turf/open/floor/iron/white, -/area/medical/storage) -"brn" = ( /obj/structure/cable, -/turf/open/floor/plating, -/area/maintenance/port/greater) -"bro" = ( -/obj/structure/table, -/obj/effect/spawner/random/food_or_drink/donkpockets, -/obj/effect/turf_decal/tile/purple, -/obj/effect/turf_decal/tile/purple{ - dir = 1 - }, -/obj/machinery/firealarm/directional/south, -/turf/open/floor/iron, -/area/science/research) -"brv" = ( -/obj/structure/closet/crate, -/obj/item/stock_parts/cell/high, -/obj/item/stack/cable_coil{ - pixel_x = 3; - pixel_y = -7 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/obj/effect/spawner/random/engineering/flashlight, -/obj/effect/spawner/random/engineering/flashlight, -/turf/open/floor/iron, -/area/cargo/miningoffice) -"brF" = ( -/obj/effect/turf_decal/siding/white{ - dir = 8 - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron/dark, -/area/medical/storage) -"brK" = ( -/obj/effect/turf_decal/trimline/blue/filled/corner, -/obj/effect/turf_decal/trimline/brown/filled/line{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/purple/filled/warning{ - dir = 4 - }, -/turf/open/floor/iron, -/area/science/misc_lab) -"brM" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/loading_area{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/science/robotics/lab) +/turf/open/floor/iron, +/area/station/engineering/main) "brO" = ( /obj/structure/transit_tube/diagonal/topleft, /turf/open/space, @@ -5544,17 +3935,26 @@ }, /obj/machinery/power/apc/auto_name/directional/south, /turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/aisat/foyer) +/area/station/ai_monitored/turret_protected/aisat/foyer) "bsb" = ( /obj/effect/turf_decal/tile/blue{ dir = 8 }, /turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/aisat_interior) +/area/station/ai_monitored/turret_protected/aisat_interior) "bsd" = ( /obj/effect/turf_decal/tile/blue, /turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/aisat_interior) +/area/station/ai_monitored/turret_protected/aisat_interior) +"bse" = ( +/obj/effect/turf_decal/siding/purple{ + dir = 4 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron/white, +/area/station/science/research) "bsj" = ( /obj/structure/window/reinforced{ dir = 1; @@ -5565,132 +3965,83 @@ }, /turf/open/space, /area/space/nearstation) -"bsk" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 +"bsl" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock{ + name = "Dormitories" }, -/turf/open/floor/plating, -/area/hallway/secondary/entry) -"bsm" = ( -/obj/item/beacon, -/obj/effect/turf_decal/delivery, -/turf/open/floor/iron, -/area/hallway/secondary/entry) -"bsn" = ( -/obj/structure/closet/firecloset, -/obj/effect/turf_decal/delivery, -/obj/effect/landmark/start/hangover/closet, -/turf/open/floor/iron, -/area/hallway/secondary/entry) -"bsp" = ( -/obj/structure/table/glass, +/obj/structure/cable, +/obj/effect/landmark/navigate_destination, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/item/paper_bin{ - pixel_x = -5; - pixel_y = 3 - }, -/obj/item/pen{ - pixel_x = -5; - pixel_y = 5 - }, -/turf/open/floor/iron, -/area/engineering/break_room) -"bsq" = ( -/obj/item/storage/toolbox/emergency, -/turf/open/floor/plating{ - icon_state = "panelscorched" - }, -/area/maintenance/port) -"bst" = ( -/obj/structure/chair/office{ - dir = 8 - }, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/science/robotics/lab) -"bsD" = ( -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, +/obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron, -/area/hallway/primary/port) -"bsJ" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/public/glass{ - name = "Port Primary Hallway" - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/area/station/commons/dorms) +"bsu" = ( +/obj/effect/landmark/start/librarian, +/obj/structure/chair/office{ + dir = 1 }, -/obj/structure/disposalpipe/segment{ +/turf/open/floor/wood, +/area/station/service/library) +"bsz" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 4 }, /turf/open/floor/iron, -/area/hallway/primary/port) -"bsK" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light/small/directional/east, -/obj/effect/turf_decal/tile/brown{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral, +/area/station/commons/locker) +"bsZ" = ( /obj/structure/cable, -/obj/machinery/button/door/directional/east{ - id = "commissarydoor"; - name = "Commissary Door Lock"; - normaldoorcontrol = 1; - specialfunctions = 4 - }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating, +/area/station/maintenance/aft/greater) +"btt" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/obj/structure/disposalpipe/segment, /turf/open/floor/iron, -/area/commons/vacant_room/commissary) -"bsL" = ( -/obj/machinery/navbeacon{ - codes_txt = "patrol;next_patrol=7-Command-Starboard"; - location = "6-Port-Central" +/area/station/cargo/miningoffice) +"btx" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 10 }, -/obj/structure/disposalpipe/segment, -/obj/structure/cable, /turf/open/floor/iron, -/area/hallway/primary/central) -"bsN" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/area/station/hallway/secondary/exit/departure_lounge) +"btB" = ( +/obj/machinery/power/terminal, +/obj/machinery/light/small/directional/east, +/obj/item/radio/intercom/directional/east, +/obj/structure/cable, /turf/open/floor/plating, -/area/maintenance/starboard/aft) -"bsT" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/window/left/directional/north{ - dir = 2; - name = "Atmospherics Desk"; - req_access_txt = "24" +/area/station/maintenance/solars/port/fore) +"btH" = ( +/obj/structure/table, +/obj/item/reagent_containers/glass/beaker{ + pixel_x = 8; + pixel_y = 2 }, -/obj/item/folder/yellow, -/obj/item/pen, -/obj/machinery/door/firedoor, -/obj/machinery/door/poddoor/preopen{ - id = "atmos"; - name = "Atmospherics Blast Door" +/obj/item/reagent_containers/glass/beaker/large, +/obj/item/reagent_containers/dropper, +/obj/item/reagent_containers/glass/bottle/epinephrine{ + pixel_x = -4; + pixel_y = 12 }, -/obj/effect/turf_decal/delivery, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/hidden, -/turf/open/floor/iron, -/area/engineering/atmos/storage/gas) -"bto" = ( -/obj/effect/turf_decal/tile/yellow{ - dir = 4 +/obj/item/reagent_containers/glass/bottle/multiver{ + pixel_x = 7; + pixel_y = 12 }, +/obj/effect/turf_decal/tile/yellow/anticorner/contrasted, +/turf/open/floor/iron/white, +/area/station/medical/chemistry) +"btI" = ( +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/neutral, -/turf/open/floor/iron, -/area/hallway/primary/starboard) +/obj/effect/landmark/start/hangover, +/turf/open/floor/wood, +/area/station/commons/lounge) "btK" = ( /obj/structure/window/reinforced{ dir = 1; @@ -5700,3361 +4051,1817 @@ /turf/open/space, /area/space/nearstation) "btL" = ( -/turf/closed/wall/r_wall, -/area/tcommsat/computer) -"btO" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 9 +/obj/machinery/atmospherics/pipe/smart/simple/yellow/visible{ + dir = 10 }, -/turf/open/floor/iron, -/area/hallway/secondary/entry) -"btP" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/corner, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/turf/open/floor/iron/white, +/area/station/science/ordnance/storage) +"bug" = ( +/obj/structure/lattice, +/obj/item/tank/internals/oxygen/empty, +/turf/open/space/basic, +/area/space/nearstation) +"buj" = ( +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ + dir = 9 + }, /turf/open/floor/iron, -/area/hallway/secondary/entry) -"btQ" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 5 +/area/station/hallway/primary/central) +"buk" = ( +/obj/structure/sign/warning/electric_shock, +/turf/closed/wall, +/area/station/maintenance/starboard/fore) +"buv" = ( +/obj/structure/sign/warning/secure_area{ + pixel_x = -32 + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, +/obj/structure/closet/bombcloset, +/turf/open/floor/plating, +/area/station/maintenance/aft/lesser) +"buw" = ( +/obj/structure/table, +/obj/item/clothing/gloves/color/orange, +/obj/item/restraints/handcuffs, +/obj/item/reagent_containers/spray/pepper, +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 4 }, /turf/open/floor/iron, -/area/hallway/secondary/entry) -"btR" = ( -/obj/item/kirbyplants{ - icon_state = "plant-18" +/area/station/security/execution/transfer) +"buH" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/obj/effect/turf_decal/stripes/line{ - dir = 9 +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ + dir = 10 }, /turf/open/floor/iron, -/area/hallway/secondary/entry) -"btS" = ( -/obj/structure/sign/warning/vacuum/external{ - pixel_y = 32 +/area/station/hallway/primary/port) +"buL" = ( +/obj/structure/closet/secure_closet/exile, +/obj/structure/extinguisher_cabinet/directional/west, +/obj/effect/turf_decal/bot{ + dir = 1 }, -/obj/effect/turf_decal/stripes/line{ +/turf/open/floor/iron{ dir = 1 }, -/turf/open/floor/iron, -/area/hallway/secondary/entry) -"buf" = ( -/obj/structure/closet/firecloset, -/turf/open/floor/iron/dark, -/area/hallway/primary/central) -"bug" = ( -/obj/structure/lattice, -/obj/item/tank/internals/oxygen/empty, -/turf/open/space/basic, -/area/space/nearstation) -"bul" = ( -/obj/structure/disposalpipe/segment{ +/area/station/command/gateway) +"buN" = ( +/obj/structure/flora/bush/large/style_random, +/obj/structure/disposalpipe/segment, +/turf/open/floor/grass, +/area/station/medical/treatment_center) +"bvb" = ( +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/iron, +/area/station/commons/locker) +"bvN" = ( /obj/structure/cable, -/obj/structure/disposalpipe/segment, /turf/open/floor/iron, -/area/hallway/primary/central) -"bun" = ( +/area/station/science/robotics/lab) +"bvY" = ( +/obj/machinery/power/tracker, /obj/structure/cable, -/obj/effect/turf_decal/stripes/line{ +/turf/open/floor/plating/airless, +/area/station/solars/port/aft) +"bwb" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/purple{ dir = 1 }, -/turf/open/floor/iron, -/area/security/prison) -"buV" = ( -/obj/effect/turf_decal/trimline/blue/filled/line, +/obj/structure/cable, /turf/open/floor/iron/white, -/area/medical/office) -"bvp" = ( -/obj/structure/chair/wood{ +/area/station/science/explab) +"bwm" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/light/directional/west, +/obj/machinery/firealarm/directional/west, +/obj/effect/turf_decal/siding/blue/corner{ + dir = 4 + }, +/obj/machinery/pdapainter/research, +/turf/open/floor/iron/dark, +/area/station/command/heads_quarters/rd) +"bwr" = ( +/obj/effect/turf_decal/stripes/line{ dir = 8 }, /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/carpet, -/area/command/heads_quarters/hos) -"bvv" = ( -/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, -/area/commons/storage/tools) -"bvw" = ( -/obj/structure/showcase/cyborg/old{ - pixel_y = 20 +/area/station/maintenance/central) +"bwE" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 }, -/turf/open/floor/iron/grimy, -/area/tcommsat/computer) -"bvx" = ( -/obj/structure/chair/stool/directional/east, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/station/engineering/supermatter/room) +"bwN" = ( +/obj/effect/landmark/event_spawn, /turf/open/floor/iron, -/area/commons/fitness/recreation) -"bvB" = ( -/obj/item/kirbyplants{ - icon_state = "plant-20" +/area/station/ai_monitored/command/storage/eva) +"bxf" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/obj/effect/turf_decal/stripes/line{ - dir = 9 +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/door/firedoor, +/turf/open/floor/iron, +/area/station/hallway/primary/aft) +"bxj" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/camera/directional/west{ + c_tag = "Science Hallway - Central"; + network = list("ss13","rd") }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/white, +/area/station/science/research) +"bxm" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/hallway/secondary/entry) -"bvC" = ( -/obj/structure/chair, -/obj/structure/sign/warning/vacuum/external{ - pixel_y = 32 +/area/station/commons/locker) +"bxr" = ( +/obj/structure/sign/warning/electric_shock{ + pixel_x = 32 + }, +/turf/open/space/basic, +/area/space) +"bxE" = ( +/obj/machinery/camera/directional/south{ + c_tag = "Chemistry South"; + network = list("ss13","medbay") + }, +/obj/effect/turf_decal/tile/yellow/half/contrasted, +/turf/open/floor/iron/white, +/area/station/medical/chemistry) +"byf" = ( +/obj/machinery/disposal/bin, +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/siding/purple{ + dir = 8 + }, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/obj/machinery/camera/directional/west{ + c_tag = "Science Genetics"; + network = list("ss13","rd") }, +/obj/machinery/newscaster/directional/west, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/science/genetics) +"byg" = ( +/obj/item/radio/intercom/directional/north, +/obj/structure/chair, /obj/effect/turf_decal/stripes/line{ dir = 1 }, /turf/open/floor/iron, -/area/hallway/secondary/entry) -"bvD" = ( +/area/station/hallway/secondary/entry) +"byw" = ( +/obj/effect/landmark/start/lawyer, +/turf/open/floor/wood, +/area/station/service/lawoffice) +"byz" = ( /obj/structure/chair, /obj/effect/landmark/start/assistant, -/obj/effect/turf_decal/stripes/line{ +/turf/open/floor/iron, +/area/station/commons/fitness/recreation) +"byP" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ dir = 1 }, -/turf/open/floor/iron, -/area/hallway/secondary/entry) -"bvF" = ( -/turf/open/floor/iron, -/area/hallway/secondary/entry) -"bvI" = ( -/obj/effect/turf_decal/stripes/corner{ +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/white, +/area/station/science/xenobiology) +"byR" = ( +/obj/structure/sign/warning/secure_area{ + pixel_y = 32 + }, +/obj/effect/turf_decal/tile/blue{ dir = 4 }, +/obj/structure/cable, +/obj/structure/transit_tube/station/dispenser/flipped{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark, +/area/station/engineering/transit_tube) +"byW" = ( +/obj/machinery/hydroponics/constructable, +/obj/effect/turf_decal/bot, /turf/open/floor/iron, -/area/hallway/secondary/entry) -"bvZ" = ( -/obj/item/cigbutt, +/area/station/service/hydroponics) +"bzv" = ( +/obj/effect/spawner/random/entertainment/arcade, +/obj/structure/cable, /turf/open/floor/iron, -/area/engineering/atmos) -"bwf" = ( -/obj/structure/table/reinforced, -/obj/machinery/cell_charger, -/obj/machinery/firealarm/directional/north, -/obj/item/radio/intercom/directional/west, -/turf/open/floor/iron/dark, -/area/medical/storage) -"bwl" = ( -/obj/structure/sign/plaques/kiddie/library{ - pixel_y = -32 - }, +/area/station/security/prison) +"bzG" = ( +/obj/machinery/light/directional/west, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, /turf/open/floor/iron, -/area/hallway/primary/port) -"bwN" = ( -/obj/effect/landmark/event_spawn, -/turf/open/floor/iron, -/area/ai_monitored/command/storage/eva) -"bwU" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/public/glass{ - name = "Aft Primary Hallway" +/area/station/hallway/primary/central) +"bzH" = ( +/turf/closed/wall, +/area/station/cargo/sorting) +"bzI" = ( +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/turf/open/floor/iron/white/side{ - dir = 8 +/turf/open/floor/wood, +/area/station/service/theater) +"bzV" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/security/glass{ + id_tag = "innerbrig"; + name = "Brig" }, -/area/medical/medbay/lobby) -"bxa" = ( /obj/structure/cable, -/obj/effect/turf_decal/tile/yellow/half/contrasted{ +/obj/effect/turf_decal/trimline/red/filled/corner{ dir = 1 }, -/turf/open/floor/iron, -/area/commons/storage/tools) -"bxn" = ( -/obj/structure/chair/office{ - dir = 1 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 4 - }, -/turf/open/floor/iron/grimy, -/area/tcommsat/computer) -"bxq" = ( -/turf/open/floor/iron/grimy, -/area/tcommsat/computer) -"bxr" = ( -/obj/structure/chair/office{ - dir = 4 - }, -/turf/open/floor/iron/grimy, -/area/tcommsat/computer) -"bxs" = ( -/obj/machinery/computer/security/telescreen{ - dir = 8; - name = "Telecomms Camera Monitor"; - network = list("tcomms"); - pixel_x = 26 - }, -/obj/machinery/computer/telecomms/monitor{ - dir = 8; - network = "tcommsat" - }, -/turf/open/floor/iron/grimy, -/area/tcommsat/computer) -"bxv" = ( -/obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 4 - }, -/turf/open/floor/iron, -/area/hallway/secondary/entry) -"bxZ" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/sign/poster/contraband/random/directional/north, -/turf/open/floor/plating, -/area/maintenance/aft/greater) -"byb" = ( -/obj/machinery/power/apc/auto_name/directional/north, -/obj/structure/cable, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/iron, -/area/engineering/gravity_generator) -"byo" = ( -/obj/structure/closet, -/obj/item/clothing/gloves/color/fyellow, -/obj/effect/spawner/random/maintenance/two, -/obj/item/clothing/head/festive, -/turf/open/floor/plating, -/area/maintenance/fore) -"byB" = ( -/obj/effect/decal/cleanable/dirt, -/obj/item/storage/box/drinkingglasses, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/turf_decal/tile/bar{ - dir = 1 - }, -/obj/effect/spawner/random/structure/crate_empty, -/obj/effect/spawner/random/food_or_drink/donkpockets, -/obj/effect/spawner/random/food_or_drink/cups, -/turf/open/floor/iron, -/area/hallway/secondary/service) -"byF" = ( -/turf/open/floor/plating/airless, -/area/solars/starboard/aft) -"byH" = ( -/obj/machinery/light/small/directional/west, -/turf/open/floor/iron/freezer, -/area/commons/toilet/restrooms) -"bzg" = ( -/obj/machinery/atmospherics/components/binary/pump{ - dir = 8; - name = "Port Mix to South Ports" - }, -/turf/open/floor/iron, -/area/engineering/atmos) -"bzo" = ( -/obj/structure/chair/office{ - dir = 8 - }, -/turf/open/floor/iron/grimy, -/area/tcommsat/computer) -"bzs" = ( -/obj/structure/chair/office, -/obj/structure/cable, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 8 - }, -/turf/open/floor/iron/grimy, -/area/tcommsat/computer) -"bzt" = ( -/obj/machinery/computer/telecomms/server{ - dir = 8; - network = "tcommsat" - }, -/obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/east, -/turf/open/floor/iron/grimy, -/area/tcommsat/computer) -"bzC" = ( -/obj/effect/turf_decal/tile/purple{ - dir = 4 - }, -/obj/structure/cable, -/turf/open/floor/iron/white, -/area/science/cytology) -"bzJ" = ( -/turf/closed/wall, -/area/hallway/secondary/command) -"bzL" = ( -/obj/effect/turf_decal/bot, -/obj/effect/landmark/start/hangover, -/turf/open/floor/iron, -/area/hallway/secondary/command) -"bzM" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/turf/open/floor/iron, -/area/security/holding_cell) -"bzR" = ( -/turf/closed/wall/r_wall, -/area/hallway/secondary/command) -"bzU" = ( -/obj/structure/window/reinforced, -/obj/effect/turf_decal/tile/red/fourcorners, -/obj/machinery/atmospherics/pipe/bridge_pipe/cyan/visible, -/obj/machinery/atmospherics/pipe/bridge_pipe/green/visible{ - dir = 4 - }, -/turf/open/floor/iron, -/area/engineering/atmos) -"bAc" = ( -/obj/machinery/light/directional/south, -/obj/machinery/door_timer{ - id = "Cell 1"; - name = "Cell 1"; - pixel_y = -32 - }, -/turf/open/floor/iron, -/area/security/brig) -"bAd" = ( -/obj/structure/closet/secure_closet/brig, -/turf/open/floor/iron/dark, -/area/security/holding_cell) -"bAm" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/item/kirbyplants/random, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron/dark, -/area/medical/break_room) -"bAp" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/science/mixing/launch) -"bAr" = ( -/obj/effect/turf_decal/box, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/landmark/start/security_officer, -/turf/open/floor/iron/dark, -/area/security/range) -"bAu" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/chair{ - dir = 8 - }, -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 8 - }, -/turf/open/floor/iron, -/area/security/office) -"bAH" = ( -/obj/machinery/air_sensor/ordnance_mixing_tank, -/turf/open/floor/engine/airless, -/area/science/mixing/chamber) -"bAJ" = ( -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/corner{ - dir = 8 - }, -/turf/open/floor/iron/dark/corner, -/area/engineering/storage_shared) -"bAS" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Storage Room"; - req_access_txt = "12" - }, -/obj/effect/mapping_helpers/airlock/abandoned, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"bAT" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 1; - pixel_y = 2 - }, -/turf/open/space, -/area/space/nearstation) -"bAU" = ( -/obj/machinery/microwave{ - pixel_y = 4 - }, -/obj/structure/table/wood, -/turf/open/floor/iron/grimy, -/area/tcommsat/computer) -"bAY" = ( -/obj/structure/filingcabinet{ - pixel_x = 3 - }, -/turf/open/floor/iron/grimy, -/area/tcommsat/computer) -"bBb" = ( -/obj/structure/window/reinforced{ - dir = 1; - layer = 2.9 - }, -/obj/structure/lattice, -/turf/open/space, -/area/space/nearstation) -"bBc" = ( -/obj/structure/closet/emcloset, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron, -/area/hallway/secondary/entry) -"bBh" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/structure/cable, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/turf/open/floor/iron, -/area/hallway/primary/port) -"bBs" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/bar{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/machinery/camera/directional/north{ - c_tag = "Service - Port" - }, -/obj/structure/disposalpipe/trunk{ - dir = 8 - }, -/obj/machinery/disposal/bin, -/turf/open/floor/iron, -/area/hallway/secondary/service) -"bBv" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"bBy" = ( -/obj/structure/sign/directions/command{ - dir = 4; - pixel_y = -8 - }, -/obj/structure/sign/directions/security{ - dir = 1; - pixel_y = 8 - }, -/obj/structure/sign/directions/engineering{ - dir = 4 - }, -/turf/closed/wall, -/area/hallway/secondary/command) -"bBz" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable, -/turf/open/floor/plating, -/area/hallway/secondary/command) -"bBA" = ( -/obj/machinery/door/poddoor/shutters/preopen{ - id = "hopqueue"; - name = "HoP Queue Shutters" - }, -/obj/effect/turf_decal/loading_area{ - dir = 1 - }, -/obj/structure/cable, -/turf/open/floor/iron, -/area/hallway/secondary/command) -"bBC" = ( -/obj/machinery/door/poddoor/shutters/preopen{ - id = "hopqueue"; - name = "HoP Queue Shutters" - }, -/obj/effect/turf_decal/loading_area, -/obj/structure/cable, -/turf/open/floor/iron, -/area/hallway/secondary/command) -"bBD" = ( -/obj/structure/sign/directions/command{ - dir = 1; - pixel_y = -8 - }, -/turf/closed/wall/r_wall, -/area/hallway/secondary/command) -"bBP" = ( -/obj/structure/sign/directions/engineering{ - dir = 4 - }, -/obj/structure/sign/directions/security{ - dir = 1; - pixel_y = 8 - }, -/obj/structure/sign/directions/command{ - dir = 8; - pixel_y = -8 - }, -/turf/closed/wall, -/area/maintenance/central) -"bBR" = ( -/obj/machinery/navbeacon{ - codes_txt = "patrol;next_patrol=12-Central-Starboard"; - location = "11.1-Command-Starboard" - }, -/obj/structure/cable, -/turf/open/floor/iron, -/area/hallway/primary/central) -"bCg" = ( -/obj/structure/table, -/obj/effect/turf_decal/bot, -/obj/machinery/computer/security/telescreen/ordnance{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/science/mixing/launch) -"bCv" = ( -/obj/effect/turf_decal/delivery, -/obj/machinery/door/window/left/directional/north{ - base_state = "right"; - icon_state = "right"; - name = "Containment Pen #7"; - req_access_txt = "55" - }, -/obj/machinery/door/poddoor/preopen{ - id = "xenobio7"; - name = "Xenobio Pen 7 Blast Door" - }, -/turf/open/floor/iron, -/area/science/xenobiology) -"bCD" = ( -/turf/closed/wall/r_wall, -/area/tcommsat/server) -"bCE" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/tcommsat/server) -"bCF" = ( -/obj/machinery/door/firedoor, -/obj/effect/mapping_helpers/airlock/unres{ - dir = 8 - }, -/obj/structure/cable, -/obj/effect/turf_decal/tile/blue/fourcorners, -/obj/machinery/door/airlock/medical/glass{ - id_tag = "MedbayFoyer"; - name = "Medbay"; - req_access_txt = "5" - }, -/turf/open/floor/iron/white, -/area/medical/medbay/central) -"bCG" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/sign/warning/vacuum/external, -/turf/open/floor/plating, -/area/hallway/secondary/entry) -"bCH" = ( -/obj/structure/cable, -/turf/open/floor/iron/white/corner, -/area/hallway/secondary/entry) -"bCI" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/structure/cable, -/turf/open/floor/iron/white/corner, -/area/hallway/secondary/entry) -"bCJ" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/machinery/door/firedoor, -/turf/open/floor/iron, -/area/hallway/primary/port) -"bCL" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line, -/obj/structure/cable, -/obj/machinery/door/firedoor, -/turf/open/floor/iron, -/area/hallway/primary/port) -"bCR" = ( -/obj/machinery/holopad, -/obj/effect/spawner/random/engineering/tracking_beacon, -/turf/open/floor/iron, -/area/engineering/main) -"bCS" = ( -/obj/effect/landmark/event_spawn, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"bDi" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/camera/directional/north{ - c_tag = "Atmospherics - External Airlock" - }, -/obj/machinery/light/small/directional/north, -/turf/open/floor/iron/dark, -/area/engineering/atmos) -"bDl" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 8 - }, -/turf/open/floor/iron, -/area/service/hydroponics/garden) -"bDt" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 4 - }, -/turf/open/floor/iron, -/area/command/gateway) -"bDH" = ( -/obj/machinery/light/directional/south, -/obj/machinery/camera/directional/south{ - c_tag = "Starboard Primary Hallway - Engineering" - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/obj/structure/sign/directions/engineering{ - dir = 4; - pixel_y = -24 - }, -/turf/open/floor/iron, -/area/hallway/primary/starboard) -"bDQ" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/bot{ - dir = 1 - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 1 - }, -/obj/structure/cable, -/obj/machinery/door/airlock/engineering{ - name = "Engine Room"; - req_one_access_txt = "10;24" - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron{ - dir = 1 - }, -/area/engineering/main) -"bEf" = ( -/obj/machinery/telecomms/processor/preset_one, -/obj/machinery/camera/directional/north{ - c_tag = "Telecomms - Server Room - Fore-Port"; - network = list("ss13","tcomms") - }, -/turf/open/floor/circuit/green/telecomms/mainframe, -/area/tcommsat/server) -"bEg" = ( -/obj/structure/showcase/cyborg/old{ - pixel_y = 20 - }, -/turf/open/floor/iron/dark/telecomms, -/area/tcommsat/server) -"bEh" = ( -/obj/machinery/telecomms/receiver/preset_left, -/turf/open/floor/circuit/green/telecomms/mainframe, -/area/tcommsat/server) -"bEj" = ( -/obj/machinery/telecomms/receiver/preset_right, -/turf/open/floor/circuit/green/telecomms/mainframe, -/area/tcommsat/server) -"bEk" = ( -/obj/machinery/telecomms/processor/preset_three, -/obj/machinery/camera/directional/north{ - c_tag = "Telecomms - Server Room - Fore-Starboard"; - network = list("ss13","tcomms") - }, -/turf/open/floor/circuit/green/telecomms/mainframe, -/area/tcommsat/server) -"bEl" = ( -/obj/machinery/door/airlock/external{ - name = "Transport Airlock" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 - }, -/turf/open/floor/plating, -/area/hallway/secondary/entry) -"bEm" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plating, -/area/hallway/secondary/entry) -"bEo" = ( -/obj/machinery/door/airlock{ - name = "Port Emergency Storage" - }, -/obj/structure/cable, -/turf/open/floor/plating, -/area/maintenance/port) -"bEt" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/iron/white/corner, -/area/hallway/secondary/entry) -"bEv" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark, -/area/security/brig) -"bEB" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/navbeacon{ - codes_txt = "patrol;next_patrol=11.1-Command-Starboard"; - location = "11-Command-Port" - }, -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/iron, -/area/hallway/primary/central) -"bEC" = ( -/obj/effect/turf_decal/tile/neutral, -/obj/structure/cable, -/obj/structure/disposalpipe/segment, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/iron, -/area/hallway/primary/central) -"bED" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/public/glass{ - name = "Command Hallway" - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/iron, -/area/hallway/secondary/command) -"bEE" = ( -/obj/machinery/portable_atmospherics/pump, -/obj/effect/turf_decal/bot_white, -/obj/effect/turf_decal/stripes/white/line, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/science/storage) -"bEF" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 1 - }, -/turf/open/floor/iron/white/side, -/area/medical/medbay/central) -"bEG" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/iron, -/area/hallway/secondary/command) -"bEH" = ( -/obj/effect/landmark/start/mime, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 8 - }, -/turf/open/floor/wood, -/area/service/theater) -"bEN" = ( -/obj/effect/turf_decal/bot/right, -/turf/open/floor/engine, -/area/engineering/atmospherics_engine) -"bEZ" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/modular_computer/console/preset/cargochat/service{ - dir = 8 - }, -/obj/structure/sign/poster/random/directional/east, -/turf/open/floor/iron, -/area/maintenance/starboard/greater) -"bFa" = ( -/obj/structure/chair/stool/directional/north, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/wood, -/area/commons/lounge) -"bFb" = ( -/obj/structure/cable, -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/white, -/area/medical/medbay/central) -"bFD" = ( -/obj/structure/chair{ - dir = 4 - }, -/obj/machinery/newscaster/directional/south, -/obj/effect/landmark/start/depsec/engineering, -/obj/item/radio/intercom/directional/west, -/obj/effect/turf_decal/tile/red/anticorner/contrasted{ - dir = 8 - }, -/turf/open/floor/iron, -/area/security/checkpoint/engineering) -"bFH" = ( -/obj/item/radio/intercom/directional/north, -/obj/structure/chair, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/iron, -/area/hallway/secondary/entry) -"bFQ" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 - }, -/turf/open/floor/iron, -/area/engineering/atmos/storage/gas) -"bFT" = ( -/obj/effect/turf_decal/trimline/purple/filled/line{ - dir = 1 - }, -/obj/machinery/smartfridge/extract/preloaded, -/obj/effect/turf_decal/bot_white, -/turf/open/floor/iron, -/area/science/xenobiology) -"bFV" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/command{ - name = "Council Chamber"; - req_access_txt = "19" - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/dark, -/area/command/bridge) -"bGc" = ( -/obj/machinery/telecomms/bus/preset_one, -/turf/open/floor/circuit/green/telecomms/mainframe, -/area/tcommsat/server) -"bGd" = ( -/turf/open/floor/iron/dark/telecomms, -/area/tcommsat/server) -"bGe" = ( -/turf/open/floor/circuit/green/telecomms/mainframe, -/area/tcommsat/server) -"bGf" = ( -/obj/machinery/telecomms/bus/preset_three, -/turf/open/floor/circuit/green/telecomms/mainframe, -/area/tcommsat/server) -"bGg" = ( -/obj/machinery/door/airlock/hatch{ - name = "Xenobiology Maintenance"; - req_access_txt = "47" - }, -/obj/structure/cable, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plating, -/area/maintenance/department/science/xenobiology) -"bGh" = ( -/obj/machinery/announcement_system, -/turf/open/floor/iron/grimy, -/area/tcommsat/computer) -"bGo" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 4 - }, -/obj/effect/landmark/start/hangover, -/turf/open/floor/wood, -/area/commons/dorms) -"bGq" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Library Maintenance"; - req_one_access_txt = "12;37" - }, -/turf/open/floor/plating, -/area/maintenance/port) -"bGr" = ( -/obj/structure/disposalpipe/junction/flip{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/commons/locker) -"bGw" = ( -/obj/machinery/camera/directional/east{ - c_tag = "Central Primary Hallway - Port" - }, -/obj/effect/turf_decal/tile/neutral, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron, -/area/hallway/primary/central) -"bGy" = ( -/obj/machinery/light/small/directional/east, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating{ - icon_state = "platingdmg3" - }, -/area/maintenance/central) -"bGE" = ( -/obj/structure/chair/stool/directional/east, -/obj/structure/cable, -/turf/open/floor/wood, -/area/commons/lounge) -"bGG" = ( -/obj/structure/chair{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/structure/cable, -/turf/open/floor/iron, -/area/hallway/secondary/command) -"bGH" = ( -/obj/structure/chair{ - dir = 1 +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "brig-entrance" }, +/obj/effect/mapping_helpers/airlock/access/all/security/entrance, /turf/open/floor/iron, -/area/hallway/secondary/command) -"bGI" = ( -/obj/effect/landmark/event_spawn, -/turf/open/floor/iron, -/area/hallway/secondary/command) -"bGT" = ( -/obj/machinery/door/airlock/maintenance{ - req_one_access_txt = "12;17" - }, -/obj/structure/cable, -/turf/open/floor/plating, -/area/maintenance/central) -"bGU" = ( -/obj/structure/sign/directions/evac, -/obj/structure/sign/directions/medical{ - pixel_y = 8 - }, -/obj/structure/sign/directions/science{ - pixel_y = -8 - }, -/turf/closed/wall, -/area/maintenance/central) -"bHj" = ( -/obj/structure/cable, +/area/station/security/brig) +"bAD" = ( +/obj/structure/dresser, +/obj/machinery/newscaster/directional/north, /turf/open/floor/carpet, -/area/service/library) -"bHq" = ( -/turf/open/floor/iron, -/area/engineering/atmospherics_engine) -"bHz" = ( -/obj/structure/sink{ - dir = 4; - pixel_x = -12; - pixel_y = 2 - }, -/obj/structure/mirror/directional/west, -/obj/machinery/light/small/directional/south, -/obj/machinery/button/door/directional/south{ - id = "FitnessShower"; - name = "Lock Control"; - normaldoorcontrol = 1; - specialfunctions = 4 - }, -/turf/open/floor/iron/freezer, -/area/commons/fitness/recreation) -"bHA" = ( -/obj/structure/bed{ - dir = 4 - }, -/obj/item/clothing/suit/straight_jacket, -/obj/item/clothing/glasses/blindfold, -/obj/item/clothing/mask/muzzle, -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 8 - }, -/turf/open/floor/iron/white, -/area/security/prison) -"bHB" = ( -/obj/machinery/light/small/directional/east, -/obj/item/solar_assembly, -/obj/item/solar_assembly, -/obj/item/solar_assembly, -/obj/item/solar_assembly, -/obj/item/solar_assembly, -/obj/item/solar_assembly, -/obj/item/solar_assembly, -/obj/item/solar_assembly, -/obj/item/solar_assembly, -/obj/item/solar_assembly, -/obj/item/solar_assembly, -/obj/item/solar_assembly, -/obj/item/solar_assembly, -/obj/item/solar_assembly, -/obj/item/solar_assembly, -/obj/item/solar_assembly, -/obj/item/stack/sheet/glass/fifty, -/obj/structure/closet/crate/engineering/electrical, -/turf/open/floor/plating, -/area/maintenance/solars/starboard/aft) -"bHH" = ( -/obj/structure/closet/firecloset, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron, -/area/hallway/secondary/entry) -"bHN" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 10 - }, -/obj/effect/turf_decal/tile/purple/half/contrasted{ - dir = 8 - }, -/turf/open/floor/iron/white, -/area/science/research) -"bHO" = ( -/obj/machinery/light/directional/south, -/obj/machinery/doppler_array{ - dir = 4 - }, -/obj/effect/turf_decal/delivery, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/science/mixing/launch) -"bHT" = ( -/obj/machinery/camera/directional/east{ - c_tag = "Dormitories - Fore" - }, -/obj/effect/turf_decal/tile/neutral, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron, -/area/commons/dorms) -"bHV" = ( -/obj/effect/turf_decal/tile/blue/fourcorners, -/obj/machinery/firealarm/directional/north, -/obj/structure/tank_holder/extinguisher, -/obj/machinery/camera/directional/east{ - c_tag = "Medbay Cryogenics"; - network = list("ss13","medbay") - }, -/turf/open/floor/iron/white, -/area/medical/cryo) -"bHW" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 - }, -/turf/open/floor/iron, -/area/hallway/primary/central) -"bHX" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron, -/area/hallway/primary/central) -"bIk" = ( -/obj/structure/chair{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/structure/cable, -/obj/effect/landmark/start/hangover, -/turf/open/floor/iron, -/area/hallway/secondary/command) -"bIn" = ( -/obj/structure/chair/stool/directional/north, -/obj/machinery/light/directional/east, -/obj/machinery/newscaster/directional/east, -/turf/open/floor/wood, -/area/commons/lounge) -"bIq" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/structure/cable, -/turf/open/floor/plating, -/area/maintenance/central) -"bIJ" = ( -/obj/effect/turf_decal/siding/wood/corner{ - dir = 1 - }, -/turf/open/floor/wood, -/area/commons/lounge) -"bIL" = ( -/obj/structure/table, -/obj/item/folder/red, -/obj/item/restraints/handcuffs, -/obj/item/clothing/head/cone{ - pixel_x = -4; - pixel_y = 4 - }, -/obj/item/clothing/head/cone{ - pixel_x = -4; - pixel_y = 4 - }, -/obj/item/clothing/head/cone{ - pixel_x = -4; - pixel_y = 4 - }, -/obj/item/clothing/head/cone{ - pixel_x = -4; - pixel_y = 4 - }, -/obj/item/clothing/head/cone{ - pixel_x = -4; +/area/station/commons/dorms) +"bAI" = ( +/obj/structure/table/wood, +/obj/item/paper_bin/carbon{ + pixel_x = -10; pixel_y = 4 }, -/obj/structure/cable, -/obj/machinery/light_switch/directional/west, -/turf/open/floor/iron/dark, -/area/security/lockers) -"bIR" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Crematorium Maintenance"; - req_one_access_txt = "27" - }, -/turf/open/floor/plating, -/area/maintenance/aft/greater) -"bIV" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/dark/visible, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible/layer2, -/obj/machinery/air_sensor/incinerator_tank, -/turf/open/floor/engine, -/area/maintenance/disposal/incinerator) -"bJg" = ( -/obj/machinery/telecomms/message_server/preset, -/turf/open/floor/circuit/telecomms/mainframe, -/area/tcommsat/server) -"bJh" = ( -/obj/item/kirbyplants{ - icon_state = "plant-21" - }, -/turf/open/floor/iron/grimy, -/area/tcommsat/computer) -"bJl" = ( -/obj/structure/reagent_dispensers/watertank, -/obj/effect/spawner/random/trash/janitor_supplies, -/turf/open/floor/plating, -/area/maintenance/fore) -"bJm" = ( -/obj/machinery/telecomms/bus/preset_two, -/turf/open/floor/circuit/telecomms/mainframe, -/area/tcommsat/server) -"bJn" = ( -/obj/machinery/blackbox_recorder, -/turf/open/floor/circuit/telecomms/mainframe, -/area/tcommsat/server) -"bJo" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/structure/cable, -/turf/open/floor/iron/white/corner, -/area/hallway/secondary/entry) -"bJr" = ( -/obj/machinery/portable_atmospherics/canister/air, -/obj/machinery/atmospherics/components/unary/portables_connector/visible/layer4{ - dir = 8 - }, -/turf/open/floor/plating, -/area/maintenance/port) -"bJt" = ( -/obj/machinery/airalarm/directional/east, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/structure/cable, -/turf/open/floor/iron/white/corner, -/area/hallway/secondary/entry) -"bJD" = ( -/obj/machinery/door/window{ - base_state = "right"; - dir = 8; - icon_state = "right"; - name = "Theater Stage" - }, -/obj/effect/turf_decal/siding/wood{ - dir = 8 +/obj/item/paper_bin/carbon{ + pixel_x = -10; + pixel_y = 9 }, -/obj/structure/sign/poster/random/directional/north, +/obj/item/computer_hardware/hard_drive/portable/quartermaster, +/obj/item/computer_hardware/hard_drive/portable/quartermaster, +/obj/item/computer_hardware/hard_drive/portable/quartermaster, /turf/open/floor/wood, -/area/service/theater) -"bJI" = ( -/turf/closed/wall/r_wall, -/area/engineering/atmospherics_engine) -"bJO" = ( -/obj/structure/chair{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/iron, -/area/hallway/secondary/command) -"bJP" = ( -/obj/structure/chair{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/turf/open/floor/iron, -/area/hallway/secondary/command) -"bJU" = ( -/obj/machinery/navbeacon{ - codes_txt = "patrol;next_patrol=8.1-Aft-to-Escape"; - location = "8-Central-to-Aft" - }, +/area/station/cargo/qm) +"bAR" = ( /obj/effect/turf_decal/plaque{ - icon_state = "L9" - }, -/obj/structure/cable, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron, -/area/hallway/primary/central) -"bJZ" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/carpet, -/area/command/heads_quarters/hop) -"bKb" = ( -/obj/structure/cable, -/turf/open/floor/plating{ - icon_state = "panelscorched" - }, -/area/maintenance/central) -"bKf" = ( -/obj/machinery/newscaster/directional/south, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/structure/cable, -/turf/open/floor/iron, -/area/hallway/secondary/command) -"bKl" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/bar{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 10 - }, -/turf/open/floor/iron, -/area/hallway/secondary/service) -"bKA" = ( -/obj/structure/sink{ - dir = 4; - pixel_x = -12; - pixel_y = 2 - }, -/obj/machinery/light_switch/directional/west, -/obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ - dir = 1 - }, -/turf/open/floor/iron, -/area/service/hydroponics/garden) -"bKL" = ( -/obj/machinery/telecomms/processor/preset_two, -/turf/open/floor/circuit/telecomms/mainframe, -/area/tcommsat/server) -"bKM" = ( -/obj/machinery/ntnet_relay, -/turf/open/floor/circuit/green/telecomms/mainframe, -/area/tcommsat/server) -"bKN" = ( -/obj/machinery/telecomms/bus/preset_four, -/turf/open/floor/circuit/telecomms/mainframe, -/area/tcommsat/server) -"bKO" = ( -/obj/machinery/telecomms/hub/preset, -/turf/open/floor/circuit/green/telecomms/mainframe, -/area/tcommsat/server) -"bKP" = ( -/obj/machinery/telecomms/processor/preset_four, -/turf/open/floor/circuit/telecomms/mainframe, -/area/tcommsat/server) -"bKS" = ( -/obj/item/kirbyplants{ - icon_state = "plant-06" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/turf/open/floor/iron, -/area/hallway/secondary/entry) -"bKU" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/turf/open/floor/iron, -/area/hallway/secondary/entry) -"bLe" = ( -/obj/machinery/vending/autodrobe/all_access, -/turf/open/floor/plating, -/area/maintenance/port) -"bLu" = ( -/obj/structure/rack, -/obj/item/stock_parts/matter_bin, -/obj/item/stock_parts/scanning_module{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/item/assembly/prox_sensor{ - pixel_y = 2 - }, -/turf/open/floor/iron/white, -/area/maintenance/aft/lesser) -"bLv" = ( -/obj/machinery/firealarm/directional/east, -/obj/effect/turf_decal/tile/neutral, -/turf/open/floor/iron, -/area/commons/locker) -"bLy" = ( -/obj/machinery/computer/exoscanner_control{ - dir = 1 - }, -/obj/machinery/camera/directional/south{ - c_tag = "Cargo Bay - Drone Launch Room"; - pixel_x = 14 - }, -/obj/structure/sign/poster/official/random/directional/south, -/turf/open/floor/iron, -/area/cargo/drone_bay) -"bLF" = ( -/obj/machinery/door/airlock{ - id_tag = "Cabin5"; - name = "Cabin 3" - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/wood, -/area/commons/dorms) -"bLN" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/trimline/blue/filled/corner{ - dir = 1 - }, -/turf/open/floor/iron/white, -/area/medical/medbay/central) -"bLT" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/commons/toilet/auxiliary) -"bMr" = ( -/obj/structure/cable, -/turf/open/floor/iron/dark/telecomms, -/area/tcommsat/server) -"bMu" = ( -/obj/machinery/camera/directional/south{ - c_tag = "Arrivals - Aft Arm - Far" - }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/iron, -/area/hallway/secondary/entry) -"bMB" = ( -/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/item/kirbyplants{ - icon_state = "plant-03" - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/structure/cable, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 - }, -/turf/open/floor/iron/white/corner, -/area/hallway/secondary/entry) -"bML" = ( -/obj/structure/table/wood, -/obj/item/folder/blue, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 4 - }, -/turf/open/floor/iron, -/area/security/courtroom) -"bMV" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 8 - }, -/turf/open/floor/iron/dark, -/area/engineering/atmos) -"bMZ" = ( -/obj/structure/disposalpipe/segment{ - dir = 9 - }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/security/brig) -"bNb" = ( -/turf/closed/wall/mineral/plastitanium, -/area/hallway/secondary/entry) -"bNv" = ( -/obj/structure/table/wood, -/obj/item/paper_bin{ - pixel_x = -2; - pixel_y = 6 - }, -/obj/machinery/newscaster/directional/north, -/obj/effect/spawner/random/bureaucracy/pen, -/turf/open/floor/wood, -/area/commons/vacant_room/office) -"bNy" = ( -/obj/machinery/smartfridge/organ, -/turf/open/floor/iron/dark, -/area/medical/morgue) -"bNJ" = ( -/obj/machinery/shower{ - dir = 8; - pixel_y = -4 + icon_state = "L4" }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/freezer, -/area/security/prison) -"bNK" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ - dir = 1 - }, -/turf/open/floor/iron, -/area/hallway/primary/port) -"bNS" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/sign/poster/contraband/random/directional/west, -/turf/open/floor/wood, -/area/service/theater) -"bNX" = ( -/obj/machinery/telecomms/server/presets/common, -/turf/open/floor/circuit/telecomms/mainframe, -/area/tcommsat/server) -"bNY" = ( -/obj/machinery/telecomms/server/presets/engineering, -/turf/open/floor/circuit/telecomms/mainframe, -/area/tcommsat/server) -"bOa" = ( -/obj/machinery/telecomms/server/presets/medical, -/turf/open/floor/circuit/telecomms/mainframe, -/area/tcommsat/server) -"bOb" = ( -/obj/machinery/telecomms/server/presets/science, -/turf/open/floor/circuit/telecomms/mainframe, -/area/tcommsat/server) -"bOc" = ( -/obj/machinery/telecomms/broadcaster/preset_left, -/turf/open/floor/circuit/telecomms/mainframe, -/area/tcommsat/server) -"bOi" = ( -/obj/structure/table, -/obj/item/clothing/mask/cigarette/pipe, -/turf/open/floor/plating, -/area/maintenance/port) -"bOn" = ( -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron, -/area/hallway/primary/central) -"bOo" = ( -/obj/structure/cable, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 1 - }, /turf/open/floor/iron, -/area/security/brig) -"bOt" = ( -/turf/open/floor/plating{ - icon_state = "panelscorched" - }, -/area/maintenance/aft/lesser) -"bOJ" = ( -/obj/effect/spawner/random/structure/crate, -/obj/structure/disposalpipe/segment{ +/area/station/hallway/primary/central) +"bAT" = ( +/obj/structure/window/reinforced{ dir = 4 }, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"bON" = ( -/obj/structure/sign/warning/securearea{ - pixel_x = -32 - }, -/obj/structure/cable, -/turf/open/floor/plating{ - icon_state = "platingdmg2" - }, -/area/maintenance/central) -"bPb" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 10 - }, -/obj/effect/turf_decal/tile/purple/half/contrasted, -/turf/open/floor/iron/white, -/area/science/lobby) -"bPh" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/turf/open/floor/engine, -/area/engineering/atmospherics_engine) -"bPL" = ( -/obj/structure/rack, -/obj/item/storage/box, -/turf/open/floor/plating, -/area/maintenance/port) -"bPN" = ( -/obj/effect/decal/cleanable/cobweb/cobweb2, -/obj/structure/closet/emcloset, -/turf/open/floor/plating, -/area/maintenance/port) -"bQc" = ( -/obj/structure/chair/stool/directional/south, -/obj/machinery/light/small/directional/west, -/obj/machinery/computer/pod/old/mass_driver_controller/trash{ - pixel_x = -24 +/obj/structure/window/reinforced{ + dir = 1; + pixel_y = 2 }, -/turf/open/floor/plating, -/area/maintenance/disposal) -"bQe" = ( -/obj/structure/cable, -/obj/machinery/door/airlock/external{ - name = "Solar Maintenance"; - req_access_txt = "10" +/turf/open/space, +/area/space/nearstation) +"bBa" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ +/obj/effect/turf_decal/trimline/brown/filled/line{ dir = 8 }, -/turf/open/floor/plating, -/area/maintenance/solars/port/aft) -"bQh" = ( -/obj/machinery/meter, -/obj/machinery/atmospherics/pipe/smart/manifold/scrubbers/visible, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/door/firedoor, +/obj/machinery/status_display/evac/directional/west, +/obj/structure/disposalpipe/segment, /turf/open/floor/iron, -/area/engineering/atmos) -"bQn" = ( -/obj/machinery/power/apc/auto_name/directional/west, -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/medical/storage) -"bQy" = ( -/obj/structure/table, -/obj/item/hand_tele, -/obj/machinery/airalarm/directional/west, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/effect/spawner/random/engineering/tracking_beacon, -/turf/open/floor/iron/dark, -/area/command/teleporter) -"bQI" = ( -/obj/structure/reagent_dispensers/watertank, -/obj/structure/disposalpipe/segment{ - dir = 4 +/area/station/hallway/primary/central) +"bBb" = ( +/obj/structure/window/reinforced{ + dir = 1; + layer = 2.9 }, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"bQK" = ( -/obj/structure/table/wood, -/turf/open/floor/wood, -/area/commons/vacant_room/office) -"bQP" = ( +/obj/structure/lattice, +/turf/open/space, +/area/space/nearstation) +"bBo" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/delivery, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light_switch/directional/east, -/turf/open/floor/iron, -/area/service/hydroponics) -"bQW" = ( -/obj/structure/sign/warning/radiation, -/turf/closed/wall/r_wall, -/area/engineering/atmospherics_engine) -"bRg" = ( -/obj/machinery/computer/security/telescreen/entertainment/directional/east, -/obj/machinery/light/directional/east, -/obj/machinery/skill_station, -/turf/open/floor/wood, -/area/service/library) -"bRs" = ( -/obj/machinery/portable_atmospherics/scrubber, -/obj/item/radio/intercom/directional/north, -/obj/machinery/light/small/directional/north, -/obj/effect/turf_decal/delivery, -/obj/machinery/atmospherics/components/unary/portables_connector/visible/layer2, -/turf/open/floor/iron, -/area/commons/locker) -"bRu" = ( -/obj/structure/cable, +/obj/effect/turf_decal/siding/purple, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/disposalpipe/segment{ dir = 9 }, -/turf/open/floor/wood, -/area/cargo/qm) -"bRx" = ( +/turf/open/floor/iron/white, +/area/station/science/research) +"bBv" = ( +/obj/item/shard, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 4 +/turf/open/floor/plating/airless{ + icon_state = "platingdmg1" }, +/area/space/nearstation) +"bBK" = ( +/obj/structure/table, +/obj/item/storage/dice, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/hallway/primary/central) -"bRz" = ( -/obj/item/folder/white{ - pixel_x = 4; - pixel_y = -3 - }, -/obj/structure/table/reinforced, -/obj/machinery/door/firedoor, -/obj/machinery/door/window/left/directional/north{ - name = "Chemistry Desk"; - req_access_txt = "33" - }, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "chem_lockdown"; - name = "Chemistry shutters" +/area/station/security/prison) +"bCc" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, -/obj/effect/turf_decal/tile/yellow/fourcorners, +/obj/structure/disposalpipe/segment, /turf/open/floor/iron/white, -/area/medical/chemistry) -"bRI" = ( -/obj/effect/spawner/random/trash/garbage{ - spawn_scatter_radius = 1 - }, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"bSq" = ( -/obj/machinery/computer/exodrone_control_console{ +/area/station/science/robotics/lab) +"bCk" = ( +/obj/structure/chair/stool/directional/north, +/obj/machinery/light/directional/east, +/obj/machinery/newscaster/directional/east, +/turf/open/floor/wood, +/area/station/commons/lounge) +"bCo" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/white, +/area/station/medical/chemistry) +"bCt" = ( +/obj/machinery/status_display/evac/directional/north, +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/machinery/newscaster/directional/south, -/turf/open/floor/iron, -/area/cargo/drone_bay) -"bSF" = ( -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/stripes/white/line{ - dir = 8 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/machinery/portable_atmospherics/canister/plasma, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/science/storage) -"bSS" = ( -/turf/closed/wall, -/area/hallway/primary/central) -"bSU" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ dir = 4 }, /turf/open/floor/iron, -/area/commons/storage/tools) -"bSY" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral{ - 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 +/area/station/hallway/secondary/command) +"bCO" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark, +/area/station/engineering/gravity_generator) +"bCT" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/station/science/robotics/mechbay) +"bDp" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 9 - }, /turf/open/floor/iron, -/area/hallway/primary/port) -"bTf" = ( -/obj/structure/table/glass, -/obj/structure/reagent_dispensers/wall/virusfood/directional/west, -/obj/machinery/requests_console/directional/south{ - department = "Virology"; - name = "Virology Requests Console"; - receive_ore_updates = 1 +/area/station/hallway/secondary/exit/departure_lounge) +"bDq" = ( +/turf/closed/wall/r_wall, +/area/station/engineering/transit_tube) +"bDA" = ( +/obj/structure/cable, +/obj/machinery/door/poddoor/shutters/radiation/preopen{ + id = "engsm"; + name = "Radiation Chamber Shutters" }, -/obj/item/folder/white{ - pixel_x = 4; +/turf/open/floor/plating, +/area/station/engineering/supermatter) +"bDR" = ( +/obj/machinery/airalarm/directional/east, +/turf/open/floor/wood, +/area/station/commons/lounge) +"bDV" = ( +/obj/structure/window/reinforced, +/obj/item/storage/medkit/regular{ + pixel_x = 3; pixel_y = -3 }, -/obj/item/folder/white{ - pixel_x = 4; - pixel_y = -3 +/obj/item/storage/medkit/fire{ + pixel_x = 3; + pixel_y = 3 }, -/obj/item/pen/red, -/obj/item/stack/sheet/mineral/plasma, -/obj/item/stack/sheet/mineral/plasma, -/obj/item/stack/sheet/mineral/plasma, -/obj/effect/turf_decal/tile/green/anticorner/contrasted{ - dir = 8 +/obj/item/storage/medkit/fire, +/obj/item/storage/medkit/fire{ + pixel_x = -3; + pixel_y = -3 }, -/turf/open/floor/iron/white, -/area/medical/virology) -"bTn" = ( +/obj/structure/table/reinforced, +/turf/open/floor/iron/dark, +/area/station/medical/storage) +"bDW" = ( /turf/closed/wall, -/area/maintenance/solars/port/aft) -"bTq" = ( -/obj/machinery/camera/motion/directional/south{ - c_tag = "AI Upload Chamber - Port"; - network = list("aiupload") +/area/station/maintenance/department/engine) +"bEc" = ( +/obj/structure/extinguisher_cabinet/directional/east, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron, +/area/station/security/office) +"bEv" = ( +/obj/machinery/door/airlock/research/glass/incinerator/ordmix_exterior{ + name = "Burn Chamber Exterior Airlock" }, +/obj/effect/mapping_helpers/airlock/locked, +/obj/effect/mapping_helpers/airlock/access/all/science/ordnance, +/turf/open/floor/engine/vacuum, +/area/station/science/ordnance/burnchamber) +"bEL" = ( +/obj/effect/decal/cleanable/dirt/dust, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/power/apc/auto_name/directional/south, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/ai_upload) -"bTt" = ( -/obj/item/storage/box, -/turf/open/floor/plating, -/area/maintenance/port) -"bTA" = ( -/obj/effect/turf_decal/stripes/line, +/obj/machinery/power/apc/auto_name/directional/west, +/turf/open/floor/iron/white, +/area/station/medical/abandoned) +"bEU" = ( +/obj/structure/table, +/obj/item/hand_labeler, +/obj/item/camera, +/obj/item/camera_film, +/obj/item/storage/crayons, +/obj/item/storage/crayons, +/obj/item/storage/crayons, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/power/apc/auto_name/directional/west, /turf/open/floor/iron, -/area/command/gateway) -"bTE" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/navbeacon{ - codes_txt = "patrol;next_patrol=11-Command-Port"; - location = "10.2-Aft-Port-Corner" +/area/station/commons/storage/art) +"bFr" = ( +/obj/item/paper_bin{ + pixel_x = -2; + pixel_y = 6 }, -/obj/structure/cable, +/obj/structure/table/reinforced, +/obj/effect/turf_decal/tile/purple/fourcorners, /turf/open/floor/iron, -/area/hallway/primary/central) -"bTF" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/area/station/hallway/primary/aft) +"bFA" = ( +/obj/structure/window/reinforced, +/obj/machinery/door/window/right/directional/east{ + base_state = "left"; + dir = 8; + icon_state = "left"; + name = "Fitness Ring" }, -/obj/structure/disposalpipe/segment{ - dir = 5 +/turf/open/floor/iron/dark, +/area/station/commons/fitness/recreation) +"bFN" = ( +/obj/machinery/chem_dispenser{ + layer = 2.7 }, -/turf/open/floor/iron, -/area/hallway/primary/central) -"bTG" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/obj/effect/turf_decal/tile/yellow/fourcorners, +/obj/machinery/button/door/directional/north{ + id = "pharmacy_shutters"; + name = "pharmacy shutters control"; + pixel_x = 24; + req_access = list("medical") }, -/obj/structure/disposalpipe/segment{ - dir = 4 +/turf/open/floor/iron/white, +/area/station/medical/pharmacy) +"bGp" = ( +/obj/machinery/camera/directional/north, +/obj/item/solar_assembly, +/obj/item/solar_assembly, +/obj/item/solar_assembly, +/obj/item/solar_assembly, +/obj/item/solar_assembly, +/obj/item/solar_assembly, +/obj/item/solar_assembly, +/obj/item/solar_assembly, +/obj/item/solar_assembly, +/obj/item/solar_assembly, +/obj/item/solar_assembly, +/obj/item/solar_assembly, +/obj/item/solar_assembly, +/obj/item/solar_assembly, +/obj/item/solar_assembly, +/obj/item/solar_assembly, +/obj/item/stack/sheet/glass/fifty, +/obj/structure/closet/crate/engineering/electrical, +/obj/item/stack/cable_coil, +/turf/open/floor/plating{ + icon_state = "platingdmg1" }, +/area/station/maintenance/solars/port/aft) +"bGt" = ( +/obj/machinery/newscaster/directional/east, /turf/open/floor/iron, -/area/hallway/primary/central) -"bTI" = ( -/obj/effect/turf_decal/stripes/line{ +/area/station/cargo/sorting) +"bGC" = ( +/turf/closed/wall, +/area/station/hallway/primary/central) +"bGJ" = ( +/obj/structure/chair/stool/bar/directional/south, +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ dir = 1 }, -/turf/open/floor/iron, -/area/hallway/primary/central) -"bTJ" = ( -/obj/effect/turf_decal/stripes/corner{ +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/siding/wood{ dir = 1 }, /turf/open/floor/iron, -/area/hallway/primary/central) -"bTK" = ( -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, +/area/station/commons/lounge) +"bGL" = ( +/obj/structure/cable, /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/iron, -/area/hallway/primary/central) -"bTL" = ( -/obj/effect/turf_decal/tile/yellow{ - dir = 4 +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/maintenance/starboard/lesser) +"bGM" = ( +/obj/machinery/door/airlock/mining{ + name = "Mining Office" }, +/obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/trimline/brown/warning, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/brown/warning, -/obj/effect/turf_decal/siding/yellow, +/obj/structure/disposalpipe/segment, +/obj/effect/mapping_helpers/airlock/access/all/supply/mining, /turf/open/floor/iron, -/area/hallway/primary/starboard) -"bTQ" = ( -/obj/effect/turf_decal/tile/neutral{ +/area/station/cargo/miningoffice) +"bGV" = ( +/obj/effect/landmark/event_spawn, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/maintenance/port) +"bHb" = ( +/obj/effect/turf_decal/siding/wood{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/iron, -/area/hallway/primary/central) -"bTT" = ( -/obj/machinery/light/directional/west, -/turf/open/floor/iron/dark, -/area/engineering/gravity_generator) -"bUb" = ( -/obj/effect/turf_decal/tile/neutral{ +/turf/open/floor/grass, +/area/station/science/research) +"bHm" = ( +/obj/structure/table, +/obj/effect/turf_decal/tile/brown/anticorner/contrasted{ dir = 1 }, /turf/open/floor/iron, -/area/hallway/primary/central) -"bUL" = ( -/obj/machinery/telecomms/server/presets/security, -/turf/open/floor/circuit/telecomms/mainframe, -/area/tcommsat/server) -"bUM" = ( +/area/station/cargo/miningoffice) +"bHr" = ( +/obj/structure/cable, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/security/warden) +"bHt" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/turf_decal/stripes/white/line, /obj/structure/cable, +/obj/machinery/power/apc/auto_name/directional/west, +/turf/open/floor/iron/dark, +/area/station/science/ordnance/testlab) +"bHD" = ( /obj/effect/decal/cleanable/dirt, -/turf/open/floor/wood, -/area/commons/lounge) -"bUU" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron, +/area/station/maintenance/disposal/incinerator) +"bHE" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 1 }, +/turf/open/floor/iron/white, +/area/station/medical/treatment_center) +"bIa" = ( +/obj/structure/sign/poster/random/directional/east, /turf/open/floor/plating, -/area/maintenance/port/aft) -"bUV" = ( -/obj/machinery/recharge_station, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"bUY" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk, +/area/station/maintenance/aft/lesser) +"bIo" = ( +/obj/machinery/light_switch/directional/west, +/obj/structure/table/reinforced, +/obj/item/paper_bin{ + pixel_x = -6; + pixel_y = 4 + }, +/obj/item/paper/guides/jobs/medical/morgue{ + pixel_x = 4 + }, /turf/open/floor/iron/dark, -/area/hallway/primary/central) -"bVc" = ( +/area/station/medical/morgue) +"bIw" = ( /obj/structure/cable, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/turf/open/floor/iron, -/area/hallway/primary/central) -"bVf" = ( -/obj/effect/turf_decal/plaque{ - icon_state = "L3" +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 }, -/obj/structure/cable, /turf/open/floor/iron, -/area/hallway/primary/central) -"bVg" = ( -/obj/machinery/navbeacon{ - codes_txt = "patrol;next_patrol=10.2-Aft-Port-Corner"; - location = "10.1-Central-from-Aft" +/area/station/security/checkpoint/customs) +"bIB" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating{ + icon_state = "platingdmg2" }, -/obj/effect/turf_decal/plaque{ - icon_state = "L5" +/area/station/maintenance/starboard/fore) +"bIH" = ( +/obj/structure/chair/comfy/beige, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/carpet, +/area/station/command/bridge) +"bIO" = ( +/obj/item/kirbyplants/random, +/turf/open/floor/wood, +/area/station/maintenance/port/aft) +"bIU" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 8 }, -/obj/structure/cable, -/turf/open/floor/iron, -/area/hallway/primary/central) -"bVh" = ( -/obj/effect/turf_decal/plaque{ - icon_state = "L7" +/obj/machinery/duct, +/turf/open/floor/iron/white, +/area/station/medical/storage) +"bJc" = ( +/obj/structure/table/wood, +/obj/item/food/grown/harebell, +/obj/item/food/grown/harebell, +/obj/item/food/grown/harebell, +/obj/item/food/grown/harebell, +/obj/item/food/grown/harebell, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/service/chapel) +"bJk" = ( +/obj/item/kirbyplants/random, +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 6 }, +/turf/open/floor/iron/white, +/area/station/medical/treatment_center) +"bJq" = ( /obj/structure/cable, -/turf/open/floor/iron, -/area/hallway/primary/central) -"bVj" = ( -/obj/effect/turf_decal/plaque{ - icon_state = "L11" +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 1 }, -/obj/structure/cable, /turf/open/floor/iron, -/area/hallway/primary/central) -"bVm" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/area/station/hallway/primary/fore) +"bJQ" = ( +/obj/machinery/vending/coffee, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/stripes/corner, +/obj/effect/turf_decal/tile/yellow/anticorner/contrasted{ + dir = 4 + }, +/obj/structure/sign/poster/official/random/directional/east, /turf/open/floor/iron, -/area/hallway/primary/central) -"bVo" = ( +/area/station/engineering/break_room) +"bJR" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/cargo/qm) +"bJT" = ( +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/flora/bush/pale/style_random, +/obj/structure/flora/bush/ferny/style_random, +/obj/structure/flora/bush/fullgrass/style_random, +/obj/structure/flora/bush/flowers_br/style_random, +/turf/open/floor/grass, +/area/station/science/research) +"bJW" = ( /obj/machinery/navbeacon{ - codes_txt = "patrol;next_patrol=8-Central-to-Aft"; - location = "7.5-Starboard-Aft-Corner" + codes_txt = "patrol;next_patrol=12-Central-Starboard"; + location = "11.1-Command-Starboard" }, /obj/structure/cable, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, /turf/open/floor/iron, -/area/hallway/primary/central) -"bVp" = ( -/obj/effect/turf_decal/tile/red{ +/area/station/hallway/primary/central) +"bKj" = ( +/obj/structure/window/reinforced{ dir = 8 }, -/obj/structure/window/reinforced{ - dir = 4 +/obj/machinery/light_switch/directional/south, +/obj/effect/spawner/random/vending/colavend, +/turf/open/floor/iron/dark, +/area/station/command/bridge) +"bKv" = ( +/obj/item/pen, +/obj/structure/table/reinforced, +/obj/structure/reagent_dispensers/wall/peppertank/directional/east, +/obj/item/folder/red, +/obj/item/book/manual/wiki/security_space_law{ + pixel_x = 3; + pixel_y = 4 }, -/obj/effect/turf_decal/trimline/brown/warning{ - dir = 5 +/obj/machinery/newscaster/directional/north, +/obj/item/screwdriver{ + pixel_y = 10 }, -/obj/effect/turf_decal/trimline/brown/warning{ - dir = 5 +/obj/item/radio/off, +/obj/effect/turf_decal/tile/red/fourcorners, +/turf/open/floor/iron/dark, +/area/station/security/checkpoint/medical) +"bKz" = ( +/turf/closed/wall/mineral/plastitanium, +/area/station/security/execution/transfer) +"bKB" = ( +/obj/structure/table, +/obj/item/storage/box/bodybags{ + pixel_x = 3; + pixel_y = 2 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/siding/red{ +/obj/structure/cable, +/obj/effect/turf_decal/tile/blue/half/contrasted{ dir = 1 }, +/turf/open/floor/iron/white, +/area/station/medical/medbay/lobby) +"bKT" = ( +/obj/machinery/door/airlock/grunge{ + name = "Prison Forestry" + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/door/firedoor, /turf/open/floor/iron, -/area/hallway/primary/fore) -"bVT" = ( -/obj/effect/landmark/xeno_spawn, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/area/station/security/prison/garden) +"bLd" = ( +/turf/closed/wall, +/area/station/maintenance/starboard/aft) +"bLg" = ( +/obj/structure/fireaxecabinet/directional/west, +/obj/machinery/camera/directional/west{ + c_tag = "Atmospherics - Port" + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/machinery/light/no_nightlight/directional/west, +/turf/open/floor/iron/dark/corner{ dir = 1 }, -/turf/open/floor/plating, -/area/maintenance/port) -"bVU" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/chair/stool/directional/north, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/area/station/engineering/atmos) +"bLj" = ( +/obj/effect/turf_decal/trimline/blue/filled/line, +/obj/effect/turf_decal/trimline/brown/filled/warning, /turf/open/floor/iron, -/area/service/janitor) -"bVX" = ( -/obj/structure/cable, -/obj/effect/turf_decal/stripes/line{ +/area/station/cargo/sorting) +"bLx" = ( +/obj/structure/table/reinforced, +/obj/item/stack/sheet/plasteel{ + amount = 15 + }, +/obj/item/assembly/prox_sensor{ + pixel_x = 5; + pixel_y = 7 + }, +/turf/open/floor/iron, +/area/station/science/robotics/lab) +"bLQ" = ( +/turf/closed/wall, +/area/station/medical/coldroom) +"bMa" = ( +/obj/structure/disposaloutlet{ + dir = 4; + name = "Cargo Deliveries" + }, +/obj/effect/turf_decal/delivery, +/obj/structure/disposalpipe/trunk{ dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plating{ - icon_state = "platingdmg2" +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/area/maintenance/aft/greater) -"bWb" = ( -/obj/machinery/light/directional/south, -/obj/effect/turf_decal/tile/neutral, -/obj/machinery/bluespace_vendor/directional/south, +/obj/effect/turf_decal/siding/green{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/brown/warning{ + dir = 9 + }, +/obj/effect/turf_decal/trimline/brown/warning{ + dir = 9 + }, +/turf/open/floor/iron, +/area/station/hallway/secondary/service) +"bMp" = ( +/obj/machinery/vending/wardrobe/bar_wardrobe, +/obj/item/radio/intercom/directional/east, +/obj/machinery/light/small/directional/east, +/turf/open/floor/wood, +/area/station/service/bar) +"bMA" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/commons/locker) -"bWz" = ( -/obj/machinery/airalarm/directional/south, -/obj/structure/disposalpipe/segment{ +/area/station/engineering/main) +"bMC" = ( +/obj/effect/turf_decal/tile/yellow{ dir = 4 }, -/obj/effect/turf_decal/siding/purple{ - dir = 1 +/obj/machinery/atmospherics/components/unary/thermomachine/heater/on{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/white, -/area/science/research) -"bWK" = ( -/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible{ - dir = 10 +/turf/open/floor/iron/checker, +/area/station/engineering/atmos/pumproom) +"bMM" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/preopen{ + id = "executionfireblast" }, -/turf/open/floor/iron, -/area/engineering/atmos) -"bWN" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/engineering/storage_shared) -"bXg" = ( -/obj/machinery/portable_atmospherics/canister, -/turf/open/floor/plating, -/area/maintenance/starboard/greater) -"bXx" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/unary/portables_connector/visible/layer4{ +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/tile/red/fourcorners, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/station/security/execution/education) +"bMY" = ( +/turf/closed/wall, +/area/station/medical/office) +"bNf" = ( +/obj/structure/closet/secure_closet/bar, +/obj/machinery/light/small/directional/west, +/obj/machinery/light_switch/directional/north, +/turf/open/floor/wood, +/area/station/service/bar) +"bNh" = ( +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ dir = 1 }, -/turf/open/floor/plating, -/area/maintenance/port) -"bXC" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"bXE" = ( -/turf/open/floor/plating, -/area/maintenance/port/aft) -"bXK" = ( -/turf/closed/wall, -/area/medical/storage) -"bXL" = ( -/turf/closed/wall, -/area/security/checkpoint/medical) -"bXN" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 8 +/obj/effect/decal/cleanable/dirt, +/obj/item/book/manual/wiki/barman_recipes{ + pixel_x = -4; + pixel_y = 7 }, +/obj/structure/table, /turf/open/floor/iron, -/area/hallway/primary/central) -"bXQ" = ( -/obj/machinery/camera/directional/south{ - c_tag = "Central Primary Hallway - Aft-Port" +/area/station/service/bar) +"bNk" = ( +/obj/machinery/photocopier, +/obj/machinery/camera/directional/east{ + c_tag = "Law Office" }, -/obj/effect/turf_decal/tile/blue{ +/turf/open/floor/wood, +/area/station/service/lawoffice) +"bNl" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 8 }, /turf/open/floor/iron, -/area/hallway/primary/central) -"bXU" = ( -/obj/structure/closet/secure_closet/security/sec, -/obj/structure/cable, -/obj/effect/turf_decal/tile/red/half/contrasted{ +/area/station/service/hydroponics) +"bNn" = ( +/obj/machinery/portable_atmospherics/canister, +/obj/machinery/atmospherics/components/unary/portables_connector/visible/layer4{ dir = 8 }, -/turf/open/floor/iron/dark, -/area/security/lockers) -"bXV" = ( -/obj/effect/turf_decal/tile/purple, -/turf/open/floor/iron, -/area/hallway/primary/central) -"bYc" = ( -/obj/effect/spawner/structure/window, /turf/open/floor/plating, -/area/hallway/primary/central) -"bYi" = ( -/obj/machinery/atmospherics/pipe/layer_manifold/scrubbers/hidden{ - dir = 4 - }, -/turf/closed/wall, -/area/science/mixing) -"bYC" = ( -/obj/effect/spawner/structure/window/reinforced, +/area/station/maintenance/starboard/greater) +"bNE" = ( +/obj/machinery/light/directional/east, +/obj/structure/cable, /turf/open/floor/plating, -/area/maintenance/solars/port/aft) -"bYE" = ( +/area/station/engineering/supermatter/room) +"bNP" = ( /obj/effect/decal/cleanable/dirt, -/obj/machinery/duct, -/turf/open/floor/iron/cafeteria, -/area/service/kitchen) -"bYK" = ( -/obj/machinery/mech_bay_recharge_port, /obj/structure/cable, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"bYL" = ( -/turf/open/floor/iron/recharge_floor, -/area/maintenance/port/aft) -"bYM" = ( -/obj/machinery/computer/mech_bay_power_console, +/turf/open/floor/iron, +/area/station/commons/storage/primary) +"bNQ" = ( /obj/structure/cable, -/turf/open/floor/circuit, -/area/maintenance/port/aft) -"bYR" = ( -/obj/structure/table, -/obj/machinery/camera/directional/north{ - c_tag = "Medbay Paramedic Dispatch"; - name = "medical camera"; - network = list("ss13","medical") - }, -/turf/open/floor/iron/dark, -/area/medical/office) -"bYS" = ( -/obj/structure/table, -/obj/effect/turf_decal/siding/white/corner, -/obj/machinery/firealarm/directional/north, -/turf/open/floor/iron/dark, -/area/medical/office) -"bYZ" = ( -/obj/machinery/vending/security, -/obj/machinery/firealarm/directional/east, -/obj/effect/turf_decal/tile/red/anticorner/contrasted{ - dir = 1 - }, -/turf/open/floor/iron/dark, -/area/security/lockers) -"bZg" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/public/glass{ - name = "Aft Primary Hallway" +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ + dir = 6 }, -/obj/structure/cable, /turf/open/floor/iron, -/area/hallway/primary/aft) -"bZn" = ( -/turf/closed/wall, -/area/science/research) -"bZp" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Medbay Maintenance"; - req_access_txt = "5" - }, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"bZs" = ( -/obj/item/cultivator, -/obj/item/crowbar, -/obj/item/plant_analyzer, -/obj/item/reagent_containers/glass/bucket, -/obj/structure/table/glass, -/obj/effect/turf_decal/trimline/green/filled/line{ - dir = 10 - }, +/area/station/hallway/primary/port) +"bNU" = ( +/obj/effect/spawner/random/maintenance, +/obj/structure/closet/crate/internals, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, -/area/hallway/primary/central) -"bZu" = ( -/obj/structure/plasticflaps/opaque, -/obj/effect/turf_decal/delivery, +/area/station/cargo/warehouse) +"bOk" = ( +/obj/machinery/light/directional/west, +/obj/item/radio/intercom/directional/west, +/obj/effect/turf_decal/tile/blue, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/navbeacon{ - codes_txt = "delivery;dir=8"; - dir = 8; - freq = 1400; - location = "Kitchen" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/iron/kitchen_coldroom/freezerfloor, -/area/maintenance/starboard/greater) -"bZA" = ( -/obj/structure/disposalpipe/segment{ - dir = 9 +/turf/open/floor/iron/dark, +/area/station/command/bridge) +"bOm" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 }, -/obj/machinery/newscaster/directional/east, /obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/dark, -/area/command/heads_quarters/ce) -"bZH" = ( -/obj/machinery/door/airlock/engineering{ - name = "Starboard Bow Solar Access"; - req_access_txt = "10" +/area/station/science/ordnance/testlab) +"bOr" = ( +/obj/structure/lattice/catwalk, +/obj/item/stack/rods, +/turf/open/space/basic, +/area/station/solars/port/fore) +"bOA" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/directional/north, +/obj/effect/turf_decal/tile/bar{ + dir = 1 }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating, -/area/maintenance/solars/starboard/fore) -"bZP" = ( -/obj/structure/cable, -/turf/open/floor/circuit, -/area/maintenance/port/aft) -"bZQ" = ( -/turf/open/floor/circuit, -/area/maintenance/port/aft) -"bZV" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/machinery/atmospherics/components/unary/cryo_cell, -/turf/open/floor/iron/dark/textured, -/area/medical/cryo) -"cac" = ( -/obj/effect/spawner/random/maintenance, -/obj/structure/cable, -/turf/open/floor/plating, -/area/maintenance/port/greater) -"cah" = ( -/obj/item/radio/intercom/directional/west, -/obj/structure/frame/computer{ - anchored = 1; +/obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/circuit/green/off, -/area/science/research) -"cai" = ( -/obj/effect/spawner/random/trash/garbage{ - spawn_scatter_radius = 1 - }, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"caq" = ( -/obj/structure/window/reinforced, -/obj/item/storage/medkit/regular{ - pixel_x = 3; - pixel_y = -3 - }, -/obj/item/storage/medkit/fire{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/item/storage/medkit/fire, -/obj/item/storage/medkit/fire{ - pixel_x = -3; - pixel_y = -3 - }, -/obj/structure/table/reinforced, -/turf/open/floor/iron/dark, -/area/medical/storage) -"car" = ( -/obj/structure/cable, /turf/open/floor/iron, -/area/hallway/primary/aft) -"caH" = ( +/area/station/hallway/secondary/service) +"bOH" = ( /obj/effect/turf_decal/bot, -/obj/machinery/vending/cigarette, -/turf/open/floor/iron, -/area/commons/vacant_room/commissary) -"caT" = ( -/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible{ - dir = 4 - }, /turf/open/floor/iron, -/area/engineering/atmos) -"caV" = ( -/obj/effect/turf_decal/siding/purple/corner{ +/area/station/maintenance/port/aft) +"bPi" = ( +/obj/structure/chair/office{ dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/science/genetics) -"caX" = ( -/obj/effect/turf_decal/trimline/red/filled/corner{ - dir = 4 - }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/white, -/area/security/prison) -"caY" = ( -/obj/structure/chair, -/obj/effect/landmark/start/assistant, -/obj/machinery/light/directional/north, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/siding/purple{ dir = 1 }, /turf/open/floor/iron, -/area/hallway/secondary/entry) -"cba" = ( -/obj/machinery/power/smes{ - capacity = 9e+006; - charge = 10000 +/area/station/science/lab) +"bPk" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/effect/decal/cleanable/dirt, /obj/structure/cable, -/turf/open/floor/iron, -/area/maintenance/disposal/incinerator) -"cbk" = ( -/obj/machinery/firealarm/directional/west, -/obj/machinery/camera/directional/west{ - c_tag = "Restrooms" - }, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/duct, -/turf/open/floor/iron/freezer, -/area/commons/toilet/restrooms) -"cbs" = ( -/obj/structure/window/reinforced, -/obj/item/food/cakeslice/pound_cake_slice{ - pixel_x = 8; - pixel_y = -2 +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/security/brig) +"bPu" = ( +/obj/structure/table, +/obj/machinery/cell_charger{ + pixel_y = 5 }, -/obj/machinery/airalarm/directional/east, -/obj/structure/table/reinforced{ - name = "Jim Norton's Quebecois Coffee table" +/obj/item/stack/cable_coil, +/obj/item/multitool, +/obj/item/stock_parts/cell/high, +/turf/open/floor/engine, +/area/station/science/xenobiology) +"bPB" = ( +/obj/structure/sign/warning/biohazard, +/turf/closed/wall, +/area/station/maintenance/department/science/xenobiology) +"bQj" = ( +/obj/machinery/atmospherics/pipe/smart/simple/orange/visible{ + dir = 4 }, -/obj/item/food/poppypretzel{ - pixel_x = -8; - pixel_y = -3 +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/maintenance/department/engine) +"bQk" = ( +/obj/item/bodypart/l_arm, +/turf/open/floor/plating/airless, +/area/station/science/ordnance/bomb) +"bQs" = ( +/obj/structure/flora/bush/flowers_pp/style_random, +/obj/structure/flora/bush/flowers_yw/style_random, +/obj/structure/flora/bush/fullgrass/style_random, +/obj/machinery/light/directional/east, +/turf/open/floor/grass, +/area/station/science/ordnance/office) +"bQC" = ( +/obj/effect/spawner/random/structure/crate, +/turf/open/floor/plating{ + icon_state = "panelscorched" }, -/obj/item/food/muffin/berry{ - pixel_x = -4; - pixel_y = 9 +/area/station/maintenance/starboard/greater) +"bQM" = ( +/obj/machinery/airalarm/directional/east, +/obj/effect/turf_decal/tile/purple, +/turf/open/floor/iron, +/area/station/hallway/primary/aft) +"bQQ" = ( +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 1 }, -/obj/item/food/hotcrossbun{ - pixel_x = 3; - pixel_y = 5 +/obj/machinery/smartfridge/extract/preloaded, +/obj/effect/turf_decal/bot_white, +/turf/open/floor/iron, +/area/station/science/xenobiology) +"bRb" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/landmark/start/scientist, +/turf/open/floor/engine, +/area/station/science/explab) +"bRG" = ( +/obj/machinery/shower{ + dir = 8 }, -/obj/effect/turf_decal/trimline/neutral/line{ +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 1 }, -/turf/open/floor/iron/dark, -/area/service/cafeteria) -"cbw" = ( -/obj/structure/cable, -/turf/open/floor/plating{ - icon_state = "platingdmg3" - }, -/area/maintenance/port/aft) -"cbx" = ( -/obj/structure/cable, /turf/open/floor/plating, -/area/maintenance/port/aft) -"cby" = ( -/obj/machinery/mecha_part_fabricator/maint{ - name = "forgotten exosuit fabricator" +/area/station/commons/toilet/auxiliary) +"bRH" = ( +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"cbI" = ( -/obj/machinery/computer/message_monitor{ +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/machinery/airalarm/directional/west, -/turf/open/floor/iron/grimy, -/area/tcommsat/computer) -"cbS" = ( -/obj/effect/turf_decal/stripes/line, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron/white, -/area/science/xenobiology) -"cca" = ( -/turf/open/floor/iron/white, -/area/medical/medbay/central) -"ccd" = ( -/turf/open/floor/iron/white, -/area/science/research) -"ccg" = ( -/obj/machinery/airalarm/directional/north, -/obj/structure/closet/secure_closet/personal, -/obj/effect/turf_decal/tile/brown{ - dir = 8 +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/effect/turf_decal/tile/brown{ +/turf/open/floor/iron/dark, +/area/station/medical/medbay/central) +"bRT" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/light/no_nightlight/directional/north, +/obj/machinery/airalarm/directional/north, +/obj/effect/turf_decal/siding/yellow/corner{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 4 }, -/obj/effect/spawner/random/bureaucracy/briefcase, -/turf/open/floor/iron, -/area/commons/vacant_room/commissary) -"ccp" = ( -/obj/machinery/vending/hydroseeds{ - slogan_delay = 700 +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"bRU" = ( +/obj/structure/disposalpipe/segment{ + dir = 6 }, -/obj/effect/turf_decal/trimline/green/filled/line{ - dir = 1 +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/hallway/primary/central) -"ccr" = ( -/obj/machinery/vending/hydronutrients, -/obj/effect/turf_decal/trimline/green/filled/line{ - dir = 1 - }, +/area/station/hallway/primary/port) +"bSb" = ( +/obj/structure/cable, /turf/open/floor/iron, -/area/hallway/primary/central) -"cct" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Medbay Maintenance"; - req_access_txt = "5" +/area/station/security/prison/garden) +"bSj" = ( +/obj/machinery/modular_computer/console/preset/id{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/item/paper/fluff/ids_for_dummies, +/turf/open/floor/wood, +/area/station/command/heads_quarters/hop) +"bSm" = ( /obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/machinery/duct, /turf/open/floor/plating, -/area/maintenance/port/aft) -"ccH" = ( -/obj/machinery/camera/directional/east{ - c_tag = "Chapel Office - Backroom" - }, -/turf/open/floor/iron/dark, -/area/service/chapel/office) -"ccM" = ( -/obj/machinery/computer/security/mining, -/obj/machinery/keycard_auth/directional/north, -/obj/item/radio/intercom/directional/north{ - pixel_y = 34 +/area/station/maintenance/port/fore) +"bSu" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 9 }, -/obj/effect/turf_decal/tile/blue/half/contrasted{ - dir = 1 +/obj/machinery/light/directional/west, +/turf/open/floor/iron/white, +/area/station/science/xenobiology) +"bSN" = ( +/obj/structure/disposalpipe/segment{ + dir = 9 }, -/turf/open/floor/iron/dark, -/area/command/bridge) -"cdf" = ( /obj/structure/cable, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/computer/chef_order{ + dir = 8 + }, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/starboard/greater) +"bTj" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/turf/open/floor/iron, -/area/maintenance/starboard/greater) -"cdh" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"cdl" = ( -/obj/structure/chair/office, -/obj/machinery/requests_console/directional/north{ - department = "Security"; - departmentType = 3; - name = "Security Requests Console" - }, -/obj/effect/landmark/start/depsec/supply, -/turf/open/floor/iron, -/area/security/checkpoint/supply) -"cdy" = ( +/obj/effect/turf_decal/stripes/line, /obj/structure/cable, -/obj/effect/landmark/start/medical_doctor, -/turf/open/floor/iron/white, -/area/medical/medbay/central) -"cdz" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/closed/wall/r_wall, -/area/maintenance/disposal/incinerator) -"cdI" = ( -/obj/effect/turf_decal/tile/purple, /turf/open/floor/iron, -/area/hallway/primary/aft) -"cdR" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/area/station/hallway/primary/port) +"bTl" = ( +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ + dir = 1 + }, +/obj/structure/chair/stool/bar/directional/south, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/effect/turf_decal/siding/wood{ - dir = 8 - }, -/turf/open/floor/wood, -/area/commons/lounge) -"ced" = ( -/obj/machinery/door/airlock/mining{ - name = "Warehouse" + dir = 1 }, -/obj/machinery/door/firedoor, -/obj/effect/mapping_helpers/airlock/access/any/supply/mining, -/obj/effect/mapping_helpers/airlock/access/any/supply/general, /turf/open/floor/iron, -/area/cargo/warehouse) -"cet" = ( -/obj/structure/rack, -/obj/item/book/manual/wiki/infections{ - pixel_y = 7 +/area/station/commons/lounge) +"bTq" = ( +/obj/machinery/camera/motion/directional/south{ + c_tag = "ai_upload Chamber - Port"; + network = list("aiupload") }, -/obj/item/reagent_containers/syringe/antiviral, -/obj/item/reagent_containers/dropper, -/obj/item/reagent_containers/spray/cleaner, -/obj/structure/extinguisher_cabinet/directional/east, -/obj/effect/turf_decal/tile/green/anticorner/contrasted{ - dir = 4 +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/power/apc/auto_name/directional/south, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/ai_upload) +"bTP" = ( +/obj/machinery/modular_computer/console/preset/research{ + dir = 8 }, -/turf/open/floor/iron/white, -/area/medical/virology) -"cex" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ +/obj/effect/turf_decal/trimline/purple/filled/line{ dir = 4 }, +/obj/machinery/light/directional/east, /turf/open/floor/iron/white, -/area/medical/office) -"ceB" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 6 - }, -/turf/open/floor/iron/dark, -/area/security/checkpoint/medical) -"ceC" = ( -/obj/machinery/telecomms/server/presets/command, -/turf/open/floor/circuit/telecomms/mainframe, -/area/tcommsat/server) -"ceP" = ( -/obj/structure/transit_tube/curved/flipped{ - dir = 4 +/area/station/command/heads_quarters/rd) +"bUc" = ( +/obj/machinery/shower{ + dir = 8 }, -/turf/open/space, -/area/space/nearstation) -"ceU" = ( -/obj/machinery/atmospherics/pipe/layer_manifold/scrubbers/hidden, -/turf/closed/wall, -/area/maintenance/port) -"cff" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/landmark/start/assistant, +/turf/open/floor/iron/freezer, +/area/station/commons/toilet/restrooms) +"bUm" = ( +/obj/structure/closet/crate, /obj/machinery/light/small/directional/east, -/turf/open/floor/iron/dark/telecomms, -/area/tcommsat/server) -"cfu" = ( -/obj/machinery/firealarm/directional/east, -/obj/machinery/camera/directional/east{ - c_tag = "Fore Primary Hallway Aft" +/obj/item/radio/intercom/directional/east, +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/obj/effect/turf_decal/tile/red, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/hallway/primary/fore) -"cfK" = ( -/obj/structure/cable, -/obj/effect/turf_decal/trimline/red/filled/line, +/area/station/cargo/miningoffice) +"bUn" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron, -/area/security/brig) -"cfN" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 6 - }, -/obj/item/kirbyplants/random, -/turf/open/floor/iron/white, -/area/medical/office) -"cfV" = ( -/obj/structure/sign/directions/medical{ - pixel_y = -7 +/obj/machinery/door/window/right/directional/south{ + dir = 8; + name = "Jim Norton's Quebecois Coffee"; + req_one_access_txt = list("service","maint_tunnels") }, -/turf/closed/wall, -/area/medical/pharmacy) -"cfW" = ( -/obj/structure/sign/departments/chemistry/pharmacy, -/turf/closed/wall, -/area/medical/pharmacy) -"cfX" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/trimline/neutral/line, +/turf/open/floor/iron/dark, +/area/station/service/cafeteria) +"bUO" = ( /obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "pharmacy_shutters"; - name = "Pharmacy shutters" - }, +/obj/structure/cable, /turf/open/floor/plating, -/area/medical/pharmacy) -"cfY" = ( -/obj/machinery/smartfridge/chemistry/preloaded, -/turf/closed/wall, -/area/medical/pharmacy) -"cgd" = ( -/turf/closed/wall/r_wall, -/area/science/lab) -"cgg" = ( -/obj/structure/closet/toolcloset, -/obj/effect/turf_decal/tile/yellow/anticorner/contrasted{ - dir = 4 - }, +/area/station/command/gateway) +"bUT" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/circuit/green, +/area/station/science/robotics/mechbay) +"bVk" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/rack, +/obj/item/storage/belt/utility, +/obj/item/storage/toolbox/electrical, +/obj/item/radio, +/obj/item/hand_labeler, +/obj/machinery/airalarm/directional/east, /turf/open/floor/iron, -/area/commons/storage/tools) -"cgo" = ( -/turf/closed/wall/r_wall, -/area/science/research) -"cgq" = ( -/turf/closed/wall/r_wall, -/area/science/genetics) -"cgz" = ( -/turf/closed/wall/r_wall, -/area/maintenance/disposal/incinerator) -"cgA" = ( -/obj/machinery/computer/security/labor{ - dir = 8 - }, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 4 - }, +/area/station/commons/storage/primary) +"bVs" = ( +/obj/item/radio/intercom/directional/west, +/obj/effect/turf_decal/tile/blue, /turf/open/floor/iron/dark, -/area/security/brig) -"cgE" = ( +/area/station/command/bridge) +"bVz" = ( +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron, -/area/engineering/break_room) -"chn" = ( -/obj/machinery/telecomms/broadcaster/preset_right, -/turf/open/floor/circuit/telecomms/mainframe, -/area/tcommsat/server) -"cho" = ( -/obj/machinery/telecomms/server/presets/supply, -/turf/open/floor/circuit/telecomms/mainframe, -/area/tcommsat/server) -"chR" = ( -/obj/structure/cable, /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/duct, /turf/open/floor/iron, -/area/hallway/secondary/service) -"cii" = ( -/obj/structure/disposalpipe/segment{ - dir = 10 - }, -/obj/structure/lattice/catwalk, -/turf/open/space, -/area/space/nearstation) -"cik" = ( -/obj/machinery/computer/slot_machine{ - pixel_y = 2 - }, -/obj/machinery/computer/security/telescreen/entertainment/directional/north, -/turf/open/floor/wood, -/area/commons/lounge) -"cim" = ( -/obj/machinery/light/directional/west, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/area/station/hallway/primary/port) +"bVB" = ( +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=9.3-Escape-3"; + location = "9.2-Escape-2" }, -/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/stripes/line, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/hallway/primary/central) -"ciw" = ( -/obj/machinery/newscaster/directional/north, -/obj/machinery/disposal/bin, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/structure/disposalpipe/trunk{ +/area/station/hallway/secondary/exit/departure_lounge) +"bVF" = ( +/obj/structure/chair{ dir = 4 }, -/turf/open/floor/iron/dark, -/area/hallway/primary/central) -"ciD" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/public/glass{ - name = "Aft Primary Hallway" +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 1 }, -/obj/effect/turf_decal/tile/purple, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron, -/area/hallway/primary/aft) -"ciL" = ( -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"ciU" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating/airless, -/area/space/nearstation) -"cjs" = ( -/obj/machinery/smartfridge/chemistry/virology/preloaded, -/obj/machinery/firealarm/directional/south, -/obj/effect/turf_decal/tile/green/half/contrasted, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, /turf/open/floor/iron/white, -/area/medical/virology) -"cjD" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ +/area/station/security/prison/mess) +"bVI" = ( +/obj/item/kirbyplants, +/obj/machinery/vending/wallmed/directional/south, +/obj/effect/turf_decal/tile/blue/half/contrasted, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) +"bVK" = ( +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ dir = 4 }, +/obj/effect/mapping_helpers/airlock/locked, +/obj/machinery/door/airlock/virology{ + autoclose = 0; + frequency = 1449; + id_tag = "virology_airlock_interior"; + name = "Virology Interior Airlock" + }, +/obj/machinery/door_buttons/access_button{ + idDoor = "virology_airlock_interior"; + idSelf = "virology_airlock_control"; + name = "Virology Access Button"; + pixel_x = 8; + pixel_y = -24; + req_access = list("virology") + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/mapping_helpers/airlock/access/all/medical/virology, /turf/open/floor/iron/white, -/area/medical/storage) -"cjI" = ( +/area/station/medical/virology) +"bWh" = ( /obj/structure/disposalpipe/segment, -/obj/structure/table/wood, -/obj/item/folder{ - pixel_y = 2 - }, -/turf/open/floor/iron/grimy, -/area/service/chapel/office) -"cjN" = ( /obj/structure/cable, -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 4 +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating{ + icon_state = "panelscorched" }, -/turf/open/floor/iron/white, -/area/medical/medbay/central) -"cjU" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 1 +/area/station/maintenance/fore) +"bWt" = ( +/obj/structure/window/reinforced{ + dir = 4 }, -/turf/open/floor/iron/white/smooth_large, -/area/medical/pharmacy) -"ckb" = ( -/obj/effect/spawner/random/structure/grille, -/turf/open/floor/plating/airless{ - icon_state = "platingdmg2" +/obj/structure/table/glass, +/obj/item/phone{ + pixel_x = -3; + pixel_y = 3 }, -/area/space/nearstation) -"ckh" = ( -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/item/cigbutt/cigarbutt{ + pixel_x = 5; + pixel_y = -1 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating, -/area/maintenance/aft/greater) -"ckk" = ( -/obj/effect/turf_decal/loading_area/white{ +/turf/open/floor/iron/dark, +/area/station/engineering/transit_tube) +"bWM" = ( +/obj/item/radio/intercom/directional/south, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/green{ dir = 8 }, /turf/open/floor/iron, -/area/hallway/primary/central) -"ckN" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"ckP" = ( +/area/station/service/hydroponics) +"bWP" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, /turf/open/floor/wood, -/area/maintenance/port/aft) -"ckQ" = ( -/turf/open/floor/wood{ - icon_state = "wood-broken7" +/area/station/security/office) +"bXk" = ( +/obj/machinery/telecomms/server/presets/command, +/turf/open/floor/circuit/telecomms/mainframe, +/area/station/tcommsat/server) +"bXn" = ( +/obj/machinery/atmospherics/components/trinary/filter, +/turf/open/floor/plating, +/area/station/maintenance/starboard/greater) +"bXs" = ( +/obj/structure/table/glass, +/obj/item/stack/sheet/mineral/plasma{ + pixel_y = 4 }, -/area/maintenance/port/aft) -"ckR" = ( -/obj/item/reagent_containers/glass/rag, -/obj/structure/table/wood, -/turf/open/floor/wood{ - icon_state = "wood-broken4" +/obj/item/reagent_containers/glass/beaker{ + pixel_x = 8; + pixel_y = 2 }, -/area/maintenance/port/aft) -"ckS" = ( -/turf/open/floor/wood{ - icon_state = "wood-broken5" +/obj/item/reagent_containers/dropper, +/obj/item/reagent_containers/glass/beaker/large{ + pixel_x = -3; + pixel_y = 3 }, -/area/maintenance/port/aft) -"clc" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron/white, -/area/science/lab) -"clm" = ( -/obj/item/kirbyplants, -/obj/effect/turf_decal/trimline/blue/filled/corner{ - dir = 4 +/obj/machinery/light_switch/directional/west, +/obj/effect/turf_decal/tile/purple/half/contrasted{ + dir = 8 }, /turf/open/floor/iron/white, -/area/medical/medbay/central) -"cln" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/medical/medbay/central) -"clu" = ( -/obj/effect/landmark/start/chemist, -/turf/open/floor/iron/white, -/area/medical/chemistry) -"cly" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 +/area/station/science/cytology) +"bXO" = ( +/turf/closed/indestructible/riveted{ + desc = "A wall impregnated with Fixium, able to withstand massive explosions with ease"; + name = "hyper-reinforced wall" }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, -/turf/open/floor/engine, -/area/engineering/supermatter/room) -"clF" = ( -/obj/effect/turf_decal/tile/red{ - dir = 8 +/area/station/science/ordnance/bomb) +"bXT" = ( +/obj/machinery/camera/autoname{ + dir = 5 }, /obj/structure/cable, -/obj/effect/turf_decal/trimline/brown/warning{ +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 1 }, -/obj/effect/turf_decal/trimline/brown/warning{ +/obj/machinery/power/apc/auto_name/directional/south, +/obj/effect/landmark/start/depsec/engineering, +/obj/effect/turf_decal/tile/red/half/contrasted, +/turf/open/floor/iron, +/area/station/security/checkpoint/engineering) +"bXX" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ dir = 1 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/siding/red{ - dir = 1 - }, -/turf/open/floor/iron, -/area/hallway/primary/fore) -"clG" = ( -/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/machinery/firealarm/directional/west, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/modular_computer/console/preset/engineering, /obj/structure/cable, -/turf/open/floor/iron/dark, -/area/engineering/main) -"clH" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 4 +/obj/structure/disposalpipe/segment{ + dir = 6 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) +"bYm" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/effect/turf_decal/siding/purple{ - dir = 8 - }, -/obj/structure/disposalpipe/segment, /turf/open/floor/iron/white, -/area/science/research) -"clM" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/area/station/medical/virology) +"bYo" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/obj/structure/cable, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron, -/area/hallway/primary/central) -"clT" = ( -/obj/effect/turf_decal/tile/red/fourcorners, -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/security/glass{ - name = "Security Office"; - req_access_txt = "63" +/obj/machinery/camera/directional/north{ + c_tag = "Atmospherics - Starboard" }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, -/turf/open/floor/iron, -/area/security/checkpoint/science) -"cmt" = ( -/obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/east, -/turf/open/floor/iron/white, -/area/medical/medbay/central) -"cmx" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/siding/wood{ - dir = 1 - }, -/obj/effect/turf_decal/loading_area{ +/obj/machinery/atmospherics/pipe/smart/simple/purple/visible{ dir = 4 }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/wood, -/area/service/cafeteria) -"cmB" = ( -/turf/open/floor/iron/white, -/area/medical/chemistry) -"cmJ" = ( -/obj/effect/turf_decal/trimline/red/filled/corner, +/obj/machinery/button/door/directional/north{ + id = "atmoshfr"; + name = "Radiation Shutters Control"; + req_access = list("atmospherics") + }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/security/brig) -"cmP" = ( -/turf/closed/wall, -/area/science/genetics) -"cmS" = ( -/obj/structure/cable, -/turf/open/floor/carpet, -/area/service/chapel) -"cmZ" = ( -/obj/item/clothing/suit/hazardvest, +/area/station/engineering/atmos) +"bYp" = ( +/obj/machinery/portable_atmospherics/canister/plasma, /turf/open/floor/plating, -/area/maintenance/starboard/greater) -"cnj" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock{ - name = "Locker Room" - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/landmark/navigate_destination, -/turf/open/floor/iron, -/area/commons/locker) -"cnm" = ( -/obj/item/radio/intercom/directional/north, -/obj/machinery/computer/security, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/red/half/contrasted{ +/area/station/engineering/main) +"bYz" = ( +/turf/open/floor/circuit, +/area/station/maintenance/port/aft) +"bYI" = ( +/obj/machinery/atmospherics/pipe/smart/simple/orange/hidden{ dir = 1 }, -/turf/open/floor/iron, -/area/security/checkpoint/customs) -"cnB" = ( -/obj/effect/turf_decal/trimline/blue/filled/corner, -/obj/machinery/camera/directional/east{ - c_tag = "Medbay Main Hallway- CMO"; - network = list("ss13","medbay") - }, -/turf/open/floor/iron/white, -/area/medical/medbay/central) -"cnJ" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 8 - }, -/turf/open/floor/iron, -/area/science/mixing) -"cnL" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "pharmacy_shutters_2"; - name = "Pharmacy shutters" +/turf/open/floor/plating{ + icon_state = "platingdmg2" }, -/turf/open/floor/plating, -/area/medical/pharmacy) -"cnS" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating, -/area/maintenance/central) -"cnV" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/white, -/area/science/mixing/hallway) -"coi" = ( +/area/station/maintenance/department/engine) +"bZq" = ( +/obj/machinery/seed_extractor, /obj/effect/turf_decal/stripes/line{ dir = 9 }, -/obj/structure/cable, +/obj/machinery/light_switch/directional/east, /turf/open/floor/iron, -/area/engineering/main) -"cok" = ( -/obj/item/radio/intercom/directional/south, -/obj/effect/turf_decal/tile/blue{ - dir = 8 +/area/station/service/hydroponics) +"bZB" = ( +/obj/effect/turf_decal/siding/purple{ + dir = 1 }, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/aisat/foyer) -"cor" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/engineering/atmos) -"coA" = ( -/mob/living/simple_animal/bot/cleanbot/medbay, +/obj/item/kirbyplants/random, /turf/open/floor/iron/white, -/area/medical/storage) -"coC" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Hydroponics Maintenance"; - req_access_txt = "35" - }, -/obj/structure/disposalpipe/segment, +/area/station/science/ordnance/office) +"bZW" = ( +/obj/structure/light_construct/directional/north, /turf/open/floor/plating, -/area/maintenance/starboard/lesser) -"coO" = ( +/area/station/maintenance/port/aft) +"bZY" = ( +/obj/machinery/firealarm/directional/north, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/yellow/half/contrasted{ +/turf/open/floor/iron, +/area/station/hallway/primary/port) +"caf" = ( +/obj/effect/turf_decal/stripes/corner{ dir = 1 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/white, -/area/medical/pharmacy) -"coS" = ( +/area/station/science/xenobiology) +"can" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/carpet, -/area/service/chapel) -"coT" = ( -/obj/structure/window/reinforced{ - dir = 1; - pixel_y = 1 +/turf/open/floor/iron/dark, +/area/station/engineering/storage/tech) +"cao" = ( +/obj/effect/landmark/event_spawn, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark, +/area/station/security/courtroom) +"caC" = ( +/obj/machinery/portable_atmospherics/canister/oxygen, +/obj/effect/turf_decal/box/white{ + color = "#52B4E9" }, -/obj/effect/turf_decal/stripes/line{ - dir = 5 +/obj/effect/turf_decal/siding/white{ + dir = 1 }, -/obj/structure/table/glass, -/obj/item/grenade/chem_grenade, -/obj/item/grenade/chem_grenade, -/obj/item/grenade/chem_grenade, -/obj/item/grenade/chem_grenade, -/obj/item/stack/cable_coil, -/obj/item/stack/cable_coil, -/obj/item/screwdriver{ - pixel_x = -2; - pixel_y = 6 +/turf/open/floor/iron/kitchen_coldroom, +/area/station/medical/coldroom) +"cbg" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 1 }, /turf/open/floor/iron/white, -/area/medical/pharmacy) -"coV" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 +/area/station/science/explab) +"cbi" = ( +/obj/machinery/camera/directional/east{ + c_tag = "Aft Primary Hallway - Fore" }, -/turf/open/floor/iron/white/smooth_large, -/area/medical/pharmacy) -"cpb" = ( -/obj/structure/table, -/obj/item/storage/secure/briefcase{ - pixel_x = -7; - pixel_y = 12 +/obj/machinery/firealarm/directional/east, +/obj/effect/turf_decal/tile/purple/half/contrasted{ + dir = 4 }, -/obj/effect/spawner/random/engineering/flashlight, -/turf/open/floor/iron/dark, -/area/security/office) -"cpd" = ( -/obj/effect/turf_decal/tile/yellow{ - dir = 8 +/turf/open/floor/iron, +/area/station/hallway/primary/aft) +"cbz" = ( +/turf/closed/wall, +/area/station/cargo/storage) +"cce" = ( +/obj/effect/decal/cleanable/cobweb, +/obj/machinery/atmospherics/components/unary/portables_connector/visible/layer4{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/hidden, -/turf/open/floor/iron/dark/corner, -/area/engineering/atmos/storage/gas) -"cpe" = ( -/turf/open/floor/iron/dark, -/area/security/office) -"cph" = ( -/obj/effect/turf_decal/tile/blue, -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/command/bridge) -"cpi" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/circuit/green{ - luminosity = 2 +/obj/effect/spawner/random/trash/garbage{ + spawn_scatter_radius = 1 }, -/area/ai_monitored/command/nuke_storage) -"cpu" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment, /turf/open/floor/plating, -/area/maintenance/port/fore) -"cpA" = ( -/obj/structure/cable, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/power/apc/auto_name/directional/north, +/area/station/maintenance/starboard/fore) +"ccD" = ( +/mob/living/carbon/human/species/monkey, +/turf/open/floor/grass, +/area/station/medical/virology) +"ccK" = ( +/obj/machinery/atmospherics/components/trinary/mixer{ + dir = 4 + }, /turf/open/floor/iron, -/area/maintenance/starboard/greater) -"cpC" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/public/glass{ - name = "Library" +/area/station/engineering/atmos) +"ccV" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/item/radio/intercom/directional/west, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) +"cdp" = ( +/obj/effect/landmark/xeno_spawn, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/duct, +/obj/effect/spawner/random/trash/soap{ + spawn_scatter_radius = 1 }, -/turf/open/floor/wood, -/area/service/library) -"cpM" = ( -/obj/machinery/door/window/left/directional/north{ - base_state = "right"; - dir = 8; - icon_state = "right"; - name = "Containment Pen #6"; - req_access_txt = "55" +/turf/open/floor/iron/freezer, +/area/station/commons/toilet/restrooms) +"cdq" = ( +/obj/machinery/mech_bay_recharge_port{ + dir = 8 }, -/turf/open/floor/engine, -/area/science/xenobiology) -"cpQ" = ( -/obj/structure/table/wood, -/obj/item/reagent_containers/glass/beaker{ - pixel_x = 8; - pixel_y = 2 +/obj/machinery/light/directional/east, +/turf/open/floor/plating, +/area/station/science/robotics/mechbay) +"cdv" = ( +/obj/machinery/door/airlock{ + id_tag = "AuxToilet1"; + name = "Unit 1" }, -/obj/item/reagent_containers/dropper, -/obj/effect/decal/cleanable/dirt, -/obj/item/reagent_containers/food/drinks/shaker, -/turf/open/floor/wood, -/area/maintenance/port/aft) -"cpZ" = ( -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 4 +/turf/open/floor/iron, +/area/station/commons/toilet/auxiliary) +"cdC" = ( +/obj/structure/table/wood, +/obj/item/flashlight/lamp/green{ + pixel_x = 1; + pixel_y = 5 }, -/obj/machinery/atmospherics/pipe/bridge_pipe/green/visible{ - dir = 4 +/turf/open/floor/iron/dark, +/area/station/command/bridge) +"cdX" = ( +/turf/closed/wall, +/area/station/engineering/storage/tech) +"cem" = ( +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/hallway/secondary/command) +"ceo" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 6 }, -/obj/machinery/atmospherics/components/binary/pump{ +/obj/machinery/atmospherics/components/binary/pump/on{ dir = 1; - name = "CO2 to Pure" + name = "Cold Loop to Gas" }, -/obj/effect/turf_decal/tile/dark/fourcorners, -/turf/open/floor/iron, -/area/engineering/atmos) -"cqg" = ( -/obj/effect/spawner/random/vending/colavend, -/obj/effect/turf_decal/delivery, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"ces" = ( +/obj/effect/turf_decal/trimline/purple/filled/line, +/obj/machinery/processor/slime, +/obj/effect/turf_decal/bot_white, /turf/open/floor/iron, -/area/hallway/secondary/entry) -"cqh" = ( +/area/station/science/xenobiology) +"cez" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/bot, -/obj/effect/spawner/random/maintenance, +/obj/effect/turf_decal/stripes/white/line{ + dir = 9 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, /turf/open/floor/iron, -/area/cargo/warehouse) -"cqi" = ( -/obj/effect/turf_decal/trimline/blue/filled/corner{ - dir = 1 +/area/station/security/prison) +"ceD" = ( +/obj/structure/table, +/turf/open/floor/plating, +/area/station/maintenance/starboard/fore) +"ceF" = ( +/obj/machinery/blackbox_recorder, +/turf/open/floor/circuit/telecomms/mainframe, +/area/station/tcommsat/server) +"ceM" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 8 }, -/obj/effect/turf_decal/trimline/blue/filled/corner, -/turf/open/floor/iron/white, -/area/medical/medbay/central) -"cqj" = ( -/obj/effect/landmark/event_spawn, /obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/disposalpipe/segment, -/turf/open/floor/iron/white, -/area/medical/medbay/central) -"cqB" = ( -/obj/structure/table/wood, -/obj/machinery/status_display/evac/directional/north, -/obj/item/book/manual/wiki/tcomms, -/obj/item/folder/blue, -/obj/item/pen, -/turf/open/floor/iron/grimy, -/area/tcommsat/computer) -"crh" = ( -/turf/open/floor/wood{ - icon_state = "wood-broken4" +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"ceP" = ( +/obj/structure/transit_tube/curved/flipped{ + dir = 4 }, -/area/maintenance/port/aft) -"crj" = ( -/obj/effect/turf_decal/tile/yellow{ - dir = 8 +/turf/open/space, +/area/space/nearstation) +"ceZ" = ( +/obj/effect/turf_decal/tile/purple/half/contrasted{ + dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/turf/open/floor/iron, +/area/station/hallway/primary/aft) +"cfb" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"cfe" = ( +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=8-Central-to-Aft"; + location = "7.5-Starboard-Aft-Corner" }, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, /turf/open/floor/iron, -/area/hallway/primary/starboard) -"crm" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/commons/locker) -"crq" = ( -/obj/structure/rack, -/obj/item/circuitboard/machine/telecomms/bus, -/obj/item/circuitboard/machine/telecomms/broadcaster, -/obj/machinery/light/small/directional/north, -/turf/open/floor/iron/dark, -/area/engineering/storage/tcomms) -"crx" = ( -/obj/effect/turf_decal/trimline/blue/filled/warning, -/turf/open/floor/iron/white, -/area/medical/medbay/central) -"crI" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/door/firedoor, +/area/station/hallway/primary/central) +"cfi" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/turf_decal/tile/yellow{ +/obj/machinery/holopad, +/turf/open/floor/iron, +/area/station/commons/dorms) +"cfv" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/closet/crate{ + icon_state = "crateopen" + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron, +/area/station/cargo/warehouse) +"cgi" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/turf/open/floor/iron/dark/side{ + dir = 1 + }, +/area/station/security/prison) +"cgF" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ dir = 4 }, /turf/open/floor/iron, -/area/hallway/primary/starboard) -"crR" = ( -/turf/closed/wall/r_wall, -/area/science/storage) -"crU" = ( -/obj/machinery/camera/directional/west{ - c_tag = "Chemistry West"; - network = list("ss13","medbay") +/area/station/hallway/primary/central) +"cgJ" = ( +/obj/structure/closet/crate/freezer/blood, +/obj/effect/turf_decal/siding/white, +/obj/machinery/light/directional/north, +/turf/open/floor/iron/kitchen_coldroom, +/area/station/medical/coldroom) +"cgL" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/machinery/light/directional/west, -/obj/effect/turf_decal/tile/yellow/half/contrasted{ - dir = 8 +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/maintenance/starboard/fore) +"cgP" = ( +/obj/machinery/air_sensor/ordnance_burn_chamber, +/turf/open/floor/engine/vacuum, +/area/station/science/ordnance/burnchamber) +"cgR" = ( +/obj/machinery/chem_master/condimaster{ + name = "CondiMaster Neo" }, -/turf/open/floor/iron/white, -/area/medical/chemistry) -"crV" = ( -/obj/item/radio/intercom/directional/east, -/obj/structure/kitchenspike, -/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ - dir = 9 +/obj/machinery/newscaster/directional/south, +/obj/effect/turf_decal/trimline/brown/warning{ + dir = 1 }, -/turf/open/floor/iron/kitchen_coldroom/freezerfloor, -/area/service/kitchen/coldroom) -"crX" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/duct, -/turf/open/floor/iron/white, -/area/medical/treatment_center) -"csf" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 4 +/obj/effect/turf_decal/bot, +/turf/open/floor/iron/cafeteria, +/area/station/service/kitchen) +"cha" = ( +/obj/machinery/door/airlock/research/glass{ + name = "Ordnance Lab" }, -/turf/open/floor/plating{ - icon_state = "platingdmg1" +/obj/machinery/atmospherics/pipe/heat_exchanging/junction/layer2{ + dir = 1 + }, +/obj/effect/mapping_helpers/airlock/access/all/science/ordnance, +/turf/open/floor/iron/dark/airless, +/area/station/science/ordnance/freezerchamber) +"chb" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/door/firedoor, +/turf/open/floor/iron, +/area/station/hallway/primary/aft) +"chn" = ( +/obj/structure/sign/warning/secure_area{ + pixel_y = -32 }, -/area/maintenance/port/aft) -"csl" = ( +/obj/structure/table/reinforced, /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 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/spawner/random/food_or_drink/donkpockets, /turf/open/floor/iron/dark, -/area/security/brig) -"csv" = ( -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ +/area/station/medical/break_room) +"chH" = ( +/obj/structure/chair/stool/directional/west, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/security/prison) +"chV" = ( +/obj/structure/window/reinforced, +/obj/effect/turf_decal/delivery, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/bar{ dir = 1 }, -/turf/open/floor/iron/dark, -/area/medical/medbay/central) -"csA" = ( -/obj/machinery/door/airlock/maintenance{ - req_one_access_txt = "12;5;39;6" +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plating, -/area/maintenance/aft/greater) -"csR" = ( -/obj/structure/cable, -/obj/effect/spawner/random/trash/garbage{ - spawn_scatter_radius = 1 - }, -/turf/open/floor/plating, -/area/maintenance/aft/greater) -"ctd" = ( -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/delivery, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/hallway/primary/port) -"ctk" = ( -/obj/machinery/power/supermatter_crystal/engine, -/turf/open/floor/engine, -/area/engineering/supermatter) -"ctm" = ( -/obj/effect/turf_decal/trimline/yellow/filled/corner, -/obj/machinery/firealarm/directional/south, -/turf/open/floor/iron/white, -/area/medical/medbay/central) -"cto" = ( -/obj/effect/landmark/start/paramedic, -/obj/effect/turf_decal/loading_area/white{ - color = "#52B4E9"; +/area/station/hallway/secondary/service) +"chZ" = ( +/obj/structure/sign/directions/engineering{ dir = 4 }, -/turf/open/floor/iron/dark, -/area/medical/storage) -"ctB" = ( -/obj/structure/chair/office, -/obj/effect/landmark/start/head_of_personnel, -/obj/machinery/light_switch{ - pixel_x = 38; - pixel_y = -35 - }, -/obj/machinery/button/flasher{ - id = "hopflash"; - pixel_x = 38; - pixel_y = -25 - }, -/obj/structure/cable, -/turf/open/floor/wood, -/area/command/heads_quarters/hop) -"ctD" = ( -/obj/structure/sign/directions/evac, -/turf/closed/wall/r_wall, -/area/medical/chemistry) -"ctF" = ( -/obj/machinery/door/firedoor, -/obj/structure/cable, -/turf/open/floor/iron, -/area/hallway/primary/aft) -"ctG" = ( -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/tile/neutral, -/turf/open/floor/iron, -/area/hallway/primary/aft) -"ctJ" = ( -/turf/open/floor/circuit/green, -/area/science/robotics/mechbay) -"ctW" = ( -/obj/machinery/chem_dispenser{ - layer = 2.7 +/obj/structure/sign/directions/security{ + dir = 1; + pixel_y = 8 }, -/obj/effect/turf_decal/tile/yellow/fourcorners, -/obj/machinery/button/door/directional/north{ - id = "pharmacy_shutters"; - name = "pharmacy shutters control"; - pixel_x = 24; - req_access_txt = "5;69" +/obj/structure/sign/directions/command{ + dir = 8; + pixel_y = -8 }, -/turf/open/floor/iron/white, -/area/medical/pharmacy) -"ctZ" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/turf/closed/wall, +/area/station/maintenance/central) +"cii" = ( +/obj/structure/disposalpipe/segment{ + dir = 10 }, +/obj/structure/lattice/catwalk, +/turf/open/space, +/area/space/nearstation) +"ciq" = ( +/obj/machinery/light/small/directional/west, /turf/open/floor/plating, -/area/maintenance/port/aft) -"cua" = ( -/obj/effect/turf_decal/delivery, -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/obj/machinery/door/airlock/external{ - name = "Departure Lounge Airlock" - }, -/obj/effect/landmark/navigate_destination, +/area/station/maintenance/port/aft) +"ciG" = ( +/obj/structure/table/wood, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/tile/neutral/anticorner/contrasted, /turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"cuh" = ( -/obj/machinery/door/airlock/external{ - name = "Solar Maintenance"; - req_access_txt = "10" - }, -/obj/structure/cable, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 1 +/area/station/security/courtroom) +"ciU" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating/airless, +/area/space/nearstation) +"cji" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 8 }, -/turf/open/floor/plating, -/area/maintenance/solars/starboard/aft) -"cuj" = ( /obj/machinery/camera/directional/west{ - c_tag = "Supermatter Chamber"; - network = list("engine") + c_tag = "Prison Cell Block 2"; + network = list("ss13","prison") }, -/turf/open/floor/engine, -/area/engineering/supermatter) -"cuz" = ( -/obj/machinery/camera/directional/north{ - c_tag = "Starboard Primary Hallway - Tech Storage" +/turf/open/floor/iron/white, +/area/station/security/prison) +"cjl" = ( +/obj/machinery/atmospherics/components/binary/pump{ + name = "Air to Mix" }, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"cjF" = ( +/obj/machinery/atmospherics/pipe/smart/manifold/yellow/visible, +/turf/closed/wall/r_wall, +/area/station/science/xenobiology) +"cjP" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/landmark/start/hangover, +/obj/machinery/door/firedoor, /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -9062,1989 +5869,1824 @@ dir = 4 }, /turf/open/floor/iron, -/area/hallway/primary/starboard) -"cuN" = ( -/obj/effect/turf_decal/stripes/line, -/obj/structure/cable, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plating, -/area/maintenance/port/greater) -"cuX" = ( -/obj/structure/chair/office/light{ - dir = 1 +/area/station/hallway/primary/starboard) +"ckb" = ( +/obj/effect/spawner/random/structure/grille, +/turf/open/floor/plating/airless{ + icon_state = "platingdmg2" }, -/obj/effect/landmark/start/chief_medical_officer, -/turf/open/floor/iron/white, -/area/command/heads_quarters/cmo) -"cuY" = ( -/obj/structure/rack, -/obj/item/gun/energy/disabler{ - pixel_x = -3; +/area/space/nearstation) +"cke" = ( +/obj/structure/showcase/machinery/tv{ + dir = 1; + pixel_x = 2; pixel_y = 3 }, -/obj/item/gun/energy/disabler, -/obj/item/gun/energy/disabler{ - pixel_x = 3; - pixel_y = -3 +/obj/structure/table/wood, +/turf/open/floor/carpet, +/area/station/command/corporate_showroom) +"ckj" = ( +/obj/effect/landmark/event_spawn, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/effect/turf_decal/tile/blue/half/contrasted{ +/turf/open/floor/plating, +/area/station/maintenance/starboard/fore) +"ckE" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ dir = 4 }, -/turf/open/floor/iron/dark, -/area/ai_monitored/security/armory) -"cva" = ( -/turf/closed/wall, -/area/maintenance/space_hut) -"cvc" = ( +/turf/open/floor/iron/white, +/area/station/medical/treatment_center) +"ckU" = ( +/obj/structure/table/wood, +/obj/effect/spawner/random/bureaucracy/paper, +/obj/structure/sign/poster/official/random/directional/south, +/turf/open/floor/wood, +/area/station/commons/vacant_room/office) +"ckX" = ( +/obj/effect/landmark/event_spawn, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/maintenance/starboard/fore) +"clj" = ( +/obj/effect/spawner/random/structure/grille, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"clp" = ( +/obj/structure/reagent_dispensers/watertank, +/turf/open/floor/plating, +/area/station/maintenance/port) +"clq" = ( +/turf/open/floor/carpet, +/area/station/security/detectives_office) +"clA" = ( +/obj/structure/sign/departments/cargo, /turf/closed/wall, -/area/commons/storage/primary) -"cvl" = ( -/obj/structure/closet/crate/freezer/blood, -/obj/effect/turf_decal/siding/white, -/obj/machinery/light/directional/north, -/turf/open/floor/iron/kitchen_coldroom, -/area/medical/coldroom) -"cvp" = ( -/obj/effect/landmark/start/medical_doctor, -/turf/open/floor/iron/dark, -/area/medical/storage) -"cvr" = ( +/area/station/cargo/warehouse) +"clE" = ( /obj/structure/cable, +/turf/open/floor/iron, +/area/station/commons/fitness/recreation) +"clQ" = ( +/turf/closed/wall, +/area/station/command/teleporter) +"cml" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/turf_decal/siding/purple{ + dir = 1 + }, /turf/open/floor/iron/white, -/area/medical/medbay/central) -"cvA" = ( -/obj/machinery/door/airlock{ - id_tag = "AuxToilet2"; - name = "Unit 2" +/area/station/science/ordnance/storage) +"cms" = ( +/obj/machinery/light/directional/east, +/obj/structure/sign/departments/science{ + name = "\improper ROBOTICS!"; + pixel_x = 32 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 4 }, /turf/open/floor/iron, -/area/commons/toilet/auxiliary) -"cvH" = ( -/turf/closed/wall, -/area/science/robotics/mechbay) -"cvK" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark, -/area/engineering/atmospherics_engine) -"cvM" = ( -/obj/effect/decal/cleanable/dirt, +/area/station/hallway/primary/aft) +"cmw" = ( +/obj/structure/cable, /obj/structure/disposalpipe/segment{ - dir = 9 + dir = 4 }, +/turf/open/floor/plating, +/area/station/maintenance/aft/greater) +"cmB" = ( +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating, +/area/station/security/prison/garden) +"cmC" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/structure/cable, +/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, /turf/open/floor/iron, -/area/service/janitor) -"cwd" = ( -/obj/effect/turf_decal/tile/yellow{ +/area/station/hallway/primary/central) +"cmH" = ( +/obj/item/bodypart/l_leg, +/turf/open/floor/plating/airless, +/area/station/science/ordnance/bomb) +"cnc" = ( +/obj/structure/chair/comfy/brown{ dir = 8 }, -/obj/structure/sign/departments/chemistry/pharmacy{ - pixel_x = -32 +/turf/open/floor/carpet, +/area/station/medical/psychology) +"cnk" = ( +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 6 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/hallway/primary/aft) -"cwn" = ( -/obj/structure/disposalpipe/segment{ +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 4 }, -/obj/machinery/holopad, -/obj/effect/turf_decal/box/white{ - color = "#52B4E9" +/turf/open/floor/iron, +/area/station/security/prison/garden) +"cnn" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/toy/beach_ball/holoball, +/turf/open/floor/iron, +/area/station/security/prison) +"cnu" = ( +/obj/effect/turf_decal/trimline/brown/filled/line{ + dir = 5 }, -/turf/open/floor/iron/white/smooth_large, -/area/medical/storage) -"cwo" = ( -/obj/effect/turf_decal/siding/white{ - dir = 8 +/obj/effect/turf_decal/trimline/purple/filled/warning{ + dir = 5 + }, +/turf/open/floor/iron, +/area/station/science/explab) +"cnv" = ( +/obj/machinery/power/terminal{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/simple/dark/visible{ + dir = 6 + }, +/turf/open/floor/iron, +/area/station/maintenance/disposal/incinerator) +"cnA" = ( +/obj/machinery/status_display/evac/directional/north, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/disposalpipe/segment{ - dir = 9 + dir = 4 }, -/turf/open/floor/iron/dark, -/area/medical/storage) -"cwB" = ( +/turf/open/floor/iron, +/area/station/hallway/secondary/command) +"cnF" = ( +/obj/structure/cable, +/obj/item/solar_assembly, +/obj/item/solar_assembly, +/obj/item/solar_assembly, +/obj/item/solar_assembly, +/obj/item/solar_assembly, +/obj/item/solar_assembly, +/obj/item/solar_assembly, +/obj/item/solar_assembly, +/obj/item/solar_assembly, +/obj/item/solar_assembly, +/obj/item/solar_assembly, +/obj/item/solar_assembly, +/obj/item/solar_assembly, +/obj/item/solar_assembly, +/obj/item/solar_assembly, +/obj/item/solar_assembly, +/obj/item/stack/sheet/glass/fifty, +/obj/structure/closet/crate/engineering/electrical, +/turf/open/floor/plating, +/area/station/maintenance/solars/port/aft) +"cnK" = ( +/turf/closed/wall, +/area/station/engineering/main) +"coc" = ( +/obj/structure/chair, /obj/effect/turf_decal/stripes/line{ dir = 5 }, -/obj/structure/cable, -/obj/machinery/light_switch/directional/north, -/turf/open/floor/iron, -/area/command/gateway) -"cwJ" = ( -/obj/effect/turf_decal/tile/yellow/half/contrasted{ - dir = 4 +/turf/open/floor/plating/airless, +/area/station/science/ordnance/bomb) +"coe" = ( +/obj/effect/turf_decal/stripes/white/line{ + dir = 1 }, -/turf/open/floor/iron/white, -/area/medical/chemistry) -"cwZ" = ( -/obj/machinery/rnd/experimentor, -/turf/open/floor/engine, -/area/science/misc_lab/range) -"cxe" = ( -/obj/effect/turf_decal/siding/white{ - dir = 8 +/obj/structure/disposalpipe/segment{ + dir = 5 }, +/obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/medical/storage) -"cxg" = ( -/obj/structure/table/reinforced, -/obj/structure/window/reinforced{ +/area/station/science/ordnance/testlab) +"cok" = ( +/obj/item/radio/intercom/directional/south, +/obj/effect/turf_decal/tile/blue{ dir = 8 }, -/obj/item/storage/box/syringes{ - pixel_y = 4 +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/aisat/foyer) +"coI" = ( +/obj/effect/spawner/random/maintenance, +/turf/open/floor/plating{ + icon_state = "platingdmg3" }, -/obj/item/storage/box/syringes, -/obj/item/gun/syringe, +/area/station/maintenance/port/fore) +"coJ" = ( +/obj/structure/chair/stool/directional/north, +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/wood, +/area/station/maintenance/port/aft) +"coX" = ( +/obj/machinery/light/no_nightlight/directional/west, /turf/open/floor/iron/dark, -/area/medical/storage) -"cxl" = ( -/obj/structure/lattice, -/obj/machinery/atmospherics/pipe/smart/simple/green/visible, -/turf/open/space, -/area/space/nearstation) -"cxr" = ( -/obj/effect/landmark/event_spawn, -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/yellow{ +/area/station/engineering/atmospherics_engine) +"cpi" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/circuit/green{ + luminosity = 2 + }, +/area/station/ai_monitored/command/nuke_storage) +"cpj" = ( +/obj/effect/turf_decal/tile/blue{ dir = 1 }, -/turf/open/floor/iron/white, -/area/medical/chemistry) -"cxB" = ( -/obj/machinery/navbeacon{ - codes_txt = "patrol;next_patrol=9.1-Escape-1"; - location = "8.1-Aft-to-Escape" +/obj/machinery/button/door/directional/east{ + id = "bridge blast"; + name = "Bridge Access Blast Door Control"; + req_access = list("command") }, -/obj/effect/turf_decal/tile/neutral, -/turf/open/floor/iron, -/area/hallway/primary/aft) -"cxI" = ( -/obj/effect/turf_decal/trimline/red/filled/line, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/junction{ +/turf/open/floor/iron/dark, +/area/station/command/bridge) +"cpn" = ( +/obj/structure/table, +/obj/machinery/newscaster/directional/north, +/obj/effect/turf_decal/tile/brown{ dir = 4 }, -/turf/open/floor/iron, -/area/security/brig) -"cxQ" = ( -/obj/machinery/computer/slot_machine{ - pixel_y = 2 - }, -/turf/open/floor/plating{ - icon_state = "platingdmg3" - }, -/area/maintenance/port/aft) -"cxW" = ( -/obj/machinery/shower{ - dir = 8 +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/obj/machinery/firealarm/directional/east, -/obj/effect/turf_decal/stripes/line{ - dir = 9 +/obj/item/paper_bin{ + pixel_x = -2; + pixel_y = 4 }, -/obj/effect/turf_decal/siding/thinplating/dark{ - dir = 9 +/obj/item/pen, +/turf/open/floor/iron, +/area/station/commons/vacant_room/commissary) +"cpp" = ( +/obj/structure/sign/poster/random/directional/north, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"cps" = ( +/turf/open/floor/iron, +/area/station/engineering/atmospherics_engine) +"cpw" = ( +/obj/effect/landmark/event_spawn, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating{ + icon_state = "panelscorched" }, -/turf/open/floor/iron/checker, -/area/science/research) -"cyd" = ( -/obj/effect/turf_decal/tile/yellow{ - dir = 4 +/area/station/maintenance/port/aft) +"cpB" = ( +/obj/machinery/computer/security/telescreen{ + desc = "Used for watching Prison Wing holding areas."; + dir = 1; + name = "Prison Monitor"; + network = list("prison"); + pixel_y = -30 }, -/obj/effect/turf_decal/tile/yellow{ +/obj/structure/cable, +/obj/effect/turf_decal/tile/red{ dir = 8 }, -/turf/open/floor/iron/white, -/area/medical/chemistry) -"cyo" = ( -/obj/effect/turf_decal/tile/neutral, /turf/open/floor/iron, -/area/hallway/primary/aft) -"cyx" = ( -/obj/machinery/light/directional/north, -/obj/machinery/door/window{ - name = "Secure Art Exhibition"; - req_access_txt = "37" - }, -/obj/structure/window/reinforced{ +/area/station/security/office) +"cpR" = ( +/obj/structure/table, +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/structure/table/wood/fancy/royalblue, -/obj/structure/sign/painting/large/library{ - dir = 1 - }, -/turf/open/floor/wood, -/area/service/library) -"cyK" = ( -/turf/closed/wall/r_wall, -/area/science/mixing) -"cyR" = ( -/obj/effect/turf_decal/trimline/brown/filled/line{ - dir = 1 +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, -/obj/item/chair, -/obj/machinery/firealarm/directional/north, -/turf/open/floor/iron, -/area/construction/storage_wing) -"cyT" = ( +/turf/open/floor/iron/dark, +/area/station/medical/break_room) +"cpU" = ( +/obj/structure/girder, +/obj/effect/spawner/random/structure/grille, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron/white/smooth_large, -/area/medical/medbay/central) -"czh" = ( -/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, -/area/science/lab) -"czk" = ( -/turf/closed/wall, -/area/command/heads_quarters/captain/private) -"czu" = ( -/obj/structure/cable, -/obj/structure/sink/kitchen{ - dir = 8; - pixel_x = 14 +/area/station/maintenance/starboard/lesser) +"cpW" = ( +/obj/effect/turf_decal/trimline/purple/corner{ + dir = 4 }, -/obj/machinery/power/apc/auto_name/directional/north, -/mob/living/simple_animal/hostile/retaliate/goat{ - name = "Pete" +/obj/effect/turf_decal/siding/purple{ + dir = 8 }, -/turf/open/floor/iron/kitchen_coldroom/freezerfloor, -/area/service/kitchen/coldroom) -"czD" = ( -/turf/closed/wall, -/area/science/mixing) -"czJ" = ( -/turf/closed/wall, -/area/science/test_area) -"czK" = ( -/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/iron/white, +/area/station/science/research) +"cqk" = ( +/obj/structure/cable, /turf/open/floor/plating/airless, -/area/science/test_area) -"czL" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 8 +/area/station/solars/port/aft) +"cqm" = ( +/obj/item/disk/data{ + pixel_x = 9; + pixel_y = -1 + }, +/obj/item/disk/tech_disk{ + pixel_x = -2; + pixel_y = -3 }, -/turf/open/floor/iron, -/area/commons/storage/tools) -"czT" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/item/disk/design_disk{ + name = "component design disk"; + pixel_y = 6 }, -/turf/open/floor/plating{ - icon_state = "platingdmg2" +/obj/structure/table/wood, +/obj/item/toy/talking/ai{ + name = "\improper Nanotrasen-brand toy AI"; + pixel_y = 6 }, -/area/maintenance/starboard/aft) -"czU" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/obj/machinery/duct, -/obj/structure/disposalpipe/segment{ +/turf/open/floor/carpet, +/area/station/command/corporate_showroom) +"cqp" = ( +/obj/machinery/airalarm/directional/north, +/obj/effect/spawner/random/structure/closet_private, +/obj/item/clothing/under/suit/tan, +/turf/open/floor/carpet, +/area/station/commons/dorms) +"cqv" = ( +/obj/effect/spawner/random/engineering/atmospherics_portable, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"cqw" = ( +/obj/effect/turf_decal/tile/yellow{ dir = 4 }, -/obj/structure/sign/poster/random/directional/north, +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/atmospherics/pipe/smart/simple/supply/hidden{ + dir = 10 + }, /turf/open/floor/iron, -/area/hallway/secondary/service) -"czV" = ( -/obj/machinery/light/directional/east, +/area/station/hallway/primary/starboard) +"cqx" = ( +/obj/structure/window/reinforced, /obj/structure/cable, -/turf/open/floor/plating, -/area/engineering/supermatter/room) -"cAd" = ( -/obj/structure/window/reinforced{ +/obj/effect/turf_decal/tile/blue/half/contrasted, +/turf/open/floor/iron/dark, +/area/station/command/bridge) +"cqD" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/carpet, -/area/service/theater) -"cAe" = ( -/obj/machinery/computer/libraryconsole/bookmanagement, -/obj/structure/table, -/obj/effect/decal/cleanable/dirt, /obj/structure/cable, +/turf/open/floor/iron/kitchen_coldroom/freezerfloor, +/area/station/medical/coldroom) +"cqI" = ( +/obj/effect/landmark/start/bartender, +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, -/area/security/prison) -"cAn" = ( -/obj/structure/window/reinforced{ +/area/station/service/bar) +"cqL" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 8 }, -/obj/structure/window/reinforced{ - dir = 1; - pixel_y = 1 - }, -/obj/structure/lattice, -/turf/open/space, -/area/space/nearstation) -"cAo" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/mapping_helpers/airlock/access/all/engineering/external, +/obj/machinery/door/airlock/external, +/turf/open/floor/plating, +/area/station/maintenance/aft/lesser) +"cqN" = ( +/obj/machinery/status_display/evac/directional/north, +/obj/effect/turf_decal/stripes/corner{ dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"cAy" = ( -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ +/obj/effect/turf_decal/tile/blue{ dir = 4 }, -/obj/effect/turf_decal/tile/green/half/contrasted{ +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark, +/area/station/engineering/transit_tube) +"crg" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/dark/visible, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible/layer2, +/obj/machinery/air_sensor/incinerator_tank, +/turf/open/floor/engine, +/area/station/maintenance/disposal/incinerator) +"crk" = ( +/obj/machinery/airalarm/directional/east, +/obj/effect/turf_decal/tile/blue{ dir = 4 }, -/turf/open/floor/iron/white, -/area/medical/virology) -"cAH" = ( -/obj/machinery/door/poddoor/shutters{ - id = "ordnanceaccess"; - name = "Ordnance Access" - }, -/turf/open/floor/iron, -/area/science/mixing) -"cAN" = ( -/obj/structure/closet/secure_closet/cytology, -/obj/structure/extinguisher_cabinet/directional/west, -/obj/machinery/light/directional/west, -/obj/effect/turf_decal/tile/purple/half/contrasted{ +/turf/open/floor/iron/white/corner, +/area/station/hallway/secondary/entry) +"crl" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ dir = 8 }, +/obj/item/radio/intercom/prison/directional/west, /turf/open/floor/iron/white, -/area/science/cytology) -"cAW" = ( -/obj/structure/cable, -/obj/effect/turf_decal/trimline/blue/filled/warning{ - dir = 4 +/area/station/security/prison) +"crr" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/turf/open/floor/iron/white, -/area/medical/medbay/central) -"cAX" = ( -/obj/machinery/door/firedoor, /obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/effect/turf_decal/stripes/line{ +/turf/open/floor/iron, +/area/station/hallway/primary/port) +"crL" = ( +/obj/machinery/washing_machine, +/obj/effect/turf_decal/tile/blue{ dir = 4 }, -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/medical/medbay/central) -"cBa" = ( -/obj/structure/sign/departments/chemistry{ - pixel_x = 32 +/obj/effect/turf_decal/tile/blue{ + dir = 8 }, -/obj/machinery/camera/directional/east{ - c_tag = "Medbay Main Hallway- Surgical Junction"; - network = list("ss13","medbay") +/obj/structure/sign/poster/official/random/directional/north, +/turf/open/floor/iron/cafeteria, +/area/station/commons/dorms) +"crQ" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/spawner/random/trash/garbage{ + spawn_scatter_radius = 1 }, -/turf/open/floor/iron/white, -/area/medical/medbay/central) -"cBe" = ( +/obj/structure/sign/poster/contraband/random/directional/east, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/starboard/lesser) +"csb" = ( /obj/effect/turf_decal/trimline/red/filled/line{ dir = 8 }, /obj/machinery/door/firedoor, /turf/open/floor/iron/white, -/area/security/prison) -"cBk" = ( -/obj/structure/table, -/obj/effect/spawner/random/maintenance, -/turf/open/floor/plating, -/area/maintenance/port) -"cBl" = ( -/obj/effect/spawner/random/structure/chair_maintenance, -/turf/open/floor/plating, -/area/maintenance/aft/lesser) -"cBo" = ( -/obj/structure/chair{ - dir = 4 +/area/station/security/prison) +"cst" = ( +/obj/machinery/door/airlock/engineering/glass{ + name = "Engineering Foyer" }, -/obj/effect/turf_decal/tile/red/anticorner/contrasted{ +/obj/machinery/door/firedoor, +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ dir = 4 }, +/obj/effect/mapping_helpers/airlock/access/any/engineering/external, +/obj/effect/mapping_helpers/airlock/access/any/engineering/general, /turf/open/floor/iron, -/area/security/prison) -"cBv" = ( -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/cargo/warehouse) -"cBC" = ( -/obj/structure/rack, -/obj/item/stack/sheet/glass/fifty{ - pixel_x = 3; - pixel_y = 3 +/area/station/engineering/break_room) +"csz" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/structure/table, +/obj/item/raw_anomaly_core/random{ + pixel_x = -5; + pixel_y = 7 }, -/obj/item/stack/sheet/iron/twenty, -/turf/open/floor/iron, -/area/maintenance/port/aft) -"cBD" = ( -/obj/machinery/camera/directional/east{ - c_tag = "Prison Central"; - network = list("ss13","prison") +/obj/item/raw_anomaly_core/random{ + pixel_x = 7; + pixel_y = 9 }, -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 5 +/obj/item/raw_anomaly_core/random, +/obj/effect/turf_decal/stripes/white/line, +/turf/open/floor/iron/dark, +/area/station/science/ordnance/testlab) +"csQ" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock{ + name = "Law Office" }, -/obj/structure/disposalpipe/segment, /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/white, -/area/security/prison) -"cBM" = ( -/obj/structure/sign/warning/securearea{ - desc = "A warning sign which reads 'BOMB RANGE"; - name = "BOMB RANGE" - }, -/turf/closed/wall, -/area/science/test_area) -"cBN" = ( -/obj/structure/chair, -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/turf/open/floor/plating/airless, -/area/science/test_area) -"cBO" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plating/airless, -/area/science/test_area) -"cBP" = ( -/obj/structure/chair, -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/turf/open/floor/plating/airless, -/area/science/test_area) -"cBR" = ( -/turf/closed/wall/r_wall, -/area/medical/virology) -"cBS" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/structure/rack, -/obj/item/reagent_containers/blood/random, -/obj/item/reagent_containers/food/drinks/bottle/vodka, -/turf/open/floor/iron/white, -/area/medical/abandoned) -"cBZ" = ( -/obj/item/stack/ore/silver, -/obj/item/stack/ore/silver, -/obj/effect/turf_decal/stripes/line{ - dir = 10 +/obj/effect/mapping_helpers/airlock/access/all/service/lawyer, +/turf/open/floor/wood, +/area/station/service/lawoffice) +"csS" = ( +/obj/machinery/modular_computer/console/preset/id{ + dir = 8 }, -/obj/structure/rack, -/obj/item/shovel{ - pixel_x = -5 +/obj/machinery/light/small/directional/east, +/obj/machinery/requests_console/directional/east{ + announcementConsole = 1; + department = "Captain's Desk"; + departmentType = 5; + name = "Captain's Requests Console" }, -/obj/item/pickaxe{ - pixel_x = 5 +/turf/open/floor/wood, +/area/station/command/heads_quarters/captain/private) +"csY" = ( +/obj/effect/turf_decal/stripes/line, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/sorting/mail/flip{ + dir = 8; + sortType = 24 }, +/turf/open/floor/plating, +/area/station/maintenance/starboard/lesser) +"ctn" = ( +/obj/effect/turf_decal/stripes/line, /turf/open/floor/iron, -/area/cargo/miningoffice) -"cCa" = ( -/obj/effect/turf_decal/trimline/yellow/filled/corner, -/turf/open/floor/iron/white, -/area/medical/medbay/central) -"cCd" = ( -/obj/machinery/conveyor{ - dir = 1; - id = "packageExternal" - }, -/obj/structure/plasticflaps/opaque, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ +/area/station/science/robotics/lab) +"ctq" = ( +/obj/structure/disposalpipe/trunk{ dir = 8 }, -/turf/open/floor/plating, -/area/cargo/qm) -"cCe" = ( -/turf/closed/wall, -/area/medical/morgue) -"cCj" = ( -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ +/obj/machinery/disposal/bin, +/turf/open/floor/iron, +/area/station/maintenance/port/aft) +"ctL" = ( +/obj/machinery/computer/secure_data{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/red/half/contrasted{ dir = 8 }, -/turf/open/floor/iron/dark, -/area/medical/morgue) -"cCk" = ( -/obj/effect/turf_decal/delivery, /turf/open/floor/iron, -/area/maintenance/port/aft) -"cCl" = ( -/obj/machinery/vending/cigarette, -/turf/open/floor/iron/dark, -/area/hallway/primary/aft) -"cCn" = ( -/turf/closed/wall/r_wall, -/area/science/robotics/mechbay) -"cCq" = ( -/turf/closed/wall/r_wall, -/area/science/robotics/lab) -"cCy" = ( -/obj/effect/turf_decal/stripes/line, +/area/station/hallway/secondary/exit/departure_lounge) +"ctN" = ( /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"cCG" = ( -/obj/machinery/atmospherics/pipe/smart/manifold/yellow/visible{ +/obj/machinery/door/airlock/external{ + name = "Solar Maintenance" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 8 }, -/obj/effect/spawner/structure/window/reinforced, +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, /turf/open/floor/plating, -/area/engineering/atmos) -"cCH" = ( -/obj/structure/chair{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ +/area/station/maintenance/solars/port/aft) +"ctO" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/firealarm/directional/west, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) +"cuc" = ( +/obj/structure/disposalpipe/segment{ dir = 9 }, -/turf/open/floor/plating/airless, -/area/science/test_area) -"cCI" = ( -/turf/open/floor/plating/airless, -/area/science/test_area) -"cCJ" = ( -/obj/structure/chair{ - dir = 8 +/obj/machinery/newscaster/directional/east, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/station/command/heads_quarters/ce) +"cur" = ( +/turf/open/floor/plating, +/area/station/maintenance/fore) +"cuw" = ( +/obj/effect/landmark/xeno_spawn, +/obj/machinery/shower{ + pixel_y = 12 }, -/obj/effect/turf_decal/stripes/line{ - dir = 5 +/obj/structure/curtain, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 }, -/turf/open/floor/plating/airless, -/area/science/test_area) -"cCK" = ( -/obj/structure/flora/ausbushes/sparsegrass, -/obj/structure/cable, -/turf/open/floor/grass, -/area/medical/virology) -"cCL" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/siphon/monitored/oxygen_output{ +/turf/open/floor/iron/white, +/area/station/command/heads_quarters/captain/private) +"cuB" = ( +/obj/structure/reflector/box/anchored{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/station/engineering/supermatter/room) +"cuO" = ( +/obj/effect/turf_decal/stripes/corner{ dir = 1 }, -/turf/open/floor/engine/o2, -/area/engineering/atmos) -"cCM" = ( -/obj/structure/lattice/catwalk, -/obj/item/reagent_containers/food/drinks/bottle/rum{ - pixel_x = -7; - pixel_y = 2 +/obj/structure/closet/firecloset, +/obj/structure/sign/warning/secure_area{ + pixel_x = -32 }, -/obj/item/reagent_containers/food/drinks/colocup{ - pixel_x = 3; - pixel_y = 3 +/turf/open/floor/plating, +/area/station/maintenance/aft/lesser) +"cuR" = ( +/obj/effect/turf_decal/trimline/neutral/filled/warning{ + dir = 4 }, -/obj/item/reagent_containers/food/drinks/colocup{ - pixel_x = 6; - pixel_y = -4 +/turf/open/floor/iron/dark, +/area/station/medical/morgue) +"cuY" = ( +/obj/structure/rack, +/obj/item/gun/energy/disabler{ + pixel_x = -3; + pixel_y = 3 }, -/obj/item/clothing/mask/cigarette/rollie/cannabis{ +/obj/item/gun/energy/disabler, +/obj/item/gun/energy/disabler{ + pixel_x = 3; pixel_y = -3 }, -/turf/open/space/basic, -/area/space/nearstation) -"cCN" = ( -/obj/item/stack/sheet/iron/fifty, -/obj/item/stack/sheet/iron/fifty, -/obj/structure/table, -/obj/item/stack/sheet/plasteel{ - amount = 10 - }, -/obj/machinery/airalarm/directional/west, -/obj/item/stack/sheet/glass/fifty, -/obj/item/stack/sheet/glass/fifty, -/obj/item/crowbar, -/obj/item/wrench, -/obj/item/storage/toolbox/electrical{ - pixel_x = 1; - pixel_y = -1 +/obj/effect/turf_decal/tile/blue/half/contrasted{ + dir = 4 }, -/obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/ai_monitored/command/storage/eva) -"cCO" = ( +/area/station/ai_monitored/security/armory) +"cuZ" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/engineering/main) +"cve" = ( +/obj/machinery/biogenerator, +/turf/closed/wall, +/area/station/hallway/secondary/service) +"cvm" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/science/robotics/lab) +"cvn" = ( +/obj/effect/turf_decal/stripes/red/line{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/dark/visible, +/turf/open/floor/engine, +/area/station/science/cytology) +"cvt" = ( +/obj/machinery/door/airlock/external, +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "starboard-bow-airlock" + }, +/turf/open/floor/plating, +/area/station/maintenance/starboard/fore) +"cvE" = ( /obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/power/apc/auto_name/directional/south, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"cvF" = ( /obj/structure/disposalpipe/segment, -/turf/open/floor/iron/white, -/area/medical/medbay/central) -"cDh" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/maintenance/starboard/fore) +"cvL" = ( /obj/machinery/door/firedoor, -/obj/machinery/door/airlock/public/glass{ - name = "Fore Primary Hallway" - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 +/obj/machinery/door/airlock{ + name = "Locker Room" }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/landmark/navigate_destination, /turf/open/floor/iron, -/area/hallway/primary/fore) -"cDi" = ( -/turf/closed/wall, -/area/science/robotics/lab) -"cDv" = ( +/area/station/commons/locker) +"cvO" = ( /obj/effect/turf_decal/stripes/line{ - dir = 8 + dir = 1 }, -/turf/open/floor/plating/airless, -/area/science/test_area) -"cDw" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 +/obj/item/radio/intercom/directional/north, +/obj/machinery/shower{ + pixel_y = 8 }, +/turf/open/floor/iron/white, +/area/station/science/xenobiology/hallway) +"cvY" = ( /turf/open/floor/plating/airless, -/area/science/test_area) -"cDz" = ( -/turf/closed/indestructible/riveted{ - desc = "A wall impregnated with Fixium, able to withstand massive explosions with ease"; - name = "hyper-reinforced wall" +/area/station/solars/port/aft) +"cwa" = ( +/obj/structure/table, +/obj/item/reagent_containers/glass/bottle/morphine{ + pixel_x = -4; + pixel_y = 1 }, -/area/science/test_area) -"cDD" = ( -/obj/structure/lattice/catwalk, -/obj/item/instrument/guitar, -/turf/open/space/basic, -/area/space/nearstation) -"cDE" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/item/reagent_containers/glass/bottle/chloralhydrate, +/obj/item/reagent_containers/glass/bottle/toxin{ + pixel_x = 6; + pixel_y = 8 }, -/turf/open/floor/plating, -/area/maintenance/department/science/xenobiology) -"cDJ" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/west, -/turf/open/floor/iron/white, -/area/medical/abandoned) -"cDN" = ( -/obj/structure/chair/sofa/left, -/turf/open/floor/carpet, -/area/medical/psychology) -"cEa" = ( -/obj/effect/landmark/start/chief_engineer, -/obj/structure/chair/office/light{ - dir = 1; - pixel_y = 3 +/obj/item/reagent_containers/glass/bottle/morphine{ + pixel_x = 5; + pixel_y = 1 }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron, -/area/command/heads_quarters/ce) -"cEf" = ( -/turf/closed/wall, -/area/hallway/primary/aft) -"cEw" = ( -/obj/machinery/light/small/directional/south, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 1 +/obj/item/reagent_containers/syringe, +/obj/item/reagent_containers/glass/bottle/facid{ + name = "fluorosulfuric acid bottle"; + pixel_x = -3; + pixel_y = 6 }, -/obj/machinery/button/door/directional/south{ - id = "chapel_shutters_parlour"; - name = "chapel shutters control" +/obj/item/reagent_containers/syringe{ + pixel_y = 5 }, -/turf/open/floor/iron/dark, -/area/service/chapel/funeral) -"cEz" = ( -/obj/structure/closet/wardrobe/grey, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"cEB" = ( -/obj/structure/chair{ - dir = 4 +/obj/item/reagent_containers/dropper, +/obj/machinery/airalarm/directional/west, +/obj/machinery/button/ignition{ + id = "executionburn"; + name = "Justice Ignition Switch"; + pixel_x = -25; + pixel_y = 36 }, -/obj/effect/turf_decal/stripes/line{ - dir = 10 +/obj/item/assembly/signaler{ + pixel_x = -3; + pixel_y = 2 }, -/turf/open/floor/plating/airless, -/area/science/test_area) -"cEC" = ( -/obj/structure/chair{ +/obj/machinery/button/flasher{ + id = "justiceflash"; + name = "Justice Flash Control"; + pixel_x = -36; + pixel_y = 36; + req_access = list("security") + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/button/door/directional/west{ + id = "executionfireblast"; + name = "Justice Area Lockdown"; + pixel_y = 24; + req_access = list("brig") + }, +/obj/machinery/button/door/directional/west{ + id = "SecJusticeChamber"; + name = "Justice Vent Control"; + pixel_x = -36; + pixel_y = 24; + req_access = list("armory") + }, +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/station/security/execution/education) +"cwb" = ( +/obj/structure/closet/crate/wooden/toy, +/obj/machinery/light_switch/directional/south, +/turf/open/floor/wood, +/area/station/service/theater) +"cwc" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/obj/structure/urinal/directional/west, +/obj/effect/landmark/start/hangover, +/turf/open/floor/iron, +/area/station/commons/toilet/auxiliary) +"cwq" = ( +/obj/structure/chair/office{ dir = 8 }, -/obj/effect/turf_decal/stripes/line{ - dir = 6 +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/science/robotics/lab) +"cwu" = ( +/obj/item/cigbutt, +/obj/machinery/light/small/directional/east, +/obj/structure/cable, +/obj/machinery/power/apc/auto_name/directional/east, +/turf/open/floor/wood, +/area/station/command/corporate_showroom) +"cwF" = ( +/obj/structure/sink{ + dir = 8; + pixel_x = 11 }, -/turf/open/floor/plating/airless, -/area/science/test_area) -"cED" = ( -/obj/machinery/firealarm/directional/north, -/obj/effect/turf_decal/stripes/corner{ +/obj/structure/mirror/directional/east, +/obj/effect/landmark/start/hangover, +/turf/open/floor/iron/freezer, +/area/station/commons/toilet/restrooms) +"cwM" = ( +/obj/structure/chair/stool/directional/east, +/obj/effect/turf_decal/trimline/red/warning{ dir = 4 }, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/machinery/flasher/directional/north{ + id = "visitorflash" + }, +/turf/open/floor/iron, +/area/station/security/prison/visit) +"cwP" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, +/obj/structure/sign/poster/random/directional/west, /turf/open/floor/iron, -/area/hallway/primary/central) -"cEE" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/structure/showcase/machinery/cloning_pod{ - desc = "An old decommissioned scanner, permanently scuttled."; - icon_state = "scanner"; - name = "decommissioned cloning scanner" +/area/station/hallway/primary/central) +"cwU" = ( +/turf/open/floor/wood{ + icon_state = "wood-broken3" }, -/turf/open/floor/iron/white, -/area/medical/abandoned) -"cEN" = ( -/turf/open/floor/carpet, -/area/medical/psychology) -"cEU" = ( -/obj/item/toy/figure/roboticist, +/area/station/command/corporate_showroom) +"cwW" = ( +/obj/structure/table/wood, +/obj/effect/spawner/random/entertainment/cigar, +/turf/open/floor/wood, +/area/station/commons/lounge) +"cwX" = ( +/obj/machinery/door/window/brigdoor{ + name = "Command Desk"; + req_access = list("command") + }, +/obj/structure/cable, +/obj/effect/turf_decal/tile/blue/half/contrasted, +/turf/open/floor/iron/dark, +/area/station/command/bridge) +"cxj" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/science/robotics/lab) -"cFb" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 +/area/station/service/chapel) +"cxl" = ( +/obj/structure/lattice, +/obj/machinery/atmospherics/pipe/smart/simple/green/visible, +/turf/open/space, +/area/space/nearstation) +"cxq" = ( +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/red/filled/corner{ + dir = 1 + }, +/obj/machinery/button/door/directional/west{ + id = "prison release"; + name = "Labor Camp Shuttle Lockdown"; + req_access = list("brig") }, /turf/open/floor/iron, -/area/hallway/primary/aft) -"cFc" = ( -/obj/structure/rack, -/obj/effect/turf_decal/bot, -/obj/effect/spawner/random/maintenance, -/obj/item/storage/belt/utility, -/obj/effect/turf_decal/tile/yellow/anticorner/contrasted, -/turf/open/floor/iron, -/area/engineering/break_room) -"cFj" = ( +/area/station/security/brig) +"cxt" = ( /obj/effect/turf_decal/trimline/blue/filled/line{ dir = 6 }, +/obj/item/kirbyplants/random, /turf/open/floor/iron/white, -/area/medical/surgery/theatre) -"cFl" = ( -/obj/machinery/light/directional/north, -/obj/machinery/status_display/evac/directional/north, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/area/station/medical/office) +"cxz" = ( +/turf/closed/wall, +/area/station/science/ordnance/bomb) +"cxU" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/turf/open/floor/iron/dark, +/area/station/commons/fitness/recreation) +"cyk" = ( +/obj/structure/table/wood, +/obj/machinery/computer/security/telescreen/entertainment/directional/west, +/obj/effect/decal/cleanable/cobweb, +/obj/item/flashlight/lamp/green{ + pixel_x = 1; + pixel_y = 5 + }, +/turf/open/floor/wood, +/area/station/service/library) +"cyG" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/public/glass{ + name = "Aft Primary Hallway" }, /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/iron, -/area/hallway/primary/central) -"cFu" = ( -/obj/structure/closet, -/obj/item/assembly/prox_sensor{ - pixel_x = 2; - pixel_y = -2 - }, -/obj/item/assembly/signaler{ - pixel_x = -2; - pixel_y = 5 +/turf/open/floor/iron/white/side{ + dir = 4 }, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"cFv" = ( -/obj/structure/chair{ +/area/station/science/lobby) +"cyR" = ( +/obj/effect/turf_decal/trimline/brown/filled/line{ dir = 1 }, -/obj/effect/turf_decal/stripes/line{ - dir = 10 +/obj/item/chair, +/obj/machinery/firealarm/directional/north, +/turf/open/floor/iron, +/area/station/construction/storage_wing) +"cyS" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/commons/fitness/recreation) +"cyU" = ( +/obj/structure/table/wood, +/obj/item/toy/plush/carpplushie{ + color = "red"; + name = "\improper Nanotrasen wildlife department space carp plushie" }, -/turf/open/floor/plating/airless, -/area/science/test_area) -"cFx" = ( -/obj/structure/chair{ +/turf/open/floor/carpet, +/area/station/command/corporate_showroom) +"cyW" = ( +/turf/open/floor/iron{ dir = 1 }, -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/turf/open/floor/plating/airless, -/area/science/test_area) -"cFy" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/status_display/evac/directional/north, -/obj/structure/disposalpipe/segment{ - dir = 4 +/area/station/engineering/atmos) +"cyX" = ( +/obj/effect/mapping_helpers/airlock/abandoned, +/obj/machinery/door/airlock/medical{ + name = "Unfinished Room" }, -/obj/effect/turf_decal/siding/purple, +/obj/structure/disposalpipe/segment, +/obj/effect/mapping_helpers/airlock/access/all/medical/general, /turf/open/floor/iron/white, -/area/science/research) -"cFI" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/security/glass{ - id_tag = "outerbrig"; - name = "Brig"; - req_access_txt = "63" +/area/station/medical/abandoned) +"czG" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/obj/effect/decal/cleanable/dirt, /obj/structure/cable, -/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ - cycle_id = "brig-entrance" +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment{ + dir = 4 }, /turf/open/floor/iron, -/area/security/brig) -"cFJ" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/landmark/xeno_spawn, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 1 +/area/station/commons/locker) +"czM" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/turf/open/floor/iron/white/smooth_large, -/area/medical/abandoned) -"cFK" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/structure/rack, -/obj/item/skub{ - name = "medicinal skub" +/turf/open/floor/plating{ + icon_state = "platingdmg1" }, -/obj/item/toy/cattoy, +/area/station/medical/abandoned) +"czP" = ( +/obj/effect/spawner/random/structure/closet_maintenance, +/obj/item/poster/random_contraband, +/obj/effect/spawner/random/maintenance, /turf/open/floor/plating, -/area/medical/abandoned) -"cFR" = ( -/obj/structure/chair/sofa/corp/left, -/obj/effect/turf_decal/tile/neutral{ +/area/station/maintenance/port/fore) +"czQ" = ( +/obj/machinery/telecomms/server/presets/service, +/obj/machinery/light/small/directional/south, +/turf/open/floor/circuit/telecomms/mainframe, +/area/station/tcommsat/server) +"cAf" = ( +/obj/effect/landmark/event_spawn, +/obj/effect/turf_decal/tile/yellow{ dir = 8 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/item/radio/intercom/directional/north, -/turf/open/floor/iron/dark, -/area/medical/break_room) -"cFV" = ( -/obj/structure/bodycontainer/morgue{ - dir = 1 - }, -/obj/machinery/camera/directional/south{ - c_tag = "Morgue"; - network = list("ss13","medbay") +/obj/effect/turf_decal/tile/bar, +/obj/effect/landmark/start/hangover, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"cAm" = ( +/obj/machinery/meter, +/obj/machinery/atmospherics/pipe/smart/manifold4w/green/visible, +/turf/closed/wall/r_wall, +/area/station/engineering/supermatter) +"cAn" = ( +/obj/structure/window/reinforced{ + dir = 8 }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/obj/structure/window/reinforced{ + dir = 1; + pixel_y = 1 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/obj/structure/lattice, +/turf/open/space, +/area/space/nearstation) +"cAt" = ( +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible, +/obj/machinery/requests_console/directional/east{ + department = "Atmospherics"; + departmentType = 3; + name = "Atmospherics Requests Console" }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"cAw" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/machinery/camera/directional/north{ + c_tag = "Science Lobby"; + network = list("ss13","rd") }, -/turf/open/floor/iron/dark, -/area/medical/morgue) -"cFW" = ( -/obj/structure/bodycontainer/morgue{ +/obj/machinery/vending/modularpc, +/obj/effect/turf_decal/tile/purple/half/contrasted{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/turf/open/floor/iron/white, +/area/station/science/lobby) +"cAB" = ( +/obj/machinery/light/directional/west, +/obj/structure/extinguisher_cabinet/directional/west, +/obj/effect/turf_decal/tile/red{ + dir = 8 }, -/obj/effect/turf_decal/tile/neutral{ +/turf/open/floor/iron, +/area/station/hallway/primary/fore) +"cAG" = ( +/obj/effect/turf_decal/tile/green{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/green{ dir = 8 }, -/turf/open/floor/iron/dark, -/area/medical/morgue) -"cFY" = ( -/obj/structure/closet, -/turf/open/floor/iron/dark, -/area/hallway/primary/aft) -"cGq" = ( -/obj/structure/table/wood, -/obj/item/book/manual/wiki/security_space_law{ - pixel_x = -3; - pixel_y = 5 +/obj/effect/turf_decal/tile/blue{ + dir = 1 }, -/obj/effect/spawner/random/bureaucracy/folder{ - spawn_random_offset = 1 +/turf/open/floor/iron, +/area/station/service/hydroponics) +"cBc" = ( +/obj/effect/turf_decal/delivery, +/turf/open/floor/iron, +/area/station/maintenance/port/aft) +"cBd" = ( +/obj/machinery/atmospherics/pipe/smart/simple/dark/visible{ + dir = 4 }, -/turf/open/floor/wood, -/area/commons/vacant_room/office) -"cGs" = ( -/obj/machinery/portable_atmospherics/canister/carbon_dioxide, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"cBf" = ( +/turf/closed/wall, +/area/station/commons/locker) +"cBg" = ( +/obj/effect/turf_decal/tile/yellow/half/contrasted{ dir = 4 }, -/obj/effect/turf_decal/stripes/red/box, -/obj/effect/turf_decal/tile/purple/half/contrasted{ +/obj/effect/turf_decal/tile/blue/half/contrasted{ dir = 8 }, /turf/open/floor/iron/white, -/area/science/cytology) -"cGB" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/structure/chair/office/light, -/turf/open/floor/iron/white, -/area/medical/abandoned) -"cGJ" = ( -/obj/structure/cable, -/obj/machinery/holopad, -/obj/effect/turf_decal/box/white{ - color = "#52B4E9" - }, -/turf/open/floor/wood/parquet, -/area/medical/psychology) -"cGK" = ( -/obj/structure/chair/office/light, -/obj/structure/cable, -/obj/effect/landmark/start/psychologist, -/turf/open/floor/wood/parquet, -/area/medical/psychology) -"cGL" = ( +/area/station/medical/chemistry) +"cBw" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/freezer, +/area/station/commons/toilet/restrooms) +"cBy" = ( /obj/structure/cable, -/obj/item/kirbyplants/random, -/obj/machinery/power/apc/auto_name/directional/east, -/obj/effect/turf_decal/siding/wood{ - dir = 4 - }, -/turf/open/floor/wood/parquet, -/area/medical/psychology) -"cHg" = ( -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ +/turf/open/floor/iron, +/area/station/commons/locker) +"cBJ" = ( +/obj/machinery/light/directional/west, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 1 }, -/obj/structure/rack, -/obj/item/restraints/handcuffs, -/obj/machinery/light/small/directional/west, -/obj/machinery/light_switch/directional/west{ - pixel_y = -4 - }, -/obj/machinery/button/door/directional/west{ - id = "rdrnd"; - name = "Research and Development Containment Control"; - pixel_y = 6; - req_access_txt = "63" - }, /turf/open/floor/iron, -/area/security/checkpoint/science) -"cHh" = ( -/obj/structure/table, -/obj/effect/turf_decal/tile/purple, -/obj/effect/turf_decal/tile/purple{ +/area/station/security/courtroom) +"cBW" = ( +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ dir = 1 }, -/obj/structure/extinguisher_cabinet/directional/south, -/obj/item/reagent_containers/food/drinks/britcup{ - pixel_y = 2 +/obj/item/kirbyplants/potty, +/obj/machinery/light/directional/south, +/obj/effect/turf_decal/siding/wood{ + dir = 1 }, +/obj/machinery/computer/security/telescreen/entertainment/directional/south, /turf/open/floor/iron, -/area/science/research) -"cHo" = ( -/obj/effect/turf_decal/trimline/purple/corner, -/obj/item/radio/intercom/directional/south, -/obj/structure/disposalpipe/segment{ - dir = 4 +/area/station/commons/lounge) +"cCs" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/storage/belt/utility/full, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/science/robotics/lab) +"cCM" = ( +/obj/structure/lattice/catwalk, +/obj/item/reagent_containers/food/drinks/bottle/rum{ + pixel_x = -7; + pixel_y = 2 }, -/obj/effect/turf_decal/siding/purple{ - dir = 1 +/obj/item/reagent_containers/food/drinks/colocup{ + pixel_x = 3; + pixel_y = 3 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/white, -/area/science/research) -"cHp" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/wood, -/area/commons/lounge) -"cHu" = ( -/obj/structure/cable, -/obj/machinery/camera/directional/east{ - c_tag = "Xenobiology Lab - Central West"; - network = list("ss13","rd","xeno") +/obj/item/reagent_containers/food/drinks/colocup{ + pixel_x = 6; + pixel_y = -4 }, -/obj/structure/disposalpipe/segment, -/obj/machinery/button/door/directional/east{ - id = "XenoPens"; - name = "Xenobiology Shutters"; - req_access_txt = "55" +/obj/item/clothing/mask/cigarette/rollie/cannabis{ + pixel_y = -3 }, -/turf/open/floor/iron/white, -/area/science/xenobiology) -"cHv" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/structure/table/reinforced, -/obj/item/storage/box/lights/mixed, -/obj/item/cigbutt/cigarbutt, -/obj/item/candle{ - pixel_x = -5 +/turf/open/space/basic, +/area/space/nearstation) +"cCN" = ( +/obj/item/stack/sheet/iron/fifty, +/obj/item/stack/sheet/iron/fifty, +/obj/structure/table, +/obj/item/stack/sheet/plasteel{ + amount = 10 }, -/obj/item/storage/box/matches{ +/obj/machinery/airalarm/directional/west, +/obj/item/stack/sheet/glass/fifty, +/obj/item/stack/sheet/glass/fifty, +/obj/item/crowbar, +/obj/item/wrench, +/obj/item/storage/toolbox/electrical{ pixel_x = 1; pixel_y = -1 }, -/turf/open/floor/iron/white, -/area/medical/abandoned) -"cHy" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ - dir = 4 - }, -/obj/effect/turf_decal/siding/wood{ - dir = 10 - }, -/turf/open/floor/wood/parquet, -/area/medical/psychology) -"cHz" = ( -/obj/structure/filingcabinet/filingcabinet, -/obj/machinery/camera/directional/south{ - c_tag = "Medbay Psychology Office"; - network = list("ss13","medbay") - }, -/obj/effect/turf_decal/siding/wood, -/turf/open/floor/wood/parquet, -/area/medical/psychology) -"cHF" = ( -/obj/structure/table/reinforced, -/obj/item/reagent_containers/glass/beaker/large{ - pixel_y = 5 - }, -/obj/item/reagent_containers/dropper{ - pixel_y = -4 +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/command/storage/eva) +"cCR" = ( +/obj/item/radio/intercom/directional/east, +/obj/structure/kitchenspike, +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 9 }, -/obj/machinery/airalarm/directional/west, -/turf/open/floor/iron/dark/textured_edge{ +/turf/open/floor/iron/kitchen_coldroom/freezerfloor, +/area/station/service/kitchen/coldroom) +"cDb" = ( +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/area/medical/medbay/central) -"cHY" = ( -/obj/structure/window/reinforced{ +/turf/open/floor/plating/airless, +/area/station/science/ordnance/bomb) +"cDA" = ( +/obj/machinery/dna_scannernew, +/obj/effect/turf_decal/siding/purple{ dir = 4 }, -/obj/machinery/computer/camera_advanced/xenobio{ - dir = 8 +/obj/machinery/light/directional/east, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/science/genetics) +"cDD" = ( +/obj/structure/lattice/catwalk, +/obj/item/instrument/guitar, +/turf/open/space/basic, +/area/space/nearstation) +"cDM" = ( +/obj/effect/turf_decal/siding/purple{ + dir = 9 }, -/obj/effect/turf_decal/trimline/purple/filled/line, -/obj/effect/turf_decal/bot, -/obj/machinery/light/small/directional/south, -/turf/open/floor/iron, -/area/science/xenobiology) -"cIb" = ( -/obj/machinery/airalarm/directional/north, -/obj/item/kirbyplants{ - icon_state = "applebush" +/obj/structure/table, +/obj/item/paper_bin{ + pixel_x = -2; + pixel_y = 4 }, -/obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ - dir = 1 +/obj/item/pen{ + pixel_x = -2; + pixel_y = 5 }, -/turf/open/floor/iron, -/area/hallway/primary/central) -"cIg" = ( -/turf/closed/wall/r_wall, -/area/science/server) -"cIh" = ( +/obj/machinery/light_switch/directional/north, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/science/genetics) +"cDP" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/green/fourcorners, -/turf/open/floor/iron, -/area/hallway/primary/central) -"cIk" = ( -/obj/structure/cable, -/turf/open/floor/plating, -/area/maintenance/department/science/xenobiology) -"cIl" = ( -/obj/structure/cable, -/turf/open/floor/wood, -/area/service/library) -"cID" = ( -/obj/effect/spawner/structure/window/reinforced, +/obj/effect/spawner/random/engineering/flashlight, /turf/open/floor/plating, -/area/medical/surgery/aft) -"cIF" = ( -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/structure/cable, -/turf/open/floor/iron/white/corner, -/area/hallway/primary/aft) -"cIG" = ( -/obj/machinery/camera/directional/east{ - c_tag = "Aft Primary Hallway - Aft" - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/turf/open/floor/iron/white/corner, -/area/hallway/primary/aft) -"cIH" = ( -/obj/structure/sign/directions/evac, -/turf/closed/wall/r_wall, -/area/hallway/primary/aft) -"cII" = ( -/obj/effect/turf_decal/box/white{ - color = "#9FED58" +/area/station/maintenance/central) +"cDQ" = ( +/obj/machinery/shower{ + dir = 4 }, -/turf/open/floor/engine, -/area/engineering/atmospherics_engine) -"cIY" = ( -/obj/effect/turf_decal/stripes/white/line{ - dir = 1 +/obj/structure/extinguisher_cabinet/directional/west, +/obj/effect/turf_decal/stripes/line{ + dir = 9 }, -/obj/effect/turf_decal/stripes/white/line, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/science/storage) -"cJe" = ( -/obj/structure/sign/warning/vacuum/external{ - pixel_y = -32 +/turf/open/floor/iron, +/area/station/engineering/main) +"cEv" = ( +/obj/item/food/grown/wheat, +/obj/item/food/grown/watermelon, +/obj/item/food/grown/citrus/orange, +/obj/item/food/grown/grapes, +/obj/structure/extinguisher_cabinet/directional/west, +/obj/structure/table/glass, +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 6 }, -/obj/effect/turf_decal/stripes/line{ +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"cFa" = ( +/obj/machinery/atmospherics/pipe/smart/simple/dark/visible{ dir = 4 }, -/obj/structure/cable, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"cJt" = ( -/obj/structure/rack, -/obj/item/reagent_containers/glass/bottle/phosphorus{ - pixel_x = -5; - pixel_y = 3 - }, -/obj/item/reagent_containers/glass/bottle/potassium{ - pixel_x = 7; - pixel_y = 3 +/obj/machinery/meter, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 8 }, -/obj/item/reagent_containers/glass/bottle/sodium{ - pixel_x = 1 +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"cFe" = ( +/obj/machinery/oven, +/turf/open/floor/iron/cafeteria, +/area/station/service/kitchen) +"cFp" = ( +/obj/effect/spawner/structure/window, +/turf/open/floor/plating, +/area/station/commons/storage/primary) +"cFu" = ( +/obj/structure/sign/warning/secure_area, +/turf/closed/wall/r_wall, +/area/station/engineering/supermatter/room) +"cFU" = ( +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ + dir = 1 }, -/turf/open/floor/iron/dark/textured_edge{ - dir = 4 +/obj/machinery/reagentgrinder{ + pixel_x = 6; + pixel_y = 6 }, -/area/medical/medbay/central) -"cJz" = ( -/obj/structure/window/reinforced, -/obj/machinery/computer/atmos_control/nitrogen_tank{ - dir = 1 +/obj/item/reagent_containers/food/drinks/shaker{ + pixel_x = -6 }, -/obj/effect/turf_decal/tile/red/fourcorners, -/obj/machinery/atmospherics/pipe/bridge_pipe/dark/visible{ - dir = 1 +/obj/machinery/camera/directional/south{ + c_tag = "Bar - Counter" }, -/obj/machinery/atmospherics/pipe/bridge_pipe/green/visible{ - dir = 4 +/obj/structure/table, +/obj/machinery/requests_console/directional/south{ + department = "Bar"; + departmentType = 2; + name = "Bar Requests Console" }, /turf/open/floor/iron, -/area/engineering/atmos) -"cJF" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/public/glass{ - name = "Departure Lounge" +/area/station/service/bar) +"cGj" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 5 }, -/obj/structure/cable, /turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"cJG" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/public/glass{ - name = "Departure Lounge" +/area/station/command/gateway) +"cGu" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/security/brig) +"cGS" = ( +/obj/machinery/airalarm/directional/west, +/obj/machinery/camera/directional/west{ + c_tag = "Atmospherics - Port-Aft" }, -/obj/effect/turf_decal/tile/neutral, -/turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"cJY" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/turf/open/floor/wood, -/area/command/corporate_showroom) -"cKc" = ( -/obj/machinery/door/airlock{ - name = "Theater Stage"; - req_one_access_txt = "12;46;70" +/obj/effect/turf_decal/tile/yellow{ + dir = 8 }, -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/machinery/light/no_nightlight/directional/west, +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible, +/turf/open/floor/iron/dark/corner{ + dir = 1 }, -/turf/open/floor/plating, -/area/maintenance/starboard/greater) -"cKh" = ( +/area/station/engineering/atmos) +"cGV" = ( +/obj/machinery/air_sensor/plasma_tank, +/turf/open/floor/engine/plasma, +/area/station/engineering/atmos) +"cGY" = ( /obj/effect/landmark/event_spawn, /obj/effect/turf_decal/tile/neutral, -/obj/structure/cable, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 1 - }, -/turf/open/floor/iron, -/area/hallway/secondary/command) -"cKw" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"cKE" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/structure/cable, -/turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"cKH" = ( -/obj/structure/cable, -/obj/effect/spawner/random/maintenance, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/sign/poster/contraband/random/directional/east, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"cKP" = ( -/turf/closed/wall/r_wall, -/area/maintenance/solars/starboard/aft) -"cLm" = ( -/turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"cLo" = ( -/obj/structure/disposalpipe/segment{ +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/structure/cable, -/turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"cLp" = ( -/obj/structure/disposalpipe/segment{ - dir = 9 +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/obj/structure/cable, -/turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"cLq" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 1 +/turf/open/floor/iron/dark, +/area/station/medical/morgue) +"cHb" = ( +/obj/structure/filingcabinet{ + pixel_x = 3 }, -/turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"cLr" = ( +/turf/open/floor/iron/grimy, +/area/station/tcommsat/computer) +"cHj" = ( +/obj/effect/decal/cleanable/dirt, +/turf/closed/wall, +/area/station/commons/toilet/auxiliary) +"cHE" = ( +/obj/effect/landmark/event_spawn, /obj/structure/cable, /turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"cLH" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/turf/open/floor/iron/dark, -/area/security/interrogation) -"cLJ" = ( -/obj/effect/turf_decal/box/corners, -/turf/open/floor/iron, -/area/engineering/atmos) -"cLP" = ( +/area/station/hallway/primary/fore) +"cHN" = ( /obj/structure/cable, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plating, -/area/maintenance/solars/port/aft) -"cLQ" = ( -/obj/effect/landmark/xeno_spawn, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/landmark/start/depsec/supply, +/turf/open/floor/iron, +/area/station/security/checkpoint/supply) +"cHQ" = ( +/obj/machinery/computer/security/mining{ dir = 1 }, -/turf/open/floor/plating, -/area/maintenance/solars/port/aft) -"cLT" = ( -/obj/structure/table/wood, -/obj/machinery/computer/libraryconsole/bookmanagement, -/obj/structure/noticeboard/directional/east, -/turf/open/floor/wood, -/area/service/library) -"cLX" = ( -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/tile/brown/half/contrasted{ dir = 1 }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"cMd" = ( -/obj/machinery/newscaster/directional/north, -/obj/effect/decal/cleanable/dirt, -/obj/item/storage/toolbox/mechanical, -/obj/machinery/camera/directional/north, -/obj/structure/cable, -/turf/open/floor/iron, -/area/commons/storage/primary) -"cMe" = ( -/obj/effect/turf_decal/stripes/corner, -/turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"cMf" = ( -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"cMg" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 8 - }, /turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"cMi" = ( -/obj/machinery/navbeacon{ - codes_txt = "patrol;next_patrol=9.2-Escape-2"; - location = "9.1-Escape-1" +/area/station/cargo/miningoffice) +"cId" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "rdgene2"; + name = "Genetics Lab Shutters" }, +/turf/open/floor/plating, +/area/station/science/genetics) +"cIw" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"cMr" = ( -/obj/effect/landmark/xeno_spawn, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 1 +/obj/structure/disposalpipe/segment{ + dir = 9 }, /turf/open/floor/plating{ - icon_state = "platingdmg3" + icon_state = "platingdmg2" }, -/area/maintenance/solars/starboard/aft) -"cMy" = ( -/obj/structure/sign/warning/vacuum/external{ - pixel_y = -32 +/area/station/maintenance/starboard/aft) +"cIM" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 6 }, -/obj/machinery/power/solar_control{ - dir = 4; - id = "aftport"; - name = "Port Quarter Solar Control" +/obj/effect/turf_decal/trimline/yellow/warning{ + dir = 6 }, -/obj/structure/cable, -/turf/open/floor/plating, -/area/maintenance/solars/port/aft) -"cMA" = ( -/obj/machinery/power/smes, -/obj/structure/cable, -/turf/open/floor/plating{ - icon_state = "platingdmg1" +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 }, -/area/maintenance/solars/port/aft) -"cMF" = ( +/turf/open/floor/iron, +/area/station/engineering/atmos) +"cIP" = ( +/obj/structure/cable, /obj/structure/disposalpipe/segment{ - dir = 10 + dir = 6 }, -/obj/effect/turf_decal/stripes/line, -/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/engineering/gravity_generator) -"cMJ" = ( -/obj/structure/girder, -/obj/effect/spawner/random/structure/grille, /turf/open/floor/plating, -/area/maintenance/port/aft) -"cMK" = ( -/obj/machinery/light/directional/west, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron, -/area/hallway/primary/central) -"cMP" = ( -/turf/open/floor/iron, -/area/cargo/drone_bay) -"cMR" = ( +/area/station/maintenance/aft/greater) +"cIS" = ( /obj/structure/table, -/obj/item/candle, -/obj/effect/turf_decal/delivery, +/obj/machinery/cell_charger, +/obj/item/stock_parts/cell/high, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) +"cIU" = ( +/obj/machinery/vending/coffee, +/turf/open/floor/wood, +/area/station/service/library) +"cIW" = ( +/obj/effect/spawner/random/structure/closet_maintenance, +/obj/effect/spawner/random/maintenance/three, +/turf/open/floor/plating, +/area/station/maintenance/port) +"cJj" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"cMS" = ( -/obj/structure/chair{ - dir = 4 - }, -/obj/effect/landmark/start/assistant, -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/area/station/security/brig) +"cJm" = ( +/obj/item/kirbyplants{ + icon_state = "plant-21" }, -/turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"cMT" = ( -/obj/structure/chair{ +/obj/effect/turf_decal/tile/blue/half/contrasted{ dir = 8 }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 +/turf/open/floor/iron/white, +/area/station/command/heads_quarters/cmo) +"cJv" = ( +/obj/effect/turf_decal/tile/yellow/fourcorners, +/obj/machinery/chem_heater/withbuffer, +/turf/open/floor/iron/white, +/area/station/medical/pharmacy) +"cJx" = ( +/obj/machinery/microwave{ + pixel_y = 4 }, -/turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"cMU" = ( -/obj/effect/turf_decal/tile/red{ - dir = 8 +/obj/structure/table/wood, +/turf/open/floor/iron/grimy, +/area/station/tcommsat/computer) +"cJL" = ( +/obj/structure/sign/directions/evac, +/turf/closed/wall/r_wall, +/area/station/medical/chemistry) +"cJQ" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Quartermaster Maintenance" }, -/obj/machinery/atmospherics/components/binary/volume_pump{ +/obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/iron/white/corner{ - dir = 1 +/obj/effect/mapping_helpers/airlock/access/all/supply/qm, +/turf/open/floor/plating, +/area/station/maintenance/port/greater) +"cKd" = ( +/obj/effect/turf_decal/trimline/blue/filled/warning{ + dir = 4 }, -/area/engineering/atmos) -"cMV" = ( -/obj/structure/chair{ +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) +"cKm" = ( +/obj/structure/training_machine, +/turf/open/floor/engine, +/area/station/science/explab) +"cKn" = ( +/obj/structure/lattice/catwalk, +/turf/open/space/basic, +/area/station/solars/starboard/aft) +"cKx" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/smart/manifold4w/yellow/visible, +/obj/machinery/door/airlock/engineering/glass{ + name = "Supermatter Engine Room" }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, +/turf/open/floor/iron/dark, +/area/station/engineering/supermatter/room) +"cKC" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/landmark/start/hangover, +/turf/open/floor/carpet, +/area/station/commons/dorms) +"cLe" = ( +/obj/structure/extinguisher_cabinet/directional/east, +/obj/effect/turf_decal/tile/neutral, /turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"cMY" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, +/area/station/commons/locker) +"cLj" = ( +/obj/structure/cable, /turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"cNg" = ( -/obj/machinery/portable_atmospherics/canister/oxygen, -/obj/effect/turf_decal/box/white{ - color = "#52B4E9" - }, -/obj/effect/turf_decal/siding/white{ +/area/station/cargo/miningoffice) +"cLk" = ( +/obj/effect/turf_decal/siding/purple/corner{ dir = 1 }, -/turf/open/floor/iron/kitchen_coldroom, -/area/medical/coldroom) -"cNj" = ( -/obj/structure/rack, -/obj/item/clothing/mask/gas, -/obj/item/reagent_containers/food/drinks/shaker, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/item/cultivator, -/obj/item/clothing/head/chefhat, -/obj/machinery/camera/directional/west{ - c_tag = "Service - Starboard" +/turf/open/floor/iron/dark, +/area/station/science/ordnance) +"cLl" = ( +/obj/structure/extinguisher_cabinet/directional/east, +/obj/effect/turf_decal/trimline/red/filled/corner{ + dir = 4 }, -/obj/item/storage/box/lights/mixed, -/obj/effect/spawner/random/maintenance, -/obj/structure/disposalpipe/segment{ - dir = 5 +/obj/structure/table, +/obj/machinery/recharger{ + pixel_y = 4 }, /turf/open/floor/iron, -/area/hallway/secondary/service) -"cNu" = ( -/obj/machinery/door/airlock/hatch{ - name = "Secure Pen"; - req_access_txt = "55" +/area/station/security/brig) +"cLt" = ( +/obj/machinery/camera/directional/east{ + c_tag = "Atmospherics Tank - Air" }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/dark/visible, -/turf/open/floor/engine, -/area/science/cytology) -"cNG" = ( -/obj/machinery/door/airlock/external{ - name = "Common Mining Dock" +/turf/open/floor/engine/air, +/area/station/engineering/atmos) +"cLx" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 }, -/obj/effect/landmark/navigate_destination, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/wood, +/area/station/service/library) +"cLN" = ( +/obj/effect/turf_decal/stripes/line, +/obj/machinery/firealarm/directional/west, /turf/open/floor/plating, -/area/hallway/primary/port) -"cNK" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/window/left/directional/north{ - dir = 4; - name = "Engineering Desk"; - req_one_access_txt = "24;32" - }, -/obj/item/folder/yellow, -/obj/item/pen, -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/delivery, -/obj/structure/cable, -/obj/effect/turf_decal/tile/yellow/fourcorners, -/turf/open/floor/iron, -/area/engineering/break_room) -"cNN" = ( -/obj/structure/flora/ausbushes/fernybush, -/obj/structure/flora/ausbushes/fullgrass, -/obj/structure/flora/ausbushes/ppflowers, -/obj/structure/flora/ausbushes/palebush, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/grass, -/area/hallway/secondary/exit/departure_lounge) -"cNP" = ( -/obj/effect/spawner/structure/window/reinforced, +/area/station/cargo/drone_bay) +"cMb" = ( +/obj/effect/turf_decal/stripes/line, /obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/plating, -/area/hallway/secondary/exit/departure_lounge) -"cNR" = ( -/obj/structure/chair/office{ +/area/station/maintenance/port) +"cMs" = ( +/obj/structure/cable, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/disposalpipe/segment{ dir = 4 }, /turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"cNW" = ( +/area/station/hallway/primary/starboard) +"cML" = ( +/obj/structure/cable, +/turf/closed/wall/r_wall, +/area/station/maintenance/starboard/fore) +"cMX" = ( /obj/machinery/door/firedoor, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 +/obj/effect/turf_decal/tile/blue/fourcorners, +/obj/machinery/door/airlock/medical{ + name = "Psychology" }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark, -/area/medical/medbay/central) -"cNY" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ +/obj/effect/mapping_helpers/airlock/access/all/medical/psychology, +/turf/open/floor/iron/white, +/area/station/medical/psychology) +"cNk" = ( +/obj/effect/turf_decal/tile/blue/half/contrasted{ dir = 4 }, -/obj/effect/turf_decal/stripes/white/line{ +/turf/open/floor/iron/white, +/area/station/command/heads_quarters/cmo) +"cNm" = ( +/obj/effect/landmark/xeno_spawn, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 8 }, -/obj/effect/turf_decal/stripes/white/line{ - dir = 4 +/turf/open/floor/plating, +/area/station/maintenance/starboard/greater) +"cNp" = ( +/obj/effect/landmark/event_spawn, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating{ + icon_state = "platingdmg3" }, +/area/station/maintenance/aft/lesser) +"cNA" = ( /obj/machinery/door/firedoor, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/science/research) -"cOb" = ( -/obj/machinery/light/floor, -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 1 +/obj/machinery/door/airlock/public/glass{ + name = "Bar" }, -/obj/machinery/portable_atmospherics/canister, -/obj/effect/turf_decal/bot{ +/obj/effect/turf_decal/tile/bar{ dir = 1 }, -/turf/open/floor/iron, -/area/engineering/atmos) -"cOc" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/reagent_dispensers/beerkeg, -/obj/structure/extinguisher_cabinet/directional/east, -/obj/structure/sign/poster/random/directional/north, -/turf/open/floor/wood, -/area/service/bar) -"cOd" = ( +/obj/effect/turf_decal/tile/bar, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/extinguisher_cabinet/directional/north, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/turf_decal/siding/purple, -/turf/open/floor/iron/white, -/area/science/research) -"cOf" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/command/gateway) -"cOo" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, /turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"cOH" = ( -/obj/structure/extinguisher_cabinet/directional/north, +/area/station/commons/lounge) +"cNC" = ( +/obj/structure/table/wood, +/obj/item/paicard, /turf/open/floor/wood, -/area/commons/lounge) -"cOI" = ( -/obj/structure/table, -/obj/item/stack/wrapping_paper, -/obj/item/stack/wrapping_paper{ - pixel_x = -3; - pixel_y = 5 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/turf_decal/tile/brown/anticorner/contrasted{ - dir = 8 - }, +/area/station/service/library) +"cNS" = ( /turf/open/floor/iron, -/area/cargo/sorting) -"cOT" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 1 - }, +/area/station/maintenance/port/aft) +"cOa" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"cOW" = ( -/obj/structure/flora/ausbushes/fernybush, -/obj/structure/flora/ausbushes/fullgrass, -/obj/structure/flora/ausbushes/brflowers, -/obj/structure/flora/ausbushes/sunnybush, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/grass, -/area/hallway/secondary/exit/departure_lounge) -"cPa" = ( -/obj/structure/chair{ +/area/station/service/hydroponics) +"cOl" = ( +/obj/effect/turf_decal/stripes/corner{ dir = 8 }, -/obj/structure/sign/warning/electricshock{ - pixel_x = 32 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"cPb" = ( -/turf/closed/wall, -/area/hallway/secondary/exit/departure_lounge) -"cPm" = ( -/obj/machinery/conveyor{ - dir = 1; - id = "QMLoad" - }, -/obj/structure/window/reinforced, -/obj/effect/turf_decal/stripes/line{ - dir = 6 +/area/station/hallway/secondary/entry) +"cOq" = ( +/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/light/directional/west, -/obj/structure/disposaloutlet{ - dir = 1 +/obj/effect/landmark/xeno_spawn, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 }, -/obj/structure/disposalpipe/trunk, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating, +/area/station/commons/toilet/auxiliary) +"cOs" = ( +/obj/effect/landmark/start/station_engineer, +/obj/structure/cable, /turf/open/floor/iron, -/area/cargo/storage) -"cPo" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/firedoor, -/obj/item/food/pie/cream, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "kitchen_counter"; - name = "Kitchen Counter Shutters" +/area/station/engineering/main) +"cOB" = ( +/obj/structure/table, +/obj/item/paper_bin/bundlenatural{ + pixel_x = -19; + pixel_y = 5 }, -/turf/open/floor/iron/cafeteria{ - dir = 5 +/obj/item/paper_bin/bundlenatural{ + pixel_x = -7; + pixel_y = 5 }, -/area/service/kitchen) -"cPq" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/sorting/mail{ - dir = 4; - sortType = 2 +/obj/item/paper_bin/bundlenatural{ + pixel_x = -19; + pixel_y = 9 }, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"cPt" = ( -/obj/structure/tank_dispenser/oxygen{ - pixel_x = -1; - pixel_y = 2 +/obj/item/paperplane{ + pixel_x = 9 }, -/obj/machinery/light/directional/east, -/obj/item/radio/intercom/directional/east, -/obj/effect/turf_decal/bot{ - dir = 1 +/obj/item/paperplane{ + pixel_x = 7; + pixel_y = 7 }, -/turf/open/floor/iron{ +/obj/effect/turf_decal/tile/brown/anticorner/contrasted, +/turf/open/floor/iron, +/area/station/cargo/sorting) +"cOQ" = ( +/turf/open/floor/iron/white, +/area/station/science/research) +"cOT" = ( +/obj/machinery/atmospherics/components/unary/outlet_injector/monitored/ordnance_burn_chamber_input{ dir = 1 }, -/area/command/gateway) -"cPu" = ( -/obj/structure/chair{ - dir = 8 +/turf/open/floor/engine/vacuum, +/area/station/science/ordnance/burnchamber) +"cOX" = ( +/obj/structure/sign/warning/radiation/rad_area{ + dir = 1; + pixel_y = 32 }, -/obj/effect/landmark/start/assistant, /obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"cPv" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/hallway/secondary/exit/departure_lounge) -"cPC" = ( -/obj/structure/rack, -/obj/item/lighter, -/obj/item/clothing/glasses/meson, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/button/door/directional/south{ - id = "ceprivacy"; - name = "Privacy Shutters Control" + dir = 8 }, -/turf/open/floor/iron/dark, -/area/command/heads_quarters/ce) -"cPO" = ( -/obj/effect/turf_decal/stripes/line, /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/plating, -/area/maintenance/starboard/greater) -"cPU" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/iron, -/area/maintenance/starboard/greater) -"cPX" = ( -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 4 +/area/station/maintenance/starboard/fore) +"cPQ" = ( +/obj/structure/rack, +/obj/item/clothing/gloves/color/fyellow, +/obj/effect/spawner/random/maintenance, +/turf/open/floor/plating, +/area/station/maintenance/starboard/fore) +"cPT" = ( +/obj/machinery/door/airlock/research{ + name = "Ordnance Lab" }, -/obj/structure/table, -/obj/item/storage/box/gloves{ - pixel_x = -4; - pixel_y = 8 +/obj/structure/disposalpipe/segment, +/obj/effect/mapping_helpers/airlock/access/all/science/ordnance, +/turf/open/floor/iron/white, +/area/station/science/ordnance/office) +"cQc" = ( +/obj/machinery/door/airlock/public/glass{ + name = "Space Bridge Access" }, -/obj/item/storage/box/masks{ - pixel_x = 4; - pixel_y = 4 +/obj/machinery/button/door/directional/north{ + id = "supplybridge"; + name = "Shuttle Bay Space Bridge Control" }, -/turf/open/floor/iron, -/area/science/xenobiology) -"cQl" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/command/glass{ - name = "Bridge"; - req_access_txt = "19" +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ - cycle_id = "bridge-right" +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 }, -/obj/effect/turf_decal/tile/blue/half/contrasted{ - dir = 1 +/obj/effect/mapping_helpers/airlock/unres{ + dir = 8 }, -/turf/open/floor/iron/dark, -/area/command/bridge) -"cQq" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 6 +/obj/effect/mapping_helpers/airlock/access/any/supply/maintenance, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"cQd" = ( +/obj/machinery/light/directional/south, +/obj/effect/turf_decal/siding/purple{ + dir = 1 }, -/turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"cQu" = ( -/obj/machinery/hydroponics/constructable, -/obj/effect/turf_decal/bot, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/service/hydroponics/garden) -"cQE" = ( -/obj/item/radio/intercom/directional/east, -/turf/open/floor/iron/chapel, -/area/service/chapel) -"cQH" = ( -/obj/structure/closet/crate/freezer/surplus_limbs, -/obj/item/radio/intercom/directional/south, -/obj/effect/turf_decal/tile/blue/fourcorners, +/obj/structure/cable, /turf/open/floor/iron/white, -/area/medical/surgery/theatre) -"cQI" = ( -/obj/structure/bed, -/obj/item/bedsheet/dorms, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 1 +/area/station/science/research) +"cQr" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, -/obj/machinery/button/door/directional/west{ - id = "Cabin7"; - name = "Cabin Bolt Control"; - normaldoorcontrol = 1; - specialfunctions = 4 +/obj/machinery/camera/directional/south{ + c_tag = "Science Research"; + network = list("ss13","rd") }, -/turf/open/floor/wood, -/area/commons/dorms) -"cQJ" = ( -/obj/structure/sign/warning/vacuum{ - pixel_x = -32 +/turf/open/floor/iron/dark/side{ + dir = 4 }, -/obj/effect/turf_decal/delivery, -/turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"cQK" = ( -/obj/effect/turf_decal/delivery, -/turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"cQL" = ( -/obj/effect/turf_decal/delivery, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/area/station/science/lab) +"cQQ" = ( +/obj/machinery/meter, +/obj/machinery/atmospherics/pipe/smart/manifold/purple/visible{ dir = 1 }, /turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"cQM" = ( -/obj/machinery/holopad, -/obj/effect/turf_decal/delivery, +/area/station/engineering/atmos) +"cRj" = ( +/obj/machinery/vending/hydronutrients, +/obj/machinery/light/directional/north, +/obj/effect/turf_decal/stripes/line, /turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"cQO" = ( -/obj/effect/turf_decal/delivery, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/area/station/service/hydroponics) +"cRo" = ( +/obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"cQP" = ( -/obj/structure/sign/warning/vacuum{ - pixel_x = 32 - }, -/obj/effect/turf_decal/delivery, -/turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"cQY" = ( -/obj/effect/turf_decal/delivery, -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/obj/machinery/door/airlock/external{ - name = "Departure Lounge Airlock" +/area/station/hallway/secondary/entry) +"cRq" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 6 }, -/turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"cRa" = ( -/obj/structure/sign/warning/biohazard, -/turf/closed/wall, -/area/science/xenobiology) -"cRb" = ( -/obj/effect/turf_decal/tile/yellow{ - dir = 4 +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"cRC" = ( +/obj/machinery/light/small/directional/south, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/light_switch/directional/south, +/turf/open/floor/wood, +/area/station/service/theater) +"cRW" = ( +/obj/machinery/light/directional/south, +/obj/machinery/button/door/directional/south{ + id = "roboticsprivacy2"; + name = "Robotics Privacy Control"; + req_access = list("robotics") }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 +/obj/item/mod/core/standard{ + pixel_x = -4 }, -/obj/effect/turf_decal/tile/blue, -/turf/open/floor/iron/white, -/area/medical/chemistry) -"cRi" = ( -/turf/closed/wall/r_wall, -/area/science/xenobiology) -"cRm" = ( -/obj/structure/extinguisher_cabinet/directional/west, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/obj/item/mod/core/standard{ + pixel_x = 4 }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/hallway/primary/central) -"cRE" = ( -/obj/machinery/door/poddoor/preopen{ - id = "medsecprivacy"; - name = "privacy shutter" +/obj/item/mod/core/standard{ + pixel_y = 4 }, -/obj/structure/table/reinforced, -/obj/machinery/door/firedoor, -/obj/machinery/door/window/brigdoor/right/directional/north{ - req_access_txt = "63" +/obj/structure/closet/crate/science{ + name = "MOD core crate" }, -/turf/open/floor/plating, -/area/security/checkpoint/medical) -"cRI" = ( -/obj/structure/window/reinforced, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/turf/open/floor/iron/white, -/area/science/lab) -"cRR" = ( -/obj/machinery/atmospherics/pipe/smart/simple/orange/hidden{ +/turf/open/floor/iron/dark, +/area/station/science/robotics/lab) +"cSg" = ( +/obj/structure/chair/comfy/brown{ dir = 4 }, /obj/structure/cable, -/turf/open/floor/iron, -/area/engineering/break_room) -"cSa" = ( -/obj/effect/turf_decal/trimline/brown/filled/line{ - dir = 8 +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/carpet, +/area/station/command/heads_quarters/captain/private) +"cSk" = ( +/obj/machinery/door/airlock/external{ + name = "Escape Pod One"; + space_dir = 1 }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/turf/open/floor/plating, +/area/station/hallway/secondary/entry) +"cSm" = ( +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron, -/area/hallway/primary/central) -"cSb" = ( -/obj/effect/turf_decal/stripes/corner, -/turf/open/floor/iron/white, -/area/science/xenobiology) -"cSd" = ( -/turf/closed/wall, -/area/science/xenobiology) -"cSn" = ( -/turf/open/floor/engine, -/area/science/xenobiology) -"cSy" = ( -/mob/living/simple_animal/slime, -/turf/open/floor/engine, -/area/science/xenobiology) -"cSA" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 8 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/obj/effect/turf_decal/tile/green/half/contrasted{ dir = 4 }, /turf/open/floor/iron/white, -/area/science/xenobiology) -"cSG" = ( -/obj/machinery/light/small/directional/north, -/obj/structure/sign/warning/vacuum/external{ - pixel_y = 32 - }, -/obj/effect/turf_decal/stripes/line{ +/area/station/medical/virology) +"cSq" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/computer/mech_bay_power_console{ dir = 4 }, -/turf/open/floor/plating, -/area/security/prison) -"cSI" = ( -/obj/structure/extinguisher_cabinet/directional/south, -/obj/effect/turf_decal/tile/neutral{ +/turf/open/floor/iron, +/area/station/cargo/warehouse) +"cSt" = ( +/obj/effect/turf_decal/tile/purple/fourcorners, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ dir = 8 }, -/obj/structure/disposalpipe/segment{ +/obj/machinery/atmospherics/components/trinary/filter/atmos/plasma{ dir = 4 }, /turf/open/floor/iron, -/area/hallway/primary/central) -"cST" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/siding/wood{ - dir = 5 +/area/station/engineering/atmos) +"cSv" = ( +/obj/effect/turf_decal/delivery, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 }, -/turf/open/floor/wood/parquet, -/area/medical/psychology) -"cSW" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/obj/machinery/door/airlock/external{ + name = "Departure Lounge Airlock"; + space_dir = 2 }, -/turf/open/floor/iron/white, -/area/science/xenobiology) -"cTd" = ( -/obj/machinery/airalarm/directional/east, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) +"cSF" = ( /obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/structure/disposalpipe/segment, +/obj/machinery/newscaster/directional/north, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/hallway/primary/central) -"cTh" = ( +/area/station/hallway/primary/port) +"cTj" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/dark, -/area/security/courtroom) +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/spawner/random/trash/garbage{ + spawn_scatter_radius = 1 + }, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) "cTk" = ( /obj/machinery/camera/motion/directional/south{ active_power_usage = 0; @@ -11054,92 +7696,87 @@ }, /turf/open/space/basic, /area/space) -"cTr" = ( -/obj/structure/chair/comfy{ +"cTl" = ( +/obj/structure/table/glass, +/obj/item/reagent_containers/syringe, +/obj/item/reagent_containers/glass/bottle/morphine{ + pixel_y = 6 + }, +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 9 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 4 }, -/obj/machinery/camera/directional/west{ - c_tag = "Science Break Room"; - network = list("ss13","rd") +/turf/open/floor/iron/white, +/area/station/security/execution/transfer) +"cTp" = ( +/obj/machinery/space_heater, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/pipe/smart/manifold4w/general/visible, +/turf/open/floor/iron/dark, +/area/station/security/execution/education) +"cTq" = ( +/obj/effect/turf_decal/stripes/red/line{ + dir = 10 }, -/obj/effect/turf_decal/tile/purple, -/obj/effect/turf_decal/tile/purple{ +/turf/open/floor/engine, +/area/station/science/cytology) +"cTC" = ( +/obj/structure/chair, +/obj/effect/landmark/start/assistant, +/obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/machinery/light/small/directional/west, -/obj/machinery/light_switch/directional/south, -/turf/open/floor/iron, -/area/science/research) -"cTs" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/effect/decal/cleanable/oil/slippery, /turf/open/floor/iron, -/area/science/mixing) -"cTA" = ( -/turf/open/floor/plating, -/area/maintenance/department/science/xenobiology) -"cTB" = ( -/obj/machinery/space_heater, -/turf/open/floor/plating, -/area/maintenance/department/science/xenobiology) -"cTM" = ( -/obj/machinery/camera/directional/west{ - c_tag = "Medbay Main Hallway- South"; - network = list("ss13","medbay") +/area/station/hallway/secondary/entry) +"cTQ" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Disposal Conveyor Access" }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/turf/open/floor/iron/white, -/area/medical/medbay/central) -"cTN" = ( -/obj/machinery/door/airlock/external, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 - }, -/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/access/any/service/maintenance, +/obj/effect/mapping_helpers/airlock/access/any/supply/maintenance, /turf/open/floor/plating, -/area/maintenance/port) +/area/station/maintenance/disposal) "cTU" = ( /obj/structure/cable, /obj/machinery/power/apc/auto_name/directional/north, /turf/open/floor/circuit/green{ luminosity = 2 }, -/area/ai_monitored/command/nuke_storage) -"cTY" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/closet/secure_closet/brig{ - id = "Cell 2"; - name = "Cell 2 Locker" - }, +/area/station/ai_monitored/command/nuke_storage) +"cUd" = ( +/obj/machinery/door/firedoor, /obj/structure/cable, /turf/open/floor/iron, -/area/security/brig) -"cUl" = ( +/area/station/hallway/secondary/entry) +"cUf" = ( +/obj/effect/turf_decal/trimline/red/filled/corner{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/white, +/area/station/security/prison) +"cUw" = ( +/obj/machinery/power/apc/auto_name/directional/east, /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment{ - dir = 6 - }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/hallway/primary/starboard) -"cUs" = ( -/obj/structure/table, -/obj/effect/turf_decal/siding/purple{ - dir = 9 - }, -/obj/item/toy/figure/geneticist, -/obj/item/radio/intercom/directional/west, -/obj/item/storage/pill_bottle/mutadone{ - pixel_x = -9 - }, +/area/station/security/execution/transfer) +"cUD" = ( +/obj/machinery/door/airlock/maintenance, +/obj/structure/disposalpipe/segment, +/obj/effect/mapping_helpers/airlock/access/all/supply/general, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"cUH" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/dark, -/area/science/genetics) +/area/station/commons/fitness/recreation) "cUI" = ( /obj/machinery/light/small/directional/south, /obj/machinery/camera/directional/south{ @@ -11148,13 +7785,23 @@ }, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/ai_monitored/aisat/exterior) -"cUJ" = ( -/obj/effect/spawner/random/maintenance, +/area/station/ai_monitored/aisat/exterior) +"cUP" = ( +/obj/effect/spawner/random/structure/closet_private, +/obj/item/clothing/under/misc/assistantformal, +/turf/open/floor/wood, +/area/station/commons/dorms) +"cUX" = ( +/obj/structure/table/wood, +/obj/item/book/manual/wiki/security_space_law, +/obj/machinery/light/small/directional/west, +/obj/item/paper/fluff/gateway, +/obj/item/coin/plasma, +/obj/item/melee/chainofcommand, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating, -/area/maintenance/port) +/obj/machinery/power/apc/auto_name/directional/west, +/turf/open/floor/wood, +/area/station/command/heads_quarters/captain/private) "cUZ" = ( /obj/docking_port/stationary{ dir = 8; @@ -11166,46 +7813,30 @@ }, /turf/open/space/basic, /area/space) -"cVc" = ( +"cVj" = ( +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/junction/flip{ - dir = 8 - }, -/turf/open/floor/iron, -/area/service/hydroponics/garden) -"cVh" = ( -/obj/structure/closet/emcloset, -/turf/open/floor/iron/dark, -/area/hallway/primary/central) -"cVr" = ( -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposaloutlet{ - dir = 4; - name = "Cargo Deliveries" - }, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/brown/warning{ - dir = 10 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/obj/machinery/door/poddoor/preopen{ + id = "atmos"; + name = "Atmospherics Blast Door" }, -/obj/effect/turf_decal/trimline/brown/warning{ - dir = 10 +/turf/open/floor/plating, +/area/station/engineering/atmos/storage/gas) +"cVk" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "rdrnd"; + name = "Research and Development Shutters" }, -/obj/effect/turf_decal/siding/yellow, -/obj/structure/disposalpipe/trunk{ - dir = 8 +/turf/open/floor/plating, +/area/station/science/lab) +"cVn" = ( +/obj/effect/spawner/random/vending/snackvend, +/obj/structure/disposalpipe/segment{ + dir = 9 }, -/turf/open/floor/iron, -/area/hallway/primary/starboard) +/turf/open/floor/iron/white, +/area/station/science/research) "cVx" = ( /obj/docking_port/stationary{ dir = 8; @@ -11217,152 +7848,155 @@ }, /turf/open/space/basic, /area/space) +"cVJ" = ( +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ + dir = 4 + }, +/turf/closed/wall/r_wall, +/area/station/security/checkpoint/engineering) +"cVL" = ( +/obj/effect/spawner/random/engineering/atmospherics_portable, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) "cVP" = ( /obj/structure/window/reinforced{ dir = 1; layer = 2.9 }, /turf/open/floor/iron/dark, -/area/ai_monitored/aisat/exterior) -"cVU" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/spawner/random/medical/patient_stretcher, -/turf/open/floor/plating{ - icon_state = "panelscorched" +/area/station/ai_monitored/aisat/exterior) +"cWr" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/area/medical/abandoned) -"cWh" = ( -/obj/machinery/power/smes/engineering, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/engineering/main) -"cWt" = ( -/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible{ - dir = 10 +/turf/open/floor/carpet, +/area/station/service/library) +"cWs" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/carpet, +/area/station/service/library) +"cWu" = ( +/obj/structure/chair/office{ + dir = 4 }, -/obj/structure/cable, /turf/open/floor/iron, -/area/engineering/atmos) -"cWF" = ( -/obj/effect/turf_decal/tile/purple/fourcorners, -/obj/machinery/door/airlock/research{ - name = "Research and Development Lab"; - req_one_access_txt = "7" +/area/station/hallway/secondary/exit/departure_lounge) +"cWy" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 4 }, -/obj/machinery/door/firedoor, -/obj/structure/cable, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/white, -/area/science/lab) +/obj/machinery/atmospherics/components/binary/pump{ + dir = 8; + name = "Distro to Waste" + }, +/turf/open/floor/iron/dark/corner{ + dir = 1 + }, +/area/station/engineering/atmos/pumproom) +"cWI" = ( +/turf/open/floor/iron, +/area/station/security/execution/transfer) "cWK" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, -/area/construction/mining/aux_base) +/area/station/construction/mining/aux_base) "cWM" = ( /obj/machinery/door/airlock/external{ name = "Construction Zone" }, /obj/effect/mapping_helpers/airlock/cyclelink_helper, +/obj/effect/mapping_helpers/airlock/access/all/engineering/aux_base, /turf/open/floor/plating, -/area/construction/mining/aux_base) -"cWP" = ( -/obj/item/radio/intercom/directional/north, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, +/area/station/construction/mining/aux_base) +"cWT" = ( +/obj/machinery/door/firedoor, +/obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 5 +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, /turf/open/floor/iron, -/area/hallway/primary/port) -"cXd" = ( -/turf/open/floor/plating{ - icon_state = "platingdmg1" - }, -/area/maintenance/aft/lesser) -"cXm" = ( -/obj/machinery/computer/department_orders/science{ - dir = 4 +/area/station/hallway/primary/central) +"cXc" = ( +/obj/structure/table, +/obj/item/food/grown/poppy/lily, +/obj/effect/turf_decal/stripes/line{ + dir = 9 }, +/obj/machinery/light/directional/south, /turf/open/floor/iron, -/area/science/misc_lab) -"cXr" = ( -/obj/machinery/chem_mass_spec, -/obj/effect/turf_decal/tile/yellow/half/contrasted{ - dir = 4 +/area/station/service/hydroponics) +"cXw" = ( +/obj/machinery/holopad, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/service/chapel) +"cXz" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 1 }, /turf/open/floor/iron/white, -/area/medical/pharmacy) -"cXC" = ( -/obj/structure/sign/warning/securearea, -/turf/closed/wall/r_wall, -/area/ai_monitored/command/nuke_storage) -"cXH" = ( -/obj/machinery/firealarm/directional/east, -/turf/open/floor/wood, -/area/service/library) -"cXN" = ( -/obj/machinery/door/firedoor, -/obj/structure/table/reinforced, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "kitchen_counter"; - name = "Kitchen Counter Shutters" +/area/station/medical/office) +"cXG" = ( +/obj/effect/landmark/blobstart, +/turf/open/floor/plating{ + icon_state = "panelscorched" }, -/turf/open/floor/iron/cafeteria{ - dir = 5 +/area/station/maintenance/starboard/lesser) +"cXP" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/engine, +/area/station/science/xenobiology) +"cXV" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/spawner/random/trash/janitor_supplies, +/turf/open/floor/plating{ + icon_state = "platingdmg2" }, -/area/service/kitchen) -"cXS" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/mob/living/carbon/human/species/monkey, -/turf/open/floor/grass, -/area/medical/virology) -"cXY" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/public/glass{ - name = "Aft Primary Hallway" +/area/station/maintenance/port) +"cXW" = ( +/turf/open/floor/carpet/green, +/area/station/maintenance/port/aft) +"cYc" = ( +/obj/item/computer_hardware/hard_drive/portable/engineering, +/obj/item/computer_hardware/hard_drive/portable/engineering, +/obj/item/computer_hardware/hard_drive/portable/engineering, +/obj/structure/table/reinforced, +/obj/item/computer_hardware/hard_drive/portable/atmos, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 4 }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 +/turf/open/floor/iron, +/area/station/command/heads_quarters/ce) +"cYd" = ( +/obj/machinery/airalarm/directional/south, +/obj/machinery/light/directional/south, +/obj/machinery/camera/directional/south{ + c_tag = "Brig - Hallway - Starboard" }, +/turf/open/floor/iron, +/area/station/security/brig) +"cYg" = ( +/obj/effect/turf_decal/bot_white, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/hallway/primary/aft) -"cYp" = ( -/obj/machinery/door/window/right/directional/east{ - base_state = "left"; - icon_state = "left"; - name = "Danger: Conveyor Access"; - req_access_txt = "12" - }, -/obj/machinery/conveyor/inverted{ - dir = 6; - id = "garbage" - }, -/turf/open/floor/plating, -/area/maintenance/disposal) -"cYz" = ( -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ +/area/station/cargo/storage) +"cYt" = ( +/obj/structure/window/reinforced{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, +/obj/effect/turf_decal/siding/white, +/obj/effect/turf_decal/trimline/brown/warning, /obj/structure/disposalpipe/segment{ - dir = 9 + dir = 4 }, -/turf/open/floor/iron/dark, -/area/medical/morgue) +/turf/open/floor/iron, +/area/station/medical/medbay/lobby) "cYJ" = ( /obj/docking_port/stationary{ dir = 2; @@ -11381,133 +8015,109 @@ }, /obj/effect/turf_decal/delivery, /turf/open/floor/iron, -/area/construction/mining/aux_base) -"cYR" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk, -/obj/machinery/camera/directional/north{ - c_tag = "Locker Room Starboard" - }, -/obj/structure/sign/warning/pods{ - pixel_y = 30 - }, -/obj/effect/turf_decal/delivery, -/turf/open/floor/iron, -/area/commons/locker) -"cYS" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/turf_decal/siding/purple{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/white, -/area/science/research) -"cYU" = ( -/obj/structure/chair/office{ - dir = 1 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark, -/area/security/execution/education) -"cZb" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/public/glass{ - name = "Library" - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/wood, -/area/service/library) -"cZc" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 5 - }, -/turf/open/floor/iron/white, -/area/medical/surgery/theatre) -"cZt" = ( -/obj/structure/extinguisher_cabinet/directional/east, -/obj/machinery/camera/directional/east{ - c_tag = "Arrivals - Fore Arm" +/area/station/construction/mining/aux_base) +"cYQ" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/structure/disposalpipe/segment{ + dir = 10 }, -/obj/machinery/light/directional/east, -/obj/effect/turf_decal/tile/blue{ +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"cYX" = ( +/obj/machinery/light/directional/west, +/turf/open/floor/iron, +/area/station/security/prison) +"cZm" = ( +/obj/effect/turf_decal/tile/green{ dir = 4 }, -/turf/open/floor/iron/white/corner, -/area/hallway/secondary/entry) -"cZD" = ( -/obj/effect/turf_decal/tile/blue/anticorner/contrasted{ +/obj/effect/turf_decal/tile/green{ dir = 8 }, -/turf/open/floor/iron/dark, -/area/command/bridge) -"cZE" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/tile/blue, +/turf/open/floor/iron, +/area/station/service/hydroponics) +"cZu" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/cargo/storage) +"cZw" = ( +/obj/structure/cable, +/turf/open/floor/iron/dark/corner{ dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"cZP" = ( -/obj/structure/window/reinforced{ +/area/station/engineering/atmos/storage/gas) +"cZF" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/unary/thermomachine/heater{ dir = 4 }, +/turf/open/floor/iron, +/area/station/maintenance/disposal/incinerator) +"cZK" = ( +/turf/closed/wall/r_wall, +/area/station/science/robotics/mechbay) +"cZL" = ( +/obj/structure/table/reinforced, +/obj/item/paper_bin, +/obj/item/pen, +/obj/effect/turf_decal/tile/yellow/half/contrasted{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/engineering/break_room) +"cZN" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, /obj/structure/window/reinforced{ dir = 1 }, -/obj/structure/flora/ausbushes/palebush, -/obj/structure/flora/ausbushes/fernybush, -/obj/structure/flora/ausbushes/fullgrass, -/obj/structure/flora/ausbushes/brflowers, -/turf/open/floor/grass, -/area/science/research) -"dah" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment{ +/obj/machinery/space_heater, +/obj/effect/turf_decal/tile/yellow{ dir = 4 }, -/turf/open/floor/plating{ - icon_state = "platingdmg1" - }, -/area/medical/abandoned) -"dak" = ( -/obj/effect/turf_decal/tile/neutral{ +/turf/open/floor/iron/dark/corner, +/area/station/engineering/atmos/storage/gas) +"cZW" = ( +/obj/structure/window/reinforced{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/obj/machinery/status_display/ai/directional/north, +/obj/effect/turf_decal/tile/blue{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, -/obj/structure/disposalpipe/segment, +/obj/structure/transit_tube/horizontal, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/dark, -/area/command/heads_quarters/rd) -"day" = ( -/obj/structure/cable, -/obj/effect/turf_decal/trimline/brown/filled/line{ - dir = 1 - }, -/turf/open/floor/iron, -/area/cargo/storage) -"daJ" = ( -/obj/effect/turf_decal/trimline/brown/warning{ - dir = 6 - }, -/obj/effect/turf_decal/trimline/brown/warning{ - dir = 6 - }, -/obj/structure/window/reinforced{ +/area/station/engineering/transit_tube) +"dac" = ( +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/effect/turf_decal/siding/purple, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/white, -/area/science/lobby) +/area/station/science/xenobiology) +"das" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/turf/open/floor/engine, +/area/station/engineering/atmospherics_engine) +"dax" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/station/maintenance/aft/greater) +"daC" = ( +/turf/open/floor/wood, +/area/station/service/lawoffice) "daO" = ( /obj/structure/rack, /obj/item/gun/ballistic/shotgun/riot, @@ -11521,305 +8131,416 @@ dir = 8 }, /turf/open/floor/iron/dark, -/area/ai_monitored/security/armory) -"daV" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/structure/cable, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/junction/flip{ - dir = 8 +/area/station/ai_monitored/security/armory) +"daS" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 4 }, -/turf/open/floor/plating, -/area/maintenance/department/medical/central) -"dbn" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/plating, -/area/medical/virology) -"dbq" = ( -/turf/open/floor/wood{ - icon_state = "wood-broken6" - }, -/area/maintenance/port/aft) -"dbt" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, -/turf/open/floor/engine, -/area/science/xenobiology) -"dbv" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/maintenance/department/science/xenobiology) -"dby" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/machinery/door/airlock/maintenance{ - req_one_access_txt = "12;5;39;37;25;28" +/turf/open/floor/iron/kitchen_coldroom/freezerfloor, +/area/station/service/kitchen/coldroom) +"daT" = ( +/obj/machinery/atmospherics/pipe/smart/simple/yellow/visible, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"dbd" = ( +/obj/structure/table, +/obj/item/stack/sheet/glass, +/obj/item/stack/sheet/glass, +/obj/item/stack/sheet/glass, +/obj/item/stack/sheet/glass, +/obj/machinery/button/door/directional/east{ + id = "rdrnd"; + name = "Primary Research Shutters Control"; + pixel_y = 6; + req_access = list("science") + }, +/obj/machinery/button/door/directional/east{ + id = "rndlab2"; + name = "Secondary Research Shutters Control"; + pixel_y = -6; + req_access = list("science") }, +/turf/open/floor/iron, +/area/station/science/lab) +"dbh" = ( /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/plating, -/area/maintenance/port) -"dbG" = ( -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/iron, -/area/science/mixing) -"dbN" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/maintenance/solars/starboard/aft) -"dci" = ( -/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ - dir = 10 +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/chair{ + dir = 8 }, -/turf/closed/wall/r_wall, -/area/engineering/atmos/pumproom) -"dcr" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 8 }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 +/turf/open/floor/iron, +/area/station/security/office) +"dbj" = ( +/obj/machinery/airalarm/directional/east, +/obj/machinery/computer/secure_data{ + dir = 8 }, +/turf/open/floor/carpet, +/area/station/security/detectives_office) +"dbk" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"dbm" = ( +/obj/structure/table/wood, +/obj/effect/spawner/random/food_or_drink/booze{ + spawn_random_offset = 1 + }, +/turf/open/floor/wood, +/area/station/maintenance/port/aft) +"dbo" = ( +/obj/machinery/holopad, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/science/genetics) +"dbH" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/sign/poster/contraband/random/directional/west, +/turf/open/floor/wood, +/area/station/service/theater) +"dbX" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/spawner/random/trash/garbage{ + spawn_scatter_radius = 1 + }, /turf/open/floor/plating, -/area/maintenance/port) -"dcE" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 5 +/area/station/maintenance/aft/greater) +"dca" = ( +/turf/open/floor/iron/white, +/area/station/medical/office) +"dce" = ( +/obj/structure/chair/wood/wings{ + dir = 8 + }, +/obj/effect/landmark/start/hangover, +/turf/open/floor/carpet, +/area/station/service/theater) +"dcj" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Morgue Maintenance" }, /obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment, +/obj/effect/mapping_helpers/airlock/access/all/medical/morgue, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/aft/greater) +"dcF" = ( +/obj/effect/landmark/event_spawn, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, -/area/engineering/main) +/area/station/commons/locker) "dcJ" = ( -/obj/effect/spawner/random/maintenance, -/turf/open/floor/plating{ - icon_state = "platingdmg1" +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/structure/frame/computer{ + anchored = 1; + dir = 8 }, -/area/maintenance/aft/lesser) -"dcQ" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 4 +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/engine/vacuum, +/area/space/nearstation) +"dcN" = ( +/obj/structure/bed, +/obj/item/bedsheet/red, +/obj/effect/turf_decal/tile/red/fourcorners, +/obj/machinery/airalarm/directional/east, +/obj/machinery/flasher/directional/north{ + id = "IsolationFlash" }, /turf/open/floor/iron/white, -/area/science/xenobiology) -"dcT" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 +/area/station/security/prison/safe) +"dcY" = ( +/obj/structure/window/reinforced{ + dir = 8 }, +/obj/structure/bodycontainer/morgue{ + dir = 2 + }, +/obj/effect/turf_decal/stripes/white/full, /turf/open/floor/iron/white, -/area/science/xenobiology) +/area/station/science/robotics/lab) "ddc" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, /turf/open/floor/iron/dark, -/area/ai_monitored/aisat/exterior) -"ddj" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating{ - icon_state = "panelscorched" +/area/station/ai_monitored/aisat/exterior) +"ddl" = ( +/obj/structure/table, +/obj/item/stack/sheet/iron/fifty, +/obj/item/stack/sheet/iron/fifty, +/obj/item/storage/box/lights/mixed, +/obj/effect/turf_decal/tile/yellow/half/contrasted, +/turf/open/floor/iron, +/area/station/commons/storage/tools) +"ddm" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/carpet, +/area/station/command/bridge) +"ddq" = ( +/obj/structure/showcase/cyborg/old{ + pixel_y = 20 }, -/area/maintenance/port/fore) +/turf/open/floor/iron/dark/telecomms, +/area/station/tcommsat/server) "ddr" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/effect/turf_decal/tile/neutral/half/contrasted, /turf/open/floor/iron/dark, -/area/ai_monitored/command/nuke_storage) -"ddv" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, +/area/station/ai_monitored/command/nuke_storage) +"ddu" = ( +/obj/structure/reagent_dispensers/fueltank, /turf/open/floor/plating, -/area/maintenance/aft/greater) -"ddw" = ( -/obj/machinery/door/window/brigdoor{ - name = "Arrivals Security Checkpoint"; - pixel_y = -8; - req_access_txt = "1" +/area/station/maintenance/starboard/aft) +"ddx" = ( +/obj/machinery/door/poddoor/shutters/preopen{ + id = "rdrnd"; + name = "Research and Development Shutters" }, -/obj/structure/table/reinforced, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/red/half/contrasted, -/turf/open/floor/iron, -/area/security/checkpoint/customs) -"ddz" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/science/lab) +"ddK" = ( +/obj/structure/cable, /obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/turf_decal/siding/purple, -/turf/open/floor/iron/white, -/area/science/research) -"ddD" = ( -/obj/machinery/door/airlock{ - id_tag = "Cabin2"; - name = "Cabin 4" + dir = 9 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/wood, -/area/commons/dorms) -"ddI" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, +/turf/open/floor/plating, +/area/station/maintenance/department/science/xenobiology) +"ddO" = ( +/obj/effect/turf_decal/trimline/green/filled/corner, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/junction{ - dir = 1 +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"ddP" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/rack, +/obj/item/assembly/timer, +/obj/effect/spawner/random/maintenance, +/obj/item/storage/box/shipping, +/obj/item/storage/toolbox/mechanical, +/obj/item/radio{ + pixel_x = 5; + pixel_y = 5 }, +/obj/item/wrench, /turf/open/floor/iron, -/area/hallway/primary/central) -"ddR" = ( -/obj/machinery/power/apc/auto_name/directional/west, -/obj/structure/table/reinforced, -/obj/machinery/microwave{ - pixel_y = 6 +/area/station/commons/storage/primary) +"deb" = ( +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 }, /obj/effect/turf_decal/tile/yellow{ dir = 8 }, -/obj/structure/cable, -/obj/effect/turf_decal/stripes/corner, -/turf/open/floor/iron/checker, -/area/engineering/storage_shared) -"ddV" = ( -/obj/machinery/navbeacon{ - codes_txt = "patrol;next_patrol=7.5-Starboard-Aft-Corner"; - location = "7-Command-Starboard" - }, -/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/atmospherics/pipe/smart/simple/supply/hidden, /turf/open/floor/iron, -/area/hallway/primary/central) -"ddZ" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 10 +/area/station/hallway/primary/starboard) +"ded" = ( +/obj/machinery/deepfryer, +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/obj/machinery/light/directional/south, -/turf/open/floor/iron/white, -/area/security/prison) -"dee" = ( -/obj/structure/table, -/obj/item/food/grown/poppy/lily, -/obj/effect/turf_decal/stripes/line{ - dir = 9 +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/trimline/brown/warning{ + dir = 5 }, -/obj/machinery/light/directional/south, +/obj/machinery/light_switch/directional/south, +/turf/open/floor/iron/cafeteria, +/area/station/service/kitchen) +"deg" = ( +/obj/machinery/holopad, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, -/area/service/hydroponics) -"dep" = ( +/area/station/commons/fitness/recreation) +"deG" = ( +/obj/machinery/vending/wardrobe/law_wardrobe, +/turf/open/floor/wood, +/area/station/service/lawoffice) +"deM" = ( +/obj/machinery/airalarm/directional/west, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/port/fore) +"deO" = ( +/obj/effect/spawner/random/maintenance, /obj/structure/disposalpipe/segment{ dir = 4 }, +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/plating, -/area/maintenance/starboard/greater) -"deE" = ( -/obj/structure/closet/emcloset, -/obj/effect/spawner/random/maintenance/three, -/turf/open/floor/plating, -/area/maintenance/starboard/greater) -"deH" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/window/left/directional/west{ - base_state = "right"; - dir = 4; - icon_state = "right"; - name = "Outer Window" +/area/station/maintenance/department/medical/central) +"deU" = ( +/obj/machinery/door/poddoor{ + id = "QMLoaddoor"; + name = "Supply Dock Loading Door" }, -/obj/machinery/door/window/brigdoor{ +/obj/machinery/conveyor{ dir = 8; - name = "Brig Control Desk"; - req_access_txt = "3" - }, -/obj/item/folder/red, -/obj/item/folder/red, -/obj/item/poster/random_official, -/obj/structure/cable, -/obj/item/book/manual/wiki/security_space_law{ - pixel_x = -3; - pixel_y = 5 - }, -/turf/open/floor/iron/showroomfloor, -/area/security/warden) -"deL" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/security/glass{ - name = "Prison Wing"; - req_access_txt = "1" + id = "QMLoad" }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ - cycle_id = "perma-entrance" +/obj/effect/turf_decal/stripes/line{ + dir = 9 }, -/turf/open/floor/iron, -/area/security/brig) -"deP" = ( -/obj/structure/grille, -/turf/closed/wall/r_wall, -/area/engineering/atmos) -"deQ" = ( -/obj/machinery/seed_extractor, +/turf/open/floor/plating, +/area/station/cargo/storage) +"deX" = ( +/obj/machinery/firealarm/directional/east, /obj/effect/decal/cleanable/dirt, -/obj/machinery/light/directional/north, -/obj/effect/turf_decal/trimline/green/filled/line{ - dir = 1 +/turf/open/floor/wood, +/area/station/service/theater) +"deY" = ( +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible, +/turf/closed/wall/r_wall, +/area/station/science/ordnance/burnchamber) +"dfh" = ( +/obj/effect/spawner/random/structure/closet_maintenance, +/turf/open/floor/plating, +/area/station/maintenance/starboard/greater) +"dfj" = ( +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 4 }, +/obj/machinery/atmospherics/pipe/smart/manifold/yellow/visible, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"dfk" = ( +/obj/structure/disposalpipe/segment, /turf/open/floor/iron, -/area/security/prison) +/area/station/cargo/storage) "dfl" = ( /obj/machinery/computer/bank_machine, /obj/effect/turf_decal/bot_white, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/ai_monitored/command/nuke_storage) -"dfo" = ( -/obj/structure/cable, -/obj/effect/turf_decal/trimline/brown/filled/line, +/area/station/ai_monitored/command/nuke_storage) +"dfp" = ( +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ + dir = 1 + }, /turf/open/floor/iron, -/area/cargo/miningoffice) -"dfu" = ( -/obj/machinery/door/poddoor/preopen{ - id = "Engineering"; - name = "Engineering Security Doors" +/area/station/service/bar) +"dfB" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/turf/open/floor/iron, +/area/station/security/prison) +"dfC" = ( +/turf/open/floor/iron/grimy, +/area/station/tcommsat/computer) +"dfE" = ( +/obj/machinery/camera/directional/north{ + c_tag = "Brig - Hallway - Entrance" + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/security/brig) +"dfG" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/station/maintenance/aft/greater) +"dfL" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/rack, +/obj/machinery/camera/directional/south{ + c_tag = "Brig - Infirmary" + }, +/obj/item/clothing/under/rank/medical/scrubs/purple, +/obj/item/storage/medkit/regular, +/obj/item/healthanalyzer{ + pixel_y = -2 }, -/obj/effect/turf_decal/caution/stand_clear, /obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable, +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 6 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 + }, +/turf/open/floor/iron/white, +/area/station/security/medical) +"dfO" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/spawner/random/trash/mess, +/obj/structure/chair/stool/bar/directional/west, +/turf/open/floor/plating, +/area/station/maintenance/port) +"dfP" = ( +/obj/effect/turf_decal/siding/wood{ dir = 10 }, -/turf/open/floor/iron/dark, -/area/engineering/break_room) -"dfF" = ( -/obj/machinery/newscaster/directional/north, -/obj/effect/turf_decal/stripes/corner{ - dir = 1 +/obj/machinery/disposal/bin{ + name = "Jim Norton's Quebecois Coffee disposal unit" }, -/obj/effect/turf_decal/tile/yellow/half/contrasted{ - dir = 1 +/obj/structure/window/reinforced{ + dir = 8 }, -/turf/open/floor/iron, -/area/engineering/break_room) -"dfX" = ( -/obj/machinery/atmospherics/pipe/smart/simple/yellow/visible{ - dir = 6 +/obj/structure/window/reinforced, +/obj/effect/turf_decal/bot, +/obj/structure/disposalpipe/trunk, +/turf/open/floor/wood, +/area/station/service/cafeteria) +"dfR" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/window/reinforced{ + dir = 8 }, +/obj/structure/reagent_dispensers/plumbed, /turf/open/floor/iron, -/area/engineering/atmos) +/area/station/service/hydroponics) +"dfS" = ( +/obj/effect/turf_decal/box/corners, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"dfU" = ( +/obj/effect/turf_decal/stripes/line, +/obj/structure/extinguisher_cabinet/directional/east, +/turf/open/floor/plating, +/area/station/cargo/drone_bay) +"dgc" = ( +/obj/structure/cable, +/obj/structure/disposalpipe/junction{ + dir = 4 + }, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) "dgd" = ( /obj/machinery/atmospherics/pipe/heat_exchanging/simple, /turf/open/space, @@ -11872,15 +8593,6 @@ /obj/machinery/atmospherics/pipe/heat_exchanging/simple, /turf/open/space, /area/space/nearstation) -"dgr" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/status_display/evac/directional/north, -/obj/effect/spawner/random/engineering/tracking_beacon, -/turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) "dgt" = ( /obj/machinery/atmospherics/pipe/heat_exchanging/simple, /obj/machinery/atmospherics/pipe/heat_exchanging/simple{ @@ -11902,66 +8614,29 @@ }, /turf/open/space, /area/space/nearstation) -"dgy" = ( -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/turf/open/floor/iron, -/area/hallway/primary/fore) -"dgB" = ( -/obj/structure/lattice/catwalk, -/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ - dir = 5 +"dgz" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/turf/open/space, -/area/space/nearstation) -"dgC" = ( -/obj/machinery/atmospherics/components/binary/pump/on, +/obj/item/radio/intercom/directional/north, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/duct, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron/kitchen_coldroom/freezerfloor, -/area/service/kitchen/coldroom) -"dgN" = ( -/obj/effect/turf_decal/stripes/corner, -/obj/structure/reagent_dispensers/watertank, -/turf/open/floor/plating, -/area/maintenance/department/engine) -"dgP" = ( -/obj/item/storage/book/bible, -/obj/machinery/light/small/directional/north, -/obj/machinery/newscaster/directional/north, -/obj/machinery/camera/directional/north{ - c_tag = "Chapel - Fore" - }, -/obj/structure/table/wood, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/service/chapel) -"dgQ" = ( -/obj/structure/table, -/obj/item/folder/blue{ - pixel_x = -2; - pixel_y = 3 - }, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark, -/area/security/office) -"dgV" = ( -/obj/machinery/atmospherics/components/tank/air, -/obj/effect/turf_decal/tile/green/half/contrasted{ - dir = 1 - }, /turf/open/floor/iron/white, -/area/medical/virology) -"dgX" = ( -/obj/effect/turf_decal/trimline/green/filled/line{ - dir = 4 +/area/station/science/xenobiology) +"dgB" = ( +/obj/structure/lattice/catwalk, +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 5 }, -/turf/open/floor/iron, -/area/security/prison) +/turf/open/space, +/area/space/nearstation) +"dgD" = ( +/turf/closed/wall, +/area/station/security/range) +"dgS" = ( +/obj/machinery/rnd/production/techfab/department/security, +/turf/open/floor/iron/dark, +/area/station/security/office) "dhb" = ( /obj/structure/table, /obj/item/stack/sheet/plasteel{ @@ -11971,140 +8646,160 @@ /obj/effect/spawner/random/trash/janitor_supplies, /obj/effect/turf_decal/tile/yellow/anticorner/contrasted, /turf/open/floor/iron, -/area/construction/mining/aux_base) -"dhf" = ( -/obj/machinery/newscaster/directional/east, +/area/station/construction/mining/aux_base) +"dhi" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment, /turf/open/floor/iron, -/area/cargo/sorting) -"dhg" = ( -/obj/structure/table/reinforced, -/obj/item/book/manual/wiki/security_space_law{ - pixel_x = -3; - pixel_y = 5 - }, -/obj/machinery/light_switch/directional/north, -/obj/effect/turf_decal/tile/red/anticorner/contrasted{ +/area/station/engineering/main) +"dho" = ( +/turf/closed/wall/r_wall, +/area/station/command/bridge) +"dhp" = ( +/obj/machinery/modular_computer/console/preset/engineering, +/obj/effect/turf_decal/tile/blue/half/contrasted{ dir = 1 }, -/turf/open/floor/iron, -/area/security/checkpoint/customs) -"dhh" = ( -/obj/structure/closet/secure_closet/security/engine, -/obj/machinery/airalarm/directional/east, -/obj/machinery/requests_console/directional/south{ - department = "Security"; - departmentType = 5; - name = "Security Requests Console" - }, -/obj/machinery/firealarm/directional/south{ - pixel_x = 26 - }, -/obj/effect/turf_decal/tile/red/anticorner/contrasted, -/turf/open/floor/iron, -/area/security/checkpoint/engineering) -"dhj" = ( +/turf/open/floor/iron/dark, +/area/station/command/bridge) +"dhs" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/obj/machinery/duct, /obj/structure/disposalpipe/segment{ dir = 4 }, +/obj/structure/sign/poster/random/directional/north, +/turf/open/floor/iron, +/area/station/hallway/secondary/service) +"dhu" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, /obj/structure/cable, -/obj/effect/turf_decal/tile/purple, -/obj/effect/turf_decal/tile/purple{ - dir = 1 +/obj/machinery/power/apc/auto_name/directional/west, +/turf/open/floor/iron/dark, +/area/station/engineering/storage/tech) +"dhw" = ( +/obj/machinery/atmospherics/pipe/smart/simple/green/visible{ + dir = 10 + }, +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 5 + }, +/obj/effect/turf_decal/trimline/yellow/warning{ + dir = 5 }, /turf/open/floor/iron, -/area/science/research) +/area/station/engineering/atmospherics_engine) "dhy" = ( /obj/structure/chair, /obj/effect/turf_decal/trimline/brown/filled/line{ dir = 1 }, /turf/open/floor/iron, -/area/construction/storage_wing) -"din" = ( -/obj/machinery/door/airlock/external{ - name = "Solar Maintenance"; - req_access_txt = "10" - }, -/obj/structure/cable, -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/turf/open/floor/plating, -/area/maintenance/solars/starboard/aft) -"diu" = ( +/area/station/construction/storage_wing) +"dhF" = ( +/obj/machinery/smartfridge/organ, +/turf/open/floor/iron/dark, +/area/station/medical/morgue) +"dhN" = ( /obj/effect/turf_decal/stripes/line{ - dir = 8 + dir = 5 }, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/security/range) +"dhP" = ( +/obj/effect/landmark/start/atmospheric_technician, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/station/maintenance/disposal/incinerator) +"dhU" = ( +/obj/effect/turf_decal/tile/neutral, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"dhW" = ( +/obj/structure/table/reinforced, +/obj/item/kitchen/fork/plastic, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, /turf/open/floor/iron/white, -/area/science/xenobiology) -"diY" = ( -/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ +/area/station/security/prison/mess) +"dhX" = ( +/obj/structure/disposalpipe/segment{ dir = 4 }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/engineering/atmos) -"djf" = ( -/obj/machinery/requests_console/directional/north{ - department = "Chapel"; - departmentType = 1; - name = "Chapel Requests Console" +/area/station/hallway/secondary/command) +"dia" = ( +/obj/machinery/camera/directional/west{ + c_tag = "Chemistry West"; + network = list("ss13","medbay") }, -/obj/structure/disposalpipe/segment{ - dir = 6 +/obj/machinery/light/directional/west, +/obj/effect/turf_decal/tile/yellow/half/contrasted{ + dir = 8 }, -/turf/open/floor/iron/grimy, -/area/service/chapel/office) -"djs" = ( -/obj/item/stack/sheet/plasteel{ - amount = 10; - pixel_x = -2; - pixel_y = 2 +/turf/open/floor/iron/white, +/area/station/medical/chemistry) +"diq" = ( +/obj/effect/turf_decal/delivery, +/obj/machinery/door/window/left/directional/south{ + dir = 8; + name = "Maximum Security Test Chamber"; + req_access = list("xenobiology") }, -/obj/structure/table, -/obj/item/stack/sheet/rglass{ - amount = 30; - pixel_x = 2; - pixel_y = -2 +/turf/open/floor/iron, +/area/station/science/xenobiology) +"diC" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Atmospherics Maintenance" }, -/obj/effect/turf_decal/bot{ - dir = 1 +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/item/clothing/gloves/color/yellow, -/obj/item/clothing/gloves/color/yellow, -/obj/item/clothing/gloves/color/yellow, -/turf/open/floor/iron{ +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/access/all/engineering/atmos, +/turf/open/floor/plating, +/area/station/maintenance/starboard/greater) +"diE" = ( +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/area/engineering/main) -"dju" = ( -/obj/structure/bed/roller, -/obj/effect/turf_decal/tile/blue/fourcorners, +/obj/structure/disposalpipe/segment, /turf/open/floor/iron, -/area/hallway/primary/central) -"djw" = ( +/area/station/hallway/primary/central) +"diX" = ( +/obj/machinery/portable_atmospherics/canister/carbon_dioxide, /turf/open/floor/iron/dark, -/area/security/interrogation) -"djB" = ( -/obj/effect/landmark/observer_start, -/obj/effect/turf_decal/plaque{ - icon_state = "L8" - }, -/obj/structure/cable, -/turf/open/floor/iron, -/area/hallway/primary/central) -"djC" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 6 +/area/station/science/ordnance/storage) +"dji" = ( +/obj/structure/lattice, +/obj/structure/sign/warning/electric_shock{ + pixel_y = -32 }, -/obj/effect/turf_decal/trimline/yellow/warning{ +/turf/open/space/basic, +/area/space/nearstation) +"djG" = ( +/obj/structure/disposalpipe/segment{ dir = 6 }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 4 - }, /turf/open/floor/iron, -/area/engineering/atmos) +/area/station/cargo/sorting) "djM" = ( /obj/docking_port/stationary{ dir = 8; @@ -12117,1940 +8812,2252 @@ }, /turf/open/space/basic, /area/space) -"djS" = ( -/obj/machinery/disposal/bin, -/obj/effect/turf_decal/delivery, -/obj/effect/turf_decal/siding, -/obj/structure/disposalpipe/trunk, +"dka" = ( +/obj/effect/turf_decal/arrows/red{ + dir = 4 + }, +/obj/effect/turf_decal/bot_white, /turf/open/floor/iron, -/area/science/lab) -"djX" = ( -/obj/machinery/door/airlock/external{ - name = "Solar Maintenance"; - req_access_txt = "10" +/area/station/cargo/storage) +"dks" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 4 }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, -/turf/open/floor/plating, -/area/maintenance/solars/port/fore) -"dkn" = ( -/obj/structure/rack{ - icon = 'icons/obj/stationobjs.dmi'; - icon_state = "minibar"; - name = "skeletal minibar" - }, -/obj/item/storage/fancy/candle_box, -/turf/open/floor/engine/cult, -/area/service/library) -"dkp" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/obj/machinery/atmospherics/pipe/smart/simple/purple/visible{ + dir = 4 }, -/obj/structure/rack, -/obj/item/storage/box/beakers{ - pixel_x = 6; - pixel_y = 10 +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"dkx" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/white, +/area/station/medical/chemistry) +"dkC" = ( +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ + dir = 4 }, -/obj/item/storage/box/syringes{ - pixel_x = -4; - pixel_y = 4 +/turf/closed/wall/r_wall, +/area/station/engineering/atmos) +"dkL" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/landmark/event_spawn, +/obj/structure/cable, +/turf/open/floor/wood, +/area/station/command/corporate_showroom) +"dkO" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/turf/open/floor/iron/dark, +/area/station/security/interrogation) +"dkW" = ( +/obj/structure/disposalpipe/trunk{ + dir = 1 }, -/obj/item/wrench, -/obj/item/knife/kitchen, -/turf/open/floor/iron/white, -/area/science/cytology) -"dkt" = ( -/obj/machinery/navbeacon{ - codes_txt = "patrol;next_patrol=13.3-Engineering-Central"; - location = "13.2-Tcommstore" +/obj/machinery/disposal/bin, +/obj/machinery/newscaster/directional/south, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/hallway/primary/central) +"dla" = ( +/obj/structure/chair/stool/directional/west, +/obj/effect/turf_decal/trimline/red/warning{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/security/brig) +"dlb" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark/telecomms, +/area/station/tcommsat/server) +"dlc" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/engineering/break_room) +"dli" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, +/obj/machinery/light/directional/west, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible/layer2, /turf/open/floor/iron, -/area/hallway/primary/starboard) -"dkG" = ( -/obj/machinery/duct, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/trimline/blue/filled/warning{ - dir = 8 +/area/station/maintenance/disposal/incinerator) +"dlG" = ( +/obj/structure/cable, +/obj/item/radio/intercom/directional/north, +/obj/structure/disposalpipe/segment{ + dir = 4 }, /turf/open/floor/iron/white, -/area/medical/treatment_center) -"dkH" = ( -/obj/machinery/door/airlock/maintenance{ - req_one_access_txt = "12;27;37" - }, +/area/station/science/lab) +"dlH" = ( /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating, -/area/maintenance/port) -"dld" = ( -/obj/machinery/door/airlock/maintenance, -/obj/structure/disposalpipe/segment, -/obj/effect/mapping_helpers/airlock/access/any/supply/general, -/obj/effect/mapping_helpers/airlock/access/any/supply/mining, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"dls" = ( -/obj/machinery/firealarm/directional/west, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/blue/half/contrasted{ + dir = 8 + }, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) +"dlO" = ( +/obj/structure/sign/directions/evac, +/turf/closed/wall, +/area/station/maintenance/aft/greater) +"dmx" = ( +/obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/structure/cable, /turf/open/floor/iron, -/area/commons/fitness/recreation) -"dlA" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/area/station/hallway/secondary/exit/departure_lounge) +"dmJ" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/security/glass{ + name = "Labor Camp Shuttle Airlock" }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/sorting/mail/flip{ - dir = 8; - sortType = 3 +/turf/open/floor/iron/dark, +/area/station/hallway/primary/fore) +"dmK" = ( +/obj/machinery/vending/cigarette, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/hallway/secondary/command) +"dmO" = ( +/obj/effect/turf_decal/trimline/purple/corner{ + dir = 8 + }, +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/science/research) +"dmP" = ( +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/engine, +/area/station/engineering/atmospherics_engine) +"dno" = ( +/turf/open/floor/iron/white, +/area/station/medical/virology) +"dnH" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable, +/obj/machinery/door/firedoor, +/obj/machinery/door/poddoor/preopen{ + id = "Engineering"; + name = "Engineering Security Doors" }, -/turf/open/floor/iron, -/area/hallway/primary/port) -"dlE" = ( -/obj/item/storage/bag/plants/portaseeder, -/obj/item/plant_analyzer, -/obj/item/cultivator, -/obj/item/reagent_containers/glass/bucket, -/obj/structure/rack, -/obj/item/vending_refill/hydroseeds, /turf/open/floor/plating, -/area/maintenance/starboard/aft) -"dlV" = ( -/turf/closed/wall/r_wall, -/area/maintenance/department/science/xenobiology) -"dlY" = ( -/obj/machinery/light/directional/south, -/turf/open/floor/iron/freezer, -/area/security/prison) -"dlZ" = ( -/obj/machinery/light/small/directional/north, -/obj/structure/table, -/obj/item/reagent_containers/glass/bottle/epinephrine{ - pixel_x = 7; - pixel_y = -3 +/area/station/engineering/storage_shared) +"dnV" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/obj/item/reagent_containers/glass/bottle/multiver{ - pixel_x = -4; - pixel_y = -3 +/obj/machinery/atmospherics/pipe/smart/manifold4w/green/visible, +/obj/machinery/light/directional/north, +/obj/machinery/status_display/evac/directional/north, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"dox" = ( +/obj/structure/rack, +/obj/item/screwdriver{ + pixel_y = 16 }, -/obj/item/reagent_containers/syringe/epinephrine{ - pixel_x = 3; - pixel_y = -2 +/obj/item/hand_labeler, +/obj/effect/spawner/random/maintenance, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) +"doD" = ( +/obj/effect/turf_decal/delivery, +/obj/structure/closet/firecloset, +/obj/item/clothing/glasses/meson/engine, +/obj/item/radio/intercom/directional/north, +/turf/open/floor/iron, +/area/station/engineering/main) +"doM" = ( +/obj/structure/table/reinforced, +/obj/item/clipboard{ + pixel_x = 4; + pixel_y = -4 }, -/obj/item/reagent_containers/dropper, -/obj/item/reagent_containers/glass/beaker{ - pixel_x = 8; - pixel_y = 2 +/obj/item/folder/yellow{ + pixel_x = 4 }, -/obj/structure/sign/warning/nosmoking{ - pixel_y = 28 +/obj/machinery/requests_console/directional/west{ + department = "Engineering"; + departmentType = 3; + name = "Engineering Requests Console" + }, +/obj/effect/turf_decal/tile/yellow/anticorner/contrasted{ + dir = 8 }, +/turf/open/floor/iron, +/area/station/engineering/break_room) +"dpn" = ( +/obj/effect/spawner/random/food_or_drink/donkpockets, +/obj/structure/table/glass, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/turf_decal/tile/blue/half/contrasted{ +/turf/open/floor/iron, +/area/station/engineering/break_room) +"dps" = ( +/obj/machinery/light/small/directional/west, +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=14.9-CrewQuarters-Central"; + location = "14.8-Dorms-Lockers" + }, +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/turf/open/floor/iron/white, -/area/medical/medbay/central) -"dma" = ( -/obj/effect/landmark/start/captain, -/obj/structure/chair/comfy/brown, -/obj/structure/disposalpipe/segment, +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/wood, -/area/command/heads_quarters/captain/private) -"dmu" = ( -/obj/structure/table, -/obj/item/folder, -/obj/item/pen, -/obj/effect/decal/cleanable/dirt, -/obj/item/storage/photo_album/prison, -/obj/item/camera, -/obj/machinery/light/directional/south, -/obj/structure/cable, /turf/open/floor/iron, -/area/security/prison) -"dmL" = ( -/obj/structure/table, -/obj/effect/spawner/random/entertainment/deck, -/obj/effect/spawner/random/entertainment/cigarette_pack{ - pixel_x = -6; - pixel_y = 8 +/area/station/commons/dorms) +"dpL" = ( +/obj/structure/window/reinforced{ + dir = 4 }, -/obj/effect/turf_decal/tile/brown/anticorner/contrasted{ +/obj/structure/table/glass, +/obj/item/folder/blue{ + pixel_y = 2 + }, +/obj/item/folder/blue{ + pixel_y = 2 + }, +/turf/open/floor/iron/dark, +/area/station/command/bridge) +"dpN" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating, +/area/station/maintenance/aft/lesser) +"dpT" = ( +/obj/structure/table/reinforced, +/obj/item/book/manual/wiki/security_space_law{ + pixel_x = -3; + pixel_y = 5 + }, +/obj/machinery/light_switch/directional/north, +/obj/effect/turf_decal/tile/red/anticorner/contrasted{ dir = 1 }, /turf/open/floor/iron, -/area/cargo/miningoffice) -"dmU" = ( -/obj/machinery/computer/security{ - dir = 8 +/area/station/security/checkpoint/customs) +"dqc" = ( +/obj/machinery/door/airlock/security/glass{ + name = "N2O Storage" }, -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 6 +/obj/effect/mapping_helpers/airlock/access/all/security/armory, +/turf/open/floor/iron/dark, +/area/station/maintenance/port/fore) +"dqo" = ( +/obj/machinery/conveyor{ + dir = 1; + id = "garbage" + }, +/obj/machinery/door/poddoor/preopen{ + id = "Disposal Exit"; + name = "Disposal Exit Vent" }, -/turf/open/floor/iron, -/area/security/warden) -"dmW" = ( -/obj/machinery/light/small/directional/north, -/turf/open/floor/plating, -/area/cargo/storage) -"dnd" = ( -/obj/structure/closet/firecloset, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"dne" = ( -/turf/closed/wall, -/area/maintenance/port/fore) -"dnh" = ( -/turf/closed/wall, -/area/maintenance/starboard/fore) -"dni" = ( -/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, -/area/maintenance/starboard/fore) -"dnu" = ( +/area/station/maintenance/disposal) +"dqs" = ( +/obj/structure/chair/wood{ + dir = 4 + }, +/obj/effect/landmark/start/hangover, +/turf/open/floor/wood, +/area/station/commons/dorms) +"dqx" = ( /obj/structure/closet/emcloset, /turf/open/floor/plating, -/area/maintenance/port/fore) -"dnz" = ( -/obj/machinery/space_heater, +/area/station/hallway/secondary/entry) +"dqI" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/vending/cigarette, +/turf/open/floor/iron, +/area/station/commons/vacant_room/commissary) +"dqM" = ( +/obj/item/wrench, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/landmark/start/hangover, /turf/open/floor/plating, -/area/maintenance/starboard/fore) -"dnA" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/public/glass{ - name = "Starboard Primary Hallway" - }, +/area/station/maintenance/starboard/greater) +"dqN" = ( +/turf/open/floor/plating, +/area/station/maintenance/port/aft) +"dri" = ( +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/disposalpipe/segment{ + dir = 5 + }, +/turf/open/floor/iron, +/area/station/commons/locker) +"drm" = ( +/turf/open/floor/plating, +/area/station/maintenance/aft/greater) +"drq" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 4 }, -/obj/effect/turf_decal/tile/yellow{ +/turf/open/floor/iron/dark, +/area/station/security/execution/education) +"drA" = ( +/obj/machinery/portable_atmospherics/canister/oxygen, +/turf/open/floor/engine/o2, +/area/station/engineering/atmos) +"drE" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 9 + }, +/obj/effect/landmark/start/medical_doctor, +/obj/machinery/duct, +/turf/open/floor/iron/white, +/area/station/medical/treatment_center) +"drW" = ( +/obj/machinery/vending/wardrobe/chem_wardrobe, +/obj/effect/turf_decal/tile/yellow/half/contrasted{ dir = 4 }, +/turf/open/floor/iron/white, +/area/station/medical/chemistry) +"dsb" = ( +/obj/effect/turf_decal/plaque{ + icon_state = "L13" + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"dsk" = ( +/obj/structure/closet/secure_closet/warden, +/obj/item/gun/energy/laser, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 8 + }, /turf/open/floor/iron, -/area/hallway/primary/starboard) -"dnL" = ( +/area/station/security/warden) +"dsl" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/mob/living/simple_animal/hostile/retaliate/bat/sgt_araneus, -/turf/open/floor/carpet, -/area/command/heads_quarters/hos) -"dnO" = ( -/obj/machinery/space_heater, -/obj/effect/decal/cleanable/cobweb, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"dnR" = ( -/obj/structure/grille, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"dnS" = ( -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"dnZ" = ( -/turf/open/floor/plating{ - icon_state = "platingdmg3" - }, -/area/maintenance/port/fore) -"doh" = ( -/turf/open/floor/plating{ - icon_state = "platingdmg2" +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/grass, +/area/station/medical/virology) +"dsq" = ( +/obj/machinery/door/airlock/research{ + name = "Ordnance Lab" }, -/area/maintenance/starboard/fore) -"doi" = ( -/obj/machinery/light/small/directional/south, -/obj/machinery/airalarm/directional/south, -/obj/effect/turf_decal/tile/neutral, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/commons/dorms) -"doo" = ( -/obj/structure/table, -/obj/effect/spawner/random/entertainment/deck, -/turf/open/floor/iron, -/area/commons/dorms) -"dor" = ( -/obj/effect/turf_decal/trimline/blue/filled/corner{ +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/machinery/duct, -/turf/open/floor/iron/white, -/area/medical/treatment_center) -"dou" = ( -/obj/machinery/space_heater, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"doA" = ( -/obj/structure/reagent_dispensers/fueltank, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"doJ" = ( -/obj/structure/cable, +/obj/machinery/door/firedoor/heavy, +/obj/effect/mapping_helpers/airlock/access/all/science/ordnance_storage, /turf/open/floor/plating, -/area/maintenance/port/fore) -"doK" = ( -/obj/effect/landmark/event_spawn, -/obj/structure/cable, -/turf/open/floor/wood, -/area/command/corporate_showroom) -"doO" = ( -/obj/machinery/vending/hydronutrients, -/obj/machinery/light/directional/north, -/obj/effect/turf_decal/stripes/line, +/area/station/science/ordnance/storage) +"dss" = ( +/obj/machinery/status_display/evac/directional/west, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/machinery/computer/atmos_control/nocontrol/master{ + dir = 4 + }, +/turf/open/floor/iron/dark/corner{ + dir = 1 + }, +/area/station/engineering/atmos/storage/gas) +"dsI" = ( +/obj/machinery/airalarm/directional/south, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/green{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/service/hydroponics) +"dsQ" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/preopen{ + id = "bridge blast"; + name = "Bridge Blast Door" + }, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/command/bridge) +"dsV" = ( +/obj/machinery/atmospherics/components/binary/pump{ + dir = 8; + name = "Distro Staging to Filter" + }, /turf/open/floor/iron, -/area/service/hydroponics) -"doQ" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 10 +/area/station/engineering/atmos/pumproom) +"dtg" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock{ + name = "Recreation Area" }, -/obj/structure/chair/sofa/corp/right{ +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/machinery/airalarm/directional/south, -/turf/open/floor/iron/white, -/area/medical/office) -"doZ" = ( -/obj/structure/table/wood, -/obj/item/book/manual/wiki/security_space_law, -/obj/machinery/light/small/directional/west, -/obj/item/paper/fluff/gateway, -/obj/item/coin/plasma, -/obj/item/melee/chainofcommand, /obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/west, -/turf/open/floor/wood, -/area/command/heads_quarters/captain/private) -"dpd" = ( +/turf/open/floor/iron, +/area/station/commons/dorms) +"dth" = ( +/obj/structure/table, +/obj/item/storage/secure/briefcase{ + pixel_x = -7; + pixel_y = 12 + }, +/obj/effect/spawner/random/engineering/flashlight, +/turf/open/floor/iron/dark, +/area/station/security/office) +"dtp" = ( +/obj/structure/table, +/obj/item/candle, +/obj/effect/turf_decal/delivery, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) +"dtB" = ( +/obj/machinery/atmospherics/pipe/smart/manifold/purple/visible{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"dtY" = ( +/obj/machinery/meter/monitored/waste_loop, /obj/effect/turf_decal/tile/yellow{ dir = 4 }, -/obj/structure/cable, -/turf/open/floor/iron/dark/corner, -/area/engineering/atmos) -"dpe" = ( -/obj/effect/decal/cleanable/garbage, -/obj/structure/disposalpipe/segment{ - dir = 9 +/obj/effect/turf_decal/tile/yellow{ + dir = 8 }, -/turf/open/floor/iron/white, -/area/science/research) -"dpm" = ( -/obj/structure/chair/pew/left, -/turf/open/floor/iron/chapel{ +/obj/machinery/atmospherics/pipe/smart/manifold/scrubbers/visible{ dir = 8 }, -/area/service/chapel) -"dpp" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Disposal Conveyor Access"; - req_access_txt = "12" +/obj/structure/cable, +/obj/machinery/power/apc/auto_name/directional/west, +/turf/open/floor/iron/dark/corner{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating, -/area/maintenance/disposal) -"dpw" = ( -/obj/structure/chair/comfy/brown{ +/area/station/engineering/atmos/pumproom) +"duw" = ( +/obj/effect/spawner/random/vending/colavend, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/carpet, -/area/command/heads_quarters/captain/private) -"dpG" = ( -/obj/structure/table, -/obj/structure/extinguisher_cabinet/directional/east, -/obj/effect/spawner/random/entertainment/dice, -/obj/effect/turf_decal/tile/brown/half/contrasted{ +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/turf/open/floor/iron, -/area/cargo/miningoffice) -"dpZ" = ( -/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/light/small/directional/south, -/turf/open/floor/iron/dark, -/area/engineering/storage/tcomms) -"dqe" = ( -/obj/structure/reagent_dispensers/watertank, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"dqg" = ( -/obj/effect/landmark/event_spawn, -/turf/open/floor/iron/white, -/area/security/medical) -"dqp" = ( -/turf/open/floor/plating{ - icon_state = "platingdmg1" +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 6 }, -/area/maintenance/starboard/fore) -"dqu" = ( -/obj/structure/reagent_dispensers/watertank, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"dqv" = ( -/obj/machinery/light/directional/west, -/obj/machinery/recharge_station, /turf/open/floor/iron/dark, -/area/security/lockers) -"dqy" = ( +/area/station/medical/break_room) +"duI" = ( /turf/closed/wall, -/area/commons/dorms) -"dqB" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/structure/cable, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron, -/area/service/hydroponics/garden) -"dqD" = ( -/obj/item/reagent_containers/glass/bucket, -/obj/structure/reagent_dispensers/watertank, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"dqT" = ( -/turf/closed/wall/r_wall, -/area/maintenance/starboard/fore) -"dqU" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/green{ - dir = 8 +/area/station/command/bridge) +"dvk" = ( +/obj/structure/table, +/obj/item/ai_module/reset, +/obj/machinery/light/directional/west, +/obj/machinery/status_display/ai/directional/west, +/obj/machinery/flasher/directional/south{ + id = "AI" }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/ai_upload) +"dvn" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 4 }, -/turf/open/floor/iron, -/area/hallway/secondary/service) -"dqV" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/purple/anticorner/contrasted{ +/obj/effect/turf_decal/siding/wood{ dir = 1 }, -/turf/open/floor/iron/white, -/area/science/cytology) -"drQ" = ( -/turf/open/floor/plating{ - icon_state = "platingdmg2" +/turf/open/floor/wood/parquet, +/area/station/medical/psychology) +"dvJ" = ( +/obj/structure/tank_dispenser, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/science/ordnance/testlab) +"dvP" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 }, -/area/maintenance/port/fore) -"dsa" = ( -/obj/machinery/photocopier, -/turf/open/floor/iron/white, -/area/science/research) -"dsd" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/orange/visible, -/turf/closed/wall/r_wall, -/area/science/mixing/chamber) -"dsh" = ( -/obj/effect/turf_decal/delivery, -/obj/machinery/atmospherics/components/binary/pump{ - dir = 8; - name = "External Gas to Loop" +/turf/open/floor/wood, +/area/station/command/heads_quarters/hos) +"dvT" = ( +/obj/structure/sign/warning/vacuum/external{ + pixel_y = -32 }, -/turf/open/floor/iron/dark, -/area/engineering/supermatter/room) -"dsi" = ( -/obj/machinery/rnd/production/techfab/department/cargo, -/obj/structure/disposalpipe/segment, -/obj/machinery/camera/directional/east{ - c_tag = "Cargo Bay - Mid" +/obj/machinery/power/solar_control{ + dir = 4; + id = "aftport"; + name = "Port Quarter Solar Control" }, -/obj/effect/turf_decal/tile/brown/anticorner/contrasted{ - dir = 1 +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/maintenance/solars/port/aft) +"dvV" = ( +/obj/machinery/nuclearbomb/beer{ + pixel_x = 2; + pixel_y = 6 + }, +/obj/structure/table/wood, +/obj/structure/cable, +/turf/open/floor/carpet, +/area/station/command/corporate_showroom) +"dvZ" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=11-Command-Port"; + location = "10.2-Aft-Port-Corner" }, +/obj/structure/cable, /turf/open/floor/iron, -/area/cargo/storage) -"dst" = ( -/obj/effect/decal/cleanable/cobweb/cobweb2, -/obj/structure/closet/emcloset, +/area/station/hallway/primary/central) +"dwf" = ( +/obj/machinery/holopad, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"dwl" = ( +/obj/structure/flora/bush/jungle/c/style_random, +/obj/machinery/light/directional/east, +/turf/open/floor/grass, +/area/station/medical/virology) +"dwm" = ( +/obj/structure/rack, +/obj/effect/spawner/random/maintenance, +/obj/effect/spawner/random/clothing/costume, /turf/open/floor/plating, -/area/maintenance/port/fore) -"dsD" = ( -/obj/structure/window/reinforced, -/obj/effect/turf_decal/tile/blue/fourcorners, -/obj/machinery/atmospherics/pipe/bridge_pipe/cyan/visible, -/obj/machinery/atmospherics/pipe/bridge_pipe/green/visible{ +/area/station/maintenance/starboard/fore) +"dwz" = ( +/obj/machinery/portable_atmospherics/pump, +/obj/effect/turf_decal/tile/blue{ dir = 4 }, -/turf/open/floor/iron, -/area/engineering/atmos) -"dsH" = ( -/obj/structure/table/wood, -/obj/effect/spawner/random/entertainment/deck, -/turf/open/floor/wood, -/area/commons/vacant_room/office) -"dsM" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/tile/blue{ dir = 8 }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment{ - dir = 9 +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 4 }, +/turf/open/floor/iron/cafeteria, +/area/station/engineering/atmos) +"dwA" = ( +/obj/structure/disposalpipe/segment, /turf/open/floor/plating, -/area/maintenance/central) -"dsX" = ( -/obj/machinery/light/small/directional/north, -/obj/machinery/airalarm/directional/north, +/area/station/maintenance/port/fore) +"dwJ" = ( +/obj/structure/lattice, +/obj/effect/spawner/random/structure/grille, +/turf/open/space, +/area/space/nearstation) +"dxc" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/light/directional/west, +/turf/open/floor/iron/white, +/area/station/science/xenobiology) +"dxe" = ( +/obj/effect/landmark/event_spawn, +/obj/effect/turf_decal/tile/neutral/fourcorners, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/obj/machinery/duct, -/turf/open/floor/iron/freezer, -/area/commons/toilet/restrooms) -"dsY" = ( -/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/security/brig) +"dxk" = ( +/obj/machinery/portable_atmospherics/canister/oxygen, +/turf/open/floor/plating, +/area/station/maintenance/starboard/greater) +"dxq" = ( +/obj/structure/chair{ + dir = 8 + }, +/obj/effect/landmark/start/assistant, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/spawner/random/trash/garbage{ - spawn_scatter_radius = 1 +/turf/open/floor/iron, +/area/station/commons/fitness/recreation) +"dxO" = ( +/obj/structure/extinguisher_cabinet/directional/east, +/obj/machinery/camera/directional/east{ + c_tag = "Arrivals - Fore Arm" }, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"dtd" = ( -/obj/machinery/atmospherics/pipe/smart/simple/orange/hidden{ +/obj/machinery/light/directional/east, +/obj/effect/turf_decal/tile/blue{ dir = 4 }, +/turf/open/floor/iron/white/corner, +/area/station/hallway/secondary/entry) +"dyd" = ( +/obj/machinery/vending/assist, /obj/effect/turf_decal/stripes/line{ - dir = 4 + dir = 9 }, -/obj/structure/cable, -/obj/effect/turf_decal/tile/yellow/half/contrasted{ - dir = 4 +/obj/effect/decal/cleanable/cobweb/cobweb2, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) +"dye" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 }, /turf/open/floor/iron, -/area/engineering/break_room) -"dtf" = ( -/obj/machinery/door/airlock/grunge{ - name = "Cell 4" +/area/station/hallway/secondary/exit/departure_lounge) +"dyr" = ( +/obj/machinery/door_timer{ + id = "Cell 3"; + name = "Cell 3"; + pixel_x = 32; + pixel_y = -32 + }, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 4 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark, -/area/security/prison/safe) -"dto" = ( -/obj/effect/turf_decal/trimline/green/filled/line{ - dir = 5 - }, /obj/structure/cable, -/obj/machinery/light_switch/directional/north, /turf/open/floor/iron, -/area/security/prison) -"dtt" = ( -/obj/machinery/camera/directional/north{ - c_tag = "Fitness Room - Fore" +/area/station/security/brig) +"dyw" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "rndlab2"; + name = "Secondary Research and Development Shutter" }, -/obj/machinery/airalarm/directional/north, -/obj/effect/turf_decal/tile/neutral{ +/turf/open/floor/plating, +/area/station/science/lab) +"dzp" = ( +/obj/structure/table, +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ dir = 1 }, -/obj/machinery/light/directional/north, -/obj/structure/cable, -/turf/open/floor/iron, -/area/commons/fitness/recreation) -"dtC" = ( -/obj/machinery/airalarm/directional/west, -/obj/effect/spawner/random/vending/snackvend, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/obj/structure/extinguisher_cabinet/directional/south, +/obj/item/reagent_containers/food/drinks/britcup{ + pixel_y = 2 }, -/obj/machinery/airalarm/directional/west, +/turf/open/floor/iron, +/area/station/science/research) +"dzq" = ( +/obj/item/radio/intercom/directional/north, +/obj/machinery/light/directional/north, /obj/effect/turf_decal/tile/neutral{ - dir = 8 + dir = 1 }, +/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron/dark, -/area/medical/break_room) -"dtE" = ( -/obj/machinery/door/airlock/maintenance{ - req_access_txt = "12" - }, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"dtG" = ( -/obj/machinery/light/directional/south, -/obj/machinery/computer/security/telescreen/minisat{ - dir = 1; - pixel_y = -29 - }, -/obj/structure/bed/dogbed/renault, -/mob/living/simple_animal/pet/fox/renault, -/turf/open/floor/carpet, -/area/command/heads_quarters/captain/private) -"dtK" = ( -/turf/open/floor/iron/dark, -/area/engineering/atmospherics_engine) -"dtM" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/hallway/primary/port) +"dzw" = ( /obj/effect/decal/cleanable/dirt, -/obj/item/clothing/gloves/color/fyellow, -/obj/item/stack/cable_coil, +/obj/structure/cable, /turf/open/floor/iron, -/area/commons/storage/primary) -"dtO" = ( +/area/station/science/robotics/mechbay) +"dzM" = ( +/obj/structure/disposalpipe/segment{ + dir = 9 + }, /obj/structure/cable, /turf/open/floor/iron, -/area/security/office) -"dtQ" = ( -/obj/effect/landmark/start/atmospheric_technician, +/area/station/hallway/secondary/exit/departure_lounge) +"dzY" = ( +/obj/machinery/light/small/directional/south, +/turf/open/floor/engine/n2o, +/area/station/engineering/atmos) +"dAk" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment, /turf/open/floor/iron, -/area/engineering/atmos) -"dtV" = ( -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible/layer5, -/obj/machinery/atmospherics/pipe/smart/simple/purple/visible, -/turf/open/floor/iron/dark/corner, -/area/engineering/atmos/pumproom) -"dtZ" = ( -/obj/item/stack/sheet/cardboard, -/obj/effect/spawner/random/trash/janitor_supplies, -/turf/open/floor/plating, -/area/maintenance/port/greater) -"dub" = ( -/obj/structure/bookcase/random/fiction, -/turf/open/floor/wood, -/area/service/library) -"duf" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced, -/obj/structure/closet{ - anchored = 1; - can_be_unanchored = 1; - name = "Cold protection gear" +/area/station/cargo/storage) +"dAn" = ( +/obj/structure/closet/emcloset, +/obj/structure/sign/map/left{ + icon_state = "map-left-MS"; + pixel_y = 32 }, -/obj/item/clothing/shoes/winterboots, -/obj/item/clothing/shoes/winterboots, -/obj/item/clothing/suit/hooded/wintercoat/science, -/obj/item/clothing/suit/hooded/wintercoat/science, -/turf/open/floor/iron, -/area/science/xenobiology) -"dug" = ( -/obj/structure/table, -/obj/machinery/cell_charger, -/obj/item/stock_parts/cell/high, -/obj/machinery/light/directional/north, /obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/light_switch/directional/north, /turf/open/floor/iron/dark, -/area/command/teleporter) -"duo" = ( -/obj/structure/reagent_dispensers/fueltank, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"dus" = ( -/obj/machinery/door/poddoor/preopen{ - id = "Engineering"; - name = "Engineering Security Doors" +/area/station/hallway/primary/starboard) +"dAr" = ( +/obj/structure/rack, +/obj/item/gun/energy/e_gun/dragnet, +/obj/item/gun/energy/e_gun/dragnet, +/obj/effect/turf_decal/tile/blue/half/contrasted{ + dir = 4 }, -/obj/effect/turf_decal/caution/stand_clear, /turf/open/floor/iron/dark, -/area/engineering/break_room) -"dux" = ( -/turf/closed/wall, -/area/maintenance/port/aft) -"duA" = ( +/area/station/ai_monitored/security/armory) +"dAx" = ( /obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 5 - }, -/obj/effect/landmark/start/medical_doctor, -/obj/machinery/duct, -/turf/open/floor/iron/white, -/area/medical/treatment_center) -"duB" = ( -/obj/structure/cable, -/obj/machinery/door/airlock/virology/glass{ - name = "Virology Access"; - req_one_access_txt = "5;39" + dir = 4 }, -/obj/machinery/door/firedoor, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 +/obj/effect/turf_decal/trimline/blue/filled/corner{ + dir = 1 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/white, -/area/medical/medbay/central) -"duF" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 1 +/obj/structure/disposalpipe/segment{ + dir = 4 }, /turf/open/floor/iron/white, -/area/science/xenobiology) -"duG" = ( -/obj/machinery/atmospherics/components/unary/outlet_injector/monitored/plasma_input{ - dir = 1 +/area/station/medical/medbay/central) +"dBz" = ( +/obj/machinery/light/directional/south, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/green{ + dir = 8 }, -/turf/open/floor/engine/plasma, -/area/engineering/atmos) -"duH" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/obj/effect/landmark/event_spawn, +/turf/open/floor/iron, +/area/station/service/hydroponics) +"dBZ" = ( +/obj/item/clothing/head/cone{ + pixel_x = -4; + pixel_y = 4 }, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"duN" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/tile/purple/anticorner/contrasted{ - dir = 8 +/obj/item/clothing/head/cone{ + pixel_x = -4; + pixel_y = 4 }, -/turf/open/floor/iron/white, -/area/science/cytology) -"dvg" = ( -/obj/machinery/portable_atmospherics/scrubber, -/obj/structure/window/reinforced{ - dir = 1 +/obj/item/clothing/head/cone{ + pixel_x = -4; + pixel_y = 4 }, -/obj/effect/turf_decal/tile/red{ - dir = 8 +/obj/item/clothing/head/cone{ + pixel_x = -4; + pixel_y = 4 }, -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 4 +/obj/item/clothing/head/cone{ + pixel_x = -4; + pixel_y = 4 }, -/obj/effect/turf_decal/tile/red{ +/obj/effect/turf_decal/tile/yellow{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/effect/turf_decal/bot, /obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/machinery/light_switch/directional/west, +/obj/structure/cable, +/obj/machinery/power/apc/auto_name/directional/north, +/turf/open/floor/iron/dark/corner{ dir = 1 }, +/area/station/engineering/atmos) +"dCm" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/junction/flip{ + dir = 8 + }, /turf/open/floor/iron, -/area/hallway/primary/starboard) -"dvk" = ( -/obj/structure/table, -/obj/item/ai_module/reset, -/obj/machinery/light/directional/west, -/obj/machinery/status_display/ai/directional/west, -/obj/machinery/flasher/directional/south{ - id = "AI" +/area/station/service/hydroponics/garden) +"dCo" = ( +/obj/effect/turf_decal/tile/neutral/half/contrasted, +/turf/open/floor/iron, +/area/station/security/courtroom) +"dCp" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 }, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/ai_upload) -"dvq" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/turf/open/floor/iron, +/area/station/cargo/miningoffice) +"dCx" = ( +/obj/machinery/computer/shuttle/mining{ + dir = 4 }, -/obj/machinery/atmospherics/components/unary/cryo_cell, -/turf/open/floor/iron/dark/textured, -/area/medical/cryo) -"dvt" = ( -/turf/open/floor/plating{ - icon_state = "panelscorched" +/obj/effect/turf_decal/tile/yellow/anticorner/contrasted{ + dir = 8 }, -/area/maintenance/port/aft) -"dvC" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/turf/open/floor/iron, +/area/station/construction/mining/aux_base) +"dCN" = ( +/obj/effect/turf_decal/trimline/blue/filled/warning{ dir = 1 }, -/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/white, -/area/science/research) -"dvM" = ( -/obj/item/target/alien/anchored, -/obj/machinery/camera/preset/ordnance{ - dir = 5 +/area/station/medical/medbay/central) +"dDe" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/security{ + name = "Interrogation" }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/mapping_helpers/airlock/access/all/security/general, +/turf/open/floor/iron/dark, +/area/station/security/interrogation) +"dDo" = ( /obj/effect/turf_decal/stripes/line, -/turf/open/floor/plating/airless{ - luminosity = 2 - }, -/area/science/test_area) -"dvY" = ( -/turf/closed/wall, -/area/maintenance/starboard/aft) -"dwv" = ( -/obj/structure/reagent_dispensers/watertank, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"dww" = ( -/obj/structure/closet/firecloset, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"dwD" = ( -/obj/machinery/atmospherics/pipe/bridge_pipe/orange/hidden, -/turf/open/floor/iron/stairs/left{ - dir = 8 +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) +"dDq" = ( +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ + dir = 1 }, -/area/engineering/atmospherics_engine) -"dwJ" = ( -/obj/structure/lattice, -/obj/effect/spawner/random/structure/grille, -/turf/open/space, -/area/space/nearstation) -"dwW" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/landmark/start/bartender, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/service/bar) +"dDx" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/public/glass{ + name = "Command Hallway" + }, +/obj/effect/turf_decal/tile/neutral, +/obj/structure/cable, /turf/open/floor/iron, -/area/cargo/storage) -"dwZ" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 4 +/area/station/hallway/secondary/command) +"dDE" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock{ + name = "Locker Room" }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark, -/area/security/prison/safe) -"dxa" = ( +/turf/open/floor/iron, +/area/station/commons/locker) +"dDH" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/effect/turf_decal/trimline/blue/filled/line, -/turf/open/floor/iron/white, -/area/medical/office) -"dxp" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/obj/machinery/door/airlock{ + name = "Bar Storage" }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, -/turf/open/floor/plating, -/area/maintenance/department/science/xenobiology) -"dxt" = ( -/obj/effect/turf_decal/bot_white, -/turf/open/floor/iron, -/area/cargo/storage) -"dxu" = ( -/obj/structure/table/wood, -/obj/machinery/button/ticket_machine{ - pixel_x = 32 +/obj/machinery/door/firedoor, +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment, +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/access/all/service/bar, +/turf/open/floor/wood, +/area/station/hallway/secondary/service) +"dDJ" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment{ + dir = 9 }, -/obj/item/paper_bin/carbon{ - pixel_x = -2; - pixel_y = 4 +/turf/open/floor/plating{ + icon_state = "panelscorched" }, -/obj/item/stamp/hop{ - pixel_x = -4; - pixel_y = 4 +/area/station/maintenance/aft/greater) +"dDZ" = ( +/obj/machinery/door/airlock/external{ + name = "Common Mining Dock" }, -/obj/machinery/light_switch/directional/south{ - pixel_x = 6; - pixel_y = -34 +/obj/effect/landmark/navigate_destination, +/turf/open/floor/plating, +/area/station/hallway/primary/port) +"dEp" = ( +/obj/structure/table/wood, +/obj/item/food/grown/poppy{ + pixel_y = 2 }, -/obj/machinery/button/door/directional/south{ - id = "hop"; - name = "Privacy Shutters Control"; - pixel_x = -6; - req_access_txt = "57" +/obj/item/food/grown/poppy{ + pixel_y = 2 }, -/obj/machinery/button/door/directional/south{ - id = "hopqueue"; - name = "Queue Shutters Control"; - pixel_x = -6; - pixel_y = -34; - req_access_txt = "57" +/obj/item/food/grown/poppy{ + pixel_y = 2 }, -/turf/open/floor/wood, -/area/command/heads_quarters/hop) -"dxD" = ( -/obj/machinery/navbeacon{ - codes_txt = "patrol;next_patrol=2.1-Leaving-Storage"; - location = "1.5-Fore-Central" +/obj/item/food/grown/poppy{ + pixel_y = 2 }, -/obj/effect/turf_decal/plaque{ - icon_state = "L6" +/obj/item/food/grown/poppy{ + pixel_y = 2 }, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/service/chapel) +"dEx" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/light_switch/directional/west, /obj/structure/cable, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, /turf/open/floor/iron, -/area/hallway/primary/central) -"dxF" = ( -/obj/machinery/door/airlock/maintenance{ - req_access_txt = "12" +/area/station/engineering/gravity_generator) +"dEV" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/status_display/evac/directional/north, +/obj/effect/turf_decal/siding/purple, +/turf/open/floor/iron/white, +/area/station/science/research) +"dEX" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/grunge{ + name = "Quiet Room" }, /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/wood, +/area/station/service/library) +"dFo" = ( +/obj/machinery/airalarm/directional/south, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/obj/structure/closet/l3closet/scientist, +/turf/open/floor/iron/white, +/area/station/science/xenobiology/hallway) +"dFp" = ( +/obj/effect/landmark/event_spawn, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"dxP" = ( -/obj/structure/closet/secure_closet/security/sec, -/obj/effect/turf_decal/tile/red/anticorner/contrasted, -/turf/open/floor/iron/dark, -/area/security/lockers) -"dya" = ( -/obj/structure/cable, -/turf/open/floor/carpet, -/area/command/heads_quarters/captain/private) -"dyb" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible, -/obj/machinery/meter, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ +/obj/effect/turf_decal/tile/yellow{ dir = 4 }, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"dFz" = ( +/obj/machinery/door/window/left/directional/south{ + name = "Court Cell"; + req_access = list("brig") + }, /turf/open/floor/iron/dark, -/area/engineering/atmos) -"dyl" = ( -/obj/machinery/door/airlock/external{ - name = "Space Shack" +/area/station/security/courtroom) +"dFH" = ( +/obj/effect/turf_decal/stripes/corner, +/obj/effect/turf_decal/tile/yellow/half/contrasted{ + dir = 4 }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ +/turf/open/floor/iron, +/area/station/engineering/break_room) +"dFJ" = ( +/obj/machinery/light_switch/directional/east, +/obj/machinery/modular_computer/console/preset/curator{ dir = 8 }, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"dyE" = ( -/obj/structure/disposalpipe/segment, +/turf/open/floor/wood, +/area/station/service/library) +"dGq" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/stairs/left{ + dir = 1 + }, +/area/station/engineering/atmos) +"dGs" = ( +/obj/effect/turf_decal/stripes/line, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"dyH" = ( -/obj/structure/bookcase/random/reference, -/obj/effect/turf_decal/siding/wood{ - dir = 9 +/obj/structure/disposalpipe/sorting/mail{ + sortType = 5 }, -/turf/open/floor/wood/parquet, -/area/medical/psychology) -"dyK" = ( -/obj/effect/turf_decal/plaque{ - icon_state = "L2" +/turf/open/floor/iron, +/area/station/engineering/main) +"dGu" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/command{ + name = "Gateway Atrium" }, +/obj/effect/turf_decal/delivery, +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/mapping_helpers/airlock/access/all/command/gateway, /turf/open/floor/iron, -/area/hallway/primary/central) -"dyX" = ( -/obj/machinery/navbeacon{ - codes_txt = "patrol;next_patrol=9.4-Escape-4"; - location = "9.3-Escape-3" +/area/station/command/gateway) +"dGv" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 5 }, -/obj/effect/turf_decal/stripes/line, +/obj/structure/cable, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron/white, +/area/station/medical/surgery/theatre) +"dGD" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/trimline/green/filled/corner, /turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"dzb" = ( -/obj/item/clothing/mask/gas, -/obj/effect/spawner/random/structure/table_or_rack, -/obj/effect/spawner/random/maintenance, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"dzc" = ( -/obj/machinery/space_heater, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"dzB" = ( -/obj/structure/reagent_dispensers/watertank, -/obj/machinery/firealarm/directional/west, -/obj/machinery/light_switch/directional/west{ - pixel_x = -38 - }, -/obj/effect/turf_decal/bot{ - dir = 1 +/area/station/hallway/primary/central) +"dGW" = ( +/obj/machinery/holopad, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/trimline/red/filled/line, +/turf/open/floor/iron, +/area/station/security/brig) +"dHa" = ( +/obj/machinery/navbeacon{ + codes_txt = "delivery;dir=1"; + freq = 1400; + location = "Disposals" }, -/turf/open/floor/iron{ - dir = 1 +/obj/structure/plasticflaps, +/obj/machinery/door/window/right/directional/north{ + dir = 2; + name = "Delivery Door"; + req_access = list("cargo") }, -/area/engineering/main) -"dAp" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, /obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/trimline/blue/filled/warning, -/turf/open/floor/iron/white, -/area/medical/medbay/central) -"dAr" = ( -/obj/structure/rack, -/obj/item/gun/energy/e_gun/dragnet, -/obj/item/gun/energy/e_gun/dragnet, -/obj/effect/turf_decal/tile/blue/half/contrasted{ - dir = 4 +/obj/machinery/conveyor{ + dir = 1; + id = "garbage" }, -/turf/open/floor/iron/dark, -/area/ai_monitored/security/armory) -"dAC" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 4 +/turf/open/floor/plating, +/area/station/maintenance/disposal) +"dHc" = ( +/turf/closed/wall, +/area/station/hallway/primary/port) +"dHg" = ( +/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 }, -/turf/open/floor/iron, -/area/commons/dorms) -"dAD" = ( -/obj/effect/turf_decal/tile/yellow{ +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/computer/atmos_alert, +/turf/open/floor/iron/dark, +/area/station/engineering/main) +"dHG" = ( +/obj/machinery/atmospherics/components/binary/crystallizer{ dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible{ - dir = 10 - }, -/turf/open/floor/iron/dark/corner, -/area/engineering/atmos/pumproom) -"dAL" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ - dir = 8 +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 1 }, -/turf/open/floor/carpet, -/area/command/heads_quarters/captain/private) -"dAR" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 8 +/obj/effect/turf_decal/trimline/yellow/warning{ + dir = 1 }, -/obj/structure/cable, +/obj/effect/turf_decal/delivery, /turf/open/floor/iron, -/area/engineering/main) -"dBf" = ( -/obj/structure/cable, +/area/station/engineering/atmospherics_engine) +"dHM" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/spawner/random/trash/garbage{ - spawn_scatter_radius = 1 - }, /turf/open/floor/plating, -/area/maintenance/starboard/lesser) -"dBo" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 10 +/area/station/engineering/supermatter/room) +"dHN" = ( +/obj/machinery/holopad, +/obj/effect/turf_decal/box/white{ + color = "#EFB341" }, +/turf/open/floor/iron/white/smooth_large, +/area/station/medical/pharmacy) +"dHQ" = ( +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 1 + }, +/obj/machinery/light/directional/north, /obj/structure/cable, +/obj/item/radio/intercom/prison/directional/north, /turf/open/floor/iron, -/area/engineering/main) -"dBN" = ( +/area/station/security/prison/garden) +"dIy" = ( /obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable, /turf/open/floor/plating, -/area/medical/virology) -"dCg" = ( -/obj/machinery/component_printer, -/turf/open/floor/iron/white, -/area/science/misc_lab) -"dCq" = ( -/obj/effect/landmark/event_spawn, -/turf/open/floor/iron, -/area/security/courtroom) -"dCr" = ( -/obj/effect/landmark/event_spawn, +/area/station/maintenance/central) +"dIA" = ( +/obj/structure/rack, +/obj/item/wrench/medical, +/obj/effect/turf_decal/siding/white, +/obj/item/food/popsicle/creamsicle_orange, +/obj/machinery/airalarm/directional/north, +/turf/open/floor/iron/kitchen_coldroom, +/area/station/medical/coldroom) +"dIK" = ( /obj/structure/cable, -/turf/open/floor/iron, -/area/hallway/primary/fore) -"dCx" = ( -/obj/machinery/computer/shuttle/mining{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow/anticorner/contrasted{ - dir = 8 +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment{ + dir = 9 }, -/turf/open/floor/iron, -/area/construction/mining/aux_base) -"dCD" = ( -/obj/effect/turf_decal/tile/neutral{ +/turf/open/floor/plating, +/area/station/maintenance/port/aft) +"dIL" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line{ dir = 1 }, -/obj/effect/turf_decal/trimline/brown/filled/line{ +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/turf/open/floor/iron/white/smooth_edge, +/area/station/medical/medbay/central) +"dIO" = ( +/turf/closed/wall, +/area/station/commons/toilet/restrooms) +"dIP" = ( +/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/effect/turf_decal/stripes/corner{ dir = 1 }, +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, /turf/open/floor/iron, -/area/hallway/primary/port) -"dCE" = ( -/obj/effect/landmark/event_spawn, +/area/station/hallway/secondary/entry) +"dIV" = ( +/obj/machinery/door/window/right/directional/west, +/turf/open/floor/wood, +/area/station/command/heads_quarters/captain/private) +"dJo" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/purple, +/turf/open/floor/iron/white, +/area/station/science/explab) +"dJK" = ( +/turf/open/floor/iron/stairs/right{ + dir = 1 + }, +/area/station/engineering/atmos) +"dJN" = ( +/obj/structure/lattice/catwalk, /obj/structure/cable, +/turf/open/space/basic, +/area/space/nearstation) +"dJP" = ( +/obj/structure/table/reinforced, +/obj/item/clipboard, +/obj/item/paper/monitorkey, +/obj/effect/turf_decal/tile/neutral/half/contrasted, /turf/open/floor/iron, -/area/hallway/primary/central) -"dCH" = ( -/obj/structure/disposalpipe/segment, -/obj/effect/landmark/event_spawn, -/obj/structure/cable, +/area/station/command/heads_quarters/ce) +"dJX" = ( +/obj/machinery/newscaster/directional/south, +/obj/effect/turf_decal/tile/blue/anticorner/contrasted, +/turf/open/floor/iron/dark, +/area/station/command/bridge) +"dKl" = ( +/obj/structure/sign/warning/pods, +/turf/closed/wall/r_wall, +/area/station/maintenance/department/engine) +"dKC" = ( +/turf/closed/wall, +/area/station/maintenance/aft/lesser) +"dKE" = ( +/obj/structure/closet/secure_closet/atmospherics, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/open/floor/iron, -/area/hallway/primary/central) -"dCM" = ( -/obj/effect/landmark/event_spawn, -/obj/effect/turf_decal/tile/yellow{ +/area/station/engineering/atmos) +"dKG" = ( +/obj/structure/chair/office{ dir = 8 }, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/machinery/status_display/ai/directional/south, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/ai) +"dKK" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/obj/effect/turf_decal/tile/bar, -/obj/effect/landmark/start/hangover, +/obj/machinery/airalarm/directional/south, /turf/open/floor/iron, -/area/hallway/primary/starboard) -"dCV" = ( +/area/station/hallway/primary/port) +"dKL" = ( +/obj/structure/closet/toolcloset, /obj/effect/turf_decal/tile/yellow{ dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold/cyan/visible{ - dir = 1 - }, -/obj/machinery/meter, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, +/obj/effect/turf_decal/bot, +/obj/structure/sign/poster/official/random/directional/north, /turf/open/floor/iron/dark/corner{ dir = 1 }, -/area/engineering/atmos) -"dDa" = ( -/obj/effect/landmark/event_spawn, -/obj/effect/turf_decal/tile/neutral{ +/area/station/engineering/storage_shared) +"dKO" = ( +/obj/structure/urinal/directional/north, +/obj/structure/cable, +/obj/machinery/duct, +/turf/open/floor/iron/freezer, +/area/station/commons/toilet/restrooms) +"dKX" = ( +/obj/effect/turf_decal/tile/red{ dir = 8 }, -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ +/obj/structure/window/reinforced{ dir = 4 }, +/obj/effect/turf_decal/trimline/brown/warning{ + dir = 5 + }, +/obj/effect/turf_decal/trimline/brown/warning{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/siding/red{ + dir = 1 + }, /turf/open/floor/iron, -/area/hallway/secondary/command) -"dDl" = ( +/area/station/hallway/primary/fore) +"dKY" = ( /obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/cargo/warehouse) +"dLl" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/door/airlock/atmos/glass{ + name = "Hypertorus Fusion Reactor" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/atmos, +/turf/open/floor/iron/dark, +/area/station/engineering/atmospherics_engine) +"dLm" = ( +/obj/machinery/sparker/directional/north{ + id = "Xenobio" + }, +/turf/open/floor/engine, +/area/station/science/xenobiology) +"dLs" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/rack, +/obj/item/reagent_containers/blood/random, +/obj/item/reagent_containers/food/drinks/bottle/vodka, +/turf/open/floor/iron/white, +/area/station/medical/abandoned) +"dLu" = ( +/obj/machinery/newscaster/directional/north, +/obj/machinery/disposal/bin, /obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, /turf/open/floor/iron/dark, -/area/science/robotics/lab) -"dDr" = ( +/area/station/hallway/primary/central) +"dLy" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment{ - dir = 4 +/turf/open/floor/iron/dark, +/area/station/service/chapel/funeral) +"dLC" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/turf/open/floor/iron, +/area/station/ai_monitored/command/storage/eva) +"dLN" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/chair{ +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron, +/area/station/hallway/primary/aft) +"dLO" = ( +/obj/machinery/light/directional/west, +/turf/open/floor/iron/dark, +/area/station/engineering/gravity_generator) +"dLQ" = ( +/obj/item/clothing/suit/hazardvest, +/turf/open/floor/plating, +/area/station/maintenance/starboard/greater) +"dLR" = ( +/obj/machinery/light/directional/south, +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/bluespace_vendor/directional/south, +/turf/open/floor/iron, +/area/station/commons/locker) +"dLU" = ( +/obj/effect/turf_decal/tile/red/fourcorners, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/white, +/area/station/security/prison/safe) +"dLY" = ( +/obj/structure/table/wood, +/obj/item/clothing/head/sombrero, +/obj/structure/sign/poster/random/directional/east, +/turf/open/floor/wood, +/area/station/service/theater) +"dMb" = ( +/obj/structure/table, +/obj/item/analyzer, +/obj/item/healthanalyzer, +/obj/machinery/camera/autoname/directional/south, +/turf/open/floor/iron/dark, +/area/station/engineering/storage/tech) +"dMu" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/holopad, +/obj/structure/window/reinforced, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/aisat/exterior) +"dMv" = ( +/obj/machinery/holopad, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"dMz" = ( +/obj/effect/turf_decal/siding/purple{ dir = 1 }, -/obj/effect/turf_decal/tile/red/half/contrasted{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/trimline/purple/corner{ + dir = 8 + }, +/turf/open/floor/iron/white, +/area/station/science/research) +"dMH" = ( +/obj/machinery/light/small/directional/west, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/station/security/prison/safe) +"dMI" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ dir = 1 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/structure/disposalpipe/sorting/mail{ + dir = 1; + sortType = 30 + }, /turf/open/floor/iron, -/area/security/office) -"dDu" = ( -/obj/structure/disposalpipe/segment{ +/area/station/security/brig) +"dMN" = ( +/obj/effect/landmark/start/paramedic, +/obj/effect/turf_decal/loading_area/white{ + color = "#52B4E9"; dir = 4 }, +/turf/open/floor/iron/dark, +/area/station/medical/storage) +"dMX" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/firedoor, /obj/structure/cable, -/obj/machinery/light/small/directional/north, -/turf/open/floor/iron/white, -/area/science/xenobiology/hallway) -"dDv" = ( -/obj/structure/table, -/obj/item/reagent_containers/food/condiment/enzyme{ - layer = 5; - pixel_x = -7; - pixel_y = 13 +/obj/structure/window/reinforced{ + dir = 8 }, -/obj/item/reagent_containers/food/condiment/flour{ - pixel_x = 1 +/obj/machinery/door/poddoor/shutters/preopen{ + id = "kitchen_counter"; + name = "Kitchen Counter Shutters" + }, +/obj/item/holosign_creator/robot_seat/restaurant, +/turf/open/floor/iron/cafeteria{ + dir = 5 }, +/area/station/service/kitchen) +"dNw" = ( +/obj/effect/spawner/random/structure/crate, /turf/open/floor/plating, -/area/maintenance/port/aft) -"dDw" = ( -/obj/structure/rack, -/obj/item/wrench/medical, -/obj/effect/turf_decal/siding/white, -/obj/item/food/popsicle/creamsicle_orange, -/obj/machinery/airalarm/directional/north, -/turf/open/floor/iron/kitchen_coldroom, -/area/medical/coldroom) -"dDG" = ( -/obj/effect/landmark/event_spawn, +/area/station/maintenance/fore) +"dNz" = ( +/obj/effect/turf_decal/tile/blue, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/station/command/bridge) +"dNB" = ( +/obj/machinery/newscaster/directional/east, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) +"dNQ" = ( +/obj/structure/table/reinforced, +/obj/item/folder/white{ + pixel_x = 4; + pixel_y = -3 + }, +/obj/machinery/door/window/left/directional/north{ + dir = 2; + name = "Pharmacy Desk"; + req_access = list("pharmacy") + }, +/obj/machinery/door/firedoor, +/obj/item/folder/white{ + pixel_x = 4; + pixel_y = -3 + }, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "pharmacy_shutters"; + name = "Pharmacy Shutters" + }, +/obj/effect/turf_decal/tile/yellow/fourcorners, +/obj/structure/desk_bell{ + pixel_x = -8 + }, +/turf/open/floor/iron/white, +/area/station/medical/pharmacy) +"dNX" = ( +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/fore) +"dOg" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 4 + }, /turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"dDU" = ( +/area/station/security/office) +"dOo" = ( +/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/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/advanced/silver/reaper, +/obj/item/lazarus_injector, +/obj/item/gun/energy/disabler, +/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 = "\improper A Simpleton's Guide to Safe-cracking with Stethoscopes" + }, +/obj/effect/turf_decal/bot_white/left, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/command/nuke_storage) +"dOs" = ( +/obj/structure/sign/warning/no_smoking, +/turf/closed/wall/r_wall, +/area/station/engineering/supermatter/room) +"dOw" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/dark/side{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ dir = 4 }, -/area/security/prison) -"dEh" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/tile/yellow{ dir = 4 }, -/obj/structure/cable, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"dOx" = ( +/obj/structure/rack, +/obj/effect/spawner/random/clothing/costume, +/obj/effect/spawner/random/maintenance, +/turf/open/floor/plating, +/area/station/maintenance/starboard/fore) +"dOA" = ( +/obj/machinery/portable_atmospherics/canister/nitrous_oxide, +/obj/effect/turf_decal/siding/purple, +/turf/open/floor/iron/dark, +/area/station/science/ordnance/storage) +"dON" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, /turf/open/floor/plating, -/area/maintenance/port/fore) -"dEs" = ( -/obj/effect/spawner/structure/window/reinforced, +/area/station/maintenance/starboard/aft) +"dOQ" = ( +/obj/structure/closet/toolcloset, +/obj/effect/turf_decal/delivery, +/obj/item/clothing/glasses/meson/engine, +/turf/open/floor/iron, +/area/station/engineering/main) +"dOS" = ( +/obj/effect/landmark/xeno_spawn, +/obj/effect/decal/cleanable/cobweb, +/obj/effect/spawner/random/trash/janitor_supplies, /turf/open/floor/plating, -/area/medical/storage) -"dED" = ( -/obj/effect/decal/cleanable/dirt, +/area/station/maintenance/port/fore) +"dOY" = ( +/obj/effect/spawner/random/engineering/tank, +/turf/open/floor/plating, +/area/station/maintenance/starboard/fore) +"dPh" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/commons/locker) -"dEH" = ( -/obj/item/poster/random_contraband, -/obj/item/poster/random_contraband, -/obj/item/poster/random_contraband, -/obj/item/poster/random_contraband, -/obj/item/poster/random_contraband, -/obj/structure/table/wood, +/turf/open/floor/iron/white/corner, +/area/station/hallway/secondary/entry) +"dPw" = ( +/obj/structure/lattice, +/turf/open/space/basic, +/area/space) +"dPy" = ( /obj/effect/turf_decal/stripes/line{ dir = 9 }, -/obj/effect/decal/cleanable/cobweb/cobweb2, -/obj/effect/spawner/random/food_or_drink/booze{ - spawn_loot_count = 2; - spawn_random_offset = 1 +/turf/open/floor/iron, +/area/station/engineering/main) +"dPF" = ( +/obj/machinery/light/small/directional/south, +/obj/effect/turf_decal/stripes/red/line, +/turf/open/floor/engine, +/area/station/science/cytology) +"dPJ" = ( +/obj/effect/spawner/random/trash/garbage{ + spawn_scatter_radius = 1 }, -/obj/effect/spawner/random/entertainment/musical_instrument, -/obj/structure/sign/poster/contraband/random/directional/east, /turf/open/floor/plating, -/area/maintenance/port/aft) -"dER" = ( -/obj/machinery/requests_console/directional/west{ - department = "Detective"; - name = "Detective Requests Console" - }, -/obj/machinery/light/small/directional/west, -/obj/structure/disposalpipe/trunk{ - dir = 4 +/area/station/maintenance/port/aft) +"dPL" = ( +/obj/structure/filingcabinet/security{ + pixel_x = 4 }, -/obj/machinery/disposal/bin, -/obj/machinery/camera/directional/west{ - c_tag = "Detective's Office" +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 8 }, -/turf/open/floor/iron/grimy, -/area/security/detectives_office) -"dFc" = ( +/turf/open/floor/iron/dark, +/area/station/security/brig) +"dPQ" = ( /obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 + dir = 4 }, /obj/machinery/door/firedoor, -/turf/open/floor/iron, -/area/hallway/primary/port) -"dFg" = ( -/obj/structure/rack, -/obj/item/clothing/under/color/red, -/obj/item/clothing/ears/earmuffs, -/obj/item/clothing/neck/tie/red, -/obj/item/clothing/head/soft/red, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/commons/fitness/recreation) -"dFh" = ( /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment, /turf/open/floor/iron, -/area/engineering/main) -"dFn" = ( -/obj/structure/rack, -/obj/item/clothing/mask/gas, -/turf/open/floor/plating, -/area/maintenance/aft/lesser) -"dFr" = ( -/obj/structure/table/wood, -/obj/item/book/manual/wiki/security_space_law{ - pixel_y = 3 - }, -/obj/item/radio/intercom/directional/north, +/area/station/hallway/primary/port) +"dPV" = ( +/obj/machinery/porta_turret/ai, /turf/open/floor/iron/dark, -/area/command/bridge) -"dFt" = ( -/obj/machinery/portable_atmospherics/canister/air, -/obj/effect/spawner/random/maintenance, -/turf/open/floor/plating{ - icon_state = "platingdmg2" +/area/station/ai_monitored/turret_protected/ai_upload) +"dPY" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 9 }, -/area/maintenance/port) -"dFB" = ( +/turf/open/floor/plating, +/area/station/maintenance/department/science/central) +"dQa" = ( +/obj/structure/table, /obj/structure/window/reinforced{ - dir = 8 + dir = 1 }, -/turf/open/floor/engine, -/area/science/misc_lab/range) -"dFC" = ( -/obj/machinery/power/smes{ - charge = 5e+006 +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/button/door{ + id = "xenobio6"; + layer = 3.3; + name = "Xenobio Pen 6 Blast Doors"; + pixel_y = 1; + req_access = list("xenobiology") }, -/obj/structure/cable, /turf/open/floor/iron, -/area/engineering/gravity_generator) -"dFI" = ( -/obj/machinery/portable_atmospherics/canister, -/obj/machinery/atmospherics/components/unary/portables_connector/visible/layer4{ - dir = 8 +/area/station/science/xenobiology) +"dQb" = ( +/obj/effect/landmark/xeno_spawn, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 }, /turf/open/floor/plating, -/area/maintenance/starboard/greater) -"dFQ" = ( -/obj/structure/closet/radiation, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/area/station/maintenance/solars/port/aft) +"dQA" = ( +/obj/machinery/computer/rdservercontrol{ + dir = 4 + }, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/power/apc/auto_name/directional/west, +/obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/engineering/atmos) -"dGK" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/brown/filled/line{ - dir = 8 +/area/station/science/server) +"dQE" = ( +/obj/structure/table/glass, +/obj/structure/cable, +/obj/item/modular_computer/laptop/preset/civilian{ + pixel_y = 3 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/door/firedoor, -/obj/machinery/status_display/evac/directional/west, -/obj/structure/disposalpipe/segment, /turf/open/floor/iron, -/area/hallway/primary/central) -"dGP" = ( -/obj/structure/training_machine, -/turf/open/floor/engine, -/area/science/misc_lab/range) -"dHb" = ( -/obj/structure/table/wood, -/obj/item/paper, -/obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ - dir = 8 +/area/station/engineering/break_room) +"dQG" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, -/turf/open/floor/iron, -/area/security/courtroom) -"dHf" = ( -/obj/structure/disposalpipe/segment, +/obj/structure/girder, /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/spawner/random/structure/grille, /turf/open/floor/plating, -/area/maintenance/port/fore) -"dHr" = ( -/obj/effect/turf_decal/delivery, -/obj/machinery/door/window/left/directional/north{ - base_state = "right"; - dir = 8; - icon_state = "right"; - name = "Containment Pen #4"; - req_access_txt = "55" +/area/station/maintenance/port/aft) +"dQH" = ( +/obj/machinery/telecomms/processor/preset_three, +/obj/machinery/camera/directional/north{ + c_tag = "Telecomms - Server Room - Fore-Starboard"; + network = list("ss13","tcomms") }, -/obj/machinery/door/poddoor/preopen{ - id = "xenobio4"; - name = "Xenobio Pen 4 Blast Door" +/turf/open/floor/circuit/green/telecomms/mainframe, +/area/station/tcommsat/server) +"dQP" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 5 }, -/turf/open/floor/iron, -/area/science/xenobiology) -"dHy" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"dQT" = ( /obj/structure/disposalpipe/segment{ - dir = 6 + dir = 4 }, +/obj/effect/spawner/random/maintenance, /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/plating, -/area/maintenance/starboard/fore) -"dHA" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 6 +/area/station/maintenance/starboard/lesser) +"dRp" = ( +/obj/machinery/holopad, +/obj/effect/spawner/random/engineering/tracking_beacon, +/turf/open/floor/iron, +/area/station/engineering/main) +"dRq" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/medical/medbay/central) +"dRx" = ( +/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 }, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/command/gateway) -"dHE" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ +/area/station/engineering/gravity_generator) +"dRA" = ( +/obj/effect/turf_decal/tile/yellow, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/engineering/break_room) +"dRE" = ( +/obj/structure/chair/office{ dir = 1 }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/station/security/execution/education) +"dRF" = ( /obj/structure/cable, +/obj/machinery/door/firedoor, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"dRH" = ( +/obj/effect/turf_decal/bot, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/hallway/primary/fore) -"dHQ" = ( -/obj/effect/turf_decal/delivery, -/obj/machinery/door/window/left/directional/north{ - base_state = "right"; - dir = 4; - icon_state = "right"; - name = "Containment Pen #8"; - req_access_txt = "55" +/area/station/hallway/primary/port) +"dRN" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, -/obj/machinery/door/poddoor/preopen{ - id = "xenobio8"; - name = "Xenobio Pen 8 Blast Door" +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"dRR" = ( +/obj/structure/sign/warning/vacuum/external{ + pixel_x = 32 }, -/turf/open/floor/iron, -/area/science/xenobiology) -"dHW" = ( -/obj/machinery/newscaster/directional/south, -/obj/effect/turf_decal/tile/neutral, +/obj/effect/decal/cleanable/cobweb/cobweb2, /obj/structure/cable, -/turf/open/floor/iron, -/area/hallway/secondary/command) -"dIj" = ( -/obj/effect/turf_decal/trimline/purple/corner{ - dir = 1 +/turf/open/floor/plating, +/area/station/maintenance/solars/starboard/fore) +"dRY" = ( +/obj/structure/chair/office, +/obj/effect/landmark/start/hangover, +/turf/open/floor/wood, +/area/station/service/library) +"dRZ" = ( +/obj/effect/turf_decal/plaque{ + icon_state = "L4" }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/airalarm/directional/north, /obj/structure/cable, -/obj/effect/turf_decal/siding/purple, -/turf/open/floor/iron/white, -/area/science/research) -"dIq" = ( -/obj/effect/turf_decal/tile/purple/fourcorners, -/obj/machinery/door/airlock/research{ - name = "Testing Labs"; - req_one_access_txt = "7" +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"dSB" = ( +/obj/machinery/door/airlock/grunge{ + name = "Cell 3" }, -/obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/station/security/prison/safe) +"dSD" = ( +/obj/structure/table/glass, +/obj/item/paper_bin{ + pixel_x = -2; + pixel_y = 6 + }, +/obj/item/paicard, +/obj/effect/turf_decal/tile/purple/anticorner/contrasted, /turf/open/floor/iron/white, -/area/science/lab) -"dIt" = ( -/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible/layer5, -/obj/machinery/atmospherics/pipe/smart/simple/purple/visible{ - dir = 5 +/area/station/science/lobby) +"dSG" = ( +/obj/structure/closet/wardrobe/miner, +/obj/effect/turf_decal/tile/brown/anticorner/contrasted, +/turf/open/floor/iron, +/area/station/cargo/miningoffice) +"dTi" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/public/glass{ + name = "Holodeck Door" }, -/obj/machinery/door/firedoor/heavy, -/turf/open/floor/iron/dark/textured, -/area/engineering/atmos) -"dII" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "holodeck" + }, +/turf/open/floor/iron, +/area/station/commons/fitness/recreation) +"dTq" = ( +/obj/machinery/door/firedoor, /obj/machinery/door/airlock/hatch{ - name = "Telecomms Server Room" + name = "MiniSat Antechamber" }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 + }, +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable/layer3, +/obj/effect/mapping_helpers/airlock/access/any/command/general, +/obj/effect/mapping_helpers/airlock/access/any/engineering/construction, /turf/open/floor/iron/dark, -/area/tcommsat/server) -"dIJ" = ( -/obj/machinery/light/directional/north, -/obj/item/storage/secure/briefcase, -/obj/structure/table/wood, -/obj/item/folder/blue, -/obj/item/storage/secure/briefcase, -/obj/item/assembly/flash/handheld, -/obj/machinery/computer/security/telescreen/vault{ - pixel_y = 30 +/area/station/ai_monitored/turret_protected/aisat_interior) +"dTr" = ( +/obj/structure/cable, +/obj/effect/spawner/random/engineering/tracking_beacon, +/turf/open/floor/iron, +/area/station/ai_monitored/command/storage/eva) +"dTs" = ( +/obj/item/seeds/wheat, +/obj/item/seeds/sugarcane, +/obj/item/seeds/potato, +/obj/item/seeds/apple, +/obj/item/grown/corncob, +/obj/item/food/grown/carrot, +/obj/item/food/grown/wheat, +/obj/item/food/grown/pumpkin{ + pixel_y = 5 }, -/turf/open/floor/wood, -/area/command/heads_quarters/hop) -"dIN" = ( -/obj/machinery/door/airlock{ - id_tag = "AuxToilet1"; - name = "Unit 1" +/obj/structure/extinguisher_cabinet/directional/east, +/obj/machinery/light/directional/east, +/obj/machinery/camera/autoname/directional/east, +/obj/structure/table/glass, +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, /turf/open/floor/iron, -/area/commons/toilet/auxiliary) -"dIW" = ( -/obj/structure/plasticflaps, -/obj/machinery/conveyor{ - dir = 4; - id = "QMLoad2" - }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plating, -/area/cargo/storage) -"dJh" = ( -/obj/structure/window/reinforced{ - dir = 1 +/area/station/service/hydroponics) +"dTv" = ( +/obj/structure/closet/secure_closet/personal, +/obj/item/clothing/under/misc/assistantformal, +/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 }, -/mob/living/carbon/human/species/monkey, -/turf/open/floor/grass, -/area/science/genetics) -"dJj" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 +/obj/item/clothing/suit/hooded/wintercoat, +/obj/item/clothing/shoes/winterboots, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/commons/locker) +"dTE" = ( +/obj/effect/spawner/random/trash/janitor_supplies, +/turf/open/floor/plating{ + icon_state = "platingdmg3" }, +/area/station/maintenance/port) +"dTH" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/rack, +/obj/item/roller, +/obj/item/roller, +/obj/item/toy/figure/md, +/obj/structure/sign/poster/contraband/random/directional/north, /turf/open/floor/iron/white, -/area/science/cytology) -"dJr" = ( -/obj/structure/table/reinforced, -/obj/item/clothing/gloves/color/latex, -/obj/item/clothing/mask/surgical, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ +/area/station/medical/abandoned) +"dTQ" = ( +/obj/effect/turf_decal/trimline/green/filled/corner{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/security/prison/garden) +"dTS" = ( +/obj/machinery/computer/security{ dir = 8 }, +/obj/machinery/firealarm/directional/east, /turf/open/floor/iron/dark, -/area/medical/morgue) -"dJw" = ( -/obj/machinery/light/small/directional/east, -/obj/machinery/camera/directional/east{ - c_tag = "Chapel - Funeral Parlour" - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 1 - }, -/obj/machinery/computer/pod/old/mass_driver_controller/chapelgun{ - pixel_x = 24 - }, -/turf/open/floor/iron/dark, -/area/service/chapel/funeral) -"dJx" = ( -/obj/machinery/light/small/directional/south, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 1 +/area/station/security/checkpoint/science) +"dTX" = ( +/obj/effect/landmark/start/chemist, +/turf/open/floor/iron/white, +/area/station/medical/chemistry) +"dTZ" = ( +/obj/structure/window/reinforced{ + dir = 8 }, +/obj/machinery/recharger, +/obj/item/restraints/handcuffs, +/obj/structure/table/glass, /turf/open/floor/iron/dark, -/area/security/prison/safe) -"dJN" = ( -/obj/structure/lattice/catwalk, -/obj/structure/cable, -/turf/open/space/basic, -/area/space/nearstation) -"dJY" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ +/area/station/command/bridge) +"dUj" = ( +/obj/structure/chair/office{ dir = 1 }, -/obj/machinery/holopad, /turf/open/floor/iron/dark, -/area/security/checkpoint/medical) -"dKp" = ( -/obj/structure/closet/secure_closet/hydroponics, +/area/station/command/bridge) +"dUB" = ( /obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/item/radio/intercom/directional/south, /turf/open/floor/iron, -/area/service/hydroponics) -"dKF" = ( -/obj/effect/turf_decal/tile/neutral/half/contrasted, -/turf/open/floor/iron, -/area/service/hydroponics/garden) -"dKG" = ( -/obj/structure/chair/office{ - dir = 8 - }, -/obj/machinery/status_display/ai/directional/south, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/ai) -"dKN" = ( -/obj/structure/table, -/obj/item/storage/box/bodybags{ - pixel_x = 4; - pixel_y = 2 +/area/station/hallway/secondary/entry) +"dVb" = ( +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating, +/area/station/maintenance/starboard/fore) +"dVc" = ( +/obj/machinery/shieldgen, +/obj/machinery/light/small/directional/north, +/obj/machinery/camera/directional/north{ + c_tag = "Engineering - Secure Storage" }, -/obj/item/pen, -/obj/item/storage/box/prisoner, -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 9 +/turf/open/floor/plating, +/area/station/engineering/main) +"dVm" = ( +/obj/effect/landmark/start/cook, +/obj/machinery/duct, +/turf/open/floor/iron/cafeteria, +/area/station/service/kitchen) +"dVp" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/yellow/half/contrasted, +/turf/open/floor/iron, +/area/station/commons/storage/tools) +"dVt" = ( +/obj/structure/cable, +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 4 }, -/obj/machinery/camera/directional/south{ - c_tag = "Prison Hallway Port"; - network = list("ss13","prison") +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) +"dVN" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/white, +/area/station/medical/chemistry) +"dVR" = ( +/obj/machinery/light/small/directional/north, +/obj/machinery/computer/security/telescreen/entertainment/directional/east, +/obj/machinery/vending/wardrobe/curator_wardrobe, +/turf/open/floor/engine/cult, +/area/station/service/library) +"dVT" = ( +/obj/machinery/atmospherics/components/binary/pump{ + dir = 8; + name = "Pure to Fuel Pipe" }, -/turf/open/floor/iron, -/area/security/prison) -"dKU" = ( -/obj/machinery/atmospherics/components/unary/outlet_injector/monitored/air_input{ +/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible/layer5, +/obj/machinery/door/firedoor/heavy, +/turf/open/floor/iron/dark/textured, +/area/station/engineering/atmos) +"dWd" = ( +/obj/effect/turf_decal/stripes/line{ dir = 1 }, -/turf/open/floor/engine/air, -/area/engineering/atmos) -"dKV" = ( -/obj/effect/landmark/start/botanist, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/service/hydroponics) -"dKZ" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/camera/directional/west{ - c_tag = "Captain's Office - Emergency Escape" +/area/station/hallway/secondary/exit/departure_lounge) +"dWf" = ( +/obj/structure/sign/plaques/kiddie{ + pixel_y = 32 }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating{ - icon_state = "platingdmg2" +/obj/machinery/camera/directional/north{ + c_tag = "ai_upload Chamber - Fore"; + network = list("aiupload") }, -/area/maintenance/central) -"dLf" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/landmark/start/hangover, -/obj/structure/disposalpipe/segment{ +/obj/structure/table/wood/fancy/green, +/obj/effect/spawner/random/aimodule/harmless, +/turf/open/floor/circuit/green, +/area/station/ai_monitored/turret_protected/ai_upload) +"dWA" = ( +/obj/machinery/light/small/directional/south, +/obj/machinery/power/terminal{ dir = 4 }, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 +/obj/structure/cable, +/obj/structure/chair/stool/directional/west, +/turf/open/floor/plating, +/area/station/maintenance/solars/port/aft) +"dWF" = ( +/obj/machinery/light/directional/north, +/obj/machinery/camera/directional/north{ + c_tag = "Port Primary Hallway - Middle" }, -/turf/open/floor/iron, -/area/hallway/primary/starboard) -"dLj" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/firedoor, -/obj/machinery/door/window/left/directional/west{ - dir = 4; - name = "Hydroponics Desk"; - req_one_access_txt = "30;35" +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/obj/effect/turf_decal/tile/green/fourcorners, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/service/hydroponics) -"dLk" = ( -/obj/machinery/door_buttons/access_button{ - idDoor = "xeno_airlock_interior"; - idSelf = "xeno_airlock_control"; - name = "Access Button"; - pixel_x = 29; - pixel_y = -8; - req_access_txt = "55" - }, -/obj/machinery/firealarm/directional/north, +/area/station/hallway/primary/port) +"dWG" = ( /obj/effect/turf_decal/stripes/line{ dir = 5 }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/turf/open/floor/iron/white, -/area/science/xenobiology/hallway) -"dLn" = ( -/obj/structure/flora/ausbushes/fernybush, -/turf/open/floor/grass, -/area/medical/virology) -"dLC" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, +/obj/structure/cable, /turf/open/floor/iron, -/area/ai_monitored/command/storage/eva) -"dLK" = ( -/obj/effect/turf_decal/siding/purple{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/science/genetics) -"dLT" = ( -/obj/effect/turf_decal/trimline/blue/filled/warning{ +/area/station/engineering/main) +"dWN" = ( +/obj/machinery/atmospherics/pipe/bridge_pipe/cyan/visible{ dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/white, -/area/medical/medbay/central) -"dLV" = ( +/obj/machinery/atmospherics/pipe/bridge_pipe/purple/visible, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"dXe" = ( /obj/machinery/door/airlock/maintenance{ - req_one_access_txt = "12;47" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 + name = "Storage Room" }, -/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/abandoned, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 1 + }, /turf/open/floor/plating, -/area/maintenance/aft/lesser) -"dMu" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/holopad, -/obj/structure/window/reinforced, -/turf/open/floor/iron/dark, -/area/ai_monitored/aisat/exterior) -"dMw" = ( -/obj/effect/turf_decal/stripes/line, -/obj/machinery/status_display/evac/directional/south, -/turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"dMM" = ( +/area/station/maintenance/starboard/greater) +"dXg" = ( /obj/effect/turf_decal/tile/blue{ - dir = 1 + dir = 4 }, -/obj/machinery/button/door/directional/east{ - id = "bridge blast"; - name = "Bridge Access Blast Door Control"; - req_access_txt = "19" +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/iron/white/corner, +/area/station/hallway/secondary/entry) +"dXj" = ( +/obj/structure/chair{ + pixel_y = -2 }, +/obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/command/bridge) -"dNk" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/area/station/service/chapel/funeral) +"dXl" = ( +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable, -/turf/open/floor/iron/grimy, -/area/service/chapel/office) -"dNp" = ( -/obj/machinery/vending/wardrobe/bar_wardrobe, -/obj/item/radio/intercom/directional/east, -/obj/machinery/light/small/directional/east, -/turf/open/floor/wood, -/area/service/bar) -"dNC" = ( +/obj/machinery/door/poddoor/shutters/preopen{ + id = "PermaLockdown"; + name = "Lockdown Shutters" + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plating, +/area/station/security/prison) +"dXs" = ( /obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/preopen{ - id = "hop"; - name = "privacy shutters" +/turf/open/floor/plating, +/area/station/engineering/atmos/pumproom) +"dXA" = ( +/obj/structure/closet/crate/trashcart, +/obj/effect/spawner/random/contraband/prison, +/obj/machinery/firealarm/directional/north, +/obj/effect/spawner/random/trash/garbage, +/obj/effect/spawner/random/trash/garbage, +/turf/open/floor/plating, +/area/station/security/prison/safe) +"dXH" = ( +/obj/structure/chair, +/obj/effect/landmark/start/assistant, +/obj/machinery/light/directional/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/obj/structure/cable, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"dXP" = ( +/obj/effect/decal/cleanable/oil, +/obj/machinery/light/small/directional/west, +/obj/effect/spawner/random/engineering/tank, /turf/open/floor/plating, -/area/command/heads_quarters/hop) -"dND" = ( -/obj/structure/sign/warning/fire, -/turf/closed/wall/r_wall, -/area/engineering/supermatter) -"dNL" = ( -/obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/area/station/maintenance/starboard/lesser) +"dXQ" = ( +/obj/structure/extinguisher_cabinet/directional/east, +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/iron, +/area/station/hallway/primary/aft) +"dXR" = ( +/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/red/half/contrasted{ + dir = 1 + }, /turf/open/floor/iron/dark, -/area/security/execution/education) -"dNN" = ( -/obj/effect/landmark/event_spawn, -/turf/open/floor/carpet, -/area/service/theater) -"dNU" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/area/station/security/execution/education) +"dXU" = ( +/turf/open/floor/engine/vacuum, +/area/station/science/ordnance/burnchamber) +"dYa" = ( +/obj/effect/turf_decal/tile/blue/fourcorners, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"dYb" = ( +/obj/machinery/suit_storage_unit/standard_unit, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/command/storage/eva) +"dYg" = ( +/obj/machinery/status_display/evac/directional/west, +/obj/machinery/camera/directional/west{ + c_tag = "Central Primary Hallway - Starboard - Kitchen" + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, /obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/engineering/atmos/storage/gas) -"dOo" = ( -/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/baton/telescopic,/obj/item/clothing/mask/balaclava,/obj/item/bodybag,/obj/item/soap/nanotrasen) +/area/station/hallway/primary/central) +"dYh" = ( +/obj/machinery/holopad, +/obj/effect/turf_decal/bot, +/obj/effect/spawner/random/engineering/tracking_beacon, +/turf/open/floor/iron, +/area/station/security/courtroom) +"dYi" = ( +/obj/structure/table, +/obj/item/stock_parts/micro_laser{ + pixel_x = -6; + pixel_y = 4 }, -/obj/item/storage/backpack/duffelbag/syndie/hitman, -/obj/item/card/id/advanced/silver/reaper, -/obj/item/lazarus_injector, -/obj/item/gun/energy/disabler, -/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 = "\improper A Simpleton's Guide to Safe-cracking with Stethoscopes" +/obj/item/stock_parts/micro_laser{ + pixel_x = -2; + pixel_y = 2 }, -/obj/effect/turf_decal/bot_white/left, +/obj/item/stock_parts/micro_laser{ + pixel_x = 2 + }, +/obj/item/stock_parts/micro_laser{ + pixel_x = 6; + pixel_y = -2 + }, +/turf/open/floor/iron, +/area/station/cargo/drone_bay) +"dYl" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/ai_monitored/command/nuke_storage) -"dOr" = ( +/area/station/commons/fitness/recreation) +"dYK" = ( /obj/effect/decal/cleanable/dirt, -/obj/machinery/light/small/directional/west, -/obj/structure/cable, +/obj/effect/turf_decal/siding/wood{ + dir = 1 + }, /turf/open/floor/wood, -/area/command/corporate_showroom) -"dOs" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/area/station/commons/lounge) +"dYT" = ( +/obj/machinery/rnd/destructive_analyzer, +/obj/effect/turf_decal/siding{ + dir = 1 }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/engine, -/area/engineering/supermatter/room) -"dOu" = ( -/obj/structure/closet/wardrobe/miner, -/obj/effect/turf_decal/tile/brown/anticorner/contrasted, -/turf/open/floor/iron, -/area/cargo/miningoffice) -"dOy" = ( -/obj/structure/cable, -/turf/open/floor/plating/airless, -/area/solars/port/aft) -"dOA" = ( -/obj/structure/window/reinforced{ +/turf/open/floor/iron/dark, +/area/station/science/lab) +"dZm" = ( +/turf/closed/wall, +/area/station/commons/storage/tools) +"dZy" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ dir = 4 }, -/obj/machinery/status_display/ai/directional/north, -/obj/effect/turf_decal/tile/blue{ - dir = 4 +/obj/structure/table/glass, +/obj/item/storage/box/beakers{ + pixel_x = 4; + pixel_y = 4 }, -/obj/structure/cable, -/obj/structure/transit_tube/horizontal, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/item/storage/box/bodybags, /turf/open/floor/iron/dark, -/area/engineering/transit_tube) -"dPa" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/security/brig) -"dPk" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/wood, -/area/service/library) -"dPm" = ( -/obj/structure/table, -/obj/item/reagent_containers/glass/beaker{ - pixel_x = 8; - pixel_y = 2 - }, -/obj/item/reagent_containers/glass/beaker/large, -/obj/item/reagent_containers/dropper, -/obj/item/reagent_containers/glass/bottle/epinephrine{ - pixel_x = -4; - pixel_y = 12 +/area/station/medical/medbay/central) +"dZB" = ( +/obj/machinery/door/poddoor{ + id = "QMLoaddoor"; + name = "Supply Dock Loading Door" }, -/obj/item/reagent_containers/glass/bottle/multiver{ - pixel_x = 7; - pixel_y = 12 +/obj/machinery/conveyor{ + dir = 8; + id = "QMLoad" }, -/obj/effect/turf_decal/tile/yellow/anticorner/contrasted, -/turf/open/floor/iron/white, -/area/medical/chemistry) -"dPt" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/effect/turf_decal/stripes/line{ - dir = 4 + dir = 1 }, -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 5 +/turf/open/floor/plating, +/area/station/cargo/storage) +"dZU" = ( +/obj/machinery/door/poddoor/preopen{ + id = "medsecprivacy"; + name = "Privacy Shutter" + }, +/obj/structure/table/reinforced, +/obj/machinery/door/firedoor, +/obj/machinery/door/window/brigdoor/right/directional/north{ + req_access = list("brig_entrance") }, -/obj/machinery/duct, /turf/open/floor/plating, -/area/maintenance/port/aft) -"dPu" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/structure/rack, -/obj/item/storage/box/beakers, -/obj/item/storage/box/pillbottles, -/obj/item/storage/box/syringes, -/obj/item/storage/fancy/candle_box, -/turf/open/floor/iron/white, -/area/medical/abandoned) -"dPw" = ( -/obj/structure/lattice, -/turf/open/space/basic, -/area/space) -"dPO" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 6 +/area/station/security/checkpoint/medical) +"dZY" = ( +/obj/machinery/computer/security/telescreen/interrogation{ + dir = 8; + pixel_x = 30 }, -/turf/open/floor/iron/white, -/area/medical/treatment_center) -"dPS" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/siding/wood{ +/obj/effect/turf_decal/trimline/red/filled/corner, +/turf/open/floor/iron, +/area/station/security/brig) +"eal" = ( +/obj/structure/table/wood, +/obj/item/book/manual/wiki/security_space_law{ + pixel_y = 3 + }, +/obj/item/radio/intercom/directional/north, +/turf/open/floor/iron/dark, +/area/station/command/bridge) +"eau" = ( +/obj/effect/turf_decal/trimline/neutral/filled/corner{ + dir = 8 + }, +/obj/item/radio/intercom/directional/north, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 8 }, -/turf/open/floor/wood, -/area/commons/lounge) -"dPV" = ( -/obj/machinery/porta_turret/ai, /turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/ai_upload) -"dQd" = ( -/turf/closed/wall, -/area/security/checkpoint/science) -"dQk" = ( -/obj/structure/table, -/obj/structure/disposalpipe/segment, -/obj/effect/spawner/random/entertainment/dice, -/turf/open/floor/iron, -/area/commons/dorms) -"dQo" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/white/line{ - dir = 6 +/area/station/ai_monitored/security/armory) +"eax" = ( +/obj/effect/landmark/xeno_spawn, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 }, -/obj/machinery/light/directional/north, -/obj/machinery/airalarm/directional/north, -/turf/open/floor/iron, -/area/security/prison) -"dQI" = ( -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 +/turf/open/floor/plating, +/area/station/maintenance/starboard/fore) +"eay" = ( +/obj/structure/disposalpipe/segment{ + dir = 5 }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/mob/living/carbon/human/species/monkey/punpun, /turf/open/floor/iron, -/area/service/bar) -"dQW" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 8 +/area/station/security/brig) +"eaF" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/tile/bar, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/dark, -/area/engineering/transit_tube) -"dRa" = ( -/obj/effect/turf_decal/tile/blue/fourcorners, -/obj/structure/cable, -/obj/structure/sink{ - dir = 4; - pixel_x = -12; - pixel_y = -2 - }, -/obj/machinery/airalarm/directional/west, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, -/turf/open/floor/iron/white, -/area/medical/cryo) -"dRv" = ( -/obj/effect/turf_decal/delivery, -/obj/effect/turf_decal/stripes/line{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"eaN" = ( +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/machinery/mecha_part_fabricator{ - dir = 4 +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, /turf/open/floor/iron, -/area/science/robotics/lab) -"dRK" = ( -/obj/machinery/portable_atmospherics/canister/air, -/obj/effect/turf_decal/bot, -/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/hidden{ +/area/station/engineering/main) +"eaP" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/obj/effect/turf_decal/trimline/red/filled/line{ dir = 5 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/engineering/atmos/storage/gas) -"dRU" = ( -/obj/machinery/door/airlock/maintenance{ - req_access_txt = "12" +/area/station/security/brig) +"eaW" = ( +/turf/open/floor/plating{ + icon_state = "platingdmg2" }, -/obj/machinery/atmospherics/pipe/smart/simple/orange/visible{ - dir = 4 +/area/station/maintenance/port/fore) +"ebn" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/hallway/primary/port) +"ebr" = ( +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=0-SecurityDesk"; + location = "16-Fore" }, /obj/structure/cable, -/turf/open/floor/plating, -/area/maintenance/department/engine) -"dRV" = ( -/obj/machinery/door/firedoor, -/obj/effect/mapping_helpers/airlock/locked, -/obj/machinery/door/airlock/research{ - autoclose = 0; - frequency = 1449; - id_tag = "xeno_airlock_interior"; - name = "Xenobiology Lab Internal Airlock"; - req_access_txt = "55" +/turf/open/floor/iron, +/area/station/hallway/primary/fore) +"ebx" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/turf_decal/tile/purple/fourcorners, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/hallway/secondary/command) +"ebC" = ( +/obj/machinery/vending/hydroseeds{ + slogan_delay = 700 + }, +/obj/structure/noticeboard/directional/north, +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/iron, +/area/station/service/hydroponics) +"ebK" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/white, -/area/science/xenobiology/hallway) -"dRW" = ( -/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable, -/turf/open/floor/plating, -/area/security/lockers) -"dSi" = ( -/obj/item/radio/intercom/directional/north, -/obj/machinery/camera/directional/north{ - c_tag = "Command Hallway - Starboard" - }, +/obj/machinery/duct, +/turf/open/floor/iron/cafeteria, +/area/station/service/kitchen) +"ebM" = ( /obj/effect/turf_decal/tile/neutral{ - dir = 4 + dir = 8 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -14058,641 +11065,681 @@ dir = 4 }, /turf/open/floor/iron, -/area/hallway/secondary/command) -"dSl" = ( -/obj/machinery/camera{ - c_tag = "Xenobiology Lab - Pen #7"; - dir = 5; - network = list("ss13","rd","xeno") +/area/station/hallway/primary/central) +"ebV" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "roboticsprivacy"; + name = "Robotics Shutters" }, -/turf/open/floor/engine, -/area/science/xenobiology) -"dSo" = ( -/obj/machinery/portable_atmospherics/pump, -/obj/machinery/light/small/directional/north, -/obj/machinery/firealarm/directional/north, -/obj/effect/turf_decal/delivery, -/obj/machinery/atmospherics/components/unary/portables_connector/visible/layer4, +/turf/open/floor/plating, +/area/station/science/robotics/lab) +"ecp" = ( +/obj/machinery/portable_atmospherics/canister/nitrogen, +/obj/effect/turf_decal/bot, /turf/open/floor/iron, -/area/commons/locker) -"dSC" = ( -/obj/machinery/atmospherics/pipe/smart/simple/purple/visible{ +/area/station/engineering/atmos/storage/gas) +"ecz" = ( +/turf/closed/wall, +/area/station/maintenance/solars/port/aft) +"ecA" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue{ dir = 4 }, -/obj/item/crowbar, -/turf/open/floor/iron, -/area/engineering/atmos) -"dSI" = ( /obj/structure/cable, -/turf/open/floor/iron, -/area/engineering/main) -"dSM" = ( -/obj/structure/chair/office, -/turf/open/floor/wood, -/area/commons/vacant_room/office) -"dSQ" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/turf/open/floor/iron/white/corner, +/area/station/hallway/secondary/entry) +"ecB" = ( +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/machinery/atmospherics/components/binary/volume_pump{ dir = 4 }, -/obj/effect/turf_decal/trimline/blue/filled/line{ +/turf/open/floor/iron/white/corner{ dir = 1 }, +/area/station/engineering/atmos) +"ecD" = ( +/obj/item/bot_assembly/floorbot{ + created_name = "FloorDiffBot"; + desc = "Why won't it work?"; + name = "FloorDiffBot" + }, +/turf/open/floor/wood, +/area/station/maintenance/port/aft) +"ecO" = ( +/turf/open/floor/carpet, +/area/station/service/library) +"edo" = ( +/obj/structure/table/glass, +/obj/item/paper_bin, +/obj/item/clipboard, +/obj/item/toy/figure/cmo, +/obj/structure/cable, /turf/open/floor/iron/white, -/area/medical/cryo) -"dSW" = ( -/obj/structure/table, -/obj/item/storage/dice, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/security/prison) -"dSY" = ( +/area/station/command/heads_quarters/cmo) +"edu" = ( +/turf/closed/wall/r_wall, +/area/station/maintenance/solars/starboard/aft) +"edA" = ( +/obj/structure/cable, /obj/structure/disposalpipe/segment{ - dir = 4 + dir = 6 }, +/turf/open/floor/iron, +/area/station/cargo/storage) +"edC" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/spawner/random/trash/garbage{ + spawn_scatter_radius = 1 + }, /turf/open/floor/plating, -/area/maintenance/port/fore) -"dTc" = ( -/obj/machinery/door/airlock{ - id_tag = "Toilet4"; - name = "Unit 4" +/area/station/maintenance/starboard/fore) +"edH" = ( +/obj/structure/table, +/obj/effect/turf_decal/siding/purple{ + dir = 4 + }, +/obj/machinery/computer/med_data/laptop{ + dir = 8; + pixel_y = 1 + }, +/obj/structure/extinguisher_cabinet/directional/east, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/science/genetics) +"edN" = ( +/obj/effect/spawner/structure/window, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating, +/area/station/cargo/sorting) +"edP" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, -/turf/open/floor/iron/freezer, -/area/commons/toilet/restrooms) -"dTm" = ( /obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/plating, -/area/maintenance/aft/greater) -"dTq" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/hatch{ - name = "MiniSat Antechamber"; - req_one_access_txt = "32;19" +/area/station/maintenance/port/fore) +"edQ" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/maintenance/fore) +"eeg" = ( +/turf/closed/wall/mineral/plastitanium, +/area/station/hallway/secondary/entry) +"eek" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/duct, +/turf/open/floor/iron/freezer, +/area/station/commons/toilet/restrooms) +"eem" = ( +/obj/machinery/light/small/directional/west, +/obj/effect/turf_decal/delivery, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) +"eeq" = ( +/obj/machinery/computer/security{ + dir = 8 }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 6 + }, +/turf/open/floor/iron, +/area/station/security/warden) +"eew" = ( +/obj/structure/rack, +/obj/item/gun/energy/ionrifle, +/obj/item/gun/energy/temperature/security, +/obj/item/clothing/suit/hooded/ablative, +/obj/effect/turf_decal/tile/red/half/contrasted{ dir = 8 }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable/layer3, /turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/aisat_interior) -"dTr" = ( -/obj/structure/cable, -/obj/effect/spawner/random/engineering/tracking_beacon, -/turf/open/floor/iron, -/area/ai_monitored/command/storage/eva) -"dTu" = ( -/obj/effect/decal/cleanable/dirt/dust, +/area/station/ai_monitored/security/armory) +"efa" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/turf/open/floor/iron, +/area/station/commons/fitness/recreation) +"efd" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible/layer5, +/obj/machinery/atmospherics/pipe/smart/simple/purple/visible, +/turf/open/floor/iron/dark/corner, +/area/station/engineering/atmos/pumproom) +"efg" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/public/glass{ + name = "Bar" + }, +/obj/effect/turf_decal/tile/bar{ + dir = 1 + }, +/obj/effect/turf_decal/tile/bar, +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron, +/area/station/commons/lounge) +"eft" = ( +/obj/structure/extinguisher_cabinet/directional/north, +/obj/structure/closet/secure_closet/security/sec, +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/station/security/lockers) +"efY" = ( +/obj/structure/chair/office{ + dir = 1 + }, +/obj/effect/landmark/start/depsec/engineering, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 }, -/turf/open/floor/plating, -/area/medical/abandoned) -"dTL" = ( -/obj/structure/table, -/obj/item/paicard, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/commons/locker) -"dTY" = ( -/obj/structure/extinguisher_cabinet/directional/west, -/obj/effect/turf_decal/stripes/line{ +/area/station/security/checkpoint/engineering) +"efZ" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 8 }, -/turf/open/floor/iron, -/area/engineering/main) -"dUd" = ( -/obj/structure/lattice/catwalk, -/turf/open/space/basic, -/area/solars/starboard/fore) -"dUg" = ( -/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron, -/area/security/warden) -"dUw" = ( -/obj/machinery/light/directional/west, -/obj/effect/landmark/event_spawn, +/turf/open/floor/iron/white, +/area/station/science/ordnance/office) +"egb" = ( /obj/effect/turf_decal/tile/neutral{ - dir = 8 + dir = 4 }, +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/hallway/primary/aft) -"dUA" = ( -/turf/open/floor/iron, -/area/commons/fitness/recreation) -"dUC" = ( -/obj/effect/turf_decal/trimline/brown/warning{ - dir = 5 - }, -/obj/structure/window/reinforced{ +/area/station/hallway/primary/central) +"ege" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line{ dir = 4 }, -/obj/effect/turf_decal/bot, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/siding/green{ - dir = 1 +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 8 }, -/obj/effect/turf_decal/trimline/brown/warning{ - dir = 5 +/turf/open/floor/iron/textured, +/area/station/medical/medbay/central) +"egg" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 }, -/turf/open/floor/iron, -/area/hallway/secondary/service) -"dUD" = ( -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/station/security/prison/safe) +"egs" = ( +/obj/effect/spawner/random/maintenance/two, +/obj/structure/rack, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"egF" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 1 }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 10 +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/science/ordnance/testlab) +"egN" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/bot{ + dir = 1 }, -/turf/open/floor/iron, -/area/service/bar) -"dUE" = ( /obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/green/half/contrasted{ - dir = 4 - }, -/turf/open/floor/iron/white, -/area/medical/virology) -"dUW" = ( -/obj/machinery/door/airlock/public/glass{ - name = "space-bridge access" +/turf/open/floor/iron{ + dir = 1 }, -/obj/machinery/button/door/directional/north{ - id = "supplybridge"; - name = "Shuttle Bay Space Bridge Control" +/area/station/engineering/main) +"egO" = ( +/obj/machinery/mineral/stacking_unit_console{ + machinedir = 8; + pixel_x = 32 }, /obj/effect/turf_decal/stripes/line{ dir = 8 }, /obj/structure/cable, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 - }, /turf/open/floor/plating, -/area/maintenance/port/fore) -"dVf" = ( -/obj/effect/turf_decal/arrows/white{ - color = "#0000FF"; - dir = 1 - }, +/area/station/maintenance/disposal) +"egP" = ( +/obj/item/radio/intercom/directional/north, /obj/effect/turf_decal/stripes/line{ - dir = 5 + dir = 6 }, -/obj/machinery/airalarm/directional/east, +/obj/machinery/atmospherics/components/unary/bluespace_sender, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"ehg" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 6 + }, +/obj/effect/landmark/start/medical_doctor, /turf/open/floor/iron/white, -/area/science/cytology) -"dVu" = ( -/obj/machinery/camera/directional/east{ - c_tag = "Medbay Surgery C"; - network = list("ss13","medbay") +/area/station/medical/treatment_center) +"ehs" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/siding/purple, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/white, +/area/station/science/research) +"ehv" = ( +/obj/structure/chair/stool/directional/west, +/turf/open/floor/wood, +/area/station/maintenance/port/aft) +"ehB" = ( +/obj/machinery/door/poddoor{ + id = "SecJusticeChamber"; + name = "Justice Vent" }, -/obj/effect/turf_decal/tile/blue/half/contrasted{ - dir = 4 +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/turf/open/floor/iron/white, -/area/medical/surgery/aft) -"dVE" = ( +/turf/open/floor/plating, +/area/station/security/execution/education) +"ehH" = ( /obj/machinery/camera/directional/west{ - c_tag = "Bridge - Port" + c_tag = "Chapel - Port" }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/power/apc/auto_name/directional/west, -/obj/effect/turf_decal/tile/blue/half/contrasted{ +/obj/structure/chair/comfy/black{ + dir = 4 + }, +/turf/open/floor/iron/chapel{ dir = 8 }, +/area/station/service/chapel) +"ehX" = ( /turf/open/floor/iron/dark, -/area/command/bridge) -"dVL" = ( -/obj/effect/landmark/event_spawn, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/area/station/medical/storage) +"ehY" = ( /obj/structure/cable, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron/white, -/area/medical/medbay/central) -"dVY" = ( -/obj/machinery/computer/operating{ - dir = 1 +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark, +/area/station/tcommsat/server) +"ehZ" = ( +/obj/machinery/door/poddoor/preopen{ + id = "prison release"; + name = "Prisoner Processing Blast Door" }, -/obj/effect/turf_decal/tile/blue/fourcorners, +/obj/effect/turf_decal/delivery, +/obj/machinery/button/door/directional/west{ + id = "prison release"; + name = "Labor Camp Shuttle Lockdown"; + req_access = list("brig") + }, +/turf/open/floor/iron, +/area/station/hallway/primary/fore) +"eih" = ( +/mob/living/simple_animal/bot/cleanbot/medbay, /turf/open/floor/iron/white, -/area/medical/surgery/theatre) -"dWf" = ( -/obj/structure/sign/plaques/kiddie{ - pixel_y = 32 +/area/station/medical/storage) +"eio" = ( +/obj/effect/decal/cleanable/dirt, +/turf/closed/wall, +/area/station/maintenance/starboard/greater) +"eip" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/sign/poster/contraband/random/directional/east, +/turf/open/floor/plating{ + icon_state = "panelscorched" }, -/obj/machinery/camera/directional/north{ - c_tag = "AI Upload Chamber - Fore"; - network = list("aiupload") +/area/station/maintenance/port) +"eiq" = ( +/obj/machinery/light/small/directional/east, +/turf/open/floor/iron/dark/telecomms, +/area/station/tcommsat/server) +"eiO" = ( +/obj/structure/table, +/obj/item/storage/backpack/duffelbag/sec{ + pixel_y = 7 + }, +/obj/item/storage/backpack/duffelbag/sec, +/turf/open/floor/iron/dark, +/area/station/security/office) +"ejd" = ( +/turf/open/floor/wood{ + icon_state = "wood-broken4" + }, +/area/station/maintenance/port/aft) +"eje" = ( +/obj/structure/chair{ + dir = 4 }, -/obj/structure/table/wood/fancy/green, -/obj/effect/spawner/random/aimodule/harmless, -/turf/open/floor/circuit/green, -/area/ai_monitored/turret_protected/ai_upload) -"dWl" = ( -/obj/structure/cable, -/obj/machinery/holopad, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/wood, -/area/service/library) -"dWn" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/structure/window/reinforced, -/turf/open/floor/holofloor/dark, -/area/science/cytology) -"dWo" = ( -/obj/structure/table/wood, -/obj/machinery/light_switch/directional/west, -/obj/effect/spawner/random/bureaucracy/folder{ - spawn_random_offset = 1 +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) +"ejg" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 }, -/turf/open/floor/wood, -/area/commons/vacant_room/office) -"dWs" = ( -/obj/effect/landmark/blobstart, -/turf/open/floor/plating{ - icon_state = "panelscorched" +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/area/maintenance/starboard/lesser) -"dWO" = ( -/obj/structure/chair/comfy{ +/obj/machinery/duct, +/turf/open/floor/iron/dark/smooth_large, +/area/station/medical/storage) +"eji" = ( +/obj/structure/table, +/obj/item/paper_bin{ + pixel_x = -3; + pixel_y = 7 + }, +/obj/item/pen, +/obj/effect/turf_decal/tile/yellow{ dir = 4 }, -/obj/effect/turf_decal/tile/purple, -/obj/effect/turf_decal/tile/purple{ +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/turf/open/floor/iron/dark/corner{ dir = 1 }, -/obj/item/radio/intercom/directional/south, -/turf/open/floor/iron, -/area/science/research) -"dWU" = ( -/obj/machinery/power/port_gen/pacman, -/obj/structure/cable, -/obj/effect/turf_decal/delivery, +/area/station/engineering/atmos/storage/gas) +"ejl" = ( +/obj/structure/chair/stool/directional/north, /turf/open/floor/iron, -/area/engineering/gravity_generator) -"dXc" = ( -/obj/item/radio/intercom/directional/south, -/obj/machinery/light/directional/south, -/obj/effect/turf_decal/tile/blue/half/contrasted, -/turf/open/floor/iron/white, -/area/command/heads_quarters/cmo) -"dXi" = ( -/obj/item/book/manual/wiki/chemistry{ - pixel_x = -4; - pixel_y = 4 +/area/station/commons/dorms) +"ejo" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 }, -/obj/item/book/manual/wiki/grenades, -/obj/item/stack/cable_coil, -/obj/item/stack/cable_coil, -/obj/item/clothing/glasses/science, -/obj/item/clothing/glasses/science, -/obj/item/book/manual/wiki/plumbing{ - pixel_x = 4; - pixel_y = -4 +/turf/open/floor/iron, +/area/station/cargo/storage) +"ejp" = ( +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/obj/item/reagent_containers/dropper, -/obj/structure/table, -/obj/effect/turf_decal/tile/yellow/half/contrasted{ +/turf/open/floor/iron/dark, +/area/station/medical/medbay/central) +"ejH" = ( +/obj/effect/turf_decal/tile/purple/fourcorners, +/obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/iron/white, -/area/medical/chemistry) -"dXK" = ( -/obj/effect/turf_decal/tile/purple/fourcorners, +/obj/structure/cable, +/obj/machinery/door/airlock/research{ + name = "Xenobiology Space Bridge" + }, /obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/door/poddoor/preopen{ + id = "xeno_blastdoor"; + name = "Biohazard Containment Door" + }, +/obj/effect/mapping_helpers/airlock/access/all/science/xenobio, +/turf/open/floor/iron/white, +/area/station/science/research) +"ejP" = ( /obj/structure/cable, /obj/structure/disposalpipe/segment{ dir = 4 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ - cycle_id = "sci-maint-passthrough" +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"ejQ" = ( +/obj/structure/window/reinforced{ + dir = 8 }, -/obj/machinery/door/airlock/research{ - name = "Xenobiology Entrance"; - req_access_txt = "47" +/obj/structure/lattice/catwalk, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/transit_tube/horizontal, +/turf/open/space, +/area/space/nearstation) +"ejR" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 8 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/white, -/area/science/research) -"dXY" = ( -/obj/machinery/door/window/right/directional/south{ - dir = 8; - name = "Surgical Supplies"; - req_access_txt = "45" +/area/station/security/prison) +"ejS" = ( +/obj/machinery/light/directional/south, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/obj/structure/window/reinforced{ - dir = 1 +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/port) +"ejX" = ( +/obj/machinery/holopad, +/obj/structure/disposalpipe/segment{ + dir = 9 }, -/obj/structure/table/reinforced, -/obj/item/stack/sticky_tape/surgical, -/obj/item/stack/medical/bone_gel, -/obj/effect/turf_decal/tile/blue/fourcorners, -/turf/open/floor/iron/white, -/area/medical/surgery/theatre) -"dYb" = ( -/obj/machinery/suit_storage_unit/standard_unit, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/ai_monitored/command/storage/eva) -"dYn" = ( -/obj/item/paper_bin/carbon, -/obj/item/pen/fountain, -/obj/structure/table, -/turf/open/floor/iron/dark, -/area/security/office) -"dYt" = ( -/obj/effect/landmark/start/captain, -/obj/machinery/airalarm/directional/south, /turf/open/floor/wood, -/area/command/heads_quarters/captain/private) -"dYv" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/dark, -/area/service/chapel/funeral) -"dYy" = ( -/obj/structure/rack, -/obj/effect/spawner/random/maintenance/two, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"dYL" = ( -/obj/structure/cable, -/turf/open/floor/iron/white, -/area/science/cytology) -"dYM" = ( +/area/station/service/lawoffice) +"ekh" = ( /obj/structure/cable, -/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/sign/poster/contraband/random/directional/west, /turf/open/floor/plating, -/area/maintenance/port/aft) -"dYQ" = ( -/obj/effect/turf_decal/stripes/corner, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, -/turf/open/floor/engine, -/area/engineering/supermatter/room) -"dYW" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/area/station/maintenance/port/aft) +"ekk" = ( +/obj/effect/turf_decal/trimline/blue/filled/line, +/obj/structure/disposalpipe/segment, /turf/open/floor/iron/white, -/area/medical/virology) -"dZo" = ( -/obj/item/radio/intercom/directional/north, -/obj/machinery/light/directional/north, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/security/brig) -"dZq" = ( -/obj/machinery/firealarm/directional/east, -/obj/machinery/pdapainter/security, +/area/station/medical/treatment_center) +"ekB" = ( +/obj/effect/turf_decal/bot, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/command/heads_quarters/hos) -"dZL" = ( -/obj/structure/sign/poster/official/cleanliness{ - pixel_x = 32 - }, -/obj/machinery/door/window/right/directional/east{ - dir = 1; - name = "Hydroponics Delivery"; - req_access_txt = "35" - }, -/obj/effect/turf_decal/delivery, -/obj/structure/window/reinforced{ - dir = 8 +/area/station/science/robotics/lab) +"ekG" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/structure/crate, /turf/open/floor/iron, -/area/service/hydroponics) -"dZM" = ( -/obj/effect/turf_decal/trimline/blue/filled/corner, +/area/station/maintenance/starboard/lesser) +"ekP" = ( +/obj/machinery/door/window/brigdoor/security/cell{ + id = "Cell 2"; + name = "Cell 2" + }, /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/white, -/area/medical/office) -"dZR" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/obj/structure/reagent_dispensers/watertank, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/bar{ - dir = 1 +/obj/effect/turf_decal/tile/red/half/contrasted, +/turf/open/floor/iron, +/area/station/security/brig) +"ekV" = ( +/obj/machinery/mass_driver/ordnance, +/turf/open/floor/plating, +/area/station/science/ordnance/testlab) +"ekY" = ( +/obj/structure/table, +/obj/item/storage/medkit/regular{ + pixel_x = 7; + pixel_y = 5 }, -/obj/machinery/power/apc/auto_name/directional/north, /obj/structure/disposalpipe/segment{ dir = 4 }, +/obj/effect/turf_decal/tile/brown/half/contrasted{ + dir = 1 + }, /turf/open/floor/iron, -/area/hallway/secondary/service) -"dZW" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/light/no_nightlight/directional/north, -/obj/effect/turf_decal/tile/yellow{ +/area/station/cargo/storage) +"elb" = ( +/obj/effect/turf_decal/siding/white{ dir = 4 }, -/turf/open/floor/iron/dark/corner{ +/turf/open/floor/iron/dark, +/area/station/medical/storage) +"elm" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable, +/obj/structure/sign/warning/electric_shock, +/obj/machinery/door/poddoor/preopen{ + id = "xenobio8"; + name = "Xenobio Pen 8 Blast Door" + }, +/turf/open/floor/engine, +/area/station/science/xenobiology) +"elJ" = ( +/turf/closed/wall/r_wall, +/area/station/science/server) +"elM" = ( +/obj/item/stack/package_wrap, +/obj/item/stack/package_wrap, +/obj/item/stack/package_wrap, +/obj/item/stack/package_wrap, +/obj/item/stack/package_wrap, +/obj/item/hand_labeler, +/obj/structure/table/glass, +/obj/item/book/manual/hydroponics_pod_people, +/obj/effect/turf_decal/trimline/green/filled/corner{ dir = 1 }, -/area/engineering/atmos) -"eau" = ( -/obj/effect/turf_decal/trimline/neutral/filled/corner{ - dir = 8 +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, -/obj/item/radio/intercom/directional/north, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 8 +/obj/machinery/requests_console/directional/west{ + department = "Hydroponics"; + departmentType = 2; + name = "Hydroponics Requests Console" }, -/turf/open/floor/iron/dark, -/area/ai_monitored/security/armory) -"eaH" = ( -/obj/effect/turf_decal/tile/neutral, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/commons/fitness/recreation) -"eaQ" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 8 +/area/station/service/hydroponics) +"elV" = ( +/obj/machinery/airalarm/directional/north, +/obj/item/clothing/under/misc/assistantformal, +/obj/effect/landmark/start/hangover, +/obj/effect/spawner/random/structure/closet_private, +/turf/open/floor/wood, +/area/station/commons/dorms) +"eme" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 6 }, +/turf/open/floor/iron/white, +/area/station/medical/surgery/theatre) +"emf" = ( /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/hallway/secondary/entry) -"ebb" = ( -/obj/effect/turf_decal/tile/red/half/contrasted, -/turf/open/floor/iron, -/area/security/office) -"ebi" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 + }, /obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/white/smooth_large, +/area/station/medical/medbay/central) +"emh" = ( +/obj/structure/cable, +/obj/effect/turf_decal/trimline/purple/line{ + dir = 4 + }, +/obj/effect/turf_decal/siding/purple{ + dir = 8 + }, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/grimy, -/area/service/chapel/office) -"ebm" = ( -/obj/item/radio/intercom/directional/east, -/obj/effect/turf_decal/siding/wood{ +/obj/structure/disposalpipe/segment{ dir = 5 }, -/obj/structure/chair/stool{ - name = "Jim Norton's Quebecois Coffee stool" +/turf/open/floor/iron/white, +/area/station/science/research) +"emN" = ( +/obj/machinery/door/airlock/external, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 }, -/turf/open/floor/wood, -/area/service/cafeteria) -"ebF" = ( /obj/structure/cable, -/turf/open/floor/iron, -/area/engineering/atmos/storage/gas) -"ebG" = ( -/turf/closed/wall, -/area/commons/fitness/recreation) -"ebL" = ( -/obj/structure/plasticflaps/opaque, -/obj/machinery/door/window/left/directional/north{ - name = "MuleBot Access"; - req_access_txt = "50" - }, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"ebP" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 1 - }, -/obj/structure/closet/emcloset, +/obj/effect/mapping_helpers/airlock/access/all/engineering/external, /turf/open/floor/plating, -/area/maintenance/department/engine) -"ebX" = ( -/obj/structure/closet/secure_closet/security/sec, -/obj/effect/turf_decal/tile/red/anticorner/contrasted{ +/area/station/maintenance/port) +"emY" = ( +/obj/structure/chair/comfy/black{ dir = 8 }, -/turf/open/floor/iron/dark, -/area/security/lockers) -"ece" = ( -/obj/structure/cable, +/turf/open/floor/carpet, +/area/station/command/bridge) +"enf" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 10 - }, -/turf/open/floor/iron, -/area/security/brig) -"ecf" = ( /obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plating{ - icon_state = "panelscorched" +/turf/open/floor/iron, +/area/station/maintenance/starboard/greater) +"enw" = ( +/obj/structure/table, +/obj/item/paper_bin, +/obj/item/pen, +/obj/machinery/camera/directional/north{ + c_tag = "Science Research Office"; + network = list("ss13","rd") }, -/area/hallway/secondary/service) -"ecm" = ( +/turf/open/floor/iron, +/area/station/science/lab) +"enK" = ( /obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 4 }, -/turf/open/floor/iron, -/area/command/teleporter) -"ecy" = ( -/obj/machinery/shower{ - name = "emergency shower"; - pixel_y = 16 - }, -/obj/effect/turf_decal/trimline/blue/end, -/obj/effect/turf_decal/bot{ +/turf/open/floor/plating, +/area/station/maintenance/starboard/fore) +"enO" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/structure/disposalpipe/junction{ dir = 1 }, +/turf/open/floor/plating, +/area/station/maintenance/aft/lesser) +"enS" = ( +/obj/structure/table, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/engineering/atmos) -"ecE" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment, -/obj/structure/cable, +/obj/item/controller, +/obj/item/compact_remote, +/obj/item/compact_remote, /turf/open/floor/iron/white, -/area/science/mixing/launch) -"ecH" = ( -/obj/structure/table, -/obj/item/stack/sheet/iron/fifty, -/obj/item/stack/sheet/iron/fifty, -/obj/item/construction/plumbing, -/obj/item/construction/plumbing, -/obj/effect/turf_decal/tile/yellow/half/contrasted{ - dir = 4 +/area/station/science/explab) +"enW" = ( +/obj/structure/window/reinforced{ + dir = 8 }, -/turf/open/floor/iron/white, -/area/medical/chemistry) -"ecL" = ( -/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/stack/spacecash/c1{ + pixel_y = 9 }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/commons/toilet/auxiliary) -"edd" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/commons/dorms) -"ede" = ( -/obj/machinery/door/poddoor/preopen{ - id = "atmos"; - name = "Atmospherics Blast Door" +/obj/item/reagent_containers/glass/rag, +/obj/structure/table/reinforced{ + name = "Jim Norton's Quebecois Coffee table" }, -/obj/effect/turf_decal/caution/stand_clear{ +/obj/effect/turf_decal/trimline/neutral/line{ dir = 1 }, -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 +/obj/structure/desk_bell{ + pixel_x = 7 }, -/turf/open/floor/iron/checker, -/area/engineering/atmos/storage/gas) -"edi" = ( -/obj/structure/chair/stool/directional/west, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/wood, -/area/commons/lounge) -"edp" = ( +/turf/open/floor/iron/dark, +/area/station/service/cafeteria) +"enZ" = ( /obj/machinery/light/directional/south, /obj/structure/extinguisher_cabinet/directional/south, /obj/machinery/camera/directional/south{ @@ -14705,6182 +11752,5947 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/hallway/primary/central) -"edq" = ( -/obj/structure/rack, -/obj/effect/spawner/random/food_or_drink/booze{ - spawn_loot_count = 3; - spawn_loot_double = 0; - spawn_random_offset = 1 +/area/station/hallway/primary/central) +"eoj" = ( +/obj/machinery/meter{ + name = "Mixed Air Tank Out" }, -/turf/open/floor/wood, -/area/maintenance/port/aft) -"edy" = ( -/obj/structure/table/wood, -/obj/item/folder, -/obj/item/folder, -/obj/item/pen, -/turf/open/floor/wood, -/area/service/library) -"edI" = ( -/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/machinery/atmospherics/pipe/smart/simple/cyan/visible, +/turf/closed/wall/r_wall, +/area/station/engineering/atmos) +"eol" = ( +/obj/machinery/portable_atmospherics/canister/oxygen, +/obj/effect/turf_decal/bot, +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/hidden{ + dir = 8 }, -/obj/effect/turf_decal/tile/yellow{ +/turf/open/floor/iron, +/area/station/engineering/atmos/storage/gas) +"eoC" = ( +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/machinery/light/directional/north, -/obj/structure/table, -/obj/item/phone{ - pixel_x = -3; - pixel_y = 3 +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/turf/open/floor/iron/checker, -/area/engineering/atmos/storage/gas) -"edU" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/simple/orange/visible, -/obj/structure/railing{ - dir = 4 - }, -/obj/structure/railing{ - dir = 10 - }, -/turf/open/floor/iron/dark/textured, -/area/engineering/atmos) -"edV" = ( -/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable, -/turf/open/floor/plating, -/area/security/holding_cell) -"edY" = ( -/obj/machinery/door/airlock/security/glass{ - name = "Permabrig Visitation"; - req_access_txt = "2" +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron/dark, +/area/station/command/heads_quarters/rd) +"eoD" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 1 }, +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/door/firedoor, -/turf/open/floor/iron, -/area/security/brig) -"ees" = ( -/obj/structure/fluff/broken_flooring{ - dir = 4; - icon_state = "pile" +/turf/open/floor/iron/dark, +/area/station/command/bridge) +"eoU" = ( +/obj/structure/grille, +/turf/closed/wall/r_wall, +/area/station/engineering/atmos) +"eoZ" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, +/turf/open/floor/iron/white, +/area/station/science/cytology) +"epi" = ( +/obj/structure/window/reinforced/plasma{ + dir = 1 }, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"eet" = ( -/obj/effect/turf_decal/stripes/line, /obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/south, -/obj/effect/spawner/random/trash/garbage{ - spawn_scatter_radius = 1 +/obj/machinery/atmospherics/pipe/smart/manifold4w/green/visible, +/obj/machinery/power/energy_accumulator/tesla_coil/anchored, +/turf/open/floor/engine, +/area/station/engineering/supermatter) +"epv" = ( +/obj/structure/table, +/obj/item/hand_labeler{ + pixel_y = 11 }, -/turf/open/floor/plating, -/area/maintenance/port) -"eew" = ( -/obj/structure/rack, -/obj/item/gun/energy/ionrifle, -/obj/item/gun/energy/temperature/security, -/obj/item/clothing/suit/hooded/ablative, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 8 +/obj/item/stack/package_wrap{ + pixel_x = 2; + pixel_y = -3 }, -/turf/open/floor/iron/dark, -/area/ai_monitored/security/armory) -"eex" = ( -/obj/machinery/disposal/delivery_chute{ - dir = 1; - name = "Science Deliveries" +/obj/item/stack/package_wrap{ + pixel_x = 2; + pixel_y = -3 }, -/obj/structure/plasticflaps/opaque{ - name = "Science Deliveries" +/obj/item/hand_labeler_refill{ + pixel_x = -8; + pixel_y = 3 }, -/obj/structure/disposalpipe/trunk, -/obj/structure/sign/departments/science{ - color = "#D381C9"; - pixel_y = -32 +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/brown/anticorner/contrasted{ + dir = 1 }, /turf/open/floor/iron, -/area/cargo/sorting) -"eeG" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/obj/machinery/door/airlock/external{ - name = "Arrival Airlock" +/area/station/cargo/sorting) +"epB" = ( +/obj/structure/chair{ + dir = 1 }, -/turf/open/floor/plating, -/area/hallway/secondary/entry) -"eeQ" = ( -/obj/structure/window/reinforced{ - dir = 8 +/obj/effect/landmark/start/hangover, +/turf/open/floor/iron, +/area/station/hallway/secondary/command) +"epF" = ( +/obj/machinery/chem_master/condimaster{ + desc = "Used to separate out liquids - useful for purifying botanical extracts. Also dispenses condiments."; + name = "SapMaster XP" }, -/obj/structure/window/reinforced, -/obj/machinery/atmospherics/components/unary/thermomachine/freezer/on{ - dir = 8; - initialize_directions = 4; - name = "euthanization chamber freezer" +/obj/effect/turf_decal/stripes/line, +/obj/machinery/camera/directional/north{ + c_tag = "Hydroponics - Fore" + }, +/obj/machinery/button/door/directional/north{ + id = "hydro_service"; + name = "Service Shutter Control"; + req_access = list("hydroponics") }, -/obj/machinery/light/small/directional/north, /turf/open/floor/iron, -/area/science/xenobiology) -"eeV" = ( -/obj/structure/railing/corner, -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 8 +/area/station/service/hydroponics) +"epH" = ( +/obj/structure/chair{ + dir = 1 }, -/obj/effect/turf_decal/trimline/yellow/warning{ - dir = 8 +/obj/effect/landmark/start/assistant, +/turf/open/floor/iron, +/area/station/commons/fitness/recreation) +"epO" = ( +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 }, -/obj/machinery/firealarm/directional/west, -/obj/structure/cable, /turf/open/floor/iron, -/area/engineering/atmos) -"eeW" = ( -/obj/machinery/door/firedoor, +/area/station/service/bar) +"eqa" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/obj/structure/disposalpipe/segment, /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/machinery/door/airlock/public/glass{ - name = "Command Hallway" - }, -/obj/effect/turf_decal/tile/neutral{ +/turf/open/floor/iron/white/smooth_large, +/area/station/medical/medbay/central) +"eqc" = ( +/obj/structure/disposalpipe/junction/yjunction, +/obj/effect/turf_decal/tile/red/half/contrasted{ dir = 1 }, +/turf/open/floor/iron/white/side, +/area/station/medical/medbay/central) +"eqf" = ( +/obj/structure/lattice/catwalk, +/obj/structure/cable, +/turf/open/space/basic, +/area/station/solars/port/fore) +"eqt" = ( +/obj/effect/spawner/random/maintenance, +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/sign/poster/contraband/random/directional/west, +/turf/open/floor/plating, +/area/station/maintenance/starboard/fore) +"eqz" = ( +/obj/item/radio/intercom/directional/west, +/turf/open/floor/iron/dark, +/area/station/service/chapel/office) +"eqU" = ( +/obj/machinery/light/small/directional/north, +/obj/machinery/firealarm/directional/north, /turf/open/floor/iron, -/area/hallway/secondary/command) -"eeY" = ( -/obj/machinery/chem_heater/withbuffer{ - pixel_x = 4 - }, -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/yellow{ +/area/station/commons/fitness/recreation) +"erh" = ( +/obj/structure/extinguisher_cabinet/directional/west, +/obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/machinery/light/directional/south, -/obj/machinery/button/door/directional/south{ - id = "pharmacy_shutters_2"; - name = "pharmacy shutters control"; - req_access_txt = "5;69" - }, -/turf/open/floor/iron/white, -/area/medical/pharmacy) -"efc" = ( -/obj/machinery/modular_computer/console/preset/id, -/obj/machinery/light/directional/north, -/obj/machinery/requests_console/directional/north{ - department = "Security"; - departmentType = 3; - name = "Security Requests Console" - }, -/obj/machinery/camera/directional/north{ - c_tag = "Customs Checkpoint" +/turf/open/floor/iron, +/area/station/engineering/main) +"ero" = ( +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/red/half/contrasted{ +/obj/structure/transit_tube/curved{ dir = 1 }, -/turf/open/floor/iron, -/area/security/checkpoint/customs) -"eff" = ( -/obj/structure/table/reinforced, -/obj/item/flashlight, -/obj/item/analyzer{ - pixel_x = 7; - pixel_y = 3 +/obj/effect/turf_decal/tile/blue{ + dir = 8 }, -/obj/item/assembly/signaler, -/obj/item/stack/rods{ - amount = 25 +/turf/open/floor/iron/dark, +/area/station/ai_monitored/aisat/exterior) +"err" = ( +/turf/open/floor/plating{ + icon_state = "platingdmg1" }, -/obj/item/stack/cable_coil, -/obj/item/gps, -/obj/structure/cable, -/obj/structure/extinguisher_cabinet/directional/east, -/obj/machinery/light/directional/east, -/obj/item/clothing/gloves/color/fyellow, -/obj/item/gps, -/obj/machinery/power/apc/auto_name/directional/north, -/turf/open/floor/iron, -/area/commons/storage/primary) -"efi" = ( -/obj/effect/turf_decal/box/corners{ +/area/station/maintenance/starboard/fore) +"eru" = ( +/obj/structure/rack, +/obj/item/stack/cable_coil{ + pixel_x = -1; + pixel_y = -3 + }, +/obj/item/wrench, +/obj/item/flashlight/seclite, +/obj/effect/spawner/random/maintenance, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) +"erx" = ( +/obj/structure/disposalpipe/segment{ dir = 4 }, /obj/structure/cable, -/turf/open/floor/iron, -/area/engineering/atmos) -"efk" = ( -/obj/machinery/door/firedoor, +/obj/effect/landmark/navigate_destination, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/door/airlock/research{ - name = "Chemical Storage"; - req_access_txt = "69" +/turf/open/floor/iron, +/area/station/security/brig) +"erF" = ( +/obj/structure/cable, +/obj/machinery/door/airlock/virology/glass{ + name = "Virology Access" }, -/obj/effect/turf_decal/tile/yellow/fourcorners, -/turf/open/floor/iron/textured, -/area/medical/medbay/central) -"efm" = ( -/obj/machinery/light/directional/west, -/obj/effect/turf_decal/tile/yellow{ +/obj/machinery/door/firedoor, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 8 }, -/obj/structure/cable, -/obj/structure/table, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/tile/yellow{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/mapping_helpers/airlock/access/all/medical/general, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) +"erG" = ( +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/item/clothing/head/welding{ +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) +"erS" = ( +/obj/structure/table/wood, +/obj/item/camera_film{ + pixel_x = -3; + pixel_y = 5 + }, +/obj/item/camera_film{ pixel_y = 9 }, -/obj/machinery/power/apc/auto_name/directional/north, -/obj/item/clothing/head/welding{ - pixel_x = -3; - pixel_y = 7 +/obj/item/radio/intercom/directional/east, +/turf/open/floor/wood, +/area/station/service/library) +"esd" = ( +/obj/item/reagent_containers/food/drinks/drinkingglass{ + pixel_x = 4; + pixel_y = 5 }, -/obj/item/clothing/head/welding{ - pixel_x = -5; - pixel_y = 3 +/obj/item/reagent_containers/food/drinks/drinkingglass{ + pixel_x = 6; + pixel_y = -1 }, -/turf/open/floor/iron/dark/corner{ - dir = 1 +/obj/item/reagent_containers/food/drinks/drinkingglass{ + pixel_x = -4; + pixel_y = 6 }, -/area/engineering/atmos/storage/gas) -"efz" = ( -/obj/effect/turf_decal/stripes/white/line{ - dir = 1 +/obj/item/reagent_containers/food/drinks/drinkingglass{ + pixel_x = -5; + pixel_y = 2 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/science/mixing) -"efD" = ( -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 1 +/obj/structure/table/wood, +/obj/structure/light_construct/small/directional/north, +/obj/machinery/newscaster/directional/north, +/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass, +/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass, +/turf/open/floor/wood, +/area/station/maintenance/port/aft) +"ese" = ( +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 10 }, -/obj/effect/landmark/start/depsec/science, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, -/area/security/checkpoint/science) -"efL" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Mining Dock Maintenance" - }, -/obj/structure/cable, -/obj/effect/mapping_helpers/airlock/access/all/supply/mining, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"efR" = ( -/obj/effect/turf_decal/stripes/line{ +/area/station/security/prison/garden) +"esk" = ( +/turf/closed/wall/r_wall, +/area/station/engineering/storage/tcomms) +"esv" = ( +/obj/structure/chair/stool/bar/directional/south, +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ dir = 1 }, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating, -/area/maintenance/solars/starboard/aft) -"egS" = ( -/obj/machinery/atmospherics/components/binary/pump{ - dir = 1; - name = "Distro Staging to Distro" +/obj/effect/turf_decal/siding/wood{ + dir = 9 }, /turf/open/floor/iron, -/area/engineering/atmos/pumproom) -"egU" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Ordnance Lab Maintenance"; - req_access_txt = "8" +/area/station/commons/lounge) +"esH" = ( +/obj/structure/disposalpipe/segment{ + dir = 6 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/item/cigbutt{ + pixel_y = 7 + }, /obj/structure/cable, -/turf/open/floor/plating, -/area/maintenance/aft/lesser) -"ehk" = ( -/obj/structure/table, -/obj/item/clipboard, -/obj/item/wrench, -/obj/machinery/light_switch/directional/south, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/airalarm/directional/west, -/turf/open/floor/iron/dark, -/area/science/server) -"ehn" = ( -/obj/machinery/door/airlock/grunge{ - name = "Cell 3" +/turf/open/floor/iron, +/area/station/maintenance/starboard/greater) +"esL" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark, -/area/security/prison/safe) -"eho" = ( -/obj/structure/girder, -/obj/effect/spawner/random/structure/grille, -/turf/open/floor/plating, -/area/maintenance/port) -"ehx" = ( -/obj/effect/turf_decal/plaque{ - icon_state = "L6" +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, +/obj/machinery/ticket_machine/directional/north, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/hallway/primary/central) -"ehA" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/command/heads_quarters/ce) -"ehJ" = ( -/obj/effect/spawner/random/maintenance, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/area/station/hallway/secondary/command) +"esR" = ( +/obj/machinery/button/flasher{ + id = "secentranceflasher"; + name = "Brig Entrance Flasher"; + pixel_x = -6; + pixel_y = -38; + req_access = list("security") + }, +/obj/machinery/button/flasher{ + id = "holdingflash"; + name = "Holding Cell Flasher"; + pixel_x = 6; + pixel_y = -38; + req_access = list("security") + }, +/obj/structure/cable, +/obj/machinery/power/apc/auto_name/directional/south, +/turf/open/floor/iron, +/area/station/security/brig) +"etn" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"eig" = ( -/obj/structure/cable, -/obj/machinery/light_switch/directional/north, -/obj/machinery/power/apc/auto_name/directional/east, -/turf/open/floor/plating, -/area/maintenance/solars/port/aft) -"eiK" = ( -/obj/effect/turf_decal/stripes/corner{ +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/structure/table/reinforced, -/obj/machinery/cell_charger, -/obj/item/stock_parts/cell/high, -/obj/machinery/firealarm/directional/west, -/obj/machinery/camera/directional/north{ - c_tag = "Science Mechbay"; - network = list("ss13","rd") +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating, +/area/station/maintenance/port) +"ets" = ( +/turf/open/floor/engine/n2o, +/area/station/engineering/atmos) +"ett" = ( +/obj/structure/rack, +/obj/item/reagent_containers/glass/bottle/acidic_buffer{ + pixel_x = 7; + pixel_y = 3 }, -/obj/machinery/button/door/directional/north{ - id = "mechbay"; - name = "Mech Bay Shutters Control"; - req_access_txt = "29" +/obj/item/reagent_containers/glass/bottle/basic_buffer{ + pixel_x = -5; + pixel_y = 3 }, -/turf/open/floor/iron, -/area/science/robotics/mechbay) -"eiR" = ( -/obj/machinery/camera/directional/west{ - c_tag = "Departure Lounge - Port Aft" +/obj/item/reagent_containers/glass/bottle/formaldehyde{ + pixel_x = 1 }, -/obj/machinery/light/directional/west, -/obj/structure/extinguisher_cabinet/directional/west, -/obj/item/kirbyplants{ - icon_state = "plant-04" +/obj/structure/sign/warning/chem_diamond{ + pixel_y = 32 }, -/obj/effect/turf_decal/stripes/line{ +/turf/open/floor/iron/dark/textured_edge{ dir = 8 }, -/turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"ejb" = ( -/obj/structure/closet/crate/freezer/blood, -/obj/effect/turf_decal/siding/white, -/obj/machinery/camera/directional/north{ - c_tag = "Medbay Cold Storage"; - network = list("ss13","medbay") - }, -/turf/open/floor/iron/kitchen_coldroom, -/area/medical/coldroom) -"ejn" = ( -/obj/machinery/newscaster/directional/west, -/obj/structure/easel, -/obj/item/canvas/nineteen_nineteen, -/obj/item/canvas/twentythree_nineteen, -/obj/item/canvas/twentythree_twentythree, +/area/station/medical/medbay/central) +"etv" = ( +/obj/item/kirbyplants/random, +/obj/structure/light_construct/small/directional/east, /turf/open/floor/wood, -/area/service/library) -"eju" = ( -/obj/effect/spawner/random/maintenance, +/area/station/maintenance/port/aft) +"etA" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/plating, -/area/maintenance/port/fore) -"ejL" = ( -/obj/structure/cable, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/security/range) -"ejO" = ( -/obj/effect/turf_decal/tile/neutral{ +/area/station/maintenance/starboard/fore) +"etK" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark/corner{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ +/area/station/engineering/atmos) +"etQ" = ( +/obj/effect/landmark/event_spawn, +/turf/open/floor/plating, +/area/station/maintenance/aft/lesser) +"euc" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/closet/l3closet/janitor, +/obj/machinery/light/small/directional/east, +/turf/open/floor/iron, +/area/station/service/janitor) +"eug" = ( +/obj/structure/reagent_dispensers/wall/peppertank/directional/east, +/obj/machinery/recharger{ + pixel_y = 4 + }, +/obj/structure/table, +/obj/effect/turf_decal/trimline/red/filled/line{ dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/hallway/primary/central) -"ejQ" = ( -/obj/structure/window/reinforced{ +/area/station/security/office) +"euj" = ( +/obj/machinery/suit_storage_unit/standard_unit, +/obj/machinery/light_switch/directional/north, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/command/storage/eva) +"euo" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 8 }, -/obj/structure/lattice/catwalk, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/transit_tube/horizontal, -/turf/open/space, -/area/space/nearstation) -"ejW" = ( -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/siding/wood{ + dir = 1 + }, +/turf/open/floor/wood, +/area/station/service/cafeteria) +"eup" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/obj/effect/turf_decal/trimline/brown/filled/line{ + dir = 6 + }, +/obj/effect/turf_decal/trimline/yellow/filled/warning{ + dir = 6 + }, +/turf/open/floor/iron, +/area/station/engineering/break_room) +"eur" = ( +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/green{ dir = 8 }, +/turf/open/floor/iron, +/area/station/service/hydroponics) +"eut" = ( +/turf/closed/wall, +/area/station/science/robotics/lab) +"euQ" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/light/directional/north, /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/item/radio/intercom/directional/south, +/obj/machinery/airalarm/directional/north, +/turf/open/floor/iron/white, +/area/station/science/research) +"euX" = ( +/obj/effect/landmark/event_spawn, +/turf/open/floor/iron/white, +/area/station/security/medical) +"evf" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 + }, /turf/open/floor/iron, -/area/hallway/primary/central) -"ekb" = ( -/obj/structure/mirror/directional/north, -/obj/structure/sink{ - pixel_y = 17 +/area/station/commons/dorms) +"evD" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/spawner/random/trash/soap{ - spawn_scatter_radius = 1 +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 }, /turf/open/floor/iron/white, -/area/command/heads_quarters/captain/private) -"eke" = ( -/obj/structure/rack, -/obj/item/stack/sheet/cardboard, -/obj/item/stack/sheet/cardboard, -/obj/structure/light_construct/directional/east, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"eku" = ( -/obj/item/radio/intercom/directional/south, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/area/station/science/xenobiology) +"evE" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/siding/purple{ + dir = 1 }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/reagent_dispensers/plumbed{ - dir = 8 +/turf/open/floor/iron/white, +/area/station/science/ordnance/testlab) +"evI" = ( +/obj/machinery/computer/teleporter, +/obj/machinery/firealarm/directional/west, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/aisat/foyer) +"evY" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 }, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 4 + }, +/obj/effect/landmark/start/depsec/medical, +/turf/open/floor/iron/dark, +/area/station/security/checkpoint/medical) +"ewf" = ( +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/iron, +/area/station/commons/fitness/recreation) +"ewh" = ( +/obj/structure/table, +/obj/item/clipboard, +/obj/item/wrench, +/obj/machinery/light_switch/directional/south, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/airalarm/directional/west, +/turf/open/floor/iron/dark, +/area/station/science/server) +"ewj" = ( +/obj/effect/turf_decal/trimline/red/filled/line, /obj/structure/disposalpipe/segment{ dir = 4 }, +/obj/structure/cable, /turf/open/floor/iron, -/area/hallway/secondary/service) -"ekv" = ( -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ +/area/station/security/brig) +"ewk" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/commons/fitness/recreation) +"ewB" = ( +/obj/effect/turf_decal/stripes/corner{ dir = 1 }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/landmark/start/hangover, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, -/area/service/bar) -"eky" = ( -/obj/structure/table/reinforced, -/obj/item/stock_parts/cell/high{ - pixel_x = 4; - pixel_y = 5 +/area/station/hallway/secondary/exit/departure_lounge) +"ewC" = ( +/obj/machinery/camera{ + c_tag = "Warden's Office"; + dir = 10 }, -/obj/item/stock_parts/cell/high{ - pixel_x = -8; - pixel_y = 9 +/obj/structure/table, +/obj/machinery/button/door{ + desc = "Controls the shutters over the cell windows."; + id = "Secure Gate"; + name = "Cell Window Control"; + pixel_x = -6; + pixel_y = 7; + req_access = list("security"); + specialfunctions = 4 }, -/obj/item/stock_parts/cell/high, -/obj/machinery/cell_charger, -/obj/item/borg/upgrade/rename{ - pixel_x = 3; - pixel_y = 18 +/obj/machinery/button/door{ + desc = "Controls the shutters over the brig windows."; + id = "briglockdown"; + name = "Brig Lockdown Control"; + pixel_x = 6; + pixel_y = 7; + req_access = list("security") }, -/turf/open/floor/iron, -/area/science/robotics/lab) -"ekD" = ( -/obj/structure/window/reinforced{ - dir = 8 +/obj/machinery/button/door{ + desc = "Controls the blast doors in front of the prison wing."; + id = "Prison Gate"; + name = "Prison Wing Lockdown"; + pixel_y = -3; + req_access = list("brig") }, -/turf/open/floor/grass, -/area/service/hydroponics/garden) -"ekW" = ( -/obj/effect/turf_decal/tile/yellow{ +/obj/item/key/security, +/obj/effect/turf_decal/trimline/red/filled/line{ dir = 8 }, -/turf/open/floor/iron/white, -/area/medical/chemistry) -"ekZ" = ( -/obj/item/stack/sheet/cardboard, -/obj/effect/decal/cleanable/cobweb/cobweb2, -/obj/effect/spawner/random/maintenance, -/obj/effect/spawner/random/engineering/flashlight, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"els" = ( -/obj/machinery/light/directional/south, -/obj/machinery/firealarm/directional/south, -/obj/effect/turf_decal/tile/neutral, -/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, /turf/open/floor/iron, -/area/hallway/secondary/command) -"elA" = ( -/obj/machinery/power/terminal{ - dir = 1 +/area/station/security/warden) +"ewK" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/firedoor, +/obj/machinery/door/window/left/directional/west{ + dir = 4; + name = "Robotics Desk"; + req_access = list("robotics") }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/simple/dark/visible{ - dir = 6 +/obj/item/folder{ + pixel_x = -6 + }, +/obj/item/pen{ + pixel_x = -5 + }, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "roboticsprivacy"; + name = "Robotics Shutters" + }, +/obj/effect/turf_decal/tile/purple/fourcorners, +/obj/structure/desk_bell{ + pixel_x = 6 }, /turf/open/floor/iron, -/area/maintenance/disposal/incinerator) -"elC" = ( -/obj/effect/turf_decal/siding/purple, +/area/station/science/robotics/lab) +"ewR" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/engineering{ + name = "Tech Storage" + }, /obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/structure/cable, +/obj/effect/landmark/navigate_destination, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/mapping_helpers/airlock/access/all/engineering/construction, /turf/open/floor/iron/dark, -/area/science/genetics) -"elF" = ( -/obj/structure/table, -/obj/effect/turf_decal/delivery, -/obj/item/clothing/glasses/meson/engine, -/obj/item/clothing/glasses/meson/engine, -/obj/item/clothing/glasses/meson/engine, -/obj/machinery/light/directional/east, -/obj/effect/turf_decal/stripes/line{ - dir = 4 +/area/station/engineering/storage/tech) +"ewT" = ( +/obj/machinery/door/airlock{ + name = "Prison Showers" }, -/obj/item/pipe_dispenser, -/obj/item/pipe_dispenser, -/obj/item/pipe_dispenser, -/turf/open/floor/iron, -/area/engineering/main) -"elH" = ( -/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/door/firedoor, +/obj/structure/cable, +/turf/open/floor/iron/freezer, +/area/station/security/prison/shower) +"ewU" = ( +/obj/machinery/atmospherics/components/binary/pump{ + dir = 8; + name = "Air to Mix" }, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"exr" = ( +/obj/structure/table/wood, +/obj/item/folder/blue, +/obj/item/folder/blue, +/obj/item/folder/blue, +/obj/item/folder/blue, +/obj/item/stamp/law, +/turf/open/floor/wood, +/area/station/service/lawoffice) +"exu" = ( +/obj/effect/turf_decal/stripes/line, +/obj/item/radio/intercom/directional/south, /turf/open/floor/iron/white, -/area/science/xenobiology/hallway) -"elN" = ( -/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ - dir = 4 +/area/station/science/xenobiology) +"exC" = ( +/obj/effect/turf_decal/plaque{ + icon_state = "L3" + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"exN" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 6 }, /turf/open/floor/iron, -/area/engineering/atmos) -"elO" = ( +/area/station/command/teleporter) +"eyl" = ( +/obj/structure/closet/crate/freezer/surplus_limbs, +/obj/item/radio/intercom/directional/south, +/obj/effect/turf_decal/tile/blue/fourcorners, +/turf/open/floor/iron/white, +/area/station/medical/surgery/theatre) +"eyz" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/obj/structure/reagent_dispensers/watertank, /obj/effect/turf_decal/tile/neutral{ - dir = 1 + dir = 4 }, -/obj/effect/turf_decal/trimline/brown/filled/corner{ +/obj/effect/turf_decal/tile/bar{ dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/power/apc/auto_name/directional/north, /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/structure/disposalpipe/segment, /turf/open/floor/iron, -/area/hallway/primary/central) -"emr" = ( -/obj/structure/table/optable, -/obj/structure/noticeboard/directional/east, -/obj/effect/turf_decal/tile/purple/half/contrasted{ - dir = 4 +/area/station/hallway/secondary/service) +"eyX" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 1 }, /turf/open/floor/iron/white, -/area/science/robotics/lab) -"emv" = ( -/obj/effect/turf_decal/tile/neutral, -/obj/machinery/firealarm/directional/east, -/turf/open/floor/iron, -/area/hallway/primary/central) -"enb" = ( -/obj/structure/table/wood, -/obj/item/phone{ - desc = "Supposedly a direct line to Nanotrasen Central Command. It's not even plugged in."; - pixel_x = -3; - pixel_y = 3 +/area/station/security/prison) +"ezb" = ( +/obj/structure/window/reinforced{ + dir = 8 }, -/obj/item/cigbutt/cigarbutt{ - pixel_x = 5; - pixel_y = -1 +/obj/structure/filingcabinet{ + pixel_x = 4 }, -/obj/effect/turf_decal/siding/wood{ - dir = 4 +/turf/open/floor/wood, +/area/station/command/heads_quarters/captain/private) +"eze" = ( +/obj/structure/closet/emcloset, +/obj/structure/sign/warning/vacuum/external{ + pixel_x = -32 }, +/turf/open/floor/plating, +/area/station/maintenance/port) +"ezg" = ( /obj/structure/cable, -/turf/open/floor/wood, -/area/command/heads_quarters/hos) -"enx" = ( -/obj/item/radio/intercom/directional/west, -/obj/machinery/light/small/directional/west, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 4 +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 9 }, -/turf/open/floor/wood, -/area/commons/vacant_room/office) -"enR" = ( -/obj/item/radio/intercom/directional/north, /turf/open/floor/iron, -/area/security/courtroom) -"eos" = ( +/area/station/security/brig) +"ezT" = ( +/obj/effect/turf_decal/tile/purple/fourcorners, +/obj/machinery/door/airlock/research{ + name = "Research Division Access" + }, +/obj/machinery/door/firedoor, +/obj/effect/mapping_helpers/airlock/unres, +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "sci-entrance" + }, +/obj/effect/mapping_helpers/airlock/access/all/science/general, +/turf/open/floor/iron/white, +/area/station/science/research) +"eAe" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/obj/item/radio/intercom/directional/west, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) +"eAL" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/white, +/area/station/medical/medbay/lobby) +"eBe" = ( +/obj/structure/sign/warning/radiation/rad_area{ + pixel_y = 32 + }, +/obj/effect/turf_decal/bot_white, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/engineering/gravity_generator) +"eBn" = ( +/obj/effect/spawner/random/structure/closet_maintenance, +/obj/effect/spawner/random/maintenance/two, +/turf/open/floor/plating, +/area/station/maintenance/starboard/fore) +"eBw" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/door/airlock/maintenance{ - req_one_access_txt = "5;12;29;33;69" + name = "Research Maintenance" }, +/obj/effect/mapping_helpers/airlock/access/all/science/general, +/turf/open/floor/plating, +/area/station/maintenance/starboard/lesser) +"eBz" = ( +/obj/structure/table/wood, +/obj/machinery/status_display/ai/directional/north, +/obj/item/flashlight/lamp, +/turf/open/floor/iron/grimy, +/area/station/tcommsat/computer) +"eBP" = ( +/obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plating, -/area/maintenance/department/science/central) -"eou" = ( -/obj/structure/table, -/obj/item/paper_bin{ - pixel_x = -3; - pixel_y = 7 +/turf/open/floor/plating{ + icon_state = "panelscorched" }, -/obj/item/pen, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 +/area/station/hallway/secondary/service) +"eBU" = ( +/obj/machinery/light/directional/west, +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/obj/effect/turf_decal/tile/yellow{ +/obj/effect/turf_decal/stripes/line, +/obj/machinery/firealarm/directional/west, +/obj/effect/turf_decal/siding/purple{ dir = 8 }, -/turf/open/floor/iron/dark/corner{ - dir = 1 - }, -/area/engineering/atmos/storage/gas) -"eoE" = ( -/obj/effect/turf_decal/tile/blue/fourcorners, -/obj/machinery/iv_drip, /turf/open/floor/iron/white, -/area/medical/treatment_center) -"eoI" = ( -/obj/machinery/igniter/incinerator_ordmix, -/turf/open/floor/engine/airless, -/area/science/mixing/chamber) -"eoM" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/siphon/monitored/nitrous_output{ - dir = 1 - }, -/turf/open/floor/engine/n2o, -/area/engineering/atmos) -"eoW" = ( -/obj/machinery/atmospherics/components/tank/air{ +/area/station/science/ordnance/storage) +"eCg" = ( +/obj/effect/turf_decal/tile/yellow{ dir = 8 }, -/turf/open/floor/plating, -/area/maintenance/department/science/xenobiology) -"epw" = ( -/obj/machinery/vending/wardrobe/engi_wardrobe, -/obj/effect/turf_decal/delivery, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/junction, /turf/open/floor/iron, -/area/engineering/main) -"epz" = ( -/obj/item/radio/intercom/directional/north, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, +/area/station/hallway/primary/starboard) +"eCn" = ( +/obj/effect/landmark/blobstart, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/maintenance/fore) +"eCx" = ( +/obj/machinery/light/directional/east, +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, /turf/open/floor/iron, -/area/hallway/secondary/command) -"epI" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced, -/obj/effect/turf_decal/stripes/line{ - dir = 6 +/area/station/security/execution/transfer) +"eCB" = ( +/obj/machinery/door/airlock/silver{ + name = "Bathroom" }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/mapping_helpers/airlock/access/any/command/captain, /turf/open/floor/iron/white, -/area/science/xenobiology) -"epU" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 9 +/area/station/command/heads_quarters/captain/private) +"eCK" = ( +/obj/machinery/computer/arcade/orion_trail{ + desc = "For gamers only. Casuals need not apply."; + icon_screen = "library"; + icon_state = "oldcomp"; + name = "Gamer Computer" }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/turf/open/floor/iron/dark, -/area/security/execution/education) -"epV" = ( -/obj/structure/rack, -/obj/item/stack/sheet/cardboard, -/obj/item/radio/off, -/obj/structure/light_construct/directional/north, -/obj/effect/spawner/random/maintenance, +/obj/structure/sign/poster/contraband/lusty_xenomorph{ + pixel_x = -32 + }, +/obj/item/toy/katana{ + desc = "As seen in your favourite Japanese cartoon."; + name = "anime katana" + }, +/obj/structure/table/wood, /turf/open/floor/plating, -/area/maintenance/port/aft) -"epW" = ( -/obj/machinery/atmospherics/components/binary/pump/on{ - dir = 1; - name = "Mix to Filter" +/area/station/maintenance/port/aft) +"eCN" = ( +/obj/structure/window/reinforced{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/bridge_pipe/cyan/visible{ - dir = 4 +/turf/open/floor/iron/dark, +/area/station/commons/fitness/recreation) +"eCQ" = ( +/obj/structure/chair/wood/wings{ + dir = 8 }, -/turf/open/floor/iron, -/area/engineering/atmos) -"eql" = ( -/obj/machinery/light/directional/east, -/obj/machinery/camera/autoname/directional/east, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/item/radio/intercom/directional/east, -/turf/open/floor/carpet, -/area/service/library) -"eqw" = ( -/obj/structure/bookcase/random/religion, /turf/open/floor/wood, -/area/service/library) -"eqy" = ( -/obj/machinery/light/no_nightlight/directional/east, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 +/area/station/service/theater) +"eCS" = ( +/obj/machinery/door/airlock/external{ + name = "Space Shack" + }, +/turf/open/floor/plating, +/area/station/maintenance/space_hut) +"eCV" = ( +/obj/machinery/modular_computer/console/preset/id, +/obj/machinery/light/directional/north, +/obj/machinery/requests_console/directional/north{ + department = "Security"; + departmentType = 3; + name = "Security Requests Console" + }, +/obj/machinery/camera/directional/north{ + c_tag = "Customs Checkpoint" }, -/obj/machinery/atmospherics/pipe/layer_manifold/cyan/visible, -/turf/open/floor/iron/dark/corner, -/area/engineering/atmos/pumproom) -"eqC" = ( -/obj/structure/table, -/obj/item/storage/toolbox/mechanical, -/turf/open/floor/iron/white, -/area/science/mixing/launch) -"eqE" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 1 + }, /turf/open/floor/iron, -/area/hallway/secondary/entry) -"eqH" = ( -/obj/structure/sign/directions/evac, -/turf/closed/wall/r_wall, -/area/maintenance/department/science/central) -"eqN" = ( -/obj/effect/turf_decal/siding, -/turf/open/floor/iron/white, -/area/science/mixing) -"eqO" = ( -/obj/machinery/light_switch/directional/north, -/obj/machinery/light/small/directional/north, -/obj/structure/table/wood, -/obj/item/clothing/shoes/laceup, -/obj/item/clothing/under/suit/black_really, -/obj/item/clothing/glasses/sunglasses, -/obj/machinery/camera/directional/north{ - c_tag = "Corporate Showroom" +/area/station/security/checkpoint/customs) +"eDc" = ( +/obj/machinery/door/airlock/atmos{ + name = "Hypertorus Fusion Reactor" }, -/turf/open/floor/wood, -/area/command/corporate_showroom) -"ero" = ( -/obj/structure/window/reinforced, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/mapping_helpers/airlock/access/all/engineering/atmos, +/turf/open/floor/iron/dark, +/area/station/engineering/atmospherics_engine) +"eDf" = ( /obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/transit_tube/curved{ dir = 1 }, -/obj/effect/turf_decal/tile/blue{ +/turf/open/floor/engine, +/area/station/command/heads_quarters/rd) +"eDi" = ( +/obj/machinery/firealarm/directional/east, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 8 }, -/turf/open/floor/iron/dark, -/area/ai_monitored/aisat/exterior) -"erp" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"erB" = ( -/obj/machinery/door/window/left/directional/west{ - base_state = "right"; +/turf/open/floor/wood, +/area/station/cargo/qm) +"eDC" = ( +/obj/structure/table/wood, +/obj/effect/spawner/random/entertainment/deck, +/turf/open/floor/wood, +/area/station/commons/vacant_room/office) +"eDL" = ( +/obj/structure/sign/directions/command{ dir = 1; - icon_state = "right"; - name = "gas ports" + pixel_y = -8 }, -/obj/machinery/atmospherics/components/binary/pump{ - dir = 1; - name = "justice gas pump" +/turf/closed/wall/r_wall, +/area/station/command/heads_quarters/captain/private) +"eEf" = ( +/obj/machinery/camera/directional/north{ + c_tag = "Bar - Backroom" }, -/turf/open/floor/iron/dark, -/area/security/execution/education) -"erC" = ( -/obj/structure/table, -/obj/item/clothing/head/soft/grey{ - pixel_x = -2; - pixel_y = 3 +/obj/effect/decal/cleanable/dirt, +/obj/structure/mirror/directional/north, +/obj/structure/sink{ + pixel_y = 22 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 }, +/turf/open/floor/wood, +/area/station/service/bar) +"eEx" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/simple/supply/hidden, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, /turf/open/floor/iron, -/area/commons/locker) -"erH" = ( +/area/station/engineering/atmos/storage/gas) +"eEH" = ( +/obj/machinery/door/airlock/maintenance, /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 10 +/obj/effect/mapping_helpers/airlock/unres{ + dir = 1 }, +/obj/effect/mapping_helpers/airlock/access/any/command/maintenance, /turf/open/floor/plating, -/area/maintenance/port/fore) -"erK" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/command{ - name = "Head of Personnel"; - req_access_txt = "57" +/area/station/maintenance/central) +"eEN" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/obj/item/radio/intercom/directional/east, +/turf/open/floor/wood, +/area/station/service/theater) +"eEV" = ( +/obj/effect/turf_decal/box/white{ + color = "#52B4E9" }, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/machinery/portable_atmospherics/canister/oxygen, +/obj/effect/turf_decal/siding/white{ + dir = 1 }, -/obj/structure/cable, -/obj/effect/landmark/navigate_destination, -/turf/open/floor/wood, -/area/command/heads_quarters/hop) -"erM" = ( -/obj/structure/table, -/obj/item/training_toolbox, -/turf/open/floor/iron, -/area/commons/fitness/recreation) -"erT" = ( -/obj/structure/rack, -/obj/item/electronics/apc, -/obj/item/electronics/airlock, -/obj/effect/spawner/random/maintenance, -/obj/effect/turf_decal/tile/yellow/half/contrasted, -/turf/open/floor/iron, -/area/commons/storage/tools) -"erZ" = ( +/turf/open/floor/iron/kitchen_coldroom, +/area/station/medical/coldroom) +"eFg" = ( /obj/structure/plasticflaps/opaque, -/obj/effect/turf_decal/delivery, -/obj/machinery/door/window/left/directional/north{ - name = "MuleBot Access"; - req_access_txt = "50" +/obj/machinery/door/poddoor/preopen{ + id = "atmos"; + name = "Atmospherics Blast Door" }, /obj/machinery/navbeacon{ - codes_txt = "delivery;dir=4"; - dir = 4; + codes_txt = "delivery;dir=2"; freq = 1400; - location = "Research" - }, -/turf/open/floor/iron, -/area/maintenance/starboard/lesser) -"esm" = ( -/obj/structure/table/wood, -/obj/item/flashlight/lamp/green{ - pixel_x = 1; - pixel_y = 5 - }, -/obj/machinery/requests_console/directional/north{ - department = "Law Office"; - name = "Lawyer Requests Console" + location = "Atmospherics" }, -/obj/machinery/newscaster/directional/west, -/turf/open/floor/wood, -/area/service/lawoffice) -"esq" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/rack, -/obj/effect/spawner/random/trash/janitor_supplies, -/turf/open/floor/iron, -/area/cargo/warehouse) -"esw" = ( -/obj/effect/turf_decal/tile/red, +/obj/machinery/atmospherics/pipe/smart/simple/supply/hidden, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos/storage/gas) +"eFw" = ( /obj/effect/turf_decal/tile/red{ - dir = 1 + dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/effect/landmark/start/depsec/science, -/turf/open/floor/iron, -/area/security/checkpoint/science) -"esx" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ dir = 8 }, -/obj/effect/landmark/event_spawn, -/turf/open/floor/iron, -/area/command/teleporter) -"esB" = ( -/obj/effect/turf_decal/trimline/blue/filled/warning{ +/obj/machinery/atmospherics/components/trinary/filter/atmos/n2o{ dir = 4 }, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/effect/turf_decal/tile/yellow/fourcorners, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"eFD" = ( +/obj/machinery/disposal/bin, +/obj/machinery/airalarm/directional/east, +/obj/machinery/light/directional/east, +/obj/structure/disposalpipe/trunk{ + dir = 1 }, -/turf/open/floor/iron/white, -/area/medical/medbay/central) -"etd" = ( -/obj/machinery/computer/communications{ +/obj/effect/turf_decal/tile/brown/half/contrasted{ dir = 8 }, -/obj/machinery/status_display/ai/directional/north, -/obj/machinery/keycard_auth/directional/east, -/turf/open/floor/wood, -/area/command/heads_quarters/captain/private) -"eti" = ( -/obj/machinery/light/directional/west, -/obj/machinery/light_switch/directional/west, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 4 - }, -/turf/open/floor/wood, -/area/service/lawoffice) -"ett" = ( -/obj/structure/rack, -/obj/item/reagent_containers/glass/bottle/ethanol{ - pixel_x = -5; - pixel_y = 3 +/turf/open/floor/iron, +/area/station/cargo/storage) +"eGd" = ( +/obj/machinery/door/window{ + dir = 1; + name = "MiniSat Walkway Access" }, -/obj/item/reagent_containers/glass/bottle/carbon{ - pixel_x = 7; - pixel_y = 3 +/obj/effect/turf_decal/tile/blue{ + dir = 1 }, -/obj/item/reagent_containers/glass/bottle/chlorine{ - pixel_x = 1 +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/aisat/exterior) +"eGm" = ( +/obj/machinery/airalarm/directional/west, +/obj/machinery/camera/directional/west{ + c_tag = "Aft Primary Hallway - Middle" }, -/obj/machinery/light/directional/east, -/turf/open/floor/iron/dark/textured_edge{ +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/area/medical/medbay/central) -"etx" = ( -/obj/effect/landmark/start/bartender, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/decal/cleanable/dirt, /obj/structure/disposalpipe/segment{ dir = 5 }, -/turf/open/floor/wood, -/area/service/bar) -"etB" = ( -/obj/machinery/light/directional/west, -/obj/machinery/computer/piratepad_control/civilian{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/brown/filled/line, /turf/open/floor/iron, -/area/hallway/primary/central) -"etC" = ( +/area/station/hallway/primary/aft) +"eGC" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/sorting/mail/flip{ - dir = 4; - sortType = 8 +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"eGJ" = ( +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/turf/open/floor/wood, -/area/security/office) -"etG" = ( -/obj/effect/landmark/start/geneticist, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/science/genetics) -"etM" = ( -/obj/structure/table, -/obj/item/flashlight/lamp, -/obj/structure/reagent_dispensers/wall/peppertank/directional/west, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/dark, -/area/security/execution/education) -"eue" = ( -/obj/machinery/firealarm/directional/north, +/area/station/medical/medbay/central) +"eGT" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/bar{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 +/turf/open/floor/wood{ + icon_state = "wood-broken4" }, +/area/station/maintenance/port/aft) +"eGV" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, -/area/hallway/primary/central) -"euf" = ( -/obj/structure/toilet{ - pixel_y = 8 - }, -/obj/machinery/light/small/directional/west, -/obj/machinery/newscaster/directional/south, -/obj/effect/landmark/blobstart, +/area/station/hallway/secondary/command) +"eHf" = ( +/obj/effect/spawner/random/vending/colavend, +/turf/open/floor/iron, +/area/station/hallway/primary/port) +"eIw" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/effect/landmark/start/hangover, -/obj/machinery/button/door/directional/west{ - id = "Toilet2"; - name = "Lock Control"; - normaldoorcontrol = 1; - specialfunctions = 4 - }, -/obj/effect/spawner/random/trash/graffiti{ - pixel_x = -32; - spawn_loot_chance = 50 - }, -/turf/open/floor/iron/freezer, -/area/commons/toilet/restrooms) -"euh" = ( -/obj/structure/table/wood, -/obj/item/folder/yellow, -/obj/machinery/firealarm/directional/north, -/turf/open/floor/iron/dark, -/area/command/bridge) -"euj" = ( -/obj/machinery/suit_storage_unit/standard_unit, -/obj/machinery/light_switch/directional/north, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/ai_monitored/command/storage/eva) -"eul" = ( -/obj/effect/turf_decal/stripes/line, +/turf/open/floor/wood, +/area/station/commons/lounge) +"eIy" = ( /obj/structure/cable, -/obj/machinery/newscaster/directional/south{ - pixel_x = -28 +/obj/machinery/photocopier, +/turf/open/floor/carpet, +/area/station/command/heads_quarters/hop) +"eJo" = ( +/obj/machinery/firealarm/directional/east, +/obj/structure/table/wood, +/obj/item/camera_film{ + pixel_x = 6; + pixel_y = 7 }, -/obj/machinery/atmospherics/components/binary/pump{ - dir = 4 +/obj/item/camera_film{ + pixel_x = -3; + pixel_y = 5 }, -/turf/open/floor/iron/white, -/area/science/cytology) -"eun" = ( -/obj/effect/turf_decal/siding/wood{ +/turf/open/floor/wood, +/area/station/commons/vacant_room/office) +"eJp" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ dir = 1 }, -/turf/open/floor/wood/parquet, -/area/medical/psychology) -"eux" = ( -/obj/structure/window/fulltile, -/obj/structure/flora/ausbushes/fernybush, -/obj/structure/flora/ausbushes/brflowers, -/turf/open/floor/grass, -/area/maintenance/starboard/aft) -"euC" = ( -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/circuit/green, -/area/science/robotics/mechbay) -"euP" = ( -/obj/machinery/iv_drip, -/obj/machinery/airalarm/directional/west, -/turf/open/floor/iron/dark, -/area/medical/morgue) -"euT" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 }, +/turf/open/floor/iron/white, +/area/station/security/prison/mess) +"eJy" = ( +/obj/machinery/door/airlock/maintenance, /obj/structure/cable, -/turf/open/floor/iron, -/area/commons/fitness/recreation) -"evb" = ( -/obj/effect/landmark/start/bartender, -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "sci-maint-passthrough" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/mapping_helpers/airlock/access/any/science/maintenance, +/obj/effect/mapping_helpers/airlock/unres{ dir = 1 }, -/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/science/research) +"eJI" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible, +/obj/machinery/light/directional/north, +/obj/effect/turf_decal/box, +/obj/machinery/portable_atmospherics/canister, /turf/open/floor/iron, -/area/service/bar) -"evc" = ( -/obj/structure/sign/poster/official/cleanliness{ - pixel_x = -32 +/area/station/science/xenobiology) +"eJM" = ( +/obj/machinery/camera/directional/east{ + c_tag = "Atmospherics Tank - CO2" }, -/obj/structure/sink{ - pixel_y = 22 +/turf/open/floor/engine/co2, +/area/station/engineering/atmos) +"eJX" = ( +/turf/open/floor/iron, +/area/station/engineering/atmos) +"eJZ" = ( +/obj/effect/spawner/random/structure/chair_comfy{ + dir = 4 }, -/obj/effect/turf_decal/tile/green/anticorner/contrasted{ +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"eKr" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/blue/filled/line{ dir = 1 }, /turf/open/floor/iron/white, -/area/medical/virology) -"evj" = ( -/obj/structure/light_construct/directional/east, -/turf/open/floor/wood, -/area/maintenance/port/aft) -"evv" = ( -/obj/effect/turf_decal/tile/purple/fourcorners, -/obj/structure/window/reinforced, -/obj/machinery/computer/atmos_control/plasma_tank{ +/area/station/medical/cryo) +"eKA" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron/white, +/area/station/science/research) +"eKD" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/simple/green/visible{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/service/hydroponics) +"eKP" = ( +/turf/closed/wall/r_wall, +/area/station/science/ordnance/freezerchamber) +"eLb" = ( +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ dir = 4 }, /turf/open/floor/iron, -/area/engineering/atmos) -"evI" = ( -/obj/machinery/computer/teleporter, -/obj/machinery/firealarm/directional/west, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/aisat/foyer) -"evO" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, +/area/station/cargo/storage) +"eLd" = ( +/obj/machinery/firealarm/directional/east, +/obj/machinery/light/directional/east, /obj/structure/cable, -/turf/open/floor/iron, -/area/security/range) -"evV" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 1 +/turf/open/floor/iron/dark, +/area/station/security/execution/education) +"eLk" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Storage Room" }, +/obj/effect/mapping_helpers/airlock/abandoned, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/mapping_helpers/airlock/access/any/medical/maintenance, /turf/open/floor/plating, -/area/maintenance/starboard/aft) -"evX" = ( -/obj/effect/turf_decal/tile/neutral, -/obj/structure/disposalpipe/segment, -/obj/structure/extinguisher_cabinet/directional/east, +/area/station/maintenance/port/aft) +"eLv" = ( /obj/machinery/door/firedoor, -/turf/open/floor/iron, -/area/hallway/primary/central) -"ewJ" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 8 - }, -/turf/open/floor/iron, -/area/security/holding_cell) -"ewV" = ( -/obj/machinery/light/small/directional/south, -/turf/open/floor/engine/air, -/area/engineering/atmos) -"exa" = ( -/obj/effect/turf_decal/tile/yellow{ +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/simple/supply/hidden, -/turf/open/floor/iron/dark/corner, -/area/engineering/atmos/storage/gas) -"exc" = ( -/obj/structure/closet, -/obj/item/extinguisher, -/obj/effect/spawner/random/maintenance/three, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"exn" = ( -/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/turf_decal/stripes/line{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"eLI" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/green{ dir = 8 }, -/obj/machinery/space_heater, -/obj/effect/turf_decal/tile/yellow{ +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/turf/open/floor/iron/dark/corner, -/area/engineering/atmos/storage/gas) -"exo" = ( -/obj/machinery/door/window/right/directional/south{ - name = "First Aid Supplies"; - req_access_txt = "5" - }, -/obj/structure/window/reinforced{ +/turf/open/floor/iron, +/area/station/hallway/secondary/service) +"eLT" = ( +/obj/machinery/light/directional/west, +/obj/effect/landmark/event_spawn, +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/item/storage/medkit/regular{ - pixel_x = 3; - pixel_y = -3 - }, -/obj/item/storage/medkit/brute{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/item/storage/medkit/brute, -/obj/item/storage/medkit/brute{ - pixel_x = -3; - pixel_y = -3 +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/hallway/primary/aft) +"eLX" = ( +/obj/structure/chair, +/obj/structure/sign/warning/vacuum/external{ + pixel_y = 32 }, -/obj/structure/table/reinforced, -/obj/machinery/light/directional/north, -/turf/open/floor/iron/dark, -/area/medical/storage) -"exL" = ( -/obj/machinery/light/directional/north, -/obj/item/kirbyplants/random, -/turf/open/floor/iron/white, -/area/science/mixing/launch) -"exS" = ( -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ +/obj/effect/turf_decal/stripes/line{ dir = 1 }, /turf/open/floor/iron, -/area/service/bar) -"eyk" = ( -/obj/structure/rack, -/obj/effect/spawner/random/techstorage/rnd_secure_all, -/turf/open/floor/iron/dark, -/area/engineering/storage/tech) -"eyn" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/area/station/hallway/secondary/entry) +"eLY" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/airalarm/directional/south, +/obj/effect/turf_decal/tile/neutral/fourcorners, /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/iron, -/area/hallway/primary/port) -"eyN" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/holopad, /turf/open/floor/iron/dark, -/area/engineering/storage/tcomms) -"eyT" = ( -/obj/machinery/door/airlock/maintenance{ - req_one_access_txt = "20;12" +/area/station/science/robotics/lab) +"eMa" = ( +/obj/structure/extinguisher_cabinet/directional/south, +/obj/machinery/camera/directional/south{ + c_tag = "Command Hallway - Port" + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating, -/area/maintenance/central) -"eyW" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/turf_decal/siding/purple{ +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/white, -/area/science/research) -"ezz" = ( -/obj/item/radio/intercom/directional/south, -/obj/machinery/camera/directional/south{ - c_tag = "Atmospherics - Port-Fore" - }, -/obj/structure/reagent_dispensers/fueltank/large, /turf/open/floor/iron, -/area/engineering/atmos) -"ezP" = ( +/area/station/hallway/secondary/command) +"eMb" = ( +/obj/structure/sign/directions/command{ + dir = 1; + pixel_y = -8 + }, +/turf/closed/wall/r_wall, +/area/station/hallway/secondary/command) +"eMG" = ( +/obj/structure/closet/lasertag/blue, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/landmark/start/hangover/closet, +/turf/open/floor/iron/dark, +/area/station/commons/fitness/recreation) +"eMH" = ( +/obj/item/radio/intercom/directional/north, /obj/effect/turf_decal/stripes/corner{ - dir = 4 + dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/command/gateway) -"ezR" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ +/obj/structure/disposalpipe/segment{ dir = 4 }, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"eMI" = ( +/obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/security/brig) -"ezS" = ( -/obj/machinery/door/airlock{ - name = "Unit B" +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) +"eMO" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/wood{ + icon_state = "wood-broken7" }, -/turf/open/floor/iron/freezer, -/area/commons/toilet/restrooms) -"eAh" = ( -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/maintenance/space_hut) -"eAm" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/siding{ - dir = 10 +/area/station/service/library) +"eMU" = ( +/obj/effect/turf_decal/trimline/blue/filled/corner{ + dir = 8 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/white, -/area/science/mixing) -"eAD" = ( -/obj/structure/closet, -/obj/effect/spawner/random/maintenance/two, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"eAS" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/window/left/directional/west{ - base_state = "right"; - dir = 2; - icon_state = "right"; - name = "Reception Window" +/area/station/medical/medbay/central) +"eNb" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 6 }, -/obj/machinery/door/window/brigdoor{ - dir = 1; - name = "Brig Control Desk"; - req_access_txt = "3" +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 }, -/obj/item/paper, -/obj/machinery/door/firedoor, -/obj/structure/cable, -/obj/item/storage/fancy/donut_box, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "briglockdown"; - name = "Warden Desk Shutters" +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"eNh" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/aisat/exterior) +"eNk" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Medbay Maintenance" }, -/turf/open/floor/iron/showroomfloor, -/area/security/warden) -"eBf" = ( -/obj/structure/filingcabinet/security{ - pixel_x = 4 +/obj/structure/disposalpipe/segment, +/obj/effect/mapping_helpers/airlock/access/all/medical/general, +/turf/open/floor/plating, +/area/station/maintenance/department/medical/central) +"eNz" = ( +/obj/machinery/light/small/directional/east, +/obj/machinery/camera/directional/east{ + c_tag = "Telecomms - Server Room - Aft-Starboard"; + network = list("ss13","tcomms") }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/effect/turf_decal/tile/red/half/contrasted{ +/obj/structure/cable, +/obj/machinery/power/apc/auto_name/directional/east, +/turf/open/floor/iron/dark/telecomms, +/area/station/tcommsat/server) +"eNR" = ( +/turf/closed/wall, +/area/station/ai_monitored/aisat/exterior) +"eNV" = ( +/obj/effect/turf_decal/delivery, +/obj/effect/spawner/random/structure/crate, +/turf/open/floor/iron, +/area/station/maintenance/port/aft) +"eOm" = ( +/obj/effect/turf_decal/stripes/corner{ dir = 8 }, -/turf/open/floor/iron/dark, -/area/security/brig) -"eBk" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/closet/crate/freezer, -/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/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"eOs" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/security/glass{ + name = "Prison Wing" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "perma-entrance" }, +/obj/effect/mapping_helpers/airlock/access/all/security/general, /turf/open/floor/iron, -/area/cargo/warehouse) -"eBH" = ( -/obj/structure/statue/snow/snowman, -/turf/open/floor/fake_snow, -/area/maintenance/port/aft) -"eBK" = ( -/turf/closed/wall, -/area/science/xenobiology/hallway) -"eCd" = ( -/obj/structure/chair/office{ - dir = 8 +/area/station/security/brig) +"eOJ" = ( +/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 }, -/obj/effect/turf_decal/trimline/brown/filled/line{ - dir = 4 +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/engineering/gravity_generator) +"eOP" = ( +/obj/machinery/door/window/left/directional/north{ + base_state = "right"; + dir = 8; + icon_state = "right"; + name = "Containment Pen #6"; + req_access = list("xenobiology") }, -/obj/effect/turf_decal/trimline/purple/filled/warning{ - dir = 4 +/turf/open/floor/engine, +/area/station/science/xenobiology) +"eOQ" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/siphon/monitored/carbon_output{ + dir = 1 + }, +/turf/open/floor/engine/co2, +/area/station/engineering/atmos) +"ePu" = ( +/obj/effect/spawner/structure/window/reinforced/tinted, +/turf/open/floor/plating, +/area/station/science/robotics/mechbay) +"ePA" = ( +/obj/structure/sink{ + dir = 4; + pixel_x = -12; + pixel_y = 2 }, -/turf/open/floor/iron, -/area/science/misc_lab) -"eCe" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/mirror/directional/west, +/obj/machinery/light/small/directional/south, /obj/machinery/button/door/directional/south{ - id = "prisonereducation"; - name = "Door Bolt Control"; + id = "FitnessShower"; + name = "Lock Control"; normaldoorcontrol = 1; specialfunctions = 4 }, -/obj/effect/turf_decal/tile/red/half/contrasted, -/turf/open/floor/iron/dark, -/area/security/execution/education) -"eCo" = ( -/obj/structure/showcase/machinery/tv{ - dir = 1; - pixel_x = 2; - pixel_y = 3 - }, -/obj/structure/table/wood, -/turf/open/floor/carpet, -/area/command/corporate_showroom) -"eCr" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 4 +/turf/open/floor/iron/freezer, +/area/station/commons/fitness/recreation) +"ePM" = ( +/obj/effect/turf_decal/tile/yellow/half/contrasted, +/obj/effect/turf_decal/tile/blue/half/contrasted{ + dir = 1 }, /turf/open/floor/iron/white, -/area/science/cytology) -"eCu" = ( -/obj/machinery/computer/security/telescreen{ - desc = "Used for watching Prison Wing holding areas."; - dir = 1; - name = "Prison Monitor"; - network = list("prison"); - pixel_y = -30 - }, -/obj/structure/cable, -/obj/effect/turf_decal/tile/red{ - dir = 8 +/area/station/medical/chemistry) +"ePX" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/medical/glass{ + id_tag = "MedbayFoyer"; + name = "Medbay" }, -/turf/open/floor/iron, -/area/security/office) -"eCx" = ( -/obj/effect/turf_decal/trimline/purple/corner{ +/obj/effect/mapping_helpers/airlock/unres{ dir = 8 }, +/obj/effect/turf_decal/tile/blue/fourcorners, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/turf_decal/siding/purple{ +/obj/effect/mapping_helpers/airlock/access/all/medical/general, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) +"eQe" = ( +/obj/structure/cable, +/turf/open/floor/wood, +/area/station/command/corporate_showroom) +"eQg" = ( +/obj/machinery/flasher/directional/south{ + id = "AI" + }, +/obj/machinery/porta_turret/ai{ dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/white, -/area/science/research) -"eCP" = ( -/obj/machinery/atmospherics/pipe/smart/simple/purple/visible, -/obj/machinery/meter, -/turf/closed/wall/r_wall, -/area/engineering/atmos) -"eDa" = ( -/obj/effect/turf_decal/tile/red{ +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/ai_upload) +"eQs" = ( +/obj/machinery/air_sensor/air_tank, +/turf/open/floor/engine/air, +/area/station/engineering/atmos) +"eQO" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 1 + }, +/turf/open/floor/wood/parquet, +/area/station/medical/psychology) +"eQT" = ( +/obj/effect/turf_decal/stripes/corner{ dir = 8 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/white/corner, -/area/hallway/primary/aft) -"eDt" = ( -/obj/machinery/computer/slot_machine{ - pixel_y = 2 - }, -/turf/open/floor/wood{ - icon_state = "wood-broken4" - }, -/area/maintenance/port/aft) -"eDz" = ( -/obj/structure/chair, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"eRb" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron, +/area/station/engineering/break_room) +"eRc" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, +/obj/effect/turf_decal/trimline/blue/filled/line, +/turf/open/floor/iron/white, +/area/station/medical/cryo) +"eRn" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/closed/wall/r_wall, +/area/station/science/ordnance/burnchamber) +"eRx" = ( +/obj/structure/closet/emcloset, +/obj/machinery/light/directional/east, +/obj/machinery/firealarm/directional/east, +/obj/effect/turf_decal/tile/brown/half/contrasted, +/turf/open/floor/iron, +/area/station/cargo/miningoffice) +"eRF" = ( +/obj/machinery/light/small/directional/west, +/obj/machinery/camera/directional/west{ + c_tag = "MiniSat Exterior - Starboard Fore"; + network = list("minisat") }, -/turf/open/floor/wood, -/area/security/office) -"eDA" = ( -/obj/machinery/light/small/directional/south, -/obj/machinery/power/terminal{ - dir = 4 +/obj/structure/window/reinforced, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/aisat/exterior) +"eRR" = ( +/obj/structure/table, +/obj/item/screwdriver{ + pixel_y = 16 }, +/obj/item/wirecutters, +/obj/item/multitool, +/turf/open/floor/iron/dark, +/area/station/engineering/storage/tech) +"eRX" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/obj/structure/cable, +/turf/open/floor/iron/white/smooth_large, +/area/station/medical/office) +"eSa" = ( +/obj/item/wrench, /obj/structure/cable, -/obj/structure/chair/stool/directional/west, /turf/open/floor/plating, -/area/maintenance/solars/port/aft) -"eDJ" = ( -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/green{ - dir = 8 - }, -/obj/structure/sign/poster/random/directional/south, -/turf/open/floor/iron, -/area/service/hydroponics) -"eDW" = ( -/obj/effect/turf_decal/bot, -/obj/machinery/light/small/directional/east, -/obj/effect/turf_decal/tile/yellow{ +/area/station/maintenance/starboard/fore) +"eSb" = ( +/obj/machinery/power/shieldwallgen/xenobiologyaccess, +/obj/structure/cable, +/obj/effect/turf_decal/stripes/box, +/turf/open/floor/plating, +/area/station/maintenance/department/science/xenobiology) +"eSd" = ( +/obj/machinery/computer/robotics{ dir = 4 }, -/obj/machinery/modular_computer/console/preset/civilian{ - dir = 8 +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, -/obj/structure/sign/poster/official/random/directional/east, -/turf/open/floor/iron/dark/corner, -/area/engineering/storage_shared) -"eDX" = ( -/obj/effect/turf_decal/tile/purple/fourcorners, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/machinery/atmospherics/components/trinary/filter/atmos/plasma{ +/obj/machinery/light/directional/west, +/obj/machinery/light_switch/directional/west, +/turf/open/floor/iron/dark, +/area/station/command/heads_quarters/rd) +"eSl" = ( +/obj/structure/cable, +/obj/effect/turf_decal/siding/purple{ dir = 4 }, -/turf/open/floor/iron, -/area/engineering/atmos) -"eEg" = ( -/obj/machinery/light/small/directional/west, -/obj/effect/turf_decal/stripes/line{ - dir = 10 +/turf/open/floor/iron/white, +/area/station/science/research) +"eSr" = ( +/obj/machinery/light/small/directional/north, +/turf/open/floor/engine, +/area/station/science/xenobiology) +"eSy" = ( +/obj/machinery/computer/station_alert{ + dir = 4 }, -/obj/machinery/camera/directional/west{ - c_tag = "Engineering - Entrance" +/obj/structure/cable, +/obj/effect/turf_decal/tile/yellow/half/contrasted{ + dir = 8 }, /turf/open/floor/iron, -/area/engineering/main) -"eEh" = ( +/area/station/engineering/break_room) +"eSC" = ( /obj/structure/window/reinforced, /obj/structure/window/reinforced{ - dir = 4 + dir = 8 }, /obj/structure/table, /obj/machinery/button/door{ - id = "xenobio3"; + id = "xenobio7"; layer = 3.3; - name = "Xenobio Pen 3 Blast Doors"; + name = "Xenobio Pen 7 Blast Doors"; pixel_y = 4; - req_access_txt = "55" + req_access = list("xenobiology") }, /turf/open/floor/iron, -/area/science/xenobiology) -"eEj" = ( -/obj/effect/spawner/structure/window/reinforced/plasma, -/obj/machinery/door/poddoor/shutters/radiation/preopen{ - id = "atmoshfr" - }, -/turf/open/floor/plating, -/area/engineering/atmospherics_engine) -"eEk" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock{ - name = "Unisex Restrooms" - }, -/turf/open/floor/iron/freezer, -/area/commons/toilet/restrooms) -"eEs" = ( -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/obj/structure/table, -/obj/item/stack/sheet/iron/fifty, -/obj/item/stack/sheet/iron/fifty, -/turf/open/floor/iron/dark/corner, -/area/engineering/atmos/storage/gas) -"eEv" = ( +/area/station/science/xenobiology) +"eSR" = ( /obj/structure/cable, /obj/structure/disposalpipe/segment{ - dir = 6 + dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/chair{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 1 - }, -/turf/open/floor/iron, -/area/security/office) -"eEK" = ( -/obj/effect/turf_decal/siding, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 - }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/white, -/area/science/mixing) -"eEU" = ( -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/maintenance/port) -"eFa" = ( -/obj/machinery/camera/directional/east{ - c_tag = "Secure Tech Storage" +/area/station/medical/virology) +"eSZ" = ( +/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible/layer5{ + dir = 4 }, -/obj/item/radio/intercom/directional/east, -/obj/machinery/light/small/directional/east, -/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/light/no_nightlight/directional/south, /turf/open/floor/iron/dark, -/area/engineering/storage/tech) -"eFl" = ( -/obj/structure/chair/pew/left, -/turf/open/floor/iron/chapel{ - dir = 1 +/area/station/engineering/atmos) +"eTn" = ( +/obj/structure/chair{ + dir = 4 }, -/area/service/chapel) -"eFn" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/commons/fitness/recreation) +"eTo" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/station/maintenance/aft/lesser) +"eTv" = ( /obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) +"eTU" = ( +/obj/machinery/airalarm/directional/west, +/obj/effect/turf_decal/stripes/line{ + dir = 9 }, /turf/open/floor/iron, -/area/hallway/primary/central) -"eFu" = ( -/obj/structure/disposalpipe/segment, +/area/station/engineering/main) +"eUe" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/turf/open/floor/iron, -/area/hallway/primary/central) -"eFG" = ( -/obj/structure/reagent_dispensers/fueltank, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/plating, -/area/maintenance/port) -"eFN" = ( -/obj/effect/turf_decal/stripes/line{ +/area/station/maintenance/department/science/xenobiology) +"eUi" = ( +/obj/structure/table, +/obj/item/storage/bag/plants, +/obj/item/reagent_containers/glass/bucket, +/obj/machinery/light/directional/north, +/obj/effect/turf_decal/trimline/brown/warning{ + dir = 10 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/bar{ dir = 1 }, -/obj/machinery/camera{ - c_tag = "Xenobiology Lab - Central South"; - dir = 9; - network = list("ss13","rd","xeno") +/turf/open/floor/iron, +/area/station/hallway/secondary/service) +"eUu" = ( +/obj/structure/transit_tube/crossing/horizontal, +/obj/structure/lattice, +/turf/open/space, +/area/space/nearstation) +"eUA" = ( +/obj/structure/table/glass, +/obj/machinery/light/small/directional/north, +/obj/item/folder/white{ + pixel_y = 4 }, -/obj/machinery/status_display/ai/directional/north, -/turf/open/floor/iron/white, -/area/science/xenobiology) -"eFQ" = ( -/obj/effect/turf_decal/trimline/blue/filled/warning{ - dir = 8 +/obj/item/pen/red, +/obj/machinery/camera/directional/north{ + c_tag = "Virology Isolation A"; + network = list("ss13","medbay") }, /turf/open/floor/iron/white, -/area/medical/treatment_center) -"eFV" = ( -/obj/effect/turf_decal/trimline/purple/corner, +/area/station/medical/virology) +"eUN" = ( +/obj/effect/turf_decal/trimline/blue/filled/corner{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/turf/open/floor/iron/white/smooth_large, +/area/station/medical/treatment_center) +"eUO" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"eUW" = ( /obj/structure/cable, -/turf/open/floor/iron/white, -/area/science/research) -"eGd" = ( -/obj/machinery/door/window{ +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 8 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron/white/smooth_large, +/area/station/medical/medbay/central) +"eVa" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/window/left/directional/west{ + base_state = "right"; + dir = 2; + icon_state = "right"; + name = "Reception Window" + }, +/obj/machinery/door/window/brigdoor{ dir = 1; - name = "MiniSat Walkway Access" + name = "Brig Control Desk"; + req_access = list("armory") }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 +/obj/item/paper, +/obj/machinery/door/firedoor, +/obj/structure/cable, +/obj/item/storage/fancy/donut_box, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "briglockdown"; + name = "Warden Desk Shutters" }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/showroomfloor, +/area/station/security/warden) +"eVi" = ( +/obj/structure/closet/firecloset, /turf/open/floor/iron/dark, -/area/ai_monitored/aisat/exterior) -"eGg" = ( -/obj/effect/spawner/random/vending/snackvend, -/obj/structure/sign/map/right{ - desc = "A framed picture of the station. Clockwise from security in red at the top, you see engineering in yellow, science in purple, escape in checkered red-and-white, medbay in green, arrivals in checkered red-and-blue, and then cargo in brown."; - icon_state = "map-right-MS"; - pixel_y = 32 +/area/station/engineering/supermatter/room) +"eVm" = ( +/obj/effect/turf_decal/tile/yellow/half/contrasted, +/turf/open/floor/iron, +/area/station/construction/mining/aux_base) +"eVz" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/hallway/secondary/exit/departure_lounge) -"eGw" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, -/turf/open/floor/circuit/telecomms, -/area/science/xenobiology) -"eGA" = ( -/obj/effect/turf_decal/tile/neutral, +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 6 - }, /turf/open/floor/iron, -/area/hallway/primary/central) -"eGO" = ( -/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible{ +/area/station/commons/locker) +"eVX" = ( +/obj/machinery/firealarm/directional/west, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 + }, +/obj/item/radio/intercom/directional/south, +/turf/open/floor/carpet, +/area/station/command/heads_quarters/captain/private) +"eWq" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ dir = 9 }, +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/medical/surgery/theatre) +"eWy" = ( +/obj/item/reagent_containers/glass/bucket, /obj/structure/reagent_dispensers/watertank, -/turf/open/floor/iron, -/area/engineering/atmos) -"eGZ" = ( -/turf/open/floor/iron, -/area/cargo/sorting) -"eHq" = ( -/obj/structure/rack, -/obj/item/clothing/gloves/color/fyellow, -/obj/effect/spawner/random/maintenance, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/plating, -/area/maintenance/starboard/fore) -"eHx" = ( -/obj/effect/turf_decal/tile/yellow{ - dir = 4 +/area/station/maintenance/starboard/aft) +"eWA" = ( +/obj/structure/toilet/greyscale{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ +/turf/open/floor/iron/dark, +/area/station/security/prison/safe) +"eWB" = ( +/obj/effect/turf_decal/stripes/line{ dir = 9 }, -/turf/open/floor/iron/white, -/area/medical/pharmacy) -"eHE" = ( -/obj/effect/turf_decal/trimline/blue/filled/corner, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 1 +/turf/open/floor/engine, +/area/station/engineering/atmospherics_engine) +"eWG" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/light_switch/directional/west, +/obj/structure/disposalpipe/segment{ + dir = 5 }, -/turf/open/floor/iron/white/smooth_large, -/area/medical/treatment_center) -"eHF" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/turf/open/floor/wood, +/area/station/service/theater) +"eWO" = ( +/obj/effect/turf_decal/trimline/red/filled/corner{ dir = 1 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark, -/area/security/prison/safe) -"eHK" = ( -/obj/structure/table/wood, -/obj/structure/cable, -/obj/item/storage/photo_album/chapel, -/turf/open/floor/iron/grimy, -/area/service/chapel/office) -"eHO" = ( -/obj/effect/turf_decal/trimline/neutral/filled/warning{ +/obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/iron/dark, -/area/medical/morgue) -"eHZ" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/table, -/obj/item/reagent_containers/food/drinks/waterbottle/large{ - pixel_x = 5; - pixel_y = 20 - }, -/obj/item/reagent_containers/food/drinks/waterbottle{ - pixel_x = 7; - pixel_y = 6 +/turf/open/floor/iron, +/area/station/security/brig) +"eWW" = ( +/obj/structure/disposalpipe/segment{ + dir = 9 }, -/obj/item/plate{ - pixel_x = -9 +/turf/open/floor/plating, +/area/station/maintenance/starboard/fore) +"eXj" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/security/brig) +"eXn" = ( +/obj/structure/bed/dogbed, +/obj/effect/decal/cleanable/blood/old, +/obj/structure/sign/poster/contraband/random/directional/west, +/turf/open/floor/wood{ + icon_state = "wood-broken3" }, -/obj/item/reagent_containers/food/drinks/waterbottle{ - pixel_x = 7 +/area/station/maintenance/port/aft) +"eXx" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 4 }, -/obj/effect/spawner/random/food_or_drink/donkpockets{ - pixel_x = -9; - pixel_y = 3 +/turf/open/floor/iron/white, +/area/station/medical/storage) +"eXy" = ( +/obj/machinery/conveyor{ + dir = 1; + id = "garbage" }, -/turf/open/floor/iron, -/area/cargo/warehouse) -"eIe" = ( -/obj/machinery/vending/coffee, -/obj/item/radio/intercom/directional/south, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/commons/fitness/recreation) -"eIf" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/obj/effect/spawner/random/trash/garbage{ + spawn_loot_count = 3; + spawn_scatter_radius = 1 }, /turf/open/floor/plating, -/area/maintenance/port/aft) -"eIk" = ( -/obj/effect/turf_decal/trimline/purple/line{ +/area/station/maintenance/disposal) +"eXA" = ( +/obj/structure/bookcase/random/adult, +/turf/open/floor/wood, +/area/station/service/library) +"eXD" = ( +/obj/item/crowbar, +/obj/item/wrench, +/obj/structure/table, +/obj/effect/turf_decal/tile/yellow{ dir = 8 }, -/obj/structure/disposalpipe/segment{ - dir = 6 - }, -/turf/open/floor/iron/white, -/area/science/research) -"eIn" = ( -/obj/structure/chair, -/obj/machinery/light/directional/north, -/obj/effect/turf_decal/stripes/line{ +/obj/machinery/light/small/directional/west, +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, +/obj/effect/turf_decal/bot, /turf/open/floor/iron, -/area/hallway/secondary/entry) -"eIo" = ( -/obj/structure/window/reinforced, -/obj/effect/turf_decal/tile/blue/fourcorners, -/obj/machinery/computer/atmos_control/oxygen_tank{ +/area/station/hallway/primary/starboard) +"eXO" = ( +/obj/machinery/camera/directional/north{ + c_tag = "Crew Quarters Entrance" + }, +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/simple/green/visible{ - dir = 4 +/obj/structure/cable, +/obj/structure/sign/departments/lawyer{ + pixel_y = 32 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/engineering/atmos) -"eIs" = ( -/obj/structure/closet/crate/trashcart, -/obj/effect/spawner/random/contraband/prison, -/obj/machinery/firealarm/directional/north, -/obj/effect/spawner/random/trash/garbage, -/obj/effect/spawner/random/trash/garbage, +/area/station/commons/locker) +"eXT" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/door/airlock/maintenance{ + name = "Chapel Office Maintenance" + }, +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/access/all/service/chapel_office, /turf/open/floor/plating, -/area/security/prison/safe) -"eID" = ( -/obj/structure/extinguisher_cabinet/directional/east, -/obj/machinery/camera/directional/east{ - c_tag = "Science Ordnance Test Lab 2"; - network = list("ss13","rd") +/area/station/maintenance/aft/greater) +"eYj" = ( +/obj/effect/spawner/random/trash/garbage{ + spawn_scatter_radius = 1 }, -/turf/open/floor/iron/white, -/area/science/mixing/launch) -"eII" = ( -/obj/machinery/portable_atmospherics/canister/carbon_dioxide, -/obj/structure/window/reinforced{ +/turf/open/floor/plating, +/area/station/maintenance/starboard/fore) +"eYu" = ( +/obj/structure/table/glass, +/obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 4 - }, -/turf/open/floor/iron/dark, -/area/security/execution/education) -"eIK" = ( -/obj/machinery/atmospherics/pipe/layer_manifold/supply/hidden{ - dir = 4 - }, -/obj/effect/spawner/random/structure/grille, -/turf/open/floor/plating{ - icon_state = "platingdmg1" - }, -/area/maintenance/aft/lesser) -"eIP" = ( -/obj/effect/turf_decal/tile/yellow, -/obj/structure/sign/poster/official/safety_eye_protection{ - pixel_x = 32; - pixel_y = -32 - }, -/turf/open/floor/iron/white, -/area/medical/chemistry) -"eIZ" = ( -/obj/machinery/computer/scan_consolenew{ - dir = 8 - }, -/obj/effect/turf_decal/siding/purple{ - dir = 4 +/obj/effect/turf_decal/caution/red, +/obj/machinery/reagentgrinder{ + pixel_x = -1; + pixel_y = 8 }, -/obj/machinery/firealarm/directional/east, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/science/genetics) -"eJf" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/power/apc/auto_name/directional/north, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/simple/supply/hidden{ - dir = 10 +/obj/effect/turf_decal/tile/purple/half/contrasted{ + dir = 8 }, -/turf/open/floor/iron, -/area/hallway/primary/starboard) -"eJw" = ( -/obj/structure/rack, -/obj/item/wrench, -/turf/open/floor/plating, -/area/maintenance/aft/lesser) -"eJA" = ( -/obj/structure/disposalpipe/segment{ +/turf/open/floor/iron/white, +/area/station/science/cytology) +"eYw" = ( +/obj/machinery/airalarm/directional/north, +/obj/effect/turf_decal/tile/yellow{ dir = 4 }, -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 4 +/obj/machinery/atmospherics/components/binary/pump/on{ + dir = 8; + name = "Air to Distro" }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/white, -/area/medical/medbay/central) -"eJC" = ( -/obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/turf/open/floor/iron/dark/corner{ dir = 1 }, -/turf/open/floor/iron/dark, -/area/service/chapel/funeral) -"eJE" = ( +/area/station/engineering/atmos/pumproom) +"eYz" = ( +/obj/machinery/airalarm/directional/east, +/obj/machinery/newscaster/directional/north, +/turf/open/floor/iron/freezer, +/area/station/commons/toilet/restrooms) +"eYE" = ( /obj/structure/cable, -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/tile/blue/fourcorners, -/obj/machinery/door/airlock/medical/glass{ - name = "Break Room"; - req_access_txt = "5" - }, +/obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/white, -/area/medical/break_room) -"eJW" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 4 +/area/station/medical/virology) +"eYL" = ( +/obj/machinery/photocopier, +/obj/effect/turf_decal/tile/brown/half/contrasted{ + dir = 8 }, -/obj/machinery/light/directional/east, -/obj/structure/disposalpipe/segment, +/turf/open/floor/iron, +/area/station/cargo/sorting) +"eZb" = ( +/obj/effect/landmark/event_spawn, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment, /turf/open/floor/iron/white, -/area/security/prison) -"eKh" = ( -/obj/structure/reagent_dispensers/plumbed, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"eKt" = ( -/obj/structure/table/wood, -/obj/item/toy/mecha/honk{ - pixel_y = 12 +/area/station/medical/medbay/central) +"eZe" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 8 }, -/obj/item/toy/dummy, -/obj/item/lipstick/purple{ - pixel_x = -2; - pixel_y = -2 +/obj/machinery/restaurant_portal/bar, +/turf/open/floor/wood, +/area/station/commons/lounge) +"eZz" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/door/airlock/research{ + name = "Genetics Lab" }, -/obj/item/lipstick/jade{ - pixel_x = 2; - pixel_y = 2 +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/tile/purple/fourcorners, +/obj/effect/mapping_helpers/airlock/access/all/science/genetics, +/turf/open/floor/iron/white, +/area/station/science/genetics) +"eZI" = ( +/obj/structure/table, +/obj/item/clothing/glasses/sunglasses{ + pixel_x = 3; + pixel_y = -3 }, -/obj/item/lipstick/black, -/obj/structure/mirror/directional/west, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/wood, -/area/service/theater) -"eKx" = ( -/obj/machinery/conveyor_switch/oneway{ - dir = 8; - id = "QMLoad"; - name = "Loading Conveyor"; - pixel_x = -13; - pixel_y = -5 +/obj/item/clothing/ears/earmuffs{ + pixel_y = 7 }, -/turf/open/floor/iron, -/area/cargo/storage) -"eKy" = ( -/obj/machinery/atmospherics/pipe/bridge_pipe/scrubbers/visible{ - dir = 4 +/obj/machinery/light/small/directional/south, +/obj/machinery/firealarm/directional/south, +/obj/effect/turf_decal/tile/neutral/anticorner/contrasted, +/turf/open/floor/iron/dark, +/area/station/security/range) +"eZN" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, +/obj/structure/cable, /turf/open/floor/iron, -/area/engineering/atmos) -"eKE" = ( -/obj/structure/chair/comfy/beige, +/area/station/commons/fitness/recreation) +"eZR" = ( +/obj/structure/displaycase/labcage, +/turf/open/floor/engine, +/area/station/command/heads_quarters/rd) +"fad" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/carpet, -/area/command/bridge) -"eKH" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/area/station/command/heads_quarters/hos) +"fag" = ( +/obj/item/food/cracker, +/obj/item/food/cracker{ + pixel_x = 9; + pixel_y = 9 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/obj/item/trash/boritos{ + desc = "Why does it look like boritos? Nobody would feed unhealthy snacks to pets, right?"; + name = "cracker bag"; + pixel_x = -14 }, -/obj/effect/turf_decal/siding{ - dir = 4 +/turf/open/floor/grass, +/area/station/science/research) +"fak" = ( +/turf/open/floor/iron/white/side{ + dir = 1 }, -/obj/item/kirbyplants/dead, -/turf/open/floor/iron/dark, -/area/command/heads_quarters/rd) -"eKM" = ( -/obj/effect/landmark/start/chief_medical_officer, -/obj/effect/turf_decal/tile/blue/half/contrasted{ - dir = 4 +/area/station/science/lobby) +"fat" = ( +/obj/structure/sign/plaques/kiddie/perfect_man{ + pixel_y = 32 + }, +/obj/structure/window/reinforced, +/obj/effect/spawner/random/decoration/showcase, +/turf/open/floor/carpet, +/area/station/command/corporate_showroom) +"faD" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/white, -/area/command/heads_quarters/cmo) -"eLq" = ( -/obj/effect/turf_decal/tile/yellow, +/area/station/science/xenobiology) +"fbf" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/iron, -/area/engineering/break_room) -"eLr" = ( -/turf/closed/wall, -/area/service/theater) -"eLy" = ( -/obj/effect/turf_decal/tile/yellow/fourcorners, -/turf/open/floor/iron, -/area/hallway/primary/aft) -"eLC" = ( -/obj/effect/turf_decal/tile/purple/fourcorners, -/obj/machinery/door/airlock/command{ - name = "Research Director's Office"; - req_access_txt = "30" +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron{ + dir = 1 }, +/area/station/engineering/main) +"fbg" = ( /obj/machinery/door/firedoor, +/obj/machinery/door/airlock{ + name = "Unisex Restrooms" + }, +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/freezer, +/area/station/commons/toilet/restrooms) +"fbs" = ( +/obj/structure/chair{ + dir = 8 + }, +/turf/open/floor/wood, +/area/station/service/lawoffice) +"fbI" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/holopad, /obj/structure/cable, -/obj/structure/disposalpipe/segment, +/turf/open/floor/carpet, +/area/station/command/corporate_showroom) +"fbN" = ( +/obj/machinery/light/small/broken/directional/south, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plating, +/area/station/maintenance/starboard/greater) +"fbP" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/structure/cable, +/obj/machinery/newscaster/directional/south, /turf/open/floor/iron, -/area/command/heads_quarters/rd) -"eLH" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 1 +/area/station/hallway/secondary/command) +"fbX" = ( +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 5 }, -/turf/open/floor/plating, -/area/maintenance/starboard/greater) -"eLK" = ( -/obj/effect/turf_decal/stripes/line, -/obj/structure/rack, -/obj/effect/spawner/random/maintenance, -/turf/open/floor/plating, -/area/maintenance/aft/lesser) -"eLR" = ( -/obj/machinery/light/small/directional/west, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"eMf" = ( /obj/structure/cable, -/obj/machinery/power/solar{ - id = "foreport"; - name = "Fore-Port Solar Array" +/obj/machinery/light_switch/directional/north, +/turf/open/floor/iron, +/area/station/security/prison/garden) +"fco" = ( +/obj/effect/turf_decal/trimline/blue/filled/corner{ + dir = 8 }, -/turf/open/floor/iron/solarpanel/airless, -/area/solars/port/fore) -"eMn" = ( -/obj/effect/turf_decal/tile/bar{ - dir = 1 +/obj/structure/sign/departments/psychology{ + pixel_x = -32 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) +"fcq" = ( +/turf/closed/wall, +/area/station/maintenance/port/greater) +"fcJ" = ( +/obj/structure/lattice, +/obj/item/shard, +/turf/open/space/basic, +/area/space/nearstation) +"fcM" = ( +/obj/effect/spawner/random/engineering/tracking_beacon, +/turf/open/floor/plating/airless, +/area/station/science/ordnance/bomb) +"fdx" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/security/courtroom) +"fdH" = ( +/obj/machinery/atmospherics/pipe/smart/simple/purple/visible{ dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/duct, -/turf/open/floor/iron/cafeteria, -/area/service/kitchen) -"eMs" = ( -/obj/effect/spawner/random/entertainment/arcade, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/hallway/secondary/exit/departure_lounge) -"eMx" = ( -/obj/effect/turf_decal/trimline/blue/filled/warning{ +/turf/open/floor/iron, +/area/station/engineering/atmos/pumproom) +"fdX" = ( +/obj/effect/turf_decal/stripes/line{ dir = 4 }, +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/duct, +/turf/open/floor/plating, +/area/station/maintenance/aft/greater) +"fdZ" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/open/floor/iron/white, -/area/medical/treatment_center) -"eMC" = ( -/obj/structure/sign/plaques/kiddie/perfect_drone{ - pixel_y = 32 +/area/station/science/xenobiology) +"fec" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/green/visible, +/turf/closed/wall/r_wall, +/area/station/engineering/supermatter) +"fee" = ( +/obj/structure/lattice/catwalk, +/obj/structure/disposalpipe/trunk{ + dir = 4 }, -/obj/structure/table/wood, -/obj/item/storage/backpack/duffelbag/drone, -/obj/structure/window/reinforced, -/turf/open/floor/carpet, -/area/command/corporate_showroom) -"eMF" = ( -/obj/machinery/door/poddoor/preopen{ - id = "bridge blast"; - name = "bridge blast door" +/obj/structure/disposaloutlet{ + dir = 8 + }, +/obj/structure/grille/broken, +/turf/open/space/basic, +/area/space/nearstation) +"feA" = ( +/obj/structure/cable, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/wood, +/area/station/service/cafeteria) +"feF" = ( +/obj/structure/extinguisher_cabinet/directional/north, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 }, +/obj/structure/cable, +/turf/open/floor/iron/dark/corner, +/area/station/engineering/atmos) +"feQ" = ( /obj/machinery/door/firedoor, -/obj/machinery/door/airlock/command/glass{ - name = "Bridge Access"; - req_access_txt = "19" +/obj/machinery/door/airlock/public/glass{ + name = "Art Storage" }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/effect/landmark/navigate_destination, +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ - cycle_id = "bridge-left" - }, -/turf/open/floor/iron/dark, -/area/command/bridge) -"eMR" = ( -/obj/effect/turf_decal/delivery, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/machinery/door/window/left/directional/north{ - dir = 8; - name = "Containment Pen #6"; - req_access_txt = "55" - }, -/obj/machinery/door/poddoor/preopen{ - id = "xenobio6"; - name = "Xenobio Pen 6 Blast Door" - }, /turf/open/floor/iron, -/area/science/xenobiology) -"eMW" = ( -/turf/closed/wall, -/area/service/library) -"eMZ" = ( +/area/station/commons/storage/art) +"feV" = ( +/obj/structure/table/reinforced, +/obj/item/clothing/gloves/color/latex, +/obj/item/clothing/mask/surgical, +/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/structure/cable, -/obj/machinery/bluespace_vendor/directional/west, -/turf/open/floor/iron, -/area/commons/fitness/recreation) -"eNc" = ( -/obj/structure/chair/stool/directional/east, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/turf/open/floor/iron, -/area/command/gateway) -"eNg" = ( -/obj/effect/turf_decal/trimline/blue/filled/corner{ - dir = 1 +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/obj/structure/extinguisher_cabinet/directional/west, +/turf/open/floor/iron/dark, +/area/station/medical/morgue) +"feY" = ( +/obj/structure/cable, /turf/open/floor/iron, -/area/security/brig) -"eNh" = ( +/area/station/security/execution/transfer) +"ffd" = ( +/obj/machinery/firealarm/directional/east, +/obj/effect/turf_decal/tile/neutral, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/dark, -/area/ai_monitored/aisat/exterior) -"eNl" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/commons/dorms) +"ffj" = ( +/obj/effect/turf_decal/tile/yellow{ dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/landmark/xeno_spawn, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"eNR" = ( +/turf/open/floor/iron/white, +/area/station/medical/chemistry) +"ffH" = ( /turf/closed/wall, -/area/ai_monitored/aisat/exterior) -"eNT" = ( -/obj/effect/turf_decal/arrows/red{ - dir = 4; - pixel_x = -15 +/area/station/hallway/primary/fore) +"ffP" = ( +/obj/effect/spawner/random/structure/grille, +/turf/open/floor/plating/foam{ + initial_gas_mix = "TEMP=2.7" }, -/obj/effect/turf_decal/stripes/line{ +/area/space/nearstation) +"ffU" = ( +/obj/effect/turf_decal/siding/purple, +/obj/machinery/camera/directional/south{ + c_tag = "Science Ordnance Mix Lab"; + network = list("ss13","rd") + }, +/obj/machinery/computer/atmos_control/ordnancemix{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/station/science/ordnance) +"ffV" = ( +/obj/structure/closet/bombcloset/security, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red/half/contrasted{ dir = 4 }, -/turf/open/floor/engine, -/area/engineering/atmospherics_engine) -"eNX" = ( -/obj/effect/landmark/xeno_spawn, -/obj/effect/decal/cleanable/blood/old, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/spawner/random/trash/mess, +/turf/open/floor/iron, +/area/station/security/brig) +"ffX" = ( /obj/structure/cable, -/turf/open/floor/plating, -/area/maintenance/starboard/lesser) -"eNY" = ( -/obj/machinery/status_display/ai/directional/north, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating{ + icon_state = "platingdmg2" + }, +/area/station/maintenance/starboard/aft) +"fge" = ( +/obj/structure/chair/stool/directional/south, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/wood, +/area/station/commons/lounge) +"fgl" = ( /obj/effect/turf_decal/stripes/line{ - dir = 1 + dir = 9 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/hallway/primary/central) -"eOi" = ( -/obj/structure/table/wood, -/obj/machinery/computer/security/wooden_tv, +/area/station/hallway/secondary/exit/departure_lounge) +"fgn" = ( +/mob/living/simple_animal/hostile/retaliate/goose/vomit, /turf/open/floor/wood, -/area/command/heads_quarters/captain/private) -"eOl" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/table, -/obj/item/stack/package_wrap, -/obj/item/hand_labeler, -/obj/effect/turf_decal/tile/brown{ +/area/station/maintenance/port/aft) +"fgu" = ( +/obj/machinery/light/directional/south, +/obj/effect/spawner/random/vending/colavend, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/commons/fitness/recreation) +"fgH" = ( +/obj/machinery/door/firedoor/heavy, +/obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/machinery/button/door/directional/west{ - id = "commissaryshutter"; - name = "Commissary Shutter Control" +/obj/effect/turf_decal/siding/purple, +/turf/open/floor/iron/white, +/area/station/science/ordnance/storage) +"fgN" = ( +/obj/structure/chair/stool/directional/east, +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/wood, +/area/station/maintenance/port/aft) +"fgS" = ( +/obj/effect/turf_decal/delivery, +/obj/structure/cable, +/obj/effect/landmark/start/hangover, +/obj/machinery/flasher/directional/east{ + id = "hopflash"; + pixel_y = -26 }, /turf/open/floor/iron, -/area/commons/vacant_room/commissary) -"eOq" = ( -/obj/effect/turf_decal/tile/neutral{ +/area/station/hallway/secondary/command) +"fgT" = ( +/obj/machinery/holopad, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron, +/area/station/cargo/miningoffice) +"fhe" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 8 }, -/obj/effect/turf_decal/tile/neutral{ +/turf/open/floor/iron/white/smooth_large, +/area/station/medical/pharmacy) +"fhg" = ( +/obj/structure/disposalpipe/segment{ dir = 4 }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating{ + icon_state = "platingdmg2" + }, +/area/station/maintenance/starboard/greater) +"fhi" = ( /turf/open/floor/iron/dark, -/area/medical/break_room) -"ePn" = ( +/area/station/science/ordnance) +"fhl" = ( +/obj/structure/cable, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/yellow/filled/end{ - dir = 1 + dir = 8 }, -/turf/open/floor/iron/textured, -/area/medical/medbay/central) -"ePq" = ( -/obj/machinery/firealarm/directional/east, -/obj/effect/turf_decal/stripes/line{ - dir = 5 +/obj/structure/disposalpipe/segment{ + dir = 10 }, /turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"ePr" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/area/station/hallway/primary/central) +"fhp" = ( +/obj/effect/turf_decal/stripes/line{ dir = 1 }, +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/service/hydroponics) -"ePE" = ( -/obj/structure/table/reinforced, -/obj/machinery/cell_charger, -/obj/item/stock_parts/cell/high, -/obj/item/rcl/pre_loaded, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/turf/open/floor/iron, -/area/command/heads_quarters/ce) -"ePF" = ( +/turf/open/floor/plating, +/area/station/maintenance/starboard/fore) +"fhv" = ( +/obj/effect/spawner/random/structure/closet_maintenance, +/obj/item/extinguisher, +/obj/effect/spawner/random/maintenance/three, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) +"fhA" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/effect/decal/cleanable/dirt, -/obj/vehicle/ridden/janicart, -/obj/item/key/janitor, +/obj/structure/disposalpipe/segment, /turf/open/floor/iron, -/area/service/janitor) -"ePR" = ( -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/obj/structure/table/reinforced, -/obj/effect/spawner/random/trash/food_packaging, -/turf/open/floor/iron/dark/corner{ - dir = 1 - }, -/area/engineering/storage_shared) -"eQf" = ( -/obj/machinery/door/airlock/engineering{ - name = "Port Quarter Solar Access"; - req_access_txt = "10" - }, +/area/station/maintenance/starboard/greater) +"fhB" = ( +/obj/machinery/holopad, /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating, -/area/maintenance/solars/port/aft) -"eQg" = ( -/obj/machinery/flasher/directional/south{ - id = "AI" - }, -/obj/machinery/porta_turret/ai{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/construction/storage_wing) +"fhG" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 1 }, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/ai_upload) -"eQl" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/general/visible, -/obj/machinery/meter, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"fhI" = ( +/obj/structure/light_construct/directional/west, +/obj/structure/cable, /turf/open/floor/plating, -/area/maintenance/starboard/greater) -"eQm" = ( -/obj/machinery/light/directional/west, -/obj/machinery/recharge_station, +/area/station/maintenance/port/aft) +"fhP" = ( +/obj/machinery/camera/directional/south{ + c_tag = "Prison Common Room"; + network = list("ss13","prison") + }, +/obj/structure/cable, /turf/open/floor/iron, -/area/science/robotics/mechbay) -"eQn" = ( -/obj/machinery/camera/directional/north{ - c_tag = "Bar - Backroom" +/area/station/security/prison) +"fia" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/hatch{ + name = "MiniSat Access" }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/mirror/directional/north, -/obj/structure/sink{ - pixel_y = 22 +/obj/structure/cable, +/obj/effect/landmark/navigate_destination, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/door/poddoor/preopen{ + id = "transitlockdown" + }, +/obj/effect/mapping_helpers/airlock/access/any/command/general, +/obj/effect/mapping_helpers/airlock/access/any/engineering/construction, +/turf/open/floor/iron/dark, +/area/station/engineering/transit_tube) +"fip" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 4 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/wood, -/area/service/bar) -"eQp" = ( -/obj/machinery/rnd/production/circuit_imprinter/department/science, -/turf/open/floor/iron/dark, -/area/science/lab) -"eQv" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/turf/open/floor/iron/white, +/area/station/medical/storage) +"fiu" = ( +/obj/machinery/power/smes{ + charge = 5e+006 }, -/obj/effect/landmark/event_spawn, +/obj/structure/cable, /turf/open/floor/iron, -/area/engineering/main) -"eQx" = ( -/obj/structure/table, -/obj/item/clothing/under/suit/black/skirt, -/obj/item/clothing/under/suit/black_really, -/obj/machinery/light/small/directional/north, -/obj/item/radio/intercom/directional/north, -/obj/item/clothing/accessory/waistcoat, -/obj/item/clothing/suit/toggle/lawyer/black, -/obj/item/clothing/under/suit/red, -/obj/item/clothing/neck/tie/black, -/obj/item/clothing/under/suit/black, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ +/area/station/engineering/gravity_generator) +"fiv" = ( +/obj/item/radio/intercom/directional/east, +/obj/structure/bodycontainer/morgue{ dir = 8 }, -/turf/open/floor/iron/cafeteria, -/area/commons/dorms) -"eQz" = ( -/obj/structure/flora/ausbushes/sparsegrass, -/obj/machinery/airalarm/directional/north, -/mob/living/carbon/human/species/monkey, -/turf/open/floor/grass, -/area/medical/virology) -"eQQ" = ( -/obj/item/food/snowcones/clown, -/turf/open/floor/fake_snow, -/area/maintenance/port/aft) -"eQZ" = ( -/obj/structure/rack, -/obj/effect/spawner/random/maintenance, -/turf/open/floor/plating{ - icon_state = "platingdmg2" +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/area/maintenance/starboard/fore) -"eRi" = ( -/obj/structure/reagent_dispensers/fueltank, -/obj/structure/sign/poster/contraband/random/directional/north, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"eRv" = ( -/obj/machinery/camera/directional/east{ - c_tag = "Engineering - Transit Tube Access" +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, -/obj/effect/turf_decal/stripes/corner, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/engineering/transit_tube) -"eRF" = ( -/obj/machinery/light/small/directional/west, -/obj/machinery/camera/directional/west{ - c_tag = "MiniSat Exterior - Starboard Fore"; - network = list("minisat") +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/obj/structure/window/reinforced, /turf/open/floor/iron/dark, -/area/ai_monitored/aisat/exterior) -"eRN" = ( -/obj/structure/table, -/obj/effect/turf_decal/stripes/line, -/obj/effect/spawner/random/food_or_drink/seed{ - spawn_all_loot = 1; - spawn_random_offset = 1 +/area/station/medical/morgue) +"fix" = ( +/obj/structure/chair{ + dir = 1 }, /turf/open/floor/iron, -/area/service/hydroponics/garden) -"eRZ" = ( -/obj/effect/turf_decal/stripes/line{ +/area/station/hallway/secondary/command) +"fiA" = ( +/turf/open/floor/iron, +/area/station/security/prison/garden) +"fiC" = ( +/obj/effect/turf_decal/trimline/brown/filled/line{ dir = 1 }, -/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/disposalpipe/segment, /turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"eSf" = ( -/obj/machinery/firealarm/directional/south, -/obj/structure/disposalpipe/segment{ - dir = 4 +/area/station/cargo/storage) +"fiE" = ( +/obj/machinery/atmospherics/components/binary/pump{ + dir = 8; + name = "Port Mix to North Ports" }, -/obj/effect/turf_decal/siding/purple{ +/turf/open/floor/iron, +/area/station/engineering/atmos) +"fiH" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 1 }, +/turf/open/floor/iron/white/smooth_large, +/area/station/medical/medbay/central) +"fiK" = ( +/obj/structure/table/glass, +/obj/item/clothing/gloves/color/latex, +/obj/item/surgical_drapes, +/obj/machinery/airalarm/directional/south, +/obj/effect/turf_decal/tile/blue/fourcorners, +/turf/open/floor/iron/white, +/area/station/medical/surgery/theatre) +"fiS" = ( +/obj/machinery/atmospherics/components/unary/thermomachine/freezer{ + dir = 4 + }, +/obj/effect/turf_decal/siding/purple, +/turf/open/floor/iron/dark, +/area/station/science/ordnance) +"fjb" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, /turf/open/floor/iron/white, -/area/science/research) -"eSi" = ( +/area/station/science/research) +"fjd" = ( +/obj/structure/closet/firecloset, +/turf/open/floor/plating, +/area/station/maintenance/department/science/xenobiology) +"fje" = ( +/obj/machinery/power/port_gen/pacman/pre_loaded, +/turf/open/floor/plating, +/area/station/maintenance/aft/greater) +"fjn" = ( +/obj/machinery/door/airlock/maintenance, +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/door/airlock/mining{ - name = "Drone Bay"; - req_access_txt = "31" +/obj/effect/mapping_helpers/airlock/unres, +/obj/effect/mapping_helpers/airlock/access/any/medical/maintenance, +/obj/effect/mapping_helpers/airlock/access/any/service/maintenance, +/turf/open/floor/plating, +/area/station/maintenance/port) +"fjD" = ( +/turf/closed/wall, +/area/station/commons/toilet/auxiliary) +"fjV" = ( +/obj/structure/cable, +/obj/machinery/power/apc/auto_name/directional/north, +/turf/open/floor/iron, +/area/station/cargo/sorting) +"fjY" = ( +/obj/structure/chair/wood/wings{ + dir = 1 }, +/obj/effect/landmark/start/clown, /obj/structure/cable, -/turf/open/floor/plating, -/area/cargo/drone_bay) -"eSj" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/landmark/start/hangover, -/turf/open/floor/wood, -/area/commons/lounge) -"eSv" = ( -/obj/structure/table/reinforced, -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 - }, -/obj/structure/displaycase/forsale/kitchen{ - pixel_y = 8 - }, -/obj/machinery/computer/security/telescreen/entertainment/directional/west, -/turf/open/floor/iron, -/area/service/bar) -"eSx" = ( -/obj/structure/sign/directions/security{ - dir = 1; - pixel_y = 8 - }, -/obj/structure/sign/directions/engineering{ +/turf/open/floor/carpet, +/area/station/service/theater) +"fkb" = ( +/obj/effect/turf_decal/tile/yellow{ dir = 4 }, -/obj/structure/sign/directions/command{ - pixel_y = -8 +/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible{ + dir = 10 }, -/turf/closed/wall/r_wall, -/area/commons/storage/tools) -"eSF" = ( -/obj/structure/sign/poster/contraband/robust_softdrinks{ - name = "Jim Norton's Quebecois Coffee"; - pixel_y = 32 +/turf/open/floor/iron/dark/corner, +/area/station/engineering/atmos/pumproom) +"fkd" = ( +/obj/structure/table/wood, +/obj/item/paper_bin{ + pixel_x = 1; + pixel_y = 9 }, -/obj/item/seeds/coffee{ - pixel_x = 4; - pixel_y = 4 +/obj/effect/spawner/random/bureaucracy/pen, +/turf/open/floor/wood, +/area/station/commons/vacant_room/office) +"fke" = ( +/obj/effect/turf_decal/trimline/purple/line, +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/science/research) +"fkk" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/landmark/event_spawn, +/obj/effect/turf_decal/trimline/purple, +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/item/seeds/coffee/robusta{ - pixel_x = -3; - pixel_y = -2 +/turf/open/floor/iron/white, +/area/station/science/xenobiology) +"fkD" = ( +/obj/effect/turf_decal/tile/red{ + dir = 8 }, -/obj/item/seeds/coffee{ - pixel_x = -2; - pixel_y = 4 +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/item/storage/box/drinkingglasses{ - pixel_x = 4; - pixel_y = 5 +/turf/open/floor/iron, +/area/station/hallway/primary/fore) +"fkP" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/airalarm/directional/west, +/turf/open/floor/iron/dark, +/area/station/service/chapel/funeral) +"fkT" = ( +/obj/effect/landmark/start/chaplain, +/turf/open/floor/iron/dark, +/area/station/service/chapel) +"fkW" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 }, -/obj/item/storage/pill_bottle/happinesspsych{ - pixel_x = -4; - pixel_y = -1 +/turf/open/floor/iron/chapel{ + dir = 8 }, -/obj/item/seeds/coffee{ - pixel_x = 4; - pixel_y = -2 +/area/station/service/chapel) +"flb" = ( +/obj/structure/railing, +/turf/open/space/basic, +/area/space/nearstation) +"flk" = ( +/obj/machinery/door/airlock/grunge{ + name = "Cell 2" }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/station/security/prison/safe) +"flm" = ( /obj/machinery/light/directional/north, -/obj/structure/table{ - name = "Jim Norton's Quebecois Coffee table" +/obj/machinery/status_display/evac/directional/north, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/turf/open/floor/iron/dark, -/area/service/cafeteria) -"eSL" = ( -/obj/machinery/light/directional/east, -/obj/machinery/airalarm/directional/east, -/obj/effect/turf_decal/tile/neutral, -/turf/open/floor/iron, -/area/hallway/primary/central) -"eSS" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable, -/obj/machinery/light/small/directional/west, -/turf/open/floor/iron/white, -/area/science/xenobiology/hallway) -"eSU" = ( /turf/open/floor/iron, -/area/engineering/atmos/pumproom) -"eTd" = ( -/obj/structure/reflector/box/anchored{ - dir = 8 - }, -/turf/open/floor/iron/dark, -/area/engineering/supermatter/room) -"eTk" = ( -/obj/structure/table, -/obj/item/screwdriver{ - pixel_y = 10 - }, -/obj/item/geiger_counter{ - pixel_x = 7; - pixel_y = 3 - }, -/obj/item/radio/off{ - pixel_x = -5; - pixel_y = 2 +/area/station/hallway/primary/central) +"fln" = ( +/obj/item/radio/intercom/directional/north, +/obj/machinery/camera/directional/north{ + c_tag = "Engineering - Fore" }, -/obj/effect/turf_decal/tile/red/anticorner/contrasted{ +/obj/effect/turf_decal/stripes/line{ dir = 1 }, /turf/open/floor/iron, -/area/security/checkpoint/engineering) -"eTp" = ( -/obj/structure/closet/secure_closet/captains, -/obj/structure/window/reinforced{ - dir = 1; - pixel_y = 2 +/area/station/engineering/main) +"flu" = ( +/obj/structure/disposalpipe/segment{ + dir = 10 }, -/turf/open/floor/wood, -/area/command/heads_quarters/captain/private) -"eTz" = ( /obj/structure/cable, -/obj/effect/turf_decal/stripes/line{ - dir = 4 +/turf/open/floor/carpet, +/area/station/command/heads_quarters/hop) +"flx" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/public/glass{ + name = "Library" }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/spawner/random/structure/grille, -/turf/open/floor/plating, -/area/maintenance/aft/greater) -"eTE" = ( -/obj/effect/turf_decal/delivery, -/obj/structure/closet/firecloset, -/obj/effect/turf_decal/stripes/line{ +/turf/open/floor/wood, +/area/station/service/library) +"flB" = ( +/obj/machinery/computer/holodeck{ dir = 4 }, /turf/open/floor/iron, -/area/engineering/main) -"eTY" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, +/area/station/commons/fitness/recreation) +"flN" = ( +/obj/machinery/power/port_gen/pacman/pre_loaded, +/turf/open/floor/plating, +/area/station/maintenance/port) +"flQ" = ( +/obj/effect/landmark/start/hangover, +/turf/open/floor/wood, +/area/station/service/library) +"fma" = ( /turf/closed/wall/r_wall, -/area/maintenance/aft/lesser) -"eUu" = ( -/obj/structure/transit_tube/crossing/horizontal, -/obj/structure/lattice, -/turf/open/space, -/area/space/nearstation) -"eUv" = ( -/obj/structure/window/reinforced{ +/area/station/science/robotics/lab) +"fmc" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/junction{ dir = 1 }, -/obj/machinery/door/window/right/directional/east{ - dir = 8; - name = "Fitness Ring" +/turf/open/floor/plating, +/area/station/maintenance/port/aft) +"fmn" = ( +/obj/machinery/airalarm/directional/south, +/obj/machinery/holopad, +/obj/effect/turf_decal/stripes/line, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/engineering/gravity_generator) +"fmo" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 8 }, -/turf/open/floor/iron/dark, -/area/commons/fitness/recreation) -"eUy" = ( -/obj/structure/sink{ - dir = 4; - pixel_x = -12; - pixel_y = 2 +/turf/open/floor/iron/white, +/area/station/medical/chemistry) +"fms" = ( +/obj/effect/decal/cleanable/food/flour, +/obj/effect/spawner/random/trash/garbage{ + spawn_scatter_radius = 1 }, -/obj/effect/turf_decal/tile/neutral{ +/turf/open/floor/plating, +/area/station/maintenance/port/aft) +"fmw" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 4 }, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron, -/area/service/hydroponics) -"eUM" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/engine, -/area/engineering/supermatter/room) -"eVm" = ( -/obj/effect/turf_decal/tile/yellow/half/contrasted, /turf/open/floor/iron, -/area/construction/mining/aux_base) -"eVO" = ( -/obj/structure/sign/plaques/kiddie/badger{ - pixel_y = 32 - }, -/obj/item/food/grown/poppy{ - pixel_y = 2 - }, -/obj/item/food/grown/poppy{ - pixel_y = 2 - }, -/obj/item/food/grown/poppy{ - pixel_y = 2 - }, -/obj/item/food/grown/poppy{ - pixel_y = 2 +/area/station/commons/storage/tools) +"fmx" = ( +/obj/structure/noticeboard/directional/north{ + desc = "A memorial wall for pinning mementos upon."; + name = "memorial board" }, -/obj/item/food/grown/poppy{ +/obj/item/storage/fancy/candle_box, +/obj/item/storage/fancy/candle_box{ + pixel_x = -2; pixel_y = 2 }, -/obj/machinery/light/small/directional/north, +/obj/effect/decal/cleanable/cobweb, /obj/structure/table/wood, /turf/open/floor/carpet, -/area/service/chapel/funeral) -"eVT" = ( -/obj/structure/disposalpipe/segment, +/area/station/service/chapel/funeral) +"fmJ" = ( +/obj/structure/rack, +/obj/item/circuitboard/machine/telecomms/bus, +/obj/item/circuitboard/machine/telecomms/broadcaster, +/obj/machinery/light/small/directional/north, +/turf/open/floor/iron/dark, +/area/station/engineering/storage/tcomms) +"fmM" = ( +/obj/machinery/atmospherics/pipe/smart/simple/yellow/visible{ + dir = 10 + }, /obj/effect/turf_decal/siding/purple{ - dir = 4 + dir = 1 }, /turf/open/floor/iron/white, -/area/science/research) -"eWd" = ( -/turf/closed/wall, -/area/science/lab) -"eWg" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/area/station/science/ordnance/storage) +"fmS" = ( +/obj/structure/sign/directions/security{ + dir = 1; + pixel_y = 8 + }, +/obj/structure/sign/directions/engineering{ dir = 4 }, -/turf/open/floor/wood, -/area/commons/lounge) -"eWl" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 6 +/obj/structure/sign/directions/command{ + dir = 1; + pixel_y = -8 }, -/obj/structure/cable, -/obj/structure/reagent_dispensers/plumbed{ +/turf/closed/wall, +/area/station/medical/medbay/lobby) +"fnc" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/turf/open/floor/iron/white/smooth_large, +/area/station/medical/chemistry) +"fnf" = ( +/obj/machinery/telecomms/message_server/preset, +/turf/open/floor/circuit/telecomms/mainframe, +/area/station/tcommsat/server) +"fnh" = ( +/obj/item/radio/intercom/directional/south, +/obj/effect/turf_decal/siding/purple{ + dir = 1 + }, +/turf/open/floor/iron/white, +/area/station/science/research) +"fnE" = ( +/obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/effect/landmark/event_spawn, /turf/open/floor/iron, -/area/engineering/main) -"eWu" = ( -/obj/structure/toilet/greyscale{ +/area/station/command/teleporter) +"fnN" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/station/security/holding_cell) +"foP" = ( +/obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/iron/dark, -/area/security/prison/safe) -"eWz" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/grunge{ - name = "Courtroom" - }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/dark, -/area/security/courtroom) -"eWE" = ( -/obj/structure/table/wood, -/obj/item/flashlight/lamp/green{ - pixel_x = 1; - pixel_y = 5 +/obj/machinery/holopad, +/obj/effect/turf_decal/box/white{ + color = "#52B4E9" }, -/turf/open/floor/iron/dark, -/area/command/bridge) -"eWM" = ( -/obj/effect/turf_decal/trimline/blue/filled/corner{ - dir = 4 +/turf/open/floor/iron/white/smooth_large, +/area/station/medical/storage) +"fpj" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 4 +/turf/open/floor/iron/dark, +/area/station/security/prison/safe) +"fpy" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/public/glass{ + name = "Library" }, -/obj/effect/turf_decal/siding/purple, -/obj/structure/cable, -/turf/open/floor/iron/white, -/area/science/research) -"eXp" = ( /obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/stripes/line, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/duct, -/turf/open/floor/iron, -/area/engineering/main) -"eXL" = ( -/obj/effect/turf_decal/trimline/blue/filled/warning{ +/turf/open/floor/wood, +/area/station/service/library) +"fpA" = ( +/obj/effect/turf_decal/tile/yellow{ dir = 4 }, -/obj/effect/landmark/start/paramedic, -/turf/open/floor/iron/white, -/area/medical/medbay/lobby) -"eXW" = ( -/obj/item/radio/intercom/directional/south, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"fpE" = ( /obj/structure/rack, -/obj/item/assembly/signaler, -/obj/item/assembly/signaler, -/obj/item/assembly/timer, -/obj/effect/turf_decal/tile/blue/half/contrasted{ - dir = 1 - }, -/turf/open/floor/iron/dark, -/area/command/bridge) -"eYf" = ( -/obj/machinery/door/airlock/external{ - name = "Atmospherics External Access"; - req_access_txt = "24" - }, +/obj/item/tank/internals/emergency_oxygen, +/obj/item/clothing/mask/breath, +/obj/machinery/power/apc/auto_name/directional/east, /obj/structure/cable, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ +/turf/open/floor/plating, +/area/station/security/prison/safe) +"fpH" = ( +/obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plating, -/area/engineering/atmos) -"eYG" = ( -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/bot{ - dir = 1 +/obj/effect/turf_decal/stripes/corner{ + dir = 8 }, /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron{ - dir = 1 - }, -/area/engineering/main) -"eYN" = ( -/obj/effect/turf_decal/siding/white{ +/turf/open/floor/plating, +/area/station/maintenance/disposal) +"fpK" = ( +/obj/structure/chair/comfy{ dir = 4 }, -/turf/open/floor/iron/dark, -/area/medical/storage) -"eYX" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/security/glass{ - name = "Labor Camp Shuttle Airlock" +/obj/machinery/camera/directional/west{ + c_tag = "Science Break Room"; + network = list("ss13","rd") }, -/turf/open/floor/iron/dark, -/area/hallway/primary/fore) -"eZk" = ( -/obj/structure/filingcabinet/employment, +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/machinery/light/small/directional/west, +/obj/machinery/light_switch/directional/south, +/turf/open/floor/iron, +/area/station/science/research) +"fqp" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/light/directional/west, +/obj/structure/cable, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron/white, +/area/station/science/research) +"fqC" = ( +/obj/structure/closet/secure_closet/engineering_chief, /obj/machinery/airalarm/directional/east, -/turf/open/floor/wood, -/area/service/lawoffice) -"eZU" = ( -/turf/closed/wall/r_wall, -/area/security/courtroom) -"fab" = ( -/obj/effect/turf_decal/bot, /obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/structure/cable, +/obj/item/storage/secure/briefcase, /turf/open/floor/iron/dark, -/area/science/robotics/lab) -"far" = ( +/area/station/command/heads_quarters/ce) +"fqR" = ( +/obj/effect/spawner/random/structure/crate, /turf/open/floor/plating, -/area/maintenance/aft/greater) -"faz" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/general/visible, -/turf/open/floor/engine, -/area/science/xenobiology) -"faC" = ( -/obj/structure/sign/directions/evac, -/obj/structure/sign/directions/medical{ - pixel_y = 8 - }, -/obj/structure/sign/directions/science{ - pixel_y = -8 +/area/station/maintenance/aft/greater) +"fqV" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 6 }, -/turf/closed/wall, -/area/service/library) -"fbl" = ( -/obj/structure/table, -/obj/item/storage/medkit/brute, /turf/open/floor/iron, -/area/commons/fitness/recreation) -"fbt" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock{ - name = "Recreation Area" +/area/station/engineering/main) +"frd" = ( +/obj/structure/table, +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/item/aicard, +/obj/item/paicard, +/obj/item/circuitboard/aicore, +/obj/machinery/keycard_auth/directional/north{ + pixel_x = -5 + }, +/obj/machinery/button/door/directional/north{ + id = "xeno_blastdoor"; + name = "Xenobiology Containment Control"; + pixel_x = 8; + req_access = list("rd") + }, +/turf/open/floor/iron/white, +/area/station/command/heads_quarters/rd) +"frs" = ( +/obj/effect/turf_decal/stripes/line{ dir = 4 }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron, -/area/commons/dorms) -"fby" = ( -/obj/structure/sign/departments/science, -/turf/closed/wall, -/area/science/lobby) -"fbA" = ( -/obj/machinery/requests_console/directional/south{ - department = "Mining"; - name = "Mining Requests Console" +/turf/open/floor/iron/white, +/area/station/science/xenobiology/hallway) +"frt" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/computer/camera_advanced/xenobio{ + dir = 8 }, +/obj/effect/turf_decal/trimline/purple/filled/line, +/obj/effect/turf_decal/bot, +/obj/machinery/light/small/directional/south, /turf/open/floor/iron, -/area/cargo/miningoffice) -"fbD" = ( -/obj/structure/disposalpipe/segment{ - dir = 9 +/area/station/science/xenobiology) +"fru" = ( +/turf/closed/wall, +/area/station/cargo/drone_bay) +"frH" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/security/glass{ + id_tag = "outerbrig"; + name = "Brig" }, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"fbY" = ( -/obj/structure/mirror/directional/east, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/plating, -/area/commons/toilet/auxiliary) -"fcb" = ( +/obj/effect/decal/cleanable/dirt, /obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/door_buttons/airlock_controller{ - idExterior = "xeno_airlock_exterior"; - idInterior = "xeno_airlock_interior"; - idSelf = "xeno_airlock_control"; - name = "Access Console"; - pixel_x = -25; - pixel_y = -25; - req_access_txt = "55" +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/flasher/directional/east{ + id = "secentranceflasher" }, -/obj/effect/turf_decal/tile/purple/half/contrasted{ - dir = 8 +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "brig-entrance" + }, +/obj/effect/mapping_helpers/airlock/access/all/security/entrance, +/turf/open/floor/iron, +/area/station/security/brig) +"frZ" = ( +/obj/effect/turf_decal/delivery, +/obj/machinery/atmospherics/components/binary/pump{ + dir = 8; + name = "External Gas to Loop" + }, +/turf/open/floor/iron/dark, +/area/station/engineering/supermatter/room) +"fsb" = ( +/obj/item/kirbyplants{ + icon_state = "plant-18" }, -/turf/open/floor/iron/white, -/area/science/cytology) -"fcm" = ( /obj/effect/turf_decal/stripes/line{ dir = 9 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"fcw" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, +/area/station/hallway/secondary/entry) +"fsh" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/wood, +/area/station/command/corporate_showroom) +"fsN" = ( /obj/structure/cable, -/turf/open/floor/iron, -/area/security/range) -"fcF" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/disposalpipe/segment, /turf/open/floor/iron/white, -/area/science/research) -"fcJ" = ( -/obj/structure/lattice, -/obj/item/shard, -/turf/open/space/basic, -/area/space/nearstation) -"fcY" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/area/station/medical/medbay/central) +"fsQ" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"ftd" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"ftg" = ( +/turf/open/floor/wood{ + icon_state = "wood-broken6" }, -/obj/machinery/door/firedoor, +/area/station/maintenance/port/aft) +"ftK" = ( +/obj/effect/spawner/random/structure/closet_maintenance, +/obj/effect/spawner/random/maintenance/four, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"ftM" = ( +/obj/structure/sign/warning/pods, +/turf/closed/wall, +/area/station/commons/locker) +"ftY" = ( +/obj/machinery/light/directional/south, +/obj/machinery/firealarm/directional/south, +/obj/structure/cable, /turf/open/floor/iron, -/area/hallway/primary/central) -"fdB" = ( -/obj/structure/frame/machine, -/obj/item/circuitboard/machine/chem_master, -/turf/open/floor/iron/showroomfloor, -/area/maintenance/starboard/lesser) -"fdE" = ( +/area/station/security/office) +"fuu" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/engineering/atmospherics_engine) +"fuA" = ( +/obj/effect/turf_decal/trimline/blue/filled/line, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/disposalpipe/segment{ - dir = 4 + dir = 6 }, -/obj/effect/turf_decal/tile/yellow/half/contrasted, /turf/open/floor/iron/white, -/area/medical/medbay/lobby) -"fdG" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/area/station/medical/medbay/central) +"fvK" = ( +/obj/structure/table, +/obj/item/transfer_valve{ + pixel_x = 5 + }, +/obj/item/transfer_valve, +/obj/item/transfer_valve{ + pixel_x = -5 + }, +/obj/item/transfer_valve{ + pixel_x = 5 + }, +/obj/item/transfer_valve, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/turf_decal/delivery, +/turf/open/floor/iron/dark, +/area/station/science/ordnance/testlab) +"fwz" = ( +/obj/machinery/portable_atmospherics/canister/nitrogen, +/turf/open/floor/iron/dark, +/area/station/science/ordnance/storage) +"fwD" = ( +/obj/structure/chair{ + dir = 1 }, +/obj/effect/landmark/start/chaplain, +/obj/item/radio/intercom/chapel/directional/east, +/turf/open/floor/iron/dark, +/area/station/service/chapel/office) +"fwG" = ( +/obj/effect/decal/cleanable/cobweb, +/obj/effect/spawner/random/structure/crate, +/turf/open/floor/plating, +/area/station/maintenance/starboard/fore) +"fwP" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron, -/area/hallway/primary/port) -"fdK" = ( -/obj/structure/disposalpipe/segment{ +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"fwZ" = ( +/obj/machinery/light/directional/west, +/obj/machinery/computer/piratepad_control/civilian{ dir = 4 }, +/obj/effect/turf_decal/trimline/brown/filled/line, /turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"fdW" = ( -/obj/structure/cable, +/area/station/hallway/primary/central) +"fxa" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/green/half/contrasted{ - dir = 8 +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron, +/area/station/engineering/break_room) +"fxj" = ( +/obj/machinery/door/airlock/security{ + name = "Court Cell" }, -/turf/open/floor/iron/white, -/area/medical/virology) -"fed" = ( -/obj/structure/cable, -/turf/closed/wall/r_wall, -/area/maintenance/starboard/fore) -"fee" = ( +/obj/machinery/door/firedoor, +/obj/effect/mapping_helpers/airlock/access/all/security/brig, +/turf/open/floor/iron, +/area/station/security/holding_cell) +"fxr" = ( /obj/structure/lattice/catwalk, -/obj/structure/disposalpipe/trunk{ - dir = 4 - }, -/obj/structure/disposaloutlet{ - dir = 8 +/obj/structure/marker_beacon/burgundy, +/obj/item/instrument/musicalmoth{ + name = "Syl Labee" }, -/obj/structure/grille/broken, /turf/open/space/basic, /area/space/nearstation) -"feh" = ( +"fxI" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 5 - }, /turf/open/floor/iron, -/area/cargo/storage) -"fej" = ( -/obj/structure/rack, -/obj/item/reagent_containers/glass/bottle/iron{ - pixel_x = -5; - pixel_y = 3 - }, -/obj/item/reagent_containers/glass/bottle/lithium{ - pixel_x = 7; - pixel_y = 3 - }, -/obj/item/reagent_containers/glass/bottle/multiver{ - pixel_x = 1 +/area/station/hallway/primary/port) +"fxQ" = ( +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/maintenance/port/greater) +"fxT" = ( +/obj/machinery/door/airlock/wood{ + doorClose = 'sound/effects/doorcreaky.ogg'; + doorOpen = 'sound/effects/doorcreaky.ogg'; + name = "The Gobetting Barmaid" }, -/turf/open/floor/iron/dark/textured_edge{ - dir = 8 +/obj/effect/mapping_helpers/airlock/abandoned, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) +"fxZ" = ( +/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 }, -/area/medical/medbay/central) -"fem" = ( -/obj/effect/turf_decal/trimline/blue/filled/warning{ +/obj/effect/turf_decal/tile/yellow{ dir = 4 }, -/turf/open/floor/iron/white, -/area/medical/treatment_center) -"fen" = ( +/obj/structure/tank_dispenser{ + pixel_x = -1 + }, /obj/structure/window/reinforced{ dir = 8 }, -/obj/machinery/light/small/directional/south, -/turf/open/floor/engine, -/area/science/misc_lab/range) -"feo" = ( -/obj/effect/spawner/structure/window, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plating, -/area/cargo/sorting) -"fex" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/freezer, -/area/security/prison) -"feI" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment, -/obj/structure/cable, -/turf/open/floor/wood, -/area/service/bar) -"ffm" = ( -/obj/structure/window/reinforced{ +/turf/open/floor/iron/dark/corner{ dir = 1 }, -/obj/structure/window/reinforced{ - dir = 8 - }, -/turf/open/floor/engine, -/area/science/xenobiology) -"ffx" = ( -/obj/structure/disposalpipe/segment{ +/area/station/engineering/atmos/storage/gas) +"fym" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/simple/purple/visible{ dir = 4 }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, -/area/engineering/main) -"ffE" = ( -/obj/item/wrench, -/obj/effect/decal/cleanable/dirt, -/obj/structure/disposalpipe/segment{ - dir = 4 +/area/station/engineering/atmos) +"fyz" = ( +/obj/structure/plasticflaps, +/obj/machinery/conveyor{ + dir = 8; + id = "QMLoad" }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/science/robotics/lab) -"ffP" = ( -/obj/effect/spawner/random/structure/grille, -/turf/open/floor/plating/foam{ - initial_gas_mix = "TEMP=2.7" +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/area/space/nearstation) -"ffR" = ( +/turf/open/floor/plating, +/area/station/cargo/storage) +"fyY" = ( /obj/machinery/atmospherics/components/binary/pump/on{ dir = 1; name = "N2 to Airmix" }, /turf/open/floor/iron/dark, -/area/engineering/atmos) -"fga" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ +/area/station/engineering/atmos) +"fzd" = ( +/obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/effect/turf_decal/trimline/red/filled/corner{ +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/tile/yellow/half/contrasted{ dir = 1 }, -/obj/machinery/button/door/directional/west{ - id = "prison release"; - name = "Labor Camp Shuttle Lockdown"; - req_access_txt = "2" - }, -/turf/open/floor/iron, -/area/security/brig) -"fgs" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/dark/visible, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible/layer2, /turf/open/floor/iron, -/area/maintenance/disposal/incinerator) -"fgL" = ( -/obj/machinery/computer/secure_data{ - dir = 8 - }, -/obj/structure/reagent_dispensers/wall/peppertank/directional/east, -/turf/open/floor/iron/dark, -/area/security/checkpoint/science) -"fgU" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 10 - }, -/turf/open/floor/iron/white, -/area/security/prison) -"fgV" = ( -/obj/effect/landmark/xeno_spawn, -/obj/machinery/airalarm/directional/north, -/obj/machinery/light/small/directional/north, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 - }, -/turf/open/floor/wood, -/area/commons/dorms) -"fgY" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/engineering/glass{ - name = "Primary Tool Storage" +/area/station/engineering/break_room) +"fzi" = ( +/obj/effect/turf_decal/trimline/neutral/filled/corner{ + dir = 4 }, -/obj/effect/decal/cleanable/dirt, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/commons/storage/primary) -"fhb" = ( -/obj/machinery/door/airlock/command{ - name = "Emergency Escape"; - req_access_txt = "20" +/turf/open/floor/iron/dark, +/area/station/ai_monitored/security/armory) +"fzr" = ( +/obj/structure/table, +/obj/effect/turf_decal/stripes/line, +/obj/effect/spawner/random/food_or_drink/seed{ + spawn_all_loot = 1; + spawn_random_offset = 1 }, -/obj/structure/disposalpipe/segment{ - dir = 4 +/turf/open/floor/iron, +/area/station/service/hydroponics/garden) +"fzE" = ( +/obj/structure/sign/warning/vacuum/external{ + pixel_y = 32 }, /obj/effect/turf_decal/stripes/line{ dir = 8 }, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/plating, -/area/maintenance/central) -"fhj" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/structure/disposalpipe/segment{ - dir = 9 +/area/station/maintenance/port/fore) +"fzM" = ( +/obj/machinery/atmospherics/pipe/smart/manifold/purple/visible{ + dir = 1 }, /turf/open/floor/iron, -/area/hallway/primary/port) -"fhz" = ( -/obj/machinery/light/directional/south, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/area/station/engineering/atmos) +"fAd" = ( +/obj/structure/table/reinforced, +/obj/machinery/recharger, +/obj/structure/cable, +/obj/machinery/camera/directional/east{ + c_tag = "Security Post - Research Division"; + network = list("ss13","rd") }, -/obj/structure/disposalpipe/segment{ - dir = 4 +/turf/open/floor/iron/dark, +/area/station/security/checkpoint/science) +"fAe" = ( +/obj/machinery/door/airlock/security/glass{ + name = "Engineering Security Post" }, -/turf/open/floor/iron, -/area/hallway/primary/port) -"fhB" = ( -/obj/machinery/holopad, +/obj/machinery/door/firedoor, /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/red/fourcorners, +/obj/effect/mapping_helpers/airlock/access/all/security/general, /turf/open/floor/iron, -/area/construction/storage_wing) -"fib" = ( -/obj/machinery/light_switch/directional/south, -/obj/effect/turf_decal/tile/yellow/half/contrasted, -/turf/open/floor/iron/white, -/area/medical/chemistry) -"fic" = ( -/obj/machinery/firealarm/directional/south, -/obj/effect/turf_decal/tile/neutral, -/turf/open/floor/iron, -/area/commons/locker) -"fiq" = ( -/obj/machinery/mass_driver/shack{ +/area/station/security/checkpoint/engineering) +"fAI" = ( +/obj/effect/spawner/random/structure/crate, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/maintenance/starboard/lesser) +"fAL" = ( +/turf/closed/wall, +/area/station/security/detectives_office) +"fAO" = ( +/obj/structure/window/reinforced{ dir = 8 }, -/obj/effect/turf_decal/stripes/line, +/obj/machinery/conveyor{ + dir = 8; + id = "packageExternal" + }, /obj/effect/turf_decal/stripes/line{ - dir = 1 + dir = 9 }, -/obj/effect/turf_decal/stripes/red/line, -/obj/effect/turf_decal/stripes/red/line{ - dir = 1 +/obj/machinery/camera/directional/south{ + c_tag = "Cargo Bay - Aft"; + pixel_x = 14 }, -/turf/open/floor/plating/airless, -/area/maintenance/space_hut) -"fiB" = ( -/obj/structure/table, -/obj/structure/cable, -/obj/item/controller, -/obj/item/compact_remote, -/obj/item/compact_remote, -/turf/open/floor/iron/white, -/area/science/misc_lab) -"fiG" = ( -/obj/machinery/door/airlock/atmos{ - name = "Hypertorus Fusion Reactor"; - req_access_txt = "24" +/obj/machinery/disposal/delivery_chute{ + dir = 4 }, -/obj/machinery/door/firedoor, -/turf/open/floor/iron/dark, -/area/engineering/atmospherics_engine) -"fiJ" = ( -/obj/structure/table, -/obj/machinery/recharger, -/obj/effect/turf_decal/bot{ - dir = 1 +/obj/structure/disposalpipe/trunk{ + dir = 8 }, -/turf/open/floor/iron{ - dir = 1 +/obj/machinery/door/window/right/directional/west{ + dir = 4; + name = "Crate to Shuttle"; + req_access = list("mail_sorting") }, -/area/command/gateway) -"fiR" = ( -/obj/machinery/door/airlock/maintenance{ - req_one_access_txt = "12;27" +/obj/structure/plasticflaps/opaque{ + name = "Service Deliveries" }, +/turf/open/floor/iron, +/area/station/cargo/storage) +"fBc" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line, +/obj/effect/turf_decal/trimline/yellow/warning, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"fBl" = ( /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, /turf/open/floor/plating, -/area/maintenance/port) -"fiZ" = ( -/obj/structure/table, -/obj/machinery/recharger{ - pixel_y = 4 +/area/station/maintenance/port/fore) +"fBt" = ( +/obj/effect/spawner/random/trash/garbage{ + spawn_scatter_radius = 1 }, -/obj/structure/cable, -/obj/machinery/newscaster/directional/east, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 8 +/obj/machinery/light/small/directional/west, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"fBz" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"fBG" = ( +/obj/item/book/manual/wiki/chemistry{ + pixel_x = -4; + pixel_y = 4 }, -/turf/open/floor/iron/dark, -/area/security/lockers) -"fjK" = ( -/obj/machinery/flasher/portable, -/obj/structure/cable, -/obj/effect/turf_decal/tile/blue/half/contrasted{ - dir = 8 +/obj/item/book/manual/wiki/grenades, +/obj/item/stack/cable_coil, +/obj/item/stack/cable_coil, +/obj/item/clothing/glasses/science, +/obj/item/clothing/glasses/science, +/obj/item/book/manual/wiki/plumbing{ + pixel_x = 4; + pixel_y = -4 }, -/turf/open/floor/iron/dark, -/area/security/lockers) -"fko" = ( +/obj/item/reagent_containers/dropper, /obj/structure/table, -/obj/machinery/microwave{ - pixel_y = 6 - }, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"fkF" = ( -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/yellow/half/contrasted{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ +/turf/open/floor/iron/white, +/area/station/medical/chemistry) +"fBJ" = ( +/obj/effect/turf_decal/siding/white{ dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 6 - }, /turf/open/floor/iron/dark, -/area/command/heads_quarters/rd) -"fkK" = ( -/obj/effect/landmark/start/roboticist, -/turf/open/floor/iron/white, -/area/science/robotics/lab) -"fkR" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/smart/simple/green/visible, -/turf/open/floor/plating, -/area/engineering/atmos) -"flb" = ( -/obj/structure/railing, -/turf/open/space/basic, -/area/space/nearstation) -"flt" = ( -/obj/item/kirbyplants/random, -/obj/effect/turf_decal/stripes/corner{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow/half/contrasted{ - dir = 4 - }, -/turf/open/floor/iron, -/area/engineering/break_room) -"flF" = ( -/obj/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/bridge_pipe/cyan/visible, -/obj/machinery/atmospherics/pipe/bridge_pipe/green/visible{ +/area/station/medical/storage) +"fBX" = ( +/obj/structure/table/wood, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/light/small/directional/west, +/obj/structure/reagent_dispensers/beerkeg, +/turf/open/floor/wood, +/area/station/maintenance/port/aft) +"fBY" = ( +/turf/open/floor/iron/dark/side{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron, -/area/engineering/atmos) -"fme" = ( -/obj/effect/turf_decal/tile/yellow{ +/area/station/security/prison) +"fCh" = ( +/obj/machinery/light_switch/directional/west, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 1 }, -/obj/effect/turf_decal/tile/yellow, -/turf/open/floor/iron/white, -/area/medical/chemistry) -"fmp" = ( -/obj/item/radio/intercom/directional/east, -/obj/structure/table/wood, -/obj/item/flashlight/lamp/green{ - pixel_y = 4 - }, -/turf/open/floor/carpet, -/area/medical/psychology) -"fmA" = ( -/turf/open/floor/engine/airless, -/area/science/mixing/chamber) -"fmR" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/smart/simple/yellow/visible, -/turf/open/floor/plating, -/area/engineering/atmos) -"fmX" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 +/obj/effect/landmark/start/hangover, +/obj/machinery/duct, +/turf/open/floor/iron/freezer, +/area/station/commons/toilet/restrooms) +"fCn" = ( +/obj/machinery/door/airlock/security/glass{ + name = "Firing Range" }, -/turf/open/floor/iron/white, -/area/science/research) -"fne" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/flasher/directional/west{ - id = "Cell 2"; - pixel_y = -22 +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/mapping_helpers/airlock/access/all/security/general, +/turf/open/floor/iron/dark, +/area/station/security/range) +"fCt" = ( +/obj/structure/table, +/obj/item/paper_bin{ + pixel_x = -2; + pixel_y = 8 }, -/obj/structure/bed, -/obj/item/bedsheet, +/obj/item/pen, +/obj/effect/turf_decal/tile/green/fourcorners, /turf/open/floor/iron, -/area/security/brig) -"fng" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/table/reinforced, +/area/station/hallway/primary/central) +"fDc" = ( /obj/machinery/door/firedoor, -/obj/machinery/door/poddoor/shutters{ - id = "commissaryshutter"; - name = "Vacant Commissary Shutter" - }, -/obj/structure/noticeboard/directional/north, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/tile/neutral, +/obj/structure/disposalpipe/segment{ dir = 4 }, /turf/open/floor/iron, -/area/commons/vacant_room/commissary) -"fni" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/machinery/light/directional/west, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/white, -/area/science/xenobiology) -"fno" = ( -/obj/effect/turf_decal/trimline/red/filled/corner{ +/area/station/hallway/primary/central) +"fDk" = ( +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/siding/purple{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, /obj/structure/disposalpipe/segment, -/turf/open/floor/iron/white, -/area/science/research) -"fnu" = ( -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plating, -/area/cargo/drone_bay) -"fnv" = ( -/obj/machinery/door/airlock/security/glass{ - name = "Prison Sanitarium"; - req_access_txt = "2" +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"fDo" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/structure/crate, +/turf/open/floor/iron, +/area/station/cargo/warehouse) +"fDL" = ( +/obj/machinery/status_display/evac/directional/north, +/obj/structure/extinguisher_cabinet/directional/west, +/obj/machinery/computer/apc_control, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/command/heads_quarters/ce) +"fEg" = ( +/obj/machinery/door/airlock{ + name = "Service Hall" }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/door/firedoor, -/turf/open/floor/iron/white, -/area/security/prison) -"fnL" = ( -/obj/structure/cable, -/obj/machinery/duct, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron/white, -/area/medical/medbay/central) -"fnS" = ( -/obj/effect/turf_decal/bot, -/turf/open/floor/engine, -/area/engineering/atmospherics_engine) -"fnU" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/preopen{ - id = "ceprivacy"; - name = "privacy shutter" - }, -/obj/structure/cable, -/turf/open/floor/plating, -/area/command/heads_quarters/ce) -"fnZ" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/security/brig) -"fop" = ( -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 1 +/obj/effect/decal/cleanable/dirt, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/white, -/area/security/prison) -"foq" = ( -/turf/open/floor/wood, -/area/service/lawoffice) -"fos" = ( +/obj/structure/cable, /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/iron/dark/side{ +/obj/effect/mapping_helpers/airlock/access/all/service/general, +/turf/open/floor/iron, +/area/station/hallway/secondary/service) +"fEs" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/landmark/start/assistant, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/trimline/neutral/line, +/turf/open/floor/iron/dark, +/area/station/service/cafeteria) +"fEK" = ( +/turf/closed/wall, +/area/station/medical/medbay/central) +"fEX" = ( +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/area/security/prison) -"foI" = ( -/obj/machinery/atmospherics/pipe/smart/simple/dark/visible{ +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 1 - }, /turf/open/floor/iron, -/area/engineering/atmos) -"foL" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/spawner/structure/window/reinforced, +/area/station/hallway/secondary/command) +"fFa" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, +/obj/effect/spawner/random/structure/closet_maintenance, /turf/open/floor/plating, -/area/maintenance/disposal/incinerator) -"fpq" = ( -/obj/structure/chair/sofa/corp/left{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral{ +/area/station/maintenance/starboard/aft) +"fFi" = ( +/obj/machinery/computer/crew{ dir = 4 }, +/obj/effect/turf_decal/siding/white, /turf/open/floor/iron/dark, -/area/medical/break_room) -"fpF" = ( -/obj/item/radio/intercom/directional/west, -/turf/open/floor/iron/dark, -/area/service/chapel/office) -"fpQ" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 8 - }, -/obj/item/radio/intercom/prison/directional/west, -/turf/open/floor/iron/white, -/area/security/prison) -"fpX" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral{ +/area/station/medical/office) +"fFo" = ( +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark, -/area/security/brig) -"fqg" = ( -/obj/machinery/light/small/directional/south, -/obj/item/radio/intercom/directional/south, -/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/grimy, -/area/security/detectives_office) -"fqi" = ( /obj/structure/cable, -/obj/machinery/airalarm/directional/north, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 4 +/obj/effect/turf_decal/siding/purple{ + dir = 10 }, /turf/open/floor/iron/white, -/area/medical/virology) -"fqq" = ( -/obj/structure/noticeboard/directional/south, -/obj/structure/table/wood, -/obj/machinery/computer/med_data/laptop{ - dir = 1; - pixel_y = 4 - }, -/obj/effect/turf_decal/siding/wood, -/turf/open/floor/wood/parquet, -/area/medical/psychology) -"fqt" = ( -/obj/structure/bodycontainer/crematorium{ - dir = 1; - id = "crematoriumChapel" - }, -/turf/open/floor/iron/dark, -/area/service/chapel/office) -"fqu" = ( +/area/station/science/ordnance/testlab) +"fFp" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/tile/neutral/fourcorners, /obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/item/radio/intercom/directional/east, +/turf/open/floor/iron/dark, +/area/station/command/heads_quarters/ce) +"fFu" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Storage Room" }, +/obj/effect/mapping_helpers/airlock/abandoned, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/mapping_helpers/airlock/unres, +/obj/effect/mapping_helpers/airlock/access/any/service/maintenance, /turf/open/floor/plating, -/area/maintenance/aft/greater) -"fqz" = ( -/obj/structure/cable, -/obj/effect/turf_decal/siding/wood{ +/area/station/maintenance/port) +"fFA" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line{ dir = 8 }, -/turf/open/floor/wood, -/area/service/cafeteria) -"fqD" = ( -/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ - dir = 4 +/obj/effect/turf_decal/trimline/yellow/warning{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/dark/corner{ - dir = 1 +/obj/machinery/power/apc/auto_name/directional/west, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/engineering/atmospherics_engine) +"fFC" = ( +/obj/structure/table, +/obj/item/storage/bag/construction, +/obj/item/storage/bag/construction, +/obj/item/storage/bag/construction, +/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible/layer5, +/obj/machinery/atmospherics/pipe/smart/simple/purple/visible, +/obj/structure/sign/poster/official/build{ + pixel_x = 32 }, -/area/engineering/atmos) -"fqH" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/obj/machinery/light/small/directional/east, +/turf/open/floor/iron/dark/textured, +/area/station/engineering/atmos) +"fFK" = ( +/obj/structure/cable, +/obj/machinery/door/airlock{ + name = "Custodial Closet" }, /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/mapping_helpers/airlock/access/all/service/janitor, /turf/open/floor/iron, -/area/hallway/primary/port) -"fqN" = ( -/obj/machinery/status_display/evac/directional/north, -/obj/effect/turf_decal/stripes/corner{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 +/area/station/maintenance/starboard/greater) +"fGb" = ( +/obj/machinery/door/airlock/security/glass{ + name = "Prison Sanitarium" }, /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/dark, -/area/engineering/transit_tube) -"fqO" = ( -/obj/structure/rack, -/obj/effect/spawner/random/maintenance, -/obj/machinery/airalarm/directional/north, -/turf/open/floor/plating, -/area/maintenance/department/engine) -"fqP" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/door/firedoor, +/obj/effect/mapping_helpers/airlock/access/all/security/brig, +/turf/open/floor/iron/white, +/area/station/security/execution/transfer) +"fGd" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/dark/visible, +/obj/effect/mapping_helpers/airlock/locked, +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/obj/machinery/embedded_controller/radio/airlock_controller/incinerator_atmos{ + pixel_x = 40; + pixel_y = 8 }, -/turf/open/floor/wood, -/area/service/library) -"fqT" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible/layer2, +/obj/machinery/door/airlock/public/glass/incinerator/atmos_interior, +/turf/open/floor/engine, +/area/station/maintenance/disposal/incinerator) +"fGp" = ( +/obj/effect/turf_decal/stripes/line, /obj/structure/cable, -/obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/machinery/duct, /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/iron, -/area/hallway/secondary/service) -"frp" = ( +/turf/open/floor/plating, +/area/station/maintenance/starboard/fore) +"fGv" = ( /obj/structure/cable, -/obj/structure/disposalpipe/segment{ +/obj/effect/landmark/start/scientist, +/obj/effect/turf_decal/siding/purple{ dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/duct, +/turf/open/floor/iron, +/area/station/science/lab) +"fGy" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, /turf/open/floor/plating, -/area/maintenance/port/aft) -"frv" = ( -/obj/effect/decal/cleanable/oil, -/obj/machinery/light/small/directional/west, -/obj/structure/reagent_dispensers/fueltank, +/area/station/maintenance/department/science/xenobiology) +"fGC" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Detective Maintenance" + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/mapping_helpers/airlock/access/all/security/detective, /turf/open/floor/plating, -/area/maintenance/starboard/lesser) -"frC" = ( -/obj/effect/turf_decal/bot_white, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/engineering/gravity_generator) -"frK" = ( -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ +/area/station/maintenance/fore) +"fGM" = ( +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/item/kirbyplants/potty, -/obj/machinery/light/directional/south, -/obj/effect/turf_decal/siding/wood{ +/obj/effect/turf_decal/stripes/red/line, +/obj/effect/turf_decal/stripes/red/line{ dir = 1 }, -/obj/machinery/computer/security/telescreen/entertainment/directional/south, -/turf/open/floor/iron, -/area/commons/lounge) -"frL" = ( -/obj/item/radio/intercom/directional/north, -/obj/effect/turf_decal/stripes/line{ +/obj/structure/railing, +/obj/structure/railing{ + dir = 1 + }, +/turf/open/floor/plating/airless, +/area/space/nearstation) +"fGN" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible/layer2, +/turf/open/floor/plating, +/area/station/maintenance/disposal/incinerator) +"fGP" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ dir = 1 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/hallway/primary/central) -"frW" = ( -/obj/structure/closet, -/obj/effect/spawner/random/maintenance/three, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plating, -/area/maintenance/starboard/lesser) -"fsc" = ( -/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible/layer5{ +/turf/open/floor/iron/white, +/area/station/security/prison/mess) +"fGR" = ( +/obj/machinery/camera/directional/east{ + c_tag = "Atmospherics Tank - N2" + }, +/turf/open/floor/engine/n2, +/area/station/engineering/atmos) +"fGW" = ( +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/machinery/light/no_nightlight/directional/south, -/turf/open/floor/iron/dark, -/area/engineering/atmos) -"fsi" = ( -/obj/machinery/firealarm/directional/east, -/obj/machinery/light/directional/east, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/maintenance/starboard/greater) +"fHa" = ( /obj/structure/cable, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/obj/machinery/light/directional/east, +/turf/open/floor/iron, +/area/station/engineering/gravity_generator) +"fHd" = ( +/obj/machinery/power/shieldwallgen, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/command/teleporter) +"fHk" = ( +/obj/machinery/newscaster/directional/east, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/trimline/neutral/line, /turf/open/floor/iron/dark, -/area/security/execution/education) -"fsq" = ( +/area/station/service/cafeteria) +"fHC" = ( /obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 1 + dir = 6 }, -/obj/structure/cable, /turf/open/floor/iron/white, -/area/medical/surgery/theatre) -"fsw" = ( -/obj/item/radio/intercom/directional/east, -/obj/effect/turf_decal/tile/purple, -/turf/open/floor/iron, -/area/hallway/primary/aft) -"fsB" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/machinery/duct, -/turf/open/floor/iron/cafeteria, -/area/service/kitchen) -"fsW" = ( -/obj/structure/sign/poster/contraband/random/directional/east, +/area/station/medical/treatment_center) +"fHV" = ( +/obj/structure/table/wood, +/obj/item/book/manual/wiki/security_space_law{ + pixel_x = -3; + pixel_y = 5 + }, +/obj/effect/spawner/random/bureaucracy/folder{ + spawn_random_offset = 1 + }, /turf/open/floor/wood, -/area/maintenance/port/aft) -"ftq" = ( -/obj/structure/sign/poster/official/random/directional/south, -/turf/open/floor/iron/freezer, -/area/commons/toilet/restrooms) -"fts" = ( -/obj/structure/reagent_dispensers/watertank, -/turf/open/floor/plating, -/area/maintenance/starboard/greater) -"ftE" = ( -/obj/structure/table, -/obj/structure/cable, -/obj/effect/turf_decal/tile/red/half/contrasted, -/turf/open/floor/iron/dark, -/area/security/office) -"ftN" = ( -/obj/structure/closet/secure_closet/engineering_chief, -/obj/machinery/airalarm/directional/east, +/area/station/commons/vacant_room/office) +"fIo" = ( +/obj/effect/turf_decal/bot_white, /obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/structure/cable, -/obj/item/storage/secure/briefcase, /turf/open/floor/iron/dark, -/area/command/heads_quarters/ce) -"ftO" = ( +/area/station/command/gateway) +"fIp" = ( /obj/structure/cable, -/obj/machinery/atmospherics/components/trinary/filter/flipped, -/turf/open/floor/iron, -/area/science/mixing) -"fub" = ( -/obj/structure/closet, -/obj/effect/spawner/random/maintenance/two, -/turf/open/floor/plating{ - icon_state = "panelscorched" - }, -/area/maintenance/starboard/greater) -"ful" = ( -/obj/machinery/airalarm/directional/east, -/obj/machinery/newscaster/directional/north, -/turf/open/floor/iron/freezer, -/area/commons/toilet/restrooms) -"fun" = ( -/obj/structure/table, -/obj/item/screwdriver{ - pixel_y = 16 - }, -/obj/item/wirecutters, -/obj/item/multitool, -/turf/open/floor/iron/dark, -/area/engineering/storage/tech) -"fuw" = ( -/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/wood, +/area/station/cargo/qm) +"fIE" = ( +/obj/machinery/telecomms/server/presets/supply, +/turf/open/floor/circuit/telecomms/mainframe, +/area/station/tcommsat/server) +"fIG" = ( /obj/structure/cable, -/obj/item/cigbutt{ - pixel_x = -6; - pixel_y = -4 - }, -/obj/machinery/duct, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 4 +/obj/machinery/camera/directional/south{ + c_tag = "Chief Medical Officer's Office"; + network = list("ss13","medbay") }, +/obj/machinery/power/apc/auto_name/directional/south, +/obj/effect/turf_decal/tile/blue/anticorner/contrasted, +/turf/open/floor/iron/white, +/area/station/command/heads_quarters/cmo) +"fIS" = ( +/obj/machinery/airalarm/directional/south, +/obj/effect/turf_decal/tile/neutral, /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/spawner/random/trash/garbage, /turf/open/floor/iron, -/area/maintenance/starboard/greater) -"fuY" = ( -/obj/structure/closet/secure_closet/chemical, -/turf/open/floor/iron/white, -/area/medical/pharmacy) -"fuZ" = ( -/obj/effect/turf_decal/trimline/blue/filled/line, -/obj/structure/chair/sofa/corp/left{ - dir = 1 - }, -/obj/machinery/light_switch/directional/south, +/area/station/hallway/primary/central) +"fIZ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/unary/portables_connector/visible/layer2, +/obj/machinery/portable_atmospherics/canister, +/turf/open/floor/iron, +/area/station/maintenance/disposal/incinerator) +"fJc" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/siding/purple, /turf/open/floor/iron/white, -/area/medical/office) -"fvc" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/area/station/science/ordnance/testlab) +"fJi" = ( +/obj/structure/table/wood, +/obj/machinery/computer/libraryconsole/bookmanagement, +/obj/structure/noticeboard/directional/east, +/turf/open/floor/wood, +/area/station/service/library) +"fJp" = ( /obj/structure/cable, -/turf/open/floor/iron, -/area/security/range) -"fve" = ( -/obj/structure/disposalpipe/segment{ - dir = 6 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/hallway/primary/port) -"fvg" = ( -/obj/structure/disposalpipe/segment{ - dir = 6 +/turf/open/floor/carpet, +/area/station/command/heads_quarters/hop) +"fJy" = ( +/turf/closed/wall/r_wall, +/area/station/maintenance/department/engine) +"fJC" = ( +/obj/machinery/door/airlock/engineering/glass/critical{ + heat_proof = 1; + name = "Supermatter Chamber" }, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"fvp" = ( -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 4 }, -/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, +/turf/open/floor/engine, +/area/station/engineering/supermatter) +"fJP" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating, -/area/maintenance/fore) -"fwk" = ( +/turf/closed/wall/r_wall, +/area/station/engineering/supermatter) +"fJW" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/turf/open/floor/iron/white, +/area/station/medical/pharmacy) +"fKf" = ( +/obj/machinery/telecomms/bus/preset_three, +/turf/open/floor/circuit/green/telecomms/mainframe, +/area/station/tcommsat/server) +"fKg" = ( /obj/machinery/door/firedoor, +/obj/machinery/door/airlock/engineering/glass{ + name = "Supermatter Engine Room" + }, +/obj/machinery/atmospherics/pipe/smart/simple/orange/hidden, +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, +/turf/open/floor/plating, +/area/station/engineering/supermatter/room) +"fKG" = ( +/obj/effect/landmark/blobstart, +/turf/open/floor/engine/cult, +/area/station/service/library) +"fKZ" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/landmark/start/depsec/engineering, +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/security/checkpoint/engineering) +"fLc" = ( /obj/structure/disposalpipe/segment, -/turf/open/floor/iron/white/side, -/area/medical/medbay/lobby) -"fwC" = ( -/obj/machinery/door/window/brigdoor{ - dir = 1; - name = "Research Director Observation"; - req_access_txt = "30" +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/bar, +/obj/machinery/light/directional/east, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, -/turf/open/floor/engine, -/area/command/heads_quarters/rd) -"fwN" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"fLd" = ( +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/white/smooth_large, -/area/medical/surgery/aft) -"fwO" = ( -/obj/structure/table, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron, +/area/station/hallway/primary/port) +"fLe" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Medbay Maintenance" + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/turf/open/floor/iron/cafeteria{ - dir = 5 +/obj/effect/mapping_helpers/airlock/access/all/medical/general, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) +"fLp" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/area/service/kitchen) -"fwY" = ( -/obj/machinery/airalarm/directional/south, -/obj/effect/turf_decal/tile/neutral, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/structure/disposalpipe/junction{ + dir = 8 }, /turf/open/floor/iron, -/area/hallway/primary/central) -"fxe" = ( -/obj/machinery/door/morgue{ - name = "Confession Booth (Chaplain)"; - req_access_txt = "22" +/area/station/hallway/primary/port) +"fLq" = ( +/obj/machinery/door/window/left/directional/north{ + name = "Inner Pipe Access"; + req_access = list("atmospherics") }, +/obj/machinery/atmospherics/pipe/layer_manifold/cyan/visible, /turf/open/floor/iron/dark, -/area/service/chapel/office) -"fxr" = ( -/obj/structure/lattice/catwalk, -/obj/structure/marker_beacon/burgundy, -/obj/item/instrument/musicalmoth{ - name = "Syl Labee" +/area/station/engineering/atmos) +"fLI" = ( +/obj/structure/chair{ + name = "Bailiff" }, -/turf/open/space/basic, -/area/space/nearstation) -"fxs" = ( -/obj/machinery/firealarm/directional/west, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/turf/open/floor/iron, +/area/station/security/courtroom) +"fLJ" = ( +/obj/structure/cable, +/obj/machinery/power/tracker, +/turf/open/floor/plating/airless, +/area/station/solars/starboard/fore) +"fLS" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/security/glass{ + id_tag = "outerbrig"; + name = "Brig" }, -/obj/structure/disposalpipe/segment{ - dir = 5 +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "brig-entrance" }, +/obj/effect/mapping_helpers/airlock/access/all/security/entrance, /turf/open/floor/iron, -/area/hallway/primary/central) -"fxE" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/area/station/security/brig) +"fMb" = ( +/obj/effect/mapping_helpers/dead_body_placer, +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/carpet, -/area/command/heads_quarters/captain/private) -"fxK" = ( +/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/structure/disposalpipe/segment{ + dir = 4 + }, /turf/open/floor/iron/dark, -/area/command/heads_quarters/rd) -"fya" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/duct, -/obj/structure/disposalpipe/sorting/mail{ - sortType = 19 +/area/station/medical/morgue) +"fMf" = ( +/obj/structure/chair/office{ + dir = 1 }, -/turf/open/floor/iron, -/area/maintenance/starboard/greater) -"fyh" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plating, -/area/maintenance/aft/greater) -"fyv" = ( -/obj/structure/table/wood, -/obj/item/radio/intercom{ - broadcasting = 1; - dir = 8; - listening = 0; - name = "Station Intercom (Court)" +/turf/open/floor/iron/dark, +/area/station/command/bridge) +"fMn" = ( +/obj/machinery/door/firedoor/heavy, +/obj/effect/turf_decal/stripes/corner{ + dir = 8 }, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ +/obj/effect/turf_decal/stripes/corner{ dir = 1 }, -/turf/open/floor/iron, -/area/security/courtroom) -"fyM" = ( -/obj/effect/landmark/xeno_spawn, -/obj/effect/turf_decal/stripes/line, +/turf/open/floor/iron/white, +/area/station/science/ordnance/storage) +"fMp" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"fyU" = ( -/obj/structure/chair/stool/bar/directional/south, -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"fMF" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ dir = 1 }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/siding/wood{ +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/turf/open/floor/iron/white, +/area/station/science/xenobiology) +"fMN" = ( +/obj/machinery/firealarm/directional/west, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/station/command/heads_quarters/ce) +"fMT" = ( +/obj/structure/table, +/obj/item/radio/intercom/directional/south, +/obj/machinery/computer/monitor{ dir = 1 }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/command/storage/satellite) +"fNa" = ( +/obj/machinery/meter, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, +/turf/closed/wall/r_wall, +/area/station/engineering/supermatter) +"fNh" = ( +/obj/machinery/door/poddoor/preopen{ + id = "Prison Gate"; + name = "Security Blast Door" + }, +/obj/effect/turf_decal/delivery, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/commons/lounge) -"fyZ" = ( -/obj/effect/spawner/structure/window/reinforced, +/area/station/security/brig) +"fNx" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/structure/rack, +/obj/item/tank/internals/anesthetic, +/obj/effect/spawner/random/maintenance, /turf/open/floor/plating, -/area/maintenance/starboard/lesser) -"fzi" = ( -/obj/effect/turf_decal/trimline/neutral/filled/corner{ - dir = 4 +/area/station/medical/abandoned) +"fNH" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Mining Dock Maintenance" }, /obj/structure/cable, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark, -/area/ai_monitored/security/armory) -"fzn" = ( -/obj/structure/chair/office{ - dir = 1 - }, -/obj/effect/landmark/start/cargo_technician, -/turf/open/floor/iron, -/area/cargo/sorting) -"fzC" = ( -/obj/machinery/computer/communications, +/obj/effect/mapping_helpers/airlock/access/all/supply/mining, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"fNI" = ( +/obj/structure/sign/poster/contraband/random/directional/east, +/turf/open/floor/wood, +/area/station/maintenance/port/aft) +"fNR" = ( +/obj/structure/chair, +/obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/command/bridge) -"fAq" = ( +/area/station/service/chapel/funeral) +"fNS" = ( /obj/structure/chair{ dir = 1 }, -/obj/structure/extinguisher_cabinet/directional/east, -/obj/machinery/camera/directional/east{ - c_tag = "Command Hallway - Central" - }, -/obj/effect/turf_decal/tile/neutral, -/obj/structure/cable, -/turf/open/floor/iron, -/area/hallway/secondary/command) -"fAz" = ( -/obj/structure/disposalpipe/segment{ - dir = 5 - }, /obj/effect/turf_decal/tile/neutral{ - dir = 1 + dir = 4 }, -/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/commons/fitness/recreation) +"fOb" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/maintenance, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/bot, +/obj/structure/disposalpipe/segment, +/obj/effect/spawner/random/structure/crate_empty, +/obj/effect/spawner/random/maintenance, /turf/open/floor/iron, -/area/commons/locker) -"fAJ" = ( -/turf/open/floor/wood, -/area/commons/lounge) -"fAW" = ( -/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ - dir = 10 +/area/station/cargo/warehouse) +"fOd" = ( +/obj/machinery/light/small/directional/east, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/door/window/left/directional/east{ - name = "Kitchen Delivery"; - req_access_txt = "28" +/turf/open/floor/iron, +/area/station/security/brig) +"fOf" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 8 }, -/obj/structure/disposalpipe/segment{ +/obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 4 }, -/obj/machinery/airalarm/kitchen_cold_room{ - dir = 1; - pixel_y = 24 +/turf/open/floor/iron/dark, +/area/station/security/range) +"fOn" = ( +/obj/item/storage/secure/safe/directional/north, +/obj/machinery/camera/directional/north{ + c_tag = "Chief Engineer's Office" }, -/turf/open/floor/iron/kitchen_coldroom/freezerfloor, -/area/service/kitchen/coldroom) -"fBf" = ( -/obj/machinery/flasher/portable, -/obj/machinery/light/small/directional/east, -/obj/item/radio/intercom/directional/east, -/obj/machinery/camera/directional/east{ - c_tag = "Security - Secure Gear Storage" +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/command/heads_quarters/ce) +"fOu" = ( +/obj/effect/turf_decal/siding/white{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ + dir = 9 }, +/turf/open/floor/iron/dark, +/area/station/medical/storage) +"fOw" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 + dir = 4 }, -/obj/effect/turf_decal/tile/blue/half/contrasted{ +/obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 8 }, /turf/open/floor/iron/dark, -/area/security/lockers) -"fBu" = ( -/obj/machinery/camera/directional/west{ - c_tag = "Dormitories - Aft" - }, -/obj/effect/turf_decal/tile/neutral{ +/area/station/security/range) +"fOS" = ( +/obj/structure/flora/bush/sparsegrass/style_random, +/obj/structure/flora/bush/flowers_yw/style_random, +/obj/item/food/grown/banana, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 1 }, -/obj/structure/cable, +/turf/open/floor/grass, +/area/station/medical/virology) +"fPh" = ( +/obj/machinery/gateway/centerstation, +/turf/open/floor/iron/dark, +/area/station/command/gateway) +"fPl" = ( +/obj/effect/landmark/event_spawn, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/commons/dorms) -"fBy" = ( -/obj/machinery/light/directional/south, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, /obj/structure/cable, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 1 +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) +"fPw" = ( +/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"fPD" = ( +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"fQe" = ( +/obj/machinery/light/directional/east, +/turf/open/floor/iron/dark, +/area/station/engineering/gravity_generator) +"fQg" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/layer_manifold/supply/hidden, +/turf/open/floor/iron/white, +/area/station/medical/virology) +"fQi" = ( +/obj/structure/mopbucket, +/obj/item/mop, +/obj/effect/landmark/blobstart, +/turf/open/floor/plating{ + icon_state = "platingdmg2" }, -/turf/open/floor/iron, -/area/hallway/secondary/command) -"fBB" = ( -/obj/effect/landmark/start/station_engineer, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/area/station/maintenance/starboard/fore) +"fQo" = ( +/obj/item/kirbyplants/random, +/obj/effect/turf_decal/trimline/purple/corner{ dir = 4 }, -/turf/open/floor/iron, -/area/engineering/main) -"fBL" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 10 - }, -/obj/effect/landmark/start/medical_doctor, -/turf/open/floor/iron/white, -/area/medical/treatment_center) -"fBP" = ( -/obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/obj/effect/turf_decal/siding/purple/corner{ dir = 1 }, +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/science/research) +"fQr" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/security/prison) -"fCb" = ( -/obj/machinery/shower{ +/area/station/hallway/secondary/entry) +"fQT" = ( +/obj/effect/landmark/start/mime, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 8 }, -/obj/item/radio/intercom/directional/east, -/obj/effect/turf_decal/stripes/line{ - dir = 10 +/turf/open/floor/wood, +/area/station/service/theater) +"fQW" = ( +/obj/machinery/door/airlock/mining/glass{ + name = "Mining Dock" }, -/obj/effect/turf_decal/siding/thinplating/dark{ - dir = 10 +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 }, -/turf/open/floor/iron/checker, -/area/science/research) -"fCv" = ( -/obj/machinery/atmospherics/pipe/smart/simple/purple/visible, -/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible/layer5, -/turf/closed/wall, -/area/engineering/atmos/pumproom) -"fCy" = ( /obj/machinery/door/firedoor, -/obj/machinery/door/airlock/command{ - name = "Teleport Access"; - req_one_access_txt = "17;19" - }, -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/delivery, -/obj/structure/cable, -/obj/effect/landmark/navigate_destination, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/mapping_helpers/airlock/access/all/supply/mining, /turf/open/floor/iron, -/area/command/teleporter) -"fCC" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light/directional/north, -/obj/effect/turf_decal/tile/bar{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/area/station/cargo/miningoffice) +"fQZ" = ( +/obj/structure/chair/stool/directional/west, +/obj/effect/spawner/random/trash/mess, +/turf/open/floor/wood, +/area/station/maintenance/port/aft) +"fRe" = ( +/obj/machinery/airalarm/directional/north, +/turf/open/floor/iron/dark, +/area/station/engineering/atmospherics_engine) +"fRg" = ( +/obj/item/food/snowcones/clown, +/turf/open/floor/fake_snow, +/area/station/maintenance/port/aft) +"fRl" = ( +/obj/structure/table, +/obj/item/storage/crayons, +/obj/effect/landmark/start/hangover, +/turf/open/floor/iron, +/area/station/commons/dorms) +"fRr" = ( +/obj/structure/table/wood, +/obj/item/folder/red, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 8 }, -/obj/structure/disposalpipe/segment{ - dir = 4 +/turf/open/floor/iron, +/area/station/security/courtroom) +"fRu" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 9 }, /turf/open/floor/iron, -/area/hallway/secondary/service) -"fCD" = ( -/obj/structure/rack, -/obj/item/radio/off{ - pixel_x = 4; - pixel_y = 3 +/area/station/command/teleporter) +"fRG" = ( +/obj/machinery/firealarm/directional/east, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/landmark/start/hangover, +/turf/open/floor/iron, +/area/station/commons/toilet/auxiliary) +"fRQ" = ( +/obj/structure/table/wood/fancy/orange, +/obj/item/clothing/mask/cigarette/cigar{ + pixel_x = -4; + pixel_y = 1 }, -/obj/item/radio/off{ +/obj/item/clothing/mask/cigarette/cigar{ pixel_x = -6; - pixel_y = 7 + pixel_y = 6 }, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 1 +/obj/item/clothing/mask/cigarette/cigar{ + pixel_x = -1; + pixel_y = -2 + }, +/obj/item/lighter{ + pixel_x = 11; + pixel_y = -7 + }, +/obj/item/coin/gold{ + pixel_x = 9; + pixel_y = 9 }, +/turf/open/floor/carpet/red, +/area/station/cargo/qm) +"fRS" = ( +/obj/structure/cable, /turf/open/floor/iron, -/area/security/office) -"fCM" = ( +/area/station/hallway/primary/starboard) +"fRW" = ( /obj/structure/disposalpipe/segment{ - dir = 9 + dir = 4 }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/spawner/random/structure/grille, +/turf/open/floor/plating, +/area/station/maintenance/fore) +"fSd" = ( +/obj/structure/chair/stool/directional/west, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 4 +/turf/open/floor/wood, +/area/station/commons/lounge) +"fSz" = ( +/obj/effect/turf_decal/tile/green{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/delivery, +/obj/structure/disposalpipe/segment{ + dir = 10 }, /turf/open/floor/iron, -/area/security/brig) -"fCT" = ( -/obj/structure/cable, -/obj/machinery/door/window/left/directional/north{ - dir = 2; - name = "Containment Pen #2"; - req_access_txt = "55" +/area/station/service/hydroponics) +"fSX" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 8 }, -/turf/open/floor/engine, -/area/science/xenobiology) -"fCV" = ( -/obj/machinery/power/apc/auto_name/directional/north, /obj/structure/cable, -/turf/open/floor/engine, -/area/science/misc_lab/range) -"fDe" = ( -/obj/machinery/computer/crew{ +/turf/open/floor/iron, +/area/station/security/office) +"fTn" = ( +/obj/structure/table/wood, +/obj/item/folder/blue, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 4 }, -/obj/effect/turf_decal/siding/white, -/turf/open/floor/iron/dark, -/area/medical/office) -"fDg" = ( -/obj/machinery/light/directional/north, -/obj/machinery/camera/directional/north{ - c_tag = "Port Primary Hallway - Middle" +/turf/open/floor/iron, +/area/station/security/courtroom) +"fTo" = ( +/obj/structure/window/reinforced{ + dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/aisat/exterior) +"fTE" = ( +/obj/machinery/duct, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/hallway/primary/port) -"fDi" = ( -/obj/structure/closet/emcloset, -/obj/machinery/light/directional/east, -/obj/machinery/firealarm/directional/east, -/obj/effect/turf_decal/tile/brown/half/contrasted, -/turf/open/floor/iron, -/area/cargo/miningoffice) -"fDp" = ( -/obj/machinery/portable_atmospherics/scrubber, -/obj/structure/window/reinforced, -/obj/effect/turf_decal/tile/red{ +/obj/effect/turf_decal/trimline/blue/filled/warning{ dir = 8 }, -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ +/turf/open/floor/iron/white, +/area/station/medical/treatment_center) +"fTL" = ( +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/effect/turf_decal/tile/red{ - dir = 4 +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/engineering/main) +"fTT" = ( +/obj/effect/decal/cleanable/cobweb, +/obj/effect/spawner/random/engineering/atmospherics_portable, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"fUg" = ( +/obj/machinery/camera/directional/north{ + c_tag = "Engineering - Storage" }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/tile/yellow{ +/obj/machinery/suit_storage_unit/engine, +/obj/effect/turf_decal/bot{ dir = 1 }, -/obj/effect/turf_decal/tile/yellow, -/obj/structure/sign/warning/securearea{ - pixel_x = -32; - pixel_y = -32 - }, -/turf/open/floor/iron, -/area/hallway/primary/starboard) -"fDq" = ( -/obj/machinery/camera/directional/west{ - c_tag = "Aft Starboard Solar Maintenance" - }, -/obj/machinery/power/terminal{ +/turf/open/floor/iron{ dir = 1 }, +/area/station/engineering/main) +"fUj" = ( +/obj/effect/turf_decal/tile/blue/anticorner/contrasted, +/turf/open/floor/iron/dark, +/area/station/command/bridge) +"fUr" = ( +/obj/structure/disposalpipe/segment, /obj/structure/cable, -/obj/structure/chair/stool/directional/south, -/turf/open/floor/plating, -/area/maintenance/solars/starboard/aft) -"fDv" = ( -/obj/structure/cable, -/obj/machinery/door/airlock{ - id_tag = "commissarydoor"; - name = "Commissary" - }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/plating, -/area/maintenance/central) -"fDw" = ( -/obj/effect/turf_decal/tile/yellow/half/contrasted, -/turf/open/floor/iron/white, -/area/medical/chemistry) -"fDM" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/area/station/maintenance/port/fore) +"fUx" = ( +/obj/effect/turf_decal/trimline/purple/filled/line{ dir = 1 }, -/obj/structure/disposalpipe/segment, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/iron, -/area/hallway/primary/port) -"fDO" = ( -/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/bot_white, /obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/smartfridge/organ, /turf/open/floor/iron, -/area/hallway/primary/central) -"fDW" = ( -/obj/machinery/door/airlock/public/glass{ - name = "Chapel Office"; - req_access_txt = "22" - }, -/obj/effect/landmark/navigate_destination, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/area/station/science/xenobiology) +"fUM" = ( +/obj/machinery/light/small/directional/south, +/obj/machinery/libraryscanner, +/turf/open/floor/wood, +/area/station/service/library) +"fVa" = ( /obj/structure/cable, -/turf/open/floor/iron/dark, -/area/service/chapel/office) -"fEb" = ( -/obj/machinery/light/directional/north, -/obj/machinery/status_display/evac/directional/north, -/obj/effect/turf_decal/tile/neutral{ +/obj/machinery/light_switch/directional/west, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/tile/blue/anticorner/contrasted{ dir = 1 }, +/turf/open/floor/iron/white, +/area/station/medical/surgery/aft) +"fVh" = ( +/obj/structure/filingcabinet/filingcabinet, +/obj/effect/turf_decal/tile/brown/half/contrasted, /turf/open/floor/iron, -/area/hallway/primary/central) -"fEk" = ( -/obj/effect/decal/cleanable/dirt, +/area/station/cargo/sorting) +"fVr" = ( +/obj/machinery/holopad, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/engine, -/area/science/misc_lab/range) -"fEn" = ( -/obj/structure/disposalpipe/segment{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/carpet, +/area/station/service/theater) +"fVA" = ( +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ dir = 4 }, -/obj/effect/turf_decal/siding/purple/corner{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark/corner{ dir = 1 }, +/area/station/engineering/atmos) +"fVF" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/white, -/area/science/research) -"fEo" = ( -/obj/structure/rack, -/obj/effect/spawner/random/clothing/costume, -/obj/effect/spawner/random/clothing/costume, -/turf/open/floor/plating, -/area/maintenance/port) -"fEp" = ( -/obj/structure/lattice/catwalk, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/turf/open/space/basic, -/area/solars/port/aft) -"fEy" = ( -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/obj/machinery/firealarm/directional/north, -/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ - dir = 6 +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"fVJ" = ( +/obj/effect/turf_decal/plaque{ + icon_state = "L1" }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/dark/corner{ - dir = 1 +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"fVU" = ( +/obj/structure/chair{ + dir = 4 }, -/area/engineering/atmos) -"fEA" = ( -/obj/structure/table, -/obj/item/clothing/mask/gas, -/obj/item/clothing/mask/gas, -/obj/item/clothing/mask/gas, -/obj/item/clothing/glasses/science, -/obj/item/clothing/glasses/science, /turf/open/floor/iron, -/area/science/xenobiology) -"fEC" = ( -/obj/structure/closet, -/obj/effect/decal/cleanable/cobweb/cobweb2, -/obj/item/poster/random_contraband, -/obj/effect/spawner/random/maintenance, -/turf/open/floor/plating, -/area/maintenance/port) -"fEL" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/holopad, -/obj/structure/cable, -/turf/open/floor/carpet, -/area/command/corporate_showroom) -"fET" = ( -/obj/machinery/door_buttons/access_button{ - idDoor = "xeno_airlock_exterior"; - idSelf = "xeno_airlock_control"; - name = "Access Button"; - pixel_y = -24; - req_access_txt = "55" +/area/station/commons/fitness/recreation) +"fVV" = ( +/obj/structure/window/reinforced, +/obj/machinery/camera/directional/east{ + c_tag = "Xenobiology Lab - Pen #5"; + network = list("ss13","rd","xeno") }, -/obj/machinery/door/firedoor, -/obj/effect/mapping_helpers/airlock/locked, -/obj/machinery/door/airlock/research{ - autoclose = 0; - frequency = 1449; - id_tag = "xeno_airlock_exterior"; - name = "Xenobiology Lab External Airlock"; - req_access_txt = "55" +/turf/open/floor/engine, +/area/station/science/xenobiology) +"fVY" = ( +/obj/structure/closet/secure_closet/chemical, +/turf/open/floor/iron/white, +/area/station/medical/pharmacy) +"fWm" = ( +/obj/effect/turf_decal/tile/red/fourcorners, +/obj/item/toy/plush/beeplushie{ + desc = "Maybe hugging this will make you feel better about yourself."; + name = "Therabee" }, -/obj/effect/turf_decal/tile/purple/fourcorners, -/obj/structure/disposalpipe/segment{ +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 4 }, -/obj/structure/cable, /turf/open/floor/iron/white, -/area/science/xenobiology/hallway) -"fFc" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ +/area/station/security/prison/safe) +"fWA" = ( +/turf/closed/wall/r_wall, +/area/station/maintenance/starboard/greater) +"fWU" = ( +/obj/structure/chair/office{ dir = 1 }, -/obj/structure/table, -/obj/machinery/button/door{ - id = "xenobio5"; - layer = 3.3; - name = "Xenobio Pen 5 Blast Doors"; - pixel_y = 4; - req_access_txt = "55" - }, +/obj/effect/landmark/start/cargo_technician, /turf/open/floor/iron, -/area/science/xenobiology) -"fFg" = ( -/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible/layer5, -/obj/machinery/door/firedoor/heavy, -/turf/open/floor/iron/dark/textured, -/area/engineering/atmos) -"fFl" = ( -/obj/machinery/dna_scannernew, -/obj/effect/turf_decal/siding/purple{ - dir = 4 +/area/station/cargo/sorting) +"fWW" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 8 }, -/obj/machinery/light/directional/east, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/science/genetics) -"fFm" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 1 +/obj/machinery/duct, +/turf/open/floor/iron/cafeteria, +/area/station/service/kitchen) +"fXb" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 8 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/white, -/area/science/xenobiology) -"fFD" = ( -/obj/structure/cable, -/obj/machinery/photocopier, -/turf/open/floor/carpet, -/area/command/heads_quarters/hop) -"fFM" = ( -/obj/machinery/duct, -/obj/effect/turf_decal/trimline/blue/filled/end, -/obj/structure/cable, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron/white, -/area/medical/cryo) -"fFN" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"fXi" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/obj/machinery/duct, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/machinery/atmospherics/components/binary/pump{ + name = "Mix to Gas" }, -/turf/open/floor/iron, -/area/hallway/secondary/service) -"fFV" = ( -/obj/effect/landmark/xeno_spawn, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"fXj" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/simple/orange/visible, +/obj/structure/railing/corner{ dir = 8 }, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"fGA" = ( -/obj/machinery/light/small/directional/north, -/obj/effect/landmark/blobstart, -/obj/machinery/camera/directional/north{ - c_tag = "Evidence Storage" +/obj/structure/railing/corner, +/turf/open/floor/iron/dark/textured, +/area/station/engineering/atmos) +"fXm" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/light/small/directional/south, +/turf/open/floor/engine, +/area/station/science/explab) +"fXw" = ( +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk, +/turf/open/floor/wood, +/area/station/cargo/qm) +"fXK" = ( +/obj/effect/turf_decal/trimline/red/filled/corner{ + dir = 8 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/white, +/area/station/security/prison) +"fYb" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 }, -/obj/item/storage/secure/safe/directional/north{ - name = "evidence safe" +/obj/effect/turf_decal/tile/red/anticorner/contrasted, +/turf/open/floor/iron, +/area/station/security/office) +"fYc" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/security/brig) -"fGD" = ( /obj/machinery/door/airlock/maintenance{ - req_one_access_txt = "12;17" + name = "Medical Freezer Maintenance" }, /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/mapping_helpers/airlock/access/all/medical/general, /turf/open/floor/plating, -/area/maintenance/central) -"fGM" = ( -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/red/line, -/obj/effect/turf_decal/stripes/red/line{ - dir = 1 +/area/station/maintenance/port/aft) +"fYg" = ( +/obj/machinery/computer/mechpad{ + dir = 8 }, -/obj/structure/railing, -/obj/structure/railing{ - dir = 1 +/turf/open/floor/circuit/green, +/area/station/science/robotics/mechbay) +"fYh" = ( +/obj/structure/table/wood, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/spawner/random/food_or_drink/booze{ + spawn_random_offset = 1 }, -/turf/open/floor/plating/airless, -/area/space/nearstation) -"fHw" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ +/turf/open/floor/wood, +/area/station/maintenance/port/aft) +"fYm" = ( +/obj/structure/table, +/obj/structure/cable, +/obj/effect/turf_decal/tile/red/half/contrasted, +/turf/open/floor/iron/dark, +/area/station/security/office) +"fYI" = ( +/obj/structure/table/glass, +/obj/item/clothing/accessory/armband/hydro, +/obj/item/clothing/suit/apron, +/obj/item/wrench, +/obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/duct, -/turf/open/floor/iron/white, -/area/medical/medbay/central) -"fHy" = ( -/obj/effect/spawner/random/maintenance, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/sign/poster/random/directional/east, +/turf/open/floor/iron, +/area/station/service/hydroponics) +"fYJ" = ( +/obj/effect/turf_decal/trimline/red/filled/line, /obj/structure/cable, /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"fHL" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden, -/turf/closed/wall/r_wall, -/area/service/janitor) -"fHS" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/landmark/event_spawn, -/obj/structure/cable, -/turf/open/floor/wood, -/area/command/corporate_showroom) -"fHZ" = ( +/turf/open/floor/iron, +/area/station/security/brig) +"fYL" = ( +/obj/structure/table, +/obj/machinery/power/apc/auto_name/directional/east, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 6 +/obj/item/disk/tech_disk{ + pixel_x = -6 + }, +/obj/item/disk/tech_disk{ + pixel_x = 6 + }, +/obj/item/disk/tech_disk{ + pixel_y = 6 }, /turf/open/floor/iron, -/area/hallway/primary/port) -"fIy" = ( +/area/station/science/lab) +"fYX" = ( /obj/structure/cable, -/obj/structure/disposalpipe/segment{ +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark, +/area/station/security/courtroom) +"fZG" = ( +/obj/item/radio/intercom/directional/north, +/obj/machinery/computer/security, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/green/half/contrasted{ - dir = 8 +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 1 }, -/turf/open/floor/iron/white, -/area/medical/virology) -"fIA" = ( -/obj/structure/table/wood, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/tile/neutral/anticorner/contrasted, /turf/open/floor/iron, -/area/security/courtroom) -"fJd" = ( -/obj/machinery/atmospherics/pipe/smart/simple/dark/visible{ - dir = 4 +/area/station/security/checkpoint/customs) +"fZL" = ( +/obj/machinery/door/airlock/highsecurity{ + name = "Gravity Generator Room" }, +/obj/effect/turf_decal/delivery, +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/access/all/engineering/construction, /turf/open/floor/iron, -/area/engineering/atmos) -"fJr" = ( -/obj/item/bodypart/chest/robot{ - pixel_x = -2; - pixel_y = 2 - }, -/obj/item/bodypart/head/robot{ - pixel_x = 3; +/area/station/engineering/gravity_generator) +"fZO" = ( +/obj/structure/closet/secure_closet/captains, +/obj/structure/window/reinforced{ + dir = 1; pixel_y = 2 }, -/obj/structure/table/wood, -/obj/machinery/airalarm/directional/west, -/obj/structure/cable, -/turf/open/floor/carpet, -/area/command/corporate_showroom) -"fJv" = ( -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/delivery, -/obj/structure/cable, -/obj/machinery/door/airlock/security/glass{ - name = "Gear Room"; - req_one_access_txt = "1;4" +/turf/open/floor/wood, +/area/station/command/heads_quarters/captain/private) +"gae" = ( +/obj/effect/spawner/xmastree, +/turf/open/floor/wood, +/area/station/commons/lounge) +"gag" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Library Maintenance" }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark, -/area/security/lockers) -"fJw" = ( -/obj/effect/turf_decal/tile/yellow/half/contrasted{ +/obj/effect/mapping_helpers/airlock/access/any/service/maintenance, +/obj/effect/mapping_helpers/airlock/access/any/service/library, +/obj/effect/mapping_helpers/airlock/unres{ dir = 8 }, -/obj/effect/turf_decal/tile/blue/half/contrasted{ - dir = 4 - }, -/turf/open/floor/iron/white, -/area/medical/chemistry) -"fJH" = ( -/obj/machinery/light/small/broken/directional/north, /turf/open/floor/plating, -/area/maintenance/aft/lesser) -"fJL" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/area/station/maintenance/port) +"gal" = ( +/obj/machinery/door/firedoor/heavy, +/obj/effect/turf_decal/stripes/line{ dir = 8 }, /turf/open/floor/iron/white, -/area/science/research) -"fKb" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/smart/manifold/cyan/visible{ - dir = 1 +/area/station/science/ordnance/storage) +"gaw" = ( +/obj/machinery/power/apc/auto_name/directional/west, +/obj/structure/table/reinforced, +/obj/machinery/microwave{ + pixel_y = 6 }, -/turf/open/floor/iron/white/corner{ - dir = 1 +/obj/effect/turf_decal/tile/yellow{ + dir = 8 }, -/area/engineering/atmos) -"fKe" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ +/obj/structure/cable, +/obj/effect/turf_decal/stripes/corner, +/turf/open/floor/iron/checker, +/area/station/engineering/storage_shared) +"gax" = ( +/obj/machinery/light/directional/north, +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/bluespace_vendor/directional/north, /turf/open/floor/iron, -/area/security/office) -"fKl" = ( -/obj/structure/chair/stool/directional/south, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/wood, -/area/commons/lounge) -"fKq" = ( -/obj/structure/closet/emcloset, -/turf/open/floor/plating{ - icon_state = "platingdmg1" - }, -/area/maintenance/starboard/greater) -"fKz" = ( -/obj/structure/chair/office/light, +/area/station/hallway/primary/port) +"gaG" = ( +/obj/effect/spawner/random/maintenance, /obj/structure/cable, -/turf/open/floor/iron/white, -/area/command/heads_quarters/cmo) -"fKD" = ( -/obj/machinery/atmospherics/pipe/smart/simple/dark/visible, -/turf/open/floor/iron, -/area/engineering/atmos) -"fLk" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/hallway/primary/central) -"fLl" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/spawner/random/structure/crate, -/turf/open/floor/plating{ - icon_state = "panelscorched" - }, -/area/maintenance/aft/greater) -"fLm" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/structure/reagent_dispensers/fueltank, /turf/open/floor/plating, -/area/maintenance/department/science/xenobiology) -"fLn" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, +/area/station/maintenance/starboard/fore) +"gaN" = ( +/obj/machinery/door/firedoor, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"fLx" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"fLz" = ( -/obj/machinery/door/airlock{ - name = "Hydroponics Backroom"; - req_access_txt = "35" - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating, -/area/maintenance/starboard/greater) -"fLN" = ( -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/stripes/corner{ - dir = 4 +/area/station/hallway/primary/starboard) +"gaU" = ( +/obj/machinery/button/door/directional/west{ + id = "hop"; + name = "Privacy Shutters Control"; + req_access = list("hop") }, -/obj/machinery/button/door/directional/north{ - id = "gateshutter"; - name = "Gateway Shutter Control"; - req_access_txt = "19" +/obj/effect/mapping_helpers/ianbirthday, +/turf/open/floor/carpet, +/area/station/command/heads_quarters/hop) +"gaV" = ( +/obj/structure/sign/directions/evac, +/obj/structure/sign/directions/medical{ + pixel_y = 8 }, -/turf/open/floor/iron, -/area/hallway/primary/central) -"fLY" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/spawner/random/trash/garbage{ - spawn_scatter_radius = 1 +/obj/structure/sign/directions/science{ + pixel_y = -8 }, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"fMu" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/high_volume/siphon/monitored/air_output{ - dir = 1 +/turf/closed/wall, +/area/station/security/courtroom) +"gaX" = ( +/obj/item/storage/secure/safe/hos{ + pixel_x = 36; + pixel_y = 28 }, -/turf/open/floor/engine/air, -/area/engineering/atmos) -"fMG" = ( +/obj/machinery/status_display/evac/directional/north, +/obj/machinery/light/directional/north, /obj/structure/cable, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/corner{ - dir = 4 +/turf/open/floor/carpet, +/area/station/command/heads_quarters/hos) +"gbf" = ( +/obj/machinery/duct, +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 9 }, -/obj/machinery/light_switch/directional/north{ - pixel_x = 6 +/turf/open/floor/iron/white, +/area/station/medical/storage) +"gbg" = ( +/obj/structure/chair/stool/directional/south, +/obj/effect/decal/cleanable/cobweb, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/wood{ + icon_state = "wood-broken7" }, -/obj/machinery/button/door/directional/north{ - id = "atmos"; - name = "Atmospherics Lockdown"; - pixel_x = -6; - req_access_txt = "24" +/area/station/maintenance/port/aft) +"gbq" = ( +/obj/machinery/vending/wardrobe/chef_wardrobe, +/obj/effect/turf_decal/trimline/brown/warning{ + dir = 6 }, -/turf/open/floor/iron/dark/corner{ +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ dir = 1 }, -/area/engineering/atmos/storage/gas) -"fMJ" = ( -/obj/machinery/door/airlock/hatch{ - name = "Telecomms Server Room" +/obj/machinery/light/directional/south, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 1 +/obj/effect/turf_decal/bot, +/obj/machinery/light_switch/directional/south{ + pixel_x = -6 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/dark, -/area/tcommsat/server) -"fMK" = ( -/obj/structure/extinguisher_cabinet/directional/west, -/obj/effect/turf_decal/siding/purple/corner{ - dir = 4 +/obj/machinery/button/door/directional/south{ + id = "kitchen_service"; + name = "Service Shutter Control"; + pixel_x = 6; + req_access = list("kitchen") }, +/turf/open/floor/iron/cafeteria, +/area/station/service/kitchen) +"gbS" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/trimline/purple/line, -/obj/structure/disposalpipe/junction/flip{ - dir = 2 +/obj/structure/disposalpipe/segment{ + dir = 9 }, /turf/open/floor/iron/white, -/area/science/research) -"fMR" = ( -/obj/structure/cable, +/area/station/science/lab) +"gbY" = ( +/obj/machinery/door/airlock/maintenance, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plating, -/area/maintenance/starboard/greater) -"fMS" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 1 - }, -/turf/open/floor/plating, -/area/maintenance/space_hut) -"fMT" = ( -/obj/structure/table, -/obj/item/radio/intercom/directional/south, -/obj/machinery/computer/monitor{ - dir = 1 - }, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark, -/area/ai_monitored/command/storage/satellite) -"fNu" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 4 +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "sci-maint-passthrough" }, -/turf/open/floor/iron/white, -/area/medical/storage) -"fNA" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/access/any/science/maintenance, +/obj/effect/mapping_helpers/airlock/unres, /turf/open/floor/plating, -/area/security/office) -"fOi" = ( -/obj/structure/table/wood, -/obj/item/storage/photo_album{ - pixel_y = -4 - }, -/obj/item/camera{ - pixel_y = 4 - }, -/obj/item/radio/intercom/directional/west{ - freerange = 1; - name = "Captain's Intercom" +/area/station/science/research) +"gcc" = ( +/obj/machinery/light/directional/north, +/obj/machinery/photocopier{ + pixel_y = 3 }, -/turf/open/floor/carpet, -/area/command/heads_quarters/captain/private) -"fOD" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/spawner/random/trash/janitor_supplies, -/turf/open/floor/plating, -/area/maintenance/port) -"fOH" = ( -/obj/effect/turf_decal/tile/yellow{ - dir = 8 +/turf/open/floor/wood, +/area/station/service/library) +"gcA" = ( +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=5-Customs"; + location = "4-Customs" }, -/obj/machinery/atmospherics/pipe/smart/manifold/scrubbers/visible{ +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/item/radio/intercom/directional/west, +/obj/effect/turf_decal/stripes/line, /obj/structure/cable, -/turf/open/floor/iron/dark/corner{ +/turf/open/floor/iron, +/area/station/hallway/primary/port) +"gcK" = ( +/obj/structure/closet/crate/hydroponics, +/obj/item/shovel/spade, +/obj/item/wrench, +/obj/item/reagent_containers/glass/bucket, +/obj/item/cultivator, +/obj/item/wirecutters, +/obj/machinery/airalarm/directional/south, +/obj/effect/turf_decal/stripes/line{ dir = 1 }, -/area/engineering/atmos/pumproom) -"fOJ" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/service/hydroponics) +"gcU" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/mapping_helpers/airlock/access/all/science/robotics, +/obj/machinery/door/airlock/research{ + name = "Robotics Lab" + }, +/obj/machinery/door/firedoor, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/dark/telecomms, -/area/tcommsat/server) -"fOM" = ( -/obj/structure/disposalpipe/segment{ - dir = 9 +/turf/open/floor/iron/white, +/area/station/science/robotics/lab) +"gcV" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 8 }, -/obj/machinery/atmospherics/components/binary/pump{ +/turf/open/floor/grass, +/area/station/science/research) +"gcW" = ( +/obj/machinery/door/window{ + base_state = "right"; dir = 8; - name = "Fuel Pipe to Filter" + icon_state = "right"; + name = "Theater Stage" }, -/turf/open/floor/iron, -/area/engineering/atmos) -"fON" = ( -/obj/structure/closet/crate, -/obj/item/reagent_containers/glass/bowl, -/obj/effect/spawner/random/contraband/prison, -/obj/item/reagent_containers/glass/bowl, -/obj/item/reagent_containers/glass/bowl, -/obj/item/reagent_containers/glass/bowl, -/obj/item/reagent_containers/glass/bowl, -/obj/item/reagent_containers/glass/bowl, -/obj/item/reagent_containers/glass/bowl, -/obj/item/reagent_containers/glass/bowl, -/obj/item/kitchen/fork/plastic, -/obj/item/kitchen/fork/plastic, -/obj/item/kitchen/fork/plastic, -/obj/item/storage/box/drinkingglasses, -/obj/item/kitchen/spoon/plastic, -/obj/item/kitchen/spoon/plastic, -/obj/item/kitchen/spoon/plastic, -/obj/item/knife/plastic, -/obj/item/knife/plastic, -/obj/item/knife/plastic, -/obj/item/storage/bag/tray/cafeteria, -/obj/item/storage/bag/tray/cafeteria, -/obj/item/storage/bag/tray/cafeteria, -/obj/item/storage/bag/tray/cafeteria, -/obj/item/storage/box/drinkingglasses, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 1 +/obj/effect/turf_decal/siding/wood{ + dir = 8 }, -/obj/machinery/light/directional/west, -/turf/open/floor/iron/white, -/area/security/prison) -"fPi" = ( +/obj/structure/sign/poster/random/directional/north, +/turf/open/floor/wood, +/area/station/service/theater) +"gdb" = ( /turf/closed/wall/r_wall, -/area/engineering/supermatter) -"fPj" = ( +/area/station/security/range) +"gdw" = ( +/obj/structure/table, +/obj/item/hatchet, +/obj/item/cultivator, +/obj/item/crowbar, +/obj/item/reagent_containers/glass/bucket, +/obj/item/plant_analyzer, /obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/structure/cable, /turf/open/floor/iron, -/area/security/range) -"fPn" = ( -/obj/structure/closet, -/obj/item/storage/box/lights/mixed, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"fPu" = ( -/turf/open/floor/iron/chapel{ +/area/station/service/hydroponics/garden) +"gdF" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/stripes/line, +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/tile/yellow/half/contrasted, +/turf/open/floor/iron, +/area/station/engineering/break_room) +"gdL" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ dir = 4 }, -/area/service/chapel) -"fPI" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating{ - icon_state = "panelscorched" +/obj/structure/table/glass, +/obj/item/storage/box/gloves{ + pixel_x = 3; + pixel_y = 4 }, -/area/maintenance/port/aft) -"fPJ" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/spawner/random/trash/mess, -/turf/open/floor/iron/white, -/area/medical/abandoned) -"fPR" = ( +/obj/item/storage/box/masks, +/turf/open/floor/iron/dark, +/area/station/medical/medbay/central) +"gdZ" = ( /obj/effect/turf_decal/trimline/red/filled/line{ - dir = 1 + dir = 6 }, +/obj/structure/cable, +/obj/machinery/power/apc/auto_name/directional/east, /turf/open/floor/iron/white, -/area/security/prison) -"fPT" = ( -/obj/machinery/vending/engivend, -/obj/effect/turf_decal/delivery, -/turf/open/floor/iron, -/area/engineering/main) -"fQk" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/area/station/security/prison/visit) +"geg" = ( +/obj/item/folder/white{ + pixel_x = 4; + pixel_y = -3 }, -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/tile/yellow/half/contrasted{ - dir = 1 +/obj/machinery/light/directional/west, +/obj/structure/table/glass, +/obj/item/storage/secure/safe/caps_spare/directional/west, +/obj/effect/turf_decal/tile/green/half/contrasted{ + dir = 8 }, +/turf/open/floor/iron/dark, +/area/station/command/bridge) +"gev" = ( +/obj/effect/turf_decal/delivery, /turf/open/floor/iron, -/area/engineering/break_room) -"fQq" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 1 - }, -/turf/open/floor/wood, -/area/commons/lounge) -"fQU" = ( -/obj/structure/closet/bombcloset, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/requests_console/directional/west{ - department = "Ordnance Lab"; - departmentType = 5; - name = "Ordnance Requests Console" +/area/station/commons/vacant_room/commissary) +"gey" = ( +/obj/machinery/door/window{ + name = "MiniSat Walkway Access" }, -/obj/effect/turf_decal/siding{ - dir = 10 +/obj/effect/turf_decal/tile/blue{ + dir = 8 }, -/turf/open/floor/iron/white, -/area/science/mixing) -"fRb" = ( -/obj/effect/turf_decal/tile/blue/fourcorners, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, -/turf/open/floor/iron/white, -/area/medical/cryo) -"fRn" = ( -/obj/machinery/vending/clothing, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/commons/locker) -"fRp" = ( -/obj/item/candle, -/obj/machinery/light_switch/directional/north, -/obj/effect/decal/cleanable/cobweb/cobweb2, -/obj/structure/table/wood, -/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/dark, -/area/service/chapel) -"fRx" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/obj/effect/turf_decal/trimline/yellow/filled/end, -/turf/open/floor/iron/textured, -/area/medical/medbay/central) -"fRB" = ( -/obj/effect/turf_decal/stripes/white/line, -/obj/effect/turf_decal/stripes/white/line{ - dir = 1 +/area/station/ai_monitored/aisat/exterior) +"geD" = ( +/obj/structure/sign/warning/vacuum/external{ + pixel_y = 32 }, -/obj/machinery/door/firedoor, +/obj/machinery/light/small/directional/north, +/turf/open/floor/iron, +/area/station/hallway/primary/fore) +"geE" = ( +/obj/structure/flora/bush/lavendergrass/style_random, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/grass, +/area/station/medical/virology) +"geJ" = ( +/obj/machinery/light/directional/east, /obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/science/research) -"fRD" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/turf/open/floor/plating, -/area/maintenance/aft/lesser) -"fRE" = ( -/obj/effect/landmark/event_spawn, +/obj/machinery/computer/security/telescreen{ + desc = "Used for monitoring the engine."; + dir = 8; + name = "Engine Monitor"; + network = list("engine"); + pixel_x = 32 + }, /obj/effect/turf_decal/tile/neutral/fourcorners, /obj/structure/cable, -/obj/effect/spawner/random/engineering/tracking_beacon, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/dark, -/area/command/gateway) -"fRJ" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/sorting/mail/flip{ - dir = 1; - sortType = 1 +/area/station/command/heads_quarters/ce) +"geK" = ( +/obj/machinery/computer/cargo{ + dir = 1 + }, +/turf/open/floor/wood, +/area/station/cargo/qm) +"geV" = ( +/obj/structure/sink{ + dir = 4; + pixel_x = -12; + pixel_y = 2 + }, +/obj/machinery/light_switch/directional/west, +/obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ + dir = 1 }, +/turf/open/floor/iron, +/area/station/service/hydroponics/garden) +"gfe" = ( +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/structure/table, +/obj/effect/spawner/random/maintenance/two, /turf/open/floor/plating, -/area/maintenance/port/fore) -"fRN" = ( +/area/station/maintenance/fore) +"gfk" = ( /obj/structure/table/wood, -/obj/item/toy/plush/carpplushie{ - color = "red"; - name = "\improper Nanotrasen wildlife department space carp plushie" +/obj/item/phone{ + desc = "Supposedly a direct line to Nanotrasen Central Command. It's not even plugged in."; + pixel_x = -3; + pixel_y = 3 }, -/turf/open/floor/carpet, -/area/command/corporate_showroom) -"fSe" = ( -/obj/structure/table, -/obj/item/storage/toolbox/electrical{ - pixel_y = 12 +/obj/item/cigbutt/cigarbutt{ + pixel_x = 5; + pixel_y = -1 }, -/obj/item/electronics/airalarm{ - pixel_x = -5; - pixel_y = -5 +/obj/effect/turf_decal/siding/wood{ + dir = 4 }, -/obj/item/electronics/firealarm{ - pixel_x = 5; - pixel_y = -5 +/obj/structure/cable, +/turf/open/floor/wood, +/area/station/command/heads_quarters/hos) +"gfD" = ( +/obj/machinery/door/airlock/maintenance, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 1 }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/obj/effect/mapping_helpers/airlock/access/any/engineering/maintenance, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"gfU" = ( +/turf/closed/wall/r_wall, +/area/station/ai_monitored/aisat/exterior) +"gfZ" = ( +/obj/effect/turf_decal/trimline/purple/corner{ dir = 8 }, -/obj/item/electronics/airalarm{ - pixel_x = -5; - pixel_y = -5 +/obj/effect/turf_decal/siding/purple{ + dir = 1 }, -/obj/item/electronics/firealarm{ - pixel_x = 5 +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible/layer5, -/obj/machinery/atmospherics/pipe/smart/simple/purple/visible, -/obj/structure/sign/poster/official/nanotrasen_logo{ - pixel_x = 32 +/turf/open/floor/iron/white, +/area/station/science/research) +"ggi" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 }, -/turf/open/floor/iron/dark/textured, -/area/engineering/atmos) -"fSf" = ( -/obj/effect/decal/cleanable/oil/slippery, -/obj/effect/turf_decal/siding/purple{ - dir = 1 +/obj/machinery/power/apc/auto_name/directional/west, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/security/lockers) +"ggH" = ( +/obj/effect/spawner/random/structure/chair_maintenance, +/turf/open/floor/iron/checker, +/area/station/maintenance/aft/lesser) +"ggM" = ( +/obj/structure/cable, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/maintenance/starboard/greater) +"ggU" = ( +/obj/machinery/firealarm/directional/south, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/machinery/status_display/evac/directional/south, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"ghc" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 4 + }, /turf/open/floor/iron/white, -/area/science/research) -"fSv" = ( +/area/station/medical/office) +"ghk" = ( +/obj/effect/spawner/structure/window, +/turf/open/floor/plating, +/area/station/science/lobby) +"ghl" = ( /obj/machinery/door/firedoor, -/obj/structure/cable, +/obj/machinery/door/airlock/public/glass{ + name = "Starboard Primary Hallway" + }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/white/side, -/area/science/lobby) -"fSH" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/structure/showcase/machinery/oldpod{ - desc = "An old NT branded sleeper, decommissioned after the lead acetate incident. None of the functional machinery remains inside."; - name = "decommissioned sleeper" +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/effect/decal/cleanable/greenglow, -/obj/effect/spawner/random/decoration/glowstick, -/turf/open/floor/iron/white, -/area/medical/abandoned) -"fTb" = ( -/obj/structure/toilet{ +/obj/effect/turf_decal/tile/yellow{ dir = 4 }, -/obj/machinery/light/small/directional/east, -/obj/machinery/newscaster/directional/east, -/obj/effect/landmark/start/assistant, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"ghq" = ( /obj/effect/landmark/start/hangover, -/obj/machinery/button/door/directional/south{ - id = "Toilet4"; - name = "Lock Control"; - normaldoorcontrol = 1; - specialfunctions = 4 +/obj/machinery/light_switch/directional/north, +/turf/open/floor/wood, +/area/station/service/theater) +"ghw" = ( +/obj/effect/landmark/start/clown, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/wood, +/area/station/service/theater) +"ghC" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 10 }, -/obj/effect/spawner/random/trash/graffiti{ - pixel_y = -32; - spawn_loot_chance = 50 +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/door/window/left/directional/east{ + name = "Kitchen Delivery"; + req_access = list("kitchen") }, -/turf/open/floor/iron/freezer, -/area/commons/toilet/restrooms) -"fTf" = ( -/obj/structure/cable, /obj/structure/disposalpipe/segment{ - dir = 6 + dir = 4 }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/spawner/random/trash/garbage{ - spawn_scatter_radius = 1 +/obj/machinery/airalarm/kitchen_cold_room{ + dir = 1; + pixel_y = 24 }, -/turf/open/floor/plating, -/area/maintenance/starboard/greater) -"fTh" = ( +/turf/open/floor/iron/kitchen_coldroom/freezerfloor, +/area/station/service/kitchen/coldroom) +"ghK" = ( +/obj/structure/rack, +/obj/item/tank/internals/oxygen, +/obj/item/tank/internals/oxygen, +/obj/item/radio/off, +/obj/item/radio/off, +/obj/item/radio/intercom/directional/east, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/command/teleporter) +"ghL" = ( +/turf/closed/wall/r_wall, +/area/space/nearstation) +"ghN" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/janitorialcart, +/obj/machinery/light/small/directional/south, +/turf/open/floor/iron, +/area/station/service/janitor) +"gil" = ( /obj/machinery/atmospherics/components/binary/pump{ - dir = 8; - name = "Mix to Ports" + dir = 1 }, -/turf/open/floor/iron, -/area/engineering/atmos) -"fTo" = ( -/obj/structure/window/reinforced{ +/obj/machinery/atmospherics/pipe/layer_manifold/supply/hidden{ dir = 4 }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 +/obj/machinery/airlock_sensor/incinerator_ordmix{ + pixel_x = -24 }, -/turf/open/floor/iron/dark, -/area/ai_monitored/aisat/exterior) -"fTu" = ( +/turf/open/floor/engine, +/area/station/science/ordnance/burnchamber) +"giz" = ( +/obj/machinery/conveyor/inverted{ + dir = 10; + id = "QMLoad2" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/turf/open/floor/plating, +/area/station/cargo/storage) +"giA" = ( /turf/closed/wall/r_wall, -/area/engineering/main) -"fTw" = ( -/obj/machinery/airalarm/directional/east, -/obj/machinery/light/directional/south, -/obj/effect/turf_decal/trimline/blue/filled/corner{ +/area/station/tcommsat/computer) +"giH" = ( +/obj/machinery/vending/engivend, +/obj/effect/turf_decal/delivery, +/turf/open/floor/iron, +/area/station/engineering/main) +"giT" = ( +/obj/effect/spawner/random/structure/closet_maintenance, +/obj/effect/spawner/random/maintenance/two, +/turf/open/floor/plating, +/area/station/maintenance/port) +"gja" = ( +/obj/machinery/airalarm/directional/north, +/obj/structure/closet/secure_closet/personal, +/obj/effect/turf_decal/tile/brown{ dir = 8 }, -/turf/open/floor/iron/white, -/area/medical/medbay/central) -"fTO" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/siding/purple/corner{ +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/structure/disposalpipe/segment, -/obj/structure/cable, +/obj/effect/spawner/random/bureaucracy/briefcase, +/turf/open/floor/iron, +/area/station/commons/vacant_room/commissary) +"gji" = ( +/obj/effect/turf_decal/trimline/brown/filled/line{ + dir = 8 + }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/white, -/area/science/research) -"fTQ" = ( -/obj/machinery/biogenerator, -/obj/machinery/firealarm/directional/north, -/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment, /turf/open/floor/iron, -/area/service/hydroponics/garden) -"fUk" = ( +/area/station/hallway/primary/central) +"gjk" = ( /obj/structure/disposalpipe/segment, /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating{ - icon_state = "platingdmg1" - }, -/area/maintenance/fore) -"fUP" = ( -/obj/machinery/atmospherics/components/binary/pump{ - dir = 4; - name = "Gas to Chamber" +/obj/effect/spawner/random/structure/steam_vent, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) +"gjr" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/wood, +/area/station/commons/lounge) +"gjv" = ( +/obj/machinery/door/window/left/directional/north{ + base_state = "right"; + dir = 8; + icon_state = "right"; + name = "Containment Pen #5"; + req_access = list("xenobiology") }, /turf/open/floor/engine, -/area/engineering/supermatter) -"fUR" = ( -/obj/machinery/light/small/directional/south, -/obj/effect/turf_decal/tile/purple, +/area/station/science/xenobiology) +"gjF" = ( +/obj/machinery/vending/wardrobe/jani_wardrobe, /turf/open/floor/iron, -/area/hallway/primary/central) -"fUV" = ( -/obj/machinery/chem_master/condimaster{ - desc = "Used to separate out liquids - useful for purifying botanical extracts. Also dispenses condiments."; - name = "SapMaster XP" +/area/station/service/janitor) +"gjH" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/firedoor, +/obj/item/food/pie/cream, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "kitchen_counter"; + name = "Kitchen Counter Shutters" }, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/camera/directional/north{ - c_tag = "Hydroponics - Fore" +/turf/open/floor/iron/cafeteria{ + dir = 5 }, -/obj/machinery/button/door/directional/north{ - id = "hydro_service"; - name = "Service Shutter Control"; - req_access_txt = "35" +/area/station/service/kitchen) +"gjZ" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 8 }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/white, +/area/station/security/prison/visit) +"gkc" = ( +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/doppler_array, +/turf/open/floor/iron/dark, +/area/station/science/ordnance/testlab) +"gkn" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/security/execution/transfer) +"gkx" = ( +/obj/machinery/hydroponics/constructable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/bot, /turf/open/floor/iron, -/area/service/hydroponics) -"fVg" = ( -/obj/effect/turf_decal/stripes/line, -/obj/machinery/camera/directional/south{ - c_tag = "Xenobiology Lab - Central North"; - network = list("ss13","rd","xeno") +/area/station/service/hydroponics) +"gkD" = ( +/obj/machinery/recharger{ + pixel_y = 3 + }, +/obj/item/restraints/handcuffs{ + pixel_y = 3 + }, +/obj/structure/table/glass, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/station/command/bridge) +"gkU" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/closet/emcloset, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) +"gle" = ( +/obj/structure/table/glass, +/obj/structure/disposalpipe/segment{ + dir = 6 }, -/obj/machinery/status_display/ai/directional/south, /turf/open/floor/iron/white, -/area/science/xenobiology) -"fVm" = ( -/obj/structure/cable, +/area/station/science/research) +"glh" = ( +/obj/structure/chair/stool/directional/west, /turf/open/floor/plating{ icon_state = "platingdmg3" }, -/area/maintenance/port/fore) -"fVn" = ( -/obj/structure/cable, -/turf/open/floor/iron, -/area/hallway/secondary/command) -"fVp" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/area/station/maintenance/port/aft) +"gll" = ( +/turf/closed/wall/r_wall, +/area/station/maintenance/port/aft) +"glv" = ( +/obj/structure/disposalpipe/trunk{ + dir = 4 }, -/obj/structure/cable, +/obj/machinery/disposal/bin, +/turf/open/floor/wood, +/area/station/service/lawoffice) +"glz" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating, -/area/maintenance/aft/lesser) -"fVN" = ( -/obj/machinery/light/directional/north, -/obj/effect/turf_decal/siding/wood{ - dir = 9 - }, -/mob/living/simple_animal/pet/dog/corgi/puppy/void{ +/obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/grass, -/area/science/research) -"fWk" = ( -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 +/obj/effect/turf_decal/tile/yellow/half/contrasted, +/turf/open/floor/iron, +/area/station/engineering/break_room) +"glJ" = ( +/obj/structure/table/wood, +/obj/item/clothing/glasses/monocle, +/obj/structure/cable, +/obj/machinery/power/apc/auto_name/directional/north, +/turf/open/floor/wood, +/area/station/service/theater) +"glW" = ( +/obj/structure/showcase/machinery/microwave{ + dir = 1; + pixel_y = 2 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/table/wood, +/turf/open/floor/carpet, +/area/station/command/corporate_showroom) +"gma" = ( +/obj/effect/spawner/random/structure/crate, +/turf/open/floor/plating, +/area/station/maintenance/aft/lesser) +"gmi" = ( +/obj/structure/cable, /obj/effect/decal/cleanable/dirt, -/obj/structure/disposalpipe/segment, +/obj/machinery/duct, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, /turf/open/floor/iron, -/area/service/bar) -"fWD" = ( -/obj/effect/landmark/blobstart, +/area/station/maintenance/starboard/greater) +"gmk" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/door/airlock/maintenance, /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"fWF" = ( -/obj/machinery/atmospherics/pipe/smart/simple/orange/hidden{ +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +/obj/effect/mapping_helpers/airlock/unres{ dir = 1 }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plating, -/area/maintenance/department/engine) -"fWI" = ( -/obj/effect/spawner/random/structure/crate, /turf/open/floor/plating, -/area/maintenance/department/science/xenobiology) -"fWT" = ( -/turf/open/floor/wood{ - icon_state = "wood-broken3" +/area/station/maintenance/fore) +"gmp" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 }, -/area/command/corporate_showroom) -"fWV" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 8 +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) +"gmt" = ( +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/iron, +/area/station/hallway/primary/aft) +"gmz" = ( +/obj/structure/table, +/obj/item/folder/red, +/obj/item/restraints/handcuffs, +/obj/item/clothing/head/cone{ + pixel_x = -4; + pixel_y = 4 }, -/turf/open/floor/circuit/green, -/area/science/robotics/mechbay) -"fXk" = ( -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 8 +/obj/item/clothing/head/cone{ + pixel_x = -4; + pixel_y = 4 }, -/turf/open/floor/iron/dark, -/area/engineering/atmos) -"fXt" = ( -/obj/item/food/cracker, -/obj/item/food/cracker{ - pixel_x = 9; - pixel_y = 9 +/obj/item/clothing/head/cone{ + pixel_x = -4; + pixel_y = 4 }, -/obj/item/trash/boritos{ - desc = "Why does it look like boritos? Nobody would feed unhealthy snacks to pets, right?"; - name = "cracker bag"; - pixel_x = -14 +/obj/item/clothing/head/cone{ + pixel_x = -4; + pixel_y = 4 }, -/turf/open/floor/grass, -/area/science/research) -"fXC" = ( -/obj/structure/window/reinforced{ - dir = 8 +/obj/item/clothing/head/cone{ + pixel_x = -4; + pixel_y = 4 }, -/obj/machinery/light/small/directional/north, /obj/structure/cable, -/turf/open/floor/engine, -/area/science/misc_lab/range) -"fXD" = ( -/obj/machinery/vending/coffee, -/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/light_switch/directional/west, /turf/open/floor/iron/dark, -/area/hallway/secondary/command) -"fXM" = ( +/area/station/security/lockers) +"gmA" = ( /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/bar{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/duct, +/obj/effect/spawner/random/structure/steam_vent, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/port) +"gmH" = ( +/obj/structure/sign/warning/secure_area, +/turf/closed/wall/r_wall, +/area/station/command/bridge) +"gmI" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/structure/extinguisher_cabinet/directional/south, /obj/structure/disposalpipe/segment{ dir = 4 }, /turf/open/floor/iron, -/area/hallway/secondary/service) -"fXO" = ( -/obj/effect/turf_decal/siding/white{ - dir = 4 - }, -/obj/machinery/vending/wardrobe/medi_wardrobe, -/turf/open/floor/iron/dark, -/area/medical/storage) -"fXQ" = ( -/obj/machinery/atmospherics/pipe/smart/simple/dark/visible{ - dir = 4 - }, -/obj/machinery/atmospherics/components/binary/valve/digital{ - name = "Waste Release" - }, -/turf/open/floor/iron/dark, -/area/engineering/atmos) -"fYe" = ( -/obj/effect/turf_decal/tile/blue/anticorner/contrasted{ - dir = 4 - }, -/obj/structure/bed/dogbed/runtime, -/mob/living/simple_animal/pet/cat/runtime, -/obj/item/toy/cattoy, -/turf/open/floor/iron/white, -/area/command/heads_quarters/cmo) -"fYf" = ( -/obj/structure/table/glass, -/obj/effect/turf_decal/trimline/purple/corner, +/area/station/hallway/primary/central) +"gmS" = ( +/obj/structure/cable, /obj/structure/disposalpipe/segment{ dir = 5 }, -/obj/machinery/camera/directional/west{ - c_tag = "Science Hallway - West"; - network = list("ss13","rd") +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/maintenance/aft/greater) +"gmT" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating, +/area/station/maintenance/aft/lesser) +"gmX" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 }, -/turf/open/floor/iron/white, -/area/science/research) -"fYp" = ( -/obj/effect/decal/cleanable/dirt, +/turf/open/floor/carpet, +/area/station/service/chapel) +"gnc" = ( +/obj/machinery/light/directional/south, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"gnm" = ( +/obj/effect/landmark/start/warden, +/obj/structure/chair/office, /obj/structure/cable, +/obj/effect/turf_decal/trimline/red/filled/line, /turf/open/floor/iron, -/area/cargo/warehouse) -"fYq" = ( -/obj/effect/turf_decal/tile/neutral{ +/area/station/security/warden) +"gnA" = ( +/obj/structure/lattice/catwalk, +/obj/structure/easel, +/obj/item/canvas/twentythree_twentythree, +/turf/open/space/basic, +/area/space/nearstation) +"gnB" = ( +/obj/structure/extinguisher_cabinet/directional/west, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/turf/open/floor/iron, +/area/station/security/execution/transfer) +"gnE" = ( +/obj/structure/window/reinforced{ + dir = 8 }, /obj/structure/cable, +/obj/effect/landmark/start/hangover, +/turf/open/floor/carpet, +/area/station/service/theater) +"gnL" = ( +/obj/structure/cable, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating, +/area/station/maintenance/solars/port/aft) +"gnS" = ( +/obj/structure/cable, /obj/structure/disposalpipe/segment{ dir = 4 }, /turf/open/floor/iron, -/area/hallway/secondary/command) -"fYx" = ( -/obj/machinery/vending/cart{ - req_access_txt = "57" - }, -/obj/item/radio/intercom/directional/north, -/turf/open/floor/wood, -/area/command/heads_quarters/hop) -"fYG" = ( -/obj/effect/spawner/structure/window/reinforced/tinted, -/turf/open/floor/plating, -/area/science/robotics/mechbay) -"fZq" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/security{ - name = "Detective's Office"; - req_access_txt = "4" - }, -/obj/structure/cable, -/obj/effect/landmark/navigate_destination, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron, -/area/security/detectives_office) -"fZy" = ( -/obj/machinery/meter, -/obj/machinery/atmospherics/pipe/smart/manifold4w/yellow/visible, +/area/station/hallway/primary/starboard) +"gnT" = ( +/obj/machinery/vending/wardrobe/atmos_wardrobe, /turf/open/floor/iron/dark, -/area/engineering/supermatter/room) -"fZH" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/area/station/engineering/atmos) +"gog" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable, +/obj/machinery/door/poddoor/preopen{ + id = "xenobio1"; + name = "Xenobio Pen 1 Blast Door" }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/white, -/area/science/xenobiology) -"fZM" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/turf/open/floor/engine, +/area/station/science/xenobiology) +"goj" = ( +/obj/effect/turf_decal/siding/white{ + dir = 1 }, +/turf/open/floor/iron/kitchen_coldroom, +/area/station/medical/coldroom) +"gon" = ( +/obj/machinery/portable_atmospherics/canister/oxygen, /obj/machinery/airalarm/directional/west, -/turf/open/floor/iron, -/area/hallway/primary/central) -"fZQ" = ( -/obj/structure/railing/corner{ - dir = 4 +/obj/effect/turf_decal/bot{ + dir = 1 }, -/turf/open/floor/plating/airless, -/area/engineering/atmos) -"gaa" = ( -/obj/structure/disposalpipe/segment{ - dir = 5 +/turf/open/floor/iron{ + dir = 1 }, -/obj/effect/turf_decal/stripes/line{ +/area/station/engineering/main) +"goG" = ( +/obj/item/radio/intercom/directional/north, +/obj/machinery/camera/directional/north{ + c_tag = "Cargo Bay - Fore" + }, +/obj/machinery/light/directional/north, +/obj/effect/turf_decal/box/red, +/obj/effect/turf_decal/trimline/brown/filled/corner{ dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/command/teleporter) -"gac" = ( -/obj/structure/cable, +/area/station/cargo/storage) +"goW" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/structure/disposalpipe/sorting/mail{ - dir = 2; - sortType = 18 - }, +/obj/structure/closet, +/obj/effect/spawner/random/maintenance/two, /turf/open/floor/plating, -/area/maintenance/starboard/greater) -"gar" = ( +/area/station/maintenance/department/science/xenobiology) +"goX" = ( +/obj/effect/turf_decal/tile/red, +/obj/machinery/status_display/evac/directional/east, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/light_switch/directional/north, /turf/open/floor/iron, -/area/security/prison) -"gat" = ( -/obj/machinery/exodrone_launcher, -/obj/item/exodrone, +/area/station/hallway/primary/fore) +"goZ" = ( +/obj/effect/spawner/random/structure/crate, /turf/open/floor/plating, -/area/cargo/drone_bay) -"gav" = ( -/obj/machinery/door/poddoor/incinerator_atmos_aux, -/turf/open/space/basic, -/area/maintenance/disposal/incinerator) -"gaE" = ( -/turf/closed/wall/r_wall, -/area/engineering/atmos/storage/gas) -"gaP" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, -/obj/machinery/duct, -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 9 +/area/station/maintenance/starboard/greater) +"gpc" = ( +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=1-BrigCells"; + location = "0-SecurityDesk" }, -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/turf/open/floor/iron, +/area/station/hallway/primary/fore) +"gpB" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/science/lab) +"gpO" = ( +/obj/machinery/light/small/directional/south, +/turf/open/floor/plating, +/area/station/maintenance/starboard/lesser) +"gpQ" = ( +/turf/open/floor/iron/stairs/medium{ + dir = 1 + }, +/area/station/engineering/atmos) +"gpS" = ( +/obj/machinery/camera/directional/east{ + c_tag = "Captain's Office" + }, +/turf/open/floor/carpet, +/area/station/command/heads_quarters/captain/private) +"gqj" = ( +/obj/structure/sink{ + dir = 8; + pixel_x = 11 + }, +/obj/machinery/light_switch/directional/east, +/obj/effect/turf_decal/tile/green/anticorner/contrasted{ dir = 4 }, /turf/open/floor/iron/white, -/area/medical/cryo) -"gbm" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable, -/obj/machinery/door/poddoor/preopen{ - id = "atmos"; - name = "Atmospherics Blast Door" - }, -/turf/open/floor/plating, -/area/engineering/atmos/storage/gas) -"gbw" = ( -/obj/machinery/door/airlock/maintenance{ - req_one_access_txt = "1;4;38;12" +/area/station/medical/virology) +"gqA" = ( +/obj/machinery/suit_storage_unit/standard_unit, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/button/door/directional/south{ + id = "evashutter"; + name = "E.V.A. Storage Shutter Control"; + req_access = list("command") }, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/command/storage/eva) +"gqI" = ( /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, -/area/maintenance/fore) -"gby" = ( -/obj/machinery/light/directional/south, -/obj/machinery/firealarm/directional/south, -/obj/structure/rack, -/obj/item/storage/secure/briefcase, -/obj/item/clothing/mask/cigarette/cigar, -/obj/effect/turf_decal/tile/blue/half/contrasted{ +/area/station/medical/virology) +"gqP" = ( +/obj/effect/turf_decal/stripes/line{ dir = 1 }, -/turf/open/floor/iron/dark, -/area/command/bridge) -"gbE" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/white, -/area/science/mixing/hallway) -"gbH" = ( -/obj/structure/chair/stool/directional/west, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/wood, -/area/commons/lounge) -"gbO" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/plating, -/area/maintenance/department/science/xenobiology) -"gcf" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, +/area/station/maintenance/port) +"gqV" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating{ - icon_state = "panelscorched" +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/white, +/area/station/medical/virology) +"gqX" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/area/maintenance/starboard/fore) -"gcg" = ( -/obj/structure/cable, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/disposalpipe/segment{ - dir = 6 - }, -/turf/open/floor/iron/dark, -/area/medical/morgue) -"gck" = ( -/obj/structure/table/wood, -/obj/item/pen/red, -/obj/item/pen/blue{ - pixel_x = 5; - pixel_y = 5 + dir = 4 }, -/turf/open/floor/wood, -/area/service/library) -"gcv" = ( -/obj/machinery/rnd/production/techfab/department/service, -/obj/effect/turf_decal/trimline/brown/warning{ - dir = 6 +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"grb" = ( +/obj/item/tank/internals/oxygen/red{ + pixel_x = -4; + pixel_y = -1 }, -/obj/effect/turf_decal/box, -/obj/effect/turf_decal/tile/bar{ - dir = 1 +/obj/item/tank/internals/oxygen/red{ + pixel_x = 4; + pixel_y = -1 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/obj/item/tank/internals/anesthetic{ + pixel_x = 2 }, -/obj/structure/extinguisher_cabinet/directional/east, -/turf/open/floor/iron, -/area/hallway/secondary/service) -"gcy" = ( -/obj/structure/sign/warning/vacuum/external{ - pixel_y = -32 +/obj/item/storage/toolbox/mechanical, +/obj/item/clothing/mask/gas, +/obj/item/clothing/mask/gas, +/obj/structure/closet/crate{ + icon_state = "crateopen" }, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/hallway/secondary/entry) -"gcF" = ( -/obj/structure/extinguisher_cabinet/directional/east, -/obj/effect/turf_decal/tile/neutral, +/obj/item/wrench, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/pipe/smart/manifold4w/general/visible, +/turf/open/floor/iron/dark, +/area/station/security/execution/education) +"grl" = ( +/obj/item/tank/internals/oxygen, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment, +/turf/open/floor/plating, +/area/station/maintenance/central) +"grp" = ( +/obj/machinery/vending/wardrobe/sec_wardrobe, +/obj/effect/turf_decal/tile/red/anticorner/contrasted, /turf/open/floor/iron, -/area/commons/dorms) -"gcI" = ( -/obj/effect/landmark/event_spawn, -/obj/effect/turf_decal/trimline/blue/filled/warning{ - dir = 8 +/area/station/security/checkpoint/customs) +"grw" = ( +/obj/structure/chair{ + dir = 1 }, -/turf/open/floor/iron/white, -/area/medical/medbay/lobby) -"gcP" = ( -/obj/structure/table, -/obj/item/folder/red{ - pixel_x = 3 +/obj/effect/turf_decal/stripes/line{ + dir = 10 }, -/obj/item/taperecorder{ - pixel_x = -3 +/turf/open/floor/plating/airless, +/area/station/science/ordnance/bomb) +"grI" = ( +/obj/machinery/door/airlock/external{ + name = "Solar Maintenance" }, -/obj/item/storage/fancy/cigarettes, -/obj/item/assembly/flash/handheld, -/obj/item/reagent_containers/spray/pepper, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/red/half/contrasted{ +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, +/turf/open/floor/plating, +/area/station/maintenance/solars/port/fore) +"grZ" = ( +/obj/structure/chair, +/obj/machinery/camera/directional/north{ + c_tag = "Arrivals - Fore Arm - Far" + }, +/obj/effect/turf_decal/stripes/line{ dir = 1 }, -/turf/open/floor/iron/dark, -/area/security/execution/education) -"gda" = ( +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"gsn" = ( /obj/effect/turf_decal/stripes/line{ - dir = 6 + dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible, -/turf/open/floor/engine, -/area/engineering/supermatter/room) -"gdd" = ( -/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible, -/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, -/area/engineering/atmos) -"gdK" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/area/station/maintenance/port/aft) +"gso" = ( +/obj/effect/landmark/start/roboticist, +/turf/open/floor/iron/white, +/area/station/science/robotics/lab) +"gsr" = ( +/obj/effect/decal/cleanable/dirt, /obj/structure/cable, -/turf/open/floor/iron/dark, -/area/service/chapel/funeral) -"gdY" = ( -/obj/machinery/photocopier{ - pixel_y = 3 +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/turf/open/floor/wood, -/area/service/library) -"gep" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/space_heater, -/turf/open/floor/plating{ - icon_state = "platingdmg1" - }, -/area/maintenance/department/science/xenobiology) -"ger" = ( -/obj/structure/closet/crate/hydroponics, -/obj/item/paper/guides/jobs/hydroponics, -/obj/effect/turf_decal/trimline/green/filled/line{ - dir = 5 - }, -/obj/effect/spawner/random/food_or_drink/seed{ - spawn_all_loot = 1; - spawn_random_offset = 1 +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/green{ + dir = 8 }, -/obj/effect/spawner/random/contraband/prison, -/turf/open/floor/iron, -/area/security/prison) -"ges" = ( -/obj/structure/cable, -/obj/structure/chair/office, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/security/checkpoint/customs) -"gey" = ( -/obj/machinery/door/window{ - name = "MiniSat Walkway Access" +/area/station/hallway/secondary/service) +"gsO" = ( +/obj/machinery/holopad, +/turf/open/floor/wood, +/area/station/service/library) +"gsW" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/medical/glass{ + id_tag = "MedbayFoyer"; + name = "Medbay Clinic" }, -/obj/effect/turf_decal/tile/blue{ +/obj/effect/turf_decal/tile/blue/fourcorners, +/obj/effect/landmark/navigate_destination, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) +"gtb" = ( +/turf/open/floor/iron/white, +/area/station/medical/pharmacy) +"gtk" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/dark, -/area/ai_monitored/aisat/exterior) -"geB" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ +/obj/machinery/airalarm/directional/west, +/turf/open/floor/iron/white, +/area/station/security/prison) +"gto" = ( +/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible{ dir = 4 }, -/obj/structure/disposalpipe/segment, /turf/open/floor/iron, -/area/hallway/primary/central) -"geL" = ( -/obj/machinery/power/smes, -/turf/open/floor/plating, -/area/maintenance/solars/starboard/aft) -"geM" = ( -/obj/structure/chair/wood/wings{ - dir = 8 - }, -/obj/effect/landmark/start/hangover, -/turf/open/floor/carpet, -/area/service/theater) -"geR" = ( -/obj/machinery/door/airlock{ - id_tag = "Cabin6"; - name = "Cabin 2" - }, +/area/station/engineering/atmos/pumproom) +"gtU" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/wood, -/area/commons/dorms) -"geT" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, /obj/structure/disposalpipe/segment{ dir = 5 }, /turf/open/floor/iron, -/area/maintenance/port/aft) -"gff" = ( -/obj/machinery/light/directional/south, -/obj/machinery/newscaster/directional/south, -/obj/effect/turf_decal/tile/neutral, -/turf/open/floor/iron, -/area/commons/locker) -"gfs" = ( -/obj/structure/table, -/obj/machinery/light/directional/east, -/obj/machinery/status_display/evac/directional/east, -/obj/machinery/flasher/directional/south{ - id = "AI" +/area/station/hallway/primary/central) +"gtV" = ( +/obj/machinery/computer/mecha{ + dir = 8 }, -/obj/item/ai_module/core/full/asimov, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/ai_upload) -"gfu" = ( -/turf/closed/wall, -/area/medical/office) -"gfx" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/dark, -/area/service/chapel/funeral) -"gfP" = ( -/obj/structure/table, -/obj/item/storage/fancy/egg_box, -/obj/item/reagent_containers/food/condiment/flour, -/obj/item/reagent_containers/food/condiment/rice, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 1 +/area/station/security/checkpoint/science) +"gub" = ( +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 9 }, -/turf/open/floor/iron/white, -/area/security/prison) -"gfU" = ( -/turf/closed/wall/r_wall, -/area/ai_monitored/aisat/exterior) -"gfV" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/green{ - dir = 4 +/turf/open/floor/plating, +/area/station/maintenance/starboard/greater) +"gui" = ( +/obj/structure/bodycontainer/morgue{ + dir = 1 }, -/obj/effect/turf_decal/tile/blue{ +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/blue, -/turf/open/floor/iron, -/area/service/hydroponics) -"gfW" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/hallway/primary/starboard) -"gge" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/white/line{ - dir = 10 +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, -/obj/machinery/light/directional/north, -/turf/open/floor/iron, -/area/security/prison) -"ggh" = ( -/obj/structure/disposalpipe/segment, -/turf/open/floor/plating{ - icon_state = "panelscorched" +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/area/maintenance/department/medical/central) -"ggk" = ( -/obj/machinery/disposal/bin{ - desc = "A pneumatic waste disposal unit. This one leads into space!"; - name = "deathsposal unit" +/turf/open/floor/iron/dark, +/area/station/medical/morgue) +"guo" = ( +/obj/machinery/door/poddoor/incinerator_atmos_main, +/turf/open/floor/engine, +/area/station/maintenance/disposal/incinerator) +"guC" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 8 }, -/obj/structure/sign/warning/deathsposal{ - pixel_y = -32 +/obj/structure/sink{ + dir = 4; + pixel_x = -12; + pixel_y = -2 }, -/obj/structure/disposalpipe/trunk{ - dir = 4 +/turf/open/floor/iron/white, +/area/station/medical/treatment_center) +"guD" = ( +/obj/effect/spawner/random/engineering/atmospherics_portable, +/turf/open/floor/plating, +/area/station/maintenance/starboard/greater) +"guG" = ( +/obj/effect/turf_decal/siding/purple{ + dir = 1 }, -/obj/effect/turf_decal/tile/green/half/contrasted, /turf/open/floor/iron/white, -/area/medical/virology) -"ggm" = ( -/obj/structure/rack, -/obj/item/vending_refill/security, -/obj/item/storage/box/handcuffs, -/obj/item/storage/box/flashbangs{ - pixel_x = -2; - pixel_y = -2 +/area/station/science/ordnance/testlab) +"guI" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment{ + dir = 9 }, /obj/structure/cable, -/obj/effect/turf_decal/tile/blue/half/contrasted{ - dir = 4 - }, -/turf/open/floor/iron/dark, -/area/security/lockers) -"ggv" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/service/janitor) +"guR" = ( /obj/effect/turf_decal/tile/neutral{ dir = 8 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/junction/yjunction{ + dir = 8 + }, /turf/open/floor/iron, -/area/hallway/primary/central) -"ggE" = ( -/obj/structure/table, -/obj/machinery/microwave, -/obj/machinery/firealarm/directional/west, -/obj/effect/turf_decal/trimline/brown/warning{ +/area/station/hallway/primary/central) +"guS" = ( +/obj/structure/disposalpipe/segment{ dir = 6 }, -/obj/effect/turf_decal/tile/bar{ - dir = 1 +/obj/structure/sign/warning/vacuum/external{ + pixel_x = -32 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/trimline/red/filled/corner{ dir = 8 }, -/obj/machinery/camera/autoname/directional/west, -/turf/open/floor/iron/cafeteria, -/area/service/kitchen) -"ggP" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/landmark/start/hangover, -/turf/open/floor/iron/freezer, -/area/commons/toilet/restrooms) -"ggW" = ( -/obj/effect/turf_decal/stripes/corner, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/hallway/secondary/entry) -"ggY" = ( -/obj/effect/spawner/random/vending/colavend, +/area/station/security/brig) +"guU" = ( +/obj/machinery/button/flasher{ + id = "visitorflash"; + pixel_x = -6; + pixel_y = 24 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/obj/machinery/button/door/directional/north{ + id = "visitation"; + name = "Visitation Shutters"; + pixel_x = 6; + req_access = list("brig") + }, /turf/open/floor/iron, -/area/hallway/primary/port) -"gha" = ( +/area/station/security/brig) +"guX" = ( +/turf/closed/wall, +/area/station/commons/storage/primary) +"guZ" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/tile/red/half/contrasted, -/turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"ghd" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment, /turf/open/floor/plating, -/area/maintenance/department/science/xenobiology) -"ghr" = ( -/obj/structure/lattice, -/obj/structure/sign/warning/electricshock{ - pixel_x = 32 - }, -/turf/open/space/basic, -/area/space/nearstation) -"ghG" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/dark/visible, -/obj/machinery/atmospherics/components/trinary/filter/flipped/layer2{ - dir = 8 - }, +/area/station/maintenance/port/fore) +"gva" = ( +/obj/effect/turf_decal/delivery, /turf/open/floor/iron, -/area/maintenance/disposal/incinerator) -"ghJ" = ( -/obj/item/radio/intercom/directional/south, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/structure/disposalpipe/segment{ +/area/station/science/xenobiology) +"gvd" = ( +/obj/structure/window/reinforced, +/obj/effect/turf_decal/tile/blue/fourcorners, +/obj/machinery/atmospherics/components/trinary/filter/atmos/o2{ dir = 4 }, /turf/open/floor/iron, -/area/hallway/primary/port) -"ghL" = ( -/turf/closed/wall/r_wall, +/area/station/engineering/atmos) +"gvg" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/poddoor/shutters{ + id = "abandoned_kitchen" + }, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) +"gvl" = ( +/obj/machinery/status_display/evac/directional/north, +/obj/structure/bed/dogbed/ian, +/mob/living/simple_animal/pet/dog/corgi/ian, +/turf/open/floor/wood, +/area/station/command/heads_quarters/hop) +"gvm" = ( +/obj/effect/landmark/start/hangover, +/turf/open/floor/wood, +/area/station/commons/lounge) +"gvG" = ( +/obj/machinery/door/airlock/maintenance, +/obj/effect/mapping_helpers/airlock/unres, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +/turf/open/floor/plating, +/area/station/maintenance/starboard/fore) +"gvH" = ( +/obj/structure/lattice/catwalk, +/obj/item/barcodescanner, +/turf/open/space/basic, /area/space/nearstation) -"ghP" = ( -/obj/machinery/firealarm/directional/west, -/obj/effect/turf_decal/stripes/line{ - dir = 8 +"gvI" = ( +/obj/structure/sign/warning/vacuum{ + pixel_y = -32 }, -/obj/structure/cable, -/turf/open/floor/iron, -/area/engineering/main) -"ghV" = ( -/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating{ - icon_state = "platingdmg2" - }, -/area/maintenance/aft/lesser) -"ghY" = ( -/mob/living/simple_animal/pet/penguin/baby{ - dir = 8 +/turf/open/floor/plating, +/area/station/maintenance/aft/lesser) +"gvJ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/commons/locker) +"gwc" = ( +/obj/structure/chair/stool/bar/directional/south, +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ + dir = 1 }, -/turf/open/floor/grass, -/area/science/research) -"gic" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/siding/wood{ dir = 1 }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/hallway/primary/central) -"gik" = ( -/obj/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/area/station/commons/lounge) +"gwd" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 + }, /turf/open/floor/iron/dark, -/area/commons/fitness/recreation) -"gim" = ( +/area/station/security/interrogation) +"gwf" = ( +/turf/open/floor/glass/reinforced, +/area/station/science/research) +"gwq" = ( +/obj/structure/window/reinforced, +/obj/effect/decal/cleanable/cobweb/cobweb2, /obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/white, -/area/science/xenobiology) -"giF" = ( +/obj/effect/spawner/random/decoration/showcase, +/turf/open/floor/carpet, +/area/station/command/corporate_showroom) +"gwK" = ( /obj/structure/cable, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 - }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/spawner/random/engineering/tank, /turf/open/floor/plating, -/area/engineering/supermatter/room) -"giJ" = ( -/obj/machinery/atmospherics/pipe/smart/simple/supply/visible{ - dir = 4 - }, -/turf/closed/wall/r_wall, -/area/engineering/atmos/storage/gas) -"giN" = ( -/obj/item/reagent_containers/glass/bottle/multiver{ - pixel_x = 7; - pixel_y = 12 - }, -/obj/item/reagent_containers/glass/bottle/epinephrine{ - pixel_x = -4; - pixel_y = 12 - }, -/obj/item/reagent_containers/glass/beaker/large, -/obj/item/reagent_containers/glass/beaker{ - pixel_x = 8; - pixel_y = 2 +/area/station/maintenance/port/aft) +"gwN" = ( +/obj/machinery/light/small/directional/north, +/turf/open/floor/iron/dark/telecomms, +/area/station/tcommsat/server) +"gwS" = ( +/obj/structure/disposalpipe/segment{ + dir = 9 }, -/obj/item/reagent_containers/dropper, -/obj/structure/table, -/obj/effect/turf_decal/tile/yellow/anticorner/contrasted{ +/obj/structure/cable, +/turf/open/floor/iron/grimy, +/area/station/service/chapel/office) +"gwZ" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 4 }, -/turf/open/floor/iron/white, -/area/medical/chemistry) -"giP" = ( -/obj/structure/bookcase/random/reference, -/turf/open/floor/wood, -/area/service/library) -"giZ" = ( -/obj/structure/cable, +/turf/open/floor/iron, +/area/station/commons/dorms) +"gxb" = ( +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/grimy, -/area/service/chapel/office) -"gje" = ( -/obj/effect/turf_decal/stripes/line{ +/turf/open/floor/iron, +/area/station/engineering/atmos) +"gxx" = ( +/obj/machinery/door/airlock/atmos/glass{ + name = "Atmospherics Monitoring" + }, +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ dir = 8 }, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"gjU" = ( -/obj/machinery/camera/directional/north{ - c_tag = "Atmospherics - Hypertorus Fusion Reactor Chamber Fore" +/obj/effect/mapping_helpers/airlock/access/all/engineering/atmos, +/turf/open/floor/iron/checker, +/area/station/engineering/atmos/storage/gas) +"gya" = ( +/obj/structure/table, +/obj/item/storage/box/hug{ + pixel_x = 4; + pixel_y = 3 + }, +/obj/item/razor{ + pixel_x = -8; + pixel_y = 3 + }, +/turf/open/floor/iron, +/area/station/security/execution/transfer) +"gyg" = ( +/obj/machinery/atmospherics/pipe/smart/simple/dark/visible{ + dir = 9 }, /turf/open/floor/iron/dark, -/area/engineering/atmospherics_engine) -"gkE" = ( -/obj/structure/reflector/double/anchored{ - dir = 5 +/area/station/engineering/atmos) +"gyG" = ( +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/delivery, +/obj/structure/cable, +/obj/machinery/door/airlock/security/glass{ + name = "Gear Room" }, +/obj/effect/mapping_helpers/airlock/access/all/security/brig, /turf/open/floor/iron/dark, -/area/engineering/supermatter/room) -"gkL" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/area/station/security/lockers) +"gyH" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/turf/open/floor/iron, +/area/station/engineering/main) +"gyI" = ( +/obj/effect/turf_decal/delivery, +/obj/machinery/door/window/left/directional/north{ + base_state = "right"; + dir = 4; + icon_state = "right"; + name = "Containment Pen #8"; + req_access = list("xenobiology") }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/obj/machinery/door/poddoor/preopen{ + id = "xenobio8"; + name = "Xenobio Pen 8 Blast Door" }, -/obj/structure/disposalpipe/segment, /turf/open/floor/iron, -/area/hallway/primary/port) -"gkS" = ( +/area/station/science/xenobiology) +"gyK" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/general/visible, +/turf/open/floor/engine, +/area/station/science/xenobiology) +"gyQ" = ( +/turf/closed/wall/r_wall, +/area/station/science/ordnance) +"gzi" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, -/obj/machinery/light/directional/west, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible/layer2, -/turf/open/floor/iron, -/area/maintenance/disposal/incinerator) -"gkT" = ( -/obj/machinery/door/airlock/research/glass{ - name = "Robotics Lab"; - req_access_txt = "29" +/turf/open/floor/wood, +/area/station/command/corporate_showroom) +"gzm" = ( +/obj/machinery/door/morgue{ + name = "Confession Booth (Chaplain)"; + req_access = list("chapel_office") }, -/obj/machinery/door/firedoor, -/obj/structure/cable, -/obj/effect/turf_decal/tile/purple/fourcorners, -/turf/open/floor/iron, -/area/science/robotics/lab) -"gkX" = ( +/turf/open/floor/iron/dark, +/area/station/service/chapel/office) +"gzs" = ( +/obj/effect/turf_decal/stripes/line, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) +"gzJ" = ( +/obj/structure/chair/sofa/left, +/turf/open/floor/carpet, +/area/station/medical/psychology) +"gzO" = ( +/obj/machinery/firealarm/directional/west, +/obj/machinery/camera/directional/west{ + c_tag = "Restrooms" + }, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 9 +/obj/machinery/duct, +/turf/open/floor/iron/freezer, +/area/station/commons/toilet/restrooms) +"gzW" = ( +/obj/structure/chair/office{ + dir = 8 }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/science/genetics) -"gkY" = ( -/obj/structure/table, -/obj/item/storage/bag/plants, -/obj/item/reagent_containers/glass/bucket, -/obj/machinery/light/directional/north, -/obj/effect/turf_decal/trimline/brown/warning{ +/obj/effect/turf_decal/trimline/red/filled/line{ dir = 10 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/bar{ +/obj/effect/landmark/start/depsec/medical, +/turf/open/floor/iron/dark, +/area/station/security/checkpoint/medical) +"gAd" = ( +/obj/machinery/portable_atmospherics/canister/plasma, +/obj/effect/turf_decal/siding/purple, +/turf/open/floor/iron/dark, +/area/station/science/ordnance/storage) +"gAf" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/maintenance/aft/greater) +"gAt" = ( +/obj/structure/reagent_dispensers/fueltank, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"gAw" = ( +/obj/effect/turf_decal/delivery, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 1 }, /turf/open/floor/iron, -/area/hallway/secondary/service) -"glF" = ( +/area/station/hallway/secondary/exit/departure_lounge) +"gAx" = ( +/obj/structure/closet/secure_closet/hydroponics, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/iron, +/area/station/service/hydroponics) +"gAB" = ( /obj/structure/table/glass, +/obj/item/hand_labeler, +/obj/item/radio/headset/headset_med, /obj/item/radio/intercom/directional/west, -/obj/structure/microscope, -/obj/machinery/camera/directional/west{ - c_tag = "Xenobiology Lab - Fore"; - network = list("ss13","rd","xeno") - }, -/obj/machinery/light/directional/west, -/obj/structure/cable, -/obj/effect/turf_decal/tile/purple/half/contrasted{ +/obj/effect/turf_decal/tile/green/anticorner/contrasted{ dir = 8 }, /turf/open/floor/iron/white, -/area/science/cytology) -"glK" = ( -/obj/machinery/camera/directional/east{ - c_tag = "Auxiliary Tool Storage" - }, -/obj/machinery/airalarm/directional/east, -/obj/machinery/light/small/directional/east, -/obj/effect/turf_decal/tile/yellow/half/contrasted{ - dir = 4 +/area/station/medical/virology) +"gAL" = ( +/obj/machinery/airalarm/directional/west, +/obj/effect/turf_decal/stripes/line{ + dir = 9 }, /turf/open/floor/iron, -/area/commons/storage/tools) -"glN" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/structure/rack, -/obj/item/reagent_containers/pill/maintenance, -/obj/item/reagent_containers/pill/maintenance, -/obj/item/storage/box/gum, -/obj/item/surgicaldrill, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plating, -/area/medical/abandoned) -"glV" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/area/station/hallway/secondary/exit/departure_lounge) +"gAT" = ( +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible, +/turf/closed/wall/r_wall, +/area/station/engineering/atmos) +"gAU" = ( +/obj/structure/table, +/obj/item/aicard, +/obj/item/ai_module/reset, /turf/open/floor/iron/dark, -/area/command/bridge) -"gml" = ( -/obj/machinery/hydroponics/constructable, -/obj/effect/turf_decal/bot, +/area/station/engineering/storage/tech) +"gBc" = ( +/obj/machinery/holopad, /obj/structure/cable, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron, -/area/service/hydroponics/garden) -"gmo" = ( -/obj/structure/disposalpipe/segment, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"gmC" = ( -/obj/structure/chair/office/light{ - dir = 8 +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/wood, +/area/station/cargo/qm) +"gBe" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/turf/open/floor/iron/white, -/area/science/mixing) -"gmH" = ( /obj/machinery/door/firedoor, -/obj/machinery/door/airlock/security{ - name = "Interrogation Monitoring"; - req_one_access_txt = "1;4" - }, -/obj/structure/cable, -/turf/open/floor/iron/grimy, -/area/security/office) -"gmO" = ( -/obj/machinery/power/tracker, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"gBx" = ( /obj/structure/cable, -/turf/open/floor/plating/airless, -/area/solars/port/aft) -"gmR" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark, +/area/station/command/bridge) +"gBD" = ( +/turf/closed/wall/r_wall, +/area/station/command/teleporter) +"gBN" = ( /obj/structure/disposalpipe/segment{ - dir = 5 + dir = 4 }, -/obj/effect/landmark/blobstart, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/cargo/sorting) +"gBX" = ( +/obj/structure/bed, +/obj/item/bedsheet/captain, +/obj/effect/landmark/start/captain, +/obj/machinery/camera/directional/east{ + c_tag = "Captain's Quarters" + }, +/turf/open/floor/wood, +/area/station/command/heads_quarters/captain/private) +"gBY" = ( +/obj/structure/closet/emcloset, +/obj/machinery/light/small/directional/west, /turf/open/floor/plating, -/area/maintenance/department/medical/central) -"gmZ" = ( +/area/station/commons/fitness/recreation) +"gCn" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/spawner/random/trash/garbage{ - spawn_scatter_radius = 1 - }, -/obj/structure/sign/poster/contraband/random/directional/east, -/turf/open/floor/plating{ - icon_state = "panelscorched" - }, -/area/maintenance/starboard/lesser) -"gnf" = ( -/obj/structure/bed/roller, -/obj/item/radio/intercom/directional/south, -/obj/machinery/camera/directional/south{ - c_tag = "Medbay Foyer"; - network = list("ss13","medbay") - }, -/obj/effect/turf_decal/trimline/blue/filled/corner{ - dir = 4 - }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/turf_decal/tile/blue/half/contrasted, -/turf/open/floor/iron/white, -/area/medical/medbay/lobby) -"gnh" = ( -/obj/structure/chair/office/light{ - dir = 8 - }, -/turf/open/floor/iron/white, -/area/science/cytology) -"gns" = ( -/obj/structure/table/wood, -/obj/item/folder/blue, -/obj/item/lighter, -/turf/open/floor/carpet, -/area/command/bridge) -"gnv" = ( -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/tile/neutral, -/obj/structure/disposalpipe/segment, -/obj/structure/extinguisher_cabinet/directional/east, /turf/open/floor/iron, -/area/hallway/primary/central) -"gnA" = ( -/obj/structure/lattice/catwalk, -/obj/structure/easel, -/obj/item/canvas/twentythree_twentythree, -/turf/open/space/basic, -/area/space/nearstation) -"gnB" = ( -/obj/structure/cable, -/obj/effect/turf_decal/tile/yellow/half/contrasted{ +/area/station/hallway/primary/port) +"gCA" = ( +/obj/effect/spawner/structure/window/reinforced/tinted, +/turf/open/floor/iron/dark, +/area/station/service/chapel/office) +"gCD" = ( +/obj/machinery/computer/warrant{ dir = 8 }, -/turf/open/floor/iron/white, -/area/medical/chemistry) -"gnD" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/door/airlock/maintenance{ - name = "CMO Maintenance"; - req_access_txt = "40" - }, +/obj/effect/turf_decal/tile/red, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating, -/area/maintenance/department/medical/central) -"gnG" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/structure/disposalpipe/sorting/mail/flip{ - dir = 8; - sortType = 6 - }, /turf/open/floor/iron, -/area/engineering/break_room) -"gnO" = ( -/obj/structure/rack, -/obj/effect/spawner/random/maintenance/two, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating, -/area/maintenance/aft/greater) -"gnQ" = ( -/obj/structure/disposalpipe/segment{ - dir = 10 +/area/station/hallway/primary/fore) +"gCS" = ( +/obj/structure/window/reinforced, +/obj/structure/showcase/cyborg/old{ + dir = 8; + pixel_x = 9; + pixel_y = 2 }, -/obj/structure/cable, -/turf/open/floor/iron/white, -/area/science/xenobiology/hallway) -"gnR" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/light/directional/west, +/obj/machinery/firealarm/directional/east, /obj/effect/turf_decal/tile/blue{ dir = 8 }, -/obj/machinery/firealarm/directional/west, -/turf/open/floor/iron/dark, -/area/engineering/transit_tube) -"god" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/aisat/exterior) +"gCT" = ( /obj/structure/cable, /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/machinery/duct, -/turf/open/floor/iron/dark, -/area/medical/storage) -"gol" = ( -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/turf/open/floor/iron/white, -/area/medical/chemistry) -"gox" = ( -/turf/closed/wall, -/area/medical/coldroom) -"goE" = ( -/obj/structure/closet/wardrobe/white, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/effect/landmark/start/hangover/closet, -/turf/open/floor/iron/dark, -/area/commons/locker) -"goM" = ( -/obj/structure/girder, -/obj/effect/spawner/random/structure/grille, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"gCW" = ( +/obj/structure/cable, +/obj/machinery/power/apc/auto_name/directional/west, +/turf/open/floor/wood, +/area/station/commons/vacant_room/office) +"gDm" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"goQ" = ( -/obj/structure/table, -/obj/item/stock_parts/subspace/transmitter, -/obj/item/stock_parts/subspace/transmitter, -/obj/item/stock_parts/subspace/amplifier, -/obj/item/stock_parts/subspace/amplifier, -/obj/item/stock_parts/subspace/amplifier, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark, -/area/engineering/storage/tcomms) -"goS" = ( -/obj/structure/reagent_dispensers/watertank, -/obj/structure/sign/poster/contraband/random/directional/north, -/turf/open/floor/plating{ - icon_state = "panelscorched" - }, -/area/maintenance/port/aft) -"gpd" = ( -/obj/effect/turf_decal/bot{ - dir = 1 - }, -/obj/structure/closet/crate/solarpanel_small, -/turf/open/floor/iron{ - dir = 1 - }, -/area/engineering/main) -"gpy" = ( -/obj/item/radio/intercom/directional/east, -/obj/structure/table, -/obj/effect/turf_decal/bot, -/obj/item/computer_hardware/hard_drive/portable{ - pixel_x = -2 - }, -/obj/item/computer_hardware/hard_drive/portable{ - pixel_x = 7; - pixel_y = 2 - }, -/obj/item/computer_hardware/hard_drive/portable{ - pixel_x = -5; - pixel_y = 8 - }, -/obj/item/computer_hardware/hard_drive/portable{ - pixel_x = -8; - pixel_y = -3 - }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/science/mixing/launch) -"gpJ" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/cargo/sorting) +"gDv" = ( /obj/item/kirbyplants, -/obj/machinery/vending/wallmed/directional/south, -/obj/effect/turf_decal/tile/blue/half/contrasted, -/turf/open/floor/iron/white, -/area/medical/medbay/central) -"gqa" = ( -/obj/machinery/atmospherics/pipe/heat_exchanging/junction{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/iron/kitchen_coldroom/freezerfloor, -/area/service/kitchen/coldroom) -"gql" = ( -/obj/structure/table, -/obj/item/hfr_box/body/waste_output, -/obj/item/hfr_box/body/moderator_input, -/obj/item/hfr_box/body/fuel_input, -/obj/item/hfr_box/body/interface, -/obj/structure/extinguisher_cabinet/directional/east, -/turf/open/floor/iron/dark, -/area/engineering/atmospherics_engine) -"gqm" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/unary/portables_connector/visible/layer2, -/obj/machinery/portable_atmospherics/canister, +/obj/effect/turf_decal/tile/blue/fourcorners, /turf/open/floor/iron, -/area/maintenance/disposal/incinerator) -"gqA" = ( -/obj/machinery/suit_storage_unit/standard_unit, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/button/door/directional/south{ - id = "evashutter"; - name = "E.V.A. Storage Shutter Control"; - req_access_txt = "19" - }, -/turf/open/floor/iron/dark, -/area/ai_monitored/command/storage/eva) -"gqE" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/area/station/hallway/primary/central) +"gDA" = ( +/obj/machinery/light/directional/north, +/obj/machinery/atmospherics/components/unary/portables_connector/visible, /turf/open/floor/iron/dark, -/area/commons/fitness/recreation) -"gqZ" = ( +/area/station/engineering/supermatter/room) +"gDT" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/maintenance/solars/starboard/aft) +"gEe" = ( /obj/effect/turf_decal/bot, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/effect/turf_decal/tile/neutral{ @@ -20897,4650 +17709,4591 @@ dir = 1 }, /turf/open/floor/iron, -/area/hallway/secondary/service) -"grr" = ( -/obj/machinery/suit_storage_unit/rd, -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/obj/machinery/camera/directional/west{ - c_tag = "Science Admin"; - network = list("ss13","rd") - }, -/obj/item/radio/intercom/directional/west, -/turf/open/floor/iron, -/area/command/heads_quarters/rd) -"grx" = ( -/obj/structure/cable, -/turf/open/floor/iron, -/area/engineering/atmos) -"grF" = ( -/obj/machinery/firealarm/directional/west, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 4 - }, -/obj/item/radio/intercom/directional/south, -/turf/open/floor/carpet, -/area/command/heads_quarters/captain/private) -"grN" = ( -/obj/structure/closet/secure_closet/exile, -/obj/structure/extinguisher_cabinet/directional/west, -/obj/effect/turf_decal/bot{ - dir = 1 +/area/station/hallway/secondary/service) +"gEg" = ( +/turf/closed/wall, +/area/station/security/execution/education) +"gEl" = ( +/obj/structure/bed, +/obj/item/bedsheet/red, +/obj/effect/landmark/start/prisoner, +/turf/open/floor/iron/dark, +/area/station/security/prison/safe) +"gEu" = ( +/obj/structure/window/reinforced{ + dir = 8 }, -/turf/open/floor/iron{ - dir = 1 +/obj/machinery/button/ignition{ + id = "Xenobio"; + pixel_x = -4; + pixel_y = -3 }, -/area/command/gateway) -"gsg" = ( -/obj/effect/turf_decal/stripes/line, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, -/turf/open/floor/engine, -/area/engineering/supermatter/room) -"gss" = ( -/obj/machinery/airalarm/all_access{ - dir = 4; - pixel_x = 24 +/obj/machinery/button/door/directional/north{ + id = "Xenolab"; + name = "Test Chamber Blast Doors"; + pixel_x = 6; + pixel_y = -2; + req_access = list("xenobiology") }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/simple/dark/visible, -/obj/structure/cable, -/obj/machinery/light/small/directional/east, -/turf/open/floor/iron, -/area/maintenance/disposal/incinerator) -"gsF" = ( -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/structure/table/reinforced/plastitaniumglass, +/obj/machinery/computer/security/telescreen{ + name = "Test Chamber Monitor"; + network = list("xeno"); + pixel_y = 9 }, +/obj/item/radio/intercom/directional/north, /turf/open/floor/iron, -/area/hallway/primary/central) -"gsG" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 1 - }, -/obj/machinery/portable_atmospherics/canister/anesthetic_mix, +/area/station/science/xenobiology) +"gEv" = ( +/obj/machinery/airalarm/directional/north, +/obj/machinery/portable_atmospherics/canister/air, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/components/unary/portables_connector/visible/layer4, /turf/open/floor/iron/dark, -/area/medical/cryo) -"gts" = ( -/obj/structure/sign/warning/securearea{ - pixel_y = 32 +/area/station/ai_monitored/command/storage/satellite) +"gEF" = ( +/obj/structure/rack, +/obj/item/clothing/gloves/color/fyellow, +/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/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ +/obj/effect/spawner/random/maintenance/two, +/turf/open/floor/plating, +/area/station/maintenance/starboard/fore) +"gES" = ( +/obj/machinery/computer/shuttle/labor{ dir = 4 }, -/obj/effect/turf_decal/tile/yellow{ +/obj/effect/turf_decal/tile/red{ dir = 4 }, +/obj/effect/turf_decal/tile/red, /turf/open/floor/iron, -/area/hallway/primary/starboard) -"gtG" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Gamer Lair"; - req_one_access_txt = "12;27" - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/stripes/corner{ - dir = 8 +/area/station/security/brig) +"gEX" = ( +/obj/structure/sign/plaques/kiddie/badger{ + pixel_y = 32 }, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"gtJ" = ( -/obj/structure/closet/secure_closet/personal, -/obj/item/clothing/under/misc/assistantformal, -/obj/item/clothing/suit/hooded/wintercoat, -/obj/item/clothing/shoes/winterboots, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/effect/landmark/start/hangover/closet, -/turf/open/floor/iron/dark, -/area/commons/dorms) -"gtK" = ( -/obj/machinery/light_switch/directional/west, -/obj/structure/table/reinforced, -/obj/item/paper_bin{ - pixel_x = -6; - pixel_y = 4 +/obj/item/food/grown/poppy{ + pixel_y = 2 }, -/obj/item/paper/guides/jobs/medical/morgue{ - pixel_x = 4 +/obj/item/food/grown/poppy{ + pixel_y = 2 }, -/turf/open/floor/iron/dark, -/area/medical/morgue) -"gtT" = ( -/obj/machinery/atmospherics/pipe/smart/simple/orange/visible, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/maintenance/department/engine) -"guj" = ( -/obj/item/tank/internals/oxygen/red{ - pixel_x = -4; - pixel_y = -1 +/obj/item/food/grown/poppy{ + pixel_y = 2 }, -/obj/item/tank/internals/oxygen/red{ - pixel_x = 4; - pixel_y = -1 +/obj/item/food/grown/poppy{ + pixel_y = 2 }, -/obj/item/tank/internals/anesthetic{ - pixel_x = 2 +/obj/item/food/grown/poppy{ + pixel_y = 2 }, -/obj/item/storage/toolbox/mechanical, -/obj/item/clothing/mask/gas, -/obj/item/clothing/mask/gas, -/obj/structure/closet/crate{ - icon_state = "crateopen" +/obj/machinery/light/small/directional/north, +/obj/structure/table/wood, +/turf/open/floor/carpet, +/area/station/service/chapel/funeral) +"gFa" = ( +/obj/docking_port/stationary/random{ + dir = 4; + id = "pod_4_lavaland"; + name = "lavaland" }, -/obj/item/wrench, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/pipe/smart/manifold4w/general/visible, -/turf/open/floor/iron/dark, -/area/security/execution/education) -"gul" = ( +/turf/open/space/basic, +/area/space) +"gFb" = ( +/obj/structure/railing{ + dir = 1 + }, +/turf/open/space/basic, +/area/space) +"gFd" = ( +/obj/machinery/power/terminal, +/obj/machinery/light/small/directional/east, +/obj/item/radio/intercom/directional/east, /obj/structure/cable, -/obj/effect/landmark/xeno_spawn, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 +/turf/open/floor/plating, +/area/station/maintenance/solars/starboard/fore) +"gFi" = ( +/turf/open/floor/iron, +/area/station/hallway/primary/fore) +"gFp" = ( +/obj/structure/extinguisher_cabinet/directional/east, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 }, -/obj/effect/spawner/random/engineering/tracking_beacon, -/turf/open/floor/grass, -/area/medical/virology) -"guu" = ( +/obj/machinery/photocopier, +/turf/open/floor/carpet, +/area/station/command/heads_quarters/hos) +"gFD" = ( /obj/structure/table, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ +/obj/item/book/manual/hydroponics_pod_people, +/obj/effect/turf_decal/stripes/corner{ dir = 1 }, -/turf/open/floor/iron/white, -/area/security/prison) -"guv" = ( -/obj/machinery/portable_atmospherics/canister/nitrous_oxide, -/obj/effect/turf_decal/bot, -/obj/machinery/atmospherics/pipe/smart/simple/supply/hidden{ +/turf/open/floor/iron, +/area/station/service/hydroponics) +"gFL" = ( +/obj/effect/turf_decal/tile/green{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/service/hydroponics) +"gFQ" = ( +/turf/closed/wall/r_wall, +/area/station/science/research) +"gFR" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ dir = 8 }, +/obj/machinery/newscaster/directional/west, /turf/open/floor/iron, -/area/engineering/atmos/storage/gas) -"gux" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/navbeacon{ - codes_txt = "delivery;dir=8"; - dir = 8; - freq = 1400; - location = "QM #1" +/area/station/security/brig) +"gGa" = ( +/obj/effect/turf_decal/plaque{ + icon_state = "L5" }, -/obj/effect/turf_decal/delivery, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/landmark/start/hangover, /turf/open/floor/iron, -/area/cargo/warehouse) -"guy" = ( -/obj/structure/cable, -/obj/machinery/holopad, +/area/station/hallway/primary/central) +"gGh" = ( +/obj/structure/closet/crate/coffin, +/turf/open/floor/plating, +/area/station/service/chapel/funeral) +"gGo" = ( +/obj/effect/turf_decal/tile/red, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 9 +/turf/open/floor/iron, +/area/station/hallway/primary/fore) +"gGy" = ( +/turf/open/floor/iron/dark, +/area/station/command/bridge) +"gHo" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 8 }, -/turf/open/floor/iron/grimy, -/area/security/detectives_office) -"guV" = ( -/obj/machinery/computer/atmos_alert, -/obj/effect/turf_decal/tile/brown/half/contrasted{ - dir = 1 +/turf/open/floor/iron, +/area/station/security/holding_cell) +"gHw" = ( +/obj/machinery/atmospherics/components/tank, +/obj/effect/turf_decal/siding/purple{ + dir = 9 }, /turf/open/floor/iron/dark, -/area/command/bridge) -"gvs" = ( -/obj/structure/rack, -/obj/item/screwdriver{ - pixel_y = 16 +/area/station/science/ordnance/storage) +"gHE" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/item/hand_labeler, -/obj/effect/spawner/random/maintenance, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"gvw" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/turf/open/floor/plating{ - icon_state = "platingdmg3" +/obj/effect/spawner/random/trash/garbage{ + spawn_scatter_radius = 1 }, -/area/maintenance/port/fore) -"gvy" = ( -/obj/effect/spawner/random/structure/crate_empty, -/obj/effect/turf_decal/stripes/line, -/obj/effect/spawner/random/maintenance/two, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, /turf/open/floor/plating, -/area/maintenance/starboard/lesser) -"gvE" = ( -/obj/machinery/light_switch/directional/north, -/obj/effect/turf_decal/siding/wood{ - dir = 5 - }, -/mob/living/simple_animal/pet/dog/corgi/puppy/slime, -/turf/open/floor/grass, -/area/science/research) -"gvH" = ( -/obj/structure/lattice/catwalk, -/obj/item/barcodescanner, -/turf/open/space/basic, -/area/space/nearstation) -"gvN" = ( -/obj/machinery/airalarm/directional/south, -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ +/area/station/maintenance/starboard/fore) +"gHI" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/maintenance/department/engine) +"gHY" = ( +/obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/turf/open/floor/engine, +/area/station/engineering/atmospherics_engine) +"gIc" = ( +/obj/structure/chair{ + name = "Judge" }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/obj/effect/turf_decal/tile/blue/anticorner/contrasted{ + dir = 4 }, -/turf/open/floor/iron/cafeteria, -/area/service/kitchen) -"gvV" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/effect/spawner/random/entertainment/arcade, +/turf/open/floor/iron, +/area/station/security/courtroom) +"gIe" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/dark, -/area/commons/fitness/recreation) -"gvZ" = ( -/obj/machinery/rnd/production/protolathe/department/engineering, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 +/area/station/engineering/gravity_generator) +"gIi" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, -/obj/machinery/firealarm/directional/east, -/turf/open/floor/iron/dark/corner, -/area/engineering/storage_shared) -"gwk" = ( -/obj/effect/turf_decal/tile/purple/fourcorners, -/obj/machinery/door/airlock/research{ - name = "Ordnance Lab"; - req_access_txt = "8" +/obj/effect/turf_decal/siding{ + dir = 1 }, -/obj/machinery/door/firedoor/heavy, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "rdordnance"; - name = "Ordnance Lab Shutters" +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark/side{ + dir = 8 }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ - cycle_id = "sci-toxins-passthrough" +/area/station/science/lab) +"gIB" = ( +/obj/structure/light_construct/directional/north, +/obj/effect/decal/cleanable/greenglow, +/obj/structure/showcase/machinery/cloning_pod{ + desc = "An old prototype cloning pod, permanently decommissioned following the incident."; + name = "decommissioned cloner" }, /turf/open/floor/iron/white, -/area/science/mixing) -"gxC" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/area/station/medical/abandoned) +"gIC" = ( +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"gIK" = ( +/obj/structure/closet/bombcloset, /turf/open/floor/plating, -/area/maintenance/fore) -"gxQ" = ( -/obj/structure/chair/stool/directional/east, +/area/station/maintenance/aft/lesser) +"gIO" = ( +/obj/machinery/computer/communications, +/turf/open/floor/iron/dark, +/area/station/command/bridge) +"gIS" = ( +/obj/structure/cable, +/obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/wood, -/area/commons/lounge) -"gxT" = ( -/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/stripes/line, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/maintenance/starboard/greater) +"gJi" = ( +/obj/machinery/door/poddoor/shutters/preopen{ + id = "PermaLockdown"; + name = "Lockdown Shutters" + }, +/obj/effect/turf_decal/delivery, /obj/structure/cable, +/obj/machinery/door/airlock/security/glass{ + id_tag = "permaouter"; + name = "Permabrig Transfer" + }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/door/firedoor, +/obj/effect/mapping_helpers/airlock/access/all/security/brig, /turf/open/floor/iron, -/area/hallway/secondary/command) -"gyh" = ( -/obj/structure/chair/office{ - dir = 8 +/area/station/security/prison) +"gJm" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/effect/landmark/start/botanist, -/obj/effect/turf_decal/trimline/green/filled/line{ - dir = 8 +/turf/open/floor/plating{ + icon_state = "platingdmg1" }, -/obj/effect/turf_decal/tile/neutral{ +/area/station/maintenance/aft/greater) +"gJn" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable, +/obj/machinery/light/small/directional/west, +/turf/open/floor/iron/white, +/area/station/science/xenobiology/hallway) +"gJu" = ( +/obj/structure/rack, +/obj/item/stack/rods{ + amount = 23 + }, +/obj/effect/spawner/random/maintenance, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) +"gJN" = ( +/obj/effect/turf_decal/stripes/line{ dir = 4 }, +/obj/machinery/light/directional/east, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"gJV" = ( +/obj/machinery/light/small/directional/south, +/obj/effect/turf_decal/tile/purple, /turf/open/floor/iron, -/area/service/hydroponics) -"gyi" = ( -/obj/structure/sink{ - pixel_y = 22 - }, -/obj/effect/turf_decal/bot, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/tile/green{ +/area/station/hallway/primary/central) +"gKc" = ( +/obj/effect/spawner/random/structure/chair_maintenance{ dir = 4 }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/turf/open/floor/iron, -/area/service/hydroponics) -"gyl" = ( -/obj/structure/window/reinforced/plasma/spawner/east, -/turf/open/space/basic, -/area/space/nearstation) -"gyB" = ( +/turf/open/floor/plating, +/area/station/maintenance/fore) +"gKe" = ( /obj/machinery/door/airlock/maintenance{ - name = "Storage Room"; - req_access_txt = "12" + name = "Security Maintenance" }, -/obj/effect/mapping_helpers/airlock/abandoned, +/obj/structure/disposalpipe/segment, +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/mapping_helpers/airlock/access/all/security/general, /turf/open/floor/plating, -/area/maintenance/fore) -"gyN" = ( -/obj/structure/rack, -/obj/effect/spawner/random/maintenance/two, -/obj/structure/sign/poster/contraband/random/directional/north, -/turf/open/floor/plating, -/area/maintenance/port) -"gyR" = ( +/area/station/maintenance/fore) +"gKt" = ( +/obj/structure/disposalpipe/segment, /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, +/turf/open/floor/iron, +/area/station/engineering/main) +"gKw" = ( +/obj/effect/turf_decal/delivery, /obj/effect/turf_decal/tile/yellow{ - dir = 4 + dir = 8 }, -/turf/open/floor/iron, -/area/hallway/primary/starboard) -"gyS" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/tile/neutral, /obj/structure/cable, -/obj/machinery/light_switch/directional/south, -/obj/machinery/power/apc/auto_name/directional/west, -/turf/open/floor/plating{ - icon_state = "platingdmg1" +/obj/machinery/atmospherics/pipe/smart/manifold/scrubbers/hidden{ + dir = 4 }, -/area/maintenance/solars/starboard/fore) -"gyV" = ( +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"gKD" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 1 +/obj/machinery/camera/directional/west{ + c_tag = "Xenobiology Lab - Central East"; + network = list("ss13","rd","xeno") }, +/obj/machinery/firealarm/directional/west, /turf/open/floor/iron/white, -/area/science/xenobiology) -"gzb" = ( -/obj/machinery/door/window{ - name = "HoP's Desk"; - req_access_txt = "57" - }, -/obj/structure/cable, -/turf/open/floor/wood, -/area/command/heads_quarters/hop) -"gzx" = ( +/area/station/science/xenobiology) +"gKK" = ( /obj/effect/turf_decal/stripes/white/line{ dir = 1 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/components/unary/portables_connector/visible, -/turf/open/floor/iron, -/area/science/mixing) -"gzI" = ( -/obj/machinery/power/shieldwallgen, -/obj/structure/window/reinforced{ - dir = 1; - pixel_y = 2 - }, -/obj/machinery/light/directional/east, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/command/teleporter) -"gzT" = ( -/obj/machinery/field/generator, -/turf/open/floor/plating, -/area/engineering/main) -"gAj" = ( -/obj/effect/turf_decal/trimline/brown/filled/corner{ +/area/station/science/ordnance/testlab) +"gKO" = ( +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron, -/area/hallway/primary/central) -"gAo" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/orange/visible, -/obj/machinery/meter, -/turf/open/floor/iron, -/area/science/mixing) -"gAs" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/dark/visible, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/button/door/incinerator_vent_atmos_aux{ - pixel_x = -8; - pixel_y = -24 +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, -/obj/machinery/button/door/incinerator_vent_atmos_main{ - pixel_x = -8; - pixel_y = -36 +/obj/machinery/firealarm/directional/south, +/turf/open/floor/iron/dark, +/area/station/medical/break_room) +"gKS" = ( +/obj/machinery/gibber, +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible/layer2, -/turf/open/floor/iron, -/area/maintenance/disposal/incinerator) -"gAu" = ( +/turf/open/floor/iron/kitchen_coldroom/freezerfloor, +/area/station/service/kitchen/coldroom) +"gLb" = ( +/obj/structure/cable, +/turf/open/floor/iron/dark/corner, +/area/station/security/prison) +"gLe" = ( +/obj/structure/cable, +/turf/open/floor/carpet, +/area/station/command/heads_quarters/captain/private) +"gLo" = ( +/obj/machinery/power/terminal, +/obj/structure/extinguisher_cabinet/directional/west, /obj/effect/turf_decal/stripes/line{ - dir = 4 + dir = 10 }, /obj/structure/cable, /turf/open/floor/iron, -/area/engineering/main) -"gAH" = ( -/obj/machinery/camera/directional/east{ - c_tag = "Xenobiology Lab - Pen #6"; - network = list("ss13","rd","xeno") +/area/station/engineering/main) +"gLy" = ( +/obj/machinery/portable_atmospherics/pump{ + name = "Lil Pump" }, -/turf/open/floor/engine, -/area/science/xenobiology) -"gAP" = ( -/obj/structure/sign/departments/cargo, -/turf/closed/wall, -/area/cargo/warehouse) -"gAR" = ( -/obj/structure/flora/junglebush/c, -/obj/machinery/light/directional/east, -/turf/open/floor/grass, -/area/medical/virology) -"gAX" = ( -/obj/structure/chair/stool/directional/south, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/structure/disposalpipe/junction/yjunction{ - dir = 8 +/obj/effect/turf_decal/siding/purple{ + dir = 5 + }, +/obj/machinery/airalarm/directional/east, +/obj/machinery/light/directional/north, +/obj/machinery/button/door/directional/north{ + id = "rdordnance"; + name = "Ordnance Containment Control"; + req_access = list("rd") + }, +/turf/open/floor/iron/dark, +/area/station/science/ordnance/storage) +"gLI" = ( +/obj/machinery/door/poddoor/massdriver_ordnance, +/obj/structure/fans/tiny, +/turf/open/floor/plating, +/area/station/science/ordnance/testlab) +"gLK" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, /turf/open/floor/iron, -/area/engineering/break_room) -"gAY" = ( -/obj/machinery/newscaster/directional/east, -/obj/machinery/computer/security/mining{ - dir = 8 +/area/station/engineering/main) +"gLU" = ( +/obj/structure/table, +/obj/effect/turf_decal/siding{ + dir = 9 }, -/turf/open/floor/wood, -/area/command/heads_quarters/hop) -"gAZ" = ( -/obj/structure/cable, -/obj/structure/disposalpipe/sorting/mail{ - dir = 8; - sortType = 12 +/obj/item/stock_parts/matter_bin{ + pixel_x = 3; + pixel_y = 3 }, -/turf/open/floor/iron/white, -/area/science/lab) -"gBh" = ( +/obj/item/stock_parts/matter_bin, +/obj/item/stock_parts/micro_laser, +/turf/open/floor/iron, +/area/station/science/lab) +"gMc" = ( /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 8 +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/turf/open/floor/iron/grimy, -/area/security/detectives_office) -"gBi" = ( -/obj/machinery/door/airlock{ - id_tag = "Toilet2"; - name = "Unit 2" +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, -/turf/open/floor/iron/freezer, -/area/commons/toilet/restrooms) -"gBn" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, /turf/open/floor/iron/dark, -/area/engineering/atmos) -"gBo" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 9 +/area/station/medical/morgue) +"gMg" = ( +/obj/structure/table, +/obj/item/storage/medkit/regular, +/obj/item/reagent_containers/glass/bottle/epinephrine, +/obj/item/reagent_containers/glass/bottle/multiver, +/obj/item/reagent_containers/syringe, +/obj/structure/extinguisher_cabinet/directional/west, +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 8 }, -/obj/machinery/newscaster/directional/west, -/turf/open/floor/iron, -/area/security/office) -"gBw" = ( -/obj/effect/spawner/random/engineering/tracking_beacon, -/turf/open/floor/plating/airless, -/area/science/test_area) -"gBz" = ( +/turf/open/floor/iron/white, +/area/station/security/medical) +"gMi" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small/directional/west, /obj/structure/cable, -/obj/machinery/navbeacon{ - codes_txt = "patrol;next_patrol=13.2-Tcommstore"; - location = "13.1-Engineering-Enter" - }, -/turf/open/floor/iron, -/area/hallway/primary/starboard) -"gBC" = ( -/obj/effect/turf_decal/trimline/green/filled/line{ - dir = 8 +/turf/open/floor/wood, +/area/station/command/corporate_showroom) +"gMp" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/engineering/storage/tech) +"gMt" = ( +/obj/machinery/atmospherics/pipe/bridge_pipe/scrubbers/visible{ + dir = 4 }, /turf/open/floor/iron, -/area/security/prison) -"gBU" = ( -/turf/open/floor/plating/airless, -/area/engineering/atmos) -"gCj" = ( -/obj/machinery/airalarm/directional/east, -/obj/effect/turf_decal/tile/purple, -/turf/open/floor/iron, -/area/hallway/primary/aft) -"gCL" = ( -/obj/structure/window/fulltile, -/obj/structure/flora/ausbushes/leafybush, -/obj/structure/flora/ausbushes/ywflowers, -/turf/open/floor/grass, -/area/maintenance/starboard/aft) -"gCS" = ( -/obj/structure/window/reinforced, -/obj/structure/showcase/cyborg/old{ - dir = 8; - pixel_x = 9; - pixel_y = 2 +/area/station/engineering/atmos) +"gMA" = ( +/obj/structure/window/reinforced{ + dir = 1; + pixel_y = 1 }, -/obj/machinery/firealarm/directional/east, /obj/effect/turf_decal/tile/blue{ - dir = 8 + dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/dark, -/area/ai_monitored/aisat/exterior) -"gCX" = ( -/obj/structure/closet/crate, -/obj/item/stack/cable_coil, -/obj/item/crowbar, -/obj/item/screwdriver{ - pixel_y = 16 +/area/station/ai_monitored/aisat/exterior) +"gMB" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"gMG" = ( +/obj/machinery/status_display/evac/directional/north, +/obj/machinery/camera/directional/north{ + c_tag = "Engineering - Power Monitoring" }, /obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/east, +/obj/machinery/computer/station_alert, /turf/open/floor/iron/dark, -/area/command/teleporter) -"gDh" = ( -/obj/structure/cable, +/area/station/engineering/main) +"gMQ" = ( +/obj/effect/turf_decal/tile/purple/fourcorners, +/obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/carpet, -/area/command/heads_quarters/hop) -"gDn" = ( -/obj/structure/destructible/cult/item_dispenser/archives/library, -/obj/item/clothing/under/suit/red, -/obj/effect/decal/cleanable/cobweb, -/obj/item/book/codex_gigas, -/turf/open/floor/engine/cult, -/area/service/library) -"gDo" = ( -/obj/structure/table, -/obj/item/clothing/mask/gas/sechailer{ - pixel_x = 3; - pixel_y = -3 +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "sci-maint-passthrough" }, -/obj/item/clothing/mask/gas/sechailer{ - pixel_x = -6; - pixel_y = 4 +/obj/machinery/door/airlock/research{ + name = "Xenobiology Entrance" }, -/obj/item/assembly/flash/handheld{ - pixel_x = 6; - pixel_y = 13 +/obj/effect/mapping_helpers/airlock/access/all/science/general, +/turf/open/floor/iron/white, +/area/station/science/research) +"gMZ" = ( +/turf/closed/wall/r_wall, +/area/station/maintenance/fore) +"gNh" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/commons/fitness/recreation) +"gNl" = ( +/obj/machinery/door/airlock/medical/glass{ + name = "Medbay Storage" }, -/turf/open/floor/iron/dark, -/area/security/office) -"gDq" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 10 +/obj/effect/turf_decal/tile/blue/fourcorners, +/obj/effect/mapping_helpers/airlock/access/all/medical/general, +/turf/open/floor/iron/white, +/area/station/medical/storage) +"gNy" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/command/glass{ + name = "Bridge" }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, -/turf/open/floor/iron/dark/textured, -/area/medical/cryo) -"gDt" = ( -/obj/machinery/camera/directional/south{ - c_tag = "Theater - Backstage" +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "bridge-right" }, -/obj/structure/table/wood, -/obj/item/clothing/mask/animal/pig, -/obj/item/bikehorn, -/turf/open/floor/wood, -/area/service/theater) -"gDG" = ( -/obj/effect/turf_decal/trimline/blue/filled/warning{ +/obj/effect/turf_decal/tile/blue/half/contrasted{ dir = 1 }, +/obj/effect/mapping_helpers/airlock/access/any/command/general, +/turf/open/floor/iron/dark, +/area/station/command/bridge) +"gNC" = ( +/obj/machinery/light/small/directional/north, +/turf/open/floor/engine, +/area/station/science/explab) +"gND" = ( +/obj/machinery/iv_drip, +/obj/item/radio/intercom/directional/south, +/obj/effect/turf_decal/tile/blue/half/contrasted, +/turf/open/floor/iron/white, +/area/station/medical/surgery/aft) +"gNF" = ( +/obj/machinery/light/directional/west, +/obj/structure/cable, +/obj/structure/sign/poster/official/random/directional/west, +/turf/open/floor/iron, +/area/station/commons/fitness/recreation) +"gNT" = ( +/obj/structure/cable, +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 5 + }, +/turf/open/floor/iron/white, +/area/station/medical/treatment_center) +"gNW" = ( +/obj/effect/turf_decal/stripes/line, +/obj/effect/spawner/random/structure/closet_maintenance, +/obj/effect/spawner/random/maintenance/three, +/turf/open/floor/plating, +/area/station/maintenance/starboard/lesser) +"gOb" = ( +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/cargo/sorting) +"gOp" = ( +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/white, -/area/medical/medbay/central) -"gDM" = ( -/obj/structure/rack, -/obj/item/stack/package_wrap{ - pixel_x = 6 +/turf/open/floor/plating, +/area/station/maintenance/aft/greater) +"gOr" = ( +/obj/machinery/airalarm/directional/north, +/obj/item/kirbyplants{ + icon_state = "applebush" }, -/obj/item/stack/package_wrap, -/obj/item/hand_labeler, -/obj/item/book/manual/chef_recipes{ - pixel_x = 2; - pixel_y = 6 +/obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ + dir = 1 }, -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/trimline/brown/warning{ - dir = 5 +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"gOz" = ( +/obj/structure/window/reinforced{ + dir = 8 }, -/obj/machinery/light/directional/south, +/obj/effect/spawner/random/maintenance, +/obj/structure/reagent_dispensers/fueltank, +/turf/open/floor/plating, +/area/station/maintenance/department/engine) +"gOB" = ( +/obj/machinery/light/small/directional/west, +/turf/open/floor/engine, +/area/station/science/xenobiology) +"gOS" = ( +/obj/structure/cable, +/obj/structure/table/glass, +/obj/item/reagent_containers/glass/beaker, +/obj/item/reagent_containers/syringe, +/obj/item/reagent_containers/dropper, +/obj/machinery/camera/directional/north{ + c_tag = "Virology Isolation B"; + network = list("ss13","medbay") + }, +/turf/open/floor/iron/white, +/area/station/medical/virology) +"gOX" = ( +/obj/machinery/light/directional/east, /obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron, +/area/station/hallway/primary/port) +"gPa" = ( +/obj/structure/chair/comfy/black{ dir = 8 }, -/obj/effect/turf_decal/tile/neutral{ +/turf/open/floor/iron/chapel{ dir = 4 }, -/obj/structure/sign/poster/random/directional/east, -/turf/open/floor/iron/cafeteria, -/area/service/kitchen) -"gDV" = ( -/obj/machinery/door/poddoor/preopen{ - id = "prison release"; - name = "prisoner processing blast door" +/area/station/service/chapel) +"gPh" = ( +/obj/item/clothing/head/fedora, +/obj/structure/table/wood, +/turf/open/floor/wood, +/area/station/commons/lounge) +"gPz" = ( +/obj/item/hand_labeler_refill, +/obj/structure/rack, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"gPA" = ( +/obj/structure/table/wood, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/carpet, +/area/station/command/heads_quarters/captain/private) +"gPX" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/window/reinforced{ + dir = 8 }, -/obj/effect/turf_decal/delivery, -/obj/machinery/button/door/directional/west{ - id = "prison release"; - name = "Labor Camp Shuttle Lockdown"; - req_access_txt = "2" +/obj/structure/window/reinforced{ + dir = 4 }, -/turf/open/floor/iron, -/area/hallway/primary/fore) -"gEv" = ( -/obj/machinery/airalarm/directional/north, -/obj/machinery/portable_atmospherics/canister/air, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/components/unary/portables_connector/visible/layer4, /turf/open/floor/iron/dark, -/area/ai_monitored/command/storage/satellite) -"gEB" = ( -/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible{ - dir = 9 - }, -/turf/open/floor/iron, -/area/engineering/atmos/pumproom) -"gET" = ( -/obj/effect/turf_decal/tile/neutral, -/obj/machinery/light/directional/east, -/turf/open/floor/iron, -/area/hallway/primary/aft) -"gFa" = ( -/obj/docking_port/stationary/random{ - dir = 4; - id = "pod_4_lavaland"; - name = "lavaland" +/area/station/ai_monitored/aisat/exterior) +"gPY" = ( +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/turf/open/space/basic, -/area/space) -"gFb" = ( -/obj/structure/railing{ - dir = 1 +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/spawner/random/trash/garbage{ + spawn_scatter_radius = 1 }, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) +"gQf" = ( +/obj/structure/lattice, +/obj/machinery/atmospherics/pipe/smart/simple/yellow/visible, /turf/open/space/basic, -/area/space) -"gFh" = ( -/obj/structure/window/reinforced/plasma{ - dir = 1 +/area/space/nearstation) +"gQv" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/green/visible, -/obj/machinery/power/energy_accumulator/tesla_coil/anchored, -/turf/open/floor/engine, -/area/engineering/supermatter) -"gFw" = ( -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/engine, -/area/engineering/atmospherics_engine) -"gGj" = ( -/obj/structure/chair{ +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"gQw" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/white/line, +/obj/structure/disposalpipe/segment{ dir = 4 }, /turf/open/floor/iron, -/area/commons/fitness/recreation) -"gGC" = ( -/obj/effect/landmark/xeno_spawn, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/carpet, -/area/commons/dorms) -"gGE" = ( -/obj/item/reagent_containers/spray/plantbgone, -/obj/item/reagent_containers/spray/pestspray{ - pixel_x = 3; - pixel_y = 4 +/area/station/security/prison) +"gQy" = ( +/obj/effect/landmark/event_spawn, +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 8 }, -/obj/item/reagent_containers/glass/bottle/nutrient/ez, -/obj/item/reagent_containers/glass/bottle/nutrient/rh{ - pixel_x = 2; - pixel_y = 1 +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/structure/table, -/obj/structure/extinguisher_cabinet/directional/west, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/iron, -/area/service/hydroponics/garden) -"gGP" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, -/obj/effect/turf_decal/tile/purple, -/turf/open/floor/iron/white, -/area/science/misc_lab) -"gGX" = ( -/obj/structure/rack, -/obj/effect/spawner/random/clothing/costume, -/obj/item/clothing/mask/balaclava, -/obj/machinery/airalarm/directional/east, -/obj/machinery/light/small/directional/east, -/obj/effect/turf_decal/tile/neutral, /turf/open/floor/iron, -/area/commons/locker) -"gHb" = ( -/obj/machinery/igniter/incinerator_atmos, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible/layer2, -/turf/open/floor/engine, -/area/maintenance/disposal/incinerator) -"gHt" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/structure/cable, +/area/station/security/brig) +"gQG" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark, -/area/engineering/storage/tech) -"gHw" = ( -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) +"gQK" = ( +/obj/effect/spawner/random/decoration/statue, +/turf/open/floor/plating/airless, +/area/space/nearstation) +"gQQ" = ( +/turf/closed/wall, +/area/station/engineering/break_room) +"gQT" = ( +/obj/structure/table, +/obj/item/folder, +/obj/item/pen, +/obj/effect/decal/cleanable/dirt, +/obj/item/storage/photo_album/prison, +/obj/item/camera, +/obj/machinery/light/directional/south, /obj/structure/cable, +/turf/open/floor/iron, +/area/station/security/prison) +"gQZ" = ( +/obj/item/kirbyplants/dead, +/turf/open/floor/plating/airless{ + icon_state = "platingdmg3" + }, +/area/space/nearstation) +"gRb" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/hallway/secondary/exit/departure_lounge) +"gRp" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"gSn" = ( +/obj/item/wrench, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"gSu" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/dark, -/area/command/teleporter) -"gHH" = ( -/obj/machinery/door/window/right/directional/east{ - base_state = "left"; - dir = 8; - icon_state = "left"; - name = "Security Delivery"; - req_access_txt = "1" +/area/station/engineering/atmospherics_engine) +"gSx" = ( +/obj/machinery/suit_storage_unit/hos, +/obj/item/radio/intercom/directional/east, +/turf/open/floor/iron/dark, +/area/station/command/heads_quarters/hos) +"gSD" = ( +/obj/structure/extinguisher_cabinet/directional/east, +/obj/machinery/light/directional/east, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 }, -/obj/effect/turf_decal/delivery, /turf/open/floor/iron, -/area/security/office) -"gHN" = ( -/obj/structure/disposalpipe/sorting/mail/flip{ - dir = 4; - sortType = 16 +/area/station/security/courtroom) +"gSF" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/spawner/random/medical/memeorgans, +/obj/structure/closet/crate/freezer, +/turf/open/floor/iron/white, +/area/station/medical/abandoned) +"gSH" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/general/hidden, +/obj/machinery/rnd/server/master, +/turf/open/floor/circuit/telecomms/server, +/area/station/science/server) +"gSM" = ( +/obj/structure/window/reinforced, +/obj/effect/turf_decal/delivery, +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/stripes/line, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "XenoPens"; + name = "Xenobiology Lockdown" }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/turf/open/floor/iron, +/area/station/science/xenobiology) +"gTh" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/engineering/gravity_generator) +"gTk" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 }, /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/plating, -/area/maintenance/port) -"gIb" = ( -/obj/machinery/medical_kiosk, -/obj/effect/turf_decal/tile/blue/half/contrasted, +/area/station/maintenance/fore) +"gTn" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/duct, +/obj/structure/disposalpipe/segment, /turf/open/floor/iron/white, -/area/medical/medbay/central) -"gIf" = ( -/obj/effect/turf_decal/trimline/blue/filled/corner{ - dir = 1 +/area/station/medical/medbay/central) +"gTo" = ( +/obj/effect/turf_decal/tile/red/fourcorners, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/security/glass{ + name = "Security Office" }, -/obj/machinery/duct, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/turf/open/floor/iron/white/smooth_large, -/area/medical/treatment_center) -"gIW" = ( -/obj/effect/turf_decal/tile/purple/fourcorners, -/obj/structure/disposalpipe/segment{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/access/all/security/general, +/turf/open/floor/iron, +/area/station/security/checkpoint/science) +"gTt" = ( +/turf/open/floor/carpet, +/area/station/command/heads_quarters/hos) +"gTC" = ( +/obj/machinery/atmospherics/pipe/smart/simple/purple/visible{ dir = 4 }, -/obj/structure/cable, -/obj/machinery/door/airlock/research{ - name = "Xenobiology Space Bridge"; - req_access_txt = "55" +/obj/item/crowbar, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"gTK" = ( +/obj/structure/window/reinforced{ + dir = 8 }, -/obj/machinery/door/firedoor, -/obj/machinery/door/poddoor/preopen{ - id = "xeno_blastdoor"; - name = "biohazard containment door" +/obj/structure/window/reinforced, +/obj/structure/reagent_dispensers/watertank, +/obj/item/extinguisher{ + pixel_x = 4; + pixel_y = 3 + }, +/obj/item/extinguisher, +/turf/open/floor/iron, +/area/station/science/xenobiology) +"gTM" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/airalarm/directional/west, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"gTP" = ( +/obj/machinery/light/directional/south, +/obj/effect/turf_decal/tile/red{ + dir = 8 }, -/turf/open/floor/iron/white, -/area/science/research) -"gJg" = ( /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/dark, -/area/command/bridge) -"gJp" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Atmospherics Maintenance"; - req_access_txt = "24" +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/power/apc/auto_name/directional/south, +/obj/structure/disposalpipe/segment{ + dir = 4 }, +/turf/open/floor/iron, +/area/station/hallway/primary/fore) +"gTS" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/structure/cable, +/obj/structure/reagent_dispensers/fueltank, /turf/open/floor/plating, -/area/maintenance/starboard/greater) -"gJw" = ( -/obj/effect/turf_decal/stripes/corner, -/obj/machinery/button/door/directional/south{ - id = "mechbay"; - name = "Mech Bay Shutters Control"; - req_access_txt = "29" +/area/station/maintenance/department/science/xenobiology) +"gTU" = ( +/obj/effect/turf_decal/siding/purple/corner{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/effect/turf_decal/tile/purple/half/contrasted, /turf/open/floor/iron/white, -/area/science/lobby) -"gJK" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 8 +/area/station/science/research) +"gUf" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, -/turf/open/floor/iron, -/area/cargo/drone_bay) -"gJS" = ( -/obj/structure/window/reinforced{ +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/structure/table, -/obj/item/surgical_drapes, -/obj/item/cautery, -/obj/effect/turf_decal/tile/purple/half/contrasted, -/turf/open/floor/iron/white, -/area/science/robotics/lab) -"gKu" = ( -/obj/effect/landmark/start/botanist, -/obj/effect/turf_decal/tile/green{ +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 4 }, -/obj/effect/turf_decal/tile/blue{ +/turf/open/floor/iron/dark, +/area/station/command/heads_quarters/rd) +"gUl" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/turf/open/floor/iron, -/area/service/hydroponics) -"gKA" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/turf/open/floor/iron/dark, -/area/commons/fitness/recreation) -"gKE" = ( -/obj/machinery/light/floor, -/turf/open/floor/iron, -/area/engineering/atmos) -"gKW" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 5 +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, -/turf/open/floor/iron, -/area/engineering/main) -"gKY" = ( -/obj/machinery/atmospherics/pipe/smart/simple/green/visible{ - dir = 10 +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 5 +/obj/structure/disposalpipe/segment{ + dir = 9 }, -/obj/effect/turf_decal/trimline/yellow/warning{ - dir = 5 +/turf/open/floor/iron/dark, +/area/station/medical/morgue) +"gUs" = ( +/obj/effect/landmark/xeno_spawn, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 }, +/turf/open/floor/plating, +/area/station/maintenance/port) +"gUt" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable, /turf/open/floor/iron, -/area/engineering/atmospherics_engine) -"gKZ" = ( -/obj/machinery/light/directional/west, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/vending/cigarette, -/turf/open/floor/iron, -/area/maintenance/starboard/greater) -"gLh" = ( -/obj/effect/turf_decal/tile/yellow/half/contrasted{ +/area/station/hallway/primary/central) +"gUx" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ dir = 1 }, -/turf/open/floor/iron/white, -/area/medical/chemistry) -"gLu" = ( +/obj/structure/sign/warning/electric_shock{ + pixel_y = 32 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/fore) +"gUM" = ( +/obj/machinery/atmospherics/components/unary/thermomachine/freezer/on/coldroom, /obj/effect/turf_decal/delivery, -/obj/effect/spawner/random/structure/crate, +/obj/machinery/light_switch/directional/north, +/turf/open/floor/iron/kitchen_coldroom/freezerfloor, +/area/station/service/kitchen/coldroom) +"gUP" = ( +/obj/structure/chair{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/structure/cable, +/obj/effect/landmark/start/hangover, +/turf/open/floor/iron, +/area/station/hallway/secondary/command) +"gUS" = ( +/turf/closed/wall, +/area/station/science/xenobiology/hallway) +"gUX" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/bot, +/obj/effect/spawner/random/maintenance, +/obj/item/stock_parts/cell, /turf/open/floor/iron, -/area/maintenance/port/aft) -"gMj" = ( +/area/station/cargo/warehouse) +"gUY" = ( /obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, +/obj/structure/chair/stool/directional/north, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible/layer2, +/turf/open/floor/iron, +/area/station/maintenance/disposal/incinerator) +"gVa" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/wood, -/area/command/corporate_showroom) -"gMA" = ( -/obj/structure/window/reinforced{ - dir = 1; - pixel_y = 1 +/area/station/commons/lounge) +"gVb" = ( +/obj/effect/decal/cleanable/cobweb, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/oil/slippery, +/obj/effect/decal/cleanable/blood/gibs/down, +/mob/living/simple_animal/bot/mulebot{ + name = "Leaping Rabbit" }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"gVj" = ( +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) +"gVn" = ( +/obj/effect/turf_decal/siding/white{ + dir = 6 }, /turf/open/floor/iron/dark, -/area/ai_monitored/aisat/exterior) -"gMJ" = ( -/obj/effect/turf_decal/stripes/line, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/area/station/medical/office) +"gVO" = ( +/obj/effect/turf_decal/trimline/purple/corner{ + dir = 1 + }, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 9 +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/airalarm/directional/north, +/obj/structure/cable, +/obj/effect/turf_decal/siding/purple, +/turf/open/floor/iron/white, +/area/station/science/research) +"gWc" = ( +/obj/machinery/computer/prisoner/gulag_teleporter_computer{ + dir = 8 }, -/turf/open/floor/iron, -/area/engineering/main) -"gML" = ( -/obj/structure/table/wood/poker, -/turf/open/floor/wood, -/area/commons/lounge) -"gNH" = ( -/obj/machinery/atmospherics/pipe/smart/manifold/scrubbers/visible{ +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 4 }, +/turf/open/floor/iron/dark, +/area/station/security/brig) +"gWl" = ( +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ + dir = 1 + }, +/obj/effect/landmark/event_spawn, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/engineering/atmos) -"gNW" = ( -/obj/machinery/light/directional/west, -/obj/machinery/portable_atmospherics/canister/carbon_dioxide, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron, -/area/science/mixing) -"gNY" = ( -/obj/effect/turf_decal/trimline/purple/filled/line, -/obj/effect/turf_decal/trimline/brown/filled/warning, -/turf/open/floor/iron, -/area/cargo/sorting) -"gOv" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Storage Room"; - req_access_txt = "12" +/area/station/service/bar) +"gWn" = ( +/obj/effect/spawner/structure/window/reinforced/plasma, +/turf/open/floor/plating, +/area/station/engineering/atmos) +"gWv" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, -/obj/effect/mapping_helpers/airlock/abandoned, +/obj/machinery/atmospherics/components/trinary/filter/flipped/critical, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"gWH" = ( +/obj/effect/spawner/random/maintenance, +/obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/plating, -/area/maintenance/port/fore) -"gOC" = ( -/obj/machinery/door/airlock/medical/glass{ - name = "Primary Treatment Centre"; - req_access_txt = "5" - }, -/obj/effect/turf_decal/tile/blue/fourcorners, -/obj/machinery/door/firedoor, -/obj/effect/mapping_helpers/airlock/unres{ - dir = 8 +/area/station/maintenance/starboard/lesser) +"gWS" = ( +/obj/structure/window, +/obj/effect/decal/cleanable/food/flour, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 1 }, /turf/open/floor/iron/white, -/area/medical/treatment_center) -"gOV" = ( -/obj/machinery/door/airlock{ - id_tag = "Cabin4"; - name = "Cabin 5" +/area/station/security/prison/mess) +"gXd" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/wood, -/area/commons/dorms) -"gPu" = ( +/turf/open/floor/plating, +/area/station/service/janitor) +"gXe" = ( +/obj/structure/mirror/directional/west, +/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/station/maintenance/port) +"gXg" = ( +/obj/structure/table/wood, +/obj/machinery/computer/security/telescreen{ + desc = "Used for watching Prison Wing holding areas."; + name = "Prison Monitor"; + network = list("prison"); + pixel_y = 30 + }, +/obj/item/flashlight/lamp/green{ + pixel_x = 1; + pixel_y = 5 + }, +/obj/item/restraints/handcuffs, +/turf/open/floor/carpet, +/area/station/security/detectives_office) +"gXj" = ( /obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/structure/table/wood, +/obj/item/clothing/mask/cigarette/pipe, +/obj/machinery/power/apc/auto_name/directional/north, +/turf/open/floor/wood, +/area/station/commons/lounge) +"gXl" = ( +/obj/structure/flora/rock/pile/jungle/style_random, +/turf/open/floor/grass, +/area/station/medical/virology) +"gXo" = ( +/obj/structure/extinguisher_cabinet/directional/south, +/obj/machinery/deepfryer, +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/obj/machinery/door_buttons/airlock_controller{ - idExterior = "virology_airlock_exterior"; - idInterior = "virology_airlock_interior"; - idSelf = "virology_airlock_control"; - name = "Virology Access Console"; - pixel_x = 24; - pixel_y = -24; - req_access_txt = "39" +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/trimline/brown/warning{ + dir = 9 }, +/turf/open/floor/iron/cafeteria, +/area/station/service/kitchen) +"gXu" = ( +/turf/open/floor/plating, +/area/station/engineering/main) +"gXw" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, +/turf/open/floor/circuit/telecomms, +/area/station/science/xenobiology) +"gXz" = ( +/obj/machinery/duct, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/white, -/area/medical/virology) -"gPw" = ( -/obj/structure/rack, -/obj/effect/spawner/random/food_or_drink/seed, -/obj/item/seeds/cannabis, -/obj/item/seeds/cannabis, -/obj/item/seeds/cannabis, -/obj/item/food/grown/mushroom/glowshroom, +/area/station/medical/treatment_center) +"gXF" = ( +/obj/machinery/door/airlock/maintenance, +/obj/structure/cable, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 1 + }, +/obj/effect/mapping_helpers/airlock/access/any/medical/maintenance, /turf/open/floor/plating, -/area/maintenance/starboard/aft) -"gPL" = ( -/obj/structure/chair/office/light{ - dir = 4 +/area/station/maintenance/aft/greater) +"gXI" = ( +/obj/structure/table, +/obj/machinery/light/directional/north, +/obj/item/folder/white{ + pixel_x = 3; + pixel_y = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/science/genetics) -"gPM" = ( -/obj/structure/reagent_dispensers/wall/peppertank/directional/east, -/obj/machinery/camera/directional/east{ - c_tag = "Security - Gear Room" +/obj/item/reagent_containers/glass/beaker/large{ + pixel_x = -4; + pixel_y = 7 }, -/obj/machinery/vending/wardrobe/sec_wardrobe, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 8 +/obj/item/reagent_containers/glass/beaker{ + pixel_x = 7 }, -/turf/open/floor/iron/dark, -/area/security/lockers) -"gPT" = ( -/turf/closed/wall/r_wall, -/area/medical/coldroom) -"gPX" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/window/reinforced{ - dir = 8 +/obj/item/reagent_containers/dropper{ + pixel_x = -3; + pixel_y = -6 + }, +/obj/machinery/airalarm/directional/north, +/turf/open/floor/iron, +/area/station/science/lab) +"gXM" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 9 }, /obj/structure/window/reinforced{ - dir = 4 + dir = 8 }, -/turf/open/floor/iron/dark, -/area/ai_monitored/aisat/exterior) -"gQf" = ( -/obj/structure/lattice, -/obj/machinery/atmospherics/pipe/smart/simple/yellow/visible, -/turf/open/space/basic, -/area/space/nearstation) -"gQz" = ( -/obj/effect/landmark/start/botanist, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, /turf/open/floor/iron, -/area/service/hydroponics) -"gQK" = ( -/obj/effect/spawner/random/decoration/statue, -/turf/open/floor/plating/airless, -/area/space/nearstation) -"gQV" = ( -/turf/open/floor/iron/white, -/area/medical/storage) -"gQW" = ( -/obj/machinery/airalarm/directional/south, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 1 +/area/station/security/range) +"gXP" = ( +/obj/structure/sign/warning/secure_area{ + pixel_y = 32 }, -/obj/effect/turf_decal/tile/green/half/contrasted, -/turf/open/floor/iron/white, -/area/medical/virology) -"gQZ" = ( -/obj/item/kirbyplants/dead, -/turf/open/floor/plating/airless{ - icon_state = "platingdmg3" +/obj/effect/turf_decal/stripes/line{ + dir = 9 }, -/area/space/nearstation) -"gRn" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/closed/wall/r_wall, -/area/engineering/supermatter) -"gRv" = ( -/obj/effect/landmark/start/scientist, -/turf/open/floor/iron/white, -/area/science/mixing/launch) -"gRy" = ( -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/tile/neutral, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/hallway/primary/central) -"gRz" = ( -/obj/item/radio/intercom/directional/south, +/area/station/engineering/main) +"gXW" = ( +/obj/machinery/light_switch/directional/north, +/obj/machinery/pipedispenser/disposal, /obj/effect/turf_decal/stripes/line, +/obj/machinery/light/no_nightlight/directional/north, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"gYi" = ( +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/hallway/secondary/entry) -"gRC" = ( -/obj/machinery/holopad, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/engineering/storage/tech) -"gRO" = ( -/obj/structure/cable, +/area/station/security/execution/transfer) +"gYl" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment{ - dir = 9 - }, -/turf/open/floor/plating{ - icon_state = "panelscorched" - }, -/area/maintenance/aft/greater) -"gSe" = ( -/obj/effect/spawner/structure/window/reinforced/tinted, -/turf/open/floor/iron/dark, -/area/service/chapel/office) -"gSf" = ( -/obj/effect/turf_decal/stripes/line, -/obj/structure/reagent_dispensers/watertank, -/turf/open/floor/plating, -/area/maintenance/aft/lesser) -"gSm" = ( -/obj/machinery/teleport/station, -/obj/machinery/firealarm/directional/west, -/turf/open/floor/plating, -/area/command/teleporter) -"gSo" = ( +/obj/effect/decal/cleanable/insectguts, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/carpet, -/area/command/heads_quarters/hos) -"gSp" = ( -/obj/machinery/atmospherics/pipe/bridge_pipe/yellow/visible{ - dir = 4 +/obj/effect/turf_decal/siding/purple, +/turf/open/floor/iron/white, +/area/station/science/ordnance/testlab) +"gYw" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/high_volume/siphon/monitored/air_output{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/bridge_pipe/cyan/visible, -/turf/open/floor/iron, -/area/engineering/atmos) -"gSq" = ( -/obj/machinery/atmospherics/pipe/smart/simple/orange/hidden{ - dir = 9 +/turf/open/floor/engine/air, +/area/station/engineering/atmos) +"gYA" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/landmark/start/hangover, +/obj/effect/spawner/random/engineering/tracking_beacon, +/turf/open/floor/iron/dark, +/area/station/commons/fitness/recreation) +"gYE" = ( +/obj/machinery/conveyor{ + dir = 8; + id = "garbage" }, /obj/effect/spawner/random/trash/garbage{ - spawn_scatter_radius = 1 + spawn_loot_count = 3 }, /turf/open/floor/plating, -/area/maintenance/department/engine) -"gSN" = ( -/obj/machinery/light/directional/east, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/hallway/primary/fore) -"gSR" = ( -/obj/structure/cable, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/layer_manifold/supply/hidden, -/obj/machinery/door/airlock{ - name = "Kitchen Cold Room"; - req_access_txt = "28" +/area/station/maintenance/disposal) +"gYF" = ( +/obj/machinery/computer/slot_machine{ + pixel_y = 2 }, -/obj/machinery/duct, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron/cafeteria, -/area/service/kitchen/coldroom) -"gSZ" = ( -/obj/machinery/light_switch/directional/east, -/obj/machinery/camera/directional/east{ - c_tag = "Virology Lab"; - network = list("ss13","medbay") +/turf/open/floor/plating{ + icon_state = "platingdmg3" }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/area/station/maintenance/port/aft) +"gYO" = ( +/obj/effect/turf_decal/tile/yellow{ dir = 8 }, -/obj/effect/turf_decal/tile/green/half/contrasted{ - dir = 4 - }, -/turf/open/floor/iron/white, -/area/medical/virology) -"gTa" = ( -/obj/machinery/duct, -/obj/structure/disposalpipe/segment{ - dir = 9 - }, -/turf/open/floor/iron/white, -/area/medical/surgery/theatre) -"gTb" = ( -/obj/machinery/vending/wardrobe/sec_wardrobe, -/obj/effect/turf_decal/tile/red/anticorner/contrasted, -/turf/open/floor/iron, -/area/security/checkpoint/customs) -"gTq" = ( -/obj/machinery/door/airlock/grunge{ - name = "Prison Forestry" +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/door/firedoor, /turf/open/floor/iron, -/area/security/prison) -"gTu" = ( -/obj/machinery/power/emitter, -/obj/machinery/light/small/directional/south, -/turf/open/floor/plating, -/area/engineering/main) -"gTW" = ( -/obj/machinery/camera/directional/west{ - c_tag = "Security - Office - Port" +/area/station/hallway/primary/starboard) +"gYU" = ( +/turf/closed/wall, +/area/station/service/chapel/funeral) +"gZD" = ( +/obj/structure/table/glass, +/obj/effect/turf_decal/tile/blue/fourcorners, +/obj/machinery/light_switch/directional/west, +/turf/open/floor/iron/white, +/area/station/medical/treatment_center) +"gZG" = ( +/obj/effect/turf_decal/delivery, +/obj/structure/closet/secure_closet/engineering_electrical, +/obj/machinery/light_switch/directional/south, +/turf/open/floor/iron, +/area/station/engineering/main) +"gZQ" = ( +/obj/effect/turf_decal/trimline/blue/filled/corner, +/obj/effect/turf_decal/trimline/brown/filled/line{ + dir = 4 }, -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 8 +/obj/effect/turf_decal/trimline/purple/filled/warning{ + dir = 4 }, /turf/open/floor/iron, -/area/security/office) -"gTZ" = ( -/obj/structure/table, -/obj/effect/turf_decal/trimline/purple/filled/line{ +/area/station/science/explab) +"haa" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/bot{ dir = 1 }, -/obj/item/aicard, -/obj/item/paicard, -/obj/item/circuitboard/aicore, -/obj/machinery/keycard_auth/directional/north{ - pixel_x = -5 +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron{ + dir = 1 }, -/obj/machinery/button/door/directional/north{ - id = "xeno_blastdoor"; - name = "Xenobiology Containment Control"; - pixel_x = 8; - req_access_txt = "30" +/area/station/engineering/main) +"hac" = ( +/obj/machinery/status_display/ai/directional/north, +/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 }, -/turf/open/floor/iron/white, -/area/command/heads_quarters/rd) -"gUg" = ( -/obj/structure/cable, -/obj/structure/disposalpipe/segment, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/aisat_interior) +"hao" = ( +/obj/machinery/light/directional/north, +/obj/effect/turf_decal/siding/wood{ + dir = 9 }, -/turf/open/floor/iron, -/area/hallway/primary/port) -"gUr" = ( -/obj/effect/turf_decal/stripes/corner{ +/mob/living/simple_animal/pet/dog/corgi/puppy/void{ dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/grass, +/area/station/science/research) +"haq" = ( +/obj/item/kirbyplants/random, +/turf/open/floor/iron, +/area/station/cargo/sorting) +"hav" = ( +/obj/machinery/door/airlock/maintenance, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/simple/purple/visible{ - dir = 4 - }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/engineering/atmos) -"gUu" = ( -/obj/structure/sign/painting/library{ - pixel_y = -32 +/obj/effect/mapping_helpers/airlock/access/all/medical/pharmacy, +/turf/open/floor/plating, +/area/station/maintenance/aft/greater) +"haA" = ( +/obj/structure/table/wood, +/obj/item/paper_bin{ + pixel_x = -3; + pixel_y = 7 }, -/turf/open/floor/wood, -/area/service/library) -"gUz" = ( -/obj/effect/turf_decal/arrows/white{ - dir = 4 +/obj/machinery/newscaster/directional/west, +/obj/item/pen/invisible, +/turf/open/floor/engine/cult, +/area/station/service/library) +"haE" = ( +/obj/structure/mirror/directional/east, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating, +/area/station/commons/toilet/auxiliary) +"haP" = ( +/obj/structure/chair{ + dir = 1 }, +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/iron, +/area/station/hallway/secondary/command) +"haR" = ( /obj/effect/turf_decal/stripes/line{ - dir = 8 + dir = 6 }, -/turf/open/floor/engine, -/area/engineering/atmospherics_engine) -"gUB" = ( -/obj/structure/window/reinforced/tinted{ - dir = 4 +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/engineering/main) +"hbv" = ( +/turf/closed/wall/r_wall, +/area/station/medical/coldroom) +"hbK" = ( +/turf/closed/wall, +/area/station/maintenance/department/science/xenobiology) +"hbM" = ( +/obj/effect/turf_decal/tile/green{ + dir = 8 }, -/obj/structure/table, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/obj/effect/turf_decal/tile/blue{ + dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/turf/open/floor/iron, +/area/station/service/hydroponics) +"hbQ" = ( +/obj/machinery/portable_atmospherics/canister/air, +/obj/effect/turf_decal/bot, +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/hidden{ + dir = 5 }, -/obj/effect/turf_decal/siding{ +/turf/open/floor/iron, +/area/station/engineering/atmos/storage/gas) +"hbR" = ( +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ dir = 4 }, -/obj/item/paper_bin, -/obj/item/pen, -/obj/item/taperecorder{ - pixel_x = 6; - pixel_y = 10 - }, -/turf/open/floor/iron/dark, -/area/command/heads_quarters/rd) -"gUE" = ( -/obj/structure/mopbucket, -/obj/machinery/light/small/directional/west, -/obj/item/mop, -/turf/open/floor/plating, -/area/maintenance/starboard/lesser) -"gUH" = ( -/obj/structure/bodycontainer/morgue{ - dir = 1 +/obj/effect/turf_decal/tile/yellow{ + dir = 8 }, -/obj/machinery/light/small/directional/south, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/obj/structure/cable, +/turf/open/floor/iron/dark/corner, +/area/station/engineering/atmos/storage/gas) +"hcv" = ( +/obj/effect/landmark/observer_start, +/obj/effect/turf_decal/plaque{ + icon_state = "L8" }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"hcP" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/closed/wall/r_wall, +/area/station/maintenance/starboard/greater) +"hcR" = ( +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 9 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/white, +/area/station/medical/virology) +"hcT" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 8 }, /turf/open/floor/iron/dark, -/area/medical/morgue) -"gVf" = ( -/obj/effect/turf_decal/box/corners{ +/area/station/engineering/atmos) +"hcU" = ( +/obj/effect/turf_decal/trimline/blue/filled/warning{ dir = 1 }, -/obj/effect/turf_decal/box/corners{ - dir = 4 - }, -/turf/open/floor/holofloor/dark, -/area/science/cytology) -"gVu" = ( -/obj/machinery/light/directional/north, +/obj/structure/cable, +/obj/machinery/duct, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron/white, +/area/station/medical/treatment_center) +"hdg" = ( /obj/effect/turf_decal/stripes/line{ - dir = 1 + dir = 5 }, -/turf/open/floor/iron, -/area/hallway/secondary/entry) -"gVE" = ( -/obj/item/radio/intercom/directional/south, +/turf/open/floor/engine, +/area/station/engineering/atmospherics_engine) +"hdp" = ( +/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible, +/turf/closed/wall, +/area/station/engineering/atmos/pumproom) +"hdx" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/turf_decal/siding/purple{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/landmark/event_spawn, +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/white, -/area/science/research) -"gVL" = ( -/obj/structure/table, -/obj/effect/turf_decal/bot, -/obj/machinery/camera/directional/west{ - c_tag = "Science Ordnance Test Lab" - }, -/obj/item/assembly/prox_sensor{ - pixel_y = 2 - }, -/obj/item/assembly/prox_sensor{ - pixel_x = 9; - pixel_y = -2 +/obj/structure/sign/poster/contraband/random/directional/north, +/turf/open/floor/plating, +/area/station/maintenance/port) +"hdy" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/preopen{ + id = "Xenolab"; + name = "Test Chamber Blast Door" }, -/obj/item/assembly/prox_sensor{ - pixel_x = -4; - pixel_y = 1 +/obj/structure/cable, +/obj/structure/sign/warning/electric_shock, +/turf/open/floor/engine, +/area/station/science/xenobiology) +"hdF" = ( +/obj/effect/turf_decal/trimline/blue/filled/line, +/obj/machinery/suit_storage_unit/medical, +/turf/open/floor/iron/white, +/area/station/medical/storage) +"hdI" = ( +/obj/machinery/light_switch/directional/north, +/obj/effect/turf_decal/tile/yellow/half/contrasted{ + dir = 1 }, -/obj/item/assembly/prox_sensor{ - pixel_x = 8; - pixel_y = 9 +/turf/open/floor/iron/white, +/area/station/medical/chemistry) +"hdM" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"hdU" = ( +/obj/structure/railing{ + dir = 5 }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/science/mixing/launch) -"gVP" = ( -/obj/machinery/bluespace_beacon, +/turf/open/floor/plating/airless, +/area/station/engineering/atmos) +"hdZ" = ( /obj/effect/turf_decal/stripes/line{ - dir = 8 + dir = 1 }, +/obj/structure/cable, /turf/open/floor/iron, -/area/command/teleporter) -"gVR" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/structure/crate_empty, -/obj/effect/turf_decal/bot, -/obj/item/electronics/apc, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/area/station/hallway/secondary/exit/departure_lounge) +"hed" = ( +/obj/machinery/atmospherics/pipe/smart/simple/purple/visible, +/obj/machinery/meter, /turf/open/floor/iron, -/area/cargo/warehouse) -"gWb" = ( -/obj/structure/chair/pew/right, -/turf/open/floor/iron/chapel{ - dir = 4 - }, -/area/service/chapel) -"gWe" = ( -/obj/effect/turf_decal/plaque{ - icon_state = "L11" - }, +/area/station/engineering/atmos) +"hen" = ( +/obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/hallway/primary/central) -"gWx" = ( -/turf/open/floor/carpet, -/area/command/heads_quarters/captain/private) -"gWP" = ( +/area/station/cargo/warehouse) +"heE" = ( +/obj/structure/table/wood, +/obj/effect/spawner/random/decoration/ornament, +/turf/open/floor/wood, +/area/station/maintenance/port/aft) +"heF" = ( /obj/effect/turf_decal/plaque{ - icon_state = "L4" + icon_state = "L14" }, /obj/structure/cable, /turf/open/floor/iron, -/area/hallway/primary/central) -"gWX" = ( -/obj/effect/turf_decal/bot, -/obj/machinery/portable_atmospherics/canister, -/obj/machinery/camera/directional/east{ - c_tag = "Science Ordnance Gas Storage 2"; - network = list("ss13","rd") +/area/station/hallway/primary/central) +"heL" = ( +/obj/structure/chair/stool/directional/north, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/engineering/break_room) +"heV" = ( +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/obj/machinery/atmospherics/components/binary/pump{ + dir = 8; + name = "Fuel Pipe to Filter" + }, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"hfa" = ( +/obj/machinery/computer/crew, +/obj/effect/turf_decal/tile/green/half/contrasted{ + dir = 1 }, -/obj/structure/extinguisher_cabinet/directional/east, -/obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/science/storage) -"gXE" = ( -/obj/effect/turf_decal/siding/white, -/obj/effect/turf_decal/trimline/brown/warning, +/area/station/command/bridge) +"hfi" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/iron, -/area/medical/medbay/lobby) -"gXL" = ( -/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) +"hft" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, /obj/structure/cable, +/turf/open/floor/iron, +/area/station/commons/dorms) +"hfA" = ( +/obj/machinery/door/airlock/grunge{ + name = "Cell 1" + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/station/security/prison/safe) +"hgt" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/turf/open/floor/iron, +/area/station/security/brig) +"hgA" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/siding/purple, +/obj/machinery/firealarm/directional/south, +/turf/open/floor/iron/white, +/area/station/science/ordnance/testlab) +"hgB" = ( +/turf/open/floor/plating/airless{ + icon_state = "platingdmg1" + }, +/area/station/solars/port/fore) +"hgE" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/railing, +/obj/machinery/atmospherics/pipe/bridge_pipe/orange/hidden, +/turf/open/floor/iron/stairs/right{ + dir = 8 + }, +/area/station/engineering/atmospherics_engine) +"hgH" = ( +/obj/effect/landmark/blobstart, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /obj/structure/disposalpipe/segment{ dir = 4 }, /turf/open/floor/plating, -/area/maintenance/starboard/fore) -"gXV" = ( -/obj/structure/chair/stool/directional/south, -/turf/open/floor/plating, -/area/maintenance/starboard/lesser) -"gXX" = ( -/obj/machinery/airalarm/directional/east, -/turf/open/floor/engine, -/area/science/misc_lab/range) -"gYa" = ( -/obj/structure/cable, -/obj/effect/landmark/xeno_spawn, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 +/area/station/maintenance/port/greater) +"hgU" = ( +/obj/effect/turf_decal/trimline/brown/warning{ + dir = 5 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/trimline/neutral/filled/warning{ +/obj/structure/window/reinforced{ dir = 4 }, -/obj/structure/disposalpipe/segment{ +/obj/effect/turf_decal/bot, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/siding/green{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/brown/warning{ + dir = 5 + }, +/turf/open/floor/iron, +/area/station/hallway/secondary/service) +"hhl" = ( +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/table, +/obj/machinery/recharger{ + pixel_y = 4 + }, +/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ dir = 4 }, /turf/open/floor/iron/dark, -/area/medical/morgue) -"gYe" = ( -/obj/machinery/light/small/directional/south, -/turf/open/floor/engine, -/area/science/misc_lab/range) -"gYm" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 5 +/area/station/security/range) +"hhp" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable, +/obj/machinery/door/poddoor/preopen{ + id = "briglockdown"; + name = "Brig Shutters" }, -/turf/open/floor/iron/white, -/area/science/xenobiology) -"gYt" = ( -/obj/effect/turf_decal/stripes/line{ +/turf/open/floor/iron, +/area/station/security/brig) +"hht" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/engineering/storage/tech) +"hhN" = ( +/obj/machinery/vending/cigarette, +/obj/effect/turf_decal/tile/bar{ dir = 1 }, -/obj/structure/cable, +/obj/effect/turf_decal/tile/bar, +/turf/open/floor/iron, +/area/station/commons/lounge) +"hio" = ( +/obj/effect/turf_decal/tile/bar, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/landmark/start/hangover, -/turf/open/floor/plating, -/area/maintenance/fore) -"gYu" = ( -/obj/structure/chair/comfy/black{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/effect/decal/cleanable/cobweb, -/turf/open/floor/iron/chapel{ - dir = 1 - }, -/area/service/chapel) -"gYI" = ( -/obj/machinery/light/directional/west, -/obj/structure/cable, -/obj/structure/sign/poster/official/random/directional/west, +/obj/structure/disposalpipe/segment, /turf/open/floor/iron, -/area/commons/fitness/recreation) -"gZa" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Storage Room"; - req_access_txt = "12" +/area/station/hallway/primary/central) +"hip" = ( +/turf/open/floor/carpet, +/area/station/command/heads_quarters/hop) +"hiu" = ( +/obj/machinery/computer/secure_data, +/obj/structure/cable, +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 1 }, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"gZd" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Quartermaster Maintenance" +/turf/open/floor/iron/dark, +/area/station/command/bridge) +"hiy" = ( +/obj/machinery/igniter/incinerator_atmos, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible/layer2, +/turf/open/floor/engine, +/area/station/maintenance/disposal/incinerator) +"hiB" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 8 }, /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/mapping_helpers/airlock/access/all/supply/qm, -/turf/open/floor/plating, -/area/maintenance/port/greater) -"gZp" = ( -/turf/closed/wall, -/area/maintenance/aft/greater) -"gZq" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 8 +/turf/open/floor/iron/white, +/area/station/medical/surgery/theatre) +"hiM" = ( +/obj/machinery/food_cart, +/obj/machinery/atmospherics/pipe/heat_exchanging/junction{ + dir = 4 + }, +/turf/open/floor/iron/kitchen_coldroom/freezerfloor, +/area/station/service/kitchen/coldroom) +"hiV" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/turf/open/floor/grass, -/area/science/research) -"gZu" = ( /obj/structure/cable, -/obj/effect/turf_decal/stripes/line, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"gZv" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 4 +/turf/open/floor/plating{ + icon_state = "platingdmg2" }, -/obj/effect/turf_decal/trimline/yellow/warning{ +/area/station/maintenance/aft/greater) +"hja" = ( +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/turf/open/floor/iron, -/area/engineering/atmospherics_engine) -"gZK" = ( -/obj/item/stack/sheet/iron/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, -/obj/item/stack/sheet/mineral/plasma{ - amount = 30 +/obj/machinery/chem_master, +/obj/effect/turf_decal/tile/purple/fourcorners, +/turf/open/floor/iron/white, +/area/station/science/xenobiology) +"hjo" = ( +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 1 }, -/obj/item/gps, -/obj/structure/closet/crate/engineering, -/turf/open/floor/plating, -/area/engineering/main) -"gZM" = ( -/obj/structure/sign/warning/pods, -/turf/closed/wall/r_wall, -/area/maintenance/department/engine) -"hac" = ( -/obj/machinery/status_display/ai/directional/north, -/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/button/door/directional/north{ + id = "rdrnd"; + name = "Research and Development Containment Control"; + pixel_x = -6; + req_access = list("rd") }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/aisat_interior) -"hae" = ( -/obj/effect/turf_decal/loading_area/white, -/turf/open/floor/iron/white, -/area/science/robotics/lab) -"haB" = ( -/obj/structure/table/glass, -/obj/effect/turf_decal/tile/blue/fourcorners, -/obj/effect/turf_decal/siding/white{ - dir = 4 +/obj/machinery/button/door/directional/north{ + id = "rdordnance"; + name = "Ordnance Containment Control"; + pixel_x = 6; + req_access = list("rd") }, -/obj/item/clothing/glasses/hud/health{ - pixel_y = 6 +/obj/machinery/button/door/directional/north{ + id = "rdoffice"; + name = "Privacy Control"; + pixel_y = 34; + req_access = list("rd") }, -/obj/item/clothing/glasses/hud/health{ - pixel_y = 4 +/obj/machinery/computer/security/telescreen/rd{ + pixel_x = 31; + pixel_y = 30 }, -/obj/item/clothing/glasses/hud/health{ - pixel_y = 2 +/turf/open/floor/iron/white, +/area/station/command/heads_quarters/rd) +"hjp" = ( +/obj/item/clothing/mask/gas, +/obj/effect/spawner/random/structure/table_or_rack, +/obj/effect/spawner/random/maintenance, +/turf/open/floor/plating, +/area/station/maintenance/starboard/fore) +"hjw" = ( +/turf/open/floor/iron/white, +/area/station/science/cytology) +"hjH" = ( +/obj/machinery/light/small/directional/north, +/obj/structure/sign/warning/vacuum/external{ + pixel_y = 32 }, -/obj/item/clothing/glasses/hud/health, -/turf/open/floor/iron/white/side{ - dir = 8 +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, -/area/medical/treatment_center) -"haC" = ( +/turf/open/floor/plating, +/area/station/security/execution/transfer) +"hjS" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating{ - icon_state = "panelscorched" +/obj/structure/disposalpipe/segment{ + dir = 6 }, -/area/maintenance/starboard/aft) -"haV" = ( -/obj/structure/cable, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"hkj" = ( /turf/open/floor/plating, -/area/maintenance/port/aft) -"haX" = ( -/obj/effect/turf_decal/arrows/white, -/obj/effect/turf_decal/stripes/line{ +/area/station/cargo/drone_bay) +"hko" = ( +/obj/effect/turf_decal/bot{ dir = 1 }, -/turf/open/floor/engine, -/area/engineering/atmospherics_engine) -"hba" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable, -/obj/machinery/light/small/directional/east, -/turf/open/floor/iron/white, -/area/science/xenobiology/hallway) -"hbm" = ( -/obj/effect/turf_decal/trimline/red/filled/corner{ +/obj/machinery/portable_atmospherics/canister, +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/white, -/area/security/prison) -"hbp" = ( -/obj/machinery/holopad, -/obj/structure/cable, -/turf/open/floor/iron, -/area/hallway/primary/central) -"hbq" = ( -/obj/machinery/light/small/directional/north, -/obj/machinery/camera/directional/north{ - c_tag = "Central Primary Hallway - Fore - AI Upload" +/turf/open/floor/iron/dark, +/area/station/engineering/supermatter/room) +"hkE" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 1 }, -/obj/structure/sign/warning/securearea{ - desc = "A warning sign which reads 'HIGH-POWER TURRETS AHEAD'."; - name = "\improper HIGH-POWER TURRETS AHEAD"; - pixel_y = 32 +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 }, -/obj/effect/turf_decal/stripes/corner{ +/obj/structure/chair/office{ dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/hallway/primary/central) -"hbw" = ( -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/obj/machinery/camera/directional/west{ - c_tag = "Engineering - Foyer - Shared Storage" +/obj/effect/turf_decal/siding/red{ + dir = 4 }, -/obj/structure/sign/poster/official/random/directional/west, -/turf/open/floor/iron/dark/corner{ - dir = 1 +/obj/effect/landmark/start/depsec/science, +/turf/open/floor/iron, +/area/station/security/checkpoint/science) +"hkG" = ( +/turf/open/floor/wood, +/area/station/commons/lounge) +"hkH" = ( +/obj/effect/turf_decal/trimline/purple/corner{ + dir = 4 }, -/area/engineering/storage_shared) -"hbC" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/science/robotics/lab) -"hbG" = ( -/obj/effect/turf_decal/tile/purple/half/contrasted{ - dir = 4 - }, +/obj/effect/turf_decal/siding/purple, /turf/open/floor/iron/white, -/area/science/lobby) -"hbO" = ( -/turf/closed/wall/r_wall, -/area/command/heads_quarters/captain/private) -"hco" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 1 +/area/station/science/research) +"hkJ" = ( +/obj/machinery/camera/directional/south{ + c_tag = "Auxiliary Base Construction" }, -/obj/effect/turf_decal/stripes/line{ +/obj/machinery/button/door/directional/south{ + id = "aux_base_shutters"; + name = "Public Shutters Control"; + req_access = list("aux_base") + }, +/obj/effect/turf_decal/tile/yellow/half/contrasted, +/turf/open/floor/iron, +/area/station/construction/mining/aux_base) +"hkV" = ( +/obj/machinery/computer/libraryconsole/bookmanagement, +/obj/structure/table, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/security/prison) +"hlb" = ( +/obj/effect/turf_decal/tile/brown/anticorner/contrasted{ dir = 8 }, /turf/open/floor/iron, -/area/engineering/main) -"hct" = ( -/obj/machinery/button/door/directional/west{ - id = "atmoshfr"; - name = "Radiation Shutters Control"; - req_access_txt = "24" +/area/station/cargo/sorting) +"hld" = ( +/obj/machinery/disposal/delivery_chute{ + dir = 1; + name = "Science Deliveries" }, -/turf/open/floor/iron/dark, -/area/engineering/atmospherics_engine) -"hcO" = ( -/obj/structure/fireaxecabinet/directional/west, -/obj/machinery/camera/directional/west{ - c_tag = "Atmospherics - Port" +/obj/structure/plasticflaps/opaque{ + name = "Science Deliveries" }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 +/obj/structure/disposalpipe/trunk, +/obj/structure/sign/departments/science{ + color = "#D381C9"; + pixel_y = -32 }, -/obj/machinery/light/no_nightlight/directional/west, -/turf/open/floor/iron/dark/corner{ - dir = 1 +/turf/open/floor/iron, +/area/station/cargo/sorting) +"hlq" = ( +/obj/structure/chair{ + dir = 4 }, -/area/engineering/atmos) -"hdc" = ( -/obj/machinery/portable_atmospherics/canister/nitrogen, -/turf/open/floor/engine/n2, -/area/engineering/atmos) -"hdd" = ( -/obj/machinery/door/airlock/external{ - name = "Escape Pod One"; - space_dir = 1 +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/turf/open/floor/plating, -/area/hallway/secondary/entry) -"hdl" = ( -/obj/effect/turf_decal/siding/purple{ - dir = 1 +/obj/machinery/status_display/ai/directional/west, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) +"hlu" = ( +/obj/structure/sign/painting/library{ + pixel_y = 32 }, +/turf/open/floor/wood, +/area/station/service/library) +"hlx" = ( +/turf/closed/wall, +/area/station/security/interrogation) +"hlz" = ( /obj/structure/cable, -/turf/open/floor/iron/white, -/area/science/research) -"hdw" = ( -/obj/effect/turf_decal/trimline/blue/filled/corner{ - dir = 8 - }, -/obj/structure/sign/departments/psychology{ - pixel_x = -32 +/obj/effect/turf_decal/stripes/corner{ + dir = 4 }, +/turf/open/floor/iron, +/area/station/security/execution/transfer) +"hlD" = ( +/turf/open/floor/carpet, +/area/station/command/heads_quarters/captain/private) +"hlF" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/white, -/area/medical/medbay/central) -"hdA" = ( -/obj/effect/turf_decal/trimline/blue/filled/corner{ - dir = 8 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/iron/white, -/area/medical/medbay/central) -"hdE" = ( +/turf/open/floor/plating, +/area/station/maintenance/aft/lesser) +"hlK" = ( +/obj/structure/chair, +/obj/structure/cable, /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/machinery/door/airlock/maintenance{ - req_one_access_txt = "12;63" - }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"hdG" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/firedoor, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "kitchen_counter"; - name = "Kitchen Counter Shutters" +/turf/open/floor/wood, +/area/station/security/office) +"hlN" = ( +/obj/structure/frame/machine{ + anchored = 1 }, -/obj/structure/displaycase/forsale/kitchen{ - pixel_y = 8 +/turf/open/floor/engine/vacuum, +/area/space/nearstation) +"hlU" = ( +/obj/machinery/computer/security/telescreen{ + desc = "Used for monitoring medbay to ensure patient safety."; + dir = 4; + name = "Medbay Monitor"; + network = list("medbay"); + pixel_x = -32 }, -/turf/open/floor/iron/cafeteria{ - dir = 5 +/obj/machinery/light_switch/directional/west{ + pixel_x = -20 }, -/area/service/kitchen) -"hdX" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/closet/emcloset, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"hef" = ( -/obj/machinery/photocopier, -/obj/effect/turf_decal/tile/brown/half/contrasted{ - dir = 8 +/obj/machinery/computer/med_data{ + dir = 4 }, -/turf/open/floor/iron, -/area/cargo/sorting) -"heh" = ( -/obj/effect/turf_decal/siding/wood{ +/obj/machinery/light/directional/west, +/obj/effect/turf_decal/tile/red/fourcorners, +/turf/open/floor/iron/dark, +/area/station/security/checkpoint/medical) +"hlX" = ( +/obj/effect/turf_decal/siding/white{ dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/wood, -/area/command/heads_quarters/hos) -"hej" = ( -/obj/effect/turf_decal/tile/yellow, +/obj/machinery/vending/wardrobe/medi_wardrobe, +/turf/open/floor/iron/dark, +/area/station/medical/storage) +"hmc" = ( +/obj/structure/rack, +/obj/effect/spawner/random/maintenance, +/turf/open/floor/plating{ + icon_state = "platingdmg2" + }, +/area/station/maintenance/starboard/fore) +"hmf" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/engineering/break_room) -"hel" = ( -/obj/effect/turf_decal/tile/brown/anticorner/contrasted{ +/area/station/engineering/break_room) +"hml" = ( +/obj/effect/turf_decal/box/red, +/obj/effect/turf_decal/arrows/red{ dir = 8 }, -/turf/open/floor/iron, -/area/cargo/sorting) -"her" = ( -/obj/structure/chair/stool/directional/north, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/engineering/break_room) -"heu" = ( -/obj/effect/turf_decal/tile/yellow{ - dir = 8 +/obj/structure/cable/multilayer/connected, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/aisat/exterior) +"hmq" = ( +/obj/effect/turf_decal/tile/blue, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/command/bridge) +"hmy" = ( +/obj/machinery/door/window/left/directional/south{ + name = "Permabrig Kitchen" }, -/obj/machinery/computer/atmos_alert{ +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ dir = 1 }, -/obj/structure/disposalpipe/segment{ - dir = 9 - }, -/obj/structure/sign/poster/official/safety_internals{ - pixel_y = -32 +/turf/open/floor/iron/white, +/area/station/security/prison/mess) +"hne" = ( +/obj/machinery/door/window/brigdoor{ + name = "Justice Chamber"; + req_access = list("armory") }, -/turf/open/floor/iron/dark/corner, -/area/engineering/atmos/storage/gas) -"hev" = ( -/obj/effect/turf_decal/bot, -/obj/structure/mecha_wreckage/ripley, -/turf/open/floor/iron, -/area/maintenance/port/aft) -"hew" = ( -/obj/structure/closet/crate, -/obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/west, -/obj/item/stack/cable_coil{ - pixel_x = 3; - pixel_y = -7 +/obj/structure/window/reinforced{ + dir = 8 }, -/obj/item/stock_parts/cell/high, -/obj/machinery/light_switch/directional/north, -/obj/effect/spawner/random/engineering/flashlight, -/obj/effect/spawner/random/engineering/flashlight, -/obj/effect/turf_decal/tile/brown/half/contrasted{ +/obj/structure/window/reinforced{ dir = 4 }, -/turf/open/floor/iron, -/area/cargo/miningoffice) -"heB" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/decal/cleanable/dirt, -/obj/item/broken_bottle{ - pixel_x = 9; - pixel_y = -4 +/obj/machinery/door/window/brigdoor{ + dir = 1; + name = "Justice Chamber"; + req_access = list("armory") }, -/obj/structure/disposalpipe/sorting/mail{ - dir = 2; - sortType = 20 +/obj/machinery/door/firedoor, +/obj/machinery/door/poddoor/preopen{ + id = "executionfireblast" }, -/turf/open/floor/iron, -/area/maintenance/starboard/greater) -"heJ" = ( -/obj/structure/cable, +/obj/effect/turf_decal/tile/red/fourcorners, +/obj/machinery/atmospherics/pipe/smart/manifold4w/general/hidden, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/station/security/execution/education) +"hnp" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/general/hidden, +/obj/effect/turf_decal/tile/red/half/contrasted{ dir = 1 }, +/turf/open/floor/iron/dark, +/area/station/security/execution/education) +"hnr" = ( +/obj/structure/chair/stool/directional/east, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/wood, +/area/station/commons/lounge) +"hns" = ( +/obj/machinery/atmospherics/pipe/smart/simple/orange/visible, +/obj/structure/lattice/catwalk, +/turf/open/space, +/area/space/nearstation) +"hnv" = ( +/obj/effect/turf_decal/bot, +/obj/structure/mecha_wreckage/ripley, /turf/open/floor/iron, -/area/hallway/primary/central) -"heK" = ( -/obj/item/storage/belt/utility, -/obj/item/radio/off, -/obj/item/radio/off, -/obj/item/radio/off, -/obj/structure/rack, -/obj/effect/turf_decal/bot{ - dir = 1 +/area/station/maintenance/port/aft) +"hnG" = ( +/obj/machinery/door/poddoor{ + id = "Secure Storage"; + name = "Secure Storage" }, -/obj/machinery/button/door/directional/south{ - id = "gateshutter"; - name = "Gateway Shutter Control"; - req_access_txt = "19" +/turf/open/floor/plating, +/area/station/engineering/main) +"hod" = ( +/obj/structure/cable, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron, +/area/station/cargo/storage) +"hoE" = ( +/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 }, -/turf/open/floor/iron{ +/obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 1 }, -/area/command/gateway) -"heS" = ( -/obj/effect/turf_decal/trimline/brown/filled/line, /turf/open/floor/iron, -/area/hallway/primary/central) -"heZ" = ( -/obj/machinery/camera/directional/south{ - c_tag = "Science Ordnance Lab"; - network = list("ss13","rd") +/area/station/hallway/primary/central) +"hoN" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/firedoor, +/obj/machinery/door/window/right/directional/east{ + name = "Pharmacy Desk"; + req_access = list("pharmacy") }, -/obj/item/radio/intercom/directional/south, -/obj/effect/turf_decal/siding{ - dir = 6 +/obj/machinery/door/window/right/directional/east{ + dir = 8; + name = "Pharmacy Desk"; + req_access = list("medical") + }, +/obj/item/reagent_containers/glass/bottle/morphine, +/obj/item/reagent_containers/glass/bottle/toxin{ + pixel_x = 5; + pixel_y = 4 + }, +/obj/item/reagent_containers/glass/bottle/epinephrine{ + pixel_x = 8 + }, +/obj/item/reagent_containers/glass/bottle/multiver{ + pixel_x = -5 }, +/obj/item/reagent_containers/syringe/epinephrine, +/obj/effect/turf_decal/tile/yellow/fourcorners, /turf/open/floor/iron/white, -/area/science/mixing) -"hfd" = ( -/obj/structure/disposalpipe/segment{ +/area/station/medical/pharmacy) +"hoQ" = ( +/obj/structure/table, +/obj/item/clothing/under/suit/black/skirt, +/obj/item/clothing/under/suit/black_really, +/obj/machinery/light/small/directional/north, +/obj/item/radio/intercom/directional/north, +/obj/item/clothing/accessory/waistcoat, +/obj/item/clothing/suit/toggle/lawyer/black, +/obj/item/clothing/under/suit/red, +/obj/item/clothing/neck/tie/black, +/obj/item/clothing/under/suit/black, +/obj/effect/turf_decal/tile/blue{ dir = 4 }, -/turf/open/floor/wood, -/area/cargo/qm) -"hfg" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/turf/open/floor/iron/cafeteria, +/area/station/commons/dorms) +"hoY" = ( +/obj/structure/chair/office{ + dir = 4 + }, +/turf/open/floor/iron/grimy, +/area/station/tcommsat/computer) +"hoZ" = ( +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/white, -/area/science/misc_lab) -"hfj" = ( +/turf/open/floor/wood, +/area/station/service/lawoffice) +"hpa" = ( +/obj/structure/table/wood, +/turf/open/floor/wood{ + icon_state = "wood-broken6" + }, +/area/station/cargo/qm) +"hpf" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/decal/cleanable/insectguts, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/white, -/area/science/mixing/launch) -"hfm" = ( -/obj/machinery/firealarm/directional/east, -/obj/machinery/camera/directional/east{ - c_tag = "Arrivals - Aft Arm" +/turf/open/floor/plating{ + icon_state = "panelscorched" }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 +/area/station/maintenance/port/fore) +"hpi" = ( +/obj/effect/turf_decal/plaque{ + icon_state = "L2" }, /obj/structure/cable, -/turf/open/floor/iron/white/corner, -/area/hallway/secondary/entry) -"hfp" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock{ - name = "Hydroponics Backroom"; - req_access_txt = "35" +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"hpB" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/obj/effect/turf_decal/bot, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, -/area/service/hydroponics) -"hfr" = ( -/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ - dir = 4 +/area/station/science/robotics/mechbay) +"hqj" = ( +/turf/closed/wall/r_wall, +/area/station/science/ordnance/burnchamber) +"hqo" = ( +/obj/item/paper_bin{ + pixel_x = -2; + pixel_y = 8 + }, +/obj/machinery/light/small/directional/north, +/obj/structure/table/wood, +/obj/structure/noticeboard/directional/north, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/service/chapel) +"hqr" = ( +/obj/machinery/atmospherics/pipe/smart/simple/supply/visible{ + dir = 10 }, /turf/closed/wall/r_wall, -/area/security/checkpoint/engineering) -"hfv" = ( -/obj/structure/table/glass, -/obj/effect/turf_decal/tile/blue/fourcorners, -/obj/machinery/power/apc/auto_name/directional/north, -/obj/structure/cable, -/obj/item/reagent_containers/glass/beaker/cryoxadone{ - pixel_x = -6; - pixel_y = 10 +/area/station/engineering/atmos/pumproom) +"hqE" = ( +/obj/machinery/telecomms/bus/preset_four, +/turf/open/floor/circuit/telecomms/mainframe, +/area/station/tcommsat/server) +"hqL" = ( +/obj/machinery/light_switch/directional/east, +/obj/machinery/shower{ + dir = 8; + name = "emergency shower" }, -/obj/item/reagent_containers/glass/beaker/cryoxadone{ - pixel_x = 6; - pixel_y = 10 +/obj/structure/sign/warning/secure_area{ + pixel_y = 32 }, -/obj/item/reagent_containers/glass/beaker/cryoxadone{ - pixel_x = -6; - pixel_y = 6 +/obj/effect/turf_decal/stripes/line{ + dir = 5 }, -/obj/item/reagent_containers/glass/beaker/cryoxadone{ +/turf/open/floor/iron, +/area/station/engineering/main) +"hqT" = ( +/obj/structure/chair{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/iron, +/area/station/commons/fitness/recreation) +"hqW" = ( +/obj/structure/table, +/obj/machinery/reagentgrinder{ pixel_x = 6; pixel_y = 6 }, -/obj/item/storage/pill_bottle/mannitol, -/obj/item/reagent_containers/dropper{ - pixel_y = 6 +/obj/item/radio/intercom/directional/south, +/obj/effect/turf_decal/trimline/brown/warning{ + dir = 9 }, -/turf/open/floor/iron/white, -/area/medical/cryo) -"hfx" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Vacant Office Maintenance"; - req_access_txt = "32" +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/obj/effect/mapping_helpers/airlock/abandoned, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating, -/area/maintenance/port) -"hfT" = ( -/obj/effect/turf_decal/tile/purple, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron, -/area/hallway/primary/aft) -"hfX" = ( -/obj/effect/decal/cleanable/oil, -/obj/structure/cable, -/turf/open/floor/wood, -/area/command/corporate_showroom) -"hgg" = ( -/obj/machinery/atmospherics/components/unary/outlet_injector/monitored/carbon_input{ +/turf/open/floor/iron/cafeteria{ + dir = 5 + }, +/area/station/service/kitchen) +"hrh" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple/layer2, +/turf/open/floor/iron/dark/airless, +/area/station/science/ordnance/freezerchamber) +"hri" = ( +/obj/structure/table/reinforced, +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ dir = 1 }, -/turf/open/floor/engine/co2, -/area/engineering/atmos) -"hgo" = ( -/obj/machinery/navbeacon{ - codes_txt = "patrol;next_patrol=14.2-Central-CrewQuarters"; - location = "14-Starboard-Central" +/obj/structure/displaycase/forsale/kitchen{ + pixel_y = 8 }, -/obj/structure/cable, +/obj/machinery/computer/security/telescreen/entertainment/directional/west, /turf/open/floor/iron, -/area/hallway/primary/central) -"hgy" = ( -/obj/structure/chair{ - dir = 4 - }, +/area/station/service/bar) +"hrG" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark, -/area/security/interrogation) -"hgG" = ( -/turf/open/floor/plating{ - icon_state = "platingdmg3" +/turf/open/floor/iron/grimy, +/area/station/service/chapel/office) +"hrM" = ( +/obj/machinery/vending/boozeomat, +/obj/structure/sign/picture_frame/portrait/bar{ + pixel_y = -28 }, -/area/maintenance/starboard/greater) -"hgN" = ( -/obj/structure/closet/wardrobe/pjs, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/effect/landmark/start/hangover/closet, -/obj/structure/sign/poster/official/random/directional/south, -/turf/open/floor/iron/dark, -/area/commons/dorms) -"hgX" = ( -/obj/machinery/portable_atmospherics/canister/nitrogen, -/obj/effect/turf_decal/bot, -/obj/machinery/atmospherics/pipe/smart/simple/supply/hidden{ - dir = 8 +/obj/effect/turf_decal/tile/bar{ + dir = 1 }, +/obj/effect/turf_decal/tile/bar, +/obj/item/radio/intercom/directional/west, /turf/open/floor/iron, -/area/engineering/atmos/storage/gas) -"hhb" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 5 +/area/station/service/bar) +"hsh" = ( +/obj/structure/table, +/obj/item/plate, +/obj/item/candle, +/obj/effect/decal/cleanable/dirt/dust, +/obj/item/radio{ + desc = "An old handheld radio. You could use it, if you really wanted to."; + icon_state = "radio"; + name = "old radio"; + pixel_y = 15 + }, +/turf/open/floor/plating, +/area/station/maintenance/space_hut) +"hsp" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/turf/open/floor/iron/white, -/area/medical/storage) -"hhf" = ( -/obj/structure/disposalpipe/segment, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/plating, -/area/maintenance/starboard/fore) -"hhm" = ( +/area/station/maintenance/solars/port/fore) +"hsF" = ( +/obj/machinery/door/airlock{ + id_tag = "AuxToilet3"; + name = "Unit 3" + }, +/turf/open/floor/plating, +/area/station/commons/toilet/auxiliary) +"hsN" = ( /obj/structure/cable, -/obj/machinery/door/airlock/virology/glass{ - name = "Isolation B"; - req_access_txt = "39" +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/carpet, +/area/station/service/chapel) +"hsZ" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/turf/open/floor/wood, +/area/station/command/corporate_showroom) +"hta" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 8 }, -/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/smart/manifold/cyan/visible{ + dir = 1 + }, +/turf/open/floor/iron/white/corner{ + dir = 1 + }, +/area/station/engineering/atmos) +"htb" = ( +/obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/white, -/area/medical/virology) -"hhx" = ( -/obj/effect/turf_decal/stripes/line, /obj/structure/cable, -/turf/open/floor/iron/white, -/area/science/xenobiology) -"hhO" = ( +/turf/open/floor/iron, +/area/station/security/holding_cell) +"htd" = ( /obj/structure/cable, -/obj/machinery/chem_heater/withbuffer, -/obj/machinery/power/apc/auto_name/directional/west, -/obj/effect/turf_decal/tile/yellow/half/contrasted{ +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"htn" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/siding/purple{ dir = 8 }, -/turf/open/floor/iron/white, -/area/medical/chemistry) -"hhQ" = ( +/obj/structure/disposalpipe/segment, /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment, /turf/open/floor/iron/white, -/area/medical/virology) -"hib" = ( -/obj/machinery/firealarm/directional/south, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/structure/cable, +/area/station/science/research) +"hto" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 4 +/turf/open/floor/iron/dark, +/area/station/service/chapel/funeral) +"htr" = ( +/obj/structure/table/wood, +/turf/open/floor/wood, +/area/station/maintenance/port/aft) +"htD" = ( +/obj/machinery/atmospherics/pipe/smart/manifold/green/visible{ + dir = 1 + }, +/obj/machinery/meter, +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/yellow/warning{ + dir = 1 }, /turf/open/floor/iron, -/area/hallway/primary/fore) -"hie" = ( +/area/station/engineering/atmospherics_engine) +"htE" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/hallway/primary/port) +"htG" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/chapel, -/area/service/chapel) -"hih" = ( -/turf/open/floor/plating/airless, -/area/solars/port/fore) -"hij" = ( -/obj/machinery/door/airlock/external{ - name = "Auxiliary Airlock" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ - cycle_id = "whiteship-dock" +/turf/open/floor/carpet, +/area/station/command/heads_quarters/hop) +"htO" = ( +/obj/structure/chair/office{ + dir = 1 }, -/turf/open/floor/plating, -/area/hallway/secondary/entry) -"him" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/dark/visible, +/obj/effect/landmark/start/librarian, +/turf/open/floor/wood, +/area/station/service/library) +"htP" = ( +/obj/machinery/holopad, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/science/mixing) -"hin" = ( +/area/station/engineering/atmos/storage/gas) +"htS" = ( +/obj/structure/fluff/iced_abductor, +/turf/open/misc/asteroid/basalt/airless, +/area/space/nearstation) +"htY" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/structure/disposalpipe/segment, -/turf/open/floor/carpet, -/area/service/theater) -"his" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible{ + dir = 9 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/turf/open/floor/iron/dark/corner{ + dir = 1 }, +/area/station/engineering/atmos) +"huj" = ( +/obj/effect/landmark/event_spawn, +/turf/open/floor/iron/dark, +/area/station/science/ordnance) +"hum" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment{ +/turf/closed/wall/r_wall, +/area/station/maintenance/starboard/greater) +"huq" = ( +/obj/machinery/modular_computer/console/preset/id{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/structure/cable, -/turf/open/floor/iron/white, -/area/science/xenobiology/hallway) -"hiz" = ( /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/structure/cable, +/obj/machinery/airalarm/directional/west, +/turf/open/floor/iron/dark, +/area/station/command/heads_quarters/rd) +"hur" = ( +/obj/machinery/light/floor, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"huu" = ( +/obj/machinery/light/small/directional/south, +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/station/security/execution/transfer) +"hux" = ( +/obj/structure/sign/warning/secure_area, +/turf/closed/wall/r_wall, +/area/station/command/teleporter) +"huF" = ( +/obj/item/clothing/suit/snowman, +/obj/item/clothing/head/snowman, +/turf/open/floor/fake_snow, +/area/station/maintenance/port/aft) +"huG" = ( +/turf/closed/wall, +/area/station/service/kitchen/coldroom) +"huX" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/disposalpipe/segment{ dir = 4 }, /turf/open/floor/iron, -/area/hallway/primary/central) -"hiA" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/structure/cable, -/turf/open/floor/plating, -/area/maintenance/port) -"hjd" = ( -/obj/structure/rack, -/obj/effect/spawner/random/maintenance/two, -/turf/open/floor/plating, -/area/maintenance/port) -"hjf" = ( -/obj/structure/window/reinforced, +/area/station/hallway/primary/starboard) +"huZ" = ( +/obj/effect/decal/cleanable/dirt, /obj/structure/cable, -/turf/open/floor/engine, -/area/science/xenobiology) -"hjl" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 1 +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/iron, +/area/station/maintenance/disposal/incinerator) +"hvr" = ( +/obj/machinery/camera/directional/south{ + c_tag = "Central Primary Hallway - Fore - Courtroom" }, -/obj/structure/sign/warning/electricshock{ - pixel_y = 32 +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/turf/open/floor/iron, -/area/hallway/primary/fore) -"hjv" = ( -/obj/machinery/atmospherics/pipe/smart/simple/yellow/visible, -/turf/open/floor/iron, -/area/engineering/atmos) -"hjG" = ( -/obj/effect/decal/cleanable/dirt/dust, /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plating, -/area/medical/abandoned) -"hks" = ( -/obj/effect/turf_decal/trimline/blue/filled/corner{ +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"hvs" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/tile/blue/half/contrasted{ dir = 8 }, -/turf/open/floor/iron/white, -/area/medical/treatment_center) -"hkv" = ( +/turf/open/floor/iron, +/area/station/hallway/primary/aft) +"hvB" = ( +/obj/effect/turf_decal/trimline/green/filled/line, +/obj/effect/turf_decal/trimline/brown/filled/warning, +/turf/open/floor/iron, +/area/station/cargo/sorting) +"hvI" = ( /obj/structure/cable, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/medical/virology) -"hkA" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/landmark/start/hangover, +/obj/structure/plaque/static_plaque/golden/commission/meta, +/turf/open/floor/iron, +/area/station/hallway/secondary/command) +"hvJ" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/landmark/event_spawn, /obj/structure/cable, -/obj/machinery/holopad, -/obj/effect/turf_decal/box/white{ - color = "#9FED58" - }, -/turf/open/floor/iron/white, -/area/medical/virology) -"hkJ" = ( -/obj/machinery/camera/directional/south{ - c_tag = "Auxiliary Base Construction" - }, -/obj/machinery/button/door/directional/south{ - id = "aux_base_shutters"; - name = "Public Shutters Control"; - req_access_txt = "72" +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"hvO" = ( +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 8 }, -/obj/effect/turf_decal/tile/yellow/half/contrasted, /turf/open/floor/iron, -/area/construction/mining/aux_base) -"hkK" = ( -/turf/closed/wall, -/area/medical/medbay/lobby) -"hkN" = ( -/obj/machinery/vending/cigarette, -/turf/open/floor/wood, -/area/command/heads_quarters/captain/private) -"hkQ" = ( -/obj/machinery/firealarm/directional/east, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/wood, -/area/service/theater) -"hkR" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/service/bar) -"hkS" = ( -/obj/effect/turf_decal/box, -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 4 +/area/station/service/hydroponics/garden) +"hwe" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/window/right/directional/south{ + dir = 8; + name = "First Aid Supplies"; + req_access = list("medical") }, -/obj/structure/cable, -/turf/open/floor/iron/white, -/area/science/mixing/launch) -"hkW" = ( -/obj/machinery/camera/directional/north{ - c_tag = "Science Robotics Workshop"; - network = list("ss13","rd") +/obj/item/mod/module/plasma_stabilizer, +/obj/item/mod/module/thermal_regulator, +/turf/open/floor/iron/dark, +/area/station/medical/storage) +"hwg" = ( +/obj/machinery/atmospherics/pipe/smart/simple/purple/visible, +/obj/structure/lattice, +/turf/open/space/basic, +/area/space/nearstation) +"hwo" = ( +/obj/structure/rack, +/obj/item/clothing/under/misc/mailman, +/obj/item/clothing/under/misc/vice_officer, +/obj/effect/spawner/random/maintenance, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"hwt" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/item/radio/intercom/directional/north, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"hwz" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 5 }, -/obj/machinery/light_switch/directional/north{ - pixel_x = 9 +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 8 }, -/obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/science/robotics/lab) -"hle" = ( -/obj/effect/turf_decal/trimline/red/filled/corner{ - dir = 4 +/area/station/security/execution/education) +"hwC" = ( +/obj/structure/window/reinforced{ + dir = 8 }, -/obj/machinery/firealarm/directional/east, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/security/brig) -"hlh" = ( -/turf/closed/wall, -/area/command/bridge) -"hlv" = ( -/obj/effect/turf_decal/tile/red{ - dir = 4 +/turf/open/floor/carpet, +/area/station/service/theater) +"hwF" = ( +/obj/item/radio/intercom/directional/west, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"hwZ" = ( +/obj/structure/chair/stool/directional/north, +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/hallway/primary/central) -"hlJ" = ( -/obj/effect/landmark/xeno_spawn, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/area/station/security/prison) +"hxb" = ( +/obj/effect/spawner/random/structure/chair_maintenance, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/department/engine) +"hxe" = ( +/obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/structure/cable, -/turf/open/floor/plating, -/area/maintenance/starboard/lesser) -"hlP" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/science/mixing) -"hmi" = ( /obj/structure/cable, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, /obj/structure/disposalpipe/segment{ + dir = 9 + }, +/turf/open/floor/plating, +/area/station/maintenance/aft/lesser) +"hxo" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/cargo/storage) +"hxq" = ( +/obj/machinery/chem_mass_spec, +/obj/effect/turf_decal/tile/yellow/half/contrasted{ dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/white, -/area/science/xenobiology) -"hmk" = ( -/obj/machinery/door/airlock/maintenance{ - req_one_access_txt = "12;22;25;26;28;35;37;46;38;70" - }, -/obj/structure/cable, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating, -/area/maintenance/starboard/greater) -"hml" = ( -/obj/effect/turf_decal/box/red, -/obj/effect/turf_decal/arrows/red{ - dir = 8 +/area/station/medical/pharmacy) +"hxt" = ( +/obj/structure/closet/secure_closet/personal, +/obj/machinery/light/small/directional/north, +/obj/item/clothing/under/misc/assistantformal, +/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/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable/multilayer/connected, +/obj/item/clothing/suit/hooded/wintercoat, +/obj/item/clothing/shoes/winterboots, +/obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/ai_monitored/aisat/exterior) -"hmD" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/sign/warning/vacuum/external, -/turf/open/floor/plating, -/area/cargo/storage) -"hmG" = ( -/obj/structure/bed, -/turf/open/floor/plating, -/area/maintenance/starboard/lesser) -"hmM" = ( +/area/station/commons/locker) +"hxu" = ( /obj/structure/disposalpipe/segment{ dir = 10 }, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating, -/area/maintenance/fore) -"hmW" = ( -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 10 +/turf/open/floor/iron/white, +/area/station/science/xenobiology/hallway) +"hxz" = ( +/obj/item/reagent_containers/spray/plantbgone{ + pixel_y = 3 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating, -/area/maintenance/starboard/lesser) -"hnc" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 1 +/obj/item/reagent_containers/spray/plantbgone{ + pixel_x = 8; + pixel_y = 8 }, -/turf/open/floor/engine/airless, -/area/science/mixing/chamber) -"hnm" = ( -/obj/machinery/status_display/evac/directional/north, +/obj/item/reagent_containers/spray/plantbgone{ + pixel_x = 13; + pixel_y = 5 + }, +/obj/item/watertank, +/obj/item/grenade/chem_grenade/antiweed, +/obj/structure/table/glass, /obj/effect/turf_decal/stripes/line{ dir = 1 }, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 4 - }, -/turf/open/floor/iron, -/area/hallway/secondary/entry) -"hns" = ( -/obj/machinery/atmospherics/pipe/smart/simple/orange/visible, -/obj/structure/lattice/catwalk, -/turf/open/space, -/area/space/nearstation) -"hnt" = ( -/obj/structure/reagent_dispensers/wall/peppertank/directional/north, -/obj/structure/closet/secure_closet/security, -/obj/machinery/firealarm/directional/east, -/obj/effect/turf_decal/tile/red/anticorner/contrasted{ - dir = 4 - }, -/turf/open/floor/iron, -/area/security/checkpoint/customs) -"hnw" = ( -/obj/structure/cable, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/science/robotics/lab) -"hnz" = ( -/obj/machinery/navbeacon{ - codes_txt = "patrol;next_patrol=10.1-Central-from-Aft"; - location = "10-Aft-To-Central" - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron, -/area/hallway/primary/aft) -"hnF" = ( -/obj/machinery/meter, -/obj/machinery/atmospherics/pipe/smart/manifold/cyan/visible{ - dir = 4 + dir = 1 }, +/obj/structure/sign/poster/official/random/directional/south, /turf/open/floor/iron, -/area/engineering/atmos) -"hnP" = ( -/obj/effect/turf_decal/stripes/red/line{ - dir = 8 - }, -/obj/machinery/camera/directional/west{ - c_tag = "Cytology - Secure Pen"; - network = list("ss13","rd","xeno") +/area/station/service/hydroponics) +"hxB" = ( +/obj/item/kirbyplants{ + icon_state = "plant-21" }, -/turf/open/floor/engine, -/area/science/cytology) -"hnX" = ( -/obj/machinery/computer/holodeck{ +/turf/open/floor/iron/grimy, +/area/station/tcommsat/computer) +"hxD" = ( +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/tile/blue{ dir = 4 }, -/turf/open/floor/iron, -/area/commons/fitness/recreation) -"hoa" = ( -/obj/effect/turf_decal/trimline/brown/filled/line{ - dir = 4 +/turf/open/floor/iron/white/corner, +/area/station/hallway/secondary/entry) +"hxF" = ( +/obj/structure/rack, +/obj/item/gun/energy/e_gun{ + pixel_x = -3; + pixel_y = 3 }, -/obj/effect/turf_decal/trimline/yellow/filled/warning{ - dir = 4 +/obj/item/gun/energy/e_gun, +/obj/item/gun/energy/e_gun{ + pixel_x = 3; + pixel_y = -3 + }, +/obj/machinery/firealarm/directional/east, +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 8 }, -/obj/machinery/computer/department_orders/engineering, -/turf/open/floor/iron, -/area/engineering/break_room) -"hoe" = ( -/obj/machinery/light_switch/directional/west, -/obj/machinery/power/smes/engineering, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/structure/cable, /turf/open/floor/iron/dark, -/area/engineering/main) -"hoj" = ( -/obj/machinery/atmospherics/components/binary/crystallizer{ - dir = 4 +/area/station/ai_monitored/security/armory) +"hxV" = ( +/obj/structure/chair, +/obj/effect/turf_decal/stripes/line{ + dir = 9 }, -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 1 +/turf/open/floor/plating/airless, +/area/station/science/ordnance/bomb) +"hxW" = ( +/obj/machinery/door/window/left/directional/west{ + base_state = "right"; + dir = 1; + icon_state = "right"; + name = "Gas Ports" }, -/obj/effect/turf_decal/trimline/yellow/warning{ - dir = 1 +/obj/machinery/atmospherics/components/binary/pump{ + dir = 1; + name = "justice gas pump" }, -/obj/effect/turf_decal/delivery, -/turf/open/floor/iron, -/area/engineering/atmospherics_engine) -"hox" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ +/turf/open/floor/iron/dark, +/area/station/security/execution/education) +"hxY" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 1 }, /turf/open/floor/iron/white, -/area/medical/medbay/central) -"hoy" = ( +/area/station/science/cytology) +"hyd" = ( +/obj/effect/turf_decal/bot_white, +/turf/open/floor/iron, +/area/station/cargo/storage) +"hye" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, -/area/cargo/warehouse) -"hoz" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/door/airlock/hatch{ - name = "Xenobiology Maintenance"; - req_access_txt = "47" - }, -/turf/open/floor/plating, -/area/maintenance/department/science/xenobiology) -"hoF" = ( -/obj/effect/turf_decal/tile/bar, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 6 - }, -/turf/open/floor/iron, -/area/hallway/primary/central) -"hoH" = ( -/obj/structure/window/reinforced/tinted{ - dir = 4 +/area/station/maintenance/starboard/lesser) +"hyn" = ( +/obj/machinery/airalarm/directional/west, +/obj/effect/spawner/random/vending/snackvend, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/obj/structure/table, /obj/effect/turf_decal/tile/neutral{ dir = 4 }, +/obj/machinery/airalarm/directional/west, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/effect/turf_decal/siding{ +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/item/computer_hardware/hard_drive/role/signal/ordnance, -/obj/item/computer_hardware/hard_drive/role/signal/ordnance, -/obj/item/computer_hardware/hard_drive/role/signal/ordnance, +/obj/structure/disposalpipe/segment, /turf/open/floor/iron/dark, -/area/command/heads_quarters/rd) -"hpk" = ( +/area/station/medical/break_room) +"hyw" = ( +/obj/effect/spawner/structure/window, +/turf/open/floor/plating, +/area/station/cargo/qm) +"hyC" = ( /obj/structure/disposaloutlet{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 8 + desc = "An outlet for the pneumatic disposal system. This one seems designed for rapid corpse disposal."; + dir = 8; + name = "rapid corpse mover 9000" }, +/obj/structure/window/reinforced, /obj/structure/disposalpipe/trunk, -/turf/open/floor/plating, -/area/cargo/sorting) -"hpm" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/tile/blue/half/contrasted{ - dir = 4 - }, /turf/open/floor/iron/dark, -/area/command/bridge) -"hpn" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ +/area/station/medical/morgue) +"hyN" = ( +/obj/structure/sign/warning/secure_area, +/turf/closed/wall/r_wall, +/area/station/ai_monitored/command/storage/eva) +"hyT" = ( +/obj/structure/closet/emcloset, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"hyW" = ( +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/turf/open/floor/iron, -/area/engineering/atmospherics_engine) -"hpE" = ( -/obj/structure/cable, -/obj/effect/turf_decal/bot_white, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/cargo/storage) -"hpI" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 1 +/area/station/hallway/primary/port) +"hyZ" = ( +/obj/machinery/flasher/directional/east{ + id = "AI"; + pixel_y = 26 }, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/holopad/secure, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/ai) +"hzF" = ( +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"hpO" = ( -/obj/machinery/light/small/directional/north, -/turf/open/floor/engine, -/area/science/xenobiology) -"hpQ" = ( -/obj/effect/turf_decal/trimline/green/filled/corner{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/blue/filled/corner, -/obj/machinery/camera/directional/west{ - c_tag = "Medbay Surgical Wing"; - network = list("ss13","medbay") +/obj/structure/disposalpipe/sorting/mail{ + sortType = 27 }, -/obj/structure/bed/roller, +/obj/effect/turf_decal/tile/green/half/contrasted, /turf/open/floor/iron/white, -/area/medical/medbay/central) -"hqb" = ( -/obj/structure/window/reinforced/plasma{ +/area/station/medical/virology) +"hzJ" = ( +/obj/effect/turf_decal/stripes/line{ dir = 1 }, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/green/visible, -/obj/machinery/power/energy_accumulator/grounding_rod/anchored, -/turf/open/floor/engine, -/area/engineering/supermatter) -"hqc" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron, +/area/station/service/hydroponics/garden) +"hzL" = ( /obj/structure/cable, -/obj/machinery/destructive_scanner, -/obj/effect/turf_decal/tile/purple/half/contrasted{ - dir = 1 - }, /turf/open/floor/iron/white, -/area/science/lobby) -"hqf" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/area/station/science/cytology) +"hAc" = ( +/obj/effect/turf_decal/tile/bar, +/obj/effect/landmark/event_spawn, +/turf/open/floor/iron/cafeteria, +/area/station/service/kitchen) +"hAk" = ( +/obj/structure/cable, +/obj/effect/landmark/start/hangover, /obj/machinery/duct, /turf/open/floor/iron/freezer, -/area/commons/toilet/restrooms) -"hqg" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow/half/contrasted{ - dir = 8 +/area/station/commons/toilet/restrooms) +"hAu" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/structure/cable, +/obj/machinery/power/apc/auto_name/directional/south, +/turf/open/floor/iron, +/area/station/commons/locker) +"hAE" = ( +/obj/machinery/light/small/directional/west, +/turf/open/floor/iron/dark/telecomms, +/area/station/tcommsat/server) +"hAN" = ( +/obj/structure/cable, +/obj/effect/spawner/random/trash/garbage{ + spawn_scatter_radius = 1 }, -/turf/open/floor/iron/white, -/area/medical/pharmacy) -"hqm" = ( -/obj/machinery/space_heater, /turf/open/floor/plating, -/area/maintenance/starboard/lesser) -"hqv" = ( -/obj/machinery/airalarm/directional/south, -/obj/machinery/light/directional/south, +/area/station/maintenance/department/science/xenobiology) +"hAW" = ( /obj/machinery/camera/directional/south{ - c_tag = "Brig - Hallway - Starboard" + c_tag = "RD Observation Cage"; + network = list("ss13","rd") }, -/turf/open/floor/iron, -/area/security/brig) -"hqx" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ +/turf/open/floor/engine, +/area/station/command/heads_quarters/rd) +"hBr" = ( +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/machinery/portable_atmospherics/canister, -/obj/machinery/light/directional/south, -/obj/effect/turf_decal/box, -/turf/open/floor/iron, -/area/science/xenobiology) -"hqy" = ( -/obj/structure/table/wood, -/obj/item/paper_bin{ - pixel_x = 1; - pixel_y = 9 +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ + dir = 10 }, -/obj/effect/spawner/random/bureaucracy/pen, -/turf/open/floor/wood, -/area/commons/vacant_room/office) -"hqL" = ( -/obj/machinery/light/directional/south, -/obj/machinery/firealarm/directional/south, -/obj/structure/cable, /turf/open/floor/iron, -/area/security/office) -"hrb" = ( -/obj/structure/rack, -/obj/effect/turf_decal/bot, -/obj/effect/spawner/random/maintenance, -/obj/item/storage/belt/utility, -/obj/structure/extinguisher_cabinet/directional/east, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/turf/open/floor/iron/dark/corner, -/area/engineering/storage_shared) -"hrc" = ( -/obj/effect/turf_decal/tile/green{ - dir = 4 - }, -/obj/effect/turf_decal/tile/green{ +/area/station/hallway/primary/central) +"hBB" = ( +/obj/machinery/computer/rdconsole{ dir = 8 }, -/obj/effect/turf_decal/tile/blue, -/turf/open/floor/iron, -/area/service/hydroponics) -"hrf" = ( -/obj/structure/disposalpipe/segment{ +/obj/effect/turf_decal/trimline/purple/filled/line{ dir = 6 }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/white, +/area/station/command/heads_quarters/rd) +"hBC" = ( +/obj/structure/kitchenspike_frame, +/obj/effect/decal/cleanable/blood/old, /turf/open/floor/plating, -/area/maintenance/starboard/fore) -"hrq" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/public/glass{ - name = "Fore Primary Hallway" +/area/station/maintenance/port/aft) +"hBD" = ( +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plating, +/area/station/hallway/secondary/entry) +"hBR" = ( +/obj/structure/rack, +/obj/item/shield/riot{ + pixel_x = -3; + pixel_y = 3 }, -/obj/effect/turf_decal/tile/red, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/hallway/primary/fore) -"hrs" = ( -/obj/effect/landmark/event_spawn, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating{ - icon_state = "panelscorched" +/obj/item/shield/riot, +/obj/item/shield/riot{ + pixel_x = 3; + pixel_y = -3 }, -/area/maintenance/port/aft) -"hrt" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/effect/turf_decal/tile/blue/anticorner/contrasted, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/security/armory) +"hBY" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 10 }, -/obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/medical/treatment_center) +"hCl" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/plating, -/area/maintenance/port) -"hrI" = ( -/obj/machinery/chem_dispenser{ - layer = 2.7 +/area/station/maintenance/starboard/greater) +"hCn" = ( +/obj/structure/sign/warning/vacuum/external{ + pixel_y = 32 + }, +/obj/effect/decal/cleanable/cobweb, +/obj/effect/spawner/random/structure/crate, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"hCt" = ( +/obj/structure/chair/office/light{ + dir = 8 }, /obj/effect/turf_decal/tile/yellow/half/contrasted{ - dir = 4 + dir = 8 }, /turf/open/floor/iron/white, -/area/medical/pharmacy) -"hrK" = ( +/area/station/medical/pharmacy) +"hCw" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, /obj/structure/cable, -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/turf/open/floor/engine, +/area/station/science/xenobiology) +"hCB" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "lawyer_shutters"; + name = "Law Office Shutters" }, /turf/open/floor/plating, -/area/maintenance/department/science/xenobiology) -"hsb" = ( -/obj/structure/sign/warning/pods{ - pixel_x = 32 +/area/station/service/lawoffice) +"hCK" = ( +/obj/effect/decal/cleanable/oil/slippery, +/obj/effect/turf_decal/siding/purple{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/status_display/evac/directional/south, +/turf/open/floor/iron/white, +/area/station/science/research) +"hDa" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/atmospherics/pipe/smart/simple/supply/hidden, /turf/open/floor/iron, -/area/security/brig) -"hsE" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 8 +/area/station/hallway/primary/starboard) +"hDe" = ( +/obj/machinery/portable_atmospherics/canister/plasma, +/turf/open/floor/engine/plasma, +/area/station/engineering/atmos) +"hDj" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/turf/open/floor/iron/dark/smooth_large, -/area/medical/storage) -"hsO" = ( -/obj/structure/table, -/obj/item/paper_bin{ - pixel_x = -3; - pixel_y = 7 +/obj/effect/turf_decal/trimline/brown/filled/line{ + dir = 8 }, -/obj/item/pen, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment, /turf/open/floor/iron, -/area/security/prison) -"htc" = ( +/area/station/hallway/primary/central) +"hDp" = ( /obj/structure/cable, +/obj/effect/turf_decal/trimline/blue/filled/warning{ + dir = 8 + }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plating{ - icon_state = "platingdmg3" +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) +"hDX" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/security/checkpoint/supply) +"hEA" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 6 }, -/area/maintenance/port/fore) -"htm" = ( -/obj/structure/chair/stool/directional/east, -/obj/effect/turf_decal/trimline/red/warning{ - dir = 4 +/turf/open/floor/iron/white, +/area/station/medical/cryo) +"hED" = ( +/obj/structure/cable, +/obj/machinery/holopad, +/turf/open/floor/iron/cafeteria, +/area/station/service/kitchen) +"hEO" = ( +/obj/machinery/suit_storage_unit/rd, +/obj/effect/turf_decal/stripes/line{ + dir = 5 }, -/obj/machinery/flasher/directional/north{ - id = "visitorflash" +/obj/machinery/camera/directional/west{ + c_tag = "Science Admin"; + network = list("ss13","rd") }, +/obj/item/radio/intercom/directional/west, /turf/open/floor/iron, -/area/security/prison) -"htC" = ( -/obj/machinery/computer/shuttle/mining{ - dir = 1; - req_access = null - }, -/obj/effect/turf_decal/tile/brown/half/contrasted{ - dir = 1 +/area/station/command/heads_quarters/rd) +"hET" = ( +/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 }, -/turf/open/floor/iron, -/area/cargo/miningoffice) -"htR" = ( -/turf/open/floor/iron/dark/corner{ +/obj/effect/turf_decal/tile/blue{ dir = 4 }, -/area/security/prison) -"htS" = ( -/obj/structure/fluff/iced_abductor, -/turf/open/misc/asteroid/basalt/airless, -/area/space/nearstation) -"htW" = ( -/obj/effect/landmark/event_spawn, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/turf/open/floor/iron, -/area/commons/locker) -"huj" = ( -/obj/machinery/light/small/directional/west, -/obj/machinery/airalarm/directional/west, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark, -/area/service/chapel/office) -"huK" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/machinery/hydroponics/soil{ - pixel_y = 8 - }, -/obj/effect/spawner/random/food_or_drink/seed, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"huT" = ( -/obj/structure/table/glass, -/obj/item/folder/white{ - pixel_y = 2 - }, -/obj/item/screwdriver{ - pixel_x = -2; - pixel_y = 6 +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"hEV" = ( +/obj/effect/decal/cleanable/garbage, +/obj/structure/disposalpipe/segment{ + dir = 9 }, -/obj/item/radio/headset/headset_med, -/obj/structure/extinguisher_cabinet/directional/east, -/obj/machinery/firealarm/directional/south, -/obj/effect/turf_decal/tile/yellow/fourcorners, -/obj/item/hand_labeler, -/obj/item/stack/package_wrap, -/obj/item/stack/package_wrap, /turf/open/floor/iron/white, -/area/medical/pharmacy) -"hva" = ( -/obj/machinery/door_timer{ - id = "Cell 3"; - name = "Cell 3"; - pixel_x = 32; - pixel_y = -32 - }, -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/area/station/science/research) +"hEX" = ( +/obj/structure/closet/secure_closet/atmospherics, +/turf/open/floor/iron/dark, +/area/station/engineering/atmospherics_engine) +"hFz" = ( +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable, -/turf/open/floor/iron, -/area/security/brig) -"hvt" = ( -/obj/structure/kitchenspike_frame, -/obj/effect/decal/cleanable/blood/old, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"hvA" = ( -/obj/machinery/status_display/evac/directional/north, -/obj/structure/bed/dogbed/ian, -/mob/living/simple_animal/pet/dog/corgi/ian, -/turf/open/floor/wood, -/area/command/heads_quarters/hop) -"hvN" = ( -/obj/effect/turf_decal/tile/purple/fourcorners, -/obj/machinery/door/airlock/research{ - name = "Research Division Access"; - req_access_txt = "47" +/obj/machinery/door/poddoor/preopen{ + id = "xenobio8"; + name = "Xenobio Pen 8 Blast Door" }, -/obj/machinery/door/firedoor, -/obj/effect/mapping_helpers/airlock/unres, -/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ - cycle_id = "sci-entrance" +/turf/open/floor/engine, +/area/station/science/xenobiology) +"hFD" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 1 }, +/obj/effect/turf_decal/tile/yellow, /turf/open/floor/iron/white, -/area/science/research) -"hvQ" = ( -/obj/structure/disposalpipe/segment{ - dir = 5 +/area/station/medical/chemistry) +"hGi" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 8 }, -/turf/open/floor/plating, -/area/maintenance/aft/greater) -"hvU" = ( -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/tile/yellow{ +/obj/effect/turf_decal/tile/green/half/contrasted{ dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ +/turf/open/floor/iron/white, +/area/station/medical/virology) +"hGk" = ( +/obj/machinery/atmospherics/pipe/layer_manifold/yellow/visible, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"hGl" = ( +/obj/effect/turf_decal/tile/blue/fourcorners, +/obj/effect/turf_decal/stripes/line{ dir = 4 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/dark/corner{ - dir = 1 - }, -/area/engineering/atmos) -"hwg" = ( -/obj/machinery/atmospherics/pipe/smart/simple/purple/visible, -/obj/structure/lattice, -/turf/open/space/basic, -/area/space/nearstation) -"hwh" = ( /obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark, -/area/medical/morgue) -"hwA" = ( -/obj/structure/table, -/obj/item/clothing/gloves/color/latex, -/obj/item/clothing/mask/surgical, -/obj/item/reagent_containers/spray/cleaner, -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 9 + dir = 6 }, /turf/open/floor/iron/white, -/area/security/medical) -"hwD" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/area/station/command/heads_quarters/cmo) +"hGm" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/structure/cable, +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 8 }, -/obj/structure/sign/poster/random/directional/east, +/obj/effect/turf_decal/box/red, +/turf/open/floor/iron/dark, +/area/station/science/ordnance/testlab) +"hGv" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/rack, +/obj/effect/spawner/random/maintenance, +/obj/structure/cable, +/obj/effect/spawner/random/maintenance, /turf/open/floor/iron, -/area/hallway/primary/central) -"hwS" = ( +/area/station/cargo/warehouse) +"hGy" = ( +/obj/machinery/conveyor{ + dir = 1; + id = "packageExternal" + }, /obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/light/directional/west, +/turf/open/floor/plating, +/area/station/cargo/qm) +"hGF" = ( +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk, +/obj/effect/turf_decal/tile/yellow/anticorner/contrasted{ dir = 4 }, -/obj/machinery/atmospherics/components/trinary/filter/flipped/critical{ - filter_type = list(/datum/gas/nitrogen) +/turf/open/floor/iron/white, +/area/station/medical/pharmacy) +"hGK" = ( +/obj/structure/table, +/obj/item/book/manual/wiki/cooking_to_serve_man, +/obj/structure/cable, +/turf/open/floor/iron/cafeteria{ + dir = 5 }, -/turf/open/floor/engine, -/area/engineering/supermatter/room) -"hwW" = ( -/obj/machinery/atmospherics/components/binary/pump{ - dir = 1; - name = "Mix to Distro Staging" +/area/station/service/kitchen) +"hGL" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/bridge_pipe/cyan/visible{ +/obj/structure/closet/emcloset, +/turf/open/floor/plating, +/area/station/maintenance/department/engine) +"hHd" = ( +/obj/effect/spawner/random/maintenance, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/iron, -/area/engineering/atmos) -"hxw" = ( -/obj/effect/turf_decal/plaque{ - icon_state = "L13" +/turf/open/floor/plating, +/area/station/maintenance/starboard/fore) +"hHt" = ( +/obj/machinery/atmospherics/pipe/bridge_pipe/dark/visible{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/hallway/primary/central) -"hxF" = ( -/obj/structure/rack, -/obj/item/gun/energy/e_gun{ - pixel_x = -3; - pixel_y = 3 +/obj/machinery/atmospherics/pipe/bridge_pipe/green/visible, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"hHC" = ( +/obj/machinery/door/window/right/directional/south{ + name = "First Aid Supplies"; + req_access = list("medical") + }, +/obj/structure/window/reinforced{ + dir = 8 }, -/obj/item/gun/energy/e_gun, -/obj/item/gun/energy/e_gun{ +/obj/item/storage/medkit/regular{ pixel_x = 3; pixel_y = -3 }, -/obj/machinery/firealarm/directional/east, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 8 +/obj/item/storage/medkit/brute{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/storage/medkit/brute, +/obj/item/storage/medkit/brute{ + pixel_x = -3; + pixel_y = -3 }, +/obj/structure/table/reinforced, +/obj/machinery/light/directional/north, /turf/open/floor/iron/dark, -/area/ai_monitored/security/armory) -"hxX" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/carpet, -/area/service/theater) -"hya" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"hyg" = ( -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ +/area/station/medical/storage) +"hHK" = ( +/turf/open/floor/iron/dark, +/area/station/engineering/gravity_generator) +"hHO" = ( +/obj/structure/railing{ dir = 1 }, -/obj/structure/chair, -/obj/structure/cable, -/obj/effect/turf_decal/siding/red/corner, -/obj/effect/landmark/start/depsec/science, -/turf/open/floor/iron, -/area/security/checkpoint/science) -"hyo" = ( -/obj/machinery/newscaster/directional/south, -/obj/effect/turf_decal/tile/blue/anticorner/contrasted, +/turf/open/space/basic, +/area/space/nearstation) +"hHR" = ( +/obj/structure/closet/secure_closet/personal, +/obj/item/clothing/under/misc/assistantformal, +/obj/item/clothing/suit/hooded/wintercoat, +/obj/item/clothing/shoes/winterboots, +/obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/command/bridge) -"hyp" = ( +/area/station/commons/locker) +"hIm" = ( +/obj/machinery/door/airlock/research{ + name = "Ordnance Lab" + }, +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/yellow/half/contrasted, +/obj/structure/disposalpipe/segment, +/obj/effect/mapping_helpers/airlock/access/all/science/ordnance, +/turf/open/floor/iron/white, +/area/station/science/ordnance/office) +"hIE" = ( +/obj/structure/cable, +/obj/machinery/status_display/evac/directional/west, /turf/open/floor/iron, -/area/commons/storage/tools) -"hyt" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/trimline/blue/filled/warning{ - dir = 1 +/area/station/construction/storage_wing) +"hIJ" = ( +/obj/structure/cable, +/obj/machinery/chem_heater/withbuffer, +/obj/machinery/power/apc/auto_name/directional/west, +/obj/effect/turf_decal/tile/yellow/half/contrasted{ + dir = 8 }, /turf/open/floor/iron/white, -/area/medical/medbay/central) -"hyu" = ( +/area/station/medical/chemistry) +"hIQ" = ( +/obj/structure/cable, +/obj/effect/landmark/start/security_officer, +/turf/open/floor/iron, +/area/station/security/office) +"hIZ" = ( /obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/effect/turf_decal/siding{ dir = 1 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/dark/side{ +/obj/effect/spawner/random/structure/grille, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"hJb" = ( +/obj/structure/window/reinforced{ dir = 4 }, -/area/science/lab) -"hyy" = ( -/obj/machinery/vending/dinnerware, -/obj/structure/cable, -/obj/effect/turf_decal/trimline/brown/warning{ - dir = 5 +/obj/machinery/door/window/left/directional/west{ + dir = 1; + name = "Monkey Pen"; + req_access = list("genetics") }, -/obj/effect/turf_decal/tile/bar{ - dir = 1 +/turf/open/floor/grass, +/area/station/science/genetics) +"hJv" = ( +/obj/structure/chair/stool/directional/south, +/obj/structure/disposalpipe/segment{ + dir = 9 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/station/commons/dorms) +"hJF" = ( +/obj/effect/turf_decal/stripes/corner, +/obj/machinery/button/door/directional/south{ + id = "mechbay"; + name = "Mech Bay Shutters Control"; + req_access = list("robotics") }, -/obj/effect/turf_decal/bot, -/obj/machinery/power/apc/auto_name/directional/west, -/turf/open/floor/iron/cafeteria, -/area/service/kitchen) -"hyz" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/carpet, -/area/command/heads_quarters/hop) -"hyY" = ( +/obj/effect/turf_decal/tile/purple/half/contrasted, +/turf/open/floor/iron/white, +/area/station/science/lobby) +"hJH" = ( +/obj/structure/closet/firecloset, +/turf/open/floor/plating, +/area/station/maintenance/port) +"hJJ" = ( /obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable, -/obj/machinery/door/poddoor/preopen{ - id = "hosspace"; - name = "Space Shutters" - }, /turf/open/floor/plating, -/area/command/heads_quarters/hos) -"hyZ" = ( -/obj/machinery/flasher/directional/east{ - id = "AI"; - pixel_y = 26 +/area/station/tcommsat/server) +"hKg" = ( +/turf/closed/wall, +/area/station/cargo/miningoffice) +"hKi" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 8 }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/holopad/secure, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/ai) -"hza" = ( -/obj/structure/table/wood, -/obj/item/folder/white{ - pixel_x = 4; - pixel_y = -3 +/area/station/engineering/transit_tube) +"hKp" = ( +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/effect/spawner/random/structure/closet_maintenance, +/obj/item/poster/random_contraband, +/obj/effect/spawner/random/maintenance, +/turf/open/floor/plating, +/area/station/maintenance/port) +"hKv" = ( +/obj/structure/chair/pew/left, +/turf/open/floor/iron/chapel{ + dir = 1 }, -/turf/open/floor/carpet, -/area/command/bridge) -"hze" = ( -/obj/machinery/holopad, -/obj/effect/turf_decal/box/white{ - color = "#52B4E9" +/area/station/service/chapel) +"hKw" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/turf/open/floor/iron/white/smooth_large, -/area/medical/treatment_center) -"hzu" = ( -/turf/closed/wall/r_wall, -/area/command/teleporter) -"hzw" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 4 +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/obj/effect/turf_decal/trimline/blue/filled/corner, -/obj/machinery/duct, -/turf/open/floor/iron/white/smooth_large, -/area/medical/surgery/theatre) -"hzH" = ( -/obj/structure/table, -/obj/machinery/cell_charger, -/obj/item/stock_parts/cell/high, -/obj/item/radio/intercom/directional/north, -/obj/machinery/firealarm/directional/west, -/turf/open/floor/iron/white, -/area/science/misc_lab) -"hzQ" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/obj/effect/turf_decal/trimline/brown/filled/line{ dir = 1 }, -/turf/open/floor/iron/cafeteria, -/area/service/kitchen) -"hzW" = ( -/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/hallway/primary/port) +"hKE" = ( +/obj/machinery/atmospherics/pipe/smart/manifold/purple/visible{ + dir = 1 + }, +/obj/effect/turf_decal/siding/purple{ + dir = 9 + }, +/obj/machinery/light/directional/north, +/obj/machinery/light_switch/directional/north, +/turf/open/floor/iron/dark, +/area/station/science/ordnance) +"hKG" = ( /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/general/hidden, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/plating, -/area/science/server) -"hAj" = ( -/obj/structure/table, -/obj/item/airlock_painter, -/obj/effect/turf_decal/delivery, -/turf/open/floor/iron, -/area/engineering/main) -"hAn" = ( +/area/station/maintenance/department/medical/central) +"hKP" = ( +/obj/effect/turf_decal/tile/blue/fourcorners, +/obj/machinery/firealarm/directional/north, +/obj/structure/tank_holder/extinguisher, /obj/machinery/camera/directional/east{ - c_tag = "Atmospherics Tank - Air" + c_tag = "Medbay Cryogenics"; + network = list("ss13","medbay") }, -/turf/open/floor/engine/air, -/area/engineering/atmos) -"hAA" = ( -/obj/machinery/computer/robotics{ +/turf/open/floor/iron/white, +/area/station/medical/cryo) +"hKV" = ( +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/maintenance/starboard/lesser) +"hLj" = ( +/obj/machinery/light/directional/west, +/obj/structure/extinguisher_cabinet/directional/west, +/obj/item/kirbyplants{ + icon_state = "plant-03" }, /obj/effect/turf_decal/tile/neutral{ - dir = 8 + dir = 1 }, -/obj/machinery/light/directional/west, -/obj/machinery/light_switch/directional/west, -/turf/open/floor/iron/dark, -/area/command/heads_quarters/rd) -"hAV" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, -/area/hallway/primary/aft) -"hBa" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/area/station/commons/locker) +"hLx" = ( +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ dir = 8 }, -/obj/effect/landmark/start/roboticist, -/obj/effect/spawner/random/engineering/tracking_beacon, -/turf/open/floor/circuit/green, -/area/science/robotics/mechbay) -"hBb" = ( -/obj/structure/extinguisher_cabinet/directional/east, -/obj/effect/turf_decal/tile/neutral, -/turf/open/floor/iron, -/area/hallway/primary/aft) -"hBd" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/turf/open/floor/iron/dark, +/area/station/ai_monitored/aisat/exterior) +"hLB" = ( +/obj/structure/rack, +/obj/item/crowbar/red, +/obj/item/restraints/handcuffs, +/obj/item/wrench, +/obj/effect/turf_decal/tile/green/anticorner/contrasted{ dir = 1 }, -/obj/effect/turf_decal/trimline/blue/filled/corner{ +/turf/open/floor/iron/white, +/area/station/medical/virology) +"hLJ" = ( +/obj/machinery/portable_atmospherics/canister/carbon_dioxide, +/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ dir = 4 }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron/white/smooth_large, -/area/medical/surgery/theatre) -"hBk" = ( -/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ - dir = 4 +/obj/effect/turf_decal/stripes/red/box, +/obj/effect/turf_decal/tile/purple/half/contrasted{ + dir = 8 }, -/turf/closed/wall/r_wall, -/area/engineering/atmos) -"hBJ" = ( -/obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/science/cytology) +"hLL" = ( +/obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/stripes/line{ - dir = 4 +/turf/open/floor/iron, +/area/station/cargo/storage) +"hLZ" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/junction{ + dir = 8 }, -/obj/effect/turf_decal/tile/yellow/half/contrasted{ +/turf/open/floor/plating, +/area/station/maintenance/aft/greater) +"hMc" = ( +/obj/machinery/atmospherics/pipe/smart/simple/purple/visible{ dir = 4 }, -/turf/open/floor/iron, -/area/engineering/break_room) -"hBR" = ( -/obj/structure/rack, -/obj/item/shield/riot{ - pixel_x = -3; - pixel_y = 3 +/obj/effect/turf_decal/siding/purple{ + dir = 1 }, -/obj/item/shield/riot, -/obj/item/shield/riot{ - pixel_x = 3; - pixel_y = -3 +/obj/structure/sign/poster/official/moth_piping{ + pixel_y = 32 }, -/obj/effect/turf_decal/tile/blue/anticorner/contrasted, /turf/open/floor/iron/dark, -/area/ai_monitored/security/armory) -"hBT" = ( -/obj/machinery/holopad, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/machinery/light/directional/east, -/obj/effect/turf_decal/stripes/line{ +/area/station/science/ordnance) +"hMn" = ( +/obj/effect/turf_decal/trimline/brown/filled/line{ dir = 4 }, -/turf/open/floor/iron/white/corner, -/area/hallway/secondary/entry) -"hCi" = ( -/obj/effect/landmark/blobstart, -/turf/open/floor/plating, -/area/maintenance/starboard/greater) -"hCo" = ( -/turf/closed/wall, -/area/maintenance/starboard/lesser) -"hCp" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/purple, -/turf/open/floor/iron/white, -/area/science/misc_lab) -"hCI" = ( -/obj/item/hand_labeler_refill, -/obj/structure/rack, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"hCN" = ( -/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 - }, -/turf/open/floor/wood, -/area/command/heads_quarters/captain/private) -"hCS" = ( -/obj/machinery/navbeacon{ - codes_txt = "patrol;next_patrol=14.3-Lockers-Dorms"; - location = "14.2-Central-CrewQuarters" - }, -/obj/effect/turf_decal/tile/neutral, /turf/open/floor/iron, -/area/commons/locker) -"hDb" = ( -/obj/machinery/door/firedoor, -/obj/structure/disposalpipe/segment, -/obj/machinery/door/airlock/command{ - name = "Chief Engineer's Office"; - req_access_txt = "56" - }, -/obj/effect/turf_decal/bot{ - dir = 1 +/area/station/construction/storage_wing) +"hMo" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Vacant Office Maintenance" }, -/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/abandoned, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/light_switch/directional/east, -/turf/open/floor/iron{ +/obj/effect/mapping_helpers/airlock/unres{ dir = 1 }, -/area/command/heads_quarters/ce) -"hDN" = ( -/obj/machinery/photocopier{ - pixel_y = 3 - }, -/obj/effect/turf_decal/tile/red/half/contrasted{ +/obj/effect/mapping_helpers/airlock/access/all/engineering/construction, +/turf/open/floor/plating, +/area/station/maintenance/port) +"hMq" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ dir = 8 }, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 4 +/turf/open/floor/iron/white, +/area/station/medical/treatment_center) +"hMv" = ( +/obj/effect/turf_decal/delivery, +/obj/machinery/door/window/left/directional/north{ + dir = 4; + name = "Containment Pen #1"; + req_access = list("xenobiology") }, -/turf/open/floor/iron/dark, -/area/security/brig) -"hDP" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 1 +/obj/machinery/door/poddoor/preopen{ + id = "xenobio1"; + name = "Xenobio Pen 1 Blast Door" }, -/obj/structure/disposalpipe/segment, /turf/open/floor/iron, -/area/security/warden) -"hDR" = ( -/obj/effect/decal/cleanable/dirt, +/area/station/science/xenobiology) +"hMy" = ( /obj/structure/cable, -/turf/open/floor/iron, -/area/commons/storage/primary) -"hDV" = ( -/obj/effect/landmark/event_spawn, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment, /turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"hEd" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 8 +/area/station/security/warden) +"hME" = ( +/obj/structure/table/wood, +/obj/item/taperecorder{ + pixel_x = 3 }, -/turf/open/floor/iron/textured, -/area/medical/medbay/central) -"hEe" = ( -/obj/structure/cable, -/obj/structure/table, -/obj/item/storage/bag/tray, -/turf/open/floor/iron/cafeteria, -/area/service/kitchen) -"hEi" = ( -/obj/structure/cable, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"hEl" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/security/glass{ - name = "Departure Lounge Security Post"; - req_access_txt = "63" +/obj/item/storage/box/evidence, +/obj/item/flashlight/seclite, +/turf/open/floor/iron/grimy, +/area/station/security/detectives_office) +"hMQ" = ( +/obj/machinery/camera/directional/south{ + c_tag = "Holodeck Control" }, -/obj/effect/turf_decal/tile/red/fourcorners, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/item/radio/intercom/directional/south, +/obj/machinery/light/small/directional/south, /turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"hEr" = ( +/area/station/commons/fitness/recreation) +"hNw" = ( +/obj/machinery/light/small/directional/south, +/obj/machinery/airalarm/directional/south, +/obj/effect/turf_decal/tile/neutral, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/trimline/brown/filled/line{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/red/filled/warning{ - dir = 8 - }, -/obj/machinery/computer/department_orders/security{ - dir = 8 - }, /turf/open/floor/iron, -/area/security/brig) -"hEw" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/unary/thermomachine/heater{ - dir = 4 +/area/station/commons/dorms) +"hNz" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 1 }, +/obj/structure/chair, +/obj/effect/landmark/start/depsec/science, /turf/open/floor/iron, -/area/maintenance/disposal/incinerator) -"hEE" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/area/station/security/checkpoint/science) +"hNC" = ( +/obj/machinery/door/airlock{ + name = "Starboard Emergency Storage" }, -/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/maintenance/starboard/greater) +"hND" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/engineering/main) -"hEM" = ( -/obj/machinery/door/poddoor/preopen{ - id = "Xenolab"; - name = "test chamber blast door" +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plating, +/area/station/maintenance/aft/lesser) +"hNN" = ( +/obj/machinery/camera/directional/west{ + c_tag = "Medbay Break Room"; + network = list("ss13","medbay") }, -/obj/effect/turf_decal/bot, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/general/visible, -/obj/machinery/door/window/left/directional/south{ - dir = 4; - name = "Maximum Security Test Chamber"; - req_access_txt = "55" +/obj/machinery/light/directional/west, +/obj/item/radio/intercom/directional/west, +/obj/machinery/vending/coffee, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/turf/open/floor/engine, -/area/science/xenobiology) -"hFc" = ( /obj/effect/turf_decal/tile/neutral{ - dir = 1 + dir = 4 }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron/dark, +/area/station/medical/break_room) +"hOd" = ( +/obj/structure/table, +/obj/machinery/microwave, +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 1 }, +/obj/machinery/light/small/directional/east, /turf/open/floor/iron, -/area/hallway/primary/port) -"hFj" = ( -/obj/machinery/door/airlock/external{ - name = "Atmospherics External Access"; - req_access_txt = "24" - }, -/obj/structure/cable, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ +/area/station/science/research) +"hOh" = ( +/obj/effect/turf_decal/trimline/red/filled/line, +/obj/effect/turf_decal/trimline/brown/filled/warning, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron, +/area/station/cargo/sorting) +"hOl" = ( +/obj/machinery/light/directional/south, +/obj/effect/turf_decal/tile/blue{ dir = 8 }, -/turf/open/floor/plating, -/area/engineering/atmos) -"hFw" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/spawner/random/trash/garbage{ - spawn_scatter_radius = 1 - }, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"hFJ" = ( +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/aisat/foyer) +"hOp" = ( /obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/obj/effect/turf_decal/tile/bar{ + dir = 1 }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/iron/dark, -/area/command/heads_quarters/rd) -"hFK" = ( -/obj/structure/window/reinforced{ - dir = 1; - pixel_y = 2 - }, -/obj/machinery/suit_storage_unit/captain, -/turf/open/floor/wood, -/area/command/heads_quarters/captain/private) -"hFW" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/structure/table/reinforced, -/obj/item/clothing/gloves/color/blue{ - desc = "An old pair of nitrile gloves, with no sterile properties."; - name = "old nitrile gloves" +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"hOR" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/spawner/random/trash/soap{ + spawn_scatter_radius = 1 }, -/obj/item/clothing/mask/surgical, -/obj/item/clothing/suit/apron/surgical, -/obj/item/reagent_containers/glass/rag, -/turf/open/floor/iron/white, -/area/medical/abandoned) -"hFZ" = ( -/obj/machinery/dna_scannernew, -/obj/effect/turf_decal/siding/purple{ - dir = 10 +/turf/open/floor/iron/freezer, +/area/station/security/prison/shower) +"hPu" = ( +/obj/machinery/atmospherics/pipe/smart/simple/orange/hidden{ + dir = 5 }, -/obj/machinery/requests_console/directional/west{ - department = "Genetics"; - departmentType = 2; - name = "Genetics Requests Console" +/turf/open/floor/iron, +/area/station/engineering/break_room) +"hPM" = ( +/obj/effect/landmark/event_spawn, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"hPX" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "pharmacy_shutters_2"; + name = "Pharmacy Shutters" }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/science/genetics) -"hGa" = ( -/obj/effect/decal/cleanable/oil, -/obj/machinery/light_switch/directional/east, -/obj/machinery/light/small/directional/east, /turf/open/floor/plating, -/area/maintenance/disposal) -"hGj" = ( -/obj/machinery/rnd/production/circuit_imprinter, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 +/area/station/medical/pharmacy) +"hQj" = ( +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 8 }, -/obj/machinery/airalarm/directional/east, -/turf/open/floor/iron/dark/corner, -/area/engineering/storage_shared) -"hGm" = ( -/obj/structure/closet/crate, -/obj/item/stack/license_plates/empty/fifty, -/obj/item/stack/license_plates/empty/fifty, -/obj/item/stack/license_plates/empty/fifty, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating, -/area/security/prison) -"hGA" = ( -/obj/structure/extinguisher_cabinet/directional/west, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 1 +/obj/machinery/atmospherics/components/trinary/filter/atmos/co2{ + dir = 4 }, +/obj/effect/turf_decal/tile/dark/fourcorners, /turf/open/floor/iron, -/area/security/prison) -"hGC" = ( -/obj/machinery/camera/directional/north{ - c_tag = "Medbay Storage"; - network = list("ss13","medbay") +/area/station/engineering/atmos) +"hQu" = ( +/obj/effect/turf_decal/delivery, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) +"hQv" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/command/glass{ + name = "Bridge" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "bridge-right" }, -/obj/effect/turf_decal/trimline/blue/filled/line{ +/obj/effect/turf_decal/tile/blue/half/contrasted{ dir = 1 }, -/turf/open/floor/iron/white, -/area/medical/storage) -"hGE" = ( -/obj/structure/window/reinforced{ +/obj/effect/mapping_helpers/airlock/access/any/command/general, +/turf/open/floor/iron/dark, +/area/station/command/bridge) +"hQB" = ( +/obj/effect/turf_decal/bot{ dir = 1 }, -/obj/structure/bodycontainer/morgue, -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 8 - }, -/turf/open/floor/iron/white, -/area/security/medical) -"hGR" = ( -/obj/structure/cable, -/obj/machinery/door/firedoor, -/turf/open/floor/iron, -/area/hallway/primary/aft) -"hGT" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/junction{ - dir = 4 +/obj/machinery/portable_atmospherics/canister, +/turf/open/floor/iron{ + dir = 1 }, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"hHy" = ( -/obj/machinery/disposal/bin, -/obj/machinery/firealarm/directional/west, -/obj/machinery/light/directional/west, -/obj/structure/disposalpipe/trunk{ - dir = 4 +/area/station/engineering/atmos) +"hQE" = ( +/obj/effect/landmark/event_spawn, +/obj/structure/chair/pew/left, +/turf/open/floor/iron/chapel{ + dir = 1 }, -/obj/effect/turf_decal/tile/brown/anticorner/contrasted{ +/area/station/service/chapel) +"hQT" = ( +/obj/structure/disposalpipe/segment{ dir = 4 }, /turf/open/floor/iron, -/area/cargo/sorting) -"hHJ" = ( -/obj/machinery/navbeacon{ - codes_txt = "patrol;next_patrol=1.5-Fore-Central"; - location = "1-BrigCells" +/area/station/hallway/secondary/exit/departure_lounge) +"hQY" = ( +/obj/machinery/door/window/right/directional/north{ + name = "Petting Zoo" + }, +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 1 }, /turf/open/floor/iron, -/area/hallway/primary/fore) -"hHO" = ( -/obj/structure/railing{ +/area/station/science/research) +"hRf" = ( +/obj/effect/turf_decal/stripes/line{ dir = 1 }, -/turf/open/space/basic, -/area/space/nearstation) -"hIa" = ( -/obj/structure/chair, -/obj/effect/landmark/start/chaplain, /obj/structure/disposalpipe/segment, -/turf/open/floor/iron/grimy, -/area/service/chapel/office) -"hIe" = ( -/obj/machinery/airalarm/directional/east, -/obj/machinery/light/directional/east, -/obj/effect/turf_decal/tile/green/half/contrasted{ +/turf/open/floor/plating, +/area/station/maintenance/department/medical/central) +"hRh" = ( +/obj/structure/window/reinforced{ dir = 4 }, -/turf/open/floor/iron/white, -/area/medical/virology) -"hIn" = ( -/obj/machinery/disposal/bin, -/obj/machinery/light_switch/directional/south, -/obj/structure/disposalpipe/trunk{ - dir = 8 - }, -/obj/machinery/camera/directional/south{ - c_tag = "Fitness Room - Aft" - }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/commons/fitness/recreation) -"hIt" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/poddoor/shutters{ - id = "abandoned_kitchen" - }, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"hIE" = ( -/obj/structure/cable, -/obj/machinery/status_display/evac/directional/west, +/obj/structure/reagent_dispensers/watertank/high, +/obj/item/reagent_containers/glass/bucket, +/obj/effect/turf_decal/stripes/line, /turf/open/floor/iron, -/area/construction/storage_wing) -"hIN" = ( -/obj/machinery/door/window/brigdoor/security/holding{ - id = "Holding Cell"; - name = "Holding Cell" - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 8 +/area/station/service/hydroponics) +"hRl" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/turf/open/floor/engine, +/area/station/engineering/supermatter) +"hRq" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/bot{ + dir = 1 }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper, /obj/structure/cable, +/obj/machinery/door/airlock/engineering{ + name = "Engine Room" + }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/security/holding_cell) -"hIU" = ( -/turf/open/floor/wood, -/area/command/heads_quarters/captain/private) -"hIX" = ( -/obj/structure/table, -/obj/item/reagent_containers/glass/beaker{ - pixel_x = 10 +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, +/turf/open/floor/iron{ + dir = 1 }, -/obj/item/flashlight/lamp{ - on = 0; - pixel_x = -7; - pixel_y = 18 +/area/station/engineering/main) +"hRy" = ( +/obj/machinery/atmospherics/components/binary/pump/on, +/obj/machinery/atmospherics/pipe/layer_manifold/scrubbers/hidden{ + dir = 4 }, -/obj/item/kitchen/rollingpin{ - pixel_x = -4 +/turf/open/floor/engine, +/area/station/science/ordnance/burnchamber) +"hRD" = ( +/obj/structure/chair/office{ + dir = 4 }, -/turf/open/floor/plating{ - icon_state = "platingdmg1" +/obj/effect/landmark/start/cargo_technician, +/turf/open/floor/iron, +/area/station/cargo/sorting) +"hRQ" = ( +/obj/machinery/disposal/bin{ + pixel_x = -2; + pixel_y = -2 }, -/area/maintenance/port/aft) -"hJu" = ( -/obj/effect/turf_decal/tile/yellow{ +/obj/machinery/light_switch/directional/south, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/obj/structure/disposalpipe/trunk{ dir = 4 }, -/obj/structure/disposalpipe/segment{ - dir = 5 +/turf/open/floor/iron, +/area/station/service/hydroponics) +"hRU" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/hallway/primary/central) -"hJy" = ( +/turf/open/floor/plating, +/area/station/maintenance/solars/starboard/aft) +"hRW" = ( +/obj/machinery/light/directional/east, +/obj/machinery/airalarm/directional/east, /obj/effect/turf_decal/tile/neutral, /turf/open/floor/iron, -/area/commons/fitness/recreation) -"hJO" = ( -/obj/machinery/firealarm/directional/west, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/area/station/hallway/primary/central) +"hSd" = ( +/obj/structure/cable, +/obj/machinery/light/directional/south, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/button/door/directional/south{ + id = "PermaLockdown"; + name = "Panic Button"; + req_access = list("brig") }, /turf/open/floor/iron, -/area/hallway/primary/central) -"hJU" = ( -/obj/structure/cable, -/turf/open/floor/iron/cafeteria, -/area/service/kitchen) -"hKk" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/area/station/security/execution/transfer) +"hSe" = ( +/obj/machinery/light/small/directional/east, +/obj/item/radio/intercom/directional/north, +/obj/structure/table/wood, +/obj/item/phone{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/cigbutt/cigarbutt{ + pixel_x = 5; + pixel_y = -1 }, +/turf/open/floor/iron/grimy, +/area/station/tcommsat/computer) +"hSf" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/clothing/gloves/color/fyellow, +/obj/item/stack/cable_coil, /turf/open/floor/iron, -/area/commons/fitness/recreation) -"hKn" = ( -/obj/machinery/vending/dinnerware, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"hKH" = ( -/turf/closed/wall/mineral/plastitanium, -/area/commons/fitness/recreation) -"hLg" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, -/turf/open/floor/iron/white, -/area/medical/virology) -"hLi" = ( +/area/station/commons/storage/primary) +"hSg" = ( /obj/structure/cable, -/obj/effect/turf_decal/trimline/green/filled/line{ +/obj/effect/turf_decal/siding/wood{ dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/wood, +/area/station/service/cafeteria) +"hSt" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/keycard_auth/directional/west, +/turf/open/floor/iron/dark, +/area/station/command/heads_quarters/ce) +"hSG" = ( +/obj/structure/closet/lasertag/red, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/landmark/start/hangover/closet, +/turf/open/floor/iron/dark, +/area/station/commons/fitness/recreation) +"hSH" = ( +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/white, -/area/medical/medbay/central) -"hLp" = ( -/obj/effect/spawner/random/structure/grille, -/obj/effect/turf_decal/stripes/line{ +/turf/open/floor/iron, +/area/station/security/brig) +"hSO" = ( +/obj/effect/turf_decal/stripes/corner{ dir = 8 }, -/turf/open/floor/plating, -/area/maintenance/port) -"hLt" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"hSP" = ( +/obj/machinery/space_heater, +/obj/structure/sign/warning/vacuum/external{ + pixel_y = 32 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"hTn" = ( /obj/structure/disposalpipe/segment{ - dir = 10 + dir = 6 + }, +/obj/effect/turf_decal/stripes/line, +/obj/machinery/button/door/directional/west{ + id = "Disposal Exit"; + name = "Disposal Vent Control"; + req_access = list("maint_tunnels") }, +/turf/open/floor/plating, +/area/station/maintenance/disposal) +"hTq" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/yellow/visible, /turf/open/floor/iron, -/area/hallway/primary/central) -"hLx" = ( -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 8 +/area/station/engineering/atmos) +"hTt" = ( +/obj/machinery/computer/station_alert{ + dir = 1 }, -/turf/open/floor/iron/dark, -/area/ai_monitored/aisat/exterior) -"hLH" = ( -/obj/machinery/door/airlock/grunge{ - name = "Prison Workshop" +/obj/machinery/light/directional/south, +/obj/machinery/computer/security/telescreen/minisat{ + dir = 1; + pixel_y = -29 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/door/firedoor, -/turf/open/floor/iron, -/area/security/prison) -"hMa" = ( -/obj/effect/turf_decal/trimline/purple/line{ - dir = 8 +/turf/open/floor/iron/dark, +/area/station/ai_monitored/command/storage/satellite) +"hTE" = ( +/obj/structure/chair{ + dir = 4 }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron/white, -/area/science/research) -"hMd" = ( -/obj/machinery/door/airlock/mining{ - name = "Deliveries" +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, -/obj/structure/cable, -/obj/machinery/door/firedoor, -/obj/effect/mapping_helpers/airlock/access/all/supply/mail_sorting, +/obj/machinery/bluespace_vendor/directional/west, /turf/open/floor/iron, -/area/cargo/sorting) -"hMj" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/security/glass{ - name = "Labor Camp Shuttle Airlock"; - req_access_txt = "2" +/area/station/hallway/secondary/exit/departure_lounge) +"hTV" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/door/airlock/highsecurity{ + name = "Gravity Generator Foyer" }, +/obj/effect/turf_decal/delivery, /obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 - }, -/turf/open/floor/iron/dark, -/area/security/brig) -"hMn" = ( -/obj/effect/turf_decal/trimline/brown/filled/line{ - dir = 4 + dir = 1 }, +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/mapping_helpers/airlock/access/all/engineering/construction, /turf/open/floor/iron, -/area/construction/storage_wing) -"hMH" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/landmark/start/hangover, -/turf/open/floor/plating, -/area/maintenance/fore) -"hNh" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/area/station/engineering/gravity_generator) +"hUd" = ( +/obj/structure/closet/l3closet/scientist, +/obj/effect/turf_decal/stripes/line, +/obj/machinery/light/directional/south, +/turf/open/floor/iron/white, +/area/station/science/xenobiology/hallway) +"hUn" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 }, /turf/open/floor/iron, -/area/commons/fitness/recreation) -"hNu" = ( -/obj/effect/turf_decal/tile/red{ - dir = 8 +/area/station/engineering/atmos/storage/gas) +"hUu" = ( +/obj/structure/table, +/obj/machinery/recharger{ + pixel_y = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ +/obj/structure/reagent_dispensers/wall/peppertank/directional/east, +/obj/effect/turf_decal/tile/red/anticorner/contrasted{ dir = 4 }, /turf/open/floor/iron, -/area/hallway/primary/fore) -"hNP" = ( -/obj/effect/turf_decal/trimline/blue/filled/corner{ +/area/station/security/checkpoint/engineering) +"hUC" = ( +/obj/structure/window/reinforced{ dir = 8 }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 1 - }, -/obj/machinery/duct, -/turf/open/floor/iron/white/smooth_large, -/area/medical/treatment_center) -"hNV" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/commons/lounge) -"hNZ" = ( -/obj/machinery/door/airlock/medical/glass{ - name = "Medbay Staff Entrance"; - req_access_txt = "5" +/obj/structure/table, +/obj/item/surgical_drapes, +/obj/item/cautery, +/obj/effect/turf_decal/tile/purple/half/contrasted, +/obj/structure/disposalpipe/segment{ + dir = 9 }, -/obj/effect/turf_decal/tile/blue/fourcorners, /turf/open/floor/iron/white, -/area/medical/office) -"hOe" = ( -/obj/structure/table/wood, -/turf/open/floor/wood, -/area/cargo/qm) -"hOj" = ( -/obj/structure/closet, -/obj/effect/spawner/random/maintenance, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"hOl" = ( -/obj/machinery/light/directional/south, -/obj/effect/turf_decal/tile/blue{ - dir = 8 +/area/station/science/robotics/lab) +"hUG" = ( +/obj/item/bodypart/chest/robot{ + pixel_x = -2; + pixel_y = 2 }, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/aisat/foyer) -"hOB" = ( +/obj/item/bodypart/head/robot{ + pixel_x = 3; + pixel_y = 2 + }, +/obj/structure/table/wood, +/obj/machinery/airalarm/directional/west, /obj/structure/cable, +/turf/open/floor/carpet, +/area/station/command/corporate_showroom) +"hUM" = ( +/obj/machinery/light/small/directional/west, +/turf/open/floor/iron, +/area/station/maintenance/port/aft) +"hUN" = ( /obj/effect/turf_decal/stripes/corner{ - dir = 4 + dir = 1 }, -/turf/open/floor/iron, -/area/security/prison) -"hOF" = ( -/obj/machinery/disposal/bin, -/obj/machinery/camera/directional/east{ - c_tag = "Garden" +/turf/open/floor/plating, +/area/station/maintenance/space_hut) +"hUO" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, -/obj/structure/disposalpipe/trunk{ +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 8 }, -/obj/machinery/light/directional/east, -/obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/east, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron, -/area/service/hydroponics/garden) -"hOV" = ( -/obj/structure/closet/toolcloset, -/obj/item/radio/intercom/directional/north, -/obj/effect/turf_decal/tile/yellow/half/contrasted{ - dir = 1 +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"hVm" = ( +/obj/machinery/light/small/directional/north, +/obj/machinery/camera/directional/north{ + c_tag = "Central Primary Hallway - Fore - ai_upload" }, -/turf/open/floor/iron, -/area/commons/storage/tools) -"hPi" = ( -/obj/machinery/door/airlock/grunge{ - name = "Cell 1" +/obj/structure/sign/warning/secure_area{ + desc = "A warning sign which reads 'HIGH-POWER TURRETS AHEAD'."; + name = "\improper HIGH-POWER TURRETS AHEAD"; + pixel_y = 32 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark, -/area/security/prison/safe) -"hPq" = ( -/obj/effect/turf_decal/tile/neutral, -/obj/structure/disposalpipe/segment{ +/obj/effect/turf_decal/stripes/corner{ dir = 4 }, -/mob/living/simple_animal/bot/cleanbot/autopatrol, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/hallway/primary/central) -"hPH" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/firedoor, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "rdgene2"; - name = "Genetics Lab Shutters" - }, -/obj/machinery/door/window/left/directional/west{ +/area/station/hallway/primary/central) +"hVn" = ( +/obj/machinery/door/window/left/directional/north{ dir = 4; - name = "Genetics Desk"; - req_access_txt = "9" + name = "Containment Pen #8"; + req_access = list("xenobiology") }, -/obj/item/folder, -/obj/item/pen, -/obj/effect/turf_decal/tile/purple/fourcorners, -/turf/open/floor/iron, -/area/science/genetics) -"hPP" = ( -/obj/structure/safe/floor, -/obj/item/food/fortunecookie, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"hQo" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/turf/open/floor/engine, +/area/station/science/xenobiology) +"hVp" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/decal/cleanable/dirt, +/obj/item/broken_bottle{ + pixel_x = 9; + pixel_y = -4 + }, +/obj/structure/disposalpipe/sorting/mail{ + dir = 2; + sortType = 20 }, +/turf/open/floor/iron, +/area/station/maintenance/starboard/greater) +"hVE" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/turf/open/floor/iron, -/area/hallway/primary/port) -"hQs" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/engineering/atmos/storage/gas) -"hQU" = ( -/obj/machinery/light/small/directional/west, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"hQW" = ( -/obj/structure/table, -/obj/machinery/newscaster/directional/north, -/obj/effect/turf_decal/tile/brown{ +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/item/paper_bin{ - pixel_x = -2; - pixel_y = 4 - }, -/obj/item/pen, /turf/open/floor/iron, -/area/commons/vacant_room/commissary) -"hQZ" = ( -/obj/machinery/power/apc/auto_name/directional/south, +/area/station/command/teleporter) +"hVN" = ( /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/stripes/corner, -/obj/effect/turf_decal/tile/yellow/half/contrasted, -/turf/open/floor/iron, -/area/engineering/break_room) -"hRj" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/smart/manifold/green/visible{ +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/turf_decal/tile/brown/fourcorners, -/turf/open/floor/iron, -/area/engineering/atmos) -"hRm" = ( -/obj/structure/table/wood, -/obj/item/book/manual/wiki/security_space_law, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 1 +/obj/effect/mapping_helpers/airlock/locked, +/obj/machinery/door/airlock/virology{ + autoclose = 0; + frequency = 1449; + id_tag = "virology_airlock_exterior"; + name = "Virology Exterior Airlock" }, -/turf/open/floor/iron, -/area/security/courtroom) -"hRx" = ( -/turf/closed/wall, -/area/maintenance/port/greater) -"hRG" = ( -/obj/machinery/computer/security/telescreen/ce{ +/obj/machinery/door_buttons/access_button{ dir = 1; - pixel_y = -30 - }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/pdapainter/engineering, -/turf/open/floor/iron/dark, -/area/command/heads_quarters/ce) -"hRK" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 + idDoor = "virology_airlock_exterior"; + idSelf = "virology_airlock_control"; + name = "Virology Access Button"; + pixel_y = -24; + req_access = list("virology") }, -/turf/closed/wall/r_wall, -/area/medical/virology) -"hRL" = ( -/obj/structure/disposalpipe/segment{ +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/plating, -/area/maintenance/starboard/greater) -"hRN" = ( -/obj/machinery/atmospherics/components/trinary/mixer{ - dir = 1 - }, -/turf/open/floor/iron, -/area/science/mixing) -"hSw" = ( -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 +/obj/effect/mapping_helpers/airlock/access/all/medical/virology, +/turf/open/floor/iron/white, +/area/station/medical/virology) +"hVX" = ( +/obj/structure/toilet{ + pixel_y = 8 }, -/obj/effect/landmark/event_spawn, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/service/bar) -"hSy" = ( -/obj/structure/closet/wardrobe/mixed, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/effect/landmark/start/hangover/closet, -/turf/open/floor/iron/dark, -/area/commons/locker) -"hSz" = ( -/obj/effect/turf_decal/tile/bar, -/obj/machinery/light/directional/east, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/obj/machinery/light/small/directional/west, +/obj/machinery/newscaster/directional/south, +/obj/effect/landmark/blobstart, +/obj/effect/landmark/start/hangover, +/obj/machinery/button/door/directional/west{ + id = "Toilet2"; + name = "Lock Control"; + normaldoorcontrol = 1; + specialfunctions = 4 }, -/obj/structure/table, -/obj/structure/sign/poster/random/directional/east, -/turf/open/floor/iron/cafeteria, -/area/service/kitchen) -"hSK" = ( -/obj/effect/turf_decal/plaque{ - icon_state = "L7" +/obj/effect/spawner/random/trash/graffiti{ + pixel_x = -32; + spawn_loot_chance = 50 }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/hallway/primary/central) -"hSY" = ( +/turf/open/floor/iron/freezer, +/area/station/commons/toilet/restrooms) +"hVY" = ( +/obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/turf/open/floor/plating, +/area/station/maintenance/port/aft) +"hWj" = ( +/obj/machinery/computer/slot_machine{ + pixel_y = 2 }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/duct, +/turf/open/floor/wood, +/area/station/maintenance/port/aft) +"hWx" = ( /obj/structure/disposalpipe/segment{ - dir = 6 + dir = 9 }, -/turf/open/floor/iron/cafeteria, -/area/service/kitchen) -"hSZ" = ( -/obj/structure/disposalpipe/segment{ +/turf/open/floor/plating, +/area/station/maintenance/starboard/greater) +"hWy" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/command/teleporter) +"hWF" = ( +/obj/machinery/firealarm/directional/east, +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/iron, +/area/station/commons/locker) +"hWM" = ( +/obj/item/kirbyplants/random, +/obj/effect/turf_decal/stripes/corner{ dir = 4 }, -/turf/open/floor/iron/white, -/area/science/research) -"hTb" = ( -/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/effect/turf_decal/tile/blue{ +/obj/effect/turf_decal/stripes/corner{ dir = 8 }, +/obj/effect/turf_decal/tile/yellow/anticorner/contrasted, +/turf/open/floor/iron, +/area/station/engineering/break_room) +"hWS" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/white/corner, -/area/hallway/secondary/entry) -"hTd" = ( -/obj/machinery/button/ignition/incinerator/atmos, -/turf/closed/wall/r_wall, -/area/maintenance/disposal/incinerator) -"hTj" = ( -/obj/structure/table, -/obj/item/book/manual/hydroponics_pod_people, -/obj/effect/turf_decal/stripes/corner{ - dir = 1 +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 + }, +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Cargo Bay Bridge Access" + }, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 8 }, +/obj/effect/mapping_helpers/airlock/access/any/supply/maintenance, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"hWW" = ( +/obj/structure/bookcase/random, /turf/open/floor/iron, -/area/service/hydroponics) -"hTs" = ( -/obj/structure/chair{ - name = "Judge" +/area/station/security/prison) +"hWX" = ( +/obj/structure/chair/office, +/obj/machinery/requests_console/directional/north{ + department = "Security"; + departmentType = 3; + name = "Security Requests Console" }, -/obj/effect/turf_decal/tile/blue/anticorner/contrasted{ - dir = 4 +/obj/effect/landmark/start/depsec/supply, +/turf/open/floor/iron, +/area/station/security/checkpoint/supply) +"hXc" = ( +/obj/machinery/light/directional/north, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, +/obj/structure/cable, /turf/open/floor/iron, -/area/security/courtroom) -"hTt" = ( -/obj/machinery/computer/station_alert{ +/area/station/hallway/primary/port) +"hXd" = ( +/obj/effect/turf_decal/trimline/blue/line{ dir = 1 }, -/obj/machinery/light/directional/south, -/obj/machinery/computer/security/telescreen/minisat{ - dir = 1; - pixel_y = -29 +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 4 }, +/obj/effect/turf_decal/siding/purple, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark, -/area/ai_monitored/command/storage/satellite) -"hTz" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Disposal Access"; - req_access_txt = "12" +/turf/open/floor/iron/white, +/area/station/science/research) +"hXh" = ( +/obj/effect/turf_decal/stripes/corner, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"hXn" = ( +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ + dir = 9 }, -/obj/structure/disposalpipe/segment{ +/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible/layer5, +/obj/machinery/door/firedoor/heavy, +/turf/open/floor/iron/dark/textured, +/area/station/engineering/atmos) +"hXC" = ( +/obj/effect/turf_decal/stripes/line{ dir = 4 }, /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/junction{ + dir = 8 + }, /turf/open/floor/plating, -/area/maintenance/disposal) -"hTM" = ( -/obj/effect/landmark/event_spawn, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/dark, -/area/security/courtroom) -"hTQ" = ( -/obj/machinery/door/window/left/directional/south{ - dir = 8; - name = "Mass Driver Door"; - req_access_txt = "8" +/area/station/maintenance/aft/greater) +"hXJ" = ( +/obj/structure/closet/secure_closet/security/sec, +/obj/structure/cable, +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/science/mixing/launch) -"hTU" = ( -/obj/structure/chair{ - dir = 8 +/area/station/security/lockers) +"hXK" = ( +/obj/item/radio/intercom/directional/south, +/obj/structure/rack, +/obj/item/assembly/signaler, +/obj/item/assembly/signaler, +/obj/item/assembly/timer, +/obj/effect/turf_decal/tile/blue/half/contrasted{ + dir = 1 }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/maintenance/space_hut) -"hUr" = ( -/obj/effect/turf_decal/tile/yellow{ +/turf/open/floor/iron/dark, +/area/station/command/bridge) +"hXQ" = ( +/obj/machinery/vending/cola/red, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ dir = 1 }, /turf/open/floor/iron/white, -/area/medical/chemistry) -"hUx" = ( -/obj/structure/chair/office/light{ - dir = 4 +/area/station/security/prison/mess) +"hYa" = ( +/obj/structure/plasticflaps/opaque{ + name = "Service Deliveries" }, -/obj/effect/landmark/start/chemist, -/obj/effect/turf_decal/tile/yellow/half/contrasted{ - dir = 4 +/obj/machinery/navbeacon{ + codes_txt = "delivery;dir=4"; + dir = 4; + freq = 1400; + location = "Service" }, -/turf/open/floor/iron/white, -/area/medical/pharmacy) -"hUy" = ( +/obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/obj/effect/turf_decal/tile/bar{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/machinery/power/apc/auto_name/directional/west, -/obj/structure/cable, -/obj/structure/filingcabinet/chestdrawer, -/turf/open/floor/iron/dark, -/area/command/heads_quarters/rd) -"hUJ" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/security/prison) -"hUT" = ( +/area/station/hallway/secondary/service) +"hYr" = ( +/obj/machinery/holopad, /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron, -/area/cargo/miningoffice) -"hVd" = ( -/obj/effect/turf_decal/box/corners, -/obj/effect/turf_decal/box/corners{ - dir = 8 +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/blue/anticorner/contrasted, +/turf/open/floor/iron/white/corner{ + dir = 1 }, -/turf/open/floor/holofloor/dark, -/area/science/cytology) -"hVr" = ( -/obj/item/folder, -/obj/item/folder, -/obj/machinery/camera/autoname/directional/south, -/obj/structure/table/wood, -/obj/item/taperecorder, -/obj/item/tape, -/turf/open/floor/wood, -/area/service/library) -"hVv" = ( -/obj/machinery/atmospherics/components/unary/thermomachine/freezer{ - dir = 4 +/area/station/medical/medbay/lobby) +"hYs" = ( +/obj/machinery/atmospherics/pipe/smart/simple/green/visible, +/obj/machinery/meter, +/turf/closed/wall/r_wall, +/area/station/engineering/atmos) +"hYA" = ( +/obj/item/assembly/timer{ + pixel_x = -3; + pixel_y = 3 }, -/obj/machinery/light/directional/west, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/obj/item/assembly/timer{ + pixel_x = -3; + pixel_y = 3 }, -/turf/open/floor/iron/dark, -/area/medical/cryo) -"hVB" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/obj/item/assembly/igniter{ + pixel_x = 3; + pixel_y = -7 + }, +/obj/item/assembly/igniter{ + pixel_x = 3; + pixel_y = -7 + }, +/obj/item/assembly/igniter{ + pixel_x = 3; + pixel_y = -7 + }, +/obj/item/assembly/igniter{ + pixel_x = 3; + pixel_y = -7 + }, +/obj/item/assembly/timer{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/assembly/timer{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/structure/table/glass, +/obj/effect/turf_decal/tile/yellow/fourcorners, +/obj/item/storage/pill_bottle/epinephrine{ + pixel_x = 8; + pixel_y = 5 + }, +/turf/open/floor/iron/white, +/area/station/medical/pharmacy) +"hYE" = ( +/obj/structure/table/reinforced, +/obj/item/paper_bin{ + pixel_x = -3; + pixel_y = 7 + }, +/obj/item/pen, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 8 }, /turf/open/floor/iron, -/area/engineering/break_room) -"hWc" = ( -/obj/machinery/portable_atmospherics/pump, -/obj/effect/turf_decal/bot_white, -/obj/machinery/light/directional/north, -/obj/effect/turf_decal/tile/neutral/fourcorners, +/area/station/command/heads_quarters/ce) +"hYN" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/item/kirbyplants/random, +/obj/structure/disposalpipe/segment, /turf/open/floor/iron/dark, -/area/science/storage) -"hWg" = ( -/obj/machinery/door/airlock/external{ - name = "Solar Maintenance"; - req_access_txt = "10" +/area/station/medical/break_room) +"hZm" = ( +/obj/structure/window/reinforced{ + dir = 4 }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 1 +/obj/structure/window/reinforced{ + dir = 1; + layer = 2.9 }, -/obj/structure/cable, -/turf/open/floor/plating, -/area/maintenance/solars/starboard/fore) -"hWi" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/turf/open/floor/iron/dark, +/area/station/ai_monitored/aisat/exterior) +"hZO" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/science/genetics) +"hZQ" = ( +/turf/closed/wall/r_wall, +/area/station/maintenance/port/fore) +"hZV" = ( +/turf/closed/wall/r_wall, +/area/station/medical/morgue) +"hZZ" = ( +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/commons/locker) -"hWo" = ( +/area/station/hallway/primary/central) +"iar" = ( /obj/structure/disposalpipe/segment{ - dir = 4 + dir = 6 }, /obj/structure/cable, -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 10 - }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/maintenance/port) +"ias" = ( +/obj/machinery/seed_extractor, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"iaO" = ( +/obj/effect/turf_decal/siding/purple, +/obj/item/kirbyplants/random, /turf/open/floor/iron/white, -/area/security/medical) -"hWs" = ( -/obj/machinery/door/airlock/maintenance{ - req_one_access_txt = "12;5;39;6" +/area/station/science/ordnance/office) +"iaQ" = ( +/obj/machinery/light/small/directional/east, +/obj/effect/turf_decal/delivery, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) +"iaZ" = ( +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=16-Fore"; + location = "15-Court" }, -/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating, -/area/maintenance/aft/greater) -"hXg" = ( -/obj/effect/turf_decal/stripes/line, -/obj/structure/cable, -/turf/open/floor/plating, -/area/maintenance/solars/starboard/aft) -"hXj" = ( -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/tile/neutral{ +/turf/open/floor/iron/dark, +/area/station/security/courtroom) +"ibw" = ( +/obj/effect/turf_decal/tile/purple/half/contrasted{ dir = 4 }, -/obj/structure/disposalpipe/segment, +/turf/open/floor/iron/white, +/area/station/science/lobby) +"ibz" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/hallway/primary/central) -"hXy" = ( -/obj/machinery/teleport/hub, -/turf/open/floor/plating, -/area/command/teleporter) -"hXQ" = ( -/obj/structure/sign/warning/fire{ - pixel_x = 32 +/area/station/hallway/primary/central) +"ibH" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 6 }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/obj/machinery/atmospherics/components/binary/pump{ - name = "Fuel Pipe to Incinerator" +/obj/machinery/atmospherics/components/unary/outlet_injector/on{ + name = "justice injector" }, -/turf/open/floor/iron, -/area/maintenance/disposal/incinerator) -"hXY" = ( -/obj/effect/turf_decal/stripes/corner, -/obj/effect/turf_decal/tile/yellow/half/contrasted{ - dir = 4 +/turf/open/floor/iron/dark, +/area/station/security/execution/education) +"ibX" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, +/obj/structure/cable, +/obj/machinery/power/apc/auto_name/directional/north, /turf/open/floor/iron, -/area/engineering/break_room) -"hYi" = ( -/obj/structure/table, -/obj/item/stack/package_wrap{ - pixel_x = -7; - pixel_y = 9 - }, -/obj/item/dest_tagger{ - pixel_x = 4; - pixel_y = -2 +/area/station/hallway/primary/central) +"ich" = ( +/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible/layer5, +/obj/machinery/atmospherics/pipe/smart/simple/purple/visible, +/turf/closed/wall, +/area/station/engineering/atmos) +"ici" = ( +/obj/machinery/smartfridge/drinks{ + icon_state = "boozeomat" }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/brown/half/contrasted{ +/turf/closed/wall, +/area/station/service/bar) +"icj" = ( +/obj/effect/turf_decal/stripes/line{ dir = 1 }, -/turf/open/floor/iron, -/area/cargo/sorting) -"hYl" = ( /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment{ - dir = 4 +/turf/open/floor/plating, +/area/station/maintenance/central) +"icn" = ( +/turf/open/floor/plating/airless{ + icon_state = "panelscorched" }, -/turf/open/floor/wood, -/area/cargo/qm) -"hYF" = ( -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/iron/white, -/area/medical/abandoned) -"hYT" = ( -/obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/components/binary/pump{ - dir = 1; - name = "Atmos to Loop" +/area/station/solars/port/aft) +"icC" = ( +/obj/structure/disposalpipe/segment{ + dir = 9 }, -/turf/open/floor/engine, -/area/engineering/supermatter/room) -"hYU" = ( +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/plating, -/area/maintenance/starboard/greater) -"hZm" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, +/area/station/maintenance/fore) +"icG" = ( +/obj/structure/window/reinforced, /obj/structure/window/reinforced{ - dir = 1; - layer = 2.9 - }, -/turf/open/floor/iron/dark, -/area/ai_monitored/aisat/exterior) -"hZp" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 8 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/dark, -/area/engineering/atmospherics_engine) -"hZv" = ( -/obj/machinery/light/small/directional/south, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/iron, -/area/hallway/primary/central) -"hZM" = ( -/obj/structure/closet/crate, -/obj/machinery/light/small/directional/east, -/obj/item/radio/intercom/directional/east, -/obj/effect/turf_decal/stripes/line{ +/area/station/ai_monitored/aisat/exterior) +"icR" = ( +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ dir = 1 }, -/turf/open/floor/iron, -/area/cargo/miningoffice) -"hZX" = ( +/obj/item/radio/intercom/directional/south, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/command/heads_quarters/ce) +"icS" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/turf_decal/stripes/corner{ +/obj/effect/turf_decal/stripes/line{ dir = 8 }, /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/plating, -/area/maintenance/disposal) -"iad" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 4 +/area/station/maintenance/starboard/fore) +"idA" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable, +/obj/structure/sign/warning/electric_shock, +/turf/open/floor/engine, +/area/station/science/xenobiology) +"idF" = ( +/obj/structure/window/reinforced{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/white, -/area/security/prison) -"iai" = ( -/obj/machinery/door/airlock{ - id_tag = "FitnessShower"; - name = "Fitness Room Shower" +/obj/structure/window/reinforced{ + dir = 4 }, -/turf/open/floor/iron/freezer, -/area/commons/fitness/recreation) -"iat" = ( -/obj/structure/cable, -/turf/open/floor/wood, -/area/command/heads_quarters/captain/private) -"iaB" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/filingcabinet/chestdrawer, /turf/open/floor/iron, -/area/cargo/sorting) -"iaO" = ( -/obj/effect/landmark/start/lawyer, -/turf/open/floor/wood, -/area/service/lawoffice) -"iaP" = ( -/obj/machinery/conveyor{ - dir = 8; - id = "garbage" - }, -/obj/machinery/door/window/right/directional/east{ - base_state = "left"; - dir = 1; - icon_state = "left"; - name = "Danger: Conveyor Access"; - req_access_txt = "12" +/area/station/science/xenobiology) +"idW" = ( +/obj/machinery/atmospherics/pipe/bridge_pipe/purple/visible{ + dir = 4 }, -/turf/open/floor/plating, -/area/maintenance/disposal) -"iaT" = ( -/obj/effect/turf_decal/stripes/white/line{ +/obj/machinery/atmospherics/pipe/bridge_pipe/cyan/visible, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 1 }, -/obj/effect/turf_decal/stripes/white/line, -/obj/structure/disposalpipe/segment{ - dir = 4 +/turf/open/floor/iron, +/area/station/engineering/atmos/pumproom) +"ied" = ( +/obj/structure/table, +/obj/item/paper/fluff/holodeck/disclaimer, +/obj/item/storage/medkit/regular{ + pixel_x = 3; + pixel_y = -3 }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 8 +/turf/open/floor/iron, +/area/station/commons/fitness/recreation) +"iee" = ( +/obj/effect/landmark/xeno_spawn, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/landmark/start/hangover, +/turf/open/floor/carpet, +/area/station/commons/dorms) +"iem" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/security/prison) +"iep" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/hidden{ + dir = 10 }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/science/storage) -"ibf" = ( -/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible/layer5, -/obj/machinery/atmospherics/pipe/smart/simple/purple/visible, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"iev" = ( +/obj/structure/disposalpipe/segment, /turf/closed/wall, -/area/engineering/atmos) -"ibj" = ( +/area/station/cargo/sorting) +"iez" = ( +/obj/machinery/light/small/directional/north, +/obj/machinery/light_switch/directional/north, /obj/item/paper_bin{ pixel_x = -2; - pixel_y = 6 + pixel_y = 8 }, -/obj/structure/table/reinforced, -/obj/effect/turf_decal/tile/purple/fourcorners, -/turf/open/floor/iron, -/area/hallway/primary/aft) -"ibo" = ( -/obj/structure/table/glass, -/obj/item/paper_bin, -/obj/item/clipboard, -/obj/item/toy/figure/cmo, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/structure/table/wood, /obj/structure/cable, -/turf/open/floor/iron/white, -/area/command/heads_quarters/cmo) -"ibu" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 1 +/obj/machinery/power/apc/auto_name/directional/east, +/turf/open/floor/iron/dark, +/area/station/service/chapel/funeral) +"ieH" = ( +/obj/effect/turf_decal/trimline/blue/filled/corner{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/disposalpipe/segment{ dir = 4 }, /turf/open/floor/iron/white, -/area/medical/medbay/central) -"ibC" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 4 - }, -/obj/structure/chair/stool/directional/east, -/turf/open/floor/iron, -/area/maintenance/starboard/greater) -"ibD" = ( +/area/station/medical/medbay/central) +"ieV" = ( +/turf/closed/wall/r_wall, +/area/station/security/holding_cell) +"ifh" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/spawner/random/structure/girder, /turf/open/floor/plating, -/area/maintenance/aft/lesser) -"ibS" = ( +/area/station/maintenance/port/aft) +"ifn" = ( +/obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/hidden, /turf/open/floor/iron, -/area/engineering/atmos/storage/gas) -"icu" = ( -/obj/structure/noticeboard/directional/north{ - desc = "A memorial wall for pinning mementos upon."; - name = "memorial board" - }, -/obj/item/storage/fancy/candle_box, -/obj/item/storage/fancy/candle_box{ - pixel_x = -2; - pixel_y = 2 - }, -/obj/effect/decal/cleanable/cobweb, -/obj/structure/table/wood, -/turf/open/floor/carpet, -/area/service/chapel/funeral) -"icG" = ( -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/area/station/commons/storage/primary) +"ifE" = ( +/obj/structure/cable, +/obj/effect/spawner/random/engineering/tracking_beacon, /turf/open/floor/iron/dark, -/area/ai_monitored/aisat/exterior) -"icH" = ( -/obj/structure/bed, -/obj/item/bedsheet/captain, -/obj/effect/landmark/start/captain, -/obj/machinery/camera/directional/east{ - c_tag = "Captain's Quarters" - }, +/area/station/command/bridge) +"ifF" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/spawner/random/engineering/tracking_beacon, /turf/open/floor/wood, -/area/command/heads_quarters/captain/private) -"icO" = ( -/obj/machinery/door/airlock/grunge{ - name = "Morgue"; - req_access_txt = "6" +/area/station/commons/vacant_room/office) +"ifJ" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 }, -/obj/machinery/door/firedoor, -/turf/open/floor/iron/dark, -/area/medical/morgue) -"idt" = ( -/obj/structure/chair/comfy/brown{ - dir = 8 +/turf/open/floor/iron, +/area/station/hallway/primary/fore) +"ifM" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/carpet, +/area/station/command/heads_quarters/captain/private) +"ifP" = ( +/obj/item/stack/sheet/cardboard, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/effect/spawner/random/maintenance, +/obj/effect/spawner/random/engineering/flashlight, +/turf/open/floor/plating, +/area/station/maintenance/starboard/fore) +"ifQ" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/carpet, -/area/command/heads_quarters/captain/private) -"idw" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/preopen{ - id = "Xenolab"; - name = "test chamber blast door" +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/maintenance/aft/greater) +"iga" = ( +/obj/machinery/door/airlock{ + name = "Theater Stage" }, /obj/structure/cable, -/turf/open/floor/engine, -/area/science/xenobiology) -"idB" = ( -/turf/open/floor/carpet, -/area/command/heads_quarters/hop) -"idE" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable, -/turf/open/floor/iron/white, -/area/science/xenobiology/hallway) -"idO" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/atmos/glass{ - name = "Hypertorus Fusion Reactor"; - req_access_txt = "24" - }, -/turf/open/floor/iron/dark, -/area/engineering/atmospherics_engine) -"idU" = ( -/obj/structure/chair/comfy/black{ +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/landmark/start/head_of_security, -/turf/open/floor/wood, -/area/command/heads_quarters/hos) -"iej" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/preopen{ - id = "rdoffice"; - name = "Research Director's Shutters" - }, +/obj/effect/mapping_helpers/airlock/access/any/service/maintenance, /turf/open/floor/plating, -/area/science/server) -"iek" = ( -/obj/item/radio/intercom/directional/north, +/area/station/maintenance/starboard/greater) +"igh" = ( /obj/effect/turf_decal/stripes/line{ dir = 6 }, -/obj/machinery/atmospherics/components/unary/bluespace_sender, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/engineering/atmos) -"ies" = ( +/area/station/command/gateway) +"ign" = ( /obj/effect/turf_decal/stripes/line{ - dir = 4 + dir = 1 }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/station/maintenance/space_hut) +"igr" = ( /obj/structure/table/glass, -/obj/item/storage/box/monkeycubes{ - pixel_x = 6; - pixel_y = 4 - }, -/obj/item/storage/box/monkeycubes{ - pixel_x = -5; - pixel_y = 1 - }, -/turf/open/floor/iron/white, -/area/science/cytology) -"iew" = ( +/obj/machinery/cell_charger, +/obj/item/stack/cable_coil, +/obj/item/assembly/igniter, +/obj/item/stock_parts/cell, +/obj/machinery/power/apc/auto_name/directional/north, /obj/structure/cable, -/obj/structure/chair/office/light, -/obj/effect/landmark/start/virologist, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 1 +/obj/effect/turf_decal/tile/purple/anticorner/contrasted{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/white, -/area/medical/virology) -"ieR" = ( -/obj/machinery/door/airlock/external{ - name = "Escape Pod One"; - space_dir = 1 - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 1 +/area/station/science/lobby) +"igz" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/turf/open/floor/plating, -/area/hallway/secondary/entry) -"ifr" = ( +/obj/effect/spawner/random/maintenance, +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/maintenance/starboard/fore) +"igP" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/siding/wood{ + dir = 5 + }, +/turf/open/floor/wood/parquet, +/area/station/medical/psychology) +"igS" = ( +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable, /obj/structure/disposalpipe/segment{ - dir = 5 + dir = 4 }, -/turf/open/floor/iron/white, -/area/science/misc_lab) -"ifv" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Surgery Maintenance"; - req_access_txt = "45" +/obj/machinery/door/poddoor/shutters/preopen{ + id = "PermaLockdown"; + name = "Lockdown Shutters" }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"ifK" = ( -/obj/effect/spawner/structure/window/reinforced, +/obj/effect/turf_decal/delivery, /turf/open/floor/plating, -/area/medical/office) -"ifR" = ( -/obj/item/crowbar, +/area/station/security/prison) +"igV" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/door/firedoor, /obj/structure/cable, -/obj/machinery/door/poddoor/shutters/radiation/preopen{ - id = "engsm"; - name = "Radiation Chamber Shutters" +/turf/open/floor/iron, +/area/station/hallway/primary/port) +"igZ" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/command{ + name = "Teleport Access" }, +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/delivery, +/obj/structure/cable, +/obj/effect/landmark/navigate_destination, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating, -/area/engineering/supermatter) -"igs" = ( -/obj/structure/extinguisher_cabinet/directional/east, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/mapping_helpers/airlock/access/any/command/teleporter, +/turf/open/floor/iron, +/area/station/command/teleporter) +"ihb" = ( +/turf/closed/wall, +/area/station/security/prison/shower) +"ihq" = ( +/turf/closed/wall/r_wall, +/area/station/hallway/primary/central) +"ihv" = ( +/obj/structure/cable, /obj/effect/turf_decal/trimline/red/filled/line{ - dir = 4 + dir = 8 }, -/obj/structure/disposalpipe/segment, /turf/open/floor/iron, -/area/security/office) -"igv" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/obj/item/radio/intercom/directional/east, -/turf/open/floor/wood, -/area/service/theater) -"igG" = ( +/area/station/security/brig) +"ihx" = ( +/obj/machinery/light/directional/west, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/engineering/storage/tech) +"ihB" = ( /obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 10 + dir = 1 }, -/turf/open/floor/iron/white, -/area/medical/storage) -"ihb" = ( -/obj/structure/chair/office{ +/obj/machinery/computer/department_orders/medical{ dir = 1 }, -/obj/structure/cable, /turf/open/floor/iron/dark, -/area/command/bridge) -"ihg" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/wood, -/area/commons/vacant_room/office) -"ihl" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/rack, -/obj/item/clothing/shoes/wheelys/rollerskates{ - pixel_y = 5 +/area/station/medical/medbay/central) +"ihF" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 4 }, -/obj/item/clothing/shoes/wheelys/rollerskates, -/obj/structure/extinguisher_cabinet/directional/west, -/turf/open/floor/iron, -/area/cargo/warehouse) -"ihm" = ( -/obj/structure/chair{ - dir = 1 +/obj/structure/table/reinforced, +/obj/machinery/cell_charger, +/obj/item/stock_parts/cell/high, +/obj/machinery/firealarm/directional/west, +/obj/machinery/camera/directional/north{ + c_tag = "Science Mechbay"; + network = list("ss13","rd") }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/obj/machinery/button/door/directional/north{ + id = "mechbay"; + name = "Mech Bay Shutters Control"; + req_access = list("robotics") }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/commons/fitness/recreation) -"iht" = ( -/obj/structure/cable, -/turf/open/floor/plating, -/area/maintenance/aft/lesser) -"ihu" = ( -/obj/machinery/holopad, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/carpet, -/area/command/heads_quarters/hop) -"ihy" = ( -/obj/structure/cable, -/obj/structure/disposalpipe/segment, -/obj/effect/decal/cleanable/dirt, +/area/station/science/robotics/mechbay) +"ihV" = ( +/obj/effect/turf_decal/siding, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/maintenance/starboard/greater) -"ihz" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/plating{ - icon_state = "platingdmg1" - }, -/area/maintenance/starboard/lesser) -"ihP" = ( -/obj/machinery/light/directional/east, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/structure/cable, -/obj/structure/sign/poster/official/random/directional/east, -/turf/open/floor/iron/white/corner, -/area/hallway/secondary/entry) -"ihQ" = ( -/turf/closed/wall, -/area/command/heads_quarters/rd) -"ihT" = ( -/obj/machinery/light/directional/north, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/obj/effect/turf_decal/tile/green/half/contrasted{ - dir = 1 - }, -/turf/open/floor/iron/white, -/area/medical/virology) +/obj/machinery/newscaster/directional/west, +/obj/machinery/light/directional/west, +/turf/open/floor/iron, +/area/station/science/lab) "ihW" = ( /obj/structure/lattice/catwalk, /obj/structure/disposalpipe/trunk{ @@ -25551,461 +22304,671 @@ }, /turf/open/space/basic, /area/space/nearstation) -"iia" = ( -/obj/effect/turf_decal/bot, -/obj/item/robot_suit, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/science/robotics/lab) -"iit" = ( +"ihX" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/landmark/start/hangover, +/turf/open/floor/plating, +/area/station/maintenance/fore) +"iin" = ( /obj/structure/cable, -/turf/open/floor/iron/solarpanel/airless, -/area/solars/starboard/aft) -"iiC" = ( -/obj/machinery/iv_drip, -/obj/item/radio/intercom/directional/south, -/obj/effect/turf_decal/tile/blue/half/contrasted, -/turf/open/floor/iron/white, -/area/medical/surgery/aft) -"iiD" = ( -/obj/machinery/mineral/equipment_vendor, -/obj/effect/turf_decal/tile/brown/anticorner/contrasted{ - dir = 8 - }, -/turf/open/floor/iron, -/area/cargo/miningoffice) -"iiI" = ( -/obj/effect/turf_decal/tile/neutral{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 1 }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/commons/locker) -"iji" = ( -/obj/effect/turf_decal/trimline/green/filled/corner, +/area/station/commons/storage/art) +"iio" = ( +/obj/effect/turf_decal/tile/purple/fourcorners, +/obj/machinery/door/airlock/command{ + name = "Research Director's Office" + }, +/obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/structure/disposalpipe/segment, +/obj/effect/mapping_helpers/airlock/access/all/science/rd, /turf/open/floor/iron, -/area/hallway/primary/central) -"ijI" = ( -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/tile/neutral{ +/area/station/command/heads_quarters/rd) +"iiu" = ( +/obj/machinery/conveyor{ + dir = 1; + id = "QMLoad" + }, +/obj/structure/window/reinforced, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/obj/machinery/light/directional/west, +/obj/structure/disposaloutlet{ dir = 1 }, +/obj/structure/disposalpipe/trunk, +/turf/open/floor/iron, +/area/station/cargo/storage) +"iix" = ( +/obj/item/flashlight/lamp, +/obj/machinery/newscaster/directional/west, +/obj/structure/table/wood, +/turf/open/floor/iron/grimy, +/area/station/service/chapel/office) +"iiE" = ( /obj/structure/cable, -/obj/effect/turf_decal/trimline/brown/filled/corner{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/power/apc/auto_name/directional/north, -/turf/open/floor/iron, -/area/hallway/primary/port) -"ijJ" = ( -/obj/machinery/portable_atmospherics/canister/nitrogen, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron, -/area/engineering/atmos/storage/gas) -"ikj" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/service/hydroponics) -"iko" = ( +/turf/open/floor/carpet, +/area/station/command/heads_quarters/hop) +"iiL" = ( +/obj/machinery/air_sensor/mix_tank, +/turf/open/floor/engine/vacuum, +/area/station/engineering/atmos) +"ije" = ( +/obj/structure/cable, +/obj/machinery/power/apc/auto_name/directional/east, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) +"ijv" = ( +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/delivery, +/turf/open/floor/iron, +/area/station/service/hydroponics) +"ijR" = ( +/obj/structure/window/reinforced{ + dir = 1; + pixel_y = 2 + }, +/obj/machinery/suit_storage_unit/captain, +/turf/open/floor/wood, +/area/station/command/heads_quarters/captain/private) +"ijW" = ( +/obj/effect/landmark/event_spawn, /obj/structure/cable, -/turf/open/floor/iron/white, -/area/science/research) -"ikq" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment{ dir = 4 }, +/turf/open/floor/plating{ + icon_state = "platingdmg2" + }, +/area/station/maintenance/fore) +"ijZ" = ( /obj/structure/cable, -/obj/machinery/light/small/directional/east, +/turf/open/floor/iron/white, +/area/station/command/heads_quarters/cmo) +"ikb" = ( /turf/open/floor/iron, -/area/security/range) -"ikr" = ( -/obj/structure/table/wood, -/obj/item/paper_bin{ - pixel_x = 1; - pixel_y = 9 - }, -/obj/item/pen, -/obj/structure/window/reinforced, -/turf/open/floor/wood, -/area/command/heads_quarters/captain/private) +/area/station/commons/dorms) +"ikw" = ( +/obj/machinery/hydroponics/constructable, +/obj/effect/turf_decal/bot, +/obj/structure/cable, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron, +/area/station/service/hydroponics/garden) "ikC" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/maintenance_hatch{ - name = "MiniSat Maintenance"; - req_access_txt = "32" + name = "MiniSat Maintenance" }, /obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 8 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/mapping_helpers/airlock/access/all/engineering/construction, /turf/open/floor/iron/dark, -/area/ai_monitored/command/storage/satellite) -"ikK" = ( -/turf/closed/wall, -/area/commons/vacant_room/office) -"ikU" = ( -/obj/machinery/door/airlock/engineering/glass/critical{ - heat_proof = 1; - name = "Supermatter Chamber"; - req_one_access_txt = "10;24" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 - }, -/turf/open/floor/engine, -/area/engineering/supermatter) -"ikW" = ( -/obj/structure/closet, -/obj/effect/spawner/random/maintenance/two, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plating, -/area/maintenance/port) -"ilb" = ( -/obj/effect/turf_decal/siding/white{ +/area/station/ai_monitored/command/storage/satellite) +"ikJ" = ( +/obj/machinery/vending/cigarette, +/obj/effect/turf_decal/trimline/brown/filled/line{ dir = 1 }, -/turf/open/floor/iron/kitchen_coldroom, -/area/medical/coldroom) -"ilj" = ( -/obj/structure/lattice/catwalk, +/turf/open/floor/iron, +/area/station/hallway/primary/port) +"ikL" = ( /obj/structure/cable, -/turf/open/space/basic, -/area/solars/starboard/fore) -"ilk" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 1 +/turf/open/floor/iron, +/area/station/cargo/drone_bay) +"ikO" = ( +/obj/machinery/newscaster/directional/north, +/obj/structure/table/glass, +/obj/item/reagent_containers/glass/beaker{ + pixel_x = 4; + pixel_y = 4 }, -/turf/open/floor/iron/white, -/area/science/cytology) -"ilG" = ( -/obj/item/paper_bin{ - pixel_x = -2; - pixel_y = 8 +/obj/item/reagent_containers/glass/beaker{ + pixel_x = -5; + pixel_y = 6 }, -/obj/machinery/light/small/directional/north, -/obj/structure/table/wood, -/obj/structure/noticeboard/directional/north, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/service/chapel) -"ilJ" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/yellow/half/contrasted{ +/obj/item/reagent_containers/dropper, +/obj/effect/turf_decal/trimline/blue/filled/line{ dir = 1 }, -/turf/open/floor/iron, -/area/construction/mining/aux_base) -"ilO" = ( -/obj/machinery/firealarm/directional/north, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/white, +/area/station/security/execution/transfer) +"ikR" = ( /obj/effect/turf_decal/tile/neutral{ dir = 1 }, +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/hallway/primary/port) -"ime" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/area/station/hallway/primary/central) +"ikS" = ( +/obj/item/radio/intercom/directional/east, +/obj/structure/table/wood, +/obj/item/flashlight/lamp/green{ + pixel_y = 4 + }, +/turf/open/floor/carpet, +/area/station/medical/psychology) +"ikZ" = ( +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable, +/turf/open/floor/plating, +/area/station/security/range) +"ilc" = ( +/obj/machinery/suit_storage_unit/atmos, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"ilg" = ( +/obj/machinery/hydroponics/soil, /obj/effect/decal/cleanable/dirt, -/obj/machinery/airalarm/directional/south, -/obj/structure/disposalpipe/segment{ - dir = 9 +/obj/structure/cable, +/turf/open/floor/grass, +/area/station/security/prison/garden) +"ilh" = ( +/turf/closed/wall, +/area/station/maintenance/fore) +"ili" = ( +/obj/effect/turf_decal/trimline/purple/line{ + dir = 4 + }, +/obj/effect/turf_decal/siding/purple/corner{ + dir = 8 }, +/turf/open/floor/iron/white, +/area/station/science/research) +"ilx" = ( +/obj/structure/closet/emcloset, /obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/landmark/start/hangover/closet, /turf/open/floor/iron/dark, -/area/science/robotics/lab) -"img" = ( -/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ +/area/station/commons/fitness/recreation) +"ilC" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/grunge{ + name = "Quiet Room" + }, +/turf/open/floor/wood, +/area/station/service/library) +"ilH" = ( +/obj/item/radio/intercom/directional/north, +/obj/machinery/camera/directional/north{ + c_tag = "Command Hallway - Starboard" + }, +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/machinery/light/small/directional/north, -/obj/effect/landmark/xeno_spawn, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/iron/kitchen_coldroom/freezerfloor, -/area/service/kitchen/coldroom) -"imr" = ( +/turf/open/floor/iron, +/area/station/hallway/secondary/command) +"ilJ" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/yellow/half/contrasted{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/construction/mining/aux_base) +"ilQ" = ( +/obj/structure/closet/crate/bin, +/obj/item/knife/kitchen, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/light/small/broken/directional/north, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) +"ilR" = ( +/obj/machinery/holopad/secure, +/obj/structure/chair/wood{ + dir = 8 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/carpet, +/area/station/command/heads_quarters/hos) +"ilT" = ( +/obj/structure/cable, +/obj/machinery/door/airlock/engineering/glass{ + name = "Shared Engineering Storage" + }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/tile/yellow/fourcorners, +/obj/effect/mapping_helpers/airlock/access/any/engineering/external, +/obj/effect/mapping_helpers/airlock/access/any/engineering/general, /turf/open/floor/iron, -/area/hallway/primary/central) -"imx" = ( -/obj/structure/table/wood, -/obj/structure/sign/picture_frame/showroom/one{ - pixel_x = -8; - pixel_y = 32 +/area/station/engineering/storage_shared) +"ilY" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/rack, +/obj/item/clothing/shoes/wheelys/rollerskates{ + pixel_y = 5 }, -/obj/structure/sign/picture_frame/showroom/two{ - pixel_x = 8; +/obj/item/clothing/shoes/wheelys/rollerskates, +/obj/structure/extinguisher_cabinet/directional/west, +/turf/open/floor/iron, +/area/station/cargo/warehouse) +"imw" = ( +/obj/machinery/door/window/left/directional/north{ + dir = 8; + name = "Containment Pen #3"; + req_access = list("xenobiology") + }, +/turf/open/floor/engine, +/area/station/science/xenobiology) +"imK" = ( +/obj/structure/sign/poster/contraband/robust_softdrinks{ + name = "Jim Norton's Quebecois Coffee"; pixel_y = 32 }, -/obj/item/phone{ - desc = "Supposedly a direct line to Nanotrasen Central Command. It's not even plugged in."; +/obj/item/seeds/coffee{ + pixel_x = 4; + pixel_y = 4 + }, +/obj/item/seeds/coffee/robusta{ pixel_x = -3; - pixel_y = 3 + pixel_y = -2 }, -/turf/open/floor/wood, -/area/command/corporate_showroom) -"imz" = ( +/obj/item/seeds/coffee{ + pixel_x = -2; + pixel_y = 4 + }, +/obj/item/storage/box/drinkingglasses{ + pixel_x = 4; + pixel_y = 5 + }, +/obj/item/storage/pill_bottle/happinesspsych{ + pixel_x = -4; + pixel_y = -1 + }, +/obj/item/seeds/coffee{ + pixel_x = 4; + pixel_y = -2 + }, +/obj/machinery/light/directional/north, +/obj/structure/table{ + name = "Jim Norton's Quebecois Coffee table" + }, +/turf/open/floor/iron/dark, +/area/station/service/cafeteria) +"imP" = ( +/obj/structure/window/reinforced/plasma, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, +/obj/machinery/power/energy_accumulator/tesla_coil/anchored, +/turf/open/floor/engine, +/area/station/engineering/supermatter) +"imU" = ( +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/hallway/secondary/command) -"imG" = ( -/obj/effect/turf_decal/tile/yellow{ +/obj/effect/spawner/random/trash/garbage{ + spawn_scatter_radius = 1 + }, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"inw" = ( +/obj/machinery/disposal/bin{ + desc = "A pneumatic waste disposal unit. This one leads into space!"; + name = "deathsposal unit" + }, +/obj/structure/sign/warning/deathsposal{ + pixel_y = -32 + }, +/obj/structure/disposalpipe/trunk{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral, -/obj/machinery/atmospherics/pipe/smart/simple/supply/hidden, +/obj/effect/turf_decal/tile/green/half/contrasted, +/turf/open/floor/iron/white, +/area/station/medical/virology) +"inB" = ( +/obj/structure/tank_dispenser/oxygen, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/security/brig) +"inG" = ( +/obj/machinery/light/small/directional/south, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/delivery, +/obj/structure/closet/secure_closet/atmospherics, /turf/open/floor/iron, -/area/hallway/primary/starboard) -"imI" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/public/glass{ - name = "Bar" - }, +/area/station/maintenance/disposal/incinerator) +"inI" = ( +/obj/structure/extinguisher_cabinet/directional/east, +/obj/effect/turf_decal/tile/bar, /obj/effect/turf_decal/tile/bar{ dir = 1 }, -/obj/effect/turf_decal/tile/bar, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/processor{ + pixel_y = 12 + }, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/structure/table, +/turf/open/floor/iron/cafeteria, +/area/station/service/kitchen) +"inL" = ( +/obj/machinery/status_display/evac/directional/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 + }, /turf/open/floor/iron, -/area/commons/lounge) -"ine" = ( -/obj/machinery/atmospherics/components/binary/pump/on{ - dir = 1; - name = "O2 to Airmix" +/area/station/hallway/secondary/entry) +"inP" = ( +/obj/machinery/light/small/directional/west, +/obj/effect/turf_decal/stripes/line{ + dir = 10 }, -/turf/open/floor/iron/dark, -/area/engineering/atmos) -"ing" = ( -/obj/structure/cable, -/obj/machinery/door/airlock/virology/glass{ - name = "Test Subject Cell"; - req_access_txt = "39" +/obj/machinery/camera/directional/west{ + c_tag = "Engineering - Entrance" }, -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/white, -/area/medical/virology) -"ink" = ( +/turf/open/floor/iron, +/area/station/engineering/main) +"inQ" = ( /obj/effect/turf_decal/tile/yellow{ dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/turf/open/floor/iron/white, +/area/station/medical/pharmacy) +"ioc" = ( /obj/machinery/atmospherics/pipe/smart/simple/cyan/visible{ + dir = 10 + }, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"iom" = ( +/obj/machinery/door/window/left/directional/west{ + base_state = "right"; + dir = 4; + icon_state = "right"; + name = "Infirmary" + }, +/obj/effect/turf_decal/trimline/blue/filled/line{ dir = 4 }, -/obj/machinery/firealarm/directional/north, -/turf/open/floor/iron/dark/corner{ +/turf/open/floor/iron/white, +/area/station/security/medical) +"iov" = ( +/obj/machinery/power/apc/auto_name/directional/west, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/medical/storage) +"iow" = ( +/obj/effect/turf_decal/siding/purple/corner{ dir = 1 }, -/area/engineering/atmos) -"inl" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Storage Room"; - req_access_txt = "12" +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/effect/mapping_helpers/airlock/abandoned, +/turf/open/floor/iron/white, +/area/station/science/research) +"iox" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 + }, +/turf/open/floor/carpet, +/area/station/command/heads_quarters/captain/private) +"ioz" = ( +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron, +/area/station/cargo/sorting) +"ioZ" = ( +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"inv" = ( -/obj/effect/turf_decal/tile/neutral{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/station/security/lockers) +"ipa" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/chair/office{ dir = 8 }, -/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 +/turf/open/floor/iron/dark, +/area/station/medical/morgue) +"ipq" = ( +/turf/open/floor/plating{ + icon_state = "platingdmg3" }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/area/station/maintenance/starboard/aft) +"ipy" = ( +/obj/structure/cable, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating, +/area/station/maintenance/fore/lesser) +"ipz" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/iron, -/area/hallway/primary/port) -"inF" = ( -/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/effect/turf_decal/tile/neutral{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/chair{ dir = 1 }, -/turf/open/floor/iron, -/area/hallway/primary/central) -"inH" = ( -/obj/structure/cable, -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, -/turf/open/floor/iron/dark/textured, -/area/medical/cryo) -"inX" = ( -/obj/machinery/door/firedoor, -/turf/open/floor/iron/white/side, -/area/science/lobby) -"ioe" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/commons/fitness/recreation) -"ior" = ( -/obj/machinery/meter, -/obj/machinery/atmospherics/pipe/smart/manifold/yellow/visible{ +/obj/effect/turf_decal/tile/red/half/contrasted{ dir = 1 }, /turf/open/floor/iron, -/area/engineering/atmos) -"ioR" = ( -/obj/machinery/atmospherics/pipe/smart/simple/orange/hidden{ - dir = 5 - }, -/turf/open/floor/iron, -/area/engineering/break_room) -"ipl" = ( -/obj/structure/rack, -/obj/item/stack/rods{ - amount = 23 - }, +/area/station/security/office) +"ipG" = ( +/obj/structure/table, +/obj/item/poster/random_contraband, /obj/effect/spawner/random/maintenance, /turf/open/floor/plating, -/area/maintenance/port/aft) -"ipn" = ( -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/stripes/line, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating, -/area/maintenance/fore) -"ipo" = ( -/obj/structure/girder, -/obj/effect/spawner/random/structure/grille, -/turf/open/floor/plating{ - icon_state = "panelscorched" - }, -/area/maintenance/port/aft) -"ipr" = ( -/turf/open/floor/glass/reinforced, -/area/science/research) -"ipx" = ( +/area/station/maintenance/fore) +"ipM" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark, -/area/security/courtroom) +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/white, +/area/station/science/lab) "ipR" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, /obj/machinery/recharge_station, /turf/open/floor/iron/dark, -/area/ai_monitored/command/storage/satellite) -"iqk" = ( +/area/station/ai_monitored/command/storage/satellite) +"ipX" = ( +/obj/machinery/firealarm/directional/east, +/obj/machinery/light/small/directional/east, /obj/machinery/camera/directional/east{ - c_tag = "Atmospherics Tank - Toxins" + c_tag = "Labor Shuttle Dock" }, -/turf/open/floor/engine/plasma, -/area/engineering/atmos) -"iqp" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/carpet, -/area/command/heads_quarters/captain/private) -"iqC" = ( -/obj/structure/window/reinforced/tinted{ - dir = 1 +/obj/machinery/gulag_item_reclaimer{ + pixel_y = 24 }, -/obj/item/kirbyplants/random, -/obj/effect/turf_decal/tile/purple, -/obj/effect/turf_decal/tile/purple{ - dir = 1 +/obj/machinery/flasher/directional/east{ + id = "PRelease"; + pixel_y = 20 }, -/obj/machinery/light/small/directional/east, +/turf/open/floor/iron/dark, +/area/station/hallway/primary/fore) +"ipY" = ( +/obj/machinery/door/window/right/directional/south{ + dir = 4; + name = "Engineering Deliveries"; + req_access = list("engineering") + }, +/obj/effect/turf_decal/delivery, /turf/open/floor/iron, -/area/science/research) -"iqE" = ( -/obj/effect/turf_decal/box/white{ - color = "#EFB341" +/area/station/engineering/main) +"iqc" = ( +/obj/structure/reflector/single/anchored{ + dir = 9 + }, +/turf/open/floor/plating, +/area/station/engineering/supermatter/room) +"iqq" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/turf/open/floor/engine, -/area/engineering/atmospherics_engine) -"iqM" = ( -/obj/effect/decal/cleanable/dirt, -/turf/closed/wall, -/area/maintenance/starboard/greater) -"iqY" = ( /obj/structure/cable, +/obj/effect/turf_decal/stripes/line, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/junction{ +/obj/structure/disposalpipe/junction/flip{ dir = 8 }, -/obj/effect/turf_decal/tile/blue/half/contrasted{ - dir = 1 - }, -/turf/open/floor/iron/white, -/area/medical/medbay/central) -"iri" = ( -/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/maintenance/department/medical/central) +"iqt" = ( /obj/structure/cable, -/obj/structure/disposalpipe/segment{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/cargo/storage) +"iqx" = ( +/obj/machinery/atmospherics/pipe/smart/manifold/scrubbers/visible{ dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/green{ +/obj/effect/turf_decal/siding/purple, +/turf/open/floor/iron/dark, +/area/station/science/ordnance) +"iqz" = ( +/turf/open/floor/iron/white, +/area/station/medical/chemistry) +"iqB" = ( +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/tile/yellow{ dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, /turf/open/floor/iron, -/area/hallway/secondary/service) -"irv" = ( -/obj/machinery/camera/directional/north{ - c_tag = "Crew Quarters Entrance" +/area/station/hallway/primary/starboard) +"iqK" = ( +/obj/structure/table/glass, +/obj/item/scalpel{ + pixel_y = 12 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/obj/item/circular_saw, +/obj/effect/turf_decal/tile/blue/fourcorners, +/obj/item/blood_filter, +/obj/machinery/light/directional/north, +/obj/item/bonesetter, +/obj/machinery/button/door/directional/north{ + id = "main_surgery"; + name = "privacy shutters control" }, -/obj/structure/cable, -/obj/structure/sign/departments/lawyer{ - pixel_y = 32 +/turf/open/floor/iron/white, +/area/station/medical/surgery/theatre) +"iqN" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/command{ + name = "Council Chamber" + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/mapping_helpers/airlock/access/any/command/general, +/turf/open/floor/iron/dark, +/area/station/command/bridge) +"iqU" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 4 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/commons/locker) -"irB" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible/layer4{ +/obj/effect/turf_decal/trimline/brown/warning, +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/machinery/light/small/directional/west, +/obj/effect/turf_decal/trimline/brown/warning, +/obj/effect/turf_decal/siding/yellow, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"irh" = ( +/obj/machinery/hydroponics/soil, +/obj/machinery/camera/directional/west{ + c_tag = "Prison Forestry"; + network = list("ss13","prison") + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/directional/west, +/turf/open/floor/grass, +/area/station/security/prison/garden) +"irp" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/obj/item/kirbyplants/random, +/turf/open/floor/iron/white, +/area/station/science/xenobiology) +"irL" = ( +/obj/effect/turf_decal/trimline/blue/filled/line, +/turf/open/floor/iron/white, +/area/station/medical/office) +"irW" = ( +/obj/machinery/vending/coffee, +/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/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/hallway/secondary/exit/departure_lounge) +"irY" = ( +/obj/machinery/power/emitter/welded, +/obj/structure/cable, /turf/open/floor/plating, -/area/maintenance/starboard/aft) -"irV" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 +/area/station/engineering/supermatter/room) +"isa" = ( +/obj/structure/table, +/obj/item/storage/box/lights/mixed{ + pixel_x = 11; + pixel_y = 11 + }, +/obj/item/multitool{ + pixel_x = -3; + pixel_y = -4 }, +/obj/effect/turf_decal/tile/brown/half/contrasted, /turf/open/floor/iron, -/area/engineering/storage_shared) +/area/station/cargo/sorting) +"ise" = ( +/obj/effect/turf_decal/bot, +/obj/item/robot_suit, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/science/robotics/lab) "isn" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 }, /turf/open/floor/iron, -/area/ai_monitored/command/storage/eva) +/area/station/ai_monitored/command/storage/eva) "isp" = ( /obj/machinery/camera/motion/directional/south{ c_tag = "Vault"; @@ -26017,266 +22980,355 @@ }, /obj/structure/cable, /turf/open/floor/iron/dark, -/area/ai_monitored/command/nuke_storage) -"isz" = ( -/obj/structure/table, -/obj/machinery/cell_charger, -/obj/item/stock_parts/cell/high, -/obj/effect/turf_decal/delivery, -/turf/open/floor/iron, -/area/engineering/main) -"isE" = ( -/obj/structure/dresser, -/obj/machinery/newscaster/directional/north, -/obj/machinery/light/small/directional/north, -/turf/open/floor/wood, -/area/service/theater) -"isG" = ( -/turf/closed/wall, -/area/engineering/atmospherics_engine) -"isH" = ( -/obj/structure/table/glass, -/obj/item/experi_scanner{ - pixel_x = -4 +/area/station/ai_monitored/command/nuke_storage) +"isr" = ( +/obj/effect/spawner/structure/window/reinforced/plasma, +/obj/machinery/door/poddoor/shutters/radiation/preopen{ + id = "atmoshfr" }, +/turf/open/floor/plating, +/area/station/engineering/atmospherics_engine) +"isu" = ( +/obj/effect/landmark/start/paramedic, +/obj/machinery/duct, +/obj/structure/disposalpipe/segment, +/obj/effect/spawner/random/engineering/tracking_beacon, /turf/open/floor/iron/white, -/area/science/research) -"isP" = ( -/obj/effect/turf_decal/tile/yellow{ - dir = 4 +/area/station/medical/treatment_center) +"isI" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, -/obj/machinery/atmospherics/components/binary/pump{ +/turf/open/floor/iron/checker, +/area/station/maintenance/aft/lesser) +"isO" = ( +/obj/machinery/conveyor{ dir = 8; - name = "Distro to Waste" - }, -/turf/open/floor/iron/dark/corner{ - dir = 1 + id = "garbage" }, -/area/engineering/atmos/pumproom) -"isU" = ( -/obj/machinery/door/airlock/external, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 +/obj/machinery/door/window/right/directional/east{ + base_state = "left"; + dir = 1; + icon_state = "left"; + name = "Danger: Conveyor Access"; + req_access = list("maint_tunnels") }, -/obj/structure/cable, /turf/open/floor/plating, -/area/maintenance/port) -"itl" = ( -/obj/effect/turf_decal/trimline/blue/corner{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/purple/corner, -/obj/machinery/airalarm/directional/east, -/obj/machinery/firealarm/directional/north, -/obj/effect/turf_decal/siding/purple/corner{ - dir = 8 +/area/station/maintenance/disposal) +"isQ" = ( +/obj/machinery/camera/directional/south{ + c_tag = "Central Primary Hallway - Aft-Port Corner" }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, /obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/trimline/blue/filled/corner, /obj/structure/disposalpipe/segment{ - dir = 10 + dir = 5 }, -/turf/open/floor/iron/white, -/area/science/research) -"itE" = ( -/obj/machinery/status_display/evac/directional/west, -/obj/effect/turf_decal/tile/yellow{ +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"isV" = ( +/turf/open/floor/engine/n2, +/area/station/engineering/atmos) +"isX" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/window/left/directional/north{ + dir = 4; + name = "Engineering Desk"; + req_access = list("engineering") + }, +/obj/item/folder/yellow{ + pixel_x = 4 + }, +/obj/item/pen{ + pixel_x = 5 + }, +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/delivery, +/obj/structure/cable, +/obj/effect/turf_decal/tile/yellow/fourcorners, +/obj/structure/desk_bell{ + pixel_x = -8 + }, +/turf/open/floor/iron, +/area/station/engineering/break_room) +"itn" = ( +/obj/effect/decal/cleanable/oil, +/turf/open/floor/engine, +/area/station/science/explab) +"itp" = ( +/obj/structure/chair{ dir = 8 }, -/obj/machinery/computer/atmos_control/nocontrol/master{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/wood, +/area/station/service/lawoffice) +"itq" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 4 }, -/turf/open/floor/iron/dark/corner{ +/turf/open/floor/plating, +/area/station/maintenance/port/aft) +"itr" = ( +/obj/structure/chair/comfy/black{ dir = 1 }, -/area/engineering/atmos/storage/gas) -"itM" = ( -/obj/machinery/button/door/directional/north{ - id = "chem_lockdown"; - name = "chemistry lockdown control"; - req_access_txt = "69" +/turf/open/floor/carpet, +/area/station/command/bridge) +"itB" = ( +/obj/machinery/computer/security/telescreen{ + dir = 8; + name = "Telecomms Camera Monitor"; + network = list("tcomms"); + pixel_x = 26 }, -/obj/effect/turf_decal/tile/yellow/half/contrasted{ +/obj/machinery/computer/telecomms/monitor{ + dir = 8; + network = "tcommsat" + }, +/turf/open/floor/iron/grimy, +/area/station/tcommsat/computer) +"itC" = ( +/obj/effect/turf_decal/siding/purple{ dir = 1 }, -/turf/open/floor/iron/white, -/area/medical/chemistry) -"iud" = ( -/obj/machinery/power/apc/auto_name/directional/west, /obj/structure/cable, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/turf/open/floor/iron/white, +/area/station/science/research) +"itG" = ( +/obj/structure/plasticflaps/opaque, +/obj/effect/turf_decal/bot, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/navbeacon{ + codes_txt = "delivery;dir=1"; + dir = 1; + freq = 1400; + location = "Hydroponics" }, -/obj/effect/turf_decal/tile/neutral{ +/turf/open/floor/iron, +/area/station/maintenance/starboard/greater) +"itW" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/structure/disposalpipe/segment, +/turf/open/floor/plating, +/area/station/maintenance/starboard/greater) +"itY" = ( +/obj/machinery/door/poddoor/preopen{ + id = "Engineering"; + name = "Engineering Security Doors" + }, +/obj/effect/turf_decal/caution/stand_clear, /turf/open/floor/iron/dark, -/area/medical/break_room) -"iuf" = ( -/obj/structure/disposalpipe/segment{ +/area/station/engineering/break_room) +"iug" = ( +/obj/machinery/mechpad, +/turf/open/floor/circuit/green, +/area/station/science/robotics/mechbay) +"iui" = ( +/obj/effect/turf_decal/box, +/turf/open/floor/iron/textured, +/area/station/engineering/atmospherics_engine) +"iun" = ( +/obj/machinery/firealarm/directional/north, +/obj/effect/turf_decal/stripes/corner{ dir = 4 }, -/obj/machinery/door/airlock/maintenance{ - req_one_access_txt = "12;5;33;69" +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"iuB" = ( +/obj/effect/spawner/random/food_or_drink/donkpockets, /turf/open/floor/plating, -/area/maintenance/department/medical/central) -"iuj" = ( +/area/station/maintenance/port/aft) +"iuJ" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 4 + }, +/obj/machinery/light/small/directional/north, +/obj/effect/landmark/xeno_spawn, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/iron/white, -/area/medical/office) -"ium" = ( -/turf/closed/wall/r_wall, -/area/command/bridge) -"iuy" = ( -/obj/effect/turf_decal/stripes/line, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating, -/area/maintenance/port) -"iuF" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/disposalpipe/segment{ - dir = 6 + dir = 4 + }, +/turf/open/floor/iron/kitchen_coldroom/freezerfloor, +/area/station/service/kitchen/coldroom) +"iuM" = ( +/obj/structure/reagent_dispensers/watertank, +/turf/open/floor/plating, +/area/station/maintenance/starboard/greater) +"iva" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Security Maintenance" }, -/turf/open/floor/wood, -/area/security/office) -"iuX" = ( -/obj/effect/landmark/event_spawn, /obj/structure/cable, -/obj/structure/disposalpipe/segment{ +/obj/effect/mapping_helpers/airlock/access/all/security/general, +/turf/open/floor/plating, +/area/station/maintenance/port/greater) +"ivb" = ( +/obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 4 }, /turf/open/floor/iron, -/area/hallway/primary/central) -"ivm" = ( -/obj/machinery/airalarm/directional/east, -/obj/structure/table/wood, -/obj/effect/spawner/random/bureaucracy/stamp, -/turf/open/floor/wood, -/area/commons/vacant_room/office) -"ivz" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/area/station/service/hydroponics/garden) +"ivc" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/command/gateway) +"ivu" = ( +/obj/structure/table/reinforced, +/obj/machinery/camera/directional/west{ + c_tag = "Prison Cafeteria"; + network = list("ss13","prison") + }, +/obj/item/food/energybar, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/turf/open/floor/iron/white, +/area/station/security/prison/mess) +"ivx" = ( +/obj/effect/spawner/random/structure/chair_maintenance{ + dir = 8 + }, /turf/open/floor/plating, -/area/maintenance/port/fore) +/area/station/maintenance/port) +"ivB" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/hallway/primary/port) "ivC" = ( /obj/item/stack/sheet/glass/fifty, /obj/item/stack/sheet/iron/fifty, /obj/structure/closet/crate, /turf/open/floor/plating/airless, /area/space/nearstation) -"ivJ" = ( +"ivM" = ( +/obj/effect/decal/cleanable/cobweb, +/obj/machinery/photocopier, +/turf/open/floor/wood, +/area/station/service/library) +"ivX" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 1 + }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/light/no_nightlight/directional/east, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 8 - }, -/turf/open/floor/iron/dark, -/area/engineering/atmos) -"ivO" = ( -/obj/item/radio/intercom/directional/north, -/obj/machinery/firealarm/directional/west, -/obj/structure/table/wood, -/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, -/turf/open/floor/iron/grimy, -/area/service/chapel/office) -"iwb" = ( -/obj/structure/bed{ - dir = 4 - }, -/obj/item/bedsheet/medical{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 1 +/obj/machinery/button/door/directional/east{ + id = "qm_warehouse"; + name = "Warehouse Door Control"; + req_access = list("cargo") }, +/turf/open/floor/iron, +/area/station/cargo/storage) +"iwc" = ( +/obj/effect/turf_decal/trimline/yellow/filled/corner, +/obj/machinery/firealarm/directional/south, /turf/open/floor/iron/white, -/area/medical/virology) +/area/station/medical/medbay/central) "iwp" = ( /obj/structure/window/reinforced{ dir = 1; pixel_y = 1 }, /obj/machinery/light/small/directional/north, -/obj/machinery/airalarm/directional/north, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/turf/open/floor/iron/dark, -/area/ai_monitored/aisat/exterior) -"iwH" = ( -/obj/machinery/light/small/directional/east, -/obj/effect/decal/cleanable/dirt, -/obj/effect/landmark/event_spawn, -/obj/structure/cable, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/obj/machinery/airalarm/directional/north, +/obj/effect/turf_decal/tile/blue{ dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/security/brig) -"iwK" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 4 - }, -/obj/effect/landmark/start/geneticist, -/obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/science/genetics) -"iwX" = ( -/obj/machinery/computer/cargo{ +/area/station/ai_monitored/aisat/exterior) +"iwt" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/closed/wall, +/area/station/engineering/atmos) +"iwA" = ( +/obj/structure/rack, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/effect/turf_decal/tile/brown/anticorner/contrasted, +/obj/machinery/light/directional/west, +/obj/item/book/manual/wiki/robotics_cyborgs, +/obj/item/storage/toolbox/mechanical{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/storage/toolbox/electrical, +/obj/item/multitool, +/obj/item/clothing/head/welding, +/obj/item/clothing/glasses/welding, /turf/open/floor/iron, -/area/cargo/sorting) -"ixe" = ( -/obj/machinery/lapvend, +/area/station/science/robotics/lab) +"iwO" = ( /obj/structure/cable, -/obj/effect/turf_decal/tile/purple/half/contrasted{ - dir = 1 - }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/white, -/area/science/lobby) -"ixn" = ( -/obj/machinery/vending/cigarette, -/obj/effect/turf_decal/bot, -/obj/machinery/camera{ - c_tag = "Engineering - Foyer - Starboard"; - dir = 9 +/area/station/science/xenobiology) +"ixd" = ( +/obj/machinery/door/airlock/external, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 }, -/obj/effect/turf_decal/stripes/corner{ - dir = 1 +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/access/all/engineering/external, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"ixm" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/security/glass{ + name = "Prison Wing" }, -/obj/structure/extinguisher_cabinet/directional/north, -/obj/effect/turf_decal/tile/yellow/half/contrasted{ - dir = 1 +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "perma-entrance" }, +/obj/effect/turf_decal/tile/red/half/contrasted, +/obj/effect/mapping_helpers/airlock/access/all/security/general, /turf/open/floor/iron, -/area/engineering/break_room) -"ixp" = ( -/obj/machinery/vending/cigarette, +/area/station/security/brig) +"ixo" = ( +/obj/machinery/power/shieldwallgen, +/obj/structure/window/reinforced{ + dir = 1; + pixel_y = 2 + }, +/obj/machinery/light/directional/east, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/hallway/secondary/command) +/area/station/command/teleporter) +"ixr" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/station/security/checkpoint/medical) +"ixv" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 5 + }, +/turf/open/floor/iron/white, +/area/station/medical/surgery/theatre) "ixw" = ( /obj/machinery/holopad, /obj/machinery/camera/directional/south{ @@ -26284,170 +23336,342 @@ }, /obj/machinery/light/small/directional/south, /turf/open/floor/iron/dark, -/area/ai_monitored/aisat/exterior) -"ixz" = ( +/area/station/ai_monitored/aisat/exterior) +"ixy" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/door/airlock/grunge{ + name = "Morgue" + }, /obj/machinery/door/firedoor, -/obj/effect/turf_decal/tile/neutral{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/mapping_helpers/airlock/access/all/medical/morgue, +/turf/open/floor/iron/dark, +/area/station/medical/morgue) +"ixP" = ( +/obj/machinery/firealarm/directional/south, +/obj/effect/turf_decal/tile/red{ dir = 8 }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/fore) +"ixR" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/table, +/obj/machinery/button/door{ + id = "xenobio5"; + layer = 3.3; + name = "Xenobio Pen 5 Blast Doors"; + pixel_y = 4; + req_access = list("xenobiology") + }, /turf/open/floor/iron, -/area/hallway/primary/central) +/area/station/science/xenobiology) "ixT" = ( /obj/effect/turf_decal/bot_white/left, /obj/structure/closet/crate/silvercrate, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/ai_monitored/command/nuke_storage) -"iyk" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Medbay Maintenance"; - req_one_access_txt = "5;12;33;69" +/area/station/ai_monitored/command/nuke_storage) +"ixV" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, -/obj/structure/disposalpipe/segment, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/plating, -/area/maintenance/department/medical/central) -"iyu" = ( -/obj/effect/turf_decal/trimline/purple/corner{ +/area/station/maintenance/starboard/aft) +"ixY" = ( +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/turf_decal/siding/purple{ - dir = 8 +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/spawner/random/structure/grille, +/turf/open/floor/plating, +/area/station/maintenance/aft/greater) +"iyc" = ( +/obj/machinery/portable_atmospherics/canister/plasma, +/turf/open/floor/iron/dark, +/area/station/science/ordnance/storage) +"iyi" = ( +/obj/effect/spawner/random/entertainment/arcade, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/hallway/secondary/exit/departure_lounge) +"iym" = ( +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/maintenance/starboard/lesser) +"iyy" = ( +/obj/structure/table, +/obj/item/folder/white{ + pixel_x = 4; + pixel_y = -3 + }, +/obj/item/reagent_containers/blood/random, +/obj/item/reagent_containers/blood/random, +/obj/item/reagent_containers/blood{ + pixel_x = -3; + pixel_y = -3 + }, +/obj/item/reagent_containers/blood{ + pixel_x = -3; + pixel_y = -3 + }, +/turf/open/floor/plating, +/area/station/maintenance/starboard/lesser) +"iyC" = ( +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/door_buttons/airlock_controller{ + idExterior = "virology_airlock_exterior"; + idInterior = "virology_airlock_interior"; + idSelf = "virology_airlock_control"; + name = "Virology Access Console"; + pixel_x = 24; + pixel_y = -24; + req_access = list("virology") }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/white, -/area/science/research) -"iyv" = ( -/obj/effect/turf_decal/siding/white{ - dir = 6 +/area/station/medical/virology) +"iyV" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=11.1-Command-Starboard"; + location = "11-Command-Port" }, -/turf/open/floor/iron/dark, -/area/medical/office) -"iyL" = ( -/obj/machinery/atmospherics/pipe/bridge_pipe/dark/visible{ +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/machinery/atmospherics/pipe/bridge_pipe/green/visible, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"izd" = ( +/obj/machinery/door/airlock/maintenance, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/mapping_helpers/airlock/unres, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +/turf/open/floor/plating, +/area/station/commons/fitness/recreation) +"ize" = ( +/obj/structure/rack, +/obj/machinery/status_display/ai/directional/north, +/obj/effect/spawner/random/techstorage/medical_all, /turf/open/floor/iron/dark, -/area/engineering/atmos) -"iyS" = ( -/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ +/area/station/engineering/storage/tech) +"izl" = ( +/obj/machinery/duct, +/obj/structure/disposalpipe/segment{ dir = 9 }, -/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible/layer5, -/obj/machinery/door/firedoor/heavy, -/turf/open/floor/iron/dark/textured, -/area/engineering/atmos) -"izf" = ( -/obj/effect/turf_decal/tile/yellow{ +/turf/open/floor/iron/white, +/area/station/medical/surgery/theatre) +"izp" = ( +/turf/open/floor/plating, +/area/station/maintenance/starboard/greater) +"izr" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/grunge{ + name = "Courtroom" + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/station/security/courtroom) +"izv" = ( +/obj/item/flashlight/lantern{ + pixel_y = 7 + }, +/obj/structure/table/wood, +/turf/open/floor/iron/dark, +/area/station/service/chapel) +"izA" = ( +/obj/structure/sink{ + dir = 8; + pixel_x = 12 + }, +/obj/effect/turf_decal/tile/yellow, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 8 }, -/turf/open/floor/iron/dark/corner{ +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/obj/effect/turf_decal/tile/blue/half/contrasted{ dir = 1 }, -/area/engineering/atmos) -"izy" = ( -/obj/structure/table/reinforced, -/obj/item/folder/yellow, -/obj/item/stamp/ce, -/obj/item/reagent_containers/pill/patch/aiuri, -/obj/effect/turf_decal/tile/neutral/half/contrasted, -/turf/open/floor/iron, -/area/command/heads_quarters/ce) -"izW" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating, -/area/maintenance/fore) -"iAg" = ( -/obj/structure/disposalpipe/segment{ +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) +"izD" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/trimline/red/filled/line{ dir = 4 }, +/obj/effect/landmark/start/depsec/medical, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/security/checkpoint/medical) +"izG" = ( +/obj/structure/chair{ + dir = 8 + }, /obj/effect/turf_decal/stripes/line{ dir = 4 }, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) +"iAd" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"iAj" = ( -/obj/structure/chair{ +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/turf/open/floor/wood, +/area/station/cargo/qm) +"iAk" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 8 }, +/obj/item/stack/cable_coil, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron/dark, +/area/station/science/robotics/lab) +"iAp" = ( +/obj/machinery/atmospherics/components/binary/valve/digital, /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/machinery/status_display/ai/directional/east, -/turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"iAl" = ( +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron/white, +/area/station/science/ordnance/storage) +"iAq" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/turf_decal/stripes/white/line, +/turf/open/floor/iron/dark, +/area/station/science/ordnance/testlab) +"iAs" = ( +/obj/machinery/holopad, /obj/structure/disposalpipe/segment{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/siding/purple, +/turf/open/floor/iron/white, +/area/station/science/ordnance/testlab) +"iAA" = ( +/obj/item/toy/beach_ball/branded{ + pixel_y = 7 + }, +/obj/structure/table/wood, +/turf/open/floor/carpet, +/area/station/command/corporate_showroom) +"iAN" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 8 }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/hallway/secondary/command) -"iBF" = ( -/obj/machinery/vending/hydroseeds{ - slogan_delay = 700 +/area/station/security/warden) +"iAR" = ( +/obj/structure/table/reinforced, +/obj/structure/reagent_dispensers/servingdish, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 1 }, -/obj/structure/noticeboard/directional/north, -/obj/effect/turf_decal/trimline/green/filled/line{ - dir = 8 +/obj/machinery/airalarm/directional/west, +/turf/open/floor/iron/white, +/area/station/security/prison/mess) +"iBf" = ( +/obj/structure/closet, +/obj/item/stack/sheet/iron{ + amount = 34 }, -/obj/effect/turf_decal/stripes/line, +/obj/item/extinguisher/mini, +/obj/effect/spawner/random/maintenance, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) +"iBm" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/engineering/main) +"iBp" = ( +/obj/effect/turf_decal/delivery, +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/obj/machinery/door/airlock/external{ + name = "Departure Lounge Airlock" + }, +/obj/effect/landmark/navigate_destination, /turf/open/floor/iron, -/area/service/hydroponics) -"iBO" = ( -/obj/machinery/light/small/directional/east, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/engineering/storage/tech) -"iBW" = ( +/area/station/hallway/secondary/exit/departure_lounge) +"iBq" = ( +/turf/closed/wall/r_wall, +/area/station/maintenance/fore/lesser) +"iBt" = ( /obj/structure/cable, +/obj/machinery/holopad, /turf/open/floor/wood, -/area/commons/lounge) -"iBZ" = ( -/obj/structure/toilet{ - pixel_y = 8 +/area/station/service/cafeteria) +"iBL" = ( +/obj/structure/table/wood, +/turf/open/floor/wood, +/area/station/commons/vacant_room/office) +"iBM" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/security/prison/mess) +"iBX" = ( +/obj/machinery/computer/operating, +/obj/machinery/light/small/directional/north, +/turf/open/floor/iron/dark, +/area/station/medical/morgue) +"iCi" = ( +/obj/effect/turf_decal/siding/purple{ + dir = 1 }, -/obj/machinery/light/small/directional/west, -/obj/machinery/newscaster/directional/south, -/obj/effect/landmark/blobstart, -/obj/effect/landmark/start/hangover, -/obj/machinery/button/door/directional/west{ - id = "Toilet1"; - name = "Lock Control"; - normaldoorcontrol = 1; - specialfunctions = 4 +/obj/structure/table, +/obj/item/clothing/gloves/color/latex{ + pixel_x = 4; + pixel_y = 9 }, -/obj/effect/spawner/random/trash/graffiti{ - pixel_x = -32; - spawn_loot_chance = 50 +/obj/item/storage/box/monkeycubes{ + pixel_x = 4 }, -/turf/open/floor/iron/freezer, -/area/commons/toilet/restrooms) -"iCa" = ( -/obj/machinery/rnd/production/techfab/department/medical, -/obj/machinery/airalarm/directional/west, +/obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/medical/storage) -"iCd" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/engineering/atmos/storage/gas) +/area/station/science/genetics) "iCz" = ( /obj/effect/mapping_helpers/airlock/locked, /obj/machinery/door/airlock/vault{ - name = "Vault"; - req_access_txt = "53" + name = "Vault" }, /obj/effect/mapping_helpers/airlock/cyclelink_helper, /obj/effect/turf_decal/tile/neutral/fourcorners, @@ -26455,194 +23679,199 @@ /obj/effect/landmark/navigate_destination, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/mapping_helpers/airlock/access/all/supply/vault, /turf/open/floor/iron/dark, -/area/ai_monitored/command/nuke_storage) -"iCB" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/turf/open/floor/carpet, -/area/command/heads_quarters/hop) -"iCG" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 6 +/area/station/ai_monitored/command/nuke_storage) +"iCJ" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ + dir = 4 }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/white, -/area/medical/office) +/turf/open/floor/iron, +/area/station/service/hydroponics/garden) +"iCN" = ( +/obj/effect/turf_decal/arrows/white, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/engine, +/area/station/engineering/atmospherics_engine) "iCV" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/circuit, -/area/ai_monitored/turret_protected/ai) -"iCZ" = ( -/obj/structure/bed/roller, -/obj/machinery/camera/directional/west{ - c_tag = "Gateway - Atrium" - }, -/obj/effect/turf_decal/bot{ - dir = 1 - }, -/obj/machinery/vending/wallmed/directional/west, -/turf/open/floor/iron{ - dir = 1 - }, -/area/command/gateway) -"iDm" = ( -/obj/machinery/door/airlock/external{ - name = "Escape Pod Three"; - space_dir = 1 - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ - cycle_id = "escape-pod-3" - }, +/area/station/ai_monitored/turret_protected/ai) +"iCX" = ( +/obj/structure/cable, +/obj/effect/turf_decal/stripes/line, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/plating, -/area/commons/fitness/recreation) -"iDo" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, +/area/station/maintenance/port/aft) +"iCY" = ( /obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/west, -/turf/open/floor/iron/dark, -/area/engineering/storage/tech) -"iDA" = ( -/obj/effect/landmark/event_spawn, +/turf/open/floor/iron/cafeteria, +/area/station/service/kitchen) +"iDg" = ( /obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/commons/locker) -"iDF" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/white, -/area/science/mixing/launch) -"iDJ" = ( -/obj/structure/table, -/obj/effect/turf_decal/siding{ +/area/station/science/explab) +"iDh" = ( +/obj/machinery/computer/communications{ dir = 8 }, -/obj/item/stack/cable_coil, -/obj/item/stack/cable_coil, -/obj/item/stock_parts/capacitor, -/obj/item/stock_parts/scanning_module{ +/obj/machinery/status_display/ai/directional/north, +/obj/machinery/keycard_auth/directional/east, +/turf/open/floor/wood, +/area/station/command/heads_quarters/captain/private) +"iDn" = ( +/obj/machinery/door/window/right/directional/south{ + dir = 1; + name = "First Aid Supplies"; + req_access = list("medical") + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/item/storage/medkit/regular{ + pixel_x = 3; + pixel_y = -3 + }, +/obj/item/storage/medkit/toxin{ pixel_x = 3; pixel_y = 3 }, -/obj/item/stock_parts/manipulator, -/obj/item/stock_parts/manipulator, -/turf/open/floor/iron, -/area/science/lab) -"iDZ" = ( -/obj/structure/chair{ - pixel_y = -2 +/obj/item/storage/medkit/toxin, +/obj/item/storage/medkit/toxin{ + pixel_x = -3; + pixel_y = -3 }, -/obj/effect/landmark/event_spawn, -/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/structure/table/reinforced, +/obj/machinery/light/directional/south, +/turf/open/floor/iron/dark, +/area/station/medical/storage) +"iDq" = ( +/obj/effect/turf_decal/box, +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/landmark/start/security_officer, /turf/open/floor/iron/dark, -/area/service/chapel/funeral) -"iEb" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/door/airlock{ - id_tag = "AuxShower"; - name = "Showers" +/area/station/security/range) +"iDC" = ( +/obj/structure/table/wood, +/obj/item/radio/intercom/directional/east, +/obj/item/clothing/glasses/regular/hipster{ + name = "Hipster Glasses" + }, +/obj/machinery/light/small/directional/south, +/obj/effect/landmark/start/hangover, +/obj/effect/spawner/random/entertainment/musical_instrument, +/obj/structure/sign/poster/random/directional/south, +/turf/open/floor/wood, +/area/station/service/theater) +"iDG" = ( +/obj/structure/table, +/obj/item/stock_parts/scanning_module{ + pixel_x = -5; + pixel_y = 7 + }, +/obj/item/stock_parts/scanning_module{ + pixel_x = 5; + pixel_y = 7 + }, +/obj/item/stock_parts/scanning_module{ + pixel_x = -5 + }, +/obj/item/stock_parts/scanning_module{ + pixel_x = 5 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/commons/toilet/auxiliary) -"iEc" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/extinguisher_cabinet/directional/west, -/turf/open/floor/iron/white, -/area/science/lab) -"iEd" = ( -/obj/effect/turf_decal/trimline/red/filled/corner{ - dir = 8 +/area/station/cargo/drone_bay) +"iDP" = ( +/obj/effect/spawner/random/vending/colavend, +/obj/structure/disposalpipe/segment{ + dir = 10 }, +/turf/open/floor/wood, +/area/station/security/office) +"iDU" = ( +/obj/machinery/light/small/directional/north, +/turf/open/floor/plating, +/area/station/maintenance/aft/lesser) +"iEk" = ( +/obj/machinery/light/small/directional/north, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/white, -/area/security/prison) -"iEh" = ( -/turf/open/floor/iron/stairs/right{ +/obj/machinery/power/apc/auto_name/directional/north, +/obj/effect/turf_decal/tile/yellow/half/contrasted{ dir = 1 }, -/area/engineering/atmos) -"iEl" = ( -/obj/machinery/portable_atmospherics/canister/oxygen, -/obj/effect/turf_decal/bot, -/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/hidden{ +/turf/open/floor/iron, +/area/station/commons/storage/tools) +"iEm" = ( +/obj/structure/reagent_dispensers/plumbed, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) +"iEE" = ( +/obj/structure/table, +/obj/effect/spawner/random/entertainment/deck, +/turf/open/floor/iron, +/area/station/commons/dorms) +"iEK" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/yellow/half/contrasted{ dir = 8 }, /turf/open/floor/iron, -/area/engineering/atmos/storage/gas) -"iEx" = ( -/obj/machinery/atmospherics/pipe/smart/simple/purple/visible{ - dir = 4 +/area/station/hallway/primary/aft) +"iFe" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/white/line{ + dir = 10 }, +/obj/machinery/light/directional/north, /turf/open/floor/iron, -/area/engineering/atmos/pumproom) -"iEG" = ( -/obj/effect/landmark/xeno_spawn, +/area/station/security/prison) +"iFh" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/dark, -/area/service/chapel/office) -"iEY" = ( -/obj/structure/disposalpipe/segment{ - dir = 6 - }, -/obj/effect/turf_decal/stripes/line, +/area/station/engineering/transit_tube) +"iFi" = ( /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/engineering/main) -"iFn" = ( -/obj/machinery/camera/directional/west{ - c_tag = "Chapel - Port" - }, -/obj/structure/chair/comfy/black{ - dir = 4 - }, -/turf/open/floor/iron/chapel{ - dir = 8 - }, -/area/service/chapel) -"iFu" = ( -/obj/machinery/camera/directional/east{ - c_tag = "Virology Airlock"; - network = list("ss13","medbay") - }, -/obj/structure/closet/l3closet, -/obj/effect/turf_decal/tile/green/anticorner/contrasted, +/obj/structure/disposalpipe/segment, /turf/open/floor/iron/white, -/area/medical/virology) -"iFw" = ( -/obj/structure/chair/office{ - dir = 8 - }, -/obj/effect/turf_decal/tile/yellow/half/contrasted{ - dir = 8 +/area/station/medical/medbay/central) +"iFr" = ( +/obj/structure/reagent_dispensers/watertank, +/turf/open/floor/plating{ + icon_state = "platingdmg1" }, +/area/station/maintenance/starboard/aft) +"iFz" = ( /turf/open/floor/iron, -/area/engineering/break_room) -"iFA" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 1 +/area/station/security/prison) +"iFF" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 4 }, -/obj/structure/cable, -/obj/structure/disposalpipe/segment, -/turf/open/floor/carpet, -/area/service/theater) -"iFJ" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "chapel_shutters_parlour"; - name = "chapel shutters" +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/wood, +/area/station/command/heads_quarters/hos) +"iFI" = ( +/obj/structure/window/reinforced{ + dir = 8 }, -/turf/open/floor/plating, -/area/service/chapel/funeral) +/obj/machinery/cell_charger{ + pixel_y = 4 + }, +/obj/structure/table/glass, +/obj/item/stock_parts/cell/high, +/turf/open/floor/iron/dark, +/area/station/command/bridge) "iFR" = ( /obj/machinery/atmospherics/pipe/smart/simple/orange/visible{ dir = 4 @@ -26650,270 +23879,369 @@ /obj/structure/lattice/catwalk, /turf/open/space/basic, /area/space/nearstation) -"iFZ" = ( -/turf/closed/wall, -/area/cargo/sorting) -"iGi" = ( -/obj/item/crowbar, -/turf/open/floor/plating{ - icon_state = "platingdmg1" - }, -/area/maintenance/starboard/greater) -"iGm" = ( -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 6 +"iFX" = ( +/obj/structure/disposalpipe/segment, +/turf/open/floor/carpet, +/area/station/command/heads_quarters/captain/private) +"iGj" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating, -/area/maintenance/port/aft) +/turf/open/floor/iron, +/area/station/security/office) "iGq" = ( /obj/structure/lattice, /obj/item/broken_bottle, /turf/open/space/basic, /area/space/nearstation) -"iGC" = ( -/obj/structure/table, -/obj/item/implanter{ - pixel_x = 5; - pixel_y = 12 +"iGr" = ( +/obj/machinery/atmospherics/components/binary/pump{ + dir = 8; + name = "Port to Filter" }, -/obj/item/storage/box/evidence{ +/turf/open/floor/iron, +/area/station/engineering/atmos) +"iGt" = ( +/obj/structure/closet/wardrobe/white, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/landmark/start/hangover/closet, +/turf/open/floor/iron/dark, +/area/station/commons/locker) +"iGA" = ( +/obj/machinery/portable_atmospherics/canister/carbon_dioxide, +/obj/effect/turf_decal/siding/purple, +/turf/open/floor/iron/dark, +/area/station/science/ordnance/storage) +"iGD" = ( +/obj/structure/table/wood/fancy/orange, +/obj/machinery/requests_console/directional/east{ + announcementConsole = 1; + department = "Quartermaster's Desk"; + departmentType = 2; + name = "Quartermaster's Requests Console" + }, +/obj/item/reagent_containers/food/drinks/bottle/whiskey{ pixel_x = -5; - pixel_y = 12 + pixel_y = 4 }, -/obj/item/toy/crayon/white{ +/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass{ + pixel_x = 2; pixel_y = -4 }, -/obj/item/toy/crayon/white{ - pixel_x = -5; +/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass{ + pixel_x = -9; pixel_y = -4 }, +/turf/open/floor/carpet/red, +/area/station/cargo/qm) +"iGW" = ( +/obj/structure/window/reinforced/tinted{ + dir = 4 + }, +/obj/structure/table, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/siding{ + dir = 4 + }, +/obj/item/computer_hardware/hard_drive/portable/ordnance, +/obj/item/computer_hardware/hard_drive/portable/ordnance, +/obj/item/computer_hardware/hard_drive/portable/ordnance, /turf/open/floor/iron/dark, -/area/security/office) -"iGH" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/white, -/area/medical/chemistry) -"iGJ" = ( -/obj/structure/rack, -/obj/item/tank/internals/emergency_oxygen, -/obj/item/clothing/mask/breath, +/area/station/command/heads_quarters/rd) +"iHf" = ( /obj/machinery/power/apc/auto_name/directional/east, /obj/structure/cable, -/turf/open/floor/plating, -/area/security/prison/safe) -"iHd" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/obj/structure/table{ + name = "Jim Norton's Quebecois Coffee table" }, -/turf/open/floor/iron, -/area/engineering/main) -"iHk" = ( -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plating, -/area/medical/abandoned) -"iHl" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "rndlab2"; - name = "Secondary Research and Development Shutter" +/obj/item/reagent_containers/food/drinks/coffee{ + pixel_x = -3; + pixel_y = 9 }, -/turf/open/floor/plating, -/area/science/lab) -"iHm" = ( -/obj/structure/sign/warning/vacuum/external{ - pixel_y = 32 +/obj/item/reagent_containers/food/drinks/coffee{ + pixel_x = 5; + pixel_y = 12 + }, +/obj/effect/turf_decal/siding/wood{ + dir = 4 + }, +/obj/machinery/light/directional/east, +/obj/item/modular_computer/laptop/preset/civilian, +/turf/open/floor/wood, +/area/station/service/cafeteria) +"iHh" = ( +/obj/effect/turf_decal/tile/bar, +/obj/machinery/light/directional/east, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/structure/table, +/obj/structure/sign/poster/random/directional/east, +/turf/open/floor/iron/cafeteria, +/area/station/service/kitchen) +"iHn" = ( +/obj/effect/turf_decal/trimline/yellow/filled/corner{ + dir = 4 }, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) +"iHp" = ( +/obj/effect/turf_decal/delivery, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, +/turf/open/floor/iron/dark, +/area/station/engineering/supermatter/room) +"iHu" = ( +/obj/machinery/firealarm/directional/west, /obj/effect/turf_decal/stripes/line{ dir = 8 }, /obj/structure/cable, +/turf/open/floor/iron, +/area/station/engineering/main) +"iHv" = ( +/obj/effect/spawner/random/trash/grille_or_waste, /turf/open/floor/plating, -/area/maintenance/port/fore) -"iHx" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/area/station/maintenance/aft/lesser) +"iHy" = ( +/obj/machinery/rnd/production/circuit_imprinter, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/turf/open/floor/engine, -/area/engineering/supermatter/room) -"iHB" = ( -/obj/machinery/door/poddoor/preopen{ - id = "Prison Gate"; - name = "Security Blast Door" +/obj/machinery/airalarm/directional/east, +/turf/open/floor/iron/dark/corner, +/area/station/engineering/storage_shared) +"iHD" = ( +/turf/closed/wall/r_wall, +/area/station/security/courtroom) +"iIq" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/chapel{ + dir = 8 }, -/obj/effect/turf_decal/delivery, +/area/station/service/chapel) +"iIw" = ( +/obj/structure/bed/roller, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/security/brig) -"iHE" = ( -/obj/effect/turf_decal/tile/blue/fourcorners, -/obj/machinery/stasis, -/obj/machinery/defibrillator_mount/directional/north, -/obj/machinery/light/directional/north, /turf/open/floor/iron/white, -/area/medical/treatment_center) -"iIb" = ( -/obj/structure/lattice, -/turf/open/space/basic, -/area/science/xenobiology) -"iIf" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 1 +/area/station/security/medical) +"iIP" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/effect/spawner/random/engineering/tracking_beacon, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/hallway/secondary/command) -"iIo" = ( -/obj/effect/turf_decal/bot_white, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/command/gateway) +/area/station/command/heads_quarters/ce) "iIQ" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/ai_upload) -"iJe" = ( -/obj/machinery/newscaster/directional/north, -/obj/structure/table/glass, -/obj/item/reagent_containers/glass/beaker{ - pixel_x = 4; - pixel_y = 4 +/area/station/ai_monitored/turret_protected/ai_upload) +"iIT" = ( +/obj/structure/rack, +/obj/item/stack/package_wrap{ + pixel_x = 6 }, -/obj/item/reagent_containers/glass/beaker{ - pixel_x = -5; +/obj/item/stack/package_wrap, +/obj/item/hand_labeler, +/obj/item/book/manual/chef_recipes{ + pixel_x = 2; pixel_y = 6 }, -/obj/item/reagent_containers/dropper, -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 1 +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/trimline/brown/warning{ + dir = 5 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/white, -/area/security/prison) -"iJw" = ( +/obj/machinery/light/directional/south, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/turf/open/floor/iron, -/area/hallway/primary/central) -"iJD" = ( -/obj/effect/turf_decal/tile/blue/fourcorners, -/obj/machinery/defibrillator_mount/directional/south, -/obj/machinery/light/directional/south, -/obj/structure/bed/pod{ - desc = "An old medical bed, just waiting for replacement with something up to date."; - dir = 4; - name = "medical bed" +/obj/structure/sign/poster/random/directional/east, +/turf/open/floor/iron/cafeteria, +/area/station/service/kitchen) +"iIW" = ( +/obj/effect/landmark/event_spawn, +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 }, /turf/open/floor/iron/white, -/area/medical/treatment_center) -"iJG" = ( -/obj/structure/extinguisher_cabinet/directional/west, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/hallway/primary/aft) -"iJS" = ( +/area/station/medical/chemistry) +"iJb" = ( +/obj/item/storage/bag/plants/portaseeder, +/obj/structure/table, +/obj/item/plant_analyzer, /obj/effect/turf_decal/stripes/line{ - dir = 4 + dir = 1 }, -/obj/machinery/chem_master, -/obj/effect/turf_decal/tile/purple/fourcorners, -/turf/open/floor/iron/white, -/area/science/xenobiology) -"iJZ" = ( -/obj/effect/turf_decal/stripes/line, -/obj/machinery/firealarm/directional/west, -/turf/open/floor/plating, -/area/cargo/drone_bay) -"iKa" = ( /turf/open/floor/iron, -/area/service/hydroponics) -"iKe" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 8 +/area/station/service/hydroponics/garden) +"iJd" = ( +/obj/structure/table/wood, +/obj/item/flashlight/lamp/green{ + pixel_x = 1; + pixel_y = 5 + }, +/obj/machinery/requests_console/directional/north{ + department = "Law Office"; + name = "Lawyer Requests Console" + }, +/obj/machinery/newscaster/directional/west, +/turf/open/floor/wood, +/area/station/service/lawoffice) +"iJj" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/carpet, +/area/station/service/chapel) +"iJl" = ( +/obj/machinery/vending/coffee, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/hallway/secondary/command) +"iJm" = ( +/obj/machinery/door/airlock/external{ + name = "Solar Maintenance" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 }, /obj/structure/cable, +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, +/turf/open/floor/plating, +/area/station/maintenance/solars/port/fore) +"iJo" = ( +/obj/structure/easel, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/station/maintenance/starboard/fore) +"iJt" = ( +/obj/structure/extinguisher_cabinet/directional/east, +/obj/machinery/camera/directional/east{ + c_tag = "Science Ordnance Test Lab"; + network = list("ss13","rd") + }, +/obj/machinery/light/directional/east, /obj/effect/turf_decal/siding/purple{ - dir = 5 + dir = 6 }, -/turf/open/floor/iron, -/area/science/lab) -"iKh" = ( -/obj/structure/window/reinforced{ - dir = 8 +/turf/open/floor/iron/white, +/area/station/science/ordnance/testlab) +"iJx" = ( +/obj/structure/cable, +/obj/structure/table, +/obj/item/clothing/shoes/sneakers/orange{ + pixel_x = -6; + pixel_y = 10 + }, +/obj/item/clothing/shoes/sneakers/orange{ + pixel_x = -6; + pixel_y = -2 + }, +/obj/item/clothing/shoes/sneakers/orange{ + pixel_x = -6; + pixel_y = 4 + }, +/obj/item/clothing/shoes/sneakers/orange{ + pixel_x = -6; + pixel_y = -8 + }, +/obj/item/clothing/under/rank/prisoner{ + pixel_x = 8; + pixel_y = 5 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/red/anticorner/contrasted, +/turf/open/floor/iron, +/area/station/security/execution/transfer) +"iJB" = ( +/obj/structure/closet/emcloset, +/obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/ai_monitored/aisat/exterior) -"iKn" = ( -/obj/machinery/power/turbine/turbine_outlet{ +/area/station/hallway/secondary/exit/departure_lounge) +"iJC" = ( +/obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/engine, -/area/maintenance/disposal/incinerator) -"iKr" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/station/medical/morgue) +"iJK" = ( +/obj/item/radio/intercom/directional/south, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/reagent_dispensers/plumbed{ dir = 8 }, /obj/structure/disposalpipe/segment{ dir = 4 }, /turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"iKu" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/light/small/directional/west, +/area/station/hallway/secondary/service) +"iKh" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/aisat/exterior) +"iKL" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 }, /turf/open/floor/plating, -/area/maintenance/port/fore) -"iKv" = ( -/obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/north, -/turf/open/floor/carpet, -/area/command/heads_quarters/hop) -"iKy" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/area/station/maintenance/aft/lesser) +"iKT" = ( /obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, /turf/open/floor/iron, -/area/security/office) -"iKW" = ( -/obj/machinery/door/airlock/medical/glass{ - name = "Medbay Storage"; - req_access_txt = "5" +/area/station/hallway/primary/central) +"iKV" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/window/left/directional/north{ + dir = 2; + name = "Atmospherics Desk"; + req_access = list("atmospherics") }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/blue/fourcorners, -/turf/open/floor/iron/white, -/area/medical/storage) -"iKZ" = ( -/obj/machinery/airalarm/directional/north, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 +/obj/item/folder/yellow{ + pixel_x = 5 }, -/obj/machinery/atmospherics/components/binary/pump/on{ - dir = 8; - name = "Air to Distro" +/obj/item/pen{ + pixel_x = 5 }, -/turf/open/floor/iron/dark/corner{ - dir = 1 +/obj/machinery/door/firedoor, +/obj/machinery/door/poddoor/preopen{ + id = "atmos"; + name = "Atmospherics Blast Door" + }, +/obj/effect/turf_decal/delivery, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/hidden, +/obj/structure/desk_bell{ + pixel_x = -8 }, -/area/engineering/atmos/pumproom) +/turf/open/floor/iron, +/area/station/engineering/atmos/storage/gas) "iLe" = ( /obj/structure/lattice/catwalk, /obj/machinery/atmospherics/pipe/smart/simple/orange/visible{ @@ -26921,346 +24249,486 @@ }, /turf/open/space, /area/space/nearstation) -"iLf" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced{ - dir = 1 +"iLk" = ( +/obj/effect/turf_decal/plaque{ + icon_state = "L12" }, -/obj/structure/flora/ausbushes/palebush, -/obj/structure/flora/ausbushes/fernybush, -/obj/structure/flora/ausbushes/fullgrass, -/obj/structure/flora/ausbushes/brflowers, -/turf/open/floor/grass, -/area/science/research) -"iLp" = ( -/turf/closed/wall/r_wall, -/area/command/gateway) -"iLA" = ( -/obj/machinery/airalarm/directional/east, -/obj/effect/turf_decal/tile/blue{ +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"iLq" = ( +/obj/structure/cable, +/obj/effect/turf_decal/siding/purple{ dir = 4 }, -/turf/open/floor/iron/white/corner, -/area/hallway/secondary/entry) -"iLE" = ( -/obj/effect/turf_decal/tile/bar, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/siding, +/turf/open/floor/iron, +/area/station/science/lab) +"iLw" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/neutral{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron, -/area/hallway/primary/central) -"iLI" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/closet, -/obj/effect/spawner/random/maintenance/two, /turf/open/floor/plating, -/area/maintenance/department/science/xenobiology) -"iLJ" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ +/area/station/maintenance/aft/lesser) +"iLH" = ( +/obj/machinery/flasher/directional/west{ + id = "Cell 1" + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 4 }, +/turf/open/floor/iron, +/area/station/security/brig) +"iMc" = ( +/obj/machinery/light/small/directional/west, +/turf/open/floor/iron/freezer, +/area/station/commons/toilet/restrooms) +"iMd" = ( +/obj/structure/bed, +/turf/open/floor/plating, +/area/station/maintenance/starboard/lesser) +"iMi" = ( +/obj/structure/table/wood, +/obj/item/folder/red, +/turf/open/floor/carpet, +/area/station/command/bridge) +"iMk" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line, /obj/structure/cable, -/obj/structure/disposalpipe/sorting/mail/flip{ - dir = 4; - sortType = 7 +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 }, /turf/open/floor/iron, -/area/security/office) -"iLM" = ( -/obj/machinery/airalarm/directional/east, -/obj/machinery/camera/directional/east{ - c_tag = "Gateway - Access" +/area/station/hallway/primary/port) +"iMp" = ( +/obj/structure/table, +/obj/machinery/newscaster/directional/east, +/obj/machinery/camera/directional/south{ + c_tag = "Departure Lounge - Security Post" }, -/obj/effect/turf_decal/stripes/line, +/obj/item/book/manual/wiki/security_space_law{ + pixel_x = -4; + pixel_y = 4 + }, +/obj/item/taperecorder{ + pixel_x = 4 + }, +/obj/item/radio/intercom/directional/south, +/obj/effect/turf_decal/tile/red/anticorner/contrasted, /turf/open/floor/iron, -/area/command/gateway) -"iMh" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/area/station/hallway/secondary/exit/departure_lounge) +"iMr" = ( +/obj/machinery/door/poddoor/shutters/preopen{ + id = "chem_lockdown"; + name = "Chemistry Shutters" + }, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/medical/chemistry) +"iMs" = ( +/obj/effect/turf_decal/trimline/red/filled/corner{ + dir = 4 + }, +/obj/machinery/firealarm/directional/east, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/security/brig) +"iMv" = ( +/obj/effect/turf_decal/trimline/blue/filled/corner{ + dir = 1 + }, /obj/machinery/duct, -/turf/open/floor/iron/freezer, -/area/commons/toilet/restrooms) -"iMl" = ( -/obj/structure/closet/l3closet/scientist, -/obj/effect/turf_decal/bot{ +/turf/open/floor/iron/white, +/area/station/medical/treatment_center) +"iMA" = ( +/obj/item/radio/intercom/directional/west, +/obj/structure/table/reinforced, +/obj/item/storage/box/bodybags, +/obj/item/pen, +/turf/open/floor/iron/dark, +/area/station/medical/morgue) +"iME" = ( +/obj/machinery/status_display/evac/directional/north, +/obj/effect/turf_decal/bot_white, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/command/gateway) +"iMG" = ( +/obj/structure/chair/stool/directional/south, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/structure/disposalpipe/junction/flip{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/station/science/robotics/lab) +"iMQ" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 + }, +/mob/living/simple_animal/hostile/lizard/wags_his_tail, +/turf/open/floor/plating, +/area/station/service/janitor) +"iMR" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/airalarm/directional/west, +/turf/open/floor/iron/white, +/area/station/science/xenobiology) +"iMS" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/stripes/line, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/duct, +/turf/open/floor/iron, +/area/station/engineering/main) +"iNc" = ( +/obj/structure/filingcabinet/chestdrawer, +/obj/machinery/newscaster/directional/south, +/obj/effect/turf_decal/tile/blue/anticorner/contrasted, +/turf/open/floor/iron/white, +/area/station/command/heads_quarters/cmo) +"iNh" = ( +/obj/structure/sign/warning/cold_temp{ + name = "\improper CRYOGENICS"; + pixel_y = 32 + }, +/obj/machinery/light/directional/north, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible, +/turf/open/floor/iron/dark/textured, +/area/station/medical/cryo) +"iNo" = ( +/obj/structure/filingcabinet/filingcabinet, +/obj/machinery/camera/directional/south{ + c_tag = "Medbay Psychology Office"; + network = list("ss13","medbay") + }, +/obj/effect/turf_decal/siding/wood, +/turf/open/floor/wood/parquet, +/area/station/medical/psychology) +"iNy" = ( +/obj/machinery/light/directional/north, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/tile/green{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ dir = 1 }, +/obj/effect/turf_decal/tile/blue, +/obj/machinery/firealarm/directional/north, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/station/service/hydroponics) +"iNB" = ( +/obj/machinery/firealarm/directional/east, +/obj/structure/table/glass, +/turf/open/floor/iron/dark, +/area/station/command/bridge) +"iNC" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 8 + }, +/turf/open/floor/iron/white, +/area/station/medical/storage) +"iNQ" = ( /obj/structure/cable, -/turf/open/floor/iron{ - dir = 1 - }, -/area/command/gateway) -"iMn" = ( -/obj/machinery/firealarm/directional/south, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/tile/neutral{ - dir = 8 + dir = 4 }, +/obj/machinery/duct, /obj/structure/disposalpipe/segment{ - dir = 5 + dir = 4 }, /turf/open/floor/iron, -/area/hallway/primary/port) -"iMy" = ( -/obj/machinery/light/small/directional/east, -/turf/open/floor/iron/dark/telecomms, -/area/tcommsat/server) -"iMD" = ( -/obj/machinery/door/window/left/directional/north{ - dir = 8; - name = "Containment Pen #4"; - req_access_txt = "55" +/area/station/hallway/secondary/service) +"iOc" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/turf/open/floor/engine, -/area/science/xenobiology) -"iMW" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plating{ - icon_state = "platingdmg1" - }, -/area/maintenance/aft/greater) -"iMY" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 1 +/turf/open/floor/iron, +/area/station/hallway/primary/port) +"iOf" = ( +/obj/structure/closet/crate/freezer/blood, +/obj/effect/turf_decal/siding/white, +/obj/machinery/camera/directional/north{ + c_tag = "Medbay Cold Storage"; + network = list("ss13","medbay") }, -/obj/machinery/vending/drugs, -/turf/open/floor/iron/dark, -/area/medical/medbay/central) -"iNd" = ( -/obj/structure/disposalpipe/segment, -/obj/effect/landmark/event_spawn, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/kitchen_coldroom, +/area/station/medical/coldroom) +"iOm" = ( +/obj/machinery/portable_atmospherics/canister, /turf/open/floor/plating, -/area/maintenance/port/fore) -"iNH" = ( -/obj/machinery/air_sensor/plasma_tank, -/turf/open/floor/engine/plasma, -/area/engineering/atmos) -"iNN" = ( -/obj/machinery/door/firedoor, +/area/station/maintenance/starboard/greater) +"iOp" = ( /obj/machinery/door/airlock/command{ - name = "Council Chamber"; - req_access_txt = "19" + name = "Command Desk" }, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/mapping_helpers/airlock/access/any/command/general, /turf/open/floor/iron/dark, -/area/command/bridge) -"iNP" = ( -/obj/structure/disposalpipe/segment{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment{ - dir = 6 +/area/station/command/bridge) +"iOr" = ( +/turf/closed/wall/r_wall, +/area/station/security/prison/garden) +"iOD" = ( +/obj/machinery/atmospherics/components/binary/tank_compressor{ + dir = 8 }, -/obj/effect/spawner/random/structure/crate, -/obj/machinery/light/dim/directional/north, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/turf_decal/delivery, +/turf/open/floor/iron/dark, +/area/station/science/ordnance/testlab) +"iOJ" = ( +/obj/structure/closet/emcloset, /turf/open/floor/plating, -/area/maintenance/starboard/greater) -"iOe" = ( +/area/station/maintenance/department/science/xenobiology) +"iOS" = ( +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/tile/yellow/half/contrasted{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment, +/turf/open/floor/carpet, +/area/station/security/detectives_office) +"iOZ" = ( +/obj/structure/window/reinforced, +/obj/structure/cable, +/turf/open/floor/engine, +/area/station/science/xenobiology) +"iPb" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/security/prison/visit) +"iPe" = ( +/obj/effect/turf_decal/stripes/line{ dir = 8 }, -/turf/open/floor/iron/white, -/area/medical/pharmacy) -"iOs" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/spawner/random/structure/crate, -/turf/open/floor/plating, -/area/maintenance/port) -"iOA" = ( -/obj/structure/reagent_dispensers/cooking_oil, -/obj/machinery/atmospherics/pipe/smart/manifold4w/dark/visible, -/turf/open/floor/iron/kitchen_coldroom/freezerfloor, -/area/service/kitchen/coldroom) -"iOC" = ( -/obj/machinery/door/firedoor/border_only/closed{ - dir = 8; - name = "Animal Pen A" +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 }, -/turf/open/floor/grass, -/area/service/hydroponics/garden) -"iOF" = ( -/obj/structure/reagent_dispensers/fueltank, -/turf/open/floor/iron, -/area/science/robotics/mechbay) -"iON" = ( -/obj/machinery/door/firedoor, +/turf/open/floor/iron/dark/side{ + dir = 8 + }, +/area/station/science/lab) +"iPp" = ( +/obj/structure/table, +/obj/item/paper_bin{ + pixel_x = -3; + pixel_y = 7 + }, +/obj/machinery/light/small/directional/west, +/obj/structure/extinguisher_cabinet/directional/west, /obj/effect/turf_decal/tile/neutral{ - dir = 4 + dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/spawner/random/bureaucracy/pen, /turf/open/floor/iron, -/area/hallway/primary/central) -"iOP" = ( -/obj/machinery/door/morgue{ - name = "Chapel Garden" - }, -/turf/open/floor/cult, -/area/service/chapel/funeral) -"iOQ" = ( -/obj/structure/disposalpipe/sorting/mail{ - sortType = 4 +/area/station/commons/locker) +"iPx" = ( +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible, +/turf/open/floor/iron, +/area/station/engineering/atmospherics_engine) +"iPy" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/effect/landmark/start/station_engineer, +/turf/closed/wall/r_wall, +/area/station/medical/virology) +"iPB" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/engineering/main) -"iPc" = ( -/obj/machinery/door/airlock/external{ - name = "Escape Pod Two"; - space_dir = 1 +/area/station/hallway/secondary/entry) +"iPE" = ( +/obj/machinery/conveyor{ + dir = 8; + id = "garbage" }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ +/turf/open/floor/plating, +/area/station/maintenance/disposal) +"iPM" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ dir = 1 }, -/turf/open/floor/iron, -/area/security/prison) -"iPj" = ( -/obj/effect/turf_decal/trimline/brown/filled/line{ - dir = 5 - }, -/obj/effect/turf_decal/trimline/purple/filled/warning{ - dir = 5 +/turf/open/floor/iron/white, +/area/station/medical/office) +"iPX" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/closet/secure_closet/brig{ + id = "Cell 2"; + name = "Cell 2 Locker" }, +/obj/structure/cable, /turf/open/floor/iron, -/area/science/misc_lab) -"iPk" = ( -/obj/effect/turf_decal/stripes/line, -/obj/effect/spawner/random/structure/crate, -/turf/open/floor/plating, -/area/maintenance/aft/lesser) -"iPm" = ( -/obj/machinery/portable_atmospherics/canister/nitrous_oxide, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 4 - }, -/turf/open/floor/iron/dark, -/area/security/execution/education) -"iPs" = ( -/obj/machinery/washing_machine, -/obj/effect/turf_decal/tile/blue{ - dir = 4 +/area/station/security/brig) +"iQd" = ( +/obj/machinery/door/poddoor/shutters{ + id = "supplybridge" }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 +/obj/effect/turf_decal/stripes/line{ + dir = 6 }, -/turf/open/floor/iron/cafeteria, -/area/commons/dorms) -"iPC" = ( +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"iQg" = ( +/obj/structure/chair, /obj/effect/decal/cleanable/dirt, -/obj/machinery/suit_storage_unit/industrial/loader, /turf/open/floor/iron, -/area/cargo/warehouse) -"iPU" = ( -/obj/machinery/light/directional/east, -/turf/open/floor/iron/dark, -/area/engineering/gravity_generator) -"iPY" = ( -/obj/effect/landmark/start/lawyer, -/obj/structure/chair/office{ - dir = 4 - }, -/obj/item/radio/intercom/directional/west, -/turf/open/floor/wood, -/area/service/lawoffice) -"iQl" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/general/hidden, -/obj/machinery/light/directional/north, -/obj/effect/turf_decal/siding/blue{ - dir = 4 - }, -/obj/effect/turf_decal/siding/blue{ +/area/station/security/holding_cell) +"iQi" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 8 }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark/telecomms, -/area/science/server) +/obj/structure/cable, +/obj/effect/turf_decal/siding/purple{ + dir = 5 + }, +/turf/open/floor/iron, +/area/station/science/lab) "iQr" = ( /obj/structure/chair{ dir = 1 }, /turf/open/floor/iron/dark, -/area/ai_monitored/aisat/exterior) -"iQD" = ( -/obj/effect/turf_decal/trimline/blue/filled/warning{ - dir = 1 +/area/station/ai_monitored/aisat/exterior) +"iQy" = ( +/obj/structure/sign/warning/pods{ + pixel_x = 30 }, -/turf/open/floor/iron/white, -/area/medical/medbay/central) -"iQL" = ( -/obj/item/storage/secure/safe/directional/north, -/obj/machinery/camera/directional/north{ - c_tag = "Chief Engineer's Office" +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/commons/dorms) +"iQB" = ( +/obj/machinery/light/small/directional/west, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"iQF" = ( +/obj/machinery/door/poddoor/shutters{ + id = "supplybridge" }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/command/heads_quarters/ce) -"iQR" = ( -/obj/structure/cable, -/obj/effect/turf_decal/tile/purple, -/obj/effect/turf_decal/tile/purple{ - dir = 1 +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"iQI" = ( +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 8 }, -/obj/structure/disposalpipe/segment{ +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, -/area/science/research) -"iRg" = ( +/area/station/service/hydroponics) +"iQO" = ( +/obj/machinery/firealarm/directional/west, +/obj/structure/sink{ + dir = 4; + pixel_x = -12; + pixel_y = 2 + }, +/obj/effect/turf_decal/tile/green/fourcorners, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"iQP" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/turf/open/floor/wood, -/area/command/heads_quarters/hop) -"iRn" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/obj/machinery/light/small/directional/west, +/obj/effect/turf_decal/tile/purple/half/contrasted{ dir = 8 }, -/obj/structure/disposalpipe/segment{ +/turf/open/floor/iron/white, +/area/station/science/research) +"iQW" = ( +/obj/machinery/door/poddoor/shutters{ + id = "visitation"; + name = "Visitation Shutters" + }, +/obj/machinery/door/window/left/directional/south{ dir = 4 }, -/turf/open/floor/wood, -/area/service/bar) -"iRx" = ( -/obj/item/flashlight/lamp, -/obj/machinery/newscaster/directional/west, -/obj/structure/table/wood, -/turf/open/floor/iron/grimy, -/area/service/chapel/office) -"iRA" = ( -/turf/closed/wall, -/area/service/chapel/office) -"iRC" = ( -/obj/structure/chair/stool/directional/west, -/obj/effect/turf_decal/trimline/red/warning{ +/obj/structure/window/reinforced, +/obj/structure/table, +/turf/open/floor/iron, +/area/station/security/prison/visit) +"iRh" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 8 }, +/obj/machinery/door/airlock/external{ + name = "MiniSat Space Access Airlock" + }, +/obj/machinery/door/poddoor/preopen{ + id = "transitlockdown" + }, +/obj/effect/mapping_helpers/airlock/access/any/command/general, +/obj/effect/mapping_helpers/airlock/access/any/engineering/construction, +/turf/open/floor/iron/dark, +/area/station/engineering/transit_tube) +"iRr" = ( +/obj/machinery/camera/directional/south{ + c_tag = "Arrivals - Middle Arm" + }, +/obj/effect/turf_decal/stripes/line, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/security/brig) -"iRE" = ( -/obj/structure/bed/dogbed, -/obj/effect/decal/cleanable/blood/old, -/obj/structure/sign/poster/contraband/random/directional/west, -/turf/open/floor/wood{ - icon_state = "wood-broken3" +/area/station/hallway/secondary/entry) +"iRD" = ( +/obj/structure/table, +/obj/item/paper_bin{ + pixel_x = -1; + pixel_y = 5 + }, +/obj/item/pen, +/obj/machinery/computer/security/telescreen{ + desc = "Used for monitoring the engine."; + dir = 8; + name = "Engine Monitor"; + network = list("engine"); + pixel_x = 26 + }, +/obj/machinery/button/door/directional/east{ + id = "Engineering"; + name = "Engineering Lockdown"; + pixel_y = 16; + req_access = list("engineering") + }, +/obj/machinery/button/door/directional/east{ + id = "atmos"; + name = "Atmospherics Lockdown"; + pixel_y = 24; + req_access = list("atmospherics") + }, +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 4 }, -/area/maintenance/port/aft) +/turf/open/floor/iron, +/area/station/security/checkpoint/engineering) "iRG" = ( /obj/structure/rack, /obj/item/clothing/suit/armor/riot{ @@ -27292,21 +24760,7 @@ }, /obj/effect/turf_decal/tile/blue/half/contrasted, /turf/open/floor/iron/dark, -/area/ai_monitored/security/armory) -"iRL" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/medical/treatment_center) -"iRM" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/camera/directional/south{ - c_tag = "Science Ordnance Mix"; - network = list("ss13","rd") - }, -/obj/machinery/firealarm/directional/south, -/obj/structure/cable, -/turf/open/floor/iron, -/area/science/mixing) +/area/station/ai_monitored/security/armory) "iRO" = ( /obj/machinery/computer/upload/ai, /obj/structure/window/reinforced{ @@ -27324,34 +24778,27 @@ icon_state = "right"; layer = 3.1; name = "Upload Console Window"; - req_access_txt = "16" + req_access = list("ai_upload") }, /turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/ai_upload) +/area/station/ai_monitored/turret_protected/ai_upload) "iRR" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/door/firedoor, /turf/open/floor/iron, -/area/construction/storage_wing) -"iRT" = ( -/obj/machinery/griddle, -/turf/open/floor/iron/cafeteria{ - dir = 5 +/area/station/construction/storage_wing) +"iRW" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 8 }, -/area/service/kitchen) -"iRU" = ( -/obj/machinery/newscaster/directional/north, -/obj/structure/table/wood, -/obj/effect/spawner/random/bureaucracy/paper, -/turf/open/floor/wood, -/area/commons/dorms) +/turf/open/floor/iron, +/area/station/security/brig) "iRY" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/hatch{ - name = "MiniSat Foyer"; - req_one_access_txt = "32;19" + name = "MiniSat Foyer" }, /obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 4 @@ -27360,1215 +24807,1322 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable/layer3, +/obj/effect/mapping_helpers/airlock/access/any/command/general, +/obj/effect/mapping_helpers/airlock/access/any/engineering/construction, /turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/aisat/foyer) -"iSh" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/iron, -/area/engineering/break_room) -"iSi" = ( -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/green{ - dir = 8 - }, -/obj/machinery/camera/directional/south{ - c_tag = "Hydroponics - Aft" +/area/station/ai_monitored/turret_protected/aisat/foyer) +"iSk" = ( +/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/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/service/hydroponics) -"iSy" = ( -/obj/machinery/door/poddoor/incinerator_ordmix, -/turf/open/floor/engine, -/area/science/mixing/chamber) -"iSA" = ( -/obj/structure/table/reinforced, -/obj/machinery/camera/directional/north{ - c_tag = "Science Robotics Office"; - network = list("ss13","rd") +/area/station/hallway/primary/port) +"iSl" = ( +/obj/structure/sink/kitchen{ + pixel_y = 28 }, -/obj/item/radio/intercom/directional/north, -/obj/item/storage/medkit{ - pixel_x = 7; - pixel_y = -3 +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 1 }, -/obj/item/storage/medkit{ - pixel_x = -5; - pixel_y = -1 +/turf/open/floor/iron/white, +/area/station/security/prison/mess) +"iSE" = ( +/obj/machinery/door/airlock/external{ + name = "Supply Dock Airlock" }, -/obj/item/healthanalyzer{ - pixel_x = 4; - pixel_y = 6 +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 }, -/obj/item/healthanalyzer{ - pixel_x = -3; - pixel_y = -4 +/obj/effect/mapping_helpers/airlock/access/all/supply/general, +/turf/open/floor/plating, +/area/station/cargo/storage) +"iSI" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/science/robotics/lab) -"iSS" = ( -/obj/structure/table, -/obj/item/stack/sheet/glass/fifty, -/obj/item/stack/sheet/glass/fifty, -/obj/item/stack/rods/fifty, -/obj/item/stack/rods/fifty, -/obj/effect/turf_decal/bot{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/smart/simple/supply/visible{ +/area/station/engineering/main) +"iTc" = ( +/obj/machinery/atmospherics/pipe/smart/manifold/purple/visible{ dir = 4 }, -/turf/open/floor/iron{ - dir = 1 +/obj/effect/turf_decal/siding/purple{ + dir = 8 }, -/area/engineering/atmos) -"iTe" = ( -/obj/machinery/atmospherics/components/unary/outlet_injector/monitored/nitrous_input{ - dir = 1 +/turf/open/floor/iron/dark, +/area/station/science/ordnance) +"iTC" = ( +/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible{ + dir = 10 }, -/turf/open/floor/engine/n2o, -/area/engineering/atmos) -"iTg" = ( -/obj/structure/flora/ausbushes/lavendergrass, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/grass, -/area/medical/virology) -"iTk" = ( -/obj/structure/table, -/obj/effect/spawner/random/entertainment/dice, /turf/open/floor/iron, -/area/commons/locker) -"iTF" = ( -/obj/machinery/shower{ +/area/station/engineering/atmos) +"iTH" = ( +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/obj/machinery/light/directional/south, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 4 }, -/obj/effect/landmark/start/hangover, -/turf/open/floor/iron/freezer, -/area/commons/toilet/restrooms) -"iTI" = ( -/obj/machinery/airalarm/directional/west, -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) +"iTO" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 1 }, -/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/effect/landmark/start/depsec/science, /turf/open/floor/iron, -/area/hallway/secondary/entry) -"iTM" = ( -/obj/structure/rack, -/obj/effect/spawner/random/techstorage/ai_all, -/turf/open/floor/iron/dark, -/area/engineering/storage/tech) -"iUd" = ( -/obj/effect/turf_decal/stripes/white/line{ - dir = 8 - }, -/obj/machinery/airalarm/mixingchamber{ - pixel_y = -24 +/area/station/security/checkpoint/science) +"iTX" = ( +/obj/machinery/meter, +/obj/machinery/atmospherics/pipe/smart/manifold/cyan/visible{ + dir = 4 }, /turf/open/floor/iron, -/area/science/mixing/chamber) -"iUe" = ( -/obj/machinery/button/door/directional/west{ - id = "transitlockdown"; - name = "Transit Tube Lockdown"; - pixel_y = -6; - req_access_txt = "19" - }, -/obj/machinery/button/door/directional/west{ - id = "Secure Storage"; - name = "Engineering Secure Storage"; - pixel_y = 6; - req_access_txt = "11" +/area/station/engineering/atmos) +"iTZ" = ( +/turf/closed/wall/r_wall, +/area/station/security/lockers) +"iUb" = ( +/obj/structure/table/wood, +/obj/item/book/manual/wiki/security_space_law, +/obj/item/book/manual/wiki/security_space_law, +/obj/item/pen/red, +/obj/machinery/computer/security/telescreen{ + desc = "Used for watching Prison Wing holding areas."; + name = "Prison Monitor"; + network = list("prison"); + pixel_y = 30 }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/command/heads_quarters/ce) +/turf/open/floor/wood, +/area/station/service/lawoffice) "iUf" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/ai_upload_foyer) -"iUp" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/tile/yellow/half/contrasted, +/area/station/ai_monitored/turret_protected/ai_upload_foyer) +"iUm" = ( +/turf/closed/wall, +/area/station/hallway/secondary/exit/departure_lounge) +"iUq" = ( +/obj/machinery/light/directional/south, +/obj/effect/turf_decal/tile/neutral, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, /turf/open/floor/iron, -/area/engineering/break_room) -"iUG" = ( -/obj/machinery/airalarm/directional/west, -/obj/machinery/modular_computer/console/preset/command, -/obj/structure/cable, -/obj/effect/turf_decal/tile/blue/anticorner/contrasted{ +/area/station/hallway/primary/central) +"iUs" = ( +/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 1 }, -/turf/open/floor/iron/dark, -/area/command/bridge) -"iUN" = ( -/turf/open/floor/iron/dark, -/area/science/lab) -"iUU" = ( -/obj/structure/table, -/obj/item/paper_bin{ - pixel_x = -2; - pixel_y = 8 - }, -/obj/item/pen, -/obj/effect/turf_decal/tile/green/fourcorners, +/obj/structure/cable, /turf/open/floor/iron, -/area/hallway/primary/central) -"iVc" = ( -/obj/machinery/airalarm/directional/south, -/obj/item/stack/package_wrap{ - pixel_x = -4; - pixel_y = 6 +/area/station/engineering/atmos) +"iUv" = ( +/turf/closed/wall/r_wall, +/area/station/security/prison) +"iUw" = ( +/obj/machinery/conveyor_switch/oneway{ + dir = 8; + id = "QMLoad"; + name = "Loading Conveyor"; + pixel_x = -13; + pixel_y = -5 }, -/obj/item/stack/package_wrap, -/obj/structure/table/wood, -/obj/item/gun/ballistic/shotgun/doublebarrel, +/turf/open/floor/iron, +/area/station/cargo/storage) +"iUE" = ( +/obj/effect/spawner/random/maintenance, /obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/west, -/turf/open/floor/wood, -/area/service/bar) -"iVh" = ( -/obj/machinery/power/terminal{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"iUJ" = ( +/obj/effect/turf_decal/trimline/blue/filled/warning{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/duct, +/turf/open/floor/iron/white, +/area/station/medical/treatment_center) +"iUS" = ( +/obj/structure/closet/crate/coffin, +/obj/structure/window/reinforced{ dir = 4 }, +/turf/open/floor/plating, +/area/station/service/chapel/funeral) +"iVi" = ( +/obj/machinery/door/airlock{ + id_tag = "Cabin6"; + name = "Cabin 2" + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/wood, +/area/station/commons/dorms) +"iVs" = ( /obj/structure/cable, -/obj/effect/turf_decal/delivery, +/obj/structure/disposalpipe/segment, /turf/open/floor/iron, -/area/engineering/gravity_generator) +/area/station/hallway/primary/port) "iVt" = ( -/obj/structure/disposalpipe/segment{ - dir = 9 +/obj/effect/decal/remains/human{ + desc = "They look like human remains. The bones are charred and burned."; + name = "charred remains" + }, +/turf/open/floor/engine/vacuum, +/area/space/nearstation) +"iVA" = ( +/obj/machinery/airalarm/directional/west, +/obj/effect/turf_decal/tile/red{ + dir = 8 }, -/turf/open/floor/iron/white, -/area/science/research) -"iVQ" = ( -/obj/structure/extinguisher_cabinet/directional/east, -/obj/machinery/light/directional/east, -/turf/open/floor/iron/white, -/area/medical/medbay/central) -"iVR" = ( +/turf/open/floor/iron, +/area/station/hallway/primary/fore) +"iVB" = ( /obj/structure/cable, /obj/structure/disposalpipe/segment{ dir = 10 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating, -/area/maintenance/aft/greater) -"iVZ" = ( -/obj/structure/table, -/obj/item/crowbar/red, -/obj/item/wrench, -/obj/item/clothing/mask/gas, -/obj/item/storage/box{ - pixel_x = 2; - pixel_y = 4 +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) +"iVE" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 8 }, -/obj/item/storage/box, -/obj/machinery/light/directional/west, -/obj/effect/turf_decal/tile/yellow{ +/turf/open/floor/iron, +/area/station/command/gateway) +"iVN" = ( +/obj/effect/spawner/structure/window/reinforced/tinted, +/turf/open/floor/plating, +/area/station/commons/dorms) +"iVO" = ( +/obj/structure/closet/masks, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/landmark/start/hangover/closet, +/turf/open/floor/iron/dark, +/area/station/commons/fitness/recreation) +"iWc" = ( +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/iron/white, +/area/station/science/xenobiology) +"iWj" = ( +/obj/effect/turf_decal/tile/red{ dir = 8 }, -/obj/machinery/requests_console/directional/west{ - department = "Atmospherics"; - departmentType = 3; - name = "Atmospherics Requests Console" +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ + dir = 6 }, -/turf/open/floor/iron/dark/corner{ +/turf/open/floor/iron, +/area/station/security/office) +"iWn" = ( +/obj/item/dice/d20, +/obj/item/dice, +/obj/structure/table/wood, +/obj/effect/decal/cleanable/dirt/dust, +/obj/item/storage/dice, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/obj/structure/light_construct/small/directional/south, +/obj/structure/sign/poster/contraband/random/directional/south, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) +"iWy" = ( +/obj/machinery/atmospherics/pipe/smart/simple/yellow/visible, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/white, +/area/station/science/ordnance/storage) +"iWD" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 9 + }, +/turf/open/floor/iron/white, +/area/station/medical/office) +"iWH" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 1 }, -/area/engineering/atmos/storage/gas) +/turf/open/floor/iron, +/area/station/security/brig) +"iWJ" = ( +/obj/effect/turf_decal/stripes/corner, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) +"iWU" = ( +/turf/closed/wall/r_wall, +/area/station/engineering/break_room) "iXa" = ( /obj/structure/table, /obj/structure/cable, /obj/item/kirbyplants/photosynthetic, /turf/open/floor/circuit/red, -/area/ai_monitored/turret_protected/ai_upload) -"iXg" = ( -/obj/effect/turf_decal/trimline/brown/filled/line{ - dir = 10 +/area/station/ai_monitored/turret_protected/ai_upload) +"iXb" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/obj/effect/turf_decal/trimline/yellow/filled/warning{ +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ dir = 10 }, /turf/open/floor/iron, -/area/engineering/break_room) +/area/station/hallway/primary/central) "iXp" = ( +/obj/structure/table, +/obj/item/analyzer, +/obj/effect/turf_decal/siding/purple{ + dir = 10 + }, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/landmark/start/depsec/supply, +/obj/machinery/power/apc/auto_name/directional/west, +/turf/open/floor/iron/white, +/area/station/science/ordnance/office) +"iXt" = ( +/obj/effect/turf_decal/tile/purple, +/obj/structure/disposalpipe/segment, /turf/open/floor/iron, -/area/security/checkpoint/supply) -"iXs" = ( -/obj/machinery/navbeacon{ - codes_txt = "patrol;next_patrol=14.8-Dorms-Lockers"; - location = "14.5-Recreation" +/area/station/hallway/primary/central) +"iXA" = ( +/obj/structure/table/wood, +/obj/structure/sign/picture_frame/showroom/three{ + pixel_x = -8; + pixel_y = 32 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/commons/fitness/recreation) -"iXC" = ( -/turf/open/floor/engine/air, -/area/engineering/atmos) -"iXV" = ( -/obj/structure/chair, -/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"; +/obj/structure/sign/picture_frame/showroom/four{ + pixel_x = 8; pixel_y = 32 }, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 1 +/obj/item/paicard{ + desc = "A real Nanotrasen success, these personal AIs provide all of the companionship of an AI without any law related red-tape."; + name = "\improper Nanotrasen-brand personal AI device exhibit" }, -/turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"iYp" = ( -/obj/effect/turf_decal/stripes/end, -/turf/open/floor/plating/airless, -/area/science/test_area) -"iYt" = ( -/obj/structure/table/wood, -/obj/effect/spawner/random/trash/soap, -/obj/structure/sign/poster/random/directional/east, /turf/open/floor/wood, -/area/service/theater) -"iYu" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 8 - }, +/area/station/command/corporate_showroom) +"iXS" = ( +/obj/machinery/light/small/directional/east, +/turf/open/floor/engine, +/area/station/science/xenobiology) +"iXT" = ( /obj/structure/cable, +/obj/machinery/door/airlock{ + id_tag = "commissarydoor"; + name = "Commissary" + }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/white, -/area/security/prison) -"iYv" = ( -/obj/structure/cable, -/obj/machinery/door/poddoor/shutters/radiation/preopen{ - id = "engsm"; - name = "Radiation Chamber Shutters" +/obj/effect/mapping_helpers/airlock/unres{ + dir = 8 }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, /turf/open/floor/plating, -/area/engineering/supermatter) -"iYM" = ( -/obj/item/radio/intercom/directional/north, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, +/area/station/maintenance/central) +"iYc" = ( +/obj/effect/turf_decal/tile/red, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/bluespace_vendor/directional/south, /turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"iZa" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/security/courtroom) -"iZd" = ( -/obj/machinery/light/directional/south, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/green{ - dir = 8 +/area/station/hallway/primary/fore) +"iYA" = ( +/obj/structure/chair/office{ + dir = 1 }, -/obj/effect/landmark/event_spawn, -/turf/open/floor/iron, -/area/service/hydroponics) -"iZl" = ( -/obj/machinery/firealarm/directional/east, -/turf/open/floor/wood, -/area/service/lawoffice) -"iZq" = ( -/obj/structure/cable, -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 8 +/obj/structure/extinguisher_cabinet/directional/east, +/obj/machinery/camera/directional/east{ + c_tag = "Bridge - Starboard" }, -/turf/open/floor/iron, -/area/security/brig) -"iZK" = ( -/obj/structure/chair/office/light{ - dir = 8 +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/tile/blue/half/contrasted{ + dir = 4 }, -/obj/effect/turf_decal/tile/yellow/half/contrasted{ - dir = 8 +/turf/open/floor/iron/dark, +/area/station/command/bridge) +"iYD" = ( +/obj/structure/chair{ + dir = 1 }, -/turf/open/floor/iron/white, -/area/medical/pharmacy) -"iZM" = ( -/obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"iZN" = ( -/obj/machinery/light/directional/east, -/obj/machinery/status_display/ai/directional/east, -/turf/open/floor/circuit, -/area/ai_monitored/turret_protected/ai) -"jan" = ( -/obj/structure/table/glass, -/obj/item/reagent_containers/chem_pack{ - pixel_x = 10; - pixel_y = 10 +/obj/effect/turf_decal/stripes/line{ + dir = 6 }, -/obj/item/storage/box/rxglasses{ - pixel_x = -4; - pixel_y = 8 +/turf/open/floor/plating/airless, +/area/station/science/ordnance/bomb) +"iYG" = ( +/obj/effect/landmark/event_spawn, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, -/obj/item/stack/medical/gauze{ - pixel_x = 8 +/turf/open/floor/iron, +/area/station/commons/fitness/recreation) +"iYO" = ( +/obj/structure/table, +/obj/item/circular_saw, +/obj/item/scalpel{ + pixel_y = 16 }, +/obj/effect/turf_decal/tile/purple/half/contrasted, +/turf/open/floor/iron/white, +/area/station/science/robotics/lab) +"iYP" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/grimy, +/area/station/tcommsat/computer) +"iZi" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/siding/white/corner{ - dir = 4 +/turf/open/floor/carpet, +/area/station/service/chapel) +"iZm" = ( +/obj/machinery/shower{ + name = "emergency shower"; + pixel_y = 16 }, -/obj/effect/turf_decal/tile/blue/fourcorners, -/turf/open/floor/iron/white/side{ - dir = 10 +/obj/effect/turf_decal/trimline/blue/end, +/obj/effect/turf_decal/bot{ + dir = 1 }, -/area/medical/treatment_center) -"jat" = ( -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/tile/blue/fourcorners, -/obj/machinery/door/airlock/medical{ - name = "Psychology"; - req_access_txt = "70" +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"iZs" = ( +/obj/machinery/computer/slot_machine{ + pixel_y = 2 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/white, -/area/medical/psychology) -"jaw" = ( -/obj/item/kirbyplants/random, -/obj/effect/turf_decal/stripes/corner{ +/turf/open/floor/wood{ + icon_state = "wood-broken4" + }, +/area/station/maintenance/port/aft) +"iZF" = ( +/obj/structure/cable, +/obj/effect/turf_decal/trimline/blue/filled/line{ dir = 4 }, -/obj/effect/turf_decal/stripes/corner{ +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) +"iZJ" = ( +/obj/structure/window/reinforced{ dir = 8 }, -/obj/effect/turf_decal/tile/yellow/anticorner/contrasted, /turf/open/floor/iron, -/area/engineering/break_room) -"jaC" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/window/left/directional/west{ - base_state = "right"; - icon_state = "right"; - name = "Outer Window" - }, -/obj/machinery/door/window/brigdoor{ - dir = 4; - name = "Security Desk"; - req_access_txt = "1" +/area/station/science/xenobiology) +"iZN" = ( +/obj/machinery/light/directional/east, +/obj/machinery/status_display/ai/directional/east, +/turf/open/floor/circuit, +/area/station/ai_monitored/turret_protected/ai) +"iZS" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 1 }, -/obj/item/folder/red, -/obj/item/pen, -/turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"jaI" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/machinery/camera/directional/north{ - c_tag = "Atmospherics - Starboard" +/obj/machinery/portable_atmospherics/canister/anesthetic_mix, +/turf/open/floor/iron/dark, +/area/station/medical/cryo) +"jaq" = ( +/obj/machinery/atmospherics/pipe/smart/simple/yellow/visible{ + dir = 10 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/simple/purple/visible{ +/turf/open/floor/iron, +/area/station/engineering/atmos) +"jay" = ( +/obj/structure/chair{ dir = 4 }, -/obj/machinery/button/door/directional/north{ - id = "atmoshfr"; - name = "Radiation Shutters Control"; - req_access_txt = "24" +/obj/effect/landmark/start/assistant, +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, -/area/engineering/atmos) -"jaN" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/white/side, -/area/science/lobby) -"jaT" = ( -/obj/item/target, -/obj/item/target, -/obj/item/target/alien, -/obj/item/target/alien, -/obj/item/target/clown, -/obj/item/target/clown, -/obj/item/target/syndicate, -/obj/item/target/syndicate, -/obj/structure/closet/crate/secure{ - desc = "A secure crate containing various materials for building a customised test-site."; - name = "Firing Range Gear Crate"; - req_access_txt = "1" +/area/station/hallway/secondary/exit/departure_lounge) +"jaH" = ( +/obj/structure/chair/comfy{ + dir = 4 }, -/obj/machinery/airalarm/directional/north, -/obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ - dir = 1 +/turf/open/floor/plating/airless, +/area/station/engineering/atmos) +"jaO" = ( +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ + dir = 6 }, -/turf/open/floor/iron/dark, -/area/security/range) -"jbh" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/wood{ - icon_state = "wood-broken7" +/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible/layer5, +/obj/machinery/door/firedoor/heavy, +/turf/open/floor/iron/dark/textured, +/area/station/engineering/atmos) +"jaY" = ( +/obj/effect/turf_decal/box/red, +/obj/machinery/atmospherics/components/unary/outlet_injector{ + dir = 1 }, -/area/cargo/qm) -"jbo" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/effect/spawner/random/structure/girder{ - spawn_loot_chance = 80 +/turf/open/floor/engine, +/area/station/science/cytology) +"jbd" = ( +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ + dir = 1 }, -/obj/effect/spawner/random/structure/barricade{ - spawn_loot_chance = 50 +/obj/machinery/light_switch/directional/west, +/turf/open/floor/wood, +/area/station/command/heads_quarters/hop) +"jbg" = ( +/obj/effect/turf_decal/trimline/blue/filled/corner{ + dir = 1 }, -/turf/open/floor/plating, -/area/maintenance/starboard/lesser) -"jbp" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/siding/purple, /obj/structure/disposalpipe/segment{ dir = 4 }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/white, +/area/station/science/research) +"jbk" = ( /obj/effect/turf_decal/stripes/line{ - dir = 8 + dir = 1 }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/camera{ + c_tag = "Xenobiology Lab - Central South"; + dir = 9; + network = list("ss13","rd","xeno") + }, +/obj/machinery/status_display/ai/directional/north, +/turf/open/floor/iron/white, +/area/station/science/xenobiology) +"jbF" = ( +/obj/structure/table, +/obj/effect/decal/cleanable/cobweb, +/obj/item/shard, /turf/open/floor/plating, -/area/maintenance/starboard/fore) -"jbD" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/engineering/storage/tech) -"jbJ" = ( -/obj/effect/turf_decal/plaque{ - icon_state = "L1" +/area/station/maintenance/starboard/lesser) +"jcd" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/obj/structure/cable, +/obj/machinery/firealarm/directional/west, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/hallway/primary/central) -"jci" = ( +/area/station/hallway/primary/aft) +"jcw" = ( +/obj/machinery/atmospherics/components/tank, +/turf/open/floor/iron/dark, +/area/station/science/ordnance/storage) +"jcy" = ( /obj/structure/cable, /turf/open/floor/plating, -/area/maintenance/starboard/greater) -"jcs" = ( -/obj/structure/bookcase/random, -/turf/open/floor/plating/airless, -/area/engineering/atmos) -"jcx" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Incinerator Access"; - req_access_txt = "24" +/area/station/maintenance/starboard/fore) +"jcI" = ( +/obj/machinery/status_display/evac/directional/west, +/obj/structure/closet/secure_closet/psychology, +/obj/effect/turf_decal/siding/wood{ + dir = 8 }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/plating, -/area/maintenance/starboard/greater) -"jcC" = ( -/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/wood/parquet, +/area/station/medical/psychology) +"jcJ" = ( /obj/machinery/door/poddoor/preopen{ - id = "council blast"; - name = "Council Blast Doors" + id = "Engineering"; + name = "Engineering Security Doors" }, /obj/structure/cable, -/turf/open/floor/plating, -/area/command/bridge) -"jcD" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/caution/stand_clear, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"jcL" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/obj/structure/disposalpipe/segment{ + dir = 5 }, -/obj/machinery/light/directional/west, +/turf/open/floor/iron/dark, +/area/station/engineering/break_room) +"jcR" = ( /obj/machinery/firealarm/directional/west, -/obj/effect/turf_decal/siding/blue/corner{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/security/courtroom) +"jcW" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 4 }, -/obj/machinery/pdapainter/research, -/turf/open/floor/iron/dark, -/area/command/heads_quarters/rd) -"jcZ" = ( -/obj/machinery/air_sensor/mix_tank, -/turf/open/floor/engine/vacuum, -/area/engineering/atmos) +/obj/effect/landmark/start/hangover, +/turf/open/floor/wood, +/area/station/commons/dorms) "jdn" = ( /obj/effect/turf_decal/trimline/brown/filled/line, /obj/structure/disposalpipe/segment{ dir = 4 }, /turf/open/floor/iron, -/area/construction/storage_wing) -"jdN" = ( -/obj/machinery/light_switch/directional/south, +/area/station/construction/storage_wing) +"jdB" = ( +/obj/structure/table, +/obj/machinery/cell_charger, +/obj/item/stock_parts/cell/high, +/obj/effect/turf_decal/delivery, /turf/open/floor/iron, -/area/science/robotics/mechbay) -"jdZ" = ( -/obj/item/assembly/timer{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/assembly/timer{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/assembly/igniter{ - pixel_x = 3; - pixel_y = -7 - }, -/obj/item/assembly/igniter{ - pixel_x = 3; - pixel_y = -7 - }, -/obj/item/assembly/igniter{ - pixel_x = 3; - pixel_y = -7 - }, -/obj/item/assembly/igniter{ - pixel_x = 3; - pixel_y = -7 - }, -/obj/item/assembly/timer{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/assembly/timer{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/structure/table/glass, -/obj/effect/turf_decal/tile/yellow/fourcorners, -/obj/item/storage/pill_bottle/epinephrine{ - pixel_x = 8; - pixel_y = 5 - }, -/turf/open/floor/iron/white, -/area/medical/pharmacy) -"jeM" = ( -/obj/effect/spawner/structure/window/reinforced, +/area/station/engineering/main) +"jdF" = ( +/obj/structure/disposalpipe/segment, /obj/structure/cable, -/turf/open/floor/plating, -/area/science/research) -"jeT" = ( -/obj/machinery/camera/directional/east{ - c_tag = "Atmospherics Tank - Mix" - }, -/turf/open/floor/engine/vacuum, -/area/engineering/atmos) -"jeV" = ( -/obj/machinery/modular_computer/console/preset/id, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/requests_console/directional/north{ - announcementConsole = 1; - department = "Chief Engineer's Desk"; - departmentType = 4; - name = "Chief Engineer's Requests Console" +/obj/machinery/light/small/directional/east, +/turf/open/floor/iron/white, +/area/station/science/xenobiology/hallway) +"jdR" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, -/turf/open/floor/iron/dark, -/area/command/heads_quarters/ce) -"jfb" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/layer2{ - dir = 1 +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/maintenance/fore) +"jdS" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/spawner/random/structure/closet_maintenance, +/obj/effect/spawner/random/maintenance/two, +/turf/open/floor/plating{ + icon_state = "platingdmg1" }, -/turf/open/floor/engine, -/area/maintenance/disposal/incinerator) -"jfl" = ( +/area/station/maintenance/starboard/aft) +"jef" = ( /obj/effect/turf_decal/tile/neutral{ - dir = 4 + dir = 8 }, -/obj/machinery/door/firedoor, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/disposalpipe/segment, /turf/open/floor/iron, -/area/hallway/primary/port) -"jfp" = ( -/obj/effect/landmark/start/shaft_miner, +/area/station/hallway/primary/central) +"jej" = ( +/obj/effect/landmark/event_spawn, +/obj/structure/cable, +/obj/effect/landmark/start/hangover, /turf/open/floor/iron, -/area/cargo/miningoffice) -"jfz" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/simple/orange/visible, -/obj/structure/railing/corner{ +/area/station/hallway/primary/central) +"jet" = ( +/obj/structure/closet/secure_closet/chief_medical, +/obj/effect/turf_decal/trimline/blue/filled/line{ dir = 8 }, -/obj/structure/railing/corner, -/turf/open/floor/iron/dark/textured, -/area/engineering/atmos) -"jfE" = ( -/obj/machinery/light/small/directional/east, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, -/obj/machinery/airlock_sensor/incinerator_atmos{ - pixel_y = 24 +/obj/item/screwdriver, +/turf/open/floor/iron/dark, +/area/station/command/heads_quarters/cmo) +"jew" = ( +/obj/effect/turf_decal/stripes/red/line{ + dir = 4 }, /turf/open/floor/engine, -/area/maintenance/disposal/incinerator) -"jfR" = ( -/obj/structure/bookcase, -/turf/open/floor/wood, -/area/command/bridge) -"jfS" = ( -/obj/effect/decal/cleanable/dirt, -/obj/item/storage/belt/utility/full, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/neutral/fourcorners, +/area/station/science/cytology) +"jeI" = ( +/obj/machinery/portable_atmospherics/canister/nitrogen, +/obj/effect/turf_decal/siding/purple, /turf/open/floor/iron/dark, -/area/science/robotics/lab) -"jgL" = ( -/obj/structure/cable, -/turf/open/floor/iron, -/area/cargo/miningoffice) -"jgU" = ( -/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 - }, -/turf/open/floor/wood, -/area/command/heads_quarters/captain/private) -"jhs" = ( -/obj/structure/table, -/obj/machinery/light/directional/north, -/obj/item/folder/white{ - pixel_x = 3; - pixel_y = 4 - }, -/obj/item/reagent_containers/glass/beaker/large{ - pixel_x = -4; - pixel_y = 7 - }, -/obj/item/reagent_containers/glass/beaker{ - pixel_x = 7 +/area/station/science/ordnance/storage) +"jeL" = ( +/obj/structure/table/glass, +/obj/item/book/manual/wiki/medicine, +/obj/item/clothing/neck/stethoscope, +/obj/item/wrench/medical, +/obj/effect/turf_decal/stripes/line{ + dir = 5 }, -/obj/item/reagent_containers/dropper{ - pixel_x = -3; - pixel_y = -6 +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, +/turf/open/floor/iron/dark, +/area/station/medical/cryo) +"jeX" = ( +/obj/machinery/light/directional/east, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, -/obj/machinery/airalarm/directional/north, +/obj/structure/disposalpipe/segment, /turf/open/floor/iron, -/area/science/lab) -"jhu" = ( -/obj/structure/light_construct/directional/east, +/area/station/hallway/primary/central) +"jfa" = ( +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/machinery/vending/games, /turf/open/floor/wood, -/area/commons/vacant_room/office) -"jhL" = ( -/obj/structure/rack, -/obj/item/storage/box/lights/mixed, -/obj/item/clothing/gloves/color/fyellow, -/obj/item/stack/package_wrap, -/obj/item/stack/sheet/glass{ - amount = 30 +/area/station/service/library) +"jff" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 8 }, -/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, -/area/commons/storage/primary) -"jhT" = ( -/obj/structure/window/reinforced, +/area/station/security/brig) +"jfn" = ( +/obj/machinery/door/airlock/medical/glass{ + name = "Primary Treatment Centre" + }, /obj/effect/turf_decal/tile/blue/fourcorners, -/obj/machinery/atmospherics/components/trinary/filter/atmos/o2{ - dir = 4 +/obj/machinery/door/firedoor, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 8 }, -/turf/open/floor/iron, -/area/engineering/atmos) -"jhV" = ( -/obj/effect/spawner/random/structure/chair_maintenance{ +/obj/effect/mapping_helpers/airlock/access/all/medical/general, +/turf/open/floor/iron/white, +/area/station/medical/treatment_center) +"jfr" = ( +/obj/structure/cable, +/obj/effect/turf_decal/trimline/blue/filled/line{ dir = 8 }, +/turf/open/floor/iron/white, +/area/station/medical/office) +"jfv" = ( +/obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, -/area/maintenance/port) -"jia" = ( -/obj/effect/turf_decal/plaque{ - icon_state = "L9" +/area/station/maintenance/port) +"jfB" = ( +/obj/machinery/door/airlock/external{ + name = "Mining Dock Airlock" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 + }, +/turf/open/floor/plating, +/area/station/cargo/miningoffice) +"jfC" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 }, +/turf/open/floor/iron/white, +/area/station/science/ordnance/storage) +"jfG" = ( +/turf/closed/wall, +/area/station/maintenance/disposal) +"jfN" = ( +/obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/hallway/primary/central) -"jik" = ( -/obj/structure/chair, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ +/obj/effect/landmark/start/medical_doctor, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) +"jfO" = ( +/obj/effect/turf_decal/trimline/blue/filled/corner{ + dir = 8 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 1 }, -/turf/open/floor/iron/white, -/area/security/prison) -"jiA" = ( +/obj/machinery/duct, +/turf/open/floor/iron/white/smooth_large, +/area/station/medical/treatment_center) +"jfS" = ( +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable, +/obj/structure/sign/warning/electric_shock, +/obj/machinery/door/poddoor/preopen{ + id = "xenobio1"; + name = "Xenobio Pen 1 Blast Door" + }, +/turf/open/floor/engine, +/area/station/science/xenobiology) +"jfU" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/tile/blue/anticorner/contrasted, -/turf/open/floor/iron/dark, -/area/command/bridge) -"jiG" = ( -/obj/machinery/firealarm/directional/south, +/turf/open/floor/plating, +/area/station/maintenance/central) +"jgg" = ( +/obj/structure/cable, +/obj/machinery/light_switch/directional/south, +/obj/machinery/power/apc/auto_name/directional/west, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/station/maintenance/solars/starboard/fore) +"jgk" = ( /obj/structure/cable, +/obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/turf/open/floor/plating, +/area/station/maintenance/port/aft) +"jgq" = ( +/obj/structure/window/reinforced{ dir = 8 }, -/obj/effect/turf_decal/tile/red/anticorner/contrasted{ - dir = 8 +/turf/open/floor/engine, +/area/station/science/xenobiology) +"jgs" = ( +/obj/effect/turf_decal/tile/blue/anticorner/contrasted{ + dir = 4 }, -/turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"jiO" = ( -/obj/machinery/light/small/directional/south, -/obj/machinery/light_switch/directional/south{ - pixel_x = 8 +/obj/structure/bed/dogbed/runtime, +/mob/living/simple_animal/pet/cat/runtime, +/obj/item/toy/cattoy, +/turf/open/floor/iron/white, +/area/station/command/heads_quarters/cmo) +"jgt" = ( +/obj/machinery/atmospherics/components/binary/pump{ + dir = 1; + name = "Mix to Distro Staging" }, -/obj/machinery/button/door/directional/south{ - id = "chapel_shutters_space"; - name = "chapel shutters control"; - pixel_x = -6 +/obj/machinery/atmospherics/pipe/bridge_pipe/cyan/visible{ + dir = 4 }, -/turf/open/floor/iron/chapel{ - dir = 1 +/turf/open/floor/iron, +/area/station/engineering/atmos) +"jgy" = ( +/obj/item/phone{ + desc = "Supposedly a direct line to Nanotrasen Central Command. It's not even plugged in."; + pixel_x = -3; + pixel_y = 3 }, -/area/service/chapel) -"jiR" = ( -/obj/machinery/light/small/directional/south, -/turf/open/floor/engine/plasma, -/area/engineering/atmos) -"jjf" = ( -/obj/effect/turf_decal/tile/yellow/anticorner/contrasted{ - dir = 1 +/obj/item/cigbutt/cigarbutt{ + pixel_x = 5; + pixel_y = -1 }, -/turf/open/floor/iron/white, -/area/medical/chemistry) -"jjp" = ( -/obj/structure/window/reinforced{ +/obj/structure/table/wood, +/obj/machinery/firealarm/directional/east, +/turf/open/floor/iron/grimy, +/area/station/security/interrogation) +"jgE" = ( +/obj/effect/turf_decal/tile/blue{ dir = 8 }, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/item/target/alien, -/obj/item/target/alien, -/obj/item/target/clown, -/obj/item/target/clown, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/science/mixing/launch) -"jjQ" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/hallway/primary/aft) +"jgK" = ( +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/green{ + dir = 8 + }, +/obj/structure/sign/poster/random/directional/south, +/turf/open/floor/iron, +/area/station/service/hydroponics) +"jgQ" = ( +/obj/structure/table, +/obj/item/stack/wrapping_paper, +/obj/item/stack/wrapping_paper{ + pixel_x = -3; + pixel_y = 5 + }, /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/turf_decal/stripes/white/line{ +/obj/effect/turf_decal/tile/brown/anticorner/contrasted{ dir = 8 }, -/obj/effect/turf_decal/stripes/white/line{ - dir = 4 - }, -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/science/research) -"jkv" = ( -/obj/effect/turf_decal/stripes/line, /turf/open/floor/iron, -/area/security/range) -"jkw" = ( +/area/station/cargo/sorting) +"jgT" = ( +/obj/machinery/holopad, +/obj/effect/turf_decal/box/white{ + color = "#EFB341" + }, +/turf/open/floor/iron/white/smooth_large, +/area/station/medical/chemistry) +"jgW" = ( +/obj/structure/rack, +/obj/item/reagent_containers/glass/bucket, +/obj/item/mop, +/obj/effect/spawner/random/maintenance, +/turf/open/floor/plating, +/area/station/maintenance/aft/greater) +"jhc" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating, -/area/maintenance/fore) -"jky" = ( +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/station/maintenance/starboard/fore) +"jhd" = ( +/obj/structure/cable, +/turf/open/floor/plating/airless, +/area/station/solars/starboard/fore) +"jhf" = ( +/obj/machinery/light/small/directional/west, +/obj/machinery/firealarm/directional/west, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/commons/dorms) +"jhk" = ( +/obj/structure/chair{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue/half/contrasted, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) +"jhn" = ( +/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible/layer5, +/obj/machinery/door/firedoor/heavy, +/turf/open/floor/iron/dark/textured, +/area/station/engineering/atmos) +"jhv" = ( /obj/structure/disposalpipe/segment{ + dir = 9 + }, +/turf/open/floor/iron/white, +/area/station/medical/abandoned) +"jhA" = ( +/obj/structure/chair/office{ dir = 4 }, -/obj/machinery/airalarm/directional/west, -/obj/machinery/light/directional/west, -/obj/machinery/camera/directional/west{ - c_tag = "Virology Central Hallway"; - network = list("ss13","medbay") +/obj/structure/disposalpipe/segment, +/mob/living/simple_animal/sloth/citrus, +/turf/open/floor/iron, +/area/station/cargo/storage) +"jhD" = ( +/obj/structure/closet/radiation, +/obj/structure/sign/warning/radiation/rad_area{ + dir = 1; + pixel_y = 32 }, -/obj/effect/turf_decal/tile/green/half/contrasted{ - dir = 8 +/obj/effect/turf_decal/stripes/line{ + dir = 9 }, -/turf/open/floor/iron/white, -/area/medical/virology) -"jkE" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/engineering/gravity_generator) +"jhS" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, /obj/structure/cable, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/holopad, -/turf/open/floor/circuit/green, -/area/science/robotics/mechbay) -"jkN" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/chair/stool/directional/north, +/turf/open/floor/iron/dark, +/area/station/engineering/storage/tech) +"jhY" = ( +/obj/machinery/firealarm/directional/east, /turf/open/floor/wood, -/area/commons/lounge) -"jkQ" = ( -/obj/structure/table, -/obj/item/phone{ - pixel_x = 6; - pixel_y = -2 +/area/station/service/lawoffice) +"jie" = ( +/obj/machinery/atmospherics/pipe/smart/manifold/cyan/visible{ + dir = 8 + }, +/obj/machinery/meter, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"jis" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/public/glass{ + name = "Chapel" }, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"jlf" = ( -/obj/structure/table/wood, -/obj/item/staff/broom, -/obj/item/wrench, -/obj/machinery/airalarm/directional/east, -/obj/machinery/light/small/directional/north, -/obj/structure/sign/poster/random/directional/north, -/turf/open/floor/wood, -/area/service/theater) -"jll" = ( -/obj/machinery/light/small/broken/directional/south, -/obj/effect/landmark/event_spawn, -/turf/open/floor/plating, -/area/maintenance/starboard/greater) -"jln" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/circuit/red, -/area/ai_monitored/turret_protected/ai_upload) -"jlw" = ( -/obj/effect/spawner/random/entertainment/arcade, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"jlG" = ( -/obj/structure/table/reinforced, -/obj/item/storage/backpack/duffelbag/med/surgery, -/obj/structure/window/reinforced/tinted{ - dir = 4 +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/station/service/chapel) +"jiI" = ( +/obj/machinery/camera/directional/west{ + c_tag = "Bridge - Port" + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/power/apc/auto_name/directional/west, +/obj/effect/turf_decal/tile/blue/half/contrasted{ + dir = 8 }, /turf/open/floor/iron/dark, -/area/medical/morgue) -"jlT" = ( -/obj/effect/turf_decal/stripes/line{ +/area/station/command/bridge) +"jjj" = ( +/obj/structure/chair/comfy/black{ dir = 4 }, +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/science/xenobiology) +"jjm" = ( /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/engineering/main) -"jmc" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/holopad, +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/turf_decal/tile/yellow/half/contrasted{ +/obj/effect/turf_decal/tile/purple/fourcorners, +/turf/open/floor/iron/white, +/area/station/science/cytology) +"jjn" = ( +/obj/effect/turf_decal/stripes/line, +/obj/structure/cable, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating, +/area/station/maintenance/port/greater) +"jjC" = ( +/obj/structure/flora/bush/lavendergrass/style_random, +/obj/item/food/grown/banana, +/turf/open/floor/grass, +/area/station/medical/virology) +"jjF" = ( +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ dir = 1 }, -/turf/open/floor/iron, -/area/construction/mining/aux_base) -"jmf" = ( -/turf/closed/wall, -/area/engineering/storage/tech) -"jmD" = ( /obj/structure/table/reinforced, -/obj/item/stack/sheet/plasteel{ - amount = 15 +/obj/item/holosign_creator/robot_seat/bar, +/turf/open/floor/iron, +/area/station/service/bar) +"jjL" = ( +/obj/machinery/light/small/directional/east, +/obj/machinery/computer/security/telescreen/entertainment/directional/east, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/grimy, +/area/station/service/chapel/office) +"jjM" = ( +/obj/structure/cable, +/obj/effect/turf_decal/trimline/green/filled/line, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/security/prison/garden) +"jjN" = ( +/obj/structure/chair/stool/directional/south, +/obj/structure/disposalpipe/segment{ + dir = 6 }, -/obj/item/assembly/prox_sensor{ - pixel_x = 5; - pixel_y = 7 +/turf/open/floor/iron, +/area/station/commons/dorms) +"jjS" = ( +/obj/item/kirbyplants{ + icon_state = "plant-06" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 9 }, /turf/open/floor/iron, -/area/science/robotics/lab) -"jmL" = ( -/obj/structure/table, -/obj/item/stack/sheet/iron/fifty, -/obj/item/stack/sheet/iron/fifty, -/obj/item/stack/sheet/iron/fifty, -/obj/item/stack/sheet/glass/fifty, -/obj/item/stack/sheet/glass/fifty, -/obj/item/stack/sheet/glass/fifty, -/obj/item/crowbar, -/obj/item/grenade/chem_grenade/smart_metal_foam, -/obj/item/grenade/chem_grenade/smart_metal_foam, -/obj/effect/turf_decal/bot{ - dir = 1 +/area/station/hallway/secondary/entry) +"jkj" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 4 }, -/obj/item/stock_parts/cell/emproof{ - pixel_x = -6; - pixel_y = 2 +/turf/open/floor/iron, +/area/station/security/office) +"jkT" = ( +/obj/structure/cable, +/obj/effect/turf_decal/stripes/line{ + dir = 6 }, -/obj/item/stock_parts/cell/emproof{ - pixel_x = 4; - pixel_y = 6 +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, +/turf/open/floor/iron/dark/textured, +/area/station/medical/cryo) +"jkV" = ( +/obj/effect/landmark/xeno_spawn, +/turf/open/floor/plating, +/area/station/maintenance/starboard/lesser) +"jkX" = ( +/obj/machinery/door_buttons/access_button{ + idDoor = "xeno_airlock_interior"; + idSelf = "xeno_airlock_control"; + name = "Access Button"; + pixel_x = 29; + pixel_y = -8; + req_access = list("xenobiology") }, -/turf/open/floor/iron{ - dir = 1 +/obj/machinery/firealarm/directional/north, +/obj/effect/turf_decal/stripes/line{ + dir = 5 }, -/area/engineering/main) -"jmO" = ( -/obj/structure/cable, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/turf/open/floor/iron/dark, -/area/security/lockers) -"jmQ" = ( -/obj/machinery/camera/directional/south{ - c_tag = "Arrivals - Middle Arm" +/turf/open/floor/iron/white, +/area/station/science/xenobiology/hallway) +"jld" = ( +/obj/structure/chair/stool/directional/west, +/turf/open/floor/iron, +/area/station/cargo/sorting) +"jle" = ( +/obj/structure/sign/poster/contraband/random/directional/east, +/turf/open/floor/plating{ + icon_state = "platingdmg1" }, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/door/firedoor, +/area/station/maintenance/port/aft) +"jln" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/hallway/secondary/entry) -"jmW" = ( -/obj/machinery/door/airlock/mining/glass{ - name = "Quartermaster" +/turf/open/floor/circuit/red, +/area/station/ai_monitored/turret_protected/ai_upload) +"jlA" = ( +/obj/machinery/door/airlock/maintenance, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 }, /obj/structure/cable, -/obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/mapping_helpers/airlock/access/all/supply/qm, -/turf/open/floor/iron, -/area/cargo/qm) -"jmX" = ( -/obj/machinery/door/poddoor/shutters/preopen{ - id = "rdordnance"; - name = "Ordnance Lab Shutters" +/obj/effect/mapping_helpers/airlock/unres{ + dir = 4 }, -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/firedoor/heavy, +/obj/effect/mapping_helpers/airlock/access/any/engineering/maintenance/departmental, /turf/open/floor/plating, -/area/science/mixing) -"jmZ" = ( -/obj/structure/disposalpipe/segment{ +/area/station/maintenance/starboard/fore) +"jlJ" = ( +/obj/effect/spawner/random/entertainment/arcade, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/commons/fitness/recreation) +"jlM" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating, +/area/station/maintenance/starboard/fore) +"jlU" = ( +/turf/closed/wall/r_wall, +/area/station/science/xenobiology) +"jlY" = ( +/obj/structure/urinal/directional/north, +/obj/effect/landmark/start/hangover, +/obj/machinery/duct, +/turf/open/floor/iron/freezer, +/area/station/commons/toilet/restrooms) +"jmc" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 4 }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/spawner/random/trash/garbage{ - spawn_scatter_radius = 1 +/obj/effect/turf_decal/tile/yellow/half/contrasted{ + dir = 1 }, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"jnd" = ( -/obj/machinery/power/apc/auto_name/directional/north, -/obj/structure/table, -/obj/machinery/recharger{ - pixel_y = 4 +/turf/open/floor/iron, +/area/station/construction/mining/aux_base) +"jml" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 4 }, -/obj/structure/cable, -/obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ +/obj/structure/sink{ + dir = 8; + pixel_x = 11; + pixel_y = -2 + }, +/turf/open/floor/iron/white, +/area/station/medical/surgery/theatre) +"jmq" = ( +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/turf/open/floor/iron/dark, -/area/security/range) -"jnk" = ( /obj/structure/cable, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "chem_lockdown"; - name = "Chemistry shutters" +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible, +/obj/machinery/meter, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"jmr" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/door/airlock/research/glass{ - name = "Chemistry Lab"; - req_access_txt = "33" +/obj/structure/cable, +/obj/effect/decal/cleanable/blood/tracks{ + dir = 4 }, -/obj/effect/turf_decal/tile/yellow/fourcorners, -/turf/open/floor/iron/white, -/area/medical/chemistry) -"jnH" = ( -/obj/effect/landmark/start/scientist, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 8 +/turf/open/floor/iron/showroomfloor, +/area/station/maintenance/starboard/lesser) +"jms" = ( +/obj/machinery/atmospherics/components/trinary/filter/atmos/flipped{ + dir = 4 }, /turf/open/floor/iron, -/area/science/mixing) -"jnU" = ( -/turf/open/floor/iron/white, -/area/science/mixing/launch) -"jnX" = ( -/obj/item/candle, -/obj/machinery/light_switch/directional/west, -/obj/effect/decal/cleanable/cobweb, -/obj/structure/table/wood, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/service/chapel) -"jou" = ( -/obj/machinery/firealarm/directional/west, -/obj/machinery/light/directional/west, -/obj/item/banner/cargo/mundane, -/obj/structure/disposalpipe/segment{ - dir = 5 +/area/station/engineering/atmos) +"jmv" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 }, -/obj/effect/turf_decal/trimline/brown/filled/corner, /turf/open/floor/iron, -/area/cargo/storage) -"jow" = ( -/obj/structure/toilet{ - pixel_y = 8 - }, -/obj/machinery/light/small/directional/east, -/obj/machinery/newscaster/directional/south, -/obj/effect/landmark/start/assistant, -/obj/effect/landmark/start/hangover, -/obj/machinery/button/door/directional/east{ - id = "AuxToilet2"; - name = "Lock Control"; - normaldoorcontrol = 1; - specialfunctions = 4 +/area/station/security/prison) +"jmJ" = ( +/obj/machinery/portable_atmospherics/canister/air, +/obj/machinery/atmospherics/components/unary/portables_connector/visible/layer4{ + dir = 8 }, +/turf/open/floor/plating, +/area/station/maintenance/port) +"jmR" = ( +/obj/structure/closet/secure_closet/security/cargo, +/obj/machinery/airalarm/directional/north, +/obj/effect/turf_decal/tile/red/half/contrasted, /turf/open/floor/iron, -/area/commons/toilet/auxiliary) -"joB" = ( -/obj/effect/turf_decal/trimline/purple/line{ - dir = 1 - }, -/turf/open/floor/iron/white, -/area/science/research) -"joJ" = ( -/obj/machinery/camera{ - c_tag = "Warden's Office"; - dir = 10 - }, -/obj/structure/table, -/obj/machinery/button/door{ - desc = "Controls the shutters over the cell windows."; - id = "Secure Gate"; - name = "Cell Window Control"; - pixel_x = -6; - pixel_y = 7; - req_access_txt = "63"; - specialfunctions = 4 +/area/station/security/checkpoint/supply) +"jmY" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/public/glass{ + name = "Gateway Chamber" }, -/obj/machinery/button/door{ - desc = "Controls the shutters over the brig windows."; - id = "briglockdown"; - name = "Brig Lockdown Control"; - pixel_x = 6; - pixel_y = 7; - req_access_txt = "63" +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/mapping_helpers/airlock/access/all/command/gateway, +/turf/open/floor/iron, +/area/station/command/gateway) +"jnf" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "rdgene"; + name = "Genetics Lab Shutters" }, -/obj/machinery/button/door{ - desc = "Controls the blast doors in front of the prison wing."; - id = "Prison Gate"; - name = "Prison Wing Lockdown"; - pixel_y = -3; - req_access_txt = "2" +/turf/open/floor/plating, +/area/station/science/genetics) +"jnl" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/command/glass{ + name = "Bridge" }, -/obj/item/key/security, -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 8 +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "bridge-left" + }, +/obj/effect/turf_decal/tile/blue/half/contrasted{ + dir = 1 + }, +/obj/effect/mapping_helpers/airlock/access/any/command/general, +/turf/open/floor/iron/dark, +/area/station/command/bridge) +"jnt" = ( +/obj/structure/bookcase, +/turf/open/floor/wood, +/area/station/command/bridge) +"jnv" = ( +/obj/effect/landmark/xeno_spawn, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/turf/open/floor/plating, +/area/station/maintenance/solars/starboard/fore) +"jnA" = ( +/obj/machinery/newscaster/directional/west, +/obj/structure/easel, +/obj/item/canvas/nineteen_nineteen, +/obj/item/canvas/twentythree_nineteen, +/obj/item/canvas/twentythree_twentythree, +/turf/open/floor/wood, +/area/station/service/library) +"jnQ" = ( +/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible/layer5, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/simple/purple/visible, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/camera/directional/north{ + c_tag = "Atmospherics - Central Fore" }, +/obj/machinery/door/firedoor/heavy, +/turf/open/floor/iron/dark/textured, +/area/station/engineering/atmos) +"jnR" = ( /obj/structure/disposalpipe/segment{ - dir = 6 + dir = 10 }, /turf/open/floor/iron, -/area/security/warden) -"joV" = ( -/obj/effect/decal/cleanable/cobweb/cobweb2, -/obj/structure/closet/secure_closet/freezer/kitchen/maintenance, -/obj/machinery/light/small/directional/north, +/area/station/cargo/sorting) +"job" = ( +/obj/item/stock_parts/cell/high, /turf/open/floor/plating, -/area/maintenance/port/aft) -"joX" = ( -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 1 +/area/station/maintenance/starboard/greater) +"jod" = ( +/obj/effect/spawner/random/structure/chair_flipped, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating{ + icon_state = "panelscorched" }, -/obj/structure/chair/office{ +/area/station/maintenance/aft/lesser) +"joj" = ( +/obj/item/radio/intercom/directional/east, +/obj/effect/turf_decal/tile/yellow/half/contrasted{ dir = 4 }, -/obj/effect/turf_decal/siding/red{ +/turf/open/floor/iron/white, +/area/station/medical/chemistry) +"joo" = ( +/obj/effect/landmark/start/station_engineer, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 4 }, -/obj/effect/landmark/start/depsec/science, -/turf/open/floor/iron, -/area/security/checkpoint/science) -"jpf" = ( -/obj/item/radio/intercom/prison/directional/north, /turf/open/floor/iron, -/area/security/prison) -"jpn" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/area/station/engineering/main) +"joq" = ( +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/tile/blue{ dir = 8 }, -/turf/open/floor/iron/dark, -/area/command/bridge) -"jps" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment, /turf/open/floor/iron, -/area/engineering/break_room) -"jpv" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 1 - }, -/obj/machinery/modular_computer/console/preset/cargochat/medical{ - dir = 1 +/area/station/hallway/primary/aft) +"jov" = ( +/obj/effect/turf_decal/tile/blue/fourcorners, +/obj/machinery/shower{ + dir = 8 }, +/obj/structure/extinguisher_cabinet/directional/north, +/turf/open/floor/iron/white, +/area/station/medical/surgery/theatre) +"jpr" = ( +/obj/structure/rack, +/obj/effect/spawner/random/techstorage/command_all, /turf/open/floor/iron/dark, -/area/medical/medbay/central) -"jpN" = ( -/obj/machinery/light/directional/north, -/obj/effect/turf_decal/tile/neutral{ +/area/station/engineering/storage/tech) +"jpw" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/bluespace_vendor/directional/north, +/obj/structure/chair/stool/directional/north, /turf/open/floor/iron, -/area/hallway/primary/port) -"jpP" = ( -/obj/structure/table/reinforced, -/obj/machinery/recharger, -/obj/structure/cable, -/obj/machinery/camera/directional/east{ - c_tag = "Security Post - Research Division"; - network = list("ss13","rd") - }, +/area/station/hallway/primary/fore) +"jpx" = ( +/obj/structure/rack, +/obj/effect/spawner/random/techstorage/rnd_all, /turf/open/floor/iron/dark, -/area/security/checkpoint/science) -"jqt" = ( +/area/station/engineering/storage/tech) +"jpA" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/maintenance/space_hut) +"jpE" = ( /obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/green/visible, -/turf/open/floor/engine, -/area/engineering/supermatter/room) -"jqx" = ( -/obj/effect/decal/cleanable/food/flour, -/obj/effect/spawner/random/trash/garbage{ - spawn_scatter_radius = 1 + dir = 9 }, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"jqz" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/trimline/green/filled/corner, +/obj/machinery/light/directional/west, /turf/open/floor/iron, -/area/hallway/primary/central) -"jqA" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/area/station/engineering/gravity_generator) +"jpG" = ( +/obj/structure/closet/secure_closet/miner, +/obj/machinery/camera/directional/north{ + c_tag = "Mining Dock" }, -/turf/open/floor/plating{ - icon_state = "platingdmg1" +/obj/effect/turf_decal/tile/brown/half/contrasted, +/turf/open/floor/iron, +/area/station/cargo/miningoffice) +"jpI" = ( +/obj/machinery/shower{ + dir = 8 + }, +/obj/effect/landmark/event_spawn, +/turf/open/floor/iron/freezer, +/area/station/commons/toilet/restrooms) +"jpO" = ( +/obj/machinery/door/airlock/external, +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/turf/open/floor/plating, +/area/station/maintenance/starboard/fore) +"jpU" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/white, +/area/station/medical/treatment_center) +"jql" = ( +/obj/machinery/door/airlock{ + id_tag = "AuxToilet2"; + name = "Unit 2" }, -/area/maintenance/port/aft) +/turf/open/floor/iron, +/area/station/commons/toilet/auxiliary) "jqB" = ( /obj/structure/window/reinforced{ dir = 1; @@ -28578,337 +26132,375 @@ dir = 4 }, /turf/open/floor/iron/dark, -/area/ai_monitored/aisat/exterior) -"jqI" = ( -/obj/machinery/airalarm/directional/west, -/obj/structure/rack, -/obj/item/reagent_containers/glass/bottle/morphine, -/obj/item/storage/box/chemimp{ - pixel_x = 4; - pixel_y = 3 +/area/station/ai_monitored/aisat/exterior) +"jqC" = ( +/obj/effect/turf_decal/siding/purple{ + dir = 8 }, -/obj/item/storage/box/trackimp, -/obj/item/storage/lockbox/loyalty, -/obj/effect/turf_decal/tile/blue/half/contrasted{ - dir = 4 +/obj/machinery/airalarm/mixingchamber{ + dir = 8; + pixel_x = -26 + }, +/obj/machinery/atmospherics/components/binary/pump{ + dir = 1 }, /turf/open/floor/iron/dark, -/area/security/lockers) -"jqN" = ( -/obj/machinery/light/small/directional/south, -/obj/structure/sign/poster/official/random/directional/south, -/turf/open/floor/plating, -/area/commons/toilet/auxiliary) -"jqS" = ( -/obj/effect/landmark/event_spawn, -/turf/open/floor/iron, -/area/engineering/main) -"jqU" = ( -/obj/machinery/power/apc/auto_name/directional/east, -/obj/structure/cable, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/area/station/science/ordnance/freezerchamber) +"jqQ" = ( +/obj/effect/turf_decal/tile/blue/fourcorners, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, /turf/open/floor/iron/white, -/area/science/xenobiology) -"jrj" = ( -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 +/area/station/medical/cryo) +"jrb" = ( +/obj/machinery/computer/scan_consolenew{ + dir = 8 }, -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ +/obj/effect/turf_decal/siding/purple{ dir = 4 }, -/obj/effect/turf_decal/bot, -/obj/machinery/status_display/evac/directional/west, -/obj/machinery/light/directional/west, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/science/genetics) +"jrk" = ( +/obj/machinery/door/poddoor/shutters/preopen{ + id = "hopqueue"; + name = "HoP Queue Shutters" + }, +/obj/effect/turf_decal/loading_area, +/obj/structure/cable, /turf/open/floor/iron, -/area/service/bar) -"jrn" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ +/area/station/hallway/secondary/command) +"jrL" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/turf/open/floor/engine, -/area/engineering/supermatter) -"jro" = ( -/obj/structure/chair/office, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/landmark/start/hangover, -/turf/open/floor/wood, -/area/service/library) -"jrw" = ( -/obj/structure/closet/emcloset, -/obj/machinery/light/small/directional/west, -/turf/open/floor/plating, -/area/commons/fitness/recreation) -"jrx" = ( -/obj/effect/turf_decal/stripes/line{ +/turf/open/floor/iron, +/area/station/commons/locker) +"jrT" = ( +/obj/machinery/light/directional/west, +/obj/effect/turf_decal/tile/yellow{ dir = 8 }, /obj/structure/cable, -/turf/open/floor/plating, -/area/maintenance/port/greater) -"jry" = ( -/obj/structure/table/wood/fancy/orange, -/obj/item/clothing/mask/cigarette/cigar{ - pixel_x = -4; - pixel_y = 1 +/obj/structure/table, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 }, -/obj/item/clothing/mask/cigarette/cigar{ - pixel_x = -6; - pixel_y = 6 +/obj/item/clothing/head/welding{ + pixel_y = 9 }, -/obj/item/clothing/mask/cigarette/cigar{ - pixel_x = -1; - pixel_y = -2 +/obj/machinery/power/apc/auto_name/directional/north, +/obj/item/clothing/head/welding{ + pixel_x = -3; + pixel_y = 7 }, -/obj/item/lighter{ - pixel_x = 11; - pixel_y = -7 +/obj/item/clothing/head/welding{ + pixel_x = -5; + pixel_y = 3 }, -/obj/item/coin/gold{ - pixel_x = 9; - pixel_y = 9 +/turf/open/floor/iron/dark/corner{ + dir = 1 }, -/turf/open/floor/carpet/red, -/area/cargo/qm) -"jrB" = ( -/obj/machinery/door/poddoor/preopen{ - id = "bridge blast"; - name = "bridge blast door" +/area/station/engineering/atmos/storage/gas) +"jrY" = ( +/obj/machinery/door/airlock/external{ + name = "Transport Airlock" }, -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/command/glass{ - name = "Bridge Access"; - req_access_txt = "19" +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ - cycle_id = "bridge-left" +/turf/open/floor/plating, +/area/station/hallway/secondary/entry) +"jsh" = ( +/obj/structure/table/glass, +/obj/item/folder/white{ + pixel_y = 2 }, -/turf/open/floor/iron/dark, -/area/command/bridge) -"jrJ" = ( +/obj/item/screwdriver{ + pixel_x = -2; + pixel_y = 6 + }, +/obj/item/radio/headset/headset_med, +/obj/structure/extinguisher_cabinet/directional/east, +/obj/machinery/firealarm/directional/south, +/obj/effect/turf_decal/tile/yellow/fourcorners, +/obj/item/hand_labeler, +/obj/item/stack/package_wrap, +/obj/item/stack/package_wrap, +/turf/open/floor/iron/white, +/area/station/medical/pharmacy) +"jsi" = ( /obj/effect/turf_decal/stripes/line{ - dir = 9 + dir = 4 }, -/turf/open/floor/iron, -/area/engineering/main) -"jrQ" = ( -/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/iron/white, +/area/station/science/cytology) +"jsn" = ( +/obj/machinery/light/directional/north, +/obj/machinery/restaurant_portal/restaurant, +/turf/open/floor/wood, +/area/station/commons/lounge) +"jso" = ( /obj/structure/cable, -/turf/open/floor/plating, -/area/command/heads_quarters/ce) -"jrW" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/door/airlock/maintenance{ - req_one_access_txt = "1;4;38;12" +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating, -/area/maintenance/fore) -"jsA" = ( -/obj/machinery/shower{ +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron/dark, +/area/station/medical/medbay/central) +"jsq" = ( +/obj/structure/sink{ dir = 8; - pixel_y = -4 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 1 + pixel_x = 12 }, -/turf/open/floor/iron/freezer, -/area/security/prison) -"jsE" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/obj/structure/toilet{ + pixel_y = 8 }, -/obj/item/radio/intercom/directional/north, +/obj/structure/light_construct/small/directional/south, +/turf/open/floor/plating, +/area/station/maintenance/aft/greater) +"jsr" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/white, -/area/science/xenobiology) -"jsI" = ( /obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/west, -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/turf/open/floor/iron/dark, +/area/station/service/chapel/funeral) +"jsv" = ( +/obj/machinery/airalarm/directional/north, +/obj/machinery/light/directional/north, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/effect/decal/cleanable/cobweb, -/obj/effect/spawner/random/structure/chair_maintenance{ +/obj/effect/turf_decal/tile/yellow{ dir = 4 }, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"jsL" = ( +/obj/structure/rack, +/obj/item/extinguisher, +/obj/item/storage/belt/utility, +/obj/effect/spawner/random/trash/janitor_supplies, /turf/open/floor/plating, -/area/maintenance/department/science/xenobiology) -"jsY" = ( -/obj/structure/bed, -/obj/item/clothing/suit/straight_jacket, -/obj/item/clothing/glasses/blindfold, -/obj/item/clothing/mask/muzzle, -/obj/item/electropack, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/area/station/maintenance/starboard/greater) +"jsO" = ( +/obj/machinery/light/directional/north, +/obj/structure/chair/sofa/corp/right, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, /turf/open/floor/iron/dark, -/area/security/execution/education) -"jto" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/area/station/medical/break_room) +"jsP" = ( +/obj/structure/chair{ dir = 1 }, -/turf/open/floor/iron/chapel{ +/obj/effect/turf_decal/tile/blue/anticorner/contrasted{ dir = 8 }, -/area/service/chapel) -"jtP" = ( -/obj/machinery/vending/coffee, -/turf/open/floor/wood, -/area/service/library) -"jtY" = ( -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) +"jtb" = ( +/obj/machinery/vending/clothing, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/commons/locker) +"jtf" = ( +/obj/machinery/atmospherics/components/binary/pump{ + dir = 8; + name = "Mix to Ports" + }, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"jtl" = ( +/obj/effect/turf_decal/tile/yellow/half/contrasted, +/turf/open/floor/iron/white, +/area/station/medical/chemistry) +"jtn" = ( +/obj/structure/window/reinforced, +/obj/effect/turf_decal/tile/red/fourcorners, +/obj/machinery/atmospherics/components/trinary/filter/atmos/n2{ dir = 4 }, -/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/iron, +/area/station/engineering/atmos) +"jtp" = ( +/obj/machinery/holopad, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/engineering/storage/tech) +"jtA" = ( +/obj/structure/table/glass, +/obj/effect/turf_decal/tile/blue/fourcorners, +/obj/effect/turf_decal/siding/white{ + dir = 4 }, -/obj/machinery/door_buttons/access_button{ - dir = 1; - idDoor = "virology_airlock_exterior"; - idSelf = "virology_airlock_control"; - name = "Virology Access Button"; - pixel_y = -24; - req_access_txt = "39" +/obj/item/clothing/glasses/hud/health{ + pixel_y = 6 }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 +/obj/item/clothing/glasses/hud/health{ + pixel_y = 4 }, +/obj/item/clothing/glasses/hud/health{ + pixel_y = 2 + }, +/obj/item/clothing/glasses/hud/health, +/turf/open/floor/iron/white/side{ + dir = 8 + }, +/area/station/medical/treatment_center) +"jtI" = ( +/obj/structure/cable, +/obj/structure/disposalpipe/segment, /turf/open/floor/iron/white, -/area/medical/virology) -"juc" = ( +/area/station/science/lab) +"jtS" = ( +/obj/structure/table/reinforced, +/obj/machinery/power/apc/auto_name/directional/east, /obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 9 +/obj/item/stack/sheet/iron/fifty, +/obj/item/stack/sheet/iron/fifty, +/obj/item/stack/sheet/iron/fifty, +/obj/item/stack/sheet/glass/fifty, +/obj/item/circuitboard/mecha/ripley/main, +/obj/item/circuitboard/mecha/ripley/peripherals, +/turf/open/floor/iron, +/area/station/science/robotics/lab) +"jtZ" = ( +/obj/structure/table/reinforced, +/obj/machinery/firealarm/directional/east, +/obj/effect/turf_decal/tile/blue/anticorner/contrasted{ + dir = 4 }, -/obj/effect/turf_decal/stripes/line{ +/turf/open/floor/iron/white, +/area/station/medical/surgery/aft) +"juf" = ( +/obj/machinery/telecomms/bus/preset_two, +/turf/open/floor/circuit/telecomms/mainframe, +/area/station/tcommsat/server) +"jui" = ( +/obj/structure/table, +/obj/item/kitchen/rollingpin, +/obj/effect/turf_decal/trimline/brown/warning, +/obj/machinery/camera/directional/north, +/obj/item/reagent_containers/glass/rag, +/obj/effect/turf_decal/tile/bar{ dir = 1 }, -/turf/open/floor/plating, -/area/maintenance/department/science/xenobiology) -"jue" = ( -/turf/closed/wall/mineral/plastitanium, -/area/security/prison) -"jul" = ( -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/effect/mapping_helpers/airlock/locked, -/obj/machinery/door/airlock/virology{ - autoclose = 0; - frequency = 1449; - id_tag = "virology_airlock_interior"; - name = "Virology Interior Airlock"; - req_access_txt = "39" +/turf/open/floor/iron, +/area/station/hallway/secondary/service) +"juj" = ( +/obj/structure/closet/secure_closet/brig, +/turf/open/floor/iron/dark, +/area/station/security/holding_cell) +"juC" = ( +/obj/machinery/atmospherics/components/binary/pump/on{ + dir = 1; + name = "O2 to Airmix" }, -/obj/machinery/door_buttons/access_button{ - idDoor = "virology_airlock_interior"; - idSelf = "virology_airlock_control"; - name = "Virology Access Button"; - pixel_x = 8; - pixel_y = -24; - req_access_txt = "39" +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"juH" = ( +/obj/item/kirbyplants/random, +/obj/machinery/firealarm/directional/west{ + pixel_y = -9 }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ +/obj/effect/turf_decal/tile/purple/half/contrasted{ dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/white, -/area/medical/virology) -"jun" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 4 - }, -/obj/effect/landmark/start/hangover, -/turf/open/floor/carpet, -/area/commons/dorms) -"jur" = ( -/obj/structure/table, -/obj/machinery/cell_charger{ - pixel_y = 5 +/area/station/science/cytology) +"juJ" = ( +/obj/structure/chair/office{ + dir = 8 }, -/obj/item/stack/cable_coil, -/obj/item/multitool, -/obj/item/stock_parts/cell/high, -/turf/open/floor/engine, -/area/science/xenobiology) -"juD" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Storage Room"; - req_one_access_txt = "12;47" +/obj/effect/turf_decal/tile/yellow/half/contrasted{ + dir = 8 }, -/obj/effect/mapping_helpers/airlock/abandoned, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/plating, -/area/maintenance/starboard/lesser) -"juG" = ( +/turf/open/floor/iron, +/area/station/engineering/break_room) +"juV" = ( /obj/structure/cable, -/obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/spawner/random/trash/garbage{ - spawn_scatter_radius = 1 +/obj/structure/disposalpipe/segment{ + dir = 6 }, /turf/open/floor/plating, -/area/maintenance/aft/greater) -"juK" = ( -/obj/effect/decal/cleanable/dirt, +/area/station/maintenance/aft/greater) +"jvf" = ( +/obj/machinery/computer/mech_bay_power_console, /obj/structure/cable, -/obj/structure/disposalpipe/segment{ +/turf/open/floor/circuit, +/area/station/maintenance/port/aft) +"jvh" = ( +/obj/item/storage/crayons, +/obj/machinery/light/small/directional/west, +/obj/structure/table/wood, +/obj/machinery/airalarm/directional/west, +/turf/open/floor/iron/grimy, +/area/station/service/chapel/office) +"jvj" = ( +/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible{ dir = 4 }, /turf/open/floor/iron, -/area/cargo/warehouse) -"jve" = ( -/obj/structure/sign/poster/contraband/random/directional/east, -/turf/open/floor/plating{ - icon_state = "platingdmg1" +/area/station/engineering/atmos) +"jvm" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/layer2{ + dir = 1 }, -/area/maintenance/port/aft) -"jvq" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/firedoor/heavy, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "rdordnance"; - name = "Ordnance Lab Shutters" +/turf/open/floor/engine, +/area/station/maintenance/disposal/incinerator) +"jvo" = ( +/obj/machinery/atmospherics/pipe/smart/simple/dark/visible, +/obj/effect/turf_decal/siding/purple{ + dir = 4 }, -/turf/open/floor/plating, -/area/science/mixing) -"jvt" = ( -/obj/machinery/power/apc/auto_name/directional/north, -/obj/structure/cable, -/turf/open/floor/iron/grimy, -/area/security/interrogation) +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/station/science/ordnance) +"jvr" = ( +/obj/structure/table/glass, +/obj/item/folder/blue, +/obj/item/clothing/neck/stethoscope, +/obj/item/clothing/glasses/hud/health, +/obj/effect/turf_decal/tile/blue/half/contrasted{ + dir = 1 + }, +/turf/open/floor/iron/white, +/area/station/command/heads_quarters/cmo) "jvv" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/effect/landmark/start/hangover, /turf/open/floor/iron, -/area/construction/storage_wing) -"jvw" = ( -/obj/structure/lattice/catwalk, -/turf/open/space/basic, -/area/solars/port/fore) -"jvx" = ( -/obj/effect/turf_decal/trimline/purple/line, -/obj/structure/cable, -/turf/open/floor/iron/white, -/area/science/research) -"jvD" = ( -/turf/closed/wall/r_wall, -/area/maintenance/starboard/greater) +/area/station/construction/storage_wing) +"jvB" = ( +/obj/structure/chair/comfy/black{ + dir = 4 + }, +/obj/effect/decal/cleanable/cobweb, +/turf/open/floor/iron/chapel{ + dir = 1 + }, +/area/station/service/chapel) "jvO" = ( /obj/machinery/ai_slipper{ uses = 10 @@ -28919,224 +26511,325 @@ /obj/structure/cable/layer3, /mob/living/simple_animal/bot/secbot/pingsky, /turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/aisat_interior) -"jvV" = ( +/area/station/ai_monitored/turret_protected/aisat_interior) +"jvQ" = ( /obj/machinery/door/window/left/directional/north{ - name = "Inner Pipe Access"; - req_access_txt = "24" + name = "Petting Zoo" }, -/obj/machinery/atmospherics/pipe/layer_manifold/cyan/visible, -/turf/open/floor/iron/dark, -/area/engineering/atmos) -"jwd" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/engineering/glass{ - name = "Engineering Storage"; - req_access_txt = "10" +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 1 }, -/obj/effect/turf_decal/bot{ +/turf/open/floor/iron, +/area/station/science/research) +"jvX" = ( +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/obj/machinery/shower{ dir = 1 }, -/obj/structure/cable, +/turf/open/floor/iron, +/area/station/science/xenobiology) +"jwg" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron{ - dir = 1 +/obj/effect/turf_decal/trimline/brown/filled/line{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/red/filled/warning{ + dir = 8 + }, +/obj/machinery/computer/department_orders/security{ + dir = 8 }, -/area/engineering/main) -"jwj" = ( -/obj/effect/turf_decal/trimline/green/filled/line, -/obj/effect/turf_decal/trimline/brown/filled/warning, /turf/open/floor/iron, -/area/cargo/sorting) -"jws" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/area/station/security/brig) +"jwj" = ( +/obj/machinery/atmospherics/pipe/smart/simple/dark/visible, +/obj/effect/turf_decal/siding/purple{ dir = 4 }, +/obj/structure/cable, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, /turf/open/floor/iron/dark, -/area/engineering/transit_tube) -"jwu" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/turf/open/floor/iron/dark, -/area/engineering/atmospherics_engine) -"jwA" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 5 +/area/station/science/ordnance) +"jwp" = ( +/obj/structure/table/glass, +/obj/effect/turf_decal/tile/blue/fourcorners, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable, +/obj/item/reagent_containers/glass/beaker/cryoxadone{ + pixel_x = -6; + pixel_y = 10 }, -/turf/open/floor/iron/white, -/area/medical/cryo) -"jwJ" = ( -/mob/living/carbon/human/species/monkey, -/turf/open/floor/grass, -/area/medical/virology) -"jwV" = ( -/obj/effect/turf_decal/bot{ - dir = 1 +/obj/item/reagent_containers/glass/beaker/cryoxadone{ + pixel_x = 6; + pixel_y = 10 }, -/obj/machinery/computer/gateway_control{ - dir = 8 +/obj/item/reagent_containers/glass/beaker/cryoxadone{ + pixel_x = -6; + pixel_y = 6 }, -/turf/open/floor/iron{ - dir = 1 +/obj/item/reagent_containers/glass/beaker/cryoxadone{ + pixel_x = 6; + pixel_y = 6 }, -/area/command/gateway) -"jxI" = ( -/turf/open/floor/engine/vacuum, -/area/engineering/atmos) -"jyd" = ( -/obj/structure/table, -/obj/effect/turf_decal/bot, -/obj/item/assembly/timer{ - pixel_x = -4; - pixel_y = 2 +/obj/item/storage/pill_bottle/mannitol, +/obj/item/reagent_containers/dropper{ + pixel_y = 6 }, -/obj/item/assembly/timer{ - pixel_x = 5; - pixel_y = 4 +/turf/open/floor/iron/white, +/area/station/medical/cryo) +"jwv" = ( +/obj/structure/toilet{ + pixel_y = 8 }, -/obj/item/assembly/timer{ - pixel_x = 6; - pixel_y = -4 +/obj/machinery/light/small/directional/east, +/obj/machinery/newscaster/directional/south, +/obj/effect/landmark/start/assistant, +/obj/effect/landmark/start/hangover, +/obj/machinery/button/door/directional/east{ + id = "AuxToilet1"; + name = "Lock Control"; + normaldoorcontrol = 1; + specialfunctions = 4 }, -/obj/item/assembly/timer, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/science/mixing/launch) -"jyo" = ( +/turf/open/floor/iron, +/area/station/commons/toilet/auxiliary) +"jwy" = ( /obj/machinery/door/firedoor, -/obj/effect/spawner/structure/window, -/turf/open/floor/plating, -/area/science/lobby) -"jyv" = ( -/turf/open/floor/iron/dark, -/area/engineering/gravity_generator) -"jyx" = ( -/obj/item/kirbyplants/random, -/obj/machinery/firealarm/directional/west{ - pixel_y = -9 +/obj/machinery/door/airlock{ + name = "Recreation Area" }, -/obj/effect/turf_decal/tile/purple/half/contrasted{ - dir = 8 +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, -/turf/open/floor/iron/white, -/area/science/cytology) -"jyz" = ( -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/iron/white, -/area/maintenance/aft/lesser) -"jyK" = ( -/obj/structure/table, -/obj/item/storage/box/bodybags{ - pixel_x = 3; - pixel_y = 2 +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron, +/area/station/commons/dorms) +"jwB" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 }, /obj/structure/cable, -/obj/effect/turf_decal/tile/blue/half/contrasted{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/landmark/start/hangover, +/turf/open/floor/plating{ + icon_state = "platingdmg2" + }, +/area/station/maintenance/starboard/lesser) +"jwP" = ( +/obj/structure/table, +/obj/effect/turf_decal/tile/purple{ dir = 1 }, +/obj/item/paper_bin, +/obj/item/pen, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/white, +/area/station/science/explab) +"jwW" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/command{ + name = "Corporate Showroom" + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "showroom" + }, +/obj/effect/mapping_helpers/airlock/access/any/command/general, +/turf/open/floor/wood, +/area/station/command/corporate_showroom) +"jxf" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple/layer2, +/obj/machinery/air_sensor/ordnance_freezer_chamber, +/turf/open/floor/iron/dark/airless, +/area/station/science/ordnance/freezerchamber) +"jxm" = ( +/obj/structure/table, +/obj/item/stack/sheet/iron/fifty, +/obj/item/stack/sheet/iron/fifty, +/obj/item/construction/plumbing, +/obj/item/construction/plumbing, +/obj/effect/turf_decal/tile/yellow/half/contrasted{ + dir = 4 + }, /turf/open/floor/iron/white, -/area/medical/medbay/lobby) -"jyR" = ( +/area/station/medical/chemistry) +"jxA" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/light/small/directional/south, +/turf/open/floor/plating, +/area/station/maintenance/aft/lesser) +"jxH" = ( /obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ dir = 4 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/engineering/main) -"jyZ" = ( -/obj/machinery/door/poddoor/shutters{ - id = "visitation"; - name = "Visitation Shutters" +/turf/open/floor/iron/white, +/area/station/science/xenobiology) +"jxS" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/white/line{ + dir = 5 }, -/obj/machinery/door/window/right/directional/south{ +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/structure/window/reinforced{ +/turf/open/floor/iron, +/area/station/security/prison) +"jxV" = ( +/obj/effect/turf_decal/trimline/red/filled/corner{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/security/brig) +"jxW" = ( +/mob/living/carbon/human/species/monkey, +/turf/open/floor/grass, +/area/station/science/genetics) +"jye" = ( +/obj/structure/cable, +/obj/effect/turf_decal/trimline/red/filled/line{ dir = 1 }, -/obj/structure/table, /turf/open/floor/iron, -/area/security/prison) -"jzH" = ( +/area/station/security/warden) +"jyq" = ( +/obj/structure/disposalpipe/segment, /obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/structure/cable, +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/tile/bar, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/landmark/start/hangover, +/obj/machinery/newscaster/directional/east, /turf/open/floor/iron, -/area/hallway/primary/central) -"jzZ" = ( -/obj/machinery/conveyor/inverted{ - dir = 10; - id = "QMLoad2" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 6 +/area/station/hallway/primary/central) +"jyr" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 1 }, -/turf/open/floor/plating, -/area/cargo/storage) -"jAb" = ( -/obj/effect/turf_decal/trimline/red/filled/corner{ - dir = 4 +/obj/effect/landmark/start/depsec/science, +/turf/open/floor/iron, +/area/station/security/checkpoint/science) +"jyt" = ( +/obj/item/radio/intercom/directional/west, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/security/brig) -"jAq" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/spawner/random/medical/patient_stretcher, -/obj/item/food/pizzaslice/moldy/bacteria, -/turf/open/floor/iron/white, -/area/medical/abandoned) -"jAu" = ( -/obj/structure/table/reinforced, -/obj/structure/window/reinforced{ +/area/station/hallway/primary/aft) +"jyF" = ( +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/item/roller, -/obj/item/roller{ - pixel_y = 3 +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, -/obj/item/roller{ - pixel_y = 6 +/turf/open/floor/iron, +/area/station/service/hydroponics) +"jyH" = ( +/obj/structure/cable, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/chair{ + dir = 8 }, -/turf/open/floor/iron/dark, -/area/medical/office) -"jAy" = ( -/obj/effect/landmark/start/station_engineer, -/obj/machinery/light/directional/west, -/obj/structure/sign/warning/electricshock{ - pixel_x = -31 +/obj/effect/landmark/start/security_officer, +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 8 }, -/obj/effect/turf_decal/stripes/line{ - dir = 9 +/turf/open/floor/iron, +/area/station/security/office) +"jyQ" = ( +/obj/machinery/computer/med_data{ + dir = 8 + }, +/obj/machinery/newscaster/directional/east, +/turf/open/floor/carpet, +/area/station/security/detectives_office) +"jzp" = ( +/turf/closed/wall, +/area/station/commons/vacant_room/office) +"jzw" = ( +/obj/structure/cable, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron/white, +/area/station/science/xenobiology) +"jzC" = ( +/obj/machinery/door/firedoor/border_only/closed{ + dir = 8; + name = "Animal Pen A" + }, +/turf/open/floor/grass, +/area/station/service/hydroponics/garden) +"jzD" = ( +/obj/machinery/holopad/secure, +/turf/open/floor/iron/dark, +/area/station/security/office) +"jzN" = ( +/turf/closed/wall/r_wall, +/area/station/command/corporate_showroom) +"jAl" = ( +/obj/machinery/computer/secure_data, +/obj/machinery/newscaster/directional/north, +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 1 }, /turf/open/floor/iron, -/area/engineering/main) -"jAH" = ( +/area/station/security/checkpoint/customs) +"jAm" = ( +/obj/effect/spawner/xmastree, +/obj/structure/cable, +/turf/open/floor/carpet, +/area/station/service/chapel) +"jAt" = ( +/obj/effect/turf_decal/stripes/line, /obj/machinery/holopad, +/turf/open/floor/iron, +/area/station/science/robotics/lab) +"jAO" = ( /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/disposalpipe/segment, -/turf/open/floor/iron, -/area/cargo/miningoffice) -"jAT" = ( -/obj/structure/sign/warning/vacuum/external{ - pixel_y = -32 - }, -/obj/machinery/light/small/directional/north, -/obj/effect/turf_decal/stripes/line{ - dir = 4 +/turf/open/floor/wood, +/area/station/service/lawoffice) +"jAP" = ( +/obj/structure/cable, +/obj/machinery/holopad, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ + dir = 9 }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/turf/open/floor/iron/grimy, +/area/station/security/detectives_office) +"jAV" = ( +/obj/machinery/atmospherics/pipe/smart/manifold/dark/visible{ + dir = 1 }, -/turf/open/floor/iron/dark, -/area/engineering/transit_tube) +/turf/open/floor/iron, +/area/station/engineering/atmos) "jBb" = ( /obj/structure/window/reinforced{ dir = 8 @@ -29147,129 +26840,137 @@ dir = 4 }, /turf/open/floor/iron/dark, -/area/ai_monitored/aisat/exterior) -"jBV" = ( -/obj/structure/table, -/obj/item/radio/intercom/directional/north, -/obj/machinery/light/small/directional/north, -/obj/item/folder/red{ - pixel_x = 3 - }, -/obj/item/folder/white{ - pixel_x = -4; - pixel_y = 2 - }, -/obj/item/healthanalyzer, -/obj/effect/turf_decal/trimline/blue/filled/line{ +/area/station/ai_monitored/aisat/exterior) +"jBi" = ( +/obj/structure/window/reinforced, +/obj/effect/turf_decal/stripes/line{ dir = 1 }, /turf/open/floor/iron/white, -/area/security/medical) -"jBW" = ( -/obj/machinery/airalarm/directional/west, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/obj/machinery/atmospherics/components/binary/pump/on{ - dir = 4; - name = "External Waste Ports to Filter" +/area/station/science/lab) +"jBk" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/station/science/genetics) +"jBC" = ( +/obj/structure/table, +/obj/item/clothing/head/soft/grey{ + pixel_x = -2; + pixel_y = 3 }, -/turf/open/floor/iron/dark/corner{ - dir = 1 +/turf/open/floor/iron, +/area/station/commons/locker) +"jBF" = ( +/obj/structure/water_source/puddle, +/obj/structure/flora/bush/large/style_random{ + pixel_y = 0 }, -/area/engineering/atmos) +/obj/structure/cable, +/turf/open/floor/grass, +/area/station/medical/virology) "jBX" = ( /turf/open/floor/plating/airless{ icon_state = "platingdmg3" }, /area/space/nearstation) -"jCh" = ( -/obj/structure/extinguisher_cabinet/directional/east, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment, +"jBY" = ( +/obj/machinery/hydroponics/constructable, +/obj/effect/turf_decal/bot, /turf/open/floor/iron, -/area/hallway/primary/port) -"jCA" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 5 +/area/station/service/hydroponics/garden) +"jCj" = ( +/obj/item/toy/beach_ball/holoball, +/turf/open/floor/plating, +/area/station/maintenance/fore) +"jCk" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 8 }, +/obj/machinery/atmospherics/pipe/smart/simple/supply/hidden, +/turf/open/floor/iron/dark/corner, +/area/station/engineering/atmos/storage/gas) +"jCn" = ( /obj/structure/cable, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron/white, -/area/medical/surgery/theatre) -"jCW" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/turf/open/floor/iron, -/area/command/teleporter) -"jCZ" = ( -/obj/effect/turf_decal/tile/neutral{ +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 8 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/machinery/duct, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron/white/smooth_large, +/area/station/medical/medbay/central) +"jCq" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/duct, +/turf/open/floor/iron/freezer, +/area/station/commons/toilet/restrooms) +"jCx" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/delivery, +/obj/machinery/atmospherics/components/tank/plasma{ dir = 4 }, -/obj/machinery/firealarm/directional/south, -/turf/open/floor/iron/dark, -/area/medical/break_room) -"jDi" = ( -/obj/structure/closet/emcloset, +/turf/open/floor/iron, +/area/station/maintenance/disposal/incinerator) +"jCM" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, /turf/open/floor/plating, -/area/maintenance/department/science/xenobiology) -"jDl" = ( -/obj/structure/rack, -/obj/item/tank/internals/oxygen, -/obj/item/tank/internals/oxygen, -/obj/item/radio/off, -/obj/item/radio/off, -/obj/item/radio/intercom/directional/east, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/command/teleporter) -"jDn" = ( +/area/station/maintenance/disposal) +"jCO" = ( /obj/effect/turf_decal/stripes/line{ - dir = 4 + dir = 9 + }, +/turf/open/floor/iron/white, +/area/station/science/xenobiology) +"jDb" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/landmark/blobstart, +/turf/open/floor/iron, +/area/station/cargo/warehouse) +"jDk" = ( +/obj/effect/spawner/random/entertainment/arcade, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) +"jDB" = ( +/obj/effect/turf_decal/stripes/line, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/station/security/prison/work) +"jDP" = ( +/obj/machinery/airalarm/directional/west, +/obj/machinery/light/directional/west, +/turf/open/floor/iron/chapel, +/area/station/service/chapel) +"jEc" = ( +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 9 }, /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/plating, -/area/maintenance/aft/greater) -"jDo" = ( -/obj/structure/cable, -/turf/open/floor/carpet, -/area/service/theater) -"jDE" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/white, -/area/science/mixing/launch) -"jDH" = ( -/obj/structure/closet/l3closet, -/obj/effect/turf_decal/tile/green/anticorner/contrasted{ +/area/station/maintenance/fore) +"jEh" = ( +/obj/structure/table/reinforced, +/obj/machinery/cell_charger, +/obj/item/stock_parts/cell/high, +/obj/item/rcl/pre_loaded, +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/turf/open/floor/iron/white, -/area/medical/virology) -"jEj" = ( -/obj/structure/cable, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/obj/structure/disposalpipe/segment{ - dir = 10 - }, -/turf/open/floor/wood/parquet, -/area/medical/psychology) -"jEp" = ( -/turf/open/floor/plating{ - icon_state = "platingdmg1" +/turf/open/floor/iron, +/area/station/command/heads_quarters/ce) +"jEl" = ( +/obj/machinery/light/directional/south, +/obj/effect/turf_decal/trimline/yellow/filled/corner{ + dir = 8 }, -/area/maintenance/department/engine) +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) "jEr" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, /obj/machinery/holopad/secure, @@ -29278,157 +26979,83 @@ pixel_y = -26 }, /turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/ai) -"jEz" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 1 - }, -/turf/open/floor/iron, -/area/security/office) -"jED" = ( -/obj/machinery/atmospherics/components/unary/outlet_injector/monitored/incinerator_input{ - dir = 1 - }, -/turf/open/floor/engine, -/area/maintenance/disposal/incinerator) -"jEF" = ( -/obj/machinery/firealarm/directional/east, -/obj/structure/table/wood, -/obj/item/camera_film{ - pixel_x = 6; - pixel_y = 7 - }, -/obj/item/camera_film{ - pixel_x = -3; - pixel_y = 5 - }, -/turf/open/floor/wood, -/area/commons/vacant_room/office) -"jEJ" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, +/area/station/ai_monitored/turret_protected/ai) +"jEI" = ( /obj/effect/turf_decal/stripes/corner{ dir = 4 }, -/obj/structure/cable, -/turf/open/floor/iron/white/corner, -/area/hallway/secondary/entry) -"jEO" = ( -/obj/effect/turf_decal/trimline/red/filled/corner{ - dir = 8 - }, -/turf/open/floor/iron/white, -/area/security/prison) -"jEX" = ( -/obj/machinery/seed_extractor, /turf/open/floor/plating, -/area/maintenance/starboard/aft) -"jFa" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/science/genetics) -"jFe" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Pharmacy Maintenance"; - req_access_txt = "69" +/area/station/security/execution/transfer) +"jEN" = ( +/obj/machinery/light/directional/west, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating, -/area/maintenance/department/medical/central) -"jFf" = ( -/obj/effect/turf_decal/stripes/line, -/obj/item/radio/intercom/directional/south, -/turf/open/floor/iron/white, -/area/science/xenobiology) -"jFj" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/white, -/area/science/mixing/launch) -"jFo" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/general/visible, -/obj/effect/turf_decal/delivery, -/turf/open/floor/iron, -/area/science/xenobiology) -"jFr" = ( -/obj/structure/sign/poster/party_game, -/turf/closed/wall, -/area/space/nearstation) -"jFt" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/green/visible, -/obj/machinery/meter, +/obj/structure/disposalpipe/segment, /turf/open/floor/iron, -/area/engineering/atmos) -"jFu" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 4 +/area/station/hallway/primary/central) +"jER" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/bar{ + dir = 1 }, -/obj/effect/turf_decal/tile/blue/half/contrasted{ +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/turf/open/floor/iron/white, -/area/command/heads_quarters/cmo) -"jFz" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/light_switch/directional/west, /obj/structure/disposalpipe/segment{ - dir = 5 - }, -/turf/open/floor/wood, -/area/service/theater) -"jFA" = ( -/obj/structure/sign/warning/vacuum/external{ - pixel_y = 32 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 + dir = 10 }, -/obj/machinery/vending/coffee, /turf/open/floor/iron, -/area/hallway/secondary/entry) -"jFF" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"jFJ" = ( -/obj/machinery/light/small/directional/east, -/obj/structure/bodycontainer/morgue{ - dir = 8 +/area/station/hallway/secondary/service) +"jEY" = ( +/obj/structure/table, +/obj/item/phone{ + pixel_x = 6; + pixel_y = -2 }, -/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) +"jFi" = ( +/obj/machinery/door/firedoor, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/structure/cable, +/obj/effect/turf_decal/trimline/brown/filled/corner{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/power/apc/auto_name/directional/north, +/turf/open/floor/iron, +/area/station/hallway/primary/port) +"jFr" = ( +/obj/structure/sign/poster/party_game, +/turf/closed/wall, +/area/space/nearstation) +"jFB" = ( +/obj/effect/turf_decal/tile/blue/fourcorners, +/obj/machinery/iv_drip, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/medical/treatment_center) +"jFK" = ( +/obj/machinery/washing_machine, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ dir = 8 }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/cafeteria, +/area/station/security/prison) +"jFO" = ( +/obj/structure/closet/firecloset, +/obj/effect/landmark/start/hangover/closet, /turf/open/floor/iron/dark, -/area/medical/morgue) -"jFR" = ( -/obj/effect/spawner/random/entertainment/arcade, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/commons/fitness/recreation) +/area/station/commons/fitness/recreation) "jGa" = ( /obj/structure/table/reinforced, /obj/item/paper_bin{ @@ -29437,77 +27064,107 @@ }, /obj/machinery/firealarm/directional/west, /turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/ai) -"jGe" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, -/turf/closed/wall/r_wall, -/area/maintenance/disposal/incinerator) -"jGm" = ( -/obj/structure/filingcabinet/chestdrawer, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/mob/living/simple_animal/parrot/poly, +/area/station/ai_monitored/turret_protected/ai) +"jGl" = ( +/obj/effect/landmark/secequipment, +/obj/effect/turf_decal/bot, /turf/open/floor/iron/dark, -/area/command/heads_quarters/ce) -"jGD" = ( -/obj/structure/chair/stool/directional/west, -/turf/open/floor/wood{ - icon_state = "wood-broken4" +/area/station/security/office) +"jGo" = ( +/obj/structure/chair/office{ + dir = 8 }, -/area/maintenance/port/aft) -"jHk" = ( -/obj/structure/cable, +/turf/open/floor/iron/grimy, +/area/station/tcommsat/computer) +"jGr" = ( +/turf/closed/wall/r_wall, +/area/station/tcommsat/server) +"jGw" = ( +/obj/structure/table/glass, +/obj/machinery/computer/med_data/laptop, +/obj/effect/turf_decal/tile/blue/half/contrasted{ + dir = 8 + }, +/turf/open/floor/iron/white, +/area/station/command/heads_quarters/cmo) +"jGx" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/landmark/xeno_spawn, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 + }, +/turf/open/floor/iron/white/smooth_large, +/area/station/medical/abandoned) +"jGA" = ( +/obj/structure/table/wood/poker, +/turf/open/floor/wood, +/area/station/commons/lounge) +"jGG" = ( +/obj/machinery/holopad, +/obj/effect/turf_decal/box/white{ + color = "#52B4E9" + }, +/turf/open/floor/iron/white/smooth_large, +/area/station/medical/treatment_center) +"jHg" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/service/hydroponics) -"jHu" = ( -/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/tile/purple/half/contrasted{ +/obj/structure/disposalpipe/segment{ dir = 4 }, +/turf/open/floor/iron/white, +/area/station/science/research) +"jHm" = ( +/obj/machinery/light/small/directional/east, +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/hallway/primary/aft) +/area/station/commons/dorms) +"jHw" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/chapel, +/area/station/service/chapel) +"jHA" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/blue/half/contrasted{ + dir = 8 + }, +/turf/open/floor/iron/white, +/area/station/medical/medbay/lobby) "jHB" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/circuit, -/area/ai_monitored/turret_protected/ai_upload) -"jHK" = ( -/obj/machinery/disposal/delivery_chute{ - dir = 1; - name = "Security Deliveries" - }, -/obj/structure/plasticflaps/opaque{ - name = "Security Deliveries" - }, -/obj/structure/disposalpipe/trunk{ +/area/station/ai_monitored/turret_protected/ai_upload) +"jHL" = ( +/obj/structure/window/reinforced, +/obj/machinery/computer/atmos_control/nitrogen_tank{ dir = 1 }, -/obj/structure/sign/departments/security{ - color = "#DE3A3A"; - pixel_y = -32 +/obj/effect/turf_decal/tile/red/fourcorners, +/obj/machinery/atmospherics/pipe/bridge_pipe/dark/visible{ + dir = 1 }, -/turf/open/floor/iron, -/area/cargo/sorting) -"jHP" = ( -/obj/structure/disposalpipe/segment{ +/obj/machinery/atmospherics/pipe/bridge_pipe/green/visible{ dir = 4 }, -/obj/machinery/light/small/directional/south, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"jHW" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line, +/obj/effect/turf_decal/trimline/brown/filled/warning, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron, +/area/station/cargo/sorting) +"jHX" = ( /obj/effect/turf_decal/stripes/line{ - dir = 10 + dir = 5 }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/engineering/gravity_generator) -"jHS" = ( -/obj/machinery/light/small/directional/east, -/obj/effect/landmark/start/chaplain, -/turf/open/floor/iron/dark, -/area/service/chapel/office) +/turf/open/floor/holofloor/dark, +/area/station/science/cytology) "jIg" = ( /obj/structure/table, /obj/item/storage/belt/utility, @@ -29518,1818 +27175,2066 @@ /obj/item/radio/off, /obj/item/multitool, /turf/open/floor/iron, -/area/ai_monitored/command/storage/eva) -"jIl" = ( -/obj/effect/spawner/random/vending/colavend, -/obj/effect/turf_decal/trimline/brown/filled/line{ - dir = 1 +/area/station/ai_monitored/command/storage/eva) +"jIz" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/engineering/atmos/storage/gas) +"jIP" = ( +/turf/open/floor/plating/airless{ + icon_state = "platingdmg3" + }, +/area/station/solars/port/fore) +"jIR" = ( +/obj/effect/spawner/structure/window, +/turf/open/floor/plating, +/area/station/maintenance/space_hut) +"jIW" = ( +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/hallway/primary/port) -"jIn" = ( +/area/station/hallway/primary/central) +"jIY" = ( +/obj/machinery/computer/security/telescreen/entertainment/directional/west, +/obj/machinery/camera/autoname/directional/west, +/obj/structure/displaycase/trophy, +/turf/open/floor/wood, +/area/station/service/library) +"jJd" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 10 + }, +/obj/effect/landmark/start/depsec/medical, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/station/security/checkpoint/medical) +"jJi" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/spawner/random/engineering/tracking_beacon, +/turf/open/floor/carpet, +/area/station/service/chapel) +"jJk" = ( +/obj/structure/reagent_dispensers/watertank, +/obj/effect/spawner/random/maintenance/three, /turf/open/floor/plating, -/area/maintenance/starboard/aft) -"jIq" = ( -/obj/machinery/door/poddoor/preopen{ - id = "Engineering"; - name = "Engineering Security Doors" +/area/station/maintenance/starboard/greater) +"jJm" = ( +/obj/effect/spawner/random/trash/garbage{ + spawn_scatter_radius = 1 }, -/obj/structure/cable, -/obj/effect/turf_decal/caution/stand_clear, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"jJC" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/lattice/catwalk, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible/layer2, +/turf/open/space, +/area/space/nearstation) +"jJH" = ( +/obj/item/reagent_containers/glass/rag, +/obj/structure/table/wood, +/turf/open/floor/wood{ + icon_state = "wood-broken4" + }, +/area/station/maintenance/port/aft) +"jJR" = ( +/obj/effect/turf_decal/trimline/blue/filled/corner{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/disposalpipe/segment{ - dir = 5 + dir = 4 }, -/turf/open/floor/iron/dark, -/area/engineering/break_room) -"jIt" = ( -/obj/structure/sign/poster/official/get_your_legs{ - pixel_y = 32 +/obj/effect/turf_decal/siding/purple, +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/science/research) +"jJY" = ( +/obj/structure/cable, +/obj/effect/spawner/random/trash/garbage{ + spawn_scatter_radius = 1 }, -/obj/structure/chair/sofa/right, -/obj/item/toy/plush/moth{ - name = "Mender Moff" +/turf/open/floor/plating, +/area/station/maintenance/aft/greater) +"jKa" = ( +/obj/effect/turf_decal/tile/purple/fourcorners, +/obj/machinery/door/airlock/research{ + name = "Testing Labs" }, -/turf/open/floor/carpet, -/area/medical/psychology) -"jIG" = ( -/obj/machinery/portable_atmospherics/canister/air, -/obj/effect/turf_decal/bot, -/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/hidden, -/turf/open/floor/iron, -/area/engineering/atmos/storage/gas) -"jIK" = ( -/obj/structure/chair{ - dir = 4 +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/mapping_helpers/airlock/access/all/science/research, +/turf/open/floor/iron/white, +/area/station/science/lab) +"jKq" = ( +/obj/machinery/door/airlock/external{ + name = "Escape Pod Two"; + space_dir = 1 }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 }, -/obj/machinery/bluespace_vendor/directional/west, +/obj/effect/mapping_helpers/airlock/access/all/security/general, +/turf/open/floor/iron, +/area/station/security/execution/transfer) +"jKz" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/newscaster/directional/north, +/turf/open/floor/iron/dark, +/area/station/science/ordnance/testlab) +"jKA" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/station/maintenance/disposal/incinerator) +"jKG" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line, +/obj/effect/turf_decal/trimline/yellow/warning, /turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"jIS" = ( +/area/station/engineering/atmos) +"jKS" = ( +/obj/structure/disposalpipe/segment, /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/door/airlock/maintenance{ - req_one_access_txt = "12;47" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ - cycle_id = "sci-toxins-passthrough" +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 4 }, -/turf/open/floor/plating, -/area/science/mixing/hallway) -"jIZ" = ( -/obj/structure/chair/office{ +/turf/open/floor/iron, +/area/station/security/brig) +"jLb" = ( +/obj/structure/cable, +/obj/effect/turf_decal/tile/brown/half/contrasted{ dir = 8 }, -/turf/open/floor/wood, -/area/service/library) -"jJa" = ( -/obj/effect/turf_decal/tile/purple/fourcorners, -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/cargo/storage) +"jLf" = ( +/obj/effect/turf_decal/delivery, +/obj/machinery/firealarm/directional/north, +/turf/open/floor/iron, +/area/station/cargo/storage) +"jLg" = ( /obj/structure/cable, -/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ - cycle_id = "sci-maint-passthrough" - }, -/obj/machinery/door/airlock/research{ - name = "Xenobiology Access"; - req_access_txt = "47" +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=14-Starboard-Central"; + location = "13.3-Engineering-Central" }, /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/iron/white, -/area/science/research) -"jJq" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"jLm" = ( +/obj/machinery/light/directional/north, +/obj/machinery/door/window/right/directional/north{ + dir = 4; + name = "Research Delivery"; + req_access = list("science") }, -/obj/machinery/portable_atmospherics/canister/anesthetic_mix, -/turf/open/floor/iron/dark, -/area/medical/cryo) -"jJC" = ( -/obj/structure/disposalpipe/segment, +/obj/machinery/light_switch/directional/north, +/turf/open/floor/iron/white, +/area/station/science/lab) +"jLo" = ( +/obj/item/kirbyplants/random, +/turf/open/floor/iron, +/area/station/engineering/main) +"jLw" = ( +/obj/structure/marker_beacon/burgundy, /obj/structure/lattice/catwalk, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible/layer2, -/turf/open/space, +/turf/open/space/basic, /area/space/nearstation) -"jJP" = ( -/obj/effect/turf_decal/tile/neutral/half/contrasted{ +"jLD" = ( +/obj/effect/landmark/event_spawn, +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ dir = 4 }, /turf/open/floor/iron, -/area/security/courtroom) -"jJT" = ( -/obj/machinery/light/directional/south, -/obj/machinery/button/door/directional/south{ - id = "roboticsprivacy2"; - name = "Robotics Privacy Control"; - req_access_txt = "29" - }, -/obj/item/mod/core/standard{ - pixel_x = -4 - }, -/obj/item/mod/core/standard{ - pixel_x = 4 +/area/station/hallway/primary/central) +"jLV" = ( +/obj/effect/turf_decal/trimline/brown/warning{ + dir = 6 }, -/obj/item/mod/core/standard{ - pixel_y = 4 +/obj/effect/turf_decal/trimline/brown/warning{ + dir = 6 }, -/obj/structure/closet/crate/science{ - name = "MOD core crate" +/obj/structure/window/reinforced{ + dir = 4 }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/science/robotics/lab) -"jJX" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/light/directional/west, -/obj/structure/cable, -/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/siding/purple, /turf/open/floor/iron/white, -/area/science/research) -"jKe" = ( +/area/station/science/lobby) +"jMo" = ( +/obj/structure/chair/stool/directional/north, +/turf/open/floor/iron, +/area/station/commons/locker) +"jMp" = ( /obj/structure/window/reinforced{ dir = 4 }, -/turf/open/floor/iron/dark, -/area/commons/fitness/recreation) -"jKn" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/science/mixing/launch) -"jKo" = ( -/obj/structure/bed, -/obj/item/bedsheet, -/obj/structure/disposalpipe/segment{ - dir = 4 +/turf/open/space/basic, +/area/space/nearstation) +"jMu" = ( +/obj/item/paper_bin{ + pixel_x = -2; + pixel_y = 4 }, -/obj/machinery/iv_drip, +/obj/item/pen, +/obj/structure/window/reinforced, +/obj/structure/table/wood, +/turf/open/floor/wood, +/area/station/command/heads_quarters/hop) +"jMx" = ( +/obj/structure/closet/crate, +/obj/item/food/breadslice/plain, +/obj/item/food/breadslice/plain, +/obj/item/food/breadslice/plain, +/obj/item/food/grown/potato, +/obj/item/food/grown/potato, +/obj/item/food/grown/onion, +/obj/item/food/grown/onion, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/red, /obj/effect/turf_decal/tile/red{ - dir = 8 + dir = 1 }, -/obj/structure/cable, -/obj/effect/turf_decal/trimline/blue/filled/line, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/white, -/area/security/medical) -"jKs" = ( -/obj/effect/turf_decal/tile/neutral, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/commons/dorms) -"jKu" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 1 +/area/station/security/prison/mess) +"jMy" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "detective_shutters"; + name = "Detective's Office Shutters" }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/computer/mech_bay_power_console{ +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/security/detectives_office) +"jML" = ( +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ dir = 8 }, -/turf/open/floor/iron, -/area/science/robotics/mechbay) -"jKz" = ( -/obj/structure/disposalpipe/segment{ +/obj/machinery/space_heater, +/obj/effect/turf_decal/tile/yellow{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/turf/open/floor/iron/dark/corner, +/area/station/engineering/atmos/storage/gas) +"jMP" = ( +/obj/structure/window/reinforced{ + dir = 1; + pixel_y = 1 + }, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/aisat/exterior) +"jMY" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/command/glass{ + name = "Bridge" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "bridge-left" + }, +/obj/effect/turf_decal/tile/blue/half/contrasted{ dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/commons/locker) -"jKO" = ( -/turf/open/floor/plating{ - icon_state = "platingdmg3" +/obj/effect/mapping_helpers/airlock/access/any/command/general, +/turf/open/floor/iron/dark, +/area/station/command/bridge) +"jMZ" = ( +/obj/machinery/door/airlock/external{ + name = "Escape Pod One"; + space_dir = 1 + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 + }, +/turf/open/floor/plating, +/area/station/hallway/secondary/entry) +"jNl" = ( +/obj/structure/table, +/obj/machinery/light/directional/south, +/obj/item/storage/medkit/regular{ + pixel_x = 4; + pixel_y = 4 }, -/area/maintenance/starboard/lesser) -"jLi" = ( +/obj/item/storage/medkit/regular, +/obj/machinery/airalarm/directional/south, +/obj/effect/turf_decal/tile/blue/half/contrasted, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) +"jNo" = ( /obj/effect/turf_decal/stripes/line{ - dir = 6 + dir = 5 }, +/turf/open/floor/iron/white, +/area/station/science/xenobiology) +"jNp" = ( /obj/structure/cable, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/components/trinary/filter{ + dir = 4 + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/iron/dark, +/area/station/science/ordnance/testlab) +"jNP" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/public/glass{ + name = "Aft Primary Hallway" + }, +/obj/effect/turf_decal/tile/purple, /obj/structure/disposalpipe/segment, -/turf/open/floor/iron/white, -/area/science/xenobiology) -"jLv" = ( -/obj/effect/turf_decal/stripes/line, -/obj/structure/light_construct/directional/west, /turf/open/floor/iron, -/area/maintenance/port/aft) -"jLw" = ( -/obj/structure/marker_beacon/burgundy, -/obj/structure/lattice/catwalk, -/turf/open/space/basic, -/area/space/nearstation) -"jLE" = ( -/obj/structure/sign/plaques/kiddie/perfect_man{ - pixel_y = 32 +/area/station/hallway/primary/aft) +"jNV" = ( +/obj/structure/table/wood, +/obj/item/staff/broom, +/obj/item/wrench, +/obj/machinery/airalarm/directional/east, +/obj/machinery/light/small/directional/north, +/obj/structure/sign/poster/random/directional/north, +/turf/open/floor/wood, +/area/station/service/theater) +"jNX" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/mob/living/carbon/human/species/monkey, +/turf/open/floor/grass, +/area/station/science/genetics) +"jOb" = ( +/obj/docking_port/stationary{ + dir = 2; + dwidth = 3; + height = 5; + id = "commonmining_home"; + name = "SS13: Common Mining Dock"; + roundstart_template = /datum/map_template/shuttle/mining_common/meta; + width = 7 }, -/obj/structure/window/reinforced, -/obj/effect/spawner/random/decoration/showcase, -/turf/open/floor/carpet, -/area/command/corporate_showroom) -"jLG" = ( -/obj/machinery/vending/wardrobe/jani_wardrobe, -/turf/open/floor/iron, -/area/service/janitor) -"jLR" = ( -/obj/effect/landmark/secequipment, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron/dark, -/area/security/office) -"jLT" = ( -/obj/effect/spawner/structure/window, /turf/open/floor/plating, -/area/commons/locker) -"jLU" = ( -/obj/structure/disposalpipe/segment{ +/area/station/hallway/primary/port) +"jOv" = ( +/obj/structure/rack, +/obj/item/wrench, +/obj/item/screwdriver, +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/obj/effect/turf_decal/tile/brown{ dir = 4 }, -/obj/effect/spawner/random/maintenance, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"jMa" = ( -/obj/structure/table/wood/poker, -/obj/effect/spawner/random/entertainment/deck, -/turf/open/floor/wood, -/area/maintenance/port/aft) -"jMb" = ( -/obj/machinery/atmospherics/components/unary/thermomachine/freezer{ - dir = 8; - initialize_directions = 8 +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/camera/directional/east{ + c_tag = "Vacant Commissary" }, +/obj/structure/cable, +/obj/machinery/power/apc/auto_name/directional/east, /turf/open/floor/iron, -/area/engineering/atmos/pumproom) -"jMk" = ( -/turf/closed/wall/r_wall, -/area/engineering/atmos) -"jMn" = ( -/obj/effect/turf_decal/bot, -/obj/machinery/portable_atmospherics/canister/oxygen, -/obj/machinery/airalarm/directional/east, -/obj/effect/turf_decal/tile/neutral/fourcorners, +/area/station/commons/vacant_room/commissary) +"jOF" = ( +/obj/structure/rack, +/obj/item/gun/energy/laser/practice{ + pixel_x = 2; + pixel_y = 5 + }, +/obj/item/gun/energy/laser/practice{ + pixel_x = 2; + pixel_y = 1 + }, +/obj/item/gun/energy/laser/practice{ + pixel_x = 2; + pixel_y = -2 + }, +/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 1 + }, /turf/open/floor/iron/dark, -/area/science/storage) -"jMp" = ( -/obj/structure/window/reinforced{ - dir = 4 +/area/station/security/range) +"jOG" = ( +/obj/effect/turf_decal/plaque{ + icon_state = "L10" }, -/turf/open/space/basic, -/area/space/nearstation) -"jMv" = ( -/obj/effect/spawner/random/maintenance, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"jON" = ( +/obj/effect/turf_decal/tile/purple, /obj/structure/disposalpipe/segment{ - dir = 4 + dir = 5 }, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"jMF" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/turf/open/floor/iron, +/area/station/hallway/primary/aft) +"jOQ" = ( +/obj/machinery/firealarm/directional/west, +/obj/structure/rack, +/obj/item/storage/briefcase{ + pixel_x = -3; + pixel_y = 2 }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/obj/item/storage/secure/briefcase{ + pixel_x = 2; + pixel_y = -2 }, -/obj/structure/cable, +/turf/open/floor/iron/grimy, +/area/station/security/detectives_office) +"jOR" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/turf/open/floor/wood, +/area/station/command/corporate_showroom) +"jPe" = ( +/obj/structure/table, +/obj/item/airlock_painter, +/obj/effect/turf_decal/delivery, /turf/open/floor/iron, -/area/hallway/primary/port) -"jMP" = ( -/obj/structure/window/reinforced{ - dir = 1; - pixel_y = 1 +/area/station/engineering/main) +"jPi" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 8 }, +/obj/machinery/light/small/directional/east, +/obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/ai_monitored/aisat/exterior) -"jMU" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/science/robotics/lab) -"jNp" = ( -/obj/structure/railing/corner, -/turf/open/floor/plating/airless, -/area/engineering/atmos) -"jNC" = ( -/obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating, -/area/maintenance/port) -"jNH" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 8 +/area/station/science/ordnance/testlab) +"jPo" = ( +/obj/structure/closet/firecloset, +/turf/open/floor/iron/dark, +/area/station/hallway/primary/central) +"jPE" = ( +/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/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/turf/open/floor/iron/white, -/area/security/prison) -"jNK" = ( -/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible, -/turf/open/floor/iron, -/area/engineering/atmospherics_engine) -"jNT" = ( -/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating{ - icon_state = "platingdmg2" +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ + dir = 10 }, -/area/maintenance/starboard/fore) -"jOd" = ( -/obj/effect/turf_decal/bot{ - dir = 1 +/turf/open/floor/iron, +/area/station/hallway/primary/port) +"jPH" = ( +/obj/machinery/door/airlock/atmos{ + name = "Atmospherics" }, -/obj/machinery/portable_atmospherics/canister/nitrogen, -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 8 +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 }, -/turf/open/floor/iron/dark, -/area/engineering/supermatter/room) -"jOi" = ( -/obj/machinery/firealarm/directional/west, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/yellow{ dir = 8 }, /obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/hallway/primary/central) -"jOl" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/obj/effect/mapping_helpers/airlock/access/all/engineering/atmos, +/turf/open/floor/iron/checker, +/area/station/engineering/atmos/storage/gas) +"jPJ" = ( +/obj/structure/lattice/catwalk, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible/layer2, +/turf/open/space/basic, +/area/space/nearstation) +"jPU" = ( +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=3-Central-Port"; + location = "2.1-Leaving-Storage" }, /obj/structure/cable, -/obj/machinery/bluespace_vendor/directional/west, /turf/open/floor/iron, -/area/commons/dorms) -"jOn" = ( -/obj/structure/chair, -/obj/effect/landmark/start/assistant, -/obj/effect/turf_decal/trimline/blue/filled/corner{ - dir = 8 +/area/station/hallway/primary/central) +"jQa" = ( +/obj/effect/turf_decal/stripes/line, +/obj/effect/spawner/random/trash/garbage{ + spawn_scatter_radius = 1 }, +/turf/open/floor/plating, +/area/station/maintenance/starboard/fore) +"jQr" = ( +/obj/machinery/door/airlock/maintenance, /obj/structure/cable, -/obj/effect/turf_decal/tile/blue/half/contrasted{ +/obj/structure/disposalpipe/segment, +/obj/effect/mapping_helpers/airlock/unres{ dir = 1 }, -/turf/open/floor/iron/white, -/area/medical/medbay/lobby) -"jOp" = ( +/obj/effect/mapping_helpers/airlock/access/any/engineering/maintenance, +/turf/open/floor/plating, +/area/station/maintenance/port/greater) +"jQz" = ( +/obj/machinery/atmospherics/components/unary/outlet_injector/on{ + dir = 8 + }, +/obj/effect/spawner/random/engineering/tracking_beacon, +/turf/open/floor/engine, +/area/station/science/xenobiology) +"jQM" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/command{ + name = "Council Chamber" + }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/mapping_helpers/airlock/access/any/command/general, /turf/open/floor/iron/dark, -/area/science/genetics) -"jOK" = ( -/obj/effect/turf_decal/stripes/line{ +/area/station/command/bridge) +"jRb" = ( +/obj/effect/turf_decal/tile/yellow{ dir = 8 }, -/obj/effect/turf_decal/siding{ +/obj/structure/table/reinforced, +/obj/effect/spawner/random/trash/food_packaging, +/turf/open/floor/iron/dark/corner{ dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark/side{ - dir = 8 +/area/station/engineering/storage_shared) +"jRg" = ( +/turf/open/floor/engine/co2, +/area/station/engineering/atmos) +"jRh" = ( +/obj/structure/table/glass, +/obj/item/reagent_containers/syringe, +/obj/item/reagent_containers/glass/bottle/morphine{ + pixel_y = 6 }, -/area/science/lab) -"jPJ" = ( -/obj/structure/lattice/catwalk, -/obj/structure/disposalpipe/segment{ - dir = 5 +/obj/machinery/camera/directional/north{ + c_tag = "Prison Sanitarium"; + network = list("ss13","prison") }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible/layer2, -/turf/open/space/basic, -/area/space/nearstation) -"jPR" = ( -/obj/effect/turf_decal/trimline/blue/filled/corner{ - dir = 4 +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 5 }, /turf/open/floor/iron/white, -/area/medical/medbay/central) -"jPX" = ( -/obj/machinery/light/directional/north, -/obj/machinery/atmospherics/components/trinary/filter{ +/area/station/security/execution/transfer) +"jRv" = ( +/obj/machinery/newscaster/directional/north, +/obj/effect/decal/cleanable/dirt, +/obj/item/storage/toolbox/mechanical, +/obj/machinery/camera/directional/north, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/commons/storage/primary) +"jRz" = ( +/obj/effect/spawner/random/structure/closet_maintenance, +/obj/effect/spawner/random/maintenance, +/turf/open/floor/plating, +/area/station/maintenance/starboard/fore) +"jRD" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/machinery/light/directional/north, -/obj/structure/cable, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron/white, -/area/science/mixing/launch) -"jPY" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"jRM" = ( +/obj/effect/spawner/random/maintenance, +/obj/effect/turf_decal/bot_white, +/turf/open/floor/iron, +/area/station/cargo/storage) +"jRZ" = ( +/obj/machinery/door/firedoor, /obj/structure/cable, +/obj/machinery/door/airlock/engineering/glass{ + name = "Supermatter Engine Room" + }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, +/turf/open/floor/iron/dark, +/area/station/engineering/supermatter/room) +"jSf" = ( +/obj/structure/chair/stool/directional/east, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/wood, -/area/service/lawoffice) -"jPZ" = ( -/obj/structure/sign/warning/explosives, -/turf/closed/wall/r_wall, -/area/science/storage) -"jQb" = ( +/area/station/commons/lounge) +"jSj" = ( +/obj/machinery/door/airlock/research{ + glass = 1; + name = "Slime Euthanization Chamber"; + opacity = 0 + }, +/obj/effect/mapping_helpers/airlock/access/all/science/xenobio, +/turf/open/floor/iron, +/area/station/science/xenobiology) +"jSk" = ( +/turf/open/floor/engine, +/area/station/science/explab) +"jSm" = ( /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/power/apc/auto_name/directional/south, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/construction/storage_wing) +"jSq" = ( +/obj/machinery/door/firedoor, /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/iron/white, -/area/science/cytology) -"jQg" = ( +/obj/machinery/door/airlock{ + name = "Garden" + }, /obj/structure/cable, -/obj/effect/turf_decal/tile/bar{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron, +/area/station/service/hydroponics/garden) +"jSS" = ( +/obj/effect/landmark/event_spawn, +/obj/machinery/firealarm/directional/west, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/tile/blue/half/contrasted{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/aft) +"jSV" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible/layer4{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/machinery/light/small/directional/west, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"jTH" = ( +/obj/machinery/firealarm/directional/east, +/obj/machinery/pdapainter/security, +/turf/open/floor/iron/dark, +/area/station/command/heads_quarters/hos) +"jTN" = ( +/obj/machinery/portable_atmospherics/pump, +/obj/effect/turf_decal/siding/purple{ dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/decal/cleanable/dirt, -/obj/effect/landmark/start/hangover, -/obj/machinery/duct, -/turf/open/floor/iron/cafeteria, -/area/service/kitchen) -"jQp" = ( -/obj/machinery/door/poddoor/shutters{ - id = "visitation"; - name = "Visitation Shutters" - }, -/obj/machinery/door/window/left/directional/south{ - dir = 4 +/obj/machinery/camera/directional/east{ + c_tag = "Science Ordnance Storage"; + network = list("ss13","rd") }, -/obj/structure/window/reinforced, -/obj/structure/table, -/turf/open/floor/iron, -/area/security/prison) -"jQA" = ( -/obj/item/radio/intercom/directional/north, -/obj/machinery/light/small/directional/north, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/firealarm/directional/east, +/turf/open/floor/iron/dark, +/area/station/science/ordnance/storage) +"jTS" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/camera/directional/south{ + c_tag = "Atmospherics - Hypertorus Fusion Reactor Chamber Aft" + }, +/obj/structure/closet/radiation, /turf/open/floor/iron/dark, -/area/service/chapel/funeral) -"jQH" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ +/area/station/engineering/atmospherics_engine) +"jTZ" = ( +/turf/closed/wall, +/area/station/security/execution/transfer) +"jUb" = ( +/turf/closed/wall, +/area/station/maintenance/port/aft) +"jUg" = ( +/obj/structure/bodycontainer/morgue, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 6 +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, -/turf/open/floor/iron/white, -/area/medical/medbay/central) -"jQK" = ( -/obj/machinery/door/airlock/maintenance{ - req_access_txt = "12" +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, +/turf/open/floor/iron/dark, +/area/station/medical/morgue) +"jUh" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/plating, -/area/commons/fitness/recreation) -"jQL" = ( -/obj/structure/table/wood, -/obj/effect/spawner/random/bureaucracy/paper, -/obj/structure/sign/poster/official/random/directional/south, -/turf/open/floor/wood, -/area/commons/vacant_room/office) -"jQZ" = ( -/obj/item/storage/box/syringes, -/obj/item/storage/box/beakers{ - pixel_x = 2; - pixel_y = 2 +/turf/open/floor/iron/white/side, +/area/station/science/lobby) +"jUi" = ( +/obj/machinery/light/small/directional/east, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, +/obj/machinery/airlock_sensor/incinerator_atmos{ + pixel_y = 24 }, -/obj/structure/table/glass, +/turf/open/floor/engine, +/area/station/maintenance/disposal/incinerator) +"jUq" = ( /obj/effect/turf_decal/stripes/line{ - dir = 6 + dir = 4 }, /obj/effect/turf_decal/stripes/line{ dir = 8 }, -/turf/open/floor/iron, -/area/service/hydroponics) -"jRi" = ( -/obj/machinery/door/firedoor, -/obj/structure/cable, -/obj/machinery/door/airlock/engineering/glass{ - name = "Laser Room"; - req_one_access_txt = "10;24" +/turf/open/floor/plating/airless, +/area/station/science/ordnance/bomb) +"jUu" = ( +/obj/structure/disposalpipe/segment{ + dir = 6 }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/plating, -/area/engineering/supermatter/room) -"jRm" = ( +/area/station/maintenance/starboard/fore) +"jUx" = ( /obj/effect/turf_decal/stripes/line, -/turf/open/floor/iron, -/area/command/gateway) -"jRo" = ( -/obj/machinery/firealarm/directional/east, -/obj/machinery/light/small/directional/east, -/obj/machinery/camera/directional/east{ - c_tag = "Labor Shuttle Dock" - }, -/obj/machinery/gulag_item_reclaimer{ - pixel_y = 24 - }, -/obj/machinery/flasher/directional/east{ - id = "PRelease"; - pixel_y = 20 - }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"jUP" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/red/half/contrasted, /turf/open/floor/iron/dark, -/area/hallway/primary/fore) -"jRw" = ( +/area/station/security/execution/education) +"jVl" = ( +/obj/structure/disposalpipe/segment, /obj/effect/turf_decal/stripes/line{ - dir = 1 + dir = 5 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/engineering/gravity_generator) -"jRA" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/security/brig) -"jRR" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 8 +/area/station/command/teleporter) +"jVt" = ( +/obj/machinery/reagentgrinder, +/obj/machinery/requests_console/directional/west{ + department = "Pharmacy"; + departmentType = 2; + name = "Pharmacy Requests Console"; + receive_ore_updates = 1 }, -/obj/machinery/restaurant_portal/bar, -/turf/open/floor/wood, -/area/commons/lounge) -"jRT" = ( -/obj/structure/table/wood, -/obj/item/paper_bin{ - pixel_x = -3; - pixel_y = 7 +/obj/structure/table/glass, +/obj/effect/turf_decal/tile/yellow/half/contrasted{ + dir = 8 }, -/turf/open/floor/wood, -/area/service/library) -"jRX" = ( +/turf/open/floor/iron/white, +/area/station/medical/pharmacy) +"jVv" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/machinery/door/airlock/grunge{ - name = "Morgue"; - req_access_txt = "5;6" +/obj/structure/cable, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 }, -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark, -/area/medical/morgue) -"jSb" = ( -/obj/machinery/door/window/left/directional/north{ - name = "Inner Pipe Access"; - req_access_txt = "24" +/turf/open/floor/iron, +/area/station/security/brig) +"jVy" = ( +/obj/structure/closet/l3closet/security, +/obj/structure/window/reinforced{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/simple/green/visible{ +/obj/effect/turf_decal/tile/red/half/contrasted{ dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible/layer5, -/obj/machinery/door/firedoor/heavy, +/turf/open/floor/iron, +/area/station/security/brig) +"jVG" = ( +/obj/structure/table, +/obj/item/storage/box/bodybags{ + pixel_x = 2; + pixel_y = 2 + }, /turf/open/floor/iron/dark, -/area/engineering/atmos) -"jSm" = ( -/obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/south, +/area/station/service/chapel/office) +"jVZ" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/window/left/directional/west{ + base_state = "right"; + icon_state = "right"; + name = "Outer Window" + }, +/obj/machinery/door/window/brigdoor{ + dir = 4; + name = "Security Desk"; + req_access = list("security") + }, +/obj/item/folder/red, +/obj/item/pen, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) +"jWd" = ( +/obj/item/radio/intercom/directional/west, +/obj/machinery/light/small/directional/west, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 + }, +/turf/open/floor/wood, +/area/station/commons/vacant_room/office) +"jWg" = ( +/obj/structure/extinguisher_cabinet/directional/west, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/construction/storage_wing) -"jSr" = ( -/obj/machinery/computer/secure_data{ - dir = 1 +/area/station/hallway/primary/central) +"jWj" = ( +/obj/structure/cable, +/obj/machinery/light/small/directional/south, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, -/turf/open/floor/wood, -/area/command/heads_quarters/hop) -"jSw" = ( -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/structure/table, -/obj/machinery/button/door{ - id = "xenobio7"; - layer = 3.3; - name = "Xenobio Pen 7 Blast Doors"; - pixel_y = 4; - req_access_txt = "55" +/obj/machinery/duct, +/obj/structure/disposalpipe/segment{ + dir = 4 }, /turf/open/floor/iron, -/area/science/xenobiology) -"jSC" = ( -/obj/structure/light_construct/directional/north, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"jSL" = ( -/obj/structure/closet/athletic_mixed, +/area/station/hallway/secondary/service) +"jWk" = ( +/obj/machinery/light/directional/west, /obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/effect/landmark/start/hangover/closet, -/turf/open/floor/iron/dark, -/area/commons/fitness/recreation) -"jTh" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden, -/turf/closed/wall/r_wall, -/area/maintenance/disposal/incinerator) -"jTk" = ( -/obj/machinery/atmospherics/pipe/smart/manifold/cyan/visible/layer5, -/obj/machinery/light/no_nightlight/directional/south, -/obj/structure/sign/poster/official/wtf_is_co2{ - pixel_y = -32 +/obj/machinery/button/door/directional/west{ + id = "Engineering"; + name = "Engineering Lockdown"; + pixel_y = -6; + req_access = list("engineering") }, -/obj/machinery/door/firedoor/heavy, -/turf/open/floor/iron/dark, -/area/engineering/atmos) -"jTp" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 +/obj/machinery/button/door/directional/west{ + id = "atmos"; + name = "Atmospherics Lockdown"; + pixel_y = 6; + req_access = list("atmospherics") }, -/obj/item/stack/cable_coil, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/science/robotics/lab) -"jTu" = ( -/obj/item/kirbyplants{ - icon_state = "plant-11" +/area/station/command/heads_quarters/ce) +"jWR" = ( +/obj/item/radio/intercom/directional/east, +/obj/effect/turf_decal/siding/wood{ + dir = 5 }, -/obj/effect/turf_decal/trimline/blue/filled/corner{ - dir = 1 +/obj/structure/chair/stool{ + name = "Jim Norton's Quebecois Coffee stool" }, +/turf/open/floor/wood, +/area/station/service/cafeteria) +"jXe" = ( +/obj/structure/lattice, +/obj/item/wirecutters, +/turf/open/space/basic, +/area/space/nearstation) +"jXq" = ( +/obj/machinery/door/airlock/maintenance, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/turf_decal/tile/yellow/half/contrasted, -/turf/open/floor/iron/white, -/area/medical/medbay/lobby) -"jTC" = ( -/obj/machinery/light/small/directional/east, -/obj/machinery/camera/directional/east{ - c_tag = "Telecomms - Server Room - Aft-Starboard"; - network = list("ss13","tcomms") +/obj/effect/mapping_helpers/airlock/unres{ + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +/turf/open/floor/plating, +/area/station/maintenance/starboard/fore) +"jXu" = ( +/turf/closed/wall, +/area/station/maintenance/port/fore) +"jXy" = ( +/obj/effect/landmark/start/hangover, +/turf/open/floor/carpet, +/area/station/service/library) +"jXz" = ( +/obj/effect/spawner/random/structure/closet_maintenance, +/obj/effect/spawner/random/maintenance, +/turf/open/floor/plating, +/area/station/maintenance/department/engine) +"jXM" = ( +/obj/structure/closet/secure_closet/brig, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 8 }, /obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/east, -/turf/open/floor/iron/dark/telecomms, -/area/tcommsat/server) -"jTI" = ( -/obj/structure/cable, +/turf/open/floor/iron, +/area/station/security/execution/transfer) +"jXQ" = ( +/obj/structure/closet/secure_closet/medical2, +/obj/effect/turf_decal/tile/blue/anticorner/contrasted, +/turf/open/floor/iron/white, +/area/station/medical/surgery/aft) +"jXU" = ( +/obj/machinery/seed_extractor, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/directional/north, +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/security/prison/garden) +"jYi" = ( +/obj/structure/extinguisher_cabinet/directional/south, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, /obj/structure/disposalpipe/segment{ - dir = 6 + dir = 4 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"jYu" = ( +/mob/living/basic/cow{ + name = "Betsy"; + real_name = "Betsy" + }, +/turf/open/floor/grass, +/area/station/service/hydroponics/garden) +"jYv" = ( +/obj/machinery/meter, +/obj/machinery/atmospherics/pipe/smart/simple/green/visible, +/turf/closed/wall/r_wall, +/area/station/engineering/atmos) +"jYy" = ( +/obj/effect/turf_decal/tile/yellow/half/contrasted{ + dir = 1 + }, +/turf/open/floor/iron/white, +/area/station/medical/chemistry) +"jYB" = ( +/obj/machinery/conveyor/inverted{ + dir = 6; + id = "QMLoad" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 5 }, /turf/open/floor/plating, -/area/maintenance/fore/lesser) -"jUt" = ( -/obj/effect/turf_decal/tile/yellow{ +/area/station/cargo/storage) +"jYD" = ( +/obj/structure/chair{ dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/hallway/secondary/entry) -"jUB" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/spawner/random/trash/garbage{ - spawn_scatter_radius = 1 +/obj/effect/turf_decal/tile/red/anticorner/contrasted{ + dir = 4 }, -/turf/open/floor/plating, -/area/maintenance/port) -"jUF" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/cargo/storage) -"jVO" = ( +/area/station/security/execution/transfer) +"jZl" = ( +/obj/structure/cable, /obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/turf/open/floor/wood/parquet, +/area/station/medical/psychology) +"jZy" = ( +/obj/structure/disposalpipe/segment, /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/duct, -/turf/open/floor/plating, -/area/maintenance/fore) -"jVR" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 +/turf/open/floor/plating{ + icon_state = "platingdmg1" }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/white, -/area/medical/medbay/central) -"jVV" = ( -/turf/closed/wall/r_wall, -/area/command/heads_quarters/hos) -"jWa" = ( +/area/station/maintenance/port/aft) +"jZz" = ( +/obj/machinery/atmospherics/pipe/smart/manifold/purple/visible, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"jZC" = ( +/obj/structure/lattice/catwalk, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/siding/purple, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 9 +/turf/open/space, +/area/space/nearstation) +"jZP" = ( +/obj/item/kirbyplants/random, +/obj/effect/turf_decal/siding/purple{ + dir = 5 }, -/turf/open/floor/iron/white, -/area/science/research) -"jXc" = ( -/obj/structure/window/reinforced{ +/obj/machinery/airalarm/directional/east, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/science/genetics) +"jZR" = ( +/obj/machinery/airalarm/directional/west, +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"jZS" = ( +/obj/effect/spawner/random/engineering/tank, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/station/maintenance/aft/lesser) +"jZW" = ( +/obj/effect/spawner/random/maintenance, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"jZZ" = ( +/obj/machinery/camera/directional/north{ + c_tag = "Council Chamber" + }, +/obj/machinery/light/directional/north, +/obj/machinery/status_display/ai/directional/north, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/turf/open/floor/iron/dark, +/area/station/command/bridge) +"kaf" = ( /obj/structure/cable, -/obj/effect/landmark/start/hangover, -/turf/open/floor/carpet, -/area/service/theater) -"jXe" = ( -/obj/structure/lattice, -/obj/item/wirecutters, -/turf/open/space/basic, -/area/space/nearstation) -"jXj" = ( -/obj/effect/turf_decal/tile/red/fourcorners, -/obj/machinery/camera/directional/east{ - c_tag = "Prison Isolation Cell"; - network = list("ss13","prison","isolation") +/obj/machinery/power/apc/auto_name/directional/east, +/turf/open/floor/iron, +/area/station/cargo/storage) +"kag" = ( +/obj/machinery/airalarm/directional/south, +/obj/machinery/disposal/bin, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/turf/open/floor/iron/white, -/area/security/prison) -"jXp" = ( -/obj/item/paper_bin{ - pixel_x = -3; - pixel_y = 7 +/obj/structure/disposalpipe/trunk{ + dir = 4 }, +/turf/open/floor/iron/dark/corner, +/area/station/engineering/atmos/storage/gas) +"kah" = ( /obj/structure/table/wood, -/obj/item/taperecorder{ - pixel_x = 8; - pixel_y = -1 +/obj/item/stamp{ + pixel_x = 7; + pixel_y = 9 }, -/obj/item/radio/intercom/directional/east, -/turf/open/floor/iron/grimy, -/area/security/interrogation) -"jXw" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/obj/item/stamp/denied{ + pixel_x = 7; + pixel_y = 4 }, -/obj/effect/turf_decal/tile/bar, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/status_display/evac/directional/east, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron, -/area/hallway/primary/central) -"jXx" = ( -/obj/structure/window/reinforced{ - dir = 8 +/obj/item/stamp/qm{ + pixel_x = 7; + pixel_y = -2 }, -/obj/structure/window/reinforced, -/mob/living/simple_animal/chicken{ - name = "Kentucky"; - real_name = "Kentucky" +/obj/item/clipboard{ + pixel_x = -6; + pixel_y = 4 }, -/turf/open/floor/grass, -/area/service/hydroponics/garden) -"jXC" = ( -/obj/structure/bodycontainer/morgue, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/turf/open/floor/wood, +/area/station/cargo/qm) +"kat" = ( +/obj/structure/sign/warning/vacuum/external, +/turf/closed/wall, +/area/station/cargo/miningoffice) +"kaC" = ( +/obj/machinery/light_switch/directional/east, +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/security/armory) +"kaF" = ( +/obj/effect/turf_decal/trimline/purple/line{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/effect/turf_decal/siding/purple/corner, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron/white, +/area/station/science/research) +"kaS" = ( +/obj/item/radio/intercom/directional/east, +/obj/effect/turf_decal/tile/yellow{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible, +/turf/open/floor/iron/dark/corner, +/area/station/engineering/atmos) +"kaU" = ( +/obj/structure/closet{ + name = "Evidence Closet 3" }, -/turf/open/floor/iron/dark, -/area/medical/morgue) -"jXG" = ( -/obj/effect/turf_decal/bot_white/right, /obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 4 + }, /turf/open/floor/iron/dark, -/area/command/gateway) -"jXL" = ( -/obj/machinery/hydroponics/constructable, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron, -/area/service/hydroponics/garden) -"jXY" = ( +/area/station/security/brig) +"kbN" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/landmark/start/scientist, -/turf/open/floor/engine, -/area/science/misc_lab/range) -"jYd" = ( -/obj/machinery/atmospherics/pipe/bridge_pipe/scrubbers/visible{ - dir = 4 +/obj/item/storage/box/mousetraps{ + pixel_x = -3; + pixel_y = 8 }, -/obj/machinery/atmospherics/components/binary/pump{ - dir = 1; - name = "Mix to Engine" +/obj/structure/table, +/obj/item/storage/box/mousetraps{ + pixel_x = -3; + pixel_y = 8 }, -/turf/open/floor/iron, -/area/engineering/atmos) -"jYe" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/public/glass{ - name = "Port Primary Hallway" +/obj/item/clothing/gloves/color/orange{ + pixel_x = 4; + pixel_y = -2 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/item/radio/intercom/directional/north, +/turf/open/floor/iron, +/area/station/service/janitor) +"kbU" = ( +/obj/effect/turf_decal/bot{ dir = 1 }, -/obj/effect/turf_decal/trimline/brown/filled/line{ +/obj/structure/closet/crate/solarpanel_small, +/turf/open/floor/iron{ dir = 1 }, +/area/station/engineering/main) +"kcg" = ( +/obj/structure/chair/wood{ + dir = 8 + }, +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 4 +/turf/open/floor/carpet, +/area/station/command/heads_quarters/hos) +"kcn" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/station/command/bridge) +"kcs" = ( +/obj/structure/table, +/obj/item/paper_bin, +/obj/item/stack/pipe_cleaner_coil/random, +/obj/item/stack/pipe_cleaner_coil/random, +/obj/item/stack/pipe_cleaner_coil/random, +/obj/item/stack/pipe_cleaner_coil/random, +/obj/item/stack/pipe_cleaner_coil/random, +/obj/item/canvas, +/obj/item/canvas, +/obj/item/canvas, +/obj/item/canvas, +/obj/item/canvas, +/obj/item/canvas, +/obj/item/chisel{ + pixel_y = 7 }, /turf/open/floor/iron, -/area/hallway/primary/port) -"jYt" = ( -/obj/machinery/door/poddoor/massdriver_chapel, -/obj/structure/fans/tiny, -/turf/open/floor/plating, -/area/service/chapel/funeral) -"jYH" = ( -/obj/machinery/portable_atmospherics/scrubber, -/obj/effect/turf_decal/tile/red/fourcorners, -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ +/area/station/commons/storage/art) +"kcu" = ( +/obj/structure/table, +/obj/item/stack/sheet/iron{ + amount = 10 + }, +/obj/item/electropack, +/turf/open/floor/engine, +/area/station/science/xenobiology) +"kcF" = ( +/obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/iron, -/area/engineering/atmos) -"jYU" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/yellow/half/contrasted, +/turf/open/floor/iron/white, +/area/station/medical/medbay/lobby) +"kcM" = ( +/obj/effect/turf_decal/siding/wood, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/wood, -/area/security/office) -"jZd" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/tile/green{ - dir = 4 +/area/station/service/cafeteria) +"kcV" = ( +/obj/machinery/atmospherics/components/binary/pump{ + dir = 4; + name = "Cooling Loop Bypass" }, -/obj/effect/turf_decal/tile/blue{ +/obj/structure/cable, +/obj/effect/turf_decal/stripes/corner{ dir = 1 }, -/turf/open/floor/iron, -/area/service/hydroponics) -"jZi" = ( -/obj/item/kirbyplants/random, -/obj/effect/turf_decal/trimline/purple/corner{ - dir = 4 +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"kdx" = ( +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=8.1-Aft-to-Escape"; + location = "8-Central-to-Aft" }, -/obj/effect/turf_decal/siding/purple/corner{ - dir = 1 +/obj/effect/turf_decal/plaque{ + icon_state = "L9" }, /obj/structure/cable, -/turf/open/floor/iron/white, -/area/science/research) -"jZv" = ( -/obj/machinery/button/crematorium{ - id = "crematoriumChapel"; - pixel_x = -26; - req_access_txt = "27" +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"kdA" = ( +/obj/machinery/door/airlock/mining{ + name = "Warehouse" }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/turf/open/floor/iron/dark, -/area/service/chapel/office) -"jZB" = ( -/obj/structure/rack, -/obj/effect/decal/cleanable/cobweb/cobweb2, -/obj/item/storage/toolbox/emergency, -/obj/effect/spawner/random/maintenance, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"jZC" = ( -/obj/structure/lattice/catwalk, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/space, -/area/space/nearstation) -"jZS" = ( -/obj/item/kirbyplants{ - icon_state = "plant-21" +/obj/machinery/door/firedoor, +/obj/effect/mapping_helpers/airlock/access/all/supply/general, +/turf/open/floor/iron, +/area/station/cargo/warehouse) +"kdN" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 }, -/obj/structure/sign/departments/botany{ - pixel_x = 32 +/turf/open/floor/wood, +/area/station/commons/lounge) +"kdO" = ( +/obj/machinery/door/airlock/security{ + name = "Court Cell" }, -/obj/effect/turf_decal/trimline/green/filled/line, -/obj/effect/turf_decal/tile/neutral{ +/obj/machinery/door/firedoor, +/obj/effect/mapping_helpers/airlock/access/all/security/brig, +/turf/open/floor/iron/dark, +/area/station/security/courtroom) +"kdX" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/landmark/start/hangover, +/turf/open/floor/iron/freezer, +/area/station/commons/toilet/restrooms) +"keq" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/iron, -/area/hallway/primary/central) -"jZV" = ( -/obj/effect/turf_decal/tile/neutral{ +/turf/open/floor/plating, +/area/station/medical/abandoned) +"keK" = ( +/obj/effect/turf_decal/tile/yellow/anticorner/contrasted{ dir = 4 }, +/turf/open/floor/iron/white, +/area/station/medical/pharmacy) +"keL" = ( /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/junction, /turf/open/floor/iron, -/area/hallway/primary/port) -"jZY" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 +/area/station/security/brig) +"keP" = ( +/obj/docking_port/stationary/random{ + id = "pod_2_lavaland"; + name = "lavaland" }, -/obj/effect/landmark/start/medical_doctor, +/turf/open/space, +/area/space) +"keR" = ( /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/iron/dark, -/area/medical/break_room) -"kai" = ( -/obj/machinery/holopad/secure, -/turf/open/floor/iron/dark, -/area/security/office) -"kaj" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"kfe" = ( /obj/structure/window/reinforced, -/obj/structure/reagent_dispensers/watertank, -/obj/item/extinguisher{ - pixel_x = 4; - pixel_y = 3 +/obj/machinery/atmospherics/components/binary/pump{ + dir = 1; + name = "Air to Pure" + }, +/obj/machinery/atmospherics/pipe/bridge_pipe/green/visible{ + dir = 4 }, -/obj/item/extinguisher, -/turf/open/floor/iron, -/area/science/xenobiology) -"kas" = ( /obj/structure/window/reinforced{ dir = 4 }, -/obj/item/food/grown/harebell, -/obj/item/food/grown/harebell, -/obj/item/food/grown/harebell, -/obj/item/food/grown/harebell, -/obj/item/food/grown/harebell, -/obj/structure/table/wood, /obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/service/chapel/funeral) -"kaC" = ( -/obj/machinery/light_switch/directional/east, -/obj/effect/turf_decal/tile/red/half/contrasted{ +/turf/open/floor/iron, +/area/station/engineering/atmos) +"kfp" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/yellow/half/contrasted{ dir = 8 }, +/turf/open/floor/iron, +/area/station/engineering/break_room) +"kfu" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/item/paper_bin{ + pixel_x = -2; + pixel_y = 8 + }, +/obj/structure/table/glass, /turf/open/floor/iron/dark, -/area/ai_monitored/security/armory) -"kaE" = ( -/obj/machinery/vending/wardrobe/cargo_wardrobe, -/obj/effect/turf_decal/tile/brown/half/contrasted{ +/area/station/command/bridge) +"kfA" = ( +/obj/effect/landmark/start/head_of_personnel, +/obj/structure/chair/office{ dir = 8 }, -/turf/open/floor/iron, -/area/cargo/storage) -"kaM" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable, -/turf/open/floor/plating, -/area/engineering/break_room) -"kaY" = ( -/obj/effect/turf_decal/stripes/line, /obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 4 +/turf/open/floor/wood, +/area/station/command/heads_quarters/hop) +"kfC" = ( +/obj/machinery/computer/secure_data{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating, -/area/maintenance/aft/greater) -"kbe" = ( -/obj/effect/turf_decal/stripes/line{ +/turf/open/floor/wood, +/area/station/command/heads_quarters/hop) +"kfK" = ( +/obj/structure/disposalpipe/trunk{ dir = 4 }, -/obj/structure/table/glass, -/obj/machinery/reagentgrinder{ - pixel_x = -1; - pixel_y = 8 +/obj/structure/disposaloutlet{ + dir = 4 }, -/obj/effect/turf_decal/tile/purple/fourcorners, -/turf/open/floor/iron/white, -/area/science/xenobiology) -"kbv" = ( -/turf/closed/wall/r_wall, -/area/engineering/break_room) -"kbB" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/red/half/contrasted, -/turf/open/floor/iron/dark, -/area/security/execution/education) -"kbY" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/structure/disposalpipe/segment, +/turf/open/floor/plating, +/area/station/maintenance/disposal) +"kfL" = ( +/turf/closed/wall/mineral/plastitanium, +/area/station/commons/fitness/recreation) +"kfT" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/power/apc/auto_name/directional/east, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/white, -/area/security/prison) -"kce" = ( -/obj/machinery/atmospherics/components/binary/pump/on{ - name = "Waste to Filter" +/obj/effect/turf_decal/tile/purple{ + dir = 4 }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 +/turf/open/floor/iron, +/area/station/hallway/primary/aft) +"kga" = ( +/obj/structure/table/wood/fancy/orange, +/obj/item/gps{ + gpstag = "QM0"; + pixel_x = 10; + pixel_y = 12 }, -/obj/structure/cable, -/turf/open/floor/iron/dark/corner{ - dir = 1 +/obj/machinery/status_display/supply{ + pixel_x = 32 }, -/area/engineering/atmos/pumproom) -"kcr" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/item/storage/wallet{ + pixel_x = -3; + pixel_y = 10 + }, +/obj/item/ammo_casing/caseless/rocket{ + desc = "Your grandpappy brought this home after the war. You're pretty sure it's a dud."; + name = "Dud Rocket"; + pixel_x = -4; + pixel_y = -7 + }, +/turf/open/floor/carpet/red, +/area/station/cargo/qm) +"kgg" = ( +/obj/structure/railing, +/obj/structure/railing{ dir = 1 }, +/obj/structure/lattice, +/turf/open/space/basic, +/area/space/nearstation) +"kgr" = ( +/obj/effect/turf_decal/bot_white, +/obj/effect/turf_decal/tile/neutral/fourcorners, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating, -/area/maintenance/fore) -"kcB" = ( -/turf/closed/wall, -/area/engineering/atmos/pumproom) -"kcG" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/security/glass{ - id_tag = "innerbrig"; - name = "Brig"; - req_access_txt = "63" +/turf/open/floor/iron/dark, +/area/station/command/gateway) +"kgy" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 4 }, /obj/structure/cable, -/obj/effect/turf_decal/trimline/red/filled/corner{ +/turf/open/floor/iron, +/area/station/security/office) +"kgz" = ( +/obj/machinery/smartfridge/chemistry/virology/preloaded, +/obj/machinery/firealarm/directional/south, +/obj/effect/turf_decal/tile/green/half/contrasted, +/turf/open/floor/iron/white, +/area/station/medical/virology) +"kgC" = ( +/obj/machinery/door/poddoor/incinerator_ordmix, +/turf/open/floor/engine/vacuum, +/area/station/science/ordnance/burnchamber) +"kgV" = ( +/obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ - cycle_id = "brig-entrance" +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/simple/purple/visible{ + dir = 10 }, -/turf/open/floor/iron, -/area/security/brig) -"kcX" = ( -/obj/structure/rack, -/obj/item/integrated_circuit/loaded/hello_world, -/obj/item/integrated_circuit/loaded/speech_relay, -/turf/open/floor/iron/white, -/area/science/misc_lab) -"kda" = ( -/obj/effect/turf_decal/tile/neutral, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"kha" = ( /obj/structure/disposalpipe/segment, +/obj/machinery/airalarm/directional/east, +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 9 + }, +/obj/machinery/pdapainter/medbay, +/turf/open/floor/iron/dark, +/area/station/command/heads_quarters/cmo) +"khm" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 8 + }, +/mob/living/simple_animal/bot/secbot/beepsky/officer, /turf/open/floor/iron, -/area/commons/dorms) -"kde" = ( +/area/station/security/brig) +"kho" = ( +/obj/machinery/door/window{ + dir = 4; + name = "Mass Driver"; + req_access = list("chapel_office") + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark, +/area/station/service/chapel/funeral) +"khr" = ( /obj/structure/cable, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 4 +/turf/open/floor/wood{ + icon_state = "wood-broken6" + }, +/area/station/command/corporate_showroom) +"khu" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/security/checkpoint/engineering) +"khA" = ( +/turf/closed/wall, +/area/station/commons/storage/art) +"khD" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Crematorium Maintenance" }, +/obj/effect/mapping_helpers/airlock/access/all/service/crematorium, +/turf/open/floor/plating, +/area/station/maintenance/aft/greater) +"khZ" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/hallway/primary/central) +"kiu" = ( +/obj/machinery/iv_drip, +/obj/machinery/airalarm/directional/west, /turf/open/floor/iron/dark, -/area/command/bridge) -"kdo" = ( -/obj/machinery/light/directional/west, -/obj/structure/cable, -/turf/open/floor/iron, -/area/cargo/sorting) -"kdp" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/chair{ +/area/station/medical/morgue) +"kiz" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line{ dir = 1 }, -/obj/effect/turf_decal/tile/red/half/contrasted{ +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) +"kiE" = ( +/obj/item/book/manual/nuclear, +/turf/open/floor/plating/foam{ + initial_gas_mix = "TEMP=2.7" + }, +/area/space/nearstation) +"kiH" = ( +/obj/structure/reagent_dispensers/watertank, +/turf/open/floor/plating, +/area/station/maintenance/central) +"kiJ" = ( +/obj/effect/turf_decal/siding/purple{ dir = 1 }, -/turf/open/floor/iron, -/area/security/office) -"kdD" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/spawner/random/maintenance/three, -/obj/structure/closet/crate/medical, +/obj/machinery/firealarm/directional/south, /turf/open/floor/iron/white, -/area/medical/abandoned) -"kee" = ( +/area/station/science/research) +"kiW" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/station/security/lockers) +"kjC" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/turf/open/floor/plating{ + icon_state = "platingdmg1" }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/area/station/maintenance/starboard/fore) +"kjL" = ( +/obj/structure/table, +/obj/item/clothing/under/suit/sl, +/obj/effect/turf_decal/tile/neutral, /turf/open/floor/iron, -/area/command/heads_quarters/ce) -"kel" = ( -/obj/structure/cable, -/obj/effect/spawner/structure/window/reinforced, +/area/station/commons/fitness/recreation) +"kjO" = ( +/obj/structure/table, +/obj/item/restraints/handcuffs/cable/white, +/obj/item/toy/plush/pkplush{ + name = "C.H.E.R.U.B." + }, /turf/open/floor/plating, -/area/security/office) -"keB" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 8 +/area/station/maintenance/starboard/lesser) +"kjX" = ( +/obj/structure/table/glass, +/obj/machinery/reagentgrinder{ + pixel_y = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/hallway/secondary/entry) -"keE" = ( -/obj/structure/cable, -/obj/machinery/holopad, -/turf/open/floor/wood, -/area/service/cafeteria) -"keG" = ( -/obj/machinery/light/directional/north, -/obj/structure/table, -/obj/item/clothing/gloves/color/latex, -/obj/item/clothing/gloves/color/latex, -/obj/item/clothing/mask/surgical, -/obj/item/clothing/mask/surgical, -/obj/item/reagent_containers/spray/cleaner{ - pixel_x = -10; - pixel_y = -1 +/obj/item/toy/figure/virologist{ + pixel_x = -8 }, +/obj/effect/turf_decal/tile/green/half/contrasted, /turf/open/floor/iron/white, -/area/science/robotics/lab) -"keP" = ( -/obj/docking_port/stationary/random{ - id = "pod_2_lavaland"; - name = "lavaland" +/area/station/medical/virology) +"kkf" = ( +/obj/item/radio/intercom/directional/west, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 }, -/turf/open/space, -/area/space) -"keY" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ + dir = 5 }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/camera/directional/north{ - c_tag = "Brig - Hallway - Port" +/turf/open/floor/iron/dark/corner{ + dir = 1 }, -/turf/open/floor/iron, -/area/security/brig) -"kfa" = ( -/obj/machinery/airalarm/directional/north, -/obj/machinery/vending/wardrobe/robo_wardrobe, -/obj/machinery/button/door/directional/north{ - id = "roboticsprivacy"; - name = "Robotics Privacy Control"; - pixel_x = -24; - req_access_txt = "29" +/area/station/engineering/atmos) +"kku" = ( +/obj/structure/table/glass, +/obj/structure/reagent_dispensers/wall/virusfood/directional/west, +/obj/machinery/requests_console/directional/south{ + department = "Virology"; + name = "Virology Requests Console"; + receive_ore_updates = 1 }, -/turf/open/floor/iron, -/area/science/robotics/lab) -"kfk" = ( -/obj/item/reagent_containers/food/drinks/drinkingglass{ +/obj/item/folder/white{ pixel_x = 4; - pixel_y = 5 - }, -/obj/item/reagent_containers/food/drinks/drinkingglass{ - pixel_x = 6; - pixel_y = -1 + pixel_y = -3 }, -/obj/item/reagent_containers/food/drinks/drinkingglass{ - pixel_x = -4; - pixel_y = 6 +/obj/item/folder/white{ + pixel_x = 4; + pixel_y = -3 }, -/obj/item/reagent_containers/food/drinks/drinkingglass{ - pixel_x = -5; - pixel_y = 2 +/obj/item/pen/red, +/obj/item/stack/sheet/mineral/plasma, +/obj/item/stack/sheet/mineral/plasma, +/obj/item/stack/sheet/mineral/plasma, +/obj/effect/turf_decal/tile/green/anticorner/contrasted{ + dir = 8 }, +/turf/open/floor/iron/white, +/area/station/medical/virology) +"klf" = ( +/obj/item/folder, +/obj/item/folder, +/obj/machinery/camera/autoname/directional/south, /obj/structure/table/wood, -/obj/structure/light_construct/small/directional/north, -/obj/machinery/newscaster/directional/north, -/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass, -/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass, +/obj/item/taperecorder, +/obj/item/tape, /turf/open/floor/wood, -/area/maintenance/port/aft) -"kfm" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 +/area/station/service/library) +"klj" = ( +/obj/machinery/light/small/directional/north, +/obj/structure/table, +/obj/item/reagent_containers/glass/bottle/epinephrine{ + pixel_x = 7; + pixel_y = -3 }, -/obj/structure/sign/warning/vacuum/external{ - pixel_y = -32 +/obj/item/reagent_containers/glass/bottle/multiver{ + pixel_x = -4; + pixel_y = -3 }, -/obj/structure/cable, -/obj/machinery/light/small/directional/north, -/turf/open/floor/plating, -/area/engineering/atmos) -"kfn" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/railing, -/obj/machinery/atmospherics/pipe/bridge_pipe/orange/hidden, -/turf/open/floor/iron/stairs/right{ - dir = 8 +/obj/item/reagent_containers/syringe/epinephrine{ + pixel_x = 3; + pixel_y = -2 }, -/area/engineering/atmospherics_engine) -"kfy" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 8 +/obj/item/reagent_containers/dropper, +/obj/item/reagent_containers/glass/beaker{ + pixel_x = 8; + pixel_y = 2 }, -/obj/machinery/airalarm/directional/west, -/turf/open/floor/iron/white, -/area/security/prison) -"kge" = ( -/obj/machinery/holopad, -/obj/effect/turf_decal/box/white{ - color = "#EFB341" +/obj/structure/sign/warning/no_smoking{ + pixel_y = 28 }, -/turf/open/floor/iron/white/smooth_large, -/area/medical/pharmacy) -"kgf" = ( -/obj/item/kirbyplants/random, -/obj/machinery/airalarm/directional/north, -/obj/structure/cable, -/turf/open/floor/iron/white, -/area/science/mixing/launch) -"kgg" = ( -/obj/structure/railing, -/obj/structure/railing{ - dir = 1 +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/structure/lattice, -/turf/open/space/basic, -/area/space/nearstation) -"kgh" = ( -/obj/effect/decal/cleanable/dirt, -/turf/closed/wall, -/area/maintenance/port/aft) -"kgl" = ( -/obj/effect/turf_decal/bot, -/turf/open/floor/iron, -/area/commons/vacant_room/commissary) -"kgu" = ( -/obj/machinery/airalarm/directional/south, -/obj/effect/turf_decal/tile/yellow/half/contrasted, -/turf/open/floor/iron/white, -/area/medical/chemistry) -"kgD" = ( -/obj/structure/chair, -/obj/item/radio/intercom/chapel/directional/west, -/turf/open/floor/iron/dark, -/area/service/chapel/office) -"kgH" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/tile/blue/half/contrasted{ dir = 1 }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plating, -/area/maintenance/department/medical/central) -"kgL" = ( -/obj/structure/table/optable, -/obj/effect/turf_decal/tile/blue/fourcorners, /turf/open/floor/iron/white, -/area/medical/surgery/theatre) -"kgQ" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/area/station/medical/medbay/central) +"klp" = ( +/obj/structure/disposalpipe/segment{ dir = 4 }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment, /turf/open/floor/iron, -/area/engineering/break_room) -"kgZ" = ( -/obj/structure/rack, -/obj/item/clothing/under/color/white, -/obj/item/clothing/head/soft/mime, -/obj/item/clothing/under/color/white, -/obj/item/clothing/head/soft/mime, -/obj/item/clothing/mask/surgical, -/obj/item/clothing/mask/surgical, -/turf/open/floor/iron/showroomfloor, -/area/maintenance/starboard/lesser) -"khh" = ( -/obj/structure/table/reinforced, -/obj/structure/cable, -/obj/item/paper_bin{ - pixel_x = 1; - pixel_y = 9 +/area/station/security/brig) +"kls" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/obj/structure/disposalpipe/junction{ + dir = 4 }, -/obj/item/pen, -/obj/effect/turf_decal/tile/red/half/contrasted, /turf/open/floor/iron, -/area/security/checkpoint/customs) -"khj" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ +/area/station/commons/locker) +"klt" = ( +/turf/open/floor/iron/dark, +/area/station/service/chapel/funeral) +"klu" = ( +/obj/effect/turf_decal/siding/purple{ dir = 8 }, -/turf/open/floor/iron, -/area/security/office) -"khq" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/dark, -/area/engineering/atmos) -"khQ" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/area/station/science/genetics) +"klw" = ( +/obj/effect/turf_decal/tile/yellow{ dir = 4 }, -/turf/open/floor/iron/white/smooth_large, -/area/medical/office) -"khS" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock{ - name = "Recreation Area" +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"klI" = ( +/obj/structure/table/wood, +/obj/item/folder/white{ + pixel_x = 4; + pixel_y = -3 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/turf/open/floor/carpet, +/area/station/command/bridge) +"klK" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 6 }, +/turf/open/floor/iron/white, +/area/station/science/xenobiology) +"klL" = ( /obj/structure/cable, -/turf/open/floor/iron, -/area/commons/dorms) -"khX" = ( -/obj/structure/sign/warning/pods, -/turf/closed/wall, -/area/commons/locker) -"kie" = ( -/obj/structure/window/reinforced, -/obj/machinery/atmospherics/components/binary/pump{ - dir = 1; - name = "Air to Pure" - }, -/obj/machinery/atmospherics/pipe/bridge_pipe/green/visible{ - dir = 4 +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/tile/green{ + dir = 8 }, -/obj/structure/window/reinforced{ - dir = 4 +/obj/effect/turf_decal/tile/blue{ + dir = 1 }, -/obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron, -/area/engineering/atmos) -"kiq" = ( -/obj/structure/table, -/obj/effect/turf_decal/bot, -/obj/item/raw_anomaly_core/random{ - pixel_x = -5; - pixel_y = 7 - }, -/obj/item/raw_anomaly_core/random{ - pixel_x = 7; - pixel_y = 9 - }, -/obj/item/raw_anomaly_core/random, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/science/mixing/launch) -"kiw" = ( -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ +/area/station/service/hydroponics) +"klS" = ( +/obj/machinery/griddle, +/turf/open/floor/iron/cafeteria{ dir = 5 }, -/turf/open/floor/iron, -/area/hallway/primary/port) -"kiE" = ( -/obj/item/book/manual/nuclear, -/turf/open/floor/plating/foam{ - initial_gas_mix = "TEMP=2.7" +/area/station/service/kitchen) +"klT" = ( +/obj/effect/turf_decal/siding/purple{ + dir = 4 }, -/area/space/nearstation) -"kiM" = ( -/obj/structure/chair/stool/directional/west, -/turf/open/floor/plating{ - icon_state = "platingdmg3" +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 8 }, -/area/maintenance/port/aft) -"kiY" = ( +/turf/open/floor/iron/white, +/area/station/science/ordnance/office) +"kms" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/mob/living/simple_animal/hostile/retaliate/bat/sgt_araneus, +/turf/open/floor/carpet, +/area/station/command/heads_quarters/hos) +"kmN" = ( /turf/open/floor/plating, -/area/maintenance/starboard/aft) -"kjd" = ( -/obj/machinery/door/firedoor, -/obj/structure/cable, -/obj/machinery/door/airlock/engineering/glass{ - name = "Supermatter Engine Room"; - req_one_access_txt = "10;24" - }, +/area/station/maintenance/starboard/lesser) +"kmW" = ( +/obj/machinery/door/poddoor/massdriver_trash, +/obj/structure/fans/tiny, /turf/open/floor/plating, -/area/engineering/supermatter/room) -"kjg" = ( -/obj/structure/disposalpipe/segment{ - dir = 10 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, +/area/station/maintenance/disposal) +"kmZ" = ( +/obj/structure/sign/warning/secure_area, +/turf/closed/wall/r_wall, +/area/station/command/gateway) +"knf" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/freezer, +/area/station/commons/toilet/restrooms) +"knj" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/command{ + name = "E.V.A. Storage" + }, +/obj/effect/turf_decal/delivery, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/mapping_helpers/airlock/access/any/command/eva, +/turf/open/floor/iron, +/area/station/ai_monitored/command/storage/eva) +"knt" = ( +/obj/machinery/mech_bay_recharge_port, +/obj/structure/cable, /turf/open/floor/plating, -/area/maintenance/port/fore) -"kjv" = ( -/obj/effect/decal/cleanable/cobweb, -/obj/machinery/photocopier, -/turf/open/floor/wood, -/area/service/library) -"kjG" = ( -/obj/effect/turf_decal/trimline/blue/filled/corner{ +/area/station/maintenance/port/aft) +"knK" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 8 }, -/obj/machinery/duct, -/turf/open/floor/iron/white, -/area/medical/treatment_center) -"kjJ" = ( -/obj/effect/turf_decal/tile/neutral, -/obj/structure/disposalpipe/segment{ +/turf/open/floor/wood, +/area/station/service/library) +"knP" = ( +/obj/machinery/light/directional/west, +/obj/machinery/computer/camera_advanced/base_construction/aux{ dir = 4 }, -/turf/open/floor/iron, -/area/hallway/primary/central) -"kjK" = ( -/obj/effect/spawner/random/vending/colavend, -/obj/machinery/camera/directional/north{ - c_tag = "Bar - Fore" - }, -/obj/effect/turf_decal/tile/bar{ +/obj/effect/turf_decal/tile/yellow/anticorner/contrasted{ dir = 1 }, -/obj/effect/turf_decal/tile/bar, /turf/open/floor/iron, -/area/commons/lounge) -"kjY" = ( -/obj/structure/chair{ - pixel_y = -2 +/area/station/construction/mining/aux_base) +"knQ" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"knT" = ( +/obj/machinery/door/airlock/security/glass{ + name = "Security Post - Cargo" }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/service/chapel/funeral) -"kkb" = ( -/turf/closed/wall, -/area/commons/lounge) -"kkn" = ( +/obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/item/radio/intercom/directional/north, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ +/obj/effect/mapping_helpers/airlock/access/all/security/general, +/turf/open/floor/iron, +/area/station/security/checkpoint/supply) +"knU" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible/layer5, +/obj/machinery/atmospherics/pipe/smart/simple/purple/visible{ + dir = 10 + }, +/turf/open/floor/iron/dark/corner, +/area/station/engineering/atmos/pumproom) +"knY" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 8 }, -/turf/open/floor/iron/dark, -/area/engineering/atmos) -"kkt" = ( -/obj/effect/spawner/structure/window/reinforced/plasma, -/turf/open/floor/plating, -/area/engineering/supermatter/room) -"kkA" = ( /obj/structure/cable, -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron/dark, -/area/medical/medbay/central) -"kkL" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 5 +/obj/effect/turf_decal/siding/purple{ + dir = 4 }, -/obj/machinery/atmospherics/components/trinary/filter/flipped/critical, -/turf/open/floor/engine, -/area/engineering/supermatter/room) -"kkO" = ( -/turf/open/floor/plating, -/area/maintenance/aft/lesser) -"klo" = ( -/obj/machinery/light/directional/east, -/obj/effect/turf_decal/stripes/corner{ +/turf/open/floor/iron, +/area/station/science/lab) +"knZ" = ( +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/simple/orange/visible, -/turf/open/floor/plating, -/area/maintenance/department/engine) -"klR" = ( -/obj/machinery/light/small/directional/east, -/obj/effect/turf_decal/delivery, +/obj/machinery/holopad, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/spawner/random/engineering/tracking_beacon, /turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"kmq" = ( -/turf/closed/wall/r_wall, -/area/medical/morgue) -"kmw" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 8 +/area/station/service/hydroponics/garden) +"koa" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/holopad, +/obj/effect/turf_decal/bot, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/commons/vacant_room/commissary) +"koc" = ( +/obj/effect/turf_decal/stripes/line, +/obj/machinery/camera/directional/east{ + c_tag = "Prison Workshop"; + network = list("ss13","prison") }, -/obj/machinery/light/small/directional/north, -/turf/open/floor/plating, -/area/maintenance/department/engine) -"kmF" = ( -/obj/structure/sign/warning/securearea{ - name = "\improper STAY CLEAR HEAVY MACHINERY" +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 }, -/turf/closed/wall, -/area/maintenance/port/fore) -"kmH" = ( -/obj/structure/sign/warning/fire, -/obj/machinery/atmospherics/pipe/smart/manifold4w/dark/visible, -/turf/closed/wall/r_wall, -/area/science/mixing/chamber) -"kmP" = ( +/turf/open/floor/iron, +/area/station/security/prison/work) +"kod" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/station/cargo/warehouse) +"koj" = ( /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, -/obj/machinery/bluespace_vendor/directional/north, +/obj/structure/disposalpipe/segment, /turf/open/floor/iron, -/area/hallway/primary/central) -"kmR" = ( -/obj/machinery/light/small/directional/south, -/obj/machinery/camera/directional/south{ - c_tag = "Security - EVA Storage" +/area/station/hallway/primary/port) +"kor" = ( +/turf/closed/wall, +/area/station/maintenance/department/science/central) +"koW" = ( +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=10.2-Aft-Port-Corner"; + location = "10.1-Central-from-Aft" + }, +/obj/effect/turf_decal/plaque{ + icon_state = "L5" }, -/obj/effect/turf_decal/tile/neutral/fourcorners, /obj/structure/cable, -/turf/open/floor/iron/dark, -/area/security/brig) -"knc" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/landmark/start/cargo_technician, /turf/open/floor/iron, -/area/cargo/warehouse) -"knj" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/command{ - name = "E.V.A. Storage"; - req_access_txt = "18" +/area/station/hallway/primary/central) +"kpu" = ( +/obj/machinery/light/directional/north, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 }, -/obj/effect/turf_decal/delivery, +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/ai_monitored/command/storage/eva) -"kny" = ( +/area/station/hallway/secondary/entry) +"kpB" = ( +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) +"kpI" = ( /obj/structure/table, -/obj/item/storage/box/bodybags, -/obj/item/pen, -/obj/effect/turf_decal/trimline/blue/filled/corner, -/turf/open/floor/iron/white, -/area/medical/medbay/central) -"knF" = ( -/obj/structure/window/reinforced{ - dir = 4 +/obj/item/tank/internals/emergency_oxygen{ + pixel_x = -8 }, -/obj/structure/window/reinforced{ - dir = 1 +/obj/item/tank/internals/emergency_oxygen{ + pixel_x = -8 }, -/obj/effect/turf_decal/stripes/line{ - dir = 5 +/obj/item/clothing/mask/breath{ + pixel_x = 4 + }, +/obj/item/clothing/mask/breath{ + pixel_x = 4 + }, +/obj/effect/decal/cleanable/cobweb, +/obj/structure/sign/warning/vacuum/external{ + pixel_y = 32 + }, +/turf/open/floor/plating, +/area/station/maintenance/starboard/fore) +"kqm" = ( +/obj/structure/cable, +/obj/effect/turf_decal/trimline/blue/filled/warning{ + dir = 4 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/white, -/area/science/xenobiology) -"knP" = ( -/obj/machinery/light/directional/west, -/obj/machinery/computer/camera_advanced/base_construction/aux{ +/area/station/medical/medbay/lobby) +"kqO" = ( +/obj/effect/spawner/random/structure/grille, +/turf/open/floor/plating/airless{ + icon_state = "platingdmg1" + }, +/area/space/nearstation) +"kqZ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 4 }, -/obj/effect/turf_decal/tile/yellow/anticorner/contrasted{ - dir = 1 +/obj/structure/disposalpipe/segment{ + dir = 4 }, +/obj/structure/sign/poster/random/directional/south, /turf/open/floor/iron, -/area/construction/mining/aux_base) -"koo" = ( -/obj/machinery/door/airlock/maintenance{ - req_one_access_txt = "12;47" - }, -/obj/structure/cable, +/area/station/hallway/secondary/service) +"krc" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ - cycle_id = "sci-maint-passthrough" +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) +"kre" = ( +/obj/effect/turf_decal/trimline/red/filled/line, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/white, +/area/station/security/prison) +"krf" = ( +/turf/closed/wall, +/area/station/cargo/qm) +"krk" = ( +/obj/machinery/disposal/delivery_chute{ + dir = 4 }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plating, -/area/science/research) -"koy" = ( -/obj/structure/table, -/obj/machinery/cell_charger, -/obj/item/stock_parts/cell/high, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"koC" = ( -/obj/machinery/camera/autoname{ - dir = 5 +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 8 }, -/obj/structure/cable, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/obj/structure/window/reinforced{ dir = 1 }, -/obj/machinery/power/apc/auto_name/directional/south, -/obj/effect/landmark/start/depsec/engineering, -/obj/effect/turf_decal/tile/red/half/contrasted, -/turf/open/floor/iron, -/area/security/checkpoint/engineering) -"koH" = ( -/obj/machinery/firealarm/directional/north, -/obj/machinery/atmospherics/components/binary/tank_compressor{ - dir = 8 +/obj/machinery/door/window{ + base_state = "right"; + dir = 4; + icon_state = "right"; + layer = 3 }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/bot, -/obj/machinery/firealarm/directional/north, -/obj/structure/cable, -/turf/open/floor/iron/white, -/area/science/mixing/launch) -"koV" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/structure/disposalpipe/trunk{ dir = 1 }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating, -/area/maintenance/port) -"kpc" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/white, -/area/science/misc_lab) -"kpe" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/green{ +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/turf/open/floor/iron, -/area/service/hydroponics) -"kpf" = ( -/obj/structure/sign/warning/securearea, -/turf/closed/wall/r_wall, -/area/ai_monitored/command/storage/eva) -"kph" = ( -/obj/item/newspaper, +/turf/open/floor/plating, +/area/station/maintenance/disposal) +"krL" = ( +/turf/open/floor/wood, +/area/station/command/corporate_showroom) +"krN" = ( /obj/structure/table, -/turf/open/floor/plating/airless, -/area/engineering/atmos) -"kpj" = ( -/obj/effect/turf_decal/trimline/green/filled/line{ - dir = 4 +/obj/effect/turf_decal/bot, +/obj/item/assembly/timer{ + pixel_x = -4; + pixel_y = 2 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/hallway/primary/central) -"kps" = ( -/obj/machinery/camera/directional/east{ - c_tag = "Teleporter Room" +/obj/item/assembly/timer{ + pixel_x = 5; + pixel_y = 4 }, -/obj/structure/rack, -/obj/structure/window/reinforced{ - dir = 1; - layer = 2.9 +/obj/item/assembly/timer{ + pixel_x = 6; + pixel_y = -4 }, -/obj/item/clothing/suit/hazardvest, -/obj/item/clothing/suit/hazardvest, -/obj/item/clothing/mask/breath, -/obj/item/clothing/mask/breath, +/obj/item/assembly/timer, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/command/teleporter) -"kpA" = ( -/obj/structure/window/reinforced{ - dir = 8 +/area/station/science/ordnance/testlab) +"krP" = ( +/obj/item/storage/secure/safe/directional/south, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 + }, +/turf/open/floor/plating, +/area/station/commons/vacant_room/commissary) +"ksd" = ( +/obj/effect/spawner/random/structure/closet_maintenance, +/obj/effect/spawner/random/maintenance/two, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/starboard/greater) +"ksg" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/turf/open/floor/iron, -/area/science/xenobiology) -"kpF" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/cargo/miningoffice) -"kpP" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/machinery/light/small/directional/west, -/obj/structure/disposalpipe/sorting/mail/flip{ - dir = 2; - sortType = 28 +/turf/open/floor/iron, +/area/station/security/range) +"ksl" = ( +/obj/machinery/chem_heater/withbuffer{ + pixel_x = 4 }, -/obj/effect/turf_decal/tile/purple/half/contrasted{ +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ dir = 8 }, -/turf/open/floor/iron/white, -/area/science/research) -"kqz" = ( -/obj/structure/sign/warning/docking, -/turf/closed/wall, -/area/hallway/primary/port) -"kqO" = ( -/obj/effect/landmark/blobstart, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/tile/purple/half/contrasted{ - dir = 1 +/obj/machinery/light/directional/south, +/obj/machinery/button/door/directional/south{ + id = "pharmacy_shutters_2"; + name = "pharmacy shutters control"; + req_access = list("pharmacy") }, /turf/open/floor/iron/white, -/area/maintenance/aft/lesser) -"kqR" = ( -/obj/machinery/suit_storage_unit/hos, -/obj/item/radio/intercom/directional/east, +/area/station/medical/pharmacy) +"kso" = ( +/obj/effect/turf_decal/bot_white/right, +/obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/command/heads_quarters/hos) -"kqU" = ( -/obj/structure/cable, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron/white, -/area/science/xenobiology) -"krt" = ( -/obj/structure/table/wood, -/obj/item/reagent_containers/food/drinks/shaker, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/carpet, -/area/command/heads_quarters/captain/private) -"krz" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/turf/open/floor/iron, -/area/maintenance/disposal/incinerator) -"krK" = ( -/obj/structure/cable, -/obj/structure/sign/warning/securearea{ - pixel_y = 32 +/area/station/command/gateway) +"ksr" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/junction/flip{ - dir = 8 - }, +/obj/effect/landmark/xeno_spawn, /turf/open/floor/plating, -/area/maintenance/aft/greater) -"krR" = ( +/area/station/maintenance/starboard/fore) +"ksT" = ( /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/disposalpipe/segment{ dir = 4 }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/landmark/blobstart, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, -/area/hallway/primary/aft) -"krX" = ( -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/obj/structure/disposalpipe/segment{ +/area/station/maintenance/starboard/greater) +"ksU" = ( +/obj/machinery/light/directional/east, +/obj/effect/turf_decal/stripes/corner{ dir = 4 }, -/obj/machinery/door/firedoor, -/turf/open/floor/iron, -/area/hallway/primary/starboard) -"kta" = ( -/obj/structure/chair/comfy/brown{ - dir = 8 - }, -/turf/open/floor/carpet, -/area/medical/psychology) -"kte" = ( -/obj/machinery/conveyor{ - dir = 1; - id = "packageSort2" +/obj/machinery/atmospherics/pipe/smart/simple/orange/visible, +/turf/open/floor/plating, +/area/station/maintenance/department/engine) +"ktd" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/wood{ + icon_state = "wood-broken7" }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 +/area/station/cargo/qm) +"ktl" = ( +/obj/structure/sink{ + dir = 4; + pixel_x = -12; + pixel_y = 2 }, -/obj/structure/window/reinforced{ - dir = 4 +/obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ + dir = 8 }, -/turf/open/floor/plating, -/area/cargo/sorting) -"ktj" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/decal/cleanable/cobweb/cobweb2, -/obj/structure/rack, -/obj/item/tank/internals/anesthetic, -/obj/effect/spawner/random/maintenance, -/turf/open/floor/plating, -/area/medical/abandoned) -"ktm" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 +/turf/open/floor/iron, +/area/station/service/hydroponics/garden) +"ktq" = ( +/obj/machinery/navbeacon{ + codes_txt = "delivery;dir=8"; + dir = 8; + freq = 1400; + location = "Security" }, -/obj/effect/turf_decal/tile/blue/half/contrasted, -/turf/open/floor/iron/white, -/area/medical/medbay/lobby) +/obj/structure/plasticflaps/opaque, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron, +/area/station/maintenance/fore) "ktt" = ( /obj/machinery/turretid{ - control_area = "/area/ai_monitored/turret_protected/ai_upload"; + control_area = "/area/station/ai_monitored/turret_protected/ai_upload"; icon_state = "control_stun"; - name = "AI Upload turret control"; + name = "AI Upload Turret Control"; pixel_y = 28 }, /obj/item/radio/intercom/directional/north{ @@ -31341,7 +29246,7 @@ /obj/effect/landmark/start/cyborg, /obj/machinery/light/small/directional/west, /obj/machinery/computer/security/telescreen{ - desc = "Used for watching the AI Upload."; + desc = "Used for watching the ai_upload."; dir = 4; name = "AI Upload Monitor"; network = list("aiupload"); @@ -31354,19 +29259,28 @@ }, /obj/machinery/power/apc/auto_name/directional/south, /turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/ai_upload_foyer) -"ktB" = ( -/obj/machinery/computer/prisoner/gulag_teleporter_computer{ - dir = 8 +/area/station/ai_monitored/turret_protected/ai_upload_foyer) +"ktz" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 1 }, -/obj/effect/turf_decal/tile/red/half/contrasted{ +/obj/machinery/light/small/directional/west, +/obj/effect/spawner/random/trash/bin, +/turf/open/floor/plating, +/area/station/maintenance/aft/lesser) +"ktD" = ( +/obj/effect/turf_decal/trimline/blue/filled/corner{ dir = 8 }, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 4 - }, -/turf/open/floor/iron/dark, -/area/security/brig) +/obj/machinery/duct, +/turf/open/floor/iron/white, +/area/station/medical/treatment_center) +"ktG" = ( +/obj/effect/turf_decal/stripes/line, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/maintenance/solars/port/fore) "ktK" = ( /obj/machinery/atmospherics/pipe/smart/simple/orange/visible{ dir = 10 @@ -31374,38 +29288,11 @@ /obj/structure/lattice, /turf/open/space/basic, /area/space/nearstation) -"ktN" = ( -/obj/structure/table, -/obj/item/storage/toolbox/emergency, -/obj/machinery/light_switch/directional/west, -/obj/effect/turf_decal/tile/yellow/anticorner/contrasted{ - dir = 8 - }, -/turf/open/floor/iron, -/area/commons/storage/tools) -"ktO" = ( -/obj/machinery/conveyor{ - dir = 1; - id = "packageExternal" - }, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, -/turf/open/floor/plating, -/area/cargo/qm) -"ktQ" = ( -/obj/effect/turf_decal/tile/neutral, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +"ktP" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/hallway/primary/central) -"ktU" = ( -/obj/machinery/light/small/directional/north, -/turf/open/floor/iron/white, -/area/science/mixing/hallway) +/obj/structure/chair/stool/directional/north, +/turf/open/floor/wood, +/area/station/commons/lounge) "ktW" = ( /obj/structure/showcase/cyborg/old{ dir = 8; @@ -31416,34 +29303,57 @@ dir = 1 }, /turf/open/floor/iron/dark, -/area/ai_monitored/command/storage/satellite) +/area/station/ai_monitored/command/storage/satellite) +"ktX" = ( +/obj/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark, +/area/station/commons/fitness/recreation) "ktY" = ( /obj/item/storage/secure/safe/directional/north{ name = "armory safe A" }, /turf/open/floor/iron/dark, -/area/ai_monitored/security/armory) -"kuc" = ( -/obj/machinery/computer/teleporter{ - dir = 4 - }, -/turf/open/floor/plating, -/area/command/teleporter) -"kuz" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/area/station/ai_monitored/security/armory) +"ktZ" = ( +/obj/effect/landmark/blobstart, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment{ - dir = 5 +/turf/open/floor/plating, +/area/station/maintenance/starboard/greater) +"kua" = ( +/obj/structure/table, +/obj/effect/turf_decal/siding/white/corner, +/obj/machinery/firealarm/directional/north, +/turf/open/floor/iron/dark, +/area/station/medical/office) +"kud" = ( +/obj/structure/sign/warning/vacuum/external{ + pixel_y = -32 }, +/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"kui" = ( +/obj/effect/turf_decal/trimline/blue/filled/corner, /turf/open/floor/iron/white, -/area/science/research) -"kuB" = ( +/area/station/medical/treatment_center) +"kul" = ( +/obj/machinery/vending/cigarette, +/turf/open/floor/iron/dark, +/area/station/hallway/primary/aft) +"kuA" = ( /obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 8 }, -/turf/open/floor/iron, -/area/command/gateway) +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/turf/open/floor/carpet, +/area/station/service/theater) "kuD" = ( /obj/structure/lattice, /obj/machinery/atmospherics/components/unary/passive_vent{ @@ -31451,4450 +29361,5024 @@ }, /turf/open/space/basic, /area/space/nearstation) -"kuJ" = ( -/obj/machinery/door/airlock{ - name = "Central Emergency Storage" +"kuK" = ( +/obj/machinery/power/tracker, +/obj/structure/cable, +/turf/open/floor/plating/airless, +/area/station/solars/port/fore) +"kuW" = ( +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plating, +/area/station/cargo/drone_bay) +"kvb" = ( +/obj/structure/plasticflaps, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/disposal/delivery_chute, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/turf/open/floor/plating, +/area/station/cargo/sorting) +"kvd" = ( +/obj/machinery/light/directional/west, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, /obj/structure/cable, +/turf/open/floor/iron, +/area/station/commons/dorms) +"kvr" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/blue/anticorner/contrasted{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/station/command/bridge) +"kvv" = ( +/obj/structure/chair, +/turf/open/floor/iron/grimy, +/area/station/security/interrogation) +"kvK" = ( +/obj/machinery/meter, +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/yellow/warning{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold/scrubbers/visible{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/engineering/atmospherics_engine) +"kvO" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plating, +/area/station/maintenance/department/science/xenobiology) +"kvT" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/purple/filled/line, +/obj/effect/turf_decal/bot_white, +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/science/xenobiology) +"kvV" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/open/floor/plating, -/area/maintenance/central) -"kuX" = ( -/obj/machinery/vending/cigarette, -/obj/structure/extinguisher_cabinet/directional/east, +/area/station/maintenance/port/aft) +"kwi" = ( +/obj/effect/spawner/random/structure/crate_empty, +/obj/item/clothing/gloves/color/fyellow, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"kwp" = ( +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/delivery, +/obj/machinery/door/poddoor/shutters/window{ + id = "gateshutter"; + name = "Gateway Access Shutter" + }, +/turf/open/floor/iron, +/area/station/command/gateway) +"kww" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, +/turf/closed/wall/r_wall, +/area/station/engineering/supermatter) +"kwy" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/siding/purple, +/obj/machinery/firealarm/directional/north, +/turf/open/floor/iron/white, +/area/station/science/research) +"kwF" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/ai_monitored/command/storage/eva) +"kwQ" = ( +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"kwX" = ( +/obj/structure/table/wood, +/obj/item/storage/crayons, +/turf/open/floor/wood, +/area/station/service/library) +"kwZ" = ( +/turf/open/floor/engine/vacuum, +/area/station/engineering/atmos) +"kxq" = ( +/obj/machinery/status_display/evac/directional/north, +/obj/machinery/porta_turret/ai, +/obj/machinery/computer/security/telescreen/minisat{ + dir = 8; + pixel_x = 28 + }, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/commons/fitness/recreation) -"kuY" = ( +/area/station/ai_monitored/turret_protected/aisat_interior) +"kxt" = ( /obj/structure/cable, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/obj/machinery/power/apc/auto_name/directional/south, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/spawner/random/trash/garbage{ + spawn_scatter_radius = 1 + }, +/turf/open/floor/plating, +/area/station/maintenance/starboard/fore) +"kxw" = ( +/obj/structure/cable, +/obj/machinery/power/apc/sm_apc/directional/east, +/turf/open/floor/plating, +/area/station/engineering/supermatter/room) +"kxz" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Medbay Maintenance" + }, +/obj/effect/mapping_helpers/airlock/abandoned, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/access/any/medical/general, +/turf/open/floor/plating, +/area/station/maintenance/aft/greater) +"kxA" = ( +/obj/effect/turf_decal/tile/red/half/contrasted, +/turf/open/floor/iron, +/area/station/security/office) +"kxH" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/item/radio/intercom/directional/north, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"kyh" = ( +/obj/machinery/power/apc/auto_name/directional/east, +/obj/structure/cable, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/turf/open/floor/iron/white, +/area/station/science/xenobiology) +"kyl" = ( +/obj/item/radio/intercom/directional/south, +/obj/machinery/light/directional/south, +/obj/effect/turf_decal/tile/blue/half/contrasted, +/turf/open/floor/iron/white, +/area/station/command/heads_quarters/cmo) +"kym" = ( +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/duct, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) +"kyB" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"kyQ" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) +"kyX" = ( +/obj/structure/cable, +/obj/machinery/holopad/secure, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark/telecomms, +/area/station/tcommsat/server) +"kzb" = ( +/obj/structure/rack, +/obj/item/storage/box/lights/mixed, +/obj/item/clothing/gloves/color/fyellow, +/obj/item/stack/package_wrap, +/obj/item/stack/sheet/glass{ + amount = 30 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/station/commons/storage/primary) +"kzg" = ( +/obj/machinery/ntnet_relay, +/turf/open/floor/circuit/green/telecomms/mainframe, +/area/station/tcommsat/server) +"kzj" = ( +/obj/structure/cable, +/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/tile/yellow/anticorner/contrasted{ + dir = 8 + }, +/turf/open/floor/iron/white, +/area/station/medical/pharmacy) +"kzD" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/security{ + name = "Brig" + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/mapping_helpers/airlock/access/any/security/court, +/obj/effect/mapping_helpers/airlock/access/any/security/general, +/turf/open/floor/iron, +/area/station/security/courtroom) +"kzG" = ( +/turf/open/floor/iron/recharge_floor, +/area/station/maintenance/port/aft) +"kzI" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/maintenance/port/greater) +"kzQ" = ( +/obj/effect/turf_decal/siding/purple, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/white, +/area/station/science/research) +"kAp" = ( +/obj/machinery/door/window/left/directional/north{ + dir = 8; + name = "Disposals Chute" + }, +/obj/machinery/disposal/delivery_chute{ + dir = 8; + name = "disposals chute"; + pixel_x = 5 + }, +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/obj/structure/disposalpipe/trunk{ dir = 8 }, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/command/teleporter) +"kAF" = ( +/obj/machinery/duct, +/turf/open/floor/iron/freezer, +/area/station/commons/toilet/restrooms) +"kAS" = ( +/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible{ + dir = 9 + }, +/turf/open/floor/iron, +/area/station/engineering/atmos/pumproom) +"kAT" = ( +/obj/effect/landmark/start/head_of_security, +/obj/structure/chair/comfy/black, +/turf/open/floor/iron/dark, +/area/station/security/office) +"kBh" = ( +/obj/machinery/atmospherics/pipe/layer_manifold/yellow/visible, +/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible/layer5{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"kBl" = ( +/obj/machinery/airalarm/directional/north, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/disposalpipe/segment{ - dir = 10 + dir = 4 }, /turf/open/floor/iron, -/area/hallway/primary/central) -"kuZ" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/wood{ - icon_state = "wood-broken4" +/area/station/hallway/secondary/command) +"kBu" = ( +/obj/structure/table, +/obj/effect/turf_decal/siding/purple/corner{ + dir = 1 }, -/area/maintenance/port/aft) -"kvc" = ( -/obj/machinery/rnd/bepis, -/obj/effect/turf_decal/stripes/end{ - dir = 4 +/obj/item/storage/box/bodybags{ + pixel_x = -4; + pixel_y = 9 }, -/turf/open/floor/iron, -/area/cargo/storage) -"kvf" = ( -/obj/structure/cable, +/obj/item/storage/box/disks{ + pixel_x = 6; + pixel_y = 3 + }, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/science/genetics) +"kBw" = ( +/obj/item/cultivator, +/obj/item/crowbar, +/obj/item/plant_analyzer, +/obj/item/reagent_containers/glass/bucket, +/obj/structure/table/glass, /obj/effect/turf_decal/trimline/green/filled/line{ - dir = 8 + dir = 10 }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, /turf/open/floor/iron, -/area/security/prison) -"kvg" = ( +/area/station/hallway/primary/central) +"kBQ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/electrolyzer, +/obj/machinery/power/apc/auto_name/directional/north, /obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/maintenance/disposal/incinerator) +"kBS" = ( +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/effect/spawner/random/structure/closet_maintenance, /turf/open/floor/plating, -/area/maintenance/starboard/greater) -"kvj" = ( -/obj/item/radio/intercom/directional/south, +/area/station/maintenance/port/fore) +"kBT" = ( +/obj/machinery/door/poddoor/shutters{ + id = "teleshutter"; + name = "Teleporter Access Shutter" + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/iron, +/area/station/command/teleporter) +"kCq" = ( +/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/machinery/firealarm/directional/west, /obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/modular_computer/console/preset/engineering, +/obj/structure/cable, /turf/open/floor/iron/dark, -/area/science/robotics/lab) -"kvt" = ( +/area/station/engineering/main) +"kCC" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron, +/area/station/engineering/break_room) +"kCD" = ( /obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/effect/turf_decal/tile/blue, +/turf/open/floor/iron, +/area/station/service/hydroponics) +"kCZ" = ( +/turf/closed/wall, +/area/station/service/hydroponics) +"kDk" = ( +/obj/machinery/door/airlock/security/glass{ + name = "Permabrig Visitation" }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"kvu" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ - dir = 1 +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/door/firedoor, +/obj/effect/mapping_helpers/airlock/access/all/security/brig, +/turf/open/floor/iron, +/area/station/security/brig) +"kDw" = ( +/obj/effect/spawner/random/structure/table, +/turf/open/floor/plating{ + icon_state = "platingdmg1" }, -/turf/open/floor/iron/grimy, -/area/service/chapel/office) -"kvw" = ( -/obj/structure/table, -/obj/item/reagent_containers/food/condiment/saltshaker{ - pixel_x = 7; - pixel_y = 9 +/area/station/maintenance/aft/lesser) +"kDG" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/obj/item/reagent_containers/food/condiment/peppermill{ - pixel_x = 7; - pixel_y = 5 +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/maintenance/central) +"kDS" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/maintenance/port) +"kDT" = ( +/obj/machinery/mineral/stacking_machine{ + input_dir = 2 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/structure/window/reinforced{ dir = 4 }, -/obj/effect/spawner/random/entertainment/deck{ - pixel_x = -6 +/obj/structure/window/reinforced{ + dir = 1 }, +/turf/open/floor/plating, +/area/station/maintenance/disposal) +"kDY" = ( +/obj/machinery/door/airlock/highsecurity{ + name = "Secure Tech Storage" + }, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/mapping_helpers/airlock/access/all/engineering/tech_storage, /turf/open/floor/iron/dark, -/area/medical/break_room) -"kvC" = ( -/obj/structure/closet/secure_closet/bar{ - req_access_txt = "25" +/area/station/engineering/storage/tech) +"kEe" = ( +/obj/machinery/meter, +/obj/machinery/atmospherics/pipe/smart/manifold/yellow/visible{ + dir = 1 }, -/obj/machinery/light/small/directional/west, -/obj/machinery/light_switch/directional/north, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"kEm" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/wood, -/area/service/bar) -"kvD" = ( -/obj/item/radio/intercom/directional/west, -/obj/effect/turf_decal/tile/red{ - dir = 8 +/area/station/commons/vacant_room/office) +"kEp" = ( +/obj/effect/landmark/event_spawn, +/turf/open/floor/carpet, +/area/station/command/heads_quarters/hop) +"kEs" = ( +/obj/item/clothing/head/cone{ + pixel_x = -4; + pixel_y = 4 }, -/turf/open/floor/iron, -/area/hallway/primary/fore) -"kvN" = ( -/obj/structure/reagent_dispensers/fueltank, -/turf/open/floor/plating{ - icon_state = "platingdmg1" +/obj/item/clothing/head/cone{ + pixel_x = -4; + pixel_y = 4 }, -/area/maintenance/aft/lesser) -"kwq" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 +/obj/item/clothing/head/cone{ + pixel_x = -4; + pixel_y = 4 }, -/obj/machinery/button/door/directional/south{ - id = "gateshutter"; - name = "Gateway Shutter Control"; - pixel_y = -34; - req_access_txt = "19" +/obj/item/clothing/head/cone{ + pixel_x = -4; + pixel_y = 4 }, -/obj/machinery/button/door/directional/south{ - id = "evashutter"; - name = "E.V.A. Storage Shutter Control"; - req_access_txt = "19" +/obj/item/clothing/head/cone{ + pixel_x = -4; + pixel_y = 4 }, -/turf/open/floor/carpet, -/area/command/bridge) -"kwF" = ( /obj/effect/turf_decal/stripes/line{ - dir = 9 + dir = 6 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, /turf/open/floor/iron, -/area/ai_monitored/command/storage/eva) -"kwV" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ +/area/station/engineering/main) +"kEF" = ( +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/machinery/light_switch/directional/east, -/turf/open/floor/iron, -/area/security/office) -"kxn" = ( -/obj/machinery/airalarm/server{ - dir = 8; - pixel_x = -22 - }, -/obj/machinery/light/small/directional/west, -/obj/machinery/camera/directional/west{ - c_tag = "Telecomms - Server Room - Aft-Port"; - network = list("ss13","tcomms") +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/spawner/random/structure/crate, +/turf/open/floor/plating{ + icon_state = "panelscorched" }, -/turf/open/floor/iron/dark/telecomms, -/area/tcommsat/server) -"kxo" = ( -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ +/area/station/maintenance/aft/greater) +"kFg" = ( +/obj/effect/turf_decal/tile/yellow/half/contrasted{ dir = 1 }, -/obj/item/clothing/head/that, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/table, -/obj/machinery/duct, /turf/open/floor/iron, -/area/service/bar) -"kxq" = ( -/obj/machinery/status_display/evac/directional/north, -/obj/machinery/porta_turret/ai, -/obj/machinery/computer/security/telescreen/minisat{ - dir = 8; - pixel_x = 28 +/area/station/construction/mining/aux_base) +"kFu" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/medical/storage) +"kFK" = ( +/obj/effect/turf_decal/tile/purple, +/turf/open/floor/iron, +/area/station/hallway/primary/aft) +"kFM" = ( +/obj/structure/cable, +/turf/open/floor/carpet, +/area/station/service/library) +"kFP" = ( +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 4 }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/aisat_interior) -"kxB" = ( -/turf/open/floor/iron/white, -/area/medical/surgery/theatre) -"kxY" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/machinery/atmospherics/pipe/bridge_pipe/green/visible{ dir = 4 }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 +/obj/machinery/atmospherics/components/binary/pump{ + dir = 1; + name = "CO2 to Pure" }, +/obj/effect/turf_decal/tile/dark/fourcorners, /turf/open/floor/iron, -/area/command/gateway) -"kyp" = ( -/obj/structure/table, -/obj/machinery/power/apc/auto_name/directional/east, -/obj/structure/cable, -/obj/item/disk/tech_disk{ - pixel_x = -6 +/area/station/engineering/atmos) +"kFS" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 8 }, -/obj/item/disk/tech_disk{ - pixel_x = 6 +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/science/robotics/lab) +"kFT" = ( +/obj/item/kirbyplants{ + icon_state = "plant-13" }, -/obj/item/disk/tech_disk{ - pixel_y = 6 +/obj/effect/turf_decal/stripes/line{ + dir = 9 }, /turf/open/floor/iron, -/area/science/lab) -"kyr" = ( -/obj/effect/turf_decal/stripes/line, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/security/prison) -"kyv" = ( -/obj/machinery/washing_machine, -/obj/effect/turf_decal/tile/blue{ +/area/station/hallway/secondary/entry) +"kFX" = ( +/obj/structure/table/optable{ + desc = "A cold, hard place for your final rest."; + name = "Morgue Slab" + }, +/turf/open/floor/iron/dark, +/area/station/medical/morgue) +"kGc" = ( +/obj/machinery/computer/rdconsole, +/obj/effect/turf_decal/tile/red/anticorner/contrasted{ dir = 4 }, -/obj/effect/turf_decal/tile/blue{ +/turf/open/floor/iron/dark, +/area/station/command/bridge) +"kGq" = ( +/obj/machinery/light/directional/south, +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/structure/sign/poster/official/random/directional/north, -/turf/open/floor/iron/cafeteria, -/area/commons/dorms) -"kyF" = ( -/turf/closed/wall, -/area/maintenance/starboard/greater) -"kyN" = ( -/obj/machinery/photocopier{ - pixel_y = 3 +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/turf/open/floor/iron/dark, -/area/security/office) -"kyP" = ( -/obj/machinery/airalarm/directional/north, -/turf/open/floor/iron/dark, -/area/engineering/atmospherics_engine) -"kyS" = ( -/obj/structure/lattice/catwalk, -/obj/item/stack/rods, -/turf/open/space/basic, -/area/solars/port/fore) -"kyW" = ( -/obj/structure/table, -/obj/item/wirecutters, -/obj/item/screwdriver{ - pixel_x = -2; - pixel_y = 10 +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"kGr" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 }, -/obj/effect/turf_decal/trimline/red/filled/line{ +/turf/open/floor/plating, +/area/station/maintenance/port/aft) +"kGs" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Storage Room" + }, +/obj/effect/mapping_helpers/airlock/abandoned, +/obj/effect/mapping_helpers/airlock/access/any/science/maintenance, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 8 + }, +/turf/open/floor/plating, +/area/station/maintenance/starboard/lesser) +"kGM" = ( +/obj/structure/filingcabinet, +/obj/effect/turf_decal/tile/red/anticorner/contrasted{ dir = 8 }, -/obj/machinery/syndicatebomb/training, /turf/open/floor/iron, -/area/security/office) -"kzp" = ( -/obj/effect/landmark/event_spawn, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/area/station/security/checkpoint/supply) +"kHg" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/turf/open/floor/iron/white/smooth_large, +/area/station/medical/medbay/central) +"kHk" = ( +/obj/machinery/vending/wardrobe/viro_wardrobe, +/obj/item/radio/intercom/directional/east, +/obj/effect/turf_decal/tile/green/anticorner/contrasted, +/turf/open/floor/iron/white, +/area/station/medical/virology) +"kHn" = ( +/obj/structure/chair{ + dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/obj/structure/extinguisher_cabinet/directional/east, +/obj/machinery/camera/directional/east{ + c_tag = "Command Hallway - Central" }, -/turf/open/floor/iron/dark, -/area/medical/morgue) -"kzr" = ( /obj/effect/turf_decal/tile/neutral, -/obj/structure/extinguisher_cabinet/directional/south, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, +/obj/structure/cable, /turf/open/floor/iron, -/area/hallway/primary/central) -"kzC" = ( -/obj/structure/disposalpipe/segment{ - dir = 9 +/area/station/hallway/secondary/command) +"kHt" = ( +/obj/machinery/camera{ + c_tag = "Xenobiology Lab - Pen #2"; + dir = 9; + network = list("ss13","rd","xeno") }, -/turf/open/floor/iron/white, -/area/medical/abandoned) -"kzK" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 +/turf/open/floor/engine, +/area/station/science/xenobiology) +"kHH" = ( +/obj/machinery/airalarm/directional/west, +/obj/effect/turf_decal/bot{ + dir = 1 + }, +/obj/machinery/portable_atmospherics/canister, +/turf/open/floor/iron{ + dir = 1 + }, +/area/station/engineering/atmos) +"kHU" = ( +/obj/structure/reagent_dispensers/watertank, +/obj/structure/disposalpipe/segment{ + dir = 4 }, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"kIG" = ( +/obj/structure/rack, +/obj/effect/spawner/random/maintenance/two, +/obj/structure/sign/poster/contraband/random/directional/north, +/turf/open/floor/plating, +/area/station/maintenance/port) +"kIR" = ( +/obj/structure/disposalpipe/segment, /obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) +"kIY" = ( +/obj/machinery/portable_atmospherics/scrubber, /obj/effect/turf_decal/siding/purple{ dir = 4 }, -/turf/open/floor/iron, -/area/science/lab) -"kzV" = ( -/obj/structure/table, -/obj/item/stock_parts/subspace/treatment, -/obj/item/stock_parts/subspace/treatment, -/obj/item/stock_parts/subspace/treatment, +/obj/structure/cable, /turf/open/floor/iron/dark, -/area/engineering/storage/tcomms) -"kAa" = ( +/area/station/science/ordnance/storage) +"kJi" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating/airless, +/area/station/science/ordnance/bomb) +"kJo" = ( /obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/starboard/aft) +"kJx" = ( +/obj/structure/chair/office, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/landmark/start/hangover, +/turf/open/floor/wood, +/area/station/service/library) +"kJH" = ( +/obj/structure/table/wood, +/obj/machinery/light/directional/south, +/turf/open/floor/wood, +/area/station/service/library) +"kKd" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/port) +"kKq" = ( +/obj/structure/closet/radiation, /obj/effect/turf_decal/stripes/line, -/turf/open/floor/plating, -/area/maintenance/aft/greater) -"kAg" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"kKr" = ( /turf/open/floor/iron, -/area/cargo/miningoffice) -"kAo" = ( -/obj/effect/turf_decal/trimline/blue/corner{ +/area/station/hallway/primary/port) +"kKv" = ( +/obj/structure/lattice, +/obj/machinery/atmospherics/components/unary/passive_vent, +/turf/open/space/basic, +/area/space/nearstation) +"kKw" = ( +/obj/structure/chair/stool/directional/south, +/turf/open/floor/iron, +/area/station/commons/locker) +"kKF" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 9 + }, +/obj/structure/cable, +/obj/machinery/power/apc/auto_name/directional/west, +/turf/open/floor/iron/white, +/area/station/security/prison) +"kKT" = ( +/obj/item/reagent_containers/glass/bottle/multiver{ + pixel_x = 7; + pixel_y = 12 + }, +/obj/item/reagent_containers/glass/bottle/epinephrine{ + pixel_x = -4; + pixel_y = 12 + }, +/obj/item/reagent_containers/glass/beaker/large, +/obj/item/reagent_containers/glass/beaker{ + pixel_x = 8; + pixel_y = 2 + }, +/obj/item/reagent_containers/dropper, +/obj/structure/table, +/obj/effect/turf_decal/tile/yellow/anticorner/contrasted{ dir = 4 }, +/turf/open/floor/iron/white, +/area/station/medical/chemistry) +"kLg" = ( +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/circuit, +/area/station/ai_monitored/turret_protected/ai) +"kLi" = ( +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"kLp" = ( +/obj/machinery/door/window/left/directional/north{ + name = "Inner Pipe Access"; + req_access = list("atmospherics") + }, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"kLC" = ( +/obj/machinery/door_buttons/access_button{ + idDoor = "xeno_airlock_exterior"; + idSelf = "xeno_airlock_control"; + name = "Access Button"; + pixel_y = -24; + req_access = list("xenobiology") + }, +/obj/machinery/door/firedoor, +/obj/effect/mapping_helpers/airlock/locked, +/obj/machinery/door/airlock/research{ + autoclose = 0; + frequency = 1449; + id_tag = "xeno_airlock_exterior"; + name = "Xenobiology Lab External Airlock" + }, +/obj/effect/turf_decal/tile/purple/fourcorners, /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/turf_decal/siding/purple, /obj/structure/cable, +/obj/effect/mapping_helpers/airlock/access/all/science/xenobio, /turf/open/floor/iron/white, -/area/science/research) -"kAv" = ( -/obj/structure/table, -/obj/item/stock_parts/scanning_module{ - pixel_x = -5; - pixel_y = 7 +/area/station/science/xenobiology/hallway) +"kLF" = ( +/obj/machinery/light/small/directional/south, +/obj/machinery/light_switch/directional/south{ + pixel_x = 8 }, -/obj/item/stock_parts/scanning_module{ - pixel_x = 5; - pixel_y = 7 +/obj/machinery/button/door/directional/south{ + id = "chapel_shutters_space"; + name = "chapel shutters control"; + pixel_x = -6 }, -/obj/item/stock_parts/scanning_module{ - pixel_x = -5 +/turf/open/floor/iron/chapel{ + dir = 1 }, -/obj/item/stock_parts/scanning_module{ - pixel_x = 5 +/area/station/service/chapel) +"kLG" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 4 }, -/turf/open/floor/iron, -/area/cargo/drone_bay) -"kAP" = ( -/obj/structure/table, -/obj/item/flashlight/lamp, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/dark, -/area/security/interrogation) -"kBa" = ( -/obj/machinery/door/poddoor/shutters/radiation/preopen{ - id = "engsm"; - name = "Radiation Chamber Shutters" +/area/station/ai_monitored/aisat/exterior) +"kLZ" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 4 + }, +/obj/machinery/camera/directional/east{ + c_tag = "Medbay Primary Treatment Centre East"; + network = list("ss13","medbay") + }, +/turf/open/floor/iron/white, +/area/station/medical/treatment_center) +"kMd" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, +/obj/machinery/light/small/directional/west, +/obj/effect/spawner/random/structure/closet_empty, +/obj/structure/disposalpipe/segment{ + dir = 6 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/plating, -/area/engineering/supermatter) -"kBg" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/area/station/maintenance/aft/lesser) +"kMl" = ( +/obj/effect/turf_decal/tile/purple, /obj/structure/cable, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/effect/turf_decal/tile/yellow/half/contrasted{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"kMr" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/obj/effect/turf_decal/siding/wood{ dir = 1 }, -/turf/open/floor/iron, -/area/engineering/break_room) -"kBj" = ( -/obj/structure/rack, -/obj/effect/landmark/blobstart, -/obj/effect/spawner/random/trash/janitor_supplies, +/turf/open/floor/wood, +/area/station/commons/lounge) +"kMF" = ( +/obj/structure/cable, /turf/open/floor/plating, -/area/maintenance/fore) -"kBv" = ( -/obj/machinery/exodrone_launcher, +/area/station/maintenance/port/aft) +"kMG" = ( +/obj/effect/spawner/structure/window, /turf/open/floor/plating, -/area/cargo/drone_bay) -"kBD" = ( -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 - }, -/obj/machinery/reagentgrinder{ - pixel_x = 6; - pixel_y = 6 - }, -/obj/item/reagent_containers/food/drinks/shaker{ - pixel_x = -6 - }, -/obj/machinery/camera/directional/south{ - c_tag = "Bar - Counter" +/area/station/service/hydroponics) +"kMX" = ( +/obj/machinery/washing_machine, +/obj/effect/turf_decal/tile/blue{ + dir = 4 }, -/obj/structure/table, -/obj/machinery/requests_console/directional/south{ - department = "Bar"; - departmentType = 2; - name = "Bar Requests Console" +/obj/effect/turf_decal/tile/blue{ + dir = 8 }, -/turf/open/floor/iron, -/area/service/bar) -"kBE" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/turf/open/floor/iron/cafeteria, +/area/station/commons/dorms) +"kNe" = ( +/obj/structure/window/reinforced{ dir = 8 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/closet/crate/secure{ + desc = "A secure crate containing various materials for building a customised test-site."; + name = "Test Site Materials Crate"; + req_access = list("ordnance") + }, +/obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/engineering/supermatter/room) -"kBS" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Detective Maintenance"; - req_access_txt = "4" +/area/station/science/ordnance/testlab) +"kNx" = ( +/obj/machinery/atmospherics/components/binary/pump{ + dir = 8; + name = "Air to Ports" }, -/obj/structure/cable, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"kNy" = ( +/obj/machinery/airalarm/directional/north, +/obj/machinery/light/directional/north, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating, -/area/maintenance/fore) -"kBZ" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/computer/cargo{ + dir = 8 + }, +/obj/effect/turf_decal/tile/brown/half/contrasted{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/cargo/sorting) +"kND" = ( /obj/structure/table/wood, -/obj/machinery/newscaster/directional/west, +/obj/effect/spawner/random/entertainment/gambling, +/obj/effect/spawner/random/entertainment/gambling, /turf/open/floor/wood, -/area/service/library) -"kCb" = ( -/obj/machinery/hydroponics/constructable, +/area/station/commons/lounge) +"kNO" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/obj/effect/turf_decal/trimline/yellow/filled/end, +/turf/open/floor/iron/textured, +/area/station/medical/medbay/central) +"kNV" = ( +/obj/machinery/door/airlock/engineering{ + name = "Port Quarter Solar Access" + }, +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron, -/area/service/hydroponics) -"kCd" = ( -/obj/effect/turf_decal/bot, -/obj/machinery/portable_atmospherics/canister/oxygen, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/science/storage) -"kCn" = ( -/obj/item/bodypart/l_arm, -/turf/open/floor/plating/airless, -/area/science/test_area) -"kCo" = ( +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, +/turf/open/floor/plating, +/area/station/maintenance/solars/port/aft) +"kOf" = ( +/obj/machinery/telecomms/broadcaster/preset_right, +/turf/open/floor/circuit/telecomms/mainframe, +/area/station/tcommsat/server) +"kOh" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/security/glass{ + name = "Medbay Security Post" + }, /obj/structure/cable, -/obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/red/fourcorners, +/obj/effect/mapping_helpers/airlock/access/all/security/general, +/turf/open/floor/iron/dark, +/area/station/security/checkpoint/medical) +"kOp" = ( +/obj/machinery/door/window/right/directional/south{ + dir = 8; + name = "Surgical Supplies"; + req_access = list("surgery") }, -/obj/machinery/door/airlock/maintenance{ - req_one_access_txt = "12;35" +/obj/structure/window/reinforced{ + dir = 1 }, -/turf/open/floor/iron, -/area/maintenance/starboard/greater) -"kCF" = ( -/obj/structure/closet/wardrobe/grey, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/effect/landmark/start/hangover/closet, -/turf/open/floor/iron/dark, -/area/commons/locker) -"kCH" = ( +/obj/structure/table/reinforced, +/obj/item/stack/sticky_tape/surgical, +/obj/item/stack/medical/bone_gel, +/obj/effect/turf_decal/tile/blue/fourcorners, +/turf/open/floor/iron/white, +/area/station/medical/surgery/theatre) +"kOq" = ( +/obj/machinery/airalarm/server{ + dir = 8; + pixel_x = -22 + }, +/obj/machinery/light/small/directional/west, +/obj/machinery/camera/directional/west{ + c_tag = "Telecomms - Server Room - Aft-Port"; + network = list("ss13","tcomms") + }, +/turf/open/floor/iron/dark/telecomms, +/area/station/tcommsat/server) +"kOt" = ( +/obj/effect/decal/cleanable/dirt, +/turf/closed/wall, +/area/station/maintenance/starboard/lesser) +"kOK" = ( +/turf/open/floor/plating, +/area/station/hallway/primary/port) +"kON" = ( /obj/machinery/door/firedoor, -/obj/effect/turf_decal/stripes/line{ +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"kOQ" = ( +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/effect/turf_decal/stripes/line{ +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/structure/disposalpipe/segment{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/hallway/primary/port) +"kOR" = ( +/turf/closed/wall, +/area/station/hallway/primary/aft) +"kOX" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 4 }, +/obj/effect/landmark/start/depsec/supply, +/turf/open/floor/iron, +/area/station/security/checkpoint/supply) +"kOY" = ( +/obj/machinery/disposal/bin, +/obj/machinery/light_switch/directional/south, +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/obj/machinery/camera/directional/south{ + c_tag = "Fitness Room - Aft" + }, +/obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/medical/medbay/central) -"kDb" = ( +/area/station/commons/fitness/recreation) +"kPw" = ( /obj/structure/table, -/obj/item/food/mint, -/obj/item/kitchen/rollingpin, -/obj/item/reagent_containers/food/condiment/enzyme{ - layer = 5 +/obj/item/screwdriver{ + pixel_y = 10 }, -/obj/item/reagent_containers/glass/beaker{ - pixel_x = 5 +/obj/item/geiger_counter{ + pixel_x = 7; + pixel_y = 3 }, -/turf/open/floor/iron/cafeteria{ - dir = 5 +/obj/item/radio/off{ + pixel_x = -5; + pixel_y = 2 }, -/area/service/kitchen) -"kDc" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ +/obj/effect/turf_decal/tile/red/anticorner/contrasted{ dir = 1 }, -/obj/effect/turf_decal/stripes/white/corner{ - dir = 4 - }, /turf/open/floor/iron, -/area/science/mixing) -"kDK" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/atmospherics/components/trinary/filter/flipped/critical, -/turf/open/floor/engine, -/area/engineering/supermatter/room) -"kDL" = ( -/obj/structure/disposalpipe/segment{ - dir = 9 - }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating, -/area/maintenance/fore) -"kDW" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/turf/open/floor/iron/white/smooth_large, -/area/medical/chemistry) -"kEj" = ( +/area/station/security/checkpoint/engineering) +"kPQ" = ( /obj/machinery/door/airlock/external{ - name = "Solar Maintenance"; - req_access_txt = "10" + name = "Space Shack" }, /obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 4 }, -/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/access/all/engineering/external, /turf/open/floor/plating, -/area/maintenance/solars/port/aft) -"kEt" = ( -/obj/machinery/holopad, +/area/station/maintenance/port/aft) +"kPU" = ( +/obj/machinery/light/small/directional/south, +/turf/open/floor/engine/o2, +/area/station/engineering/atmos) +"kPX" = ( +/obj/effect/turf_decal/loading_area/white{ + dir = 8 + }, /turf/open/floor/iron, -/area/engineering/break_room) -"kEv" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable, -/turf/open/floor/plating, -/area/engineering/gravity_generator) -"kEV" = ( -/obj/structure/cable, +/area/station/hallway/primary/central) +"kPZ" = ( +/obj/structure/rack, +/obj/effect/spawner/random/maintenance/two, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/spawner/random/trash/garbage{ - spawn_scatter_radius = 1 - }, /turf/open/floor/plating, -/area/maintenance/starboard/aft) -"kFa" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 5 +/area/station/maintenance/aft/greater) +"kQe" = ( +/turf/closed/wall, +/area/station/science/genetics) +"kQi" = ( +/obj/machinery/light_switch/directional/east, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/cargo/storage) +"kQm" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 10 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, /turf/open/floor/iron/white, -/area/science/xenobiology) -"kFf" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/duct, -/turf/open/floor/iron/cafeteria, -/area/service/kitchen) -"kFg" = ( -/obj/effect/turf_decal/tile/yellow/half/contrasted{ +/area/station/security/prison) +"kQq" = ( +/obj/item/radio/intercom/directional/north, +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, /turf/open/floor/iron, -/area/construction/mining/aux_base) -"kFj" = ( -/obj/machinery/light/small/directional/west, -/obj/item/clothing/mask/animal/horsehead, -/obj/structure/table/wood, -/obj/machinery/airalarm/directional/south, -/obj/item/clothing/mask/cigarette/pipe, -/obj/item/clothing/mask/fakemoustache, -/obj/structure/sign/poster/contraband/random/directional/west, -/turf/open/floor/wood, -/area/service/theater) -"kFl" = ( -/obj/structure/window/reinforced{ +/area/station/hallway/primary/central) +"kQx" = ( +/obj/structure/reagent_dispensers/fueltank, +/obj/item/weldingtool, +/obj/item/clothing/head/welding, +/turf/open/floor/iron, +/area/station/construction/storage_wing) +"kQz" = ( +/obj/structure/table, +/obj/item/storage/box/prisoner{ + pixel_y = 8 + }, +/obj/item/storage/box/prisoner, +/obj/effect/turf_decal/tile/red/half/contrasted{ dir = 4 }, -/obj/structure/table/glass, -/obj/item/phone{ +/turf/open/floor/iron, +/area/station/security/execution/transfer) +"kQD" = ( +/obj/structure/table, +/obj/item/stack/cable_coil{ pixel_x = -3; pixel_y = 3 }, -/obj/item/cigbutt/cigarbutt{ - pixel_x = 5; - pixel_y = -1 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/dark, -/area/engineering/transit_tube) -"kFz" = ( -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/iron, -/area/engineering/gravity_generator) -"kGb" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/rack, -/obj/item/wrench, -/obj/item/crowbar/red, -/obj/machinery/light_switch/directional/south, -/turf/open/floor/iron, -/area/science/xenobiology) -"kGj" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, -/turf/open/floor/grass, -/area/service/hydroponics/garden) -"kGz" = ( -/obj/structure/closet/wardrobe/black, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/effect/landmark/start/hangover/closet, +/obj/item/stack/cable_coil, +/obj/item/stock_parts/cell/high, +/obj/structure/extinguisher_cabinet/directional/east, +/obj/machinery/light/small/directional/east, /turf/open/floor/iron/dark, -/area/commons/locker) -"kGF" = ( -/obj/structure/displaycase/labcage, -/turf/open/floor/engine, -/area/command/heads_quarters/rd) -"kGI" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment{ +/area/station/engineering/storage/tech) +"kQT" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ dir = 4 }, -/turf/open/floor/iron/dark, -/area/hallway/primary/central) -"kGW" = ( -/obj/effect/decal/cleanable/dirt, -/obj/item/restraints/legcuffs/beartrap, -/obj/item/restraints/legcuffs/beartrap, +/turf/open/floor/plating, +/area/station/maintenance/starboard/greater) +"kQX" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/public/glass{ + name = "Crew Quarters Access" + }, /obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/west, /turf/open/floor/iron, -/area/service/janitor) -"kHd" = ( -/obj/machinery/light/small/directional/south, -/turf/open/floor/engine, -/area/science/xenobiology) -"kHr" = ( -/obj/structure/table/wood, -/obj/item/storage/secure/briefcase{ - desc = "A large briefcase with a digital locking system, and the Nanotrasen logo emblazoned on the sides."; - name = "\improper Nanotrasen-brand secure briefcase exhibit"; - pixel_y = 2 +/area/station/commons/locker) +"kRc" = ( +/obj/structure/table, +/obj/item/multitool{ + pixel_x = 4; + pixel_y = 12 }, -/turf/open/floor/carpet, -/area/command/corporate_showroom) -"kHF" = ( -/obj/machinery/door/poddoor{ - id = "SecJusticeChamber"; - name = "Justice Vent" +/obj/item/multitool{ + pixel_x = -4; + pixel_y = 8 }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/obj/item/stock_parts/cell/high{ + pixel_y = -4 }, -/turf/open/floor/plating, -/area/security/execution/education) -"kHI" = ( -/obj/machinery/atmospherics/pipe/smart/simple/yellow/visible{ - dir = 4 +/obj/item/stock_parts/cell/high{ + pixel_x = -4; + pixel_y = -6 }, -/obj/machinery/meter, +/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible/layer5, +/obj/machinery/atmospherics/pipe/smart/simple/purple/visible, +/obj/item/multitool{ + pixel_y = 10 + }, +/turf/open/floor/iron/dark/textured, +/area/station/engineering/atmos) +"kRe" = ( /turf/open/floor/iron, -/area/engineering/atmos) -"kIb" = ( -/obj/effect/spawner/random/structure/crate, -/turf/open/floor/plating, -/area/maintenance/starboard/greater) -"kIh" = ( -/obj/structure/cable, -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/area/station/cargo/miningoffice) +"kRf" = ( +/obj/structure/railing{ + dir = 6 }, -/turf/open/floor/plating{ - icon_state = "platingdmg2" +/obj/effect/turf_decal/trimline/yellow/filled/end, +/obj/effect/turf_decal/trimline/yellow/warning{ + dir = 10 }, -/area/maintenance/port) -"kIq" = ( -/obj/structure/chair/stool/directional/west, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/rack, +/obj/item/storage/box{ + pixel_x = -2; + pixel_y = 4 + }, +/obj/structure/cable, /turf/open/floor/iron, -/area/security/prison) -"kIr" = ( -/obj/structure/disposalpipe/segment{ +/area/station/engineering/atmos) +"kRi" = ( +/obj/effect/turf_decal/tile/yellow{ dir = 4 }, -/obj/structure/cable, -/obj/effect/landmark/navigate_destination, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/neutral, /turf/open/floor/iron, -/area/security/brig) -"kIu" = ( -/obj/effect/spawner/structure/window/reinforced/tinted, -/turf/open/floor/plating, -/area/science/robotics/lab) -"kIw" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ +/area/station/hallway/primary/starboard) +"kRk" = ( +/obj/machinery/announcement_system, +/turf/open/floor/iron/grimy, +/area/station/tcommsat/computer) +"kRr" = ( +/obj/structure/chair{ dir = 4 }, -/turf/open/floor/iron, -/area/hallway/primary/central) -"kIC" = ( -/obj/machinery/recharger{ - pixel_y = 3 +/obj/machinery/light/small/directional/west, +/turf/open/floor/plating{ + icon_state = "platingdmg1" }, -/obj/item/restraints/handcuffs{ - pixel_y = 3 +/area/station/hallway/secondary/entry) +"kRx" = ( +/obj/machinery/light/directional/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/obj/structure/table/glass, -/obj/effect/turf_decal/tile/red{ +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"kRV" = ( +/obj/structure/window/reinforced{ dir = 4 }, -/turf/open/floor/iron/dark, -/area/command/bridge) -"kIP" = ( +/obj/structure/window/reinforced, +/obj/structure/cable, +/obj/effect/spawner/random/decoration/showcase, +/turf/open/floor/carpet, +/area/station/command/corporate_showroom) +"kSo" = ( +/obj/structure/chair{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/airalarm/directional/south, +/turf/open/floor/iron, +/area/station/security/holding_cell) +"kSp" = ( +/obj/effect/spawner/random/structure/crate, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"kSs" = ( /obj/structure/table, -/obj/item/pen/red{ - pixel_x = 8; - pixel_y = 15 +/obj/item/radio/intercom/directional/north, +/obj/machinery/light/small/directional/north, +/obj/item/folder/red{ + pixel_x = 3 }, -/obj/item/gps{ - gpstag = "QM0"; +/obj/item/folder/white{ pixel_x = -4; - pixel_y = 10 + pixel_y = 2 }, -/obj/item/pen/fountain{ - pixel_x = 9; - pixel_y = 4 +/obj/item/healthanalyzer, +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 1 }, -/obj/item/pen/blue{ - pixel_x = 3; - pixel_y = -3 +/turf/open/floor/iron/white, +/area/station/security/medical) +"kSw" = ( +/obj/effect/turf_decal/siding/wood/corner{ + dir = 1 }, -/obj/structure/disposalpipe/segment{ - dir = 10 +/turf/open/floor/wood, +/area/station/commons/lounge) +"kSB" = ( +/obj/item/radio/intercom/directional/west, +/obj/effect/turf_decal/bot{ + dir = 1 }, -/obj/effect/turf_decal/tile/brown/anticorner/contrasted{ +/obj/structure/reagent_dispensers/fueltank/large, +/turf/open/floor/iron{ + dir = 1 + }, +/area/station/engineering/main) +"kSD" = ( +/obj/machinery/camera/directional/east{ + c_tag = "Aft Primary Hallway - Aft" + }, +/obj/effect/turf_decal/tile/red{ dir = 8 }, -/turf/open/floor/iron, -/area/cargo/storage) -"kIY" = ( -/obj/effect/turf_decal/tile/neutral, -/obj/machinery/power/apc/auto_name/directional/east, -/obj/structure/cable, -/obj/effect/turf_decal/tile/purple{ +/turf/open/floor/iron/white/corner, +/area/station/hallway/primary/aft) +"kSE" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/door/airlock/maintenance, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 4 }, -/turf/open/floor/iron, -/area/hallway/primary/aft) -"kJd" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 6 +/obj/effect/mapping_helpers/airlock/unres{ + dir = 4 }, -/obj/effect/turf_decal/tile/blue/anticorner/contrasted{ - dir = 8 +/obj/effect/mapping_helpers/airlock/access/any/engineering/maintenance/departmental, +/turf/open/floor/plating, +/area/station/maintenance/starboard/fore) +"kSP" = ( +/obj/item/kirbyplants{ + icon_state = "plant-21" }, -/turf/open/floor/iron/white, -/area/medical/medbay/lobby) -"kJe" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/obj/structure/sign/departments/botany{ + pixel_x = 32 + }, +/obj/effect/turf_decal/trimline/green/filled/line, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"kST" = ( +/obj/machinery/shieldgen, /turf/open/floor/plating, -/area/maintenance/department/science/xenobiology) -"kJq" = ( -/obj/structure/sign/warning/nosmoking, -/turf/closed/wall/r_wall, -/area/engineering/supermatter/room) -"kJt" = ( -/obj/item/radio/intercom/directional/west, -/obj/structure/table/reinforced, -/obj/item/storage/box/bodybags, +/area/station/engineering/main) +"kTn" = ( +/obj/machinery/firealarm/directional/south, +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/iron, +/area/station/commons/locker) +"kTK" = ( +/turf/open/floor/plating, +/area/station/maintenance/department/engine) +"kTO" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 4 + }, +/obj/structure/table/glass, +/obj/item/folder/white, +/obj/item/hand_labeler, /obj/item/pen, /turf/open/floor/iron/dark, -/area/medical/morgue) -"kJA" = ( -/obj/machinery/atmospherics/pipe/smart/simple/dark/visible{ +/area/station/medical/medbay/central) +"kTZ" = ( +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/machinery/meter, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating, +/area/station/maintenance/starboard/greater) +"kUb" = ( +/obj/machinery/atmospherics/components/unary/thermomachine/heater/on, /obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 8 + dir = 4 }, /turf/open/floor/iron/dark, -/area/engineering/atmos) -"kJG" = ( -/obj/structure/disposalpipe/segment{ - dir = 6 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/area/station/engineering/atmos) +"kUm" = ( +/obj/machinery/ai_slipper{ + uses = 10 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/circuit, +/area/station/ai_monitored/turret_protected/ai) +"kUq" = ( +/obj/structure/table, /obj/structure/cable, -/turf/open/floor/iron, -/area/commons/dorms) -"kJL" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/machinery/camera{ - c_tag = "Xenobiology Lab - Pen #4"; - dir = 6; - network = list("ss13","rd","xeno") +/obj/item/kirbyplants/photosynthetic, +/turf/open/floor/circuit, +/area/station/ai_monitored/turret_protected/ai_upload) +"kUJ" = ( +/obj/effect/turf_decal/box/white{ + color = "#52B4E9" }, /turf/open/floor/engine, -/area/science/xenobiology) -"kJM" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/landmark/blobstart, +/area/station/engineering/atmospherics_engine) +"kUQ" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, /turf/open/floor/iron, -/area/cargo/warehouse) -"kJS" = ( -/obj/effect/turf_decal/tile/purple{ +/area/station/hallway/secondary/entry) +"kUT" = ( +/obj/effect/spawner/structure/window/reinforced/tinted, +/turf/open/floor/plating, +/area/station/service/hydroponics/garden) +"kUX" = ( +/obj/structure/closet/emcloset, +/obj/structure/sign/warning/pods{ + pixel_y = 30 + }, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/landmark/start/hangover/closet, +/turf/open/floor/iron/dark, +/area/station/commons/fitness/recreation) +"kUZ" = ( +/obj/effect/landmark/event_spawn, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/wood, +/area/station/service/library) +"kVc" = ( +/obj/structure/window/reinforced{ dir = 1 }, +/obj/structure/bodycontainer/morgue, +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 8 + }, /turf/open/floor/iron/white, -/area/science/misc_lab) -"kJT" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/area/station/security/medical) +"kVe" = ( +/obj/structure/cable, +/obj/machinery/door/firedoor, +/turf/open/floor/iron, +/area/station/hallway/primary/aft) +"kVg" = ( +/obj/machinery/computer/pandemic, +/obj/structure/cable, +/obj/effect/turf_decal/tile/green/half/contrasted{ + dir = 8 }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment{ - dir = 9 +/turf/open/floor/iron/white, +/area/station/medical/virology) +"kVq" = ( +/obj/structure/sign/warning/secure_area{ + pixel_x = 32 }, +/obj/effect/turf_decal/stripes/corner, /turf/open/floor/plating, -/area/maintenance/starboard/fore) -"kKb" = ( -/obj/effect/turf_decal/trimline/green/filled/line{ - dir = 10 +/area/station/maintenance/aft/lesser) +"kVs" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Storage Room" }, +/obj/effect/mapping_helpers/airlock/abandoned, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/security/prison) -"kKe" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/mapping_helpers/airlock/unres, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +/turf/open/floor/plating, +/area/station/maintenance/starboard/fore) +"kVy" = ( /obj/effect/turf_decal/stripes/line{ - dir = 4 + dir = 1 }, /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/sorting/mail{ + dir = 8; + sortType = 21 + }, /turf/open/floor/plating, -/area/maintenance/aft/lesser) -"kKj" = ( -/obj/machinery/door/airlock{ - id_tag = "Toilet3"; - name = "Unit 3" +/area/station/maintenance/starboard/lesser) +"kVJ" = ( +/obj/machinery/newscaster/directional/west, +/obj/machinery/light/directional/west, +/obj/structure/filingcabinet, +/obj/effect/turf_decal/tile/yellow/half/contrasted{ + dir = 8 }, -/turf/open/floor/iron/freezer, -/area/commons/toilet/restrooms) -"kKn" = ( -/turf/open/floor/carpet, -/area/service/chapel) -"kKv" = ( -/obj/structure/lattice, -/obj/machinery/atmospherics/components/unary/passive_vent, -/turf/open/space/basic, -/area/space/nearstation) -"kKA" = ( -/obj/effect/spawner/random/maintenance, -/obj/effect/turf_decal/bot_white, /turf/open/floor/iron, -/area/cargo/storage) -"kKH" = ( -/obj/structure/table/wood, -/obj/item/taperecorder{ - pixel_x = 3 +/area/station/engineering/break_room) +"kVN" = ( +/turf/open/floor/carpet, +/area/station/service/chapel) +"kVU" = ( +/obj/effect/turf_decal/trimline/neutral/filled/corner{ + dir = 4 }, -/obj/item/storage/box/evidence, -/obj/item/flashlight/seclite, -/turf/open/floor/iron/grimy, -/area/security/detectives_office) -"kKN" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible, -/turf/open/floor/iron, -/area/engineering/atmos) -"kLb" = ( +/turf/open/floor/iron/dark, +/area/station/ai_monitored/security/armory) +"kWc" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating, +/area/station/maintenance/department/science/xenobiology) +"kWg" = ( /obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/obj/structure/cable, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 4 + dir = 5 }, -/turf/open/floor/iron, -/area/command/gateway) -"kLg" = ( /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/circuit, -/area/ai_monitored/turret_protected/ai) -"kLA" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/obj/machinery/light_switch/directional/north, /turf/open/floor/iron, -/area/commons/fitness/recreation) -"kLG" = ( -/obj/structure/window/reinforced{ - dir = 8 +/area/station/command/gateway) +"kWB" = ( +/obj/structure/window/reinforced/tinted{ + dir = 1 }, -/obj/structure/window/reinforced{ - dir = 4 +/obj/machinery/disposal/bin, +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 1 }, -/turf/open/floor/iron/dark, -/area/ai_monitored/aisat/exterior) -"kMi" = ( -/obj/effect/turf_decal/bot, -/obj/effect/spawner/random/structure/crate_empty, +/obj/structure/disposalpipe/trunk, /turf/open/floor/iron, -/area/maintenance/port/aft) -"kMy" = ( -/obj/structure/cable, -/turf/open/floor/wood/parquet, -/area/medical/psychology) -"kMz" = ( -/obj/effect/landmark/blobstart, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment{ - dir = 5 +/area/station/science/research) +"kWL" = ( +/obj/structure/sign/directions/command{ + dir = 4; + pixel_y = -8 }, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"kMN" = ( -/obj/structure/table, -/obj/item/stack/cable_coil{ - pixel_x = -3; - pixel_y = 3 +/obj/structure/sign/directions/security{ + dir = 1; + pixel_y = 8 }, -/obj/item/stack/cable_coil, -/obj/item/stock_parts/cell/high, -/obj/structure/extinguisher_cabinet/directional/east, -/obj/machinery/light/small/directional/east, -/turf/open/floor/iron/dark, -/area/engineering/storage/tech) -"kMU" = ( +/obj/structure/sign/directions/engineering{ + dir = 4 + }, +/turf/closed/wall, +/area/station/hallway/secondary/command) +"kWO" = ( +/obj/structure/sign/directions/medical{ + pixel_y = -7 + }, +/turf/closed/wall, +/area/station/medical/pharmacy) +"kWP" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/simple/purple/visible{ +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, -/area/engineering/atmos) -"kMY" = ( -/obj/machinery/recharger{ - pixel_y = 4 +/area/station/construction/storage_wing) +"kWU" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/mob/living/carbon/human/species/monkey, +/turf/open/floor/grass, +/area/station/medical/virology) +"kWV" = ( +/obj/machinery/door/poddoor/preopen{ + id = "bridge blast"; + name = "Bridge Blast Door" }, -/obj/structure/table/reinforced, -/obj/machinery/requests_console/directional/north{ - department = "Security"; - departmentType = 3; - name = "Security Requests Console" +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/command/glass{ + name = "Bridge Access" }, -/obj/machinery/light/directional/north, -/obj/machinery/camera/directional/north{ - c_tag = "Security Post - Medbay"; - network = list("ss13","medbay") +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "bridge-left" }, -/obj/effect/turf_decal/tile/red/fourcorners, +/obj/effect/mapping_helpers/airlock/access/any/command/general, /turf/open/floor/iron/dark, -/area/security/checkpoint/medical) -"kNa" = ( -/obj/effect/turf_decal/siding/purple{ - dir = 5 +/area/station/command/bridge) +"kWW" = ( +/obj/machinery/space_heater, +/obj/structure/sign/warning/vacuum/external{ + pixel_y = 32 + }, +/turf/open/floor/plating{ + icon_state = "platingdmg1" }, +/area/station/maintenance/port/fore) +"kXa" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/obj/structure/urinal/directional/west, +/obj/machinery/power/apc/auto_name/directional/south, +/turf/open/floor/iron, +/area/station/commons/toilet/auxiliary) +"kXl" = ( +/obj/item/radio/intercom/directional/north, /obj/structure/disposalpipe/segment{ - dir = 10 + dir = 4 }, -/turf/open/floor/iron/white, -/area/science/research) -"kNb" = ( -/obj/structure/extinguisher_cabinet/directional/east, -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ +/obj/effect/turf_decal/tile/yellow/half/contrasted{ dir = 1 }, -/obj/machinery/processor{ - pixel_y = 12 - }, -/obj/effect/turf_decal/bot, +/turf/open/floor/iron/white, +/area/station/medical/chemistry) +"kXt" = ( /obj/effect/turf_decal/tile/neutral{ - dir = 4 + dir = 1 }, -/obj/structure/table, -/turf/open/floor/iron/cafeteria, -/area/service/kitchen) -"kNn" = ( -/obj/effect/spawner/random/structure/chair_maintenance, -/obj/item/toy/plush/pkplush{ - name = "Hug Emoji" +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, +/obj/effect/turf_decal/stripes/line, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/hallway/primary/port) +"kXx" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/plating, -/area/maintenance/starboard/aft) -"kNN" = ( -/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 +/area/station/maintenance/starboard/fore) +"kXD" = ( +/obj/structure/bed/roller, +/obj/item/radio/intercom/directional/south, +/obj/machinery/camera/directional/south{ + c_tag = "Medbay Foyer"; + network = list("ss13","medbay") }, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 1 +/obj/effect/turf_decal/trimline/blue/filled/corner{ + dir = 4 }, -/turf/open/floor/iron, -/area/hallway/primary/central) -"kNU" = ( -/obj/machinery/chem_master, -/obj/effect/turf_decal/tile/yellow/half/contrasted, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue/half/contrasted, /turf/open/floor/iron/white, -/area/medical/chemistry) -"kNW" = ( -/obj/structure/table/wood, -/obj/item/clothing/glasses/monocle, -/obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/north, -/turf/open/floor/wood, -/area/service/theater) -"kOu" = ( -/obj/structure/window/reinforced{ - dir = 1 +/area/station/medical/medbay/lobby) +"kXG" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible/layer2{ + dir = 4 }, -/obj/structure/cable, -/turf/open/floor/engine, -/area/science/xenobiology) -"kOC" = ( -/obj/machinery/atmospherics/components/unary/passive_vent{ - dir = 1; - name = "server vent" +/obj/effect/turf_decal/siding/purple{ + dir = 10 }, -/turf/open/floor/circuit/telecomms/server, -/area/science/server) -"kOW" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark, +/area/station/science/ordnance) +"kXK" = ( +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/disposal/bin, -/obj/effect/turf_decal/siding/white{ - dir = 1 +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/sorting/mail{ + dir = 4; + sortType = 28 }, -/obj/structure/disposalpipe/trunk{ - dir = 1 +/obj/effect/turf_decal/tile/purple/half/contrasted{ + dir = 8 + }, +/turf/open/floor/iron/white, +/area/station/science/xenobiology) +"kXU" = ( +/obj/structure/closet/crate/necropolis{ + desc = "Presumably placed here by top men."; + name = "\improper Ark of the Covenant" + }, +/obj/item/toy/clockwork_watch{ + desc = "An ancient piece of machinery, made from an unknown metal by an unknown maker."; + name = "\improper Ancient Relic" + }, +/mob/living/simple_animal/pet/dog/corgi{ + desc = "Make sure you give him plenty of bellyrubs, or he'll melt your skin off."; + name = "\improper Keeper of the Ark" }, -/obj/effect/turf_decal/tile/blue/fourcorners, -/turf/open/floor/iron/white/side, -/area/medical/treatment_center) -"kPl" = ( -/obj/effect/turf_decal/bot, -/obj/machinery/portable_atmospherics/canister, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/science/storage) -"kPq" = ( -/obj/structure/cable, -/turf/open/floor/wood, -/area/commons/vacant_room/office) -"kPu" = ( -/obj/effect/turf_decal/stripes/line, -/obj/structure/extinguisher_cabinet/directional/east, /turf/open/floor/plating, -/area/cargo/drone_bay) -"kPv" = ( -/obj/item/bodypart/l_leg, -/turf/open/floor/plating/airless, -/area/science/test_area) -"kPx" = ( -/obj/machinery/meter{ - name = "Mixed Air Tank Out" +/area/station/maintenance/port/aft) +"kXY" = ( +/obj/effect/turf_decal/trimline/purple/line{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible, -/turf/closed/wall/r_wall, -/area/engineering/atmos) -"kPG" = ( -/obj/effect/turf_decal/tile/blue{ +/turf/open/floor/iron/white, +/area/station/science/research) +"kYb" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "main_surgery" + }, +/turf/open/floor/plating, +/area/station/medical/treatment_center) +"kYd" = ( +/obj/effect/turf_decal/stripes/line{ dir = 1 }, /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark, -/area/command/bridge) -"kQc" = ( -/obj/effect/turf_decal/trimline/green/filled/corner{ - dir = 8 - }, -/obj/item/kirbyplants/random, -/obj/structure/sign/warning/coldtemp{ - pixel_y = 32 - }, -/obj/effect/turf_decal/trimline/blue/filled/corner{ +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"kYg" = ( +/turf/closed/wall, +/area/station/security/office) +"kYn" = ( +/obj/effect/spawner/random/engineering/atmospherics_portable, +/turf/open/floor/plating, +/area/station/maintenance/starboard/fore) +"kYo" = ( +/obj/machinery/power/turbine/turbine_outlet{ dir = 4 }, -/turf/open/floor/iron/white, -/area/medical/medbay/central) -"kQw" = ( -/obj/structure/table/wood, -/turf/open/floor/iron/dark, -/area/service/chapel) -"kQx" = ( -/obj/structure/reagent_dispensers/fueltank, -/obj/item/weldingtool, -/obj/item/clothing/head/welding, -/turf/open/floor/iron, -/area/construction/storage_wing) -"kQN" = ( -/obj/effect/spawner/random/trash/caution_sign, -/turf/open/floor/plating, -/area/maintenance/starboard/lesser) -"kRn" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/security/glass{ - name = "Secure Gear Storage"; - req_access_txt = "3" +/turf/open/floor/engine, +/area/station/maintenance/disposal/incinerator) +"kYv" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Medbay Maintenance" }, -/obj/effect/turf_decal/delivery, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/dark, -/area/security/lockers) -"kRz" = ( -/obj/machinery/atmospherics/pipe/smart/manifold/yellow/visible, -/turf/closed/wall/r_wall, -/area/science/xenobiology) -"kRP" = ( /obj/structure/cable, -/turf/open/floor/iron, -/area/science/robotics/lab) -"kRS" = ( -/obj/structure/table, -/obj/item/storage/backpack/duffelbag/sec{ - pixel_y = 7 - }, -/obj/item/storage/backpack/duffelbag/sec, -/turf/open/floor/iron/dark, -/area/security/office) -"kRT" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/machinery/camera/directional/west{ - c_tag = "Cytology Lab - Worklab"; - network = list("ss13","rd","xeno") - }, -/turf/open/floor/holofloor/dark, -/area/science/cytology) -"kSd" = ( -/obj/structure/closet{ - name = "Evidence Closet 3" - }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/effect/turf_decal/tile/red/half/contrasted{ +/obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/iron/dark, -/area/security/brig) -"kSg" = ( -/obj/structure/rack, -/obj/item/storage/box, -/obj/effect/turf_decal/bot, -/obj/item/radio/off{ - pixel_x = 6 - }, -/obj/effect/turf_decal/tile/yellow/half/contrasted, -/turf/open/floor/iron, -/area/engineering/break_room) -"kSr" = ( -/obj/structure/disposalpipe/segment, +/obj/machinery/duct, +/obj/effect/mapping_helpers/airlock/access/all/medical/general, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) +"kYD" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/science/ordnance/testlab) +"kYG" = ( +/turf/closed/wall/r_wall, +/area/station/engineering/supermatter/room) +"kYU" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/science/ordnance/office) +"kZk" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/maintenance/aft/lesser) +"kZq" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, /turf/open/floor/iron, -/area/cargo/storage) -"kSC" = ( -/obj/structure/table, -/obj/item/clothing/under/rank/prisoner/skirt{ - pixel_x = -13; - pixel_y = 5 +/area/station/commons/fitness/recreation) +"kZs" = ( +/obj/structure/sign/warning/secure_area{ + pixel_y = 32 }, -/obj/item/clothing/under/rank/prisoner/skirt{ - pixel_x = 9; - pixel_y = 5 +/obj/structure/closet/radiation, +/obj/effect/turf_decal/delivery, +/obj/item/clothing/glasses/meson/engine, +/turf/open/floor/iron, +/area/station/engineering/main) +"kZx" = ( +/turf/closed/wall, +/area/station/science/lab) +"kZF" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 10 }, -/obj/item/clothing/under/rank/prisoner{ - pixel_x = -2; - pixel_y = 5 +/turf/open/floor/iron/white, +/area/station/security/prison) +"kZG" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/red/anticorner/contrasted{ - dir = 8 +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 1 }, /turf/open/floor/iron, -/area/security/prison) -"kSV" = ( -/obj/structure/closet/firecloset, -/turf/open/floor/plating, -/area/engineering/main) -"kSW" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 9 +/area/station/security/office) +"kZK" = ( +/obj/machinery/atmospherics/pipe/smart/simple/dark/visible{ + dir = 10 + }, +/obj/effect/turf_decal/siding/purple{ + dir = 5 }, +/obj/machinery/power/apc/auto_name/directional/east, +/obj/structure/cable, /obj/machinery/light/directional/north, -/turf/open/floor/iron, -/area/engineering/main) -"kTh" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ dir = 8 }, -/obj/effect/turf_decal/tile/green/half/contrasted{ - dir = 4 +/obj/structure/sign/poster/official/wtf_is_co2{ + pixel_y = 32 }, -/turf/open/floor/iron/white, -/area/medical/virology) -"kTA" = ( +/turf/open/floor/iron/dark, +/area/station/science/ordnance) +"laf" = ( /obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/spawner/random/trash/garbage{ + spawn_scatter_radius = 1 + }, +/turf/open/floor/plating, +/area/station/maintenance/starboard/greater) +"lah" = ( +/obj/structure/rack, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/landmark/start/botanist, -/turf/open/floor/iron, -/area/service/hydroponics) -"kTB" = ( -/obj/machinery/door/window/right/directional/south{ - dir = 1; - name = "First Aid Supplies"; - req_access_txt = "5" +/obj/effect/spawner/random/trash/janitor_supplies, +/turf/open/floor/plating, +/area/station/maintenance/aft/greater) +"lar" = ( +/obj/structure/noticeboard/directional/north, +/obj/item/reagent_containers/food/condiment/milk{ + pixel_x = 6; + pixel_y = 8 }, -/obj/structure/window/reinforced{ - dir = 8 +/obj/item/reagent_containers/food/condiment/sugar{ + pixel_y = 4 }, -/obj/item/storage/medkit/regular{ - pixel_x = 3; - pixel_y = -3 +/obj/item/reagent_containers/food/condiment/soymilk{ + pixel_x = -6; + pixel_y = 8 }, -/obj/item/storage/medkit/toxin{ +/obj/item/reagent_containers/food/drinks/ice{ + pixel_x = -4; + pixel_y = -2 + }, +/obj/item/reagent_containers/food/drinks/bottle/cream{ pixel_x = 3; - pixel_y = 3 + pixel_y = -2 }, -/obj/item/storage/medkit/toxin, -/obj/item/storage/medkit/toxin{ - pixel_x = -3; - pixel_y = -3 +/obj/structure/table{ + name = "Jim Norton's Quebecois Coffee table" }, -/obj/structure/table/reinforced, -/obj/machinery/light/directional/south, /turf/open/floor/iron/dark, -/area/medical/storage) -"kTF" = ( -/obj/machinery/camera/directional/east{ - c_tag = "Interrogation room"; - network = list("interrogation") +/area/station/service/cafeteria) +"lav" = ( +/obj/structure/girder, +/obj/effect/spawner/random/structure/grille, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark, -/area/security/interrogation) -"kTH" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/effect/landmark/start/hangover, -/obj/effect/spawner/random/engineering/tracking_beacon, -/turf/open/floor/iron/dark, -/area/commons/fitness/recreation) -"kTW" = ( +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"laE" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/visible/layer4, /turf/closed/wall/r_wall, -/area/engineering/storage/tcomms) -"kUm" = ( -/obj/machinery/ai_slipper{ - uses = 10 - }, +/area/station/engineering/atmos/pumproom) +"laK" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/circuit, -/area/ai_monitored/turret_protected/ai) -"kUo" = ( -/obj/machinery/power/apc/auto_name/directional/east, -/obj/structure/cable, -/turf/open/floor/iron/kitchen_coldroom/freezerfloor, -/area/medical/coldroom) -"kUq" = ( -/obj/structure/table, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"laL" = ( +/obj/machinery/door/airlock{ + name = "Maintenance Bathroom" + }, +/obj/effect/mapping_helpers/airlock/access/any/medical/maintenance, +/turf/open/floor/plating, +/area/station/maintenance/aft/greater) +"laT" = ( /obj/structure/cable, -/obj/item/kirbyplants/photosynthetic, -/turf/open/floor/circuit, -/area/ai_monitored/turret_protected/ai_upload) -"kUt" = ( -/obj/effect/turf_decal/tile/yellow{ - dir = 8 +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/layer_manifold/supply/hidden, +/obj/machinery/door/airlock{ + name = "Kitchen Cold Room" }, -/turf/open/floor/iron/white, -/area/medical/pharmacy) -"kUu" = ( -/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/duct, +/obj/structure/disposalpipe/segment, +/obj/effect/mapping_helpers/airlock/access/all/service/kitchen, +/turf/open/floor/iron/cafeteria, +/area/station/service/kitchen/coldroom) +"laW" = ( +/obj/item/storage/bag/plants/portaseeder, +/obj/item/plant_analyzer, +/obj/item/cultivator, +/obj/item/reagent_containers/glass/bucket, +/obj/structure/rack, +/obj/item/vending_refill/hydroseeds, /turf/open/floor/plating, -/area/cargo/storage) -"kUD" = ( -/obj/effect/turf_decal/tile/neutral{ +/area/station/maintenance/starboard/aft) +"lbh" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ dir = 8 }, +/obj/structure/cable, +/obj/machinery/light/directional/west, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/white, +/area/station/security/prison/visit) +"lbH" = ( +/mob/living/simple_animal/chicken{ + name = "Featherbottom"; + real_name = "Featherbottom" + }, +/turf/open/floor/grass, +/area/station/service/hydroponics/garden) +"lbL" = ( +/obj/effect/decal/cleanable/insectguts, +/obj/effect/turf_decal/siding/purple{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/turf/open/floor/iron/white, +/area/station/science/research) +"lbZ" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Disposal Access" + }, /obj/structure/disposalpipe/segment{ dir = 4 }, +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/light/directional/south, -/obj/effect/turf_decal/trimline/blue/filled/corner{ +/obj/effect/mapping_helpers/airlock/unres{ dir = 8 }, -/turf/open/floor/iron, -/area/hallway/primary/central) -"kUH" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/iv_drip, +/obj/effect/mapping_helpers/airlock/access/any/supply/maintenance, +/obj/effect/mapping_helpers/airlock/access/any/service/maintenance, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 8 + }, +/obj/effect/mapping_helpers/airlock/access/any/supply/maintenance, /turf/open/floor/plating, -/area/medical/abandoned) -"kUW" = ( -/obj/structure/extinguisher_cabinet/directional/north, +/area/station/maintenance/disposal) +"lcG" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/command/gateway) +"lcJ" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/spawner/random/trash/janitor_supplies, +/turf/open/floor/plating, +/area/station/maintenance/port) +"lcM" = ( +/obj/machinery/light/directional/west, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/effect/turf_decal/trimline/blue/filled/corner{ - dir = 1 + dir = 8 }, /turf/open/floor/iron/white, -/area/medical/medbay/central) -"kVU" = ( -/obj/effect/turf_decal/trimline/neutral/filled/corner{ +/area/station/medical/medbay/central) +"lcU" = ( +/obj/machinery/portable_atmospherics/pump, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark, -/area/ai_monitored/security/armory) -"kWa" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/obj/effect/turf_decal/tile/blue{ dir = 4 }, -/obj/machinery/power/apc/auto_name/directional/north, -/obj/effect/turf_decal/tile/red/half/contrasted{ +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/camera/directional/west{ + c_tag = "Starboard Primary Hallway - Atmospherics" + }, +/obj/structure/window/reinforced, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/yellow{ dir = 1 }, /turf/open/floor/iron, -/area/security/checkpoint/customs) -"kWh" = ( +/area/station/hallway/primary/starboard) +"ldc" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/dark/visible, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible/layer2, +/turf/open/floor/iron, +/area/station/maintenance/disposal/incinerator) +"ldg" = ( +/turf/open/floor/wood, +/area/station/cargo/qm) +"lds" = ( +/obj/structure/table, +/obj/item/storage/fancy/egg_box, +/obj/item/reagent_containers/food/condiment/flour, +/obj/item/reagent_containers/food/condiment/rice, /obj/effect/turf_decal/tile/red, /obj/effect/turf_decal/tile/red{ dir = 1 }, -/obj/structure/cable, -/obj/effect/turf_decal/siding/red, -/obj/effect/landmark/start/depsec/science, +/turf/open/floor/iron/white, +/area/station/security/prison/mess) +"ldJ" = ( +/obj/machinery/light/directional/north, +/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/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 1 + }, /turf/open/floor/iron, -/area/security/checkpoint/science) -"kWl" = ( -/obj/machinery/door/window/brigdoor/security/cell{ - id = "Cell 2"; - name = "Cell 2" +/area/station/hallway/primary/central) +"ldK" = ( +/obj/structure/closet/radiation, +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"ldP" = ( +/turf/closed/wall/r_wall, +/area/station/ai_monitored/command/storage/satellite) +"ldQ" = ( /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/red/half/contrasted, -/turf/open/floor/iron, -/area/security/brig) -"kWq" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/general/hidden, /turf/open/floor/iron/dark, -/area/security/execution/education) -"kWz" = ( -/obj/effect/turf_decal/tile/blue/fourcorners, -/obj/machinery/iv_drip, -/obj/machinery/airalarm/directional/north, -/turf/open/floor/iron/white, -/area/medical/treatment_center) -"kWE" = ( -/obj/machinery/camera/directional/east{ - c_tag = "Departure Lounge - Starboard Aft" - }, -/obj/machinery/light/directional/east, -/obj/item/radio/intercom/directional/east, -/obj/item/kirbyplants{ - icon_state = "plant-16" +/area/station/engineering/transit_tube) +"lek" = ( +/obj/machinery/power/smes, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/maintenance/solars/starboard/fore) +"lfc" = ( +/obj/machinery/newscaster/directional/north, +/obj/effect/turf_decal/stripes/corner{ + dir = 1 }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 +/obj/effect/turf_decal/tile/yellow/half/contrasted{ + dir = 1 }, /turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"kWM" = ( -/obj/machinery/door/window/left/directional/north{ - dir = 8; - name = "Containment Pen #3"; - req_access_txt = "55" +/area/station/engineering/break_room) +"lfd" = ( +/obj/effect/turf_decal/trimline/brown/filled/line{ + dir = 4 }, -/turf/open/floor/engine, -/area/science/xenobiology) -"kWP" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/trimline/yellow/filled/warning{ dir = 4 }, +/obj/machinery/computer/department_orders/engineering, /turf/open/floor/iron, -/area/construction/storage_wing) -"kXd" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 9 +/area/station/engineering/break_room) +"lfk" = ( +/obj/structure/rack, +/obj/item/reagent_containers/glass/bottle/phosphorus{ + pixel_x = -5; + pixel_y = 3 }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/obj/item/reagent_containers/glass/bottle/potassium{ + pixel_x = 7; + pixel_y = 3 }, -/turf/open/floor/iron/white, -/area/science/robotics/lab) -"kXp" = ( +/obj/item/reagent_containers/glass/bottle/sodium{ + pixel_x = 1 + }, +/turf/open/floor/iron/dark/textured_edge{ + dir = 4 + }, +/area/station/medical/medbay/central) +"lfm" = ( +/obj/machinery/light_switch/directional/north, +/turf/open/floor/iron/freezer, +/area/station/security/prison/shower) +"lfu" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/spawner/random/engineering/tracking_beacon, /turf/open/floor/carpet, -/area/service/chapel) -"kXu" = ( -/obj/machinery/door/poddoor/shutters{ - id = "abandoned_kitchen" - }, -/obj/structure/displaycase/forsale/kitchen{ - pixel_y = 8 - }, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"kXz" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 6 +/area/station/command/heads_quarters/hos) +"lfG" = ( +/obj/effect/turf_decal/trimline/purple/corner{ + dir = 1 }, -/obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/science/research) +"lfY" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/engineering/gravity_generator) -"kXP" = ( +/area/station/cargo/drone_bay) +"lge" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/cargo/miningoffice) -"kXQ" = ( -/obj/structure/frame/machine{ - anchored = 1 - }, -/turf/open/floor/circuit/green/off, -/area/science/research) -"kXR" = ( -/obj/effect/turf_decal/tile/purple/half/contrasted, -/turf/open/floor/iron/white, -/area/science/lobby) -"kYe" = ( +/area/station/command/gateway) +"lgg" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/bar, /obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ +/turf/open/floor/iron, +/area/station/construction/storage_wing) +"lgj" = ( +/obj/structure/bed{ + dir = 4 + }, +/obj/item/clothing/suit/straight_jacket, +/obj/item/clothing/glasses/blindfold, +/obj/item/clothing/mask/muzzle, +/obj/effect/turf_decal/trimline/blue/filled/line{ dir = 8 }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/command/heads_quarters/rd) -"kYf" = ( -/obj/machinery/camera/directional/south{ - c_tag = "RD Observation Cage"; - network = list("ss13","rd") +/turf/open/floor/iron/white, +/area/station/security/execution/transfer) +"lgl" = ( +/obj/machinery/light/small/directional/south, +/obj/effect/turf_decal/tile/blue{ + dir = 8 }, -/turf/open/floor/engine, -/area/command/heads_quarters/rd) -"kYs" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk, -/turf/open/floor/wood, -/area/cargo/qm) -"kYB" = ( -/obj/effect/turf_decal/stripes/line{ +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"lgC" = ( +/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/components/trinary/filter/atmos/flipped/co2{ dir = 8 }, -/obj/structure/cable, +/turf/open/floor/iron/dark/textured, +/area/station/medical/cryo) +"lgK" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, +/obj/effect/landmark/event_spawn, +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/white, -/area/science/xenobiology) -"kYK" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 8 - }, -/obj/effect/turf_decal/siding/wood{ +/turf/open/floor/plating, +/area/station/maintenance/starboard/lesser) +"lgL" = ( +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"lgS" = ( +/obj/effect/turf_decal/stripes/line{ dir = 1 }, -/turf/open/floor/wood, -/area/service/cafeteria) -"kYP" = ( -/obj/effect/turf_decal/trimline/red/filled/corner{ - dir = 1 +/turf/open/floor/plating, +/area/station/security/execution/transfer) +"lgT" = ( +/obj/effect/turf_decal/trimline/blue/filled/warning{ + dir = 8 }, -/obj/machinery/light/directional/north, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/security/brig) -"kZE" = ( -/obj/machinery/computer/secure_data{ - dir = 4 - }, -/obj/structure/cable, -/obj/effect/turf_decal/tile/red/half/contrasted{ +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) +"lhc" = ( +/obj/structure/bed, +/obj/item/bedsheet, +/obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/iron, -/area/security/checkpoint/supply) -"kZM" = ( -/obj/effect/turf_decal/plaque{ - icon_state = "L4" +/obj/machinery/iv_drip, +/obj/effect/turf_decal/tile/red{ + dir = 8 }, +/obj/structure/cable, +/obj/effect/turf_decal/trimline/blue/filled/line, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/white, +/area/station/security/medical) +"lhk" = ( +/obj/structure/table, +/obj/item/storage/medkit/brute, /turf/open/floor/iron, -/area/hallway/primary/central) -"kZS" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/area/station/commons/fitness/recreation) +"lhA" = ( +/turf/open/floor/plating/airless{ + icon_state = "platingdmg1" }, -/obj/machinery/door/window/left/directional/west{ - base_state = "right"; - icon_state = "right"; - name = "Shooting Range" +/area/station/solars/port/aft) +"lhD" = ( +/obj/structure/reagent_dispensers/watertank, +/obj/effect/spawner/random/trash/janitor_supplies, +/turf/open/floor/plating, +/area/station/maintenance/fore) +"lhT" = ( +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/science/robotics/lab) +"lhU" = ( +/obj/structure/flora/bush/ferny/style_random, +/obj/structure/flora/bush/fullgrass/style_random, +/obj/structure/flora/bush/flowers_br/style_random, +/obj/structure/flora/bush/sunny/style_random, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/grass, +/area/station/hallway/secondary/exit/departure_lounge) +"lia" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 1 }, +/obj/structure/cable, /turf/open/floor/iron, -/area/security/range) -"kZT" = ( -/obj/machinery/door/poddoor/incinerator_atmos_main, -/turf/open/floor/engine, -/area/maintenance/disposal/incinerator) -"lac" = ( +/area/station/engineering/main) +"liz" = ( /obj/structure/disposalpipe/segment, -/obj/machinery/door/airlock/maintenance{ - req_one_access_txt = "12;5;39;25;28" +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/bot{ + dir = 1 + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 }, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"lae" = ( -/obj/item/reagent_containers/spray/plantbgone{ - pixel_y = 3 +/obj/machinery/door/airlock/engineering{ + name = "Engine Room" }, -/obj/item/reagent_containers/spray/plantbgone{ - pixel_x = 8; - pixel_y = 8 +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, +/turf/open/floor/iron{ + dir = 1 }, -/obj/item/reagent_containers/spray/plantbgone{ - pixel_x = 13; - pixel_y = 5 +/area/station/engineering/main) +"liC" = ( +/obj/structure/cable, +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/item/watertank, -/obj/item/grenade/chem_grenade/antiweed, -/obj/structure/table/glass, -/obj/effect/turf_decal/stripes/line{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) +"liD" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron/dark, +/area/station/science/robotics/lab) +"liL" = ( +/obj/structure/table, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ dir = 1 }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/turf/open/floor/iron/white, +/area/station/security/prison/mess) +"liO" = ( +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/structure/sign/poster/official/random/directional/south, -/turf/open/floor/iron, -/area/service/hydroponics) -"lai" = ( -/turf/closed/wall/r_wall, -/area/security/lockers) -"lak" = ( /obj/structure/cable, -/obj/structure/bed/roller, -/obj/effect/turf_decal/stripes/corner{ - dir = 1 - }, +/obj/machinery/bluespace_vendor/directional/west, /turf/open/floor/iron, -/area/security/prison) -"lan" = ( -/obj/machinery/air_sensor/nitrogen_tank, -/turf/open/floor/engine/n2, -/area/engineering/atmos) -"laG" = ( -/obj/machinery/modular_computer/console/preset/cargochat/engineering, -/obj/effect/turf_decal/trimline/brown/filled/line{ - dir = 8 +/area/station/commons/fitness/recreation) +"ljf" = ( +/obj/structure/table, +/obj/item/wirecutters, +/obj/item/screwdriver{ + pixel_x = -2; + pixel_y = 10 }, -/obj/effect/turf_decal/trimline/yellow/filled/warning{ +/obj/effect/turf_decal/trimline/red/filled/line{ dir = 8 }, +/obj/machinery/syndicatebomb/training, /turf/open/floor/iron, -/area/engineering/break_room) -"laS" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Surgery C Maintenance"; - req_access_txt = "45" +/area/station/security/office) +"lji" = ( +/obj/machinery/newscaster/directional/north, +/obj/machinery/light/small/directional/north, +/turf/open/floor/iron/dark, +/area/station/service/chapel/funeral) +"ljm" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating, -/area/maintenance/aft/greater) -"laV" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/public/glass{ - name = "Art Storage" +/turf/open/floor/iron/white, +/area/station/science/research) +"ljD" = ( +/obj/structure/extinguisher_cabinet/directional/east, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 }, -/obj/structure/cable, +/turf/open/floor/carpet, +/area/station/command/heads_quarters/captain/private) +"ljF" = ( +/obj/machinery/light/small/directional/south, +/turf/open/floor/engine, +/area/station/science/xenobiology) +"ljL" = ( +/obj/structure/chair/comfy/black, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/commons/storage/art) -"lbd" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/obj/effect/turf_decal/siding/wood{ - dir = 1 - }, -/turf/open/floor/wood, -/area/commons/lounge) -"lbf" = ( -/obj/item/stock_parts/cell/high, -/turf/open/floor/plating, -/area/maintenance/starboard/greater) -"lbg" = ( -/obj/machinery/door/airlock/external{ - name = "Supply Dock Airlock" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ +/turf/open/floor/carpet, +/area/station/command/bridge) +"lkc" = ( +/obj/structure/sign/barsign, +/turf/closed/wall, +/area/station/commons/lounge) +"lkL" = ( +/obj/structure/table, +/obj/effect/turf_decal/siding/purple{ dir = 4 }, -/obj/effect/mapping_helpers/airlock/access/all/supply/general, -/turf/open/floor/plating, -/area/cargo/storage) -"lbj" = ( -/obj/structure/window/reinforced{ - dir = 4 +/obj/item/radio/headset/headset_medsci{ + pixel_x = -7; + pixel_y = 4 }, -/obj/structure/window/reinforced, -/obj/structure/flora/ausbushes/palebush, -/obj/structure/flora/ausbushes/fernybush, -/obj/structure/flora/ausbushes/fullgrass, -/obj/structure/flora/ausbushes/brflowers, -/turf/open/floor/grass, -/area/science/research) -"lbo" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/obj/item/storage/box/monkeycubes{ + pixel_x = 6; + pixel_y = 9 }, -/turf/open/floor/iron, -/area/engineering/main) -"lbp" = ( -/obj/machinery/light_switch/directional/east, -/obj/structure/table/wood, -/obj/item/folder/white{ - pixel_x = -14; - pixel_y = 3 +/obj/item/storage/box/gloves{ + pixel_x = 5; + pixel_y = 1 }, -/obj/item/paper_bin/carbon{ - pixel_x = 3; - pixel_y = 2 +/obj/machinery/button/door/directional/east{ + id = "rdgene2"; + name = "Secondary Genetics Shutters Control"; + pixel_y = -6; + req_access = list("science") }, -/obj/item/pen, -/obj/effect/turf_decal/siding/wood{ - dir = 6 +/obj/machinery/button/door/directional/east{ + id = "rdgene"; + name = "Primary Genetics Shutters Control"; + pixel_y = 6; + req_access = list("science") }, -/turf/open/floor/wood/parquet, -/area/medical/psychology) -"lby" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/closed/wall, -/area/engineering/atmos) -"lbP" = ( -/obj/effect/turf_decal/tile/yellow{ - dir = 4 +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/science/genetics) +"lkW" = ( +/obj/machinery/light/small/directional/east, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/engineering/storage/tech) +"llh" = ( +/obj/effect/spawner/random/structure/closet_maintenance, +/obj/effect/spawner/random/maintenance, +/obj/effect/spawner/random/maintenance, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"llk" = ( +/obj/structure/cable, +/obj/machinery/power/solar{ + id = "aftport"; + name = "Aft-Port Solar Array" }, -/obj/structure/disposalpipe/segment, +/turf/open/floor/iron/solarpanel/airless, +/area/station/solars/port/aft) +"lln" = ( +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/hallway/primary/central) -"lbR" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 5 +/obj/structure/disposalpipe/segment{ + dir = 6 }, -/obj/machinery/light/directional/east, -/turf/open/floor/iron/white, -/area/medical/office) -"lbW" = ( -/obj/structure/table/wood, -/obj/item/lipstick{ - pixel_y = 5 +/obj/effect/turf_decal/tile/blue/anticorner/contrasted{ + dir = 8 }, -/obj/machinery/camera/directional/east{ - c_tag = "Theater - Stage" +/turf/open/floor/iron/white, +/area/station/medical/medbay/lobby) +"lls" = ( +/obj/effect/spawner/random/structure/closet_maintenance, +/obj/effect/spawner/random/maintenance, +/obj/structure/disposalpipe/segment{ + dir = 5 }, -/obj/machinery/light/small/directional/east, -/obj/effect/spawner/random/entertainment/musical_instrument, -/obj/structure/sign/poster/random/directional/east, -/turf/open/floor/wood, -/area/service/theater) -"lci" = ( -/obj/machinery/light_switch/directional/west, -/obj/structure/table, -/obj/item/transfer_valve{ - pixel_x = 5 +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"llT" = ( +/obj/structure/table/wood, +/obj/machinery/button/ticket_machine{ + pixel_x = 32 }, -/obj/item/transfer_valve{ - pixel_x = 5 +/obj/item/paper_bin/carbon{ + pixel_x = -2; + pixel_y = 4 }, -/obj/item/transfer_valve{ - pixel_x = 5 +/obj/item/stamp/hop{ + pixel_x = -4; + pixel_y = 4 }, -/obj/item/transfer_valve{ - pixel_x = 5 +/obj/machinery/light_switch/directional/south{ + pixel_x = 6; + pixel_y = -34 }, -/obj/item/transfer_valve{ - pixel_x = 5 +/obj/machinery/button/door/directional/south{ + id = "hop"; + name = "Privacy Shutters Control"; + pixel_x = -6; + req_access = list("hop") }, -/turf/open/floor/iron/white, -/area/science/mixing/launch) -"lcq" = ( -/obj/effect/turf_decal/trimline/brown/filled/line{ - dir = 8 +/obj/machinery/button/door/directional/south{ + id = "hopqueue"; + name = "Queue Shutters Control"; + pixel_x = -6; + pixel_y = -34; + req_access = list("hop") }, -/obj/structure/disposalpipe/segment{ - dir = 4 +/turf/open/floor/wood, +/area/station/command/heads_quarters/hop) +"llW" = ( +/obj/structure/fluff/broken_flooring{ + dir = 4; + icon_state = "singular" }, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) +"lma" = ( +/obj/structure/chair/stool/directional/north, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment, /turf/open/floor/iron, -/area/hallway/primary/central) -"lcC" = ( -/obj/machinery/navbeacon{ - codes_txt = "patrol;next_patrol=14.5-Recreation"; - location = "14.3-Lockers-Dorms" - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, +/area/station/engineering/break_room) +"lme" = ( +/obj/machinery/firealarm/directional/west, +/obj/machinery/light/directional/west, +/obj/item/banner/cargo/mundane, /obj/structure/disposalpipe/segment{ - dir = 9 - }, -/turf/open/floor/iron, -/area/commons/locker) -"lcD" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/camera/directional/east{ - c_tag = "Engineering Supermatter Port"; - network = list("ss13","engine") + dir = 5 }, +/obj/effect/turf_decal/trimline/brown/filled/corner, +/turf/open/floor/iron, +/area/station/cargo/storage) +"lmn" = ( /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/green/visible, -/obj/machinery/airalarm/engine{ - dir = 4; - pixel_x = 24 +/turf/open/floor/plating, +/area/station/maintenance/department/science/xenobiology) +"lmq" = ( +/obj/structure/table, +/obj/item/storage/box/bodybags, +/obj/item/pen, +/obj/effect/turf_decal/trimline/blue/filled/corner, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) +"lmA" = ( +/obj/machinery/power/smes{ + capacity = 9e+006; + charge = 10000 }, -/turf/open/floor/engine, -/area/engineering/supermatter) -"lcF" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/maintenance/disposal/incinerator) +"lmF" = ( +/obj/effect/turf_decal/bot_white/right, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 4 }, -/turf/open/floor/plating, -/area/maintenance/department/science/xenobiology) -"lcN" = ( +/turf/open/floor/iron/dark, +/area/station/ai_monitored/command/nuke_storage) +"lmL" = ( +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/abandoned, +/obj/structure/disposalpipe/segment, /obj/machinery/door/airlock/maintenance{ - name = "Genetics Maintenance"; - req_access_txt = "9" + name = "Abandoned Warehouse" }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/access/any/medical/maintenance, /turf/open/floor/plating, -/area/maintenance/aft/lesser) -"lcW" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/structure/crate, -/turf/open/floor/iron, -/area/cargo/warehouse) -"ldb" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/area/station/maintenance/port/aft) +"lmT" = ( +/obj/effect/turf_decal/trimline/red/filled/corner{ dir = 8 }, -/obj/effect/landmark/start/hangover, -/turf/open/floor/carpet, -/area/commons/dorms) -"lde" = ( -/obj/structure/table/reinforced, -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 - }, -/turf/open/floor/iron, -/area/service/bar) -"ldv" = ( -/obj/structure/cable, -/obj/effect/spawner/random/trash/garbage{ - spawn_scatter_radius = 1 +/turf/open/floor/iron/white, +/area/station/security/prison) +"lnc" = ( +/turf/closed/wall, +/area/station/commons/dorms) +"lnu" = ( +/turf/open/floor/plating{ + icon_state = "panelscorched" }, -/turf/open/floor/plating, -/area/maintenance/department/science/xenobiology) -"ldP" = ( -/turf/closed/wall/r_wall, -/area/ai_monitored/command/storage/satellite) -"led" = ( -/obj/effect/turf_decal/stripes/line, +/area/station/maintenance/fore) +"lnv" = ( /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment{ - dir = 6 +/obj/machinery/door/airlock/maintenance{ + name = "Cargo Bay Maintenance" }, +/obj/effect/mapping_helpers/airlock/access/all/supply/general, /turf/open/floor/plating, -/area/maintenance/fore) -"les" = ( -/turf/open/floor/iron/white/side{ - dir = 1 - }, -/area/science/lobby) -"lev" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/area/station/maintenance/port/greater) +"lnA" = ( +/obj/machinery/computer/mecha{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/effect/turf_decal/tile/yellow/half/contrasted{ - dir = 1 +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 5 }, -/turf/open/floor/iron, -/area/engineering/break_room) -"lew" = ( -/obj/machinery/door/window{ - dir = 1; - name = "Captain's Bedroom"; - req_access_txt = "20" +/obj/machinery/requests_console/directional/east{ + announcementConsole = 1; + department = "Research Director's Desk"; + departmentType = 5; + name = "Research Director's Requests Console" }, -/turf/open/floor/wood, -/area/command/heads_quarters/captain/private) -"leB" = ( -/obj/effect/spawner/random/maintenance, +/turf/open/floor/iron/white, +/area/station/command/heads_quarters/rd) +"lnH" = ( +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, -/area/maintenance/port) -"leC" = ( -/obj/machinery/door/airlock/grunge{ - name = "Vacant Office" - }, -/obj/effect/mapping_helpers/airlock/abandoned, +/area/station/hallway/primary/fore) +"lnM" = ( +/obj/item/reagent_containers/glass/bucket, +/obj/item/mop, +/obj/item/reagent_containers/glass/bottle/ammonia, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating, +/area/station/security/prison/safe) +"lnP" = ( +/obj/effect/spawner/random/structure/closet_maintenance, +/turf/open/floor/plating, +/area/station/maintenance/fore) +"lnR" = ( +/obj/structure/table, +/obj/effect/spawner/random/decoration/ornament, /turf/open/floor/iron, -/area/commons/vacant_room/office) -"leP" = ( +/area/station/maintenance/port/aft) +"lnT" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment{ - dir = 6 - }, -/turf/open/floor/plating, -/area/maintenance/aft/greater) -"lfh" = ( -/obj/effect/spawner/random/engineering/vending_restock, -/turf/open/floor/plating, -/area/maintenance/port) -"lfA" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/engineering/main) +"lnX" = ( /obj/structure/cable, -/obj/machinery/door/airlock/virology/glass{ - name = "Isolation A"; - req_access_txt = "39" - }, -/obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/white, -/area/medical/virology) -"lfI" = ( -/obj/effect/landmark/start/hangover, -/obj/machinery/light_switch/directional/north, -/turf/open/floor/wood, -/area/service/theater) -"lfM" = ( -/obj/structure/table, -/obj/item/inspector{ - pixel_x = -5; - pixel_y = 12 - }, -/obj/item/inspector{ - pixel_x = 5 - }, +/obj/structure/cable/layer3, /turf/open/floor/iron/dark, -/area/security/office) -"lfN" = ( -/obj/effect/turf_decal/delivery, -/obj/machinery/door/poddoor/shutters{ - id = "mechbay"; - name = "Mech Bay Shutters" +/area/station/ai_monitored/command/storage/satellite) +"lof" = ( +/obj/structure/window/reinforced{ + dir = 1; + pixel_y = 1 }, -/turf/open/floor/iron, -/area/science/robotics/mechbay) -"lfQ" = ( /obj/effect/turf_decal/stripes/line{ - dir = 6 + dir = 5 }, /obj/structure/table/glass, -/obj/item/storage/box/petridish{ - pixel_x = -5; - pixel_y = 8 - }, -/obj/item/storage/box/petridish{ - pixel_x = 5; - pixel_y = 3 - }, -/obj/machinery/requests_console/directional/east{ - department = "Xenobiology"; - name = "Xenobiology Requests Console"; - receive_ore_updates = 1 - }, -/obj/machinery/button/door/directional/south{ - id = "XenoPens"; - name = "Xenobiology Shutters"; - req_access_txt = "55" +/obj/item/grenade/chem_grenade, +/obj/item/grenade/chem_grenade, +/obj/item/grenade/chem_grenade, +/obj/item/grenade/chem_grenade, +/obj/item/stack/cable_coil, +/obj/item/stack/cable_coil, +/obj/item/screwdriver{ + pixel_x = -2; + pixel_y = 6 }, /turf/open/floor/iron/white, -/area/science/cytology) -"lfR" = ( -/obj/effect/turf_decal/trimline/yellow/filled/corner{ - dir = 4 +/area/station/medical/pharmacy) +"loh" = ( +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ + dir = 1 }, -/turf/open/floor/iron/white, -/area/medical/medbay/central) -"lgb" = ( -/obj/structure/table/wood, -/obj/item/clothing/head/sombrero, -/obj/structure/sign/poster/random/directional/east, -/turf/open/floor/wood, -/area/service/theater) -"lgg" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment, /turf/open/floor/iron, -/area/construction/storage_wing) -"lgk" = ( -/obj/machinery/vending/wardrobe/hydro_wardrobe, +/area/station/service/bar) +"loA" = ( /obj/effect/turf_decal/stripes/line{ - dir = 6 + dir = 8 }, -/obj/machinery/light/small/directional/north, -/obj/structure/sign/poster/official/random/directional/east, /turf/open/floor/iron, -/area/service/hydroponics) -"lgw" = ( -/turf/open/floor/carpet, -/area/service/library) -"lgz" = ( -/turf/closed/wall, -/area/commons/locker) -"lgD" = ( -/obj/structure/extinguisher_cabinet/directional/west, -/obj/machinery/atmospherics/components/unary/portables_connector/visible, -/turf/open/floor/iron, -/area/science/mixing) -"lgI" = ( -/obj/structure/table, -/obj/item/paper_bin/bundlenatural{ - pixel_x = -19; - pixel_y = 5 - }, -/obj/item/paper_bin/bundlenatural{ - pixel_x = -7; - pixel_y = 5 - }, -/obj/item/paper_bin/bundlenatural{ - pixel_x = -19; - pixel_y = 9 - }, -/obj/item/paperplane{ - pixel_x = 9 +/area/station/engineering/main) +"loQ" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/item/paperplane{ - pixel_x = 7; - pixel_y = 7 +/obj/effect/spawner/random/maintenance, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"loW" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Storage Room" }, -/obj/effect/turf_decal/tile/brown/anticorner/contrasted, -/turf/open/floor/iron, -/area/cargo/sorting) -"lgQ" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/obj/effect/mapping_helpers/airlock/abandoned, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/mapping_helpers/airlock/access/any/security/maintenance, +/obj/effect/mapping_helpers/airlock/unres{ dir = 1 }, -/turf/open/floor/iron, -/area/security/office) -"lgW" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/dark/visible, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible/layer2, -/turf/open/floor/iron, -/area/maintenance/disposal/incinerator) -"lgY" = ( -/obj/structure/table, -/obj/item/multitool{ - pixel_x = 4; - pixel_y = 12 +/turf/open/floor/plating, +/area/station/maintenance/fore) +"lpi" = ( +/turf/open/floor/wood{ + icon_state = "wood-broken5" }, -/obj/item/multitool{ - pixel_x = -4; - pixel_y = 8 +/area/station/maintenance/port/aft) +"lpo" = ( +/obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ + dir = 4 }, -/obj/structure/table, -/obj/item/stock_parts/cell/high{ - pixel_y = -4 +/turf/open/floor/iron, +/area/station/security/courtroom) +"lpp" = ( +/obj/machinery/atmospherics/pipe/smart/simple/yellow/visible, +/obj/machinery/meter, +/turf/closed/wall/r_wall, +/area/station/engineering/atmos) +"lps" = ( +/obj/structure/window/reinforced{ + dir = 1; + pixel_y = 1 }, -/obj/item/stock_parts/cell/high{ - pixel_x = -4; - pixel_y = -6 +/obj/structure/showcase/cyborg/old{ + dir = 8; + pixel_x = 9; + pixel_y = 2 }, -/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible/layer5, -/obj/machinery/atmospherics/pipe/smart/simple/purple/visible, -/obj/item/multitool{ - pixel_y = 10 +/obj/effect/turf_decal/tile/blue{ + dir = 1 }, -/turf/open/floor/iron/dark/textured, -/area/engineering/atmos) -"lhr" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/aisat/exterior) +"lpt" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, /turf/open/floor/iron, -/area/engineering/atmos/pumproom) -"lhC" = ( -/obj/structure/chair/comfy/black{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/carpet, -/area/commons/vacant_room/office) -"lhE" = ( -/obj/structure/table/glass, -/obj/item/clothing/gloves/color/latex, -/obj/item/healthanalyzer, -/obj/item/clothing/glasses/hud/health, -/obj/item/clothing/glasses/science, -/obj/effect/turf_decal/tile/green/half/contrasted{ - dir = 8 - }, -/turf/open/floor/iron/white, -/area/medical/virology) -"lhK" = ( -/obj/machinery/door/poddoor/shutters{ - id = "teleshutter"; - name = "Teleporter Access Shutter" - }, +/area/station/construction/storage_wing) +"lpw" = ( +/obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/delivery, -/obj/machinery/button/door/directional/east{ - id = "teleshutter"; - name = "Teleporter Shutter Control"; - pixel_y = 5; - req_access_txt = "19" +/obj/machinery/navbeacon{ + codes_txt = "delivery;dir=8"; + dir = 8; + freq = 1400; + location = "QM #2" }, /turf/open/floor/iron, -/area/command/teleporter) -"lhL" = ( -/obj/machinery/chem_master, -/obj/structure/noticeboard/directional/south, -/obj/effect/turf_decal/tile/yellow/anticorner/contrasted, -/turf/open/floor/iron/white, -/area/medical/pharmacy) -"lhR" = ( +/area/station/cargo/warehouse) +"lpA" = ( +/obj/machinery/air_sensor/nitrogen_tank, +/turf/open/floor/engine/n2, +/area/station/engineering/atmos) +"lpD" = ( +/obj/machinery/biogenerator, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"lpN" = ( +/obj/machinery/door/airlock/maintenance, /obj/structure/cable, +/obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/dark, -/area/tcommsat/server) -"lhW" = ( -/turf/closed/wall, -/area/engineering/main) -"lib" = ( -/obj/structure/closet/secure_closet/hos, -/obj/item/clothing/shoes/cowboy/black, -/obj/machinery/camera/directional/north{ - c_tag = "Head of Security's Office" - }, -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/command/heads_quarters/hos) -"lic" = ( -/obj/effect/turf_decal/tile/green{ - dir = 4 - }, -/obj/effect/turf_decal/tile/green{ - dir = 8 +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "viro-passthrough" }, -/obj/effect/turf_decal/tile/blue{ +/obj/effect/mapping_helpers/airlock/unres{ dir = 1 }, -/turf/open/floor/iron, -/area/service/hydroponics) -"liq" = ( -/obj/structure/window/reinforced, -/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/effect/mapping_helpers/airlock/access/any/medical/maintenance, +/turf/open/floor/plating, +/area/station/medical/medbay/central) +"lpS" = ( /obj/structure/cable, -/obj/effect/spawner/random/decoration/showcase, -/turf/open/floor/carpet, -/area/command/corporate_showroom) -"ljb" = ( -/obj/machinery/holopad, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/carpet, -/area/service/theater) -"ljG" = ( -/obj/item/radio/intercom/directional/south, -/obj/structure/chair/sofa/corp/right{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"lqd" = ( +/obj/structure/chair/office{ dir = 8 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/obj/machinery/computer/security/telescreen{ + desc = "Used for watching output from station security cameras."; + name = "Security Camera Monitor"; + network = list("ss13"); + pixel_y = 30 }, -/turf/open/floor/iron/dark, -/area/medical/break_room) -"ljN" = ( -/obj/structure/disposalpipe/segment{ - dir = 6 +/obj/effect/turf_decal/tile/red/anticorner/contrasted{ + dir = 1 }, -/obj/effect/landmark/blobstart, -/obj/effect/turf_decal/stripes/line{ +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) +"lqh" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 4 }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/plating, -/area/maintenance/central) -"ljU" = ( +/area/station/maintenance/aft/lesser) +"lql" = ( /obj/effect/turf_decal/stripes/line, -/obj/effect/spawner/random/trash/garbage{ - spawn_scatter_radius = 1 +/obj/machinery/light/directional/south, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/requests_console/directional/south{ + department = "Engineering"; + departmentType = 3; + name = "Engineering Requests Console" }, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"ljV" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 8 +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/turf/open/floor/iron/white, -/area/medical/office) -"lkg" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/turf/open/floor/iron, +/area/station/engineering/main) +"lqC" = ( +/obj/machinery/light/small/directional/north, +/obj/effect/landmark/blobstart, +/obj/machinery/camera/directional/north{ + c_tag = "Evidence Storage" }, -/obj/machinery/conveyor_switch/oneway{ - dir = 8; - id = "packageExternal"; - name = "Crate Returns"; - pixel_x = -5; - pixel_y = 23 +/obj/item/storage/secure/safe/directional/north{ + name = "evidence safe" }, -/obj/effect/turf_decal/trimline/brown/filled/corner{ +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/security/brig) +"lqL" = ( +/obj/effect/turf_decal/siding{ dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/junction{ - dir = 1 +/obj/machinery/computer/rdconsole, +/turf/open/floor/iron/dark, +/area/station/science/lab) +"lqQ" = ( +/turf/closed/wall, +/area/station/service/hydroponics/garden) +"lqT" = ( +/obj/structure/table, +/obj/item/razor{ + pixel_y = 5 }, /turf/open/floor/iron, -/area/hallway/primary/port) -"lks" = ( -/obj/machinery/door/airlock{ - name = "Unisex Showers" - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/duct, -/turf/open/floor/iron/freezer, -/area/commons/toilet/restrooms) -"lkF" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/area/station/commons/locker) +"lro" = ( +/obj/structure/showcase/cyborg/old{ + dir = 4; + pixel_x = -9; + pixel_y = 2 }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/sorting/mail{ - dir = 8; - sortType = 21 +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/ai) +"lrp" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/turf/open/floor/plating, -/area/maintenance/starboard/lesser) -"lkO" = ( -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/turf/open/floor/iron/white, +/area/station/science/research) +"lrK" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ dir = 4 }, -/turf/open/floor/iron, -/area/service/hydroponics) -"lkU" = ( -/obj/machinery/airalarm/directional/west, -/obj/machinery/camera/directional/west{ - c_tag = "Aft Primary Hallway - Middle" +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark/corner{ + dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/area/station/engineering/atmos) +"lrL" = ( +/obj/item/taperecorder, +/obj/item/camera, +/obj/structure/table/wood, +/obj/item/radio/intercom/directional/south, +/obj/structure/sign/painting/library_private{ + pixel_x = -32; + pixel_y = -32 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 5 +/turf/open/floor/engine/cult, +/area/station/service/library) +"lrR" = ( +/obj/machinery/light/directional/south, +/obj/structure/bed/roller, +/obj/effect/turf_decal/trimline/blue/filled/warning{ + dir = 1 }, -/turf/open/floor/iron, -/area/hallway/primary/aft) -"lle" = ( -/obj/machinery/light/directional/east, -/obj/effect/turf_decal/tile/neutral{ +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron, -/area/hallway/primary/central) -"llf" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/security/warden) -"llh" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/obj/effect/turf_decal/tile/blue/half/contrasted, +/turf/open/floor/iron/white, +/area/station/medical/medbay/lobby) +"lrZ" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "chem_lockdown"; + name = "Chemistry Shutters" }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/spawner/random/structure/grille, -/obj/effect/turf_decal/stripes/line, /turf/open/floor/plating, -/area/maintenance/starboard/aft) -"lli" = ( +/area/station/medical/chemistry) +"lsq" = ( /obj/structure/table, -/obj/item/food/grown/wheat, -/obj/item/food/grown/watermelon, -/obj/item/food/grown/citrus/orange, -/obj/item/food/grown/grapes, -/obj/item/food/grown/cocoapod, -/obj/item/food/grown/apple, -/obj/item/food/grown/chili, -/obj/item/food/grown/cherries, -/obj/item/food/grown/soybeans, -/obj/item/food/grown/citrus/lime, -/obj/effect/turf_decal/stripes/line{ +/obj/item/stack/sheet/glass/fifty, +/obj/item/stack/sheet/glass/fifty, +/obj/item/stack/rods/fifty, +/obj/item/stack/rods/fifty, +/obj/effect/turf_decal/bot{ dir = 1 }, -/obj/machinery/light/directional/south, -/turf/open/floor/iron, -/area/service/hydroponics/garden) -"llm" = ( -/obj/effect/turf_decal/tile/yellow{ - dir = 8 +/obj/machinery/atmospherics/pipe/smart/simple/supply/visible{ + dir = 4 }, -/turf/open/floor/iron, -/area/hallway/primary/starboard) -"llr" = ( -/obj/machinery/rnd/production/protolathe/department/science, -/obj/machinery/light/directional/south, -/turf/open/floor/iron/dark, -/area/science/lab) -"llx" = ( -/obj/effect/turf_decal/trimline/blue/filled/line, -/turf/open/floor/iron/white, -/area/medical/treatment_center) -"lmk" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/white, -/area/security/medical) -"lmr" = ( +/turf/open/floor/iron{ + dir = 1 + }, +/area/station/engineering/atmos) +"lsu" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 8 +/obj/structure/closet/crate/freezer, +/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/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/white, -/area/security/prison) -"lmx" = ( -/obj/structure/disposalpipe/segment, /turf/open/floor/iron, -/area/cargo/storage) -"lmC" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/keycard_auth/directional/west, -/turf/open/floor/iron/dark, -/area/command/heads_quarters/ce) -"lmF" = ( -/obj/effect/turf_decal/bot_white/right, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/area/station/cargo/warehouse) +"lsJ" = ( +/obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/iron/dark, -/area/ai_monitored/command/nuke_storage) -"lmG" = ( -/obj/machinery/door/poddoor/shutters/preopen{ - id = "rdrnd"; - name = "Research and Development Shutters" - }, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/science/lab) -"lmH" = ( -/obj/structure/extinguisher_cabinet/directional/west, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/red/half/contrasted{ dir = 1 }, +/turf/open/floor/iron/white/side, +/area/station/medical/medbay/central) +"lsP" = ( +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/hallway/primary/aft) -"lmS" = ( -/obj/structure/window/reinforced{ +/area/station/security/brig) +"ltb" = ( +/obj/machinery/vending/security, +/obj/machinery/firealarm/directional/east, +/obj/effect/turf_decal/tile/red/anticorner/contrasted{ dir = 1 }, -/obj/item/storage/medkit/regular{ - pixel_x = 3; - pixel_y = -3 - }, -/obj/item/storage/medkit/o2{ - pixel_x = 3; - pixel_y = 3 +/turf/open/floor/iron/dark, +/area/station/security/lockers) +"ltg" = ( +/obj/structure/chair/stool/directional/north, +/obj/machinery/camera/autoname/directional/west, +/turf/open/floor/plating, +/area/station/maintenance/solars/starboard/fore) +"ltm" = ( +/obj/machinery/atmospherics/components/tank/oxygen{ + dir = 4 }, -/obj/item/storage/medkit/o2, -/obj/item/storage/medkit/o2{ - pixel_x = -3; - pixel_y = -3 +/obj/effect/turf_decal/siding/purple{ + dir = 1 }, -/obj/structure/table/reinforced, /turf/open/floor/iron/dark, -/area/medical/storage) -"lnt" = ( -/obj/effect/landmark/event_spawn, +/area/station/science/ordnance/storage) +"ltt" = ( +/obj/machinery/light/directional/east, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark, -/area/command/bridge) -"lnz" = ( -/obj/structure/closet/secure_closet/hydroponics, -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/obj/machinery/light_switch/directional/west, /turf/open/floor/iron, -/area/service/hydroponics) -"lnN" = ( -/obj/structure/table, -/obj/item/storage/bag/construction, -/obj/item/storage/bag/construction, -/obj/item/storage/bag/construction, -/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible/layer5, -/obj/machinery/atmospherics/pipe/smart/simple/purple/visible, -/obj/structure/sign/poster/official/build{ - pixel_x = 32 +/area/station/security/brig) +"ltv" = ( +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/machinery/light/small/directional/east, -/turf/open/floor/iron/dark/textured, -/area/engineering/atmos) -"lnQ" = ( -/obj/structure/chair/comfy/black{ +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 1 }, -/turf/open/floor/carpet, -/area/command/bridge) -"lnX" = ( -/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable/layer3, -/turf/open/floor/iron/dark, -/area/ai_monitored/command/storage/satellite) -"log" = ( -/obj/structure/rack, -/obj/item/toy/plush/lizard_plushie/green{ - name = "Given-As-Compensation" +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/green{ + dir = 8 }, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"low" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/duct, +/turf/open/floor/iron, +/area/station/hallway/secondary/service) +"ltx" = ( +/obj/effect/turf_decal/delivery, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) +"ltW" = ( +/obj/structure/table/reinforced, /obj/machinery/door/firedoor, -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/item/paper, +/obj/machinery/door/window/left/directional/east{ + dir = 2; + name = "Hydroponics Window"; + req_access = list("hydroponics") + }, +/obj/effect/turf_decal/delivery, +/obj/item/pen, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "hydro_service"; + name = "Service Shutter" }, /turf/open/floor/iron, -/area/hallway/primary/port) -"lox" = ( -/obj/machinery/door/airlock/maintenance{ - req_one_access_txt = "12;5;39" +/area/station/hallway/secondary/service) +"ltX" = ( +/obj/effect/landmark/event_spawn, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 8 }, -/obj/structure/cable, -/obj/structure/disposalpipe/segment, +/obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating, -/area/maintenance/aft/greater) -"loR" = ( -/obj/structure/table, -/obj/effect/turf_decal/tile/purple{ - dir = 1 +/turf/open/floor/iron, +/area/station/service/hydroponics) +"luc" = ( +/obj/machinery/conveyor_switch/oneway{ + id = "QMLoad2"; + name = "Unloading Conveyor"; + pixel_x = -13; + pixel_y = -4 }, -/obj/item/paper_bin, -/obj/item/pen, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/white, -/area/science/misc_lab) -"lpd" = ( -/obj/machinery/computer/scan_consolenew{ - dir = 8 +/turf/open/floor/iron, +/area/station/cargo/storage) +"lup" = ( +/obj/machinery/ai_slipper{ + uses = 10 }, -/obj/effect/turf_decal/siding/purple{ - dir = 4 +/obj/machinery/flasher/directional/south{ + id = "AI"; + pixel_x = 26 }, /obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/structure/cable, /turf/open/floor/iron/dark, -/area/science/genetics) -"lpg" = ( -/turf/closed/wall/r_wall, -/area/maintenance/starboard/lesser) -"lps" = ( -/obj/structure/window/reinforced{ - dir = 1; - pixel_y = 1 +/area/station/ai_monitored/turret_protected/ai) +"luF" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ + dir = 9 }, -/obj/structure/showcase/cyborg/old{ - dir = 8; - pixel_x = 9; - pixel_y = 2 +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"luL" = ( +/obj/effect/landmark/start/assistant, +/obj/structure/chair/comfy/black, +/turf/open/floor/wood, +/area/station/service/library) +"luO" = ( +/turf/open/floor/plating{ + icon_state = "platingdmg3" }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 +/area/station/maintenance/starboard/lesser) +"luV" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/door/window/left/directional/west{ + base_state = "right"; + icon_state = "right"; + name = "Shooting Range" }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark, -/area/ai_monitored/aisat/exterior) -"lpt" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, /turf/open/floor/iron, -/area/construction/storage_wing) -"lpz" = ( -/obj/structure/table, -/obj/structure/window/reinforced{ - dir = 1 +/area/station/security/range) +"lvs" = ( +/obj/machinery/door/airlock/maintenance, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/mapping_helpers/airlock/unres, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +/turf/open/floor/plating, +/area/station/maintenance/starboard/lesser) +"lvu" = ( +/obj/machinery/door/window/left/directional/west{ + dir = 4; + name = "Infirmary" }, -/obj/structure/window/reinforced{ +/obj/effect/turf_decal/trimline/blue/filled/line{ dir = 4 }, -/obj/machinery/button/door{ - id = "xenobio6"; - layer = 3.3; - name = "Xenobio Pen 6 Blast Doors"; - pixel_y = 1; - req_access_txt = "55" +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/white, +/area/station/security/medical) +"lvU" = ( +/obj/machinery/door/airlock{ + id_tag = "Toilet4"; + name = "Unit 4" }, -/turf/open/floor/iron, -/area/science/xenobiology) -"lpV" = ( -/obj/effect/turf_decal/tile/red, -/obj/structure/sign/departments/court{ - pixel_x = 32 +/turf/open/floor/iron/freezer, +/area/station/commons/toilet/restrooms) +"lvZ" = ( +/obj/machinery/door/firedoor, +/obj/structure/disposalpipe/segment, +/obj/machinery/door/airlock/security/glass{ + name = "Security Office" }, +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/mapping_helpers/airlock/access/all/security/general, +/turf/open/floor/iron/dark, +/area/station/security/office) +"lwg" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/command/gateway) +"lwm" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, /turf/open/floor/iron, -/area/hallway/primary/fore) -"lqa" = ( +/area/station/engineering/break_room) +"lwn" = ( /obj/structure/table/reinforced, -/obj/item/kitchen/fork/plastic, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 1 +/obj/machinery/door/window/right/directional/south{ + name = "Cargo Desk"; + req_access = list("mail_sorting") }, -/turf/open/floor/iron/white, -/area/security/prison) -"lqn" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/table/reinforced, /obj/machinery/door/firedoor, -/obj/machinery/door/poddoor/shutters{ - id = "commissaryshutter"; - name = "Vacant Commissary Shutter" +/obj/structure/disposalpipe/segment, +/obj/structure/desk_bell{ + pixel_x = 7 }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/turf/open/floor/iron, +/area/station/cargo/sorting) +"lww" = ( +/turf/open/floor/plating{ + icon_state = "panelscorched" }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 +/area/station/maintenance/aft/lesser) +"lwx" = ( +/obj/structure/flora/bush/sunny/style_random, +/obj/machinery/camera/directional/north{ + c_tag = "Virology Test Subject Chamber"; + network = list("ss13","medbay") }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/commons/vacant_room/commissary) -"lqz" = ( -/obj/machinery/firealarm/directional/east, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 8 +/turf/open/floor/grass, +/area/station/medical/virology) +"lwR" = ( +/obj/structure/table, +/obj/item/storage/toolbox/mechanical{ + pixel_x = 3; + pixel_y = -2 }, -/turf/open/floor/wood, -/area/cargo/qm) -"lqA" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/public/glass{ - name = "Courtroom"; - req_access_txt = "42" +/obj/item/storage/toolbox/mechanical{ + pixel_x = -2; + pixel_y = 8 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/dark, -/area/security/courtroom) -"lqG" = ( -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ +/area/station/science/ordnance) +"lxf" = ( +/obj/structure/bed, +/obj/item/bedsheet/dorms, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/obj/machinery/button/door/directional/west{ + id = "Cabin5"; + name = "Cabin Bolt Control"; + normaldoorcontrol = 1; + specialfunctions = 4 + }, +/turf/open/floor/wood, +/area/station/commons/dorms) +"lxm" = ( +/obj/machinery/atmospherics/components/trinary/mixer/airmix{ dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating, -/area/maintenance/department/medical/central) -"lqI" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible/layer2, /turf/open/floor/iron, -/area/maintenance/disposal/incinerator) -"lqP" = ( -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 4 +/area/station/engineering/atmos) +"lxp" = ( +/obj/structure/sign/warning/electric_shock{ + pixel_y = 32 }, +/obj/effect/turf_decal/bot, +/obj/effect/landmark/start/hangover, +/turf/open/floor/iron, +/area/station/hallway/secondary/command) +"lxt" = ( +/obj/item/cigbutt, /turf/open/floor/iron, -/area/cargo/storage) -"lqU" = ( +/area/station/engineering/atmos) +"lxv" = ( +/obj/machinery/camera/directional/east{ + c_tag = "Secure tech_storage" + }, +/obj/item/radio/intercom/directional/east, +/obj/machinery/light/small/directional/east, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/engineering/storage/tech) +"lxw" = ( +/obj/effect/turf_decal/tile/yellow, /obj/effect/turf_decal/tile/yellow{ - dir = 8 + dir = 1 }, -/obj/structure/disposalpipe/segment{ +/obj/effect/turf_decal/tile/blue{ dir = 4 }, -/turf/open/floor/iron, -/area/hallway/primary/starboard) -"lra" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/airalarm/directional/north, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/obj/structure/reagent_dispensers/fueltank, -/turf/open/floor/iron, -/area/cargo/warehouse) -"lrh" = ( -/obj/structure/cable, -/obj/machinery/door/firedoor, -/turf/open/floor/iron, -/area/hallway/primary/starboard) -"lrj" = ( -/obj/machinery/computer/rdconsole, -/obj/effect/turf_decal/tile/red/anticorner/contrasted{ - dir = 4 +/turf/open/floor/iron/white, +/area/station/medical/chemistry) +"lxC" = ( +/obj/item/radio/intercom/directional/south, +/obj/structure/chair/sofa/corp/right{ + dir = 1 }, -/turf/open/floor/iron/dark, -/area/command/bridge) -"lro" = ( -/obj/structure/showcase/cyborg/old{ - dir = 4; - pixel_x = -9; - pixel_y = 2 +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/ai) -"lry" = ( -/obj/machinery/door/airlock{ - name = "Maintenance Bathroom"; - req_access_txt = "12" +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, -/turf/open/floor/plating, -/area/maintenance/aft/greater) -"lrI" = ( -/obj/machinery/airalarm/directional/north, +/turf/open/floor/iron/dark, +/area/station/medical/break_room) +"lxJ" = ( +/obj/structure/reagent_dispensers/watertank/high, +/obj/item/reagent_containers/glass/bucket, +/obj/effect/turf_decal/stripes/line, /obj/machinery/light/directional/north, +/turf/open/floor/iron, +/area/station/service/hydroponics) +"lxM" = ( +/obj/machinery/door/airlock/maintenance, +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/computer/cargo{ - dir = 8 - }, -/obj/effect/turf_decal/tile/brown/half/contrasted{ +/obj/effect/mapping_helpers/airlock/unres, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +/turf/open/floor/plating, +/area/station/maintenance/port) +"lxV" = ( +/obj/structure/window/reinforced{ dir = 8 }, -/turf/open/floor/iron, -/area/cargo/sorting) -"lrP" = ( -/obj/effect/turf_decal/stripes/line{ +/turf/open/floor/carpet, +/area/station/service/theater) +"lyf" = ( +/obj/structure/closet/l3closet, +/obj/effect/turf_decal/tile/green/anticorner/contrasted{ dir = 8 }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 1 +/turf/open/floor/iron/white, +/area/station/medical/virology) +"lyu" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 4 }, -/turf/open/floor/iron/dark/side{ +/obj/effect/turf_decal/tile/blue{ dir = 8 }, -/area/science/lab) -"lrY" = ( -/obj/structure/table/optable, -/obj/machinery/airalarm/directional/south, -/obj/machinery/light/directional/south, -/obj/effect/turf_decal/tile/blue/half/contrasted, -/turf/open/floor/iron/white, -/area/medical/surgery/aft) -"lsj" = ( -/obj/machinery/light/directional/west, -/obj/machinery/button/flasher{ - id = "IsolationFlash"; - pixel_x = -23; - pixel_y = 8 +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/cafeteria, +/area/station/security/prison) +"lyD" = ( +/obj/effect/landmark/xeno_spawn, +/obj/machinery/airalarm/directional/north, +/obj/machinery/light/small/directional/north, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 }, +/turf/open/floor/wood, +/area/station/commons/dorms) +"lyE" = ( +/obj/machinery/smartfridge/chemistry/preloaded, +/turf/closed/wall/r_wall, +/area/station/medical/chemistry) +"lyF" = ( +/obj/effect/turf_decal/tile/red, /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/security/prison) -"lsv" = ( -/obj/effect/turf_decal/tile/blue/fourcorners, -/turf/open/floor/iron/white, -/area/medical/chemistry) -"lsU" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 4 +/area/station/security/office) +"lyN" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/turf/open/floor/iron/white, -/area/science/storage) -"ltn" = ( -/obj/machinery/airalarm/directional/south, -/obj/machinery/door/firedoor, /obj/effect/turf_decal/tile/neutral{ - dir = 8 + dir = 4 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/disposalpipe/segment{ dir = 4 }, /turf/open/floor/iron, -/area/hallway/primary/central) -"lty" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/area/station/hallway/secondary/command) +"lzf" = ( +/obj/effect/spawner/random/engineering/vending_restock, +/turf/open/floor/plating{ + icon_state = "platingdmg2" }, -/obj/structure/sign/poster/official/random/directional/south, -/turf/open/floor/iron, -/area/hallway/primary/port) -"ltB" = ( +/area/station/maintenance/disposal) +"lzJ" = ( /obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 10 +/turf/open/floor/iron/solarpanel/airless, +/area/station/solars/port/aft) +"lzL" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating, +/area/station/maintenance/starboard/greater) +"lzM" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/security/brig) -"ltH" = ( -/obj/structure/window/reinforced{ - dir = 4 +/area/station/hallway/primary/central) +"lzU" = ( +/obj/structure/table/glass, +/obj/machinery/light/small/directional/south, +/obj/item/folder/white{ + pixel_y = 4 }, -/turf/open/floor/engine, -/area/science/xenobiology) -"ltL" = ( -/obj/structure/rack, -/obj/effect/spawner/random/techstorage/service_all, +/obj/item/pen/red, +/turf/open/floor/iron/white, +/area/station/medical/virology) +"lzV" = ( +/obj/machinery/microwave{ + pixel_x = -3; + pixel_y = 6 + }, +/obj/structure/table, +/obj/effect/turf_decal/tile/red/half/contrasted, /turf/open/floor/iron/dark, -/area/engineering/storage/tech) -"ltP" = ( -/obj/machinery/computer/cargo{ - dir = 4 +/area/station/security/office) +"lAe" = ( +/obj/machinery/light/small/directional/south, +/turf/open/floor/engine, +/area/station/command/heads_quarters/rd) +"lAh" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/engineering/atmos) +"lAi" = ( +/obj/machinery/disposal/delivery_chute{ + dir = 1; + name = "Security Deliveries" }, -/obj/effect/turf_decal/bot, -/obj/machinery/button/door/directional/west{ - id = "QMLoaddoor"; - layer = 4; - name = "Loading Doors"; - pixel_y = -8; - req_access_txt = "31" +/obj/structure/plasticflaps/opaque{ + name = "Security Deliveries" }, -/obj/machinery/button/door/directional/west{ - id = "QMLoaddoor2"; - layer = 4; - name = "Loading Doors"; - pixel_y = 8; - req_access_txt = "31" +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/obj/structure/sign/departments/security{ + color = "#DE3A3A"; + pixel_y = -32 }, /turf/open/floor/iron, -/area/cargo/storage) -"lup" = ( -/obj/machinery/ai_slipper{ - uses = 10 +/area/station/cargo/sorting) +"lAu" = ( +/turf/open/space/basic, +/area/space/nearstation) +"lAH" = ( +/obj/machinery/door/window/brigdoor{ + dir = 1; + name = "Research Director Observation"; + req_access = list("rd") }, -/obj/machinery/flasher/directional/south{ - id = "AI"; - pixel_x = 26 +/turf/open/floor/engine, +/area/station/command/heads_quarters/rd) +"lAM" = ( +/turf/closed/wall/r_wall, +/area/station/security/brig) +"lBm" = ( +/obj/machinery/conveyor{ + dir = 4; + id = "garbage" }, -/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/turf/open/floor/plating, +/area/station/maintenance/disposal) +"lBz" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/door/airlock/mining{ + name = "Deliveries" + }, +/obj/machinery/door/firedoor, +/obj/effect/mapping_helpers/airlock/access/all/supply/general, +/turf/open/floor/iron, +/area/station/cargo/sorting) +"lBA" = ( +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ + dir = 1 + }, +/obj/structure/chair/stool/bar/directional/south, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/siding/wood{ + dir = 5 + }, +/turf/open/floor/iron, +/area/station/commons/lounge) +"lBN" = ( +/obj/structure/table, +/obj/effect/turf_decal/delivery, +/obj/item/clothing/glasses/meson, +/obj/item/clothing/glasses/meson, +/obj/item/clothing/glasses/meson, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/item/storage/belt/utility, +/obj/item/storage/belt/utility, +/obj/item/storage/belt/utility, +/turf/open/floor/iron, +/area/station/engineering/main) +"lBS" = ( +/obj/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/station/commons/fitness/recreation) +"lCb" = ( /obj/structure/cable, +/obj/structure/sign/poster/ripped{ + pixel_y = -32 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) +"lCG" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/turf_decal/stripes/white/line, +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 1 + }, +/obj/effect/turf_decal/box/red, /turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/ai) -"luD" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/area/station/science/ordnance/testlab) +"lCN" = ( +/obj/structure/disposalpipe/segment{ + dir = 9 }, /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/junction/yjunction{ - dir = 8 - }, /turf/open/floor/plating, -/area/maintenance/starboard/aft) -"luN" = ( -/turf/closed/wall, -/area/service/lawoffice) -"luT" = ( -/obj/structure/chair, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/area/station/maintenance/starboard/fore) +"lDe" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/door/poddoor/shutters/window{ + id = "armory"; + name = "Armory Shutters" }, -/turf/open/floor/iron, -/area/commons/fitness/recreation) -"lvM" = ( +/turf/open/floor/iron/dark, +/area/station/ai_monitored/security/armory) +"lDo" = ( +/obj/item/radio/off, /obj/effect/turf_decal/stripes/line{ dir = 4 }, +/turf/open/floor/plating, +/area/station/maintenance/central) +"lDA" = ( +/obj/structure/closet/wardrobe/black, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/landmark/start/hangover/closet, +/turf/open/floor/iron/dark, +/area/station/commons/locker) +"lDP" = ( /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"lvY" = ( -/obj/machinery/light/small/directional/west, -/turf/open/floor/iron, -/area/maintenance/port/aft) -"lwf" = ( -/obj/effect/landmark/start/head_of_personnel, -/obj/structure/chair/office{ - dir = 8 - }, +/turf/open/floor/plating, +/area/station/engineering/supermatter/room) +"lEr" = ( +/obj/effect/turf_decal/stripes/line, /obj/structure/cable, -/turf/open/floor/wood, -/area/command/heads_quarters/hop) -"lwp" = ( -/obj/machinery/light/directional/north, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/tile/green{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue, -/obj/machinery/firealarm/directional/north, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/service/hydroponics) -"lwA" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/obj/structure/disposalpipe/segment{ dir = 4 }, +/turf/open/floor/plating, +/area/station/maintenance/aft/greater) +"lEu" = ( +/obj/effect/spawner/random/engineering/tank, +/turf/open/floor/plating, +/area/station/maintenance/port) +"lEF" = ( +/obj/structure/frame/machine, +/obj/structure/cable, +/turf/open/floor/plating/airless, +/area/space/nearstation) +"lEH" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/security/holding_cell) -"lwB" = ( -/obj/machinery/door/airlock/external{ - name = "Space Shack" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 +/area/station/engineering/atmos/storage/gas) +"lEP" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"lwJ" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, +/turf/open/floor/iron/dark, +/area/station/medical/break_room) +"lEY" = ( +/obj/machinery/gravity_generator/main/station, +/obj/effect/turf_decal/bot_white, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/engineering/gravity_generator) +"lFq" = ( +/obj/structure/sign/warning/biohazard, +/turf/closed/wall/r_wall, +/area/station/science/cytology) +"lFs" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/wood, -/area/command/heads_quarters/hos) -"lwL" = ( -/obj/machinery/light_switch/directional/east, -/obj/structure/table, -/obj/machinery/firealarm/directional/north, -/obj/item/stack/sheet/iron/five, -/obj/item/radio/intercom/directional/east{ - pixel_y = 8 - }, -/obj/item/stack/cable_coil/five, -/obj/effect/turf_decal/tile/brown{ +/area/station/commons/vacant_room/office) +"lFV" = ( +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/turf/open/floor/iron, -/area/commons/vacant_room/commissary) -"lwZ" = ( -/obj/machinery/door/window/left/directional/north{ - name = "Inner Pipe Access"; - req_access_txt = "24" - }, -/obj/machinery/atmospherics/pipe/smart/simple/green/visible{ +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"lFZ" = ( +/obj/structure/chair/pew/right, +/turf/open/floor/iron/chapel{ dir = 4 }, -/turf/open/floor/iron/dark, -/area/engineering/atmos) -"lxb" = ( -/turf/closed/wall, -/area/command/gateway) -"lxh" = ( -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/chair{ +/area/station/service/chapel) +"lGG" = ( +/obj/structure/cable, +/obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/security/courtroom) -"lxj" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 1 - }, -/obj/structure/sign/warning/electricshock{ - pixel_y = 32 - }, -/obj/machinery/camera/directional/north{ - c_tag = "Fore Primary Hallway Cells" +/turf/open/floor/plating{ + icon_state = "platingdmg2" }, +/area/station/maintenance/port) +"lGL" = ( +/obj/effect/turf_decal/stripes/line, /turf/open/floor/iron, -/area/hallway/primary/fore) -"lxO" = ( -/obj/structure/table, -/obj/machinery/recharger{ - pixel_y = 4 - }, -/obj/structure/cable, -/obj/effect/turf_decal/tile/red/half/contrasted{ +/area/station/hallway/secondary/entry) +"lGR" = ( +/obj/machinery/door/airlock/external, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 4 }, -/turf/open/floor/iron/dark, -/area/security/lockers) -"lxR" = ( -/obj/machinery/door/window/right/directional/east{ - name = "Danger: Conveyor Access"; - req_access_txt = "12" - }, -/obj/machinery/conveyor/inverted{ - dir = 10; - id = "garbage" - }, +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/access/all/engineering/external, /turf/open/floor/plating, -/area/maintenance/disposal) -"lxZ" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 +/area/station/maintenance/port/fore) +"lGS" = ( +/obj/docking_port/stationary/public_mining_dock, +/turf/open/floor/plating, +/area/station/construction/mining/aux_base) +"lHe" = ( +/obj/machinery/reagentgrinder{ + pixel_y = 4 }, -/obj/machinery/chem_heater/withbuffer, -/obj/effect/turf_decal/tile/purple/fourcorners, -/turf/open/floor/iron/white, -/area/science/xenobiology) -"lya" = ( /obj/structure/table/glass, -/obj/item/stack/medical/mesh, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/siding/white/corner{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue/fourcorners, -/turf/open/floor/iron/white/side{ +/obj/effect/turf_decal/stripes/line{ dir = 6 }, -/area/medical/treatment_center) -"lye" = ( /turf/open/floor/iron, -/area/engineering/atmos) -"lyl" = ( -/obj/effect/turf_decal/plaque{ - icon_state = "L13" - }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/hallway/primary/central) -"lyp" = ( -/obj/machinery/atmospherics/components/binary/pump{ - name = "Air to Mix" - }, -/turf/open/floor/iron, -/area/engineering/atmos) -"lyC" = ( -/obj/structure/disposalpipe/segment, +/area/station/service/hydroponics) +"lHk" = ( /obj/effect/spawner/random/maintenance, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/plating, -/area/maintenance/port/aft) -"lyP" = ( -/obj/effect/turf_decal/tile/neutral{ +/area/station/maintenance/port) +"lHp" = ( +/obj/structure/window/reinforced, +/obj/machinery/light/small/directional/south, +/obj/machinery/camera/directional/south{ + c_tag = "MiniSat Exterior Access"; + network = list("minisat") + }, +/obj/effect/turf_decal/tile/blue{ dir = 8 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/door/firedoor, -/turf/open/floor/iron, -/area/hallway/primary/aft) -"lyV" = ( -/obj/effect/landmark/start/head_of_security, -/obj/structure/chair/comfy/black, -/turf/open/floor/iron/dark, -/area/security/office) -"lzb" = ( -/obj/item/folder/red{ - pixel_y = 3 - }, -/obj/machinery/light/directional/east, -/obj/structure/table/glass, -/obj/item/folder/red{ - pixel_y = 3 - }, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 4 - }, /turf/open/floor/iron/dark, -/area/command/bridge) -"lzg" = ( -/obj/machinery/atmospherics/components/binary/pump{ - dir = 8; - name = "Distro Staging to Filter" +/area/station/ai_monitored/aisat/exterior) +"lHx" = ( +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 9 }, +/turf/open/floor/wood, +/area/station/service/lawoffice) +"lHK" = ( +/obj/structure/cable, +/obj/machinery/power/apc/auto_name/directional/west, +/turf/open/floor/carpet, +/area/station/service/chapel) +"lIa" = ( +/obj/structure/table/wood, +/obj/item/folder, +/obj/item/folder, +/obj/item/pen, +/turf/open/floor/wood, +/area/station/service/library) +"lIc" = ( +/obj/machinery/atmospherics/components/unary/thermomachine/freezer, /turf/open/floor/iron, -/area/engineering/atmos/pumproom) -"lzu" = ( +/area/station/engineering/atmos/pumproom) +"lIB" = ( /obj/effect/turf_decal/tile/bar, /obj/effect/turf_decal/tile/bar{ dir = 1 }, /obj/structure/table/reinforced, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/effect/spawner/random/entertainment/lighter, /turf/open/floor/iron, -/area/service/bar) -"lzN" = ( -/obj/effect/turf_decal/tile/yellow{ - dir = 8 +/area/station/service/bar) +"lIM" = ( +/obj/structure/table, +/obj/item/stack/package_wrap{ + pixel_x = -8; + pixel_y = -3 }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/junction, -/turf/open/floor/iron, -/area/hallway/primary/starboard) -"lzP" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/public/glass{ - name = "Holodeck Door" +/obj/item/paperslip{ + pixel_x = -5; + pixel_y = 10 }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ - cycle_id = "holodeck" +/obj/structure/disposalpipe/segment{ + dir = 9 }, +/obj/effect/turf_decal/tile/brown/half/contrasted, /turf/open/floor/iron, -/area/commons/fitness/recreation) -"lzT" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 1 - }, -/obj/structure/cable, +/area/station/cargo/sorting) +"lIX" = ( +/obj/structure/chair/comfy/brown, +/turf/open/floor/engine/cult, +/area/station/service/library) +"lJa" = ( +/turf/open/floor/grass, +/area/station/service/hydroponics/garden) +"lJh" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 6 - }, -/turf/open/floor/iron, -/area/engineering/main) -"lAb" = ( -/obj/machinery/meter, -/obj/machinery/door/window/left/directional/west{ - dir = 1; - name = "gas ports" - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/general/visible, /turf/open/floor/iron/dark, -/area/security/execution/education) -"lAf" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/purple/filled/line{ - dir = 1 - }, -/obj/effect/turf_decal/bot_white, -/obj/machinery/smartfridge/petri/preloaded, -/turf/open/floor/iron, -/area/science/xenobiology) -"lAs" = ( -/obj/structure/cable, -/obj/effect/turf_decal/siding/purple{ - dir = 4 +/area/station/engineering/gravity_generator) +"lJj" = ( +/obj/structure/showcase/cyborg/old{ + pixel_y = 20 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/white, -/area/science/research) -"lAu" = ( -/turf/open/space/basic, -/area/space/nearstation) -"lAF" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/wood, -/area/command/corporate_showroom) -"lAI" = ( -/obj/structure/rack, -/obj/item/gun/energy/laser/practice{ - pixel_x = 2; - pixel_y = 5 +/turf/open/floor/iron/grimy, +/area/station/tcommsat/computer) +"lJm" = ( +/obj/structure/toilet{ + pixel_y = 8 }, -/obj/item/gun/energy/laser/practice{ - pixel_x = 2; - pixel_y = 1 +/obj/machinery/light/small/directional/west, +/obj/machinery/newscaster/directional/south, +/obj/effect/landmark/start/assistant, +/obj/effect/landmark/start/hangover, +/obj/effect/spawner/random/trash/graffiti{ + pixel_x = -32; + spawn_loot_chance = 50 }, -/obj/item/gun/energy/laser/practice{ - pixel_x = 2; - pixel_y = -2 +/obj/machinery/button/door/directional/west{ + id = "Toilet3"; + name = "Lock Control"; + normaldoorcontrol = 1; + specialfunctions = 4 }, -/obj/structure/cable, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 1 +/turf/open/floor/iron/freezer, +/area/station/commons/toilet/restrooms) +"lJn" = ( +/obj/machinery/airalarm/directional/east, +/obj/machinery/computer/security/telescreen/entertainment/directional/north, +/obj/structure/filingcabinet/chestdrawer{ + pixel_y = 2 }, -/turf/open/floor/iron/dark, -/area/security/range) -"lBi" = ( -/obj/structure/table/wood, -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/light/small/directional/west, -/obj/structure/reagent_dispensers/beerkeg, /turf/open/floor/wood, -/area/maintenance/port/aft) -"lBp" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/area/station/command/heads_quarters/hop) +"lJr" = ( +/obj/structure/chair{ dir = 1 }, -/mob/living/simple_animal/hostile/lizard/wags_his_tail, -/turf/open/floor/plating, -/area/service/janitor) -"lBC" = ( -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/hallway/primary/central) -"lBO" = ( -/obj/effect/turf_decal/plaque{ - icon_state = "L5" +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/landmark/start/hangover, /turf/open/floor/iron, -/area/hallway/primary/central) -"lBT" = ( -/turf/open/floor/grass, -/area/service/hydroponics/garden) -"lCa" = ( +/area/station/commons/fitness/recreation) +"lJR" = ( +/obj/machinery/door/airlock/maintenance, /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/junction{ - dir = 1 +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 8 }, +/obj/effect/mapping_helpers/airlock/access/any/service/maintenance, /turf/open/floor/plating, -/area/maintenance/port/aft) -"lCs" = ( -/obj/structure/reagent_dispensers/fueltank, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/iron, -/area/cargo/miningoffice) -"lCB" = ( -/obj/machinery/computer/scan_consolenew{ - dir = 4 - }, -/obj/effect/turf_decal/siding/purple{ +/area/station/maintenance/port/fore) +"lKd" = ( +/obj/structure/window/reinforced{ dir = 8 }, -/obj/machinery/light/directional/west, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/science/genetics) -"lCF" = ( -/obj/structure/cable, -/turf/open/floor/iron/white, -/area/science/xenobiology) -"lCL" = ( -/obj/effect/turf_decal/tile/neutral, -/obj/structure/disposalpipe/segment{ - dir = 10 +/obj/structure/chair/office/light{ + dir = 1 }, /turf/open/floor/iron, -/area/hallway/primary/central) -"lCP" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/area/station/science/xenobiology) +"lKu" = ( +/obj/effect/landmark/carpspawn, +/turf/open/space/basic, +/area/space) +"lKA" = ( +/obj/machinery/atmospherics/pipe/smart/simple/orange/hidden{ + dir = 6 }, -/obj/structure/disposalpipe/segment{ +/turf/open/floor/plating, +/area/station/maintenance/department/engine) +"lKJ" = ( +/obj/effect/turf_decal/stripes/line{ dir = 4 }, +/obj/machinery/light/small/directional/south, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"lKN" = ( +/obj/effect/turf_decal/stripes/line, /turf/open/floor/iron, -/area/hallway/primary/port) -"lCS" = ( -/obj/machinery/door/airlock/command{ - name = "Head of Security's Office"; - req_access_txt = "58" +/area/station/engineering/gravity_generator) +"lKS" = ( +/obj/machinery/camera/directional/east{ + c_tag = "Chapel Office - Backroom" }, -/obj/structure/cable, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/siding/wood/corner{ - dir = 4 +/turf/open/floor/iron/dark, +/area/station/service/chapel/office) +"lKZ" = ( +/obj/effect/turf_decal/tile/red{ + dir = 8 }, -/turf/open/floor/wood, -/area/command/heads_quarters/hos) -"lCT" = ( /obj/structure/cable, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/hallway/primary/fore) +"lLk" = ( +/obj/effect/landmark/event_spawn, +/turf/open/floor/iron, +/area/station/hallway/secondary/command) +"lLq" = ( +/obj/effect/turf_decal/tile/yellow/fourcorners, +/turf/open/floor/iron, +/area/station/hallway/primary/aft) +"lLu" = ( /obj/effect/turf_decal/stripes/line, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/maintenance/starboard/greater) -"lCV" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 5 +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"lLw" = ( +/obj/machinery/shower{ + dir = 4 }, -/turf/open/floor/holofloor/dark, -/area/science/cytology) -"lCW" = ( -/obj/structure/table, -/obj/structure/bedsheetbin{ - pixel_x = 2 +/obj/machinery/door/window/right/directional/east{ + base_state = "left"; + dir = 2; + icon_state = "left"; + name = "Shower" }, -/obj/item/clothing/mask/muzzle, -/turf/open/floor/plating, -/area/maintenance/starboard/lesser) -"lDe" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/door/poddoor/shutters/window{ - id = "armory"; - name = "armory shutters" +/turf/open/floor/iron/freezer, +/area/station/commons/fitness/recreation) +"lLz" = ( +/obj/item/clothing/suit/hazardvest, +/obj/item/clothing/suit/hazardvest, +/obj/item/tank/internals/emergency_oxygen/engi, +/obj/item/tank/internals/emergency_oxygen/engi, +/obj/effect/turf_decal/delivery, +/obj/structure/table, +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, -/turf/open/floor/iron/dark, -/area/ai_monitored/security/armory) -"lDf" = ( /turf/open/floor/iron, -/area/hallway/primary/port) -"lDk" = ( -/obj/structure/table/wood, -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/spawner/random/food_or_drink/booze{ - spawn_random_offset = 1 +/area/station/engineering/main) +"lLB" = ( +/obj/structure/table/glass, +/obj/item/wrench, +/obj/item/crowbar, +/obj/item/flashlight{ + pixel_x = 1; + pixel_y = 5 }, -/turf/open/floor/wood, -/area/maintenance/port/aft) -"lDl" = ( -/obj/effect/turf_decal/tile/yellow{ - dir = 4 +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/tile/blue{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 4 }, -/obj/machinery/light/no_nightlight/directional/north, -/turf/open/floor/iron/dark/corner{ - dir = 1 +/turf/open/floor/iron/dark, +/area/station/engineering/transit_tube) +"lLF" = ( +/obj/machinery/camera/directional/east{ + c_tag = "Central Primary Hallway - Port" }, -/area/engineering/atmos/pumproom) -"lDp" = ( -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/neutral, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"lLG" = ( +/obj/effect/turf_decal/stripes/line{ dir = 1 }, /obj/structure/cable, -/turf/open/floor/iron, -/area/commons/locker) -"lDq" = ( -/obj/structure/cable, -/obj/structure/disposalpipe/junction{ - dir = 4 - }, -/obj/machinery/power/apc/auto_name/directional/north, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/plating, -/area/maintenance/port/aft) -"lDs" = ( -/obj/item/kirbyplants/random, -/obj/effect/turf_decal/trimline/blue/filled/corner{ - dir = 4 - }, -/turf/open/floor/iron/white, -/area/medical/medbay/central) -"lDy" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/area/station/maintenance/fore) +"lLR" = ( +/obj/machinery/atmospherics/pipe/smart/simple/purple/visible{ + dir = 8 }, -/obj/structure/cable, -/obj/machinery/atmospherics/components/binary/pump{ - dir = 1; - name = "Gas to Mix" +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/engine, -/area/engineering/supermatter/room) -"lDQ" = ( -/turf/closed/wall, -/area/commons/storage/tools) -"lDT" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/holohoop{ +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"lLV" = ( +/obj/machinery/portable_atmospherics/scrubber, +/obj/structure/window/reinforced, +/obj/effect/turf_decal/tile/red{ dir = 8 }, -/obj/effect/turf_decal/stripes/white/line{ +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ dir = 4 }, -/obj/machinery/camera/directional/east{ - c_tag = "Prison Yard"; - network = list("ss13","prison") +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow, +/obj/structure/sign/warning/secure_area{ + pixel_x = -32; + pixel_y = -32 }, /turf/open/floor/iron, -/area/security/prison) -"lEk" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/airalarm/directional/east, -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 9 +/area/station/hallway/primary/starboard) +"lMb" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, -/obj/machinery/pdapainter/medbay, -/turf/open/floor/iron/dark, -/area/command/heads_quarters/cmo) -"lEm" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/window/left/directional/west{ - name = "Cargo Desk"; - req_access_txt = "50" +/obj/machinery/camera/directional/north{ + c_tag = "Atmospherics - External Airlock" }, -/obj/item/paper_bin{ - pixel_x = -3; - pixel_y = 9 +/obj/machinery/light/small/directional/north, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"lMh" = ( +/obj/item/instrument/guitar, +/turf/open/floor/plating/airless{ + icon_state = "platingdmg1" }, -/obj/structure/disposalpipe/segment{ +/area/space/nearstation) +"lMq" = ( +/turf/open/misc/asteroid/basalt/airless, +/area/space/nearstation) +"lMx" = ( +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ dir = 4 }, -/obj/machinery/door/firedoor, -/obj/item/newspaper, -/obj/effect/spawner/random/maintenance, +/obj/effect/turf_decal/delivery, +/obj/structure/window/reinforced{ + dir = 1; + pixel_y = 2 + }, /turf/open/floor/iron, -/area/cargo/sorting) -"lEs" = ( -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 5 +/area/station/engineering/main) +"lMI" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/public/glass{ + name = "Departure Lounge" }, -/turf/open/floor/plating, -/area/maintenance/aft/greater) -"lEt" = ( -/obj/machinery/light/directional/east, /obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/hallway/primary/central) -"lEA" = ( -/obj/effect/turf_decal/stripes/white/line, -/obj/effect/turf_decal/stripes/white/line{ dir = 1 }, -/obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/science/research) -"lEC" = ( -/obj/structure/cable, -/turf/open/floor/plating/airless, -/area/solars/port/fore) -"lEF" = ( -/obj/structure/frame/machine, -/obj/structure/cable, -/turf/open/floor/plating/airless, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) +"lMJ" = ( +/obj/structure/lattice, +/turf/open/space/basic, /area/space/nearstation) -"lEI" = ( -/obj/effect/turf_decal/trimline/red/filled/line, -/obj/machinery/light/directional/south, -/turf/open/floor/iron/white, -/area/security/prison) -"lET" = ( +"lMW" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron/white, -/area/science/mixing/launch) -"lFh" = ( -/obj/structure/table, -/obj/machinery/cell_charger, -/obj/machinery/requests_console/directional/east{ - announcementConsole = 1; - department = "Research Lab"; - departmentType = 5; - name = "Research Requests Console"; - receive_ore_updates = 1 - }, -/turf/open/floor/iron, -/area/science/lab) -"lFl" = ( -/obj/machinery/door/airlock/command{ - name = "Chief Medical Officer's Office"; - req_access_txt = "40" - }, /obj/structure/cable, -/obj/effect/turf_decal/tile/blue/fourcorners, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/door/firedoor, -/turf/open/floor/iron/white, -/area/command/heads_quarters/cmo) -"lFz" = ( -/obj/effect/spawner/random/vending/colavend, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/hallway/secondary/command) -"lFD" = ( -/obj/structure/window/reinforced{ +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/machinery/door/window/left/directional/north{ - name = "Inner Pipe Access"; - req_access_txt = "24" - }, -/obj/machinery/atmospherics/pipe/bridge_pipe/green/visible{ +/obj/machinery/door/airlock/maintenance, +/obj/effect/mapping_helpers/airlock/access/any/science/maintenance, +/obj/effect/mapping_helpers/airlock/unres{ dir = 4 }, -/obj/machinery/atmospherics/components/binary/pump{ - dir = 1; - name = "N2 to Pure" +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"lMY" = ( +/obj/machinery/shower{ + dir = 4 }, -/turf/open/floor/iron/dark, -/area/engineering/atmos) -"lFH" = ( -/obj/structure/window, -/obj/effect/decal/cleanable/food/flour, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ +/obj/machinery/light/small/directional/south, +/obj/effect/spawner/random/trash/mess, +/turf/open/floor/iron, +/area/station/commons/toilet/auxiliary) +"lNb" = ( +/obj/structure/closet, +/obj/item/poster/random_contraband, +/obj/item/poster/random_contraband, +/obj/item/poster/random_contraband, +/obj/item/poster/random_contraband, +/obj/item/poster/random_contraband, +/obj/effect/spawner/random/maintenance/two, +/turf/open/floor/plating, +/area/station/maintenance/starboard/fore) +"lNc" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/stripes/line{ dir = 1 }, -/turf/open/floor/iron/white, -/area/security/prison) -"lFK" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/power/apc/auto_name/directional/east, -/turf/open/floor/plating{ - icon_state = "platingdmg1" +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/duct, +/turf/open/floor/iron, +/area/station/engineering/main) +"lNE" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/landmark/event_spawn, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"lNH" = ( +/obj/structure/chair/office{ + dir = 4 }, -/area/maintenance/starboard/lesser) -"lFM" = ( -/obj/effect/turf_decal/stripes/red/line{ - dir = 9 +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/command/bridge) +"lNP" = ( +/obj/effect/turf_decal/box/white{ + color = "#9FED58" }, /turf/open/floor/engine, -/area/science/cytology) -"lGi" = ( -/obj/effect/turf_decal/tile/purple, +/area/station/engineering/atmospherics_engine) +"lNW" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 4 + }, +/obj/machinery/light_switch/directional/east, +/turf/open/floor/iron, +/area/station/security/office) +"lNX" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, /obj/structure/cable, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 +/turf/open/floor/iron, +/area/station/security/office) +"lNY" = ( +/obj/machinery/atmospherics/pipe/smart/manifold/purple/visible{ + dir = 1 }, -/turf/open/floor/iron/white, -/area/science/misc_lab) -"lGq" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line, -/obj/effect/turf_decal/trimline/yellow/warning, +/obj/machinery/meter, /turf/open/floor/iron, -/area/engineering/atmos) -"lGF" = ( -/obj/effect/turf_decal/trimline/purple/line{ - dir = 4 +/area/station/engineering/atmos) +"lOf" = ( +/obj/effect/spawner/random/trash/garbage{ + spawn_scatter_radius = 1 }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/turf/open/floor/plating, +/area/station/maintenance/aft/greater) +"lOg" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 8 }, -/turf/open/floor/iron/white, -/area/science/research) -"lGK" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/chair/stool/directional/east, -/obj/effect/turf_decal/trimline/red/warning{ +/turf/open/floor/iron, +/area/station/engineering/storage_shared) +"lOr" = ( +/obj/effect/landmark/start/geneticist, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/science/genetics) +"lOK" = ( +/obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/iron, -/area/security/prison) -"lGS" = ( -/obj/docking_port/stationary/public_mining_dock, -/turf/open/floor/plating, -/area/construction/mining/aux_base) -"lHb" = ( -/obj/structure/reagent_dispensers/watertank, +/obj/structure/grille, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/plating, -/area/maintenance/aft/lesser) -"lHg" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/table, -/obj/machinery/microwave{ - pixel_y = 6 - }, -/obj/machinery/light_switch/directional/west{ - pixel_y = -8 - }, -/obj/machinery/button/door/directional/west{ - id = "qm_warehouse"; - name = "Warehouse Door Control"; - req_access_txt = "31" +/area/station/maintenance/starboard/fore) +"lOU" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/cargo/warehouse) -"lHp" = ( -/obj/structure/window/reinforced, -/obj/machinery/light/small/directional/south, -/obj/machinery/camera/directional/south{ - c_tag = "MiniSat Exterior Access"; - network = list("minisat") +/area/station/commons/fitness/recreation) +"lOV" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 1 }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 +/obj/machinery/modular_computer/console/preset/cargochat/medical{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/dark, -/area/ai_monitored/aisat/exterior) -"lHr" = ( -/obj/structure/table, -/obj/item/clothing/under/suit/sl, -/obj/effect/turf_decal/tile/neutral, -/turf/open/floor/iron, -/area/commons/fitness/recreation) -"lHu" = ( -/obj/effect/turf_decal/tile/neutral{ +/area/station/medical/medbay/central) +"lOY" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ dir = 1 }, -/obj/structure/cable, +/obj/machinery/portable_atmospherics/canister, +/obj/machinery/light/directional/south, +/obj/effect/turf_decal/box, /turf/open/floor/iron, -/area/commons/fitness/recreation) -"lHv" = ( -/obj/machinery/vending/assist, +/area/station/science/xenobiology) +"lOZ" = ( +/obj/machinery/power/port_gen/pacman/pre_loaded, +/turf/open/floor/plating, +/area/station/maintenance/starboard/fore) +"lPa" = ( +/obj/machinery/light/small/directional/south, +/turf/open/floor/engine/co2, +/area/station/engineering/atmos) +"lPi" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/duct, +/turf/open/floor/iron/cafeteria, +/area/station/service/kitchen) +"lPl" = ( +/obj/machinery/light/directional/west, /obj/machinery/light_switch/directional/west, +/obj/effect/turf_decal/tile/red/half/contrasted, /turf/open/floor/iron, -/area/commons/storage/primary) -"lHL" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 1 +/area/station/security/office) +"lPp" = ( +/obj/structure/closet/wardrobe/grey, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/landmark/start/hangover/closet, +/turf/open/floor/iron/dark, +/area/station/commons/locker) +"lPx" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 6 }, -/turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"lIi" = ( -/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/requests_console/directional/west{ + department = "Robotics"; + departmentType = 2; + name = "Robotics Requests Console"; + receive_ore_updates = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, /turf/open/floor/iron, -/area/hallway/primary/starboard) -"lIm" = ( +/area/station/science/robotics/lab) +"lPy" = ( +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/obj/effect/spawner/random/structure/crate, +/obj/machinery/light/dim/directional/north, /turf/open/floor/plating, -/area/maintenance/starboard/lesser) -"lIr" = ( +/area/station/maintenance/starboard/greater) +"lPB" = ( /obj/structure/cable, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 4 }, -/turf/open/floor/iron, -/area/commons/locker) -"lIz" = ( -/obj/effect/turf_decal/tile/yellow/anticorner/contrasted{ - dir = 4 +/obj/machinery/power/apc/auto_name/directional/south, +/turf/open/floor/iron/grimy, +/area/station/service/chapel/office) +"lPC" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 1 }, -/turf/open/floor/iron/white, -/area/medical/pharmacy) -"lID" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/public/glass{ - name = "Starboard Primary Hallway" +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/turf_decal/stripes/white/line, +/obj/effect/turf_decal/box/red, +/turf/open/floor/iron/dark, +/area/station/science/ordnance/testlab) +"lPZ" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/preopen{ + id = "council blast"; + name = "Council Blast Doors" }, /obj/structure/cable, -/turf/open/floor/iron, -/area/hallway/primary/starboard) -"lIV" = ( -/obj/effect/landmark/event_spawn, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, /turf/open/floor/plating, -/area/maintenance/starboard/fore) -"lJe" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock{ - name = "Bar"; - req_access_txt = "25" +/area/station/command/bridge) +"lQk" = ( +/obj/item/pushbroom, +/obj/structure/closet{ + name = "janitorial supplies" }, -/obj/effect/turf_decal/tile/bar{ +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/turf_decal/tile/bar, /obj/effect/turf_decal/tile/neutral{ dir = 4 }, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, +/turf/open/floor/iron/dark, +/area/station/medical/morgue) +"lQm" = ( /obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/service/bar) -"lJp" = ( -/obj/structure/table, -/obj/machinery/cell_charger, -/obj/item/stock_parts/cell/high, -/obj/effect/turf_decal/bot{ +/obj/structure/cable, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 1 }, -/turf/open/floor/iron{ - dir = 1 +/turf/open/floor/iron, +/area/station/maintenance/disposal/incinerator) +"lQp" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 4 }, -/area/command/gateway) -"lJI" = ( -/obj/machinery/status_display/supply{ - pixel_y = 32 +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/white, +/area/station/security/prison/visit) +"lQI" = ( +/obj/effect/spawner/random/trash/caution_sign, +/turf/open/floor/plating, +/area/station/maintenance/starboard/lesser) +"lQW" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/obj/machinery/conveyor{ - dir = 5; - id = "QMLoad2" +/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/effect/turf_decal/stripes/line{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ dir = 4 }, +/turf/open/floor/iron, +/area/station/hallway/primary/port) +"lRS" = ( +/obj/machinery/atmospherics/pipe/smart/simple/green/visible, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, -/area/cargo/storage) -"lJL" = ( -/obj/structure/cable, -/obj/effect/turf_decal/siding/purple{ - dir = 1 +/area/station/engineering/atmos) +"lSw" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/science/cytology) +"lSz" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment{ - dir = 10 - }, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/white, -/area/science/research) -"lJT" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/turf_decal/tile/yellow/half/contrasted, /turf/open/floor/iron, -/area/engineering/break_room) -"lJW" = ( -/obj/structure/railing{ - dir = 1 +/area/station/hallway/secondary/command) +"lTi" = ( +/obj/effect/turf_decal/stripes/line, +/obj/machinery/camera/directional/south{ + c_tag = "Xenobiology Lab - Central North"; + network = list("ss13","rd","xeno") }, -/obj/machinery/light/small/red/directional/west, -/turf/open/floor/plating/airless, -/area/engineering/atmos) -"lJX" = ( -/obj/machinery/status_display/evac/directional/west, -/obj/structure/closet/secure_closet/psychology, -/obj/effect/turf_decal/siding/wood{ - dir = 8 +/obj/machinery/status_display/ai/directional/south, +/turf/open/floor/iron/white, +/area/station/science/xenobiology) +"lTj" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 6 }, -/turf/open/floor/wood/parquet, -/area/medical/psychology) -"lKf" = ( -/obj/machinery/door/window/left/directional/north{ - name = "Inner Pipe Access"; - req_access_txt = "24" +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/security/brig) +"lTq" = ( +/obj/structure/chair/comfy/black{ + dir = 4 }, -/turf/open/floor/iron/dark, -/area/engineering/atmos) -"lKj" = ( -/obj/structure/disposalpipe/segment{ - dir = 5 +/turf/open/floor/carpet, +/area/station/command/bridge) +"lTt" = ( +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 1; + layer = 2.9 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/aisat/exterior) +"lTB" = ( /obj/structure/cable, -/turf/open/floor/iron/white, -/area/science/xenobiology/hallway) -"lKu" = ( -/obj/effect/landmark/carpspawn, -/turf/open/space/basic, -/area/space) -"lKI" = ( -/obj/item/radio/intercom/directional/west, -/obj/structure/table/glass, -/obj/machinery/camera/directional/west{ - c_tag = "Pharmacy"; - network = list("ss13","medbay") +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/tile/purple/half/contrasted{ + dir = 4 }, -/obj/machinery/light/directional/west, -/obj/item/book/manual/wiki/chemistry{ - pixel_x = -4; - pixel_y = 4 +/turf/open/floor/iron, +/area/station/hallway/primary/aft) +"lTE" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 10 }, -/obj/item/book/manual/wiki/grenades, -/obj/effect/turf_decal/tile/yellow/anticorner/contrasted{ - dir = 8 +/turf/open/floor/iron, +/area/station/command/teleporter) +"lTM" = ( +/obj/machinery/suit_storage_unit/standard_unit, +/obj/structure/extinguisher_cabinet/directional/west, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/command/storage/eva) +"lTP" = ( +/obj/structure/table/glass, +/obj/item/computer_hardware/hard_drive/portable/medical, +/obj/item/computer_hardware/hard_drive/portable/medical, +/obj/item/computer_hardware/hard_drive/portable/chemistry, +/obj/machinery/light_switch/directional/north, +/obj/machinery/vending/wallmed/directional/west, +/obj/effect/turf_decal/tile/blue/anticorner/contrasted{ + dir = 1 }, /turf/open/floor/iron/white, -/area/medical/pharmacy) -"lKW" = ( +/area/station/command/heads_quarters/cmo) +"lTR" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/yellow/half/contrasted{ +/obj/machinery/disposal/bin, +/obj/effect/turf_decal/siding/white{ + dir = 1 + }, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue/fourcorners, +/turf/open/floor/iron/white/side, +/area/station/medical/treatment_center) +"lTZ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/vehicle/sealed/mecha/working/ripley/cargo, +/turf/open/floor/plating, +/area/station/cargo/warehouse) +"lUe" = ( +/obj/structure/reagent_dispensers/fueltank, +/obj/structure/sign/poster/contraband/random/directional/north, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"lUj" = ( +/obj/structure/table, +/obj/item/book/manual/wiki/security_space_law{ + pixel_x = -3; + pixel_y = 5 + }, +/obj/machinery/firealarm/directional/south, +/obj/item/book/manual/wiki/security_space_law{ + pixel_x = -3; + pixel_y = 5 + }, +/obj/item/book/manual/wiki/security_space_law{ + pixel_x = -3; + pixel_y = 5 + }, +/obj/machinery/airalarm/directional/east, +/turf/open/floor/iron/dark, +/area/station/security/courtroom) +"lUp" = ( +/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/spawner/random/trash/mess, +/turf/open/floor/iron/showroomfloor, +/area/station/maintenance/starboard/lesser) +"lUz" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/turf/open/floor/iron, +/area/station/engineering/break_room) +"lUD" = ( +/obj/machinery/space_heater, +/obj/effect/turf_decal/stripes/line{ dir = 8 }, +/turf/open/floor/iron/checker, +/area/station/maintenance/aft/lesser) +"lUI" = ( +/obj/effect/turf_decal/arrows/red{ + dir = 4 + }, +/obj/effect/spawner/random/maintenance, +/obj/effect/turf_decal/bot_white, /turf/open/floor/iron, -/area/hallway/primary/aft) -"lLc" = ( -/obj/machinery/door/airlock/engineering{ - name = "Telecomms Storage"; - req_access_txt = "61" +/area/station/cargo/storage) +"lUK" = ( +/obj/machinery/camera/directional/west{ + c_tag = "Dormitories - Aft" + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/delivery, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/dark, -/area/engineering/storage/tcomms) -"lLe" = ( -/turf/closed/wall/r_wall, -/area/command/corporate_showroom) -"lLi" = ( -/obj/machinery/computer/security/qm{ - dir = 4 - }, -/obj/machinery/light/directional/west, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/wood, -/area/cargo/qm) -"lLl" = ( +/turf/open/floor/iron, +/area/station/commons/dorms) +"lUP" = ( +/obj/machinery/button/crematorium{ + id = "crematoriumChapel"; + pixel_x = -26 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/turf/open/floor/iron/dark, +/area/station/service/chapel/office) +"lUS" = ( /obj/structure/table, -/obj/item/book/manual/wiki/cooking_to_serve_man, -/obj/structure/cable, -/turf/open/floor/iron/cafeteria{ - dir = 5 +/turf/open/floor/plating, +/area/station/maintenance/department/science/xenobiology) +"lUY" = ( +/obj/machinery/shower{ + dir = 8; + pixel_y = -4 }, -/area/service/kitchen) -"lLs" = ( -/obj/structure/window/reinforced{ +/turf/open/floor/iron/freezer, +/area/station/security/prison/shower) +"lVe" = ( +/obj/machinery/mass_driver/trash{ dir = 8 }, -/obj/effect/spawner/random/maintenance, -/obj/structure/reagent_dispensers/fueltank, +/obj/machinery/light/small/directional/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/open/floor/plating, -/area/maintenance/department/engine) -"lLv" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/public/glass{ - name = "Command Hallway" +/area/station/maintenance/disposal) +"lVl" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 10 }, -/obj/effect/turf_decal/tile/neutral, /obj/structure/cable, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 + }, /turf/open/floor/iron, -/area/hallway/secondary/command) -"lLC" = ( -/obj/structure/window/reinforced{ +/area/station/command/gateway) +"lVn" = ( +/obj/structure/bed, +/obj/item/clothing/suit/straight_jacket, +/obj/item/clothing/glasses/blindfold, +/obj/item/clothing/mask/muzzle, +/obj/machinery/light/small/directional/east, +/turf/open/floor/iron/dark, +/area/station/security/holding_cell) +"lVq" = ( +/obj/machinery/light/small/directional/south, +/obj/structure/table/wood, +/turf/open/floor/iron/grimy, +/area/station/tcommsat/computer) +"lVB" = ( +/obj/effect/turf_decal/stripes/line{ dir = 1 }, -/turf/open/floor/grass, -/area/science/genetics) -"lLS" = ( -/obj/item/crowbar, -/obj/item/wrench, -/obj/structure/table, -/obj/effect/turf_decal/tile/yellow{ +/turf/open/floor/iron/white, +/area/station/science/xenobiology) +"lVH" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/table/reinforced, +/obj/machinery/door/firedoor, +/obj/machinery/door/poddoor/shutters{ + id = "commissaryshutter"; + name = "Vacant Commissary Shutter" + }, +/obj/structure/noticeboard/directional/north, +/obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/machinery/light/small/directional/west, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/commons/vacant_room/commissary) +"lVM" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 1 }, -/obj/effect/turf_decal/bot, /turf/open/floor/iron, -/area/hallway/primary/starboard) -"lLU" = ( -/obj/machinery/portable_atmospherics/pump, -/obj/structure/window/reinforced{ +/area/station/commons/locker) +"lWa" = ( +/obj/effect/turf_decal/stripes/corner{ dir = 1 }, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"lWd" = ( /obj/effect/turf_decal/tile/blue{ dir = 8 }, -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/effect/turf_decal/bot, /obj/effect/turf_decal/tile/yellow{ dir = 1 }, -/turf/open/floor/iron, -/area/hallway/primary/starboard) -"lLZ" = ( -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/machinery/atmospherics/components/trinary/filter/atmos/co2{ +/obj/effect/turf_decal/tile/yellow, +/turf/open/floor/iron/white, +/area/station/medical/chemistry) +"lWg" = ( +/obj/structure/table/wood, +/obj/item/folder/red, +/obj/item/folder/red, +/obj/item/folder/red, +/obj/item/clothing/glasses/sunglasses/big, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/wood, +/area/station/service/lawoffice) +"lWm" = ( +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/turf_decal/tile/dark/fourcorners, +/turf/open/floor/wood, +/area/station/commons/lounge) +"lWq" = ( +/obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, -/area/engineering/atmos) -"lMh" = ( -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plating, -/area/maintenance/aft/lesser) -"lMp" = ( -/obj/structure/cable, +/area/station/maintenance/disposal/incinerator) +"lWG" = ( /obj/structure/disposalpipe/segment{ - dir = 10 + dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/tile/blue/half/contrasted, /turf/open/floor/iron/white, -/area/medical/medbay/central) -"lMq" = ( -/turf/open/misc/asteroid/basalt/airless, -/area/space/nearstation) -"lMy" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/disposalpipe/segment{ +/area/station/medical/medbay/lobby) +"lWI" = ( +/obj/effect/turf_decal/siding/wood/corner{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/science/robotics/lab) -"lMJ" = ( -/obj/structure/lattice, -/turf/open/space/basic, -/area/space/nearstation) -"lMV" = ( -/obj/structure/chair/office{ - dir = 4 +/turf/open/floor/wood/parquet, +/area/station/medical/psychology) +"lWM" = ( +/obj/machinery/camera/directional/east{ + c_tag = "Xenobiology Lab - Pen #6"; + network = list("ss13","rd","xeno") }, -/obj/structure/disposalpipe/segment, -/mob/living/simple_animal/sloth/citrus, +/turf/open/floor/engine, +/area/station/science/xenobiology) +"lWN" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/sign/warning/vacuum{ + pixel_x = 32 + }, +/turf/open/floor/plating, +/area/station/maintenance/aft/lesser) +"lXl" = ( +/obj/machinery/hydroponics/constructable, +/obj/effect/turf_decal/bot, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, -/area/cargo/storage) -"lMZ" = ( -/obj/machinery/holopad, -/obj/effect/turf_decal/tile/neutral/fourcorners, +/area/station/service/hydroponics/garden) +"lXm" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/sign/warning/vacuum/external, +/turf/open/floor/plating, +/area/station/hallway/secondary/entry) +"lXr" = ( +/obj/effect/turf_decal/tile/green{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue, /turf/open/floor/iron, -/area/command/heads_quarters/ce) -"lNj" = ( -/obj/structure/sink{ - dir = 8; - pixel_x = 11 +/area/station/service/hydroponics) +"lXA" = ( +/obj/effect/turf_decal/tile/yellow/half/contrasted{ + dir = 4 }, /turf/open/floor/iron/white, -/area/medical/medbay/central) -"lNm" = ( -/obj/machinery/door/airlock/maintenance{ - req_access_txt = "12" - }, -/obj/structure/disposalpipe/segment{ +/area/station/medical/pharmacy) +"lXC" = ( +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/structure/closet/secure_closet/freezer/kitchen/maintenance, +/obj/machinery/light/small/directional/north, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) +"lXL" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible, +/obj/machinery/meter, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 4 }, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"lXN" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible, +/obj/effect/spawner/structure/window/reinforced/plasma, +/turf/open/floor/plating, +/area/station/engineering/supermatter/room) +"lXS" = ( +/turf/open/floor/wood, +/area/station/commons/vacant_room/office) +"lYc" = ( +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/plating, -/area/maintenance/starboard/fore) -"lNO" = ( -/obj/structure/window/reinforced{ +/area/station/hallway/secondary/exit/departure_lounge) +"lYx" = ( +/obj/machinery/power/apc/auto_name/directional/west, +/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/structure/table, -/obj/machinery/camera/directional/south{ - c_tag = "Science Toxins Launch"; - network = list("ss13","rd") - }, -/obj/machinery/computer/pod/old/mass_driver_controller/ordnancedriver{ - pixel_y = -24 +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, -/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/structure/disposalpipe/segment, /turf/open/floor/iron/dark, -/area/science/mixing/launch) -"lNR" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/area/station/medical/break_room) +"lYG" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/hidden{ - dir = 10 +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) +"lYH" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/turf/open/floor/iron, -/area/hallway/primary/starboard) -"lOb" = ( -/obj/effect/spawner/structure/window, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, /turf/open/floor/plating, -/area/science/lobby) -"lOe" = ( -/obj/effect/decal/cleanable/cobweb/cobweb2, -/obj/machinery/vending/games, -/turf/open/floor/wood, -/area/service/library) -"lOh" = ( -/obj/effect/turf_decal/stripes/line, +/area/station/maintenance/starboard/lesser) +"lYL" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"lYM" = ( +/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/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/dark/visible, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/maintenance/disposal/incinerator) +"lYP" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/station/engineering/atmospherics_engine) +"lZk" = ( +/obj/machinery/power/turbine/inlet_compressor{ + dir = 4 + }, +/turf/open/floor/engine, +/area/station/maintenance/disposal/incinerator) +"lZC" = ( +/obj/item/radio/intercom/directional/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/item/radio/intercom/directional/south, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/hallway/secondary/entry) -"lOo" = ( -/obj/effect/spawner/random/maintenance, +/area/station/hallway/secondary/exit/departure_lounge) +"lZM" = ( +/obj/structure/table/wood, +/obj/item/reagent_containers/food/drinks/shaker, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/carpet, +/area/station/command/heads_quarters/captain/private) +"lZV" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/lattice/catwalk, +/turf/open/space/basic, +/area/space/nearstation) +"mam" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/plating, -/area/maintenance/department/medical/central) -"lOW" = ( -/obj/effect/turf_decal/tile/purple/fourcorners, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/door/airlock/research{ - name = "Ordnance Test Lab"; - req_access_txt = "8" +/area/station/maintenance/port/aft) +"mav" = ( +/obj/machinery/door/airlock/medical{ + name = "Medical Cold Room" }, -/obj/structure/disposalpipe/segment, -/obj/machinery/door/firedoor/heavy, +/obj/effect/mapping_helpers/airlock/access/all/medical/surgery, +/turf/open/floor/iron, +/area/station/medical/coldroom) +"maB" = ( +/obj/structure/destructible/cult/item_dispenser/archives/library, +/obj/item/clothing/under/suit/red, +/obj/effect/decal/cleanable/cobweb, +/obj/item/book/codex_gigas, +/turf/open/floor/engine/cult, +/area/station/service/library) +"maJ" = ( +/obj/effect/landmark/event_spawn, /obj/structure/cable, -/turf/open/floor/iron/white, -/area/science/storage) -"lOX" = ( -/obj/structure/window/reinforced, -/obj/effect/turf_decal/delivery, -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "XenoPens"; - name = "Xenobiology Lockdown" +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/turf/open/floor/iron, -/area/science/xenobiology) -"lPh" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 8 +/turf/open/floor/plating, +/area/station/maintenance/aft/greater) +"maS" = ( +/obj/machinery/camera/directional/north{ + c_tag = "Atmospherics - Entrance" }, -/turf/open/floor/iron/dark, -/area/security/checkpoint/medical) -"lPk" = ( -/obj/machinery/space_heater, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/pipe/smart/manifold4w/general/visible, -/turf/open/floor/iron/dark, -/area/security/execution/education) -"lPu" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/siphon/monitored/mix_output{ +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/structure/table, +/obj/item/book/manual/wiki/atmospherics, +/obj/item/t_scanner, +/obj/item/t_scanner, +/obj/item/t_scanner, +/obj/item/storage/belt/utility, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/iron/dark/corner{ dir = 1 }, -/turf/open/floor/engine/vacuum, -/area/engineering/atmos) -"lPD" = ( +/area/station/engineering/atmos/storage/gas) +"maY" = ( +/obj/effect/spawner/random/structure/crate_empty, +/obj/effect/turf_decal/stripes/line, +/obj/effect/spawner/random/maintenance/two, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/turf/open/floor/plating, +/area/station/maintenance/starboard/lesser) +"mbi" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, +/turf/open/floor/wood, +/area/station/cargo/qm) +"mbk" = ( +/obj/effect/turf_decal/trimline/red/filled/line, /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ +/obj/structure/disposalpipe/junction{ dir = 4 }, /turf/open/floor/iron, -/area/commons/locker) -"lPG" = ( -/obj/effect/landmark/start/station_engineer, -/obj/structure/cable, +/area/station/security/brig) +"mbC" = ( +/obj/structure/rack, +/obj/item/electronics/apc, +/obj/item/electronics/airlock, +/obj/effect/spawner/random/maintenance, +/obj/effect/turf_decal/tile/yellow/half/contrasted, /turf/open/floor/iron, -/area/engineering/main) -"lPK" = ( -/obj/structure/sink{ - dir = 8; - pixel_x = 11 - }, -/turf/open/floor/iron/white, -/area/science/research) -"lPV" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 8 +/area/station/commons/storage/tools) +"mbV" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 5 }, /turf/open/floor/iron/white, -/area/science/mixing) -"lPW" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/color_adapter, -/turf/open/floor/iron/dark, -/area/engineering/supermatter/room) -"lPY" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/green/visible, -/turf/closed/wall/r_wall, -/area/engineering/supermatter) -"lQh" = ( -/obj/effect/turf_decal/tile/blue/fourcorners, +/area/station/medical/cryo) +"mcl" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment{ - dir = 6 - }, -/turf/open/floor/iron/white, -/area/command/heads_quarters/cmo) -"lQj" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"mcn" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/trimline/brown/warning{ + dir = 10 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/obj/effect/turf_decal/tile/bar{ + dir = 1 }, -/turf/open/floor/iron/dark, -/area/medical/break_room) -"lQn" = ( +/obj/structure/closet/secure_closet/freezer/fridge, /obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/hallway/primary/central) -"lQu" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/door/airlock/mining{ - name = "Deliveries" +/obj/machinery/duct, +/obj/machinery/button/door/directional/north{ + id = "kitchen_counter"; + name = "Counter Shutters Control"; + req_access = list("kitchen") }, +/turf/open/floor/iron/cafeteria, +/area/station/service/kitchen) +"mcP" = ( /obj/machinery/door/firedoor, -/obj/effect/mapping_helpers/airlock/access/all/supply/mail_sorting, +/obj/machinery/door/airlock/public/glass{ + name = "Fore Primary Hallway" + }, +/obj/structure/cable, /turf/open/floor/iron, -/area/cargo/sorting) -"lQv" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock{ - name = "Unisex Restrooms" +/area/station/hallway/primary/fore) +"mcW" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 8 }, /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/freezer, -/area/commons/toilet/restrooms) -"lQF" = ( -/obj/item/radio/intercom/directional/east, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/public/glass{ + name = "Visitation" }, -/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible, -/turf/open/floor/iron/dark/corner, -/area/engineering/atmos) -"lRj" = ( -/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/iron/white, +/area/station/security/prison/visit) +"mda" = ( +/obj/machinery/computer/security/telescreen/entertainment/directional/east, +/obj/machinery/light/directional/east, +/obj/machinery/skill_station, +/turf/open/floor/wood, +/area/station/service/library) +"mdk" = ( +/obj/effect/turf_decal/stripes/line, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/iron, -/area/hallway/primary/aft) -"lRn" = ( -/obj/structure/closet/firecloset, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/hallway/secondary/exit/departure_lounge) -"lRE" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"mdo" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/hallway/primary/aft) -"lSa" = ( -/turf/open/floor/engine/plasma, -/area/engineering/atmos) -"lSj" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/door/window/right/directional/south{ - dir = 8; - name = "Jim Norton's Quebecois Coffee"; - req_one_access_txt = "12;25;28;35;37" +/obj/machinery/door/airlock/hatch{ + name = "Xenobiology Maintenance" }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/trimline/neutral/line, -/turf/open/floor/iron/dark, -/area/service/cafeteria) -"lSX" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/dark, -/area/engineering/atmospherics_engine) -"lTb" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/rack, -/obj/effect/spawner/random/maintenance, +/obj/effect/mapping_helpers/airlock/access/all/science/xenobio, +/turf/open/floor/plating, +/area/station/maintenance/department/science/xenobiology) +"mdy" = ( +/obj/effect/landmark/blobstart, /obj/structure/cable, -/obj/effect/spawner/random/maintenance, -/turf/open/floor/iron, -/area/cargo/warehouse) -"lTo" = ( -/obj/structure/table/reinforced, -/obj/machinery/microwave{ - pixel_y = 6 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/turf/open/floor/plating, +/area/station/maintenance/central) +"mdC" = ( +/obj/machinery/power/smes, +/obj/structure/cable, +/turf/open/floor/plating{ + icon_state = "platingdmg1" }, -/turf/open/floor/iron/dark, -/area/medical/break_room) -"lTt" = ( -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ +/area/station/maintenance/solars/port/aft) +"mdL" = ( +/obj/machinery/computer/shuttle/mining{ dir = 1; - layer = 2.9 + req_access = null }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/dark, -/area/ai_monitored/aisat/exterior) -"lTG" = ( -/obj/structure/sign/painting/library{ - pixel_y = 32 +/obj/effect/turf_decal/tile/brown/half/contrasted{ + dir = 1 }, -/turf/open/floor/wood, -/area/service/library) -"lTM" = ( -/obj/machinery/suit_storage_unit/standard_unit, -/obj/structure/extinguisher_cabinet/directional/west, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/ai_monitored/command/storage/eva) -"lTS" = ( -/obj/structure/table/wood, -/obj/machinery/newscaster/directional/west, -/turf/open/floor/carpet, -/area/command/heads_quarters/captain/private) -"lUq" = ( -/obj/effect/spawner/random/structure/chair_maintenance{ +/turf/open/floor/iron, +/area/station/cargo/miningoffice) +"mdO" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"lUv" = ( -/obj/item/storage/book/bible, -/obj/structure/altar_of_gods, -/turf/open/floor/iron/dark, -/area/service/chapel) -"lUy" = ( -/obj/structure/sink{ - dir = 4; - pixel_x = -12 +/obj/structure/sign/poster/contraband/random/directional/north, +/turf/open/floor/plating{ + icon_state = "panelscorched" }, -/obj/structure/sign/poster/contraband/random/directional/west, +/area/station/maintenance/starboard/fore) +"mdW" = ( +/obj/structure/safe/floor, +/obj/item/food/fortunecookie, /turf/open/floor/plating, -/area/maintenance/starboard/aft) -"lUB" = ( +/area/station/maintenance/port/fore) +"mec" = ( +/obj/effect/turf_decal/bot, +/obj/effect/spawner/random/structure/crate_empty, +/turf/open/floor/iron, +/area/station/maintenance/port/aft) +"mei" = ( +/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"meu" = ( +/obj/effect/turf_decal/stripes/line, +/obj/machinery/status_display/evac/directional/south, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) +"mez" = ( /obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/maintenance/aft/greater) -"lUU" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, +/obj/structure/cable, +/obj/structure/sign/warning/electric_shock, +/turf/open/floor/engine, +/area/station/science/cytology) +"meL" = ( +/obj/machinery/light_switch/directional/south, +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating, -/area/maintenance/aft/greater) -"lVr" = ( -/obj/machinery/hydroponics/soil{ - pixel_y = 8 - }, -/obj/item/food/grown/harebell, -/obj/item/food/grown/harebell, -/obj/item/food/grown/harebell, -/obj/item/food/grown/harebell, -/obj/machinery/light/small/directional/north, -/turf/open/floor/cult, -/area/service/chapel/funeral) -"lVw" = ( -/obj/machinery/newscaster/directional/west, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/carpet, +/area/station/command/heads_quarters/hos) +"mfh" = ( /obj/structure/cable, /turf/open/floor/iron, -/area/security/prison) -"lVF" = ( -/obj/structure/window/reinforced{ - dir = 1 +/area/station/engineering/main) +"mfp" = ( +/obj/structure/chair/office{ + dir = 4 }, -/obj/effect/turf_decal/delivery, -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/wood, +/area/station/service/library) +"mfE" = ( +/obj/structure/table/wood/fancy/royalblue, +/obj/structure/window/reinforced, +/obj/machinery/door/window{ + dir = 8; + name = "Secure Art Exhibition"; + req_access = list("library") }, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "XenoPens"; - name = "Xenobiology Lockdown" +/obj/structure/sign/painting/library_secure{ + pixel_x = 32 }, -/turf/open/floor/iron, -/area/science/xenobiology) -"lWz" = ( -/obj/structure/cable, -/obj/machinery/door/airlock/engineering/glass{ - name = "Shared Engineering Storage"; - req_one_access_txt = "32;19" +/obj/effect/spawner/random/decoration/statue{ + spawn_loot_chance = 50 + }, +/turf/open/floor/carpet/royalblue, +/area/station/service/library) +"mfS" = ( +/obj/structure/table/wood, +/obj/machinery/status_display/evac/directional/north, +/obj/item/book/manual/wiki/tcomms, +/obj/item/folder/blue, +/obj/item/pen, +/turf/open/floor/iron/grimy, +/area/station/tcommsat/computer) +"mgh" = ( +/obj/machinery/camera/directional/east{ + c_tag = "Atmospherics Tank - O2" }, +/turf/open/floor/engine/o2, +/area/station/engineering/atmos) +"mgj" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/tile/yellow/fourcorners, -/turf/open/floor/iron, -/area/engineering/storage_shared) -"lWB" = ( -/obj/item/cigbutt, -/obj/machinery/light/small/directional/east, -/obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/east, -/turf/open/floor/wood, -/area/command/corporate_showroom) -"lWC" = ( -/obj/machinery/light/small/directional/west, -/obj/machinery/navbeacon{ - codes_txt = "patrol;next_patrol=14.9-CrewQuarters-Central"; - location = "14.8-Dorms-Lockers" - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/obj/machinery/flasher/directional/north{ + id = "AI"; + pixel_x = -22 }, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/aisat_interior) +"mgv" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/commons/dorms) -"lWO" = ( -/turf/open/floor/iron, -/area/maintenance/space_hut) -"lWR" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 8 +/obj/structure/disposalpipe/segment{ + dir = 10 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/hallway/secondary/entry) -"lWY" = ( -/obj/effect/turf_decal/trimline/purple/filled/line{ +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"mgE" = ( +/obj/structure/mirror/directional/west, +/obj/machinery/shower{ + dir = 4 + }, +/turf/open/floor/iron/freezer, +/area/station/commons/toilet/restrooms) +"mgJ" = ( +/obj/effect/turf_decal/trimline/brown/filled/line, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 1 }, -/obj/machinery/button/door/directional/north{ - id = "rdrnd"; - name = "Research and Development Containment Control"; - pixel_x = -6; - req_access_txt = "30" +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/machinery/button/door/directional/north{ - id = "rdordnance"; - name = "Ordnance Containment Control"; - pixel_x = 6; - req_access_txt = "30" +/turf/open/floor/iron, +/area/station/construction/storage_wing) +"mgS" = ( +/obj/machinery/atmospherics/pipe/layer_manifold/supply/hidden{ + dir = 4 }, -/obj/machinery/button/door/directional/north{ - id = "rdoffice"; - name = "Privacy Control"; - pixel_y = 34; - req_access_txt = "30" +/obj/machinery/door/airlock/hatch{ + name = "Observation Room" }, -/obj/machinery/computer/security/telescreen/rd{ - pixel_x = 31; - pixel_y = 30 +/obj/effect/mapping_helpers/airlock/access/all/science/xenobio, +/turf/open/floor/iron, +/area/station/maintenance/department/science/xenobiology) +"mhl" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden, +/turf/closed/wall/r_wall, +/area/station/service/janitor) +"mhA" = ( +/obj/structure/cable, +/obj/machinery/power/apc/auto_name/directional/west, +/turf/open/floor/iron/grimy, +/area/station/security/detectives_office) +"mhD" = ( +/obj/machinery/atmospherics/pipe/smart/simple/purple/visible{ + dir = 9 }, -/turf/open/floor/iron/white, -/area/command/heads_quarters/rd) -"lXi" = ( -/obj/structure/table/glass, -/obj/item/experi_scanner{ - pixel_x = 4 +/obj/effect/turf_decal/siding/purple/corner{ + dir = 1 }, -/obj/item/experi_scanner{ - pixel_x = -15 +/obj/effect/turf_decal/siding/purple/corner{ + dir = 4 }, -/turf/open/floor/iron/white, -/area/science/research) -"lXp" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 8 +/turf/open/floor/iron/dark, +/area/station/science/ordnance) +"mhR" = ( +/obj/machinery/light/small/directional/south, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 }, -/obj/effect/turf_decal/trimline/yellow/warning{ - dir = 8 +/obj/machinery/button/door/directional/south{ + id = "chapel_shutters_parlour"; + name = "chapel shutters control" }, -/obj/machinery/light/no_nightlight/directional/west, -/obj/machinery/atmospherics/components/unary/thermomachine/freezer{ +/turf/open/floor/iron/dark, +/area/station/service/chapel/funeral) +"mhW" = ( +/obj/structure/rack, +/obj/effect/spawner/random/maintenance, +/obj/machinery/airalarm/directional/north, +/turf/open/floor/plating, +/area/station/maintenance/department/engine) +"mif" = ( +/obj/structure/disposalpipe/sorting/mail/flip{ dir = 4; - initialize_directions = 8 - }, -/obj/effect/turf_decal/bot{ - dir = 1 + sortType = 16 }, -/turf/open/floor/iron, -/area/engineering/atmospherics_engine) -"lXy" = ( -/obj/machinery/computer/security/telescreen/entertainment/directional/north, -/turf/open/floor/wood, -/area/commons/lounge) -"lXD" = ( -/obj/effect/turf_decal/trimline/blue/filled/corner{ +/obj/effect/turf_decal/stripes/line{ dir = 1 }, +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/white, -/area/medical/medbay/central) -"lYr" = ( -/obj/machinery/door/airlock{ - name = "Service Hall"; - req_access_txt = "null"; - req_one_access_txt = "73" - }, -/obj/machinery/door/firedoor, -/obj/effect/decal/cleanable/dirt, -/obj/effect/mapping_helpers/airlock/unres{ - dir = 4 +/turf/open/floor/plating, +/area/station/maintenance/port) +"mig" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/preopen{ + id = "hop"; + name = "Privacy Shutters" }, /obj/structure/cable, -/obj/structure/disposalpipe/segment{ +/turf/open/floor/plating, +/area/station/command/heads_quarters/hop) +"mil" = ( +/obj/structure/table/wood, +/obj/machinery/newscaster/directional/east, +/obj/effect/spawner/random/bureaucracy/paper, +/turf/open/floor/wood, +/area/station/commons/dorms) +"min" = ( +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/turf/open/floor/iron, -/area/hallway/secondary/service) -"lYt" = ( -/obj/structure/closet/secure_closet/medical1, -/obj/machinery/airalarm/directional/west, -/obj/effect/turf_decal/bot{ +/turf/open/floor/iron/white, +/area/station/science/xenobiology) +"mix" = ( +/obj/structure/frame/machine, +/obj/item/circuitboard/machine/chem_master, +/turf/open/floor/iron/showroomfloor, +/area/station/maintenance/starboard/lesser) +"miy" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/trimline/blue/filled/warning{ dir = 1 }, -/turf/open/floor/iron{ +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) +"miX" = ( +/obj/effect/turf_decal/tile/blue/half/contrasted{ dir = 1 }, -/area/command/gateway) -"lYv" = ( -/obj/structure/cable, -/turf/open/floor/iron, -/area/cargo/storage) -"lYI" = ( -/obj/machinery/airalarm/directional/west, -/turf/open/floor/iron, -/area/hallway/primary/fore) -"lYO" = ( -/obj/structure/cable, -/obj/structure/disposalpipe/sorting/mail/flip{ - dir = 1; - sortType = 27 - }, /turf/open/floor/iron/white, -/area/medical/medbay/central) -"lZd" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating{ - icon_state = "platingdmg1" - }, -/area/maintenance/starboard/fore) -"lZg" = ( +/area/station/medical/surgery/aft) +"mjd" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/grass, -/area/medical/virology) -"lZn" = ( -/obj/machinery/door/airlock{ - name = "Theater Backstage"; - req_access_txt = "46" +/obj/effect/turf_decal/tile/yellow/half/contrasted{ + dir = 1 }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/wood, -/area/maintenance/starboard/greater) -"lZp" = ( -/obj/machinery/light/directional/south, -/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"mjg" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line, /obj/structure/cable, /turf/open/floor/iron, -/area/hallway/secondary/command) -"lZu" = ( -/obj/item/book/manual/wiki/security_space_law{ - name = "space law"; - pixel_y = 2 +/area/station/hallway/primary/port) +"mji" = ( +/obj/effect/spawner/random/structure/grille, +/turf/open/space, +/area/space/nearstation) +"mjp" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/space_heater, +/turf/open/floor/plating{ + icon_state = "platingdmg1" }, -/obj/item/toy/gun, -/obj/item/restraints/handcuffs, -/obj/structure/table/wood, -/obj/item/clothing/head/collectable/hos{ - name = "novelty HoS hat" +/area/station/maintenance/department/science/xenobiology) +"mjr" = ( +/turf/open/floor/wood, +/area/station/service/library) +"mjH" = ( +/obj/machinery/ai_slipper{ + uses = 10 }, -/obj/machinery/firealarm/directional/east, -/obj/machinery/light/small/directional/east, -/obj/structure/cable, -/turf/open/floor/carpet, -/area/command/corporate_showroom) -"lZx" = ( /obj/structure/cable, -/obj/machinery/door/airlock/virology/glass{ - name = "Virology Lab"; - req_access_txt = "39" +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable/layer3, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/aisat/exterior) +"mkb" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/machinery/conveyor_switch/oneway{ + dir = 8; + id = "packageExternal"; + name = "Crate Returns"; + pixel_x = -5; + pixel_y = 23 }, -/obj/machinery/door/firedoor, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 +/obj/effect/turf_decal/trimline/brown/filled/corner{ + dir = 1 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/white, -/area/medical/virology) -"lZy" = ( -/obj/effect/spawner/random/maintenance, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"lZB" = ( -/obj/structure/table, -/obj/item/aicard, -/obj/item/ai_module/reset, -/turf/open/floor/iron/dark, -/area/engineering/storage/tech) -"lZJ" = ( -/obj/machinery/atmospherics/components/unary/thermomachine/freezer, -/obj/effect/turf_decal/stripes/white/line{ - dir = 10 +/obj/structure/disposalpipe/junction{ + dir = 1 }, -/obj/machinery/light/directional/west, /turf/open/floor/iron, -/area/science/mixing) -"lZK" = ( -/obj/machinery/shower{ - dir = 8 +/area/station/hallway/primary/port) +"mkd" = ( +/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"mkr" = ( +/obj/machinery/atmospherics/components/binary/pump{ + dir = 4; + name = "Gas to Chamber" + }, +/turf/open/floor/engine, +/area/station/engineering/supermatter) +"mkO" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/door/airlock/research{ + name = "Chemical Storage" }, +/obj/effect/turf_decal/tile/yellow/fourcorners, +/obj/effect/mapping_helpers/airlock/access/all/medical/pharmacy, +/turf/open/floor/iron/textured, +/area/station/medical/medbay/central) +"mln" = ( /obj/effect/turf_decal/stripes/line{ - dir = 5 + dir = 4 }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 8 +/obj/machinery/camera/directional/east{ + c_tag = "Engineering Supermatter Port"; + network = list("ss13","engine") }, -/turf/open/floor/iron, -/area/engineering/main) -"lZV" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/green/visible, +/obj/machinery/airalarm/engine{ + dir = 4; + pixel_x = 24 }, -/obj/structure/lattice/catwalk, -/turf/open/space/basic, -/area/space/nearstation) -"mab" = ( +/turf/open/floor/engine, +/area/station/engineering/supermatter) +"mlu" = ( /obj/structure/cable, -/obj/machinery/door/airlock{ - name = "Custodial Closet"; - req_access_txt = "26" +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 + }, +/turf/open/floor/iron/cafeteria, +/area/station/service/kitchen) +"mlv" = ( +/obj/effect/turf_decal/siding/purple{ + dir = 1 + }, +/obj/structure/disposalpipe/segment, +/obj/effect/landmark/start/scientist, +/turf/open/floor/iron/white, +/area/station/science/ordnance/office) +"mlw" = ( +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=4-Customs"; + location = "3-Central-Port" }, +/obj/structure/cable, /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/maintenance/starboard/greater) -"mac" = ( -/obj/machinery/door/airlock/external, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 - }, -/obj/structure/cable, +/area/station/hallway/primary/central) +"mlH" = ( +/obj/structure/sign/poster/contraband/random/directional/east, /turf/open/floor/plating, -/area/maintenance/port/fore) -"mad" = ( -/obj/structure/rack, -/obj/item/restraints/handcuffs{ - pixel_x = -3; - pixel_y = 5 +/area/station/maintenance/port/fore) +"mlK" = ( +/obj/item/radio/intercom/directional/west, +/obj/effect/turf_decal/tile/red{ + dir = 8 }, -/obj/item/restraints/handcuffs, -/obj/item/restraints/handcuffs{ - pixel_x = 4; - pixel_y = -3 +/turf/open/floor/iron, +/area/station/hallway/primary/fore) +"mlQ" = ( +/obj/item/storage/toolbox/emergency, +/turf/open/floor/plating{ + icon_state = "panelscorched" }, -/obj/structure/cable, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 1 +/area/station/maintenance/port) +"mma" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/chair/stool/directional/north, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/service/janitor) +"mmm" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/security/office) -"mar" = ( +/area/station/hallway/primary/port) +"mmF" = ( +/obj/machinery/light/small/directional/east, /obj/item/solar_assembly, /obj/item/solar_assembly, /obj/item/solar_assembly, @@ -35914,1755 +34398,1535 @@ /obj/item/stack/sheet/glass/fifty, /obj/structure/closet/crate/engineering/electrical, /turf/open/floor/plating, -/area/maintenance/solars/starboard/aft) -"maC" = ( -/obj/structure/cable, -/obj/structure/table/glass, -/obj/item/reagent_containers/glass/beaker, -/obj/item/reagent_containers/syringe, -/obj/item/reagent_containers/dropper, -/turf/open/floor/iron/white, -/area/medical/virology) -"maG" = ( -/obj/structure/cable, -/turf/open/floor/wood, -/area/command/corporate_showroom) -"maO" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/wood, -/area/maintenance/port/aft) -"maQ" = ( -/obj/machinery/door/firedoor, -/turf/open/floor/iron/white/side, -/area/medical/medbay/lobby) -"maT" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/spawner/random/medical/memeorgans, -/obj/structure/closet/crate/freezer, -/turf/open/floor/iron/white, -/area/medical/abandoned) -"mbj" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/spawner/random/structure/grille, -/turf/open/floor/plating, -/area/maintenance/aft/lesser) -"mbm" = ( -/obj/effect/landmark/start/paramedic, -/obj/machinery/duct, -/obj/structure/disposalpipe/segment, -/obj/effect/spawner/random/engineering/tracking_beacon, -/turf/open/floor/iron/white, -/area/medical/treatment_center) -"mbu" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Psychology Maintenance"; - req_access_txt = "70" - }, +/area/station/maintenance/solars/starboard/aft) +"mmR" = ( /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plating, -/area/maintenance/aft/greater) -"mby" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 +/turf/open/floor/iron, +/area/station/cargo/storage) +"mmS" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/obj/machinery/meter, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, -/turf/open/floor/engine, -/area/engineering/supermatter/room) -"mbz" = ( -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ +/obj/item/radio/intercom/directional/west, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"mmU" = ( +/obj/machinery/airalarm/directional/south, +/obj/effect/turf_decal/siding/purple{ dir = 1 }, -/obj/structure/chair/stool/bar/directional/south, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/siding/wood{ - dir = 5 - }, -/turf/open/floor/iron, -/area/commons/lounge) -"mbI" = ( -/obj/machinery/door/airlock/research{ - name = "Robotics Lab"; - req_access_txt = "29" +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/machinery/door/firedoor, -/obj/structure/disposalpipe/segment, -/obj/structure/cable, -/obj/effect/turf_decal/tile/purple/fourcorners, /turf/open/floor/iron/white, -/area/science/robotics/lab) -"mbK" = ( +/area/station/science/research) +"mmV" = ( +/obj/effect/turf_decal/trimline/red/filled/line, /obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/security/prison) +"mmW" = ( +/obj/structure/flora/bush/flowers_pp/style_random, +/obj/structure/flora/bush/flowers_yw/style_random, +/obj/structure/flora/bush/fullgrass/style_random, +/obj/machinery/camera/directional/east{ + c_tag = "Science Ordnance Office"; + network = list("ss13","rd") + }, +/obj/machinery/newscaster/directional/east, +/turf/open/floor/grass, +/area/station/science/ordnance/office) +"mmZ" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/public/glass{ + name = "Courtroom" + }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/grimy, -/area/tcommsat/computer) -"mbL" = ( -/obj/machinery/airalarm/directional/south, -/obj/effect/turf_decal/stripes/line{ - dir = 6 +/obj/effect/mapping_helpers/airlock/access/any/security/court, +/obj/effect/mapping_helpers/airlock/access/any/security/general, +/turf/open/floor/iron/dark, +/area/station/security/courtroom) +"mna" = ( +/obj/structure/chair/office/light{ + dir = 8 }, -/obj/structure/closet/l3closet/scientist, -/turf/open/floor/iron/white, -/area/science/xenobiology/hallway) -"mbN" = ( -/obj/structure/extinguisher_cabinet/directional/east, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/siding/white{ dir = 4 }, -/obj/structure/disposalpipe/segment, +/turf/open/floor/iron/dark, +/area/station/medical/office) +"mnl" = ( +/obj/structure/chair, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, /turf/open/floor/iron, -/area/hallway/primary/central) -"mbW" = ( -/obj/structure/table/glass, -/obj/item/folder/blue, -/obj/item/clothing/neck/stethoscope, -/obj/item/clothing/glasses/hud/health, -/obj/effect/turf_decal/tile/blue/half/contrasted{ - dir = 1 +/area/station/commons/fitness/recreation) +"mnq" = ( +/obj/effect/landmark/event_spawn, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/structure/cable, +/obj/effect/spawner/random/engineering/tracking_beacon, +/turf/open/floor/iron/dark, +/area/station/command/gateway) +"mnx" = ( +/obj/structure/sign/directions/evac, +/obj/structure/sign/directions/medical{ + pixel_y = 8 }, -/turf/open/floor/iron/white, -/area/command/heads_quarters/cmo) -"mce" = ( -/obj/machinery/door/window/right/directional/south{ - dir = 4; - name = "Engineering Deliveries"; - req_access_txt = "10" +/obj/structure/sign/directions/science{ + pixel_y = -8 }, -/obj/effect/turf_decal/delivery, -/turf/open/floor/iron, -/area/engineering/main) -"mcg" = ( +/turf/closed/wall, +/area/station/maintenance/central) +"mny" = ( /obj/effect/turf_decal/stripes/line{ - dir = 1 + dir = 10 + }, +/obj/machinery/camera/directional/west{ + c_tag = "Engineering Supermatter Starboard"; + network = list("ss13","engine") }, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"mnF" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/hallway/secondary/entry) -"mci" = ( -/turf/closed/wall/r_wall, -/area/science/xenobiology/hallway) -"mcC" = ( -/obj/machinery/light/directional/south, -/obj/effect/turf_decal/siding/purple{ - dir = 1 - }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/light/directional/west, /obj/structure/cable, +/obj/structure/disposalpipe/segment, /turf/open/floor/iron/white, -/area/science/research) -"mcI" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, +/area/station/science/research) +"mnN" = ( /obj/structure/cable, -/turf/open/floor/iron, -/area/engineering/main) -"mcQ" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 4 - }, -/turf/open/floor/carpet, -/area/command/heads_quarters/captain/private) -"mcS" = ( -/obj/machinery/light/small/directional/south, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/delivery, -/obj/structure/closet/secure_closet/atmospherics, -/turf/open/floor/iron, -/area/maintenance/disposal/incinerator) -"mcV" = ( -/obj/structure/table/wood, -/obj/item/stamp/hos, -/obj/effect/turf_decal/siding/wood{ +/obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/wood, -/area/command/heads_quarters/hos) -"mcW" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/obj/machinery/atmospherics/components/binary/pump/on{ - dir = 1; - name = "Cold Loop to Gas" - }, -/turf/open/floor/engine, -/area/engineering/supermatter/room) -"mcY" = ( -/obj/structure/closet/secure_closet/miner, -/obj/item/clothing/suit/hooded/wintercoat/miner, -/obj/effect/turf_decal/tile/brown/half/contrasted, -/turf/open/floor/iron, -/area/cargo/miningoffice) -"mdd" = ( -/obj/machinery/atmospherics/pipe/smart/manifold/cyan/visible{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plating, +/area/station/maintenance/aft/greater) +"mos" = ( +/obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 1 }, /turf/open/floor/iron, -/area/engineering/atmos) -"mdi" = ( -/obj/machinery/hydroponics/soil{ - pixel_y = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/spawner/random/food_or_drink/seed, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"mds" = ( -/obj/machinery/airalarm/directional/east, -/obj/machinery/vending/cigarette, +/area/station/service/hydroponics/garden) +"mow" = ( +/obj/structure/table, +/obj/structure/cable, +/obj/machinery/power/apc/auto_name/directional/south, /turf/open/floor/iron/dark, -/area/command/bridge) -"mdw" = ( -/obj/machinery/atmospherics/pipe/smart/simple/green/visible, -/obj/machinery/meter, -/turf/closed/wall/r_wall, -/area/engineering/atmos) -"mdB" = ( -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plating, -/area/commons/fitness/recreation) -"mdJ" = ( -/obj/structure/table/wood, -/obj/item/radio/intercom/directional/east, -/obj/item/clothing/glasses/regular/hipster{ - name = "Hipster Glasses" - }, -/obj/machinery/light/small/directional/south, -/obj/effect/landmark/start/hangover, -/obj/effect/spawner/random/entertainment/musical_instrument, -/obj/structure/sign/poster/random/directional/south, -/turf/open/floor/wood, -/area/service/theater) -"mdR" = ( +/area/station/security/courtroom) +"moD" = ( +/obj/structure/cable, /obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/tile/bar, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/landmark/start/hangover, -/obj/machinery/newscaster/directional/east, -/turf/open/floor/iron, -/area/hallway/primary/central) -"mdU" = ( -/obj/structure/chair/office/light{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/science/genetics) -"mdV" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable, -/obj/machinery/door/poddoor/preopen{ - id = "hosprivacy"; - name = "privacy shutters" - }, /turf/open/floor/plating, -/area/command/heads_quarters/hos) -"mee" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/command{ - name = "Captain's Quarters"; - req_access_txt = "20" - }, -/turf/open/floor/iron/dark, -/area/command/heads_quarters/captain/private) -"mef" = ( -/obj/effect/turf_decal/tile/yellow{ - dir = 8 +/area/station/maintenance/port/aft) +"moF" = ( +/obj/effect/turf_decal/siding/purple{ + dir = 5 }, -/turf/open/floor/iron/dark/corner, -/area/engineering/atmos/storage/gas) -"mew" = ( -/obj/machinery/airalarm/directional/west, -/obj/structure/closet/secure_closet/security/med, -/obj/effect/turf_decal/tile/red/fourcorners, -/turf/open/floor/iron/dark, -/area/security/checkpoint/medical) -"mey" = ( -/obj/effect/decal/cleanable/dirt, +/obj/structure/filingcabinet, /obj/machinery/light_switch/directional/north, -/obj/structure/closet/crate{ - icon_state = "crateopen" +/turf/open/floor/iron/white, +/area/station/science/ordnance/office) +"moH" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/turf/open/floor/iron, -/area/cargo/warehouse) -"mez" = ( +/obj/effect/turf_decal/siding/purple, /obj/structure/cable, -/obj/effect/turf_decal/tile/purple, -/obj/effect/turf_decal/tile/purple{ - dir = 1 +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/newscaster/directional/north, +/turf/open/floor/iron/white, +/area/station/science/research) +"moL" = ( +/obj/structure/disposalpipe/sorting/mail/flip{ + dir = 2; + sortType = 22 }, -/obj/structure/disposalpipe/segment{ +/obj/structure/cable, +/obj/effect/turf_decal/stripes/line{ dir = 4 }, +/obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/holopad, /turf/open/floor/iron, -/area/science/research) -"meC" = ( +/area/station/maintenance/starboard/greater) +"moQ" = ( +/obj/effect/turf_decal/trimline/brown/filled/line, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"moV" = ( +/obj/effect/spawner/structure/window/reinforced/tinted, +/turf/open/floor/plating, +/area/station/security/courtroom) +"mpg" = ( /obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"mph" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/bar, +/turf/open/floor/circuit, +/area/station/ai_monitored/turret_protected/ai_upload) +"mpp" = ( +/obj/structure/closet/secure_closet/security/sec, +/obj/machinery/airalarm/directional/north, /obj/machinery/light/directional/east, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 8 }, +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/station/security/lockers) +"mpC" = ( +/obj/structure/rack, +/obj/item/clothing/under/rank/prisoner, +/obj/item/clothing/under/rank/prisoner, +/obj/item/clothing/under/rank/prisoner, +/obj/item/clothing/under/rank/prisoner, +/obj/item/clothing/under/rank/prisoner, +/obj/item/clothing/shoes/sneakers/orange, +/obj/item/clothing/shoes/sneakers/orange, +/obj/item/clothing/shoes/sneakers/orange, +/obj/item/clothing/shoes/sneakers/orange, +/obj/item/clothing/shoes/sneakers/orange, +/obj/item/restraints/handcuffs, +/obj/item/restraints/handcuffs, +/obj/item/restraints/handcuffs, +/obj/item/restraints/handcuffs, +/obj/item/restraints/handcuffs, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, -/area/hallway/primary/central) -"meI" = ( -/obj/effect/turf_decal/delivery, -/obj/machinery/firealarm/directional/north, -/turf/open/floor/iron, -/area/cargo/storage) -"meJ" = ( -/obj/effect/turf_decal/stripes/line{ +/area/station/security/holding_cell) +"mpJ" = ( +/obj/item/radio/intercom/directional/west, +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment{ - dir = 10 +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron, +/area/station/hallway/primary/aft) +"mpK" = ( +/obj/machinery/conveyor{ + dir = 1; + id = "packageExternal" }, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"meK" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, /turf/open/floor/plating, -/area/maintenance/starboard/lesser) -"mfa" = ( -/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ - dir = 9 +/area/station/cargo/qm) +"mpQ" = ( +/obj/effect/turf_decal/siding/purple{ + dir = 5 }, -/turf/open/floor/iron, -/area/engineering/atmospherics_engine) -"mfe" = ( +/turf/open/floor/iron/white, +/area/station/science/research) +"mqe" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/wood, -/area/commons/lounge) -"mff" = ( -/obj/machinery/light/small/directional/north, -/turf/open/floor/plating{ - icon_state = "platingdmg1" - }, -/area/maintenance/aft/lesser) -"mfg" = ( +/turf/open/floor/iron/chapel, +/area/station/service/chapel) +"mqK" = ( +/obj/effect/landmark/blobstart, +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/reagent_dispensers/watertank, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, /turf/open/floor/plating, -/area/maintenance/department/science/xenobiology) -"mfi" = ( -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/area/station/maintenance/starboard/fore) +"mqQ" = ( +/obj/structure/closet/secure_closet/brig, +/obj/effect/turf_decal/trimline/red/filled/line{ dir = 8 }, -/obj/structure/cable, /turf/open/floor/iron, -/area/hallway/secondary/command) -"mfk" = ( -/obj/machinery/navbeacon{ - codes_txt = "delivery;dir=1"; - freq = 1400; - location = "Disposals" - }, -/obj/structure/plasticflaps, -/obj/machinery/door/window/right/directional/north{ - dir = 2; - name = "delivery door"; - req_access_txt = "31" +/area/station/security/execution/transfer) +"mrC" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Hydroponics Maintenance" }, /obj/structure/disposalpipe/segment, -/obj/machinery/conveyor{ - dir = 1; - id = "garbage" - }, +/obj/effect/mapping_helpers/airlock/access/all/service/hydroponics, /turf/open/floor/plating, -/area/maintenance/disposal) -"mfn" = ( +/area/station/maintenance/starboard/lesser) +"mrG" = ( +/obj/structure/table/wood, +/obj/item/folder/blue, +/obj/item/lighter, +/turf/open/floor/carpet, +/area/station/command/bridge) +"mrJ" = ( +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"mrL" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/chair, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/station/security/holding_cell) +"mrN" = ( /obj/structure/table, -/obj/item/reagent_containers/food/drinks/drinkingglass{ - pixel_x = 4; - pixel_y = 5 +/obj/effect/spawner/random/maintenance, +/turf/open/floor/plating, +/area/station/maintenance/port) +"mrT" = ( +/obj/item/radio/intercom/directional/east, +/obj/structure/window/reinforced{ + dir = 1 }, -/obj/item/reagent_containers/food/drinks/drinkingglass{ - pixel_x = 6; - pixel_y = -1 +/turf/open/floor/grass, +/area/station/service/hydroponics/garden) +"mrV" = ( +/obj/structure/window/reinforced/tinted{ + dir = 4 }, -/obj/item/reagent_containers/food/drinks/drinkingglass{ - pixel_x = -4; - pixel_y = 6 +/obj/effect/turf_decal/trimline/neutral/filled/corner, +/turf/open/floor/iron/dark, +/area/station/medical/morgue) +"msd" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/maintenance/fore) +"msu" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 }, -/obj/item/reagent_containers/dropper, -/obj/item/reagent_containers/dropper, -/obj/item/reagent_containers/syringe, -/obj/item/reagent_containers/syringe, +/obj/machinery/door/airlock/engineering/glass/critical{ + heat_proof = 1; + name = "Supermatter Chamber" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, +/turf/open/floor/engine, +/area/station/engineering/supermatter) +"msN" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/reagent_dispensers/watertank, /turf/open/floor/plating, -/area/maintenance/starboard/lesser) -"mfD" = ( +/area/station/maintenance/department/science/xenobiology) +"msR" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/general/visible, +/obj/effect/turf_decal/delivery, +/turf/open/floor/iron, +/area/station/science/xenobiology) +"msT" = ( /obj/structure/table, -/obj/item/assembly/igniter{ - pixel_x = -5; - pixel_y = 3 +/obj/item/food/mint, +/obj/item/kitchen/rollingpin, +/obj/item/reagent_containers/food/condiment/enzyme{ + layer = 5 }, -/obj/item/assembly/igniter{ - pixel_x = 5; - pixel_y = -4 +/obj/item/reagent_containers/glass/beaker{ + pixel_x = 5 }, -/obj/item/assembly/igniter{ - pixel_x = 2; - pixel_y = 6 +/turf/open/floor/iron/cafeteria{ + dir = 5 }, -/obj/item/assembly/igniter{ - pixel_x = 2; - pixel_y = -1 +/area/station/service/kitchen) +"msW" = ( +/obj/machinery/light/directional/north, +/obj/structure/sign/warning/secure_area{ + pixel_y = 32 }, -/obj/machinery/camera/directional/east{ - c_tag = "Xenobiology Lab - Test Chamber"; - network = list("ss13","rd","xeno") +/obj/structure/table/glass, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 }, -/turf/open/floor/engine, -/area/science/xenobiology) -"mfM" = ( -/turf/open/floor/engine/co2, -/area/engineering/atmos) -"mfY" = ( -/obj/effect/spawner/structure/window, -/turf/open/floor/plating, -/area/cargo/qm) -"mgc" = ( -/obj/machinery/button/door/incinerator_vent_ordmix{ - id = "ordnanceaccess"; - name = "Ordnance Access"; - pixel_x = -26; - pixel_y = -24 +/obj/item/book/manual/wiki/engineering_construction{ + pixel_y = 3 }, -/turf/open/floor/iron/white, -/area/science/storage) -"mge" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/obj/item/folder/yellow, +/obj/effect/turf_decal/tile/yellow/half/contrasted{ dir = 1 }, /turf/open/floor/iron, -/area/maintenance/disposal/incinerator) -"mgj" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/flasher/directional/north{ - id = "AI"; - pixel_x = -22 +/area/station/engineering/break_room) +"msX" = ( +/obj/effect/landmark/xeno_spawn, +/turf/open/floor/plating{ + icon_state = "platingdmg2" }, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/aisat_interior) -"mgz" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 1 +/area/station/maintenance/starboard/aft) +"mta" = ( +/obj/machinery/camera/directional/north{ + c_tag = "Starboard Primary Hallway - tech_storage" }, -/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/hallway/secondary/entry) -"mgJ" = ( -/obj/effect/turf_decal/trimline/brown/filled/line, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 1 - }, +/obj/effect/landmark/start/hangover, /obj/structure/disposalpipe/segment{ dir = 4 }, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, /turf/open/floor/iron, -/area/construction/storage_wing) -"mgL" = ( -/obj/effect/spawner/random/medical/two_percent_xeno_egg_spawner, +/area/station/hallway/primary/starboard) +"mtj" = ( +/obj/machinery/medical_kiosk, +/obj/effect/turf_decal/tile/blue/fourcorners, +/obj/effect/turf_decal/siding/white, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron/white/side{ + dir = 1 + }, +/area/station/medical/treatment_center) +"mtm" = ( +/obj/machinery/chem_master, +/obj/structure/noticeboard/directional/south, +/obj/effect/turf_decal/tile/yellow/anticorner/contrasted, +/turf/open/floor/iron/white, +/area/station/medical/pharmacy) +"mtu" = ( /turf/open/floor/engine, -/area/science/xenobiology) -"mgT" = ( -/obj/structure/sign/warning/securearea, -/turf/closed/wall/r_wall, -/area/science/xenobiology/hallway) -"mgV" = ( -/obj/structure/cable, +/area/station/science/xenobiology) +"mtG" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/security/glass{ + name = "Prison Wing" + }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "perma-entrance" }, +/obj/effect/turf_decal/tile/red/half/contrasted, +/obj/effect/mapping_helpers/airlock/access/all/security/general, /turf/open/floor/iron, -/area/hallway/primary/port) -"mhh" = ( -/obj/structure/table/wood/fancy/royalblue, -/obj/structure/sign/painting/library_secure{ - pixel_x = 32 +/area/station/security/brig) +"mtL" = ( +/obj/structure/sign/warning/pods, +/turf/closed/wall, +/area/station/hallway/secondary/entry) +"mtM" = ( +/obj/machinery/light/directional/south, +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/structure/table, +/obj/machinery/computer/security/telescreen/ordnance{ + dir = 1 }, -/obj/effect/spawner/random/decoration/statue{ - spawn_loot_chance = 50 +/turf/open/floor/iron/dark, +/area/station/science/ordnance/testlab) +"mtO" = ( +/obj/effect/landmark/event_spawn, +/turf/open/floor/iron, +/area/station/commons/dorms) +"mtR" = ( +/obj/machinery/light/small/directional/east, +/obj/machinery/camera/directional/east{ + c_tag = "MiniSat Exterior - Port Fore"; + network = list("minisat") }, -/turf/open/floor/carpet/royalblue, -/area/service/library) -"mhs" = ( -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/green{ +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 8 }, -/obj/machinery/newscaster/directional/south, -/turf/open/floor/iron, -/area/service/hydroponics) -"mht" = ( -/obj/structure/table/wood, -/obj/item/storage/crayons, -/obj/item/toy/crayon/spraycan, -/obj/item/toy/crayon/spraycan{ - pixel_x = -4 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 4 +/obj/structure/window/reinforced, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/aisat/exterior) +"mtX" = ( +/obj/effect/turf_decal/tile/bar{ + dir = 1 }, -/turf/open/floor/wood, -/area/service/library) -"mhE" = ( -/obj/effect/turf_decal/stripes/corner{ +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/duct, +/turf/open/floor/iron/cafeteria, +/area/station/service/kitchen) +"mui" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/white, +/area/station/medical/medbay/lobby) +"mum" = ( +/obj/effect/turf_decal/trimline/blue/filled/warning, /obj/structure/cable, /turf/open/floor/iron/white, -/area/science/xenobiology) -"mhU" = ( -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/tile/neutral{ +/area/station/medical/medbay/lobby) +"mup" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Storage Room" + }, +/obj/effect/mapping_helpers/airlock/abandoned, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 1 + }, +/turf/open/floor/plating, +/area/station/maintenance/starboard/fore) +"mur" = ( +/obj/machinery/light/directional/north, +/obj/machinery/status_display/evac/directional/north, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/hallway/primary/central) -"miC" = ( -/obj/machinery/firealarm/directional/south, +/area/station/hallway/primary/central) +"muu" = ( +/obj/structure/sign/warning/electric_shock, +/turf/closed/wall/r_wall, +/area/station/engineering/supermatter) +"mux" = ( +/obj/machinery/airalarm/directional/south, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/iron/white, -/area/medical/medbay/central) -"miE" = ( +/turf/open/floor/iron, +/area/station/hallway/primary/port) +"muB" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/light/directional/east, +/obj/effect/turf_decal/siding/purple{ + dir = 8 + }, +/obj/structure/disposalpipe/segment, /obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/science/research) +"mvg" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/disposalpipe/segment{ dir = 4 }, +/turf/open/floor/carpet, +/area/station/service/library) +"mvk" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment, /turf/open/floor/wood, -/area/service/theater) -"miG" = ( -/obj/machinery/newscaster/directional/west, -/obj/machinery/light/directional/west, -/obj/structure/filingcabinet, -/obj/effect/turf_decal/tile/yellow/half/contrasted{ - dir = 8 +/area/station/service/theater) +"mvR" = ( +/turf/closed/wall/r_wall, +/area/station/science/lab) +"mvS" = ( +/obj/structure/table, +/obj/machinery/airalarm/directional/south, +/obj/item/storage/toolbox/electrical{ + pixel_y = 5 }, /turf/open/floor/iron, -/area/engineering/break_room) -"miH" = ( -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/delivery, +/area/station/science/explab) +"mvY" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/machinery/door/airlock/security/glass{ - name = "Gear Room"; - req_one_access_txt = "1;4" - }, -/turf/open/floor/iron/dark, -/area/security/lockers) -"miQ" = ( -/obj/effect/landmark/start/paramedic, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, +/obj/effect/turf_decal/trimline/blue/filled/line, /turf/open/floor/iron/white, -/area/medical/medbay/central) -"miR" = ( -/obj/effect/turf_decal/tile/neutral, -/obj/structure/cable, -/obj/machinery/newscaster/directional/south, -/turf/open/floor/iron, -/area/hallway/secondary/command) -"miU" = ( -/obj/effect/turf_decal/siding/white{ - dir = 4 +/area/station/medical/office) +"mvZ" = ( +/obj/machinery/light/directional/south, +/obj/structure/rack, +/obj/item/storage/toolbox/emergency, +/obj/item/storage/toolbox/emergency{ + pixel_x = -2; + pixel_y = -3 }, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/item/wrench, +/obj/item/multitool, +/obj/machinery/newscaster/directional/south, +/obj/effect/turf_decal/tile/blue/half/contrasted{ + dir = 1 }, -/obj/machinery/duct, /turf/open/floor/iron/dark, -/area/medical/storage) -"miV" = ( -/obj/structure/window/reinforced{ +/area/station/command/bridge) +"mww" = ( +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/structure/window/reinforced, -/turf/open/floor/iron/dark, -/area/commons/fitness/recreation) -"mji" = ( -/obj/effect/spawner/random/structure/grille, -/turf/open/space, -/area/space/nearstation) -"mjo" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue/half/contrasted{ - dir = 8 +/turf/open/floor/iron, +/area/station/engineering/main) +"mwN" = ( +/obj/structure/table, +/obj/item/stack/package_wrap{ + pixel_x = -9; + pixel_y = -9 }, -/turf/open/floor/iron/white, -/area/medical/medbay/central) -"mjH" = ( -/obj/machinery/ai_slipper{ - uses = 10 +/obj/item/paper_bin{ + pixel_x = 1; + pixel_y = 9 }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable/layer3, -/turf/open/floor/iron/dark, -/area/ai_monitored/aisat/exterior) -"mjR" = ( -/obj/effect/turf_decal/tile/neutral, -/obj/structure/cable, -/turf/open/floor/iron, -/area/hallway/secondary/command) -"mjS" = ( -/obj/structure/rack, -/obj/item/stack/medical/mesh, -/obj/item/stack/medical/suture, -/obj/item/reagent_containers/syringe/multiver, -/obj/item/reagent_containers/syringe/epinephrine{ - pixel_x = -1; - pixel_y = 2 - }, -/obj/effect/turf_decal/bot{ +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/tile/brown/half/contrasted{ dir = 1 }, -/turf/open/floor/iron{ - dir = 1 +/turf/open/floor/iron, +/area/station/cargo/sorting) +"mwS" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/chair/stool/directional/north, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/wood, +/area/station/commons/lounge) +"mxg" = ( +/obj/machinery/shower{ + dir = 8; + pixel_y = -4 }, -/area/command/gateway) -"mjT" = ( -/turf/closed/wall, -/area/medical/psychology) -"mjV" = ( -/obj/machinery/door/airlock/silver{ - name = "Bathroom" +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/obj/machinery/airalarm/directional/north, +/turf/open/floor/iron/freezer, +/area/station/security/prison/shower) +"mxh" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/bot, +/obj/effect/spawner/random/maintenance, +/turf/open/floor/iron, +/area/station/cargo/warehouse) +"mxn" = ( +/turf/closed/wall/r_wall, +/area/station/command/heads_quarters/hos) +"mxs" = ( +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 4 }, +/turf/open/floor/iron, +/area/station/security/courtroom) +"mxI" = ( +/obj/structure/disposalpipe/junction/flip, +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/white, -/area/command/heads_quarters/captain/private) -"mki" = ( -/obj/structure/reagent_dispensers/watertank, /turf/open/floor/plating, -/area/maintenance/aft/greater) -"mkw" = ( -/obj/structure/rack, -/obj/item/storage/briefcase{ - pixel_x = -3; - pixel_y = 2 +/area/station/maintenance/starboard/lesser) +"mxQ" = ( +/obj/effect/spawner/random/structure/grille, +/obj/structure/lattice, +/turf/open/space/basic, +/area/space/nearstation) +"mxV" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/obj/machinery/door/airlock/external{ + name = "Arrival Airlock"; + space_dir = 1 }, -/obj/item/storage/secure/briefcase{ - pixel_x = 2; - pixel_y = -2 +/turf/open/floor/plating, +/area/station/hallway/secondary/entry) +"myc" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 1 }, -/obj/item/clothing/glasses/sunglasses, -/turf/open/floor/wood, -/area/service/lawoffice) -"mkx" = ( -/obj/structure/chair/stool/directional/south, -/obj/structure/disposalpipe/segment{ - dir = 9 +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) +"myB" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/structure/chair, +/obj/structure/cable, +/obj/effect/turf_decal/siding/red/corner, +/obj/effect/landmark/start/depsec/science, +/turf/open/floor/iron, +/area/station/security/checkpoint/science) +"myG" = ( +/obj/structure/sign/directions/evac, +/obj/structure/sign/directions/medical{ + pixel_y = 8 }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/commons/dorms) -"mkE" = ( -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ +/obj/structure/sign/directions/science{ + pixel_y = -8 + }, +/turf/closed/wall, +/area/station/commons/lounge) +"myH" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, /turf/open/floor/iron/white, -/area/security/prison) -"mkH" = ( -/obj/machinery/light/directional/west, -/obj/machinery/light_switch/directional/west, -/obj/effect/turf_decal/tile/red/half/contrasted, -/turf/open/floor/iron, -/area/security/office) -"mkK" = ( -/obj/machinery/computer/security{ +/area/station/security/prison) +"myP" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 8 }, -/obj/machinery/firealarm/directional/east, +/turf/open/floor/iron, +/area/station/commons/storage/tools) +"myS" = ( +/obj/machinery/suit_storage_unit/cmo, +/obj/machinery/light/directional/east, +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 10 + }, /turf/open/floor/iron/dark, -/area/security/checkpoint/science) -"mkZ" = ( -/obj/structure/chair/office{ - dir = 8 +/area/station/command/heads_quarters/cmo) +"myY" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/turf/open/floor/carpet, -/area/commons/vacant_room/office) -"mld" = ( -/obj/machinery/air_sensor/nitrous_tank, -/turf/open/floor/engine/n2o, -/area/engineering/atmos) -"mlx" = ( -/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/junction/flip{ - dir = 4 - }, +/turf/open/floor/iron, +/area/station/engineering/gravity_generator) +"myZ" = ( +/obj/machinery/vending/autodrobe/all_access, /turf/open/floor/plating, -/area/maintenance/port/fore) -"mlP" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/yellow/warning{ - dir = 4 - }, -/obj/machinery/atmospherics/components/binary/pump{ +/area/station/maintenance/port) +"mzg" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ dir = 1 }, +/obj/structure/cable, +/obj/effect/turf_decal/siding/red, +/obj/effect/landmark/start/depsec/science, /turf/open/floor/iron, -/area/engineering/atmospherics_engine) -"mmb" = ( -/obj/structure/fluff/broken_flooring{ - icon_state = "singular" +/area/station/security/checkpoint/science) +"mzu" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/simple/orange/visible{ + dir = 10 }, /turf/open/floor/plating, -/area/maintenance/port/aft) -"mmf" = ( -/obj/structure/chair/stool/directional/north, -/obj/machinery/camera/autoname/directional/west, -/turf/open/floor/plating, -/area/maintenance/solars/port/fore) -"mml" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/carpet, -/area/command/bridge) -"mmq" = ( +/area/station/maintenance/department/engine) +"mzD" = ( /obj/structure/cable, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron/white, -/area/science/lab) -"mmI" = ( -/obj/structure/disposalpipe/segment, +/obj/effect/spawner/structure/window/reinforced/tinted, +/turf/open/floor/plating, +/area/station/security/prison/safe) +"mzI" = ( +/obj/machinery/door/airlock/grunge{ + name = "Prison Workshop" + }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/door/firedoor, +/obj/structure/cable, /turf/open/floor/iron, -/area/engineering/main) -"mmJ" = ( -/obj/machinery/atmospherics/pipe/bridge_pipe/cyan/visible, -/obj/machinery/atmospherics/components/binary/valve/digital{ - dir = 8; - name = "Waste Release" +/area/station/security/prison/work) +"mzL" = ( +/obj/machinery/door/poddoor/shutters{ + id = "visitation"; + name = "Visitation Shutters" }, -/turf/open/floor/iron, -/area/engineering/atmos) -"mmM" = ( -/obj/effect/turf_decal/trimline/blue/filled/warning{ +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/security/prison/visit) +"mAa" = ( +/obj/machinery/light/directional/north, +/obj/machinery/door/window{ + name = "Secure Art Exhibition"; + req_access = list("library") + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/table/wood/fancy/royalblue, +/obj/structure/sign/painting/large/library{ dir = 1 }, -/obj/structure/cable, -/obj/machinery/duct, -/obj/structure/disposalpipe/segment, +/turf/open/floor/wood, +/area/station/service/library) +"mAb" = ( +/obj/effect/turf_decal/tile/blue/fourcorners, /turf/open/floor/iron/white, -/area/medical/treatment_center) -"mng" = ( +/area/station/medical/chemistry) +"mAe" = ( /obj/machinery/shower{ dir = 4 }, -/obj/machinery/door/window/right/directional/east{ - base_state = "left"; - dir = 2; - icon_state = "left"; - name = "shower" +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 }, /turf/open/floor/iron/freezer, -/area/commons/fitness/recreation) -"mnH" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Chapel Maintenance"; - req_one_access_txt = "12;22" - }, -/obj/structure/cable, -/turf/open/floor/plating, -/area/maintenance/aft/greater) -"mnI" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ +/area/station/security/prison/shower) +"mAf" = ( +/obj/machinery/holopad, +/obj/effect/turf_decal/tile/blue{ dir = 4 }, -/turf/open/floor/iron/white, -/area/security/prison) -"mnJ" = ( -/obj/machinery/light/small/directional/west, -/turf/open/floor/iron, -/area/engineering/atmos) -"mnK" = ( -/obj/structure/chair/stool/directional/south, -/obj/effect/turf_decal/siding/wood{ - dir = 1 - }, -/turf/open/floor/wood, -/area/commons/lounge) -"mnP" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/cargo/miningoffice) -"mnX" = ( -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 - }, -/obj/structure/chair/stool/bar/directional/south, -/obj/effect/turf_decal/siding/wood{ - dir = 1 - }, -/turf/open/floor/iron, -/area/commons/lounge) -"mnY" = ( -/obj/machinery/firealarm/directional/east, -/obj/structure/chair/office/light, -/obj/structure/cable, +/obj/machinery/light/directional/east, /obj/effect/turf_decal/stripes/line{ - dir = 6 + dir = 4 }, -/turf/open/floor/iron, -/area/engineering/gravity_generator) -"mob" = ( -/obj/structure/sink{ - dir = 8; - pixel_x = 11 +/turf/open/floor/iron/white/corner, +/area/station/hallway/secondary/entry) +"mAm" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/security/glass{ + name = "Security E.V.A. Storage" }, -/obj/structure/mirror/directional/east, -/obj/effect/landmark/start/hangover, -/turf/open/floor/iron/freezer, -/area/commons/toilet/restrooms) -"moh" = ( -/obj/structure/table, -/obj/item/paper/guides/jobs/engi/gravity_gen, -/obj/effect/turf_decal/delivery, /obj/structure/cable, -/obj/effect/spawner/random/bureaucracy/pen, -/turf/open/floor/iron, -/area/engineering/gravity_generator) -"mok" = ( -/obj/structure/table, -/obj/item/paper/fluff/holodeck/disclaimer, -/obj/item/storage/medkit/regular{ - pixel_x = 3; - pixel_y = -3 - }, +/obj/effect/mapping_helpers/airlock/access/all/security/armory, /turf/open/floor/iron, -/area/commons/fitness/recreation) -"mot" = ( -/obj/structure/mirror/directional/west, -/obj/machinery/shower{ - dir = 4 - }, -/turf/open/floor/iron/freezer, -/area/commons/toilet/restrooms) -"moM" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/structure/closet, -/obj/item/surgicaldrill, -/obj/machinery/airalarm/directional/south, -/turf/open/floor/iron/white, -/area/medical/abandoned) -"moR" = ( -/obj/effect/spawner/random/structure/chair_maintenance{ - dir = 4 +/area/station/security/brig) +"mAr" = ( +/obj/structure/cable, +/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment{ + dir = 6 }, -/turf/open/floor/plating, -/area/maintenance/department/engine) -"mpa" = ( -/obj/structure/sign/warning/securearea, -/turf/closed/wall, -/area/science/research) -"mph" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/circuit, -/area/ai_monitored/turret_protected/ai_upload) -"mpm" = ( -/obj/item/taperecorder, -/obj/item/camera, -/obj/structure/table/wood, -/obj/item/radio/intercom/directional/south, -/obj/structure/sign/painting/library_private{ - pixel_x = -32; - pixel_y = -32 +/turf/open/floor/iron/dark, +/area/station/medical/morgue) +"mAw" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, -/turf/open/floor/engine/cult, -/area/service/library) -"mpv" = ( -/obj/machinery/modular_computer/console/preset/id{ - dir = 4 +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/sorting/mail/flip{ + dir = 1; + sortType = 10 }, -/obj/item/paper/fluff/ids_for_dummies, -/turf/open/floor/wood, -/area/command/heads_quarters/hop) -"mpz" = ( -/obj/item/mmi, -/obj/structure/rack, -/obj/effect/spawner/random/maintenance, /turf/open/floor/plating, -/area/maintenance/starboard/fore) -"mpF" = ( -/obj/structure/rack, -/obj/item/poster/random_contraband, -/obj/effect/spawner/random/maintenance, -/obj/effect/decal/cleanable/dirt/dust, +/area/station/maintenance/department/medical/central) +"mAJ" = ( +/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/plating, -/area/maintenance/port) -"mpI" = ( -/obj/machinery/camera/directional/south{ - c_tag = "Science Hallway - Admin"; - network = list("ss13","rd") +/area/station/maintenance/starboard/greater) +"mAV" = ( +/obj/machinery/rnd/production/techfab/department/service, +/obj/effect/turf_decal/trimline/brown/warning{ + dir = 6 }, -/obj/effect/turf_decal/siding/purple{ +/obj/effect/turf_decal/box, +/obj/effect/turf_decal/tile/bar{ dir = 1 }, -/obj/structure/cable, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 8 - }, -/turf/open/floor/iron/white, -/area/science/research) -"mpV" = ( -/obj/structure/cable, -/obj/structure/table/reinforced, -/obj/machinery/recharger{ - pixel_y = 4 - }, -/obj/effect/turf_decal/tile/red/half/contrasted, -/turf/open/floor/iron, -/area/security/checkpoint/customs) -"mpY" = ( -/obj/structure/sign/warning/electricshock, -/turf/closed/wall/r_wall, -/area/engineering/supermatter) -"mqi" = ( -/obj/structure/disposalpipe/segment{ +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, +/obj/structure/extinguisher_cabinet/directional/east, /turf/open/floor/iron, -/area/cargo/storage) -"mqn" = ( -/obj/structure/table/glass, -/obj/item/reagent_containers/syringe, -/obj/item/reagent_containers/glass/bottle/morphine{ - pixel_y = 6 - }, -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 9 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 4 +/area/station/hallway/secondary/service) +"mBb" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/trimline/blue/filled/corner{ + dir = 1 }, /turf/open/floor/iron/white, -/area/security/prison) -"mqo" = ( -/obj/machinery/door/poddoor/shutters{ - id = "maintwarehouse" - }, -/turf/open/floor/iron/dark, -/area/maintenance/port/aft) -"mqF" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ +/area/station/medical/office) +"mBf" = ( +/obj/structure/table/wood, +/obj/machinery/recharger, +/obj/effect/turf_decal/siding/wood{ dir = 4 }, -/obj/effect/turf_decal/siding/purple, +/turf/open/floor/wood, +/area/station/command/heads_quarters/hos) +"mBi" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/newscaster/directional/north, -/turf/open/floor/iron/white, -/area/science/research) -"mqP" = ( -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/security/lockers) -"mqS" = ( -/obj/structure/reagent_dispensers/watertank/high, -/obj/item/reagent_containers/glass/bucket, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/light/directional/north, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/service/hydroponics) -"mqU" = ( -/obj/structure/closet/firecloset, -/obj/machinery/airalarm/directional/north, -/obj/effect/turf_decal/delivery, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/siding/thinplating/dark{ - dir = 8 - }, -/turf/open/floor/iron/checker, -/area/science/research) -"mrb" = ( -/obj/machinery/suit_storage_unit/atmos, +/area/station/engineering/break_room) +"mBo" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/green/visible, /obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/iron, -/area/engineering/atmos) -"mrd" = ( -/obj/machinery/camera/directional/north{ - c_tag = "Engineering - Storage" - }, -/obj/machinery/suit_storage_unit/engine, -/obj/effect/turf_decal/bot{ - dir = 1 - }, -/turf/open/floor/iron{ dir = 1 }, -/area/engineering/main) -"mre" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/table, -/obj/item/storage/box/lights/mixed{ - pixel_x = 6; - pixel_y = 8 - }, -/obj/item/storage/box/lights/mixed{ - pixel_x = 6; - pixel_y = 8 +/obj/machinery/meter, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"mBw" = ( +/obj/machinery/power/emitter, +/obj/machinery/light/small/directional/south, +/turf/open/floor/plating, +/area/station/engineering/main) +"mBK" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/effect/spawner/random/structure/girder{ + spawn_loot_chance = 80 }, -/obj/item/reagent_containers/spray/cleaner, -/obj/item/grenade/chem_grenade/cleaner{ - pixel_x = -7; - pixel_y = 12 +/obj/effect/spawner/random/structure/barricade{ + spawn_loot_chance = 50 }, -/obj/item/grenade/chem_grenade/cleaner{ - pixel_x = -7; - pixel_y = 12 +/turf/open/floor/plating, +/area/station/maintenance/starboard/lesser) +"mBQ" = ( +/obj/structure/table/glass, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment{ + dir = 5 }, -/obj/item/grenade/chem_grenade/cleaner{ - pixel_x = -7; - pixel_y = 12 +/obj/effect/spawner/random/food_or_drink/snack{ + pixel_x = 6; + spawn_loot_count = 2; + spawn_random_offset = 1 }, -/obj/machinery/requests_console/directional/north{ - department = "Janitorial"; - departmentType = 1; - name = "Janitorial Requests Console" +/obj/effect/spawner/random/food_or_drink/refreshing_beverage{ + pixel_x = -6; + spawn_loot_count = 2; + spawn_random_offset = 1 }, /turf/open/floor/iron, -/area/service/janitor) -"mrv" = ( -/obj/structure/rack, -/obj/item/stack/sheet/cloth/five, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"mrO" = ( -/obj/machinery/atmospherics/components/binary/pump{ - dir = 8; - name = "Pure to Fuel Pipe" +/area/station/engineering/break_room) +"mBT" = ( +/obj/machinery/door/poddoor/preopen{ + id = "bridge blast"; + name = "Bridge Blast Door" }, -/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible/layer5, -/obj/machinery/door/firedoor/heavy, -/turf/open/floor/iron/dark/textured, -/area/engineering/atmos) -"mrR" = ( -/obj/effect/turf_decal/tile/neutral, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron, -/area/commons/dorms) -"mrX" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/command/glass{ + name = "Bridge Access" }, -/turf/open/floor/engine, -/area/engineering/supermatter/room) -"mrZ" = ( -/obj/structure/table, -/obj/item/stack/medical/gauze, -/obj/item/stack/medical/mesh, -/obj/item/stack/medical/suture, -/obj/machinery/power/apc/auto_name/directional/north, -/obj/structure/cable, -/obj/effect/turf_decal/tile/blue/half/contrasted{ - dir = 1 +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "bridge-right" }, -/turf/open/floor/iron/white, -/area/medical/medbay/lobby) -"msa" = ( -/obj/structure/cable, -/obj/structure/table/wood, -/obj/item/clothing/mask/cigarette/pipe, -/obj/machinery/power/apc/auto_name/directional/north, -/turf/open/floor/wood, -/area/commons/lounge) -"msj" = ( -/obj/machinery/firealarm/directional/east, -/obj/structure/table/glass, +/obj/effect/mapping_helpers/airlock/access/any/command/general, /turf/open/floor/iron/dark, -/area/command/bridge) -"msm" = ( -/obj/structure/sink{ - dir = 8; - pixel_x = 12 +/area/station/command/bridge) +"mCi" = ( +/obj/effect/turf_decal/bot_white/left, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 }, -/obj/structure/toilet{ - pixel_y = 8 +/turf/open/floor/iron/dark, +/area/station/ai_monitored/command/nuke_storage) +"mCj" = ( +/obj/machinery/camera{ + c_tag = "Xenobiology Lab - Pen #7"; + dir = 5; + network = list("ss13","rd","xeno") }, -/obj/structure/light_construct/small/directional/south, +/turf/open/floor/engine, +/area/station/science/xenobiology) +"mCn" = ( +/obj/structure/rack, +/obj/effect/spawner/random/maintenance/two, /turf/open/floor/plating, -/area/maintenance/aft/greater) -"msC" = ( -/obj/structure/girder, -/obj/effect/spawner/random/structure/grille, +/area/station/maintenance/starboard/fore) +"mCL" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/ai) +"mCV" = ( /obj/structure/cable, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/open/floor/plating, -/area/maintenance/starboard/lesser) -"msS" = ( -/obj/structure/table, -/obj/item/book/manual/hydroponics_pod_people, -/obj/machinery/light/directional/south, -/obj/item/paper/guides/jobs/hydroponics, -/obj/machinery/camera/directional/south{ - c_tag = "Hydroponics - Foyer" +/area/station/maintenance/department/science/xenobiology) +"mCZ" = ( +/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible{ + dir = 9 }, -/obj/item/radio/intercom/directional/south, -/obj/effect/turf_decal/trimline/green/filled/line{ +/obj/structure/reagent_dispensers/watertank, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"mDu" = ( +/obj/structure/cable, +/obj/effect/landmark/start/hangover, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 1 }, /turf/open/floor/iron, -/area/hallway/primary/central) -"msV" = ( -/obj/structure/closet/crate/bin, -/obj/item/knife/kitchen, -/obj/effect/turf_decal/stripes/line{ +/area/station/hallway/primary/central) +"mDA" = ( +/obj/machinery/atmospherics/pipe/bridge_pipe/scrubbers/visible{ dir = 4 }, -/obj/machinery/light/small/broken/directional/north, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"msZ" = ( -/obj/structure/table/glass, -/obj/item/folder/blue{ - pixel_x = 6; - pixel_y = 6 - }, -/obj/item/folder/white, -/obj/item/pen, -/obj/item/stamp/cmo, -/turf/open/floor/iron/white, -/area/command/heads_quarters/cmo) -"mti" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/duct, -/turf/open/floor/iron/cafeteria, -/area/service/kitchen) -"mtn" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/landmark/start/medical_doctor, -/turf/open/floor/iron/white, -/area/medical/medbay/central) -"mts" = ( -/obj/structure/closet/emcloset, -/obj/structure/sign/map/left{ - icon_state = "map-left-MS"; - pixel_y = 32 +/obj/machinery/atmospherics/components/binary/pump{ + dir = 1; + name = "Mix to Engine" }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/hallway/primary/starboard) -"mtt" = ( -/obj/machinery/holopad, /turf/open/floor/iron, -/area/cargo/storage) -"mtB" = ( -/obj/item/kirbyplants{ - icon_state = "plant-21" - }, -/obj/effect/turf_decal/tile/blue/half/contrasted{ +/area/station/engineering/atmos) +"mDF" = ( +/obj/structure/window/reinforced{ dir = 8 }, -/turf/open/floor/iron/white, -/area/command/heads_quarters/cmo) -"mtC" = ( -/obj/effect/spawner/random/structure/chair_maintenance, -/turf/open/floor/plating{ - icon_state = "panelscorched" - }, -/area/maintenance/department/engine) -"mtF" = ( -/obj/structure/table, -/obj/item/circular_saw, -/obj/item/scalpel{ - pixel_y = 16 - }, -/obj/effect/turf_decal/tile/purple/half/contrasted, -/turf/open/floor/iron/white, -/area/science/robotics/lab) -"mtR" = ( -/obj/machinery/light/small/directional/east, -/obj/machinery/camera/directional/east{ - c_tag = "MiniSat Exterior - Port Fore"; - network = list("minisat") - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 +/obj/structure/window/reinforced{ + dir = 1 }, -/obj/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/item/target/alien, +/obj/item/target/alien, +/obj/item/target/clown, +/obj/item/target/clown, +/obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/ai_monitored/aisat/exterior) -"mtS" = ( -/obj/structure/chair/office/light{ - dir = 8 - }, -/obj/machinery/holopad, -/turf/open/floor/iron/white, -/area/command/heads_quarters/rd) -"mtV" = ( -/obj/item/kirbyplants/random, +/area/station/science/ordnance/testlab) +"mDL" = ( +/obj/machinery/portable_atmospherics/pump, +/obj/effect/turf_decal/delivery, +/obj/machinery/atmospherics/components/unary/portables_connector/visible/layer4, +/obj/structure/sign/poster/official/random/directional/north, /turf/open/floor/iron, -/area/hallway/primary/port) -"mub" = ( -/obj/machinery/light/small/broken/directional/west, -/obj/structure/table, -/obj/item/clothing/suit/cyborg_suit, -/obj/item/clothing/mask/gas/cyborg, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"muh" = ( -/obj/machinery/power/terminal, -/obj/machinery/light/small/directional/east, -/obj/item/radio/intercom/directional/east, +/area/station/commons/locker) +"mDN" = ( +/obj/structure/chair/stool/directional/south, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, -/turf/open/floor/plating, -/area/maintenance/solars/starboard/fore) -"muo" = ( -/obj/structure/chair/wood/wings{ +/obj/structure/disposalpipe/junction/yjunction{ dir = 8 }, +/turf/open/floor/iron, +/area/station/engineering/break_room) +"mDX" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/obj/machinery/atmospherics/components/trinary/filter/flipped/critical, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"mEo" = ( +/obj/effect/turf_decal/stripes/line, +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/firealarm/directional/south, -/turf/open/floor/wood, -/area/service/theater) -"mut" = ( -/obj/machinery/mech_bay_recharge_port, -/obj/structure/sign/poster/official/safety_report{ - pixel_y = -32 - }, /turf/open/floor/plating, -/area/cargo/warehouse) -"muD" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/area/station/maintenance/starboard/greater) +"mEx" = ( +/obj/effect/spawner/random/structure/closet_maintenance, +/obj/effect/spawner/random/maintenance/three, /turf/open/floor/plating, -/area/maintenance/port/aft) -"muK" = ( -/obj/structure/table/glass, -/obj/effect/turf_decal/tile/blue/fourcorners, -/turf/open/floor/iron/white, -/area/medical/treatment_center) -"muL" = ( -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark/corner{ - dir = 1 +/area/station/maintenance/starboard/greater) +"mEL" = ( +/obj/effect/spawner/random/structure/closet_maintenance, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"mES" = ( +/obj/structure/rack, +/obj/item/aicard, +/obj/item/radio/off, +/obj/machinery/computer/security/telescreen/minisat{ + dir = 1; + pixel_y = -29 }, -/area/engineering/atmos) -"muN" = ( -/obj/machinery/airalarm/directional/north, -/obj/effect/spawner/random/structure/closet_private, -/obj/item/clothing/under/suit/navy, -/turf/open/floor/carpet, -/area/commons/dorms) -"muT" = ( -/turf/open/floor/iron, -/area/engineering/main) -"mva" = ( -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/blue/half/contrasted{ dir = 1 }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron, -/area/hallway/primary/central) -"mvj" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 1 +/turf/open/floor/iron/dark, +/area/station/command/bridge) +"mET" = ( +/obj/item/wrench, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/structure/disposalpipe/segment{ + dir = 6 }, -/turf/open/floor/grass, -/area/science/research) -"mvv" = ( -/obj/machinery/light/small/directional/south, -/obj/effect/decal/cleanable/cobweb, +/turf/open/floor/iron/dark, +/area/station/science/robotics/lab) +"mFf" = ( /obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/west, -/turf/open/floor/wood, -/area/service/library) -"mvx" = ( +/turf/open/floor/iron/grimy, +/area/station/security/interrogation) +"mFi" = ( +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable, -/obj/effect/turf_decal/trimline/purple/line{ - dir = 4 +/turf/open/floor/plating, +/area/station/maintenance/fore/lesser) +"mFj" = ( +/obj/effect/spawner/random/vending/colavend, +/obj/machinery/camera/directional/north{ + c_tag = "Bar - Fore" }, -/obj/effect/turf_decal/siding/purple{ - dir = 8 +/obj/effect/turf_decal/tile/bar{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/bar, +/turf/open/floor/iron, +/area/station/commons/lounge) +"mFm" = ( /obj/structure/disposalpipe/segment{ - dir = 5 + dir = 4 }, -/turf/open/floor/iron/white, -/area/science/research) -"mvA" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/structure/table/glass, -/obj/item/biopsy_tool{ - pixel_x = 8; - pixel_y = 2 - }, -/obj/item/book/manual/wiki/cytology{ - pixel_x = -4; - pixel_y = 4 - }, -/turf/open/floor/iron/white, -/area/science/cytology) -"mvJ" = ( -/obj/structure/closet/crate/coffin, -/obj/structure/window/reinforced{ - dir = 4 - }, -/turf/open/floor/plating, -/area/service/chapel/funeral) -"mvS" = ( -/turf/closed/wall, -/area/engineering/atmos) -"mwa" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/structure/cable, -/turf/open/floor/iron, -/area/commons/fitness/recreation) -"mwd" = ( -/turf/closed/wall, -/area/commons/toilet/auxiliary) -"mwG" = ( -/obj/effect/decal/cleanable/dirt, /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/commons/locker) -"mwM" = ( -/obj/machinery/atmospherics/pipe/smart/simple/purple/visible, -/turf/open/floor/iron, -/area/engineering/atmos) -"mxw" = ( -/obj/effect/turf_decal/tile/purple/fourcorners, +/turf/open/floor/plating, +/area/station/maintenance/starboard/fore) +"mFo" = ( /obj/machinery/door/firedoor, -/obj/machinery/door/airlock/command{ - name = "Research Division Server Room"; - req_access_txt = "30" +/obj/machinery/door/airlock/public/glass{ + name = "Port Primary Hallway" }, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark, -/area/science/server) -"mxQ" = ( -/obj/effect/spawner/random/structure/grille, -/obj/structure/lattice, -/turf/open/space/basic, -/area/space/nearstation) -"myi" = ( -/obj/structure/table, -/obj/item/plant_analyzer, -/obj/machinery/firealarm/directional/south, -/turf/open/floor/iron/dark, -/area/engineering/storage/tech) -"myo" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/machinery/holopad, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/spawner/random/engineering/tracking_beacon, /turf/open/floor/iron, -/area/service/hydroponics/garden) -"myp" = ( -/turf/open/floor/iron/dark, -/area/service/chapel/funeral) -"myz" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/computer/department_orders/service{ - dir = 8 +/area/station/hallway/primary/port) +"mFp" = ( +/obj/effect/landmark/blobstart, +/turf/open/floor/plating, +/area/station/engineering/main) +"mFt" = ( +/obj/machinery/door/airlock/research/glass{ + name = "Ordnance Lab" }, -/turf/open/floor/iron, -/area/maintenance/starboard/greater) -"myC" = ( -/obj/structure/disposalpipe/segment{ +/obj/machinery/atmospherics/pipe/smart/simple/purple/visible{ dir = 4 }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/landmark/start/hangover, -/turf/open/floor/plating{ - icon_state = "platingdmg2" - }, -/area/maintenance/starboard/lesser) -"myM" = ( -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/mapping_helpers/airlock/locked, +/obj/effect/mapping_helpers/airlock/access/all/science/ordnance, +/turf/open/floor/iron/dark/airless, +/area/station/science/ordnance/freezerchamber) +"mFu" = ( +/obj/structure/bed{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/obj/item/bedsheet/medical{ + dir = 4 }, -/obj/structure/cable, -/obj/effect/turf_decal/siding/blue{ +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 1 }, -/turf/open/floor/iron/dark, -/area/command/heads_quarters/rd) -"myT" = ( +/turf/open/floor/iron/white, +/area/station/medical/virology) +"mFC" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/reagent_dispensers/beerkeg, +/obj/structure/extinguisher_cabinet/directional/east, +/obj/structure/sign/poster/random/directional/north, +/turf/open/floor/wood, +/area/station/service/bar) +"mFQ" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 4 + dir = 8 }, -/turf/open/floor/wood, -/area/commons/vacant_room/office) -"mzr" = ( -/obj/item/reagent_containers/glass/bucket, -/obj/item/mop, -/obj/item/reagent_containers/glass/bottle/ammonia, -/obj/structure/cable, -/turf/open/floor/plating, -/area/security/prison/safe) -"mzv" = ( -/obj/structure/sign/directions/command{ - dir = 1; - pixel_y = -8 +/turf/open/floor/iron/white, +/area/station/science/research) +"mGg" = ( +/obj/structure/table/wood, +/obj/item/flashlight/lamp/green{ + pixel_x = 1; + pixel_y = 5 }, -/turf/closed/wall/r_wall, -/area/command/heads_quarters/captain/private) -"mzG" = ( -/obj/machinery/holopad, -/turf/open/floor/iron, -/area/engineering/atmos) -"mzL" = ( -/obj/effect/landmark/blobstart, -/turf/open/floor/plating, -/area/engineering/main) -"mzW" = ( -/obj/effect/spawner/structure/window, -/turf/open/floor/plating, -/area/medical/medbay/lobby) -"mAe" = ( -/obj/effect/turf_decal/trimline/brown/filled/line{ - dir = 1 +/obj/structure/window/reinforced{ + dir = 1; + pixel_y = 2 }, +/obj/structure/disposalpipe/segment, +/obj/item/bikehorn/rubberducky, +/obj/machinery/light_switch/directional/west, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment, +/turf/open/floor/wood, +/area/station/command/heads_quarters/captain/private) +"mGh" = ( +/obj/structure/cable, /turf/open/floor/iron, -/area/cargo/storage) -"mAi" = ( -/obj/machinery/rnd/production/techfab/department/security, +/area/station/command/gateway) +"mGk" = ( +/obj/machinery/light/small/directional/west, +/obj/machinery/camera/directional/west{ + c_tag = "MiniSat Exterior - Fore Starboard"; + network = list("minisat") + }, +/obj/structure/window/reinforced, /turf/open/floor/iron/dark, -/area/security/office) -"mAt" = ( -/obj/machinery/status_display/evac/directional/south, -/obj/effect/turf_decal/siding/purple{ - dir = 1 +/area/station/ai_monitored/aisat/exterior) +"mGy" = ( +/obj/structure/sign/warning/vacuum{ + pixel_x = -32 + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) +"mGA" = ( +/obj/machinery/light/directional/east, +/obj/machinery/camera/directional/east{ + c_tag = "Departure Lounge - Starboard Fore" + }, +/obj/structure/extinguisher_cabinet/directional/east, +/obj/item/kirbyplants{ + icon_state = "plant-14" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) +"mGI" = ( +/obj/effect/spawner/random/engineering/atmospherics_portable, +/turf/open/floor/plating, +/area/station/maintenance/aft/lesser) +"mGX" = ( /obj/structure/cable, -/turf/open/floor/iron/white, -/area/science/research) -"mAu" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/sign/poster/contraband/random/directional/north, -/turf/open/floor/plating, -/area/maintenance/fore) -"mAC" = ( -/obj/structure/rack, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/spawner/random/clothing/costume, +/obj/effect/turf_decal/tile/yellow/half/contrasted{ + dir = 8 + }, /turf/open/floor/iron, -/area/commons/locker) -"mAE" = ( +/area/station/engineering/break_room) +"mHe" = ( +/obj/item/stack/sheet/plasteel{ + amount = 10; + pixel_x = -2; + pixel_y = 2 + }, /obj/structure/table, -/obj/structure/sign/departments/medbay{ - pixel_y = 32 +/obj/item/stack/sheet/rglass{ + amount = 30; + pixel_x = 2; + pixel_y = -2 }, -/obj/item/reagent_containers/glass/beaker/large, -/turf/open/floor/plating, -/area/maintenance/starboard/lesser) -"mAI" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ +/obj/effect/turf_decal/bot{ + dir = 1 + }, +/obj/item/clothing/gloves/color/yellow, +/obj/item/clothing/gloves/color/yellow, +/obj/item/clothing/gloves/color/yellow, +/turf/open/floor/iron{ + dir = 1 + }, +/area/station/engineering/main) +"mHl" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ dir = 6 }, -/obj/effect/landmark/start/medical_doctor, /turf/open/floor/iron/white, -/area/medical/treatment_center) -"mAR" = ( -/obj/structure/table/glass, -/obj/item/wrench, -/obj/item/crowbar, -/obj/item/flashlight{ - pixel_x = 1; - pixel_y = 5 +/area/station/medical/virology) +"mHs" = ( +/obj/item/shard, +/turf/open/floor/plating/airless{ + icon_state = "platingdmg1" }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/tile/blue{ - dir = 8 +/area/space/nearstation) +"mHx" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/sorting/mail{ + dir = 1; + sortType = 11 }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/obj/effect/turf_decal/tile/yellow/half/contrasted{ dir = 4 }, -/turf/open/floor/iron/dark, -/area/engineering/transit_tube) -"mAW" = ( -/obj/effect/spawner/random/structure/crate, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) +"mHy" = ( +/obj/structure/rack, /turf/open/floor/plating, -/area/maintenance/starboard/aft) -"mAY" = ( -/obj/item/clothing/suit/snowman, -/obj/item/clothing/head/snowman, -/turf/open/floor/fake_snow, -/area/maintenance/port/aft) -"mBd" = ( +/area/station/maintenance/aft/lesser) +"mHL" = ( +/obj/item/kirbyplants/random, +/obj/effect/turf_decal/siding/purple{ + dir = 6 + }, +/obj/machinery/power/apc/auto_name/directional/east, /obj/structure/cable, -/obj/effect/spawner/random/engineering/tracking_beacon, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/science/genetics) +"mHO" = ( +/obj/machinery/portable_atmospherics/scrubber, +/obj/item/radio/intercom/directional/north, +/obj/machinery/light/small/directional/north, +/obj/effect/turf_decal/delivery, +/obj/machinery/atmospherics/components/unary/portables_connector/visible/layer2, /turf/open/floor/iron, -/area/engineering/atmos) -"mBg" = ( -/obj/effect/spawner/random/structure/crate_empty, +/area/station/commons/locker) +"mHT" = ( +/turf/closed/wall, +/area/station/engineering/atmos) +"mIg" = ( +/obj/machinery/door/airlock/engineering{ + name = "Port Bow Solar Access" + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, +/turf/open/floor/plating, +/area/station/maintenance/solars/port/fore) +"mIi" = ( +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=9.2-Escape-2"; + location = "9.1-Escape-1" + }, +/obj/structure/cable, /turf/open/floor/iron, -/area/maintenance/port/aft) -"mBh" = ( +/area/station/hallway/secondary/exit/departure_lounge) +"mIl" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/turf/open/floor/carpet, +/area/station/command/heads_quarters/hop) +"mIH" = ( +/obj/machinery/status_display/ai/directional/north, /obj/structure/disposalpipe/segment{ + dir = 6 + }, +/obj/machinery/recharge_station, +/turf/open/floor/carpet, +/area/station/command/heads_quarters/captain/private) +"mIP" = ( +/obj/item/radio/intercom/directional/north, +/obj/effect/turf_decal/bot, +/obj/effect/landmark/event_spawn, +/obj/effect/landmark/start/hangover, +/turf/open/floor/iron, +/area/station/hallway/secondary/command) +"mJa" = ( +/obj/machinery/atmospherics/pipe/smart/manifold/scrubbers/visible{ dir = 4 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"mJo" = ( +/obj/machinery/mineral/ore_redemption{ + dir = 4; + input_dir = 8; + output_dir = 4 + }, +/obj/effect/turf_decal/delivery, +/obj/machinery/door/firedoor, +/obj/machinery/door/window/left/directional/east{ + name = "Ore Redemtion Window" + }, +/turf/open/floor/iron, +/area/station/construction/storage_wing) +"mJE" = ( /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/machinery/ticket_machine/directional/north, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, /turf/open/floor/iron, -/area/hallway/secondary/command) -"mBy" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ +/area/station/hallway/secondary/command) +"mJG" = ( +/obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/effect/turf_decal/tile/yellow/half/contrasted, -/turf/open/floor/iron, -/area/engineering/break_room) -"mBC" = ( -/obj/effect/mapping_helpers/airlock/locked, -/obj/machinery/door/airlock/research/glass/incinerator/ordmix_exterior{ - name = "Burn Chamber Exterior Airlock" +/turf/open/floor/iron/dark/side{ + dir = 8 }, -/turf/open/floor/engine, -/area/science/mixing/chamber) -"mBU" = ( -/obj/structure/window/reinforced{ +/area/station/science/lab) +"mJI" = ( +/turf/open/space, +/area/space/nearstation) +"mJN" = ( +/obj/machinery/firealarm/directional/west, +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/structure/window/reinforced{ - dir = 1 +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"mJP" = ( +/obj/effect/turf_decal/tile/blue, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark, +/area/station/command/bridge) +"mJT" = ( +/obj/effect/turf_decal/tile/purple/fourcorners, +/obj/structure/table/reinforced, +/obj/machinery/door/firedoor, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "rndlab2"; + name = "Secondary Research and Development Shutter" }, -/obj/structure/rack, -/obj/item/storage/box/gloves{ - pixel_x = 3; - pixel_y = 3 +/obj/machinery/door/window/left/directional/south{ + dir = 4; + name = "Research Lab Desk"; + req_access = list("science") }, -/obj/item/storage/box/bodybags, -/obj/item/healthanalyzer, -/turf/open/floor/iron/white, -/area/science/robotics/lab) -"mBY" = ( -/obj/machinery/door/airlock/external, -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"mCi" = ( -/obj/effect/turf_decal/bot_white/left, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 +/obj/item/folder{ + pixel_x = -6 }, -/turf/open/floor/iron/dark, -/area/ai_monitored/command/nuke_storage) -"mCl" = ( -/obj/structure/bed, -/obj/effect/decal/cleanable/cobweb/cobweb2, -/obj/item/bedsheet/dorms, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/obj/machinery/button/door/directional/east{ - id = "Cabin3"; - name = "Cabin Bolt Control"; - normaldoorcontrol = 1; - specialfunctions = 4 +/obj/item/pen{ + pixel_x = -7 }, -/turf/open/floor/wood, -/area/commons/dorms) -"mCH" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 10 +/obj/structure/desk_bell{ + pixel_x = 6 }, -/obj/structure/flora/ausbushes/stalkybush, -/turf/open/floor/grass, -/area/science/research) -"mCL" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/ai) -"mCT" = ( -/obj/machinery/atmospherics/pipe/smart/manifold/purple/visible{ +/turf/open/floor/iron/white, +/area/station/science/lab) +"mKt" = ( +/obj/machinery/door/airlock/maintenance, +/obj/structure/cable, +/obj/structure/disposalpipe/segment, +/obj/effect/mapping_helpers/airlock/access/any/engineering/maintenance, +/obj/effect/mapping_helpers/airlock/unres{ dir = 1 }, -/obj/machinery/meter, -/turf/open/floor/iron, -/area/engineering/atmos) -"mCY" = ( -/obj/effect/turf_decal/siding/purple{ - dir = 10 +/turf/open/floor/plating{ + icon_state = "platingdmg1" }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/science/genetics) -"mDh" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/area/station/maintenance/fore/lesser) +"mKu" = ( +/obj/machinery/light_switch/directional/west, +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/decal/cleanable/dirt, /obj/structure/cable, /turf/open/floor/iron, -/area/science/robotics/lab) -"mDo" = ( -/obj/structure/table/wood, -/obj/item/cigbutt/cigarbutt{ - pixel_x = 5; - pixel_y = -1 - }, -/obj/machinery/light/directional/north, -/obj/item/radio/intercom/directional/north, -/obj/item/reagent_containers/food/drinks/mug{ - pixel_x = -4; - pixel_y = 4 +/area/station/commons/fitness/recreation) +"mKv" = ( +/obj/machinery/light/directional/east, +/turf/open/floor/iron/chapel{ + dir = 8 }, -/turf/open/floor/wood, -/area/command/corporate_showroom) -"mDG" = ( -/obj/effect/turf_decal/trimline/purple/corner{ +/area/station/service/chapel) +"mKD" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/purple/anticorner/contrasted{ dir = 1 }, -/obj/structure/disposalpipe/segment, /turf/open/floor/iron/white, -/area/science/research) -"mDH" = ( -/obj/machinery/firealarm/directional/east, -/obj/effect/turf_decal/tile/neutral, +/area/station/science/cytology) +"mKR" = ( +/obj/structure/sign/warning/test_chamber, +/turf/closed/wall, +/area/station/engineering/atmos) +"mKV" = ( +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/commons/dorms) -"mDP" = ( -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/door/airlock/atmos/glass{ - name = "Hypertorus Fusion Reactor"; - req_access_txt = "24" +/area/station/engineering/main) +"mLu" = ( +/obj/machinery/camera/directional/south{ + c_tag = "Science Hallway - Admin"; + network = list("ss13","rd") + }, +/obj/effect/turf_decal/siding/purple{ + dir = 1 }, -/turf/open/floor/iron/dark, -/area/engineering/atmospherics_engine) -"mDQ" = ( /obj/structure/cable, -/obj/machinery/computer/secure_data{ +/turf/open/floor/iron/white, +/area/station/science/research) +"mLv" = ( +/obj/effect/turf_decal/trimline/red/filled/corner, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/security/brig) +"mLx" = ( +/obj/effect/turf_decal/tile/red/anticorner/contrasted{ dir = 8 }, -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 4 +/turf/open/floor/iron, +/area/station/security/office) +"mLQ" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock{ + name = "Law Office" + }, +/obj/effect/mapping_helpers/airlock/access/all/service/lawyer, +/turf/open/floor/wood, +/area/station/security/courtroom) +"mLR" = ( +/obj/machinery/door/airlock/mining/glass{ + name = "Quartermaster" }, +/obj/structure/cable, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/mapping_helpers/airlock/access/all/supply/qm, /turf/open/floor/iron, -/area/security/warden) -"mEl" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/area/station/cargo/qm) +"mLS" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/wood, +/area/station/service/library) +"mLW" = ( +/obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/effect/turf_decal/tile/red/anticorner/contrasted, +/obj/machinery/light/directional/west, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/white, +/area/station/science/xenobiology) +"mLY" = ( +/obj/machinery/door/poddoor/shutters{ + id = "teleshutter"; + name = "Teleporter Access Shutter" + }, +/obj/effect/turf_decal/delivery, +/obj/machinery/button/door/directional/east{ + id = "teleshutter"; + name = "Teleporter Shutter Control"; + pixel_y = 5; + req_access = list("command") + }, /turf/open/floor/iron, -/area/security/office) -"mEq" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/brown{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral, +/area/station/command/teleporter) +"mMl" = ( /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/commons/vacant_room/commissary) -"mEr" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Cleaning Closet"; - req_one_access_txt = "12;35" +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/structure/disposalpipe/segment{ + dir = 9 }, -/turf/open/floor/plating, -/area/maintenance/starboard/lesser) -"mEs" = ( -/obj/structure/window/reinforced/plasma, +/turf/open/floor/iron/dark, +/area/station/science/robotics/lab) +"mMr" = ( +/obj/effect/turf_decal/stripes/line, +/obj/machinery/meter, +/obj/machinery/light/directional/south, /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, -/obj/machinery/power/energy_accumulator/tesla_coil/anchored, +/obj/machinery/status_display/evac/directional/south, /turf/open/floor/engine, -/area/engineering/supermatter) -"mEx" = ( +/area/station/engineering/supermatter/room) +"mMu" = ( +/obj/machinery/camera/directional/south{ + c_tag = "Theater - Backstage" + }, +/obj/structure/table/wood, +/obj/item/clothing/mask/animal/pig, +/obj/item/bikehorn, +/turf/open/floor/wood, +/area/station/service/theater) +"mMx" = ( /obj/effect/turf_decal/tile/neutral{ dir = 1 }, @@ -37670,15120 +35934,16287 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/hallway/primary/aft) -"mEL" = ( -/obj/machinery/door/airlock/security/glass{ - name = "Brig Control"; - req_access_txt = "3" - }, -/obj/structure/cable, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 1 +/area/station/commons/dorms) +"mMK" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron, -/area/security/warden) -"mEP" = ( -/obj/machinery/light/small/directional/south, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/light_switch/directional/south, -/turf/open/floor/wood, -/area/service/theater) -"mEU" = ( -/obj/machinery/disposal/bin, -/obj/effect/turf_decal/delivery, -/obj/effect/turf_decal/siding/purple{ - dir = 8 - }, -/obj/structure/disposalpipe/trunk{ - dir = 4 +/turf/open/floor/iron/white, +/area/station/science/xenobiology) +"mMM" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/window/left/directional/west{ + base_state = "right"; + dir = 4; + icon_state = "right"; + name = "Outer Window" }, -/obj/machinery/camera/directional/west{ - c_tag = "Science Genetics"; - network = list("ss13","rd") +/obj/machinery/door/window/brigdoor{ + dir = 8; + name = "Brig Control Desk"; + req_access = list("armory") }, -/obj/machinery/newscaster/directional/west, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/science/genetics) -"mEX" = ( -/obj/machinery/bookbinder, -/turf/open/floor/wood, -/area/service/library) -"mFq" = ( -/obj/machinery/door/airlock/research{ - name = "Mech Bay"; - req_access_txt = "29" +/obj/item/folder/red, +/obj/item/folder/red, +/obj/item/poster/random_official, +/obj/structure/cable, +/obj/item/book/manual/wiki/security_space_law{ + pixel_x = -3; + pixel_y = 5 }, -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/showroomfloor, +/area/station/security/warden) +"mMX" = ( +/turf/closed/wall/r_wall, +/area/station/science/ordnance/office) +"mNn" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/effect/turf_decal/tile/purple/fourcorners, -/turf/open/floor/iron, -/area/science/robotics/mechbay) -"mFv" = ( -/obj/machinery/atmospherics/pipe/smart/simple/green/visible{ - dir = 4 +/turf/open/floor/plating{ + icon_state = "platingdmg1" }, -/obj/structure/window/reinforced{ - dir = 1 +/area/station/maintenance/starboard/lesser) +"mNG" = ( +/obj/machinery/requests_console/directional/north{ + department = "Chapel"; + departmentType = 1; + name = "Chapel Requests Console" }, -/turf/open/floor/iron/dark, -/area/engineering/atmos) -"mFy" = ( -/obj/machinery/camera/directional/south{ - c_tag = "Arrivals - Middle Arm - Far" +/obj/structure/disposalpipe/segment{ + dir = 6 }, -/obj/machinery/status_display/evac/directional/south, +/turf/open/floor/iron/grimy, +/area/station/service/chapel/office) +"mNO" = ( /obj/effect/turf_decal/stripes/line, +/obj/structure/light_construct/directional/west, /turf/open/floor/iron, -/area/hallway/secondary/entry) -"mFG" = ( -/obj/machinery/firealarm/directional/north, -/obj/machinery/light/directional/north, -/obj/machinery/camera/directional/north{ - c_tag = "Chemistry North"; - network = list("ss13","medbay") +/area/station/maintenance/port/aft) +"mNQ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/rack, +/obj/effect/spawner/random/maintenance, +/obj/item/airlock_painter/decal, +/obj/machinery/power/apc/auto_name/directional/east, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/cargo/warehouse) +"mNZ" = ( +/obj/machinery/holopad, +/turf/open/floor/iron, +/area/station/cargo/storage) +"mOa" = ( +/obj/structure/table, +/obj/item/folder/white, +/obj/item/stamp/rd, +/obj/item/toy/figure/rd{ + pixel_y = 10 }, -/obj/structure/disposalpipe/segment{ - dir = 4 +/turf/open/floor/iron/white, +/area/station/command/heads_quarters/rd) +"mOt" = ( +/obj/effect/landmark/start/detective, +/obj/structure/chair/office{ + dir = 8 }, -/obj/effect/turf_decal/tile/yellow/half/contrasted{ - dir = 1 +/turf/open/floor/carpet, +/area/station/security/detectives_office) +"mOx" = ( +/obj/structure/table/glass, +/obj/machinery/light/directional/west, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 }, +/obj/structure/disposalpipe/segment, /turf/open/floor/iron/white, -/area/medical/chemistry) -"mFR" = ( -/obj/structure/disposalpipe/segment{ +/area/station/science/research) +"mOA" = ( +/obj/structure/window/reinforced{ dir = 4 }, -/obj/structure/reagent_dispensers/plumbed, -/turf/open/floor/plating{ - icon_state = "platingdmg2" +/turf/open/floor/plating/airless, +/area/space/nearstation) +"mOD" = ( +/obj/effect/spawner/random/structure/crate, +/turf/open/floor/plating, +/area/station/maintenance/starboard/lesser) +"mPh" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/area/maintenance/fore) -"mFZ" = ( -/obj/effect/decal/cleanable/dirt, -/obj/item/storage/box/mousetraps{ - pixel_x = -3; - pixel_y = 8 +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, -/obj/structure/table, -/obj/item/storage/box/mousetraps{ - pixel_x = -3; - pixel_y = 8 +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"mPu" = ( +/obj/effect/landmark/xeno_spawn, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/landmark/start/hangover, +/turf/open/floor/wood, +/area/station/commons/dorms) +"mPw" = ( +/obj/structure/disposalpipe/segment{ + dir = 5 }, -/obj/item/clothing/gloves/color/orange{ - pixel_x = 4; - pixel_y = -2 +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/obj/item/radio/intercom/directional/north, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, -/area/service/janitor) -"mGe" = ( +/area/station/commons/locker) +"mPE" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/duct, /turf/open/floor/iron/freezer, -/area/commons/toilet/restrooms) -"mGk" = ( -/obj/machinery/light/small/directional/west, -/obj/machinery/camera/directional/west{ - c_tag = "MiniSat Exterior - Fore Starboard"; - network = list("minisat") - }, -/obj/structure/window/reinforced, -/turf/open/floor/iron/dark, -/area/ai_monitored/aisat/exterior) -"mGr" = ( -/obj/structure/extinguisher_cabinet/directional/north, -/obj/effect/turf_decal/tile/yellow{ +/area/station/commons/toilet/restrooms) +"mPK" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, +/obj/machinery/door/firedoor, +/turf/open/floor/iron, +/area/station/construction/storage_wing) +"mPO" = ( +/obj/machinery/vending/boozeomat/all_access, +/obj/effect/decal/cleanable/cobweb, +/turf/closed/wall, +/area/station/maintenance/port/aft) +"mPT" = ( /obj/structure/cable, -/turf/open/floor/iron/dark/corner, -/area/engineering/atmos) -"mGw" = ( -/obj/structure/cable, -/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/neutral/half/contrasted, +/turf/open/floor/iron/dark, +/area/station/security/range) +"mQa" = ( +/obj/structure/filingcabinet, +/turf/open/floor/iron/grimy, +/area/station/security/detectives_office) +"mQe" = ( +/obj/structure/reagent_dispensers/watertank, +/turf/open/floor/plating, +/area/station/maintenance/fore) +"mQr" = ( +/turf/open/floor/iron/dark/side{ + dir = 1 + }, +/area/station/security/prison) +"mRg" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/chair{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/light/no_nightlight/directional/east, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 8 }, -/obj/effect/landmark/start/security_officer, -/obj/effect/turf_decal/tile/red/half/contrasted{ +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"mRl" = ( +/obj/structure/extinguisher_cabinet/directional/south, +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, /turf/open/floor/iron, -/area/security/office) -"mGx" = ( -/obj/structure/sign/warning/vacuum/external{ - pixel_x = 32 +/area/station/hallway/primary/central) +"mRm" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/landmark/start/depsec/engineering, +/turf/open/floor/iron, +/area/station/security/checkpoint/engineering) +"mRn" = ( +/obj/machinery/airalarm/directional/east, +/obj/machinery/vending/cigarette, +/turf/open/floor/iron/dark, +/area/station/command/bridge) +"mRq" = ( +/obj/structure/table, +/obj/item/folder/red{ + pixel_x = 3 }, -/obj/effect/turf_decal/stripes/line{ +/obj/item/taperecorder{ + pixel_x = -3 + }, +/obj/item/storage/fancy/cigarettes, +/obj/item/assembly/flash/handheld, +/obj/item/reagent_containers/spray/pepper, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/red/half/contrasted{ dir = 1 }, -/obj/item/assembly/mousetrap, -/obj/item/food/deadmouse, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"mGz" = ( +/turf/open/floor/iron/dark, +/area/station/security/execution/education) +"mRs" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/general/hidden, +/obj/machinery/rnd/server, +/turf/open/floor/circuit/telecomms/server, +/area/station/science/server) +"mRv" = ( +/obj/machinery/atmospherics/pipe/smart/simple/orange/hidden{ + dir = 4 + }, /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/structure/girder, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/spawner/random/structure/grille, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"mGD" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/obj/effect/turf_decal/tile/yellow/half/contrasted{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, -/area/hallway/secondary/entry) -"mGG" = ( -/obj/structure/table/reinforced, -/obj/item/folder/white{ - pixel_x = 4; - pixel_y = -3 - }, -/obj/machinery/door/window/left/directional/north{ - dir = 2; - name = "Pharmacy Desk"; - req_access_txt = "5; 69" +/area/station/engineering/break_room) +"mRy" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 1 }, -/obj/machinery/door/firedoor, -/obj/item/folder/white{ - pixel_x = 4; - pixel_y = -3 +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) +"mRY" = ( +/obj/machinery/door/window{ + dir = 1; + name = "Mass Driver"; + req_access = list("maint_tunnels") }, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "pharmacy_shutters"; - name = "pharmacy shutters" +/obj/machinery/door/window{ + name = "Mass Driver"; + req_access = list("maint_tunnels") }, -/obj/effect/turf_decal/tile/yellow/fourcorners, -/turf/open/floor/iron/white, -/area/medical/pharmacy) -"mGK" = ( -/obj/structure/rack, -/obj/machinery/status_display/ai/directional/north, -/obj/effect/spawner/random/techstorage/medical_all, -/turf/open/floor/iron/dark, -/area/engineering/storage/tech) -"mGO" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating{ - icon_state = "platingdmg2" +/obj/effect/turf_decal/loading_area{ + dir = 1 }, -/area/maintenance/port/aft) -"mGT" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 8 +/obj/machinery/computer/pod/old/mass_driver_controller/shack{ + pixel_x = -24 }, +/turf/open/floor/plating, +/area/station/maintenance/space_hut) +"mSk" = ( +/obj/effect/turf_decal/tile/neutral, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/public/glass{ - name = "Visitation" +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/turf/open/floor/iron/white, -/area/security/prison) -"mGU" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"mSD" = ( +/obj/structure/sign/map/right{ + desc = "A framed picture of the station. Clockwise from security in red at the top, you see engineering in yellow, science in purple, escape in checkered red-and-white, medbay in green, arrivals in checkered red-and-blue, and then cargo in brown."; + icon_state = "map-right-MS"; + pixel_y = 32 + }, +/obj/structure/closet/firecloset, +/obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/security/courtroom) -"mHp" = ( -/obj/structure/disposalpipe/segment{ - dir = 9 +/area/station/hallway/primary/starboard) +"mSM" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/engineering/atmos/storage/gas) +"mSS" = ( +/obj/machinery/atmospherics/components/binary/pump/on, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/duct, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron/kitchen_coldroom/freezerfloor, +/area/station/service/kitchen/coldroom) +"mST" = ( +/obj/structure/sign/directions/medical{ + dir = 8; + pixel_y = 8 }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/obj/structure/sign/directions/evac, +/obj/structure/sign/directions/science{ + dir = 4; + pixel_y = -8 }, +/turf/closed/wall, +/area/station/science/lobby) +"mTg" = ( /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/door/airlock/hatch{ + name = "Observation Room" + }, +/obj/effect/mapping_helpers/airlock/access/all/science/xenobio, /turf/open/floor/plating, -/area/maintenance/port/fore) -"mHs" = ( -/obj/machinery/light/small/directional/west, +/area/station/maintenance/department/science/xenobiology) +"mTk" = ( +/obj/effect/spawner/structure/window, /turf/open/floor/plating, -/area/maintenance/starboard/aft) -"mHw" = ( -/obj/structure/chair/comfy/black{ - dir = 8 - }, -/obj/machinery/camera/directional/east{ - c_tag = "Chapel- Starboard" - }, -/turf/open/floor/iron/chapel{ - dir = 4 - }, -/area/service/chapel) -"mHI" = ( -/obj/machinery/door/airlock/maintenance{ - req_access_txt = "12" - }, +/area/station/medical/medbay/lobby) +"mTp" = ( /obj/structure/cable, -/obj/machinery/duct, -/turf/open/floor/plating, -/area/maintenance/fore) -"mIb" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/structure/rack, -/obj/item/roller, -/obj/item/roller, -/obj/item/toy/figure/md, -/obj/structure/sign/poster/contraband/random/directional/north, -/turf/open/floor/iron/white, -/area/medical/abandoned) -"mIe" = ( -/obj/structure/extinguisher_cabinet/directional/east, -/obj/machinery/light/directional/east, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 - }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/light/directional/south, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/security/courtroom) -"mIj" = ( -/obj/structure/cable, -/turf/open/floor/plating/airless, -/area/solars/starboard/aft) -"mIq" = ( -/obj/machinery/light/small/directional/west, +/area/station/construction/storage_wing) +"mTs" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, /obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/obj/machinery/camera/directional/west{ - c_tag = "Auxilary Restrooms" +/obj/machinery/computer/mech_bay_power_console{ + dir = 8 }, -/obj/structure/sign/poster/official/random/directional/west, /turf/open/floor/iron, -/area/commons/toilet/auxiliary) -"mIB" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark, -/area/security/lockers) -"mIF" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 9 +/area/station/science/robotics/mechbay) +"mTB" = ( +/obj/effect/landmark/blobstart, +/turf/open/floor/plating, +/area/station/maintenance/starboard/greater) +"mTI" = ( +/obj/effect/landmark/event_spawn, +/obj/machinery/atmospherics/pipe/smart/simple/dark/visible{ + dir = 4 }, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"mTR" = ( +/obj/effect/spawner/random/maintenance, /obj/structure/cable, -/turf/open/floor/iron/white, -/area/medical/surgery/theatre) -"mIU" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/iron, -/area/hallway/primary/central) -"mJk" = ( -/obj/item/storage/box/matches{ - pixel_x = -2; - pixel_y = 3 +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) +"mTV" = ( +/obj/structure/cable, +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 6 }, -/obj/item/clothing/mask/cigarette/cigar{ - pixel_x = 4; - pixel_y = 1 +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"mTY" = ( +/obj/effect/turf_decal/tile/red/fourcorners, +/obj/machinery/light/small/directional/north, +/turf/open/floor/iron/white, +/area/station/security/prison/safe) +"mUf" = ( +/obj/effect/turf_decal/box/white, +/obj/effect/turf_decal/arrows/white{ + color = "#0000FF"; + pixel_y = 15 }, -/obj/item/clothing/mask/cigarette/cigar{ - pixel_x = -4; - pixel_y = 1 +/turf/open/floor/engine, +/area/station/engineering/atmospherics_engine) +"mUr" = ( +/obj/machinery/atmospherics/components/binary/pump{ + dir = 8; + name = "Gas to Filter" }, -/obj/item/clothing/mask/cigarette/cigar/cohiba, -/obj/structure/table/wood, -/turf/open/floor/carpet, -/area/command/corporate_showroom) -"mJo" = ( -/obj/machinery/mineral/ore_redemption{ - dir = 4; - input_dir = 8; - output_dir = 4 +/turf/open/floor/engine, +/area/station/engineering/supermatter) +"mUz" = ( +/obj/structure/cable, +/obj/effect/turf_decal/trimline/brown/filled/line, +/turf/open/floor/iron, +/area/station/cargo/miningoffice) +"mUD" = ( +/obj/structure/closet/secure_closet/bar{ + pixel_x = -3; + pixel_y = -1 }, -/obj/effect/turf_decal/delivery, -/obj/machinery/door/firedoor, -/obj/machinery/door/window/left/directional/east{ - name = "Ore Redemtion Window" +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/light_switch/directional/north, +/turf/open/floor/wood, +/area/station/maintenance/port/aft) +"mUF" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 }, /turf/open/floor/iron, -/area/construction/storage_wing) -"mJw" = ( -/turf/closed/wall, -/area/command/heads_quarters/cmo) -"mJx" = ( -/obj/effect/turf_decal/stripes/line, -/obj/machinery/holopad, -/turf/open/floor/iron, -/area/science/robotics/lab) -"mJB" = ( -/obj/effect/turf_decal/tile/neutral, -/obj/machinery/door/firedoor, -/turf/open/floor/iron, -/area/hallway/primary/aft) -"mJI" = ( -/turf/open/space, -/area/space/nearstation) -"mJK" = ( -/obj/effect/turf_decal/tile/yellow{ - dir = 4 +/area/station/cargo/drone_bay) +"mUL" = ( +/obj/machinery/door/airlock/atmos{ + name = "Hypertorus Fusion Reactor" }, -/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ - dir = 10 +/obj/machinery/door/firedoor, +/obj/effect/mapping_helpers/airlock/access/all/engineering/atmos, +/turf/open/floor/iron/dark, +/area/station/engineering/atmospherics_engine) +"mUQ" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/station/engineering/atmospherics_engine) +"mVb" = ( +/obj/effect/turf_decal/tile/blue/fourcorners, +/obj/machinery/defibrillator_mount/directional/south, +/obj/machinery/light/directional/south, +/obj/structure/bed/pod{ + desc = "An old medical bed, just waiting for replacement with something up to date."; + dir = 4; + name = "medical bed" }, -/turf/open/floor/iron/dark/corner, -/area/engineering/atmos) -"mJW" = ( -/obj/structure/table, -/obj/structure/window/reinforced{ - dir = 4 +/turf/open/floor/iron/white, +/area/station/medical/treatment_center) +"mVf" = ( +/obj/structure/table/glass, +/obj/item/reagent_containers/dropper, +/obj/item/reagent_containers/glass/beaker{ + pixel_x = 8; + pixel_y = 2 }, -/obj/item/paper_bin{ - pixel_x = -3; - pixel_y = 7 +/obj/item/reagent_containers/glass/beaker/large, +/obj/item/reagent_containers/glass/bottle/epinephrine{ + pixel_x = -4; + pixel_y = 12 }, -/obj/item/pen, -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 5 +/obj/item/reagent_containers/glass/bottle/multiver{ + pixel_x = 7; + pixel_y = 12 }, /turf/open/floor/iron/white, -/area/security/medical) -"mKf" = ( -/obj/effect/spawner/random/trash/mess, -/obj/effect/spawner/random/engineering/tracking_beacon, -/turf/open/floor/plating{ - icon_state = "platingdmg2" - }, -/area/maintenance/disposal) -"mKp" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 9 +/area/station/medical/pharmacy) +"mVE" = ( +/obj/structure/chair/office/light{ + dir = 4 }, -/obj/machinery/power/apc/auto_name/directional/west, -/obj/structure/cable, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/turf/open/floor/iron/dark, -/area/security/checkpoint/medical) -"mKx" = ( -/obj/machinery/gateway/centerstation, -/turf/open/floor/iron/dark, -/area/command/gateway) -"mKK" = ( -/obj/machinery/vending/sustenance, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 1 +/obj/effect/turf_decal/tile/yellow/half/contrasted{ + dir = 4 }, /turf/open/floor/iron/white, -/area/security/prison) -"mKO" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/delivery, -/obj/machinery/atmospherics/components/tank/plasma{ +/area/station/medical/pharmacy) +"mVG" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/smart/simple/purple/visible, +/turf/open/floor/plating, +/area/station/engineering/atmos) +"mVW" = ( +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/turf/open/floor/iron, -/area/maintenance/disposal/incinerator) -"mKT" = ( -/obj/structure/table/wood, -/obj/item/folder/blue, -/obj/item/folder/blue, -/obj/item/folder/blue, -/obj/item/folder/blue, -/obj/item/stamp/law, -/turf/open/floor/wood, -/area/service/lawoffice) -"mLb" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/cargo/sorting) -"mLm" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, /turf/open/floor/iron, -/area/hallway/primary/port) -"mLp" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/structure/cable, +/area/station/command/teleporter) +"mVY" = ( +/obj/effect/landmark/start/bartender, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/decal/cleanable/dirt, /obj/structure/disposalpipe/segment{ + dir = 5 + }, +/turf/open/floor/wood, +/area/station/service/bar) +"mWa" = ( +/obj/machinery/computer/med_data{ dir = 4 }, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"mLq" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ +/obj/machinery/light/directional/west, +/turf/open/floor/iron/dark, +/area/station/medical/office) +"mWd" = ( +/obj/structure/railing{ dir = 4 }, -/obj/effect/turf_decal/trimline/blue/filled/corner{ - dir = 1 +/turf/open/space/basic, +/area/space) +"mWA" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 }, +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ +/obj/effect/spawner/random/trash/garbage{ + spawn_scatter_radius = 1 + }, +/turf/open/floor/plating, +/area/station/maintenance/starboard/greater) +"mWS" = ( +/obj/machinery/status_display/evac/directional/west, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/camera/directional/west{ + c_tag = "Central Primary Hallway - Starboard - Art Storage" + }, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"mWU" = ( +/turf/open/floor/iron, +/area/station/maintenance/space_hut) +"mWW" = ( +/obj/structure/closet, +/obj/item/stack/sheet/glass{ + amount = 12 + }, +/obj/effect/spawner/random/maintenance, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) +"mWZ" = ( +/obj/item/folder/red, +/obj/item/pen, +/obj/structure/table/glass, +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 10 + }, +/obj/item/folder/white{ + pixel_x = -4; + pixel_y = 2 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 4 }, /turf/open/floor/iron/white, -/area/medical/medbay/central) -"mLr" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Robotics Maintenance"; - req_access_txt = "29" +/area/station/security/execution/transfer) +"mXb" = ( +/obj/machinery/door/airlock/hatch{ + name = "Telecomms Server Room" }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/mapping_helpers/airlock/cyclelink_helper, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/mapping_helpers/airlock/access/all/engineering/tcoms, +/turf/open/floor/iron/dark, +/area/station/tcommsat/server) +"mXf" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /obj/structure/cable, -/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/ai_monitored/command/storage/eva) +"mXj" = ( +/obj/machinery/computer/station_alert, +/obj/effect/turf_decal/tile/brown/half/contrasted{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/station/command/bridge) +"mXk" = ( +/obj/structure/closet/crate/hydroponics, +/obj/effect/spawner/random/maintenance, /turf/open/floor/plating, -/area/science/robotics/lab) -"mLs" = ( -/obj/effect/turf_decal/stripes/line{ +/area/station/maintenance/starboard/fore) +"mXt" = ( +/obj/structure/window/reinforced{ dir = 1 }, +/turf/open/floor/grass, +/area/station/science/genetics) +"mXE" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/structure/crate, +/obj/machinery/firealarm/directional/east, /turf/open/floor/iron, -/area/maintenance/starboard/lesser) -"mLt" = ( -/obj/item/stack/package_wrap, -/obj/item/stack/package_wrap, -/obj/item/stack/package_wrap, -/obj/item/stack/package_wrap, -/obj/item/stack/package_wrap, -/obj/item/hand_labeler, -/obj/structure/table/glass, -/obj/item/book/manual/hydroponics_pod_people, -/obj/effect/turf_decal/trimline/green/filled/corner{ +/area/station/cargo/warehouse) +"mXK" = ( +/obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/obj/structure/disposalpipe/segment{ + dir = 9 }, -/obj/machinery/requests_console/directional/west{ - department = "Hydroponics"; - departmentType = 2; - name = "Hydroponics Requests Console" +/obj/effect/turf_decal/tile/yellow/half/contrasted{ + dir = 1 }, -/turf/open/floor/iron, -/area/service/hydroponics) -"mLw" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, /turf/open/floor/iron/white, -/area/science/storage) -"mLC" = ( -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron, -/area/cargo/sorting) -"mLF" = ( -/obj/item/radio/intercom/directional/west{ - pixel_y = -10 - }, -/obj/item/kirbyplants/random, -/obj/machinery/light_switch/directional/west{ - pixel_y = 6 +/area/station/medical/chemistry) +"mXO" = ( +/obj/structure/table/wood, +/obj/item/book/granter/spell/smoke/lesser{ + name = "mysterious old book of cloud-chasing" }, -/obj/effect/turf_decal/tile/yellow/half/contrasted{ - dir = 8 +/obj/item/reagent_containers/food/drinks/bottle/holywater{ + pixel_x = -2; + pixel_y = 2 }, -/turf/open/floor/iron, -/area/engineering/break_room) -"mLT" = ( -/obj/effect/decal/cleanable/dirt, -/turf/closed/wall, -/area/commons/toilet/auxiliary) -"mLX" = ( -/obj/machinery/atmospherics/pipe/smart/manifold/purple/visible{ - dir = 8 +/obj/item/nullrod{ + pixel_x = 4 }, -/obj/machinery/meter, -/turf/open/floor/iron, -/area/engineering/atmos) -"mMg" = ( -/obj/machinery/light/directional/east, +/obj/item/organ/internal/heart, +/obj/item/soulstone/anybody/chaplain, +/turf/open/floor/cult, +/area/station/service/chapel/office) +"mXX" = ( /obj/structure/table/reinforced, -/obj/item/storage/box/lights/mixed, -/obj/item/stack/sheet/iron{ - amount = 30 +/obj/item/paper_bin{ + pixel_x = 1; + pixel_y = 9 }, -/obj/item/radio{ - pixel_x = -5; - pixel_y = 5 +/obj/item/pen{ + pixel_x = 1; + pixel_y = 9 }, -/obj/item/stack/cable_coil, -/obj/structure/sign/poster/random/directional/east, -/turf/open/floor/iron, -/area/commons/storage/primary) -"mML" = ( -/obj/effect/turf_decal/tile/blue/half/contrasted, -/turf/open/floor/iron/dark, -/area/command/bridge) -"mMX" = ( -/obj/structure/chair{ - dir = 1 +/obj/item/book/manual/wiki/security_space_law, +/obj/machinery/camera/directional/south{ + c_tag = "Security Post - Cargo" + }, +/obj/effect/turf_decal/tile/red/anticorner/contrasted{ + dir = 4 }, -/obj/effect/landmark/start/assistant, /turf/open/floor/iron, -/area/commons/fitness/recreation) -"mMY" = ( -/obj/structure/bed, -/obj/effect/decal/cleanable/cobweb, -/obj/item/bedsheet/dorms, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/obj/effect/landmark/start/hangover, -/obj/machinery/button/door/directional/west{ - id = "Cabin6"; - name = "Cabin Bolt Control"; - normaldoorcontrol = 1; - specialfunctions = 4 +/area/station/security/checkpoint/supply) +"mYq" = ( +/obj/effect/turf_decal/plaque{ + icon_state = "L8" }, -/turf/open/floor/carpet, -/area/commons/dorms) -"mNa" = ( -/obj/structure/lattice/catwalk, /obj/structure/cable, -/turf/open/space/basic, -/area/solars/port/fore) -"mNc" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"mYs" = ( /obj/structure/cable, -/obj/effect/turf_decal/tile/blue/half/contrasted{ +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 8 }, -/turf/open/floor/iron/white, -/area/medical/surgery/aft) -"mNk" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/turf/open/floor/iron, +/area/station/hallway/primary/aft) +"mYw" = ( +/obj/structure/lattice/catwalk, /obj/structure/cable, -/turf/open/floor/iron/white/smooth_large, -/area/medical/office) -"mNm" = ( -/obj/structure/table/wood, -/obj/item/food/grown/poppy{ - pixel_y = 2 - }, -/obj/item/food/grown/poppy{ - pixel_y = 2 - }, -/obj/item/food/grown/poppy{ - pixel_y = 2 - }, -/obj/item/food/grown/poppy{ - pixel_y = 2 - }, -/obj/item/food/grown/poppy{ - pixel_y = 2 - }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/service/chapel) -"mNp" = ( -/obj/machinery/computer/cargo{ +/turf/open/space/basic, +/area/station/solars/starboard/fore) +"mYx" = ( +/obj/effect/turf_decal/trimline/blue/corner{ dir = 1 }, -/turf/open/floor/wood, -/area/cargo/qm) -"mNr" = ( -/obj/effect/turf_decal/tile/yellow{ +/obj/effect/turf_decal/trimline/purple/corner, +/obj/machinery/airalarm/directional/east, +/obj/machinery/firealarm/directional/north, +/obj/effect/turf_decal/siding/purple/corner{ dir = 8 }, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 }, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/hallway/primary/starboard) -"mNC" = ( /obj/structure/disposalpipe/segment{ - dir = 9 + dir = 10 }, +/turf/open/floor/iron/white, +/area/station/science/research) +"mYE" = ( +/obj/effect/turf_decal/delivery, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible, +/turf/open/floor/iron/dark, +/area/station/engineering/supermatter/room) +"mYJ" = ( +/obj/structure/table/wood, +/obj/item/poster/random_official, +/obj/item/poster/random_official, +/obj/item/poster/random_official, +/obj/item/poster/random_official, +/obj/item/poster/random_official, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/computer/chef_order{ - dir = 8 +/obj/machinery/button/door/directional/east{ + id = "corporate_privacy"; + name = "corporate showroom shutters control"; + req_access = list("command") }, -/turf/open/floor/plating{ - icon_state = "panelscorched" +/turf/open/floor/carpet, +/area/station/command/corporate_showroom) +"mYV" = ( +/obj/machinery/door/airlock/research{ + name = "Ordnance Lab" }, -/area/maintenance/starboard/greater) -"mNF" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/turf/open/floor/engine, -/area/engineering/supermatter) -"mNH" = ( -/obj/structure/window/reinforced{ +/obj/machinery/door/firedoor/heavy, +/obj/machinery/atmospherics/pipe/smart/simple/dark/visible, +/obj/effect/turf_decal/siding/purple{ dir = 8 }, -/obj/structure/chair/office/light{ - dir = 1 +/obj/effect/turf_decal/siding/purple{ + dir = 4 }, -/turf/open/floor/iron, -/area/science/xenobiology) -"mNW" = ( /obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/obj/effect/mapping_helpers/airlock/access/all/science/ordnance_storage, +/turf/open/floor/iron/white, +/area/station/science/ordnance) +"mYX" = ( +/obj/structure/table, +/obj/item/implanter{ + pixel_x = 5; + pixel_y = 12 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/obj/item/storage/box/evidence{ + pixel_x = -5; + pixel_y = 12 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/obj/item/toy/crayon/white{ + pixel_y = -4 + }, +/obj/item/toy/crayon/white{ + pixel_x = -5; + pixel_y = -4 }, /turf/open/floor/iron/dark, -/area/medical/morgue) -"mOs" = ( -/obj/effect/turf_decal/trimline/red/filled/corner, -/obj/item/kirbyplants/random, -/obj/effect/turf_decal/trimline/purple/corner{ +/area/station/security/office) +"mZy" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/siding/purple/corner{ - dir = 8 +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"mZC" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/public/glass{ + name = "Departure Lounge" }, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) +"mZF" = ( +/obj/effect/turf_decal/tile/neutral, /obj/structure/disposalpipe/segment{ - dir = 10 + dir = 4 }, -/obj/structure/cable, -/obj/machinery/camera/directional/north{ - c_tag = "Science Hallway - Research"; - network = list("ss13","rd") +/mob/living/simple_animal/bot/cleanbot/autopatrol, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"mZL" = ( +/obj/machinery/modular_computer/console/preset/id, +/obj/effect/turf_decal/tile/green/anticorner/contrasted{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/station/command/bridge) +"mZO" = ( +/obj/effect/turf_decal/siding/purple/corner{ + dir = 8 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/station/science/genetics) +"mZP" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/landmark/start/atmospheric_technician, +/turf/open/floor/iron, +/area/station/engineering/atmos/storage/gas) +"nae" = ( +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/caution/stand_clear/red{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/dark/hidden, /turf/open/floor/iron/white, -/area/science/research) -"mOA" = ( -/obj/structure/window/reinforced{ +/area/station/science/cytology) +"nau" = ( +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ dir = 4 }, -/turf/open/floor/plating/airless, -/area/space/nearstation) -"mON" = ( -/obj/machinery/light/directional/north, -/obj/structure/sign/warning/securearea{ - pixel_y = 32 +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"naw" = ( +/obj/structure/cable, +/obj/effect/spawner/random/trash/garbage{ + spawn_scatter_radius = 1 }, -/obj/structure/table/glass, -/obj/effect/turf_decal/stripes/corner{ - dir = 4 +/turf/open/floor/plating, +/area/station/maintenance/central) +"naM" = ( +/obj/item/radio/intercom/directional/west{ + pixel_y = -10 }, -/obj/item/book/manual/wiki/engineering_construction{ - pixel_y = 3 +/obj/item/kirbyplants/random, +/obj/machinery/light_switch/directional/west{ + pixel_y = 6 }, -/obj/item/folder/yellow, /obj/effect/turf_decal/tile/yellow/half/contrasted{ - dir = 1 + dir = 8 }, /turf/open/floor/iron, -/area/engineering/break_room) -"mPb" = ( -/obj/item/dice/d20, -/obj/item/dice, -/obj/structure/table/wood, -/obj/effect/decal/cleanable/dirt/dust, -/obj/item/storage/dice, -/obj/effect/turf_decal/stripes/line{ - dir = 9 +/area/station/engineering/break_room) +"naN" = ( +/obj/machinery/button/door/directional/west{ + id = "transitlockdown"; + name = "Transit Tube Lockdown"; + pixel_y = -6; + req_access = list("command") }, -/obj/structure/light_construct/small/directional/south, -/obj/structure/sign/poster/contraband/random/directional/south, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"mPe" = ( -/obj/structure/cable, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/obj/machinery/button/door/directional/west{ + id = "Secure Storage"; + name = "Engineering Secure Storage"; + pixel_y = 6; + req_access = list("engine_equip") }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/command/heads_quarters/ce) +"nbs" = ( +/obj/effect/turf_decal/delivery, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 8 }, -/obj/machinery/newscaster/directional/south, -/obj/machinery/duct, -/obj/structure/disposalpipe/segment{ +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) +"nbx" = ( +/obj/machinery/atmospherics/pipe/smart/simple/green/visible{ dir = 4 }, +/obj/machinery/door/window/left/directional/north{ + name = "Inner Pipe Access"; + req_access = list("atmospherics") + }, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"nbJ" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/hydroponics/constructable, +/obj/effect/turf_decal/bot, /turf/open/floor/iron, -/area/hallway/secondary/service) -"mPo" = ( -/obj/machinery/power/apc/auto_name/directional/north, +/area/station/service/hydroponics) +"nbS" = ( +/obj/structure/window/reinforced/tinted{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/science/research) +"nbT" = ( /obj/structure/cable, -/obj/structure/closet/crate/engineering/electrical, -/obj/item/solar_assembly, -/obj/item/solar_assembly, -/obj/item/solar_assembly, -/obj/item/solar_assembly, -/obj/item/solar_assembly, -/obj/item/solar_assembly, -/obj/item/solar_assembly, -/obj/item/solar_assembly, -/obj/item/solar_assembly, -/obj/item/solar_assembly, -/obj/item/stack/cable_coil, -/turf/open/floor/plating, -/area/maintenance/solars/starboard/aft) -"mPp" = ( -/obj/effect/landmark/event_spawn, -/turf/open/floor/plating, -/area/maintenance/starboard/greater) -"mPr" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/siding/wood{ - dir = 9 +/obj/structure/disposalpipe/junction{ + dir = 8 }, -/obj/effect/turf_decal/bot, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/wood, -/area/service/cafeteria) -"mPB" = ( -/obj/machinery/status_display/ai/directional/north, -/obj/machinery/computer/station_alert, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/command/heads_quarters/ce) -"mPJ" = ( -/obj/effect/turf_decal/tile/purple/fourcorners, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 4 +/obj/effect/turf_decal/tile/blue/half/contrasted{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/bridge_pipe/green/visible{ - dir = 4 +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) +"nch" = ( +/obj/structure/rack, +/obj/item/clothing/mask/surgical, +/obj/item/clothing/suit/apron/chef, +/turf/open/floor/iron/showroomfloor, +/area/station/maintenance/starboard/lesser) +"nck" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 8 }, -/obj/machinery/atmospherics/components/binary/pump{ +/turf/open/floor/iron, +/area/station/engineering/break_room) +"ncl" = ( +/obj/machinery/door/window/left/directional/west{ dir = 1; - name = "Plasma to Pure" + name = "Robotics Desk"; + req_access = list("robotics") }, -/turf/open/floor/iron, -/area/engineering/atmos) -"mPK" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/table/reinforced, +/obj/machinery/door/firedoor, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "roboticsprivacy2"; + name = "Robotics Shutters" + }, +/obj/item/paper_bin, +/obj/item/pen, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron/white, +/area/station/science/robotics/lab) +"ncq" = ( +/obj/effect/turf_decal/stripes/line, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/neutral{ +/turf/open/floor/iron/dark, +/area/station/security/execution/education) +"ncv" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/holohoop{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/white/line{ dir = 4 }, -/obj/machinery/door/firedoor, -/turf/open/floor/iron, -/area/construction/storage_wing) -"mPM" = ( -/obj/structure/bookcase{ - name = "Forbidden Knowledge" +/obj/machinery/camera/directional/east{ + c_tag = "Prison Yard"; + network = list("ss13","prison") }, -/turf/open/floor/engine/cult, -/area/service/library) -"mPX" = ( -/obj/machinery/atmospherics/pipe/smart/simple/purple/visible, /turf/open/floor/iron, -/area/engineering/atmos/pumproom) -"mPY" = ( -/obj/effect/turf_decal/siding/wood/corner{ - dir = 4 +/area/station/security/prison) +"ncx" = ( +/turf/open/floor/iron, +/area/station/engineering/main) +"ncF" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/effect/turf_decal/delivery, +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/turf/open/floor/wood/parquet, -/area/medical/psychology) -"mQf" = ( -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 9 +/obj/machinery/door/poddoor/shutters/preopen{ + id = "XenoPens"; + name = "Xenobiology Lockdown" }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/science/xenobiology) +"ncG" = ( +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/effect/spawner/random/structure/closet_maintenance, /turf/open/floor/plating, -/area/maintenance/aft/greater) -"mQm" = ( -/obj/machinery/door/window/right/directional/west{ - dir = 1; - name = "Atmospherics Access"; - req_access_txt = "24" +/area/station/maintenance/port) +"ndb" = ( +/obj/machinery/light/small/directional/east, +/obj/machinery/door/window{ + name = "MiniSat Walkway Access" }, -/obj/effect/turf_decal/loading_area, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 +/obj/machinery/camera/directional/east{ + c_tag = "MiniSat Exterior - Aft Port"; + network = list("minisat") }, -/obj/machinery/atmospherics/pipe/smart/simple/supply/hidden, -/turf/open/floor/iron/dark/corner{ - dir = 1 +/obj/structure/window/reinforced{ + dir = 8 }, -/area/engineering/atmos/storage/gas) -"mQn" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/turf/open/floor/iron/dark, +/area/station/ai_monitored/aisat/exterior) +"ndk" = ( +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/iron/dark, -/area/engineering/gravity_generator) -"mQt" = ( -/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/hallway/secondary/entry) -"mQx" = ( -/obj/machinery/light/small/directional/south, -/obj/machinery/libraryscanner, -/turf/open/floor/wood, -/area/service/library) -"mQQ" = ( -/obj/effect/turf_decal/tile/yellow{ +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/green{ dir = 8 }, -/obj/machinery/atmospherics/components/binary/pump/on{ - dir = 8; - name = "Air to External Air Ports" - }, -/obj/effect/turf_decal/tile/yellow{ +/turf/open/floor/iron, +/area/station/hallway/secondary/service) +"ndp" = ( +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/machinery/light_switch/directional/north, -/obj/machinery/light/no_nightlight/directional/north, -/turf/open/floor/iron/dark/corner{ - dir = 1 - }, -/area/engineering/atmos) -"mQR" = ( -/obj/machinery/portable_atmospherics/pump, -/obj/effect/turf_decal/delivery, -/obj/machinery/atmospherics/components/unary/portables_connector/visible/layer4, -/obj/structure/sign/poster/official/random/directional/north, -/turf/open/floor/iron, -/area/commons/locker) -"mQS" = ( +/obj/machinery/airalarm/directional/west, /obj/machinery/light/directional/west, /obj/machinery/camera/directional/west{ - c_tag = "Departure Lounge - Port Fore" + c_tag = "Virology Central Hallway"; + network = list("ss13","medbay") + }, +/obj/effect/turf_decal/tile/green/half/contrasted{ + dir = 8 }, +/turf/open/floor/iron/white, +/area/station/medical/virology) +"ndI" = ( /obj/item/kirbyplants{ - icon_state = "plant-24" + icon_state = "plant-20" }, /obj/effect/turf_decal/stripes/line{ - dir = 8 + dir = 9 }, -/obj/structure/sign/poster/official/random/directional/west, /turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"mQU" = ( -/obj/structure/plasticflaps, -/obj/structure/window/reinforced{ +/area/station/hallway/secondary/entry) +"ndS" = ( +/turf/closed/wall/r_wall, +/area/station/hallway/secondary/command) +"neA" = ( +/obj/machinery/computer/scan_consolenew{ dir = 4 }, -/obj/structure/window/reinforced{ +/obj/effect/turf_decal/siding/purple{ dir = 8 }, -/obj/machinery/disposal/delivery_chute, -/obj/effect/turf_decal/stripes/line{ +/obj/machinery/light/directional/west, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/science/genetics) +"neG" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 4 }, -/obj/structure/disposalpipe/trunk{ - dir = 1 +/obj/structure/cable/layer3, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/aisat/exterior) +"neL" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Storage Room" }, -/turf/open/floor/plating, -/area/cargo/sorting) -"mRj" = ( -/obj/structure/rack, -/obj/item/tank/internals/anesthetic, -/obj/item/clothing/mask/gas, -/obj/effect/turf_decal/tile/green/fourcorners, -/turf/open/floor/iron/showroomfloor, -/area/maintenance/starboard/lesser) -"mRp" = ( -/obj/structure/table/wood, +/obj/effect/mapping_helpers/airlock/abandoned, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/wood, -/area/commons/lounge) -"mRw" = ( -/turf/closed/wall, -/area/medical/treatment_center) -"mRz" = ( -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/mapping_helpers/airlock/access/any/security/maintenance, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 4 + }, +/turf/open/floor/plating, +/area/station/maintenance/fore) +"neO" = ( +/obj/machinery/door/window/brigdoor/security/holding{ + id = "Holding Cell"; + name = "Holding Cell" + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/light_switch/directional/west, -/turf/open/floor/iron/dark, -/area/commons/locker) -"mRC" = ( -/obj/effect/turf_decal/stripes/line, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"mRS" = ( -/obj/structure/table/reinforced, -/obj/machinery/firealarm/directional/east, -/obj/effect/turf_decal/tile/blue/anticorner/contrasted{ - dir = 4 +/turf/open/floor/iron, +/area/station/security/holding_cell) +"nfs" = ( +/turf/open/floor/engine, +/area/station/command/heads_quarters/rd) +"nfK" = ( +/obj/structure/toilet{ + pixel_y = 8 }, -/turf/open/floor/iron/white, -/area/medical/surgery/aft) -"mRT" = ( -/obj/effect/turf_decal/tile/yellow, -/turf/open/floor/iron/white, -/area/medical/chemistry) -"mRX" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 6 +/obj/machinery/light/small/directional/east, +/obj/machinery/newscaster/directional/south, +/obj/effect/landmark/start/assistant, +/obj/effect/landmark/start/hangover, +/obj/machinery/button/door/directional/east{ + id = "AuxToilet2"; + name = "Lock Control"; + normaldoorcontrol = 1; + specialfunctions = 4 }, -/turf/open/floor/iron/white, -/area/medical/storage) -"mSp" = ( +/turf/open/floor/iron, +/area/station/commons/toilet/auxiliary) +"nfP" = ( /obj/effect/turf_decal/stripes/line{ - dir = 10 + dir = 8 }, -/obj/item/radio/intercom/directional/west, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) +"ngf" = ( +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/delivery, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"mSt" = ( -/obj/effect/turf_decal/tile/neutral/half/contrasted{ +/area/station/hallway/primary/port) +"ngg" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 4 }, /turf/open/floor/iron, -/area/service/hydroponics/garden) -"mSz" = ( -/obj/machinery/door/airlock/external, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 1 - }, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"mTb" = ( +/area/station/command/gateway) +"ngO" = ( /obj/structure/table, -/obj/machinery/microwave, -/obj/effect/turf_decal/trimline/brown/warning{ - dir = 5 +/obj/structure/disposalpipe/segment, +/obj/effect/spawner/random/entertainment/dice, +/turf/open/floor/iron, +/area/station/commons/dorms) +"ngT" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 9 }, -/obj/effect/turf_decal/tile/bar{ +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/security/prison) +"ngY" = ( +/obj/structure/table, +/obj/item/stack/sheet/iron/fifty, +/obj/item/stack/sheet/iron/fifty, +/obj/item/stack/sheet/iron/fifty, +/obj/item/stack/sheet/glass/fifty, +/obj/item/stack/sheet/glass/fifty, +/obj/item/stack/sheet/glass/fifty, +/obj/item/crowbar, +/obj/item/grenade/chem_grenade/smart_metal_foam, +/obj/item/grenade/chem_grenade/smart_metal_foam, +/obj/effect/turf_decal/bot{ dir = 1 }, -/obj/machinery/light/directional/west, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/obj/item/stock_parts/cell/emproof{ + pixel_x = -6; + pixel_y = 2 }, -/obj/machinery/requests_console/directional/west{ - department = "Kitchen"; - departmentType = 2; - name = "Kitchen Requests Console" +/obj/item/stock_parts/cell/emproof{ + pixel_x = 4; + pixel_y = 6 }, -/turf/open/floor/iron/cafeteria, -/area/service/kitchen) -"mTh" = ( -/obj/structure/closet/emcloset, -/obj/structure/disposalpipe/segment{ - dir = 5 +/turf/open/floor/iron{ + dir = 1 }, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"mTm" = ( +/area/station/engineering/main) +"nhh" = ( +/obj/structure/table/wood, +/obj/item/gavelblock, +/obj/item/gavelhammer, /obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/security/courtroom) +"nhP" = ( +/turf/open/floor/circuit/green, +/area/station/ai_monitored/turret_protected/ai_upload) +"nhQ" = ( +/obj/effect/landmark/event_spawn, +/obj/effect/turf_decal/tile/neutral/anticorner/contrasted, +/turf/open/floor/iron, +/area/station/service/hydroponics/garden) +"nhS" = ( +/obj/machinery/vending/cigarette, +/obj/structure/sign/poster/official/random/directional/east, +/turf/open/floor/plating, +/area/station/commons/toilet/auxiliary) +"nib" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold/yellow/visible, -/turf/open/floor/iron/dark, -/area/engineering/atmos) -"mTn" = ( -/obj/machinery/camera/directional/east{ - c_tag = "Atmospherics Tank - O2" +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/white, +/area/station/security/prison) +"nie" = ( +/obj/machinery/door/firedoor, +/obj/structure/disposalpipe/segment, +/obj/machinery/door/airlock/command{ + name = "Chief Engineer's Office" + }, +/obj/effect/turf_decal/bot{ + dir = 1 }, -/turf/open/floor/engine/o2, -/area/engineering/atmos) -"mTp" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/light/directional/south, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/construction/storage_wing) -"mTq" = ( -/obj/structure/reflector/single/anchored{ - dir = 10 +/obj/machinery/light_switch/directional/east, +/obj/effect/mapping_helpers/airlock/access/all/engineering/ce, +/turf/open/floor/iron{ + dir = 1 + }, +/area/station/command/heads_quarters/ce) +"niz" = ( +/obj/structure/table/wood, +/obj/item/hand_tele, +/obj/structure/window/reinforced, +/obj/item/radio/intercom/directional/east, +/turf/open/floor/wood, +/area/station/command/heads_quarters/captain/private) +"niG" = ( +/obj/machinery/light/small/directional/west, +/obj/machinery/conveyor{ + dir = 9; + id = "garbage" }, /turf/open/floor/plating, -/area/engineering/supermatter/room) -"mTA" = ( -/obj/effect/turf_decal/tile/purple/half/contrasted{ +/area/station/maintenance/disposal) +"niY" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/lattice/catwalk, +/turf/open/space, +/area/space/nearstation) +"nja" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/spawner/random/structure/steam_vent, +/turf/open/floor/plating, +/area/station/maintenance/fore) +"njc" = ( +/obj/structure/rack, +/obj/item/stack/sheet/cloth/five, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) +"njg" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 8 + }, +/turf/open/floor/circuit/green, +/area/station/science/robotics/mechbay) +"njs" = ( +/obj/item/stack/cable_coil/five, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/engine/vacuum, +/area/space/nearstation) +"njC" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock{ + name = "Bar" + }, +/obj/effect/turf_decal/tile/bar{ + dir = 1 + }, +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/mapping_helpers/airlock/access/all/service/bar, /turf/open/floor/iron, -/area/hallway/primary/aft) -"mTC" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating{ - icon_state = "platingdmg1" +/area/station/service/bar) +"njE" = ( +/obj/structure/chair/office, +/turf/open/floor/wood, +/area/station/commons/vacant_room/office) +"njP" = ( +/obj/machinery/door/window{ + name = "Captain's Desk"; + req_access = list("captain") }, -/area/maintenance/aft/greater) -"mTG" = ( /obj/structure/cable, +/turf/open/floor/wood, +/area/station/command/heads_quarters/captain/private) +"njW" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/loading_area{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/science/robotics/lab) +"njX" = ( /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/hallway/primary/aft) +"nkj" = ( +/obj/effect/turf_decal/tile/yellow{ dir = 4 }, -/obj/structure/disposalpipe/segment{ +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ + dir = 10 + }, +/turf/open/floor/iron/dark/corner, +/area/station/engineering/atmos) +"nkp" = ( +/obj/structure/table, +/obj/item/book/manual/hydroponics_pod_people, +/obj/machinery/light/directional/south, +/obj/item/paper/guides/jobs/hydroponics, +/obj/machinery/camera/directional/south{ + c_tag = "Hydroponics - Foyer" + }, +/obj/item/radio/intercom/directional/south, +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"nkq" = ( +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ dir = 4 }, -/turf/open/floor/iron/dark, -/area/medical/break_room) -"mTU" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/delivery, +/obj/structure/table, +/obj/machinery/button/door{ + id = "xenobio3"; + layer = 3.3; + name = "Xenobio Pen 3 Blast Doors"; + pixel_y = 4; + req_access = list("xenobiology") + }, /turf/open/floor/iron, -/area/service/hydroponics) -"mTW" = ( -/obj/machinery/cell_charger, -/obj/item/stock_parts/cell/crap, -/obj/structure/table/wood, -/turf/open/floor/carpet, -/area/command/corporate_showroom) -"mTX" = ( -/obj/machinery/conveyor{ - dir = 1; - id = "QMLoad" +/area/station/science/xenobiology) +"nkD" = ( +/obj/machinery/disposal/bin, +/obj/machinery/firealarm/directional/west, +/obj/machinery/light/directional/west, +/obj/structure/disposalpipe/trunk{ + dir = 4 }, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/tile/brown/anticorner/contrasted{ dir = 4 }, /turf/open/floor/iron, -/area/cargo/storage) -"mUc" = ( -/obj/machinery/door/firedoor, +/area/station/cargo/sorting) +"nkG" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/green/visible, +/obj/machinery/meter, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"nkI" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) +"nkX" = ( /obj/structure/cable, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/red/half/contrasted, /turf/open/floor/iron, -/area/hallway/primary/starboard) -"mUi" = ( +/area/station/security/office) +"nlk" = ( /obj/structure/cable, -/obj/machinery/light/small/directional/south, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/neutral{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/station/maintenance/port/fore) +"nlE" = ( +/obj/effect/turf_decal/stripes/line, +/obj/machinery/light/directional/south, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, +/obj/machinery/status_display/evac/directional/south, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"nlL" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line{ dir = 8 }, -/obj/machinery/duct, +/obj/effect/turf_decal/trimline/yellow/warning{ + dir = 8 + }, +/obj/machinery/light/no_nightlight/directional/west, +/obj/machinery/atmospherics/components/unary/thermomachine/freezer{ + dir = 4; + initialize_directions = 8 + }, +/obj/effect/turf_decal/bot{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/engineering/atmospherics_engine) +"nlP" = ( +/obj/structure/table, +/obj/item/stock_parts/subspace/treatment, +/obj/item/stock_parts/subspace/treatment, +/obj/item/stock_parts/subspace/treatment, +/turf/open/floor/iron/dark, +/area/station/engineering/storage/tcomms) +"nlT" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/light/directional/north, /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/iron, -/area/hallway/secondary/service) -"mUx" = ( -/obj/effect/spawner/random/maintenance, -/obj/machinery/power/apc/auto_name/directional/north, +/obj/effect/turf_decal/siding/purple, /obj/structure/cable, -/turf/open/floor/plating, -/area/maintenance/aft/greater) -"mUB" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/turf/open/floor/iron/white, +/area/station/science/research) +"nmb" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/light/small/directional/east, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/machinery/modular_computer/console/preset/civilian{ dir = 8 }, -/obj/machinery/airalarm/directional/south, +/obj/structure/sign/poster/official/random/directional/east, +/turf/open/floor/iron/dark/corner, +/area/station/engineering/storage_shared) +"nmg" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"nmm" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/command{ + name = "Corporate Showroom" + }, /obj/structure/cable, -/turf/open/floor/iron, -/area/science/mixing) -"mUK" = ( -/obj/effect/turf_decal/tile/red, +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "showroom" + }, +/obj/effect/mapping_helpers/airlock/access/any/command/general, +/turf/open/floor/wood, +/area/station/command/corporate_showroom) +"nmt" = ( +/obj/structure/table, +/obj/machinery/cell_charger, +/obj/item/stock_parts/cell/high, +/obj/machinery/light/directional/north, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/light_switch/directional/north, +/turf/open/floor/iron/dark, +/area/station/command/teleporter) +"nmx" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/sorting/mail/flip{ + dir = 8; + sortType = 3 + }, /turf/open/floor/iron, -/area/hallway/primary/fore) -"mUO" = ( -/obj/structure/reagent_dispensers/wall/peppertank/directional/east, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/landmark/start/depsec/supply, +/area/station/hallway/primary/port) +"nmH" = ( +/obj/effect/landmark/event_spawn, +/obj/structure/cable, +/obj/structure/sign/poster/contraband/random/directional/west, +/turf/open/floor/plating, +/area/station/maintenance/port/greater) +"nmI" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/light/directional/south, +/obj/structure/rack, +/obj/item/clothing/under/color/blue, +/obj/item/clothing/ears/earmuffs, +/obj/item/clothing/neck/tie/blue, +/obj/structure/sign/poster/official/random/directional/south, +/turf/open/floor/iron/dark, +/area/station/commons/fitness/recreation) +"nmQ" = ( +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) +"nmR" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/engineering/tracking_beacon, /turf/open/floor/iron, -/area/security/checkpoint/supply) -"mUS" = ( -/obj/effect/turf_decal/trimline/purple/line{ - dir = 4 +/area/station/maintenance/disposal/incinerator) +"nmZ" = ( +/obj/effect/turf_decal/stripes/white/line, +/obj/effect/turf_decal/stripes/white/line{ + dir = 1 }, -/obj/effect/turf_decal/siding/purple/corner{ - dir = 8 +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/science/research) +"nnc" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/preopen{ + id = "Xenolab"; + name = "Test Chamber Blast Door" }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/white, -/area/science/research) -"mVg" = ( -/obj/structure/table/reinforced, -/obj/item/book/manual/wiki/engineering_hacking{ - pixel_x = 2; - pixel_y = 3 +/obj/structure/cable, +/turf/open/floor/engine, +/area/station/science/xenobiology) +"nne" = ( +/obj/structure/sign/plaques/kiddie/perfect_drone{ + pixel_y = 32 }, -/obj/item/book/manual/wiki/engineering_guide{ - pixel_x = -2 +/obj/structure/table/wood, +/obj/item/storage/backpack/duffelbag/drone, +/obj/structure/window/reinforced, +/turf/open/floor/carpet, +/area/station/command/corporate_showroom) +"nnf" = ( +/obj/structure/rack, +/obj/item/clothing/suit/hazardvest, +/obj/effect/spawner/random/maintenance/three, +/turf/open/floor/plating, +/area/station/maintenance/starboard/greater) +"nng" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/closed/wall/r_wall, +/area/station/maintenance/disposal/incinerator) +"nnh" = ( +/obj/machinery/light_switch/directional/south, +/obj/structure/table/wood, +/obj/item/razor{ + pixel_x = -4; + pixel_y = 2 + }, +/obj/item/clothing/mask/cigarette/cigar, +/obj/item/reagent_containers/food/drinks/flask/gold, +/turf/open/floor/carpet, +/area/station/command/heads_quarters/captain/private) +"nnn" = ( +/obj/structure/chair/office/light{ + dir = 8 }, -/obj/item/trash/can{ - pixel_x = -8 +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron/white, +/area/station/science/ordnance/office) +"nnq" = ( +/obj/machinery/light_switch/directional/east, +/obj/structure/table, +/obj/machinery/firealarm/directional/north, +/obj/item/stack/sheet/iron/five, +/obj/item/radio/intercom/directional/east{ + pixel_y = 8 }, -/obj/machinery/firealarm/directional/south, -/obj/structure/extinguisher_cabinet/directional/east, -/obj/machinery/atmospherics/pipe/layer_manifold/scrubbers/hidden{ +/obj/item/stack/cable_coil/five, +/obj/effect/turf_decal/tile/brown{ dir = 4 }, -/obj/effect/turf_decal/tile/yellow/anticorner/contrasted, -/turf/open/floor/iron, -/area/engineering/break_room) -"mVi" = ( -/obj/effect/turf_decal/tile/purple, -/obj/machinery/camera/directional/south{ - c_tag = "Central Primary Hallway - Aft-Starboard" +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, /turf/open/floor/iron, -/area/hallway/primary/central) -"mVk" = ( -/turf/closed/wall, -/area/cargo/warehouse) -"mVm" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ +/area/station/commons/vacant_room/commissary) +"nnt" = ( +/obj/vehicle/ridden/secway, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron/dark, +/area/station/security/office) +"nnD" = ( +/obj/machinery/atmospherics/pipe/smart/simple/yellow/visible{ dir = 4 }, -/obj/effect/turf_decal/tile/yellow/anticorner/contrasted{ - dir = 1 +/turf/open/floor/iron, +/area/station/engineering/atmos) +"noi" = ( +/obj/machinery/pdapainter{ + pixel_y = 2 }, -/turf/open/floor/iron/white, -/area/medical/chemistry) -"mVs" = ( -/obj/machinery/light_switch/directional/west, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 +/obj/machinery/requests_console/directional/north{ + announcementConsole = 1; + department = "Head of Personnel's Desk"; + departmentType = 5; + name = "Head of Personnel's Requests Console" }, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 +/turf/open/floor/wood, +/area/station/command/heads_quarters/hop) +"non" = ( +/obj/machinery/conveyor{ + dir = 1; + id = "packageExternal" }, -/obj/effect/turf_decal/tile/yellow{ +/obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/structure/table/glass, -/obj/item/reagent_containers/glass/beaker/large, -/obj/item/reagent_containers/glass/beaker{ - pixel_x = 8; +/turf/open/floor/plating, +/area/station/cargo/qm) +"nor" = ( +/obj/structure/sink{ + dir = 4; + pixel_x = -12; pixel_y = 2 }, -/obj/item/reagent_containers/dropper, -/obj/item/stack/sheet/mineral/plasma{ - pixel_y = 10 - }, -/obj/item/stack/sheet/mineral/plasma{ - pixel_y = 10 - }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/white, -/area/medical/pharmacy) -"mVx" = ( -/obj/machinery/light/directional/north, -/obj/effect/turf_decal/tile/yellow{ +/area/station/medical/medbay/central) +"nov" = ( +/obj/structure/cable, +/obj/structure/lattice/catwalk, +/turf/open/space/basic, +/area/station/solars/starboard/fore) +"noA" = ( +/obj/machinery/portable_atmospherics/canister/air, +/obj/machinery/atmospherics/components/unary/portables_connector/visible/layer4{ dir = 1 }, +/turf/open/floor/plating, +/area/station/maintenance/central) +"noD" = ( +/obj/structure/chair, +/obj/effect/landmark/start/assistant, +/obj/effect/turf_decal/trimline/blue/filled/corner{ + dir = 8 + }, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/hallway/secondary/entry) -"mVA" = ( -/obj/structure/rack, -/obj/effect/spawner/random/techstorage/rnd_all, -/turf/open/floor/iron/dark, -/area/engineering/storage/tech) -"mVF" = ( -/obj/machinery/duct, -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 9 +/obj/effect/turf_decal/tile/blue/half/contrasted{ + dir = 1 }, /turf/open/floor/iron/white, -/area/medical/storage) -"mVL" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/yellow/half/contrasted{ - dir = 8 - }, +/area/station/medical/medbay/lobby) +"noL" = ( +/obj/item/beacon, +/obj/effect/turf_decal/delivery, /turf/open/floor/iron, -/area/engineering/break_room) -"mVM" = ( -/obj/effect/spawner/random/maintenance, +/area/station/hallway/secondary/entry) +"noN" = ( +/obj/effect/decal/cleanable/dirt, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating, -/area/maintenance/starboard/lesser) -"mVT" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron/white, +/area/station/science/robotics/lab) +"noT" = ( /obj/structure/cable, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/obj/machinery/door/airlock/maintenance, +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/landmark/start/depsec/supply, -/turf/open/floor/iron, -/area/security/checkpoint/supply) -"mVZ" = ( -/obj/machinery/atmospherics/components/binary/pump{ - dir = 4; - name = "Cooling Loop Bypass" +/obj/effect/mapping_helpers/airlock/access/any/security/maintenance, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 8 }, -/obj/structure/cable, -/obj/effect/turf_decal/stripes/corner{ - dir = 1 +/turf/open/floor/iron/dark, +/area/station/maintenance/fore/lesser) +"noV" = ( +/obj/effect/turf_decal/box/white{ + color = "#EFB341" }, /turf/open/floor/engine, -/area/engineering/supermatter/room) -"mWd" = ( -/obj/structure/railing{ - dir = 4 - }, -/turf/open/space/basic, -/area/space) -"mWn" = ( -/obj/structure/chair{ +/area/station/engineering/atmospherics_engine) +"noW" = ( +/obj/structure/chair/wood{ dir = 1 }, -/obj/effect/landmark/start/chaplain, -/obj/item/radio/intercom/chapel/directional/east, -/turf/open/floor/iron/dark, -/area/service/chapel/office) -"mWt" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/landmark/event_spawn, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating, -/area/maintenance/starboard/lesser) -"mWx" = ( +/turf/open/floor/wood, +/area/station/commons/dorms) +"npD" = ( +/obj/effect/turf_decal/stripes/line, +/obj/machinery/rnd/production/circuit_imprinter/department/science, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plating, -/area/maintenance/department/science/xenobiology) -"mWG" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, +/obj/machinery/light/directional/west, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, -/area/hallway/primary/central) -"mWI" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 +/area/station/science/robotics/lab) +"npY" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/public/glass{ + name = "Port Primary Hallway" }, -/obj/machinery/status_display/evac/directional/south, -/turf/open/floor/iron/white, -/area/science/research) -"mXf" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, /turf/open/floor/iron, -/area/ai_monitored/command/storage/eva) -"mXg" = ( -/obj/effect/spawner/structure/window/reinforced, +/area/station/hallway/primary/port) +"nqo" = ( /obj/structure/cable, -/turf/open/floor/plating, -/area/science/xenobiology) -"mXp" = ( -/obj/structure/table, -/obj/machinery/reagentgrinder{ - pixel_x = 6; - pixel_y = 6 - }, -/obj/item/radio/intercom/directional/south, -/obj/effect/turf_decal/trimline/brown/warning{ - dir = 9 - }, -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/iron/cafeteria{ +/obj/structure/disposalpipe/segment{ dir = 5 }, -/area/service/kitchen) -"mXD" = ( -/obj/machinery/light/small/directional/north, -/obj/machinery/firealarm/directional/north, /turf/open/floor/iron, -/area/commons/fitness/recreation) -"mXG" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, +/area/station/hallway/primary/port) +"nqp" = ( /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/hallway/primary/port) -"mXI" = ( -/obj/effect/turf_decal/tile/red/fourcorners, +/obj/machinery/holopad/secure, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/white, -/area/security/prison) -"mXJ" = ( -/obj/structure/chair{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/grimy, +/area/station/tcommsat/computer) +"nqB" = ( +/obj/structure/chair/office/light{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral, -/turf/open/floor/iron, -/area/commons/fitness/recreation) -"mXW" = ( -/obj/machinery/door/airlock{ - id_tag = "AuxToilet3"; - name = "Unit 3" +/obj/effect/landmark/start/chemist, +/obj/effect/turf_decal/tile/yellow/half/contrasted{ + dir = 4 }, -/turf/open/floor/plating, -/area/commons/toilet/auxiliary) -"mYi" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 10 +/turf/open/floor/iron/white, +/area/station/medical/pharmacy) +"nqD" = ( +/obj/structure/closet{ + name = "Evidence Closet 2" }, -/turf/open/floor/iron, -/area/engineering/break_room) -"mYG" = ( -/turf/open/floor/plating/airless, -/area/solars/port/aft) -"mYO" = ( -/obj/effect/decal/cleanable/cobweb/cobweb2, -/obj/structure/chair/comfy/black{ - dir = 8 +/obj/machinery/airalarm/directional/west, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 4 }, -/turf/open/floor/iron/chapel{ +/turf/open/floor/iron/dark, +/area/station/security/brig) +"nqL" = ( +/turf/closed/wall/r_wall, +/area/station/engineering/gravity_generator) +"nqP" = ( +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/iron, +/area/station/maintenance/port/aft) +"nqR" = ( +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/area/service/chapel) -"mYR" = ( -/obj/effect/turf_decal/tile/neutral{ +/turf/open/floor/engine, +/area/station/engineering/atmospherics_engine) +"nrm" = ( +/obj/effect/turf_decal/stripes/white/line{ dir = 1 }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/science/ordnance/testlab) +"nro" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/north, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"nry" = ( +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/station/maintenance/department/engine) +"nrG" = ( +/obj/machinery/light/directional/west, +/obj/machinery/recharge_station, /turf/open/floor/iron, -/area/hallway/primary/central) -"mYT" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 8 +/area/station/science/robotics/mechbay) +"nrV" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/general/hidden, +/turf/open/floor/iron/dark, +/area/station/security/execution/education) +"nsb" = ( +/obj/effect/landmark/start/depsec/medical, +/obj/machinery/button/door/directional/east{ + id = "medsecprivacy"; + name = "Privacy Shutters Control" }, -/obj/structure/sink{ - dir = 4; - pixel_x = -12; - pixel_y = -2 +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 5 }, -/turf/open/floor/iron/white, -/area/medical/treatment_center) -"mYY" = ( -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/turf/open/floor/iron/dark, +/area/station/security/checkpoint/medical) +"nsc" = ( +/obj/machinery/door/airlock/command{ + name = "Chief Medical Officer's Office" }, -/obj/structure/disposalpipe/junction{ +/obj/structure/cable, +/obj/effect/turf_decal/tile/blue/fourcorners, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/door/firedoor, +/obj/effect/mapping_helpers/airlock/access/all/medical/cmo, +/turf/open/floor/iron/white, +/area/station/command/heads_quarters/cmo) +"nse" = ( +/obj/structure/chair/stool/directional/east, +/obj/effect/turf_decal/stripes/line{ dir = 4 }, /turf/open/floor/iron, -/area/hallway/primary/starboard) -"mZb" = ( -/obj/machinery/light/directional/north, -/obj/effect/turf_decal/trimline/red/filled/line{ +/area/station/command/gateway) +"nsq" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 1 }, +/obj/effect/spawner/random/engineering/tracking_beacon, /turf/open/floor/iron, -/area/hallway/primary/fore) -"mZh" = ( -/obj/structure/rack, -/obj/item/cane, -/obj/item/food/grown/mushroom/glowshroom, -/turf/open/floor/plating, -/area/command/heads_quarters/captain/private) -"mZm" = ( -/obj/effect/turf_decal/stripes/line, -/obj/machinery/power/apc/auto_name/directional/south, +/area/station/hallway/secondary/command) +"nsA" = ( +/turf/closed/wall, +/area/station/science/ordnance/testlab) +"nsD" = ( /obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/trimline/blue/filled/corner{ + dir = 1 + }, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) +"nsJ" = ( +/obj/structure/table, +/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, +/obj/machinery/airalarm/directional/south, +/turf/open/floor/iron/dark, +/area/station/engineering/storage/tcomms) +"nsK" = ( /obj/effect/spawner/random/maintenance, +/obj/structure/cable, /turf/open/floor/plating, -/area/maintenance/aft/lesser) -"mZn" = ( -/obj/machinery/door/window/right/directional/north{ - base_state = "left"; - dir = 8; - icon_state = "left"; - name = "Library Desk Door"; - pixel_x = 3; - req_access_txt = "37" - }, -/turf/open/floor/wood, -/area/service/library) -"nam" = ( -/obj/item/seeds/wheat, -/obj/item/seeds/sugarcane, -/obj/item/seeds/potato, -/obj/item/seeds/apple, -/obj/item/grown/corncob, -/obj/item/food/grown/carrot, -/obj/item/food/grown/wheat, -/obj/item/food/grown/pumpkin{ - pixel_y = 5 +/area/station/maintenance/port/greater) +"nsM" = ( +/obj/machinery/recharge_station, +/obj/effect/turf_decal/stripes/end{ + dir = 4 }, -/obj/structure/extinguisher_cabinet/directional/east, -/obj/machinery/light/directional/east, -/obj/machinery/camera/autoname/directional/east, -/obj/structure/table/glass, -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"nsO" = ( +/obj/machinery/computer/secure_data, +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 1 }, /turf/open/floor/iron, -/area/service/hydroponics) -"naq" = ( +/area/station/security/checkpoint/engineering) +"nsR" = ( /obj/structure/cable, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 8 }, /turf/open/floor/iron, -/area/security/prison) -"nax" = ( -/obj/machinery/door/airlock/external, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 - }, -/obj/structure/cable, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"naA" = ( -/obj/machinery/holopad, +/area/station/security/execution/transfer) +"nta" = ( /obj/structure/cable, +/obj/machinery/airalarm/directional/north, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/blue/anticorner/contrasted, -/turf/open/floor/iron/white/corner{ +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 + }, +/turf/open/floor/iron/white, +/area/station/medical/virology) +"nte" = ( +/obj/structure/sign/poster/official/anniversary_vintage_reprint{ + pixel_y = 32 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow/half/contrasted{ dir = 1 }, -/area/medical/medbay/lobby) -"naF" = ( -/obj/structure/cable, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/white, -/area/medical/virology) -"nbh" = ( -/obj/machinery/door/poddoor/preopen{ - id = "bridge blast"; - name = "bridge blast door" +/area/station/medical/chemistry) +"nth" = ( +/obj/effect/turf_decal/tile/purple/fourcorners, +/obj/machinery/door/airlock/research{ + name = "Research and Development Lab" }, /obj/machinery/door/firedoor, -/obj/machinery/door/airlock/command/glass{ - name = "Bridge Access"; - req_access_txt = "19" - }, -/obj/effect/turf_decal/tile/neutral/fourcorners, /obj/structure/cable, +/obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ - cycle_id = "bridge-right" - }, -/turf/open/floor/iron/dark, -/area/command/bridge) -"nbj" = ( -/obj/machinery/camera/directional/south{ - c_tag = "Central Primary Hallway - Aft-Port Corner" +/obj/effect/mapping_helpers/airlock/access/all/science/general, +/turf/open/floor/iron/white, +/area/station/science/lab) +"ntj" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/firedoor, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "kitchen_counter"; + name = "Kitchen Counter Shutters" }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/obj/structure/displaycase/forsale/kitchen{ + pixel_y = 8 }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/trimline/blue/filled/corner, -/obj/structure/disposalpipe/segment{ +/turf/open/floor/iron/cafeteria{ dir = 5 }, -/turf/open/floor/iron, -/area/hallway/primary/central) -"nbp" = ( -/obj/machinery/computer/mechpad{ +/area/station/service/kitchen) +"ntk" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ dir = 8 }, -/turf/open/floor/circuit/green, -/area/science/robotics/mechbay) -"nbu" = ( -/obj/structure/extinguisher_cabinet/directional/east, -/obj/effect/turf_decal/trimline/red/filled/corner{ +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/structure/table, -/obj/machinery/recharger{ - pixel_y = 4 - }, -/turf/open/floor/iron, -/area/security/brig) -"nby" = ( -/obj/machinery/portable_atmospherics/canister, -/turf/open/floor/iron/dark, -/area/engineering/atmospherics_engine) -"nbE" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ +/obj/machinery/duct, +/turf/open/floor/iron/white, +/area/station/medical/storage) +"ntA" = ( +/obj/machinery/door/airlock/external, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 8 }, /obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/north, -/obj/effect/turf_decal/box, -/turf/open/floor/iron/white, -/area/science/mixing/launch) -"nbL" = ( -/obj/structure/table/glass, -/obj/structure/cable, -/obj/item/modular_computer/laptop/preset/civilian{ - pixel_y = 3 - }, -/turf/open/floor/iron, -/area/engineering/break_room) -"nbM" = ( -/obj/structure/displaycase/trophy, -/turf/open/floor/wood, -/area/service/library) -"nbO" = ( -/obj/effect/spawner/random/structure/crate, +/obj/effect/mapping_helpers/airlock/access/all/engineering/external, /turf/open/floor/plating, -/area/maintenance/port/fore) -"nbR" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/area/station/maintenance/starboard/aft) +"ntM" = ( +/obj/machinery/power/solar_control{ + id = "foreport"; + name = "Port Bow Solar Control" }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/structure/crate, +/obj/structure/cable, /turf/open/floor/plating, -/area/maintenance/starboard/lesser) -"nbX" = ( -/obj/machinery/disposal/bin{ - desc = "A pneumatic waste disposal unit. This one leads to the morgue."; - name = "corpse disposal" - }, -/obj/structure/disposalpipe/trunk{ - dir = 4 - }, -/obj/machinery/firealarm/directional/west, -/obj/effect/turf_decal/tile/blue/fourcorners, -/turf/open/floor/iron/white, -/area/medical/surgery/theatre) -"ncc" = ( -/obj/effect/turf_decal/trimline/blue/filled/line, -/obj/machinery/shower{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/blue/end{ - dir = 1 - }, -/turf/open/floor/iron/white, -/area/medical/treatment_center) -"ncw" = ( -/obj/item/storage/medkit/regular{ - pixel_x = 3; - pixel_y = 3 +/area/station/maintenance/solars/port/fore) +"ntP" = ( +/obj/machinery/door/airlock/security/glass{ + name = "Brig Control" }, -/obj/structure/table/glass, -/obj/effect/turf_decal/tile/green{ +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 1 }, -/turf/open/floor/iron/dark, -/area/command/bridge) -"ncD" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, /obj/machinery/door/firedoor, -/obj/machinery/newscaster/directional/east, -/turf/open/floor/iron/white/corner, -/area/hallway/secondary/entry) -"ncN" = ( -/obj/machinery/light/small/directional/west, -/obj/machinery/sparker/directional/west{ - id = "executionburn" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/dark, -/area/security/execution/education) -"ncP" = ( -/obj/machinery/duct, -/turf/open/floor/iron/freezer, -/area/commons/toilet/restrooms) -"ncX" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment, +/obj/effect/mapping_helpers/airlock/access/all/security/armory, +/turf/open/floor/iron, +/area/station/security/warden) +"ntS" = ( +/obj/structure/extinguisher_cabinet/directional/west, +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/machinery/firealarm/directional/south, +/obj/structure/cable, +/obj/effect/landmark/start/hangover, /turf/open/floor/iron, -/area/commons/storage/art) -"ndb" = ( -/obj/machinery/light/small/directional/east, -/obj/machinery/door/window{ - name = "MiniSat Walkway Access" - }, -/obj/machinery/camera/directional/east{ - c_tag = "MiniSat Exterior - Aft Port"; - network = list("minisat") - }, -/obj/structure/window/reinforced{ - dir = 8 +/area/station/commons/dorms) +"ntX" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/public/glass{ + name = "Library" }, -/turf/open/floor/iron/dark, -/area/ai_monitored/aisat/exterior) -"ndd" = ( -/obj/item/clothing/head/fedora, -/obj/structure/table/wood, /turf/open/floor/wood, -/area/commons/lounge) -"ndn" = ( -/obj/machinery/airalarm/directional/north, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, +/area/station/service/library) +"nud" = ( +/obj/machinery/atmospherics/pipe/smart/manifold/purple/visible, /turf/open/floor/iron, -/area/hallway/secondary/command) -"ndo" = ( -/obj/machinery/light/small/directional/east, +/area/station/engineering/atmos/pumproom) +"nui" = ( +/obj/effect/turf_decal/stripes/corner, +/turf/open/floor/iron/white, +/area/station/science/cytology) +"nup" = ( /obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron, -/area/commons/locker) -"ndr" = ( -/obj/structure/chair/stool/directional/west, -/turf/open/floor/wood, -/area/maintenance/port/aft) -"ndG" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/turf/open/floor/iron/dark/side{ - dir = 8 +/obj/machinery/disposal/bin, +/obj/structure/window/reinforced/tinted{ + dir = 4 }, -/area/science/lab) -"ndM" = ( -/obj/item/target, -/obj/structure/window/reinforced{ - dir = 8 +/obj/effect/turf_decal/siding{ + dir = 4 }, -/obj/effect/turf_decal/stripes/line{ +/obj/structure/disposalpipe/trunk{ dir = 8 }, -/turf/open/floor/plating/airless, -/area/science/test_area) -"ndO" = ( -/obj/structure/extinguisher_cabinet/directional/west, -/obj/item/kirbyplants{ - icon_state = "applebush" +/turf/open/floor/iron/dark, +/area/station/command/heads_quarters/rd) +"nur" = ( +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable, +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 9 }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 +/turf/open/floor/iron/white, +/area/station/medical/office) +"nuI" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, -/turf/open/floor/iron, -/area/hallway/primary/central) -"ndW" = ( -/obj/structure/closet/secure_closet/miner, -/obj/effect/turf_decal/tile/brown/half/contrasted, -/turf/open/floor/iron, -/area/cargo/miningoffice) -"nei" = ( /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating{ - icon_state = "platingdmg3" +/obj/machinery/light/small/directional/east, +/turf/open/floor/iron, +/area/station/security/range) +"nuO" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 5 }, -/area/maintenance/starboard/fore) -"nej" = ( +/turf/open/floor/iron/white, +/area/station/medical/treatment_center) +"nvc" = ( +/obj/effect/landmark/event_spawn, +/obj/structure/cable, +/turf/open/floor/wood, +/area/station/command/corporate_showroom) +"nvg" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/landmark/start/cargo_technician, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/cargo/drone_bay) -"nek" = ( -/turf/closed/wall, -/area/commons/vacant_room/commissary) -"neE" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/wood, -/area/commons/lounge) -"neG" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 4 +/turf/open/floor/iron, +/area/station/cargo/warehouse) +"nvh" = ( +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 8 }, -/obj/structure/cable/layer3, +/obj/structure/chair{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/ai_monitored/aisat/exterior) -"neZ" = ( -/obj/machinery/light/directional/north, -/obj/machinery/restaurant_portal/restaurant, -/turf/open/floor/wood, -/area/commons/lounge) -"nfc" = ( -/obj/effect/turf_decal/delivery, -/turf/open/floor/iron, -/area/commons/vacant_room/commissary) -"nfn" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/structure/cable, +/area/station/security/courtroom) +"nvn" = ( +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, -/area/maintenance/port) -"nfq" = ( -/obj/structure/chair/office/light{ - dir = 1 +/area/station/commons/fitness/recreation) +"nvr" = ( +/obj/machinery/camera/directional/east{ + c_tag = "Engineering - Transit Tube Access" }, -/obj/effect/turf_decal/tile/yellow/fourcorners, -/obj/effect/landmark/start/chemist, -/turf/open/floor/iron/white, -/area/medical/pharmacy) -"nfU" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/turf_decal/stripes/corner, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, /turf/open/floor/iron/dark, -/area/engineering/storage/tech) -"nfZ" = ( -/obj/structure/sign/poster/contraband/missing_gloves, -/turf/closed/wall, -/area/commons/storage/primary) -"ngd" = ( +/area/station/engineering/transit_tube) +"nvA" = ( /obj/structure/table, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/obj/item/inspector{ + pixel_x = -5; + pixel_y = 12 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/obj/item/inspector{ + pixel_x = 5 }, /turf/open/floor/iron/dark, -/area/medical/break_room) -"ngk" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/space_heater, -/obj/machinery/light/small/directional/north, -/turf/open/floor/plating, -/area/maintenance/aft/lesser) -"ngl" = ( -/obj/item/radio/intercom/directional/north, -/obj/effect/turf_decal/stripes/corner{ +/area/station/security/office) +"nvI" = ( +/obj/structure/bed/roller, +/obj/effect/turf_decal/tile/blue/fourcorners, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"nvN" = ( +/obj/structure/cable, +/obj/effect/turf_decal/tile/yellow/half/contrasted{ dir = 1 }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, /turf/open/floor/iron, -/area/hallway/primary/central) -"ngt" = ( -/obj/effect/turf_decal/stripes/line, +/area/station/commons/storage/tools) +"nwa" = ( +/obj/structure/closet/wardrobe/pjs, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/landmark/start/hangover/closet, +/obj/structure/sign/poster/official/random/directional/south, +/turf/open/floor/iron/dark, +/area/station/commons/dorms) +"nwd" = ( +/obj/structure/sign/warning/vacuum/external{ + pixel_x = 32 + }, +/obj/structure/cable, +/turf/open/floor/plating{ + icon_state = "platingdmg2" + }, +/area/station/maintenance/solars/port/fore) +"nwq" = ( +/obj/structure/table, /obj/machinery/firealarm/directional/south, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/engine, -/area/engineering/supermatter/room) -"ngu" = ( -/obj/structure/chair{ - dir = 4; - name = "Prosecution" +/obj/effect/turf_decal/bot{ + dir = 1 }, -/obj/effect/turf_decal/tile/red/anticorner/contrasted{ +/turf/open/floor/iron{ dir = 1 }, -/turf/open/floor/iron, -/area/security/courtroom) -"ngE" = ( -/obj/effect/decal/cleanable/dirt, +/area/station/command/gateway) +"nwC" = ( +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, /turf/open/floor/plating, -/area/maintenance/starboard/greater) -"ngH" = ( -/obj/machinery/power/terminal, -/obj/structure/extinguisher_cabinet/directional/west, -/obj/effect/turf_decal/stripes/line{ - dir = 10 +/area/station/command/heads_quarters/ce) +"nwJ" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/medical/break_room) +"nwK" = ( +/obj/machinery/atmospherics/pipe/smart/simple/purple/visible, +/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible/layer5, +/turf/closed/wall, +/area/station/engineering/atmos/pumproom) +"nwU" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, /obj/structure/cable, +/obj/machinery/bluespace_vendor/directional/west, /turf/open/floor/iron, -/area/engineering/main) -"ngK" = ( -/obj/structure/flora/ausbushes/sparsegrass, -/obj/structure/flora/ausbushes/ywflowers, -/obj/item/food/grown/banana, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 1 +/area/station/commons/dorms) +"nwW" = ( +/obj/structure/closet/secure_closet/security/engine, +/obj/machinery/airalarm/directional/east, +/obj/machinery/requests_console/directional/south{ + department = "Security"; + departmentType = 5; + name = "Security Requests Console" }, -/turf/open/floor/grass, -/area/medical/virology) -"ngS" = ( -/obj/effect/turf_decal/stripes/red/line{ - dir = 1 +/obj/machinery/firealarm/directional/south{ + pixel_x = 26 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/dark/visible, -/turf/open/floor/engine, -/area/science/cytology) -"ngU" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/trimline/brown/warning{ - dir = 6 +/obj/effect/turf_decal/tile/red/anticorner/contrasted, +/turf/open/floor/iron, +/area/station/security/checkpoint/engineering) +"nxb" = ( +/obj/structure/musician/piano, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/light_switch/directional/south, +/turf/open/floor/wood, +/area/station/service/theater) +"nxi" = ( +/obj/machinery/conveyor_switch/oneway{ + dir = 8; + id = "garbage"; + name = "disposal conveyor" }, +/turf/open/floor/plating, +/area/station/maintenance/disposal) +"nxu" = ( +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/security/checkpoint/customs) +"nxy" = ( +/turf/open/floor/iron/white, +/area/station/medical/medbay/lobby) +"nxz" = ( +/obj/structure/bookcase/random/reference, +/turf/open/floor/wood, +/area/station/service/library) +"nxA" = ( +/obj/effect/turf_decal/tile/bar, /obj/effect/turf_decal/tile/bar{ dir = 1 }, -/obj/structure/closet/secure_closet/freezer/kitchen, +/obj/effect/landmark/navigate_destination/bar, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/item/reagent_containers/glass/rag, +/obj/structure/table, +/obj/machinery/duct, +/turf/open/floor/iron, +/area/station/service/bar) +"nxF" = ( /obj/effect/turf_decal/tile/neutral{ - dir = 4 + dir = 8 }, -/obj/machinery/duct, -/turf/open/floor/iron/cafeteria, -/area/service/kitchen) -"nhe" = ( -/obj/effect/turf_decal/stripes/white/line{ - dir = 1 +/obj/structure/disposalpipe/segment{ + dir = 9 }, -/obj/effect/turf_decal/stripes/white/line, +/turf/open/floor/iron, +/area/station/hallway/primary/port) +"nxH" = ( +/obj/machinery/door/airlock{ + name = "Bar" + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment, +/obj/effect/mapping_helpers/airlock/access/all/service/bar, +/turf/open/floor/wood, +/area/station/service/bar) +"nxO" = ( +/obj/structure/chair/office{ dir = 8 }, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/command/bridge) +"nxQ" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 1 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/extinguisher_cabinet/directional/east, +/turf/open/floor/iron, +/area/station/security/office) +"nxU" = ( +/obj/machinery/light/small/directional/south, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 }, -/obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/science/storage) -"nht" = ( +/area/station/security/prison/safe) +"nyc" = ( +/obj/effect/landmark/event_spawn, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/sign/poster/contraband/random/directional/north, +/turf/open/floor/plating, +/area/station/maintenance/port) +"nye" = ( +/obj/structure/railing/corner, +/turf/open/floor/plating/airless, +/area/station/engineering/atmos) +"nyf" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 9 +/obj/machinery/light_switch/directional/north, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/security/prison/work) +"nyy" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/science/robotics/mechbay) +"nyF" = ( +/obj/machinery/firealarm/directional/east, +/obj/machinery/camera/directional/east{ + c_tag = "Arrivals - Aft Arm" }, -/turf/open/floor/iron/white, -/area/medical/medbay/central) -"nhL" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/preopen{ - id = "rdoffice"; - name = "Research Director's Shutters" +/obj/effect/turf_decal/tile/blue{ + dir = 4 }, /obj/structure/cable, +/turf/open/floor/iron/white/corner, +/area/station/hallway/secondary/entry) +"nyX" = ( +/obj/machinery/atmospherics/pipe/smart/simple/orange/visible, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, -/area/command/heads_quarters/rd) -"nhM" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/security{ - name = "Brig"; - req_access_txt = "63; 42" +/area/station/maintenance/department/engine) +"nyZ" = ( +/obj/effect/turf_decal/plaque{ + icon_state = "L7" }, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"nzg" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/door/airlock/mining{ + name = "Drone Bay" + }, +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/access/any/supply/maintenance, +/turf/open/floor/plating, +/area/station/cargo/drone_bay) +"nzh" = ( +/obj/structure/table/optable, +/obj/machinery/airalarm/directional/south, +/obj/machinery/light/directional/south, +/obj/effect/turf_decal/tile/blue/half/contrasted, +/turf/open/floor/iron/white, +/area/station/medical/surgery/aft) +"nzo" = ( +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ + dir = 4 + }, /turf/open/floor/iron, -/area/security/courtroom) -"nhP" = ( -/turf/open/floor/circuit/green, -/area/ai_monitored/turret_protected/ai_upload) -"nhY" = ( -/obj/machinery/airalarm/directional/east, -/obj/machinery/computer/security/telescreen/entertainment/directional/north, -/obj/structure/filingcabinet/chestdrawer{ - pixel_y = 2 +/area/station/engineering/atmos) +"nzF" = ( +/obj/structure/chair/stool/directional/west, +/turf/open/floor/wood{ + icon_state = "wood-broken4" }, -/turf/open/floor/wood, -/area/command/heads_quarters/hop) -"nih" = ( -/obj/structure/toilet/greyscale{ +/area/station/maintenance/port/aft) +"nzP" = ( +/obj/machinery/atmospherics/pipe/smart/simple/purple/visible{ + dir = 10 + }, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"nzQ" = ( +/obj/structure/bed{ dir = 4 }, -/obj/effect/turf_decal/tile/red/fourcorners, +/obj/item/bedsheet/medical{ + dir = 4 + }, +/obj/machinery/airalarm/directional/north, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, /turf/open/floor/iron/white, -/area/security/prison) -"nik" = ( +/area/station/medical/virology) +"nzS" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral/half/contrasted, +/turf/open/floor/iron, +/area/station/service/hydroponics/garden) +"nAu" = ( +/obj/effect/spawner/random/structure/grille, +/turf/open/floor/plating/airless{ + icon_state = "panelscorched" + }, +/area/space/nearstation) +"nAC" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/turf_decal/stripes/line{ +/turf/open/floor/iron, +/area/station/security/warden) +"nAG" = ( +/obj/machinery/atmospherics/pipe/smart/simple/orange/hidden{ dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/stripes/line, /turf/open/floor/plating, -/area/maintenance/port/fore) -"niu" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/area/station/maintenance/department/engine) +"nAN" = ( +/obj/machinery/door/airlock/grunge{ + name = "Cell 4" }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/station/security/prison/safe) +"nAQ" = ( +/obj/effect/landmark/start/atmospheric_technician, +/turf/open/floor/iron/dark, +/area/station/engineering/atmospherics_engine) +"nBa" = ( /obj/structure/cable, +/turf/open/floor/iron/solarpanel/airless, +/area/station/solars/starboard/aft) +"nBf" = ( +/obj/item/wrench, +/obj/item/stack/sheet/glass{ + amount = 30 + }, +/obj/item/stack/sheet/iron{ + amount = 30 + }, +/obj/item/stack/cable_coil, +/obj/item/stack/cable_coil, +/obj/structure/closet, +/obj/item/vending_refill/cigarette, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 9 +/obj/structure/cable, +/obj/structure/sign/poster/random/directional/south, +/turf/open/floor/wood, +/area/station/service/bar) +"nBp" = ( +/obj/structure/sink{ + dir = 4; + pixel_x = -12; + pixel_y = 2 }, -/turf/open/floor/iron, -/area/hallway/primary/central) -"niE" = ( -/obj/effect/turf_decal/tile/blue/fourcorners, -/obj/machinery/smartfridge/organ, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "main_surgery" +/obj/effect/spawner/random/trash/mess, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) +"nBs" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/wood, +/area/station/command/corporate_showroom) +"nBu" = ( +/obj/effect/turf_decal/arrows/white{ + dir = 4 }, -/turf/open/floor/iron/dark, -/area/medical/treatment_center) -"niJ" = ( -/obj/machinery/holopad/secure, -/obj/structure/chair/wood{ +/obj/effect/turf_decal/stripes/line{ dir = 8 }, +/turf/open/floor/engine, +/area/station/engineering/atmospherics_engine) +"nBy" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) +"nBB" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/medical/glass{ + id_tag = "MedbayFoyer"; + name = "Medbay Clinic" + }, /obj/structure/cable, +/obj/effect/turf_decal/tile/blue/fourcorners, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/carpet, -/area/command/heads_quarters/hos) -"niL" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 4 - }, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/iron/white, -/area/medical/storage) -"niS" = ( -/obj/machinery/light/directional/east, /obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/tile/bar, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/neutral{ +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) +"nBF" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, +/turf/open/floor/iron/white, +/area/station/medical/virology) +"nCa" = ( +/obj/machinery/meter/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold/purple/visible/layer2{ dir = 4 }, -/turf/open/floor/iron, -/area/hallway/primary/central) -"niY" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/lattice/catwalk, -/turf/open/space, -/area/space/nearstation) -"njb" = ( -/obj/structure/sign/warning/securearea{ - pixel_y = 32 +/obj/effect/turf_decal/siding/purple{ + dir = 1 }, -/obj/effect/turf_decal/stripes/line{ - dir = 9 +/obj/machinery/door/window/left/directional/east{ + name = "Ordnance Freezer Chamber Access"; + req_access = list("ordnance") }, -/turf/open/floor/iron, -/area/engineering/main) -"njd" = ( -/obj/machinery/light/small/directional/west, -/turf/open/floor/plating, -/area/maintenance/starboard/lesser) -"njk" = ( -/obj/structure/chair/comfy/black{ - dir = 4 +/turf/open/floor/iron/dark, +/area/station/science/ordnance) +"nCc" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 8 }, -/turf/open/floor/carpet, -/area/command/bridge) -"njn" = ( -/obj/structure/chair{ - name = "Judge" +/turf/open/floor/iron/white/smooth_large, +/area/station/medical/surgery/aft) +"nCd" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 }, -/obj/effect/turf_decal/tile/blue/anticorner/contrasted{ +/turf/open/floor/wood, +/area/station/commons/lounge) +"nCu" = ( +/obj/structure/chair/office{ dir = 1 }, -/turf/open/floor/iron, -/area/security/courtroom) -"njp" = ( -/obj/machinery/portable_atmospherics/canister/nitrous_oxide, -/obj/effect/turf_decal/bot, -/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/hidden{ - dir = 8 +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 }, -/turf/open/floor/iron, -/area/engineering/atmos/storage/gas) -"njs" = ( -/obj/effect/turf_decal/stripes/white/line{ +/turf/open/floor/iron/grimy, +/area/station/tcommsat/computer) +"nCw" = ( +/obj/machinery/door/airlock/external{ + name = "Space Shack" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 8 }, -/obj/machinery/airalarm/directional/north, -/turf/open/floor/iron, -/area/science/mixing) -"njy" = ( -/obj/machinery/power/apc/auto_name/directional/east, -/obj/structure/cable, -/obj/machinery/atmospherics/components/unary/portables_connector/visible, +/obj/effect/mapping_helpers/airlock/access/all/engineering/external, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) +"nCI" = ( +/obj/structure/chair/stool/directional/west, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, /turf/open/floor/iron, -/area/science/mixing) -"njH" = ( -/obj/structure/chair/office{ - dir = 4 +/area/station/security/prison) +"nDk" = ( +/obj/structure/table, +/obj/item/storage/fancy/cigarettes{ + pixel_x = 8; + pixel_y = 8 }, -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/command/bridge) -"njM" = ( -/obj/structure/closet{ - name = "Evidence Closet 5" +/obj/item/folder/red{ + pixel_x = -5 }, -/obj/machinery/firealarm/directional/east, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/effect/turf_decal/tile/red/half/contrasted{ +/turf/open/floor/iron/dark, +/area/station/security/office) +"nDw" = ( +/obj/machinery/atmospherics/components/tank, +/obj/effect/turf_decal/siding/purple{ dir = 8 }, /turf/open/floor/iron/dark, -/area/security/brig) -"njR" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/engineering/atmospherics_engine) -"nkh" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/area/station/science/ordnance/storage) +"nDF" = ( +/obj/effect/landmark/xeno_spawn, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 + }, /turf/open/floor/plating, -/area/maintenance/starboard/fore) -"nkk" = ( -/obj/structure/cable, -/obj/machinery/light/directional/south, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/button/door/directional/south{ - id = "PermaLockdown"; - name = "Panic Button"; - req_access_txt = "2" +/area/station/maintenance/fore) +"nDN" = ( +/obj/effect/spawner/random/structure/closet_maintenance, +/obj/item/storage/box/lights/mixed, +/obj/effect/spawner/random/maintenance/two, +/turf/open/floor/plating{ + icon_state = "platingdmg3" }, -/turf/open/floor/iron, -/area/security/prison) -"nkw" = ( -/obj/machinery/light/small/directional/north, -/obj/structure/table/wood, -/obj/machinery/newscaster/directional/north, -/obj/effect/spawner/random/entertainment/lighter, -/turf/open/floor/wood, -/area/commons/dorms) -"nky" = ( -/obj/effect/decal/cleanable/dirt, -/obj/item/storage/belt/utility, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/area/station/maintenance/starboard/fore) +"nDO" = ( /obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/hydroponics/constructable, +/obj/effect/turf_decal/bot, /turf/open/floor/iron, -/area/commons/storage/primary) -"nkQ" = ( -/obj/machinery/atmospherics/pipe/smart/simple/orange/hidden{ - dir = 1 +/area/station/service/hydroponics) +"nDP" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 10 }, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"nDT" = ( +/obj/structure/disposalpipe/segment, /obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/effect/turf_decal/tile/yellow/half/contrasted{ +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) +"nDW" = ( +/obj/machinery/door/airlock/external, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 1 }, +/turf/open/floor/plating, +/area/station/maintenance/starboard/fore) +"nEb" = ( +/obj/structure/table, +/obj/item/clothing/mask/gas, +/obj/item/clothing/mask/gas, +/obj/item/clothing/mask/gas, +/obj/item/clothing/glasses/science, +/obj/item/clothing/glasses/science, /turf/open/floor/iron, -/area/engineering/break_room) -"nkS" = ( -/obj/effect/turf_decal/delivery, -/obj/machinery/door/firedoor, -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ +/area/station/science/xenobiology) +"nEf" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 4 }, +/obj/structure/chair/stool/directional/east, +/turf/open/floor/iron, +/area/station/maintenance/starboard/greater) +"nEC" = ( +/turf/open/floor/carpet, +/area/station/command/bridge) +"nEF" = ( +/obj/structure/bed, +/obj/item/clothing/suit/straight_jacket, +/obj/item/clothing/glasses/blindfold, +/obj/item/clothing/mask/muzzle, +/obj/item/electropack, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/station/security/execution/education) +"nFa" = ( +/turf/open/floor/plating, +/area/station/maintenance/aft/lesser) +"nFe" = ( +/obj/machinery/holopad/secure, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "XenoPens"; - name = "Xenobiology Lockdown" - }, -/turf/open/floor/iron, -/area/science/xenobiology) -"nkV" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/ai) +"nFn" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/white/line{ - dir = 8 - }, /turf/open/floor/iron, -/area/security/prison) -"nkW" = ( -/obj/structure/closet/firecloset, -/obj/effect/turf_decal/tile/neutral/fourcorners, +/area/station/commons/locker) +"nFL" = ( +/obj/machinery/camera/directional/north, +/obj/machinery/light/small/directional/north, /turf/open/floor/iron/dark, -/area/hallway/primary/central) -"nld" = ( -/obj/machinery/washing_machine, -/obj/effect/turf_decal/tile/blue{ +/area/station/ai_monitored/aisat/exterior) +"nGe" = ( +/obj/structure/railing, +/obj/machinery/light/small/red/directional/west, +/turf/open/floor/plating/airless, +/area/station/engineering/atmos) +"nGn" = ( +/obj/structure/cable, +/obj/machinery/power/apc/auto_name/directional/north, +/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/blue{ +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light/directional/east, -/turf/open/floor/iron/cafeteria, -/area/security/prison) -"nlm" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/public/glass{ - name = "Gateway Chamber" +/turf/open/floor/iron/dark, +/area/station/medical/morgue) +"nGp" = ( +/obj/structure/table, +/obj/effect/spawner/random/entertainment/dice, +/turf/open/floor/iron, +/area/station/commons/locker) +"nGq" = ( +/obj/structure/railing/corner, +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/yellow/warning{ + dir = 8 }, +/obj/machinery/firealarm/directional/west, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/command/gateway) -"nlK" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/area/station/engineering/atmos) +"nGr" = ( +/obj/machinery/disposal/bin, +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/turf/open/floor/carpet, -/area/command/heads_quarters/captain/private) -"nlZ" = ( -/obj/machinery/vending/cigarette, -/obj/effect/turf_decal/tile/bar{ +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/station/medical/break_room) +"nGv" = ( +/obj/machinery/power/terminal{ dir = 1 }, -/obj/effect/turf_decal/tile/bar, -/turf/open/floor/iron, -/area/commons/lounge) -"nmk" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/security{ - name = "Evidence Storage"; - req_one_access_txt = "1;4" +/obj/machinery/flasher/directional/north{ + id = "AI"; + pixel_x = -22 }, -/obj/effect/turf_decal/tile/neutral/fourcorners, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/dark, -/area/security/brig) -"nmo" = ( -/obj/machinery/light/small/directional/east, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/button/door/directional/east{ - id = "Prison Gate"; - name = "Prison Wing Lockdown"; - req_access_txt = "2" +/area/station/ai_monitored/turret_protected/ai) +"nGz" = ( +/obj/structure/rack, +/obj/item/radio/off{ + pixel_x = 4; + pixel_y = 3 + }, +/obj/item/radio/off{ + pixel_x = -6; + pixel_y = 7 }, /obj/effect/turf_decal/tile/red/half/contrasted{ dir = 1 }, /turf/open/floor/iron, -/area/security/brig) -"nmE" = ( -/obj/structure/rack, -/obj/item/extinguisher, -/obj/item/storage/belt/utility, -/obj/effect/spawner/random/trash/janitor_supplies, -/turf/open/floor/plating, -/area/maintenance/starboard/greater) -"nmF" = ( -/obj/machinery/atmospherics/components/unary/thermomachine/heater/on, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 4 - }, -/turf/open/floor/iron/dark, -/area/engineering/atmos) -"nmK" = ( -/obj/structure/chair, -/obj/machinery/computer/security/telescreen/interrogation{ - dir = 4; - pixel_x = -30 - }, -/turf/open/floor/iron/grimy, -/area/security/interrogation) -"nmY" = ( -/obj/structure/noticeboard/directional/north{ - desc = "A memorial wall for pinning mementos upon."; - name = "memorial board" - }, -/obj/item/storage/book/bible, +/area/station/security/office) +"nGK" = ( +/obj/structure/chair/stool/directional/east, +/turf/open/floor/wood, +/area/station/commons/lounge) +"nHn" = ( +/obj/item/hand_labeler, +/obj/item/stack/package_wrap, /obj/structure/table/wood, -/turf/open/floor/carpet, -/area/service/chapel/funeral) -"nnj" = ( -/obj/structure/table/reinforced{ - name = "Jim Norton's Quebecois Coffee table" - }, -/obj/item/storage/fancy/donut_box, -/obj/item/paper{ - info = "Jim Norton's Quebecois Coffee. You see, in 2265 the Quebecois had finally had enough of Canada's shit, and went to the one place that wasn't corrupted by Canuckistan.Je vais au seul endroit qui n'a pas ??? corrompu par les Canadiens ... ESPACE."; - name = "Coffee Shop"; - pixel_x = -4; - pixel_y = 6 +/obj/structure/cable, +/turf/open/floor/wood, +/area/station/command/heads_quarters/hop) +"nHB" = ( +/obj/effect/turf_decal/trimline/green/filled/line, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/power/apc/auto_name/directional/south, +/turf/open/floor/iron, +/area/station/security/prison/garden) +"nHG" = ( +/obj/structure/chair/office/light{ + dir = 8 }, -/obj/effect/turf_decal/trimline/neutral/line{ - dir = 1 +/turf/open/floor/iron/white, +/area/station/science/cytology) +"nIj" = ( +/obj/structure/easel, +/turf/open/floor/plating, +/area/station/maintenance/disposal) +"nIo" = ( +/obj/machinery/door/airlock{ + name = "Theater Backstage" }, -/turf/open/floor/iron/dark, -/area/service/cafeteria) -"nnx" = ( -/obj/structure/window/reinforced{ +/obj/machinery/door/firedoor, +/obj/effect/mapping_helpers/airlock/unres, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment, +/obj/effect/mapping_helpers/airlock/access/all/service/theatre, +/turf/open/floor/wood, +/area/station/service/theater) +"nIR" = ( +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/machinery/conveyor{ - dir = 8; - id = "packageExternal" +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/effect/turf_decal/stripes/line{ - dir = 9 +/turf/open/floor/iron, +/area/station/hallway/secondary/command) +"nJn" = ( +/obj/machinery/chem_dispenser{ + layer = 2.7 }, -/obj/machinery/camera/directional/south{ - c_tag = "Cargo Bay - Aft"; - pixel_x = 14 +/obj/effect/turf_decal/tile/yellow/half/contrasted{ + dir = 4 }, -/obj/machinery/disposal/delivery_chute{ +/turf/open/floor/iron/white, +/area/station/medical/pharmacy) +"nJr" = ( +/obj/effect/spawner/random/medical/two_percent_xeno_egg_spawner, +/turf/open/floor/engine, +/area/station/science/xenobiology) +"nJu" = ( +/obj/structure/closet/secure_closet/security/sec, +/obj/effect/turf_decal/tile/red/half/contrasted{ dir = 4 }, -/obj/structure/disposalpipe/trunk{ +/turf/open/floor/iron/dark, +/area/station/security/lockers) +"nJG" = ( +/obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/machinery/door/window/right/directional/west{ - dir = 4; - name = "Crate to Shuttle"; - req_access_txt = "50" - }, -/obj/structure/plasticflaps/opaque{ - name = "Service Deliveries" +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/maintenance/port/greater) +"nJH" = ( +/obj/effect/turf_decal/loading_area/white, +/turf/open/floor/iron/white, +/area/station/science/robotics/lab) +"nJL" = ( +/obj/structure/closet, +/obj/effect/spawner/random/maintenance/two, +/obj/effect/turf_decal/tile/neutral/half/contrasted, +/turf/open/floor/plating, +/area/station/maintenance/aft/lesser) +"nJW" = ( +/obj/structure/disposalpipe/segment{ + dir = 6 }, -/turf/open/floor/iron, -/area/cargo/storage) -"nny" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/bot, -/obj/effect/spawner/random/maintenance, -/obj/item/stock_parts/cell, -/turf/open/floor/iron, -/area/cargo/warehouse) -"nnN" = ( -/obj/structure/table, -/obj/item/paper_bin{ - pixel_x = -2; - pixel_y = 4 +/obj/structure/cable, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 8 }, -/obj/item/pen, -/obj/effect/turf_decal/delivery, -/obj/machinery/bluespace_vendor/directional/east, +/obj/effect/turf_decal/trimline/red/filled/corner, /turf/open/floor/iron, -/area/hallway/secondary/command) -"nnO" = ( -/obj/structure/table, -/obj/item/clothing/glasses/sunglasses{ - pixel_x = 3; - pixel_y = -3 +/area/station/security/brig) +"nJY" = ( +/obj/structure/chair/wood/wings, +/obj/effect/landmark/start/mime, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/carpet, +/area/station/service/theater) +"nKE" = ( +/obj/effect/turf_decal/trimline/blue/filled/line, +/turf/open/floor/iron/white, +/area/station/medical/treatment_center) +"nKG" = ( +/obj/item/kirbyplants{ + icon_state = "plant-05" }, -/obj/item/clothing/ears/earmuffs{ - pixel_y = 7 +/obj/effect/turf_decal/stripes/line{ + dir = 10 }, -/obj/machinery/light/small/directional/south, -/obj/machinery/firealarm/directional/south, -/obj/effect/turf_decal/tile/neutral/anticorner/contrasted, -/turf/open/floor/iron/dark, -/area/security/range) -"nnS" = ( -/obj/item/storage/box/deputy, -/obj/structure/table, -/obj/item/radio/intercom/directional/west, -/turf/open/floor/iron/dark, -/area/security/office) -"nnT" = ( -/turf/open/floor/plating/airless, -/area/solars/starboard/fore) -"nof" = ( -/obj/structure/cable, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"nKI" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/spawner/random/structure/grille, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"nol" = ( -/obj/structure/sign/warning/pods{ - pixel_x = 30 +/obj/effect/turf_decal/delivery, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/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/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/commons/dorms) -"noQ" = ( -/obj/machinery/light/directional/west, -/obj/effect/turf_decal/siding/wood{ - dir = 1 +/area/station/service/hydroponics) +"nKO" = ( +/obj/structure/toilet{ + dir = 4 }, +/obj/machinery/light/small/directional/east, +/obj/machinery/newscaster/directional/east, +/obj/effect/landmark/start/assistant, /obj/effect/landmark/start/hangover, -/turf/open/floor/wood, -/area/commons/lounge) -"npa" = ( -/obj/structure/table, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/stripes/white/line{ - dir = 1 - }, -/obj/machinery/requests_console/directional/west{ - department = "Ordnance Test Range"; - departmentType = 5; - name = "Test Range Requests Console" - }, -/obj/item/assembly/signaler{ - pixel_x = 6; - pixel_y = 5 - }, -/obj/item/assembly/signaler{ - pixel_x = -2; - pixel_y = -2 +/obj/machinery/button/door/directional/south{ + id = "Toilet4"; + name = "Lock Control"; + normaldoorcontrol = 1; + specialfunctions = 4 }, -/obj/item/assembly/signaler{ - pixel_x = -8; - pixel_y = 5 +/obj/effect/spawner/random/trash/graffiti{ + pixel_y = -32; + spawn_loot_chance = 50 }, -/obj/item/assembly/signaler{ - pixel_y = 8 +/turf/open/floor/iron/freezer, +/area/station/commons/toilet/restrooms) +"nLd" = ( +/turf/open/floor/wood{ + icon_state = "wood-broken5" }, +/area/station/service/library) +"nLz" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/science/mixing/launch) -"npp" = ( -/obj/structure/table, -/obj/item/stock_parts/subspace/analyzer, -/obj/item/stock_parts/subspace/analyzer, -/obj/item/stock_parts/subspace/analyzer, -/obj/machinery/camera/directional/west{ - c_tag = "Telecomms - Storage" - }, -/turf/open/floor/iron/dark, -/area/engineering/storage/tcomms) -"npv" = ( -/obj/structure/sink{ - dir = 8; - pixel_x = 12 - }, -/obj/effect/turf_decal/tile/yellow, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/area/station/command/heads_quarters/ce) +"nLG" = ( +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/structure/disposalpipe/segment{ - dir = 10 - }, -/obj/effect/turf_decal/tile/blue/half/contrasted{ +/obj/machinery/door/firedoor, +/turf/open/floor/iron, +/area/station/hallway/primary/port) +"nLI" = ( +/obj/structure/window/reinforced, +/obj/machinery/computer/atmos_control/air_tank{ dir = 1 }, -/turf/open/floor/iron/white, -/area/medical/medbay/central) -"npM" = ( -/obj/machinery/atmospherics/pipe/smart/simple/orange/visible{ +/obj/machinery/atmospherics/pipe/smart/simple/green/visible{ dir = 4 }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"nLZ" = ( +/obj/item/toy/beach_ball/branded, +/turf/open/space/basic, +/area/space) +"nMf" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/structure/cable, -/turf/open/floor/plating, -/area/maintenance/department/engine) -"npV" = ( -/obj/structure/chair{ +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) +"nMj" = ( +/obj/structure/window/fulltile, +/obj/structure/flora/bush/ferny/style_random, +/obj/structure/flora/bush/flowers_br/style_random, +/turf/open/floor/grass, +/area/station/maintenance/starboard/aft) +"nMz" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/table, +/obj/item/stack/package_wrap, +/obj/item/hand_labeler, +/obj/effect/turf_decal/tile/brown{ dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/wood, -/area/service/lawoffice) -"nqb" = ( -/obj/structure/disposalpipe/segment{ - dir = 9 +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/obj/structure/cable, -/turf/open/floor/iron/grimy, -/area/service/chapel/office) -"nqe" = ( -/obj/item/plant_analyzer, -/obj/effect/spawner/random/trash/mess, +/obj/machinery/button/door/directional/west{ + id = "commissaryshutter"; + name = "Commissary Shutter Control" + }, +/turf/open/floor/iron, +/area/station/commons/vacant_room/commissary) +"nME" = ( +/obj/structure/rack, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/item/storage/toolbox/emergency, +/obj/effect/spawner/random/maintenance, /turf/open/floor/plating, -/area/maintenance/starboard/aft) -"nqh" = ( +/area/station/maintenance/port/fore) +"nMF" = ( +/obj/machinery/light/small/directional/east, +/obj/machinery/firealarm/directional/east, +/obj/effect/turf_decal/tile/blue, +/mob/living/simple_animal/bot/cleanbot, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/aisat_interior) +"nMK" = ( +/obj/machinery/biogenerator, +/obj/machinery/firealarm/directional/north, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/iron, +/area/station/service/hydroponics/garden) +"nMU" = ( /obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/smart/simple/purple/visible, /turf/open/floor/plating, -/area/engineering/atmos) -"nrc" = ( -/obj/structure/flora/ausbushes/sunnybush, -/obj/machinery/camera/directional/north{ - c_tag = "Virology Test Subject Chamber"; - network = list("ss13","medbay") +/area/station/construction/storage_wing) +"nMY" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/turf/open/floor/grass, -/area/medical/virology) -"nrf" = ( -/obj/machinery/door/window/left/directional/west{ - dir = 4; - name = "Bridge Deliveries"; - req_access_txt = "19" +/obj/structure/sign/poster/official/random/directional/south, +/turf/open/floor/iron, +/area/station/hallway/primary/port) +"nNe" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 10 }, -/obj/machinery/door/poddoor/preopen{ - id = "bridge blast"; - name = "bridge blast door" +/obj/structure/flora/bush/stalky/style_random, +/turf/open/floor/grass, +/area/station/science/research) +"nNo" = ( +/obj/machinery/biogenerator, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 9 }, -/obj/effect/turf_decal/delivery, /turf/open/floor/iron, -/area/command/bridge) -"nrp" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/public/glass{ - name = "Bar" - }, -/obj/effect/turf_decal/tile/bar{ +/area/station/security/prison/garden) +"nNw" = ( +/obj/effect/landmark/event_spawn, +/obj/effect/turf_decal/tile/neutral, +/obj/structure/cable, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 1 }, -/obj/effect/turf_decal/tile/bar, -/obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, -/area/commons/lounge) -"nrr" = ( -/obj/effect/turf_decal/stripes/line, +/area/station/hallway/secondary/command) +"nNH" = ( +/obj/structure/chair/comfy/black{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/carpet, +/area/station/commons/vacant_room/office) +"nNJ" = ( +/obj/effect/spawner/random/maintenance, /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/plating, -/area/maintenance/central) -"nrt" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 +/area/station/maintenance/aft/greater) +"nNL" = ( +/turf/closed/mineral/volcanic, +/area/space/nearstation) +"nNW" = ( +/obj/structure/disposaloutlet{ + dir = 4; + name = "Cargo Deliveries" }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 +/obj/effect/turf_decal/siding/purple, +/obj/effect/turf_decal/trimline/brown/warning{ + dir = 10 }, -/turf/open/floor/iron, -/area/engineering/main) -"nru" = ( -/obj/effect/landmark/event_spawn, -/turf/open/floor/wood, -/area/commons/lounge) -"nrI" = ( -/turf/open/floor/iron, -/area/science/mixing) -"nrQ" = ( -/obj/effect/turf_decal/bot, -/obj/machinery/portable_atmospherics/canister/oxygen, -/obj/machinery/light/directional/south, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/science/storage) -"nsr" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/plating{ - icon_state = "panelscorched" +/obj/effect/turf_decal/trimline/brown/warning{ + dir = 10 }, -/area/maintenance/starboard/lesser) -"nsv" = ( +/obj/structure/disposalpipe/trunk, +/obj/machinery/airalarm/directional/north, +/turf/open/floor/iron/white, +/area/station/science/lobby) +"nNY" = ( /obj/effect/turf_decal/tile/neutral{ - dir = 8 + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/hallway/primary/aft) -"nsB" = ( -/obj/effect/turf_decal/delivery, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 +/area/station/hallway/primary/central) +"nOi" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/tile/neutral, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold/scrubbers/hidden{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 4 }, /turf/open/floor/iron, -/area/hallway/primary/starboard) -"nsG" = ( -/obj/machinery/hydroponics/soil, +/area/station/commons/locker) +"nOl" = ( +/obj/machinery/light/directional/west, /obj/machinery/camera/directional/west{ - c_tag = "Prison Forestry"; - network = list("ss13","prison") + c_tag = "Departure Lounge - Port Fore" + }, +/obj/item/kirbyplants{ + icon_state = "plant-24" }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light/directional/west, -/turf/open/floor/grass, -/area/security/prison) -"nsU" = ( /obj/effect/turf_decal/stripes/line{ - dir = 4 + dir = 8 }, -/obj/machinery/light/directional/east, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible, -/turf/open/floor/engine, -/area/engineering/supermatter/room) -"nsZ" = ( -/obj/machinery/conveyor{ - dir = 8; - id = "garbage" +/obj/structure/sign/poster/official/random/directional/west, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) +"nOp" = ( +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ + dir = 6 }, -/obj/effect/spawner/random/trash/garbage{ - spawn_loot_count = 3 +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 4 }, -/turf/open/floor/plating, -/area/maintenance/disposal) -"ntb" = ( -/obj/machinery/atmospherics/pipe/smart/simple/green/visible, /turf/open/floor/iron/dark, -/area/engineering/atmos) -"ntm" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 1 +/area/station/engineering/atmos) +"nOq" = ( +/obj/machinery/holopad/secure{ + pixel_x = 9; + pixel_y = -9 }, -/obj/structure/disposalpipe/segment{ - dir = 5 +/turf/open/floor/carpet, +/area/station/command/heads_quarters/captain/private) +"nOv" = ( +/obj/structure/cable, +/obj/effect/turf_decal/tile/red/half/contrasted, +/turf/open/floor/iron, +/area/station/security/office) +"nOw" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 4 }, -/turf/open/floor/wood, -/area/commons/lounge) -"nto" = ( -/obj/machinery/hydroponics/soil{ - pixel_y = 8 +/obj/effect/turf_decal/trimline/yellow/warning{ + dir = 4 }, +/turf/open/floor/iron, +/area/station/engineering/atmospherics_engine) +"nOz" = ( +/obj/machinery/light/directional/south, /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/effect/spawner/random/food_or_drink/seed, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"ntx" = ( -/obj/machinery/portable_atmospherics/canister/oxygen, -/turf/open/floor/engine/o2, -/area/engineering/atmos) -"ntC" = ( -/obj/machinery/light/directional/south, +/obj/structure/cable, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 + }, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"nOK" = ( +/obj/effect/turf_decal/stripes/white/line, +/obj/effect/turf_decal/stripes/white/line{ dir = 1 }, -/obj/structure/extinguisher_cabinet/directional/south, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/green{ - dir = 8 +/obj/machinery/door/firedoor, +/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/science/research) +"nOU" = ( +/obj/structure/table/wood, +/obj/item/radio/intercom{ + broadcasting = 1; + dir = 8; + listening = 0; + name = "Station Intercom (Court)" }, -/turf/open/floor/iron, -/area/service/hydroponics) -"ntZ" = ( -/obj/machinery/camera/directional/east{ - c_tag = "Atmospherics Tank - N2" +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 1 }, -/turf/open/floor/engine/n2, -/area/engineering/atmos) -"nua" = ( -/obj/item/radio/intercom/directional/east, -/obj/structure/bodycontainer/morgue{ +/turf/open/floor/iron, +/area/station/security/courtroom) +"nOZ" = ( +/obj/structure/table/wood, +/obj/effect/spawner/random/decoration/ornament, +/turf/open/floor/wood, +/area/station/commons/vacant_room/office) +"nPf" = ( +/obj/effect/turf_decal/stripes/corner{ dir = 8 }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"nPt" = ( +/obj/structure/reagent_dispensers/fueltank, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating, +/area/station/maintenance/port) +"nPu" = ( +/obj/structure/bookcase/random/fiction, +/turf/open/floor/wood, +/area/station/service/library) +"nQg" = ( +/turf/closed/wall, +/area/station/maintenance/solars/port/fore) +"nQw" = ( +/obj/effect/turf_decal/trimline/brown/filled/line{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ +/turf/open/floor/iron, +/area/station/hallway/primary/port) +"nQA" = ( +/obj/effect/turf_decal/stripes/line{ dir = 8 }, -/turf/open/floor/iron/dark, -/area/medical/morgue) -"nuq" = ( -/obj/machinery/door/airlock/atmos{ - name = "Atmospherics"; - req_access_txt = "24" +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/maintenance/starboard/lesser) +"nQC" = ( +/obj/machinery/camera/directional/west{ + c_tag = "Firing Range" }, -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 +/obj/machinery/light_switch/directional/west{ + pixel_y = -12 }, -/obj/effect/turf_decal/tile/yellow{ +/obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ dir = 8 }, +/turf/open/floor/iron/dark, +/area/station/security/range) +"nQX" = ( +/turf/open/floor/iron/white, +/area/station/science/robotics/lab) +"nRa" = ( /obj/structure/disposalpipe/segment, -/turf/open/floor/iron/checker, -/area/engineering/atmos/storage/gas) -"nuw" = ( +/obj/effect/landmark/xeno_spawn, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 1 }, -/obj/machinery/light_switch/directional/east, -/turf/open/floor/iron/dark, -/area/engineering/storage/tcomms) -"nuH" = ( -/obj/machinery/disposal/bin, -/obj/effect/turf_decal/bot, -/obj/structure/disposalpipe/trunk{ - dir = 8 - }, -/turf/open/floor/wood, -/area/commons/lounge) -"nuJ" = ( -/obj/machinery/button/flasher{ - id = "visitorflash"; - pixel_x = -6; - pixel_y = 24 +/turf/open/floor/iron, +/area/station/maintenance/port/aft) +"nRb" = ( +/turf/open/floor/plating/airless{ + icon_state = "platingdmg1" }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/obj/machinery/button/door/directional/north{ - id = "visitation"; - name = "Visitation Shutters"; - pixel_x = 6; - req_access_txt = "2" +/area/space/nearstation) +"nRp" = ( +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ + dir = 10 }, -/turf/open/floor/iron, -/area/security/brig) -"nuU" = ( +/turf/closed/wall/r_wall, +/area/station/engineering/atmos/pumproom) +"nRr" = ( /obj/effect/turf_decal/stripes/line{ - dir = 1 + dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/door/firedoor, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/simple/purple/visible{ - dir = 10 - }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/power/apc/auto_name/directional/west, /turf/open/floor/iron, -/area/engineering/atmos) -"nuV" = ( -/turf/closed/wall, -/area/commons/storage/art) -"nuZ" = ( -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/tile/blue/fourcorners, -/obj/machinery/door/airlock/medical/glass{ - name = "Paramedic Dispatch Room"; - req_access_txt = "5" - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, +/area/station/hallway/secondary/entry) +"nRz" = ( +/obj/item/solar_assembly, +/obj/item/solar_assembly, +/obj/item/solar_assembly, +/obj/item/solar_assembly, +/obj/item/solar_assembly, +/obj/item/solar_assembly, +/obj/item/solar_assembly, +/obj/item/solar_assembly, +/obj/item/solar_assembly, +/obj/item/solar_assembly, +/obj/item/solar_assembly, +/obj/item/solar_assembly, +/obj/item/solar_assembly, +/obj/item/solar_assembly, +/obj/item/solar_assembly, +/obj/item/solar_assembly, +/obj/item/stack/sheet/glass/fifty, +/obj/structure/closet/crate/engineering/electrical, +/turf/open/floor/plating, +/area/station/maintenance/solars/starboard/aft) +"nRR" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/light/directional/east, /turf/open/floor/iron/white, -/area/medical/office) -"nvi" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Storage Room"; - req_one_access_txt = "12;35" +/area/station/medical/abandoned) +"nRZ" = ( +/turf/closed/wall/r_wall, +/area/station/security/medical) +"nSe" = ( +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) +"nSs" = ( +/obj/structure/showcase/cyborg/old{ + pixel_y = 20 }, -/obj/effect/mapping_helpers/airlock/abandoned, -/turf/open/floor/plating, -/area/maintenance/starboard/lesser) -"nvl" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/disposalpipe/trunk, -/obj/machinery/disposal/bin{ - pixel_x = 2; - pixel_y = 2 +/obj/effect/turf_decal/tile/blue{ + dir = 4 }, -/obj/machinery/camera/directional/west{ - c_tag = "Custodial Closet" +/obj/item/radio/intercom/directional/north{ + broadcasting = 1; + frequency = 1447; + listening = 0; + name = "Private Channel" }, -/obj/machinery/light_switch/directional/west, -/turf/open/floor/iron, -/area/service/janitor) -"nvp" = ( -/obj/structure/window/reinforced{ +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/aisat_interior) +"nSB" = ( +/obj/item/toy/figure/roboticist, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron/dark, +/area/station/science/robotics/lab) +"nSC" = ( +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/effect/spawner/random/trash/mess, +/obj/machinery/chem_heater/withbuffer, +/obj/effect/turf_decal/tile/purple/fourcorners, +/turf/open/floor/iron/white, +/area/station/science/xenobiology) +"nTd" = ( +/obj/structure/rack, +/obj/effect/spawner/random/food_or_drink/seed, +/obj/item/seeds/cannabis, +/obj/item/seeds/cannabis, +/obj/item/seeds/cannabis, +/obj/item/food/grown/mushroom/glowshroom, /turf/open/floor/plating, -/area/maintenance/port/aft) -"nvq" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 8 +/area/station/maintenance/starboard/aft) +"nTs" = ( +/obj/machinery/light/directional/north, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/trimline/blue/filled/corner{ + dir = 4 }, -/obj/effect/turf_decal/tile/yellow{ +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) +"nTA" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/yellow/visible, +/turf/open/floor/iron/dark, +/area/station/engineering/supermatter/room) +"nTH" = ( +/obj/structure/cable, +/obj/machinery/computer/crew{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/red/filled/line, +/turf/open/floor/iron, +/area/station/security/warden) +"nTJ" = ( +/obj/structure/window/reinforced{ dir = 1 }, -/obj/effect/turf_decal/tile/yellow, -/turf/open/floor/iron/white, -/area/medical/chemistry) -"nvt" = ( -/obj/machinery/door/airlock/maintenance_hatch{ - name = "Cargo Bay Bridge Access" +/obj/structure/window/reinforced, +/obj/machinery/ai_slipper{ + uses = 10 }, -/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ - cycle_id = "north-maint-viewingdeck" +/turf/open/floor/iron/dark, +/area/station/ai_monitored/aisat/exterior) +"nTK" = ( +/obj/machinery/newscaster/directional/south, +/obj/machinery/light/directional/south, +/obj/machinery/camera/directional/south{ + c_tag = "Courtroom - Gallery" }, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"nvz" = ( -/obj/effect/landmark/start/hangover, -/turf/open/floor/carpet, -/area/service/library) -"nvK" = ( -/obj/structure/disposalpipe/segment{ - dir = 10 +/turf/open/floor/iron/dark, +/area/station/security/courtroom) +"nTP" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Brig Maintenance" }, -/obj/structure/cable, -/turf/open/floor/carpet, -/area/command/heads_quarters/hop) -"nwr" = ( +/obj/structure/disposalpipe/segment, /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/duct, -/turf/open/floor/iron/cafeteria, -/area/service/kitchen) -"nwN" = ( -/obj/structure/sign/poster/contraband/random/directional/east, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 1 + }, +/obj/effect/mapping_helpers/airlock/access/any/security/maintenance, /turf/open/floor/plating, -/area/maintenance/port/fore) -"nxd" = ( -/obj/structure/table/reinforced, -/obj/item/paper_bin, -/obj/item/pen, -/obj/effect/turf_decal/tile/yellow/half/contrasted{ +/area/station/maintenance/port/fore) +"nUp" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/turf/open/floor/iron, +/area/station/commons/fitness/recreation) +"nUr" = ( +/obj/structure/table, +/obj/item/reagent_containers/food/drinks/britcup{ + pixel_x = -6; + pixel_y = 11 + }, +/obj/item/phone{ + pixel_x = 6; + pixel_y = 1 + }, +/turf/open/floor/iron, +/area/station/cargo/drone_bay) +"nUt" = ( +/obj/machinery/light/small/directional/east, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"nUF" = ( +/obj/structure/closet/secure_closet/security/sec, +/obj/effect/turf_decal/tile/red/anticorner/contrasted{ dir = 8 }, +/turf/open/floor/iron/dark, +/area/station/security/lockers) +"nUW" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 4 + }, +/obj/structure/cable, +/obj/structure/disposalpipe/sorting/mail/flip{ + dir = 4; + sortType = 7 + }, /turf/open/floor/iron, -/area/engineering/break_room) -"nxf" = ( -/obj/effect/spawner/random/structure/grille, +/area/station/security/office) +"nVq" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/spawner/random/maintenance, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/plating, -/area/maintenance/starboard/aft) -"nxp" = ( +/area/station/maintenance/port/aft) +"nVx" = ( /obj/structure/table/wood, -/obj/machinery/computer/security/telescreen/entertainment/directional/west, -/obj/effect/decal/cleanable/cobweb, -/obj/item/flashlight/lamp/green{ - pixel_x = 1; - pixel_y = 5 +/obj/item/paper_bin{ + pixel_x = -2; + pixel_y = 6 }, +/obj/machinery/newscaster/directional/north, +/obj/effect/spawner/random/bureaucracy/pen, /turf/open/floor/wood, -/area/service/library) -"nxE" = ( -/obj/machinery/camera{ - c_tag = "Xenobiology Lab - Pen #8"; - dir = 10; - network = list("ss13","rd","xeno") +/area/station/commons/vacant_room/office) +"nVy" = ( +/obj/effect/landmark/start/lawyer, +/obj/structure/chair/office{ + dir = 4 }, -/turf/open/floor/engine, -/area/science/xenobiology) -"nxX" = ( -/turf/closed/wall/r_wall, -/area/command/heads_quarters/hop) -"nyf" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/item/radio/intercom/directional/west, +/turf/open/floor/wood, +/area/station/service/lawoffice) +"nVG" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/cargo/miningoffice) +"nVH" = ( +/obj/machinery/camera/directional/north{ + c_tag = "Fitness Room - Fore" + }, +/obj/machinery/airalarm/directional/north, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/machinery/light/directional/north, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/commons/fitness/recreation) +"nVJ" = ( +/obj/structure/table/glass, +/obj/item/reagent_containers/chem_pack{ + pixel_x = 10; + pixel_y = 10 + }, +/obj/item/storage/box/rxglasses{ + pixel_x = -4; + pixel_y = 8 + }, +/obj/item/stack/medical/gauze{ + pixel_x = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/siding/white/corner{ dir = 4 }, +/obj/effect/turf_decal/tile/blue/fourcorners, +/turf/open/floor/iron/white/side{ + dir = 10 + }, +/area/station/medical/treatment_center) +"nVL" = ( +/obj/structure/grille/broken, +/obj/item/bouquet/poppy, +/turf/open/floor/plating/airless, +/area/space/nearstation) +"nWj" = ( +/obj/structure/mopbucket, +/obj/machinery/light/small/directional/west, +/obj/item/mop, +/turf/open/floor/plating, +/area/station/maintenance/starboard/lesser) +"nWk" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 8 + }, /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/white, +/area/station/security/prison/visit) +"nWl" = ( +/obj/structure/rack, +/obj/effect/spawner/random/maintenance, /turf/open/floor/plating, -/area/maintenance/starboard/aft) -"nyl" = ( -/obj/machinery/door/window/right/directional/south{ - dir = 1; - name = "Medical Deliveries"; - req_access_txt = "5" +/area/station/maintenance/department/engine) +"nWu" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/effect/turf_decal/delivery/white{ - color = "#52B4E9" +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/chair{ + dir = 1 }, -/obj/structure/window/reinforced{ +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/security/office) +"nWy" = ( +/obj/effect/turf_decal/trimline/blue/filled/warning, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) +"nWz" = ( +/obj/item/crowbar, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/station/maintenance/starboard/greater) +"nWF" = ( +/obj/structure/railing{ + dir = 8 + }, +/turf/open/space/basic, +/area/space) +"nXm" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 4 }, /turf/open/floor/iron/dark, -/area/medical/storage) -"nyo" = ( +/area/station/command/bridge) +"nXM" = ( +/obj/structure/table/wood/poker, +/obj/effect/spawner/random/entertainment/deck, +/turf/open/floor/wood, +/area/station/maintenance/port/aft) +"nXT" = ( +/obj/machinery/light/small/directional/west, +/obj/structure/easel, +/turf/open/floor/plating, +/area/station/maintenance/starboard/fore) +"nYa" = ( +/obj/machinery/door/airlock/research{ + name = "Ordnance Lab" + }, /obj/structure/cable, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/duct, -/obj/structure/disposalpipe/segment{ +/obj/machinery/door/firedoor/heavy, +/obj/machinery/atmospherics/pipe/smart/simple/purple/visible, +/obj/effect/turf_decal/siding/purple{ + dir = 8 + }, +/obj/effect/turf_decal/siding/purple{ dir = 4 }, -/turf/open/floor/iron, -/area/maintenance/starboard/greater) -"nyC" = ( -/obj/structure/closet/secure_closet/medical2, -/obj/effect/turf_decal/tile/blue/anticorner/contrasted, +/obj/effect/mapping_helpers/airlock/access/all/science/ordnance_storage, /turf/open/floor/iron/white, -/area/medical/surgery/aft) -"nyG" = ( -/obj/structure/reagent_dispensers/wall/peppertank/directional/east, -/obj/machinery/recharger{ +/area/station/science/ordnance) +"nYl" = ( +/obj/effect/turf_decal/bot_white/right, +/obj/machinery/ore_silo, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/command/nuke_storage) +"nYJ" = ( +/obj/structure/lattice, +/obj/structure/grille/broken, +/turf/open/space/basic, +/area/space/nearstation) +"nYL" = ( +/obj/machinery/door/airlock/hatch{ + name = "Xenobiology Maintenance" + }, +/obj/structure/cable, +/obj/structure/disposalpipe/segment, +/obj/effect/mapping_helpers/airlock/access/all/science/xenobio, +/turf/open/floor/plating, +/area/station/maintenance/department/science/xenobiology) +"nYO" = ( +/obj/item/reagent_containers/spray/plantbgone, +/obj/item/reagent_containers/spray/pestspray{ + pixel_x = 3; pixel_y = 4 }, -/obj/structure/table, -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 4 +/obj/item/reagent_containers/glass/bottle/nutrient/ez, +/obj/item/reagent_containers/glass/bottle/nutrient/rh{ + pixel_x = 2; + pixel_y = 1 }, +/obj/structure/table, +/obj/structure/extinguisher_cabinet/directional/west, +/obj/effect/turf_decal/stripes/line, /turf/open/floor/iron, -/area/security/office) -"nyT" = ( -/obj/item/radio/intercom/directional/north, -/obj/machinery/camera/directional/north{ - c_tag = "Engineering - Fore" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/area/station/service/hydroponics/garden) +"nYU" = ( +/obj/structure/reagent_dispensers/watertank, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"nZf" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/circuit/green, +/area/station/science/robotics/mechbay) +"nZh" = ( +/obj/machinery/vending/assist, +/obj/machinery/light_switch/directional/west, +/turf/open/floor/iron, +/area/station/commons/storage/primary) +"nZk" = ( +/obj/structure/disposalpipe/segment{ + dir = 10 }, +/obj/structure/cable, /turf/open/floor/iron, -/area/engineering/main) -"nzd" = ( -/obj/machinery/status_display/evac/directional/west, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/area/station/security/brig) +"nZm" = ( +/turf/closed/wall, +/area/station/medical/morgue) +"nZn" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 1 }, -/obj/machinery/camera/directional/west{ - c_tag = "Central Primary Hallway - Starboard - Art Storage" +/obj/effect/turf_decal/box, +/turf/open/floor/iron/dark, +/area/station/science/ordnance/storage) +"nZC" = ( +/obj/machinery/airalarm/directional/north, +/obj/machinery/vending/wardrobe/robo_wardrobe, +/obj/machinery/button/door/directional/north{ + id = "roboticsprivacy"; + name = "Robotics Privacy Control"; + pixel_x = -24; + req_access = list("robotics") }, /turf/open/floor/iron, -/area/hallway/primary/central) -"nzi" = ( -/obj/structure/table, -/obj/item/stack/package_wrap{ - pixel_x = -8; - pixel_y = -3 +/area/station/science/robotics/lab) +"nZH" = ( +/obj/machinery/bookbinder, +/turf/open/floor/wood, +/area/station/service/library) +"nZL" = ( +/obj/machinery/atmospherics/components/binary/dp_vent_pump/high_volume/incinerator_ordmix{ + dir = 4 }, -/obj/item/paperslip{ - pixel_x = -5; - pixel_y = 10 +/turf/open/floor/engine, +/area/station/science/ordnance/burnchamber) +"oae" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/turf/open/floor/iron, +/area/station/hallway/primary/fore) +"oah" = ( +/obj/effect/turf_decal/trimline/blue/filled/corner{ + dir = 4 }, -/obj/structure/disposalpipe/segment{ - dir = 9 +/turf/open/floor/iron/white, +/area/station/medical/treatment_center) +"oaj" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 }, -/obj/effect/turf_decal/tile/brown/half/contrasted, -/turf/open/floor/iron, -/area/cargo/sorting) -"nzs" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/window/right/directional/south{ - dir = 8; - name = "First Aid Supplies"; - req_access_txt = "5" +/turf/open/floor/iron/dark, +/area/station/security/courtroom) +"oao" = ( +/obj/machinery/button/door/directional/east{ + id = "abandoned_kitchen"; + name = "Shutters Control" }, -/obj/item/clothing/glasses/blindfold{ +/obj/item/book/manual/wiki/cooking_to_serve_man{ + pixel_x = 5; pixel_y = 3 }, -/obj/item/clothing/glasses/blindfold, -/obj/item/clothing/ears/earmuffs{ - pixel_y = 3 +/obj/structure/table, +/obj/item/reagent_containers/food/condiment/saltshaker{ + pixel_x = -11; + pixel_y = 14 }, -/obj/item/clothing/ears/earmuffs, -/obj/item/clothing/glasses/eyepatch, -/obj/item/clothing/suit/straight_jacket, -/turf/open/floor/iron/dark, -/area/medical/office) -"nzJ" = ( -/obj/structure/sign/poster/official/anniversary_vintage_reprint{ - pixel_y = 32 +/obj/item/reagent_containers/food/condiment/peppermill{ + pixel_x = -6; + pixel_y = 10 }, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/item/reagent_containers/glass/rag{ + pixel_x = -10; + pixel_y = 4 }, -/obj/effect/turf_decal/tile/yellow/half/contrasted{ +/turf/open/floor/plating, +/area/station/maintenance/port/aft) +"oar" = ( +/obj/structure/chair/office/light{ dir = 1 }, +/obj/effect/turf_decal/tile/yellow/fourcorners, +/obj/effect/landmark/start/chemist, /turf/open/floor/iron/white, -/area/medical/chemistry) -"nzL" = ( -/obj/structure/sink/kitchen{ - desc = "A sink used for washing one's hands and face. It looks rusty and home-made"; - dir = 4; - name = "old sink"; - pixel_x = -12 +/area/station/medical/pharmacy) +"oaw" = ( +/obj/structure/table/reinforced, +/obj/structure/cable, +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 8 }, -/obj/structure/mirror/directional/west, -/turf/open/floor/wood, -/area/maintenance/port/aft) -"nAm" = ( -/obj/machinery/door/airlock/command{ - name = "Captain's Quarters"; - req_access_txt = "20" +/turf/open/floor/iron, +/area/station/security/checkpoint/customs) +"oaB" = ( +/obj/effect/turf_decal/stripes/white/line{ + dir = 8 }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/carpet, -/area/command/heads_quarters/captain/private) -"nAu" = ( -/obj/effect/spawner/random/structure/grille, -/turf/open/floor/plating/airless{ - icon_state = "panelscorched" +/obj/effect/turf_decal/stripes/white/line{ + dir = 4 }, -/area/space/nearstation) -"nAJ" = ( -/obj/effect/turf_decal/tile/yellow{ +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/status_display/evac/directional/south, +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible/layer5, -/obj/machinery/atmospherics/pipe/smart/simple/purple/visible{ - dir = 10 +/turf/open/floor/iron/dark, +/area/station/science/research) +"oaC" = ( +/obj/item/stack/sheet/iron/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, +/obj/item/stack/sheet/mineral/plasma{ + amount = 30 }, -/turf/open/floor/iron/dark/corner, -/area/engineering/atmos/pumproom) -"nAK" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable, +/obj/item/gps, +/obj/structure/closet/crate/engineering, /turf/open/floor/plating, -/area/command/teleporter) -"nAM" = ( -/obj/item/phone{ - desc = "Supposedly a direct line to Nanotrasen Central Command. It's not even plugged in."; - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/cigbutt/cigarbutt{ - pixel_x = 5; - pixel_y = -1 +/area/station/engineering/main) +"oaW" = ( +/turf/open/floor/plating{ + icon_state = "platingdmg3" }, -/obj/structure/table/wood, -/obj/machinery/firealarm/directional/east, -/turf/open/floor/iron/grimy, -/area/security/interrogation) -"nAO" = ( -/obj/structure/cable, -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/tile/neutral/half/contrasted, -/turf/open/floor/iron, -/area/service/hydroponics/garden) -"nBr" = ( -/obj/structure/window/reinforced{ +/area/station/maintenance/port/fore) +"obb" = ( +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/structure/window/reinforced{ +/obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/iron/dark, -/area/commons/fitness/recreation) -"nBA" = ( -/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/hallway/primary/port) +"obh" = ( +/obj/machinery/portable_atmospherics/canister/air, +/obj/effect/spawner/random/maintenance, /turf/open/floor/plating{ - icon_state = "panelscorched" - }, -/area/medical/abandoned) -"nBD" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 + icon_state = "platingdmg2" }, -/obj/structure/closet/crate/trashcart/laundry, -/obj/effect/spawner/random/contraband/prison, -/obj/item/clothing/under/rank/prisoner, -/obj/item/clothing/under/rank/prisoner, -/obj/item/clothing/under/rank/prisoner/skirt, -/obj/item/clothing/under/rank/prisoner/skirt, -/obj/structure/window/reinforced{ +/area/station/maintenance/port) +"obk" = ( +/obj/item/target/alien, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"obl" = ( +/obj/structure/window/reinforced/tinted{ dir = 1 }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 - }, -/turf/open/floor/iron/cafeteria, -/area/security/prison) -"nBI" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "chem_lockdown"; - name = "Chemistry shutters" +/obj/item/kirbyplants/random, +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 1 }, -/turf/open/floor/plating, -/area/medical/chemistry) -"nCo" = ( -/obj/structure/bed, -/obj/item/bedsheet/red, -/obj/effect/landmark/start/prisoner, -/turf/open/floor/iron/dark, -/area/security/prison/safe) -"nCq" = ( -/obj/structure/extinguisher_cabinet/directional/south, -/obj/effect/turf_decal/tile/neutral, -/obj/structure/cable, +/obj/machinery/light/small/directional/west, /turf/open/floor/iron, -/area/hallway/secondary/command) -"nCy" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating, -/area/maintenance/starboard/lesser) -"nCL" = ( -/obj/effect/turf_decal/stripes/line, +/area/station/science/research) +"obw" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"nCO" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 9 +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/landmark/start/hangover, +/turf/open/floor/wood, +/area/station/commons/dorms) +"obF" = ( +/obj/machinery/computer/exoscanner_control{ + dir = 1 }, -/obj/effect/landmark/start/medical_doctor, -/obj/machinery/duct, -/turf/open/floor/iron/white, -/area/medical/treatment_center) -"nCU" = ( -/obj/machinery/space_heater, -/turf/open/floor/plating, -/area/maintenance/aft/lesser) -"nDl" = ( -/obj/machinery/door/morgue{ - name = "Private Study"; - req_access_txt = "37" +/obj/machinery/camera/directional/south{ + c_tag = "Cargo Bay - Drone Launch Room"; + pixel_x = 14 }, -/obj/effect/landmark/navigate_destination, -/turf/open/floor/engine/cult, -/area/service/library) -"nDm" = ( -/obj/effect/landmark/event_spawn, -/obj/effect/turf_decal/tile/neutral{ +/obj/structure/sign/poster/official/random/directional/south, +/turf/open/floor/iron, +/area/station/cargo/drone_bay) +"obG" = ( +/turf/closed/wall, +/area/station/service/theater) +"obN" = ( +/obj/effect/turf_decal/trimline/purple/line{ dir = 1 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/effect/turf_decal/siding/purple, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/hallway/primary/aft) -"nDM" = ( -/obj/structure/fireaxecabinet/directional/south, -/obj/item/paper_bin{ - pixel_x = -2; - pixel_y = 7 - }, -/obj/item/pen{ - pixel_y = 3 +/turf/open/floor/iron/white, +/area/station/science/research) +"obV" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, -/obj/machinery/light_switch/directional/east, -/obj/structure/table/glass, -/turf/open/floor/iron/dark, -/area/command/bridge) -"nDU" = ( -/obj/effect/spawner/random/structure/grille, -/turf/open/floor/plating, -/area/maintenance/starboard/greater) -"nDV" = ( +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"nEj" = ( -/obj/structure/closet, -/obj/effect/spawner/random/maintenance, +/area/station/hallway/secondary/exit/departure_lounge) +"obX" = ( +/obj/docking_port/stationary{ + 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/maintenance/disposal) -"nEm" = ( -/obj/structure/rack, -/obj/effect/spawner/random/maintenance, -/obj/effect/spawner/random/clothing/costume, +/area/station/construction/mining/aux_base) +"oca" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/spawner/random/structure/closet_maintenance, +/obj/effect/spawner/random/maintenance/two, /turf/open/floor/plating, -/area/maintenance/starboard/fore) -"nED" = ( -/obj/machinery/door/airlock/maintenance{ - req_access_txt = "12" +/area/station/maintenance/port) +"ocd" = ( +/obj/structure/window/reinforced{ + dir = 4 }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ +/turf/open/floor/grass, +/area/station/science/genetics) +"ocg" = ( +/obj/structure/extinguisher_cabinet/directional/south, +/obj/effect/turf_decal/tile/red{ dir = 8 }, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"nER" = ( -/obj/structure/chair/wood/wings{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/wood, -/area/service/theater) -"nET" = ( -/obj/machinery/conveyor/inverted{ - dir = 6; - id = "QMLoad" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 5 +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/turf/open/floor/plating, -/area/cargo/storage) -"nFe" = ( -/obj/machinery/holopad/secure, +/turf/open/floor/iron, +/area/station/hallway/primary/fore) +"ocl" = ( +/obj/structure/cable, +/obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/ai) -"nFu" = ( -/obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/area/station/security/office) +"ocC" = ( +/obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/hallway/secondary/entry) -"nFx" = ( -/obj/machinery/gibber, -/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ - dir = 4 +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/green{ + dir = 8 }, -/turf/open/floor/iron/kitchen_coldroom/freezerfloor, -/area/service/kitchen/coldroom) -"nFJ" = ( -/obj/machinery/portable_atmospherics/canister/oxygen, -/obj/effect/turf_decal/bot, -/obj/machinery/atmospherics/pipe/smart/simple/supply/hidden{ - dir = 5 +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 4 }, /turf/open/floor/iron, -/area/engineering/atmos/storage/gas) -"nFL" = ( -/obj/machinery/camera/directional/north, -/obj/machinery/light/small/directional/north, -/turf/open/floor/iron/dark, -/area/ai_monitored/aisat/exterior) -"nFN" = ( -/obj/structure/closet/lasertag/blue, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/effect/landmark/start/hangover/closet, -/turf/open/floor/iron/dark, -/area/commons/fitness/recreation) -"nFR" = ( -/obj/machinery/vending/boozeomat, -/obj/structure/sign/picture_frame/portrait/bar{ - pixel_y = -28 +/area/station/hallway/secondary/service) +"ocG" = ( +/obj/structure/disposaloutlet{ + dir = 8; + name = "Prisoner Delivery" }, -/obj/effect/turf_decal/tile/bar{ - dir = 1 +/obj/structure/disposalpipe/trunk{ + dir = 8 }, -/obj/effect/turf_decal/tile/bar, -/obj/item/radio/intercom/directional/west, +/turf/open/floor/iron/dark/side{ + dir = 4 + }, +/area/station/security/prison) +"ocL" = ( +/obj/structure/chair/stool/directional/south, +/obj/item/radio/intercom/prison/directional/north, /turf/open/floor/iron, -/area/service/bar) -"nFW" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ - dir = 1 +/area/station/security/prison) +"ocP" = ( +/obj/machinery/airalarm/directional/west, +/turf/open/floor/iron, +/area/station/hallway/primary/fore) +"odh" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 4 }, -/obj/item/radio/intercom/directional/south, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/command/heads_quarters/ce) -"nGm" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/science/genetics) -"nGv" = ( -/obj/machinery/power/terminal{ - dir = 1 +/obj/machinery/door/firedoor, +/turf/open/floor/iron/white, +/area/station/security/prison) +"odp" = ( +/obj/structure/bookcase/random, +/turf/open/floor/plating/airless, +/area/station/engineering/atmos) +"odu" = ( +/obj/machinery/door/airlock/medical/glass{ + name = "Cryogenics Bay" }, -/obj/machinery/flasher/directional/north{ - id = "AI"; - pixel_x = -22 +/obj/effect/turf_decal/tile/blue/fourcorners, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/mapping_helpers/airlock/access/all/medical/general, +/turf/open/floor/iron/white, +/area/station/medical/office) +"odI" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock{ + name = "Hydroponics Backroom" }, +/obj/effect/turf_decal/bot, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/ai) -"nGw" = ( -/obj/effect/turf_decal/tile/purple/fourcorners, -/obj/machinery/door/airlock/command{ - name = "Research Director's Office"; - req_access_txt = "30" - }, -/obj/machinery/door/firedoor, -/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/decal/cleanable/dirt, +/obj/effect/mapping_helpers/airlock/access/all/service/hydroponics, /turf/open/floor/iron, -/area/command/heads_quarters/rd) -"nGx" = ( -/obj/structure/cable, -/obj/effect/turf_decal/tile/red{ +/area/station/service/hydroponics) +"odP" = ( +/obj/machinery/light/directional/west, +/obj/machinery/status_display/ai/directional/west, +/turf/open/floor/circuit, +/area/station/ai_monitored/turret_protected/ai) +"odW" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/rack, +/obj/item/storage/box/beakers, +/obj/item/storage/box/pillbottles, +/obj/item/storage/box/syringes, +/obj/item/storage/fancy/candle_box, +/turf/open/floor/iron/white, +/area/station/medical/abandoned) +"oet" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 1 }, -/obj/structure/disposalpipe/segment{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/engine/vacuum, +/area/station/science/ordnance/burnchamber) +"oew" = ( /turf/open/floor/iron, -/area/security/office) -"nGF" = ( -/obj/effect/turf_decal/stripes/line, -/obj/structure/closet/secure_closet/hydroponics, -/obj/structure/extinguisher_cabinet/directional/north, +/area/station/commons/fitness/recreation) +"oeO" = ( +/obj/effect/landmark/xeno_spawn, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/turf/open/floor/plating, +/area/station/maintenance/solars/port/fore) +"oeQ" = ( +/obj/structure/table, +/obj/item/paper_bin/construction, +/obj/item/airlock_painter, +/obj/machinery/airalarm/directional/east, +/obj/item/rcl/pre_loaded, /turf/open/floor/iron, -/area/service/hydroponics) -"nGN" = ( -/obj/effect/turf_decal/stripes/line{ +/area/station/commons/storage/art) +"oeR" = ( +/obj/structure/table/wood, +/obj/item/book/manual/wiki/security_space_law, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plating, -/area/maintenance/department/science/central) -"nGQ" = ( -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/structure/cable, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/turf/open/floor/iron, +/area/station/security/courtroom) +"oeX" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/effect/spawner/random/vending/snackvend, +/turf/open/floor/iron/dark, +/area/station/command/bridge) +"ofc" = ( +/obj/machinery/status_display/evac/directional/north, +/obj/item/folder/yellow{ + pixel_y = 4 + }, +/obj/machinery/camera/directional/north{ + c_tag = "Bridge - Central" + }, +/obj/structure/table/glass, +/obj/effect/turf_decal/tile/brown/half/contrasted{ dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/power/apc/auto_name/directional/east, /turf/open/floor/iron/dark, -/area/command/heads_quarters/ce) -"nGU" = ( -/obj/effect/turf_decal/tile/neutral{ +/area/station/command/bridge) +"ofe" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/decal/cleanable/dirt, +/obj/item/cigbutt{ + pixel_y = 7 + }, +/obj/structure/disposalpipe/segment{ dir = 4 }, +/turf/open/floor/iron, +/area/station/maintenance/starboard/greater) +"off" = ( +/obj/structure/bodycontainer/morgue{ + dir = 1 + }, +/obj/machinery/light/small/directional/south, +/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ - dir = 8 + dir = 1 }, -/obj/effect/turf_decal/siding{ +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/structure/chair/office{ - dir = 4 +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, /turf/open/floor/iron/dark, -/area/command/heads_quarters/rd) -"nHm" = ( -/obj/machinery/smartfridge/organ, -/obj/machinery/door/poddoor/preopen{ - id = "surgeryc"; - name = "privacy shutter" - }, +/area/station/medical/morgue) +"ofk" = ( +/obj/machinery/light_switch/directional/west, +/obj/machinery/power/smes/engineering, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/structure/cable, /turf/open/floor/iron/dark, -/area/medical/surgery/aft) -"nHu" = ( -/obj/effect/spawner/random/maintenance, -/obj/effect/decal/cleanable/dirt, -/obj/structure/disposalpipe/segment{ - dir = 4 +/area/station/engineering/main) +"ofM" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible, +/turf/open/floor/iron, +/area/station/engineering/atmos/pumproom) +"ofQ" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/maintenance/starboard/fore) +"ofS" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/security/glass{ + name = "Secure Gear Storage" }, +/obj/effect/turf_decal/delivery, +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/camera/directional/north{ - c_tag = "Service Maintinance" +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/mapping_helpers/airlock/access/all/security/armory, +/turf/open/floor/iron/dark, +/area/station/security/lockers) +"ofY" = ( +/obj/machinery/conveyor{ + dir = 1; + id = "packageExternal" }, -/turf/open/floor/iron, -/area/maintenance/starboard/greater) -"nHx" = ( -/obj/structure/flora/junglebush/b, -/obj/structure/flora/ausbushes/ppflowers, -/obj/machinery/light/directional/east, -/turf/open/floor/grass, -/area/medical/virology) -"nHN" = ( -/obj/structure/chair{ +/obj/structure/plasticflaps/opaque, +/obj/structure/window/reinforced{ dir = 4 }, -/obj/effect/landmark/start/depsec/engineering, -/obj/effect/turf_decal/tile/red/half/contrasted{ +/obj/structure/window/reinforced{ dir = 8 }, +/turf/open/floor/plating, +/area/station/cargo/qm) +"ofZ" = ( +/obj/machinery/vending/hydroseeds{ + slogan_delay = 700 + }, +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 1 + }, /turf/open/floor/iron, -/area/security/checkpoint/engineering) -"nHP" = ( -/obj/structure/cable, -/turf/open/floor/plating{ - icon_state = "panelscorched" +/area/station/hallway/primary/central) +"ogs" = ( +/obj/machinery/vending/coffee, +/obj/effect/turf_decal/tile/bar{ + dir = 1 + }, +/obj/effect/turf_decal/tile/bar, +/turf/open/floor/iron, +/area/station/commons/lounge) +"ogJ" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 10 }, -/area/maintenance/port/greater) -"nIa" = ( -/obj/structure/table/reinforced, /obj/structure/window/reinforced{ dir = 8 }, -/obj/item/defibrillator/loaded{ - pixel_y = 6 +/turf/open/floor/iron, +/area/station/security/range) +"ogL" = ( +/obj/structure/mirror/directional/north, +/obj/structure/sink{ + pixel_y = 17 }, -/obj/item/defibrillator/loaded{ - pixel_y = 3 +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/spawner/random/trash/soap{ + spawn_scatter_radius = 1 }, -/obj/item/defibrillator/loaded, -/turf/open/floor/iron/dark, -/area/medical/storage) -"nIf" = ( +/turf/open/floor/iron/white, +/area/station/command/heads_quarters/captain/private) +"ohf" = ( /obj/structure/cable, -/obj/machinery/holopad, -/turf/open/floor/iron/cafeteria, -/area/service/kitchen) -"nIw" = ( -/obj/machinery/light/small/directional/east, -/obj/machinery/computer/security/telescreen/entertainment/directional/east, +/obj/machinery/power/apc/auto_name/directional/east, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/grimy, -/area/service/chapel/office) -"nIF" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/security/glass{ - name = "Prison Wing"; - req_access_txt = "1" +/obj/effect/landmark/start/depsec/supply, +/turf/open/floor/iron, +/area/station/security/checkpoint/supply) +"ohm" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ - cycle_id = "perma-entrance" +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"ohn" = ( +/obj/structure/reagent_dispensers/fueltank, +/turf/open/floor/plating, +/area/station/maintenance/starboard/greater) +"ohp" = ( +/obj/structure/table, +/obj/machinery/cell_charger, +/obj/machinery/requests_console/directional/east{ + announcementConsole = 1; + department = "Research Lab"; + departmentType = 5; + name = "Research Requests Console"; + receive_ore_updates = 1 }, -/obj/effect/turf_decal/tile/red/half/contrasted, /turf/open/floor/iron, -/area/security/brig) -"nIK" = ( -/obj/machinery/computer/med_data, +/area/station/science/lab) +"ohw" = ( +/obj/machinery/light/small/directional/east, +/obj/effect/decal/cleanable/dirt, +/obj/effect/landmark/event_spawn, /obj/structure/cable, -/obj/effect/turf_decal/tile/green/half/contrasted{ +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 1 }, -/turf/open/floor/iron/dark, -/area/command/bridge) -"nIN" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 9 - }, -/turf/open/floor/iron/white, -/area/medical/treatment_center) -"nIP" = ( -/obj/effect/turf_decal/bot, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/science/robotics/lab) -"nJi" = ( -/obj/effect/turf_decal/tile/red{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/security/brig) +"ohC" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/medical/treatment_center) +"ohD" = ( +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/machinery/door/window/left/directional/north{ + dir = 8; + name = "Containment Pen #6"; + req_access = list("xenobiology") + }, +/obj/machinery/door/poddoor/preopen{ + id = "xenobio6"; + name = "Xenobio Pen 6 Blast Door" }, /turf/open/floor/iron, -/area/hallway/primary/fore) -"nJl" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 6 +/area/station/science/xenobiology) +"ohE" = ( +/turf/closed/wall/r_wall, +/area/station/maintenance/central) +"ohH" = ( +/obj/machinery/computer/secure_data{ + dir = 8 }, -/obj/structure/flora/ausbushes/grassybush, -/turf/open/floor/grass, -/area/science/research) -"nJm" = ( -/obj/structure/window/reinforced{ +/obj/structure/reagent_dispensers/wall/peppertank/directional/east, +/turf/open/floor/iron/dark, +/area/station/security/checkpoint/science) +"ohI" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/general/hidden, +/obj/effect/turf_decal/siding/blue{ + dir = 8 + }, +/obj/effect/turf_decal/siding/blue{ dir = 4 }, -/obj/effect/turf_decal/siding/white, -/obj/effect/turf_decal/trimline/brown/warning, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark/telecomms, +/area/station/science/server) +"ohM" = ( +/obj/effect/landmark/event_spawn, /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/iron, -/area/medical/medbay/lobby) -"nJo" = ( -/obj/structure/table/glass, -/obj/effect/turf_decal/stripes/corner{ - dir = 8 - }, -/obj/item/radio/intercom/directional/south, -/obj/item/stack/sheet/glass, -/obj/item/assembly/flash/handheld, -/obj/item/assembly/signaler, -/obj/item/assembly/timer{ - pixel_x = 3; - pixel_y = 3 +/turf/open/floor/carpet, +/area/station/service/library) +"ohW" = ( +/obj/structure/rack, +/obj/item/tank/internals/anesthetic, +/obj/item/clothing/mask/gas, +/obj/effect/turf_decal/tile/green/fourcorners, +/turf/open/floor/iron/showroomfloor, +/area/station/maintenance/starboard/lesser) +"oib" = ( +/obj/effect/spawner/random/trash/garbage, +/turf/open/floor/plating/airless{ + icon_state = "panelscorched" }, -/obj/effect/turf_decal/tile/purple/half/contrasted, -/turf/open/floor/iron/white, -/area/science/lobby) -"nJN" = ( -/obj/machinery/power/apc/auto_name/directional/east, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/area/space/nearstation) +"oip" = ( +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/tile/neutral, +/obj/structure/disposalpipe/segment, +/obj/structure/extinguisher_cabinet/directional/east, /turf/open/floor/iron, -/area/security/prison) -"nJQ" = ( -/obj/structure/extinguisher_cabinet/directional/south, -/obj/effect/turf_decal/tile/neutral{ +/area/station/hallway/primary/central) +"oir" = ( +/obj/structure/chair/office/light{ dir = 8 }, -/obj/structure/disposalpipe/segment{ +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/science/genetics) +"oiD" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 4 }, -/turf/open/floor/iron, -/area/hallway/primary/port) -"nKc" = ( -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 +/obj/effect/landmark/start/hangover, +/turf/open/floor/carpet, +/area/station/commons/dorms) +"oiI" = ( +/obj/machinery/air_sensor/nitrous_tank, +/turf/open/floor/engine/n2o, +/area/station/engineering/atmos) +"oiX" = ( +/obj/effect/landmark/xeno_spawn, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 }, -/obj/structure/disposalpipe/segment{ +/turf/open/floor/plating, +/area/station/maintenance/port) +"ojf" = ( +/obj/structure/window/reinforced{ dir = 4 }, -/turf/open/floor/iron, -/area/hallway/primary/starboard) -"nKl" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/tile/bar{ - dir = 1 +/obj/structure/window/reinforced{ + dir = 8 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/machinery/door/window/left/directional/north{ + name = "Inner Pipe Access"; + req_access = list("atmospherics") + }, +/obj/machinery/atmospherics/pipe/bridge_pipe/green/visible{ dir = 4 }, -/obj/structure/disposalpipe/segment{ - dir = 5 +/obj/machinery/atmospherics/components/binary/pump{ + dir = 1; + name = "N2 to Pure" }, -/obj/structure/cable, -/turf/open/floor/iron, -/area/hallway/secondary/service) -"nKu" = ( -/obj/item/cigbutt, -/obj/structure/table/reinforced, -/obj/item/storage/medkit/fire{ - pixel_y = -4 +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"ojo" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 6 }, -/obj/item/paper{ - pixel_x = -4; - pixel_y = 6 +/obj/structure/flora/bush/grassy/style_random, +/turf/open/floor/grass, +/area/station/science/research) +"ojt" = ( +/obj/item/plant_analyzer, +/obj/effect/spawner/random/trash/mess, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"ojv" = ( +/obj/machinery/camera/directional/east{ + c_tag = "Atmospherics Tank - Toxins" }, -/obj/effect/turf_decal/tile/yellow/half/contrasted{ - dir = 4 +/turf/open/floor/engine/plasma, +/area/station/engineering/atmos) +"okc" = ( +/obj/structure/table, +/obj/item/computer_hardware/hard_drive/portable{ + pixel_x = -8; + pixel_y = -3 }, -/turf/open/floor/iron, -/area/engineering/break_room) -"nKz" = ( -/obj/machinery/door/airlock/security{ - name = "Court Cell"; - req_access_txt = "63" +/obj/item/computer_hardware/hard_drive/portable{ + pixel_x = -5; + pixel_y = 8 }, -/obj/machinery/door/firedoor, -/turf/open/floor/iron, -/area/security/holding_cell) -"nKY" = ( -/obj/effect/turf_decal/tile/neutral, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ +/obj/effect/turf_decal/siding/purple{ dir = 9 }, -/turf/open/floor/iron, -/area/hallway/primary/central) -"nLb" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 4 +/obj/machinery/airalarm/directional/west, +/obj/item/computer_hardware/hard_drive/portable/scipaper_program{ + pixel_x = 1 }, -/obj/machinery/power/apc/auto_name/directional/south, -/turf/open/floor/iron/grimy, -/area/service/chapel/office) -"nLc" = ( -/obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/science/ordnance/office) +"okQ" = ( +/obj/effect/landmark/blobstart, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/disposalpipe/segment{ - dir = 9 + dir = 6 }, +/turf/open/floor/iron/white, +/area/station/science/research) +"okV" = ( +/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, -/area/maintenance/port/aft) -"nLe" = ( -/obj/machinery/door/poddoor/preopen{ - id = "medsecprivacy"; - name = "privacy shutter" +/area/station/engineering/atmos) +"ola" = ( +/turf/closed/wall, +/area/station/science/robotics/mechbay) +"olg" = ( +/obj/structure/window/reinforced{ + dir = 4 }, -/obj/structure/table/reinforced, -/obj/machinery/door/firedoor, -/obj/machinery/door/window/brigdoor/left/directional/north{ - req_access_txt = "63" +/obj/machinery/door/window{ + dir = 8; + name = "MiniSat Airlock Access" }, -/turf/open/floor/plating, -/area/security/checkpoint/medical) -"nLg" = ( -/obj/structure/chair/office{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/aisat/exterior) +"oli" = ( +/obj/structure/chair{ dir = 4 }, -/obj/effect/landmark/start/cargo_technician, /turf/open/floor/iron, -/area/cargo/sorting) -"nLu" = ( -/obj/structure/closet/secure_closet/chief_medical, -/obj/effect/turf_decal/trimline/blue/filled/line{ +/area/station/maintenance/space_hut) +"oll" = ( +/obj/effect/spawner/random/engineering/tank, +/turf/open/floor/plating, +/area/station/maintenance/starboard/lesser) +"oln" = ( +/obj/machinery/telecomms/server/presets/medical, +/turf/open/floor/circuit/telecomms/mainframe, +/area/station/tcommsat/server) +"olq" = ( +/obj/structure/cable, +/turf/open/floor/wood, +/area/station/commons/vacant_room/office) +"olw" = ( +/turf/closed/wall, +/area/station/security/courtroom) +"olD" = ( +/obj/effect/turf_decal/tile/red{ dir = 8 }, -/obj/item/screwdriver, -/turf/open/floor/iron/dark, -/area/command/heads_quarters/cmo) -"nLZ" = ( -/obj/item/toy/beach_ball/branded, -/turf/open/space/basic, -/area/space) -"nMa" = ( -/obj/machinery/camera/directional/east{ - c_tag = "Central Primary Hallway - Fore - Starboard Corner" - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 10 +/turf/open/floor/iron, +/area/station/security/office) +"olG" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/item/kirbyplants/random, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/machinery/light/small/directional/east, +/obj/structure/cable, +/obj/machinery/airalarm/directional/east, +/obj/effect/turf_decal/siding/red, /turf/open/floor/iron, -/area/hallway/primary/central) -"nMs" = ( -/obj/effect/spawner/random/maintenance, -/obj/structure/closet, +/area/station/security/checkpoint/science) +"olP" = ( +/obj/structure/cable, +/obj/machinery/duct, /obj/structure/disposalpipe/segment{ - dir = 5 + dir = 4 }, +/obj/structure/sign/poster/random/directional/south, /turf/open/floor/plating, -/area/maintenance/port/fore) -"nMw" = ( -/obj/machinery/light/no_nightlight/directional/south, -/turf/open/floor/iron/dark, -/area/engineering/atmos) -"nMF" = ( -/obj/machinery/light/small/directional/east, -/obj/machinery/firealarm/directional/east, -/obj/effect/turf_decal/tile/blue, -/mob/living/simple_animal/bot/cleanbot, +/area/station/hallway/secondary/service) +"ome" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/aisat_interior) -"nMJ" = ( +/area/station/ai_monitored/turret_protected/ai_upload) +"omm" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, /obj/machinery/duct, /turf/open/floor/plating, -/area/maintenance/fore) -"nMR" = ( -/obj/machinery/atmospherics/pipe/smart/simple/yellow/visible{ +/area/station/maintenance/port/aft) +"omF" = ( +/obj/machinery/teleport/station, +/obj/machinery/status_display/evac/directional/north, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/aisat/foyer) +"omJ" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/general/hidden, +/obj/machinery/light/directional/north, +/obj/effect/turf_decal/siding/blue{ dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible/layer5, -/obj/machinery/door/firedoor/heavy, -/turf/open/floor/iron/dark/textured, -/area/engineering/atmos) -"nMS" = ( -/obj/machinery/light/directional/south, -/obj/effect/turf_decal/stripes/line{ - dir = 4 +/obj/effect/turf_decal/siding/blue{ + dir = 8 }, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark/telecomms, +/area/station/science/server) +"onf" = ( /obj/structure/cable, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/green{ dir = 8 }, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"nMU" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/construction/storage_wing) -"nMV" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/landmark/start/hangover, -/obj/structure/plaque/static_plaque/golden/commission/meta, +/obj/effect/turf_decal/tile/green{ + dir = 4 + }, +/obj/machinery/power/apc/auto_name/directional/south, /turf/open/floor/iron, -/area/hallway/secondary/command) -"nMX" = ( -/turf/closed/wall/r_wall, -/area/security/holding_cell) -"nNc" = ( -/obj/structure/table/glass, -/obj/machinery/cell_charger, -/obj/item/stack/cable_coil, -/obj/item/assembly/igniter, -/obj/item/stock_parts/cell, -/obj/machinery/power/apc/auto_name/directional/north, +/area/station/service/hydroponics) +"onp" = ( +/obj/structure/table/wood, +/obj/item/flashlight/lamp/green{ + pixel_x = 1; + pixel_y = 5 + }, +/obj/item/radio/intercom/directional/west, +/obj/machinery/computer/security/telescreen/entertainment/directional/north, +/turf/open/floor/carpet, +/area/station/command/heads_quarters/captain/private) +"onr" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/aisat/exterior) +"onF" = ( /obj/structure/cable, -/obj/effect/turf_decal/tile/purple/anticorner/contrasted{ +/obj/effect/landmark/blobstart, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/turf/open/floor/iron/white, -/area/science/lobby) -"nNh" = ( -/obj/structure/extinguisher_cabinet/directional/south, -/obj/effect/turf_decal/tile/yellow{ +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/iron, -/area/hallway/primary/starboard) -"nNi" = ( -/obj/structure/cable, -/obj/effect/turf_decal/tile/blue, -/turf/open/floor/iron/white, -/area/command/heads_quarters/cmo) -"nNu" = ( -/obj/effect/turf_decal/trimline/brown/filled/line{ +/turf/open/floor/iron/dark, +/area/station/medical/morgue) +"onI" = ( +/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/effect/turf_decal/tile/red/half/contrasted{ dir = 1 }, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) +"oog" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/turf/open/floor/engine, +/area/station/engineering/atmospherics_engine) +"ool" = ( +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/disposalpipe/segment{ - dir = 4 + dir = 6 + }, +/turf/open/floor/plating, +/area/station/maintenance/starboard/fore) +"oor" = ( +/turf/closed/wall, +/area/station/security/checkpoint/supply) +"oos" = ( +/obj/machinery/door/airlock{ + id_tag = "Toilet1"; + name = "Unit 1" + }, +/turf/open/floor/iron/freezer, +/area/station/commons/toilet/restrooms) +"oox" = ( +/obj/machinery/airalarm/all_access{ + dir = 4; + pixel_x = 24 }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/simple/dark/visible, +/obj/structure/cable, +/obj/machinery/light/small/directional/east, /turf/open/floor/iron, -/area/hallway/primary/port) -"nNE" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ - dir = 1 +/area/station/maintenance/disposal/incinerator) +"ooz" = ( +/obj/structure/closet/emcloset, +/obj/machinery/camera/directional/west{ + c_tag = "Xenobiology Lab - Airlock"; + network = list("ss13","rd","xeno") }, -/obj/machinery/light_switch/directional/west, -/turf/open/floor/wood, -/area/command/heads_quarters/hop) -"nNL" = ( -/turf/closed/mineral/volcanic, -/area/space/nearstation) -"nNP" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/turf/open/floor/iron/white, +/area/station/science/xenobiology/hallway) +"ooG" = ( +/obj/structure/table, +/turf/open/floor/iron/dark, +/area/station/security/office) +"ooN" = ( +/obj/machinery/light/small/directional/east, +/obj/structure/bodycontainer/morgue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/turf_decal/trimline/red/filled/line{ +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/effect/landmark/start/depsec/medical, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, /turf/open/floor/iron/dark, -/area/security/checkpoint/medical) -"nOc" = ( -/turf/closed/wall/r_wall, -/area/maintenance/starboard/aft) -"nPg" = ( +/area/station/medical/morgue) +"ooP" = ( +/obj/structure/closet/emcloset, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/hallway/primary/central) +"ooT" = ( +/obj/item/radio/intercom/directional/west, /obj/effect/turf_decal/tile/neutral{ - dir = 1 + dir = 8 }, -/obj/structure/cable, +/obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/hallway/primary/central) -"nPk" = ( -/obj/effect/landmark/xeno_spawn, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/landmark/start/hangover, -/turf/open/floor/wood, -/area/commons/dorms) -"nPQ" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/area/station/hallway/primary/central) +"ooV" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 4 - }, -/turf/open/floor/iron/white, -/area/medical/virology) -"nQe" = ( -/obj/item/radio/intercom/directional/south, -/obj/machinery/camera/directional/south{ - c_tag = "Locker Room Port" + dir = 8 }, /obj/effect/turf_decal/tile/neutral, -/turf/open/floor/iron, -/area/commons/locker) -"nQk" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/white, -/area/medical/medbay/lobby) -"nQm" = ( -/obj/machinery/holopad, -/obj/effect/turf_decal/box/white{ - color = "#EFB341" - }, -/turf/open/floor/iron/white/smooth_large, -/area/medical/chemistry) -"nQp" = ( -/obj/effect/turf_decal/tile/red, -/obj/machinery/status_display/evac/directional/east, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/hallway/primary/fore) -"nQq" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible, -/obj/effect/spawner/structure/window/reinforced/plasma, -/turf/open/floor/plating, -/area/engineering/supermatter/room) -"nQE" = ( -/obj/machinery/atmospherics/components/binary/pump{ - dir = 4; - name = "Pure to Mix" +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/turf/open/floor/iron, -/area/engineering/atmos) -"nRb" = ( -/turf/open/floor/plating/airless{ - icon_state = "platingdmg1" +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, -/area/space/nearstation) -"nRe" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/public/glass{ - name = "Aft Primary Hallway" +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/iron/white/side{ - dir = 4 +/turf/open/floor/iron/dark, +/area/station/medical/morgue) +"opa" = ( +/obj/machinery/chem_master, +/obj/machinery/light/directional/east, +/obj/structure/noticeboard/directional/east, +/obj/effect/turf_decal/tile/yellow/fourcorners, +/turf/open/floor/iron/white, +/area/station/medical/pharmacy) +"opk" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 }, -/area/science/lobby) -"nRC" = ( -/obj/effect/spawner/random/maintenance, -/turf/open/floor/plating, -/area/maintenance/starboard/greater) -"nRJ" = ( -/obj/machinery/door/firedoor, -/obj/structure/cable, /turf/open/floor/iron, -/area/hallway/secondary/entry) -"nRN" = ( -/obj/effect/landmark/event_spawn, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 4 +/area/station/hallway/secondary/exit/departure_lounge) +"ops" = ( +/obj/structure/window/reinforced{ + dir = 8 }, +/turf/open/floor/plating/airless, +/area/space/nearstation) +"opF" = ( +/obj/machinery/hydroponics/soil, +/obj/item/cultivator, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/turf/open/floor/grass, +/area/station/security/prison/garden) +"opG" = ( +/obj/structure/cable, +/obj/machinery/firealarm/directional/north, /obj/effect/turf_decal/tile/yellow{ dir = 4 }, -/turf/open/floor/iron, -/area/hallway/primary/starboard) -"nRQ" = ( -/obj/structure/window/reinforced{ +/obj/effect/turf_decal/stripes/corner{ dir = 1 }, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/filingcabinet/chestdrawer, -/turf/open/floor/iron, -/area/science/xenobiology) -"nRV" = ( -/obj/effect/spawner/random/food_or_drink/donkpockets, -/obj/structure/table/glass, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 4 +/turf/open/floor/iron/dark/corner{ + dir = 1 }, -/turf/open/floor/iron, -/area/engineering/break_room) -"nSp" = ( -/obj/machinery/atmospherics/components/binary/dp_vent_pump/high_volume/incinerator_ordmix{ - dir = 8 +/area/station/engineering/atmos/storage/gas) +"opZ" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/siphon/monitored/nitrogen_output{ + dir = 1 }, -/turf/open/floor/engine, -/area/science/mixing/chamber) -"nSs" = ( -/obj/structure/showcase/cyborg/old{ - pixel_y = 20 +/turf/open/floor/engine/n2, +/area/station/engineering/atmos) +"oqc" = ( +/obj/effect/spawner/random/trash/garbage{ + spawn_scatter_radius = 1 }, -/obj/effect/turf_decal/tile/blue{ +/turf/open/floor/iron/checker, +/area/station/maintenance/aft/lesser) +"oqi" = ( +/obj/effect/landmark/start/paramedic, +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/item/radio/intercom/directional/north{ - broadcasting = 1; - frequency = 1447; - listening = 0; - name = "Private Channel" +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) +"oqk" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/yellow/half/contrasted{ + dir = 8 }, +/turf/open/floor/iron/white, +/area/station/medical/chemistry) +"oqn" = ( +/obj/structure/window/reinforced, /turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/aisat_interior) -"nSI" = ( -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 5 +/area/station/ai_monitored/aisat/exterior) +"oqK" = ( +/obj/structure/rack, +/obj/item/clothing/suit/hazardvest, +/obj/item/clothing/suit/hazardvest, +/obj/item/clothing/suit/hazardvest, +/obj/item/clothing/suit/hazardvest, +/obj/item/clothing/gloves/color/black, +/obj/item/clothing/gloves/color/black, +/obj/item/clothing/gloves/color/black, +/obj/item/clothing/mask/gas, +/obj/item/clothing/mask/gas, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"oqT" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/smart/simple/green/visible, +/turf/open/floor/plating, +/area/station/engineering/atmos) +"orh" = ( +/obj/structure/table, +/obj/item/stack/package_wrap{ + pixel_x = 2; + pixel_y = -3 + }, +/obj/item/stack/package_wrap{ + pixel_x = -3; + pixel_y = 5 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/spawner/random/trash/garbage{ - spawn_scatter_radius = 1 +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/turf/open/floor/plating, -/area/maintenance/starboard/lesser) -"nTI" = ( -/turf/open/floor/wood, -/area/service/theater) -"nTJ" = ( -/obj/structure/window/reinforced{ +/obj/effect/turf_decal/tile/brown/half/contrasted, +/turf/open/floor/iron, +/area/station/cargo/sorting) +"orv" = ( +/obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/structure/window/reinforced, -/obj/machinery/ai_slipper{ - uses = 10 - }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/dark, -/area/ai_monitored/aisat/exterior) -"nTQ" = ( -/obj/machinery/power/solar_control{ - id = "foreport"; - name = "Port Bow Solar Control" - }, /obj/structure/cable, +/obj/structure/disposalpipe/segment, /turf/open/floor/plating, -/area/maintenance/solars/port/fore) -"nUa" = ( -/obj/machinery/modular_computer/console/preset/cargochat/cargo{ +/area/station/maintenance/department/science/central) +"orx" = ( +/obj/structure/cable, +/obj/machinery/computer/secure_data{ dir = 8 }, -/obj/effect/turf_decal/tile/brown/anticorner/contrasted{ - dir = 8 +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 4 }, /turf/open/floor/iron, -/area/cargo/sorting) -"nUy" = ( -/obj/structure/sign/warning/electricshock{ - pixel_y = 32 +/area/station/security/warden) +"ory" = ( +/obj/structure/table/wood, +/obj/item/storage/secure/briefcase{ + desc = "A large briefcase with a digital locking system, and the Nanotrasen logo emblazoned on the sides."; + name = "\improper Nanotrasen-brand secure briefcase exhibit"; + pixel_y = 2 }, -/obj/effect/turf_decal/bot, -/obj/effect/landmark/start/hangover, +/turf/open/floor/carpet, +/area/station/command/corporate_showroom) +"orC" = ( +/obj/machinery/light/directional/east, +/obj/structure/table/reinforced, +/obj/item/storage/box/lights/mixed, +/obj/item/stack/sheet/iron{ + amount = 30 + }, +/obj/item/radio{ + pixel_x = -5; + pixel_y = 5 + }, +/obj/item/stack/cable_coil, +/obj/structure/sign/poster/random/directional/east, /turf/open/floor/iron, -/area/hallway/secondary/command) -"nUG" = ( -/obj/effect/spawner/random/maintenance, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"nUK" = ( -/obj/machinery/door/airlock/external{ - name = "Space Shack" +/area/station/commons/storage/primary) +"orT" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible, +/turf/open/floor/iron/dark, +/area/station/engineering/supermatter/room) +"orU" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 }, -/turf/open/floor/plating, -/area/maintenance/space_hut) -"nUM" = ( +/turf/open/floor/iron/dark, +/area/station/ai_monitored/aisat/exterior) +"osc" = ( +/obj/structure/window/reinforced, +/obj/machinery/atmospherics/components/unary/outlet_injector/on/layer2, +/turf/open/floor/plating/airless, +/area/station/ai_monitored/aisat/exterior) +"ose" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/duct, -/turf/open/floor/iron/white, -/area/medical/treatment_center) -"nUU" = ( -/obj/machinery/light/small/directional/south, -/turf/open/floor/engine/n2, -/area/engineering/atmos) -"nVm" = ( -/obj/machinery/door/airlock/external, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 +/obj/structure/cable, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/loading_area{ + dir = 4 }, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/science/robotics/lab) +"osw" = ( +/obj/structure/sign/warning/secure_area, +/turf/closed/wall/r_wall, +/area/station/security/brig) +"osC" = ( +/obj/machinery/disposal/bin, +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/stripes/line, +/obj/structure/disposalpipe/trunk, /obj/structure/cable, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"nVt" = ( -/obj/effect/spawner/random/food_or_drink/donkpockets, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"nVL" = ( -/obj/structure/grille/broken, -/obj/item/bouquet/poppy, -/turf/open/floor/plating/airless, -/area/space/nearstation) -"nVM" = ( +/obj/machinery/light/small/directional/east, +/obj/machinery/newscaster/directional/east, +/turf/open/floor/iron, +/area/station/science/robotics/lab) +"osM" = ( +/obj/machinery/shower{ + name = "emergency shower"; + pixel_y = 16 + }, +/obj/effect/turf_decal/trimline/blue/end, /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/obj/effect/turf_decal/tile/yellow/half/contrasted{ + dir = 1 }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/hallway/primary/starboard) -"nVS" = ( +/turf/open/floor/iron/white, +/area/station/medical/chemistry) +"otj" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/science/ordnance/testlab) +"otn" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/meter, /obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"otu" = ( +/turf/closed/wall, +/area/station/service/chapel) +"otM" = ( +/obj/structure/closet/crate, +/obj/item/stack/license_plates/empty/fifty, +/obj/item/stack/license_plates/empty/fifty, +/obj/item/stack/license_plates/empty/fifty, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/reagent_dispensers/fueltank, /turf/open/floor/plating, -/area/maintenance/port/aft) -"nWg" = ( -/obj/effect/turf_decal/tile/yellow/half/contrasted{ +/area/station/security/prison/work) +"ouc" = ( +/obj/structure/closet/crate, +/obj/structure/cable, +/obj/machinery/power/apc/auto_name/directional/west, +/obj/item/stack/cable_coil{ + pixel_x = 3; + pixel_y = -7 + }, +/obj/item/stock_parts/cell/high, +/obj/machinery/light_switch/directional/north, +/obj/effect/spawner/random/engineering/flashlight, +/obj/effect/spawner/random/engineering/flashlight, +/obj/effect/turf_decal/tile/brown/half/contrasted{ dir = 4 }, -/turf/open/floor/iron/white, -/area/medical/pharmacy) -"nWn" = ( -/obj/structure/cable, -/obj/effect/landmark/start/hangover, /turf/open/floor/iron, -/area/hallway/primary/central) -"nWB" = ( -/obj/machinery/airalarm/directional/east, -/obj/machinery/computer/secure_data{ - dir = 8 +/area/station/cargo/miningoffice) +"oue" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 9 }, -/turf/open/floor/carpet, -/area/security/detectives_office) -"nWE" = ( -/obj/structure/sign/warning/testchamber, -/turf/closed/wall, -/area/engineering/atmos) -"nWF" = ( -/obj/structure/railing{ - dir = 8 +/turf/open/floor/holofloor/dark, +/area/station/science/cytology) +"ouj" = ( +/obj/structure/bed/roller, +/obj/structure/bed/roller, +/obj/machinery/iv_drip, +/obj/machinery/iv_drip, +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 6 }, -/turf/open/space/basic, -/area/space) -"nWY" = ( -/obj/machinery/door/firedoor, +/turf/open/floor/iron/white, +/area/station/security/execution/transfer) +"oul" = ( +/obj/effect/turf_decal/tile/bar, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 + dir = 6 }, /turf/open/floor/iron, -/area/hallway/primary/starboard) -"nXg" = ( +/area/station/hallway/primary/central) +"out" = ( +/obj/structure/lattice, +/obj/item/reagent_containers/food/drinks/bottle/goldschlager, +/turf/open/space/basic, +/area/space/nearstation) +"ouM" = ( +/obj/structure/sign/painting/library{ + pixel_y = -32 + }, +/turf/open/floor/wood, +/area/station/service/library) +"ouR" = ( /obj/structure/cable, +/obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/disposalpipe/segment{ - dir = 10 + dir = 4 }, -/obj/machinery/duct, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"nXv" = ( -/obj/structure/table/wood, -/obj/effect/spawner/random/bureaucracy/folder{ - spawn_random_offset = 1 +/obj/machinery/door/airlock/maintenance, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 4 }, -/turf/open/floor/wood, -/area/commons/vacant_room/office) -"nXC" = ( -/obj/effect/turf_decal/stripes/line, -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/tile/blue/anticorner/contrasted, -/turf/open/floor/iron/white, -/area/medical/medbay/central) -"nXE" = ( -/obj/machinery/button/door/incinerator_vent_ordmix{ - pixel_x = 8; - pixel_y = -30 +/turf/open/floor/iron, +/area/station/maintenance/starboard/greater) +"ouU" = ( +/obj/machinery/light/directional/east, +/obj/structure/table, +/obj/machinery/recharger{ + pixel_x = 6; + pixel_y = 4 }, -/obj/machinery/button/ignition/incinerator/ordmix{ - pixel_x = -6; - pixel_y = -30 +/obj/item/paper_bin{ + pixel_x = -11; + pixel_y = 7 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/dark/visible, -/obj/machinery/meter, -/turf/open/floor/iron, -/area/science/mixing) -"nXS" = ( -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 9 +/obj/item/pen{ + pixel_x = -11; + pixel_y = 7 }, -/turf/open/floor/wood, -/area/service/lawoffice) -"nXY" = ( -/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible, -/turf/closed/wall/r_wall, -/area/engineering/atmos) -"nYc" = ( -/obj/machinery/door/airlock/public/glass{ - name = "space-bridge access" +/obj/item/hand_labeler{ + pixel_x = -10; + pixel_y = -6 }, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/trimline/red/filled/line{ dir = 4 }, -/obj/structure/cable, -/obj/machinery/button/door/directional/north{ - id = "supplybridge"; - name = "Shuttle Bay Space Bridge Control" +/obj/machinery/computer/security/telescreen{ + desc = "Used for watching Prison Wing holding areas."; + dir = 8; + name = "Prison Monitor"; + network = list("prison"); + pixel_x = 30 }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ - cycle_id = "north-maint-viewingdeck" +/turf/open/floor/iron, +/area/station/security/warden) +"ouV" = ( +/obj/structure/sign/warning/fire{ + pixel_x = 32 }, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"nYf" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/obj/machinery/atmospherics/components/binary/pump{ + name = "Fuel Pipe to Incinerator" + }, +/turf/open/floor/iron, +/area/station/maintenance/disposal/incinerator) +"ouX" = ( +/obj/effect/turf_decal/box, +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ dir = 4 }, -/obj/machinery/meter, -/obj/machinery/atmospherics/pipe/smart/manifold4w/orange/visible, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/engine, -/area/engineering/supermatter/room) -"nYl" = ( -/obj/effect/turf_decal/bot_white/right, -/obj/machinery/ore_silo, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/ai_monitored/command/nuke_storage) -"nYo" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 4 - }, +/area/station/science/ordnance/testlab) +"ouZ" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/public/glass{ - name = "Visitation" +/obj/effect/turf_decal/siding/purple{ + dir = 4 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/white, -/area/security/prison) -"nYA" = ( -/obj/machinery/door/airlock/maintenance{ - req_one_access_txt = "12;47" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 +/area/station/science/research) +"ove" = ( +/obj/structure/closet/firecloset, +/turf/open/floor/plating, +/area/station/maintenance/aft/lesser) +"ovf" = ( +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ + dir = 4 }, +/turf/closed/wall/r_wall, +/area/station/engineering/atmos/storage/gas) +"ovm" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/sorting/mail{ + dir = 1; + sortType = 9 + }, /turf/open/floor/plating, -/area/maintenance/aft/lesser) -"nYJ" = ( -/obj/structure/lattice, -/obj/structure/grille/broken, -/turf/open/space/basic, -/area/space/nearstation) -"nYV" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ +/area/station/maintenance/port/aft) +"ovy" = ( +/obj/machinery/light/directional/south, +/obj/effect/landmark/xeno_spawn, +/obj/effect/turf_decal/stripes/line{ dir = 8 }, -/turf/open/floor/iron/white, -/area/medical/surgery/theatre) -"nZb" = ( -/obj/machinery/computer/slot_machine{ +/obj/structure/cable, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 + }, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"ovz" = ( +/obj/structure/table/wood, +/obj/item/storage/secure/safe/directional/east, +/obj/machinery/computer/security/wooden_tv{ + pixel_x = 3; pixel_y = 2 }, -/turf/open/floor/wood, -/area/maintenance/port/aft) -"nZg" = ( -/obj/structure/chair{ - dir = 4 +/obj/machinery/button/door/directional/north{ + id = "detective_shutters"; + name = "detective's office shutters control"; + req_access = list("detective") }, -/obj/machinery/light/small/directional/west, -/turf/open/floor/plating{ - icon_state = "platingdmg1" +/turf/open/floor/carpet, +/area/station/security/detectives_office) +"ovK" = ( +/obj/structure/closet/secure_closet/hop, +/turf/open/floor/wood, +/area/station/command/heads_quarters/hop) +"ovL" = ( +/obj/machinery/light/directional/south, +/obj/item/stack/sheet/cardboard{ + amount = 14 }, -/area/hallway/secondary/entry) -"nZi" = ( -/obj/machinery/light/directional/west, -/obj/machinery/recharge_station, -/obj/machinery/light_switch/directional/west, +/obj/item/stack/package_wrap, /turf/open/floor/iron, -/area/science/robotics/mechbay) -"nZj" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/turf/open/floor/iron/white, -/area/medical/medbay/central) -"nZl" = ( -/obj/machinery/light/directional/west, -/obj/machinery/chem_dispenser{ - layer = 2.7 - }, -/obj/effect/turf_decal/tile/yellow/anticorner/contrasted{ +/area/station/security/prison/work) +"ovX" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden, +/turf/closed/wall/r_wall, +/area/station/maintenance/disposal/incinerator) +"ovZ" = ( +/obj/structure/window/reinforced{ dir = 8 }, +/turf/open/floor/grass, +/area/station/service/hydroponics/garden) +"owf" = ( +/obj/machinery/door/airlock/medical/glass{ + name = "Medbay Staff Entrance" + }, +/obj/effect/turf_decal/tile/blue/fourcorners, +/obj/effect/mapping_helpers/airlock/access/all/medical/general, /turf/open/floor/iron/white, -/area/medical/chemistry) -"nZp" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/area/station/medical/office) +"owi" = ( +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ + dir = 1 }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/holopad, /turf/open/floor/iron, -/area/hallway/secondary/entry) -"nZy" = ( -/obj/machinery/atmospherics/components/binary/pump{ - dir = 8; - name = "Port to Filter" - }, -/turf/open/floor/iron, -/area/engineering/atmos) -"nZF" = ( -/obj/machinery/portable_atmospherics/canister, -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ +/area/station/service/bar) +"owp" = ( +/obj/machinery/meter, +/obj/machinery/atmospherics/pipe/smart/manifold4w/yellow/visible, +/turf/open/floor/iron/dark, +/area/station/engineering/supermatter/room) +"owv" = ( +/obj/machinery/computer/atmos_alert, +/obj/effect/turf_decal/tile/brown/half/contrasted{ dir = 1 }, -/turf/open/floor/plating, -/area/maintenance/starboard/greater) -"nZO" = ( -/obj/structure/table, -/obj/effect/turf_decal/siding/purple{ - dir = 4 - }, -/obj/machinery/computer/med_data/laptop{ - dir = 8; - pixel_y = 1; - req_one_access = null; - req_one_access_txt = "4;5;9" - }, -/obj/structure/extinguisher_cabinet/directional/east, -/obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/science/genetics) -"nZT" = ( -/obj/effect/decal/cleanable/dirt, +/area/station/command/bridge) +"oww" = ( +/obj/machinery/firealarm/directional/east, +/obj/structure/chair/office/light, /obj/structure/cable, -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 5 +/obj/effect/turf_decal/stripes/line{ + dir = 6 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/engineering/gravity_generator) +"owM" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/light_switch/directional/west, /turf/open/floor/iron, -/area/security/brig) -"oap" = ( -/obj/structure/table, -/obj/item/storage/crayons, +/area/station/maintenance/disposal/incinerator) +"owZ" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/effect/landmark/start/hangover, +/turf/open/floor/plating, +/area/station/maintenance/starboard/lesser) +"oxd" = ( +/obj/machinery/holopad, +/obj/effect/spawner/random/engineering/tracking_beacon, /turf/open/floor/iron, -/area/commons/dorms) -"oas" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/area/station/service/hydroponics) +"oxf" = ( +/obj/structure/table, +/obj/structure/sign/departments/medbay{ + pixel_y = 32 + }, +/obj/item/reagent_containers/glass/beaker/large, +/turf/open/floor/plating, +/area/station/maintenance/starboard/lesser) +"oxx" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"oxT" = ( +/obj/structure/table/wood, +/obj/structure/cable, +/obj/item/storage/photo_album/chapel, +/turf/open/floor/iron/grimy, +/area/station/service/chapel/office) +"oxW" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/purple{ - dir = 1 +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, /obj/structure/cable, -/turf/open/floor/iron/white, -/area/science/misc_lab) -"oav" = ( -/obj/structure/sign/painting/library{ - pixel_y = -32 +/obj/structure/disposalpipe/segment{ + dir = 5 }, -/obj/effect/landmark/start/hangover, -/turf/open/floor/wood, -/area/service/library) -"oaE" = ( -/obj/effect/landmark/xeno_spawn, -/obj/effect/decal/cleanable/cobweb, -/obj/effect/spawner/random/trash/janitor_supplies, +/obj/machinery/duct, /turf/open/floor/plating, -/area/maintenance/port/fore) -"oaL" = ( -/obj/machinery/atmospherics/pipe/smart/simple/supply/visible{ - dir = 10 +/area/station/maintenance/port/aft) +"oyj" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/maintenance/department/science/xenobiology) +"oyx" = ( +/obj/structure/toilet{ + pixel_y = 8 + }, +/obj/machinery/light/small/directional/east, +/obj/machinery/newscaster/directional/south, +/obj/effect/landmark/blobstart, +/obj/effect/landmark/start/hangover, +/obj/machinery/button/door/directional/east{ + id = "AuxToilet3"; + name = "Lock Control"; + normaldoorcontrol = 1; + specialfunctions = 4 }, -/turf/closed/wall/r_wall, -/area/engineering/atmos/pumproom) -"oaS" = ( -/obj/machinery/power/apc/auto_name/directional/east, -/obj/structure/cable, /turf/open/floor/plating, -/area/maintenance/port/fore) -"oaZ" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/chair{ - dir = 4 +/area/station/commons/toilet/auxiliary) +"oyG" = ( +/obj/structure/window/reinforced{ + dir = 8 }, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 4 +/obj/structure/window/reinforced{ + dir = 1 }, -/turf/open/floor/iron, -/area/security/office) -"obi" = ( +/obj/structure/rack, +/obj/item/storage/box/gloves{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/storage/box/bodybags, +/obj/item/healthanalyzer, /obj/structure/disposalpipe/segment, +/turf/open/floor/iron/white, +/area/station/science/robotics/lab) +"oyO" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/door/airlock/maintenance{ - name = "Research Maintenance"; - req_access_txt = "47" - }, /turf/open/floor/plating, -/area/maintenance/starboard/lesser) -"obA" = ( -/obj/structure/table/optable{ - desc = "A cold, hard place for your final rest."; - name = "Morgue Slab" +/area/station/maintenance/port/fore) +"ozi" = ( +/obj/machinery/disposal/bin, +/obj/machinery/camera/directional/east{ + c_tag = "Garden" }, -/turf/open/floor/iron/dark, -/area/medical/morgue) -"obC" = ( +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/obj/machinery/light/directional/east, /obj/structure/cable, -/obj/effect/turf_decal/tile/purple, -/obj/effect/turf_decal/tile/purple{ +/obj/machinery/power/apc/auto_name/directional/east, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron, +/area/station/service/hydroponics/garden) +"ozm" = ( +/obj/effect/turf_decal/siding/purple{ dir = 1 }, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/machinery/airalarm/directional/north, +/turf/open/floor/iron/dark, +/area/station/science/ordnance) +"ozs" = ( +/obj/machinery/door/airlock/engineering{ + name = "Starboard Bow Solar Access" }, +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, +/turf/open/floor/plating, +/area/station/maintenance/solars/starboard/fore) +"ozB" = ( +/obj/item/cigbutt, +/obj/structure/table/reinforced, +/obj/item/storage/medkit/fire{ + pixel_y = -4 + }, +/obj/item/paper{ + pixel_x = -4; + pixel_y = 6 + }, +/obj/effect/turf_decal/tile/yellow/half/contrasted{ + dir = 4 + }, /turf/open/floor/iron, -/area/science/research) -"obO" = ( +/area/station/engineering/break_room) +"ozQ" = ( +/obj/machinery/firealarm/directional/east, +/obj/item/paper_bin{ + pixel_x = -1; + pixel_y = 6 + }, +/obj/structure/table/wood, +/obj/machinery/requests_console/directional/south{ + announcementConsole = 1; + department = "Telecomms Admin"; + departmentType = 5; + name = "Telecomms Requests Console" + }, +/turf/open/floor/iron/grimy, +/area/station/tcommsat/computer) +"ozX" = ( +/obj/machinery/door/firedoor, /obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/tile/bar, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/hallway/primary/central) -"obP" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/landmark/start/cook, -/obj/effect/turf_decal/tile/bar{ - dir = 1 +/area/station/hallway/primary/central) +"oAj" = ( +/obj/structure/chair/sofa/corp/left, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, /obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/machinery/duct, -/turf/open/floor/iron/cafeteria, -/area/service/kitchen) -"obT" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/obj/item/radio/intercom/directional/north, +/turf/open/floor/iron/dark, +/area/station/medical/break_room) +"oAN" = ( +/obj/machinery/gulag_teleporter, +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 4 }, +/turf/open/floor/iron/dark, +/area/station/security/brig) +"oAQ" = ( +/obj/structure/lattice/catwalk, +/obj/structure/transit_tube/horizontal, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/space, +/area/space/nearstation) +"oBq" = ( +/obj/effect/turf_decal/stripes/line, +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/tile/blue/anticorner/contrasted, /turf/open/floor/iron/white, -/area/security/medical) -"obX" = ( -/obj/docking_port/stationary{ - 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 - }, +/area/station/medical/medbay/central) +"oBv" = ( +/obj/machinery/power/apc/auto_name/directional/east, +/obj/structure/cable, +/turf/open/floor/iron/kitchen_coldroom/freezerfloor, +/area/station/medical/coldroom) +"oBz" = ( +/turf/closed/wall, +/area/station/security/checkpoint/science) +"oBD" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/sign/poster/contraband/random/directional/north, /turf/open/floor/plating, -/area/construction/mining/aux_base) -"ocv" = ( -/obj/effect/landmark/start/scientist, -/turf/open/floor/iron/dark, -/area/science/lab) -"ocA" = ( -/obj/structure/window/reinforced{ - dir = 4 +/area/station/maintenance/aft/greater) +"oBM" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/firedoor, +/obj/machinery/door/window/right/directional/west{ + dir = 4; + name = "Hydroponics Desk"; + req_access = list("hydroponics") }, -/obj/structure/window/reinforced, -/obj/structure/cable, -/obj/effect/spawner/random/decoration/showcase, -/turf/open/floor/carpet, -/area/command/corporate_showroom) -"ocT" = ( -/obj/machinery/firealarm/directional/west, -/obj/machinery/camera/directional/west{ - c_tag = "Arrivals - Station Entrance" +/obj/item/folder/white{ + pixel_x = 4; + pixel_y = -3 }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/obj/item/folder/white{ + pixel_x = 4; + pixel_y = -3 }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/hallway/secondary/entry) -"odc" = ( -/obj/structure/closet/secure_closet/engineering_personal, -/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/tile/green/fourcorners, /turf/open/floor/iron, -/area/engineering/main) -"odE" = ( +/area/station/service/hydroponics) +"oBN" = ( +/obj/item/candle, +/obj/machinery/light_switch/directional/north, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/structure/table/wood, /obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/landmark/start/hangover, /turf/open/floor/iron/dark, -/area/commons/fitness/recreation) -"odF" = ( -/obj/machinery/air_sensor/carbon_tank, -/turf/open/floor/engine/co2, -/area/engineering/atmos) -"odJ" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/siding/white/corner{ - color = null; - dir = 8 - }, +/area/station/service/chapel) +"oBO" = ( +/obj/structure/cable, +/obj/effect/landmark/start/medical_doctor, /turf/open/floor/iron/white, -/area/science/mixing) -"odL" = ( -/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/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/hallway/primary/port) -"odO" = ( -/obj/effect/turf_decal/tile/green{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue, -/turf/open/floor/iron, -/area/service/hydroponics) -"odP" = ( -/obj/machinery/light/directional/west, -/obj/machinery/status_display/ai/directional/west, -/turf/open/floor/circuit, -/area/ai_monitored/turret_protected/ai) -"odV" = ( -/obj/effect/turf_decal/tile/yellow{ +/area/station/medical/medbay/central) +"oCb" = ( +/obj/structure/chair, +/obj/item/radio/intercom/chapel/directional/west, +/turf/open/floor/iron/dark, +/area/station/service/chapel/office) +"oCd" = ( +/obj/effect/landmark/xeno_spawn, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 4 }, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"oCm" = ( +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating{ + icon_state = "platingdmg2" + }, +/area/station/maintenance/port) +"oCq" = ( /obj/structure/window/reinforced{ - dir = 4 + dir = 8 }, -/obj/effect/turf_decal/trimline/brown/warning{ - dir = 6 +/obj/structure/table, +/obj/machinery/camera/directional/south{ + c_tag = "Science Toxins Launch"; + network = list("ss13","rd") + }, +/obj/machinery/computer/pod/old/mass_driver_controller/ordnancedriver{ + pixel_y = -24 }, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/science/ordnance/testlab) +"oCw" = ( /obj/effect/turf_decal/tile/neutral, +/obj/machinery/light/directional/east, +/turf/open/floor/iron, +/area/station/hallway/primary/aft) +"oCN" = ( /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/structure/sign/warning/securearea{ - pixel_x = 32; - pixel_y = 32 - }, -/obj/effect/turf_decal/trimline/brown/warning{ - dir = 6 - }, -/obj/effect/turf_decal/siding/yellow, -/turf/open/floor/iron, -/area/hallway/primary/starboard) -"odZ" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"oeg" = ( -/obj/structure/table/wood, -/obj/machinery/status_display/ai/directional/north, -/obj/item/flashlight/lamp, -/turf/open/floor/iron/grimy, -/area/tcommsat/computer) -"oeo" = ( -/obj/machinery/light/directional/north, /obj/effect/turf_decal/tile/neutral{ - dir = 1 + dir = 4 }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/obj/structure/cable, -/turf/open/floor/iron, -/area/hallway/primary/port) -"oet" = ( -/obj/effect/turf_decal/siding/wood, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/wood, -/area/service/cafeteria) -"oeK" = ( -/obj/structure/cable, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"oeP" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/spawner/random/trash/soap{ - spawn_scatter_radius = 1 - }, -/turf/open/floor/iron/freezer, -/area/security/prison) -"ofl" = ( -/obj/structure/table/wood, -/obj/item/storage/photo_album/library, -/obj/structure/sign/painting/large/library_private{ +/turf/open/floor/iron, +/area/station/hallway/primary/port) +"oCR" = ( +/obj/structure/extinguisher_cabinet/directional/east, +/obj/machinery/suit_storage_unit/security, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/security/brig) +"oCX" = ( +/obj/structure/sign/warning/biohazard, +/turf/closed/wall/r_wall, +/area/station/science/xenobiology/hallway) +"oDc" = ( +/obj/structure/showcase/cyborg/old{ dir = 8; - pixel_x = -29 + pixel_x = 9; + pixel_y = 2 }, -/turf/open/floor/engine/cult, -/area/service/library) -"ofp" = ( -/obj/item/radio/intercom/directional/north, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/ai) +"oDl" = ( +/obj/machinery/door/airlock/maintenance, +/obj/structure/cable, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/mapping_helpers/airlock/unres, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +/turf/open/floor/plating, +/area/station/maintenance/starboard/greater) +"oDp" = ( +/obj/machinery/light/small/directional/south, +/turf/open/floor/plating, +/area/station/cargo/storage) +"oDr" = ( +/obj/structure/window/reinforced{ + dir = 1; + pixel_y = 1 + }, +/obj/structure/window/reinforced, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/aisat/exterior) +"oDX" = ( +/obj/structure/punching_bag, +/obj/effect/turf_decal/bot, /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/turf_decal/tile/yellow/half/contrasted{ +/turf/open/floor/iron, +/area/station/security/prison) +"oEm" = ( +/obj/structure/cable, +/obj/machinery/computer/security{ dir = 1 }, -/turf/open/floor/iron/white, -/area/medical/chemistry) -"ofy" = ( -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/green{ - dir = 8 +/obj/item/paper/crumpled{ + info = "Hey, assholes. We don't need a couch in the meeting room, I threw it out the airlock. I don't care if it's real leather, go patrol like you're paid to do instead of cycling through cameras all shift!"; + name = "old, crumpled note" + }, +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 1 }, /turf/open/floor/iron, -/area/service/hydroponics) -"ofB" = ( -/obj/machinery/door/airlock/security{ - name = "Court Cell"; - req_access_txt = "63" +/area/station/security/office) +"oEq" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/obj/machinery/door/firedoor, -/turf/open/floor/iron/dark, -/area/security/courtroom) -"ofF" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/turf/open/floor/iron/white, -/area/science/mixing/hallway) -"ofK" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/obj/machinery/light/small/directional/north, -/obj/machinery/camera/directional/west{ - c_tag = "Science Ordnance Corridor"; - network = list("ss13","rd") +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/command/heads_quarters/rd) +"oEt" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 10 }, +/obj/machinery/light/directional/south, /turf/open/floor/iron/white, -/area/science/mixing/hallway) -"ofT" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/turf/open/floor/iron/white/side, -/area/science/lobby) -"ogd" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ +/area/station/security/prison) +"oEx" = ( +/obj/effect/spawner/random/trash/garbage, +/turf/open/floor/plating, +/area/station/maintenance/aft/lesser) +"oEM" = ( +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/effect/turf_decal/trimline/yellow/warning{ - dir = 4 +/obj/machinery/flasher/directional/east{ + id = "justiceflash" }, -/obj/structure/railing/corner, -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 1 +/turf/open/floor/iron/dark, +/area/station/security/execution/education) +"oEO" = ( +/obj/item/stack/rods/fifty, +/obj/item/stack/sheet/iron/fifty, +/obj/structure/closet/crate, +/turf/open/floor/plating/airless, +/area/space/nearstation) +"oEP" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/public/glass{ + name = "Aft Primary Hallway" }, -/turf/open/floor/iron, -/area/engineering/atmospherics_engine) -"ogC" = ( -/obj/structure/sign/warning/biohazard, -/turf/closed/wall/r_wall, -/area/science/xenobiology/hallway) -"ogQ" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/hallway/secondary/entry) -"ogX" = ( -/obj/machinery/light_switch/directional/west, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 1 +/turf/open/floor/iron/white/side{ + dir = 4 }, -/obj/effect/landmark/start/hangover, -/obj/machinery/duct, -/turf/open/floor/iron/freezer, -/area/commons/toilet/restrooms) -"ohg" = ( -/obj/structure/disposalpipe/segment{ +/area/station/science/lobby) +"oET" = ( +/obj/effect/turf_decal/stripes/line{ dir = 4 }, /obj/structure/cable, -/obj/effect/landmark/navigate_destination, -/turf/open/floor/iron, -/area/security/brig) -"ohh" = ( -/obj/item/flashlight/lantern{ - pixel_y = 7 +/obj/machinery/atmospherics/components/binary/pump/on{ + name = "Engine Coolant Bypass" + }, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"oFn" = ( +/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible/layer5{ + dir = 4 + }, +/obj/machinery/camera/directional/south{ + c_tag = "Atmospherics - Central Aft" }, -/obj/structure/table/wood, /turf/open/floor/iron/dark, -/area/service/chapel) -"ohk" = ( -/obj/structure/cable, -/turf/open/floor/plating, -/area/engineering/supermatter/room) -"oho" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/chapel{ +/area/station/engineering/atmos) +"oFt" = ( +/obj/machinery/atmospherics/pipe/bridge_pipe/orange/hidden, +/turf/open/floor/iron/stairs/medium{ dir = 8 }, -/area/service/chapel) -"ohu" = ( -/obj/machinery/airalarm/directional/east, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/plating, -/area/commons/toilet/auxiliary) -"ohL" = ( -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/wood, -/area/commons/lounge) -"ohQ" = ( -/obj/effect/decal/cleanable/cobweb, -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/decal/cleanable/oil/slippery, -/obj/effect/decal/cleanable/blood/gibs/down, -/mob/living/simple_animal/bot/mulebot{ - name = "Leaping Rabbit" +/area/station/engineering/atmospherics_engine) +"oFC" = ( +/obj/machinery/status_display/ai/directional/west, +/obj/machinery/light/directional/west, +/turf/open/floor/circuit, +/area/station/ai_monitored/turret_protected/ai) +"oFH" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/engineering/storage_shared) +"oFK" = ( +/obj/structure/cable, +/obj/effect/spawner/random/engineering/tracking_beacon, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"oFM" = ( +/obj/machinery/atmospherics/components/binary/pump/on{ + name = "Waste to Filter" + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 }, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"oij" = ( /obj/structure/cable, -/obj/machinery/atmospherics/pipe/layer_manifold/supply/hidden, -/turf/open/floor/iron/white, -/area/medical/virology) -"oix" = ( +/turf/open/floor/iron/dark/corner{ + dir = 1 + }, +/area/station/engineering/atmos/pumproom) +"oFR" = ( +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Cargo Bay Bridge Access" + }, /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating{ - icon_state = "platingdmg2" +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "north-maint-viewingdeck" }, -/area/maintenance/fore) -"oiC" = ( -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ +/obj/effect/mapping_helpers/airlock/unres{ dir = 1 }, -/obj/effect/turf_decal/siding/red, -/obj/effect/landmark/start/depsec/science, -/turf/open/floor/iron, -/area/security/checkpoint/science) -"oiE" = ( -/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/access/any/supply/maintenance, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"oFS" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, /obj/structure/disposalpipe/segment, /turf/open/floor/plating, -/area/maintenance/aft/greater) -"oiO" = ( -/obj/effect/turf_decal/trimline/purple/line{ - dir = 1 +/area/station/maintenance/starboard/aft) +"oFX" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Ordnance Lab Maintenance" }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/door/firedoor/heavy, +/obj/effect/mapping_helpers/airlock/access/all/science/ordnance, +/turf/open/floor/plating, +/area/station/science/ordnance) +"oGf" = ( +/obj/machinery/door/airlock/maintenance, /obj/structure/cable, -/obj/effect/turf_decal/siding/purple/corner, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/disposalpipe/segment, -/turf/open/floor/iron/white, -/area/science/research) -"oiQ" = ( -/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "viro-passthrough" + }, +/obj/effect/mapping_helpers/airlock/unres, +/obj/effect/mapping_helpers/airlock/access/any/medical/maintenance, +/turf/open/floor/plating, +/area/station/medical/medbay/central) +"oGn" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Fuel Closet" + }, +/obj/effect/mapping_helpers/airlock/access/any/service/maintenance, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 8 + }, +/turf/open/floor/plating, +/area/station/maintenance/starboard/lesser) +"oGw" = ( +/obj/structure/lattice/catwalk, +/obj/machinery/atmospherics/pipe/smart/simple/orange/visible, +/turf/open/space/basic, +/area/space/nearstation) +"oGK" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, /obj/structure/disposalpipe/segment{ - dir = 5 + dir = 4 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/commons/locker) -"ojc" = ( -/obj/structure/filingcabinet, -/obj/effect/turf_decal/tile/red/anticorner/contrasted{ +/area/station/hallway/primary/central) +"oGN" = ( +/obj/effect/landmark/start/cyborg, +/obj/machinery/light/small/directional/east, +/obj/machinery/camera/directional/north{ + c_tag = "ai_upload Foyer"; + network = list("aiupload") + }, +/obj/machinery/airalarm/directional/north, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 8 }, -/turf/open/floor/iron, -/area/security/checkpoint/supply) -"ojh" = ( -/obj/effect/spawner/random/vending/snackvend, -/obj/machinery/newscaster/directional/west, /turf/open/floor/iron/dark, -/area/hallway/primary/central) -"ojx" = ( +/area/station/ai_monitored/turret_protected/ai_upload_foyer) +"oGZ" = ( /obj/structure/table, -/obj/item/storage/box/lights/mixed{ - pixel_x = 11; - pixel_y = 11 +/obj/item/storage/bag/tray/cafeteria, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 1 }, -/obj/item/multitool{ - pixel_x = -3; - pixel_y = -4 +/turf/open/floor/iron/white, +/area/station/security/prison/mess) +"oHj" = ( +/obj/structure/table, +/obj/item/folder/blue{ + pixel_x = -18; + pixel_y = 3 }, -/obj/effect/turf_decal/tile/brown/half/contrasted, -/turf/open/floor/iron, -/area/cargo/sorting) -"ojN" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/engineering{ - name = "Tech Storage"; - req_one_access_txt = "23;30" +/obj/item/paper_bin{ + pixel_x = 3; + pixel_y = 7 }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/structure/cable, -/obj/effect/landmark/navigate_destination, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark, -/area/engineering/storage/tech) -"ojW" = ( -/obj/structure/rack, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/spawner/random/bureaucracy/briefcase{ - spawn_loot_count = 2; - spawn_loot_split = 1 +/obj/item/pen{ + pixel_x = 3; + pixel_y = 8 }, -/turf/open/floor/iron, -/area/commons/locker) -"ojY" = ( +/turf/open/floor/iron/dark, +/area/station/security/office) +"oHw" = ( /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/security/warden) -"okg" = ( -/obj/effect/decal/cleanable/blood/old, -/obj/machinery/camera/directional/east{ - c_tag = "Science Maintenance Corridor"; - network = list("ss13","rd") +/turf/open/floor/iron/white/corner, +/area/station/hallway/secondary/entry) +"oHy" = ( +/obj/machinery/portable_atmospherics/canister/oxygen, +/obj/effect/turf_decal/bot, +/obj/machinery/atmospherics/pipe/smart/simple/supply/hidden{ + dir = 5 }, -/turf/open/floor/iron/white, -/area/science/research) -"okA" = ( +/turf/open/floor/iron, +/area/station/engineering/atmos/storage/gas) +"oHC" = ( +/obj/effect/turf_decal/bot_white/right, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/engineering/gravity_generator) +"oHE" = ( /obj/effect/turf_decal/tile/yellow{ dir = 4 }, -/obj/structure/chair{ +/obj/machinery/camera/directional/north{ + c_tag = "Atmospherics - Distro Loop" + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/visible, +/obj/machinery/meter/monitored/distro_loop, +/turf/open/floor/iron/dark/corner{ dir = 1 }, +/area/station/engineering/atmos/pumproom) +"oHG" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/hidden, -/turf/open/floor/iron/dark/corner{ +/obj/effect/turf_decal/tile/yellow/half/contrasted{ dir = 1 }, -/area/engineering/atmos/storage/gas) -"okO" = ( -/obj/machinery/door/firedoor, +/turf/open/floor/iron/white, +/area/station/medical/pharmacy) +"oHO" = ( +/obj/structure/rack, +/obj/effect/spawner/random/maintenance, +/obj/machinery/light/small/directional/north, +/turf/open/floor/plating, +/area/station/maintenance/aft/lesser) +"oIa" = ( +/turf/closed/wall, +/area/station/commons/vacant_room/commissary) +"oId" = ( +/obj/structure/lattice, +/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible, +/turf/open/space, +/area/space/nearstation) +"oIg" = ( +/turf/closed/wall/r_wall, +/area/station/science/genetics) +"oIG" = ( +/obj/structure/lattice/catwalk, +/turf/open/space/basic, +/area/station/solars/starboard/fore) +"oIM" = ( +/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible/layer5{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"oIW" = ( +/obj/structure/sign/warning/vacuum{ + pixel_x = 32 + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) +"oJc" = ( +/obj/structure/table/reinforced, +/obj/item/storage/backpack/duffelbag/med/surgery, +/obj/structure/window/reinforced/tinted{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/station/medical/morgue) +"oJj" = ( /obj/structure/disposalpipe/segment{ + dir = 5 + }, +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/science/xenobiology/hallway) +"oJr" = ( +/obj/machinery/airalarm/directional/west, +/obj/structure/rack, +/obj/item/reagent_containers/glass/bottle/morphine, +/obj/item/storage/box/chemimp{ + pixel_x = 4; + pixel_y = 3 + }, +/obj/item/storage/box/trackimp, +/obj/item/storage/lockbox/loyalty, +/obj/effect/turf_decal/tile/blue/half/contrasted{ dir = 4 }, -/obj/machinery/door/airlock{ - name = "Garden" +/turf/open/floor/iron/dark, +/area/station/security/lockers) +"oJu" = ( +/obj/effect/spawner/random/structure/closet_maintenance, +/turf/open/floor/plating, +/area/station/maintenance/aft/lesser) +"oJD" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 4 }, -/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron, -/area/service/hydroponics/garden) -"okS" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, -/obj/structure/chair/stool/directional/north, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible/layer2, -/turf/open/floor/iron, -/area/maintenance/disposal/incinerator) -"okX" = ( -/obj/machinery/door/airlock/external, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 +/turf/open/floor/iron/white, +/area/station/medical/treatment_center) +"oJY" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Incinerator Access" }, /obj/structure/cable, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"olg" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/machinery/door/window{ - dir = 8; - name = "MiniSat Airlock Access" - }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/dark, -/area/ai_monitored/aisat/exterior) -"olN" = ( -/obj/item/radio/intercom/directional/west, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/mapping_helpers/airlock/access/all/engineering/atmos, +/turf/open/floor/plating, +/area/station/maintenance/starboard/greater) +"oKc" = ( +/obj/effect/turf_decal/tile/red, +/obj/structure/sign/departments/court{ + pixel_x = 32 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/hallway/primary/aft) -"oma" = ( -/turf/closed/wall/r_wall, -/area/engineering/supermatter/room) -"omb" = ( -/obj/item/radio/intercom/directional/west, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 +/area/station/hallway/primary/fore) +"oKp" = ( +/obj/structure/railing/corner{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ - dir = 5 +/turf/open/floor/plating/airless, +/area/station/engineering/atmos) +"oKx" = ( +/obj/structure/tank_dispenser, +/obj/machinery/light/directional/north, +/obj/effect/turf_decal/bot{ + dir = 1 }, -/turf/open/floor/iron/dark/corner{ +/turf/open/floor/iron{ dir = 1 }, -/area/engineering/atmos) -"omc" = ( -/turf/closed/wall, -/area/medical/surgery/aft) -"ome" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/ai_upload) -"omh" = ( -/obj/structure/toilet/greyscale{ - dir = 8 +/area/station/engineering/main) +"oKy" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/turf/open/floor/iron/dark, -/area/security/prison/safe) -"omu" = ( -/obj/machinery/door/firedoor, -/obj/structure/cable, -/obj/machinery/door/airlock/engineering/glass{ - name = "Supermatter Engine Room"; - req_one_access_txt = "10;24" +/obj/effect/turf_decal/trimline/brown/filled/line{ + dir = 1 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark, -/area/engineering/supermatter/room) -"omF" = ( -/obj/machinery/teleport/station, -/obj/machinery/status_display/evac/directional/north, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/aisat/foyer) -"omY" = ( -/obj/machinery/light_switch/directional/south, -/obj/structure/table/wood, -/obj/item/razor{ - pixel_x = -4; - pixel_y = 2 - }, -/obj/item/clothing/mask/cigarette/cigar, -/obj/item/reagent_containers/food/drinks/flask/gold, -/turf/open/floor/carpet, -/area/command/heads_quarters/captain/private) -"onc" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/machinery/door/airlock/maintenance{ - name = "Ordnance Gas Storage Maintenance"; - req_access_txt = "8" - }, -/turf/open/floor/iron/dark, -/area/maintenance/starboard/aft) -"ong" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line, -/obj/structure/cable, /turf/open/floor/iron, -/area/hallway/primary/port) -"onr" = ( -/obj/structure/window/reinforced{ +/area/station/hallway/primary/port) +"oKA" = ( +/obj/machinery/door/airlock/hatch{ + name = "Telecomms Control Room" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 1 }, -/obj/structure/window/reinforced, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/structure/cable, +/obj/effect/landmark/navigate_destination, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/door/firedoor, +/obj/effect/mapping_helpers/airlock/access/any/command/general, +/obj/effect/mapping_helpers/airlock/access/any/engineering/construction, /turf/open/floor/iron/dark, -/area/ai_monitored/aisat/exterior) -"onz" = ( -/turf/open/floor/plating, -/area/science/mixing/launch) -"onC" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/spawner/random/structure/grille, +/area/station/tcommsat/computer) +"oKI" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, /turf/open/floor/plating, -/area/maintenance/port) -"onZ" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 8 +/area/station/maintenance/port/aft) +"oKO" = ( +/obj/machinery/disposal/bin, +/obj/machinery/status_display/ai/directional/east, +/obj/structure/disposalpipe/trunk{ + dir = 1 }, -/obj/machinery/duct, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron/white/smooth_large, -/area/medical/medbay/central) -"ood" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/security/glass{ - id_tag = "outerbrig"; - name = "Brig"; - req_access_txt = "63" +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 8 }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark, +/area/station/command/heads_quarters/cmo) +"oKU" = ( +/turf/open/floor/circuit/green/telecomms/mainframe, +/area/station/tcommsat/server) +"oLD" = ( +/obj/structure/chair/comfy/beige, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/flasher/directional/east{ - id = "secentranceflasher" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ - cycle_id = "brig-entrance" - }, -/turf/open/floor/iron, -/area/security/brig) -"ooC" = ( +/turf/open/floor/carpet, +/area/station/command/bridge) +"oLK" = ( /obj/structure/disposalpipe/segment{ dir = 9 }, /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"ooE" = ( -/obj/structure/bed, -/obj/effect/decal/cleanable/blood/gibs/old, -/obj/effect/turf_decal/tile/green/fourcorners, -/obj/effect/decal/cleanable/blood/old, -/turf/open/floor/iron/showroomfloor, -/area/maintenance/starboard/lesser) -"ooO" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/dark/visible, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/security/brig) +"oLS" = ( /turf/closed/wall/r_wall, -/area/science/mixing/chamber) -"ooS" = ( -/obj/machinery/light/directional/north, -/obj/structure/chair/sofa/corp/right, -/obj/effect/turf_decal/tile/neutral{ +/area/station/science/ordnance/testlab) +"oLV" = ( +/obj/machinery/atmospherics/pipe/layer_manifold/cyan/visible{ dir = 8 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, /turf/open/floor/iron/dark, -/area/medical/break_room) -"ooZ" = ( -/obj/structure/bookcase{ - name = "Holy Bookcase" +/area/station/engineering/atmos) +"oLZ" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable, +/obj/machinery/door/poddoor/preopen{ + id = "hosprivacy"; + name = "Privacy Shutters" }, -/turf/open/floor/iron/chapel{ +/turf/open/floor/plating, +/area/station/command/heads_quarters/hos) +"oMA" = ( +/turf/closed/wall/r_wall, +/area/station/science/cytology) +"oMH" = ( +/obj/structure/disposalpipe/segment{ dir = 4 }, -/area/service/chapel/funeral) -"opc" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 10 +/obj/effect/spawner/random/engineering/tank, +/turf/open/floor/plating{ + icon_state = "platingdmg2" }, -/obj/structure/window/reinforced{ - dir = 8 +/area/station/maintenance/fore) +"oMW" = ( +/obj/effect/turf_decal/delivery, +/obj/machinery/door/poddoor/shutters{ + id = "mechbay"; + name = "Mech Bay Shutters" }, /turf/open/floor/iron, -/area/security/range) -"opf" = ( -/obj/machinery/door/airlock/security/glass{ - name = "Security Post - Cargo" +/area/station/science/robotics/mechbay) +"oNf" = ( +/obj/structure/rack, +/obj/effect/spawner/random/clothing/costume, +/obj/item/clothing/mask/balaclava, +/obj/machinery/airalarm/directional/east, +/obj/machinery/light/small/directional/east, +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/iron, +/area/station/commons/locker) +"oNl" = ( +/obj/machinery/holopad, +/turf/open/floor/iron, +/area/station/commons/locker) +"oNs" = ( +/turf/open/floor/engine, +/area/station/engineering/supermatter) +"oND" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/structure/sign/departments/chemistry/pharmacy{ + pixel_x = -32 }, -/obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/mapping_helpers/airlock/access/any/security/general, /turf/open/floor/iron, -/area/security/checkpoint/supply) -"opi" = ( +/area/station/hallway/primary/aft) +"oOl" = ( +/obj/machinery/flasher/directional/north{ + id = "AI" + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/turf/open/floor/circuit/green, +/area/station/ai_monitored/turret_protected/ai_upload) +"oOB" = ( /obj/structure/table, -/obj/item/paper_bin{ - pixel_x = 8; - pixel_y = 1 +/obj/effect/turf_decal/siding{ + dir = 8 }, -/obj/item/paper_bin{ - pixel_x = 8; - pixel_y = 6 +/obj/item/stack/sheet/iron/fifty, +/obj/item/stack/sheet/glass/fifty, +/obj/item/wrench, +/obj/item/clothing/glasses/welding, +/obj/machinery/firealarm/directional/south, +/turf/open/floor/iron, +/area/station/science/lab) +"oOE" = ( +/obj/structure/cable, +/obj/effect/mapping_helpers/iannewyear, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/turf/open/floor/carpet, +/area/station/command/heads_quarters/hop) +"oOF" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/item/paper_bin{ - pixel_x = 8; - pixel_y = 11 +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating{ + icon_state = "platingdmg1" }, -/obj/item/folder/yellow{ +/area/station/maintenance/starboard/fore) +"oOO" = ( +/obj/structure/table, +/obj/effect/spawner/random/entertainment/deck, +/obj/effect/spawner/random/entertainment/cigarette_pack{ pixel_x = -6; pixel_y = 8 }, -/obj/item/folder/yellow{ - pixel_x = -9; - pixel_y = 1 - }, -/obj/item/paper{ - pixel_x = -5 - }, -/obj/item/radio/intercom/directional/east, -/obj/effect/turf_decal/tile/brown/half/contrasted{ - dir = 8 +/obj/effect/turf_decal/tile/brown/anticorner/contrasted{ + dir = 1 }, /turf/open/floor/iron, -/area/cargo/storage) -"opp" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, +/area/station/cargo/miningoffice) +"oOU" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/white, -/area/science/xenobiology) -"ops" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, -/turf/open/floor/plating/airless, -/area/space/nearstation) -"opx" = ( -/obj/effect/turf_decal/tile/blue/fourcorners, -/obj/machinery/shower{ +/turf/open/floor/iron/chapel{ dir = 8 }, -/obj/structure/extinguisher_cabinet/directional/north, -/turf/open/floor/iron/white, -/area/medical/surgery/theatre) -"opF" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/area/station/service/chapel) +"oOZ" = ( +/obj/machinery/power/port_gen/pacman/pre_loaded, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) +"oPc" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/commons/fitness/recreation) +"oPf" = ( +/obj/effect/turf_decal/stripes/line, /turf/open/floor/plating, -/area/maintenance/starboard/fore) -"opJ" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/item/stack/spacecash/c1{ - pixel_y = 5 - }, -/obj/item/reagent_containers/glass/rag, -/obj/structure/table/reinforced{ - name = "Jim Norton's Quebecois Coffee table" - }, -/obj/effect/turf_decal/trimline/neutral/line{ - dir = 1 - }, -/turf/open/floor/iron/dark, -/area/service/cafeteria) -"opO" = ( -/obj/structure/chair/office{ - dir = 4 - }, -/obj/machinery/airalarm/directional/south, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/wood, -/area/service/library) -"oqa" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/public/glass{ - name = "Crew Quarters Access" - }, +/area/station/science/ordnance/testlab) +"oPh" = ( /obj/structure/cable, -/turf/open/floor/iron, -/area/commons/locker) -"oqn" = ( -/obj/structure/window/reinforced, -/turf/open/floor/iron/dark, -/area/ai_monitored/aisat/exterior) -"oqv" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 1 +/turf/open/floor/iron/dark/telecomms, +/area/station/tcommsat/server) +"oPj" = ( +/obj/structure/table, +/obj/item/stock_parts/subspace/analyzer, +/obj/item/stock_parts/subspace/analyzer, +/obj/item/stock_parts/subspace/analyzer, +/obj/machinery/camera/directional/west{ + c_tag = "Telecomms - Storage" }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/turf/open/floor/iron/white/smooth_edge, -/area/medical/medbay/central) -"oqy" = ( -/obj/item/radio/intercom/directional/west, -/obj/structure/closet/secure_closet/security/science, /turf/open/floor/iron/dark, -/area/security/checkpoint/science) -"oqJ" = ( +/area/station/engineering/storage/tcomms) +"oPn" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/white, +/area/station/security/medical) +"oPp" = ( +/obj/structure/rack, +/obj/effect/spawner/random/techstorage/tcomms_all, +/turf/open/floor/iron/dark, +/area/station/engineering/storage/tech) +"oPq" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"oqY" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, +/area/station/security/brig) +"oPv" = ( +/obj/effect/turf_decal/trimline/blue/filled/corner{ + dir = 4 + }, +/obj/machinery/duct, +/turf/open/floor/iron/white, +/area/station/medical/treatment_center) +"oPx" = ( +/obj/structure/chair/stool/directional/west, +/turf/open/floor/wood, +/area/station/commons/lounge) +"oPD" = ( +/obj/machinery/firealarm/directional/south, /obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 4 + dir = 8 }, -/turf/open/floor/iron/dark, -/area/engineering/storage/tech) -"oro" = ( -/obj/structure/table/reinforced, -/obj/item/paper_bin{ - pixel_x = -2; - pixel_y = 6 +/obj/effect/turf_decal/tile/red/anticorner/contrasted{ + dir = 8 }, -/obj/effect/turf_decal/tile/purple/fourcorners, /turf/open/floor/iron, -/area/hallway/primary/aft) -"orI" = ( -/obj/machinery/computer/monitor{ - name = "Bridge Power Monitoring Console" +/area/station/hallway/secondary/exit/departure_lounge) +"oPY" = ( +/obj/structure/chair/office/light{ + dir = 8 + }, +/obj/effect/landmark/start/virologist, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/white, +/area/station/medical/virology) +"oPZ" = ( +/obj/structure/grille, +/turf/open/floor/plating, +/area/station/maintenance/starboard/fore) +"oQc" = ( +/obj/machinery/computer/security/telescreen{ + desc = "Used for the Auxiliary Mining Base."; + dir = 1; + name = "Auxiliary Base Monitor"; + network = list("auxbase"); + pixel_y = -28 }, /obj/structure/cable, -/obj/effect/turf_decal/tile/brown/half/contrasted{ - dir = 1 +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 }, -/turf/open/floor/iron/dark, -/area/command/bridge) -"orL" = ( -/obj/machinery/biogenerator, +/obj/effect/turf_decal/tile/yellow/half/contrasted, +/turf/open/floor/iron, +/area/station/construction/mining/aux_base) +"oQg" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/hallway/primary/fore) +"oQk" = ( +/obj/effect/turf_decal/box/corners, +/obj/effect/turf_decal/box/corners{ + dir = 8 + }, +/turf/open/floor/holofloor/dark, +/area/station/science/cytology) +"oQx" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/trimline/green/filled/line{ - dir = 9 +/obj/machinery/suit_storage_unit/industrial/loader, +/turf/open/floor/iron, +/area/station/cargo/warehouse) +"oQS" = ( +/obj/machinery/cell_charger, +/obj/item/stock_parts/cell/crap, +/obj/structure/table/wood, +/turf/open/floor/carpet, +/area/station/command/corporate_showroom) +"oQZ" = ( +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=1.5-Fore-Central"; + location = "1-BrigCells" }, /turf/open/floor/iron, -/area/security/prison) -"orM" = ( -/obj/structure/closet/lasertag/red, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/effect/landmark/start/hangover/closet, -/turf/open/floor/iron/dark, -/area/commons/fitness/recreation) -"orQ" = ( -/obj/machinery/door/window/left/directional/west{ - dir = 4; - name = "Infirmary" +/area/station/hallway/primary/fore) +"oRn" = ( +/obj/structure/table/wood, +/obj/machinery/recharger{ + pixel_y = 4 }, -/obj/effect/turf_decal/trimline/blue/filled/line{ +/turf/open/floor/wood, +/area/station/command/heads_quarters/captain/private) +"oRL" = ( +/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) +"oRM" = ( +/obj/machinery/atmospherics/pipe/smart/simple/yellow/visible{ dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/door/firedoor/heavy, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/siding/purple{ + dir = 1 + }, /turf/open/floor/iron/white, -/area/security/medical) -"orU" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/area/station/science/ordnance/storage) +"oRT" = ( +/obj/machinery/light/directional/south, +/obj/machinery/computer/security/telescreen/minisat{ + dir = 1; + pixel_y = -29 + }, +/obj/structure/bed/dogbed/renault, +/mob/living/simple_animal/pet/fox/renault, +/turf/open/floor/carpet, +/area/station/command/heads_quarters/captain/private) +"oSc" = ( +/obj/structure/closet/toolcloset, +/obj/effect/turf_decal/tile/yellow/half/contrasted{ dir = 1 }, -/turf/open/floor/iron/dark, -/area/ai_monitored/aisat/exterior) -"orW" = ( -/obj/structure/closet/secure_closet/evidence, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 8 +/turf/open/floor/iron, +/area/station/construction/mining/aux_base) +"oSf" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/dark, -/area/security/brig) -"orX" = ( -/obj/machinery/disposal/bin, -/obj/effect/turf_decal/delivery, -/obj/effect/turf_decal/stripes/line, -/obj/structure/disposalpipe/trunk, -/obj/structure/cable, -/obj/machinery/light/small/directional/east, -/obj/machinery/newscaster/directional/east, +/area/station/security/execution/education) +"oSh" = ( +/obj/structure/extinguisher_cabinet/directional/east, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, /turf/open/floor/iron, -/area/science/robotics/lab) -"osc" = ( -/obj/structure/window/reinforced, -/obj/machinery/atmospherics/components/unary/outlet_injector/on/layer2, -/turf/open/floor/plating/airless, -/area/ai_monitored/aisat/exterior) -"osq" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/area/station/hallway/primary/central) +"oSo" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "corporate_privacy"; + name = "Showroom Shutters" }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, -/obj/machinery/meter, +/obj/structure/cable, /turf/open/floor/plating, -/area/maintenance/department/science/xenobiology) -"osv" = ( +/area/station/command/corporate_showroom) +"oSy" = ( /obj/structure/cable, -/obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/spawner/random/structure/grille, /turf/open/floor/plating, -/area/maintenance/aft/greater) -"osJ" = ( -/obj/structure/disposalpipe/trunk{ +/area/station/maintenance/port/aft) +"oSz" = ( +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/machinery/disposal/bin, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating{ + icon_state = "platingdmg2" + }, +/area/station/maintenance/fore) +"oTa" = ( +/obj/machinery/vending/cart{ + req_access = list("hop") + }, +/obj/item/radio/intercom/directional/north, /turf/open/floor/wood, -/area/service/lawoffice) -"otd" = ( -/obj/structure/closet, -/obj/item/poster/random_contraband, -/obj/item/poster/random_contraband, -/obj/item/poster/random_contraband, -/obj/item/poster/random_contraband, -/obj/item/poster/random_contraband, -/obj/effect/spawner/random/maintenance/two, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"otk" = ( -/obj/effect/turf_decal/tile/yellow/half/contrasted{ +/area/station/command/heads_quarters/hop) +"oTj" = ( +/obj/machinery/atmospherics/pipe/bridge_pipe/scrubbers/visible, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/bridge_pipe/cyan/visible{ dir = 4 }, /turf/open/floor/iron, -/area/engineering/break_room) -"otq" = ( -/obj/structure/closet/emcloset, -/obj/structure/sign/warning/vacuum/external{ - pixel_x = -32 - }, -/turf/open/floor/plating, -/area/maintenance/port) -"ots" = ( -/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible, -/turf/closed/wall, -/area/engineering/atmos/pumproom) -"oug" = ( -/obj/machinery/door/airlock/medical/glass{ - name = "Medbay Storage"; - req_access_txt = "5" - }, -/obj/machinery/duct, -/obj/effect/turf_decal/tile/blue/fourcorners, -/turf/open/floor/iron/white, -/area/medical/storage) -"out" = ( -/obj/structure/lattice, -/obj/item/reagent_containers/food/drinks/bottle/goldschlager, -/turf/open/space/basic, +/area/station/engineering/atmos) +"oTD" = ( +/obj/structure/frame/computer, +/turf/open/floor/plating/airless, /area/space/nearstation) -"oux" = ( -/obj/structure/table/wood, -/obj/item/gavelblock, -/obj/item/gavelhammer, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ +"oTK" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/flasher/directional/west{ + id = "Cell 3"; + pixel_y = -22 + }, +/obj/structure/bed, +/obj/item/bedsheet, +/turf/open/floor/iron, +/area/station/security/brig) +"oTR" = ( +/obj/structure/cable, +/obj/effect/turf_decal/stripes/line{ dir = 1 }, /turf/open/floor/iron, -/area/security/courtroom) -"ouJ" = ( +/area/station/engineering/gravity_generator) +"oUh" = ( +/obj/structure/reagent_dispensers/watertank, /obj/effect/turf_decal/stripes/corner{ - dir = 1 + dir = 4 }, +/turf/open/floor/plating, +/area/station/maintenance/department/engine) +"oUu" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/science/server) +"oUx" = ( +/obj/structure/reagent_dispensers/wall/peppertank/directional/east, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/landmark/start/depsec/supply, /turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"ovn" = ( -/obj/machinery/portable_atmospherics/pump, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/machinery/camera/directional/west{ - c_tag = "Starboard Primary Hallway - Atmospherics" - }, -/obj/structure/window/reinforced, +/area/station/security/checkpoint/supply) +"oUy" = ( +/obj/machinery/door/firedoor, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/obj/effect/turf_decal/stripes/line, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/hallway/primary/port) +"oUz" = ( +/obj/structure/rack, +/obj/item/book/manual/wiki/engineering_guide{ + pixel_x = 3; + pixel_y = 4 }, +/obj/effect/spawner/random/trash/janitor_supplies, +/obj/effect/spawner/random/maintenance, +/turf/open/floor/plating, +/area/station/maintenance/starboard/fore) +"oUB" = ( +/obj/machinery/status_display/evac/directional/north, /obj/effect/turf_decal/bot, -/obj/effect/turf_decal/tile/yellow{ +/obj/effect/landmark/start/hangover, +/turf/open/floor/iron, +/area/station/hallway/secondary/command) +"oUE" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ dir = 1 }, -/turf/open/floor/iron, -/area/hallway/primary/starboard) -"ovU" = ( -/obj/structure/table, -/obj/item/paper_bin, -/obj/item/pen, -/turf/open/floor/iron, -/area/maintenance/port/aft) -"ovV" = ( -/obj/structure/rack, -/obj/item/clothing/suit/hazardvest, -/obj/item/clothing/suit/hazardvest, -/obj/item/clothing/head/hardhat/orange{ - name = "protective hat" +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/security/prison/mess) +"oUQ" = ( +/obj/effect/spawner/random/trash/mess, +/obj/effect/spawner/random/engineering/tracking_beacon, +/turf/open/floor/plating{ + icon_state = "platingdmg2" }, -/obj/item/clothing/head/hardhat/orange{ - name = "protective hat" +/area/station/maintenance/disposal) +"oUS" = ( +/obj/structure/table/reinforced, +/obj/structure/window/reinforced{ + dir = 8 }, -/obj/item/clothing/mask/breath, -/obj/item/clothing/mask/breath, -/obj/effect/turf_decal/bot{ +/obj/structure/window/reinforced{ dir = 1 }, -/turf/open/floor/iron{ - dir = 1 +/obj/item/wheelchair{ + pixel_y = -3 }, -/area/command/gateway) -"owh" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/obj/item/wheelchair, +/obj/item/wheelchair{ + pixel_y = 3 }, +/turf/open/floor/iron/dark, +/area/station/medical/office) +"oUU" = ( +/obj/structure/weightmachine/weightlifter, /obj/structure/cable, -/obj/machinery/light/directional/north, -/obj/machinery/atmospherics/pipe/smart/manifold4w/green/visible, -/obj/machinery/status_display/evac/directional/north, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/engine, -/area/engineering/supermatter/room) -"owm" = ( -/obj/structure/lattice/catwalk, -/turf/open/space/basic, -/area/solars/starboard/aft) -"owx" = ( -/obj/structure/sign/departments/medbay/alt, -/turf/closed/wall, -/area/medical/medbay/lobby) -"owz" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/structure/disposalpipe/segment, /turf/open/floor/iron, -/area/engineering/break_room) -"owB" = ( -/obj/effect/turf_decal/box/corners{ - dir = 8 +/area/station/security/prison) +"oVd" = ( +/obj/machinery/power/terminal{ + dir = 4 }, +/obj/structure/cable, +/obj/effect/turf_decal/delivery, /turf/open/floor/iron, -/area/engineering/atmos) -"owS" = ( -/obj/effect/turf_decal/bot, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/hallway/primary/port) -"owV" = ( -/obj/machinery/power/shieldwallgen, -/obj/structure/window/reinforced{ - dir = 1; - pixel_y = 2 +/area/station/engineering/gravity_generator) +"oVn" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, -/obj/structure/extinguisher_cabinet/directional/west, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/command/teleporter) -"oxa" = ( -/obj/effect/decal/cleanable/oil, -/turf/open/floor/engine, -/area/science/misc_lab/range) -"oxe" = ( -/obj/effect/turf_decal/tile/yellow{ - dir = 1 +/turf/open/floor/plating, +/area/station/maintenance/port/aft) +"oVY" = ( +/obj/structure/chair{ + dir = 8; + name = "Defense" + }, +/obj/effect/turf_decal/tile/green/anticorner/contrasted{ + dir = 4 }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, /turf/open/floor/iron, -/area/engineering/break_room) -"oxn" = ( -/obj/structure/cable, +/area/station/security/courtroom) +"oWa" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/landmark/event_spawn, -/obj/effect/turf_decal/trimline/purple, +/obj/structure/cable, /obj/structure/disposalpipe/segment{ dir = 4 }, /turf/open/floor/iron/white, -/area/science/xenobiology) -"oxA" = ( -/obj/structure/table, -/obj/effect/turf_decal/delivery, -/obj/item/clothing/glasses/meson, -/obj/item/clothing/glasses/meson, -/obj/item/clothing/glasses/meson, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/item/storage/belt/utility, -/obj/item/storage/belt/utility, -/obj/item/storage/belt/utility, -/turf/open/floor/iron, -/area/engineering/main) -"oxB" = ( -/obj/machinery/gulag_teleporter, -/obj/effect/turf_decal/tile/red/half/contrasted{ +/area/station/science/xenobiology) +"oWc" = ( +/obj/structure/sign/warning/electric_shock, +/turf/closed/wall/r_wall, +/area/station/maintenance/starboard/aft) +"oWk" = ( +/turf/closed/wall/r_wall, +/area/station/maintenance/starboard/aft) +"oWF" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/ai_upload) +"oWH" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 8 }, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ +/obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/iron/dark, -/area/security/brig) -"oxO" = ( -/obj/structure/cable, +/turf/open/floor/wood, +/area/station/service/bar) +"oWT" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/command{ + name = "Head of Personnel" + }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment, -/turf/open/floor/carpet, -/area/service/theater) -"oxQ" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/mapping_helpers/airlock/access/any/command/hop, +/turf/open/floor/iron/dark, +/area/station/command/heads_quarters/hop) +"oWZ" = ( +/obj/structure/table, +/obj/machinery/airalarm/directional/north, +/obj/machinery/computer/med_data/laptop, /obj/effect/turf_decal/trimline/blue/filled/line{ dir = 1 }, /turf/open/floor/iron/white, -/area/medical/treatment_center) -"oyh" = ( -/obj/structure/rack, -/obj/item/hatchet, -/obj/item/reagent_containers/blood/random, -/turf/open/floor/iron/showroomfloor, -/area/maintenance/starboard/lesser) -"oyA" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/siding/purple{ +/area/station/security/medical) +"oXd" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/junction{ dir = 4 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/white, -/area/science/research) -"oyK" = ( -/obj/effect/landmark/blobstart, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, +/obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/disposalpipe/segment{ - dir = 6 + dir = 4 }, -/turf/open/floor/iron/white, -/area/science/research) -"oyM" = ( -/obj/effect/spawner/random/structure/girder{ - spawn_loot_chance = 80 +/turf/open/floor/iron/kitchen_coldroom/freezerfloor, +/area/station/service/kitchen/coldroom) +"oXl" = ( +/obj/machinery/telecomms/server/presets/science, +/turf/open/floor/circuit/telecomms/mainframe, +/area/station/tcommsat/server) +"oXv" = ( +/obj/structure/rack, +/obj/item/storage/briefcase{ + pixel_x = -3; + pixel_y = 2 }, -/obj/effect/spawner/random/structure/barricade{ - spawn_loot_chance = 50 +/obj/item/storage/secure/briefcase{ + pixel_x = 2; + pixel_y = -2 }, +/obj/item/clothing/glasses/sunglasses, +/turf/open/floor/wood, +/area/station/service/lawoffice) +"oXJ" = ( +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable, +/obj/structure/closet/crate/engineering/electrical, +/obj/item/solar_assembly, +/obj/item/solar_assembly, +/obj/item/solar_assembly, +/obj/item/solar_assembly, +/obj/item/solar_assembly, +/obj/item/solar_assembly, +/obj/item/solar_assembly, +/obj/item/solar_assembly, +/obj/item/solar_assembly, +/obj/item/solar_assembly, +/obj/item/stack/cable_coil, /turf/open/floor/plating, -/area/maintenance/starboard/lesser) -"oyN" = ( -/obj/machinery/suit_storage_unit/engine, -/obj/effect/turf_decal/bot{ +/area/station/maintenance/solars/starboard/aft) +"oXL" = ( +/obj/machinery/disposal/bin, +/obj/structure/cable, +/obj/structure/disposalpipe/trunk{ + dir = 2 + }, +/obj/effect/turf_decal/tile/red/half/contrasted, +/turf/open/floor/iron/dark, +/area/station/security/office) +"oXM" = ( +/obj/structure/closet/secure_closet/hydroponics, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/obj/machinery/light_switch/directional/west, +/turf/open/floor/iron, +/area/station/service/hydroponics) +"oXR" = ( +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/maintenance/fore) +"oXT" = ( +/obj/machinery/button/door/directional/north{ + id = "hop"; + name = "Privacy Shutters Control"; + req_access = list("kitchen") + }, +/obj/machinery/computer/accounting, +/turf/open/floor/wood, +/area/station/command/heads_quarters/hop) +"oYd" = ( +/obj/machinery/status_display/ai/directional/north, +/obj/item/storage/toolbox/mechanical{ + pixel_x = -1; + pixel_y = 4 + }, +/obj/structure/table/glass, +/obj/effect/turf_decal/tile/brown/half/contrasted{ dir = 1 }, -/turf/open/floor/iron{ +/turf/open/floor/iron/dark, +/area/station/command/bridge) +"oYg" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/landmark/start/hangover, +/turf/open/floor/plating, +/area/station/maintenance/fore) +"oYn" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/camera/directional/north{ + c_tag = "Brig - Hallway - Port" + }, +/turf/open/floor/iron, +/area/station/security/brig) +"oYM" = ( +/obj/structure/reagent_dispensers/fueltank, +/obj/effect/turf_decal/tile/yellow/half/contrasted{ dir = 1 }, -/area/engineering/main) -"oyP" = ( +/turf/open/floor/iron, +/area/station/construction/mining/aux_base) +"oYZ" = ( +/turf/closed/wall, +/area/station/command/heads_quarters/rd) +"oZi" = ( +/obj/effect/spawner/random/vending/snackvend, +/obj/structure/sign/map/right{ + desc = "A framed picture of the station. Clockwise from security in red at the top, you see engineering in yellow, science in purple, escape in checkered red-and-white, medbay in green, arrivals in checkered red-and-blue, and then cargo in brown."; + icon_state = "map-right-MS"; + pixel_y = 32 + }, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/hallway/secondary/exit/departure_lounge) +"oZj" = ( +/obj/structure/table/wood, +/obj/item/storage/photo_album/library, +/obj/structure/sign/painting/large/library_private{ + dir = 8; + pixel_x = -29 + }, +/turf/open/floor/engine/cult, +/area/station/service/library) +"oZo" = ( /obj/structure/window/reinforced{ dir = 8 }, /obj/machinery/holopad/secure, /turf/open/floor/wood, -/area/command/heads_quarters/captain/private) -"oyR" = ( +/area/station/command/heads_quarters/captain/private) +"oZs" = ( +/obj/structure/bed, +/obj/effect/decal/cleanable/blood/gibs/old, +/obj/effect/turf_decal/tile/green/fourcorners, +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/iron/showroomfloor, +/area/station/maintenance/starboard/lesser) +"oZG" = ( /obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/machinery/camera/directional/south{ - c_tag = "Port Primary Hallway - Mining Shuttle" + dir = 4 }, -/obj/effect/landmark/event_spawn, -/turf/open/floor/iron, -/area/hallway/primary/port) -"oyS" = ( -/turf/open/floor/iron, -/area/commons/dorms) -"oyU" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/chair/stool/directional/north, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/wood, -/area/commons/lounge) -"ozk" = ( -/obj/structure/window/reinforced, -/obj/structure/table, -/obj/item/stack/package_wrap, -/obj/item/stack/package_wrap, -/obj/item/stack/package_wrap, -/obj/item/stack/package_wrap, -/obj/item/hand_labeler, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/command/teleporter) -"ozo" = ( -/turf/closed/wall, -/area/cargo/qm) -"ozq" = ( -/obj/effect/spawner/random/maintenance, -/obj/structure/cable, -/obj/effect/turf_decal/bot_white, +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/tile/bar, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/cargo/storage) -"ozv" = ( +/area/station/hallway/primary/central) +"oZL" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/turf/open/floor/iron/white, +/area/station/security/prison/mess) +"oZO" = ( +/obj/effect/turf_decal/trimline/blue/filled/line, +/turf/open/floor/iron/white, +/area/station/medical/surgery/theatre) +"pab" = ( +/obj/structure/table, +/obj/item/stock_parts/subspace/ansible, +/obj/item/stock_parts/subspace/ansible, +/obj/item/stock_parts/subspace/ansible, +/obj/item/stock_parts/subspace/crystal, +/obj/item/stock_parts/subspace/crystal, +/obj/item/stock_parts/subspace/crystal, +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/stripes/line, -/obj/structure/disposalpipe/segment, +/obj/machinery/power/apc/auto_name/directional/west, +/turf/open/floor/iron/dark, +/area/station/engineering/storage/tcomms) +"paf" = ( +/obj/structure/cable, +/obj/machinery/power/apc/auto_name/directional/south, /obj/effect/turf_decal/tile/yellow/half/contrasted, /turf/open/floor/iron, -/area/engineering/break_room) -"ozI" = ( -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 4 +/area/station/construction/mining/aux_base) +"pan" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/closed/wall/r_wall, +/area/station/ai_monitored/aisat/exterior) +"pav" = ( +/obj/structure/chair/stool/directional/west, +/obj/machinery/camera/directional/north{ + c_tag = "Prison Visitation"; + network = list("ss13","prison") }, -/obj/machinery/atmospherics/components/binary/pump{ - dir = 1; - name = "Mix Outlet Pump" +/obj/effect/turf_decal/trimline/red/warning{ + dir = 8 }, -/obj/effect/turf_decal/tile/brown/fourcorners, /turf/open/floor/iron, -/area/engineering/atmos) -"ozJ" = ( -/obj/machinery/door/airlock/hatch{ - name = "Telecomms Server Room" +/area/station/security/brig) +"paQ" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron/kitchen_coldroom/freezerfloor, +/area/station/medical/coldroom) +"paS" = ( +/turf/open/floor/plating{ + icon_state = "platingdmg3" }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ +/area/station/maintenance/starboard/greater) +"pbf" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/siding/blue/corner{ dir = 1 }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/dark, -/area/tcommsat/server) -"ozN" = ( -/obj/structure/cable, +/area/station/command/heads_quarters/rd) +"pbt" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/extinguisher_cabinet/directional/north, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/turf_decal/siding/purple, +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/science/research) +"pbz" = ( /obj/effect/turf_decal/tile/yellow/half/contrasted{ - dir = 1 + dir = 4 }, -/turf/open/floor/iron, -/area/hallway/secondary/entry) -"ozV" = ( -/obj/structure/sign/directions/medical{ - dir = 8; - pixel_y = 8 +/turf/open/floor/iron/white, +/area/station/medical/chemistry) +"pbL" = ( +/obj/machinery/door/firedoor, +/turf/open/floor/iron/white/side, +/area/station/medical/medbay/lobby) +"pbQ" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/structure/sign/directions/evac, -/obj/structure/sign/directions/science{ - dir = 4; - pixel_y = -8 +/obj/structure/cable, +/obj/machinery/light/small/directional/south, +/turf/open/floor/iron/white, +/area/station/science/xenobiology/hallway) +"pbS" = ( +/obj/structure/rack, +/obj/item/clothing/suit/hazardvest, +/obj/item/clothing/suit/hazardvest, +/obj/item/clothing/head/hardhat/orange{ + name = "protective hat" }, -/turf/closed/wall, -/area/science/lobby) -"oAa" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 6 +/obj/item/clothing/head/hardhat/orange{ + name = "protective hat" }, -/turf/open/floor/iron, -/area/engineering/main) -"oAe" = ( -/obj/structure/fluff/broken_flooring{ - dir = 4; - icon_state = "singular" +/obj/item/clothing/mask/breath, +/obj/item/clothing/mask/breath, +/obj/effect/turf_decal/bot{ + dir = 1 }, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"oAy" = ( -/obj/structure/table, -/obj/item/analyzer, -/obj/item/healthanalyzer, -/obj/machinery/camera/autoname/directional/south, +/turf/open/floor/iron{ + dir = 1 + }, +/area/station/command/gateway) +"pbU" = ( +/obj/structure/rack, +/obj/effect/spawner/random/techstorage/service_all, /turf/open/floor/iron/dark, -/area/engineering/storage/tech) -"oAB" = ( +/area/station/engineering/storage/tech) +"pbX" = ( /obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "main_surgery" - }, /turf/open/floor/plating, -/area/medical/treatment_center) -"oAC" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/preopen{ - id = "executionfireblast" - }, -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/tile/red/fourcorners, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/dark, -/area/security/execution/education) -"oAL" = ( -/obj/machinery/hydroponics/soil, -/obj/item/shovel/spade, +/area/station/service/bar) +"pcc" = ( /obj/effect/decal/cleanable/dirt, -/turf/open/floor/grass, -/area/security/prison) -"oAQ" = ( -/obj/structure/lattice/catwalk, -/obj/structure/transit_tube/horizontal, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/space, -/area/space/nearstation) -"oBn" = ( -/obj/structure/sign/warning/vacuum/external{ - pixel_y = 32 +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/machinery/light/small/directional/north, /turf/open/floor/iron, -/area/hallway/primary/fore) -"oBA" = ( +/area/station/hallway/secondary/service) +"pce" = ( +/obj/machinery/light/small/directional/west, +/obj/machinery/airalarm/directional/west, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/mob/living/simple_animal/bot/floorbot, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/aisat_interior) +"pck" = ( +/obj/structure/cable, +/obj/machinery/power/apc/auto_name/directional/north, +/turf/open/floor/plating, +/area/station/maintenance/port/greater) +"pcm" = ( +/obj/structure/table/wood, +/turf/open/floor/iron/dark, +/area/station/service/chapel) +"pcv" = ( +/obj/structure/disposalpipe/sorting/mail{ + sortType = 4 + }, +/obj/effect/landmark/start/station_engineer, /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment, /turf/open/floor/iron, -/area/security/brig) -"oBR" = ( -/obj/machinery/power/emitter/welded{ - dir = 1 +/area/station/engineering/main) +"pcH" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/delivery, +/obj/structure/closet/radiation, +/turf/open/floor/iron, +/area/station/maintenance/disposal/incinerator) +"pcM" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue/half/contrasted{ + dir = 4 + }, +/turf/open/floor/iron/white, +/area/station/command/heads_quarters/cmo) +"pcS" = ( +/obj/item/stack/ore/silver, +/obj/item/stack/ore/silver, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/obj/structure/rack, +/obj/item/shovel{ + pixel_x = -5 + }, +/obj/item/pickaxe{ + pixel_x = 5 }, -/obj/machinery/light/directional/east, -/obj/structure/cable, -/turf/open/floor/plating, -/area/engineering/supermatter/room) -"oBT" = ( -/obj/item/kirbyplants/random, /turf/open/floor/iron, -/area/cargo/sorting) -"oBX" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Law Office Maintenance"; - req_access_txt = "38" +/area/station/cargo/miningoffice) +"pdf" = ( +/obj/structure/cable, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/port/greater) +"pdg" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 }, /obj/structure/cable, -/obj/structure/disposalpipe/segment, +/obj/machinery/power/apc/auto_name/directional/north, /turf/open/floor/plating, -/area/maintenance/fore) -"oCK" = ( +/area/station/maintenance/fore) +"pdi" = ( /obj/effect/turf_decal/stripes/line{ - dir = 1 + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/maintenance/aft/lesser) +"pdl" = ( /obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, -/area/engineering/atmos) -"oCL" = ( -/obj/structure/chair{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/sign/departments/court{ - pixel_y = -32 - }, +/area/station/service/hydroponics) +"pdx" = ( +/obj/structure/disposalpipe/segment, /obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/east, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/item/cigbutt/roach, +/obj/machinery/duct, /turf/open/floor/iron, -/area/security/holding_cell) -"oCS" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 8 +/area/station/maintenance/starboard/greater) +"pdT" = ( +/obj/effect/spawner/random/vending/colavend, +/obj/effect/turf_decal/delivery, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"pdY" = ( +/obj/structure/disposalpipe/segment{ + dir = 5 }, -/obj/effect/turf_decal/trimline/yellow/warning{ +/obj/structure/chair/comfy/brown{ dir = 8 }, -/obj/machinery/power/apc/auto_name/directional/west, /obj/structure/cable, -/turf/open/floor/iron, -/area/engineering/atmospherics_engine) -"oCW" = ( -/obj/effect/landmark/event_spawn, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/iron, -/area/commons/fitness/recreation) -"oDc" = ( -/obj/structure/showcase/cyborg/old{ - dir = 8; - pixel_x = 9; - pixel_y = 2 +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/carpet, +/area/station/command/heads_quarters/captain/private) +"pek" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/ai) -"oDo" = ( -/obj/effect/turf_decal/tile/neutral{ +/obj/structure/cable, +/obj/structure/disposalpipe/segment, +/turf/open/floor/carpet, +/area/station/service/theater) +"peF" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/chair/stool/directional/south, +/turf/open/floor/wood, +/area/station/commons/lounge) +"peM" = ( +/turf/closed/wall/r_wall, +/area/station/engineering/atmos/storage/gas) +"peX" = ( +/obj/effect/turf_decal/tile/yellow{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/effect/landmark/event_spawn, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, -/turf/open/floor/iron/dark, -/area/command/heads_quarters/rd) -"oDr" = ( -/obj/structure/window/reinforced{ - dir = 1; - pixel_y = 1 - }, -/obj/structure/window/reinforced, -/turf/open/floor/iron/dark, -/area/ai_monitored/aisat/exterior) -"oDx" = ( -/obj/structure/table/reinforced, -/obj/item/flashlight/lamp, /obj/effect/turf_decal/tile/neutral, -/turf/open/floor/iron, -/area/command/heads_quarters/ce) -"oDE" = ( -/obj/machinery/power/terminal, -/obj/structure/cable, -/obj/effect/turf_decal/stripes/line{ - dir = 6 +/obj/structure/disposalpipe/segment{ + dir = 4 }, /turf/open/floor/iron, -/area/engineering/main) -"oDH" = ( +/area/station/hallway/primary/starboard) +"pfe" = ( +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/item/radio/intercom/directional/west, +/obj/structure/cable/layer3, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/aisat/foyer) +"pfE" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/duct, /turf/open/floor/iron/white, -/area/medical/medbay/central) -"oDQ" = ( -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt, -/obj/item/book/manual/wiki/barman_recipes{ - pixel_x = -4; - pixel_y = 7 - }, +/area/station/medical/treatment_center) +"pfK" = ( +/obj/machinery/light/directional/north, /obj/structure/table, -/turf/open/floor/iron, -/area/service/bar) -"oEb" = ( -/obj/machinery/portable_atmospherics/canister/air, -/turf/open/floor/plating, -/area/maintenance/starboard/greater) -"oEh" = ( -/obj/structure/reagent_dispensers/watertank, -/obj/effect/spawner/random/maintenance/three, -/turf/open/floor/plating, -/area/maintenance/starboard/greater) -"oEu" = ( -/turf/open/floor/engine/n2, -/area/engineering/atmos) -"oEz" = ( -/obj/effect/spawner/random/structure/grille, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"oEA" = ( -/obj/item/disk/data{ - pixel_x = 9; +/obj/item/clothing/gloves/color/latex, +/obj/item/clothing/gloves/color/latex, +/obj/item/clothing/mask/surgical, +/obj/item/clothing/mask/surgical, +/obj/item/reagent_containers/spray/cleaner{ + pixel_x = -10; pixel_y = -1 }, -/obj/item/disk/tech_disk{ - pixel_x = -2; - pixel_y = -3 - }, -/obj/item/disk/design_disk{ - name = "component design disk"; - pixel_y = 6 - }, -/obj/structure/table/wood, -/obj/item/toy/talking/ai{ - name = "\improper Nanotrasen-brand toy AI"; - pixel_y = 6 - }, -/turf/open/floor/carpet, -/area/command/corporate_showroom) -"oEG" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/preopen{ - id = "cmoprivacy"; - name = "privacy shutter" +/turf/open/floor/iron/white, +/area/station/science/robotics/lab) +"pfP" = ( +/obj/effect/turf_decal/stripes/line, +/obj/machinery/light_switch/directional/south, +/turf/open/floor/iron/white, +/area/station/science/xenobiology) +"pfR" = ( +/obj/machinery/portable_atmospherics/canister/air, +/turf/open/floor/engine/air, +/area/station/engineering/atmos) +"pfU" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Storage Room" }, +/obj/effect/mapping_helpers/airlock/abandoned, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/turf/open/floor/plating, -/area/command/heads_quarters/cmo) -"oEO" = ( -/obj/item/stack/rods/fifty, -/obj/item/stack/sheet/iron/fifty, -/obj/structure/closet/crate, -/turf/open/floor/plating/airless, -/area/space/nearstation) -"oES" = ( -/obj/machinery/iv_drip, -/obj/effect/turf_decal/tile/green/half/contrasted{ +/obj/effect/mapping_helpers/airlock/access/any/science/maintenance, +/obj/effect/mapping_helpers/airlock/unres{ dir = 4 }, -/turf/open/floor/iron/white, -/area/medical/virology) -"oFb" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/light/small/broken/directional/north, /turf/open/floor/plating, -/area/maintenance/aft/lesser) -"oFf" = ( -/obj/machinery/door/firedoor, -/obj/structure/disposalpipe/segment, -/obj/machinery/door/airlock/security/glass{ - name = "Security Office"; - req_one_access_txt = "1;4" +/area/station/maintenance/starboard/lesser) +"pgD" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Chapel Maintenance" }, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark, -/area/security/office) -"oFk" = ( -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow/half/contrasted{ - dir = 8 +/obj/effect/mapping_helpers/airlock/unres{ + dir = 1 }, -/turf/open/floor/iron, -/area/engineering/break_room) -"oFo" = ( -/obj/effect/landmark/start/hangover, +/obj/effect/mapping_helpers/airlock/access/any/service/maintenance, +/turf/open/floor/plating, +/area/station/maintenance/aft/greater) +"pgI" = ( +/obj/machinery/light/small/directional/north, +/obj/structure/table/wood, +/obj/machinery/newscaster/directional/north, +/obj/effect/spawner/random/entertainment/lighter, /turf/open/floor/wood, -/area/service/library) -"oFp" = ( -/obj/effect/decal/cleanable/cobweb, -/obj/machinery/field/generator, +/area/station/commons/dorms) +"pgJ" = ( +/obj/structure/chair/stool/directional/north, +/obj/machinery/camera/autoname/directional/west, /turf/open/floor/plating, -/area/engineering/main) -"oFw" = ( -/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible/layer5, +/area/station/maintenance/solars/port/fore) +"pgM" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/simple/purple/visible, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/camera/directional/north{ - c_tag = "Atmospherics - Central Fore" +/obj/structure/sink{ + dir = 8; + pixel_x = 12 }, -/obj/machinery/door/firedoor/heavy, -/turf/open/floor/iron/dark/textured, -/area/engineering/atmos) -"oFy" = ( +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron/white, +/area/station/science/xenobiology) +"pgP" = ( +/obj/effect/turf_decal/tile/blue/fourcorners, +/obj/machinery/stasis, +/obj/machinery/defibrillator_mount/directional/north, +/obj/machinery/light/directional/north, +/turf/open/floor/iron/white, +/area/station/medical/treatment_center) +"pgU" = ( +/obj/structure/chair{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/turf/open/floor/plating/airless, +/area/station/science/ordnance/bomb) +"pha" = ( +/obj/structure/closet/l3closet/scientist, /obj/effect/turf_decal/bot{ dir = 1 }, -/obj/machinery/portable_atmospherics/canister, +/obj/structure/cable, /turf/open/floor/iron{ dir = 1 }, -/area/engineering/atmos) -"oFC" = ( -/obj/machinery/status_display/ai/directional/west, -/obj/machinery/light/directional/west, -/turf/open/floor/circuit, -/area/ai_monitored/turret_protected/ai) -"oFG" = ( -/obj/machinery/camera/directional/north, -/obj/item/solar_assembly, -/obj/item/solar_assembly, -/obj/item/solar_assembly, -/obj/item/solar_assembly, -/obj/item/solar_assembly, -/obj/item/solar_assembly, -/obj/item/solar_assembly, -/obj/item/solar_assembly, -/obj/item/solar_assembly, -/obj/item/solar_assembly, -/obj/item/solar_assembly, -/obj/item/solar_assembly, -/obj/item/solar_assembly, -/obj/item/solar_assembly, -/obj/item/solar_assembly, -/obj/item/solar_assembly, -/obj/item/stack/sheet/glass/fifty, -/obj/structure/closet/crate/engineering/electrical, -/obj/item/stack/cable_coil, -/turf/open/floor/plating{ - icon_state = "platingdmg1" - }, -/area/maintenance/solars/port/aft) -"oFQ" = ( -/obj/effect/turf_decal/stripes/line, -/obj/machinery/camera/directional/east{ - c_tag = "Prison Workshop"; - network = list("ss13","prison") +/area/station/command/gateway) +"phn" = ( +/obj/structure/reflector/single/anchored{ + dir = 10 }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 1 +/turf/open/floor/plating, +/area/station/engineering/supermatter/room) +"phv" = ( +/obj/structure/window/reinforced{ + dir = 8 }, -/turf/open/floor/iron, -/area/security/prison) -"oGh" = ( -/turf/open/floor/plating/airless{ - icon_state = "platingdmg1" +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 8 }, -/area/solars/port/aft) -"oGi" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/engine, -/area/command/heads_quarters/rd) -"oGw" = ( -/obj/structure/lattice/catwalk, -/obj/machinery/atmospherics/pipe/smart/simple/orange/visible, -/turf/open/space/basic, -/area/space/nearstation) -"oGB" = ( -/obj/machinery/door/airlock/maintenance{ - req_one_access_txt = "12;63;48;50" +/area/station/science/explab) +"phz" = ( +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=7-Command-Starboard"; + location = "6-Port-Central" }, -/obj/structure/cable, /obj/structure/disposalpipe/segment, -/turf/open/floor/plating{ - icon_state = "platingdmg1" - }, -/area/maintenance/fore/lesser) -"oGM" = ( -/obj/structure/table, -/obj/item/stack/sheet/iron/fifty, -/obj/item/stack/sheet/iron/fifty, -/obj/item/storage/box/lights/mixed, -/obj/effect/turf_decal/tile/yellow/half/contrasted, +/obj/structure/cable, /turf/open/floor/iron, -/area/commons/storage/tools) -"oGN" = ( -/obj/effect/landmark/start/cyborg, -/obj/machinery/light/small/directional/east, -/obj/machinery/camera/directional/north{ - c_tag = "AI Upload Foyer"; - network = list("aiupload") - }, -/obj/machinery/airalarm/directional/north, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/area/station/hallway/primary/central) +"phC" = ( +/obj/structure/window/reinforced{ dir = 8 }, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/ai_upload_foyer) -"oGS" = ( -/obj/machinery/plate_press, -/obj/effect/turf_decal/bot, +/obj/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/smart/manifold/green/visible{ + dir = 4 + }, +/obj/effect/turf_decal/tile/brown/fourcorners, /turf/open/floor/iron, -/area/security/prison) -"oHd" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/general/hidden, -/obj/effect/turf_decal/tile/red/half/contrasted{ +/area/station/engineering/atmos) +"phI" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ dir = 1 }, -/turf/open/floor/iron/dark, -/area/security/execution/education) -"oHe" = ( -/obj/machinery/door/airlock/external{ - name = "Mining Dock Airlock" +/obj/structure/table, +/obj/machinery/button/door{ + id = "xenobio8"; + layer = 3.3; + name = "Xenobio Pen 8 Blast Doors"; + pixel_y = 4; + req_access = list("xenobiology") }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 +/obj/item/reagent_containers/spray/cleaner{ + pixel_x = 10; + pixel_y = -1 }, -/turf/open/floor/plating, -/area/cargo/miningoffice) -"oHh" = ( -/obj/machinery/door/airlock/hatch{ - name = "Telecomms Server Room" +/turf/open/floor/iron, +/area/station/science/xenobiology) +"phN" = ( +/obj/machinery/camera/directional/west{ + c_tag = "AI Chamber - Port"; + network = list("aicore") }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/obj/structure/showcase/cyborg/old{ + dir = 4; + pixel_x = -9; + pixel_y = 2 + }, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/ai) +"phP" = ( +/obj/structure/table, +/obj/item/exodrone{ + pixel_y = 8 + }, +/obj/item/radio/intercom/directional/east, +/turf/open/floor/iron, +/area/station/cargo/drone_bay) +"phQ" = ( /obj/structure/cable, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/security/office) +"phR" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/dark, -/area/tcommsat/server) -"oHq" = ( -/obj/effect/turf_decal/tile/neutral{ +/area/station/service/chapel) +"phS" = ( +/obj/structure/reagent_dispensers/cooking_oil, +/obj/machinery/atmospherics/pipe/smart/manifold4w/dark/visible, +/turf/open/floor/iron/kitchen_coldroom/freezerfloor, +/area/station/service/kitchen/coldroom) +"pic" = ( +/obj/structure/table, +/obj/machinery/recharger, +/obj/effect/turf_decal/bot{ dir = 1 }, -/obj/effect/turf_decal/stripes/corner{ +/turf/open/floor/iron{ dir = 1 }, +/area/station/command/gateway) +"piw" = ( +/obj/effect/landmark/start/cyborg, +/obj/machinery/holopad/secure, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/aisat_interior) +"piz" = ( /obj/structure/cable, +/obj/effect/landmark/start/hangover, /turf/open/floor/iron, -/area/hallway/primary/port) -"oHt" = ( -/obj/item/radio/intercom/directional/east, -/turf/open/floor/iron/white, -/area/medical/medbay/central) -"oId" = ( -/obj/structure/lattice, -/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible, -/turf/open/space, -/area/space/nearstation) -"oIp" = ( -/obj/machinery/atmospherics/pipe/bridge_pipe/orange/hidden, -/turf/open/floor/iron/stairs/medium{ +/area/station/hallway/secondary/command) +"piA" = ( +/obj/machinery/airalarm/directional/north, +/obj/effect/spawner/random/structure/closet_private, +/obj/item/clothing/under/misc/assistantformal, +/turf/open/floor/wood, +/area/station/commons/dorms) +"piB" = ( +/turf/open/floor/iron, +/area/station/cargo/sorting) +"piC" = ( +/obj/machinery/status_display/evac/directional/south, +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/area/engineering/atmospherics_engine) -"oIu" = ( -/obj/structure/table, -/obj/effect/turf_decal/bot, -/obj/item/storage/toolbox/mechanical, -/obj/item/pipe_dispenser, -/turf/open/floor/iron/white, -/area/science/mixing) -"oII" = ( -/obj/effect/turf_decal/siding/white{ +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/structure/closet/l3closet, +/turf/open/floor/iron, +/area/station/hallway/primary/port) +"piM" = ( +/obj/structure/rack, +/obj/item/clothing/under/color/red, +/obj/item/clothing/ears/earmuffs, +/obj/item/clothing/neck/tie/red, +/obj/item/clothing/head/soft/red, +/obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/medical/storage) -"oJk" = ( -/obj/machinery/portable_atmospherics/canister/plasma, -/turf/open/floor/plating, -/area/engineering/main) -"oJA" = ( +/area/station/commons/fitness/recreation) +"piT" = ( /obj/structure/rack, -/obj/item/reagent_containers/glass/bottle/acidic_buffer{ - pixel_x = 7; +/obj/item/reagent_containers/glass/bottle/epinephrine{ + pixel_x = -5; pixel_y = 3 }, -/obj/item/reagent_containers/glass/bottle/basic_buffer{ - pixel_x = -5; +/obj/item/reagent_containers/glass/bottle/fluorine{ + pixel_x = 7; pixel_y = 3 }, -/obj/item/reagent_containers/glass/bottle/formaldehyde{ +/obj/item/reagent_containers/glass/bottle/iodine{ pixel_x = 1 }, -/obj/structure/sign/warning/chemdiamond{ - pixel_y = 32 - }, -/obj/machinery/light_switch/directional/east, /turf/open/floor/iron/dark/textured_edge{ dir = 8 }, -/area/medical/medbay/central) -"oJC" = ( -/obj/structure/cable, -/obj/machinery/door/airlock/maintenance{ - req_one_access_txt = "12;63;48;50" +/area/station/medical/medbay/central) +"pjb" = ( +/obj/structure/closet/crate/coffin, +/obj/machinery/light/small/directional/north, +/obj/effect/decal/cleanable/cobweb, +/turf/open/floor/plating, +/area/station/service/chapel/funeral) +"pjd" = ( +/turf/open/floor/plating, +/area/station/commons/fitness/recreation) +"pjh" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 1 }, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/hallway/primary/fore) +"pjs" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/disposalpipe/segment{ dir = 4 }, /turf/open/floor/iron/dark, -/area/maintenance/fore/lesser) -"oJT" = ( -/obj/machinery/newscaster/directional/east, -/turf/open/floor/iron/white, -/area/medical/medbay/central) -"oKe" = ( -/turf/open/floor/plating/airless{ - icon_state = "platingdmg2" - }, -/area/solars/port/fore) -"oKF" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible, -/obj/effect/spawner/random/trash/janitor_supplies, +/area/station/hallway/primary/central) +"pjS" = ( +/obj/machinery/vending/cigarette, +/obj/structure/extinguisher_cabinet/directional/east, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/commons/fitness/recreation) +"pjX" = ( +/obj/machinery/light/small/directional/west, /turf/open/floor/plating, -/area/maintenance/starboard/greater) -"oKH" = ( -/turf/open/floor/iron/stairs/medium{ +/area/station/maintenance/aft/lesser) +"pke" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ dir = 1 }, -/area/engineering/atmos) -"oKM" = ( -/obj/structure/closet/secure_closet/security/sec, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 4 +/obj/effect/turf_decal/siding/red{ + dir = 6 }, -/turf/open/floor/iron/dark, -/area/security/lockers) -"oLe" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 +/obj/effect/landmark/start/depsec/science, +/turf/open/floor/iron, +/area/station/security/checkpoint/science) +"pkA" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced, +/mob/living/simple_animal/chicken{ + name = "Kentucky"; + real_name = "Kentucky" + }, +/turf/open/floor/grass, +/area/station/service/hydroponics/garden) +"pkH" = ( +/obj/structure/rack, +/obj/item/restraints/handcuffs, +/obj/item/assembly/flash/handheld, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/security/execution/transfer) +"pkK" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/tile/bar{ + dir = 1 }, -/obj/machinery/light/small/directional/south, -/turf/open/floor/iron/dark, -/area/engineering/atmos) -"oLk" = ( /obj/effect/turf_decal/tile/neutral{ dir = 4 }, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/hallway/secondary/service) +"pkQ" = ( +/obj/machinery/door/airlock/external{ + name = "Security External Airlock" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 + }, +/obj/effect/mapping_helpers/airlock/access/all/security/general, +/turf/open/floor/plating, +/area/station/security/execution/transfer) +"plp" = ( +/obj/machinery/camera/directional/west{ + c_tag = "Xenobiology Lab - Pen #1"; + network = list("ss13","rd","xeno") + }, +/turf/open/floor/engine, +/area/station/science/xenobiology) +"plu" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/showcase/machinery/cloning_pod{ + desc = "An old decommissioned scanner, permanently scuttled."; + icon_state = "scanner"; + name = "decommissioned cloning scanner" + }, +/turf/open/floor/iron/white, +/area/station/medical/abandoned) +"plw" = ( +/obj/machinery/light/directional/south, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/effect/turf_decal/siding/blue/corner{ +/obj/structure/cable, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 1 }, +/turf/open/floor/iron, +/area/station/hallway/secondary/command) +"plD" = ( +/obj/machinery/atmospherics/components/binary/pump{ + dir = 4; + name = "Pure to Mix" + }, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"pma" = ( +/turf/closed/wall/r_wall, +/area/station/maintenance/solars/port/fore) +"pmj" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/yellow/visible, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/dark, -/area/command/heads_quarters/rd) -"oLX" = ( -/obj/structure/closet, -/obj/item/poster/random_contraband, -/obj/effect/spawner/random/maintenance, +/area/station/engineering/supermatter/room) +"pms" = ( +/obj/effect/turf_decal/stripes/line, +/obj/structure/cable, /turf/open/floor/plating, -/area/maintenance/port/fore) -"oMc" = ( -/obj/structure/table, -/obj/item/reagent_containers/food/drinks/britcup{ - pixel_x = -6; - pixel_y = 11 +/area/station/maintenance/solars/starboard/aft) +"pmZ" = ( +/obj/machinery/light_switch/directional/west{ + pixel_y = 26 }, -/obj/item/phone{ - pixel_x = 6; - pixel_y = 1 +/obj/effect/turf_decal/tile/bar{ + dir = 1 }, -/turf/open/floor/iron, -/area/cargo/drone_bay) -"oMe" = ( -/obj/machinery/conveyor{ - dir = 1; - id = "packageExternal" +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/machinery/light/directional/west, -/turf/open/floor/plating, -/area/cargo/qm) -"oMm" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/cafeteria, +/area/station/service/kitchen) +"pnk" = ( +/obj/structure/chair{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/turf/open/floor/plating/airless, +/area/station/science/ordnance/bomb) +"pnx" = ( +/obj/structure/cable, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/disposalpipe/segment{ dir = 4 }, /turf/open/floor/iron, -/area/hallway/primary/port) -"oMw" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/area/station/maintenance/starboard/greater) +"pnD" = ( +/obj/machinery/airalarm/directional/north, +/obj/effect/spawner/random/structure/closet_private, +/obj/item/clothing/under/suit/navy, +/turf/open/floor/carpet, +/area/station/commons/dorms) +"pnE" = ( +/obj/machinery/air_sensor/carbon_tank, +/turf/open/floor/engine/co2, +/area/station/engineering/atmos) +"pnH" = ( +/turf/closed/wall/r_wall, +/area/station/maintenance/disposal/incinerator) +"pnI" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/cargo/miningoffice) +"pnJ" = ( +/obj/machinery/door/airlock/maintenance, +/obj/machinery/atmospherics/pipe/smart/simple/orange/visible{ + dir = 4 }, -/obj/effect/turf_decal/tile/yellow/anticorner/contrasted{ +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, +/turf/open/floor/plating, +/area/station/maintenance/department/engine) +"pnM" = ( +/obj/structure/window/reinforced{ dir = 1 }, -/turf/open/floor/iron, -/area/engineering/break_room) -"oMC" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/station/commons/fitness/recreation) +"pnN" = ( +/obj/effect/spawner/random/vending/snackvend, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/hallway/primary/central) +"pnW" = ( +/obj/structure/table/wood, +/obj/structure/window/reinforced, +/obj/machinery/light_switch/directional/west, +/obj/item/storage/secure/briefcase{ + pixel_x = -2; + pixel_y = 4 + }, +/obj/item/storage/lockbox/medal, +/turf/open/floor/wood, +/area/station/command/heads_quarters/captain/private) +"poc" = ( /obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/turf/open/floor/iron, +/area/station/engineering/main) +"pof" = ( +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark, -/area/security/execution/education) -"oMJ" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, +/obj/structure/table/reinforced, +/obj/effect/spawner/random/entertainment/lighter, /turf/open/floor/iron, -/area/science/robotics/mechbay) -"oMN" = ( -/turf/open/floor/wood, -/area/service/library) -"oMU" = ( -/obj/effect/turf_decal/bot_white, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/area/station/service/bar) +"pom" = ( /turf/open/floor/iron, -/area/cargo/storage) -"oMV" = ( -/obj/effect/spawner/random/vending/colavend, -/obj/effect/turf_decal/tile/neutral{ +/area/station/engineering/storage_shared) +"poq" = ( +/obj/structure/chair/office/light{ dir = 8 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/obj/machinery/holopad, +/turf/open/floor/iron/white, +/area/station/command/heads_quarters/rd) +"poJ" = ( +/obj/machinery/telecomms/hub/preset, +/turf/open/floor/circuit/green/telecomms/mainframe, +/area/station/tcommsat/server) +"poM" = ( +/obj/effect/turf_decal/trimline/blue/filled/warning{ + dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) +"poS" = ( +/obj/effect/turf_decal/siding/purple{ dir = 8 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 6 +/obj/structure/chair/office/light{ + dir = 8 }, +/obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/medical/break_room) -"oMX" = ( +/area/station/science/genetics) +"ppB" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/carpet, +/area/station/command/bridge) +"ppC" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/tile/purple/anticorner/contrasted{ + dir = 8 + }, +/turf/open/floor/iron/white, +/area/station/science/cytology) +"ppD" = ( +/obj/structure/extinguisher_cabinet/directional/west, +/obj/machinery/light/small/directional/west, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"ppG" = ( /obj/structure/table/glass, -/obj/item/clothing/gloves/color/latex, -/obj/item/surgical_drapes, -/obj/machinery/airalarm/directional/south, /obj/effect/turf_decal/tile/blue/fourcorners, /turf/open/floor/iron/white, -/area/medical/surgery/theatre) -"oNc" = ( -/obj/structure/table/wood, -/obj/item/storage/secure/safe/directional/east, -/obj/machinery/computer/security/wooden_tv{ - pixel_x = 3; - pixel_y = 2 - }, -/obj/machinery/button/door/directional/north{ - id = "detective_shutters"; - name = "detective's office shutters control"; - req_access_txt = "4" +/area/station/medical/treatment_center) +"ppJ" = ( +/obj/machinery/door/morgue{ + name = "Chapel Garden" }, -/turf/open/floor/carpet, -/area/security/detectives_office) -"oNq" = ( -/obj/structure/table/wood, -/obj/item/poster/random_official, -/obj/item/poster/random_official, -/obj/item/poster/random_official, -/obj/item/poster/random_official, -/obj/item/poster/random_official, +/turf/open/floor/cult, +/area/station/service/chapel/funeral) +"ppU" = ( +/obj/structure/closet/emcloset, +/obj/effect/turf_decal/tile/neutral/fourcorners, /obj/structure/cable, -/obj/machinery/button/door/directional/east{ - id = "corporate_privacy"; - name = "corporate showroom shutters control"; - req_access_txt = "19" +/turf/open/floor/iron/dark, +/area/station/hallway/primary/central) +"ppX" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/security{ + name = "Detective's Office" }, -/turf/open/floor/carpet, -/area/command/corporate_showroom) -"oNC" = ( /obj/structure/cable, +/obj/effect/landmark/navigate_destination, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/wood{ - icon_state = "wood-broken" +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment, +/obj/effect/mapping_helpers/airlock/access/all/security/detective, +/turf/open/floor/iron, +/area/station/security/detectives_office) +"pqb" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/engineering/glass{ + name = "Supermatter Engine Room" }, -/area/service/library) -"oNN" = ( +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, +/turf/open/floor/plating, +/area/station/engineering/supermatter/room) +"pqc" = ( +/obj/machinery/door/firedoor, /obj/structure/cable, -/obj/structure/bed/dogbed/mcgriff, -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 9 - }, -/obj/machinery/power/apc/auto_name/directional/north, -/mob/living/simple_animal/pet/dog/pug/mcgriff, -/obj/machinery/firealarm/directional/west{ - pixel_y = 26 - }, -/turf/open/floor/iron, -/area/security/warden) -"oOc" = ( -/obj/machinery/shower{ +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/machinery/light/small/directional/south, -/obj/effect/spawner/random/trash/mess, /turf/open/floor/iron, -/area/commons/toilet/auxiliary) -"oOd" = ( -/obj/structure/disposalpipe/segment{ - dir = 6 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/area/station/hallway/primary/port) +"pqh" = ( +/obj/effect/turf_decal/tile/red, +/obj/machinery/light/directional/north, +/turf/open/floor/iron, +/area/station/security/office) +"pqi" = ( +/obj/structure/chair, +/obj/machinery/light/directional/north, +/obj/effect/turf_decal/stripes/line{ dir = 1 }, /turf/open/floor/iron, -/area/cargo/sorting) -"oOg" = ( -/obj/structure/cable, -/obj/machinery/navbeacon{ - codes_txt = "patrol;next_patrol=14-Starboard-Central"; - location = "13.3-Engineering-Central" - }, +/area/station/hallway/secondary/entry) +"pql" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/iron, -/area/hallway/primary/starboard) -"oOj" = ( +/obj/machinery/light/small/directional/south, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/freezer, -/area/commons/toilet/restrooms) -"oOl" = ( -/obj/machinery/flasher/directional/north{ - id = "AI" +/turf/open/floor/iron, +/area/station/engineering/gravity_generator) +"pqp" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/iron/white, +/area/station/medical/abandoned) +"pqu" = ( +/obj/machinery/light/small/directional/east, +/obj/effect/landmark/start/chaplain, +/turf/open/floor/iron/dark, +/area/station/service/chapel/office) +"pqz" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Storage Room" + }, +/obj/effect/mapping_helpers/airlock/access/any/service/maintenance, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) +"pqI" = ( +/obj/structure/lattice/catwalk, +/obj/item/fish_feed, +/turf/open/space/basic, +/area/space/nearstation) +"prg" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 1 }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/turf/open/floor/circuit/green, -/area/ai_monitored/turret_protected/ai_upload) -"oOC" = ( -/obj/effect/turf_decal/stripes/corner, /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, /turf/open/floor/iron, -/area/engineering/main) -"oOK" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/light/directional/east, -/turf/open/floor/iron/white, -/area/medical/abandoned) -"oOQ" = ( -/obj/effect/turf_decal/tile/yellow{ +/area/station/security/brig) +"pri" = ( +/obj/effect/turf_decal/siding/white{ dir = 4 }, +/obj/structure/closet/l3closet, +/turf/open/floor/iron/dark, +/area/station/medical/storage) +"prv" = ( +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/bridge_pipe/scrubbers/visible, -/obj/machinery/atmospherics/pipe/bridge_pipe/cyan/visible{ - dir = 4 +/turf/open/floor/iron, +/area/station/security/brig) +"prx" = ( +/obj/machinery/camera/directional/east{ + c_tag = "Virology Airlock"; + network = list("ss13","medbay") }, +/obj/structure/closet/l3closet, +/obj/effect/turf_decal/tile/green/anticorner/contrasted, +/turf/open/floor/iron/white, +/area/station/medical/virology) +"prD" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark/corner{ +/turf/open/floor/wood, +/area/station/service/library) +"prE" = ( +/obj/structure/extinguisher_cabinet/directional/west, +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/area/engineering/atmos) -"oPi" = ( /obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating, -/area/maintenance/aft/greater) -"oPs" = ( -/obj/machinery/door/firedoor/border_only/closed{ - dir = 8; - name = "Animal Pen B" +/turf/open/floor/iron, +/area/station/commons/fitness/recreation) +"prT" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 8 }, -/turf/open/floor/grass, -/area/service/hydroponics/garden) -"oQc" = ( -/obj/machinery/computer/security/telescreen{ - desc = "Used for the Auxiliary Mining Base."; - dir = 1; - name = "Auxiliary Base Monitor"; - network = list("auxbase"); - pixel_y = -28 +/turf/open/floor/iron/dark/corner{ + dir = 1 }, -/obj/structure/cable, +/area/station/engineering/atmos) +"prU" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 - }, -/obj/effect/turf_decal/tile/yellow/half/contrasted, -/turf/open/floor/iron, -/area/construction/mining/aux_base) -"oQi" = ( -/obj/item/radio/intercom/directional/west, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 + dir = 1 }, +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/science/research) +"prZ" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron, -/area/hallway/primary/aft) -"oQl" = ( -/obj/machinery/door/window/brigdoor{ - name = "Command Desk"; - req_access_txt = "19" - }, /obj/structure/cable, -/obj/effect/turf_decal/tile/blue/half/contrasted, -/turf/open/floor/iron/dark, -/area/command/bridge) -"oQr" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/turf/open/floor/iron, -/area/commons/locker) -"oQU" = ( -/obj/structure/table, -/obj/item/storage/medkit/regular, -/obj/item/reagent_containers/glass/bottle/epinephrine, -/obj/item/reagent_containers/glass/bottle/multiver, -/obj/item/reagent_containers/syringe, -/obj/structure/extinguisher_cabinet/directional/west, -/obj/effect/turf_decal/trimline/blue/filled/line{ +/turf/open/floor/iron/white/side, +/area/station/science/lobby) +"psc" = ( +/obj/effect/turf_decal/stripes/corner{ dir = 8 }, /turf/open/floor/iron/white, -/area/security/medical) -"oQW" = ( -/obj/effect/turf_decal/tile/neutral/half/contrasted{ +/area/station/science/xenobiology) +"psl" = ( +/obj/machinery/meter, +/obj/machinery/atmospherics/pipe/smart/simple/yellow/visible{ dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold/purple/visible, -/turf/open/floor/iron/dark, -/area/engineering/atmos) -"oQY" = ( -/obj/structure/kitchenspike, -/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ - dir = 4 +/turf/open/floor/iron, +/area/station/engineering/atmos) +"psp" = ( +/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/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/turf/open/floor/iron/kitchen_coldroom/freezerfloor, -/area/service/kitchen/coldroom) -"oRg" = ( -/obj/effect/turf_decal/bot, -/obj/machinery/portable_atmospherics/canister/plasma, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/science/storage) -"oRj" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible, -/obj/machinery/portable_atmospherics/canister/bz, -/obj/machinery/light/directional/north, -/obj/effect/turf_decal/box, /turf/open/floor/iron, -/area/science/xenobiology) -"oRu" = ( -/obj/structure/table/wood/fancy/orange, -/obj/item/gps{ - gpstag = "QM0"; - pixel_x = 10; - pixel_y = 12 - }, -/obj/machinery/status_display/supply{ - pixel_x = 32 - }, -/obj/item/storage/wallet{ - pixel_x = -3; - pixel_y = 10 - }, -/obj/item/ammo_casing/caseless/rocket{ - desc = "Your grandpappy brought this home after the war. You're pretty sure it's a dud."; - name = "Dud Rocket"; - pixel_x = -4; - pixel_y = -7 - }, -/turf/open/floor/carpet/red, -/area/cargo/qm) -"oRD" = ( -/obj/machinery/vending/coffee, -/turf/open/floor/iron/white, -/area/science/research) -"oRH" = ( -/obj/structure/rack, -/obj/item/crowbar/red, -/obj/item/restraints/handcuffs, -/obj/item/wrench, -/obj/effect/turf_decal/tile/green/anticorner/contrasted{ +/area/station/hallway/primary/central) +"psr" = ( +/obj/structure/table/wood, +/obj/machinery/computer/libraryconsole, +/turf/open/floor/wood, +/area/station/service/library) +"pst" = ( +/obj/effect/turf_decal/stripes/line{ dir = 1 }, +/obj/structure/cable, /turf/open/floor/iron/white, -/area/medical/virology) -"oRL" = ( -/obj/docking_port/stationary{ - dir = 2; - dwidth = 11; - height = 22; - id = "whiteship_home"; - name = "SS13: Auxiliary Dock, Station-Port"; - width = 35 +/area/station/science/xenobiology) +"psv" = ( +/obj/item/stack/sheet/rglass{ + amount = 50 }, -/turf/open/space/basic, -/area/space) -"oRQ" = ( -/obj/effect/landmark/event_spawn, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/obj/item/stack/sheet/rglass{ + amount = 50 }, -/turf/open/floor/iron, -/area/commons/fitness/recreation) -"oSa" = ( -/obj/machinery/camera/directional/south{ - c_tag = "Chemistry South"; - network = list("ss13","medbay") +/obj/item/stack/rods/fifty, +/obj/item/stack/rods/fifty, +/obj/structure/table, +/obj/item/storage/toolbox/mechanical{ + pixel_x = -2; + pixel_y = -1 }, -/obj/effect/turf_decal/tile/yellow/half/contrasted, -/turf/open/floor/iron/white, -/area/medical/chemistry) -"oSb" = ( +/obj/item/storage/toolbox/mechanical{ + pixel_x = -2; + pixel_y = -1 + }, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/structure/cable, +/obj/machinery/power/apc/auto_name/directional/west, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/command/storage/eva) +"psw" = ( +/obj/machinery/computer/security/hos{ + dir = 4 + }, +/obj/structure/cable, +/turf/open/floor/wood, +/area/station/command/heads_quarters/hos) +"psy" = ( +/obj/machinery/keycard_auth/directional/east, +/turf/open/floor/carpet, +/area/station/command/heads_quarters/hop) +"psF" = ( /obj/machinery/navbeacon{ - codes_txt = "delivery;dir=8"; - dir = 8; + codes_txt = "delivery;dir=4"; + dir = 4; freq = 1400; - location = "Security" + location = "Bridge" }, /obj/structure/plasticflaps/opaque, /obj/effect/turf_decal/bot, /turf/open/floor/iron, -/area/maintenance/fore) -"oSc" = ( -/obj/structure/closet/toolcloset, -/obj/effect/turf_decal/tile/yellow/half/contrasted{ - dir = 1 +/area/station/maintenance/central) +"psT" = ( +/turf/open/floor/iron/dark, +/area/station/science/lab) +"psU" = ( +/obj/machinery/door/window/left/directional/north{ + base_state = "right"; + dir = 4; + icon_state = "right"; + name = "Containment Pen #1"; + req_access = list("xenobiology") }, -/turf/open/floor/iron, -/area/construction/mining/aux_base) -"oSg" = ( -/turf/open/floor/plating/airless{ - icon_state = "platingdmg2" +/turf/open/floor/engine, +/area/station/science/xenobiology) +"psV" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating, +/area/station/maintenance/aft/lesser) +"psZ" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/maintenance/starboard/fore) +"pth" = ( +/obj/machinery/atmospherics/components/tank, +/obj/effect/turf_decal/siding/purple{ + dir = 1 }, -/area/solars/port/aft) -"oSm" = ( -/obj/structure/extinguisher_cabinet/directional/south, -/obj/machinery/deepfryer, -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/turf/open/floor/iron/dark, +/area/station/science/ordnance/storage) +"pti" = ( +/obj/structure/closet/secure_closet/security/sec, +/obj/effect/turf_decal/tile/red/anticorner/contrasted, +/turf/open/floor/iron/dark, +/area/station/security/lockers) +"ptH" = ( +/obj/effect/turf_decal/siding/purple{ + dir = 4 }, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/trimline/brown/warning{ - dir = 9 +/turf/open/floor/iron/white, +/area/station/science/research) +"ptV" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/trunk, +/obj/machinery/disposal/bin{ + pixel_x = 2; + pixel_y = 2 }, -/turf/open/floor/iron/cafeteria, -/area/service/kitchen) -"oSs" = ( -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/smart/manifold4w/yellow/visible, -/obj/machinery/door/airlock/engineering/glass{ - name = "Supermatter Engine Room"; - req_one_access_txt = "10;24" +/obj/machinery/camera/directional/west{ + c_tag = "Custodial Closet" }, +/obj/machinery/light_switch/directional/west, +/turf/open/floor/iron, +/area/station/service/janitor) +"pua" = ( +/obj/machinery/vending/assist, /turf/open/floor/iron/dark, -/area/engineering/supermatter/room) -"oSx" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/public/glass{ - name = "Bar" +/area/station/engineering/storage/tech) +"pul" = ( +/obj/machinery/atmospherics/pipe/smart/simple/purple/visible{ + dir = 4 }, -/obj/effect/turf_decal/tile/bar{ +/turf/open/floor/iron, +/area/station/engineering/atmos) +"puD" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/rack, +/obj/effect/spawner/random/trash/janitor_supplies, +/turf/open/floor/iron, +/area/station/cargo/warehouse) +"puG" = ( +/obj/machinery/status_display/ai/directional/north, +/obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/effect/turf_decal/tile/bar, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/commons/lounge) -"oSI" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/area/station/hallway/primary/central) +"puL" = ( +/obj/structure/cable, +/obj/machinery/door/airlock/virology/glass{ + name = "Isolation A" }, -/obj/item/radio/intercom/directional/west, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/mapping_helpers/airlock/access/all/medical/virology, +/turf/open/floor/iron/white, +/area/station/medical/virology) +"puQ" = ( +/obj/machinery/door/poddoor/preopen{ + id = "Prison Gate"; + name = "Security Blast Door" + }, +/obj/effect/turf_decal/delivery, /turf/open/floor/iron, -/area/hallway/primary/central) -"oTd" = ( -/obj/machinery/computer/station_alert{ - dir = 4 +/area/station/security/brig) +"puZ" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, /obj/structure/cable, -/obj/effect/turf_decal/tile/yellow/half/contrasted{ - dir = 8 - }, -/turf/open/floor/iron, -/area/engineering/break_room) -"oTw" = ( -/obj/machinery/status_display/evac/directional/north, -/obj/effect/turf_decal/bot, -/obj/effect/landmark/start/hangover, /turf/open/floor/iron, -/area/hallway/secondary/command) -"oTC" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "rdgene"; - name = "Genetics Lab Shutters" +/area/station/commons/locker) +"pvm" = ( +/obj/machinery/light_switch/directional/east, +/turf/open/floor/iron/dark, +/area/station/service/chapel/office) +"pvH" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/medical/abandoned) +"pvL" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/public/glass{ + name = "Port Primary Hallway" }, -/turf/open/floor/plating, -/area/science/genetics) -"oTD" = ( -/obj/structure/frame/computer, -/turf/open/floor/plating/airless, -/area/space/nearstation) -"oTI" = ( -/obj/effect/turf_decal/siding/wood, -/turf/open/floor/grass, -/area/science/research) -"oTJ" = ( /obj/effect/turf_decal/tile/neutral{ - dir = 8 + dir = 1 + }, +/obj/effect/turf_decal/trimline/brown/filled/line{ + dir = 1 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/hallway/primary/port) -"oTM" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, /turf/open/floor/iron, -/area/security/warden) -"oUt" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/area/station/hallway/primary/port) +"pvP" = ( +/obj/effect/landmark/start/cargo_technician, /turf/open/floor/iron, -/area/commons/dorms) -"oUA" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 9 +/area/station/cargo/storage) +"pvY" = ( +/obj/machinery/camera/directional/north{ + c_tag = "Holodeck - Fore"; + name = "holodeck camera" }, -/obj/structure/window/reinforced{ - dir = 1 +/turf/open/floor/engine{ + name = "Holodeck Projector Floor" }, -/obj/machinery/space_heater, -/obj/effect/turf_decal/tile/yellow{ +/area/station/holodeck/rec_center) +"pwm" = ( +/obj/machinery/telecomms/processor/preset_four, +/turf/open/floor/circuit/telecomms/mainframe, +/area/station/tcommsat/server) +"pwq" = ( +/obj/item/storage/book/bible, +/obj/structure/altar_of_gods, +/turf/open/floor/iron/dark, +/area/station/service/chapel) +"pwx" = ( +/obj/structure/chair{ dir = 4 }, -/turf/open/floor/iron/dark/corner, -/area/engineering/atmos/storage/gas) -"oUF" = ( -/obj/machinery/door/airlock/external{ - name = "Solar Maintenance"; - req_access_txt = "10" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/turf/open/floor/iron/dark, +/area/station/security/interrogation) +"pwy" = ( +/obj/effect/turf_decal/stripes/line, /obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/plating, -/area/maintenance/solars/starboard/fore) -"oUK" = ( -/obj/machinery/conveyor{ - dir = 1; - id = "QMLoad2" - }, +/area/station/maintenance/solars/starboard/fore) +"pwM" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/station/commons/dorms) +"pwZ" = ( /obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plating, -/area/cargo/storage) -"oUM" = ( -/obj/structure/closet, -/obj/effect/decal/cleanable/cobweb/cobweb2, -/obj/item/reagent_containers/food/drinks/bottle/beer{ - desc = "Takes you to a whole new level of thinking."; - name = "Meta-Cider" + dir = 8 }, -/obj/effect/spawner/random/maintenance, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"oUW" = ( -/obj/machinery/light/small/directional/north, -/obj/machinery/newscaster/directional/north, -/obj/structure/dresser, -/turf/open/floor/carpet, -/area/commons/dorms) -"oVk" = ( -/obj/structure/table/glass, -/obj/machinery/light/directional/west, -/obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 4 + dir = 1 }, /turf/open/floor/iron/white, -/area/science/research) -"oVG" = ( -/obj/effect/landmark/xeno_spawn, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/duct, -/obj/effect/spawner/random/trash/soap{ - spawn_scatter_radius = 1 - }, -/turf/open/floor/iron/freezer, -/area/commons/toilet/restrooms) -"oVI" = ( -/obj/machinery/light_switch/directional/east, -/obj/machinery/shower{ - dir = 8; - name = "emergency shower" - }, -/obj/structure/sign/warning/securearea{ - pixel_y = 32 +/area/station/science/xenobiology) +"pxj" = ( +/obj/machinery/door/airlock/research/glass{ + name = "Robotics Lab" }, -/obj/effect/turf_decal/stripes/line{ - dir = 5 +/obj/machinery/door/firedoor, +/obj/structure/cable, +/obj/effect/turf_decal/tile/purple/fourcorners, +/obj/effect/mapping_helpers/airlock/access/all/science/robotics, +/turf/open/floor/iron, +/area/station/science/robotics/lab) +"pxl" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 }, /turf/open/floor/iron, -/area/engineering/main) -"oVM" = ( -/obj/structure/disposalpipe/segment{ +/area/station/hallway/primary/starboard) +"pxt" = ( +/turf/closed/wall/r_wall, +/area/station/science/ordnance/storage) +"pxC" = ( +/obj/machinery/atmospherics/pipe/smart/simple/dark/visible{ dir = 4 }, -/obj/machinery/door/airlock/maintenance{ - req_one_access_txt = "20;12" +/obj/machinery/atmospherics/components/binary/valve/digital{ + name = "Waste Release" }, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"pxN" = ( +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/delivery, /obj/structure/cable, +/obj/machinery/door/airlock/security/glass{ + name = "Gear Room" + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/mapping_helpers/airlock/access/all/security/brig, +/turf/open/floor/iron/dark, +/area/station/security/lockers) +"pxT" = ( +/obj/structure/closet/secure_closet/courtroom, +/obj/machinery/light_switch/directional/north, +/obj/item/gavelblock, +/obj/item/gavelhammer, +/turf/open/floor/iron, +/area/station/security/courtroom) +"pyc" = ( +/obj/machinery/computer/security/telescreen/entertainment/directional/north, +/turf/open/floor/wood, +/area/station/commons/lounge) +"pyd" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/structure/disposalpipe/segment, /turf/open/floor/plating, -/area/maintenance/central) -"oWr" = ( -/obj/structure/sign/map/right{ - desc = "A framed picture of the station. Clockwise from security in red at the top, you see engineering in yellow, science in purple, escape in checkered red-and-white, medbay in green, arrivals in checkered red-and-blue, and then cargo in brown."; - icon_state = "map-right-MS"; - pixel_y = 32 +/area/station/maintenance/aft/greater) +"pyv" = ( +/obj/machinery/vending/wardrobe/cargo_wardrobe, +/obj/effect/turf_decal/tile/brown/half/contrasted{ + dir = 8 }, -/obj/structure/closet/firecloset, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/hallway/primary/starboard) -"oWC" = ( -/obj/effect/landmark/start/cargo_technician, /turf/open/floor/iron, -/area/cargo/storage) -"oWF" = ( +/area/station/cargo/storage) +"pyI" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/security/brig) +"pyM" = ( +/obj/structure/cable, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "chem_lockdown"; + name = "Chemistry Shutters" + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/door/airlock/research/glass{ + name = "Chemistry Lab" + }, +/obj/effect/turf_decal/tile/yellow/fourcorners, +/obj/effect/mapping_helpers/airlock/access/all/medical/chemistry, +/turf/open/floor/iron/white, +/area/station/medical/chemistry) +"pyP" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/ai_upload) -"oWP" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/fluff/broken_flooring, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"oWQ" = ( -/obj/structure/closet/wardrobe/green, +/area/station/ai_monitored/aisat/exterior) +"pyV" = ( +/obj/structure/window/reinforced, +/obj/structure/table, +/obj/item/stack/package_wrap, +/obj/item/stack/package_wrap, +/obj/item/stack/package_wrap, +/obj/item/stack/package_wrap, +/obj/item/hand_labeler, /obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/effect/landmark/start/hangover/closet, /turf/open/floor/iron/dark, -/area/commons/locker) -"oXt" = ( -/obj/machinery/door/poddoor{ - id = "QMLoaddoor"; - name = "Supply Dock Loading Door" +/area/station/command/teleporter) +"pyY" = ( +/obj/structure/cable, +/obj/effect/turf_decal/tile/red{ + dir = 1 }, -/obj/machinery/conveyor{ - dir = 8; - id = "QMLoad" +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/security/office) +"pyZ" = ( +/obj/machinery/conveyor/inverted{ + dir = 6; + id = "packageExternal" }, /obj/effect/turf_decal/stripes/line{ - dir = 9 + dir = 5 + }, +/turf/open/floor/iron, +/area/station/cargo/storage) +"pzu" = ( +/obj/structure/chair/comfy/black{ + dir = 4 + }, +/turf/open/floor/carpet, +/area/station/commons/vacant_room/office) +"pzz" = ( +/obj/item/kirbyplants{ + icon_state = "plant-21" }, -/turf/open/floor/plating, -/area/cargo/storage) -"oXu" = ( -/obj/machinery/light/small/directional/west, -/turf/open/floor/iron/dark/telecomms, -/area/tcommsat/server) -"oXy" = ( -/obj/effect/spawner/structure/window, -/turf/open/floor/plating, -/area/maintenance/space_hut) -"oXF" = ( -/obj/machinery/atmospherics/pipe/layer_manifold/supply/hidden, -/turf/closed/wall/r_wall, -/area/maintenance/disposal/incinerator) -"oXQ" = ( /obj/structure/cable, +/obj/machinery/power/apc/auto_name/directional/north, /obj/structure/disposalpipe/segment{ + dir = 6 + }, +/turf/open/floor/wood, +/area/station/service/lawoffice) +"pzF" = ( +/obj/effect/turf_decal/bot, +/turf/open/floor/iron, +/area/station/commons/vacant_room/commissary) +"pzT" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small/directional/east, +/obj/effect/turf_decal/tile/brown{ dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/obj/effect/turf_decal/tile/neutral, +/obj/structure/cable, +/obj/machinery/button/door/directional/east{ + id = "commissarydoor"; + name = "Commissary Door Lock"; + normaldoorcontrol = 1; + specialfunctions = 4 }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/duct, -/obj/structure/disposalpipe/segment, /turf/open/floor/iron, -/area/hallway/secondary/service) -"oXZ" = ( -/obj/effect/turf_decal/stripes/line{ +/area/station/commons/vacant_room/commissary) +"pzW" = ( +/obj/structure/closet/secure_closet/medical1, +/obj/machinery/light/directional/north, +/obj/effect/turf_decal/tile/green/half/contrasted{ dir = 1 }, +/turf/open/floor/iron/white, +/area/station/medical/virology) +"pzY" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"pAe" = ( +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/plating, -/area/maintenance/port/fore) -"oYa" = ( -/obj/machinery/door/window{ +/area/station/maintenance/port/aft) +"pAh" = ( +/obj/effect/landmark/xeno_spawn, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 + }, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/maintenance/starboard/lesser) +"pAk" = ( +/obj/structure/chair/stool/directional/south{ dir = 1; - name = "Mass Driver"; - req_access_txt = "12" + name = "Jim Norton's Quebecois Coffee stool" }, -/obj/machinery/door/window{ - name = "Mass Driver"; - req_access_txt = "12" +/obj/effect/turf_decal/siding/wood{ + dir = 6 }, -/obj/effect/turf_decal/loading_area{ +/turf/open/floor/wood, +/area/station/service/cafeteria) +"pAr" = ( +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ dir = 1 }, -/obj/machinery/computer/pod/old/mass_driver_controller/shack{ - pixel_x = -24 +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/landmark/start/hangover, +/turf/open/floor/iron, +/area/station/service/bar) +"pAW" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/manifold/layer2{ + dir = 4 }, -/turf/open/floor/plating, -/area/maintenance/space_hut) -"oYM" = ( -/obj/structure/reagent_dispensers/fueltank, -/obj/effect/turf_decal/tile/yellow/half/contrasted{ - dir = 1 +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 4 }, -/turf/open/floor/iron, -/area/construction/mining/aux_base) -"oYR" = ( -/obj/machinery/atmospherics/pipe/smart/simple/green/visible{ +/turf/open/floor/iron/dark/airless, +/area/station/science/ordnance/freezerchamber) +"pBa" = ( +/turf/closed/wall, +/area/station/medical/medbay/lobby) +"pBd" = ( +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/machinery/door/window/left/directional/north{ - name = "Inner Pipe Access"; - req_access_txt = "24" +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/siding{ + dir = 4 }, +/obj/item/kirbyplants/dead, /turf/open/floor/iron/dark, -/area/engineering/atmos) -"oYX" = ( -/obj/structure/cable, +/area/station/command/heads_quarters/rd) +"pBG" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/power/apc/auto_name/directional/south, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"oZf" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/disposalpipe/segment{ dir = 4 }, +/turf/open/floor/iron, +/area/station/security/brig) +"pBJ" = ( /obj/structure/cable, +/obj/structure/chair/office, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating{ - icon_state = "platingdmg2" +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/security/checkpoint/customs) +"pBL" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 9 }, -/area/maintenance/fore) -"oZh" = ( -/obj/machinery/firealarm/directional/west, +/obj/machinery/newscaster/directional/west, +/turf/open/floor/iron, +/area/station/security/office) +"pBN" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 10 + }, +/obj/structure/chair/sofa/corp/right{ + dir = 1 + }, +/obj/machinery/airalarm/directional/south, +/turf/open/floor/iron/white, +/area/station/medical/office) +"pCa" = ( +/obj/machinery/atmospherics/pipe/smart/simple/dark/visible, +/turf/closed/wall/r_wall, +/area/station/science/ordnance/burnchamber) +"pCl" = ( +/obj/structure/disposalpipe/segment, +/turf/open/floor/wood{ + icon_state = "wood-broken3" + }, +/area/station/cargo/qm) +"pCt" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/command/heads_quarters/ce) +"pCL" = ( +/obj/effect/turf_decal/delivery, /obj/structure/sink{ dir = 4; pixel_x = -12; pixel_y = 2 }, -/obj/effect/turf_decal/tile/green/fourcorners, +/obj/structure/sign/poster/official/cleanliness{ + pixel_y = -32 + }, +/obj/machinery/light/small/directional/south, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, -/area/hallway/primary/central) -"oZv" = ( -/obj/machinery/shower{ - dir = 4 +/area/station/service/hydroponics) +"pCO" = ( +/obj/machinery/holopad, +/obj/machinery/status_display/evac/directional/north, +/obj/machinery/light/directional/north, +/turf/open/floor/iron/dark, +/area/station/command/bridge) +"pDe" = ( +/obj/machinery/computer/telecomms/server{ + dir = 8; + network = "tcommsat" }, -/obj/structure/extinguisher_cabinet/directional/west, -/obj/effect/turf_decal/stripes/line{ - dir = 9 +/obj/structure/cable, +/obj/machinery/power/apc/auto_name/directional/east, +/turf/open/floor/iron/grimy, +/area/station/tcommsat/computer) +"pDl" = ( +/obj/effect/turf_decal/delivery, +/obj/machinery/door/window/left/directional/north{ + base_state = "right"; + icon_state = "right"; + name = "Containment Pen #7"; + req_access = list("xenobiology") }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 4 +/obj/machinery/door/poddoor/preopen{ + id = "xenobio7"; + name = "Xenobio Pen 7 Blast Door" }, /turf/open/floor/iron, -/area/engineering/main) -"oZy" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Morgue Maintenance"; - req_access_txt = "6" +/area/station/science/xenobiology) +"pDq" = ( +/obj/structure/table, +/obj/item/paper_bin{ + pixel_x = 8; + pixel_y = 1 }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plating{ - icon_state = "panelscorched" +/obj/item/paper_bin{ + pixel_x = 8; + pixel_y = 6 }, -/area/maintenance/aft/greater) -"oZA" = ( -/obj/structure/table/wood, -/obj/item/folder/red, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 8 +/obj/item/paper_bin{ + pixel_x = 8; + pixel_y = 11 }, -/turf/open/floor/iron, -/area/security/courtroom) -"oZB" = ( -/obj/effect/landmark/start/atmospheric_technician, -/turf/open/floor/iron/dark, -/area/engineering/atmospherics_engine) -"oZV" = ( -/turf/closed/wall, -/area/engineering/break_room) -"paf" = ( -/obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/south, -/obj/effect/turf_decal/tile/yellow/half/contrasted, -/turf/open/floor/iron, -/area/construction/mining/aux_base) -"paj" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/item/folder/yellow{ + pixel_x = -6; + pixel_y = 8 }, -/turf/open/floor/iron, -/area/security/brig) -"pan" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/closed/wall/r_wall, -/area/ai_monitored/aisat/exterior) -"pao" = ( -/obj/machinery/computer/operating, -/obj/machinery/camera/directional/west{ - c_tag = "Medbay Primary Surgery"; - name = "medical camera"; - network = list("ss13","medical") +/obj/item/folder/yellow{ + pixel_x = -9; + pixel_y = 1 }, -/obj/effect/turf_decal/tile/blue/fourcorners, -/turf/open/floor/iron/white, -/area/medical/surgery/theatre) -"paD" = ( -/obj/machinery/door/airlock/maintenance{ - req_one_access_txt = "12;5;39;25;28" +/obj/item/paper{ + pixel_x = -5 }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating, -/area/maintenance/port) -"paF" = ( -/obj/effect/landmark/event_spawn, -/obj/effect/turf_decal/trimline/blue/filled/line{ +/obj/item/radio/intercom/directional/east, +/obj/effect/turf_decal/tile/brown/half/contrasted{ dir = 8 }, -/obj/structure/disposalpipe/segment{ +/turf/open/floor/iron, +/area/station/cargo/storage) +"pDs" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/turf/open/floor/iron, -/area/security/brig) -"paI" = ( -/obj/structure/chair/office{ - dir = 1 +/turf/open/floor/iron/white/side, +/area/station/science/lobby) +"pDx" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/external{ + name = "Escape Pod Four"; + space_dir = 4 }, -/obj/effect/landmark/start/librarian, -/turf/open/floor/wood, -/area/service/library) -"paP" = ( -/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, /turf/open/floor/iron, -/area/command/gateway) -"pbd" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/area/station/maintenance/department/engine) +"pDQ" = ( +/obj/effect/turf_decal/tile/blue/fourcorners, +/obj/machinery/smartfridge/organ, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "main_surgery" + }, +/turf/open/floor/iron/dark, +/area/station/medical/treatment_center) +"pDU" = ( +/obj/effect/turf_decal/trimline/blue/filled/corner, /obj/structure/disposalpipe/segment{ - dir = 6 + dir = 4 + }, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) +"pEk" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/public/glass{ + name = "Hydroponics Storage" }, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"pbr" = ( -/obj/machinery/light/small/directional/east, -/obj/machinery/space_heater, -/turf/open/floor/plating, -/area/maintenance/port/greater) -"pbK" = ( -/obj/effect/landmark/event_spawn, /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating, -/area/maintenance/port) -"pce" = ( -/obj/machinery/light/small/directional/west, -/obj/machinery/airalarm/directional/west, -/obj/effect/turf_decal/tile/blue{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/green/fourcorners, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"pEo" = ( +/obj/item/target, +/obj/structure/window/reinforced{ dir = 8 }, -/mob/living/simple_animal/bot/floorbot, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/aisat_interior) -"pcn" = ( -/turf/open/floor/engine, -/area/science/misc_lab/range) -"pcq" = ( -/obj/structure/chair/comfy/black{ +/obj/effect/turf_decal/stripes/line{ dir = 8 }, -/turf/open/floor/iron/chapel{ - dir = 4 +/turf/open/floor/plating/airless, +/area/station/science/ordnance/bomb) +"pEs" = ( +/obj/structure/disposalpipe/segment{ + dir = 10 }, -/area/service/chapel) -"pcr" = ( -/obj/machinery/light/small/directional/east, -/obj/effect/turf_decal/tile/neutral, +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron, -/area/commons/dorms) -"pcI" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, +/turf/open/floor/plating, +/area/station/maintenance/starboard/greater) +"pEv" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/white/corner, -/area/hallway/secondary/entry) -"pcU" = ( -/obj/structure/table, -/obj/item/folder/yellow{ - pixel_x = 3; - pixel_y = 1 +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ + dir = 10 }, -/obj/item/folder/yellow{ - pixel_x = 3; - pixel_y = 3 +/obj/effect/turf_decal/tile/purple/half/contrasted{ + dir = 8 }, -/obj/item/folder/yellow{ - pixel_x = 3; - pixel_y = 6 +/turf/open/floor/iron/white, +/area/station/science/research) +"pEB" = ( +/obj/effect/landmark/start/botanist, +/turf/open/floor/iron, +/area/station/service/hydroponics) +"pEG" = ( +/obj/item/kirbyplants/random, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/brown/anticorner/contrasted{ +/obj/effect/turf_decal/tile/yellow/half/contrasted{ dir = 4 }, /turf/open/floor/iron, -/area/cargo/sorting) -"pdh" = ( -/obj/structure/chair{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ +/area/station/engineering/break_room) +"pEH" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/wood, +/area/station/service/library) +"pEW" = ( +/obj/machinery/light/directional/north, +/obj/effect/turf_decal/tile/yellow/half/contrasted{ dir = 1 }, +/turf/open/floor/iron/white, +/area/station/medical/chemistry) +"pFd" = ( +/obj/effect/turf_decal/tile/neutral, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/commons/fitness/recreation) -"pdp" = ( -/obj/machinery/duct, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 6 - }, -/turf/open/floor/iron/white, -/area/medical/surgery/theatre) -"pdq" = ( -/obj/structure/sign/warning/vacuum{ - pixel_x = 32 - }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plating, -/area/maintenance/aft/lesser) -"pdr" = ( -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 4 +/turf/open/floor/iron, +/area/station/commons/dorms) +"pFg" = ( +/obj/machinery/camera/directional/east{ + c_tag = "Medbay Surgery C"; + network = list("ss13","medbay") }, -/obj/machinery/atmospherics/pipe/bridge_pipe/green/visible{ +/obj/effect/turf_decal/tile/blue/half/contrasted{ dir = 4 }, -/obj/machinery/atmospherics/components/binary/pump{ - dir = 1; - name = "N2O to Pure" +/turf/open/floor/iron/white, +/area/station/medical/surgery/aft) +"pFp" = ( +/obj/machinery/autolathe, +/obj/machinery/camera/directional/south{ + c_tag = "Cargo - Mailroom" }, -/obj/effect/turf_decal/tile/yellow/fourcorners, +/obj/effect/turf_decal/tile/brown/fourcorners, /turf/open/floor/iron, -/area/engineering/atmos) -"pdw" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/area/station/cargo/sorting) +"pFG" = ( +/obj/effect/landmark/event_spawn, +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/turf/open/floor/iron, -/area/service/hydroponics) -"pdM" = ( -/obj/effect/turf_decal/stripes/white/line{ - dir = 1 - }, +/obj/structure/cable, /obj/structure/disposalpipe/segment{ - dir = 5 - }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/science/mixing/launch) -"pdS" = ( -/obj/machinery/door/airlock/maintenance{ - req_access_txt = "12" + dir = 4 }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"peh" = ( -/obj/structure/chair/office/light{ +/turf/open/floor/iron, +/area/station/hallway/secondary/command) +"pFI" = ( +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/science/mixing/launch) -"peC" = ( -/obj/structure/sign/warning/electricshock, -/turf/closed/wall/r_wall, -/area/maintenance/starboard/aft) -"peE" = ( -/obj/machinery/atmospherics/pipe/smart/simple/purple/visible{ - dir = 10 - }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/engineering/atmos) -"pfc" = ( +/area/station/hallway/primary/port) +"pFN" = ( +/obj/structure/rack, +/obj/item/hatchet, +/obj/item/reagent_containers/blood/random, +/turf/open/floor/iron/showroomfloor, +/area/station/maintenance/starboard/lesser) +"pFS" = ( /obj/structure/cable, -/obj/structure/disposalpipe/segment{ +/obj/effect/turf_decal/trimline/blue/filled/line{ dir = 4 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/green{ - dir = 8 +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) +"pGn" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/circuit/green, +/area/station/science/robotics/mechbay) +"pGt" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/spawner/random/maintenance/three, +/obj/structure/closet/crate/medical, +/turf/open/floor/iron/white, +/area/station/medical/abandoned) +"pGu" = ( +/obj/structure/cable, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 }, -/turf/open/floor/iron, -/area/hallway/secondary/service) -"pfd" = ( -/obj/machinery/atmospherics/components/unary/outlet_injector/monitored/nitrogen_input{ - dir = 1 +/obj/effect/turf_decal/stripes/corner{ + dir = 4 }, -/turf/open/floor/engine/n2, -/area/engineering/atmos) -"pfe" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable/layer3, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/aisat/foyer) -"pfk" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 10 +/obj/machinery/light_switch/directional/north{ + pixel_x = 6 }, -/turf/open/floor/iron, -/area/engineering/main) -"pfn" = ( -/obj/structure/table/reinforced, -/obj/item/folder/white{ - pixel_x = 4; - pixel_y = -3 +/obj/machinery/button/door/directional/north{ + id = "atmos"; + name = "Atmospherics Lockdown"; + pixel_x = -6; + req_access = list("atmospherics") + }, +/turf/open/floor/iron/dark/corner{ + dir = 1 }, +/area/station/engineering/atmos/storage/gas) +"pGH" = ( /obj/machinery/door/firedoor, -/obj/machinery/door/window/right/directional/east{ - dir = 8; - name = "Pharmacy Desk"; - req_access_txt = "5; 69" +/obj/machinery/door/airlock{ + name = "Unisex Restrooms" }, -/obj/item/folder/white{ - pixel_x = 4; - pixel_y = -3 +/turf/open/floor/iron/freezer, +/area/station/commons/toilet/restrooms) +"pGW" = ( +/obj/structure/table, +/obj/item/reagent_containers/glass/beaker{ + pixel_x = 10 }, -/obj/item/pen, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "pharmacy_shutters_2"; - name = "Pharmacy shutters" +/obj/item/flashlight/lamp{ + on = 0; + pixel_x = -7; + pixel_y = 18 }, -/obj/effect/turf_decal/tile/yellow/fourcorners, -/turf/open/floor/iron/white, -/area/medical/pharmacy) -"pfr" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/obj/item/kitchen/rollingpin{ + pixel_x = -4 }, -/turf/open/floor/iron, -/area/commons/fitness/recreation) -"pfv" = ( -/obj/structure/table/wood, -/obj/item/paper_bin{ - pixel_x = -3; - pixel_y = 7 +/turf/open/floor/plating{ + icon_state = "platingdmg1" }, -/obj/machinery/newscaster/directional/west, -/obj/item/pen/invisible, -/turf/open/floor/engine/cult, -/area/service/library) -"pfB" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/grunge{ - name = "Quiet Room" +/area/station/maintenance/port/aft) +"pGZ" = ( +/obj/machinery/shower{ + dir = 4 }, -/turf/open/floor/wood, -/area/service/library) -"pfI" = ( /obj/structure/cable, -/obj/effect/turf_decal/tile/purple, -/obj/effect/turf_decal/tile/purple{ - dir = 1 +/obj/machinery/power/apc/auto_name/directional/north, +/turf/open/floor/iron/freezer, +/area/station/security/prison/shower) +"pHb" = ( +/turf/open/floor/iron, +/area/station/security/brig) +"pHg" = ( +/obj/machinery/flasher/portable, +/obj/machinery/light/small/directional/east, +/obj/item/radio/intercom/directional/east, +/obj/machinery/camera/directional/east{ + c_tag = "Security - Secure Gear Storage" }, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 8 }, -/obj/structure/disposalpipe/junction/flip{ - dir = 4 +/obj/effect/turf_decal/tile/blue/half/contrasted{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/station/security/lockers) +"pHi" = ( +/obj/machinery/telecomms/server/presets/security, +/turf/open/floor/circuit/telecomms/mainframe, +/area/station/tcommsat/server) +"pHj" = ( +/obj/machinery/vending/cigarette, +/obj/effect/turf_decal/bot, +/obj/machinery/camera{ + c_tag = "Engineering - Foyer - Starboard"; + dir = 9 + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, +/obj/structure/extinguisher_cabinet/directional/north, +/obj/effect/turf_decal/tile/yellow/half/contrasted{ + dir = 1 }, /turf/open/floor/iron, -/area/science/research) -"pgy" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/area/station/engineering/break_room) +"pHt" = ( +/obj/structure/table, +/obj/item/toy/plush/slimeplushie{ + name = "Nanners" }, +/turf/open/floor/plating, +/area/station/maintenance/department/science/xenobiology) +"pHv" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Surgery Maintenance" + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, -/turf/open/floor/engine, -/area/engineering/supermatter/room) -"pgH" = ( -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ +/obj/structure/disposalpipe/segment, +/obj/effect/mapping_helpers/airlock/access/all/medical/surgery, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) +"pHB" = ( +/obj/effect/turf_decal/tile/yellow{ dir = 4 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating, -/area/maintenance/starboard/lesser) -"pgS" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock{ - name = "Kitchen"; - req_access_txt = "28" +/obj/machinery/atmospherics/pipe/bridge_pipe/scrubbers/visible, +/obj/machinery/atmospherics/pipe/bridge_pipe/cyan/visible{ + dir = 4 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/duct, -/turf/open/floor/iron/cafeteria, -/area/hallway/secondary/service) -"pgT" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/button/door/directional/east{ - id = "atmoshfr"; - name = "Radiation Shutters Control"; - req_access_txt = "24" +/turf/open/floor/iron/dark/corner{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/simple/orange/visible, -/turf/open/floor/iron/dark/textured, -/area/engineering/atmospherics_engine) -"pgX" = ( -/obj/machinery/holopad, -/turf/open/floor/iron, -/area/security/prison) -"phv" = ( -/obj/structure/table/reinforced, -/obj/item/clipboard, -/obj/item/paper/monitorkey, -/obj/effect/turf_decal/tile/neutral/half/contrasted, +/area/station/engineering/atmos) +"pHS" = ( +/obj/structure/light_construct/directional/east, +/turf/open/floor/wood, +/area/station/maintenance/port/aft) +"pIm" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/command{ + name = "E.V.A. Storage" + }, +/obj/effect/turf_decal/delivery, +/obj/structure/cable, +/obj/effect/landmark/navigate_destination, +/obj/effect/mapping_helpers/airlock/access/any/command/eva, /turf/open/floor/iron, -/area/command/heads_quarters/ce) -"phy" = ( -/obj/structure/plasticflaps/opaque, -/obj/machinery/door/window/left/directional/north{ - dir = 8; - name = "MuleBot Access"; - req_access_txt = "50" +/area/station/ai_monitored/command/storage/eva) +"pIt" = ( +/obj/effect/spawner/random/trash/garbage{ + spawn_scatter_radius = 1 }, -/obj/machinery/navbeacon{ - codes_txt = "delivery;dir=4"; - dir = 4; - freq = 1400; - location = "Medbay" +/turf/open/floor/plating{ + icon_state = "panelscorched" }, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"phF" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/chair/stool/directional/west, -/obj/effect/turf_decal/tile/brown{ +/area/station/maintenance/port) +"pIv" = ( +/obj/item/radio/intercom/directional/west, +/obj/structure/closet/secure_closet/security/science, +/turf/open/floor/iron/dark, +/area/station/security/checkpoint/science) +"pIw" = ( +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/engineering/atmos/storage/gas) +"pIz" = ( +/obj/machinery/disposal/bin, +/obj/effect/turf_decal/bot, +/obj/structure/disposalpipe/trunk{ dir = 8 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/turf/open/floor/wood, +/area/station/commons/lounge) +"pID" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/commons/vacant_room/commissary) -"phL" = ( -/obj/structure/table/wood, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/spawner/random/bureaucracy/folder{ - spawn_random_offset = 1 - }, -/turf/open/floor/carpet, -/area/commons/vacant_room/office) -"phN" = ( -/obj/machinery/camera/directional/west{ - c_tag = "AI Chamber - Port"; - network = list("aicore") - }, -/obj/structure/showcase/cyborg/old{ - dir = 4; - pixel_x = -9; - pixel_y = 2 +/area/station/commons/storage/primary) +"pIE" = ( +/obj/structure/chair/office{ + dir = 4 }, +/obj/machinery/status_display/evac/directional/south, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/ai) +"pIF" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/turf_decal/stripes/white/line, +/obj/machinery/research/anomaly_refinery, /turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/ai) -"phT" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 8 +/area/station/science/ordnance/testlab) +"pJf" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/white, -/area/medical/medbay/central) -"phZ" = ( -/obj/machinery/light/small/directional/west, -/obj/structure/easel, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"pik" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 1 +/area/station/science/xenobiology) +"pJi" = ( +/obj/machinery/firealarm/directional/south, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/obj/machinery/portable_atmospherics/canister, -/obj/effect/turf_decal/bot{ - dir = 1 +/obj/structure/disposalpipe/segment{ + dir = 5 }, /turf/open/floor/iron, -/area/engineering/atmos) -"piw" = ( -/obj/effect/landmark/start/cyborg, -/obj/machinery/holopad/secure, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/aisat_interior) -"pix" = ( -/turf/open/floor/plating, -/area/engineering/main) -"piK" = ( -/obj/machinery/atmospherics/components/unary/thermomachine/freezer/on{ +/area/station/hallway/primary/port) +"pJl" = ( +/obj/effect/turf_decal/siding/purple{ dir = 1 }, -/obj/structure/extinguisher_cabinet/directional/east, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/science/server) -"piR" = ( -/obj/effect/turf_decal/tile/yellow/half/contrasted{ +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/turf_decal/tile/blue/half/contrasted{ - dir = 8 - }, /turf/open/floor/iron/white, -/area/medical/chemistry) -"piV" = ( -/obj/machinery/light/small/directional/south, -/turf/open/floor/engine/co2, -/area/engineering/atmos) -"piY" = ( -/obj/structure/disposalpipe/segment{ - dir = 9 - }, -/turf/open/floor/plating, -/area/maintenance/starboard/greater) -"pjc" = ( +/area/station/science/research) +"pJt" = ( +/obj/structure/table, +/obj/machinery/cell_charger, +/obj/item/stock_parts/cell/high, +/obj/item/radio/intercom/directional/north, +/obj/machinery/firealarm/directional/west, /turf/open/floor/iron/white, -/area/medical/office) -"pjG" = ( +/area/station/science/explab) +"pJu" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, -/obj/machinery/camera/directional/north{ - c_tag = "Science Lobby"; - network = list("ss13","rd") +/turf/open/floor/iron/freezer, +/area/station/security/prison/shower) +"pJx" = ( +/obj/item/shard, +/turf/open/floor/plating/airless{ + icon_state = "panelscorched" }, -/obj/machinery/vending/modularpc, +/area/space/nearstation) +"pJA" = ( +/obj/structure/closet/secure_closet/cytology, +/obj/structure/extinguisher_cabinet/directional/west, +/obj/machinery/light/directional/west, /obj/effect/turf_decal/tile/purple/half/contrasted{ - dir = 1 + dir = 8 }, /turf/open/floor/iron/white, -/area/science/lobby) -"pjU" = ( -/obj/effect/turf_decal/trimline/blue/filled/line, +/area/station/science/cytology) +"pJE" = ( +/turf/open/floor/iron, +/area/station/commons/locker) +"pJR" = ( +/turf/closed/wall/r_wall, +/area/station/command/heads_quarters/hop) +"pJV" = ( +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ +/obj/machinery/door/poddoor/shutters/preopen{ + id = "chem_lockdown"; + name = "Chemistry Shutters" + }, +/turf/open/floor/plating, +/area/station/medical/chemistry) +"pJY" = ( +/obj/machinery/camera/directional/south{ + c_tag = "Bridge - Command Chair" + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 4 }, -/turf/open/floor/iron/white, -/area/medical/medbay/central) -"pkf" = ( -/obj/machinery/navbeacon{ - codes_txt = "patrol;next_patrol=3-Central-Port"; - location = "2.1-Leaving-Storage" +/obj/machinery/button/door/directional/south{ + id = "bridge blast"; + name = "Bridge Access Blast Door Control"; + req_access = list("command") + }, +/obj/machinery/button/door/directional/south{ + id = "council blast"; + name = "Council Chamber Blast Door Control"; + pixel_y = -34; + req_access = list("command") }, +/turf/open/floor/carpet, +/area/station/command/bridge) +"pKa" = ( /obj/structure/cable, -/turf/open/floor/iron, -/area/hallway/primary/central) -"pkj" = ( -/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/obj/structure/bed/roller, +/obj/effect/turf_decal/stripes/corner{ dir = 1 }, -/obj/structure/cable, /turf/open/floor/iron, -/area/engineering/atmos) -"pko" = ( +/area/station/security/execution/transfer) +"pKi" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/engineering/storage_shared) -"pkI" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/area/station/hallway/primary/starboard) +"pKs" = ( +/obj/structure/table/wood, +/obj/item/paper_bin/carbon{ + pixel_x = -3; + pixel_y = 7 }, -/obj/structure/cable, +/obj/item/pen, +/obj/item/book/manual/wiki/security_space_law, +/turf/open/floor/carpet, +/area/station/security/detectives_office) +"pKv" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment{ - dir = 4 +/turf/open/floor/iron/grimy, +/area/station/tcommsat/computer) +"pKw" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 }, +/obj/machinery/firealarm/directional/south, /turf/open/floor/iron, -/area/commons/locker) -"pkO" = ( -/obj/machinery/airalarm/directional/west, -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, +/area/station/commons/storage/art) +"pKB" = ( +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/mining, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"plr" = ( -/obj/machinery/disposal/bin{ - pixel_x = -2; - pixel_y = -2 +/area/station/hallway/primary/port) +"pKP" = ( +/turf/closed/wall, +/area/station/command/heads_quarters/cmo) +"pLn" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 4 }, -/obj/machinery/light_switch/directional/south, -/obj/effect/turf_decal/stripes/line{ - dir = 5 +/obj/structure/table, +/obj/item/stack/sheet/iron/fifty, +/obj/item/stack/sheet/iron/fifty, +/turf/open/floor/iron/dark/corner, +/area/station/engineering/atmos/storage/gas) +"pLs" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/white, +/area/station/science/research) +"pLv" = ( +/obj/machinery/light/directional/south, +/obj/machinery/firealarm/directional/south, +/obj/structure/rack, +/obj/item/storage/secure/briefcase, +/obj/item/clothing/mask/cigarette/cigar, +/obj/effect/turf_decal/tile/blue/half/contrasted{ + dir = 1 }, -/obj/structure/disposalpipe/trunk{ +/turf/open/floor/iron/dark, +/area/station/command/bridge) +"pMd" = ( +/obj/machinery/light/small/directional/south, +/turf/open/floor/engine/n2, +/area/station/engineering/atmos) +"pMs" = ( +/obj/structure/table/reinforced, +/obj/machinery/cell_charger, +/obj/machinery/firealarm/directional/north, +/obj/item/radio/intercom/directional/west, +/turf/open/floor/iron/dark, +/area/station/medical/storage) +"pMy" = ( +/obj/machinery/computer/prisoner/management{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/red/filled/line{ dir = 4 }, /turf/open/floor/iron, -/area/service/hydroponics) -"plC" = ( -/obj/structure/disposalpipe/segment{ +/area/station/security/warden) +"pMH" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/machinery/computer/station_alert{ dir = 4 }, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"plH" = ( -/obj/effect/turf_decal/stripes/corner, -/turf/open/floor/iron/white, -/area/science/cytology) -"plN" = ( -/obj/structure/chair{ - dir = 1 +/obj/structure/plaque/static_plaque/atmos{ + pixel_x = -32 }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/security/holding_cell) -"plT" = ( -/obj/effect/spawner/random/structure/grille, -/obj/structure/girder, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"plV" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/obj/structure/urinal/directional/west, -/obj/effect/landmark/start/hangover, -/turf/open/floor/iron, -/area/commons/toilet/auxiliary) -"plZ" = ( -/obj/machinery/holopad/secure{ - pixel_x = 9; - pixel_y = -9 +/obj/machinery/newscaster/directional/south, +/obj/machinery/camera/directional/west{ + c_tag = "Atmospherics - Desk" }, -/turf/open/floor/carpet, -/area/command/heads_quarters/captain/private) -"pmg" = ( -/obj/effect/turf_decal/delivery, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, -/turf/open/floor/iron/dark, -/area/engineering/supermatter/room) -"pmh" = ( +/turf/open/floor/iron/checker, +/area/station/engineering/atmos/storage/gas) +"pMQ" = ( /obj/structure/cable, -/obj/machinery/computer/security{ - dir = 1 - }, -/obj/item/paper/crumpled{ - info = "Hey, assholes. We don't need a couch in the meeting room, I threw it out the airlock. I don't care if it's real leather, go patrol like you're paid to do instead of cycling through cameras all shift!"; - name = "old, crumpled note" - }, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 1 +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/duct, +/obj/structure/disposalpipe/sorting/mail{ + sortType = 19 }, /turf/open/floor/iron, -/area/security/office) -"pmu" = ( -/obj/structure/closet/secure_closet/bar{ - pixel_x = -3; - pixel_y = -1; - req_access_txt = "25" +/area/station/maintenance/starboard/greater) +"pMS" = ( +/obj/structure/disposaloutlet, +/obj/structure/disposalpipe/trunk{ + dir = 4 }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/light_switch/directional/north, -/turf/open/floor/wood, -/area/maintenance/port/aft) -"pmG" = ( +/turf/open/floor/plating/airless, +/area/space/nearstation) +"pNb" = ( /obj/effect/spawner/random/maintenance, -/obj/structure/rack, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/plating, -/area/maintenance/aft/lesser) -"pmN" = ( -/obj/structure/disposalpipe/segment{ - dir = 6 - }, -/turf/open/floor/iron, -/area/cargo/sorting) -"pna" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 8 - }, -/turf/open/floor/iron/white, -/area/security/prison) -"pnb" = ( -/obj/structure/plasticflaps/opaque, -/obj/machinery/door/poddoor/preopen{ - id = "atmos"; - name = "Atmospherics Blast Door" - }, -/obj/machinery/navbeacon{ - codes_txt = "delivery;dir=2"; - freq = 1400; - location = "Atmospherics" +/area/station/maintenance/starboard/lesser) +"pNe" = ( +/obj/machinery/telecomms/receiver/preset_right, +/turf/open/floor/circuit/green/telecomms/mainframe, +/area/station/tcommsat/server) +"pNf" = ( +/obj/machinery/door/airlock{ + name = "Hydroponics Backroom" }, -/obj/machinery/atmospherics/pipe/smart/simple/supply/hidden, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/mapping_helpers/airlock/access/all/service/hydroponics, +/turf/open/floor/plating, +/area/station/maintenance/starboard/greater) +"pNp" = ( +/obj/machinery/light/small/broken/directional/west, +/obj/structure/table, +/obj/item/clothing/suit/cyborg_suit, +/obj/item/clothing/mask/gas/cyborg, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"pNR" = ( +/obj/machinery/airalarm/directional/east, /turf/open/floor/iron/dark, -/area/engineering/atmos/storage/gas) -"pne" = ( +/area/station/security/interrogation) +"pNY" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/commons/locker) -"pni" = ( -/obj/machinery/door/airlock/medical/glass{ - name = "Cryogenics Bay"; - req_access_txt = "5" - }, -/obj/effect/turf_decal/tile/blue/fourcorners, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/white, -/area/medical/office) -"pnQ" = ( -/obj/structure/lattice, -/obj/structure/sign/warning/electricshock{ - pixel_y = -32 +/area/station/security/execution/transfer) +"pNZ" = ( +/turf/open/floor/iron/dark/corner{ + dir = 4 }, -/turf/open/space/basic, -/area/space/nearstation) -"pnR" = ( +/area/station/security/prison) +"pOa" = ( +/turf/closed/wall, +/area/station/maintenance/port) +"pOb" = ( +/obj/machinery/conveyor{ + dir = 1; + id = "packageExternal" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/door/window/left/directional/west{ + dir = 2; + name = "Crate Security Door"; + req_access = list("mail_sorting") + }, +/turf/open/floor/iron, +/area/station/cargo/storage) +"pOi" = ( +/obj/effect/spawner/random/trash/garbage{ + spawn_scatter_radius = 1 + }, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"pOj" = ( +/obj/effect/turf_decal/tile/red/half/contrasted, +/turf/open/floor/iron, +/area/station/security/checkpoint/customs) +"pOk" = ( +/obj/structure/table, +/obj/effect/turf_decal/bot, /obj/effect/turf_decal/stripes/white/line{ dir = 1 }, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/item/assembly/signaler{ + pixel_x = 6; + pixel_y = 5 + }, +/obj/item/assembly/signaler{ + pixel_x = -2; + pixel_y = -2 + }, +/obj/item/assembly/signaler{ + pixel_x = -8; + pixel_y = 5 + }, +/obj/item/assembly/signaler{ + pixel_y = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/airalarm/directional/west, /turf/open/floor/iron/dark, -/area/science/mixing/launch) -"pnY" = ( -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ +/area/station/science/ordnance/testlab) +"pOv" = ( +/obj/effect/turf_decal/siding/purple{ dir = 1 }, -/obj/structure/table/reinforced, -/obj/item/holosign_creator/robot_seat/bar, -/turf/open/floor/iron, -/area/service/bar) -"pob" = ( -/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible, -/turf/open/floor/iron/dark, -/area/engineering/atmos) -"pod" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"poh" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 10 +/turf/open/floor/iron/white, +/area/station/science/research) +"pOw" = ( +/obj/machinery/camera/directional/east{ + c_tag = "Science Petting Zoo"; + network = list("ss13","rd") }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/engineering/atmos) -"pol" = ( +/obj/structure/frame/computer{ + anchored = 1; + dir = 8 + }, +/turf/open/floor/circuit/green/off, +/area/station/science/research) +"pOB" = ( +/turf/open/floor/plating{ + icon_state = "platingdmg2" + }, +/area/station/maintenance/fore) +"pOF" = ( /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plating, +/area/station/maintenance/solars/starboard/aft) +"pOK" = ( +/obj/structure/table/wood, +/obj/item/paper_bin{ + pixel_x = -3; + pixel_y = 7 }, +/obj/item/pen, +/obj/machinery/light_switch/directional/east, /turf/open/floor/iron/dark, -/area/medical/morgue) -"pot" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/general/hidden, +/area/station/command/bridge) +"pPh" = ( +/obj/structure/closet/secure_closet/miner, +/obj/item/clothing/suit/hooded/wintercoat/miner, +/obj/effect/turf_decal/tile/brown/half/contrasted, +/turf/open/floor/iron, +/area/station/cargo/miningoffice) +"pPl" = ( +/obj/machinery/power/apc/auto_name/directional/north, /obj/structure/cable, -/obj/item/kirbyplants/random, -/obj/machinery/camera/directional/east{ - c_tag = "Science - Server Room"; - name = "science camera"; - network = list("ss13","rd") +/turf/open/floor/iron/grimy, +/area/station/security/interrogation) +"pPn" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/camera/directional/west{ + c_tag = "Captain's Office - Emergency Escape" }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/science/server) -"poA" = ( -/obj/structure/sign/warning/securearea{ - pixel_y = -32 +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating{ + icon_state = "platingdmg2" }, -/obj/structure/table/reinforced, -/obj/effect/turf_decal/tile/neutral{ +/area/station/maintenance/central) +"pPp" = ( +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/structure/chair/comfy/black{ dir = 8 }, -/obj/effect/turf_decal/tile/neutral{ +/turf/open/floor/iron/chapel{ dir = 4 }, -/obj/effect/spawner/random/food_or_drink/donkpockets, -/turf/open/floor/iron/dark, -/area/medical/break_room) -"poC" = ( -/obj/item/radio/intercom/directional/east, -/obj/effect/turf_decal/tile/yellow/half/contrasted{ - dir = 4 +/area/station/service/chapel) +"pPM" = ( +/obj/machinery/mecha_part_fabricator/maint{ + name = "forgotten exosuit fabricator" + }, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) +"pPN" = ( +/obj/structure/window/fulltile, +/obj/structure/flora/bush/leavy/style_random, +/obj/structure/flora/bush/flowers_yw/style_random, +/turf/open/floor/grass, +/area/station/maintenance/starboard/aft) +"pPR" = ( +/obj/machinery/door/airlock/security{ + id_tag = "IsolationCell"; + name = "Isolation Cell" }, -/turf/open/floor/iron/white, -/area/medical/chemistry) -"poD" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/mapping_helpers/airlock/access/all/security/brig, +/turf/open/floor/iron, +/area/station/security/prison/safe) +"pQj" = ( /obj/structure/cable, -/obj/effect/decal/cleanable/dirt, -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/loading_area{ - dir = 4 +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/white, +/area/station/science/xenobiology) +"pQu" = ( +/obj/machinery/door/window/right/directional/east{ + base_state = "left"; + icon_state = "left"; + name = "Danger: Conveyor Access"; + req_access = list("maint_tunnels") + }, +/obj/machinery/conveyor/inverted{ + dir = 6; + id = "garbage" + }, +/turf/open/floor/plating, +/area/station/maintenance/disposal) +"pQv" = ( +/obj/machinery/light/small/directional/west, +/obj/machinery/camera/directional/west{ + c_tag = "MiniSat - Antechamber"; + network = list("minisat") + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 }, -/obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/science/robotics/lab) -"poF" = ( -/obj/machinery/door/airlock/mining{ - name = "Mining Office" +/area/station/ai_monitored/turret_protected/aisat_interior) +"pQx" = ( +/obj/structure/cable, +/obj/machinery/computer/security/telescreen/interrogation{ + name = "isolation room monitor"; + network = list("isolation"); + pixel_y = 31 }, -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment, -/obj/effect/mapping_helpers/airlock/access/all/supply/mining, /turf/open/floor/iron, -/area/cargo/miningoffice) -"poI" = ( -/obj/item/hand_labeler, -/obj/item/stack/package_wrap, +/area/station/security/execution/transfer) +"pQC" = ( /obj/structure/table/wood, +/obj/machinery/firealarm/directional/south, +/obj/item/storage/photo_album/bar, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, /turf/open/floor/wood, -/area/command/heads_quarters/hop) -"poK" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ +/area/station/service/bar) +"pQD" = ( +/obj/effect/turf_decal/delivery, +/obj/machinery/light/directional/north, +/turf/open/floor/iron, +/area/station/construction/storage_wing) +"pQG" = ( +/obj/machinery/porta_turret/ai{ dir = 4 }, -/obj/machinery/newscaster/directional/east, -/turf/open/floor/iron/white/corner, -/area/hallway/secondary/entry) -"poO" = ( -/obj/structure/chair/wood{ +/turf/open/floor/circuit, +/area/station/ai_monitored/turret_protected/ai_upload) +"pQI" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 1 }, -/turf/open/floor/wood, -/area/commons/dorms) -"ppw" = ( -/obj/effect/turf_decal/stripes/corner{ +/turf/open/floor/iron, +/area/station/cargo/warehouse) +"pQK" = ( +/obj/effect/turf_decal/tile/yellow{ dir = 8 }, -/turf/open/floor/iron/white, -/area/science/xenobiology) -"ppz" = ( -/obj/machinery/vending/boozeomat/all_access, -/obj/effect/decal/cleanable/cobweb, -/turf/closed/wall, -/area/maintenance/port/aft) -"ppA" = ( -/obj/machinery/camera/directional/west{ - c_tag = "Science Ordnance Gas Storage"; - network = list("ss13","rd") - }, -/obj/structure/filingcabinet/chestdrawer, -/obj/item/radio/intercom/directional/west{ - pixel_y = -10 - }, -/obj/machinery/light_switch/directional/west{ - pixel_x = -42 +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ + dir = 6 }, -/turf/open/floor/iron/white, -/area/science/storage) -"ppH" = ( +/turf/open/floor/iron/dark/corner, +/area/station/engineering/atmos/storage/gas) +"pQW" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"pRb" = ( /obj/effect/turf_decal/tile/neutral{ - dir = 1 + dir = 8 }, +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/hallway/primary/central) -"ppK" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/obj/effect/turf_decal/tile/green{ - dir = 4 +/obj/structure/disposalpipe/segment{ + dir = 10 }, -/obj/effect/turf_decal/tile/blue{ +/turf/open/floor/iron, +/area/station/hallway/secondary/command) +"pRe" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 1 }, -/turf/open/floor/iron, -/area/service/hydroponics) -"ppN" = ( -/obj/structure/window/reinforced/plasma/spawner/west, -/turf/open/space/basic, -/area/space/nearstation) -"pqd" = ( -/obj/structure/rack, -/obj/effect/spawner/random/maintenance, /turf/open/floor/plating, -/area/maintenance/aft/lesser) -"pqe" = ( -/obj/structure/chair/wood{ - dir = 4 +/area/station/maintenance/starboard/fore) +"pRu" = ( +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/plating, +/area/station/maintenance/starboard/lesser) +"pSa" = ( +/obj/effect/turf_decal/trimline/red/filled/corner{ + dir = 1 }, -/obj/effect/landmark/start/hangover, -/turf/open/floor/wood, -/area/commons/dorms) -"pqA" = ( -/obj/structure/window/reinforced, -/turf/open/floor/iron/dark, -/area/commons/fitness/recreation) -"pqI" = ( +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/security/prison) +"pSl" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 5 + }, +/obj/effect/landmark/start/medical_doctor, +/obj/machinery/duct, +/turf/open/floor/iron/white, +/area/station/medical/treatment_center) +"pSz" = ( +/obj/effect/spawner/random/engineering/atmospherics_portable, +/turf/open/floor/plating, +/area/station/maintenance/starboard/lesser) +"pSS" = ( /obj/structure/lattice/catwalk, -/obj/item/fish_feed, -/turf/open/space/basic, +/obj/structure/transit_tube/junction/flipped{ + dir = 8 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/space, /area/space/nearstation) -"pqM" = ( -/turf/closed/wall, -/area/medical/break_room) -"pqO" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Storage Room"; - req_access_txt = "12" +"pTf" = ( +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/effect/mapping_helpers/airlock/abandoned, +/turf/open/floor/iron/goonplaque, +/area/station/hallway/primary/port) +"pTm" = ( /obj/structure/cable, +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/security/checkpoint/customs) +"pTu" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/effect/turf_decal/stripes/line, /turf/open/floor/plating, -/area/maintenance/port/aft) -"prh" = ( +/area/station/maintenance/starboard/aft) +"pTw" = ( +/obj/effect/turf_decal/stripes/line, /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 8 - }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/disposalpipe/segment{ - dir = 6 + dir = 4 }, -/turf/open/floor/carpet, -/area/service/theater) -"prk" = ( -/obj/effect/turf_decal/siding/purple{ +/turf/open/floor/iron, +/area/station/engineering/main) +"pTK" = ( +/obj/machinery/portable_atmospherics/scrubber, +/obj/structure/window/reinforced{ dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ dir = 4 }, -/obj/effect/turf_decal/trimline/purple/corner{ - dir = 8 +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"pTS" = ( +/turf/closed/wall, +/area/station/service/bar) +"pTW" = ( +/obj/machinery/atmospherics/pipe/smart/simple/yellow/visible{ + dir = 6 }, /turf/open/floor/iron/white, -/area/science/research) -"prB" = ( -/obj/item/paper_bin{ - pixel_x = -2; - pixel_y = 4 +/area/station/science/ordnance/storage) +"pUl" = ( +/obj/machinery/shower{ + dir = 4 }, -/obj/item/pen, -/obj/structure/window/reinforced, -/obj/structure/table/wood, -/turf/open/floor/wood, -/area/command/heads_quarters/hop) -"prK" = ( -/obj/structure/window/reinforced{ - dir = 1 +/obj/effect/decal/cleanable/dirt, +/obj/machinery/button/door/directional/north{ + id = "AuxShower"; + name = "Lock Control"; + normaldoorcontrol = 1; + specialfunctions = 4 }, -/turf/open/floor/iron/dark, -/area/commons/fitness/recreation) -"prM" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable, +/obj/effect/spawner/random/trash/soap{ + spawn_scatter_radius = 1 + }, +/turf/open/floor/iron, +/area/station/commons/toilet/auxiliary) +"pUp" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plating, +/area/station/maintenance/starboard/lesser) +"pUs" = ( +/obj/structure/closet/emcloset, /turf/open/floor/plating{ icon_state = "platingdmg1" }, -/area/maintenance/port/aft) -"prN" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/preopen{ - id = "bridge blast"; - name = "bridge blast door" +/area/station/maintenance/starboard/greater) +"pUA" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/door/airlock/hydroponics/glass{ + name = "Hydroponics" }, -/obj/structure/cable, -/turf/open/floor/plating, -/area/command/bridge) -"prP" = ( -/obj/machinery/meter, -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 1 +/obj/effect/mapping_helpers/airlock/access/all/service/hydroponics, +/turf/open/floor/iron, +/area/station/hallway/secondary/service) +"pUS" = ( +/obj/item/paper_bin{ + pixel_x = -3; + pixel_y = 7 }, -/obj/effect/turf_decal/trimline/yellow/warning{ - dir = 1 +/obj/structure/table/wood, +/obj/item/taperecorder{ + pixel_x = 8; + pixel_y = -1 }, -/obj/machinery/atmospherics/pipe/smart/manifold/scrubbers/visible{ - dir = 1 +/obj/item/radio/intercom/directional/east, +/turf/open/floor/iron/grimy, +/area/station/security/interrogation) +"pVi" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light_switch/directional/north, +/obj/structure/closet/crate{ + icon_state = "crateopen" }, /turf/open/floor/iron, -/area/engineering/atmospherics_engine) -"prS" = ( +/area/station/cargo/warehouse) +"pVk" = ( +/obj/structure/window/reinforced/tinted{ + dir = 4 + }, /obj/structure/table, -/obj/item/clipboard, -/obj/item/toy/figure/scientist, -/obj/machinery/firealarm/directional/east, -/turf/open/floor/iron, -/area/science/lab) -"prX" = ( /obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/effect/turf_decal/tile/bar{ - dir = 1 +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/disposalpipe/segment{ +/obj/effect/turf_decal/siding{ dir = 4 }, -/turf/open/floor/iron, -/area/hallway/primary/central) -"psv" = ( -/obj/item/stack/sheet/rglass{ - amount = 50 - }, -/obj/item/stack/sheet/rglass{ - amount = 50 - }, -/obj/item/stack/rods/fifty, -/obj/item/stack/rods/fifty, -/obj/structure/table, -/obj/item/storage/toolbox/mechanical{ - pixel_x = -2; - pixel_y = -1 +/obj/item/paper_bin, +/obj/item/pen, +/obj/item/taperecorder{ + pixel_x = 6; + pixel_y = 10 }, -/obj/item/storage/toolbox/mechanical{ - pixel_x = -2; - pixel_y = -1 +/turf/open/floor/iron/dark, +/area/station/command/heads_quarters/rd) +"pVM" = ( +/obj/machinery/light/small/directional/south, +/obj/machinery/camera/directional/south{ + c_tag = "Security - EVA Storage" }, /obj/effect/turf_decal/tile/neutral/fourcorners, /obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/west, /turf/open/floor/iron/dark, -/area/ai_monitored/command/storage/eva) -"ptE" = ( -/obj/effect/turf_decal/trimline/purple/corner{ - dir = 8 - }, -/obj/machinery/light/directional/south, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/turf_decal/siding/purple{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/white, -/area/science/research) -"ptF" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron/white, -/area/science/lab) -"ptL" = ( -/obj/structure/chair/stool/directional/south, -/obj/item/radio/intercom/prison/directional/north, -/turf/open/floor/iron, -/area/security/prison) -"ptZ" = ( +/area/station/security/brig) +"pVR" = ( +/obj/structure/window/reinforced, /obj/structure/window/reinforced{ dir = 4 }, -/obj/structure/reagent_dispensers/watertank/high, -/obj/item/reagent_containers/glass/bucket, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/iron, -/area/service/hydroponics) -"pub" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 4 +/obj/structure/table, +/obj/item/storage/box/gloves{ + pixel_x = -4; + pixel_y = 8 }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/white, -/area/security/prison) -"pud" = ( -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/iron/white, -/area/science/xenobiology) -"puh" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/obj/item/storage/box/masks{ + pixel_x = 4; + pixel_y = 4 }, -/obj/structure/disposalpipe/segment{ +/turf/open/floor/iron, +/area/station/science/xenobiology) +"pVZ" = ( +/obj/effect/turf_decal/stripes/corner{ dir = 4 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/hallway/primary/central) -"pui" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 1 +/area/station/hallway/secondary/exit/departure_lounge) +"pWA" = ( +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=2.1-Leaving-Storage"; + location = "1.5-Fore-Central" }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/obj/effect/turf_decal/plaque{ + icon_state = "L6" }, /obj/structure/cable, /turf/open/floor/iron, -/area/engineering/main) -"puj" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 4 +/area/station/hallway/primary/central) +"pWB" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/green/visible, -/turf/open/floor/engine, -/area/engineering/supermatter/room) -"pur" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/obj/machinery/atmospherics/components/binary/pump{ + dir = 1; + name = "Gas to Mix" }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron/dark, -/area/command/heads_quarters/rd) -"pus" = ( -/obj/effect/turf_decal/tile/neutral{ +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"pWD" = ( +/obj/effect/turf_decal/tile/blue/anticorner/contrasted{ dir = 1 }, -/obj/effect/turf_decal/trimline/brown/filled/line{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron, -/area/hallway/primary/central) -"puA" = ( -/obj/structure/closet/emcloset, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/hallway/primary/central) -"puO" = ( -/obj/machinery/conveyor{ - dir = 1; - id = "packageExternal" - }, -/obj/structure/window/reinforced{ - dir = 4 +/turf/open/floor/iron/white/corner, +/area/station/medical/medbay/lobby) +"pWN" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/public/glass{ + name = "Command Hallway" }, -/obj/structure/window/reinforced{ +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/structure/plasticflaps/opaque, -/turf/open/floor/plating, -/area/cargo/qm) -"puS" = ( /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/white, -/area/science/lobby) -"puY" = ( -/obj/effect/turf_decal/tile/blue{ +/obj/structure/disposalpipe/segment{ dir = 4 }, +/turf/open/floor/iron, +/area/station/hallway/secondary/command) +"pWR" = ( +/obj/machinery/ai_slipper{ + uses = 10 + }, /obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/machinery/airalarm/directional/west, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, /turf/open/floor/iron/dark, -/area/engineering/transit_tube) -"pvn" = ( -/obj/effect/decal/cleanable/dirt, -/obj/vehicle/sealed/mecha/working/ripley/cargo, -/turf/open/floor/plating, -/area/cargo/warehouse) -"pvq" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ +/area/station/ai_monitored/command/storage/satellite) +"pWT" = ( +/obj/machinery/atmospherics/components/tank/air{ dir = 8 }, +/turf/open/floor/plating, +/area/station/maintenance/department/science/xenobiology) +"pWX" = ( +/obj/structure/cable, +/obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/security/brig) -"pvJ" = ( -/obj/effect/turf_decal/plaque{ - icon_state = "L3" +/obj/effect/turf_decal/tile/green/half/contrasted{ + dir = 1 + }, +/turf/open/floor/iron/white, +/area/station/medical/virology) +"pXc" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating{ + icon_state = "platingdmg1" }, +/area/station/maintenance/starboard/fore) +"pXh" = ( +/obj/item/radio/intercom/directional/south, +/turf/open/floor/iron/dark, +/area/station/security/courtroom) +"pXj" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/hallway/primary/central) -"pvK" = ( /obj/structure/cable, -/obj/machinery/computer/crew{ +/obj/effect/turf_decal/tile/purple, +/turf/open/floor/iron/white, +/area/station/science/explab) +"pXo" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced, +/obj/machinery/atmospherics/components/unary/thermomachine/freezer/on{ + dir = 8; + initialize_directions = 4; + name = "euthanization chamber freezer" + }, +/obj/machinery/light/small/directional/north, +/turf/open/floor/iron, +/area/station/science/xenobiology) +"pXA" = ( +/obj/structure/chair/comfy/brown{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/carpet, +/area/station/command/heads_quarters/captain/private) +"pXC" = ( +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/turf_decal/trimline/red/filled/line, +/obj/structure/cable, /turf/open/floor/iron, -/area/security/warden) -"pvR" = ( -/obj/structure/closet/crate/coffin, -/obj/machinery/light/small/directional/north, -/obj/effect/decal/cleanable/cobweb, -/turf/open/floor/plating, -/area/service/chapel/funeral) -"pvU" = ( -/obj/machinery/atmospherics/components/trinary/filter, -/turf/open/floor/plating, -/area/maintenance/starboard/greater) -"pvY" = ( -/obj/machinery/camera/directional/north{ - c_tag = "Holodeck - Fore"; - name = "holodeck camera" +/area/station/security/brig) +"pXM" = ( +/obj/structure/cable, +/obj/effect/turf_decal/tile/blue, +/turf/open/floor/iron/white, +/area/station/command/heads_quarters/cmo) +"pXQ" = ( +/obj/structure/table/glass, +/obj/item/scalpel{ + pixel_y = 12 }, -/turf/open/floor/engine{ - name = "Holodeck Projector Floor" +/obj/item/circular_saw, +/obj/item/blood_filter, +/obj/machinery/light/directional/south, +/obj/item/bonesetter, +/obj/machinery/button/door/directional/south{ + id = "main_surgery"; + name = "privacy shutters control" }, -/area/holodeck/rec_center) -"pwd" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/public/glass{ - name = "Hydroponics Storage" +/obj/effect/turf_decal/tile/blue/fourcorners, +/turf/open/floor/iron/white, +/area/station/medical/surgery/theatre) +"pYn" = ( +/obj/structure/sign/plaques/kiddie/library{ + pixel_y = -32 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/green/fourcorners, /turf/open/floor/iron, -/area/hallway/primary/central) -"pwf" = ( -/obj/machinery/computer/med_data{ +/area/station/hallway/primary/port) +"pYw" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 4 }, -/obj/machinery/light/directional/west, -/turf/open/floor/iron/dark, -/area/medical/office) -"pwF" = ( -/obj/machinery/atmospherics/components/binary/pump/on{ - name = "Unfiltered & Air to Mix" - }, -/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible/layer5{ +/turf/open/floor/iron/white/smooth_large, +/area/station/medical/office) +"pYL" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/iron/dark, -/area/engineering/atmos) -"pxg" = ( -/obj/effect/landmark/start/cook, -/obj/machinery/duct, -/turf/open/floor/iron/cafeteria, -/area/service/kitchen) -"pxh" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 1 +/obj/effect/turf_decal/tile/yellow{ + dir = 4 }, /turf/open/floor/iron, -/area/commons/dorms) -"pxt" = ( +/area/station/hallway/primary/starboard) +"pZc" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 1 +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/white, +/area/station/science/lobby) +"pZi" = ( +/obj/machinery/atmospherics/components/unary/passive_vent{ + dir = 1; + name = "killroom vent" }, -/turf/open/floor/iron, -/area/commons/storage/art) -"pxv" = ( -/turf/closed/wall, -/area/maintenance/department/science/central) -"pxS" = ( -/obj/structure/closet/secure_closet/miner, -/obj/machinery/camera/directional/north{ - c_tag = "Mining Dock" +/turf/open/floor/circuit/telecomms, +/area/station/science/xenobiology) +"pZj" = ( +/obj/item/candle, +/obj/machinery/light_switch/directional/west, +/obj/effect/decal/cleanable/cobweb, +/obj/structure/table/wood, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/service/chapel) +"pZn" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 8 }, -/obj/effect/turf_decal/tile/brown/half/contrasted, +/turf/open/floor/iron/white/corner, +/area/station/hallway/secondary/entry) +"pZp" = ( +/obj/structure/chair/stool/directional/east, +/obj/structure/cable, /turf/open/floor/iron, -/area/cargo/miningoffice) -"pxY" = ( -/obj/machinery/door/window/left/directional/east{ - dir = 8; - name = "Service Deliveries"; - req_one_access_txt = "25;26;35;28;22;37;46;38;70" - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/area/station/security/prison) +"pZG" = ( +/obj/machinery/power/solar_control{ + id = "forestarboard"; + name = "Starboard Bow Solar Control" }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/bar{ - dir = 1 +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/maintenance/solars/starboard/fore) +"pZQ" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment, +/turf/open/floor/carpet, +/area/station/service/theater) +"qad" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, -/obj/structure/disposalpipe/segment{ +/obj/structure/window/reinforced, +/turf/open/floor/holofloor/dark, +/area/station/science/cytology) +"qag" = ( +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/structure/reagent_dispensers/fueltank, +/turf/open/floor/iron, +/area/station/maintenance/port) +"qaq" = ( +/obj/machinery/newscaster/directional/south, +/obj/effect/turf_decal/tile/neutral, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/hallway/secondary/command) +"qaA" = ( +/obj/effect/turf_decal/stripes/line{ dir = 4 }, /turf/open/floor/iron, -/area/hallway/secondary/service) -"pyb" = ( -/turf/closed/wall, -/area/service/hydroponics/garden) -"pyr" = ( +/area/station/engineering/main) +"qaG" = ( /obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment{ dir = 9 }, +/turf/open/floor/plating, +/area/station/maintenance/central) +"qaP" = ( +/obj/effect/turf_decal/plaque{ + icon_state = "L3" + }, +/obj/structure/cable, /turf/open/floor/iron, -/area/command/teleporter) -"pyC" = ( -/obj/machinery/atmospherics/pipe/smart/simple/yellow/visible, -/obj/machinery/meter, -/turf/closed/wall/r_wall, -/area/engineering/atmos) -"pyN" = ( -/obj/effect/decal/cleanable/dirt, +/area/station/hallway/primary/central) +"qaT" = ( /obj/structure/disposalpipe/segment, -/turf/open/floor/iron, -/area/maintenance/disposal/incinerator) -"pyP" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/ai_monitored/aisat/exterior) -"pyS" = ( -/obj/effect/turf_decal/tile/blue, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/dark, -/area/command/bridge) -"pyT" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/carpet, -/area/command/heads_quarters/captain/private) -"pzh" = ( -/obj/effect/landmark/event_spawn, -/turf/open/floor/carpet, -/area/command/heads_quarters/captain/private) -"pzn" = ( -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/turf/open/floor/carpet, -/area/service/library) -"pzr" = ( +/turf/open/floor/plating, +/area/station/maintenance/department/medical/central) +"qbr" = ( +/obj/structure/bed, +/obj/item/clothing/suit/straight_jacket, +/obj/item/clothing/glasses/blindfold, +/obj/item/clothing/mask/muzzle, /obj/structure/cable, -/obj/machinery/firealarm/directional/north, -/obj/effect/turf_decal/tile/yellow{ +/obj/effect/turf_decal/trimline/blue/filled/line{ dir = 4 }, -/obj/effect/turf_decal/stripes/corner{ +/turf/open/floor/iron/white, +/area/station/security/execution/transfer) +"qby" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/maintenance/two, +/turf/open/floor/plating, +/area/station/maintenance/starboard/lesser) +"qbC" = ( +/obj/structure/table/wood, +/obj/machinery/computer/med_data/laptop{ dir = 1 }, -/turf/open/floor/iron/dark/corner{ - dir = 1 +/obj/machinery/light/small/directional/west, +/obj/machinery/button/door/directional/west{ + id = "hosprivacy"; + name = "Privacy Shutters Control" }, -/area/engineering/atmos/storage/gas) -"pzw" = ( -/obj/effect/turf_decal/tile/yellow{ - dir = 8 +/turf/open/floor/wood, +/area/station/command/heads_quarters/hos) +"qbE" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable, +/obj/machinery/door/poddoor/preopen{ + id = "medsecprivacy"; + name = "Privacy Shutter" }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ - dir = 6 +/turf/open/floor/plating, +/area/station/security/checkpoint/medical) +"qbF" = ( +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 1; + layer = 2.9 }, -/turf/open/floor/iron/dark/corner, -/area/engineering/atmos/storage/gas) -"pzK" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ +/turf/open/floor/iron/dark, +/area/station/ai_monitored/aisat/exterior) +"qbZ" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/door/airlock/maintenance, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +/obj/effect/mapping_helpers/airlock/unres{ dir = 8 }, -/turf/open/floor/iron/white, -/area/medical/treatment_center) -"pzV" = ( -/obj/effect/spawner/random/trash/cigbutt, -/obj/effect/turf_decal/trimline/yellow/filled/line{ +/turf/open/floor/plating, +/area/station/maintenance/department/medical/central) +"qcd" = ( +/turf/closed/wall/r_wall, +/area/station/engineering/atmos/pumproom) +"qdr" = ( +/obj/structure/table, +/obj/item/food/grown/wheat, +/obj/item/food/grown/watermelon, +/obj/item/food/grown/citrus/orange, +/obj/item/food/grown/grapes, +/obj/item/food/grown/cocoapod, +/obj/item/food/grown/apple, +/obj/item/food/grown/chili, +/obj/item/food/grown/cherries, +/obj/item/food/grown/soybeans, +/obj/item/food/grown/citrus/lime, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/light/directional/south, +/turf/open/floor/iron, +/area/station/service/hydroponics/garden) +"qdw" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 4 }, -/obj/effect/turf_decal/trimline/yellow/filled/line{ +/obj/effect/mapping_helpers/airlock/access/all/engineering/external, +/obj/machinery/door/airlock/external, +/turf/open/floor/plating, +/area/station/maintenance/aft/lesser) +"qdB" = ( +/obj/structure/table/reinforced, +/obj/structure/window/reinforced{ dir = 8 }, -/turf/open/floor/iron/textured, -/area/medical/medbay/central) -"pAf" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron/white, -/area/medical/medbay/central) -"pAn" = ( -/obj/effect/spawner/random/vending/colavend, +/obj/item/storage/box/syringes{ + pixel_y = 4 + }, +/obj/item/storage/box/syringes, +/obj/item/gun/syringe, /turf/open/floor/iron/dark, -/area/hallway/secondary/command) -"pAv" = ( +/area/station/medical/storage) +"qdI" = ( /obj/structure/table, -/obj/structure/window, -/obj/item/reagent_containers/food/condiment/saltshaker{ - layer = 3.1; - pixel_x = -2; - pixel_y = 2 +/obj/machinery/microwave, +/obj/effect/turf_decal/trimline/brown/warning{ + dir = 5 }, -/obj/item/reagent_containers/food/condiment/peppermill{ - desc = "Often used to flavor food or make people sneeze. Fashionably moved to the left side of the table."; - pixel_x = -8; - pixel_y = 2 +/obj/effect/turf_decal/tile/bar{ + dir = 1 }, -/obj/item/reagent_containers/food/condiment/enzyme{ - pixel_x = 9; - pixel_y = 3 +/obj/machinery/light/directional/west, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/obj/item/book/manual/chef_recipes, +/obj/machinery/requests_console/directional/west{ + department = "Kitchen"; + departmentType = 2; + name = "Kitchen Requests Console" + }, +/turf/open/floor/iron/cafeteria, +/area/station/service/kitchen) +"qdT" = ( /obj/effect/turf_decal/tile/red, /obj/effect/turf_decal/tile/red{ dir = 1 }, -/turf/open/floor/iron/white, -/area/security/prison) -"pAA" = ( -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/siding/red, +/obj/effect/landmark/start/depsec/science, +/turf/open/floor/iron, +/area/station/security/checkpoint/science) +"qdW" = ( +/obj/effect/landmark/blobstart, +/obj/structure/cable, +/obj/machinery/power/apc/auto_name/directional/east, +/turf/open/floor/plating, +/area/station/maintenance/central) +"qem" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line{ dir = 8 }, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/effect/turf_decal/trimline/yellow/warning{ + dir = 8 + }, +/obj/machinery/camera/directional/west{ + c_tag = "Atmospherics - Crystallizer" }, +/obj/effect/turf_decal/bot{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/engineering/atmospherics_engine) +"qeq" = ( +/obj/effect/turf_decal/stripes/line, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/hallway/primary/central) -"pAE" = ( -/obj/structure/table/glass, -/obj/effect/turf_decal/tile/blue/fourcorners, -/obj/effect/turf_decal/siding/white/corner, -/obj/item/storage/box/gloves{ - pixel_y = 8 - }, -/obj/item/storage/box/masks{ - pixel_y = 4 +/area/station/hallway/secondary/entry) +"qer" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/obj/item/storage/box/bodybags, -/turf/open/floor/iron/white/side{ - dir = 9 +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, -/area/medical/treatment_center) -"pAG" = ( -/obj/machinery/computer/rdservercontrol{ - dir = 4 +/obj/machinery/camera/directional/west{ + c_tag = "Port Primary Hallway - Port" }, +/turf/open/floor/iron, +/area/station/hallway/primary/port) +"qeJ" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/door/firedoor, /obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/west, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"qeQ" = ( +/obj/machinery/turretid{ + icon_state = "control_stun"; + name = "AI Chamber turret control"; + pixel_x = 3; + pixel_y = -23 + }, +/obj/machinery/door/window{ + atom_integrity = 300; + base_state = "leftsecure"; + dir = 8; + icon_state = "leftsecure"; + name = "Primary AI Core Access"; + req_access = list("ai_upload") + }, /obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/structure/cable, +/obj/machinery/power/apc/auto_name/directional/north, /turf/open/floor/iron/dark, -/area/science/server) -"pAO" = ( -/obj/structure/closet/toolcloset, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 +/area/station/ai_monitored/turret_protected/ai) +"qeV" = ( +/obj/machinery/navbeacon{ + codes_txt = "delivery;dir=4"; + dir = 4; + freq = 1400; + location = "Engineering" }, +/obj/structure/plasticflaps/opaque, /obj/effect/turf_decal/bot, -/obj/structure/sign/poster/official/random/directional/north, -/turf/open/floor/iron/dark/corner{ - dir = 1 - }, -/area/engineering/storage_shared) -"pAP" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 1 - }, -/turf/open/floor/iron/white, -/area/medical/office) -"pAR" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/turf/open/floor/iron, +/area/station/maintenance/starboard/fore) +"qeZ" = ( +/obj/effect/decal/cleanable/oil, +/obj/structure/cable, +/turf/open/floor/wood, +/area/station/command/corporate_showroom) +"qfi" = ( +/obj/structure/reagent_dispensers/fueltank, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/iron, +/area/station/cargo/miningoffice) +"qfp" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/public/glass{ + name = "Crew Quarters Access" }, -/obj/item/radio/intercom/directional/north, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/engine, -/area/engineering/supermatter/room) -"pAV" = ( -/obj/machinery/light/small/directional/south, -/obj/item/folder, -/obj/item/folder, -/obj/machinery/camera/directional/south{ - c_tag = "Telecomms - Control Room"; - network = list("ss13","tcomms") - }, -/obj/structure/table/wood, -/obj/item/pen, -/turf/open/floor/iron/grimy, -/area/tcommsat/computer) -"pAY" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, +/turf/open/floor/iron, +/area/station/commons/locker) +"qfs" = ( +/obj/machinery/door/poddoor/incinerator_atmos_aux, +/turf/open/space/basic, +/area/station/maintenance/disposal/incinerator) +"qfB" = ( /obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment, +/obj/structure/cable, +/turf/open/floor/wood, +/area/station/service/bar) +"qfE" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/service/hydroponics/garden) -"pBD" = ( -/obj/structure/table, -/obj/item/storage/toolbox/emergency, -/obj/machinery/airalarm/directional/east, -/obj/effect/turf_decal/tile/brown{ +/turf/open/floor/iron/dark, +/area/station/security/courtroom) +"qfK" = ( +/obj/effect/turf_decal/stripes/line{ dir = 1 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/status_display/evac/directional/north, +/obj/effect/spawner/random/engineering/tracking_beacon, /turf/open/floor/iron, -/area/cargo/miningoffice) -"pBU" = ( -/obj/effect/spawner/random/engineering/vending_restock, -/turf/open/floor/plating{ - icon_state = "platingdmg2" +/area/station/hallway/secondary/exit/departure_lounge) +"qfL" = ( +/obj/machinery/power/port_gen/pacman/pre_loaded, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"qfQ" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 1 }, -/area/maintenance/disposal) -"pBW" = ( -/obj/machinery/vending/coffee, -/obj/effect/turf_decal/tile/bar{ +/obj/effect/turf_decal/siding/purple{ + dir = 8 + }, +/obj/effect/turf_decal/box/red, +/obj/machinery/portable_atmospherics/canister, +/turf/open/floor/iron/dark, +/area/station/science/ordnance) +"qfZ" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/chapel{ dir = 1 }, -/obj/effect/turf_decal/tile/bar, -/turf/open/floor/iron, -/area/commons/lounge) -"pCv" = ( +/area/station/service/chapel) +"qgc" = ( +/obj/structure/closet/crate/secure/weapon{ + desc = "A secure clothing crate."; + name = "formal uniform crate"; + req_access = list("armory") + }, +/obj/item/clothing/under/rank/security/officer/formal, +/obj/item/clothing/under/rank/security/officer/formal, +/obj/item/clothing/under/rank/security/officer/formal, +/obj/item/clothing/under/rank/security/officer/formal, +/obj/item/clothing/under/rank/security/officer/formal, +/obj/item/clothing/under/rank/security/officer/formal, +/obj/item/clothing/suit/security/officer, +/obj/item/clothing/suit/security/officer, +/obj/item/clothing/suit/security/officer, +/obj/item/clothing/suit/security/officer, +/obj/item/clothing/suit/security/officer, +/obj/item/clothing/suit/security/officer, +/obj/item/clothing/under/rank/security/warden/formal, +/obj/item/clothing/suit/security/warden, +/obj/item/clothing/under/rank/security/head_of_security/formal, +/obj/item/clothing/suit/security/hos, +/obj/item/clothing/head/beret/sec/navyofficer, +/obj/item/clothing/head/beret/sec/navyofficer, +/obj/item/clothing/head/beret/sec/navyofficer, +/obj/item/clothing/head/beret/sec/navyofficer, +/obj/item/clothing/head/beret/sec/navyofficer, +/obj/item/clothing/head/beret/sec/navyofficer, +/obj/item/clothing/head/beret/sec/navywarden, +/obj/item/clothing/head/hos/beret/navyhos, +/obj/structure/extinguisher_cabinet/directional/east, +/obj/structure/cable, +/obj/effect/turf_decal/tile/blue/half/contrasted, +/turf/open/floor/iron/dark, +/area/station/security/lockers) +"qgf" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 }, /obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/west, -/turf/open/floor/iron, -/area/engineering/main) -"pCA" = ( -/obj/structure/window/reinforced/tinted{ - dir = 1 +/turf/open/floor/plating, +/area/station/maintenance/port) +"qgi" = ( +/obj/machinery/power/supermatter_crystal/engine, +/turf/open/floor/engine, +/area/station/engineering/supermatter) +"qgn" = ( +/obj/structure/cable, +/obj/machinery/power/apc/auto_name/directional/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, -/obj/item/kirbyplants/random, -/obj/effect/turf_decal/tile/purple, -/obj/effect/turf_decal/tile/purple{ - dir = 1 +/obj/effect/decal/cleanable/cobweb, +/obj/effect/spawner/random/structure/chair_maintenance{ + dir = 4 }, -/obj/machinery/light/small/directional/west, +/turf/open/floor/plating, +/area/station/maintenance/department/science/xenobiology) +"qgr" = ( +/obj/machinery/door/poddoor/shutters{ + id = "qm_warehouse"; + name = "Warehouse Shutters" + }, +/obj/effect/turf_decal/caution/stand_clear, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/science/research) -"pDc" = ( -/obj/structure/window/reinforced{ +/area/station/cargo/warehouse) +"qgy" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 4 }, -/turf/open/floor/grass, -/area/science/genetics) -"pDm" = ( -/obj/effect/turf_decal/stripes/red/line{ - dir = 6 +/turf/open/floor/iron, +/area/station/service/hydroponics/garden) +"qgz" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 5 }, -/turf/open/floor/engine, -/area/science/cytology) -"pDw" = ( -/obj/machinery/light/small/directional/east, -/obj/effect/decal/cleanable/dirt, /obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/white, +/area/station/security/prison) +"qhb" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 1 + dir = 4 }, +/turf/open/floor/iron/dark, +/area/station/engineering/gravity_generator) +"qhc" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"qhx" = ( +/obj/item/radio/intercom/directional/east, +/obj/effect/turf_decal/tile/purple, /turf/open/floor/iron, -/area/security/brig) -"pDz" = ( -/obj/structure/table, -/obj/item/stack/cable_coil, -/obj/machinery/firealarm/directional/west, -/obj/item/stack/cable_coil{ - pixel_x = -1; - pixel_y = -3 +/area/station/hallway/primary/aft) +"qhy" = ( +/obj/machinery/camera/directional/south{ + c_tag = "Holodeck - Aft"; + name = "holodeck camera" + }, +/turf/open/floor/engine{ + name = "Holodeck Projector Floor" }, +/area/station/holodeck/rec_center) +"qhz" = ( +/obj/effect/landmark/event_spawn, /turf/open/floor/iron/dark, -/area/engineering/atmospherics_engine) -"pDE" = ( -/obj/machinery/atmospherics/components/binary/pump{ - dir = 8; - name = "Port Mix to North Ports" +/area/station/security/holding_cell) +"qhF" = ( +/obj/item/radio/intercom/directional/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/engineering/atmos) -"pDX" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 +/area/station/hallway/primary/central) +"qhG" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Pharmacy Maintenance" }, -/obj/structure/sign/poster/contraband/random/directional/north, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/mapping_helpers/airlock/access/any/medical/general, +/obj/effect/mapping_helpers/airlock/access/any/medical/pharmacy, /turf/open/floor/plating, -/area/maintenance/fore) -"pEn" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/reagent_dispensers/plumbed, -/turf/open/floor/iron, -/area/service/hydroponics) -"pEM" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/area/station/maintenance/department/medical/central) +"qhI" = ( +/obj/effect/turf_decal/tile/yellow{ dir = 8 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/machinery/atmospherics/pipe/smart/manifold/scrubbers/visible{ dir = 8 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/obj/structure/cable, +/turf/open/floor/iron/dark/corner{ + dir = 1 }, -/turf/open/floor/iron/dark, -/area/medical/break_room) -"pEY" = ( -/obj/effect/turf_decal/stripes/line, -/obj/machinery/light/directional/south, +/area/station/engineering/atmos/pumproom) +"qhW" = ( +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable, +/turf/open/floor/plating, +/area/station/security/checkpoint/customs) +"qid" = ( +/obj/effect/turf_decal/trimline/red/filled/corner{ + dir = 1 + }, +/obj/machinery/light/directional/north, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/requests_console/directional/south{ - department = "Engineering"; - departmentType = 3; - name = "Engineering Requests Console" - }, -/obj/structure/disposalpipe/segment{ +/turf/open/floor/iron, +/area/station/security/brig) +"qig" = ( +/obj/structure/cable, +/turf/open/floor/iron/dark/side{ dir = 4 }, -/turf/open/floor/iron, -/area/engineering/main) -"pFq" = ( -/obj/structure/chair/stool/directional/north, +/area/station/security/prison) +"qim" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/aisat/exterior) +"qin" = ( +/obj/machinery/light/directional/south, +/obj/machinery/firealarm/directional/south, +/obj/effect/turf_decal/tile/neutral, /obj/structure/cable, /turf/open/floor/iron, -/area/security/prison) -"pFA" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/area/station/hallway/secondary/command) +"qiw" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/turf_decal/stripes/white/line, +/turf/open/floor/iron/dark, +/area/station/science/ordnance/testlab) +"qiz" = ( +/obj/structure/reagent_dispensers/watertank, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"qiD" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 6 }, +/obj/structure/cable, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron/white, +/area/station/science/xenobiology) +"qjf" = ( /obj/effect/turf_decal/stripes/line{ - dir = 1 + dir = 8 }, -/obj/effect/turf_decal/trimline/brown/filled/line{ +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/hallway/primary/port) -"pFE" = ( -/obj/machinery/atmospherics/pipe/smart/simple/green/visible, -/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible/layer5{ - dir = 4 - }, -/turf/open/floor/iron/dark, -/area/engineering/atmos) -"pFP" = ( -/obj/structure/disposalpipe/junction/flip{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral/fourcorners, +/area/station/ai_monitored/command/storage/eva) +"qjr" = ( /obj/structure/cable, +/obj/effect/turf_decal/trimline/blue/filled/line, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark, -/area/hallway/primary/central) -"pFR" = ( -/obj/machinery/reagentgrinder, -/obj/machinery/requests_console/directional/west{ - department = "Pharmacy"; - departmentType = 2; - name = "Pharmacy Requests Console"; - receive_ore_updates = 1 - }, -/obj/structure/table/glass, -/obj/effect/turf_decal/tile/yellow/half/contrasted{ - dir = 8 - }, /turf/open/floor/iron/white, -/area/medical/pharmacy) -"pGb" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 +/area/station/security/execution/transfer) +"qjy" = ( +/obj/effect/spawner/random/engineering/tank, +/turf/open/floor/plating, +/area/station/maintenance/aft/greater) +"qjC" = ( +/obj/machinery/door/airlock/hatch{ + name = "MiniSat Space Access Airlock" }, +/obj/effect/mapping_helpers/airlock/access/any/command/general, +/obj/effect/mapping_helpers/airlock/access/any/engineering/construction, +/turf/open/floor/plating, +/area/station/ai_monitored/aisat/exterior) +"qjP" = ( +/obj/effect/landmark/xeno_spawn, +/obj/effect/decal/cleanable/blood/old, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/spawner/random/trash/mess, /obj/structure/cable, -/obj/machinery/atmospherics/components/trinary/filter/flipped/critical{ - dir = 1 +/turf/open/floor/plating, +/area/station/maintenance/starboard/lesser) +"qjX" = ( +/obj/structure/cable, +/obj/effect/landmark/start/hangover, +/turf/open/floor/plating{ + icon_state = "platingdmg3" }, -/turf/open/floor/engine, -/area/engineering/supermatter/room) -"pGc" = ( +/area/station/maintenance/starboard/greater) +"qkb" = ( /obj/structure/table, -/obj/item/folder/blue{ - pixel_x = -18; - pixel_y = 3 - }, -/obj/item/paper_bin{ - pixel_x = 3; - pixel_y = 7 +/obj/item/pen/red{ + pixel_x = 8; + pixel_y = 15 }, -/obj/item/pen{ - pixel_x = 3; - pixel_y = 8 +/obj/item/gps{ + gpstag = "QM0"; + pixel_x = -4; + pixel_y = 10 }, -/turf/open/floor/iron/dark, -/area/security/office) -"pGd" = ( -/obj/effect/turf_decal/trimline/blue/filled/corner{ - dir = 1 +/obj/item/pen/fountain{ + pixel_x = 9; + pixel_y = 4 }, -/obj/machinery/duct, -/turf/open/floor/iron/white, -/area/medical/treatment_center) -"pGf" = ( -/obj/structure/cable, -/turf/open/floor/wood{ - icon_state = "wood-broken6" +/obj/item/pen/blue{ + pixel_x = 3; + pixel_y = -3 }, -/area/command/corporate_showroom) -"pGx" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/trimline/brown/warning{ +/obj/structure/disposalpipe/segment{ dir = 10 }, -/obj/effect/turf_decal/tile/bar{ - dir = 1 - }, -/obj/structure/closet/secure_closet/freezer/fridge, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/machinery/duct, -/obj/machinery/button/door/directional/north{ - id = "kitchen_counter"; - name = "Counter Shutters Control"; - req_access_txt = "28" - }, -/turf/open/floor/iron/cafeteria, -/area/service/kitchen) -"pGz" = ( -/obj/machinery/chem_dispenser/drinks{ - dir = 1 - }, -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 +/obj/effect/turf_decal/tile/brown/anticorner/contrasted{ + dir = 8 }, -/obj/machinery/newscaster/directional/south, -/obj/structure/table, /turf/open/floor/iron, -/area/service/bar) -"pGM" = ( -/obj/effect/landmark/blobstart, -/obj/structure/cable, +/area/station/cargo/storage) +"qkl" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/plating, -/area/maintenance/central) -"pGU" = ( -/obj/machinery/conveyor{ - dir = 1; - id = "QMLoad" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, +/area/station/maintenance/starboard/aft) +"qkm" = ( +/obj/structure/closet/crate/freezer, +/obj/item/reagent_containers/food/drinks/soda_cans/monkey_energy, +/obj/item/reagent_containers/food/drinks/soda_cans/monkey_energy, +/obj/item/reagent_containers/food/drinks/soda_cans/monkey_energy, /turf/open/floor/plating, -/area/cargo/storage) -"pHF" = ( -/obj/structure/chair/office{ - dir = 4 +/area/station/maintenance/port/aft) +"qko" = ( +/obj/structure/window/reinforced{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/wood, -/area/service/library) -"pHL" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 4 +/obj/structure/window/reinforced, +/obj/structure/closet{ + anchored = 1; + can_be_unanchored = 1; + name = "Cold protection gear" }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/item/clothing/shoes/winterboots, +/obj/item/clothing/shoes/winterboots, +/obj/item/clothing/suit/hooded/wintercoat/science, +/obj/item/clothing/suit/hooded/wintercoat/science, /turf/open/floor/iron, -/area/cargo/sorting) -"pHN" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 +/area/station/science/xenobiology) +"qkq" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/security/brig) -"pHU" = ( -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron, -/area/commons/dorms) -"pHW" = ( -/obj/machinery/light/directional/north, -/obj/machinery/atmospherics/components/unary/portables_connector/visible, -/turf/open/floor/iron/dark, -/area/engineering/supermatter/room) -"pIm" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/command{ - name = "E.V.A. Storage"; - req_access_txt = "18" +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/effect/turf_decal/delivery, /obj/structure/cable, -/obj/effect/landmark/navigate_destination, -/turf/open/floor/iron, -/area/ai_monitored/command/storage/eva) -"pIn" = ( -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ +/turf/open/floor/iron/white, +/area/station/science/xenobiology/hallway) +"qkA" = ( +/obj/machinery/computer/security, +/obj/effect/turf_decal/tile/red/half/contrasted{ dir = 1 }, -/obj/structure/chair, -/obj/effect/landmark/start/depsec/science, +/turf/open/floor/iron/dark, +/area/station/command/bridge) +"qkJ" = ( +/obj/structure/chair/office/light, +/obj/structure/cable, +/obj/effect/landmark/start/psychologist, +/turf/open/floor/wood/parquet, +/area/station/medical/psychology) +"qkW" = ( +/obj/machinery/light/directional/south, +/obj/effect/turf_decal/tile/neutral, +/obj/structure/cable, /turf/open/floor/iron, -/area/security/checkpoint/science) -"pIo" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 4 - }, +/area/station/hallway/secondary/command) +"qkX" = ( +/obj/effect/mapping_helpers/airlock/locked, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/white, -/area/medical/office) -"pIp" = ( -/obj/machinery/vending/tool, -/obj/machinery/light/directional/west, -/turf/open/floor/iron, -/area/commons/storage/primary) -"pIq" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 10 +/obj/machinery/door/airlock/maintenance/glass, +/obj/effect/mapping_helpers/airlock/access/any/science/maintenance, +/turf/open/floor/plating, +/area/station/maintenance/aft/lesser) +"qlc" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 1 }, -/obj/effect/landmark/start/depsec/medical, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/dark, -/area/security/checkpoint/medical) -"pIr" = ( -/obj/item/radio/intercom/directional/north, -/obj/effect/turf_decal/bot, -/obj/effect/landmark/event_spawn, -/obj/effect/landmark/start/hangover, -/turf/open/floor/iron, -/area/hallway/secondary/command) -"pIy" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/iron, -/area/hallway/secondary/service) -"pIE" = ( -/obj/structure/chair/office{ - dir = 4 - }, -/obj/machinery/status_display/evac/directional/south, +/area/station/command/bridge) +"qli" = ( +/obj/structure/closet/athletic_mixed, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/landmark/start/hangover/closet, /turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/ai) -"pII" = ( -/obj/machinery/space_heater, -/turf/open/floor/plating, -/area/maintenance/port/greater) -"pIO" = ( -/obj/effect/decal/cleanable/blood/old, -/obj/machinery/processor{ - pixel_y = 1 - }, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"pJm" = ( -/obj/effect/spawner/random/structure/crate, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/maintenance/starboard/lesser) -"pJq" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 8 - }, -/turf/open/floor/wood, -/area/service/library) -"pJu" = ( -/obj/machinery/light/small/directional/south, -/obj/machinery/airalarm/directional/south, -/turf/open/floor/wood, -/area/service/library) -"pJx" = ( -/obj/machinery/door/airlock/external{ - name = "Auxiliary Escape Airlock" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ +/area/station/commons/fitness/recreation) +"qlG" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 1 }, /turf/open/floor/plating, -/area/maintenance/aft/lesser) -"pJK" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable, -/obj/structure/sign/warning/electricshock, -/obj/machinery/door/poddoor/preopen{ - id = "xenobio8"; - name = "Xenobio Pen 8 Blast Door" +/area/station/maintenance/starboard/aft) +"qlH" = ( +/obj/item/radio/intercom/directional/south{ + broadcasting = 1; + frequency = 1447; + name = "Private Channel" }, -/turf/open/floor/engine, -/area/science/xenobiology) -"pJM" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 10 +/obj/machinery/camera/motion/directional/south{ + c_tag = "ai_upload Chamber - Starboard"; + network = list("aiupload") }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/white, -/area/security/prison) -"pJU" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/command{ - name = "Captain's Quarters"; - req_access_txt = "20" - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/dark, -/area/command/heads_quarters/captain/private) -"pKN" = ( -/obj/effect/turf_decal/stripes/white/line{ - dir = 8 - }, -/obj/structure/window/reinforced{ - dir = 8 +/area/station/ai_monitored/turret_protected/ai_upload) +"qmf" = ( +/obj/machinery/power/apc/auto_name/directional/east, +/obj/structure/table/wood, +/obj/item/folder/red{ + pixel_x = -7; + pixel_y = 6 }, -/obj/effect/turf_decal/bot, -/obj/machinery/portable_atmospherics/canister/nitrogen, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/science/storage) -"pKY" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 4 +/obj/item/folder/red{ + pixel_x = -7 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/white, -/area/medical/treatment_center) -"pLa" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"pLc" = ( -/obj/structure/chair, -/turf/open/floor/iron/grimy, -/area/security/interrogation) -"pLe" = ( -/obj/machinery/light/directional/south, -/obj/effect/turf_decal/trimline/yellow/filled/corner{ - dir = 8 - }, -/turf/open/floor/iron/white, -/area/medical/medbay/central) -"pLh" = ( -/obj/machinery/atmospherics/components/unary/outlet_injector/on{ +/turf/open/floor/iron/dark, +/area/station/command/heads_quarters/hos) +"qmu" = ( +/obj/machinery/modular_computer/console/preset/id{ dir = 8 }, -/obj/effect/spawner/random/engineering/tracking_beacon, -/turf/open/floor/engine, -/area/science/xenobiology) -"pLk" = ( -/obj/effect/landmark/event_spawn, +/turf/open/floor/iron/dark, +/area/station/security/office) +"qmy" = ( /obj/structure/cable, -/obj/structure/sign/poster/contraband/random/directional/west, -/turf/open/floor/plating, -/area/maintenance/port/greater) -"pLB" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/bar{ + dir = 1 + }, /obj/effect/turf_decal/tile/neutral{ - dir = 8 + dir = 4 }, -/obj/machinery/firealarm/directional/west, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/hallway/primary/aft) -"pLU" = ( -/obj/structure/closet/crate/freezer, -/obj/item/reagent_containers/food/drinks/soda_cans/monkey_energy, -/obj/item/reagent_containers/food/drinks/soda_cans/monkey_energy, -/obj/item/reagent_containers/food/drinks/soda_cans/monkey_energy, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"pMD" = ( -/obj/structure/rack, -/obj/machinery/light/directional/east, -/obj/item/fuel_pellet, -/obj/machinery/light_switch/directional/east, -/turf/open/floor/iron, -/area/cargo/drone_bay) -"pME" = ( -/obj/machinery/status_display/ai/directional/north, -/obj/item/storage/toolbox/mechanical{ - pixel_x = -1; - pixel_y = 4 - }, -/obj/structure/table/glass, -/obj/effect/turf_decal/tile/brown/half/contrasted{ - dir = 1 +/obj/machinery/duct, +/obj/structure/disposalpipe/segment{ + dir = 4 }, +/turf/open/floor/iron, +/area/station/hallway/secondary/service) +"qmO" = ( +/obj/machinery/portable_atmospherics/canister/nitrous_oxide, /turf/open/floor/iron/dark, -/area/command/bridge) -"pMS" = ( -/obj/structure/disposaloutlet, -/obj/structure/disposalpipe/trunk{ +/area/station/maintenance/port/fore) +"qmR" = ( +/obj/machinery/light/small/directional/north, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 4 }, -/turf/open/floor/plating/airless, -/area/space/nearstation) -"pMU" = ( -/obj/machinery/airalarm/directional/west, -/obj/structure/disposaloutlet{ - dir = 4; - name = "Cargo Deliveries" +/turf/open/floor/iron/dark, +/area/station/ai_monitored/aisat/exterior) +"qnb" = ( +/obj/machinery/computer/security/mining{ + dir = 4 }, -/obj/effect/turf_decal/siding/white, -/obj/effect/turf_decal/trimline/brown/warning, -/obj/structure/disposalpipe/trunk{ +/obj/machinery/light/directional/north, +/obj/item/radio/intercom/directional/west, +/obj/effect/turf_decal/tile/red/half/contrasted{ dir = 4 }, /turf/open/floor/iron, -/area/medical/medbay/lobby) -"pMX" = ( -/obj/machinery/firealarm/directional/west, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/trimline/blue/filled/corner{ - dir = 1 - }, -/turf/open/floor/iron/white, -/area/medical/medbay/central) -"pNc" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Science Tool Closet"; - req_one_access_txt = "12;47" +/area/station/security/checkpoint/supply) +"qno" = ( +/obj/structure/table, +/obj/machinery/microwave{ + pixel_y = 6 }, /turf/open/floor/plating, -/area/maintenance/aft/lesser) -"pNi" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, -/obj/effect/turf_decal/trimline/blue/filled/line, -/turf/open/floor/iron/white, -/area/medical/cryo) -"pNt" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 9 +/area/station/maintenance/port/aft) +"qnq" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 }, +/obj/structure/cable, /turf/open/floor/iron/white, -/area/science/xenobiology) -"pNv" = ( +/area/station/science/xenobiology/hallway) +"qnr" = ( +/obj/structure/cable, +/obj/effect/spawner/random/maintenance, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/sign/poster/contraband/random/directional/east, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) +"qnt" = ( +/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, /turf/open/floor/iron, -/area/hallway/primary/central) -"pNI" = ( -/obj/effect/turf_decal/delivery, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible, -/turf/open/floor/iron/dark, -/area/engineering/supermatter/room) -"pNM" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "lawyer_shutters"; - name = "law office shutters" +/area/station/hallway/secondary/command) +"qnK" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment{ + dir = 4 }, +/obj/effect/spawner/random/structure/steam_vent, /turf/open/floor/plating, -/area/service/lawoffice) -"pNN" = ( +/area/station/maintenance/starboard/fore) +"qnS" = ( +/obj/effect/turf_decal/stripes/line, /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/neutral/half/contrasted, -/turf/open/floor/iron/dark, -/area/security/range) -"pNO" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/obj/machinery/duct, +/turf/open/floor/plating, +/area/station/maintenance/fore) +"qnX" = ( +/obj/structure/disposalpipe/segment{ + dir = 6 }, -/obj/machinery/airalarm/directional/west, -/turf/open/floor/iron, -/area/hallway/primary/central) -"pNV" = ( -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 +/obj/effect/turf_decal/stripes/line, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"qok" = ( +/obj/structure/disposalpipe/sorting/mail/flip{ + dir = 8; + sortType = 17 }, +/obj/effect/turf_decal/stripes/line, +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron, -/area/service/bar) -"pOe" = ( -/obj/machinery/light/small/directional/south, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/turf/open/floor/plating, +/area/station/maintenance/aft/greater) +"qos" = ( +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/security/brig) -"pOs" = ( -/obj/machinery/light/small/directional/south, -/obj/effect/landmark/blobstart, -/obj/structure/closet/secure_closet/detective, -/turf/open/floor/iron/grimy, -/area/security/detectives_office) -"pOz" = ( -/obj/machinery/vending/wardrobe/chap_wardrobe, -/turf/open/floor/iron/grimy, -/area/service/chapel/office) -"pOQ" = ( -/obj/machinery/airalarm/directional/east, -/turf/open/floor/wood, -/area/commons/lounge) -"pOR" = ( -/obj/structure/table/wood, -/obj/effect/spawner/random/entertainment/cigar, -/turf/open/floor/wood, -/area/commons/lounge) -"pOT" = ( -/obj/machinery/airlock_sensor/incinerator_ordmix{ - pixel_x = -24 - }, -/obj/machinery/atmospherics/components/binary/pump/on{ +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 1 }, -/obj/machinery/atmospherics/pipe/bridge_pipe/scrubbers/hidden{ +/turf/open/floor/iron/dark/side{ + dir = 4 + }, +/area/station/science/lab) +"qot" = ( +/obj/structure/transit_tube/curved/flipped{ dir = 8 }, -/turf/open/floor/engine, -/area/science/mixing/chamber) -"pPb" = ( -/mob/living/simple_animal/chicken{ - name = "Featherbottom"; - real_name = "Featherbottom" +/turf/open/space, +/area/space/nearstation) +"qov" = ( +/obj/machinery/atmospherics/components/unary/outlet_injector/monitored/oxygen_input{ + dir = 1 }, -/turf/open/floor/grass, -/area/service/hydroponics/garden) -"pPi" = ( -/obj/machinery/disposal/bin, -/obj/effect/turf_decal/tile/neutral{ +/turf/open/floor/engine/o2, +/area/station/engineering/atmos) +"qoA" = ( +/obj/item/radio/intercom/directional/north, +/turf/open/floor/iron/dark, +/area/station/engineering/supermatter/room) +"qoC" = ( +/obj/structure/table, +/obj/item/flashlight/lamp, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/station/security/interrogation) +"qoJ" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ dir = 8 }, +/turf/open/floor/iron/white, +/area/station/medical/chemistry) +"qoR" = ( +/obj/machinery/door/firedoor, /obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/structure/disposalpipe/trunk{ - dir = 8 +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/turf/open/floor/iron/dark, -/area/medical/break_room) -"pPq" = ( -/obj/machinery/door/airlock/grunge{ - name = "Cell 2" +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"qpe" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/table, +/obj/item/storage/box/lights/mixed{ + pixel_x = 6; + pixel_y = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark, -/area/security/prison/safe) -"pPs" = ( -/obj/structure/table/wood, -/obj/machinery/light/directional/south, -/turf/open/floor/wood, -/area/service/library) -"pPA" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/door/airlock{ - name = "Bar Storage"; - req_access_txt = "25" +/obj/item/storage/box/lights/mixed{ + pixel_x = 6; + pixel_y = 8 }, -/obj/machinery/door/firedoor, +/obj/item/reagent_containers/spray/cleaner, +/obj/item/grenade/chem_grenade/cleaner{ + pixel_x = -7; + pixel_y = 12 + }, +/obj/item/grenade/chem_grenade/cleaner{ + pixel_x = -7; + pixel_y = 12 + }, +/obj/item/grenade/chem_grenade/cleaner{ + pixel_x = -7; + pixel_y = 12 + }, +/obj/machinery/requests_console/directional/north{ + department = "Janitorial"; + departmentType = 1; + name = "Janitorial Requests Console" + }, +/turf/open/floor/iron, +/area/station/service/janitor) +"qpn" = ( /obj/effect/decal/cleanable/dirt, -/obj/structure/disposalpipe/segment, -/obj/structure/cable, -/turf/open/floor/wood, -/area/hallway/secondary/service) -"pPB" = ( -/obj/effect/landmark/event_spawn, -/obj/machinery/firealarm/directional/west, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/tile/blue/half/contrasted{ +/obj/machinery/modular_computer/console/preset/cargochat/service{ dir = 8 }, +/obj/structure/sign/poster/random/directional/east, /turf/open/floor/iron, -/area/hallway/primary/aft) -"pPF" = ( -/obj/structure/reagent_dispensers/watertank, -/turf/open/floor/plating, -/area/maintenance/starboard/lesser) -"pPW" = ( +/area/station/maintenance/starboard/greater) +"qpr" = ( +/obj/machinery/button/door/directional/west{ + id = "bridge blast"; + name = "Bridge Access Blast Door Control"; + req_access = list("command") + }, +/turf/open/floor/iron/dark, +/area/station/command/bridge) +"qps" = ( /obj/structure/table/reinforced, +/obj/item/folder/white{ + pixel_x = 4; + pixel_y = -3 + }, /obj/machinery/door/firedoor, -/obj/machinery/door/window/left/directional/west{ - dir = 4; - name = "Robotics Desk"; - req_access_txt = "29" +/obj/machinery/door/window/right/directional/east{ + dir = 8; + name = "Pharmacy Desk"; + req_access = list("pharmacy") + }, +/obj/item/folder/white{ + pixel_x = 4; + pixel_y = -3 }, -/obj/item/folder, /obj/item/pen, /obj/machinery/door/poddoor/shutters/preopen{ - id = "roboticsprivacy"; - name = "Robotics Shutters" + id = "pharmacy_shutters_2"; + name = "Pharmacy Shutters" }, -/obj/effect/turf_decal/tile/purple/fourcorners, -/turf/open/floor/iron, -/area/science/robotics/lab) -"pQi" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ +/obj/effect/turf_decal/tile/yellow/fourcorners, +/turf/open/floor/iron/white, +/area/station/medical/pharmacy) +"qpD" = ( +/obj/structure/sign/warning/secure_area, +/turf/closed/wall/r_wall, +/area/station/ai_monitored/command/nuke_storage) +"qpM" = ( +/obj/effect/landmark/event_spawn, +/turf/open/floor/wood, +/area/station/commons/lounge) +"qpT" = ( +/obj/structure/disposalpipe/segment{ dir = 4 }, /obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/sign/poster/contraband/random/directional/north, +/obj/effect/spawner/random/structure/steam_vent, +/turf/open/floor/plating, +/area/station/maintenance/starboard/lesser) +"qqg" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/carpet, +/area/station/service/library) +"qqp" = ( +/obj/structure/closet/crate, +/obj/item/stock_parts/cell/high, +/obj/item/stack/cable_coil{ + pixel_x = 3; + pixel_y = -7 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/obj/effect/spawner/random/engineering/flashlight, +/obj/effect/spawner/random/engineering/flashlight, /turf/open/floor/iron, -/area/security/office) -"pQv" = ( -/obj/machinery/light/small/directional/west, -/obj/machinery/camera/directional/west{ - c_tag = "MiniSat - Antechamber"; - network = list("minisat") +/area/station/cargo/miningoffice) +"qrg" = ( +/obj/machinery/light_switch/directional/north, +/turf/open/floor/circuit/green{ + luminosity = 2 }, -/obj/effect/turf_decal/tile/blue{ +/area/station/ai_monitored/command/nuke_storage) +"qri" = ( +/turf/open/floor/iron/chapel{ dir = 1 }, +/area/station/service/chapel) +"qrn" = ( /turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/aisat_interior) -"pQz" = ( -/obj/machinery/door/airlock/wood{ - doorClose = 'sound/effects/doorcreaky.ogg'; - doorOpen = 'sound/effects/doorcreaky.ogg'; - name = "The Gobetting Barmaid" +/area/station/security/interrogation) +"qrr" = ( +/turf/closed/wall/mineral/plastitanium, +/area/station/security/prison/safe) +"qrt" = ( +/obj/machinery/atmospherics/components/unary/outlet_injector/monitored/carbon_input{ + dir = 1 }, -/obj/effect/mapping_helpers/airlock/abandoned, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"pQD" = ( -/obj/effect/turf_decal/delivery, -/obj/machinery/light/directional/north, -/turf/open/floor/iron, -/area/construction/storage_wing) -"pQG" = ( -/obj/machinery/porta_turret/ai{ - dir = 4 +/turf/open/floor/engine/co2, +/area/station/engineering/atmos) +"qrD" = ( +/obj/structure/bodycontainer/crematorium{ + dir = 1; + id = "crematoriumChapel" }, -/turf/open/floor/circuit, -/area/ai_monitored/turret_protected/ai_upload) -"pQH" = ( -/obj/machinery/vending/assist, -/turf/open/floor/iron/dark, -/area/engineering/storage/tech) -"pRp" = ( -/obj/machinery/vending/medical, -/obj/machinery/light/directional/south, /turf/open/floor/iron/dark, -/area/medical/storage) -"pRW" = ( -/obj/effect/decal/cleanable/dirt, +/area/station/service/chapel/office) +"qrF" = ( +/obj/machinery/computer/exodrone_control_console{ + dir = 1 + }, +/obj/machinery/newscaster/directional/south, /turf/open/floor/iron, -/area/commons/locker) -"pRX" = ( -/obj/structure/window/reinforced, -/obj/machinery/computer/atmos_control/carbon_tank{ +/area/station/cargo/drone_bay) +"qrO" = ( +/obj/machinery/chem_dispenser/drinks{ dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/simple/green/visible{ - dir = 4 +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ + dir = 1 }, -/obj/effect/turf_decal/tile/dark/fourcorners, -/turf/open/floor/iron, -/area/engineering/atmos) -"pSd" = ( -/obj/machinery/holopad, +/obj/machinery/newscaster/directional/south, +/obj/structure/table, /turf/open/floor/iron, -/area/cargo/sorting) -"pSg" = ( -/obj/structure/table/wood, -/obj/structure/sign/picture_frame/showroom/three{ - pixel_x = -8; - pixel_y = 32 +/area/station/service/bar) +"qrQ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/bar{ + dir = 1 }, -/obj/structure/sign/picture_frame/showroom/four{ - pixel_x = 8; - pixel_y = 32 +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, -/obj/item/paicard{ - desc = "A real Nanotrasen success, these personal AIs provide all of the companionship of an AI without any law related red-tape."; - name = "\improper Nanotrasen-brand personal AI device exhibit" +/obj/machinery/camera/directional/north{ + c_tag = "Service - Port" }, -/turf/open/floor/wood, -/area/command/corporate_showroom) -"pSk" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/medical/glass{ - id_tag = "MedbayFoyer"; - name = "Medbay Clinic" +/obj/structure/disposalpipe/trunk{ + dir = 8 }, -/obj/effect/turf_decal/tile/blue/fourcorners, -/obj/effect/landmark/navigate_destination, -/turf/open/floor/iron/white, -/area/medical/medbay/central) -"pSm" = ( -/obj/effect/turf_decal/trimline/blue/filled/line, -/obj/structure/cable, -/turf/open/floor/iron/white, -/area/science/misc_lab) -"pSs" = ( -/obj/structure/rack, -/obj/item/book/manual/wiki/engineering_guide{ - pixel_x = 3; - pixel_y = 4 +/obj/machinery/disposal/bin, +/turf/open/floor/iron, +/area/station/hallway/secondary/service) +"qsd" = ( +/obj/machinery/door/poddoor/shutters/preopen{ + id = "roboticsprivacy2"; + name = "Robotics Shutters" }, -/obj/effect/spawner/random/trash/janitor_supplies, -/obj/effect/spawner/random/maintenance, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"pSv" = ( -/obj/structure/sign/warning/securearea, -/turf/closed/wall/r_wall, -/area/engineering/supermatter/room) -"pSB" = ( -/obj/effect/landmark/event_spawn, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, -/area/maintenance/starboard/fore) -"pSF" = ( -/obj/effect/spawner/random/vending/snackvend, -/turf/open/floor/iron/white, -/area/science/research) -"pSI" = ( -/obj/structure/extinguisher_cabinet/directional/west, +/area/station/science/robotics/lab) +"qsf" = ( /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/structure/cable, -/turf/open/floor/iron, -/area/commons/fitness/recreation) -"pSO" = ( -/obj/machinery/atmospherics/components/binary/pump{ - dir = 8; - name = "Air to Mix" - }, -/turf/open/floor/iron, -/area/engineering/atmos) -"pSS" = ( -/obj/structure/lattice/catwalk, -/obj/structure/transit_tube/junction/flipped{ - dir = 8 +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/space, -/area/space/nearstation) -"pTj" = ( -/obj/machinery/firealarm/directional/west, /obj/structure/disposalpipe/segment{ - dir = 6 - }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 4 }, -/turf/open/floor/iron/dark, -/area/command/heads_quarters/ce) -"pTA" = ( -/obj/machinery/firealarm/directional/north, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/security/brig) -"pTG" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/command/glass{ - name = "Bridge"; - req_access_txt = "19" +/area/station/hallway/primary/central) +"qsl" = ( +/obj/effect/turf_decal/plaque{ + icon_state = "L12" }, -/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ - cycle_id = "bridge-right" +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"qsu" = ( +/obj/effect/turf_decal/stripes/line, +/obj/structure/cable, +/obj/machinery/power/apc/auto_name/directional/south, +/obj/effect/spawner/random/trash/garbage{ + spawn_scatter_radius = 1 }, -/obj/effect/turf_decal/tile/blue/half/contrasted{ - dir = 1 +/turf/open/floor/plating, +/area/station/maintenance/port) +"qsx" = ( +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=9.1-Escape-1"; + location = "8.1-Aft-to-Escape" }, -/turf/open/floor/iron/dark, -/area/command/bridge) -"pTH" = ( +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/iron, +/area/station/hallway/primary/aft) +"qsK" = ( /obj/structure/cable, -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"pTM" = ( -/obj/machinery/atmospherics/pipe/layer_manifold/cyan/visible{ - dir = 8 +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/commons/locker) +"qsL" = ( +/obj/machinery/button/door/directional/west{ + id = "council blast"; + name = "Council Chamber Blast Door Control"; + req_access = list("command") + }, +/obj/machinery/vending/coffee{ + pixel_x = -3 }, /turf/open/floor/iron/dark, -/area/engineering/atmos) -"pUf" = ( -/obj/machinery/recharger{ - pixel_x = 2; +/area/station/command/bridge) +"qsQ" = ( +/obj/machinery/light/directional/north, +/obj/machinery/computer/security/wooden_tv, +/turf/open/floor/carpet, +/area/station/command/heads_quarters/captain/private) +"qsV" = ( +/obj/structure/table/reinforced, +/obj/item/phone{ + pixel_x = -3; pixel_y = 3 }, -/obj/item/storage/secure/safe/directional/east, -/obj/structure/table/wood, -/obj/item/flashlight/lamp/green{ - pixel_x = -12; - pixel_y = 5 +/obj/item/cigbutt/cigarbutt{ + pixel_x = 5; + pixel_y = -1 }, -/turf/open/floor/wood, -/area/command/heads_quarters/hop) -"pUh" = ( -/obj/structure/dresser, -/obj/machinery/newscaster/directional/north, -/turf/open/floor/carpet, -/area/commons/dorms) -"pUy" = ( -/obj/structure/cable, -/obj/item/radio/intercom/directional/north, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/item/radio/intercom/directional/east{ + broadcasting = 1; + frequency = 1447; + listening = 0; + name = "Private Channel" }, -/turf/open/floor/iron/white, -/area/science/lab) -"pUE" = ( -/obj/structure/extinguisher_cabinet/directional/south, -/obj/effect/turf_decal/tile/red{ +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/ai) +"qsX" = ( +/obj/machinery/camera/directional/south{ + c_tag = "Port Primary Hallway - Starboard" + }, +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/structure/cable, /obj/structure/disposalpipe/segment{ dir = 4 }, /turf/open/floor/iron, -/area/hallway/primary/fore) -"pUH" = ( +/area/station/hallway/primary/port) +"qtm" = ( /obj/structure/disposalpipe/segment, -/obj/machinery/holopad, -/turf/open/floor/iron/white, -/area/science/mixing/launch) -"pUY" = ( -/obj/machinery/camera{ - c_tag = "Xenobiology Lab - Pen #2"; - dir = 9; - network = list("ss13","rd","xeno") - }, -/turf/open/floor/engine, -/area/science/xenobiology) -"pVa" = ( -/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/neutral/fourcorners, /obj/structure/cable, -/obj/structure/urinal/directional/west, -/obj/machinery/power/apc/auto_name/directional/south, -/turf/open/floor/iron, -/area/commons/toilet/auxiliary) -"pVg" = ( -/obj/structure/chair/stool/directional/north, -/obj/effect/decal/cleanable/blood/old, -/turf/open/floor/wood, -/area/maintenance/port/aft) -"pVl" = ( -/obj/structure/table/glass, -/obj/item/tank/internals/emergency_oxygen{ - pixel_x = -8 - }, -/obj/item/clothing/mask/breath{ - pixel_x = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/layer_manifold/supply/hidden, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/power/apc/auto_name/directional/east, /turf/open/floor/iron/dark, -/area/engineering/transit_tube) -"pVy" = ( -/obj/structure/window/reinforced{ +/area/station/command/heads_quarters/ce) +"qtH" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/light/small/directional/north, +/obj/structure/rack, +/obj/effect/turf_decal/tile/yellow{ dir = 4 }, -/obj/structure/table/glass, -/obj/item/folder/blue{ - pixel_y = 2 +/obj/item/mod/module/plasma_stabilizer, +/obj/item/mod/module/thermal_regulator, +/turf/open/floor/iron/dark/corner{ + dir = 1 }, -/obj/item/folder/blue{ - pixel_y = 2 +/area/station/engineering/storage_shared) +"qua" = ( +/obj/machinery/atmospherics/pipe/smart/manifold/yellow/visible{ + dir = 1 }, -/turf/open/floor/iron/dark, -/area/command/bridge) -"pVz" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/carpet, -/area/command/heads_quarters/captain/private) -"pVE" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"quc" = ( +/obj/structure/lattice/catwalk, +/obj/structure/marker_beacon/burgundy, +/turf/open/space/basic, +/area/space/nearstation) +"quk" = ( +/turf/closed/wall, +/area/station/engineering/atmospherics_engine) +"qul" = ( +/obj/machinery/power/terminal, +/obj/effect/turf_decal/stripes/line, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/engineering/main) +"quv" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/green{ +/obj/machinery/light/directional/west, +/obj/effect/turf_decal/tile/blue{ dir = 8 }, -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/machinery/firealarm/directional/west, +/turf/open/floor/iron/dark, +/area/station/engineering/transit_tube) +"quz" = ( +/obj/structure/table, +/obj/structure/bedsheetbin{ + pixel_x = 2 }, -/turf/open/floor/iron, -/area/hallway/secondary/service) -"pVL" = ( -/obj/structure/cable, +/obj/item/clothing/mask/muzzle, +/turf/open/floor/plating, +/area/station/maintenance/starboard/lesser) +"quA" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/carpet, -/area/service/library) -"pVO" = ( -/obj/machinery/light/small/directional/north, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/dark/telecomms, -/area/tcommsat/server) -"pVT" = ( /obj/structure/cable, -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/obj/machinery/light/directional/east, -/turf/open/floor/iron, -/area/engineering/gravity_generator) -"pVV" = ( -/obj/machinery/portable_atmospherics/canister/oxygen, -/obj/effect/turf_decal/bot, -/obj/machinery/atmospherics/pipe/smart/simple/supply/hidden, /turf/open/floor/iron, -/area/engineering/atmos/storage/gas) -"pVX" = ( -/obj/machinery/light_switch/directional/north, -/turf/open/floor/iron/freezer, -/area/security/prison) -"pWb" = ( -/obj/structure/closet/toolcloset, -/obj/effect/turf_decal/delivery, -/obj/item/clothing/glasses/meson/engine, +/area/station/security/holding_cell) +"quH" = ( +/obj/structure/table/reinforced, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/item/roller, +/obj/item/roller{ + pixel_y = 3 + }, +/obj/item/roller{ + pixel_y = 6 + }, +/turf/open/floor/iron/dark, +/area/station/medical/office) +"qvJ" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/maintenance/disposal) +"qvQ" = ( +/obj/machinery/door/window/left/directional/north{ + dir = 8; + name = "Containment Pen #4"; + req_access = list("xenobiology") + }, +/turf/open/floor/engine, +/area/station/science/xenobiology) +"qvY" = ( +/obj/structure/closet/secure_closet/miner, +/obj/effect/turf_decal/tile/brown/half/contrasted, /turf/open/floor/iron, -/area/engineering/main) -"pWc" = ( -/obj/item/radio/intercom/directional/east, -/obj/structure/window/reinforced{ +/area/station/cargo/miningoffice) +"qwh" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/security/holding_cell) +"qwi" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 1 }, -/turf/open/floor/grass, -/area/service/hydroponics/garden) -"pWf" = ( +/turf/open/floor/iron, +/area/station/engineering/atmos) +"qwl" = ( +/obj/machinery/airalarm/directional/north, +/obj/item/clothing/under/suit/burgundy, +/obj/effect/landmark/start/hangover, +/obj/effect/spawner/random/structure/closet_private, +/turf/open/floor/carpet, +/area/station/commons/dorms) +"qwG" = ( +/obj/structure/closet/firecloset, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/hallway/primary/port) +"qwI" = ( +/obj/structure/sign/departments/chemistry/pharmacy, +/turf/closed/wall, +/area/station/medical/pharmacy) +"qwK" = ( +/obj/structure/chair/stool/directional/west, +/turf/open/floor/iron, +/area/station/commons/dorms) +"qwM" = ( +/obj/machinery/power/smes, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 - }, -/obj/machinery/door/airlock/maintenance_hatch{ - name = "Cargo Bay Bridge Access" - }, /turf/open/floor/plating, -/area/maintenance/port/fore) -"pWo" = ( -/obj/structure/sink/kitchen{ - dir = 8; - pixel_x = 14 +/area/station/maintenance/solars/port/fore) +"qwR" = ( +/obj/structure/sign/directions/evac, +/obj/structure/sign/directions/medical{ + pixel_y = 8 }, -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/neutral{ +/obj/structure/sign/directions/science{ + pixel_y = -8 + }, +/turf/closed/wall, +/area/station/service/library) +"qwY" = ( +/obj/effect/spawner/random/vending/colavend, +/turf/open/floor/iron/dark, +/area/station/hallway/secondary/command) +"qxh" = ( +/obj/structure/chair/comfy/black{ dir = 4 }, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron/cafeteria, -/area/service/kitchen) -"pWu" = ( -/obj/effect/turf_decal/tile/neutral/half/contrasted{ +/turf/open/floor/iron/chapel{ dir = 1 }, -/turf/open/floor/iron, -/area/service/hydroponics/garden) -"pWG" = ( -/obj/machinery/portable_atmospherics/canister/oxygen, -/obj/machinery/airalarm/directional/west, -/obj/effect/turf_decal/bot{ - dir = 1 +/area/station/service/chapel) +"qxt" = ( +/obj/effect/turf_decal/bot, +/turf/open/floor/engine, +/area/station/engineering/atmospherics_engine) +"qxE" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 4 }, -/turf/open/floor/iron{ +/obj/machinery/atmospherics/pipe/smart/manifold/cyan/visible{ dir = 1 }, -/area/engineering/main) -"pWO" = ( -/obj/structure/sign/warning/biohazard, -/turf/closed/wall/r_wall, -/area/science/research) -"pWR" = ( -/obj/machinery/ai_slipper{ - uses = 10 +/obj/machinery/meter, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/iron/dark/corner{ + dir = 1 }, +/area/station/engineering/atmos) +"qxG" = ( +/obj/machinery/smartfridge, +/turf/closed/wall, +/area/station/hallway/secondary/service) +"qxR" = ( +/obj/structure/disposalpipe/segment, /obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/ai_monitored/command/storage/satellite) -"pWV" = ( -/obj/structure/disposalpipe/segment{ - dir = 5 - }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/cargo/storage) -"pXr" = ( -/obj/structure/rack, -/obj/item/storage/toolbox/electrical{ - pixel_x = 1; - pixel_y = -1 +/area/station/hallway/secondary/exit/departure_lounge) +"qyb" = ( +/obj/structure/chair{ + pixel_y = -2 }, -/obj/item/multitool, -/obj/item/clothing/glasses/meson, -/obj/machinery/light_switch/directional/south, +/obj/effect/landmark/event_spawn, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/dark, -/area/engineering/storage/tech) -"pXx" = ( +/area/station/service/chapel/funeral) +"qyf" = ( /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/service/hydroponics) -"pXI" = ( -/obj/machinery/door/window/right/directional/north{ - dir = 8; - name = "Research Test Chamber"; - req_access_txt = "7" +/turf/open/floor/plating{ + icon_state = "panelscorched" }, -/turf/open/floor/engine, -/area/science/misc_lab/range) -"pYe" = ( -/obj/effect/spawner/structure/window, -/turf/open/floor/plating, -/area/commons/storage/primary) -"pYh" = ( -/obj/machinery/button/door/directional/west{ - id = "bridge blast"; - name = "Bridge Access Blast Door Control"; - req_access_txt = "19" +/area/station/maintenance/port/fore) +"qyo" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/public/glass{ + name = "Vault Storage" }, -/turf/open/floor/iron/dark, -/area/command/bridge) -"pYm" = ( -/obj/effect/spawner/structure/window/reinforced, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral/fourcorners, /obj/structure/cable, -/turf/open/floor/plating, -/area/science/lab) -"pYt" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/mapping_helpers/airlock/access/all/supply/vault, +/turf/open/floor/iron/dark, +/area/station/construction/storage_wing) +"qyr" = ( +/obj/item/kirbyplants, +/obj/effect/turf_decal/trimline/blue/filled/corner{ + dir = 4 + }, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) +"qyt" = ( +/obj/machinery/door/window/brigdoor/security/cell{ + id = "Cell 3"; + name = "Cell 3" + }, /obj/structure/cable, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 4 }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/wood, -/area/service/lawoffice) -"pYu" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 9 +/obj/effect/turf_decal/tile/red/half/contrasted, +/turf/open/floor/iron, +/area/station/security/brig) +"qyB" = ( +/obj/structure/plasticflaps/opaque, +/obj/effect/turf_decal/delivery, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/navbeacon{ + codes_txt = "delivery;dir=8"; + dir = 8; + freq = 1400; + location = "Kitchen" }, -/turf/open/floor/holofloor/dark, -/area/science/cytology) -"pYJ" = ( -/obj/machinery/mech_bay_recharge_port{ - dir = 8 +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/machinery/light/directional/east, -/turf/open/floor/plating, -/area/science/robotics/mechbay) -"pZb" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk, -/obj/machinery/newscaster/directional/north, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/hallway/secondary/exit/departure_lounge) -"pZq" = ( -/obj/item/storage/secure/safe/directional/south, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/turf/open/floor/iron/kitchen_coldroom/freezerfloor, +/area/station/maintenance/starboard/greater) +"qyC" = ( +/turf/closed/wall, +/area/station/engineering/atmos/pumproom) +"qyI" = ( +/obj/structure/noticeboard/directional/north, +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/turf/open/floor/plating, -/area/commons/vacant_room/commissary) -"pZr" = ( -/obj/structure/chair/office{ - dir = 1 +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, -/obj/effect/landmark/start/depsec/engineering, -/obj/structure/cable, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/security/checkpoint/engineering) -"pZA" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/closet, -/obj/effect/spawner/random/maintenance/two, -/turf/open/floor/plating{ - icon_state = "platingdmg1" +/area/station/hallway/primary/central) +"qyT" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/area/maintenance/starboard/aft) -"pZM" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/effect/spawner/random/trash/mess, -/obj/structure/chair/stool/bar/directional/west, -/turf/open/floor/plating, -/area/maintenance/port) -"pZT" = ( -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral, +/obj/machinery/door/firedoor, /turf/open/floor/iron, -/area/hallway/primary/starboard) -"pZZ" = ( +/area/station/hallway/primary/port) +"qzg" = ( +/obj/structure/closet/emcloset, +/obj/structure/sign/warning/vacuum/external{ + pixel_x = 32 + }, +/turf/open/floor/plating, +/area/station/maintenance/starboard/fore) +"qzs" = ( +/obj/structure/lattice/catwalk, /obj/structure/cable, -/obj/machinery/door/airlock{ - name = "Service Hall"; - req_one_access_txt = "73" +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/space, +/area/space/nearstation) +"qzz" = ( +/obj/structure/chair{ + dir = 1 }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/mapping_helpers/airlock/unres{ +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/machinery/duct, +/obj/structure/cable, +/obj/effect/landmark/start/hangover, +/turf/open/floor/iron, +/area/station/hallway/secondary/command) +"qzC" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/disposalpipe/segment{ dir = 4 }, /turf/open/floor/iron, -/area/maintenance/starboard/greater) -"qaf" = ( -/obj/machinery/atmospherics/components/trinary/filter/atmos/flipped{ +/area/station/hallway/primary/port) +"qzK" = ( +/obj/machinery/atmospherics/pipe/smart/simple/yellow/visible{ dir = 4 }, +/obj/machinery/meter, /turf/open/floor/iron, -/area/engineering/atmos) -"qah" = ( -/obj/machinery/atmospherics/pipe/smart/manifold/yellow/visible{ - dir = 1 +/area/station/engineering/atmos) +"qzS" = ( +/obj/structure/table/wood, +/obj/machinery/newscaster/directional/west, +/turf/open/floor/wood, +/area/station/service/library) +"qAc" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/turf/open/floor/iron, -/area/engineering/atmos) -"qak" = ( -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/machinery/light/directional/east, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/firealarm/directional/east, -/turf/open/floor/iron, -/area/service/bar) -"qaw" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/item/cigbutt/roach, -/obj/machinery/duct, /turf/open/floor/iron, -/area/maintenance/starboard/greater) -"qaL" = ( -/obj/effect/turf_decal/siding/purple, -/obj/effect/turf_decal/trimline/brown/warning, -/obj/effect/turf_decal/trimline/brown/warning, -/turf/open/floor/iron/white, -/area/science/lobby) -"qaR" = ( -/obj/effect/turf_decal/tile/neutral{ +/area/station/hallway/secondary/command) +"qAA" = ( +/obj/machinery/newscaster/directional/east, +/obj/machinery/computer/security/mining{ dir = 8 }, -/obj/machinery/firealarm/directional/south, +/turf/open/floor/wood, +/area/station/command/heads_quarters/hop) +"qAN" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, -/area/hallway/primary/port) -"qaU" = ( -/obj/structure/closet, -/obj/effect/spawner/random/maintenance/two, -/turf/open/floor/plating, -/area/maintenance/port) -"qaV" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/science/robotics/lab) -"qbj" = ( -/obj/item/radio/intercom/directional/west, -/obj/machinery/computer/secure_data{ +/area/station/hallway/secondary/entry) +"qAX" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ dir = 4 }, -/obj/machinery/button/door/directional/west{ - id = "MedbayFoyer"; - name = "Medbay Doors Control"; - normaldoorcontrol = 1; - pixel_y = -9 +/obj/structure/disposalpipe/segment{ + dir = 5 }, -/obj/effect/turf_decal/tile/red/fourcorners, -/turf/open/floor/iron/dark, -/area/security/checkpoint/medical) -"qbA" = ( /obj/structure/cable, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plating, -/area/maintenance/fore/lesser) -"qbF" = ( -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 1; - layer = 2.9 +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/white, +/area/station/security/prison) +"qBo" = ( +/obj/machinery/door/firedoor, +/obj/effect/mapping_helpers/airlock/locked, +/obj/machinery/door/airlock/research{ + autoclose = 0; + frequency = 1449; + id_tag = "xeno_airlock_interior"; + name = "Xenobiology Lab Internal Airlock" }, -/turf/open/floor/iron/dark, -/area/ai_monitored/aisat/exterior) -"qbG" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/science/server) -"qbL" = ( -/obj/structure/chair/pew/right, -/turf/open/floor/iron/chapel, -/area/service/chapel) -"qbU" = ( -/obj/machinery/power/tracker, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple/fourcorners, /obj/structure/cable, -/turf/open/floor/plating/airless, -/area/solars/port/fore) -"qcb" = ( -/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/mapping_helpers/airlock/access/all/science/xenobio, +/turf/open/floor/iron/white, +/area/station/science/xenobiology/hallway) +"qBq" = ( +/obj/structure/rack, +/obj/effect/landmark/blobstart, +/obj/effect/spawner/random/trash/janitor_supplies, /turf/open/floor/plating, -/area/maintenance/fore) -"qcj" = ( -/obj/structure/table/wood/poker, -/obj/effect/spawner/random/entertainment/deck, -/turf/open/floor/wood, -/area/commons/lounge) -"qcp" = ( -/obj/structure/window/reinforced, -/obj/machinery/computer/cargo/request{ +/area/station/maintenance/fore) +"qBr" = ( +/obj/effect/landmark/event_spawn, +/obj/machinery/light/small/directional/south, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/station/maintenance/starboard/greater) +"qBy" = ( +/turf/closed/wall, +/area/station/command/heads_quarters/hop) +"qBC" = ( +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/turf/open/floor/wood, -/area/command/heads_quarters/hop) -"qcr" = ( -/obj/effect/turf_decal/delivery, -/obj/machinery/door/window/left/directional/south{ - dir = 8; - name = "Maximum Security Test Chamber"; - req_access_txt = "55" +/obj/structure/disposalpipe/segment{ + dir = 4 }, /turf/open/floor/iron, -/area/science/xenobiology) -"qct" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/grimy, -/area/tcommsat/computer) -"qcE" = ( -/obj/machinery/light/directional/north, -/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/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 1 +/area/station/hallway/primary/central) +"qBF" = ( +/obj/effect/turf_decal/siding/purple{ + dir = 5 }, -/turf/open/floor/iron, -/area/hallway/primary/central) -"qcF" = ( -/obj/structure/cable, -/obj/structure/table, -/obj/item/clothing/shoes/sneakers/orange{ - pixel_x = -6; - pixel_y = 10 +/obj/machinery/light_switch/directional/east, +/turf/open/floor/iron/white, +/area/station/science/ordnance/testlab) +"qBK" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 }, -/obj/item/clothing/shoes/sneakers/orange{ - pixel_x = -6; - pixel_y = -2 +/turf/open/floor/engine, +/area/station/science/explab) +"qCb" = ( +/obj/structure/table/reinforced{ + name = "Jim Norton's Quebecois Coffee table" }, -/obj/item/clothing/shoes/sneakers/orange{ - pixel_x = -6; - pixel_y = 4 +/obj/item/storage/fancy/donut_box, +/obj/item/paper{ + info = "Jim Norton's Quebecois Coffee. You see, in 2265 the Quebecois had finally had enough of Canada's shit, and went to the one place that wasn't corrupted by Canuckistan.Je vais au seul endroit qui n'a pas ??? corrompu par les Canadiens ... ESPACE."; + name = "Coffee Shop"; + pixel_x = -4; + pixel_y = 6 }, -/obj/item/clothing/shoes/sneakers/orange{ - pixel_x = -6; - pixel_y = -8 +/obj/effect/turf_decal/trimline/neutral/line{ + dir = 1 }, -/obj/item/clothing/under/rank/prisoner{ - pixel_x = 8; - pixel_y = 5 +/turf/open/floor/iron/dark, +/area/station/service/cafeteria) +"qCh" = ( +/obj/effect/turf_decal/plaque{ + icon_state = "L10" }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/red/anticorner/contrasted, +/obj/structure/disposalpipe/segment, /turf/open/floor/iron, -/area/security/prison) -"qcO" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/extinguisher_cabinet/directional/north, -/obj/structure/disposalpipe/segment{ - dir = 4 +/area/station/hallway/primary/central) +"qCj" = ( +/obj/structure/sign/departments/science, +/turf/closed/wall, +/area/station/science/lobby) +"qCo" = ( +/turf/open/floor/plating{ + icon_state = "platingdmg2" }, -/obj/effect/turf_decal/siding/purple, -/obj/structure/cable, -/turf/open/floor/iron/white, -/area/science/research) -"qcU" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ +/area/station/maintenance/port) +"qCv" = ( +/obj/machinery/telecomms/processor/preset_two, +/turf/open/floor/circuit/telecomms/mainframe, +/area/station/tcommsat/server) +"qCC" = ( +/obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/machinery/door/airlock/engineering/glass/critical{ - heat_proof = 1; - name = "Supermatter Chamber"; - req_one_access_txt = "10;24" - }, -/turf/open/floor/engine, -/area/engineering/supermatter) -"qdc" = ( /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/wood, -/area/cargo/qm) -"qdD" = ( -/obj/effect/spawner/structure/window/reinforced/plasma, /turf/open/floor/plating, -/area/engineering/supermatter) -"qdX" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/rack, -/obj/item/storage/belt/utility, -/obj/item/storage/toolbox/electrical, -/obj/item/radio, -/obj/item/hand_labeler, -/obj/machinery/airalarm/directional/east, -/turf/open/floor/iron, -/area/commons/storage/primary) -"qeb" = ( -/obj/item/target, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plating/airless, -/area/science/test_area) -"qei" = ( -/obj/effect/turf_decal/tile/purple/fourcorners, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/door/airlock/research{ - name = "Ordnance Lab"; - req_access_txt = "8" +/area/station/maintenance/port/fore) +"qCK" = ( +/obj/effect/turf_decal/stripes/line, +/obj/machinery/button/door/directional/east{ + id = "maintwarehouse"; + name = "Privacy Shutters Control" }, -/obj/structure/disposalpipe/segment, -/obj/machinery/door/firedoor/heavy, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "rdordnance"; - name = "Ordnance Lab Shutters" +/turf/open/floor/iron, +/area/station/maintenance/port/aft) +"qCL" = ( +/obj/effect/turf_decal/tile/blue/fourcorners, +/obj/structure/cable, +/obj/structure/sink{ + dir = 4; + pixel_x = -12; + pixel_y = -2 }, +/obj/machinery/airalarm/directional/west, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, /turf/open/floor/iron/white, -/area/science/mixing) -"qeQ" = ( -/obj/machinery/turretid{ - icon_state = "control_stun"; - name = "AI Chamber turret control"; - pixel_x = 3; - pixel_y = -23 - }, -/obj/machinery/door/window{ - atom_integrity = 300; - base_state = "leftsecure"; - dir = 8; - icon_state = "leftsecure"; - name = "Primary AI Core Access"; - req_access_txt = "16" - }, +/area/station/medical/cryo) +"qCP" = ( +/obj/structure/disposalpipe/segment, /obj/effect/turf_decal/tile/neutral/fourcorners, /obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/north, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/light_switch/directional/west, /turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/ai) -"qeW" = ( -/obj/structure/sign/warning/biohazard, -/turf/closed/wall/r_wall, -/area/science/cytology) -"qfd" = ( -/obj/machinery/meter, -/obj/machinery/atmospherics/pipe/smart/simple/yellow/visible{ - dir = 1 - }, -/turf/closed/wall/r_wall, -/area/engineering/atmos) -"qfe" = ( -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/turf/open/floor/iron, -/area/cargo/storage) -"qft" = ( -/turf/open/floor/iron/white, -/area/medical/medbay/lobby) -"qfx" = ( -/obj/structure/closet/secure_closet/freezer/meat, -/obj/machinery/light/small/directional/west, -/obj/machinery/atmospherics/pipe/smart/manifold4w/dark/visible, -/obj/machinery/camera/autoname/directional/west, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 4 - }, +/area/station/commons/locker) +"qCQ" = ( /obj/structure/window/reinforced{ dir = 1; - pixel_y = 4 - }, -/turf/open/floor/iron/kitchen_coldroom/freezerfloor, -/area/service/kitchen/coldroom) -"qfG" = ( -/obj/structure/reagent_dispensers/fueltank, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"qfR" = ( -/obj/structure/table, -/obj/item/paper_bin{ - pixel_x = -3; - pixel_y = 7 - }, -/obj/machinery/light/small/directional/west, -/obj/structure/extinguisher_cabinet/directional/west, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 + pixel_y = 2 }, -/obj/effect/spawner/random/bureaucracy/pen, +/turf/open/space, +/area/space/nearstation) +"qCY" = ( +/obj/structure/sign/directions/evac, +/turf/closed/wall/r_wall, +/area/station/maintenance/department/science/central) +"qDa" = ( +/obj/effect/turf_decal/tile/purple/fourcorners, /turf/open/floor/iron, -/area/commons/locker) -"qgo" = ( -/obj/structure/table, -/obj/item/storage/fancy/cigarettes{ - pixel_x = 8; - pixel_y = 8 +/area/station/hallway/primary/aft) +"qDb" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Gamer Lair" }, -/obj/item/folder/red{ - pixel_x = -5 +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/stripes/corner{ + dir = 8 }, -/turf/open/floor/iron/dark, -/area/security/office) -"qgq" = ( -/obj/machinery/door/airlock/security/glass{ - name = "Firing Range"; - req_one_access_txt = "1;4" +/obj/effect/mapping_helpers/airlock/unres{ + dir = 1 }, -/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/access/any/medical/maintenance, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) +"qDm" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/commons/lounge) +"qDt" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/security/range) -"qgA" = ( -/obj/machinery/power/emitter, -/turf/open/floor/plating, -/area/engineering/main) -"qgC" = ( -/obj/machinery/light/small/directional/east, -/obj/machinery/atmospherics/components/binary/pump, -/obj/structure/sign/warning/gasmask{ - pixel_x = 32 +/obj/machinery/light/no_nightlight/directional/north, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/bridge_pipe/supply/hidden{ - dir = 8 +/turf/open/floor/iron/dark/corner{ + dir = 1 }, -/turf/open/floor/engine, -/area/science/mixing/chamber) -"qgH" = ( -/obj/structure/chair/comfy/beige, +/area/station/engineering/atmos) +"qDy" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/science/robotics/lab) +"qDA" = ( +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/carpet, -/area/command/bridge) -"qgI" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/hydroponics/constructable, +/turf/open/floor/iron, +/area/station/service/hydroponics) +"qDS" = ( /obj/structure/cable, -/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 8 + }, /turf/open/floor/iron, -/area/service/hydroponics) -"qgX" = ( -/obj/effect/spawner/random/structure/crate, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"qgY" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/public/glass{ - name = "Library" +/area/station/security/prison/garden) +"qDW" = ( +/obj/effect/spawner/random/engineering/atmospherics_portable, +/turf/open/floor/plating{ + icon_state = "platingdmg1" }, +/area/station/maintenance/fore) +"qEb" = ( +/obj/structure/chair/pew/right, +/turf/open/floor/iron/chapel, +/area/station/service/chapel) +"qEf" = ( +/obj/structure/cable, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/maintenance/aft/greater) +"qEt" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/hallway/secondary/entry) +"qEy" = ( +/obj/effect/turf_decal/tile/neutral, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/wood, -/area/service/library) -"qhd" = ( -/obj/effect/landmark/event_spawn, -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 9 +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron, +/area/station/commons/dorms) +"qEF" = ( +/obj/machinery/light/directional/north, +/obj/machinery/atmospherics/components/trinary/filter{ + dir = 4 }, +/obj/machinery/light/directional/north, +/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/turf_decal/delivery, +/turf/open/floor/iron/dark, +/area/station/science/ordnance/testlab) +"qEG" = ( +/obj/structure/table, +/obj/effect/spawner/random/entertainment/deck, /turf/open/floor/iron, -/area/hallway/primary/port) -"qhw" = ( +/area/station/security/prison) +"qEK" = ( /obj/machinery/door/airlock/maintenance{ - req_one_access_txt = "12;48;50;1" + name = "Medbay Maintenance" }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, +/obj/structure/disposalpipe/segment, +/obj/effect/mapping_helpers/airlock/access/all/medical/general, /turf/open/floor/plating, -/area/maintenance/port/greater) -"qhy" = ( -/obj/machinery/camera/directional/south{ - c_tag = "Holodeck - Aft"; - name = "holodeck camera" +/area/station/maintenance/aft/greater) +"qFj" = ( +/obj/structure/table, +/obj/effect/turf_decal/delivery, +/obj/item/clothing/glasses/meson/engine, +/obj/item/clothing/glasses/meson/engine, +/obj/item/clothing/glasses/meson/engine, +/obj/machinery/light/directional/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, -/turf/open/floor/engine{ - name = "Holodeck Projector Floor" +/obj/item/pipe_dispenser, +/obj/item/pipe_dispenser, +/obj/item/pipe_dispenser, +/turf/open/floor/iron, +/area/station/engineering/main) +"qFo" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/public/glass{ + name = "Bar" }, -/area/holodeck/rec_center) -"qhC" = ( -/obj/effect/turf_decal/trimline/blue/line{ +/obj/effect/turf_decal/tile/bar{ dir = 1 }, +/obj/effect/turf_decal/tile/bar, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/station/commons/lounge) +"qFv" = ( +/obj/machinery/door/poddoor/shutters{ + id = "qm_warehouse"; + name = "Warehouse Shutters" + }, /obj/structure/cable, +/obj/effect/turf_decal/caution/stand_clear, /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/turf_decal/siding/purple, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/white, -/area/science/research) -"qhK" = ( -/obj/structure/extinguisher_cabinet/directional/east, -/obj/machinery/suit_storage_unit/security, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/security/brig) -"qhS" = ( -/obj/effect/mapping_helpers/airlock/locked, -/obj/machinery/embedded_controller/radio/airlock_controller/incinerator_ordmix{ - pixel_x = -22 - }, -/obj/machinery/door/airlock/research/glass/incinerator/ordmix_interior{ - name = "Burn Chamber Interior Airlock" +/turf/open/floor/iron, +/area/station/cargo/warehouse) +"qFA" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/turf/open/floor/engine, -/area/science/mixing/chamber) -"qia" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"qFP" = ( +/obj/structure/cable, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 4 + dir = 8 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/aft) +"qFU" = ( +/obj/structure/chair/stool/directional/west, +/turf/open/floor/iron, +/area/station/commons/locker) +"qGa" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/grunge{ + name = "Courtroom" }, -/obj/machinery/power/apc/auto_name/directional/west, -/obj/structure/cable, /turf/open/floor/iron/dark, -/area/security/lockers) -"qic" = ( +/area/station/security/courtroom) +"qGc" = ( /obj/structure/table, -/turf/open/floor/plating, -/area/maintenance/department/science/xenobiology) -"qie" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/machinery/cell_charger, +/obj/item/stock_parts/cell/high, +/obj/effect/turf_decal/bot{ dir = 1 }, -/obj/structure/cable, -/turf/open/floor/iron/white, -/area/science/xenobiology) -"qif" = ( -/obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/north, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/turf/open/floor/iron{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, +/area/station/command/gateway) +"qGn" = ( +/obj/structure/table, +/obj/item/hfr_box/body/waste_output, +/obj/item/hfr_box/body/moderator_input, +/obj/item/hfr_box/body/fuel_input, +/obj/item/hfr_box/body/interface, +/obj/structure/extinguisher_cabinet/directional/east, /turf/open/floor/iron/dark, -/area/medical/morgue) -"qij" = ( -/obj/structure/cable, +/area/station/engineering/atmospherics_engine) +"qGo" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating{ - icon_state = "platingdmg3" - }, -/area/maintenance/port/fore) -"qim" = ( -/obj/structure/window/reinforced{ - dir = 8 +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 }, -/turf/open/floor/iron/dark, -/area/ai_monitored/aisat/exterior) -"qis" = ( -/obj/effect/spawner/xmastree, -/obj/structure/cable, -/turf/open/floor/carpet, -/area/service/chapel) -"qiL" = ( +/turf/open/floor/iron, +/area/station/engineering/main) +"qGs" = ( +/obj/machinery/light/directional/east, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating, -/area/maintenance/aft/greater) -"qiP" = ( -/obj/structure/cable, -/obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 8 - }, /turf/open/floor/iron, -/area/security/office) -"qiQ" = ( +/area/station/hallway/primary/fore) +"qGv" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/commons/dorms) +"qGK" = ( +/obj/machinery/door/poddoor/preopen{ + id = "Engineering"; + name = "Engineering Security Doors" + }, +/obj/effect/turf_decal/caution/stand_clear, /obj/structure/disposalpipe/segment{ - dir = 6 + dir = 10 }, +/turf/open/floor/iron/dark, +/area/station/engineering/break_room) +"qGP" = ( +/obj/structure/closet/firecloset, /turf/open/floor/plating, -/area/maintenance/port/fore) -"qje" = ( -/obj/machinery/light/directional/east, +/area/station/maintenance/port/fore) +"qGQ" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 1 + }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/security/brig) -"qjf" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/area/station/security/brig) +"qGS" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "pharmacy_shutters"; + name = "Pharmacy Shutters" }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 1 +/turf/open/floor/plating, +/area/station/medical/pharmacy) +"qGV" = ( +/obj/machinery/door/poddoor/shutters{ + id = "supplybridge" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 9 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/ai_monitored/command/storage/eva) -"qji" = ( -/obj/effect/spawner/random/maintenance, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/sign/poster/contraband/random/directional/west, /turf/open/floor/plating, -/area/maintenance/starboard/fore) -"qjo" = ( -/obj/structure/chair{ +/area/station/maintenance/port/fore) +"qGZ" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/turf/open/floor/iron/dark, -/area/security/interrogation) -"qjr" = ( /obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/hallway/primary/port) +"qHh" = ( +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ + dir = 9 + }, +/turf/open/floor/iron, +/area/station/engineering/atmospherics_engine) +"qHs" = ( +/obj/structure/sign/warning/docking, +/turf/closed/wall, +/area/station/hallway/secondary/entry) +"qHK" = ( +/obj/effect/spawner/random/structure/grille, /turf/open/floor/plating, -/area/maintenance/starboard/greater) -"qjC" = ( -/obj/machinery/door/airlock/hatch{ - name = "MiniSat Space Access Airlock"; - req_one_access_txt = "32;19" +/area/station/maintenance/port/aft) +"qHO" = ( +/obj/effect/landmark/event_spawn, +/turf/open/floor/plating, +/area/station/maintenance/starboard/greater) +"qIi" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/cargo/sorting) +"qIl" = ( +/turf/closed/wall, +/area/station/hallway/secondary/command) +"qIq" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/dark/visible, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible/layer2, +/turf/open/floor/iron, +/area/station/maintenance/disposal/incinerator) +"qIr" = ( +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/station/maintenance/starboard/aft) +"qIu" = ( +/obj/machinery/portable_atmospherics/scrubber, +/obj/machinery/status_display/evac/directional/north, +/obj/effect/turf_decal/delivery, +/obj/machinery/atmospherics/components/unary/portables_connector/visible/layer2, +/turf/open/floor/iron, +/area/station/commons/locker) +"qIB" = ( +/obj/structure/closet, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/item/reagent_containers/food/drinks/bottle/beer{ + desc = "Takes you to a whole new level of thinking."; + name = "Meta-Cider" }, +/obj/effect/spawner/random/maintenance, /turf/open/floor/plating, -/area/ai_monitored/aisat/exterior) -"qjM" = ( -/obj/machinery/light/directional/east, -/obj/structure/disposalpipe/segment, -/obj/machinery/computer/security/telescreen{ - desc = "Used for monitoring the engine."; - dir = 8; - name = "Engine Monitor"; - network = list("engine"); - pixel_x = 32 +/area/station/maintenance/starboard/fore) +"qIP" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/structure/cable, +/obj/machinery/atmospherics/components/unary/cryo_cell, +/turf/open/floor/iron/dark/textured, +/area/station/medical/cryo) +"qIR" = ( +/obj/effect/turf_decal/tile/yellow/anticorner/contrasted, +/turf/open/floor/iron/white, +/area/station/medical/chemistry) +"qIS" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/dark, -/area/command/heads_quarters/ce) -"qjY" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 4 +/area/station/engineering/supermatter/room) +"qJa" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 6 }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/security/range) +"qJd" = ( +/obj/machinery/status_display/ai/directional/north, +/obj/machinery/computer/station_alert, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/command/heads_quarters/ce) +"qJx" = ( +/obj/machinery/light/directional/north, +/obj/item/storage/secure/briefcase, +/obj/structure/table/wood, +/obj/item/folder/blue, +/obj/item/storage/secure/briefcase, +/obj/item/assembly/flash/handheld, +/obj/machinery/computer/security/telescreen/vault{ + pixel_y = 30 }, -/obj/machinery/light/small/directional/south, -/obj/effect/decal/cleanable/dirt, +/turf/open/floor/wood, +/area/station/command/heads_quarters/hop) +"qJz" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/window/reinforced{ - dir = 8 + dir = 4 }, -/turf/open/floor/iron/cafeteria, -/area/security/prison) -"qkg" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/maintenance/disposal/incinerator) -"qkk" = ( -/obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/west, -/turf/open/floor/carpet, -/area/service/chapel) -"qks" = ( -/obj/effect/turf_decal/trimline/green/filled/line{ +/obj/effect/turf_decal/trimline/brown/warning{ + dir = 6 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/machinery/light/directional/north, -/obj/structure/cable, -/obj/item/radio/intercom/prison/directional/north, -/turf/open/floor/iron, -/area/security/prison) -"qku" = ( -/obj/structure/chair/stool/directional/east, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/sign/warning/secure_area{ + pixel_x = 32; + pixel_y = 32 + }, +/obj/effect/turf_decal/trimline/brown/warning{ + dir = 6 + }, +/obj/effect/turf_decal/siding/yellow, /turf/open/floor/iron, -/area/security/prison) -"qkz" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/bar{ - dir = 1 +/area/station/hallway/primary/starboard) +"qJU" = ( +/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/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 + dir = 1 }, /turf/open/floor/iron, -/area/hallway/primary/central) -"qkZ" = ( -/obj/structure/window/reinforced, -/turf/open/floor/holofloor/dark, -/area/science/cytology) -"qlk" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/area/station/hallway/primary/central) +"qKg" = ( +/obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/wood, -/area/service/library) -"qll" = ( -/obj/effect/turf_decal/tile/red{ +/turf/open/floor/iron, +/area/station/command/gateway) +"qKi" = ( +/obj/machinery/vending/wardrobe/chap_wardrobe, +/turf/open/floor/iron/grimy, +/area/station/service/chapel/office) +"qKn" = ( +/turf/open/floor/iron/white, +/area/station/science/ordnance/storage) +"qKw" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/carpet/green, +/area/station/maintenance/port/aft) +"qKR" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/smart/simple/yellow/visible, +/turf/open/floor/plating, +/area/station/engineering/atmos) +"qKS" = ( +/obj/structure/closet/firecloset, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/hallway/secondary/exit/departure_lounge) +"qLb" = ( +/obj/machinery/modular_computer/console/preset/id{ + dir = 4 + }, +/obj/machinery/requests_console/directional/west{ + announcementConsole = 1; + department = "Chief Medical Officer's Desk"; + departmentType = 5; + name = "Chief Medical Officer's Requests Console" + }, +/obj/effect/turf_decal/tile/blue/half/contrasted{ dir = 8 }, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ +/turf/open/floor/iron/white, +/area/station/command/heads_quarters/cmo) +"qLe" = ( +/obj/structure/cable, +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/stripes/white/line{ dir = 8 }, -/obj/machinery/atmospherics/components/trinary/filter/atmos/n2o{ +/obj/effect/turf_decal/stripes/white/line{ dir = 4 }, -/obj/effect/turf_decal/tile/yellow/fourcorners, -/turf/open/floor/iron, -/area/engineering/atmos) -"qlo" = ( -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/science/research) +"qLw" = ( +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/landmark/blobstart, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/maintenance/starboard/greater) -"qlt" = ( -/obj/item/radio/intercom/directional/south, -/obj/effect/turf_decal/tile/red{ +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/green/visible, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"qLJ" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 8 }, -/obj/structure/disposaloutlet{ - dir = 4; - name = "Cargo Deliveries" - }, -/obj/effect/turf_decal/trimline/brown/warning{ - dir = 9 +/turf/open/floor/plating, +/area/station/engineering/supermatter/room) +"qLP" = ( +/obj/structure/table/wood, +/obj/effect/spawner/random/bureaucracy/folder{ + spawn_random_offset = 1 }, -/obj/effect/turf_decal/trimline/brown/warning{ - dir = 9 +/turf/open/floor/wood, +/area/station/commons/vacant_room/office) +"qLR" = ( +/obj/structure/table/reinforced, +/obj/item/reagent_containers/glass/beaker/large{ + pixel_y = 5 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/window/reinforced{ - dir = 8 +/obj/item/reagent_containers/dropper{ + pixel_y = -4 }, -/obj/effect/turf_decal/siding/red{ - dir = 1 +/obj/machinery/airalarm/directional/west, +/turf/open/floor/iron/dark/textured_edge{ + dir = 4 }, -/obj/structure/disposalpipe/trunk{ - dir = 8 +/area/station/medical/medbay/central) +"qLY" = ( +/obj/machinery/camera/directional/south{ + c_tag = "Arrivals - Middle Arm - Far" }, +/obj/machinery/status_display/evac/directional/south, +/obj/effect/turf_decal/stripes/line, /turf/open/floor/iron, -/area/hallway/primary/fore) -"qlC" = ( -/obj/machinery/computer/station_alert, -/obj/effect/turf_decal/tile/brown/half/contrasted{ - dir = 1 - }, -/turf/open/floor/iron/dark, -/area/command/bridge) -"qlH" = ( -/obj/item/radio/intercom/directional/south{ - broadcasting = 1; - frequency = 1447; - name = "Private Channel" - }, -/obj/machinery/camera/motion/directional/south{ - c_tag = "AI Upload Chamber - Starboard"; - network = list("aiupload") - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/ai_upload) -"qlY" = ( -/obj/effect/spawner/random/maintenance, -/turf/open/floor/plating{ - icon_state = "platingdmg3" +/area/station/hallway/secondary/entry) +"qMf" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 }, -/area/maintenance/port/fore) -"qmc" = ( -/obj/structure/closet{ - name = "Evidence Closet 2" +/obj/machinery/button/door/directional/south{ + id = "gateshutter"; + name = "Gateway Shutter Control"; + pixel_y = -34; + req_access = list("command") }, -/obj/machinery/airalarm/directional/west, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 4 +/obj/machinery/button/door/directional/south{ + id = "evashutter"; + name = "E.V.A. Storage Shutter Control"; + req_access = list("command") }, -/turf/open/floor/iron/dark, -/area/security/brig) -"qmo" = ( -/obj/effect/spawner/random/maintenance, -/obj/structure/rack, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"qmv" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/carpet, +/area/station/command/bridge) +"qMi" = ( /obj/structure/disposalpipe/segment{ - dir = 4 + dir = 6 }, -/obj/effect/turf_decal/siding/purple, -/obj/machinery/firealarm/directional/north, -/turf/open/floor/iron/white, -/area/science/research) -"qmL" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 9 +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/light/directional/west, /turf/open/floor/iron, -/area/engineering/gravity_generator) -"qmR" = ( -/obj/machinery/light/small/directional/north, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/area/station/cargo/sorting) +"qMA" = ( +/obj/machinery/computer/cargo{ dir = 4 }, -/turf/open/floor/iron/dark, -/area/ai_monitored/aisat/exterior) -"qmS" = ( -/obj/machinery/light/small/directional/east, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"qmW" = ( +/obj/effect/turf_decal/tile/brown/anticorner/contrasted, +/turf/open/floor/iron, +/area/station/cargo/sorting) +"qMD" = ( +/obj/structure/disposalpipe/segment{ + dir = 10 + }, /obj/effect/turf_decal/stripes/line{ dir = 1 }, /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/plating, -/area/maintenance/aft/lesser) -"qmX" = ( +/area/station/maintenance/port/fore) +"qMP" = ( /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/siding/yellow{ - dir = 1 - }, -/turf/open/floor/iron, -/area/engineering/atmos) -"qne" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/delivery, -/obj/machinery/computer/atmos_control/nocontrol/incinerator{ +/obj/effect/turf_decal/trimline/green/filled/line{ dir = 4 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/maintenance/disposal/incinerator) -"qnk" = ( -/obj/machinery/light/directional/south, -/obj/structure/bed/roller, -/obj/effect/turf_decal/trimline/blue/filled/warning{ +/area/station/hallway/primary/central) +"qNb" = ( +/obj/machinery/door/airlock/external{ + name = "Labor Camp Shuttle Airlock" + }, +/turf/open/floor/iron/dark, +/area/station/hallway/primary/fore) +"qNi" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ dir = 1 }, -/obj/structure/disposalpipe/segment{ +/obj/machinery/portable_atmospherics/canister/anesthetic_mix, +/turf/open/floor/iron/dark, +/area/station/medical/cryo) +"qNj" = ( +/obj/machinery/light_switch/directional/south, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/red/half/contrasted, +/turf/open/floor/iron/dark, +/area/station/security/execution/education) +"qNk" = ( +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ dir = 4 }, -/obj/effect/turf_decal/tile/blue/half/contrasted, +/obj/effect/turf_decal/siding/wood{ + dir = 10 + }, +/turf/open/floor/wood/parquet, +/area/station/medical/psychology) +"qNw" = ( +/obj/machinery/atmospherics/components/binary/valve/digital, /turf/open/floor/iron/white, -/area/medical/medbay/lobby) -"qnv" = ( -/obj/structure/disposalpipe/segment{ +/area/station/science/ordnance/storage) +"qNz" = ( +/obj/structure/chair/office/light{ dir = 4 }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating{ - icon_state = "platingdmg2" - }, -/area/maintenance/aft/greater) -"qnF" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/light/directional/north, -/obj/structure/cable, -/obj/effect/turf_decal/siding/purple, +/obj/effect/turf_decal/tile/neutral/fourcorners, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/firealarm/directional/north, -/turf/open/floor/iron/white, -/area/science/research) -"qnY" = ( -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/turf/open/floor/iron/dark, +/area/station/science/genetics) +"qNA" = ( +/obj/effect/turf_decal/trimline/blue/corner{ + dir = 4 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/sign/poster/official/random/directional/north, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/turf_decal/siding/purple, +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/science/research) +"qNG" = ( +/obj/effect/landmark/event_spawn, /turf/open/floor/iron, -/area/hallway/primary/port) -"qnZ" = ( -/obj/structure/closet/secure_closet/hop, -/turf/open/floor/wood, -/area/command/heads_quarters/hop) -"qoj" = ( -/obj/machinery/hydroponics/soil, +/area/station/security/courtroom) +"qNI" = ( /obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/turf/open/floor/grass, -/area/security/prison) -"qot" = ( -/obj/structure/transit_tube/curved/flipped{ - dir = 8 +/obj/effect/turf_decal/stripes/white/line{ + dir = 1 }, -/turf/open/space, -/area/space/nearstation) -"qoz" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable, +/turf/open/floor/iron, +/area/station/security/prison) +"qNV" = ( +/obj/machinery/holopad, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating, -/area/maintenance/fore) -"qoE" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/carpet, +/area/station/command/bridge) +"qOs" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Genetics Maintenance" + }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/holopad, -/obj/effect/landmark/start/scientist, /obj/structure/cable, -/turf/open/floor/iron/white, -/area/science/misc_lab) -"qoH" = ( -/obj/machinery/meter, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, -/turf/closed/wall/r_wall, -/area/engineering/supermatter) -"qoI" = ( -/obj/structure/railing{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/mapping_helpers/airlock/access/all/science/genetics, +/turf/open/floor/plating, +/area/station/maintenance/aft/lesser) +"qOu" = ( +/obj/structure/disposalpipe/segment{ dir = 5 }, +/turf/open/floor/iron, +/area/station/maintenance/port/aft) +"qOw" = ( +/obj/machinery/power/tracker, +/obj/structure/cable, /turf/open/floor/plating/airless, -/area/engineering/atmos) -"qoO" = ( -/obj/effect/turf_decal/siding/white{ - dir = 8 +/area/station/solars/starboard/aft) +"qOz" = ( +/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/components/binary/pump{ + dir = 8; + name = "Mix Bypass" }, -/obj/machinery/recharge_station, -/turf/open/floor/iron/dark, -/area/medical/storage) -"qoW" = ( -/obj/effect/turf_decal/tile/neutral{ +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"qOM" = ( +/obj/machinery/vending/hydronutrients, +/obj/effect/turf_decal/trimline/green/filled/line{ dir = 1 }, -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/hallway/primary/port) -"qpd" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Brig Maintenance"; - req_one_access_txt = "63;12" - }, -/obj/structure/disposalpipe/segment, +/area/station/hallway/primary/central) +"qOT" = ( +/obj/item/storage/bag/trash, +/obj/machinery/airalarm/directional/west, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"qph" = ( -/obj/structure/closet, -/obj/effect/spawner/random/maintenance/four, /turf/open/floor/plating, -/area/maintenance/starboard/aft) -"qpl" = ( -/obj/machinery/door_timer{ - id = "Cell 2"; - name = "Cell 2"; - pixel_y = -32 +/area/station/security/prison/safe) +"qOV" = ( +/obj/structure/table, +/obj/item/reagent_containers/food/condiment/saltshaker{ + pixel_x = 7; + pixel_y = 9 }, -/obj/effect/landmark/event_spawn, -/obj/machinery/light/directional/south, -/turf/open/floor/iron, -/area/security/brig) -"qpm" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/sorting/mail{ - dir = 4; - sortType = 28 +/obj/item/reagent_containers/food/condiment/peppermill{ + pixel_x = 7; + pixel_y = 5 }, -/obj/effect/turf_decal/tile/purple/half/contrasted{ +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/turf/open/floor/iron/white, -/area/science/xenobiology) -"qpG" = ( -/obj/structure/table/wood, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/carpet, -/area/command/heads_quarters/captain/private) -"qpH" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/sorting/mail/flip{ - dir = 1; - sortType = 10 +/obj/effect/spawner/random/entertainment/deck{ + pixel_x = -6 + }, +/turf/open/floor/iron/dark, +/area/station/medical/break_room) +"qOW" = ( +/obj/machinery/atmospherics/components/unary/thermomachine/heater{ + dir = 1 }, -/turf/open/floor/plating, -/area/maintenance/department/medical/central) -"qqe" = ( -/obj/machinery/airalarm/directional/north, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, /turf/open/floor/iron, -/area/commons/fitness/recreation) -"qqq" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/area/station/engineering/atmos) +"qOZ" = ( +/obj/machinery/requests_console/directional/south{ + department = "Mining"; + name = "Mining Requests Console" }, -/obj/structure/extinguisher_cabinet/directional/east, /turf/open/floor/iron, -/area/hallway/primary/central) -"qqz" = ( -/obj/structure/bookcase/random/nonfiction, -/turf/open/floor/wood, -/area/service/library) -"qqD" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 5 +/area/station/cargo/miningoffice) +"qPx" = ( +/obj/structure/disposaloutlet{ + dir = 1 }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/white, -/area/security/prison) -"qqN" = ( -/obj/machinery/door/airlock/security{ - id_tag = "IsolationCell"; - name = "Isolation Cell"; - req_access_txt = "2" +/obj/structure/window/reinforced{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/security/prison) -"qrf" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock{ - name = "Law Office"; - req_access_txt = "38" +/obj/structure/window/reinforced{ + dir = 8 }, +/obj/structure/disposalpipe/trunk, +/turf/open/floor/plating, +/area/station/cargo/sorting) +"qPC" = ( /obj/structure/cable, +/obj/machinery/door/airlock/virology/glass{ + name = "Isolation B" + }, +/obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/wood, -/area/service/lawoffice) -"qrg" = ( +/obj/effect/mapping_helpers/airlock/access/all/medical/virology, +/turf/open/floor/iron/white, +/area/station/medical/virology) +"qPJ" = ( +/turf/closed/wall, +/area/station/security/checkpoint/medical) +"qPS" = ( /obj/machinery/light_switch/directional/north, -/turf/open/floor/circuit/green{ - luminosity = 2 +/obj/effect/turf_decal/siding/wood{ + dir = 5 }, -/area/ai_monitored/command/nuke_storage) -"qrp" = ( -/obj/effect/turf_decal/stripes/line{ +/mob/living/simple_animal/pet/dog/corgi/puppy/slime, +/turf/open/floor/grass, +/area/station/science/research) +"qPT" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/machinery/recharge_station, +/turf/open/floor/iron/dark/corner{ dir = 1 }, +/area/station/engineering/storage_shared) +"qQd" = ( +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/turf/open/floor/carpet, +/area/station/service/library) +"qQm" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/obj/structure/disposalpipe/segment, /turf/open/floor/iron, -/area/science/robotics/mechbay) -"qrA" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/firedoor, -/obj/machinery/door/window/right/directional/east{ - name = "Pharmacy Desk"; - req_access_txt = "5; 69" +/area/station/hallway/primary/central) +"qQs" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/machinery/door/window/right/directional/east{ - dir = 8; - name = "Pharmacy Desk"; - req_access_txt = "5" +/turf/open/floor/iron/white, +/area/station/medical/abandoned) +"qQu" = ( +/obj/structure/chair/sofa/corp/left{ + dir = 1 }, -/obj/item/reagent_containers/glass/bottle/morphine, -/obj/item/reagent_containers/glass/bottle/toxin{ - pixel_x = 5; - pixel_y = 4 +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/obj/item/reagent_containers/glass/bottle/epinephrine{ - pixel_x = 8 +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, -/obj/item/reagent_containers/glass/bottle/multiver{ - pixel_x = -5 +/turf/open/floor/iron/dark, +/area/station/medical/break_room) +"qQX" = ( +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, -/obj/item/reagent_containers/syringe/epinephrine, -/obj/effect/turf_decal/tile/yellow/fourcorners, -/turf/open/floor/iron/white, -/area/medical/pharmacy) -"qsF" = ( -/obj/machinery/light/directional/east, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/stripes/line{ dir = 4 }, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron, -/area/hallway/primary/port) -"qsG" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/station/medical/medbay/central) +"qRf" = ( +/obj/machinery/firealarm/directional/east, /turf/open/floor/wood, -/area/command/heads_quarters/captain/private) -"qsV" = ( -/obj/structure/table/reinforced, -/obj/item/phone{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/cigbutt/cigarbutt{ - pixel_x = 5; - pixel_y = -1 - }, -/obj/item/radio/intercom/directional/east{ - broadcasting = 1; - frequency = 1447; - listening = 0; - name = "Private Channel" +/area/station/service/library) +"qRg" = ( +/obj/structure/chair{ + dir = 4 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/ai) -"qsW" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/public/glass{ - name = "Crew Quarters Access" +/area/station/security/interrogation) +"qRh" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment, /turf/open/floor/iron, -/area/commons/locker) -"qti" = ( -/obj/item/storage/box/lights/mixed, +/area/station/engineering/break_room) +"qRk" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/commons/locker) +"qRz" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible, +/obj/effect/spawner/random/trash/janitor_supplies, /turf/open/floor/plating, -/area/maintenance/central) -"qtl" = ( -/obj/effect/spawner/random/trash/garbage{ - spawn_scatter_radius = 1 +/area/station/maintenance/starboard/greater) +"qRD" = ( +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ + dir = 1 }, -/turf/open/floor/plating{ - icon_state = "panelscorched" +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ + dir = 4 }, -/area/maintenance/port) -"qto" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/status_display/evac/directional/west, +/obj/machinery/light/directional/west, +/turf/open/floor/iron, +/area/station/service/bar) +"qRI" = ( /obj/effect/spawner/structure/window/reinforced, /obj/structure/cable, -/obj/machinery/door/poddoor/preopen{ - id = "xenobio1"; - name = "Xenobio Pen 1 Blast Door" - }, -/turf/open/floor/engine, -/area/science/xenobiology) -"qtp" = ( -/obj/structure/cable, -/obj/effect/turf_decal/stripes/line, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/plating, -/area/maintenance/port/aft) -"qtF" = ( -/obj/item/pen, -/obj/structure/table/reinforced, -/obj/structure/reagent_dispensers/wall/peppertank/directional/east, -/obj/item/folder/red, -/obj/item/book/manual/wiki/security_space_law{ - pixel_x = 3; - pixel_y = 4 +/area/station/hallway/secondary/command) +"qRL" = ( +/obj/structure/disposalpipe/segment{ + dir = 6 }, -/obj/machinery/newscaster/directional/north, -/obj/item/screwdriver{ - pixel_y = 10 +/obj/effect/decal/cleanable/cobweb, +/turf/open/floor/plating, +/area/station/maintenance/fore) +"qRM" = ( +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ + dir = 6 }, -/obj/item/radio/off, -/obj/effect/turf_decal/tile/red/fourcorners, -/turf/open/floor/iron/dark, -/area/security/checkpoint/medical) -"qtK" = ( -/obj/machinery/airalarm/directional/west, -/turf/open/floor/plating{ - icon_state = "panelscorched" +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/area/maintenance/port/fore) -"qtU" = ( -/obj/machinery/door/window/brigdoor/security/cell{ - id = "Cell 1"; - name = "Cell 1" +/obj/effect/turf_decal/tile/yellow{ + dir = 8 }, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/red/half/contrasted, -/turf/open/floor/iron, -/area/security/brig) -"qtY" = ( -/obj/machinery/holopad, -/turf/open/floor/iron/white/side{ - dir = 1 - }, -/area/science/lobby) -"quc" = ( -/obj/structure/lattice/catwalk, -/obj/structure/marker_beacon/burgundy, -/turf/open/space/basic, -/area/space/nearstation) -"qui" = ( -/obj/effect/turf_decal/box/corners{ +/turf/open/floor/iron/dark/corner{ dir = 1 }, +/area/station/engineering/atmos) +"qRO" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/hidden, /turf/open/floor/iron, -/area/engineering/atmos) -"quu" = ( -/obj/effect/turf_decal/tile/neutral{ +/area/station/engineering/atmos/storage/gas) +"qRS" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plating/airless, +/area/station/science/ordnance/bomb) +"qRV" = ( +/obj/structure/chair{ dir = 1 }, /obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 + dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, /turf/open/floor/iron, -/area/hallway/primary/central) -"quD" = ( +/area/station/hallway/secondary/command) +"qSc" = ( +/obj/machinery/atmospherics/pipe/smart/manifold/yellow/visible{ + dir = 8 + }, /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, -/area/medical/break_room) -"quS" = ( -/obj/machinery/door/morgue{ - name = "Confession Booth" - }, -/turf/open/floor/iron/dark, -/area/service/chapel) -"quV" = ( -/turf/closed/wall, -/area/service/hydroponics) -"qvb" = ( -/obj/effect/turf_decal/delivery, -/obj/structure/closet/secure_closet/engineering_electrical, -/obj/machinery/light_switch/directional/south, +/area/station/engineering/atmos) +"qSf" = ( +/obj/structure/extinguisher_cabinet/directional/east, +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment, /turf/open/floor/iron, -/area/engineering/main) -"qvf" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/area/station/commons/dorms) +"qSh" = ( +/turf/closed/wall, +/area/station/maintenance/solars/starboard/fore) +"qSk" = ( +/obj/machinery/atmospherics/pipe/layer_manifold/scrubbers/hidden, +/turf/closed/wall, +/area/station/maintenance/port) +"qSn" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold/cyan/visible{ dir = 1 }, -/turf/open/floor/iron, -/area/engineering/atmos) -"qvj" = ( -/obj/effect/turf_decal/stripes/line, -/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/machinery/meter, +/turf/open/floor/iron/dark/corner{ + dir = 1 }, -/turf/open/floor/iron, -/area/engineering/main) -"qvs" = ( -/obj/machinery/door/window/right/directional/north{ - name = "Petting Zoo" +/area/station/engineering/atmos/pumproom) +"qSp" = ( +/obj/structure/rack, +/obj/item/flashlight, +/obj/item/clothing/gloves/color/fyellow, +/obj/item/book/manual/wiki/engineering_hacking{ + pixel_x = -3; + pixel_y = 3 }, -/obj/effect/turf_decal/tile/purple, -/obj/effect/turf_decal/tile/purple{ +/obj/item/book/manual/wiki/engineering_guide, +/obj/item/book/manual/wiki/engineering_construction{ + pixel_x = 3; + pixel_y = -3 + }, +/obj/item/airlock_painter, +/obj/item/crowbar, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/station/commons/storage/primary) +"qSJ" = ( +/obj/effect/decal/cleanable/dirt, +/turf/closed/wall, +/area/station/commons/vacant_room/commissary) +"qST" = ( +/turf/open/floor/iron, +/area/station/cargo/drone_bay) +"qTz" = ( +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, +/obj/structure/cable, +/obj/machinery/light_switch/directional/west, /turf/open/floor/iron, -/area/science/research) -"qvM" = ( -/obj/structure/table, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/airalarm/directional/north, -/obj/effect/turf_decal/tile/yellow{ +/area/station/commons/dorms) +"qTA" = ( +/obj/machinery/atmospherics/components/binary/pump/on{ + dir = 1; + name = "Mix to Filter" + }, +/obj/machinery/atmospherics/pipe/bridge_pipe/cyan/visible{ dir = 4 }, -/obj/item/grenade/chem_grenade/smart_metal_foam{ - pixel_x = -4; - pixel_y = 6 +/turf/open/floor/iron, +/area/station/engineering/atmos) +"qTH" = ( +/obj/structure/disposalpipe/segment{ + dir = 9 }, -/obj/item/grenade/chem_grenade/smart_metal_foam{ - pixel_y = 4 +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/security/brig) +"qTJ" = ( +/obj/machinery/camera/directional/west{ + c_tag = "Departure Lounge - Port Aft" }, -/obj/item/grenade/chem_grenade/smart_metal_foam{ - pixel_x = 4; - pixel_y = 2 +/obj/machinery/light/directional/west, +/obj/structure/extinguisher_cabinet/directional/west, +/obj/item/kirbyplants{ + icon_state = "plant-04" }, -/obj/item/grenade/chem_grenade/smart_metal_foam{ - pixel_x = 8 +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, -/turf/open/floor/iron/checker, -/area/engineering/atmos/storage/gas) -"qwF" = ( -/obj/structure/closet/crate/wooden/toy, -/obj/machinery/light_switch/directional/south, -/turf/open/floor/wood, -/area/service/theater) -"qwJ" = ( -/obj/structure/sign/warning/securearea, -/turf/closed/wall/r_wall, -/area/command/teleporter) -"qwP" = ( -/obj/structure/table, -/obj/item/storage/box/prisoner{ - pixel_y = 8 +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) +"qTR" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/tile/blue/anticorner/contrasted{ + dir = 8 }, -/obj/item/storage/box/prisoner, -/obj/effect/turf_decal/tile/red/half/contrasted{ +/turf/open/floor/iron/white/corner{ dir = 4 }, -/turf/open/floor/iron, -/area/security/prison) -"qxb" = ( -/obj/structure/table, -/obj/item/book/manual/wiki/security_space_law{ - pixel_x = -3; - pixel_y = 5 - }, +/area/station/medical/medbay/lobby) +"qTX" = ( +/obj/effect/turf_decal/stripes/line, /obj/machinery/firealarm/directional/south, -/obj/item/book/manual/wiki/security_space_law{ - pixel_x = -3; - pixel_y = 5 +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"qUm" = ( +/obj/effect/spawner/random/vending/snackvend, +/obj/machinery/light/directional/east, +/obj/machinery/light/directional/east, +/obj/structure/disposalpipe/segment{ + dir = 9 }, -/obj/item/book/manual/wiki/security_space_law{ - pixel_x = -3; - pixel_y = 5 +/turf/open/floor/wood, +/area/station/security/office) +"qUz" = ( +/obj/effect/turf_decal/tile/purple/half/contrasted, +/turf/open/floor/iron/white, +/area/station/science/lobby) +"qUE" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 1 }, -/obj/machinery/airalarm/directional/east, +/obj/machinery/light/small/directional/east, +/obj/effect/spawner/random/structure/crate_loot, +/turf/open/floor/plating, +/area/station/maintenance/aft/lesser) +"qUQ" = ( +/obj/structure/chair{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/maintenance/space_hut) +"qVc" = ( +/obj/effect/landmark/event_spawn, /turf/open/floor/iron/dark, -/area/security/courtroom) -"qxd" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/area/station/command/bridge) +"qVe" = ( +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=10-Aft-To-Central"; + location = "9.4-Escape-4" }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/hallway/primary/port) -"qxC" = ( -/obj/machinery/vending/cigarette, -/obj/structure/sign/poster/official/random/directional/east, -/turf/open/floor/plating, -/area/commons/toilet/auxiliary) -"qxJ" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 1 - }, -/obj/machinery/holopad, -/obj/effect/turf_decal/box/white{ - color = "#52B4E9" - }, /obj/structure/disposalpipe/segment{ - dir = 10 + dir = 4 }, -/turf/open/floor/iron/white/smooth_edge, -/area/medical/cryo) -"qxK" = ( -/obj/machinery/door/airlock{ - id_tag = "Toilet1"; - name = "Unit 1" +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) +"qVi" = ( +/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible{ + dir = 4 }, -/turf/open/floor/iron/freezer, -/area/commons/toilet/restrooms) -"qxS" = ( -/obj/effect/landmark/xeno_spawn, -/turf/open/floor/plating, -/area/maintenance/starboard/lesser) -"qxZ" = ( +/obj/machinery/meter, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"qVt" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment, /turf/open/floor/wood, -/area/service/theater) -"qyj" = ( -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, +/area/station/commons/lounge) +"qVy" = ( /obj/structure/cable, +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/tile/neutral/half/contrasted, /turf/open/floor/iron, -/area/commons/dorms) -"qyo" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/public/glass{ - name = "Vault Storage" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 1 - }, +/area/station/service/hydroponics/garden) +"qWw" = ( +/obj/structure/closet/boxinggloves, /obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/landmark/start/hangover/closet, /turf/open/floor/iron/dark, -/area/construction/storage_wing) -"qyH" = ( -/obj/machinery/vending/assist, -/obj/effect/turf_decal/stripes/line{ - dir = 9 +/area/station/commons/fitness/recreation) +"qWF" = ( +/turf/closed/wall/r_wall, +/area/station/hallway/primary/fore) +"qWG" = ( +/obj/effect/turf_decal/tile/red{ + dir = 8 }, -/obj/effect/decal/cleanable/cobweb/cobweb2, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"qyJ" = ( -/obj/structure/table, -/obj/item/stack/sheet/plasteel/fifty, -/turf/open/floor/iron/dark, -/area/engineering/atmospherics_engine) -"qyP" = ( -/obj/structure/mirror/directional/west, -/obj/item/lipstick/black, -/obj/item/lipstick/jade{ - pixel_x = 2; - pixel_y = 2 +/obj/structure/cable, +/obj/effect/turf_decal/trimline/brown/warning{ + dir = 1 }, -/obj/item/lipstick/purple{ - pixel_x = -2; - pixel_y = -2 +/obj/effect/turf_decal/trimline/brown/warning{ + dir = 1 }, -/obj/structure/table, -/turf/open/floor/plating, -/area/maintenance/port) -"qzc" = ( -/obj/effect/turf_decal/stripes/line, -/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/sorting/mail{ - sortType = 5 +/obj/effect/turf_decal/siding/red{ + dir = 1 }, /turf/open/floor/iron, -/area/engineering/main) -"qzj" = ( -/obj/effect/spawner/random/structure/closet_private, -/obj/item/clothing/under/misc/assistantformal, -/turf/open/floor/wood, -/area/commons/dorms) -"qzp" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 +/area/station/hallway/primary/fore) +"qWK" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Chemistry Maintenance" }, -/obj/machinery/light/small/directional/south, +/obj/structure/disposalpipe/segment, +/obj/effect/mapping_helpers/airlock/access/all/medical/chemistry, +/turf/open/floor/plating, +/area/station/maintenance/department/medical/central) +"qWR" = ( /obj/structure/cable, -/obj/effect/turf_decal/trimline/blue/filled/line, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/power/apc/auto_name/directional/south, +/obj/effect/turf_decal/trimline/blue/filled/warning{ + dir = 1 + }, +/obj/structure/disposalpipe/segment, /turf/open/floor/iron/white, -/area/security/medical) -"qzq" = ( -/obj/structure/chair{ - name = "Judge" +/area/station/medical/medbay/central) +"qWT" = ( +/obj/machinery/door/poddoor/shutters{ + id = "visitation"; + name = "Visitation Shutters" }, -/obj/machinery/status_display/evac/directional/north, -/obj/machinery/light/directional/north, -/obj/machinery/camera/directional/north{ - c_tag = "Courtroom" +/obj/machinery/door/window/right/directional/south{ + dir = 4 }, -/obj/effect/turf_decal/tile/blue/half/contrasted{ +/obj/structure/window/reinforced{ dir = 1 }, +/obj/structure/table, /turf/open/floor/iron, -/area/security/courtroom) -"qzs" = ( -/obj/structure/lattice/catwalk, -/obj/structure/cable, +/area/station/security/prison/visit) +"qWX" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/space, -/area/space/nearstation) -"qzL" = ( /obj/structure/disposalpipe/segment{ - dir = 9 - }, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"qAf" = ( -/obj/machinery/power/apc/auto_name/directional/north, -/obj/structure/cable, -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 9 + dir = 5 }, /turf/open/floor/iron/white, -/area/medical/office) -"qAs" = ( +/area/station/science/research) +"qXa" = ( +/obj/machinery/firealarm/directional/south, +/obj/effect/turf_decal/tile/neutral, /obj/structure/disposalpipe/segment{ - dir = 10 + dir = 4 }, -/obj/effect/turf_decal/tile/neutral, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/hallway/primary/central) -"qAu" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/holopad, -/obj/effect/turf_decal/bot, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, -/area/commons/vacant_room/commissary) -"qAy" = ( -/obj/structure/table/wood, -/obj/item/book/granter/spell/smoke/lesser{ - name = "mysterious old book of cloud-chasing" - }, -/obj/item/reagent_containers/food/drinks/bottle/holywater{ - pixel_x = -2; - pixel_y = 2 - }, -/obj/item/nullrod{ - pixel_x = 4 - }, -/obj/item/organ/heart, -/obj/item/soulstone/anybody/chaplain, -/turf/open/floor/cult, -/area/service/chapel/office) -"qAD" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/area/station/hallway/primary/central) +"qXb" = ( +/obj/effect/spawner/random/structure/girder{ + spawn_loot_chance = 80 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/obj/effect/spawner/random/structure/barricade{ + spawn_loot_chance = 50 }, -/obj/machinery/disposal/bin, -/obj/structure/window/reinforced/tinted{ - dir = 4 +/turf/open/floor/plating, +/area/station/maintenance/starboard/lesser) +"qXh" = ( +/obj/effect/turf_decal/trimline/blue/filled/corner, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 }, -/obj/effect/turf_decal/siding{ +/turf/open/floor/iron/white/smooth_large, +/area/station/medical/treatment_center) +"qXj" = ( +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/structure/disposalpipe/trunk{ +/obj/machinery/meter, +/obj/machinery/atmospherics/pipe/smart/manifold4w/orange/visible, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"qXk" = ( +/obj/machinery/portable_atmospherics/canister/nitrogen, +/obj/effect/turf_decal/bot, +/obj/machinery/atmospherics/pipe/smart/simple/supply/hidden{ dir = 8 }, +/turf/open/floor/iron, +/area/station/engineering/atmos/storage/gas) +"qXm" = ( +/obj/effect/decal/cleanable/cobweb, +/obj/effect/spawner/random/engineering/atmospherics_portable, +/turf/open/floor/plating, +/area/station/maintenance/port) +"qXw" = ( +/obj/structure/filingcabinet/chestdrawer, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/mob/living/simple_animal/parrot/poly, /turf/open/floor/iron/dark, -/area/command/heads_quarters/rd) -"qAL" = ( -/obj/machinery/door/airlock/maintenance{ - req_one_access_txt = "12;47" - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/area/station/command/heads_quarters/ce) +"qXB" = ( +/turf/closed/wall, +/area/station/maintenance/starboard/fore) +"qXF" = ( /obj/structure/cable, -/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ - cycle_id = "sci-maint-passthrough" - }, -/turf/open/floor/plating, -/area/science/research) -"qAO" = ( -/obj/effect/turf_decal/stripes/line{ +/turf/open/floor/iron/dark, +/area/station/command/bridge) +"qXL" = ( +/obj/effect/turf_decal/tile/yellow/half/contrasted{ dir = 8 }, -/obj/structure/cable, -/turf/open/floor/plating, -/area/maintenance/port) -"qBd" = ( -/obj/effect/mapping_helpers/airlock/abandoned, -/obj/machinery/door/airlock/medical{ - name = "Unfinished Room"; - req_access_txt = "5" - }, -/obj/structure/disposalpipe/segment, /turf/open/floor/iron/white, -/area/medical/abandoned) -"qBs" = ( -/turf/closed/wall/r_wall, -/area/maintenance/aft/lesser) -"qBw" = ( -/obj/effect/turf_decal/tile/neutral, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 6 +/area/station/medical/chemistry) +"qXU" = ( +/obj/machinery/light/small/directional/north, +/obj/machinery/airalarm/directional/north, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/obj/machinery/duct, +/turf/open/floor/iron/freezer, +/area/station/commons/toilet/restrooms) +"qXW" = ( +/obj/effect/spawner/random/structure/chair_maintenance{ + dir = 1 }, -/turf/open/floor/iron, -/area/commons/fitness/recreation) -"qBH" = ( -/obj/machinery/mechpad, -/turf/open/floor/circuit/green, -/area/science/robotics/mechbay) -"qCf" = ( -/turf/open/floor/iron, -/area/commons/locker) -"qCi" = ( +/turf/open/floor/plating, +/area/station/maintenance/aft/lesser) +"qYd" = ( /obj/structure/cable, -/obj/effect/turf_decal/stripes/line{ - dir = 4 +/turf/open/floor/iron/white, +/area/station/security/prison) +"qYg" = ( +/obj/machinery/door/airlock/hatch{ + name = "Telecomms Server Room" }, -/turf/open/floor/plating, -/area/maintenance/department/science/xenobiology) -"qCl" = ( -/obj/machinery/modular_computer/console/preset/civilian{ +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 1 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/mapping_helpers/airlock/access/all/engineering/tcoms, +/turf/open/floor/iron/dark, +/area/station/tcommsat/server) +"qYt" = ( +/obj/structure/table/reinforced, +/obj/item/paper_bin{ + pixel_x = -2; + pixel_y = 6 + }, +/obj/effect/turf_decal/tile/purple/fourcorners, +/turf/open/floor/iron, +/area/station/hallway/primary/aft) +"qYw" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, -/turf/open/floor/iron, -/area/science/robotics/lab) -"qCx" = ( -/obj/effect/turf_decal/tile/red{ - dir = 8 +/turf/open/floor/iron/white, +/area/station/science/research) +"qYY" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/button/door/directional/east{ + id = "atmoshfr"; + name = "Radiation Shutters Control"; + req_access = list("atmospherics") + }, +/obj/machinery/atmospherics/pipe/smart/simple/orange/visible, +/turf/open/floor/iron/dark/textured, +/area/station/engineering/atmospherics_engine) +"qZa" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) +"qZg" = ( /obj/structure/disposalpipe/segment{ - dir = 6 + dir = 4 }, -/turf/open/floor/iron, -/area/security/office) -"qCy" = ( -/obj/effect/turf_decal/stripes/line, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/plating, -/area/maintenance/solars/port/fore) -"qCJ" = ( -/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible, +/area/station/maintenance/starboard/aft) +"qZn" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/door/airlock/maintenance, +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 8 + }, +/obj/effect/mapping_helpers/airlock/access/any/service/maintenance, /turf/open/floor/plating, -/area/engineering/atmos/storage/gas) -"qCQ" = ( +/area/station/maintenance/port) +"qZv" = ( /obj/structure/window/reinforced{ - dir = 1; - pixel_y = 2 - }, -/turf/open/space, -/area/space/nearstation) -"qCV" = ( -/obj/effect/turf_decal/tile/blue{ dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible{ - dir = 9 +/obj/structure/window/reinforced{ + dir = 4 }, -/turf/open/floor/iron/white/corner{ - dir = 1 +/obj/machinery/door/window/left/directional/north{ + name = "Inner Pipe Access"; + req_access = list("atmospherics") + }, +/obj/machinery/atmospherics/pipe/bridge_pipe/green/visible{ + dir = 4 + }, +/obj/machinery/atmospherics/components/binary/pump/off{ + dir = 1; + name = "O2 To Pure" }, -/area/engineering/atmos) -"qCZ" = ( -/obj/structure/table, -/obj/item/stock_parts/subspace/ansible, -/obj/item/stock_parts/subspace/ansible, -/obj/item/stock_parts/subspace/ansible, -/obj/item/stock_parts/subspace/crystal, -/obj/item/stock_parts/subspace/crystal, -/obj/item/stock_parts/subspace/crystal, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/power/apc/auto_name/directional/west, /turf/open/floor/iron/dark, -/area/engineering/storage/tcomms) -"qDI" = ( -/obj/machinery/camera/directional/east{ - c_tag = "Aft Primary Hallway - Fore" +/area/station/engineering/atmos) +"qZB" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 }, -/obj/machinery/firealarm/directional/east, -/obj/effect/turf_decal/tile/purple/half/contrasted{ - dir = 4 +/turf/open/floor/engine, +/area/station/engineering/supermatter) +"qZD" = ( +/obj/effect/turf_decal/trimline/blue/filled/corner{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/red/filled/corner{ + dir = 1 }, /turf/open/floor/iron, -/area/hallway/primary/aft) -"qDO" = ( -/obj/effect/turf_decal/stripes/line, +/area/station/security/brig) +"qZI" = ( +/turf/open/floor/iron/dark, +/area/station/engineering/supermatter/room) +"qZO" = ( +/obj/effect/landmark/event_spawn, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/sorting/mail/flip{ - dir = 8; - sortType = 24 +/obj/structure/disposalpipe/segment{ + dir = 9 }, -/turf/open/floor/plating, -/area/maintenance/starboard/lesser) -"qDU" = ( -/obj/effect/turf_decal/siding/purple{ - dir = 1 +/turf/open/floor/iron, +/area/station/hallway/primary/port) +"qZV" = ( +/obj/machinery/door/airlock/external{ + name = "Solar Maintenance" }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/science/genetics) -"qEc" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/obj/structure/disposalpipe/junction{ +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 4 }, -/turf/open/floor/iron, -/area/commons/locker) -"qEg" = ( -/obj/effect/turf_decal/trimline/red/filled/corner{ +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, +/turf/open/floor/plating, +/area/station/maintenance/solars/port/aft) +"rac" = ( +/turf/closed/wall, +/area/station/commons/lounge) +"rao" = ( +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/machinery/firealarm/directional/north, -/obj/machinery/light/directional/north, -/obj/structure/disposalpipe/segment{ - dir = 10 +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 }, /turf/open/floor/iron, -/area/cargo/storage) -"qEj" = ( -/obj/machinery/vending/wardrobe/chef_wardrobe, -/obj/effect/turf_decal/trimline/brown/warning{ - dir = 6 +/area/station/engineering/main) +"raz" = ( +/obj/structure/cable, +/turf/open/floor/plating/airless, +/area/station/solars/port/fore) +"raC" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/cargo/sorting) +"raJ" = ( +/obj/machinery/computer/security/wooden_tv{ + pixel_x = 1; + pixel_y = 6 }, +/obj/structure/table/glass, +/turf/open/floor/iron/dark, +/area/station/command/bridge) +"raK" = ( +/obj/machinery/portable_atmospherics/canister/nitrous_oxide, +/turf/open/floor/iron/dark, +/area/station/science/ordnance/storage) +"rbe" = ( /obj/effect/turf_decal/tile/bar, /obj/effect/turf_decal/tile/bar{ dir = 1 }, -/obj/machinery/light/directional/south, -/obj/effect/turf_decal/tile/neutral{ +/obj/machinery/light/directional/east, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/firealarm/directional/east, +/turf/open/floor/iron, +/area/station/service/bar) +"rbi" = ( +/obj/effect/spawner/random/structure/closet_maintenance, +/obj/effect/spawner/random/maintenance, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"rbs" = ( +/obj/structure/cable, +/obj/structure/table, +/obj/item/stack/medical/mesh, +/obj/item/stack/medical/gauze, +/obj/item/stack/medical/suture, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/blue/half/contrasted{ dir = 8 }, -/obj/effect/turf_decal/bot, -/obj/machinery/light_switch/directional/south{ - pixel_x = -6 +/turf/open/floor/iron/white, +/area/station/medical/medbay/lobby) +"rbw" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/security/warden) +"rbF" = ( +/obj/machinery/mass_driver/chapelgun, +/obj/structure/sign/warning/vacuum/external{ + pixel_y = 32 }, -/obj/machinery/button/door/directional/south{ - id = "kitchen_service"; - name = "Service Shutter Control"; - pixel_x = 6; - req_access_txt = "28" +/obj/machinery/light/small/directional/north, +/obj/item/gps, +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/turf/open/floor/iron/cafeteria, -/area/service/kitchen) -"qFa" = ( -/obj/effect/landmark/start/depsec/medical, -/obj/machinery/button/door/directional/east{ - id = "medsecprivacy"; - name = "Privacy Shutters Control" +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark, +/area/station/service/chapel/funeral) +"rbH" = ( +/obj/machinery/door/airlock{ + name = "Port Emergency Storage" }, -/obj/effect/turf_decal/trimline/red/filled/line{ +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/maintenance/port) +"rbI" = ( +/obj/machinery/vending/tool, +/obj/machinery/light/directional/west, +/turf/open/floor/iron, +/area/station/commons/storage/primary) +"rbL" = ( +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ dir = 5 }, -/turf/open/floor/iron/dark, -/area/security/checkpoint/medical) -"qFd" = ( -/obj/structure/table, -/obj/item/folder/red{ - pixel_x = 14 +/turf/open/floor/iron, +/area/station/cargo/storage) +"rcq" = ( +/obj/machinery/atmospherics/pipe/layer_manifold/purple/visible, +/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible/layer5{ + dir = 4 }, -/obj/item/paper_bin{ - pixel_x = -3; - pixel_y = 7 +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"rcF" = ( +/obj/structure/table/wood, +/obj/item/storage/crayons, +/obj/item/toy/crayon/spraycan, +/obj/item/toy/crayon/spraycan{ + pixel_x = -4 }, -/obj/item/pen{ - pixel_x = -3; - pixel_y = 8 +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 }, +/turf/open/floor/wood, +/area/station/service/library) +"rcW" = ( +/obj/structure/closet/emcloset, +/obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/security/office) -"qFe" = ( -/obj/machinery/atmospherics/pipe/smart/manifold/green/visible{ - dir = 1 +/area/station/hallway/primary/port) +"rdh" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ + dir = 5 }, -/obj/machinery/meter, -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 1 +/turf/open/floor/iron, +/area/station/engineering/break_room) +"rdt" = ( +/obj/structure/sign/warning/vacuum/external{ + pixel_y = 32 }, -/obj/effect/turf_decal/trimline/yellow/warning{ - dir = 1 +/turf/open/floor/plating, +/area/station/maintenance/aft/lesser) +"rdv" = ( +/obj/machinery/atmospherics/components/binary/pump{ + dir = 8; + name = "Pure to Ports" }, /turf/open/floor/iron, -/area/engineering/atmospherics_engine) -"qFg" = ( -/obj/structure/table, -/obj/machinery/airalarm/directional/north, -/obj/machinery/computer/med_data/laptop, -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 1 - }, -/turf/open/floor/iron/white, -/area/security/medical) -"qFh" = ( -/obj/item/wrench, -/turf/open/floor/iron/dark, -/area/engineering/supermatter/room) -"qFD" = ( -/obj/item/radio/intercom/directional/south, -/turf/open/floor/iron/dark, -/area/security/courtroom) -"qFH" = ( -/obj/structure/window/reinforced{ - dir = 4 +/area/station/engineering/atmos) +"rdT" = ( +/obj/structure/toilet{ + pixel_y = 8 }, -/obj/machinery/door/window/left/directional/west{ - dir = 1; - name = "Monkey Pen"; - req_access_txt = "9" +/obj/machinery/light/small/directional/west, +/obj/machinery/newscaster/directional/south, +/obj/effect/landmark/blobstart, +/obj/effect/landmark/start/hangover, +/obj/machinery/button/door/directional/west{ + id = "Toilet1"; + name = "Lock Control"; + normaldoorcontrol = 1; + specialfunctions = 4 }, -/turf/open/floor/grass, -/area/science/genetics) -"qFO" = ( -/obj/machinery/light_switch/directional/north, -/obj/structure/showcase/cyborg/old{ - pixel_y = 20 +/obj/effect/spawner/random/trash/graffiti{ + pixel_x = -32; + spawn_loot_chance = 50 }, -/turf/open/floor/iron/grimy, -/area/tcommsat/computer) -"qGt" = ( -/obj/effect/spawner/random/vending/colavend, -/turf/open/floor/iron/dark, -/area/hallway/primary/aft) -"qGu" = ( -/obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"qGz" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron/white, -/area/science/research) -"qGT" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Medbay Maintenance"; - req_access_txt = "5" +/turf/open/floor/iron/freezer, +/area/station/commons/toilet/restrooms) +"rdU" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plating, -/area/maintenance/aft/greater) -"qGX" = ( -/obj/machinery/shower{ - dir = 4 +/obj/machinery/camera/directional/west{ + c_tag = "Engineering - Foyer - Shared Storage" }, -/obj/effect/turf_decal/tile/yellow/half/contrasted{ - dir = 8 +/obj/structure/sign/poster/official/random/directional/west, +/turf/open/floor/iron/dark/corner{ + dir = 1 }, -/turf/open/floor/iron/white, -/area/medical/pharmacy) -"qHa" = ( -/obj/machinery/firealarm/directional/south, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/area/station/engineering/storage_shared) +"rea" = ( +/obj/effect/turf_decal/stripes/red/line{ + dir = 5 }, -/obj/structure/disposalpipe/segment{ - dir = 4 +/turf/open/floor/engine, +/area/station/science/cytology) +"rec" = ( +/obj/docking_port/stationary{ + dwidth = 1; + height = 4; + roundstart_template = /datum/map_template/shuttle/escape_pod/default; + width = 3 }, -/turf/open/floor/iron, -/area/hallway/primary/central) -"qHf" = ( -/obj/machinery/computer/security/telescreen{ - desc = "Used for watching the turbine vent."; - dir = 8; - name = "turbine vent monitor"; - network = list("turbine"); - pixel_x = 29 +/turf/open/space/basic, +/area/space) +"ret" = ( +/obj/effect/spawner/random/trash/garbage{ + spawn_scatter_radius = 1 }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 4 +/turf/open/floor/plating, +/area/station/maintenance/starboard/greater) +"rez" = ( +/obj/machinery/newscaster/directional/south, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/dark/visible, /obj/structure/cable, /turf/open/floor/iron, -/area/maintenance/disposal/incinerator) -"qHw" = ( -/obj/machinery/atmospherics/components/trinary/mixer/airmix{ +/area/station/hallway/secondary/command) +"reL" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/science/robotics/lab) +"reO" = ( +/obj/structure/rack, +/obj/item/storage/box/shipping, +/obj/item/pushbroom, +/obj/machinery/light_switch/directional/south, +/obj/effect/turf_decal/tile/brown/anticorner/contrasted{ dir = 4 }, /turf/open/floor/iron, -/area/engineering/atmos) -"qHH" = ( -/obj/structure/table/wood, -/obj/item/paper_bin{ - pixel_x = -3; +/area/station/cargo/sorting) +"reQ" = ( +/obj/structure/table, +/obj/item/pipe_dispenser{ + pixel_x = 3; pixel_y = 7 }, -/obj/item/pen, -/obj/item/taperecorder, -/obj/item/computer_hardware/hard_drive/role/lawyer, -/obj/machinery/button/door/directional/south{ - id = "lawyer_shutters"; - name = "law office shutter control"; - req_access_txt = "38" - }, +/obj/item/pipe_dispenser, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/light/directional/south, +/turf/open/floor/iron/dark, +/area/station/science/ordnance) +"reS" = ( +/obj/structure/table/wood/poker, +/obj/structure/cable, +/obj/effect/spawner/random/entertainment/deck, /turf/open/floor/wood, -/area/service/lawoffice) -"qHM" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Storage Room"; - req_access_txt = "12" - }, -/obj/effect/mapping_helpers/airlock/abandoned, +/area/station/commons/lounge) +"rfb" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating, -/area/maintenance/port) -"qIb" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/engineering/glass{ - name = "Power Monitoring"; - req_access_txt = "32" - }, -/obj/effect/turf_decal/bot{ - dir = 1 - }, -/turf/open/floor/iron{ +/turf/open/floor/iron/dark, +/area/station/security/lockers) +"rff" = ( +/obj/effect/turf_decal/stripes/line{ dir = 1 }, -/area/engineering/main) -"qIk" = ( -/obj/structure/table/reinforced, /obj/structure/cable, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 8 +/turf/open/floor/plating, +/area/station/maintenance/solars/starboard/fore) +"rft" = ( +/turf/closed/wall/r_wall, +/area/station/security/prison/mess) +"rfY" = ( +/obj/structure/lattice, +/obj/structure/sign/warning/electric_shock{ + pixel_x = 32 }, -/turf/open/floor/iron, -/area/security/checkpoint/customs) -"qIn" = ( +/turf/open/space/basic, +/area/space/nearstation) +"rge" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/spawner/random/trash/garbage{ - spawn_scatter_radius = 1 +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/green/half/contrasted{ + dir = 8 }, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"qIQ" = ( -/obj/structure/closet/masks, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/effect/landmark/start/hangover/closet, -/turf/open/floor/iron/dark, -/area/commons/fitness/recreation) -"qJt" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/turf/open/floor/iron/white, +/area/station/medical/virology) +"rgi" = ( +/obj/structure/window/reinforced{ dir = 8 }, -/turf/open/floor/iron/white/smooth_large, -/area/medical/surgery/aft) -"qJy" = ( -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ +/obj/structure/window/reinforced, +/obj/structure/cable, +/obj/effect/spawner/random/decoration/showcase, +/turf/open/floor/carpet, +/area/station/command/corporate_showroom) +"rgN" = ( +/obj/structure/cable, +/obj/effect/turf_decal/trimline/brown/filled/line{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/cargo/storage) +"rgS" = ( +/obj/machinery/modular_computer/console/preset/civilian{ dir = 1 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, -/obj/effect/turf_decal/siding/red{ - dir = 4 - }, -/obj/effect/landmark/start/depsec/science, /turf/open/floor/iron, -/area/security/checkpoint/science) -"qJG" = ( +/area/station/science/robotics/lab) +"rgZ" = ( +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/turf/open/floor/iron/white, +/area/station/science/lobby) +"rhc" = ( /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/hydroponics/constructable, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron, -/area/service/hydroponics) -"qJL" = ( -/obj/machinery/atmospherics/pipe/smart/simple/yellow/visible{ - dir = 10 +/obj/structure/disposalpipe/segment{ + dir = 4 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/duct, /turf/open/floor/iron, -/area/engineering/atmos) -"qKa" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/structure/cable, +/area/station/hallway/secondary/service) +"rhe" = ( +/obj/structure/flora/bush/flowers_pp/style_random, +/obj/structure/flora/bush/stalky/style_random, +/obj/structure/flora/bush/fullgrass/style_random, +/obj/item/radio/intercom/directional/east, +/turf/open/floor/grass, +/area/station/science/ordnance/office) +"rhn" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/disposalpipe/segment{ - dir = 4 + dir = 5 }, /turf/open/floor/iron, -/area/commons/locker) -"qKh" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/engine, -/area/science/xenobiology) -"qKp" = ( -/obj/machinery/vending/coffee{ - pixel_x = -3 +/area/station/cargo/storage) +"rhx" = ( +/obj/machinery/door/window/left/directional/north{ + name = "Inner Pipe Access"; + req_access = list("atmospherics") }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 1 +/obj/machinery/atmospherics/pipe/smart/simple/green/visible{ + dir = 4 }, -/obj/machinery/button/door/directional/west{ - id = "council blast"; - name = "Council Chamber Blast Door Control"; - req_access_txt = "19" +/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible/layer5, +/obj/machinery/door/firedoor/heavy, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"rhK" = ( +/obj/machinery/teleport/hub, +/turf/open/floor/plating, +/area/station/command/teleporter) +"rhL" = ( +/obj/machinery/computer/security/mining, +/obj/machinery/keycard_auth/directional/north, +/obj/item/radio/intercom/directional/north{ + pixel_y = 34 + }, +/obj/effect/turf_decal/tile/blue/half/contrasted{ + dir = 1 }, /turf/open/floor/iron/dark, -/area/command/bridge) -"qKK" = ( -/obj/effect/turf_decal/tile/yellow{ - dir = 8 +/area/station/command/bridge) +"rhU" = ( +/obj/effect/turf_decal/stripes/line, +/obj/effect/spawner/random/structure/crate, +/turf/open/floor/plating, +/area/station/maintenance/aft/lesser) +"rid" = ( +/obj/effect/landmark/start/atmospheric_technician, +/turf/open/floor/iron, +/area/station/engineering/atmospherics_engine) +"rip" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/power/apc/auto_name/directional/east, +/turf/open/floor/plating{ + icon_state = "platingdmg1" }, -/obj/machinery/recharge_station, -/turf/open/floor/iron/dark/corner{ +/area/station/maintenance/starboard/lesser) +"riz" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 1 }, -/area/engineering/storage_shared) -"qKO" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 +/obj/machinery/door/airlock/external{ + name = "Arrival Airlock" }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/hallway/secondary/entry) +"riL" = ( +/obj/machinery/computer/slot_machine{ + pixel_y = 2 + }, +/obj/machinery/computer/security/telescreen/entertainment/directional/north, +/turf/open/floor/wood, +/area/station/commons/lounge) +"riW" = ( +/obj/structure/plasticflaps/opaque, +/obj/machinery/door/window/left/directional/north{ + name = "MuleBot Access"; + req_access = list("mail_sorting") + }, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) +"riY" = ( /obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/south, +/obj/machinery/button/door/directional/south{ + id = "armory"; + name = "Armory Shutters"; + req_access = list("armory") + }, /turf/open/floor/iron/dark, -/area/engineering/transit_tube) -"qLc" = ( -/obj/effect/turf_decal/trimline/blue/filled/corner, -/obj/structure/disposalpipe/segment{ - dir = 4 +/area/station/ai_monitored/security/armory) +"riZ" = ( +/obj/effect/landmark/start/assistant, +/turf/open/floor/wood, +/area/station/commons/lounge) +"rjh" = ( +/obj/machinery/door/window/left/directional/north{ + dir = 8; + name = "Jetpack Storage"; + pixel_x = -1; + req_access = list("eva") }, -/turf/open/floor/iron/white, -/area/medical/medbay/central) -"qLg" = ( -/obj/effect/turf_decal/trimline/blue/filled/warning{ - dir = 8 +/obj/structure/window/reinforced, +/obj/structure/rack, +/obj/item/tank/jetpack/carbondioxide{ + pixel_x = 4; + pixel_y = -1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/white, -/area/medical/medbay/lobby) -"qLm" = ( -/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/item/tank/jetpack/carbondioxide, +/obj/item/tank/jetpack/carbondioxide{ + pixel_x = -4; + pixel_y = 1 }, /obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/computer/atmos_alert, /turf/open/floor/iron/dark, -/area/engineering/main) -"qLr" = ( -/obj/machinery/door/window/left/directional/north{ - name = "Petting Zoo" - }, -/obj/effect/turf_decal/tile/purple, -/obj/effect/turf_decal/tile/purple{ +/area/station/ai_monitored/command/storage/eva) +"rjB" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/stripes/corner{ dir = 1 }, -/turf/open/floor/iron, -/area/science/research) -"qLD" = ( -/obj/structure/table/wood, -/obj/effect/spawner/random/decoration/ornament, -/turf/open/floor/wood, -/area/commons/vacant_room/office) -"qLO" = ( -/obj/effect/turf_decal/stripes/line{ +/turf/open/floor/plating, +/area/station/maintenance/port/aft) +"rjI" = ( +/obj/machinery/computer/upload/borg, +/obj/structure/window/reinforced{ dir = 1 }, -/turf/open/floor/engine, -/area/engineering/supermatter/room) -"qLV" = ( -/obj/effect/turf_decal/tile/neutral{ +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ dir = 8 }, -/obj/structure/sign/poster/random/directional/west, -/turf/open/floor/iron, -/area/hallway/primary/central) -"qLW" = ( -/turf/open/floor/plating/airless{ - icon_state = "panelscorched" +/obj/machinery/door/window/left/directional/west{ + dir = 2; + layer = 3.1; + name = "Cyborg Upload Console Window"; + req_access = list("ai_upload") }, -/area/solars/starboard/fore) -"qLZ" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/ai_upload) +"rke" = ( +/obj/machinery/recharge_station, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) +"rkg" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/public/glass{ + name = "Aft Primary Hallway" }, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/hallway/primary/aft) +"rkA" = ( +/obj/structure/table, +/obj/item/cultivator, +/obj/item/hatchet, +/obj/structure/extinguisher_cabinet/directional/west, +/obj/item/paper/guides/jobs/hydroponics, /obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/machinery/door/firedoor, -/obj/structure/cable, -/turf/open/floor/iron, -/area/hallway/primary/port) -"qMr" = ( -/turf/closed/wall, -/area/service/kitchen/coldroom) -"qMz" = ( -/obj/machinery/atmospherics/components/unary/thermomachine/freezer, +/obj/effect/spawner/random/entertainment/coin, /turf/open/floor/iron, -/area/engineering/atmos/pumproom) -"qMG" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable, -/obj/machinery/door/poddoor/preopen{ - id = "xenobio8"; - name = "Xenobio Pen 8 Blast Door" +/area/station/service/hydroponics/garden) +"rkM" = ( +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/turf/open/floor/engine, -/area/science/xenobiology) -"qNh" = ( -/obj/machinery/light/directional/east, -/obj/effect/turf_decal/tile/blue{ +/obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/iron/white/corner, -/area/hallway/secondary/entry) -"qNo" = ( -/obj/machinery/disposal/bin, -/obj/structure/cable, -/obj/structure/disposalpipe/trunk{ - dir = 2 - }, -/obj/effect/turf_decal/tile/red/half/contrasted, -/turf/open/floor/iron/dark, -/area/security/office) -"qNE" = ( +/turf/open/floor/iron, +/area/station/hallway/primary/port) +"rkO" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, /turf/open/floor/plating, -/area/maintenance/starboard/fore) -"qNF" = ( -/obj/structure/table/wood, -/obj/item/paicard, -/turf/open/floor/wood, -/area/service/library) -"qNU" = ( +/area/station/maintenance/starboard/lesser) +"rkQ" = ( +/obj/machinery/airalarm/directional/west, +/obj/structure/closet/secure_closet/security/med, +/obj/effect/turf_decal/tile/red/fourcorners, +/turf/open/floor/iron/dark, +/area/station/security/checkpoint/medical) +"rkT" = ( +/obj/item/target/syndicate, +/turf/open/floor/engine, +/area/station/science/explab) +"rla" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 }, +/obj/machinery/airalarm/directional/south, /obj/structure/cable, -/obj/machinery/atmospherics/components/binary/pump/on{ - name = "Engine Coolant Bypass" - }, -/turf/open/floor/engine, -/area/engineering/supermatter/room) -"qOk" = ( -/obj/item/wrench, -/obj/item/stack/sheet/glass{ - amount = 30 - }, -/obj/item/stack/sheet/iron{ - amount = 30 - }, -/obj/item/stack/cable_coil, -/obj/item/stack/cable_coil, -/obj/structure/closet, -/obj/item/vending_refill/cigarette, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/table/glass, +/obj/item/clothing/glasses/science, +/obj/item/clothing/glasses/science, +/obj/machinery/power/apc/auto_name/directional/west, +/turf/open/floor/iron/white, +/area/station/medical/pharmacy) +"rlg" = ( +/obj/structure/disposalpipe/segment, /obj/structure/cable, -/obj/structure/sign/poster/random/directional/south, -/turf/open/floor/wood, -/area/service/bar) -"qOr" = ( -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 - }, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 1 - }, -/turf/open/floor/iron, -/area/service/bar) -"qOJ" = ( -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/white, -/area/medical/virology) -"qPc" = ( -/obj/effect/turf_decal/delivery, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"qPh" = ( -/obj/effect/landmark/start/atmospheric_technician, /turf/open/floor/iron, -/area/engineering/atmospherics_engine) -"qPj" = ( -/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/effect/turf_decal/tile/neutral{ - dir = 1 +/area/station/security/brig) +"rlh" = ( +/obj/effect/spawner/random/structure/chair_maintenance, +/obj/item/toy/plush/pkplush{ + name = "Hug Emoji" }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 10 +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"rlm" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 8 }, /turf/open/floor/iron, -/area/hallway/primary/port) -"qPK" = ( -/obj/structure/chair/stool/directional/north, -/turf/open/floor/wood{ - icon_state = "wood-broken4" - }, -/area/maintenance/port/aft) -"qPM" = ( -/obj/effect/turf_decal/stripes/corner{ +/area/station/hallway/primary/starboard) +"rlp" = ( +/obj/effect/landmark/event_spawn, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/maintenance/fore) +"rls" = ( +/obj/structure/dresser, +/obj/machinery/newscaster/directional/north, +/obj/machinery/light/small/directional/north, +/turf/open/floor/wood, +/area/station/service/theater) +"rlu" = ( +/obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/landmark/event_spawn, /turf/open/floor/iron, -/area/hallway/secondary/entry) -"qPQ" = ( -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/obj/structure/chair/comfy/brown{ - dir = 8 +/area/station/engineering/main) +"rlw" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 6 }, /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/carpet, -/area/command/heads_quarters/captain/private) -"qQn" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk, -/obj/item/radio/intercom/directional/east, -/turf/open/floor/wood, -/area/service/library) -"qQo" = ( -/obj/structure/table/wood, -/obj/item/flashlight/lamp/green{ - pixel_x = 1; - pixel_y = 5 - }, -/obj/item/radio/intercom/directional/west, -/obj/machinery/computer/security/telescreen/entertainment/directional/north, -/turf/open/floor/carpet, -/area/command/heads_quarters/captain/private) -"qQt" = ( -/obj/effect/turf_decal/bot/left, -/turf/open/floor/engine, -/area/engineering/atmospherics_engine) -"qQv" = ( -/obj/item/kirbyplants/random, -/obj/effect/turf_decal/siding/purple{ - dir = 5 - }, -/obj/machinery/airalarm/directional/east, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/science/genetics) -"qQD" = ( -/obj/machinery/atmospherics/components/binary/pump{ - dir = 1 +/turf/open/floor/iron/white, +/area/station/medical/office) +"rlA" = ( +/obj/machinery/chem_master, +/obj/effect/turf_decal/tile/yellow/half/contrasted, +/turf/open/floor/iron/white, +/area/station/medical/chemistry) +"rlU" = ( +/turf/closed/wall/r_wall, +/area/station/ai_monitored/command/nuke_storage) +"rmF" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Law Office Maintenance" }, -/obj/effect/turf_decal/delivery, -/turf/open/floor/iron, -/area/science/xenobiology) -"qQK" = ( -/obj/effect/spawner/random/maintenance, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating, -/area/maintenance/aft/greater) -"qQS" = ( -/obj/structure/closet, -/obj/effect/spawner/random/maintenance/three, +/obj/structure/disposalpipe/segment, +/obj/effect/mapping_helpers/airlock/access/all/service/lawyer, /turf/open/floor/plating, -/area/maintenance/port) -"qQV" = ( -/obj/machinery/light/small/directional/south, -/turf/open/floor/engine/vacuum, -/area/engineering/atmos) -"qRn" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/area/station/maintenance/fore) +"rmO" = ( +/obj/structure/chair/comfy/black{ + dir = 8 }, -/obj/effect/spawner/random/trash/caution_sign, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"qRx" = ( /obj/machinery/camera/directional/east{ - c_tag = "Gravity Generator Room" + c_tag = "Chapel- Starboard" }, -/turf/open/floor/iron/dark, -/area/engineering/gravity_generator) -"qRS" = ( -/obj/structure/table, -/obj/structure/disposalpipe/segment{ +/turf/open/floor/iron/chapel{ dir = 4 }, -/obj/item/clothing/gloves/cargo_gauntlet{ - pixel_y = -3 +/area/station/service/chapel) +"rnc" = ( +/obj/structure/rack, +/obj/item/vending_refill/security, +/obj/item/storage/box/handcuffs, +/obj/item/storage/box/flashbangs{ + pixel_x = -2; + pixel_y = -2 }, -/obj/item/clothing/gloves/cargo_gauntlet, -/obj/item/clothing/gloves/cargo_gauntlet{ - pixel_y = 3 +/obj/structure/cable, +/obj/effect/turf_decal/tile/blue/half/contrasted{ + dir = 4 }, -/obj/effect/turf_decal/tile/brown/anticorner/contrasted{ - dir = 1 +/turf/open/floor/iron/dark, +/area/station/security/lockers) +"rne" = ( +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/tile/blue/fourcorners, +/obj/machinery/door/airlock/medical/glass{ + name = "Paramedic Dispatch Room" }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/access/all/medical/general, +/turf/open/floor/iron/white, +/area/station/medical/office) +"rng" = ( +/obj/structure/cable, +/obj/effect/landmark/start/hangover, /turf/open/floor/iron, -/area/cargo/storage) -"qSl" = ( -/obj/structure/disposalpipe/segment, -/turf/open/floor/wood{ - icon_state = "wood-broken3" - }, -/area/cargo/qm) -"qTb" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/item/paper_bin{ - pixel_x = -2; - pixel_y = 8 +/area/station/hallway/primary/central) +"rnh" = ( +/obj/machinery/disposal/delivery_chute{ + dir = 1; + name = "Medical Deliveries" }, -/obj/structure/table/glass, -/turf/open/floor/iron/dark, -/area/command/bridge) -"qTm" = ( -/obj/structure/table/wood, -/obj/machinery/recharger, -/obj/effect/turf_decal/siding/wood{ - dir = 4 +/obj/structure/plasticflaps/opaque{ + name = "Medical Deliveries" }, -/turf/open/floor/wood, -/area/command/heads_quarters/hos) -"qTp" = ( -/obj/structure/light_construct/directional/north, -/obj/effect/decal/cleanable/greenglow, -/obj/structure/showcase/machinery/cloning_pod{ - desc = "An old prototype cloning pod, permanently decommissioned following the incident."; - name = "decommissioned cloner" +/obj/structure/disposalpipe/trunk{ + dir = 2 + }, +/obj/structure/sign/departments/exam_room{ + color = "#52B4E9"; + pixel_y = -32 }, -/turf/open/floor/iron/white, -/area/medical/abandoned) -"qTx" = ( -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/mining, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/hallway/primary/port) -"qTL" = ( -/obj/structure/flora/ausbushes/lavendergrass, -/obj/item/food/grown/banana, -/turf/open/floor/grass, -/area/medical/virology) -"qUi" = ( -/obj/structure/chair/office{ +/area/station/cargo/sorting) +"rnn" = ( +/obj/structure/chair/comfy{ dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/siding/purple{ +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ dir = 1 }, -/turf/open/floor/iron, -/area/science/lab) -"qUy" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/turf/open/floor/wood, -/area/command/corporate_showroom) -"qUI" = ( -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 6 +/obj/machinery/airalarm/directional/south, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 }, +/obj/effect/landmark/start/scientist, /turf/open/floor/iron, -/area/cargo/storage) -"qUM" = ( -/turf/open/floor/carpet/red, -/area/cargo/qm) -"qUR" = ( -/obj/effect/turf_decal/loading_area, -/turf/open/floor/iron, -/area/maintenance/port/aft) -"qUX" = ( -/obj/structure/table, -/obj/effect/spawner/random/entertainment/deck, -/turf/open/floor/iron, -/area/security/prison) -"qVu" = ( -/turf/closed/wall/r_wall, -/area/command/heads_quarters/ce) -"qVz" = ( -/obj/structure/window/reinforced, -/obj/machinery/camera/directional/east{ - c_tag = "Xenobiology Lab - Pen #5"; - network = list("ss13","rd","xeno") +/area/station/science/research) +"rnq" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 4 }, -/turf/open/floor/engine, -/area/science/xenobiology) -"qVA" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/bed/roller, -/turf/open/floor/iron/white, -/area/medical/medbay/central) -"qVO" = ( -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/obj/structure/disposaloutlet{ + dir = 4; + name = "Cargo Deliveries" }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/duct, -/turf/open/floor/iron, -/area/engineering/main) -"qWi" = ( /obj/structure/window/reinforced{ dir = 8 }, -/obj/machinery/light_switch/directional/south, -/obj/effect/spawner/random/vending/colavend, -/turf/open/floor/iron/dark, -/area/command/bridge) -"qWj" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/spawner/random/structure/girder, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"qWo" = ( +/obj/effect/turf_decal/trimline/brown/warning{ + dir = 10 + }, /obj/effect/turf_decal/tile/neutral{ - dir = 8 + dir = 1 }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ +/obj/effect/turf_decal/trimline/brown/warning{ dir = 10 }, -/turf/open/floor/iron, -/area/hallway/secondary/command) -"qWQ" = ( -/obj/machinery/door/window{ - dir = 4; - name = "Mass Driver"; - req_access_txt = "22" - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/dark, -/area/service/chapel/funeral) -"qWS" = ( -/obj/machinery/airalarm/directional/west, -/obj/effect/turf_decal/stripes/line{ - dir = 9 +/obj/effect/turf_decal/siding/yellow, +/obj/structure/disposalpipe/trunk{ + dir = 8 }, /turf/open/floor/iron, -/area/engineering/main) -"qWY" = ( +/area/station/hallway/primary/starboard) +"rnE" = ( /obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 4 +/turf/open/floor/plating{ + icon_state = "platingdmg1" }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/maintenance/starboard/greater) -"qXx" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/grimy, -/area/service/chapel/office) -"qXO" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/area/station/maintenance/department/science/xenobiology) +"rnV" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ dir = 8 }, +/turf/open/floor/grass, +/area/station/service/hydroponics/garden) +"rnX" = ( +/obj/machinery/suit_storage_unit/standard_unit, +/obj/machinery/firealarm/directional/east, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/science/mixing/launch) -"qYf" = ( -/obj/structure/table, -/obj/item/paper_bin/construction, -/obj/item/airlock_painter, -/obj/machinery/airalarm/directional/east, -/obj/item/rcl/pre_loaded, -/turf/open/floor/iron, -/area/commons/storage/art) -"qYv" = ( +/area/station/ai_monitored/command/storage/eva) +"roa" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/closed/wall/r_wall, -/area/engineering/atmos) -"qYx" = ( -/obj/machinery/atmospherics/pipe/layer_manifold/purple/visible, -/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible/layer5{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/junction/flip{ dir = 4 }, -/turf/open/floor/iron/dark, -/area/engineering/atmos) -"qYy" = ( -/obj/structure/chair/office{ - dir = 8 - }, -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/command/bridge) -"qYZ" = ( -/obj/structure/table/glass, -/obj/item/hand_labeler, -/obj/item/radio/headset/headset_med, -/obj/item/radio/intercom/directional/west, -/obj/effect/turf_decal/tile/green/anticorner/contrasted{ - dir = 8 +/turf/open/floor/iron, +/area/station/commons/dorms) +"roj" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/turf/open/floor/iron/white, -/area/medical/virology) -"qZc" = ( -/obj/structure/rack, -/obj/item/storage/box/shipping, -/obj/item/pushbroom, -/obj/machinery/light_switch/directional/south, -/obj/effect/turf_decal/tile/brown/anticorner/contrasted{ +/obj/effect/spawner/random/trash/caution_sign, +/turf/open/floor/plating, +/area/station/maintenance/starboard/fore) +"rop" = ( +/obj/machinery/computer/department_orders/science{ dir = 4 }, /turf/open/floor/iron, -/area/cargo/sorting) -"qZd" = ( +/area/station/science/explab) +"roL" = ( +/obj/effect/landmark/event_spawn, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/maintenance/starboard/lesser) +"roX" = ( /obj/structure/cable, -/obj/machinery/duct, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/wood, +/area/station/cargo/qm) +"rpk" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/structure/sign/poster/random/directional/south, -/turf/open/floor/plating, -/area/hallway/secondary/service) -"qZh" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/landmark/start/depsec/engineering, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 8 - }, -/turf/open/floor/iron, -/area/security/checkpoint/engineering) -"qZi" = ( -/obj/structure/rack, -/obj/machinery/firealarm/directional/west, -/obj/item/clothing/gloves/color/fyellow, -/obj/item/clothing/suit/hazardvest, -/obj/item/multitool, -/obj/effect/spawner/random/maintenance, -/obj/effect/turf_decal/tile/yellow/half/contrasted{ - dir = 8 +/turf/open/floor/plating{ + icon_state = "platingdmg1" }, -/turf/open/floor/iron, -/area/commons/storage/tools) -"qZk" = ( -/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible/layer5{ - dir = 9 +/area/station/maintenance/department/medical/central) +"rps" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 }, -/turf/open/floor/iron/dark, -/area/engineering/atmos) -"qZu" = ( -/obj/machinery/drone_dispenser, -/turf/open/floor/plating, -/area/maintenance/department/science/central) -"qZx" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/camera/directional/south{ - c_tag = "Engineering - Desk" +/obj/effect/turf_decal/trimline/blue/filled/corner, +/obj/machinery/duct, +/turf/open/floor/iron/white/smooth_large, +/area/station/medical/surgery/theatre) +"rpx" = ( +/obj/machinery/suit_storage_unit/engine, +/obj/effect/turf_decal/bot{ + dir = 1 }, -/obj/machinery/light/directional/south, -/obj/effect/turf_decal/stripes/corner{ - dir = 8 +/turf/open/floor/iron{ + dir = 1 }, -/obj/machinery/status_display/evac/directional/south, -/obj/effect/turf_decal/tile/yellow/half/contrasted, +/area/station/engineering/main) +"rpz" = ( +/obj/effect/turf_decal/stripes/line, /turf/open/floor/iron, -/area/engineering/break_room) -"qZE" = ( -/obj/effect/turf_decal/tile/purple/fourcorners, -/obj/machinery/door/airlock/command/glass{ - name = "Server Access"; - req_access_txt = "30" - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/general/hidden, -/turf/open/floor/iron/dark, -/area/science/server) -"qZG" = ( -/obj/machinery/modular_computer/console/preset/research{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/purple/filled/line{ - dir = 4 +/area/station/security/range) +"rpA" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 10 }, -/obj/machinery/light/directional/east, /turf/open/floor/iron/white, -/area/command/heads_quarters/rd) -"qZK" = ( -/obj/structure/sign/warning/securearea, -/turf/closed/wall/r_wall, -/area/command/bridge) -"qZN" = ( -/obj/effect/landmark/start/scientist, -/turf/open/floor/iron/white, -/area/science/mixing) -"rah" = ( +/area/station/medical/surgery/theatre) +"rpD" = ( +/obj/machinery/space_heater/improvised_chem_heater, /turf/open/floor/plating, -/area/maintenance/starboard/lesser) -"rai" = ( -/obj/structure/table/reinforced, -/obj/structure/reagent_dispensers/servingdish, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, +/area/station/maintenance/starboard/lesser) +"rpG" = ( +/obj/machinery/atmospherics/pipe/smart/manifold/yellow/visible, +/obj/machinery/meter, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/white, -/area/security/prison) -"ram" = ( -/obj/structure/sign/warning/securearea, -/turf/closed/wall/r_wall, -/area/command/corporate_showroom) -"raB" = ( -/obj/structure/chair/stool/directional/south, +/area/station/science/ordnance/storage) +"rpR" = ( +/obj/machinery/holopad, +/obj/effect/turf_decal/box/white{ + color = "#52B4E9" + }, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/landmark/start/medical_doctor, +/turf/open/floor/iron/white/smooth_large, +/area/station/medical/surgery/aft) +"rqa" = ( +/obj/machinery/door/poddoor/shutters{ + id = "supplybridge" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"rqX" = ( /obj/structure/cable, -/turf/open/floor/iron, -/area/engineering/break_room) -"raQ" = ( -/obj/machinery/power/apc/auto_name/directional/east, -/obj/structure/cable, -/obj/structure/table{ - name = "Jim Norton's Quebecois Coffee table" +/turf/open/floor/plating{ + icon_state = "panelscorched" }, -/obj/item/reagent_containers/food/drinks/coffee{ - pixel_x = -3; - pixel_y = 9 +/area/station/maintenance/central) +"rrf" = ( +/obj/structure/bodycontainer/morgue{ + dir = 1 }, -/obj/item/reagent_containers/food/drinks/coffee{ - pixel_x = 5; - pixel_y = 12 +/obj/machinery/camera/directional/south{ + c_tag = "Morgue"; + network = list("ss13","medbay") }, -/obj/effect/turf_decal/siding/wood{ - dir = 4 +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/obj/machinery/light/directional/east, -/obj/item/modular_computer/laptop/preset/civilian, -/turf/open/floor/wood, -/area/service/cafeteria) -"raW" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 1 +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/turf/open/floor/iron/white, -/area/security/prison) -"raZ" = ( -/obj/structure/table/wood, -/obj/item/folder/red, -/turf/open/floor/carpet, -/area/command/bridge) -"rbl" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/turf/open/floor/iron/dark, +/area/station/medical/morgue) +"rrg" = ( +/obj/structure/cable, +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/preopen{ + id = "hosspace"; + name = "Space Shutters" }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/plating, -/area/maintenance/port) -"rby" = ( -/obj/structure/extinguisher_cabinet/directional/east, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 1 - }, -/obj/machinery/photocopier, -/turf/open/floor/carpet, -/area/command/heads_quarters/hos) -"rbJ" = ( +/area/station/command/heads_quarters/hos) +"rrh" = ( /obj/effect/turf_decal/delivery, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 1 - }, -/obj/machinery/door/airlock/external{ - name = "Departure Lounge Airlock"; - space_dir = 2 - }, +/obj/structure/closet/secure_closet/engineering_welding, /turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"rce" = ( +/area/station/engineering/main) +"rrj" = ( +/obj/structure/closet/firecloset, +/turf/open/floor/plating, +/area/station/maintenance/department/engine) +"rrt" = ( +/obj/structure/lattice, +/obj/effect/spawner/random/structure/grille, +/turf/open/space/basic, +/area/space/nearstation) +"rrL" = ( /obj/effect/turf_decal/delivery, /obj/machinery/door/window/left/directional/north{ base_state = "right"; - dir = 2; + dir = 8; icon_state = "right"; - name = "Containment Pen #2"; - req_access_txt = "55" + name = "Containment Pen #4"; + req_access = list("xenobiology") }, /obj/machinery/door/poddoor/preopen{ - id = "xenobio2"; - name = "Xenobio Pen 2 Blast Door" + id = "xenobio4"; + name = "Xenobio Pen 4 Blast Door" }, /turf/open/floor/iron, -/area/science/xenobiology) -"rcl" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/chapel, -/area/service/chapel) -"rcz" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable, -/turf/open/floor/plating, -/area/maintenance/fore/lesser) -"rcE" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/iron, -/area/maintenance/disposal/incinerator) -"rcK" = ( -/obj/effect/turf_decal/stripes/line{ +/area/station/science/xenobiology) +"rrT" = ( +/obj/effect/turf_decal/tile/red{ dir = 8 }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/command/gateway) -"rcP" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible{ - dir = 4 +/area/station/hallway/primary/fore) +"rrW" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/white/line{ + dir = 6 }, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 +/obj/machinery/light/directional/north, +/obj/machinery/airalarm/directional/north, +/turf/open/floor/iron, +/area/station/security/prison) +"rrZ" = ( +/obj/machinery/telecomms/processor/preset_one, +/obj/machinery/camera/directional/north{ + c_tag = "Telecomms - Server Room - Fore-Port"; + network = list("ss13","tcomms") }, -/obj/structure/cable, -/turf/open/floor/iron/dark/corner{ - dir = 1 +/turf/open/floor/circuit/green/telecomms/mainframe, +/area/station/tcommsat/server) +"rsc" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 8 }, -/area/engineering/atmos) -"rdj" = ( -/obj/structure/chair/stool/bar/directional/south, -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 1 }, -/obj/structure/cable, -/obj/effect/turf_decal/siding/wood{ - dir = 9 +/turf/open/floor/iron/white, +/area/station/security/prison/visit) +"rsi" = ( +/obj/machinery/atmospherics/pipe/smart/simple/purple/visible, +/obj/machinery/meter, +/turf/closed/wall/r_wall, +/area/station/engineering/atmos) +"rsk" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/external{ + name = "Escape Pod Four"; + space_dir = 4 }, -/turf/open/floor/iron, -/area/commons/lounge) -"rdk" = ( -/obj/structure/chair/comfy/black{ - dir = 4 +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 }, -/obj/effect/turf_decal/trimline/purple/filled/line, +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, /turf/open/floor/iron, -/area/science/xenobiology) -"rdm" = ( -/obj/structure/cable, -/obj/effect/landmark/start/scientist, -/obj/effect/turf_decal/siding/purple{ +/area/station/maintenance/department/engine) +"rsD" = ( +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/turf/open/floor/iron, -/area/science/lab) -"rdr" = ( -/obj/machinery/door/airlock/medical{ - name = "Primary Surgical Theatre"; - req_access_txt = "45" - }, -/obj/effect/turf_decal/tile/blue/fourcorners, -/turf/open/floor/iron/white, -/area/medical/treatment_center) -"rdE" = ( -/obj/effect/spawner/structure/window/reinforced/tinted, -/turf/open/floor/plating, -/area/security/interrogation) -"rdX" = ( -/turf/open/floor/plating/airless{ - icon_state = "platingdmg3" - }, -/area/solars/port/fore) -"rec" = ( -/obj/docking_port/stationary{ - dwidth = 1; - height = 4; - roundstart_template = /datum/map_template/shuttle/escape_pod/default; - width = 3 - }, -/turf/open/space/basic, -/area/space) -"reo" = ( -/obj/machinery/computer/security/wooden_tv{ - pixel_x = 1; - pixel_y = 6 - }, -/obj/structure/table/glass, -/turf/open/floor/iron/dark, -/area/command/bridge) -"reQ" = ( -/obj/effect/turf_decal/siding/purple{ +/obj/effect/turf_decal/siding{ dir = 1 }, -/obj/structure/table, -/obj/item/clothing/gloves/color/latex{ - pixel_x = 4; - pixel_y = 9 - }, -/obj/item/storage/box/monkeycubes{ - pixel_x = 4 +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark/side{ + dir = 4 }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/science/genetics) -"reV" = ( +/area/station/science/lab) +"rsI" = ( /obj/effect/turf_decal/trimline/red/filled/line{ dir = 1 }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/security/brig) -"reZ" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Service Maintenance"; - req_one_access_txt = "12;73" +/area/station/hallway/primary/fore) +"rtd" = ( +/obj/machinery/camera/motion/directional/east{ + c_tag = "E.V.A. Storage" + }, +/obj/machinery/requests_console/directional/east{ + department = "EVA"; + name = "EVA Requests Console" + }, +/obj/machinery/light/directional/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, +/turf/open/floor/iron, +/area/station/ai_monitored/command/storage/eva) +"rtj" = ( +/obj/machinery/igniter/incinerator_ordmix, +/turf/open/floor/engine/vacuum, +/area/station/science/ordnance/burnchamber) +"rtn" = ( /obj/structure/disposalpipe/segment, -/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/decal/cleanable/dirt, -/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ - cycle_id = "service-passthrough" - }, -/turf/open/floor/plating, -/area/maintenance/starboard/greater) -"rfj" = ( -/obj/effect/turf_decal/siding/purple{ +/obj/machinery/light/directional/west, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) +"rtG" = ( +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/disposalpipe/segment, -/turf/open/floor/iron/white, -/area/science/research) -"rfl" = ( -/obj/machinery/light/small/directional/south, -/obj/machinery/recharge_station, -/obj/effect/landmark/start/hangover, -/obj/effect/spawner/random/trash/graffiti{ - pixel_y = -32; - spawn_loot_chance = 50 - }, -/turf/open/floor/iron/freezer, -/area/commons/toilet/restrooms) -"rfy" = ( +/turf/open/floor/iron, +/area/station/hallway/primary/port) +"rtN" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/carpet, -/area/command/bridge) -"rfA" = ( -/obj/structure/rack, -/obj/effect/spawner/random/maintenance, -/obj/effect/spawner/random/bureaucracy/paper, -/turf/open/floor/plating, -/area/maintenance/port) -"rfJ" = ( -/obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/light/directional/west, -/turf/open/floor/iron/white, -/area/medical/medbay/central) -"rfN" = ( -/obj/structure/railing{ - dir = 6 - }, -/obj/effect/turf_decal/trimline/yellow/filled/end, -/obj/effect/turf_decal/trimline/yellow/warning{ - dir = 10 - }, -/obj/structure/rack, -/obj/item/storage/box{ - pixel_x = -2; - pixel_y = 4 +/obj/structure/cable, +/turf/open/floor/iron/white/side{ + dir = 1 }, +/area/station/science/lobby) +"rtO" = ( /obj/structure/cable, -/turf/open/floor/iron, -/area/engineering/atmos) -"rfU" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 10 +/obj/machinery/light_switch/directional/north, +/obj/machinery/power/apc/auto_name/directional/east, +/turf/open/floor/plating, +/area/station/maintenance/solars/port/aft) +"rtP" = ( +/obj/structure/rack, +/obj/effect/turf_decal/bot, +/obj/effect/spawner/random/maintenance, +/obj/item/storage/belt/utility, +/obj/structure/extinguisher_cabinet/directional/east, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/obj/effect/turf_decal/tile/yellow{ dir = 4 }, -/turf/open/floor/iron/dark, -/area/security/execution/education) -"rfW" = ( -/obj/structure/showcase/machinery/microwave{ - dir = 1; - pixel_y = 2 - }, -/obj/structure/table/wood, -/turf/open/floor/carpet, -/area/command/corporate_showroom) -"rgc" = ( -/obj/structure/table/wood, -/obj/item/food/grown/harebell, -/obj/item/food/grown/harebell, -/obj/item/food/grown/harebell, -/obj/item/food/grown/harebell, -/obj/item/food/grown/harebell, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/service/chapel) -"rgj" = ( -/obj/machinery/door/window{ - name = "Captain's Desk"; - req_access_txt = "20" +/turf/open/floor/iron/dark/corner, +/area/station/engineering/storage_shared) +"rtQ" = ( +/obj/machinery/door/poddoor/shutters/radiation/preopen{ + id = "engsm"; + name = "Radiation Chamber Shutters" }, -/obj/structure/cable, -/turf/open/floor/wood, -/area/command/heads_quarters/captain/private) -"rgA" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/engineering/supermatter) +"rtS" = ( +/obj/machinery/door/morgue{ + name = "Relic Closet"; + req_access = list("chapel_office") }, +/turf/open/floor/cult, +/area/station/service/chapel/office) +"rtX" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/bed/roller, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) +"rtZ" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/white, -/area/science/xenobiology/hallway) -"rgC" = ( -/obj/item/target/alien, /turf/open/floor/plating, -/area/maintenance/starboard/aft) -"rgI" = ( -/obj/item/radio/intercom/directional/north, +/area/station/maintenance/starboard/greater) +"ruc" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/station/security/courtroom) +"rul" = ( +/obj/machinery/door/firedoor, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/turf/open/floor/iron, -/area/hallway/primary/central) -"rhb" = ( -/obj/effect/turf_decal/siding, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/newscaster/directional/west, -/obj/machinery/light/directional/west, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/sign/poster/official/random/directional/north, /turf/open/floor/iron, -/area/science/lab) -"rhi" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/structure/disposalpipe/segment{ +/area/station/hallway/primary/port) +"rum" = ( +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/security/office) +"rup" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/tile/blue/half/contrasted{ dir = 4 }, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"rhj" = ( -/obj/machinery/holopad, +/turf/open/floor/iron/dark, +/area/station/command/bridge) +"rur" = ( +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk, +/obj/item/radio/intercom/directional/east, +/turf/open/floor/wood, +/area/station/service/library) +"rut" = ( +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=14.2-Central-CrewQuarters"; + location = "14-Starboard-Central" + }, /obj/structure/cable, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"ruu" = ( +/obj/effect/turf_decal/tile/yellow, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/disposalpipe/segment{ - dir = 6 + dir = 4 }, -/turf/open/floor/iron/white, -/area/science/lab) -"rhq" = ( -/obj/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/dark, -/area/commons/fitness/recreation) -"rhw" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, -/area/service/hydroponics) -"rhB" = ( +/area/station/engineering/break_room) +"rux" = ( +/obj/structure/reagent_dispensers/watertank, +/obj/machinery/firealarm/directional/west, +/obj/machinery/light_switch/directional/west{ + pixel_x = -38 + }, +/obj/effect/turf_decal/bot{ + dir = 1 + }, +/turf/open/floor/iron{ + dir = 1 + }, +/area/station/engineering/main) +"ruz" = ( +/obj/structure/chair/stool/directional/north, +/turf/open/floor/wood, +/area/station/maintenance/port/aft) +"ruP" = ( +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"ruX" = ( /obj/machinery/door/airlock/maintenance{ - name = "Ordnance Test Lab Maintenance"; - req_access_txt = "8" + name = "Cleaning Closet" }, +/obj/effect/mapping_helpers/airlock/access/any/service/maintenance, +/obj/effect/mapping_helpers/airlock/unres, /turf/open/floor/plating, -/area/maintenance/aft/lesser) -"rhP" = ( -/obj/machinery/shower{ - name = "emergency shower"; - pixel_y = 16 +/area/station/maintenance/starboard/lesser) +"rvj" = ( +/obj/structure/chair/stool/directional/south, +/obj/machinery/light/small/directional/west, +/obj/machinery/computer/pod/old/mass_driver_controller/trash{ + pixel_x = -24 }, -/obj/effect/turf_decal/trimline/blue/end, +/turf/open/floor/plating, +/area/station/maintenance/disposal) +"rvx" = ( +/obj/machinery/portable_atmospherics/canister/nitrous_oxide, +/turf/open/floor/engine/n2o, +/area/station/engineering/atmos) +"rvE" = ( +/turf/closed/wall, +/area/station/medical/pharmacy) +"rvI" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/turf_decal/tile/yellow/half/contrasted{ - dir = 1 - }, -/turf/open/floor/iron/white, -/area/medical/chemistry) -"rhT" = ( -/turf/closed/wall, -/area/maintenance/department/science/xenobiology) -"rhW" = ( -/obj/structure/window/reinforced/plasma, +/obj/effect/spawner/random/maintenance, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, -/obj/machinery/power/energy_accumulator/grounding_rod/anchored, -/turf/open/floor/engine, -/area/engineering/supermatter) -"rif" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/turf/open/floor/plating, +/area/station/maintenance/port/aft) +"rvK" = ( +/obj/machinery/door/poddoor/preopen{ + id = "Xenolab"; + name = "Test Chamber Blast Door" }, -/obj/structure/disposalpipe/segment{ - dir = 5 +/obj/effect/turf_decal/bot, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/general/visible, +/obj/machinery/door/window/left/directional/south{ + dir = 4; + name = "Maximum Security Test Chamber"; + req_access = list("xenobiology") }, +/turf/open/floor/engine, +/area/station/science/xenobiology) +"rvL" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/structure/disposalpipe/segment, +/obj/structure/extinguisher_cabinet/directional/east, +/obj/machinery/door/firedoor, /turf/open/floor/iron, -/area/hallway/primary/central) -"rig" = ( -/turf/open/floor/iron, -/area/maintenance/port/aft) -"ril" = ( -/obj/machinery/oven, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"riq" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Gateway Maintenance"; - req_access_txt = "17" +/area/station/hallway/primary/central) +"rvY" = ( +/obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ + dir = 1 }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating, -/area/maintenance/central) -"ris" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/science/xenobiology/hallway) -"riu" = ( -/obj/machinery/atmospherics/pipe/bridge_pipe/cyan/visible, -/obj/machinery/atmospherics/pipe/bridge_pipe/purple/visible{ +/turf/open/floor/iron, +/area/station/security/courtroom) +"rwd" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/green{ dir = 4 }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, /turf/open/floor/iron, -/area/engineering/atmos) -"riP" = ( -/obj/structure/chair/office{ - dir = 4 +/area/station/service/hydroponics) +"rwi" = ( +/obj/structure/chair{ + dir = 1 }, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"riR" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/obj/effect/spawner/random/structure/grille, -/turf/open/floor/plating, -/area/maintenance/fore) -"riY" = ( -/obj/structure/cable, -/obj/machinery/button/door/directional/south{ - id = "armory"; - name = "Armory Shutters"; - req_access_txt = "3" +/obj/effect/landmark/start/hangover, +/turf/open/floor/iron, +/area/station/hallway/secondary/command) +"rwn" = ( +/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_switch/directional/south, /turf/open/floor/iron/dark, -/area/ai_monitored/security/armory) -"rjh" = ( +/area/station/engineering/storage/tech) +"rwx" = ( +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /obj/machinery/door/window/left/directional/north{ + base_state = "right"; dir = 8; - name = "Jetpack Storage"; - pixel_x = -1; - req_access_txt = "18" + icon_state = "right"; + name = "Containment Pen #3"; + req_access = list("xenobiology") }, -/obj/structure/window/reinforced, -/obj/structure/rack, -/obj/item/tank/jetpack/carbondioxide{ - pixel_x = 4; - pixel_y = -1 +/obj/machinery/door/poddoor/preopen{ + id = "xenobio3"; + name = "Xenobio Pen 3 Blast Door" }, -/obj/item/tank/jetpack/carbondioxide, -/obj/item/tank/jetpack/carbondioxide{ - pixel_x = -4; - pixel_y = 1 +/turf/open/floor/iron, +/area/station/science/xenobiology) +"rwE" = ( +/obj/structure/table, +/obj/item/paper_bin{ + pixel_x = -3; + pixel_y = 7 }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/ai_monitored/command/storage/eva) -"rjl" = ( -/obj/machinery/firealarm/directional/west, +/obj/effect/spawner/random/bureaucracy/pen, /obj/effect/turf_decal/tile/neutral{ - dir = 8 + dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/hallway/primary/aft) -"rjm" = ( +/area/station/commons/fitness/recreation) +"rwT" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, /obj/structure/cable, -/turf/open/floor/iron/white, -/area/security/prison) -"rjo" = ( -/obj/machinery/button/door/directional/east{ - id = "abandoned_kitchen"; - name = "Shutters Control" +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 4 }, -/obj/item/book/manual/wiki/cooking_to_serve_man{ - pixel_x = 5; - pixel_y = 3 +/turf/open/floor/iron, +/area/station/service/hydroponics/garden) +"rxa" = ( +/obj/machinery/door/poddoor/preopen{ + id = "medsecprivacy"; + name = "Privacy Shutter" }, -/obj/structure/table, -/obj/item/reagent_containers/food/condiment/saltshaker{ - pixel_x = -11; - pixel_y = 14 +/obj/structure/table/reinforced, +/obj/machinery/door/firedoor, +/obj/machinery/door/window/brigdoor/left/directional/north{ + req_access = list("security") }, -/obj/item/reagent_containers/food/condiment/peppermill{ - pixel_x = -6; - pixel_y = 10 +/turf/open/floor/plating, +/area/station/security/checkpoint/medical) +"rxc" = ( +/obj/effect/spawner/structure/window, +/turf/open/floor/plating, +/area/station/commons/locker) +"rxx" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/circuit/green, +/area/station/ai_monitored/turret_protected/ai_upload) +"rxz" = ( +/obj/structure/closet/crate/coffin, +/obj/machinery/light/small/directional/south, +/turf/open/floor/plating, +/area/station/service/chapel/funeral) +"rxA" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 10 }, -/obj/item/reagent_containers/glass/rag{ - pixel_x = -10; - pixel_y = 4 +/turf/open/floor/iron/white, +/area/station/medical/storage) +"rxG" = ( +/obj/machinery/door/airlock/maintenance, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/mapping_helpers/airlock/access/any/science/maintenance, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 1 }, /turf/open/floor/plating, -/area/maintenance/port/aft) -"rjs" = ( +/area/station/maintenance/aft/lesser) +"rxH" = ( +/obj/structure/cable, +/turf/open/floor/plating/airless, +/area/station/solars/starboard/aft) +"rxP" = ( +/obj/structure/cable, +/obj/machinery/computer/shuttle/mining/common, /obj/structure/window/reinforced{ dir = 1 }, -/turf/open/floor/engine, -/area/command/heads_quarters/rd) -"rjI" = ( -/obj/machinery/computer/upload/borg, -/obj/structure/window/reinforced{ +/obj/machinery/door/firedoor, +/turf/open/floor/plating, +/area/station/security/checkpoint/customs) +"rxR" = ( +/obj/machinery/duct, +/obj/effect/turf_decal/trimline/blue/filled/corner, +/obj/effect/turf_decal/trimline/blue/filled/corner{ + dir = 8 + }, +/obj/structure/cable, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, +/turf/open/floor/iron/white, +/area/station/medical/cryo) +"rxY" = ( +/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 1 }, -/obj/structure/window/reinforced{ +/turf/open/floor/iron/dark, +/area/station/service/chapel/funeral) +"rxZ" = ( +/obj/machinery/holopad, +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/structure/window/reinforced{ - dir = 8 +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"ryf" = ( +/obj/structure/bookcase/random/reference, +/obj/effect/turf_decal/siding/wood{ + dir = 9 }, -/obj/machinery/door/window/left/directional/west{ - dir = 2; - layer = 3.1; - name = "Cyborg Upload Console Window"; - req_access_txt = "16" +/turf/open/floor/wood/parquet, +/area/station/medical/psychology) +"rym" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 1 }, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/ai_upload) -"rka" = ( /obj/structure/disposalpipe/segment{ - dir = 6 + dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/item/cigbutt{ - pixel_y = 7 +/obj/machinery/button/door/directional/north{ + id = "evashutter"; + name = "E.V.A. Storage Shutter Control"; + req_access = list("command") }, -/obj/structure/cable, /turf/open/floor/iron, -/area/maintenance/starboard/greater) -"rkG" = ( -/obj/structure/disposalpipe/sorting/mail/flip{ - dir = 2; - sortType = 22 +/area/station/hallway/primary/central) +"ryo" = ( +/obj/effect/turf_decal/siding/white, +/obj/effect/turf_decal/trimline/brown/warning, +/obj/structure/disposalpipe/segment{ + dir = 4 }, +/turf/open/floor/iron, +/area/station/medical/medbay/lobby) +"ryp" = ( +/obj/structure/table, +/obj/machinery/cell_charger, +/obj/machinery/airalarm/directional/east, +/obj/item/stock_parts/cell/high, +/turf/open/floor/iron/dark, +/area/station/engineering/storage/tech) +"rys" = ( /obj/structure/cable, -/obj/effect/turf_decal/stripes/line{ +/turf/open/floor/plating{ + icon_state = "platingdmg2" + }, +/area/station/maintenance/port/greater) +"ryJ" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/command/storage/satellite) +"ryL" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ dir = 4 }, -/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/security/prison/visit) +"ryQ" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) +"rza" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/station/security/interrogation) +"rzq" = ( +/obj/structure/cable, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/corner, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 + }, +/turf/open/floor/iron/white/corner, +/area/station/hallway/secondary/entry) +"rzr" = ( +/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/iron/dark, +/area/station/engineering/storage/tech) +"rzx" = ( +/obj/effect/spawner/random/structure/grille, +/turf/open/floor/plating, +/area/station/maintenance/aft/lesser) +"rzz" = ( +/obj/structure/sign/warning/cold_temp, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/engine, +/area/station/science/xenobiology) +"rzB" = ( +/obj/structure/cable, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/sign/poster/contraband/random/directional/west, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) +"rzJ" = ( +/obj/effect/landmark/start/lawyer, /turf/open/floor/iron, -/area/maintenance/starboard/greater) -"rkT" = ( -/obj/effect/spawner/random/maintenance, +/area/station/security/courtroom) +"rzM" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/turf/open/floor/plating, +/area/station/maintenance/port/aft) +"rzO" = ( +/obj/structure/cable, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/security/office) +"rzT" = ( +/obj/machinery/atmospherics/pipe/smart/simple/supply/visible{ + dir = 5 + }, +/turf/closed/wall/r_wall, +/area/station/engineering/atmos/pumproom) +"rAa" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Storage Room" }, +/obj/effect/mapping_helpers/airlock/abandoned, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/effect/mapping_helpers/airlock/unres{ + dir = 1 }, +/obj/effect/mapping_helpers/airlock/access/any/service/maintenance, +/turf/open/floor/plating, +/area/station/maintenance/port) +"rAg" = ( +/obj/effect/spawner/structure/window, /turf/open/floor/plating, -/area/maintenance/aft/greater) -"rkZ" = ( +/area/station/commons/storage/art) +"rAo" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/reagent_dispensers/watertank, +/obj/machinery/airalarm/directional/south, +/turf/open/floor/iron, +/area/station/service/janitor) +"rAp" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/hallway/secondary/entry) -"rld" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock{ - name = "Kitchen"; - req_one_access_txt = "25;28" - }, /obj/effect/decal/cleanable/dirt, -/obj/effect/landmark/navigate_destination/kitchen, -/turf/open/floor/iron/cafeteria, -/area/service/kitchen) -"rlx" = ( -/obj/structure/chair/stool/directional/north, -/turf/open/floor/wood, -/area/maintenance/port/aft) -"rlQ" = ( -/obj/structure/closet/emcloset, +/obj/effect/spawner/random/structure/crate, /turf/open/floor/plating, -/area/maintenance/starboard/greater) -"rlU" = ( -/turf/closed/wall/r_wall, -/area/ai_monitored/command/nuke_storage) -"rlY" = ( -/obj/structure/chair/office, -/obj/effect/landmark/start/quartermaster, +/area/station/maintenance/starboard/lesser) +"rAA" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/wood{ - icon_state = "wood-broken4" +/obj/effect/turf_decal/trimline/yellow/filled/line, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) +"rAG" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"rAW" = ( +/turf/closed/wall, +/area/station/security/prison/work) +"rBe" = ( +/obj/structure/table, +/obj/item/stack/cable_coil{ + pixel_x = 3; + pixel_y = -7 + }, +/obj/item/stack/cable_coil, +/obj/item/electronics/airlock, +/obj/item/electronics/airlock, +/obj/item/clothing/ears/earmuffs{ + pixel_x = -3; + pixel_y = -2 + }, +/obj/item/clothing/ears/earmuffs{ + pixel_x = -5; + pixel_y = 6 }, -/area/cargo/qm) -"rmd" = ( +/obj/effect/turf_decal/bot{ + dir = 1 + }, +/obj/item/stock_parts/cell/emproof{ + pixel_x = -4; + pixel_y = 6 + }, +/turf/open/floor/iron{ + dir = 1 + }, +/area/station/engineering/main) +"rBi" = ( +/obj/machinery/airalarm/directional/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"rBs" = ( +/obj/structure/table, +/obj/effect/spawner/random/food_or_drink/donkpockets, +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/machinery/firealarm/directional/south, +/turf/open/floor/iron, +/area/station/science/research) +"rBU" = ( +/obj/effect/turf_decal/tile/blue{ dir = 4 }, -/turf/open/floor/carpet, -/area/service/library) -"rmh" = ( -/obj/machinery/door/poddoor/massdriver_ordnance, -/obj/structure/fans/tiny, -/turf/open/floor/plating, -/area/science/mixing/launch) -"rmm" = ( -/obj/effect/spawner/random/structure/crate, -/obj/effect/decal/cleanable/cobweb, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/white/corner, +/area/station/hallway/secondary/entry) +"rCn" = ( +/obj/item/mmi, +/obj/structure/rack, +/obj/effect/spawner/random/maintenance, /turf/open/floor/plating, -/area/maintenance/aft/lesser) -"rmt" = ( -/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ - dir = 6 +/area/station/maintenance/starboard/fore) +"rCo" = ( +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/hallway/primary/fore) +"rCJ" = ( +/obj/machinery/camera/directional/east{ + c_tag = "Departure Lounge - Starboard Aft" }, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ +/obj/machinery/light/directional/east, +/obj/item/radio/intercom/directional/east, +/obj/item/kirbyplants{ + icon_state = "plant-16" + }, +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/turf/open/floor/iron/dark, -/area/engineering/atmos) -"rmu" = ( -/obj/structure/cable, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) +"rCQ" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/disposalpipe/segment{ dir = 10 }, +/turf/open/floor/iron, +/area/station/engineering/break_room) +"rDd" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/rack, +/obj/item/wrench, +/obj/item/crowbar/red, +/obj/machinery/light_switch/directional/south, +/turf/open/floor/iron, +/area/station/science/xenobiology) +"rDf" = ( +/turf/open/floor/plating, +/area/station/maintenance/department/science/xenobiology) +"rDh" = ( +/obj/effect/landmark/event_spawn, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/siding/wood{ +/turf/open/floor/iron, +/area/station/hallway/primary/aft) +"rDm" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/dark/visible, +/obj/machinery/atmospherics/components/binary/dp_vent_pump/high_volume/incinerator_atmos{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible/layer2, +/turf/open/floor/engine, +/area/station/maintenance/disposal/incinerator) +"rDr" = ( +/obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/wood, -/area/command/heads_quarters/hos) -"rmB" = ( -/obj/structure/table/wood, -/obj/machinery/computer/med_data/laptop{ +/turf/open/floor/iron, +/area/station/security/prison) +"rDE" = ( +/obj/item/target, +/obj/item/target, +/obj/item/target/alien, +/obj/item/target/alien, +/obj/item/target/clown, +/obj/item/target/clown, +/obj/item/target/syndicate, +/obj/item/target/syndicate, +/obj/structure/closet/crate/secure{ + desc = "A secure crate containing various materials for building a customised test-site."; + name = "Firing Range Gear Crate"; + req_access = list("security") + }, +/obj/machinery/airalarm/directional/north, +/obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ dir = 1 }, -/obj/machinery/light/small/directional/west, -/obj/machinery/button/door/directional/west{ - id = "hosprivacy"; - name = "Privacy Shutters Control" +/turf/open/floor/iron/dark, +/area/station/security/range) +"rDJ" = ( +/obj/effect/turf_decal/trimline/blue/filled/warning{ + dir = 8 }, +/turf/open/floor/iron/white, +/area/station/medical/treatment_center) +"rDT" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/wood, -/area/command/heads_quarters/hos) -"rmG" = ( -/turf/closed/wall/r_wall, -/area/security/office) -"rmY" = ( -/obj/machinery/computer/security/mining{ +/area/station/command/heads_quarters/captain/private) +"rEd" = ( +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/machinery/light/directional/north, -/obj/item/radio/intercom/directional/west, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 4 +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/security/checkpoint/supply) -"rnA" = ( -/obj/machinery/airalarm/directional/west, -/obj/structure/displaycase/trophy, +/area/station/command/heads_quarters/ce) +"rEg" = ( +/obj/machinery/door/window{ + dir = 1; + name = "Captain's Bedroom"; + req_access = list("captain") + }, /turf/open/floor/wood, -/area/service/library) -"rnC" = ( -/obj/effect/landmark/xeno_spawn, -/turf/open/floor/plating{ - icon_state = "platingdmg2" +/area/station/command/heads_quarters/captain/private) +"rEj" = ( +/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 }, -/area/maintenance/starboard/aft) -"rnR" = ( +/obj/effect/decal/cleanable/dirt, /obj/structure/cable, -/turf/open/floor/plating{ - icon_state = "platingdmg1" - }, -/area/maintenance/department/science/xenobiology) -"rnT" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/blue/anticorner/contrasted{ - dir = 8 - }, -/turf/open/floor/iron/dark, -/area/command/bridge) -"rnU" = ( -/obj/machinery/atmospherics/components/binary/pump{ - dir = 1 - }, -/turf/open/floor/iron, -/area/engineering/atmospherics_engine) -"rnX" = ( -/obj/machinery/suit_storage_unit/standard_unit, -/obj/machinery/firealarm/directional/east, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/ai_monitored/command/storage/eva) -"rnZ" = ( -/obj/structure/chair/office, /turf/open/floor/iron, -/area/cargo/drone_bay) -"rof" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/area/station/commons/toilet/auxiliary) +"rEr" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/public/glass{ + name = "Auxiliary Tool Storage" }, +/obj/effect/landmark/event_spawn, +/obj/effect/landmark/navigate_destination, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/yellow/fourcorners, /turf/open/floor/iron, -/area/hallway/primary/port) -"rog" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 8 - }, -/obj/effect/landmark/start/roboticist, -/obj/effect/turf_decal/tile/neutral/fourcorners, +/area/station/commons/storage/tools) +"rEy" = ( +/obj/machinery/light/directional/west, +/obj/machinery/recharge_station, /turf/open/floor/iron/dark, -/area/science/robotics/lab) -"rok" = ( -/obj/effect/turf_decal/stripes/line{ +/area/station/security/lockers) +"rEz" = ( +/obj/machinery/light/directional/east, +/obj/machinery/firealarm/directional/east, +/obj/effect/turf_decal/tile/blue{ dir = 1 }, /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating, -/area/maintenance/central) -"ron" = ( -/obj/effect/turf_decal/trimline/purple/line, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/siding/purple/corner{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/sorting/mail/flip{ - dir = 8; - sortType = 23 +/turf/open/floor/iron/dark, +/area/station/command/bridge) +"rEO" = ( +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/hallway/primary/port) +"rES" = ( +/turf/closed/wall/r_wall, +/area/station/security/office) +"rFB" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 8 }, -/turf/open/floor/iron/white, -/area/science/research) -"rot" = ( -/obj/structure/window/reinforced, -/obj/effect/turf_decal/tile/red/fourcorners, -/obj/machinery/atmospherics/components/trinary/filter/atmos/n2{ - dir = 4 +/turf/open/floor/wood, +/area/station/service/library) +"rFF" = ( +/obj/machinery/mineral/equipment_vendor, +/obj/effect/turf_decal/tile/brown/anticorner/contrasted{ + dir = 8 }, /turf/open/floor/iron, -/area/engineering/atmos) -"roE" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/area/station/cargo/miningoffice) +"rFR" = ( /obj/effect/turf_decal/trimline/red/filled/line{ dir = 4 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/security/brig) -"roI" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "chapel_shutters_space"; - name = "chapel shutters" - }, -/turf/open/floor/plating, -/area/service/chapel) -"roT" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/area/station/security/office) +"rFU" = ( +/obj/structure/chair{ dir = 1 }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/iron/white/smooth_large, -/area/medical/medbay/central) -"rpp" = ( -/obj/structure/table, -/obj/item/paper_bin{ - pixel_x = -1; - pixel_y = 5 - }, -/obj/item/pen, -/obj/machinery/computer/security/telescreen{ - desc = "Used for monitoring the engine."; - dir = 8; - name = "Engine Monitor"; - network = list("engine"); - pixel_x = 26 - }, -/obj/machinery/button/door/directional/east{ - id = "Engineering"; - name = "Engineering Lockdown"; - pixel_y = 16; - req_one_access_txt = "1;10" - }, -/obj/machinery/button/door/directional/east{ - id = "atmos"; - name = "Atmospherics Lockdown"; - pixel_y = 24; - req_one_access_txt = "1;24" +/obj/effect/decal/cleanable/dirt, +/obj/structure/sign/departments/court{ + pixel_y = -32 }, -/obj/effect/turf_decal/tile/red/half/contrasted{ +/obj/structure/cable, +/obj/machinery/power/apc/auto_name/directional/east, +/turf/open/floor/iron, +/area/station/security/holding_cell) +"rGb" = ( +/obj/machinery/washing_machine, +/obj/effect/turf_decal/tile/blue{ dir = 4 }, -/turf/open/floor/iron, -/area/security/checkpoint/engineering) -"rpK" = ( -/obj/structure/urinal/directional/north, -/obj/effect/landmark/start/hangover, -/obj/machinery/duct, -/turf/open/floor/iron/freezer, -/area/commons/toilet/restrooms) -"rpP" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/directional/east, +/turf/open/floor/iron/cafeteria, +/area/station/security/prison) +"rGd" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, /obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/security/brig) +"rGe" = ( /obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/plating, -/area/maintenance/starboard/greater) -"rpQ" = ( -/obj/machinery/door/poddoor/preopen{ - id = "Prison Gate"; - name = "Security Blast Door" + dir = 6 }, -/obj/effect/turf_decal/delivery, /obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/security/brig) -"rqc" = ( -/obj/structure/lattice/catwalk, -/obj/item/stack/cable_coil, -/turf/open/space/basic, -/area/solars/starboard/fore) -"rqf" = ( -/turf/closed/wall, -/area/engineering/storage_shared) -"rqq" = ( -/obj/item/storage/secure/safe/hos{ - pixel_x = 36; - pixel_y = 28 - }, -/obj/machinery/status_display/evac/directional/north, -/obj/machinery/light/directional/north, +/area/station/security/prison) +"rGj" = ( +/obj/machinery/holopad, /obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/carpet, -/area/command/heads_quarters/hos) -"rqy" = ( -/turf/open/floor/plating, -/area/cargo/drone_bay) -"rqH" = ( -/obj/structure/table, -/obj/item/paper_bin, -/obj/item/stack/pipe_cleaner_coil/random, -/obj/item/stack/pipe_cleaner_coil/random, -/obj/item/stack/pipe_cleaner_coil/random, -/obj/item/stack/pipe_cleaner_coil/random, -/obj/item/stack/pipe_cleaner_coil/random, -/obj/item/canvas, -/obj/item/canvas, -/obj/item/canvas, -/obj/item/canvas, -/obj/item/canvas, -/obj/item/canvas, -/obj/item/chisel{ - pixel_y = 7 +/area/station/command/heads_quarters/hop) +"rGm" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/poddoor/shutters{ + id = "evashutter"; + name = "E.V.A. Storage Shutter" }, +/obj/effect/turf_decal/delivery, /turf/open/floor/iron, -/area/commons/storage/art) -"rqL" = ( -/obj/effect/turf_decal/trimline/blue/filled/line, +/area/station/ai_monitored/command/storage/eva) +"rGB" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, /obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/trimline/blue/filled/warning, /turf/open/floor/iron/white, -/area/medical/treatment_center) -"rqM" = ( -/obj/machinery/door/airlock/maintenance{ - req_access_txt = "12" +/area/station/medical/medbay/central) +"rGC" = ( +/turf/open/floor/iron/dark, +/area/station/security/courtroom) +"rGE" = ( +/obj/machinery/computer/operating, +/obj/machinery/camera/directional/west{ + c_tag = "Medbay Primary Surgery"; + name = "medical camera"; + network = list("ss13","medical") }, -/obj/machinery/atmospherics/pipe/smart/simple/orange/hidden{ +/obj/effect/turf_decal/tile/blue/fourcorners, +/turf/open/floor/iron/white, +/area/station/medical/surgery/theatre) +"rGG" = ( +/obj/machinery/light/small/directional/east, +/obj/machinery/camera/directional/east{ + c_tag = "MiniSat Exterior - Fore Port"; + network = list("minisat") + }, +/obj/structure/window/reinforced, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/aisat/exterior) +"rGK" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/turf/open/floor/plating, -/area/maintenance/department/engine) -"rqP" = ( -/obj/machinery/light/small/directional/north, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating, -/area/maintenance/aft/lesser) -"rqT" = ( -/obj/machinery/camera/directional/east{ - c_tag = "Science Petting Zoo"; - network = list("ss13","rd") +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, -/obj/structure/frame/computer{ - anchored = 1; +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/turf/open/floor/circuit/green/off, -/area/science/research) -"rqV" = ( -/obj/machinery/navbeacon{ - codes_txt = "patrol;next_patrol=10-Aft-To-Central"; - location = "9.4-Escape-4" +/turf/open/floor/iron/dark, +/area/station/medical/morgue) +"rHh" = ( +/obj/structure/table/reinforced, +/obj/item/book/manual/wiki/security_space_law{ + pixel_x = 9; + pixel_y = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/structure/cable, +/obj/item/radio{ + pixel_x = -6; + pixel_y = -3 }, -/turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"rrt" = ( -/obj/structure/lattice, -/obj/effect/spawner/random/structure/grille, -/turf/open/space/basic, -/area/space/nearstation) -"rrx" = ( -/obj/machinery/light/directional/east, -/obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/command/gateway) -"rrG" = ( -/obj/effect/turf_decal/stripes/line{ +/area/station/security/checkpoint/science) +"rHk" = ( +/obj/structure/table/glass, +/obj/item/folder/blue{ + pixel_x = 6; + pixel_y = 6 + }, +/obj/item/folder/white, +/obj/item/pen, +/obj/item/stamp/cmo, +/turf/open/floor/iron/white, +/area/station/command/heads_quarters/cmo) +"rHn" = ( +/turf/closed/wall/r_wall, +/area/station/engineering/supermatter) +"rHp" = ( +/obj/structure/table, +/obj/item/paicard, +/turf/open/floor/iron, +/area/station/commons/locker) +"rHr" = ( +/obj/machinery/light/directional/south, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 1 }, -/obj/machinery/light/small/directional/north, -/turf/open/floor/holofloor/dark, -/area/science/cytology) -"rrJ" = ( -/obj/machinery/power/apc/auto_name/directional/south, -/obj/structure/cable, -/obj/structure/reagent_dispensers/watertank, +/obj/structure/extinguisher_cabinet/directional/south, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/green{ + dir = 8 + }, /turf/open/floor/iron, -/area/science/robotics/mechbay) -"rrU" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark, -/area/command/bridge) -"rrV" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/security/glass{ - name = "Medbay Security Post"; - req_access_txt = "63" +/area/station/service/hydroponics) +"rHv" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/showcase/machinery/oldpod{ + desc = "An old NT branded sleeper, decommissioned after the lead acetate incident. None of the functional machinery remains inside."; + name = "decommissioned sleeper" + }, +/obj/effect/decal/cleanable/greenglow, +/obj/effect/spawner/random/decoration/glowstick, +/turf/open/floor/iron/white, +/area/station/medical/abandoned) +"rHz" = ( +/obj/structure/window/reinforced, +/obj/effect/turf_decal/tile/blue{ + dir = 8 }, /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/red/fourcorners, +/obj/machinery/power/apc/auto_name/directional/south, /turf/open/floor/iron/dark, -/area/security/checkpoint/medical) -"rsg" = ( -/obj/structure/rack, -/obj/item/storage/box/firingpins{ - pixel_x = 3; - pixel_y = 3 +/area/station/ai_monitored/aisat/exterior) +"rHE" = ( +/obj/structure/table, +/obj/item/clipboard, +/obj/item/toy/figure/scientist, +/obj/machinery/firealarm/directional/east, +/turf/open/floor/iron, +/area/station/science/lab) +"rHH" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 1 }, -/obj/item/storage/box/firingpins, -/obj/effect/turf_decal/tile/blue/half/contrasted{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/effect/turf_decal/siding/purple, +/obj/structure/disposalpipe/sorting/mail/flip{ + dir = 4; + sortType = 13 + }, +/turf/open/floor/iron/white, +/area/station/science/research) +"rHO" = ( +/obj/structure/window/reinforced{ dir = 4 }, -/turf/open/floor/iron/dark, -/area/security/lockers) -"rsl" = ( /obj/structure/window/reinforced{ dir = 8 }, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/aisat/exterior) +"rHR" = ( /obj/structure/window/reinforced{ dir = 1 }, -/obj/structure/table, -/obj/machinery/button/door{ - id = "xenobio8"; - layer = 3.3; - name = "Xenobio Pen 8 Blast Doors"; - pixel_y = 4; - req_access_txt = "55" - }, -/obj/item/reagent_containers/spray/cleaner{ - pixel_x = 10; - pixel_y = -1 +/turf/open/floor/iron/dark, +/area/station/commons/fitness/recreation) +"rHZ" = ( +/obj/machinery/atmospherics/pipe/bridge_pipe/cyan/visible, +/obj/machinery/atmospherics/components/binary/valve/digital{ + dir = 8; + name = "Waste Release" }, /turf/open/floor/iron, -/area/science/xenobiology) -"rsW" = ( +/area/station/engineering/atmos) +"rIa" = ( +/obj/machinery/photocopier{ + pixel_y = 3 + }, +/turf/open/floor/wood, +/area/station/service/library) +"rIh" = ( +/obj/machinery/light/directional/east, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/sorting/mail{ - sortType = 27 - }, -/obj/effect/turf_decal/tile/green/half/contrasted, -/turf/open/floor/iron/white, -/area/medical/virology) -"rtc" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"rIk" = ( +/obj/machinery/disposal/bin, +/obj/effect/turf_decal/bot, +/obj/structure/disposalpipe/trunk{ + dir = 8 }, -/turf/open/floor/holofloor/dark, -/area/science/cytology) -"rtd" = ( -/obj/machinery/camera/motion/directional/east{ - c_tag = "E.V.A. Storage" +/turf/open/floor/wood, +/area/station/service/theater) +"rIB" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/obj/machinery/requests_console/directional/east{ - department = "EVA"; - name = "EVA Requests Console" +/obj/machinery/door/firedoor, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"rIG" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "chapel_shutters_parlour"; + name = "Chapel Shutters" }, -/obj/machinery/light/directional/east, -/obj/effect/turf_decal/stripes/line{ - dir = 4 +/turf/open/floor/plating, +/area/station/service/chapel/funeral) +"rIL" = ( +/obj/structure/tank_dispenser/oxygen{ + pixel_x = -1; + pixel_y = 2 }, /turf/open/floor/iron, -/area/ai_monitored/command/storage/eva) -"rti" = ( -/obj/machinery/holopad, -/obj/effect/turf_decal/bot, -/obj/effect/spawner/random/engineering/tracking_beacon, -/turf/open/floor/iron, -/area/security/courtroom) -"rtp" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/turf/open/floor/iron/white/smooth_large, -/area/medical/chemistry) -"rtq" = ( -/obj/item/wrench, +/area/station/ai_monitored/command/storage/eva) +"rIP" = ( +/obj/machinery/power/apc/auto_name/directional/south, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/stripes/corner, +/obj/effect/turf_decal/tile/yellow/half/contrasted, /turf/open/floor/iron, -/area/engineering/atmos) -"rtw" = ( -/obj/structure/chair{ +/area/station/engineering/break_room) +"rIZ" = ( +/obj/machinery/atmospherics/pipe/smart/simple/orange/hidden{ dir = 1 }, -/obj/effect/landmark/start/hangover, -/turf/open/floor/iron, -/area/hallway/secondary/command) -"rtC" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/turf/open/floor/wood, -/area/commons/lounge) -"rtV" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/freezer, -/area/commons/toilet/restrooms) -"rue" = ( -/obj/effect/turf_decal/bot, -/turf/open/floor/iron, -/area/maintenance/port/aft) -"ruw" = ( -/obj/structure/sink{ - dir = 4; - pixel_x = -12; - pixel_y = 2 +/obj/effect/turf_decal/tile/yellow/half/contrasted{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/engineering/break_room) +"rJb" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/white, -/area/medical/medbay/central) -"ruM" = ( -/obj/machinery/computer/secure_data{ - dir = 4 +/obj/machinery/atmospherics/pipe/smart/manifold/cyan/visible{ + dir = 8 }, -/obj/machinery/keycard_auth/directional/west, -/obj/machinery/requests_console/directional/north{ - announcementConsole = 1; - department = "Head of Security's Desk"; - departmentType = 5; - name = "Head of Security Requests Console" +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 }, -/obj/machinery/button/door/directional/north{ - id = "hosspace"; - name = "Space Shutters Control"; - pixel_x = -24 +/turf/open/floor/iron, +/area/station/engineering/atmos/pumproom) +"rJk" = ( +/obj/machinery/door/airlock{ + name = "Theater Backstage" }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/mapping_helpers/airlock/access/all/service/theatre, /turf/open/floor/wood, -/area/command/heads_quarters/hos) -"ruR" = ( -/turf/closed/wall, -/area/service/kitchen) -"ruS" = ( -/obj/structure/closet/crate/hydroponics, -/obj/effect/spawner/random/maintenance, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"ruT" = ( -/obj/effect/turf_decal/trimline/red/filled/line, -/obj/machinery/camera/directional/south{ - c_tag = "Prison Cell Block 1"; - network = list("ss13","prison") +/area/station/maintenance/starboard/greater) +"rJq" = ( +/obj/effect/turf_decal/tile/yellow, +/obj/structure/sign/poster/official/safety_eye_protection{ + pixel_x = 32; + pixel_y = -32 }, -/obj/machinery/light_switch/directional/south, /turf/open/floor/iron/white, -/area/security/prison) -"rvo" = ( -/obj/structure/noticeboard/directional/north, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/area/station/medical/chemistry) +"rJr" = ( +/obj/machinery/camera/directional/south{ + c_tag = "Head of Personnel's Office" }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/obj/structure/table/wood, +/obj/item/storage/box/pdas{ + pixel_x = 4; + pixel_y = 4 }, +/obj/item/storage/box/silver_ids, +/obj/item/storage/box/ids, +/obj/machinery/light/directional/south, +/turf/open/floor/wood, +/area/station/command/heads_quarters/hop) +"rJA" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/iron, -/area/hallway/primary/central) -"rvv" = ( -/obj/structure/table, -/obj/item/stack/sheet/iron{ - amount = 10 +/obj/effect/turf_decal/stripes/white/line{ + dir = 8 }, -/obj/item/electropack, -/turf/open/floor/engine, -/area/science/xenobiology) -"rvz" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/camera/directional/south{ - c_tag = "Atmospherics - Hypertorus Fusion Reactor Chamber Aft" +/obj/effect/turf_decal/stripes/white/line{ + dir = 4 }, -/obj/structure/closet/radiation, +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/engineering/atmospherics_engine) -"rvM" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ +/area/station/science/research) +"rJI" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/junction/yjunction{ dir = 8 }, -/obj/machinery/newscaster/directional/west, -/turf/open/floor/iron, -/area/security/brig) -"rvR" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 5 +/turf/open/floor/plating, +/area/station/maintenance/aft/greater) +"rJS" = ( +/obj/machinery/door/airlock/external, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 + }, +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/access/all/engineering/external, +/turf/open/floor/plating, +/area/station/maintenance/port) +"rKc" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/obj/effect/turf_decal/tile/green{ + dir = 4 }, -/turf/open/floor/iron, -/area/engineering/break_room) -"rwm" = ( /obj/effect/turf_decal/tile/blue{ dir = 1 }, -/obj/machinery/light/directional/west, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment, /turf/open/floor/iron, -/area/hallway/primary/aft) -"rwK" = ( -/obj/machinery/requests_console/directional/east{ - announcementConsole = 1; - department = "Bridge"; - departmentType = 5; - name = "Bridge Requests Console" - }, -/obj/machinery/computer/cargo/request, +/area/station/service/hydroponics) +"rKf" = ( /obj/structure/cable, -/obj/effect/turf_decal/tile/blue/anticorner/contrasted{ - dir = 4 +/obj/structure/disposalpipe/segment{ + dir = 9 }, -/turf/open/floor/iron/dark, -/area/command/bridge) -"rwN" = ( -/obj/machinery/firealarm/directional/south, -/obj/machinery/camera/autoname/directional/south, -/obj/structure/table/wood, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/maintenance/aft/greater) +"rKg" = ( +/obj/structure/table, /obj/item/paper_bin{ pixel_x = -2; - pixel_y = 4 - }, -/obj/item/pen, -/turf/open/floor/wood, -/area/service/library) -"rxh" = ( -/obj/item/toy/beach_ball/branded{ - pixel_y = 7 + pixel_y = 6 }, -/obj/structure/table/wood, -/turf/open/floor/carpet, -/area/command/corporate_showroom) -"rxn" = ( -/obj/effect/spawner/random/maintenance/two, -/obj/structure/rack, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"rxr" = ( -/obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 1 +/obj/item/pen{ + pixel_x = -2; + pixel_y = 5 }, -/obj/structure/cable, /turf/open/floor/iron, -/area/engineering/gravity_generator) -"rxx" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/circuit/green, -/area/ai_monitored/turret_protected/ai_upload) -"rxy" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/area/station/science/xenobiology) +"rKB" = ( +/obj/machinery/airalarm/directional/east, +/turf/open/floor/engine, +/area/station/science/explab) +"rKG" = ( /obj/structure/cable, +/obj/machinery/door/airlock/virology/glass{ + name = "Virology Lab" + }, /obj/structure/disposalpipe/segment{ - dir = 6 + dir = 4 }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/science/robotics/lab) -"rxC" = ( -/obj/effect/turf_decal/plaque{ - icon_state = "L8" +/obj/machinery/door/firedoor, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/mapping_helpers/airlock/access/all/medical/virology, +/turf/open/floor/iron/white, +/area/station/medical/virology) +"rKI" = ( +/obj/item/radio/intercom/directional/north, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/hallway/primary/central) -"rxX" = ( -/obj/machinery/light/directional/south, -/obj/effect/turf_decal/tile/neutral, /obj/structure/disposalpipe/segment{ - dir = 4 + dir = 5 }, /turf/open/floor/iron, -/area/hallway/primary/central) -"rya" = ( +/area/station/hallway/primary/port) +"rKJ" = ( +/obj/machinery/teleport/station, +/obj/machinery/firealarm/directional/west, /turf/open/floor/plating, -/area/maintenance/starboard/greater) -"ryj" = ( -/obj/effect/turf_decal/trimline/purple/filled/line, -/obj/machinery/processor/slime, -/obj/effect/turf_decal/bot_white, -/turf/open/floor/iron, -/area/science/xenobiology) -"ryJ" = ( +/area/station/command/teleporter) +"rKQ" = ( +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/turf/open/floor/iron/dark, -/area/ai_monitored/command/storage/satellite) -"ryN" = ( -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/medical/virology) +"rKS" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark, -/area/medical/medbay/central) -"ryP" = ( -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/command/bridge) -"ryS" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/turf_decal/siding/purple{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/white, -/area/science/research) -"rzv" = ( -/obj/structure/closet, -/obj/item/stack/sheet/iron{ - amount = 34 +/obj/effect/turf_decal/tile/yellow{ + dir = 4 }, -/obj/item/extinguisher/mini, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"rKZ" = ( +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/security/brig) +"rLm" = ( +/obj/machinery/light/small/directional/west, +/obj/machinery/firealarm/directional/west, +/obj/effect/decal/cleanable/cobweb, +/turf/open/floor/wood, +/area/station/service/library) +"rLr" = ( +/obj/structure/rack, +/obj/item/poster/random_contraband, /obj/effect/spawner/random/maintenance, +/obj/effect/decal/cleanable/dirt/dust, /turf/open/floor/plating, -/area/maintenance/port/aft) -"rzE" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 +/area/station/maintenance/port) +"rLu" = ( +/obj/machinery/light/small/directional/west, +/obj/machinery/power/port_gen/pacman/pre_loaded, +/turf/open/floor/plating, +/area/station/maintenance/starboard/lesser) +"rLv" = ( +/turf/open/floor/plating/foam{ + initial_gas_mix = "TEMP=2.7" }, -/obj/effect/landmark/start/roboticist, -/turf/open/floor/iron, -/area/science/robotics/lab) -"rzQ" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ +/area/space/nearstation) +"rLy" = ( +/obj/machinery/status_display/ai/directional/north, +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/effect/turf_decal/siding/purple/corner, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/item/kirbyplants/random, -/turf/open/floor/iron/white, -/area/science/research) -"rzR" = ( -/turf/closed/wall/r_wall, -/area/engineering/gravity_generator) -"rAm" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 9 - }, -/turf/open/floor/iron/white, -/area/medical/office) -"rAF" = ( -/turf/closed/wall/r_wall, -/area/medical/chemistry) -"rAT" = ( -/obj/effect/turf_decal/tile/red/fourcorners, -/obj/item/toy/plush/beeplushie{ - desc = "Maybe hugging this will make you feel better about yourself."; - name = "Therabee" - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/iron/white, -/area/security/prison) -"rAV" = ( -/turf/open/floor/iron/dark, -/area/service/chapel) -"rAX" = ( -/obj/structure/closet/crate/secure/weapon{ - desc = "A secure clothing crate."; - name = "formal uniform crate"; - req_access_txt = "3" - }, -/obj/item/clothing/under/rank/security/officer/formal, -/obj/item/clothing/under/rank/security/officer/formal, -/obj/item/clothing/under/rank/security/officer/formal, -/obj/item/clothing/under/rank/security/officer/formal, -/obj/item/clothing/under/rank/security/officer/formal, -/obj/item/clothing/under/rank/security/officer/formal, -/obj/item/clothing/suit/security/officer, -/obj/item/clothing/suit/security/officer, -/obj/item/clothing/suit/security/officer, -/obj/item/clothing/suit/security/officer, -/obj/item/clothing/suit/security/officer, -/obj/item/clothing/suit/security/officer, -/obj/item/clothing/under/rank/security/warden/formal, -/obj/item/clothing/suit/security/warden, -/obj/item/clothing/under/rank/security/head_of_security/formal, -/obj/item/clothing/suit/security/hos, -/obj/item/clothing/head/beret/sec/navyofficer, -/obj/item/clothing/head/beret/sec/navyofficer, -/obj/item/clothing/head/beret/sec/navyofficer, -/obj/item/clothing/head/beret/sec/navyofficer, -/obj/item/clothing/head/beret/sec/navyofficer, -/obj/item/clothing/head/beret/sec/navyofficer, -/obj/item/clothing/head/beret/sec/navywarden, -/obj/item/clothing/head/hos/beret/navyhos, -/obj/structure/extinguisher_cabinet/directional/east, -/obj/structure/cable, -/obj/effect/turf_decal/tile/blue/half/contrasted, -/turf/open/floor/iron/dark, -/area/security/lockers) -"rBt" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/obj/effect/turf_decal/trimline/brown/filled/line{ - dir = 6 +/turf/open/floor/iron, +/area/station/hallway/secondary/command) +"rLN" = ( +/obj/machinery/camera/directional/west{ + c_tag = "Supermatter Chamber"; + network = list("engine") }, -/obj/effect/turf_decal/trimline/yellow/filled/warning{ - dir = 6 +/turf/open/floor/engine, +/area/station/engineering/supermatter) +"rMl" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/turf/open/floor/iron, -/area/engineering/break_room) -"rBy" = ( -/obj/machinery/biogenerator, -/turf/closed/wall, -/area/hallway/secondary/service) -"rBO" = ( -/obj/machinery/atmospherics/components/unary/passive_vent{ - dir = 1; - name = "killroom vent" +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, -/turf/open/floor/circuit/telecomms, -/area/science/xenobiology) -"rBX" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/trimline/blue/filled/line, /obj/structure/disposalpipe/segment{ - dir = 4 + dir = 5 }, /turf/open/floor/iron, -/area/hallway/primary/central) -"rCr" = ( -/obj/structure/window/reinforced, -/obj/machinery/computer/atmos_control/nitrous_tank{ +/area/station/hallway/primary/port) +"rMp" = ( +/obj/machinery/power/apc/auto_name/directional/east, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"rMr" = ( +/obj/structure/table/glass, +/obj/item/experi_scanner{ + pixel_x = -4 + }, +/turf/open/floor/iron/white, +/area/station/science/research) +"rMx" = ( +/obj/machinery/door/poddoor/shutters/preopen{ + id = "ordnancebridge" + }, +/obj/machinery/button/door{ + id = "ordnancebridge"; + pixel_x = -24; + req_one_access_txt = list("maint_tunnels","science") + }, +/obj/effect/turf_decal/caution/stand_clear{ dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/simple/green/visible{ +/turf/open/floor/plating, +/area/station/maintenance/aft/lesser) +"rMz" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/green{ dir = 4 }, -/obj/effect/turf_decal/tile/yellow/fourcorners, /turf/open/floor/iron, -/area/engineering/atmos) -"rCt" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 1 +/area/station/service/hydroponics) +"rMA" = ( +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 4 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/button/door/directional/east{ - id = "qm_warehouse"; - name = "Warehouse Door Control"; - req_access_txt = "31" +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/turf/open/floor/iron, -/area/cargo/storage) -"rCW" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/duct, /obj/structure/disposalpipe/segment, -/obj/machinery/door/airlock/maintenance{ - name = "Chapel Office Maintenance"; - req_one_access_txt = "22" +/turf/open/floor/iron, +/area/station/hallway/secondary/service) +"rMI" = ( +/obj/effect/landmark/event_spawn, +/turf/open/floor/carpet, +/area/station/service/library) +"rMZ" = ( +/obj/structure/table, +/obj/item/folder/blue{ + pixel_x = -2; + pixel_y = 3 }, -/obj/structure/cable, -/turf/open/floor/plating, -/area/maintenance/aft/greater) -"rCY" = ( -/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/light/no_nightlight/directional/north, -/obj/machinery/airalarm/directional/north, -/obj/effect/turf_decal/siding/yellow/corner{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ +/turf/open/floor/iron/dark, +/area/station/security/office) +"rNf" = ( +/obj/structure/cable, +/obj/structure/lattice/catwalk, +/turf/open/space/basic, +/area/space/nearstation) +"rNs" = ( +/obj/machinery/light/small/directional/east, +/obj/effect/turf_decal/tile/blue{ dir = 4 }, +/obj/structure/cable, +/obj/machinery/power/apc/auto_name/directional/east, /turf/open/floor/iron/dark, -/area/engineering/atmos) -"rDn" = ( -/obj/effect/decal/cleanable/dirt, +/area/station/ai_monitored/turret_protected/aisat_interior) +"rNI" = ( +/obj/machinery/door/airlock/maintenance, /obj/structure/cable, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +/obj/effect/mapping_helpers/airlock/unres{ dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/commons/storage/primary) -"rDS" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/plating, -/area/maintenance/port) -"rDW" = ( -/obj/machinery/atmospherics/pipe/smart/simple/dark/visible{ +/area/station/maintenance/fore) +"rNJ" = ( +/obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/iron/dark, -/area/engineering/atmos) -"rEq" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, -/area/engineering/main) -"rEM" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/yellow/visible, +/area/station/commons/locker) +"rNP" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark, -/area/engineering/supermatter/room) -"rFa" = ( -/obj/machinery/research/anomaly_refinery, -/obj/effect/turf_decal/delivery, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/science/mixing/launch) -"rFq" = ( -/obj/machinery/pdapainter{ - pixel_y = 2 - }, -/obj/machinery/requests_console/directional/north{ - announcementConsole = 1; - department = "Head of Personnel's Desk"; - departmentType = 5; - name = "Head of Personnel's Requests Console" +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"rNV" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment{ + dir = 6 }, -/turf/open/floor/wood, -/area/command/heads_quarters/hop) -"rFS" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/reagent_dispensers/watertank, -/turf/open/floor/iron, -/area/cargo/warehouse) -"rFT" = ( +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"rOz" = ( +/obj/effect/spawner/random/structure/crate, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"rOA" = ( /obj/structure/cable, -/obj/effect/landmark/start/hangover, -/turf/open/floor/plating{ - icon_state = "platingdmg3" +/obj/structure/bed/dogbed/mcgriff, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 9 }, -/area/maintenance/starboard/greater) -"rFV" = ( -/obj/machinery/door/airlock{ - name = "Prison Showers" +/obj/machinery/power/apc/auto_name/directional/north, +/mob/living/simple_animal/pet/dog/pug/mcgriff, +/obj/machinery/firealarm/directional/west{ + pixel_y = 26 }, +/turf/open/floor/iron, +/area/station/security/warden) +"rOF" = ( +/turf/closed/wall, +/area/station/medical/psychology) +"rOK" = ( +/obj/machinery/atmospherics/pipe/smart/simple/orange/hidden, +/turf/open/floor/plating, +/area/station/maintenance/department/engine) +"rOM" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/door/firedoor, +/obj/machinery/holopad, +/obj/machinery/light_switch/directional/south, +/obj/structure/cable, +/turf/open/floor/wood, +/area/station/service/bar) +"rOP" = ( +/obj/effect/turf_decal/trimline/green/filled/line, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/security/prison/garden) +"rOY" = ( +/obj/structure/mirror/directional/east, +/obj/machinery/shower{ + dir = 8 + }, /turf/open/floor/iron/freezer, -/area/security/prison) -"rGa" = ( -/obj/machinery/light/directional/north, -/obj/machinery/door/window/right/directional/north{ - dir = 4; - name = "Research Delivery"; - req_access_txt = "7" +/area/station/commons/toilet/restrooms) +"rPc" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/machinery/light_switch/directional/north, -/turf/open/floor/iron/white, -/area/science/lab) -"rGg" = ( -/obj/structure/cable, +/turf/open/floor/plating, +/area/station/medical/abandoned) +"rPe" = ( +/obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/hallway/secondary/entry) -"rGm" = ( +/area/station/engineering/main) +"rPg" = ( +/obj/effect/spawner/random/entertainment/arcade, +/obj/machinery/camera/directional/north{ + c_tag = "Bar - Starboard" + }, +/turf/open/floor/wood, +/area/station/commons/lounge) +"rPh" = ( /obj/machinery/door/firedoor, -/obj/machinery/door/poddoor/shutters{ - id = "evashutter"; - name = "E.V.A. Storage Shutter" +/obj/machinery/door/airlock/highsecurity{ + name = "Secure Network Access" }, -/obj/effect/turf_decal/delivery, -/turf/open/floor/iron, -/area/ai_monitored/command/storage/eva) -"rGo" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral/fourcorners, /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/landmark/start/hangover, -/turf/open/floor/iron, -/area/hallway/secondary/command) -"rGz" = ( -/obj/effect/turf_decal/bot_white/left, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/command/gateway) -"rGG" = ( -/obj/machinery/light/small/directional/east, -/obj/machinery/camera/directional/east{ - c_tag = "MiniSat Exterior - Fore Port"; - network = list("minisat") - }, -/obj/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/mapping_helpers/airlock/access/all/command/ai_upload, /turf/open/floor/iron/dark, -/area/ai_monitored/aisat/exterior) -"rGM" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/dark/visible, -/obj/machinery/atmospherics/components/binary/dp_vent_pump/high_volume/incinerator_atmos{ - dir = 8 +/area/station/ai_monitored/turret_protected/ai_upload_foyer) +"rPF" = ( +/obj/machinery/shower{ + name = "emergency shower"; + pixel_y = 16 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible/layer2, -/turf/open/floor/engine, -/area/maintenance/disposal/incinerator) -"rGV" = ( -/obj/effect/turf_decal/trimline/purple/filled/line{ +/obj/effect/turf_decal/trimline/blue/end, +/obj/effect/turf_decal/bot{ dir = 1 }, -/obj/effect/turf_decal/bot_white, /obj/structure/cable, -/obj/machinery/smartfridge/organ, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"rPO" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 + }, /turf/open/floor/iron, -/area/science/xenobiology) -"rGW" = ( +/area/station/hallway/primary/central) +"rQd" = ( /obj/structure/cable, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 8 }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron/white/smooth_large, -/area/medical/medbay/central) -"rHz" = ( -/obj/structure/window/reinforced, -/obj/effect/turf_decal/tile/blue{ +/obj/effect/turf_decal/tile/blue/half/contrasted{ dir = 8 }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/power/apc/auto_name/directional/south, -/turf/open/floor/iron/dark, -/area/ai_monitored/aisat/exterior) -"rHO" = ( -/obj/structure/window/reinforced{ +/turf/open/floor/iron/white, +/area/station/command/heads_quarters/cmo) +"rQl" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/firedoor, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "rdgene2"; + name = "Genetics Lab Shutters" + }, +/obj/machinery/door/window/left/directional/west{ + dir = 4; + name = "Genetics Desk"; + req_access = list("genetics") + }, +/obj/item/folder, +/obj/item/pen, +/obj/effect/turf_decal/tile/purple/fourcorners, +/turf/open/floor/iron, +/area/station/science/genetics) +"rQw" = ( +/turf/open/floor/plating/airless, +/area/station/solars/starboard/fore) +"rQL" = ( +/obj/effect/turf_decal/stripes/corner{ dir = 4 }, -/obj/structure/window/reinforced{ - dir = 8 +/obj/machinery/light/directional/west, +/obj/effect/turf_decal/tile/yellow/anticorner/contrasted{ + dir = 1 }, -/turf/open/floor/iron/dark, -/area/ai_monitored/aisat/exterior) -"rHY" = ( -/obj/structure/cable, -/obj/effect/landmark/start/hangover, /turf/open/floor/iron, -/area/hallway/secondary/command) -"rIb" = ( -/obj/effect/landmark/start/assistant, -/turf/open/floor/wood, -/area/commons/lounge) -"rIe" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/landmark/start/hangover, +/area/station/engineering/break_room) +"rQO" = ( +/obj/machinery/door/poddoor/shutters/preopen{ + id = "ordnancebridge" + }, +/obj/machinery/button/door{ + id = "ordnancebridge"; + pixel_y = 24; + req_one_access_txt = list("maint_tunnels","science") + }, +/obj/effect/turf_decal/caution/stand_clear{ + dir = 4 + }, /turf/open/floor/plating, -/area/maintenance/starboard/lesser) -"rIF" = ( -/obj/machinery/light/directional/south, -/obj/effect/landmark/xeno_spawn, -/obj/effect/turf_decal/stripes/line{ +/area/station/maintenance/aft/lesser) +"rQS" = ( +/obj/structure/table, +/obj/item/storage/box/evidence{ + pixel_x = 9; + pixel_y = 8 + }, +/obj/item/hand_labeler{ + pixel_x = -8; + pixel_y = 10 + }, +/obj/item/storage/box/evidence{ + pixel_x = 9; + pixel_y = 8 + }, +/obj/item/storage/box/evidence{ + pixel_x = 9; + pixel_y = 8 + }, +/obj/item/storage/box/prisoner{ + pixel_x = 9 + }, +/obj/machinery/recharger{ + pixel_x = -5; + pixel_y = -3 + }, +/obj/effect/turf_decal/tile/red/half/contrasted{ dir = 8 }, -/obj/structure/cable, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 4 }, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"rII" = ( -/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible/layer5, -/obj/machinery/atmospherics/pipe/smart/simple/purple/visible, -/obj/effect/spawner/random/structure/crate_empty, -/obj/item/circuitboard/machine/thermomachine, -/obj/machinery/light/small/directional/east, -/turf/open/floor/iron/dark/textured, -/area/engineering/atmos) -"rIJ" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/station/security/brig) +"rQT" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/firealarm/directional/north, -/obj/structure/disposalpipe/segment{ +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/station/maintenance/fore) +"rQX" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/medical/surgery/aft) +"rQZ" = ( +/obj/effect/turf_decal/tile/blue{ dir = 4 }, -/obj/effect/turf_decal/tile/yellow{ +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/machinery/light/small/directional/south, +/obj/effect/decal/cleanable/dirt, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/open/floor/iron/cafeteria, +/area/station/security/prison) +"rRf" = ( +/obj/structure/rack, +/obj/item/grenade/barrier{ + pixel_x = -3; + pixel_y = 1 + }, +/obj/item/grenade/barrier, +/obj/item/grenade/barrier{ + pixel_x = 3; + pixel_y = -1 + }, +/obj/item/grenade/barrier{ + pixel_x = 6; + pixel_y = -2 + }, +/obj/effect/turf_decal/tile/blue/half/contrasted{ dir = 4 }, -/turf/open/floor/iron, -/area/hallway/primary/starboard) -"rIL" = ( -/obj/structure/tank_dispenser/oxygen{ - pixel_x = -1; - pixel_y = 2 +/turf/open/floor/iron/dark, +/area/station/ai_monitored/security/armory) +"rRB" = ( +/obj/machinery/door/airlock/external{ + name = "Solar Maintenance" }, -/turf/open/floor/iron, -/area/ai_monitored/command/storage/eva) -"rIM" = ( -/obj/machinery/disposal/bin, -/obj/machinery/status_display/ai/directional/east, -/obj/structure/disposalpipe/trunk{ +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 1 }, -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 8 - }, -/turf/open/floor/iron/dark, -/area/command/heads_quarters/cmo) -"rJg" = ( -/obj/machinery/light/directional/north, -/obj/machinery/airalarm/directional/north, -/obj/effect/turf_decal/tile/red/half/contrasted, -/turf/open/floor/iron, -/area/security/office) -"rJm" = ( /obj/structure/cable, -/obj/structure/table/glass, -/obj/item/reagent_containers/glass/beaker, -/obj/item/reagent_containers/syringe, -/obj/item/reagent_containers/dropper, -/obj/machinery/camera/directional/north{ - c_tag = "Virology Isolation B"; - network = list("ss13","medbay") +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, +/turf/open/floor/plating, +/area/station/maintenance/solars/starboard/fore) +"rRR" = ( +/obj/structure/sign/warning/vacuum/external{ + pixel_y = -32 }, -/turf/open/floor/iron/white, -/area/medical/virology) -"rJt" = ( -/obj/structure/table/glass, -/obj/machinery/computer/med_data/laptop, -/obj/effect/turf_decal/tile/blue/half/contrasted{ +/obj/machinery/light/small/directional/north, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ dir = 8 }, -/turf/open/floor/iron/white, -/area/command/heads_quarters/cmo) -"rJv" = ( -/turf/open/floor/plating, -/area/hallway/primary/port) -"rJC" = ( -/obj/structure/chair, -/obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/service/chapel/funeral) -"rJE" = ( -/obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/east, -/turf/open/floor/iron, -/area/cargo/storage) -"rJU" = ( -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 +/area/station/engineering/transit_tube) +"rRZ" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "chapel_shutters_space"; + name = "Chapel Shutters" }, -/obj/effect/turf_decal/tile/blue{ +/turf/open/floor/plating, +/area/station/service/chapel) +"rSa" = ( +/obj/effect/decal/cleanable/blood/tracks{ dir = 4 }, -/turf/open/floor/iron/white, -/area/medical/chemistry) -"rJV" = ( -/obj/effect/spawner/random/trash/garbage{ - spawn_scatter_radius = 1 - }, +/obj/effect/spawner/random/structure/grille, /turf/open/floor/plating, -/area/maintenance/starboard/greater) -"rKn" = ( -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 4 +/area/station/maintenance/port/fore) +"rSb" = ( +/obj/machinery/computer/security/telescreen/entertainment/directional/south, +/obj/machinery/suit_storage_unit/ce, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/command/heads_quarters/ce) +"rSi" = ( +/obj/effect/landmark/start/chief_engineer, +/obj/structure/chair/office/light{ + dir = 1; + pixel_y = 3 + }, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron, +/area/station/command/heads_quarters/ce) +"rSk" = ( +/obj/structure/sign/painting/library{ + pixel_y = -32 }, +/obj/effect/landmark/start/hangover, +/turf/open/floor/wood, +/area/station/service/library) +"rSp" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/spawner/random/trash/garbage{ - spawn_scatter_radius = 1 +/obj/structure/cable, +/obj/machinery/light/small/directional/west, +/obj/structure/disposalpipe/sorting/mail/flip{ + dir = 2; + sortType = 28 }, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"rKP" = ( -/obj/effect/turf_decal/trimline/blue/filled/corner, -/turf/open/floor/iron/white, -/area/medical/treatment_center) -"rKV" = ( -/obj/structure/extinguisher_cabinet/directional/east, -/turf/open/floor/iron/freezer, -/area/commons/toilet/restrooms) -"rLc" = ( -/obj/machinery/door/airlock/medical/glass{ - name = "Medbay Storage"; - req_access_txt = "5" +/obj/effect/turf_decal/tile/purple/half/contrasted{ + dir = 8 }, -/obj/effect/turf_decal/tile/blue/fourcorners, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/white, -/area/medical/storage) -"rLq" = ( -/obj/structure/closet/secure_closet/security/cargo, -/obj/machinery/airalarm/directional/north, -/obj/effect/turf_decal/tile/red/half/contrasted, -/turf/open/floor/iron, -/area/security/checkpoint/supply) -"rLv" = ( -/turf/open/floor/plating/foam{ - initial_gas_mix = "TEMP=2.7" +/area/station/science/research) +"rSQ" = ( +/obj/structure/window/reinforced{ + dir = 4 }, -/area/space/nearstation) -"rLz" = ( /obj/structure/window/reinforced{ - dir = 8 + dir = 1 }, -/obj/structure/filingcabinet{ - pixel_x = 4 +/obj/structure/flora/bush/pale/style_random, +/obj/structure/flora/bush/ferny/style_random, +/obj/structure/flora/bush/fullgrass/style_random, +/obj/structure/flora/bush/flowers_br/style_random, +/turf/open/floor/grass, +/area/station/science/research) +"rTg" = ( +/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/light/small/directional/south, +/turf/open/floor/iron/dark, +/area/station/engineering/storage/tcomms) +"rTi" = ( +/obj/machinery/camera{ + c_tag = "Xenobiology Lab - Pen #3"; + dir = 6; + network = list("ss13","rd","xeno") }, -/turf/open/floor/wood, -/area/command/heads_quarters/captain/private) -"rLG" = ( +/turf/open/floor/engine, +/area/station/science/xenobiology) +"rTw" = ( /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/hallway/primary/port) -"rLI" = ( /obj/effect/turf_decal/tile/neutral, -/obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/south, -/turf/open/floor/iron, -/area/commons/locker) -"rLP" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/junction{ - dir = 8 +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/turf/open/floor/plating, -/area/maintenance/aft/greater) -"rLW" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating, -/area/maintenance/port) -"rMc" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/hallway/primary/central) -"rMn" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/light/directional/west, +/turf/open/floor/iron/dark, +/area/station/security/brig) +"rTz" = ( +/obj/structure/window/reinforced, +/obj/effect/decal/cleanable/cobweb, /obj/structure/cable, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron/white, -/area/science/research) -"rMs" = ( -/obj/machinery/camera/directional/west{ - c_tag = "Engineering Supermatter Fore"; - network = list("ss13","engine") +/obj/effect/spawner/random/decoration/showcase, +/turf/open/floor/carpet, +/area/station/command/corporate_showroom) +"rTF" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Surgery C Maintenance" }, -/obj/machinery/firealarm/directional/west, -/obj/machinery/atmospherics/pipe/smart/manifold4w/yellow/visible, -/turf/open/floor/iron/dark, -/area/engineering/supermatter/room) -"rMH" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/maintenance/aft/greater) +"rTL" = ( /obj/machinery/door/firedoor, -/obj/machinery/door/airlock/command{ - name = "Head of Personnel"; - req_access_txt = "57" +/obj/machinery/door/airlock/public/glass{ + name = "Funeral Parlour" }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/mapping_helpers/airlock/access/all/service/chapel_office, /turf/open/floor/iron/dark, -/area/command/heads_quarters/hop) -"rMU" = ( -/obj/structure/disposaloutlet{ - dir = 4; - name = "Cargo Deliveries" - }, -/obj/effect/turf_decal/siding/purple, -/obj/effect/turf_decal/trimline/brown/warning{ - dir = 10 +/area/station/service/chapel/funeral) +"rTQ" = ( +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/obj/effect/turf_decal/trimline/brown/warning{ - dir = 10 +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/cafeteria, +/area/station/service/kitchen) +"rTV" = ( +/obj/machinery/firealarm/directional/west, +/obj/structure/table, +/obj/item/folder, +/obj/item/storage/medkit/regular, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/obj/structure/disposalpipe/trunk, -/obj/machinery/airalarm/directional/north, -/turf/open/floor/iron/white, -/area/science/lobby) -"rNf" = ( -/obj/structure/cable, -/obj/structure/lattice/catwalk, -/turf/open/space/basic, -/area/space/nearstation) -"rNn" = ( -/obj/structure/chair{ - dir = 4 +/turf/open/floor/iron, +/area/station/commons/locker) +"rUo" = ( +/obj/structure/bed, +/obj/item/bedsheet/dorms, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 }, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 4 +/obj/machinery/button/door/directional/west{ + id = "Cabin7"; + name = "Cabin Bolt Control"; + normaldoorcontrol = 1; + specialfunctions = 4 }, -/turf/open/floor/iron, -/area/security/prison) -"rNr" = ( -/obj/machinery/holopad, +/turf/open/floor/wood, +/area/station/commons/dorms) +"rUE" = ( +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/wood, -/area/cargo/qm) -"rNs" = ( -/obj/machinery/light/small/directional/east, -/obj/effect/turf_decal/tile/blue{ - dir = 4 +/turf/open/floor/plating, +/area/station/medical/virology) +"rUG" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/disposal/delivery_chute{ + dir = 4; + name = "Prisoner Transfer" + }, +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/obj/structure/plasticflaps/opaque{ + name = "Prisoner Transfer" }, -/obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/east, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/aisat_interior) -"rNz" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/status_display/evac/directional/south, -/obj/structure/cable, /turf/open/floor/iron, -/area/science/mixing) -"rNE" = ( -/obj/structure/sign/warning/electricshock{ - pixel_x = 32 +/area/station/security/execution/transfer) +"rUL" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/turf/open/space/basic, -/area/space) -"rNF" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, +/obj/structure/sign/poster/official/soft_cap_pop_art{ + pixel_y = 32 + }, +/obj/effect/landmark/start/paramedic, +/turf/open/floor/iron/dark, +/area/station/medical/break_room) +"rUO" = ( /obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/stripes/line, /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/door/firedoor, -/turf/open/floor/iron/white, -/area/security/prison) -"rNN" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/turf/open/floor/circuit/green, -/area/science/robotics/mechbay) -"rNZ" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/turf/open/floor/plating, +/area/station/maintenance/fore) +"rUP" = ( +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ dir = 8 }, -/obj/structure/cable, -/turf/open/floor/iron/kitchen_coldroom/freezerfloor, -/area/medical/coldroom) -"rOa" = ( -/turf/closed/wall, -/area/science/lobby) -"rOb" = ( -/obj/structure/rack, -/obj/item/aicard, -/obj/item/radio/off, -/obj/machinery/computer/security/telescreen/minisat{ - dir = 1; - pixel_y = -29 +/turf/open/floor/carpet, +/area/station/command/heads_quarters/captain/private) +"rUT" = ( +/obj/machinery/camera/directional/west{ + c_tag = "Aft Starboard Solar Maintenance" }, -/obj/effect/turf_decal/tile/blue/half/contrasted{ +/obj/machinery/power/terminal{ dir = 1 }, -/turf/open/floor/iron/dark, -/area/command/bridge) -"rOi" = ( /obj/structure/cable, -/obj/effect/turf_decal/stripes/line{ +/obj/structure/chair/stool/directional/south, +/turf/open/floor/plating, +/area/station/maintenance/solars/starboard/aft) +"rUU" = ( +/obj/machinery/light/directional/north, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/obj/effect/turf_decal/tile/green/half/contrasted{ dir = 1 }, +/turf/open/floor/iron/white, +/area/station/medical/virology) +"rVn" = ( /turf/open/floor/iron, -/area/engineering/gravity_generator) -"rOn" = ( -/obj/structure/table/wood, -/obj/item/hand_tele, +/area/station/construction/storage_wing) +"rVB" = ( /obj/structure/window/reinforced, -/obj/item/radio/intercom/directional/east, -/turf/open/floor/wood, -/area/command/heads_quarters/captain/private) -"rOq" = ( -/obj/item/storage/box/lights/mixed, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating, -/area/maintenance/starboard/greater) -"rOr" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating, -/area/maintenance/department/medical/central) -"rOB" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron, -/area/hallway/primary/central) -"rOH" = ( -/obj/structure/closet/secure_closet/brig, -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 8 +/obj/structure/window/reinforced{ + dir = 4 }, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/aisat/exterior) +"rVC" = ( /obj/machinery/airalarm/directional/east, -/turf/open/floor/iron, -/area/security/prison) -"rOQ" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/effect/turf_decal/tile/blue/fourcorners, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron/white, -/area/medical/surgery/theatre) -"rOZ" = ( -/obj/machinery/camera{ - c_tag = "Xenobiology Lab - Pen #3"; - dir = 6; - network = list("ss13","rd","xeno") - }, -/turf/open/floor/engine, -/area/science/xenobiology) -"rPb" = ( -/obj/machinery/airalarm/directional/south, -/obj/effect/turf_decal/stripes/corner, -/obj/machinery/photocopier, -/obj/effect/turf_decal/tile/yellow/half/contrasted, -/turf/open/floor/iron, -/area/engineering/break_room) -"rPd" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/white, -/area/science/lab) -"rPh" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/highsecurity{ - name = "Secure Network Access"; - req_access_txt = "19" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/light/directional/east, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/ai_upload_foyer) -"rPl" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/engineering/glass{ - name = "Supermatter Engine Room"; - req_one_access_txt = "10;24" +/turf/open/floor/carpet, +/area/station/command/heads_quarters/captain/private) +"rVG" = ( +/obj/machinery/door/window/left/directional/east{ + dir = 8; + name = "Service Deliveries"; + req_access = list("service") }, -/turf/open/floor/plating, -/area/engineering/supermatter/room) -"rPm" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/machinery/camera/directional/south{ - c_tag = "Science Research"; - network = list("ss13","rd") - }, -/turf/open/floor/iron/dark/side{ - dir = 4 +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/bar{ + dir = 1 }, -/area/science/lab) -"rPp" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ +/obj/structure/disposalpipe/segment{ dir = 4 }, /turf/open/floor/iron, -/area/service/hydroponics/garden) -"rPG" = ( -/obj/structure/extinguisher_cabinet/directional/west, -/obj/machinery/light/small/directional/west, -/turf/open/floor/iron, -/area/engineering/atmos) -"rPR" = ( -/obj/machinery/light/directional/west, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/button/door/directional/west{ - id = "Engineering"; - name = "Engineering Lockdown"; - pixel_y = -6; - req_access_txt = "10" - }, -/obj/machinery/button/door/directional/west{ - id = "atmos"; - name = "Atmospherics Lockdown"; - pixel_y = 6; - req_access_txt = "24" - }, -/turf/open/floor/iron/dark, -/area/command/heads_quarters/ce) -"rPX" = ( -/obj/machinery/shower{ - dir = 8 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/area/station/hallway/secondary/service) +"rVJ" = ( +/obj/machinery/light/floor, +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ dir = 1 }, -/turf/open/floor/plating, -/area/commons/toilet/auxiliary) -"rQn" = ( -/obj/structure/sink{ - dir = 4; - pixel_x = -12; - pixel_y = 2 +/obj/machinery/portable_atmospherics/canister, +/obj/effect/turf_decal/bot{ + dir = 1 }, -/obj/effect/spawner/random/trash/mess, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"rQq" = ( -/obj/machinery/door/airlock/mining{ - name = "Mining Office" +/turf/open/floor/iron, +/area/station/engineering/atmos) +"rVK" = ( +/obj/effect/turf_decal/trimline/brown/filled/line{ + dir = 8 }, /obj/structure/cable, -/obj/machinery/door/firedoor, -/obj/effect/mapping_helpers/airlock/access/all/supply/mining, -/turf/open/floor/iron, -/area/cargo/miningoffice) -"rQr" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/landmark/start/assistant, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/trimline/neutral/line, -/turf/open/floor/iron/dark, -/area/service/cafeteria) -"rQt" = ( -/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/construction/storage_wing) +"rVO" = ( +/obj/structure/window/reinforced, +/obj/machinery/flasher/directional/north{ + id = "AI" + }, +/obj/effect/spawner/random/aimodule/harmful, +/obj/structure/table/wood/fancy/red, +/obj/machinery/door/window/brigdoor/left/directional/south{ + dir = 8; + name = "High-Risk Modules"; + req_access = list("captain") + }, +/turf/open/floor/circuit/red, +/area/station/ai_monitored/turret_protected/ai_upload) +"rVY" = ( +/obj/effect/turf_decal/stripes/line, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/plating, -/area/maintenance/port/fore) -"rQu" = ( -/obj/item/kirbyplants{ - icon_state = "plant-21" - }, +/area/station/maintenance/port) +"rVZ" = ( /obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/north, -/obj/structure/disposalpipe/segment{ - dir = 6 - }, -/turf/open/floor/wood, -/area/service/lawoffice) -"rQv" = ( -/obj/item/kirbyplants/random, -/turf/open/floor/iron, -/area/engineering/main) -"rQA" = ( -/obj/machinery/atmospherics/components/binary/pump{ - dir = 1; - name = "Port to Filter" +/turf/open/floor/grass, +/area/station/medical/virology) +"rWi" = ( +/obj/machinery/portable_atmospherics/canister/nitrogen, +/turf/open/floor/engine/n2, +/area/station/engineering/atmos) +"rWF" = ( +/obj/machinery/power/port_gen/pacman/pre_loaded, +/turf/open/floor/plating{ + icon_state = "panelscorched" }, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 4 +/area/station/maintenance/starboard/fore) +"rWH" = ( +/obj/machinery/door/window{ + name = "HoP's Desk"; + req_access = list("hop") }, -/turf/open/floor/iron/dark, -/area/engineering/atmos) -"rQB" = ( -/obj/effect/turf_decal/tile/yellow{ +/obj/structure/cable, +/turf/open/floor/wood, +/area/station/command/heads_quarters/hop) +"rWL" = ( +/obj/effect/turf_decal/trimline/red/filled/corner{ dir = 4 }, -/obj/machinery/atmospherics/components/unary/thermomachine/heater/on{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/siding/purple{ dir = 8 }, -/turf/open/floor/iron/checker, -/area/engineering/atmos/pumproom) -"rQW" = ( -/obj/structure/bed, -/obj/item/bedsheet/dorms, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/obj/machinery/button/door/directional/east{ - id = "Cabin2"; - name = "Cabin Bolt Control"; - normaldoorcontrol = 1; - specialfunctions = 4 +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron/white, +/area/station/science/research) +"rWN" = ( +/obj/effect/decal/cleanable/blood/old, +/obj/effect/spawner/random/medical/patient_stretcher, +/obj/item/toy/plush/snakeplushie{ + name = "Boa Ben" }, -/turf/open/floor/carpet, -/area/commons/dorms) -"rRe" = ( -/obj/machinery/light/small/directional/south, -/obj/structure/table/wood, -/turf/open/floor/iron/grimy, -/area/tcommsat/computer) -"rRf" = ( -/obj/structure/rack, -/obj/item/grenade/barrier{ - pixel_x = -3; - pixel_y = 1 +/turf/open/floor/plating{ + icon_state = "platingdmg2" }, -/obj/item/grenade/barrier, -/obj/item/grenade/barrier{ - pixel_x = 3; - pixel_y = -1 +/area/station/maintenance/starboard/lesser) +"rWX" = ( +/obj/machinery/door/airlock/research{ + name = "Ordnance Lab" }, -/obj/item/grenade/barrier{ - pixel_x = 6; - pixel_y = -2 +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/access/all/science/ordnance, +/turf/open/floor/plating, +/area/station/science/ordnance/testlab) +"rXB" = ( +/obj/structure/table, +/obj/item/flashlight/lamp, +/obj/structure/reagent_dispensers/wall/peppertank/directional/west, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark, +/area/station/security/execution/education) +"rXF" = ( +/obj/machinery/computer/slot_machine{ + pixel_y = 2 }, -/obj/effect/turf_decal/tile/blue/half/contrasted{ +/obj/structure/sign/poster/random/directional/north, +/turf/open/floor/wood, +/area/station/commons/lounge) +"rXJ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/chair/stool/directional/east, +/obj/effect/turf_decal/trimline/red/warning{ dir = 4 }, -/turf/open/floor/iron/dark, -/area/ai_monitored/security/armory) -"rRg" = ( -/obj/machinery/door/airlock/atmos{ - name = "Hypertorus Fusion Reactor"; - req_access_txt = "24" +/turf/open/floor/iron, +/area/station/security/prison/visit) +"rYc" = ( +/obj/machinery/power/port_gen/pacman, +/obj/structure/cable, +/obj/effect/turf_decal/delivery, +/turf/open/floor/iron, +/area/station/engineering/gravity_generator) +"rYd" = ( +/obj/effect/turf_decal/stripes/line, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/maintenance/starboard/fore) +"rYm" = ( +/obj/machinery/light/directional/north, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/maintenance/disposal/incinerator) +"rYn" = ( +/obj/item/kirbyplants/random, +/obj/effect/turf_decal/trimline/blue/filled/corner{ + dir = 4 }, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) +"rYo" = ( /obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/dark, -/area/engineering/atmospherics_engine) -"rRh" = ( -/obj/structure/toilet{ - pixel_y = 13 +/obj/machinery/door/airlock/public/glass{ + name = "Fore Primary Hallway" }, -/obj/machinery/light/directional/south, -/obj/effect/landmark/start/captain, -/obj/machinery/light_switch/directional/south, +/obj/effect/turf_decal/tile/red, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/white, -/area/command/heads_quarters/captain/private) -"rRp" = ( -/obj/effect/landmark/event_spawn, -/obj/effect/turf_decal/tile/neutral/anticorner/contrasted, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/service/hydroponics/garden) -"rRs" = ( -/obj/structure/table/reinforced, -/obj/item/tank/internals/anesthetic{ - pixel_x = 3 +/area/station/hallway/primary/fore) +"rYy" = ( +/obj/machinery/power/smes, +/turf/open/floor/plating, +/area/station/maintenance/solars/starboard/aft) +"rYA" = ( +/obj/machinery/porta_turret/ai, +/obj/machinery/flasher/directional/north{ + id = "AI" }, -/obj/item/tank/internals/anesthetic, -/obj/item/tank/internals/anesthetic{ - pixel_x = -3 +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/ai) +"rYH" = ( +/obj/structure/rack, +/obj/item/clothing/suit/hazardvest, +/turf/open/floor/plating, +/area/station/maintenance/fore) +"rYI" = ( +/obj/machinery/door/poddoor/shutters/preopen{ + id = "rdordnance"; + name = "Ordnance Lab Shutters" }, -/obj/item/clothing/mask/breath/medical{ - pixel_y = -3 +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/firedoor/heavy, +/turf/open/floor/plating, +/area/station/science/ordnance/storage) +"rYN" = ( +/obj/item/radio/intercom/directional/west, +/obj/structure/table/glass, +/obj/machinery/camera/directional/west{ + c_tag = "Pharmacy"; + network = list("ss13","medbay") }, -/obj/item/clothing/mask/breath/medical, -/obj/item/clothing/mask/breath/medical{ - pixel_y = 3 +/obj/machinery/light/directional/west, +/obj/item/book/manual/wiki/chemistry{ + pixel_x = -4; + pixel_y = 4 }, -/obj/structure/window/reinforced{ +/obj/item/book/manual/wiki/grenades, +/obj/effect/turf_decal/tile/yellow/anticorner/contrasted{ dir = 8 }, -/obj/effect/turf_decal/tile/blue/fourcorners, /turf/open/floor/iron/white, -/area/medical/surgery/theatre) -"rRu" = ( +/area/station/medical/pharmacy) +"rYR" = ( /obj/structure/table, -/obj/item/stock_parts/micro_laser{ - pixel_x = -6; - pixel_y = 4 +/obj/item/reagent_containers/food/drinks/drinkingglass{ + pixel_x = 4; + pixel_y = 5 }, -/obj/item/stock_parts/micro_laser{ - pixel_x = -2; - pixel_y = 2 +/obj/item/reagent_containers/food/drinks/drinkingglass{ + pixel_x = 6; + pixel_y = -1 }, -/obj/item/stock_parts/micro_laser{ - pixel_x = 2 +/obj/item/reagent_containers/food/drinks/drinkingglass{ + pixel_x = -4; + pixel_y = 6 }, -/obj/item/stock_parts/micro_laser{ - pixel_x = 6; - pixel_y = -2 +/obj/item/reagent_containers/dropper, +/obj/item/reagent_containers/dropper, +/obj/item/reagent_containers/syringe, +/obj/item/reagent_containers/syringe, +/turf/open/floor/plating, +/area/station/maintenance/starboard/lesser) +"rYS" = ( +/obj/structure/sign/poster/official/get_your_legs{ + pixel_y = 32 + }, +/obj/structure/chair/sofa/right, +/obj/item/toy/plush/moth{ + name = "Mender Moff" + }, +/turf/open/floor/carpet, +/area/station/medical/psychology) +"rZt" = ( +/obj/machinery/atmospherics/pipe/smart/manifold/purple/visible{ + dir = 8 }, +/obj/machinery/meter, /turf/open/floor/iron, -/area/cargo/drone_bay) -"rRw" = ( -/obj/structure/table/glass, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment{ - dir = 5 +/area/station/engineering/atmos) +"rZy" = ( +/obj/machinery/camera/directional/east{ + c_tag = "AI Chamber - Starboard"; + network = list("aicore") }, -/obj/effect/spawner/random/food_or_drink/snack{ - pixel_x = 6; - spawn_loot_count = 2; - spawn_random_offset = 1 +/obj/structure/showcase/cyborg/old{ + dir = 8; + pixel_x = 9; + pixel_y = 2 }, -/obj/effect/spawner/random/food_or_drink/refreshing_beverage{ - pixel_x = -6; - spawn_loot_count = 2; - spawn_random_offset = 1 +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/ai) +"rZA" = ( +/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 + }, +/turf/open/floor/wood, +/area/station/command/heads_quarters/captain/private) +"rZH" = ( +/obj/machinery/door/firedoor, +/obj/structure/window/reinforced, +/obj/machinery/computer/cargo/request{ + dir = 1 }, /turf/open/floor/iron, -/area/engineering/break_room) -"rRF" = ( -/obj/effect/landmark/event_spawn, +/area/station/cargo/sorting) +"rZT" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, +/obj/structure/cable, /turf/open/floor/iron, -/area/commons/dorms) -"rRL" = ( -/obj/structure/closet/emcloset, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/effect/landmark/start/hangover/closet, -/turf/open/floor/iron/dark, -/area/commons/fitness/recreation) -"rRW" = ( -/obj/structure/window/reinforced{ - dir = 8 +/area/station/hallway/primary/port) +"rZY" = ( +/obj/machinery/door/airlock/medical/glass{ + name = "Medbay Storage" }, -/obj/structure/window/reinforced{ +/obj/machinery/duct, +/obj/effect/turf_decal/tile/blue/fourcorners, +/obj/effect/mapping_helpers/airlock/access/all/medical/general, +/turf/open/floor/iron/white, +/area/station/medical/storage) +"saa" = ( +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow/anticorner/contrasted{ dir = 1 }, -/obj/structure/table, -/obj/machinery/button/door{ - id = "xenobio1"; - layer = 3.3; - name = "Xenobio Pen 1 Blast Doors"; - pixel_y = 1; - req_access_txt = "55" +/turf/open/floor/iron/white, +/area/station/medical/chemistry) +"sab" = ( +/obj/structure/reagent_dispensers/fueltank, +/turf/open/floor/plating, +/area/station/maintenance/fore) +"sac" = ( +/obj/structure/closet/secure_closet/research_director, +/obj/effect/turf_decal/stripes/line{ + dir = 6 }, +/obj/machinery/newscaster/directional/west, /turf/open/floor/iron, -/area/science/xenobiology) -"rSy" = ( -/obj/effect/landmark/blobstart, +/area/station/command/heads_quarters/rd) +"saf" = ( +/obj/effect/turf_decal/tile/purple/fourcorners, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/command{ + name = "Research Division Server Room" + }, /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating, -/area/maintenance/fore) -"rSD" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/mapping_helpers/airlock/access/all/science/rd, /turf/open/floor/iron/dark, -/area/command/bridge) -"rSE" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/area/station/science/server) +"sai" = ( +/obj/machinery/door/airlock/mining{ + name = "Cargo Bay" }, -/obj/structure/disposalpipe/segment, +/obj/structure/cable, +/obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, +/obj/effect/mapping_helpers/airlock/access/all/supply/general, /turf/open/floor/iron, -/area/hallway/primary/central) -"rSJ" = ( -/obj/structure/window/reinforced, -/turf/open/floor/grass, -/area/service/hydroponics/garden) -"rSP" = ( -/obj/machinery/light/directional/north, +/area/station/construction/storage_wing) +"sal" = ( +/obj/machinery/door/poddoor/shutters{ + id = "abandoned_kitchen" + }, +/obj/structure/displaycase/forsale/kitchen{ + pixel_y = 8 + }, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) +"saB" = ( +/obj/machinery/button/door/directional/west{ + id = "atmoshfr"; + name = "Radiation Shutters Control"; + req_access = list("atmospherics") + }, +/turf/open/floor/iron/dark, +/area/station/engineering/atmospherics_engine) +"saN" = ( +/obj/structure/bookcase/random/religion, +/turf/open/floor/wood, +/area/station/service/library) +"saU" = ( +/obj/effect/turf_decal/tile/neutral, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/trimline/blue/filled/corner{ - dir = 4 +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"sbf" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Storage Room" }, -/turf/open/floor/iron/white, -/area/medical/medbay/central) -"rTb" = ( -/turf/closed/wall, -/area/command/teleporter) -"rTr" = ( +/obj/effect/mapping_helpers/airlock/abandoned, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +/turf/open/floor/plating, +/area/station/maintenance/starboard/fore) +"sbl" = ( +/obj/machinery/atmospherics/pipe/smart/simple/green/visible, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"sbp" = ( +/obj/effect/turf_decal/trimline/red/filled/corner{ + dir = 8 + }, +/obj/structure/rack, +/obj/item/storage/toolbox/mechanical{ + pixel_x = -4; + pixel_y = 4 + }, +/obj/item/storage/toolbox/electrical, +/turf/open/floor/iron, +/area/station/security/brig) +"sbK" = ( +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable, -/obj/structure/disposalpipe/segment{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/general/hidden, +/turf/open/floor/plating, +/area/station/science/server) +"sbL" = ( +/obj/effect/turf_decal/tile/blue/anticorner/contrasted{ dir = 4 }, -/turf/open/floor/iron, -/area/hallway/primary/starboard) -"rTy" = ( -/obj/machinery/light/no_nightlight/directional/west, -/turf/open/floor/iron/dark, -/area/engineering/atmospherics_engine) -"rTC" = ( -/obj/structure/table/glass, -/obj/item/reagent_containers/dropper, -/obj/item/reagent_containers/glass/beaker{ - pixel_x = 8; - pixel_y = 2 +/mob/living/simple_animal/bot/medbot/autopatrol, +/turf/open/floor/iron/white/corner{ + dir = 8 }, -/obj/item/reagent_containers/glass/beaker/large, -/obj/item/reagent_containers/glass/bottle/epinephrine{ - pixel_x = -4; - pixel_y = 12 +/area/station/medical/medbay/lobby) +"sbX" = ( +/obj/machinery/hydroponics/soil, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/obj/item/plant_analyzer, +/turf/open/floor/grass, +/area/station/security/prison/garden) +"scb" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/spawner/random/trash/box, +/obj/effect/spawner/random/maintenance/two, +/obj/structure/sign/poster/contraband/lizard{ + pixel_x = -32 }, -/obj/item/reagent_containers/glass/bottle/multiver{ - pixel_x = 7; - pixel_y = 12 +/obj/item/toy/plush/lizard_plushie/green{ + name = "Tends-the-Wounds" }, /turf/open/floor/iron/white, -/area/medical/pharmacy) -"rTW" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/medical/glass{ - id_tag = "MedbayFoyer"; - name = "Medbay"; - req_access_txt = "5" +/area/station/medical/abandoned) +"sch" = ( +/turf/closed/wall, +/area/station/security/medical) +"sck" = ( +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, -/obj/effect/mapping_helpers/airlock/unres{ - dir = 8 +/obj/machinery/mecha_part_fabricator{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/science/robotics/lab) +"scy" = ( +/obj/effect/decal/cleanable/oil, +/obj/machinery/light_switch/directional/east, +/obj/machinery/light/small/directional/east, +/turf/open/floor/plating, +/area/station/maintenance/disposal) +"scB" = ( +/obj/structure/chair/office/light, +/turf/open/floor/iron/white, +/area/station/command/heads_quarters/cmo) +"scG" = ( +/obj/structure/disposalpipe/segment{ + dir = 5 }, -/obj/effect/turf_decal/tile/blue/fourcorners, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/spawner/random/engineering/atmospherics_portable, +/turf/open/floor/plating, +/area/station/maintenance/starboard/greater) +"scL" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/iron/white, -/area/medical/medbay/central) -"rUd" = ( -/obj/machinery/atmospherics/pipe/smart/manifold/purple/visible{ - dir = 8 - }, +/obj/machinery/atmospherics/pipe/smart/manifold/scrubbers/visible, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, -/area/engineering/atmos) -"rUg" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/door/airlock/highsecurity{ - name = "Gravity Generator Foyer"; - req_access_txt = "10" +/area/station/engineering/atmos) +"scY" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/obj/effect/turf_decal/delivery, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ +/obj/effect/turf_decal/stripes/line{ dir = 1 }, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, /turf/open/floor/iron, -/area/engineering/gravity_generator) -"rUh" = ( -/obj/effect/turf_decal/stripes/line{ +/area/station/hallway/primary/port) +"sdb" = ( +/turf/open/floor/plating, +/area/station/science/ordnance/testlab) +"sdf" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/public/glass{ + name = "Bar" + }, +/obj/effect/turf_decal/tile/bar{ dir = 1 }, -/turf/open/floor/iron/white, -/area/science/xenobiology) -"rUu" = ( -/obj/structure/window/reinforced{ +/obj/effect/turf_decal/tile/bar, +/turf/open/floor/iron, +/area/station/commons/lounge) +"sdn" = ( +/obj/item/target, +/obj/structure/training_machine, +/turf/open/floor/iron, +/area/station/commons/fitness/recreation) +"sdp" = ( +/obj/structure/closet/secure_closet/medical1, +/obj/machinery/airalarm/directional/west, +/obj/effect/turf_decal/bot{ + dir = 1 + }, +/turf/open/floor/iron{ + dir = 1 + }, +/area/station/command/gateway) +"sds" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/structure/window/reinforced, -/obj/effect/turf_decal/stripes/line{ - dir = 6 +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/obj/item/kirbyplants/random, +/obj/machinery/vending/wardrobe/science_wardrobe, +/obj/structure/disposalpipe/segment, /turf/open/floor/iron/white, -/area/science/xenobiology) -"rUM" = ( -/obj/structure/disposalpipe/segment{ - dir = 6 - }, -/obj/effect/turf_decal/stripes/line, +/area/station/science/research) +"sdu" = ( /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/carpet, +/area/station/command/heads_quarters/hos) +"sdC" = ( +/obj/structure/extinguisher_cabinet/directional/west, +/obj/structure/easel, +/obj/item/canvas/nineteen_nineteen, +/obj/item/canvas/twentythree_nineteen, +/obj/item/canvas/twentythree_twentythree, +/turf/open/floor/wood, +/area/station/service/library) +"sdE" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/engineering/atmospherics_engine) +"sdL" = ( +/obj/effect/turf_decal/trimline/blue/filled/corner, +/obj/machinery/camera/directional/east{ + c_tag = "Medbay Main Hallway- CMO"; + network = list("ss13","medbay") + }, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) +"see" = ( +/obj/machinery/door/airlock/maintenance, +/obj/machinery/atmospherics/pipe/smart/simple/orange/hidden{ + dir = 1 + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, /turf/open/floor/plating, -/area/maintenance/port/fore) -"rVa" = ( -/obj/machinery/atmospherics/pipe/smart/simple/orange/visible{ +/area/station/maintenance/department/engine) +"sej" = ( +/obj/effect/turf_decal/tile/bar{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/structure/cable, -/turf/open/floor/plating, -/area/maintenance/department/engine) -"rVn" = ( -/turf/open/floor/iron, -/area/construction/storage_wing) -"rVz" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/yellow/visible, -/turf/open/floor/iron/dark, -/area/engineering/supermatter/room) -"rVB" = ( -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/landmark/start/hangover, +/obj/machinery/duct, +/turf/open/floor/iron/cafeteria, +/area/station/service/kitchen) +"sew" = ( +/obj/structure/chair/stool/directional/east, +/obj/effect/landmark/start/assistant, +/turf/open/floor/wood, +/area/station/commons/lounge) +"sey" = ( +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/turf/open/floor/iron/dark, -/area/ai_monitored/aisat/exterior) -"rVK" = ( -/obj/effect/turf_decal/trimline/brown/filled/line{ - dir = 8 +/obj/structure/sign/departments/court{ + pixel_y = 32 }, -/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/construction/storage_wing) -"rVO" = ( -/obj/structure/window/reinforced, -/obj/machinery/flasher/directional/north{ - id = "AI" +/area/station/hallway/primary/central) +"seN" = ( +/obj/structure/sign/directions/evac, +/turf/closed/wall/r_wall, +/area/station/hallway/primary/aft) +"sfg" = ( +/obj/structure/cable, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 1 }, -/obj/effect/spawner/random/aimodule/harmful, -/obj/structure/table/wood/fancy/red, -/obj/machinery/door/window/brigdoor/left/directional/south{ - dir = 8; - name = "High-Risk Modules"; - req_access_txt = "20" +/obj/structure/sign/warning/electric_shock{ + pixel_y = 32 }, -/turf/open/floor/circuit/red, -/area/ai_monitored/turret_protected/ai_upload) -"rVU" = ( -/obj/machinery/status_display/evac/directional/south, +/turf/open/floor/iron, +/area/station/hallway/primary/fore) +"sfl" = ( +/obj/effect/decal/cleanable/cobweb, +/obj/structure/bodycontainer/morgue{ + dir = 2 + }, +/turf/open/floor/iron/dark, +/area/station/service/chapel/office) +"sfu" = ( +/obj/machinery/atmospherics/pipe/bridge_pipe/orange/hidden, +/turf/open/floor/iron/stairs/left{ + dir = 8 + }, +/area/station/engineering/atmospherics_engine) +"sfz" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/turf_decal/siding/purple/corner{ +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/maintenance/starboard/greater) +"sfA" = ( +/turf/open/floor/carpet, +/area/station/medical/psychology) +"sfD" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/white, -/area/science/research) -"rWr" = ( -/obj/structure/reagent_dispensers/watertank, -/obj/effect/turf_decal/stripes/corner{ - dir = 4 +/obj/effect/turf_decal/trimline/brown/warning{ + dir = 6 }, -/turf/open/floor/plating, -/area/maintenance/department/engine) -"rWs" = ( -/obj/effect/turf_decal/trimline/blue/filled/corner{ - dir = 8 +/obj/effect/turf_decal/tile/bar{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/white, -/area/medical/medbay/central) -"rWy" = ( -/obj/machinery/door/firedoor, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/bar, +/obj/structure/closet/secure_closet/freezer/kitchen, /obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/turf/open/floor/iron, -/area/hallway/primary/central) -"rWE" = ( -/obj/machinery/camera/directional/north{ - c_tag = "Council Chamber" - }, -/obj/machinery/light/directional/north, -/obj/machinery/status_display/ai/directional/north, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/turf/open/floor/iron/dark, -/area/command/bridge) -"rWY" = ( -/obj/machinery/airalarm/directional/north, -/obj/item/clothing/under/suit/burgundy, -/obj/effect/landmark/start/hangover, -/obj/effect/spawner/random/structure/closet_private, -/turf/open/floor/carpet, -/area/commons/dorms) -"rXo" = ( +/obj/machinery/duct, +/turf/open/floor/iron/cafeteria, +/area/station/service/kitchen) +"sfF" = ( +/obj/machinery/duct, +/obj/effect/turf_decal/trimline/blue/filled/end, /obj/structure/cable, -/obj/effect/turf_decal/siding/purple{ - dir = 4 +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron/white, +/area/station/medical/cryo) +"sfG" = ( +/obj/structure/table, +/obj/item/storage/toolbox/emergency, +/obj/machinery/airalarm/directional/east, +/obj/effect/turf_decal/tile/brown{ + dir = 1 }, -/obj/effect/turf_decal/siding, /turf/open/floor/iron, -/area/science/lab) -"rXt" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Medbay Maintenance"; - req_access_txt = "5" +/area/station/cargo/miningoffice) +"sfO" = ( +/obj/structure/rack{ + icon = 'icons/obj/stationobjs.dmi'; + icon_state = "minibar"; + name = "skeletal minibar" }, -/obj/effect/mapping_helpers/airlock/abandoned, +/obj/item/storage/fancy/candle_box, +/turf/open/floor/engine/cult, +/area/station/service/library) +"sgc" = ( +/obj/structure/table/reinforced, +/obj/item/paper_bin{ + pixel_x = -2; + pixel_y = 6 + }, +/obj/effect/turf_decal/tile/yellow/fourcorners, +/turf/open/floor/iron, +/area/station/hallway/primary/aft) +"sgk" = ( /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment{ +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plating, -/area/maintenance/aft/greater) -"rXu" = ( -/obj/effect/turf_decal/trimline/blue/filled/warning{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/white, -/area/medical/medbay/central) -"rYg" = ( -/obj/machinery/vending/boozeomat, -/obj/machinery/light/small/directional/west, -/turf/open/floor/wood, -/area/command/heads_quarters/captain/private) -"rYl" = ( -/obj/structure/cable, -/obj/effect/turf_decal/tile/yellow{ +/area/station/science/xenobiology) +"sgv" = ( +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/orange/visible, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"sgB" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/iron, -/area/hallway/primary/starboard) -"rYA" = ( -/obj/machinery/porta_turret/ai, -/obj/machinery/flasher/directional/north{ - id = "AI" +/obj/structure/cable, +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 1 }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/ai) -"rYK" = ( -/obj/machinery/light_switch/directional/east, -/obj/machinery/light/small/directional/east, -/obj/machinery/camera/directional/east{ - c_tag = "Chapel Office" +/turf/open/floor/iron, +/area/station/science/research) +"sgH" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/cargo/warehouse) +"sgS" = ( +/obj/machinery/light/directional/west, +/obj/structure/extinguisher_cabinet/directional/west, +/obj/effect/turf_decal/trimline/blue/filled/corner{ + dir = 4 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/grimy, -/area/service/chapel/office) -"rYU" = ( -/obj/machinery/status_display/evac/directional/north, -/obj/effect/turf_decal/tile/neutral{ +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) +"shg" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ +/turf/open/floor/plating, +/area/station/maintenance/fore) +"shs" = ( +/obj/structure/chair/comfy/black{ dir = 4 }, +/obj/effect/landmark/start/head_of_security, +/turf/open/floor/wood, +/area/station/command/heads_quarters/hos) +"shx" = ( +/obj/item/radio/intercom/directional/east, +/obj/effect/turf_decal/trimline/brown/filled/line, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment, /turf/open/floor/iron, -/area/hallway/secondary/command) -"rYY" = ( +/area/station/cargo/miningoffice) +"shK" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) +"shV" = ( +/obj/effect/turf_decal/stripes/line, /obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/cargo/drone_bay) -"rYZ" = ( -/obj/machinery/light/directional/north, -/obj/machinery/status_display/evac/directional/north, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 1 +/obj/structure/disposalpipe/segment{ + dir = 9 }, /turf/open/floor/iron, -/area/hallway/primary/central) -"rZd" = ( -/obj/machinery/holopad, -/obj/effect/turf_decal/box/white{ - color = "#52B4E9" +/area/station/engineering/main) +"shY" = ( +/obj/structure/window/reinforced{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/landmark/start/medical_doctor, -/turf/open/floor/iron/white/smooth_large, -/area/medical/surgery/aft) -"rZj" = ( -/obj/effect/turf_decal/tile/yellow{ +/obj/structure/window/reinforced{ dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/engine, +/area/station/science/xenobiology) +"sie" = ( +/obj/effect/turf_decal/stripes/corner, /obj/structure/cable, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/iron/dark/corner, -/area/engineering/storage_shared) -"rZy" = ( -/obj/machinery/camera/directional/east{ - c_tag = "AI Chamber - Starboard"; - network = list("aicore") - }, -/obj/structure/showcase/cyborg/old{ - dir = 8; - pixel_x = 9; - pixel_y = 2 - }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/ai) -"rZE" = ( -/turf/closed/wall, -/area/science/mixing/launch) -"sai" = ( -/obj/machinery/door/airlock/mining{ - name = "Cargo Bay" +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron/white, +/area/station/science/xenobiology) +"sip" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/structure/cable, -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/spawner/random/structure/grille, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"siz" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/mapping_helpers/airlock/access/any/supply/general, -/obj/effect/mapping_helpers/airlock/access/any/supply/mining, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, -/area/construction/storage_wing) -"sak" = ( -/obj/effect/turf_decal/delivery, -/obj/machinery/door/window/left/directional/north{ - dir = 8; - name = "Containment Pen #5"; - req_access_txt = "55" +/area/station/service/hydroponics) +"siA" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 6 }, -/obj/machinery/door/poddoor/preopen{ - id = "xenobio5"; - name = "Xenobio Pen 5 Blast Door" +/obj/structure/cable, +/obj/structure/reagent_dispensers/plumbed{ + dir = 8 }, /turf/open/floor/iron, -/area/science/xenobiology) -"saq" = ( -/obj/machinery/light/directional/west, -/obj/item/radio/intercom/directional/west, -/obj/effect/turf_decal/tile/blue, +/area/station/engineering/main) +"siL" = ( +/obj/item/storage/box/lights/mixed, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark, -/area/command/bridge) -"saA" = ( -/obj/machinery/door/poddoor/shutters{ - id = "qm_warehouse"; - name = "Warehouse Shutters" - }, +/turf/open/floor/plating, +/area/station/maintenance/central) +"siY" = ( /obj/structure/cable, -/obj/effect/turf_decal/caution/stand_clear, /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/iron, -/area/cargo/warehouse) -"saT" = ( -/obj/structure/cable, -/obj/effect/turf_decal/tile/red/half/contrasted{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"sja" = ( +/obj/effect/turf_decal/siding/white{ dir = 4 }, -/turf/open/floor/iron, -/area/security/checkpoint/customs) -"sbk" = ( -/obj/machinery/light/small/directional/north, -/turf/open/floor/iron/dark/telecomms, -/area/tcommsat/server) -"sbm" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/engineering/storage/tech) -"sbG" = ( -/obj/structure/closet/radiation, -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/obj/structure/disposalpipe/segment{ + dir = 4 }, +/obj/machinery/duct, /turf/open/floor/iron/dark, -/area/engineering/atmos) -"sbQ" = ( -/obj/machinery/airalarm/directional/north, +/area/station/medical/storage) +"sjx" = ( +/obj/structure/cable, +/obj/item/kirbyplants/random, +/obj/machinery/power/apc/auto_name/directional/east, /obj/effect/turf_decal/siding/wood{ - dir = 1 + dir = 4 }, -/obj/structure/flora/ausbushes/brflowers, -/turf/open/floor/grass, -/area/science/research) -"sbY" = ( -/obj/effect/decal/cleanable/dirt, +/turf/open/floor/wood/parquet, +/area/station/medical/psychology) +"sjM" = ( +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/wood, -/area/command/corporate_showroom) -"sce" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/obj/effect/turf_decal/siding/wood{ + dir = 4 }, -/turf/open/floor/engine, -/area/engineering/atmospherics_engine) -"scf" = ( -/obj/machinery/light/directional/east, -/obj/machinery/firealarm/directional/east, +/turf/open/floor/wood, +/area/station/command/heads_quarters/hos) +"sjP" = ( +/turf/closed/wall/r_wall, +/area/station/security/prison/safe) +"skt" = ( +/obj/structure/window/reinforced, /obj/effect/turf_decal/tile/blue{ - dir = 1 + dir = 8 }, -/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/dark, -/area/command/bridge) -"scn" = ( -/obj/machinery/door/poddoor/shutters{ - id = "visitation"; - name = "Visitation Shutters" +/area/station/ai_monitored/aisat/exterior) +"sku" = ( +/obj/structure/table, +/obj/structure/window, +/obj/item/reagent_containers/food/condiment/saltshaker{ + layer = 3.1; + pixel_x = -2; + pixel_y = 2 }, -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable, -/turf/open/floor/plating, -/area/security/prison) -"scK" = ( -/obj/effect/spawner/structure/window/reinforced/plasma, -/turf/open/floor/plating, -/area/engineering/atmos) -"scO" = ( -/obj/machinery/door/poddoor/shutters{ - id = "ordnanceaccess"; - name = "Ordnance Access" +/obj/item/reagent_containers/food/condiment/peppermill{ + desc = "Often used to flavor food or make people sneeze. Fashionably moved to the left side of the table."; + pixel_x = -8; + pixel_y = 2 + }, +/obj/item/reagent_containers/food/condiment/enzyme{ + pixel_x = 9; + pixel_y = 3 + }, +/obj/item/book/manual/chef_recipes, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 1 }, /turf/open/floor/iron/white, -/area/science/storage) -"scS" = ( -/obj/structure/sign/warning/securearea, -/turf/closed/wall, -/area/maintenance/aft/lesser) -"scT" = ( -/obj/effect/turf_decal/bot_white/left, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/engineering/gravity_generator) -"scZ" = ( -/obj/machinery/atmospherics/pipe/layer_manifold/yellow/visible, -/turf/open/floor/iron/dark, -/area/engineering/atmos) -"sdc" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/carpet, -/area/command/heads_quarters/hos) -"sdk" = ( +/area/station/security/prison/mess) +"skx" = ( +/obj/effect/turf_decal/tile/yellow/half/contrasted{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue/half/contrasted{ + dir = 4 + }, +/turf/open/floor/iron/white, +/area/station/medical/chemistry) +"sky" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/science/lab) +"slc" = ( +/obj/effect/decal/cleanable/dirt, +/obj/vehicle/ridden/janicart, +/obj/item/key/janitor, +/turf/open/floor/iron, +/area/station/service/janitor) +"sli" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 6 + }, +/turf/open/floor/iron/dark, +/area/station/security/checkpoint/medical) +"sly" = ( /obj/structure/cable, -/turf/open/floor/plating{ - icon_state = "platingdmg2" +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 + }, +/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/port) +"slC" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 + }, +/turf/open/floor/iron/white/smooth_large, +/area/station/medical/pharmacy) +"slD" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 4 }, -/area/maintenance/port/fore) -"sdF" = ( /obj/structure/cable, +/turf/open/floor/iron/white/corner, +/area/station/hallway/secondary/entry) +"slI" = ( +/obj/effect/turf_decal/tile/red/fourcorners, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/security/prison) -"sdH" = ( -/obj/machinery/camera/directional/east{ - c_tag = "Xenobiology Lab - Euthanasia Chamber"; - network = list("ss13","rd","xeno") +/turf/open/floor/iron/white, +/area/station/security/prison/safe) +"smg" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/dark/visible, +/obj/effect/mapping_helpers/airlock/locked, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 }, -/turf/open/floor/circuit/telecomms, -/area/science/xenobiology) -"sdP" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/service/chapel) -"sdT" = ( -/obj/structure/table/reinforced, -/obj/machinery/camera/directional/west{ - c_tag = "Prison Cafeteria"; - network = list("ss13","prison") +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible/layer2, +/obj/machinery/door/airlock/public/glass/incinerator/atmos_exterior, +/turf/open/floor/engine, +/area/station/maintenance/disposal/incinerator) +"smt" = ( +/obj/machinery/atmospherics/pipe/bridge_pipe/yellow/visible{ + dir = 4 }, -/obj/item/food/energybar, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 1 +/obj/machinery/atmospherics/pipe/bridge_pipe/cyan/visible, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"smG" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"smZ" = ( +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"snb" = ( +/obj/structure/table/optable, +/obj/effect/turf_decal/tile/blue/fourcorners, /turf/open/floor/iron/white, -/area/security/prison) -"sdV" = ( -/obj/machinery/airalarm/directional/north, -/obj/item/clothing/under/misc/assistantformal, -/obj/effect/landmark/start/hangover, -/obj/effect/spawner/random/structure/closet_private, +/area/station/medical/surgery/theatre) +"snu" = ( +/obj/structure/table/wood, +/obj/item/folder/blue, +/obj/machinery/door/window{ + base_state = "right"; + icon_state = "right"; + name = "Captain's Desk"; + req_access = list("captain") + }, +/obj/structure/disposalpipe/segment, +/obj/item/stamp/captain, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/wood, -/area/commons/dorms) -"sei" = ( +/area/station/command/heads_quarters/captain/private) +"snz" = ( /obj/structure/table, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/machinery/button/door{ - desc = "A door remote control switch for the exterior brig doors."; - id = "outerbrig"; - name = "Brig Exterior Door Control"; - normaldoorcontrol = 1; - pixel_x = 6; - pixel_y = 7; - req_access_txt = "63" +/obj/item/folder/red{ + pixel_x = 3 }, -/obj/machinery/button/flasher{ - id = "secentranceflasher"; - name = "Brig Entrance Flasher"; - pixel_y = -3; - req_access_txt = "1" +/obj/item/folder/white{ + pixel_x = -4; + pixel_y = 2 }, -/obj/machinery/button/door{ - desc = "A door remote control switch for the interior brig doors."; - id = "innerbrig"; - name = "Brig Interior Door Control"; - normaldoorcontrol = 1; - pixel_x = -6; - pixel_y = 7; - req_access_txt = "63" +/obj/item/restraints/handcuffs, +/obj/machinery/light/directional/east, +/obj/item/radio/off, +/obj/machinery/requests_console/directional/east{ + department = "Security"; + departmentType = 5; + name = "Security Requests Console" }, -/obj/structure/disposalpipe/segment{ - dir = 9 +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 4 }, /turf/open/floor/iron, -/area/security/warden) -"set" = ( -/obj/effect/decal/cleanable/blood/gibs/limb, -/obj/structure/rack, -/obj/item/storage/medkit/regular, -/obj/item/stack/medical/suture, -/obj/item/stack/medical/suture, -/obj/item/stack/medical/mesh, -/obj/item/clothing/glasses/hud/health, -/obj/effect/turf_decal/trimline/green/filled/line, -/turf/open/floor/iron/showroomfloor, -/area/maintenance/starboard/lesser) -"seG" = ( -/obj/effect/turf_decal/tile/green{ - dir = 8 - }, -/obj/effect/turf_decal/tile/blue{ +/area/station/hallway/secondary/exit/departure_lounge) +"snB" = ( +/obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/delivery, -/obj/structure/disposalpipe/segment{ - dir = 10 - }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, /turf/open/floor/iron, -/area/service/hydroponics) -"seP" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 4 +/area/station/engineering/gravity_generator) +"snE" = ( +/obj/structure/cable, +/obj/effect/turf_decal/siding/purple{ + dir = 9 }, -/obj/structure/table/glass, -/obj/item/storage/box/gloves{ - pixel_x = 3; - pixel_y = 4 +/turf/open/floor/iron/white, +/area/station/science/ordnance/testlab) +"snS" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, -/obj/item/storage/box/masks, -/turf/open/floor/iron/dark, -/area/medical/medbay/central) -"seR" = ( -/obj/structure/table, -/obj/item/poster/random_contraband, -/obj/effect/spawner/random/maintenance, -/turf/open/floor/plating, -/area/maintenance/fore) -"seT" = ( /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron/white, -/area/medical/medbay/central) -"seU" = ( -/obj/machinery/conveyor_switch/oneway{ - id = "packageSort2"; - name = "Sort and Deliver"; - pixel_x = -2; - pixel_y = 12 +/obj/structure/disposalpipe/segment{ + dir = 6 }, -/obj/machinery/conveyor_switch/oneway{ - dir = 8; - id = "packageExternal"; - name = "Crate Returns"; - pixel_x = -5; - pixel_y = -3 +/turf/open/floor/plating, +/area/station/maintenance/port/greater) +"snZ" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 1 }, +/obj/effect/turf_decal/bot_white, +/obj/machinery/smartfridge/petri/preloaded, /turf/open/floor/iron, -/area/cargo/sorting) -"sfH" = ( +/area/station/science/xenobiology) +"soa" = ( +/obj/machinery/light/small/directional/south, +/obj/structure/sign/poster/official/random/directional/south, +/turf/open/floor/plating, +/area/station/commons/toilet/auxiliary) +"soi" = ( +/obj/machinery/door/airlock/maintenance, /obj/structure/cable, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/mapping_helpers/airlock/unres, +/obj/effect/mapping_helpers/airlock/access/any/command/maintenance, /turf/open/floor/plating, -/area/maintenance/starboard/greater) -"sfJ" = ( -/obj/item/clothing/suit/straight_jacket, -/obj/item/electropack, -/obj/structure/table, +/area/station/maintenance/central) +"sok" = ( +/obj/item/storage/box, +/turf/open/floor/plating, +/area/station/maintenance/port) +"son" = ( /obj/structure/cable, -/turf/open/floor/iron, -/area/security/prison) -"sga" = ( -/obj/effect/turf_decal/tile/yellow{ - dir = 4 +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating{ + icon_state = "platingdmg2" }, -/obj/effect/turf_decal/tile/neutral, +/area/station/maintenance/fore) +"sou" = ( /obj/effect/turf_decal/delivery, -/obj/machinery/atmospherics/pipe/smart/simple/supply/hidden, +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/obj/machinery/door/airlock/external{ + name = "Departure Lounge Airlock" + }, /turf/open/floor/iron, -/area/hallway/primary/starboard) -"sgQ" = ( -/obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/south, -/obj/structure/disposalpipe/segment{ +/area/station/hallway/secondary/exit/departure_lounge) +"sox" = ( +/obj/structure/table, +/obj/item/training_toolbox, +/turf/open/floor/iron, +/area/station/commons/fitness/recreation) +"soU" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/tile/green{ dir = 4 }, -/obj/effect/spawner/random/trash/garbage{ - spawn_scatter_radius = 1 - }, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"shk" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/obj/effect/turf_decal/tile/blue{ dir = 1 }, -/obj/structure/disposalpipe/segment{ - dir = 4 +/turf/open/floor/iron, +/area/station/service/hydroponics) +"soW" = ( +/obj/structure/rack, +/obj/effect/spawner/random/techstorage/security_all, +/turf/open/floor/iron/dark, +/area/station/engineering/storage/tech) +"spd" = ( +/obj/effect/landmark/event_spawn, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, /turf/open/floor/iron, -/area/hallway/primary/port) -"shp" = ( +/area/station/commons/locker) +"sph" = ( /obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/north, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 4 +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/color_adapter, +/turf/open/floor/iron/dark, +/area/station/engineering/supermatter/room) +"spH" = ( +/obj/item/radio/intercom/directional/south, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/wood{ - icon_state = "wood-broken5" - }, -/area/cargo/qm) -"shy" = ( -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/security/brig) -"shH" = ( -/obj/structure/closet/emcloset, -/obj/machinery/camera/directional/south{ - c_tag = "Science Entry"; - network = list("ss13","rd") +/area/station/hallway/primary/port) +"spV" = ( +/obj/structure/window/reinforced{ + dir = 4 }, -/obj/effect/turf_decal/delivery, -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/obj/structure/window/reinforced, +/obj/structure/flora/bush/pale/style_random, +/obj/structure/flora/bush/ferny/style_random, +/obj/structure/flora/bush/fullgrass/style_random, +/obj/structure/flora/bush/flowers_br/style_random, +/turf/open/floor/grass, +/area/station/science/research) +"sqb" = ( +/obj/structure/rack, +/obj/item/reagent_containers/glass/bottle/ethanol{ + pixel_x = -5; + pixel_y = 3 }, -/obj/effect/turf_decal/siding/thinplating/dark{ - dir = 8 +/obj/item/reagent_containers/glass/bottle/carbon{ + pixel_x = 7; + pixel_y = 3 }, -/turf/open/floor/iron/checker, -/area/science/research) -"shN" = ( -/obj/structure/chair/comfy/black{ +/obj/item/reagent_containers/glass/bottle/chlorine{ + pixel_x = 1 + }, +/obj/machinery/light/directional/east, +/turf/open/floor/iron/dark/textured_edge{ dir = 8 }, -/turf/open/floor/carpet, -/area/command/bridge) -"shZ" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/area/station/medical/medbay/central) +"sqt" = ( +/obj/machinery/disposal/delivery_chute{ + dir = 1; + name = "Service Deliveries" }, -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/tile/bar, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/hallway/primary/central) -"sig" = ( -/obj/machinery/computer/security/telescreen/interrogation{ - dir = 8; - pixel_x = 30 +/obj/structure/plasticflaps/opaque{ + name = "Service Deliveries" + }, +/obj/structure/disposalpipe/trunk{ + dir = 2 + }, +/obj/structure/sign/departments/botany{ + color = "#9FED58"; + pixel_y = -32 }, -/obj/effect/turf_decal/trimline/red/filled/corner, /turf/open/floor/iron, -/area/security/brig) -"siG" = ( -/obj/effect/mapping_helpers/dead_body_placer, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/area/station/cargo/sorting) +"sqz" = ( +/obj/structure/chair, /obj/effect/turf_decal/tile/neutral, +/turf/open/floor/iron, +/area/station/commons/fitness/recreation) +"sqE" = ( +/turf/closed/wall/r_wall, +/area/station/command/heads_quarters/ce) +"sqH" = ( /obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 + dir = 8 }, +/turf/open/floor/iron, +/area/station/commons/fitness/recreation) +"sqJ" = ( +/obj/effect/landmark/event_spawn, +/turf/open/floor/carpet, +/area/station/command/heads_quarters/captain/private) +"sqM" = ( /obj/effect/turf_decal/tile/neutral{ dir = 8 }, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"sqT" = ( +/obj/structure/cable, /obj/structure/disposalpipe/segment{ + dir = 5 + }, +/turf/open/floor/plating, +/area/station/maintenance/aft/greater) +"srf" = ( +/obj/effect/spawner/random/structure/crate_empty, +/obj/effect/spawner/random/maintenance, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) +"sri" = ( +/obj/effect/turf_decal/box/corners{ + dir = 1 + }, +/obj/effect/turf_decal/box/corners{ dir = 4 }, -/turf/open/floor/iron/dark, -/area/medical/morgue) -"sjd" = ( +/turf/open/floor/holofloor/dark, +/area/station/science/cytology) +"srk" = ( +/obj/structure/sign/warning/electric_shock, /turf/closed/wall, -/area/cargo/storage) -"sje" = ( -/obj/effect/landmark/start/shaft_miner, +/area/station/maintenance/port/fore) +"srp" = ( +/obj/effect/turf_decal/stripes/line, /obj/structure/cable, -/turf/open/floor/iron, -/area/cargo/miningoffice) -"sjo" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/bar{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ +/turf/open/floor/plating, +/area/station/maintenance/central) +"srx" = ( +/obj/machinery/light/no_nightlight/directional/east, +/obj/effect/turf_decal/tile/yellow{ dir = 4 }, +/obj/machinery/atmospherics/pipe/layer_manifold/cyan/visible, +/turf/open/floor/iron/dark/corner, +/area/station/engineering/atmos/pumproom) +"srK" = ( +/obj/effect/turf_decal/trimline/brown/filled/corner{ + dir = 8 + }, +/obj/machinery/door/firedoor, /obj/structure/disposalpipe/segment{ dir = 4 }, /turf/open/floor/iron, -/area/hallway/primary/central) -"sjt" = ( -/obj/machinery/door/airlock/medical{ - name = "Medical Cold Room"; - req_access_txt = "5" +/area/station/construction/storage_wing) +"srP" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/commons/vacant_room/commissary) +"srR" = ( +/obj/machinery/atmospherics/components/unary/thermomachine/freezer{ + dir = 8; + initialize_directions = 8 }, /turf/open/floor/iron, -/area/medical/coldroom) -"sjF" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/grimy, -/area/service/chapel/office) -"sjL" = ( -/obj/structure/closet{ - name = "Evidence Closet 1" +/area/station/engineering/atmos/pumproom) +"srU" = ( +/obj/item/radio/intercom/prison/directional/north, +/turf/open/floor/iron, +/area/station/security/execution/transfer) +"ssi" = ( +/obj/item/storage/book/bible, +/obj/machinery/light/small/directional/north, +/obj/machinery/newscaster/directional/north, +/obj/machinery/camera/directional/north{ + c_tag = "Chapel - Fore" }, +/obj/structure/table/wood, /obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/effect/turf_decal/tile/red/anticorner/contrasted, /turf/open/floor/iron/dark, -/area/security/brig) -"skl" = ( -/obj/effect/landmark/event_spawn, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plating{ - icon_state = "platingdmg2" +/area/station/service/chapel) +"ssk" = ( +/obj/structure/table/reinforced, +/obj/item/book/manual/wiki/engineering_hacking{ + pixel_x = 2; + pixel_y = 3 }, -/area/maintenance/fore) -"sko" = ( -/obj/structure/chair/office{ - dir = 8 +/obj/item/book/manual/wiki/engineering_guide{ + pixel_x = -2 }, -/obj/machinery/computer/security/telescreen{ - desc = "Used for watching output from station security cameras."; - name = "Security Camera Monitor"; - network = list("ss13"); - pixel_y = 30 +/obj/item/trash/can{ + pixel_x = -8 }, -/obj/effect/turf_decal/tile/red/anticorner/contrasted{ - dir = 1 +/obj/machinery/firealarm/directional/south, +/obj/structure/extinguisher_cabinet/directional/east, +/obj/machinery/atmospherics/pipe/layer_manifold/scrubbers/hidden{ + dir = 4 }, +/obj/effect/turf_decal/tile/yellow/anticorner/contrasted, /turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"skt" = ( -/obj/structure/window/reinforced, -/obj/effect/turf_decal/tile/blue{ - dir = 8 +/area/station/engineering/break_room) +"ssr" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/security{ + name = "Interrogation Monitoring" }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/dark, -/area/ai_monitored/aisat/exterior) -"skZ" = ( +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/access/all/security/general, +/turf/open/floor/iron/grimy, +/area/station/security/office) +"sst" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -52792,749 +52223,651 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/sign/poster/contraband/random/directional/north, /turf/open/floor/plating, -/area/maintenance/port/aft) -"slg" = ( -/obj/item/target, -/obj/structure/training_machine, -/turf/open/floor/iron, -/area/commons/fitness/recreation) -"slk" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/light_construct/directional/east, +/area/station/maintenance/port/aft) +"ssw" = ( +/obj/machinery/light/small/directional/north, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark/telecomms, +/area/station/tcommsat/server) +"ssI" = ( +/obj/machinery/power/emitter, /turf/open/floor/plating, -/area/maintenance/port/aft) -"slt" = ( -/obj/structure/sign/directions/security{ - dir = 1; - pixel_y = 8 - }, -/obj/structure/sign/directions/engineering{ +/area/station/engineering/main) +"stk" = ( +/obj/machinery/light/directional/west, +/obj/machinery/light_switch/directional/west, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 4 }, -/obj/structure/sign/directions/command{ - dir = 1; - pixel_y = -8 - }, -/turf/closed/wall, -/area/medical/medbay/lobby) -"slV" = ( -/obj/machinery/door/airlock/research{ - name = "Abandoned Space Bridge"; - req_access_txt = "55" - }, -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/tile/purple/fourcorners, -/obj/effect/mapping_helpers/airlock/abandoned, -/turf/open/floor/iron/white, -/area/maintenance/aft/lesser) -"slZ" = ( -/obj/effect/landmark/blobstart, -/turf/open/floor/engine/cult, -/area/service/library) -"sme" = ( -/obj/structure/table/reinforced, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced{ +/turf/open/floor/wood, +/area/station/service/lawoffice) +"stl" = ( +/obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/item/wheelchair{ - pixel_y = -3 - }, -/obj/item/wheelchair, -/obj/item/wheelchair{ - pixel_y = 3 +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"stq" = ( +/obj/machinery/firealarm/directional/north, +/obj/machinery/light/directional/north, +/obj/machinery/camera/directional/north{ + c_tag = "Chemistry North"; + network = list("ss13","medbay") }, -/turf/open/floor/iron/dark, -/area/medical/office) -"smE" = ( -/obj/machinery/computer/operating, -/obj/machinery/light/small/directional/north, -/turf/open/floor/iron/dark, -/area/medical/morgue) -"smR" = ( -/obj/structure/closet, -/obj/effect/spawner/random/maintenance, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plating, -/area/maintenance/aft/lesser) -"smS" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/window/left/directional/west{ - dir = 2; - name = "Cargo Desk"; - req_access_txt = "50" +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/item/paper_bin{ - pixel_x = -7; - pixel_y = 6 +/obj/effect/turf_decal/tile/yellow/half/contrasted{ + dir = 1 }, -/obj/item/paper/crumpled{ - pixel_x = 7 +/turf/open/floor/iron/white, +/area/station/medical/chemistry) +"stw" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/reagent_dispensers/watertank, +/turf/open/floor/iron, +/area/station/cargo/warehouse) +"stC" = ( +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"stD" = ( +/obj/machinery/door/airlock/medical/glass{ + name = "Primary Treatment Centre" }, +/obj/effect/turf_decal/tile/blue/fourcorners, /obj/machinery/door/firedoor, -/turf/open/floor/iron, -/area/cargo/sorting) -"snl" = ( -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 1 +/obj/effect/mapping_helpers/airlock/unres{ + dir = 8 }, -/obj/item/kirbyplants/random, -/obj/machinery/power/apc/auto_name/directional/north, -/obj/machinery/light/small/directional/east, -/obj/structure/cable, -/obj/machinery/airalarm/directional/east, -/obj/effect/turf_decal/siding/red, -/turf/open/floor/iron, -/area/security/checkpoint/science) -"snU" = ( -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/item/radio/intercom/directional/east, +/obj/machinery/duct, +/obj/effect/mapping_helpers/airlock/access/all/medical/general, +/turf/open/floor/iron/white, +/area/station/medical/treatment_center) +"stI" = ( +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/structure/table, +/obj/item/binoculars, /turf/open/floor/iron/dark, -/area/command/heads_quarters/ce) -"soe" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/white/line{ - dir = 1 +/area/station/science/ordnance/testlab) +"stL" = ( +/obj/structure/table/wood, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/spawner/random/bureaucracy/folder{ + spawn_random_offset = 1 }, -/obj/item/radio/intercom/prison/directional/north, -/turf/open/floor/iron, -/area/security/prison) -"sof" = ( +/turf/open/floor/carpet, +/area/station/commons/vacant_room/office) +"suj" = ( /obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/red/line, -/obj/effect/turf_decal/stripes/red/line{ - dir = 1 - }, -/obj/structure/railing/corner{ - dir = 1 +/obj/machinery/atmospherics/components/binary/pump{ + dir = 1; + name = "Atmos to Loop" }, -/obj/structure/railing/corner{ - dir = 8 +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"sux" = ( +/turf/open/floor/plating/airless{ + icon_state = "platingdmg2" }, -/turf/open/floor/plating/airless, -/area/maintenance/space_hut) -"soq" = ( +/area/station/solars/port/fore) +"suz" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/table/reinforced, +/obj/item/book/manual/wiki/surgery, +/obj/structure/light_construct/directional/west, +/obj/item/storage/fancy/cigarettes/cigpack_uplift, +/turf/open/floor/iron/white, +/area/station/medical/abandoned) +"suD" = ( +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable, -/obj/effect/turf_decal/trimline/red/filled/line{ +/turf/open/floor/plating, +/area/station/security/prison) +"suE" = ( +/obj/structure/cable, +/obj/machinery/door/firedoor, +/turf/open/floor/iron, +/area/station/construction/storage_wing) +"suP" = ( +/obj/structure/lattice, +/obj/machinery/atmospherics/components/unary/passive_vent/layer2{ dir = 1 }, -/obj/effect/landmark/event_spawn, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/space/basic, +/area/space/nearstation) +"suS" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/iron, -/area/security/brig) -"soV" = ( -/obj/effect/turf_decal/bot{ - dir = 1 - }, -/obj/machinery/portable_atmospherics/canister, -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 8 +/turf/open/floor/iron/dark/side{ + dir = 4 }, -/turf/open/floor/iron/dark, -/area/engineering/supermatter/room) -"soX" = ( -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 +/area/station/security/prison) +"suW" = ( +/turf/open/floor/iron/white, +/area/station/science/lobby) +"sve" = ( +/obj/structure/sink{ + pixel_y = 22 }, -/obj/structure/chair/stool/bar/directional/south, +/obj/effect/turf_decal/bot, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/siding/wood{ +/obj/effect/turf_decal/tile/green{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ dir = 1 }, /turf/open/floor/iron, -/area/commons/lounge) -"soZ" = ( -/turf/open/floor/wood, -/area/command/corporate_showroom) -"spj" = ( -/obj/machinery/atmospherics/pipe/smart/simple/purple/visible{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ +/area/station/service/hydroponics) +"svj" = ( +/obj/machinery/atmospherics/pipe/smart/simple/yellow/visible{ dir = 4 }, -/turf/open/floor/iron/dark, -/area/engineering/atmos) -"spo" = ( -/obj/structure/chair{ - dir = 8 - }, -/turf/open/floor/wood, -/area/service/lawoffice) -"spq" = ( +/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible/layer5, +/obj/machinery/door/firedoor/heavy, +/turf/open/floor/iron/dark/textured, +/area/station/engineering/atmos) +"svk" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/wood, -/area/service/library) -"sps" = ( -/obj/structure/table, -/obj/item/stack/sheet/glass/fifty{ - pixel_x = 3; - pixel_y = -4 +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/holopad, +/obj/effect/landmark/start/scientist, +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/science/explab) +"svo" = ( +/obj/effect/spawner/random/structure/chair_maintenance{ + dir = 4 }, -/obj/item/stack/sheet/iron/fifty, /turf/open/floor/plating, -/area/maintenance/aft/lesser) -"spA" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/science/lab) -"spT" = ( +/area/station/maintenance/department/engine) +"svQ" = ( +/obj/machinery/door/firedoor, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 8 + }, /obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 10 +/obj/effect/turf_decal/tile/blue/fourcorners, +/obj/machinery/door/airlock/medical/glass{ + id_tag = "MedbayFoyer"; + name = "Medbay" }, -/turf/open/floor/iron, -/area/cargo/storage) -"sqj" = ( -/obj/structure/window/reinforced{ - dir = 4 +/obj/effect/mapping_helpers/airlock/access/all/medical/general, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) +"svS" = ( +/turf/closed/wall/r_wall, +/area/station/maintenance/aft/lesser) +"svW" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, -/obj/effect/spawner/random/vending/snackvend, -/turf/open/floor/iron/dark, -/area/command/bridge) -"sqo" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/landmark/start/cargo_technician, +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/cargo/warehouse) -"sqr" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable, -/obj/machinery/door/poddoor/preopen{ - id = "medsecprivacy"; - name = "privacy shutter" - }, -/turf/open/floor/plating, -/area/security/checkpoint/medical) -"sqZ" = ( -/obj/structure/disposalpipe/segment{ - dir = 6 +/area/station/hallway/secondary/entry) +"swe" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/security/glass{ + name = "Prison Wing" }, -/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "perma-entrance" + }, +/obj/effect/mapping_helpers/airlock/access/all/security/general, /turf/open/floor/iron, -/area/security/prison) -"src" = ( -/obj/structure/cable, -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/preopen{ - id = "hosspace"; - name = "Space Shutters" +/area/station/security/brig) +"swu" = ( +/obj/machinery/vending/coffee, +/obj/effect/turf_decal/delivery, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"swy" = ( +/obj/machinery/atmospherics/components/binary/pump/on{ + dir = 8 }, -/turf/open/floor/plating, -/area/command/heads_quarters/hos) -"srK" = ( -/obj/effect/turf_decal/trimline/brown/filled/corner{ +/obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 8 }, -/obj/machinery/door/firedoor, -/obj/structure/disposalpipe/segment{ - dir = 4 +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"swR" = ( +/obj/machinery/door/airlock{ + name = "Cleaning Closet" }, -/turf/open/floor/iron, -/area/construction/storage_wing) -"srZ" = ( -/obj/effect/decal/cleanable/blood/tracks{ +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/security/prison/safe) +"swV" = ( +/obj/effect/turf_decal/trimline/purple/line{ dir = 4 }, -/obj/effect/spawner/random/structure/grille, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"ssj" = ( -/obj/effect/turf_decal/tile/red{ - dir = 1 +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 8 }, -/turf/open/floor/iron, -/area/hallway/primary/central) -"ssy" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, /turf/open/floor/iron/white, -/area/science/mixing/launch) -"ssN" = ( -/obj/machinery/oven, -/turf/open/floor/iron/cafeteria, -/area/service/kitchen) -"ssP" = ( -/obj/structure/table, -/obj/machinery/recharger{ - pixel_y = 4 - }, -/obj/machinery/airalarm/directional/east, -/obj/structure/sign/map/right{ - desc = "A framed picture of the station. Clockwise from security in red at the top, you see engineering in yellow, science in purple, escape in checkered red-and-white, medbay in green, arrivals in checkered red-and-blue, and then cargo in brown."; - icon_state = "map-right-MS"; - pixel_y = 32 - }, -/obj/effect/turf_decal/tile/red/anticorner/contrasted{ +/area/station/science/research) +"sxd" = ( +/obj/machinery/light/directional/east, +/obj/effect/turf_decal/tile/blue{ dir = 4 }, -/turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"sti" = ( -/obj/structure/reagent_dispensers/fueltank, -/turf/open/floor/plating, -/area/maintenance/starboard/greater) -"sty" = ( -/obj/effect/spawner/random/trash/mess, -/obj/structure/sign/poster/contraband/random/directional/north, -/turf/open/floor/wood, -/area/maintenance/port/aft) -"stH" = ( -/obj/effect/spawner/random/vending/colavend, -/obj/structure/disposalpipe/segment{ - dir = 10 - }, -/turf/open/floor/wood, -/area/security/office) -"stM" = ( -/obj/effect/landmark/xeno_spawn, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/maintenance/disposal/incinerator) -"stN" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/trash/mess, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"stP" = ( -/obj/machinery/light/directional/west, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/trimline/blue/filled/corner{ - dir = 8 - }, -/turf/open/floor/iron/white, -/area/medical/medbay/central) -"stQ" = ( -/obj/structure/disposalpipe/segment, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"suh" = ( -/obj/effect/turf_decal/trimline/purple/corner{ +/obj/structure/sign/poster/official/random/directional/east, +/turf/open/floor/iron/white/corner, +/area/station/hallway/secondary/entry) +"sxf" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ dir = 8 }, -/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/duct, /turf/open/floor/iron/white, -/area/science/research) -"sur" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/turf/open/floor/engine, -/area/engineering/supermatter/room) -"suA" = ( -/obj/structure/rack, -/obj/item/stack/cable_coil{ - pixel_x = -1; - pixel_y = -3 - }, -/obj/item/wrench, -/obj/item/flashlight/seclite, -/obj/effect/spawner/random/maintenance, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"suE" = ( -/obj/structure/cable, +/area/station/medical/treatment_center) +"sxg" = ( /obj/machinery/door/firedoor, -/turf/open/floor/iron, -/area/construction/storage_wing) -"suP" = ( -/obj/structure/lattice, -/obj/machinery/atmospherics/components/unary/passive_vent/layer2{ - dir = 1 +/turf/open/floor/iron/white/side, +/area/station/science/lobby) +"sxl" = ( +/obj/structure/reagent_dispensers/fueltank, +/obj/effect/spawner/random/trash/janitor_supplies, +/turf/open/floor/plating{ + icon_state = "platingdmg3" }, -/turf/open/space/basic, -/area/space/nearstation) -"suT" = ( -/obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/components/trinary/filter/atmos/flipped/co2{ - dir = 8 +/area/station/maintenance/starboard/greater) +"sxn" = ( +/obj/machinery/power/port_gen/pacman/pre_loaded, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"sxo" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/maintenance/solars/starboard/fore) +"sxq" = ( +/obj/machinery/door/airlock/external{ + name = "Supply Dock Airlock" }, -/turf/open/floor/iron/dark/textured, -/area/medical/cryo) -"suX" = ( -/obj/structure/cable, -/obj/effect/turf_decal/trimline/blue/filled/warning{ +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 8 }, +/obj/effect/mapping_helpers/airlock/access/all/supply/general, +/turf/open/floor/plating, +/area/station/cargo/storage) +"sxB" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/light/directional/west, /turf/open/floor/iron/white, -/area/medical/medbay/central) -"suY" = ( -/obj/effect/turf_decal/plaque{ - icon_state = "L14" - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/area/station/science/lab) +"sxR" = ( +/obj/structure/table/wood, +/obj/machinery/computer/security/wooden_tv, +/turf/open/floor/wood, +/area/station/command/heads_quarters/captain/private) +"syc" = ( +/obj/structure/cable, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/iron, -/area/hallway/primary/central) -"svh" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/area/station/security/brig) +"sye" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 1 }, /turf/open/floor/iron/white/smooth_large, -/area/medical/chemistry) -"svq" = ( -/obj/structure/closet, -/obj/item/stack/sheet/glass{ - amount = 12 - }, -/obj/effect/spawner/random/maintenance, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"swc" = ( -/obj/structure/closet/firecloset, -/turf/open/floor/plating, -/area/maintenance/starboard/greater) -"swl" = ( -/obj/structure/closet/secure_closet/injection{ - name = "educational injections"; - pixel_x = 2 - }, -/obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/north, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 1 +/area/station/medical/chemistry) +"syh" = ( +/obj/machinery/door/poddoor/shutters{ + id = "maintwarehouse" }, /turf/open/floor/iron/dark, -/area/security/execution/education) -"swp" = ( -/obj/effect/landmark/xeno_spawn, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 +/area/station/maintenance/port/aft) +"syo" = ( +/turf/closed/wall/r_wall, +/area/station/command/heads_quarters/captain/private) +"syr" = ( +/obj/structure/table, +/obj/item/electronics/apc, +/obj/item/electronics/airlock, +/turf/open/floor/iron/dark, +/area/station/engineering/storage/tech) +"syC" = ( +/obj/structure/table/glass, +/obj/effect/turf_decal/trimline/purple/corner, +/obj/structure/disposalpipe/segment{ + dir = 5 }, -/turf/open/floor/plating, -/area/maintenance/starboard/greater) -"swt" = ( -/obj/effect/turf_decal/tile/green/half/contrasted{ - dir = 4 +/obj/machinery/camera/directional/west{ + c_tag = "Science Hallway - West"; + network = list("ss13","rd") }, /turf/open/floor/iron/white, -/area/medical/virology) -"sww" = ( -/obj/structure/disposalpipe/segment{ +/area/station/science/research) +"syG" = ( +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/stripes/corner{ dir = 4 }, +/obj/machinery/button/door/directional/north{ + id = "gateshutter"; + name = "Gateway Shutter Control"; + req_access = list("command") + }, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"syK" = ( /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"swx" = ( -/obj/machinery/light/small/directional/west, -/obj/structure/cable, +/obj/effect/turf_decal/trimline/red/filled/line, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/disposalpipe/segment, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"swK" = ( -/obj/structure/chair/stool/directional/west, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, /turf/open/floor/iron, -/area/security/prison) -"swS" = ( -/obj/effect/turf_decal/stripes/white/line{ - dir = 1 +/area/station/security/brig) +"syL" = ( +/obj/machinery/door/airlock/command{ + name = "Captain's Quarters" }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/science/mixing) -"sxa" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/public/glass{ - name = "Chapel" - }, -/turf/open/floor/iron/dark, -/area/service/chapel) -"sxp" = ( -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/mapping_helpers/airlock/access/any/command/captain, +/turf/open/floor/carpet, +/area/station/command/heads_quarters/captain/private) +"syO" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/stripes/line{ dir = 4 }, /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/maintenance/fore) +"syT" = ( +/obj/structure/cable, +/obj/structure/chair/office/light, +/obj/effect/landmark/start/virologist, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 + }, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/power/apc/auto_name/directional/north, -/obj/structure/disposalpipe/segment{ - dir = 4 +/turf/open/floor/iron/white, +/area/station/medical/virology) +"syV" = ( +/obj/effect/turf_decal/arrows/white{ + color = "#0000FF"; + dir = 1 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/obj/machinery/airalarm/directional/east, +/turf/open/floor/iron/white, +/area/station/science/cytology) +"syX" = ( +/obj/machinery/camera/directional/west{ + c_tag = "Engineering Supermatter Fore"; + network = list("ss13","engine") + }, +/obj/machinery/firealarm/directional/west, +/obj/machinery/atmospherics/pipe/smart/manifold4w/yellow/visible, +/turf/open/floor/iron/dark, +/area/station/engineering/supermatter/room) +"szk" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable, +/obj/machinery/door/poddoor/preopen{ + id = "briglockdown"; + name = "Brig Shutters" }, +/turf/open/floor/plating, +/area/station/security/warden) +"szp" = ( +/turf/closed/wall, +/area/station/commons/fitness/recreation) +"szJ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/landmark/start/janitor, /turf/open/floor/iron, -/area/hallway/secondary/command) -"sxz" = ( -/obj/structure/disposalpipe/segment, +/area/station/service/janitor) +"szN" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/plating{ - icon_state = "platingdmg1" - }, -/area/maintenance/starboard/fore) -"sxG" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 8 + icon_state = "platingdmg3" }, +/area/station/maintenance/starboard/fore) +"szO" = ( +/obj/structure/cable, +/turf/open/floor/wood, +/area/station/command/heads_quarters/hos) +"sAk" = ( /obj/structure/cable, /obj/structure/disposalpipe/segment, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/station/maintenance/fore/lesser) +"sAn" = ( +/obj/machinery/telecomms/server/presets/engineering, +/turf/open/floor/circuit/telecomms/mainframe, +/area/station/tcommsat/server) +"sAs" = ( +/obj/machinery/light/directional/west, +/obj/machinery/status_display/evac/directional/west, /turf/open/floor/iron, -/area/hallway/primary/port) -"sxQ" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "corporate_privacy"; - name = "showroom shutters" +/area/station/cargo/miningoffice) +"sAz" = ( +/obj/machinery/computer/monitor{ + name = "Bridge Power Monitoring Console" }, /obj/structure/cable, -/turf/open/floor/plating, -/area/command/corporate_showroom) -"sxT" = ( -/obj/machinery/camera/directional/west{ - c_tag = "Firing Range" - }, -/obj/machinery/light_switch/directional/west{ - pixel_y = -12 - }, -/obj/structure/extinguisher_cabinet/directional/west, -/obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ - dir = 8 - }, -/turf/open/floor/iron/dark, -/area/security/range) -"sxU" = ( -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/obj/machinery/camera/directional/north{ - c_tag = "Atmospherics - Distro Loop" - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/visible, -/obj/machinery/meter/monitored/distro_loop, -/turf/open/floor/iron/dark/corner{ +/obj/effect/turf_decal/tile/brown/half/contrasted{ dir = 1 }, -/area/engineering/atmos/pumproom) -"sxZ" = ( -/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible/layer5{ - dir = 4 - }, /turf/open/floor/iron/dark, -/area/engineering/atmos) -"sys" = ( -/obj/structure/bookcase/random/adult, -/turf/open/floor/wood, -/area/service/library) -"syz" = ( -/obj/machinery/light/directional/west, -/obj/structure/extinguisher_cabinet/directional/west, -/obj/effect/turf_decal/trimline/blue/filled/corner{ - dir = 4 +/area/station/command/bridge) +"sAE" = ( +/obj/effect/spawner/random/structure/crate_empty, +/turf/open/floor/iron, +/area/station/maintenance/port/aft) +"sAF" = ( +/obj/effect/turf_decal/siding/purple{ + dir = 1 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/white, -/area/medical/medbay/central) -"szv" = ( -/obj/effect/landmark/event_spawn, +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/science/genetics) +"sAX" = ( +/obj/item/radio/intercom/directional/south, +/obj/effect/turf_decal/stripes/line, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/engineering/storage_shared) -"szx" = ( -/obj/effect/turf_decal/tile/yellow/fourcorners, -/obj/machinery/chem_heater/withbuffer, -/turf/open/floor/iron/white, -/area/medical/pharmacy) -"szy" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark, -/area/engineering/gravity_generator) -"szT" = ( -/obj/machinery/atmospherics/pipe/bridge_pipe/purple/visible{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/bridge_pipe/cyan/visible, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 1 - }, /turf/open/floor/iron, -/area/engineering/atmos/pumproom) -"sAB" = ( -/obj/effect/turf_decal/arrows/red{ +/area/station/hallway/secondary/entry) +"sBa" = ( +/obj/structure/bed, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/item/bedsheet/dorms, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/obj/machinery/button/door/directional/east{ + id = "Cabin3"; + name = "Cabin Bolt Control"; + normaldoorcontrol = 1; + specialfunctions = 4 + }, +/turf/open/floor/wood, +/area/station/commons/dorms) +"sBd" = ( +/obj/structure/lattice, +/obj/item/stack/cable_coil, +/turf/open/space/basic, +/area/space/nearstation) +"sBP" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 4 }, -/obj/effect/turf_decal/bot_white, /turf/open/floor/iron, -/area/cargo/storage) -"sAD" = ( -/obj/structure/closet/crate/hydroponics, -/obj/item/shovel/spade, -/obj/item/wrench, -/obj/item/reagent_containers/glass/bucket, -/obj/item/cultivator, -/obj/item/wirecutters, -/obj/machinery/airalarm/directional/south, -/obj/effect/turf_decal/stripes/line{ +/area/station/security/holding_cell) +"sBS" = ( +/obj/structure/cable, +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/service/hydroponics) -"sAI" = ( -/obj/machinery/modular_computer/console/preset/id{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 8 }, -/obj/machinery/airalarm/directional/west, -/turf/open/floor/iron/dark, -/area/command/heads_quarters/rd) -"sBb" = ( -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/siding/purple/corner{ +/obj/structure/disposalpipe/junction/flip{ dir = 4 }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 4 +/turf/open/floor/iron, +/area/station/science/research) +"sBV" = ( +/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible{ + dir = 6 }, -/turf/open/floor/iron/white, -/area/science/research) -"sBd" = ( -/obj/structure/lattice, -/obj/item/stack/cable_coil, -/turf/open/space/basic, -/area/space/nearstation) -"sBp" = ( -/obj/structure/cable, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"sCh" = ( +/obj/structure/table/glass, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"sBq" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 1 +/obj/item/paper_bin{ + pixel_x = -5; + pixel_y = 3 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/structure/disposalpipe/sorting/mail{ - dir = 1; - sortType = 30 +/obj/item/pen{ + pixel_x = -5; + pixel_y = 5 }, /turf/open/floor/iron, -/area/security/brig) -"sBG" = ( -/obj/structure/disposalpipe/segment{ - dir = 10 - }, +/area/station/engineering/break_room) +"sCi" = ( /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating, -/area/maintenance/starboard/greater) -"sBL" = ( -/obj/structure/rack, -/obj/effect/spawner/random/techstorage/security_all, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, /turf/open/floor/iron/dark, -/area/engineering/storage/tech) -"sBW" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/science/robotics/mechbay) -"sBX" = ( -/obj/structure/table, -/obj/machinery/microwave, -/obj/effect/turf_decal/tile/purple, -/obj/effect/turf_decal/tile/purple{ - dir = 1 - }, -/obj/machinery/light/small/directional/east, -/turf/open/floor/iron, -/area/science/research) +/area/station/security/lockers) +"sCk" = ( +/obj/machinery/light/small/directional/south, +/obj/item/radio/intercom/directional/south, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/grimy, +/area/station/security/detectives_office) "sCl" = ( /obj/structure/lattice/catwalk, /obj/structure/chair/stool/bar/directional/south, /obj/item/storage/crayons, /turf/open/space/basic, /area/space/nearstation) -"sCs" = ( -/obj/machinery/modular_computer/console/preset/id{ - dir = 8 +"sCp" = ( +/obj/structure/sign/warning/radiation, +/turf/closed/wall/r_wall, +/area/station/engineering/atmospherics_engine) +"sCv" = ( +/obj/effect/turf_decal/delivery, +/obj/machinery/door/window/left/directional/north{ + dir = 8; + name = "Containment Pen #5"; + req_access = list("xenobiology") }, -/obj/machinery/light/small/directional/east, -/obj/machinery/requests_console/directional/east{ - announcementConsole = 1; - department = "Captain's Desk"; - departmentType = 5; - name = "Captain's Requests Console" +/obj/machinery/door/poddoor/preopen{ + id = "xenobio5"; + name = "Xenobio Pen 5 Blast Door" }, -/turf/open/floor/wood, -/area/command/heads_quarters/captain/private) -"sCt" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ +/turf/open/floor/iron, +/area/station/science/xenobiology) +"sCz" = ( +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"sCM" = ( +/obj/effect/spawner/random/structure/closet_maintenance, +/obj/item/assembly/prox_sensor{ + pixel_x = 2; + pixel_y = -2 + }, +/obj/item/assembly/signaler{ + pixel_x = -2; + pixel_y = 5 + }, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"sCN" = ( +/obj/effect/turf_decal/box/corners{ dir = 1 }, -/obj/machinery/computer/department_orders/medical{ +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"sCW" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ dir = 1 }, -/turf/open/floor/iron/dark, -/area/medical/medbay/central) -"sCB" = ( -/obj/effect/turf_decal/tile/neutral{ +/obj/machinery/portable_atmospherics/canister, +/obj/effect/turf_decal/bot{ dir = 1 }, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"sCZ" = ( /obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/machinery/camera/directional/west{ - c_tag = "Port Primary Hallway - Port" + dir = 1 }, /turf/open/floor/iron, -/area/hallway/primary/port) -"sCT" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 10 +/area/station/hallway/secondary/entry) +"sDj" = ( +/obj/item/book/manual/wiki/security_space_law{ + name = "space law"; + pixel_y = 2 }, -/turf/open/floor/iron/white, -/area/medical/surgery/theatre) -"sDb" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/commons/fitness/recreation) -"sDm" = ( -/obj/machinery/deepfryer, -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/neutral{ +/obj/item/toy/gun, +/obj/item/restraints/handcuffs, +/obj/structure/table/wood, +/obj/item/clothing/head/collectable/hos{ + name = "novelty HoS hat" + }, +/obj/machinery/firealarm/directional/east, +/obj/machinery/light/small/directional/east, +/obj/structure/cable, +/turf/open/floor/carpet, +/area/station/command/corporate_showroom) +"sDk" = ( +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk, +/obj/effect/decal/cleanable/dirt, +/obj/structure/window/reinforced{ dir = 8 }, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/trimline/brown/warning{ - dir = 5 +/obj/effect/turf_decal/delivery, +/obj/structure/cable, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 }, -/obj/machinery/light_switch/directional/south, -/turf/open/floor/iron/cafeteria, -/area/service/kitchen) +/turf/open/floor/iron, +/area/station/maintenance/disposal/incinerator) +"sDs" = ( +/obj/structure/cable, +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=13.2-Tcommstore"; + location = "13.1-Engineering-Enter" + }, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) "sDw" = ( /obj/structure/rack, /obj/item/gun/energy/laser{ @@ -53550,352 +52883,347 @@ dir = 8 }, /turf/open/floor/iron/dark, -/area/ai_monitored/security/armory) -"sDx" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/obj/machinery/shower{ - name = "emergency shower"; - pixel_y = 16 - }, -/obj/effect/turf_decal/trimline/blue/end, -/turf/open/floor/iron, -/area/engineering/atmos) -"sDy" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 4 - }, -/turf/open/floor/grass, -/area/science/research) -"sDB" = ( -/obj/structure/table, -/obj/structure/cable, -/obj/item/instrument/harmonica, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/security/prison) -"sDL" = ( -/obj/effect/turf_decal/tile/blue, +/area/station/ai_monitored/security/armory) +"sDC" = ( +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark, -/area/command/bridge) -"sDQ" = ( -/obj/structure/sign/warning/electricshock{ - pixel_x = 32 +/turf/open/floor/plating, +/area/station/engineering/atmos/storage/gas) +"sDE" = ( +/obj/structure/sign/warning/secure_area{ + pixel_y = 32 }, -/obj/structure/table, -/obj/item/storage/toolbox/mechanical, -/obj/item/clothing/head/welding, -/obj/effect/turf_decal/tile/yellow/half/contrasted{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/iron/white, -/area/medical/chemistry) -"sDY" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Crematorium"; - req_access_txt = "22;27" +/obj/effect/turf_decal/tile/yellow{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark, -/area/service/chapel/office) -"sEb" = ( -/obj/machinery/light/directional/south, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"sDG" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/command{ + name = "Head of Personnel" }, -/obj/structure/cable, /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/iron, -/area/hallway/secondary/command) -"sEj" = ( -/obj/effect/turf_decal/delivery, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/commons/vacant_room/commissary) -"sEx" = ( /obj/structure/cable, -/obj/effect/mapping_helpers/iannewyear, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/turf/open/floor/carpet, -/area/command/heads_quarters/hop) -"sEy" = ( -/obj/structure/chair, -/obj/effect/landmark/start/chaplain, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/service/chapel/funeral) -"sEQ" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/sorting/mail{ - dir = 1; - sortType = 11 +/obj/effect/landmark/navigate_destination, +/obj/effect/mapping_helpers/airlock/access/any/command/hop, +/turf/open/floor/wood, +/area/station/command/heads_quarters/hop) +"sDS" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/preopen{ + id = "briglockdown"; + name = "Brig Shutters" }, -/obj/effect/turf_decal/tile/yellow/half/contrasted{ +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/security/warden) +"sEk" = ( +/obj/structure/extinguisher_cabinet/directional/east, +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/turf/open/floor/iron/white, -/area/medical/medbay/central) -"sER" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, -/turf/open/floor/carpet, -/area/service/theater) -"sEU" = ( -/obj/machinery/light/directional/east, /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment, /turf/open/floor/iron, -/area/security/prison) -"sEX" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/obj/machinery/light/directional/west, -/turf/open/floor/iron/white, -/area/science/xenobiology) -"sFe" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, -/turf/open/floor/engine, -/area/engineering/supermatter/room) -"sFg" = ( +/area/station/hallway/primary/port) +"sEn" = ( +/obj/structure/extinguisher_cabinet/directional/west, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/effect/turf_decal/tile/neutral{ +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"sEE" = ( +/obj/item/storage/fancy/candle_box{ + pixel_y = 5 + }, +/obj/structure/table/wood, +/obj/structure/cable, +/turf/open/floor/iron/grimy, +/area/station/service/chapel/office) +"sEH" = ( +/obj/machinery/portable_atmospherics/canister/air, +/obj/item/tank/internals/oxygen, +/obj/machinery/atmospherics/components/unary/portables_connector/visible/layer4, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"sEI" = ( +/obj/machinery/atmospherics/pipe/smart/simple/yellow/visible{ dir = 4 }, -/obj/machinery/holopad, -/obj/effect/turf_decal/box/white{ - color = "#52B4E9" +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 8 }, /turf/open/floor/iron/dark, -/area/medical/break_room) -"sFk" = ( -/obj/structure/table/wood, -/obj/machinery/recharger{ - pixel_y = 4 - }, -/turf/open/floor/wood, -/area/command/heads_quarters/captain/private) -"sFt" = ( -/obj/machinery/computer/security/telescreen/entertainment/directional/south, -/obj/machinery/suit_storage_unit/ce, +/area/station/engineering/atmos) +"sEZ" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, /obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/turf_decal/stripes/white/line, /turf/open/floor/iron/dark, -/area/command/heads_quarters/ce) -"sFx" = ( -/obj/machinery/light/directional/west, -/obj/structure/extinguisher_cabinet/directional/west, -/obj/item/kirbyplants{ - icon_state = "plant-03" - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/turf/open/floor/iron, -/area/commons/locker) -"sFz" = ( -/obj/structure/chair/wood/wings, -/obj/effect/landmark/start/mime, +/area/station/science/ordnance/testlab) +"sFw" = ( +/turf/open/floor/iron/chapel, +/area/station/service/chapel) +"sGa" = ( +/obj/effect/landmark/xeno_spawn, +/obj/effect/turf_decal/stripes/line, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"sGh" = ( +/obj/effect/landmark/xeno_spawn, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/carpet, -/area/service/theater) -"sFC" = ( -/obj/structure/chair{ - dir = 1 +/area/station/commons/dorms) +"sGw" = ( +/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible/layer5{ + dir = 9 }, -/obj/effect/turf_decal/tile/blue/half/contrasted, -/turf/open/floor/iron/white, -/area/medical/medbay/central) -"sFD" = ( -/obj/structure/light_construct/directional/west, -/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"sGA" = ( +/obj/machinery/door/airlock/maintenance, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 8 + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, /turf/open/floor/plating, -/area/maintenance/port/aft) -"sFL" = ( -/obj/structure/chair/stool/directional/south, +/area/station/maintenance/aft/greater) +"sGC" = ( +/obj/effect/spawner/structure/window/reinforced/plasma, +/turf/open/floor/plating, +/area/station/engineering/supermatter/room) +"sGL" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/maintenance/solars/port/aft) +"sHg" = ( +/obj/item/radio/intercom/directional/south, +/obj/machinery/camera/directional/south{ + c_tag = "Locker Room Port" + }, +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/iron, +/area/station/commons/locker) +"sHt" = ( +/obj/effect/spawner/structure/window/reinforced/tinted, +/turf/open/floor/plating, +/area/station/security/interrogation) +"sHu" = ( +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"sHM" = ( +/obj/effect/turf_decal/bot/right, +/turf/open/floor/engine, +/area/station/engineering/atmospherics_engine) +"sHP" = ( +/obj/machinery/portable_atmospherics/canister/air, +/obj/effect/turf_decal/bot, +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/hidden, /turf/open/floor/iron, -/area/commons/locker) -"sGK" = ( -/obj/machinery/atmospherics/components/unary/thermomachine/heater{ +/area/station/engineering/atmos/storage/gas) +"sHT" = ( +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/iron, +/area/station/engineering/main) +"sIb" = ( +/obj/structure/table/reinforced, +/obj/machinery/recharger{ + pixel_y = 4 + }, +/obj/item/radio/off{ + pixel_x = -11; + pixel_y = -3 + }, +/obj/effect/turf_decal/tile/red/half/contrasted{ dir = 1 }, /turf/open/floor/iron, -/area/engineering/atmos) -"sGS" = ( -/obj/effect/turf_decal/trimline/blue/filled/corner{ +/area/station/security/checkpoint/supply) +"sIe" = ( +/turf/closed/wall/r_wall, +/area/station/security/execution/transfer) +"sIs" = ( +/obj/effect/turf_decal/stripes/corner{ dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/siding/purple, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, /obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/white, -/area/science/research) -"sGX" = ( -/obj/effect/turf_decal/stripes/line{ +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"sID" = ( +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"sHe" = ( -/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/hallway/primary/aft) +"sIO" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, /obj/structure/cable, -/turf/open/floor/wood, -/area/command/corporate_showroom) -"sHp" = ( -/obj/structure/table, -/obj/item/storage/box/bodybags{ - pixel_x = 2; - pixel_y = 2 - }, /turf/open/floor/iron/dark, -/area/service/chapel/office) -"sHs" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 6 +/area/station/service/chapel) +"sIQ" = ( +/obj/item/radio/intercom/directional/west, +/obj/machinery/piratepad/civilian, +/obj/effect/turf_decal/bot_white, +/obj/machinery/camera/directional/west{ + c_tag = "Central Primary Hallway - Fore - Port Corner" }, /turf/open/floor/iron, -/area/command/teleporter) -"sHv" = ( -/obj/effect/turf_decal/trimline/brown/filled/corner{ - dir = 4 - }, -/obj/structure/extinguisher_cabinet/directional/north, +/area/station/hallway/primary/central) +"sIW" = ( +/obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ +/turf/open/floor/engine, +/area/station/science/explab) +"sIX" = ( +/obj/machinery/atmospherics/pipe/smart/simple/purple/visible/layer2{ + dir = 9 + }, +/obj/effect/turf_decal/siding/purple, +/obj/machinery/newscaster/directional/south, +/obj/machinery/door/window/right/directional/east{ + name = "Ordnance Freezer Chamber Access"; + req_access = list("ordnance") + }, +/turf/open/floor/iron/dark, +/area/station/science/ordnance) +"sJg" = ( +/obj/machinery/computer/cargo{ dir = 4 }, -/turf/open/floor/iron, -/area/hallway/primary/port) -"sHw" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 1 +/obj/effect/turf_decal/bot, +/obj/machinery/button/door/directional/west{ + id = "QMLoaddoor"; + layer = 4; + name = "Loading Doors"; + pixel_y = -8; + req_access = list("cargo") + }, +/obj/machinery/button/door/directional/west{ + id = "QMLoaddoor2"; + layer = 4; + name = "Loading Doors"; + pixel_y = 8; + req_access = list("cargo") }, /turf/open/floor/iron, -/area/cargo/warehouse) -"sIu" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 +/area/station/cargo/storage) +"sJL" = ( +/obj/item/crowbar, +/obj/structure/cable, +/obj/machinery/door/poddoor/shutters/radiation/preopen{ + id = "engsm"; + name = "Radiation Chamber Shutters" }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/structure/sign/poster/contraband/random/directional/north, /turf/open/floor/plating, -/area/maintenance/port/fore) -"sIA" = ( -/obj/machinery/door/airlock/external{ - name = "Transport Airlock" +/area/station/engineering/supermatter) +"sKf" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ +/obj/machinery/light/small/directional/north, +/turf/open/floor/holofloor/dark, +/area/station/science/cytology) +"sKj" = ( +/obj/item/radio/intercom/directional/south, +/obj/effect/turf_decal/tile/red{ dir = 8 }, -/turf/open/floor/plating, -/area/hallway/secondary/entry) -"sIP" = ( -/obj/machinery/light/no_nightlight/directional/north, -/turf/open/floor/iron/dark, -/area/engineering/atmospherics_engine) -"sJJ" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Storage Room"; - req_access_txt = "12" +/obj/structure/disposaloutlet{ + dir = 4; + name = "Cargo Deliveries" }, -/obj/effect/mapping_helpers/airlock/abandoned, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating, -/area/maintenance/port) -"sJM" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/effect/turf_decal/trimline/brown/warning{ + dir = 9 }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating{ - icon_state = "platingdmg1" +/obj/effect/turf_decal/trimline/brown/warning{ + dir = 9 }, -/area/maintenance/starboard/lesser) -"sJS" = ( -/obj/structure/cable, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"sKe" = ( -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/stripes/line{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/effect/turf_decal/siding/red{ dir = 1 }, -/obj/structure/cable, +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/fore) +"sKt" = ( +/obj/machinery/smartfridge/chemistry/preloaded, +/turf/closed/wall, +/area/station/medical/pharmacy) +"sKy" = ( +/obj/machinery/holopad, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/engineering/main) -"sKk" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 8 - }, -/turf/open/floor/iron/dark, -/area/engineering/gravity_generator) -"sKn" = ( -/obj/machinery/space_heater/improvised_chem_heater, -/turf/open/floor/plating, -/area/maintenance/starboard/lesser) -"sKE" = ( -/obj/item/radio/intercom/directional/east, -/obj/structure/tank_dispenser, -/turf/open/floor/iron/white, -/area/science/mixing/launch) -"sKT" = ( -/obj/item/storage/bag/plants/portaseeder, -/obj/structure/table, -/obj/item/plant_analyzer, +/area/station/commons/storage/tools) +"sKJ" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 }, -/turf/open/floor/iron, -/area/service/hydroponics/garden) +/turf/open/floor/plating/airless, +/area/station/science/ordnance/bomb) "sKY" = ( /obj/structure/railing{ dir = 8 }, /turf/open/space/basic, /area/space/nearstation) -"sLg" = ( +"sLd" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark, +/area/station/command/bridge) +"sLp" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/landmark/start/depsec/engineering, -/turf/open/floor/iron, -/area/security/checkpoint/engineering) -"sLi" = ( -/turf/closed/wall/r_wall, -/area/engineering/transit_tube) -"sLo" = ( +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, /obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/maintenance/two, +/obj/machinery/duct, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/turf/open/floor/iron/cafeteria, +/area/station/service/kitchen) +"sLD" = ( +/obj/machinery/airalarm/directional/south, +/obj/effect/turf_decal/tile/yellow/half/contrasted, +/turf/open/floor/iron/white, +/area/station/medical/chemistry) +"sLE" = ( +/obj/effect/spawner/structure/window, /turf/open/floor/plating, -/area/maintenance/starboard/lesser) +/area/station/hallway/primary/central) "sLN" = ( /obj/effect/landmark/start/ai/secondary, /obj/item/radio/intercom/directional/north{ @@ -53924,141 +53252,196 @@ layer = 4.1; name = "Tertiary AI Core Access"; pixel_x = -3; - req_access_txt = "16" + req_access = list("ai_upload") }, /turf/open/floor/circuit/green, -/area/ai_monitored/turret_protected/ai) -"sLW" = ( -/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible, -/obj/machinery/requests_console/directional/east{ - department = "Atmospherics"; - departmentType = 3; - name = "Atmospherics Requests Console" +/area/station/ai_monitored/turret_protected/ai) +"sLR" = ( +/obj/machinery/space_heater, +/turf/open/floor/plating{ + icon_state = "platingdmg2" }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/engineering/atmos) -"sLX" = ( -/obj/effect/turf_decal/tile/neutral{ +/area/station/maintenance/port/fore) +"sMe" = ( +/obj/machinery/atmospherics/pipe/smart/simple/purple/visible{ dir = 4 }, -/obj/structure/sign/departments/court{ - pixel_y = 32 +/obj/effect/turf_decal/siding/purple{ + dir = 1 + }, +/obj/item/radio/intercom/directional/north, +/turf/open/floor/iron/dark, +/area/station/science/ordnance) +"sMl" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/grimy, +/area/station/service/chapel/office) +"sMu" = ( +/obj/effect/turf_decal/trimline/blue/filled/corner{ + dir = 1 + }, +/obj/structure/extinguisher_cabinet/directional/west, +/turf/open/floor/iron, +/area/station/security/brig) +"sMB" = ( +/obj/machinery/door/window/brigdoor/security/cell{ + id = "Cell 1"; + name = "Cell 1" }, +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/red/half/contrasted, /turf/open/floor/iron, -/area/hallway/primary/central) -"sMh" = ( -/obj/machinery/light/directional/south, -/obj/structure/rack, -/obj/item/storage/toolbox/emergency, -/obj/item/storage/toolbox/emergency{ - pixel_x = -2; - pixel_y = -3 +/area/station/security/brig) +"sMD" = ( +/obj/effect/turf_decal/stripes/line, +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/item/wrench, -/obj/item/multitool, -/obj/machinery/newscaster/directional/south, -/obj/effect/turf_decal/tile/blue/half/contrasted{ - dir = 1 +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/maintenance/aft/greater) +"sMS" = ( +/obj/effect/spawner/random/structure/crate, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) +"sNi" = ( +/turf/open/floor/wood, +/area/station/service/theater) +"sNl" = ( +/obj/effect/turf_decal/plaque{ + icon_state = "L1" }, -/turf/open/floor/iron/dark, -/area/command/bridge) -"sMi" = ( -/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible, -/turf/open/floor/iron, -/area/engineering/atmos) -"sMx" = ( -/obj/machinery/status_display/evac/directional/north, -/obj/structure/extinguisher_cabinet/directional/west, -/obj/machinery/computer/apc_control, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/command/heads_quarters/ce) -"sMF" = ( /obj/structure/cable, -/obj/effect/turf_decal/tile/blue/half/contrasted{ - dir = 8 +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"sNn" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/siding/purple/corner, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/item/kirbyplants/random, +/obj/structure/disposalpipe/segment{ + dir = 4 }, /turf/open/floor/iron/white, -/area/medical/medbay/central) -"sMH" = ( -/obj/structure/bed, -/obj/item/clothing/suit/straight_jacket, -/obj/item/clothing/glasses/blindfold, -/obj/item/clothing/mask/muzzle, -/obj/machinery/light/small/directional/east, -/turf/open/floor/iron/dark, -/area/security/holding_cell) -"sMJ" = ( -/obj/structure/sign/warning/securearea{ - pixel_y = 32 +/area/station/science/research) +"sNt" = ( +/obj/effect/spawner/structure/window/reinforced/plasma, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/engineering/supermatter/room) +"sNw" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 8 }, -/obj/effect/turf_decal/tile/blue{ +/obj/machinery/atmospherics/components/binary/pump/on{ + dir = 8; + name = "Air to External Air Ports" + }, +/obj/effect/turf_decal/tile/yellow{ dir = 4 }, +/obj/machinery/light_switch/directional/north, +/obj/machinery/light/no_nightlight/directional/north, +/turf/open/floor/iron/dark/corner{ + dir = 1 + }, +/area/station/engineering/atmos) +"sNx" = ( +/obj/machinery/telecomms/receiver/preset_left, +/turf/open/floor/circuit/green/telecomms/mainframe, +/area/station/tcommsat/server) +"sNB" = ( /obj/structure/cable, -/obj/structure/transit_tube/station/dispenser/flipped{ +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 1 }, +/turf/open/floor/iron, +/area/station/security/office) +"sNC" = ( +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/dark, -/area/engineering/transit_tube) -"sMT" = ( -/obj/effect/turf_decal/tile/yellow{ - dir = 4 +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/port) +"sNJ" = ( +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=14.3-Lockers-Dorms"; + location = "14.2-Central-CrewQuarters" }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, /obj/effect/turf_decal/tile/neutral, +/turf/open/floor/iron, +/area/station/commons/locker) +"sNK" = ( +/obj/effect/turf_decal/stripes/line, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/turf/open/floor/plating, +/area/station/maintenance/fore) +"sNM" = ( +/obj/effect/spawner/random/trash/garbage{ + spawn_scatter_radius = 1 + }, +/turf/open/floor/plating, +/area/station/maintenance/port) +"sNS" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 + }, /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/iron, -/area/hallway/primary/starboard) -"sNA" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/science/genetics) +"sOi" = ( +/obj/structure/table/wood, +/obj/item/folder/red, +/obj/item/hand_labeler, +/obj/item/camera/detective, +/turf/open/floor/carpet, +/area/station/security/detectives_office) +"sOn" = ( +/obj/effect/turf_decal/trimline/blue/filled/warning{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ dir = 10 }, /turf/open/floor/iron/white, -/area/medical/treatment_center) -"sOb" = ( +/area/station/medical/medbay/central) +"sOF" = ( +/obj/structure/light_construct/directional/east, +/turf/open/floor/wood, +/area/station/commons/vacant_room/office) +"sOM" = ( /obj/structure/cable, -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/red/half/contrasted, -/turf/open/floor/iron, -/area/security/office) -"sOo" = ( -/obj/effect/turf_decal/tile/blue/fourcorners, -/obj/machinery/door/firedoor, -/obj/structure/cable, -/obj/machinery/duct, -/obj/machinery/door/airlock/medical/glass{ - name = "Cryogenics Bay"; - req_access_txt = "5" - }, -/obj/effect/mapping_helpers/airlock/unres{ - dir = 1 +/obj/effect/turf_decal/tile/green/half/contrasted{ + dir = 8 }, -/obj/structure/disposalpipe/segment, /turf/open/floor/iron/white, -/area/medical/treatment_center) -"sOr" = ( -/obj/machinery/photocopier, -/obj/machinery/camera/directional/east{ - c_tag = "Law Office" +/area/station/medical/virology) +"sOP" = ( +/obj/structure/rack, +/obj/item/toy/plush/lizard_plushie/green{ + name = "Given-As-Compensation" }, -/turf/open/floor/wood, -/area/service/lawoffice) -"sOz" = ( -/obj/machinery/air_sensor/oxygen_tank, -/turf/open/floor/engine/o2, -/area/engineering/atmos) +/turf/open/floor/plating, +/area/station/maintenance/port/fore) "sOS" = ( /obj/machinery/ai_slipper{ uses = 10 @@ -54066,203 +53449,303 @@ /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/circuit, -/area/ai_monitored/turret_protected/ai) -"sOW" = ( -/obj/effect/turf_decal/tile/blue/half/contrasted{ +/area/station/ai_monitored/turret_protected/ai) +"sOT" = ( +/obj/structure/reagent_dispensers/fueltank, +/obj/effect/turf_decal/tile/yellow/anticorner/contrasted{ dir = 1 }, -/turf/open/floor/iron/white, -/area/medical/surgery/aft) -"sPc" = ( +/turf/open/floor/iron, +/area/station/commons/storage/tools) +"sPj" = ( +/obj/machinery/door/airlock/command{ + name = "Head of Security's Office" + }, /obj/structure/cable, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/siding/wood/corner{ dir = 4 }, +/obj/effect/mapping_helpers/airlock/access/all/security/hos, +/turf/open/floor/wood, +/area/station/command/heads_quarters/hos) +"sPB" = ( +/obj/machinery/disposal/bin, +/obj/effect/turf_decal/delivery, +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/obj/machinery/light/directional/north, +/obj/machinery/light_switch/directional/north, +/turf/open/floor/iron/white, +/area/station/science/explab) +"sPL" = ( +/obj/machinery/light/small/directional/west, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"sPU" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/siding/purple/corner{ + dir = 1 + }, +/obj/structure/disposalpipe/segment, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/white, +/area/station/science/research) +"sPY" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/firealarm/directional/east, /turf/open/floor/iron, -/area/hallway/primary/central) -"sPn" = ( -/obj/effect/decal/cleanable/dirt, -/turf/closed/wall, -/area/commons/vacant_room/commissary) -"sPo" = ( -/obj/machinery/conveyor{ +/area/station/hallway/primary/central) +"sQp" = ( +/obj/machinery/exodrone_launcher, +/obj/item/exodrone, +/turf/open/floor/plating, +/area/station/cargo/drone_bay) +"sQq" = ( +/obj/structure/closet/crate/hydroponics, +/obj/item/paper/guides/jobs/hydroponics, +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 5 + }, +/obj/effect/spawner/random/food_or_drink/seed{ + spawn_all_loot = 1; + spawn_random_offset = 1 + }, +/obj/effect/spawner/random/contraband/prison, +/turf/open/floor/iron, +/area/station/security/prison/garden) +"sQx" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Library Maintenance" + }, +/obj/structure/disposalpipe/segment, +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/access/any/service/maintenance, +/obj/effect/mapping_helpers/airlock/access/any/service/library, +/obj/effect/mapping_helpers/airlock/unres, +/turf/open/floor/plating, +/area/station/maintenance/port) +"sQB" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/white, +/area/station/science/lab) +"sQO" = ( +/obj/machinery/camera/directional/north{ + c_tag = "Gravity Generator Foyer" + }, +/obj/structure/closet/radiation, +/obj/structure/sign/warning/radiation/rad_area{ dir = 1; - id = "packageExternal" + pixel_y = 32 }, +/obj/machinery/airalarm/directional/east, /obj/effect/turf_decal/stripes/line{ - dir = 8 + dir = 5 }, -/turf/open/floor/plating, -/area/cargo/qm) -"sPv" = ( +/turf/open/floor/iron, +/area/station/engineering/gravity_generator) +"sQY" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, /obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating, +/area/station/maintenance/port) +"sRa" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, /turf/open/floor/iron/white, -/area/science/xenobiology/hallway) -"sPO" = ( -/obj/effect/turf_decal/stripes/line, -/obj/machinery/meter, -/obj/machinery/light/directional/south, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, -/obj/machinery/status_display/evac/directional/south, -/turf/open/floor/engine, -/area/engineering/supermatter/room) -"sQe" = ( -/obj/machinery/sparker/directional/north{ - id = "Xenobio" +/area/station/science/cytology) +"sRf" = ( +/obj/effect/turf_decal/plaque{ + icon_state = "L11" }, -/turf/open/floor/engine, -/area/science/xenobiology) -"sQf" = ( /obj/structure/cable, -/obj/structure/disposalpipe/segment{ +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"sRm" = ( +/turf/open/floor/iron/white, +/area/station/medical/storage) +"sRJ" = ( +/obj/structure/extinguisher_cabinet/directional/east, +/obj/item/kirbyplants{ + icon_state = "plant-16" + }, +/obj/item/radio/intercom/directional/north, +/obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ dir = 4 }, /turf/open/floor/iron, -/area/hallway/primary/port) -"sQj" = ( -/obj/structure/disposalpipe/segment{ - dir = 5 +/area/station/hallway/primary/central) +"sRT" = ( +/obj/structure/cable, +/turf/open/floor/wood, +/area/station/command/heads_quarters/hop) +"sRW" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 4 }, /obj/effect/turf_decal/stripes/line{ - dir = 9 + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 }, +/obj/machinery/airalarm/directional/west, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/engineering/transit_tube) +"sRZ" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/iv_drip, +/turf/open/floor/plating, +/area/station/medical/abandoned) +"sSn" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/door/airlock/maintenance, /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/mapping_helpers/airlock/unres, +/obj/effect/mapping_helpers/airlock/access/any/medical/maintenance, +/obj/effect/mapping_helpers/airlock/access/any/service/maintenance, /turf/open/floor/plating, -/area/maintenance/fore) -"sQn" = ( -/obj/structure/rack, -/obj/item/clothing/suit/hazardvest, -/obj/item/clothing/suit/hazardvest, -/obj/item/clothing/suit/hazardvest, -/obj/item/clothing/suit/hazardvest, -/obj/item/clothing/gloves/color/black, -/obj/item/clothing/gloves/color/black, -/obj/item/clothing/gloves/color/black, -/obj/item/clothing/mask/gas, -/obj/item/clothing/mask/gas, +/area/station/maintenance/port/aft) +"sSo" = ( +/obj/effect/landmark/start/station_engineer, /turf/open/floor/iron, -/area/engineering/atmos) -"sQs" = ( +/area/station/engineering/main) +"sSp" = ( +/turf/closed/wall, +/area/station/medical/treatment_center) +"sSs" = ( +/obj/machinery/firealarm/directional/west, /obj/effect/turf_decal/tile/neutral{ - dir = 8 + dir = 1 }, -/obj/item/radio/intercom/directional/south, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, /turf/open/floor/iron, -/area/hallway/primary/port) -"sQv" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/science/cytology) -"sQG" = ( -/obj/machinery/disposal/bin, -/obj/machinery/light_switch/directional/north, -/obj/structure/disposalpipe/trunk{ - dir = 8 - }, -/turf/open/floor/iron/white, -/area/science/mixing) -"sRo" = ( -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/obj/effect/turf_decal/bot, -/obj/structure/rack, -/obj/item/lightreplacer{ - pixel_y = 7 +/area/station/commons/fitness/recreation) +"sSt" = ( +/obj/item/folder/white{ + pixel_x = 4; + pixel_y = -3 }, -/obj/machinery/status_display/evac/directional/east, -/turf/open/floor/iron/checker, -/area/engineering/storage_shared) -"sRB" = ( -/mob/living/carbon/human/species/monkey, -/turf/open/floor/grass, -/area/science/genetics) -"sRE" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 6 +/obj/structure/table/reinforced, +/obj/machinery/door/firedoor, +/obj/machinery/door/window/left/directional/north{ + name = "Chemistry Desk"; + req_access = list("plumbing") }, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "chem_lockdown"; + name = "Chemistry Shutters" + }, +/obj/effect/turf_decal/tile/yellow/fourcorners, +/turf/open/floor/iron/white, +/area/station/medical/chemistry) +"sSx" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/command{ + name = "Captain's Quarters" + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/mapping_helpers/airlock/access/any/command/captain, +/turf/open/floor/iron/dark, +/area/station/command/heads_quarters/captain/private) +"sSz" = ( +/obj/effect/landmark/event_spawn, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, -/area/engineering/main) -"sRI" = ( -/turf/open/floor/engine/o2, -/area/engineering/atmos) -"sRV" = ( -/obj/structure/sign/warning/nosmoking, -/turf/closed/wall, -/area/engineering/atmos) -"sSe" = ( -/obj/machinery/mass_driver/ordnance, -/turf/open/floor/plating, -/area/science/mixing/launch) -"sSq" = ( -/obj/structure/extinguisher_cabinet/directional/east, -/obj/item/kirbyplants{ - icon_state = "plant-16" - }, -/obj/item/radio/intercom/directional/north, -/obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ +/area/station/engineering/storage_shared) +"sSL" = ( +/obj/machinery/door/firedoor, +/obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/iron, -/area/hallway/primary/central) -"sSE" = ( -/turf/closed/wall/r_wall, -/area/maintenance/aft/greater) -"sSQ" = ( -/obj/effect/turf_decal/tile/green/half/contrasted{ - dir = 8 +/obj/machinery/door/airlock/public/glass{ + name = "Command Hallway" }, -/turf/open/floor/iron/white, -/area/medical/virology) -"sTk" = ( -/obj/structure/window/reinforced, -/obj/machinery/computer/atmos_control/air_tank{ +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/simple/green/visible{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/hallway/secondary/command) +"sSN" = ( +/obj/machinery/atmospherics/components/unary/thermomachine/freezer{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/light/directional/west, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/station/medical/cryo) +"sSV" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment, /turf/open/floor/iron, -/area/engineering/atmos) -"sTo" = ( -/obj/machinery/space_heater, -/turf/open/floor/plating{ - icon_state = "platingdmg3" +/area/station/hallway/primary/central) +"sTb" = ( +/obj/structure/sink{ + dir = 8; + pixel_x = 11 }, -/area/maintenance/port) -"sTr" = ( -/obj/machinery/power/apc/auto_name/directional/east, -/obj/structure/table/wood, -/obj/item/computer_hardware/hard_drive/role/detective, -/obj/item/folder/red{ - pixel_x = -7; - pixel_y = 6 +/obj/item/reagent_containers/glass/bucket, +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 4 }, -/obj/item/folder/red{ - pixel_x = -7 +/obj/machinery/airalarm/directional/east, +/turf/open/floor/iron, +/area/station/security/prison/garden) +"sTe" = ( +/obj/structure/table, +/obj/machinery/camera/directional/north{ + c_tag = "Medbay Paramedic Dispatch"; + name = "medical camera"; + network = list("ss13","medical") }, -/obj/item/computer_hardware/hard_drive/role/detective, -/obj/item/computer_hardware/hard_drive/role/detective, -/obj/structure/cable, /turf/open/floor/iron/dark, -/area/command/heads_quarters/hos) -"sTt" = ( -/obj/machinery/light/small/directional/north, +/area/station/medical/office) +"sTh" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, /obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/north, -/obj/effect/turf_decal/tile/yellow/half/contrasted{ - dir = 1 +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/white/corner, +/area/station/hallway/secondary/entry) +"sTi" = ( +/obj/machinery/light_switch/directional/west, +/turf/open/floor/iron/grimy, +/area/station/security/detectives_office) +"sTq" = ( +/obj/effect/spawner/random/structure/closet_maintenance, +/turf/open/floor/plating, +/area/station/maintenance/port) +"sTz" = ( +/obj/machinery/camera/directional/south{ + c_tag = "Central Primary Hallway - Aft-Port" + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 }, /turf/open/floor/iron, -/area/commons/storage/tools) +/area/station/hallway/primary/central) "sTF" = ( /obj/structure/window/reinforced{ dir = 4 @@ -54272,154 +53755,132 @@ pixel_y = 1 }, /turf/open/floor/iron/dark, -/area/ai_monitored/aisat/exterior) -"sTJ" = ( -/turf/open/floor/carpet, -/area/commons/dorms) -"sTU" = ( -/obj/machinery/door/window/brigdoor/security/cell{ - id = "Cell 3"; - name = "Cell 3" +/area/station/ai_monitored/aisat/exterior) +"sTH" = ( +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ + dir = 1 }, -/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red/half/contrasted, +/obj/machinery/duct, +/obj/structure/disposalpipe/segment, /turf/open/floor/iron, -/area/security/brig) -"sUa" = ( -/obj/machinery/meter/monitored/waste_loop, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/smart/manifold/scrubbers/visible{ - dir = 8 - }, -/obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/west, -/turf/open/floor/iron/dark/corner{ +/area/station/service/bar) +"sTN" = ( +/obj/effect/turf_decal/siding/purple, +/turf/open/floor/iron/white, +/area/station/science/ordnance/storage) +"sTQ" = ( +/obj/structure/bed/roller, +/obj/effect/turf_decal/trimline/blue/filled/warning{ dir = 1 }, -/area/engineering/atmos/pumproom) -"sUj" = ( -/obj/effect/turf_decal/delivery/white{ - color = "#52B4E9" - }, -/obj/structure/window/reinforced{ - dir = 8 +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/machinery/door/window/right/directional/south{ - name = "Corpse Arrivals" +/obj/effect/turf_decal/tile/blue/half/contrasted, +/turf/open/floor/iron/white, +/area/station/medical/medbay/lobby) +"sTY" = ( +/obj/machinery/door/firedoor, +/obj/structure/cable, +/obj/machinery/door/airlock/engineering/glass{ + name = "Laser Room" }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, +/turf/open/floor/plating, +/area/station/engineering/supermatter/room) +"sUi" = ( +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk, +/obj/machinery/newscaster/directional/north, +/obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/medical/morgue) +/area/station/hallway/secondary/exit/departure_lounge) "sUm" = ( /obj/structure/cable, /obj/effect/landmark/start/hangover, /turf/open/floor/iron, -/area/construction/storage_wing) -"sUq" = ( -/obj/structure/closet/secure_closet/personal, -/obj/item/clothing/under/misc/assistantformal, -/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/item/clothing/suit/hooded/wintercoat, -/obj/item/clothing/shoes/winterboots, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/commons/locker) -"sUD" = ( -/obj/structure/window/reinforced{ +/area/station/construction/storage_wing) +"sUo" = ( +/turf/open/floor/engine/air, +/area/station/engineering/atmos) +"sUp" = ( +/obj/structure/table/optable, +/obj/structure/noticeboard/directional/east, +/obj/effect/turf_decal/tile/purple/half/contrasted{ dir = 4 }, -/obj/structure/rack, -/obj/machinery/camera/directional/south{ - c_tag = "Brig - Infirmary" - }, -/obj/item/clothing/under/rank/medical/scrubs/purple, -/obj/item/storage/medkit/regular, -/obj/item/healthanalyzer{ - pixel_y = -2 +/turf/open/floor/iron/white, +/area/station/science/robotics/lab) +"sUy" = ( +/obj/structure/table/wood, +/obj/structure/sign/picture_frame/showroom/one{ + pixel_x = -8; + pixel_y = 32 }, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/structure/sign/picture_frame/showroom/two{ + pixel_x = 8; + pixel_y = 32 }, -/obj/structure/cable, -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 6 +/obj/item/phone{ + desc = "Supposedly a direct line to Nanotrasen Central Command. It's not even plugged in."; + pixel_x = -3; + pixel_y = 3 }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 4 +/turf/open/floor/wood, +/area/station/command/corporate_showroom) +"sUC" = ( +/obj/machinery/light/small/directional/east, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/button/door/directional/east{ + id = "Prison Gate"; + name = "Prison Wing Lockdown"; + req_access = list("brig") }, -/turf/open/floor/iron/white, -/area/security/medical) -"sUE" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/flasher/directional/west{ - id = "Cell 3"; - pixel_y = -22 +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 1 }, -/obj/structure/bed, -/obj/item/bedsheet, /turf/open/floor/iron, -/area/security/brig) -"sUG" = ( -/obj/structure/cable, -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 8 - }, -/turf/open/floor/iron/white, -/area/medical/office) +/area/station/security/brig) "sUJ" = ( -/obj/effect/turf_decal/trimline/green/filled/line{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/obj/effect/spawner/random/structure/closet_maintenance, +/obj/effect/spawner/random/maintenance/two, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) +"sUO" = ( +/obj/machinery/firealarm/directional/west, +/obj/machinery/camera/directional/west{ + c_tag = "Arrivals - Station Entrance" }, -/turf/open/floor/iron, -/area/service/hydroponics) -"sUK" = ( -/obj/structure/window/reinforced{ +/obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/machinery/vending/coffee{ - default_price = 0; - extra_price = 0; - fair_market_price = 0; - name = "\improper Jim Norton's Quebecois Coffee" - }, -/obj/machinery/light_switch/directional/north, -/turf/open/floor/iron/dark, -/area/service/cafeteria) -"sUU" = ( -/obj/machinery/light/small/directional/north, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, /obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/north, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/commons/dorms) -"sUW" = ( -/turf/closed/wall/r_wall, -/area/maintenance/port/aft) -"sVa" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/area/station/hallway/secondary/entry) +"sUP" = ( +/obj/machinery/meter, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/simple/dark/visible, +/obj/effect/turf_decal/siding/purple/corner, +/obj/effect/turf_decal/siding/purple/corner{ dir = 8 }, -/turf/open/floor/iron, -/area/hallway/primary/aft) +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron/white, +/area/station/science/ordnance/storage) +"sVc" = ( +/obj/effect/decal/cleanable/cobweb, +/obj/machinery/field/generator, +/turf/open/floor/plating, +/area/station/engineering/main) "sVx" = ( /obj/machinery/power/smes{ charge = 5e+006 @@ -54427,547 +53888,636 @@ /obj/effect/turf_decal/tile/neutral/fourcorners, /obj/structure/cable, /turf/open/floor/iron/dark, -/area/ai_monitored/command/storage/satellite) -"sWb" = ( -/obj/machinery/atmospherics/pipe/smart/simple/orange/hidden{ - dir = 6 +/area/station/ai_monitored/command/storage/satellite) +"sVz" = ( +/obj/machinery/airalarm/directional/west, +/obj/machinery/modular_computer/console/preset/command, +/obj/structure/cable, +/obj/effect/turf_decal/tile/blue/anticorner/contrasted{ + dir = 1 }, -/turf/open/floor/plating, -/area/maintenance/department/engine) -"sWd" = ( -/obj/machinery/holopad, +/turf/open/floor/iron/dark, +/area/station/command/bridge) +"sVA" = ( +/obj/effect/turf_decal/stripes/line, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/commons/fitness/recreation) -"sWh" = ( -/obj/effect/landmark/event_spawn, -/obj/machinery/atmospherics/pipe/smart/simple/dark/visible{ - dir = 4 - }, +/area/station/hallway/secondary/entry) +"sVH" = ( +/obj/effect/turf_decal/tile/purple, +/obj/structure/disposalpipe/segment, /turf/open/floor/iron, -/area/engineering/atmos) -"sWj" = ( +/area/station/hallway/primary/aft) +"sVK" = ( +/obj/structure/extinguisher_cabinet/directional/east, +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/item/radio/intercom/directional/north, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, /turf/open/floor/iron, -/area/security/brig) -"sWp" = ( -/obj/structure/closet, -/obj/item/storage/box/lights/mixed, -/obj/effect/spawner/random/maintenance/two, -/turf/open/floor/plating{ - icon_state = "platingdmg3" +/area/station/engineering/atmos) +"sVM" = ( +/obj/effect/turf_decal/tile/red{ + dir = 8 }, -/area/maintenance/starboard/fore) -"sWC" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/disposalpipe/segment{ dir = 4 }, +/turf/open/floor/iron, +/area/station/hallway/primary/fore) +"sVY" = ( +/turf/closed/wall, +/area/station/service/library) +"sWe" = ( /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating, -/area/maintenance/starboard/lesser) -"sWD" = ( -/obj/machinery/firealarm/directional/west, -/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/structure/table/glass, +/obj/item/reagent_containers/glass/beaker, +/obj/item/reagent_containers/syringe, +/obj/item/reagent_containers/dropper, +/turf/open/floor/iron/white, +/area/station/medical/virology) +"sWg" = ( +/obj/machinery/camera/directional/east{ + c_tag = "Central Primary Hallway - Fore - Starboard Corner" }, -/turf/open/floor/iron/grimy, -/area/security/detectives_office) -"sWW" = ( /obj/effect/turf_decal/tile/neutral{ - dir = 8 + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 10 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment, +/obj/machinery/airalarm/directional/east, /turf/open/floor/iron, -/area/hallway/primary/aft) -"sXi" = ( -/obj/structure/closet/firecloset, -/obj/effect/landmark/start/hangover/closet, +/area/station/hallway/primary/central) +"sWq" = ( +/obj/effect/turf_decal/delivery/white{ + color = "#52B4E9" + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/door/window/right/directional/south{ + name = "Corpse Arrivals" + }, /turf/open/floor/iron/dark, -/area/commons/fitness/recreation) -"sXl" = ( +/area/station/medical/morgue) +"sWs" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/engineering/break_room) +"sWv" = ( +/obj/machinery/button/door/directional/north{ + id = "chem_lockdown"; + name = "chemistry lockdown control"; + req_access = list("pharmacy") + }, +/obj/effect/turf_decal/tile/yellow/half/contrasted{ + dir = 1 + }, +/turf/open/floor/iron/white, +/area/station/medical/chemistry) +"sWB" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/light/directional/north, /obj/structure/disposalpipe/segment{ dir = 4 }, /obj/effect/turf_decal/siding/purple, /obj/structure/cable, /turf/open/floor/iron/white, -/area/science/research) -"sXv" = ( +/area/station/science/research) +"sWF" = ( +/obj/machinery/plate_press, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron, +/area/station/security/prison/work) +"sWO" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/structure/disposalpipe/segment, +/obj/machinery/duct, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) +"sWV" = ( /turf/closed/wall/r_wall, -/area/maintenance/fore/lesser) -"sXK" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/purple/filled/line, -/obj/effect/turf_decal/bot_white, -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ +/area/station/security/detectives_office) +"sWZ" = ( +/obj/structure/cable, +/obj/effect/turf_decal/stripes/line{ dir = 1 }, -/turf/open/floor/iron, -/area/science/xenobiology) -"sXM" = ( +/obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/landmark/start/atmospheric_technician, -/turf/open/floor/iron, -/area/engineering/atmos/storage/gas) -"sXS" = ( -/obj/machinery/door/poddoor/shutters{ - id = "teleshutter"; - name = "Teleporter Access Shutter" - }, -/obj/effect/turf_decal/delivery, -/turf/open/floor/iron, -/area/command/teleporter) -"sXV" = ( -/obj/machinery/atmospherics/pipe/smart/simple/yellow/visible{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 8 +/turf/open/floor/plating, +/area/station/maintenance/aft/greater) +"sXe" = ( +/obj/effect/landmark/start/station_engineer, +/obj/machinery/light/directional/west, +/obj/structure/sign/warning/electric_shock{ + pixel_x = -31 }, -/turf/open/floor/iron/dark, -/area/engineering/atmos) -"sYa" = ( /obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/simple/orange/visible{ - dir = 10 - }, -/turf/open/floor/plating, -/area/maintenance/department/engine) -"sYe" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/closet/crate{ - icon_state = "crateopen" + dir = 9 }, -/obj/structure/disposalpipe/segment, /turf/open/floor/iron, -/area/cargo/warehouse) -"sYk" = ( -/obj/structure/chair/stool/directional/south, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/science/robotics/lab) -"sYq" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/green{ +/area/station/engineering/main) +"sXq" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/delivery, +/obj/machinery/computer/atmos_control/nocontrol/incinerator{ dir = 4 }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/turf/open/floor/iron, -/area/service/hydroponics) -"sYH" = ( -/turf/closed/wall/r_wall, -/area/medical/medbay/central) -"sYS" = ( -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 8 - }, /turf/open/floor/iron, -/area/service/hydroponics/garden) -"sYV" = ( -/obj/machinery/light/small/directional/north, -/obj/structure/sign/warning/securearea{ - pixel_y = 32 - }, -/obj/effect/turf_decal/stripes/corner{ +/area/station/maintenance/disposal/incinerator) +"sXr" = ( +/obj/effect/turf_decal/trimline/brown/filled/line{ dir = 1 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, /turf/open/floor/iron, -/area/hallway/primary/central) -"sZl" = ( -/obj/structure/window/reinforced{ - dir = 8 +/area/station/hallway/primary/port) +"sXE" = ( +/obj/structure/cable, +/turf/open/floor/wood, +/area/station/service/library) +"sXF" = ( +/obj/effect/turf_decal/trimline/purple/line{ + dir = 1 }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 8 +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/effect/turf_decal/siding/purple, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment{ + dir = 5 }, +/turf/open/floor/iron/white, +/area/station/science/research) +"sXI" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/engine, -/area/science/misc_lab/range) -"sZz" = ( -/obj/effect/spawner/structure/window/reinforced/tinted, /turf/open/floor/plating, -/area/commons/dorms) -"sZA" = ( -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/tile/yellow{ +/area/station/maintenance/port) +"sXR" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/machinery/atmospherics/pipe/smart/simple/supply/hidden, /turf/open/floor/iron, -/area/hallway/primary/starboard) -"sZD" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 +/area/station/hallway/primary/central) +"sXT" = ( +/obj/structure/chair/office/light{ + dir = 1 }, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/landmark/start/chief_medical_officer, +/turf/open/floor/iron/white, +/area/station/command/heads_quarters/cmo) +"sYf" = ( +/obj/structure/chair/office{ dir = 4 }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/plating, -/area/maintenance/department/medical/central) -"sZR" = ( -/obj/structure/chair/stool/directional/east, -/turf/open/floor/iron, -/area/commons/locker) -"sZX" = ( -/obj/effect/turf_decal/tile/yellow{ - dir = 8 +/area/station/maintenance/port/aft) +"sYh" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/siding/wood{ + dir = 1 }, -/obj/machinery/computer/station_alert{ +/obj/effect/turf_decal/loading_area{ dir = 4 }, -/obj/structure/plaque/static_plaque/atmos{ - pixel_x = -32 - }, -/obj/machinery/newscaster/directional/south, -/obj/machinery/camera/directional/west{ - c_tag = "Atmospherics - Desk" +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/wood, +/area/station/service/cafeteria) +"sYp" = ( +/obj/machinery/vending/boozeomat, +/obj/machinery/light/small/directional/west, +/turf/open/floor/wood, +/area/station/command/heads_quarters/captain/private) +"sZH" = ( +/obj/effect/turf_decal/trimline/blue/filled/corner{ + dir = 1 }, -/turf/open/floor/iron/checker, -/area/engineering/atmos/storage/gas) -"tad" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) +"sZI" = ( /obj/structure/table, -/obj/item/stack/sheet/glass/fifty, -/obj/item/stack/rods/fifty, -/obj/effect/turf_decal/tile/yellow/anticorner/contrasted, +/obj/item/hfr_box/corner, +/obj/item/hfr_box/corner, +/obj/item/hfr_box/corner, +/obj/item/hfr_box/corner, +/obj/item/hfr_box/core, +/turf/open/floor/iron/dark, +/area/station/engineering/atmospherics_engine) +"sZK" = ( +/obj/structure/table/wood, +/obj/item/reagent_containers/glass/beaker{ + pixel_x = 8; + pixel_y = 2 + }, +/obj/item/reagent_containers/dropper, +/obj/effect/decal/cleanable/dirt, +/obj/item/reagent_containers/food/drinks/shaker, +/turf/open/floor/wood, +/area/station/maintenance/port/aft) +"sZN" = ( +/obj/machinery/atmospherics/components/binary/pump, +/obj/effect/turf_decal/delivery, /turf/open/floor/iron, -/area/commons/storage/tools) -"tag" = ( -/obj/effect/spawner/structure/window/reinforced, +/area/station/science/xenobiology) +"sZP" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, /obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/white/corner{ + dir = 1 + }, +/area/station/hallway/secondary/entry) +"sZU" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/open/floor/plating, -/area/science/server) -"tav" = ( +/area/station/maintenance/starboard/fore) +"tae" = ( +/turf/open/floor/plating/airless{ + icon_state = "platingdmg2" + }, +/area/station/solars/port/aft) +"tar" = ( +/obj/machinery/medical_kiosk, +/obj/effect/turf_decal/tile/blue/half/contrasted, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) +"taz" = ( +/obj/structure/cable, +/obj/machinery/power/solar{ + id = "forestarboard"; + name = "Fore-Starboard Solar Array" + }, +/turf/open/floor/iron/solarpanel/airless, +/area/station/solars/starboard/fore) +"taI" = ( +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/station/medical/medbay/central) +"taO" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/iron/white, -/area/science/research) -"tay" = ( -/turf/closed/wall, -/area/medical/medbay/central) -"taP" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/wood, -/area/commons/lounge) -"tbb" = ( -/obj/machinery/status_display/evac/directional/south, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/blue/half/contrasted{ dir = 8 }, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) +"taW" = ( +/obj/structure/flora/bush/ferny/style_random, +/turf/open/floor/grass, +/area/station/medical/virology) +"taX" = ( /obj/structure/disposalpipe/segment{ - dir = 4 + dir = 5 }, -/turf/open/floor/iron, -/area/hallway/primary/port) -"tbf" = ( -/obj/machinery/shieldgen, /turf/open/floor/plating, -/area/engineering/main) -"tbv" = ( -/obj/structure/rack, -/obj/item/reagent_containers/glass/bottle/mercury{ - pixel_x = -5; - pixel_y = 3 - }, -/obj/item/reagent_containers/glass/bottle/nitrogen{ - pixel_x = 7; - pixel_y = 3 - }, -/obj/item/reagent_containers/glass/bottle/oxygen{ - pixel_x = 1 - }, -/turf/open/floor/iron/dark/textured_edge{ +/area/station/maintenance/aft/greater) +"tbd" = ( +/obj/effect/spawner/random/structure/grille, +/turf/open/floor/plating, +/area/station/maintenance/starboard/fore) +"tbm" = ( +/obj/effect/turf_decal/trimline/purple/line, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/siding/purple/corner{ dir = 4 }, -/area/medical/medbay/central) -"tby" = ( -/obj/machinery/airalarm/directional/north, -/obj/machinery/light/directional/north, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/structure/disposalpipe/sorting/mail/flip{ + dir = 8; + sortType = 23 }, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 +/turf/open/floor/iron/white, +/area/station/science/research) +"tbp" = ( +/obj/effect/turf_decal/tile/purple/fourcorners, +/obj/machinery/door/airlock/command/glass{ + name = "Server Access" }, -/turf/open/floor/iron, -/area/hallway/primary/starboard) -"tbC" = ( -/obj/effect/turf_decal/tile/neutral{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/general/hidden, +/obj/effect/mapping_helpers/airlock/access/all/science/rd, +/turf/open/floor/iron/dark, +/area/station/science/server) +"tbq" = ( +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ dir = 1 }, -/obj/effect/turf_decal/stripes/line{ +/obj/structure/chair/stool/bar/directional/south, +/obj/effect/turf_decal/siding/wood{ dir = 1 }, +/turf/open/floor/iron, +/area/station/commons/lounge) +"tbr" = ( /obj/structure/cable, -/obj/machinery/navbeacon{ - codes_txt = "patrol;next_patrol=6-Port-Central"; - location = "5-Customs" +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/turf/open/floor/iron, -/area/hallway/primary/port) -"tbM" = ( -/obj/effect/decal/cleanable/cobweb, -/obj/effect/spawner/random/structure/crate, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"tbP" = ( -/obj/structure/table, -/obj/machinery/airalarm/directional/south, -/obj/item/storage/toolbox/electrical{ - pixel_y = 5 +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating{ + icon_state = "platingdmg2" }, -/turf/open/floor/iron, -/area/science/misc_lab) -"tbQ" = ( -/obj/effect/spawner/random/structure/crate, +/area/station/maintenance/aft/greater) +"tbI" = ( +/obj/structure/cable, /turf/open/floor/plating, -/area/maintenance/fore) -"tbW" = ( -/obj/effect/turf_decal/stripes/line{ +/area/station/maintenance/starboard/aft) +"tbK" = ( +/obj/structure/bookcase/random/nonfiction, +/turf/open/floor/wood, +/area/station/service/library) +"tck" = ( +/obj/structure/extinguisher_cabinet/directional/north, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/trimline/blue/filled/corner{ dir = 1 }, -/obj/machinery/door/firedoor, -/turf/open/floor/iron, -/area/hallway/secondary/entry) -"tca" = ( -/obj/machinery/recharge_station, -/obj/effect/turf_decal/stripes/end{ - dir = 4 +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) +"tcn" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 1 }, /turf/open/floor/plating, -/area/maintenance/port/fore) -"tcf" = ( +/area/station/maintenance/starboard/greater) +"tcB" = ( /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment{ +/obj/effect/landmark/xeno_spawn, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/trimline/neutral/filled/warning{ dir = 4 }, -/turf/open/floor/plating{ - icon_state = "platingdmg1" +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/area/maintenance/starboard/fore) -"tcp" = ( -/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible, /turf/open/floor/iron/dark, -/area/engineering/atmos) -"tcv" = ( +/area/station/medical/morgue) +"tcN" = ( /obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/hallway/primary/central) -"tcw" = ( -/obj/effect/turf_decal/trimline/green/filled/line{ - dir = 6 +/turf/open/floor/iron/dark, +/area/station/command/teleporter) +"tcW" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 4 }, +/obj/structure/disposalpipe/segment, +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/white, +/area/station/security/prison) +"tdf" = ( +/obj/effect/turf_decal/stripes/corner{ dir = 4 }, -/turf/open/floor/iron, -/area/security/prison) -"tcU" = ( -/obj/machinery/light/directional/east, -/turf/open/floor/iron/chapel{ +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/green/visible, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"tdg" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/cargo/drone_bay) +"tdh" = ( +/obj/structure/cable, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/station/maintenance/port/fore) +"tdj" = ( +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/area/service/chapel) -"tdc" = ( -/obj/effect/landmark/start/station_engineer, +/obj/effect/landmark/start/hangover, +/obj/machinery/bluespace_vendor/directional/west, /turf/open/floor/iron, -/area/engineering/main) -"tdk" = ( -/obj/effect/turf_decal/tile/red{ +/area/station/hallway/primary/central) +"tdl" = ( +/obj/machinery/light/small/directional/east, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"tds" = ( +/obj/effect/turf_decal/box/corners{ dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/hallway/primary/fore) -"tdx" = ( -/obj/effect/turf_decal/trimline/purple/line, -/obj/effect/turf_decal/siding/purple{ - dir = 1 +/area/station/engineering/atmos) +"tdP" = ( +/obj/effect/turf_decal/bot_white/left, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/engineering/gravity_generator) +"tdW" = ( +/turf/closed/wall/r_wall, +/area/station/security/execution/education) +"teg" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 }, +/obj/effect/turf_decal/stripes/line, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/sorting/mail/flip{ - dir = 8; - sortType = 25 - }, -/turf/open/floor/iron/white, -/area/science/research) -"tdz" = ( -/obj/structure/closet, -/obj/effect/spawner/random/maintenance, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"tdI" = ( -/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, -/area/commons/fitness/recreation) -"tdS" = ( -/obj/machinery/atmospherics/pipe/smart/simple/orange/visible, -/turf/closed/wall/r_wall, -/area/engineering/atmospherics_engine) -"tdY" = ( -/obj/structure/rack, -/obj/item/stack/rods{ - amount = 4 +/area/station/maintenance/disposal) +"tem" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 }, -/obj/item/clothing/suit/apron/chef, -/obj/item/clothing/head/chefhat, -/turf/open/floor/plating{ - icon_state = "panelscorched" +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/freezer, +/area/station/commons/toilet/restrooms) +"tep" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/area/maintenance/port/aft) -"tev" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/preopen{ - id = "Xenolab"; - name = "test chamber blast door" +/obj/effect/turf_decal/stripes/line, +/obj/structure/cable, +/obj/machinery/door/firedoor, +/turf/open/floor/iron, +/area/station/hallway/primary/port) +"tew" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/security/glass{ + name = "Departure Lounge Security Post" }, +/obj/effect/turf_decal/tile/red/fourcorners, /obj/structure/cable, -/obj/structure/sign/warning/electricshock, -/turf/open/floor/engine, -/area/science/xenobiology) -"teP" = ( -/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/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) +"tey" = ( +/turf/open/floor/iron/chapel{ + dir = 4 }, -/obj/effect/turf_decal/tile/red/half/contrasted{ +/area/station/service/chapel) +"teG" = ( +/obj/effect/landmark/event_spawn, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/wood, +/area/station/service/lawoffice) +"teY" = ( +/obj/machinery/light/directional/east, +/obj/machinery/camera/autoname/directional/east, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/item/radio/intercom/directional/east, +/turf/open/floor/carpet, +/area/station/service/library) +"tfg" = ( +/obj/machinery/field/generator, +/turf/open/floor/plating, +/area/station/engineering/main) +"tfn" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/light/directional/north, +/obj/effect/turf_decal/trimline/blue/filled/corner{ dir = 1 }, -/turf/open/floor/iron/dark, -/area/security/execution/education) -"teQ" = ( -/obj/machinery/door/poddoor{ - id = "QMLoaddoor2"; - name = "Supply Dock Loading Door" +/obj/effect/turf_decal/trimline/blue/filled/corner{ + dir = 4 }, -/obj/machinery/conveyor{ - dir = 4; - id = "QMLoad2" +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) +"tfs" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/smart/simple/yellow/visible{ + dir = 9 }, -/obj/effect/turf_decal/stripes/line, /turf/open/floor/plating, -/area/cargo/storage) -"tfa" = ( -/obj/machinery/light/small/directional/east, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/structure/cable, -/obj/machinery/airalarm/directional/east, +/area/station/engineering/atmos) +"tft" = ( +/obj/effect/spawner/structure/window/reinforced/plasma, /turf/open/floor/plating, -/area/maintenance/disposal) -"tfh" = ( -/obj/structure/extinguisher_cabinet/directional/east, -/turf/open/floor/iron/white, -/area/medical/medbay/central) -"tfi" = ( -/obj/machinery/light/small/directional/west, -/turf/open/floor/engine, -/area/science/xenobiology) +/area/station/engineering/supermatter) "tfz" = ( /obj/machinery/airalarm/directional/north, /turf/open/floor/circuit, -/area/ai_monitored/turret_protected/ai) -"tfJ" = ( -/obj/effect/spawner/random/vending/snackvend, -/obj/machinery/light/directional/east, -/obj/machinery/light/directional/east, -/obj/structure/disposalpipe/segment{ - dir = 9 - }, +/area/station/ai_monitored/turret_protected/ai) +"tfD" = ( +/obj/structure/table/wood/poker, +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/entertainment/deck, /turf/open/floor/wood, -/area/security/office) -"tfM" = ( -/obj/machinery/firealarm/directional/north, +/area/station/maintenance/port/aft) +"tfE" = ( +/obj/effect/landmark/event_spawn, +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/light/directional/north, +/turf/open/floor/plating, +/area/station/maintenance/aft/greater) +"tfO" = ( +/obj/machinery/door/airlock/maintenance, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/access/any/supply/maintenance, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 4 + }, +/turf/open/floor/plating, +/area/station/maintenance/fore/lesser) +"tfR" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/turf_decal/tile/yellow{ +/obj/machinery/door/airlock/maintenance, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/mapping_helpers/airlock/unres{ dir = 4 }, -/turf/open/floor/iron, -/area/hallway/primary/starboard) -"tfQ" = ( -/obj/machinery/airalarm/directional/west, -/obj/structure/closet, -/obj/item/crowbar, -/obj/item/assembly/flash/handheld, -/obj/item/radio, -/obj/effect/turf_decal/tile/red/anticorner/contrasted{ +/obj/effect/mapping_helpers/airlock/access/any/supply/maintenance, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"tfV" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/structure/chair/office/light, +/turf/open/floor/iron/dark, +/area/station/science/ordnance/testlab) +"tfW" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/security/prison/safe) +"tga" = ( +/obj/effect/spawner/structure/window/reinforced/tinted, +/turf/open/floor/plating, +/area/station/science/robotics/lab) +"tgm" = ( +/obj/effect/turf_decal/stripes/corner{ dir = 8 }, -/turf/open/floor/iron, -/area/security/checkpoint/customs) -"tgb" = ( -/obj/machinery/holopad, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 + }, /turf/open/floor/iron/white, -/area/science/storage) -"tgh" = ( +/area/station/science/xenobiology) +"tgo" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/commons/fitness/recreation) +"tgx" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/hydroponics/constructable, -/obj/effect/turf_decal/bot, +/obj/structure/disposalpipe/sorting/mail/flip{ + dir = 8; + sortType = 6 + }, /turf/open/floor/iron, -/area/service/hydroponics) -"tgk" = ( -/obj/machinery/airalarm/directional/east, -/turf/open/floor/iron/dark, -/area/security/interrogation) -"tgs" = ( -/obj/effect/spawner/random/trash/mess, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) +/area/station/engineering/break_room) "tgy" = ( /obj/structure/rack, /obj/item/clothing/glasses/hud/security/sunglasses/gars{ @@ -54993,331 +54543,360 @@ /obj/machinery/light/directional/west, /obj/effect/turf_decal/tile/blue/anticorner/contrasted, /turf/open/floor/iron/dark, -/area/ai_monitored/security/armory) -"tgB" = ( -/obj/machinery/status_display/evac/directional/east, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/structure/cable, -/turf/open/floor/iron/white/corner, -/area/hallway/secondary/entry) -"tgJ" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 1 +/area/station/ai_monitored/security/armory) +"tgC" = ( +/obj/structure/noticeboard/directional/south, +/obj/structure/table/wood, +/obj/machinery/computer/med_data/laptop{ + dir = 1; + pixel_y = 4 }, -/turf/open/floor/iron, -/area/science/mixing) -"tgO" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/effect/turf_decal/siding/wood, +/turf/open/floor/wood/parquet, +/area/station/medical/psychology) +"tgD" = ( +/obj/structure/table/glass, +/obj/item/clothing/gloves/color/latex, +/obj/item/healthanalyzer, +/obj/item/clothing/glasses/hud/health, +/obj/item/clothing/glasses/science, +/obj/effect/turf_decal/tile/green/half/contrasted{ + dir = 8 }, /turf/open/floor/iron/white, -/area/medical/abandoned) -"tgQ" = ( -/obj/structure/water_source/puddle, -/obj/structure/flora/junglebush/large{ - pixel_y = 0 - }, +/area/station/medical/virology) +"tgW" = ( /obj/structure/cable, -/turf/open/floor/grass, -/area/medical/virology) -"thg" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 4 +/turf/open/floor/plating{ + icon_state = "platingdmg3" }, -/turf/open/floor/iron, -/area/science/mixing) -"thq" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/reagent_dispensers/watertank, -/obj/machinery/airalarm/directional/south, -/turf/open/floor/iron, -/area/service/janitor) -"thr" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock{ - name = "Dormitories" +/area/station/maintenance/port/aft) +"thc" = ( +/obj/machinery/camera/directional/east{ + c_tag = "Gravity Generator Room" }, -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron, -/area/commons/dorms) -"thM" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, /turf/open/floor/iron/dark, -/area/commons/fitness/recreation) -"thN" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/door/airlock/maintenance{ - req_one_access_txt = "12;47" +/area/station/engineering/gravity_generator) +"the" = ( +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ + dir = 9 }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ - cycle_id = "sci-toxins-passthrough" +/obj/effect/turf_decal/tile/yellow{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/plating, -/area/science/mixing/hallway) -"thR" = ( -/obj/machinery/food_cart, -/obj/machinery/atmospherics/pipe/heat_exchanging/junction{ - dir = 4 +/obj/structure/cable, +/turf/open/floor/iron/dark/corner{ + dir = 1 }, -/turf/open/floor/iron/kitchen_coldroom/freezerfloor, -/area/service/kitchen/coldroom) -"tia" = ( +/area/station/engineering/atmos/pumproom) +"thQ" = ( /obj/structure/cable, -/obj/machinery/power/solar{ - id = "aftport"; - name = "Aft-Port Solar Array" +/obj/structure/disposalpipe/segment{ + dir = 10 }, -/turf/open/floor/iron/solarpanel/airless, -/area/solars/port/aft) -"tid" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 8 +/turf/open/floor/iron, +/area/station/cargo/storage) +"thT" = ( +/obj/structure/cable, +/obj/machinery/camera/directional/east{ + c_tag = "Xenobiology Lab - Central West"; + network = list("ss13","rd","xeno") + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/button/door/directional/east{ + id = "XenoPens"; + name = "Xenobiology Shutters"; + req_access = list("xenobiology") }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/white, -/area/medical/medbay/central) -"tiy" = ( +/area/station/science/xenobiology) +"thY" = ( +/obj/effect/spawner/random/structure/grille, /obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 8 }, -/turf/open/floor/iron/dark, -/area/security/execution/education) -"tiE" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line, -/obj/effect/turf_decal/trimline/brown/filled/warning, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron, -/area/cargo/sorting) -"tiF" = ( -/obj/structure/table, -/obj/item/hatchet, -/obj/item/cultivator, -/obj/item/crowbar, -/obj/item/reagent_containers/glass/bucket, -/obj/item/plant_analyzer, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/turf/open/floor/plating, +/area/station/maintenance/port) +"tit" = ( +/obj/structure/sink{ + dir = 4; + pixel_x = -12 }, -/turf/open/floor/iron, -/area/service/hydroponics/garden) -"tiQ" = ( -/obj/structure/cable, -/obj/structure/disposalpipe/segment, -/turf/open/floor/wood, -/area/service/lawoffice) -"tiR" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/service/chapel) -"tiZ" = ( -/obj/machinery/meter, -/obj/machinery/atmospherics/pipe/smart/simple/green/visible, -/turf/closed/wall/r_wall, -/area/engineering/atmos) -"tje" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/security/glass{ - id_tag = "innerbrig"; - name = "Brig"; - req_access_txt = "63" +/obj/structure/sign/poster/contraband/random/directional/west, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"tiA" = ( +/obj/machinery/door/airlock{ + id_tag = "Cabin2"; + name = "Cabin 4" }, -/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ - cycle_id = "brig-entrance" - }, +/turf/open/floor/wood, +/area/station/commons/dorms) +"tiD" = ( +/obj/item/kirbyplants/random, /turf/open/floor/iron, -/area/security/brig) -"tjp" = ( -/obj/item/reagent_containers/glass/bottle/toxin{ - pixel_x = 4; - pixel_y = 2 - }, -/obj/structure/table, -/obj/effect/decal/cleanable/cobweb/cobweb2, -/obj/machinery/reagentgrinder{ - pixel_y = 4 - }, -/obj/item/reagent_containers/pill/morphine{ - name = "Exponential Entrophy"; - pixel_x = -9; - pixel_y = -4 - }, -/turf/open/floor/iron/showroomfloor, -/area/maintenance/starboard/lesser) -"tjy" = ( -/obj/effect/turf_decal/box/white, -/obj/effect/turf_decal/arrows/white{ - color = "#0000FF"; - pixel_y = 15 - }, -/turf/open/floor/engine, -/area/engineering/atmospherics_engine) -"tjz" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ +/area/station/hallway/primary/port) +"tja" = ( +/obj/effect/landmark/xeno_spawn, +/obj/machinery/light/small/directional/south, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 8 }, -/obj/structure/table, -/obj/machinery/button/door{ - id = "xenobio2"; - layer = 3.3; - name = "Xenobio Pen 2 Blast Doors"; - pixel_y = 1; - req_access_txt = "55" +/turf/open/floor/wood, +/area/station/commons/dorms) +"tjf" = ( +/obj/machinery/hydroponics/soil{ + pixel_y = 8 }, -/turf/open/floor/iron, -/area/science/xenobiology) -"tjS" = ( -/obj/machinery/camera/directional/west{ - c_tag = "Bridge - Starboard Access" +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, -/obj/effect/turf_decal/tile/blue, -/turf/open/floor/iron/dark, -/area/command/bridge) -"tjW" = ( -/obj/effect/turf_decal/tile/red/fourcorners, +/obj/effect/spawner/random/food_or_drink/seed, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"tjh" = ( +/turf/closed/wall, +/area/station/security/brig) +"tji" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/white, -/area/security/prison) -"tky" = ( +/turf/open/floor/wood, +/area/station/security/office) +"tjo" = ( +/obj/effect/spawner/random/maintenance, +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/security/brig) -"tkS" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/security/glass{ - name = "Security Office"; - req_one_access_txt = "1;4" +/turf/open/floor/plating, +/area/station/maintenance/starboard/fore) +"tju" = ( +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 10 }, +/turf/open/floor/iron, +/area/station/service/bar) +"tjv" = ( /obj/structure/cable, -/turf/open/floor/iron/dark, -/area/security/office) -"tkX" = ( -/turf/open/floor/plating/airless{ - icon_state = "panelscorched" +/obj/structure/disposalpipe/segment{ + dir = 5 }, -/area/solars/port/aft) -"tkY" = ( -/obj/machinery/door/firedoor, +/turf/open/floor/iron, +/area/station/security/brig) +"tjE" = ( +/obj/effect/turf_decal/stripes/line, +/obj/effect/spawner/random/structure/closet_maintenance, +/obj/effect/spawner/random/maintenance, +/turf/open/floor/plating, +/area/station/maintenance/aft/lesser) +"tjG" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/simple/orange/visible, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/door/airlock/research/glass{ - name = "Pharmacy"; - req_access_txt = "5; 69" +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/siding/yellow{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"tjL" = ( +/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/maintenance/starboard/fore) +"tjN" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/window/left/directional/west{ + name = "Cargo Desk"; + req_access = list("mail_sorting") + }, +/obj/item/paper_bin{ + pixel_x = -3; + pixel_y = 9 }, -/obj/effect/turf_decal/tile/yellow/fourcorners, /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/iron/white, -/area/medical/pharmacy) -"tla" = ( -/obj/machinery/light_switch/directional/south, -/turf/open/floor/iron/dark, -/area/engineering/atmospherics_engine) -"tlf" = ( +/obj/machinery/door/firedoor, +/obj/item/newspaper, +/obj/effect/spawner/random/maintenance, +/turf/open/floor/iron, +/area/station/cargo/sorting) +"tjR" = ( +/obj/effect/landmark/xeno_spawn, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 4 + dir = 8 }, -/turf/open/floor/iron/white/side, -/area/science/lobby) -"tlu" = ( -/obj/structure/disposalpipe/segment{ +/turf/open/floor/plating, +/area/station/maintenance/starboard/fore) +"tkg" = ( +/obj/machinery/atmospherics/pipe/smart/simple/supply/visible{ dir = 4 }, +/turf/closed/wall/r_wall, +/area/station/engineering/atmos/storage/gas) +"tkn" = ( +/obj/effect/spawner/random/structure/closet_maintenance, +/obj/item/extinguisher, +/obj/effect/decal/cleanable/cobweb, +/obj/effect/spawner/random/maintenance/two, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) +"tkP" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/white/line{ + dir = 1 + }, +/obj/item/radio/intercom/prison/directional/north, +/turf/open/floor/iron, +/area/station/security/prison) +"tlh" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 }, /obj/structure/cable, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron, -/area/service/hydroponics/garden) -"tlA" = ( -/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/white, -/area/medical/virology) -"tlD" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/trimline/red/filled/line{ +/turf/open/floor/iron, +/area/station/engineering/main) +"tlx" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue{ dir = 4 }, -/obj/effect/landmark/start/depsec/medical, -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/security/checkpoint/medical) +/obj/machinery/camera/directional/east{ + c_tag = "Prison Laundry"; + network = list("ss13","prison") + }, +/obj/structure/table, +/obj/structure/bedsheetbin, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/open/floor/iron/cafeteria, +/area/station/security/prison) "tlE" = ( /obj/structure/sign/warning/docking, /turf/closed/wall, /area/space/nearstation) -"tlN" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/dark/visible, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +"tlK" = ( +/obj/machinery/door/firedoor, +/obj/structure/cable, +/obj/effect/landmark/navigate_destination, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment{ - dir = 5 +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/landmark/navigate_destination/hydro, +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 8 }, -/turf/open/floor/iron/kitchen_coldroom/freezerfloor, -/area/service/kitchen/coldroom) -"tlT" = ( -/obj/machinery/door/firedoor, -/obj/structure/window/reinforced, -/obj/machinery/computer/cargo/request{ +/obj/machinery/door/airlock/hydroponics/glass{ + name = "Hydroponics" + }, +/obj/effect/mapping_helpers/airlock/access/all/service/hydroponics, +/turf/open/floor/iron, +/area/station/service/hydroponics) +"tlZ" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 1 }, /turf/open/floor/iron, -/area/cargo/sorting) -"tmf" = ( -/obj/machinery/portable_atmospherics/canister/nitrous_oxide, -/turf/open/floor/engine/n2o, -/area/engineering/atmos) -"tmg" = ( -/obj/effect/spawner/random/engineering/tracking_beacon, -/turf/open/floor/wood, -/area/service/library) -"tms" = ( -/obj/effect/spawner/random/structure/table_or_rack, -/obj/effect/spawner/random/maintenance/two, -/turf/open/floor/plating, -/area/maintenance/department/science/xenobiology) -"tmv" = ( +/area/station/hallway/primary/starboard) +"tml" = ( /obj/effect/turf_decal/stripes/line, -/obj/machinery/light_switch/directional/south, +/obj/structure/cable, +/obj/machinery/newscaster/directional/south{ + pixel_x = -28 + }, +/obj/machinery/atmospherics/components/binary/pump{ + dir = 4 + }, /turf/open/floor/iron/white, -/area/science/xenobiology) -"tmx" = ( -/turf/open/floor/iron{ +/area/station/science/cytology) +"tmm" = ( +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/turf/open/floor/iron, +/area/station/cargo/storage) +"tmq" = ( +/obj/machinery/atmospherics/components/unary/thermomachine/freezer{ dir = 1 }, -/area/engineering/atmos) -"tmH" = ( +/turf/open/floor/iron/dark, +/area/station/engineering/supermatter/room) +"tmz" = ( +/obj/machinery/door/poddoor/shutters{ + id = "supplybridge" + }, /obj/effect/turf_decal/stripes/line{ - dir = 8 + dir = 1 }, -/obj/machinery/camera/directional/west{ - c_tag = "Xenobiology Lab - Central East"; - network = list("ss13","rd","xeno") +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"tmB" = ( +/obj/structure/table/wood, +/obj/item/flashlight/lamp/green{ + pixel_x = 1; + pixel_y = 5 + }, +/turf/open/floor/wood, +/area/station/service/library) +"tmF" = ( +/obj/machinery/light/small/directional/south, +/turf/open/floor/iron/chapel{ + dir = 4 + }, +/area/station/service/chapel) +"tmI" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/door/airlock{ + id_tag = "AuxShower"; + name = "Showers" + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/commons/toilet/auxiliary) +"tmJ" = ( +/obj/structure/rack, +/obj/item/book/manual/wiki/infections{ + pixel_y = 7 + }, +/obj/item/reagent_containers/syringe/antiviral, +/obj/item/reagent_containers/dropper, +/obj/item/reagent_containers/spray/cleaner, +/obj/structure/extinguisher_cabinet/directional/east, +/obj/effect/turf_decal/tile/green/anticorner/contrasted{ + dir = 4 }, -/obj/machinery/firealarm/directional/west, /turf/open/floor/iron/white, -/area/science/xenobiology) +/area/station/medical/virology) +"tmK" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"tmL" = ( +/obj/machinery/door/airlock/maintenance, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 8 + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +/turf/open/floor/plating, +/area/station/maintenance/aft/greater) "tmO" = ( /obj/structure/window/reinforced{ dir = 1; @@ -55327,365 +54906,335 @@ dir = 8 }, /turf/open/floor/iron/dark, -/area/ai_monitored/aisat/exterior) -"tno" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron, -/area/engineering/main) -"tnF" = ( -/obj/effect/turf_decal/stripes/line{ +/area/station/ai_monitored/aisat/exterior) +"tmQ" = ( +/obj/effect/turf_decal/tile/yellow{ dir = 4 }, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/junction{ +/turf/open/floor/iron/dark/corner, +/area/station/engineering/atmos) +"tmU" = ( +/obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, +/obj/machinery/meter, /turf/open/floor/plating, -/area/maintenance/aft/greater) -"tnM" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/firedoor, -/obj/item/reagent_containers/food/condiment/peppermill{ - pixel_x = 3 - }, -/obj/item/reagent_containers/food/condiment/saltshaker{ - pixel_x = -3 - }, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "kitchen_counter"; - name = "Kitchen Counter Shutters" - }, -/turf/open/floor/iron/cafeteria{ - dir = 5 +/area/station/maintenance/department/science/xenobiology) +"tng" = ( +/obj/machinery/light/no_nightlight/directional/north, +/turf/open/floor/iron/dark, +/area/station/engineering/atmospherics_engine) +"tnh" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark/telecomms, +/area/station/tcommsat/server) +"tnm" = ( +/obj/structure/chair{ + dir = 1 }, -/area/service/kitchen) -"toe" = ( -/obj/structure/table/wood, -/obj/machinery/computer/libraryconsole, -/turf/open/floor/wood, -/area/service/library) -"too" = ( -/obj/structure/chair/office{ +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/hidden, /turf/open/floor/iron, -/area/engineering/atmos/storage/gas) -"tow" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/turf/open/floor/iron/grimy, -/area/service/chapel/office) -"toy" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/area/station/hallway/secondary/command) +"tnw" = ( /obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/effect/turf_decal/tile/bar, -/turf/open/floor/iron, -/area/hallway/primary/central) -"toQ" = ( -/obj/machinery/status_display/evac/directional/north, -/obj/effect/turf_decal/bot_white, -/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, /turf/open/floor/iron/dark, -/area/command/gateway) -"toS" = ( -/turf/open/floor/engine, -/area/engineering/supermatter) -"toZ" = ( -/obj/structure/cable, -/turf/open/floor/iron, -/area/cargo/drone_bay) -"tpa" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 +/area/station/command/heads_quarters/rd) +"tnN" = ( +/obj/machinery/camera/directional/north{ + c_tag = "Medbay Storage"; + network = list("ss13","medbay") }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible, -/turf/open/floor/engine, -/area/engineering/supermatter/room) -"tpc" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/external{ - name = "Escape Pod Four"; - req_access_txt = "32"; - space_dir = 4 +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 1 }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 +/turf/open/floor/iron/white, +/area/station/medical/storage) +"tnP" = ( +/obj/machinery/firealarm/directional/east, +/obj/machinery/camera/directional/east{ + c_tag = "Fore Primary Hallway Aft" }, +/obj/effect/turf_decal/tile/red, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/maintenance/department/engine) -"tpd" = ( -/obj/structure/cable, -/obj/effect/spawner/random/trash/garbage{ - spawn_scatter_radius = 1 +/area/station/hallway/primary/fore) +"tnT" = ( +/obj/effect/turf_decal/tile/purple/fourcorners, +/obj/structure/window/reinforced, +/obj/machinery/computer/atmos_control/plasma_tank{ + dir = 1 }, -/turf/open/floor/plating, -/area/maintenance/central) -"tpj" = ( -/obj/structure/disposalpipe/segment{ +/obj/machinery/atmospherics/pipe/smart/simple/green/visible{ dir = 4 }, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating, -/area/maintenance/disposal) -"tpq" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/trimline/yellow/filled/line, -/turf/open/floor/iron/white, -/area/medical/medbay/central) -"tpy" = ( -/obj/machinery/firealarm/directional/west, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/security/courtroom) -"tpX" = ( -/obj/structure/cable, +/area/station/engineering/atmos) +"tnU" = ( +/obj/structure/window/reinforced/tinted{ + dir = 1 + }, +/obj/item/kirbyplants/random, +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/machinery/light/small/directional/east, +/turf/open/floor/iron, +/area/station/science/research) +"tok" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/camera/directional/south{ + c_tag = "Engineering - Desk" + }, +/obj/machinery/light/directional/south, +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, +/obj/machinery/status_display/evac/directional/south, +/obj/effect/turf_decal/tile/yellow/half/contrasted, +/turf/open/floor/iron, +/area/station/engineering/break_room) +"tot" = ( +/obj/structure/table/wood, +/obj/item/paper_bin{ + pixel_x = -3; + pixel_y = 7 + }, +/turf/open/floor/wood, +/area/station/service/library) +"toK" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/landmark/start/hangover, /turf/open/floor/iron/dark, -/area/security/lockers) -"tpY" = ( -/obj/structure/table, -/obj/effect/turf_decal/siding{ +/area/station/commons/fitness/recreation) +"toR" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/holofloor/dark, +/area/station/science/cytology) +"toV" = ( +/obj/machinery/portable_atmospherics/canister/nitrous_oxide, +/obj/effect/turf_decal/bot, +/obj/machinery/atmospherics/pipe/smart/simple/supply/hidden{ dir = 8 }, -/obj/item/stack/sheet/iron/fifty, -/obj/item/stack/sheet/glass/fifty, -/obj/item/wrench, -/obj/item/clothing/glasses/welding, -/obj/machinery/firealarm/directional/south, /turf/open/floor/iron, -/area/science/lab) -"tqc" = ( +/area/station/engineering/atmos/storage/gas) +"tpr" = ( +/obj/machinery/light/directional/north, +/obj/machinery/airalarm/directional/north, +/obj/effect/turf_decal/tile/red/half/contrasted, +/turf/open/floor/iron, +/area/station/security/office) +"tpC" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/security/brig) -"tqf" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, -/obj/machinery/duct, -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 10 +/obj/structure/disposalpipe/junction{ + dir = 4 }, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) +"tpD" = ( +/obj/effect/decal/cleanable/dirt, /obj/structure/cable, -/obj/item/radio/intercom/directional/west, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron/white, +/area/station/science/lab) +"tqd" = ( +/obj/effect/turf_decal/tile/yellow, /turf/open/floor/iron/white, -/area/medical/cryo) -"tqi" = ( +/area/station/medical/chemistry) +"tqe" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock{ + name = "Kitchen" + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, -/obj/machinery/camera/directional/south{ - c_tag = "Chief Medical Officer's Office"; - network = list("ss13","medbay") +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/duct, +/obj/effect/mapping_helpers/airlock/access/all/service/kitchen, +/turf/open/floor/iron/cafeteria, +/area/station/hallway/secondary/service) +"tql" = ( +/obj/structure/rack, +/obj/item/clothing/mask/animal/horsehead, +/obj/effect/spawner/random/clothing/costume, +/turf/open/floor/plating, +/area/station/maintenance/port) +"tqw" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced, +/obj/effect/turf_decal/stripes/line{ + dir = 6 }, -/obj/machinery/power/apc/auto_name/directional/south, -/obj/effect/turf_decal/tile/blue/anticorner/contrasted, /turf/open/floor/iron/white, -/area/command/heads_quarters/cmo) -"tqr" = ( -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 +/area/station/science/xenobiology) +"tqx" = ( +/obj/machinery/door/window/left/directional/south{ + dir = 1; + name = "Mass Driver Control Door"; + req_access = list("ordnance") }, -/obj/machinery/light/directional/west, -/obj/item/kirbyplants{ - icon_state = "plant-10" +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/science/ordnance/testlab) +"tqI" = ( +/obj/item/folder/red{ + pixel_y = 3 }, -/obj/effect/turf_decal/siding/wood{ - dir = 1 +/obj/machinery/light/directional/east, +/obj/structure/table/glass, +/obj/item/folder/red{ + pixel_y = 3 }, -/turf/open/floor/iron, -/area/commons/lounge) -"tqH" = ( -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ +/obj/effect/turf_decal/tile/red/half/contrasted{ dir = 4 }, -/turf/open/floor/iron/goonplaque, -/area/hallway/primary/port) -"tqP" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/preopen{ - id = "executionfireblast" - }, +/turf/open/floor/iron/dark, +/area/station/command/bridge) +"tqU" = ( +/obj/structure/cable, /obj/machinery/door/firedoor, -/obj/effect/turf_decal/tile/red/fourcorners, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"tqV" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/tile/neutral/half/contrasted, +/turf/open/floor/iron, +/area/station/security/courtroom) +"tqY" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, /turf/open/floor/iron/dark, -/area/security/execution/education) -"tqR" = ( -/obj/effect/turf_decal/tile/red/half/contrasted, -/turf/open/floor/iron, -/area/security/checkpoint/customs) +/area/station/engineering/atmos) "tra" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/effect/turf_decal/tile/yellow/half/contrasted, /turf/open/floor/iron, -/area/construction/mining/aux_base) -"trd" = ( -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/obj/machinery/shower{ - dir = 1 - }, -/turf/open/floor/iron, -/area/science/xenobiology) -"tre" = ( -/obj/structure/table/wood, -/obj/structure/extinguisher_cabinet/directional/west, -/obj/item/folder/blue, -/obj/item/clothing/head/collectable/hop{ - name = "novelty HoP hat" - }, -/obj/machinery/light/small/directional/west, -/obj/structure/cable, -/turf/open/floor/carpet, -/area/command/corporate_showroom) +/area/station/construction/mining/aux_base) "tri" = ( /obj/machinery/teleport/hub, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/aisat/foyer) -"tru" = ( -/obj/machinery/computer/warrant{ - dir = 1 - }, -/turf/open/floor/iron/dark, -/area/security/courtroom) +/area/station/ai_monitored/turret_protected/aisat/foyer) "trx" = ( /obj/machinery/airalarm/directional/north, /obj/machinery/light/directional/north, /turf/open/floor/circuit/green{ luminosity = 2 }, -/area/ai_monitored/command/nuke_storage) -"trJ" = ( -/obj/machinery/hydroponics/soil, -/obj/item/cultivator, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/grass, -/area/security/prison) -"trP" = ( -/obj/machinery/modular_computer/console/preset/id, -/obj/effect/turf_decal/tile/green/anticorner/contrasted{ - dir = 1 - }, +/area/station/ai_monitored/command/nuke_storage) +"try" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, /turf/open/floor/iron/dark, -/area/command/bridge) -"trR" = ( -/obj/structure/cable, -/obj/machinery/power/apc/sm_apc/directional/east, -/turf/open/floor/plating, -/area/engineering/supermatter/room) -"tsl" = ( -/obj/structure/cable, -/turf/open/floor/iron/grimy, -/area/security/interrogation) -"tsp" = ( -/obj/item/clothing/head/cone{ - pixel_x = -4; - pixel_y = 4 - }, -/obj/item/clothing/head/cone{ - pixel_x = -4; - pixel_y = 4 - }, -/obj/item/clothing/head/cone{ - pixel_x = -4; - pixel_y = 4 - }, -/obj/item/clothing/head/cone{ - pixel_x = -4; - pixel_y = 4 - }, -/obj/item/clothing/head/cone{ - pixel_x = -4; - pixel_y = 4 +/area/station/commons/fitness/recreation) +"trG" = ( +/obj/structure/table, +/obj/item/stack/cable_coil, +/obj/machinery/firealarm/directional/west, +/obj/item/stack/cable_coil{ + pixel_x = -1; + pixel_y = -3 }, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 +/turf/open/floor/iron/dark, +/area/station/engineering/atmospherics_engine) +"trL" = ( +/obj/structure/window/reinforced{ + dir = 1 }, -/obj/effect/turf_decal/tile/yellow{ +/obj/structure/window/reinforced{ dir = 8 }, -/obj/machinery/light_switch/directional/west, -/obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/north, -/turf/open/floor/iron/dark/corner{ - dir = 1 - }, -/area/engineering/atmos) -"tsw" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/structure/table, +/obj/machinery/button/door{ + id = "xenobio2"; + layer = 3.3; + name = "Xenobio Pen 2 Blast Doors"; + pixel_y = 1; + req_access = list("xenobiology") }, -/obj/machinery/door/airlock/maintenance{ - name = "Brig Infirmary Maintenance"; - req_access_txt = "63" +/turf/open/floor/iron, +/area/station/science/xenobiology) +"trM" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, +/obj/machinery/light/no_nightlight/directional/north, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"tsC" = ( -/obj/machinery/door/firedoor, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"tsd" = ( +/turf/closed/wall, +/area/station/maintenance/space_hut) +"tst" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/door/airlock/research{ - name = "Genetics Lab"; - req_access_txt = "9" - }, -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/tile/purple/fourcorners, -/turf/open/floor/iron/white, -/area/science/genetics) -"tsF" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/command/heads_quarters/ce) -"tsK" = ( -/obj/machinery/door/airlock/external{ - name = "Auxiliary Escape Airlock" +/area/station/hallway/secondary/command) +"tsv" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/turf/open/floor/plating, -/area/maintenance/aft/lesser) -"tsL" = ( -/obj/machinery/door/poddoor/shutters/preopen{ - id = "chem_lockdown"; - name = "Chemistry shutters" +/obj/machinery/hydroponics/soil{ + pixel_y = 8 }, -/obj/effect/spawner/structure/window/reinforced, +/obj/effect/spawner/random/food_or_drink/seed, /turf/open/floor/plating, -/area/medical/chemistry) -"tsX" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/area/station/maintenance/starboard/aft) +"tsy" = ( +/obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/security/brig) +/obj/structure/rack, +/obj/item/storage/box/beakers{ + pixel_x = 6; + pixel_y = 10 + }, +/obj/item/storage/box/syringes{ + pixel_x = -4; + pixel_y = 4 + }, +/obj/item/wrench, +/obj/item/knife/kitchen, +/turf/open/floor/iron/white, +/area/station/science/cytology) +"tsK" = ( +/obj/item/reagent_containers/food/drinks/bottle/wine/unlabeled, +/turf/open/floor/plating/airless{ + icon_state = "platingdmg1" + }, +/area/space/nearstation) +"tsP" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/wood, +/area/station/maintenance/port/aft) "tsZ" = ( /obj/machinery/atmospherics/pipe/smart/simple/orange/visible, /obj/structure/lattice/catwalk, @@ -55694,45 +55243,56 @@ /obj/structure/cable, /turf/open/space, /area/space/nearstation) -"tta" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Fuel Closet"; - req_one_access_txt = "12;35" +"tth" = ( +/obj/item/paper_bin/carbon, +/obj/item/pen/fountain, +/obj/structure/table, +/turf/open/floor/iron/dark, +/area/station/security/office) +"tts" = ( +/obj/machinery/atmospherics/pipe/smart/simple/orange/visible, +/turf/closed/wall/r_wall, +/area/station/engineering/atmospherics_engine) +"ttA" = ( +/obj/structure/table, +/obj/item/flashlight{ + pixel_x = 1; + pixel_y = 5 }, -/turf/open/floor/plating, -/area/maintenance/starboard/lesser) -"ttj" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating{ - icon_state = "platingdmg3" +/obj/item/flashlight{ + pixel_x = 1; + pixel_y = 5 }, -/area/maintenance/aft/greater) -"ttu" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"ttw" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/machinery/light/small/directional/north, +/obj/item/assembly/flash/handheld, +/obj/item/assembly/flash/handheld, +/obj/item/radio/intercom/directional/north, +/turf/open/floor/iron/dark, +/area/station/engineering/storage/tech) +"ttE" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ dir = 8 }, -/turf/open/floor/holofloor/dark, -/area/science/cytology) -"ttC" = ( -/obj/machinery/light/small/directional/west, -/obj/effect/turf_decal/delivery, -/turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"ttT" = ( -/obj/structure/chair/wood/wings{ - dir = 1 - }, -/obj/effect/landmark/start/clown, -/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) +"ttG" = ( +/obj/item/clothing/gloves/color/rainbow, +/obj/item/clothing/shoes/sneakers/rainbow, +/obj/item/clothing/under/color/rainbow, +/obj/item/clothing/head/soft/rainbow, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"ttM" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/carpet, -/area/service/theater) +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) "ttX" = ( /obj/structure/rack, /obj/item/electronics/airlock, @@ -55750,106 +55310,89 @@ dir = 1 }, /turf/open/floor/iron, -/area/construction/mining/aux_base) -"ttY" = ( -/obj/machinery/door/airlock/external{ - name = "Solar Maintenance"; - req_access_txt = "10" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ +/area/station/construction/mining/aux_base) +"tub" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ dir = 1 }, -/obj/structure/cable, -/turf/open/floor/plating, -/area/maintenance/solars/port/fore) -"tuk" = ( -/obj/machinery/atmospherics/pipe/bridge_pipe/purple/visible{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/bridge_pipe/orange/visible, -/turf/open/floor/iron, -/area/engineering/atmos) -"tur" = ( -/obj/structure/disposalpipe/junction/flip, -/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating, -/area/maintenance/starboard/lesser) -"tuv" = ( -/turf/closed/wall, -/area/maintenance/fore/lesser) -"tuI" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/light_switch/directional/west, -/obj/structure/cable, -/obj/effect/turf_decal/stripes/line{ - dir = 10 +/turf/open/floor/iron/white, +/area/station/security/prison/mess) +"tug" = ( +/obj/structure/extinguisher_cabinet/directional/west, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/turf/open/floor/iron, -/area/engineering/gravity_generator) -"tuN" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/maintenance, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/bot, -/obj/structure/disposalpipe/segment, -/obj/effect/spawner/random/structure/crate_empty, -/obj/effect/spawner/random/maintenance, /turf/open/floor/iron, -/area/cargo/warehouse) -"tuP" = ( -/turf/closed/wall, -/area/cargo/miningoffice) -"tuT" = ( -/obj/machinery/airalarm/directional/west, -/obj/effect/turf_decal/tile/red{ +/area/station/hallway/primary/aft) +"tuo" = ( +/obj/machinery/atmospherics/pipe/smart/manifold/cyan/visible/layer5, +/obj/machinery/light/no_nightlight/directional/south, +/obj/structure/sign/poster/official/wtf_is_co2{ + pixel_y = -32 + }, +/obj/machinery/door/firedoor/heavy, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"tuu" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 8 }, -/turf/open/floor/iron, -/area/hallway/primary/fore) -"tvh" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 +/turf/open/floor/iron/white, +/area/station/science/lobby) +"tuC" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 9 }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/carpet, -/area/command/heads_quarters/captain/private) -"tvt" = ( -/obj/effect/landmark/event_spawn, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/white, +/area/station/medical/treatment_center) +"tuG" = ( +/obj/machinery/hydroponics/soil{ + pixel_y = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/spawner/random/food_or_drink/seed, /turf/open/floor/plating, -/area/maintenance/fore) -"tvy" = ( -/obj/effect/turf_decal/stripes/line, -/obj/machinery/camera/directional/south{ - c_tag = "Engineering Supermatter Aft"; - network = list("ss13","engine") +/area/station/maintenance/starboard/aft) +"tvg" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plating, +/area/station/maintenance/aft/lesser) +"tvE" = ( +/turf/closed/wall/r_wall, +/area/station/command/gateway) +"tvL" = ( +/obj/effect/landmark/xeno_spawn, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/station/service/chapel/office) +"tvR" = ( +/obj/machinery/door/poddoor/shutters{ + id = "supplybridge" }, -/turf/open/floor/engine, -/area/engineering/supermatter/room) -"tvB" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/tile/neutral/half/contrasted, -/turf/open/floor/iron, -/area/security/courtroom) -"tvG" = ( /obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"twd" = ( +/obj/machinery/power/emitter/welded{ dir = 1 }, -/turf/open/floor/engine, -/area/engineering/atmospherics_engine) -"tvU" = ( -/obj/machinery/light/small/directional/south, +/obj/machinery/light/directional/east, +/obj/structure/cable, /turf/open/floor/plating, -/area/cargo/storage) -"twa" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/carpet, -/area/service/chapel) +/area/station/engineering/supermatter/room) "twf" = ( /obj/structure/lattice/catwalk, /obj/structure/transit_tube/crossing/horizontal, @@ -55857,47 +55400,78 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/space, /area/space/nearstation) -"twh" = ( -/obj/effect/turf_decal/bot{ - dir = 1 - }, -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ +"twj" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/spawner/random/structure/crate, +/turf/open/floor/plating, +/area/station/maintenance/port) +"twl" = ( +/obj/structure/table, +/obj/item/hand_tele, +/obj/machinery/airalarm/directional/west, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/spawner/random/engineering/tracking_beacon, +/turf/open/floor/iron/dark, +/area/station/command/teleporter) +"twr" = ( +/obj/effect/spawner/random/structure/grille, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"twu" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 9 +/obj/effect/turf_decal/tile/purple/half/contrasted{ + dir = 4 }, -/obj/effect/turf_decal/trimline/yellow/warning{ - dir = 9 +/turf/open/floor/iron/white, +/area/station/science/cytology) +"twy" = ( +/obj/effect/turf_decal/siding/purple, +/turf/open/floor/iron/dark, +/area/station/science/ordnance) +"twF" = ( +/obj/effect/turf_decal/siding/white{ + dir = 8 }, -/turf/open/floor/iron, -/area/engineering/atmospherics_engine) -"twK" = ( -/obj/machinery/light/small/directional/south, -/turf/open/floor/iron/chapel{ +/obj/machinery/recharge_station, +/turf/open/floor/iron/dark, +/area/station/medical/storage) +"twN" = ( +/obj/structure/disposalpipe/segment{ dir = 4 }, -/area/service/chapel) -"twV" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"txa" = ( +/obj/effect/landmark/event_spawn, +/turf/open/floor/iron, +/area/station/engineering/main) +"txc" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"txe" = ( -/obj/structure/extinguisher_cabinet/directional/north, -/obj/machinery/light/directional/north, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, /turf/open/floor/iron, -/area/security/brig) +/area/station/hallway/primary/aft) +"txg" = ( +/obj/machinery/suit_storage_unit/security, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/security/brig) "txh" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/maintenance_hatch{ - name = "MiniSat Maintenance"; - req_access_txt = "32" + name = "MiniSat Maintenance" }, /obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 4 @@ -55906,551 +55480,490 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable/layer3, +/obj/effect/mapping_helpers/airlock/access/all/engineering/construction, /turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/aisat_interior) -"txo" = ( -/obj/structure/cable, +/area/station/ai_monitored/turret_protected/aisat_interior) +"txi" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/landmark/start/cook, /obj/effect/turf_decal/tile/bar{ dir = 1 }, /obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/structure/disposalpipe/segment, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/iron, -/area/hallway/primary/central) -"txp" = ( -/obj/effect/spawner/random/structure/crate, -/turf/open/floor/plating, -/area/maintenance/aft/greater) -"txE" = ( -/obj/structure/cable, -/obj/effect/landmark/blobstart, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/obj/machinery/duct, +/turf/open/floor/iron/cafeteria, +/area/station/service/kitchen) +"txk" = ( +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=14.5-Recreation"; + location = "14.3-Lockers-Dorms" }, /obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, /obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/iron/dark, -/area/medical/morgue) -"txN" = ( -/obj/machinery/atmospherics/components/trinary/mixer{ - dir = 4 + dir = 9 }, /turf/open/floor/iron, -/area/engineering/atmos) -"txY" = ( -/obj/structure/disposalpipe/segment{ +/area/station/commons/locker) +"txv" = ( +/obj/effect/turf_decal/stripes/corner{ dir = 4 }, +/obj/machinery/light/small/directional/east, +/turf/open/floor/plating, +/area/station/maintenance/aft/lesser) +"txz" = ( /obj/effect/turf_decal/tile/neutral{ - dir = 4 + dir = 8 }, -/obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment, /turf/open/floor/iron, -/area/hallway/primary/central) -"tyb" = ( -/obj/effect/turf_decal/box/red, -/obj/machinery/atmospherics/components/unary/outlet_injector{ - dir = 1 - }, -/turf/open/floor/engine, -/area/science/cytology) -"tyh" = ( -/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/effect/turf_decal/tile/neutral{ - dir = 1 +/area/station/hallway/primary/central) +"txG" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple/layer2{ + dir = 5 }, +/turf/open/floor/iron/dark/airless, +/area/station/science/ordnance/freezerchamber) +"txH" = ( +/obj/machinery/vending/cigarette, +/turf/open/floor/iron/dark, +/area/station/security/courtroom) +"txP" = ( +/obj/effect/landmark/start/botanist, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, -/area/hallway/primary/central) -"typ" = ( -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/obj/structure/cable, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron/dark/corner{ - dir = 1 - }, -/area/engineering/atmos/storage/gas) -"tyu" = ( -/obj/structure/chair{ +/area/station/service/hydroponics) +"txQ" = ( +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/effect/landmark/start/assistant, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/commons/fitness/recreation) -"tyK" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/sorting/mail{ + dir = 1; + sortType = 15 }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, -/area/engineering/atmos) -"tyQ" = ( -/obj/effect/decal/cleanable/cobweb, -/obj/item/kirbyplants{ - icon_state = "plant-20"; - pixel_y = 3 +/area/station/hallway/primary/central) +"tyj" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, -/obj/effect/turf_decal/bot{ +/turf/open/floor/holofloor/dark, +/area/station/science/cytology) +"tym" = ( +/obj/structure/window/reinforced, +/turf/open/floor/grass, +/area/station/service/hydroponics/garden) +"tyy" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 1 }, -/turf/open/floor/iron{ +/obj/effect/turf_decal/trimline/yellow/filled/end{ dir = 1 }, -/area/engineering/main) -"tyU" = ( -/obj/machinery/light/small/directional/south, -/turf/open/floor/iron/white, -/area/science/mixing/hallway) -"tyZ" = ( +/turf/open/floor/iron/textured, +/area/station/medical/medbay/central) +"tyY" = ( +/turf/closed/wall, +/area/station/command/heads_quarters/captain/private) +"tzq" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/effect/turf_decal/trimline/blue/filled/warning{ - dir = 1 - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron/white, -/area/medical/medbay/central) -"tzh" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/science/robotics/lab) +"tzt" = ( +/obj/structure/statue/snow/snowman, +/turf/open/floor/fake_snow, +/area/station/maintenance/port/aft) +"tzD" = ( +/obj/machinery/door/airlock{ + id_tag = "Toilet3"; + name = "Unit 3" }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/turf/open/floor/iron/freezer, +/area/station/commons/toilet/restrooms) +"tzE" = ( +/obj/structure/cable, +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 8 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/commons/locker) -"tzk" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ - dir = 4 - }, -/turf/open/floor/iron, -/area/service/hydroponics/garden) -"tzu" = ( -/obj/structure/table, -/obj/machinery/reagentgrinder, -/obj/item/stack/sheet/mineral/plasma{ - pixel_y = 10 - }, -/obj/machinery/light/directional/south, -/obj/item/radio/intercom/directional/south, -/obj/effect/turf_decal/tile/yellow/anticorner/contrasted, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/white, -/area/medical/chemistry) -"tzM" = ( +/area/station/medical/medbay/central) +"tzJ" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/general/hidden, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/cargo/storage) -"tAb" = ( +/obj/effect/turf_decal/tile/red/half/contrasted, +/turf/open/floor/iron/dark, +/area/station/security/execution/education) +"tzP" = ( +/obj/structure/lattice/catwalk, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/spawner/random/engineering/tracking_beacon, -/turf/open/floor/iron, -/area/cargo/storage) -"tAd" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 8 +/turf/open/space/basic, +/area/station/solars/port/aft) +"tzQ" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/science/lab) +"tAc" = ( +/obj/machinery/shower{ + pixel_y = 12 }, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ +/obj/item/radio/intercom/directional/east, +/obj/effect/turf_decal/tile/green/anticorner/contrasted{ dir = 4 }, -/turf/open/floor/iron/dark, -/area/security/range) -"tAn" = ( -/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible{ - dir = 6 - }, -/turf/open/floor/iron, -/area/engineering/atmos/pumproom) -"tAq" = ( -/obj/machinery/light/directional/west, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 1 +/turf/open/floor/iron/white, +/area/station/medical/virology) +"tAg" = ( +/turf/closed/wall/r_wall, +/area/station/command/heads_quarters/rd) +"tAt" = ( +/obj/structure/table/wood, +/obj/item/paper_bin{ + pixel_x = 1; + pixel_y = 9 }, -/turf/open/floor/iron, -/area/security/courtroom) -"tAy" = ( -/obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/west, +/obj/item/pen, +/obj/structure/window/reinforced, /turf/open/floor/wood, -/area/commons/vacant_room/office) -"tAC" = ( -/obj/machinery/flasher/portable, -/obj/effect/turf_decal/tile/blue/half/contrasted{ +/area/station/command/heads_quarters/captain/private) +"tAx" = ( +/obj/effect/turf_decal/tile/red{ dir = 8 }, -/turf/open/floor/iron/dark, -/area/security/lockers) -"tAR" = ( /obj/structure/cable, +/turf/open/floor/iron/white/corner, +/area/station/hallway/primary/aft) +"tAD" = ( +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/obj/effect/landmark/blobstart, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/maintenance/department/medical/central) +"tAG" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/blue/half/contrasted{ - dir = 8 - }, -/turf/open/floor/iron/white, -/area/medical/medbay/lobby) -"tBd" = ( +/obj/effect/turf_decal/trimline/blue/filled/line, /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/machinery/door/airlock/maintenance{ - req_access_txt = "12" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 - }, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"tAH" = ( /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/plating, -/area/maintenance/starboard/fore) -"tBg" = ( -/obj/machinery/light_switch/directional/north, -/obj/effect/turf_decal/tile/yellow/half/contrasted{ - dir = 1 +/area/station/maintenance/aft/greater) +"tAP" = ( +/obj/structure/railing{ + dir = 6 }, -/turf/open/floor/iron/white, -/area/medical/chemistry) -"tBk" = ( -/obj/structure/table, -/obj/effect/turf_decal/tile/brown/anticorner/contrasted{ +/turf/open/floor/plating/airless, +/area/station/engineering/atmos) +"tAQ" = ( +/obj/machinery/airalarm/directional/north, +/obj/effect/turf_decal/siding/wood{ dir = 1 }, -/turf/open/floor/iron, -/area/cargo/miningoffice) -"tBm" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 - }, -/turf/open/floor/engine, -/area/science/misc_lab/range) -"tBO" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 +/obj/structure/flora/bush/flowers_br/style_random, +/turf/open/floor/grass, +/area/station/science/research) +"tAT" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/wood{ + icon_state = "wood-broken" }, +/area/station/service/library) +"tBc" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/machinery/duct, -/turf/open/floor/iron/dark/smooth_large, -/area/medical/storage) -"tCj" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/chair, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/security/holding_cell) -"tCr" = ( -/obj/effect/landmark/start/clown, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/wood, -/area/service/theater) -"tCA" = ( -/obj/item/wrench, +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/landmark/start/hangover, +/obj/structure/sign/poster/contraband/random/directional/north, /turf/open/floor/plating, -/area/maintenance/starboard/greater) -"tCO" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/area/station/maintenance/fore) +"tBp" = ( +/obj/machinery/atmospherics/components/unary/passive_vent{ + dir = 1; + name = "server vent" }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment{ - dir = 10 +/turf/open/floor/circuit/telecomms/server, +/area/station/science/server) +"tBz" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 1 }, -/turf/open/floor/iron, -/area/hallway/primary/aft) -"tCR" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"tDm" = ( -/obj/structure/cable, -/obj/structure/lattice/catwalk, -/turf/open/space/basic, -/area/solars/starboard/fore) -"tDs" = ( -/obj/structure/extinguisher_cabinet/directional/west, -/obj/effect/turf_decal/tile/neutral{ +/turf/open/floor/iron, +/area/station/engineering/main) +"tBA" = ( +/obj/effect/turf_decal/stripes/line{ dir = 1 }, /obj/structure/cable, -/obj/effect/landmark/start/hangover, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/commons/dorms) -"tDI" = ( -/obj/machinery/light/directional/north, -/obj/machinery/photocopier{ +/area/station/hallway/primary/central) +"tBB" = ( +/obj/machinery/light/directional/west, +/obj/machinery/recharge_station, +/obj/machinery/light_switch/directional/west, +/turf/open/floor/iron, +/area/station/science/robotics/mechbay) +"tBJ" = ( +/turf/closed/wall, +/area/station/medical/abandoned) +"tBM" = ( +/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible/layer5, +/obj/machinery/atmospherics/pipe/smart/simple/purple/visible{ + dir = 5 + }, +/obj/machinery/door/firedoor/heavy, +/turf/open/floor/iron/dark/textured, +/area/station/engineering/atmos) +"tBV" = ( +/obj/machinery/recharger{ + pixel_x = 2; pixel_y = 3 }, +/obj/item/storage/secure/safe/directional/east, +/obj/structure/table/wood, +/obj/item/flashlight/lamp/green{ + pixel_x = -12; + pixel_y = 5 + }, /turf/open/floor/wood, -/area/service/library) -"tDJ" = ( -/obj/structure/chair/stool/directional/east, -/obj/effect/decal/cleanable/blood/old, -/turf/open/floor/wood, -/area/maintenance/port/aft) -"tDL" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 4 +/area/station/command/heads_quarters/hop) +"tCC" = ( +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 8 }, -/obj/effect/turf_decal/tile/yellow{ +/turf/open/floor/iron, +/area/station/security/prison/garden) +"tCG" = ( +/obj/structure/disposalpipe/segment{ dir = 4 }, +/obj/structure/cable, +/obj/effect/landmark/navigate_destination, /turf/open/floor/iron, -/area/hallway/primary/starboard) -"tDY" = ( -/obj/effect/landmark/xeno_spawn, -/obj/machinery/light/small/directional/south, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 +/area/station/security/brig) +"tCJ" = ( +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 6 }, -/turf/open/floor/wood, -/area/commons/dorms) -"tEv" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/chair{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 1 }, -/obj/machinery/airalarm/directional/south, /turf/open/floor/iron, -/area/hallway/primary/port) -"tEz" = ( -/obj/structure/sign/barsign, -/turf/closed/wall, -/area/commons/lounge) -"tED" = ( -/obj/effect/landmark/event_spawn, -/obj/structure/disposalpipe/segment{ - dir = 4 +/area/station/security/office) +"tCS" = ( +/turf/closed/wall/r_wall, +/area/station/maintenance/starboard/fore) +"tCT" = ( +/obj/effect/landmark/start/scientist, +/turf/open/floor/iron/dark, +/area/station/science/lab) +"tDk" = ( +/obj/structure/rack, +/obj/effect/spawner/random/techstorage/engineering_all, +/turf/open/floor/iron/dark, +/area/station/engineering/storage/tech) +"tDz" = ( +/obj/machinery/light/directional/south, +/obj/machinery/door_timer{ + id = "Cell 1"; + name = "Cell 1"; + pixel_y = -32 }, -/turf/open/floor/carpet, -/area/service/library) -"tEH" = ( -/obj/structure/chair/office/light{ +/turf/open/floor/iron, +/area/station/security/brig) +"tDN" = ( +/obj/structure/chair{ dir = 8 }, -/obj/effect/landmark/start/virologist, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/station/security/interrogation) +"tDP" = ( +/obj/structure/cable, +/obj/structure/disposalpipe/sorting/mail{ + dir = 8; + sortType = 12 + }, /turf/open/floor/iron/white, -/area/medical/virology) -"tEI" = ( -/obj/structure/table/wood, -/obj/item/flashlight/lamp/green{ - pixel_x = 1; - pixel_y = 5 +/area/station/science/lab) +"tDR" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/siphon/monitored/mix_output{ + dir = 1 }, -/obj/structure/window/reinforced{ - dir = 1; - pixel_y = 2 +/turf/open/floor/engine/vacuum, +/area/station/engineering/atmos) +"tDU" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, -/obj/structure/disposalpipe/segment, -/obj/item/bikehorn/rubberducky, -/obj/machinery/light_switch/directional/west, +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/wood, -/area/command/heads_quarters/captain/private) -"tEQ" = ( -/obj/effect/turf_decal/tile/neutral, /turf/open/floor/iron, -/area/commons/locker) -"tFd" = ( -/obj/structure/table, -/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, -/obj/machinery/airalarm/directional/south, -/turf/open/floor/iron/dark, -/area/engineering/storage/tcomms) -"tFe" = ( -/obj/machinery/door/airlock{ - name = "Bar"; - req_access_txt = "25" - }, -/obj/machinery/door/firedoor, +/area/station/hallway/secondary/exit/departure_lounge) +"tEj" = ( +/obj/machinery/firealarm/directional/north, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/decal/cleanable/dirt, -/obj/structure/disposalpipe/segment, -/turf/open/floor/wood, -/area/service/bar) -"tFo" = ( -/obj/structure/chair/comfy/black{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/purple/filled/line{ +/obj/effect/turf_decal/tile/bar{ dir = 1 }, -/turf/open/floor/iron, -/area/science/xenobiology) -"tFA" = ( -/obj/effect/landmark/event_spawn, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/turf/open/floor/iron/dark, -/area/security/brig) -"tFG" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/public/glass{ - name = "Library" +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/wood, -/area/service/library) -"tFJ" = ( -/obj/structure/disposalpipe/trunk{ - dir = 8 - }, -/obj/machinery/disposal/bin, /turf/open/floor/iron, -/area/maintenance/port/aft) -"tFQ" = ( -/obj/effect/turf_decal/stripes/white/line{ +/area/station/hallway/primary/central) +"tEr" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/holopad, -/turf/open/floor/iron, -/area/science/mixing) -"tFU" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, +/turf/open/floor/iron, +/area/station/hallway/primary/port) +"tEt" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/science/research) +"tEy" = ( +/obj/structure/sink/kitchen{ + dir = 8; + pixel_x = 14 + }, /obj/effect/turf_decal/tile/bar, /obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/iron, -/area/hallway/primary/starboard) -"tGv" = ( -/turf/closed/wall, -/area/command/heads_quarters/hop) -"tGx" = ( -/obj/machinery/portable_atmospherics/canister/carbon_dioxide, -/turf/open/floor/engine/co2, -/area/engineering/atmos) -"tGB" = ( -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/yellow{ dir = 4 }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron/white, -/area/medical/medbay/central) -"tGH" = ( -/obj/effect/landmark/event_spawn, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron/cafeteria, +/area/station/service/kitchen) +"tEP" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 + }, +/obj/machinery/light_switch/directional/east, +/turf/open/floor/iron/dark, +/area/station/engineering/storage/tcomms) +"tFn" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/station/maintenance/port) +"tFr" = ( +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) +"tGb" = ( +/obj/effect/spawner/random/engineering/atmospherics_portable, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/station/maintenance/port/fore) +"tGu" = ( +/obj/machinery/computer/operating{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue/fourcorners, +/turf/open/floor/iron/white, +/area/station/medical/surgery/theatre) +"tGL" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/wood, -/area/service/lawoffice) -"tGO" = ( -/obj/machinery/airalarm/directional/east, -/obj/machinery/light/directional/east, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/carpet, -/area/command/heads_quarters/captain/private) -"tHb" = ( -/obj/structure/chair{ - dir = 4 +/obj/effect/landmark/start/hangover, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"tGS" = ( +/obj/structure/cable, +/obj/machinery/door/window/left/directional/north{ + dir = 2; + name = "Containment Pen #2"; + req_access = list("xenobiology") }, -/obj/effect/turf_decal/stripes/line{ +/turf/open/floor/engine, +/area/station/science/xenobiology) +"tGX" = ( +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/security/prison) +"tHk" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/computer/department_orders/service{ dir = 8 }, -/obj/machinery/status_display/ai/directional/west, /turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"tHc" = ( -/obj/machinery/door/airlock{ - id_tag = "Cabin7"; - name = "Cabin 1" - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/area/station/maintenance/starboard/greater) +"tHu" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/siding/wood{ + dir = 9 + }, +/obj/effect/turf_decal/bot, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/wood, -/area/commons/dorms) -"tHj" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/landmark/start/hangover, -/turf/open/floor/carpet, -/area/commons/dorms) -"tHv" = ( -/obj/structure/chair/stool/directional/west, -/turf/open/floor/iron, -/area/commons/locker) -"tHD" = ( +/area/station/service/cafeteria) +"tHE" = ( /obj/structure/disposalpipe/segment{ + dir = 6 + }, +/obj/effect/landmark/blobstart, +/obj/effect/turf_decal/stripes/line{ dir = 4 }, /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/sign/poster/contraband/random/directional/north, /turf/open/floor/plating, -/area/maintenance/starboard/lesser) -"tHP" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/public/glass{ - name = "Command Hallway" - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, +/area/station/maintenance/central) +"tHR" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, /turf/open/floor/iron, -/area/hallway/secondary/command) +/area/station/hallway/primary/central) "tHT" = ( /obj/machinery/ai_slipper{ uses = 10 @@ -56458,81 +55971,158 @@ /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/circuit, -/area/ai_monitored/turret_protected/ai) -"tHX" = ( -/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ - dir = 10 +/area/station/ai_monitored/turret_protected/ai) +"tHZ" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/engineering/atmos) -"tIc" = ( -/obj/machinery/conveyor{ - dir = 1; - id = "garbage" - }, -/obj/effect/spawner/random/trash/garbage{ - spawn_loot_count = 3; - spawn_scatter_radius = 1 +/area/station/hallway/secondary/entry) +"tId" = ( +/obj/effect/decal/cleanable/blood/old, +/obj/machinery/camera/directional/east{ + c_tag = "Science Maintenance Corridor"; + network = list("ss13","rd") }, -/turf/open/floor/plating, -/area/maintenance/disposal) -"tIU" = ( +/turf/open/floor/iron/white, +/area/station/science/research) +"tIe" = ( +/obj/effect/turf_decal/stripes/corner, +/turf/open/floor/iron/white, +/area/station/science/xenobiology) +"tIk" = ( +/obj/structure/table, +/obj/item/stack/sheet/glass/fifty, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/item/radio/intercom/directional/south, +/turf/open/floor/iron/dark, +/area/station/engineering/atmospherics_engine) +"tIl" = ( /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating{ - icon_state = "platingdmg1" +/obj/machinery/holopad, +/obj/effect/turf_decal/box/white{ + color = "#9FED58" }, -/area/maintenance/starboard/fore) -"tIV" = ( -/obj/machinery/power/emitter/welded{ - dir = 1 +/turf/open/floor/iron/white, +/area/station/medical/virology) +"tIv" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/window/brigdoor{ + base_state = "rightsecure"; + dir = 1; + icon_state = "rightsecure"; + name = "Head of Personnel's Desk"; + req_access = list("hop") + }, +/obj/machinery/door/firedoor, +/obj/machinery/door/window/left/directional/north{ + dir = 2; + name = "Reception Window" + }, +/obj/machinery/door/poddoor/preopen{ + id = "hop"; + name = "Privacy Shutters" }, /obj/structure/cable, -/turf/open/floor/plating, -/area/engineering/supermatter/room) -"tIZ" = ( -/obj/effect/turf_decal/stripes/line{ +/turf/open/floor/iron, +/area/station/command/heads_quarters/hop) +"tIx" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow/half/contrasted{ dir = 8 }, -/obj/machinery/door/firedoor, +/turf/open/floor/iron/white, +/area/station/medical/pharmacy) +"tIH" = ( /obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/power/apc/auto_name/directional/west, -/turf/open/floor/iron, -/area/hallway/secondary/entry) -"tJe" = ( -/obj/machinery/light/directional/east, -/obj/structure/sign/departments/science{ - pixel_x = 32 +/obj/effect/spawner/random/trash/garbage{ + spawn_scatter_radius = 1 }, -/obj/effect/turf_decal/tile/purple{ - dir = 4 +/turf/open/floor/plating, +/area/station/maintenance/starboard/lesser) +"tIR" = ( +/obj/structure/table/wood, +/obj/item/storage/photo_album{ + pixel_y = -4 }, -/turf/open/floor/iron, -/area/hallway/primary/aft) -"tJi" = ( -/obj/effect/turf_decal/tile/red, -/obj/machinery/light/directional/north, -/turf/open/floor/iron, -/area/security/office) -"tJu" = ( -/obj/machinery/atmospherics/pipe/layer_manifold/yellow/visible, -/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible/layer5{ - dir = 4 +/obj/item/camera{ + pixel_y = 4 + }, +/obj/item/radio/intercom/directional/west{ + freerange = 1; + name = "Captain's Intercom" + }, +/turf/open/floor/carpet, +/area/station/command/heads_quarters/captain/private) +"tJb" = ( +/obj/machinery/firealarm/directional/north, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 8 }, /turf/open/floor/iron/dark, -/area/engineering/atmos) -"tJD" = ( -/obj/machinery/camera/directional/east{ - c_tag = "Atmospherics Tank - N2O" +/area/station/engineering/supermatter/room) +"tJd" = ( +/obj/effect/turf_decal/trimline/blue/filled/corner{ + dir = 8 }, -/turf/open/floor/engine/n2o, -/area/engineering/atmos) +/obj/machinery/light/directional/south, +/obj/machinery/module_duplicator, +/turf/open/floor/iron/white, +/area/station/science/explab) +"tJr" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 1 + }, +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/medical/surgery/theatre) "tJE" = ( /obj/effect/turf_decal/trimline/red/filled/corner, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/dark, -/area/ai_monitored/security/armory) +/area/station/ai_monitored/security/armory) +"tJF" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/obj/machinery/shower{ + name = "emergency shower"; + pixel_y = 16 + }, +/obj/effect/turf_decal/trimline/blue/end, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"tJL" = ( +/obj/structure/table, +/obj/item/folder/red{ + pixel_x = 14 + }, +/obj/item/paper_bin{ + pixel_x = -3; + pixel_y = 7 + }, +/obj/item/pen{ + pixel_x = -3; + pixel_y = 8 + }, +/obj/item/mod/module/plasma_stabilizer{ + pixel_x = 16 + }, +/obj/item/mod/module/thermal_regulator{ + pixel_x = 16 + }, +/turf/open/floor/iron/dark, +/area/station/security/office) "tJV" = ( /obj/structure/window/reinforced, /obj/structure/window/reinforced{ @@ -56541,337 +56131,381 @@ /obj/structure/lattice, /turf/open/space, /area/space/nearstation) -"tKv" = ( -/obj/structure/rack, -/obj/item/reagent_containers/glass/bucket, -/obj/item/mop, -/obj/effect/spawner/random/maintenance, -/turf/open/floor/plating, -/area/maintenance/aft/greater) -"tKC" = ( +"tKa" = ( +/obj/machinery/newscaster/directional/west, /obj/structure/cable, +/turf/open/floor/iron, +/area/station/security/prison) +"tKl" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/engineering/break_room) -"tKF" = ( -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/iron, -/area/science/robotics/lab) -"tKL" = ( -/obj/structure/sign/warning/securearea, -/turf/closed/wall/r_wall, -/area/command/gateway) -"tKT" = ( -/obj/machinery/computer/security/hos{ - dir = 4 - }, /obj/structure/cable, -/turf/open/floor/wood, -/area/command/heads_quarters/hos) -"tKW" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 8 - }, -/obj/machinery/duct, -/turf/open/floor/iron/cafeteria, -/area/service/kitchen) -"tLb" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/science/robotics/lab) +"tKn" = ( /obj/structure/rack, +/obj/effect/turf_decal/tile/neutral, /obj/effect/spawner/random/clothing/costume, -/obj/effect/spawner/random/maintenance, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"tLn" = ( -/obj/machinery/door/airlock/maintenance{ - req_one_access_txt = "12;5;39;25;28" +/turf/open/floor/iron, +/area/station/commons/locker) +"tKu" = ( +/obj/machinery/firealarm/directional/west, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/obj/structure/cable, /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ - cycle_id = "viro-passthrough" +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"tKA" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/structure/crate_empty, +/obj/effect/turf_decal/bot, +/obj/item/electronics/apc, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/cargo/warehouse) +"tKE" = ( +/turf/closed/wall, +/area/station/security/checkpoint/engineering) +"tKM" = ( +/obj/machinery/airalarm/directional/south, +/obj/machinery/computer/mech_bay_power_console{ + dir = 8 }, +/turf/open/floor/iron, +/area/station/science/robotics/mechbay) +"tKN" = ( +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, -/area/medical/medbay/central) -"tLo" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/light/directional/west, -/obj/structure/table, -/obj/item/grenade/chem_grenade/smart_metal_foam{ - pixel_x = -4; - pixel_y = 6 - }, -/obj/item/grenade/chem_grenade/smart_metal_foam{ - pixel_x = 4; - pixel_y = 2 +/area/station/hallway/primary/central) +"tKR" = ( +/obj/structure/table/glass, +/obj/item/experi_scanner{ + pixel_x = 4 }, -/obj/item/grenade/chem_grenade/smart_metal_foam{ - pixel_x = 8 +/obj/item/experi_scanner{ + pixel_x = -15 }, -/obj/item/grenade/chem_grenade/smart_metal_foam{ - pixel_y = 4 +/turf/open/floor/iron/white, +/area/station/science/research) +"tKS" = ( +/obj/machinery/modular_computer/console/preset/id, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/requests_console/directional/north{ + announcementConsole = 1; + department = "Chief Engineer's Desk"; + departmentType = 4; + name = "Chief Engineer's Requests Console" }, /turf/open/floor/iron/dark, -/area/ai_monitored/command/storage/eva) -"tLz" = ( -/obj/structure/table, -/obj/item/paper_bin, -/obj/item/pen, -/obj/machinery/camera/directional/north{ - c_tag = "Science Research Office"; - network = list("ss13","rd") - }, -/turf/open/floor/iron, -/area/science/lab) -"tMd" = ( -/turf/closed/wall, -/area/cargo/drone_bay) -"tMg" = ( -/obj/structure/bed/roller, -/obj/effect/turf_decal/trimline/blue/filled/warning{ - dir = 1 +/area/station/command/heads_quarters/ce) +"tLb" = ( +/obj/structure/sign/warning/electric_shock{ + pixel_y = -32 }, +/turf/open/space/basic, +/area/space) +"tLc" = ( +/obj/structure/cable, /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/turf_decal/tile/blue/half/contrasted, -/turf/open/floor/iron/white, -/area/medical/medbay/lobby) -"tMk" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/door_buttons/airlock_controller{ + idExterior = "xeno_airlock_exterior"; + idInterior = "xeno_airlock_interior"; + idSelf = "xeno_airlock_control"; + name = "Access Console"; + pixel_x = -25; + pixel_y = -25; + req_access = list("xenobiology") }, -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/engineering/atmos) -"tMp" = ( -/obj/structure/table, -/obj/effect/turf_decal/siding/purple/corner{ - dir = 1 +/obj/effect/turf_decal/tile/purple/half/contrasted{ + dir = 8 }, -/obj/item/storage/box/bodybags{ - pixel_x = -4; - pixel_y = 9 +/turf/open/floor/iron/white, +/area/station/science/cytology) +"tLd" = ( +/obj/structure/chair/office{ + dir = 8 }, -/obj/item/storage/box/disks{ - pixel_x = 6; - pixel_y = 3 +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/hidden, +/turf/open/floor/iron, +/area/station/engineering/atmos/storage/gas) +"tLg" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/dark/visible, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/button/door/incinerator_vent_atmos_aux{ + pixel_x = -8; + pixel_y = -24 }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/science/genetics) -"tMV" = ( -/turf/open/floor/carpet, -/area/command/heads_quarters/hos) -"tNa" = ( -/obj/structure/chair/comfy/black{ - dir = 4 +/obj/machinery/button/door/incinerator_vent_atmos_main{ + pixel_x = -8; + pixel_y = -36 }, -/turf/open/floor/carpet, -/area/commons/vacant_room/office) -"tNb" = ( -/obj/machinery/atmospherics/pipe/heat_exchanging/junction, -/obj/effect/spawner/structure/window/reinforced/plasma, -/turf/open/floor/plating, -/area/engineering/supermatter/room) -"tNC" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/general/hidden, -/obj/effect/turf_decal/siding/blue{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible/layer2, +/turf/open/floor/iron, +/area/station/maintenance/disposal/incinerator) +"tLi" = ( +/obj/effect/landmark/start/captain, +/obj/structure/chair/comfy/brown{ dir = 8 }, -/obj/effect/turf_decal/siding/blue{ - dir = 4 - }, +/turf/open/floor/carpet, +/area/station/command/heads_quarters/captain/private) +"tLo" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark/telecomms, -/area/science/server) -"tNZ" = ( -/obj/item/storage/fancy/candle_box{ - pixel_y = 5 +/obj/machinery/light/directional/west, +/obj/structure/table, +/obj/item/grenade/chem_grenade/smart_metal_foam{ + pixel_x = -4; + pixel_y = 6 + }, +/obj/item/grenade/chem_grenade/smart_metal_foam{ + pixel_x = 4; + pixel_y = 2 }, -/obj/structure/table/wood, -/obj/structure/cable, -/turf/open/floor/iron/grimy, -/area/service/chapel/office) -"tOc" = ( -/obj/structure/table/wood, -/turf/open/floor/wood, -/area/maintenance/port/aft) -"tOh" = ( -/turf/closed/wall/r_wall, -/area/ai_monitored/command/storage/eva) -"tOi" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 8 +/obj/item/grenade/chem_grenade/smart_metal_foam{ + pixel_x = 8 + }, +/obj/item/grenade/chem_grenade/smart_metal_foam{ + pixel_y = 4 }, -/obj/structure/cable, /turf/open/floor/iron/dark, -/area/command/bridge) -"tOw" = ( -/obj/structure/sink{ - dir = 8; - pixel_x = 11 +/area/station/ai_monitored/command/storage/eva) +"tLv" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment{ + dir = 5 }, -/obj/item/reagent_containers/glass/bucket, -/obj/effect/turf_decal/trimline/green/filled/line{ +/turf/open/floor/iron, +/area/station/maintenance/disposal/incinerator) +"tLx" = ( +/obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/iron, -/area/security/prison) -"tOA" = ( +/obj/effect/turf_decal/tile/bar, /obj/effect/turf_decal/tile/neutral{ - dir = 1 + dir = 8 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"tLN" = ( +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ dir = 4 }, -/obj/structure/disposalpipe/segment{ - dir = 10 - }, +/turf/open/floor/wood, +/area/station/command/heads_quarters/hos) +"tMe" = ( +/obj/machinery/portable_atmospherics/canister/nitrous_oxide, +/obj/machinery/light/small/directional/east, +/obj/effect/turf_decal/bot, /turf/open/floor/iron, -/area/hallway/primary/central) -"tOH" = ( +/area/station/engineering/atmos/storage/gas) +"tMI" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/white, +/area/station/science/xenobiology) +"tMJ" = ( +/obj/structure/toilet/greyscale{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/station/security/prison/safe) +"tMK" = ( +/obj/structure/table/glass, +/obj/item/reagent_containers/glass/bottle/multiver{ + pixel_x = 6 + }, +/obj/item/reagent_containers/glass/bottle/epinephrine, +/obj/item/reagent_containers/syringe, +/obj/effect/turf_decal/siding/white/corner{ dir = 8 }, -/turf/open/floor/engine, -/area/engineering/supermatter/room) -"tOL" = ( -/obj/effect/spawner/structure/window/reinforced, +/obj/effect/turf_decal/tile/blue/fourcorners, +/turf/open/floor/iron/white/side{ + dir = 5 + }, +/area/station/medical/treatment_center) +"tNg" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/station/command/bridge) +"tNn" = ( /obj/structure/cable, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "PermaLockdown"; - name = "Lockdown Shutters" +/turf/open/floor/iron/dark, +/area/station/security/lockers) +"tNr" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/security/warden) +"tNw" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/hallway/primary/aft) +"tNL" = ( +/obj/structure/chair/office{ + dir = 8 + }, +/obj/effect/landmark/start/botanist, +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 8 }, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plating, -/area/security/prison) -"tPf" = ( -/obj/item/radio/intercom/directional/east, /obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/structure/disposalpipe/segment, /turf/open/floor/iron, -/area/hallway/primary/central) -"tPg" = ( -/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/iron/dark, -/area/engineering/storage/tech) -"tPm" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/security/glass{ - name = "Prison Wing"; - req_access_txt = "1" +/area/station/service/hydroponics) +"tNM" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Storage Room" }, +/obj/effect/mapping_helpers/airlock/abandoned, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ - cycle_id = "perma-entrance" - }, -/obj/effect/turf_decal/tile/red/half/contrasted, -/turf/open/floor/iron, -/area/security/brig) -"tPr" = ( -/turf/open/floor/iron/white, -/area/science/xenobiology) -"tPH" = ( -/turf/open/floor/plating/airless{ - icon_state = "panelscorched" +/obj/effect/mapping_helpers/airlock/access/any/science/maintenance, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 8 }, -/area/space/nearstation) -"tPR" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 10 +/turf/open/floor/plating, +/area/station/maintenance/aft/lesser) +"tNQ" = ( +/obj/structure/kitchenspike, +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 4 }, -/obj/machinery/disposal/bin{ - name = "Jim Norton's Quebecois Coffee disposal unit" +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 }, -/obj/structure/window/reinforced{ - dir = 8 +/turf/open/floor/iron/kitchen_coldroom/freezerfloor, +/area/station/service/kitchen/coldroom) +"tOg" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/science/xenobiology/hallway) +"tOh" = ( +/turf/closed/wall/r_wall, +/area/station/ai_monitored/command/storage/eva) +"tOm" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/maintenance/solars/port/fore) +"tOK" = ( +/obj/structure/rack, +/obj/item/cane, +/obj/item/food/grown/mushroom/glowshroom, +/turf/open/floor/plating, +/area/station/command/heads_quarters/captain/private) +"tON" = ( +/obj/machinery/door/airlock/grunge{ + name = "Vacant Office" }, -/obj/structure/window/reinforced, -/obj/effect/turf_decal/bot, -/obj/structure/disposalpipe/trunk, -/turf/open/floor/wood, -/area/service/cafeteria) -"tPS" = ( -/obj/structure/chair/stool/directional/north, +/obj/effect/mapping_helpers/airlock/abandoned, /obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/engineering/break_room) -"tPW" = ( -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/area/station/commons/vacant_room/office) +"tOZ" = ( +/obj/item/radio/intercom/directional/west, +/obj/structure/frame/computer{ + anchored = 1; + dir = 4 }, +/turf/open/floor/circuit/green/off, +/area/station/science/research) +"tPb" = ( +/obj/effect/turf_decal/trimline/blue/filled/corner, /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/hallway/secondary/entry) -"tQb" = ( -/obj/machinery/camera/directional/west{ - c_tag = "Xenobiology Lab - Pen #1"; - network = list("ss13","rd","xeno") +/turf/open/floor/iron/white, +/area/station/medical/office) +"tPd" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 9 }, -/turf/open/floor/engine, -/area/science/xenobiology) -"tQs" = ( -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/tile/neutral{ +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/engineering/main) +"tPw" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/commons/locker) +"tPF" = ( +/obj/item/storage/belt/utility, +/obj/item/radio/off, +/obj/item/radio/off, +/obj/item/radio/off, +/obj/structure/rack, +/obj/effect/turf_decal/bot{ dir = 1 }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron, -/area/hallway/primary/central) -"tQE" = ( -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/tile/neutral, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/machinery/button/door/directional/south{ + id = "gateshutter"; + name = "Gateway Shutter Control"; + req_access = list("command") }, -/turf/open/floor/iron, -/area/hallway/primary/central) -"tQT" = ( -/obj/effect/spawner/random/trash/garbage{ - spawn_scatter_radius = 1 +/turf/open/floor/iron{ + dir = 1 }, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"tQV" = ( -/obj/structure/cable, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 +/area/station/command/gateway) +"tPG" = ( +/obj/machinery/firealarm/directional/west, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/engineering/atmos/storage/gas) -"tQZ" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 1 +/area/station/hallway/primary/aft) +"tPH" = ( +/turf/open/floor/plating/airless{ + icon_state = "panelscorched" }, -/turf/open/floor/iron/dark/side{ - dir = 4 +/area/space/nearstation) +"tPI" = ( +/obj/machinery/holopad, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/service/chapel/funeral) +"tPN" = ( +/obj/structure/rack, +/obj/item/clothing/under/color/white, +/obj/item/clothing/head/soft/mime, +/obj/item/clothing/under/color/white, +/obj/item/clothing/head/soft/mime, +/obj/item/clothing/mask/surgical, +/obj/item/clothing/mask/surgical, +/turf/open/floor/iron/showroomfloor, +/area/station/maintenance/starboard/lesser) +"tQG" = ( +/obj/structure/cable, +/obj/machinery/door/airlock/virology/glass{ + name = "Test Subject Cell" }, -/area/science/lab) -"tRg" = ( -/obj/effect/spawner/random/structure/grille, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/mapping_helpers/airlock/access/all/medical/virology, +/turf/open/floor/iron/white, +/area/station/medical/virology) +"tRb" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/cable, /turf/open/floor/plating, -/area/maintenance/department/science/xenobiology) +/area/station/maintenance/port) "tRm" = ( /obj/structure/window/reinforced{ dir = 4 @@ -56881,79 +56515,117 @@ }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/dark, -/area/ai_monitored/aisat/exterior) -"tRH" = ( -/obj/machinery/door/airlock/highsecurity{ - name = "Gravity Generator Room"; - req_access_txt = "19;23" - }, -/obj/effect/turf_decal/delivery, -/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/area/station/ai_monitored/aisat/exterior) +"tRt" = ( +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/turf/open/floor/iron, -/area/engineering/gravity_generator) -"tSb" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/electrolyzer, -/obj/machinery/power/apc/auto_name/directional/north, -/obj/structure/cable, -/turf/open/floor/iron, -/area/maintenance/disposal/incinerator) -"tSf" = ( -/obj/structure/closet/secure_closet/courtroom, -/obj/machinery/light_switch/directional/north, -/obj/item/gavelblock, -/obj/item/gavelhammer, +/obj/effect/spawner/random/engineering/tracking_beacon, /turf/open/floor/iron, -/area/security/courtroom) -"tSi" = ( +/area/station/cargo/storage) +"tRE" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, /obj/structure/chair{ - dir = 4; - name = "Prosecution" + dir = 1 }, -/obj/effect/turf_decal/tile/red/anticorner/contrasted{ - dir = 8 +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/hidden, +/turf/open/floor/iron/dark/corner{ + dir = 1 }, +/area/station/engineering/atmos/storage/gas) +"tRI" = ( +/obj/effect/turf_decal/tile/green/half/contrasted{ + dir = 4 + }, +/turf/open/floor/iron/white, +/area/station/medical/virology) +"tRL" = ( +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ + dir = 1 + }, +/obj/machinery/airalarm/directional/west, +/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" + }, +/obj/effect/turf_decal/bot, /turf/open/floor/iron, -/area/security/courtroom) -"tSp" = ( -/obj/structure/disposalpipe/segment, -/turf/open/floor/carpet, -/area/service/library) -"tSz" = ( -/obj/effect/turf_decal/trimline/red/filled/line, -/obj/effect/turf_decal/trimline/brown/filled/warning, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron, -/area/cargo/sorting) -"tSE" = ( -/obj/structure/disposalpipe/segment, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) +/area/station/service/bar) +"tRU" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/turf/open/floor/iron/dark, +/area/station/engineering/atmospherics_engine) +"tSe" = ( +/obj/structure/chair/office, +/obj/effect/landmark/start/quartermaster, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/wood{ + icon_state = "wood-broken4" + }, +/area/station/cargo/qm) +"tSw" = ( +/turf/closed/wall, +/area/station/maintenance/aft/greater) "tSP" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable/layer3, /turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/aisat_interior) -"tSS" = ( -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ +/area/station/ai_monitored/turret_protected/aisat_interior) +"tTa" = ( +/obj/item/emptysandbag, +/obj/item/emptysandbag, +/obj/item/emptysandbag, +/obj/item/emptysandbag, +/obj/item/emptysandbag, +/obj/effect/turf_decal/tile/brown/half/contrasted{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/cargo/storage) +"tTg" = ( +/obj/machinery/portable_atmospherics/pump, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ dir = 4 }, -/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, /turf/open/floor/iron, -/area/hallway/primary/central) -"tSU" = ( -/obj/effect/turf_decal/trimline/red/filled/corner{ +/area/station/hallway/primary/starboard) +"tTo" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/machinery/computer/atmos_alert{ dir = 1 }, -/obj/structure/cable, -/turf/open/floor/iron/white, -/area/security/prison) +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/obj/structure/sign/poster/official/safety_internals{ + pixel_y = -32 + }, +/turf/open/floor/iron/dark/corner, +/area/station/engineering/atmos/storage/gas) "tTu" = ( /obj/structure/window/reinforced{ dir = 1; @@ -56966,58 +56638,101 @@ name = "MiniSat Walkway Access" }, /turf/open/floor/iron/dark, -/area/ai_monitored/aisat/exterior) -"tTH" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/public/glass{ - name = "Funeral Parlour" - }, +/area/station/ai_monitored/aisat/exterior) +"tTv" = ( +/obj/machinery/light/small/directional/east, +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark, -/area/service/chapel/funeral) -"tTL" = ( -/obj/machinery/holopad, -/turf/open/floor/wood, -/area/service/library) -"tUa" = ( -/obj/structure/table, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/station/maintenance/central) +"tTC" = ( +/obj/structure/sign/warning/vacuum/external{ + pixel_x = 32 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/item/assembly/mousetrap, +/obj/item/food/deadmouse, /turf/open/floor/plating, -/area/maintenance/starboard/fore) -"tUb" = ( -/obj/effect/spawner/structure/window/reinforced, +/area/station/maintenance/starboard/fore) +"tTF" = ( +/obj/effect/spawner/random/engineering/vending_restock, /turf/open/floor/plating, -/area/engineering/atmos/pumproom) -"tUq" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/tile/blue/half/contrasted{ +/area/station/maintenance/port) +"tTT" = ( +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk, +/obj/machinery/camera/directional/north{ + c_tag = "Locker Room Starboard" + }, +/obj/structure/sign/warning/pods{ + pixel_y = 30 + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/iron, +/area/station/commons/locker) +"tUc" = ( +/obj/item/radio/intercom/directional/east, +/obj/structure/table, +/obj/effect/turf_decal/bot, +/obj/item/computer_hardware/hard_drive/portable{ + pixel_x = 7; + pixel_y = 2 + }, +/obj/item/computer_hardware/hard_drive/portable{ + pixel_x = -5; + pixel_y = 8 + }, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/science/ordnance/testlab) +"tUn" = ( +/turf/closed/wall, +/area/station/maintenance/starboard/lesser) +"tUp" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/machinery/door/window/right/directional/east{ + dir = 8; + name = "Fitness Ring" + }, +/turf/open/floor/iron/dark, +/area/station/commons/fitness/recreation) +"tUu" = ( +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, +/obj/structure/disposalpipe/junction{ + dir = 4 + }, /turf/open/floor/iron, -/area/hallway/primary/aft) -"tUy" = ( -/obj/effect/turf_decal/stripes/corner{ +/area/station/hallway/primary/starboard) +"tUv" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plating, -/area/security/prison) -"tUz" = ( -/obj/effect/decal/cleanable/oil, /turf/open/floor/iron, -/area/science/mixing) -"tUB" = ( -/obj/structure/cable, -/obj/effect/mapping_helpers/airlock/abandoned, -/obj/structure/disposalpipe/segment, -/obj/machinery/door/airlock/maintenance{ - name = "Abandoned Warehouse"; - req_access_txt = "12" +/area/station/hallway/primary/starboard) +"tUw" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/preopen{ + id = "ceprivacy"; + name = "Privacy Shutter" }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, /turf/open/floor/plating, -/area/maintenance/port/aft) +/area/station/command/heads_quarters/ce) +"tUA" = ( +/turf/open/floor/iron/dark/telecomms, +/area/station/tcommsat/server) "tUF" = ( /obj/machinery/door/window{ atom_integrity = 300; @@ -57025,7 +56740,7 @@ dir = 4; icon_state = "rightsecure"; name = "Primary AI Core Access"; - req_access_txt = "16" + req_access = list("ai_upload") }, /obj/machinery/camera/directional/north{ c_tag = "AI Chamber - Core"; @@ -57034,81 +56749,172 @@ /obj/effect/turf_decal/tile/neutral/fourcorners, /obj/structure/cable, /turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/ai) -"tUI" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ +/area/station/ai_monitored/turret_protected/ai) +"tUH" = ( +/obj/item/clothing/mask/gas, +/turf/open/floor/plating, +/area/station/maintenance/central) +"tUJ" = ( +/obj/structure/window/reinforced, +/obj/item/food/cakeslice/pound_cake_slice{ + pixel_x = 8; + pixel_y = -2 + }, +/obj/machinery/airalarm/directional/east, +/obj/structure/table/reinforced{ + name = "Jim Norton's Quebecois Coffee table" + }, +/obj/item/food/poppypretzel{ + pixel_x = -8; + pixel_y = -3 + }, +/obj/item/food/muffin/berry{ + pixel_x = -4; + pixel_y = 9 + }, +/obj/item/food/hotcrossbun{ + pixel_x = 3; + pixel_y = 5 + }, +/obj/effect/turf_decal/trimline/neutral/line{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/station/service/cafeteria) +"tUX" = ( +/obj/machinery/light/small/directional/west, +/obj/machinery/sparker/directional/west{ + id = "executionburn" + }, +/obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/machinery/door/airlock/external{ - name = "MiniSat Space Access Airlock"; - req_access_txt = "32" +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark, +/area/station/security/execution/education) +"tVm" = ( +/obj/structure/closet/secure_closet/brig, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 8 }, -/obj/machinery/door/poddoor/preopen{ - id = "transitlockdown" +/obj/machinery/airalarm/directional/east, +/turf/open/floor/iron, +/area/station/security/execution/transfer) +"tVo" = ( +/obj/structure/cable, +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 8 }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/turf/open/floor/iron, +/area/station/security/prison/garden) +"tVt" = ( +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"tVP" = ( +/obj/machinery/light/no_nightlight/directional/east, /turf/open/floor/iron/dark, -/area/engineering/transit_tube) -"tUN" = ( -/obj/structure/tank_dispenser, +/area/station/engineering/atmospherics_engine) +"tVR" = ( +/obj/structure/table, +/obj/machinery/recharger{ + pixel_y = 4 + }, +/obj/machinery/airalarm/directional/east, +/obj/structure/sign/map/right{ + desc = "A framed picture of the station. Clockwise from security in red at the top, you see engineering in yellow, science in purple, escape in checkered red-and-white, medbay in green, arrivals in checkered red-and-blue, and then cargo in brown."; + icon_state = "map-right-MS"; + pixel_y = 32 + }, +/obj/effect/turf_decal/tile/red/anticorner/contrasted{ + dir = 4 + }, /turf/open/floor/iron, -/area/science/mixing) -"tVh" = ( -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ +/area/station/hallway/secondary/exit/departure_lounge) +"tWe" = ( +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/holopad, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/structure/cable, +/obj/machinery/bluespace_vendor/directional/north, /turf/open/floor/iron, -/area/service/bar) -"tVi" = ( -/obj/machinery/firealarm/directional/south, -/obj/effect/turf_decal/tile/neutral, +/area/station/hallway/primary/port) +"tWr" = ( +/obj/machinery/oven, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) +"tWE" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/iron, -/area/hallway/primary/central) -"tVr" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/turf/open/floor/iron/white, -/area/science/cytology) -"tVy" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/sign/poster/contraband/random/directional/north, +/obj/effect/spawner/random/engineering/atmospherics_portable, +/turf/open/floor/plating, +/area/station/maintenance/fore) +"tWJ" = ( +/obj/machinery/light/small/directional/east, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/structure/cable, +/obj/machinery/airalarm/directional/east, +/turf/open/floor/plating, +/area/station/maintenance/disposal) +"tWL" = ( +/obj/structure/rack, +/obj/effect/spawner/random/clothing/costume, +/obj/effect/spawner/random/clothing/costume, +/obj/effect/spawner/random/maintenance, +/turf/open/floor/plating, +/area/station/maintenance/aft/lesser) +"tWV" = ( +/obj/machinery/holopad, /obj/structure/cable, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/turf/open/floor/iron, +/area/station/hallway/secondary/command) +"tXk" = ( +/obj/structure/disposalpipe/segment{ + dir = 9 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/obj/structure/cable, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/turf/open/floor/iron/dark, -/area/medical/break_room) -"tWo" = ( -/obj/effect/spawner/random/structure/grille, -/turf/open/floor/plating, -/area/maintenance/port) -"tWu" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/sign/poster/contraband/random/directional/east, +/turf/open/floor/iron, +/area/station/maintenance/starboard/greater) +"tXl" = ( +/obj/effect/landmark/xeno_spawn, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 + }, /turf/open/floor/plating{ - icon_state = "panelscorched" + icon_state = "platingdmg3" }, -/area/maintenance/port) -"tWF" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/medical/glass{ - id_tag = "MedbayFoyer"; - name = "Medbay Clinic" +/area/station/maintenance/solars/starboard/aft) +"tXx" = ( +/obj/effect/turf_decal/trimline/green/filled/corner{ + dir = 8 + }, +/obj/item/kirbyplants/random, +/obj/structure/sign/warning/cold_temp{ + pixel_y = 32 + }, +/obj/effect/turf_decal/trimline/blue/filled/corner{ + dir = 4 }, -/obj/structure/cable, -/obj/effect/turf_decal/tile/blue/fourcorners, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment, /turf/open/floor/iron/white, -/area/medical/medbay/central) +/area/station/medical/medbay/central) "tXy" = ( /obj/structure/window/reinforced, /turf/open/floor/plating/airless, @@ -57118,172 +56924,215 @@ /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, /obj/structure/cable/layer3, /turf/open/floor/iron/dark, -/area/ai_monitored/command/storage/satellite) -"tXJ" = ( -/obj/machinery/vending/autodrobe, -/obj/structure/sign/poster/contraband/clown{ - pixel_x = 32 - }, -/obj/structure/sign/poster/contraband/random/directional/north, +/area/station/ai_monitored/command/storage/satellite) +"tXD" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark, +/area/station/engineering/storage/tech) +"tXH" = ( +/obj/structure/cable, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/wood, -/area/service/theater) -"tXK" = ( +/area/station/commons/lounge) +"tXU" = ( +/obj/machinery/door/airlock/maintenance, /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/hallway/primary/port) -"tYs" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/stripes/corner{ +/obj/effect/mapping_helpers/airlock/access/any/science/maintenance, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 4 + }, +/turf/open/floor/plating, +/area/station/maintenance/aft/lesser) +"tXX" = ( +/obj/machinery/vending/dinnerware, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) +"tYc" = ( +/obj/effect/turf_decal/stripes/line{ dir = 1 }, +/obj/structure/cable, +/obj/machinery/light/directional/north, +/obj/machinery/atmospherics/pipe/smart/manifold4w/green/visible, +/obj/machinery/status_display/evac/directional/north, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"tYi" = ( /turf/open/floor/plating, -/area/maintenance/port/aft) -"tYt" = ( +/area/station/maintenance/port) +"tYm" = ( +/obj/structure/chair/stool/directional/east, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/simple/orange/visible, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/siding/yellow{ - dir = 1 - }, /turf/open/floor/iron, -/area/engineering/atmos) -"tYy" = ( -/obj/structure/mirror/directional/east, -/obj/machinery/shower{ - dir = 8 +/area/station/security/prison) +"tYF" = ( +/obj/machinery/door/poddoor/preopen{ + id = "atmos"; + name = "Atmospherics Blast Door" }, -/turf/open/floor/iron/freezer, -/area/commons/toilet/restrooms) -"tYB" = ( -/obj/machinery/light/directional/west, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/caution/stand_clear{ dir = 1 }, -/obj/structure/cable, -/turf/open/floor/iron, -/area/commons/dorms) -"tYD" = ( -/obj/structure/window/reinforced/tinted{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/neutral/filled/corner, -/turf/open/floor/iron/dark, -/area/medical/morgue) -"tYR" = ( -/obj/effect/turf_decal/bot, -/obj/machinery/light/small/directional/north, -/obj/structure/rack, +/obj/structure/disposalpipe/segment, /obj/effect/turf_decal/tile/yellow{ dir = 4 }, -/obj/item/mod/module/plasma_stabilizer, -/obj/item/mod/module/thermal_regulator, -/turf/open/floor/iron/dark/corner{ - dir = 1 +/obj/effect/turf_decal/tile/yellow{ + dir = 8 }, -/area/engineering/storage_shared) -"tYY" = ( -/obj/machinery/atmospherics/pipe/smart/simple/supply/visible{ - dir = 5 +/turf/open/floor/iron/checker, +/area/station/engineering/atmos/storage/gas) +"tYO" = ( +/obj/effect/turf_decal/tile/purple/fourcorners, +/obj/machinery/door/airlock/command{ + name = "Research Director's Office" }, -/turf/closed/wall/r_wall, -/area/engineering/atmos/pumproom) -"tZe" = ( -/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/firedoor, /obj/structure/cable, -/turf/open/floor/plating, -/area/command/gateway) -"tZf" = ( -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 +/obj/effect/mapping_helpers/airlock/access/all/science/rd, +/turf/open/floor/iron, +/area/station/command/heads_quarters/rd) +"tYS" = ( +/obj/machinery/door/airlock/external{ + name = "Escape Pod Two"; + space_dir = 1 }, -/obj/machinery/airalarm/directional/west, -/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" +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/obj/effect/mapping_helpers/airlock/access/all/security/general, +/turf/open/floor/plating, +/area/station/security/execution/transfer) +"tYW" = ( +/obj/machinery/light/directional/south, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron, -/area/service/bar) -"tZi" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ dir = 4 }, /turf/open/floor/iron, -/area/command/gateway) -"tZy" = ( -/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible{ +/area/station/hallway/secondary/command) +"tYZ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/unary/portables_connector/visible/layer4{ + dir = 1 + }, +/turf/open/floor/plating, +/area/station/maintenance/port) +"tZo" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/white, +/area/station/science/explab) +"tZz" = ( +/obj/effect/turf_decal/stripes/corner, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ dir = 4 }, /turf/open/floor/iron, -/area/engineering/atmos/pumproom) -"tZK" = ( -/turf/closed/wall, -/area/security/interrogation) -"tZW" = ( -/obj/machinery/camera/directional/east{ - c_tag = "Atmospherics Tank - CO2" - }, -/turf/open/floor/engine/co2, -/area/engineering/atmos) -"tZX" = ( -/obj/vehicle/ridden/secway, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron/dark, -/area/security/office) +/area/station/engineering/main) +"tZD" = ( +/obj/effect/landmark/start/captain, +/obj/structure/chair/comfy/brown, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/wood, +/area/station/command/heads_quarters/captain/private) +"tZS" = ( +/obj/structure/flora/bush/jungle/b/style_random, +/obj/structure/flora/bush/flowers_pp/style_random, +/obj/machinery/light/directional/east, +/turf/open/floor/grass, +/area/station/medical/virology) "uac" = ( /obj/effect/turf_decal/stripes/line{ dir = 5 }, /obj/structure/cable, /turf/open/floor/iron, -/area/ai_monitored/command/storage/eva) -"uaf" = ( -/obj/effect/landmark/blobstart, +/area/station/ai_monitored/command/storage/eva) +"uag" = ( +/obj/item/radio/intercom/directional/north, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating, -/area/maintenance/starboard/greater) +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/hallway/secondary/command) +"uaj" = ( +/obj/structure/reagent_dispensers/water_cooler, +/obj/effect/turf_decal/siding/wood{ + dir = 5 + }, +/obj/machinery/firealarm/directional/north, +/turf/open/floor/wood/parquet, +/area/station/medical/psychology) +"uam" = ( +/obj/effect/turf_decal/plaque{ + icon_state = "L6" + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"uao" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 + }, +/obj/structure/cable, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/security/office) "uay" = ( /obj/structure/cable, /turf/open/floor/plating/airless, /area/space/nearstation) -"uaD" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/obj/machinery/door/airlock/external{ - name = "Arrival Airlock"; - space_dir = 1 +"uaB" = ( +/obj/machinery/power/turbine/core_rotor{ + dir = 4; + mapping_id = "main_turbine" }, -/turf/open/floor/plating, -/area/hallway/secondary/entry) +/obj/structure/cable, +/turf/open/floor/engine, +/area/station/maintenance/disposal/incinerator) "uaE" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/circuit, -/area/ai_monitored/turret_protected/ai) -"uaG" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/holopad, -/obj/machinery/light_switch/directional/south, -/obj/structure/cable, -/turf/open/floor/wood, -/area/service/bar) +/area/station/ai_monitored/turret_protected/ai) "uaN" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 }, /turf/open/floor/iron, -/area/ai_monitored/command/storage/eva) -"uaX" = ( -/obj/effect/decal/cleanable/cobweb/cobweb2, -/obj/structure/table, -/obj/effect/spawner/random/maintenance/two, -/turf/open/floor/plating, -/area/maintenance/fore) +/area/station/ai_monitored/command/storage/eva) +"uaR" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/engine, +/area/station/science/cytology) +"ubd" = ( +/obj/structure/sink{ + dir = 8; + pixel_x = 11 + }, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) "ube" = ( /obj/structure/sign/directions/science{ pixel_y = -8 @@ -57293,865 +57142,978 @@ }, /obj/structure/sign/directions/evac, /turf/closed/wall/r_wall, -/area/ai_monitored/command/storage/eva) -"ubj" = ( -/obj/machinery/door/window/brigdoor{ - name = "Justice Chamber"; - req_access_txt = "3" +/area/station/ai_monitored/command/storage/eva) +"ubl" = ( +/obj/machinery/telecomms/broadcaster/preset_left, +/turf/open/floor/circuit/telecomms/mainframe, +/area/station/tcommsat/server) +"ubn" = ( +/obj/effect/turf_decal/trimline/purple/filled/line, +/obj/effect/turf_decal/trimline/brown/filled/warning, +/turf/open/floor/iron, +/area/station/cargo/sorting) +"ubp" = ( +/obj/structure/girder, +/obj/effect/spawner/random/structure/grille, +/turf/open/floor/plating, +/area/station/maintenance/port) +"ubB" = ( +/obj/structure/table/reinforced, +/obj/item/folder/blue{ + pixel_y = 2 }, -/obj/structure/window/reinforced{ +/obj/item/pen, +/obj/machinery/light/small/directional/east, +/obj/machinery/newscaster/directional/east, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/ai) +"ubD" = ( +/obj/structure/rack, +/obj/machinery/firealarm/directional/west, +/obj/item/clothing/gloves/color/fyellow, +/obj/item/clothing/suit/hazardvest, +/obj/item/multitool, +/obj/effect/spawner/random/maintenance, +/obj/effect/turf_decal/tile/yellow/half/contrasted{ dir = 8 }, -/obj/structure/window/reinforced{ - dir = 4 +/turf/open/floor/iron, +/area/station/commons/storage/tools) +"ucc" = ( +/obj/effect/turf_decal/trimline/green/filled/corner{ + dir = 1 }, -/obj/machinery/door/window/brigdoor{ - dir = 1; - name = "Justice Chamber"; - req_access_txt = "3" +/obj/effect/turf_decal/trimline/blue/filled/corner, +/obj/machinery/camera/directional/west{ + c_tag = "Medbay Surgical Wing"; + network = list("ss13","medbay") }, -/obj/machinery/door/firedoor, -/obj/machinery/door/poddoor/preopen{ - id = "executionfireblast" +/obj/structure/bed/roller, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) +"ucd" = ( +/obj/machinery/status_display/evac/directional/south, +/obj/effect/turf_decal/siding/purple{ + dir = 1 }, -/obj/effect/turf_decal/tile/red/fourcorners, -/obj/machinery/atmospherics/pipe/smart/manifold4w/general/hidden, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 8 +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/science/research) +"ucm" = ( +/obj/machinery/disposal/bin, +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/stripes/white/line{ + dir = 1 }, -/turf/open/floor/iron/dark, -/area/security/execution/education) -"ubw" = ( -/obj/effect/turf_decal/tile/neutral{ +/obj/structure/disposalpipe/trunk{ dir = 8 }, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/science/ordnance/testlab) +"uco" = ( +/obj/machinery/holopad, /obj/structure/cable, /obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/hallway/secondary/command) -"ubB" = ( -/obj/structure/table/reinforced, -/obj/item/folder/blue{ - pixel_y = 2 + dir = 6 }, -/obj/item/pen, -/obj/machinery/light/small/directional/east, -/obj/machinery/newscaster/directional/east, +/turf/open/floor/iron/white, +/area/station/science/lab) +"ucw" = ( +/obj/machinery/portable_atmospherics/canister, +/turf/open/floor/iron/dark, +/area/station/engineering/atmospherics_engine) +"ucE" = ( +/obj/machinery/light_switch/directional/south, /turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/ai) -"ubC" = ( +/area/station/engineering/atmospherics_engine) +"ucF" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/structure/disposalpipe/segment, /turf/open/floor/plating{ - icon_state = "platingdmg3" - }, -/area/maintenance/fore/lesser) -"ubI" = ( -/obj/structure/cable, -/obj/machinery/door/window/left/directional/north{ - name = "Containment Pen #7"; - req_access_txt = "55" + icon_state = "platingdmg2" }, -/turf/open/floor/engine, -/area/science/xenobiology) -"ubO" = ( -/obj/machinery/airalarm/directional/east, +/area/station/maintenance/port/fore) +"ucI" = ( +/obj/machinery/light/directional/south, /obj/effect/turf_decal/tile/neutral, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/command/nuke_storage) +"ucU" = ( +/obj/machinery/light/directional/south, +/obj/machinery/camera/directional/south{ + c_tag = "Starboard Primary Hallway - Engineering" + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/structure/sign/directions/engineering{ + dir = 4; + pixel_y = -24 + }, /turf/open/floor/iron, -/area/hallway/primary/aft) -"ucj" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/command{ - name = "Corporate Showroom"; - req_access_txt = "19" +/area/station/hallway/primary/starboard) +"ude" = ( +/obj/machinery/holopad, +/obj/effect/turf_decal/box/white{ + color = "#52B4E9" }, -/obj/structure/cable, -/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ - cycle_id = "showroom" +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/turf/open/floor/wood, -/area/command/corporate_showroom) -"ucl" = ( -/obj/machinery/disposal/delivery_chute{ - dir = 1; - name = "Medical Deliveries" +/turf/open/floor/iron/white/smooth_large, +/area/station/medical/surgery/theatre) +"udh" = ( +/obj/structure/sign/poster/official/cleanliness{ + pixel_x = 32 }, -/obj/structure/plasticflaps/opaque{ - name = "Medical Deliveries" +/obj/structure/sink{ + pixel_y = 22 }, -/obj/structure/disposalpipe/trunk{ - dir = 2 +/obj/effect/turf_decal/bot, +/obj/item/clothing/suit/apron/chef{ + name = "Jim Norton's Quebecois Coffee apron" }, -/obj/structure/sign/departments/examroom{ - color = "#52B4E9"; - pixel_y = -32 +/obj/effect/decal/cleanable/dirt, +/obj/machinery/camera/directional/north{ + c_tag = "Jim Norton's Quebecois Coffee" }, -/turf/open/floor/iron, -/area/cargo/sorting) -"ucr" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/power/apc/auto_name/directional/north, +/turf/open/floor/iron/dark, +/area/station/service/cafeteria) +"udp" = ( /obj/structure/cable, -/obj/structure/disposalpipe/segment{ +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/effect/turf_decal/siding/purple, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/white, -/area/science/research) -"ucy" = ( -/obj/effect/turf_decal/stripes/white/line{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/white/line, -/obj/structure/disposalpipe/segment{ - dir = 4 +/turf/open/floor/plating, +/area/station/maintenance/department/science/xenobiology) +"udC" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Storage Room" }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/science/storage) -"ucI" = ( -/obj/machinery/light/directional/south, -/obj/effect/turf_decal/tile/neutral, -/turf/open/floor/iron/dark, -/area/ai_monitored/command/nuke_storage) -"ucL" = ( -/obj/structure/extinguisher_cabinet/directional/east, -/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible, +/obj/effect/mapping_helpers/airlock/abandoned, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/engineering/atmos) -"ucP" = ( -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/caution/stand_clear/red{ +/obj/effect/mapping_helpers/airlock/unres{ dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/dark/hidden, -/turf/open/floor/iron/white, -/area/science/cytology) -"ucW" = ( -/obj/structure/table/wood, -/obj/item/book/manual/wiki/security_space_law, -/obj/item/book/manual/wiki/security_space_law, -/obj/item/pen/red, -/obj/machinery/computer/security/telescreen{ - desc = "Used for watching Prison Wing holding areas."; - name = "Prison Monitor"; - network = list("prison"); - pixel_y = 30 +/obj/effect/mapping_helpers/airlock/access/any/supply/maintenance, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"udD" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible{ + dir = 4 }, -/turf/open/floor/wood, -/area/service/lawoffice) -"udc" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 8 +/obj/effect/turf_decal/tile/yellow{ + dir = 4 }, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, -/turf/open/floor/engine, -/area/engineering/supermatter/room) -"udr" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/siphon/monitored/nitrogen_output{ +/turf/open/floor/iron/dark/corner{ dir = 1 }, -/turf/open/floor/engine/n2, -/area/engineering/atmos) -"udw" = ( -/turf/open/floor/iron/dark, -/area/engineering/supermatter/room) -"udP" = ( -/obj/effect/decal/cleanable/blood/old, -/obj/effect/spawner/random/medical/patient_stretcher, -/obj/item/toy/plush/snakeplushie{ - name = "Boa Ben" +/area/station/engineering/atmos) +"udI" = ( +/obj/structure/table/reinforced, +/obj/item/stamp/denied{ + pixel_x = 4; + pixel_y = -2 }, -/turf/open/floor/plating{ - icon_state = "platingdmg2" +/obj/item/stamp{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/pen/red{ + pixel_y = 10 + }, +/obj/item/dest_tagger{ + pixel_x = 9; + pixel_y = 10 + }, +/obj/effect/turf_decal/tile/brown/anticorner/contrasted{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/cargo/sorting) +"udM" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/area/maintenance/starboard/lesser) -"udR" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment, -/turf/open/floor/carpet, -/area/security/detectives_office) -"uee" = ( -/obj/effect/turf_decal/delivery, -/obj/machinery/door/window/left/directional/north{ - dir = 4; - name = "Containment Pen #1"; - req_access_txt = "55" +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/machinery/door/poddoor/preopen{ - id = "xenobio1"; - name = "Xenobio Pen 1 Blast Door" +/turf/open/floor/iron, +/area/station/commons/locker) +"udN" = ( +/obj/effect/turf_decal/tile/purple, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"ued" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 8 }, /turf/open/floor/iron, -/area/science/xenobiology) -"ueg" = ( +/area/station/service/hydroponics/garden) +"ueh" = ( +/obj/machinery/light/small/directional/east, +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/disposalpipe/segment, -/obj/effect/landmark/xeno_spawn, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 1 +/turf/open/floor/iron, +/area/station/commons/dorms) +"uel" = ( +/obj/machinery/atmospherics/components/binary/pump{ + dir = 8; + name = "Port Mix to South Ports" }, /turf/open/floor/iron, -/area/maintenance/port/aft) -"uet" = ( -/obj/item/bot_assembly/floorbot{ - created_name = "FloorDiffBot"; - desc = "Why won't it work?"; - name = "FloorDiffBot" +/area/station/engineering/atmos) +"uem" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/structure/chair{ + dir = 4 + }, +/obj/effect/landmark/start/security_officer, +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/security/office) +"uey" = ( +/obj/structure/chair/stool/directional/north, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/wood, +/area/station/commons/lounge) +"ueB" = ( +/obj/machinery/airalarm/directional/south, +/obj/effect/turf_decal/tile/yellow/half/contrasted, +/turf/open/floor/iron, +/area/station/construction/mining/aux_base) +"ueD" = ( +/obj/machinery/light/small/directional/south, +/obj/machinery/airalarm/directional/south, +/turf/open/floor/wood, +/area/station/service/library) +"ueG" = ( +/obj/structure/extinguisher_cabinet/directional/north, +/obj/machinery/light/directional/north, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/security/brig) +"ufv" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"ufX" = ( +/obj/machinery/photocopier{ + pixel_y = 3 + }, +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 8 }, -/turf/open/floor/wood, -/area/maintenance/port/aft) -"ueB" = ( -/obj/machinery/airalarm/directional/south, -/obj/effect/turf_decal/tile/yellow/half/contrasted, -/turf/open/floor/iron, -/area/construction/mining/aux_base) -"ueC" = ( -/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/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 4 }, -/obj/effect/turf_decal/tile/yellow{ +/turf/open/floor/iron/dark, +/area/station/security/brig) +"ugd" = ( +/obj/machinery/door/airlock/external{ + name = "Labor Camp Shuttle Airlock" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 4 }, -/obj/structure/tank_dispenser{ - pixel_x = -1 +/obj/effect/mapping_helpers/airlock/access/all/security/brig, +/turf/open/floor/iron/dark, +/area/station/security/brig) +"ugg" = ( +/obj/machinery/door/airlock/external{ + name = "Transport Airlock" }, -/obj/structure/window/reinforced{ +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 8 }, -/turf/open/floor/iron/dark/corner{ +/turf/open/floor/plating, +/area/station/hallway/secondary/entry) +"ugE" = ( +/obj/structure/chair{ + name = "Judge" + }, +/obj/machinery/status_display/evac/directional/north, +/obj/machinery/light/directional/north, +/obj/machinery/camera/directional/north{ + c_tag = "Courtroom" + }, +/obj/effect/turf_decal/tile/blue/half/contrasted{ dir = 1 }, -/area/engineering/atmos/storage/gas) -"ueF" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable, /turf/open/floor/iron, -/area/science/robotics/mechbay) -"ueY" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/wood{ - icon_state = "wood-broken7" +/area/station/security/courtroom) +"ugJ" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/light/small/directional/west, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"ugP" = ( +/obj/effect/turf_decal/box/corners{ + dir = 4 }, -/area/service/library) -"ufg" = ( -/obj/machinery/light/directional/north, -/turf/open/floor/iron, -/area/security/brig) -"ufi" = ( /obj/structure/cable, -/obj/structure/disposalpipe/segment, /turf/open/floor/iron, -/area/cargo/storage) -"ufu" = ( -/obj/structure/chair/stool/directional/east, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/wood, -/area/commons/lounge) -"ufw" = ( -/obj/machinery/atmospherics/pipe/smart/manifold/dark/visible{ +/area/station/engineering/atmos) +"ugY" = ( +/obj/effect/turf_decal/stripes/corner{ dir = 1 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, -/area/engineering/atmos) -"ufx" = ( -/obj/machinery/vending/coffee, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/stripes/corner, -/obj/effect/turf_decal/tile/yellow/anticorner/contrasted{ +/area/station/hallway/secondary/entry) +"uhq" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 4 }, -/obj/structure/sign/poster/official/random/directional/east, /turf/open/floor/iron, -/area/engineering/break_room) -"ufy" = ( -/obj/structure/table, -/obj/machinery/recharger{ - pixel_y = 4 +/area/station/command/teleporter) +"uhs" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/spawner/random/trash/garbage{ + spawn_scatter_radius = 1 }, -/obj/structure/reagent_dispensers/wall/peppertank/directional/east, -/obj/effect/turf_decal/tile/red/anticorner/contrasted{ +/turf/open/floor/plating, +/area/station/maintenance/department/science/xenobiology) +"uhu" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/simple/orange/hidden, +/turf/open/floor/plating, +/area/station/maintenance/department/engine) +"uhx" = ( +/obj/machinery/atmospherics/pipe/smart/simple/purple/visible{ dir = 4 }, +/obj/machinery/meter, /turf/open/floor/iron, -/area/security/checkpoint/engineering) -"ufJ" = ( -/obj/machinery/light/small/directional/east, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/flasher/directional/east{ - id = "holdingflash" +/area/station/engineering/atmos) +"uhP" = ( +/obj/structure/chair/stool/directional/west, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/wood, +/area/station/commons/lounge) +"uhT" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, -/turf/open/floor/iron, -/area/security/holding_cell) -"ufN" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/public/glass{ - name = "Port Primary Hallway" +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ +/obj/effect/turf_decal/siding{ dir = 4 }, -/turf/open/floor/iron, -/area/hallway/primary/port) -"ufR" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/command/glass{ - name = "Bridge"; - req_access_txt = "19" +/obj/structure/chair/office{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ - cycle_id = "bridge-left" +/turf/open/floor/iron/dark, +/area/station/command/heads_quarters/rd) +"uhY" = ( +/obj/machinery/camera/directional/east{ + c_tag = "Chemistry East"; + network = list("ss13","medbay") }, -/obj/effect/turf_decal/tile/blue/half/contrasted{ - dir = 1 +/obj/effect/turf_decal/tile/yellow/half/contrasted{ + dir = 4 }, -/turf/open/floor/iron/dark, -/area/command/bridge) -"ufS" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable, -/turf/open/floor/plating, -/area/security/checkpoint/science) -"ugi" = ( -/obj/effect/turf_decal/tile/green{ - dir = 8 +/turf/open/floor/iron/white, +/area/station/medical/chemistry) +"uid" = ( +/obj/structure/table, +/obj/item/stack/package_wrap{ + pixel_x = -7; + pixel_y = 9 }, -/obj/effect/turf_decal/tile/blue{ +/obj/item/dest_tagger{ + pixel_x = 4; + pixel_y = -2 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/brown/half/contrasted{ dir = 1 }, /turf/open/floor/iron, -/area/service/hydroponics) -"ugo" = ( -/obj/machinery/airalarm/directional/south, -/obj/machinery/computer/mech_bay_power_console{ - dir = 8 +/area/station/cargo/sorting) +"uin" = ( +/obj/structure/table/wood, +/obj/item/stamp/hos, +/obj/effect/turf_decal/siding/wood{ + dir = 4 }, -/turf/open/floor/iron, -/area/science/robotics/mechbay) -"ugu" = ( +/turf/open/floor/wood, +/area/station/command/heads_quarters/hos) +"uiB" = ( +/obj/machinery/door/airlock/maintenance, /obj/structure/cable, -/obj/machinery/holopad/secure, +/obj/structure/disposalpipe/segment, +/obj/effect/mapping_helpers/airlock/unres, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +/turf/open/floor/plating, +/area/station/maintenance/starboard/fore) +"uiK" = ( +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ + dir = 1 + }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/grimy, -/area/tcommsat/computer) -"ugv" = ( -/obj/item/computer_hardware/hard_drive/role/engineering, -/obj/item/computer_hardware/hard_drive/role/engineering, -/obj/item/computer_hardware/hard_drive/role/engineering, -/obj/structure/table/reinforced, -/obj/item/computer_hardware/hard_drive/role/atmos, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 4 - }, +/obj/structure/disposalpipe/segment, /turf/open/floor/iron, -/area/command/heads_quarters/ce) -"ugD" = ( -/obj/machinery/door/poddoor/shutters/radiation/preopen{ - id = "engsm"; - name = "Radiation Chamber Shutters" +/area/station/service/bar) +"ujk" = ( +/obj/machinery/atmospherics/pipe/smart/simple/dark/visible, +/obj/effect/turf_decal/siding/purple{ + dir = 4 }, -/turf/open/floor/plating, -/area/engineering/supermatter) -"ugI" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/general/hidden, +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/red/half/contrasted, /turf/open/floor/iron/dark, -/area/security/execution/education) -"uhj" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Mining Dock Maintenance" +/area/station/science/ordnance) +"ujq" = ( +/obj/structure/sign/poster/official/cleanliness{ + pixel_x = 32 }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment, -/obj/effect/mapping_helpers/airlock/access/all/supply/mining, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"uhm" = ( -/obj/structure/table, -/obj/item/stack/rods/fifty, -/obj/item/wrench, -/obj/item/storage/box/lights/mixed, -/obj/effect/turf_decal/bot{ - dir = 1 +/obj/machinery/door/window/right/directional/east{ + dir = 1; + name = "Hydroponics Delivery"; + req_access = list("hydroponics") }, -/turf/open/floor/iron{ - dir = 1 +/obj/effect/turf_decal/delivery, +/obj/structure/window/reinforced{ + dir = 8 }, -/area/engineering/main) -"uhw" = ( -/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, -/area/commons/fitness/recreation) -"uhI" = ( -/obj/machinery/portable_atmospherics/scrubber/huge, -/obj/effect/turf_decal/bot_white, -/obj/effect/turf_decal/stripes/white/line, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/science/storage) -"uhU" = ( -/obj/effect/turf_decal/bot_white/right, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/engineering/gravity_generator) -"uic" = ( +/area/station/service/hydroponics) +"ujH" = ( /obj/effect/turf_decal/tile/neutral{ - dir = 1 + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, -/obj/structure/cable, -/obj/machinery/light_switch/directional/west, -/turf/open/floor/iron, -/area/commons/dorms) -"uir" = ( /obj/machinery/holopad, /obj/effect/turf_decal/box/white{ color = "#52B4E9" }, -/obj/structure/cable, -/turf/open/floor/iron/white/smooth_large, -/area/command/heads_quarters/cmo) -"uiG" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/light_switch/directional/west, -/turf/open/floor/iron, -/area/maintenance/disposal/incinerator) -"uiH" = ( -/obj/structure/extinguisher_cabinet/directional/north, -/obj/structure/closet/secure_closet/security/sec, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 4 - }, /turf/open/floor/iron/dark, -/area/security/lockers) -"uje" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment{ - dir = 4 +/area/station/medical/break_room) +"ujJ" = ( +/turf/closed/wall/r_wall, +/area/station/maintenance/department/science/central) +"ujM" = ( +/obj/structure/sink{ + dir = 8; + pixel_x = 11 }, +/obj/structure/mirror/directional/east, +/turf/open/floor/iron/freezer, +/area/station/commons/toilet/restrooms) +"ujT" = ( +/obj/machinery/airalarm/directional/west, +/obj/effect/spawner/random/structure/tank_holder, /turf/open/floor/iron, -/area/hallway/primary/central) -"ujg" = ( -/obj/structure/table/wood, -/obj/machinery/newscaster/directional/east, -/obj/effect/spawner/random/bureaucracy/paper, +/area/station/cargo/drone_bay) +"uke" = ( +/obj/structure/rack, +/obj/effect/spawner/random/food_or_drink/booze{ + spawn_loot_count = 3; + spawn_loot_double = 0; + spawn_random_offset = 1 + }, /turf/open/floor/wood, -/area/commons/dorms) -"ujh" = ( -/obj/effect/turf_decal/delivery, +/area/station/maintenance/port/aft) +"ukk" = ( +/obj/effect/turf_decal/stripes/line, /turf/open/floor/iron, -/area/science/xenobiology) -"ujk" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ +/area/station/ai_monitored/command/storage/eva) +"ukq" = ( +/obj/machinery/atmospherics/components/binary/pump{ dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/security/brig) -"ujs" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/janitorialcart, -/obj/machinery/light/small/directional/south, /turf/open/floor/iron, -/area/service/janitor) -"ujE" = ( -/obj/machinery/atmospherics/components/binary/pump{ - dir = 8; - name = "Air to Ports" +/area/station/engineering/atmospherics_engine) +"ukv" = ( +/obj/structure/rack, +/obj/item/clothing/mask/gas, +/obj/item/reagent_containers/food/drinks/shaker, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/turf/open/floor/iron, -/area/engineering/atmos) -"ujL" = ( -/obj/machinery/autolathe, -/obj/machinery/camera/directional/south{ - c_tag = "Cargo - Mailroom" +/obj/item/cultivator, +/obj/item/clothing/head/chefhat, +/obj/machinery/camera/directional/west{ + c_tag = "Service - Starboard" }, -/obj/effect/turf_decal/tile/brown/fourcorners, -/turf/open/floor/iron, -/area/cargo/sorting) -"uka" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"ukj" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/item/storage/box/lights/mixed, +/obj/effect/spawner/random/maintenance, /obj/structure/disposalpipe/segment{ - dir = 10 + dir = 5 }, /turf/open/floor/iron, -/area/security/brig) -"ukk" = ( -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/iron, -/area/ai_monitored/command/storage/eva) -"ukl" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/area/station/hallway/secondary/service) +"uky" = ( +/obj/structure/table/reinforced, +/obj/item/reagent_containers/food/condiment/saltshaker{ + pixel_x = -3 + }, +/obj/item/reagent_containers/food/condiment/peppermill{ + pixel_x = 3 + }, +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ + dir = 1 + }, +/obj/effect/turf_decal/siding/wood{ + dir = 4 + }, /turf/open/floor/iron, -/area/security/brig) -"ukw" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable, -/obj/structure/sign/warning/electricshock, -/obj/machinery/door/poddoor/preopen{ - id = "xenobio1"; - name = "Xenobio Pen 1 Blast Door" +/area/station/service/bar) +"ukN" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 }, -/turf/open/floor/engine, -/area/science/xenobiology) -"ukD" = ( -/obj/machinery/computer/atmos_control/nocontrol/ordnancemix, -/obj/effect/turf_decal/bot, -/obj/machinery/light/small/directional/east, -/obj/effect/turf_decal/siding{ +/obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/iron/white, -/area/science/mixing) -"ukF" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/white/corner, -/area/hallway/secondary/entry) -"ukY" = ( -/obj/effect/turf_decal/trimline/purple/line{ +/turf/open/floor/iron/white/smooth_large, +/area/station/medical/medbay/central) +"ulp" = ( +/turf/open/floor/plating{ + icon_state = "platingdmg2" + }, +/area/station/maintenance/starboard/fore) +"ulv" = ( +/obj/effect/turf_decal/stripes/white/line, +/obj/effect/turf_decal/stripes/white/line{ dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/effect/turf_decal/siding/purple, +/obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment{ - dir = 5 +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/science/research) +"ulE" = ( +/obj/machinery/door/poddoor/massdriver_chapel, +/obj/structure/fans/tiny, +/turf/open/floor/plating, +/area/station/service/chapel/funeral) +"ulR" = ( +/obj/effect/turf_decal/tile/yellow/anticorner/contrasted{ + dir = 1 }, /turf/open/floor/iron/white, -/area/science/research) -"ulb" = ( -/obj/structure/table/glass, -/obj/machinery/light/small/directional/north, -/obj/item/folder/white{ - pixel_y = 4 +/area/station/medical/chemistry) +"ulV" = ( +/obj/effect/spawner/random/engineering/atmospherics_portable, +/turf/open/floor/plating{ + icon_state = "platingdmg3" }, -/obj/item/pen/red, -/obj/machinery/camera/directional/north{ - c_tag = "Virology Isolation A"; - network = list("ss13","medbay") +/area/station/maintenance/port) +"ulX" = ( +/obj/machinery/lapvend, +/obj/structure/cable, +/obj/effect/turf_decal/tile/purple/half/contrasted{ + dir = 1 }, /turf/open/floor/iron/white, -/area/medical/virology) -"ulj" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 8 +/area/station/science/lobby) +"umI" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/effect/turf_decal/trimline/yellow/warning{ - dir = 8 +/obj/structure/cable, +/obj/machinery/light/small/directional/north, +/turf/open/floor/iron/white, +/area/station/science/xenobiology/hallway) +"umN" = ( +/obj/structure/closet/crate, +/obj/item/reagent_containers/glass/bowl, +/obj/effect/spawner/random/contraband/prison, +/obj/item/reagent_containers/glass/bowl, +/obj/item/reagent_containers/glass/bowl, +/obj/item/reagent_containers/glass/bowl, +/obj/item/reagent_containers/glass/bowl, +/obj/item/reagent_containers/glass/bowl, +/obj/item/reagent_containers/glass/bowl, +/obj/item/reagent_containers/glass/bowl, +/obj/item/kitchen/fork/plastic, +/obj/item/kitchen/fork/plastic, +/obj/item/kitchen/fork/plastic, +/obj/item/storage/box/drinkingglasses, +/obj/item/kitchen/spoon/plastic, +/obj/item/kitchen/spoon/plastic, +/obj/item/kitchen/spoon/plastic, +/obj/item/knife/plastic, +/obj/item/knife/plastic, +/obj/item/knife/plastic, +/obj/item/storage/bag/tray/cafeteria, +/obj/item/storage/bag/tray/cafeteria, +/obj/item/storage/bag/tray/cafeteria, +/obj/item/storage/bag/tray/cafeteria, +/obj/item/storage/box/drinkingglasses, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 1 }, -/obj/machinery/camera/directional/west{ - c_tag = "Atmospherics - Crystallizer" +/obj/machinery/light/directional/west, +/turf/open/floor/iron/white, +/area/station/security/prison/mess) +"umS" = ( +/obj/item/radio/intercom/directional/west, +/obj/machinery/computer/secure_data{ + dir = 4 }, -/obj/effect/turf_decal/bot{ - dir = 1 +/obj/machinery/button/door/directional/west{ + id = "MedbayFoyer"; + name = "Medbay Doors Control"; + normaldoorcontrol = 1; + pixel_y = -9 }, +/obj/effect/turf_decal/tile/red/fourcorners, +/turf/open/floor/iron/dark, +/area/station/security/checkpoint/medical) +"unf" = ( +/obj/structure/table, +/obj/item/cultivator, +/obj/item/hatchet, +/obj/item/crowbar, +/obj/machinery/light/directional/north, +/obj/item/plant_analyzer, +/obj/item/reagent_containers/glass/bucket, +/obj/effect/turf_decal/stripes/line, /turf/open/floor/iron, -/area/engineering/atmospherics_engine) -"uln" = ( -/obj/item/radio/intercom/directional/east, -/obj/effect/turf_decal/trimline/brown/filled/line, +/area/station/service/hydroponics/garden) +"unj" = ( +/obj/effect/turf_decal/trimline/brown/filled/corner{ + dir = 4 + }, +/obj/structure/extinguisher_cabinet/directional/north, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron, -/area/cargo/miningoffice) -"ulq" = ( -/obj/machinery/seed_extractor, -/obj/effect/turf_decal/stripes/line{ - dir = 9 +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/machinery/light_switch/directional/east, /turf/open/floor/iron, -/area/service/hydroponics) -"ulD" = ( -/obj/machinery/light/small/directional/east, -/obj/effect/landmark/event_spawn, -/turf/open/floor/iron/freezer, -/area/commons/toilet/restrooms) -"ulM" = ( -/obj/machinery/air_sensor/air_tank, -/turf/open/floor/engine/air, -/area/engineering/atmos) -"uml" = ( -/obj/structure/chair, -/obj/effect/landmark/start/assistant, -/turf/open/floor/iron, -/area/commons/fitness/recreation) -"umn" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/trimline/blue/filled/corner{ - dir = 1 - }, -/turf/open/floor/iron/white, -/area/medical/office) -"umr" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/area/station/hallway/primary/port) +"unk" = ( +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/turf/open/floor/iron, -/area/cargo/miningoffice) -"umM" = ( -/obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/components/binary/pump{ - dir = 8; - name = "Mix Bypass" +/obj/machinery/atmospherics/components/trinary/filter/flipped/critical{ + filter_type = list(/datum/gas/nitrogen) }, /turf/open/floor/engine, -/area/engineering/supermatter/room) -"umW" = ( -/obj/machinery/disposal/bin, -/obj/effect/turf_decal/delivery, -/obj/effect/turf_decal/stripes/white/line{ - dir = 1 +/area/station/engineering/supermatter/room) +"unq" = ( +/obj/structure/window/reinforced{ + dir = 4 }, -/obj/structure/disposalpipe/trunk{ - dir = 8 +/obj/structure/table/glass, +/obj/item/folder/blue{ + pixel_y = 3 }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/science/mixing/launch) -"und" = ( -/obj/item/radio/intercom/directional/north, -/obj/effect/turf_decal/tile/blue{ - dir = 4 +/obj/item/pen, +/obj/machinery/computer/security/telescreen/minisat{ + dir = 1; + pixel_y = -28 }, -/obj/structure/sign/poster/official/random/directional/east, -/turf/open/floor/iron/cafeteria, -/area/hallway/secondary/entry) -"unm" = ( -/obj/structure/cable, +/obj/effect/turf_decal/tile/blue, +/turf/open/floor/iron/dark, +/area/station/engineering/transit_tube) +"unL" = ( +/turf/closed/wall, +/area/station/maintenance/starboard/greater) +"unN" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/turf_decal/trimline/brown/filled/line, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) +"unP" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/cargo/storage) -"uno" = ( -/obj/structure/cable, -/obj/machinery/door/airlock/virology/glass{ - name = "Containment Cells"; - req_access_txt = "39" +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/structure/disposalpipe/segment, -/obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/green/fourcorners, +/obj/effect/turf_decal/siding/purple, /turf/open/floor/iron/white, -/area/medical/virology) -"unA" = ( -/obj/structure/table/wood, -/obj/item/flashlight/lamp/green{ - pixel_x = 1; - pixel_y = 5 +/area/station/science/ordnance/testlab) +"unR" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 }, /turf/open/floor/wood, -/area/service/library) -"unB" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/neutral{ +/area/station/commons/vacant_room/office) +"uod" = ( +/obj/effect/turf_decal/siding/white{ dir = 8 }, -/obj/structure/cable, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 4 - }, +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk, +/turf/open/floor/iron/dark, +/area/station/medical/storage) +"uoe" = ( +/obj/effect/turf_decal/tile/neutral, /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/structure/sign/poster/random/directional/south, -/turf/open/floor/iron, -/area/hallway/secondary/service) -"unK" = ( -/obj/structure/chair/stool/directional/east, /turf/open/floor/iron, -/area/commons/dorms) -"unP" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/green/visible, -/turf/open/floor/engine, -/area/engineering/supermatter/room) -"unQ" = ( +/area/station/hallway/primary/central) +"uoj" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/stairs/left{ - dir = 1 +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 6 + }, +/turf/open/floor/iron/white, +/area/station/medical/storage) +"uok" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 8 }, -/area/engineering/atmos) -"uot" = ( -/obj/effect/spawner/xmastree, -/turf/open/floor/wood, -/area/commons/lounge) -"uox" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/orange/visible, /turf/open/floor/iron, -/area/science/mixing) -"uoO" = ( -/obj/machinery/camera/directional/north{ - c_tag = "Atmospherics - Entrance" +/area/station/security/brig) +"uor" = ( +/obj/machinery/door/poddoor{ + id = "QMLoaddoor2"; + name = "Supply Dock Loading Door" }, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 +/obj/machinery/conveyor{ + dir = 4; + id = "QMLoad2" }, -/obj/structure/table, -/obj/item/book/manual/wiki/atmospherics, -/obj/item/t_scanner, -/obj/item/t_scanner, -/obj/item/t_scanner, -/obj/item/storage/belt/utility, /obj/effect/turf_decal/stripes/line, -/turf/open/floor/iron/dark/corner{ - dir = 1 - }, -/area/engineering/atmos/storage/gas) -"upb" = ( -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, +/turf/open/floor/plating, +/area/station/cargo/storage) +"uoM" = ( /obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/cafeteria, -/area/service/kitchen) -"upr" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden, -/turf/closed/wall/r_wall, -/area/maintenance/starboard/lesser) -"upB" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/structure/closet/secure_closet/brig{ + id = "Cell 1"; + name = "Cell 1 Locker" }, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/spawner/random/trash/garbage{ - spawn_scatter_radius = 1 +/turf/open/floor/iron, +/area/station/security/brig) +"upe" = ( +/obj/machinery/camera/directional/east{ + c_tag = "Interrogation room"; + network = list("interrogation") }, -/turf/open/floor/plating, -/area/maintenance/starboard/lesser) -"upD" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/station/security/interrogation) +"upm" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/rack, +/obj/item/skub{ + name = "medicinal skub" }, -/obj/structure/disposalpipe/junction{ - dir = 8 +/obj/item/toy/cattoy, +/turf/open/floor/plating, +/area/station/medical/abandoned) +"upR" = ( +/obj/structure/table, +/obj/machinery/recharger{ + pixel_y = 4 }, -/turf/open/floor/iron, -/area/hallway/primary/port) -"upY" = ( /obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/east, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/landmark/start/depsec/supply, -/turf/open/floor/iron, -/area/security/checkpoint/supply) -"uqf" = ( +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/station/security/lockers) +"upT" = ( +/obj/effect/turf_decal/tile/purple, /obj/structure/cable, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 + }, +/turf/open/floor/iron/white, +/area/station/science/explab) +"upZ" = ( +/obj/item/radio/intercom/directional/north, +/obj/machinery/light/small/directional/north, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/hallway/primary/fore) +/turf/open/floor/iron/dark, +/area/station/service/chapel/funeral) "uqi" = ( /obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 1 }, /obj/machinery/door/airlock/engineering{ - name = "Auxiliary Base Construction"; - req_one_access_txt = "72" + name = "Auxiliary Base Construction" }, /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/effect/turf_decal/tile/yellow/fourcorners, +/obj/effect/mapping_helpers/airlock/access/all/engineering/aux_base, /turf/open/floor/iron, -/area/construction/mining/aux_base) -"uqu" = ( +/area/station/construction/mining/aux_base) +"uqp" = ( +/obj/effect/turf_decal/tile/purple/fourcorners, +/obj/machinery/door/airlock/research{ + name = "Research Division Access" + }, +/obj/machinery/door/firedoor, +/obj/effect/mapping_helpers/airlock/unres, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/turf/open/floor/iron/dark, -/area/engineering/transit_tube) -"uqv" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "sci-entrance" + }, +/obj/structure/disposalpipe/segment, +/obj/effect/mapping_helpers/airlock/access/all/science/general, +/turf/open/floor/iron/white, +/area/station/science/research) +"uqt" = ( +/obj/machinery/door/airlock/research/glass/incinerator/ordmix_interior, +/obj/effect/mapping_helpers/airlock/locked, +/obj/machinery/embedded_controller/radio/airlock_controller/incinerator_ordmix{ + pixel_x = -24 + }, +/obj/machinery/button/ignition/incinerator/ordmix{ + pixel_x = 24; + pixel_y = -6 + }, +/obj/machinery/button/door/incinerator_vent_ordmix{ + pixel_x = 24; + pixel_y = 8 + }, +/obj/effect/mapping_helpers/airlock/access/all/science/ordnance, +/turf/open/floor/engine, +/area/station/science/ordnance/burnchamber) +"uqL" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 + }, +/turf/open/floor/iron/white/smooth_large, +/area/station/medical/chemistry) +"uqO" = ( +/obj/structure/table, +/obj/machinery/power/apc/auto_name/directional/north, /obj/structure/cable, -/obj/effect/landmark/start/hangover, -/obj/machinery/duct, -/turf/open/floor/iron/freezer, -/area/commons/toilet/restrooms) -"uqU" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/obj/item/multitool/circuit{ + pixel_x = 7 }, -/turf/open/floor/plating, -/area/maintenance/starboard/lesser) +/obj/item/multitool/circuit, +/obj/item/multitool/circuit{ + pixel_x = -8 + }, +/turf/open/floor/iron/white, +/area/station/science/explab) "uqX" = ( /obj/structure/cable, /obj/item/kirbyplants/random, /obj/machinery/airalarm/directional/west, /turf/open/floor/iron, -/area/construction/storage_wing) -"urh" = ( -/obj/effect/spawner/random/entertainment/arcade, -/obj/structure/cable, +/area/station/construction/storage_wing) +"ure" = ( +/obj/machinery/airalarm/directional/east, +/obj/effect/turf_decal/tile/neutral, /turf/open/floor/iron, -/area/security/prison) -"urt" = ( -/obj/machinery/button/door/directional/north{ - id = "hop"; - name = "Privacy Shutters Control"; - req_access_txt = "28" +/area/station/hallway/primary/aft) +"urf" = ( +/obj/structure/closet/secure_closet/injection{ + name = "educational injections"; + pixel_x = 2 }, -/obj/machinery/computer/accounting, -/turf/open/floor/wood, -/area/command/heads_quarters/hop) -"urv" = ( /obj/structure/cable, -/obj/effect/spawner/structure/window/reinforced/tinted, -/turf/open/floor/plating, -/area/security/prison) -"urw" = ( -/obj/machinery/atmospherics/components/unary/thermomachine/freezer/on/coldroom, -/obj/effect/turf_decal/delivery, -/obj/machinery/light_switch/directional/north, -/turf/open/floor/iron/kitchen_coldroom/freezerfloor, -/area/service/kitchen/coldroom) -"urP" = ( -/obj/machinery/light/no_nightlight/directional/east, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 1 + }, /turf/open/floor/iron/dark, -/area/engineering/atmospherics_engine) -"usc" = ( -/obj/effect/turf_decal/trimline/purple/filled/line, -/turf/open/floor/iron/white, -/area/command/heads_quarters/rd) +/area/station/security/execution/education) +"urs" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/station/security/courtroom) +"urA" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/hallway/secondary/command) +"urE" = ( +/obj/machinery/power/port_gen/pacman/pre_loaded, +/turf/open/floor/plating, +/area/station/maintenance/starboard/lesser) +"urK" = ( +/obj/structure/chair/stool/directional/east, +/turf/open/floor/iron, +/area/station/commons/dorms) +"urQ" = ( +/obj/structure/lattice/catwalk, +/obj/item/stack/cable_coil, +/turf/open/space/basic, +/area/station/solars/starboard/fore) +"urR" = ( +/obj/machinery/light/small/directional/north, +/turf/open/floor/iron/grimy, +/area/station/security/interrogation) +"urS" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, +/obj/structure/cable, +/turf/open/floor/iron/white/corner, +/area/station/hallway/secondary/entry) +"usg" = ( +/obj/item/radio/intercom/directional/south, +/obj/structure/table/reinforced, +/obj/item/stack/package_wrap, +/obj/item/hand_labeler, +/obj/item/clothing/head/welding, +/turf/open/floor/iron, +/area/station/science/robotics/mechbay) "ush" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -58161,213 +58123,232 @@ }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, -/area/construction/storage_wing) -"usv" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible/layer2, +/area/station/construction/storage_wing) +"usi" = ( +/obj/structure/rack, +/obj/effect/spawner/random/maintenance/two, /turf/open/floor/plating, -/area/maintenance/disposal/incinerator) -"usW" = ( -/obj/item/radio/intercom/directional/south, -/obj/structure/chair/office{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue, -/turf/open/floor/iron/dark, -/area/engineering/transit_tube) -"utc" = ( -/obj/machinery/conveyor{ - dir = 1; - id = "packageSort2" +/area/station/maintenance/port) +"usk" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock{ + name = "Auxiliary Bathrooms" }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/commons/toilet/auxiliary) +"uso" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/machinery/door/window/left/directional/west{ - dir = 4; - name = "Crate Security Door"; - req_access_txt = "50" +/obj/structure/sign/warning/vacuum/external{ + pixel_y = -32 }, -/turf/open/floor/plating, -/area/cargo/sorting) -"uth" = ( /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating{ - icon_state = "platingdmg1" +/obj/machinery/light/small/directional/north, +/turf/open/floor/plating, +/area/station/engineering/atmos) +"usw" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/chair{ + dir = 8 + }, +/turf/open/floor/wood, +/area/station/maintenance/port/aft) +"usA" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/area/maintenance/port) -"utr" = ( +/obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/iron/kitchen_coldroom/freezerfloor, -/area/medical/coldroom) -"utC" = ( -/obj/machinery/portable_atmospherics/scrubber, -/obj/machinery/status_display/evac/directional/north, -/obj/effect/turf_decal/delivery, -/obj/machinery/atmospherics/components/unary/portables_connector/visible/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/commons/locker) -"utK" = ( +/area/station/hallway/primary/central) +"usB" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plating, +/area/station/hallway/secondary/entry) +"usC" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 8 + }, +/turf/open/floor/iron/dark/smooth_large, +/area/station/medical/storage) +"usK" = ( /obj/structure/table, -/obj/item/razor{ - pixel_y = 5 +/obj/item/storage/toolbox/emergency, +/obj/machinery/light_switch/directional/west, +/obj/effect/turf_decal/tile/yellow/anticorner/contrasted{ + dir = 8 }, /turf/open/floor/iron, -/area/commons/locker) -"utU" = ( -/obj/structure/table, -/obj/machinery/light/directional/south, -/obj/item/storage/medkit/regular{ - pixel_x = 4; - pixel_y = 4 +/area/station/commons/storage/tools) +"usP" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/obj/item/storage/medkit/regular, -/obj/machinery/airalarm/directional/south, -/obj/effect/turf_decal/tile/blue/half/contrasted, -/turf/open/floor/iron/white, -/area/medical/medbay/central) -"uug" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Storage Room"; - req_one_access_txt = "12;47" +/turf/open/floor/iron, +/area/station/commons/locker) +"usT" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/spawner/random/medical/patient_stretcher, +/turf/open/floor/plating{ + icon_state = "panelscorched" }, -/obj/effect/mapping_helpers/airlock/abandoned, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/area/station/medical/abandoned) +"usU" = ( +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, -/area/maintenance/aft/lesser) -"uui" = ( +/area/station/commons/storage/tools) +"usY" = ( /obj/structure/cable, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating, -/area/maintenance/solars/port/aft) -"uuv" = ( -/obj/machinery/holopad, -/obj/effect/turf_decal/stripes/line{ +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"uta" = ( +/obj/structure/rack, +/obj/item/book/manual/wiki/security_space_law{ + pixel_x = -5; + pixel_y = 7 + }, +/obj/item/book/manual/wiki/security_space_law{ + pixel_y = 4 + }, +/obj/item/book/manual/wiki/security_space_law{ + pixel_x = 5; + pixel_y = 2 + }, +/obj/effect/turf_decal/siding/wood{ dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/ai_monitored/command/storage/eva) -"uuy" = ( -/obj/machinery/power/turbine/core_rotor{ - dir = 4; - mapping_id = "main_turbine" +/obj/structure/cable, +/obj/machinery/camera/directional/north{ + c_tag = "Security - Office - Starboard" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 }, +/turf/open/floor/wood, +/area/station/security/office) +"utp" = ( /obj/structure/cable, -/turf/open/floor/engine, -/area/maintenance/disposal/incinerator) -"uuE" = ( -/obj/effect/landmark/event_spawn, -/turf/open/floor/iron/dark, -/area/security/holding_cell) -"uuF" = ( -/obj/machinery/atmospherics/pipe/smart/simple/purple/visible{ +/obj/structure/disposalpipe/segment{ dir = 4 }, +/obj/effect/turf_decal/trimline/brown/filled/line, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/engineering/atmos) -"uuL" = ( -/obj/effect/turf_decal/stripes/line{ +/area/station/cargo/storage) +"utt" = ( +/obj/structure/chair/office{ dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/effect/decal/cleanable/blood/tracks{ - dir = 4 +/turf/open/floor/wood, +/area/station/service/library) +"utD" = ( +/obj/effect/spawner/random/structure/grille, +/turf/open/floor/plating, +/area/station/maintenance/department/science/xenobiology) +"utM" = ( +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=13.3-Engineering-Central"; + location = "13.2-Tcommstore" }, -/turf/open/floor/iron/showroomfloor, -/area/maintenance/starboard/lesser) -"uuR" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/light/directional/north, -/obj/effect/turf_decal/trimline/blue/filled/corner{ +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"utS" = ( +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ dir = 1 }, -/obj/effect/turf_decal/trimline/blue/filled/corner{ - dir = 4 +/obj/effect/decal/cleanable/dirt, +/obj/effect/landmark/start/hangover, +/turf/open/floor/iron, +/area/station/service/bar) +"uuc" = ( +/obj/structure/chair/pew/left, +/turf/open/floor/iron/chapel{ + dir = 8 }, -/turf/open/floor/iron/white, -/area/medical/medbay/central) -"uuT" = ( +/area/station/service/chapel) +"uur" = ( +/obj/effect/spawner/random/maintenance, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/white, -/area/science/lab) -"uuW" = ( -/obj/structure/closet/radiation, -/obj/structure/sign/warning/radiation/rad_area{ - dir = 1; - pixel_y = 32 +/obj/structure/disposalpipe/segment{ + dir = 4 }, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"uuv" = ( +/obj/machinery/holopad, /obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/turf/open/floor/iron, -/area/engineering/gravity_generator) -"uvf" = ( -/obj/structure/table, -/obj/item/clothing/gloves/color/orange, -/obj/item/restraints/handcuffs, -/obj/item/reagent_containers/spray/pepper, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 4 + dir = 8 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/security/prison) -"uvn" = ( -/obj/structure/window/reinforced, -/turf/open/floor/engine, -/area/science/xenobiology) -"uvB" = ( -/obj/structure/table/wood, -/obj/item/stamp{ - pixel_x = 7; - pixel_y = 9 +/area/station/ai_monitored/command/storage/eva) +"uuD" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"uvw" = ( +/obj/machinery/status_display/supply{ + pixel_y = 32 }, -/obj/item/stamp/denied{ - pixel_x = 7; - pixel_y = 4 +/obj/machinery/conveyor{ + dir = 5; + id = "QMLoad2" }, -/obj/item/stamp/qm{ - pixel_x = 7; - pixel_y = -2 +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, -/obj/item/clipboard{ - pixel_x = -6; - pixel_y = 4 +/turf/open/floor/plating, +/area/station/cargo/storage) +"uvx" = ( +/obj/machinery/airalarm/directional/east, +/obj/effect/turf_decal/tile/blue{ + dir = 4 }, -/turf/open/floor/wood, -/area/cargo/qm) +/obj/structure/cable, +/turf/open/floor/iron/white/corner, +/area/station/hallway/secondary/entry) "uvH" = ( /obj/effect/turf_decal/trimline/brown/filled/line, /obj/structure/disposalpipe/segment{ dir = 6 }, /turf/open/floor/iron, -/area/construction/storage_wing) -"uvV" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/item/radio/intercom/directional/north, -/obj/machinery/shower{ - pixel_y = 8 +/area/station/construction/storage_wing) +"uvP" = ( +/obj/structure/cable, +/obj/machinery/door/airlock/virology/glass{ + name = "Containment Cells" }, -/turf/open/floor/iron/white, -/area/science/xenobiology/hallway) -"uvZ" = ( -/obj/machinery/holopad, +/obj/structure/disposalpipe/segment, +/obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/carpet, -/area/command/bridge) +/obj/effect/turf_decal/tile/green/fourcorners, +/obj/effect/mapping_helpers/airlock/access/all/medical/virology, +/turf/open/floor/iron/white, +/area/station/medical/virology) +"uwa" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/tile/blue/anticorner/contrasted, +/turf/open/floor/iron/dark, +/area/station/command/bridge) "uwg" = ( /obj/structure/rack, /obj/machinery/light/directional/west, @@ -58396,133 +58377,207 @@ /obj/structure/cable, /obj/effect/turf_decal/tile/blue/half/contrasted, /turf/open/floor/iron/dark, -/area/ai_monitored/security/armory) -"uwm" = ( -/obj/structure/closet/emcloset, -/obj/structure/sign/warning/pods{ - pixel_y = 30 +/area/station/ai_monitored/security/armory) +"uwh" = ( +/obj/structure/chair/comfy{ + dir = 1 }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/effect/landmark/start/hangover/closet, -/turf/open/floor/iron/dark, -/area/commons/fitness/recreation) -"uwn" = ( -/turf/closed/wall/r_wall, -/area/science/mixing/launch) +/obj/item/clothing/suit/nerdshirt, +/obj/item/clothing/head/fedora, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) "uwx" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/construction/storage_wing) -"uwz" = ( -/obj/effect/spawner/structure/window/reinforced, +/area/station/construction/storage_wing) +"uwy" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, -/obj/machinery/door/firedoor, -/obj/machinery/door/poddoor/preopen{ - id = "Engineering"; - name = "Engineering Security Doors" +/obj/effect/turf_decal/tile/yellow/half/contrasted{ + dir = 1 }, -/turf/open/floor/plating, -/area/engineering/storage_shared) -"uwG" = ( -/turf/closed/wall, -/area/security/medical) -"uwX" = ( -/obj/structure/table/reinforced, -/obj/item/book/manual/wiki/security_space_law{ - pixel_x = 9; +/turf/open/floor/iron, +/area/station/engineering/break_room) +"uwC" = ( +/obj/structure/table, +/obj/item/paper_bin{ + pixel_x = -4; pixel_y = 4 }, +/obj/item/pen{ + pixel_x = -4; + pixel_y = 3 + }, +/obj/effect/turf_decal/delivery, +/obj/machinery/bluespace_vendor/directional/east, +/obj/structure/desk_bell{ + pixel_x = 7 + }, +/turf/open/floor/iron, +/area/station/hallway/secondary/command) +"uwK" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 + }, +/obj/effect/landmark/start/roboticist, +/turf/open/floor/iron, +/area/station/science/robotics/lab) +"uwP" = ( +/obj/structure/reagent_dispensers/wall/peppertank/directional/north, +/obj/structure/closet/secure_closet/security, +/obj/machinery/firealarm/directional/east, +/obj/effect/turf_decal/tile/red/anticorner/contrasted{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/security/checkpoint/customs) +"uwQ" = ( +/turf/closed/wall/r_wall, +/area/station/engineering/atmos) +"uwU" = ( +/obj/machinery/light_switch/directional/east, +/obj/machinery/light/small/directional/east, +/obj/structure/easel, +/obj/item/canvas/twentythree_twentythree, +/obj/item/canvas/twentythree_twentythree, +/turf/open/floor/iron, +/area/station/commons/storage/art) +"uxa" = ( /obj/structure/cable, -/obj/item/radio{ - pixel_x = -6; +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/hallway/primary/port) +"uxb" = ( +/obj/machinery/door/airlock/maintenance, +/obj/structure/cable, +/obj/machinery/duct, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 1 + }, +/turf/open/floor/plating, +/area/station/maintenance/fore) +"uxd" = ( +/obj/structure/table, +/obj/structure/extinguisher_cabinet/directional/east, +/obj/effect/spawner/random/entertainment/dice, +/obj/effect/turf_decal/tile/brown/half/contrasted{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/cargo/miningoffice) +"uxf" = ( +/obj/machinery/conveyor_switch/oneway{ + id = "packageSort2"; + name = "Sort and Deliver"; + pixel_x = -2; + pixel_y = 12 + }, +/obj/machinery/conveyor_switch/oneway{ + dir = 8; + id = "packageExternal"; + name = "Crate Returns"; + pixel_x = -5; pixel_y = -3 }, +/turf/open/floor/iron, +/area/station/cargo/sorting) +"uxt" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/general/visible, +/obj/machinery/meter, +/turf/open/floor/plating, +/area/station/maintenance/starboard/greater) +"uxI" = ( +/obj/machinery/vending/medical, +/obj/machinery/light/directional/south, /turf/open/floor/iron/dark, -/area/security/checkpoint/science) -"uxn" = ( -/obj/machinery/door/window/left/directional/north{ - base_state = "right"; - dir = 4; - icon_state = "right"; - name = "Containment Pen #1"; - req_access_txt = "55" - }, -/turf/open/floor/engine, -/area/science/xenobiology) -"uxp" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 +/area/station/medical/storage) +"uxS" = ( +/turf/open/floor/wood, +/area/station/maintenance/port/aft) +"uyd" = ( +/obj/structure/sign/warning/pods{ + pixel_x = 32 }, -/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/plating{ - icon_state = "platingdmg2" - }, -/area/maintenance/starboard/greater) -"uxv" = ( -/obj/effect/turf_decal/tile/blue/fourcorners, -/obj/machinery/defibrillator_mount/directional/south, -/obj/machinery/light/directional/south, -/obj/structure/bed/pod{ - desc = "An old medical bed, just waiting for replacement with something up to date."; - name = "medical bed" - }, -/turf/open/floor/iron/white, -/area/medical/treatment_center) -"uxz" = ( -/obj/machinery/holopad, /turf/open/floor/iron, -/area/commons/locker) -"uxR" = ( -/obj/effect/turf_decal/bot, -/obj/machinery/light/directional/north, -/obj/machinery/portable_atmospherics/canister, -/obj/effect/turf_decal/tile/neutral/fourcorners, +/area/station/security/brig) +"uyi" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/button/door/directional/south{ + id = "prisonereducation"; + name = "Door Bolt Control"; + normaldoorcontrol = 1; + specialfunctions = 4 + }, +/obj/effect/turf_decal/tile/red/half/contrasted, /turf/open/floor/iron/dark, -/area/science/storage) -"uxX" = ( -/obj/structure/cable, -/obj/structure/rack, -/obj/item/storage/box/beakers{ - pixel_x = 2; - pixel_y = 2 +/area/station/security/execution/education) +"uyj" = ( +/obj/machinery/rnd/bepis, +/obj/effect/turf_decal/stripes/end{ + dir = 4 }, -/obj/item/storage/box/syringes, -/obj/machinery/power/apc/auto_name/directional/north, -/obj/effect/turf_decal/tile/green/half/contrasted{ +/turf/open/floor/iron, +/area/station/cargo/storage) +"uyk" = ( +/obj/structure/window/reinforced{ dir = 1 }, -/turf/open/floor/iron/white, -/area/medical/virology) -"uyh" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/grunge{ - name = "Courtroom" - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/light/no_nightlight/directional/east, +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible, /turf/open/floor/iron/dark, -/area/security/courtroom) -"uyC" = ( -/obj/structure/displaycase/captain{ - pixel_y = 5 +/area/station/engineering/atmos) +"uyr" = ( +/obj/item/radio/intercom/directional/east, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, -/obj/machinery/status_display/evac/directional/north, -/obj/item/radio/intercom/directional/west, -/turf/open/floor/wood, -/area/command/heads_quarters/captain/private) -"uyH" = ( -/turf/open/floor/wood, -/area/commons/vacant_room/office) -"uyP" = ( +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"uyw" = ( +/obj/effect/landmark/start/chief_medical_officer, +/obj/effect/turf_decal/tile/blue/half/contrasted{ + dir = 4 + }, +/turf/open/floor/iron/white, +/area/station/command/heads_quarters/cmo) +"uza" = ( +/turf/closed/wall/r_wall, +/area/station/security/prison/visit) +"uzb" = ( +/obj/structure/rack, +/obj/machinery/light/directional/east, +/obj/item/fuel_pellet, +/obj/machinery/light_switch/directional/east, +/turf/open/floor/iron, +/area/station/cargo/drone_bay) +"uzc" = ( /obj/structure/cable, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/science/server) +"uzk" = ( +/obj/effect/turf_decal/tile/neutral, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/bot, -/obj/machinery/hydroponics/constructable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, /turf/open/floor/iron, -/area/service/hydroponics) +/area/station/hallway/primary/aft) "uzl" = ( /obj/machinery/camera/directional/west{ active_power_usage = 0; @@ -58532,210 +58587,230 @@ }, /turf/open/space/basic, /area/space) -"uzm" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/closed/wall/r_wall, -/area/maintenance/starboard/greater) -"uzt" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 8 +"uzs" = ( +/obj/machinery/airalarm/directional/west, +/obj/structure/displaycase/trophy, +/turf/open/floor/wood, +/area/station/service/library) +"uzB" = ( +/obj/machinery/power/port_gen/pacman/pre_loaded, +/turf/open/floor/plating{ + icon_state = "platingdmg2" + }, +/area/station/maintenance/fore) +"uzJ" = ( +/obj/effect/turf_decal/trimline/blue/filled/warning{ + dir = 4 }, -/obj/structure/cable, -/obj/machinery/light/directional/west, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/white, -/area/security/prison) -"uzC" = ( -/obj/machinery/atmospherics/pipe/smart/simple/yellow/visible{ +/area/station/medical/medbay/central) +"uAg" = ( +/obj/effect/turf_decal/tile/yellow{ dir = 4 }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/bot, +/obj/machinery/atmospherics/pipe/smart/simple/supply/hidden, /turf/open/floor/iron, -/area/engineering/atmos) -"uzE" = ( -/obj/effect/turf_decal/stripes/red/line{ - dir = 4 +/area/station/hallway/primary/starboard) +"uAu" = ( +/obj/machinery/conveyor{ + dir = 1; + id = "QMLoad" }, -/turf/open/floor/engine, -/area/science/cytology) -"uzH" = ( -/obj/machinery/camera/directional/north{ - c_tag = "Science Firing Range"; - network = list("ss13","rd") +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, +/turf/open/floor/iron, +/area/station/cargo/storage) +"uAC" = ( /obj/structure/cable, -/turf/open/floor/engine, -/area/science/misc_lab/range) -"uzL" = ( /obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plating, +/area/station/maintenance/solars/port/aft) +"uAE" = ( +/obj/machinery/door/airlock/external, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 + }, +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/access/all/engineering/external, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"uAM" = ( +/obj/structure/disposalpipe/segment{ dir = 4 }, +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 1 +/turf/open/floor/plating, +/area/station/maintenance/port) +"uBy" = ( +/obj/machinery/camera/directional/north{ + c_tag = "Science Robotics Workshop"; + network = list("ss13","rd") }, -/turf/open/floor/iron/white, -/area/science/xenobiology) -"uzM" = ( -/obj/structure/sign/poster/contraband/busty_backdoor_xeno_babes_6{ - pixel_x = 32 +/obj/structure/cable, +/obj/machinery/light_switch/directional/north{ + pixel_x = 9 }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"uzN" = ( -/obj/effect/turf_decal/delivery, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/science/robotics/lab) +"uBC" = ( +/obj/machinery/mass_driver/shack{ dir = 8 }, -/obj/machinery/door/window/left/directional/north{ - base_state = "right"; - dir = 8; - icon_state = "right"; - name = "Containment Pen #3"; - req_access_txt = "55" +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/obj/machinery/door/poddoor/preopen{ - id = "xenobio3"; - name = "Xenobio Pen 3 Blast Door" +/obj/effect/turf_decal/stripes/red/line, +/obj/effect/turf_decal/stripes/red/line{ + dir = 1 }, -/turf/open/floor/iron, -/area/science/xenobiology) -"uzW" = ( +/turf/open/floor/plating/airless, +/area/station/maintenance/space_hut) +"uBF" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/stripes/line, /turf/open/floor/iron/white, -/area/science/xenobiology) -"uAf" = ( -/obj/structure/table/reinforced, -/obj/item/paper_bin{ - pixel_x = -3; - pixel_y = 7 - }, -/obj/item/pen, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 8 +/area/station/science/ordnance/storage) +"uBG" = ( +/obj/machinery/atmospherics/components/unary/thermomachine/freezer{ + dir = 4; + piping_layer = 2 }, -/turf/open/floor/iron, -/area/command/heads_quarters/ce) -"uAh" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/obj/effect/turf_decal/siding/purple{ + dir = 9 }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/commons/fitness/recreation) -"uAk" = ( /turf/open/floor/iron/dark, -/area/security/holding_cell) -"uAl" = ( +/area/station/science/ordnance) +"uBI" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/public/glass{ - name = "Departure Lounge" - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"uAt" = ( -/obj/machinery/flasher/directional/west{ - id = "Cell 1" + name = "Aft Primary Hallway" }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 4 +/turf/open/floor/iron/white/side{ + dir = 8 }, -/turf/open/floor/iron, -/area/security/brig) -"uBt" = ( +/area/station/medical/medbay/lobby) +"uBP" = ( /obj/structure/table, -/obj/item/paper_bin{ - pixel_x = -3; - pixel_y = 7 +/obj/machinery/recharger{ + pixel_y = 4 }, -/obj/item/pen, -/obj/effect/turf_decal/tile/red/half/contrasted, -/turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"uBO" = ( -/obj/machinery/airalarm/directional/west, -/obj/effect/turf_decal/tile/neutral{ +/obj/structure/cable, +/obj/machinery/newscaster/directional/east, +/obj/effect/turf_decal/tile/red/half/contrasted{ dir = 8 }, -/turf/open/floor/iron, -/area/hallway/primary/central) -"uCb" = ( -/turf/open/floor/iron/white, -/area/science/robotics/lab) -"uCe" = ( -/obj/effect/spawner/structure/window/reinforced/plasma, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/plating, -/area/engineering/supermatter/room) -"uCj" = ( +/turf/open/floor/iron/dark, +/area/station/security/lockers) +"uCq" = ( +/obj/structure/closet/firecloset, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/hallway/primary/central) +"uCG" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/turf/open/floor/iron/white, -/area/science/storage) -"uCo" = ( -/obj/effect/spawner/structure/window/reinforced/tinted, +/obj/effect/spawner/random/trash/garbage{ + spawn_scatter_radius = 1 + }, /turf/open/floor/plating, -/area/service/hydroponics/garden) -"uCA" = ( -/obj/machinery/seed_extractor, -/obj/machinery/airalarm/directional/north, -/obj/effect/turf_decal/stripes/line, +/area/station/maintenance/port/aft) +"uCS" = ( +/obj/structure/chair/stool/directional/south, /turf/open/floor/iron, -/area/service/hydroponics/garden) -"uDd" = ( -/obj/structure/chair/comfy{ - dir = 4 +/area/station/security/prison) +"uCW" = ( +/obj/structure/closet{ + name = "Evidence Closet 1" }, -/turf/open/floor/plating/airless, -/area/engineering/atmos) -"uDt" = ( -/obj/structure/extinguisher_cabinet/directional/west, -/obj/structure/easel, -/obj/item/canvas/nineteen_nineteen, -/obj/item/canvas/twentythree_nineteen, -/obj/item/canvas/twentythree_twentythree, -/turf/open/floor/wood, -/area/service/library) -"uDv" = ( -/turf/closed/wall/r_wall, -/area/command/heads_quarters/rd) +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/turf_decal/tile/red/anticorner/contrasted, +/turf/open/floor/iron/dark, +/area/station/security/brig) +"uDn" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/hidden, +/turf/open/floor/iron/dark/corner, +/area/station/engineering/atmos/storage/gas) +"uDr" = ( +/obj/effect/turf_decal/tile/green/fourcorners, +/turf/open/floor/iron, +/area/station/hallway/primary/central) "uDw" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/circuit/green{ luminosity = 2 }, -/area/ai_monitored/command/nuke_storage) -"uDR" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 +/area/station/ai_monitored/command/nuke_storage) +"uDH" = ( +/obj/machinery/atmospherics/pipe/smart/manifold/cyan/visible{ + dir = 1 }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/turf/open/floor/iron, +/area/station/engineering/atmos) +"uDK" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"uDO" = ( +/obj/structure/table, +/obj/effect/turf_decal/siding{ + dir = 8 + }, +/obj/item/stack/cable_coil, +/obj/item/stack/cable_coil, +/obj/item/stock_parts/capacitor, +/obj/item/stock_parts/scanning_module{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/stock_parts/manipulator, +/obj/item/stock_parts/manipulator, +/turf/open/floor/iron, +/area/station/science/lab) +"uDP" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable, /turf/open/floor/plating, -/area/maintenance/port/fore) -"uEg" = ( -/obj/machinery/light/small/directional/east, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/sign/poster/contraband/random/directional/east, -/turf/open/floor/wood, -/area/service/theater) +/area/station/hallway/primary/fore) +"uDS" = ( +/obj/machinery/camera/directional/north{ + c_tag = "Science Firing Range"; + network = list("ss13","rd") + }, +/turf/open/floor/engine, +/area/station/science/explab) +"uEn" = ( +/obj/machinery/light/directional/west, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/vending/cigarette, +/turf/open/floor/iron, +/area/station/maintenance/starboard/greater) +"uEo" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 4 + }, +/obj/effect/turf_decal/box/red, +/obj/machinery/portable_atmospherics/canister, +/turf/open/floor/iron/dark, +/area/station/science/ordnance) "uEx" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -58744,166 +58819,292 @@ dir = 8 }, /turf/open/floor/iron, -/area/ai_monitored/command/storage/eva) -"uEP" = ( -/obj/machinery/shower{ - dir = 8 +/area/station/ai_monitored/command/storage/eva) +"uEz" = ( +/obj/effect/turf_decal/trimline/blue/filled/corner{ + dir = 4 + }, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) +"uEA" = ( +/obj/structure/table/reinforced, +/obj/structure/reagent_dispensers/servingdish, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/machinery/light/directional/west, +/turf/open/floor/iron/white, +/area/station/security/prison/mess) +"uEC" = ( +/obj/machinery/conveyor{ + dir = 4; + id = "garbage" + }, +/obj/machinery/recycler, +/turf/open/floor/plating, +/area/station/maintenance/disposal) +"uEH" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/effect/landmark/event_spawn, -/turf/open/floor/iron/freezer, -/area/commons/toilet/restrooms) -"uEZ" = ( -/obj/structure/table, -/turf/open/floor/iron/dark, -/area/security/office) -"uFb" = ( /obj/structure/cable, -/turf/open/floor/grass, -/area/medical/virology) -"uFe" = ( -/obj/machinery/disposal/bin, -/obj/machinery/firealarm/directional/south{ - pixel_x = 26 +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating{ + icon_state = "platingdmg1" }, -/obj/structure/disposalpipe/trunk{ - dir = 8 +/area/station/maintenance/starboard/lesser) +"uEO" = ( +/obj/structure/reagent_dispensers/fueltank, +/turf/open/floor/plating, +/area/station/maintenance/port) +"uFf" = ( +/obj/machinery/holopad, +/obj/effect/spawner/random/engineering/tracking_beacon, +/turf/open/floor/wood, +/area/station/commons/lounge) +"uFh" = ( +/obj/structure/table/reinforced, +/obj/structure/cable, +/obj/item/paper_bin{ + pixel_x = 1; + pixel_y = 9 }, -/obj/effect/turf_decal/tile/yellow/half/contrasted, -/turf/open/floor/iron/white, -/area/medical/medbay/lobby) -"uFo" = ( -/obj/structure/chair/stool/directional/west, +/obj/item/pen, +/obj/effect/turf_decal/tile/red/half/contrasted, /turf/open/floor/iron, -/area/commons/dorms) +/area/station/security/checkpoint/customs) +"uFq" = ( +/obj/machinery/door/window/left/directional/south{ + dir = 8; + name = "Mass Driver Door"; + req_access = list("ordnance") + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/science/ordnance/testlab) "uFw" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 }, /obj/structure/cable/layer3, /turf/open/floor/iron/dark, -/area/ai_monitored/command/storage/satellite) -"uFz" = ( -/obj/machinery/portable_atmospherics/canister/nitrogen, -/obj/effect/turf_decal/bot, -/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/hidden{ +/area/station/ai_monitored/command/storage/satellite) +"uFC" = ( +/obj/effect/spawner/random/trash/caution_sign, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"uFD" = ( +/obj/machinery/airalarm/directional/south, +/obj/effect/turf_decal/stripes/corner, +/obj/machinery/photocopier, +/obj/effect/turf_decal/tile/yellow/half/contrasted, +/turf/open/floor/iron, +/area/station/engineering/break_room) +"uFK" = ( +/obj/structure/table, +/obj/item/clothing/under/rank/prisoner/skirt{ + pixel_x = -13; + pixel_y = 5 + }, +/obj/item/clothing/under/rank/prisoner/skirt{ + pixel_x = 9; + pixel_y = 5 + }, +/obj/item/clothing/under/rank/prisoner{ + pixel_x = -2; + pixel_y = 5 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/red/anticorner/contrasted{ dir = 8 }, /turf/open/floor/iron, -/area/engineering/atmos/storage/gas) -"uFM" = ( -/obj/structure/reflector/single/anchored{ - dir = 9 +/area/station/security/execution/transfer) +"uFZ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/table, +/obj/machinery/microwave{ + pixel_y = 6 + }, +/obj/machinery/light_switch/directional/west{ + pixel_y = -8 + }, +/obj/machinery/button/door/directional/west{ + id = "qm_warehouse"; + name = "Warehouse Door Control"; + req_access = list("cargo") + }, +/turf/open/floor/iron, +/area/station/cargo/warehouse) +"uGb" = ( +/obj/structure/table, +/obj/machinery/light/directional/east, +/obj/machinery/status_display/evac/directional/east, +/obj/machinery/flasher/directional/south{ + id = "AI" + }, +/obj/effect/spawner/round_default_module, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/ai_upload) +"uGf" = ( +/obj/machinery/atmospherics/pipe/smart/simple/dark/visible{ + dir = 5 + }, +/obj/effect/turf_decal/siding/purple/corner{ + dir = 1 + }, +/obj/effect/turf_decal/siding/purple/corner{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 5 }, +/turf/open/floor/iron/dark, +/area/station/science/ordnance) +"uGg" = ( +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, -/area/engineering/supermatter/room) -"uFV" = ( -/obj/item/kirbyplants/random, -/obj/effect/turf_decal/trimline/blue/filled/line{ +/area/station/maintenance/aft/lesser) +"uGi" = ( +/obj/structure/chair/stool/directional/south, +/turf/open/floor/plating, +/area/station/maintenance/starboard/lesser) +"uGj" = ( +/turf/open/floor/wood, +/area/station/command/heads_quarters/captain/private) +"uGm" = ( +/obj/machinery/power/terminal, +/obj/structure/cable, +/obj/effect/turf_decal/stripes/line{ dir = 6 }, +/turf/open/floor/iron, +/area/station/engineering/main) +"uGp" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 + }, /turf/open/floor/iron/white, -/area/medical/treatment_center) -"uFX" = ( -/obj/effect/turf_decal/stripes/line, -/obj/machinery/rnd/production/circuit_imprinter/department/science, +/area/station/security/prison/visit) +"uGq" = ( +/obj/machinery/light_switch/directional/east, +/obj/machinery/camera/directional/east{ + c_tag = "Virology Lab"; + network = list("ss13","medbay") + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 8 + }, +/obj/effect/turf_decal/tile/green/half/contrasted{ + dir = 4 + }, +/turf/open/floor/iron/white, +/area/station/medical/virology) +"uGr" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Crematorium" + }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/light/directional/west, +/obj/effect/mapping_helpers/airlock/access/all/service/crematorium, +/turf/open/floor/iron/dark, +/area/station/service/chapel/office) +"uGt" = ( +/obj/structure/rack, +/obj/effect/spawner/random/techstorage/ai_all, +/turf/open/floor/iron/dark, +/area/station/engineering/storage/tech) +"uGD" = ( +/obj/structure/disposalpipe/segment, /obj/structure/cable, /turf/open/floor/iron, -/area/science/robotics/lab) -"uGk" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/science/server) -"uGn" = ( -/obj/machinery/door/airlock/engineering/glass{ - name = "Engineering Foyer"; - req_one_access_txt = "32;19" +/area/station/security/brig) +"uGQ" = ( +/obj/machinery/light/directional/south, +/obj/machinery/newscaster/directional/south, +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/iron, +/area/station/commons/locker) +"uGX" = ( +/obj/effect/spawner/random/structure/crate, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"uHa" = ( +/obj/structure/closet/crate{ + icon_state = "crateopen" + }, +/obj/item/stack/sheet/rglass{ + amount = 50 + }, +/obj/item/stack/sheet/iron/fifty, +/obj/item/stack/rods/fifty, +/obj/item/storage/toolbox/emergency, +/obj/effect/turf_decal/bot{ + dir = 1 }, -/obj/machinery/door/firedoor, /obj/structure/cable, +/obj/machinery/power/apc/auto_name/directional/east, +/obj/effect/spawner/random/engineering/flashlight, +/turf/open/floor/iron{ + dir = 1 + }, +/area/station/command/gateway) +"uHp" = ( /obj/structure/disposalpipe/segment{ - dir = 4 + dir = 9 }, -/turf/open/floor/iron, -/area/engineering/break_room) -"uGo" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/hallway/primary/central) -"uGJ" = ( -/obj/machinery/computer/mecha{ +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"uHt" = ( +/obj/structure/cable, +/obj/machinery/duct, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) +"uHA" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 8 }, -/turf/open/floor/iron/dark, -/area/security/checkpoint/science) -"uGN" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/command{ - name = "Corporate Showroom"; - req_access_txt = "19" - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ - cycle_id = "showroom" - }, -/turf/open/floor/wood, -/area/command/corporate_showroom) -"uGS" = ( -/turf/closed/wall, -/area/medical/pharmacy) -"uHH" = ( /obj/effect/turf_decal/stripes/line{ - dir = 8 + dir = 4 }, -/obj/machinery/airalarm/directional/west, /turf/open/floor/iron/white, -/area/science/xenobiology) -"uHI" = ( -/obj/structure/sink{ - dir = 4; - pixel_x = -12; - pixel_y = 2 - }, -/obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ +/area/station/science/ordnance/storage) +"uHD" = ( +/obj/effect/turf_decal/stripes/line, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron/white, +/area/station/science/xenobiology) +"uId" = ( +/obj/effect/turf_decal/tile/yellow{ dir = 8 }, -/turf/open/floor/iron, -/area/service/hydroponics/garden) -"uHL" = ( -/obj/effect/turf_decal/tile/blue/fourcorners, -/turf/open/floor/iron, -/area/hallway/primary/central) -"uHX" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/spawner/random/trash/janitor_supplies, -/turf/open/floor/plating{ - icon_state = "platingdmg2" +/obj/effect/turf_decal/tile/blue{ + dir = 1 }, -/area/maintenance/port) -"uIa" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/public/glass{ - name = "Chapel" +/obj/effect/turf_decal/tile/yellow{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark, -/area/service/chapel) +/turf/open/floor/iron/white, +/area/station/medical/chemistry) "uIg" = ( /obj/machinery/door/window/left/directional/north{ dir = 8; name = "Magboot Storage"; pixel_x = -1; - req_access_txt = "18" + req_access = list("eva") }, /obj/structure/window/reinforced{ dir = 1; @@ -58921,128 +59122,207 @@ }, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/ai_monitored/command/storage/eva) -"uIj" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/area/station/ai_monitored/command/storage/eva) +"uIi" = ( +/obj/structure/cable, +/obj/machinery/power/solar_control{ + dir = 1; + id = "starboardsolar"; + name = "Starboard Quarter Solar Control" }, +/turf/open/floor/plating, +/area/station/maintenance/solars/starboard/aft) +"uIs" = ( +/turf/closed/wall, +/area/station/service/kitchen) +"uIM" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, +/obj/machinery/duct, +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 9 + }, /obj/structure/cable, -/turf/open/floor/plating, -/area/maintenance/starboard/lesser) -"uIK" = ( -/obj/effect/turf_decal/stripes/corner{ +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/white, +/area/station/medical/cryo) +"uIO" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"uJq" = ( -/obj/effect/spawner/random/maintenance, -/obj/structure/closet/crate/internals, -/obj/effect/decal/cleanable/dirt, +/area/station/hallway/primary/port) +"uIP" = ( +/obj/structure/cable, +/obj/structure/disposalpipe/segment, +/obj/machinery/power/apc/auto_name/directional/west, +/turf/open/floor/plating, +/area/station/maintenance/fore/lesser) +"uJa" = ( +/obj/structure/cable, +/turf/open/floor/wood, +/area/station/command/heads_quarters/captain/private) +"uJe" = ( +/obj/structure/table/reinforced, +/obj/item/stock_parts/cell/high{ + pixel_x = 4; + pixel_y = 5 + }, +/obj/item/stock_parts/cell/high{ + pixel_x = -8; + pixel_y = 9 + }, +/obj/item/stock_parts/cell/high, +/obj/machinery/cell_charger, +/obj/item/borg/upgrade/rename{ + pixel_x = 3; + pixel_y = 18 + }, /turf/open/floor/iron, -/area/cargo/warehouse) -"uJy" = ( -/obj/effect/turf_decal/stripes/line{ +/area/station/science/robotics/lab) +"uJm" = ( +/obj/structure/bookcase{ + name = "Forbidden Knowledge" + }, +/turf/open/floor/engine/cult, +/area/station/service/library) +"uJs" = ( +/obj/structure/table/wood, +/obj/item/storage/fancy/cigarettes, +/turf/open/floor/carpet, +/area/station/security/detectives_office) +"uJz" = ( +/obj/effect/turf_decal/tile/yellow{ dir = 4 }, -/turf/open/floor/plating, -/area/maintenance/aft/lesser) -"uJW" = ( -/obj/structure/disposalpipe/segment{ - dir = 6 +/obj/effect/turf_decal/bot, +/obj/structure/rack, +/obj/item/lightreplacer{ + pixel_y = 7 }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating, -/area/maintenance/port) -"uKd" = ( -/turf/closed/wall, -/area/security/lockers) -"uKh" = ( -/obj/effect/turf_decal/tile/neutral, +/obj/machinery/status_display/evac/directional/east, +/turf/open/floor/iron/checker, +/area/station/engineering/storage_shared) +"uJB" = ( +/obj/structure/chair/stool/directional/east, +/turf/open/floor/iron, +/area/station/commons/locker) +"uJL" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/junction/flip{ - dir = 4 +/obj/structure/disposalpipe/sorting/mail/flip{ + dir = 4; + sortType = 8 + }, +/turf/open/floor/wood, +/area/station/security/office) +"uKa" = ( +/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible{ + dir = 6 }, /turf/open/floor/iron, -/area/commons/dorms) +/area/station/engineering/atmos/pumproom) "uKj" = ( /obj/structure/chair, /turf/open/floor/iron/dark, -/area/ai_monitored/aisat/exterior) -"uKl" = ( -/obj/structure/table, -/obj/item/cultivator, -/obj/item/hatchet, -/obj/item/crowbar, -/obj/machinery/light/directional/north, -/obj/item/plant_analyzer, -/obj/item/reagent_containers/glass/bucket, +/area/station/ai_monitored/aisat/exterior) +"uKm" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/cargo/storage) +"uKv" = ( +/obj/machinery/seed_extractor, +/obj/machinery/airalarm/directional/north, /obj/effect/turf_decal/stripes/line, /turf/open/floor/iron, -/area/service/hydroponics/garden) -"uKo" = ( -/obj/structure/rack, -/obj/item/clothing/under/misc/mailman, -/obj/item/clothing/under/misc/vice_officer, -/obj/effect/spawner/random/maintenance, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"uKu" = ( -/obj/structure/disposalpipe/segment{ +/area/station/service/hydroponics/garden) +"uKx" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock{ + name = "Dormitories" + }, +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron, +/area/station/commons/dorms) +"uKy" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/turf/open/floor/iron/white, +/area/station/medical/virology) +"uKA" = ( +/obj/machinery/light/directional/west, +/obj/machinery/modular_computer/console/preset/cargochat/science{ dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/spawner/random/structure/grille, -/turf/open/floor/plating, -/area/maintenance/aft/greater) -"uKD" = ( +/obj/effect/turf_decal/trimline/brown/filled/line{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/purple/filled/warning{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/science/explab) +"uKP" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/camera/directional/south{ + c_tag = "Port Primary Hallway - Mining Shuttle" + }, +/obj/effect/landmark/event_spawn, +/turf/open/floor/iron, +/area/station/hallway/primary/port) +"uKR" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, +/obj/machinery/light/small/directional/south, /obj/structure/cable, +/obj/effect/turf_decal/trimline/blue/filled/line, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/plating, -/area/maintenance/port) -"uKH" = ( -/obj/machinery/light/small/directional/south, -/turf/open/floor/engine/o2, -/area/engineering/atmos) -"uKQ" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/wood, -/area/service/library) -"uLw" = ( -/obj/structure/rack, -/obj/item/clothing/under/rank/prisoner, -/obj/item/clothing/under/rank/prisoner, -/obj/item/clothing/under/rank/prisoner, -/obj/item/clothing/under/rank/prisoner, -/obj/item/clothing/under/rank/prisoner, -/obj/item/clothing/shoes/sneakers/orange, -/obj/item/clothing/shoes/sneakers/orange, -/obj/item/clothing/shoes/sneakers/orange, -/obj/item/clothing/shoes/sneakers/orange, -/obj/item/clothing/shoes/sneakers/orange, -/obj/item/restraints/handcuffs, -/obj/item/restraints/handcuffs, -/obj/item/restraints/handcuffs, -/obj/item/restraints/handcuffs, -/obj/item/restraints/handcuffs, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/security/holding_cell) -"uLA" = ( -/obj/effect/turf_decal/tile/red/fourcorners, -/obj/machinery/light/small/directional/north, +/obj/machinery/power/apc/auto_name/directional/south, /turf/open/floor/iron/white, -/area/security/prison) +/area/station/security/medical) +"uKW" = ( +/obj/effect/turf_decal/delivery, +/obj/machinery/door/window/left/directional/north{ + base_state = "right"; + dir = 2; + icon_state = "right"; + name = "Containment Pen #2"; + req_access = list("xenobiology") + }, +/obj/machinery/door/poddoor/preopen{ + id = "xenobio2"; + name = "Xenobio Pen 2 Blast Door" + }, +/turf/open/floor/iron, +/area/station/science/xenobiology) +"uLa" = ( +/obj/effect/spawner/random/structure/table_or_rack, +/obj/effect/spawner/random/maintenance/two, +/turf/open/floor/plating, +/area/station/maintenance/department/science/xenobiology) +"uLp" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/green/visible, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"uLs" = ( +/obj/machinery/rnd/production/techfab/department/medical, +/obj/machinery/airalarm/directional/west, +/turf/open/floor/iron/dark, +/area/station/medical/storage) "uLC" = ( /obj/structure/window/reinforced{ dir = 4 @@ -59062,1193 +59342,1138 @@ dir = 4 }, /turf/open/floor/iron, -/area/construction/storage_wing) -"uLH" = ( -/obj/structure/sign/warning/securearea, -/turf/closed/wall/r_wall, -/area/science/mixing/hallway) -"uLR" = ( -/obj/structure/closet/secure_closet/engineering_personal, -/obj/item/clothing/suit/hooded/wintercoat/engineering, -/obj/effect/turf_decal/delivery, -/turf/open/floor/iron, -/area/engineering/main) -"uMs" = ( -/obj/structure/chair/stool/directional/east, -/obj/effect/landmark/start/assistant, -/turf/open/floor/wood, -/area/commons/lounge) -"uMv" = ( -/obj/effect/turf_decal/trimline/blue/filled/line, +/area/station/construction/storage_wing) +"uLP" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/light/directional/north, +/obj/structure/cable, +/obj/effect/turf_decal/siding/purple, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/firealarm/directional/north, /turf/open/floor/iron/white, -/area/medical/surgery/theatre) -"uMK" = ( -/obj/machinery/atmospherics/components/binary/pump{ - dir = 8; - name = "Pure to Ports" - }, -/turf/open/floor/iron, -/area/engineering/atmos) -"uMS" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, +/area/station/science/research) +"uMb" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/spawner/random/trash/garbage{ - spawn_scatter_radius = 1 - }, -/turf/open/floor/plating, -/area/maintenance/starboard/greater) -"uNh" = ( -/obj/effect/turf_decal/trimline/blue/filled/corner{ +/turf/open/floor/iron/dark/side{ dir = 4 }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/turf/open/floor/iron/white/smooth_large, -/area/medical/treatment_center) -"uNi" = ( -/obj/machinery/light/small/directional/north, -/obj/machinery/light_switch/directional/north, -/obj/item/paper_bin{ - pixel_x = -2; - pixel_y = 8 - }, -/obj/effect/decal/cleanable/cobweb/cobweb2, -/obj/structure/table/wood, -/obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/east, -/turf/open/floor/iron/dark, -/area/service/chapel/funeral) -"uNE" = ( -/obj/effect/turf_decal/siding{ - dir = 4 +/area/station/security/prison) +"uMi" = ( +/obj/structure/table/reinforced, +/obj/item/storage/box/beakers{ + pixel_y = 7 }, -/turf/open/floor/iron/white, -/area/science/mixing) -"uNH" = ( -/obj/machinery/shower{ - pixel_y = 12 +/obj/item/assembly/igniter{ + pixel_y = -3 }, -/obj/item/radio/intercom/directional/east, -/obj/effect/turf_decal/tile/green/anticorner/contrasted{ +/obj/machinery/firealarm/directional/north, +/turf/open/floor/iron/dark/textured_edge{ dir = 4 }, -/turf/open/floor/iron/white, -/area/medical/virology) -"uOc" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/structure/disposalpipe/segment, -/obj/machinery/duct, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"uOm" = ( -/obj/structure/window/reinforced{ - dir = 4 +/area/station/medical/medbay/central) +"uMR" = ( +/obj/machinery/holopad, +/turf/open/floor/iron/white/side{ + dir = 1 }, -/obj/structure/window/reinforced, -/turf/open/floor/iron/dark, -/area/ai_monitored/aisat/exterior) -"uOF" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 4 +/area/station/science/lobby) +"uMU" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/obj/machinery/light/directional/west, /obj/effect/turf_decal/tile/yellow/anticorner/contrasted{ dir = 1 }, /turf/open/floor/iron, -/area/engineering/break_room) -"uOT" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/area/station/engineering/break_room) +"uMY" = ( +/obj/machinery/door/airlock/external{ + name = "Security External Airlock" }, -/obj/machinery/light/directional/west, -/turf/open/floor/iron/white, -/area/science/xenobiology) -"uOZ" = ( -/obj/machinery/duct, -/obj/effect/turf_decal/trimline/blue/filled/line, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, -/obj/structure/cable, -/turf/open/floor/iron/white, -/area/medical/cryo) -"uPa" = ( -/obj/machinery/navbeacon{ - codes_txt = "patrol;next_patrol=4-Customs"; - location = "3-Central-Port" +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 }, +/obj/effect/mapping_helpers/airlock/access/all/security/general, +/turf/open/floor/plating, +/area/station/security/execution/transfer) +"uNd" = ( /obj/structure/cable, /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/iron, -/area/hallway/primary/central) -"uPd" = ( /obj/effect/decal/cleanable/dirt, -/turf/closed/wall, -/area/maintenance/starboard/lesser) -"uPf" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/maintenance/starboard/greater) +"uNl" = ( +/obj/machinery/atmospherics/pipe/smart/simple/orange/visible{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ dir = 8 }, /obj/structure/cable, -/turf/open/floor/iron, -/area/security/office) -"uPJ" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Research Maintenance"; - req_access_txt = "47" +/turf/open/floor/plating, +/area/station/maintenance/department/engine) +"uNs" = ( +/obj/effect/turf_decal/delivery, +/obj/machinery/door/firedoor, +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 4 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "XenoPens"; + name = "Xenobiology Lockdown" + }, +/turf/open/floor/iron, +/area/station/science/xenobiology) +"uND" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/restraints/legcuffs/beartrap, +/obj/item/restraints/legcuffs/beartrap, /obj/structure/cable, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"uPR" = ( -/obj/effect/turf_decal/trimline/blue/filled/line, +/obj/machinery/power/apc/auto_name/directional/west, +/turf/open/floor/iron, +/area/station/service/janitor) +"uNO" = ( /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/disposalpipe/segment{ - dir = 6 + dir = 4 }, /turf/open/floor/iron/white, -/area/medical/medbay/central) -"uQh" = ( -/obj/structure/disposalpipe/segment{ +/area/station/science/xenobiology/hallway) +"uNS" = ( +/obj/effect/spawner/random/trash/box, +/turf/open/floor/plating, +/area/station/maintenance/starboard/greater) +"uOe" = ( +/obj/machinery/power/port_gen/pacman/pre_loaded, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/station/maintenance/fore) +"uOm" = ( +/obj/structure/window/reinforced{ dir = 4 }, -/obj/effect/spawner/random/maintenance, +/obj/structure/window/reinforced, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/aisat/exterior) +"uOp" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/yellow/warning{ + dir = 4 + }, +/obj/structure/railing/corner, +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/engineering/atmospherics_engine) +"uOH" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/plating, -/area/maintenance/starboard/fore) -"uQs" = ( -/obj/effect/turf_decal/stripes/line{ +/area/station/maintenance/port) +"uOO" = ( +/obj/machinery/light/directional/west, +/obj/effect/turf_decal/siding/wood{ + dir = 1 + }, +/obj/effect/landmark/start/hangover, +/turf/open/floor/wood, +/area/station/commons/lounge) +"uOS" = ( +/obj/machinery/door/airlock/grunge{ + name = "Morgue" + }, +/obj/machinery/door/firedoor, +/obj/effect/mapping_helpers/airlock/access/all/medical/morgue, +/turf/open/floor/iron/dark, +/area/station/medical/morgue) +"uOX" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/public/glass{ + name = "Starboard Primary Hallway" + }, +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/structure/cable, -/obj/structure/sink{ - dir = 8; - pixel_x = 12 +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"uPi" = ( +/obj/structure/table/glass, +/obj/effect/turf_decal/stripes/corner{ + dir = 8 }, -/obj/structure/disposalpipe/segment, +/obj/item/radio/intercom/directional/south, +/obj/item/stack/sheet/glass, +/obj/item/assembly/flash/handheld, +/obj/item/assembly/signaler, +/obj/item/assembly/timer{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/effect/turf_decal/tile/purple/half/contrasted, /turf/open/floor/iron/white, -/area/science/xenobiology) -"uQv" = ( -/obj/effect/turf_decal/tile/blue{ +/area/station/science/lobby) +"uPp" = ( +/obj/effect/spawner/random/structure/chair_maintenance{ dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/white/corner, -/area/hallway/secondary/entry) -"uQy" = ( -/obj/effect/turf_decal/stripes/line, /turf/open/floor/plating, -/area/maintenance/port/aft) +/area/station/maintenance/port/fore) +"uQe" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/siding/yellow{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/engineering/atmos) "uQF" = ( /obj/structure/lattice, /obj/item/stack/rods, /turf/open/space/basic, /area/space/nearstation) -"uQS" = ( -/obj/structure/chair/stool/bar/directional/south, -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ +"uQG" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/engineering/glass{ + name = "Engineering Storage" + }, +/obj/effect/turf_decal/bot{ dir = 1 }, -/obj/effect/turf_decal/siding/wood{ +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/mapping_helpers/airlock/access/all/engineering/engine_equipment, +/turf/open/floor/iron{ dir = 1 }, -/turf/open/floor/iron, -/area/commons/lounge) -"uQW" = ( -/obj/machinery/vending/tool, -/obj/effect/turf_decal/delivery, -/obj/machinery/light_switch/directional/west, +/area/station/engineering/main) +"uQH" = ( +/obj/structure/reagent_dispensers/watertank, +/turf/open/floor/iron/checker, +/area/station/maintenance/aft/lesser) +"uQK" = ( +/obj/structure/closet{ + name = "Evidence Closet 4" + }, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 8 + }, /turf/open/floor/iron/dark, -/area/engineering/storage_shared) -"uQY" = ( -/obj/effect/landmark/start/hangover, -/turf/open/floor/wood, -/area/commons/lounge) -"uRm" = ( -/obj/structure/closet/firecloset, +/area/station/security/brig) +"uRa" = ( +/obj/machinery/door/airlock/external{ + name = "Solar Maintenance" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, /turf/open/floor/plating, -/area/maintenance/aft/greater) +/area/station/maintenance/solars/starboard/fore) +"uRl" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/security/office) +"uRp" = ( +/obj/machinery/telecomms/server/presets/common, +/turf/open/floor/circuit/telecomms/mainframe, +/area/station/tcommsat/server) "uRq" = ( -/obj/machinery/light_switch/directional/east, -/obj/machinery/modular_computer/console/preset/curator{ - dir = 8 +/obj/structure/sign/poster/contraband/random/directional/north, +/obj/effect/spawner/random/engineering/tank, +/turf/open/floor/plating{ + icon_state = "panelscorched" }, -/turf/open/floor/wood, -/area/service/library) -"uRt" = ( -/obj/machinery/camera/directional/south{ - c_tag = "Port Primary Hallway - Starboard" +/area/station/maintenance/port/aft) +"uRu" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/cargo/sorting) +"uRA" = ( +/obj/structure/extinguisher_cabinet/directional/west, +/obj/item/kirbyplants{ + icon_state = "applebush" + }, +/obj/effect/turf_decal/tile/blue{ dir = 8 }, -/obj/structure/disposalpipe/segment{ +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"uRJ" = ( +/obj/machinery/door/window/right/directional/west{ + dir = 1; + name = "Atmospherics Access"; + req_access = list("atmospherics") + }, +/obj/effect/turf_decal/loading_area, +/obj/effect/turf_decal/tile/yellow{ dir = 4 }, -/turf/open/floor/iron, -/area/hallway/primary/port) -"uRF" = ( -/turf/closed/wall, -/area/service/bar) -"uRW" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/obj/machinery/atmospherics/pipe/smart/simple/supply/hidden, +/turf/open/floor/iron/dark/corner{ + dir = 1 + }, +/area/station/engineering/atmos/storage/gas) +"uRK" = ( +/obj/effect/landmark/blobstart, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/starboard/fore) +"uRL" = ( +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ + dir = 4 }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/closed/wall, +/area/station/security/checkpoint/engineering) +"uRT" = ( +/obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, -/area/command/gateway) -"uRX" = ( -/obj/effect/turf_decal/trimline/red/filled/line, -/obj/structure/cable, +/area/station/security/prison) +"uSm" = ( +/obj/item/kirbyplants/random, /obj/structure/disposalpipe/segment{ - dir = 4 + dir = 10 }, /turf/open/floor/iron, -/area/security/brig) -"uSb" = ( -/obj/machinery/door/airlock/external{ - name = "Supply Dock Airlock" +/area/station/cargo/storage) +"uSn" = ( +/obj/structure/extinguisher_cabinet/directional/east, +/obj/machinery/light/directional/east, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) +"uTj" = ( +/obj/effect/landmark/start/medical_doctor, +/turf/open/floor/iron/dark, +/area/station/medical/storage) +"uTF" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/security/glass{ + name = "Labor Camp Shuttle Airlock" }, /obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 8 }, -/obj/effect/mapping_helpers/airlock/access/all/supply/general, -/turf/open/floor/plating, -/area/cargo/storage) -"uSH" = ( -/obj/structure/disposalpipe/segment{ +/obj/effect/mapping_helpers/airlock/access/all/security/brig, +/turf/open/floor/iron/dark, +/area/station/security/brig) +"uTH" = ( +/obj/effect/turf_decal/tile/yellow/half/contrasted{ dir = 4 }, -/obj/structure/cable, -/obj/machinery/light/small/directional/south, -/turf/open/floor/iron/white, -/area/science/xenobiology/hallway) -"uSS" = ( -/obj/structure/disposalpipe/segment{ +/turf/open/floor/iron, +/area/station/engineering/break_room) +"uTI" = ( +/obj/machinery/door/firedoor, +/turf/open/floor/iron, +/area/station/construction/storage_wing) +"uTP" = ( +/obj/machinery/light_switch/directional/south, +/turf/open/floor/iron, +/area/station/science/robotics/mechbay) +"uTZ" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 4 }, -/obj/effect/turf_decal/siding/purple, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/white, -/area/science/research) -"uSZ" = ( -/obj/machinery/door/morgue{ - name = "Relic Closet"; - req_access_txt = "22" +/obj/machinery/door/airlock/external{ + name = "MiniSat Space Access Airlock" }, -/turf/open/floor/cult, -/area/service/chapel/office) -"uTk" = ( -/obj/structure/sign/warning/vacuum/external{ - pixel_y = 32 +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/door/poddoor/preopen{ + id = "transitlockdown" }, -/obj/effect/decal/cleanable/cobweb, -/obj/effect/spawner/random/structure/crate, +/obj/effect/mapping_helpers/airlock/access/any/command/general, +/obj/effect/mapping_helpers/airlock/access/any/engineering/construction, +/turf/open/floor/iron/dark, +/area/station/engineering/transit_tube) +"uUg" = ( +/obj/effect/spawner/random/engineering/atmospherics_portable, /turf/open/floor/plating, -/area/maintenance/port/fore) -"uTm" = ( -/obj/structure/bed{ - dir = 4 +/area/station/maintenance/aft/greater) +"uUl" = ( +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/iron, +/area/station/commons/locker) +"uUu" = ( +/obj/effect/spawner/random/structure/closet_maintenance, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"uUL" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 8 }, -/obj/item/bedsheet/medical{ - dir = 4 +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 8 }, -/obj/machinery/airalarm/directional/north, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/turf/open/floor/iron/white, -/area/medical/virology) -"uTD" = ( -/obj/machinery/door/window/left/directional/south{ - dir = 1; - name = "Mass Driver Control Door"; - req_access_txt = "8" +/obj/effect/turf_decal/stripes/corner{ + dir = 8 }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/science/mixing/launch) -"uTI" = ( -/obj/machinery/door/firedoor, -/turf/open/floor/iron, -/area/construction/storage_wing) -"uTU" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/structure/crate_empty, -/obj/effect/turf_decal/bot, +/turf/open/floor/iron/dark/corner, +/area/station/engineering/storage_shared) +"uUX" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 9 +/turf/open/floor/circuit, +/area/station/ai_monitored/turret_protected/ai) +"uVd" = ( +/obj/structure/chair{ + dir = 8 }, -/turf/open/floor/iron, -/area/cargo/warehouse) -"uTW" = ( -/obj/item/clothing/head/cone{ - pixel_x = -4; - pixel_y = 4 +/turf/open/floor/iron/dark, +/area/station/security/interrogation) +"uVf" = ( +/obj/structure/table, +/obj/item/storage/toolbox/electrical{ + pixel_y = 12 }, -/obj/item/clothing/head/cone{ - pixel_x = -4; - pixel_y = 4 +/obj/item/electronics/airalarm{ + pixel_x = -5; + pixel_y = -5 }, -/obj/item/clothing/head/cone{ - pixel_x = -4; - pixel_y = 4 +/obj/item/electronics/firealarm{ + pixel_x = 5; + pixel_y = -5 }, -/obj/item/clothing/head/cone{ - pixel_x = -4; - pixel_y = 4 +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 8 }, -/obj/item/clothing/head/cone{ - pixel_x = -4; - pixel_y = 4 +/obj/item/electronics/airalarm{ + pixel_x = -5; + pixel_y = -5 }, -/obj/effect/turf_decal/stripes/line{ - dir = 6 +/obj/item/electronics/firealarm{ + pixel_x = 5 }, -/obj/structure/cable, -/turf/open/floor/iron, -/area/engineering/main) -"uUf" = ( -/obj/machinery/light/small/directional/west, -/obj/structure/sink{ - pixel_y = 29 +/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible/layer5, +/obj/machinery/atmospherics/pipe/smart/simple/purple/visible, +/obj/structure/sign/poster/official/nanotrasen_logo{ + pixel_x = 32 }, -/mob/living/simple_animal/mouse/brown/tom, -/turf/open/floor/plating, -/area/security/prison/safe) -"uUx" = ( -/obj/structure/chair/office, -/obj/effect/landmark/start/hangover, -/turf/open/floor/wood, -/area/service/library) -"uUA" = ( -/obj/structure/closet/emcloset, -/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark/textured, +/area/station/engineering/atmos) +"uVm" = ( /obj/structure/cable, -/turf/open/floor/iron/dark, -/area/hallway/primary/central) -"uUD" = ( -/obj/structure/chair/comfy/black, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/carpet, -/area/command/bridge) -"uUK" = ( -/obj/effect/turf_decal/stripes/white/line, -/obj/effect/turf_decal/stripes/white/line{ +/obj/effect/turf_decal/tile/bar{ dir = 1 }, -/obj/machinery/door/firedoor, -/obj/structure/cable, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/science/research) -"uUX" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/circuit, -/area/ai_monitored/turret_protected/ai) -"uUZ" = ( -/obj/machinery/holopad, -/obj/machinery/status_display/evac/directional/north, -/obj/machinery/light/directional/north, -/turf/open/floor/iron/dark, -/area/command/bridge) -"uVc" = ( -/obj/machinery/light/directional/west, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/engineering/storage/tech) -"uVp" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 8 +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, -/turf/open/floor/iron/white, -/area/science/lobby) -"uVu" = ( -/obj/effect/spawner/random/trash/garbage{ - spawn_scatter_radius = 1 +/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"uWa" = ( -/obj/item/storage/bag/trash, -/obj/machinery/airalarm/directional/west, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"uVv" = ( /obj/structure/cable, -/turf/open/floor/plating, -/area/security/prison/safe) -"uWh" = ( -/obj/structure/table/glass, -/obj/item/scalpel{ - pixel_y = 12 - }, -/obj/item/circular_saw, -/obj/effect/turf_decal/tile/blue/fourcorners, -/obj/item/blood_filter, -/obj/machinery/light/directional/north, -/obj/item/bonesetter, -/obj/machinery/button/door/directional/north{ - id = "main_surgery"; - name = "privacy shutters control" +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 10 }, -/turf/open/floor/iron/white, -/area/medical/surgery/theatre) -"uWl" = ( -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/delivery, -/obj/machinery/door/poddoor/shutters/window{ - id = "gateshutter"; - name = "Gateway Access Shutter" +/turf/open/floor/iron, +/area/station/security/brig) +"uVJ" = ( +/obj/effect/spawner/random/structure/grille, +/obj/structure/girder, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) +"uVQ" = ( +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 8 }, /turf/open/floor/iron, -/area/command/gateway) -"uWm" = ( -/obj/structure/flora/rock/jungle, -/turf/open/floor/grass, -/area/medical/virology) +/area/station/security/courtroom) +"uWg" = ( +/obj/machinery/light/small/directional/east, +/obj/effect/landmark/event_spawn, +/turf/open/floor/iron/freezer, +/area/station/commons/toilet/restrooms) +"uWk" = ( +/obj/structure/sign/warning/secure_area, +/turf/closed/wall/r_wall, +/area/station/science/xenobiology/hallway) "uWn" = ( /obj/machinery/nuclearbomb/selfdestruct, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/ai_monitored/command/nuke_storage) -"uWE" = ( -/obj/machinery/door/airlock/atmos/glass{ - name = "Atmospherics Monitoring"; - req_access_txt = "24" +/area/station/ai_monitored/command/nuke_storage) +"uWo" = ( +/obj/effect/turf_decal/trimline/red/filled/corner, +/turf/open/floor/iron, +/area/station/security/brig) +"uWt" = ( +/obj/structure/rack, +/obj/item/stack/medical/mesh, +/obj/item/stack/medical/suture, +/obj/item/reagent_containers/syringe/multiver, +/obj/item/reagent_containers/syringe/epinephrine{ + pixel_x = -1; + pixel_y = 2 }, -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 +/obj/effect/turf_decal/bot{ + dir = 1 }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 +/turf/open/floor/iron{ + dir = 1 }, +/area/station/command/gateway) +"uWx" = ( +/obj/effect/turf_decal/bot/left, +/turf/open/floor/engine, +/area/station/engineering/atmospherics_engine) +"uWL" = ( /obj/structure/cable, -/turf/open/floor/iron/checker, -/area/engineering/atmos/storage/gas) -"uWR" = ( +/turf/open/floor/circuit, +/area/station/maintenance/port/aft) +"uWQ" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/firealarm/directional/north, /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/machinery/door/airlock/maintenance{ - name = "Medical Freezer Maintenance"; - req_access_txt = "5" - }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"uWW" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 9 +/obj/effect/turf_decal/tile/yellow{ + dir = 4 }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/command/gateway) -"uWZ" = ( +/area/station/hallway/primary/starboard) +"uWS" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/dark, -/area/engineering/storage/tech) -"uXa" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 1 - }, -/turf/open/floor/iron, -/area/command/heads_quarters/ce) -"uXo" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/area/station/engineering/storage/tech) +"uXc" = ( +/obj/structure/window/reinforced{ dir = 4 }, -/turf/open/floor/carpet, -/area/service/chapel) -"uXC" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/dark, -/area/service/chapel) -"uXD" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/simple/supply/hidden, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/turf/open/floor/iron, -/area/engineering/atmos/storage/gas) -"uXE" = ( -/obj/machinery/light/directional/east, -/obj/effect/turf_decal/tile/yellow/half/contrasted{ - dir = 4 +/area/station/commons/fitness/recreation) +"uXd" = ( +/turf/closed/wall/r_wall, +/area/station/engineering/main) +"uXG" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Psychology Maintenance" }, -/turf/open/floor/iron/white, -/area/medical/chemistry) -"uXP" = ( -/obj/machinery/light_switch/directional/south, /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/red/half/contrasted, -/turf/open/floor/iron/dark, -/area/security/execution/education) -"uXT" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/iron/white, -/area/medical/medbay/central) -"uXX" = ( -/obj/effect/turf_decal/bot, -/obj/machinery/portable_atmospherics/canister/nitrous_oxide, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/science/storage) -"uYd" = ( -/obj/effect/turf_decal/box/white{ - color = "#52B4E9" - }, -/obj/machinery/portable_atmospherics/canister/oxygen, -/obj/effect/turf_decal/siding/white{ - dir = 1 - }, -/turf/open/floor/iron/kitchen_coldroom, -/area/medical/coldroom) -"uYj" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/mapping_helpers/airlock/access/all/medical/psychology, +/turf/open/floor/plating, +/area/station/maintenance/aft/greater) +"uXS" = ( /obj/effect/turf_decal/stripes/line, +/obj/structure/closet/secure_closet/hydroponics, +/obj/structure/extinguisher_cabinet/directional/north, /turf/open/floor/iron, -/area/engineering/main) -"uYn" = ( -/obj/structure/sign/warning/coldtemp{ - name = "\improper CRYOGENICS"; - pixel_y = 32 - }, -/obj/machinery/light/directional/north, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible, -/turf/open/floor/iron/dark/textured, -/area/medical/cryo) -"uYE" = ( -/obj/effect/turf_decal/tile/yellow{ +/area/station/service/hydroponics) +"uYe" = ( +/obj/structure/cable, +/obj/effect/landmark/xeno_spawn, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 8 }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 +/obj/effect/spawner/random/engineering/tracking_beacon, +/turf/open/floor/grass, +/area/station/medical/virology) +"uYg" = ( +/obj/structure/cable, +/obj/structure/sink/kitchen{ + dir = 8; + pixel_x = 14 }, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 +/obj/machinery/power/apc/auto_name/directional/north, +/mob/living/simple_animal/hostile/retaliate/goat{ + name = "Pete" }, -/turf/open/floor/iron/white, -/area/medical/chemistry) -"uYL" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/structure/chair{ - dir = 8 +/turf/open/floor/iron/kitchen_coldroom/freezerfloor, +/area/station/service/kitchen/coldroom) +"uYi" = ( +/turf/open/floor/plating/airless, +/area/station/solars/starboard/aft) +"uYl" = ( +/obj/structure/chair/comfy/brown{ + dir = 4 }, -/turf/open/floor/wood, -/area/maintenance/port/aft) -"uYQ" = ( -/obj/structure/table/glass, -/obj/item/computer_hardware/hard_drive/role/medical, -/obj/item/computer_hardware/hard_drive/role/medical, -/obj/item/computer_hardware/hard_drive/role/chemistry, -/obj/machinery/light_switch/directional/north, -/obj/machinery/vending/wallmed/directional/west, -/obj/effect/turf_decal/tile/blue/anticorner/contrasted{ - dir = 1 +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/carpet, +/area/station/command/heads_quarters/captain/private) +"uYm" = ( +/obj/machinery/meter, +/obj/machinery/door/window/left/directional/west{ + dir = 1; + name = "Gas Ports" }, -/turf/open/floor/iron/white, -/area/command/heads_quarters/cmo) -"uZd" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/general/visible, +/turf/open/floor/iron/dark, +/area/station/security/execution/education) +"uYp" = ( +/turf/closed/wall, +/area/station/medical/break_room) +"uYD" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/stripes/line, /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/hallway/primary/central) -"uZU" = ( -/obj/item/folder/white{ - pixel_x = 4; - pixel_y = -3 - }, -/obj/machinery/light/directional/west, -/obj/structure/table/glass, -/obj/item/storage/secure/safe/caps_spare/directional/west, -/obj/effect/turf_decal/tile/green/half/contrasted{ - dir = 8 +/turf/open/floor/plating, +/area/station/maintenance/port) +"uYH" = ( +/obj/structure/reflector/double/anchored{ + dir = 5 }, /turf/open/floor/iron/dark, -/area/command/bridge) -"vad" = ( -/obj/machinery/newscaster/directional/north, -/obj/machinery/light/small/directional/north, -/turf/open/floor/iron/dark, -/area/service/chapel/funeral) -"var" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 +/area/station/engineering/supermatter/room) +"uYP" = ( +/obj/structure/cable, +/obj/machinery/door/window/left/directional/north{ + name = "Containment Pen #7"; + req_access = list("xenobiology") }, -/obj/effect/turf_decal/tile/neutral{ +/turf/open/floor/engine, +/area/station/science/xenobiology) +"uYT" = ( +/obj/effect/turf_decal/stripes/line{ dir = 1 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/hallway/secondary/command) -"vas" = ( -/obj/effect/spawner/random/structure/grille, /turf/open/floor/plating, -/area/maintenance/starboard/fore) -"vaD" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/white, -/area/medical/medbay/central) -"vaJ" = ( -/obj/machinery/airalarm/directional/west, -/obj/structure/table, -/obj/machinery/power/apc/auto_name/directional/south, +/area/station/maintenance/port/aft) +"uZa" = ( +/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 + }, /obj/structure/cable, -/obj/item/computer_hardware/hard_drive/portable{ - pixel_x = -2 +/obj/machinery/power/apc/auto_name/directional/west, +/turf/open/floor/iron, +/area/station/security/prison/work) +"uZj" = ( +/obj/structure/sign/directions/security{ + dir = 1; + pixel_y = 8 }, -/obj/item/computer_hardware/hard_drive/portable{ - pixel_x = 7; - pixel_y = 2 +/obj/structure/sign/directions/engineering{ + dir = 4 }, -/obj/item/computer_hardware/hard_drive/portable{ - pixel_x = -5; - pixel_y = 8 +/obj/structure/sign/directions/command{ + pixel_y = -8 }, -/obj/item/computer_hardware/hard_drive/portable{ - pixel_x = -8; - pixel_y = -3 +/turf/closed/wall/r_wall, +/area/station/commons/storage/tools) +"uZo" = ( +/obj/machinery/light/small/directional/north, +/obj/structure/sign/warning/secure_area{ + pixel_y = 32 }, -/turf/open/floor/iron/white, -/area/science/storage) -"vaK" = ( -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/corner{ dir = 1 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"vaX" = ( -/turf/closed/wall/r_wall, -/area/engineering/atmos/pumproom) -"vaY" = ( -/obj/structure/table, -/obj/item/kitchen/rollingpin, -/obj/effect/turf_decal/trimline/brown/warning, -/obj/machinery/camera/directional/north, -/obj/item/reagent_containers/glass/rag, -/obj/effect/turf_decal/tile/bar{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/iron, -/area/hallway/secondary/service) -"vba" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/machinery/light/directional/east, -/obj/effect/turf_decal/stripes/line{ - dir = 4 +/area/station/hallway/primary/central) +"uZD" = ( +/obj/structure/cable, +/turf/open/floor/carpet, +/area/station/service/chapel) +"uZK" = ( +/obj/structure/sign/warning/vacuum/external{ + pixel_y = 32 }, -/turf/open/floor/iron/white/corner, -/area/hallway/secondary/entry) -"vbh" = ( -/obj/machinery/light/small/directional/north, -/turf/open/floor/iron/grimy, -/area/security/interrogation) -"vbi" = ( -/obj/item/clothing/suit/hazardvest, -/obj/item/clothing/suit/hazardvest, -/obj/item/tank/internals/emergency_oxygen/engi, -/obj/item/tank/internals/emergency_oxygen/engi, -/obj/effect/turf_decal/delivery, -/obj/structure/table, /obj/effect/turf_decal/stripes/line{ - dir = 4 + dir = 1 }, /turf/open/floor/iron, -/area/engineering/main) -"vbm" = ( -/obj/structure/sign/warning/electricshock{ - pixel_y = -32 - }, -/turf/open/space/basic, -/area/space) -"vbo" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/area/station/hallway/secondary/entry) +"uZM" = ( +/obj/structure/table, +/obj/machinery/computer/security/telescreen/ordnance{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/science/ordnance/testlab) +"uZP" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/junction/yjunction{ - dir = 8 +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 5 }, -/turf/open/floor/iron, -/area/hallway/primary/central) -"vbt" = ( -/obj/effect/turf_decal/trimline/red/filled/corner{ - dir = 1 +/turf/open/floor/plating, +/area/station/maintenance/aft/lesser) +"vae" = ( +/obj/effect/turf_decal/tile/red/fourcorners, +/obj/machinery/camera/directional/east{ + c_tag = "Prison Isolation Cell"; + network = list("ss13","prison","isolation") }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/turf/open/floor/iron/white, +/area/station/security/prison/safe) +"vaB" = ( +/obj/structure/cable, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/security/range) +"vaH" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/iron, -/area/security/brig) -"vbB" = ( -/obj/machinery/airalarm/directional/north, -/obj/effect/spawner/random/structure/closet_private, -/obj/item/clothing/under/suit/tan, -/turf/open/floor/carpet, -/area/commons/dorms) -"vbF" = ( -/obj/machinery/light_switch/directional/north, -/obj/machinery/pipedispenser/disposal, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/light/no_nightlight/directional/north, -/turf/open/floor/iron, -/area/engineering/atmos) -"vbR" = ( -/obj/structure/table/glass, -/obj/item/clothing/accessory/armband/hydro, -/obj/item/clothing/suit/apron, -/obj/item/wrench, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/structure/sign/poster/random/directional/east, -/turf/open/floor/iron, -/area/service/hydroponics) -"vca" = ( -/obj/structure/sink{ - dir = 8; - pixel_x = 11 +/obj/structure/cable, +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 10 }, -/obj/structure/mirror/directional/east, -/turf/open/floor/iron/freezer, -/area/commons/toilet/restrooms) -"vct" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/white, -/area/medical/chemistry) -"vcI" = ( -/obj/effect/spawner/structure/window/reinforced/plasma, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating, -/area/engineering/supermatter/room) -"vcL" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/obj/structure/disposalpipe/segment, -/obj/structure/disposalpipe/segment{ +/area/station/security/medical) +"vbq" = ( +/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/effect/turf_decal/tile/yellow{ dir = 4 }, -/turf/open/floor/iron/white/smooth_large, -/area/medical/medbay/central) -"vcO" = ( -/obj/machinery/door/airlock/maintenance{ - req_access_txt = "12" +/obj/machinery/light/directional/north, +/obj/structure/table, +/obj/item/phone{ + pixel_x = -3; + pixel_y = 3 }, -/obj/structure/cable, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"vcQ" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 1 +/turf/open/floor/iron/checker, +/area/station/engineering/atmos/storage/gas) +"vbL" = ( +/obj/machinery/door/airlock/research{ + name = "Ordnance Lab" }, +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/effect/turf_decal/siding/purple, -/obj/structure/disposalpipe/sorting/mail/flip{ - dir = 4; - sortType = 13 - }, -/turf/open/floor/iron/white, -/area/science/research) -"vcT" = ( -/obj/effect/turf_decal/tile/bar, -/obj/effect/landmark/event_spawn, -/turf/open/floor/iron/cafeteria, -/area/service/kitchen) -"vdb" = ( -/obj/machinery/door/airlock/hatch{ - name = "Telecomms Control Room"; - req_one_access_txt = "19; 61" +/obj/machinery/door/firedoor/heavy, +/obj/effect/mapping_helpers/airlock/access/all/science/ordnance, +/turf/open/floor/plating, +/area/station/science/ordnance) +"vbO" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Research Maintenance" }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 1 +/obj/effect/mapping_helpers/airlock/access/all/science/general, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"vbV" = ( +/obj/effect/turf_decal/trimline/red/filled/corner{ + dir = 8 }, -/obj/effect/turf_decal/tile/neutral/fourcorners, /obj/structure/cable, -/obj/effect/landmark/navigate_destination, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/door/firedoor, /turf/open/floor/iron/dark, -/area/tcommsat/computer) -"vde" = ( -/obj/effect/decal/cleanable/dirt, +/area/station/security/checkpoint/medical) +"vcu" = ( /obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/tile/neutral{ +/obj/machinery/holopad, +/turf/open/floor/iron/dark, +/area/station/engineering/storage/tcomms) +"vcw" = ( +/obj/machinery/computer/security/qm{ dir = 4 }, -/obj/machinery/duct, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/machinery/light/directional/west, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/wood, +/area/station/cargo/qm) +"vcE" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/security/checkpoint/science) +"vdi" = ( +/obj/machinery/camera/directional/west{ + c_tag = "Security - Office - Port" + }, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 8 }, /turf/open/floor/iron, -/area/hallway/secondary/service) +/area/station/security/office) "vdo" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 1 +/obj/machinery/power/apc/auto_name/directional/east, +/obj/machinery/portable_atmospherics/scrubber, +/obj/effect/turf_decal/siding/purple{ + dir = 6 }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/science/mixing/launch) -"vdF" = ( -/obj/effect/turf_decal/delivery, -/obj/structure/closet/secure_closet/engineering_welding, -/turf/open/floor/iron, -/area/engineering/main) -"vdH" = ( +/obj/structure/cable, /obj/machinery/light/directional/south, -/obj/effect/turf_decal/tile/red{ - dir = 8 +/turf/open/floor/iron/dark, +/area/station/science/ordnance/storage) +"vdx" = ( +/obj/machinery/rnd/experimentor, +/turf/open/floor/engine, +/area/station/science/explab) +"vdJ" = ( +/obj/structure/closet/crate/freezer, +/obj/item/reagent_containers/blood/random, +/obj/item/reagent_containers/blood/random, +/obj/item/reagent_containers/blood/random, +/obj/item/reagent_containers/blood/random, +/obj/item/reagent_containers/blood/o_plus{ + pixel_x = -2; + pixel_y = -1 }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/power/apc/auto_name/directional/south, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/item/reagent_containers/blood/o_minus, +/obj/item/reagent_containers/blood/b_plus, +/obj/item/reagent_containers/blood/b_minus, +/obj/item/reagent_containers/blood/a_plus, +/obj/item/reagent_containers/blood/a_minus, +/obj/item/reagent_containers/blood/lizard, +/obj/item/reagent_containers/blood/ethereal, +/obj/item/reagent_containers/blood{ + pixel_x = -3; + pixel_y = -3 }, -/turf/open/floor/iron, -/area/hallway/primary/fore) -"vep" = ( -/obj/machinery/portable_atmospherics/scrubber/huge, -/obj/effect/turf_decal/bot_white, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/science/storage) -"vet" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 8 +/obj/item/reagent_containers/blood{ + pixel_x = -3; + pixel_y = -3 }, -/turf/open/floor/iron/white, -/area/medical/storage) -"vew" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/maintenance/port/aft) -"vey" = ( -/obj/effect/spawner/structure/window, -/turf/open/floor/plating, -/area/service/hydroponics) -"veC" = ( -/obj/effect/turf_decal/siding/white{ - dir = 8 +/obj/item/reagent_containers/blood{ + pixel_x = -3; + pixel_y = -3 }, -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk, -/turf/open/floor/iron/dark, -/area/medical/storage) -"veH" = ( -/obj/machinery/status_display/evac/directional/north, -/obj/machinery/camera/directional/north{ - c_tag = "Engineering - Power Monitoring" +/obj/effect/turf_decal/tile/green/anticorner/contrasted{ + dir = 1 }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/computer/station_alert, -/turf/open/floor/iron/dark, -/area/engineering/main) -"veJ" = ( -/obj/effect/turf_decal/delivery, -/obj/structure/cable, -/obj/effect/landmark/start/hangover, -/obj/machinery/flasher/directional/east{ - id = "hopflash"; - pixel_y = -26 +/turf/open/floor/iron/white, +/area/station/medical/virology) +"vdL" = ( +/obj/machinery/camera{ + c_tag = "Xenobiology Lab - Pen #8"; + dir = 10; + network = list("ss13","rd","xeno") }, -/turf/open/floor/iron, -/area/hallway/secondary/command) -"veQ" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 +/turf/open/floor/engine, +/area/station/science/xenobiology) +"vdX" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/firedoor, +/obj/item/reagent_containers/food/condiment/peppermill{ + pixel_x = 3 }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/obj/item/reagent_containers/food/condiment/saltshaker{ + pixel_x = -3 }, -/turf/open/floor/plating/airless, -/area/science/test_area) -"veU" = ( -/obj/structure/reagent_dispensers/water_cooler, -/obj/effect/turf_decal/siding/wood{ +/obj/machinery/door/poddoor/shutters/preopen{ + id = "kitchen_counter"; + name = "Kitchen Counter Shutters" + }, +/turf/open/floor/iron/cafeteria{ dir = 5 }, -/obj/machinery/firealarm/directional/north, -/turf/open/floor/wood/parquet, -/area/medical/psychology) -"veX" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 4 +/area/station/service/kitchen) +"veo" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/table/reinforced, +/obj/item/storage/box/lights/mixed, +/obj/item/cigbutt/cigarbutt, +/obj/item/candle{ + pixel_x = -5 }, -/obj/structure/chair/stool/directional/north, -/turf/open/floor/wood, -/area/commons/lounge) -"vfl" = ( -/obj/structure/window/reinforced{ +/obj/item/storage/box/matches{ + pixel_x = 1; + pixel_y = -1 + }, +/turf/open/floor/iron/white, +/area/station/medical/abandoned) +"veO" = ( +/obj/effect/turf_decal/tile/blue/anticorner/contrasted{ dir = 8 }, -/obj/structure/bodycontainer/morgue{ - dir = 2 +/turf/open/floor/iron/dark, +/area/station/command/bridge) +"veP" = ( +/obj/structure/cable, +/obj/structure/disposalpipe/sorting/mail/flip{ + dir = 1; + sortType = 27 }, -/obj/effect/turf_decal/stripes/white/full, /turf/open/floor/iron/white, -/area/science/robotics/lab) -"vfz" = ( -/obj/item/radio/intercom/directional/west, -/obj/effect/turf_decal/bot{ - dir = 1 - }, -/obj/structure/reagent_dispensers/fueltank/large, -/turf/open/floor/iron{ +/area/station/medical/medbay/central) +"veS" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/effect/turf_decal/tile/blue/fourcorners, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron/white, +/area/station/medical/surgery/theatre) +"vfa" = ( +/obj/effect/turf_decal/trimline/blue/filled/corner{ dir = 1 }, -/area/engineering/main) -"vfL" = ( -/obj/item/kirbyplants/random, -/obj/effect/turf_decal/siding/purple{ - dir = 6 +/obj/machinery/duct, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/turf/open/floor/iron/white/smooth_large, +/area/station/medical/treatment_center) +"vfh" = ( +/obj/machinery/door/window/right/directional/north{ + dir = 8; + name = "Research Test Chamber"; + req_access = list("science") }, -/obj/machinery/power/apc/auto_name/directional/east, +/turf/open/floor/engine, +/area/station/science/explab) +"vfk" = ( /obj/structure/cable, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/science/genetics) -"vgj" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 4 +/turf/open/floor/engine, +/area/station/engineering/supermatter) +"vfm" = ( +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ + dir = 1 }, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 8 +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/mob/living/carbon/human/species/monkey/punpun, +/turf/open/floor/iron, +/area/station/service/bar) +"vfv" = ( +/obj/machinery/conveyor{ + dir = 4; + id = "garbage" }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/turf/open/floor/plating, +/area/station/maintenance/disposal) +"vfA" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/engineering/storage_shared) +"vfC" = ( +/obj/machinery/vending/coffee, /turf/open/floor/iron/dark, -/area/security/range) -"vgp" = ( -/obj/machinery/light/directional/west, -/obj/structure/extinguisher_cabinet/directional/west, -/obj/effect/turf_decal/tile/red{ +/area/station/security/courtroom) +"vfO" = ( +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ dir = 8 }, +/obj/effect/turf_decal/tile/yellow/half/contrasted, /turf/open/floor/iron, -/area/hallway/primary/fore) -"vgq" = ( -/obj/machinery/portable_atmospherics/canister/nitrous_oxide, -/obj/machinery/light/small/directional/east, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron, -/area/engineering/atmos/storage/gas) -"vgw" = ( -/obj/structure/extinguisher_cabinet/directional/east, -/obj/effect/turf_decal/tile/neutral, -/turf/open/floor/iron, -/area/commons/locker) -"vgB" = ( +/area/station/engineering/break_room) +"vfU" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/turf/open/floor/iron/white, +/area/station/medical/chemistry) +"vgb" = ( +/obj/effect/decal/cleanable/dirt, /turf/open/floor/wood, -/area/cargo/qm) -"vgE" = ( -/obj/structure/sign/warning/vacuum/external, -/turf/closed/wall, -/area/cargo/miningoffice) -"vgH" = ( +/area/station/commons/lounge) +"vgd" = ( +/obj/machinery/door/airlock/engineering{ + name = "Telecomms Storage" + }, /obj/machinery/door/firedoor, +/obj/effect/turf_decal/delivery, +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/door/airlock/hydroponics/glass{ - name = "Hydroponics"; - req_one_access_txt = "35;28" +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/mapping_helpers/airlock/access/all/engineering/tcoms, +/turf/open/floor/iron/dark, +/area/station/engineering/storage/tcomms) +"vgv" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 9 }, -/turf/open/floor/iron, -/area/hallway/secondary/service) -"vgR" = ( -/obj/effect/turf_decal/stripes/line, -/obj/machinery/light/directional/south, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, -/obj/machinery/status_display/evac/directional/south, -/turf/open/floor/engine, -/area/engineering/supermatter/room) -"vgY" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/light/small/directional/west, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/science/mixing) -"vhr" = ( -/obj/machinery/airalarm/directional/south, -/obj/effect/turf_decal/tile/neutral{ +/area/station/command/gateway) +"vgZ" = ( +/obj/structure/table/glass, +/obj/item/storage/secure/briefcase{ + pixel_x = 3; + pixel_y = 5 + }, +/obj/item/storage/medkit/regular{ + pixel_x = -3; + pixel_y = -3 + }, +/obj/structure/cable, +/obj/effect/turf_decal/tile/blue/half/contrasted{ + dir = 1 + }, +/turf/open/floor/iron/white, +/area/station/command/heads_quarters/cmo) +"vhb" = ( +/obj/machinery/light/directional/west, +/obj/machinery/chem_dispenser{ + layer = 2.7 + }, +/obj/effect/turf_decal/tile/yellow/anticorner/contrasted{ dir = 8 }, +/turf/open/floor/iron/white, +/area/station/medical/chemistry) +"vht" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/turf/open/floor/iron/dark, +/area/station/security/execution/education) +"vhv" = ( +/turf/closed/wall/r_wall, +/area/station/engineering/atmospherics_engine) +"vhB" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/disposalpipe/segment{ dir = 4 }, +/obj/structure/disposalpipe/segment, /turf/open/floor/iron, -/area/hallway/primary/port) -"vhF" = ( -/obj/structure/chair/office{ - dir = 1 +/area/station/hallway/primary/central) +"vhD" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/security{ + name = "Evidence Storage" }, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/mapping_helpers/airlock/access/all/security/general, /turf/open/floor/iron/dark, -/area/command/bridge) -"vhJ" = ( -/obj/structure/chair/stool/directional/east, -/turf/open/floor/wood, -/area/commons/lounge) -"vhK" = ( -/obj/effect/turf_decal/tile/purple, +/area/station/security/brig) +"vhI" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, /obj/structure/disposalpipe/segment{ - dir = 5 + dir = 4 }, +/obj/machinery/door/firedoor, /turf/open/floor/iron, -/area/hallway/primary/aft) -"vhQ" = ( -/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/area/station/hallway/primary/starboard) +"vhS" = ( +/obj/machinery/light/small/directional/west, +/obj/machinery/airalarm/directional/west, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/station/service/chapel/office) +"vhZ" = ( +/obj/structure/window/reinforced, +/turf/open/floor/holofloor/dark, +/area/station/science/cytology) +"vif" = ( +/obj/machinery/holopad, /turf/open/floor/iron, -/area/engineering/atmos) -"vib" = ( +/area/station/engineering/break_room) +"vip" = ( +/obj/structure/flora/bush/sparsegrass/style_random, +/obj/machinery/airalarm/directional/north, +/mob/living/carbon/human/species/monkey, +/turf/open/floor/grass, +/area/station/medical/virology) +"vis" = ( +/obj/structure/filingcabinet, +/obj/item/folder/documents, +/obj/effect/turf_decal/bot_white, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/command/nuke_storage) +"viH" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/landmark/event_spawn, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/sign/poster/contraband/random/directional/north, /turf/open/floor/plating, -/area/maintenance/port) -"vil" = ( -/obj/structure/cable, -/obj/effect/turf_decal/tile/brown/half/contrasted{ - dir = 8 +/area/station/maintenance/disposal/incinerator) +"viQ" = ( +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 4 }, /turf/open/floor/iron, -/area/cargo/storage) -"vio" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ +/area/station/security/prison/garden) +"viU" = ( +/obj/effect/landmark/start/atmospheric_technician, +/turf/open/floor/iron, +/area/station/engineering/atmos/pumproom) +"vjd" = ( +/obj/machinery/light/directional/north, +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/effect/turf_decal/delivery, -/obj/structure/window/reinforced{ - dir = 1; - pixel_y = 2 - }, +/obj/structure/cable, +/obj/machinery/power/apc/auto_name/directional/north, /turf/open/floor/iron, -/area/engineering/main) -"vir" = ( -/obj/effect/landmark/xeno_spawn, -/obj/machinery/shower{ - pixel_y = 12 +/area/station/commons/fitness/recreation) +"vjh" = ( +/turf/open/floor/plating{ + icon_state = "panelscorched" }, -/obj/structure/curtain, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 4 +/area/station/maintenance/port) +"vjk" = ( +/obj/effect/turf_decal/siding/purple{ + dir = 10 }, -/turf/open/floor/iron/white, -/area/command/heads_quarters/captain/private) -"vis" = ( -/obj/structure/filingcabinet, -/obj/item/folder/documents, -/obj/effect/turf_decal/bot_white, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, /obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/dark, -/area/ai_monitored/command/nuke_storage) -"viT" = ( -/obj/machinery/power/tracker, -/obj/structure/cable, -/turf/open/floor/plating/airless, -/area/solars/starboard/aft) -"viX" = ( -/obj/machinery/modular_computer/console/preset/id{ +/area/station/science/genetics) +"vjn" = ( +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/turf/open/floor/iron/dark, -/area/security/office) -"vjb" = ( -/obj/effect/turf_decal/stripes/red/line{ - dir = 10 - }, -/turf/open/floor/engine, -/area/science/cytology) -"vjg" = ( -/obj/structure/window/reinforced/tinted{ - dir = 1 - }, -/obj/machinery/disposal/bin, -/obj/effect/turf_decal/tile/purple, -/obj/effect/turf_decal/tile/purple{ - dir = 1 +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/structure/disposalpipe/trunk, /turf/open/floor/iron, -/area/science/research) -"vjj" = ( -/obj/effect/turf_decal/stripes/corner, -/obj/structure/cable, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron/white, -/area/science/xenobiology) -"vjl" = ( -/obj/machinery/door/poddoor/shutters/preopen{ - id = "rdrnd"; - name = "Research and Development Shutters" +/area/station/hallway/primary/central) +"vjv" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/public/glass{ + name = "Library" }, -/obj/effect/spawner/structure/window/reinforced/tinted, -/turf/open/floor/plating, -/area/science/lab) -"vjo" = ( -/obj/machinery/keycard_auth/directional/east, -/turf/open/floor/carpet, -/area/command/heads_quarters/hop) -"vjp" = ( -/obj/machinery/duct, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/white, -/area/medical/treatment_center) -"vjs" = ( -/turf/open/floor/carpet, -/area/command/bridge) +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/wood, +/area/station/service/library) "vjA" = ( /obj/structure/cable, /obj/machinery/holopad/secure, @@ -60257,524 +60482,726 @@ /obj/structure/cable/layer3, /obj/effect/spawner/random/engineering/tracking_beacon, /turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/aisat/foyer) -"vkc" = ( -/obj/effect/landmark/start/librarian, -/obj/structure/chair/office{ - dir = 1 +/area/station/ai_monitored/turret_protected/aisat/foyer) +"vjF" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 8 + }, +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/security/prison) +"vjH" = ( +/obj/effect/turf_decal/trimline/blue/filled/line, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) +"vjI" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock{ + name = "Kitchen" + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/landmark/navigate_destination/kitchen, +/obj/effect/mapping_helpers/airlock/access/any/service/bar, +/obj/effect/mapping_helpers/airlock/access/any/service/kitchen, +/turf/open/floor/iron/cafeteria, +/area/station/service/kitchen) +"vjR" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 }, +/obj/structure/chair/stool/directional/north, /turf/open/floor/wood, -/area/service/library) -"vkd" = ( -/obj/machinery/door/poddoor{ - id = "QMLoaddoor"; - name = "Supply Dock Loading Door" +/area/station/commons/lounge) +"vjS" = ( +/obj/effect/landmark/start/paramedic, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/machinery/conveyor{ - dir = 8; - id = "QMLoad" +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) +"vjU" = ( +/obj/machinery/disposal/delivery_chute{ + dir = 1; + name = "Engineering Deliveries" }, -/obj/effect/turf_decal/stripes/line{ +/obj/structure/plasticflaps/opaque{ + name = "Engineering Deliveries" + }, +/obj/structure/disposalpipe/trunk{ dir = 1 }, -/turf/open/floor/plating, -/area/cargo/storage) -"vkp" = ( +/obj/structure/sign/departments/engineering{ + color = "#EFB341"; + pixel_y = -32 + }, +/turf/open/floor/iron, +/area/station/cargo/sorting) +"vjZ" = ( +/obj/structure/table, +/turf/open/floor/iron/dark/side, +/area/station/security/prison) +"vkb" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 4 + }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, /turf/open/floor/iron, -/area/engineering/break_room) -"vkL" = ( -/obj/structure/table/reinforced, -/obj/machinery/power/apc/auto_name/directional/east, -/obj/structure/cable, -/obj/item/stack/sheet/iron/fifty, -/obj/item/stack/sheet/iron/fifty, -/obj/item/stack/sheet/iron/fifty, -/obj/item/stack/sheet/glass/fifty, -/obj/item/circuitboard/mecha/ripley/main, -/obj/item/circuitboard/mecha/ripley/peripherals, +/area/station/security/brig) +"vke" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, /turf/open/floor/iron, -/area/science/robotics/lab) -"vkP" = ( -/obj/structure/closet/l3closet/virology, -/obj/effect/turf_decal/tile/green/half/contrasted{ - dir = 1 +/area/station/hallway/secondary/exit/departure_lounge) +"vkj" = ( +/obj/structure/chair{ + dir = 8 }, -/turf/open/floor/iron/white, -/area/medical/virology) -"vkX" = ( -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/bot{ - dir = 1 +/obj/structure/sign/warning/electric_shock{ + pixel_x = 32 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) +"vko" = ( +/obj/machinery/door/airlock/maintenance, +/obj/structure/disposalpipe/segment{ + dir = 4 }, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron{ - dir = 1 +/obj/effect/mapping_helpers/airlock/unres{ + dir = 4 }, -/area/engineering/main) -"vlm" = ( +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +/turf/open/floor/plating, +/area/station/maintenance/starboard/fore) +"vkq" = ( +/obj/effect/turf_decal/siding/wood, +/turf/open/floor/grass, +/area/station/science/research) +"vkr" = ( /obj/structure/cable, +/obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/effect/spawner/random/trash/garbage{ + spawn_scatter_radius = 1 }, /turf/open/floor/plating, -/area/maintenance/port/fore) -"vlx" = ( -/obj/effect/turf_decal/tile/red{ - dir = 8 +/area/station/maintenance/aft/greater) +"vkz" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 4 }, /turf/open/floor/iron, -/area/security/office) -"vlz" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/area/station/hallway/secondary/entry) +"vkD" = ( +/obj/effect/landmark/event_spawn, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) +"vkO" = ( +/obj/structure/table, +/obj/item/clothing/gloves/color/latex, +/obj/item/clothing/mask/surgical, +/obj/item/reagent_containers/spray/cleaner, +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 9 }, -/obj/effect/turf_decal/stripes/line{ +/turf/open/floor/iron/white, +/area/station/security/medical) +"vlh" = ( +/obj/structure/rack, +/obj/effect/spawner/random/techstorage/rnd_secure_all, +/turf/open/floor/iron/dark, +/area/station/engineering/storage/tech) +"vlp" = ( +/obj/structure/railing{ dir = 1 }, -/obj/structure/cable, -/obj/machinery/bluespace_vendor/directional/north, +/obj/machinery/light/small/red/directional/west, +/turf/open/floor/plating/airless, +/area/station/engineering/atmos) +"vlq" = ( +/obj/effect/landmark/start/atmospheric_technician, /turf/open/floor/iron, -/area/hallway/primary/port) -"vlR" = ( -/obj/effect/turf_decal/box/white{ - color = "#52B4E9" +/area/station/engineering/atmos) +"vly" = ( +/obj/item/target/alien/anchored, +/obj/machinery/camera/preset/ordnance{ + dir = 5 }, -/turf/open/floor/engine, -/area/engineering/atmospherics_engine) -"vlV" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 1 +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plating/airless{ + luminosity = 2 }, -/obj/structure/disposalpipe/segment{ - dir = 4 +/area/station/science/ordnance/bomb) +"vlH" = ( +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) +"vlY" = ( +/obj/structure/table/reinforced, +/obj/machinery/camera/directional/north{ + c_tag = "Science Robotics Office"; + network = list("ss13","rd") }, -/obj/machinery/button/door/directional/north{ - id = "evashutter"; - name = "E.V.A. Storage Shutter Control"; - req_access_txt = "19" +/obj/item/radio/intercom/directional/north, +/obj/item/storage/medkit{ + pixel_x = 7; + pixel_y = -3 }, -/turf/open/floor/iron, -/area/hallway/primary/central) -"vms" = ( -/obj/machinery/door/airlock{ - id_tag = "Cabin3"; - name = "Cabin 6" +/obj/item/storage/medkit{ + pixel_x = -5; + pixel_y = -1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/wood, -/area/commons/dorms) -"vmM" = ( -/obj/machinery/light/small/directional/east, -/obj/item/radio/intercom/directional/north, -/obj/structure/table/wood, -/obj/item/phone{ +/obj/item/healthanalyzer{ + pixel_x = 4; + pixel_y = 6 + }, +/obj/item/healthanalyzer{ pixel_x = -3; - pixel_y = 3 + pixel_y = -4 }, -/obj/item/cigbutt/cigarbutt{ +/turf/open/floor/iron, +/area/station/science/robotics/lab) +"vlZ" = ( +/obj/machinery/door/airlock/external{ + name = "Solar Maintenance" + }, +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, +/turf/open/floor/plating, +/area/station/maintenance/solars/starboard/aft) +"vmm" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/table, +/obj/item/reagent_containers/food/drinks/waterbottle/large{ pixel_x = 5; - pixel_y = -1 + pixel_y = 20 }, -/turf/open/floor/iron/grimy, -/area/tcommsat/computer) -"vmT" = ( +/obj/item/reagent_containers/food/drinks/waterbottle{ + pixel_x = 7; + pixel_y = 6 + }, +/obj/item/plate{ + pixel_x = -9 + }, +/obj/item/reagent_containers/food/drinks/waterbottle{ + pixel_x = 7 + }, +/obj/effect/spawner/random/food_or_drink/donkpockets{ + pixel_x = -9; + pixel_y = 3 + }, +/turf/open/floor/iron, +/area/station/cargo/warehouse) +"vmp" = ( /obj/structure/cable, -/obj/effect/turf_decal/trimline/green/filled/line{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/grimy, +/area/station/tcommsat/computer) +"vmx" = ( +/obj/machinery/atmospherics/pipe/smart/simple/yellow/visible{ dir = 6 }, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"vmE" = ( +/obj/machinery/power/port_gen/pacman/pre_loaded, +/turf/open/floor/plating, +/area/station/maintenance/starboard/greater) +"vmH" = ( +/obj/machinery/door/airlock/security{ + name = "Customs Desk" + }, +/obj/effect/landmark/event_spawn, +/obj/effect/mapping_helpers/airlock/access/all/security/general, +/turf/open/floor/iron, +/area/station/security/checkpoint/customs) +"vmI" = ( +/obj/structure/table, +/obj/item/stack/sheet/iron/fifty, +/turf/open/floor/iron/dark, +/area/station/engineering/atmospherics_engine) +"vmX" = ( +/obj/machinery/light/directional/west, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/hallway/primary/central) -"vmV" = ( -/obj/item/radio/intercom/directional/south, -/obj/structure/table/reinforced, -/obj/item/stack/package_wrap, -/obj/item/hand_labeler, -/obj/item/clothing/head/welding, +/area/station/hallway/primary/central) +"vmY" = ( +/obj/structure/sign/poster/contraband/busty_backdoor_xeno_babes_6{ + pixel_x = 32 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) +"vnj" = ( +/obj/structure/girder, +/obj/effect/spawner/random/structure/grille, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/port/aft) +"vnk" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/security{ + aiControlDisabled = 1; + id_tag = "prisonereducation"; + name = "Prisoner Education Chamber" + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/red/fourcorners, +/obj/effect/mapping_helpers/airlock/access/all/security/armory, /turf/open/floor/iron, -/area/science/robotics/mechbay) +/area/station/security/execution/education) "vnm" = ( /obj/structure/cable, /turf/closed/wall/r_wall, -/area/ai_monitored/turret_protected/ai) -"vnr" = ( -/obj/structure/disposalpipe/junction/yjunction, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 1 +/area/station/ai_monitored/turret_protected/ai) +"vnp" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, -/turf/open/floor/iron/white/side, -/area/medical/medbay/central) -"vnw" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/command/teleporter) +"vnE" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral, /obj/structure/cable, -/obj/effect/spawner/random/engineering/tracking_beacon, -/turf/open/floor/iron/dark, -/area/command/bridge) -"vnG" = ( -/obj/structure/window/reinforced{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/commons/vacant_room/commissary) +"vnV" = ( +/obj/machinery/light/directional/west, +/obj/machinery/airalarm/directional/west, +/obj/effect/turf_decal/siding/wood{ dir = 8 }, -/obj/machinery/recharger, -/obj/item/restraints/handcuffs, -/obj/structure/table/glass, +/turf/open/floor/wood/parquet, +/area/station/medical/psychology) +"vnZ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/flasher/directional/west{ + id = "Cell 2"; + pixel_y = -22 + }, +/obj/structure/bed, +/obj/item/bedsheet, +/turf/open/floor/iron, +/area/station/security/brig) +"vok" = ( +/obj/structure/table/reinforced, +/obj/machinery/light/directional/north, +/obj/item/clothing/gloves/color/latex/nitrile, +/obj/item/clothing/gloves/color/latex/nitrile, +/obj/item/clothing/gloves/color/latex/nitrile, +/obj/item/clothing/gloves/color/latex/nitrile, +/obj/item/wrench/medical, /turf/open/floor/iron/dark, -/area/command/bridge) -"vnR" = ( -/obj/effect/landmark/event_spawn, -/turf/open/floor/carpet, -/area/service/library) -"vnW" = ( +/area/station/medical/storage) +"vol" = ( +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/landmark/start/hangover, -/turf/open/floor/wood, -/area/commons/dorms) -"vof" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/siphon/monitored/plasma_output{ - dir = 1 - }, -/turf/open/floor/engine/plasma, -/area/engineering/atmos) -"vow" = ( -/obj/structure/sink{ - dir = 8; - pixel_x = 11 - }, -/obj/machinery/light_switch/directional/east, -/obj/effect/turf_decal/tile/green/anticorner/contrasted{ +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 4 }, /turf/open/floor/iron/white, -/area/medical/virology) -"voy" = ( -/obj/structure/table, -/obj/item/folder/red{ - pixel_x = 3 +/area/station/medical/virology) +"vpg" = ( +/obj/machinery/door/poddoor/preopen{ + id = "bridge blast"; + name = "Bridge Blast Door" }, -/obj/item/folder/white{ - pixel_x = -4; - pixel_y = 2 +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/command/glass{ + name = "Bridge Access" }, -/obj/item/restraints/handcuffs, -/obj/machinery/light/directional/east, -/obj/item/radio/off, -/obj/machinery/requests_console/directional/east{ - department = "Security"; - departmentType = 5; - name = "Security Requests Console" +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/landmark/navigate_destination, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "bridge-left" }, -/obj/effect/turf_decal/tile/red/half/contrasted{ +/obj/effect/mapping_helpers/airlock/access/any/command/general, +/turf/open/floor/iron/dark, +/area/station/command/bridge) +"vph" = ( +/obj/effect/landmark/xeno_spawn, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 4 }, -/turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"voB" = ( -/obj/machinery/light_switch/directional/west, -/turf/open/floor/iron/grimy, -/area/security/detectives_office) -"voI" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/firedoor, -/obj/structure/cable, -/obj/structure/window/reinforced{ +/turf/open/floor/iron/dark, +/area/station/engineering/storage/tech) +"vpl" = ( +/obj/structure/chair{ dir = 8 }, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "kitchen_counter"; - name = "Kitchen Counter Shutters" - }, -/obj/item/holosign_creator/robot_seat/restaurant, -/turf/open/floor/iron/cafeteria{ +/obj/effect/turf_decal/stripes/line{ dir = 5 }, -/area/service/kitchen) -"voJ" = ( -/obj/machinery/vending/cola/red, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ +/turf/open/floor/plating/airless, +/area/station/science/ordnance/bomb) +"vpn" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 + }, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/security/checkpoint/customs) +"vpB" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/blue/filled/line{ dir = 1 }, -/turf/open/floor/iron/white, -/area/security/prison) -"voK" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, /obj/structure/disposalpipe/segment{ - dir = 9 + dir = 4 }, /turf/open/floor/iron/white, -/area/science/lab) -"voM" = ( -/obj/machinery/status_display/evac/directional/west, -/obj/machinery/camera/directional/west{ - c_tag = "Central Primary Hallway - Starboard - Kitchen" +/area/station/medical/cryo) +"vpM" = ( +/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/effect/turf_decal/tile/neutral{ - dir = 1 +/obj/item/kirbyplants{ + icon_state = "plant-03" }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron, -/area/hallway/primary/central) -"voY" = ( -/obj/machinery/atmospherics/pipe/smart/simple/dark/visible{ - dir = 9 +/obj/effect/turf_decal/tile/blue{ + dir = 4 }, -/turf/open/floor/iron/dark, -/area/engineering/atmos) -"vpa" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 + }, +/turf/open/floor/iron/white/corner, +/area/station/hallway/secondary/entry) +"vpP" = ( /obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/disposalpipe/segment{ dir = 4 }, /turf/open/floor/plating, -/area/maintenance/port/fore) -"vpd" = ( -/obj/machinery/status_display/ai/directional/north, -/obj/structure/disposalpipe/segment{ - dir = 6 +/area/station/maintenance/aft/greater) +"vpQ" = ( +/obj/effect/turf_decal/plaque{ + icon_state = "L11" }, -/obj/machinery/recharge_station, -/turf/open/floor/carpet, -/area/command/heads_quarters/captain/private) -"vpC" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/firealarm/directional/east, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/cargo/warehouse) +/area/station/hallway/primary/central) +"vpU" = ( +/obj/effect/spawner/random/structure/crate, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) "vpX" = ( /obj/structure/cable, /obj/structure/disposalpipe/segment{ dir = 4 }, /turf/open/floor/iron, -/area/construction/storage_wing) -"vqh" = ( -/turf/closed/wall/r_wall, -/area/science/cytology) -"vql" = ( -/turf/open/floor/wood{ - icon_state = "wood-broken5" - }, -/area/service/library) -"vqo" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/command{ - name = "Corporate Showroom"; - req_access_txt = "19" +/area/station/construction/storage_wing) +"vqi" = ( +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/green{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ - cycle_id = "showroom" +/obj/machinery/camera/directional/south{ + c_tag = "Hydroponics - Aft" }, -/turf/open/floor/wood, -/area/command/corporate_showroom) -"vqz" = ( +/turf/open/floor/iron, +/area/station/service/hydroponics) +"vqk" = ( /obj/structure/cable, /obj/machinery/door/firedoor, -/obj/effect/turf_decal/stripes/white/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/white/line{ - dir = 4 +/obj/effect/turf_decal/tile/blue/fourcorners, +/obj/machinery/door/airlock/medical/glass{ + name = "Break Room" }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/science/research) -"vqB" = ( -/obj/machinery/microwave{ - pixel_x = -3; - pixel_y = 6 +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/mapping_helpers/airlock/access/all/medical/general, +/turf/open/floor/iron/white, +/area/station/medical/break_room) +"vqp" = ( +/obj/effect/turf_decal/loading_area, +/obj/machinery/airalarm/directional/east, +/obj/structure/disposalpipe/segment{ + dir = 10 }, -/obj/structure/table, -/obj/effect/turf_decal/tile/red/half/contrasted, -/turf/open/floor/iron/dark, -/area/security/office) -"vqC" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, -/obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, -/area/science/robotics/mechbay) -"vrk" = ( -/obj/effect/turf_decal/tile/neutral{ +/area/station/hallway/secondary/service) +"vqN" = ( +/obj/effect/landmark/event_spawn, +/turf/open/floor/carpet, +/area/station/service/theater) +"vqU" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 4 }, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"vro" = ( +/obj/structure/sink{ + dir = 8; + pixel_x = 11 + }, +/turf/open/floor/iron/white, +/area/station/science/research) +"vrv" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/light/small/directional/north, +/turf/open/floor/engine, +/area/station/science/explab) +"vrF" = ( +/obj/structure/table/reinforced, /obj/effect/turf_decal/tile/bar, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/junction/flip{ +/obj/effect/turf_decal/tile/bar{ dir = 1 }, -/turf/open/floor/iron, -/area/hallway/primary/central) -"vrm" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/light/directional/east, -/obj/effect/turf_decal/siding/purple{ - dir = 8 +/obj/structure/desk_bell{ + pixel_x = -11 }, -/obj/structure/disposalpipe/segment, -/obj/structure/cable, -/turf/open/floor/iron/white, -/area/science/research) -"vrB" = ( -/obj/effect/decal/cleanable/cobweb/cobweb2, -/obj/structure/rack, -/obj/effect/spawner/random/clothing/costume, -/obj/effect/spawner/random/clothing/costume, -/turf/open/floor/plating, -/area/maintenance/port) +/turf/open/floor/iron, +/area/station/service/bar) "vrJ" = ( /obj/machinery/porta_turret/ai{ dir = 8 }, /turf/open/floor/circuit/red, -/area/ai_monitored/turret_protected/ai_upload) -"vrL" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 9 +/area/station/ai_monitored/turret_protected/ai_upload) +"vrP" = ( +/obj/structure/cable, +/obj/structure/table/reinforced, +/obj/machinery/recharger{ + pixel_y = 4 + }, +/obj/effect/turf_decal/tile/red/half/contrasted, +/turf/open/floor/iron, +/area/station/security/checkpoint/customs) +"vsp" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/obj/structure/table/glass, +/obj/item/storage/box/petridish{ + pixel_x = -5; + pixel_y = 8 + }, +/obj/item/storage/box/petridish{ + pixel_x = 5; + pixel_y = 3 + }, +/obj/machinery/requests_console/directional/east{ + department = "Xenobiology"; + name = "Xenobiology Requests Console"; + receive_ore_updates = 1 + }, +/obj/machinery/button/door/directional/south{ + id = "XenoPens"; + name = "Xenobiology Shutters"; + req_access = list("xenobiology") }, /turf/open/floor/iron/white, -/area/security/prison) -"vrS" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/area/station/science/cytology) +"vsr" = ( +/obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark, -/area/security/lockers) -"vrZ" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/turf/open/floor/iron, +/area/station/commons/toilet/auxiliary) +"vsG" = ( +/obj/effect/turf_decal/tile/red{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/disposalpipe/segment{ dir = 4 }, /turf/open/floor/iron, -/area/hallway/secondary/command) -"vse" = ( +/area/station/hallway/primary/fore) +"vsO" = ( +/obj/machinery/conveyor{ + dir = 1; + id = "QMLoad" + }, /obj/effect/turf_decal/stripes/line{ - dir = 1 + dir = 4 }, -/obj/structure/disposalpipe/segment{ - dir = 9 +/turf/open/floor/plating, +/area/station/cargo/storage) +"vsZ" = ( +/obj/structure/table/reinforced, +/obj/item/folder/red, +/obj/machinery/light/directional/south, +/obj/structure/cable, +/obj/machinery/requests_console/directional/south{ + department = "Security"; + departmentType = 5; + name = "Security Requests Console" }, -/obj/effect/turf_decal/tile/yellow/half/contrasted{ - dir = 1 +/turf/open/floor/iron/dark, +/area/station/security/checkpoint/science) +"vtx" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/white/line{ + dir = 8 }, -/turf/open/floor/iron/white, -/area/medical/chemistry) -"vss" = ( +/turf/open/floor/iron, +/area/station/security/prison) +"vtF" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/table/reinforced, /obj/machinery/door/firedoor, -/obj/machinery/door/airlock/public/glass{ - name = "Aft Primary Hallway" +/obj/machinery/door/poddoor/shutters{ + id = "commissaryshutter"; + name = "Vacant Commissary Shutter" }, -/turf/open/floor/iron/white/side{ - dir = 4 +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, -/area/science/lobby) -"vsw" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/white, -/area/medical/treatment_center) -"vsE" = ( -/obj/structure/disposalpipe/segment{ +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/security/brig) -"vsN" = ( -/obj/structure/cable, -/turf/open/floor/iron/solarpanel/airless, -/area/solars/port/aft) -"vsS" = ( -/obj/structure/chair/stool/directional/west, -/obj/machinery/camera/directional/north{ - c_tag = "Prison Visitation"; - network = list("ss13","prison") +/area/station/commons/vacant_room/commissary) +"vtS" = ( +/obj/structure/window/reinforced{ + dir = 1 }, -/obj/effect/turf_decal/trimline/red/warning{ - dir = 8 +/obj/item/storage/medkit/regular{ + pixel_x = 3; + pixel_y = -3 }, -/turf/open/floor/iron, -/area/security/brig) -"vsX" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/obj/item/storage/medkit/o2{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/storage/medkit/o2, +/obj/item/storage/medkit/o2{ + pixel_x = -3; + pixel_y = -3 }, +/obj/structure/table/reinforced, +/turf/open/floor/iron/dark, +/area/station/medical/storage) +"vtX" = ( /obj/structure/cable, -/turf/open/floor/engine, -/area/engineering/supermatter/room) -"vtq" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Chemistry Maintenance"; - req_access_txt = "33" +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 }, /obj/structure/disposalpipe/segment, -/turf/open/floor/plating, -/area/maintenance/department/medical/central) -"vtR" = ( -/obj/machinery/power/apc/auto_name/directional/north, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, +/turf/open/floor/wood, +/area/station/service/lawoffice) +"vue" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating, -/area/maintenance/department/medical/central) -"vuA" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Storage Room"; - req_access_txt = "12" +/turf/open/floor/plating{ + icon_state = "panelscorched" }, -/obj/effect/mapping_helpers/airlock/abandoned, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating, -/area/maintenance/starboard/greater) -"vuB" = ( -/obj/machinery/atmospherics/components/binary/pump, -/obj/effect/turf_decal/delivery, -/turf/open/floor/iron, -/area/science/xenobiology) -"vuI" = ( +/area/station/maintenance/starboard/fore) +"vun" = ( +/turf/closed/wall, +/area/station/medical/storage) +"vuu" = ( /obj/structure/cable, -/obj/effect/turf_decal/trimline/blue/filled/line{ +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 4 }, +/turf/open/floor/iron, +/area/station/hallway/primary/fore) +"vuJ" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/engineering/glass{ + name = "Supermatter Engine Room" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating, +/area/station/engineering/supermatter/room) +"vuK" = ( +/obj/effect/turf_decal/stripes/line, +/obj/structure/cable, /turf/open/floor/iron/white, -/area/medical/medbay/central) -"vuS" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ +/area/station/science/xenobiology) +"vuP" = ( +/obj/item/target/syndicate, +/obj/structure/training_machine, +/obj/effect/spawner/random/engineering/tracking_beacon, +/turf/open/floor/iron, +/area/station/security/range) +"vuU" = ( +/obj/machinery/atmospherics/pipe/smart/simple/dark/visible{ dir = 4 }, /turf/open/floor/iron, -/area/security/office) -"vvo" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/closet/l3closet/janitor, -/obj/machinery/light/small/directional/east, -/turf/open/floor/iron, -/area/service/janitor) -"vvq" = ( -/obj/structure/chair/stool/directional/west, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/area/station/engineering/atmos) +"vvl" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced, +/turf/open/floor/iron/dark, +/area/station/commons/fitness/recreation) +"vvp" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/firealarm/directional/south, /turf/open/floor/iron, -/area/commons/locker) +/area/station/hallway/primary/port) "vvv" = ( /obj/structure/window/reinforced{ dir = 1; @@ -60782,345 +61209,335 @@ }, /turf/open/floor/plating/airless, /area/space/nearstation) -"vvM" = ( -/obj/structure/disposalpipe/segment{ - dir = 9 - }, -/obj/structure/cable, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, +"vvw" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold/supply/hidden, /turf/open/floor/iron, -/area/maintenance/starboard/greater) -"vwU" = ( -/obj/structure/table/glass, -/obj/item/storage/secure/briefcase{ - pixel_x = 3; - pixel_y = 5 +/area/station/hallway/primary/starboard) +"vvD" = ( +/obj/machinery/camera/directional/east{ + c_tag = "Xenobiology Lab - Euthanasia Chamber"; + network = list("ss13","rd","xeno") }, -/obj/item/storage/medkit/regular{ - pixel_x = -3; - pixel_y = -3 +/turf/open/floor/circuit/telecomms, +/area/station/science/xenobiology) +"vvH" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/engineering/glass{ + name = "Primary Tool Storage" }, +/obj/effect/decal/cleanable/dirt, /obj/structure/cable, -/obj/effect/turf_decal/tile/blue/half/contrasted{ - dir = 1 - }, -/turf/open/floor/iron/white, -/area/command/heads_quarters/cmo) -"vxd" = ( -/obj/machinery/light/small/directional/south, -/obj/effect/turf_decal/stripes/corner{ - dir = 1 - }, -/turf/open/floor/plating{ - icon_state = "platingdmg3" - }, -/area/security/prison) -"vxF" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/light/directional/north, -/obj/structure/disposalpipe/segment{ - dir = 4 +/turf/open/floor/iron, +/area/station/commons/storage/primary) +"vwi" = ( +/obj/structure/table, +/obj/item/clothing/mask/cigarette/pipe, +/turf/open/floor/plating, +/area/station/maintenance/port) +"vwp" = ( +/obj/machinery/door/airlock{ + id_tag = "FitnessShower"; + name = "Fitness Room Shower" }, -/obj/machinery/airalarm/directional/north, -/turf/open/floor/iron/white, -/area/science/research) -"vxU" = ( -/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/iron/freezer, +/area/station/commons/fitness/recreation) +"vwP" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/carpet, +/area/station/command/heads_quarters/captain/private) +"vwS" = ( +/obj/structure/rack, +/obj/effect/spawner/random/maintenance, +/obj/effect/spawner/random/bureaucracy/paper, +/turf/open/floor/plating, +/area/station/maintenance/port) +"vxa" = ( +/mob/living/simple_animal/slime, +/turf/open/floor/engine, +/area/station/science/xenobiology) +"vxc" = ( /obj/structure/cable, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "chem_lockdown"; - name = "Chemistry shutters" +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/structure/disposalpipe/sorting/mail{ + dir = 2; + sortType = 18 }, /turf/open/floor/plating, -/area/medical/chemistry) -"vxX" = ( -/obj/structure/disposalpipe/segment{ +/area/station/maintenance/starboard/greater) +"vxi" = ( +/obj/effect/turf_decal/tile/blue{ dir = 4 }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating{ - icon_state = "platingdmg1" - }, -/area/maintenance/department/medical/central) -"vyl" = ( -/obj/structure/window/reinforced{ +/obj/machinery/light/directional/east, +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/structure/window/reinforced{ +/turf/open/floor/iron/white/corner, +/area/station/hallway/secondary/entry) +"vxB" = ( +/obj/structure/bed/roller, +/obj/machinery/camera/directional/west{ + c_tag = "Gateway - Atrium" + }, +/obj/effect/turf_decal/bot{ dir = 1 }, -/obj/effect/turf_decal/stripes/line{ - dir = 5 +/obj/machinery/vending/wallmed/directional/west, +/turf/open/floor/iron{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/area/station/command/gateway) +"vxC" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 10 + }, +/obj/machinery/airalarm/directional/south, /turf/open/floor/iron/white, -/area/science/xenobiology) -"vyp" = ( -/obj/machinery/camera/directional/south{ - c_tag = "Holodeck Control" +/area/station/security/prison/visit) +"vxD" = ( +/obj/machinery/camera/directional/east{ + c_tag = "Dormitories - Fore" }, -/obj/item/radio/intercom/directional/south, -/obj/machinery/light/small/directional/south, +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment, /turf/open/floor/iron, -/area/commons/fitness/recreation) -"vyt" = ( -/obj/structure/closet/l3closet/scientist, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/light/directional/south, -/turf/open/floor/iron/white, -/area/science/xenobiology/hallway) -"vyu" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/obj/effect/landmark/event_spawn, +/area/station/commons/dorms) +"vxE" = ( +/obj/machinery/door/firedoor, /obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/machinery/duct, -/obj/structure/disposalpipe/segment{ - dir = 4 + dir = 1 }, -/obj/structure/sign/poster/random/directional/south, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/hallway/secondary/service) -"vyz" = ( -/obj/effect/turf_decal/stripes/line{ +/area/station/hallway/primary/central) +"vxJ" = ( +/obj/machinery/power/emitter/welded{ dir = 1 }, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/plating, -/area/maintenance/starboard/fore) +/area/station/engineering/supermatter/room) +"vxT" = ( +/obj/structure/chair/comfy{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/item/radio/intercom/directional/south, +/turf/open/floor/iron, +/area/station/science/research) +"vyf" = ( +/obj/structure/table/wood, +/turf/open/floor/wood, +/area/station/cargo/qm) +"vyi" = ( +/obj/structure/sign/warning/secure_area, +/turf/closed/wall/r_wall, +/area/station/command/corporate_showroom) "vyM" = ( /obj/machinery/holopad, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable/layer3, /turf/open/floor/iron/dark, -/area/ai_monitored/aisat/exterior) -"vyN" = ( -/obj/effect/spawner/random/structure/crate, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"vyO" = ( -/obj/structure/cable, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"vyX" = ( -/obj/structure/sign/warning/biohazard, -/turf/closed/wall, -/area/maintenance/department/science/xenobiology) -"vzg" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/firealarm/directional/west, -/turf/open/floor/iron/white, -/area/medical/medbay/central) -"vzo" = ( -/obj/effect/decal/cleanable/cobweb, -/obj/structure/bodycontainer/morgue{ - dir = 2 - }, -/turf/open/floor/iron/dark, -/area/service/chapel/office) -"vzC" = ( -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 8 - }, -/turf/open/floor/iron, -/area/security/courtroom) -"vzJ" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/white, -/area/security/prison) -"vzU" = ( -/obj/machinery/computer/operating{ +/area/station/ai_monitored/aisat/exterior) +"vyZ" = ( +/obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/effect/turf_decal/tile/blue/half/contrasted, -/turf/open/floor/iron/white, -/area/medical/surgery/aft) -"vzV" = ( -/obj/machinery/atmospherics/pipe/bridge_pipe/scrubbers/visible, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/bridge_pipe/cyan/visible{ - dir = 4 - }, -/turf/open/floor/iron, -/area/engineering/atmos) -"vzY" = ( +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"vzc" = ( +/obj/effect/decal/cleanable/dirt, /obj/structure/cable, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 1 +/obj/machinery/computer/turbine_computer{ + mapping_id = "main_turbine" }, /turf/open/floor/iron, -/area/hallway/primary/starboard) -"vAi" = ( -/obj/machinery/light/directional/south, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, +/area/station/maintenance/disposal/incinerator) +"vzj" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/structure/crate_empty, +/obj/effect/turf_decal/bot, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/disposalpipe/segment{ - dir = 4 + dir = 9 }, /turf/open/floor/iron, -/area/hallway/primary/central) -"vAr" = ( -/obj/structure/table, -/obj/machinery/computer/security/telescreen/ordnance{ - dir = 1 +/area/station/cargo/warehouse) +"vzx" = ( +/obj/machinery/portable_atmospherics/canister/plasma, +/obj/effect/turf_decal/siding/purple{ + dir = 10 }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/science/mixing/launch) -"vAx" = ( -/obj/item/target/syndicate, -/obj/structure/training_machine, -/obj/effect/spawner/random/engineering/tracking_beacon, -/turf/open/floor/iron, -/area/security/range) -"vAB" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/light/directional/south, -/obj/structure/rack, -/obj/item/clothing/under/color/blue, -/obj/item/clothing/ears/earmuffs, -/obj/item/clothing/neck/tie/blue, -/obj/structure/sign/poster/official/random/directional/south, /turf/open/floor/iron/dark, -/area/commons/fitness/recreation) -"vAP" = ( +/area/station/science/ordnance/storage) +"vzG" = ( +/obj/item/radio/intercom/directional/north, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/structure/sign/poster/official/random/directional/east, +/turf/open/floor/iron/cafeteria, +/area/station/hallway/secondary/entry) +"vzI" = ( /obj/structure/table, -/obj/effect/turf_decal/siding/purple{ +/obj/effect/turf_decal/stripes/line, +/obj/machinery/airalarm/directional/north, +/obj/effect/turf_decal/tile/yellow{ dir = 4 }, -/obj/item/radio/headset/headset_medsci{ - pixel_x = -7; - pixel_y = 4 +/obj/item/grenade/chem_grenade/smart_metal_foam{ + pixel_x = -4; + pixel_y = 6 }, -/obj/item/storage/box/monkeycubes{ - pixel_x = 6; - pixel_y = 9 +/obj/item/grenade/chem_grenade/smart_metal_foam{ + pixel_y = 4 }, -/obj/item/storage/box/gloves{ - pixel_x = 5; - pixel_y = 1 +/obj/item/grenade/chem_grenade/smart_metal_foam{ + pixel_x = 4; + pixel_y = 2 }, -/obj/machinery/button/door/directional/east{ - id = "rdgene2"; - name = "Secondary Genetics Shutters Control"; - pixel_y = -6; - req_access_txt = "7" +/obj/item/grenade/chem_grenade/smart_metal_foam{ + pixel_x = 8 }, -/obj/machinery/button/door/directional/east{ - id = "rdgene"; - name = "Primary Genetics Shutters Control"; - pixel_y = 6; - req_access_txt = "7" +/turf/open/floor/iron/checker, +/area/station/engineering/atmos/storage/gas) +"vzL" = ( +/obj/structure/cable, +/mob/living/carbon/human/species/monkey, +/turf/open/floor/grass, +/area/station/medical/virology) +"vzR" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/science/genetics) -"vBb" = ( +/turf/open/floor/iron, +/area/station/cargo/warehouse) +"vzS" = ( +/obj/structure/cable, /obj/structure/disposalpipe/segment{ dir = 4 }, /turf/open/floor/iron, -/area/cargo/sorting) -"vBf" = ( -/obj/machinery/door/window/right/directional/west, -/turf/open/floor/wood, -/area/command/heads_quarters/captain/private) -"vBq" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/siding/purple{ - dir = 8 +/area/station/commons/dorms) +"vAa" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 5 }, -/obj/structure/disposalpipe/segment, -/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, /turf/open/floor/iron/white, -/area/science/research) -"vBr" = ( -/obj/machinery/door/airlock/external, -/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ - cycle_id = "starboard-bow-airlock" +/area/station/science/xenobiology) +"vAc" = ( +/obj/structure/sign/poster/official/cleanliness{ + pixel_x = -32 }, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"vBv" = ( -/obj/structure/table, -/obj/item/paper_bin{ - pixel_x = -2; - pixel_y = 6 +/obj/structure/sink{ + pixel_y = 22 }, -/obj/item/pen{ - pixel_x = -2; - pixel_y = 5 +/obj/effect/turf_decal/tile/green/anticorner/contrasted{ + dir = 1 }, -/turf/open/floor/iron, -/area/science/xenobiology) -"vBw" = ( -/obj/machinery/door/poddoor/shutters{ - id = "qm_warehouse"; - name = "Warehouse Shutters" +/turf/open/floor/iron/white, +/area/station/medical/virology) +"vAo" = ( +/obj/machinery/door/window/right/directional/south{ + dir = 1; + name = "Medical Deliveries"; + req_access = list("medical") }, -/obj/effect/turf_decal/caution/stand_clear, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/cargo/warehouse) -"vBH" = ( -/obj/machinery/portable_atmospherics/pump, -/obj/effect/turf_decal/tile/blue{ +/obj/effect/turf_decal/delivery/white{ + color = "#52B4E9" + }, +/obj/structure/window/reinforced{ dir = 4 }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 +/turf/open/floor/iron/dark, +/area/station/medical/storage) +"vAF" = ( +/obj/structure/table/glass, +/obj/item/retractor, +/obj/item/hemostat, +/obj/item/cautery, +/obj/effect/turf_decal/tile/blue/fourcorners, +/turf/open/floor/iron/white, +/area/station/medical/surgery/theatre) +"vAH" = ( +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ +/obj/effect/turf_decal/siding/purple{ dir = 4 }, -/turf/open/floor/iron/cafeteria, -/area/engineering/atmos) -"vBI" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/carpet, -/area/service/chapel) -"vBS" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/white, +/area/station/science/ordnance/storage) +"vAQ" = ( +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/starboard/fore) +"vBl" = ( +/obj/effect/turf_decal/tile/purple, +/obj/machinery/camera/directional/south{ + c_tag = "Central Primary Hallway - Aft-Starboard" + }, /turf/open/floor/iron, -/area/security/office) -"vBX" = ( +/area/station/hallway/primary/central) +"vBG" = ( +/obj/item/radio/intercom/directional/south, +/obj/effect/turf_decal/siding/purple{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 8 + }, +/turf/open/floor/iron/white, +/area/station/science/research) +"vBW" = ( +/obj/machinery/light/small/directional/south, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/power/apc/auto_name/directional/south, +/turf/open/floor/iron/freezer, +/area/station/commons/toilet/restrooms) +"vBY" = ( /obj/structure/cable, +/obj/effect/turf_decal/tile/bar{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/effect/decal/cleanable/dirt, -/turf/open/floor/wood, -/area/service/cafeteria) +/obj/effect/landmark/start/hangover, +/obj/machinery/duct, +/turf/open/floor/iron/cafeteria, +/area/station/service/kitchen) "vCa" = ( /obj/structure/window/reinforced{ dir = 1; @@ -61128,204 +61545,220 @@ }, /obj/structure/window/reinforced, /turf/open/floor/iron/dark, -/area/ai_monitored/aisat/exterior) -"vCn" = ( -/obj/machinery/rnd/destructive_analyzer, -/obj/effect/turf_decal/siding{ - dir = 1 - }, -/turf/open/floor/iron/dark, -/area/science/lab) -"vCy" = ( -/obj/structure/window/reinforced{ - dir = 8 +/area/station/ai_monitored/aisat/exterior) +"vCb" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/grunge{ + name = "Courtroom" }, -/obj/structure/window/reinforced, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/dark, -/area/ai_monitored/aisat/exterior) -"vCF" = ( -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/siding/red{ - dir = 6 - }, -/obj/effect/landmark/start/depsec/science, +/area/station/security/courtroom) +"vCh" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, -/area/security/checkpoint/science) -"vDb" = ( -/obj/item/kirbyplants/random, -/turf/open/floor/wood, -/area/maintenance/port/aft) -"vDd" = ( +/area/station/maintenance/port/aft) +"vCr" = ( /obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/obj/machinery/camera/directional/west{ - c_tag = "Engineering Supermatter Starboard"; - network = list("ss13","engine") + dir = 1 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/engineering/gravity_generator) +"vCu" = ( +/obj/machinery/light/small/directional/west, +/obj/effect/decal/cleanable/dirt, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, -/turf/open/floor/engine, -/area/engineering/supermatter/room) -"vDg" = ( -/obj/structure/disposaloutlet{ - desc = "An outlet for the pneumatic disposal system. This one seems designed for rapid corpse disposal."; - dir = 8; - name = "rapid corpse mover 9000" +/obj/machinery/camera/directional/west{ + c_tag = "Auxilary Restrooms" }, -/obj/structure/window/reinforced, -/obj/structure/disposalpipe/trunk, -/turf/open/floor/iron/dark, -/area/medical/morgue) -"vDj" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line, -/obj/effect/turf_decal/trimline/yellow/warning, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/obj/structure/sign/poster/official/random/directional/west, /turf/open/floor/iron, -/area/engineering/atmos) -"vDl" = ( -/obj/structure/lattice, -/obj/item/tail_pin, -/turf/open/space/basic, -/area/space/nearstation) -"vDB" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/area/station/commons/toilet/auxiliary) +"vCy" = ( +/obj/structure/window/reinforced{ dir = 8 }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, +/obj/structure/window/reinforced, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/aisat/exterior) +"vCN" = ( /obj/effect/turf_decal/tile/neutral{ dir = 4 }, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, /obj/structure/disposalpipe/segment{ - dir = 4 + dir = 6 }, /turf/open/floor/iron/dark, -/area/medical/morgue) -"vDD" = ( +/area/station/command/heads_quarters/rd) +"vCV" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/sorting/mail/flip{ + dir = 1; + sortType = 25 + }, +/turf/open/floor/plating, +/area/station/maintenance/aft/lesser) +"vDa" = ( +/obj/machinery/light/directional/north, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/fore) +"vDh" = ( +/obj/effect/turf_decal/trimline/red/filled/corner{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/security/brig) +"vDl" = ( +/obj/structure/lattice, +/obj/item/tail_pin, +/turf/open/space/basic, +/area/space/nearstation) +"vDt" = ( /obj/machinery/door/airlock/maintenance{ - req_one_access_txt = "12;63;48;50" + name = "Research Maintenance" }, -/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, +/obj/structure/disposalpipe/segment, +/obj/effect/mapping_helpers/airlock/access/all/science/research, /turf/open/floor/plating, -/area/maintenance/fore/lesser) -"vDJ" = ( -/obj/structure/sign/poster/official/cleanliness{ - pixel_x = 32 - }, -/obj/structure/sink{ - pixel_y = 22 +/area/station/maintenance/starboard/lesser) +"vDz" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 8 }, -/obj/effect/turf_decal/bot, -/obj/item/clothing/suit/apron/chef{ - name = "Jim Norton's Quebecois Coffee apron" +/turf/open/floor/iron/white, +/area/station/medical/office) +"vDC" = ( +/obj/machinery/status_display/evac/directional/north, +/obj/structure/table/wood, +/obj/item/pinpointer/nuke, +/obj/item/disk/nuclear, +/turf/open/floor/carpet, +/area/station/command/heads_quarters/captain/private) +"vDV" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/camera/directional/north{ - c_tag = "Jim Norton's Quebecois Coffee" +/obj/structure/table/glass, +/obj/machinery/reagentgrinder{ + pixel_x = -1; + pixel_y = 8 }, -/turf/open/floor/iron/dark, -/area/service/cafeteria) -"vDK" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/security/office) -"vDP" = ( -/obj/machinery/camera/directional/south{ - c_tag = "Head of Personnel's Office" +/obj/effect/turf_decal/tile/purple/fourcorners, +/turf/open/floor/iron/white, +/area/station/science/xenobiology) +"vEc" = ( +/obj/structure/rack, +/obj/item/stack/rods{ + amount = 4 }, -/obj/structure/table/wood, -/obj/item/storage/box/pdas{ - pixel_x = 4; - pixel_y = 4 +/obj/item/clothing/suit/apron/chef, +/obj/item/clothing/head/chefhat, +/turf/open/floor/plating{ + icon_state = "panelscorched" }, -/obj/item/storage/box/silver_ids, -/obj/item/storage/box/ids, -/obj/machinery/light/directional/south, -/turf/open/floor/wood, -/area/command/heads_quarters/hop) -"vDT" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 +/area/station/maintenance/port/aft) +"vEd" = ( +/obj/effect/decal/cleanable/blood/old, +/obj/machinery/processor{ + pixel_y = 1 }, -/obj/effect/spawner/random/maintenance, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/plating, -/area/maintenance/starboard/lesser) -"vDW" = ( -/obj/effect/turf_decal/tile/red, +/area/station/maintenance/port/aft) +"vEk" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/security/office) -"vDX" = ( -/obj/structure/cable, -/obj/machinery/holopad/secure, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/dark/telecomms, -/area/tcommsat/server) -"vEr" = ( -/obj/machinery/atmospherics/pipe/smart/simple/green/visible, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/engineering/atmos) -"vEx" = ( -/obj/structure/table/wood, -/obj/machinery/light/small/directional/west, -/obj/item/radio/off{ - pixel_y = 4 - }, -/obj/item/screwdriver{ - pixel_y = 10 +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/turf/open/floor/iron/grimy, -/area/tcommsat/computer) -"vED" = ( -/obj/structure/window/reinforced/tinted{ +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"vEl" = ( +/obj/machinery/atmospherics/components/unary/outlet_injector/monitored/air_input{ dir = 1 }, -/obj/effect/turf_decal/tile/purple, -/obj/effect/turf_decal/tile/purple{ - dir = 1 +/turf/open/floor/engine/air, +/area/station/engineering/atmos) +"vEo" = ( +/obj/machinery/modular_computer/console/preset/civilian{ + dir = 4 + }, +/obj/effect/turf_decal/siding/purple{ + dir = 8 }, +/turf/open/floor/iron/white, +/area/station/science/ordnance/office) +"vEp" = ( /turf/open/floor/iron, -/area/science/research) -"vEE" = ( +/area/station/security/warden) +"vEt" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/simple/supply/hidden, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/engineering/atmos/storage/gas) +"vEH" = ( +/obj/machinery/door/window/right/directional/east{ + name = "Danger: Conveyor Access"; + req_access = list("maint_tunnels") + }, +/obj/machinery/conveyor/inverted{ + dir = 10; + id = "garbage" + }, +/turf/open/floor/plating, +/area/station/maintenance/disposal) +"vEK" = ( +/obj/machinery/portable_atmospherics/canister/oxygen, +/obj/effect/turf_decal/bot, +/obj/machinery/atmospherics/pipe/smart/simple/supply/hidden, +/turf/open/floor/iron, +/area/station/engineering/atmos/storage/gas) +"vEO" = ( +/obj/structure/chair/wood/wings{ + dir = 8 + }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/firealarm/directional/south, +/turf/open/floor/wood, +/area/station/service/theater) +"vET" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/obj/effect/turf_decal/tile/yellow{ +/obj/structure/disposalpipe/segment{ dir = 4 }, +/obj/item/radio/intercom/directional/south, /turf/open/floor/iron, -/area/hallway/primary/starboard) -"vEF" = ( -/obj/structure/table, -/obj/item/hfr_box/corner, -/obj/item/hfr_box/corner, -/obj/item/hfr_box/corner, -/obj/item/hfr_box/corner, -/obj/item/hfr_box/core, -/turf/open/floor/iron/dark, -/area/engineering/atmospherics_engine) -"vEJ" = ( -/turf/closed/wall/r_wall, -/area/engineering/storage/tech) +/area/station/hallway/primary/central) +"vEV" = ( +/obj/machinery/space_heater, +/obj/effect/decal/cleanable/cobweb, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) "vFb" = ( /obj/structure/lattice/catwalk, /obj/item/binoculars, @@ -61340,290 +61773,241 @@ dir = 8 }, /turf/open/floor/iron/dark, -/area/ai_monitored/aisat/exterior) -"vFp" = ( -/obj/machinery/navbeacon{ - codes_txt = "patrol;next_patrol=16-Fore"; - location = "15-Court" +/area/station/ai_monitored/aisat/exterior) +"vFm" = ( +/obj/structure/table, +/obj/item/folder/red, +/obj/item/taperecorder, +/obj/item/radio/intercom/directional/south{ + broadcasting = 1; + frequency = 1423; + listening = 0; + name = "Interrogation Intercom" }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/dark, -/area/security/courtroom) -"vFs" = ( -/obj/machinery/computer/rdconsole{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/purple/filled/line{ - dir = 6 +/area/station/security/interrogation) +"vFx" = ( +/obj/structure/toilet{ + pixel_y = 13 }, +/obj/machinery/light/directional/south, +/obj/effect/landmark/start/captain, +/obj/machinery/light_switch/directional/south, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/white, -/area/command/heads_quarters/rd) -"vFv" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 8 +/area/station/command/heads_quarters/captain/private) +"vFB" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/machinery/light/small/directional/east, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/science/mixing/launch) -"vFN" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/computer/mech_bay_power_console{ +/obj/effect/turf_decal/tile/yellow{ dir = 4 }, /turf/open/floor/iron, -/area/cargo/warehouse) -"vGb" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/area/station/hallway/primary/starboard) +"vGl" = ( +/obj/structure/table/reinforced, +/obj/item/flashlight/lamp, +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/iron, +/area/station/command/heads_quarters/ce) +"vGp" = ( +/obj/structure/chair, +/obj/effect/landmark/start/chaplain, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/service/chapel/funeral) +"vGq" = ( +/obj/structure/sign/warning/biohazard, +/turf/closed/wall, +/area/station/science/xenobiology) +"vGw" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/yellow/visible, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/station/engineering/supermatter/room) +"vGx" = ( +/obj/machinery/door/window/brigdoor{ + name = "Arrivals Security Checkpoint"; + pixel_y = -8; + req_access = list("security") }, +/obj/structure/table/reinforced, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/red/half/contrasted, /turf/open/floor/iron, -/area/commons/locker) -"vGk" = ( -/turf/closed/wall/r_wall, -/area/maintenance/fore) -"vGr" = ( +/area/station/security/checkpoint/customs) +"vGz" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, /obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 1 + dir = 10 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/green{ +/obj/effect/turf_decal/tile/purple/half/contrasted, +/turf/open/floor/iron/white, +/area/station/science/lobby) +"vGF" = ( +/obj/effect/turf_decal/tile/yellow{ dir = 8 }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/duct, -/turf/open/floor/iron, -/area/hallway/secondary/service) -"vGs" = ( -/obj/item/pushbroom, -/obj/structure/closet{ - name = "janitorial supplies" +/turf/open/floor/iron/dark/corner, +/area/station/engineering/atmos/storage/gas) +"vGN" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/public/glass{ + name = "Departure Lounge" }, /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{ +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) +"vHl" = ( +/mob/living/simple_animal/pet/penguin/baby{ dir = 8 }, -/turf/open/floor/iron/dark, -/area/medical/morgue) -"vGA" = ( -/obj/structure/cable, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/green{ - dir = 8 +/turf/open/floor/grass, +/area/station/science/research) +"vHm" = ( +/obj/structure/window/reinforced, +/turf/open/floor/engine, +/area/station/science/xenobiology) +"vHs" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/engineering/glass{ + name = "Power Monitoring" }, -/obj/effect/turf_decal/tile/green{ - dir = 4 +/obj/effect/turf_decal/bot{ + dir = 1 + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/construction, +/turf/open/floor/iron{ + dir = 1 }, +/area/station/engineering/main) +"vHO" = ( /obj/machinery/power/apc/auto_name/directional/south, -/turf/open/floor/iron, -/area/service/hydroponics) -"vGL" = ( /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/reagent_dispensers/watertank, /turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"vHg" = ( -/obj/item/radio/intercom/directional/north, -/obj/machinery/light/directional/north, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, +/area/station/science/robotics/mechbay) +"vIm" = ( +/obj/machinery/atmospherics/pipe/layer_manifold/scrubbers/hidden, +/turf/closed/wall/r_wall, +/area/station/maintenance/starboard/greater) +"vIB" = ( +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/green/fourcorners, /turf/open/floor/iron, -/area/hallway/primary/port) -"vHu" = ( -/obj/effect/turf_decal/tile/yellow/anticorner/contrasted, -/turf/open/floor/iron/white, -/area/medical/chemistry) -"vHG" = ( -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/tile/blue{ - dir = 8 +/area/station/hallway/primary/central) +"vIH" = ( +/obj/effect/turf_decal/plaque{ + icon_state = "L14" }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment, /turf/open/floor/iron, -/area/hallway/primary/aft) -"vHM" = ( -/obj/effect/turf_decal/tile/neutral/half/contrasted, -/turf/open/floor/iron, -/area/security/courtroom) -"vHP" = ( -/obj/machinery/vending/cigarette, -/obj/effect/turf_decal/stripes/line{ - dir = 10 +/area/station/hallway/primary/central) +"vIJ" = ( +/obj/machinery/atmospherics/components/unary/passive_vent/layer2{ + dir = 4 }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"vIb" = ( +/obj/structure/lattice, +/turf/open/space/basic, +/area/space/nearstation) +"vIM" = ( /obj/structure/cable, /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating{ - icon_state = "panelscorched" +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"vIT" = ( +/obj/machinery/shower{ + dir = 8 }, -/area/maintenance/starboard/lesser) -"vIc" = ( -/obj/effect/landmark/blobstart, /obj/effect/turf_decal/stripes/line{ - dir = 4 + dir = 5 }, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 8 }, -/turf/open/floor/plating, -/area/maintenance/port/greater) -"vIe" = ( +/turf/open/floor/iron, +/area/station/engineering/main) +"vIY" = ( +/turf/closed/wall, +/area/station/engineering/storage_shared) +"vJe" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron, -/area/hallway/primary/central) -"vIi" = ( -/obj/structure/closet/crate/freezer, -/obj/item/reagent_containers/blood/random, -/obj/item/reagent_containers/blood/random, -/obj/item/reagent_containers/blood/random, -/obj/item/reagent_containers/blood/random, -/obj/item/reagent_containers/blood/o_plus{ - pixel_x = -2; - pixel_y = -1 - }, -/obj/item/reagent_containers/blood/o_minus, -/obj/item/reagent_containers/blood/b_plus, -/obj/item/reagent_containers/blood/b_minus, -/obj/item/reagent_containers/blood/a_plus, -/obj/item/reagent_containers/blood/a_minus, -/obj/item/reagent_containers/blood/lizard, -/obj/item/reagent_containers/blood/ethereal, -/obj/item/reagent_containers/blood{ - pixel_x = -3; - pixel_y = -3 - }, -/obj/item/reagent_containers/blood{ - pixel_x = -3; - pixel_y = -3 - }, -/obj/item/reagent_containers/blood{ - pixel_x = -3; - pixel_y = -3 - }, -/obj/effect/turf_decal/tile/green/anticorner/contrasted{ - dir = 1 - }, +/obj/machinery/duct, /turf/open/floor/iron/white, -/area/medical/virology) -"vIo" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/external{ - name = "Escape Pod Four"; - req_access_txt = "32"; - space_dir = 4 - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ +/area/station/medical/treatment_center) +"vJl" = ( +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/turf/open/floor/iron, -/area/maintenance/department/engine) -"vIy" = ( -/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/decal/cleanable/dirt, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron, -/area/maintenance/starboard/greater) -"vIA" = ( -/obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ - dir = 4 - }, -/turf/open/floor/iron, -/area/security/courtroom) -"vIC" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/carpet, -/area/service/library) -"vIJ" = ( -/obj/machinery/atmospherics/components/unary/passive_vent/layer2{ - dir = 4 - }, -/obj/structure/lattice, -/turf/open/space/basic, -/area/space/nearstation) -"vIZ" = ( -/obj/effect/turf_decal/tile/red/anticorner/contrasted{ - dir = 8 - }, -/turf/open/floor/iron, -/area/security/office) +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/science/xenobiology) "vJt" = ( /obj/structure/cable, /obj/machinery/firealarm/directional/west, /turf/open/floor/iron, -/area/construction/storage_wing) -"vJv" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/trimline/brown/filled/line{ - dir = 10 - }, -/obj/effect/turf_decal/trimline/red/filled/warning{ - dir = 10 - }, -/obj/machinery/modular_computer/console/preset/cargochat/security{ +/area/station/construction/storage_wing) +"vJy" = ( +/obj/structure/rack, +/obj/item/stack/sheet/cardboard, +/obj/item/stack/sheet/cardboard, +/obj/structure/light_construct/directional/east, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) +"vJB" = ( +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/turf/open/floor/iron, -/area/security/brig) -"vJG" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Storage Room"; - req_access_txt = "12" +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, -/obj/effect/mapping_helpers/airlock/abandoned, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"vJR" = ( -/obj/structure/table, -/obj/item/stack/sheet/glass, -/obj/item/stack/sheet/glass, -/obj/item/stack/sheet/glass, -/obj/item/stack/sheet/glass, -/obj/machinery/button/door/directional/east{ - id = "rdrnd"; - name = "Primary Research Shutters Control"; - pixel_y = 6; - req_access_txt = "7" +/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/machinery/button/door/directional/east{ - id = "rndlab2"; - name = "Secondary Research Shutters Control"; - pixel_y = -6; - req_access_txt = "7" +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ + dir = 9 }, /turf/open/floor/iron, -/area/science/lab) +/area/station/hallway/primary/port) +"vJI" = ( +/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible/layer5, +/obj/machinery/atmospherics/pipe/smart/simple/purple/visible, +/obj/effect/spawner/random/structure/crate_empty, +/obj/item/circuitboard/machine/thermomachine, +/obj/machinery/light/small/directional/east, +/turf/open/floor/iron/dark/textured, +/area/station/engineering/atmos) +"vJX" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/structure/cable, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/station/engineering/storage/tech) +"vJY" = ( +/obj/structure/rack, +/obj/effect/spawner/random/clothing/costume, +/obj/effect/spawner/random/clothing/costume, +/turf/open/floor/plating, +/area/station/maintenance/port) "vKf" = ( /obj/structure/window/reinforced{ dir = 1; @@ -61638,201 +62022,184 @@ dir = 8 }, /turf/open/floor/iron/dark, -/area/ai_monitored/aisat/exterior) -"vKl" = ( -/obj/structure/cable, -/obj/machinery/power/solar_control{ - dir = 1; - id = "starboardsolar"; - name = "Starboard Quarter Solar Control" - }, -/turf/open/floor/plating, -/area/maintenance/solars/starboard/aft) -"vKn" = ( -/obj/machinery/light/small/directional/south, -/turf/open/floor/engine/n2o, -/area/engineering/atmos) -"vKp" = ( +/area/station/ai_monitored/aisat/exterior) +"vKg" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/spawner/random/trash/garbage{ - spawn_scatter_radius = 1 - }, -/turf/open/floor/plating, -/area/maintenance/department/science/xenobiology) -"vKw" = ( -/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/iron, +/area/station/cargo/drone_bay) +"vKm" = ( +/obj/structure/rack, +/obj/item/clothing/suit/hazardvest, /turf/open/floor/plating, -/area/cargo/sorting) -"vKT" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 +/area/station/maintenance/starboard/fore) +"vKt" = ( +/obj/structure/table/wood/fancy/royalblue, +/obj/structure/sign/painting/library_secure{ + pixel_x = 32 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/trimline/blue/filled/line, -/turf/open/floor/iron, -/area/hallway/primary/central) -"vLe" = ( -/obj/structure/musician/piano, -/obj/structure/window/reinforced{ +/obj/effect/spawner/random/decoration/statue{ + spawn_loot_chance = 50 + }, +/turf/open/floor/carpet/royalblue, +/area/station/service/library) +"vKL" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 + }, +/turf/open/floor/carpet, +/area/station/command/bridge) +"vKW" = ( +/obj/machinery/dna_scannernew, +/obj/effect/turf_decal/siding/purple{ + dir = 10 + }, +/obj/machinery/requests_console/directional/west{ + department = "Genetics"; + departmentType = 2; + name = "Genetics Requests Console" + }, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/science/genetics) +"vLb" = ( +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/machinery/light_switch/directional/south, -/turf/open/floor/wood, -/area/service/theater) -"vLo" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/structure/sign/warning/radiation/rad_area{ - dir = 1; - pixel_y = 32 - }, -/obj/effect/turf_decal/stripes/line{ +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"vLf" = ( +/obj/effect/turf_decal/trimline/blue/filled/warning{ dir = 4 }, -/obj/structure/cable, +/obj/effect/landmark/start/paramedic, +/turf/open/floor/iron/white, +/area/station/medical/medbay/lobby) +"vLi" = ( +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) +/turf/open/floor/iron, +/area/station/hallway/primary/central) "vLr" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/dark, -/area/construction/storage_wing) -"vLz" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/maintenance/port/greater) -"vLB" = ( -/obj/structure/table, -/obj/effect/turf_decal/siding{ - dir = 9 - }, -/obj/item/stock_parts/matter_bin{ - pixel_x = 3; - pixel_y = 3 +/area/station/construction/storage_wing) +"vLv" = ( +/obj/structure/closet/secure_closet/freezer/meat, +/obj/machinery/light/small/directional/west, +/obj/machinery/atmospherics/pipe/smart/manifold4w/dark/visible, +/obj/machinery/camera/autoname/directional/west, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 }, -/obj/item/stock_parts/matter_bin, -/obj/item/stock_parts/micro_laser, -/turf/open/floor/iron, -/area/science/lab) -"vLF" = ( -/obj/effect/landmark/blobstart, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"vLK" = ( -/obj/effect/landmark/event_spawn, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment{ +/obj/structure/window/reinforced{ + dir = 1; + pixel_y = 4 + }, +/turf/open/floor/iron/kitchen_coldroom/freezerfloor, +/area/station/service/kitchen/coldroom) +"vLA" = ( +/obj/structure/disposalpipe/junction/flip{ dir = 4 }, -/turf/open/floor/plating, -/area/maintenance/aft/greater) -"vMe" = ( -/obj/structure/disposalpipe/trunk{ +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/machinery/disposal/bin, -/obj/machinery/newscaster/directional/south, -/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/commons/locker) +"vLM" = ( +/obj/structure/table/wood/poker, +/obj/item/storage/dice, +/turf/open/floor/wood, +/area/station/commons/lounge) +"vLX" = ( +/obj/item/wrench, /turf/open/floor/iron/dark, -/area/hallway/primary/central) -"vMg" = ( -/obj/effect/spawner/random/trash/garbage{ - spawn_scatter_radius = 1 - }, -/turf/open/floor/plating, -/area/maintenance/port) -"vMD" = ( -/obj/machinery/door/poddoor/shutters/preopen{ - id = "roboticsprivacy2"; - name = "Robotics Shutters" - }, -/obj/effect/spawner/structure/window/reinforced, +/area/station/engineering/supermatter/room) +"vMb" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/duct, +/turf/open/floor/iron/cafeteria, +/area/station/service/kitchen) +"vMc" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/portable_atmospherics/canister/water_vapor, +/turf/open/floor/iron, +/area/station/service/janitor) +"vMd" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/plating, -/area/science/robotics/lab) -"vMJ" = ( -/obj/machinery/door/airlock/maintenance{ - req_one_access_txt = "12;63;48;50" - }, +/area/station/maintenance/port/fore) +"vME" = ( +/obj/structure/chair/stool/directional/north, /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"vMO" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 +/turf/open/floor/iron, +/area/station/commons/locker) +"vMG" = ( +/turf/open/floor/plating/airless{ + icon_state = "panelscorched" }, -/obj/machinery/newscaster/directional/north, +/area/station/solars/starboard/fore) +"vML" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/hallway/primary/port) -"vMW" = ( /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/sorting/mail{ - dir = 1; - sortType = 9 +/turf/open/floor/iron, +/area/station/engineering/break_room) +"vMX" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"vNi" = ( -/obj/effect/turf_decal/tile/purple/fourcorners, /turf/open/floor/iron, -/area/hallway/primary/aft) -"vNt" = ( -/obj/structure/tank_dispenser, -/obj/machinery/light/directional/north, +/area/station/security/brig) +"vNf" = ( +/obj/structure/tank_dispenser/oxygen{ + pixel_x = -1; + pixel_y = 2 + }, +/obj/machinery/light/directional/east, +/obj/item/radio/intercom/directional/east, /obj/effect/turf_decal/bot{ dir = 1 }, /turf/open/floor/iron{ dir = 1 }, -/area/engineering/main) -"vNy" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/light/directional/east, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/green/visible, -/turf/open/floor/engine, -/area/engineering/supermatter/room) -"vNF" = ( -/obj/machinery/light/small/directional/south, -/turf/open/floor/plating, -/area/maintenance/starboard/lesser) -"vNK" = ( -/obj/structure/table, -/obj/item/flashlight{ - pixel_x = 1; - pixel_y = 5 - }, -/obj/item/flashlight{ - pixel_x = 1; - pixel_y = 5 +/area/station/command/gateway) +"vNv" = ( +/obj/structure/extinguisher_cabinet/directional/west, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/obj/machinery/light/small/directional/north, -/obj/item/assembly/flash/handheld, -/obj/item/assembly/flash/handheld, -/obj/item/radio/intercom/directional/north, -/turf/open/floor/iron/dark, -/area/engineering/storage/tech) -"vNS" = ( -/obj/item/target/syndicate, -/turf/open/floor/engine, -/area/science/misc_lab/range) +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/hallway/primary/aft) +"vNG" = ( +/obj/structure/table/wood, +/obj/machinery/newscaster/directional/west, +/turf/open/floor/carpet, +/area/station/command/heads_quarters/captain/private) "vNT" = ( /obj/structure/lattice, /obj/machinery/atmospherics/components/unary/passive_vent{ @@ -61840,49 +62207,29 @@ }, /turf/open/space, /area/space/nearstation) -"vNU" = ( -/obj/machinery/light/small/directional/south, -/turf/open/floor/carpet, -/area/commons/dorms) -"vNX" = ( -/obj/effect/landmark/event_spawn, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/service/hydroponics) -"vOe" = ( -/obj/machinery/vending/coffee, -/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 +"vOh" = ( +/obj/effect/turf_decal/stripes/end, +/turf/open/floor/plating/airless, +/area/station/science/ordnance/bomb) +"vOj" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/hallway/secondary/exit/departure_lounge) -"vOl" = ( -/obj/structure/disposalpipe/segment, +/obj/machinery/door/airlock/maintenance, /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/engineering/main) -"vOz" = ( -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 +/obj/effect/mapping_helpers/airlock/unres{ + dir = 8 }, -/obj/effect/landmark/navigate_destination/bar, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/item/reagent_containers/glass/rag, -/obj/structure/table, -/obj/machinery/duct, -/turf/open/floor/iron, -/area/service/bar) +/obj/effect/mapping_helpers/airlock/access/any/command/maintenance, +/turf/open/floor/plating, +/area/station/maintenance/central) +"vON" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plating, +/area/station/maintenance/starboard/lesser) "vOO" = ( /obj/structure/window/reinforced{ dir = 4 @@ -61897,318 +62244,394 @@ name = "MiniSat Walkway Access" }, /turf/open/floor/iron/dark, -/area/ai_monitored/aisat/exterior) -"vOQ" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/landmark/start/janitor, -/turf/open/floor/iron, -/area/service/janitor) -"vOT" = ( -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ +/area/station/ai_monitored/aisat/exterior) +"vPm" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/extinguisher_cabinet/directional/west, +/turf/open/floor/iron/white, +/area/station/science/lab) +"vPp" = ( +/obj/structure/sign/poster/random/directional/east{ + pixel_y = 32 + }, +/turf/open/floor/plating, +/area/station/maintenance/aft/lesser) +"vPq" = ( +/obj/structure/chair{ + dir = 8 + }, +/obj/effect/landmark/start/assistant, +/obj/effect/turf_decal/stripes/line{ dir = 4 }, /turf/open/floor/iron, -/area/commons/dorms) -"vPl" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/area/station/hallway/secondary/exit/departure_lounge) +"vPy" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/simple/orange/visible, +/obj/structure/railing{ dir = 4 }, -/turf/open/floor/iron, -/area/cargo/storage) -"vPJ" = ( -/obj/structure/closet, +/obj/structure/railing{ + dir = 10 + }, +/turf/open/floor/iron/dark/textured, +/area/station/engineering/atmos) +"vPO" = ( +/obj/machinery/computer/crew{ + dir = 4 + }, +/obj/machinery/computer/security/telescreen/cmo{ + dir = 4; + pixel_x = -30 + }, +/obj/machinery/keycard_auth/directional/south{ + pixel_x = 6 + }, +/obj/machinery/button/door/directional/south{ + id = "cmoprivacy"; + name = "CMO Privacy Shutters"; + pixel_x = -8; + req_access = list("cmo") + }, +/obj/effect/turf_decal/tile/blue/anticorner/contrasted{ + dir = 8 + }, +/turf/open/floor/iron/white, +/area/station/command/heads_quarters/cmo) +"vPW" = ( /obj/item/extinguisher, -/obj/effect/decal/cleanable/cobweb, -/obj/effect/spawner/random/maintenance/two, /turf/open/floor/plating, -/area/maintenance/port/aft) -"vPM" = ( -/obj/structure/reagent_dispensers/watertank, -/turf/open/floor/plating{ - icon_state = "platingdmg1" +/area/station/maintenance/central) +"vPX" = ( +/obj/machinery/door/window/right/directional/east{ + base_state = "left"; + dir = 8; + icon_state = "left"; + name = "Security Delivery"; + req_access = list("security") + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/iron, +/area/station/security/office) +"vQb" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/preopen{ + id = "rdoffice"; + name = "Research Director's Shutters" }, -/area/maintenance/starboard/aft) -"vPP" = ( /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/light/small/directional/north, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/plating{ - icon_state = "platingdmg1" +/turf/open/floor/plating, +/area/station/command/heads_quarters/rd) +"vQe" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/hallway/secondary/command) +"vQg" = ( +/turf/closed/wall, +/area/station/service/chapel/office) +"vQh" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, +/turf/closed/wall/r_wall, +/area/station/maintenance/disposal/incinerator) +"vQs" = ( +/turf/closed/wall, +/area/station/cargo/warehouse) +"vQt" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, -/area/maintenance/starboard/aft) -"vPU" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/siphon/monitored/carbon_output{ +/obj/structure/cable, +/obj/machinery/atmospherics/components/trinary/filter/flipped/critical{ dir = 1 }, -/turf/open/floor/engine/co2, -/area/engineering/atmos) -"vQj" = ( +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"vQv" = ( /obj/structure/table, -/obj/machinery/cell_charger, -/obj/machinery/airalarm/directional/east, -/obj/item/stock_parts/cell/high, +/obj/item/plant_analyzer, +/obj/machinery/firealarm/directional/south, /turf/open/floor/iron/dark, -/area/engineering/storage/tech) -"vQn" = ( -/obj/effect/decal/cleanable/blood/old, -/turf/open/floor/plating, -/area/maintenance/starboard/lesser) -"vQQ" = ( -/obj/structure/table, -/obj/machinery/power/apc/auto_name/directional/north, +/area/station/engineering/storage/tech) +"vQI" = ( +/obj/structure/sign/warning/pods, +/turf/closed/wall/r_wall, +/area/station/security/brig) +"vQO" = ( /obj/structure/cable, -/obj/item/multitool/circuit{ - pixel_x = 7 +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 1 }, -/obj/item/multitool/circuit, -/obj/item/multitool/circuit{ - pixel_x = -8 +/turf/open/floor/iron, +/area/station/security/brig) +"vQP" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 }, -/turf/open/floor/iron/white, -/area/science/misc_lab) -"vRa" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/general/hidden, -/obj/machinery/rnd/server, -/turf/open/floor/circuit/telecomms/server, -/area/science/server) -"vRF" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/dark/visible, -/obj/effect/mapping_helpers/airlock/locked, -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/obj/machinery/embedded_controller/radio/airlock_controller/incinerator_atmos{ - pixel_x = 40; - pixel_y = 8 +/obj/effect/landmark/start/hangover, +/turf/open/floor/carpet, +/area/station/commons/dorms) +"vQV" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible/layer2, -/obj/machinery/door/airlock/public/glass/incinerator/atmos_interior, -/turf/open/floor/engine, -/area/maintenance/disposal/incinerator) -"vRT" = ( -/obj/machinery/light/directional/south, -/obj/item/stack/sheet/cardboard{ - amount = 14 +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ + dir = 6 }, -/obj/item/stack/package_wrap, /turf/open/floor/iron, -/area/security/prison) -"vRZ" = ( -/obj/structure/closet/secure_closet/warden, -/obj/item/gun/energy/laser, -/obj/effect/turf_decal/trimline/red/filled/line{ +/area/station/engineering/main) +"vQW" = ( +/obj/structure/reagent_dispensers/wall/peppertank/directional/east, +/obj/machinery/camera/directional/east{ + c_tag = "Security - Gear Room" + }, +/obj/machinery/vending/wardrobe/sec_wardrobe, +/obj/effect/turf_decal/tile/red/half/contrasted{ dir = 8 }, +/turf/open/floor/iron/dark, +/area/station/security/lockers) +"vQY" = ( +/obj/structure/rack, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/spawner/random/bureaucracy/briefcase{ + spawn_loot_count = 2; + spawn_loot_split = 1 + }, /turf/open/floor/iron, -/area/security/warden) -"vSi" = ( +/area/station/commons/locker) +"vRg" = ( +/obj/structure/disposalpipe/segment, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/tile/green{ +/turf/open/floor/iron/white, +/area/station/science/xenobiology/hallway) +"vRk" = ( +/obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/turf/open/floor/iron, -/area/service/hydroponics) -"vSn" = ( -/obj/effect/turf_decal/trimline/green/filled/corner{ - dir = 4 +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/junction/flip, +/turf/open/floor/plating, +/area/station/maintenance/starboard/greater) +"vRz" = ( +/obj/structure/sign/departments/chemistry{ + pixel_x = 32 }, -/obj/structure/cable, -/turf/open/floor/iron, -/area/security/prison) -"vSJ" = ( -/obj/item/radio/intercom/directional/north, -/obj/machinery/camera/directional/north{ - c_tag = "Cargo Bay - Fore" +/obj/machinery/camera/directional/east{ + c_tag = "Medbay Main Hallway- Surgical Junction"; + network = list("ss13","medbay") }, -/obj/machinery/light/directional/north, -/obj/effect/turf_decal/box/red, -/obj/effect/turf_decal/trimline/brown/filled/corner{ - dir = 4 +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) +"vRL" = ( +/obj/machinery/rnd/production/techfab/department/cargo, +/obj/structure/disposalpipe/segment, +/obj/machinery/camera/directional/east{ + c_tag = "Cargo Bay - Mid" }, -/turf/open/floor/iron, -/area/cargo/storage) -"vSQ" = ( -/obj/machinery/atmospherics/components/unary/outlet_injector/monitored/oxygen_input{ +/obj/effect/turf_decal/tile/brown/anticorner/contrasted{ dir = 1 }, -/turf/open/floor/engine/o2, -/area/engineering/atmos) -"vTa" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, -/area/commons/fitness/recreation) -"vTg" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ +/area/station/cargo/storage) +"vRN" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 8 }, -/turf/open/floor/plating, -/area/maintenance/starboard/greater) -"vTi" = ( -/obj/machinery/door/airlock/highsecurity{ - name = "Secure Tech Storage"; - req_access_txt = "19;23" +/obj/effect/landmark/start/medical_doctor, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/engineering/storage/tech) -"vTp" = ( -/obj/structure/table/reinforced, -/obj/machinery/light/directional/north, -/obj/item/clothing/gloves/color/latex/nitrile, -/obj/item/clothing/gloves/color/latex/nitrile, -/obj/item/clothing/gloves/color/latex/nitrile, -/obj/item/clothing/gloves/color/latex/nitrile, -/obj/item/wrench/medical, -/turf/open/floor/iron/dark, -/area/medical/storage) -"vTr" = ( -/obj/structure/table/wood/poker, -/obj/item/storage/dice, -/turf/open/floor/wood, -/area/commons/lounge) -"vTz" = ( /turf/open/floor/iron/dark, -/area/medical/storage) -"vTJ" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/area/station/medical/break_room) +"vRR" = ( /obj/machinery/duct, +/obj/machinery/door/airlock/medical{ + name = "Primary Surgical Theatre" + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/blue/fourcorners, +/obj/effect/mapping_helpers/airlock/access/all/medical/surgery, /turf/open/floor/iron/white, -/area/medical/treatment_center) -"vTR" = ( -/obj/machinery/firealarm/directional/west, -/obj/structure/table, -/obj/item/folder, -/obj/item/storage/medkit/regular, -/obj/effect/turf_decal/tile/neutral{ +/area/station/medical/treatment_center) +"vRS" = ( +/obj/effect/turf_decal/bot{ dir = 1 }, -/turf/open/floor/iron, -/area/commons/locker) -"vUa" = ( -/obj/machinery/disposal/delivery_chute{ - dir = 1; - name = "Engineering Deliveries" - }, -/obj/structure/plasticflaps/opaque{ - name = "Engineering Deliveries" +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 4 }, -/obj/structure/disposalpipe/trunk{ - dir = 1 +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 9 }, -/obj/structure/sign/departments/engineering{ - color = "#EFB341"; - pixel_y = -32 +/obj/effect/turf_decal/trimline/yellow/warning{ + dir = 9 }, /turf/open/floor/iron, -/area/cargo/sorting) -"vUg" = ( -/obj/structure/cable, -/turf/open/floor/iron, -/area/hallway/secondary/entry) -"vUk" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/white, -/area/science/xenobiology) -"vUo" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, +/area/station/engineering/atmospherics_engine) +"vSa" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, +/obj/structure/disposalpipe/segment, +/turf/open/floor/carpet, +/area/station/service/theater) +"vSo" = ( +/obj/machinery/light/small/directional/south, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/security/brig) +"vSs" = ( +/obj/machinery/airalarm/directional/west, +/obj/structure/closet, +/obj/item/crowbar, +/obj/item/assembly/flash/handheld, +/obj/item/radio, +/obj/effect/turf_decal/tile/red/anticorner/contrasted{ + dir = 8 + }, /turf/open/floor/iron, -/area/security/holding_cell) -"vUI" = ( +/area/station/security/checkpoint/customs) +"vSu" = ( /obj/structure/table/glass, -/obj/structure/disposalpipe/segment{ - dir = 6 +/obj/effect/turf_decal/tile/blue/fourcorners, +/obj/effect/turf_decal/siding/white/corner, +/obj/item/storage/box/gloves{ + pixel_y = 8 }, -/turf/open/floor/iron/white, -/area/science/research) -"vUO" = ( -/obj/structure/cable, -/obj/machinery/door/airlock/hatch{ - name = "Observation Room"; - req_access_txt = "47" +/obj/item/storage/box/masks{ + pixel_y = 4 }, -/turf/open/floor/plating, -/area/maintenance/department/science/xenobiology) -"vUX" = ( -/obj/effect/turf_decal/stripes/corner{ +/obj/item/storage/box/bodybags, +/turf/open/floor/iron/white/side{ + dir = 9 + }, +/area/station/medical/treatment_center) +"vSI" = ( +/turf/open/floor/iron/white, +/area/station/medical/surgery/theatre) +"vSP" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/structure/cable, -/turf/open/floor/iron, -/area/engineering/main) -"vUY" = ( -/obj/structure/table/wood, -/obj/item/camera_film{ - pixel_x = -3; - pixel_y = 5 +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, -/obj/item/camera_film{ - pixel_y = 9 +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/obj/item/radio/intercom/directional/east, -/turf/open/floor/wood, -/area/service/library) -"vVn" = ( -/obj/structure/table/wood/fancy/royalblue, -/obj/structure/window/reinforced, -/obj/machinery/door/window{ - dir = 8; - name = "Secure Art Exhibition"; - req_access_txt = "37" +/turf/open/floor/iron/dark, +/area/station/medical/morgue) +"vSU" = ( +/obj/machinery/door/airlock{ + id_tag = "Toilet2"; + name = "Unit 2" }, -/obj/structure/sign/painting/library_secure{ - pixel_x = 32 +/turf/open/floor/iron/freezer, +/area/station/commons/toilet/restrooms) +"vTf" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible/layer4{ + dir = 8 }, -/obj/effect/spawner/random/decoration/statue{ - spawn_loot_chance = 50 +/turf/open/floor/plating, +/area/station/maintenance/fore) +"vTE" = ( +/turf/open/floor/plating{ + icon_state = "platingdmg3" }, -/turf/open/floor/carpet/royalblue, -/area/service/library) -"vVo" = ( -/obj/effect/turf_decal/stripes/line{ +/area/station/maintenance/port) +"vTX" = ( +/turf/open/floor/iron/dark, +/area/station/engineering/atmospherics_engine) +"vUx" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 8 }, +/turf/open/floor/iron, +/area/station/cargo/drone_bay) +"vUH" = ( +/obj/structure/table/glass, +/obj/structure/cable, +/obj/item/folder/white{ + pixel_x = 4; + pixel_y = -3 + }, +/obj/item/folder/white, +/obj/item/pen/red, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/green/half/contrasted, +/turf/open/floor/iron/white, +/area/station/medical/virology) +"vUM" = ( /obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/plating, -/area/maintenance/central) -"vVp" = ( -/obj/machinery/door/window/left/directional/north{ - base_state = "right"; - dir = 8; - icon_state = "right"; - name = "Containment Pen #5"; - req_access_txt = "55" +/area/station/maintenance/aft/greater) +"vVm" = ( +/obj/machinery/firealarm/directional/north, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/security/brig) +"vVr" = ( +/obj/effect/spawner/random/maintenance, +/turf/open/floor/plating, +/area/station/maintenance/starboard/greater) +"vVu" = ( +/obj/structure/rack, +/obj/item/stack/sheet/glass/fifty{ + pixel_x = 3; + pixel_y = 3 }, -/turf/open/floor/engine, -/area/science/xenobiology) -"vVt" = ( -/obj/structure/table, -/obj/item/storage/bag/tray/cafeteria, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 1 +/obj/item/stack/sheet/iron/twenty, +/turf/open/floor/iron, +/area/station/maintenance/port/aft) +"vVw" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 }, +/obj/effect/turf_decal/tile/neutral, +/obj/structure/cable, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"vVx" = ( +/obj/structure/cable, /turf/open/floor/iron/white, -/area/security/prison) -"vVB" = ( -/obj/effect/turf_decal/tile/yellow{ - dir = 4 +/area/station/science/xenobiology) +"vVy" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 8 }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/bot, -/obj/machinery/atmospherics/pipe/smart/simple/supply/hidden, /turf/open/floor/iron, -/area/hallway/primary/starboard) +/area/station/security/brig) +"vVz" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron/white, +/area/station/medical/virology) "vVE" = ( /obj/machinery/camera/motion/directional/east{ c_tag = "MiniSat Maintenance"; @@ -62223,246 +62646,336 @@ /obj/item/multitool, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/dark, -/area/ai_monitored/command/storage/satellite) +/area/station/ai_monitored/command/storage/satellite) +"vVI" = ( +/obj/structure/table/glass, +/obj/effect/turf_decal/tile/blue/fourcorners, +/obj/machinery/firealarm/directional/west, +/turf/open/floor/iron/white, +/area/station/medical/treatment_center) "vVM" = ( /obj/effect/turf_decal/bot_white/right, /obj/structure/closet/crate/goldcrate, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/ai_monitored/command/nuke_storage) -"vVP" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/white/line, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/iron, -/area/security/prison) -"vVR" = ( -/obj/machinery/power/turbine/inlet_compressor{ +/area/station/ai_monitored/command/nuke_storage) +"vVV" = ( +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/turf/open/floor/engine, -/area/maintenance/disposal/incinerator) -"vWe" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/structure/disposalpipe/segment{ dir = 5 }, /turf/open/floor/iron, -/area/command/gateway) -"vWm" = ( -/obj/item/radio/intercom/directional/west, +/area/station/hallway/primary/central) +"vVZ" = ( +/obj/effect/turf_decal/plaque{ + icon_state = "L7" + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"vWa" = ( /obj/structure/table, -/obj/item/storage/backpack/duffelbag/sec/surgery{ - pixel_y = 5 +/obj/effect/turf_decal/bot, +/obj/machinery/camera/directional/west{ + c_tag = "Science Ordnance Test Lab" }, -/obj/item/clothing/mask/balaclava, -/obj/item/reagent_containers/spray/cleaner{ - pixel_x = 5 +/obj/item/assembly/prox_sensor{ + pixel_y = 2 + }, +/obj/item/assembly/prox_sensor{ + pixel_x = 9; + pixel_y = -2 + }, +/obj/item/assembly/prox_sensor{ + pixel_x = -4; + pixel_y = 1 + }, +/obj/item/assembly/prox_sensor{ + pixel_x = 8; + pixel_y = 9 + }, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/requests_console/directional/west{ + department = "Ordnance Test Range"; + departmentType = 5; + name = "Test Range Requests Console" }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/tile/red/half/contrasted, /turf/open/floor/iron/dark, -/area/security/execution/education) -"vWs" = ( -/obj/structure/chair/office{ +/area/station/science/ordnance/testlab) +"vWn" = ( +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/effect/turf_decal/trimline/red/filled/line{ +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment{ dir = 10 }, -/obj/effect/landmark/start/depsec/medical, -/turf/open/floor/iron/dark, -/area/security/checkpoint/medical) -"vWA" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/general/hidden, -/obj/machinery/rnd/server/master, -/turf/open/floor/circuit/telecomms/server, -/area/science/server) -"vWO" = ( -/obj/machinery/disposal/delivery_chute{ - dir = 1; - name = "Service Deliveries" +/turf/open/floor/iron, +/area/station/hallway/primary/aft) +"vWt" = ( +/obj/machinery/firealarm/directional/east, +/obj/effect/turf_decal/tile/blue{ + dir = 4 }, -/obj/structure/plasticflaps/opaque{ - name = "Service Deliveries" +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 8 }, -/obj/structure/disposalpipe/trunk{ - dir = 2 +/turf/open/floor/iron/white/corner, +/area/station/hallway/secondary/entry) +"vWv" = ( +/obj/effect/turf_decal/trimline/blue/filled/corner{ + dir = 8 }, -/obj/structure/sign/departments/botany{ - color = "#9FED58"; - pixel_y = -32 +/turf/open/floor/iron/white, +/area/station/medical/treatment_center) +"vWz" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 1 }, -/turf/open/floor/iron, -/area/cargo/sorting) -"vWV" = ( -/obj/structure/table, -/obj/item/hand_labeler, -/obj/item/camera, -/obj/item/camera_film, -/obj/item/storage/crayons, -/obj/item/storage/crayons, -/obj/item/storage/crayons, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/west, +/obj/effect/turf_decal/siding/red{ + dir = 4 + }, +/obj/effect/landmark/start/depsec/science, /turf/open/floor/iron, -/area/commons/storage/art) -"vXh" = ( -/obj/structure/closet/emcloset, -/obj/machinery/camera/directional/west{ - c_tag = "Xenobiology Lab - Airlock"; - network = list("ss13","rd","xeno") +/area/station/security/checkpoint/science) +"vWB" = ( +/obj/machinery/airalarm/directional/west, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 }, -/obj/effect/turf_decal/stripes/line{ - dir = 10 +/obj/machinery/atmospherics/components/binary/pump/on{ + dir = 4; + name = "External Waste Ports to Filter" }, -/turf/open/floor/iron/white, -/area/science/xenobiology/hallway) -"vXl" = ( -/obj/effect/turf_decal/stripes/red/line{ - dir = 5 +/turf/open/floor/iron/dark/corner{ + dir = 1 }, -/turf/open/floor/engine, -/area/science/cytology) -"vXs" = ( -/obj/machinery/chem_master, -/obj/machinery/light/directional/east, -/obj/structure/noticeboard/directional/east, -/obj/effect/turf_decal/tile/yellow/fourcorners, -/turf/open/floor/iron/white, -/area/medical/pharmacy) -"vXD" = ( -/obj/structure/table/wood/poker, +/area/station/engineering/atmos) +"vWF" = ( /obj/structure/cable, -/obj/effect/spawner/random/entertainment/deck, -/turf/open/floor/wood, -/area/commons/lounge) -"vXF" = ( -/obj/machinery/vending/wardrobe/law_wardrobe, +/obj/machinery/holopad, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/wood, -/area/service/lawoffice) -"vXL" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 6 +/area/station/service/library) +"vWS" = ( +/obj/structure/window/reinforced, +/obj/effect/turf_decal/tile/red/fourcorners, +/obj/machinery/atmospherics/pipe/bridge_pipe/cyan/visible, +/obj/machinery/atmospherics/pipe/bridge_pipe/green/visible{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"vWT" = ( +/obj/structure/frame/machine{ + anchored = 1 + }, +/turf/open/floor/circuit/green/off, +/area/station/science/research) +"vXc" = ( +/obj/structure/table/glass, +/obj/effect/turf_decal/tile/blue/fourcorners, +/obj/machinery/camera/directional/west{ + c_tag = "Medbay Primary Treatment Centre West"; + network = list("ss13","medbay") }, /turf/open/floor/iron/white, -/area/medical/cryo) -"vXU" = ( -/obj/machinery/meter, -/obj/machinery/atmospherics/pipe/smart/simple/yellow/visible{ +/area/station/medical/treatment_center) +"vXi" = ( +/obj/structure/window/reinforced{ dir = 4 }, +/obj/machinery/computer/camera_advanced/xenobio{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 1 + }, +/obj/effect/turf_decal/bot, +/obj/machinery/light/small/directional/north, /turf/open/floor/iron, -/area/engineering/atmos) -"vYb" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/obj/structure/disposalpipe/segment{ - dir = 10 +/area/station/science/xenobiology) +"vXt" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 8 }, -/turf/open/floor/wood, -/area/service/bar) -"vYq" = ( -/obj/machinery/firealarm/directional/east, +/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible{ + dir = 9 + }, +/turf/open/floor/iron/white/corner{ + dir = 1 + }, +/area/station/engineering/atmos) +"vXC" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Storage Room" + }, +/obj/effect/mapping_helpers/airlock/abandoned, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/mapping_helpers/airlock/access/any/medical/maintenance, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) +"vXH" = ( +/obj/effect/spawner/random/structure/grille, +/turf/open/floor/plating, +/area/station/maintenance/port) +"vXO" = ( /obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/trash/mess, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"vXZ" = ( +/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"vYg" = ( +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/iron, +/area/station/command/gateway) +"vYl" = ( +/obj/structure/sign/poster/random/directional/west, +/turf/open/floor/plating, +/area/station/maintenance/aft/lesser) +"vYD" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 + }, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/landmark/start/hangover, /turf/open/floor/iron, -/area/commons/toilet/auxiliary) -"vYt" = ( -/obj/machinery/atmospherics/pipe/smart/simple/dark/visible{ - dir = 4 +/area/station/security/brig) +"vYE" = ( +/obj/effect/turf_decal/trimline/purple/filled/line, +/turf/open/floor/iron/white, +/area/station/command/heads_quarters/rd) +"vYF" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/security/glass{ + id_tag = "innerbrig"; + name = "Brig" }, +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/closed/wall, -/area/engineering/atmos) -"vYM" = ( -/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ - dir = 4 - }, -/turf/closed/wall, -/area/security/checkpoint/engineering) -"vYX" = ( -/obj/machinery/camera/directional/south{ - c_tag = "Bridge - Command Chair" +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "brig-entrance" }, +/obj/effect/mapping_helpers/airlock/access/all/security/entrance, +/turf/open/floor/iron, +/area/station/security/brig) +"vYJ" = ( +/obj/machinery/airalarm/directional/south, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 4 - }, -/obj/machinery/button/door/directional/south{ - id = "bridge blast"; - name = "Bridge Access Blast Door Control"; - req_access_txt = "19" + dir = 1 }, +/obj/effect/turf_decal/tile/green/half/contrasted, +/turf/open/floor/iron/white, +/area/station/medical/virology) +"vYK" = ( +/obj/structure/rack, +/obj/item/lighter, +/obj/item/clothing/glasses/meson, +/obj/effect/turf_decal/tile/neutral/fourcorners, /obj/machinery/button/door/directional/south{ - id = "council blast"; - name = "Council Chamber Blast Door Control"; - pixel_y = -34; - req_access_txt = "19" + id = "ceprivacy"; + name = "Privacy Shutters Control" }, -/turf/open/floor/carpet, -/area/command/bridge) -"vZd" = ( -/obj/structure/chair/stool/directional/south, -/turf/open/floor/iron, -/area/security/prison) -"vZn" = ( -/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ - dir = 9 +/turf/open/floor/iron/dark, +/area/station/command/heads_quarters/ce) +"vZb" = ( +/obj/machinery/disposal/bin{ + desc = "A pneumatic waste disposal unit. This one leads to the morgue."; + name = "corpse disposal" }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 +/obj/structure/disposalpipe/trunk{ + dir = 1 }, +/obj/machinery/power/apc/auto_name/directional/west, /obj/structure/cable, -/turf/open/floor/iron/dark/corner{ - dir = 1 +/obj/structure/sign/warning/bodysposal{ + pixel_y = -32 }, -/area/engineering/atmos/pumproom) -"vZx" = ( -/obj/structure/table/wood, -/obj/item/paper_bin/carbon{ - pixel_x = -10; - pixel_y = 4 +/obj/effect/turf_decal/tile/blue/anticorner/contrasted{ + dir = 8 }, -/obj/item/paper_bin/carbon{ - pixel_x = -10; - pixel_y = 9 +/turf/open/floor/iron/white, +/area/station/medical/surgery/aft) +"vZm" = ( +/turf/closed/wall, +/area/station/security/lockers) +"vZB" = ( +/obj/structure/sign/directions/evac, +/turf/closed/wall, +/area/station/maintenance/aft/lesser) +"vZE" = ( +/obj/effect/spawner/random/structure/crate, +/turf/open/floor/plating, +/area/station/maintenance/port) +"vZF" = ( +/obj/structure/chair/office/light, +/obj/effect/landmark/start/chemist, +/obj/effect/turf_decal/tile/yellow/half/contrasted, +/turf/open/floor/iron/white, +/area/station/medical/chemistry) +"vZM" = ( +/obj/machinery/airalarm/directional/south, +/obj/item/stack/package_wrap{ + pixel_x = -4; + pixel_y = 6 }, -/obj/item/computer_hardware/hard_drive/role/quartermaster, -/obj/item/computer_hardware/hard_drive/role/quartermaster, -/obj/item/computer_hardware/hard_drive/role/quartermaster, +/obj/item/stack/package_wrap, +/obj/structure/table/wood, +/obj/item/gun/ballistic/shotgun/doublebarrel, +/obj/structure/cable, +/obj/machinery/power/apc/auto_name/directional/west, /turf/open/floor/wood, -/area/cargo/qm) -"vZz" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 1 - }, -/turf/open/floor/iron, -/area/engineering/atmos) -"vZC" = ( -/obj/machinery/camera/directional/north{ - c_tag = "Gravity Generator Foyer" - }, -/obj/structure/closet/radiation, -/obj/structure/sign/warning/radiation/rad_area{ - dir = 1; - pixel_y = 32 +/area/station/service/bar) +"vZQ" = ( +/obj/effect/spawner/random/vending/colavend, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/hallway/secondary/command) +"wac" = ( +/obj/item/stack/sheet/glass/fifty{ + pixel_x = 3; + pixel_y = -4 }, -/obj/machinery/airalarm/directional/east, -/obj/effect/turf_decal/stripes/line{ - dir = 5 +/turf/open/floor/plating, +/area/station/maintenance/starboard/greater) +"wag" = ( +/obj/machinery/computer/med_data, +/obj/structure/cable, +/obj/effect/turf_decal/tile/green/half/contrasted{ + dir = 1 }, -/turf/open/floor/iron, -/area/engineering/gravity_generator) -"wap" = ( +/turf/open/floor/iron/dark, +/area/station/command/bridge) +"wah" = ( /obj/effect/turf_decal/tile/neutral{ - dir = 8 + dir = 1 }, -/obj/effect/landmark/start/hangover, -/obj/machinery/bluespace_vendor/directional/west, +/obj/machinery/airalarm/directional/west, /turf/open/floor/iron, -/area/hallway/primary/central) +/area/station/hallway/primary/central) +"wal" = ( +/obj/effect/turf_decal/siding/purple, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/science/genetics) "waq" = ( /obj/docking_port/stationary{ dir = 4; @@ -62473,72 +62986,70 @@ }, /turf/open/space/basic, /area/space) -"waR" = ( -/obj/structure/chair/stool/directional/north, -/turf/open/floor/iron, -/area/commons/locker) -"wbj" = ( -/obj/structure/chair/stool/directional/north, +"was" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/security/prison) -"wbl" = ( -/obj/effect/turf_decal/tile/bar{ +/area/station/service/hydroponics) +"waH" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/machinery/holopad, +/turf/open/floor/iron/dark, +/area/station/security/checkpoint/medical) +"waI" = ( +/obj/structure/table, +/obj/structure/window/reinforced{ dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/landmark/start/hangover, -/obj/machinery/duct, -/turf/open/floor/iron/cafeteria, -/area/service/kitchen) -"wbm" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "rdrnd"; - name = "Research and Development Shutters" +/obj/item/paper_bin{ + pixel_x = -3; + pixel_y = 7 }, -/turf/open/floor/plating, -/area/science/lab) -"wbq" = ( -/obj/structure/cable, -/turf/open/floor/plating{ - icon_state = "platingdmg2" +/obj/item/pen, +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 5 + }, +/turf/open/floor/iron/white, +/area/station/security/medical) +"waK" = ( +/obj/machinery/door/airlock/medical/glass{ + name = "Medbay Storage" }, -/area/maintenance/port/greater) -"wbs" = ( -/obj/structure/chair/stool/directional/west, -/turf/open/floor/iron, -/area/cargo/sorting) -"wbu" = ( -/obj/machinery/light/directional/south, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/firealarm/directional/south, +/obj/effect/turf_decal/tile/blue/fourcorners, +/obj/effect/mapping_helpers/airlock/access/all/medical/general, +/turf/open/floor/iron/white, +/area/station/medical/storage) +"wbv" = ( +/obj/structure/sign/warning/vacuum/external{ + pixel_y = 32 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/vending/coffee, /turf/open/floor/iron, -/area/hallway/secondary/entry) -"wbw" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/maintenance/aft/lesser) -"wbE" = ( -/obj/machinery/space_heater, +/area/station/hallway/secondary/entry) +"wbF" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/light_switch/directional/east, +/turf/open/floor/iron, +/area/station/engineering/main) +"wbH" = ( +/obj/effect/spawner/random/trash/bin, /turf/open/floor/plating, -/area/maintenance/starboard/greater) -"wcm" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/rack, -/obj/effect/spawner/random/maintenance, -/obj/item/airlock_painter/decal, -/obj/machinery/power/apc/auto_name/directional/east, +/area/station/maintenance/starboard/aft) +"wcr" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, /obj/structure/cable, /turf/open/floor/iron, -/area/cargo/warehouse) +/area/station/commons/dorms) "wcs" = ( /obj/effect/turf_decal/trimline/brown/filled/line{ dir = 4 @@ -62547,43 +63058,80 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, -/area/construction/storage_wing) -"wdp" = ( -/obj/effect/decal/cleanable/insectguts, -/obj/structure/disposalpipe/segment{ +/area/station/construction/storage_wing) +"wcu" = ( +/obj/effect/landmark/blobstart, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/maintenance/starboard/fore) +"wcL" = ( +/obj/machinery/door/window/right/directional/north{ + base_state = "left"; + dir = 8; + icon_state = "left"; + name = "Library Desk Door"; + pixel_x = 3; + req_access = list("library") + }, +/turf/open/floor/wood, +/area/station/service/library) +"wcN" = ( +/obj/machinery/airalarm/directional/east, +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/effect/turf_decal/siding/purple{ - dir = 1 +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"wde" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 9 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/power/apc/auto_name/directional/west, +/obj/structure/cable, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/turf/open/floor/iron/dark, +/area/station/security/checkpoint/medical) +"wdr" = ( +/turf/closed/wall, +/area/station/hallway/secondary/entry) +"wdv" = ( +/obj/effect/turf_decal/siding/purple, +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment, +/obj/effect/landmark/start/scientist, /turf/open/floor/iron/white, -/area/science/research) -"wdq" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 8 +/area/station/science/ordnance/office) +"wdB" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, +/obj/machinery/button/door/directional/east{ + id = "engsm"; + name = "Radiation Shutters Control"; + req_access = list("engineering") + }, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"wdG" = ( +/obj/machinery/door/airlock{ + id_tag = "Cabin3"; + name = "Cabin 6" }, -/turf/open/floor/iron, -/area/hallway/secondary/entry) -"wdv" = ( -/obj/machinery/holopad, -/obj/effect/spawner/random/engineering/tracking_beacon, -/turf/open/floor/wood, -/area/commons/lounge) -"wdF" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/wood, +/area/station/commons/dorms) +"wdK" = ( +/obj/effect/turf_decal/bot_white, +/obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/security/interrogation) -"wdO" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/obj/machinery/computer/turbine_computer{ - mapping_id = "main_turbine" - }, -/turf/open/floor/iron, -/area/maintenance/disposal/incinerator) +/area/station/engineering/gravity_generator) "wdQ" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/camera/directional/east{ @@ -62595,144 +63143,219 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/window, /turf/open/floor/iron, -/area/construction/storage_wing) -"wdU" = ( -/obj/structure/table/wood, -/obj/item/paper_bin{ - pixel_x = -3; - pixel_y = 7 +/area/station/construction/storage_wing) +"wek" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/spawner/random/trash/mess, +/turf/open/floor/iron/white, +/area/station/medical/abandoned) +"wen" = ( +/obj/structure/cable, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/obj/item/pen, -/obj/machinery/light_switch/directional/east, -/turf/open/floor/iron/dark, -/area/command/bridge) -"wea" = ( /obj/effect/turf_decal/tile/neutral{ - dir = 1 + dir = 4 }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/duct, /obj/structure/disposalpipe/segment{ - dir = 5 + dir = 4 }, /turf/open/floor/iron, -/area/hallway/primary/port) -"weg" = ( -/obj/effect/turf_decal/stripes/line{ +/area/station/hallway/secondary/service) +"weq" = ( +/obj/structure/sign/warning/secure_area{ + desc = "A warning sign which reads 'BOMB RANGE"; + name = "BOMB RANGE" + }, +/turf/closed/wall, +/area/station/science/ordnance/bomb) +"wev" = ( +/obj/structure/rack, +/obj/item/storage/box, +/turf/open/floor/plating, +/area/station/maintenance/port) +"wew" = ( +/obj/machinery/modular_computer/console/preset/cargochat/cargo{ + dir = 8 + }, +/obj/effect/turf_decal/tile/brown/anticorner/contrasted{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/cargo/sorting) +"wez" = ( +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"weC" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/commons/locker) +"weD" = ( +/obj/structure/window/reinforced{ dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/green/visible, -/obj/machinery/light/directional/north, -/obj/machinery/status_display/evac/directional/north, -/turf/open/floor/engine, -/area/engineering/supermatter/room) -"weM" = ( -/obj/effect/turf_decal/stripes/line, +/obj/machinery/camera{ + c_tag = "Xenobiology Lab - Pen #4"; + dir = 6; + network = list("ss13","rd","xeno") + }, /turf/open/floor/engine, -/area/engineering/supermatter/room) -"weW" = ( -/obj/machinery/door/airlock/maintenance{ - req_access_txt = "5" +/area/station/science/xenobiology) +"weJ" = ( +/obj/machinery/door/airlock{ + name = "Central Emergency Storage" }, /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/mapping_helpers/airlock/unres, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, /turf/open/floor/plating, -/area/maintenance/aft/greater) -"wfc" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/area/station/maintenance/central) +"weS" = ( +/obj/effect/turf_decal/tile/neutral/half/contrasted, +/turf/open/floor/iron, +/area/station/service/hydroponics/garden) +"wfn" = ( +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/structure/cable, -/obj/effect/turf_decal/tile/red{ +/obj/effect/turf_decal/stripes/line{ dir = 4 }, +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/security/office) -"wff" = ( -/obj/structure/window/reinforced{ +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"wfu" = ( +/obj/structure/chair/office{ dir = 8 }, -/obj/structure/window/reinforced{ +/turf/open/floor/carpet, +/area/station/commons/vacant_room/office) +"wfC" = ( +/obj/effect/turf_decal/tile/yellow{ dir = 4 }, -/obj/machinery/door/window/left/directional/north{ - name = "Inner Pipe Access"; - req_access_txt = "24" +/obj/structure/cable, +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/bridge_pipe/green/visible{ - dir = 4 +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron/dark/corner{ + dir = 1 }, -/obj/machinery/atmospherics/components/binary/pump/off{ - dir = 1; - name = "O2 To Pure" +/area/station/engineering/atmos/storage/gas) +"wfD" = ( +/obj/structure/fireaxecabinet/directional/south, +/obj/item/paper_bin{ + pixel_x = -2; + pixel_y = 7 + }, +/obj/item/pen{ + pixel_y = 3 }, +/obj/machinery/light_switch/directional/east, +/obj/structure/table/glass, /turf/open/floor/iron/dark, -/area/engineering/atmos) -"wfg" = ( -/obj/machinery/shower{ - dir = 8 +/area/station/command/bridge) +"wfM" = ( +/obj/structure/window/reinforced, +/obj/machinery/computer/atmos_control/nitrous_tank{ + dir = 1 }, -/obj/effect/landmark/start/assistant, -/turf/open/floor/iron/freezer, -/area/commons/toilet/restrooms) -"wfq" = ( -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/carpet/green, -/area/maintenance/port/aft) -"wfw" = ( +/obj/machinery/atmospherics/pipe/smart/simple/green/visible{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow/fourcorners, /turf/open/floor/iron, -/area/cargo/storage) -"wfJ" = ( -/obj/effect/turf_decal/box, -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 1 +/area/station/engineering/atmos) +"wfN" = ( +/obj/structure/closet/secure_closet/personal, +/obj/item/clothing/under/misc/assistantformal, +/obj/item/clothing/suit/hooded/wintercoat, +/obj/item/clothing/shoes/winterboots, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/landmark/start/hangover/closet, +/turf/open/floor/iron/dark, +/area/station/commons/dorms) +"wfU" = ( +/obj/machinery/computer/secure_data{ + dir = 4 }, -/turf/open/floor/iron/white, -/area/science/mixing/launch) -"wfQ" = ( /obj/structure/cable, -/obj/structure/disposalpipe/segment{ +/obj/effect/turf_decal/tile/red/half/contrasted{ dir = 4 }, +/turf/open/floor/iron, +/area/station/security/checkpoint/supply) +"wfZ" = ( +/obj/machinery/airalarm/directional/east, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, -/area/maintenance/starboard/greater) -"wfY" = ( -/obj/machinery/suit_storage_unit/cmo, -/obj/machinery/light/directional/east, -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 10 +/area/station/commons/toilet/auxiliary) +"wgf" = ( +/obj/effect/turf_decal/delivery, +/obj/structure/closet/firecloset, +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, -/turf/open/floor/iron/dark, -/area/command/heads_quarters/cmo) -"wgg" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "rdgene2"; - name = "Genetics Lab Shutters" +/turf/open/floor/iron, +/area/station/engineering/main) +"wgh" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"wgl" = ( +/obj/item/poster/random_contraband, +/obj/item/poster/random_contraband, +/obj/item/poster/random_contraband, +/obj/item/poster/random_contraband, +/obj/item/poster/random_contraband, +/obj/structure/table/wood, +/obj/effect/turf_decal/stripes/line{ + dir = 9 }, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/effect/spawner/random/food_or_drink/booze{ + spawn_loot_count = 2; + spawn_random_offset = 1 + }, +/obj/effect/spawner/random/entertainment/musical_instrument, +/obj/structure/sign/poster/contraband/random/directional/east, /turf/open/floor/plating, -/area/science/genetics) -"wgz" = ( -/obj/structure/table, -/obj/machinery/newscaster/directional/east, -/obj/machinery/camera/directional/south{ - c_tag = "Departure Lounge - Security Post" +/area/station/maintenance/port/aft) +"wgq" = ( +/obj/structure/fluff/broken_flooring{ + dir = 4; + icon_state = "pile" }, -/obj/item/book/manual/wiki/security_space_law{ - pixel_x = -4; - pixel_y = 4 +/turf/open/floor/plating, +/area/station/maintenance/port/aft) +"wgs" = ( +/obj/machinery/door/airlock{ + id_tag = "Cabin4"; + name = "Cabin 5" }, -/obj/item/taperecorder{ - pixel_x = 4 +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/wood, +/area/station/commons/dorms) +"wgw" = ( +/obj/structure/sign/warning/secure_area{ + name = "\improper STAY CLEAR HEAVY MACHINERY" }, -/obj/item/radio/intercom/directional/south, -/obj/effect/turf_decal/tile/red/anticorner/contrasted, -/turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) +/turf/closed/wall, +/area/station/maintenance/port/fore) "wgB" = ( /obj/machinery/power/smes{ charge = 5e+006 @@ -62740,212 +63363,144 @@ /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/ai) -"wgD" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 1 - }, -/turf/open/floor/iron/white/smooth_large, -/area/medical/medbay/central) -"wgW" = ( -/obj/structure/table, -/obj/effect/spawner/random/bureaucracy/folder, +/area/station/ai_monitored/turret_protected/ai) +"wha" = ( +/obj/effect/spawner/random/structure/closet_maintenance, +/obj/item/stock_parts/matter_bin, /turf/open/floor/plating, -/area/maintenance/fore) -"wgY" = ( +/area/station/maintenance/starboard/fore) +"whq" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment{ - dir = 5 +/obj/structure/cable, +/turf/open/floor/plating{ + icon_state = "panelscorched" }, +/area/station/maintenance/starboard/lesser) +"whx" = ( +/obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/white, -/area/science/mixing) -"wgZ" = ( -/obj/effect/turf_decal/tile/yellow{ +/obj/machinery/door/airlock/research/glass{ + name = "Pharmacy" + }, +/obj/effect/turf_decal/tile/yellow/fourcorners, +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral, -/obj/machinery/atmospherics/pipe/smart/simple/supply/hidden{ - dir = 10 +/obj/effect/mapping_helpers/airlock/access/any/medical/general, +/obj/effect/mapping_helpers/airlock/access/any/medical/pharmacy, +/turf/open/floor/iron/white, +/area/station/medical/pharmacy) +"why" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/preopen{ + id = "executionfireblast" }, -/turf/open/floor/iron, -/area/hallway/primary/starboard) -"whg" = ( -/obj/structure/cable, +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/tile/red/fourcorners, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/white, -/area/security/prison) -"whl" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/security/execution/education) +"wih" = ( +/obj/machinery/newscaster/directional/south, +/turf/open/floor/wood, +/area/station/service/library) +"wit" = ( +/obj/machinery/portable_atmospherics/canister/carbon_dioxide, +/turf/open/floor/engine/co2, +/area/station/engineering/atmos) +"wiF" = ( +/obj/structure/closet/firecloset, +/obj/effect/turf_decal/delivery, +/obj/effect/landmark/start/hangover/closet, /turf/open/floor/iron, -/area/commons/storage/primary) -"whp" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 1 - }, -/turf/open/floor/iron/white, -/area/medical/office) -"whs" = ( -/obj/structure/cable, -/obj/machinery/airalarm/directional/south, -/obj/structure/disposalpipe/trunk{ +/area/station/hallway/secondary/entry) +"wiQ" = ( +/obj/structure/closet/toolcloset, +/obj/item/radio/intercom/directional/north, +/obj/effect/turf_decal/tile/yellow/half/contrasted{ dir = 1 }, -/obj/machinery/disposal/bin, -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 10 - }, /turf/open/floor/iron, -/area/security/warden) -"whU" = ( -/obj/effect/spawner/random/trash/box, -/turf/open/floor/plating, -/area/maintenance/starboard/greater) -"wia" = ( -/obj/machinery/meter, -/obj/machinery/atmospherics/pipe/smart/manifold/purple/visible{ - dir = 1 +/area/station/commons/storage/tools) +"wjn" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, -/turf/open/floor/iron, -/area/engineering/atmos) -"wif" = ( -/obj/structure/rack, -/obj/effect/spawner/random/maintenance, -/turf/open/floor/plating, -/area/maintenance/department/engine) -"wip" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock{ - name = "Locker Room" +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable, +/obj/effect/landmark/event_spawn, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/commons/locker) -"wiu" = ( -/obj/structure/closet/crate, -/obj/item/stack/sheet/rglass{ - amount = 50 - }, -/obj/item/stack/sheet/iron/fifty, -/obj/item/storage/toolbox/emergency, -/obj/structure/window/reinforced, -/obj/effect/turf_decal/tile/neutral/fourcorners, /obj/structure/cable, -/obj/effect/spawner/random/engineering/flashlight, /turf/open/floor/iron/dark, -/area/command/teleporter) -"wiy" = ( -/obj/machinery/shower{ - dir = 8; - pixel_y = -4 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/turf/open/floor/iron/freezer, -/area/security/prison) -"wiH" = ( -/obj/machinery/door/airlock/command{ - name = "Command Desk"; - req_access_txt = "19" +/area/station/command/heads_quarters/rd) +"wjD" = ( +/obj/machinery/light/small/directional/north, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark, -/area/command/bridge) -"wiX" = ( +/obj/structure/cable, +/obj/machinery/power/apc/auto_name/directional/north, +/turf/open/floor/iron, +/area/station/commons/dorms) +"wjH" = ( +/obj/effect/spawner/random/maintenance, +/obj/structure/rack, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"wjK" = ( /obj/effect/turf_decal/tile/bar, /obj/effect/turf_decal/tile/bar{ dir = 1 }, +/obj/item/clothing/head/that, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/landmark/start/hangover, -/turf/open/floor/iron, -/area/service/bar) -"wiZ" = ( -/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/prison) -"wjL" = ( -/obj/item/radio/intercom/directional/south, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/green{ - dir = 8 - }, +/obj/structure/table, +/obj/machinery/duct, /turf/open/floor/iron, -/area/service/hydroponics) +/area/station/service/bar) "wjQ" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/ai_monitored/command/storage/eva) -"wjS" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 1 - }, -/obj/machinery/duct, -/turf/open/floor/iron/white, -/area/medical/treatment_center) -"wka" = ( -/obj/structure/closet/l3closet/security, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 4 - }, -/turf/open/floor/iron, -/area/security/brig) -"wkc" = ( -/obj/structure/closet/crate/coffin, -/obj/machinery/door/window/left/directional/east{ - name = "Coffin Storage"; - req_access_txt = "22" +/area/station/ai_monitored/command/storage/eva) +"wjW" = ( +/obj/structure/table/wood, +/obj/item/cigbutt/cigarbutt{ + pixel_x = 5; + pixel_y = -1 }, -/turf/open/floor/plating, -/area/service/chapel/funeral) -"wkg" = ( -/obj/machinery/computer/security/telescreen{ - desc = "Used for monitoring medbay to ensure patient safety."; - dir = 4; - name = "Medbay Monitor"; - network = list("medbay"); - pixel_x = -32 +/obj/machinery/light/directional/north, +/obj/item/radio/intercom/directional/north, +/obj/item/reagent_containers/food/drinks/mug{ + pixel_x = -4; + pixel_y = 4 }, -/obj/machinery/light_switch/directional/west{ - pixel_x = -20 +/turf/open/floor/wood, +/area/station/command/corporate_showroom) +"wkb" = ( +/obj/effect/turf_decal/stripes/line, +/obj/machinery/camera/directional/south{ + c_tag = "Engineering Supermatter Aft"; + network = list("ss13","engine") }, -/obj/machinery/computer/med_data{ - dir = 4 +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"wkh" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 1 }, -/obj/machinery/light/directional/west, -/obj/effect/turf_decal/tile/red/fourcorners, -/turf/open/floor/iron/dark, -/area/security/checkpoint/medical) -"wkj" = ( -/turf/open/floor/iron/dark, -/area/engineering/atmos) -"wkk" = ( -/obj/machinery/airalarm/directional/south, -/obj/machinery/holopad, -/obj/effect/turf_decal/stripes/line, -/obj/structure/cable, /turf/open/floor/iron, -/area/engineering/gravity_generator) +/area/station/security/brig) +"wki" = ( +/obj/effect/spawner/random/vending/snackvend, +/obj/machinery/newscaster/directional/west, +/turf/open/floor/iron/dark, +/area/station/hallway/primary/central) "wkv" = ( /obj/structure/railing{ dir = 8 @@ -62953,797 +63508,773 @@ /obj/item/laser_pointer/red, /turf/open/space/basic, /area/space/nearstation) -"wkx" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +"wkC" = ( +/obj/structure/extinguisher_cabinet/directional/west, +/obj/effect/turf_decal/siding/purple/corner{ + dir = 4 + }, /obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 9 +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/trimline/purple/line, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron/white, +/area/station/science/research) +"wkH" = ( +/obj/structure/mopbucket, +/obj/item/mop, +/obj/structure/sign/poster/random/directional/north, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"wkL" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/preopen{ + id = "Secure Gate"; + name = "Brig Shutters" }, +/obj/structure/cable, /turf/open/floor/plating, -/area/maintenance/department/science/central) -"wkD" = ( -/obj/machinery/power/shieldwallgen, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/command/teleporter) -"wkJ" = ( -/obj/machinery/portable_atmospherics/canister/air, -/turf/open/floor/engine/air, -/area/engineering/atmos) -"wkO" = ( -/obj/effect/landmark/xeno_spawn, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/area/station/security/brig) +"wkM" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/turf/open/floor/carpet, -/area/commons/dorms) -"wkW" = ( -/obj/structure/plasticflaps/opaque, -/obj/effect/turf_decal/bot, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/navbeacon{ - codes_txt = "delivery;dir=1"; - dir = 1; - freq = 1400; - location = "Hydroponics" +/obj/structure/cable, +/obj/effect/turf_decal/siding/blue{ + dir = 1 }, -/turf/open/floor/iron, -/area/maintenance/starboard/greater) -"wli" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Medbay Maintenance"; - req_access_txt = "5" +/turf/open/floor/iron/dark, +/area/station/command/heads_quarters/rd) +"wlj" = ( +/obj/machinery/hydroponics/soil{ + pixel_y = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"wlD" = ( +/obj/item/food/grown/harebell, +/obj/item/food/grown/harebell, +/obj/item/food/grown/harebell, +/obj/item/food/grown/harebell, +/obj/machinery/light/small/directional/north, +/turf/open/floor/cult, +/area/station/service/chapel/funeral) +"wlt" = ( /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/grimy, -/area/tcommsat/computer) -"wlJ" = ( -/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible/layer5, -/obj/machinery/door/firedoor/heavy, -/turf/open/floor/iron/dark/textured, -/area/engineering/atmos) -"wlT" = ( -/obj/machinery/firealarm/directional/west, /obj/effect/turf_decal/trimline/blue/filled/warning, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/white, -/area/medical/medbay/central) -"wma" = ( -/obj/structure/closet/secure_closet/security/sec, -/obj/machinery/airalarm/directional/north, -/obj/machinery/light/directional/east, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 8 }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron/white/smooth_large, +/area/station/medical/medbay/central) +"wmc" = ( +/obj/structure/closet/secure_closet/evidence, +/obj/effect/turf_decal/tile/neutral/fourcorners, /obj/effect/turf_decal/tile/red/half/contrasted{ dir = 8 }, /turf/open/floor/iron/dark, -/area/security/lockers) -"wmB" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, -/turf/open/floor/iron/dark, -/area/ai_monitored/aisat/exterior) -"wmD" = ( -/obj/structure/chair/stool/directional/south{ - dir = 1; - name = "Jim Norton's Quebecois Coffee stool" - }, -/obj/effect/turf_decal/siding/wood{ - dir = 6 - }, -/turf/open/floor/wood, -/area/service/cafeteria) -"wmE" = ( -/turf/open/floor/iron/white, -/area/medical/pharmacy) -"wmV" = ( -/obj/effect/turf_decal/stripes/line, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"wmY" = ( +/area/station/security/brig) +"wmf" = ( /obj/effect/spawner/random/trash/garbage{ spawn_scatter_radius = 1 }, /turf/open/floor/plating, -/area/maintenance/aft/lesser) -"wng" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/smart/simple/orange/hidden, -/turf/open/floor/plating, -/area/maintenance/department/engine) -"wno" = ( -/obj/machinery/atmospherics/pipe/smart/simple/orange/hidden, -/turf/open/floor/plating, -/area/maintenance/department/engine) -"wnp" = ( -/obj/item/emptysandbag, -/obj/item/emptysandbag, -/obj/item/emptysandbag, -/obj/item/emptysandbag, -/obj/item/emptysandbag, -/obj/effect/turf_decal/tile/brown/half/contrasted{ - dir = 8 - }, -/turf/open/floor/iron, -/area/cargo/storage) -"wnx" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/area/station/maintenance/fore) +"wmg" = ( /obj/structure/cable, -/turf/open/floor/iron/white/side{ - dir = 1 - }, -/area/science/lobby) -"wnB" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/station/science/robotics/lab) +"wmi" = ( +/obj/effect/landmark/event_spawn, /obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 6 - }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/plating, -/area/maintenance/aft/greater) -"wnE" = ( -/obj/structure/cable, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/tile/yellow/anticorner/contrasted{ - dir = 8 - }, -/turf/open/floor/iron/white, -/area/medical/pharmacy) -"wnF" = ( -/obj/effect/turf_decal/siding/purple{ - dir = 8 - }, -/obj/structure/chair/office/light{ - dir = 8 +/area/station/maintenance/starboard/aft) +"wmz" = ( +/obj/machinery/atmospherics/pipe/smart/simple/dark/visible, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"wmB" = ( +/obj/structure/window/reinforced{ + dir = 4 }, -/obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/science/genetics) -"wnQ" = ( -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ +/area/station/ai_monitored/aisat/exterior) +"wmL" = ( +/turf/closed/wall/r_wall, +/area/station/science/xenobiology/hallway) +"wmT" = ( +/obj/machinery/shower{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow/half/contrasted{ dir = 8 }, -/turf/open/floor/engine, -/area/science/xenobiology) -"wnY" = ( -/obj/effect/landmark/event_spawn, -/obj/structure/disposalpipe/segment, +/turf/open/floor/iron/white, +/area/station/medical/pharmacy) +"wna" = ( +/obj/effect/turf_decal/siding/purple, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating, -/area/maintenance/starboard/lesser) -"wof" = ( -/obj/machinery/light/directional/east, -/obj/structure/filingcabinet, -/obj/machinery/computer/security/telescreen/minisat{ - dir = 8; - pixel_x = 26 +/turf/open/floor/iron/dark, +/area/station/science/ordnance) +"wne" = ( +/obj/structure/chair, +/obj/machinery/computer/security/telescreen/interrogation{ + dir = 4; + pixel_x = -30 }, -/obj/effect/turf_decal/tile/red/half/contrasted{ +/turf/open/floor/iron/grimy, +/area/station/security/interrogation) +"wnN" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/rack, +/obj/item/reagent_containers/pill/maintenance, +/obj/item/reagent_containers/pill/maintenance, +/obj/item/storage/box/gum, +/obj/item/surgicaldrill, +/obj/structure/disposalpipe/segment{ dir = 4 }, +/turf/open/floor/plating, +/area/station/medical/abandoned) +"wnR" = ( +/obj/machinery/vending/wardrobe/hydro_wardrobe, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/obj/machinery/light/small/directional/north, +/obj/structure/sign/poster/official/random/directional/east, /turf/open/floor/iron, -/area/security/checkpoint/engineering) -"wos" = ( -/obj/machinery/door/airlock/maintenance{ - req_one_access_txt = "12;48;50;1" +/area/station/service/hydroponics) +"woc" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, /obj/structure/cable, -/obj/structure/disposalpipe/segment, /turf/open/floor/plating, -/area/maintenance/port/greater) -"wow" = ( -/obj/structure/cable, -/obj/effect/landmark/start/security_officer, +/area/station/maintenance/port) +"woi" = ( +/obj/machinery/camera/directional/south{ + c_tag = "Arrivals - Aft Arm - Far" + }, +/obj/effect/turf_decal/stripes/line, /turf/open/floor/iron, -/area/security/office) -"woy" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/duct, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron/white, -/area/medical/medbay/central) -"woD" = ( -/obj/effect/turf_decal/loading_area, -/obj/machinery/airalarm/directional/east, +/area/station/hallway/secondary/entry) +"wol" = ( /obj/structure/disposalpipe/segment{ - dir = 10 + dir = 4 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating{ + icon_state = "panelscorched" }, +/area/station/maintenance/starboard/fore) +"woG" = ( +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/tile/neutral{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/chair{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red/half/contrasted{ dir = 4 }, /turf/open/floor/iron, -/area/hallway/secondary/service) -"woM" = ( -/obj/effect/turf_decal/trimline/purple/line{ - dir = 1 +/area/station/security/office) +"woL" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 10 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/effect/turf_decal/siding/purple, +/turf/open/floor/iron, +/area/station/engineering/main) +"woV" = ( +/obj/machinery/door/window{ + dir = 1 + }, +/turf/open/floor/iron/grimy, +/area/station/security/detectives_office) +"woY" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 4 + }, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/white, -/area/science/research) -"woO" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/spawner/random/trash/garbage{ - spawn_scatter_radius = 1 +/area/station/medical/storage) +"wpi" = ( +/obj/effect/turf_decal/tile/green/half/contrasted{ + dir = 8 }, -/obj/structure/disposalpipe/segment{ - dir = 9 +/turf/open/floor/iron/white, +/area/station/medical/virology) +"wpn" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, -/obj/structure/cable, -/turf/open/floor/plating{ - icon_state = "platingdmg2" +/turf/open/floor/plating, +/area/station/maintenance/aft/lesser) +"wpo" = ( +/obj/item/storage/box/matches{ + pixel_x = -2; + pixel_y = 3 }, -/area/maintenance/starboard/aft) -"woT" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 8 +/obj/item/clothing/mask/cigarette/cigar{ + pixel_x = 4; + pixel_y = 1 }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron, -/area/hallway/primary/central) -"wpb" = ( -/obj/machinery/computer/operating{ - dir = 8 +/obj/item/clothing/mask/cigarette/cigar{ + pixel_x = -4; + pixel_y = 1 }, -/obj/effect/turf_decal/tile/purple/half/contrasted{ - dir = 4 +/obj/item/clothing/mask/cigarette/cigar/cohiba, +/obj/structure/table/wood, +/turf/open/floor/carpet, +/area/station/command/corporate_showroom) +"wpr" = ( +/obj/machinery/firealarm/directional/east, +/obj/effect/turf_decal/stripes/line{ + dir = 5 }, -/turf/open/floor/iron/white, -/area/science/robotics/lab) -"wpc" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/commons/vacant_room/commissary) -"wpI" = ( -/obj/structure/chair{ - dir = 4 +/area/station/hallway/secondary/exit/departure_lounge) +"wpw" = ( +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"wpx" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, /turf/open/floor/iron, -/area/maintenance/space_hut) +/area/station/hallway/primary/central) "wpJ" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/highsecurity{ - name = "AI Upload"; - req_access_txt = "16" + name = "AI Upload" }, /obj/effect/mapping_helpers/airlock/cyclelink_helper, /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/mapping_helpers/airlock/access/all/command/ai_upload, /turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/ai_upload) -"wpL" = ( -/turf/closed/wall, -/area/commons/toilet/restrooms) -"wpP" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/area/station/ai_monitored/turret_protected/ai_upload) +"wqh" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 8 }, +/obj/effect/landmark/start/roboticist, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/science/robotics/lab) +"wqj" = ( +/obj/machinery/rnd/production/protolathe/department/science, +/obj/machinery/light/directional/south, +/turf/open/floor/iron/dark, +/area/station/science/lab) +"wqA" = ( +/obj/structure/cable, /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/trimline/neutral/line, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/power/apc/auto_name/directional/north, +/turf/open/floor/iron, +/area/station/maintenance/starboard/greater) +"wqE" = ( +/obj/machinery/portable_atmospherics/canister/carbon_dioxide, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 4 + }, /turf/open/floor/iron/dark, -/area/service/cafeteria) -"wpX" = ( -/obj/structure/chair/comfy/brown, -/turf/open/floor/engine/cult, -/area/service/library) -"wqQ" = ( -/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible{ +/area/station/security/execution/education) +"wqJ" = ( +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/machinery/meter, -/turf/open/floor/iron, -/area/engineering/atmos) -"wrf" = ( -/obj/structure/closet/secure_closet/quartermaster, -/obj/machinery/airalarm/directional/north, -/obj/machinery/camera/directional/north, -/turf/open/floor/wood, -/area/cargo/qm) -"wrj" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/obj/effect/turf_decal/tile/green/half/contrasted{ dir = 4 }, -/turf/open/floor/plating, -/area/commons/vacant_room/commissary) -"wrv" = ( -/obj/structure/table/reinforced, -/obj/item/stamp/denied{ - pixel_x = 4; - pixel_y = -2 +/turf/open/floor/iron/white, +/area/station/medical/virology) +"wrb" = ( +/obj/structure/closet{ + name = "Evidence Closet 5" }, -/obj/item/stamp{ - pixel_x = -3; - pixel_y = 3 +/obj/machinery/firealarm/directional/east, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 8 }, -/obj/item/pen/red{ - pixel_y = 10 +/turf/open/floor/iron/dark, +/area/station/security/brig) +"wrc" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/maintenance/department/science/xenobiology) +"wrg" = ( +/obj/effect/turf_decal/tile/red{ + dir = 8 }, -/obj/item/dest_tagger{ - pixel_x = 9; - pixel_y = 10 +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/white/corner, +/area/station/hallway/primary/aft) +"wrn" = ( +/turf/open/floor/plating, +/area/station/maintenance/starboard/fore) +"wrG" = ( +/obj/structure/rack, +/obj/item/circuitboard/machine/exoscanner{ + pixel_y = 3 }, -/obj/effect/turf_decal/tile/brown/anticorner/contrasted{ - dir = 1 +/obj/item/circuitboard/machine/exoscanner, +/obj/item/circuitboard/machine/exoscanner{ + pixel_y = -3 }, +/obj/structure/cable, +/obj/machinery/power/apc/auto_name/directional/east, /turf/open/floor/iron, -/area/cargo/sorting) -"wrD" = ( -/obj/effect/turf_decal/tile/purple/fourcorners, -/obj/structure/table/reinforced, -/obj/machinery/door/firedoor, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "rndlab2"; - name = "Secondary Research and Development Shutter" +/area/station/cargo/drone_bay) +"wrJ" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 }, -/obj/machinery/door/window/left/directional/south{ - dir = 4; - name = "Research Lab Desk"; - req_one_access_txt = "7" +/obj/effect/landmark/start/roboticist, +/obj/effect/spawner/random/engineering/tracking_beacon, +/turf/open/floor/circuit/green, +/area/station/science/robotics/mechbay) +"wrY" = ( +/obj/structure/window/reinforced, +/obj/item/reagent_containers/food/drinks/mug/coco{ + pixel_x = -2; + pixel_y = 4 }, -/obj/item/folder, -/obj/item/pen, -/turf/open/floor/iron/white, -/area/science/lab) -"wrL" = ( -/obj/effect/turf_decal/tile/purple/fourcorners, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/machinery/door/firedoor/heavy, -/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ - cycle_id = "sci-toxins-passthrough" +/obj/item/reagent_containers/food/drinks/mug/tea{ + pixel_x = 4; + pixel_y = 2 }, -/obj/machinery/door/airlock/research{ - name = "Ordnance Gas Storage"; - req_access_txt = "8" +/obj/item/reagent_containers/food/drinks/coffee{ + pixel_x = -3 }, -/turf/open/floor/iron/white, -/area/science/storage) -"wrP" = ( -/turf/closed/wall, -/area/maintenance/aft/lesser) -"wsc" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/engineering/storage/tech) -"wsp" = ( -/obj/machinery/door/window/left/directional/south{ - name = "Permabrig Kitchen" +/obj/structure/table/reinforced{ + name = "Jim Norton's Quebecois Coffee table" }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ +/obj/effect/turf_decal/trimline/neutral/line{ dir = 1 }, -/turf/open/floor/iron/white, -/area/security/prison) +/turf/open/floor/iron/dark, +/area/station/service/cafeteria) "wsq" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/security{ - name = "Armory"; - req_access_txt = "3" + name = "Armory" }, /obj/effect/mapping_helpers/airlock/cyclelink_helper, /obj/effect/turf_decal/tile/neutral/fourcorners, /obj/structure/cable, /obj/effect/turf_decal/delivery, +/obj/effect/mapping_helpers/airlock/access/all/security/armory, /turf/open/floor/iron/dark, -/area/ai_monitored/security/armory) -"wsw" = ( -/obj/machinery/atmospherics/pipe/smart/simple/purple/visible, -/obj/machinery/meter, -/turf/open/floor/iron, -/area/engineering/atmos) -"wsE" = ( -/obj/effect/turf_decal/plaque{ - icon_state = "L2" +/area/station/ai_monitored/security/armory) +"wst" = ( +/obj/machinery/door/airlock{ + name = "Unisex Showers" }, -/obj/structure/cable, -/turf/open/floor/iron, -/area/hallway/primary/central) -"wsN" = ( -/obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/cargo/warehouse) -"wsZ" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 4 +/obj/machinery/duct, +/turf/open/floor/iron/freezer, +/area/station/commons/toilet/restrooms) +"wsv" = ( +/obj/effect/turf_decal/tile/blue/fourcorners, +/obj/machinery/door/firedoor, +/obj/structure/cable, +/obj/machinery/duct, +/obj/machinery/door/airlock/medical/glass{ + name = "Cryogenics Bay" }, -/obj/structure/table/glass, -/obj/item/storage/box/beakers{ - pixel_x = 4; - pixel_y = 4 +/obj/effect/mapping_helpers/airlock/unres{ + dir = 1 }, -/obj/item/storage/box/bodybags, +/obj/structure/disposalpipe/segment, +/obj/effect/mapping_helpers/airlock/access/all/medical/general, +/turf/open/floor/iron/white, +/area/station/medical/treatment_center) +"wsx" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/spawner/random/entertainment/arcade, /turf/open/floor/iron/dark, -/area/medical/medbay/central) -"wta" = ( -/obj/machinery/light_switch/directional/west{ - pixel_y = 26 - }, -/obj/effect/turf_decal/tile/bar{ - dir = 1 +/area/station/commons/fitness/recreation) +"wsA" = ( +/obj/machinery/camera/directional/east{ + c_tag = "Teleporter Room" }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/obj/structure/rack, +/obj/structure/window/reinforced{ + dir = 1; + layer = 2.9 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/item/clothing/suit/hazardvest, +/obj/item/clothing/suit/hazardvest, +/obj/item/clothing/mask/breath, +/obj/item/clothing/mask/breath, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/command/teleporter) +"wsD" = ( +/obj/structure/reagent_dispensers/fueltank, +/turf/open/floor/iron, +/area/station/science/robotics/mechbay) +"wsI" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/tile/yellow/half/contrasted, +/turf/open/floor/iron, +/area/station/engineering/break_room) +"wsQ" = ( +/obj/effect/turf_decal/tile/yellow{ dir = 8 }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/cafeteria, -/area/service/kitchen) -"wtc" = ( -/obj/structure/cable, +/obj/machinery/light/directional/south, +/obj/effect/landmark/event_spawn, +/obj/item/radio/intercom/directional/south, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/spawner/random/engineering/flashlight, -/turf/open/floor/plating, -/area/maintenance/central) -"wtj" = ( -/obj/machinery/computer/secure_data, -/obj/structure/cable, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 1 +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark/corner, +/area/station/engineering/atmos/storage/gas) +"wsS" = ( +/obj/machinery/door/airlock/external{ + name = "Departure Lounge Airlock"; + space_dir = 2 }, -/turf/open/floor/iron/dark, -/area/command/bridge) -"wtl" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/delivery, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 1 }, -/obj/machinery/light/no_nightlight/directional/north, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, -/area/engineering/atmos) -"wtH" = ( -/obj/machinery/light_switch/directional/east, -/obj/structure/dresser, -/obj/item/storage/secure/safe/directional/north, -/turf/open/floor/wood, -/area/command/heads_quarters/captain/private) -"wtJ" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/area/station/hallway/secondary/exit/departure_lounge) +"wsW" = ( +/obj/structure/rack, +/obj/item/reagent_containers/glass/bottle/mercury{ + pixel_x = -5; + pixel_y = 3 }, -/turf/open/floor/iron/white, -/area/science/robotics/lab) -"wtR" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/obj/item/reagent_containers/glass/bottle/nitrogen{ + pixel_x = 7; + pixel_y = 3 }, -/obj/machinery/atmospherics/components/binary/pump{ - name = "Mix to Gas" +/obj/item/reagent_containers/glass/bottle/oxygen{ + pixel_x = 1 }, -/turf/open/floor/engine, -/area/engineering/supermatter/room) -"wtU" = ( -/obj/effect/turf_decal/tile/purple, +/turf/open/floor/iron/dark/textured_edge{ + dir = 4 + }, +/area/station/medical/medbay/central) +"wsX" = ( +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/security/brig) +"wto" = ( +/obj/effect/turf_decal/tile/purple/fourcorners, +/obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/hallway/primary/central) -"wuc" = ( /obj/structure/cable, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/turf/open/floor/iron/white, -/area/medical/virology) -"wuh" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/siding/wood{ - dir = 1 +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "sci-maint-passthrough" }, -/turf/open/floor/wood, -/area/commons/lounge) -"wuH" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/wood, -/area/service/library) -"wuM" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/dark, -/area/ai_monitored/command/storage/satellite) -"wva" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/obj/machinery/door/airlock/research{ + name = "Xenobiology Access" }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/disposalpipe/segment{ - dir = 9 + dir = 4 }, -/turf/open/floor/iron, -/area/hallway/primary/central) -"wvy" = ( -/obj/machinery/door/airlock/public/glass{ - name = "Prison Cafeteria" +/obj/effect/mapping_helpers/airlock/access/all/science/general, +/turf/open/floor/iron/white, +/area/station/science/research) +"wtu" = ( +/obj/effect/decal/cleanable/blood/gibs/limb, +/obj/structure/rack, +/obj/item/storage/medkit/regular, +/obj/item/stack/medical/suture, +/obj/item/stack/medical/suture, +/obj/item/stack/medical/mesh, +/obj/item/clothing/glasses/hud/health, +/obj/effect/turf_decal/trimline/green/filled/line, +/turf/open/floor/iron/showroomfloor, +/area/station/maintenance/starboard/lesser) +"wtw" = ( +/obj/machinery/camera/directional/east{ + c_tag = "Prison Central"; + network = list("ss13","prison") }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 1 +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 5 }, +/obj/structure/disposalpipe/segment, +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/door/firedoor, /turf/open/floor/iron/white, -/area/security/prison) -"wvz" = ( -/obj/structure/chair/stool/directional/north, -/obj/machinery/camera/autoname/directional/west, -/turf/open/floor/plating, -/area/maintenance/solars/starboard/fore) -"wvA" = ( -/obj/machinery/light/small/directional/west, -/obj/machinery/firealarm/directional/west, +/area/station/security/prison) +"wtP" = ( /obj/effect/turf_decal/tile/neutral{ - dir = 1 + dir = 4 }, -/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/siding{ + dir = 4 + }, +/obj/effect/landmark/start/research_director, +/turf/open/floor/iron/dark, +/area/station/command/heads_quarters/rd) +"wtQ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/airalarm/directional/north, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/obj/structure/reagent_dispensers/fueltank, /turf/open/floor/iron, -/area/commons/dorms) -"wvB" = ( -/obj/structure/table, -/obj/item/stack/sheet/iron/fifty, +/area/station/cargo/warehouse) +"wtX" = ( +/obj/structure/table/wood, +/obj/item/folder/yellow, +/obj/machinery/firealarm/directional/north, /turf/open/floor/iron/dark, -/area/engineering/atmospherics_engine) -"wwm" = ( -/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ +/area/station/command/bridge) +"wtZ" = ( +/obj/effect/turf_decal/tile/red{ dir = 4 }, -/turf/closed/wall/r_wall, -/area/engineering/atmos/storage/gas) -"wwu" = ( -/obj/structure/chair/stool/directional/east, -/obj/structure/cable, -/turf/open/floor/iron, -/area/security/prison) -"wwz" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/obj/effect/landmark/start/hangover, /turf/open/floor/iron, -/area/engineering/main) -"wwI" = ( -/obj/machinery/computer/secure_data, -/obj/machinery/newscaster/directional/north, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 1 +/area/station/hallway/primary/central) +"wuh" = ( +/obj/effect/spawner/random/contraband/prison, +/obj/structure/closet/crate, +/obj/item/stack/license_plates/empty/fifty, +/obj/item/stack/license_plates/empty/fifty, +/obj/item/stack/license_plates/empty/fifty, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/item/radio/intercom/prison/directional/north, +/turf/open/floor/plating, +/area/station/security/prison/work) +"wuj" = ( +/obj/machinery/light/small/directional/east, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/flasher/directional/east{ + id = "holdingflash" }, /turf/open/floor/iron, -/area/security/checkpoint/customs) -"wwK" = ( -/obj/item/tank/internals/oxygen, +/area/station/security/holding_cell) +"wuM" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating, -/area/maintenance/central) -"wwM" = ( +/turf/open/floor/iron/dark, +/area/station/ai_monitored/command/storage/satellite) +"wuQ" = ( /obj/structure/cable, /obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/green/half/contrasted{ - dir = 1 +/turf/open/floor/plating{ + icon_state = "platingdmg1" }, -/turf/open/floor/iron/white, -/area/medical/virology) -"wxb" = ( -/obj/structure/table/reinforced, -/obj/item/tank/internals/emergency_oxygen/engi, -/obj/item/tank/internals/emergency_oxygen/engi, -/obj/item/clothing/mask/breath{ - pixel_x = 4 +/area/station/maintenance/fore/lesser) +"wvd" = ( +/obj/machinery/door/airlock{ + id_tag = "Cabin5"; + name = "Cabin 3" }, -/turf/open/floor/iron/dark, -/area/engineering/supermatter/room) -"wxo" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/circuit/green, -/area/science/robotics/mechbay) -"wxE" = ( -/obj/effect/landmark/xeno_spawn, -/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/wood, +/area/station/commons/dorms) +"wvo" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 4 }, -/turf/open/floor/iron/dark, -/area/engineering/storage/tech) -"wxQ" = ( -/obj/machinery/door/airlock/mining/glass{ - name = "Mining Dock" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 - }, -/obj/machinery/door/firedoor, -/obj/effect/mapping_helpers/airlock/access/all/supply/mining, -/turf/open/floor/iron, -/area/cargo/miningoffice) -"wxS" = ( -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 9 +/turf/open/floor/plating, +/area/station/commons/vacant_room/commissary) +"wvr" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/white, -/area/medical/virology) -"wxX" = ( -/obj/machinery/status_display/ai/directional/north, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/obj/effect/spawner/random/trash/garbage{ + spawn_scatter_radius = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating, +/area/station/maintenance/port) +"wvP" = ( +/obj/effect/turf_decal/tile/blue/fourcorners, +/obj/machinery/iv_drip, +/obj/machinery/airalarm/directional/north, +/turf/open/floor/iron/white, +/area/station/medical/treatment_center) +"wwj" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/iron, -/area/hallway/secondary/command) -"wyh" = ( -/obj/effect/turf_decal/trimline/red/filled/corner{ - dir = 1 +/obj/machinery/door/airlock/maintenance{ + name = "Brig Infirmary Maintenance" }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/security/brig) -"wyF" = ( /obj/structure/cable, -/obj/effect/turf_decal/trimline/green/filled/line{ - dir = 4 - }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/mapping_helpers/airlock/access/all/security/general, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"wwt" = ( +/obj/machinery/door/airlock/research{ + name = "Mech Bay" + }, +/obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/effect/turf_decal/tile/purple/fourcorners, +/obj/effect/mapping_helpers/airlock/access/all/science/robotics, /turf/open/floor/iron, -/area/hallway/primary/central) -"wyI" = ( -/obj/structure/table/reinforced, -/obj/machinery/recharger{ - pixel_y = 4 - }, -/obj/item/radio/off{ - pixel_x = -11; - pixel_y = -3 +/area/station/science/robotics/mechbay) +"wwW" = ( +/obj/effect/turf_decal/trimline/purple/line{ + dir = 1 }, -/obj/effect/turf_decal/tile/red/half/contrasted{ +/turf/open/floor/iron/white, +/area/station/science/research) +"wwY" = ( +/obj/structure/chair{ dir = 1 }, -/turf/open/floor/iron, -/area/security/checkpoint/supply) -"wyQ" = ( -/obj/machinery/light/small/directional/north, -/obj/structure/table/wood, -/obj/item/food/pie/cream, -/obj/structure/sign/poster/random/directional/north, -/turf/open/floor/wood, -/area/service/theater) -"wyR" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ +/turf/open/floor/iron/dark, +/area/station/security/courtroom) +"wxe" = ( +/obj/machinery/atmospherics/pipe/smart/simple/dark/visible{ dir = 4 }, -/turf/open/floor/iron/white, -/area/science/xenobiology) -"wyY" = ( -/obj/machinery/light/directional/west, -/turf/open/floor/iron, -/area/security/prison) -"wzf" = ( -/obj/structure/rack, -/obj/item/wrench, -/obj/item/screwdriver, -/obj/effect/turf_decal/tile/brown{ +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"wxg" = ( +/obj/effect/turf_decal/trimline/brown/filled/line{ dir = 8 }, -/obj/effect/turf_decal/tile/brown{ +/obj/structure/disposalpipe/segment{ dir = 4 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"wxj" = ( +/turf/open/floor/iron/dark, +/area/station/security/office) +"wxk" = ( +/obj/structure/extinguisher_cabinet/directional/south, /obj/effect/turf_decal/tile/neutral, -/obj/machinery/camera/directional/east{ - c_tag = "Vacant Commissary" - }, /obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/east, /turf/open/floor/iron, -/area/commons/vacant_room/commissary) -"wzg" = ( -/obj/machinery/vending/wardrobe/atmos_wardrobe, -/turf/open/floor/iron/dark, -/area/engineering/atmos) -"wzj" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 1 - }, -/obj/structure/chair/stool/directional/north, +/area/station/hallway/secondary/command) +"wxn" = ( +/obj/machinery/airalarm/directional/north, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, /turf/open/floor/iron, -/area/hallway/primary/fore) -"wzv" = ( -/obj/machinery/shieldgen, +/area/station/commons/fitness/recreation) +"wxF" = ( +/obj/structure/cable, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/spawner/random/structure/grille, +/turf/open/floor/plating, +/area/station/maintenance/aft/greater) +"wyn" = ( +/obj/machinery/hydroponics/soil, +/obj/item/shovel/spade, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/grass, +/area/station/security/prison/garden) +"wyo" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plating, +/area/station/maintenance/department/science/xenobiology) +"wyp" = ( +/obj/machinery/light_switch/directional/north, /obj/machinery/light/small/directional/north, +/obj/structure/table/wood, +/obj/item/clothing/shoes/laceup, +/obj/item/clothing/under/suit/black_really, +/obj/item/clothing/glasses/sunglasses, /obj/machinery/camera/directional/north{ - c_tag = "Engineering - Secure Storage" + c_tag = "Corporate Showroom" }, +/turf/open/floor/wood, +/area/station/command/corporate_showroom) +"wyu" = ( +/obj/structure/girder, /turf/open/floor/plating, -/area/engineering/main) -"wzx" = ( -/obj/structure/table, -/obj/item/stack/ducts/fifty, -/obj/item/stack/ducts/fifty, -/obj/item/stack/ducts/fifty, -/obj/item/stack/ducts/fifty, -/obj/item/stack/ducts/fifty, -/obj/item/stack/ducts/fifty, -/obj/item/stack/ducts/fifty, -/obj/item/stack/ducts/fifty, -/obj/item/plunger, -/obj/item/plunger, -/obj/effect/turf_decal/tile/yellow/half/contrasted{ +/area/station/maintenance/aft/lesser) +"wyz" = ( +/obj/structure/chair{ + dir = 4; + name = "Prosecution" + }, +/obj/effect/turf_decal/tile/red/anticorner/contrasted{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/security/courtroom) +"wyG" = ( +/obj/effect/spawner/random/structure/crate, +/turf/open/floor/plating, +/area/station/maintenance/starboard/fore) +"wyV" = ( +/obj/structure/table/wood, +/obj/effect/spawner/random/trash/soap, +/obj/structure/sign/poster/random/directional/east, +/turf/open/floor/wood, +/area/station/service/theater) +"wza" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/blue/filled/line{ dir = 4 }, -/turf/open/floor/iron/white, -/area/medical/chemistry) -"wzB" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) +"wzi" = ( /obj/structure/cable, -/obj/structure/chair{ - dir = 4 +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 1 }, -/obj/effect/landmark/start/security_officer, -/obj/effect/turf_decal/tile/red/half/contrasted{ +/obj/structure/disposalpipe/segment{ dir = 4 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/holopad, /turf/open/floor/iron, -/area/security/office) -"wzC" = ( -/obj/effect/turf_decal/trimline/purple/filled/line, -/obj/effect/turf_decal/bot_white, -/obj/structure/cable, -/obj/machinery/monkey_recycler, -/turf/open/floor/iron, -/area/science/xenobiology) +/area/station/science/research) "wzF" = ( /obj/structure/closet/secure_closet{ name = "contraband locker"; - req_access_txt = "3" + req_access = list("armory") }, /obj/effect/spawner/random/maintenance/three, /obj/effect/spawner/random/contraband/armory, @@ -63752,508 +64283,471 @@ dir = 8 }, /turf/open/floor/iron/dark, -/area/ai_monitored/security/armory) +/area/station/ai_monitored/security/armory) "wzH" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/circuit/green, -/area/ai_monitored/turret_protected/ai_upload) -"wzR" = ( -/obj/machinery/power/terminal, -/obj/effect/turf_decal/stripes/line, +/area/station/ai_monitored/turret_protected/ai_upload) +"wzK" = ( /obj/structure/cable, -/turf/open/floor/iron, -/area/engineering/main) -"wAH" = ( -/obj/machinery/camera/directional/west{ - c_tag = "Medbay Break Room"; - network = list("ss13","medbay") - }, -/obj/machinery/light/directional/west, -/obj/item/radio/intercom/directional/west, -/obj/machinery/vending/coffee, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron/dark, -/area/medical/break_room) -"wBk" = ( -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/bot{ - dir = 1 +/turf/open/floor/plating, +/area/station/maintenance/starboard/fore) +"wAp" = ( +/obj/item/radio/intercom/directional/west, +/obj/structure/table, +/obj/item/storage/backpack/duffelbag/sec/surgery{ + pixel_y = 5 }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron{ - dir = 1 +/obj/item/clothing/mask/balaclava, +/obj/item/reagent_containers/spray/cleaner{ + pixel_x = 5 }, -/area/engineering/main) -"wBl" = ( -/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/chair/office{ - dir = 8 - }, +/obj/effect/turf_decal/tile/red/half/contrasted, /turf/open/floor/iron/dark, -/area/medical/morgue) -"wBw" = ( +/area/station/security/execution/education) +"wAA" = ( +/obj/machinery/firealarm/directional/north, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/light/directional/north, +/obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/iron, -/area/engineering/main) -"wBz" = ( -/obj/structure/closet/bombcloset, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/tile/yellow{ dir = 4 }, -/obj/machinery/firealarm/directional/west, -/obj/effect/turf_decal/siding{ - dir = 8 - }, -/turf/open/floor/iron/white, -/area/science/mixing) -"wBX" = ( -/obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 1 - }, -/obj/structure/cable, /turf/open/floor/iron, -/area/engineering/gravity_generator) -"wCc" = ( -/obj/machinery/light/directional/west, -/obj/machinery/airalarm/directional/west, -/obj/effect/turf_decal/siding/wood{ - dir = 8 +/area/station/hallway/primary/starboard) +"wBe" = ( +/obj/effect/turf_decal/trimline/red/filled/corner{ + dir = 4 }, -/turf/open/floor/wood/parquet, -/area/medical/psychology) -"wCh" = ( -/obj/machinery/atmospherics/pipe/smart/manifold/purple/visible, -/turf/open/floor/iron, -/area/engineering/atmos) -"wCj" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/landmark/start/hangover, -/turf/open/floor/wood, -/area/commons/lounge) -"wCw" = ( -/obj/structure/bed, -/obj/item/bedsheet/red, -/obj/effect/turf_decal/tile/red/fourcorners, -/obj/machinery/airalarm/directional/east, -/obj/machinery/flasher/directional/north{ - id = "IsolationFlash" - }, /turf/open/floor/iron/white, -/area/security/prison) -"wCz" = ( -/obj/structure/window/reinforced{ - dir = 4 +/area/station/security/prison) +"wBn" = ( +/obj/structure/chair/stool/directional/north, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/security/prison) +"wBq" = ( +/obj/structure/table, +/obj/effect/turf_decal/siding/purple{ + dir = 9 }, -/obj/machinery/door/window{ - base_state = "right"; - dir = 8; - icon_state = "right"; - name = "MiniSat Airlock Access" +/obj/item/toy/figure/geneticist, +/obj/item/radio/intercom/directional/west, +/obj/item/storage/pill_bottle/mutadone{ + pixel_x = -9 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/ai_monitored/aisat/exterior) -"wCN" = ( -/obj/machinery/atmospherics/components/binary/pump{ - dir = 8; - name = "Gas to Filter" +/area/station/science/genetics) +"wBs" = ( +/obj/machinery/vending/cigarette, +/turf/open/floor/wood, +/area/station/command/heads_quarters/captain/private) +"wBu" = ( +/obj/structure/chair/office, +/obj/effect/landmark/start/head_of_personnel, +/obj/machinery/light_switch{ + pixel_x = 38; + pixel_y = -35 }, -/turf/open/floor/engine, -/area/engineering/supermatter) -"wCP" = ( -/obj/machinery/airalarm/directional/west, -/obj/machinery/light/directional/west, -/turf/open/floor/iron/chapel, -/area/service/chapel) -"wCU" = ( -/obj/item/food/grown/wheat, -/obj/item/food/grown/watermelon, -/obj/item/food/grown/citrus/orange, -/obj/item/food/grown/grapes, -/obj/structure/extinguisher_cabinet/directional/west, -/obj/structure/table/glass, -/obj/effect/turf_decal/trimline/green/filled/line{ - dir = 6 +/obj/machinery/button/flasher{ + id = "hopflash"; + pixel_x = 38; + pixel_y = -25 }, -/turf/open/floor/iron, -/area/hallway/primary/central) -"wCV" = ( /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating{ - icon_state = "panelscorched" - }, -/area/maintenance/port/fore) -"wCX" = ( -/obj/machinery/computer/warrant{ - dir = 8 +/turf/open/floor/wood, +/area/station/command/heads_quarters/hop) +"wBE" = ( +/obj/machinery/door/poddoor/shutters/radiation/preopen{ + id = "engsm"; + name = "Radiation Chamber Shutters" }, -/obj/effect/turf_decal/tile/red, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating, +/area/station/engineering/supermatter) +"wBF" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, /turf/open/floor/iron, -/area/hallway/primary/fore) -"wDi" = ( -/turf/open/floor/plating/airless{ - icon_state = "platingdmg2" +/area/station/hallway/primary/central) +"wBM" = ( +/obj/machinery/door/firedoor, +/obj/structure/cable, +/obj/machinery/door/airlock/engineering/glass{ + name = "Supermatter Engine Room" }, -/area/space/nearstation) -"wDw" = ( +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, +/turf/open/floor/plating, +/area/station/engineering/supermatter/room) +"wBT" = ( /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/engineering/main) -"wDF" = ( -/obj/structure/closet/secure_closet/atmospherics, -/obj/effect/turf_decal/stripes/line{ +/turf/open/floor/carpet, +/area/station/service/theater) +"wBV" = ( +/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/components/binary/pump/on{ + name = "Gas to Cold Loop" + }, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"wBW" = ( +/obj/effect/turf_decal/stripes/corner{ dir = 8 }, /turf/open/floor/iron, -/area/engineering/atmos) -"wDJ" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "roboticsprivacy"; - name = "Robotics Shutters" +/area/station/hallway/secondary/exit/departure_lounge) +"wCe" = ( +/obj/structure/rack, +/obj/effect/turf_decal/bot, +/obj/effect/spawner/random/maintenance, +/obj/item/storage/belt/utility, +/obj/effect/turf_decal/tile/yellow/anticorner/contrasted, +/turf/open/floor/iron, +/area/station/engineering/break_room) +"wCf" = ( +/obj/machinery/conveyor{ + dir = 1; + id = "garbage" + }, +/obj/structure/sign/warning/vacuum{ + pixel_x = -32 }, /turf/open/floor/plating, -/area/science/robotics/lab) -"wEj" = ( -/obj/structure/flora/junglebush/large, -/obj/structure/disposalpipe/segment, -/turf/open/floor/grass, -/area/medical/treatment_center) -"wEk" = ( -/obj/effect/decal/cleanable/dirt, +/area/station/maintenance/disposal) +"wCl" = ( /obj/structure/cable, -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, -/area/security/brig) -"wEl" = ( +/area/station/hallway/primary/starboard) +"wCp" = ( /obj/structure/disposalpipe/segment, -/turf/open/floor/carpet, -/area/command/heads_quarters/captain/private) -"wEo" = ( -/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/department/medical/central) +"wCq" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable, /turf/open/floor/plating, -/area/science/mixing/launch) -"wEt" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 6 +/area/station/science/server) +"wCz" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/door/window{ + base_state = "right"; + dir = 8; + icon_state = "right"; + name = "MiniSat Airlock Access" }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/machinery/requests_console/directional/west{ - department = "Robotics"; - departmentType = 2; - name = "Robotics Requests Console"; - receive_ore_updates = 1 +/turf/open/floor/iron/dark, +/area/station/ai_monitored/aisat/exterior) +"wCE" = ( +/obj/machinery/door/poddoor/shutters/preopen{ + id = "hopqueue"; + name = "HoP Queue Shutters" }, -/obj/structure/disposalpipe/segment{ - dir = 6 +/obj/effect/turf_decal/loading_area{ + dir = 1 }, +/obj/structure/cable, /turf/open/floor/iron, -/area/science/robotics/lab) -"wEy" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 +/area/station/hallway/secondary/command) +"wCH" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 10 }, +/obj/machinery/light/directional/west, /turf/open/floor/iron/white, -/area/medical/medbay/central) -"wEH" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/command/heads_quarters/rd) -"wER" = ( -/obj/structure/window/reinforced{ - dir = 4 +/area/station/science/xenobiology) +"wCL" = ( +/obj/structure/chair/stool/directional/south, +/obj/effect/turf_decal/siding/wood{ + dir = 1 }, -/obj/machinery/computer/camera_advanced/xenobio{ - dir = 8 +/turf/open/floor/wood, +/area/station/commons/lounge) +"wCO" = ( +/obj/structure/chair{ + name = "Judge" }, -/obj/effect/turf_decal/trimline/purple/filled/line{ +/obj/effect/turf_decal/tile/blue/anticorner/contrasted{ dir = 1 }, -/obj/effect/turf_decal/bot, -/obj/machinery/light/small/directional/north, /turf/open/floor/iron, -/area/science/xenobiology) -"wEV" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/machinery/cell_charger{ - pixel_y = 4 +/area/station/security/courtroom) +"wCS" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/obj/structure/table/glass, -/obj/item/stock_parts/cell/high, -/turf/open/floor/iron/dark, -/area/command/bridge) -"wFd" = ( +/turf/open/floor/engine, +/area/station/engineering/atmospherics_engine) +"wCT" = ( /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/sorting/mail{ - dir = 2; - sortType = 29 +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/cargo/sorting) +"wDi" = ( +/turf/open/floor/plating/airless{ + icon_state = "platingdmg2" }, -/turf/open/floor/plating, -/area/maintenance/fore) -"wFg" = ( -/obj/machinery/door/airlock/medical/glass{ - name = "Primary Treatment Centre"; - req_access_txt = "5" +/area/space/nearstation) +"wDq" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 10 }, -/obj/effect/turf_decal/tile/blue/fourcorners, -/obj/machinery/door/firedoor, -/obj/effect/mapping_helpers/airlock/unres{ +/obj/effect/landmark/start/medical_doctor, +/turf/open/floor/iron/white, +/area/station/medical/treatment_center) +"wDG" = ( +/obj/effect/turf_decal/tile/yellow{ dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/duct, -/turf/open/floor/iron/white, -/area/medical/treatment_center) -"wFB" = ( +/obj/machinery/door/airlock/atmos/glass{ + name = "Distribution Loop" + }, +/obj/machinery/door/firedoor, /obj/structure/cable, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/mapping_helpers/airlock/access/all/engineering/atmos, +/turf/open/floor/iron/dark/corner{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/area/station/engineering/atmos/pumproom) +"wEf" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/siphon/monitored/plasma_output{ + dir = 1 }, -/turf/open/floor/iron/dark, -/area/medical/morgue) -"wFO" = ( -/obj/effect/turf_decal/tile/yellow/half/contrasted{ +/turf/open/floor/engine/plasma, +/area/station/engineering/atmos) +"wEn" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/iron/grimy, +/area/station/service/chapel/office) +"wEp" = ( +/obj/structure/table/reinforced, +/obj/structure/window/reinforced{ dir = 8 }, -/turf/open/floor/iron/white, -/area/medical/chemistry) -"wFR" = ( -/obj/structure/table/glass, -/obj/effect/turf_decal/tile/blue/fourcorners, -/obj/machinery/light_switch/directional/west, -/turf/open/floor/iron/white, -/area/medical/treatment_center) -"wFZ" = ( -/obj/structure/cable, -/obj/effect/turf_decal/trimline/blue/filled/warning{ - dir = 4 +/obj/item/defibrillator/loaded{ + pixel_y = 6 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/white, -/area/medical/medbay/lobby) -"wGx" = ( -/obj/machinery/atmospherics/components/unary/passive_vent{ - dir = 4; - name = "killroom vent" +/obj/item/defibrillator/loaded{ + pixel_y = 3 }, -/turf/open/floor/circuit/telecomms, -/area/science/xenobiology) -"wGH" = ( -/obj/effect/spawner/random/maintenance, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/item/defibrillator/loaded, +/turf/open/floor/iron/dark, +/area/station/medical/storage) +"wEz" = ( +/obj/item/stack/sheet/cardboard, +/obj/effect/spawner/random/trash/janitor_supplies, /turf/open/floor/plating, -/area/maintenance/starboard/lesser) -"wGX" = ( -/obj/effect/turf_decal/tile/red, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/bluespace_vendor/directional/south, -/turf/open/floor/iron, -/area/hallway/primary/fore) -"wGZ" = ( -/obj/effect/turf_decal/tile/purple, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron, -/area/hallway/primary/central) -"wHe" = ( -/obj/structure/table, -/obj/item/paper_bin{ - pixel_x = -3; - pixel_y = 7 - }, -/obj/effect/spawner/random/bureaucracy/pen, +/area/station/maintenance/port/greater) +"wEG" = ( /obj/effect/turf_decal/tile/neutral{ dir = 4 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/commons/fitness/recreation) -"wHB" = ( -/obj/machinery/firealarm/directional/east, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 8 - }, -/turf/open/floor/iron/dark, -/area/engineering/storage/tcomms) -"wHN" = ( -/obj/machinery/vending/wardrobe/viro_wardrobe, -/obj/item/radio/intercom/directional/east, -/obj/effect/turf_decal/tile/green/anticorner/contrasted, -/turf/open/floor/iron/white, -/area/medical/virology) -"wHO" = ( -/obj/effect/turf_decal/trimline/red/filled/corner{ +/area/station/hallway/primary/central) +"wFa" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/stripes/line{ dir = 8 }, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark, -/area/security/checkpoint/medical) -"wHP" = ( -/obj/structure/filingcabinet/filingcabinet, -/obj/effect/turf_decal/tile/brown/half/contrasted, -/turf/open/floor/iron, -/area/cargo/sorting) -"wHT" = ( -/obj/machinery/door/airlock/command/glass{ - name = "Gravity Generator Area"; - req_access_txt = "19; 61" +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/duct, /turf/open/floor/iron/dark, -/area/engineering/gravity_generator) -"wHW" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/circuit/green{ - luminosity = 2 - }, -/area/ai_monitored/command/nuke_storage) -"wIi" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating{ - icon_state = "platingdmg2" +/area/station/medical/storage) +"wFe" = ( +/obj/machinery/computer/teleporter{ + dir = 4 }, -/area/maintenance/port) -"wIq" = ( -/obj/structure/table, -/obj/item/folder/white{ - pixel_x = 4; - pixel_y = -3 +/turf/open/floor/plating, +/area/station/command/teleporter) +"wFi" = ( +/obj/machinery/atmospherics/components/binary/pump/on{ + name = "Unfiltered & Air to Mix" }, -/obj/item/reagent_containers/blood/random, -/obj/item/reagent_containers/blood/random, -/obj/item/reagent_containers/blood{ - pixel_x = -3; - pixel_y = -3 +/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible/layer5{ + dir = 4 }, -/obj/item/reagent_containers/blood{ - pixel_x = -3; - pixel_y = -3 +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"wFk" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable, +/obj/machinery/door/poddoor/preopen{ + id = "hosspace"; + name = "Space Shutters" }, /turf/open/floor/plating, -/area/maintenance/starboard/lesser) -"wIt" = ( -/obj/machinery/atmospherics/pipe/bridge_pipe/cyan/visible{ +/area/station/command/heads_quarters/hos) +"wFv" = ( +/obj/effect/turf_decal/tile/purple/fourcorners, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ dir = 4 }, -/obj/machinery/atmospherics/pipe/bridge_pipe/purple/visible, -/turf/open/floor/iron, -/area/engineering/atmos) -"wIv" = ( -/obj/structure/rack, -/obj/item/clothing/gloves/color/fyellow, -/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/spawner/random/maintenance/two, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"wIx" = ( -/obj/machinery/conveyor/inverted{ - dir = 6; - id = "packageExternal" +/obj/machinery/atmospherics/pipe/bridge_pipe/green/visible{ + dir = 4 }, -/obj/effect/turf_decal/stripes/line{ - dir = 5 +/obj/machinery/atmospherics/components/binary/pump{ + dir = 1; + name = "Plasma to Pure" }, /turf/open/floor/iron, -/area/cargo/storage) -"wIK" = ( -/obj/structure/table, -/obj/effect/turf_decal/bot, -/obj/item/storage/medkit/toxin{ - pixel_x = -4; - pixel_y = 4 - }, -/obj/item/book/manual/wiki/ordnance{ - pixel_x = 4; - pixel_y = 1 +/area/station/engineering/atmos) +"wFM" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/delivery, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light_switch/directional/east, +/turf/open/floor/iron, +/area/station/service/hydroponics) +"wFV" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/spawner/random/trash/garbage{ + spawn_scatter_radius = 1 }, +/turf/open/floor/plating, +/area/station/maintenance/starboard/lesser) +"wGk" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/white, -/area/science/mixing) -"wIS" = ( -/obj/effect/turf_decal/stripes/white/line{ - dir = 1 +/area/station/medical/medbay/central) +"wGz" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/light_construct/directional/east, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) +"wGB" = ( +/obj/machinery/door/window/left/directional/north{ + name = "Inner Pipe Access"; + req_access = list("atmospherics") + }, +/obj/machinery/atmospherics/pipe/smart/simple/green/visible{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/science/mixing/launch) -"wIU" = ( +/area/station/engineering/atmos) +"wGE" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/power/apc/auto_name/directional/north, /obj/structure/cable, -/obj/machinery/light_switch/directional/west, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/turf_decal/siding/purple, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/white, +/area/station/science/research) +"wGR" = ( /obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/tile/blue/anticorner/contrasted{ - dir = 1 +/turf/open/floor/iron, +/area/station/commons/dorms) +"wHd" = ( +/obj/machinery/space_heater, +/turf/open/floor/plating, +/area/station/maintenance/department/science/xenobiology) +"wHj" = ( +/obj/machinery/door/airlock{ + name = "Unit B" }, -/turf/open/floor/iron/white, -/area/medical/surgery/aft) -"wIX" = ( -/obj/structure/sign/warning/electricshock, +/turf/open/floor/iron/freezer, +/area/station/commons/toilet/restrooms) +"wHq" = ( +/obj/structure/chair/stool/directional/north, +/turf/open/floor/wood{ + icon_state = "wood-broken4" + }, +/area/station/maintenance/port/aft) +"wHu" = ( /turf/closed/wall, -/area/maintenance/port/fore) -"wJj" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/decal/cleanable/dirt, -/obj/item/cigbutt{ - pixel_y = 7 +/area/station/science/lobby) +"wHJ" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 4 }, -/obj/structure/disposalpipe/segment{ +/obj/effect/turf_decal/stripes/line{ dir = 4 }, +/obj/machinery/door/firedoor, +/obj/machinery/newscaster/directional/east, +/turf/open/floor/iron/white/corner, +/area/station/hallway/secondary/entry) +"wHW" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/circuit/green{ + luminosity = 2 + }, +/area/station/ai_monitored/command/nuke_storage) +"wIo" = ( +/obj/structure/plasticflaps/opaque, +/obj/effect/turf_decal/delivery, +/obj/machinery/door/window/left/directional/north{ + name = "MuleBot Access"; + req_access = list("mail_sorting") + }, +/obj/machinery/navbeacon{ + codes_txt = "delivery;dir=4"; + dir = 4; + freq = 1400; + location = "Research" + }, +/turf/open/floor/iron, +/area/station/maintenance/starboard/lesser) +"wIr" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/trimline/brown/filled/line{ + dir = 10 + }, +/obj/effect/turf_decal/trimline/red/filled/warning{ + dir = 10 + }, +/obj/machinery/modular_computer/console/preset/cargochat/security{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/security/brig) +"wIB" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/closed/wall/r_wall, +/area/station/engineering/atmos) +"wIM" = ( +/obj/machinery/holopad, /turf/open/floor/iron, -/area/maintenance/starboard/greater) +/area/station/security/prison) +"wIW" = ( +/obj/machinery/airalarm/directional/east, +/obj/machinery/light/directional/east, +/obj/effect/turf_decal/tile/green/half/contrasted{ + dir = 4 + }, +/turf/open/floor/iron/white, +/area/station/medical/virology) "wJv" = ( /obj/structure/lattice/catwalk, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -64263,107 +64757,137 @@ }, /turf/open/space, /area/space/nearstation) +"wJw" = ( +/turf/open/floor/engine/plasma, +/area/station/engineering/atmos) "wJD" = ( -/obj/machinery/light/small/directional/east, -/obj/effect/turf_decal/tile/neutral, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/commons/dorms) -"wJM" = ( -/obj/machinery/light_switch/directional/east, -/obj/structure/cable, -/turf/open/floor/iron, -/area/cargo/storage) -"wJQ" = ( -/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/trimline/blue/filled/line, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating, -/area/maintenance/solars/starboard/fore) -"wJS" = ( -/obj/structure/disposalpipe/segment{ +/turf/open/floor/iron/white, +/area/station/science/explab) +"wJL" = ( +/turf/open/floor/iron/dark, +/area/station/security/holding_cell) +"wJV" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"wJX" = ( +/turf/open/floor/iron/dark, +/area/station/security/brig) +"wKe" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/atmospherics/components/unary/cryo_cell, +/turf/open/floor/iron/dark/textured, +/area/station/medical/cryo) +"wKo" = ( +/obj/structure/closet/toolcloset, +/obj/effect/turf_decal/tile/yellow/anticorner/contrasted{ dir = 4 }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating, -/area/maintenance/aft/greater) -"wKi" = ( -/obj/effect/spawner/random/structure/crate, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"wKI" = ( -/obj/structure/cable, -/obj/structure/sign/poster/ripped{ - pixel_y = -32 +/turf/open/floor/iron, +/area/station/commons/storage/tools) +"wKs" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/window/left/directional/east{ + dir = 1; + name = "Kitchen Window"; + req_access = list("kitchen") }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"wKK" = ( -/obj/structure/extinguisher_cabinet/directional/south, -/obj/machinery/camera/directional/south{ - c_tag = "Command Hallway - Port" +/obj/machinery/door/firedoor, +/obj/item/paper, +/obj/effect/turf_decal/delivery, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "kitchen_service"; + name = "Service Shutter" }, -/obj/effect/turf_decal/tile/neutral{ +/obj/item/pen, +/obj/structure/window/reinforced{ dir = 8 }, +/turf/open/floor/iron, +/area/station/hallway/secondary/service) +"wKu" = ( /obj/structure/cable, +/turf/open/floor/wood, +/area/station/commons/lounge) +"wKC" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 1 - }, -/turf/open/floor/iron, -/area/hallway/secondary/command) -"wKM" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/effect/turf_decal/siding/purple, +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/white, -/area/science/research) -"wKW" = ( -/obj/structure/table, -/obj/effect/decal/cleanable/cobweb, -/obj/item/shard, /turf/open/floor/plating, -/area/maintenance/starboard/lesser) -"wKZ" = ( -/obj/structure/chair{ - dir = 8; - name = "Defense" +/area/station/maintenance/department/medical/central) +"wKG" = ( +/obj/effect/turf_decal/stripes/red/line{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/tile/green/anticorner/contrasted, -/turf/open/floor/iron, -/area/security/courtroom) -"wLr" = ( -/obj/machinery/atmospherics/pipe/smart/manifold/purple/visible{ +/obj/machinery/camera/directional/west{ + c_tag = "Cytology - Secure Pen"; + network = list("ss13","rd","xeno") + }, +/turf/open/floor/engine, +/area/station/science/cytology) +"wKS" = ( +/obj/structure/window/reinforced/plasma, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, +/obj/machinery/power/energy_accumulator/grounding_rod/anchored, +/turf/open/floor/engine, +/area/station/engineering/supermatter) +"wKT" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ dir = 1 }, +/obj/structure/table, +/obj/machinery/button/door{ + id = "xenobio1"; + layer = 3.3; + name = "Xenobio Pen 1 Blast Doors"; + pixel_y = 1; + req_access = list("xenobiology") + }, /turf/open/floor/iron, -/area/engineering/atmos) -"wLu" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 5 +/area/station/science/xenobiology) +"wKX" = ( +/obj/machinery/vending/cigarette, +/obj/effect/turf_decal/delivery, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"wLx" = ( +/obj/structure/closet/wardrobe/mixed, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/landmark/start/hangover/closet, +/turf/open/floor/iron/dark, +/area/station/commons/locker) +"wLz" = ( +/obj/structure/rack, +/obj/item/reagent_containers/glass/bottle/iron{ + pixel_x = -5; + pixel_y = 3 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/engine, -/area/engineering/supermatter/room) -"wLy" = ( -/obj/machinery/holopad, -/obj/structure/disposalpipe/segment{ - dir = 9 +/obj/item/reagent_containers/glass/bottle/lithium{ + pixel_x = 7; + pixel_y = 3 }, -/turf/open/floor/wood, -/area/service/lawoffice) +/obj/item/reagent_containers/glass/bottle/multiver{ + pixel_x = 1 + }, +/turf/open/floor/iron/dark/textured_edge{ + dir = 8 + }, +/area/station/medical/medbay/central) "wLC" = ( /obj/machinery/light/small/directional/west, /obj/machinery/door/window{ @@ -64379,213 +64903,178 @@ dir = 4 }, /turf/open/floor/iron/dark, -/area/ai_monitored/aisat/exterior) -"wLS" = ( -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/obj/machinery/light/directional/south, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/area/station/ai_monitored/aisat/exterior) +"wMk" = ( +/obj/machinery/door/airlock/maintenance, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/mapping_helpers/airlock/unres{ dir = 4 }, -/turf/open/floor/iron/white, -/area/medical/medbay/central) -"wLY" = ( -/obj/machinery/computer/mecha{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/purple/filled/line{ - dir = 5 - }, -/obj/machinery/requests_console/directional/east{ - announcementConsole = 1; - department = "Research Director's Desk"; - departmentType = 5; - name = "Research Director's Requests Console" - }, -/turf/open/floor/iron/white, -/area/command/heads_quarters/rd) -"wMh" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/window/right/directional/south{ - dir = 8; - name = "First Aid Supplies"; - req_access_txt = "5" - }, -/obj/item/mod/module/plasma_stabilizer, -/obj/item/mod/module/thermal_regulator, -/turf/open/floor/iron/dark, -/area/medical/storage) -"wMm" = ( +/obj/effect/mapping_helpers/airlock/access/any/service/maintenance, +/turf/open/floor/plating, +/area/station/maintenance/starboard/greater) +"wMo" = ( +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/disposalpipe/segment, +/obj/effect/spawner/random/structure/steam_vent, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/station/maintenance/port/fore) +"wMx" = ( +/obj/effect/turf_decal/bot, +/obj/effect/landmark/start/hangover, /turf/open/floor/iron, -/area/cargo/miningoffice) -"wMu" = ( +/area/station/hallway/secondary/command) +"wMz" = ( +/obj/effect/spawner/random/structure/crate, +/turf/open/floor/plating, +/area/station/maintenance/department/science/xenobiology) +"wMM" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/closet, +/obj/item/surgicaldrill, +/obj/machinery/airalarm/directional/south, +/turf/open/floor/iron/white, +/area/station/medical/abandoned) +"wNa" = ( +/obj/structure/cable, /obj/effect/turf_decal/siding/purple{ - dir = 9 - }, -/obj/structure/table, -/obj/item/paper_bin{ - pixel_x = -2; - pixel_y = 4 + dir = 1 }, -/obj/item/pen{ - pixel_x = -2; - pixel_y = 5 +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/white, +/area/station/science/research) +"wNh" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 8 }, -/obj/machinery/light_switch/directional/north, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/science/genetics) -"wMA" = ( -/obj/machinery/meter, -/obj/effect/decal/cleanable/dirt, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/simple/dark/visible, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/iron, -/area/maintenance/disposal/incinerator) -"wMK" = ( +/turf/open/floor/iron/dark, +/area/station/command/bridge) +"wNm" = ( /obj/structure/cable, -/obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/dark, -/area/security/office) -"wMR" = ( -/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/wardrobe/science_wardrobe, -/turf/open/floor/iron/white, -/area/science/research) -"wMT" = ( -/obj/structure/toilet{ - pixel_y = 8 - }, -/obj/machinery/light/small/directional/west, -/obj/machinery/newscaster/directional/south, -/obj/effect/landmark/start/assistant, +/area/station/ai_monitored/turret_protected/aisat_interior) +"wNp" = ( +/obj/structure/bed, +/obj/effect/decal/cleanable/cobweb, +/obj/item/bedsheet/dorms, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, /obj/effect/landmark/start/hangover, -/obj/effect/spawner/random/trash/graffiti{ - pixel_x = -32; - spawn_loot_chance = 50 - }, /obj/machinery/button/door/directional/west{ - id = "Toilet3"; - name = "Lock Control"; + id = "Cabin6"; + name = "Cabin Bolt Control"; normaldoorcontrol = 1; specialfunctions = 4 }, -/turf/open/floor/iron/freezer, -/area/commons/toilet/restrooms) -"wMU" = ( -/obj/effect/landmark/event_spawn, /turf/open/floor/carpet, -/area/command/heads_quarters/hop) -"wNm" = ( +/area/station/commons/dorms) +"wND" = ( +/obj/effect/turf_decal/arrows/red{ + dir = 4 + }, +/obj/effect/spawner/random/maintenance, /obj/structure/cable, +/obj/effect/turf_decal/bot_white, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/aisat_interior) -"wNU" = ( -/obj/structure/closet/emcloset, +/turf/open/floor/iron, +/area/station/cargo/storage) +"wNH" = ( +/obj/effect/turf_decal/bot_white/left, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/hallway/primary/port) -"wNZ" = ( -/obj/machinery/firealarm/directional/south, -/obj/machinery/camera/directional/south{ - c_tag = "Starboard Primary Hallway - Auxiliary Tool Storage" +/area/station/command/gateway) +"wNN" = ( +/obj/effect/turf_decal/plaque{ + icon_state = "L9" + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"wNO" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/science/cytology) +"wOl" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 4 }, /obj/effect/turf_decal/tile/yellow{ dir = 8 }, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/effect/turf_decal/tile/blue, +/turf/open/floor/iron/white, +/area/station/medical/chemistry) +"wOm" = ( +/obj/machinery/portable_atmospherics/canister/air, +/turf/open/floor/plating, +/area/station/security/prison/safe) +"wOy" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/sink{ + dir = 8; + pixel_x = 11 }, +/obj/item/reagent_containers/glass/bucket, +/obj/item/mop, /turf/open/floor/iron, -/area/hallway/primary/starboard) -"wOe" = ( -/obj/effect/landmark/event_spawn, -/obj/structure/cable, +/area/station/service/janitor) +"wOz" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating{ - icon_state = "platingdmg3" - }, -/area/maintenance/aft/lesser) -"wOh" = ( -/obj/structure/sign/warning/securearea{ - pixel_y = 32 - }, -/obj/structure/closet/radiation, +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/medical/office) +"wOB" = ( +/obj/machinery/vending/wardrobe/engi_wardrobe, /obj/effect/turf_decal/delivery, -/obj/item/clothing/glasses/meson/engine, /turf/open/floor/iron, -/area/engineering/main) -"wOj" = ( -/obj/effect/turf_decal/tile/yellow{ +/area/station/engineering/main) +"wOF" = ( +/obj/effect/spawner/random/maintenance, +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment{ dir = 4 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold/cyan/visible{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/meter, -/turf/open/floor/iron/dark/corner{ - dir = 1 - }, -/area/engineering/atmos/pumproom) -"wOk" = ( -/obj/machinery/door/airlock/research{ - glass = 1; - name = "Slime Euthanization Chamber"; - opacity = 0; - req_access_txt = "55" +/obj/machinery/camera/directional/north{ + c_tag = "Service Maintinance" }, /turf/open/floor/iron, -/area/science/xenobiology) -"wOn" = ( -/turf/open/floor/carpet/green, -/area/maintenance/port/aft) -"wOJ" = ( -/obj/machinery/light/small/directional/west, -/turf/open/floor/plating, -/area/maintenance/aft/lesser) -"wOM" = ( -/obj/structure/table/glass, -/obj/item/stack/sheet/mineral/plasma{ - pixel_y = 4 - }, -/obj/item/reagent_containers/glass/beaker{ - pixel_x = 8; - pixel_y = 2 +/area/station/maintenance/starboard/greater) +"wOI" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, -/obj/item/reagent_containers/dropper, -/obj/item/reagent_containers/glass/beaker/large{ - pixel_x = -3; - pixel_y = 3 +/turf/open/floor/plating, +/area/station/maintenance/department/engine) +"wOR" = ( +/obj/effect/landmark/event_spawn, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/station/command/bridge) +"wOS" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Robotics Maintenance" }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/machinery/light_switch/directional/west, -/obj/effect/turf_decal/tile/purple/half/contrasted{ - dir = 8 - }, -/turf/open/floor/iron/white, -/area/science/cytology) +/obj/structure/disposalpipe/segment, +/obj/effect/mapping_helpers/airlock/access/all/science/robotics, +/turf/open/floor/plating, +/area/station/science/robotics/lab) "wOY" = ( /obj/docking_port/stationary/random{ dir = 4; @@ -64594,12 +65083,10 @@ }, /turf/open/space, /area/space) -"wPd" = ( -/obj/machinery/light/small/directional/north, -/obj/machinery/computer/security/telescreen/entertainment/directional/east, -/obj/machinery/vending/wardrobe/curator_wardrobe, -/turf/open/floor/engine/cult, -/area/service/library) +"wPi" = ( +/obj/machinery/vending/wardrobe/det_wardrobe, +/turf/open/floor/iron/grimy, +/area/station/security/detectives_office) "wPo" = ( /obj/item/radio/intercom/directional/west{ freerange = 1; @@ -64624,187 +65111,249 @@ id = "AI Chamber entrance shutters"; name = "AI Chamber Entrance Shutters Control"; pixel_x = -24; - req_access_txt = "16" + req_access = list("ai_upload") }, /obj/machinery/button/door/directional/south{ id = "AI Core shutters"; name = "AI Core Shutters Control"; pixel_x = 24; - req_access_txt = "16" + req_access = list("ai_upload") }, /turf/open/floor/circuit/green, -/area/ai_monitored/turret_protected/ai) -"wPy" = ( -/obj/effect/landmark/event_spawn, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/area/station/ai_monitored/turret_protected/ai) +"wPv" = ( +/obj/structure/chair/stool/directional/east, +/obj/structure/cable, /turf/open/floor/wood, -/area/service/library) -"wPI" = ( -/obj/machinery/firealarm/directional/east, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 8 - }, -/turf/open/floor/iron/white/corner, -/area/hallway/secondary/entry) -"wPN" = ( -/obj/machinery/firealarm/directional/north, -/obj/machinery/camera/directional/west{ - c_tag = "Medbay Clinic"; - network = list("ss13","medbay") - }, -/obj/item/radio/intercom/directional/west, -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue/anticorner/contrasted{ - dir = 1 - }, -/turf/open/floor/iron/white, -/area/medical/medbay/central) -"wPR" = ( -/obj/machinery/reagentgrinder{ - pixel_y = 4 - }, -/obj/structure/table/glass, -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/turf/open/floor/iron, -/area/service/hydroponics) -"wPY" = ( -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 +/area/station/commons/lounge) +"wPB" = ( +/obj/machinery/light/small/directional/south, +/turf/open/floor/engine/air, +/area/station/engineering/atmos) +"wPD" = ( +/obj/machinery/meter{ + name = "Mixed Air Tank In" }, +/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible, +/turf/closed/wall/r_wall, +/area/station/engineering/atmos) +"wPE" = ( +/obj/structure/table/wood, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/duct, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron, -/area/service/bar) -"wQb" = ( -/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/wood, +/area/station/commons/lounge) +"wPG" = ( +/obj/machinery/flasher/portable, +/obj/structure/cable, +/obj/effect/turf_decal/tile/blue/half/contrasted{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/station/security/lockers) +"wPH" = ( +/obj/structure/sign/warning/electric_shock{ + pixel_x = 32 }, -/obj/effect/spawner/random/trash/mess, -/turf/open/floor/iron/showroomfloor, -/area/maintenance/starboard/lesser) -"wQf" = ( /obj/structure/table, -/obj/item/plate, -/obj/item/candle, -/obj/effect/decal/cleanable/dirt/dust, -/obj/item/radio{ - desc = "An old handheld radio. You could use it, if you really wanted to."; - icon_state = "radio"; - name = "old radio"; - pixel_y = 15 +/obj/item/storage/toolbox/mechanical, +/obj/item/clothing/head/welding, +/obj/effect/turf_decal/tile/yellow/half/contrasted{ + dir = 4 + }, +/turf/open/floor/iron/white, +/area/station/medical/chemistry) +"wPM" = ( +/obj/machinery/portable_atmospherics/canister/nitrous_oxide, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/station/security/execution/education) +"wPZ" = ( +/obj/machinery/atmospherics/components/unary/outlet_injector/monitored/nitrogen_input{ + dir = 1 }, +/turf/open/floor/engine/n2, +/area/station/engineering/atmos) +"wQe" = ( +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, -/area/maintenance/space_hut) -"wQr" = ( -/obj/effect/turf_decal/stripes/line{ +/area/station/science/robotics/mechbay) +"wQj" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible/layer4{ dir = 8 }, /turf/open/floor/plating, -/area/maintenance/department/engine) -"wQA" = ( -/turf/closed/wall/r_wall, -/area/science/mixing/chamber) -"wQM" = ( -/turf/open/floor/iron/white, -/area/science/lobby) +/area/station/maintenance/port/fore) +"wQI" = ( +/obj/machinery/door/poddoor/shutters/preopen{ + id = "rdrnd"; + name = "Research and Development Shutters" + }, +/obj/effect/spawner/structure/window/reinforced/tinted, +/turf/open/floor/plating, +/area/station/science/lab) +"wQP" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/hallway/primary/central) "wQU" = ( /obj/structure/lattice/catwalk, /obj/structure/marker_beacon/burgundy, /turf/open/space, /area/space/nearstation) -"wRc" = ( -/obj/effect/turf_decal/trimline/green/filled/line, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/security/prison) -"wRh" = ( -/obj/structure/chair/comfy/black{ +"wRj" = ( +/obj/structure/table, +/obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/iron/chapel{ - dir = 1 +/obj/item/clothing/gloves/cargo_gauntlet{ + pixel_y = -3 }, -/area/service/chapel) -"wRu" = ( -/obj/effect/turf_decal/plaque{ - icon_state = "L12" +/obj/item/clothing/gloves/cargo_gauntlet, +/obj/item/clothing/gloves/cargo_gauntlet{ + pixel_y = 3 + }, +/obj/effect/turf_decal/tile/brown/anticorner/contrasted{ + dir = 1 }, +/turf/open/floor/iron, +/area/station/cargo/storage) +"wRl" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/fluff/broken_flooring, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) +"wRm" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/hallway/primary/central) -"wRK" = ( -/turf/closed/wall, -/area/service/chapel) -"wRU" = ( +/area/station/hallway/secondary/exit/departure_lounge) +"wRp" = ( +/obj/effect/turf_decal/delivery, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/commons/vacant_room/commissary) +"wRt" = ( +/obj/machinery/light_switch/directional/east, +/obj/machinery/light/small/directional/east, /obj/machinery/camera/directional/east{ - c_tag = "Captain's Office" - }, -/turf/open/floor/carpet, -/area/command/heads_quarters/captain/private) -"wSd" = ( -/obj/structure/window/reinforced, -/obj/machinery/computer/atmos_control/mix_tank{ - dir = 1 + c_tag = "Chapel Office" }, -/obj/effect/turf_decal/tile/brown/fourcorners, -/turf/open/floor/iron, -/area/engineering/atmos) -"wSN" = ( -/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/grimy, +/area/station/service/chapel/office) +"wRB" = ( +/obj/item/radio/intercom/directional/north, +/obj/machinery/firealarm/directional/west, +/obj/structure/table/wood, +/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, +/turf/open/floor/iron/grimy, +/area/station/service/chapel/office) +"wRD" = ( /obj/effect/decal/cleanable/dirt, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/item/mmi, +/obj/item/mmi, +/obj/item/mmi, +/obj/structure/table, +/turf/open/floor/iron/white, +/area/station/science/robotics/lab) +"wRL" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/camera/directional/west{ + c_tag = "Cytology Lab - Worklab"; + network = list("ss13","rd","xeno") + }, +/turf/open/floor/holofloor/dark, +/area/station/science/cytology) +"wRP" = ( +/obj/effect/turf_decal/trimline/brown/filled/corner{ + dir = 8 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"wRT" = ( +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, -/area/maintenance/port/aft) -"wST" = ( -/obj/structure/cable, -/turf/open/floor/engine, -/area/engineering/supermatter) -"wTb" = ( -/obj/structure/cable, -/obj/effect/turf_decal/trimline/green/filled/line, +/area/station/maintenance/starboard/fore) +"wRZ" = ( +/obj/machinery/duct, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 6 + }, +/turf/open/floor/iron/white, +/area/station/medical/surgery/theatre) +"wSe" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/simple/supply/hidden{ + dir = 10 + }, /turf/open/floor/iron, -/area/security/prison) -"wTm" = ( -/obj/structure/table/reinforced, -/obj/item/reagent_containers/food/condiment/saltshaker{ - pixel_x = -3 +/area/station/hallway/primary/starboard) +"wSs" = ( +/obj/structure/table/wood/poker, +/obj/effect/spawner/random/entertainment/deck, +/turf/open/floor/wood, +/area/station/commons/lounge) +"wSD" = ( +/obj/structure/window/reinforced{ + dir = 1 }, -/obj/item/reagent_containers/food/condiment/peppermill{ - pixel_x = 3 +/turf/open/floor/iron/grimy, +/area/station/security/detectives_office) +"wSI" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/firedoor, +/obj/machinery/door/window/left/directional/west{ + dir = 4; + name = "Hydroponics Desk"; + req_access = list("hydroponics") }, -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 +/obj/effect/turf_decal/tile/green/fourcorners, +/obj/structure/desk_bell{ + pixel_x = 6; + pixel_y = 10 }, -/obj/effect/turf_decal/siding/wood{ +/turf/open/floor/iron, +/area/station/service/hydroponics) +"wSP" = ( +/obj/effect/turf_decal/trimline/red/filled/corner{ dir = 4 }, +/obj/machinery/firealarm/directional/north, +/obj/machinery/light/directional/north, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, /turf/open/floor/iron, -/area/service/bar) +/area/station/cargo/storage) "wTp" = ( /obj/structure/table/reinforced, /obj/machinery/door/window/brigdoor{ dir = 1; name = "Weapon Distribution"; - req_access_txt = "3" + req_access = list("armory") }, /obj/item/paper, /obj/machinery/door/firedoor, @@ -64816,111 +65365,137 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/dark, -/area/ai_monitored/security/armory) -"wTM" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/security/brig) -"wTT" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 1 - }, -/turf/open/floor/iron, -/area/cargo/drone_bay) -"wTU" = ( -/obj/machinery/door/airlock/security/glass{ - name = "Engineering Security Post"; - req_access_txt = "63" +/area/station/ai_monitored/security/armory) +"wTr" = ( +/obj/structure/sign/warning/secure_area{ + pixel_x = -32 }, -/obj/machinery/door/firedoor, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/red/fourcorners, +/turf/open/floor/plating{ + icon_state = "platingdmg2" + }, +/area/station/maintenance/central) +"wTs" = ( +/obj/item/radio/intercom/directional/south, +/obj/machinery/camera/directional/south{ + c_tag = "Atmospherics - Port-Fore" + }, +/obj/structure/reagent_dispensers/fueltank/large, /turf/open/floor/iron, -/area/security/checkpoint/engineering) -"wTZ" = ( +/area/station/engineering/atmos) +"wTO" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/station/security/brig) +"wUc" = ( +/obj/item/radio/intercom/directional/east, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) +"wUj" = ( +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/iron/white, +/area/station/science/lobby) +"wUm" = ( /obj/machinery/shower{ - dir = 4 + dir = 8; + pixel_y = -4 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/freezer, -/area/security/prison) -"wUb" = ( -/obj/machinery/smartfridge/drinks{ - icon_state = "boozeomat" - }, -/turf/closed/wall, -/area/service/bar) -"wUi" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/area/station/security/prison/shower) +"wUt" = ( +/obj/effect/spawner/random/engineering/atmospherics_portable, +/turf/open/floor/plating, +/area/station/maintenance/port/greater) +"wUG" = ( +/obj/machinery/firealarm/directional/west, +/obj/effect/turf_decal/trimline/blue/filled/warning, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) +"wUQ" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ dir = 1 }, -/obj/machinery/light/small/directional/south, -/obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/south, +/obj/machinery/duct, /turf/open/floor/iron/white, -/area/science/mixing/hallway) -"wUr" = ( +/area/station/medical/treatment_center) +"wVd" = ( /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/blue/half/contrasted{ +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/turf/open/floor/iron/dark, -/area/command/bridge) -"wUy" = ( -/obj/machinery/light/small/directional/east, -/turf/open/floor/engine, -/area/science/xenobiology) -"wUC" = ( -/obj/structure/reagent_dispensers/fueltank, -/obj/effect/turf_decal/tile/yellow/anticorner/contrasted{ - dir = 1 +/obj/machinery/newscaster/directional/south, +/obj/machinery/duct, +/obj/structure/disposalpipe/segment{ + dir = 4 }, /turf/open/floor/iron, -/area/commons/storage/tools) -"wUJ" = ( +/area/station/hallway/secondary/service) +"wVf" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment, /obj/structure/cable, -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 5 +/obj/effect/turf_decal/tile/blue/half/contrasted{ + dir = 8 }, /turf/open/floor/iron/white, -/area/medical/treatment_center) -"wVJ" = ( -/obj/effect/turf_decal/plaque{ - icon_state = "L1" +/area/station/medical/surgery/aft) +"wVh" = ( +/turf/open/floor/plating{ + icon_state = "platingdmg1" }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/area/station/maintenance/fore) +"wVo" = ( +/obj/structure/cable, /turf/open/floor/iron, -/area/hallway/primary/central) -"wVU" = ( -/obj/machinery/mass_driver/chapelgun, -/obj/structure/sign/warning/vacuum/external{ - pixel_y = 32 - }, -/obj/machinery/light/small/directional/north, -/obj/item/gps, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/area/station/hallway/primary/aft) +"wVt" = ( +/obj/item/storage/box/deputy, +/obj/structure/table, +/obj/item/radio/intercom/directional/west, /turf/open/floor/iron/dark, -/area/service/chapel/funeral) -"wWa" = ( -/obj/structure/table/reinforced, -/obj/item/storage/box/beakers{ - pixel_y = 7 +/area/station/security/office) +"wVC" = ( +/obj/structure/rack, +/obj/item/integrated_circuit/loaded/hello_world, +/obj/item/integrated_circuit/loaded/speech_relay, +/turf/open/floor/iron/white, +/area/station/science/explab) +"wVO" = ( +/obj/item/reagent_containers/glass/bottle/toxin{ + pixel_x = 4; + pixel_y = 2 }, -/obj/item/assembly/igniter{ - pixel_y = -3 +/obj/structure/table, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/machinery/reagentgrinder{ + pixel_y = 4 }, -/obj/machinery/firealarm/directional/north, -/turf/open/floor/iron/dark/textured_edge{ - dir = 4 +/obj/item/reagent_containers/pill/morphine{ + name = "Exponential Entrophy"; + pixel_x = -9; + pixel_y = -4 }, -/area/medical/medbay/central) +/turf/open/floor/iron/showroomfloor, +/area/station/maintenance/starboard/lesser) +"wVQ" = ( +/obj/structure/closet/cardboard, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"wVW" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/commons/fitness/recreation) "wWd" = ( /obj/machinery/flasher/directional/north{ id = "AI" @@ -64932,133 +65507,114 @@ dir = 4; icon_state = "right"; name = "Core Modules"; - req_access_txt = "20" + req_access = list("captain") }, /obj/structure/window/reinforced, /turf/open/floor/circuit, -/area/ai_monitored/turret_protected/ai_upload) -"wWf" = ( +/area/station/ai_monitored/turret_protected/ai_upload) +"wWk" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/machinery/light/directional/west, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron, +/area/station/hallway/primary/aft) +"wWs" = ( +/obj/effect/turf_decal/siding/white{ + dir = 8 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron/dark, +/area/station/medical/storage) +"wWG" = ( /obj/machinery/light/directional/east, /obj/structure/sign/departments/science{ - name = "\improper ROBOTICS!"; pixel_x = 32 }, /obj/effect/turf_decal/tile/purple{ dir = 4 }, /turf/open/floor/iron, -/area/hallway/primary/aft) -"wWt" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/area/station/hallway/primary/aft) +"wWN" = ( +/obj/machinery/atmospherics/pipe/smart/simple/orange/hidden{ + dir = 9 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/obj/effect/spawner/random/trash/garbage{ + spawn_scatter_radius = 1 }, -/obj/structure/sign/poster/official/soft_cap_pop_art{ - pixel_y = 32 +/turf/open/floor/plating, +/area/station/maintenance/department/engine) +"wWV" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, -/obj/effect/landmark/start/paramedic, -/turf/open/floor/iron/dark, -/area/medical/break_room) -"wWx" = ( -/obj/structure/noticeboard/directional/north, -/obj/item/reagent_containers/food/condiment/milk{ +/obj/structure/table/glass, +/obj/item/storage/box/monkeycubes{ pixel_x = 6; - pixel_y = 8 - }, -/obj/item/reagent_containers/food/condiment/sugar{ pixel_y = 4 }, -/obj/item/reagent_containers/food/condiment/soymilk{ - pixel_x = -6; - pixel_y = 8 - }, -/obj/item/reagent_containers/food/drinks/ice{ - pixel_x = -4; - pixel_y = -2 - }, -/obj/item/reagent_containers/food/drinks/bottle/cream{ - pixel_x = 3; - pixel_y = -2 - }, -/obj/structure/table{ - name = "Jim Norton's Quebecois Coffee table" - }, -/turf/open/floor/iron/dark, -/area/service/cafeteria) -"wWE" = ( -/obj/machinery/smartfridge, -/turf/closed/wall, -/area/hallway/secondary/service) -"wWK" = ( -/obj/structure/table/glass, -/obj/effect/turf_decal/tile/blue/fourcorners, -/obj/machinery/camera/directional/west{ - c_tag = "Medbay Primary Treatment Centre West"; - network = list("ss13","medbay") +/obj/item/storage/box/monkeycubes{ + pixel_x = -5; + pixel_y = 1 }, /turf/open/floor/iron/white, -/area/medical/treatment_center) -"wXv" = ( -/obj/effect/landmark/start/assistant, -/obj/structure/chair/comfy/black, -/turf/open/floor/wood, -/area/service/library) -"wXw" = ( -/obj/structure/closet{ - name = "Evidence Closet 4" - }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 8 - }, -/turf/open/floor/iron/dark, -/area/security/brig) -"wXy" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/engineering/glass{ - name = "Supermatter Engine Room"; - req_one_access_txt = "10;24" - }, -/obj/machinery/atmospherics/pipe/smart/simple/orange/hidden, -/turf/open/floor/plating, -/area/engineering/supermatter/room) -"wXH" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, -/turf/open/floor/engine, -/area/science/xenobiology) -"wXM" = ( +/area/station/science/cytology) +"wXc" = ( /obj/structure/cable, -/obj/structure/table, -/obj/item/stack/medical/mesh, -/obj/item/stack/medical/gauze, -/obj/item/stack/medical/suture, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/blue/half/contrasted{ - dir = 8 +/obj/effect/decal/cleanable/dirt, +/obj/machinery/duct, +/turf/open/floor/iron/cafeteria, +/area/station/service/kitchen) +"wXk" = ( +/obj/structure/flora/bush/ferny/style_random, +/obj/structure/flora/bush/fullgrass/style_random, +/obj/structure/flora/bush/flowers_pp/style_random, +/obj/structure/flora/bush/pale/style_random, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/grass, +/area/station/hallway/secondary/exit/departure_lounge) +"wXo" = ( +/obj/structure/window/reinforced, +/obj/effect/turf_decal/tile/blue/fourcorners, +/obj/machinery/atmospherics/pipe/bridge_pipe/cyan/visible, +/obj/machinery/atmospherics/pipe/bridge_pipe/green/visible{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"wXr" = ( +/obj/machinery/disposal/bin, +/obj/machinery/light/directional/south, +/obj/machinery/firealarm/directional/south, +/obj/structure/disposalpipe/trunk{ + dir = 4 }, +/obj/effect/turf_decal/tile/purple/half/contrasted, /turf/open/floor/iron/white, -/area/medical/medbay/lobby) -"wXQ" = ( -/obj/effect/spawner/structure/window/reinforced, +/area/station/science/lobby) +"wXF" = ( +/turf/closed/wall/r_wall, +/area/station/maintenance/starboard/lesser) +"wXP" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/landmark/start/hangover, +/turf/open/floor/iron, +/area/station/hallway/secondary/command) +"wXZ" = ( /obj/structure/cable, -/obj/structure/sign/warning/electricshock, -/turf/open/floor/engine, -/area/science/xenobiology) -"wYa" = ( -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/iron, -/area/hallway/primary/starboard) +/turf/open/floor/iron/dark, +/area/station/medical/morgue) "wYc" = ( /obj/structure/table, /obj/item/stack/sheet/iron/fifty, @@ -65070,159 +65626,197 @@ dir = 4 }, /turf/open/floor/iron, -/area/construction/mining/aux_base) -"wYi" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 6 - }, -/turf/open/floor/iron/white, -/area/security/prison) -"wYq" = ( -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/wood, -/area/maintenance/port/aft) -"wYQ" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/engine, -/area/engineering/atmospherics_engine) -"wYS" = ( -/obj/structure/chair{ - dir = 4 - }, +/area/station/construction/mining/aux_base) +"wYe" = ( /obj/effect/turf_decal/tile/neutral{ - dir = 4 + dir = 8 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ + dir = 9 }, /turf/open/floor/iron, -/area/commons/fitness/recreation) -"wZC" = ( -/obj/machinery/atmospherics/components/unary/thermomachine/freezer{ +/area/station/hallway/primary/central) +"wYl" = ( +/obj/effect/spawner/random/trash/mess, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"wYn" = ( +/obj/machinery/chem_dispenser/drinks/beer{ dir = 1 }, -/turf/open/floor/iron/dark, -/area/engineering/supermatter/room) -"wZI" = ( -/turf/closed/wall, -/area/security/office) -"wZK" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/sink{ - dir = 8; - pixel_x = 11 +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ + dir = 1 }, -/obj/item/reagent_containers/glass/bucket, -/obj/item/mop, -/turf/open/floor/iron, -/area/service/janitor) -"wZN" = ( -/obj/effect/decal/cleanable/dirt, +/obj/structure/table, /turf/open/floor/iron, -/area/science/mixing) -"xad" = ( -/obj/structure/table/glass, -/obj/item/reagent_containers/glass/bottle/multiver{ - pixel_x = 6 - }, -/obj/item/reagent_containers/glass/bottle/epinephrine, -/obj/item/reagent_containers/syringe, -/obj/effect/turf_decal/siding/white/corner{ +/area/station/service/bar) +"wYo" = ( +/obj/machinery/airalarm/directional/east, +/obj/machinery/light/directional/south, +/obj/effect/turf_decal/trimline/blue/filled/corner{ dir = 8 }, -/obj/effect/turf_decal/tile/blue/fourcorners, -/turf/open/floor/iron/white/side{ +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) +"wYx" = ( +/obj/effect/turf_decal/stripes/line{ dir = 5 }, -/area/medical/treatment_center) -"xag" = ( -/obj/machinery/airalarm/directional/west, -/obj/machinery/camera/directional/west{ - c_tag = "Atmospherics - Port-Aft" +/turf/open/floor/iron, +/area/station/engineering/main) +"wYB" = ( +/turf/closed/wall, +/area/station/hallway/secondary/service) +"wYD" = ( +/obj/item/newspaper, +/obj/structure/table, +/turf/open/floor/plating/airless, +/area/station/engineering/atmos) +"wYI" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ + dir = 5 }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 +/turf/open/floor/plating{ + icon_state = "platingdmg3" }, -/obj/machinery/light/no_nightlight/directional/west, -/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible, -/turf/open/floor/iron/dark/corner{ +/area/station/maintenance/port/fore) +"wZe" = ( +/obj/machinery/door/airlock/public/glass{ + name = "Chapel Office" + }, +/obj/effect/landmark/navigate_destination, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/access/all/service/chapel_office, +/turf/open/floor/iron/dark, +/area/station/service/chapel/office) +"wZg" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 4 + }, +/turf/open/floor/grass, +/area/station/science/research) +"wZk" = ( +/obj/machinery/light_switch/directional/north, +/obj/structure/showcase/cyborg/old{ + pixel_y = 20 + }, +/turf/open/floor/iron/grimy, +/area/station/tcommsat/computer) +"wZl" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/wood, +/area/station/maintenance/port/aft) +"wZw" = ( +/obj/effect/turf_decal/stripes/line{ dir = 1 }, -/area/engineering/atmos) -"xai" = ( -/obj/structure/chair{ +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"wZz" = ( +/turf/closed/wall, +/area/station/security/prison/safe) +"wZA" = ( +/obj/effect/spawner/random/maintenance, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/maintenance/aft/greater) +"wZU" = ( +/obj/structure/chair/office{ dir = 4 }, -/turf/open/floor/iron/dark, -/area/security/interrogation) -"xaN" = ( -/obj/effect/turf_decal/tile/neutral{ +/obj/structure/cable, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 5 + }, +/turf/open/floor/iron, +/area/station/security/warden) +"wZX" = ( +/obj/structure/sign/poster/official/random/directional/south, +/turf/open/floor/iron/freezer, +/area/station/commons/toilet/restrooms) +"xaj" = ( +/obj/effect/spawner/random/structure/closet_maintenance, +/turf/open/floor/plating, +/area/station/maintenance/aft/greater) +"xar" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/sorting/mail{ - dir = 1; - sortType = 15 - }, -/turf/open/floor/iron, -/area/hallway/primary/central) -"xaT" = ( -/obj/structure/chair/office/light, /turf/open/floor/iron/white, -/area/command/heads_quarters/cmo) -"xaY" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/portable_atmospherics/canister/water_vapor, +/area/station/medical/medbay/central) +"xaB" = ( +/obj/machinery/light/directional/south, +/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/firealarm/directional/south, /turf/open/floor/iron, -/area/service/janitor) -"xbs" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/dark/visible, -/obj/effect/mapping_helpers/airlock/locked, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ +/area/station/hallway/secondary/entry) +"xaL" = ( +/obj/effect/turf_decal/trimline/red/filled/corner, +/obj/item/kirbyplants/random, +/obj/effect/turf_decal/trimline/purple/corner{ dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible/layer2, -/obj/machinery/door/airlock/public/glass/incinerator/atmos_exterior, -/turf/open/floor/engine, -/area/maintenance/disposal/incinerator) -"xbB" = ( -/obj/effect/turf_decal/stripes/white/line{ - dir = 8 - }, -/obj/effect/turf_decal/bot, -/obj/structure/window/reinforced{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/siding/purple/corner{ dir = 8 }, -/obj/machinery/portable_atmospherics/canister/plasma, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/science/storage) -"xbN" = ( -/obj/machinery/computer/med_data{ - dir = 8 +/obj/structure/disposalpipe/segment{ + dir = 10 }, -/obj/machinery/newscaster/directional/east, -/turf/open/floor/carpet, -/area/security/detectives_office) -"xbP" = ( -/obj/machinery/hydroponics/soil, -/obj/item/cultivator, -/obj/effect/decal/cleanable/dirt, /obj/structure/cable, -/turf/open/floor/grass, -/area/security/prison) -"xca" = ( -/obj/structure/window/reinforced{ - dir = 4 +/obj/machinery/camera/directional/north{ + c_tag = "Science Hallway - Research"; + network = list("ss13","rd") }, -/obj/structure/window/reinforced{ +/turf/open/floor/iron/white, +/area/station/science/research) +"xba" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/bot{ dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold/scrubbers/visible{ +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron{ + dir = 1 + }, +/area/station/engineering/main) +"xbd" = ( +/obj/structure/extinguisher_cabinet/directional/south, +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/turf/open/floor/iron/dark, -/area/engineering/atmos) +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/port) +"xbY" = ( +/obj/machinery/holopad, +/obj/effect/turf_decal/box/white{ + color = "#52B4E9" + }, +/obj/structure/cable, +/turf/open/floor/iron/white/smooth_large, +/area/station/command/heads_quarters/cmo) "xct" = ( /obj/structure/window/reinforced{ dir = 1; @@ -65236,29 +65830,12 @@ dir = 1 }, /turf/open/floor/iron/dark, -/area/ai_monitored/aisat/exterior) -"xcw" = ( -/obj/machinery/door/window/left/directional/south{ - name = "Court Cell"; - req_access_txt = "2" - }, -/turf/open/floor/iron/dark, -/area/security/courtroom) -"xcA" = ( -/obj/machinery/disposal/bin, -/obj/machinery/light/directional/south, -/obj/machinery/firealarm/directional/south, -/obj/structure/disposalpipe/trunk{ - dir = 4 - }, -/obj/effect/turf_decal/tile/purple/half/contrasted, -/turf/open/floor/iron/white, -/area/science/lobby) -"xcH" = ( -/obj/structure/table/wood, -/obj/item/storage/crayons, -/turf/open/floor/wood, -/area/service/library) +/area/station/ai_monitored/aisat/exterior) +"xcz" = ( +/obj/effect/turf_decal/stripes/corner, +/obj/structure/reagent_dispensers/watertank, +/turf/open/floor/plating, +/area/station/maintenance/department/engine) "xcN" = ( /obj/docking_port/stationary/random{ id = "pod_lavaland"; @@ -65266,186 +65843,253 @@ }, /turf/open/space, /area/space) -"xcQ" = ( -/obj/structure/sign/warning/electricshock, -/turf/closed/wall, -/area/maintenance/starboard/fore) -"xcZ" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/security{ - name = "Interrogation"; - req_access_txt = "63" - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark, -/area/security/interrogation) -"xde" = ( -/obj/effect/turf_decal/tile/yellow/half/contrasted, -/obj/effect/turf_decal/tile/blue/half/contrasted{ - dir = 1 - }, -/turf/open/floor/iron/white, -/area/medical/chemistry) -"xdf" = ( -/obj/structure/table, -/obj/item/storage/box/hug{ - pixel_x = 4; - pixel_y = 3 - }, -/obj/item/razor{ - pixel_x = -8; - pixel_y = 3 - }, -/turf/open/floor/iron, -/area/security/prison) -"xdr" = ( -/obj/machinery/conveyor_switch/oneway{ - id = "QMLoad2"; - name = "Unloading Conveyor"; - pixel_x = -13; - pixel_y = -4 - }, +"xdm" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, /turf/open/floor/iron, -/area/cargo/storage) -"xdI" = ( -/obj/machinery/status_display/evac/directional/north, -/obj/structure/table/wood, -/obj/item/pinpointer/nuke, -/obj/item/disk/nuclear, -/turf/open/floor/carpet, -/area/command/heads_quarters/captain/private) -"xdS" = ( -/obj/structure/chair{ +/area/station/security/holding_cell) +"xdn" = ( +/obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/structure/cable, -/obj/effect/landmark/start/hangover, -/turf/open/floor/iron, -/area/hallway/secondary/command) -"xes" = ( -/obj/effect/turf_decal/tile/neutral{ +/obj/machinery/light/directional/north, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"xdA" = ( +/obj/effect/turf_decal/tile/blue{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/blue{ dir = 8 }, -/obj/effect/turf_decal/siding{ - dir = 4 +/obj/structure/closet/crate/trashcart/laundry, +/obj/effect/spawner/random/contraband/prison, +/obj/item/clothing/under/rank/prisoner, +/obj/item/clothing/under/rank/prisoner, +/obj/item/clothing/under/rank/prisoner/skirt, +/obj/item/clothing/under/rank/prisoner/skirt, +/obj/structure/window/reinforced{ + dir = 1 }, -/obj/effect/landmark/start/research_director, -/turf/open/floor/iron/dark, -/area/command/heads_quarters/rd) -"xev" = ( -/obj/effect/turf_decal/trimline/blue/filled/corner{ +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 8 }, -/obj/machinery/light/directional/south, -/obj/machinery/module_duplicator, +/turf/open/floor/iron/cafeteria, +/area/station/security/prison) +"xdF" = ( +/obj/structure/girder, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"xdJ" = ( +/turf/closed/wall, +/area/station/medical/surgery/aft) +"xdQ" = ( +/obj/structure/sign/warning/hot_temp{ + pixel_y = -32 + }, +/turf/open/floor/plating, +/area/station/maintenance/starboard/greater) +"xdR" = ( +/obj/structure/table, +/obj/item/reagent_containers/food/drinks/drinkingglass, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/item/radio/intercom/directional/north, /turf/open/floor/iron/white, -/area/science/misc_lab) -"xew" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, +/area/station/security/prison/mess) +"xdX" = ( +/obj/machinery/door/firedoor, +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/dark, -/area/ai_monitored/aisat/exterior) -"xeD" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/hallway/primary/central) -"xeO" = ( -/obj/machinery/door/airlock/engineering{ - name = "Starboard Quarter Solar Access"; - req_access_txt = "10" +/turf/open/floor/iron/white/side, +/area/station/science/lobby) +"xdY" = ( +/obj/machinery/door/airlock/mining{ + name = "Mining Office" }, /obj/structure/cable, +/obj/machinery/door/firedoor, +/obj/effect/mapping_helpers/airlock/access/all/supply/mining, +/turf/open/floor/iron, +/area/station/cargo/miningoffice) +"xel" = ( +/obj/structure/closet/firecloset, +/turf/open/floor/plating, +/area/station/maintenance/central) +"xen" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/stripes/line, /turf/open/floor/plating, -/area/maintenance/solars/starboard/aft) -"xfb" = ( +/area/station/maintenance/department/science/xenobiology) +"xew" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/aisat/exterior) +"xff" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/turf_decal/siding/purple/corner, +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/trimline/blue/filled/line{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/white, +/area/station/science/research) +"xfm" = ( +/obj/effect/turf_decal/stripes/line{ dir = 1 }, -/turf/open/floor/iron/white, -/area/medical/medbay/central) -"xfk" = ( -/obj/structure/chair/stool/directional/south, -/obj/effect/decal/cleanable/cobweb, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/wood{ - icon_state = "wood-broken7" +/obj/structure/table/glass, +/obj/item/biopsy_tool{ + pixel_x = 8; + pixel_y = 2 + }, +/obj/item/book/manual/wiki/cytology{ + pixel_x = -4; + pixel_y = 4 }, -/area/maintenance/port/aft) -"xfr" = ( /turf/open/floor/iron/white, -/area/medical/virology) -"xfs" = ( -/obj/machinery/power/shieldwallgen/xenobiologyaccess, +/area/station/science/cytology) +"xfx" = ( +/obj/structure/table/glass, +/obj/item/stack/medical/mesh, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/siding/white/corner{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue/fourcorners, +/turf/open/floor/iron/white/side{ + dir = 6 + }, +/area/station/medical/treatment_center) +"xfA" = ( +/obj/machinery/door/airlock/hatch{ + name = "Secure Pen" + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/dark/visible, +/obj/effect/mapping_helpers/airlock/access/all/science/xenobio, +/turf/open/floor/engine, +/area/station/science/cytology) +"xfD" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 1 + }, +/obj/structure/sign/warning/electric_shock{ + pixel_y = 32 + }, +/obj/machinery/camera/directional/north{ + c_tag = "Fore Primary Hallway Cells" + }, +/turf/open/floor/iron, +/area/station/hallway/primary/fore) +"xfF" = ( +/obj/machinery/door/airlock/maintenance, /obj/structure/cable, -/obj/effect/turf_decal/stripes/box, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, /turf/open/floor/plating, -/area/maintenance/department/science/xenobiology) -"xfJ" = ( +/area/station/maintenance/starboard/fore) +"xfI" = ( +/obj/machinery/door/airlock/maintenance, /obj/structure/cable, -/obj/machinery/power/solar{ - id = "forestarboard"; - name = "Fore-Starboard Solar Array" +/obj/effect/mapping_helpers/airlock/access/any/engineering/maintenance, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 4 }, -/turf/open/floor/iron/solarpanel/airless, -/area/solars/starboard/fore) -"xfM" = ( -/obj/effect/turf_decal/stripes/line{ +/turf/open/floor/plating, +/area/station/maintenance/port/greater) +"xga" = ( +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/orange/visible, -/turf/open/floor/engine, -/area/engineering/supermatter/room) -"xfU" = ( -/obj/machinery/status_display/evac/directional/north, -/obj/item/folder/yellow{ - pixel_y = 4 +/obj/machinery/door/airlock/maintenance{ + name = "CMO Maintenance" }, -/obj/machinery/camera/directional/north{ - c_tag = "Bridge - Central" +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/mapping_helpers/airlock/access/all/medical/cmo, +/turf/open/floor/plating, +/area/station/maintenance/department/medical/central) +"xgi" = ( +/obj/structure/table/reinforced, +/obj/effect/turf_decal/bot, +/obj/item/bodypart/r_arm/robot{ + pixel_x = 3 }, -/obj/structure/table/glass, -/obj/effect/turf_decal/tile/brown/half/contrasted{ - dir = 1 +/obj/item/bodypart/l_arm/robot{ + pixel_x = -3 }, -/turf/open/floor/iron/dark, -/area/command/bridge) -"xfX" = ( -/turf/open/floor/plating/airless{ - icon_state = "panelscorched" +/obj/structure/extinguisher_cabinet/directional/north, +/obj/machinery/firealarm/directional/west, +/obj/item/assembly/flash/handheld{ + pixel_x = 6; + pixel_y = 13 }, -/area/solars/port/fore) -"xgv" = ( -/obj/structure/window/reinforced{ +/obj/item/assembly/flash/handheld{ + pixel_x = 6; + pixel_y = 13 + }, +/obj/item/assembly/flash/handheld{ + pixel_x = 6; + pixel_y = 13 + }, +/obj/item/assembly/flash/handheld{ + pixel_x = 6; + pixel_y = 13 + }, +/obj/item/assembly/flash/handheld{ + pixel_x = 6; + pixel_y = 13 + }, +/obj/machinery/ecto_sniffer{ + pixel_x = -6; + pixel_y = 6 + }, +/turf/open/floor/iron, +/area/station/science/robotics/lab) +"xgn" = ( +/obj/structure/table/glass, +/obj/effect/turf_decal/tile/blue/fourcorners, +/obj/effect/turf_decal/siding/white{ dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/item/storage/belt/medical{ + pixel_y = 6 + }, +/obj/item/storage/belt/medical{ + pixel_y = 4 + }, +/obj/item/storage/belt/medical{ + pixel_y = 2 + }, +/obj/item/storage/belt/medical, +/turf/open/floor/iron/white/side{ + dir = 4 + }, +/area/station/medical/treatment_center) +"xgw" = ( +/turf/open/floor/carpet/red, +/area/station/cargo/qm) +"xgB" = ( +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"xgD" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/closet/crate/secure{ - desc = "A secure crate containing various materials for building a customised test-site."; - name = "Test Site Materials Crate"; - req_access_txt = "8" +/obj/effect/turf_decal/tile/green{ + dir = 4 }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/science/mixing/launch) -"xgy" = ( -/obj/structure/rack, -/obj/item/clothing/mask/surgical, -/obj/item/clothing/suit/apron/chef, -/turf/open/floor/iron/showroomfloor, -/area/maintenance/starboard/lesser) +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/blue, +/turf/open/floor/iron, +/area/station/service/hydroponics) "xgE" = ( /obj/machinery/status_display/evac/directional/north, /obj/effect/turf_decal/tile/neutral/fourcorners, @@ -65455,135 +66099,94 @@ }, /obj/structure/cable/multilayer/connected, /turf/open/floor/iron/dark, -/area/ai_monitored/command/storage/satellite) -"xgO" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron, -/area/engineering/break_room) -"xgW" = ( -/obj/machinery/suit_storage_unit/security, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/security/brig) -"xhi" = ( -/obj/machinery/light/small/directional/west, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plating, -/area/hallway/secondary/entry) -"xhp" = ( -/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/landmark/xeno_spawn, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/area/station/ai_monitored/command/storage/satellite) +"xgG" = ( +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/structure/rack, +/obj/effect/spawner/random/clothing/costume, +/obj/effect/spawner/random/clothing/costume, /turf/open/floor/plating, -/area/commons/toilet/auxiliary) -"xht" = ( -/obj/structure/table/glass, -/obj/machinery/light/small/directional/south, -/obj/item/folder/white{ - pixel_y = 4 - }, -/obj/item/pen/red, -/turf/open/floor/iron/white, -/area/medical/virology) -"xhy" = ( -/obj/machinery/door/airlock/maintenance{ - req_one_access_txt = "12;47" +/area/station/maintenance/port) +"xgL" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/light/small/directional/east, +/turf/open/floor/iron/dark/telecomms, +/area/station/tcommsat/server) +"xgR" = ( +/obj/machinery/rnd/production/protolathe/department/engineering, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 }, +/obj/machinery/firealarm/directional/east, +/turf/open/floor/iron/dark/corner, +/area/station/engineering/storage_shared) +"xgV" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, -/area/maintenance/aft/lesser) -"xhO" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/turf/open/floor/iron/white, -/area/science/xenobiology) -"xhS" = ( -/obj/machinery/light/directional/south, -/obj/effect/spawner/random/vending/colavend, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/commons/fitness/recreation) -"xhW" = ( -/obj/machinery/airalarm/directional/west, -/obj/effect/turf_decal/bot{ - dir = 1 +/area/station/engineering/break_room) +"xhb" = ( +/obj/machinery/meter, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/simple/dark/visible, +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/machinery/portable_atmospherics/canister, -/turf/open/floor/iron{ - dir = 1 +/turf/open/floor/iron, +/area/station/maintenance/disposal/incinerator) +"xhh" = ( +/turf/open/floor/plating/airless, +/area/station/science/ordnance/bomb) +"xip" = ( +/obj/machinery/portable_atmospherics/canister/nitrous_oxide, +/obj/effect/turf_decal/bot, +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/hidden{ + dir = 8 }, -/area/engineering/atmos) -"xhZ" = ( -/obj/structure/table/glass, -/obj/item/clothing/gloves/color/latex, -/obj/item/surgical_drapes, -/obj/effect/turf_decal/tile/blue/fourcorners, +/turf/open/floor/iron, +/area/station/engineering/atmos/storage/gas) +"xit" = ( /obj/machinery/power/apc/auto_name/directional/north, -/obj/structure/cable, -/turf/open/floor/iron/white, -/area/medical/surgery/theatre) -"xif" = ( -/obj/machinery/door/airlock/maintenance{ - req_one_access_txt = "12;5;39" +/obj/structure/disposalpipe/segment{ + dir = 4 }, /obj/structure/cable, -/obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ - cycle_id = "viro-passthrough" - }, /turf/open/floor/plating, -/area/medical/medbay/central) -"xih" = ( -/obj/machinery/atmospherics/pipe/smart/simple/orange/hidden{ - dir = 1 +/area/station/maintenance/department/medical/central) +"xiv" = ( +/obj/item/kirbyplants{ + icon_state = "plant-11" }, -/turf/open/floor/plating{ - icon_state = "platingdmg2" +/obj/effect/turf_decal/trimline/blue/filled/corner{ + dir = 1 }, -/area/maintenance/department/engine) -"xii" = ( -/obj/structure/table/glass, -/obj/item/paper_bin{ - pixel_x = -2; - pixel_y = 9 +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/effect/turf_decal/tile/green/anticorner/contrasted, +/obj/effect/turf_decal/tile/yellow/half/contrasted, /turf/open/floor/iron/white, -/area/medical/virology) -"xir" = ( -/obj/structure/extinguisher_cabinet/directional/west, -/obj/effect/turf_decal/tile/neutral{ +/area/station/medical/medbay/lobby) +"xiw" = ( +/obj/structure/window/reinforced{ dir = 8 }, -/turf/open/floor/iron, -/area/hallway/primary/central) -"xiO" = ( -/obj/machinery/light/small/directional/south, -/obj/effect/turf_decal/stripes/red/line, -/turf/open/floor/engine, -/area/science/cytology) -"xiX" = ( -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 +/obj/machinery/vending/coffee{ + default_price = 0; + extra_price = 0; + fair_market_price = 0; + name = "\improper Jim Norton's Quebecois Coffee" }, -/obj/structure/table/reinforced, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/spawner/random/entertainment/lighter, -/turf/open/floor/iron, -/area/service/bar) +/obj/machinery/light_switch/directional/north, +/turf/open/floor/iron/dark, +/area/station/service/cafeteria) +"xiL" = ( +/turf/closed/wall/r_wall, +/area/station/maintenance/department/science/xenobiology) "xjb" = ( /obj/effect/landmark/start/ai/secondary, /obj/item/radio/intercom/directional/north{ @@ -65612,99 +66215,82 @@ layer = 4.1; name = "Secondary AI Core Access"; pixel_x = 4; - req_access_txt = "16" + req_access = list("ai_upload") }, /turf/open/floor/circuit/green, -/area/ai_monitored/turret_protected/ai) -"xjg" = ( -/obj/structure/chair/stool/directional/west, -/turf/open/floor/wood, -/area/commons/lounge) -"xjl" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Research Maintenance"; - req_access_txt = "47" - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plating, -/area/maintenance/starboard/lesser) +/area/station/ai_monitored/turret_protected/ai) +"xjh" = ( +/turf/closed/wall, +/area/station/security/checkpoint/customs) "xjm" = ( -/obj/effect/turf_decal/tile/blue/fourcorners, -/obj/machinery/shower{ - dir = 8 +/obj/machinery/atmospherics/pipe/heat_exchanging/simple/layer2{ + dir = 10 }, -/turf/open/floor/iron/white, -/area/medical/surgery/theatre) -"xjF" = ( -/obj/effect/turf_decal/tile/neutral{ +/obj/machinery/atmospherics/components/unary/outlet_injector/monitored/ordnance_freezer_chamber_input{ dir = 4 }, +/turf/open/floor/iron/dark/airless, +/area/station/science/ordnance/freezerchamber) +"xjs" = ( +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 4 +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/station/maintenance/port/fore) +"xjA" = ( +/obj/machinery/camera/directional/north{ + c_tag = "Central Primary Hallway - Fore" + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 }, /turf/open/floor/iron, -/area/hallway/secondary/command) -"xjY" = ( -/obj/machinery/door/firedoor, +/area/station/hallway/primary/central) +"xjC" = ( +/obj/machinery/firealarm/directional/south, +/obj/machinery/camera/autoname/directional/south, +/obj/structure/table/wood, +/obj/item/paper_bin{ + pixel_x = -2; + pixel_y = 4 + }, +/obj/item/pen, +/turf/open/floor/wood, +/area/station/service/library) +"xjH" = ( +/turf/closed/wall/r_wall, +/area/station/medical/virology) +"xjI" = ( /obj/structure/cable, -/obj/effect/landmark/navigate_destination, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/landmark/navigate_destination/hydro, -/obj/effect/turf_decal/trimline/green/filled/line{ - dir = 8 +/obj/machinery/holopad, +/obj/effect/turf_decal/box/white{ + color = "#52B4E9" }, -/obj/machinery/door/airlock/hydroponics/glass{ - name = "Hydroponics"; - req_access_txt = "35" +/turf/open/floor/wood/parquet, +/area/station/medical/psychology) +"xkr" = ( +/obj/effect/turf_decal/plaque{ + icon_state = "L13" }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/service/hydroponics) -"xkd" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/rack, -/obj/item/assembly/timer, -/obj/effect/spawner/random/maintenance, -/obj/item/storage/box/shipping, -/obj/item/storage/toolbox/mechanical, -/obj/item/radio{ - pixel_x = 5; - pixel_y = 5 +/area/station/hallway/primary/central) +"xkv" = ( +/obj/machinery/atmospherics/components/binary/pump{ + dir = 1 }, -/obj/item/wrench, +/obj/effect/turf_decal/delivery, /turf/open/floor/iron, -/area/commons/storage/primary) -"xkm" = ( -/obj/effect/turf_decal/bot_white, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/command/gateway) +/area/station/science/xenobiology) "xkw" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/dark, -/area/ai_monitored/command/storage/satellite) -"xkE" = ( -/obj/effect/landmark/event_spawn, -/obj/structure/chair/pew/left, -/turf/open/floor/iron/chapel{ - dir = 1 - }, -/area/service/chapel) -"xkP" = ( -/obj/effect/turf_decal/stripes/line, -/obj/machinery/button/door/directional/east{ - id = "maintwarehouse"; - name = "Privacy Shutters Control" - }, -/turf/open/floor/iron, -/area/maintenance/port/aft) +/area/station/ai_monitored/command/storage/satellite) "xkT" = ( /obj/structure/table/reinforced, /obj/item/folder/blue{ @@ -65714,127 +66300,100 @@ /obj/machinery/light/small/directional/west, /obj/machinery/requests_console/directional/west, /turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/ai) -"xkU" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/closed/wall/r_wall, -/area/maintenance/starboard/greater) -"xlb" = ( -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/obj/machinery/light/directional/south, -/obj/effect/landmark/event_spawn, -/obj/item/radio/intercom/directional/south, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/area/station/ai_monitored/turret_protected/ai) +"xkV" = ( +/obj/machinery/atmospherics/pipe/smart/simple/purple/visible, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"xkY" = ( +/obj/structure/table, +/obj/structure/cable, +/obj/item/instrument/harmonica, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark/corner, -/area/engineering/atmos/storage/gas) -"xle" = ( -/obj/effect/turf_decal/stripes/line{ +/turf/open/floor/iron, +/area/station/security/prison) +"xln" = ( +/obj/machinery/requests_console/directional/west{ + department = "Detective"; + name = "Detective Requests Console" + }, +/obj/machinery/light/small/directional/west, +/obj/structure/disposalpipe/trunk{ dir = 4 }, -/obj/machinery/light/directional/east, -/obj/machinery/atmospherics/components/trinary/filter/flipped/critical, -/turf/open/floor/engine, -/area/engineering/supermatter/room) -"xlh" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/public/glass{ - name = "Auxiliary Tool Storage"; - req_access_txt = "12" +/obj/machinery/disposal/bin, +/obj/machinery/camera/directional/west{ + c_tag = "Detective's Office" }, -/obj/effect/landmark/event_spawn, -/obj/effect/landmark/navigate_destination, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/yellow/fourcorners, -/turf/open/floor/iron, -/area/commons/storage/tools) -"xli" = ( -/obj/machinery/icecream_vat, -/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ - dir = 4 +/turf/open/floor/iron/grimy, +/area/station/security/detectives_office) +"xlw" = ( +/obj/structure/table/reinforced, +/obj/item/flashlight, +/obj/item/analyzer{ + pixel_x = 7; + pixel_y = 3 }, -/turf/open/floor/iron/kitchen_coldroom/freezerfloor, -/area/service/kitchen/coldroom) -"xlj" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/delivery, -/obj/machinery/navbeacon{ - codes_txt = "delivery;dir=8"; - dir = 8; - freq = 1400; - location = "QM #2" +/obj/item/assembly/signaler, +/obj/item/stack/rods{ + amount = 25 }, +/obj/item/stack/cable_coil, +/obj/item/gps, +/obj/structure/cable, +/obj/structure/extinguisher_cabinet/directional/east, +/obj/machinery/light/directional/east, +/obj/item/clothing/gloves/color/fyellow, +/obj/item/gps, +/obj/machinery/power/apc/auto_name/directional/north, /turf/open/floor/iron, -/area/cargo/warehouse) -"xls" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 +/area/station/commons/storage/primary) +"xly" = ( +/obj/machinery/door/morgue{ + name = "Confession Booth" }, -/turf/open/floor/carpet, -/area/service/library) -"xlK" = ( -/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/dark, +/area/station/service/chapel) +"xlF" = ( /turf/open/floor/iron, -/area/security/holding_cell) +/area/station/service/hydroponics) "xlU" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/circuit/red, -/area/ai_monitored/turret_protected/ai_upload) -"xlV" = ( -/turf/closed/wall, -/area/service/chapel/funeral) -"xmm" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 8 +/area/station/ai_monitored/turret_protected/ai_upload) +"xmb" = ( +/obj/machinery/atmospherics/pipe/bridge_pipe/purple/visible{ + dir = 4 }, -/obj/machinery/duct, -/turf/open/floor/iron/white, -/area/medical/storage) -"xms" = ( -/obj/structure/chair, -/obj/effect/turf_decal/tile/neutral, +/obj/machinery/atmospherics/pipe/bridge_pipe/orange/visible, /turf/open/floor/iron, -/area/commons/fitness/recreation) -"xmy" = ( -/obj/effect/turf_decal/tile/neutral{ +/area/station/engineering/atmos) +"xme" = ( +/obj/machinery/meter, +/obj/machinery/atmospherics/pipe/smart/simple/purple/visible, +/obj/effect/turf_decal/siding/purple/corner, +/obj/effect/turf_decal/siding/purple/corner{ dir = 8 }, -/obj/structure/disposalpipe/segment{ +/turf/open/floor/iron/white, +/area/station/science/ordnance/storage) +"xml" = ( +/obj/machinery/computer/message_monitor{ dir = 4 }, -/obj/effect/landmark/start/hangover, -/turf/open/floor/iron, -/area/hallway/primary/central) -"xmE" = ( -/obj/effect/turf_decal/delivery, -/obj/structure/sink{ - dir = 4; - pixel_x = -12; - pixel_y = 2 - }, -/obj/structure/sign/poster/official/cleanliness{ - pixel_y = -32 - }, -/obj/machinery/light/small/directional/south, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/service/hydroponics) -"xmG" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 1 +/obj/machinery/airalarm/directional/west, +/turf/open/floor/iron/grimy, +/area/station/tcommsat/computer) +"xmM" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/preopen{ + id = "cmoprivacy"; + name = "Privacy Shutter" }, -/turf/open/floor/iron/dark, -/area/security/interrogation) -"xmR" = ( -/obj/effect/landmark/event_spawn, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/plating, -/area/maintenance/aft/greater) +/area/station/command/heads_quarters/cmo) "xmT" = ( /obj/structure/lattice, /obj/machinery/atmospherics/pipe/smart/simple/yellow/visible{ @@ -65842,812 +66401,776 @@ }, /turf/open/space, /area/space/nearstation) -"xmU" = ( +"xnd" = ( +/obj/machinery/smartfridge/organ, +/obj/machinery/door/poddoor/preopen{ + id = "surgeryc"; + name = "Privacy Shutter" + }, +/turf/open/floor/iron/dark, +/area/station/medical/surgery/aft) +"xnk" = ( +/obj/structure/disposalpipe/segment{ + dir = 6 + }, /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment, /turf/open/floor/plating, -/area/maintenance/port/aft) -"xmX" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/security{ - aiControlDisabled = 1; - id_tag = "prisonereducation"; - name = "Prisoner Education Chamber"; - req_access_txt = "3" +/area/station/maintenance/starboard/fore) +"xno" = ( +/obj/machinery/atmospherics/components/trinary/mixer{ + dir = 4 }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/siding/purple{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/station/science/ordnance/storage) +"xnr" = ( +/turf/open/floor/carpet, +/area/station/commons/vacant_room/office) +"xnt" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/landmark/event_spawn, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/red/fourcorners, -/turf/open/floor/iron, -/area/security/execution/education) -"xnc" = ( -/obj/structure/disposalpipe/segment, +/obj/machinery/holopad, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating{ - icon_state = "panelscorched" - }, -/area/maintenance/fore) -"xnC" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, +/turf/open/floor/iron, +/area/station/commons/storage/primary) +"xnv" = ( /obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/commons/locker) -"xnK" = ( -/obj/machinery/light/small/directional/west, -/obj/machinery/firealarm/directional/west, -/obj/effect/decal/cleanable/cobweb, -/turf/open/floor/wood, -/area/service/library) -"xnS" = ( -/obj/machinery/light/small/directional/south, -/turf/open/floor/engine, -/area/command/heads_quarters/rd) -"xom" = ( -/obj/structure/disposaloutlet{ - dir = 4; - name = "Cargo Deliveries" - }, -/obj/effect/turf_decal/delivery, -/obj/structure/disposalpipe/trunk{ - dir = 1 - }, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/effect/turf_decal/siding/green{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/brown/warning{ - dir = 9 - }, -/obj/effect/turf_decal/trimline/brown/warning{ - dir = 9 +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/command/heads_quarters/rd) +"xnA" = ( +/obj/structure/cable, +/turf/open/floor/wood/parquet, +/area/station/medical/psychology) +"xnS" = ( +/obj/machinery/light/directional/west, +/obj/machinery/button/flasher{ + id = "IsolationFlash"; + pixel_x = -23; + pixel_y = 8 }, -/turf/open/floor/iron, -/area/hallway/secondary/service) -"xov" = ( +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible{ - dir = 9 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/turf/open/floor/iron/dark/corner{ +/turf/open/floor/iron, +/area/station/security/execution/transfer) +"xnT" = ( +/obj/structure/cable, +/obj/machinery/airalarm/directional/south, +/obj/structure/disposalpipe/trunk{ dir = 1 }, -/area/engineering/atmos) -"xoP" = ( -/obj/machinery/light_switch/directional/south, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/carpet, -/area/command/heads_quarters/hos) -"xoQ" = ( -/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible{ - dir = 6 +/obj/machinery/disposal/bin, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 10 }, /turf/open/floor/iron, -/area/engineering/atmos) -"xoW" = ( -/obj/machinery/door/airlock/maintenance{ - req_access_txt = "12" +/area/station/security/warden) +"xnU" = ( +/obj/machinery/shower{ + dir = 4 }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"xpb" = ( -/obj/machinery/gravity_generator/main/station, -/obj/effect/turf_decal/bot_white, +/obj/effect/landmark/start/hangover, +/turf/open/floor/iron/freezer, +/area/station/commons/toilet/restrooms) +"xoa" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 + }, +/obj/effect/landmark/start/geneticist, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/engineering/gravity_generator) -"xpd" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating{ - icon_state = "panelscorched" - }, -/area/maintenance/port) -"xpf" = ( -/obj/effect/turf_decal/trimline/purple/corner{ - dir = 4 +/area/station/science/genetics) +"xoc" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Mining Dock Maintenance" }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/effect/turf_decal/siding/purple, -/turf/open/floor/iron/white, -/area/science/research) -"xpG" = ( -/obj/machinery/power/emitter/welded, /obj/structure/cable, -/turf/open/floor/plating, -/area/engineering/supermatter/room) -"xpR" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/turf/open/floor/iron, -/area/commons/fitness/recreation) -"xpZ" = ( -/turf/closed/wall, -/area/medical/abandoned) -"xqh" = ( -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/commons/dorms) -"xqs" = ( -/obj/effect/landmark/xeno_spawn, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/landmark/start/hangover, -/turf/open/floor/carpet, -/area/commons/dorms) -"xqO" = ( -/obj/machinery/door/airlock{ - name = "Theater Backstage"; - req_access_txt = "46" - }, -/obj/machinery/door/firedoor, -/obj/effect/mapping_helpers/airlock/unres, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/disposalpipe/segment, -/turf/open/floor/wood, -/area/service/theater) -"xqR" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 +/obj/effect/mapping_helpers/airlock/access/all/supply/mining, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"xoj" = ( +/obj/structure/table/reinforced, +/obj/machinery/microwave{ + pixel_y = 6 }, -/obj/machinery/flasher/directional/east{ - id = "justiceflash" +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/turf/open/floor/iron/dark, -/area/security/execution/education) -"xqZ" = ( -/obj/machinery/status_display/evac/directional/north, /obj/effect/turf_decal/tile/neutral{ dir = 4 }, +/turf/open/floor/iron/dark, +/area/station/medical/break_room) +"xor" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, /obj/structure/disposalpipe/segment{ + dir = 5 + }, +/turf/open/floor/iron/white, +/area/station/science/explab) +"xoK" = ( +/obj/effect/landmark/start/botanist, +/obj/effect/turf_decal/tile/green{ dir = 4 }, -/turf/open/floor/iron, -/area/hallway/secondary/command) -"xrk" = ( -/obj/effect/landmark/start/chaplain, -/turf/open/floor/iron/dark, -/area/service/chapel) -"xrn" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark, -/area/engineering/supermatter/room) -"xro" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/tile/blue{ dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/engineering/gravity_generator) -"xrQ" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating, -/area/maintenance/starboard/lesser) -"xrX" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ +/area/station/service/hydroponics) +"xoU" = ( +/obj/structure/window/reinforced, +/obj/machinery/computer/atmos_control/mix_tank{ dir = 1 }, -/obj/machinery/door/airlock/external{ - name = "Arrival Airlock"; - space_dir = 2 - }, -/turf/open/floor/plating, -/area/hallway/secondary/entry) -"xsn" = ( -/obj/machinery/portable_atmospherics/scrubber, -/obj/effect/turf_decal/bot_white, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/science/storage) -"xsq" = ( -/obj/structure/weightmachine/weightlifter, -/obj/structure/cable, +/obj/effect/turf_decal/tile/brown/fourcorners, /turf/open/floor/iron, -/area/security/prison) -"xsr" = ( -/obj/machinery/door/poddoor/preopen{ - id = "bridge blast"; - name = "bridge blast door" - }, -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/command/glass{ - name = "Bridge Access"; - req_access_txt = "19" - }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ - cycle_id = "bridge-right" +/area/station/engineering/atmos) +"xpi" = ( +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 4 }, +/obj/machinery/atmospherics/pipe/smart/manifold/purple/visible, /turf/open/floor/iron/dark, -/area/command/bridge) -"xsu" = ( -/obj/effect/spawner/random/trash/garbage{ - spawn_scatter_radius = 1 - }, -/turf/open/floor/plating, -/area/maintenance/fore) -"xsw" = ( -/obj/machinery/shower{ - name = "emergency shower"; - pixel_y = 16 - }, -/obj/effect/turf_decal/trimline/blue/end, -/obj/effect/turf_decal/bot{ - dir = 1 - }, -/obj/structure/cable, -/turf/open/floor/iron, -/area/engineering/atmos) -"xsx" = ( -/obj/effect/turf_decal/stripes/line, +/area/station/engineering/atmos) +"xpo" = ( +/turf/open/floor/carpet, +/area/station/commons/dorms) +"xpB" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible/layer2, /turf/open/floor/iron, -/area/maintenance/port/aft) -"xsG" = ( -/obj/structure/disposalpipe/sorting/mail/flip{ - dir = 8; - sortType = 17 - }, -/obj/effect/turf_decal/stripes/line, +/area/station/maintenance/disposal/incinerator) +"xpI" = ( /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating, -/area/maintenance/aft/greater) -"xsO" = ( -/obj/machinery/door/airlock/engineering{ - name = "Port Bow Solar Access"; - req_access_txt = "10" +/obj/machinery/power/apc/auto_name/directional/north, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating, -/area/maintenance/solars/port/fore) -"xsS" = ( -/obj/effect/spawner/random/contraband/prison, -/obj/structure/closet/crate, -/obj/item/stack/license_plates/empty/fifty, -/obj/item/stack/license_plates/empty/fifty, -/obj/item/stack/license_plates/empty/fifty, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/item/radio/intercom/prison/directional/north, -/turf/open/floor/plating, -/area/security/prison) -"xtn" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/commons/locker) -"xto" = ( -/obj/effect/turf_decal/trimline/blue/filled/warning, -/obj/structure/cable, -/turf/open/floor/iron/white, -/area/medical/medbay/lobby) -"xtv" = ( -/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 +/turf/open/floor/wood{ + icon_state = "wood-broken5" }, -/obj/structure/cable, -/turf/open/floor/iron/dark/corner, -/area/engineering/atmos/storage/gas) -"xtw" = ( -/obj/item/stack/rods, -/turf/open/space/basic, -/area/space) -"xtA" = ( -/obj/machinery/light/directional/south, -/obj/effect/turf_decal/stripes/line, +/area/station/cargo/qm) +"xpO" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/spawner/random/medical/patient_stretcher, +/obj/item/food/pizzaslice/moldy/bacteria, +/turf/open/floor/iron/white, +/area/station/medical/abandoned) +"xpX" = ( +/obj/effect/turf_decal/delivery, /turf/open/floor/iron, -/area/hallway/secondary/entry) -"xtO" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/cargo/qm) -"xtW" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/door/airlock/maintenance{ - name = "Service Maintenance"; - req_one_access_txt = "12;73" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ - cycle_id = "service-passthrough" - }, -/turf/open/floor/plating, -/area/maintenance/starboard/greater) -"xtZ" = ( -/obj/structure/lattice, -/obj/machinery/atmospherics/pipe/smart/simple/green/visible, -/turf/open/space/basic, -/area/space/nearstation) -"xub" = ( -/obj/structure/chair{ +/area/station/cargo/storage) +"xpY" = ( +/obj/machinery/atmospherics/components/unary/outlet_injector/monitored/incinerator_input{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/effect/landmark/start/hangover, -/turf/open/floor/iron, -/area/hallway/secondary/command) -"xuu" = ( -/turf/closed/wall/r_wall, -/area/maintenance/department/science/central) -"xuw" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 1 +/turf/open/floor/engine, +/area/station/maintenance/disposal/incinerator) +"xqm" = ( +/obj/structure/chair/office{ + dir = 4 }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 1 +/obj/machinery/airalarm/directional/south, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/wood, +/area/station/service/library) +"xqn" = ( +/obj/effect/spawner/random/trash/mess, +/obj/structure/sign/poster/contraband/random/directional/north, +/turf/open/floor/wood, +/area/station/maintenance/port/aft) +"xqv" = ( +/obj/structure/cable, +/obj/structure/table, +/obj/item/storage/bag/tray, +/turf/open/floor/iron/cafeteria, +/area/station/service/kitchen) +"xqI" = ( +/obj/machinery/computer/security/labor{ + dir = 8 }, -/turf/open/floor/iron/white, -/area/security/prison) -"xuz" = ( -/obj/machinery/atmospherics/pipe/smart/manifold/cyan/visible{ +/obj/effect/turf_decal/tile/red/half/contrasted{ dir = 8 }, -/obj/machinery/meter, -/turf/open/floor/iron/dark, -/area/engineering/atmos) -"xuL" = ( -/obj/machinery/portable_atmospherics/canister/plasma, -/turf/open/floor/engine/plasma, -/area/engineering/atmos) -"xuN" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 1 +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 4 }, -/turf/open/floor/iron/white/smooth_large, -/area/medical/medbay/lobby) -"xuO" = ( -/obj/machinery/holopad, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/service/chapel/funeral) -"xuW" = ( -/obj/structure/cable, -/obj/item/solar_assembly, -/obj/item/solar_assembly, -/obj/item/solar_assembly, -/obj/item/solar_assembly, -/obj/item/solar_assembly, -/obj/item/solar_assembly, -/obj/item/solar_assembly, -/obj/item/solar_assembly, -/obj/item/solar_assembly, -/obj/item/solar_assembly, -/obj/item/solar_assembly, -/obj/item/solar_assembly, -/obj/item/solar_assembly, -/obj/item/solar_assembly, -/obj/item/solar_assembly, -/obj/item/solar_assembly, -/obj/item/stack/sheet/glass/fifty, -/obj/structure/closet/crate/engineering/electrical, -/turf/open/floor/plating, -/area/maintenance/solars/port/aft) -"xuZ" = ( -/obj/structure/rack, -/obj/effect/spawner/random/techstorage/command_all, /turf/open/floor/iron/dark, -/area/engineering/storage/tech) -"xvj" = ( -/obj/structure/closet/bombcloset/security, -/obj/structure/window/reinforced{ - dir = 8 +/area/station/security/brig) +"xqL" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/public/glass{ + name = "Command Hallway" }, -/obj/effect/turf_decal/tile/red/half/contrasted{ +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ dir = 4 }, /turf/open/floor/iron, -/area/security/brig) -"xvB" = ( -/obj/structure/window/reinforced, -/obj/effect/decal/cleanable/cobweb, -/obj/structure/cable, -/obj/effect/spawner/random/decoration/showcase, -/turf/open/floor/carpet, -/area/command/corporate_showroom) -"xvC" = ( -/obj/machinery/light/directional/north, +/area/station/hallway/secondary/command) +"xrd" = ( +/obj/machinery/door/morgue{ + name = "Private Study"; + req_access = list("library") + }, +/obj/effect/landmark/navigate_destination, +/turf/open/floor/engine/cult, +/area/station/service/library) +"xrf" = ( /obj/effect/turf_decal/tile/neutral{ dir = 4 }, /obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/north, /turf/open/floor/iron, -/area/commons/fitness/recreation) -"xvO" = ( -/obj/effect/turf_decal/trimline/red/filled/line, +/area/station/commons/fitness/recreation) +"xrq" = ( +/obj/structure/cable, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 1 + }, +/obj/effect/landmark/event_spawn, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/white, -/area/security/prison) -"xvQ" = ( -/obj/effect/decal/cleanable/cobweb, -/obj/machinery/atmospherics/components/unary/portables_connector/visible/layer4{ +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/spawner/random/trash/garbage{ - spawn_scatter_radius = 1 +/turf/open/floor/iron, +/area/station/security/brig) +"xrr" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/maintenance/disposal/incinerator) +"xrN" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 4 }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/delivery, +/obj/machinery/atmospherics/pipe/smart/simple/supply/hidden, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"xrS" = ( +/obj/structure/closet/firecloset, /turf/open/floor/plating, -/area/maintenance/starboard/fore) -"xvY" = ( -/obj/effect/turf_decal/stripes/line{ +/area/station/engineering/main) +"xrW" = ( +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/machinery/airalarm/directional/south, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/structure/table/glass, -/obj/item/clothing/glasses/science, -/obj/item/clothing/glasses/science, -/obj/machinery/power/apc/auto_name/directional/west, -/turf/open/floor/iron/white, -/area/medical/pharmacy) -"xwa" = ( -/obj/structure/table/reinforced, -/obj/effect/turf_decal/bot, -/obj/item/bodypart/r_arm/robot{ - pixel_x = 3 +/turf/open/floor/plating, +/area/station/maintenance/starboard/greater) +"xsd" = ( +/obj/machinery/power/port_gen/pacman, +/obj/effect/turf_decal/bot{ + dir = 1 }, -/obj/item/bodypart/l_arm/robot{ - pixel_x = -3 +/obj/structure/cable, +/turf/open/floor/iron{ + dir = 1 }, -/obj/structure/extinguisher_cabinet/directional/north, -/obj/machinery/firealarm/directional/west, -/obj/item/assembly/flash/handheld{ - pixel_x = 6; - pixel_y = 13 +/area/station/engineering/main) +"xsn" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/siding/purple, +/turf/open/floor/iron/white, +/area/station/science/ordnance/testlab) +"xst" = ( +/obj/effect/turf_decal/trimline/red/filled/line, +/obj/machinery/camera/directional/south{ + c_tag = "Prison Cell Block 1"; + network = list("ss13","prison") }, -/obj/item/assembly/flash/handheld{ - pixel_x = 6; - pixel_y = 13 +/obj/machinery/light_switch/directional/south, +/turf/open/floor/iron/white, +/area/station/security/prison) +"xsy" = ( +/obj/structure/cable, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 }, -/obj/item/assembly/flash/handheld{ - pixel_x = 6; - pixel_y = 13 +/turf/open/floor/iron, +/area/station/engineering/atmos/storage/gas) +"xsH" = ( +/obj/effect/landmark/event_spawn, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/obj/item/assembly/flash/handheld{ - pixel_x = 6; - pixel_y = 13 +/turf/open/floor/iron, +/area/station/commons/fitness/recreation) +"xsL" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 }, -/obj/item/assembly/flash/handheld{ - pixel_x = 6; - pixel_y = 13 +/turf/open/floor/plating{ + icon_state = "platingdmg1" }, -/obj/machinery/ecto_sniffer{ - pixel_x = -6; - pixel_y = 6 +/area/station/maintenance/port/aft) +"xte" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/turf/open/floor/iron, -/area/science/robotics/lab) -"xwd" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/structure/table/reinforced, -/obj/item/book/manual/wiki/surgery, -/obj/structure/light_construct/directional/west, -/obj/item/storage/fancy/cigarettes/cigpack_uplift, -/turf/open/floor/iron/white, -/area/medical/abandoned) -"xwq" = ( -/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/spawner/random/trash/garbage{ - spawn_scatter_radius = 1 - }, /turf/open/floor/plating, -/area/maintenance/aft/greater) -"xwu" = ( -/obj/structure/closet/secure_closet/personal, -/obj/item/clothing/under/misc/assistantformal, -/obj/item/clothing/suit/hooded/wintercoat, -/obj/item/clothing/shoes/winterboots, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/commons/locker) -"xwG" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Library Maintenance"; - req_one_access_txt = "12;37" +/area/station/maintenance/port/fore) +"xtp" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 6 }, -/obj/structure/disposalpipe/segment, /obj/structure/cable, -/turf/open/floor/plating, -/area/maintenance/port) -"xwN" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, -/area/engineering/break_room) -"xwO" = ( -/obj/machinery/portable_atmospherics/canister/oxygen, -/turf/open/floor/plating, -/area/maintenance/starboard/greater) -"xwY" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible, +/area/station/engineering/gravity_generator) +"xtr" = ( +/obj/machinery/door/airlock/public/glass{ + name = "Space Bridge Access" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/structure/cable, +/obj/machinery/button/door/directional/north{ + id = "supplybridge"; + name = "Shuttle Bay Space Bridge Control" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "north-maint-viewingdeck" + }, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/access/any/supply/maintenance, /turf/open/floor/plating, -/area/maintenance/starboard/greater) -"xxb" = ( +/area/station/maintenance/port/fore) +"xtu" = ( +/obj/effect/turf_decal/tile/blue/fourcorners, +/obj/machinery/iv_drip, +/turf/open/floor/iron/white, +/area/station/medical/treatment_center) +"xtw" = ( +/obj/item/stack/rods, +/turf/open/space/basic, +/area/space) +"xtz" = ( /obj/structure/disposalpipe/segment{ - dir = 6 + dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/plating, -/area/maintenance/port/aft) -"xxh" = ( -/obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/north, +/area/station/maintenance/aft/greater) +"xtZ" = ( +/obj/structure/lattice, +/obj/machinery/atmospherics/pipe/smart/simple/green/visible, +/turf/open/space/basic, +/area/space/nearstation) +"xug" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/spawner/random/structure/grille, /turf/open/floor/plating, -/area/maintenance/port/greater) -"xxn" = ( -/obj/structure/disposalpipe/segment{ +/area/station/maintenance/port) +"xuA" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line{ dir = 4 }, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/trimline/yellow/warning{ + dir = 4 + }, +/obj/machinery/atmospherics/components/binary/pump{ dir = 1 }, +/turf/open/floor/iron, +/area/station/engineering/atmospherics_engine) +"xuD" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/plating, -/area/maintenance/starboard/fore) -"xxG" = ( -/obj/structure/table/wood, -/turf/open/floor/wood{ - icon_state = "wood-broken6" +/area/station/maintenance/starboard/aft) +"xuH" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/area/cargo/qm) -"xxQ" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold/cyan/visible{ +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/carpet, +/area/station/command/heads_quarters/captain/private) +"xuK" = ( +/obj/structure/cable, +/obj/machinery/power/solar{ + id = "foreport"; + name = "Fore-Port Solar Array" + }, +/turf/open/floor/iron/solarpanel/airless, +/area/station/solars/port/fore) +"xuS" = ( +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/junction{ dir = 1 }, /turf/open/floor/iron, -/area/engineering/atmos/pumproom) -"xxX" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/security/glass{ - name = "Prison Wing"; - req_access_txt = "1" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ - cycle_id = "perma-entrance" - }, +/area/station/hallway/primary/central) +"xuV" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/closed/wall/r_wall, +/area/station/maintenance/aft/lesser) +"xva" = ( +/obj/machinery/light/small/directional/east, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/sign/poster/contraband/random/directional/east, +/turf/open/floor/wood, +/area/station/service/theater) +"xvd" = ( +/obj/structure/closet/emcloset, +/obj/effect/turf_decal/delivery, +/obj/effect/landmark/start/hangover/closet, /turf/open/floor/iron, -/area/security/brig) -"xyh" = ( -/obj/structure/table, -/obj/item/exodrone{ - pixel_y = 8 +/area/station/hallway/secondary/entry) +"xvf" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/grimy, +/area/station/service/chapel/office) +"xvt" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ + dir = 6 }, -/obj/item/radio/intercom/directional/east, /turf/open/floor/iron, -/area/cargo/drone_bay) -"xyl" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Security Maintenance"; - req_one_access_txt = "1;4" - }, -/obj/structure/disposalpipe/segment, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/area/station/commons/fitness/recreation) +"xvv" = ( +/obj/machinery/light/small/directional/north, /turf/open/floor/plating, -/area/maintenance/fore) -"xyp" = ( -/obj/machinery/status_display/evac/directional/north, -/obj/structure/cable, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/ai) -"xyu" = ( -/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/effect/turf_decal/stripes/corner{ - dir = 1 - }, -/obj/structure/cable, +/area/station/cargo/storage) +"xvI" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/science/genetics) +"xvR" = ( +/obj/structure/table, +/obj/item/paper/guides/jobs/engi/gravity_gen, +/obj/effect/turf_decal/delivery, +/obj/structure/cable, +/obj/effect/spawner/random/bureaucracy/pen, /turf/open/floor/iron, -/area/hallway/secondary/entry) -"xyv" = ( -/obj/structure/table/glass, -/obj/item/retractor, -/obj/item/hemostat, -/obj/item/cautery, -/obj/effect/turf_decal/tile/blue/fourcorners, +/area/station/engineering/gravity_generator) +"xvZ" = ( +/obj/structure/extinguisher_cabinet/directional/east, +/turf/open/floor/iron/freezer, +/area/station/commons/toilet/restrooms) +"xwf" = ( +/obj/structure/weightmachine/weightlifter, +/turf/open/floor/iron/dark/side{ + dir = 4 + }, +/area/station/security/prison) +"xww" = ( +/turf/closed/wall/r_wall, +/area/station/engineering/storage/tech) +"xwD" = ( +/obj/effect/turf_decal/trimline/yellow/filled/corner, /turf/open/floor/iron/white, -/area/medical/surgery/theatre) -"xyN" = ( +/area/station/medical/medbay/central) +"xwP" = ( /obj/machinery/hydroponics/constructable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/effect/turf_decal/bot, /turf/open/floor/iron, -/area/service/hydroponics) -"xyY" = ( -/obj/structure/window/reinforced, +/area/station/service/hydroponics) +"xwV" = ( /obj/structure/cable, -/obj/effect/turf_decal/tile/blue/half/contrasted, -/turf/open/floor/iron/dark, -/area/command/bridge) -"xzf" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/landmark/event_spawn, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/holopad, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/security/execution/transfer) +"xwZ" = ( +/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/maintenance/fore) +"xxg" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /obj/structure/cable, +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=6-Port-Central"; + location = "5-Customs" + }, /turf/open/floor/iron, -/area/commons/storage/primary) -"xzi" = ( +/area/station/hallway/primary/port) +"xxk" = ( +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk, +/turf/open/floor/iron/dark, +/area/station/hallway/primary/central) +"xxF" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/machinery/computer/shuttle/mining/common, -/obj/structure/window/reinforced{ - dir = 1 +/obj/machinery/power/apc/auto_name/directional/south, +/turf/open/floor/iron/dark, +/area/station/engineering/transit_tube) +"xxO" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/machinery/door/firedoor, -/turf/open/floor/plating, -/area/security/checkpoint/customs) -"xzk" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/yellow/half/contrasted{ - dir = 8 +/obj/structure/sign/poster/contraband/random/directional/north, +/turf/open/floor/plating, +/area/station/maintenance/starboard/greater) +"xxR" = ( +/obj/structure/window/reinforced, +/obj/effect/turf_decal/tile/blue/fourcorners, +/obj/machinery/computer/atmos_control/oxygen_tank{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/simple/green/visible{ + dir = 4 }, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"xxU" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/white, -/area/medical/chemistry) -"xzp" = ( -/obj/effect/turf_decal/stripes/white/line{ +/area/station/medical/medbay/central) +"xxZ" = ( +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/structure/window/reinforced{ +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 8 }, -/obj/effect/turf_decal/bot, -/obj/machinery/portable_atmospherics/canister/nitrous_oxide, -/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/dark, -/area/science/storage) -"xzt" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden, -/turf/closed/wall/r_wall, -/area/science/mixing/chamber) -"xzA" = ( -/obj/structure/rack, -/obj/item/circuitboard/machine/exoscanner{ - pixel_y = 3 - }, -/obj/item/circuitboard/machine/exoscanner, -/obj/item/circuitboard/machine/exoscanner{ - pixel_y = -3 +/area/station/security/brig) +"xyp" = ( +/obj/machinery/status_display/evac/directional/north, +/obj/structure/cable, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/ai) +"xyt" = ( +/obj/machinery/door/poddoor/preopen{ + id = "Prison Gate"; + name = "Security Blast Door" }, +/obj/effect/turf_decal/delivery, /obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/east, /turf/open/floor/iron, -/area/cargo/drone_bay) -"xzE" = ( +/area/station/security/brig) +"xyz" = ( /obj/structure/cable, -/turf/open/floor/wood, -/area/command/heads_quarters/hos) -"xzJ" = ( -/obj/structure/chair/office/light{ - dir = 4 - }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron, +/area/station/cargo/miningoffice) +"xyA" = ( +/obj/structure/table, +/obj/item/stack/ducts/fifty, +/obj/item/stack/ducts/fifty, +/obj/item/stack/ducts/fifty, +/obj/item/stack/ducts/fifty, +/obj/item/stack/ducts/fifty, +/obj/item/stack/ducts/fifty, +/obj/item/stack/ducts/fifty, +/obj/item/stack/ducts/fifty, +/obj/item/plunger, +/obj/item/plunger, /obj/effect/turf_decal/tile/yellow/half/contrasted{ dir = 4 }, /turf/open/floor/iron/white, -/area/medical/pharmacy) -"xzM" = ( -/obj/structure/chair{ - dir = 8 +/area/station/medical/chemistry) +"xyI" = ( +/obj/machinery/door/firedoor/border_only/closed{ + dir = 8; + name = "Animal Pen B" }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark, -/area/security/interrogation) -"xzN" = ( +/turf/open/floor/grass, +/area/station/service/hydroponics/garden) +"xyM" = ( +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/maintenance/port) +"xyR" = ( +/obj/item/tank/internals/oxygen, +/obj/item/tank/internals/oxygen, +/obj/item/clothing/mask/breath, +/obj/item/clothing/mask/breath, +/obj/machinery/light/small/directional/east, +/turf/open/floor/plating, +/area/station/maintenance/port) +"xyT" = ( +/obj/machinery/door/airlock/external{ + name = "Atmospherics External Access" + }, +/obj/structure/cable, /obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 4 }, -/obj/machinery/door/airlock/external{ - name = "MiniSat Space Access Airlock"; - req_access_txt = "32" - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/door/poddoor/preopen{ - id = "transitlockdown" +/obj/effect/mapping_helpers/airlock/access/all/engineering/atmos, +/turf/open/floor/plating, +/area/station/engineering/atmos) +"xyU" = ( +/obj/structure/disposalpipe/segment{ + dir = 6 }, -/turf/open/floor/iron/dark, -/area/engineering/transit_tube) -"xzU" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 4 +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, +/obj/structure/cable, /turf/open/floor/iron, -/area/cargo/storage) -"xzW" = ( -/mob/living/basic/cow{ - name = "Betsy"; - real_name = "Betsy" +/area/station/commons/dorms) +"xzb" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/public/glass{ + name = "Aft Primary Hallway" }, -/turf/open/floor/grass, -/area/service/hydroponics/garden) -"xzZ" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/hallway/primary/aft) +"xzg" = ( +/obj/machinery/atmospherics/pipe/smart/simple/green/visible{ dir = 4 }, -/obj/machinery/camera/directional/east{ - c_tag = "Medbay Primary Treatment Centre East"; - network = list("ss13","medbay") +/obj/structure/window/reinforced{ + dir = 1 }, -/turf/open/floor/iron/white, -/area/medical/treatment_center) -"xAq" = ( -/obj/effect/spawner/random/maintenance, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"xzj" = ( /obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/duct, +/turf/open/floor/iron/cafeteria, +/area/station/service/kitchen) +"xzs" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/obj/machinery/light/directional/north, +/turf/open/floor/iron, +/area/station/engineering/main) +"xzu" = ( +/obj/machinery/door/airlock/medical{ + name = "Primary Surgical Theatre" + }, +/obj/effect/turf_decal/tile/blue/fourcorners, +/obj/effect/mapping_helpers/airlock/access/all/medical/surgery, +/turf/open/floor/iron/white, +/area/station/medical/treatment_center) +"xAb" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"xAu" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/turf/open/floor/iron/white, -/area/science/mixing/launch) -"xAx" = ( -/obj/effect/turf_decal/tile/purple{ - dir = 1 +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/trimline/blue/filled/line, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"xAc" = ( +/obj/structure/sign/warning/vacuum/external{ + pixel_y = -32 }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"xAg" = ( +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/green{ dir = 8 }, -/turf/open/floor/iron/white, -/area/science/misc_lab) -"xAQ" = ( +/obj/machinery/newscaster/directional/south, +/turf/open/floor/iron, +/area/station/service/hydroponics) +"xAi" = ( +/obj/machinery/vending/autodrobe, +/obj/structure/sign/poster/contraband/clown{ + pixel_x = 32 + }, +/obj/structure/sign/poster/contraband/random/directional/north, +/turf/open/floor/wood, +/area/station/service/theater) +"xAl" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"xAR" = ( /obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/west, -/obj/machinery/light_switch/directional/south, -/turf/open/floor/plating{ - icon_state = "panelscorched" +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/duct, +/turf/open/floor/plating, +/area/station/maintenance/fore) +"xAW" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, -/area/maintenance/solars/port/fore) +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/engineering/main) "xAZ" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/effect/turf_decal/trimline/brown/filled/line{ @@ -66656,129 +67179,63 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/item/kirbyplants/random, /turf/open/floor/iron, -/area/construction/storage_wing) -"xBd" = ( -/obj/machinery/newscaster/directional/south, -/turf/open/floor/wood, -/area/service/library) -"xBn" = ( -/obj/structure/plasticflaps, -/obj/machinery/conveyor{ - dir = 8; - id = "QMLoad" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/area/station/construction/storage_wing) +"xBw" = ( +/obj/machinery/door/airlock/engineering{ + name = "Starboard Quarter Solar Access" }, -/turf/open/floor/plating, -/area/cargo/storage) -"xBp" = ( /obj/structure/cable, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, /turf/open/floor/plating, -/area/maintenance/aft/greater) -"xBq" = ( -/obj/structure/rack, -/obj/item/clothing/suit/hazardvest, -/obj/effect/spawner/random/maintenance/three, -/turf/open/floor/plating, -/area/maintenance/starboard/greater) -"xBv" = ( -/obj/structure/table, -/obj/item/stack/package_wrap{ - pixel_x = -9; - pixel_y = -9 - }, -/obj/item/paper_bin{ - pixel_x = 1; - pixel_y = 9 +/area/station/maintenance/solars/starboard/aft) +"xBx" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/tile/brown/half/contrasted{ +/obj/structure/extinguisher_cabinet/directional/east, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"xBz" = ( +/obj/effect/turf_decal/trimline/blue/filled/corner{ dir = 1 }, -/turf/open/floor/iron, -/area/cargo/sorting) -"xBB" = ( -/obj/effect/landmark/event_spawn, -/turf/open/floor/iron/dark, -/area/command/bridge) -"xBD" = ( -/obj/effect/turf_decal/tile/neutral, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/commons/fitness/recreation) +/obj/effect/turf_decal/trimline/blue/filled/corner, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) "xBF" = ( /obj/effect/turf_decal/stripes/line{ dir = 6 }, /turf/open/floor/iron, -/area/ai_monitored/command/storage/eva) -"xBG" = ( -/obj/structure/table/glass, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/effect/turf_decal/caution/red, -/obj/machinery/reagentgrinder{ - pixel_x = -1; - pixel_y = 8 - }, -/obj/machinery/power/apc/auto_name/directional/north, +/area/station/ai_monitored/command/storage/eva) +"xCf" = ( +/obj/item/clothing/suit/straight_jacket, +/obj/item/electropack, +/obj/structure/table, /obj/structure/cable, -/obj/effect/turf_decal/tile/purple/half/contrasted{ +/turf/open/floor/iron, +/area/station/security/execution/transfer) +"xCg" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark, +/area/station/security/courtroom) +"xCl" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/chair/stool/directional/west, +/obj/effect/turf_decal/tile/brown{ dir = 8 }, -/turf/open/floor/iron/white, -/area/science/cytology) -"xBL" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/turf/open/floor/plating, -/area/security/prison) -"xBT" = ( -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/stripes/line, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating, -/area/maintenance/port) -"xBW" = ( -/obj/structure/table/wood/fancy/orange, -/obj/machinery/requests_console/directional/east{ - announcementConsole = 1; - department = "Quartermaster's Desk"; - departmentType = 2; - name = "Quartermaster's Requests Console" - }, -/obj/item/reagent_containers/food/drinks/bottle/whiskey{ - pixel_x = -5; - pixel_y = 4 - }, -/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass{ - pixel_x = 2; - pixel_y = -4 - }, -/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass{ - pixel_x = -9; - pixel_y = -4 - }, -/turf/open/floor/carpet/red, -/area/cargo/qm) -"xCe" = ( -/obj/machinery/light/small/directional/west, -/obj/machinery/conveyor{ - dir = 9; - id = "garbage" - }, -/turf/open/floor/plating, -/area/maintenance/disposal) +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/commons/vacant_room/commissary) "xCo" = ( /obj/structure/rack, /obj/item/storage/box/flashes{ @@ -66793,193 +67250,274 @@ dir = 4 }, /turf/open/floor/iron/dark, -/area/ai_monitored/security/armory) -"xCF" = ( -/obj/structure/transit_tube/curved{ +/area/station/ai_monitored/security/armory) +"xCt" = ( +/obj/structure/cable, +/obj/effect/turf_decal/bot_white, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/cargo/storage) +"xCz" = ( +/obj/machinery/atmospherics/pipe/smart/simple/yellow/visible{ dir = 4 }, -/turf/open/space, -/area/space/nearstation) -"xCU" = ( -/obj/structure/closet/secure_closet/medical1, -/obj/machinery/light/directional/north, -/obj/effect/turf_decal/tile/green/half/contrasted{ +/obj/effect/turf_decal/siding/purple{ dir = 1 }, /turf/open/floor/iron/white, -/area/medical/virology) -"xCY" = ( +/area/station/science/ordnance/storage) +"xCA" = ( /obj/structure/window/reinforced{ - dir = 4 + dir = 1 }, -/obj/structure/table/glass, -/obj/item/folder/blue{ - pixel_y = 3 +/turf/open/floor/engine, +/area/station/science/xenobiology) +"xCD" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, -/obj/item/pen, -/obj/machinery/computer/security/telescreen/minisat{ - dir = 1; - pixel_y = -28 +/obj/effect/turf_decal/tile/bar, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"xCF" = ( +/obj/structure/transit_tube/curved{ + dir = 4 }, -/obj/effect/turf_decal/tile/blue, -/turf/open/floor/iron/dark, -/area/engineering/transit_tube) -"xDk" = ( -/obj/machinery/biogenerator, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"xDn" = ( -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 1 +/turf/open/space, +/area/space/nearstation) +"xCH" = ( +/obj/effect/turf_decal/stripes/red/line{ + dir = 6 }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 1 +/turf/open/floor/engine, +/area/station/science/cytology) +"xDa" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/carpet, +/area/station/command/heads_quarters/captain/private) +"xDu" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, -/obj/structure/cable, -/obj/effect/landmark/start/depsec/science, /turf/open/floor/iron, -/area/security/checkpoint/science) -"xDK" = ( -/obj/item/radio/intercom/directional/west, -/obj/effect/turf_decal/tile/neutral{ +/area/station/cargo/miningoffice) +"xDw" = ( +/obj/effect/turf_decal/siding/wood{ dir = 1 }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron, -/area/hallway/primary/central) -"xDO" = ( -/obj/structure/closet/firecloset, -/turf/open/floor/iron/dark, -/area/engineering/supermatter/room) -"xDQ" = ( -/obj/item/kirbyplants/random, /obj/structure/disposalpipe/segment{ - dir = 10 + dir = 5 }, +/turf/open/floor/wood, +/area/station/commons/lounge) +"xDz" = ( +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/tile/neutral, /turf/open/floor/iron, -/area/cargo/storage) -"xDT" = ( -/obj/structure/window/reinforced{ - dir = 1 +/area/station/hallway/primary/aft) +"xDD" = ( +/obj/effect/turf_decal/stripes/red/line{ + dir = 9 }, -/obj/machinery/light/no_nightlight/directional/east, -/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible, -/turf/open/floor/iron/dark, -/area/engineering/atmos) -"xEb" = ( +/turf/open/floor/engine, +/area/station/science/cytology) +"xDH" = ( /obj/structure/table, -/obj/item/electronics/apc, -/obj/item/electronics/airlock, -/turf/open/floor/iron/dark, -/area/engineering/storage/tech) -"xEj" = ( -/obj/machinery/computer/security, -/obj/effect/turf_decal/tile/red/half/contrasted{ +/obj/item/crowbar/red, +/obj/item/wrench, +/obj/item/clothing/mask/gas, +/obj/item/storage/box{ + pixel_x = 2; + pixel_y = 4 + }, +/obj/item/storage/box, +/obj/machinery/light/directional/west, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/machinery/requests_console/directional/west{ + department = "Atmospherics"; + departmentType = 3; + name = "Atmospherics Requests Console" + }, +/turf/open/floor/iron/dark/corner{ dir = 1 }, -/turf/open/floor/iron/dark, -/area/command/bridge) -"xEw" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 +/area/station/engineering/atmos/storage/gas) +"xEe" = ( +/obj/item/storage/box/syringes, +/obj/item/storage/box/beakers{ + pixel_x = 2; + pixel_y = 2 }, +/obj/structure/table/glass, /obj/effect/turf_decal/stripes/line{ - dir = 4 + dir = 6 }, -/obj/structure/cable, -/turf/open/floor/plating, -/area/maintenance/starboard/greater) -"xEF" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating, -/area/engineering/supermatter/room) -"xEH" = ( -/obj/effect/turf_decal/tile/green{ - dir = 4 +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, -/obj/effect/turf_decal/tile/blue, -/obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, -/area/service/hydroponics) -"xES" = ( -/obj/machinery/light/directional/west, -/obj/effect/turf_decal/tile/neutral{ +/area/station/service/hydroponics) +"xEf" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 + }, +/turf/open/floor/iron/white/smooth_large, +/area/station/medical/medbay/lobby) +"xEg" = ( +/obj/machinery/light/small/directional/south, +/turf/open/floor/engine/plasma, +/area/station/engineering/atmos) +"xEt" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/security/courtroom) +"xEz" = ( +/obj/structure/table/glass, +/obj/item/paper_bin{ + pixel_x = -2; + pixel_y = 9 + }, +/obj/effect/turf_decal/tile/green/anticorner/contrasted, +/turf/open/floor/iron/white, +/area/station/medical/virology) +"xEC" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron/white, +/area/station/science/lab) +"xEJ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/siding/wood{ dir = 8 }, +/turf/open/floor/wood, +/area/station/commons/lounge) +"xEN" = ( +/obj/machinery/atmospherics/pipe/bridge_pipe/cyan/visible, +/obj/machinery/atmospherics/pipe/bridge_pipe/purple/visible{ + dir = 4 + }, /turf/open/floor/iron, -/area/hallway/primary/central) -"xFh" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/smart/simple/yellow/visible{ - dir = 9 +/area/station/engineering/atmos) +"xER" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 + }, +/obj/machinery/door/airlock/external{ + name = "Arrival Airlock"; + space_dir = 2 }, /turf/open/floor/plating, -/area/engineering/atmos) -"xFs" = ( -/obj/effect/landmark/start/paramedic, +/area/station/hallway/secondary/entry) +"xEU" = ( +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ + dir = 10 + }, +/turf/open/floor/iron/dark, +/area/station/science/ordnance) +"xEX" = ( +/obj/structure/cable, +/obj/effect/turf_decal/trimline/blue/filled/warning, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/disposalpipe/segment{ - dir = 4 + dir = 9 }, /turf/open/floor/iron/white, -/area/medical/medbay/central) -"xFA" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/area/station/medical/medbay/lobby) +"xFd" = ( +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 4 }, -/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/binary/pump{ + dir = 1; + name = "Mix Outlet Pump" + }, +/obj/effect/turf_decal/tile/brown/fourcorners, /turf/open/floor/iron, -/area/maintenance/space_hut) -"xFI" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/area/station/engineering/atmos) +"xFp" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/medical/office) +"xFx" = ( +/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 + }, +/turf/open/floor/wood, +/area/station/command/heads_quarters/captain/private) +"xFF" = ( +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/effect/turf_decal/trimline/blue/filled/line{ +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"xGa" = ( +/obj/structure/rack, +/obj/item/storage/box, +/obj/effect/turf_decal/bot, +/obj/item/radio/off{ + pixel_x = 6 + }, +/obj/effect/turf_decal/tile/yellow/half/contrasted, +/turf/open/floor/iron, +/area/station/engineering/break_room) +"xGg" = ( +/obj/machinery/computer/warrant{ dir = 1 }, +/turf/open/floor/iron/dark, +/area/station/security/courtroom) +"xGk" = ( +/obj/machinery/computer/operating{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue/half/contrasted, +/turf/open/floor/iron/white, +/area/station/medical/surgery/aft) +"xGm" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/iron/white, -/area/medical/cryo) -"xGd" = ( -/obj/machinery/holopad, -/obj/structure/cable, -/turf/open/floor/iron, -/area/hallway/secondary/command) -"xGn" = ( -/obj/machinery/duct, -/obj/effect/turf_decal/trimline/blue/filled/corner, -/obj/effect/turf_decal/trimline/blue/filled/corner{ - dir = 8 +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plating, +/area/station/maintenance/disposal) +"xGr" = ( +/obj/structure/table/reinforced, +/obj/item/tank/internals/emergency_oxygen/engi, +/obj/item/tank/internals/emergency_oxygen/engi, +/obj/item/clothing/mask/breath{ + pixel_x = 4 }, +/turf/open/floor/iron/dark, +/area/station/engineering/supermatter/room) +"xGD" = ( /obj/structure/cable, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, -/turf/open/floor/iron/white, -/area/medical/cryo) -"xGu" = ( -/obj/effect/turf_decal/tile/blue/fourcorners, -/obj/machinery/stasis{ - dir = 4 +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 1 }, -/obj/machinery/defibrillator_mount/directional/north, -/obj/machinery/light/directional/north, -/turf/open/floor/iron/white, -/area/medical/treatment_center) -"xGy" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible, -/obj/machinery/meter, -/turf/open/floor/engine, -/area/engineering/supermatter/room) -"xGB" = ( -/turf/open/floor/plating, -/area/commons/fitness/recreation) +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/science/research) "xGF" = ( /obj/machinery/camera/directional/north{ c_tag = "AI Chamber - Fore"; @@ -66990,291 +67528,387 @@ }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/ai) -"xGY" = ( -/obj/machinery/hydroponics/constructable, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron, -/area/service/hydroponics) -"xGZ" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/science/lab) -"xHA" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced, +/area/station/ai_monitored/turret_protected/ai) +"xGX" = ( +/obj/effect/spawner/random/maintenance, /obj/structure/cable, -/obj/effect/spawner/random/decoration/showcase, -/turf/open/floor/carpet, -/area/command/corporate_showroom) -"xHI" = ( -/obj/structure/table, -/obj/item/folder/red, -/obj/item/taperecorder, -/obj/item/radio/intercom/directional/south{ - broadcasting = 1; - frequency = 1423; - listening = 0; - name = "Interrogation Intercom" +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/turf/open/floor/iron/dark, -/area/security/interrogation) -"xHR" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold/scrubbers/visible, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/engineering/atmos) -"xHS" = ( -/obj/structure/filingcabinet/chestdrawer, -/obj/machinery/newscaster/directional/south, -/obj/effect/turf_decal/tile/blue/anticorner/contrasted, -/turf/open/floor/iron/white, -/area/command/heads_quarters/cmo) -"xIm" = ( -/obj/item/radio/intercom/directional/west, -/obj/machinery/piratepad/civilian, -/obj/effect/turf_decal/bot_white, -/obj/machinery/camera/directional/west{ - c_tag = "Central Primary Hallway - Fore - Port Corner" - }, -/turf/open/floor/iron, -/area/hallway/primary/central) -"xIE" = ( -/obj/machinery/door/airlock/maintenance{ - req_one_access_txt = "12;22;25;37;38;46" - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/plating, -/area/maintenance/starboard/greater) -"xII" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable, -/turf/open/floor/plating, -/area/engineering/main) -"xIP" = ( -/obj/structure/table, -/obj/item/restraints/handcuffs/cable/white, -/obj/item/toy/plush/pkplush{ - name = "C.H.E.R.U.B." +/area/station/maintenance/aft/greater) +"xHg" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, -/turf/open/floor/plating, -/area/maintenance/starboard/lesser) -"xIX" = ( -/obj/machinery/status_display/evac/directional/south, +/obj/machinery/light/directional/east, +/obj/machinery/atmospherics/components/trinary/filter/flipped/critical, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"xIx" = ( +/obj/machinery/power/apc/auto_name/directional/north, /obj/structure/cable, -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ +/obj/effect/turf_decal/stripes/line{ dir = 1 }, /turf/open/floor/iron, -/area/science/mixing) -"xJd" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 +/area/station/engineering/gravity_generator) +"xIC" = ( +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ + dir = 1 }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, -/obj/machinery/button/door/directional/east{ - id = "engsm"; - name = "Radiation Shutters Control"; - req_access_txt = "10" +/obj/machinery/light/directional/west, +/obj/item/kirbyplants{ + icon_state = "plant-10" }, -/turf/open/floor/engine, -/area/engineering/supermatter/room) -"xJg" = ( -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/siding/wood{ dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/commons/lounge) +"xID" = ( /obj/structure/disposalpipe/segment{ dir = 10 }, -/turf/open/floor/iron, -/area/hallway/primary/port) -"xJE" = ( +/obj/effect/turf_decal/stripes/line, /obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/north, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/cargo/sorting) -"xJT" = ( -/obj/machinery/atmospherics/pipe/layer_manifold/supply/hidden{ - dir = 4 +/area/station/engineering/gravity_generator) +"xIG" = ( +/obj/structure/sign/departments/medbay/alt, +/turf/closed/wall, +/area/station/medical/medbay/lobby) +"xIK" = ( +/obj/structure/table, +/obj/item/reagent_containers/food/condiment/enzyme{ + layer = 5; + pixel_x = -7; + pixel_y = 13 }, -/obj/machinery/door/airlock/hatch{ - name = "Observation Room"; - req_access_txt = "47" +/obj/item/reagent_containers/food/condiment/flour{ + pixel_x = 1 }, -/turf/open/floor/iron, -/area/maintenance/department/science/xenobiology) -"xKj" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ +/turf/open/floor/plating, +/area/station/maintenance/port/aft) +"xIM" = ( +/obj/machinery/computer/operating{ + dir = 8 + }, +/obj/effect/turf_decal/tile/purple/half/contrasted{ dir = 4 }, /turf/open/floor/iron/white, -/area/medical/treatment_center) -"xKr" = ( +/area/station/science/robotics/lab) +"xIZ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/landmark/start/cargo_technician, +/turf/open/floor/iron, +/area/station/cargo/warehouse) +"xJa" = ( /obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/maintenance/starboard/lesser) +"xJi" = ( +/obj/machinery/flasher/portable, +/obj/effect/turf_decal/tile/blue/half/contrasted{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/station/security/lockers) +"xJA" = ( +/obj/structure/sign/warning/docking, +/turf/closed/wall, +/area/station/hallway/primary/port) +"xJI" = ( +/obj/machinery/light_switch/directional/west, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow{ dir = 4 }, -/obj/machinery/light_switch/directional/east, -/turf/open/floor/iron, -/area/engineering/main) -"xKG" = ( -/obj/structure/urinal/directional/north, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/structure/table/glass, +/obj/item/reagent_containers/glass/beaker/large, +/obj/item/reagent_containers/glass/beaker{ + pixel_x = 8; + pixel_y = 2 + }, +/obj/item/reagent_containers/dropper, +/obj/item/stack/sheet/mineral/plasma{ + pixel_y = 10 + }, +/obj/item/stack/sheet/mineral/plasma{ + pixel_y = 10 + }, +/turf/open/floor/iron/white, +/area/station/medical/pharmacy) +"xJK" = ( +/obj/structure/table, +/obj/item/stack/sheet/plasteel/fifty, +/turf/open/floor/iron/dark, +/area/station/engineering/atmospherics_engine) +"xJQ" = ( +/obj/machinery/door/airlock/command/glass{ + name = "Gravity Generator Area" + }, /obj/structure/cable, -/obj/machinery/duct, -/turf/open/floor/iron/freezer, -/area/commons/toilet/restrooms) -"xKO" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/mapping_helpers/airlock/access/all/engineering/construction, +/turf/open/floor/iron/dark, +/area/station/engineering/gravity_generator) +"xJS" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/siding/purple{ + dir = 1 + }, +/turf/open/floor/iron/white, +/area/station/science/ordnance/testlab) +"xJV" = ( +/obj/effect/landmark/start/shaft_miner, +/obj/structure/cable, /turf/open/floor/iron, -/area/hallway/primary/aft) -"xKP" = ( -/obj/machinery/light/directional/west, -/obj/machinery/status_display/evac/directional/west, -/turf/open/floor/iron, -/area/cargo/miningoffice) -"xLa" = ( -/obj/machinery/airalarm/directional/west, -/obj/effect/spawner/random/structure/tank_holder, -/turf/open/floor/iron, -/area/cargo/drone_bay) -"xLO" = ( -/obj/machinery/computer/secure_data{ - dir = 4 +/area/station/cargo/miningoffice) +"xKk" = ( +/obj/machinery/photocopier, +/turf/open/floor/iron/white, +/area/station/science/research) +"xKl" = ( +/obj/machinery/airalarm/directional/south, +/turf/open/floor/iron/dark, +/area/station/engineering/supermatter/room) +"xKK" = ( +/turf/closed/wall, +/area/station/science/research) +"xLq" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/sign/warning/vacuum/external, +/turf/open/floor/plating, +/area/station/cargo/storage) +"xLu" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating, +/area/station/maintenance/aft/lesser) +"xLv" = ( +/obj/structure/table/wood, +/obj/machinery/light_switch/directional/west, +/obj/effect/spawner/random/bureaucracy/folder{ + spawn_random_offset = 1 + }, +/turf/open/floor/wood, +/area/station/commons/vacant_room/office) +"xLI" = ( +/obj/structure/rack, +/obj/effect/spawner/random/clothing/costume, +/obj/effect/spawner/random/clothing/costume, +/obj/machinery/light/small/directional/north, +/turf/open/floor/plating, +/area/station/maintenance/aft/lesser) +"xLR" = ( +/obj/machinery/door/firedoor, +/obj/structure/table/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "kitchen_counter"; + name = "Kitchen Counter Shutters" }, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 8 +/obj/structure/desk_bell{ + pixel_x = 7 + }, +/turf/open/floor/iron/cafeteria{ + dir = 5 + }, +/area/station/service/kitchen) +"xLY" = ( +/obj/structure/closet/secure_closet/quartermaster, +/obj/machinery/airalarm/directional/north, +/obj/machinery/camera/directional/north, +/turf/open/floor/wood, +/area/station/cargo/qm) +"xMl" = ( +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=15-Court"; + location = "14.9-CrewQuarters-Central" }, +/obj/structure/cable, /turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"xLW" = ( -/obj/structure/window/reinforced{ - dir = 8 +/area/station/hallway/primary/central) +"xMu" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/structure/disposalpipe/sorting/mail{ + dir = 8; + sortType = 14 }, /turf/open/floor/iron/dark, -/area/commons/fitness/recreation) -"xMa" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/engineering/storage_shared) +/area/station/science/robotics/lab) +"xMx" = ( +/obj/structure/chair/office, +/turf/open/floor/iron, +/area/station/cargo/drone_bay) +"xMz" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) "xMA" = ( /obj/item/toy/cattoy, /turf/open/floor/plating/airless, /area/space/nearstation) -"xMD" = ( -/obj/machinery/mass_driver/trash{ - dir = 8 - }, -/obj/machinery/light/small/directional/north, +"xMC" = ( /obj/effect/turf_decal/stripes/line{ - dir = 1 + dir = 4 }, -/turf/open/floor/plating, -/area/maintenance/disposal) -"xMN" = ( +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) +"xMX" = ( +/obj/effect/turf_decal/stripes/corner, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/wood, -/area/commons/vacant_room/office) -"xNc" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 1 +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"xMY" = ( +/obj/item/storage/box/lights/mixed, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/maintenance/starboard/greater) +"xMZ" = ( +/obj/machinery/conveyor{ + dir = 1; + id = "packageExternal" }, -/turf/open/floor/iron, -/area/engineering/main) -"xNk" = ( -/obj/machinery/firealarm/directional/east, -/obj/item/paper_bin{ - pixel_x = -1; - pixel_y = 6 +/obj/structure/window/reinforced{ + dir = 4 }, -/obj/structure/table/wood, -/obj/machinery/requests_console/directional/south{ - announcementConsole = 1; - department = "Telecomms Admin"; - departmentType = 5; - name = "Telecomms Requests Console" +/obj/structure/window/reinforced{ + dir = 8 }, -/turf/open/floor/iron/grimy, -/area/tcommsat/computer) -"xNr" = ( +/obj/structure/plasticflaps/opaque, +/turf/open/floor/plating, +/area/station/cargo/qm) +"xNb" = ( /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, -/area/hallway/primary/starboard) -"xNz" = ( -/obj/structure/chair/office/light{ - dir = 8 +/area/station/hallway/primary/aft) +"xNd" = ( +/obj/effect/landmark/start/captain, +/obj/machinery/airalarm/directional/south, +/turf/open/floor/wood, +/area/station/command/heads_quarters/captain/private) +"xNg" = ( +/obj/structure/sign/warning/vacuum/external{ + pixel_y = -32 }, -/obj/effect/turf_decal/siding/white{ +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"xNh" = ( +/obj/machinery/conveyor{ + dir = 1; + id = "packageSort2" + }, +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/turf/open/floor/iron/dark, -/area/medical/office) -"xNK" = ( -/obj/machinery/firealarm/directional/east, -/obj/machinery/camera/directional/east{ - c_tag = "Bridge - Port Access" +/obj/structure/window/reinforced{ + dir = 4 }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 +/turf/open/floor/plating, +/area/station/cargo/sorting) +"xNi" = ( +/obj/structure/flora/bush/sparsegrass/style_random, +/obj/structure/cable, +/turf/open/floor/grass, +/area/station/medical/virology) +"xNo" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/turf/open/floor/iron/dark, -/area/command/bridge) -"xNX" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 1 +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 }, -/turf/open/floor/iron/white/smooth_large, -/area/medical/chemistry) -"xOg" = ( -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/maintenance/disposal/incinerator) -"xOh" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/turf/open/floor/iron/grimy, +/area/station/security/detectives_office) +"xNu" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/turf/open/floor/iron/grimy, +/area/station/service/chapel/office) +"xNv" = ( +/obj/effect/turf_decal/stripes/line{ dir = 8 }, -/turf/open/floor/iron/dark, -/area/engineering/supermatter/room) -"xOp" = ( -/obj/structure/table/glass, -/obj/effect/turf_decal/tile/blue/fourcorners, -/obj/effect/turf_decal/siding/white{ - dir = 8 +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment{ + dir = 10 }, -/obj/item/storage/belt/medical{ - pixel_y = 6 +/turf/open/floor/plating, +/area/station/maintenance/starboard/fore) +"xNG" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/door/airlock/maintenance{ + name = "Service Maintenance" }, -/obj/item/storage/belt/medical{ - pixel_y = 4 +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "service-passthrough" }, -/obj/item/storage/belt/medical{ - pixel_y = 2 +/obj/effect/mapping_helpers/airlock/unres, +/obj/effect/mapping_helpers/airlock/access/any/service/maintenance, +/turf/open/floor/plating, +/area/station/maintenance/starboard/greater) +"xNO" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 8 }, -/obj/item/storage/belt/medical, -/turf/open/floor/iron/white/side{ - dir = 4 +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/security/brig) +"xNQ" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/siphon/monitored/oxygen_output{ + dir = 1 }, -/area/medical/treatment_center) -"xOr" = ( +/turf/open/floor/engine/o2, +/area/station/engineering/atmos) +"xNU" = ( +/turf/closed/wall, +/area/station/service/lawoffice) +"xOw" = ( /obj/structure/cable, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/freezer, -/area/commons/toilet/restrooms) +/turf/open/floor/iron, +/area/station/hallway/primary/port) +"xOx" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/open/floor/engine, +/area/station/science/explab) "xOF" = ( /obj/docking_port/stationary{ dir = 8; @@ -67287,345 +67921,494 @@ }, /turf/open/space/basic, /area/space) -"xOR" = ( -/obj/machinery/atmospherics/pipe/layer_manifold/scrubbers/hidden, -/turf/closed/wall/r_wall, -/area/maintenance/starboard/greater) -"xPf" = ( -/obj/machinery/light/directional/north, -/obj/effect/turf_decal/tile/yellow/half/contrasted{ - dir = 1 +"xOI" = ( +/obj/structure/chair{ + dir = 8 }, -/turf/open/floor/iron/white, -/area/medical/chemistry) -"xPi" = ( -/obj/structure/table/reinforced, -/obj/item/clipboard{ - pixel_x = 4; - pixel_y = -4 +/obj/effect/turf_decal/stripes/line{ + dir = 6 }, -/obj/item/folder/yellow{ - pixel_x = 4 +/turf/open/floor/plating/airless, +/area/station/science/ordnance/bomb) +"xOO" = ( +/obj/machinery/status_display/evac/directional/east, +/obj/effect/turf_decal/tile/blue{ + dir = 4 }, -/obj/machinery/requests_console/directional/west{ - department = "Engineering"; - departmentType = 3; - name = "Engineering Requests Console" +/obj/structure/cable, +/turf/open/floor/iron/white/corner, +/area/station/hallway/secondary/entry) +"xOU" = ( +/obj/structure/sink{ + dir = 4; + pixel_x = -12; + pixel_y = 2 }, -/obj/effect/turf_decal/tile/yellow/anticorner/contrasted{ +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron, +/area/station/service/hydroponics) +"xOV" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/newscaster/directional/east, +/turf/open/floor/iron/white/corner, +/area/station/hallway/secondary/entry) +"xPb" = ( +/obj/structure/chair{ dir = 8 }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/status_display/ai/directional/east, /turf/open/floor/iron, -/area/engineering/break_room) -"xPv" = ( +/area/station/hallway/secondary/exit/departure_lounge) +"xPg" = ( +/obj/structure/extinguisher_cabinet/directional/north, +/turf/open/floor/wood, +/area/station/commons/lounge) +"xPh" = ( +/obj/structure/table, +/obj/machinery/microwave, +/obj/machinery/firealarm/directional/west, +/obj/effect/turf_decal/trimline/brown/warning{ + dir = 6 + }, +/obj/effect/turf_decal/tile/bar{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/camera/autoname/directional/west, +/turf/open/floor/iron/cafeteria, +/area/station/service/kitchen) +"xPm" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/power/apc/auto_name/directional/west, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/green/half/contrasted{ +/obj/structure/filingcabinet/chestdrawer, +/turf/open/floor/iron/dark, +/area/station/command/heads_quarters/rd) +"xPt" = ( +/turf/open/floor/plating/airless{ + icon_state = "panelscorched" + }, +/area/station/solars/port/fore) +"xPy" = ( +/obj/machinery/camera/directional/north{ + c_tag = "Atmospherics - Hypertorus Fusion Reactor Chamber Fore" + }, +/turf/open/floor/iron/dark, +/area/station/engineering/atmospherics_engine) +"xPN" = ( +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/turf/open/floor/iron/white, -/area/medical/virology) -"xPF" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/machinery/holopad, /turf/open/floor/iron, -/area/commons/dorms) -"xPI" = ( -/obj/effect/spawner/random/structure/crate, -/turf/open/floor/plating, -/area/maintenance/starboard/lesser) -"xPM" = ( -/obj/machinery/door/airlock/maintenance{ - req_one_access_txt = "12;35;47" +/area/station/hallway/secondary/command) +"xQb" = ( +/obj/machinery/light/directional/east, +/obj/structure/filingcabinet, +/obj/machinery/computer/security/telescreen/minisat{ + dir = 8; + pixel_x = 26 }, -/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/security/checkpoint/engineering) +"xQh" = ( +/obj/structure/extinguisher_cabinet/directional/east, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) +"xQx" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating, -/area/maintenance/starboard/lesser) -"xQw" = ( -/obj/structure/chair/office/light, -/obj/effect/landmark/start/chemist, -/obj/effect/turf_decal/tile/yellow/half/contrasted, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/extinguisher_cabinet/directional/north, +/obj/effect/turf_decal/siding/purple, /turf/open/floor/iron/white, -/area/medical/chemistry) +/area/station/science/research) +"xQC" = ( +/obj/effect/turf_decal/trimline/blue/filled/warning{ + dir = 4 + }, +/turf/open/floor/iron/white, +/area/station/medical/treatment_center) "xQJ" = ( /obj/machinery/status_display/evac/directional/north, /obj/structure/cable, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, /turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/ai) -"xQU" = ( -/obj/structure/railing{ - dir = 6 +/area/station/ai_monitored/turret_protected/ai) +"xQK" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/turf/open/floor/plating/airless, -/area/engineering/atmos) -"xRa" = ( +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/chapel{ - dir = 1 +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/power/apc/auto_name/directional/north, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) +"xQO" = ( +/obj/machinery/exodrone_launcher, +/turf/open/floor/plating, +/area/station/cargo/drone_bay) +"xQS" = ( +/obj/machinery/light/small/directional/north, +/obj/structure/table/wood, +/obj/item/food/pie/cream, +/obj/structure/sign/poster/random/directional/north, +/turf/open/floor/wood, +/area/station/service/theater) +"xQT" = ( +/obj/machinery/power/apc/auto_name/directional/south, +/obj/effect/turf_decal/siding/wood{ + dir = 8 }, -/area/service/chapel) -"xRu" = ( +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/white, -/area/medical/medbay/central) -"xRw" = ( -/obj/effect/spawner/random/structure/chair_maintenance{ - dir = 4 +/turf/open/floor/wood, +/area/station/security/office) +"xQY" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 }, -/turf/open/floor/plating, -/area/maintenance/fore) -"xRx" = ( -/obj/structure/chair/stool/directional/south, -/obj/structure/disposalpipe/segment{ - dir = 6 +/turf/open/floor/iron/white/smooth_large, +/area/station/medical/medbay/lobby) +"xRc" = ( +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ + dir = 10 }, /turf/open/floor/iron, -/area/commons/dorms) -"xRS" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/window/right/directional/south{ - name = "Cargo Desk"; - req_access_txt = "50" +/area/station/engineering/atmos) +"xRh" = ( +/obj/machinery/door/airlock/external{ + name = "Atmospherics External Access" }, -/obj/machinery/door/firedoor, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron, -/area/cargo/sorting) -"xRU" = ( -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 1 +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 }, -/obj/machinery/light_switch/directional/south, -/turf/open/floor/iron/white, -/area/security/prison) -"xSf" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/spawner/structure/window/reinforced, +/obj/effect/mapping_helpers/airlock/access/all/engineering/atmos, /turf/open/floor/plating, -/area/cargo/sorting) -"xSi" = ( -/obj/effect/turf_decal/stripes/line{ +/area/station/engineering/atmos) +"xRt" = ( +/obj/structure/window/reinforced/plasma{ + dir = 1 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/green/visible, +/obj/machinery/power/energy_accumulator/grounding_rod/anchored, +/turf/open/floor/engine, +/area/station/engineering/supermatter) +"xRB" = ( +/obj/structure/window/reinforced{ dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/spawner/random/trash/mess, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) +"xRZ" = ( /turf/open/floor/iron, -/area/command/teleporter) -"xSz" = ( -/obj/structure/table, +/area/station/engineering/atmos/pumproom) +"xSA" = ( +/obj/structure/table/reinforced, /obj/item/folder/yellow, -/obj/item/storage/medkit/regular{ - pixel_x = 3; - pixel_y = -3 +/obj/item/stamp/ce, +/obj/item/reagent_containers/pill/patch/aiuri, +/obj/effect/turf_decal/tile/neutral/half/contrasted, +/turf/open/floor/iron, +/area/station/command/heads_quarters/ce) +"xSQ" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) +"xTk" = ( +/obj/structure/window/reinforced{ + dir = 8 }, -/obj/effect/turf_decal/bot{ +/obj/structure/window/reinforced{ dir = 1 }, +/obj/structure/flora/bush/pale/style_random, +/obj/structure/flora/bush/ferny/style_random, +/obj/structure/flora/bush/fullgrass/style_random, +/obj/structure/flora/bush/flowers_br/style_random, +/turf/open/floor/grass, +/area/station/science/research) +"xTs" = ( +/obj/machinery/light/small/directional/south, +/obj/effect/landmark/blobstart, +/obj/structure/closet/secure_closet/detective, +/turf/open/floor/iron/grimy, +/area/station/security/detectives_office) +"xTw" = ( +/turf/closed/wall/r_wall, +/area/station/medical/medbay/central) +"xTO" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, -/obj/item/paper/pamphlet/gateway, -/turf/open/floor/iron{ - dir = 1 +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/area/command/gateway) -"xSK" = ( -/obj/structure/table, -/obj/item/toy/plush/slimeplushie{ - name = "Nanners" +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, +/turf/open/floor/iron/dark, +/area/station/medical/break_room) +"xTT" = ( +/obj/effect/turf_decal/stripes/line, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/plating, -/area/maintenance/department/science/xenobiology) -"xSL" = ( -/obj/structure/chair{ +/area/station/maintenance/port/fore) +"xUb" = ( +/obj/machinery/firealarm/directional/west, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/trimline/blue/filled/corner{ dir = 1 }, -/obj/effect/turf_decal/tile/blue/anticorner/contrasted{ - dir = 8 - }, /turf/open/floor/iron/white, -/area/medical/medbay/central) -"xTd" = ( -/obj/structure/closet/secure_closet/atmospherics, +/area/station/medical/medbay/central) +"xUh" = ( +/obj/structure/closet/wardrobe/pjs, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/landmark/start/hangover/closet, /turf/open/floor/iron/dark, -/area/engineering/atmospherics_engine) -"xTe" = ( -/obj/effect/turf_decal/tile/purple/fourcorners, -/obj/machinery/door/airlock/research{ - name = "Research Division Access"; - req_access_txt = "47" - }, -/obj/machinery/door/firedoor, -/obj/effect/mapping_helpers/airlock/unres, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/area/station/commons/dorms) +"xUq" = ( +/obj/structure/window/reinforced, +/turf/open/floor/iron/dark, +/area/station/commons/fitness/recreation) +"xUu" = ( /obj/structure/cable, -/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ - cycle_id = "sci-entrance" - }, /obj/structure/disposalpipe/segment, -/turf/open/floor/iron/white, -/area/science/research) -"xTg" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/window/brigdoor{ - base_state = "rightsecure"; +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) +"xUB" = ( +/obj/structure/sign/directions/security{ dir = 1; - icon_state = "rightsecure"; - name = "Head of Personnel's Desk"; - req_access_txt = "57" + pixel_y = 8 }, -/obj/machinery/door/firedoor, -/obj/machinery/door/window/left/directional/north{ - dir = 2; - name = "Reception Window" +/obj/structure/sign/directions/engineering{ + dir = 4 }, -/obj/machinery/door/poddoor/preopen{ - id = "hop"; - name = "privacy shutters" +/obj/structure/sign/directions/command{ + pixel_y = -8 + }, +/turf/closed/wall/r_wall, +/area/station/hallway/primary/fore) +"xUE" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, /obj/structure/cable, +/obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron, -/area/command/heads_quarters/hop) -"xTq" = ( +/area/station/service/hydroponics/garden) +"xUH" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 + }, +/turf/open/floor/iron/white, +/area/station/security/medical) +"xUK" = ( +/obj/structure/sign/poster/contraband/missing_gloves, +/turf/closed/wall, +/area/station/commons/storage/primary) +"xUX" = ( +/obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/dark, -/area/engineering/gravity_generator) -"xTt" = ( -/obj/effect/spawner/random/structure/crate_empty, -/obj/effect/spawner/random/maintenance, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/grimy, +/area/station/service/chapel/office) +"xUY" = ( +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/obj/effect/turf_decal/stripes/line, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/engineering/main) +"xVc" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/structure/sign/poster/contraband/random/directional/north, /turf/open/floor/plating, -/area/maintenance/port/aft) -"xTx" = ( -/obj/machinery/airalarm/directional/south, -/obj/machinery/disposal/bin, +/area/station/maintenance/port/fore) +"xVq" = ( /obj/effect/turf_decal/tile/yellow{ dir = 8 }, -/obj/structure/disposalpipe/trunk{ - dir = 4 +/obj/machinery/atmospherics/pipe/smart/manifold/scrubbers/visible{ + dir = 8 }, -/turf/open/floor/iron/dark/corner, -/area/engineering/atmos/storage/gas) -"xTF" = ( -/obj/item/storage/crayons, -/obj/machinery/light/small/directional/west, +/obj/item/radio/intercom/directional/west, +/obj/structure/cable, +/turf/open/floor/iron/dark/corner{ + dir = 1 + }, +/area/station/engineering/atmos/pumproom) +"xVu" = ( +/turf/closed/wall, +/area/station/science/xenobiology) +"xVA" = ( +/obj/machinery/atmospherics/components/binary/pump{ + dir = 1; + name = "Distro Staging to Distro" + }, +/turf/open/floor/iron, +/area/station/engineering/atmos/pumproom) +"xVD" = ( +/obj/effect/turf_decal/trimline/purple/corner, +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/science/research) +"xVY" = ( /obj/structure/table/wood, -/obj/machinery/airalarm/directional/west, -/turf/open/floor/iron/grimy, -/area/service/chapel/office) -"xTM" = ( -/obj/machinery/firealarm/directional/east, -/obj/item/kirbyplants{ - icon_state = "plant-10" +/obj/item/paper_bin{ + pixel_x = -3; + pixel_y = 7 + }, +/obj/item/pen, +/obj/item/taperecorder, +/obj/machinery/button/door/directional/south{ + id = "lawyer_shutters"; + name = "law office shutter control"; + req_access = list("lawyer") + }, +/turf/open/floor/wood, +/area/station/service/lawoffice) +"xWi" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/wood, +/area/station/service/library) +"xWm" = ( +/obj/structure/rack, +/obj/item/restraints/handcuffs{ + pixel_x = -3; + pixel_y = 5 + }, +/obj/item/restraints/handcuffs, +/obj/item/restraints/handcuffs{ + pixel_x = 4; + pixel_y = -3 + }, +/obj/structure/cable, +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 1 }, -/obj/effect/turf_decal/tile/purple, /turf/open/floor/iron, -/area/hallway/primary/central) -"xUf" = ( -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 8 +/area/station/security/office) +"xWn" = ( +/obj/machinery/atmospherics/components/unary/outlet_injector/monitored/mix_input{ + dir = 1 }, -/obj/structure/flora/ausbushes/palebush, -/obj/structure/flora/ausbushes/fernybush, -/obj/structure/flora/ausbushes/fullgrass, -/obj/structure/flora/ausbushes/brflowers, -/turf/open/floor/grass, -/area/science/research) -"xUy" = ( -/obj/effect/turf_decal/delivery, -/turf/open/floor/iron, -/area/cargo/storage) -"xUD" = ( +/turf/open/floor/engine/vacuum, +/area/station/engineering/atmos) +"xWC" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 6 +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/port/aft) +"xWE" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/tile/yellow/half/contrasted{ + dir = 8 }, /turf/open/floor/iron/white, -/area/medical/virology) -"xUG" = ( -/obj/machinery/modular_computer/console/preset/engineering, -/obj/effect/turf_decal/tile/blue/half/contrasted{ - dir = 1 +/area/station/medical/pharmacy) +"xWJ" = ( +/obj/machinery/drone_dispenser, +/turf/open/floor/plating, +/area/station/maintenance/department/science/central) +"xWQ" = ( +/obj/machinery/door_timer{ + id = "Cell 2"; + name = "Cell 2"; + pixel_y = -32 }, -/turf/open/floor/iron/dark, -/area/command/bridge) -"xUJ" = ( -/obj/machinery/computer/secure_data, -/obj/effect/turf_decal/tile/red/half/contrasted{ +/obj/effect/landmark/event_spawn, +/obj/machinery/light/directional/south, +/turf/open/floor/iron, +/area/station/security/brig) +"xWV" = ( +/obj/effect/spawner/random/vending/colavend, +/obj/effect/turf_decal/trimline/brown/filled/line{ dir = 1 }, /turf/open/floor/iron, -/area/security/checkpoint/engineering) -"xUV" = ( -/obj/effect/spawner/structure/window, -/turf/open/floor/plating, -/area/commons/storage/art) -"xVg" = ( -/obj/structure/cable, -/turf/open/floor/carpet, -/area/command/heads_quarters/hos) -"xVh" = ( -/obj/machinery/computer/slot_machine{ - pixel_y = 2 +/area/station/hallway/primary/port) +"xXf" = ( +/obj/machinery/door/airlock/mining{ + name = "Deliveries" }, -/obj/structure/sign/poster/random/directional/north, -/turf/open/floor/wood, -/area/commons/lounge) -"xVk" = ( -/obj/machinery/space_heater, -/turf/open/floor/plating, -/area/maintenance/aft/greater) -"xVl" = ( -/turf/closed/wall, -/area/hallway/secondary/service) -"xVs" = ( +/obj/structure/cable, +/obj/machinery/door/firedoor, +/obj/effect/mapping_helpers/airlock/access/all/supply/general, /turf/open/floor/iron, -/area/cargo/miningoffice) -"xVP" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/green/visible, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/area/station/cargo/sorting) +"xXh" = ( +/obj/machinery/photocopier{ + pixel_y = 3 }, -/obj/machinery/meter, -/turf/open/floor/engine, -/area/engineering/supermatter/room) -"xWf" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, -/turf/closed/wall/r_wall, -/area/engineering/supermatter) -"xWt" = ( -/obj/effect/landmark/start/captain, -/obj/structure/chair/comfy/brown{ - dir = 8 +/turf/open/floor/iron/dark, +/area/station/security/office) +"xXi" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/turf/open/floor/carpet, -/area/command/heads_quarters/captain/private) -"xWA" = ( -/obj/machinery/nuclearbomb/beer{ - pixel_x = 2; - pixel_y = 6 +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/obj/structure/table/wood, /obj/structure/cable, -/turf/open/floor/carpet, -/area/command/corporate_showroom) -"xWU" = ( -/obj/structure/disposalpipe/segment{ - dir = 5 +/turf/open/floor/iron, +/area/station/hallway/primary/port) +"xXm" = ( +/obj/machinery/meter, +/obj/machinery/atmospherics/pipe/smart/simple/yellow/visible{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/space_heater, -/turf/open/floor/plating, -/area/maintenance/starboard/greater) +/turf/closed/wall/r_wall, +/area/station/engineering/atmos) "xXp" = ( /obj/structure/lattice/catwalk, /obj/machinery/atmospherics/components/unary/passive_vent/layer2{ @@ -67633,30 +68416,52 @@ }, /turf/open/space/basic, /area/space/nearstation) -"xXK" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/obj/structure/cable/layer3, -/turf/open/floor/iron/dark, -/area/ai_monitored/aisat/exterior) -"xXL" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ +"xXv" = ( +/obj/effect/turf_decal/tile/yellow{ dir = 8 }, -/obj/effect/turf_decal/trimline/neutral/filled/corner{ - dir = 4 +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/iron/dark/corner, +/area/station/engineering/storage_shared) +"xXw" = ( +/obj/machinery/bluespace_beacon, +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, -/obj/structure/window/reinforced/tinted{ +/turf/open/floor/iron, +/area/station/command/teleporter) +"xXG" = ( +/obj/machinery/atmospherics/pipe/smart/simple/green/visible, +/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible/layer5{ dir = 4 }, /turf/open/floor/iron/dark, -/area/medical/morgue) -"xXU" = ( -/obj/machinery/atmospherics/components/unary/outlet_injector/monitored/mix_input{ +/area/station/engineering/atmos) +"xXK" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/obj/structure/cable/layer3, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/aisat/exterior) +"xXM" = ( +/obj/structure/reagent_dispensers/wall/peppertank/directional/north, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/obj/effect/turf_decal/tile/red/half/contrasted{ dir = 1 }, -/turf/open/floor/engine/vacuum, -/area/engineering/atmos) +/obj/structure/chair, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) +"xXN" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/command{ + name = "Captain's Quarters" + }, +/obj/effect/mapping_helpers/airlock/access/any/command/captain, +/turf/open/floor/iron/dark, +/area/station/command/heads_quarters/captain/private) "xXW" = ( /obj/docking_port/stationary{ dheight = 1; @@ -67669,91 +68474,130 @@ }, /turf/open/space/basic, /area/space) -"xXZ" = ( -/obj/structure/chair/comfy{ - dir = 1 - }, -/obj/item/clothing/suit/nerdshirt, -/obj/item/clothing/head/fedora, +"xYl" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/cargo/miningoffice) +"xYq" = ( +/obj/structure/rack, +/obj/item/stack/sheet/cardboard, +/obj/item/radio/off, +/obj/structure/light_construct/directional/north, +/obj/effect/spawner/random/maintenance, /turf/open/floor/plating, -/area/maintenance/port/aft) -"xYn" = ( -/obj/machinery/door/window/left/directional/west{ - base_state = "right"; - dir = 4; - icon_state = "right"; - name = "Infirmary" - }, -/obj/effect/turf_decal/trimline/blue/filled/line{ +/area/station/maintenance/port/aft) +"xYu" = ( +/obj/machinery/firealarm/directional/south, +/obj/structure/disposalpipe/segment{ dir = 4 }, /turf/open/floor/iron/white, -/area/security/medical) -"xYr" = ( -/obj/structure/sign/warning/radiation/rad_area{ - dir = 1; - pixel_y = 32 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, +/area/station/medical/medbay/central) +"xYD" = ( +/obj/effect/spawner/structure/window/reinforced/plasma, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating, +/area/station/engineering/supermatter/room) +"xYQ" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/maintenance/disposal/incinerator) +"xYW" = ( /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, /turf/open/floor/plating, -/area/maintenance/starboard/fore) -"xYz" = ( -/obj/effect/spawner/random/structure/crate, +/area/station/maintenance/fore/lesser) +"xZb" = ( +/obj/effect/spawner/random/structure/grille, /turf/open/floor/plating, -/area/maintenance/port) -"xYS" = ( -/obj/machinery/power/apc/auto_name/directional/south, -/obj/effect/turf_decal/siding/wood{ - dir = 8 +/area/station/maintenance/starboard/greater) +"xZd" = ( +/obj/item/radio/intercom/directional/north, +/turf/open/floor/iron, +/area/station/security/courtroom) +"xZu" = ( +/obj/structure/sink/kitchen{ + desc = "A sink used for washing one's hands and face. It looks rusty and home-made"; + dir = 4; + name = "old sink"; + pixel_x = -12 }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/mirror/directional/west, /turf/open/floor/wood, -/area/security/office) -"xZf" = ( -/obj/structure/table/reinforced, -/obj/effect/turf_decal/tile/blue/half/contrasted{ - dir = 1 +/area/station/maintenance/port/aft) +"xZx" = ( +/obj/machinery/space_heater, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"xZB" = ( +/obj/structure/cable, +/obj/effect/turf_decal/tile/yellow/half/contrasted{ + dir = 8 }, /turf/open/floor/iron/white, -/area/medical/surgery/aft) -"xZh" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 4 +/area/station/medical/chemistry) +"xZR" = ( +/obj/machinery/portable_atmospherics/canister/nitrogen, +/obj/effect/turf_decal/bot, +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/hidden{ + dir = 8 }, -/turf/open/floor/wood, -/area/command/heads_quarters/hos) -"xZo" = ( -/obj/effect/spawner/random/structure/grille, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"xZr" = ( +/turf/open/floor/iron, +/area/station/engineering/atmos/storage/gas) +"xZW" = ( /obj/machinery/door/firedoor, -/obj/machinery/door/airlock{ - name = "Dormitories" +/obj/machinery/door/airlock/public/glass{ + name = "Starboard Primary Hallway" }, /obj/structure/cable, -/obj/effect/landmark/navigate_destination, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron, -/area/commons/dorms) -"xZD" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 4 - }, +/area/station/hallway/primary/starboard) +"yaf" = ( +/obj/structure/cable, /turf/open/floor/plating, -/area/maintenance/starboard/greater) -"xZQ" = ( -/obj/structure/window/reinforced, +/area/station/maintenance/starboard/greater) +"yag" = ( +/obj/effect/turf_decal/trimline/purple/filled/line, +/obj/effect/turf_decal/bot_white, +/obj/structure/cable, +/obj/machinery/monkey_recycler, +/turf/open/floor/iron, +/area/station/science/xenobiology) +"yaj" = ( +/obj/structure/closet/emcloset, +/obj/machinery/camera/directional/south{ + c_tag = "Science Entry"; + network = list("ss13","rd") + }, /obj/effect/turf_decal/delivery, -/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/siding/thinplating/dark{ + dir = 8 + }, +/turf/open/floor/iron/checker, +/area/station/science/research) +"yaD" = ( +/obj/structure/table, +/obj/item/stack/rods/fifty, +/obj/item/wrench, +/obj/item/storage/box/lights/mixed, +/obj/effect/turf_decal/bot{ + dir = 1 + }, +/turf/open/floor/iron{ + dir = 1 + }, +/area/station/engineering/main) +"yaE" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/effect/turf_decal/tile/bar{ dir = 1 }, @@ -67764,384 +68608,373 @@ dir = 4 }, /turf/open/floor/iron, -/area/hallway/secondary/service) -"xZT" = ( -/obj/machinery/chem_dispenser/drinks/beer{ - dir = 1 +/area/station/hallway/primary/central) +"yaH" = ( +/obj/structure/chair/office{ + dir = 8 }, -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 +/obj/effect/turf_decal/trimline/brown/filled/line{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/purple/filled/warning{ + dir = 4 }, -/obj/structure/table, /turf/open/floor/iron, -/area/service/bar) -"yaa" = ( -/obj/structure/table/wood, -/obj/structure/window/reinforced, -/obj/machinery/light_switch/directional/west, -/obj/item/storage/secure/briefcase{ - pixel_x = -2; - pixel_y = 4 +/area/station/science/explab) +"yaL" = ( +/obj/item/target, +/obj/structure/window/reinforced{ + dir = 4 }, -/obj/item/storage/lockbox/medal, -/turf/open/floor/wood, -/area/command/heads_quarters/captain/private) -"yau" = ( -/obj/structure/cable, -/obj/machinery/computer/secure_data{ - dir = 1 +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 1 +/turf/open/floor/plating/airless, +/area/station/science/ordnance/bomb) +"yaM" = ( +/obj/structure/table/wood, +/obj/structure/extinguisher_cabinet/directional/west, +/obj/item/folder/blue, +/obj/item/clothing/head/collectable/hop{ + name = "novelty HoP hat" }, -/turf/open/floor/iron, -/area/security/office) -"yav" = ( +/obj/machinery/light/small/directional/west, /obj/structure/cable, +/turf/open/floor/carpet, +/area/station/command/corporate_showroom) +"yaO" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron/white, -/area/medical/medbay/central) -"yaz" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/machinery/button/ignition{ - id = "Xenobio"; - pixel_x = -4; - pixel_y = -3 +/turf/open/floor/carpet, +/area/station/service/theater) +"ybb" = ( +/obj/machinery/atmospherics/components/tank/air, +/obj/effect/turf_decal/tile/green/half/contrasted{ + dir = 1 }, -/obj/machinery/button/door/directional/north{ - id = "Xenolab"; - name = "Test Chamber Blast Doors"; - pixel_x = 6; - pixel_y = -2; - req_access_txt = "55" +/turf/open/floor/iron/white, +/area/station/medical/virology) +"ybi" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/structure/table/reinforced/plastitaniumglass, -/obj/machinery/computer/security/telescreen{ - name = "Test Chamber Monitor"; - network = list("xeno"); - pixel_y = 9 +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, -/obj/item/radio/intercom/directional/north, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"ybl" = ( +/obj/structure/closet/secure_closet/engineering_personal, +/obj/effect/turf_decal/delivery, /turf/open/floor/iron, -/area/science/xenobiology) -"yaC" = ( +/area/station/engineering/main) +"ybm" = ( +/obj/machinery/vending/cigarette, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) +"ybn" = ( /obj/structure/cable, -/turf/open/floor/plating/airless, -/area/solars/starboard/fore) -"yaL" = ( -/obj/effect/turf_decal/tile/green{ +/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/turf_decal/tile/blue{ +/turf/open/floor/iron, +/area/station/hallway/primary/port) +"ybs" = ( +/obj/machinery/light/directional/south, +/turf/open/floor/iron/freezer, +/area/station/security/prison/shower) +"yby" = ( +/obj/item/radio/intercom/directional/east, +/turf/open/floor/iron/chapel, +/area/station/service/chapel) +"ybI" = ( +/obj/structure/window/reinforced, +/obj/machinery/computer/atmos_control/carbon_tank{ dir = 1 }, +/obj/machinery/atmospherics/pipe/smart/simple/green/visible{ + dir = 4 + }, +/obj/effect/turf_decal/tile/dark/fourcorners, /turf/open/floor/iron, -/area/service/hydroponics) -"yaW" = ( -/turf/open/floor/iron/chapel{ - dir = 1 +/area/station/engineering/atmos) +"ycd" = ( +/obj/structure/window/reinforced{ + dir = 4 }, -/area/service/chapel) -"yaX" = ( -/obj/structure/disposalpipe/segment, +/turf/open/floor/engine, +/area/station/science/xenobiology) +"yci" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, /obj/effect/turf_decal/stripes/line{ - dir = 5 + dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/command/teleporter) -"ybg" = ( -/obj/structure/table, -/obj/item/poster/random_official{ - pixel_y = 13 +/obj/effect/turf_decal/tile/yellow/half/contrasted{ + dir = 1 }, -/obj/item/poster/random_official{ - pixel_y = 5 +/turf/open/floor/iron, +/area/station/engineering/break_room) +"ycj" = ( +/obj/machinery/door/airlock/hatch{ + name = "Telecomms Server Room" }, -/obj/item/poster/random_official, -/turf/open/floor/iron/dark, -/area/security/office) -"ybw" = ( -/obj/item/stack/sheet/glass/fifty{ - pixel_x = 3; - pixel_y = -4 +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 }, -/turf/open/floor/plating, -/area/maintenance/starboard/greater) -"ybE" = ( -/obj/machinery/hydroponics/soil, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/obj/item/plant_analyzer, -/turf/open/floor/grass, -/area/security/prison) -"ybG" = ( -/obj/machinery/power/terminal, -/obj/machinery/light/small/directional/east, -/obj/item/radio/intercom/directional/east, /obj/structure/cable, -/turf/open/floor/plating, -/area/maintenance/solars/port/fore) -"ybT" = ( -/obj/machinery/portable_atmospherics/scrubber, -/obj/effect/turf_decal/bot_white, -/obj/effect/turf_decal/stripes/white/line, -/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/mapping_helpers/airlock/access/all/engineering/tcoms, /turf/open/floor/iron/dark, -/area/science/storage) -"ycp" = ( -/obj/machinery/conveyor{ - dir = 1; - id = "packageExternal" - }, -/obj/effect/turf_decal/stripes/line{ +/area/station/tcommsat/server) +"yco" = ( +/obj/item/radio/intercom/directional/south, +/obj/structure/chair/office{ dir = 4 }, -/obj/machinery/door/window/left/directional/west{ - dir = 2; - name = "Crate Security Door"; - req_access_txt = "50" +/obj/effect/turf_decal/tile/blue, +/turf/open/floor/iron/dark, +/area/station/engineering/transit_tube) +"ycr" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/turf/open/floor/iron, -/area/cargo/storage) -"ycy" = ( /obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"ycv" = ( +/turf/open/floor/iron/white, +/area/station/science/xenobiology) +"ycz" = ( +/obj/machinery/firealarm/directional/east, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 1 + dir = 8 }, -/turf/open/floor/iron/white/smooth_large, -/area/medical/medbay/central) -"ycL" = ( -/obj/structure/cable, -/obj/effect/turf_decal/trimline/blue/filled/warning, +/turf/open/floor/iron/dark, +/area/station/engineering/storage/tcomms) +"ycM" = ( +/turf/closed/wall/r_wall, +/area/station/security/warden) +"ycN" = ( +/obj/structure/chair/stool/directional/west, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 9 +/turf/open/floor/iron, +/area/station/commons/locker) +"ydb" = ( +/obj/machinery/atmospherics/components/binary/pump{ + dir = 1; + name = "Port to Filter" }, -/turf/open/floor/iron/white, -/area/medical/medbay/lobby) -"ycT" = ( -/obj/effect/turf_decal/tile/blue/half/contrasted{ +/obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 4 }, -/turf/open/floor/iron/white, -/area/command/heads_quarters/cmo) -"ycU" = ( +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"yde" = ( +/obj/structure/cable, +/obj/machinery/power/apc/auto_name/directional/north, /turf/open/floor/plating{ - icon_state = "platingdmg3" - }, -/area/maintenance/starboard/aft) -"ycZ" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/obj/machinery/light/directional/west, -/turf/open/floor/iron/white, -/area/science/xenobiology) -"ydu" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 + icon_state = "platingdmg2" }, -/obj/structure/table/wood, -/obj/effect/spawner/random/entertainment/gambling, -/obj/effect/spawner/random/entertainment/gambling, -/turf/open/floor/wood, -/area/commons/lounge) -"ydL" = ( -/obj/structure/cable, +/area/station/maintenance/department/engine) +"ydf" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/plating{ - icon_state = "panelscorched" + icon_state = "platingdmg2" }, -/area/maintenance/starboard/fore) -"yed" = ( -/obj/machinery/disposal/bin, -/obj/effect/turf_decal/bot, -/obj/structure/disposalpipe/trunk{ +/area/station/maintenance/port/aft) +"ydj" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/dark/visible, +/obj/machinery/atmospherics/components/trinary/filter/flipped/layer2{ dir = 8 }, -/turf/open/floor/wood, -/area/service/theater) -"yef" = ( -/obj/structure/lattice/catwalk, -/turf/open/space/basic, -/area/solars/port/aft) -"yej" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/preopen{ - id = "briglockdown"; - name = "brig shutters" - }, -/obj/structure/cable, +/turf/open/floor/iron, +/area/station/maintenance/disposal/incinerator) +"ydq" = ( +/obj/structure/closet/firecloset, /turf/open/floor/plating, -/area/security/warden) -"yes" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ +/area/station/maintenance/starboard/greater) +"ydr" = ( +/obj/machinery/camera/directional/east{ + c_tag = "Auxiliary Tool Storage" + }, +/obj/machinery/airalarm/directional/east, +/obj/machinery/light/small/directional/east, +/obj/effect/turf_decal/tile/yellow/half/contrasted{ dir = 4 }, -/obj/structure/cable, -/turf/open/floor/iron/white, -/area/security/prison) -"yex" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/grimy, -/area/tcommsat/computer) -"yeD" = ( -/obj/effect/turf_decal/tile/green/fourcorners, /turf/open/floor/iron, -/area/hallway/primary/central) -"yeN" = ( +/area/station/commons/storage/tools) +"ydv" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/sign/warning/radiation/rad_area{ + dir = 1; + pixel_y = 32 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /obj/structure/cable, -/turf/open/floor/iron, -/area/commons/locker) -"yeX" = ( -/obj/structure/extinguisher_cabinet/directional/east, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating, +/area/station/maintenance/starboard/fore) +"ydz" = ( +/obj/structure/closet/l3closet/virology, +/obj/effect/turf_decal/tile/green/half/contrasted{ dir = 1 }, -/turf/open/floor/carpet, -/area/command/heads_quarters/captain/private) -"yfd" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/dark/telecomms, -/area/tcommsat/server) -"yff" = ( -/obj/structure/disposalpipe/segment{ - dir = 6 +/turf/open/floor/iron/white, +/area/station/medical/virology) +"ydG" = ( +/obj/effect/turf_decal/arrows/red{ + dir = 4; + pixel_x = -15 }, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/button/door/directional/west{ - id = "Disposal Exit"; - name = "Disposal Vent Control"; - req_access_txt = "12" +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/engine, +/area/station/engineering/atmospherics_engine) +"yeq" = ( +/obj/machinery/conveyor{ + dir = 1; + id = "QMLoad2" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plating, +/area/station/cargo/storage) +"yeu" = ( +/obj/effect/turf_decal/bot{ + dir = 1 }, -/turf/open/floor/plating, -/area/maintenance/disposal) -"yfg" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ +/obj/machinery/computer/gateway_control{ dir = 8 }, -/obj/structure/cable, -/turf/open/floor/iron/white, -/area/security/prison) -"yfh" = ( -/obj/machinery/medical_kiosk, -/obj/effect/turf_decal/tile/blue/fourcorners, -/obj/effect/turf_decal/siding/white, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron/white/side{ +/turf/open/floor/iron{ dir = 1 }, -/area/medical/treatment_center) -"yfv" = ( -/obj/structure/table, -/obj/effect/spawner/random/decoration/ornament, +/area/station/command/gateway) +"yey" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/maintenance/port/aft) -"yfy" = ( -/obj/machinery/duct, -/obj/machinery/door/airlock/medical{ - name = "Primary Surgical Theatre"; - req_access_txt = "45" +/area/station/security/execution/transfer) +"yeS" = ( +/obj/item/retractor, +/obj/item/hemostat{ + pixel_x = -10 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/blue/fourcorners, +/obj/machinery/light/small/directional/south, +/obj/structure/table, +/obj/effect/turf_decal/tile/purple/anticorner/contrasted, /turf/open/floor/iron/white, -/area/medical/treatment_center) -"yfA" = ( -/obj/effect/turf_decal/tile/blue/anticorner/contrasted{ - dir = 4 +/area/station/science/robotics/lab) +"yeV" = ( +/obj/structure/closet/secure_closet/hos, +/obj/item/clothing/shoes/cowboy/black, +/obj/machinery/camera/directional/north{ + c_tag = "Head of Security's Office" }, -/mob/living/simple_animal/bot/medbot/autopatrol, -/turf/open/floor/iron/white/corner{ - dir = 8 +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/command/heads_quarters/hos) +"yfn" = ( +/obj/machinery/vending/dinnerware, +/obj/structure/cable, +/obj/effect/turf_decal/trimline/brown/warning{ + dir = 5 }, -/area/medical/medbay/lobby) -"yfG" = ( -/obj/machinery/computer/arcade/orion_trail{ - desc = "For gamers only. Casuals need not apply."; - icon_screen = "library"; - icon_state = "oldcomp"; - name = "Gamer Computer" +/obj/effect/turf_decal/tile/bar{ + dir = 1 }, -/obj/structure/sign/poster/contraband/lusty_xenomorph{ - pixel_x = -32 +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/obj/item/toy/katana{ - desc = "As seen in your favourite Japanese cartoon."; - name = "anime katana" +/obj/effect/turf_decal/bot, +/obj/machinery/power/apc/auto_name/directional/west, +/turf/open/floor/iron/cafeteria, +/area/station/service/kitchen) +"yfq" = ( +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ + dir = 1 }, -/obj/structure/table/wood, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"yfJ" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Security Maintenance"; - req_access_txt = "1" +/turf/open/floor/iron, +/area/station/hallway/primary/port) +"yft" = ( +/obj/machinery/light/small/directional/north, +/obj/machinery/newscaster/directional/north, +/obj/structure/dresser, +/turf/open/floor/carpet, +/area/station/commons/dorms) +"yfx" = ( +/obj/machinery/atmospherics/components/unary/outlet_injector/monitored/nitrous_input{ + dir = 1 }, -/obj/structure/cable, -/turf/open/floor/plating, -/area/maintenance/port/greater) +/turf/open/floor/engine/n2o, +/area/station/engineering/atmos) +"yfI" = ( +/obj/machinery/atmospherics/pipe/layer_manifold/supply/hidden, +/turf/closed/wall/r_wall, +/area/station/maintenance/disposal/incinerator) "yfL" = ( /turf/closed/wall, -/area/ai_monitored/command/storage/eva) -"ygg" = ( -/turf/open/floor/iron/white, -/area/science/cytology) -"ygm" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/cargo/drone_bay) -"ygw" = ( -/obj/machinery/light_switch/directional/east, -/turf/open/floor/iron/dark, -/area/service/chapel/office) -"ygB" = ( -/obj/effect/landmark/event_spawn, +/area/station/ai_monitored/command/storage/eva) +"yfT" = ( +/obj/structure/table/wood, +/obj/item/pen/red, +/obj/item/pen/blue{ + pixel_x = 5; + pixel_y = 5 + }, +/turf/open/floor/wood, +/area/station/service/library) +"ygb" = ( /obj/structure/cable, -/obj/effect/landmark/start/hangover, -/turf/open/floor/iron, -/area/hallway/primary/central) -"ygE" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 6 +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, -/turf/open/floor/iron/white, -/area/science/storage) -"ygI" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/bot{ +/obj/effect/turf_decal/tile/yellow/half/contrasted{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/engineering/break_room) +"ygF" = ( +/obj/structure/window/reinforced{ dir = 1 }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/obj/structure/cable, -/obj/machinery/door/airlock/engineering{ - name = "Engine Room"; - req_one_access_txt = "10;24" +/obj/structure/window/reinforced{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron{ - dir = 1 +/obj/structure/window/reinforced, +/obj/structure/table, +/obj/machinery/button/door{ + id = "xenobio4"; + layer = 3.3; + name = "Xenobio Pen 4 Blast Doors"; + pixel_y = 4; + req_access = list("xenobiology"); + sync_doors = 4 }, -/area/engineering/main) -"ygP" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/light/directional/west, -/turf/open/floor/iron/white, -/area/science/lab) +/turf/open/floor/iron, +/area/station/science/xenobiology) "ygR" = ( /obj/effect/turf_decal/trimline/brown/filled/corner{ dir = 4 @@ -68150,47 +68983,57 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/effect/turf_decal/tile/bar, /turf/open/floor/iron, -/area/construction/storage_wing) -"yhl" = ( -/obj/item/tank/internals/oxygen, -/obj/item/tank/internals/oxygen, -/obj/item/clothing/mask/breath, -/obj/item/clothing/mask/breath, -/obj/machinery/light/small/directional/east, -/turf/open/floor/plating, -/area/maintenance/port) -"yhn" = ( -/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 +/area/station/construction/storage_wing) +"yhm" = ( +/obj/machinery/airalarm/directional/west, +/obj/structure/disposaloutlet{ + dir = 4; + name = "Cargo Deliveries" }, -/obj/effect/turf_decal/tile/blue{ +/obj/effect/turf_decal/siding/white, +/obj/effect/turf_decal/trimline/brown/warning, +/obj/structure/disposalpipe/trunk{ dir = 4 }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/hallway/secondary/entry) -"yhC" = ( -/obj/machinery/power/port_gen/pacman, -/obj/effect/turf_decal/bot{ +/area/station/medical/medbay/lobby) +"yhK" = ( +/obj/structure/chair, +/obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/structure/cable, -/turf/open/floor/iron{ - dir = 1 +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"yhL" = ( +/obj/machinery/conveyor{ + dir = 1; + id = "packageSort2" }, -/area/engineering/main) -"yhS" = ( -/obj/structure/disposalpipe/segment{ +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/door/window/left/directional/west{ + dir = 4; + name = "Crate Security Door"; + req_access = list("mail_sorting") + }, /turf/open/floor/plating, -/area/maintenance/fore) +/area/station/cargo/sorting) +"yhO" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 8 + }, +/turf/open/floor/iron/white, +/area/station/security/prison) +"yia" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 8 + }, +/turf/open/floor/iron/white, +/area/station/science/explab) "yib" = ( /obj/structure/lattice/catwalk, /obj/structure/marker_beacon/burgundy, @@ -68200,313 +69043,187 @@ }, /turf/open/space/basic, /area/space/nearstation) -"yid" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment, -/obj/structure/cable, -/turf/open/floor/iron/white, -/area/science/storage) -"yie" = ( -/obj/structure/rack, -/obj/effect/spawner/random/techstorage/tcomms_all, -/turf/open/floor/iron/dark, -/area/engineering/storage/tech) -"yii" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/turf/open/floor/engine, -/area/engineering/atmospherics_engine) -"yij" = ( -/obj/machinery/light/small/directional/south, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/power/apc/auto_name/directional/south, -/turf/open/floor/iron/freezer, -/area/commons/toilet/restrooms) -"yiv" = ( -/obj/effect/turf_decal/trimline/blue/filled/corner{ - dir = 4 - }, -/turf/open/floor/iron/white, -/area/medical/treatment_center) -"yiE" = ( -/obj/structure/table, -/obj/item/folder/white, -/obj/item/stamp/rd, -/obj/item/toy/figure/rd{ - pixel_y = 10 - }, -/turf/open/floor/iron/white, -/area/command/heads_quarters/rd) -"yiT" = ( -/obj/structure/table/glass, -/obj/item/book/manual/wiki/medicine, -/obj/item/clothing/neck/stethoscope, -/obj/item/wrench/medical, -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, -/turf/open/floor/iron/dark, -/area/medical/cryo) -"yiX" = ( -/obj/structure/chair{ - dir = 8; - name = "Defense" - }, -/obj/effect/turf_decal/tile/green/anticorner/contrasted{ - dir = 4 - }, -/turf/open/floor/iron, -/area/security/courtroom) -"yjk" = ( -/turf/open/floor/plating/airless{ - icon_state = "platingdmg1" - }, -/area/solars/port/fore) -"yjC" = ( -/obj/machinery/disposal/bin, -/obj/effect/turf_decal/delivery, -/obj/structure/disposalpipe/trunk{ +"yih" = ( +/obj/effect/turf_decal/tile/blue/fourcorners, +/obj/machinery/shower{ dir = 8 }, -/obj/machinery/light/directional/north, -/obj/machinery/light_switch/directional/north, /turf/open/floor/iron/white, -/area/science/misc_lab) -"yjH" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 +/area/station/medical/surgery/theatre) +"yis" = ( +/obj/machinery/mech_bay_recharge_port, +/obj/structure/sign/poster/official/safety_report{ + pixel_y = -32 }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/plating, -/area/maintenance/port/aft) -"yjJ" = ( -/obj/machinery/disposal/bin{ - desc = "A pneumatic waste disposal unit. This one leads to the morgue."; - name = "corpse disposal" - }, -/obj/structure/disposalpipe/trunk{ - dir = 1 - }, -/obj/machinery/power/apc/auto_name/directional/west, +/area/station/cargo/warehouse) +"yiK" = ( +/obj/machinery/door/airlock/maintenance, /obj/structure/cable, -/obj/structure/sign/warning/bodysposal{ - pixel_y = -32 - }, -/obj/effect/turf_decal/tile/blue/anticorner/contrasted{ - dir = 8 - }, -/turf/open/floor/iron/white, -/area/medical/surgery/aft) -"yjL" = ( -/obj/machinery/firealarm/directional/north, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 8 - }, -/turf/open/floor/iron/dark, -/area/engineering/supermatter/room) -"yjO" = ( -/obj/machinery/telecomms/server/presets/service, -/obj/machinery/light/small/directional/south, -/turf/open/floor/circuit/telecomms/mainframe, -/area/tcommsat/server) -"yjP" = ( -/obj/machinery/holopad, -/obj/effect/spawner/random/engineering/tracking_beacon, -/turf/open/floor/iron, -/area/service/hydroponics) -"yjT" = ( -/obj/machinery/navbeacon{ - codes_txt = "patrol;next_patrol=9.3-Escape-3"; - location = "9.2-Escape-2" - }, -/obj/effect/turf_decal/stripes/line, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"ykb" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "PermaLockdown"; - name = "Lockdown Shutters" +/obj/effect/mapping_helpers/airlock/unres{ + dir = 1 }, -/obj/effect/turf_decal/delivery, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, /turf/open/floor/plating, -/area/security/prison) -"ykd" = ( -/obj/effect/turf_decal/arrows/red{ - dir = 4 - }, +/area/station/maintenance/starboard/fore) +"yiN" = ( /obj/effect/spawner/random/maintenance, /obj/structure/cable, /obj/effect/turf_decal/bot_white, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/cargo/storage) -"ykr" = ( -/obj/effect/turf_decal/trimline/blue/filled/warning{ - dir = 8 - }, +/area/station/cargo/storage) +"yjc" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 10 +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/siding/wood{ + dir = 8 }, -/turf/open/floor/iron/white, -/area/medical/medbay/central) +/turf/open/floor/wood, +/area/station/commons/lounge) +"yjd" = ( +/turf/closed/wall, +/area/station/command/gateway) +"yjw" = ( +/obj/machinery/airalarm/directional/east, +/obj/structure/table/wood, +/obj/effect/spawner/random/bureaucracy/stamp, +/turf/open/floor/wood, +/area/station/commons/vacant_room/office) +"yjN" = ( +/obj/machinery/light/small/directional/south, +/turf/open/floor/carpet, +/area/station/commons/dorms) +"yjW" = ( +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/turf/open/floor/iron/grimy, +/area/station/service/chapel/office) +"ykj" = ( +/obj/structure/table, +/obj/structure/cable, +/turf/open/floor/iron/cafeteria{ + dir = 5 + }, +/area/station/service/kitchen) +"ykn" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/obj/machinery/door/airlock/external{ + name = "Arrival Airlock" + }, +/turf/open/floor/plating, +/area/station/hallway/secondary/entry) "ykI" = ( /obj/effect/landmark/start/hangover, /turf/open/floor/engine{ name = "Holodeck Projector Floor" }, -/area/holodeck/rec_center) -"ykQ" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/airalarm/directional/west, -/turf/open/floor/iron/dark, -/area/service/chapel/funeral) -"ykR" = ( -/obj/effect/spawner/structure/window/reinforced, +/area/station/holodeck/rec_center) +"ykL" = ( /obj/structure/cable, -/obj/structure/sign/warning/electricshock, -/turf/open/floor/engine, -/area/science/cytology) -"ykY" = ( -/obj/structure/table, -/obj/item/stack/package_wrap{ - pixel_x = 2; - pixel_y = -3 +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"ykS" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/bar{ + dir = 1 }, -/obj/item/stack/package_wrap{ - pixel_x = -3; - pixel_y = 5 +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/turf_decal/tile/brown/half/contrasted, /turf/open/floor/iron, -/area/cargo/sorting) -"yln" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/engineering/atmos/storage/gas) -"ylr" = ( -/obj/machinery/light/directional/north, -/obj/machinery/computer/security/wooden_tv, -/turf/open/floor/carpet, -/area/command/heads_quarters/captain/private) -"ylw" = ( -/obj/structure/table, -/obj/item/stack/cable_coil{ - pixel_x = 3; - pixel_y = -7 +/area/station/hallway/primary/central) +"ylf" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/window/right/directional/south{ + dir = 8; + name = "First Aid Supplies"; + req_access = list("medical") }, -/obj/item/stack/cable_coil, -/obj/item/electronics/airlock, -/obj/item/electronics/airlock, -/obj/item/clothing/ears/earmuffs{ - pixel_x = -3; - pixel_y = -2 +/obj/item/clothing/glasses/blindfold{ + pixel_y = 3 }, +/obj/item/clothing/glasses/blindfold, /obj/item/clothing/ears/earmuffs{ - pixel_x = -5; - pixel_y = 6 - }, -/obj/effect/turf_decal/bot{ - dir = 1 - }, -/obj/item/stock_parts/cell/emproof{ - pixel_x = -4; - pixel_y = 6 - }, -/turf/open/floor/iron{ - dir = 1 - }, -/area/engineering/main) -"yly" = ( -/obj/machinery/computer/crew, -/obj/effect/turf_decal/tile/green/half/contrasted{ - dir = 1 + pixel_y = 3 }, +/obj/item/clothing/ears/earmuffs, +/obj/item/clothing/glasses/eyepatch, +/obj/item/clothing/suit/straight_jacket, /turf/open/floor/iron/dark, -/area/command/bridge) -"ylA" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/white, -/area/medical/medbay/lobby) -"ylC" = ( -/obj/structure/tank_dispenser/oxygen, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/security/brig) -"ylE" = ( +/area/station/medical/office) +"yli" = ( /obj/structure/cable, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 8 }, -/obj/effect/turf_decal/tile/blue/half/contrasted{ - dir = 8 - }, -/turf/open/floor/iron/white, -/area/command/heads_quarters/cmo) -"ylH" = ( -/obj/structure/chair{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ +/turf/open/floor/iron/dark, +/area/station/engineering/supermatter/room) +"ylt" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/holopad, +/turf/open/floor/circuit/green, +/area/station/science/robotics/mechbay) +"ylI" = ( +/obj/effect/turf_decal/siding/purple{ dir = 1 }, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/turf/open/floor/iron/white, -/area/security/prison) -"ylM" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/station/science/ordnance) +"ylO" = ( +/obj/effect/decal/cleanable/dirt, +/turf/closed/wall, +/area/station/maintenance/port/aft) +"ylQ" = ( +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/tile/neutral, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold/supply/hidden, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/hallway/primary/starboard) -"yma" = ( -/obj/machinery/door/airlock/medical/glass{ - name = "Auxilliary Surgery"; - req_access_txt = "45" +/area/station/hallway/primary/central) +"ylU" = ( +/obj/structure/filingcabinet/employment, +/obj/machinery/airalarm/directional/east, +/turf/open/floor/wood, +/area/station/service/lawoffice) +"ylZ" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/item/radio/intercom/directional/north, +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/structure/cable, -/obj/machinery/door/firedoor, -/obj/structure/disposalpipe/segment, +/turf/open/floor/iron, +/area/station/security/brig) +"ymd" = ( /obj/effect/turf_decal/tile/blue/fourcorners, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/white, -/area/medical/surgery/aft) -"ymb" = ( -/obj/structure/cable, -/obj/effect/turf_decal/siding/purple{ - dir = 1 +/obj/machinery/stasis{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/defibrillator_mount/directional/north, +/obj/machinery/light/directional/north, /turf/open/floor/iron/white, -/area/science/research) -"ymf" = ( -/obj/structure/sign/warning/radiation/rad_area{ - pixel_y = 32 - }, -/obj/effect/turf_decal/bot_white, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/engineering/gravity_generator) +/area/station/medical/treatment_center) +"yme" = ( +/obj/structure/sign/warning/pods, +/turf/closed/wall, +/area/station/security/checkpoint/customs) (1,1,1) = {" aaa @@ -68765,7 +69482,264 @@ aaa aaa aaa "} -(2,1,1) = {" +(2,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(3,1,1) = {" aaa aaa aaa @@ -69022,7 +69996,7 @@ aaa aaa aaa "} -(3,1,1) = {" +(4,1,1) = {" aaa aaa aaa @@ -69279,7 +70253,7 @@ aaa aaa aaa "} -(4,1,1) = {" +(5,1,1) = {" aaa aaa aaa @@ -69536,7 +70510,7 @@ aaa aaa aaa "} -(5,1,1) = {" +(6,1,1) = {" aaa aaa aaa @@ -69793,7 +70767,7 @@ aaa aaa aaa "} -(6,1,1) = {" +(7,1,1) = {" aaa aaa aaa @@ -70050,7 +71024,7 @@ aaa aaa aaa "} -(7,1,1) = {" +(8,1,1) = {" aaa aaa aaa @@ -70307,7 +71281,7 @@ aaa aaa aaa "} -(8,1,1) = {" +(9,1,1) = {" aaa aaa aaa @@ -70564,7 +71538,7 @@ aaa aaa aaa "} -(9,1,1) = {" +(10,1,1) = {" aaa aaa aaa @@ -70821,7 +71795,7 @@ aaa aaa aaa "} -(10,1,1) = {" +(11,1,1) = {" aaa aaa aaa @@ -71078,7 +72052,7 @@ aaa aaa aaa "} -(11,1,1) = {" +(12,1,1) = {" aaa aaa aaa @@ -71335,7 +72309,7 @@ aaa aaa aaa "} -(12,1,1) = {" +(13,1,1) = {" aaa aaa aaa @@ -71592,7 +72566,7 @@ aaa aaa aaa "} -(13,1,1) = {" +(14,1,1) = {" aaa aaa aaa @@ -71849,7 +72823,7 @@ aaa aaa aaa "} -(14,1,1) = {" +(15,1,1) = {" aaa aaa aaa @@ -72106,7 +73080,7 @@ aaa aaa aaa "} -(15,1,1) = {" +(16,1,1) = {" aaa aaa aaa @@ -72363,7 +73337,7 @@ aaa aaa aaa "} -(16,1,1) = {" +(17,1,1) = {" aaa aaa aaa @@ -72620,7 +73594,7 @@ aaa aaa aaa "} -(17,1,1) = {" +(18,1,1) = {" aaa aaa aaa @@ -72877,7 +73851,7 @@ aaa aaa aaa "} -(18,1,1) = {" +(19,1,1) = {" aaa aaa aaa @@ -73134,7 +74108,7 @@ aaa aaa aaa "} -(19,1,1) = {" +(20,1,1) = {" aaa aaa aaa @@ -73391,7 +74365,7 @@ aaa aaa aaa "} -(20,1,1) = {" +(21,1,1) = {" aaa aaa aaa @@ -73648,8 +74622,7 @@ aaa aaa aaa "} -(21,1,1) = {" -aaa +(22,1,1) = {" aaa aaa aaa @@ -73767,6 +74740,7 @@ aaa aaa aaa aaa +aac aaa aaa aaa @@ -73905,7 +74879,8 @@ aaa aaa aaa "} -(22,1,1) = {" +(23,1,1) = {" +aaa aaa aaa aaa @@ -74023,7 +74998,6 @@ aaa aaa aaa aaa -aac aaa aaa aaa @@ -74162,7 +75136,7 @@ aaa aaa aaa "} -(23,1,1) = {" +(24,1,1) = {" aaa aaa aaa @@ -74212,6 +75186,7 @@ aaa aaa aaa aaa +xXW aaa aaa aaa @@ -74298,6 +75273,7 @@ aaa aaa aaa aaa +aac aaa aaa aaa @@ -74416,10 +75392,10 @@ aaa aaa aaa aaa +"} +(25,1,1) = {" aaa aaa -"} -(24,1,1) = {" aaa aaa aaa @@ -74469,7 +75445,6 @@ aaa aaa aaa aaa -xXW aaa aaa aaa @@ -74556,7 +75531,6 @@ aaa aaa aaa aaa -aac aaa aaa aaa @@ -74676,8 +75650,7 @@ aaa aaa aaa "} -(25,1,1) = {" -aaa +(26,1,1) = {" aaa aaa aaa @@ -74778,6 +75751,7 @@ aaa aaa aaa aaa +aac aaa aaa aaa @@ -74933,7 +75907,8 @@ aaa aaa aaa "} -(26,1,1) = {" +(27,1,1) = {" +aaa aaa aaa aaa @@ -75034,7 +76009,6 @@ aaa aaa aaa aaa -aac aaa aaa aaa @@ -75190,7 +76164,7 @@ aaa aaa aaa "} -(27,1,1) = {" +(28,1,1) = {" aaa aaa aaa @@ -75447,8 +76421,7 @@ aaa aaa aaa "} -(28,1,1) = {" -aaa +(29,1,1) = {" aaa aaa aaa @@ -75529,6 +76502,7 @@ aaa aaa aaa aaa +aac aaa aaa aaa @@ -75704,13 +76678,7 @@ aaa aaa aaa "} -(29,1,1) = {" -aaa -aaa -aaa -aaa -aaa -aaa +(30,1,1) = {" aaa aaa aaa @@ -75785,7 +76753,6 @@ aaa aaa aaa aaa -aac aaa aaa aaa @@ -75798,6 +76765,13 @@ aaa aaa aaa aaa +blx +blx +anS +tPH +anS +blx +blx aaa aaa aaa @@ -75961,7 +76935,7 @@ aaa aaa aaa "} -(30,1,1) = {" +(31,1,1) = {" aaa aaa aaa @@ -76049,18 +77023,12 @@ aaa aaa aaa blx -blx -anS -tPH -anS -blx -blx -aaa aaa aaa aaa aaa aaa +blx aaa aaa aaa @@ -76076,8 +77044,10 @@ aaa aaa aaa aaa +quc aaa aaa +fxr aaa aaa aaa @@ -76089,15 +77059,19 @@ aaa aaa aaa aaa +quc aaa aaa +quc aaa aaa aaa aaa aaa +quc aaa aaa +quc aaa aaa aaa @@ -76218,9 +77192,7 @@ aaa aaa aaa "} -(31,1,1) = {" -aaa -aaa +(32,1,1) = {" aaa aaa aaa @@ -76305,13 +77277,17 @@ aaa aaa aaa aaa -blx aaa aaa +lMJ +lMJ +oEO +lMJ +anS aaa +anS aaa aaa -blx aaa aaa aaa @@ -76325,12 +77301,12 @@ aaa aaa aaa aaa +lMJ aaa aaa -quc +lMJ aaa aaa -fxr aaa aaa aaa @@ -76340,21 +77316,21 @@ aaa aaa aaa aaa +lMJ aaa aaa -quc +lMJ aaa aaa -quc aaa aaa aaa +lMJ aaa aaa -quc +lMJ aaa aaa -quc aaa aaa aaa @@ -76472,10 +77448,10 @@ aaa aaa aaa aaa +"} +(33,1,1) = {" aaa aaa -"} -(32,1,1) = {" aaa aaa aaa @@ -76562,13 +77538,11 @@ aaa aaa aaa aaa -lMJ -lMJ -oEO -lMJ anS -aaa anS +anS +aaa +lMJ aaa aaa aaa @@ -76732,7 +77706,7 @@ aaa aaa aaa "} -(33,1,1) = {" +(34,1,1) = {" aaa aaa aaa @@ -76819,11 +77793,11 @@ aaa aaa aaa aaa +anS aaa +lMJ +lMJ aaa -anS -anS -anS aaa lMJ aaa @@ -76989,7 +77963,7 @@ aaa aaa aaa "} -(34,1,1) = {" +(35,1,1) = {" aaa aaa aaa @@ -77079,9 +78053,9 @@ aaa anS aaa lMJ +anS lMJ aaa -aaa lMJ aaa aaa @@ -77246,8 +78220,7 @@ aaa aaa aaa "} -(35,1,1) = {" -aaa +(36,1,1) = {" aaa aaa aaa @@ -77333,32 +78306,34 @@ aaa aaa aaa aaa -anS aaa +blx lMJ anS -lMJ -aaa -lMJ -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +anS +anS aaa +blx aaa aaa aaa aaa aaa aaa -lMJ aaa aaa +quc lMJ +eeg +wdr +wdr +wdr +wdr +wdr +qEt +qEt +qEt +qEt aaa aaa aaa @@ -77368,21 +78343,20 @@ aaa aaa aaa aaa -aaa -aaa +qEt +qEt +qEt +qEt +qEt lMJ -aaa -aaa lMJ -aaa -aaa -aaa -aaa -aaa lMJ -aaa -aaa lMJ +lMJ +qEt +qEt +qEt +qEt aaa aaa aaa @@ -77503,8 +78477,7 @@ aaa aaa aaa "} -(36,1,1) = {" -aaa +(37,1,1) = {" aaa aaa aaa @@ -77582,6 +78555,7 @@ aaa aaa aaa aaa +lKu aaa aaa aaa @@ -77590,13 +78564,14 @@ aaa aaa aaa aaa -blx -lMJ -anS anS +ivC anS +lMJ +oEO +lMJ +lMJ aaa -blx aaa aaa aaa @@ -77605,18 +78580,17 @@ aaa aaa aaa aaa -quc +aaa +aaa +aaa +aaa +wdr +kRr +mtL +kFT +nDP +qEt lMJ -bNb -aRA -aRA -aRA -aRA -aRA -aVs -aVs -aVs -aVs aaa aaa aaa @@ -77626,20 +78600,22 @@ aaa aaa aaa aaa -aVs -aVs -aVs -aVs -aVs -lMJ -lMJ -lMJ lMJ -lMJ -aVs -aVs -aVs -aVs +qEt +ndI +nDP +qEt +aox +quc +aox +quc +aox +qEt +jjS +nDP +qEt +qEt +qEt aaa aaa aaa @@ -77757,10 +78733,10 @@ aaa aaa aaa aaa +"} +(38,1,1) = {" aaa aaa -"} -(37,1,1) = {" aaa aaa aaa @@ -77838,7 +78814,6 @@ aaa aaa aaa aaa -lKu aaa aaa aaa @@ -77846,16 +78821,13 @@ aaa aaa aaa aaa +lMJ aaa anS -ivC anS -lMJ -oEO -lMJ -lMJ -aaa +anS aaa +lMJ aaa aaa aaa @@ -77864,15 +78836,17 @@ aaa aaa aaa aaa +xcN aaa aaa aaa -aRA -nZg -aUb -aVt -aWT -aVs +rec +cSk +auJ +jMZ +sCZ +lGL +qHs lMJ aaa aaa @@ -77884,21 +78858,21 @@ aaa aaa aaa lMJ -aVs -bvB -aWT -aVs -aox -quc -aox -quc -aox -aVs -bKS -aWT -aVs -aVs -aVs +qHs +sCZ +lGL +wdr +lMJ +lMJ +lMJ +lMJ +lMJ +wdr +uZK +lGL +bfk +aSm +bfk aaa aaa aaa @@ -78017,7 +78991,7 @@ aaa aaa aaa "} -(38,1,1) = {" +(39,1,1) = {" aaa aaa aaa @@ -78106,12 +79080,11 @@ aaa aaa lMJ aaa -anS -anS -anS +lMJ aaa lMJ aaa +anS aaa aaa aaa @@ -78119,51 +79092,45 @@ aaa aaa aaa aaa -xcN aaa aaa aaa -rec -hdd -bsk -ieR -aVu -aWU -aYC -lMJ aaa aaa aaa +wdr +dqx +wdr +byg +lGL +qEt +lMJ aaa aaa aaa aaa aaa aaa -lMJ -aYC -aVu -aWU -aRA -lMJ -lMJ -lMJ -lMJ -lMJ -aRA -btS -aWU -hij -xhi -hij aaa aaa aaa +lMJ +qEt +yhK +lGL +qEt aaa aaa aaa aaa aaa +qEt +yhK +lGL +bfk +hBD +bfk +oRL aaa aaa aaa @@ -78273,8 +79240,6 @@ aaa aaa aaa aaa -"} -(39,1,1) = {" aaa aaa aaa @@ -78282,6 +79247,8 @@ aaa aaa aaa aaa +"} +(40,1,1) = {" aaa aaa aaa @@ -78348,6 +79315,11 @@ aaa aaa aaa aaa +rrt +rrt +rrt +rrt +rrt aaa aaa aaa @@ -78361,14 +79333,16 @@ aaa aaa aaa aaa -lMJ aaa -lMJ aaa lMJ aaa anS +anS +anS aaa +blx +anS aaa aaa aaa @@ -78376,17 +79350,17 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aaa -aRA -aSI -aRA -bFH -aWU -aVs +quc +lMJ +eeg +wdr +wdr +wdr +wdr +wdr +pqi +xNg +wdr lMJ aaa aaa @@ -78398,22 +79372,21 @@ aaa aaa aaa lMJ -aVs -aVw -aWU -aVs +wdr +eLX +gnc +qHs aaa aaa aaa aaa aaa -aVs -aVw -aWU -hij -aZZ -hij -oRL +qHs +dXH +lGL +qEt +qEt +qEt aaa aaa aaa @@ -78436,6 +79409,7 @@ aaa aaa aaa aaa +kgg aaa aaa aaa @@ -78531,7 +79505,7 @@ aaa aaa aaa "} -(40,1,1) = {" +(41,1,1) = {" aaa aaa aaa @@ -78599,33 +79573,18 @@ aaa aaa aaa rrt -rrt -rrt -rrt -rrt -aaa -aaa -aaa -aaa -aaa -aaa aaa aaa aaa +rrt aaa aaa aaa aaa aaa aaa -lMJ aaa -anS -anS -anS aaa -blx -anS aaa aaa aaa @@ -78633,72 +79592,34 @@ aaa aaa aaa aaa -quc +blx lMJ -bNb -aRA -aRA -aRA -aRA -aRA -eIn -aWV -aRA lMJ -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +lEF +oTD +lMJ lMJ -aRA -bvC -xtA -aYC -aaa -aaa -aaa -aaa -aaa -aYC -caY -aWU -aVs -aVs -aVs -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa aaa aaa aaa +mWd aaa aaa +mWd aaa -kgg aaa aaa aaa aaa +lMJ aaa aaa +wdr +grZ +lGL +qEt +qEt +qEt aaa aaa aaa @@ -78706,12 +79627,23 @@ aaa aaa aaa aaa +qEt +qEt +qEt +cTC +lGL +qEt aaa aaa aaa aaa aaa +qEt +yhK +lGL +qEt aaa +lMJ aaa aaa aaa @@ -78734,6 +79666,7 @@ aaa aaa aaa aaa +fGM aaa aaa aaa @@ -78787,8 +79720,6 @@ aaa aaa aaa aaa -"} -(41,1,1) = {" aaa aaa aaa @@ -78830,6 +79761,8 @@ aaa aaa aaa aaa +"} +(42,1,1) = {" aaa aaa aaa @@ -78855,11 +79788,9 @@ aaa aaa aaa aaa -rrt aaa aaa aaa -rrt aaa aaa aaa @@ -78875,64 +79806,77 @@ aaa aaa aaa aaa -blx -lMJ -lMJ -lEF -oTD -lMJ -lMJ aaa aaa aaa -mWd aaa aaa -mWd aaa aaa aaa aaa aaa -lMJ aaa aaa -aRA -aVx -aWU -aVs -aVs -aVs aaa aaa +rrt +rrt +rrt +rrt +rrt +rrt +rrt +rrt +rrt +rrt aaa +kuK aaa +rrt aaa aaa aaa -aVs -aVs -aVs -bvD -aWU -aVs aaa aaa aaa aaa aaa -aVs -aVw -aWU -aVs aaa -lMJ aaa aaa aaa aaa aaa aaa +blx +lMJ +anS +uay +lMJ +lMJ +lMJ +lMJ +lMJ +aDb +aDb +aDb +aDb +aDb +aDb +aDb +aDb +aDb +aDb +aDb +aDb +aDb +aDb +sCZ +lGL +ykn +hBD +xER aaa aaa aaa @@ -78940,16 +79884,26 @@ aaa aaa aaa aaa +mxV +auJ +riz +sCZ +qLY +wdr aaa aaa aaa aaa aaa +wdr +sCZ +lGL +qEt aaa +lMJ aaa aaa aaa -fGM aaa aaa aaa @@ -78969,6 +79923,10 @@ aaa aaa aaa aaa +fGM +rrt +rrt +rrt aaa aaa aaa @@ -79044,8 +80002,6 @@ aaa aaa aaa aaa -"} -(42,1,1) = {" aaa aaa aaa @@ -79062,6 +80018,8 @@ aaa aaa aaa aaa +"} +(43,1,1) = {" aaa aaa aaa @@ -79103,20 +80061,8 @@ aaa aaa aaa aaa -rrt -rrt -rrt -rrt -rrt -rrt -rrt -rrt -rrt -rrt aaa -qbU aaa -rrt aaa aaa aaa @@ -79131,59 +80077,25 @@ aaa aaa aaa aaa +rrt aaa -blx -lMJ -anS -uay -lMJ -lMJ -lMJ lMJ -lMJ -aDb -aDb -aDb -aDb -aDb -aDb -aDb -aDb -aDb -aDb -aDb -aDb -aDb -aDb -aVu -aWU -eeG -aZZ -xrX aaa aaa aaa aaa aaa aaa +dPw aaa -uaD -bsk -aqW -aVu -mFy -aRA +aIw aaa +rrt aaa aaa aaa aaa -aRA -aVu -aWU -aVs aaa -lMJ aaa aaa aaa @@ -79194,10 +80106,34 @@ aaa aaa aaa aaa +lMJ aaa +lMJ +anS +azg aaa +blx aaa aaa +aDb +aDa +aDa +aDa +aDa +aDa +aDa +aDa +aDa +aDa +cWK +knP +dCx +aDb +inL +lGL +qEt +qEt +qEt aaa aaa aaa @@ -79205,15 +80141,23 @@ aaa aaa aaa aaa +qEt +qEt +qEt +sCZ +vXZ +qEt aaa -fGM -rrt -rrt -rrt aaa aaa aaa aaa +qEt +sCZ +woi +wdr +lMJ +lMJ aaa aaa aaa @@ -79235,6 +80179,13 @@ aaa aaa aaa aaa +tsd +anL +tsd +tsd +tsd +tsd +lMJ aaa aaa aaa @@ -79301,8 +80252,6 @@ aaa aaa aaa aaa -"} -(43,1,1) = {" aaa aaa aaa @@ -79326,6 +80275,8 @@ aaa aaa aaa aaa +"} +(44,1,1) = {" aaa aaa aaa @@ -79360,20 +80311,15 @@ aaa aaa aaa aaa -rrt aaa -lMJ aaa aaa aaa aaa aaa aaa -dPw aaa -hih aaa -rrt aaa aaa aaa @@ -79388,16 +80334,44 @@ aaa aaa aaa aaa +rrt aaa lMJ aaa -lMJ -anS -azg aaa -blx aaa +xuK +xuK +xuK +aYN +lMJ +raz +lMJ +rrt +rrt +rrt +rrt +rrt +rrt +rrt +rrt +lMJ +rrt +rrt +rrt +rrt +rrt +rrt +rrt +blx aaa +blx +lMJ +blx +anS +blx +lMJ +lMJ aDb aDa aDa @@ -79409,14 +80383,14 @@ aDa aDa aDa cWK -knP -dCx -aDb -hnm -aWU -aVs -aVs -aVs +kFg +eVm +cYL +qAN +nPf +nDP +xvd +qEt aaa aaa aaa @@ -79424,22 +80398,22 @@ aaa aaa aaa aaa -aVs -aVs -aVs -aVu -bxv -aVs +qEt +pdT +kUQ +lWa +qeq +qEt aaa aaa aaa aaa aaa -aVs -aVu -bMu -aRA -lMJ +qEt +ohm +qeq +qEt +aaa lMJ aaa aaa @@ -79462,15 +80436,15 @@ aaa aaa aaa aaa -cva -sof -cva -cva -cva -cva +tsd +uBC +mRY +ign +oli +jIR +lMJ +lMJ lMJ -aaa -aaa aaa aaa aaa @@ -79559,11 +80533,7 @@ aaa aaa aaa "} -(44,1,1) = {" -aaa -aaa -aaa -aaa +(45,1,1) = {" aaa aaa aaa @@ -79617,85 +80587,22 @@ aaa aaa aaa aaa -rrt aaa -lMJ aaa aaa aaa -eMf -eMf -eMf -jvw -lMJ -lEC -lMJ -rrt -rrt -rrt -rrt -rrt -rrt -rrt rrt -aUn -rrt -rrt -rrt -rrt -rrt -rrt -rrt -blx aaa -blx -lMJ -blx -anS -blx lMJ -lMJ -aDb -aDa -aDa -aDa -aDa -aDa -aDa -aDa -aDa -aDa -cWK -kFg -eVm -cYL -rkZ -wdq -aWT -baa -aVs -aaa -aaa -aaa aaa aaa aaa +eqf +eqf +eqf +eqf aaa -aVs -cqg -btO -aWW -mQt -aVs -aaa -aaa -aaa -aaa -aaa -aVs -bKU -mQt -aVs +raz aaa lMJ aaa @@ -79713,23 +80620,34 @@ aaa aaa aaa aaa +lMJ aaa -aaa -aaa -aaa -aaa -aaa -cva -fiq -oYa -xFA -wpI -oXy lMJ lMJ +aaa +aaa lMJ aaa aaa +aDb +aDa +aDa +aDa +aDa +aDa +aDa +aDa +aDa +aDa +cWK +kFg +eVm +cYL +qAN +wpw +lGL +xvd +qEt aaa aaa aaa @@ -79737,12 +80655,23 @@ aaa aaa aaa aaa +qEt +noL +sCZ +wpw +qeq +qEt aaa aaa aaa aaa aaa +qEt +sCZ +qeq +qEt aaa +lMJ aaa aaa aaa @@ -79764,6 +80693,14 @@ aaa aaa aaa aaa +tsd +tsd +tsd +hUN +hsh +jIR +lMJ +gQK aaa aaa aaa @@ -79815,8 +80752,6 @@ aaa aaa aaa aaa -"} -(45,1,1) = {" aaa aaa aaa @@ -79854,6 +80789,20 @@ aaa aaa aaa aaa +"} +(46,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa aaa aaa aaa @@ -79874,20 +80823,12 @@ aaa aaa aaa aaa -rrt aaa -lMJ aaa aaa aaa -mNa -mNa -mNa -mNa aaa -lEC aaa -lMJ aaa aaa aaa @@ -79903,7 +80844,40 @@ aaa aaa aaa aaa +aaa +aaa +aaa +aaa +rrt +aaa +lMJ +lMJ +lMJ +lMJ +xuK +xuK +xuK +eqf +eqf +raz +dJN +dJN +dJN +dJN +lMJ +dJN lMJ +rNf +rNf +lMJ +lMJ +jXe +lMJ +lMJ +dJN +dJN +dJN +dJN aaa lMJ lMJ @@ -79923,37 +80897,37 @@ aDa aDa aDa cWK -kFg -eVm -cYL -rkZ -bvF -aWU -baa -aVs -aaa +jmc +hkJ +aDb +fpA +wpw +lGL +wKX +qEt aaa aaa aaa aaa aaa aaa -aVs -bsm -aVu -bvF -mQt -aVs aaa +qEt +xvd +gRp +fQr +kud +wdr aaa aaa aaa aaa -aVs -aVu -mQt -aVs aaa +wdr +uZK +dUB +wdr +lMJ lMJ aaa aaa @@ -79976,14 +80950,15 @@ aaa aaa aaa aaa -cva -cva -cva -fMS -wQf -oXy +anS +jIR +jpA +mWU +qUQ +jIR +lMJ +lMJ lMJ -gQK aaa aaa aaa @@ -79994,6 +80969,23 @@ aaa aaa aaa aaa +nAu +rrt +rrt +rrt +rrt +rrt +rrt +rrt +rrt +rrt +rrt +rrt +rrt +rrt +rrt +rrt +quc aaa aaa aaa @@ -80054,6 +81046,8 @@ aaa aaa aaa aaa +"} +(47,1,1) = {" aaa aaa aaa @@ -80072,8 +81066,6 @@ aaa aaa aaa aaa -"} -(46,1,1) = {" aaa aaa aaa @@ -80113,11 +81105,20 @@ aaa aaa aaa aaa +rrt aaa +lMJ aaa aaa aaa +eqf +eqf +eqf +aYN aaa +raz +aaa +lMJ aaa aaa aaa @@ -80131,39 +81132,12 @@ aaa aaa aaa aaa -rrt aaa -lMJ -lMJ -lMJ -lMJ -eMf -eMf -eMf -mNa -mNa -lEC -dJN -dJN -dJN -dJN -lMJ -dJN -lMJ -rNf -rNf -lMJ -lMJ -jXe -lMJ -lMJ -dJN -dJN -dJN -dJN aaa lMJ +aaa lMJ +uay aaa aaa lMJ @@ -80174,20 +81148,20 @@ aDa aDa aDa aDa +obX aDa aDa aDa -aDa -aDa -cWK -jmc -hkJ -aDb -jUt -bvF -aWU -bab -aVs +lGS +cWM +ilJ +tra +uqi +mjd +hXh +eNb +swu +qEt aaa aaa aaa @@ -80195,22 +81169,22 @@ aaa aaa aaa aaa -aVs -baa -btP -eqE -gcy -aRA +qEt +wiF +oxx +vkz +sVA +qEt aaa aaa +cVx aaa aaa +qEt +sCZ +qeq +qEt aaa -aRA -btS -lOh -aRA -lMJ lMJ aaa aaa @@ -80233,14 +81207,12 @@ aaa aaa aaa aaa -anS -oXy -eAh -lWO -hTU -oXy -lMJ lMJ +tsd +eCS +tsd +tsd +tsd lMJ aaa aaa @@ -80252,23 +81224,25 @@ aaa aaa aaa aaa -nAu -rrt -rrt -rrt -rrt -rrt -rrt -rrt -rrt -rrt -rrt -rrt -rrt -rrt -rrt +aaa +aaa rrt -quc +aaa +aaa +aaa +aaa +aaa +aaa +aaa +lMJ +aaa +aaa +lMJ +aaa +aaa +aaa +aaa +lMJ aaa aaa aaa @@ -80330,7 +81304,7 @@ aaa aaa aaa "} -(47,1,1) = {" +(48,1,1) = {" aaa aaa aaa @@ -80394,12 +81368,12 @@ lMJ aaa aaa aaa -mNa -mNa -mNa -jvw -aaa -lEC +xuK +xuK +xuK +aYN +lMJ +raz aaa lMJ aaa @@ -80419,9 +81393,9 @@ aaa aaa lMJ aaa -lMJ +aox uay -aaa +aox aaa lMJ aaa @@ -80431,42 +81405,42 @@ aDa aDa aDa aDa -obX aDa aDa aDa -lGS -cWM -ilJ -tra -uqi -ozN -ggW -aYE -bac -aVs -aaa -aaa -aaa -aaa +aDa +aDa +cWK +oSc +oQc +aDb +kpu +lGL +qEt +qEt +qEt aaa aaa aaa -aVs -bsn -btQ -bvI -nFu -aVs aaa aaa -cVx aaa aaa -aVs -aVu -mQt -aVs +qEt +qEt +qEt +sCZ +xaB +wdr +aaf +lXm +jrY +qEt +aaf +wdr +kRx +eOm +qEt aaa lMJ aaa @@ -80490,12 +81464,9 @@ aaa aaa aaa aaa +aaa lMJ -cva -nUK -cva -cva -cva +aox lMJ aaa aaa @@ -80508,16 +81479,19 @@ aaa aaa aaa aaa +nLZ aaa -rrt aaa aaa +rrt +aaa +lMJ aaa aaa aaa +bvY aaa aaa -lMJ aaa aaa lMJ @@ -80587,7 +81561,7 @@ aaa aaa aaa "} -(48,1,1) = {" +(49,1,1) = {" aaa aaa aaa @@ -80651,15 +81625,15 @@ lMJ aaa aaa aaa -eMf -eMf -eMf -jvw -lMJ -lEC +aaa +aaa aaa lMJ aaa +aIw +aaa +sBd +aaa aaa aaa aaa @@ -80676,9 +81650,9 @@ aaa aaa lMJ aaa -aox -uay -aox +jXu +lGR +jXu aaa lMJ aaa @@ -80694,44 +81668,44 @@ aDa aDa aDa cWK -oSc -oQc +oYM +paf aDb -mVx -aWU -aVs -aVs -aVs -aaa -aaa -aaa +tHZ +lGL +ykn +hBD +xER aaa aaa aaa aaa -aVs -aVs -aVs -aVu -wbu -aRA -aaf -bCG -bEl -aVs -aaf -aRA -gVu -keB -aVs -aaa -lMJ -aaa -aaa -aaa aaa aaa aaa +mxV +auJ +riz +sCZ +sAX +wdr +qEt +qEt +usB +qEt +qEt +wdr +uZK +dPh +pOa +pOa +pOa +pOa +aox +aox +aox +aox +aox aaa aaa aaa @@ -80762,22 +81736,22 @@ aaa aaa aaa aaa -nLZ +aaa aaa aaa aaa rrt aaa +gnA +sCl lMJ +lMJ +cvY aaa aaa aaa -gmO -aaa -aaa aaa aaa -lMJ aaa aaa aaa @@ -80787,7 +81761,7 @@ aaa aaa aaa aaa -aaa +lKu aaa aaa aaa @@ -80844,7 +81818,7 @@ aaa aaa aaa "} -(49,1,1) = {" +(50,1,1) = {" aaa aaa aaa @@ -80913,9 +81887,9 @@ aaa aaa lMJ aaa -hih +aIw aaa -sBd +lMJ aaa aaa aaa @@ -80933,14 +81907,14 @@ aaa aaa lMJ aaa -dne -mac -dne +jXu +fzE +jXu aaa lMJ -aaa -aaa -aDb +jXu +jXu +jXu aDa aDa aDa @@ -80951,49 +81925,49 @@ aDa aDa aDa cWK -oYM -paf +ttX +ueB aDb -mcg -aWU -eeG -aZZ -xrX -aaa +tHZ +lGL +qEt +qEt +qEt aaa aaa aaa aaa aaa aaa -uaD -bsk -aqW -aVu -gRz -aRA -aVs -aVs -bEm -aVs -aVs -aRA -btS -ukF -alK -alK -alK -alK -aox -aox -aox -aox -aox aaa +qEt +qEt +qEt +gBe +iRr +wdr +hyT +qEt +ugg +qEt +bnw +wdr +sCZ +sTh +lxM +kDS +xyM +pOa +pOa +pOa +emN +pOa +pOa aaa aaa aaa aaa +mWd aaa aaa aaa @@ -81025,26 +81999,26 @@ aaa aaa rrt aaa -gnA -sCl lMJ -lMJ -mYG aaa aaa aaa +cvY aaa +lMJ aaa aaa +lMJ aaa aaa aaa lMJ +lMJ +rrt aaa aaa aaa aaa -lKu aaa aaa aaa @@ -81101,7 +82075,7 @@ aaa aaa aaa "} -(50,1,1) = {" +(51,1,1) = {" aaa aaa aaa @@ -81165,14 +82139,17 @@ lMJ aaa aaa aaa -aaa -aaa -aaa +xuK +xuK +xuK +aYN lMJ -aaa -hih -aaa +aIw lMJ +aYN +xuK +xuK +xuK aaa aaa aaa @@ -81185,19 +82162,16 @@ aaa aaa aaa aaa -aaa -aaa -aaa -lMJ -aaa -dne -iHm -dne -aaa lMJ -dne -dne -dne +jXu +jXu +uAE +jXu +jXu +nmg +jXu +twr +jXu aDa aDa aDa @@ -81208,55 +82182,55 @@ aDa aDa aDa cWK -ttX -ueB +wYc +dhb aDb -mcg -aWU -aVs -aVs -aVs -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aVs -aVs -aVs -tbW -jmQ -aRA -bBc -aVs -sIA -aVs -bHH -aRA -aVu -pcI -fiR -koV -bbL -alK -alK -alK -cTN -alK -alK -aaa -aaa -aaa -aaa -mWd +dIP +nPf +nKG +qEt +lMJ aaa aaa aaa +djM aaa aaa aaa +lMJ +qEt +fsb +lWa +eQT +nRr +cRo +cRo +cRo +cRo +cRo +cRo +ugY +axd +pOa +cXV +xyM +sTq +pOa +eze +qgf +obh +jUb +jUb +nBy +nBy +jUb +jUb +jUb +nBy +nBy +nBy +nBy +nBy aaa aaa aaa @@ -81276,7 +82250,7 @@ aaa aaa aaa aaa -aaa +fee aaa aaa aaa @@ -81285,16 +82259,16 @@ aaa lMJ aaa aaa -aaa -mYG -aaa +llk +cqk +llk +llk +llk +llk +llk +llk lMJ -aaa -aaa lMJ -aaa -aaa -aaa lMJ lMJ rrt @@ -81358,7 +82332,7 @@ aaa aaa aaa "} -(51,1,1) = {" +(52,1,1) = {" aaa aaa aaa @@ -81422,141 +82396,141 @@ lMJ aaa aaa aaa -eMf -eMf -eMf -jvw +eqf +eqf +eqf +aYN +aaa +raz +aaa +aYN +aYN +eqf +aYN +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +jXu +jXu +nmg +jXu +hCn +qCC +rbi +twr +qiz +gAt +twr +jXu +jXu +jXu +jXu +jXu +jXu +jXu +jXu +jXu +jXu +jXu +jXu +jXu +jXu +hET +wpw +xNg +wdr +wdr +wdr +qEt +qEt +qEt +qEt +qEt +wdr +wdr +wdr +wbv +wpw +pQW +cUd +sCz +oHw +xOO +sxd +uvx +slD +nyF +vpM +pOa +twj +xyM +pOa +pOa +pOa +rJS +pOa +jUb +mPO +sZK +heE +eXn +xZu +fBX +nBy +gbg +tfD +ruz +nBy +nBy lMJ -hih -lMJ -jvw -eMf -eMf -eMf -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa lMJ -dne -dne -nVm -dne -dne -aip -dne -xZo -dne -aDa -aDa -aDa -aDa -aDa -aDa -aDa -aDa -aDa -cWK -wYc -dhb -aDb -xyu -wdq -aYF -aVs lMJ -aaa -aaa -aaa -djM -aaa -aaa -aaa lMJ -aVs -btR -aWW -lWR -tIZ -mGD -mGD -mGD -mGD -mGD -mGD -qPM -hTb -alK -uHX -bbL -ako -alK -otq -qAO -dFt -dux -dux -ckN -ckN -dux -dux -dux -ckN -ckN -ckN -ckN -ckN -aaa -aaa -aaa -aaa -aaa lMJ aox lMJ -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -fee -aaa -aaa -aaa +lMJ +lMJ rrt -aaa +rrt +rrt +rrt +rrt +rrt +rrt +rrt +rrt +lZV lMJ -aaa -aaa -tia -dOy -tia -tia -tia -tia -tia -tia lMJ lMJ lMJ lMJ -rrt -aaa +lMJ +lMJ +llk +tzP +cqk +tzP +tzP +tzP +tzP +tzP +tzP +llk aaa +anS +wDi +anS +lMJ +quc aaa aaa aaa @@ -81615,7 +82589,7 @@ aaa aaa aaa "} -(52,1,1) = {" +(53,1,1) = {" aaa aaa aaa @@ -81676,225 +82650,112 @@ aaa rrt aaa lMJ -aaa -aaa -aaa -mNa -mNa -mNa -jvw -aaa -lEC -aaa -jvw -jvw -mNa -jvw -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -dne -dne -aip -dne -uTk -arZ -hOj -xZo -dqe -doA -xZo -dne -dne -dne -dne -dne -dne -dne -dne -dne -dne -dne -dne -dne -dne -yhn -bvF -aWV -aRA -aRA -aRA -aVs -aVs -aVs -aVs -aVs -aRA -aRA -aRA -jFA -bvF -ogQ -nRJ -vUg -bCH -tgB -ihP -bJt -bJo -hfm -bMB -alK -iOs -bbL -alK -alK -alK -isU -alK -dux -ppz -cpQ -ayD -iRE -nzL -lBi -ckN -xfk -aVc -rlx -ckN -ckN -lMJ -lMJ -lMJ -lMJ -lMJ -aox -lMJ -lMJ -lMJ -rrt -rrt -rrt -rrt -rrt -rrt -rrt -rrt -rrt -lZV -lMJ -lMJ -lMJ -lMJ lMJ lMJ lMJ -tia -fEp -dOy -fEp -fEp -fEp -fEp -fEp -fEp -tia -aaa -anS -wDi -anS -lMJ -quc -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -"} -(53,1,1) = {" -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +xuK +xuK +xuK +aYN +eqf +raz +eqf +aYN +xuK +xuK +xuK +lMJ +lMJ +lMJ +lMJ +lMJ +lMJ +lMJ +lMJ +lMJ +lMJ +jXu +hSP +sGa +oFR +ycr +qyf +uuD +uuD +uuD +uuD +iUE +uuD +uuD +qyf +uuD +uuD +uuD +uuD +uuD +uuD +uuD +uuD +uuD +xTT +gfD +sZP +iPB +cOl +svW +svW +svW +svW +svW +xFF +svW +svW +sUO +rBi +svW +sIs +iPB +iPB +cUd +sCz +pZn +pOa +pOa +pOa +pOa +pOa +pOa +pOa +xug +xyM +wev +pOa +kIG +lGG +vXH +jUb +mUD +cXW +cXW +qKw +cXW +uxS +uxS +fgn +ehv +ejd +bIO +nBy +nBy aaa aaa aaa +lMJ +aox +lMJ aaa aaa +lMJ aaa aaa aaa @@ -81903,12 +82764,28 @@ aaa aaa aaa aaa +lZV aaa aaa +lMJ aaa aaa aaa aaa +lMJ +llk +cqk +llk +llk +llk +llk +llk +llk +lMJ +lMJ +lMJ +lMJ +rrt aaa aaa aaa @@ -81930,115 +82807,12 @@ aaa aaa aaa aaa -rrt aaa -lMJ -lMJ -lMJ -lMJ -eMf -eMf -eMf -jvw -mNa -lEC -mNa -jvw -eMf -eMf -eMf -lMJ -lMJ -lMJ -lMJ -lMJ -lMJ -lMJ -lMJ -lMJ -lMJ -dne -aqC -fyM -nvt -sGX -wCV -rQt -rQt -rQt -rQt -eju -rQt -rQt -wCV -rQt -rQt -rQt -rQt -rQt -rQt -rQt -rQt -rQt -wmV -xoW -bcA -rGg -eaQ -nZp -nZp -nZp -nZp -nZp -tPW -nZp -nZp -ocT -iTI -nZp -mgz -rGg -rGg -nRJ -vUg -blU -alK -alK -alK -alK -alK -alK -alK -onC -bbL -bPL -alK -gyN -kIh -tWo -dux -pmu -wOn -wOn -wfq -wOn -ckP -ckP -auR -ndr -crh -vDb -ckN -ckN aaa aaa aaa -lMJ -aox -lMJ aaa aaa -lMJ aaa aaa aaa @@ -82047,28 +82821,12 @@ aaa aaa aaa aaa -lZV aaa aaa -lMJ aaa aaa aaa aaa -lMJ -tia -dOy -tia -tia -tia -tia -tia -tia -lMJ -lMJ -lMJ -lMJ -rrt aaa aaa aaa @@ -82087,6 +82845,8 @@ aaa aaa aaa aaa +"} +(54,1,1) = {" aaa aaa aaa @@ -82128,35 +82888,6 @@ aaa aaa aaa aaa -"} -(54,1,1) = {" -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa aaa aaa aaa @@ -82165,6 +82896,7 @@ aaa aaa aaa aaa +aac aaa aaa aaa @@ -82172,14 +82904,24 @@ aaa aaa aaa aaa +rrt aaa +lMJ aaa aaa aaa +eqf +eqf +eqf +bOr aaa +raz aaa +aYN +aYN +eqf +aYN aaa -aac aaa aaa aaa @@ -82187,106 +82929,81 @@ aaa aaa aaa aaa -rrt -aaa lMJ aaa -aaa -aaa -mNa -mNa -mNa -kyS -aaa -lEC -aaa -jvw -jvw -mNa -jvw -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -lMJ -aaa -aip -aqD -nMS -dne -dne -dne -aRG -lUq -drQ -dne -aip -dne -dst -nbO -nwN -aRG -aRG -lZy -auG -dnd -oLX -xZo -aRG -aSP -dne -und -cZt -iLA -bJo -bbJ -wPI -bbJ -qNh -biv -uQv -blT -poK -hBT -bEt -bEt -bEt -vba -ncD -jEJ -bCI -bEo -hiA -bbL -fOD -dkH -rDS -rDS -rDS -rDS -iuy -nfn -bbL -bbL -auF -dux -edq -wfq -wOn -wOn -wOn -lDk -rlx -dbq -ckQ -wYq -ckP -tDJ -ckN +nmg +sLR +nOz +jXu +jXu +jXu +sHu +uPp +eaW +jXu +nmg +jXu +kBS +rOz +mlH +sHu +cVL +jZW +tGb +uUu +czP +twr +sHu +aPk +jXu +vzG +dxO +crk +slD +aid +vWt +aid +bnX +hxD +rBU +rzq +xOV +mAf +dXg +dXg +dXg +vxi +wHJ +urS +ecA +rbH +woc +xyM +lcJ +lxM +uOH +uOH +uOH +uOH +cMb +tRb +xyM +xyM +clp +jUb +uke +qKw +cXW +cXW +cXW +fYh +ruz +ftg +bmp +tsP +uxS +fgN +nBy aaa aaa aaa @@ -82295,26 +83012,26 @@ aox lMJ aaa aaa -cBR -cBR -dBN -dBN -dBN -cBR -cBR -dBN -dBN -hRK -dBN -dBN -cBR +xjH +xjH +rKQ +rKQ +rKQ +xjH +xjH +rKQ +rKQ +iPy +rKQ +rKQ +xjH aaa aaa aaa aaa lMJ aaa -oSg +tae aaa aaa aaa @@ -82450,17 +83167,17 @@ lMJ aaa aaa aaa -eMf -eMf -eMf -jvw +xuK +xuK +xuK +aYN lMJ -rdX +jIP uQF -jvw -eMf -eMf -eMf +aYN +xuK +xuK +xuK aaa aaa aaa @@ -82471,79 +83188,79 @@ aaa aaa aox aox -dne -dne -nYc -dne -lMJ -dne -dne -aip -dne -dne -lMJ -dne -dne -dne -dne -aip -dne -dne -dne -dne -dne -dne -aip -dne -dne -aRA -aRA -hRx -qhw -hRx -bbK -beK -bbK -biw -qoW -bCL -baE -baE -bnM -bnM -bnM -baE -baE -qLZ -bCJ -alK -auF -bsq -bJr -alK -aqK -aqO -tWo -aGN -rDS -tWo -eEU -aob -qaU -dux -kfk -tOc -tOc -ckR -bjh -bjh -rlx -ckP -ckP -ckP -ckP -jMa -ckN +jXu +jXu +xtr +jXu +lMJ +jXu +jXu +nmg +jXu +jXu +lMJ +jXu +jXu +jXu +jXu +nmg +jXu +jXu +jXu +jXu +jXu +jXu +nmg +jXu +jXu +wdr +wdr +fcq +xfI +fcq +xjh +qhW +xjh +yme +fxI +tep +dHc +dHc +htE +htE +htE +dHc +dHc +igV +nLG +pOa +clp +mlQ +jmJ +pOa +uEO +ayH +vXH +vTE +uOH +vXH +jfv +tYi +giT +jUb +esd +htr +htr +jJH +dbm +dbm +ruz +uxS +uxS +uxS +uxS +nXM +nBy aaa aaa aaa @@ -82552,32 +83269,32 @@ aox lMJ aaa aaa -cBR -vIi -sSQ -bhm -lhE -bTf -cBR -ulb -maC -hRK -rJm -xht -cBR +xjH +vdJ +wpi +kVg +tgD +kku +xjH +eUA +sWe +iPy +gOS +lzU +xjH aaa aaa aaa aaa lMJ -tia -mYG -tia -tia -tia -tia -tia -tia +llk +cvY +llk +llk +llk +llk +llk +llk lMJ lMJ lMJ @@ -82712,7 +83429,7 @@ aaa aaa lMJ aaa -yjk +hgB aaa uQF aaa @@ -82729,9 +83446,9 @@ aaa aaa aaa lMJ -aqE -arZ -atp +qGV +qCC +tvR aaa aaa aaa @@ -82755,52 +83472,52 @@ aaa aaa aaa aaa -hRx -jrx -hRx -dhg -qIk -tfQ -bbK -jpN -ong -kqz -rJv -rJv -rJv -rJv -rJv -kqz -oeo -oyR -alK -bqf -yhl -ako -alK -leB -aob -vMg -aob -rDS -alK -alK -alK -alK -dux -sty -ckP -bmE -ndr -jGD -kiM -ckP -ckS -ckP -ckP -wYq -jGD -ckN +fcq +nJG +fcq +dpT +oaw +vSs +xjh +gax +mjg +xJA +kOK +kOK +kOK +kOK +kOK +xJA +hXc +uKP +pOa +qag +xyR +hJH +pOa +lHk +tYi +sNM +tYi +uOH +pOa +pOa +pOa +pOa +jUb +xqn +uxS +fQZ +ehv +nzF +glh +uxS +lpi +uxS +uxS +tsP +nzF +nBy aaa aaa aaa @@ -82809,33 +83526,33 @@ aox lMJ aaa aaa -cBR -xCU -xfr -wuc -tEH -abf -cBR -uTm -nPQ -hRK -fqi -iwb -cBR +xjH +pzW +dno +uKy +oPY +kjX +xjH +nzQ +vol +iPy +nta +mFu +xjH lMJ lMJ lMJ lMJ -tia -fEp -dOy -fEp -yef -fEp -fEp -fEp -fEp -tia +llk +tzP +cqk +tzP +aef +tzP +tzP +tzP +tzP +llk aaa lMJ aaa @@ -82986,9 +83703,9 @@ aaa aaa aaa lMJ -aqF -doJ -atq +tmz +xgB +iQF aaa aaa aaa @@ -83012,86 +83729,86 @@ aaa aaa aaa aaa -hRx -brn -hRx -kWa -beM -tqR -biy -afs -blW -bnM -rJv -rJv -rJv -rJv -rJv -bnM -jMF -tEv -alK -alK -alK -alK -alK -alK -alK -alK -tWo -cUJ -alK -xYz -aob -mpF -dux -eDt -qPK -ckP -ckP -dvt -csf -bXE -ckP -ckP -ckS -ckP -ckN -ckN +fcq +fxQ +fcq +vpn +nxu +pOj +vmH +oCN +kXt +htE +kOK +kOK +kOK +kOK +kOK +htE +xXi +dKK +pOa +pOa +pOa +pOa +pOa +pOa +pOa +pOa +vXH +aDl +pOa +vZE +tYi +rLr +jUb +iZs +wHq +uxS +uxS +agn +xsL +dqN +uxS +uxS +lpi +uxS +nBy +nBy lMJ lMJ lMJ -dux -lwB -dux +jUb +kPQ +jUb lMJ lMJ -cBR -vkP -xfr -hkA -dYW -cjs -cBR -dBN -lfA -hRK -hhm -dBN -cBR -cBR +xjH +ydz +dno +tIl +bYm +kgz +xjH +rKQ +puL +iPy +qPC +rKQ +xjH +xjH aaa aaa aaa lMJ -tia -mYG -tia -tia -tia -tia -tia -tia +llk +cvY +llk +llk +llk +llk +llk +llk lMJ lMJ lMJ @@ -83243,9 +83960,9 @@ aaa aaa aaa lMJ -aqF -doJ -atq +tmz +xgB +iQF aaa aaa aaa @@ -83269,80 +83986,80 @@ aaa aaa aaa aaa -hRx -nHP -hRx -cnm -beM -mpV -xzi -owS -blX -bnM -rJv -rJv -rJv -rJv -rJv -bnM -jMF -qaR -ikK -dWo -myT -enx -tAy -qLD -hqy -alK -amZ -iuy -sJJ -jUB -bVT -aob -dux -cxQ -rlx -ckS -ckP -ckP -muD -ckP -ckP -ckP -ckP -ckP -mPb -dux -dux -dux -dux -dux -ctZ -ckN +fcq +pdf +fcq +fZG +nxu +vrP +rxP +dRH +qGZ +htE +kOK +kOK +kOK +kOK +kOK +htE +xXi +vvp +jzp +xLv +unR +jWd +gCW +nOZ +fkd +pOa +sTq +cMb +fFu +wvr +gUs +tYi +jUb +gYF +ruz +lpi +uxS +uxS +shK +uxS +uxS +uxS +uxS +uxS +iWn +jUb +jUb +jUb +jUb +jUb +aCW +nBy aaa aaa -cBR -dgV -hLg -oij -dYW -ggk -cBR -oRH -fdW -jky -fdW -sSQ -qYZ -dBN +xjH +ybb +nBF +fQg +bYm +inw +xjH +hLB +rge +ndp +rge +wpi +gAB +rKQ aaa aaa aaa lMJ aaa -oGh +lhA aaa aaa aaa @@ -83500,9 +84217,9 @@ aaa aaa aaa lMJ -aqF -doJ -atq +tmz +xgB +iQF aaa aaa aaa @@ -83526,86 +84243,86 @@ aaa aaa aaa aaa -vLz -brn -hRx -efc -ges -ddw -ctd -qTx -blY -cNG -bqg -rJv -rJv -rJv -rJv -bnM -tbC -lty -ikK -uyH -xMN -azm -kPq -dSM -jQL -alK -auF -rDS -alK -rLW -tWu -bXx -dux -nZb -pVg -ckP -fsW -ckP -kuZ -slk -ckP -ckP -evj -uet -dux -dux -dux -yfG -xXZ -dux -dyl -dux -dux +kzI +fxQ +fcq +eCV +pBJ +vGx +ngf +pKB +gcA +dDZ +jOb +kOK +kOK +kOK +kOK +htE +xxg +nMY +jzp +lXS +kEm +ifF +olq +njE +ckU +pOa +lEu +uOH +pOa +sXI +eip +tYZ +jUb +hWj +coJ +uxS +fNI +uxS +eGT +wGz +uxS +uxS +pHS +ecD +jUb +jUb +jUb +eCK +uwh +jUb +nCw +jUb +jUb aaa -cBR -uxX -xUD -hhQ -hhQ -rsW -uno -wwM -naF -wxS -tlA -iew -aJp -dbn +xjH +aWC +mHl +vVz +vVz +hzF +uvP +pWX +eYE +hcR +gqV +syT +vUH +rUE suP aaa aaa lMJ -vsN -mYG -vsN -vsN -vsN -vsN -vsN -vsN +lzJ +cvY +lzJ +lzJ +lzJ +lzJ +lzJ +lzJ lMJ lMJ lMJ @@ -83757,9 +84474,9 @@ aaa aaa aaa lMJ -aqF -doJ -atq +tmz +xgB +iQF aaa aaa aaa @@ -83783,87 +84500,87 @@ aaa aaa aaa aaa -vLz -cac -hRx -wwI -beP -khh -beK -owS -blZ -bnM -rJv -rJv -rJv -rJv -rJv -bnM -bBh -mXG -leC -xMN -xMN -lhC -tNa -uyH -nXv -alK -qtl -rDS -alK -ikW -alK -alK -dux -jlw -jve -bmy -dux -uYL -maO -dux -qyH -vHP -dux -dEH -dux -acS -dux -pLU -uzM -gtG -eIf -tYs -dux +kzI +nsK +fcq +jAl +bIw +uFh +qhW +dRH +iMk +htE +kOK +kOK +kOK +kOK +kOK +htE +scY +pFI +tON +kEm +kEm +nNH +pzu +lXS +qLP +pOa +pIt +uOH +pOa +oca +pOa +pOa +jUb +jDk +jle +etv +jUb +usw +wZl +jUb +dyd +ybm +jUb +wgl +jUb +kXU +jUb +qkm +vmY +qDb +kvV +rjB +jUb aaa -cBR -cet -dUE -gSZ -hIe -wHN -hkv -vow -kTh -xPv -swt -oES -xii -dBN +xjH +tmJ +ark +uGq +wIW +kHk +gqI +gqj +hGi +cSm +tRI +bkO +xEz +rKQ lMJ lMJ lMJ -vsN -yef -mYG -fEp -fEp -fEp -yef -fEp -fEp -vsN +lzJ +aef +cvY +tzP +tzP +tzP +aef +tzP +tzP +lzJ aaa lMJ aaa @@ -84014,9 +84731,9 @@ aaa aaa aaa lMJ -aqF -doJ -atq +tmz +xgB +iQF aaa aaa aaa @@ -84040,86 +84757,86 @@ aaa aaa aaa aaa -vLz -brn -hRx -hnt -saT -gTb -bbK -vHg -bma -bnM -rJv -rJv -rJv -rJv -rJv -bnM -jMF -sQs -ikK -ikK -bQK -phL -phL -ihg -ihg -hfx -rbl -rDS -alK -alK -alK -eAD -dux -dux -dux -dux -dux -dux -pQz -dux -dux -dux -dux -dux -dux -dux -dux -dux -dux -dux -oEz -muD -dux -lMJ -cBR -cBR -lZx -cBR -cBR -cBR -cBR -cBR -dBN -ing -dBN -dBN -cBR -cBR -aaa -aaa -aaa -lMJ -vsN -tkX -vsN -vsN -vsN -vsN -vsN -vsN +kzI +fxQ +fcq +uwP +pTm +grp +xjh +dzq +bTj +htE +kOK +kOK +kOK +kOK +kOK +htE +xXi +avr +jzp +jzp +iBL +stL +stL +lFs +lFs +hMo +gqP +uOH +pOa +pOa +pOa +sUJ +jUb +jUb +jUb +jUb +jUb +jUb +fxT +jUb +jUb +jUb +jUb +jUb +jUb +jUb +jUb +jUb +jUb +jUb +qHK +shK +jUb +lMJ +xjH +xjH +rKG +xjH +xjH +xjH +xjH +xjH +rKQ +tQG +rKQ +rKQ +xjH +xjH +aaa +aaa +aaa +lMJ +lzJ +icn +lzJ +lzJ +lzJ +lzJ +lzJ +lzJ lMJ lMJ lMJ @@ -84254,7 +84971,7 @@ xtw aaa fcJ aaa -oKe +sux aaa lMJ aaa @@ -84271,17 +84988,17 @@ aaa aaa aaa lMJ -aqG -asb -atr +rqa +lFV +iQd aaa aaa aaa -mnP -mnP -oHe -mnP -mnP +pnI +pnI +jfB +pnI +pnI aaa aaa aaa @@ -84297,80 +85014,80 @@ aaa aaa aaa aaa -hRx -wbq -hRx -hRx -yfJ -hRx -hRx -qnY -blV -kqz -rJv -rJv -rJv -rJv -rJv -kqz -oeo -rof -ggY -ikK -bNv -mkZ -bqR -dSM -cGq -alK -aob -rDS -iuy -paD -twV -hrs -erp -hFw -sJS -cKH -erp -dYM -erp -dux -cCk -qUR -mmb -gLu -lvY -bXE -oAe -cCk -dux -vPJ -bXE -fLY -dux +fcq +rys +fcq +fcq +iva +fcq +fcq +rul +oUy +xJA +kOK +kOK +kOK +kOK +kOK +xJA +hXc +uIO +eHf +jzp +nVx +wfu +xnr +njE +fHV +pOa +flN +uOH +cMb +fjn +nkI +cpw +pAe +aZL +jgk +qnr +pAe +rzB +pAe +jUb +cBc +aFf +bbp +eNV +hUM +oOZ +llW +cBc +jUb +tkn +dqN +uCG +jUb aaa aaa -dBN -qOJ -dBN +rKQ +eSR +rKQ aaa aaa -cBR -nrc -jwJ -lZg -iTg -cXS -ngK -dBN +xjH +lwx +ccD +dsl +geE +kWU +fOS +rKQ aaa aaa aaa lMJ aaa -dOy +cqk aaa aaa aaa @@ -84506,17 +85223,17 @@ lMJ aaa aaa aaa -eMf -eMf -eMf -jvw +xuK +xuK +xuK +aYN aaa -xfX +xPt aaa -kyS -eMf -eMf -eMf +bOr +xuK +xuK +xuK aaa aaa aaa @@ -84527,18 +85244,18 @@ aaa aaa aox aox -dne -dne -dUW -dne +jXu +jXu +cQc +jXu lMJ lMJ lMJ -mnP -brv -kXP -cBZ -mnP +pnI +qqp +xDu +pcS +pnI aaa aaa aaa @@ -84554,86 +85271,86 @@ aaa aaa aaa aaa -hRx -xxh -pLk -nHP -bfS -cuN -wos -wea -ong -baE -baE -bnM -baE -bnM -baE -baE -vlz -fve -bNK -ikK -ivm -jEF -jhu -hqy -dsH -alK -aqO -uth -dux -dux -dux -dux -dux -dux -cMJ -dux -dux -dux -erp -ebL -cCk -bXE -bXE -kMi -bXE -vyN -bXE -kMi -dux -dux -goS -muD -dux -aaa -aaa -dBN -qOJ -dBN -aaa -aaa -cBR -eQz -qTL -gul -uFb -tgQ -adB -dBN -aaa -aaa -aaa -lMJ -vsN -dOy -vsN -vsN -vsN -vsN -vsN -vsN +fcq +pck +nmH +pdf +snS +jjn +jQr +kKd +mjg +dHc +dHc +htE +dHc +htE +dHc +dHc +tWe +bRU +yfq +jzp +yjw +eJo +sOF +fkd +eDC +pOa +ayH +tFn +jUb +jUb +jUb +jUb +jUb +jUb +bbt +jUb +jUb +jUb +pAe +riW +cBc +dqN +dqN +mec +dqN +sMS +dqN +mec +jUb +jUb +uRq +shK +jUb +aaa +aaa +rKQ +eSR +rKQ +aaa +aaa +xjH +vip +jjC +uYe +rVZ +jBF +vzL +rKQ +aaa +aaa +aaa +lMJ +lzJ +cqk +lzJ +lzJ +lzJ +lzJ +lzJ +lzJ lMJ lMJ lMJ @@ -84763,17 +85480,17 @@ lMJ aaa aaa aaa -mNa -mNa -mNa -jvw +eqf +eqf +eqf +aYN aaa -hih +aIw aaa -jvw -jvw -jvw -mNa +aYN +aYN +aYN +eqf aaa aaa aaa @@ -84784,114 +85501,114 @@ aaa aaa lMJ lMJ -aip -dnO -rIF -dne -aaa -aaa -aaa -mnP -hZM -xVs -lCs -mnP -lMJ -lMJ -lMJ -lMJ -hmD -bca -lbg -hmD -lbg -oXt -hmD -lMJ -lMJ -lMJ -lMJ -hRx -brn -dtZ -pbr -vIc -pII -hRx -qPj -sxG -gkL -hQo -hFc -sCB -hFc -hFc -dFc -oHq -inv -ikK -ikK -ikK -alK -alK -alK -alK -alK -alK -rDS -dux -dDv -hIX -rQn -eLR -gZa -nVt -kgh -nof -nVS -wKI -dux -jSC -bXE -mBg -rue -bXE -kMi -rig -bXE -dux -vyN -bXE -muD -dux -aaa -aaa -dBN -gPu -dBN -aaa -aaa -cBR -gAR -dLn -cCK -jwJ -uWm -nHx -dBN -lMJ -lMJ -lMJ -vsN -fEp -dOy -yef -yef -fEp -fEp -fEp -fEp -vsN +nmg +vEV +ovy +jXu +aaa +aaa +aaa +pnI +bUm +kRe +qfi +pnI +lMJ +lMJ +lMJ +lMJ +xLq +aSZ +iSE +xLq +iSE +deU +xLq +lMJ +lMJ +lMJ +lMJ +fcq +fxQ +wEz +aaq +hgH +wUt +fcq +jPE +auh +koj +rMl +crr +qer +crr +crr +qyT +rZT +lQW +jzp +jzp +jzp +pOa +pOa +pOa +pOa +pOa +pOa +uOH +jUb +xIK +pGW +nBp +ciq +pqz +iuB +ylO +oSy +gwK +lCb +jUb +bZW +dqN +sAE +bOH +dqN +mec +cNS +dqN +jUb +sMS +dqN +shK +jUb +aaa +aaa +rKQ +iyC +rKQ +aaa +aaa +xjH +dwl +taW +xNi +ccD +gXl +tZS +rKQ +lMJ +lMJ +lMJ +lzJ +tzP +cqk +aef +aef +tzP +tzP +tzP +tzP +lzJ aaa anS anS @@ -85020,134 +85737,134 @@ lMJ lMJ lMJ lMJ -eMf -eMf -eMf -mNa -mNa -lEC -lEC -mNa -eMf -eMf -eMf -lMJ -lMJ -lMJ -ahp -aif -ahp -ahq -ahp -ahp -ahp -dne -aqH -dEh -dne -aaa -aaa -aaa -tuP -tuP -wxQ -vgE -tuP -mnP -tuP -aaa -aaa -kUu -dIW -tvU -kUu -dmW -xBn -kUu -aaa -aaa -sjd -sjd -hRx -aED -hRx -hRx -gZd -hRx -hRx -odL -mLm -tXK -eyn -fHZ -qsF -jCh -fdG -jfl -jZV -bSY -mwd -bqE -oOc -alK -cBk -qyP -bOi -aAQ -alK -cUJ -dux -ril -dvt -bRI -hvt -dux -joV -dux -qWj -dux -fPI -dux -nvp -bXE -bXE -bXE -rig -gLu -bXE -gLu -dux -dux -hdX -muD -dux -dux -cBR -cBR -jul -cBR -cBR -lMJ -cBR -cBR -dBN -dBN -dBN -dBN -cBR -cBR -aaa -aaa -aaa -aaa -vsN -dOy -vsN -vsN -vsN -vsN -vsN -vsN +xuK +xuK +xuK +eqf +eqf +raz +raz +eqf +xuK +xuK +xuK +lMJ +lMJ +lMJ +jfG +kmW +jfG +qvJ +jfG +jfG +jfG +jXu +kWW +ufv +jXu +aaa +aaa +aaa +hKg +hKg +fQW +kat +hKg +pnI +hKg +aaa +aaa +hxo +bnA +oDp +hxo +xvv +fyz +hxo +aaa +aaa +cbz +cbz +fcq +lnv +fcq +fcq +cJQ +fcq +fcq +iSk +ebn +uxa +bVz +bNQ +gOX +sEk +aal +dPQ +rtG +vJB +fjD +pUl +lMY +pOa +mrN +gXe +vwi +tql +pOa +aDl +jUb +tWr +agn +dPJ +hBC +jUb +lXC +jUb +ifh +jUb +xWC +jUb +xRB +dqN +dqN +dqN +cNS +eNV +dqN +eNV +jUb +jUb +gkU +shK +jUb +jUb +xjH +xjH +bVK +xjH +xjH +lMJ +xjH +xjH +rKQ +rKQ +rKQ +rKQ +xjH +xjH +aaa +aaa +aaa +aaa +lzJ +cqk +lzJ +lzJ +lzJ +lzJ +lzJ +lzJ lMJ lMJ lMJ @@ -85277,128 +85994,128 @@ lMJ aaa aaa aaa -mNa -mNa -mNa -jvw -aaa -hih -aaa -jvw -mNa -jvw -jvw -aaa -aaa -aaa -ahp -xMD -ajc -tIc -alx -xCe -anU -dne -dne -pWf -dne -dne -dne -dne -dne -ndW -xVs -umr -xKP -htC -tuP -kUu -kUu -kUu -teQ -uSb -kUu -uSb -vkd -kUu -kUu -kUu -sjd -kvc -kaE -vil -wnp -ozo -hfd -vZx -ozo -baE -baE -ilO -sQf -ghJ -baE -mwd -aHT -mwd -mwd -mLT -mLT -bLT -rPX -alK -xYz -jhV -aGN -aqK -alK -aGF -dux -fko -jqx -bXC -tdY -dux -dux -dux -erp -dux -iGm -tUB -vew -vew -dyE -oWP -ueg -geT -bXE -bXE -jLv -mqo -duH -muD -dux -eBH -cBR -evc -fIy -jDH -cBR -aaa -aaa -lMJ -aaa -aaa -aaa -aaa -lMJ -aaa -aaa -aaa -aaa -aaa -aaa -dOy +eqf +eqf +eqf +aYN +aaa +aIw +aaa +aYN +eqf +aYN +aYN +aaa +aaa +aaa +jfG +lVe +dqo +eXy +wCf +niG +kfK +jXu +jXu +hWS +jXu +jXu +jXu +jXu +jXu +qvY +kRe +dCp +sAs +mdL +hKg +hxo +hxo +hxo +uor +sxq +hxo +sxq +dZB +hxo +hxo +hxo +cbz +uyj +pyv +jLb +tTa +krf +mbi +bAI +krf +dHc +dHc +bZY +xOw +spH +dHc +fjD +usk +fjD +fjD +cHj +cHj +vsr +bRG +pOa +vZE +ivx +vTE +lEu +pOa +nyc +jUb +qno +fms +itq +vEc +jUb +jUb +jUb +pAe +jUb +ekh +lmL +vCh +vCh +hVY +wRl +nRa +qOu +dqN +dqN +mNO +syh +gsn +shK +jUb +tzt +xjH +vAc +sOM +lyf +xjH +aaa +aaa +lMJ +aaa +aaa +aaa +aaa +lMJ +aaa +aaa +aaa +aaa +aaa +aaa +cqk aaa aaa aaa @@ -85534,113 +86251,113 @@ lMJ aaa aaa aaa -eMf -eMf -eMf -jvw -aaa -lEC -aaa -jvw -eMf -eMf -eMf -aaa -aaa -aaa -ahq -ahq -ahp -ahp -ahp -nsZ -anV -mfk -iKu -aXR -auL -mTh -dne -awP -dne -mcY -jfp -kpF -xVs -aDW -tuP -lJI -oUK -oUK -jzZ -xUy -ltP -xUy -nET -pGU -pGU -mTX -cPm -qfe -lYv -lYv -ozo -ozo -shp -hOe -xtO -bkg -lDf -qxd -tqH -lCP -apj -mwd -ecL -mIq -plV -pVa -mwd -iEb -mwd -alK -qQS -aof -aob -tWo -alK -xpd -dux -hKn -bXE -mGO -iZM -inl -cZE -erp -pLa -dux -xAq -dux -yfv -riP -bXE -ees -bXE -plC -rig -oAe -xsx -mqo -duH -muD -dux -mAY -cBR -ihT -qOJ -gQW -cBR +xuK +xuK +xuK +aYN +aaa +raz +aaa +aYN +xuK +xuK +xuK +aaa +aaa +aaa +qvJ +qvJ +jfG +jfG +jfG +gYE +lBm +dHa +ugJ +edP +dwA +bje +jXu +ttG +jXu +pPh +aFd +nVG +kRe +cHQ +hKg +uvw +yeq +yeq +giz +xpX +sJg +xpX +jYB +vsO +vsO +uAu +iiu +rbL +mmR +mmR +krf +krf +xpI +vyf +bJR +ikJ +kKr +hyW +pTf +iOc +qwG +fjD +rEj +vCu +cwc +kXa +fjD +tmI +fjD +pOa +cIW +oiX +tYi +vXH +pOa +sNC +jUb +tXX +dqN +ydf +gzs +eLk +uYT +pAe +rzM +jUb +mTR +jUb +lnR +sYf +dqN +wgq +dqN +oKI +cNS +llW +nqP +syh +gsn +shK +jUb +huF +xjH +rUU +eSR +vYJ +xjH aaa aaa lMJ @@ -85655,7 +86372,7 @@ aaa aaa aaa aaa -dOy +cqk aaa aaa aaa @@ -85796,124 +86513,124 @@ aaa aaa lMJ aaa -lEC -aaa -lMJ -aaa -aaa -aaa -aaa -aaa -aaa -ahq -aih -bQc -yff -aly -amP -anW -dpp -oXZ -qij -aRG -bQI -dne -dne -dne -pxS -xVs -kpF -fbA -tuP -tuP -vSJ -wfw -xdr -wfw -wfw -wfw -wfw -wfw -eKx -wfw -wfw -wfw -lqP -sjd -ozo -ozo -wrf -hYl -xxG -xtO -jIl -lDf -qxd -sQf -lCP -wNU -mwd -xhp -fbY -bLT -vYq -bLT -ohu -jqN -alK -bLe -rLW -vMg -aob -alK -rDS -dux -msV -bUU -rjo -pIO -dux -ipo -mGz -plT -exc -wSN -dux -ovU -jkQ -cBC -eke -mrv -tFJ -hev -xTt -xkP -mqo -jqA -muD -dux -eQQ -cBR -uNH -cAy -iFu -cBR -aaa -aaa -lMJ -aaa -aaa -aaa -aaa -lMJ -aaa -aaa -aaa -aaa -aaa -bYC -kEj -bYC +raz +aaa +lMJ +aaa +aaa +aaa +aaa +aaa +aaa +qvJ +nxi +rvj +hTn +krk +iPE +vfv +cTQ +xte +xjs +sHu +kHU +jXu +jXu +jXu +jpG +kRe +nVG +qOZ +hKg +hKg +goG +aok +luc +aok +aok +aok +aok +aok +iUw +aok +aok +aok +eLb +cbz +krf +krf +xLY +roX +hpa +bJR +xWV +kKr +hyW +xOw +iOc +rcW +fjD +cOq +haE +vsr +fRG +vsr +wfZ +soa +pOa +myZ +sXI +sNM +tYi +pOa +uOH +jUb +ilQ +oVn +oao +vEd +jUb +vnj +dQG +uVJ +fhv +liC +jUb +aRz +jEY +vVu +vJy +njc +ctq +hnv +srf +qCK +syh +aTt +shK +jUb +fRg +xjH +tAc +wqJ +prx +xjH +aaa +aaa +lMJ +aaa +aaa +aaa +aaa +lMJ +aaa +aaa +aaa +aaa +aaa +sGL +qZV +sGL aaa aaa aaa @@ -86053,124 +86770,124 @@ aaa aaa lMJ aaa -lEC -lEC -lEC -aaa -aaa -aaa -aaa -aaa -aaa -ahq -aii -mKf -aki -iaP -nsZ -anX -kmF -xZo -rQt -doJ -vpa -fVm -dne -hew -dOu -jgL -aQw -jgL -dfo -rQq -day -lYv -lYv -lYv -dxt -xzU -kKA -vPl -dxt -xzU -kKA -vPl -spT -jou -mfY -kYs -qSl -bRu -uvB -ozo -ozo -mtV -qxd -sQf -lCP -wNU -mwd -qxC -mwd -dIN -mwd -cvA -mwd -mXW -alK -fEo -rLW -rLW -jNC -qHM -koV -dux -kXu -hIt -dux -dux -dux -dux -pqO -dux -dux -rKn -dux -dux -dux -dux -dux -dux -dux -dux -dux -dux -dux -oEz -muD -dux -dux -sUW -cBR -jtY -cBR -cBR -lMJ -gZp -gZp -lUB -lUB -lUB -lUB -gZp -gZp -aaa -aaa -aaa -aaa -bYC -cLP -bYC +raz +raz +raz +aaa +aaa +aaa +aaa +aaa +aaa +qvJ +nIj +oUQ +xGm +isO +gYE +uEC +wgw +twr +uuD +xgB +fBl +tdh +jXu +ouc +dSG +cLj +xYl +cLj +mUz +xdY +rgN +mmR +mmR +mmR +hyd +ejo +jRM +uKm +hyd +ejo +jRM +uKm +thQ +lme +hyw +fXw +pCl +iAd +kah +krf +krf +tiD +hyW +xOw +iOc +rcW +fjD +nhS +fjD +cdv +fjD +jql +fjD +hsF +pOa +vJY +sXI +sXI +rVY +rAa +kDS +jUb +sal +gvg +jUb +jUb +jUb +jUb +vXC +jUb +jUb +gPY +jUb +jUb +jUb +jUb +jUb +jUb +jUb +jUb +jUb +jUb +jUb +qHK +shK +jUb +jUb +gll +xjH +hVN +xjH +xjH +lMJ +tSw +tSw +gAf +gAf +gAf +gAf +tSw +tSw +aaa +aaa +aaa +aaa +sGL +uAC +sGL aaa aaa aaa @@ -86312,123 +87029,123 @@ lMJ aaa lMJ aaa -lEC -aaa -aaa -aaa -aaa -aaa -aaa -ahq -pBU -ajf -tpj -alA -cYp -lxR -dne -eRi -rQt -qiQ -fRJ -cpu -uhj -hUT -hUT -jAH -wMm -kAg -uln -poF -mAe -dwW -feh -jUF -hpE -tAb -hpE -jUF -ozq -jUF -hpE -jUF -jUF -unm -jmW -qdc -qdc -rNr -jbh -lLi -ozo -ozo -qxd -sQf -nJQ -alK -alK -alK -alK -bpF -mwd -jow -mwd -boS -alK -vrB -fEo -amU -bPL -alK -rDS -rDS -hLp -pZM -dux -bYK -bZP -sFD -gje -gvs -dux -lDq -stQ -stQ -haV -prM -haV -stQ -haV -pTH -stQ -stQ -vMW -haV -haV -haV -qtp -xif -seT -lYO -wLS -sSE -gZp -gZp -wnB -juG -osv -osv -oPi -far -gZp -gZp -gZp -gZp -lUB -bYC -bQe -bYC -bTn +raz +aaa +aaa +aaa +aaa +aaa +aaa +qvJ +lzf +jCM +teg +kDT +pQu +vEH +jXu +lUe +uuD +rNV +ays +guZ +xoc +xyz +xyz +fgT +btt +aqx +shx +bGM +fiC +dAk +rhn +iqt +xCt +tRt +xCt +iqt +yiN +iqt +xCt +iqt +iqt +utp +mLR +fIp +fIp +gBc +ktd +vcw +krf +krf +hyW +xOw +xbd +pOa +pOa +pOa +pOa +jwv +fjD +nfK +fjD +oyx +pOa +xgG +vJY +qCo +wev +pOa +uOH +uOH +thY +dfO +jUb +knt +uWL +fhI +nfP +dox +jUb +dgc +kIR +kIR +xUu +jZy +xUu +kIR +xUu +moD +gjk +kIR +ovm +xUu +xUu +xUu +iCX +oGf +ryQ +veP +iTH +bhS +tSw +tSw +cIP +vkr +qEf +qEf +gmS +drm +tSw +tSw +tSw +tSw +gAf +sGL +ctN +sGL +ecz lMJ lMJ lMJ @@ -86565,127 +87282,127 @@ aaa aaa aaa aaa -ghr -aaa -lMJ -aaa -lEC -aaa -aaa -aaa -aaa -aaa -aaa -ahq -nEj -hGa -hZX -alB -tfa -aoO -dne -jZB -eju -att -dne -dne -dne -iiD -jgL -xVs -jfp -tBk -aJK -aJK -aJG -aJG -xDQ -pWV -oMU -lYv -kKA -mtt -dxt -wfw -kKA -tzM -lYv -qRS -mfY -qUM -qUM -qUM -qUM -rlY -vgB -ozo -fDg -sQf -vhr -alK -aoe -eet -alK -alK -alK -alK -alK -alK -alK -alK -alK -alK -alK -alK -tWo -rDS -rDS -rDS -dux -bYL -bZQ -cbw -muD -suA -dux -yjH -dux -dux -dux -dux -dux -dux -dux -dux -dux -dux -rKn -dux -dux -wli -dux -sUW -nZj -asc -lMp -tLn -xBp -osv -mQf -gZp -lry -gZp -krK -osv -osv -osv -lox -oPi -gZp -oFG -cLP -cMy -bTn +rfY +aaa +lMJ +aaa +raz +aaa +aaa +aaa +aaa +aaa +aaa +qvJ +adD +scy +fpH +egO +tWJ +aQE +jXu +nME +iUE +gQv +jXu +jXu +jXu +rFF +cLj +kRe +aFd +bHm +oor +oor +hDX +hDX +uSm +tmm +cYg +mmR +jRM +mNZ +hyd +aok +jRM +bgx +mmR +wRj +hyw +xgw +xgw +xgw +xgw +tSe +ldg +krf +dWF +xOw +mux +pOa +qXm +qsu +pOa +pOa +pOa +pOa +pOa +pOa +pOa +pOa +pOa +pOa +pOa +pOa +vXH +uOH +uOH +uOH +jUb +kzG +bYz +tgW +shK +eru +jUb +mam +jUb +jUb +jUb +jUb +jUb +jUb +jUb +jUb +jUb +jUb +gPY +jUb +jUb +fLe +jUb +gll +azE +xxU +iVB +lpN +sWZ +qEf +rKf +tSw +laL +tSw +aBQ +qEf +qEf +qEf +gXF +gmS +tSw +bGp +uAC +dvT +ecz aaa aaa lMJ @@ -86819,130 +87536,130 @@ lMJ aaa aaa aaa -aep -aep -aep -aax -aax -aax -aaa -lEC -aaa -aaa -aaa -aaa -aee -bbo -bbo -bbo -dne -hTz -dne -dne -dne -dne -dne -rQt -att -dne -ohQ -dne -fDi -sje -dmL -dpG -pBD -aJK -rmY -kZE -aJG -aJG -lqP -ykd -lYv -sAB -wfw -aqv -oWC -sAB -tzM -lYv -bra -mfY -xBW -oRu -jry -qUM -lqz -mNp -ozo -qxd -mgV -rLG -dkH -koV -rDS -rDS -rDS -pbK -rDS -tWo -rDS -rDS -rDS -rDS -rDS -wIi -rDS -rDS -rDS -tWo -rDS -dux -bYM -bZP -cbx -cdh -bUV -dux -skZ -dux -xyv -kgL -dVY -nbX -pao -kgL -xyv -dux -eKh -frp -dux -dDw -utr -cNg -gPT -sYH -duB -sYH -sSE -txp -qiL -far -gZp -msm -gZp -eTz -gZp -far -far -gZp -kAa -eQf -uui -cLQ -eDA -bTn +cmB +cmB +cmB +iOr +iOr +iOr +aaa +raz +aaa +aaa +aaa +aaa +tOm +nQg +nQg +nQg +jXu +lbZ +jXu +jXu +jXu +jXu +jXu +uuD +gQv +jXu +gVb +jXu +eRx +xJV +oOO +uxd +sfG +oor +qnb +wfU +hDX +hDX +eLb +wND +mmR +dka +aok +lUI +pvP +dka +bgx +mmR +ekY +hyw +iGD +kga +fRQ +xgw +eDi +geK +krf +hyW +qzC +kOQ +lxM +kDS +uOH +uOH +uOH +bGV +uOH +vXH +uOH +uOH +uOH +uOH +uOH +oCm +uOH +uOH +uOH +vXH +uOH +jUb +jvf +uWL +kMF +kGr +rke +jUb +sst +jUb +vAF +snb +tGu +aGo +rGE +snb +vAF +jUb +iEm +kym +jUb +dIA +paQ +caC +hbv +xTw +erF +xTw +bhS +fqR +ajM +fje +tSw +jsq +tSw +wxF +tSw +drm +drm +tSw +mnN +kNV +gnL +dQb +dWA +ecz aaa aaa lMJ @@ -87075,131 +87792,131 @@ aaa lMJ aaa aaa -aep -aep -xbP -ybE -nsG -oAL -aax -aaa -lEC -aaa -aaa -aee -aee -aee -nTQ -mmf -xAQ -dne -uDR -xZo -oaE -qtK -xZo -aRG -rQt -bOJ -xZo -srZ -dne -dne -efL -dne -dne -dne -dne -cdl -mVT -wyI -aJG -mqi -tzM -lYv -wfw -wfw -wfw -wfw -wfw -tzM -lYv -nnx -ozo -ozo -ozo -xtO -xtO -ozo -ozo -ozo -ijI -low -bsD -alK -fEC -aoa -tWo -hjd -vMg -rDS -rDS -rDS -aoa -aqO -xYz -tWo -bPN -vMg -bTt -rfA -tWo -rDS -dux -dux -dux -cby -bXE -ipl -dux -yjH -dux -xhZ -mIF -nYV -bap -nYV -sCT -oMX -dux -eKh -frp -dux -cvl -rNZ -uYd -gox -kQc -hLi -hpQ -gZp -gZp -laS -gZp -gZp -gZp -gZp -rXt -gZp -gZp -gZp -gZp -ckh -gZp -eig -xuW -cMA -bTn +cmB +cmB +opF +sbX +irh +wyn +iOr +aaa +raz +aaa +aaa +tOm +tOm +tOm +ntM +pgJ +aBs +jXu +ybi +twr +dOS +deM +twr +sxn +uuD +vpU +twr +rSa +jXu +jXu +fNH +jXu +jXu +jXu +jXu +hWX +kOX +sIb +hDX +cZu +bgx +mmR +aok +aok +aok +aok +aok +bgx +mmR +fAO +krf +krf +krf +bJR +bJR +krf +krf +krf +jFi +pqc +rkM +pOa +hKp +vjh +vXH +usi +sNM +uOH +uOH +uOH +vjh +ayH +vZE +vXH +ncG +sNM +sok +vwS +vXH +uOH +jUb +jUb +jUb +pPM +dqN +gJu +jUb +mam +jUb +atf +eWq +aJP +hiB +aJP +rpA +fiK +jUb +iEm +kym +jUb +cgJ +cqD +eEV +bLQ +tXx +tzE +ucc +tSw +tSw +rTF +tSw +tSw +tSw +tSw +kxz +tSw +tSw +tSw +tSw +vUM +tSw +rtO +cnF +mdC +ecz aaa aaa lMJ @@ -87332,131 +88049,131 @@ aaa lMJ aaa aaa -aep -orL -gBC -aNL -kvf -kKb -aax -aaa -lEC -lEC -lEC -djX -aeG -ttY -aeG -ahs -qCy -xsO -kjg -dHf -jFF -jFF -jFF -jFF -iNd -mlx -doJ -lZy -dne -hCI -doJ -tca -xZo -hPP -dne -ojc -iXp -aSa -aJK -qEg -kSr -ufi -lmx -lmx -lMV -pWV -wfw -tzM -lYv -wIx -ycp -ktO -oMe -sPo -sPo -sPo -cCd -puO -pFA -sQf -tbb -alK -alK -alK -alK -alK -alK -alK -bGq -alK -alK -alK -alK -alK -alK -alK -alK -alK -alK -cUJ -alK -sTo -dux -epV -bXE -koy -dux -jLU -dux -uWh -fsq -kxB -aAu -kxB -uMv -aYA -dux -bXE -frp -dux -ejb -kUo -ilb -sjt -xfb -asc -uPR -yma -wIU -mNc -yjJ -xpZ -fSH -cDJ -dTu -bbN -xwd -cHv -gZp -ckh -gZp -gZp -gZp -gZp -bTn +cmB +nNo +tCC +qDS +tVo +ese +iOr +aaa +raz +raz +raz +grI +hsp +iJm +hsp +oeO +ktG +mIg +qMD +vMd +fUr +fUr +fUr +fUr +lNE +aps +xgB +jZW +jXu +gPz +xgB +nsM +twr +mdW +jXu +kGM +cHN +mXX +oor +wSP +hLL +hod +dfk +dfk +jhA +tmm +aok +bgx +mmR +pyZ +pOb +mpK +hGy +non +non +non +ofY +xMZ +hKw +xOw +piC +pOa +pOa +pOa +pOa +pOa +pOa +pOa +gag +pOa +pOa +pOa +pOa +pOa +pOa +pOa +pOa +pOa +pOa +aDl +pOa +ulV +jUb +xYq +dqN +cIS +jUb +rvI +jUb +iqK +tJr +vSI +ude +vSI +oZO +pXQ +jUb +dqN +kym +jUb +iOf +oBv +goj +mav +myc +xxU +fuA +aPq +fVa +wVf +vZb +tBJ +rHv +bEL +keq +scb +suz +veo +tSw +vUM +tSw +tSw +tSw +tSw +ecz aaa aaa lMJ @@ -87589,130 +88306,130 @@ aaa lMJ aaa aaa -aep -deQ -adh -adh -aaw -wRc -aax -aax -aaa -aaa -aaa -aee -aee -aee -agD -ybG -ain -wIX -dnd -aRG -sdk -qmS -oaS -dou -dne -ehJ -doJ -dne -dne -qlY -doJ -aRG -xZo -xZo -dne -rLq -upY -mUO -opf -rCt -tzM -qUI -dsi -aqU -opi -kIP -lmx -kSr -ufi -lmx -lmx -feo -mQU -kte -utc -kte -hpk -ahH -lkg -fDM -fhj -eMW -nxp -kBZ -gdY -rnA -oMN -blh -oMN -qqz -xnK -eqw -mvv -eMW -kjv -uDt -ejn -mht -alK -rDS -eho -lfh -dux -bXE -dvt -dux -dux -hGT -ifv -rOQ -jCA -hBd -gTa -hzw -cFj -cQH -dux -vyN -frp -dux -dux -dux -dux -dux -uuR -cdy -hdA -cID -sOW -fwN -iiC -xpZ -cEE -iHk -dah -cFJ -cGB -hFW -gZp -ckh -gZp -txp -xVk -gZp +cmB +jXU +fiA +fiA +bSb +nHB +iOr +iOr +aaa +aaa +aaa +tOm +tOm +tOm +nwd +btB +qwM +srk +qGP +sHu +ucF +nUt +rMp +cVL +jXu +uur +xgB +jXu +jXu +coI +xgB +sHu +twr +twr +jXu +jmR +ohf +oUx +knT +ivX +bgx +edA +vRL +eFD +pDq +qkb +dfk +hLL +hod +dfk +dfk +edN +kvb +xNh +yhL +xNh +qPx +iev +mkb +sly +nxF +sVY +cyk +qzS +rIa +uzs +mjr +jIY +mjr +tbK +rLm +saN +bpD +sVY +ivM +sdC +jnA +rcF +pOa +uOH +ubp +tTF +jUb +dqN +agn +jUb +jUb +tpC +pHv +veS +dGv +bdy +izl +rps +eme +eyl +jUb +sMS +kym +jUb +jUb +jUb +jUb +jUb +tfn +oBO +ieH +rQX +miX +bfg +gND +tBJ +plu +bpK +czM +jGx +bnU +biI +tSw +vUM +tSw +fqR +uUg +tSw lMJ aaa aaa @@ -87846,130 +88563,130 @@ aaa lMJ aaa aaa -aax -ger -tOw -dgX -vSn -wRc -trJ -aax +iOr +sQq +sTb +viQ +dTQ +rOP +aII +iOr aUn aUn rrt rrt rrt -aee -bbo -bbo -agA -aio -dne -dne -eSi -dne -dne -dne -dne -cPq -sBp -sBp -vyO -sBp -sBp -sBp -wKi -nMs -dne -dne -dne -dne -dne -mVk -vBw -saA -mVk -mVk -mVk -mVk -meI -jUF -lYv -rJE -wJM -hMd -afh -wbs -seU -qZc -iFZ -iFZ -dlA -qhd -bwl -eMW -toe -paI -oMN -nbM -oMN -nbM -oMN -qqz -vql -sys -cIl -eMW -oMN -wPy -pHF -opO -alK -xpd -alK -xYz -dux -rzv -svq -dux -xxb -nLc -dux -opx -xjm -cZc -bpT -pdp -dXY -rRs -dux -bXE -nXg -uOc -dPt -bXE -uQy -bZp -hyt -cvr -wEy -nHm -sOW -rZd -lrY -xpZ -qTp -iHk -glN -cFK -nBA -cBS -gZp -iVR -lEs -aGx -far -gZp +tOm +nQg +nQg +pma +hZQ +jXu +jXu +nzg +jXu +jXu +jXu +jXu +aCX +lpS +lpS +ykL +lpS +lpS +lpS +kSp +lls +jXu +jXu +jXu +jXu +jXu +vQs +qgr +qFv +vQs +vQs +vQs +vQs +jLf +iqt +mmR +kaf +kQi +xXf +gOb +jld +uxf +reO +bzH +bzH +nmx +qZO +pYn +sVY +psr +htO +mjr +ahD +mjr +ahD +mjr +tbK +nLd +eXA +sXE +sVY +mjr +kUZ +mfp +xqm +pOa +gmA +pOa +vZE +jUb +iBf +mWW +jUb +kpB +dIK +jUb +jov +yih +ixv +jml +wRZ +kOp +air +jUb +oOZ +omm +sWO +oxW +dqN +vlH +aIA +miy +tFr +nMf +xnd +miX +rpR +nzh +tBJ +gIB +bpK +wnN +upm +pvH +dLs +tSw +gOp +sqT +lOf +drm +tSw lMJ aaa aaa @@ -88095,22 +88812,22 @@ aaa aaa aaa aaa -aax -aep -aax -aax -aax -aax -aax -aax -aax -abe -abe -abe -qks -wTb -qoj -aep +iUv +suD +rft +rft +rft +rft +rft +rft +rft +aXa +aXa +aXa +dHQ +jjM +ilg +cmB aaa mji aaa @@ -88119,124 +88836,124 @@ aaa aaa aaa aaa -ygm -rqy -gat -iJZ -rYY -xLa -rRu -kAv -dne -vlm -aRG -drQ -aRG -dnu -dne -ivz -ivz -erH -bmC -swx -sBp -gvw -dne -lHg -wsN -juK -ihl -vFN -mut -mVk +tdg +hkj +sQp +cLN +lfY +ujT +dYi +iDG +jXu +bSm +sHu +eaW +sxn +uUu +jXu +rNP +rNP +mgv +wMo +sPL +lpS +wYI +jXu +uFZ +hen +vzR +ilY +cSq +yis +vQs nMU sai mJo -iFZ -iFZ -iFZ -xJE -pSd -eGZ -jwj -vWO -ahH -fqH -bqo -avH -cZb -tSp -tSp -tSp -tSp -pzn -nvz -lgw -lgw -lgw -lgw -bHj -pfB -spq -jro -edy -rwN -alK -rDS -alK -alK -dux -dux -dux -dux -aBF -dux -dux -mRw -oAB -rdr -niE -yfy -oAB -mRw -dux -dux -dux -dux -cct -dux -phy -dux -kUW -cvr -wEy -cID -xZf -qJt -vzU -xpZ -mIb -fPJ -hjG -jAq -iHk -moM -gZp -aSk -fqu -far -tKv -gZp +bzH +bzH +bzH +fjV +aOg +piB +hvB +sqt +iev +obb +iVs +fLd +fpy +acB +acB +acB +acB +qQd +jXy +ecO +ecO +ecO +ecO +kFM +ilC +prD +kJx +lIa +xjC +pOa +uOH +pOa +pOa +jUb +jUb +jUb +jUb +hfi +jUb +jUb +sSp +kYb +xzu +pDQ +vRR +kYb +sSp +jUb +jUb +jUb +jUb +kYv +jUb +blb +jUb +tck +tFr +nMf +rQX +amb +nCc +xGk +tBJ +dTH +wek +rPc +xpO +bpK +wMM +tSw +lah +cmw +fje +jgW +tSw lMJ aaa aaa -iRA -iFJ -iFJ -iFJ -xlV -iFJ -xlV +vQg +rIG +rIG +rIG +gYU +rIG +gYU aaa aaa aaa @@ -88350,24 +89067,24 @@ aaa rrt aaa aaa -aep -aep -aax -dmu -abe -asn -fON -lFH -mKK -sdT -bhd -rai -lqa -abe -dto -tcw -oAL -aep +suD +suD +iUv +gQT +aXa +jMx +umN +gWS +aht +ivu +uEA +iAR +dhW +aXa +fbX +cnk +wyn +cmB aaa aUn aaa @@ -88376,124 +89093,124 @@ aaa aaa aaa aaa -ygm -rqy -rqy -fnu -gJK -nej -wTT -bLy -dne -dSY -dne -dne -dne -dne -dne -dne -dne -dne -dne -dne -aQI -tCR -dne -eHZ -wsN -juK -kJM -cBv -pvn -mVk +tdg +hkj +hkj +kuW +vUx +vKg +mUF +obF +jXu +oyO +jXu +jXu +jXu +jXu +jXu +jXu +jXu +jXu +jXu +jXu +llh +vEk +jXu +vmm +hen +vzR +jDb +kod +lTZ +vQs aUj rVK baW -iFZ -wHP -kdo -mLb -oOd -mLC -tSz -jHK -iFZ -vMO -tXK -oTJ -qgY -vIC -vIC -eql -vIC -rmd -vIC -vIC -vIC -vIC -vIC -pVL -bpV -wuH -uUx -xcH -pPs -alK -uJW -xBT -lac -cLX -xmU -lCa -lyC -nLc -dux -wWK -wFR -nIN -eFQ -mYT -dkG -sNA -aMt -muK -bXK -bwf -iCa -god -bQn -nyl -bXK -qVA -aiV -roT -cID -mRS -dVu -nyC -xpZ -ktj -dPu -hjG -cVU -iHk -kUH -gZp -gnO -ckh -gZp -gZp -gZp -iRA -iRA -iRA -iRA -pvR -akT -aLb -xlV -lVr -iFJ +bzH +fVh +aPO +wCT +qMi +ioz +hOh +lAi +bzH +cSF +uxa +mmm +vjv +cWs +cWs +teY +cWs +mvg +cWs +cWs +cWs +cWs +cWs +qqg +dEX +mLS +dRY +kwX +kJH +pOa +iar +uYD +sSn +nDT +lYG +fmc +nVq +dIK +jUb +vXc +gZD +tuC +rDJ +guC +fTE +hBY +vVI +ppG +vun +pMs +uLs +wFa +iov +vAo +vun +rtX +wGk +ukN +rQX +jtZ +pFg +jXQ +tBJ +fNx +odW +rPc +usT +bpK +sRZ +tSw +kPZ +vUM +tSw +tSw +tSw +vQg +vQg +vQg +vQg +pjb +gGh +rxz +gYU +wlj +rIG aaa aaa aaa @@ -88607,43 +89324,43 @@ aaa rrt aaa aaa -aep -cAe -lVw -aaw -abe -aso -aaZ -wsp -aaZ -aaZ -mkE -xuw -xRU -abe -aep -gTq -agH -aeJ -aeJ -aeJ -aeJ -aeJ -aeJ -lMJ -lMJ -lMJ -ygm -rqy -kBv -kPu -toZ -cMP -rnZ -bSq -dne -iAg -dne +suD +hkV +tKa +tGX +aXa +iSl +oZL +hmy +oZL +oZL +tub +eJp +bmB +aXa +cmB +bKT +wZz +sjP +sjP +sjP +sjP +sjP +sjP +lMJ +lMJ +lMJ +tdg +hkj +xQO +dfU +ikL +qST +xMx +qrF +jXu +wfn +jXu aaa aaa aaf @@ -88652,105 +89369,105 @@ aaa aaf aaa aaa -dne -xZo -htc -dne -eBk -sqo -juK -fYp -lTb -wcm -mVk +jXu +twr +nlk +jXu +lsu +nvg +vzR +dKY +hGv +mNQ +vQs aUk uwx aXq -tlT -iwX -eGZ -bdm -cOI -pmN -tiE -vUa -iFZ -xJg -bqo -iMn -eMW -oMN -oMN -eMW -unA -xls -vnR -qlk -dub -oMN -giP -oMN -eMW -dPk -dWl -jIZ -jIZ -alK -hrt -xYz -alK -dux -dux -uWR -dux -dux -dux -xGu -nCO -gIf -vjp -vTJ -nUM -hNP -fBL -iJD -bXK -vTp -cto -tBO -vTz -pRp -bXK -qVA -cvr -miC -omc -omc -omc -omc -xpZ -xpZ -xpZ -tgO -iHk -hYF -kdD -gZp -gZp -ckh -gZp -vzo -fpF -jZv -huj -fqt -iRA -mvJ -wkc -mvJ -xlV -iOP -xlV +rZH +qMA +piB +epv +jgQ +djG +jHW +vjU +bzH +buH +iVs +pJi +sVY +mjr +mjr +sVY +tmB +cWr +rMI +cLx +nPu +mjr +nxz +mjr +sVY +pEH +vWF +utt +utt +pOa +uAM +vZE +pOa +jUb +jUb +fYc +jUb +jUb +jUb +ymd +drE +vfa +gXz +pfE +vJe +jfO +wDq +mVb +vun +vok +dMN +ejg +ehX +uxI +vun +rtX +tFr +xYu +xdJ +xdJ +xdJ +xdJ +tBJ +tBJ +tBJ +qQs +bpK +pqp +pGt +tSw +tSw +vUM +tSw +sfl +eqz +lUP +vhS +qrD +vQg +iUS +aGD +iUS +gYU +ppJ +gYU aaa aaa aaa @@ -88863,44 +89580,44 @@ aaa aaa rrt lMJ -aax -aax -aeS -adh -aaw -abe -atL -gfP -pAv -voJ -ylH -fop -jik -guu -aep -abx -pJM -agH -eWu -aHJ -agH -eWu -aHJ -aeJ -aaa -aaa -aaa -ygm -ygm -ygm -tMd -xzA -pMD -xyh -oMc -dne -hdE -dne +iUv +iUv +hWW +iFz +tGX +aXa +aKl +lds +sku +hXQ +bVF +fGP +aJK +liL +iBM +ngT +kQm +wZz +tMJ +dMH +wZz +tMJ +dMH +sjP +aaa +aaa +aaa +tdg +tdg +tdg +fru +wrG +uzb +phP +nUr +jXu +tfR +jXu aaf rlU rlU @@ -88909,105 +89626,105 @@ rlU rlU rlU aaf -dne -qmo -erH -dld -sYe -tuN -uTU -sHw -esq -mVk -mVk +jXu +wjH +mgv +cUD +cfv +fOb +vzj +pQI +puD +vQs +vQs pQD uwx aXq -smS -fzn -eGZ -hYi -ykY -vBb -gNY -eex -ahH -cWP -bqw -fhz -eMW -lTG -gUu -eMW -jtP -xls -lgw -ueY -dub -oMN -giP -pJu -eMW -oMN -oNC -dPk -dPk -alK -vib -qQS -alK -hfv -dRa -gaP -tqf -hVv -mRw -kWz -wjS -rKP -xKj -xKj -pKY -dor -llx -eoE -dEs -oII -eYN -miU -eYN -fXO -dEs -rSP -cvr -qLc -quD -oMV -dtC -wAH -iud -bAm -qBd -kzC -oOK -hYF -maT -gZp -mki -kaY -bIR -ygw -jHS -ccH -iEG -sHp -iRA -xlV -vad -myp -ykQ -cEw -xlV +agQ +fWU +piB +uid +orh +gBN +ubn +hld +iev +rKI +rEO +ejS +sVY +hlu +ouM +sVY +cIU +cWr +ecO +eMO +nPu +mjr +nxz +ueD +sVY +mjr +tAT +pEH +pEH +pOa +hdx +cIW +pOa +jwp +qCL +uIM +ahg +sSN +sSp +wvP +wUQ +kui +ckE +ckE +oJD +oPv +nKE +xtu +kFu +pri +elb +sja +elb +hlX +kFu +nTs +tFr +pDU +nwJ +duw +hyn +hNN +lYx +hYN +cyX +jhv +nRR +pqp +gSF +tSw +qjy +sMD +khD +pvm +pqu +lKS +tvL +jVG +vQg +gYU +lji +klt +fkP +mhR +gYU aaa aaa aaa @@ -89120,44 +89837,44 @@ aaa aaa rrt aaa -aep -wyY -aeT -adh -ajp -abe -abe -aep -abe -abe -aEN -fop -jik -vVt -abe -aby -xvO -agH -nCo -dwZ -agH -nCo -dwZ -aeJ -aaa -aaa -aaa -lMJ -aaa -aaa -dne -dne -dne -dne -dne -dne -uDR -dne +suD +cYX +jmv +iFz +fhP +aXa +aXa +iBM +aXa +aXa +xdR +oUE +aij +oGZ +aXa +myH +kre +wZz +gEl +egg +wZz +gEl +egg +sjP +aaa +aaa +aaa +lMJ +aaa +aaa +jXu +jXu +jXu +jXu +jXu +jXu +ybi +jXu aaa rlU dfl @@ -89166,105 +89883,105 @@ vVM nYl rlU aaa -dne -dne -vMJ -dne -lra -gVR -lcW -knc -uJq -mVk +jXu +jXu +lJR +jXu +wtQ +tKA +fDo +xIZ +bNU +vQs dhy aUm jvv uvH -xRS -mLC -mLC -xBv -nzi -vBb -afG -ucl -ahH -oMm -kiw -uRt -eMW -lTG -oav -eMW -tmg -xls -lgw -pJq -unA -mZn -gck -hVr -eMW -lOe -bRg -qQn -fqP -xwG -gHN -tWo -alK -dvq -gDq -xFI -uOZ -yiT -iRL -nIN -pGd -llx -pAE -haB -jan -wjS -kjG -axz -oug -mVF -xmm -aoT -vet -igG -rLc -xfb -asc -pjU -eJE -mTG -tVy -lQj -lQj -poA -xpZ -xpZ -xpZ -xpZ -xpZ -gZp -xVk -iMW -gZp -iRA -iRA -iRA -sDY -iRA -iRA -icu -myp -kjY -dYv -rJC -iFJ +lwn +ioz +ioz +mwN +lIM +gBN +bLj +rnh +iev +gCn +nqo +qsX +sVY +hlu +rSk +sVY +bla +cWr +ecO +rFB +tmB +wcL +yfT +klf +sVY +jfa +mda +rur +knK +sQx +mif +vXH +pOa +wKe +aez +vpB +aSe +jeL +ohC +tuC +iMv +nKE +vSu +jtA +nVJ +wUQ +ktD +bbd +rZY +gbf +bIU +ntk +iNC +rxA +gNl +myc +xxU +vjH +vqk +abX +xTO +lEP +lEP +chn +tBJ +tBJ +tBJ +tBJ +tBJ +tSw +uUg +gJm +tSw +vQg +vQg +vQg +uGr +vQg +vQg +fmx +klt +dXj +dLy +fNR +rIG aaa aaa aaa @@ -89377,151 +90094,151 @@ aaa aaa rrt aaa -aep -aaw -qku -wwu -aaw -wyY -vrL -yfg -fgU -abe -abe -wvy -abe -abe -abe -aby -xvO -agH -afJ -dtf -agH -afJ -ehn -aeJ -aeJ -aaa -aaa -lMJ -aaa -aaa -dne -dnO -log -xZo -agi -dne -sIu -anb +suD +tGX +tYm +pZp +tGX +cYX +kKF +vjF +kZF +aXa +aXa +bns +aXa +aXa +aXa +myH +kre +wZz +tfW +nAN +wZz +tfW +dSB +sjP +sjP +aaa +aaa +lMJ +aaa +aaa +jXu +fTT +sOP +twr +kwi +jXu +xVc +fsQ aaa rlU qrg cpi cpi ucI -cXC +qpD aEH aEH uqX uwx -mVk -rFS -cqh -nny -cBv -iPC -hoy +vQs +stw +mxh +gUX +kod +oQx +sgH dhy rVn fhB jdn -vKw -hel -eGZ -pcU -lgI -vBb -ujL -iFZ -iFZ -sHv -bql -lCP -eMW -lTG -gUu -eMW -wXv -xls -lgw -oMN -qNF -oFo -oMN -mQx -eMW -eMW -eMW -eMW -eMW -alK -uKD -eFG -ceU -uYn -suT -qxJ -xGn -fFM -sOo -mmM -mbm -rqL -yfh -wEj -kOW -wjS -hze -ncc -dEs -hGC -coA -cwn -gQV -brd -dEs -xfb -cvr -hdA -quD -pPi -pEM -eOq -jZY -lTo -mjT -dyH -wCc -lJX -cHy -gZp -mUx -vLK -gZp -ivO -iRx -xTF -sjF -pOz -iRA -eVO -dYv -iDZ -dYv -sEy -iFJ +qIi +hlb +piB +bnv +cOB +gBN +pFp +bzH +bzH +unj +ivB +iOc +sVY +hlu +ouM +sVY +luL +cWr +ecO +mjr +cNC +flQ +mjr +fUM +sVY +sVY +sVY +sVY +sVY +pOa +sQY +nPt +qSk +iNh +lgC +aZq +rxR +sfF +wsv +hcU +isu +ekk +mtj +buN +lTR +wUQ +jGG +agZ +kFu +tnN +eih +foP +sRm +hdF +kFu +myc +tFr +ieH +nwJ +nGr +aST +aWb +vRN +xoj +rOF +ryf +vnV +jcI +qNk +tSw +wZA +maJ +tSw +wRB +iix +jvh +xvf +qKi +vQg +gEX +dLy +qyb +dLy +vGp +rIG aaa aaa aaa @@ -89634,44 +90351,44 @@ aaa aaa rrt lMJ -aax -ptL -dSW -qUX -pFq -adh -fPR -rjm -jEO -kfy -pna -ber -pna -pna -fpQ -tSU -hbm -cBe -yfg -ber -ady -yfg -ber -ddZ -aeJ -aeJ -aeJ -aeJ -aaa -aaa -dne -dnu -apy -cai -dnZ -dne -bkV -anb +iUv +ocL +bBK +qEG +wBn +iFz +eyX +qYd +lmT +gtk +yhO +axK +yhO +yhO +crl +pSa +cUf +csb +vjF +ejR +cji +vjF +ejR +oEt +sjP +sjP +sjP +sjP +aaa +aaa +jXu +uUu +oCd +pOi +oaW +jXu +loQ +fsQ aaa rlU trx @@ -89683,102 +90400,102 @@ vLr qyo aTU jSm -mVk -mey -cBv -vpC -xlj -gux -mVk +vQs +pVi +kod +mXE +lpw +aJY +vQs cyR rVn uwx mgJ -vKw -ojx -dhf -pHL -eGZ -vBb -oBT -hHy -vKw -nNu -shk -lCP -eMW -lTG -gUu -eMW -tDI -xls -lgw -tTL -jRT -vkc -oMN -xBd -eMW -gDn -ofl -pfv -eMW -tWo -uKD -bnO -alK -bZV -inH -dSQ -pNi -gsG -iRL -wUJ -yiv -llx -xad -xOp -lya -wjS -rKP -dPO -rLc -hhb -fNu -niL -cjD -mRX -iKW -xfb -ycy -wEy -pqM -pqM -wWt -sFg -jCZ -pqM -mjT -veU -mPY -kMy -jEj -mbu -bVX -rLP -gZp -djf -hIa -cjI -ebi -kvu -iRA -nmY -gfx -dJw -dYv -xuO -iFJ +qIi +isa +bGt +uRu +piB +gBN +haq +nkD +qIi +nQw +tEr +iOc +sVY +hlu +ouM +sVY +gcc +cWr +ecO +gsO +tot +bsu +mjr +wih +sVY +maB +oZj +haA +sVY +vXH +sQY +dTE +pOa +qIP +jkT +eKr +eRc +qNi +ohC +gNT +oah +nKE +tMK +xgn +xfx +wUQ +kui +fHC +gNl +aAB +eXx +fip +woY +uoj +waK +myc +fiH +nMf +uYp +uYp +rUL +ujH +gKO +uYp +rOF +uaj +lWI +xnA +jZl +uXG +tbr +hLZ +tSw +mNG +afo +aMf +xUX +yjW +vQg +bpl +hto +bnH +dLy +tPI +rIG aaa aaa aaa @@ -89891,151 +90608,151 @@ aaa aaa rrt lMJ -aax -vZd -sDB -hsO -wbj -sqZ -cBD -kbY -kbY -eJW -kbY -kbY -kbY -kbY -kbY -eJW -kbY -rNF -kbY -kbY -vzJ -pub -caX -aeO -afJ -nCo -eWu -aeJ -aaa -aaa -aip -uKo -ddj -axI -nCL -gOv -nik -anb +iUv +uCS +xkY +aYd +hwZ +rGe +wtw +tcW +tcW +axO +tcW +tcW +tcW +tcW +tcW +axO +tcW +odh +tcW +tcW +qAX +bhN +wBe +mmV +tfW +gEl +tMJ +sjP +aaa +aaa +nmg +hwo +hpf +knQ +mkd +udC +mZy +fsQ aaa rlU cTU wHW wHW isp -cXC +qpD aEH aEH lpt mTp -mVk -ced -ced -mVk -mVk -mVk -mVk -gAP +vQs +kdA +kdA +vQs +vQs +vQs +vQs +clA uTI iRR srK -iFZ -iFZ -iFZ -iaB -nLg -vBb -eGZ -beX -lQu -aBg -gUg -upD -eMW -cyx -oMN -oMN -oMN -tED -lgw -oMN -vUY -cLT -uRq -cXH -nDl -slZ -wpX -mpm -eMW -auF -dcr -aqO -alK -bHV -fRb -jwA -vXL -jJq -mRw -biQ -oxQ -hks -pzK -pzK -crX -pGd -llx -eoE -dEs -veC -brF -cwo -cxe -qoO -dEs -bLN -cvr -wEy -jpv -pqM -ooS -ngd -ljG -pqM -jIt -cEN -eun -cGJ -cHz -gZp -dTm -xsG -rCW -nqb -eHK -tNZ -giZ -nLb -iRA -xlV -jQA -xlV -qWQ -kas -xlV +bzH +bzH +bzH +raC +hRD +gBN +piB +jnR +lBz +sXr +ybn +fLp +sVY +mAa +mjr +mjr +mjr +ohM +ecO +mjr +erS +fJi +dFJ +qRf +xrd +fKG +lIX +lrL +sVY +clp +etn +ayH +pOa +hKP +jqQ +mbV +hEA +iZS +sSp +jFB +bHE +vWv +hMq +hMq +sxf +iMv +nKE +xtu +kFu +uod +wWs +fOu +fBJ +twF +kFu +nsD +tFr +nMf +lOV +uYp +jsO +cpR +lxC +uYp +rYS +sfA +eQO +xjI +iNo +tSw +tAH +qok +eXT +gwS +oxT +sEE +hrG +lPB +vQg +gYU +upZ +gYU +kho +aNO +gYU aaa aaa aaa @@ -90148,44 +90865,44 @@ aaa aaa rrt aaa -aep -adh -swK -kIq -aaw -adr -abe -abe -rFV -abe -abe -hLH -abe -abe -agH -agH -agH -agH -xsq -adh -adr -pgX -afe -xvO -pPq -eHF -dJx -aeJ -aaa -aaa -dne -dnd -aog -dne -dne -dne -dSY -anb +suD +iFz +nCI +chH +tGX +rDr +ihb +ihb +ewT +ihb +ihb +mzI +rAW +rAW +wZz +wZz +wZz +wZz +oUU +iFz +rDr +wIM +aCQ +kre +flk +fpj +nxU +sjP +aaa +aaa +jXu +uUu +wQj +jXu +jXu +jXu +oyO +fsQ aaa rlU vis @@ -90208,91 +90925,91 @@ sUm aHt uwx vpX -xIm -etB -iFZ -lrI -nUa -vBb -wrv -hef -vKw -dCD -sQf -lCP -eMW -mhh -vVn -oMN -oMN -xls -lgw -mEX -eMW -eMW -eMW -eMW -eMW -wPd -dkn -mPM -eMW -alK -dby -alK -alK -gfu -ifK -pni -ifK -gfu -mRw -iHE -duA -uNh -vsw -vsw -nUM -eHE -mAI -uxv -bXK -exo -cvp -hsE -vTz -kTB -bXK -xRu -cvr -miQ -sCt -pqM -cFR -kvw -fpq -pqM -cDN -cEN -ael -cGK -fqq -gZp -dTm -lUU -gZp -tow -nIw -qXx -rYK -dNk -fDW -gdK -gfx -xlV -wVU -eJC -jYt +sIQ +fwZ +bzH +kNy +wew +gBN +udI +eYL +qIi +oKy +xOw +iOc +sVY +vKt +mfE +mjr +mjr +cWr +ecO +nZH +sVY +sVY +sVY +sVY +sVY +dVR +sfO +uJm +sVY +pOa +qZn +pOa +pOa +bMY +xFp +odu +xFp +bMY +sSp +pgP +pSl +eUN +jpU +jpU +vJe +qXh +ehg +aPe +vun +hHC +uTj +usC +ehX +iDn +vun +gQG +tFr +oqi +ihB +uYp +oAj +qOV +qQu +uYp +gzJ +sfA +dvn +qkJ +tgC +tSw +tAH +ifQ +tSw +xNu +jjL +sMl +wRt +wEn +wZe +jsr +hto +gYU +rbF +rxY +ulE aaa aaa aaa @@ -90405,44 +91122,44 @@ aaa aaa rrt aaa -aep -urh -afM -dDU -ahw -anj -abe -wTZ -fex -wTZ -abe -gar -fBP -oGS -agH -uUf -uWa -acq -aaw -adh -ads -adO -afe -ruT -agH -agH -agH -aeJ -lMJ -lMJ -dne -dne -dne -dne -rUM -qpd -mHp -dne +suD +bzv +gLb +uMb +qig +ocG +ihb +pGZ +pJu +mAe +ihb +nyf +uZa +sWF +wZz +bmX +qOT +swR +tGX +iFz +oDX +dfB +aCQ +xst +wZz +wZz +wZz +sjP +lMJ +lMJ +jXu +jXu +jXu +jXu +qnX +nTP +uHp +jXu aaf rlU rlU @@ -90465,91 +91182,91 @@ lgg kWP lgg uLE -ckk -heS -iFZ -xSf -vKw -lEm -vKw -vKw -vKw -jYe -ufN -bsJ -faC -eMW -eMW -eMW -uKQ -tFG -cpC -uKQ -eMW -buf -cVh -puA -eMW -eMW -eMW -eMW -ojh -bUY -pFP -gfu -bYR -pwf -fDe -rAm -ljV -doQ -mRw -muK -muK -aNq -fem -xzZ -eMx -uFV -muK -muK -bXK -caq -nIa -wMh -cxg -lmS -bXK -dLT -cAW -esB -iMY -pqM -quD -quD -quD -pqM -fmp -kta -cST -cGL -lbp -gZp -dTm -fLl -gZp -uSZ -iRA -iRA -iRA -fxe -iRA -uNi -gfx -xlV -xlV -xlV -xlV +kPX +moQ +bzH +gDm +qIi +tjN +qIi +qIi +qIi +pvL +mFo +npY +qwR +sVY +sVY +sVY +xWi +flx +ntX +xWi +sVY +jPo +apB +ooP +sVY +sVY +sVY +sVY +wki +xxk +ahr +bMY +sTe +mWa +fFi +iWD +vDz +pBN +sSp +ppG +ppG +nuO +xQC +kLZ +iUJ +bJk +ppG +ppG +vun +bDV +wEp +hwe +qdB +vtS +vun +uzJ +aUt +cKd +ajI +uYp +nwJ +nwJ +nwJ +uYp +ikS +cnc +igP +sjx +axR +tSw +tAH +kEF +tSw +rtS +vQg +vQg +vQg +gzm +vQg +iez +hto +gYU +gYU +gYU +gYU aaa aaa aaa @@ -90661,152 +91378,152 @@ aaa aaa aaa nAu -pnQ -aax -aax -afU -nBD -alN -qjY -abe -pVX -oeP -dlY -abe -xsS -kyr -vRT -agH -eIs -mzr -agH -acE -adb -fos -htR -afe -xvO -hPi -eHF -dJx -aeJ -aaa -aaa -aaa -dne -apC -axI -kvt -dne -dne -dne -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -cvc -nfZ -cvc -pYe -fgY -pYe -cvc -sUK -lSj -opJ -mPr -fqz -tPR -txo -vIe -gAj -dGK -cSa -cSa -lcq -cSa -pus -pus -elO -geB -vbo -xaN -pNv -ixz -cim -pNv -rSE -ddI -pNv -aSh -pNv -pNv -pNv -ixz -pNv -cRm -jOi -pNv -ggv -wva -gfu -bYS -xNz -iyv -whp -pjc -fuZ -mRw -mRw -mRw -iRL -gOC -iRL -wFg -iRL -mRw -mRw -bXK -bXK -dEs -dEs -dEs -bXK -bXK -cNW -cAX -kCH -tay -tay -wsZ -ato -seP -tay -mjT -mjT -jat -mjT -gZp -gZp -dTm -lUU -gZp -qAy -iRA -kgD -gSe -mWn -iRA -xlV -tTH -xlV -xlV -ooZ -xlV +dji +iUv +iUv +vjZ +xdA +lyu +rQZ +ihb +lfm +hOR +ybs +ihb +wuh +jDB +ovL +wZz +dXA +lnM +wZz +xwf +fBY +suS +pNZ +aCQ +kre +hfA +fpj +nxU +sjP +aaa +aaa +aaa +jXu +sEH +knQ +siY +jXu +jXu +jXu +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +guX +xUK +guX +cFp +vvH +cFp +guX +xiw +bUn +enW +tHu +hSg +dfP +uVm +sSV +wRP +bBa +gji +gji +wxg +gji +hDj +hDj +aSd +vhB +guR +txQ +usA +vLi +vmX +usA +keR +xuS +usA +ooT +usA +usA +usA +vLi +usA +jWg +tKu +usA +txz +wYe +bMY +kua +mna +gVn +cXz +dca +bnr +sSp +sSp +sSp +ohC +jfn +ohC +stD +ohC +sSp +sSp +vun +vun +kFu +kFu +kFu +vun +vun +taI +qQX +bRH +fEK +fEK +dZy +kTO +gdL +fEK +rOF +rOF +cMX +rOF +tSw +tSw +tAH +ifQ +tSw +mXO +vQg +oCb +gCA +fwD +vQg +gYU +rTL +gYU +gYU +boT +gYU aaa aaa aaa @@ -90920,150 +91637,150 @@ aaa aaa aaa aaa -aax -aax -aiv -nld -aom -abe -wiy -bNJ -jsA -abe -hGm -oFQ -oGS -agH -abD -iGJ -agH -dQo -nkV -adt -alL -afe -aeO -afJ -nCo -omh -aeJ -aaa -aaa -rNE -dne -nbO -aRG -kvt -dne -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +iUv +iUv +tlx +rGb +jFK +ihb +mxg +wUm +lUY +ihb +otM +koc +sWF +wZz +wOm +fpE +wZz +rrW +vtx +jxS +mQr +aCQ +mmV +tfW +gEl +eWA +sjP aaa aaa -cvc -pIp -lHv -dtM -rDn -aPL -cvc -wWx -rQr -nnj -cmx -keE -oet -qkz -aZn -aWf -abC -aWf -aWf -lBC -aWf -aWf -aWf -uPa -kuY -bsL -tSS -dCH -bdP -baG -baG -geB -bEB -baG -bHW -baG -dCH -baG -bdP -baG -baG -baG -bTE -rOB -nbj -gfu -gfu -qAf -sUG -umn -khQ -buV -ifK -syz -oDH -ruw -rWs -tid -fHw -lXD -wlT -ryN -gDG -xRu -xRu -xRu -xRu -xRu -stP -rXu -suX -ykr -pMX -rfJ -vaD -mtn -vaD -vzg -cTM -hdw -phT -cqi -gZp -far -dTm -uKu -gZp -gZp -wRK -quS -iRA -iRA -iRA -gYu -ayK -wRh -iFn -yaW -wRK +bxr +jXu +rOz +sHu +siY +jXu +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +guX +rbI +nZh +hSf +pID +qSp +guX +lar +fEs +qCb +sYh +iBt +kcM +yaE +tmK +htd +dRF +htd +htd +ejP +htd +htd +htd +mlw +fhl +phz +gCT +hvJ +qeJ +gUt +gUt +vhB +iyV +gUt +mpg +gUt +hvJ +gUt +qeJ +gUt +gUt +gUt +dvZ +qQm +isQ +bMY +bMY +nur +jfr +mBb +pYw +irL +xFp +sgS +ccV +nor +eMU +ttE +aPm +sZH +wUG +eGJ +dCN +gQG +gQG +gQG +gQG +gQG +lcM +lgT +hDp +sOn +xUb +rtn +eMI +jfN +eMI +ctO +aek +fco +xar +xBz +tSw +fje +tAH +ixY +tSw +tSw +otu +xly +vQg +vQg +vQg +jvB +oOU +qxh +ehH +qri +otu aaa aaa aaa @@ -91178,40 +91895,40 @@ aaa aaa aaa aaa -aax -aax -aax -aax -acv -acv -acv -acv -acv -acv -acv -acv -acv -acv -acv -acv -acI -adc -vVP -alL -afe -lEI -agH -agH -agH -aeJ -aep -aep -aax -aio -dne -dne -kvt -dne +iUv +iUv +iUv +iUv +tdW +tdW +tdW +tdW +tdW +tdW +tdW +tdW +tdW +tdW +tdW +tdW +qNI +uRT +gQw +mQr +aCQ +aEl +wZz +wZz +wZz +sjP +iPb +iPb +uza +hZQ +jXu +jXu +siY +jXu aaa aaa aaa @@ -91222,105 +91939,105 @@ aaa aaa aaa aaa -cvc -cMd -nky -xzf -whl -jhL -cvc -eSF -wpP -biC -kYK -vBX -oet -sjo -aWf -baH -evX -bqA -bqA -nKY -baQ -emv -eSL -lCL -bqA -bqA -bul -bqA -gnv -bGw -bqA -txY -bEC -bHX -bHX -mbN -bHX -lle -bOn -cTd -tPf -bHX -bTF -aWf -rBX -bhW -ifK -pAP -mNk -iuj -iuj -dxa -nuZ -jQH -cCO -onZ -fnL -fnL -woy -cqj -aTX -kkA -tyZ -cCO -cCO -cCO -cCO -cCO -cyT -cCO -cCO -cCO -yav -rGW -cCO -cCO -cCO -cCO -vcL -dVL -pAf -dAp -qGT -fyh -oiE -atB -hvQ -gZp -jnX -uXo -qkk -fPu -wCP -fPu -hie -fPu -aDo -twK -wRK +guX +jRv +boc +xnt +ifn +kzb +guX +imK +aZD +wrY +euo +feA +kcM +ykS +htd +boL +rvL +aLA +aLA +luF +stC +sPY +hRW +cYQ +aLA +aLA +vVw +aLA +oip +lLF +aLA +mPh +cmC +fDk +fDk +oSh +fDk +jeX +avq +wcN +uyr +fDk +vVV +htd +tAG +gDv +xFp +iPM +eRX +wOz +wOz +mvY +rne +bXX +iFi +jCn +uHt +uHt +gTn +eZb +wlt +jso +qWR +iFi +iFi +iFi +iFi +iFi +emf +iFi +iFi +iFi +fsN +eUW +iFi +iFi +iFi +iFi +eqa +fPl +xSQ +rGB +qEK +pyd +bsZ +rJI +taX +tSw +pZj +gmX +lHK +tey +jDP +tey +mqe +tey +sFw +tmF +otu aaa aaa aaa @@ -91440,78 +92157,78 @@ aaa aaa aaa aaa -kHF -epU -ncN -rfU -oAC -aBw -etM -vWm -eII -iPm -acv -soe -adc -vVP -adR -afe -iEd -mGT -iYu -lmr -uzt -lmr -jNH -fgU -aio -aol -anb -dSY -dne -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -cvc -eff -xkd -qdX -hDR -mMg -cvc -vDJ -bef -cbs -ebm -raQ -wmD -sjo -dCE -kjJ -nek -caH -nfc -sEj -kgl -nxX -nxX -dNC -nxX -nxX -erK -nxX -nxX -bzJ -bBy -eeW -bED +ehB +vht +tUX +drq +why +cwa +rXB +wAp +wqE +wPM +tdW +tkP +uRT +gQw +cgi +aCQ +fXK +mcW +gjZ +nWk +lbh +nWk +rsc +vxC +hZQ +qmO +fsQ +oyO +jXu +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +guX +xlw +ddP +bVk +bNP +orC +guX +udh +fHk +tUJ +jWR +iHf +pAk +ykS +hPM +uoe +oIa +dqI +gev +wRp +pzF +pJR +pJR +mig +pJR +pJR +sDG +pJR +pJR +qIl +kWL +sSL +pWN ube tOh tOh @@ -91521,63 +92238,63 @@ tOh tOh tOh tOh -bTG -dCE -vKT -uHL -hNZ -pAP -dZM -pIo -cex -cfN -ifK -ibu -cvr -cca -cmt -cnB -vuI -jPR -crx -csv -iQD -iVQ -oJT -cca -cca -cca -cca -cca -cBa -cCa -bFb -lfR -lNj -oHt -cca -cca -uXT -cca -tfh -fTw -gZp -uRm -csR -ttj -wJS -gZp -dgP -twa -cmS -eFl -dpm -xkE -ayK -kQw -ohh -tiR -roI +nNY +hPM +xAb +dYa +owf +iPM +tPb +bax +ghc +cxt +xFp +auH +tFr +nmQ +ije +sdL +pFS +uEz +nWy +ejp +poM +uSn +dNB +nmQ +nmQ +nmQ +nmQ +nmQ +vRz +xwD +dVt +iHn +ubd +wUc +nmQ +nmQ +unN +nmQ +xQh +wYo +tSw +xaj +jJY +dax +xtz +tSw +ssi +iJj +uZD +hKv +uuc +hQE +oOU +pcm +izv +cxj +rRZ aaa aaa aaa @@ -91697,35 +92414,35 @@ aaa aaa aaa aaa -kHF -oMC -jsY -dNL -tqP -gcP -cYU -kbB -lAb -guj -acv -acI -add -vVP -alL -qqD -iad -nYo -iad -iad -raW -yes -mnI -wYi -aio -aol -apD -iAg -dne +ehB +oSf +nEF +ncq +bMM +mRq +dRE +jUP +uYm +grb +tdW +qNI +cnn +gQw +mQr +qgz +nib +biq +lQp +lQp +uGp +ryL +ryL +gdZ +hZQ +qmO +dqc +wfn +jXu aaa aaa aaa @@ -91735,40 +92452,40 @@ aaa aaa aaa aaa -tuv -tuv -tuv -tuv -tuv -vDD -tuv -tuv -tuv -tuv -tuv -tuv -tuv -tuv -eue -pkf -kjJ -nek -sPn -fng -lqn -sPn -nxX -urt -iRg -prB -aBz -nvK -nNE -nxX -pAn -bBz -var -bEG +avK +avK +avK +avK +avK +tfO +avK +avK +avK +avK +avK +avK +avK +avK +tEj +jPU +uoe +oIa +qSJ +lVH +vtF +qSJ +pJR +oXT +sRT +jMu +gaU +flu +jbd +pJR +qwY +qRI +urA +nIR tOh lTM dYb @@ -91778,63 +92495,63 @@ cCN dYb dYb tOh -cED -aWf -vKT -dju -ifK -lbR -iCG -sme -nzs -jAu -gfu -mLq -cjN -clm -mJw -mJw -lFl -oEG -oEG -mJw -mJw -rAF -rAF -nBI -nBI -nBI -nBI -nBI -rAF -tsL -jnk -aTY -rAF -rAF -rAF -lfR -uXT -cca -tay -tay -gZp -gZp -gZp -gZp -wJS -gZp -mNm -twa -qis -gWb -qbL -gWb -hie -kQw -rAV -tiR -roI +iun +htd +xAb +nvI +xFp +aww +rlw +oUS +ylf +quH +bMY +dAx +iZF +qyr +pKP +pKP +nsc +xmM +xmM +pKP +pKP +bqX +bqX +lrZ +lrZ +lrZ +lrZ +lrZ +bqX +iMr +pyM +lyE +bqX +bqX +bqX +iHn +unN +nmQ +fEK +fEK +tSw +tSw +tSw +tSw +xtz +tSw +dEp +iJj +jAm +lFZ +qEb +lFZ +mqe +pcm +bhV +cxj +rRZ aaa aaa aaa @@ -91954,35 +92671,35 @@ aaa aaa aaa aaa -kHF -tiy -xqR -aaC -ubj -oHd -kWq -ugI -erB -lPk -acv -gge -lDT -adw -alL -sdF -ajm -ajm -ajm -ajm -htm -aep -lGK -aax -aio -aio -aio -tsw -aio +ehB +hwz +oEM +ibH +hne +hnp +nrV +tzJ +hxW +cTp +tdW +iFe +ncv +cez +mQr +iem +lAM +lAM +lAM +lAM +cwM +iPb +rXJ +uza +hZQ +hZQ +hZQ +wwj +hZQ aaa aaa aaa @@ -91992,40 +92709,40 @@ aaa xOF aaa aaa -rcz -jTI -qbA -qbA -qbA -aIh -qbA -aGk -qbA -ubC -qbA -qbA -qbA -oGB -niu -aWf -hPq -nek -ccg -wrj -phF -eOl -nxX -dIJ -lwf -gzb -sEx -hyz -poI -dNC -bzL -bBA -var -ubw +mFi +xYW +ipy +ipy +ipy +wuQ +ipy +uIP +ipy +sAk +ipy +ipy +ipy +mKt +buj +htd +mZF +oIa +gja +wvo +xCl +nMz +pJR +qJx +kfA +rWH +oOE +aVd +nHn +mig +wMx +wCE +urA +qAc knj kwF qjf @@ -92035,63 +92752,63 @@ uuv wjQ dLC rGm -mIU -aWf -kUD -bXL -bXL -bXL -rrV -bXL -bXL -bXL -tay -rTW -bCF -cln -mJw -uYQ -ylE -mtB -rJt -atR -bdu -rAF -jjf -wFO -wFO -wFO -wFO -wFO -crU -wFO -xzk -gnB -hhO -nZl -nBI -hox -uXT -ctm -tay -wWa -cHF -tbv -cJt -gZp -aRk -mnH -sdP -coS -kXp -uXC -uXC -uXC -uXC -lUv -xrk -anw -roI +gqX +htd +aum +qPJ +qPJ +qPJ +kOh +qPJ +qPJ +qPJ +fEK +ePX +svQ +dRq +pKP +lTP +rQd +cJm +jGw +qLb +vPO +bqX +ulR +qXL +qXL +qXL +qXL +qXL +dia +qXL +oqk +xZB +hIJ +vhb +lrZ +kiz +unN +iwc +fEK +uMi +qLR +wsW +lfk +tSw +lEr +pgD +sIO +hsN +jJi +phR +phR +phR +phR +pwq +fkT +cXw +rRZ aaa aaa aaa @@ -92210,80 +92927,80 @@ nVL aWl aWl aWl -acv -acv -acv -acv -acv -acv -teP -abc -eCe -acv -acv -acv -aax -aax -ykb -tOL -alR -ajm -xgW -jRA -ajm -jQp -scn -jyZ -aOy -hwA -oQU -hGE -hWo -aOy -ajo -ajo -axf -ajo -aaa -aDz -aAV -aDz -aDv -tuv -oJC -sXv -rcz -sXv -sXv -sXv -sXv -sXv -sXv -sXv -rcz -sXv -sXv -mhU -aZa -tQE -nek -hQW -qAu -wpc -pZq -nxX -pUf -gAY -qcp -fFD -hyz -qnZ -nxX -nUy -bBz -mBh -bEG -kpf +tdW +tdW +tdW +tdW +tdW +tdW +dXR +bhu +uyi +tdW +tdW +tdW +iUv +iUv +igS +dXl +gJi +lAM +txg +rGd +lAM +iQW +mzL +qWT +nRZ +vkO +gMg +kVc +vaH +nRZ +cGu +cGu +ugd +cGu +aaa +lnH +qNb +lnH +ffH +avK +noT +iBq +mFi +iBq +iBq +iBq +iBq +iBq +iBq +iBq +mFi +iBq +iBq +vxE +kON +fDc +oIa +cpn +koa +srP +krP +pJR +tBV +qAA +aqN +eIy +aVd +ovK +pJR +lxp +qRI +esL +nIR +hyN uaN jIg dTr @@ -92292,63 +93009,63 @@ bwN avJ ukk rGm -mIU -aWf -puh -bXL -mew -mKp -pIq -wkg -qbj -bXL -wPN -mjo -sMF -xSL -oEG -mbW -uir -xaT -msZ -cuX -dXc -rAF -xPf -cmB -cmB -cmB -cmB -cmB -cmB -cmB -bcX -svh -nQm -xQw -bRz -oqv -xFs -tpq -efk -ePn -hEd -pzV -fRx -weW -rkT -gZp -rgc -vBI -kKn -eFl -dpm -eFl -oho -kQw -rAV -tiR -roI +gqX +htd +oGK +qPJ +rkQ +wde +jJd +hlU +umS +qPJ +bgS +taO +dlH +jsP +xmM +jvr +xbY +scB +rHk +sXT +kyl +bqX +pEW +iqz +iqz +iqz +iqz +iqz +iqz +iqz +dVN +uqL +jgT +vZF +sSt +dIL +vjS +rAA +mkO +tyy +ege +aaz +kNO +hav +xGX +tSw +bJc +iZi +kVN +hKv +uuc +hKv +iIq +pcm +bhV +cxj +rRZ aaa aaa aaa @@ -92469,46 +93186,46 @@ lMJ lMJ lMJ lMJ -aax -nih -rAT -acv -swl -fsi -uXP -acv -mqn -bHA -acL -aep -adx -adh -sdF -ajm -ylC -kmR -ahx -vsS -aiq -iRC -uwG -jBV -obT -dqg -qzp -aOy -auZ -ajo -avk -ajo -aaa -aDv -jRo -eYX -gDV -lYI -nJi -aHx +sjP +ahS +fWm +tdW +urf +eLd +qNj +tdW +cTl +lgj +mWZ +gkn +rUG +cWI +gYi +lAM +inB +pVM +tjh +pav +wsX +dla +sch +kSs +xUH +euX +uKR +nRZ +gES +cGu +wJX +cGu +aaa +ffH +ipX +dmJ +ehZ +ocP +fkD +qWF aaa aaa aaf @@ -92518,28 +93235,28 @@ aaa aaa aaf aaa -aUv -nkW -ppH -aWf -rxX -nek -lwL -mEq -bsK -wzf -nxX -nxX -nxX -nxX -iKv -ihu -vDP -nxX -oTw -bBz -var -bEG +ihq +uCq +hZZ +htd +iUq +oIa +nnq +vnE +pzT +jOv +pJR +pJR +pJR +pJR +iiE +rGj +rJr +pJR +oUB +qRI +urA +nIR pIm uac aUK @@ -92549,63 +93266,63 @@ isn uEx xBF rGm -mIU -aWf -puh -bXL -kMY -dJY -wHO -lPh -vWs -nLe -vnr -nht -wgD -sFC -oEG -vwU -bce -fKz -ibo -nNi -xHS -rAF -gLh -cmB -kDW -iGH -iGH -iGH -iGH -iGH -bcX -cmB -cmB -kNU -nBI -hox -jVR -pLe -tay -oJA +gqX +htd +oGK +qPJ +atV +waH +vbV +ixr +gzW +rxa +eqc +kyQ +kHg +jhk +xmM +vgZ +ijZ +bkT +edo +pXM +iNc +bqX +jYy +iqz +bgt +dkx +dkx +dkx +dkx +dkx +dVN +iqz +iqz +rlA +lrZ +kiz +qZa +jEl +fEK ett -aCl -fej -gZp -wJS -gZp -ilG -vBI -kKn -gWb -qbL -gWb -rcl -kQw -ohh -tiR -roI +sqb +piT +wLz +tSw +xtz +tSw +hqo +iZi +kVN +lFZ +qEb +lFZ +jHw +pcm +izv +cxj +rRZ aaa aaa aaa @@ -92726,46 +93443,46 @@ aaa aaa aaa aaa -aax -uLA -mXI -acv -acv -acv -xmX -abJ -iJe -whg -aOI -fnv -hUJ -adh -sdF -ahx -qhK -jRA -ahx -nuJ -dPa -pOe -uwG -qFg -lmk -aHX -jKo -uwG -ufg -ahx -hMj -ahx -ahx -ajm -ajm -ajm -aDv -oBn -nJi -aHy +sjP +mTY +dLU +tdW +tdW +tdW +vnk +gEg +ikO +pNY +qjr +fGb +yey +cWI +gYi +tjh +oCR +rGd +tjh +guU +eXj +vSo +sch +oWZ +oPn +iIw +lhc +sch +asX +tjh +uTF +tjh +tjh +lAM +lAM +lAM +ffH +geD +fkD +uDP aaa aaa aJS @@ -92775,28 +93492,28 @@ aNZ aJS aJS aaa -aUw -uUA -nPg -aWf -fwY -nek -nek -fDv -nek -nek -bcg -bmr -nxX -fYx -wMU -hyz -jSr -nxX -pIr -bBz -var -sEb +khZ +ppU +ikR +htd +fIS +oIa +oIa +iXT +oIa +oIa +aKb +kiH +pJR +oTa +kEp +aVd +kfC +pJR +mIP +qRI +urA +tYW tOh euj rnX @@ -92806,63 +93523,63 @@ rjh dYb gqA tOh -vlV -aWf -puh -bXL -qtF -qFa -tlD -nNP -ceB -cRE -bEF -xRu -cvr -gIb -oEG -fYe -eKM -jFu -ycT -tqi -rAF -rAF -gLh -cmB -cmB -cmB -cmB -cmB -cmB -cmB -bcX -cmB -eIP -dPm -rAF -kny -eJA -lDs -tay -gZp -gZp -gZp -gZp -gZp -qnv -gZp -fRp -vBI -kKn -yaW -tcU -yaW -oho -xRa -jto -jiO -wRK +rym +htd +oGK +qPJ +bKv +nsb +izD +evY +sli +dZU +lsJ +gQG +tFr +tar +xmM +jgs +uyw +pcM +cNk +fIG +bqX +bqX +jYy +iqz +iqz +iqz +iqz +iqz +iqz +iqz +dVN +iqz +rJq +btH +bqX +lmq +wza +rYn +fEK +tSw +tSw +tSw +tSw +tSw +hiV +tSw +oBN +iZi +kVN +qri +mKv +qri +iIq +qfZ +fkW +kLF +otu aaa aaa aaa @@ -92983,46 +93700,46 @@ aaa aaa aaa aaa -aax -wCw -jXj -tjW -qqN -lsj -sdF -abe -ace -acx -acM -aep -hUJ -adh -nkk -ahx -ahx -agJ -ahx -aiq -aiq -edY -uwG -mJW -orQ -xYn -sUD -uwG -aws -awV -avZ -fga -aiq -uAt -aHp -aCk -wzj -aDC -nJi -aHx +sjP +dcN +vae +slI +pPR +xnS +gYi +jTZ +jRh +qbr +ouj +gkn +yey +cWI +hSd +tjh +tjh +mAm +tjh +wsX +wsX +kDk +sch +waI +lvu +iom +dfL +sch +pHb +guS +vVy +cxq +wsX +iLH +aXF +wkL +jpw +gFi +fkD +qWF aaa aJS aJS @@ -93032,28 +93749,28 @@ kUq dvk aJS aaa -aUv -puA -ppH -heJ -kzr -bcg -bdE -vVo -cnS -qti -wwK -bms -nxX -rFq -iCB -gDh -mpv -dNC -bzL -bBz -var -wKK +ihq +ooP +hZZ +rPO +gmI +aKb +xel +bwr +jfU +siL +grl +noA +pJR +noi +mIl +fJp +bSj +mig +wMx +qRI +urA +eMa tOh yfL yfL @@ -93062,64 +93779,64 @@ yfL yfL yfL yfL -kpf -bTK -aZa -pAA -bXL -bXL -bXL -sqr -sqr -sqr -bXL -dlZ -xRu -cdy -utU -mJw -nLu -wfY -lQh -lEk -rIM -rAF -mVm -hUr -cmB -cmB -cmB -cmB -cRb -fJw -rJU -bcX -cmB -fDw -kmq -kmq -cCe -jRX -cCe -cCe -gZp -leP -oiE -oiE -oiE -tnF -gZp -wRK -uIa -sxa -wRK -wRK -mYO -aDo -mHw -cQE -pcq -wRK +hyN +qoR +kON +eLv +qPJ +qPJ +qPJ +qbE +qbE +qbE +qPJ +klj +gQG +oBO +jNl +pKP +jet +myS +hGl +kha +oKO +bqX +saa +ffj +iqz +iqz +iqz +iqz +wOl +skx +lxw +dVN +iqz +jtl +hZV +hZV +nZm +ixy +nZm +nZm +tSw +juV +bsZ +bsZ +bsZ +hXC +tSw +otu +jis +aLw +otu +otu +pPp +sFw +rmO +yby +gPa +otu aaa aaa aaa @@ -93239,47 +93956,47 @@ aaa aaa wQU lMJ -jue -aax -aax -aax -urv -urv -aNJ -hUJ -abe -aep -aep -aep -aep -kSC -adh -sdF -xxX -afR -bOo -nIF -axj -iZq -pvq -alQ -apE -fnZ -apE -paF -eNg -aws -auU -ukl -ukl -qtU -tsX -aAY -aCk -aDw -hHJ -pUE -aHx +qrr +sjP +sjP +sjP +mzD +mzD +pQx +yey +jTZ +gkn +gkn +gkn +gkn +uFK +cWI +gYi +eOs +puQ +vQO +ixm +uok +ihv +xNO +qZD +iRW +jff +iRW +gQy +sMu +pHb +vMX +lsP +lsP +sMB +vYD +uoM +wkL +rsI +oQZ +ocg +qWF aaf aJS dPV @@ -93291,92 +94008,92 @@ aJS aJS aUx aUx -hbq -rMc -fDO -kuJ -rok -wtc -bhf -biX -bkB -bmt -nxX -hvA -idB -gDh -ctB -xTg -veJ -bBC -iAl -bEG -hzu -bQy -ozk -hXy -gSm -kuc -owV -wkD -hzu -cED -aWf -iJw -ndO -aNs -pMU -wXM -tAR -kJd -tWF -iqY -asc -cvr -gpJ -mJw -mJw -mJw -gnD -mJw -mJw -rAF -rhP -cmB -mRT -cxr -cwJ -gol -lsv -lsv -xde -bcX -cmB -fDw -kmq -bNy -euP -hwh -gtK -kJt -gZp -ddv -gZp -gZp -gZp -csA -gZp -cMR -fcm -cOo -cMR -wRK -wRK -wRK -wRK -wRK -wRK -wRK +hVm +dbk +mSk +weJ +kDG +cDP +qdW +tUH +vPW +lDo +pJR +gvl +hip +fJp +wBu +tIv +fgS +jrk +dhX +nIR +gBD +twl +pyV +rhK +rKJ +wFe +aXm +fHd +gBD +iun +htd +ebM +uRA +mTk +yhm +rbs +jHA +lln +nBB +nbT +xxU +tFr +bVI +pKP +pKP +pKP +xga +pKP +pKP +bqX +osM +iqz +tqd +iIW +pbz +vfU +mAb +mAb +ePM +dVN +iqz +jtl +hZV +dhF +kiu +iJC +bIo +iMA +tSw +vpP +tSw +tSw +tSw +sGA +tSw +dtp +fgl +btx +dtp +otu +otu +otu +otu +otu +otu +otu aaa aaa aaa @@ -93499,44 +94216,44 @@ aaa aaa aaa aaa -aax -tUy -aax -hOB -hUJ -hGA -cBo -rNn -uvf -qwP -qcF -aaw -sdF -aiq -rpQ -bOo -aiq -awp -awp -ukl -awp -awp -tqc -awp -ltB -apF -atM -auV -shy -bAc -ahx -aiq -aiq -ajm -hjl -aDC -nJi -aHx +sIe +jEI +sIe +hlz +yey +gnB +jYD +aDU +buw +kQz +iJx +feY +gYi +wsX +xyt +vQO +wsX +rKZ +rKZ +lsP +rKZ +rKZ +prv +rKZ +hSH +uGD +rlg +keL +eay +tDz +tjh +wsX +wsX +lAM +gUx +gFi +fkD +qWF aaa aJS oOl @@ -93548,92 +94265,92 @@ eQg aJS ktt aUx -frL -aWf -tVi -bcg -bdG -bfq -bdG -bdG -bcg -bmu -nxX -nhY -vjo -bJZ -dxu -nxX -nnN -bzR -var -dDa -hzu -dug -pyr -ecm -gVP -esx -ben -jCW -sXS -mIU -aWf -bRx -bXN -owx -gXE -ylA -xuN -ktm -pSk -npv -sEQ -tGB -nXC -iyk -kgH -ggh -qpH -rOr -gmR -rAF -ofp -cmB -fDw -cmB -cmB -cmB -lsv -lsv -xde -bcX -cmB -oSa -kmq -smE -obA -pol -wBl -gcg -oZy -gRO -gZp -lRn -pkO -iKr -mQS -cMS -hpI -cMg -cMV -jIK -eiR -mSp -cQJ -cQY -ttC -bji +qhF +htd +qXa +aKb +ohE +dIy +ohE +ohE +aKb +psF +pJR +lJn +psy +htG +llT +pJR +uwC +ndS +urA +pFG +gBD +nmt +fRu +hVE +xXw +fnE +uhq +lTE +kBT +gqX +htd +laK +lYL +xIG +ryo +mui +xEf +lWG +gsW +izA +mHx +gVj +oBq +eNk +hRf +wCp +mAw +qaT +tAD +bqX +kXl +iqz +jtl +iqz +iqz +iqz +mAb +mAb +ePM +dVN +iqz +bxE +hZV +iBX +kFX +wXZ +ipa +mAr +dcj +dDJ +tSw +qKS +gAL +vke +nOl +jay +mRy +wBW +eje +hTE +qTJ +eAe +mGy +sou +eem +wsS aaa aaa aaa @@ -93756,44 +94473,44 @@ aaa aaa aaa rec -abu -xBL -iPc -bun -hUJ -adh -adh -adh -adh -adh -sdF -hUJ -hUJ -deL -iHB -nmo -tPm -hsb -qje -cmJ -ezR -hle -tky -tky -tky -tky -tky -tky -vsE -aws -aiq -aEJ -fne -aCk -wzj -aEK -hib -aHx +tYS +lgS +jKq +xwV +yey +cWI +cWI +cWI +cWI +cWI +gYi +yey +yey +swe +fNh +sUC +mtG +uyd +ltt +mLv +vkb +iMs +cJj +cJj +cJj +cJj +cJj +cJj +klp +pHb +wsX +pyI +vnZ +wkL +jpw +oae +ixP +qWF aaa aJS dWf @@ -93805,92 +94522,92 @@ ome wpJ iUf rPh -gic -hbp -kjJ -bci +tBA +dMv +uoe +tKN aaf aaf aaf -ium -ium -nrf -ium -tGv -tGv -rMH -tGv -nxX -bzR -bBD -vrZ -qWo -fCy -gHw -yaX -gaa -xSi -xSi -xSi -sHs -lhK -mIU -bVc -bRx -bXN -mzW -nJm -wFZ -eXL -gnf -cfV -uGS -tkY -cfY -qrA -uGS -uGS -uGS -uGS -uGS -vtR -rAF -mFG -cmB -ekW -cyd -wFO -fme -lsv -lsv -xde -bcX -cmB -kgu -kmq -jlG -tYD -gYa -eHO -xXL -gZp -qQK -gZp -boG -cKw -fdK -cLm -cLm -nDV -cLm -cLm -cLm -cLm -cMf -cQK -cPv -cPv -cPv +dho +dho +alI +dho +qBy +qBy +oWT +qBy +pJR +ndS +eMb +ebx +pRb +igZ +tcN +jVl +mVW +vnp +vnp +vnp +exN +mLY +gqX +cfb +laK +lYL +mTk +cYt +kqm +vLf +kXD +kWO +rvE +whx +sKt +hoN +rvE +rvE +rvE +rvE +rvE +xit +bqX +stq +iqz +fmo +qoJ +qXL +hFD +mAb +mAb +ePM +dVN +iqz +sLD +hZV +oJc +mrV +tcB +cuR +asV +tSw +nNJ +tSw +iJB +dmx +hQT +nSe +nSe +xMz +nSe +nSe +nSe +nSe +dDo +hQu +gRb +gRb +gRb aaa aaa aaa @@ -94013,44 +94730,44 @@ aaa aaa aaa aaa -aax -vxd -aax -lak -sdF -nJN -sdF -sEU -sdF -sdF -sdF -adh -dKN -ajm -afT -ajm -ajm -ahx -ahx -ahx -nmk -ahx -boK -cgA -ktB -oxB -hDN -auW -keY -ukl -kWl -iwH -cTY -aCk -aDw -aDC -aSp -aHx +sIe +huu +sIe +pKa +gYi +cUw +gYi +eCx +gYi +gYi +gYi +cWI +ajq +lAM +osw +lAM +lAM +tjh +tjh +tjh +vhD +tjh +rQS +xqI +gWc +oAN +ufX +vQI +oYn +lsP +ekP +ohw +iPX +wkL +rsI +gFi +sVM +qWF aaa aJS bpu @@ -94062,92 +94779,92 @@ aRV aJS oGN aUx -eNY -aWf -kjJ -bci +puG +htd +uoe +tKN aaf aaf aaf -prN -iUG -wUr -dVE -rnT -ufR -sDL -sDL -saq -rSD -eMF -vrZ -aVO -qwJ -gCX -wiu -aUC -kps -jDl -gzI -wkD -hzu -ngl -dCE -aYm -woT -fwk -ycL -naA -yfA -qnk -cfW -mVs -hqg -qGX -iZK -pFR -lKI -coT -xvY -uGS -vxX -rAF -nzJ -cmB -cmB -cmB -cmB -cmB -nvq -piR -uYE -bcX -cmB -fib -kmq -jXC -jXC -siG -kzp -gUH -gZp -bxZ -gZp -eMs -cAo -rqV -nDV -nDV -nDV -oqJ -cOT -cLm -ttu -dyX -cQL -cQY -cQK -rbJ +dsQ +sVz +aNe +jiI +kvr +jnl +dNz +dNz +bOk +tNg +vpg +ebx +aks +hux +bbT +aGG +kAp +wsA +ghK +ixo +fHd +gBD +eMH +hPM +iKT +ceM +axW +xEX +hYr +sbL +lrR +qwI +xJI +tIx +wmT +hCt +jVt +rYN +lof +rla +rvE +rpk +bqX +nte +iqz +iqz +iqz +iqz +iqz +lWd +cBg +uId +dVN +iqz +apG +hZV +jUg +jUg +fMb +cGY +off +tSw +oBD +tSw +iyi +dWd +qVe +xMz +xMz +xMz +wRm +dye +nSe +krc +aho +gAw +sou +hQu +cSv aaa aaa aaa @@ -94267,47 +94984,47 @@ aaa aaa quc lMJ -jue -aax -aax -aax -aax -aax -sfJ -xdf -abe -aci -abe -jpf -adh -naq -adW -aep -ajm -aaa -aaa -ajm -kSd -qmc -sjL -csl +bKz +sIe +sIe +sIe +sIe +sIe +xCf +gya +jTZ +uMY +jTZ +srU +cWI +nsR +pkH +gkn +lAM +aaa +aaa +lAM +kaU +nqD +uCW +rTw aeq aeq anl aeq -xvj -wka -aiq -pHN -qpl -ahx -aiq -aiq -ajm -hjl -dCr -vdH -aHx +ffV +jVy +wsX +bPk +xWQ +tjh +wsX +wsX +lAM +gUx +cHE +gTP +qWF aaf aJS dPV @@ -94319,92 +95036,92 @@ aJS aJS aUx aUx -sYV -dCE -kjJ -bci +uZo +hPM +uoe +tKN aaf -prN -prN -ium -xUG -rrU -ryP -mML -bot -bnW -xNK -aoG -dMM -jrB -vrZ -bKf -hzu -hzu -nAK -hzu -hzu -rTb -rTb -rTb -hzu -cFl -aWf -imr -bXN -maQ -xto -amv -blA -tMg -cfX -aYi -eHx -wmE -wmE -wmE -kUt -iOe -wnE -jFe -daV -vtq -vse -cmB -cmB -cmB -cmB -cmB -cmB -cmB -cmB -bcX -xNX -fDw -kmq -qif -wFB -txE -cCj -cFV -gZp -xmR -gZp -cPb -eRZ -cLo -cLm -cLm -cLm -cLm -cLm -dDG -ttu -cMf -cQK -cPv -cPv -cPv +dsQ +dsQ +dho +dhp +kcn +qXF +aMB +jMY +gGy +aAT +qlc +cpj +kWV +ebx +rez +gBD +gBD +hWy +gBD +gBD +clQ +clQ +clQ +gBD +aMs +htd +tHR +lYL +pbL +mum +qTR +pWD +sTQ +qGS +hGF +inQ +gtb +gtb +gtb +fJW +xWE +kzj +qhG +iqq +qWK +mXK +iqz +iqz +iqz +iqz +iqz +iqz +iqz +iqz +dVN +sye +jtl +hZV +nGn +gMc +onF +rGK +rrf +tSw +tfE +tSw +iUm +xQK +erG +nSe +nSe +nSe +nSe +nSe +aKO +krc +dDo +hQu +gRb +gRb +gRb aaa aaa aaa @@ -94529,137 +95246,137 @@ aaa aaa nWF aaa -aax -aep -aep -aax -cSG -abe -acR -rOH -adC -aep -aep -aaa -aaa -aaa -ajm -fGA -tFA -bEv -fpX +sIe +gkn +gkn +sIe +hjH +jTZ +mqQ +tVm +jXM +gkn +gkn +aaa +aaa +aaa +lAM +lqC +dxe +wTO +xxZ anl uwg apJ lDe -ujk -tky -tky -vsE -aws -aiq -aEJ -sUE -aCk -wzj -aHA -hNu -aHx +qGQ +cJj +cJj +klp +pHb +wsX +pyI +oTK +wkL +jpw +rCo +vsG +qWF aaa aJS aJS rVO vrJ iXa -gfs +uGb aJS aaa -aUv -cIb -ppH -nWn -kjJ -bci +ihq +gOr +hZZ +rng +uoe +tKN aaf -prN -trP -uZU -ncw -jpn -cph -hyo -hlh -hlh -hlh -iNN -hlh -ium -epz -aVO -bBz +dsQ +mZL +geg +aGQ +acf +hmq +dJX +duI +duI +duI +iqN +duI +dho +uag +aks +qRI aaf aaf -sxQ -xvB -dOr -fJr -tre -sxQ -bTG -aWf -imr -bXN -mzW -jOn -qLg -gcI -jTu -cfY -szx -coO -cjU -kge -fuY -rTC -coV -eeY -uGS -lOo -rAF -itM -cmB -cmB -rtp -vct -vct -vct -vct -vct -vct -cmB -fDw -kmq -sUj -cCj -vDB -cCj -cFW -gZp -xwq -gZp -pZb -vaK -cLp -cMe -cMT -cMT -iAj -cMT -cMT -uIK -cMf -cQK -cPv +oSo +rTz +gMi +hUG +yaM +oSo +nNY +htd +tHR +lYL +mTk +noD +aNf +aNa +xiv +sKt +cJv +oHG +slC +dHN +fVY +mVf +fhe +ksl +rvE +deO +bqX +sWv +iqz +iqz +fnc +bCo +bCo +bCo +bCo +bCo +bCo +iqz +jtl +hZV +sWq +rGK +ooV +rGK +gui +tSw +dbX +tSw +sUi +qxR +dzM +iWJ +izG +izG +xPb +izG +izG +pVZ +dDo +hQu +gRb aaa aaf aaa @@ -94789,39 +95506,39 @@ aaa aaa aaa aaa -aax -wiZ -aax -aax -aax -aep -aep +sIe +pkQ +sIe +sIe +sIe +gkn +gkn lMJ lMJ lMJ lMJ -ajm -orW -njM -wXw -eBf +lAM +wmc +wrb +uQK +dPL aeq iRG apJ lDe -ujk -ahF -roE -fCM -hva -sTU -pDw -aBa -aCk -aDw -aHA -qlt -aHx +qGQ +nJW +jKS +oLK +dyr +qyt +fOd +axe +wkL +rsI +rCo +sKj +qWF aaa aaa aJS @@ -94831,92 +95548,92 @@ aNZ aJS aJS aaa -aUw -asg -uZd -aWf -kjJ -bci +khZ +mDu +fMp +htd +uoe +tKN aaf -prN -nIK -qYy -ryP -ryP -mML -gby -hlh -jfR -eWE -rrU -qKp -ium -rYU -fBy -bzR -bBz -bBz -lLe -eMC -hfX -gMj -kHr -ram -bTG -aWf -imr -bXQ -owx -jyK -nQk -anA -fdE -mGG -nfq -lIz -nWg -xzJ -cXr -hrI -hUx -lhL -uGS -lqG -rAF -tBg -clu -cmB -cmB -cmB -cmB -mRT -cwJ -bnK -poC -uXE -vHu -kmq -vDg -mNW -cYz -cCj -dJr -gZp -mTC -gZp -vOe -cAo -cLq -dMw -cPb -cNN -cPb -cOW -cPb -dgr -cMf -cQM -cPv +dsQ +wag +nxO +qXF +qXF +aMB +pLv +duI +jnt +cdC +kcn +qsL +dho +bCt +plw +ndS +qRI +qRI +jzN +nne +qeZ +nBs +ory +vyi +nNY +htd +tHR +sTz +xIG +bKB +eAL +xQY +kcF +dNQ +oar +keK +lXA +mVE +hxq +nJn +nqB +mtm +rvE +hKG +bqX +hdI +dTX +iqz +iqz +iqz +iqz +tqd +pbz +uhY +joj +afE +qIR +hZV +hyC +vSP +gUl +rGK +feV +tSw +dfG +tSw +irW +dWd +gmp +meu +iUm +wXk +iUm +lhU +iUm +qfK +dDo +biA +gRb aaa aaf aaa @@ -95066,19 +95783,19 @@ aeq hBR riY aeq -kYP -ahI -adY -axi -ajx -adY -ajx -ajx -adY -lxj -aHA -clF -aHy +qid +ewj +ycM +bHr +bkl +ycM +bkl +bkl +ycM +xfD +rCo +qWG +uDP aaa aaa aaf @@ -95088,92 +95805,92 @@ aaa aaa aaf aaa -aUv -rYZ -wVJ -wsE -kjJ -bci +ihq +mur +fVJ +hpi +uoe +tKN aaf -prN -yly -vhF -bnW -cph -aVa -rOb -hlh -hlh -dFr -rfy -vjs -qZK -xjF -aVO -xdS -bGG -bJO -sxQ -ocA -maG -cJY -lAF -vqo -quu -jbJ -dyK -bXN -hkK -mrZ -qft -qft -uFe -cfX -ctW -vXs -jdZ -huT -uGS -cnL -pfn -cnL -uGS -sZD -rAF -giN -dXi -sDQ -wzx -aPM -ecH -tzu -rAF -rAF -rAF -rAF -rAF -kmq -cCe -jFJ -nua -cCj -vGs -gZp -jDn -gZp -eGg -cAo -cLr -cMg -cMV -cMV -tHb -cMV -cMV -ouJ -cMf -cQK -cPv +dsQ +hfa +dUj +gGy +hmq +fUj +mES +duI +duI +eal +ddm +vKL +gmH +lSz +aks +qzz +qRV +tnm +oSo +kRV +eQe +jOR +avA +jwW +qsf +sNl +aZR +lYL +pBa +aNQ +nxy +nxy +aYJ +qGS +bFN +opa +hYA +jsh +rvE +hPX +qps +hPX +rvE +wKC +bqX +kKT +fBG +wPH +xyA +drW +jxm +bcr +bqX +bqX +bqX +bqX +bqX +hZV +nZm +ooN +fiv +rGK +lQk +tSw +fdX +tSw +oZi +dWd +bfl +wBW +eje +eje +hlq +eje +eje +ewB +dDo +hQu +gRb aaa aaf aaa @@ -95323,116 +96040,116 @@ tgy agc apM aeq -aOo -uRX -adY -oNN -vRZ -joJ -aFR -whs -adY -aDw -aHA -bVp -aHx -aHy -aHx -aHx -aHx -aHx -aHx -aHx -aHx -aHy -aUB -aWd -pvJ -gWP -kjJ -bci +dfE +fYJ +ycM +rOA +dsk +ewC +iAN +xnT +ycM +rsI +rCo +dKX +qWF +uDP +qWF +qWF +qWF +qWF +qWF +qWF +qWF +uDP +xUB +xjA +exC +dRZ +uoe +tKN aaf -ium -xfU -bnW -xBB -xyY -vnG -wEV -qWi -hlh -uUZ -rfy -njk -jcC -aUs -fVn -bGH -rtw -bJO -lLe -imx -fHS -fWT -rfW -lLe -rvo -bVf -kZM -hZv -slt -owx -bwU -bwU -mzW -uGS -cfX -uGS -cfX -uGS -uGS -bgR -eLy -eLy -uGS -iuf -ctD -rAF -rAF -rAF -vxU -rAF -rAF -rAF -ctD -cCl -qGt -cEf -cFY -cFY -cCe -cCe -cCe -icO -cCe -gZp -hWs -bob -cPb -iYM -cLr -cLm -cLm -cLm -cLm -cLm -cLm -ttu -cMf -cQK -cPv -cPv -cPv +dho +ofc +gGy +qVc +cqx +dTZ +iFI +bKj +duI +pCO +ddm +lTq +lPZ +lyN +cem +fix +epB +tnm +jzN +sUy +dkL +cwU +glW +jzN +qyI +qaP +bAR +lgl +fmS +xIG +uBI +uBI +mTk +rvE +qGS +rvE +qGS +rvE +rvE +sgc +lLq +lLq +rvE +qbZ +cJL +bqX +bqX +bqX +pJV +bqX +bqX +bqX +cJL +kul +ati +kOR +bod +bod +nZm +nZm +nZm +uOS +nZm +tSw +tmL +dlO +iUm +lZC +bfl +nSe +nSe +nSe +nSe +nSe +nSe +krc +dDo +hQu +gRb +gRb +gRb aaa aaa aaa @@ -95580,116 +96297,116 @@ kVU tJE fzi wTp -jAb -ahI -ajx -awf -aDE -oTM -llf -pvK -aBc -aDw -aHA -tdk -dgy -aFZ -dgy -tuT -kvD -dgy -dgy -vgp -dgy -aFZ -cDh -ssj -lBO -dxD -kjJ -bci +jxV +ewj +bkl +jye +vEp +nAC +tNr +nTH +szk +rsI +rCo +rrT +dNX +lKZ +dNX +iVA +mlK +dNX +dNX +cAB +dNX +lKZ +amy +apz +gGa +pWA +uoe +tKN aaf -prN -qlC -vhF -bnW -oQl -bnW -vjs -vYX -hlh -bnW -eKE -hza -jcC -aUs -rHY -bGI -bGH -bJP -lLe -mDo -maG -mTW -rxh -sxQ -bTQ -bVg -ehx -fLk -cXY -lRE -lRE -lRE -lRE -dUw -nsv -nsv -nsv -iJG -cwd -lKW -lKW -lKW -olN -tCO -vHG -pPB -tUq -rwm -hnz -sWW -oQi -lkU -nsv -nsv -nsv -rjl -xKO -nDm -lyP -nsv -nsv -nsv -pLB -lmH -mEx -eDa -uAl -cAo -pod -nDV -hDV -nDV -nDV -nDV -lHL -ttu -yjT -qPc -cua -cQK -rbJ +dsQ +mXj +dUj +gGy +cwX +gGy +nEC +pJY +duI +gGy +oLD +klI +lPZ +lyN +piz +lLk +fix +haP +jzN +wjW +eQe +oQS +iAA +oSo +cgF +koW +uam +fXb +xzb +jgE +jgE +jgE +jgE +eLT +njX +njX +njX +tug +oND +iEK +iEK +iEK +jyt +vWn +joq +jSS +hvs +wWk +aCE +dLN +mpJ +eGm +njX +njX +njX +tPG +tNw +rDh +bxf +njX +njX +njX +jcd +vNv +sID +wrg +lMI +dWd +bDp +xMz +vkD +xMz +xMz +xMz +opk +krc +bVB +ltx +iBp +hQu +cSv cYJ aaa aaa @@ -95837,116 +96554,116 @@ akE alW akE wsq -reV -cxI -mEL -hDP -dUg -sei -ojY -aBb -eAS -aDw -aHA -uqf -aHA -aIJ -aHA -aHA -dCr -aHA -aPz -aHA -aRW -aHA -aUD -aWf -hSK -djB -baS -bci +prg +mbk +ntP +bfj +hMy +aZr +rbw +gnm +eVa +rsI +rCo +oQg +rCo +ifJ +rCo +rCo +cHE +rCo +ebr +rCo +vuu +rCo +mcP +htd +vVZ +hcv +rxZ +tKN aaf -prN -orI -ihb -vnw -xyY -fzC -lnQ -uvZ -wiH -lnt -uUD -gns -jcC -fYq -xGd -nMV -iIf -mfi -ucj -maG -maG -fEL -xWA -sxQ -bTQ -bVh -rxC -aWf -bZg -car -car -sVa -car -car -car -car -hAV -car -car -cFb -car -car -car -car -ctF -car -car -car -car -car -sVa -krR -car -car -car -car -cFb -car -hGR -car -car -car -car -car -car -cIF -cJF -cKE -vGL -cMi -cLr -cLr -pod -cLm -cLm -cLm -cMf -cQO -cPv -cPv -cPv +dsQ +sAz +fMf +ifE +cqx +gIO +itr +qNV +iOp +wOR +ljL +mrG +lPZ +mJE +tWV +hvI +nsq +qnt +nmm +eQe +eQe +fbI +dvV +oSo +cgF +nyZ +mYq +htd +rkg +wVo +wVo +mYs +wVo +wVo +wVo +wVo +xNb +wVo +wVo +qFP +wVo +wVo +wVo +wVo +aGH +wVo +wVo +wVo +wVo +wVo +mYs +txc +wVo +wVo +wVo +wVo +qFP +wVo +kVe +wVo +wVo +wVo +wVo +wVo +wVo +tAx +mZC +hdZ +eTv +mIi +bfl +bfl +bDp +nSe +nSe +nSe +dDo +nbs +gRb +gRb +gRb aaa aaa aaa @@ -96094,116 +96811,116 @@ hxF daO kaC anl -wyh -ahI -ajx -awg -axh -aBS -mDQ -dmU -yej -mZb -aHA -mUK -mUK -nQp -mUK -mUK -mUK -mUK -cfu -lpV -mUK -mUK -hrq -hlv -jia -aZk -baT -bci +vDh +ewj +bkl +wZU +pMy +ouU +orx +eeq +sDS +vDa +rCo +gGo +gGo +goX +gGo +gGo +gGo +gGo +tnP +oKc +gGo +gGo +rYo +tVt +wNN +jOG +qBC +tKN aaf -prN -guV -vhF -bnW -xyY -reo -vjs -kwq -hlh -bnW -qgH -raZ -jcC -aUs -rGo -imz -bGH -xub -lLe -eqO -sHe -fRN -mJk -sxQ -tOA -bJU -aHk -wGZ -ciD -hfT -vhK -cdI -cdI -gCj -cdI -mTA -jHu -qDI -tJe -cdI -mTA -mTA -mTA -kIY -ctG -ubO -hBb -cyo -cxB -cyo -cyo -lRj -cyo -fsw -mTA -mTA -wWf -cyo -mJB -cyo -cyo -gET -cyo -cyo -hBb -cIG -cJG -ePq -fLn -aBG -cMY -cMT -lvM -cPa -cPu -kWE -cQq -cQP -cQY -klR -rbJ +dsQ +owv +dUj +gGy +cqx +raJ +nEC +qMf +duI +gGy +bIH +iMi +lPZ +lyN +wXP +eGV +fix +rwi +jzN +wyp +gzi +cyU +wpo +oSo +iXb +kdx +qCh +iXt +jNP +sVH +jON +kFK +kFK +bQM +kFK +ceZ +lTB +cbi +wWG +kFK +ceZ +ceZ +ceZ +kfT +xDz +ure +dXQ +gmt +qsx +gmt +gmt +uzk +gmt +qhx +ceZ +ceZ +cms +gmt +chb +gmt +gmt +oCw +gmt +gmt +dXQ +kSD +vGN +wpr +obV +mGA +xMC +izG +tDU +vkj +vPq +rCJ +awF +oIW +sou +iaQ +cSv aaa aaa aaa @@ -96337,12 +97054,12 @@ aaa aaa aaa aaa -vbm -lai -dRW -dRW -lai -lai +tLb +iTZ +ahj +ahj +iTZ +iTZ aeq anl anl @@ -96351,116 +97068,116 @@ aeq aeq aeq aeq -dZo -ahI -adY -deH -ajx -adY -ajx -ajx -adY -aDB -aHA -mUK -aHC -aHD -nhM -aHD -aHD -aHD -aHD -aHD -uyh -aTk -aUF -aWh -gWe -aZl -xmy -bci +bhy +ewj +ycM +mMM +bkl +ycM +bkl +bkl +ycM +sfg +rCo +gGo +bjB +olw +kzD +olw +olw +olw +olw +olw +izr +moV +gaV +wtZ +vpQ +iLk +tGL +tKN aaf -ium -pME -bnW -bnW -xyY -pVy -qTb -sqj -hlh -rWE -mml -shN -jcC -aUs -fVn -bGH -bGH -bJP -lLe -pSg -doK -gMj -eCo -lLe -kmP -bVj -wRu -fUR -ozV -fby -nRe -vss -lOb -cCn -cCn -cCn -mFq -cCn -cCn -cIH -ibj -vNi -vNi -cCq -cCq -cCq -cCq -cCq -cCq -cCq -xuu -eos -eqH -cmP -oro -vNi -cgq -cgq -cgq -cgq -cgq -cgq -qBs -wrP -wrP -ajz -wrP -wrP -xhy -wrP -jaC -cNP -hEl -cPb -cPv -cPb -cPv -cPb -cPv -cPv -cPv +dho +oYd +gGy +gGy +cqx +dpL +kfu +oeX +duI +jZZ +ppB +emY +lPZ +lyN +cem +fix +fix +haP +jzN +iXA +nvc +nBs +cke +jzN +bcq +sRf +qsl +gJV +mST +qCj +cyG +oEP +ghk +cZK +cZK +cZK +wwt +cZK +cZK +seN +bFr +qDa +qDa +fma +fma +fma +fma +fma +fma +fma +ujJ +aQS +qCY +kQe +qYt +qDa +oIg +oIg +oIg +oIg +oIg +oIg +svS +dKC +dKC +vZB +dKC +dKC +tXU +dKC +jVZ +lYc +tew +iUm +gRb +iUm +gRb +iUm +gRb +gRb +gRb aaa aaa aaa @@ -96594,123 +97311,123 @@ aaa aaa rrt lMJ -lai -lai -rsg -ggm -jqI -lai -uiH -lxO -oKM -dxP -dqv -qia -bIL -dRW -jAb -atS -rvM -awi -axj -kcG -aBd -ece -cFI -aHF -aET -mUK -aHD -tSf -iZa -iZa -tpy -tAq -aPB -aQG -ipx -aTl -aHD -kNN -hxw -aZm -baT -bci +iTZ +iTZ +bbk +rnc +oJr +iTZ +eft +upR +nJu +pti +rEy +ggi +gmz +ahj +jxV +ayV +gFR +khm +uok +bzV +ezg +uVv +fLS +pjh +gpc +gGo +olw +pxT +xEt +xEt +jcR +cBJ +fdx +txH +urs +oaj +olw +hoE +xkr +heF +qBC +tKN aaf -prN -xEj -vhF -xBB -tOi -cZD -eXW -hlh -hlh -euh -mml -vjs -qZK -vrZ -mjR -fAq -bIk -bJP -sxQ -xHA -pGf -qUy -sbY -uGN -ejO -lyl -suY -mVi -rOa -rMU -axo -wQM -gJw -cCn -eiK -eQm -oMJ -nZi -vmV -cCq -wDJ -pPW -wDJ -cCq -xwa -dRv -aAR -dRv -wEt -mLr -nGN -wkx -qZu -cmP -wgg -hPH -cgq -cUs -lCB -hFZ -dJh -sRB -wrP -iPk -wOJ -kkO -kvN -wrP -fVp -wrP -sko -xLO -jiG -cPb +dsQ +qkA +dUj +qVc +wNh +veO +hXK +duI +duI +wtX +ppB +nEC +gmH +ebx +vQe +kHn +gUP +haP +oSo +rgi +khr +hsZ +fsh +ahW +jRD +dsb +vIH +vBl +wHu +nNW +rgZ +suW +hJF +cZK +ihF +nrG +nyy +tBB +usg +fma +ebV +ewK +ebV +fma +xgi +sck +iwA +sck +lPx +wOS +orv +dPY +xWJ +kQe +cId +rQl +oIg +wBq +neA +vKW +jNX +jxW +dKC +rhU +pjX +mGI +jZS +dKC +xLu +dKC +lqd +ctL +oPD +iUm lMJ lMJ aaa @@ -96851,123 +97568,123 @@ aaa aaa rrt aaa -dRW -rAX -jmO -mIB -tpX -kRn -tpX -tpX -tpX -tpX -tpX -tpX -vrS -fJv -ujk -aiB -apF -awj -aws -ayC -azK -aBe -aCp -aDD -aDC -wGX -aHD -aIM -aIR -aIR -ngu -tSi -aPB -aQH -aQH -aIT -aHD -qcE -imr -aWf -baT -bci +ahj +qgc +sCi +kiW +rfb +ofS +rfb +rfb +rfb +rfb +rfb +rfb +ioZ +pxN +qGQ +nZk +uGD +tjv +pHb +syc +wkh +dGW +hhp +bJq +gFi +iYc +olw +fLI +alE +alE +amc +wyz +fdx +wwY +wwY +rGC +olw +ldJ +tHR +htd +qBC +tKN aaf -prN -wtj -njH -ryP -ryP -mML -sMh -hlh -jfR -wdU -glV -mds -ium -wxX -lZp -bzR -bBz -bBz -lLe -jLE -sHe -soZ -oEA -ram -bUb -aWf -imr -bXV -fby -qaL -les -tlf -bhE -lfN -vqC -wxo -jkE -rNN -rrJ -cDi -kfa -bst -qCl -uFX -rxy -poD -hbC -brM -ime -cDi -pxv -pxv -pxv -cmP -wMu -wnF -mEU -tMp -mdU -elC -lLC -sRB -wrP -smR -bOt -kkO -bfQ -wrP -wOe -wrP -biL -ttu -gha -cNP +dsQ +hiu +lNH +qXF +qXF +aMB +mvZ +duI +jnt +pOK +sLd +mRn +dho +rLy +qkW +ndS +qRI +qRI +jzN +fat +gzi +krL +cqm +vyi +wpx +htd +tHR +udN +qCj +aOp +fak +pDs +wUj +oMW +bCT +bUT +ylt +pGn +vHO +eut +nZC +cwq +rgS +npD +tKl +ose +tzq +njW +eLY +eut +kor +kor +kor +kQe +cDM +poS +byf +kBu +oir +wal +mXt +jxW +dKC +tjE +lww +nFa +lqh +dKC +cNp +dKC +xXM +krc +bgm +lYc lMJ aaa aaa @@ -97108,123 +97825,123 @@ aaa aaa rrt lMJ -lai -lai -tAC -fjK -fBf -lai -wma -fiZ -ebX -mqP -bYZ -bXU -gPM -dRW -hEr -vJv -tky -kIr -ukl -tje -nZT -wEk -ood -dHE -gSN -wCX -aHD -enR -acu -vzC -oZA -dHb -aPB -aQH -aQH -qFD -aHD -sSq -uGo -aWf -baT -bci +iTZ +iTZ +xJi +wPG +pHg +iTZ +mpp +uBP +nUF +tNn +ltb +hXJ +vQW +ahj +jwg +wIr +cJj +erx +lsP +vYF +eaP +lTj +frH +afj +qGs +gCD +olw +xZd +rvY +uVQ +fRr +brc +fdx +wwY +wwY +pXh +olw +sRJ +wEG +htd +qBC +tKN aaf -prN -lrj -lzb -kIC -kde -tOi -cZD -hlh -hlh -hlh -bFV -hlh -ium -sxp -mjR -bBz +dsQ +kGc +tqI +gkD +nXm +wNh +veO +duI +duI +duI +jQM +duI +dho +fEX +vQe +qRI aaf aaf -sxQ -liq -lWB -oNq -lZu -sxQ -bUb -aWf -imr -bXV -jyo -daJ -les -jaN -bhE -lfN -vqC -hBa -nbp -fWV -ueF -gkT -kRP -mDh -hnw -tKF -lMy -iia -rog -nIP -kvj -cDi -vUI -oVk -fYf -oTC -reQ -etG -jFa -boA -iwK -elC -qFH -pDc -qBs -wrP -wrP -wrP -uug -wrP -ibD -wrP -iXV -cNR -uBt -cNP +oSo +gwq +cwu +mYJ +sDj +oSo +wpx +htd +tHR +udN +ghk +jLV +fak +jUh +wUj +oMW +bCT +wrJ +fYg +njg +dzw +pxj +bvN +kFS +wmg +ctn +reL +ise +wqh +ekB +aJa +eut +gle +mOx +syC +jnf +iCi +lOr +sNS +dbo +xoa +wal +hJb +ocd +svS +dKC +dKC +dKC +tNM +dKC +gmT +dKC +onI +cWu +aRo +lYc lMJ aaa aaa @@ -97366,122 +98083,122 @@ aaa aaa aaa aaa -lai -dRW -dRW -lai -lai -lai -lai -dRW -miH -uKd -dRW -uKd -wZI -fNA -wZI -txe -awl -axm -nMX -edV -edV -nMX -nMX -nMX -nMX -eZU -njn -fyv -aIR -aIR -vHM -aPB -aQH -aQH -abU -aHD -aHD -uGo -nWn -baT -bci +iTZ +ahj +ahj +iTZ +iTZ +iTZ +iTZ +ahj +gyG +vZm +ahj +vZm +kYg +uRl +kYg +ueG +jVv +esR +ieV +qwh +qwh +ieV +ieV +ieV +ieV +iHD +wCO +nOU +alE +alE +dCo +fdx +wwY +wwY +nTK +olw +olw +wEG +rng +qBC +tKN aaf -prN -prN -ium -ccM -glV -ryP -mML -cQl -aFw -tjS -pyS -pYh -xsr -xjF -dHW -iLp -iLp -tZe -iLp -lxb -lxb -lxb -lxb -iLp -fEb -aWf -xeD -bXV -inX -wQM -qtY -jaN -bhE -lfN -qrp -ctJ -qBH -euC -jdN -cDi -iSA -rzE -hnw -mJx -ffE -qaV -jTp -cEU -dDl -vMD -rzQ -oyA -ron -tsC -qDU -nGm -gkX -jOp -gPL -caV -dLK -mCY -lcN -ahP -ibD -ibD -ibD -ibD -ibD -wrP -ssP -voy -wgz -cPb +dsQ +dsQ +dho +rhL +sLd +qXF +aMB +hQv +bVs +aNG +mJP +qpr +mBT +lSz +qaq +tvE +tvE +bUO +tvE +yjd +yjd +yjd +yjd +tvE +flm +htd +fBz +udN +sxg +suW +uMR +jUh +wUj +oMW +hpB +aRI +iug +nZf +uTP +eut +vlY +uwK +wmg +jAt +mET +liD +iAk +nSB +xMu +qsd +sNn +ouZ +tbm +eZz +sAF +hZO +xvI +jBk +qNz +mZO +klu +vjk +qOs +kZk +kZk +kZk +kZk +kZk +kZk +dKC +tVR +snz +iMp +iUm lMJ lMJ aaa @@ -97623,126 +98340,126 @@ aaa aaa rrt lMJ -aiJ -jaT -vgj -sxT -akW -gBo -khj -khj -uPf -gTW -khj -kyW -wZI -tZX -wZI -pTA -ohg -aws -edV -tCj -xlK -uLw -nMX -uuE -bAd -eZU -qzq -oux -aLB -rti -tvB -lqA -mGU -vFp -mGU -aUG -aHD -uGo -aWf -baT -bci +gdb +rDE +fOw +nQC +ikZ +pBL +iGj +iGj +fSX +vdi +iGj +ljf +kYg +nnt +kYg +vVm +pXC +pHb +qwh +mrL +fnN +mpC +ieV +qhz +juj +iHD +ugE +nhh +rzJ +dYh +tqV +mmZ +xCg +iaZ +xCg +mow +olw +wEG +htd +qBC +tKN aaf aaf aaf -prN -rwK -aTG -hpm -jiA -pTG -gJg -scf -kPG -kPG -nbh -aov -mjR -tKL -grN -iMl -lYt -iCZ -mjS -ovV -acn -iLp -mYR -aWf -uZd -wtU -fSv -puS -les -jaN -nJo -cCn -jKu -pYJ -iOF -pYJ -ugo -cDi -jmD -eky -vkL -orX -aMl -fab -dDl -fab -sYk -bgF -wKM -ipr -eCx -oTC -qQv -fFl -lpd -vAP -eIZ -fFl -nZO -vfL -qBs -ibD -wrP -wrP -wrP -wrP -ibD -wrP -wrP -wrP -wrP -wrP -anS -anS -lMJ -quc +dsQ +aoE +iYA +rup +uwa +gNy +gBx +rEz +eoD +eoD +bcT +xPN +vQe +kmZ +buL +pha +sdp +vxB +uWt +pbS +nwq +tvE +ibX +htd +fMp +kMl +xdX +pZc +fak +jUh +uPi +cZK +mTs +cdq +wsD +cdq +tKM +eut +bLx +uJe +jtS +osC +mMl +lhT +reL +lhT +iMG +ncl +bBo +gwf +gfZ +jnf +jZP +cDA +jrb +lkL +bkm +cDA +edH +mHL +svS +oHO +mGI +oEx +nFa +nFa +gvI +dKC +iUm +iUm +iUm +iUm +kqO +blx +aaa +aaa aaa aaa aaa @@ -97880,124 +98597,124 @@ aaa aaa rrt aaa -ejL -lAI -bAr -pNN -qgq -fKe -vDK -vDW -oaZ -wzB -ade -wfc -mkH -cpe -fNA -jAb -awh -aws -edV -aWz -lwA -plN -nMX -uAk -bAd -eZU -hTs -hRm -dCq -aIR -tvB -aPB -aQH -aQH -hTM -aUH -aTk -uGo -aZn -baT -bci +vaB +jOF +iDq +mPT +fCn +nxQ +aja +lyF +woG +uem +dOg +uao +lPl +wxj +uRl +jxV +tCG +pHb +qwh +iQg +sBP +kSo +ieV +wJL +juj +iHD +gIc +oeR +qNG +alE +tqV +fdx +wwY +wwY +cao +fYX +moV +wEG +tmK +qBC +tKN aaf aaf aaf -ium -ium -ium -msj -nDM -ium -hbO -hbO -pJU -hbO -mzv -xjF -gxT -aFC -uWW -rcK -uRW -uRW -uRW -kLb -fiJ -iLp -inF -bVm -imr -bXV -lOb -hqc -les -jaN -xcA -cCn -sBW -cvH -fYG -cvH -fYG -cDi -cDi -jMU -cDi -cDi -hkW -jfS -qaV -dDl -jJT -cDi -qmv -ipr -bWz -cgq -cgq -cgq -cgq -cgq -cgq -cgq -cgq -cgq -qBs -ibD -wrP -eLK -fRD -uug -ibD -wOJ +dho +dho +dho +iNB +wfD +dho +syo +syo +sSx +syo +eDL +lSz +tst +dGu +vgv +lge +qKg +qKg +qKg +lVl +pic +tvE +psp +wBF +tHR +udN +ghk +aTi +fak +jUh +wXr +cZK +wQe +ola +ePu +ola +ePu +eut +eut +cvm +eut +eut +uBy +cCs +qDy +reL +cRW +eut +kwy +gwf +mmU +oIg +oIg +oIg +oIg +oIg +oIg +oIg +oIg +oIg +svS +svS +svS +svS +svS +oEx +hlF +dKC lMh tsK -pdq +nRb pJx -aox lMJ +blx aaa aaa aaa @@ -98137,124 +98854,124 @@ aaa aaa rrt lMJ -aiJ -jnd -tAd -nnO -aey -wZI -tJi -mEl -iGC -ybg -dgQ -eEv -sOb -wMK -oFf -sBq -bMZ -ukl -hIN -vUo -arP -bzM -nKz -uAk -uAk -eZU -aIR -vIA -jJP -bML -fIA -aPB -aQH -aQH -mGU -cTh -eWz -jzH -aWf -qHa -hbO -hbO -hbO -hbO -hbO -vir -hbO -hbO -hbO -hbO -rYg -hkN -pyT -grF -hbO -xjF -mjR -iLp -cwB -kxY -eNc -tZi -ezP -bTA -lJp -iLp -tyh -dCE -imr -bXV -fby -pjG -wnx -ofT -bPb -xTe -qGz -jJX -qGz -rMn -qGz -xTe -oiO -rfj -fMK -mbI -kXd -wtJ -wtJ -mBU -gJS -cDi -cFy -ipr -cHo -cyK -wBz -fQU -lZJ -kDc -lgD -atF -gNW -cTs -egU -qmW -wrP -ngk -kkO -wrP -iht -aEk -mZm -wrP -wrP -wrP -aox +gdb +hhl +fOf +eZI +dgD +kYg +pqh +fYb +mYX +aEj +rMZ +tCJ +nkX +ocl +lvZ +dMI +qTH +lsP +neO +quA +htb +xdm +fxj +wJL +wJL +iHD +alE +lpo +mxs +fTn +ciG +fdx +wwY +wwY +xCg +qfE +vCb +egb +htd +ggU +syo +syo +syo +syo +syo +cuw +syo +syo +syo +syo +sYp +wBs +apw +eVX +syo +lSz +vQe +tvE +kWg +ivc +nse +bmb +lwg +aAK +qGc +tvE +qJU +hPM +tHR +udN +qCj +cAw +rtN +prZ +vGz +uqp +eKA +mnF +eKA +fqp +eKA +uqp +kaF +bse +wkC +gcU +noN +bCc +bCc +oyG +hUC +eut +dEV +gwf +pJl +rYI +gHw +nDw +eBU +aYX +vzx +gyQ +aHi +hrh +txG +eKP +uBG +kXG +svS +ove +hlF +dKC lMJ +lMJ +tPH +lMJ +lMJ +blx aaa aaa aaa @@ -98394,127 +99111,127 @@ aaa aaa aaa aaa -aiJ -fvc -kZS -opc -aey -jLR -ebb -cpe -cpe -cpe -pGc -kdp -aJU -cpe -tkS -soq -awp -aws -edV -tCj -ewJ -oCL -nMX -sMH -uAk -ofB -aIS -lxh -aIR -yiX -wKZ -aPB -aQH -aQH -aIT -tru -aHD -sLX -dCE -baV -hbO -qQo -lTS -fOi -czk -ekb -czk -uyC -doZ -yaa -plZ -iqp -pVz -iqp -mee -xjF -nCq -iLp -aCM -xSz -jwV -cPt -vWe -dHA -heK -iLp -rgI -aWf -ktQ -xTM -lOb -ixe -wQM -uVp -kXR -hvN -ccd -fmX -ccd -fJL -ccd -hvN -woM -ipr -prk -kIu -vfl -hae -fkK -uCb -mtF -kIu -uSS -ipr -tdx -qei -wgY -odJ -eAm -efz -hlP -hlP -hlP -rNz -qBs -kKe -wrP -gSf -cXd -wrP -kkO -sps -kkO -wrP -aaa -lMJ -aox +gdb +gXM +luV +ogJ +dgD +jGl +kxA +wxj +wxj +wxj +oHj +ipz +nOv +wxj +aGm +xrq +rKZ +pHb +qwh +mrL +gHo +rFU +ieV +lVn +wJL +kdO +ruc +nvh +alE +oVY +amo +fdx +wwY +wwY +rGC +xGg +olw +sey +hPM +hvr +syo +onp +vNG +tIR +tyY +ogL +tyY +aPs +cUX +pnW +nOq +xDa +vwP +xDa +xXN +lSz +wxk +tvE +uHa +aqt +yeu +vNf +cGj +igh +tPF +tvE +kQq +htd +saU +bpG +ghk +ulX +suW +tuu +qUz +ezT +cOQ +ljm +cOQ +mFQ +cOQ +ezT +obN +gwf +dMz +tga +dcY +nJH +gso +nQX +iYO +tga +kzQ +gwf +pJl +rYI +pth +jcw +uBF +iyc +gAd +gyQ +xjm +jxf +pAW +cha +nCa +sIX +svS +gma +jxA +dKC +uGg +uGg +uGg +uGg +uGg +dKC +nRb lMJ -aaa -aaa -aaa +quc aaa aaa aaa @@ -98651,126 +99368,126 @@ aaa aaa aaa aaa -aiJ -fPj -ahc -jkv -aey -jLR -ebb -kyN -uEZ -cpe -cpb -kdp -aJU -mAi -fNA -vbt -awp -axr -edV -tCj -ufJ -ayF -ayJ -ayJ -ayJ -aHD -aIT -xcw -aIR -aIR -mIe -aPB -aQJ -aIT -aIT -qxb -aHD -uGo -aWf -vAi -hbO -xdI -xWt -omY -czk -rRh -czk -jgU -iat -rgj -dya -agj -dpw -gWx -hbO -dSi -els -iLp -iLp -tZe -tZe -iLp -tZe -nlm -tZe -iLp -fLN -aZa -gRy -bSS -rOa -nNc -hbG -hbG -bba -cgo -mqU -fCb -lPK -cxW -shH -bZn -dIj -ipr -fSf -cDi -keG -awU -emr -wpb -bkP -cDi -ddz -ipr -ptE -cyK -sQG -lPV -eEK -swS -tUz -nrI -jnH -iRM -qBs -dLV -wrP -wrP -wrP -wrP -wrP -wrP -wrP -wrP +gdb +ksg +aGM +rpz +dgD +jGl +kxA +xXh +ooG +wxj +dth +ipz +nOv +dgS +uRl +eWO +rKZ +aPj +qwh +mrL +wuj +sWV +fAL +fAL +fAL +olw +rGC +dFz +alE +alE +gSD +fdx +vfC +rGC +rGC +lUj +olw +wEG +htd +kGq +syo +vDC +tLi +nnh +tyY +vFx +tyY +rZA +uJa +njP +gLe +cSg +uYl +hlD +syo +ilH +qin +tvE +tvE +bUO +bUO +tvE +bUO +jmY +bUO +tvE +syG +kON +ylQ +bGC +wHu +igr +ibw +ibw +dSD +gFQ +aDm +aaB +vro +bfF +yaj +xKK +gVO +gwf +hCK +eut +pfK +wRD +sUp +xIM +yeS +eut +beZ +gwf +pJl +rYI +ltm +jcw +uBF +fwz +jeI +gyQ +mFt +eKP +mFt +eKP +ylI +wna +oFX +lWN +hND +rMx +iKL +nFa +nFa +etQ +vPp +uGg lMJ -tPH -anS -nRb -lMJ -quc +aaa aaa aaa aaa @@ -98908,123 +99625,124 @@ aaa aaa rrt lMJ -aiJ -fPj -ahc -jkv -aey -jLR -ebb -lyV -nnS -kai -cpe -jEz -eCu -wZI -wZI -sWj -awp -hqv -ayF -ayF -ayF -ayF -dER -aFa -kKH -aHD -aHD -aHD -aHD -aMQ -aHD -aHD -aHD -aRX -aTk -aHD -aHD -iON -aZa -ltn -hbO -ylr -gWx -mcQ -czk -mjV -czk -hCN -eOi -ikr -pzh -qpG -krt -dtG -hbO -xjF -mjR -lFz -iLp -jXG -xkm -rGz -cOf -kuB -jRm -uWl -bTI -aWf -ktQ -nkW -cgd -iHl -wrD -iHl -iHl -cgd -lmG -eWd -vjl -eWd -vjl -eWd -qnF -ipr -aFJ -cDi -kIu -kIu -cDi -kIu -kIu -cDi -cOd -ipr -eyW -jmX -oIu -qZN -eqN -gzx -hRN -tgJ -thg -mUB -qBs -rqP -lMh -wrP -rmm -bLu -wrP -aaa -aaa -aaa -aaa -lMJ -aox +gdb +ksg +aGM +rpz +dgD +jGl +kxA +kAT +wVt +jzD +wxj +kZG +cpB +kYg +kYg +ylZ +rKZ +cYd +sWV +sWV +sWV +sWV +xln +wSD +hME +olw +olw +olw +olw +mLQ +olw +olw +olw +qGa +moV +olw +olw +ozX +kON +vjn +syo +qsQ +hlD +iox +tyY +eCB +tyY +xFx +sxR +tAt +sqJ +gPA +lZM +oRT +syo +lSz +vQe +vZQ +tvE +kso +fIo +wNH +lcG +iVE +vYg +kwp +wZw +htd +saU +uCq +mvR +dyw +mJT +dyw +dyw +mvR +ddx +kZx +wQI +kZx +wQI +kZx +uLP +gwf +vBG +eut +tga +tga +eut +tga +tga +eut +xQx +gwf +pJl +rYI +xno +nZn +uBF +raK +dOA +gyQ +hKE +jqC +iTc +qfQ +cLk +reQ +svS +dKC +qkX +dKC +uGg +uGg +uGg +dKC +iDU +uGg lMJ aaa aaa @@ -99089,7 +99807,6 @@ aaa aaa aaa aaa -aaa "} (120,1,1) = {" aaa @@ -99165,125 +99882,125 @@ aaa aaa rrt aaa -akW -fPj -vAx -jkv -aey -jLR -ebb -viX -dYn -cpe -qFd -kdp -wow -pmh -kel -paj -awq -aHE -ayG -sWD -voB -aCt -aDJ -aEZ -aGu -luN -esm -iPY -eti -foq -qHH -luN -sFx -oQr -htW -oQr -jLT -uGo -aZp -xmy -hbO -vpd -wEl -fxE -tEI -qsG -nAm -qsG -dma -any -fxE -qPQ -idt -gWx -hbO -xqZ -cKh -ixp -iLp -toQ -mKx -iIo -fRE -paP -jRm -uWl -bTI -aWf -ktQ -puA -cgd -tLz -qUi -spA -xGZ -rhb -rPd -iEc -uuT -ygP -rPd -czh -xpf -ipr -kNa -eVT -eVT -sBb -fRB -fcF -fcF -aFB -jWa -ipr -eyW -jvq -wIK -gmC -eqN -tFQ -cnJ -njy -ftO -xIX -qBs -kqO -lMh -slV -kkO -kkO -wrP -aaa -aaa -aaa -aaa +ikZ +ksg +vuP +rpz +dgD +jGl +kxA +qmu +tth +wxj +tJL +ipz +hIQ +oEm +phQ +pBG +iWH +uWo +jMy +jOQ +sTi +mhA +xNo +woV +mQa +xNU +iJd +nVy +stk +daC +xVY +xNU +hLj +usP +spd +usP +rxc +wEG +xMl +tGL +syo +mIH +iFX +ifM +mGg +rDT +syL +rDT +tZD +snu +ifM +pdY +pXA +hlD +syo +cnA +nNw +dmK +tvE +iME +fPh +kgr +mnq +mGh +vYg +kwp +wZw +htd +saU +ooP +mvR +enw +bPi +gpB +sky +ihV +ipM +vPm +sQB +sxB +ipM +aDS +hkH +gwf +mpQ +ptH +ptH +aqS +nmZ +pLs +pLs +bxj +ehs +gwf +pJl +rYI +xno +nZn +uBF +diX +iGA +gyQ +sMe +fhi +fhi +fhi +bft +lwR +gyQ +iVt +bBv +oib +tPH lMJ -aox lMJ -aaa +uGg +oEx +uGg +lMJ aaa aaa aaa @@ -99422,123 +100139,124 @@ aaa aaa rrt lMJ -aiJ -evO -ikq -fcw -aey -wZI -rJg -cpe -cpe -cpe -qgo -kdp -dtO -yau -kel -ukj -oBA -cfK -fZq -udR -udR -udR -guy -aFa -pOs -luN -ucW -mKT -aGw -iaO -osJ -pNM -lDp -yeN -lIr -yeN -oqa -jzH -aWf -cSI -hbO -dAL -gWx -nlK -lew -hIU -czk -etd -sCs -rOn -wRU -tvh -tGO -yeX -hbO -ndn -mjR -fXD -iLp -rGz -xkm -jXG -rrx -bDt -iLM -uWl -bTI -aWf -ktQ -puA -cgd -jhs -iKe -rdm -kzK -rXo -rhj -clc -mmq -ptF -clc -cWF -ukY -ipr -ipr -ipr -ipr -ymb -uUK -iko -eFV -lGF -mUS -iyu -fEn -jvq -ukD -uNE -heZ -bYi -tUN -cyK -ppN -ppN -qBs -oFb -jyz -scS -fJH +gdb +dhN +nuI +qJa +dgD +kYg +tpr +wxj +wxj +wxj +nDk +ipz +rum +atN +phQ +hgt +aMW +syK +ppX +iOS +iOS +iOS +jAP +wSD +xTs +xNU +iUb +exr +lWg +byw +glv +hCB +puZ +cBy +bsz +cBy +kQX +egb +htd +mRl +syo +rUP +hlD +alg +rEg +uGj +tyY +iDh +csS +niz +gpS +xuH +rVC +ljD +syo +kBl +vQe +iJl +tvE +wNH +fIo +kso +aun +ngg +avc +kwp +wZw +htd +saU +ooP +mvR +gXI +iQi +fGv +knY +iLq +uco +xEC +jtI +tpD +xEC +nth +sXF +gwf +gwf +gwf +gwf +wNa +nOK +qYw +xVD +swV +ili +cpW +iow +pxt +oRM +gal +fMn +gal +fgH +gyQ +hMc +fhi +fhi +fhi +fhi +ffU +gyQ dcJ -wrP -aaa -aaa -aaa -aaa +njs +hlN +mHs +tPH lMJ -aox +uGg +nFa +uGg lMJ aaa aaa @@ -99603,7 +100321,6 @@ aaa aaa aaa aaa -aaa "} (122,1,1) = {" aaa @@ -99678,127 +100395,127 @@ aaa aaa aaa aaa -vbm -aiJ -akW -aiJ -akW -aiJ -vqB -vlx -vIZ -kRS -gDo -lfM -dDr -hqL -wZI -wZI -aws -wTM -axu -ayG -azT -aBn -aCv -fqg -agq -agq -agq -mkw -spo -npV -jPY -tGH -qrf -iiI -dED -xtn -xtn -qsW -uGo -aWf -qHa -hbO -rLz -vBf -oyP -eTp -hIU -czk -czk -hbO -hbO -hbO -fhb -hbO -hbO -hbO -xjF -miR -iLp -iLp -iLp -iLp -iLp -iLp -riq -iLp -tKL -bTJ -aWf -eGA -vMe -cgd -lFh -kyp -prS -vJR -djS -gAZ -uuT -vLB -iDJ -tpY -eWd -mOs -clH -fno -vBq -vrm -fTO -lEA -kuz -jvx -iLf -xUf -joB -mWI -cyK -czD -njs -iUd -xzt -xzt -wQA -iSy -iSy -qBs -nYA -wrP -wrP -wrP -wrP -wrP +tLb +gdb +ikZ +gdb +ikZ +gdb +lzV +olD +mLx +eiO +aOH +nvA +nWu +ftY +kYg +kYg +pHb +oPq +sbp +jMy +uJs +sOi +pKs +sCk +ilh +ilh +ilh +oXv +fbs +itp +hoZ +teG +csQ +eVz +gvJ +weC +weC +qfp +wEG +htd +ggU +syo +ezb +dIV +oZo +fZO +uGj +tyY +tyY +syo +syo +syo +bmV +syo +syo +syo +lSz +fbP +tvE +tvE +tvE +tvE +tvE +tvE +aan +tvE +kmZ +eUO +htd +dhU +dkW +mvR +ohp +fYL +rHE +dbd +aBJ +tDP +sQB +gLU +uDO +oOB +kZx +xaL +bjJ +rWL +htn +muB +sPU +ulv +qWX +fke +xTk +bJT +wwW +lrp +rYI +xCz +jfC +pTW +qNw +xme +nYa +mhD +fhi +fhi +fhi +uEo +fiS +hqj +eRn +hqj +hqj +hqj +hqj lMJ +uGg +nFa +uGg lMJ aaa -lMJ -anS -anS -tPH -lMJ -quc aaa aaa aaa @@ -99940,119 +100657,120 @@ lMJ aaa aaa aaa -fNA -ftE -iKy -qCx -bAu -mGw -qiP -nGx -lgQ -mad -fNA -sig -ezR -nbu -ayF -azU -aBo -aCw -gBh -kBS -kcr -agq -rQu -tiQ -pYt -tiQ -wLy -pNM -iiI -qCf -hCS -bLv -jLT -uGo -aWf -baT -hbO -wtH -icH -sFk -hFK -dYt -czk -mZh -hbO -ljN -dKZ -dsM -bGy -nrr -eyT -aov -mjR -bGT -bIq -bKb -pGM -tpd -bON -vVo -nrr -fGD -mWG -rMc -edp -hCo -lpg -lpg -lpg -lpg -lpg -lpg -pUy -rPd -hyu -tQZ -rPm -eWd -dQd -clT -ufS -ufS -dQd -bZn -bZn -vxF -jvx -cZP -lbj -joB -hSZ -jvq -vgY -uox -gAo -dsd -pOT -dsd -hnc -fmA -qBs -fVp -kkO -lHb -wrP -lMJ -aaa -aaa -aaa -aaa -aaa +uRl +fYm +lNX +iWj +dbh +jyH +rzO +pyY +sNB +xWm +uRl +dZY +vkb +cLl +sWV +gXg +mOt +clq +aKa +fGC +lLG +ilh +pzz +jAO +vtX +jAO +ejX +hCB +eVz +pJE +sNJ +hWF +rxc +wEG +htd +qBC +syo +aEP +gBX +oRn +ijR +xNd +tyY +tOK +syo +tHE +pPn +qaG +tTv +srp +eEH +xPN +vQe +soi +icj +rqX +mdy +naw +wTr +bwr +srp +eEH +uDK +dbk +enZ +tUn +wXF +wXF +wXF +wXF +wXF +wXF +dlG +ipM +rsD +qos +cQr +kZx +oBz +gTo +vcE +vcE +oBz +xKK +xKK +euQ +fke +rSQ +spV +wwW +lrp +rYI +fmM +iWy +rpG +qKn +sTN +gyQ +ozm +fhi +huj +fhi +xEU +iqx +deY +gil +deY +oet +dXU +kgC lMJ -aox +uGg +nFa +uGg lMJ aaa aaa @@ -100117,7 +100835,6 @@ aaa aaa aaa aaa -aaa "} (124,1,1) = {" aaa @@ -100193,123 +100910,124 @@ aaa aaa aaa aaa -jVV -jVV -hyY -jVV -jVV -qNo -igs -iLJ -vBS -kwV -vuS -nyG -pQi -fCD -rmG -ajm -xcZ -ajm -ayF -oNc -nWB -xbN -aDN -agq -led -oBX -nXS -iZl -sOr -eZk -vXF -luN -irv -qCf -tEQ -lgz -khX -uGo -aWf -ejW -hbO -hbO -hbO -hbO -hbO -hbO -hbO -hbO -hbO -oVM -bcg -bcg -bcg -bcg -bBP -tHP -lLv -bGU -bcg -bcg -bcg -bcg -bcg -bcg -bcg -bcg -bUb -aWf -qAs -xPM -xrQ -gmZ -wGH -wnY -tur -obi -voK -rPd -vCn -ocv -eQp -pYm -cHg -esw -efD -oiC -oqy -jeM -isH -aVe -suh -eIk -hMa -mDG -iVt -jvq -dbG -tUz -wZN -qhS -nSp -mBC -bAH -eoI -qBs -ibD -wmY -nCU -wrP -aaa -aaa -aaa -aaa -aaa -aaa +mxn +mxn +wFk +mxn +mxn +oXL +bEc +nUW +rFR +lNW +jkj +eug +kgy +nGz +rES +lAM +dDe +lAM +sWV +ovz +dbj +jyQ +wPi +ilh +sNK +rmF +lHx +jhY +bNk +ylU +deG +xNU +eXO +pJE +uUl +cBf +ftM +wEG +htd +vET +syo +syo +syo +syo +syo +syo +syo +syo +syo +vOj +aKb +aKb +aKb +aKb +chZ +xqL +dDx +mnx +aKb +aKb +aKb +aKb +aKb +aKb +aKb +aKb +wpx +htd +mrJ +lvs +xJa +crQ +gWH +roL +mxI +eBw +gbS +ipM +dYT +tCT +bpA +tzQ +beQ +iTO +jyr +qdT +pIv +tEt +rMr +jHg +dmO +kXY +kXY +lfG +lrp +rYI +cml +uHA +btL +iAp +sUP +mYV +uGf +fhi +fhi +fhi +fhi +twy +uqt +nZL +bEv +cgP +rtj +kgC lMJ -aox +uGg +nFa +uGg lMJ aaa aaa @@ -100374,7 +101092,6 @@ aaa aaa aaa aaa -aaa "} (125,1,1) = {" aaa @@ -100450,123 +101167,124 @@ aaa aaa rrt lMJ -jVV -ruM -tKT -atv -jVV -mdV -jVV -aFA -xYS -rmG -gHH -rmG -gmH -rmG -rmG -cLH -wdF -djw -agq -agq -agq -agq -agq -agq -skl -agq -agq -agq -luN -luN -luN -luN -wip -jLT -cnj -lgz -alj -uGo -aWf -baT -bcl -bdO -uBO -bcl -xir -bcl -nzd -fcY -oSI -hiz -wap -fZM -hJO -qLV -xES -hLt -clM -mva -tQs -mva -voM -xDK -cMK -mva -fxs -pNO -bUb -aWf -ktQ -hCo -hCo -hCo -hCo -hCo -sWC -lpg -rGa -uuT -aLe -iUN -llr -pYm -pIn -esw -xDn -kWh -uwX -jeM -lXi -tav -dvC -hSZ -oRD -wMR -pSF -jvq -aWu -him -nXE -ooO -qgC -kmH -aCU -fmA -qBs -ibD -kkO -cBl -wbw -lMJ -aaa -aaa -aaa -aaa -aaa +mxn +afa +psw +asM +mxn +oLZ +mxn +uta +xQT +rES +vPX +rES +ssr +rES +rES +dkO +rza +qrn +ilh +ilh +ilh +ilh +ilh +ilh +ijW +ilh +ilh +ilh +xNU +xNU +xNU +xNU +dDE +rxc +cvL +cBf +pnN +wEG +htd +qBC +sqM +kwQ +jZR +sqM +sEn +sqM +mWS +rIB +mmS +vLb +tdj +gTM +mJN +cwP +bzG +hBr +jef +diE +gIC +diE +dYg +hwF +jEN +diE +arl +wah +wpx +htd +saU +tUn +tUn +tUn +tUn +tUn +hKV +wXF +jLm +sQB +lqL +psT +wqj +tzQ +hNz +iTO +aEW +mzg +rHh +tEt +tKR +fjb +prU +aJd +afZ +sds +cVn +pxt +gLy +jTN +vAH +kIY +vdo +gyQ +kZK +jwj +ujk +jvo +aHH +bqv +pCa +hRy +pCa +cOT +dXU +kgC lMJ -aox +uGg +wpn +uGg lMJ aaa aaa @@ -100631,7 +101349,6 @@ aaa aaa aaa aaa -aaa "} (126,1,1) = {" aaa @@ -100707,123 +101424,124 @@ aaa aaa rrt aaa -src -xZh -xzE -idU -rmB -lwJ -jVV -eDz -jYU -vGk -oSb -vGk -tsl -nmK -rdE -djw -hgy -xai -agq -azW -qoz -qoz -fUk -qoz -wFd -qoz -ipn -jrW -mRz -fAz -vTR -qfR -iiI -qCf -tEQ -lgz -ciw -uGo -sPc -gsF -dCE -aZa -aWf -hgo -aWf -bkR -aWf -abC -brb -uje -aWf -aWf -aWf -ygB -bBR -uZd -ddV -aWf -aZa -aWf -sPc -aWf -aWf -aWf -iuX -aWf -aWf -bVo -iji -bYc -wCU -oZh -ccp -hCo -sWC -erZ -cRI -uuT -jOK -lrP -ndG -pYm -hyg -qJy -joX -vCF -aua -bZn -bZn -cNY -vqz -jjQ -nOc -nOc -nOc -nOc -uLH -gwk -cAH -qBs -eTY -qBs -iSy -iSy -qBs -ghV -wrP -wrP -wrP -wrP -wrP -lMJ -aaa -lMJ -lMJ -anS -tPH +rrg +dvP +szO +shs +qbC +tLN +mxn +hlK +tji +gMZ +ktq +gMZ +mFf +wne +sHt +qrn +qRg +pwx +ilh +qRL +aJX +aJX +rQT +aJX +aCD +aJX +rUO +gmk +qCP +mPw +rTV +iPp +eVz +pJE +uUl +cBf +dLu +wEG +lzM +vIM +hPM +kON +htd +rut +htd +aGT +htd +dRF +vqU +rAG +htd +htd +htd +jej +bJW +fMp +aIm +htd +kON +htd +lzM +htd +htd +htd +jLD +htd +htd +cfe +ddO +sLE +cEv +iQO +ofZ +tUn +hKV +wIo +jBi +sQB +gIi +iPe +mJG +tzQ +myB +vWz +hkE +pke +vsZ +xKK +xKK +rJA +qLe +oaB +mMX +mMX +mMX +mMX +svS +svS +dsq +svS +svS +svS +svS +svS +vbL +svS +svS +svS +svS +xuV +svS +svS +svS +svS +svS +svS +rQO +dKC anS lMJ quc @@ -100888,7 +101606,6 @@ aaa aaa aaa aaa -aaa "} (127,1,1) = {" aaa @@ -100964,124 +101681,124 @@ aaa aaa rrt aaa -src -heh -enb -mcV -qTm -rmu -lCS -etC -iuF -xyl -sQj -agq -jvt -pLc -rdE -djw -kAP -xHI -agq -azX -jkw -agq -agq -agq -agq -agq -agq -agq -xwu -pkI -yeN -yeN -pne -yeN -rLI -lgz -kGI -jzH -lEt -nMa -lQn -hXj -lbP -hJu -uZd -hoF -niS -mdR -tcv -vrk -shZ -obO -obO -tcv -tcv -jXw -iLE -toy -rWy -qqq -hwD -meC -eFu -rif -eFn -jqz -kpj -wyF -vmT -pwd -cIh -cIh -msS -hCo -sWC -lpg -eWd -dIq -wbm -wbm -wbm -eWd -snl -fgL -mkK -uGJ -jpP -jeM -dsa -arS -lAs -rVU -nOc -dwv -mAW -dvY -ofK -cnV -tyU -wrP -eIK -wrP -gyl -gyl -qBs -ibD -wrP -eJw -pqd -pmG -wrP -aaa -aaa -aaa -aaa -lMJ -aox -lMJ +rrg +iFF +gfk +uin +mBf +sjM +sPj +uJL +bWP +gKe +jEc +ilh +pPl +kvv +sHt +qrn +qoC +vFm +ilh +pdg +edQ +ilh +ilh +ilh +ilh +ilh +ilh +ilh +hHR +czG +cBy +cBy +qsK +cBy +hAu +cBf +pjs +egb +rIh +sWg +wgh +jIW +wQP +ibz +fMp +oul +avo +jyq +aLy +asB +eaF +oZG +oZG +aLy +aLy +bec +hio +xCD +cWT +xBx +bdb +fLc +smG +gtU +sXR +dGD +ayO +qMP +mTV +pEk +vIB +vIB +nkp +tUn +hKV +wXF +kZx +jKa +cVk +cVk +cVk +kZx +olG +ohH +dTS +gtV +fAd +tEt +xKk +xff +eSl +gTU +kYU +okc +vEo +iXp +svS +kMd +hxe +cuO +ove +iHv +gIK +buv +xLu +ktz +svS +wyu +nJL +jod +kDw +qXW +dKC +rzx +nFa +pjX +tvg +dKC aaa aaa aaa @@ -101221,124 +101938,124 @@ aaa aaa rrt aaa -src -dnL -sdc -niJ -bvp -xoP -jVV -stH -tfJ -vGk -yhS -agq -vbh -pLc -rdE -djw -xzM -qjo -agq -pDX -jkw -agq -wMT -wpL -euf -wpL -iBZ -wpL -ail -tzh -qCf -pRW -pne -iDA -nQe -dnh -dxF -dnh -dnh -lDQ -lDQ -lDQ -eSx -dnA -lID -aqV -aTP -kkb -hNV -hNV -nrp -imI -hNV -hNV -uRF -uRF -hkR -uRF -uRF -uRF -uRF -uRF -uRF -prX -kIw -jZS -iUU -yeD -yeD -bYc -bZs -cIh -ccr -hCo -myC -lpg -hzH -hfg -awD -cXm -tbP -ihQ -ihQ -ihQ -ihQ -ihQ -ihQ -uDv -uDv -sXl -ipr -wdp -nOc -kEV -gZu -thN -aUW -aUW -gbE -jIS -ahP -mbj -ibD -ibD -ibD -ibD -pNc -kkO -kkO -kkO -wrP -aaa -aaa -aaa -aaa -lMJ -aox -lMJ +rrg +kms +lfu +ilR +kcg +meL +mxn +iDP +qUm +gMZ +gTk +ilh +urR +kvv +sHt +qrn +tDN +uVd +ilh +tWE +edQ +ilh +lJm +dIO +hVX +dIO +rdT +dIO +hxt +qRk +pJE +nFn +qsK +dcF +sHg +qXB +jXq +qXB +qXB +dZm +dZm +dZm +uZj +ghl +xZW +uOX +myG +rac +qDm +qDm +qFo +cNA +qDm +qDm +pTS +pTS +pbX +pTS +pTS +pTS +pTS +pTS +pTS +hOp +bau +kSP +fCt +uDr +uDr +sLE +kBw +vIB +qOM +tUn +jwB +wXF +pJt +tZo +uKA +rop +mvS +oYZ +oYZ +oYZ +oYZ +oYZ +oYZ +tAg +tAg +nlT +gwf +lbL +cPT +mlv +nnn +wdv +hIm +vCV +enO +psV +psV +psV +psV +psV +uZP +dpN +rxG +dpN +dpN +eTo +oEx +bIa +vYl +nFa +nFa +lww +nFa +dKC aaa aaa aaa @@ -101478,124 +102195,124 @@ aaa aaa rrt lMJ -jVV -rqq -tMV -xVg -gSo -rby -vGk -vGk -vGk -vGk -oZf -agq -nAM -jXp -tZK -tgk -kTF -xmG -agq -mFR -nMJ -agq -kKj -wpL -gBi -wpL -qxK -wpL -sUq -tzh -pRW -sZR -pne -qCf -bWb -dnh -meJ -kMz -dnh -wUC -qZi -ktN -lDQ -tDL -bjw -tFU -tEz -nlZ -noQ -fAJ -dPS -cdR -uQY -tqr -eSv -jrj -exS -tZf -nFR -uRF -kvC -iVc -uRF -aBT -lYr -xVl -vey -dLj -bjb -quV -vey -xjY -vey -hCo -sWC -lpg -kcX -hCp -iPj -eCd -brK -nhL -jcL -hUy -grr -boB -sAI -hAA -nhL -aXb -ipr -eSf -nOc -jcD -dww -dvY -ktU -ofF -wUi -wrP -iht -iht -iht -wmY -uJy -kkO -wrP -mff -kkO -dFn -wrP -aaa -aaa -aaa -aaa -lMJ -aox -lMJ +mxn +gaX +gTt +sdu +fad +gFp +gMZ +gMZ +gMZ +gMZ +oSz +ilh +jgy +pUS +hlx +pNR +upe +gwd +ilh +oMH +xAR +ilh +tzD +dIO +vSU +dIO +oos +dIO +dTv +qRk +nFn +uJB +qsK +pJE +dLR +qXB +xNv +mqK +qXB +sOT +ubD +usK +dZm +vFB +fRS +twN +lkc +hhN +uOO +hkG +xEJ +yjc +gvm +xIC +hri +qRD +dfp +tRL +hrM +pTS +bNf +vZM +pTS +hYa +fEg +wYB +kMG +wSI +oBM +kCZ +kMG +tlK +kMG +tUn +hKV +wXF +wVC +dJo +cnu +yaH +gZQ +vQb +bwm +xPm +hEO +sac +huq +eSd +vQb +sWB +gwf +pOv +kYU +bZB +efZ +iaO +svS +qUE +iLw +nFa +svS +mHy +mHy +kVq +pdi +txv +svS +xLI +tWL +gma +oJu +dKC +lUD +isI +isI +dKC +qdw +dKC aaa aaa aaa @@ -101735,129 +102452,124 @@ aaa aaa aaa aaa -jVV -lib -kqR -sTr -dZq -vGk -vGk -ala -kBj -agq -mAu -agq -agq -agq -agq -agq -agq -agq -agq -riR -jVO -mHI -uqv -cbk -hqf -ogX -ncP -eEk -oQr -tzh -sFL -iTk -ajN -hWi -fic -dnh -dnh -tcf -dnh -sTt -bSU -oGM -bvv -dLf -bjw -tFU -kkb -kjK -lbd -ufu -cHp -gxQ -nru -fyU -lde -dUD -wPY -pNV -fWk -tFe -etx -aVo -uRF -xZQ -pIy -xVl -iBF -sUJ -gyh -mLt -eUy -mTU -plr -hCo -qDO -xjl -ifr -gGP -qoE -oas -pSm -nGw -myM -wEH -fxK -fxK -hFJ -fxK -nhL -eWM -ipr -gVE -nOc -jcD -nOc -nOc -uLH -wrL -scO -qBs -qBs -qBs -qBs -qBs -rhB -qBs -qBs -qBs -qBs -wrP -wrP -lMJ -lMJ -lMJ -lMJ -nRb -anS -tPH -lMJ -quc -aaa -aaa -aaa +mxn +yeV +gSx +qmf +jTH +gMZ +gMZ +lnP +qBq +ilh +tBc +ilh +ilh +ilh +ilh +ilh +ilh +ilh +ilh +fRW +qnS +uxb +hAk +gzO +jCq +fCh +kAF +pGH +usP +qRk +kKw +nGp +vME +lVM +kTn +qXB +qXB +kjC +qXB +iEk +fmw +ddl +usU +aEr +fRS +twN +rac +mFj +kMr +jSf +gjr +hnr +qpM +bGJ +vrF +tju +sTH +uiK +loh +nxH +mVY +pQC +pTS +chV +pcc +wYB +ebC +iQI +tNL +elM +xOU +ijv +hRQ +tUn +csY +vDt +xor +pXj +svk +bwb +wJD +tYO +wkM +xnv +tnw +tnw +gUf +tnw +vQb +jJR +gwf +fnh +mMX +moF +klT +bqy +svS +dKC +lMW +dKC +svS +svS +svS +svS +rWX +svS +svS +svS +svS +dKC +dKC +dKC +ggH +oqc +uQH +dKC +rdt +dKC aaa aaa aaa @@ -101917,13 +102629,13 @@ aaa aaa aaa aaa -"} -(131,1,1) = {" aaa aaa aaa aaa aaa +"} +(131,1,1) = {" aaa aaa aaa @@ -101992,124 +102704,129 @@ aaa aaa aaa aaa -jVV -src -vGk -vGk -vGk -vGk -byo -alb -aje -agq -hmM -qoz -qoz -fvp -xnc -qoz -qoz -qoz -qoz -kDL -rSy -agq -xKG -rtV -ulD -vca -mob -eEk -vGb -xnC -xtn -vvq -mwG -qCf -tEQ -kGz -dnh -gXL -aTC -bxa -aPI -hyp -xlh -tDL -bjw -tFU -hNV -pBW -mnK -ndd -fAJ -mRp -fAJ -mnX -lde -wiX -kxo -evb -kBD -uRF -iRn -qOk -uRF -pxY -unB -xVl -doO -lic -ugi -ugi -ugi -vSi -seG -coC -lkF -lpg -yjC -lGi -kpc -xAx -xev -nhL -oLk -kYe -oDo -fkF -dak -pur -eLC -vcQ -ipr -ryS -nOc -vPP -nOc -vep -uhI -mLw -mgc -ppA -vaJ -crR -eqC -lci -jnU -npa -gVL -jyd -bAp aaa -lMJ aaa aaa aaa aaa +mxn +rrg +gMZ +gMZ +gMZ +gMZ +aWB +lnu +cur +ilh +oXR +aJX +aJX +syO +bWh +aJX +aJX +aJX +nja +icC +eCn +ilh +dKO +cBw +uWg +ujM +cwF +pGH +bvb +rNJ +weC +ycN +bxm +pJE +uUl +lDA +qXB +fGp +xfF +nvN +sKy +dVp +rEr +vFB +fRS +twN +qDm +ogs +wCL +gPh +hkG +wPE +hkG +tbq +aLk +pAr +wjK +cqI +cFU +pTS +oWH +nBf +pTS +rVG +kqZ +wYB +cRj +cAG +hbM +hbM +hbM +klL +fSz +mrC +kVy +wXF +sPB +upT +iDg +yia +tJd +vQb +pbf +oEq +wjn +vCN +eoC +aBX +iio +rHH +gwf +pOv +mMX +rhe +bQs +mmW +oWk +fPD +ttM +wVQ +oWk +ouX +bHt +snE +fFo +pOk +vWa +krN +kYD lMJ -aox lMJ +dKC +dKC +uGg +dKC +dKC +cqL +dKC aaa aaa aaa @@ -102251,114 +102968,114 @@ aaa aaa lMJ aaa -agq -ahd -xsu -aje -aje -alc -aje -agq -tvt -agq -agq -gyB -agq -agq -agq -agq -agq -agq -agq -agq -xKG -yij -wpL -wpL -wpL -wpL -mQR -xnC -pne -yeN -yeN -uxz -tEQ -kCF -dnh -jMv -dnh -hOV -czL -erT -bvv -tDL -bjw -tFU -hNV -jRR -bIJ -xjg -uQY -edi -ohL -mnX -lzu -tVh -vOz -exS -xZT -uRF -eQn -uaG -uRF -bBs -ecf -xVl -fUV -ppK -xyN -xyN -xyN -pXx -wjL -hCo -sJM -lpg -vQQ -fiB -loR -kJS -dCg -nhL -eKH -nGU -xes -qAD -hoH -gUB -nhL -sGS -ipr -cYS -nOc -jcD -nOc -xsn -ybT -uCj -tgb -lsU -aCR -jPZ -exL -jDE -jDE -wIS -peh -bCg -bAp -aaa +ilh +sab +wmf +cur +cur +nDF +cur +ilh +rlp +ilh +ilh +neL +ilh +ilh +ilh +ilh +ilh +ilh +ilh +ilh +dKO +vBW +dIO +dIO +dIO +dIO +mDL +rNJ +qsK +cBy +cBy +oNl +uUl +lPp +qXB +gaG +qXB +wiQ +myP +mbC +usU +vFB +fRS +twN +qDm +eZe +kSw +oPx +gvm +uhP +vgb +tbq +pof +owi +nxA +dfp +wYn +pTS +eEf +rOM +pTS +qrQ +eBP +wYB +epF +rKc +xwP +xwP +xwP +pdl +bWM +tUn +uEH +wXF +uqO +enS +jwP +cbg +bix +vQb +pBd +uhT +wtP +nup +iGW +pVk +vQb +jbg +gwf +kiJ +oWk +oWk +oWk +oWk +oWk +cpp +ttM +jJm +oWk +iOD +iAq +guG +unP +gKK +otj +fvK +kYD +lMJ aaa aaa aaa @@ -102508,119 +103225,119 @@ aaa aaa lMJ aaa -agq -ahe -ahS -aje -ajP -hMH -qcb -gyB -gYt -agq -ary -gxC -aje -auc -tbQ -agq -iTF -mot -iTF -wpL -rpK -xOr -byH -dTc -fTb -wpL -dSo -xnC -mwG -qCf -sZR -pRW -tEQ -goE -dnh -lIV -dnh -cgg -glK -tad -lDQ -tfM -bjw -nVM -oSx -wuh -fAJ -uot -wdv -taP -fAJ -mnX -pnY -dQI -hSw -qOr -pGz -uRF -vYb -feI -pPA -nKl -pVE -wWE -wPR -yaL -iKa -iKa -iKa -pXx -ntC -hCo -mWt -lpg -fXC -dFB -sZl -pXI -fen -uDv -gTZ -yiE -usc -rjs -oGi -kYf -uDv -mqF -ipr -lJL -uPJ -kiY -nOc -hWc -bEE -ygE -yid -yid -aZO -lOW -ecE -lET -pUH -pdM -jKn -bHO -uwn -aaa +ilh +mQe +wVh +cur +jCj +ihX +xwZ +loW +oYg +ilh +rYH +jdR +cur +pOB +dNw +ilh +xnU +mgE +xnU +dIO +jlY +tem +iMc +lvU +nKO +dIO +aIX +rNJ +bxm +pJE +uJB +nFn +uUl +iGt +qXB +ckj +qXB +wKo +ydr +aCy +dZm +wAA +fRS +tLx +sdf +dYK +hkG +gae +uFf +qVt +hkG +tbq +jjF +vfm +gWl +epO +qrO +pTS +atU +qfB +dDH +pkK +ocC +qxG +lHe +gFL +xlF +xlF +xlF +pdl +rHr +tUn +lgK +wXF +vrv +xOx +phv +vfh +fXm +tAg +frd +mOa +vYE +eDf +nfs +hAW +tAg +moH +gwf +pOv +vbO +cTj +dON +oFS +oFS +oFS +aqh +uGX +oWk +qEF +lPC +guG +iAs +coe +tfV +mtM +oLS lMJ aaa aaa aaa aaa +aaa lMJ vFb lMJ @@ -102662,9 +103379,9 @@ aaa aaa aaa aaa -czK -czJ -czK +kJi +cxz +kJi aaa aaa aaa @@ -102763,120 +103480,120 @@ aWl lMJ lMJ lMJ -ebG -ebG -agq -agq -seR -xRw -aje -ale -ahS -agq -oix -agq -arz -izW -aub -aje -ahd -agq -dsX -oVG -iMh -lks -mGe -oOj -ftq -wpL -wpL -wpL -utC -jKz -pne -sFL -erC -waR -tEQ -crm -dtE -mLp -dnh -dnh -dnh -dnh -lDQ -cuz -vzY -mYY -aKX -ntm -rIb -vhJ -vhJ -neE -eSj -soX -xiX -blO -qak -ekv -oDQ -uRF -cOc -dNp -uRF -fCC -dqU -aQD -lkO -yaL -xGY -xGY -xGY -qJG -ofy -hCo -sWC -lpg -uzH -cwZ -fEk -jXY -dGP -uDv -lWY -mtS -usc -fwC -kGF -xnS -uDv -qcO -ipr -mpI -nOc -bBv -nOc -xzp -pKN -cIY -bSF -xbB -xbB -crR -kgf -jFj -hfj -pnR -vdo -rFa -bAp -aaa +szp +szp +ilh +ilh +ipG +gKc +cur +vTf +uOe +ilh +son +ilh +qDW +msd +shg +cur +sab +ilh +qXU +cdp +eek +wst +mPE +knf +wZX +dIO +dIO +dIO +qIu +jrL +qsK +kKw +jBC +jMo +uUl +tPw +gvG +fhp +qXB +qXB +qXB +qXB +dZm +mta +pxl +tUu +efg +xDw +riZ +nGK +nGK +gVa +eIw +bTl +lIB +dDq +rbe +utS +bNh +pTS +mFC +bMp +pTS +bOA +eLI +ltW +jyF +gFL +byW +byW +byW +nDO +eur +tUn +hKV +wXF +uDS +vdx +sIW +bRb +cKm +tAg +hjo +poq +vYE +lAH +eZR +lAe +tAg +pbt +gwf +mLu +oWk +xuD +fFa +xdF +fPD +tdl +fPD +xZx +oWk +jNp +lCG +guG +gYl +nrm +egF +stI +kYD lMJ aaa aaa aaa +aaa lMJ lMJ lMJ @@ -102918,11 +103635,11 @@ aaa lMJ aaf aaf -czK -czK -qeb -czK -czK +kJi +kJi +yaL +kJi +kJi aaa aaa aaa @@ -103020,116 +103737,116 @@ rrt aaa aaa aaa -tdI -mng -bHz -agq -uaX -wgW -agq -agq -agq -agq -jkw -agq -arA -aje -auc -aje -bJl -agq -wfg -tYy -uEP -wpL -ful -ggP -rKV -ezS -rfl -wpL -bRs -jKz -pne -sFL -utK -qCf -tEQ -oWQ -dnh -aDL -dnh -xvQ -duo -dnh -mts -tDL -bjw -tFU -hNV -rtC -uQY -vTr -qcj -taP -fAJ -mbz -wTm -wUb -uRF -lJe -uRF -uRF -uRF -uRF -uRF -dZR -pfc -rBy -jQZ -gKu -yjP -iKa -iKa -kTA -eDJ -hCo -vDT -lpg -fCV -oxa -fEk -pcn -vNS -uDv -wLY -qZG -vFs -rjs -oGi -oGi -uDv -aXb -ipr -mcC -nOc -bBv -nOc -uXX -uXX -nhe -oRg -oRg -oRg -crR -hkS -gRv -jFj -umW -gpy -kiq -bAp -aaa +nvn +lLw +ePA +ilh +gfe +aDR +ilh +ilh +ilh +ilh +edQ +ilh +lnP +cur +uzB +cur +lhD +ilh +bUc +rOY +jpI +dIO +eYz +kdX +xvZ +wHj +aDK +dIO +mHO +jrL +qsK +kKw +lqT +pJE +uUl +aqu +qXB +wzK +qXB +cce +dOY +qXB +dAn +vFB +fRS +twN +qDm +lWm +gvm +vLM +wSs +qVt +hkG +lBA +uky +ici +pTS +njC +pTS +pTS +pTS +pTS +pTS +eyz +ndk +cve +xEe +xoK +oxd +xlF +xlF +aWg +jgK +tUn +dQT +wXF +jSk +itn +sIW +jSk +rkT +tAg +lnA +bTP +hBB +eDf +nfs +nfs +tAg +sWB +gwf +cQd +oWk +xuD +sip +bLd +clj +bLd +bLd +bLd +oWk +hGm +sEZ +evE +xsn +ucm +tUc +gkc +kYD +lMJ lMJ aaa quc @@ -103174,13 +103891,13 @@ lMJ quc aaf aaf -cBM -czK -cCH -cDv -cEB -czK -cBM +weq +kJi +pgU +qRS +pnk +kJi +weq aaa aaa aaa @@ -103277,117 +103994,117 @@ rrt aaa aaa aaa -ebG -ebG -iai -agq -agq -agq -agq -sXi -rRL -agq -gbw -agq -agq -agq -agq -agq -agq -agq -wpL -wpL -wpL -wpL -wpL -lQv -wpL -wpL -wpL -wpL -cYR -bGr -pne -iDA -dTL -waR -tEQ -fRn -dnh -gXL -vJG -eNl -bct -dnh -oWr -tDL -bjw -tFU -hNV -nuH -eWg -qcj -gML -taP -fAJ -ohL -fAJ -ohL -rld -wta -mTb -ggE -hyy -qEj -ruR -byB -iri -vgH -bQP -gfV -kpe -xyN -xyN -qJG -aOu -hCo -sWC -lpg -aQr -pcn -tBm -gXX -gYe -uDv -uDv -iej -iej -cIg -cIg -cIg -cgo -ucr -ipr -hdl -nOc -czT -nOc -uxR -kPl -iaT -kCd -kCd -nrQ -crR -koH -ssy -jFj -rZE -rZE -bAp -rZE -rZE -rZE +szp +szp +vwp +ilh +ilh +ilh +ilh +jFO +ilx +ilh +rNI +ilh +ilh +ilh +ilh +ilh +ilh +ilh +dIO +dIO +dIO +dIO +dIO +fbg +dIO +dIO +dIO +dIO +tTT +vLA +qsK +dcF +rHp +jMo +uUl +jtb +qXB +fGp +sbf +ksr +pRe +qXB +mSD +vFB +fRS +twN +qDm +pIz +kdN +wSs +jGA +qVt +hkG +vgb +hkG +vgb +vjI +pmZ +qdI +xPh +yfn +gbq +uIs +amu +gsr +pUA +wFM +xgD +rMz +xwP +xwP +nDO +dsI +tUn +hKV +wXF +gNC +jSk +qBK +rKB +bkM +tAg +tAg +awO +awO +elJ +elJ +elJ +gFQ +wGE +gwf +itC +oWk +ffX +qZg +bLd +fPD +fPD +fPD +uGX +oWk +jKz +iAq +guG +hgA +nsA +nsA +kYD +nsA +nsA +nsA anS lMJ aaa @@ -103430,15 +104147,15 @@ aaa aaa aaa aaf -czK -czK -cBN -cCI -cCI -kPv -cFv -czK -czK +kJi +kJi +hxV +xhh +xhh +cmH +grw +kJi +kJi aaa aaa aaa @@ -103534,116 +104251,116 @@ rrt aaa aaa aaa -tdI -ioe -lHu -eMZ -dls -pSI -gYI -euT -euT -aBN -uAh -orM -dqy -nkw -poO -dqy -oUW -sTJ -dqy -iPs -tDs -jOl -tYB -oUt -fBu -lWC -oUt -xZr -iiI -qKa -pne -pRW -tHv -pRW -gff -lgz -dnh -aDL -dnh -dnh -dnh -dnh -dnh -tDL -bjw -dCM -kkb -xVh -bFa -gbH -gbH -axQ -ydu -veX -iBW -rdj -voI -jQg -nwr -kFf -mti -adq -pgS -fXM -vGr -xVl -quV -pEn -sYq -iKa -iKa -jHk -iZd -hCo -upB -lpg -lpg -lpg -lpg -lpg -lpg -lpg -lpg -vWA -kOC -tag -pAG -ehk -cIg -kAo -ipr -mAt -nOc -bBv -nOc -kPl -gWX -ucy -jMn -kCd -kCd -crR -jPX -wfJ -iDF -rZE -sSe -onz -wEo -rmh +nvn +dYl +eZN +liO +sSs +prE +gNF +ewk +ewk +mKu +lOU +hSG +lnc +pgI +noW +lnc +yft +xpo +lnc +kMX +ntS +nwU +kvd +mMx +lUK +dps +mMx +bsl +eVz +udM +qsK +nFn +qFU +nFn +uGQ +cBf +qXB +qnK +qXB +qXB +qXB +qXB +qXB +vFB +fRS +cAf +rac +rXF +uey +fSd +fSd +peF +kND +vjR +wKu +esv +dMX +vBY +wXc +xzj +vMb +adG +tqe +qmy +ltv +wYB +kCZ +dfR +rwd +xlF +xlF +was +dBz +tUn +ari +wXF +wXF +wXF +wXF +wXF +wXF +wXF +wXF +gSH +tBp +wCq +dQA +ewh +elJ +qNA +gwf +ucd +oWk +xuD +qZg +bLd +wkH +fPD +fPD +nYU +oWk +dvJ +qiw +xJS +awy +nsA +ekV +sdb +oPf +gLI aYT anS lMJ @@ -103687,15 +104404,15 @@ aaa aaa aaf aaf -veQ -iYp -cBO -cCI -gBw -cCI -dvM -cDz -czJ +jUq +vOh +sKJ +xhh +fcM +xhh +vly +bXO +cxz aaa aaa aaa @@ -103791,117 +104508,117 @@ rrt aaa aaa aaa -tdI -gvV -lHu -dUA -dUA -dUA -bvx -dUA -dUA -kLA -uAh -dFg -dqy -ajr -bGo -dqy -vbB -jun -dqy -eQx -bpa -oyS -unK -xqh -edd -pxh -oyS -sZz -pRW -qEc -oiQ -qCf -qCf -pRW -tEQ -hSy -dnh -aDL -nkh -tIU -nkh -cCy -pdS -gyR -bjw -lqU -kkb -cik -bIn -pOQ -nru -axQ -pOR -jkN -iBW -fyU -tnM -eMn -hEe -iRT -tKW -upb -aRc -bKl -oXQ -cNj -xVl -mqS -sYq -xGY -xGY -uyP -mhs -hCo -sWC -mEr -gUE -hCo -frv -hCo -hqm -xPI -lpg -iQl -tNC -qZE -qbG -uGk -mxw -qhC -ipr -hdl -nOc -bBv -nOc -nOc -nOc -onc -nOc -dvY -dvY -nOc -nbE -xAu -iDF -jjp -xgv -hTQ -lNO -rZE -rZE +nvn +wsx +eZN +oew +oew +oew +aku +oew +oew +efa +lOU +piM +lnc +piA +jcW +lnc +cqp +oiD +lnc +hoQ +wcr +ikb +urK +pwM +qGv +evf +ikb +iVN +nFn +kls +dri +pJE +pJE +nFn +uUl +wLx +qXB +wzK +psZ +jhc +psZ +rYd +yiK +dOw +fRS +tUv +rac +riL +bCk +bDR +qpM +peF +cwW +ktP +wKu +bGJ +vdX +mtX +xqv +klS +fWW +rTQ +wKs +jER +rMA +ukv +wYB +lxJ +rwd +byW +byW +qDA +xAg +tUn +hKV +ruX +nWj +tUn +dXP +tUn +pSz +mOD +wXF +omJ +ohI +tbp +uzc +oUu +saf +hXd +gwf +itC +oWk +xuD +qZg +bLd +wbH +uFC +jJm +bLd +bLd +oWk +csz +guG +fJc +mDF +kNe +uFq +oCq +nsA +nsA anS lMJ aaa @@ -103944,15 +104661,15 @@ aaa aaa aaa aaf -czK -czK -cBP -kCn -cCI -cCI -cFx -czK -czK +kJi +kJi +coc +bQk +xhh +xhh +iYD +kJi +kJi aaa aaa aaa @@ -104048,116 +104765,116 @@ rrt aaa aaa aaa -tdI -gvV -lHu -hJy -hJy -lHr -fbl -wHe -hNh -hNh -uAh -vAB -dqy -mCl -nPk -dqy -rQW -xqs -dqy -kyv -bpa -xRx -dQk -pHU -kda -mrR -mrR -thr -ndo -lcC -lPD -mAC -gGX -ojW -vgw -hSy -dnh -alH -dnh -dnh -dni -dnh -dnh -crI -lrh -krX -nuV -nuV -nuV -nuV -neZ -taP -mfe -mfe -bUM -uQS -cPo -eMn -fwO -kDb -pxg -mXp -ruR -gkY -bjR -eku -xVl -ptZ -sYq -ikj -ikj -ePr -iSi -hCo -tHD -hCo -hCo -hCo -tta -hCo -rah -vNF -lpg -vRa -kOC -hzW -pot -piK -cIg -itl -mvx -jZi -nOc -bBv -nxf -mHs -vLF -rhi -dzc -dvY -mub -nOc -sKE -jnU -eID -uTD -qXO -vFv -vAr -bAp +nvn +wsx +eZN +ewf +ewf +kjL +lhk +rwE +tgo +tgo +lOU +nmI +lnc +sBa +mPu +lnc +avU +iee +lnc +crL +wcr +jjN +ngO +wGR +qEy +aAg +aAg +uKx +azn +txk +nOi +tKn +oNf +vQY +cLe +wLx +qXB +mdO +qXB +qXB +wRT +qXB +qXB +cjP +tqU +vhI +khA +khA +khA +khA +jsn +qVt +aPV +aPV +tXH +gwc +gjH +mtX +ykj +msT +dVm +hqW +uIs +eUi +biN +iJK +wYB +hRh +rwd +cOa +cOa +eKD +vqi +tUn +qpT +tUn +tUn +tUn +oGn +tUn +kmN +gpO +wXF +mRs +tBp +sbK +azs +aPX +elJ +mYx +emh +fQo +oWk +xuD +qZg +bLd +bLd +bLd +bLd +bLd +pNp +oWk +pIF +qBF +iJt +tqx +bOm +jPi +uZM +kYD aaa aaa quc @@ -104202,13 +104919,13 @@ lMJ quc aaf aaf -cBM -czK -cCJ -cDw -cEC -czK -cBM +weq +kJi +vpl +cDb +xOI +kJi +weq aaa aaa aaa @@ -104305,116 +105022,116 @@ rrt aaa aaa aaa -ebG -ebG -dtt -hJy -eUv -xLW -xLW -xLW -baI -oCW -uAh -nFN -dqy -dqy -vms -dqy -dqy -ddD -dqy -dqy -sUU -xPF -oap -bfA -doi -dqy -pyb -pyb -pyb -uCo -okO -uCo -pyb -pyb -dnh -dnh -dnh -fHy -dnh -aaa -aaa -aaa -bfN -tDL -bjw -lqU -xUV -vWV -rqH -nuV -msa -wCj -iBW -iBW -iBW -uQS -tnM -eMn -lLl -ssN -bYE -aFe -ruR -vaY -chR -vyu -xVl -quV -jZd -kCb -kCb -tgh -eDJ -hCo -vIb -kQN -xPI -njd -rah -hCo -hCo -nvi -lpg -lpg -lpg -lpg -lpg -lpg -lpg -bZn -jJa -bZn -nOc -bBv -fvg -gmo -gmo -fbD -mAW -dvY -nxf -nOc -nOc -nOc -nOc -nOc -nOc -uwn -uwn -uwn +szp +szp +nVH +ewf +tUp +eCN +eCN +eCN +bFA +iYG +lOU +eMG +lnc +lnc +wdG +lnc +lnc +tiA +lnc +lnc +wjD +cfi +fRl +ejl +hNw +lnc +lqQ +lqQ +lqQ +kUT +jSq +kUT +lqQ +lqQ +qXB +qXB +qXB +hHd +qXB +aaa +aaa +aaa +adp +vFB +fRS +tUv +rAg +bEU +kcs +khA +gXj +btI +wKu +wKu +wKu +gwc +vdX +mtX +hGK +cFe +lPi +cgR +uIs +jui +rhc +bii +wYB +kCZ +soU +gkx +gkx +nbJ +jgK +tUn +apW +lQI +mOD +rLu +kmN +tUn +tUn +kGs +wXF +wXF +wXF +wXF +wXF +wXF +wXF +xKK +wto +xKK +oWk +xuD +qZg +fBt +bLd +eJZ +uGX +bLd +clj +oWk +oWk +oWk +oWk +oWk +oWk +oLS +oLS +oLS aaa aaa aaa @@ -104460,11 +105177,11 @@ aaa lMJ aaf aaf -czK -czK -ndM -czK -czK +kJi +kJi +pEo +kJi +kJi aaa aaa aaa @@ -104562,113 +105279,113 @@ dwJ aaa aaa aaa -tdI -qIQ -lHu -xms -prK -ioe -ioe -gKA -gik -ihm -uAh -euT -khS -bpa -oUt -wvA -bpa -oUt -uic -kJG -qyj -mkx -doo -bfA -jKs -hgN -pyb -gGE -bKA -sYS -bDl -sYS -uHI -adQ -dnh -nkh -nkh -aDL -dqT -vEJ -sbm -vEJ -vEJ -tDL -xNr -mNr -laV -pxt -ncX -nuV -aiN -oyU -cHp -fQq -iBW -uQS -cXN -wbl -nIf -vcT -pWo -gDM -ruR -gcv -woD -fqT -xom -quV -gyi -pdw -dKV -qgI -vGA -hCo -hmW -nSI -rIe -lFK -nCy -nCy -mVM -nCy -nCy -dBf -lIm -lIm -ihz -axZ -qAL -aVC -bHN -kpP -koo -luD -woO -ciL -dvY -dvY -dvY -dvY -nqe -rnC -dvY -nto -nto -nto -dvY +nvn +iVO +eZN +sqz +rHR +dYl +dYl +try +lBS +fNS +lOU +ewk +dtg +wcr +mMx +jhf +wcr +mMx +qTz +xyU +hft +hJv +iEE +ejl +pFd +nwa +lqQ +nYO +geV +hvO +ued +hvO +ktl +rkA +qXB +psZ +psZ +wzK +tCS +xww +hht +xww +xww +vFB +pKi +axU +feQ +iin +pKw +khA +rPg +mwS +gjr +nCd +wKu +gwc +xLR +sej +hED +hAc +tEy +iIT +uIs +mAV +vqp +wen +bMa +kCZ +sve +bNl +pEB +kCD +onf +tUn +iym +tIH +owZ +rip +acj +acj +pNb +acj +acj +wFV +rkO +rkO +mNn +pUp +gbY +iQP +pEv +rSp +eJy +kYd +cIw +fPD +bLd +fPD +fPD +bLd +ojt +msX +bLd +tjf +tjf +tjf +bLd aaa aaa lMJ @@ -104718,9 +105435,9 @@ aaa aaa aaa aaa -czK -czJ -czK +kJi +cxz +kJi aaa aaa aaa @@ -104819,113 +105536,113 @@ dwJ aaa aaa aaa -tdI -jSL -uhw -uml -prK -ioe -kTH -ioe -pqA -mMX -iXs -dUA -sZz -oyS -edd -dAC -oyS -edd -oyS -vOT -oyS -oyS -uFo -rRF -jKs -gtJ -pyb -fTQ -pWu -jXL -pAY -cQu -bjv -tiF -dnh -jNT -vas -sgQ -dqT -iTM -eyk -xuZ -vEJ -tDL -bjw -lqU -xUV -aKf -qYf -nuV -lXy -taP -vhJ -uMs -bGE -uQS -hdG -obP -hJU -oSm -qMr -qMr -qMr -qMr -qMr -vde -gqZ -quV -lwp -xEH -odO -hrc -dee -hCo -rah -pgH -hqm -hCo -hCo -juD -hCo -hCo -pPF -rah -sLo -lpg -xPI -pJm -hCo -okg -oyK -dpe -dvY -mAW -jIn -bsN -goM -bsN -dqD -dvY -xDk -tgs -lUy -ciL -ycU -dlE -dvY +nvn +qli +clE +byz +rHR +dYl +gYA +dYl +xUq +epH +aJO +oew +iVN +ikb +qGv +gwZ +ikb +qGv +ikb +vzS +ikb +ikb +qwK +mtO +pFd +wfN +lqQ +nMK +mos +jBY +aKk +lXl +nzS +gdw +qXB +bIB +tbd +kxt +tCS +uGt +vlh +jpr +xww +vFB +fRS +tUv +rAg +uwU +oeQ +khA +pyc +qVt +nGK +sew +wPv +gwc +ntj +txi +iCY +gXo +huG +huG +huG +huG +huG +amj +gEe +kCZ +iNy +beO +lXr +cZm +cXc +tUn +kmN +bGL +pSz +tUn +tUn +pfU +tUn +tUn +oll +urE +qby +wXF +mOD +fAI +tUn +tId +okQ +hEV +bLd +uGX +fwP +qkl +lav +qkl +eWy +bLd +lpD +wYl +tit +fPD +ipq +laW +bLd aaa aaa lMJ @@ -105076,131 +105793,131 @@ dwJ aaa aaa aaa -tdI -boQ -mwa -luT -prK -thM -gqE -odE -rhq -pdh -eaH -qBw -fbt -pcr -kda -gcF -bHT -kda -pcr -uKh -nol -wJD -jKs -mDH -jKs -aBA -pyb -uKl -pWu -jXL -myo -jXL -dKF -lli -dnh -pbd -tSE -qzL -dqT -eFa -jbD -iBO -vEJ -tby -bjx -wNZ -kyF -kyF -kyF -kyF -cOH -fKl -qcj -gML -vXD -frK -ruR -pGx -hzQ -sDm -qMr -urw -qfx -iOA -qMr -fFN -dUC -quV -afC -ulq -nam -vbR -hTj -kyF -iqM -kCo -uPd -hCo -frW -uIj -xPI -hCo -hCo -hCo -hCo -lpg -lpg -lpg -lpg -mpa -dXK -mpa -nOc -nxf -jIn -ciL -dvY -stN -bsN -dvY -jEX -ciL -eux -gCL -ciL -kNn -hya -aaa -aaa -lMJ -aaa -aaa -aaa -aaa -aaa -aaa -iit -aaa -aaa -aaa -iit -aaa -aaa -aaa -iit +nvn +qWw +xrf +mnl +rHR +cxU +cUH +toK +ktX +lJr +wVW +xvt +jwy +ueh +qEy +qSf +vxD +qEy +ueh +roa +iQy +jHm +pFd +ffd +pFd +xUh +lqQ +unf +mos +jBY +knZ +jBY +weS +qdr +qXB +ool +dVb +eWW +tCS +lxv +gMp +lkW +xww +jsv +tlZ +aPF +unL +unL +unL +unL +xPg +fge +wSs +jGA +reS +cBW +uIs +mcn +mlu +ded +huG +gUM +vLv +phS +huG +iNQ +hgU +kCZ +nKI +bZq +dTs +fYI +gFD +unL +eio +ouR +kOt +tUn +gNW +nQA +mOD +tUn +tUn +tUn +tUn +wXF +wXF +wXF +wXF +bcb +gMQ +bcb +oWk +clj +fwP +qfL +bLd +vXO +qkl +bLd +ias +fPD +nMj +pPN +fPD +rlh +hdM +aaa +aaa +lMJ +aaa +aaa +aaa +aaa +aaa +aaa +nBa +aaa +aaa +aaa +nBa +aaa +aaa +aaa +nBa aaa aaa aaa @@ -105333,113 +106050,113 @@ rrt aaa aaa aaa -ebG -ebG -xvC -hKk -nBr -jKe -jKe -jKe -miV -pfr -xBD -hIn -dqy -dqy -gOV -dqy -dqy -bLF -dnh -lNm -dnh -dqy -geR -dqy -tHc -dqy -pyb -uCA -pWu -jXL -cVc -gml -nAO -dqB -vcO -kJT -dnh -dnh -dqT -vEJ -vTi -vEJ -vEJ -dLf -gBz -nNh -kyF -swc -oEb -kyF -bJD -cAd -sER -sER -jXc -vLe -eLr -ngU -fsB -hSY -gSR -dgC -tlN -thR -qMr -mPe -xVl -quV -hfp -quV -kyF -kyF -kyF -kyF -cpA -qlo -nbR -hCo -gvy -eNX -meK -msC -nsr -lIm -udP -lpg -kXQ -cah -kXQ -pCA -obC -cTr -nOc -cEz -jIn -nxf -dvY -fPn -pZA -llh -evV -ciL -ciL -bll -ciL -gPw -dvY +szp +szp +vjd +sqH +pnM +uXc +uXc +uXc +vvl +kZq +gNh +kOY +lnc +lnc +wgs +lnc +lnc +wvd +qXB +vko +qXB +lnc +iVi +lnc +auw +lnc +lqQ +uKv +mos +jBY +dCm +ikw +qVy +hzJ +uiB +brA +qXB +qXB +tCS +xww +kDY +xww +xww +aEr +sDs +jYi +unL +ydq +vmE +unL +gcW +hwC +lxV +lxV +gnE +nxb +obG +sfD +ebK +sLp +laT +mSS +aiz +hiM +huG +wVd +wYB +kCZ +odI +kCZ +unL +unL +unL +unL +wqA +ksT +rAp +tUn +maY +qjP +lYH +cpU +whq +rkO +rWN +wXF +vWT +tOZ +vWT +obl +aHM +fpK +oWk +mEL +fwP +clj +bLd +ava +jdS +hIZ +qlG +fPD +fPD +qIr +fPD +nTd +bLd aaa aaa lMJ @@ -105448,17 +106165,17 @@ aaa aaa aaa aaa -iit -owm -iit +nBa +cKn +nBa aaa -iit -owm -iit +nBa +cKn +nBa aaa -iit -owm -iit +nBa +cKn +nBa aaa aaa aaa @@ -105586,136 +106303,136 @@ aaa aaa aaa aaa -ebG -ebG -tdI -ebG -ebG -uwm -hNh -oRQ -hKk -erM -slg -erM -pfr -pfr -xBD -eIe -dqy -axK -tHj -dqy -aQF -vnW -dnh -jbp -dnh -mMY -gGC -dqy -vnW -cQI -pyb -eRN -tzk -rPp -bhx -mSt -rRp -sKT -dnh -pSB -dnh -tPg -iDo -uVc -gRC -pQH -jmf -nRN -bjw -lqU -kyF -sti -avC -kyF -lfI -hxX -sFz -ljb -ttT -muo -eLr -kNb -hSz -gvN -qMr -czu -gqa -xli -qMr -mUi -xVl -lnz -rhw -xmE -kyF -fTf -ihy -ihy -rkG -piY -mLs -hCo -hCo -hCo -hCo -hCo -oyM -jbo -hCo -lpg -fVN -gZq -mCH -vED -obC -cHh -nOc -qfG -bCS -oYX -dvY -dvY -dvY -dvY -dvY -huK -mdi -mdi -mdi -mdi -dvY -aaa -aaa -lMJ -aaa -aaa -aaa -aaa -aaa -iit -owm -iit -aaa -iit -owm -iit -aaa -iit -owm -iit +szp +szp +nvn +szp +szp +kUX +tgo +xsH +sqH +sox +sdn +sox +kZq +kZq +gNh +aTD +lnc +bmz +cKC +lnc +lxf +obw +qXB +icS +qXB +wNp +sGh +lnc +obw +rUo +lqQ +fzr +iCJ +qgy +rwT +ivb +nhQ +iJb +qXB +ckX +qXB +rzr +dhu +ihx +jtp +pua +cdX +dFp +fRS +tUv +unL +ohn +qBr +unL +ghq +yaO +nJY +fVr +fjY +vEO +obG +inI +iHh +aNN +huG +uYg +oXd +apt +huG +jWj +wYB +oXM +siz +pCL +unL +laf +aJn +aJn +moL +hWx +ekG +tUn +tUn +tUn +tUn +tUn +qXb +mBK +tUn +wXF +hao +gcV +nNe +nbS +aHM +dzp +oWk +ddu +wmi +cvE +bLd +bLd +bLd +bLd +bLd +tsv +tuG +tuG +tuG +tuG +bLd +aaa +aaa +lMJ +aaa +aaa +aaa +aaa +aaa +nBa +cKn +nBa +aaa +nBa +cKn +nBa +aaa +nBa +cKn +nBa aaa aaa aaa @@ -105843,136 +106560,136 @@ aaa aaa aaa aaa -tdI -jrw -xGB -mdB -iDm -ioe -hNh -xpR -vTa -vTa -sWd -vTa -vTa -vTa -xBD -xhS -dqy -rWY -wkO -dqy -sdV -tDY -dnh -lZd -dnh -muN -ldb -dqy -fgV -pqe -pyb -ekD -iOC -jXx -tlu -kGj -oPs -ekD -dnh -nei -dnh -axb -wsc -sBL -wxE -myi -jmf -tDL -gfW -wYa -bnJ -hYU -rOq -kyF -wyQ -hxX -dNN -geM -jDo -mEP -eLr -eLr -eLr -eLr -eLr -eLr -aej -nFx -qMr -qZd -xVl -dKp -rhw -lae -kyF -qWY -kyF -kyF -mab -kyF -hCo -hCo -wKW -xgy -kgZ -mfn -uqU -uuL -lCW -lpg -mvj -fXt -oTI -qLr -mez -bih -nOc -vPM -uVu -jIn -jIn -jIn -bsN -irB -dvY -dvY -dvY -dvY -dvY -nOc -nOc -cKP -cKP -dbN -aaa -aaa -aaa -aaa -aaa -iit -owm -iit -aaa -iit -owm -iit -aaa -iit -owm -iit +nvn +gBY +pjd +adS +aYw +dYl +tgo +nUp +oPc +oPc +deg +oPc +oPc +oPc +gNh +fgu +lnc +qwl +aaI +lnc +elV +tja +qXB +oOF +qXB +pnD +vQP +lnc +lyD +dqs +lqQ +ovZ +jzC +pkA +xUE +rnV +xyI +ovZ +qXB +szN +qXB +tDk +jhS +soW +vph +vQv +cdX +vFB +usY +huX +hNC +hCl +xMY +unL +xQS +yaO +vqN +dce +wBT +cRC +obG +obG +obG +obG +obG +obG +daS +gKS +huG +olP +wYB +gAx +siz +hxz +unL +uNd +unL +unL +fFK +unL +tUn +tUn +jbF +nch +tPN +rYR +vON +jmr +quz +wXF +bHb +fag +vkq +jvQ +wzi +rnn +oWk +iFr +jJm +fwP +fwP +fwP +qkl +jSV +bLd +bLd +bLd +bLd +bLd +oWk +oWk +edu +edu +gDT +aaa +aaa +aaa +aaa +aaa +nBa +cKn +nBa +aaa +nBa +cKn +nBa +aaa +nBa +cKn +nBa aaa aaa aaa @@ -106100,135 +106817,135 @@ aaa aaa aaa aaa -ebG -ebG -iDm -ebG -ebG -jFR -hNh -wYS -hNh -gGj -gGj -hJy -mXJ -mXJ -hJy -kuX -dqy -pUh -sTJ -dqy -iRU -poO -dnh -sww -dnh -pUh -vNU -dqy -qzj -ujg -pyb -pPb -lBT -rSJ -hOF -pWc -xzW -lBT -dnh -nkh -dnh -mGK -wsc -ltL -nfU -oAy -jmf -nWY -mUc -nKc -kyF -fKq -hYU -kyF -kNW -prh -oxO -hin -iFA -qxZ -xqO -jFz -bNS -eKt -kFj -eLr -img -oQY -qMr -czU -xVl -nGF -gQz -sAD -kyF -rpP -kyF -nvl -cvM -kGW -ePF -hCo -mAE -rah -gXV -wIq -jKO -hlJ -xIP -lpg -sbQ -ghY -oTI -qvs -iQR -dWO -nOc -dww -cFu -nxf -mAW -hEi -haC -jIn -jIn -jIn -jIn -dsY -ciL -peC -geL -fDq -vKl -dbN -dbN -dbN +szp +szp +aYw +szp +szp +jlJ +tgo +eTn +tgo +fVU +fVU +ewf +hqT +hqT +ewf +pjS +lnc +bAD +xpo +lnc +aFv +noW +qXB +cgL +qXB +bAD +yjN +lnc +cUP +mil +lqQ +lbH +lJa +tym +ozi +mrT +jYu +lJa +qXB +psZ +qXB +ize +jhS +pbU +tXD +dMb +cdX +pYL +gaN +iqB +unL +pUs +hCl +unL +glJ +kuA +pZQ +vSa +pek +mvk +nIo +eWG +dbH +aXt +bpY +obG +iuJ +tNQ +huG +dhs +wYB +uXS +txP +gcK +unL +kTZ +unL +ptV +guI +uND +slc +tUn +oxf +kmN +uGi +iyy +luO +pAh +kjO +wXF +tAQ +vHl +vkq +hQY +xGD +vxT +oWk +mEL +sCM +clj +uGX +tbI +kJo +fwP +fwP +fwP +fwP +imU +fPD +oWc +rYy +rUT +uIi +gDT +gDT +gDT aaa aaa aaa aaa -owm +cKn aaa aaa aaa -owm +cKn aaa aaa aaa -owm +cKn aaa aaa lMJ @@ -106357,138 +107074,138 @@ aaa aaa aaa aaa -ebG +szp aaa waq aaa -ebG -ebG -tdI -tdI -lzP -tdI -tdI -lzP -tdI -tdI -tdI -dnh -dnh -dnh -dnh -dnh -dnh -dnh -dnh -uQh -dnh -dnh -dnh -dnh -dnh -dnh -dnh -dnh -dnh -dnh -dnh -dnh -dnh -dnh -dnh -nUG -dnh -mVA -oqY -yie -nfU -pXr -jmf -tDL -bjw -lqU -kyF -kyF -xIE -kyF -jlf -miE -lgb -lbW -iYt -mdJ -eLr -yed -bEH -nER -gDt -eLr -fAW -crV -kyF -pZZ -kyF -lgk -vNX -dZL -wkW -cdf -kyF -mFZ -bjl -vOQ -ujs -hCo -wQb -rah -dWs -rah -qxS -vQn -oyh -lpg -gvE -sDy -nJl -vjg -pfI -bro -nOc -dvY -dvY -dvY -dvY -nxf -rgC -dzc -nxf -rxn -qph -nyf -odZ -xeO -efR -cMr -hXg -din -bfD -cuh -mIj -mIj -mIj -mIj -mIj -mIj -mIj -mIj -mIj -mIj -mIj -mIj -byF -mIj -mIj -viT +szp +szp +nvn +nvn +dTi +nvn +nvn +dTi +nvn +nvn +nvn +qXB +qXB +qXB +qXB +qXB +qXB +qXB +qXB +igz +qXB +qXB +qXB +qXB +qXB +qXB +qXB +qXB +qXB +qXB +qXB +qXB +qXB +qXB +qXB +tjo +qXB +jpx +vJX +oPp +tXD +rwn +cdX +vFB +fRS +tUv +unL +unL +wMk +unL +jNV +bzI +dLY +aAb +wyV +iDC +obG +rIk +fQT +eCQ +mMu +obG +ghC +cCR +unL +aLu +unL +wnR +ltX +ujq +itG +pnx +unL +kbN +gXd +szJ +ghN +tUn +lUp +kmN +cXG +kmN +jkV +pRu +pFN +wXF +qPS +wZg +ojo +kWB +sBS +rBs +oWk +bLd +bLd +bLd +bLd +clj +obk +cqv +clj +egs +ftK +ixV +pTu +xBw +hRU +tXl +pms +apT +pOF +vlZ +rxH +rxH +rxH +rxH +rxH +rxH +rxH +rxH +rxH +rxH +rxH +rxH +uYi +rxH +rxH +qOw lMJ lMJ aaa @@ -106614,11 +107331,11 @@ aaa aaa aaa aaa -hKH +kfL aaa aaa aaa -tdI +nvn afD afD afD @@ -106629,120 +107346,120 @@ afD afD afD afD -dnh -otd -dnh -auo -ljU -awI -qRn -dnh -sww -dnh -qgX -qIn -nei -fWD -awd -dnh -tbM -aLZ -aNm -vas -eHq -phZ -qgX -dnh -nkh -dnh -vNK -uWZ -uWZ -gHt -gHt -ojN -gyR -bjw -lqU -kyF -fts -hYU -kyF -kyF -cKc -kyF -kyF -kyF -kyF -kyF -isE -nTI -tCr -qwF -kyF -bZu -kyF -kyF -nyo -kyF -kyF -fLz -kyF -kyF -wfQ -kyF -mre -bVU -lBp -thq -hCo -tjp -fdB -sKn -hmG -set -ooE -mRj -hCo -kXQ -rqT -kXQ -iqC -dhj -sBX -cgo -aaa -aaa -aaa -dvY -dvY -dvY -dvY -dvY -dvY -dvY -nax -dvY -nOc -mPo -bHB -mar -dbN -dbN -dbN -aaa -aaa -aaa -aaa -owm -aaa -aaa -aaa -owm -aaa -aaa -aaa -owm +qXB +lNb +qXB +fQi +jQa +mup +roj +qXB +cgL +qXB +wyG +edC +szN +wcu +eBn +qXB +fwG +aCm +vKm +tbd +cPQ +nXT +wyG +qXB +psZ +qXB +ttA +uWS +uWS +can +can +ewR +dOw +fRS +tUv +unL +iuM +hCl +unL +unL +iga +unL +unL +unL +unL +unL +rls +sNi +ghw +cwb +unL +qyB +unL +unL +gmi +unL +unL +pNf +unL +unL +fGW +unL +qpe +mma +iMQ +rAo +tUn +wVO +mix +rpD +iMd +wtu +oZs +ohW +tUn +vWT +pOw +vWT +tnU +sgB +hOd +gFQ +aaa +aaa +aaa +bLd +bLd +bLd +bLd +bLd +bLd +bLd +ixd +bLd +oWk +oXJ +mmF +nRz +gDT +gDT +gDT +aaa +aaa +aaa +aaa +cKn +aaa +aaa +aaa +cKn +aaa +aaa +aaa +cKn aaa aaa lMJ @@ -106875,7 +107592,7 @@ lMJ aaa aaa aaa -tdI +nvn afD afD afD @@ -106886,121 +107603,121 @@ afD afD afD afD -dnh -dnh -dnh -dnh -dnh -dnh -dHy -hhf -ooC -nei -nkh -nkh -eQZ -nei -nei -qji -nkh -nkh -pSB -nkh -ydL -qIn -nkh -nkh -nkh -dnh -lZB -kMN -xEb -fun -vQj -jmf -gts -cUl -lzN -hmk -sfH -sfH -sfH -fMR -gac -fMR -fMR -fMR -xWU -kyF -tXJ -igv -uEg -hkQ -lZn -wJj -ibC -gKZ -fuw -kyF -iNP -aCo -ihy -vIy -kvg -kyF -jLG -vvo -wZK -xaY -hCo -hCo -hCo -hCo -hCo -fyZ -hCo -hCo -hCo -cgo -cgo -cgo -pWO -gIW -pWO -cgo -aaa -aaa -aaa -aaa -lMJ -aaa -aaa -aaa -aaa -dvY -cJe -dvY -nOc -cKP -cKP -cKP -dbN -aaa -aaa -aaa -aaa -aaa -iit -owm -iit -aaa -iit -owm -iit -aaa -iit -owm -iit +qXB +qXB +qXB +qXB +qXB +qXB +xnk +cvF +lCN +szN +psZ +psZ +hmc +szN +szN +eqt +psZ +psZ +ckX +psZ +vue +edC +psZ +psZ +psZ +qXB +gAU +kQD +syr +eRR +ryp +cdX +sDE +hjS +eCg +oDl +ggM +ggM +ggM +lzL +vxc +lzL +lzL +lzL +scG +unL +xAi +eEN +xva +deX +rJk +ofe +nEf +uEn +aBM +unL +lPy +vRk +aJn +fhA +gub +unL +gjF +euc +wOy +vMc +tUn +tUn +tUn +tUn +tUn +hye +tUn +tUn +tUn +gFQ +gFQ +gFQ +aHR +ejH +aHR +gFQ +aaa +aaa +aaa +aaa +lMJ +aaa +aaa +aaa +aaa +bLd +xAc +bLd +oWk +edu +edu +edu +gDT +aaa +aaa +aaa +aaa +aaa +nBa +cKn +nBa +aaa +nBa +cKn +nBa +aaa +nBa +cKn +nBa aaa aaa aaa @@ -107132,7 +107849,7 @@ quc aaa aaa aaa -tdI +nvn afD afD ykI @@ -107143,73 +107860,73 @@ afD afD afD afD -dnh -sWp -hQU -ruS -dnR -dnh -gcf -dnR -dqT -dqT -dqT -dqT -dqT -dqT -dqT -dqT -dqT -dqT -dqT -dqT -fed -dqT -dqT -fed -dqT -dqT -qVu -qVu -qVu -qVu -qVu -qVu -rIJ -rTr -llm -jvD -jvD -jvD -jvD -jvD -jvD -jvD -lbf -jci -dep -kyF -kyF -kyF -kyF -kyF -kyF -nHu -rka -qaw -fya -reZ -vvM -ngE -rFT -rya -uzm -xOR -fHL -fHL -fHL -fHL -upr +qXB +nDN +aah +mXk +oPZ +qXB +wol +oPZ +tCS +tCS +tCS +tCS +tCS +tCS +tCS +tCS +tCS +tCS +tCS +tCS +cML +tCS +tCS +cML +tCS +tCS +sqE +sqE +sqE +sqE +sqE +sqE +uWQ +gnS +rlm +fWA +fWA +fWA +fWA +fWA +fWA +fWA +job +yaf +rtZ +unL +unL +unL +unL +unL +unL +wOF +esH +pdx +pMQ +aXE +tXk +itW +qjX +izp +hcP +vIm +mhl +mhl +mhl +mhl +aJm lMJ lMJ lMJ @@ -107221,9 +107938,9 @@ uzl aaa aaa aaa -ris -sPv -ris +tOg +qnq +tOg aaa aaa aaa @@ -107234,9 +107951,9 @@ aaa aaa aaa aaa -dvY -okX -dvY +bLd +ntA +bLd aaa aaa aaa @@ -107247,17 +107964,17 @@ aaa aaa aaa aaa -iit -owm -iit +nBa +cKn +nBa aaa -iit -owm -iit +nBa +cKn +nBa aaa -iit -owm -iit +nBa +cKn +nBa aaa aaa aaa @@ -107389,7 +108106,7 @@ lMJ aaa wOY aaa -tdI +nvn afD afD afD @@ -107400,87 +108117,87 @@ afD afD afD afD -dnh -dYy -tQT -auq -dqp -dnh -jmZ -dnz -dqT -tyQ -vfz -pWG -dzB -uhm -fTu -oFp -gzT -qgA -qgA -fTu -clG -jAy -ngH -hoe -fTu -sMx -lmC -rPR -iUe -pTj -nFW -qVu -vEE -rTr -llm -kTW -npp -goQ -qCZ -kzV -tFd -jvD -kIb -jci -sBG -fMR -sfH -fMR -sfH -lCT -xtW -heB -mNC -bEZ -myz -kyF -boP -cPU -rya -nDU -uzm -mKO -hEw -qne -apX -mcS -jTh -qkg -cgz -cgz -cgz -cgz -aaa -lMJ -lMJ -lMJ -lMJ -lMJ -ris -sPv -ris +qXB +mCn +eYj +eax +err +qXB +gHE +kYn +tCS +aeu +kSB +gon +rux +yaD +uXd +sVc +tfg +ssI +ssI +uXd +kCq +sXe +gLo +ofk +uXd +fDL +hSt +jWk +naN +fMN +icR +sqE +rKS +gnS +rlm +esk +oPj +aCi +pab +nlP +nsJ +fWA +goZ +yaf +pEs +lzL +ggM +lzL +ggM +gIS +xNG +hVp +bSN +qpn +tHk +unL +bQC +enf +izp +xZb +hcP +jCx +cZF +sXq +pcH +inG +ovX +xYQ +pnH +pnH +pnH +pnH +aaa +lMJ +lMJ +lMJ +lMJ +lMJ +tOg +qnq +tOg aaa aaa aaa @@ -107504,17 +108221,17 @@ aaa aaa aaa aaa -iit -owm -iit +nBa +cKn +nBa aaa -iit -owm -iit +nBa +cKn +nBa aaa -iit -owm -iit +nBa +cKn +nBa aaa aaa aaa @@ -107646,7 +108363,7 @@ lMJ aaa aaa aaa -tdI +nvn pvY afD afD @@ -107657,87 +108374,87 @@ afD afD afD qhy -dnh -tLb -atd -qNE -qGu -vJG -xxn -oeK -dqT -oyN -jrJ -iHd -pfk -jmL -fTu -gzT -gzT -qgA -gTu -fTu -qLm -lbo -wzR -cWh -fTu -jeV -ehA -oDx -ugv -tsF -sFt -qVu -vEE -rTr -llm -kTW -crq -wHB -eyN -nuw -dpZ -jvD -nmE -xBq -rya -nDU -wbE -rya -hCi -kyF -kyF -kyF -kyF -kyF -kyF -kyF -nDU -uxp -rya -oEh -uzm -tSb -xOg -xOg -xOg -fgs -vRF -rGM -xbs -bIV -jED -gav +qXB +dOx +vAQ +ofQ +tjL +aGe +mFm +jcy +tCS +rpx +dPy +loA +poc +ngY +uXd +tfg +tfg +ssI +mBw +uXd +dHg +gLK +qul +acs +uXd +tKS +nLz +vGl +cYc +iIP +rSb +sqE +rKS +gnS +rlm +esk +fmJ +ycz +vcu +tEP +rTg +fWA +jsL +nnf +izp +xZb +guD +izp +mTB +unL +unL +unL +unL +unL +unL +unL +xZb +fhg +izp +jJk +hcP +kBQ +lWq +lWq +lWq +qIq +fGd +rDm +smg +crg +xpY +qfs aaa aaa aav aaa aaa aaa -ris -sPv -ris +tOg +qnq +tOg aaa aaa aaa @@ -107762,15 +108479,15 @@ aaa aaa aaa aaa -iit +nBa aaa aaa aaa -iit +nBa aaa aaa aaa -iit +nBa aaa aaa aaa @@ -107903,7 +108620,7 @@ lMJ aaa aaa aaa -tdI +nvn afD afD afD @@ -107914,87 +108631,87 @@ afD afD afD afD -dnh -tLb -atd -atd -atd -dnh -bmo -oeK -dqT -vNt -lbo -fBB -uYj -ylw -fTu -wzv -oJk -pix -gZK -fTu -veH -dcE -oDE -cWh -fTu -mPB -ehA -izy -cEa -uXa -hRG -qVu -rYl -rTr -bDH -kTW -kTW -kTW -lLc -kTW -kTW -jvD -jvD -jvD -jvD -jvD -jvD -rlQ -swc -kyF -whU -xwY -eQl -eLH -bXg -kyF -deE -uMS -jll -jvD -uzm -aGJ -xOg -stM -xOg -gAs -cgz -jfE -cgz -gHb -jfb -cgz +qXB +dOx +vAQ +vAQ +vAQ +qXB +lOK +jcy +tCS +oKx +gLK +joo +sHT +rBe +uXd +dVc +bYp +gXu +oaC +uXd +gMG +dWG +uGm +acs +uXd +qJd +nLz +xSA +rSi +pCt +aRS +sqE +cMs +gnS +ucU +esk +esk +esk +vgd +esk +esk +fWA +fWA +fWA +fWA +fWA +fWA +dfh +dfh +unL +uNS +ara +uxt +tcn +iOm +unL +mEx +mWA +fbN +fWA +hcP +rYm +lWq +akG +lWq +tLg +pnH +jUi +pnH +hiy +jvm +pnH aaa aaa aaa aaa aaa aaa -ris -sPv -ris +tOg +qnq +tOg aaa aaa aaa @@ -108160,7 +108877,7 @@ quc aaa aaa aaa -tdI +nvn afD afD afD @@ -108171,93 +108888,93 @@ afD ykI afD afD -dnh -tLb -atd -dnS -atd -dnh -lZd -ayR -dqT -mrd -eQv -wBw -uYj -gpd -fTu -tbf -pix -mzL -kSV -fTu -xII -xII -qIb -xII -fTu -qVu -iQL -phv -lMZ -uXa -cPC -qVu -cVr -bjC -llm -lLU -ovn -lLS -crj -dvg -fDp -gbm -eou -iVZ -itE -sZX -jvD -jvD -jvD -jvD -hgG -nRC -vTg -rya -cmZ -kyF -kyF -aYO -cPO -jcx -uiG -mge -aTJ -aiT -gqm -ghG -hTd -jGe -cgz -vVR -cgz -cgz -aaa -aaa -aaa -aaa -aaa -aaa -ris -uSH -eBK -ris -ris -ris -ris -ris -ris +qXB +dOx +vAQ +wrn +rWF +qXB +oOF +eSa +tCS +fUg +rlu +qGo +sHT +kbU +uXd +kST +gXu +mFp +xrS +uXd +iBm +iBm +vHs +iBm +uXd +sqE +fOn +dJP +bfO +pCt +vYK +sqE +rnq +kyB +rlm +tTg +lcU +eXD +gYO +pTK +lLV +cVj +eji +xDH +dss +pMH +fWA +fWA +fWA +fWA +paS +vVr +aAs +izp +dLQ +unL +unL +xxO +mEo +oJY +owM +lQm +nmR +dhP +fIZ +ydj +aBW +vQh +pnH +lZk +pnH +pnH +aaa +aaa +aaa +aaa +aaa +aaa +tOg +pbQ +gUS +tOg +tOg +tOg +tOg +tOg +tOg lMJ lMJ lMJ @@ -108417,7 +109134,7 @@ lMJ aaa aaa aaa -tdI +nvn afD afD afD @@ -108428,93 +109145,93 @@ afD afD afD afD -dnh -dnR -aus -tdz -tUa -dnh -sww -dnS -dqT -djs -gKW -bgQ -uTW -yhC -fTu -fTu -aKJ -aKJ -fTu -fTu -epw -coi -iHd -dBo -rQv -jrQ -ehA -ePE -uAf -kee -jGm -fnU -bTL -oOg -lIi -eJf -ylM -bqZ -dkt -lNR -nsB -bsT -okA -ibS -too -cpd -jIG -jIG -dRK -jvD -fub -hYU -tCA -uaf -hYU -qjr -vuA -hRL -awe -xkU -aaU -afQ -pyN -krz -xOg -lgW -lqI -gkS -rcE -uuy -awx -aaa -aaa -aaa -aaa -aaa -aaa -aaa -ris -gnQ -eSS -idE -idE -idE -hba -lKj -ris +qXB +oPZ +wha +jRz +ceD +qXB +cgL +wrn +tCS +mHe +wYx +mww +kEs +xsd +uXd +uXd +hnG +hnG +uXd +uXd +wOB +tPd +loA +woL +jLo +nwC +nLz +jEh +hYE +rEd +qXw +tUw +iqU +jLg +wCl +wSe +vvw +fVF +utM +iep +gKw +iKV +tRE +qRO +tLd +uDn +sHP +sHP +hbQ +fWA +ksd +hCl +dqM +ktZ +hCl +mAJ +dXe +xrW +xdQ +hum +sDk +jKA +bHD +tLv +lWq +ldc +xpB +dli +huZ +uaB +xrr +aaa +aaa +aaa +aaa +aaa +aaa +aaa +tOg +hxu +gJn +vRg +vRg +vRg +jdF +oJj +tOg aaa aaa aaa @@ -108674,7 +109391,7 @@ lMJ aaa aaa aaa -tdI +nvn afD afD afD @@ -108685,77 +109402,77 @@ afD afD afD afD -dnh -dnh -dnh -dnh -dnh -dnh -uQh -dqT -dqT -lhW -xII -jwd -xII -lhW -lhW -hAj -jrJ -pfk -isz -lhW -fPT -pui -wwz -iEY -azw -hDb -nGQ -snU -qjM -bZA -ftN -fnU -odV -sMT -bto -pZT -wgZ -vVB -sga -imG -sZA -pnb -mQm -uXD -hQs -exa -pVV -nFJ -iEl -jvD -xwO -swp -rya -rJV -mPp -dFI -kyF -xEw -apu -xkU -cba -elA -hXQ -wMA -gss -qHf -wdO -okS -cgz -iKn -cgz +qXB +qXB +qXB +qXB +qXB +qXB +igz +tCS +tCS +cnK +iBm +uQG +iBm +cnK +cnK +jPe +dPy +poc +jdB +cnK +giH +aJj +gyH +xUY +fbf +nie +qtm +fFp +geJ +cuc +fqC +tUw +qJz +peX +kRi +klw +cqw +uAg +xrN +hDa +deb +eFg +uRJ +eEx +vEt +jCk +vEK +oHy +eol +fWA +dxk +cNm +izp +ret +qHO +bNn +unL +sfz +sxl +hum +lmA +cnv +ouV +xhb +oox +lYM +vzc +gUY +pnH +kYo +pnH aaa aaa aaa @@ -108763,15 +109480,15 @@ quc lMJ quc lMJ -ris -ris -ris -ris -ris -ris -eBK -dDu -ris +tOg +tOg +tOg +tOg +tOg +tOg +gUS +umI +tOg aaa aaa aaa @@ -108931,88 +109648,88 @@ lMJ aaa aaa blx -ebG -ebG -ebG -ebG -lzP -tdI -tdI -lzP -dnh -dnh -dnh -dnh -nEm -tLb -dnh -dqu -doh -sww -dqT -odc -qWS -iHd -hEE -iHd -dTY -ghP -mcI -vUX -dAR -mcI -pCv -hco -vUX -muT -pEY -lhW -qVu -qVu -qVu -qVu -qVu -qVu -qVu -kaM -uGn -arr -kbv -kbv -kaM -cNK -kaM -kbv -gaE -ueC -ebF -boM -mef -ijJ -hgX -uFz -jvD -ybw -xZD -nRC -iGi -kIb -jvD -jvD -gJp -jvD -xkU -lby -vYt -qYv -foL -cdz -cdz -oXF -usv -cgz -kZT -cgz +szp +szp +szp +szp +dTi +nvn +nvn +dTi +qXB +qXB +qXB +qXB +dwm +dOx +qXB +dOY +ulp +cgL +tCS +ybl +eTU +loA +tlh +loA +erh +iHu +xAW +lia +aXK +xAW +blG +tBz +lia +ncx +lql +cnK +sqE +sqE +sqE +sqE +sqE +sqE +sqE +dlc +cst +xgV +iWU +iWU +dlc +isX +dlc +iWU +peM +fxZ +pIw +htP +vGF +ecp +qXk +xZR +fWA +wac +kQT +vVr +nWz +goZ +fWA +fWA +diC +fWA +hum +iwt +akZ +wIB +viH +nng +nng +yfI +fGN +pnH +guo +pnH aaa aaa aaa @@ -109026,9 +109743,9 @@ aaa aaa aaa aaa -ris -sPv -ris +tOg +qnq +tOg aaa aaa aaa @@ -109191,77 +109908,77 @@ blx rLv rLv kiE -ebG -mXD -hnX -mok -vyp -dnh -dnh -apd -wIv -arK -dnS -dnh -dnh -dnh -sww -dqT -uLR -lbo -wwz -dFh -muT -tdc -dSI -muT -bCR -jqS -muT -muT -jqS -lPG -muT -qvj -vdF -lhW -wOh -oZv -eEg -pWb -lhW -dus -oMw -oFk -mVL -mLF -miG -oTd -iFw -nxd -xPi -gaE -edI -tQV -sXM -mef -vgq -guv -njp -jvD -oKF -pvU -nZF -bXg -wbE -jvD -tsp -aim -xag -omb -lKf -rDW -jMk +szp +eqU +flB +ied +hMQ +qXB +qXB +kpI +gEF +uRK +wrn +qXB +qXB +qXB +cgL +tCS +apq +gLK +gyH +mKV +ncx +sSo +mfh +ncx +dRp +txa +ncx +ncx +txa +cOs +ncx +pTw +rrh +cnK +kZs +cDQ +inP +dOQ +cnK +itY +uMU +mGX +kfp +naM +kVJ +eSy +juJ +cZL +doM +peM +vbq +xsy +mZP +vGF +tMe +toV +xip +fWA +qRz +bXn +bcf +iOm +guD +fWA +dBZ +qRM +cGS +kkf +kLp +wxe +uwQ cii niY niY @@ -109282,11 +109999,11 @@ aaa aaa aaa aaa -ogC -mci -fET -mci -mci +oCX +wmL +kLC +wmL +wmL lMJ lMJ lMJ @@ -109448,83 +110165,83 @@ tPH rLv rLv rLv -ebG -qqe -tyu -vTa -sDb -jQK -uka -uka -opF -opF -mRC -bAS -hrf -sxz -ooC -dqT -kSW -lzT -wDw -vOl -vOl -vOl -vOl -mmI -mmI -vOl -vOl -vOl -vOl -tno -mmI -qzc -vkX -ygI -eYG -qVO -eXp -wBk -bDQ -jIq -kBg -gnG -cgE -xgO -kgQ -owz -xgO -rvR -rPb -gaE -gaE -fMG -iCd -xTx -gaE -giJ -wwm -jvD -jvD -jvD -jvD -jvD -jvD -jvD -fEy -xHR -vZz -tHX -xca -fXQ -nXY +szp +wxn +dxq +oPc +cyS +izd +jlM +jlM +kXx +kXx +aIC +kVs +jUu +pXc +lCN +tCS +xzs +vQV +lnT +gKt +gKt +gKt +gKt +rPe +rPe +gKt +gKt +gKt +gKt +dhi +rPe +dGs +haa +hRq +xba +lNc +iMS +egN +liz +jcJ +yci +tgx +fxa +kCC +qRh +eRb +kCC +rdh +uFD +peM +peM +pGu +lEH +kag +peM +tkg +ovf +fWA +fWA +fWA +fWA +fWA +fWA +fWA +axx +scL +fhG +xRc +agV +pxC +gAT vNT -deP -deP -deP -deP -deP +eoU +eoU +eoU +eoU +eoU aaf ihW aaa @@ -109539,11 +110256,11 @@ aaa lKu aaa aaa -mci -awv -his -vXh -mci +wmL +apS +qkq +ooz +wmL aaa aaa aaa @@ -109705,83 +110422,83 @@ rLv rLv rLv blx -ebG -ebG -dnh -dnh -dnh -dnh -bcO -dnS -dnS -fFV -dnS -dnh -vLo -dqT -aKu -dqT -nyT -oOC -xKr -rEq -jyR -nrt -vbi -elF -rEq -gAu -rEq -eTE -oxA -nrt -rEq -sRE -qvb -lhW -akp -lZK -eWl -pWb -lhW -dfu -fQk -gAX -rRw -bsp -her -vkp -kEt -mYi -ozv -ede -nuq -typ -dNU -heu -gaE -iSS -hBk -vBH -vBH -jYH -jYH -jMk -wzg -khq -hvU -fOM -lye -lye -rot -iyL -vEr +szp +szp +qXB +qXB +qXB +qXB +iJo +wrn +wrn +tjR +lOZ +qXB +ydv +tCS +qeV +tCS +fln +tZz +wbF +qaA +bMA +rao +lLz +qFj +qaA +fTL +qaA +wgf +lBN +rao +qaA +haR +gZG +cnK +doD +vIT +siA +dOQ +cnK +qGK +fzd +mDN +mBQ +sCh +lma +vML +vif +rCQ +gdF +tYF +jPH +wfC +jIz +tTo +peM +lsq +dkC +dwz +dwz +afz +afz +uwQ +gnT +lgL +lrK +heV +eJX +eJX +jtn +hHt +lRS cxl -tiZ -pfd -oEu -oEu -deP +jYv +wPZ +isV +isV +eoU aaf aaa aaa @@ -109796,11 +110513,11 @@ aaa aaa aaa aaa -mci -uvV -elH -vyt -mgT +wmL +cvO +uNO +hUd +uWk aaa aaa aaa @@ -109964,81 +110681,81 @@ rLv anS aox aox -mBY -fLx -mSz -fLx -dnS -oUM -mpz -pSs -dnh -dnh -tBd -dqT -mce -vio -eQv -qvj -oma -kkt -rPl -kkt -pSv -oma -kkt -kjd -kkt -kJq -pSv -kkt -rPl -vcI -oma -fTu -rqf -uwz -uwz -rqf -rqf -oZV -dfF -raB -nRV -nbL -tPS -tKC -xwN -hVB -qZx -gaE -gaE -pzr -iCd -xlb -gaE -mQQ -jBW -fKb -qCV -cMU -cMU -hcO -izf -izf -fqD -ufw -fKD -fKD -cJz -voY -cor +jpO +sZU +nDW +sZU +wrn +qIB +rCn +oUz +qXB +qXB +kSE +tCS +ipY +lMx +rlu +pTw +kYG +sGC +vuJ +sGC +cFu +kYG +sGC +wBM +sGC +dOs +cFu +sGC +pqb +sNt +kYG +uXd +vIY +dnH +dnH +vIY +vIY +gQQ +lfc +abI +dpn +dQE +heL +mBi +ayr +nck +tok +peM +peM +opG +lEH +wsQ +peM +sNw +vWB +hta +vXt +ecB +ecB +bLg +prT +prT +fVA +jAV +wmz +wmz +jHL +gyg +lAh aaf -scK -lan -hdc -nUU -deP +gWn +lpA +rWi +pMd +eoU aaf aaa aaa @@ -110053,11 +110770,11 @@ aaa aaa aaa aaa -mci -dLk -rgA -mbL -mci +wmL +jkX +frs +dFo +wmL aaa aaa aaa @@ -110221,81 +110938,81 @@ rLv aWl aaa aox -dqT -dqT -dqT -dqT -dqT -dqT -dqT -dqT -dqT -uuW -jHP -rzR -njb -ffx -xNc -qvj -oma -sur -tOH -mrX -mrX -mrX -mrX -vsX -mrX -mrX -mrX -mrX -iHx -eUM -oma -uQW -hbw -qKK -ePR -ddR -xMa -uOF -oxe -aat -eLq -otk -hXY -hBJ -flt -nKu -mVg -gaE -efm -aql -bFQ -pzw -qCJ -oOQ -gNH -vzV -ucL -gNH -gNH -kKN -sLW -vhQ -bQh -fJd -xoQ -sMi -bzU -ffR -cCG +tCS +tCS +tCS +tCS +tCS +tCS +tCS +tCS +tCS +jhD +pql +nqL +gXP +eaN +cuZ +pTw +kYG +wJV +hUO +vyZ +vyZ +vyZ +vyZ +eGC +vyZ +vyZ +vyZ +vyZ +aRt +xAl +kYG +aOA +rdU +qPT +jRb +gaw +vfA +rQL +lUz +sWs +ruu +uTH +dFH +ygb +pEG +ozB +ssk +peM +jrT +cZw +hUn +pQK +sDC +pHB +mJa +oTj +sVK +mJa +mJa +ftd +cAt +gxb +apg +vuU +sBV +mei +vWS +fyY +qSc xmT -qfd -udr -ntZ -oEu -deP +xXm +opZ +fGR +isV +eoU aaf aaa aaa @@ -110308,15 +111025,15 @@ aaa lMJ lMJ lMJ -vqh -sQv -mci -eBK -dRV -eBK -mci -sQv -vqh +oMA +lSw +wmL +gUS +qBo +gUS +wmL +lSw +oMA aox aox aox @@ -110478,81 +111195,81 @@ blx aWl aaa aox -rzR -jyv -bTT -jyv -mQn -kEv -qmL -tuI -tRH -aRB -cMF -rUg -sKe -iOQ -vOl -gMJ -kkt -qLO -dYQ -cly -mby -cly -xJd -qNU -lcD -vNy -pGb -unP -puj -baA -oma -pAO -bWN -bWN -szv -rZj -lWz -lev -vkp -jps -lJT -bfX -bfX -wTU -bfX -aYu -vYM -gaE -uoO -ebF -ebF -xtv -uWE -dCV -pkj -eGO -mvS -wDF -mrb -wDF -mvS -sDx -diY -fJd -caT -dfX -lFD -scZ -xFh +nqL +hHK +dLO +hHK +qhb +gTh +jpE +dEx +fZL +snB +xID +hTV +brE +pcv +gKt +shV +sGC +stl +xMX +dRN +otn +dRN +wdB +oET +mln +bjD +vQt +qLw +tdf +mdk +kYG +dKL +oFH +oFH +sSz +xXv +ilT +uwy +vML +hmf +glz +khu +khu +fAe +khu +tKE +uRL +peM +maS +pIw +pIw +hbR +gxx +qxE +iUs +mCZ +mHT +dKE +ilc +dKE +mHT +tJF +nau +vuU +jvj +vmx +ojf +hGk +tfs aaf -deP -deP -deP -deP -deP +eoU +eoU +eoU +eoU +eoU aaf lMJ lMJ @@ -110561,23 +111278,23 @@ lMJ lMJ lMJ lMJ -qeW -vqh -vqh -vqh -vqh -xBG -glF -wOM -fcb -jyx -cAN -cGs -vqh -vqh -vqh -vqh -qeW +lFq +oMA +oMA +oMA +oMA +eYu +agN +bXs +tLc +juH +pJA +hLJ +oMA +oMA +oMA +oMA +lFq lMJ rrt rrt @@ -110735,81 +111452,81 @@ aaa aaa aaa aox -rzR -uhU -frC -scT -xTq -kEv -jRw -wBX -rzR -vZC -kXz -rzR -oVI -jlT -rEq -oAa -kkt -qLO -gsg -dsh -dsh -fPi -xWf -ikU -lPY -fPi -pNI -pNI -jqt -baA -oma -tYR -irV -pko -pko -bAJ -xMa -laG -iXg -iSh -mBy -bfX -eTk -qZh -nHN -bFD -vYM -gaE -qvM -eEs -oUA -exn -yln -muL -mBd -ezz -mvS -nWE -sRV -mvS -mvS -vbF -diY -foI -caT -uzC -jhT -ntb -vEr +nqL +oHC +wdK +tdP +bCO +gTh +myY +dRx +nqL +sQO +xtp +nqL +hqL +iSI +qaA +fqV +sGC +stl +jUx +frZ +frZ +rHn +kww +fJC +fec +rHn +mYE +mYE +uLp +mdk +kYG +qtH +lOg +pom +pom +uUL +vfA +bjH +bbi +lwm +vfO +khu +kPw +fKZ +bgV +aKz +uRL +peM +vzI +pLn +cZN +jML +mSM +etK +oFK +wTs +mHT +mKR +aGS +mHT +mHT +gXW +nau +cBd +jvj +nnD +gvd +sbl +lRS cxl -tiZ -vSQ -sRI -sRI -deP +jYv +qov +ayg +ayg +eoU aaf aaa aaa @@ -110818,23 +111535,23 @@ aaa lMJ aaa aaa -agf -pYu -kRT -ttw -dWn -mvA -gnh -ygg -jQb -dYL -bzC -eul -ykR -pDm -hnP -vXl -agf +uaR +oue +wRL +tyj +qad +xfm +nHG +hjw +bqJ +hzL +wNO +tml +mez +xCH +wKG +rea +uaR aaa aaa rrt @@ -110992,81 +111709,81 @@ aaa aaa aaa aox -rzR -ymf -jyv -xpb -aia -wHT -jRw -wkk -rzR -dqT -nED -dqT -oma -omu -oma -kkt -oma -aIk -gsg -jOd -jOd -fPi -fUP -toS -wCN -fPi -soV -soV -jqt -ngt -oma -sRo -hGj -gvZ -eDW -hrb -xMa -hoa -rBt -iSh -kSg -bfX -xUJ -pZr -sLg -koC -hfr -gaE -yln -yln -gaE -wwm -gaE -ink -grx -sQn -mvS -oFy -oFy -xhW -mvS -iek -eKy -fJd -caT -uzC -eIo -nMw -cor +nqL +eBe +hHK +lEY +lJh +xJQ +myY +fmn +nqL +tCS +jlA +tCS +kYG +jRZ +kYG +sGC +kYG +xdn +jUx +aXL +aXL +rHn +mkr +oNs +mUr +rHn +hko +hko +uLp +qTX +kYG +uJz +iHy +xgR +nmb +rtP +vfA +lfd +eup +lwm +xGa +khu +nsO +efY +mRm +bXT +cVJ +peM +mSM +mSM +peM +ovf +peM +aXI +ruP +oqK +mHT +hQB +hQB +kHH +mHT +egP +gMt +vuU +jvj +nnD +xxR +aTN +lAh aaf -scK -sOz -ntx -uKH -deP +gWn +bep +drA +kPU +eoU aaf aaa aaa @@ -111075,23 +111792,23 @@ aaa quc aaa aaa -vqh -rrG -gVf -hVd -qkZ -dkp -tVr -duN -aHo -dqV -ilk -ucP -cNu -ngS -tyb -xiO -vqh +oMA +sKf +sri +oQk +vhZ +tsy +sRa +ppC +twu +mKD +hxY +nae +xfA +cvn +jaY +dPF +oMA aaa aaa rrt @@ -111249,81 +111966,81 @@ aaa aaa aaa aox -rzR -scT -frC -uhU -szy -kEv -xro -rxr -iVh -dqT -xYr -dqT -xDO -kBE -rMs -rVz -oSs -wtR -vgR -fPi -fPi -xWf -qoH -qcU -bhU -lPY -fPi -gRn -owh -baA -atm -alq -alq -alq -alq -alq -atm -mON -xwN -hej -cFc -bfX -ufy -rpp -wof -dhh -dci -sUa -aFS -kce -fOH -vZn -bqn -rcP -qui -lye -rPG -lye -lye -lye -mnJ -owB -elN -fJd -qHw -gSp -dsD -ine -cCG +nqL +tdP +wdK +oHC +gIe +gTh +vCr +eOJ +oVd +tCS +cOX +tCS +eVi +bwE +syX +nTA +cKx +fXi +nlE +rHn +rHn +kww +fNa +msu +cAm +fec +rHn +fJP +tYc +mdk +fJy +bDW +bDW +bDW +bDW +bDW +fJy +msW +ayr +dRA +wCe +khu +hUu +iRD +xQb +nwW +nRp +dtY +qhI +oFM +xVq +the +wDG +udD +sCN +eJX +ppD +eJX +eJX +eJX +iQB +tds +nzo +vuU +lxm +smt +wXo +juC +qSc xmT -qfd -cCL -mTn -sRI -deP +xXm +xNQ +mgh +ayg +eoU aaf aaa aaa @@ -111332,23 +112049,23 @@ aaa lMJ aaa aaa -agf -lCV -rtc -rtc -rtc -dVf -dJj -eCr -aPf -plH -ies -lfQ -vqh -vjb -uzE -lFM -agf +uaR +jHX +toR +toR +toR +syV +jsi +eoZ +jjm +nui +wWV +vsp +oMA +cTq +jew +xDD +uaR aaa aaa rrt @@ -111506,81 +112223,81 @@ aaa aaa aaa aox -rzR -jyv -iPU -qRx -sKk -kEv -rOi -kFz -dFC -dqT -nkh -dqT -bfJ -lPW -rVz -udw -kkt -qLO -gsg -ugD -toS -mEs -jrn -toS -mNF -gFh -cuj -kBa -jqt -weM -atm -rWr -wif -sWb -xih -fWF -rqM -nkQ -ioR -hQZ -sLi -sLi -sLi -sLi -sLi -sLi -vaX -lDl -jMb -aQU -lzg -tAn -ots -xov -grx -rtq -lye -lye -lye -lye -lye -lye -elN -sWh -caT -qah -wff -scZ -xFh +nqL +hHK +fQe +thc +bhM +gTh +oTR +lKN +fiu +tCS +psZ +tCS +orT +sph +nTA +qZI +sGC +stl +jUx +wBE +oNs +imP +qZB +oNs +hRl +epi +rLN +rtQ +uLp +lLu +fJy +oUh +nWl +lKA +bYI +nAG +see +rIZ +hPu +rIP +bDq +bDq +bDq +bDq +bDq +bDq +qcd +amY +srR +viU +dsV +uKa +hdp +htY +ruP +gSn +eJX +eJX +eJX +eJX +eJX +eJX +nzo +mTI +jvj +qua +qZv +hGk +tfs aaf -deP -deP -deP -deP -deP +eoU +eoU +eoU +eoU +eoU aaf lMJ lMJ @@ -111589,23 +112306,23 @@ lMJ lMJ lMJ lMJ -cRi -cRi -cRi -cRi -cRi -cRi -lAf -rUh -qpm -cbS -sXK -cRi -cRi -cRi -cRi -cRi -cRi +jlU +jlU +jlU +jlU +jlU +jlU +snZ +lVB +kXK +uHD +kvT +jlU +jlU +jlU +jlU +jlU +jlU lMJ rrt rrt @@ -111763,81 +112480,81 @@ lMJ lMJ lMJ aox -rzR -rzR -rzR -rzR -rzR -rzR -byb -kFz -dWU -dqT -tIU -dqT -pHW -lPW -fZy -wZC -kkt -qLO -gsg -iYv -wST -rhW -jrn -ctk -mNF -hqb -wST -ifR -jqt -hYT -wXy -wng -wno -gSq -apc -lLs -atm -ixn -cRR -iUp -axy -puY -dQW -gnR -mAR -pVl -tYY -isP -eSU -eSU -iEx -tZy -tUb -azB -grx -lye -lye -lye -dtQ -lye -lye -bvZ -elN -fJd -bWK -gSp -flF -tcp -gdd +nqL +nqL +nqL +nqL +nqL +nqL +xIx +lKN +rYc +tCS +jhc +tCS +gDA +sph +owp +tmq +sGC +stl +jUx +bDA +vfk +wKS +qZB +qgi +hRl +xRt +vfk +sJL +uLp +suj +fKg +uhu +rOK +wWN +kTK +gOz +fJy +pHj +aap +wsI +fia +sRW +hKi +quv +lLB +aJz +rzT +cWy +xRZ +xRZ +fdH +gto +dXs +ahV +ruP +eJX +eJX +eJX +vlq +eJX +eJX +lxt +nzo +vuU +iTC +smt +agB +fPw +okV oId -bge -dKU -iXC -iXC -deP +wPD +vEl +sUo +sUo +eoU aaf aaa aaa @@ -111847,21 +112564,21 @@ lMJ aaa aaa aaa -qKh -cSn -tfi -tQb -qto -rGV -qie -oxn -hhx -wzC -qMG -nxE -tfi -cSn -qKh +cXP +mtu +gOB +plp +gog +fUx +pst +fkk +vuK +yag +hFz +vdL +gOB +mtu +cXP aaa aaa aaa @@ -112025,76 +112742,76 @@ aaa aaa aaa aaa -kEv -pVT -mnY -moh -dqT -jNT -dqT -bfJ -lPW -rEM -wZC -kkt -qLO -umM -ugD -toS -mEs -jrn -toS -mNF -gFh -toS -kBa -xVP -tvy -atm -atm -alr -alr -moR -aFU -atm -ufx -dtd -jaw -sLi -fqN -uqu -uqu -eRv -qKO -oaL -sxU -egS -mPX -aNV -tZy -tUb -dZW -grx -lye -lye -tmx -tmx -tmx -lye -lye -elN -fJd -mzG -uzC -sTk -wkj -cor +gTh +fHa +oww +xvR +tCS +bIB +tCS +orT +sph +vGw +tmq +sGC +stl +qOz +wBE +oNs +imP +qZB +oNs +hRl +epi +oNs +rtQ +mBo +wkb +fJy +fJy +gHI +gHI +svo +jXz +fJy +bJQ +mRv +hWM +bDq +cqN +ldQ +ldQ +nvr +xxF +hqr +oHE +xVA +ago +nud +gto +dXs +qDt +ruP +eJX +eJX +cyW +cyW +cyW +eJX +eJX +nzo +vuU +dwf +nnD +nLI +smZ +lAh aaf -scK -ulM -wkJ -ewV -deP +gWn +eQs +pfR +wPB +eoU aaf aaa aaa @@ -112104,21 +112821,21 @@ lMJ aaa aaa aaa -qKh -cSn -cSy -cSn -ukw -bFT -rUh -wyR -pud -ryj -pJK -cSn -cSy -cSn -qKh +cXP +mtu +vxa +mtu +jfS +bQQ +lVB +oWa +iWc +ces +elm +mtu +vxa +mtu +cXP aaa aaa aaa @@ -112281,77 +112998,77 @@ lMJ aaa aaa aav -alv -apm -apm -dnh -dnh -dnh -ydL -dqT -wxb -xOh -bqG -bqG -aYf -lDy -sPO -fPi -fPi -fPi -dND -qdD -mpY -fPi -fPi -gRn -weg -bln -tNb +sxo +qSh +qSh +qXB +qXB +qXB +vue +tCS +xGr +yli +pmj +pmj +bgs +pWB +mMr +rHn +rHn +rHn +aJv +tft +muu +rHn +rHn +fJP +dnV +wBV +aUP dgd dgj -alr -alr -atm -atm -atm -dRU -gZM -atm -sMJ -jws -usW -sLi -xzN -bpd -iKZ -eSU -qMz -aNV -tZy -tUb -azB -efi -grx -grx -grx -grx -lye -lye -cLJ -elN -fJd -lye -ior -kie -xuz -gdd +gHI +gHI +fJy +fJy +fJy +pnJ +dKl +fJy +byR +iFh +yco +bDq +uTZ +laE +eYw +xRZ +lIc +nud +gto +dXs +ahV +ugP +ruP +ruP +ruP +ruP +eJX +eJX +dfS +nzo +vuU +eJX +kEe +kfe +jie +okV oId -kPx -fMu -hAn -iXC -deP +eoj +gYw +cLt +sUo +eoU aaf aaa aaa @@ -112361,21 +113078,21 @@ rrt lMJ lMJ vIJ -cRi -ltH -uxn -ltH -qto -tFo -gYm -hmi -xhO -rdk -qMG -ltH -ahy -ltH -cRi +jlU +ycd +psU +ycd +gog +jjj +jNo +sgk +klK +aDQ +hFz +ycd +hVn +ycd +jlU pMS lMJ lMJ @@ -112536,79 +113253,79 @@ aaa aox lMJ aav -alv -alv -alv -apn -wvz -gyS -dnh -dnS -nkh -dqT -dqT -oma -oma -kkt -oma -pAR -udc -pgy -pgy -pgy -vDd -pmg -sFe -pgy -pgy -dOs -mVZ -weM -kkt +sxo +sxo +sxo +pZG +ltg +jgg +qXB +wrn +psZ +tCS +tCS +kYG +kYG +sGC +kYG +hwt +hSO +pzY +pzY +pzY +mny +iHp +aHh +pzY +pzY +nro +kcV +lLu +sGC aaa aYx dgf dgj ack -atm -fqO -npM -apc -atm -dOA -kFl -xCY -sLi -jAT -bpd -wOj -xxQ -lhr -szT -gEB -kcB -kkn -bMV -bMV -bMV -ivJ -gBn -fXk -fXk -fXk -aJr -kJA -fXk -sXV -mFv -pTM -jMk +fJy +mhW +uNl +kTK +fJy +cZW +bWt +unq +bDq +rRR +laE +qSn +rJb +ofM +idW +kAS +qyC +kxH +qhc +qhc +qhc +mRg +hcT +kLi +kLi +kLi +swy +cFa +kLi +sEI +xzg +oLV +uwQ aaf -deP -deP -deP -deP -deP +eoU +eoU +eoU +eoU +eoU aaf aaa aaa @@ -112616,25 +113333,25 @@ aaa rrt aaa aaa -vyX -ghd -dlV -kaj -uee -rRW -cRa -wER -lVF -nkS -lOX -cHY -cRa -duf -dHQ -rsl -dlV -cDE -vyX +bPB +kWc +xiL +gTK +hMv +wKT +vGq +vXi +ncF +uNs +gSM +frt +vGq +qko +gyI +phI +xiL +kvO +bPB aaa aaa rrt @@ -112774,92 +113491,92 @@ aaa rrt lMJ lMJ -aAf -yaC -yaC -yaC -qLW -yaC -nnT -yaC -yaC -yaC -yaC -yaC -yaC -yaC -yaC -yaC -nnT -nnT -yaC -oUF -amN -hWg -amN -aqz -wJQ -bZH -vyz -nkh -dnz -dqT +fLJ +jhd +jhd +jhd +vMG +jhd +rQw +jhd +jhd +jhd +jhd +jhd +jhd +jhd +jhd +jhd +rQw +rQw +jhd +uRa +rff +rRB +rff +jnv +pwy +ozs +etA +psZ +kYn +tCS aaa aaa kKv -nQq -wLu -xGy -kDK -tpa -xle -gda -pNI -kkL -nsU -hwS -nYf -xfM -mcW -tNb +lXN +dQP +jmq +gWv +gMB +xHg +cRq +mYE +mDX +gJN +unk +qXj +sgv +ceo +aUP dge azd azd azd dgB -atm -boY -rVa -jEp -alr +fJy +rrj +bQj +nry +gHI ejQ aOY aOY -sLi -tUI -vaX -rQB -dAD -eqy -nAJ -dtV -fCv -lnN -fSe -lgY -rII -ibf -oFw -dIt -fFg -wlJ -iyS -mrO -fFg -nMR -jSb -jTk -jMk +bDq +iRh +qcd +bMC +fkb +srx +knU +efd +nwK +fFC +uVf +kRc +vJI +ich +jnQ +tBM +jhn +jaO +hXn +dVT +jhn +svj +rhx +tuo +uwQ aaf aaf aaf @@ -112872,27 +113589,27 @@ rrt aox aox aox -rhT -rhT -gep -dlV -pNt -cSW -diu -fni -diu -diu -kYB -fZH -gyV -uOT -cSW -cSW -trd -dlV -fLm -rhT -rhT +hbK +hbK +mjp +xiL +jCO +fdZ +mMK +mLW +mMK +mMK +jxH +tMI +pwZ +dxc +fdZ +fdZ +jvX +xiL +gTS +hbK +hbK lMJ lMJ mxQ @@ -113036,13 +113753,13 @@ aaa aaa aaa aaa -dUd +oIG aaa aaa aaa aaa aaa -dUd +oIG aaa aaa aaa @@ -113050,106 +113767,106 @@ aaa lMJ aaa aav -alv -alv -alv -app -muh -arV -xcQ -ekZ -dnS -dqu -dqT -aaa -aaa -aaa -oma -uCe -jRi -kkt -oma -oma -kkt -kkt -kkt -oma -oma -vcI -jRi -kkt -oma +sxo +sxo +sxo +dRR +gFd +lek +buk +ifP +wrn +dOY +tCS +aaa +aaa +aaa +kYG +xYD +sTY +sGC +kYG +kYG +sGC +sGC +sGC +kYG +kYG +sNt +sTY +sGC +kYG dgf dgk dgt dgk dgv -atm -aqr -rVa -mtC -alr +fJy +yde +bQj +hxb +gHI oAQ lMJ lMJ aaf ack -vaX -vaX -vaX -vaX -vaX -bJI -isG -isG -isG -isG -mvS -mvS -rCY -spj -rmt -dyb -rQA -oQW -nmF -mTm -mFv -bgp -jMk -lMJ -deP -deP -deP -deP -deP +qcd +qcd +qcd +qcd +qcd +vhv +quk +quk +quk +quk +mHT +mHT +bRT +lLR +nOp +lXL +ydb +xpi +kUb +dfj +xzg +oFn +uwQ +lMJ +eoU +eoU +eoU +eoU +eoU lMJ aaa rrt lAu lAu lMJ -dbv -gbO -mWx -hoz -kFa -boZ -mhE -lCF -jqU -vUk -gim -kqU -cHu -kqU -vjj -uQs -jLi -bGg -juc -ldv -dbv +wrc +oyj +xen +mdo +vAa +vJl +amV +vVx +kyh +iwO +pQj +jzw +thT +jzw +sie +pgM +qiD +nYL +ddK +hAN +wrc aaa aaa lMJ @@ -113291,17 +114008,17 @@ aaa lMJ aaa aaa -xfJ -xfJ -ilj -xfJ -xfJ +taz +taz +mYw +taz +taz aaa -xfJ -xfJ -tDm -xfJ -xfJ +taz +taz +nov +taz +taz aaa aaa lMJ @@ -113309,43 +114026,43 @@ aaa aaa lMJ aav -alv -apm -apm -apm -dnh -dnh -dnS -dqT -dqT -aaa -aaa -aaa -oma -xrn -ohk -bpc -udw -udw -udw -eTd -gkE -udw -udw -xEF -ohk -udw -oma +sxo +qSh +qSh +qSh +qXB +qXB +wrn +tCS +tCS +aaa +aaa +aaa +kYG +qIS +lDP +aib +qZI +qZI +qZI +cuB +uYH +qZI +qZI +dHM +lDP +qZI +kYG aWK dgk dgt dgk dgB -atm -dgN -sYa -klo -gtT +fJy +xcz +mzu +ksU +nyX tsZ hns hns @@ -113356,57 +114073,57 @@ oGw oGw oGw iLe -bJI -twh -ulj -lXp -oCS -eeV -rfN -qmX -uuF -elN -nZy -rtq -wLr -sGK -uzC -lLZ -pFE -fkR +vhv +vRS +qem +nlL +fFA +nGq +kRf +uQe +pul +nzo +iGr +gSn +fzM +qOW +nnD +hQj +xXG +oqT xtZ -mdw -hgg -mfM -mfM -deP +hYs +qrt +jRg +jRg +eoU lMJ aaa lMJ lMJ lMJ lMJ -dbv -gbO -dlV -dlV -wXQ -cSd -jsE -cSb -cSd -iJS -kbe -lxZ -cSd -dcQ -tmv -cSd -wXQ -dlV -dlV -cIk -dbv +wrc +oyj +xiL +xiL +idA +xVu +dgz +tIe +xVu +hja +vDV +nSC +xVu +pJf +pfP +xVu +idA +xiL +xiL +lmn +wrc aaa aaa mxQ @@ -113548,17 +114265,17 @@ rrt rrt aaa aaa -xfJ -xfJ -ilj -xfJ -xfJ +taz +taz +mYw +taz +taz aaa -xfJ -xfJ -tDm -xfJ -xfJ +taz +taz +nov +taz +taz aaa aaa lMJ @@ -113570,39 +114287,39 @@ aaa aaa aaa aaa -dnh -dzb -dqp -dqT +qXB +hjp +err +tCS aaa aaa aaa aaa -oma -yjL -ohk -ohk -udw -udw -udw -udw -udw -udw -udw -giF -ohk -aDY -oma +kYG +tJb +lDP +lDP +qZI +qZI +qZI +qZI +qZI +qZI +qZI +qLJ +lDP +xKl +kYG dgg azd azd azd dgv -atm -alr -vIo -alr -atm +fJy +gHI +pDx +gHI +fJy twf lMJ aaa @@ -113613,57 +114330,57 @@ aaa lMJ lMJ iFR -njR -prP -jNK -mfa -bHq -vDj -unQ -qmX -uuF -elN -wia -pik -mCT -pik -uzC -pRX -sxZ -cor -lMJ -scK -odF -tGx -piV -deP +fuu +kvK +iPx +qHh +cps +fBc +dGq +uQe +pul +nzo +cQQ +sCW +lNY +sCW +nnD +ybI +oIM +lAh +lMJ +gWn +pnE +wit +lPa +eoU lMJ aaa rrt lAu lAu lMJ -rhT -vKp -dlV -pUY -hjf -nRQ -uzW -fVg -cSd -qKh -qKh -qKh -cSd -eFN -pud -cPX -kOu -dSl -dlV -cIk -rhT +hbK +uhs +xiL +kHt +iOZ +idF +faD +lTi +xVu +cXP +cXP +cXP +xVu +jbk +iWc +pVR +hCw +mCj +xiL +lmn +hbK aaa aaa mxQ @@ -113805,17 +114522,17 @@ aaa rrt lMJ lMJ -dUd -dUd -ilj -dUd -dUd +oIG +oIG +mYw +oIG +oIG lMJ -dUd -dUd -tDm -dUd -dUd +oIG +oIG +nov +oIG +oIG lMJ lMJ aox @@ -113827,39 +114544,39 @@ aox aox aaa aaa -dni -qgX -dnS -dqT +wRT +wyG +wrn +tCS aaa aaa aaa aaa -oma -avb -bpc -xpG -udw -udw -udw -eTd -udw -udw -udw -tIV -bpc -qFh -oma +kYG +qoA +aib +irY +qZI +qZI +qZI +cuB +qZI +qZI +qZI +vxJ +aib +vLX +kYG aWK dgk dgt dgk dgB -atm -kmw -wQr -ebP -atm +fJy +ahU +wOI +hGL +fJy oAQ aaa aaa @@ -113870,57 +114587,57 @@ aaa lMJ aaa iFR -njR -hoj -avB -qPh -bHq -lGq -oKH -qmX -uuF -elN -qaf -cOb -wLr -pik -qah -cpZ -tJu -fmR +fuu +dHG +iui +rid +cps +jKG +gpQ +uQe +pul +nzo +jms +rVJ +fzM +sCW +qua +kFP +kBh +qKR gQf -pyC -vPU -tZW -mfM -deP +lpp +eOQ +eJM +jRg +eoU lMJ aaa rrt aox aox aox -dbv -gbO -dlV -hpO -fCT -rce -uzW -pud -qKh -wGx -eGw -rBO -qKh -rUh -pud -bCv -ubI -kHd -dlV -cIk -dbv +wrc +oyj +xiL +eSr +tGS +uKW +faD +iWc +cXP +aJQ +gXw +pZi +cXP +lVB +iWc +pDl +uYP +ljF +xiL +lmn +wrc lMJ lMJ mxQ @@ -114062,17 +114779,17 @@ aaa rrt aaa aaa -xfJ -xfJ -dUd -xfJ -xfJ +taz +taz +oIG +taz +taz aaa -xfJ -xfJ -tDm -xfJ -xfJ +taz +taz +nov +taz +taz aaa aaa aox @@ -114084,39 +114801,39 @@ aaa aox aaa aaa -dnh -auB -avG -dqT +qXB +qzg +enK +tCS aaa aaa aaa aaa -oma -bpc -bpc -czV -trR -bpc -uFM -oma -mTq -bpc -bpc -oBR -bpc -udw -oma +kYG +aib +aib +bNE +kxw +aib +iqc +kYG +phn +aib +aib +twd +aib +qZI +kYG dgh dgk dgk dgk dgv -atm -alr -tpc -alr -atm +fJy +gHI +rsk +gHI +fJy twf aaa aaa @@ -114127,57 +114844,57 @@ aaa lMJ aaa iFR -njR -qFe -rnU -hpn -bHq -lGq -oKH -qmX -uuF -elN -wia -pik -wLr -pik -uzC -oYR -sxZ -cor -lMJ -deP -deP -deP -deP -deP +fuu +htD +ukq +sdE +cps +jKG +gpQ +uQe +pul +nzo +cQQ +sCW +fzM +sCW +nnD +nbx +oIM +lAh +lMJ +eoU +eoU +eoU +eoU +eoU lMJ aaa rrt lAu lAu lMJ -rhT -gbO -dlV -cSn -hjf -tjz -uzW -pud -qKh -eGw -eGw -sdH -qKh -rUh -pud -jSw -kOu -cSn -dlV -cIk -rhT +hbK +oyj +xiL +mtu +iOZ +trL +faD +iWc +cXP +gXw +gXw +vvD +cXP +lVB +iWc +eSC +hCw +mtu +xiL +lmn +hbK aaa aaa lMJ @@ -114319,17 +115036,17 @@ aaa rrt aaa aaa -xfJ -xfJ -dUd -xfJ -xfJ +taz +taz +oIG +taz +taz aaa -xfJ -xfJ -dUd -xfJ -xfJ +taz +taz +oIG +taz +taz aaa aaa aox @@ -114341,39 +115058,39 @@ aaa aox aaa aaa -dnh -dnh -vBr -dqT +qXB +qXB +cvt +tCS lMJ lMJ lMJ lMJ -oma -oma -oma -oma -oma -oma -oma -oma -oma -oma -oma -oma -oma -oma -oma +kYG +kYG +kYG +kYG +kYG +kYG +kYG +kYG +kYG +kYG +kYG +kYG +kYG +kYG +kYG aWK dgm dgu dgm dgB -atm +fJy aaa waq aaa -atm +fJy oAQ lMJ aaa @@ -114384,57 +115101,57 @@ aaa lMJ lMJ iFR -njR -gKY -mlP -ogd -gZv -djC -iEh -qmX -uuF -elN -pDE -gKE -bzg -lye -uzC -eDX -pFE -fkR +fuu +dhw +xuA +uOp +nOw +cIM +dJK +uQe +pul +nzo +fiE +hur +uel +eJX +nnD +cSt +xXG +oqT xtZ -mdw -duG -lSa -lSa -deP +hYs +bfa +wJw +wJw +eoU lMJ aaa lMJ lMJ lMJ lMJ -dbv -gbO -dlV -dlV -wXQ -cSd -uzW -pud -cSd -eeQ -wOk -aBR -cSd -rUh -jFf -cSd -wXQ -dlV -dlV -cIk -dbv +wrc +oyj +xiL +xiL +idA +xVu +faD +iWc +xVu +pXo +jSj +rzz +xVu +lVB +exu +xVu +idA +xiL +xiL +lmn +wrc aaa aaa mxQ @@ -114576,17 +115293,17 @@ aaa rrt lMJ lMJ -dUd -dUd -dUd -dUd -dUd +oIG +oIG +oIG +oIG +oIG lMJ -rqc -dUd -dUd -yaC -yaC +urQ +oIG +oIG +jhd +jhd uay uay uay @@ -114598,10 +115315,10 @@ aaa aox aox aox -vBr -mGx -avG -dqT +cvt +tTC +enK +tCS aaa aaa aaa @@ -114641,57 +115358,57 @@ aaa lMJ aaa ktK -tdS -dwD -oIp -kfn -pgT -jfz -edU -tYt -tuk -jYd -wCh -dtQ -dSC -lye -kHI -evv -fsc -cor -lMJ -scK -iNH -xuL -jiR -deP +tts +sfu +oFt +hgE +qYY +fXj +vPy +tjG +xmb +mDA +jZz +vlq +gTC +eJX +qzK +tnT +eSZ +lAh +lMJ +gWn +cGV +hDe +xEg +eoU lMJ aaa rrt lAu lAu lMJ -dbv -gbO -gbO -dlV -fEA -sEX -fFm -cSA -tmH -cSW -cSW -cSW -uHH -duF -ppw -ycZ -vBv -dlV -cIk -cIk -dbv +wrc +oyj +oyj +xiL +nEb +bSu +caf +tgm +gKD +fdZ +fdZ +fdZ +iMR +bnQ +psc +wCH +rKg +xiL +lmn +lmn +wrc aaa aaa mxQ @@ -114833,17 +115550,17 @@ aaa rrt aaa aaa -xfJ -xfJ -ilj -xfJ -xfJ +taz +taz +mYw +taz +taz aaa -xfJ -xfJ -dUd -xfJ -xfJ +taz +taz +oIG +taz +taz aaa aaa aox @@ -114855,10 +115572,10 @@ aaa gvH aaa aaa -dnh -dnh -vBr -dqT +qXB +qXB +cvt +tCS aaa aaa aaa @@ -114895,60 +115612,60 @@ aaa aaa aaa aaa -bJI -bJI -bJI -bQW -fiG -eEj -rRg -bJI -eEj -sbG -poh -uuF -elN -wLr -mLX -wCh -lye -txN -mPJ -tJu -fmR +vhv +vhv +vhv +sCp +mUL +isr +eDc +vhv +isr +ldK +tqY +pul +nzo +fzM +rZt +jZz +eJX +ccK +wFv +kBh +qKR gQf -pyC -vof -iqk -lSa -deP +lpp +wEf +ojv +wJw +eoU lMJ aaa rrt aox aox aox -rhT -rhT -gbO -dlV -eEh -uzN -vyl -opp -uzL -dcQ -tPr -cSb -dcT -dcT -epI -eMR -lpz -dlV -cIk -rhT -rhT +hbK +hbK +oyj +xiL +nkq +rwx +byP +dac +evD +pJf +ycv +tIe +min +min +tqw +ohD +dQa +xiL +lmn +hbK +hbK lMJ lMJ mxQ @@ -115090,17 +115807,17 @@ aaa rrt aaa aaa -xfJ -xfJ -ilj -xfJ -xfJ +taz +taz +mYw +taz +taz aaa -xfJ -xfJ -tDm -xfJ -xfJ +taz +taz +nov +taz +taz aaa aaa aox @@ -115115,7 +115832,7 @@ aaa lMJ aaa aox -dqT +tCS lMJ lMJ rrt @@ -115152,33 +115869,33 @@ aaa aaa aaa aaa -bJI -vEF -pDz -xTd -dtK -rTy -lSX -hct -eEj -eEj -dFQ -kMU -elN -ujE -fTh -uMK -bvZ -uzC -oYR -sxZ -cor +vhv +sZI +trG +hEX +vTX +coX +gSu +saB +isr +isr +kKq +fym +nzo +kNx +jtf +rdv +lxt +nnD +nbx +oIM +lAh lMJ -deP -deP -deP -deP -deP +eoU +eoU +eoU +eoU +eoU lMJ aaa aaa @@ -115186,25 +115903,25 @@ aaa rrt aaa aaa -dbv -gbO -dlV -wXH -kWM -wnQ -aYQ -dHr -knF -dcT -rUu -sak -fFc -ffm -cpM -wXH -dlV -cIk -dbv +wrc +oyj +xiL +jgq +imw +aft +ygF +rrL +fMF +min +irp +sCv +ixR +shY +eOP +jgq +xiL +lmn +wrc aaa aaa lMJ @@ -115347,17 +116064,17 @@ aaa rrt lMJ lMJ -dUd -dUd -ilj -dUd -dUd +oIG +oIG +mYw +oIG +oIG lMJ -dUd -dUd -tDm -dUd -dUd +oIG +oIG +nov +oIG +oIG lMJ lMJ quc @@ -115409,33 +116126,33 @@ blx gFb aaa aaa -njR -qyJ -dtK -dtK -dtK -dtK -hZp -dtK -dtK -eEj -eEj -gUr -elN -wqQ -ajk -vXU -lye -uzC -qll -pFE -fkR +fuu +xJK +vTX +vTX +vTX +vTX +lYP +vTX +vTX +isr +isr +dks +nzo +qVi +uhx +psl +eJX +nnD +eFw +xXG +oqT xtZ -mdw -iTe -beJ -beJ -deP +hYs +yfx +ets +ets +eoU lMJ aaa aaa @@ -115443,25 +116160,25 @@ aaa rrt aaa aaa -dbv -gbO -dlV -cSn -cSn -uvn -ffm -iMD -wnQ -qcr -ffm -vVp -wnQ -dbt -cSn -cSn -dlV -cIk -dbv +wrc +oyj +xiL +mtu +mtu +vHm +shY +qvQ +aft +diq +shY +gjv +aft +xCA +mtu +mtu +xiL +lmn +wrc aaa aaa rrt @@ -115604,17 +116321,17 @@ aaa rrt aaa aaa -xfJ -xfJ -ilj -xfJ -xfJ +taz +taz +mYw +taz +taz aaa -xfJ -xfJ -tDm -xfJ -xfJ +taz +taz +nov +taz +taz aaa aaa rrt @@ -115666,33 +116383,33 @@ aaa aaa aaa aaa -njR -nby -dtK -auA -sce -gUz -sce -bja -dtK -tla -bJI -jaI -tHX -epW -wCh -uzC -lye -uzC -rCr -sxZ -cor +fuu +ucw +vTX +eWB +gHY +nBu +gHY +das +vTX +ucE +vhv +bYo +xRc +qTA +jZz +nnD +eJX +nnD +wfM +oIM +lAh lMJ -scK -mld -tmf -vKn -deP +gWn +oiI +rvx +dzY +eoU lMJ aaa aaa @@ -115700,25 +116417,25 @@ aaa rrt rrt rrt -rhT -gbO -dlV -rOZ -wUy -uvn -dbt -cSn -uvn -ujh -dbt -cSy -uvn -dbt -wUy -gAH -dlV -cIk -rhT +hbK +oyj +xiL +rTi +iXS +vHm +xCA +mtu +vHm +gva +xCA +vxa +vHm +xCA +iXS +lWM +xiL +lmn +hbK lMJ lMJ rrt @@ -115861,17 +116578,17 @@ aaa rrt aaa aaa -xfJ -xfJ -dUd -xfJ -xfJ +taz +taz +oIG +taz +taz aaa -xfJ -xfJ -dUd -xfJ -xfJ +taz +taz +oIG +taz +taz aaa aaa rrt @@ -115923,33 +116640,33 @@ aaa aaa aaa aaa -bJI -kyP -dtK -tvG -bEN -vlR -qQt -gFw -dtK -dtK -idO -nuU -wsw -hwW -wCh -qJL -hjv -anN -pdr -tJu -fmR +vhv +fRe +vTX +wCS +sHM +kUJ +uWx +dmP +vTX +vTX +bqk +kgV +hed +jgt +jZz +jaq +daT +hTq +aCA +kBh +qKR gQf -pyC -eoM -tJD -beJ -deP +lpp +aLr +aJe +ets +eoU lMJ aaa aaa @@ -115957,25 +116674,25 @@ aaa aaa aaa aaa -rhT -gbO -dlV -dlV -dlV -dlV -kJL -cSn -uvn -ujh -dbt -cSn -qVz -dlV -dlV -dlV -dlV -cIk -rhT +hbK +oyj +xiL +xiL +xiL +xiL +weD +mtu +vHm +gva +xCA +mtu +fVV +xiL +xiL +xiL +xiL +lmn +hbK aaa aaa aaa @@ -116118,17 +116835,17 @@ aaa rrt lMJ lMJ -dUd -dUd -dUd -dUd -dUd +oIG +oIG +oIG +oIG +oIG lMJ -dUd -dUd -dUd -dUd -dUd +oIG +oIG +oIG +oIG +oIG lMJ lMJ rrt @@ -116180,33 +116897,33 @@ aaa aaa aaa aaa -bJI -sIP -dtK -haX -cII -fnS -tjy -gFw -oZB -dtK -eEj -wtl -qvf -caT -uuF -lye -lye -nQE -lwZ -sxZ -cor +vhv +tng +vTX +iCN +lNP +qxt +mUf +dmP +nAQ +vTX +isr +trM +qwi +jvj +pul +eJX +eJX +plD +wGB +oIM +lAh lMJ -deP -deP -deP -deP -deP +eoU +eoU +eoU +eoU +eoU lMJ aaa aaa @@ -116214,25 +116931,25 @@ aaa aaa aaa aaa -rhT -gbO -gbO -iLI -mfg -dlV -cRi -yaz -mNH -ujh -kpA -kGb -kRz -dlV -rnR -cIk -cIk -ldv -rhT +hbK +oyj +oyj +goW +msN +xiL +jlU +gEu +lKd +gva +iZJ +rDd +cjF +xiL +rnE +lmn +lmn +hAN +hbK aaa aaa aaa @@ -116437,33 +117154,33 @@ aaa aaa aaa aaa -bJI -gjU -dtK -tvG -qQt -iqE -bEN -gFw -dtK -cvK -mDP -oCK -lye -mdd -riu -sMi -lyp -jFt -hRj -pwF -fkR +vhv +xPy +vTX +wCS +uWx +noV +sHM +dmP +vTX +mUQ +dLl +boD +eJX +uDH +xEN +mei +cjl +nkG +phC +wFi +oqT xtZ -mdw -xXU -jxI -jxI -deP +hYs +xWn +kwZ +kwZ +eoU lMJ aaa aaa @@ -116471,25 +117188,25 @@ aaa aaa aaa aaa -rhT -cTA -cTA -cTA -vKp -atw -cRi -oRj -vuB -jFo -qQD -hqx -cRi -jDi -cIk -cTA -cTA -tRg -rhT +hbK +rDf +rDf +rDf +uhs +fjd +jlU +eJI +sZN +msR +xkv +lOY +jlU +iOJ +lmn +rDf +rDf +utD +hbK aaa aaa aaa @@ -116694,33 +117411,33 @@ blx gFb aaa aaa -njR -dtK -dtK -yii -wYQ -eNT -wYQ -bPh -dtK -rvz -bQW -tyK -lye -caT -uuF -lye -lye -pSO -wSd -sxZ -cor -lMJ -scK -jcZ -jxI -qQV -deP +fuu +vTX +vTX +hdg +nqR +ydG +nqR +oog +vTX +jTS +sCp +qFA +eJX +jvj +pul +eJX +eJX +ewU +xoU +oIM +lAh +lMJ +gWn +iiL +kwZ +aWa +eoU lMJ nYJ lMJ @@ -116728,25 +117445,25 @@ rrt rrt rrt lMJ -rhT -rhT -fWI -cTA -lcF -xfs -idw -tev -idw -hEM -idw -tev -mXg -xfs -qCi -cTB -tms -rhT -rhT +hbK +hbK +wMz +rDf +eUe +eSb +nnc +hdy +nnc +rvK +nnc +hdy +aWp +eSb +udp +wHd +uLa +hbK +hbK aaa aaa aaa @@ -116951,33 +117668,33 @@ aaa aaa aaa aaa -njR -njR -dtK -dtK -dtK -dtK -jwu -cvK -cvK -ahK -bJI -ecy -vZz -caT -peE -mwM -rUd -wIt -ozI -qYx -nqh +fuu +fuu +vTX +vTX +vTX +vTX +tRU +mUQ +mUQ +tIk +vhv +rPF +fhG +jvj +nzP +xkV +dtB +dWN +xFd +rcq +mVG hwg -eCP -lPu -jeT -jxI -deP +rsi +tDR +aNB +kwZ +eoU lMJ aaa aaa @@ -116986,23 +117703,23 @@ aaa aaa aaa lMJ -rhT -rhT -rhT -xJT -rhT -cRi -cSn -cSn -faz -cSn -cSn -cRi -rhT -vUO -rhT -rhT -rhT +hbK +hbK +hbK +mgS +hbK +jlU +mtu +mtu +gyK +mtu +mtu +jlU +hbK +mTg +hbK +hbK +hbK lMJ aaa aaa @@ -117209,32 +117926,32 @@ aaa aaa aaa aaa -njR -njR -dtK -dtK -urP -dtK -nby -wvB -gql -bJI -xsw -grx -cWt -sMi -sMi -mmJ -hnF -jvV -qZk -jMk +fuu +fuu +vTX +vTX +tVP +vTX +ucw +vmI +qGn +vhv +iZm +ruP +ioc +mei +mei +rHZ +iTX +fLq +sGw +uwQ lMJ -deP -deP -deP -deP -deP +eoU +eoU +eoU +eoU +eoU lMJ aaa aaa @@ -117244,21 +117961,21 @@ aaa aaa lMJ aaa -rhT -osq -dxp -kJe -cRi -sQe -cSn -faz -cSn -cSn -cRi -jsI -hrK -kJe -rhT +hbK +tmU +fGy +wyo +jlU +dLm +mtu +gyK +mtu +mtu +jlU +qgn +mCV +wyo +hbK aaa aaa aaa @@ -117467,25 +118184,25 @@ aaa aaa aaa aaa -njR -njR -bJI -bJI -bJI -bJI -bJI -bJI -bJI -jMk -jMk -mGr -dpd -dpd -mJK -lQF -xDT -pob -nXY +fuu +fuu +vhv +vhv +vhv +vhv +vhv +vhv +vhv +uwQ +uwQ +feF +tmQ +tmQ +nkj +kaS +uyk +wez +gAT kuD lMJ lMJ @@ -117501,21 +118218,21 @@ rrt rrt lMJ lMJ -rhT -eoW -cTA -tms -cRi -hpO -cSn -pLh -mgL -kHd -cRi -qic -xSK -cTA -rhT +hbK +pWT +rDf +uLa +jlU +eSr +mtu +jQz +nJr +ljF +jlU +lUS +pHt +rDf +hbK aaa aaa aaa @@ -117734,15 +118451,15 @@ jBX ghL nRb lMJ -jMk -jMk -bDi -tMk -oLe -jMk -jMk -jMk -jMk +uwQ +uwQ +lMb +mcl +lKJ +uwQ +uwQ +uwQ +uwQ aaa lMJ aaa @@ -117758,21 +118475,21 @@ aaa aaa lMJ aaa -vyX -rhT -dbv -dbv -cRi -cSn -cSn -cSn -cSn -cSn -cRi -dbv -dbv -rhT -vyX +bPB +hbK +wrc +wrc +jlU +mtu +mtu +mtu +mtu +mtu +jlU +wrc +wrc +hbK +bPB lMJ aaa aaa @@ -117991,15 +118708,15 @@ lMJ anS lMJ aaa -lJW -jMk -jMk -eYf -jMk -jMk -kph -uDd -abq +vlp +uwQ +uwQ +xyT +uwQ +uwQ +wYD +jaH +nGe aaa nYJ aaa @@ -118019,13 +118736,13 @@ aaa aaa aaa lMJ -cRi -cRi -jur -mfD -rvv -cRi -cRi +jlU +jlU +bPu +asL +kcu +jlU +jlU lMJ aaa aaa @@ -118248,15 +118965,15 @@ lMJ jBX lMJ aaa -qoI -fZQ -mvS -kfm -mvS -jcs -gBU -jNp -xQU +hdU +oKp +mHT +uso +mHT +odp +azu +nye +tAP lMJ rrt rrt @@ -118277,12 +118994,12 @@ rrt lMJ lMJ lMJ -cRi -cRi -cRi -cRi -cRi -iIb +jlU +jlU +jlU +jlU +jlU +aGr aaa aaa aaa @@ -118507,9 +119224,9 @@ lMJ aaa aaa aaa -mvS -hFj -mvS +mHT +xRh +mHT lMJ lMJ lMJ @@ -122343,16 +123060,16 @@ tri bny pfe brY -btL -btL -btL -btL -btL -bCD -bEf -bGc -oXu -bJg +giA +giA +giA +giA +giA +jGr +rrZ +aWH +hAE +fnf gfU gfU gfU @@ -122600,19 +123317,19 @@ bjQ bjQ dTq bjQ -btL -vEx -bGh -cbI -bAU -bCD -bEg -bGd -bGd -bJm -bNX -kxn -bOc +giA +blu +kRk +xml +cJx +jGr +ddq +tUA +tUA +juf +uRp +kOq +ubl gfU aaa aaa @@ -122857,19 +123574,19 @@ hac pQv tSP pce -btL -cqB -bxn -bzo -rRe -bCD -bEh -bGe -bGd -bKL -bNY -bGd -ceC +giA +mfS +nCu +jGo +lVq +jGr +sNx +oKU +tUA +qCv +sAn +tUA +bXk gfU eNR aaa @@ -123114,20 +123831,20 @@ blF bnB tSP bsb -btL -bvw -yex -bxq -bJh -bCE -bCE -bCE -sbk -bGd -bGd -bGd -bUL -bCD +giA +lJj +pKv +dfC +hxB +hJJ +hJJ +hJJ +gwN +tUA +tUA +tUA +pHi +jGr gfU gfU bly @@ -123371,22 +124088,22 @@ mgj piw jvO wNm -vdb -qct -qct -ugu -mbK -oHh -lhR -ozJ -vDX -bKM -bKO -yfd -yfd -dII -cff -fMJ +oKA +art +art +nqp +iYP +aVX +ehY +ycj +kyX +kzg +poJ +tnh +tnh +mXb +xgL +qYg gPX eNh orU @@ -123628,20 +124345,20 @@ nSs bnD tSP bsd -btL -qFO -bxq -wlD -bAY -bCE -bCE -bCE -pVO -fOJ -fOJ -fOJ -yjO -bCD +giA +wZk +dfC +vmp +cHb +hJJ +hJJ +hJJ +ssw +dlb +dlb +dlb +czQ +jGr gfU gfU bcQ @@ -123885,19 +124602,19 @@ kxq rNs tSP nMF -btL -oeg -bxr -bzs -pAV -bCD -bEj -bGe -bGd -bKP -bOb -bMr -cho +giA +eBz +hoY +aVZ +aDA +jGr +pNe +oKU +tUA +pwm +oXl +oPh +fIE gfU eNR aaa @@ -124142,19 +124859,19 @@ bjQ bjQ txh bjQ -btL -vmM -bxs -bzt -xNk -bCD -bEg -bGd -bGd -bKN -bOa -jTC -chn +giA +hSe +itB +pDe +ozQ +jGr +ddq +tUA +tUA +hqE +oln +eNz +kOf gfU aaa aaa @@ -124399,16 +125116,16 @@ sVx pWR lnX asz -btL -btL -btL -btL -btL -bCD -bEk -bGf -iMy -bJn +giA +giA +giA +giA +giA +jGr +dQH +fKf +eiq +ceF gfU gfU gfU diff --git a/_maps/map_files/Mining/Lavaland.dmm b/_maps/map_files/Mining/Lavaland.dmm index 476ba9679a776..ddb64a9ac8724 100644 --- a/_maps/map_files/Mining/Lavaland.dmm +++ b/_maps/map_files/Mining/Lavaland.dmm @@ -188,14 +188,14 @@ /obj/machinery/button/door/directional/north{ id = "labor"; name = "Labor Camp Lockdown"; - req_access_txt = "2" + req_access = list("brig") }, /turf/open/floor/iron, /area/mine/laborcamp) "ba" = ( /obj/machinery/door/poddoor/preopen{ id = "labor"; - name = "labor camp blast door" + name = "Labor Camp Blast Door" }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, @@ -646,7 +646,7 @@ "cT" = ( /obj/machinery/light/small/directional/north, /obj/structure/closet/crate/secure/loot, -/obj/structure/sign/warning/electricshock{ +/obj/structure/sign/warning/electric_shock{ pixel_y = 32 }, /obj/structure/cable, @@ -1496,8 +1496,7 @@ /area/mine/living_quarters) "iE" = ( /obj/machinery/door/airlock/external/glass{ - name = "Labor Camp External Airlock"; - req_access = null + name = "Labor Camp External Airlock" }, /obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 1 @@ -2712,7 +2711,7 @@ /area/mine/production) "wk" = ( /obj/structure/closet/secure_closet/engineering_welding{ - req_access = list(54) + req_access = list("mining_station") }, /obj/structure/cable, /obj/effect/turf_decal/tile/brown{ @@ -2748,8 +2747,7 @@ /area/mine/laborcamp) "wK" = ( /obj/machinery/door/airlock/external/glass{ - name = "Mining External Airlock"; - req_access = null + name = "Mining External Airlock" }, /obj/effect/mapping_helpers/airlock/cyclelink_helper, /turf/open/floor/iron, @@ -2780,8 +2778,7 @@ /area/mine/laborcamp) "xU" = ( /obj/machinery/door/airlock/external/glass{ - name = "Labor Camp External Airlock"; - req_access = null + name = "Labor Camp External Airlock" }, /obj/effect/mapping_helpers/airlock/cyclelink_helper, /turf/open/floor/plating, @@ -2824,12 +2821,12 @@ /turf/open/misc/asteroid/basalt/lava_land_surface, /area/lavaland/surface/outdoors) "zo" = ( -/obj/machinery/computer/prisoner, /obj/effect/turf_decal/tile/red{ dir = 1 }, /obj/effect/turf_decal/tile/red, /obj/structure/cable, +/obj/machinery/computer/prisoner/management, /turf/open/floor/iron, /area/mine/laborcamp/security) "zA" = ( @@ -2897,7 +2894,7 @@ /obj/effect/turf_decal/stripes/corner{ dir = 1 }, -/obj/structure/sign/warning/gasmask{ +/obj/structure/sign/warning/gas_mask{ pixel_y = 32 }, /obj/effect/decal/cleanable/dirt, @@ -3057,7 +3054,6 @@ "Dt" = ( /obj/machinery/door/airlock/external/glass{ name = "Mining External Airlock"; - req_access = null; space_dir = 2 }, /obj/effect/mapping_helpers/airlock/cyclelink_helper{ diff --git a/_maps/map_files/debug/multiz.dmm b/_maps/map_files/debug/multiz.dmm index 8e7d16f6695da..8bcbaad9f0a0b 100644 --- a/_maps/map_files/debug/multiz.dmm +++ b/_maps/map_files/debug/multiz.dmm @@ -1,43 +1,25 @@ //MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE -"aa" = ( -/turf/open/space/basic, -/area/space) -"ab" = ( -/obj/structure/lattice, -/turf/open/space, -/area/space) -"ac" = ( -/turf/open/space, -/area/space/nearstation) "ad" = ( /turf/closed/wall/r_wall, -/area/maintenance/department/bridge) -"ae" = ( -/obj/structure/lattice, -/obj/structure/grille, -/turf/open/space, -/area/space/nearstation) +/area/station/maintenance/department/bridge) "af" = ( /turf/open/floor/plating, -/area/maintenance/department/bridge) +/area/station/maintenance/department/bridge) "ag" = ( -/obj/structure/lattice, -/turf/open/space, -/area/space/nearstation) +/obj/machinery/atmospherics/pipe/multiz{ + dir = 1 + }, +/turf/open/floor/plating, +/area/station/construction) "ah" = ( /turf/closed/wall/r_wall, -/area/engineering/atmos) -"ai" = ( -/obj/machinery/power/rtg/advanced, -/obj/structure/cable, -/turf/open/floor/plating/airless, -/area/space/nearstation) +/area/station/engineering/atmos) "aj" = ( /turf/closed/wall/r_wall, -/area/engineering/main) +/area/station/engineering/main) "ak" = ( /turf/closed/wall/r_wall, -/area/engineering/gravity_generator) +/area/station/engineering/gravity_generator) "al" = ( /obj/machinery/airalarm/directional/north{ locked = 0; @@ -45,20 +27,11 @@ }, /obj/structure/closet/secure_closet/atmospherics, /turf/open/floor/plating, -/area/engineering/atmos) +/area/station/engineering/atmos) "am" = ( /obj/machinery/atmospherics/components/tank/air, /turf/open/floor/plating, -/area/engineering/atmos) -"an" = ( -/obj/structure/lattice/catwalk, -/turf/open/space, -/area/space/nearstation) -"ao" = ( -/obj/structure/lattice/catwalk, -/obj/structure/cable, -/turf/open/space, -/area/space/nearstation) +/area/station/engineering/atmos) "ap" = ( /obj/machinery/airalarm/directional/north{ locked = 0; @@ -66,16 +39,16 @@ }, /obj/structure/closet/secure_closet/engineering_electrical, /turf/open/floor/iron, -/area/engineering/main) +/area/station/engineering/main) "aq" = ( /obj/machinery/computer/monitor, /obj/structure/cable, /turf/open/floor/iron, -/area/engineering/main) +/area/station/engineering/main) "ar" = ( /obj/structure/closet/secure_closet/engineering_welding, /turf/open/floor/iron, -/area/engineering/main) +/area/station/engineering/main) "as" = ( /obj/machinery/power/smes{ charge = 5e+006 @@ -89,7 +62,7 @@ }, /obj/structure/cable, /turf/open/floor/iron, -/area/engineering/gravity_generator) +/area/station/engineering/gravity_generator) "at" = ( /obj/effect/turf_decal/stripes/line{ dir = 5 @@ -98,22 +71,19 @@ dir = 8 }, /turf/open/floor/iron, -/area/engineering/gravity_generator) -"au" = ( -/turf/open/openspace, -/area/space) +/area/station/engineering/gravity_generator) "av" = ( /obj/structure/stairs/north, /turf/open/floor/plating, -/area/hallway/secondary/service) +/area/station/hallway/secondary/service) "aw" = ( /turf/open/floor/plating, -/area/engineering/atmos) +/area/station/engineering/atmos) "aD" = ( /obj/structure/fans/tiny, /obj/structure/cable, /turf/open/floor/iron, -/area/engineering/main) +/area/station/engineering/main) "aG" = ( /obj/machinery/light/directional/west, /obj/effect/turf_decal/stripes/line{ @@ -121,30 +91,30 @@ }, /obj/structure/cable, /turf/open/floor/iron, -/area/engineering/gravity_generator) +/area/station/engineering/gravity_generator) "aI" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, -/area/engineering/gravity_generator) +/area/station/engineering/gravity_generator) "aJ" = ( /turf/open/floor/iron{ dir = 1 }, -/area/engineering/gravity_generator) +/area/station/engineering/gravity_generator) "aK" = ( /turf/open/floor/iron{ dir = 8 }, -/area/engineering/gravity_generator) +/area/station/engineering/gravity_generator) "aL" = ( /turf/open/floor/iron{ dir = 4 }, -/area/engineering/gravity_generator) +/area/station/engineering/gravity_generator) "aM" = ( /obj/machinery/suit_storage_unit/ce, /turf/open/floor/plating, -/area/engineering/atmos) +/area/station/engineering/atmos) "aN" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible{ dir = 4 @@ -152,20 +122,20 @@ /obj/machinery/portable_atmospherics/canister/nitrous_oxide, /obj/effect/turf_decal/bot, /turf/open/floor/iron, -/area/engineering/atmos) +/area/station/engineering/atmos) "aO" = ( /obj/machinery/atmospherics/components/binary/pump{ dir = 4; on = 1 }, /turf/open/floor/iron, -/area/engineering/atmos) +/area/station/engineering/atmos) "aP" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden{ dir = 4 }, /turf/open/floor/plating, -/area/engineering/atmos) +/area/station/engineering/atmos) "aS" = ( /obj/structure/table, /obj/item/flashlight{ @@ -173,39 +143,39 @@ }, /obj/item/airlock_painter, /turf/open/floor/plating, -/area/engineering/main) +/area/station/engineering/main) "aU" = ( /obj/structure/cable, /turf/open/floor/iron, -/area/engineering/gravity_generator) +/area/station/engineering/gravity_generator) "aV" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 }, /obj/structure/cable, /turf/open/floor/iron, -/area/engineering/gravity_generator) +/area/station/engineering/gravity_generator) "aW" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 }, /obj/structure/industrial_lift, /turf/open/floor/plating, -/area/commons/storage/primary) +/area/station/commons/storage/primary) "aY" = ( /obj/machinery/light/directional/east, /turf/open/floor/iron, -/area/engineering/gravity_generator) +/area/station/engineering/gravity_generator) "aZ" = ( /obj/structure/tank_dispenser{ pixel_x = -1 }, /turf/open/floor/plating, -/area/engineering/atmos) +/area/station/engineering/atmos) "ba" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on, /turf/open/floor/plating, -/area/engineering/atmos) +/area/station/engineering/atmos) "bb" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible{ dir = 4 @@ -213,25 +183,25 @@ /obj/machinery/portable_atmospherics/canister, /obj/effect/turf_decal/bot, /turf/open/floor/iron, -/area/engineering/atmos) +/area/station/engineering/atmos) "bc" = ( /obj/machinery/atmospherics/components/binary/pump{ dir = 8; on = 1 }, /turf/open/floor/iron, -/area/engineering/atmos) +/area/station/engineering/atmos) "bd" = ( /obj/structure/table, /obj/item/weldingtool/experimental, /obj/structure/cable, /obj/machinery/power/apc/auto_name/directional/west, /turf/open/floor/plating, -/area/engineering/main) +/area/station/engineering/main) "bf" = ( /obj/structure/closet/secure_closet/engineering_chief, /turf/open/floor/plating, -/area/engineering/main) +/area/station/engineering/main) "bg" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -239,19 +209,19 @@ /obj/structure/cable, /obj/machinery/power/apc/auto_name/directional/west, /turf/open/floor/iron, -/area/engineering/gravity_generator) +/area/station/engineering/gravity_generator) "bh" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 }, /turf/open/floor/iron, -/area/engineering/gravity_generator) +/area/station/engineering/gravity_generator) "bi" = ( /obj/machinery/gravity_generator/main/station, /turf/open/floor/iron{ dir = 8 }, -/area/engineering/gravity_generator) +/area/station/engineering/gravity_generator) "bj" = ( /obj/machinery/light/directional/south, /obj/structure/table, @@ -260,93 +230,93 @@ /obj/structure/cable, /obj/machinery/power/apc/auto_name/directional/west, /turf/open/floor/plating, -/area/engineering/atmos) +/area/station/engineering/atmos) "bk" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden{ dir = 8 }, /obj/structure/cable, /turf/open/floor/plating, -/area/engineering/atmos) +/area/station/engineering/atmos) "bl" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden{ dir = 4 }, /obj/machinery/meter, /turf/open/floor/plating, -/area/engineering/atmos) +/area/station/engineering/atmos) "bm" = ( /obj/machinery/atmospherics/components/binary/valve/on{ dir = 4; icon_state = "mvalve_map-2" }, /turf/open/floor/plating, -/area/engineering/atmos) +/area/station/engineering/atmos) "bn" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden{ dir = 9 }, /obj/machinery/light/directional/south, /turf/open/floor/plating, -/area/engineering/atmos) +/area/station/engineering/atmos) "bo" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on, /obj/structure/table, /obj/item/screwdriver/power, /obj/item/crowbar/power, /turf/open/floor/plating, -/area/engineering/main) +/area/station/engineering/main) "bp" = ( /obj/machinery/light/directional/south, /obj/item/storage/box/lights/mixed, /obj/item/lightreplacer, /turf/open/floor/plating, -/area/engineering/main) +/area/station/engineering/main) "bq" = ( /obj/effect/turf_decal/stripes/line{ dir = 10 }, /turf/open/floor/iron, -/area/engineering/gravity_generator) +/area/station/engineering/gravity_generator) "br" = ( /obj/structure/closet/radiation, /obj/effect/turf_decal/stripes/line{ dir = 6 }, /turf/open/floor/iron, -/area/engineering/gravity_generator) +/area/station/engineering/gravity_generator) "bt" = ( /obj/machinery/door/airlock, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, /obj/structure/cable, /turf/open/floor/iron, -/area/engineering/atmos) +/area/station/engineering/atmos) "bu" = ( /turf/closed/wall/r_wall, -/area/command/bridge) +/area/station/command/bridge) "bv" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, -/area/command/bridge) +/area/station/command/bridge) "bw" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, /turf/closed/wall/r_wall, -/area/engineering/main) +/area/station/engineering/main) "bx" = ( /obj/machinery/door/airlock, /obj/structure/cable, /turf/open/floor/plating, -/area/engineering/main) +/area/station/engineering/main) "by" = ( /turf/closed/wall/r_wall, -/area/hallway/secondary/entry) +/area/station/hallway/secondary/entry) "bz" = ( /obj/machinery/light/directional/west, /turf/open/floor/plating, -/area/maintenance/department/bridge) +/area/station/maintenance/department/bridge) "bA" = ( /turf/closed/wall/r_wall, -/area/hallway/primary/central) +/area/station/hallway/primary/central) "bB" = ( /obj/machinery/airalarm/directional/north{ locked = 0; @@ -356,27 +326,27 @@ /obj/structure/cable, /obj/machinery/power/apc/auto_name/directional/west, /turf/open/floor/iron, -/area/hallway/primary/central) +/area/station/hallway/primary/central) "bC" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden{ dir = 8 }, /turf/open/floor/iron, -/area/hallway/primary/central) +/area/station/hallway/primary/central) "bD" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 8 }, /obj/structure/cable, /turf/open/floor/iron, -/area/hallway/primary/central) +/area/station/hallway/primary/central) "bE" = ( /turf/open/floor/iron, -/area/hallway/primary/central) +/area/station/hallway/primary/central) "bF" = ( /obj/structure/closet/secure_closet/chief_medical, /turf/open/floor/iron, -/area/hallway/primary/central) +/area/station/hallway/primary/central) "bG" = ( /obj/machinery/airalarm/directional/north{ locked = 0; @@ -388,51 +358,51 @@ /turf/open/floor/iron{ dir = 8 }, -/area/command/bridge) +/area/station/command/bridge) "bI" = ( /obj/structure/table, /turf/open/floor/iron, -/area/command/bridge) +/area/station/command/bridge) "bJ" = ( /obj/structure/table, /obj/item/card/id/advanced/gold/captains_spare, /turf/open/floor/iron, -/area/command/bridge) +/area/station/command/bridge) "bK" = ( /obj/structure/table, /obj/item/storage/backpack/holding, /turf/open/floor/iron, -/area/command/bridge) +/area/station/command/bridge) "bM" = ( /obj/structure/closet/secure_closet/hop, /turf/open/floor/iron{ dir = 4 }, -/area/command/bridge) +/area/station/command/bridge) "bN" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, /turf/open/floor/iron, -/area/hallway/primary/central) +/area/station/hallway/primary/central) "bO" = ( /obj/structure/cable, /turf/open/floor/iron, -/area/hallway/primary/central) +/area/station/hallway/primary/central) "bP" = ( /obj/machinery/vending/cigarette, /turf/open/floor/iron, -/area/hallway/primary/central) +/area/station/hallway/primary/central) "bQ" = ( /obj/machinery/vending/coffee, /turf/open/floor/iron, -/area/hallway/primary/central) +/area/station/hallway/primary/central) "bR" = ( /obj/machinery/vending/cola, /turf/open/floor/iron, -/area/hallway/primary/central) +/area/station/hallway/primary/central) "bS" = ( /obj/machinery/vending/snack, /turf/open/floor/iron, -/area/hallway/primary/central) +/area/station/hallway/primary/central) "bU" = ( /obj/machinery/airalarm/directional/north{ locked = 0; @@ -444,101 +414,101 @@ /turf/open/floor/iron{ dir = 9 }, -/area/hallway/secondary/entry) +/area/station/hallway/secondary/entry) "bV" = ( /obj/machinery/light/directional/north, /obj/structure/closet/emcloset, /turf/open/floor/iron{ dir = 1 }, -/area/hallway/secondary/entry) +/area/station/hallway/secondary/entry) "bW" = ( /obj/structure/closet/secure_closet/hos, /turf/open/floor/iron{ dir = 1 }, -/area/hallway/secondary/entry) +/area/station/hallway/secondary/entry) "bX" = ( /obj/structure/closet/emcloset, /turf/open/floor/iron{ dir = 1 }, -/area/hallway/secondary/entry) +/area/station/hallway/secondary/entry) "bY" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, -/area/maintenance/department/bridge) +/area/station/maintenance/department/bridge) "bZ" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, -/area/hallway/primary/central) +/area/station/hallway/primary/central) "ce" = ( /obj/structure/cable, /turf/open/floor/iron{ dir = 8 }, -/area/command/bridge) +/area/station/command/bridge) "cf" = ( /obj/structure/cable, /turf/open/floor/iron, -/area/command/bridge) +/area/station/command/bridge) "cl" = ( /obj/structure/cable, /turf/open/floor/iron{ dir = 8 }, -/area/hallway/secondary/entry) +/area/station/hallway/secondary/entry) "cn" = ( /obj/machinery/door/airlock, /turf/open/floor/plating, -/area/hallway/secondary/entry) +/area/station/hallway/secondary/entry) "co" = ( /obj/machinery/light/directional/east, /turf/open/floor/iron, -/area/hallway/primary/central) +/area/station/hallway/primary/central) "cp" = ( /obj/machinery/light/directional/south, /obj/machinery/atmospherics/components/unary/vent_pump/on, /turf/open/floor/iron{ dir = 10 }, -/area/command/bridge) +/area/station/command/bridge) "cr" = ( /obj/machinery/light/directional/south, /turf/open/floor/iron{ dir = 6 }, -/area/command/bridge) +/area/station/command/bridge) "ct" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, /obj/machinery/light/directional/west, /turf/open/floor/iron, -/area/hallway/primary/central) +/area/station/hallway/primary/central) "cv" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, /turf/closed/wall/r_wall, -/area/command/bridge) +/area/station/command/bridge) "cw" = ( /obj/machinery/door/airlock, /obj/structure/cable, /turf/open/floor/iron, -/area/command/bridge) +/area/station/command/bridge) "cx" = ( /obj/machinery/door/airlock/glass, /obj/structure/cable, /turf/open/floor/iron, -/area/hallway/secondary/entry) +/area/station/hallway/secondary/entry) "cy" = ( /turf/open/floor/iron{ dir = 8 }, -/area/hallway/secondary/entry) +/area/station/hallway/secondary/entry) "cA" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden{ dir = 4 }, /turf/open/floor/iron, -/area/hallway/primary/central) +/area/station/hallway/primary/central) "cB" = ( /obj/machinery/light/directional/north, /obj/structure/cable, @@ -548,14 +518,14 @@ /turf/open/floor/iron{ dir = 4 }, -/area/hallway/primary/central) +/area/station/hallway/primary/central) "cC" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, /obj/structure/cable, /turf/open/floor/iron{ dir = 1 }, -/area/hallway/primary/central) +/area/station/hallway/primary/central) "cD" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden{ dir = 4 @@ -564,7 +534,7 @@ /turf/open/floor/iron{ dir = 1 }, -/area/hallway/primary/central) +/area/station/hallway/primary/central) "cE" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden{ dir = 4 @@ -574,18 +544,18 @@ /turf/open/floor/iron{ dir = 1 }, -/area/hallway/primary/central) +/area/station/hallway/primary/central) "cF" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, /obj/structure/cable, /turf/open/floor/iron, -/area/hallway/primary/central) +/area/station/hallway/primary/central) "cG" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden{ dir = 4 }, /turf/closed/wall/r_wall, -/area/hallway/secondary/entry) +/area/station/hallway/secondary/entry) "cH" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 8 @@ -593,28 +563,28 @@ /turf/open/floor/iron{ dir = 8 }, -/area/hallway/secondary/entry) +/area/station/hallway/secondary/entry) "cI" = ( /obj/structure/table, /obj/item/storage/fancy/donut_box, /turf/open/floor/iron{ dir = 8 }, -/area/hallway/secondary/entry) +/area/station/hallway/secondary/entry) "cJ" = ( /obj/structure/table, /obj/item/storage/fancy/donut_box, /turf/open/floor/iron{ dir = 10 }, -/area/hallway/secondary/entry) +/area/station/hallway/secondary/entry) "cK" = ( /obj/structure/table, /obj/item/stack/sheet/glass/fifty, /obj/item/stack/rods/fifty, /obj/machinery/light/directional/south, /turf/open/floor/iron, -/area/hallway/secondary/entry) +/area/station/hallway/secondary/entry) "cL" = ( /obj/structure/table, /obj/item/paper_bin{ @@ -622,64 +592,25 @@ pixel_y = 7 }, /turf/open/floor/iron, -/area/hallway/secondary/entry) +/area/station/hallway/secondary/entry) "cM" = ( /obj/structure/table, /obj/item/storage/medkit/regular, /obj/item/storage/medkit/regular, /obj/item/healthanalyzer, /turf/open/floor/iron, -/area/hallway/secondary/entry) -"cN" = ( -/turf/closed/wall/r_wall, -/area/construction) -"cP" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, -/turf/closed/wall/r_wall, -/area/construction) -"cQ" = ( -/obj/machinery/door/airlock/glass, -/turf/open/floor/iron, -/area/construction) -"cR" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/construction) +/area/station/hallway/secondary/entry) "cS" = ( /turf/closed/wall/r_wall, -/area/commons/storage/primary) +/area/station/commons/storage/primary) "cU" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, /turf/closed/wall/r_wall, -/area/commons/storage/primary) +/area/station/commons/storage/primary) "cV" = ( /obj/machinery/door/airlock/glass, /turf/open/floor/iron, -/area/commons/storage/primary) -"cW" = ( -/obj/effect/turf_decal/stripes/corner, -/obj/structure/cable, -/turf/open/floor/iron, -/area/construction) -"cX" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line, -/obj/structure/cable, -/turf/open/floor/iron, -/area/construction) -"cY" = ( -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/iron, -/area/construction) -"cZ" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 8 - }, -/obj/structure/ladder, -/turf/open/floor/iron, -/area/construction) +/area/station/commons/storage/primary) "da" = ( /obj/machinery/airalarm/directional/north{ locked = 0; @@ -691,104 +622,80 @@ /obj/structure/cable, /obj/machinery/power/apc/auto_name/directional/west, /turf/open/floor/iron, -/area/commons/storage/primary) +/area/station/commons/storage/primary) "db" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 1 }, /obj/structure/cable, /turf/open/floor/iron, -/area/commons/storage/primary) +/area/station/commons/storage/primary) "dc" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 }, /turf/open/floor/iron, -/area/commons/storage/primary) +/area/station/commons/storage/primary) "de" = ( /obj/machinery/light/directional/north, /turf/open/floor/iron, -/area/commons/storage/primary) +/area/station/commons/storage/primary) +"di" = ( +/obj/machinery/door/airlock/glass, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/construction) "dk" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 }, /turf/open/floor/iron, -/area/commons/storage/primary) +/area/station/commons/storage/primary) "dl" = ( /turf/open/floor/plating, -/area/commons/storage/primary) -"dm" = ( -/obj/machinery/light/directional/west, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/iron, -/area/construction) -"dn" = ( -/turf/open/floor/plating, -/area/construction) -"do" = ( -/obj/machinery/light/directional/east, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/iron, -/area/construction) +/area/station/commons/storage/primary) "dp" = ( /obj/machinery/light/directional/west, /turf/open/floor/plating, -/area/commons/storage/primary) +/area/station/commons/storage/primary) "dx" = ( /obj/machinery/light/directional/east, /turf/open/floor/plating, -/area/commons/storage/primary) -"dy" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/iron, -/area/construction) -"dz" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/iron, -/area/construction) +/area/station/commons/storage/primary) "dA" = ( /obj/effect/turf_decal/stripes/line{ dir = 10 }, /turf/open/floor/iron, -/area/commons/storage/primary) +/area/station/commons/storage/primary) "dB" = ( /obj/effect/turf_decal/stripes/line, /turf/open/floor/iron, -/area/commons/storage/primary) +/area/station/commons/storage/primary) "dC" = ( /obj/effect/turf_decal/stripes/line{ dir = 6 }, /turf/open/floor/iron, -/area/commons/storage/primary) +/area/station/commons/storage/primary) "dD" = ( /obj/effect/turf_decal/stripes/line{ dir = 9 }, /turf/open/floor/iron, -/area/commons/storage/primary) +/area/station/commons/storage/primary) "dE" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 }, /turf/open/floor/iron, -/area/commons/storage/primary) +/area/station/commons/storage/primary) "dF" = ( /obj/effect/turf_decal/stripes/line{ dir = 5 }, /turf/open/floor/iron, -/area/commons/storage/primary) +/area/station/commons/storage/primary) "dG" = ( /obj/effect/turf_decal/stripes/asteroid/line{ dir = 1 @@ -799,66 +706,54 @@ /obj/effect/turf_decal/stripes/asteroid/line{ dir = 4 }, -/turf/open/floor/iron, -/area/engineering/storage) +/turf/open/floor/iron/airless, +/area/station/engineering/storage) "dH" = ( /obj/effect/landmark/start, /turf/open/floor/iron, -/area/commons/storage/primary) +/area/station/commons/storage/primary) "dI" = ( /obj/effect/landmark/latejoin, /turf/open/floor/iron, -/area/commons/storage/primary) +/area/station/commons/storage/primary) "dJ" = ( /turf/open/floor/iron, -/area/commons/storage/primary) -"dL" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/iron, -/area/construction) -"dM" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 4 - }, -/turf/open/floor/iron, -/area/construction) +/area/station/commons/storage/primary) "dN" = ( /obj/structure/table, /turf/open/floor/iron, -/area/commons/storage/primary) +/area/station/commons/storage/primary) "dO" = ( /obj/structure/table, /obj/machinery/light/directional/south, /obj/item/fireaxe, /obj/item/extinguisher, /turf/open/floor/iron, -/area/commons/storage/primary) +/area/station/commons/storage/primary) "dP" = ( /obj/structure/table, /obj/item/lightreplacer, /turf/open/floor/iron, -/area/commons/storage/primary) +/area/station/commons/storage/primary) "dQ" = ( /obj/structure/table, /obj/item/storage/box/lights/mixed, /obj/item/storage/box/lights/tubes, /obj/machinery/light/directional/south, /turf/open/floor/iron, -/area/commons/storage/primary) +/area/station/commons/storage/primary) "dS" = ( /turf/open/floor/iron, -/area/engineering/storage) +/area/station/engineering/storage) "dV" = ( /turf/open/floor/iron, -/area/engineering/gravity_generator) +/area/station/engineering/gravity_generator) "dW" = ( /turf/open/floor/iron, -/area/engineering/main) +/area/station/engineering/main) "dY" = ( /turf/open/floor/iron, -/area/hallway/secondary/service) +/area/station/hallway/secondary/service) "dZ" = ( /obj/machinery/door/airlock/external/glass/ruin, /obj/effect/mapping_helpers/airlock/cyclelink_helper{ @@ -866,146 +761,130 @@ }, /obj/structure/cable, /turf/open/floor/iron, -/area/engineering/main) +/area/station/engineering/main) "eb" = ( /turf/open/floor/iron, -/area/command/bridge) +/area/station/command/bridge) "ec" = ( /turf/open/floor/iron{ dir = 4 }, -/area/command/bridge) -"ed" = ( -/obj/effect/turf_decal/stripes/asteroid/line{ - dir = 4 - }, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/iron, -/area/hallway/secondary/service) +/area/station/command/bridge) "ee" = ( /turf/open/floor/iron{ dir = 9 }, -/area/hallway/secondary/service) +/area/station/hallway/secondary/service) "ej" = ( /obj/effect/turf_decal/stripes/asteroid/line{ dir = 4 }, /obj/machinery/light/directional/west, /turf/open/floor/iron, -/area/engineering/storage) +/area/station/engineering/storage) "em" = ( /obj/machinery/airalarm/directional/north, /turf/open/floor/iron{ dir = 1 }, -/area/hallway/secondary/service) +/area/station/hallway/secondary/service) "en" = ( /turf/open/floor/iron{ dir = 10 }, -/area/hallway/secondary/service) +/area/station/hallway/secondary/service) "eo" = ( /turf/open/floor/iron, -/area/hallway/secondary/entry) +/area/station/hallway/secondary/entry) "es" = ( /obj/effect/turf_decal/stripes/asteroid/corner, /turf/open/floor/iron, -/area/hallway/secondary/service) +/area/station/hallway/secondary/service) "eu" = ( /obj/effect/turf_decal/stripes/asteroid/line, /turf/open/floor/iron, -/area/hallway/secondary/service) +/area/station/hallway/secondary/service) +"ev" = ( +/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, +/turf/open/floor/iron, +/area/station/construction) "ey" = ( /obj/structure/ladder, /obj/effect/turf_decal/stripes/asteroid/corner{ dir = 8 }, /turf/open/floor/iron, -/area/hallway/secondary/service) +/area/station/hallway/secondary/service) "ez" = ( /obj/machinery/light/directional/west, /turf/open/floor/iron{ dir = 8 }, -/area/hallway/secondary/service) +/area/station/hallway/secondary/service) "eC" = ( /turf/open/openspace, -/area/maintenance/department/bridge) -"eD" = ( -/obj/effect/turf_decal/stripes/asteroid/line{ - dir = 8 - }, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/iron, -/area/hallway/secondary/service) +/area/station/maintenance/department/bridge) "eE" = ( /obj/machinery/light/directional/west, /turf/open/floor/plating, -/area/hallway/secondary/service) +/area/station/hallway/secondary/service) "eF" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, -/area/hallway/secondary/service) +/area/station/hallway/secondary/service) "eH" = ( /obj/machinery/light/directional/east, /obj/effect/turf_decal/stripes/asteroid/line{ dir = 8 }, /turf/open/floor/iron, -/area/hallway/secondary/service) +/area/station/hallway/secondary/service) "eI" = ( /obj/effect/turf_decal/stripes/asteroid/line{ dir = 4 }, /turf/open/floor/iron, -/area/hallway/secondary/service) +/area/station/hallway/secondary/service) "eJ" = ( /obj/effect/turf_decal/stripes/asteroid/line{ dir = 8 }, /turf/open/floor/iron, -/area/hallway/secondary/service) +/area/station/hallway/secondary/service) "eL" = ( /obj/effect/turf_decal/stripes/asteroid/line{ dir = 1 }, /turf/open/floor/iron, -/area/hallway/secondary/service) +/area/station/hallway/secondary/service) "eM" = ( /obj/effect/turf_decal/stripes/asteroid/corner{ dir = 4 }, /obj/machinery/light/directional/south, /turf/open/floor/iron, -/area/hallway/secondary/service) +/area/station/hallway/secondary/service) "eN" = ( /obj/machinery/light/directional/east, /turf/open/floor/iron, -/area/hallway/secondary/service) -"eO" = ( -/obj/effect/turf_decal/stripes/asteroid/line{ - dir = 1 - }, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/iron, -/area/hallway/secondary/service) +/area/station/hallway/secondary/service) "eQ" = ( /obj/structure/railing{ dir = 4 }, /turf/open/floor/plating, -/area/engineering/storage) +/area/station/engineering/storage) "eV" = ( /obj/structure/ladder, /turf/open/floor/iron, -/area/engineering/storage) +/area/station/engineering/storage) "eX" = ( /obj/effect/turf_decal/stripes/white/line{ dir = 4 }, /turf/open/floor/plating, -/area/engineering/storage) +/area/station/engineering/storage) "fa" = ( /obj/effect/turf_decal/stripes/asteroid/line{ dir = 1 @@ -1015,7 +894,7 @@ }, /obj/machinery/light/directional/north, /turf/open/floor/iron, -/area/engineering/storage) +/area/station/engineering/storage) "fo" = ( /obj/effect/turf_decal/stripes/asteroid/line{ dir = 8 @@ -1026,208 +905,229 @@ /obj/machinery/door/airlock/external/glass/ruin, /obj/structure/fans/tiny, /turf/open/floor/iron, -/area/engineering/storage) +/area/station/engineering/storage) "fp" = ( /obj/structure/lattice/catwalk, /turf/open/openspace, -/area/engineering/storage) -"gK" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 8; - icon_state = "connector_map-2" +/area/station/engineering/storage) +"fx" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/suit_storage_unit/ce, +/turf/open/floor/iron, +/area/station/construction) +"gA" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/smart/simple/green/visible/layer2{ + dir = 8 }, -/obj/machinery/portable_atmospherics/canister/plasma, /turf/open/floor/plating, -/area/construction) +/area/station/construction) "gW" = ( /obj/structure/disposalpipe/segment, /turf/open/floor/plating, -/area/hallway/secondary/service) +/area/station/hallway/secondary/service) "gY" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden{ dir = 4 }, /obj/structure/cable, /turf/open/floor/iron, -/area/hallway/primary/central) -"hi" = ( -/obj/machinery/atmospherics/components/unary/outlet_injector/on{ - dir = 4; - icon_state = "inje_map-2" - }, -/turf/open/floor/plating, -/area/construction) -"hm" = ( -/obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, -/turf/open/floor/iron, -/area/construction) +/area/station/hallway/primary/central) +"ha" = ( +/obj/structure/lattice/catwalk, +/obj/structure/cable, +/turf/open/space/basic, +/area/space/nearstation) "ho" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible{ dir = 1 }, /turf/open/floor/plating, -/area/engineering/storage) -"hY" = ( -/obj/structure/railing/corner, -/turf/open/floor/plating, -/area/hallway/secondary/service) -"ij" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/suit_storage_unit/ce, -/turf/open/floor/iron, -/area/construction) -"ip" = ( +/area/station/engineering/storage) +"hw" = ( +/obj/structure/lattice, +/obj/structure/grille, +/turf/open/openspace/airless, +/area/space/nearstation) +"hT" = ( /obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable, /turf/open/floor/plating, -/area/space) -"iq" = ( -/obj/structure/cable/multilayer/multiz, +/area/station/construction) +"hY" = ( +/obj/structure/railing/corner, /turf/open/floor/plating, -/area/construction) +/area/station/hallway/secondary/service) "iu" = ( /turf/open/openspace, -/area/hallway/secondary/service) +/area/station/hallway/secondary/service) +"iy" = ( +/obj/structure/lattice, +/turf/open/space/basic, +/area/space/nearstation) "iH" = ( /obj/effect/turf_decal/stripes/white/line, /obj/structure/railing/corner{ dir = 4 }, /turf/open/floor/plating, -/area/engineering/storage) +/area/station/engineering/storage) "iK" = ( /turf/open/floor/iron{ dir = 8 }, -/area/hallway/secondary/service) +/area/station/hallway/secondary/service) "jb" = ( /obj/machinery/atmospherics/pipe/multiz, /turf/open/floor/plating, -/area/hallway/secondary/service) +/area/station/hallway/secondary/service) +"jz" = ( +/obj/machinery/airalarm/directional/north, +/turf/open/floor/plating, +/area/station/construction) "jA" = ( /obj/effect/turf_decal/stripes/white/line{ dir = 8 }, /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, -/area/engineering/storage) -"jD" = ( -/obj/structure/railing/corner{ - dir = 4 - }, +/area/station/engineering/storage) +"jK" = ( +/obj/structure/disposalpipe/segment, /turf/open/floor/plating, -/area/construction) +/area/station/construction) "jL" = ( /obj/machinery/atmospherics/pipe/multiz{ dir = 1 }, /turf/open/floor/plating, -/area/hallway/secondary/service) -"jT" = ( -/obj/machinery/airalarm/directional/north, -/turf/open/floor/plating, -/area/construction) +/area/station/hallway/secondary/service) "jV" = ( /obj/effect/turf_decal/stripes/white/line{ dir = 6 }, /turf/open/floor/plating, -/area/engineering/storage) +/area/station/engineering/storage) "kg" = ( /obj/effect/turf_decal/stripes/asteroid/line{ dir = 4 }, /obj/machinery/light/directional/west, /turf/open/floor/iron, -/area/hallway/secondary/service) +/area/station/hallway/secondary/service) +"kB" = ( +/obj/machinery/light/directional/east, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/structure/table, +/obj/item/tank/jetpack/oxygen/captain, +/obj/item/storage/belt/utility/chief/full, +/obj/item/clothing/gloves/color/yellow{ + pixel_y = 10 + }, +/turf/open/floor/iron, +/area/station/construction) +"kX" = ( +/obj/machinery/atmospherics/components/binary/valve, +/turf/open/floor/plating, +/area/station/construction) "lm" = ( /obj/machinery/light/directional/north, /obj/structure/cable, /turf/open/floor/iron, -/area/commons/storage/primary) +/area/station/commons/storage/primary) "lu" = ( /obj/effect/turf_decal/stripes/asteroid/corner{ dir = 1 }, /turf/open/floor/iron, -/area/hallway/secondary/service) +/area/station/hallway/secondary/service) "lT" = ( /obj/effect/turf_decal/stripes/line{ dir = 6 }, /obj/structure/industrial_lift, /turf/open/floor/plating, -/area/commons/storage/primary) +/area/station/commons/storage/primary) "mb" = ( /obj/structure/cable, /turf/open/floor/plating, -/area/engineering/storage) +/area/station/engineering/storage) +"mv" = ( +/obj/structure/disposalpipe/trunk/multiz, +/turf/open/floor/plating, +/area/station/construction) "mG" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 }, /obj/structure/industrial_lift, /turf/open/floor/plating, -/area/commons/storage/primary) +/area/station/commons/storage/primary) "mZ" = ( /turf/open/floor/iron{ dir = 4 }, -/area/hallway/secondary/service) -"nx" = ( -/turf/open/openspace, +/area/station/hallway/secondary/service) +"nb" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, +/turf/open/floor/plating, +/area/station/construction) +"ni" = ( +/obj/structure/lattice/catwalk, +/turf/open/space/basic, /area/space/nearstation) "nz" = ( /obj/machinery/light/directional/east, /turf/open/floor/iron, -/area/engineering/storage) +/area/station/engineering/storage) "nF" = ( /obj/structure/cable/multilayer/multiz, /turf/open/floor/plating, -/area/hallway/secondary/service) +/area/station/hallway/secondary/service) "nS" = ( /obj/effect/turf_decal/stripes/line, /obj/structure/industrial_lift, /turf/open/floor/plating, -/area/commons/storage/primary) +/area/station/commons/storage/primary) +"nW" = ( +/obj/structure/grille, +/turf/open/openspace/airless, +/area/space/nearstation) "od" = ( /obj/effect/turf_decal/stripes/white/line, /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, -/area/engineering/storage) +/area/station/engineering/storage) "oh" = ( /obj/machinery/door/airlock/external/glass/ruin, /obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 4 }, /turf/open/floor/plating, -/area/hallway/secondary/entry) +/area/station/hallway/secondary/entry) "on" = ( /obj/machinery/light/directional/west, /obj/effect/turf_decal/stripes/line{ dir = 8 }, /turf/open/floor/iron, -/area/commons/storage/primary) +/area/station/commons/storage/primary) "oA" = ( /obj/machinery/light/directional/east, /turf/open/floor/plating, -/area/maintenance/department/bridge) +/area/station/maintenance/department/bridge) "oJ" = ( /obj/effect/turf_decal/stripes/asteroid/line, /turf/open/floor/plating, -/area/maintenance/department/bridge) +/area/station/maintenance/department/bridge) "qo" = ( /turf/open/openspace, -/area/engineering/storage) -"qx" = ( -/obj/structure/railing/corner{ - dir = 8 - }, -/turf/open/floor/plating, -/area/construction) +/area/station/engineering/storage) "qR" = ( /obj/effect/turf_decal/stripes/white/line{ dir = 9 @@ -1236,33 +1136,37 @@ dir = 1 }, /turf/open/floor/plating, -/area/engineering/storage) +/area/station/engineering/storage) "rd" = ( /obj/machinery/light/directional/west, /turf/open/openspace, -/area/engineering/storage) +/area/station/engineering/storage) "rN" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden{ dir = 8 }, /obj/structure/cable, /turf/open/floor/iron, -/area/hallway/primary/central) +/area/station/hallway/primary/central) "sh" = ( /turf/open/floor/iron{ dir = 1 }, -/area/hallway/secondary/service) -"sm" = ( -/obj/structure/stairs/south, -/turf/open/floor/plating, -/area/construction) +/area/station/hallway/secondary/service) "su" = ( /obj/structure/railing{ dir = 8 }, /turf/open/floor/plating, -/area/hallway/secondary/service) +/area/station/hallway/secondary/service) +"sw" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 8; + icon_state = "connector_map-2" + }, +/obj/machinery/portable_atmospherics/canister/plasma, +/turf/open/floor/plating, +/area/station/construction) "sE" = ( /obj/effect/turf_decal/stripes/white/line{ dir = 4 @@ -1271,18 +1175,13 @@ dir = 8 }, /turf/open/floor/plating, -/area/engineering/storage) +/area/station/engineering/storage) "td" = ( /obj/effect/turf_decal/stripes/white/line{ dir = 8 }, /turf/open/floor/plating, -/area/engineering/storage) -"ty" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable, -/turf/open/floor/plating, -/area/construction) +/area/station/engineering/storage) "uv" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden{ @@ -1291,7 +1190,10 @@ /turf/open/floor/iron{ dir = 1 }, -/area/hallway/primary/central) +/area/station/hallway/primary/central) +"uw" = ( +/turf/open/floor/engine/hull, +/area/space/nearstation) "vt" = ( /obj/effect/turf_decal/stripes/asteroid/line{ dir = 1 @@ -1301,72 +1203,83 @@ }, /obj/machinery/light/directional/north, /turf/open/floor/iron, -/area/engineering/storage) -"vF" = ( -/obj/effect/turf_decal/stripes/corner{ +/area/station/engineering/storage) +"vy" = ( +/obj/effect/turf_decal/stripes/asteroid/line{ + dir = 4 + }, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/hallway/secondary/service) +"vU" = ( +/obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/structure/table, -/obj/item/rcd_ammo/large, -/obj/item/rcd_ammo/large, -/obj/item/rcd_ammo/large, -/obj/item/construction/rcd/combat/admin, /turf/open/floor/iron, -/area/construction) -"vT" = ( +/area/station/construction) +"vX" = ( +/turf/closed/wall/r_wall, +/area/station/construction) +"wr" = ( /obj/effect/turf_decal/stripes/line, /obj/structure/cable, /turf/open/floor/iron, -/area/construction) -"xr" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/area/station/construction) +"wI" = ( +/obj/structure/railing{ + dir = 4 }, -/obj/structure/table, -/obj/item/pipe_dispenser, -/turf/open/floor/iron, -/area/construction) +/turf/open/floor/plating, +/area/station/construction) +"xw" = ( +/obj/effect/turf_decal/stripes/asteroid/line{ + dir = 8 + }, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/hallway/secondary/service) "xB" = ( /obj/effect/turf_decal/stripes/white/line{ dir = 1 }, /turf/open/floor/plating, -/area/engineering/storage) +/area/station/engineering/storage) "xI" = ( /obj/machinery/light/directional/south, /turf/open/floor/iron, -/area/hallway/secondary/service) +/area/station/hallway/secondary/service) "xK" = ( /obj/effect/turf_decal/stripes/line{ dir = 10 }, /obj/structure/industrial_lift, /turf/open/floor/plating, -/area/commons/storage/primary) +/area/station/commons/storage/primary) "xO" = ( /obj/structure/lattice, /turf/open/openspace, -/area/engineering/storage) -"yl" = ( -/obj/structure/cable, +/area/station/engineering/storage) +"ye" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/open/floor/iron, -/area/engineering/main) -"yt" = ( -/obj/machinery/door/airlock/glass, +/area/station/construction) +"yl" = ( /obj/structure/cable, /turf/open/floor/iron, -/area/construction) +/area/station/engineering/main) "yR" = ( /obj/effect/turf_decal/stripes/line{ dir = 5 }, /obj/structure/industrial_lift, /turf/open/floor/plating, -/area/commons/storage/primary) +/area/station/commons/storage/primary) "yX" = ( /obj/structure/industrial_lift, /turf/open/floor/plating, -/area/commons/storage/primary) +/area/station/commons/storage/primary) "zd" = ( /obj/structure/railing{ dir = 4 @@ -1375,49 +1288,34 @@ dir = 8 }, /turf/open/floor/plating, -/area/hallway/secondary/service) -"zC" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, -/turf/open/floor/plating, -/area/construction) -"zZ" = ( -/obj/structure/disposalpipe/trunk{ - dir = 1 - }, -/obj/machinery/disposal/bin, -/turf/open/floor/plating, -/area/construction) +/area/station/hallway/secondary/service) "Af" = ( /obj/effect/turf_decal/stripes/white/line, /turf/open/floor/plating, -/area/engineering/storage) +/area/station/engineering/storage) +"Ag" = ( +/obj/structure/railing/corner{ + dir = 4 + }, +/turf/open/floor/plating, +/area/station/construction) "Ai" = ( /obj/structure/railing/corner{ dir = 8 }, /turf/open/floor/plating, -/area/hallway/secondary/service) +/area/station/hallway/secondary/service) +"Au" = ( +/obj/effect/landmark/observer_start, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"Av" = ( +/obj/structure/cable/multilayer/multiz, +/turf/open/floor/plating, +/area/station/construction) "AG" = ( /turf/closed/wall/r_wall, -/area/engineering/storage) -"AI" = ( -/obj/machinery/light/directional/east, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/structure/table, -/obj/item/tank/jetpack/oxygen/captain, -/obj/item/storage/belt/utility/chief/full, -/obj/item/clothing/gloves/color/yellow{ - pixel_y = 10 - }, -/turf/open/floor/iron, -/area/construction) -"Bk" = ( -/obj/structure/grille, -/turf/open/openspace, -/area/space/nearstation) +/area/station/engineering/storage) "Bm" = ( /obj/machinery/light/directional/east, /obj/effect/turf_decal/stripes/line{ @@ -1425,12 +1323,18 @@ }, /obj/structure/industrial_lift, /turf/open/floor/plating, -/area/commons/storage/primary) -"BM" = ( -/obj/machinery/power/apc/auto_name/directional/north, -/obj/structure/cable, -/turf/open/floor/plating, -/area/construction) +/area/station/commons/storage/primary) +"Bw" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/structure/table, +/obj/item/pipe_dispenser, +/turf/open/floor/iron, +/area/station/construction) +"Cc" = ( +/turf/open/space/basic, +/area/space) "CA" = ( /obj/machinery/door/airlock/external/glass/ruin, /obj/effect/mapping_helpers/airlock/cyclelink_helper{ @@ -1438,48 +1342,38 @@ }, /obj/structure/cable, /turf/open/floor/iron, -/area/engineering/main) +/area/station/engineering/main) "CK" = ( /obj/structure/disposalpipe/trunk, /obj/machinery/disposal/bin, /turf/open/floor/plating, -/area/hallway/secondary/service) -"CP" = ( -/obj/structure/railing{ - dir = 8 - }, -/turf/open/floor/plating, -/area/construction) +/area/station/hallway/secondary/service) "Dm" = ( /obj/machinery/light/directional/north, /turf/open/floor/plating, -/area/maintenance/department/bridge) +/area/station/maintenance/department/bridge) "DG" = ( /obj/machinery/light/directional/east, /turf/open/floor/plating, -/area/engineering/storage) +/area/station/engineering/storage) "DK" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, -/area/engineering/storage) +/area/station/engineering/storage) "DU" = ( /obj/structure/table, /obj/item/flashlight{ pixel_y = 5 }, /turf/open/floor/iron, -/area/commons/storage/primary) +/area/station/commons/storage/primary) "Eb" = ( /obj/effect/turf_decal/stripes/white/line, /obj/structure/railing{ dir = 1 }, /turf/open/floor/plating, -/area/engineering/storage) -"EF" = ( -/obj/machinery/atmospherics/components/binary/valve, -/turf/open/floor/plating, -/area/construction) +/area/station/engineering/storage) "EH" = ( /obj/effect/turf_decal/stripes/white/line{ dir = 1 @@ -1488,819 +1382,917 @@ dir = 4 }, /turf/open/floor/plating, -/area/engineering/storage) +/area/station/engineering/storage) +"EU" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, +/obj/structure/table, +/obj/item/rcd_ammo/large, +/obj/item/rcd_ammo/large, +/obj/item/rcd_ammo/large, +/obj/item/construction/rcd/combat/admin, +/turf/open/floor/iron, +/area/station/construction) "Fd" = ( /obj/machinery/airalarm/directional/north, /turf/open/floor/plating, -/area/hallway/secondary/service) -"Fs" = ( -/obj/structure/cable, -/turf/open/floor/plating, -/area/construction) -"FL" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/smart/manifold4w/green/hidden{ - dir = 4; - icon_state = "pipe11-2" - }, -/turf/open/floor/plating, -/area/construction) -"FY" = ( -/obj/structure/disposalpipe/segment, -/turf/open/floor/plating, -/area/construction) +/area/station/hallway/secondary/service) "Gb" = ( /turf/open/floor/plating, -/area/hallway/secondary/service) -"Hk" = ( -/obj/machinery/atmospherics/pipe/multiz{ - dir = 1 - }, -/turf/open/floor/plating, -/area/construction) +/area/station/hallway/secondary/service) "Hp" = ( /obj/structure/cable, /turf/open/floor/iron, -/area/commons/storage/primary) +/area/station/commons/storage/primary) "Ht" = ( /obj/machinery/light/directional/east, /turf/open/openspace, -/area/hallway/secondary/service) -"In" = ( -/obj/structure/railing{ - dir = 4 - }, +/area/station/hallway/secondary/service) +"Hu" = ( +/obj/structure/railing/corner, /turf/open/floor/plating, -/area/construction) +/area/station/construction) +"Ia" = ( +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/construction) +"Ix" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/construction) "IC" = ( /obj/machinery/atmospherics/components/binary/valve, /turf/open/floor/plating, -/area/hallway/secondary/service) +/area/station/hallway/secondary/service) "IL" = ( /obj/structure/railing/corner, /obj/structure/railing/corner{ dir = 8 }, /turf/open/floor/plating, -/area/hallway/secondary/service) +/area/station/hallway/secondary/service) "IN" = ( /obj/effect/turf_decal/stripes/asteroid/line, /turf/open/floor/iron, -/area/engineering/storage) +/area/station/engineering/storage) "Jg" = ( /obj/structure/cable, /turf/open/floor/plating, -/area/hallway/secondary/service) +/area/station/hallway/secondary/service) +"Jk" = ( +/obj/effect/turf_decal/stripes/corner, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/construction) "Jt" = ( /obj/effect/turf_decal/stripes/asteroid/line{ dir = 1 }, /turf/open/floor/iron, -/area/engineering/storage) +/area/station/engineering/storage) "JH" = ( /obj/machinery/meter, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden{ dir = 8 }, /turf/open/floor/plating, -/area/engineering/storage) +/area/station/engineering/storage) +"JY" = ( +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/obj/machinery/disposal/bin, +/turf/open/floor/plating, +/area/station/construction) +"Kc" = ( +/obj/structure/lattice, +/obj/structure/grille, +/turf/open/space/basic, +/area/space/nearstation) "Kd" = ( /obj/machinery/door/airlock/external/glass/ruin, /obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 8 }, /turf/open/floor/plating, -/area/hallway/secondary/entry) +/area/station/hallway/secondary/entry) "Kw" = ( /obj/effect/turf_decal/stripes/asteroid/line{ dir = 1 }, /obj/machinery/light/directional/south, /turf/open/floor/iron, -/area/hallway/secondary/service) +/area/station/hallway/secondary/service) "KM" = ( /obj/effect/turf_decal/stripes/asteroid/line{ dir = 4 }, /turf/open/floor/plating, -/area/maintenance/department/bridge) +/area/station/maintenance/department/bridge) +"KV" = ( +/turf/open/floor/plating, +/area/station/construction) +"KX" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/construction) "Lu" = ( /obj/structure/railing{ dir = 4 }, /turf/open/floor/plating, -/area/hallway/secondary/service) +/area/station/hallway/secondary/service) "LE" = ( /obj/machinery/meter, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden{ dir = 8 }, /turf/open/floor/plating, -/area/hallway/secondary/service) +/area/station/hallway/secondary/service) +"LM" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, +/obj/machinery/meter, +/turf/open/floor/plating, +/area/station/construction) "LW" = ( /obj/structure/fans/tiny, /turf/open/floor/plating, -/area/hallway/secondary/entry) +/area/station/hallway/secondary/entry) "ME" = ( /obj/machinery/light/directional/south, /turf/open/floor/plating, -/area/maintenance/department/bridge) -"Ob" = ( -/obj/structure/lattice, -/obj/structure/grille, -/turf/open/openspace, +/area/station/maintenance/department/bridge) +"MK" = ( +/obj/machinery/atmospherics/components/unary/outlet_injector/on{ + dir = 4; + icon_state = "inje_map-2" + }, +/turf/open/floor/plating, +/area/station/construction) +"MP" = ( +/obj/structure/railing{ + dir = 8 + }, +/turf/open/floor/plating, +/area/station/construction) +"MS" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/structure/table, +/obj/item/construction/plumbing, +/turf/open/floor/iron, +/area/station/construction) +"Na" = ( +/obj/machinery/power/rtg/advanced, +/obj/structure/cable, +/turf/open/floor/plating/airless, /area/space/nearstation) "Og" = ( /obj/machinery/airalarm/directional/north, /turf/open/floor/plating, -/area/engineering/storage) -"Pm" = ( -/obj/structure/railing/corner{ - dir = 1 +/area/station/engineering/storage) +"Pa" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 8 }, -/turf/open/floor/plating, -/area/construction) +/obj/structure/ladder, +/turf/open/floor/iron, +/area/station/construction) +"Pc" = ( +/obj/machinery/light/directional/east, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/construction) "Pu" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 8 }, /turf/open/floor/plating, -/area/engineering/storage) +/area/station/engineering/storage) "Pz" = ( /obj/machinery/light/directional/west, /turf/open/floor/plating, -/area/engineering/storage) +/area/station/engineering/storage) "Qo" = ( /obj/structure/disposalpipe/trunk/multiz/down{ dir = 1 }, /turf/open/floor/plating, -/area/hallway/secondary/service) +/area/station/hallway/secondary/service) "Qw" = ( /obj/effect/turf_decal/stripes/asteroid/line{ dir = 4 }, /turf/open/floor/iron, -/area/engineering/storage) -"RQ" = ( -/obj/machinery/door/airlock/glass, -/obj/structure/cable, +/area/station/engineering/storage) +"QN" = ( +/obj/structure/stairs/south, +/turf/open/floor/plating, +/area/station/construction) +"Ra" = ( +/obj/effect/turf_decal/stripes/line, /turf/open/floor/iron, -/area/commons/storage/primary) -"St" = ( +/area/station/construction) +"Re" = ( /obj/effect/turf_decal/stripes/line{ - dir = 1 + dir = 4 }, -/obj/structure/table, -/obj/item/construction/plumbing, /turf/open/floor/iron, -/area/construction) +/area/station/construction) +"Rl" = ( +/obj/machinery/door/airlock/glass, +/turf/open/floor/iron, +/area/station/construction) +"RQ" = ( +/obj/machinery/door/airlock/glass, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/commons/storage/primary) +"SF" = ( +/turf/open/openspace/airless, +/area/space) "SN" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 }, /turf/open/floor/iron, -/area/hallway/secondary/service) -"Tf" = ( -/obj/structure/railing{ - dir = 1 - }, -/turf/open/floor/plating, -/area/construction) +/area/station/hallway/secondary/service) "TH" = ( /turf/open/floor/plating, -/area/engineering/storage) +/area/station/engineering/storage) "TY" = ( /turf/closed/wall/r_wall, -/area/hallway/secondary/service) +/area/station/hallway/secondary/service) +"TZ" = ( +/obj/machinery/light/directional/west, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/construction) "Um" = ( /obj/effect/turf_decal/stripes/asteroid/line{ dir = 8 }, /turf/open/floor/iron, -/area/engineering/storage) +/area/station/engineering/storage) "UA" = ( /obj/machinery/power/apc/auto_name/directional/north, /obj/structure/cable, /turf/open/floor/plating, -/area/engineering/storage) +/area/station/engineering/storage) "UH" = ( /obj/machinery/atmospherics/pipe/multiz, /turf/open/floor/plating, -/area/engineering/storage) +/area/station/engineering/storage) +"UT" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/construction) +"UU" = ( +/obj/structure/railing/corner{ + dir = 8 + }, +/turf/open/floor/plating, +/area/station/construction) "Vm" = ( /obj/structure/cable/multilayer/multiz, /turf/open/floor/plating, -/area/engineering/storage) +/area/station/engineering/storage) "Vn" = ( /obj/effect/turf_decal/stripes/asteroid/line, /obj/effect/turf_decal/stripes/asteroid/line{ dir = 4 }, /turf/open/floor/iron, -/area/engineering/storage) -"VB" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, -/obj/machinery/meter, +/area/station/engineering/storage) +"VG" = ( +/obj/structure/railing/corner{ + dir = 1 + }, /turf/open/floor/plating, -/area/construction) +/area/station/construction) +"VJ" = ( +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/construction) "WN" = ( /obj/machinery/light/directional/west, /turf/open/floor/iron, -/area/hallway/secondary/service) +/area/station/hallway/secondary/service) +"WQ" = ( +/obj/structure/railing{ + dir = 1 + }, +/turf/open/floor/plating, +/area/station/construction) "WR" = ( /obj/effect/spawner/random/entertainment/arcade, /turf/open/floor/iron, -/area/hallway/primary/central) +/area/station/hallway/primary/central) +"XK" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, +/turf/closed/wall/r_wall, +/area/station/construction) "XN" = ( /obj/structure/railing, /turf/open/floor/plating, -/area/hallway/secondary/service) +/area/station/hallway/secondary/service) "XQ" = ( /obj/machinery/power/apc/auto_name/directional/north, /obj/structure/cable, /turf/open/floor/plating, -/area/hallway/secondary/service) +/area/station/hallway/secondary/service) +"XV" = ( +/obj/effect/turf_decal/stripes/asteroid/line{ + dir = 1 + }, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/hallway/secondary/service) "Zc" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 8 }, /turf/open/floor/plating, -/area/hallway/secondary/service) +/area/station/hallway/secondary/service) "Zk" = ( /obj/effect/turf_decal/stripes/line{ dir = 9 }, /obj/structure/industrial_lift, /turf/open/floor/plating, -/area/commons/storage/primary) -"Zv" = ( -/obj/structure/railing/corner, -/turf/open/floor/plating, -/area/construction) -"ZH" = ( -/obj/structure/disposalpipe/trunk/multiz, -/turf/open/floor/plating, -/area/construction) +/area/station/commons/storage/primary) "ZQ" = ( /obj/effect/turf_decal/stripes/white/line{ dir = 5 }, /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, -/area/engineering/storage) +/area/station/engineering/storage) (1,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc "} (2,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc "} (3,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc "} (4,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc "} (5,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc "} (6,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc "} (7,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc "} (8,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc "} (9,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +iy +iy +iy +iy +iy +iy +iy +iy +iy +iy +iy +iy +iy +iy +iy +iy +iy +iy +iy +iy +iy +iy +iy +iy +iy +iy +iy +iy +iy +iy +iy +iy +iy +iy +iy +iy +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc "} (10,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -ab -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ab -aa -aa -aa -aa -aa -aa -aa -aa +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +iy +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +iy +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc "} (11,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -ab -ac +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +iy +Cc ad ad ad @@ -2333,28 +2325,28 @@ ad ad ad ad -ac -ab -aa -aa -aa -aa -aa -aa -aa -aa +Cc +iy +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc "} (12,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -ab -ac +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +iy +Cc ad af af @@ -2387,28 +2379,28 @@ af bz af ad -ac -ab -aa -aa -aa -aa -aa -aa -aa -aa +Cc +iy +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc "} (13,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -ab -ac +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +iy +Cc ad af ah @@ -2425,44 +2417,44 @@ bZ bZ bZ bA -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -af -ad -ac -ab -aa -aa -aa -aa -aa -aa -aa -aa +vX +vX +vX +vX +vX +vX +vX +vX +vX +vX +vX +vX +vX +vX +af +ad +Cc +iy +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc "} (14,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -ab -ac +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +iy +Cc ad af ah @@ -2479,44 +2471,44 @@ bE bE bE bE -cN -cW -dm -dy -dy -dy -dy -dy -dy -dy -dy -dm -dM -cN -af -ad -ac -ab -aa -aa -aa -aa -aa -aa -aa -aa +vX +Jk +TZ +Re +Re +Re +Re +Re +Re +Re +Re +TZ +UT +vX +af +ad +Cc +iy +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc "} (15,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -ab -ac +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +iy +Cc ad Dm ah @@ -2533,44 +2525,44 @@ bN bC bN bN -cP -cX -dn -dn -ZH -FY -zZ -dn -dn -cR -cR -cR -dL -cN -af -ad -ac -ab -aa -aa -aa -aa -aa -aa -aa -aa +XK +KX +KV +KV +mv +jK +JY +KV +KV +Ix +Ix +Ix +vU +vX +af +ad +Cc +iy +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc "} (16,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -ab -ac +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +iy +Cc ad af ah @@ -2587,44 +2579,44 @@ bO gY bO bO -yt -vT -dn -dn -dn -dn -dn -dn -dn -cR -dn -cR -dL -cN -af -ad -ac -ab -aa -aa -aa -aa -aa -aa -aa -aa +di +wr +KV +KV +KV +KV +KV +KV +KV +Ix +KV +Ix +vU +vX +af +ad +Cc +iy +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc "} (17,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -ab -ac +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +iy +Cc ad af ah @@ -2641,44 +2633,44 @@ bE gY bE bE -cQ -cY -dn -cN -BM -dn -dn -dn -dn -cR -hi -cR -dL -cN -af -ad -ac -ab -aa -aa -aa -aa -aa -aa -aa -aa +Rl +Ra +KV +vX +Ia +KV +KV +KV +KV +Ix +MK +Ix +vU +vX +af +ad +Cc +iy +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc "} (18,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -ab -ac +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +iy +Cc ad af ah @@ -2695,44 +2687,44 @@ bE gY bE bE -cN -cY -dn -dn -Fs -dn -dn -dn -dn -cR -FL -cR -dL -cN +vX +Ra +KV +KV +VJ +KV +KV +KV +KV +Ix +gA +Ix +vU +vX ME ad -ac -ab -aa -aa -aa -aa -aa -aa -aa -aa +Cc +iy +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc "} (19,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -ab -ac +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +iy +Cc ad ad ah @@ -2749,52 +2741,52 @@ bu cB bO bO -ty -vT -Fs -Fs -iq -dn -dn -dn -dn -dn -gK -dn -dL -cN -af -ad -ac -ab -aa -aa -aa -aa -aa -aa -aa -aa +hT +wr +VJ +VJ +Av +KV +KV +KV +KV +KV +sw +KV +vU +vX +af +ad +Cc +iy +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc "} (20,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -ab -ac -ae -ag -ag -ag -ag -ag -ag -ag +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +iy +Cc +Kc +iy +iy +iy +iy +iy +iy +iy bu bG ce @@ -2803,52 +2795,52 @@ cv cC bE bE -cR -cY -dn -cN -jT -dn -dn -dn -dn -Zv -In -jD -dL -cN -af -ad -ac -ab -aa -aa -aa -aa -aa -aa -aa -aa +Ix +Ra +KV +vX +jz +KV +KV +KV +KV +Hu +wI +Ag +vU +vX +af +ad +Cc +iy +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc "} (21,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -ab -ac -ae -ag -ai -an -ai -an -ai -ag +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +iy +Cc +Kc +iy +Na +ni +Na +ni +Na +iy bv bI cf @@ -2857,52 +2849,52 @@ bv uv bN bN -zC -hm -EF -VB -Hk -dn -dn -dn -dn -dn -sm -Tf -dL -cN -af -ad -ac -ab -aa -aa -aa -aa -aa -aa -aa -aa +nb +ev +kX +LM +ag +KV +KV +KV +KV +KV +QN +WQ +vU +vX +af +ad +Cc +iy +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc "} (22,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -ab -ac -ae -ag -ai -ao -ao -ao -ai -ag +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +iy +Cc +Kc +iy +Na +ha +ha +ha +Na +iy bv bI cf @@ -2911,52 +2903,52 @@ bu cD bE bE -cN -cY -dn -dn -dn -dn -dn -dn -dn -qx -CP -Pm -ij -cN -af -ad -ac -ab -aa -aa -aa -aa -aa -aa -aa -aa +vX +Ra +KV +KV +KV +KV +KV +KV +KV +UU +MP +VG +fx +vX +af +ad +Cc +iy +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc "} (23,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -ab -ac -ae -ag -ag -ag -ao -ag -ag -ag +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +iy +Cc +Kc +iy +iy +iy +ha +iy +iy +iy bv bJ cf @@ -2965,52 +2957,52 @@ cw cD bE bE -cQ -cY -dn -dn -dn -dn -dn -dn -dn -dn -dn -dn -St -cN -af -ad -ac -ab -aa -aa -aa -aa -aa -aa -aa -aa +Rl +Ra +KV +KV +KV +KV +KV +KV +KV +KV +KV +KV +MS +vX +af +ad +Cc +iy +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc "} (24,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -ab -ac -ae -ac -ac -ag -ao -ag -ac -ac +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +iy +Cc +Kc +Cc +Cc +iy +ha +iy +Cc +Cc bv bK eb @@ -3019,106 +3011,106 @@ bu cD bE bE -cQ -cY -dn -dn -dn -dn -dn -dn -dn -dn -dn -dn -xr -cN -af -ad -ac -ab -aa -aa -aa -aa -aa -aa -aa -aa +Rl +Ra +KV +KV +KV +KV +KV +KV +KV +KV +KV +KV +Bw +vX +af +ad +Cc +iy +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc "} (25,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -ab -ac -ae -ac -ac +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +iy +Cc +Kc +Cc +Cc aj dZ aj -ac -ac +Cc +Cc bv bI eb eb bv cD +Au bE -bE -cN -cZ -do -dz -dz -dz -dz -dz -dz -dz -dz -AI -vF -cN +vX +Pa +Pc +ye +ye +ye +ye +ye +ye +ye +ye +kB +EU +vX ME ad -ac -ab -aa -aa -aa -aa -aa -aa -aa -aa +Cc +iy +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc "} (26,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -ab -ac -ae -ac -ac +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +iy +Cc +Kc +Cc +Cc aj aD aj -ac -ac +Cc +Cc bu bM ec @@ -3143,28 +3135,28 @@ cS cS af ad -ac -ab -aa -aa -aa -aa -aa -aa -aa -aa +Cc +iy +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc "} (27,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -ab -ac +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +iy +Cc ad ad aj @@ -3197,28 +3189,28 @@ dl cS af ad -ac -ab -aa -aa -aa -aa -aa -aa -aa -aa +Cc +iy +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc "} (28,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -ab -ac +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +iy +Cc ad af aj @@ -3251,28 +3243,28 @@ dl cS af ad -ac -ab -aa -aa -aa -aa -aa -aa -aa -aa +Cc +iy +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc "} (29,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -ab -ac +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +iy +Cc ad af aj @@ -3305,28 +3297,28 @@ dc cS af ad -ac -ab -aa -aa -aa -aa -aa -aa -aa -aa +Cc +iy +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc "} (30,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -ab -ac +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +iy +Cc ad af aj @@ -3359,28 +3351,28 @@ dN cS af ad -ac -ab -aa -aa -aa -aa -aa -aa -aa -aa +Cc +iy +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc "} (31,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -ab -ac +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +iy +Cc ad Dm ak @@ -3413,28 +3405,28 @@ dO cS af ad -ac -ab -aa -aa -aa -aa -aa -aa -aa -aa +Cc +iy +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc "} (32,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -ab -ac +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +iy +Cc ad af ak @@ -3467,28 +3459,28 @@ dN cS af ad -ac -ab -aa -aa -aa -aa -aa -aa -aa -aa +Cc +iy +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc "} (33,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -ab -ac +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +iy +Cc ad af ak @@ -3521,28 +3513,28 @@ dN cS af ad -ac -ab -aa -aa -aa -aa -aa -aa -aa -aa +Cc +iy +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc "} (34,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -ab -ac +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +iy +Cc ad af ak @@ -3575,28 +3567,28 @@ dP cS af ad -ac -ab -aa -aa -aa -aa -aa -aa -aa -aa +Cc +iy +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc "} (35,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -ab -ac +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +iy +Cc ad af ak @@ -3629,28 +3621,28 @@ dQ cS ME ad -ac -ab -aa -aa -aa -aa -aa -aa -aa -aa +Cc +iy +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc "} (36,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -ab -ac +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +iy +Cc ad af ak @@ -3683,28 +3675,28 @@ DU cS af ad -ac -ab -aa -aa -aa -aa -aa -aa -aa -aa +Cc +iy +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc "} (37,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -ab -ac +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +iy +Cc ad Dm ak @@ -3737,28 +3729,28 @@ dk cS af ad -ac -ab -aa -aa -aa -aa -aa -aa -aa -aa +Cc +iy +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc "} (38,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -ab -ac +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +iy +Cc ad af ak @@ -3791,28 +3783,28 @@ dl cS af ad -ac -ab -aa -aa -aa -aa -aa -aa -aa -aa +Cc +iy +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc "} (39,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -ab -ac +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +iy +Cc ad af ak @@ -3845,28 +3837,28 @@ dl cS af ad -ac -ab -aa -aa -aa -aa -aa -aa -aa -aa +Cc +iy +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc "} (40,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -ab -ac +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +iy +Cc ad af ak @@ -3899,28 +3891,28 @@ cS cS af ad -ac -ab -aa -aa -aa -aa -aa -aa -aa -aa +Cc +iy +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc "} (41,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -ab -ac +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +iy +Cc ad af oA @@ -3953,28 +3945,28 @@ af af af ad -ac -ab -aa -aa -aa -aa -aa -aa -aa -aa +Cc +iy +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc "} (42,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -ab -ac +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +iy +Cc ad ad ad @@ -4007,1109 +3999,1109 @@ ad ad ad ad -ac -ab -aa -aa -aa -aa -aa -aa -aa -aa +Cc +iy +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc "} (43,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -ab -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ab -aa -aa -aa -aa -aa -aa -aa -aa +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +iy +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +iy +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc "} (44,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +iy +iy +iy +iy +iy +iy +iy +iy +iy +iy +iy +iy +iy +iy +iy +iy +iy +iy +iy +iy +iy +iy +iy +iy +iy +iy +iy +iy +iy +iy +iy +iy +iy +iy +iy +iy +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc "} (45,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc "} (46,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc "} (47,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc "} (48,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc "} (49,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc "} (50,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc "} (51,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc "} (52,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc +Cc "} (1,1,2) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF "} (2,1,2) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF "} (3,1,2) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF "} (4,1,2) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF "} (5,1,2) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF "} (6,1,2) = {" -aa -aa -aa -aa -aa -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -aa -aa -aa -aa -aa +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF "} (7,1,2) = {" -aa -aa -aa -aa -aa -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -aa -aa -aa -aa -aa +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF "} (8,1,2) = {" -aa -aa -aa -aa -aa -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -aa -aa -aa -aa -aa +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF "} (9,1,2) = {" -aa -aa -aa -aa -aa -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -aa -aa -aa -aa -aa +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF "} (10,1,2) = {" -aa -aa -aa -aa -aa -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -aa -aa -aa -aa -aa +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF "} (11,1,2) = {" -aa -aa -aa -aa -aa -au -au -au -au -au +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF ad ad ad @@ -5142,28 +5134,28 @@ ad ad ad ad -au -au -au -au -au -aa -aa -aa -aa -aa +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF "} (12,1,2) = {" -aa -aa -aa -aa -aa -au -au -au -au -au +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF ad af af @@ -5196,28 +5188,28 @@ af af af ad -au -au -au -au -au -aa -aa -aa -aa -aa +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF "} (13,1,2) = {" -aa -aa -aa -aa -aa -au -au -au -au -au +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF ad af TY @@ -5250,28 +5242,28 @@ TY TY af ad -au -au -au -au -au -aa -aa -aa -aa -aa +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF "} (14,1,2) = {" -aa -aa -aa -aa -aa -au -au -au -au -au +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF ad Dm TY @@ -5304,28 +5296,28 @@ eM TY ME ad -au -au -au -au -au -aa -aa -aa -aa -aa +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF "} (15,1,2) = {" -aa -aa -aa -aa -aa -au -au -au -au -au +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF ad af TY @@ -5358,28 +5350,28 @@ eL TY af ad -au -au -au -au -au -aa -aa -aa -aa -aa +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF "} (16,1,2) = {" -aa -aa -aa -aa -aa -au -au -au -au -au +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF ad af TY @@ -5412,28 +5404,28 @@ eL TY af ad -au -au -au -au -au -aa -aa -aa -aa -aa +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF "} (17,1,2) = {" -aa -aa -aa -aa -aa -au -au -au -au -au +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF ad af TY @@ -5466,28 +5458,28 @@ eL TY af ad -au -au -au -au -au -aa -aa -aa -aa -aa +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF "} (18,1,2) = {" -aa -aa -aa -aa -aa -au -au -au -au -au +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF ad af TY @@ -5520,34 +5512,34 @@ eL TY af ad -au -au -au -au -au -aa -aa -aa -aa -aa +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF "} (19,1,2) = {" -aa -aa -aa -aa -aa -au -au -au -au -au +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF ad ad TY eF -ed -ed +vy +vy eF TY TY @@ -5574,36 +5566,36 @@ Kw TY ME ad -au -au -au -au -au -aa -aa -aa -aa -aa +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF "} (20,1,2) = {" -aa -aa -aa -aa -aa -au -au -au -au -au -Ob -nx -nx -nx -nx -nx -nx -nx +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +hw +SF +SF +SF +SF +SF +SF +SF TY dY dY @@ -5628,36 +5620,36 @@ eL TY af ad -au -au -au -au -au -aa -aa -aa -aa -aa +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF "} (21,1,2) = {" -aa -aa -aa -aa -aa -au -au -au -au -au -Bk -nx -nx -nx -nx -nx -nx -nx +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +nW +SF +SF +SF +SF +SF +SF +SF eF dY dY @@ -5682,37 +5674,37 @@ eL TY af ad -au -au -au -au -au -aa -aa -aa -aa -aa +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF "} (22,1,2) = {" -aa -aa -aa -aa -aa -au -au -au -au -au -Bk -nx -nx -nx -nx -nx -nx -nx -eO +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +nW +SF +SF +SF +SF +SF +SF +SF +XV dY dY dY @@ -5736,37 +5728,37 @@ eL TY af ad -au -au -au -au -au -aa -aa -aa -aa -aa +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF "} (23,1,2) = {" -aa -aa -aa -aa -aa -au -au -au -au -au -Bk -nx -nx -nx -nx -nx -nx -nx -eO +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +nW +SF +SF +SF +SF +SF +SF +SF +XV dY dY dY @@ -5790,37 +5782,37 @@ eL TY af ad -au -au -au -au -au -aa -aa -aa -aa -aa +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF "} (24,1,2) = {" -aa -aa -aa -aa -aa -au -au -au -au -au -Bk -nx -nx -nx -nx -nx -nx -nx -eO +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +nW +SF +SF +SF +SF +SF +SF +SF +XV dY dY dY @@ -5844,36 +5836,36 @@ Kw TY ME ad -au -au -au -au -au -aa -aa -aa -aa -aa +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF "} (25,1,2) = {" -aa -aa -aa -aa -aa -au -au -au -au -au -Bk -nx -nx -nx -nx -nx -nx -nx +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +nW +SF +SF +uw +uw +uw +SF +SF eF dY dY @@ -5898,36 +5890,36 @@ lu TY af ad -au -au -au -au -au -aa -aa -aa -aa -aa +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF "} (26,1,2) = {" -aa -aa -aa -aa -aa -au -au -au -au -au -Bk -nx -nx -nx -nx -nx -nx -nx +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +nW +SF +SF +uw +uw +uw +SF +SF TY dY dY @@ -5952,34 +5944,34 @@ TY TY af ad -au -au -au -au -au -aa -aa -aa -aa -aa +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF "} (27,1,2) = {" -aa -aa -aa -aa -aa -au -au -au -au -au +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF ad ad TY eF -eD -eD +xw +xw eF TY TY @@ -6006,28 +5998,28 @@ dY TY af ad -au -au -au -au -au -aa -aa -aa -aa -aa +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF "} (28,1,2) = {" -aa -aa -aa -aa -aa -au -au -au -au -au +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF ad af TY @@ -6060,28 +6052,28 @@ dY TY af ad -au -au -au -au -au -aa -aa -aa -aa -aa +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF "} (29,1,2) = {" -aa -aa -aa -aa -aa -au -au -au -au -au +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF ad af TY @@ -6114,28 +6106,28 @@ dY TY ME ad -au -au -au -au -au -aa -aa -aa -aa -aa +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF "} (30,1,2) = {" -aa -aa -aa -aa -aa -au -au -au -au -au +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF ad af TY @@ -6168,28 +6160,28 @@ eF TY KM ad -au -au -au -au -au -aa -aa -aa -aa -aa +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF "} (31,1,2) = {" -aa -aa -aa -aa -aa -au -au -au -au -au +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF ad af TY @@ -6222,28 +6214,28 @@ iu iu eC ad -au -au -au -au -au -aa -aa -aa -aa -aa +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF "} (32,1,2) = {" -aa -aa -aa -aa -aa -au -au -au -au -au +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF ad Dm TY @@ -6276,28 +6268,28 @@ iu iu eC ad -au -au -au -au -au -aa -aa -aa -aa -aa +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF "} (33,1,2) = {" -aa -aa -aa -aa -aa -au -au -au -au -au +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF ad af TY @@ -6330,28 +6322,28 @@ iu iu eC ad -au -au -au -au -au -aa -aa -aa -aa -aa +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF "} (34,1,2) = {" -aa -aa -aa -aa -aa -au -au -au -au -au +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF ad af TY @@ -6384,28 +6376,28 @@ iu iu eC ad -au -au -au -au -au -aa -aa -aa -aa -aa +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF "} (35,1,2) = {" -aa -aa -aa -aa -aa -au -au -au -au -au +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF ad af TY @@ -6438,28 +6430,28 @@ iu iu eC ad -au -au -au -au -au -aa -aa -aa -aa -aa +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF "} (36,1,2) = {" -aa -aa -aa -aa -aa -au -au -au -au -au +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF ad af TY @@ -6492,28 +6484,28 @@ iu iu eC ad -au -au -au -au -au -aa -aa -aa -aa -aa +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF "} (37,1,2) = {" -aa -aa -aa -aa -aa -au -au -au -au -au +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF ad af TY @@ -6546,28 +6538,28 @@ iu iu eC ad -au -au -au -au -au -aa -aa -aa -aa -aa +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF "} (38,1,2) = {" -aa -aa -aa -aa -aa -au -au -au -au -au +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF ad Dm TY @@ -6600,28 +6592,28 @@ iu iu eC ad -au -au -au -au -au -aa -aa -aa -aa -aa +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF "} (39,1,2) = {" -aa -aa -aa -aa -aa -au -au -au -au -au +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF ad af TY @@ -6654,28 +6646,28 @@ iu iu eC ad -au -au -au -au -au -aa -aa -aa -aa -aa +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF "} (40,1,2) = {" -aa -aa -aa -aa -aa -au -au -au -au -au +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF ad af TY @@ -6708,28 +6700,28 @@ iu iu eC ad -au -au -au -au -au -aa -aa -aa -aa -aa +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF "} (41,1,2) = {" -aa -aa -aa -aa -aa -au -au -au -au -au +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF ad af oA @@ -6762,28 +6754,28 @@ eC eC eC ad -au -au -au -au -au -aa -aa -aa -aa -aa +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF "} (42,1,2) = {" -aa -aa -aa -aa -aa -au -au -au -au -au +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF ad ad ad @@ -6816,1109 +6808,1109 @@ ad ad ad ad -au -au -au -au -au -aa -aa -aa -aa -aa +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF "} (43,1,2) = {" -aa -aa -aa -aa -aa -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -aa -aa -aa -aa -aa +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF "} (44,1,2) = {" -aa -aa -aa -aa -aa -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -aa -aa -aa -aa -aa +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF "} (45,1,2) = {" -aa -aa -aa -aa -aa -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -aa -aa -aa -aa -aa +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF "} (46,1,2) = {" -aa -aa -aa -aa -aa -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -aa -aa -aa -aa -aa +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF "} (47,1,2) = {" -aa -aa -aa -aa -aa -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -aa -aa -aa -aa -aa +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF "} (48,1,2) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF "} (49,1,2) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF "} (50,1,2) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF "} (51,1,2) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF "} (52,1,2) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF "} (1,1,3) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF "} (2,1,3) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF "} (3,1,3) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF "} (4,1,3) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF "} (5,1,3) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF "} (6,1,3) = {" -aa -aa -aa -aa -aa -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -aa -aa -aa -aa -aa +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF "} (7,1,3) = {" -aa -aa -aa -aa -aa -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -aa -aa -aa -aa -aa +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF "} (8,1,3) = {" -aa -aa -aa -aa -aa -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -aa -aa -aa -aa -aa +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF "} (9,1,3) = {" -aa -aa -aa -aa -aa -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -aa -aa -aa -aa -aa +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF "} (10,1,3) = {" -aa -aa -aa -aa -aa -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -aa -aa -aa -aa -aa +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF "} (11,1,3) = {" -aa -aa -aa -aa -aa -au -au -au -au -au +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF AG AG AG @@ -7951,28 +7943,28 @@ AG AG AG AG -au -au -au -au -au -aa -aa -aa -aa -aa +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF "} (12,1,3) = {" -aa -aa -aa -aa -aa -au -au -au -au -au +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF AG qo qo @@ -8005,28 +7997,28 @@ qo qo qo AG -au -au -au -au -au -aa -aa -aa -aa -aa +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF "} (13,1,3) = {" -aa -aa -aa -aa -aa -au -au -au -au -au +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF AG qo qo @@ -8059,28 +8051,28 @@ qo qo qo AG -au -au -au -au -au -aa -aa -aa -aa -aa +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF "} (14,1,3) = {" -aa -aa -aa -aa -aa -au -au -au -au -au +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF AG qo qo @@ -8113,28 +8105,28 @@ qo qo qo AG -au -au -au -au -au -aa -aa -aa -aa -aa +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF "} (15,1,3) = {" -aa -aa -aa -aa -aa -au -au -au -au -au +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF AG qo qo @@ -8167,28 +8159,28 @@ qo qo qo AG -au -au -au -au -au -aa -aa -aa -aa -aa +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF "} (16,1,3) = {" -aa -aa -aa -aa -aa -au -au -au -au -au +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF AG qo qo @@ -8221,28 +8213,28 @@ qo qo qo AG -au -au -au -au -au -aa -aa -aa -aa -aa +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF "} (17,1,3) = {" -aa -aa -aa -aa -aa -au -au -au -au -au +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF AG qo qo @@ -8275,28 +8267,28 @@ qo qo qo AG -au -au -au -au -au -aa -aa -aa -aa -aa +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF "} (18,1,3) = {" -aa -aa -aa -aa -aa -au -au -au -au -au +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF AG qo qo @@ -8329,28 +8321,28 @@ qo qo qo AG -au -au -au -au -au -aa -aa -aa -aa -aa +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF "} (19,1,3) = {" -aa -aa -aa -aa -aa -au -au -au -au -au +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF AG AG AG @@ -8383,37 +8375,37 @@ qo qo qo AG -au -au -au -au -au -aa -aa -aa -aa -aa +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF "} (20,1,3) = {" -aa -aa -aa -aa -aa -au -au -au -au -au -AG -nx -nx -nx -nx -nx -nx -nx -ip +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +AG +SF +SF +SF +SF +SF +SF +SF +DK Jt dS dS @@ -8437,37 +8429,37 @@ qo qo qo AG -au -au -au -au -au -aa -aa -aa -aa -aa +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF "} (21,1,3) = {" -aa -aa -aa -aa -aa -au -au -au -au -au -AG -nx -nx -nx -nx -nx -nx -nx -ip +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +AG +SF +SF +SF +SF +SF +SF +SF +DK Jt dS dS @@ -8491,37 +8483,37 @@ qo qo qo AG -au -au -au -au -au -aa -aa -aa -aa -aa +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF "} (22,1,3) = {" -aa -aa -aa -aa -aa -au -au -au -au -au -AG -nx -nx -nx -nx -nx -nx -nx -ip +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +AG +SF +SF +SF +SF +SF +SF +SF +DK Jt dS dS @@ -8545,37 +8537,37 @@ qo qo qo AG -au -au -au -au -au -aa -aa -aa -aa -aa +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF "} (23,1,3) = {" -aa -aa -aa -aa -aa -au -au -au -au -au -AG -nx -nx -nx -nx -nx -nx -nx -ip +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +AG +SF +SF +SF +SF +SF +SF +SF +DK Jt dS dS @@ -8599,37 +8591,37 @@ qo qo qo AG -au -au -au -au -au -aa -aa -aa -aa -aa +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF "} (24,1,3) = {" -aa -aa -aa -aa -aa -au -au -au -au -au -AG -nx -nx -nx -nx -nx -nx -nx -ip +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +AG +SF +SF +SF +SF +SF +SF +SF +DK Jt dS dS @@ -8653,37 +8645,37 @@ qo qo qo AG -au -au -au -au -au -aa -aa -aa -aa -aa +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF "} (25,1,3) = {" -aa -aa -aa -aa -aa -au -au -au -au -au -AG -nx -nx -nx -nx -nx -nx -nx -ip +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +AG +SF +SF +SF +SF +SF +SF +SF +DK Jt dS dS @@ -8707,35 +8699,35 @@ qo qo qo AG -au -au -au -au -au -aa -aa -aa -aa -aa +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF "} (26,1,3) = {" -aa -aa -aa -aa -aa -au -au -au -au -au -AG -nx -nx -nx -nx -nx -nx +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +AG +SF +SF +SF +SF +SF +SF dG fo dS @@ -8761,28 +8753,28 @@ qo qo qo AG -au -au -au -au -au -aa -aa -aa -aa -aa +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF "} (27,1,3) = {" -aa -aa -aa -aa -aa -au -au -au -au -au +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF AG AG AG @@ -8815,28 +8807,28 @@ xO xO xO AG -au -au -au -au -au -aa -aa -aa -aa -aa +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF "} (28,1,3) = {" -aa -aa -aa -aa -aa -au -au -au -au -au +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF AG qo qo @@ -8869,28 +8861,28 @@ qo qo qo AG -au -au -au -au -au -aa -aa -aa -aa -aa +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF "} (29,1,3) = {" -aa -aa -aa -aa -aa -au -au -au -au -au +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF AG qo qo @@ -8923,28 +8915,28 @@ qo qo qo AG -au -au -au -au -au -aa -aa -aa -aa -aa +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF "} (30,1,3) = {" -aa -aa -aa -aa -aa -au -au -au -au -au +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF AG qo qo @@ -8977,28 +8969,28 @@ qo qo qo AG -au -au -au -au -au -aa -aa -aa -aa -aa +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF "} (31,1,3) = {" -aa -aa -aa -aa -aa -au -au -au -au -au +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF AG qo qo @@ -9031,28 +9023,28 @@ qo qo qo AG -au -au -au -au -au -aa -aa -aa -aa -aa +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF "} (32,1,3) = {" -aa -aa -aa -aa -aa -au -au -au -au -au +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF AG qo qo @@ -9085,28 +9077,28 @@ qo qo qo AG -au -au -au -au -au -aa -aa -aa -aa -aa +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF "} (33,1,3) = {" -aa -aa -aa -aa -aa -au -au -au -au -au +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF AG qo qo @@ -9139,28 +9131,28 @@ qo qo qo AG -au -au -au -au -au -aa -aa -aa -aa -aa +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF "} (34,1,3) = {" -aa -aa -aa -aa -aa -au -au -au -au -au +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF AG qo qo @@ -9193,28 +9185,28 @@ qo qo qo AG -au -au -au -au -au -aa -aa -aa -aa -aa +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF "} (35,1,3) = {" -aa -aa -aa -aa -aa -au -au -au -au -au +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF AG qo qo @@ -9247,28 +9239,28 @@ qo qo qo AG -au -au -au -au -au -aa -aa -aa -aa -aa +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF "} (36,1,3) = {" -aa -aa -aa -aa -aa -au -au -au -au -au +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF AG qo qo @@ -9301,28 +9293,28 @@ qo qo qo AG -au -au -au -au -au -aa -aa -aa -aa -aa +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF "} (37,1,3) = {" -aa -aa -aa -aa -aa -au -au -au -au -au +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF AG qo qo @@ -9355,28 +9347,28 @@ qo qo qo AG -au -au -au -au -au -aa -aa -aa -aa -aa +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF "} (38,1,3) = {" -aa -aa -aa -aa -aa -au -au -au -au -au +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF AG xO xO @@ -9409,28 +9401,28 @@ xO xO xO AG -au -au -au -au -au -aa -aa -aa -aa -aa +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF "} (39,1,3) = {" -aa -aa -aa -aa -aa -au -au -au -au -au +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF AG qo qo @@ -9463,28 +9455,28 @@ qo qo qo AG -au -au -au -au -au -aa -aa -aa -aa -aa +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF "} (40,1,3) = {" -aa -aa -aa -aa -aa -au -au -au -au -au +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF AG qo qo @@ -9517,28 +9509,28 @@ qo qo qo AG -au -au -au -au -au -aa -aa -aa -aa -aa +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF "} (41,1,3) = {" -aa -aa -aa -aa -aa -au -au -au -au -au +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF AG qo qo @@ -9571,28 +9563,28 @@ qo qo qo AG -au -au -au -au -au -aa -aa -aa -aa -aa +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF "} (42,1,3) = {" -aa -aa -aa -aa -aa -au -au -au -au -au +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF AG AG AG @@ -9625,554 +9617,554 @@ AG AG AG AG -au -au -au -au -au -aa -aa -aa -aa -aa +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF "} (43,1,3) = {" -aa -aa -aa -aa -aa -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -aa -aa -aa -aa -aa +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF "} (44,1,3) = {" -aa -aa -aa -aa -aa -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -aa -aa -aa -aa -aa +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF "} (45,1,3) = {" -aa -aa -aa -aa -aa -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -aa -aa -aa -aa -aa +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF "} (46,1,3) = {" -aa -aa -aa -aa -aa -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -aa -aa -aa -aa -aa +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF "} (47,1,3) = {" -aa -aa -aa -aa -aa -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -au -aa -aa -aa -aa -aa +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF "} (48,1,3) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF "} (49,1,3) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF "} (50,1,3) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF "} (51,1,3) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF "} (52,1,3) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF +SF "} diff --git a/_maps/map_files/debug/runtimestation.dmm b/_maps/map_files/debug/runtimestation.dmm index faac5974745fd..589732c2452e6 100644 --- a/_maps/map_files/debug/runtimestation.dmm +++ b/_maps/map_files/debug/runtimestation.dmm @@ -11,7 +11,7 @@ /area/space/nearstation) "ad" = ( /turf/closed/wall/r_wall, -/area/maintenance/department/bridge) +/area/station/maintenance/department/bridge) "ae" = ( /obj/structure/lattice, /obj/structure/grille, @@ -19,27 +19,27 @@ /area/space/nearstation) "af" = ( /turf/open/floor/plating, -/area/maintenance/department/bridge) +/area/station/maintenance/department/bridge) "ag" = ( /turf/closed/wall/r_wall, -/area/security/brig) +/area/station/security/brig) "ah" = ( /turf/closed/wall/r_wall, -/area/engineering/atmos) +/area/station/engineering/atmos) "aj" = ( /turf/closed/wall/r_wall, -/area/engineering/main) +/area/station/engineering/main) "ak" = ( /turf/closed/wall/r_wall, -/area/engineering/gravity_generator) +/area/station/engineering/gravity_generator) "al" = ( /obj/machinery/ntnet_relay, /turf/open/floor/iron, -/area/engineering/main) +/area/station/engineering/main) "am" = ( /obj/machinery/atmospherics/components/tank/air, /turf/open/floor/plating, -/area/engineering/atmos) +/area/station/engineering/atmos) "an" = ( /obj/structure/lattice/catwalk, /turf/open/space, @@ -54,13 +54,13 @@ locked = 0 }, /turf/open/floor/iron, -/area/engineering/main) +/area/station/engineering/main) "aq" = ( /obj/machinery/camera/directional/north, /obj/machinery/computer/monitor, /obj/structure/cable, /turf/open/floor/iron, -/area/engineering/main) +/area/station/engineering/main) "ar" = ( /obj/machinery/airalarm/unlocked{ dir = 1; @@ -70,7 +70,7 @@ locked = 0 }, /turf/open/floor/iron, -/area/engineering/main) +/area/station/engineering/main) "as" = ( /obj/machinery/power/smes{ charge = 5e+006 @@ -84,7 +84,7 @@ }, /obj/structure/cable, /turf/open/floor/iron, -/area/engineering/gravity_generator) +/area/station/engineering/gravity_generator) "at" = ( /obj/effect/turf_decal/stripes/line{ dir = 5 @@ -94,23 +94,23 @@ }, /obj/structure/cable, /turf/open/floor/iron, -/area/engineering/gravity_generator) +/area/station/engineering/gravity_generator) "au" = ( /obj/effect/spawner/structure/window/reinforced, /obj/structure/sign/warning/radiation/rad_area{ pixel_y = 32 }, /turf/open/floor/plating, -/area/engineering/gravity_generator) +/area/station/engineering/gravity_generator) "av" = ( /turf/open/floor/iron/dark, -/area/engineering/gravity_generator) +/area/station/engineering/gravity_generator) "aw" = ( /turf/open/floor/plating, -/area/engineering/atmos) +/area/station/engineering/atmos) "aA" = ( /turf/open/floor/iron, -/area/engineering/main) +/area/station/engineering/main) "aC" = ( /obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 4 @@ -118,23 +118,23 @@ /obj/machinery/door/airlock/external/glass/ruin, /obj/structure/cable, /turf/open/floor/plating, -/area/engineering/main) +/area/station/engineering/main) "aD" = ( /turf/open/floor/iron, -/area/security/brig) +/area/station/security/brig) "aE" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden{ dir = 6 }, /obj/structure/cable, /turf/open/floor/iron, -/area/engineering/main) +/area/station/engineering/main) "aF" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 8 }, /turf/open/floor/iron, -/area/engineering/main) +/area/station/engineering/main) "aG" = ( /obj/machinery/light/directional/west, /obj/effect/turf_decal/stripes/line{ @@ -143,16 +143,16 @@ /obj/structure/closet/radiation, /obj/structure/cable, /turf/open/floor/iron, -/area/engineering/gravity_generator) +/area/station/engineering/gravity_generator) "aH" = ( /obj/machinery/light/directional/east, /obj/machinery/recharge_station, /turf/open/floor/iron, -/area/engineering/main) +/area/station/engineering/main) "aI" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, -/area/engineering/gravity_generator) +/area/station/engineering/gravity_generator) "aK" = ( /obj/structure/table, /obj/item/rcd_ammo/large, @@ -161,7 +161,7 @@ /obj/item/construction/rcd/combat, /obj/item/construction/plumbing, /turf/open/floor/iron, -/area/command/bridge) +/area/station/command/bridge) "aN" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible{ dir = 4 @@ -169,19 +169,19 @@ /obj/machinery/portable_atmospherics/canister/nitrous_oxide, /obj/effect/turf_decal/bot, /turf/open/floor/iron, -/area/engineering/atmos) +/area/station/engineering/atmos) "aO" = ( /obj/machinery/atmospherics/components/binary/pump/on{ dir = 4 }, /turf/open/floor/iron, -/area/engineering/atmos) +/area/station/engineering/atmos) "aP" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden{ dir = 4 }, /turf/open/floor/plating, -/area/engineering/atmos) +/area/station/engineering/atmos) "aS" = ( /obj/structure/table, /obj/item/flashlight{ @@ -190,14 +190,14 @@ /obj/item/storage/toolbox/syndicate, /obj/item/stock_parts/cell/infinite, /turf/open/floor/iron, -/area/engineering/main) +/area/station/engineering/main) "aT" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden{ dir = 8 }, /obj/structure/cable, /turf/open/floor/iron, -/area/engineering/main) +/area/station/engineering/main) "aU" = ( /obj/machinery/door/airlock/engineering/glass{ name = "Gravity Generator" @@ -210,7 +210,7 @@ }, /obj/structure/cable, /turf/open/floor/iron, -/area/engineering/gravity_generator) +/area/station/engineering/gravity_generator) "aV" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -220,7 +220,7 @@ }, /obj/structure/cable, /turf/open/floor/iron, -/area/engineering/gravity_generator) +/area/station/engineering/gravity_generator) "aX" = ( /obj/machinery/door/airlock/engineering/glass{ name = "Gravity Generator" @@ -229,15 +229,15 @@ dir = 8 }, /turf/open/floor/iron/dark, -/area/engineering/gravity_generator) +/area/station/engineering/gravity_generator) "aY" = ( /obj/machinery/light/directional/east, /turf/open/floor/iron/dark, -/area/engineering/gravity_generator) +/area/station/engineering/gravity_generator) "ba" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on, /turf/open/floor/plating, -/area/engineering/atmos) +/area/station/engineering/atmos) "bb" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible{ dir = 4 @@ -245,13 +245,13 @@ /obj/machinery/portable_atmospherics/canister, /obj/effect/turf_decal/bot, /turf/open/floor/iron, -/area/engineering/atmos) +/area/station/engineering/atmos) "bc" = ( /obj/machinery/atmospherics/components/binary/pump/on{ dir = 8 }, /turf/open/floor/iron, -/area/engineering/atmos) +/area/station/engineering/atmos) "bd" = ( /obj/structure/table, /obj/item/weldingtool/experimental, @@ -260,16 +260,16 @@ /obj/machinery/power/apc/auto_name/directional/west, /obj/structure/cable, /turf/open/floor/iron, -/area/engineering/main) +/area/station/engineering/main) "be" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, /obj/structure/cable, /turf/open/floor/iron, -/area/engineering/main) +/area/station/engineering/main) "bf" = ( /obj/machinery/suit_storage_unit/captain, /turf/open/floor/iron, -/area/engineering/main) +/area/station/engineering/main) "bg" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -277,43 +277,43 @@ /obj/machinery/power/apc/auto_name/directional/west, /obj/structure/cable, /turf/open/floor/iron, -/area/engineering/gravity_generator) +/area/station/engineering/gravity_generator) "bh" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 }, /turf/open/floor/iron, -/area/engineering/gravity_generator) +/area/station/engineering/gravity_generator) "bk" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, /obj/machinery/door/airlock, /obj/structure/cable, /turf/open/floor/plating, -/area/engineering/atmos) +/area/station/engineering/atmos) "bl" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden{ dir = 4 }, /obj/machinery/meter, /turf/open/floor/plating, -/area/engineering/atmos) +/area/station/engineering/atmos) "bm" = ( /obj/machinery/atmospherics/components/binary/valve/on{ dir = 4 }, /turf/open/floor/plating, -/area/engineering/atmos) +/area/station/engineering/atmos) "bo" = ( /obj/structure/table, /obj/item/screwdriver/power, /obj/item/crowbar/power, /turf/open/floor/iron, -/area/engineering/main) +/area/station/engineering/main) "bp" = ( /obj/machinery/light/directional/south, /obj/structure/tank_dispenser, /turf/open/floor/iron, -/area/engineering/main) +/area/station/engineering/main) "bq" = ( /obj/effect/turf_decal/stripes/line{ dir = 10 @@ -323,14 +323,14 @@ network = "tcommsat" }, /turf/open/floor/iron, -/area/engineering/gravity_generator) +/area/station/engineering/gravity_generator) "br" = ( /obj/effect/turf_decal/stripes/line{ dir = 6 }, /obj/machinery/announcement_system, /turf/open/floor/iron, -/area/engineering/gravity_generator) +/area/station/engineering/gravity_generator) "bs" = ( /obj/machinery/airalarm/unlocked{ dir = 1; @@ -338,55 +338,55 @@ }, /obj/machinery/rnd/destructive_analyzer, /turf/open/floor/iron, -/area/science) +/area/station/science) "bt" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, /obj/structure/cable, /turf/open/floor/iron, -/area/science) +/area/station/science) "bu" = ( /turf/closed/wall/r_wall, -/area/command/bridge) +/area/station/command/bridge) "bv" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, -/area/command/bridge) +/area/station/command/bridge) "bw" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, -/area/security/brig) +/area/station/security/brig) "bx" = ( /obj/machinery/door/airlock, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, /obj/structure/cable, /turf/open/floor/plating, -/area/engineering/main) +/area/station/engineering/main) "by" = ( /turf/closed/wall/r_wall, -/area/medical/medbay) +/area/station/medical/medbay) "bA" = ( /turf/closed/wall/r_wall, -/area/science) +/area/station/science) "bB" = ( /obj/machinery/mecha_part_fabricator, /turf/open/floor/iron, -/area/science) +/area/station/science) "bC" = ( /obj/machinery/computer/prisoner/gulag_teleporter_computer{ dir = 4 }, /turf/open/floor/iron, -/area/security/brig) +/area/station/security/brig) "bD" = ( /turf/open/floor/iron, -/area/science) +/area/station/science) "bE" = ( /turf/open/floor/iron, -/area/hallway/primary/central) +/area/station/hallway/primary/central) "bF" = ( /obj/machinery/computer/rdconsole, /turf/open/floor/iron, -/area/science) +/area/station/science) "bG" = ( /obj/machinery/airalarm/unlocked{ dir = 1; @@ -407,17 +407,17 @@ /obj/item/uplink/nuclear/debug, /obj/structure/cable, /turf/open/floor/iron, -/area/command/bridge) +/area/station/command/bridge) "bH" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on, /turf/open/floor/iron, -/area/security/brig) +/area/station/security/brig) "bI" = ( /obj/structure/table, /obj/item/card/emag, /obj/item/flashlight/emp/debug, /turf/open/floor/iron, -/area/command/bridge) +/area/station/command/bridge) "bJ" = ( /obj/structure/table, /obj/item/card/id/advanced/centcom/ert{ @@ -430,16 +430,16 @@ pixel_y = 6 }, /turf/open/floor/iron, -/area/command/bridge) +/area/station/command/bridge) "bK" = ( /obj/structure/table, /obj/item/storage/backpack/holding, /obj/item/storage/part_replacer/bluespace/tier4, /turf/open/floor/iron, -/area/command/bridge) +/area/station/command/bridge) "bL" = ( /turf/closed/wall/r_wall, -/area/maintenance/aft) +/area/station/maintenance/aft) "bM" = ( /obj/machinery/camera/directional/north, /obj/effect/turf_decal/tile/blue, @@ -450,15 +450,15 @@ /obj/item/construction/rld, /obj/item/construction/rcd/arcd, /turf/open/floor/iron, -/area/command/bridge) +/area/station/command/bridge) "bN" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, /turf/open/floor/iron, -/area/hallway/primary/central) +/area/station/hallway/primary/central) "bO" = ( /obj/machinery/door/poddoor, /turf/open/floor/engine, -/area/cargo/miningoffice) +/area/station/cargo/miningoffice) "bP" = ( /obj/machinery/airalarm/unlocked{ dir = 1; @@ -467,29 +467,29 @@ /obj/structure/table, /obj/machinery/reagentgrinder, /turf/open/floor/iron/dark, -/area/medical/chemistry) +/area/station/medical/chemistry) "bQ" = ( /obj/machinery/chem_master, /turf/open/floor/iron/dark, -/area/medical/chemistry) +/area/station/medical/chemistry) "bR" = ( /obj/machinery/camera/directional/north, /obj/machinery/power/apc/auto_name/directional/north, /obj/structure/cable, /obj/machinery/chem_heater/debug, /turf/open/floor/iron/dark, -/area/medical/chemistry) +/area/station/medical/chemistry) "bS" = ( /obj/machinery/chem_dispenser/fullupgrade, /turf/open/floor/iron/dark, -/area/medical/chemistry) +/area/station/medical/chemistry) "bT" = ( /obj/machinery/gulag_item_reclaimer{ dir = 8; pixel_x = 32 }, /turf/open/floor/iron, -/area/security/brig) +/area/station/security/brig) "bU" = ( /obj/machinery/airalarm/unlocked{ dir = 1; @@ -507,7 +507,7 @@ /turf/open/floor/iron/white/corner{ dir = 1 }, -/area/medical/medbay) +/area/station/medical/medbay) "bV" = ( /obj/machinery/light/directional/north, /obj/effect/turf_decal/tile/blue{ @@ -517,7 +517,7 @@ /turf/open/floor/iron/white/corner{ dir = 1 }, -/area/medical/medbay) +/area/station/medical/medbay) "bW" = ( /obj/machinery/camera/directional/north, /obj/effect/turf_decal/tile/blue{ @@ -527,7 +527,7 @@ /turf/open/floor/iron/white/corner{ dir = 1 }, -/area/medical/medbay) +/area/station/medical/medbay) "bX" = ( /obj/machinery/sleeper/syndie/fullupgrade, /obj/effect/turf_decal/tile/blue{ @@ -536,24 +536,24 @@ /turf/open/floor/iron/white/corner{ dir = 1 }, -/area/medical/medbay) +/area/station/medical/medbay) "bY" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, -/area/maintenance/department/bridge) +/area/station/maintenance/department/bridge) "bZ" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, -/area/hallway/primary/central) +/area/station/hallway/primary/central) "ca" = ( /obj/machinery/autolathe/hacked, /turf/open/floor/iron, -/area/science) +/area/station/science) "cd" = ( /obj/machinery/door/airlock, /obj/structure/cable, /turf/open/floor/plating, -/area/command/bridge) +/area/station/command/bridge) "ce" = ( /obj/effect/turf_decal/tile/blue{ dir = 1 @@ -563,11 +563,11 @@ }, /obj/structure/cable, /turf/open/floor/iron, -/area/command/bridge) +/area/station/command/bridge) "cf" = ( /obj/structure/cable, /turf/open/floor/iron, -/area/command/bridge) +/area/station/command/bridge) "cg" = ( /obj/effect/turf_decal/tile/blue, /obj/effect/turf_decal/tile/blue{ @@ -575,27 +575,27 @@ }, /obj/structure/cable, /turf/open/floor/iron, -/area/command/bridge) +/area/station/command/bridge) "ch" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden{ dir = 8 }, /obj/structure/cable, /turf/open/floor/iron, -/area/medical/chemistry) +/area/station/medical/chemistry) "ci" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, /obj/structure/cable, /turf/open/floor/iron, -/area/security/brig) +/area/station/security/brig) "cj" = ( /obj/structure/cable, /turf/open/floor/iron, -/area/medical/chemistry) +/area/station/medical/chemistry) "ck" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, -/area/medical/medbay) +/area/station/medical/medbay) "cl" = ( /obj/effect/turf_decal/tile/blue{ dir = 8 @@ -604,15 +604,15 @@ /turf/open/floor/iron/white/corner{ dir = 1 }, -/area/medical/medbay) +/area/station/medical/medbay) "cm" = ( /turf/open/floor/iron, -/area/medical/medbay) +/area/station/medical/medbay) "co" = ( /obj/machinery/light/directional/east, /obj/machinery/ore_silo, /turf/open/floor/iron, -/area/science) +/area/station/science) "cp" = ( /obj/machinery/light/directional/south, /obj/structure/closet/secure_closet/engineering_chief{ @@ -626,7 +626,7 @@ dir = 8 }, /turf/open/floor/iron, -/area/command/bridge) +/area/station/command/bridge) "cq" = ( /obj/effect/turf_decal/tile/blue, /obj/effect/turf_decal/tile/blue{ @@ -634,7 +634,7 @@ }, /obj/machinery/atmospherics/components/unary/vent_pump/on, /turf/open/floor/iron, -/area/command/bridge) +/area/station/command/bridge) "cr" = ( /obj/machinery/light/directional/south, /obj/structure/closet/secure_closet/hos{ @@ -648,11 +648,11 @@ dir = 8 }, /turf/open/floor/iron, -/area/command/bridge) +/area/station/command/bridge) "ct" = ( /obj/machinery/light/directional/west, /turf/open/floor/iron, -/area/medical/chemistry) +/area/station/medical/chemistry) "cu" = ( /obj/effect/turf_decal/tile/blue{ dir = 8 @@ -660,32 +660,32 @@ /turf/open/floor/iron/white/corner{ dir = 1 }, -/area/medical/medbay) +/area/station/medical/medbay) "cw" = ( /obj/machinery/door/airlock, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, /turf/open/floor/iron, -/area/command/bridge) +/area/station/command/bridge) "cx" = ( /obj/machinery/door/airlock/public/glass, /turf/open/floor/iron, -/area/medical/medbay) +/area/station/medical/medbay) "cy" = ( /obj/effect/turf_decal/loading_area{ dir = 8 }, /turf/open/floor/iron, -/area/medical/medbay) +/area/station/medical/medbay) "cz" = ( /obj/structure/fans/tiny, /turf/open/floor/plating, -/area/medical/medbay) +/area/station/medical/medbay) "cA" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden{ dir = 4 }, /turf/open/floor/iron, -/area/hallway/primary/central) +/area/station/hallway/primary/central) "cB" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden{ dir = 4 @@ -695,7 +695,7 @@ dir = 4 }, /turf/open/floor/iron, -/area/hallway/primary/central) +/area/station/hallway/primary/central) "cC" = ( /obj/machinery/camera/directional/north, /obj/effect/turf_decal/tile/blue{ @@ -708,7 +708,7 @@ dir = 1 }, /turf/open/floor/iron, -/area/hallway/primary/central) +/area/station/hallway/primary/central) "cD" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden{ dir = 4 @@ -720,26 +720,26 @@ dir = 4 }, /turf/open/floor/iron, -/area/hallway/primary/central) +/area/station/hallway/primary/central) "cE" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden{ dir = 4 }, /turf/closed/wall/r_wall, -/area/medical/chemistry) +/area/station/medical/chemistry) "cF" = ( /obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden{ dir = 4 }, /turf/open/floor/iron, -/area/medical/chemistry) +/area/station/medical/chemistry) "cG" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden{ dir = 4 }, /turf/closed/wall/r_wall, -/area/medical/medbay) +/area/station/medical/medbay) "cH" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 8 @@ -755,12 +755,12 @@ /turf/open/floor/iron/white/corner{ dir = 1 }, -/area/medical/medbay) +/area/station/medical/medbay) "cI" = ( /obj/machinery/power/apc/auto_name/directional/east, /obj/structure/cable, /turf/open/floor/iron, -/area/security/brig) +/area/station/security/brig) "cJ" = ( /obj/machinery/computer/operating{ dir = 1 @@ -769,7 +769,7 @@ dir = 8 }, /turf/open/floor/iron/cafeteria, -/area/medical/medbay) +/area/station/medical/medbay) "cK" = ( /obj/machinery/light/directional/south, /obj/effect/turf_decal/tile/blue{ @@ -785,7 +785,7 @@ pixel_y = 2 }, /turf/open/floor/iron/white/corner, -/area/medical/medbay) +/area/station/medical/medbay) "cL" = ( /obj/item/storage/backpack/duffelbag/syndie/surgery, /obj/item/disk/surgery/debug, @@ -794,26 +794,26 @@ }, /obj/structure/table/glass, /turf/open/floor/iron/white/corner, -/area/medical/medbay) +/area/station/medical/medbay) "cN" = ( /turf/closed/wall/r_wall, -/area/construction) +/area/station/construction) "cP" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, /turf/closed/wall/r_wall, -/area/construction) +/area/station/construction) "cS" = ( /turf/closed/wall/r_wall, -/area/commons/storage/primary) +/area/station/commons/storage/primary) "cT" = ( /obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, /turf/open/floor/iron, -/area/medical/chemistry) +/area/station/medical/chemistry) "cV" = ( /obj/machinery/door/airlock/public/glass, /turf/open/floor/iron, -/area/commons/storage/primary) +/area/station/commons/storage/primary) "cW" = ( /obj/machinery/airalarm/unlocked{ dir = 1; @@ -823,7 +823,7 @@ /obj/effect/turf_decal/stripes/corner, /obj/structure/cable, /turf/open/floor/iron, -/area/construction) +/area/station/construction) "cX" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 1 @@ -831,31 +831,31 @@ /obj/effect/turf_decal/stripes/line, /obj/structure/cable, /turf/open/floor/iron, -/area/construction) +/area/station/construction) "cY" = ( /obj/effect/turf_decal/stripes/line, /turf/open/floor/iron, -/area/construction) +/area/station/construction) "cZ" = ( /obj/effect/turf_decal/stripes/corner{ dir = 1 }, /turf/open/floor/iron, -/area/construction) +/area/station/construction) "da" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, /turf/closed/wall/r_wall, -/area/commons/storage/primary) +/area/station/commons/storage/primary) "db" = ( /turf/closed/wall/mineral/plastitanium, -/area/hallway/secondary/entry) +/area/station/hallway/secondary/entry) "dc" = ( /obj/effect/turf_decal/stripes/corner{ dir = 8 }, /obj/structure/cable, /turf/open/floor/iron, -/area/commons/storage/primary) +/area/station/commons/storage/primary) "dd" = ( /obj/machinery/airalarm/unlocked{ dir = 1; @@ -865,29 +865,29 @@ /obj/effect/turf_decal/stripes/line, /obj/structure/cable, /turf/open/floor/iron, -/area/commons/storage/primary) +/area/station/commons/storage/primary) "de" = ( /obj/machinery/gulag_teleporter, /turf/open/floor/iron, -/area/security/brig) +/area/station/security/brig) "dg" = ( /obj/machinery/airalarm/directional/east, /turf/open/floor/iron, -/area/security/brig) +/area/station/security/brig) "dh" = ( /turf/closed/wall, -/area/hallway/secondary/entry) +/area/station/hallway/secondary/entry) "di" = ( /obj/machinery/door/airlock/external/ruin{ name = "Labor Camp Shuttle Airlock" }, /obj/structure/fans/tiny, /turf/open/floor/iron/dark, -/area/security/brig) +/area/station/security/brig) "dj" = ( /obj/machinery/light/small/directional/west, /turf/open/floor/plating, -/area/hallway/secondary/entry) +/area/station/hallway/secondary/entry) "dk" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden{ dir = 10 @@ -895,191 +895,191 @@ /obj/effect/turf_decal/stripes/corner, /obj/structure/cable, /turf/open/floor/iron, -/area/commons/storage/primary) +/area/station/commons/storage/primary) "dl" = ( /turf/open/floor/plating, -/area/commons/storage/primary) +/area/station/commons/storage/primary) "dm" = ( /obj/machinery/light/directional/west, /obj/effect/turf_decal/stripes/line{ dir = 4 }, /turf/open/floor/iron, -/area/construction) +/area/station/construction) "dn" = ( /turf/open/floor/plating, -/area/construction) +/area/station/construction) "do" = ( /obj/machinery/light/directional/east, /obj/effect/turf_decal/stripes/line{ dir = 8 }, /turf/open/floor/iron, -/area/construction) +/area/station/construction) "dp" = ( /obj/machinery/light/directional/west, /turf/open/floor/plating, -/area/commons/storage/primary) +/area/station/commons/storage/primary) "dq" = ( /obj/effect/turf_decal/plaque{ icon_state = "L2" }, /turf/open/floor/iron, -/area/commons/storage/primary) +/area/station/commons/storage/primary) "dr" = ( /obj/effect/turf_decal/plaque{ icon_state = "L4" }, /turf/open/floor/iron, -/area/commons/storage/primary) +/area/station/commons/storage/primary) "ds" = ( /obj/effect/turf_decal/plaque{ icon_state = "L6" }, /turf/open/floor/iron, -/area/commons/storage/primary) +/area/station/commons/storage/primary) "dt" = ( /obj/effect/turf_decal/plaque{ icon_state = "L8" }, /turf/open/floor/iron, -/area/commons/storage/primary) +/area/station/commons/storage/primary) "du" = ( /obj/effect/turf_decal/plaque{ icon_state = "L10" }, /turf/open/floor/iron, -/area/commons/storage/primary) +/area/station/commons/storage/primary) "dv" = ( /obj/effect/turf_decal/plaque{ icon_state = "L12" }, /turf/open/floor/iron, -/area/commons/storage/primary) +/area/station/commons/storage/primary) "dw" = ( /obj/effect/turf_decal/plaque{ icon_state = "L14" }, /turf/open/floor/iron, -/area/commons/storage/primary) +/area/station/commons/storage/primary) "dx" = ( /obj/machinery/light/directional/east, /turf/open/floor/plating, -/area/commons/storage/primary) +/area/station/commons/storage/primary) "dy" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 }, /turf/open/floor/iron, -/area/construction) +/area/station/construction) "dz" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 }, /turf/open/floor/iron, -/area/construction) +/area/station/construction) "dA" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden{ dir = 4 }, /obj/structure/cable, /turf/open/floor/iron, -/area/commons/storage/primary) +/area/station/commons/storage/primary) "dB" = ( /obj/effect/turf_decal/stripes/line, /turf/open/floor/iron, -/area/commons/storage/primary) +/area/station/commons/storage/primary) "dC" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 }, /turf/open/floor/iron, -/area/commons/storage/primary) +/area/station/commons/storage/primary) "dD" = ( /obj/effect/landmark/observer_start, /obj/structure/plaque/static_plaque/golden/commission, /turf/open/floor/iron, -/area/commons/storage/primary) +/area/station/commons/storage/primary) "dE" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 }, /turf/open/floor/iron, -/area/commons/storage/primary) +/area/station/commons/storage/primary) "dF" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 4 }, /turf/open/floor/iron, -/area/commons/storage/primary) +/area/station/commons/storage/primary) "dG" = ( /obj/machinery/door/airlock, /turf/open/floor/iron, -/area/commons/storage/primary) +/area/station/commons/storage/primary) "dH" = ( /obj/machinery/door/airlock, /turf/open/floor/plating, -/area/maintenance/department/bridge) +/area/station/maintenance/department/bridge) "dI" = ( /obj/effect/landmark/start, /turf/open/floor/iron, -/area/commons/storage/primary) +/area/station/commons/storage/primary) "dJ" = ( /turf/open/floor/iron, -/area/commons/storage/primary) +/area/station/commons/storage/primary) "dK" = ( /obj/effect/turf_decal/stripes/corner{ dir = 8 }, /turf/open/floor/iron, -/area/construction) +/area/station/construction) "dL" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 }, /turf/open/floor/iron, -/area/construction) +/area/station/construction) "dM" = ( /obj/effect/turf_decal/stripes/corner{ dir = 4 }, /turf/open/floor/iron, -/area/construction) +/area/station/construction) "dN" = ( /obj/structure/table, /turf/open/floor/iron, -/area/commons/storage/primary) +/area/station/commons/storage/primary) "dO" = ( /obj/structure/table, /obj/machinery/light/directional/south, /obj/item/storage/medkit/regular, /obj/item/healthanalyzer/advanced, /turf/open/floor/iron, -/area/commons/storage/primary) +/area/station/commons/storage/primary) "dP" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 }, /turf/open/floor/plating, -/area/hallway/secondary/entry) +/area/station/hallway/secondary/entry) "dQ" = ( /obj/structure/table, /obj/machinery/light/directional/south, /turf/open/floor/iron, -/area/commons/storage/primary) +/area/station/commons/storage/primary) "dR" = ( /obj/machinery/light/directional/west, /turf/open/floor/iron, -/area/security/brig) +/area/station/security/brig) "dS" = ( /obj/machinery/atmospherics/components/tank/air, /obj/machinery/camera/directional/north, /turf/open/floor/plating, -/area/engineering/atmos) +/area/station/engineering/atmos) "dT" = ( /obj/machinery/camera/directional/north, /turf/open/floor/iron/dark, -/area/engineering/gravity_generator) +/area/station/engineering/gravity_generator) "dU" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden{ dir = 4 @@ -1092,15 +1092,15 @@ dir = 4 }, /turf/open/floor/iron, -/area/hallway/primary/central) +/area/station/hallway/primary/central) "dV" = ( /turf/open/floor/plating, -/area/hallway/secondary/entry) +/area/station/hallway/secondary/entry) "dW" = ( /obj/effect/turf_decal/stripes/line, /obj/machinery/camera/directional/north, /turf/open/floor/iron, -/area/construction) +/area/station/construction) "dX" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -1108,23 +1108,23 @@ /obj/machinery/camera/autoname/directional/west, /obj/machinery/light/directional/west, /turf/open/floor/iron, -/area/construction) +/area/station/construction) "dY" = ( /turf/closed/wall/r_wall, -/area/hallway/secondary/entry) +/area/station/hallway/secondary/entry) "dZ" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 }, /obj/machinery/camera/autoname/directional/south, /turf/open/floor/iron, -/area/construction) +/area/station/construction) "ea" = ( /obj/structure/table, /obj/machinery/camera/autoname/directional/south, /obj/item/gun/magic/wand/resurrection/debug, /turf/open/floor/iron, -/area/commons/storage/primary) +/area/station/commons/storage/primary) "eb" = ( /obj/docking_port/stationary{ dir = 8; @@ -1148,57 +1148,57 @@ width = 7 }, /turf/open/floor/engine, -/area/hallway/secondary/entry) +/area/station/hallway/secondary/entry) "ed" = ( /obj/structure/sign/warning/pods, /turf/closed/wall/r_wall, -/area/hallway/secondary/entry) +/area/station/hallway/secondary/entry) "ef" = ( /obj/machinery/door/airlock, /turf/open/floor/iron, -/area/construction) +/area/station/construction) "eg" = ( /obj/machinery/door/airlock, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, /obj/structure/cable, /turf/open/floor/iron, -/area/security/brig) +/area/station/security/brig) "eh" = ( /turf/open/floor/iron, -/area/hallway/secondary/entry) +/area/station/hallway/secondary/entry) "ei" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, /obj/structure/cable, /turf/open/floor/iron, -/area/hallway/secondary/entry) +/area/station/hallway/secondary/entry) "ej" = ( /obj/machinery/light/directional/north, /turf/open/floor/iron, -/area/hallway/secondary/entry) +/area/station/hallway/secondary/entry) "ek" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden{ dir = 4 }, /turf/open/floor/iron, -/area/hallway/secondary/entry) +/area/station/hallway/secondary/entry) "el" = ( /obj/structure/fans/tiny/invisible, /turf/open/floor/engine, -/area/hallway/secondary/entry) +/area/station/hallway/secondary/entry) "em" = ( /turf/closed/wall/r_wall, -/area/cargo/miningoffice) +/area/station/cargo/miningoffice) "en" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, -/area/hallway/secondary/entry) +/area/station/hallway/secondary/entry) "ep" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden{ dir = 8 }, /obj/structure/cable, /turf/open/floor/iron, -/area/hallway/secondary/entry) +/area/station/hallway/secondary/entry) "es" = ( /obj/effect/turf_decal/tile/blue{ dir = 8 @@ -1208,33 +1208,33 @@ dir = 4 }, /turf/open/floor/iron/white/corner, -/area/medical/medbay) +/area/station/medical/medbay) "et" = ( /turf/closed/wall/r_wall, -/area/cargo/storage) +/area/station/cargo/storage) "eu" = ( /turf/open/floor/iron, -/area/cargo/storage) +/area/station/cargo/storage) "ev" = ( /obj/effect/turf_decal/delivery, /turf/open/floor/iron, -/area/cargo/storage) +/area/station/cargo/storage) "ew" = ( /obj/effect/spawner/structure/window/reinforced, /obj/structure/sign/warning/vacuum, /turf/open/floor/plating, -/area/cargo/storage) +/area/station/cargo/storage) "ex" = ( /obj/machinery/door/airlock/external/ruin{ name = "Escape Pod One" }, /obj/structure/fans/tiny, /turf/open/floor/plating, -/area/hallway/secondary/entry) +/area/station/hallway/secondary/entry) "ey" = ( /obj/machinery/status_display/supply, /turf/closed/wall, -/area/cargo/storage) +/area/station/cargo/storage) "ez" = ( /obj/machinery/camera/autoname/directional/east, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden{ @@ -1245,14 +1245,14 @@ }, /obj/structure/cable, /turf/open/floor/iron, -/area/commons/storage/primary) +/area/station/commons/storage/primary) "eA" = ( /obj/machinery/conveyor{ dir = 1; id = "cargounload" }, /turf/open/floor/iron, -/area/cargo/storage) +/area/station/cargo/storage) "eC" = ( /obj/machinery/conveyor{ dir = 8; @@ -1260,7 +1260,7 @@ }, /obj/structure/plasticflaps, /turf/open/floor/plating, -/area/cargo/storage) +/area/station/cargo/storage) "eE" = ( /obj/docking_port/stationary{ dir = 8; @@ -1276,14 +1276,14 @@ /obj/machinery/power/apc/auto_name/directional/east, /obj/structure/cable, /turf/open/floor/iron, -/area/hallway/secondary/entry) +/area/station/hallway/secondary/entry) "eG" = ( /obj/machinery/airalarm/unlocked{ dir = 8; pixel_x = -24 }, /turf/open/floor/iron, -/area/cargo/storage) +/area/station/cargo/storage) "eH" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, /obj/effect/turf_decal/stripes/line{ @@ -1291,7 +1291,7 @@ }, /obj/structure/cable, /turf/open/floor/iron, -/area/commons/storage/primary) +/area/station/commons/storage/primary) "eJ" = ( /obj/docking_port/stationary{ dir = 4; @@ -1306,33 +1306,33 @@ "eL" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, /turf/open/floor/iron, -/area/hallway/secondary/entry) +/area/station/hallway/secondary/entry) "eM" = ( /obj/machinery/airalarm/unlocked{ dir = 4; pixel_x = 23 }, /turf/open/floor/iron, -/area/hallway/secondary/entry) +/area/station/hallway/secondary/entry) "eN" = ( /obj/machinery/conveyor{ dir = 9; id = "cargounload" }, /turf/open/floor/iron, -/area/cargo/storage) +/area/station/cargo/storage) "eP" = ( /obj/machinery/power/apc/auto_name/directional/west, /obj/structure/cable, /turf/open/floor/iron, -/area/cargo/storage) +/area/station/cargo/storage) "eQ" = ( /obj/machinery/conveyor_switch/oneway{ dir = 8; id = "cargounload" }, /turf/open/floor/iron, -/area/cargo/storage) +/area/station/cargo/storage) "eR" = ( /obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 4 @@ -1347,7 +1347,7 @@ dir = 4 }, /turf/open/floor/iron, -/area/cargo/storage) +/area/station/cargo/storage) "eS" = ( /obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 8 @@ -1362,30 +1362,30 @@ dir = 4 }, /turf/open/floor/iron, -/area/cargo/storage) +/area/station/cargo/storage) "eT" = ( /obj/machinery/conveyor{ dir = 5; id = "cargoload" }, /turf/open/floor/iron, -/area/cargo/storage) +/area/station/cargo/storage) "eU" = ( /obj/structure/sign/warning/vacuum/external{ pixel_x = 32 }, /turf/open/floor/iron, -/area/medical/medbay) +/area/station/medical/medbay) "eV" = ( /obj/machinery/light/directional/west, /turf/open/floor/iron, -/area/hallway/secondary/entry) +/area/station/hallway/secondary/entry) "eW" = ( /obj/effect/turf_decal/stripes/corner{ dir = 1 }, /turf/open/floor/iron, -/area/commons/storage/primary) +/area/station/commons/storage/primary) "eY" = ( /obj/machinery/conveyor{ dir = 8; @@ -1393,23 +1393,23 @@ }, /obj/machinery/door/poddoor{ id = "cargounload"; - name = "supply dock unloading door" + name = "Supply Dock Unloading Door" }, /turf/open/floor/plating, -/area/cargo/storage) +/area/station/cargo/storage) "eZ" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden{ dir = 4 }, /obj/structure/cable, /turf/open/floor/iron, -/area/cargo/storage) +/area/station/cargo/storage) "fa" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 8 }, /turf/open/floor/iron, -/area/cargo/storage) +/area/station/cargo/storage) "fb" = ( /obj/machinery/door/airlock/external/ruin{ name = "Departure Lounge Airlock" @@ -1417,7 +1417,7 @@ /obj/effect/turf_decal/delivery, /obj/structure/fans/tiny, /turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) +/area/station/hallway/secondary/exit/departure_lounge) "fc" = ( /obj/machinery/conveyor{ dir = 4; @@ -1425,10 +1425,10 @@ }, /obj/machinery/door/poddoor{ id = "cargoload"; - name = "supply dock loading door" + name = "Supply Dock Loading Door" }, /turf/open/floor/plating, -/area/cargo/storage) +/area/station/cargo/storage) "fe" = ( /obj/machinery/computer/cargo{ dir = 8 @@ -1447,7 +1447,7 @@ pixel_y = -8 }, /turf/open/floor/iron, -/area/cargo/storage) +/area/station/cargo/storage) "ff" = ( /obj/docking_port/stationary{ dir = 2; @@ -1465,7 +1465,7 @@ "fh" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, -/area/cargo/storage) +/area/station/cargo/storage) "fi" = ( /obj/docking_port/stationary{ dwidth = 1; @@ -1474,11 +1474,11 @@ width = 3 }, /turf/open/floor/plating, -/area/hallway/secondary/entry) +/area/station/hallway/secondary/entry) "fj" = ( /obj/structure/sign/warning/docking, /turf/closed/wall/r_wall, -/area/hallway/secondary/entry) +/area/station/hallway/secondary/entry) "fl" = ( /obj/machinery/conveyor{ dir = 4; @@ -1486,25 +1486,25 @@ }, /obj/structure/plasticflaps, /turf/open/floor/plating, -/area/cargo/storage) +/area/station/cargo/storage) "fm" = ( /obj/machinery/conveyor{ dir = 1; id = "cargoload" }, /turf/open/floor/iron, -/area/cargo/storage) +/area/station/cargo/storage) "fn" = ( /obj/effect/spawner/structure/window/reinforced, /obj/structure/sign/warning/vacuum/external, /turf/open/floor/plating, -/area/hallway/secondary/entry) +/area/station/hallway/secondary/entry) "fo" = ( /obj/machinery/conveyor_switch/oneway{ id = "cargoload" }, /turf/open/floor/iron, -/area/cargo/storage) +/area/station/cargo/storage) "fp" = ( /obj/docking_port/stationary{ dir = 2; @@ -1519,21 +1519,21 @@ "fq" = ( /obj/machinery/camera/autoname/directional/west, /turf/open/floor/iron, -/area/cargo/storage) +/area/station/cargo/storage) "fr" = ( /obj/machinery/light/directional/west, /obj/machinery/computer/cargo/express{ dir = 4 }, /turf/open/floor/iron, -/area/cargo/storage) +/area/station/cargo/storage) "fs" = ( /obj/machinery/door/airlock/external/ruin{ name = "Transport Airlock" }, /obj/structure/fans/tiny, /turf/open/floor/plating, -/area/hallway/secondary/entry) +/area/station/hallway/secondary/entry) "ft" = ( /obj/machinery/door/airlock, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden{ @@ -1541,13 +1541,13 @@ }, /obj/structure/cable, /turf/open/floor/plating, -/area/hallway/primary/central) +/area/station/hallway/primary/central) "fw" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, /obj/effect/turf_decal/stripes/corner, /obj/structure/cable, /turf/open/floor/iron, -/area/commons/storage/primary) +/area/station/commons/storage/primary) "fx" = ( /obj/effect/turf_decal/plaque{ icon_state = "L1" @@ -1557,7 +1557,7 @@ }, /obj/structure/cable, /turf/open/floor/iron, -/area/commons/storage/primary) +/area/station/commons/storage/primary) "fy" = ( /obj/machinery/light/directional/north, /obj/effect/turf_decal/plaque{ @@ -1568,7 +1568,7 @@ }, /obj/structure/cable, /turf/open/floor/iron, -/area/commons/storage/primary) +/area/station/commons/storage/primary) "fz" = ( /obj/effect/turf_decal/plaque{ icon_state = "L5" @@ -1578,7 +1578,7 @@ }, /obj/structure/cable, /turf/open/floor/iron, -/area/commons/storage/primary) +/area/station/commons/storage/primary) "fA" = ( /obj/effect/turf_decal/plaque{ icon_state = "L7" @@ -1588,11 +1588,11 @@ }, /obj/structure/cable, /turf/open/floor/iron, -/area/commons/storage/primary) +/area/station/commons/storage/primary) "fB" = ( /obj/machinery/status_display/supply, /turf/closed/wall/r_wall, -/area/cargo/storage) +/area/station/cargo/storage) "fC" = ( /obj/effect/turf_decal/plaque{ icon_state = "L9" @@ -1602,7 +1602,7 @@ }, /obj/structure/cable, /turf/open/floor/iron, -/area/commons/storage/primary) +/area/station/commons/storage/primary) "fD" = ( /obj/machinery/light/directional/north, /obj/machinery/camera/directional/north, @@ -1614,7 +1614,7 @@ }, /obj/structure/cable, /turf/open/floor/iron, -/area/commons/storage/primary) +/area/station/commons/storage/primary) "fE" = ( /obj/effect/turf_decal/plaque{ icon_state = "L13" @@ -1624,7 +1624,7 @@ }, /obj/structure/cable, /turf/open/floor/iron, -/area/commons/storage/primary) +/area/station/commons/storage/primary) "fF" = ( /obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ @@ -1633,7 +1633,7 @@ /obj/effect/turf_decal/caution/stand_clear, /obj/structure/fans/tiny, /turf/open/floor/iron, -/area/cargo/storage) +/area/station/cargo/storage) "fH" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, /obj/effect/turf_decal/stripes/corner{ @@ -1641,18 +1641,18 @@ }, /obj/structure/cable, /turf/open/floor/iron, -/area/commons/storage/primary) +/area/station/commons/storage/primary) "fI" = ( /obj/machinery/door/airlock, /turf/open/floor/plating, -/area/maintenance/aft) +/area/station/maintenance/aft) "fK" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden{ dir = 5 }, /obj/structure/cable, /turf/open/floor/iron, -/area/commons/storage/primary) +/area/station/commons/storage/primary) "fM" = ( /obj/structure/sign/directions/supply{ dir = 4; @@ -1668,7 +1668,7 @@ pixel_y = -7 }, /turf/open/floor/iron, -/area/hallway/secondary/entry) +/area/station/hallway/secondary/entry) "fN" = ( /obj/machinery/door/airlock, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden{ @@ -1676,33 +1676,33 @@ }, /obj/structure/cable, /turf/open/floor/plating, -/area/commons/storage/primary) +/area/station/commons/storage/primary) "fO" = ( /turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) +/area/station/hallway/secondary/exit/departure_lounge) "fP" = ( /obj/machinery/light/directional/north, /obj/machinery/keycard_auth/directional/north, /turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) +/area/station/hallway/secondary/exit/departure_lounge) "fQ" = ( /obj/machinery/computer/communications, /obj/machinery/status_display/evac{ pixel_y = 32 }, /turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) +/area/station/hallway/secondary/exit/departure_lounge) "fR" = ( /obj/machinery/door/airlock, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, /obj/structure/cable, /turf/open/floor/plating, -/area/commons/storage/primary) +/area/station/commons/storage/primary) "fS" = ( /obj/machinery/power/apc/auto_name/directional/north, /obj/structure/cable, /turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) +/area/station/hallway/secondary/exit/departure_lounge) "fU" = ( /obj/machinery/airalarm/unlocked{ dir = 1; @@ -1713,21 +1713,21 @@ }, /obj/structure/cable, /turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) +/area/station/hallway/secondary/exit/departure_lounge) "fV" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden{ dir = 4 }, /obj/structure/cable, /turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) +/area/station/hallway/secondary/exit/departure_lounge) "fW" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden{ dir = 9 }, /obj/structure/cable, /turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) +/area/station/hallway/secondary/exit/departure_lounge) "fX" = ( /obj/structure/sign/directions/supply{ dir = 4; @@ -1743,42 +1743,42 @@ pixel_y = -7 }, /turf/open/floor/plating, -/area/commons/storage/primary) +/area/station/commons/storage/primary) "fY" = ( /obj/machinery/light/directional/west, /obj/structure/cable, /turf/open/floor/iron, -/area/cargo/storage) +/area/station/cargo/storage) "fZ" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden{ dir = 9 }, /turf/open/floor/iron, -/area/hallway/secondary/entry) +/area/station/hallway/secondary/entry) "ga" = ( /turf/closed/wall/r_wall, -/area/hallway/secondary/exit/departure_lounge) +/area/station/hallway/secondary/exit/departure_lounge) "gb" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 1 }, /turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) +/area/station/hallway/secondary/exit/departure_lounge) "gc" = ( /obj/machinery/door/airlock/external/ruin{ name = "Auxiliary Airlock" }, /obj/structure/fans/tiny, /turf/open/floor/plating, -/area/hallway/secondary/entry) +/area/station/hallway/secondary/entry) "gd" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, -/area/science) +/area/station/science) "gf" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, -/area/hallway/secondary/exit/departure_lounge) +/area/station/hallway/secondary/exit/departure_lounge) "gg" = ( /obj/structure/sign/directions/supply{ dir = 4; @@ -1794,7 +1794,7 @@ pixel_y = -7 }, /turf/open/floor/plating, -/area/commons/storage/primary) +/area/station/commons/storage/primary) "gi" = ( /obj/machinery/power/apc/auto_name/directional/north, /obj/machinery/airalarm/unlocked{ @@ -1804,11 +1804,11 @@ /obj/structure/cable, /obj/machinery/computer/shuttle/mining, /turf/open/floor/iron, -/area/cargo/miningoffice) +/area/station/cargo/miningoffice) "gk" = ( /obj/structure/sign/departments/evac, /turf/closed/wall/r_wall, -/area/hallway/secondary/exit/departure_lounge) +/area/station/hallway/secondary/exit/departure_lounge) "gl" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 4 @@ -1817,76 +1817,76 @@ dir = 8 }, /turf/open/floor/iron, -/area/cargo/miningoffice) +/area/station/cargo/miningoffice) "gm" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden{ dir = 10 }, /obj/structure/cable, /turf/open/floor/iron, -/area/cargo/miningoffice) +/area/station/cargo/miningoffice) "gn" = ( /obj/machinery/camera/directional/north, /turf/open/floor/iron, -/area/security/brig) +/area/station/security/brig) "go" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, /obj/structure/cable, /turf/open/floor/iron, -/area/cargo/miningoffice) +/area/station/cargo/miningoffice) "gp" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, /turf/closed/wall/r_wall, -/area/cargo/miningoffice) +/area/station/cargo/miningoffice) "gq" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on, /turf/open/floor/iron, -/area/hallway/secondary/entry) +/area/station/hallway/secondary/entry) "gr" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden{ dir = 5 }, /obj/structure/cable, /turf/open/floor/iron, -/area/hallway/secondary/entry) +/area/station/hallway/secondary/entry) "gu" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden{ dir = 4 }, /obj/structure/cable, /turf/open/floor/iron, -/area/hallway/secondary/entry) +/area/station/hallway/secondary/entry) "gv" = ( /obj/machinery/light/directional/south, /turf/open/floor/iron, -/area/hallway/secondary/entry) +/area/station/hallway/secondary/entry) "gw" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 4 }, /obj/machinery/light/directional/south, /turf/open/floor/iron, -/area/hallway/secondary/entry) +/area/station/hallway/secondary/entry) "gx" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden{ dir = 4 }, /obj/machinery/light/directional/south, /turf/open/floor/iron, -/area/hallway/secondary/entry) +/area/station/hallway/secondary/entry) "gy" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 }, /obj/machinery/light/directional/east, /turf/open/floor/iron, -/area/construction) +/area/station/construction) "gz" = ( /obj/structure/table, /obj/item/card/id/advanced/gold/captains_spare, /obj/machinery/keycard_auth/directional/north, /turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) +/area/station/hallway/secondary/exit/departure_lounge) "gA" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden{ dir = 4 @@ -1894,21 +1894,21 @@ /obj/machinery/light/directional/north, /obj/structure/cable, /turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) +/area/station/hallway/secondary/exit/departure_lounge) "gB" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 4 }, /obj/machinery/light/directional/north, /turf/open/floor/iron, -/area/hallway/secondary/entry) +/area/station/hallway/secondary/entry) "gC" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden{ dir = 4 }, /obj/machinery/light/directional/north, /turf/open/floor/iron, -/area/hallway/secondary/entry) +/area/station/hallway/secondary/entry) "gD" = ( /obj/machinery/camera/autoname/directional/south, /obj/structure/cable, @@ -1916,22 +1916,22 @@ dir = 1 }, /turf/open/floor/iron, -/area/cargo/miningoffice) +/area/station/cargo/miningoffice) "gE" = ( /obj/machinery/camera/directional/north, /turf/open/floor/iron, -/area/hallway/secondary/entry) +/area/station/hallway/secondary/entry) "gF" = ( /obj/machinery/camera/autoname/directional/south, /turf/open/floor/iron, -/area/hallway/secondary/entry) +/area/station/hallway/secondary/entry) "gG" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 }, /obj/machinery/light/directional/west, /turf/open/floor/iron, -/area/construction) +/area/station/construction) "gH" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden{ dir = 4 @@ -1939,67 +1939,67 @@ /obj/machinery/camera/directional/north, /obj/structure/cable, /turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) +/area/station/hallway/secondary/exit/departure_lounge) "gI" = ( /obj/machinery/light/directional/north, /obj/machinery/camera/directional/north, /turf/open/floor/iron, -/area/hallway/secondary/entry) +/area/station/hallway/secondary/entry) "gJ" = ( /obj/structure/table, /obj/item/storage/box/prisoner, /obj/item/paper/guides/jobs/security/labor_camp, /turf/open/floor/iron, -/area/security/brig) +/area/station/security/brig) "gY" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 8 }, /obj/structure/cable, /turf/open/floor/iron, -/area/science) +/area/station/science) "hD" = ( /obj/structure/closet/secure_closet/chemical/heisenberg{ locked = 0 }, /turf/open/floor/iron, -/area/medical/chemistry) +/area/station/medical/chemistry) "ii" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 }, /obj/machinery/light_switch/directional/west, /turf/open/floor/iron, -/area/construction) +/area/station/construction) "jb" = ( /obj/machinery/door/airlock, /obj/structure/cable, /turf/open/floor/iron, -/area/science) +/area/station/science) "jE" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden{ dir = 8 }, /turf/open/floor/plating, -/area/engineering/atmos) +/area/station/engineering/atmos) "jU" = ( /obj/structure/table, /obj/item/melee/energy/axe, /turf/open/floor/iron, -/area/commons/storage/primary) +/area/station/commons/storage/primary) "kj" = ( /obj/machinery/door/airlock, /obj/structure/cable, /turf/open/floor/iron, -/area/cargo/miningoffice) +/area/station/cargo/miningoffice) "kn" = ( /obj/machinery/light/directional/north, /turf/open/floor/iron, -/area/hallway/primary/central) +/area/station/hallway/primary/central) "kp" = ( /obj/structure/server, /turf/open/floor/iron/dark, -/area/science/misc_lab) +/area/station/science/explab) "kQ" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden{ dir = 8 @@ -2007,111 +2007,111 @@ /obj/machinery/power/apc/auto_name/directional/north, /obj/structure/cable, /turf/open/floor/iron, -/area/hallway/primary/central) +/area/station/hallway/primary/central) "lc" = ( /turf/open/floor/engine, -/area/hallway/secondary/entry) +/area/station/hallway/secondary/entry) "lg" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden{ dir = 4 }, /obj/structure/cable, /turf/open/floor/iron, -/area/engineering/main) +/area/station/engineering/main) "lX" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 1 }, /turf/open/floor/iron, -/area/hallway/primary/central) +/area/station/hallway/primary/central) "mE" = ( /obj/structure/cable, /obj/machinery/chem_mass_spec, /turf/open/floor/iron, -/area/medical/chemistry) +/area/station/medical/chemistry) "nn" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 8 }, /turf/open/floor/iron/dark, -/area/science/misc_lab) +/area/station/science/explab) "nq" = ( /obj/effect/turf_decal/stripes/corner{ dir = 8 }, /turf/open/floor/iron, -/area/commons/storage/primary) +/area/station/commons/storage/primary) "ny" = ( /obj/structure/table, /obj/item/storage/toolbox/syndicate, /turf/open/floor/iron, -/area/commons/storage/primary) +/area/station/commons/storage/primary) "od" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 }, /turf/open/floor/plating, -/area/hallway/secondary/entry) +/area/station/hallway/secondary/entry) "ou" = ( /obj/machinery/airalarm/directional/west, /turf/open/floor/plating, -/area/engineering/atmos) +/area/station/engineering/atmos) "oV" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden{ dir = 4 }, /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/iron, -/area/medical/chemistry) +/area/station/medical/chemistry) "pA" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, /turf/closed/wall/r_wall, -/area/science) +/area/station/science) "pI" = ( /obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 8 }, /obj/machinery/door/airlock/external/glass/ruin, /turf/open/floor/plating, -/area/medical/medbay) +/area/station/medical/medbay) "qb" = ( /obj/machinery/door/airlock, /turf/open/floor/plating, -/area/engineering/atmos) +/area/station/engineering/atmos) "qQ" = ( /turf/open/floor/engine, -/area/cargo/miningoffice) +/area/station/cargo/miningoffice) "rn" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden{ dir = 4 }, /turf/open/floor/iron, -/area/hallway/secondary/entry) +/area/station/hallway/secondary/entry) "rK" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 }, /turf/open/floor/iron, -/area/cargo/miningoffice) +/area/station/cargo/miningoffice) "rL" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, /obj/structure/cable, /turf/open/floor/iron, -/area/hallway/primary/central) +/area/station/hallway/primary/central) "sr" = ( /obj/machinery/door/airlock/shell, /turf/open/floor/iron/dark, -/area/construction) +/area/station/construction) "sH" = ( /obj/structure/table, /obj/item/storage/box/shipping, /turf/open/floor/iron, -/area/commons/storage/primary) +/area/station/commons/storage/primary) "tE" = ( /obj/machinery/door/airlock/research, /turf/open/floor/iron/dark, -/area/construction) +/area/station/construction) "tG" = ( /obj/docking_port/stationary/random{ id = "pod_lavaland"; @@ -2122,33 +2122,33 @@ "tV" = ( /obj/structure/bot, /turf/open/floor/iron/dark, -/area/science/misc_lab) +/area/station/science/explab) "uf" = ( /obj/structure/fans/tiny/invisible, /obj/effect/turf_decal/stripes/line{ dir = 8 }, /turf/open/floor/engine, -/area/hallway/secondary/entry) +/area/station/hallway/secondary/entry) "un" = ( /obj/machinery/light/directional/west, /obj/effect/turf_decal/stripes/line{ dir = 4 }, /turf/open/floor/iron, -/area/cargo/miningoffice) +/area/station/cargo/miningoffice) "ut" = ( /obj/structure/closet/secure_closet/atmospherics{ locked = 0 }, /obj/machinery/light/directional/north, /turf/open/floor/plating, -/area/engineering/atmos) +/area/station/engineering/atmos) "uO" = ( /obj/machinery/door/airlock/public/glass, /obj/structure/cable, /turf/open/floor/iron, -/area/commons/storage/primary) +/area/station/commons/storage/primary) "uQ" = ( /obj/machinery/light/directional/west, /obj/structure/table, @@ -2164,21 +2164,21 @@ pixel_x = 5 }, /turf/open/floor/iron/dark, -/area/science/misc_lab) +/area/station/science/explab) "vm" = ( /mob/living/circuit_drone, /turf/open/floor/iron/dark, -/area/science/misc_lab) +/area/station/science/explab) "vv" = ( /obj/machinery/door/airlock, /turf/open/floor/plating, -/area/commons/storage/primary) +/area/station/commons/storage/primary) "vy" = ( /obj/effect/turf_decal/stripes/corner{ dir = 4 }, /turf/open/floor/iron, -/area/cargo/miningoffice) +/area/station/cargo/miningoffice) "vP" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden{ dir = 4 @@ -2186,7 +2186,7 @@ /obj/machinery/door/airlock/public/glass, /obj/structure/cable, /turf/open/floor/iron, -/area/medical/chemistry) +/area/station/medical/chemistry) "wb" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden{ dir = 4 @@ -2199,17 +2199,17 @@ dir = 4 }, /turf/open/floor/iron, -/area/hallway/primary/central) +/area/station/hallway/primary/central) "wB" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 }, /turf/open/floor/iron, -/area/hallway/secondary/entry) +/area/station/hallway/secondary/entry) "wM" = ( /obj/structure/cable, /turf/open/floor/iron, -/area/hallway/secondary/entry) +/area/station/hallway/secondary/entry) "wS" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden{ dir = 4 @@ -2219,17 +2219,17 @@ pixel_y = 23 }, /turf/open/floor/iron, -/area/hallway/primary/central) +/area/station/hallway/primary/central) "wU" = ( /turf/closed/wall/r_wall, -/area/science/misc_lab) +/area/station/science/explab) "yK" = ( /obj/structure/fans/tiny/invisible, /obj/effect/turf_decal/stripes/line{ dir = 4 }, /turf/open/floor/engine, -/area/hallway/secondary/entry) +/area/station/hallway/secondary/entry) "yN" = ( /obj/structure/cable, /obj/machinery/power/rtg/debug, @@ -2239,20 +2239,20 @@ /obj/machinery/power/apc/auto_name/directional/south, /obj/structure/cable, /turf/open/floor/iron, -/area/engineering/atmos) +/area/station/engineering/atmos) "AE" = ( /obj/machinery/airalarm/unlocked{ dir = 1; pixel_y = 23 }, /turf/open/floor/iron/dark, -/area/science/misc_lab) +/area/station/science/explab) "AP" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden{ dir = 8 }, /turf/open/floor/iron, -/area/science) +/area/station/science) "BD" = ( /obj/structure/closet/secure_closet/chief_medical{ locked = 0 @@ -2262,43 +2262,43 @@ dir = 8 }, /turf/open/floor/iron, -/area/command/bridge) +/area/station/command/bridge) "BG" = ( /obj/structure/table, /obj/item/ammo_box/c10mm, /obj/item/gun/ballistic/automatic/pistol, /turf/open/floor/iron, -/area/command/bridge) +/area/station/command/bridge) "Ce" = ( /turf/open/floor/iron, -/area/medical/chemistry) +/area/station/medical/chemistry) "Ct" = ( /obj/structure/closet/syndicate/resources/everything, /turf/open/floor/iron, -/area/science) +/area/station/science) "CQ" = ( /obj/machinery/light/directional/south, /obj/effect/turf_decal/stripes/line{ dir = 1 }, /turf/open/floor/iron, -/area/cargo/miningoffice) +/area/station/cargo/miningoffice) "CT" = ( /obj/machinery/component_printer, /turf/open/floor/iron/dark, -/area/science/misc_lab) +/area/station/science/explab) "CV" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, /obj/structure/cable, /turf/open/floor/iron, -/area/medical/chemistry) +/area/station/medical/chemistry) "Df" = ( /obj/machinery/light/directional/east, /obj/item/integrated_circuit/loaded/hello_world, /obj/item/integrated_circuit/loaded/speech_relay, /obj/structure/rack, /turf/open/floor/iron/dark, -/area/science/misc_lab) +/area/station/science/explab) "DW" = ( /obj/effect/turf_decal/tile/blue{ dir = 8 @@ -2307,23 +2307,23 @@ dir = 1 }, /turf/open/floor/iron/white/corner, -/area/medical/medbay) +/area/station/medical/medbay) "EA" = ( /obj/effect/turf_decal/stripes/line, /obj/structure/cable, /turf/open/floor/iron, -/area/construction) +/area/station/construction) "EB" = ( /obj/structure/extinguisher_cabinet/directional/north, /turf/open/floor/iron, -/area/medical/medbay) +/area/station/medical/medbay) "EG" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 }, /obj/machinery/light_switch/directional/east, /turf/open/floor/iron, -/area/construction) +/area/station/construction) "EI" = ( /obj/effect/turf_decal/tile/blue, /obj/effect/turf_decal/tile/blue{ @@ -2333,29 +2333,29 @@ locked = 0 }, /turf/open/floor/iron, -/area/command/bridge) +/area/station/command/bridge) "ES" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden{ dir = 4 }, /obj/structure/cable, /turf/open/floor/iron, -/area/hallway/primary/central) +/area/station/hallway/primary/central) "EX" = ( /obj/structure/table, /obj/item/screwdriver{ pixel_y = 10 }, /turf/open/floor/iron, -/area/medical/chemistry) +/area/station/medical/chemistry) "If" = ( /obj/machinery/rnd/production/techfab/department, /turf/open/floor/iron, -/area/science) +/area/station/science) "Ir" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, -/area/science/misc_lab) +/area/station/science/explab) "Iy" = ( /obj/structure/closet/secure_closet/research_director{ locked = 0 @@ -2365,24 +2365,24 @@ dir = 8 }, /turf/open/floor/iron, -/area/command/bridge) +/area/station/command/bridge) "IE" = ( /obj/machinery/gravity_generator/main/station, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/engineering/gravity_generator) +/area/station/engineering/gravity_generator) "II" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 }, /turf/open/floor/iron, -/area/cargo/miningoffice) +/area/station/cargo/miningoffice) "JF" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 8 }, /turf/open/floor/iron, -/area/medical/chemistry) +/area/station/medical/chemistry) "Kd" = ( /obj/docking_port/stationary{ dir = 8; @@ -2394,18 +2394,18 @@ width = 7 }, /turf/open/floor/engine, -/area/cargo/miningoffice) +/area/station/cargo/miningoffice) "Kx" = ( /obj/structure/table, /obj/item/analyzer, /obj/item/wrench, /obj/machinery/light/directional/south, /turf/open/floor/plating, -/area/engineering/atmos) +/area/station/engineering/atmos) "Ly" = ( /obj/machinery/chem_dispenser/chem_synthesizer, /turf/open/floor/iron/dark, -/area/medical/chemistry) +/area/station/medical/chemistry) "LH" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden{ @@ -2413,47 +2413,47 @@ }, /obj/machinery/door/airlock/research, /turf/open/floor/iron/dark, -/area/science/misc_lab) +/area/station/science/explab) "LW" = ( /obj/effect/turf_decal/stripes/line, /turf/open/floor/iron, -/area/hallway/secondary/entry) +/area/station/hallway/secondary/entry) "Mh" = ( /obj/structure/cable, /turf/open/floor/iron, -/area/hallway/primary/central) +/area/station/hallway/primary/central) "ME" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 }, /turf/open/floor/iron, -/area/cargo/miningoffice) +/area/station/cargo/miningoffice) "MN" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/engineering/gravity_generator) +/area/station/engineering/gravity_generator) "MY" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, /obj/structure/cable, /turf/open/floor/iron, -/area/engineering/atmos) +/area/station/engineering/atmos) "Nb" = ( /obj/machinery/bci_implanter, /turf/open/floor/iron/dark, -/area/science/misc_lab) +/area/station/science/explab) "Nc" = ( /obj/machinery/chem_recipe_debug, /turf/open/floor/iron, -/area/medical/chemistry) +/area/station/medical/chemistry) "Ns" = ( /obj/machinery/door/airlock/public/glass, /obj/structure/cable, /turf/open/floor/iron, -/area/medical/medbay) +/area/station/medical/medbay) "NZ" = ( /obj/machinery/rnd/production/protolathe/department, /turf/open/floor/iron, -/area/science) +/area/station/science) "Ov" = ( /obj/structure/table, /obj/machinery/cell_charger, @@ -2461,35 +2461,35 @@ /obj/item/stock_parts/cell/bluespace, /obj/item/stock_parts/cell/bluespace, /turf/open/floor/iron/dark, -/area/science/misc_lab) +/area/station/science/explab) "OU" = ( /obj/item/disk/tech_disk/debug, /turf/open/floor/iron, -/area/science) +/area/station/science) "Qi" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden{ dir = 8 }, /turf/open/floor/iron, -/area/hallway/secondary/entry) +/area/station/hallway/secondary/entry) "Qt" = ( /obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 4 }, /obj/machinery/door/airlock/external/glass/ruin, /turf/open/floor/plating, -/area/medical/medbay) +/area/station/medical/medbay) "Rb" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, -/area/maintenance/aft) +/area/station/maintenance/aft) "Re" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 }, /turf/open/floor/plating, -/area/hallway/secondary/entry) +/area/station/hallway/secondary/entry) "RM" = ( /obj/effect/turf_decal/tile/blue, /obj/effect/turf_decal/tile/blue{ @@ -2499,45 +2499,45 @@ locked = 0 }, /turf/open/floor/iron, -/area/command/bridge) +/area/station/command/bridge) "Sj" = ( /obj/structure/table/optable, /obj/effect/turf_decal/tile/blue{ dir = 8 }, /turf/open/floor/iron/white/corner, -/area/medical/medbay) +/area/station/medical/medbay) "Td" = ( /obj/machinery/light/directional/east, /obj/effect/turf_decal/stripes/line{ dir = 8 }, /turf/open/floor/iron, -/area/cargo/miningoffice) +/area/station/cargo/miningoffice) "Tj" = ( /obj/machinery/door/poddoor, /turf/open/floor/engine, -/area/hallway/secondary/entry) +/area/station/hallway/secondary/entry) "Tt" = ( /turf/open/floor/plating, -/area/maintenance/aft) +/area/station/maintenance/aft) "TV" = ( /obj/machinery/door/airlock, /obj/structure/cable, /turf/open/floor/iron, -/area/construction) +/area/station/construction) "Ut" = ( /obj/structure/closet/secure_closet/medical3{ locked = 0 }, /obj/item/healthanalyzer/advanced, /turf/open/floor/iron, -/area/medical/medbay) +/area/station/medical/medbay) "Vg" = ( /obj/machinery/light/directional/south, /obj/structure/cable, /turf/open/floor/iron, -/area/hallway/primary/central) +/area/station/hallway/primary/central) "Vr" = ( /obj/structure/cable, /obj/machinery/power/apc/auto_name/directional/north, @@ -2545,24 +2545,24 @@ dir = 4 }, /turf/open/floor/iron/dark, -/area/science/misc_lab) +/area/station/science/explab) "Vy" = ( /obj/structure/cable, /turf/open/floor/iron, -/area/engineering/main) +/area/station/engineering/main) "VA" = ( /obj/structure/fans/tiny, /obj/structure/cable, /turf/open/floor/iron, -/area/engineering/main) +/area/station/engineering/main) "We" = ( /obj/machinery/newscaster/directional/west, /turf/open/floor/iron, -/area/engineering/main) +/area/station/engineering/main) "Wh" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, -/area/engineering/atmos) +/area/station/engineering/atmos) "Wq" = ( /obj/effect/turf_decal/tile/blue{ dir = 1 @@ -2572,18 +2572,18 @@ }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, /turf/open/floor/iron, -/area/hallway/primary/central) +/area/station/hallway/primary/central) "Wx" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 }, /obj/structure/cable, /turf/open/floor/iron, -/area/engineering/gravity_generator) +/area/station/engineering/gravity_generator) "WK" = ( /obj/structure/money_bot, /turf/open/floor/iron/dark, -/area/science/misc_lab) +/area/station/science/explab) "WT" = ( /obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 8 @@ -2591,7 +2591,7 @@ /obj/machinery/door/airlock/external/glass/ruin, /obj/structure/cable, /turf/open/floor/plating, -/area/engineering/main) +/area/station/engineering/main) "Xg" = ( /obj/machinery/light/directional/east, /obj/machinery/vending/syndichem{ @@ -2599,46 +2599,46 @@ req_access = null }, /turf/open/floor/iron, -/area/medical/chemistry) +/area/station/medical/chemistry) "Xp" = ( /obj/machinery/light/directional/south, /obj/structure/tank_dispenser{ pixel_x = -1 }, /turf/open/floor/iron, -/area/engineering/atmos) +/area/station/engineering/atmos) "XC" = ( /obj/structure/cable, /turf/open/floor/iron, -/area/science) +/area/station/science) "XN" = ( /obj/structure/table, -/obj/item/organ/cyberimp/bci{ +/obj/item/organ/internal/cyberimp/bci{ pixel_y = 5 }, -/obj/item/organ/cyberimp/bci{ +/obj/item/organ/internal/cyberimp/bci{ pixel_y = 5 }, -/obj/item/organ/cyberimp/bci{ +/obj/item/organ/internal/cyberimp/bci{ pixel_y = 5 }, /turf/open/floor/iron/dark, -/area/science/misc_lab) +/area/station/science/explab) "XR" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden{ dir = 9 }, /turf/open/floor/plating, -/area/engineering/atmos) +/area/station/engineering/atmos) "XU" = ( /obj/machinery/atmospherics/components/tank/air, /obj/machinery/light/directional/north, /turf/open/floor/plating, -/area/engineering/atmos) +/area/station/engineering/atmos) "XZ" = ( /obj/effect/landmark/blobstart, /turf/open/floor/iron, -/area/commons/storage/primary) +/area/station/commons/storage/primary) "Ym" = ( /obj/structure/table, /obj/item/storage/toolbox/electrical, @@ -2649,21 +2649,21 @@ pixel_x = 4 }, /turf/open/floor/iron/dark, -/area/science/misc_lab) +/area/station/science/explab) "Yy" = ( /obj/machinery/light/directional/north, /obj/machinery/rnd/production/circuit_imprinter/department, /obj/machinery/power/apc/auto_name/directional/north, /obj/structure/cable, /turf/open/floor/iron, -/area/science) +/area/station/science) "ZD" = ( /obj/machinery/suit_storage_unit/ce, /turf/open/floor/iron, -/area/engineering/atmos) +/area/station/engineering/atmos) "ZP" = ( /turf/open/floor/iron/dark, -/area/science/misc_lab) +/area/station/science/explab) (1,1,1) = {" aa diff --git a/_maps/map_files/generic/CentCom.dmm b/_maps/map_files/generic/CentCom.dmm index 4f5d710862529..fae620abfcdcd 100644 --- a/_maps/map_files/generic/CentCom.dmm +++ b/_maps/map_files/generic/CentCom.dmm @@ -6,7 +6,7 @@ /turf/closed/indestructible/fakedoor{ name = "Sub-Laboratory Elevator" }, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "ad" = ( /turf/open/space, /area/space) @@ -14,20 +14,20 @@ /obj/effect/turf_decal/stripes/corner, /obj/structure/railing/corner, /turf/open/floor/plating/icemoon, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "ai" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/general/hidden, /obj/machinery/atmospherics/pipe/smart/manifold4w/orange/hidden/layer5, /turf/open/floor/iron/smooth_half{ dir = 1 }, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "ak" = ( /obj/effect/turf_decal/siding/red/corner{ dir = 4 }, /turf/open/floor/iron/dark/textured_large, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "al" = ( /obj/effect/turf_decal/siding/wood{ dir = 1 @@ -36,10 +36,10 @@ dir = 8 }, /turf/open/floor/wood/tile, -/area/centcom/holding) +/area/centcom/central_command_areas/holding) "ao" = ( /turf/open/misc/asteroid/snow/icemoon, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "ap" = ( /obj/effect/turf_decal/siding/wideplating{ dir = 1 @@ -48,10 +48,11 @@ /obj/machinery/door/airlock/hatch{ name = "Workout Room" }, +/obj/effect/mapping_helpers/airlock/access/all/syndicate/general, /turf/open/floor/iron/smooth_half{ dir = 4 }, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "ar" = ( /obj/structure/chair/office{ dir = 8 @@ -59,7 +60,7 @@ /obj/effect/landmark/ert_spawn, /obj/structure/cable, /turf/open/floor/iron/dark, -/area/centcom/briefing) +/area/centcom/central_command_areas/briefing) "at" = ( /obj/machinery/door/airlock/centcom{ name = "Thunderdome Backstage" @@ -68,7 +69,7 @@ dir = 8 }, /turf/open/floor/iron, -/area/tdome/observation) +/area/centcom/tdome/observation) "au" = ( /obj/structure/table/reinforced, /obj/item/stack/sheet/iron/fifty, @@ -86,7 +87,7 @@ /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/stripes/line, /turf/open/floor/iron, -/area/centcom/admin) +/area/centcom/central_command_areas/admin) "av" = ( /obj/machinery/light/directional/east, /obj/effect/turf_decal/tile/green, @@ -95,7 +96,7 @@ }, /obj/machinery/status_display/evac/directional/east, /turf/open/floor/iron, -/area/tdome/observation) +/area/centcom/tdome/observation) "aw" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -107,37 +108,37 @@ }, /obj/machinery/portable_atmospherics/canister/air, /turf/open/floor/iron, -/area/centcom/admin/storage) +/area/centcom/central_command_areas/admin/storage) "ax" = ( /obj/effect/turf_decal/siding/purple, /obj/effect/turf_decal/siding/thinplating_new/light{ dir = 8 }, /turf/open/floor/mineral/plastitanium, -/area/syndicate_mothership/expansion_chemicalwarfare) +/area/centcom/syndicate_mothership/expansion_chemicalwarfare) "ay" = ( /obj/machinery/light/cold/directional/north, /obj/effect/turf_decal/siding/thinplating_new/dark{ dir = 1 }, /turf/open/floor/mineral/plastitanium, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "az" = ( -/obj/structure/flora/ausbushes/ywflowers, -/obj/structure/flora/tree/jungle/small, +/obj/structure/flora/bush/flowers_yw/style_random, +/obj/structure/flora/tree/jungle/small/style_random, /turf/open/floor/grass, -/area/centcom/holding) +/area/centcom/central_command_areas/holding) "aA" = ( /obj/machinery/light/directional/south, /turf/open/floor/wood/large, -/area/centcom/holding) +/area/centcom/central_command_areas/holding) "aB" = ( /obj/effect/turf_decal/tile/red, /obj/effect/turf_decal/tile/yellow{ dir = 8 }, /turf/open/floor/iron, -/area/tdome/observation) +/area/centcom/tdome/observation) "aC" = ( /obj/effect/turf_decal/tile/bar, /obj/effect/turf_decal/tile/bar{ @@ -150,13 +151,13 @@ pixel_x = -32 }, /turf/open/floor/iron, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "aE" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 }, /turf/open/floor/mineral/plastitanium/red, -/area/syndicate_mothership/expansion_chemicalwarfare) +/area/centcom/syndicate_mothership/expansion_chemicalwarfare) "aF" = ( /obj/effect/turf_decal/siding/wood{ dir = 4 @@ -167,17 +168,17 @@ /obj/machinery/door/airlock/wood{ name = "Kitchen" }, -/turf/open/floor/sepia, -/area/centcom/holding) +/turf/open/floor/iron/sepia, +/area/centcom/central_command_areas/holding) "aG" = ( /obj/structure/railing/corner, /turf/open/misc/asteroid/snow/icemoon, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "aH" = ( /obj/machinery/vending/cigarette/syndicate, /obj/machinery/light/small/directional/south, /turf/open/floor/carpet/black, -/area/centcom/holding) +/area/centcom/central_command_areas/holding) "aI" = ( /obj/structure/railing{ dir = 6 @@ -185,7 +186,7 @@ /turf/open/floor/catwalk_floor/iron_smooth{ initial_gas_mix = "TEMP=2.7" }, -/area/syndicate_mothership) +/area/centcom/syndicate_mothership) "aJ" = ( /obj/structure/chair/stool/directional/north, /obj/effect/landmark/start/nukeop, @@ -193,7 +194,7 @@ pixel_y = -32 }, /turf/open/floor/wood/tile, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "aK" = ( /obj/structure/table/reinforced, /obj/item/stack/package_wrap, @@ -204,12 +205,12 @@ dir = 1 }, /turf/open/floor/iron, -/area/centcom/admin) +/area/centcom/central_command_areas/admin) "aL" = ( /obj/effect/turf_decal/siding/thinplating_new/dark, /obj/item/kirbyplants/random, /turf/open/floor/mineral/titanium, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "aM" = ( /obj/structure/closet/secure_closet/freezer/meat/open, /obj/item/food/meat/rawbacon, @@ -235,7 +236,7 @@ /obj/item/food/fishmeat/carp, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/tdome/observation) +/area/centcom/tdome/observation) "aP" = ( /obj/structure/chair{ dir = 1 @@ -243,13 +244,13 @@ /obj/effect/turf_decal/stripes/line, /obj/machinery/status_display/evac/directional/south, /turf/open/floor/iron, -/area/centcom/evacuation) +/area/centcom/central_command_areas/evacuation) "aQ" = ( /obj/machinery/atmospherics/pipe/smart/simple/general/hidden{ dir = 4 }, /turf/closed/indestructible/syndicate, -/area/syndicate_mothership/expansion_bombthreat) +/area/centcom/syndicate_mothership/expansion_bombthreat) "aR" = ( /obj/item/kirbyplants{ icon_state = "plant-22" @@ -258,13 +259,13 @@ /obj/structure/noticeboard/directional/south, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/centcom/briefing) +/area/centcom/central_command_areas/briefing) "aS" = ( /obj/effect/turf_decal/siding/wood, /obj/structure/table/wood/fancy/green, /obj/effect/spawner/random/entertainment/gambling, /turf/open/floor/carpet/black, -/area/centcom/holding) +/area/centcom/central_command_areas/holding) "aT" = ( /obj/structure/sign/plaques/kiddie/badger{ desc = "A list of names is engraved on this plaque. 'May their heroic sacrifices inspire your bravery' is carved at the bottom."; @@ -277,36 +278,36 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/yellow/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/orange/hidden/layer5, /turf/open/floor/iron/smooth, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "aU" = ( -/obj/structure/flora/tree/dead, +/obj/structure/flora/tree/dead/style_random, /turf/open/misc/asteroid/basalt/wasteland{ initial_gas_mix = "TEMP=2.7" }, -/area/centcom/holding) +/area/centcom/central_command_areas/holding) "aV" = ( /obj/structure/table/wood, /obj/item/clipboard, /obj/item/radio/headset/headset_cent, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/centcom/briefing) +/area/centcom/central_command_areas/briefing) "aW" = ( /obj/machinery/atmospherics/pipe/heat_exchanging/simple, /turf/closed/indestructible/syndicate, -/area/syndicate_mothership/expansion_bioterrorism) +/area/centcom/syndicate_mothership/expansion_bioterrorism) "aZ" = ( /obj/effect/turf_decal/siding/thinplating_new/dark{ dir = 4 }, /turf/open/floor/mineral/plastitanium, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "ba" = ( /obj/effect/turf_decal/siding/wood{ dir = 4 }, /turf/open/floor/carpet/black, -/area/centcom/holding) +/area/centcom/central_command_areas/holding) "bb" = ( /obj/machinery/light/small/red/directional/west, /obj/structure/sign/poster/contraband/soviet_propaganda{ @@ -314,27 +315,27 @@ }, /obj/item/stack/sheet/cardboard/fifty, /turf/open/floor/mineral/titanium/yellow, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "bc" = ( /obj/structure/table/wood, /obj/item/food/grown/tea/astra, /obj/item/food/grown/soybeans, /turf/open/floor/carpet/black, -/area/centcom/holding) +/area/centcom/central_command_areas/holding) "bd" = ( /obj/machinery/door/window/brigdoor{ base_state = "rightsecure"; icon_state = "rightsecure"; name = "Thunderdome Booth"; - req_access_txt = "109" + req_access = list("cent_captain") }, /obj/effect/turf_decal/bot, /turf/open/floor/iron, -/area/tdome/observation) +/area/centcom/tdome/observation) "be" = ( /obj/effect/turf_decal/bot, /turf/open/floor/iron, -/area/centcom/fore) +/area/centcom/central_command_areas/fore) "bf" = ( /obj/structure/closet/secure_closet/freezer/meat/open, /obj/item/food/meat/slab/bear, @@ -356,7 +357,7 @@ /obj/item/food/meat/rawcutlet, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/tdome/observation) +/area/centcom/tdome/observation) "bg" = ( /obj/effect/turf_decal/tile/neutral{ dir = 8 @@ -364,18 +365,18 @@ /turf/open/floor/iron{ heat_capacity = 1e+006 }, -/area/tdome/observation) +/area/centcom/tdome/observation) "bh" = ( -/obj/structure/flora/tree/pine, +/obj/structure/flora/tree/pine/style_random, /obj/effect/light_emitter{ set_cap = 1; set_luminosity = 4 }, /turf/open/misc/asteroid/snow/airless, -/area/syndicate_mothership) +/area/centcom/syndicate_mothership) "bi" = ( /turf/open/floor/iron/white, -/area/tdome/observation) +/area/centcom/tdome/observation) "bj" = ( /obj/structure/table/reinforced, /obj/item/storage/box/zipties, @@ -384,7 +385,7 @@ dir = 4 }, /turf/open/floor/iron, -/area/centcom/armory) +/area/centcom/central_command_areas/armory) "bk" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/centcom{ @@ -397,38 +398,38 @@ dir = 4 }, /turf/open/floor/iron, -/area/centcom/prison) +/area/centcom/central_command_areas/prison) "bm" = ( /obj/machinery/power/apc/auto_name/directional/south, /obj/structure/cable, /obj/effect/turf_decal/tile/green, /turf/open/floor/iron, -/area/centcom/ferry) +/area/centcom/central_command_areas/ferry) "bn" = ( /turf/closed/wall/mineral/wood, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "bo" = ( /obj/effect/landmark/thunderdome/two, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron, -/area/tdome/arena) +/area/centcom/tdome/arena) "bp" = ( /obj/item/trash/sosjerky, /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/dark, -/area/centcom/control) +/area/centcom/central_command_areas/control) "br" = ( /obj/effect/turf_decal/siding/thinplating_new/dark{ dir = 1 }, /turf/open/floor/mineral/plastitanium, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "bs" = ( /obj/effect/turf_decal/siding/wood{ dir = 1 }, /turf/open/floor/carpet/black, -/area/centcom/holding) +/area/centcom/central_command_areas/holding) "bt" = ( /obj/effect/turf_decal/tile/bar, /obj/effect/turf_decal/tile/bar{ @@ -445,35 +446,35 @@ }, /obj/structure/fans/tiny, /turf/open/floor/iron, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "bu" = ( /obj/item/kirbyplants{ icon_state = "plant-10" }, /turf/open/floor/carpet/black, -/area/centcom/holding) +/area/centcom/central_command_areas/holding) "bv" = ( /obj/structure/bookcase/random/nonfiction, /turf/open/floor/carpet/black, -/area/centcom/holding) +/area/centcom/central_command_areas/holding) "bw" = ( -/obj/structure/flora/tree/jungle/small, +/obj/structure/flora/tree/jungle/small/style_random, /turf/open/floor/grass, -/area/centcom/holding) +/area/centcom/central_command_areas/holding) "bx" = ( /turf/open/floor/iron/goonplaque{ desc = "This is a plaque commemorating the thunderdome and all those who have died at its pearly blast doors." }, -/area/tdome/observation) +/area/centcom/tdome/observation) "by" = ( -/obj/structure/flora/tree/dead, -/obj/structure/flora/grass/both, +/obj/structure/flora/tree/dead/style_random, +/obj/structure/flora/grass/both/style_random, /turf/open/misc/asteroid/snow/airless, -/area/syndicate_mothership) +/area/centcom/syndicate_mothership) "bz" = ( /obj/item/stack/sheet/mineral/sandbags, /turf/open/floor/catwalk_floor/iron_dark, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "bA" = ( /obj/structure/table/reinforced, /obj/item/storage/medkit/regular{ @@ -494,20 +495,20 @@ pixel_x = 7 }, /turf/open/floor/iron, -/area/centcom/armory) +/area/centcom/central_command_areas/armory) "bB" = ( /obj/item/storage/box/handcuffs, /obj/item/crowbar/red, /obj/structure/table/wood, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/centcom/courtroom) +/area/centcom/central_command_areas/courtroom) "bC" = ( /obj/machinery/door/airlock/wood{ name = "Red Team" }, /turf/open/floor/wood/parquet, -/area/centcom/holding) +/area/centcom/central_command_areas/holding) "bD" = ( /obj/effect/turf_decal/tile/green{ dir = 1 @@ -517,21 +518,21 @@ dir = 8 }, /turf/open/floor/iron, -/area/tdome/observation) +/area/centcom/tdome/observation) "bE" = ( /obj/structure/table/reinforced, /obj/machinery/microwave{ pixel_y = 6 }, /turf/open/floor/iron/cafeteria, -/area/centcom/holding) +/area/centcom/central_command_areas/holding) "bF" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 }, /obj/machinery/portable_atmospherics/canister/plasma, /turf/open/floor/plating, -/area/syndicate_mothership/expansion_bombthreat) +/area/centcom/syndicate_mothership/expansion_bombthreat) "bG" = ( /obj/machinery/computer/security{ dir = 8 @@ -539,12 +540,12 @@ /obj/machinery/airalarm/directional/east, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/centcom/control) +/area/centcom/central_command_areas/control) "bH" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, /obj/structure/cable, /turf/open/floor/iron/dark, -/area/centcom/armory) +/area/centcom/central_command_areas/armory) "bI" = ( /obj/machinery/shower{ pixel_y = 12 @@ -553,28 +554,28 @@ /obj/structure/curtain, /obj/machinery/door/window/survival_pod, /turf/open/floor/iron/showroomfloor, -/area/centcom/holding) +/area/centcom/central_command_areas/holding) "bJ" = ( /obj/machinery/light/directional/north, /obj/effect/turf_decal/tile/neutral/fourcorners, /obj/machinery/status_display/evac/directional/north, /turf/open/floor/iron/dark, -/area/centcom/courtroom) +/area/centcom/central_command_areas/courtroom) "bK" = ( /turf/closed/indestructible/syndicate, -/area/syndicate_mothership/expansion_fridgerummage) +/area/centcom/syndicate_mothership/expansion_fridgerummage) "bL" = ( /obj/structure/chair/stool/bar/directional/west, /turf/open/floor/carpet/black, -/area/centcom/holding) +/area/centcom/central_command_areas/holding) "bM" = ( -/obj/structure/flora/ausbushes/lavendergrass, -/obj/structure/flora/ausbushes/fullgrass, -/obj/structure/flora/ausbushes/ywflowers, -/obj/structure/flora/ausbushes/grassybush, -/obj/structure/flora/ausbushes/palebush, +/obj/structure/flora/bush/lavendergrass/style_random, +/obj/structure/flora/bush/fullgrass/style_random, +/obj/structure/flora/bush/flowers_yw/style_random, +/obj/structure/flora/bush/grassy/style_random, +/obj/structure/flora/bush/pale/style_random, /turf/open/misc/asteroid, -/area/tdome/administration) +/area/centcom/tdome/administration) "bN" = ( /obj/effect/turf_decal/tile/dark, /obj/effect/turf_decal/tile/dark{ @@ -584,26 +585,22 @@ /obj/item/kirbyplants{ icon_state = "plant-10" }, -/turf/open/floor/sepia, -/area/centcom/holding) +/turf/open/floor/iron/sepia, +/area/centcom/central_command_areas/holding) "bO" = ( /obj/effect/landmark/holding_facility, /turf/open/floor/wood/large, -/area/centcom/holding) +/area/centcom/central_command_areas/holding) "bP" = ( /obj/machinery/door/window/brigdoor{ base_state = "rightsecure"; name = "CentCom Stand"; - req_access_txt = "109" + req_access = list("cent_captain") }, /obj/machinery/firealarm/directional/west, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/centcom/courtroom) -"bR" = ( -/obj/structure/sign/warning/securearea, -/turf/closed/indestructible/riveted, -/area/centcom/admin/storage) +/area/centcom/central_command_areas/courtroom) "bS" = ( /obj/structure/closet{ anchored = 1; @@ -623,7 +620,7 @@ dir = 1 }, /turf/open/floor/carpet/black, -/area/centcom/holding) +/area/centcom/central_command_areas/holding) "bT" = ( /obj/structure/chair/wood{ dir = 4 @@ -632,19 +629,19 @@ pixel_y = 32 }, /turf/open/floor/carpet/black, -/area/centcom/holding) +/area/centcom/central_command_areas/holding) "bU" = ( /obj/structure/bookcase/random, /obj/machinery/light/directional/south, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/centcom/briefing) +/area/centcom/central_command_areas/briefing) "bV" = ( /obj/structure/table/reinforced, /obj/machinery/computer/med_data/laptop, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/centcom/control) +/area/centcom/central_command_areas/control) "bW" = ( /obj/effect/turf_decal/siding/purple{ dir = 1 @@ -653,29 +650,29 @@ dir = 8 }, /turf/open/floor/mineral/plastitanium, -/area/syndicate_mothership/expansion_chemicalwarfare) +/area/centcom/syndicate_mothership/expansion_chemicalwarfare) "bX" = ( /obj/effect/turf_decal/siding/wood{ dir = 8 }, /turf/open/floor/carpet/black, -/area/centcom/holding) +/area/centcom/central_command_areas/holding) "bY" = ( /turf/open/floor/mineral/titanium/tiled/yellow, -/area/syndicate_mothership) +/area/centcom/syndicate_mothership) "bZ" = ( -/obj/structure/flora/grass/both, +/obj/structure/flora/grass/both/style_random, /turf/open/misc/asteroid/snow/airless, -/area/syndicate_mothership) +/area/centcom/syndicate_mothership) "ca" = ( -/obj/structure/flora/ausbushes/lavendergrass, -/obj/structure/flora/ausbushes/fullgrass, -/obj/structure/flora/ausbushes/ywflowers, -/obj/structure/flora/ausbushes/grassybush, -/obj/structure/flora/ausbushes/palebush, +/obj/structure/flora/bush/lavendergrass/style_random, +/obj/structure/flora/bush/fullgrass/style_random, +/obj/structure/flora/bush/flowers_yw/style_random, +/obj/structure/flora/bush/grassy/style_random, +/obj/structure/flora/bush/pale/style_random, /obj/machinery/light/directional/west, /turf/open/misc/asteroid, -/area/tdome/administration) +/area/centcom/tdome/administration) "cb" = ( /obj/item/storage/briefcase{ pixel_x = -3; @@ -691,12 +688,12 @@ dir = 4 }, /turf/open/floor/iron/dark, -/area/centcom/briefing) +/area/centcom/central_command_areas/briefing) "cc" = ( /obj/structure/closet/crate/bin, /obj/item/soap/syndie, /turf/open/floor/carpet/black, -/area/centcom/holding) +/area/centcom/central_command_areas/holding) "cd" = ( /obj/structure/sink{ dir = 4; @@ -704,28 +701,24 @@ }, /obj/structure/mirror/directional/west, /turf/open/floor/iron/white, -/area/tdome/observation) -"ce" = ( -/obj/structure/sign/warning/securearea, -/turf/closed/indestructible/riveted, -/area/centcom/armory) +/area/centcom/tdome/observation) "cf" = ( /obj/effect/turf_decal/siding/wood{ dir = 9 }, /turf/open/floor/carpet/black, -/area/centcom/holding) +/area/centcom/central_command_areas/holding) "cg" = ( /turf/closed/indestructible/riveted, -/area/centcom/evacuation) +/area/centcom/central_command_areas/evacuation) "ch" = ( /obj/machinery/firealarm/directional/east, /turf/open/floor/iron/white, -/area/tdome/observation) +/area/centcom/tdome/observation) "ci" = ( /obj/machinery/duct, /turf/open/floor/iron/cafeteria, -/area/centcom/holding) +/area/centcom/central_command_areas/holding) "cj" = ( /obj/effect/turf_decal/siding/thinplating_new/dark{ dir = 9 @@ -750,19 +743,19 @@ pixel_y = 32 }, /turf/open/floor/mineral/plastitanium/red, -/area/syndicate_mothership/expansion_bioterrorism) +/area/centcom/syndicate_mothership/expansion_bioterrorism) "ck" = ( /obj/machinery/door/airlock/centcom{ - name = "Thunderdome"; - req_access_txt = "101" + name = "Thunderdome" }, /obj/effect/turf_decal/stripes/line, +/obj/effect/mapping_helpers/airlock/access/all/admin/bar, /turf/open/floor/iron, -/area/tdome/observation) +/area/centcom/tdome/observation) "cl" = ( /obj/machinery/vending/boozeomat, /turf/closed/wall/mineral/wood, -/area/centcom/holding) +/area/centcom/central_command_areas/holding) "cm" = ( /obj/structure/closet/secure_closet/ert_engi, /obj/machinery/airalarm/directional/north, @@ -770,11 +763,11 @@ dir = 6 }, /turf/open/floor/iron, -/area/centcom/armory) +/area/centcom/central_command_areas/armory) "cn" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, -/area/centcom/briefing) +/area/centcom/central_command_areas/briefing) "co" = ( /obj/machinery/light/directional/west, /obj/effect/turf_decal/tile/red, @@ -782,18 +775,18 @@ dir = 4 }, /turf/open/floor/iron, -/area/tdome/observation) +/area/centcom/tdome/observation) "cp" = ( /obj/structure/lattice/catwalk, /obj/structure/railing, /turf/open/floor/plating/snowed/icemoon, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "cq" = ( /obj/effect/turf_decal/tile/neutral{ dir = 1 }, /turf/open/floor/iron, -/area/tdome/observation) +/area/centcom/tdome/observation) "cr" = ( /obj/structure/sink/kitchen{ dir = 8; @@ -801,23 +794,23 @@ pixel_y = 4 }, /turf/open/floor/iron/cafeteria, -/area/centcom/holding) +/area/centcom/central_command_areas/holding) "ct" = ( /obj/machinery/door/airlock/centcom{ - name = "CentCom Security"; - req_access_txt = "101" + name = "CentCom Security" }, /obj/effect/turf_decal/stripes/line, +/obj/effect/mapping_helpers/airlock/access/all/admin/captain, /turf/open/floor/iron, -/area/centcom/courtroom) +/area/centcom/central_command_areas/courtroom) "cu" = ( -/obj/structure/flora/grass/both, +/obj/structure/flora/grass/both/style_random, /obj/effect/light_emitter{ set_cap = 1; set_luminosity = 4 }, /turf/open/misc/asteroid/snow/airless, -/area/syndicate_mothership) +/area/centcom/syndicate_mothership) "cv" = ( /obj/effect/turf_decal/tile/yellow/half, /obj/effect/turf_decal/tile/yellow/half{ @@ -834,7 +827,7 @@ /turf/open/floor/iron/textured_half{ dir = 4 }, -/area/centcom/holding) +/area/centcom/central_command_areas/holding) "cw" = ( /obj/structure/table/wood, /obj/item/folder/red, @@ -842,12 +835,12 @@ /obj/machinery/firealarm/directional/south, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/centcom/admin) +/area/centcom/central_command_areas/admin) "cx" = ( /obj/structure/table/wood/fancy/royalblack, /obj/item/storage/book/bible, /turf/open/floor/wood/large, -/area/centcom/holding) +/area/centcom/central_command_areas/holding) "cy" = ( /obj/structure/chair/sofa/bench/right{ dir = 8 @@ -856,7 +849,7 @@ pixel_y = 32 }, /turf/open/floor/mineral/titanium, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "cz" = ( /obj/structure/chair/bronze{ dir = 8 @@ -865,7 +858,7 @@ dir = 1 }, /turf/open/floor/carpet/black, -/area/centcom/holding) +/area/centcom/central_command_areas/holding) "cA" = ( /obj/item/storage/box/emps{ pixel_x = 3; @@ -882,18 +875,18 @@ dir = 1 }, /turf/open/floor/iron, -/area/centcom/admin/storage) +/area/centcom/central_command_areas/admin/storage) "cB" = ( /obj/machinery/light/floor, /turf/open/floor/mineral/plastitanium, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "cC" = ( /obj/structure/destructible/cult/item_dispenser/altar{ desc = "An altar dedicated to the Wizard Federation." }, /obj/item/knife/ritual, /turf/open/floor/engine/cult, -/area/wizard_station) +/area/centcom/wizard_station) "cD" = ( /obj/structure/table/wood, /obj/item/folder/red, @@ -902,7 +895,7 @@ /obj/item/assembly/flash/handheld, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/tdome/administration) +/area/centcom/tdome/administration) "cE" = ( /obj/effect/turf_decal/tile/yellow/half{ dir = 4 @@ -924,18 +917,18 @@ /turf/open/floor/iron/textured_half{ dir = 1 }, -/area/centcom/holding) +/area/centcom/central_command_areas/holding) "cG" = ( /obj/structure/extinguisher_cabinet/directional/west, /turf/open/floor/iron/dark/textured_large, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "cH" = ( /obj/structure/dresser, /obj/structure/noticeboard/directional/south, /turf/open/floor/iron/smooth_half{ dir = 1 }, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "cI" = ( /obj/machinery/light/directional/north, /obj/effect/turf_decal/tile/red{ @@ -945,11 +938,11 @@ dir = 4 }, /turf/open/floor/iron/white, -/area/tdome/observation) +/area/centcom/tdome/observation) "cJ" = ( /obj/structure/bookcase/random/fiction, /turf/open/floor/carpet/black, -/area/centcom/holding) +/area/centcom/central_command_areas/holding) "cL" = ( /obj/item/gun/energy/pulse/carbine/loyalpin, /obj/item/flashlight/seclite, @@ -959,7 +952,7 @@ dir = 1 }, /turf/open/floor/iron, -/area/centcom/admin/storage) +/area/centcom/central_command_areas/admin/storage) "cN" = ( /obj/effect/turf_decal/siding/wood, /obj/effect/turf_decal/siding/wood{ @@ -969,19 +962,19 @@ name = "Custodial Closet" }, /turf/open/floor/stone, -/area/centcom/holding) +/area/centcom/central_command_areas/holding) "cO" = ( /obj/structure/fans/tiny, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/centcom/evacuation) +/area/centcom/central_command_areas/evacuation) "cP" = ( /obj/effect/turf_decal/siding/wood, /obj/structure/chair/sofa/corp/left{ pixel_y = 6 }, /turf/open/floor/carpet/black, -/area/centcom/holding) +/area/centcom/central_command_areas/holding) "cQ" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -991,7 +984,7 @@ }, /obj/machinery/portable_atmospherics/canister/plasma, /turf/open/floor/plating, -/area/syndicate_mothership/expansion_bombthreat) +/area/centcom/syndicate_mothership/expansion_bombthreat) "cR" = ( /obj/structure/lattice, /obj/machinery/atmospherics/pipe/heat_exchanging/simple{ @@ -1005,12 +998,12 @@ dir = 1 }, /turf/open/floor/iron, -/area/tdome/observation) +/area/centcom/tdome/observation) "cV" = ( /obj/effect/turf_decal/siding/wideplating, /obj/machinery/light/small/directional/south, /turf/open/floor/plating, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "cW" = ( /obj/structure/table/wood, /obj/machinery/reagentgrinder{ @@ -1019,12 +1012,12 @@ }, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/tdome/observation) +/area/centcom/tdome/observation) "cY" = ( /obj/machinery/icecream_vat, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/tdome/observation) +/area/centcom/tdome/observation) "cZ" = ( /obj/effect/turf_decal/tile/green{ dir = 1 @@ -1033,14 +1026,14 @@ dir = 4 }, /turf/open/floor/iron, -/area/tdome/observation) +/area/centcom/tdome/observation) "da" = ( /obj/structure/railing, /obj/machinery/atmospherics/pipe/smart/manifold4w/general/hidden, /obj/machinery/atmospherics/pipe/smart/manifold4w/yellow/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/orange/hidden/layer5, /turf/open/floor/catwalk_floor/iron_dark, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "db" = ( /obj/structure/table/wood, /obj/item/folder/red, @@ -1048,7 +1041,7 @@ /obj/machinery/newscaster/directional/south, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/centcom/briefing) +/area/centcom/central_command_areas/briefing) "dc" = ( /obj/machinery/vending/coffee{ default_price = 0; @@ -1057,14 +1050,14 @@ name = "\improper Jim Norton's Quebecois Coffee" }, /turf/open/floor/wood/large, -/area/centcom/holding) +/area/centcom/central_command_areas/holding) "dd" = ( /obj/structure/reagent_dispensers/watertank, /obj/effect/turf_decal/stripes/line{ dir = 1 }, /turf/open/floor/iron, -/area/centcom/admin) +/area/centcom/central_command_areas/admin) "df" = ( /obj/structure/rack, /obj/item/nullrod/claymore/saber/red{ @@ -1079,7 +1072,7 @@ }, /obj/machinery/light/small/directional/north, /turf/open/floor/wood/parquet, -/area/centcom/holding) +/area/centcom/central_command_areas/holding) "dh" = ( /obj/structure/closet/crate, /obj/item/vending_refill/autodrobe, @@ -1093,14 +1086,14 @@ pixel_y = 32 }, /turf/open/floor/catwalk_floor, -/area/centcom/holding) +/area/centcom/central_command_areas/holding) "di" = ( /obj/structure/table/reinforced, /obj/machinery/door/firedoor, /obj/structure/noticeboard/directional/south, /obj/effect/turf_decal/bot, /turf/open/floor/iron, -/area/tdome/observation) +/area/centcom/tdome/observation) "dj" = ( /obj/effect/turf_decal/siding/wood{ dir = 8 @@ -1111,8 +1104,8 @@ /obj/structure/mineral_door/paperframe{ name = "Dining Hall" }, -/turf/open/floor/sepia, -/area/centcom/holding) +/turf/open/floor/iron/sepia, +/area/centcom/central_command_areas/holding) "dk" = ( /obj/effect/turf_decal/siding/wood{ dir = 8 @@ -1123,8 +1116,8 @@ /obj/structure/mineral_door/paperframe{ name = "Botanical Garden" }, -/turf/open/floor/sepia, -/area/centcom/holding) +/turf/open/floor/iron/sepia, +/area/centcom/central_command_areas/holding) "dl" = ( /obj/effect/turf_decal/siding/wood, /obj/effect/turf_decal/siding/wood{ @@ -1133,29 +1126,29 @@ /obj/structure/mineral_door/paperframe{ name = "Guest Suite *B" }, -/turf/open/floor/sepia, -/area/centcom/holding) +/turf/open/floor/iron/sepia, +/area/centcom/central_command_areas/holding) "dm" = ( /obj/machinery/seed_extractor, /turf/open/floor/wood/tile, -/area/centcom/holding) +/area/centcom/central_command_areas/holding) "do" = ( /obj/structure/chair/office{ dir = 4 }, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/centcom/supply) +/area/centcom/central_command_areas/supply) "dp" = ( /obj/structure/chair{ dir = 8 }, /obj/machinery/status_display/evac/directional/east, /turf/open/floor/iron/grimy, -/area/centcom/courtroom) +/area/centcom/central_command_areas/courtroom) "dq" = ( /turf/open/floor/stone, -/area/centcom/holding) +/area/centcom/central_command_areas/holding) "dr" = ( /mob/living/simple_animal/bot/medbot/stationary{ desc = "A little medical robot. You can make out the word \"sincerity\" on its chassis."; @@ -1163,15 +1156,15 @@ radio_key = null }, /turf/open/floor/wood/large, -/area/centcom/holding) +/area/centcom/central_command_areas/holding) "ds" = ( /obj/item/flashlight/lantern, /turf/open/misc/sandy_dirt, -/area/centcom/holding) +/area/centcom/central_command_areas/holding) "dt" = ( /obj/structure/closet/crate/freezer/blood, -/turf/open/floor/sepia, -/area/centcom/holding) +/turf/open/floor/iron/sepia, +/area/centcom/central_command_areas/holding) "du" = ( /obj/effect/turf_decal/tile/bar, /obj/effect/turf_decal/tile/bar{ @@ -1180,29 +1173,29 @@ /obj/structure/table/reinforced, /obj/item/papercutter, /turf/open/floor/iron, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "dv" = ( -/obj/structure/flora/ausbushes/ywflowers, +/obj/structure/flora/bush/flowers_yw/style_random, /turf/open/floor/grass, -/area/centcom/holding) +/area/centcom/central_command_areas/holding) "dw" = ( /obj/machinery/shower{ dir = 8 }, /turf/open/floor/iron/white, -/area/tdome/observation) +/area/centcom/tdome/observation) "dx" = ( /obj/machinery/light/directional/east, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/centcom/admin) +/area/centcom/central_command_areas/admin) "dy" = ( /obj/structure/table/reinforced, /obj/item/syndicatedetonator{ desc = "This gaudy button can be used to instantly detonate syndicate bombs that have been activated on the station. It is also fun to press." }, /turf/open/floor/carpet, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "dz" = ( /obj/item/clipboard, /obj/structure/table/reinforced, @@ -1217,7 +1210,7 @@ pixel_y = 12 }, /turf/open/floor/iron/dark, -/area/centcom/admin) +/area/centcom/central_command_areas/admin) "dB" = ( /obj/effect/turf_decal/tile/yellow/half, /obj/effect/turf_decal/tile/yellow/half{ @@ -1235,7 +1228,7 @@ /turf/open/floor/iron/textured_half{ dir = 4 }, -/area/centcom/holding) +/area/centcom/central_command_areas/holding) "dC" = ( /obj/structure/rack, /obj/item/stack/sheet/iron/fifty, @@ -1245,7 +1238,7 @@ name = "Freon" }, /turf/open/floor/mineral/titanium/tiled/yellow, -/area/syndicate_mothership/expansion_chemicalwarfare) +/area/centcom/syndicate_mothership/expansion_chemicalwarfare) "dD" = ( /obj/structure/fence, /obj/effect/light_emitter{ @@ -1253,7 +1246,7 @@ set_luminosity = 4 }, /turf/open/misc/asteroid/snow/airless, -/area/syndicate_mothership) +/area/centcom/syndicate_mothership) "dE" = ( /obj/effect/turf_decal/siding/wideplating{ dir = 1 @@ -1262,14 +1255,15 @@ /obj/machinery/door/airlock/hatch{ name = "Kitchen" }, +/obj/effect/mapping_helpers/airlock/access/all/syndicate/general, /turf/open/floor/iron/smooth_half{ dir = 4 }, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "dF" = ( /obj/machinery/icecream_vat, /turf/open/floor/catwalk_floor, -/area/centcom/holding) +/area/centcom/central_command_areas/holding) "dG" = ( /obj/structure/table/wood, /obj/machinery/chem_dispenser/drinks{ @@ -1278,49 +1272,49 @@ /obj/effect/turf_decal/tile/neutral/fourcorners, /obj/machinery/status_display/evac/directional/east, /turf/open/floor/iron/dark, -/area/tdome/observation) +/area/centcom/tdome/observation) "dH" = ( /obj/structure/fence/door/opened, /turf/open/misc/asteroid/snow/icemoon, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "dJ" = ( /obj/machinery/button/door/indestructible{ id = "thunderdomehea"; name = "Heavy Supply Control"; - req_access_txt = "102" + req_access = list("cent_thunder") }, /obj/structure/table/reinforced, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/tdome/administration) +/area/centcom/tdome/administration) "dL" = ( /obj/effect/turf_decal/loading_area, /turf/open/floor/iron, -/area/tdome/observation) +/area/centcom/tdome/observation) "dM" = ( /obj/structure/table/wood/fancy/royalblue, /obj/item/instrument/piano_synth, /obj/item/instrument/saxophone, /turf/open/floor/wood/parquet, -/area/centcom/holding) +/area/centcom/central_command_areas/holding) "dN" = ( /obj/structure/table/reinforced/plastitaniumglass, /obj/item/rcl/pre_loaded, /turf/open/floor/catwalk_floor, -/area/centcom/holding) +/area/centcom/central_command_areas/holding) "dO" = ( /obj/machinery/light/directional/south, /obj/effect/landmark/holding_facility, /turf/open/floor/wood/large, -/area/centcom/holding) +/area/centcom/central_command_areas/holding) "dP" = ( /obj/machinery/light/cold/directional/east, /turf/open/floor/catwalk_floor/iron_dark, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "dQ" = ( /obj/effect/turf_decal/siding/wood, /turf/open/floor/wood/tile, -/area/centcom/holding) +/area/centcom/central_command_areas/holding) "dR" = ( /obj/structure/chair/sofa/bench/left{ dir = 4 @@ -1329,7 +1323,7 @@ network = list("nukie") }, /turf/open/floor/mineral/titanium, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "dS" = ( /obj/effect/turf_decal/tile/yellow/half{ dir = 4 @@ -1356,17 +1350,17 @@ /turf/open/floor/iron/textured_half{ dir = 1 }, -/area/centcom/holding) +/area/centcom/central_command_areas/holding) "dT" = ( /obj/structure/table/wood/fancy/royalblue, /obj/item/clothing/mask/animal/pig, /obj/item/clothing/mask/animal/horsehead, -/obj/item/clothing/mask/animal/rat, +/obj/item/clothing/mask/animal/small/rat, /obj/item/clothing/mask/fakemoustache{ pixel_y = 9 }, /turf/open/floor/wood/parquet, -/area/centcom/holding) +/area/centcom/central_command_areas/holding) "dV" = ( /obj/structure/table/wood, /obj/item/storage/box/beanbag, @@ -1374,7 +1368,7 @@ /obj/effect/turf_decal/tile/neutral/fourcorners, /obj/machinery/status_display/evac/directional/north, /turf/open/floor/iron/dark, -/area/tdome/observation) +/area/centcom/tdome/observation) "dW" = ( /obj/item/radio{ pixel_x = 5; @@ -1389,7 +1383,7 @@ /obj/effect/turf_decal/tile/neutral/fourcorners, /obj/machinery/status_display/evac/directional/east, /turf/open/floor/iron/dark, -/area/centcom/briefing) +/area/centcom/central_command_areas/briefing) "dX" = ( /obj/item/kirbyplants{ icon_state = "plant-21" @@ -1398,7 +1392,7 @@ dir = 4 }, /turf/open/floor/iron, -/area/tdome/observation) +/area/centcom/tdome/observation) "dZ" = ( /obj/item/kirbyplants{ icon_state = "plant-21" @@ -1406,13 +1400,13 @@ /obj/machinery/firealarm/directional/south, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/centcom/courtroom) +/area/centcom/central_command_areas/courtroom) "ea" = ( /obj/item/flashlight/lamp, /obj/structure/table/reinforced, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/centcom/control) +/area/centcom/central_command_areas/control) "eb" = ( /obj/effect/turf_decal/siding/wood/corner{ dir = 1 @@ -1421,21 +1415,21 @@ dir = 8 }, /turf/open/floor/wood/tile, -/area/centcom/holding) +/area/centcom/central_command_areas/holding) "ed" = ( /obj/machinery/vending/cola, /obj/effect/turf_decal/siding/thinplating_new/dark{ dir = 4 }, /turf/open/floor/mineral/titanium, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "ef" = ( /obj/item/kirbyplants{ icon_state = "plant-22" }, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/centcom/admin) +/area/centcom/central_command_areas/admin) "eh" = ( /obj/effect/turf_decal/stripes/line{ dir = 6 @@ -1444,7 +1438,7 @@ dir = 1 }, /turf/open/floor/mineral/titanium/tiled/blue, -/area/syndicate_mothership/expansion_bombthreat) +/area/centcom/syndicate_mothership/expansion_bombthreat) "ei" = ( /obj/item/kirbyplants{ icon_state = "plant-21" @@ -1455,7 +1449,7 @@ /turf/open/floor/iron{ heat_capacity = 1e+006 }, -/area/tdome/observation) +/area/centcom/tdome/observation) "ej" = ( /obj/effect/turf_decal/siding/wood, /obj/effect/turf_decal/siding/wood{ @@ -1464,20 +1458,20 @@ /obj/structure/mineral_door/paperframe{ name = "Guest Suite *A" }, -/turf/open/floor/sepia, -/area/centcom/holding) +/turf/open/floor/iron/sepia, +/area/centcom/central_command_areas/holding) "el" = ( /obj/structure/filingcabinet/medical, /obj/machinery/firealarm/directional/west, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/centcom/control) +/area/centcom/central_command_areas/control) "em" = ( /obj/structure/table/reinforced, /obj/machinery/recharger, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/centcom/control) +/area/centcom/central_command_areas/control) "en" = ( /obj/item/storage/box/ids{ pixel_x = 3; @@ -1489,7 +1483,7 @@ /obj/structure/reagent_dispensers/wall/peppertank/directional/east, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/centcom/control) +/area/centcom/central_command_areas/control) "eo" = ( /obj/structure/toilet/greyscale{ dir = 4 @@ -1501,7 +1495,7 @@ /obj/structure/mirror/directional/east, /obj/machinery/light/small/directional/north, /turf/open/floor/iron/showroomfloor, -/area/centcom/holding) +/area/centcom/central_command_areas/holding) "ep" = ( /obj/effect/turf_decal/tile/yellow/half{ dir = 4 @@ -1518,7 +1512,7 @@ /turf/open/floor/iron/textured_half{ dir = 1 }, -/area/centcom/holding) +/area/centcom/central_command_areas/holding) "eq" = ( /obj/structure/chair/bronze{ dir = 4 @@ -1527,13 +1521,13 @@ dir = 1 }, /turf/open/floor/carpet/black, -/area/centcom/holding) +/area/centcom/central_command_areas/holding) "es" = ( /obj/structure/chair/wood{ dir = 4 }, /turf/open/floor/carpet/black, -/area/centcom/holding) +/area/centcom/central_command_areas/holding) "et" = ( /obj/effect/spawner/structure/window/reinforced, /obj/structure/sign/directions/engineering{ @@ -1542,20 +1536,20 @@ name = "WARNING: BLAST DOORS" }, /turf/open/floor/plating, -/area/centcom/courtroom) +/area/centcom/central_command_areas/courtroom) "ev" = ( /obj/machinery/photocopier, /turf/open/floor/catwalk_floor, -/area/centcom/holding) +/area/centcom/central_command_areas/holding) "ew" = ( /obj/effect/light_emitter{ set_cap = 1; set_luminosity = 4 }, -/obj/structure/flora/tree/dead, -/obj/structure/flora/grass/both, +/obj/structure/flora/tree/dead/style_random, +/obj/structure/flora/grass/both/style_random, /turf/open/misc/asteroid/snow/airless, -/area/syndicate_mothership) +/area/centcom/syndicate_mothership) "ex" = ( /obj/effect/turf_decal/tile/yellow/half, /obj/effect/turf_decal/tile/yellow/half{ @@ -1574,7 +1568,7 @@ /turf/open/floor/iron/textured_half{ dir = 4 }, -/area/centcom/holding) +/area/centcom/central_command_areas/holding) "ez" = ( /obj/effect/turf_decal/siding/thinplating_new/dark, /obj/structure/sign/poster/contraband/cybersun_six_hundred{ @@ -1582,32 +1576,32 @@ }, /obj/item/kirbyplants/random, /turf/open/floor/mineral/titanium, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "eA" = ( /obj/structure/statue/uranium/nuke, /turf/open/misc/asteroid/snow/icemoon, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "eB" = ( /obj/structure/bookcase/random, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/centcom/admin) +/area/centcom/central_command_areas/admin) "eC" = ( /obj/effect/light_emitter{ set_cap = 1; set_luminosity = 4 }, /turf/open/misc/asteroid/snow/icemoon, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "eD" = ( /obj/machinery/door/airlock/centcom{ - name = "Administrative Office"; - req_access_txt = "109" + name = "Administrative Office" }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, /obj/effect/turf_decal/stripes/line, +/obj/effect/mapping_helpers/airlock/access/all/admin/captain, /turf/open/floor/iron, -/area/centcom/admin) +/area/centcom/central_command_areas/admin) "eE" = ( /obj/structure/table/reinforced, /obj/effect/turf_decal/tile/neutral/fourcorners, @@ -1617,29 +1611,29 @@ }, /obj/item/flashlight/seclite, /turf/open/floor/iron/dark, -/area/centcom/briefing) +/area/centcom/central_command_areas/briefing) "eF" = ( /turf/open/floor/iron/grimy, -/area/centcom/briefing) +/area/centcom/central_command_areas/briefing) "eG" = ( /obj/structure/sign/poster/contraband/revolver{ pixel_y = -32 }, /turf/open/floor/mineral/titanium, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "eH" = ( -/obj/structure/flora/ausbushes/sparsegrass, -/obj/structure/flora/ausbushes/lavendergrass, -/obj/structure/flora/ausbushes/fernybush, +/obj/structure/flora/bush/sparsegrass/style_random, +/obj/structure/flora/bush/lavendergrass/style_random, +/obj/structure/flora/bush/ferny/style_random, /turf/open/floor/iron{ icon_state = "asteroid5"; name = "plating" }, -/area/tdome/administration) +/area/centcom/tdome/administration) "eI" = ( /obj/effect/turf_decal/tile/red/fourcorners, /turf/open/floor/iron, -/area/tdome/observation) +/area/centcom/tdome/observation) "eJ" = ( /obj/structure/table/wood, /obj/item/flashlight/lamp{ @@ -1648,21 +1642,21 @@ }, /obj/item/camera_film, /turf/open/floor/wood/large, -/area/centcom/holding) +/area/centcom/central_command_areas/holding) "eK" = ( -/obj/structure/flora/ausbushes/lavendergrass, -/obj/structure/flora/ausbushes/sparsegrass, -/obj/structure/flora/ausbushes/ywflowers, -/obj/structure/flora/ausbushes/grassybush, -/obj/structure/flora/ausbushes/palebush, +/obj/structure/flora/bush/lavendergrass/style_random, +/obj/structure/flora/bush/sparsegrass/style_random, +/obj/structure/flora/bush/flowers_yw/style_random, +/obj/structure/flora/bush/grassy/style_random, +/obj/structure/flora/bush/pale/style_random, /obj/machinery/light/directional/south, /turf/open/misc/asteroid, -/area/centcom/evacuation) +/area/centcom/central_command_areas/evacuation) "eM" = ( /obj/machinery/vending/cola, /obj/effect/turf_decal/delivery, /turf/open/floor/iron, -/area/tdome/observation) +/area/centcom/tdome/observation) "eN" = ( /obj/structure/table/wood, /obj/structure/plaque/static_plaque/golden{ @@ -1673,7 +1667,7 @@ name = "thunderdome badge" }, /turf/open/floor/iron/grimy, -/area/tdome/observation) +/area/centcom/tdome/observation) "eO" = ( /obj/structure/table/wood, /obj/item/clipboard, @@ -1685,7 +1679,7 @@ }, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/centcom/admin) +/area/centcom/central_command_areas/admin) "eP" = ( /obj/structure/chair/office{ dir = 4 @@ -1693,7 +1687,7 @@ /obj/effect/mob_spawn/corpse/human/intern, /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/dark, -/area/centcom/control) +/area/centcom/central_command_areas/control) "eQ" = ( /obj/machinery/newscaster{ pixel_x = -32 @@ -1703,14 +1697,14 @@ }, /obj/machinery/light/directional/west, /turf/open/floor/iron, -/area/centcom/prison) +/area/centcom/central_command_areas/prison) "eS" = ( /obj/structure/table/wood, /obj/item/folder, /obj/item/pen/red, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/centcom/courtroom) +/area/centcom/central_command_areas/courtroom) "eT" = ( /obj/effect/turf_decal/siding/wood{ dir = 1 @@ -1719,51 +1713,51 @@ /obj/machinery/door/airlock/wood{ name = "Washroom" }, -/turf/open/floor/sepia, -/area/centcom/holding) +/turf/open/floor/iron/sepia, +/area/centcom/central_command_areas/holding) "eU" = ( /obj/machinery/hydroponics/constructable, /obj/machinery/light/directional/east, /turf/open/floor/grass, -/area/centcom/holding) +/area/centcom/central_command_areas/holding) "eV" = ( /obj/structure/table/reinforced, /obj/item/book/manual/wiki/security_space_law, /obj/item/taperecorder, /turf/open/floor/iron/grimy, -/area/centcom/briefing) +/area/centcom/central_command_areas/briefing) "eW" = ( /obj/effect/turf_decal/siding/wood{ dir = 8 }, /turf/open/floor/wood/tile, -/area/centcom/holding) +/area/centcom/central_command_areas/holding) "eX" = ( /obj/effect/turf_decal/stripes/end{ dir = 4 }, /obj/machinery/mech_bay_recharge_port, /turf/open/floor/mineral/titanium, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "eY" = ( /obj/machinery/airalarm/directional/east, /obj/structure/filingcabinet/filingcabinet, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/centcom/ferry) +/area/centcom/central_command_areas/ferry) "eZ" = ( /obj/structure/sign/painting/library{ pixel_y = 32 }, /turf/open/floor/wood/large, -/area/centcom/holding) +/area/centcom/central_command_areas/holding) "fa" = ( /obj/effect/turf_decal/tile/green{ dir = 8 }, /obj/machinery/status_display/evac/directional/south, /turf/open/floor/iron, -/area/centcom/ferry) +/area/centcom/central_command_areas/ferry) "fb" = ( /obj/effect/turf_decal/tile/yellow/half, /obj/effect/turf_decal/tile/yellow/half{ @@ -1782,7 +1776,7 @@ /turf/open/floor/iron/textured_half{ dir = 4 }, -/area/centcom/holding) +/area/centcom/central_command_areas/holding) "fc" = ( /obj/structure/barricade/sandbags, /obj/effect/light_emitter{ @@ -1790,7 +1784,7 @@ set_luminosity = 4 }, /turf/open/misc/asteroid/snow/airless, -/area/syndicate_mothership) +/area/centcom/syndicate_mothership) "fd" = ( /obj/effect/turf_decal/tile/bar, /obj/effect/turf_decal/tile/bar{ @@ -1799,7 +1793,7 @@ /obj/machinery/microwave, /obj/structure/table/reinforced/plastitaniumglass, /turf/open/floor/iron, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "fe" = ( /obj/effect/turf_decal/siding/wood{ dir = 1 @@ -1809,17 +1803,17 @@ icon_state = "plant-10" }, /turf/open/floor/stone, -/area/centcom/holding) +/area/centcom/central_command_areas/holding) "ff" = ( /obj/structure/chair/stool/bar/directional/west, /obj/effect/turf_decal/siding/wood{ dir = 4 }, /turf/open/floor/carpet/black, -/area/centcom/holding) +/area/centcom/central_command_areas/holding) "fg" = ( /turf/closed/indestructible/weeb, -/area/centcom/holding) +/area/centcom/central_command_areas/holding) "fh" = ( /obj/structure/lattice/catwalk, /obj/effect/turf_decal/stripes/line{ @@ -1829,7 +1823,7 @@ dir = 6 }, /turf/open/floor/plating/snowed/icemoon, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "fi" = ( /obj/structure/chair/office{ dir = 8 @@ -1838,22 +1832,22 @@ /obj/effect/turf_decal/tile/neutral/fourcorners, /obj/structure/cable, /turf/open/floor/iron/dark, -/area/centcom/briefing) +/area/centcom/central_command_areas/briefing) "fj" = ( /obj/structure/extinguisher_cabinet/directional/east, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/centcom/armory) +/area/centcom/central_command_areas/armory) "fk" = ( /obj/machinery/vending/cigarette, /obj/effect/turf_decal/tile/neutral/fourcorners, /obj/machinery/status_display/evac/directional/north, /turf/open/floor/iron/dark, -/area/tdome/observation) +/area/centcom/tdome/observation) "fm" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, -/area/centcom/evacuation) +/area/centcom/central_command_areas/evacuation) "fn" = ( /obj/effect/turf_decal/tile/bar, /obj/effect/turf_decal/tile/bar{ @@ -1865,14 +1859,14 @@ pixel_y = -14 }, /turf/open/floor/iron, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "fo" = ( /obj/effect/turf_decal/siding/wood/corner{ dir = 4 }, /obj/effect/turf_decal/siding/wood/corner, /turf/open/floor/wood/tile, -/area/centcom/holding) +/area/centcom/central_command_areas/holding) "fp" = ( /obj/structure/sink{ dir = 8; @@ -1881,11 +1875,11 @@ /obj/structure/mirror/directional/east, /obj/machinery/light/small/directional/south, /turf/open/floor/iron/showroomfloor, -/area/centcom/holding) +/area/centcom/central_command_areas/holding) "fq" = ( /obj/machinery/duct, /turf/open/floor/carpet/black, -/area/centcom/holding) +/area/centcom/central_command_areas/holding) "fs" = ( /obj/effect/turf_decal/tile/yellow/half, /obj/effect/turf_decal/tile/yellow/half{ @@ -1904,7 +1898,7 @@ /turf/open/floor/iron/textured_half{ dir = 4 }, -/area/centcom/holding) +/area/centcom/central_command_areas/holding) "ft" = ( /obj/structure/closet/crate, /obj/item/storage/toolbox/mechanical, @@ -1914,7 +1908,7 @@ /obj/item/stack/sheet/glass/fifty, /obj/item/multitool, /turf/open/floor/catwalk_floor, -/area/centcom/holding) +/area/centcom/central_command_areas/holding) "fu" = ( /obj/effect/turf_decal/tile/yellow/half{ dir = 4 @@ -1935,7 +1929,7 @@ /turf/open/floor/iron/textured_half{ dir = 1 }, -/area/centcom/holding) +/area/centcom/central_command_areas/holding) "fv" = ( /obj/item/kirbyplants{ icon_state = "plant-22" @@ -1944,11 +1938,11 @@ /obj/effect/turf_decal/tile/neutral/fourcorners, /obj/machinery/status_display/evac/directional/north, /turf/open/floor/iron/dark, -/area/centcom/admin) +/area/centcom/central_command_areas/admin) "fw" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron, -/area/centcom/ferry) +/area/centcom/central_command_areas/ferry) "fy" = ( /obj/structure/signpost/salvation{ icon = 'icons/obj/structures.dmi'; @@ -1964,11 +1958,7 @@ /obj/machinery/vending/cola, /obj/effect/turf_decal/delivery, /turf/open/floor/iron, -/area/centcom/fore) -"fC" = ( -/obj/structure/sign/warning/nosmoking, -/turf/closed/indestructible/riveted, -/area/tdome/observation) +/area/centcom/central_command_areas/fore) "fD" = ( /obj/effect/turf_decal/siding/wood{ dir = 1 @@ -1977,7 +1967,7 @@ icon_state = "plant-10" }, /turf/open/floor/carpet/black, -/area/centcom/holding) +/area/centcom/central_command_areas/holding) "fE" = ( /obj/structure/chair, /obj/effect/turf_decal/stripes/line{ @@ -1985,55 +1975,56 @@ }, /obj/machinery/status_display/evac/directional/north, /turf/open/floor/iron, -/area/centcom/evacuation) +/area/centcom/central_command_areas/evacuation) "fF" = ( /obj/machinery/door/airlock/external/ruin{ name = "Backup Emergency Escape Shuttle" }, /obj/effect/turf_decal/delivery, /turf/open/floor/iron, -/area/tdome/administration) +/area/centcom/tdome/administration) "fG" = ( /obj/machinery/door/airlock/silver{ name = "Bathroom" }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, +/obj/effect/mapping_helpers/airlock/access/all/admin/captain, /turf/open/floor/iron/white, -/area/centcom/admin) +/area/centcom/central_command_areas/admin) "fH" = ( /obj/machinery/computer/shuttle/syndicate/recall{ dir = 8 }, /turf/open/floor/carpet, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "fI" = ( /obj/machinery/door/airlock/wood{ name = "Blue Team" }, /turf/open/floor/wood/parquet, -/area/centcom/holding) +/area/centcom/central_command_areas/holding) "fJ" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron, -/area/tdome/arena) +/area/centcom/tdome/arena) "fK" = ( /obj/structure/chair/stool/directional/south, /turf/open/floor/wood/parquet, -/area/centcom/holding) +/area/centcom/central_command_areas/holding) "fM" = ( /turf/closed/indestructible/fakedoor{ name = "Guest House Back Entrance" }, -/area/centcom/holding) +/area/centcom/central_command_areas/holding) "fN" = ( /obj/structure/closet/crate/bin, /obj/machinery/light_switch/directional/south, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/centcom/admin) +/area/centcom/central_command_areas/admin) "fO" = ( /turf/closed/wall/mineral/wood, -/area/centcom/holding) +/area/centcom/central_command_areas/holding) "fP" = ( /obj/structure/sink{ dir = 8; @@ -2044,11 +2035,11 @@ dir = 9 }, /turf/open/floor/iron/white, -/area/centcom/admin) +/area/centcom/central_command_areas/admin) "fQ" = ( /obj/effect/turf_decal/siding/thinplating_new/dark, /turf/open/floor/mineral/plastitanium, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "fR" = ( /obj/item/food/egg/rainbow{ desc = "I bet you think you're pretty clever... well you are."; @@ -2068,11 +2059,11 @@ pixel_y = -4 }, /turf/open/floor/carpet/black, -/area/centcom/holding) +/area/centcom/central_command_areas/holding) "fV" = ( /obj/machinery/light/small/directional/north, /turf/open/floor/wood/tile, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "fW" = ( /obj/effect/turf_decal/tile/bar, /obj/effect/turf_decal/tile/bar{ @@ -2083,28 +2074,28 @@ dir = 4 }, /turf/open/floor/iron, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "fX" = ( /turf/closed/indestructible/start_area, -/area/start) +/area/misc/start) "fY" = ( /obj/effect/landmark/start/new_player, /turf/open/floor/plating, -/area/start) +/area/misc/start) "fZ" = ( /obj/effect/landmark/ctf, /turf/open/space/basic, /area/space) "ga" = ( -/obj/structure/flora/ausbushes/lavendergrass, -/obj/structure/flora/ausbushes/sparsegrass, -/obj/structure/flora/ausbushes/fullgrass, -/obj/structure/flora/ausbushes/grassybush, -/obj/structure/flora/ausbushes/ppflowers, -/obj/structure/flora/ausbushes/pointybush, +/obj/structure/flora/bush/lavendergrass/style_random, +/obj/structure/flora/bush/sparsegrass/style_random, +/obj/structure/flora/bush/fullgrass/style_random, +/obj/structure/flora/bush/grassy/style_random, +/obj/structure/flora/bush/flowers_pp/style_random, +/obj/structure/flora/bush/pointy/style_random, /obj/machinery/light/directional/south, /turf/open/floor/grass, -/area/tdome/administration) +/area/centcom/tdome/administration) "gb" = ( /obj/structure/sign/poster/contraband/free_drone{ pixel_y = 32 @@ -2112,7 +2103,7 @@ /turf/open/floor/iron/dark/textured_half{ dir = 8 }, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "gc" = ( /obj/effect/turf_decal/siding/wideplating/dark{ dir = 8 @@ -2123,28 +2114,29 @@ /obj/machinery/door/airlock/public/glass{ name = "War Room" }, +/obj/effect/mapping_helpers/airlock/access/all/syndicate/general, /turf/open/floor/iron/textured_large, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "gd" = ( /obj/structure/bed, /obj/item/bedsheet/syndie, /turf/open/floor/iron/smooth_half, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "ge" = ( /obj/machinery/defibrillator_mount/directional/south, /obj/machinery/stasis, -/turf/open/floor/sepia, -/area/centcom/holding) +/turf/open/floor/iron/sepia, +/area/centcom/central_command_areas/holding) "gf" = ( -/obj/structure/flora/tree/pine, -/obj/structure/flora/grass/both, +/obj/structure/flora/tree/pine/style_random, +/obj/structure/flora/grass/both/style_random, /turf/open/misc/asteroid/snow/icemoon, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "gh" = ( /turf/closed/indestructible/fakedoor{ name = "Thunderdome Admin" }, -/area/tdome/administration) +/area/centcom/tdome/administration) "gi" = ( /obj/effect/turf_decal/tile/yellow/half, /obj/effect/turf_decal/tile/yellow/half{ @@ -2163,7 +2155,7 @@ /turf/open/floor/iron/textured_half{ dir = 4 }, -/area/centcom/holding) +/area/centcom/central_command_areas/holding) "gj" = ( /obj/machinery/computer/mech_bay_power_console{ dir = 1 @@ -2172,22 +2164,22 @@ dir = 8 }, /turf/open/floor/mineral/titanium, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "gk" = ( /obj/structure/table/wood/fancy/red, /obj/item/toy/spinningtoy, /turf/open/floor/wood/parquet, -/area/centcom/holding) +/area/centcom/central_command_areas/holding) "gl" = ( /obj/structure/filingcabinet/security, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/centcom/control) +/area/centcom/central_command_areas/control) "gm" = ( /obj/structure/table/wood, /obj/item/storage/dice, /turf/open/floor/iron/grimy, -/area/centcom/admin) +/area/centcom/central_command_areas/admin) "gn" = ( /obj/structure/table/wood, /obj/item/paper_bin, @@ -2196,12 +2188,12 @@ /obj/effect/turf_decal/tile/neutral/fourcorners, /obj/machinery/status_display/evac/directional/south, /turf/open/floor/iron/dark, -/area/tdome/administration) +/area/centcom/tdome/administration) "go" = ( /obj/structure/table/reinforced/plastitaniumglass, /obj/item/storage/crayons, /turf/open/floor/catwalk_floor, -/area/centcom/holding) +/area/centcom/central_command_areas/holding) "gp" = ( /obj/structure/table/wood, /obj/item/storage/box/drinkingglasses, @@ -2212,14 +2204,14 @@ /obj/effect/turf_decal/tile/neutral/fourcorners, /obj/machinery/status_display/evac/directional/south, /turf/open/floor/iron/dark, -/area/tdome/administration) +/area/centcom/tdome/administration) "gq" = ( /obj/machinery/light/directional/west, /obj/structure/bed{ dir = 4 }, /turf/open/floor/mineral/titanium/blue, -/area/centcom/evacuation/ship) +/area/centcom/central_command_areas/evacuation/ship) "gs" = ( /obj/item/paper/pamphlet/centcom/visitor_info, /obj/item/paper/pamphlet/centcom/visitor_info, @@ -2227,19 +2219,19 @@ /obj/structure/table/wood, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/centcom/courtroom) +/area/centcom/central_command_areas/courtroom) "gt" = ( /obj/effect/landmark/mafia_game_area, /turf/open/space/basic, /area/space) "gu" = ( /turf/closed/indestructible/splashscreen, -/area/start) +/area/misc/start) "gv" = ( /obj/effect/turf_decal/box, /obj/structure/punching_bag, /turf/open/floor/plating, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "gw" = ( /obj/structure/table/reinforced, /obj/item/grenade/c4{ @@ -2251,7 +2243,7 @@ /obj/machinery/firealarm/directional/north, /obj/effect/turf_decal/stripes/line, /turf/open/floor/iron, -/area/centcom/armory) +/area/centcom/central_command_areas/armory) "gy" = ( /obj/machinery/shower{ dir = 4 @@ -2260,9 +2252,9 @@ dir = 1 }, /turf/open/floor/iron/white, -/area/tdome/observation) +/area/centcom/tdome/observation) "gz" = ( -/obj/structure/flora/rock/icy{ +/obj/structure/flora/rock/icy/style_random{ pixel_x = -7 }, /obj/effect/light_emitter{ @@ -2270,7 +2262,7 @@ set_luminosity = 4 }, /turf/open/misc/asteroid/snow/airless, -/area/syndicate_mothership) +/area/centcom/syndicate_mothership) "gA" = ( /obj/item/storage/briefcase{ pixel_x = -3; @@ -2281,23 +2273,23 @@ /obj/structure/noticeboard/directional/east, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/centcom/courtroom) +/area/centcom/central_command_areas/courtroom) "gC" = ( /obj/machinery/door/window/brigdoor{ base_state = "rightsecure"; name = "CentCom Stand"; - req_access_txt = "109" + req_access = list("cent_captain") }, /obj/machinery/firealarm/directional/east, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/centcom/courtroom) +/area/centcom/central_command_areas/courtroom) "gD" = ( /obj/structure/bookcase/random, /obj/machinery/light/directional/west, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/centcom/admin) +/area/centcom/central_command_areas/admin) "gE" = ( /obj/effect/turf_decal/tile/red{ dir = 1 @@ -2306,13 +2298,13 @@ dir = 8 }, /turf/open/floor/iron, -/area/tdome/observation) +/area/centcom/tdome/observation) "gF" = ( /obj/structure/filingcabinet/medical, /obj/effect/turf_decal/tile/neutral/fourcorners, /obj/machinery/status_display/ai/directional/south, /turf/open/floor/iron/dark, -/area/centcom/briefing) +/area/centcom/central_command_areas/briefing) "gG" = ( /obj/effect/turf_decal/stripes/box, /obj/machinery/portable_atmospherics/pump{ @@ -2320,26 +2312,26 @@ name = "Lil Pump" }, /turf/open/floor/mineral/plastitanium, -/area/syndicate_mothership/expansion_bombthreat) +/area/centcom/syndicate_mothership/expansion_bombthreat) "gH" = ( /obj/effect/turf_decal/siding/wood, /obj/structure/chair/sofa/corp/right{ pixel_y = 6 }, /turf/open/floor/carpet/black, -/area/centcom/holding) +/area/centcom/central_command_areas/holding) "gI" = ( /obj/machinery/status_display/evac/directional/north, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/centcom/admin) +/area/centcom/central_command_areas/admin) "gJ" = ( /obj/effect/turf_decal/siding/thinplating_new/dark{ dir = 1 }, /obj/effect/turf_decal/siding/red, /turf/open/floor/iron/dark/textured_large, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "gK" = ( /obj/effect/turf_decal/siding/wood{ dir = 1 @@ -2348,7 +2340,7 @@ dir = 1 }, /turf/open/floor/eighties/red, -/area/centcom/holding) +/area/centcom/central_command_areas/holding) "gL" = ( /obj/effect/turf_decal/siding/thinplating_new/dark{ dir = 9 @@ -2357,15 +2349,15 @@ pixel_y = 32 }, /turf/open/floor/mineral/plastitanium, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "gM" = ( /obj/structure/table/wood, /obj/item/paicard, /turf/open/floor/wood/tile, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "gO" = ( /turf/closed/indestructible/riveted, -/area/centcom/briefing) +/area/centcom/central_command_areas/briefing) "gQ" = ( /obj/structure/rack, /obj/item/clothing/under/color/red, @@ -2378,7 +2370,7 @@ dir = 4 }, /turf/open/floor/iron, -/area/tdome/arena) +/area/centcom/tdome/arena) "gR" = ( /obj/item/wrench, /obj/item/restraints/handcuffs, @@ -2387,14 +2379,18 @@ /obj/effect/turf_decal/tile/neutral/fourcorners, /obj/machinery/status_display/evac/directional/north, /turf/open/floor/iron/dark, -/area/centcom/courtroom) +/area/centcom/central_command_areas/courtroom) +"gS" = ( +/obj/structure/sign/warning/secure_area, +/turf/closed/indestructible/riveted, +/area/centcom/central_command_areas/ferry) "gT" = ( /obj/item/kirbyplants{ icon_state = "plant-21" }, /obj/effect/turf_decal/tile/neutral, /turf/open/floor/iron, -/area/tdome/observation) +/area/centcom/tdome/observation) "gU" = ( /obj/effect/turf_decal/tile/neutral{ dir = 1 @@ -2404,15 +2400,15 @@ dir = 8 }, /turf/open/floor/iron, -/area/tdome/observation) +/area/centcom/tdome/observation) "gV" = ( /mob/living/simple_animal/bot/medbot/stationary{ desc = "When engaged in combat, the vanquishing of thine enemy can be the warrior's only concern."; name = "Momo"; radio_key = null }, -/turf/open/floor/sepia, -/area/centcom/holding) +/turf/open/floor/iron/sepia, +/area/centcom/central_command_areas/holding) "gX" = ( /obj/structure/table/reinforced, /obj/item/storage/lockbox/loyalty, @@ -2420,14 +2416,14 @@ dir = 10 }, /turf/open/floor/iron, -/area/centcom/armory) +/area/centcom/central_command_areas/armory) "gZ" = ( -/obj/structure/flora/ausbushes/brflowers, +/obj/structure/flora/bush/flowers_br/style_random, /turf/open/floor/grass, -/area/centcom/holding) +/area/centcom/central_command_areas/holding) "hb" = ( -/turf/open/floor/sepia, -/area/centcom/holding) +/turf/open/floor/iron/sepia, +/area/centcom/central_command_areas/holding) "hc" = ( /obj/structure/table/reinforced, /obj/item/clipboard, @@ -2435,13 +2431,13 @@ /obj/item/pen/blue, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/centcom/control) +/area/centcom/central_command_areas/control) "hd" = ( /obj/structure/table/wood, /obj/item/paper_bin, /obj/item/pen/fourcolor, /turf/open/floor/iron/grimy, -/area/centcom/admin) +/area/centcom/central_command_areas/admin) "he" = ( /obj/effect/turf_decal/tile/neutral{ dir = 1 @@ -2451,7 +2447,17 @@ dir = 4 }, /turf/open/floor/iron/dark, -/area/centcom/briefing) +/area/centcom/central_command_areas/briefing) +"hf" = ( +/obj/machinery/door/airlock/centcom{ + name = "Thunderdome Backstage" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/mapping_helpers/airlock/access/all/admin/bar, +/turf/open/floor/iron, +/area/centcom/tdome/observation) "hg" = ( /obj/effect/turf_decal/tile/yellow/half{ dir = 4 @@ -2477,10 +2483,10 @@ /turf/open/floor/iron/textured_half{ dir = 1 }, -/area/centcom/holding) +/area/centcom/central_command_areas/holding) "hh" = ( /turf/closed/indestructible/rock/snow, -/area/syndicate_mothership) +/area/centcom/syndicate_mothership) "hi" = ( /obj/item/storage/medkit/regular, /obj/structure/table, @@ -2492,33 +2498,33 @@ dir = 4 }, /turf/open/floor/iron, -/area/centcom/fore) +/area/centcom/central_command_areas/fore) "hj" = ( /obj/structure/closet/crate/bin, /turf/open/floor/iron/cafeteria, -/area/centcom/holding) +/area/centcom/central_command_areas/holding) "hk" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/general/hidden, /obj/machinery/atmospherics/pipe/smart/manifold4w/yellow/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/orange/hidden/layer5, /turf/open/floor/iron/smooth, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "hl" = ( /obj/structure/fluff/tram_rail{ pixel_y = 17 }, /obj/structure/fluff/tram_rail, /turf/open/lava/plasma/ice_moon, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "hm" = ( -/obj/structure/flora/ausbushes/lavendergrass, -/obj/structure/flora/ausbushes/fullgrass, -/obj/structure/flora/ausbushes/ywflowers, -/obj/structure/flora/ausbushes/grassybush, -/obj/structure/flora/ausbushes/palebush, +/obj/structure/flora/bush/lavendergrass/style_random, +/obj/structure/flora/bush/fullgrass/style_random, +/obj/structure/flora/bush/flowers_yw/style_random, +/obj/structure/flora/bush/grassy/style_random, +/obj/structure/flora/bush/pale/style_random, /obj/machinery/light/directional/north, /turf/open/misc/asteroid, -/area/centcom/evacuation) +/area/centcom/central_command_areas/evacuation) "hn" = ( /obj/item/kirbyplants{ icon_state = "plant-21" @@ -2527,7 +2533,7 @@ dir = 1 }, /turf/open/floor/iron, -/area/tdome/observation) +/area/centcom/tdome/observation) "ho" = ( /obj/structure/table/wood, /obj/item/folder/red, @@ -2536,23 +2542,23 @@ /obj/item/assembly/flash/handheld, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/centcom/briefing) +/area/centcom/central_command_areas/briefing) "hp" = ( /obj/machinery/light/small/directional/north, /turf/open/floor/mineral/plastitanium, -/area/syndicate_mothership) +/area/centcom/syndicate_mothership) "hq" = ( /turf/open/floor/plating/elevatorshaft, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "hr" = ( /obj/structure/weightmachine/weightlifter, /turf/open/floor/mineral/titanium, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "hs" = ( /turf/open/misc/asteroid/basalt/wasteland{ initial_gas_mix = "TEMP=2.7" }, -/area/centcom/holding) +/area/centcom/central_command_areas/holding) "ht" = ( /obj/item/kirbyplants{ icon_state = "plant-21" @@ -2561,7 +2567,7 @@ dir = 8 }, /turf/open/floor/iron, -/area/tdome/observation) +/area/centcom/tdome/observation) "hu" = ( /obj/machinery/light/small/directional/west, /obj/structure/closet/secure_closet/freezer/fridge/open, @@ -2590,7 +2596,7 @@ pixel_y = 9 }, /turf/open/floor/plastic, -/area/syndicate_mothership/expansion_fridgerummage) +/area/centcom/syndicate_mothership/expansion_fridgerummage) "hv" = ( /obj/structure/table/reinforced, /obj/machinery/microwave{ @@ -2603,18 +2609,18 @@ }, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/tdome/observation) +/area/centcom/tdome/observation) "hw" = ( /obj/effect/turf_decal/siding/wood{ dir = 1 }, /obj/effect/turf_decal/siding/wood, /turf/open/floor/wood/tile, -/area/centcom/holding) +/area/centcom/central_command_areas/holding) "hx" = ( /obj/machinery/photocopier, /turf/open/floor/iron/grimy, -/area/centcom/briefing) +/area/centcom/central_command_areas/briefing) "hy" = ( /obj/effect/turf_decal/siding/wood{ dir = 8 @@ -2625,12 +2631,12 @@ /obj/structure/mineral_door/paperframe{ name = "East Wing" }, -/turf/open/floor/sepia, -/area/centcom/holding) +/turf/open/floor/iron/sepia, +/area/centcom/central_command_areas/holding) "hz" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/centcom/supply) +/area/centcom/central_command_areas/supply) "hB" = ( /obj/structure/closet{ anchored = 1; @@ -2652,13 +2658,13 @@ dir = 1 }, /turf/open/floor/carpet/black, -/area/centcom/holding) +/area/centcom/central_command_areas/holding) "hC" = ( /obj/effect/turf_decal/siding/red{ dir = 4 }, /turf/open/floor/iron/dark/textured_large, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "hD" = ( /obj/effect/turf_decal/siding/wideplating{ dir = 1 @@ -2666,10 +2672,11 @@ /obj/effect/turf_decal/siding/wideplating, /obj/machinery/door/airlock/external/ruin, /obj/effect/mapping_helpers/airlock/cyclelink_helper, +/obj/effect/mapping_helpers/airlock/access/all/syndicate/general, /turf/open/floor/iron/smooth_half{ dir = 4 }, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "hE" = ( /obj/structure/chair/comfy/black, /obj/machinery/computer/security/telescreen/entertainment/directional/west, @@ -2678,7 +2685,7 @@ }, /obj/machinery/light/directional/west, /turf/open/floor/iron/grimy, -/area/centcom/admin) +/area/centcom/central_command_areas/admin) "hF" = ( /obj/structure/table/reinforced, /obj/item/folder/red{ @@ -2692,17 +2699,17 @@ /obj/item/lighter, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/centcom/control) +/area/centcom/central_command_areas/control) "hG" = ( -/obj/structure/flora/ausbushes/sparsegrass, -/obj/structure/flora/ausbushes/grassybush, -/obj/structure/flora/ausbushes/fernybush, +/obj/structure/flora/bush/sparsegrass/style_random, +/obj/structure/flora/bush/grassy/style_random, +/obj/structure/flora/bush/ferny/style_random, /turf/open/floor/iron{ dir = 6; icon_state = "asteroid8"; name = "sand" }, -/area/centcom/fore) +/area/centcom/central_command_areas/fore) "hH" = ( /turf/open/floor/holofloor/hyperspace, /area/space) @@ -2712,7 +2719,7 @@ }, /obj/effect/turf_decal/siding/wood/corner, /turf/open/floor/wood/tile, -/area/centcom/holding) +/area/centcom/central_command_areas/holding) "hJ" = ( /obj/machinery/computer/security/telescreen, /obj/structure/table/reinforced, @@ -2720,7 +2727,7 @@ /obj/machinery/status_display/ai/directional/north, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/tdome/observation) +/area/centcom/tdome/observation) "hK" = ( /obj/effect/turf_decal/tile/dark/fourcorners, /obj/effect/turf_decal/siding/wood{ @@ -2728,8 +2735,8 @@ }, /obj/machinery/washing_machine, /obj/machinery/light/directional/east, -/turf/open/floor/sepia, -/area/centcom/holding) +/turf/open/floor/iron/sepia, +/area/centcom/central_command_areas/holding) "hL" = ( /obj/effect/turf_decal/tile/yellow/half, /obj/effect/turf_decal/tile/yellow/half{ @@ -2746,7 +2753,7 @@ /turf/open/floor/iron/textured_half{ dir = 4 }, -/area/centcom/holding) +/area/centcom/central_command_areas/holding) "hM" = ( /obj/effect/light_emitter{ set_cap = 1; @@ -2754,28 +2761,27 @@ }, /obj/structure/barricade/sandbags, /turf/open/misc/asteroid/snow/airless, -/area/syndicate_mothership) +/area/centcom/syndicate_mothership) "hN" = ( /obj/machinery/door/airlock/centcom{ - name = "Thunderdome"; - req_access_txt = "101" + name = "Thunderdome" }, /obj/effect/turf_decal/stripes/line, /obj/effect/mapping_helpers/airlock/cyclelink_helper, /turf/open/floor/iron, -/area/tdome/observation) +/area/centcom/tdome/observation) "hO" = ( /obj/structure/table/wood/fancy, /obj/item/storage/dice{ icon_state = "magicdicebag" }, /turf/open/floor/carpet, -/area/wizard_station) +/area/centcom/wizard_station) "hP" = ( /obj/structure/extinguisher_cabinet/directional/west, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/centcom/courtroom) +/area/centcom/central_command_areas/courtroom) "hQ" = ( /obj/effect/turf_decal/siding/wood{ dir = 10 @@ -2785,24 +2791,24 @@ pixel_y = 4 }, /turf/open/floor/catwalk_floor, -/area/centcom/holding) +/area/centcom/central_command_areas/holding) "hS" = ( -/obj/structure/flora/rock/icy, +/obj/structure/flora/rock/icy/style_random, /turf/open/misc/asteroid/snow/airless, -/area/syndicate_mothership) +/area/centcom/syndicate_mothership) "hT" = ( /obj/machinery/status_display/evac/directional/east, /turf/open/floor/wood, -/area/centcom/admin) +/area/centcom/central_command_areas/admin) "hU" = ( /obj/structure/mopbucket, /obj/item/mop, /turf/open/floor/catwalk_floor/iron_smooth, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "hW" = ( /obj/structure/chair/office, /turf/open/floor/iron/grimy, -/area/centcom/prison) +/area/centcom/central_command_areas/prison) "hX" = ( /obj/effect/turf_decal/tile/bar, /obj/effect/turf_decal/tile/bar{ @@ -2814,7 +2820,7 @@ }, /obj/machinery/light/small/directional/north, /turf/open/floor/iron, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "hY" = ( /obj/structure/table/reinforced, /obj/item/storage/box/handcuffs, @@ -2824,23 +2830,23 @@ /obj/structure/extinguisher_cabinet/directional/east, /obj/effect/turf_decal/stripes/line, /turf/open/floor/iron, -/area/centcom/admin/storage) +/area/centcom/central_command_areas/admin/storage) "hZ" = ( /obj/effect/turf_decal/siding/wood, /turf/open/misc/sandy_dirt, -/area/centcom/holding) +/area/centcom/central_command_areas/holding) "ia" = ( /obj/structure/chair/comfy/brown{ dir = 8 }, /turf/open/floor/iron/grimy, -/area/centcom/admin) +/area/centcom/central_command_areas/admin) "ib" = ( /obj/structure/bookcase/random, /obj/machinery/light/directional/north, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/centcom/briefing) +/area/centcom/central_command_areas/briefing) "ic" = ( /obj/effect/turf_decal/tile/yellow/half{ dir = 4 @@ -2860,7 +2866,7 @@ /turf/open/floor/iron/textured_half{ dir = 1 }, -/area/centcom/holding) +/area/centcom/central_command_areas/holding) "id" = ( /obj/effect/turf_decal/siding/wood{ dir = 1 @@ -2870,23 +2876,23 @@ pixel_y = 6 }, /turf/open/floor/carpet/black, -/area/centcom/holding) +/area/centcom/central_command_areas/holding) "ie" = ( /obj/item/soap/nanotrasen, /turf/open/floor/iron/white, -/area/tdome/observation) +/area/centcom/tdome/observation) "ig" = ( /obj/item/kirbyplants{ icon_state = "plant-22" }, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/centcom/courtroom) +/area/centcom/central_command_areas/courtroom) "ih" = ( /obj/structure/bookcase/random, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/tdome/administration) +/area/centcom/tdome/administration) "ii" = ( /obj/effect/turf_decal/tile/bar, /obj/effect/turf_decal/tile/bar{ @@ -2895,7 +2901,7 @@ /obj/structure/table/wood, /obj/item/reagent_containers/glass/rag, /turf/open/floor/iron, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "ik" = ( /turf/open/misc/ashplanet/wateryrock{ initial_gas_mix = "o2=22;n2=82;TEMP=293.15"; @@ -2904,38 +2910,38 @@ /area/awaymission/errorroom) "il" = ( /turf/closed/indestructible/riveted, -/area/centcom/prison) +/area/centcom/central_command_areas/prison) "im" = ( /obj/effect/turf_decal/stripes/line{ dir = 5 }, /obj/machinery/status_display/evac/directional/east, /turf/open/floor/iron, -/area/centcom/prison) +/area/centcom/central_command_areas/prison) "in" = ( /obj/structure/sign/nanotrasen, /turf/closed/indestructible/riveted, -/area/centcom/control) +/area/centcom/central_command_areas/control) "io" = ( /turf/closed/indestructible/riveted, -/area/centcom/control) +/area/centcom/central_command_areas/control) "ip" = ( /obj/effect/turf_decal/stripes/line{ dir = 9 }, /obj/machinery/status_display/evac/directional/west, /turf/open/floor/iron, -/area/centcom/prison) +/area/centcom/central_command_areas/prison) "iq" = ( /obj/machinery/camera/autoname/directional/north{ network = list("nukie") }, /obj/structure/cable, /turf/open/floor/catwalk_floor/iron_smooth, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "ir" = ( /turf/closed/indestructible/fakeglass, -/area/centcom/prison/cells) +/area/centcom/central_command_areas/prison/cells) "is" = ( /obj/structure/table/reinforced, /obj/item/paper_bin, @@ -2943,7 +2949,7 @@ /obj/effect/turf_decal/stripes/line, /obj/machinery/status_display/evac/directional/north, /turf/open/floor/iron, -/area/centcom/prison) +/area/centcom/central_command_areas/prison) "it" = ( /obj/structure/table/reinforced, /obj/item/crowbar/red, @@ -2951,11 +2957,11 @@ /obj/item/clothing/mask/gas, /obj/effect/turf_decal/stripes/line, /turf/open/floor/iron, -/area/centcom/prison) +/area/centcom/central_command_areas/prison) "iu" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, -/area/centcom/control) +/area/centcom/central_command_areas/control) "iv" = ( /obj/structure/table/reinforced, /obj/item/radio{ @@ -2970,7 +2976,7 @@ /obj/machinery/airalarm/directional/north, /obj/effect/turf_decal/stripes/line, /turf/open/floor/iron, -/area/centcom/prison) +/area/centcom/central_command_areas/prison) "iw" = ( /obj/structure/table/reinforced, /obj/item/storage/lockbox/loyalty, @@ -2978,7 +2984,7 @@ /obj/effect/turf_decal/stripes/line, /obj/machinery/status_display/ai/directional/north, /turf/open/floor/iron, -/area/centcom/prison) +/area/centcom/central_command_areas/prison) "ix" = ( /obj/item/storage/box/emps{ pixel_x = 3; @@ -2993,40 +2999,40 @@ /obj/structure/reagent_dispensers/wall/peppertank/directional/north, /obj/effect/turf_decal/stripes/line, /turf/open/floor/iron, -/area/centcom/prison) +/area/centcom/central_command_areas/prison) "iy" = ( /obj/structure/table/reinforced, /obj/item/restraints/handcuffs/cable/zipties, /obj/item/assembly/flash/handheld, /obj/effect/turf_decal/stripes/line, /turf/open/floor/iron, -/area/centcom/prison) +/area/centcom/central_command_areas/prison) "iz" = ( /obj/structure/table/reinforced, /obj/item/storage/fancy/donut_box, /obj/effect/turf_decal/stripes/line, /obj/machinery/status_display/evac/directional/north, /turf/open/floor/iron, -/area/centcom/prison) +/area/centcom/central_command_areas/prison) "iA" = ( -/obj/structure/flora/tree/dead, -/obj/structure/flora/grass/both, +/obj/structure/flora/tree/dead/style_random, +/obj/structure/flora/grass/both/style_random, /obj/effect/light_emitter{ set_cap = 1; set_luminosity = 4 }, /turf/open/misc/asteroid/snow/airless, -/area/syndicate_mothership) +/area/centcom/syndicate_mothership) "iB" = ( /turf/closed/indestructible/fakedoor{ name = "CentCom Cell" }, -/area/centcom/prison/cells) +/area/centcom/central_command_areas/prison/cells) "iC" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/general/hidden, /obj/machinery/atmospherics/pipe/smart/manifold4w/yellow/hidden/layer2, /turf/open/floor/catwalk_floor/iron_dark, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "iD" = ( /obj/structure/closet/secure_closet/security, /obj/item/storage/belt/security/full, @@ -3037,7 +3043,7 @@ dir = 4 }, /turf/open/floor/iron, -/area/centcom/prison) +/area/centcom/central_command_areas/prison) "iE" = ( /obj/structure/closet/secure_closet/security, /obj/item/storage/belt/security/full, @@ -3048,63 +3054,59 @@ dir = 8 }, /turf/open/floor/iron, -/area/centcom/prison) +/area/centcom/central_command_areas/prison) "iF" = ( /turf/closed/indestructible/riveted, -/area/centcom/supply) +/area/centcom/central_command_areas/supply) "iG" = ( /turf/closed/indestructible/fakedoor{ name = "CentCom Warehouse" }, -/area/centcom/supply) +/area/centcom/central_command_areas/supply) "iH" = ( /obj/structure/sign/nanotrasen, /turf/closed/indestructible/riveted, -/area/centcom/prison) -"iI" = ( -/obj/structure/sign/warning/securearea, -/turf/closed/indestructible/riveted, -/area/centcom/prison/cells) +/area/centcom/central_command_areas/prison) "iJ" = ( /obj/effect/turf_decal/stripes/line{ dir = 9 }, /obj/machinery/light/directional/west, /turf/open/floor/iron, -/area/centcom/prison) +/area/centcom/central_command_areas/prison) "iK" = ( /obj/effect/turf_decal/stripes/line{ dir = 5 }, /turf/open/floor/iron, -/area/centcom/prison) +/area/centcom/central_command_areas/prison) "iL" = ( /obj/effect/turf_decal/stripes/line{ dir = 9 }, /turf/open/floor/iron, -/area/centcom/prison) +/area/centcom/central_command_areas/prison) "iM" = ( /obj/effect/turf_decal/stripes/line{ dir = 5 }, /obj/machinery/light/directional/east, /turf/open/floor/iron, -/area/centcom/prison) +/area/centcom/central_command_areas/prison) "iN" = ( /obj/machinery/status_display/supply, /turf/closed/indestructible/riveted, -/area/centcom/supply) +/area/centcom/central_command_areas/supply) "iO" = ( /obj/effect/turf_decal/delivery, /turf/open/floor/iron, -/area/centcom/supply) +/area/centcom/central_command_areas/supply) "iP" = ( /obj/effect/turf_decal/loading_area{ dir = 4 }, /turf/open/floor/iron, -/area/centcom/supply) +/area/centcom/central_command_areas/supply) "iQ" = ( /obj/machinery/light/directional/north, /obj/effect/turf_decal/tile/brown{ @@ -3114,7 +3116,7 @@ dir = 4 }, /turf/open/floor/iron, -/area/centcom/supply) +/area/centcom/central_command_areas/supply) "iR" = ( /obj/effect/turf_decal/tile/brown{ dir = 1 @@ -3123,7 +3125,7 @@ dir = 4 }, /turf/open/floor/iron, -/area/centcom/supply) +/area/centcom/central_command_areas/supply) "iS" = ( /obj/machinery/firealarm/directional/east, /obj/effect/turf_decal/tile/brown{ @@ -3134,19 +3136,19 @@ dir = 4 }, /turf/open/floor/iron, -/area/centcom/supply) +/area/centcom/central_command_areas/supply) "iT" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 }, /turf/open/floor/iron, -/area/centcom/prison) +/area/centcom/central_command_areas/prison) "iU" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 }, /turf/open/floor/iron, -/area/centcom/prison) +/area/centcom/central_command_areas/prison) "iV" = ( /obj/structure/closet/secure_closet/security, /obj/item/storage/belt/security/full, @@ -3157,7 +3159,7 @@ dir = 6 }, /turf/open/floor/iron, -/area/centcom/prison) +/area/centcom/central_command_areas/prison) "iW" = ( /obj/structure/closet/secure_closet/security, /obj/item/storage/belt/security/full, @@ -3168,24 +3170,24 @@ dir = 10 }, /turf/open/floor/iron, -/area/centcom/prison) +/area/centcom/central_command_areas/prison) "iX" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, -/area/centcom/supply) +/area/centcom/central_command_areas/supply) "iY" = ( /obj/machinery/light/cold/directional/south, /turf/open/floor/iron/smooth_half{ dir = 1 }, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "iZ" = ( /obj/effect/turf_decal/tile/brown, /obj/effect/turf_decal/tile/brown{ dir = 4 }, /turf/open/floor/iron, -/area/centcom/supply) +/area/centcom/central_command_areas/supply) "ja" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/centcom{ @@ -3195,12 +3197,12 @@ dir = 8 }, /turf/open/floor/iron, -/area/centcom/courtroom) +/area/centcom/central_command_areas/courtroom) "jb" = ( /obj/effect/spawner/structure/window/reinforced, /obj/structure/sign/warning/vacuum/external, /turf/open/floor/plating, -/area/centcom/supply) +/area/centcom/central_command_areas/supply) "jc" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -3210,7 +3212,7 @@ id = "XCCQMLoad2" }, /turf/open/floor/iron, -/area/centcom/supply) +/area/centcom/central_command_areas/supply) "jd" = ( /obj/machinery/conveyor_switch/oneway{ id = "XCCQMLoad2"; @@ -3223,19 +3225,19 @@ dir = 8 }, /turf/open/floor/iron, -/area/centcom/supply) +/area/centcom/central_command_areas/supply) "je" = ( /obj/machinery/button/door/indestructible{ id = "thunderdome"; name = "Main Blast Doors Control"; - req_access_txt = "102" + req_access = list("cent_thunder") }, /obj/structure/table/reinforced, /obj/machinery/light/directional/south, /obj/effect/turf_decal/tile/neutral/fourcorners, /obj/machinery/status_display/ai/directional/south, /turf/open/floor/iron/dark, -/area/tdome/administration) +/area/centcom/tdome/administration) "jf" = ( /obj/machinery/light/directional/east, /obj/effect/turf_decal/tile/brown, @@ -3243,7 +3245,7 @@ dir = 4 }, /turf/open/floor/iron, -/area/centcom/supply) +/area/centcom/central_command_areas/supply) "jg" = ( /obj/structure/reagent_dispensers/wall/peppertank/directional/west, /obj/effect/turf_decal/stripes/line{ @@ -3251,7 +3253,7 @@ }, /obj/machinery/light/directional/west, /turf/open/floor/iron, -/area/centcom/prison) +/area/centcom/central_command_areas/prison) "jh" = ( /obj/structure/table/reinforced, /obj/machinery/recharger, @@ -3259,7 +3261,7 @@ dir = 1 }, /turf/open/floor/iron, -/area/centcom/prison) +/area/centcom/central_command_areas/prison) "ji" = ( /obj/machinery/vending/security, /obj/effect/turf_decal/stripes/line{ @@ -3267,7 +3269,7 @@ }, /obj/machinery/light/directional/south, /turf/open/floor/iron, -/area/centcom/prison) +/area/centcom/central_command_areas/prison) "jj" = ( /obj/structure/extinguisher_cabinet/directional/east, /obj/effect/turf_decal/stripes/line{ @@ -3275,7 +3277,7 @@ }, /obj/machinery/light/directional/east, /turf/open/floor/iron, -/area/centcom/prison) +/area/centcom/central_command_areas/prison) "jk" = ( /obj/machinery/door/poddoor{ id = "XCCQMLoaddoor2"; @@ -3289,7 +3291,7 @@ id = "XCCQMLoad2" }, /turf/open/floor/iron, -/area/centcom/supply) +/area/centcom/central_command_areas/supply) "jl" = ( /obj/structure/plasticflaps, /obj/effect/turf_decal/stripes/line, @@ -3298,7 +3300,7 @@ id = "XCCQMLoad2" }, /turf/open/floor/iron, -/area/centcom/supply) +/area/centcom/central_command_areas/supply) "jm" = ( /obj/machinery/door/poddoor{ id = "XCCQMLoaddoor2"; @@ -3310,7 +3312,7 @@ id = "XCCQMLoad2" }, /turf/open/floor/iron, -/area/centcom/supply) +/area/centcom/central_command_areas/supply) "jn" = ( /obj/effect/turf_decal/stripes/end, /obj/machinery/conveyor/inverted{ @@ -3318,69 +3320,69 @@ id = "XCCQMLoad2" }, /turf/open/floor/iron, -/area/centcom/supply) +/area/centcom/central_command_areas/supply) "jo" = ( /obj/effect/turf_decal/stripes/line{ dir = 5 }, /turf/open/floor/iron, -/area/centcom/supply) +/area/centcom/central_command_areas/supply) "jp" = ( /obj/effect/turf_decal/bot, /turf/open/floor/iron, -/area/centcom/supply) +/area/centcom/central_command_areas/supply) "jq" = ( /obj/item/stack/package_wrap, /obj/item/hand_labeler, /obj/structure/table, /obj/effect/turf_decal/bot, /turf/open/floor/iron, -/area/centcom/supply) +/area/centcom/central_command_areas/supply) "jr" = ( /obj/machinery/door/airlock/external/ruin{ - name = "Supply Shuttle"; - req_access_txt = "106" + name = "Supply Shuttle" }, /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/effect/mapping_helpers/airlock/access/all/admin/storage, /turf/open/floor/iron, -/area/centcom/supply) +/area/centcom/central_command_areas/supply) "js" = ( /obj/structure/fans/tiny, /obj/effect/turf_decal/delivery, /turf/open/floor/iron, -/area/centcom/supply) +/area/centcom/central_command_areas/supply) "jt" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 }, /turf/open/floor/iron, -/area/centcom/supply) +/area/centcom/central_command_areas/supply) "ju" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/filingcabinet/filingcabinet, /obj/effect/turf_decal/bot, /turf/open/floor/iron, -/area/centcom/supply) +/area/centcom/central_command_areas/supply) "jv" = ( /obj/effect/turf_decal/stripes/corner{ dir = 8 }, /turf/open/floor/iron, -/area/centcom/prison) +/area/centcom/central_command_areas/prison) "jw" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 }, /turf/open/floor/iron, -/area/centcom/prison) +/area/centcom/central_command_areas/prison) "jx" = ( /obj/effect/turf_decal/stripes/corner{ dir = 4 }, /turf/open/floor/iron, -/area/centcom/prison) +/area/centcom/central_command_areas/prison) "jy" = ( /obj/machinery/button/door/indestructible{ id = "XCCQMLoaddoor"; @@ -3401,7 +3403,7 @@ }, /obj/effect/turf_decal/bot, /turf/open/floor/iron, -/area/centcom/supply) +/area/centcom/central_command_areas/supply) "jz" = ( /obj/machinery/airalarm/directional/west, /obj/effect/turf_decal/stripes/line{ @@ -3409,7 +3411,7 @@ }, /obj/machinery/light/directional/west, /turf/open/floor/iron, -/area/centcom/prison) +/area/centcom/central_command_areas/prison) "jA" = ( /obj/structure/fans/tiny/invisible, /turf/open/floor/holofloor/hyperspace, @@ -3421,7 +3423,7 @@ }, /obj/machinery/light/directional/east, /turf/open/floor/iron, -/area/centcom/prison) +/area/centcom/central_command_areas/prison) "jC" = ( /obj/docking_port/stationary{ dir = 8; @@ -3439,28 +3441,28 @@ dir = 8 }, /turf/open/floor/iron, -/area/centcom/supply) +/area/centcom/central_command_areas/supply) "jE" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 }, /obj/machinery/status_display/evac/directional/north, /turf/open/floor/iron, -/area/centcom/prison) +/area/centcom/central_command_areas/prison) "jF" = ( /obj/effect/turf_decal/stripes/corner, /turf/open/floor/iron, -/area/centcom/prison) +/area/centcom/central_command_areas/prison) "jG" = ( /obj/effect/turf_decal/stripes/line, /turf/open/floor/iron, -/area/centcom/prison) +/area/centcom/central_command_areas/prison) "jH" = ( /obj/effect/turf_decal/stripes/corner{ dir = 1 }, /turf/open/floor/iron, -/area/centcom/prison) +/area/centcom/central_command_areas/prison) "jI" = ( /obj/machinery/door/poddoor{ id = "XCCQMLoaddoor"; @@ -3474,7 +3476,7 @@ dir = 8 }, /turf/open/floor/iron, -/area/centcom/supply) +/area/centcom/central_command_areas/supply) "jJ" = ( /obj/structure/plasticflaps, /obj/machinery/conveyor{ @@ -3483,7 +3485,7 @@ }, /obj/effect/turf_decal/stripes/line, /turf/open/floor/iron, -/area/centcom/supply) +/area/centcom/central_command_areas/supply) "jK" = ( /obj/machinery/door/poddoor{ id = "XCCQMLoaddoor"; @@ -3495,7 +3497,7 @@ }, /obj/effect/turf_decal/stripes/line, /turf/open/floor/iron, -/area/centcom/supply) +/area/centcom/central_command_areas/supply) "jL" = ( /obj/effect/turf_decal/stripes/end{ dir = 1 @@ -3505,22 +3507,22 @@ id = "XCCQMLoad2" }, /turf/open/floor/iron, -/area/centcom/supply) +/area/centcom/central_command_areas/supply) "jM" = ( /obj/effect/turf_decal/stripes/line{ dir = 6 }, /turf/open/floor/iron, -/area/centcom/supply) +/area/centcom/central_command_areas/supply) "jN" = ( /obj/structure/closet/wardrobe/cargotech, /obj/effect/turf_decal/bot, /turf/open/floor/iron, -/area/centcom/supply) +/area/centcom/central_command_areas/supply) "jO" = ( /obj/machinery/vending/cola, /turf/open/floor/iron, -/area/centcom/supplypod) +/area/centcom/central_command_areas/supplypod) "jP" = ( /obj/machinery/conveyor_switch/oneway{ dir = 8; @@ -3534,36 +3536,36 @@ dir = 8 }, /turf/open/floor/iron, -/area/centcom/supply) +/area/centcom/central_command_areas/supply) "jQ" = ( /obj/structure/closet/secure_closet/quartermaster, /obj/machinery/airalarm/directional/east, /obj/effect/turf_decal/bot, /turf/open/floor/iron, -/area/centcom/supply) +/area/centcom/central_command_areas/supply) "jR" = ( /obj/structure/table/reinforced, /obj/effect/turf_decal/siding/red/corner{ dir = 1 }, /turf/open/floor/iron/dark/textured_large, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "jS" = ( /obj/machinery/computer/prisoner/management, /obj/effect/turf_decal/stripes/line, /turf/open/floor/iron, -/area/centcom/prison) +/area/centcom/central_command_areas/prison) "jT" = ( /obj/machinery/computer/security, /obj/effect/turf_decal/stripes/line, /obj/machinery/light/directional/north, /turf/open/floor/iron, -/area/centcom/prison) +/area/centcom/central_command_areas/prison) "jU" = ( /obj/machinery/computer/secure_data, /obj/effect/turf_decal/stripes/line, /turf/open/floor/iron, -/area/centcom/prison) +/area/centcom/central_command_areas/prison) "jV" = ( /obj/machinery/firealarm/directional/east, /obj/effect/turf_decal/stripes/line{ @@ -3571,18 +3573,18 @@ }, /obj/machinery/light/directional/east, /turf/open/floor/iron, -/area/centcom/prison) +/area/centcom/central_command_areas/prison) "jW" = ( /turf/open/floor/circuit/red/off, -/area/syndicate_mothership/expansion_bioterrorism) +/area/centcom/syndicate_mothership/expansion_bioterrorism) "jX" = ( /obj/machinery/vending/clothing, /turf/open/floor/mineral/titanium, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "jY" = ( /obj/machinery/vending/cigarette/syndicate, /turf/open/floor/catwalk_floor/titanium, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "ka" = ( /obj/effect/turf_decal/stripes/line{ dir = 10 @@ -3591,10 +3593,10 @@ dir = 1 }, /turf/open/floor/mineral/titanium/tiled/blue, -/area/syndicate_mothership/expansion_bombthreat) +/area/centcom/syndicate_mothership/expansion_bombthreat) "kb" = ( /turf/closed/indestructible/rock/snow, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "ke" = ( /obj/machinery/light/cold/directional/east, /obj/machinery/vending/snack/teal, @@ -3603,23 +3605,23 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/yellow/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/orange/hidden/layer5, /turf/open/floor/catwalk_floor/titanium, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "kf" = ( /obj/effect/turf_decal/stripes/line, /obj/machinery/atmospherics/components/binary/pump/on, /turf/open/floor/mineral/titanium/tiled/yellow, -/area/syndicate_mothership/expansion_bombthreat) +/area/centcom/syndicate_mothership/expansion_bombthreat) "kg" = ( /obj/structure/railing{ dir = 1 }, /obj/structure/cable, /turf/open/floor/catwalk_floor/iron_dark, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "kh" = ( /obj/structure/chair/office, /turf/open/floor/mineral/titanium/tiled/yellow, -/area/syndicate_mothership/expansion_chemicalwarfare) +/area/centcom/syndicate_mothership/expansion_chemicalwarfare) "ki" = ( /obj/structure/rack, /obj/machinery/light/cold/directional/west, @@ -3646,7 +3648,7 @@ pixel_y = -4 }, /turf/open/floor/mineral/plastitanium/red, -/area/syndicate_mothership/expansion_bombthreat) +/area/centcom/syndicate_mothership/expansion_bombthreat) "kj" = ( /obj/effect/turf_decal/tile/brown{ dir = 1 @@ -3655,13 +3657,13 @@ dir = 8 }, /turf/open/floor/iron, -/area/centcom/supply) +/area/centcom/central_command_areas/supply) "kl" = ( /turf/open/floor/wood, -/area/centcom/control) +/area/centcom/central_command_areas/control) "km" = ( /turf/open/floor/iron/grimy, -/area/centcom/control) +/area/centcom/central_command_areas/control) "kn" = ( /obj/effect/turf_decal/stripes/corner{ dir = 8 @@ -3670,55 +3672,55 @@ dir = 8 }, /turf/open/floor/plating/icemoon, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "ko" = ( /turf/closed/indestructible/abductor{ icon_state = "alien20" }, -/area/abductor_ship) +/area/centcom/abductor_ship) "kp" = ( /turf/closed/indestructible/abductor{ icon_state = "alien21" }, -/area/abductor_ship) +/area/centcom/abductor_ship) "kq" = ( /turf/closed/indestructible/abductor{ icon_state = "alien22" }, -/area/abductor_ship) +/area/centcom/abductor_ship) "kr" = ( /turf/closed/indestructible/abductor{ icon_state = "alien23" }, -/area/abductor_ship) +/area/centcom/abductor_ship) "ks" = ( /turf/closed/indestructible/abductor{ icon_state = "alien24" }, -/area/abductor_ship) +/area/centcom/abductor_ship) "ku" = ( /turf/open/floor/mineral/plastitanium, -/area/syndicate_mothership) +/area/centcom/syndicate_mothership) "kv" = ( /turf/closed/indestructible/syndicate, -/area/syndicate_mothership/expansion_bombthreat) +/area/centcom/syndicate_mothership/expansion_bombthreat) "kw" = ( /turf/open/floor/iron/showroomfloor, -/area/centcom/holding) +/area/centcom/central_command_areas/holding) "kx" = ( /obj/structure/filingcabinet/medical, /obj/effect/turf_decal/stripes/line{ dir = 5 }, /turf/open/floor/iron, -/area/centcom/prison) +/area/centcom/central_command_areas/prison) "ky" = ( /obj/structure/filingcabinet/security, /obj/effect/turf_decal/stripes/line{ dir = 9 }, /turf/open/floor/iron, -/area/centcom/prison) +/area/centcom/central_command_areas/prison) "kz" = ( /obj/item/clipboard, /obj/item/folder/red, @@ -3729,16 +3731,16 @@ /obj/item/stamp, /obj/structure/table/wood, /turf/open/floor/iron/grimy, -/area/centcom/courtroom) +/area/centcom/central_command_areas/courtroom) "kA" = ( /obj/structure/chair/comfy/brown, /turf/open/floor/iron/grimy, -/area/centcom/courtroom) +/area/centcom/central_command_areas/courtroom) "kB" = ( /obj/machinery/door/firedoor, /obj/effect/turf_decal/stripes/line, /turf/open/floor/iron, -/area/centcom/prison) +/area/centcom/central_command_areas/prison) "kC" = ( /obj/structure/window/reinforced{ dir = 4 @@ -3747,7 +3749,7 @@ icon_state = "plant-21" }, /turf/open/floor/iron/grimy, -/area/centcom/courtroom) +/area/centcom/central_command_areas/courtroom) "kD" = ( /obj/structure/window/reinforced{ dir = 1 @@ -3756,14 +3758,14 @@ icon_state = "plant-22" }, /turf/open/floor/iron/grimy, -/area/centcom/courtroom) +/area/centcom/central_command_areas/courtroom) "kE" = ( /obj/structure/chair, /obj/structure/window/reinforced{ dir = 1 }, /turf/open/floor/iron/grimy, -/area/centcom/courtroom) +/area/centcom/central_command_areas/courtroom) "kF" = ( /obj/structure/table/wood, /obj/structure/window/reinforced{ @@ -3772,13 +3774,13 @@ /obj/item/paper_bin, /obj/item/pen/fourcolor, /turf/open/floor/iron/grimy, -/area/centcom/courtroom) +/area/centcom/central_command_areas/courtroom) "kG" = ( /obj/structure/chair/comfy/brown{ color = "#596479" }, /turf/open/floor/iron/grimy, -/area/centcom/courtroom) +/area/centcom/central_command_areas/courtroom) "kH" = ( /obj/structure/table/wood, /obj/structure/window/reinforced{ @@ -3788,7 +3790,7 @@ /obj/item/folder/blue, /obj/item/stamp/law, /turf/open/floor/iron/grimy, -/area/centcom/courtroom) +/area/centcom/central_command_areas/courtroom) "kI" = ( /obj/structure/window/reinforced{ dir = 8 @@ -3797,52 +3799,56 @@ icon_state = "plant-21" }, /turf/open/floor/iron/grimy, -/area/centcom/courtroom) +/area/centcom/central_command_areas/courtroom) "kK" = ( /turf/closed/indestructible/abductor{ icon_state = "alien16" }, -/area/abductor_ship) +/area/centcom/abductor_ship) "kL" = ( /turf/closed/indestructible/abductor{ icon_state = "alien17" }, -/area/abductor_ship) +/area/centcom/abductor_ship) "kM" = ( /obj/machinery/abductor/experiment{ team_number = 4 }, /turf/open/floor/plating/abductor, -/area/abductor_ship) +/area/centcom/abductor_ship) "kN" = ( /obj/machinery/abductor/console{ team_number = 4 }, /turf/open/floor/plating/abductor, -/area/abductor_ship) +/area/centcom/abductor_ship) "kO" = ( /obj/machinery/abductor/pad{ team_number = 4 }, /turf/open/floor/plating/abductor, -/area/abductor_ship) +/area/centcom/abductor_ship) "kP" = ( /turf/closed/indestructible/abductor{ icon_state = "alien18" }, -/area/abductor_ship) +/area/centcom/abductor_ship) "kQ" = ( /turf/closed/indestructible/abductor{ icon_state = "alien19" }, -/area/abductor_ship) +/area/centcom/abductor_ship) +"kR" = ( +/obj/structure/sign/warning/secure_area, +/turf/closed/indestructible/riveted, +/area/centcom/central_command_areas/admin/storage) "kS" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 }, /obj/machinery/light/directional/west, /turf/open/floor/iron, -/area/centcom/prison) +/area/centcom/central_command_areas/prison) "kT" = ( /obj/structure/table/reinforced, /obj/item/storage/box/handcuffs, @@ -3851,7 +3857,7 @@ dir = 4 }, /turf/open/floor/iron, -/area/centcom/prison) +/area/centcom/central_command_areas/prison) "kU" = ( /obj/structure/table/reinforced, /obj/machinery/recharger, @@ -3859,14 +3865,14 @@ dir = 8 }, /turf/open/floor/iron, -/area/centcom/prison) +/area/centcom/central_command_areas/prison) "kV" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 }, /obj/machinery/light/directional/east, /turf/open/floor/iron, -/area/centcom/prison) +/area/centcom/central_command_areas/prison) "kW" = ( /obj/effect/turf_decal/siding/wideplating/dark, /obj/effect/turf_decal/siding/wideplating/dark{ @@ -3875,41 +3881,42 @@ /obj/machinery/door/airlock/titanium{ name = "Medical Bay" }, +/obj/effect/mapping_helpers/airlock/access/all/syndicate/general, /turf/open/floor/iron/smooth_half{ dir = 4 }, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "kX" = ( /obj/structure/table/wood, /obj/item/paper_bin, /obj/item/pen/fourcolor, /turf/open/floor/iron/grimy, -/area/centcom/courtroom) +/area/centcom/central_command_areas/courtroom) "kY" = ( /obj/structure/table/wood, /obj/item/clipboard, /obj/item/folder/blue, /obj/item/stamp/law, /turf/open/floor/iron/grimy, -/area/centcom/courtroom) +/area/centcom/central_command_areas/courtroom) "kZ" = ( /obj/machinery/door/airlock/centcom{ - name = "CentCom Security"; - req_access_txt = "101" + name = "CentCom Security" }, /obj/effect/turf_decal/stripes/line, +/obj/effect/mapping_helpers/airlock/access/all/admin/general, /turf/open/floor/iron, -/area/centcom/control) +/area/centcom/central_command_areas/control) "la" = ( /obj/machinery/door/window/brigdoor{ base_state = "rightsecure"; name = "CentCom Stand"; - req_access_txt = "109" + req_access = list("cent_captain") }, /obj/machinery/light/directional/west, /obj/machinery/status_display/evac/directional/west, /turf/open/floor/iron/grimy, -/area/centcom/courtroom) +/area/centcom/central_command_areas/courtroom) "lb" = ( /obj/structure/table/wood, /obj/machinery/door/window, @@ -3918,7 +3925,7 @@ syndie = 1 }, /turf/open/floor/iron/grimy, -/area/centcom/courtroom) +/area/centcom/central_command_areas/courtroom) "lc" = ( /obj/structure/table/wood, /obj/structure/window/reinforced{ @@ -3928,7 +3935,7 @@ /obj/item/gavelhammer, /obj/structure/window/reinforced, /turf/open/floor/iron/grimy, -/area/centcom/courtroom) +/area/centcom/central_command_areas/courtroom) "ld" = ( /obj/structure/table/wood, /obj/item/radio/intercom{ @@ -3938,10 +3945,10 @@ /obj/machinery/door/window/brigdoor{ base_state = "rightsecure"; name = "CentCom Stand"; - req_access_txt = "109" + req_access = list("cent_captain") }, /turf/open/floor/iron/grimy, -/area/centcom/courtroom) +/area/centcom/central_command_areas/courtroom) "le" = ( /obj/structure/table/wood, /obj/structure/window/reinforced{ @@ -3950,43 +3957,43 @@ /obj/item/megaphone, /obj/structure/window/reinforced, /turf/open/floor/iron/grimy, -/area/centcom/courtroom) +/area/centcom/central_command_areas/courtroom) "lf" = ( /obj/machinery/door/window/brigdoor{ base_state = "rightsecure"; name = "CentCom Stand"; - req_access_txt = "109" + req_access = list("cent_captain") }, /obj/machinery/light/directional/east, /obj/machinery/status_display/evac/directional/east, /turf/open/floor/iron/grimy, -/area/centcom/courtroom) +/area/centcom/central_command_areas/courtroom) "lg" = ( /turf/closed/indestructible/abductor{ icon_state = "alien14" }, -/area/abductor_ship) +/area/centcom/abductor_ship) "lh" = ( /obj/machinery/computer/camera_advanced/abductor{ team_number = 4 }, /turf/open/floor/plating/abductor, -/area/abductor_ship) +/area/centcom/abductor_ship) "li" = ( /turf/open/floor/plating/abductor, -/area/abductor_ship) +/area/centcom/abductor_ship) "lj" = ( /obj/machinery/limbgrower/fullupgrade, /turf/open/floor/plating/abductor, -/area/abductor_ship) +/area/centcom/abductor_ship) "lk" = ( /turf/closed/indestructible/abductor{ icon_state = "alien15" }, -/area/abductor_ship) +/area/centcom/abductor_ship) "ll" = ( /turf/open/floor/plating, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "ln" = ( /obj/machinery/light/directional/south, /obj/effect/turf_decal/tile/brown, @@ -3994,14 +4001,14 @@ dir = 8 }, /turf/open/floor/iron, -/area/centcom/supply) +/area/centcom/central_command_areas/supply) "lo" = ( /obj/effect/turf_decal/tile/brown, /obj/effect/turf_decal/tile/brown{ dir = 8 }, /turf/open/floor/iron, -/area/centcom/supply) +/area/centcom/central_command_areas/supply) "lp" = ( /obj/machinery/firealarm/directional/south, /obj/effect/turf_decal/tile/brown, @@ -4009,7 +4016,7 @@ dir = 8 }, /turf/open/floor/iron, -/area/centcom/supply) +/area/centcom/central_command_areas/supply) "lq" = ( /obj/effect/turf_decal/tile/brown, /obj/effect/turf_decal/tile/brown{ @@ -4019,24 +4026,24 @@ dir = 8 }, /turf/open/floor/iron, -/area/centcom/supply) +/area/centcom/central_command_areas/supply) "lr" = ( /turf/closed/indestructible/fakedoor{ name = "CentCom" }, -/area/centcom/fore) +/area/centcom/central_command_areas/fore) "ls" = ( /obj/effect/turf_decal/stripes/line{ dir = 10 }, /turf/open/floor/iron, -/area/centcom/prison) +/area/centcom/central_command_areas/prison) "lt" = ( /obj/effect/turf_decal/stripes/line{ dir = 6 }, /turf/open/floor/iron, -/area/centcom/prison) +/area/centcom/central_command_areas/prison) "lu" = ( /obj/structure/table/reinforced, /obj/item/wrench, @@ -4046,7 +4053,7 @@ dir = 4 }, /turf/open/floor/iron, -/area/centcom/prison) +/area/centcom/central_command_areas/prison) "lv" = ( /obj/structure/table/reinforced, /obj/item/gun/ballistic/automatic/wt550, @@ -4055,14 +4062,14 @@ dir = 8 }, /turf/open/floor/iron, -/area/centcom/prison) +/area/centcom/central_command_areas/prison) "lw" = ( /obj/structure/chair/comfy/brown{ buildstackamount = 0; dir = 1 }, /turf/open/floor/iron/grimy, -/area/centcom/courtroom) +/area/centcom/central_command_areas/courtroom) "lx" = ( /obj/effect/turf_decal/tile/bar, /obj/effect/turf_decal/tile/bar{ @@ -4073,11 +4080,11 @@ pixel_x = -32 }, /turf/open/floor/iron, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "ly" = ( /obj/effect/turf_decal/stripes/line, /turf/open/floor/iron/dark, -/area/centcom/supplypod) +/area/centcom/central_command_areas/supplypod) "lA" = ( /obj/effect/turf_decal/tile/bar, /obj/effect/turf_decal/tile/bar{ @@ -4085,82 +4092,82 @@ }, /obj/effect/landmark/start/nukeop_leader, /turf/open/floor/iron, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "lB" = ( /turf/closed/indestructible/abductor{ icon_state = "alien12" }, -/area/abductor_ship) +/area/centcom/abductor_ship) "lC" = ( /obj/item/retractor/alien, /obj/item/hemostat/alien, /obj/structure/table/abductor, /turf/open/floor/plating/abductor, -/area/abductor_ship) +/area/centcom/abductor_ship) "lD" = ( /obj/effect/landmark/abductor/scientist{ team_number = 4 }, /turf/open/floor/plating/abductor, -/area/abductor_ship) +/area/centcom/abductor_ship) "lE" = ( /obj/structure/table/optable/abductor, /turf/open/floor/plating/abductor, -/area/abductor_ship) +/area/centcom/abductor_ship) "lF" = ( /obj/effect/landmark/abductor/agent{ team_number = 4 }, /turf/open/floor/plating/abductor, -/area/abductor_ship) +/area/centcom/abductor_ship) "lG" = ( /obj/structure/table/abductor, /obj/machinery/recharger, /turf/open/floor/plating/abductor, -/area/abductor_ship) +/area/centcom/abductor_ship) "lH" = ( /turf/closed/indestructible/abductor{ icon_state = "alien13" }, -/area/abductor_ship) +/area/centcom/abductor_ship) "lI" = ( /turf/open/space/transit, /area/space) "lJ" = ( /obj/machinery/door/airlock/centcom{ - name = "Shuttle Control Office"; - req_access_txt = "109" + name = "Shuttle Control Office" }, /obj/effect/turf_decal/stripes/line, +/obj/effect/mapping_helpers/airlock/access/all/admin/captain, /turf/open/floor/iron, -/area/centcom/supply) +/area/centcom/central_command_areas/supply) "lK" = ( /obj/machinery/door/airlock/centcom{ - name = "CentCom Supply"; - req_access_txt = "106" + name = "CentCom Supply" }, /obj/effect/turf_decal/stripes/line, +/obj/effect/mapping_helpers/airlock/access/all/admin/storage, /turf/open/floor/iron, -/area/centcom/supply) +/area/centcom/central_command_areas/supply) "lL" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/centcom/prison) +/area/centcom/central_command_areas/prison) "lM" = ( /obj/machinery/door/poddoor/shutters, /obj/effect/turf_decal/delivery, /turf/open/floor/iron, -/area/centcom/fore) +/area/centcom/central_command_areas/fore) "lN" = ( -/obj/structure/flora/ausbushes/sparsegrass, -/obj/structure/flora/ausbushes/grassybush, -/obj/structure/flora/ausbushes/fernybush, +/obj/structure/flora/bush/sparsegrass/style_random, +/obj/structure/flora/bush/grassy/style_random, +/obj/structure/flora/bush/ferny/style_random, /turf/open/floor/iron{ dir = 6; icon_state = "asteroid8"; name = "sand" }, -/area/centcom/control) +/area/centcom/central_command_areas/control) "lO" = ( /obj/structure/table/reinforced, /obj/item/clipboard, @@ -4170,7 +4177,7 @@ dir = 4 }, /turf/open/floor/iron, -/area/centcom/prison) +/area/centcom/central_command_areas/prison) "lP" = ( /obj/structure/table/reinforced, /obj/item/storage/box/handcuffs, @@ -4181,12 +4188,12 @@ dir = 8 }, /turf/open/floor/iron, -/area/centcom/prison) +/area/centcom/central_command_areas/prison) "lQ" = ( /obj/structure/table/rolling, /obj/item/reagent_containers/food/condiment/soymilk, /turf/open/floor/mineral/titanium, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "lR" = ( /obj/effect/turf_decal/tile/red{ dir = 1 @@ -4195,21 +4202,21 @@ dir = 8 }, /turf/open/floor/iron/dark, -/area/centcom/courtroom) +/area/centcom/central_command_areas/courtroom) "lS" = ( /obj/structure/fans/tiny/invisible, /turf/open/floor/holofloor/hyperspace, -/area/centcom/supplypod/supplypod_temp_holding) +/area/centcom/central_command_areas/supplypod/supplypod_temp_holding) "lT" = ( /obj/machinery/door/airlock/centcom{ - name = "CentCom Security"; - req_access_txt = "101" + name = "CentCom Security" }, /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/effect/mapping_helpers/airlock/access/all/admin/general, /turf/open/floor/iron, -/area/centcom/control) +/area/centcom/central_command_areas/control) "lU" = ( /obj/effect/turf_decal/stripes/line{ dir = 6 @@ -4219,7 +4226,7 @@ }, /obj/machinery/light/cold/directional/east, /turf/open/floor/mineral/titanium/tiled/yellow, -/area/syndicate_mothership/expansion_bombthreat) +/area/centcom/syndicate_mothership/expansion_bombthreat) "lV" = ( /obj/structure/chair{ dir = 8 @@ -4230,18 +4237,18 @@ syndie = 1 }, /turf/open/floor/iron/grimy, -/area/centcom/courtroom) +/area/centcom/central_command_areas/courtroom) "lW" = ( /obj/structure/chair{ dir = 8 }, /turf/open/floor/iron/grimy, -/area/centcom/courtroom) +/area/centcom/central_command_areas/courtroom) "lX" = ( /turf/closed/indestructible/abductor{ icon_state = "alien10" }, -/area/abductor_ship) +/area/centcom/abductor_ship) "lY" = ( /obj/item/surgical_drapes, /obj/item/paper/guides/antag/abductor, @@ -4249,12 +4256,12 @@ /obj/structure/table/abductor, /obj/item/cautery/alien, /turf/open/floor/plating/abductor, -/area/abductor_ship) +/area/centcom/abductor_ship) "lZ" = ( /turf/closed/indestructible/abductor{ icon_state = "alien11" }, -/area/abductor_ship) +/area/centcom/abductor_ship) "mb" = ( /obj/effect/turf_decal/siding/thinplating_new/dark{ dir = 5 @@ -4264,7 +4271,7 @@ }, /obj/machinery/biogenerator, /turf/open/floor/mineral/plastitanium/red, -/area/syndicate_mothership/expansion_bioterrorism) +/area/centcom/syndicate_mothership/expansion_bioterrorism) "mc" = ( /obj/effect/turf_decal/siding/thinplating, /obj/machinery/door/window/survival_pod{ @@ -4272,27 +4279,27 @@ opacity = 1 }, /turf/open/floor/mineral/titanium/tiled/blue, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "md" = ( /obj/machinery/computer/shuttle/labor, /obj/effect/turf_decal/stripes/line{ dir = 10 }, /turf/open/floor/iron, -/area/centcom/supply) +/area/centcom/central_command_areas/supply) "me" = ( /obj/machinery/computer/shuttle/mining, /obj/effect/turf_decal/stripes/line{ dir = 6 }, /turf/open/floor/iron, -/area/centcom/supply) +/area/centcom/central_command_areas/supply) "mg" = ( /obj/structure/sign/poster/contraband/gorlex_recruitment{ pixel_x = -32 }, /turf/open/floor/mineral/titanium, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "mi" = ( /obj/effect/turf_decal/tile/brown{ dir = 1 @@ -4304,7 +4311,7 @@ dir = 8 }, /turf/open/floor/iron, -/area/centcom/supply) +/area/centcom/central_command_areas/supply) "mj" = ( /obj/machinery/airalarm/directional/east, /obj/effect/turf_decal/tile/brown{ @@ -4315,7 +4322,7 @@ dir = 4 }, /turf/open/floor/iron, -/area/centcom/supply) +/area/centcom/central_command_areas/supply) "mk" = ( /obj/effect/spawner/structure/window/reinforced, /obj/structure/sign/directions/engineering{ @@ -4324,7 +4331,7 @@ name = "WARNING: BLAST DOORS" }, /turf/open/floor/plating, -/area/centcom/control) +/area/centcom/central_command_areas/control) "ml" = ( /obj/machinery/light/directional/west, /obj/effect/turf_decal/tile/red{ @@ -4334,10 +4341,10 @@ dir = 8 }, /turf/open/floor/iron/dark, -/area/centcom/courtroom) +/area/centcom/central_command_areas/courtroom) "mm" = ( /turf/open/misc/ice/icemoon, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "mn" = ( /obj/structure/table/wood, /obj/item/radio/intercom{ @@ -4345,52 +4352,52 @@ syndie = 1 }, /turf/open/floor/iron/grimy, -/area/centcom/courtroom) +/area/centcom/central_command_areas/courtroom) "mo" = ( /obj/structure/table/wood, /turf/open/floor/iron/grimy, -/area/centcom/courtroom) +/area/centcom/central_command_areas/courtroom) "mq" = ( /obj/structure/fence/cut/medium, /turf/open/misc/asteroid/snow/airless, -/area/syndicate_mothership) +/area/centcom/syndicate_mothership) "mr" = ( /turf/closed/indestructible/abductor{ icon_state = "alien6" }, -/area/abductor_ship) +/area/centcom/abductor_ship) "ms" = ( /turf/closed/indestructible/abductor{ icon_state = "alien7" }, -/area/abductor_ship) +/area/centcom/abductor_ship) "mt" = ( /obj/machinery/abductor/gland_dispenser, /turf/open/floor/plating/abductor, -/area/abductor_ship) +/area/centcom/abductor_ship) "mu" = ( /obj/structure/table/abductor, /obj/item/surgicaldrill/alien, /obj/item/circular_saw/alien, /turf/open/floor/plating/abductor, -/area/abductor_ship) +/area/centcom/abductor_ship) "mv" = ( /obj/structure/bed/abductor, /turf/open/floor/plating/abductor, -/area/abductor_ship) +/area/centcom/abductor_ship) "mw" = ( /turf/closed/indestructible/abductor{ icon_state = "alien8" }, -/area/abductor_ship) +/area/centcom/abductor_ship) "mx" = ( /turf/closed/indestructible/abductor{ icon_state = "alien9" }, -/area/abductor_ship) +/area/centcom/abductor_ship) "my" = ( /turf/closed/indestructible/opsglass, -/area/syndicate_mothership) +/area/centcom/syndicate_mothership) "mz" = ( /obj/effect/turf_decal/tile/bar, /obj/effect/turf_decal/tile/bar{ @@ -4398,23 +4405,23 @@ }, /obj/structure/closet/cardboard/metal, /turf/open/floor/iron, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "mA" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/general/hidden, /obj/machinery/atmospherics/pipe/smart/manifold4w/orange/hidden/layer5, /turf/open/floor/catwalk_floor/iron_smooth, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "mB" = ( /obj/effect/baseturf_helper/asteroid/snow, /turf/closed/indestructible/rock/snow, -/area/syndicate_mothership) +/area/centcom/syndicate_mothership) "mC" = ( /turf/open/floor/mineral/plastitanium, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "mD" = ( /turf/closed/indestructible/riveted, -/area/centcom/ferry) +/area/centcom/central_command_areas/ferry) "mE" = ( /obj/structure/chair/comfy/brown{ color = "#66b266"; @@ -4422,7 +4429,7 @@ }, /obj/effect/turf_decal/tile/green/fourcorners, /turf/open/floor/iron/dark, -/area/tdome/administration) +/area/centcom/tdome/administration) "mF" = ( /obj/effect/turf_decal/tile/brown, /obj/effect/turf_decal/tile/brown{ @@ -4430,7 +4437,7 @@ }, /obj/machinery/status_display/evac/directional/east, /turf/open/floor/iron, -/area/centcom/supply) +/area/centcom/central_command_areas/supply) "mG" = ( /obj/machinery/computer/cargo{ dir = 4 @@ -4440,7 +4447,7 @@ }, /obj/machinery/status_display/ai/directional/west, /turf/open/floor/iron, -/area/centcom/supply) +/area/centcom/central_command_areas/supply) "mH" = ( /obj/structure/chair/office{ dir = 8 @@ -4455,7 +4462,7 @@ dir = 8 }, /turf/open/floor/iron, -/area/centcom/supply) +/area/centcom/central_command_areas/supply) "mI" = ( /obj/structure/chair/office{ dir = 1 @@ -4467,7 +4474,7 @@ dir = 4 }, /turf/open/floor/iron, -/area/centcom/supply) +/area/centcom/central_command_areas/supply) "mJ" = ( /obj/structure/noticeboard/directional/east, /obj/effect/turf_decal/tile/brown{ @@ -4478,7 +4485,7 @@ dir = 4 }, /turf/open/floor/iron, -/area/centcom/supply) +/area/centcom/central_command_areas/supply) "mK" = ( /obj/structure/table, /obj/item/clipboard, @@ -4495,7 +4502,7 @@ dir = 8 }, /turf/open/floor/iron, -/area/centcom/fore) +/area/centcom/central_command_areas/fore) "mL" = ( /obj/item/kirbyplants{ icon_state = "plant-22" @@ -4507,7 +4514,7 @@ dir = 4 }, /turf/open/floor/iron, -/area/centcom/fore) +/area/centcom/central_command_areas/fore) "mM" = ( /obj/item/kirbyplants{ icon_state = "plant-21"; @@ -4521,7 +4528,7 @@ dir = 4 }, /turf/open/floor/iron, -/area/centcom/fore) +/area/centcom/central_command_areas/fore) "mN" = ( /obj/effect/turf_decal/tile/green{ dir = 1 @@ -4530,7 +4537,7 @@ dir = 4 }, /turf/open/floor/iron, -/area/centcom/fore) +/area/centcom/central_command_areas/fore) "mO" = ( /obj/structure/chair, /obj/effect/turf_decal/tile/green{ @@ -4540,7 +4547,7 @@ dir = 4 }, /turf/open/floor/iron, -/area/centcom/fore) +/area/centcom/central_command_areas/fore) "mP" = ( /obj/structure/rack, /obj/item/katana/cursed{ @@ -4548,20 +4555,20 @@ force = 20 }, /turf/open/floor/catwalk_floor/iron_dark, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "mQ" = ( -/obj/structure/flora/ausbushes/lavendergrass, -/obj/structure/flora/ausbushes/sparsegrass, -/obj/structure/flora/ausbushes/fullgrass, -/obj/structure/flora/ausbushes/brflowers, -/obj/structure/flora/ausbushes/genericbush, +/obj/structure/flora/bush/lavendergrass/style_random, +/obj/structure/flora/bush/sparsegrass/style_random, +/obj/structure/flora/bush/fullgrass/style_random, +/obj/structure/flora/bush/flowers_br/style_random, +/obj/structure/flora/bush/generic/style_random, /turf/open/floor/grass, -/area/centcom/control) +/area/centcom/central_command_areas/control) "mR" = ( /obj/machinery/door/firedoor, /obj/effect/turf_decal/stripes/line, /turf/open/floor/iron, -/area/centcom/control) +/area/centcom/central_command_areas/control) "mS" = ( /obj/structure/table/reinforced, /obj/item/clipboard, @@ -4578,7 +4585,7 @@ }, /obj/machinery/status_display/evac/directional/north, /turf/open/floor/iron, -/area/centcom/prison) +/area/centcom/central_command_areas/prison) "mT" = ( /obj/structure/table/reinforced, /obj/machinery/recharger, @@ -4594,7 +4601,7 @@ }, /obj/machinery/status_display/evac/directional/north, /turf/open/floor/iron, -/area/centcom/prison) +/area/centcom/central_command_areas/prison) "mU" = ( /obj/effect/turf_decal/siding/wideplating/dark, /obj/effect/turf_decal/siding/wideplating/dark{ @@ -4605,14 +4612,14 @@ /turf/open/floor/iron/smooth_half{ dir = 4 }, -/area/syndicate_mothership/expansion_bioterrorism) +/area/centcom/syndicate_mothership/expansion_bioterrorism) "mV" = ( /obj/machinery/shower{ pixel_y = 12 }, /obj/machinery/light/floor, /turf/open/floor/iron/freezer, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "mW" = ( /obj/structure/reagent_dispensers/wall/peppertank/directional/west, /obj/effect/turf_decal/tile/red{ @@ -4622,57 +4629,57 @@ dir = 8 }, /turf/open/floor/iron/dark, -/area/centcom/courtroom) +/area/centcom/central_command_areas/courtroom) "mX" = ( /obj/machinery/atmospherics/pipe/heat_exchanging/simple{ dir = 6 }, /turf/open/floor/engine, -/area/syndicate_mothership/expansion_bioterrorism) +/area/centcom/syndicate_mothership/expansion_bioterrorism) "mY" = ( /obj/structure/chair{ dir = 1 }, /turf/open/floor/iron/grimy, -/area/centcom/courtroom) +/area/centcom/central_command_areas/courtroom) "na" = ( /obj/structure/chair{ dir = 8 }, /obj/machinery/newscaster/directional/east, /turf/open/floor/iron/grimy, -/area/centcom/courtroom) +/area/centcom/central_command_areas/courtroom) "nb" = ( /turf/closed/indestructible/abductor, -/area/abductor_ship) +/area/centcom/abductor_ship) "nc" = ( /turf/closed/indestructible/abductor{ icon_state = "alien2" }, -/area/abductor_ship) +/area/centcom/abductor_ship) "nd" = ( /turf/closed/indestructible/abductor{ icon_state = "alien3" }, -/area/abductor_ship) +/area/centcom/abductor_ship) "ne" = ( /turf/closed/indestructible/abductor{ icon_state = "alien4" }, -/area/abductor_ship) +/area/centcom/abductor_ship) "nf" = ( /turf/closed/indestructible/abductor{ icon_state = "alien5" }, -/area/abductor_ship) +/area/centcom/abductor_ship) "ng" = ( /turf/closed/indestructible/syndicate, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "ni" = ( /obj/machinery/light/directional/south, /obj/effect/turf_decal/tile/red/fourcorners, /turf/open/floor/iron, -/area/tdome/observation) +/area/centcom/tdome/observation) "nj" = ( /obj/machinery/firealarm/directional/west, /obj/effect/turf_decal/tile/bar, @@ -4680,11 +4687,11 @@ dir = 1 }, /turf/open/floor/iron, -/area/tdome/observation) +/area/centcom/tdome/observation) "nk" = ( /obj/machinery/processor, /turf/open/floor/catwalk_floor, -/area/centcom/holding) +/area/centcom/central_command_areas/holding) "nl" = ( /obj/machinery/computer/security/mining{ dir = 4 @@ -4694,7 +4701,7 @@ }, /obj/machinery/status_display/evac/directional/west, /turf/open/floor/iron, -/area/centcom/supply) +/area/centcom/central_command_areas/supply) "nm" = ( /obj/effect/turf_decal/tile/brown{ dir = 1 @@ -4704,7 +4711,7 @@ dir = 8 }, /turf/open/floor/iron, -/area/centcom/supply) +/area/centcom/central_command_areas/supply) "nn" = ( /obj/structure/chair/office, /obj/effect/turf_decal/tile/brown, @@ -4712,27 +4719,27 @@ dir = 8 }, /turf/open/floor/iron, -/area/centcom/supply) +/area/centcom/central_command_areas/supply) "no" = ( /obj/structure/plasticflaps/opaque, /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/delivery, /turf/open/floor/iron, -/area/centcom/supply) +/area/centcom/central_command_areas/supply) "np" = ( /obj/effect/turf_decal/bot, /turf/open/floor/iron, -/area/centcom/control) +/area/centcom/central_command_areas/control) "nq" = ( /obj/machinery/door/airlock/centcom{ - name = "CentCom Security"; - req_access_txt = "101" + name = "CentCom Security" }, /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/effect/mapping_helpers/airlock/access/all/admin/captain, /turf/open/floor/iron, -/area/centcom/courtroom) +/area/centcom/central_command_areas/courtroom) "nr" = ( /obj/structure/chair{ dir = 8 @@ -4743,60 +4750,60 @@ dir = 4 }, /turf/open/floor/iron, -/area/centcom/fore) +/area/centcom/central_command_areas/fore) "ns" = ( /obj/effect/turf_decal/siding/thinplating_new/dark, /obj/machinery/camera/autoname/directional/south{ network = list("nukie") }, /turf/open/floor/iron/dark/textured_large, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "nt" = ( /obj/structure/table/reinforced, /obj/item/flashlight/lamp, /turf/open/floor/carpet, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "nu" = ( -/obj/structure/flora/grass/both, -/obj/structure/flora/rock/pile, +/obj/structure/flora/grass/both/style_random, +/obj/structure/flora/rock/pile/style_random, /turf/open/misc/asteroid/snow/icemoon, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "nw" = ( /turf/open/floor/catwalk_floor/iron_smooth, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "ny" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/general/hidden, /obj/machinery/atmospherics/pipe/smart/manifold4w/yellow/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/orange/hidden/layer5, /turf/open/floor/catwalk_floor/iron_smooth, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "nz" = ( /turf/closed/indestructible/opsglass, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "nA" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/centcom/admin) +/area/centcom/central_command_areas/admin) "nB" = ( /obj/structure/filingcabinet/filingcabinet, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/centcom/ferry) +/area/centcom/central_command_areas/ferry) "nC" = ( /obj/machinery/door/airlock/centcom{ - name = "CentCom Security"; - req_access_txt = "101" + name = "CentCom Security" }, /obj/effect/turf_decal/stripes/line, /obj/effect/mapping_helpers/airlock/cyclelink_helper, +/obj/effect/mapping_helpers/airlock/access/all/admin/general, /turf/open/floor/iron, -/area/tdome/observation) +/area/centcom/tdome/observation) "nE" = ( /obj/machinery/atmospherics/pipe/smart/simple/general/visible, /turf/closed/indestructible/opsglass, -/area/syndicate_mothership/expansion_bombthreat) +/area/centcom/syndicate_mothership/expansion_bombthreat) "nG" = ( /obj/machinery/computer/security/mining{ dir = 1 @@ -4806,10 +4813,10 @@ }, /obj/machinery/status_display/ai/directional/south, /turf/open/floor/iron, -/area/centcom/supply) +/area/centcom/central_command_areas/supply) "nH" = ( /turf/closed/indestructible/syndicate, -/area/syndicate_mothership/expansion_chemicalwarfare) +/area/centcom/syndicate_mothership/expansion_chemicalwarfare) "nJ" = ( /obj/machinery/firealarm/directional/south, /obj/effect/turf_decal/tile/brown, @@ -4820,13 +4827,13 @@ dir = 8 }, /turf/open/floor/iron, -/area/centcom/supply) +/area/centcom/central_command_areas/supply) "nK" = ( /obj/effect/turf_decal/loading_area{ dir = 1 }, /turf/open/floor/iron, -/area/centcom/fore) +/area/centcom/central_command_areas/fore) "nL" = ( /obj/structure/chair{ dir = 8 @@ -4836,7 +4843,7 @@ dir = 4 }, /turf/open/floor/iron, -/area/centcom/fore) +/area/centcom/central_command_areas/fore) "nM" = ( /obj/machinery/door/poddoor/shutters{ id = "XCCsecdepartment"; @@ -4844,11 +4851,11 @@ }, /obj/effect/turf_decal/delivery, /turf/open/floor/iron, -/area/centcom/prison) +/area/centcom/central_command_areas/prison) "nN" = ( /obj/structure/chair/office, /turf/open/floor/iron/grimy, -/area/centcom/control) +/area/centcom/central_command_areas/control) "nP" = ( /obj/structure/sink/kitchen{ dir = 8; @@ -4857,7 +4864,7 @@ }, /obj/item/reagent_containers/glass/bucket, /turf/open/floor/catwalk_floor/iron_smooth, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "nQ" = ( /obj/effect/turf_decal/tile/bar, /obj/effect/turf_decal/tile/bar{ @@ -4868,18 +4875,18 @@ }, /obj/item/kirbyplants/random, /turf/open/floor/iron, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "nS" = ( /obj/structure/bookcase/random, /obj/machinery/light/directional/north, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/centcom/courtroom) +/area/centcom/central_command_areas/courtroom) "nT" = ( /obj/effect/turf_decal/stripes/line, /obj/machinery/status_display/evac/directional/south, /turf/open/floor/iron, -/area/centcom/prison) +/area/centcom/central_command_areas/prison) "nU" = ( /obj/effect/turf_decal/tile/bar, /obj/effect/turf_decal/tile/bar{ @@ -4891,7 +4898,7 @@ }, /obj/machinery/light/small/directional/south, /turf/open/floor/iron, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "nV" = ( /obj/structure/chair{ dir = 4 @@ -4904,19 +4911,19 @@ dir = 8 }, /turf/open/floor/iron, -/area/centcom/fore) +/area/centcom/central_command_areas/fore) "nW" = ( /obj/machinery/vending/cola, /obj/effect/turf_decal/delivery, /turf/open/floor/iron, -/area/centcom/control) +/area/centcom/central_command_areas/control) "nX" = ( /obj/effect/turf_decal/tile/red, /obj/effect/turf_decal/tile/red{ dir = 4 }, /turf/open/floor/iron, -/area/centcom/fore) +/area/centcom/central_command_areas/fore) "nY" = ( /obj/machinery/computer/prisoner/management{ dir = 1 @@ -4925,7 +4932,7 @@ dir = 1 }, /turf/open/floor/iron, -/area/centcom/prison) +/area/centcom/central_command_areas/prison) "nZ" = ( /obj/machinery/computer/security{ dir = 1 @@ -4934,7 +4941,7 @@ dir = 1 }, /turf/open/floor/iron, -/area/centcom/prison) +/area/centcom/central_command_areas/prison) "oa" = ( /obj/machinery/computer/secure_data{ dir = 1 @@ -4943,7 +4950,7 @@ dir = 1 }, /turf/open/floor/iron, -/area/centcom/prison) +/area/centcom/central_command_areas/prison) "ob" = ( /obj/effect/turf_decal/tile/bar, /obj/effect/turf_decal/tile/bar{ @@ -4957,13 +4964,13 @@ pixel_y = 14 }, /turf/open/floor/iron, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "oc" = ( /obj/machinery/atmospherics/pipe/heat_exchanging/simple{ dir = 10 }, /turf/open/floor/engine, -/area/syndicate_mothership/expansion_bioterrorism) +/area/centcom/syndicate_mothership/expansion_bioterrorism) "od" = ( /obj/effect/turf_decal/siding/thinplating_new/dark{ dir = 9 @@ -4974,14 +4981,14 @@ }, /obj/item/storage/medkit/regular, /turf/open/floor/mineral/plastitanium, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "oe" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, -/area/centcom/ferry) +/area/centcom/central_command_areas/ferry) "of" = ( /turf/closed/indestructible/opsglass, -/area/syndicate_mothership/expansion_bombthreat) +/area/centcom/syndicate_mothership/expansion_bombthreat) "og" = ( /obj/item/clothing/shoes/galoshes{ pixel_y = -8 @@ -5000,7 +5007,7 @@ }, /obj/machinery/duct, /turf/open/floor/catwalk_floor, -/area/centcom/holding) +/area/centcom/central_command_areas/holding) "oh" = ( /obj/structure/table/wood, /obj/item/paper_bin, @@ -5008,7 +5015,7 @@ /obj/machinery/airalarm/directional/south, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/centcom/admin) +/area/centcom/central_command_areas/admin) "oi" = ( /obj/effect/turf_decal/tile/red{ dir = 1 @@ -5017,7 +5024,7 @@ dir = 4 }, /turf/open/floor/iron, -/area/tdome/observation) +/area/centcom/tdome/observation) "oj" = ( /obj/item/kirbyplants{ icon_state = "plant-21" @@ -5030,7 +5037,7 @@ dir = 8 }, /turf/open/floor/iron, -/area/tdome/observation) +/area/centcom/tdome/observation) "ok" = ( /obj/structure/rack, /obj/item/storage/toolbox/mechanical/old, @@ -5038,7 +5045,7 @@ pixel_y = 32 }, /turf/open/floor/mineral/titanium/yellow, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "ol" = ( /obj/machinery/camera/directional/north{ c_tag = "Red Team"; @@ -5050,7 +5057,7 @@ /obj/effect/landmark/thunderdome/two, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron, -/area/tdome/arena) +/area/centcom/tdome/arena) "oo" = ( /obj/structure/table/wood, /obj/item/taperecorder, @@ -5059,7 +5066,7 @@ /obj/structure/noticeboard/directional/north, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/centcom/admin) +/area/centcom/central_command_areas/admin) "op" = ( /obj/structure/sink{ dir = 8; @@ -5067,7 +5074,7 @@ }, /obj/structure/mirror/directional/east, /turf/open/floor/iron/white, -/area/tdome/observation) +/area/centcom/tdome/observation) "oq" = ( /obj/effect/turf_decal/siding/thinplating_new/dark{ dir = 1 @@ -5077,12 +5084,12 @@ }, /obj/structure/extinguisher_cabinet/directional/west, /turf/open/floor/mineral/titanium, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "or" = ( /obj/machinery/light/cold/directional/east, /obj/item/kirbyplants/random, /turf/open/floor/mineral/titanium, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "os" = ( /obj/structure/table/reinforced, /obj/item/paper_bin, @@ -5091,7 +5098,7 @@ dir = 10 }, /turf/open/floor/iron, -/area/centcom/supply) +/area/centcom/central_command_areas/supply) "ot" = ( /obj/structure/table/reinforced, /obj/item/stack/package_wrap, @@ -5099,14 +5106,14 @@ /obj/effect/turf_decal/stripes/line, /obj/machinery/light/directional/north, /turf/open/floor/iron, -/area/centcom/supply) +/area/centcom/central_command_areas/supply) "ou" = ( /obj/machinery/photocopier, /obj/effect/turf_decal/stripes/line{ dir = 6 }, /turf/open/floor/iron, -/area/centcom/supply) +/area/centcom/central_command_areas/supply) "ov" = ( /obj/machinery/computer/cargo{ dir = 8 @@ -5115,7 +5122,7 @@ dir = 9 }, /turf/open/floor/iron, -/area/centcom/supply) +/area/centcom/central_command_areas/supply) "ow" = ( /obj/structure/table, /obj/item/paper_bin, @@ -5127,7 +5134,7 @@ dir = 8 }, /turf/open/floor/iron, -/area/centcom/fore) +/area/centcom/central_command_areas/fore) "ox" = ( /obj/structure/table, /obj/item/paper/pamphlet/centcom/visitor_info, @@ -5135,7 +5142,7 @@ /obj/item/paper/pamphlet/centcom/visitor_info, /obj/effect/turf_decal/delivery, /turf/open/floor/iron, -/area/centcom/fore) +/area/centcom/central_command_areas/fore) "oy" = ( /obj/item/kirbyplants{ icon_state = "plant-21"; @@ -5147,33 +5154,33 @@ dir = 4 }, /turf/open/floor/iron, -/area/centcom/fore) +/area/centcom/central_command_areas/fore) "oA" = ( /obj/structure/closet/crate/bin, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/centcom/briefing) +/area/centcom/central_command_areas/briefing) "oB" = ( /obj/structure/destructible/cult/item_dispenser/archives/library, /obj/item/book/codex_gigas, /obj/machinery/airalarm/directional/east, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/centcom/admin) +/area/centcom/central_command_areas/admin) "oD" = ( /obj/item/kirbyplants{ icon_state = "plant-21" }, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/centcom/courtroom) +/area/centcom/central_command_areas/courtroom) "oE" = ( /obj/item/kirbyplants{ icon_state = "plant-21" }, /obj/effect/turf_decal/tile/red, /turf/open/floor/iron, -/area/tdome/observation) +/area/centcom/tdome/observation) "oF" = ( /obj/structure/closet/secure_closet/freezer/fridge/open, /obj/item/food/grown/potato, @@ -5195,48 +5202,48 @@ /obj/effect/turf_decal/tile/neutral/fourcorners, /obj/machinery/status_display/evac/directional/north, /turf/open/floor/iron/dark, -/area/tdome/observation) +/area/centcom/tdome/observation) "oG" = ( /turf/closed/indestructible/iron, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "oH" = ( /obj/machinery/shower{ dir = 4 }, /turf/open/floor/iron/white, -/area/tdome/observation) +/area/centcom/tdome/observation) "oI" = ( /obj/machinery/door/airlock/centcom{ - name = "Thunderdome Administration"; - req_access_txt = "102" + name = "Thunderdome Administration" }, /obj/effect/turf_decal/stripes/line, /obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 1 }, +/obj/effect/mapping_helpers/airlock/access/all/admin/thunderdome, /turf/open/floor/iron, -/area/tdome/administration) +/area/centcom/tdome/administration) "oJ" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron, -/area/centcom/supply) +/area/centcom/central_command_areas/supply) "oK" = ( /obj/machinery/airalarm/directional/south, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/centcom/briefing) +/area/centcom/central_command_areas/briefing) "oL" = ( /obj/machinery/light/directional/east, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/centcom/armory) +/area/centcom/central_command_areas/armory) "oM" = ( /obj/structure/table/reinforced, /obj/effect/turf_decal/stripes/line{ dir = 5 }, /turf/open/floor/iron, -/area/centcom/supply) +/area/centcom/central_command_areas/supply) "oN" = ( /obj/effect/turf_decal/tile/brown{ dir = 1 @@ -5246,7 +5253,7 @@ dir = 4 }, /turf/open/floor/iron, -/area/centcom/supply) +/area/centcom/central_command_areas/supply) "oO" = ( /obj/machinery/computer/security/mining{ dir = 8 @@ -5255,7 +5262,7 @@ dir = 10 }, /turf/open/floor/iron, -/area/centcom/supply) +/area/centcom/central_command_areas/supply) "oP" = ( /obj/structure/chair{ dir = 4 @@ -5267,12 +5274,12 @@ dir = 8 }, /turf/open/floor/iron, -/area/centcom/fore) +/area/centcom/central_command_areas/fore) "oQ" = ( /obj/machinery/vending/snack, /obj/effect/turf_decal/delivery, /turf/open/floor/iron, -/area/centcom/control) +/area/centcom/central_command_areas/control) "oS" = ( /obj/effect/turf_decal/siding/wideplating{ dir = 1 @@ -5281,19 +5288,20 @@ /obj/machinery/door/airlock/glass_large{ name = "Disembarkents" }, +/obj/effect/mapping_helpers/airlock/access/all/syndicate/general, /turf/open/floor/iron/smooth_half{ dir = 4 }, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "oT" = ( -/obj/structure/flora/tree/pine, -/obj/structure/flora/grass/both, +/obj/structure/flora/tree/pine/style_random, +/obj/structure/flora/grass/both/style_random, /obj/effect/light_emitter{ set_cap = 1; set_luminosity = 4 }, /turf/open/misc/asteroid/snow/airless, -/area/syndicate_mothership) +/area/centcom/syndicate_mothership) "oU" = ( /obj/structure/closet/emcloset, /obj/item/tank/internals/emergency_oxygen/engi, @@ -5306,7 +5314,7 @@ /obj/machinery/light/directional/south, /obj/machinery/status_display/evac/directional/south, /turf/open/floor/iron, -/area/centcom/ferry) +/area/centcom/central_command_areas/ferry) "oV" = ( /obj/structure/table/wood, /obj/item/storage/secure/briefcase{ @@ -5319,17 +5327,17 @@ }, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/centcom/admin) +/area/centcom/central_command_areas/admin) "oX" = ( /obj/structure/chair/comfy/brown{ color = "#596479" }, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/centcom/control) +/area/centcom/central_command_areas/control) "oY" = ( /turf/open/floor/engine/vacuum, -/area/syndicate_mothership/expansion_bombthreat) +/area/centcom/syndicate_mothership/expansion_bombthreat) "oZ" = ( /obj/structure/closet/secure_closet/freezer/meat/open, /obj/item/food/fishmeat, @@ -5348,14 +5356,14 @@ /obj/item/food/meat/slab/synthmeat, /obj/item/food/meat/slab/synthmeat, /turf/open/floor/catwalk_floor, -/area/centcom/holding) +/area/centcom/central_command_areas/holding) "pb" = ( /turf/open/misc/asteroid/snow/airless, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "pc" = ( /obj/structure/sign/nanotrasen, /turf/closed/indestructible/riveted, -/area/centcom/courtroom) +/area/centcom/central_command_areas/courtroom) "pd" = ( /obj/item/clipboard, /obj/item/stamp/denied{ @@ -5366,7 +5374,7 @@ /obj/structure/table/reinforced, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/centcom/supply) +/area/centcom/central_command_areas/supply) "pe" = ( /obj/effect/turf_decal/stripes/corner{ dir = 4 @@ -5375,20 +5383,20 @@ dir = 4 }, /turf/open/floor/plating/icemoon, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "pf" = ( /obj/structure/table/reinforced, /obj/item/crowbar/red, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/centcom/evacuation) +/area/centcom/central_command_areas/evacuation) "pg" = ( /obj/structure/table/reinforced, /obj/item/restraints/handcuffs/cable/zipties, /obj/item/assembly/flash/handheld, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/centcom/evacuation) +/area/centcom/central_command_areas/evacuation) "ph" = ( /obj/machinery/light/floor{ pixel_x = -4; @@ -5397,7 +5405,7 @@ /turf/open/misc/ashplanet/wateryrock{ initial_gas_mix = "o2=22;n2=82;TEMP=293.15" }, -/area/centcom/holding) +/area/centcom/central_command_areas/holding) "pi" = ( /obj/structure/table/reinforced, /obj/item/folder/yellow, @@ -5406,7 +5414,7 @@ dir = 4 }, /turf/open/floor/iron, -/area/centcom/supply) +/area/centcom/central_command_areas/supply) "pj" = ( /obj/structure/chair/office{ dir = 8 @@ -5418,14 +5426,14 @@ dir = 8 }, /turf/open/floor/iron, -/area/centcom/supply) +/area/centcom/central_command_areas/supply) "pk" = ( /obj/effect/turf_decal/stripes/corner, /obj/effect/turf_decal/stripes/corner{ dir = 8 }, /turf/open/floor/mineral/plastitanium, -/area/syndicate_mothership/expansion_chemicalwarfare) +/area/centcom/syndicate_mothership/expansion_chemicalwarfare) "pl" = ( /obj/structure/table/reinforced, /obj/machinery/door/firedoor, @@ -5434,31 +5442,31 @@ dir = 4; icon_state = "rightsecure"; name = "CentCom Customs"; - req_access_txt = "109" + req_access = list("cent_captain") }, /obj/item/clipboard, /obj/item/folder/yellow, /obj/item/pen/red, /obj/effect/turf_decal/bot, /turf/open/floor/iron, -/area/centcom/supply) +/area/centcom/central_command_areas/supply) "pm" = ( /obj/effect/turf_decal/stripes/line, /obj/machinery/light/directional/south, /obj/machinery/status_display/evac/directional/south, /turf/open/floor/iron, -/area/centcom/prison) +/area/centcom/central_command_areas/prison) "pp" = ( /obj/effect/turf_decal/stripes/box, /obj/machinery/shower{ pixel_y = 12 }, /turf/open/floor/mineral/plastitanium, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "pq" = ( /obj/structure/fence/door, /turf/open/misc/asteroid/snow/airless, -/area/syndicate_mothership) +/area/centcom/syndicate_mothership) "pr" = ( /obj/structure/chair, /obj/effect/turf_decal/tile/green{ @@ -5469,11 +5477,11 @@ }, /obj/machinery/newscaster/directional/north, /turf/open/floor/iron, -/area/centcom/control) +/area/centcom/central_command_areas/control) "ps" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/centcom/courtroom) +/area/centcom/central_command_areas/courtroom) "pt" = ( /obj/machinery/button/door/directional/south{ desc = "Looks like the elevator is under maintenance.."; @@ -5482,35 +5490,21 @@ /turf/open/floor/iron/smooth_half{ dir = 1 }, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "pv" = ( /obj/structure/railing/corner{ dir = 4 }, /turf/open/misc/asteroid/snow/icemoon, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "pw" = ( /obj/effect/light_emitter{ set_cap = 1; set_luminosity = 4 }, -/obj/structure/flora/grass/both, +/obj/structure/flora/grass/both/style_random, /turf/open/misc/asteroid/snow/airless, -/area/syndicate_mothership) -"px" = ( -/obj/structure/chair{ - dir = 8 - }, -/obj/machinery/computer/security/telescreen/entertainment/directional/south, -/obj/structure/sign/warning/securearea{ - pixel_x = 32 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/obj/machinery/light/directional/south, -/turf/open/floor/iron, -/area/centcom/ferry) +/area/centcom/syndicate_mothership) "py" = ( /obj/effect/turf_decal/tile/bar, /obj/effect/turf_decal/tile/bar{ @@ -5519,7 +5513,7 @@ /obj/structure/table/wood, /obj/item/storage/box/donkpockets, /turf/open/floor/iron, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "pA" = ( /obj/docking_port/stationary{ dir = 8; @@ -5537,48 +5531,48 @@ dir = 9 }, /turf/open/floor/iron, -/area/centcom/supplypod/loading/ert) +/area/centcom/central_command_areas/supplypod/loading/ert) "pC" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 }, /turf/open/floor/iron, -/area/centcom/supplypod/loading/ert) +/area/centcom/central_command_areas/supplypod/loading/ert) "pD" = ( /obj/effect/turf_decal/stripes/line{ dir = 5 }, /turf/open/floor/iron, -/area/centcom/supplypod/loading/ert) +/area/centcom/central_command_areas/supplypod/loading/ert) "pE" = ( /obj/structure/chair/comfy/black{ dir = 8 }, /turf/open/floor/iron/grimy, -/area/centcom/admin) +/area/centcom/central_command_areas/admin) "pG" = ( /obj/effect/turf_decal/weather/snow/corner{ dir = 1 }, /turf/open/misc/ice/icemoon, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "pH" = ( /obj/effect/turf_decal/siding/thinplating_new/dark, /turf/open/floor/mineral/titanium, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "pI" = ( /obj/machinery/door/firedoor, /obj/effect/turf_decal/stripes/line, /turf/open/floor/iron, -/area/tdome/observation) +/area/centcom/tdome/observation) "pJ" = ( /turf/open/misc/asteroid/basalt/airless, -/area/centcom/holding) +/area/centcom/central_command_areas/holding) "pK" = ( /obj/structure/reagent_dispensers/plumbed, /obj/machinery/light/small/directional/south, /turf/open/floor/carpet/black, -/area/centcom/holding) +/area/centcom/central_command_areas/holding) "pL" = ( /obj/effect/turf_decal/siding/wood{ dir = 8 @@ -5587,14 +5581,14 @@ dir = 4 }, /turf/open/floor/stone, -/area/centcom/holding) +/area/centcom/central_command_areas/holding) "pM" = ( /obj/structure/bookcase/random, /obj/machinery/light/directional/north, /obj/effect/turf_decal/tile/neutral/fourcorners, /obj/machinery/status_display/ai/directional/north, /turf/open/floor/iron/dark, -/area/centcom/courtroom) +/area/centcom/central_command_areas/courtroom) "pN" = ( /obj/effect/turf_decal/tile/red, /obj/effect/turf_decal/tile/red{ @@ -5604,26 +5598,15 @@ dir = 8 }, /turf/open/floor/iron, -/area/tdome/observation) +/area/centcom/tdome/observation) "pO" = ( -/obj/structure/flora/ausbushes/lavendergrass, -/obj/structure/flora/ausbushes/sparsegrass, -/obj/structure/flora/ausbushes/ywflowers, -/obj/structure/flora/ausbushes/grassybush, -/obj/structure/flora/ausbushes/palebush, +/obj/structure/flora/bush/lavendergrass/style_random, +/obj/structure/flora/bush/sparsegrass/style_random, +/obj/structure/flora/bush/flowers_yw/style_random, +/obj/structure/flora/bush/grassy/style_random, +/obj/structure/flora/bush/pale/style_random, /turf/open/misc/asteroid, -/area/tdome/observation) -"pP" = ( -/obj/structure/table/reinforced, -/obj/item/computer_hardware/hard_drive/role/quartermaster, -/obj/item/computer_hardware/hard_drive/role/quartermaster, -/obj/item/computer_hardware/hard_drive/role/quartermaster, -/obj/item/gps/mining, -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/turf/open/floor/iron, -/area/centcom/supply) +/area/centcom/tdome/observation) "pQ" = ( /obj/structure/table/reinforced, /obj/machinery/door/firedoor, @@ -5634,20 +5617,20 @@ /obj/item/pen/red, /obj/effect/turf_decal/bot, /turf/open/floor/iron, -/area/centcom/supply) +/area/centcom/central_command_areas/supply) "pR" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/centcom/ferry) +/area/centcom/central_command_areas/ferry) "pS" = ( /turf/open/floor/mineral/plastitanium/red, -/area/syndicate_mothership/expansion_bioterrorism) +/area/centcom/syndicate_mothership/expansion_bioterrorism) "pT" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 }, /turf/open/floor/iron, -/area/centcom/supplypod/loading/ert) +/area/centcom/central_command_areas/supplypod/loading/ert) "pU" = ( /obj/effect/turf_decal/tile/neutral{ dir = 1 @@ -5660,60 +5643,60 @@ dir = 8 }, /turf/open/floor/iron, -/area/centcom/supplypod/loading/ert) +/area/centcom/central_command_areas/supplypod/loading/ert) "pV" = ( /obj/machinery/chem_master, /turf/open/floor/mineral/titanium/tiled/yellow, -/area/syndicate_mothership/expansion_chemicalwarfare) +/area/centcom/syndicate_mothership/expansion_chemicalwarfare) "pW" = ( /obj/effect/landmark/ai_multicam_room, /turf/open/ai_visible, -/area/ai_multicam_room) +/area/centcom/ai_multicam_room) "pX" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 }, /turf/open/floor/iron, -/area/centcom/supplypod/loading/ert) +/area/centcom/central_command_areas/supplypod/loading/ert) "pZ" = ( /obj/effect/turf_decal/tile/bar, /obj/effect/turf_decal/tile/bar{ dir = 1 }, /turf/open/floor/iron, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "qb" = ( /turf/open/floor/iron/stairs/old, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "qc" = ( /obj/item/book/manual/wiki/security_space_law, /obj/item/taperecorder, /obj/structure/table/wood, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/centcom/courtroom) +/area/centcom/central_command_areas/courtroom) "qd" = ( /obj/machinery/button/door/indestructible{ id = "thunderdomegen"; name = "General Supply Control"; - req_access_txt = "102" + req_access = list("cent_thunder") }, /obj/structure/table/reinforced, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/tdome/administration) +/area/centcom/tdome/administration) "qe" = ( /turf/open/misc/ashplanet/wateryrock{ initial_gas_mix = "o2=22;n2=82;TEMP=293.15" }, -/area/centcom/holding) +/area/centcom/central_command_areas/holding) "qf" = ( /obj/structure/chair/comfy/black{ dir = 4 }, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/centcom/courtroom) +/area/centcom/central_command_areas/courtroom) "qg" = ( /obj/machinery/light/directional/north, /obj/effect/turf_decal/tile/green{ @@ -5723,18 +5706,18 @@ dir = 4 }, /turf/open/floor/iron/white, -/area/tdome/observation) +/area/centcom/tdome/observation) "qh" = ( /obj/structure/table/wood, /obj/item/paper_bin, /obj/item/pen/fourcolor, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/centcom/courtroom) +/area/centcom/central_command_areas/courtroom) "qj" = ( /obj/structure/chair/stool/directional/west, /turf/open/floor/wood/tile, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "qk" = ( /obj/effect/turf_decal/tile/green{ dir = 1 @@ -5743,11 +5726,11 @@ dir = 4 }, /turf/open/floor/iron/dark, -/area/tdome/administration) +/area/centcom/tdome/administration) "ql" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/centcom/admin/storage) +/area/centcom/central_command_areas/admin/storage) "qn" = ( /obj/structure/filingcabinet/filingcabinet, /obj/machinery/airalarm/directional/south, @@ -5755,7 +5738,7 @@ dir = 9 }, /turf/open/floor/iron, -/area/centcom/supply) +/area/centcom/central_command_areas/supply) "qo" = ( /obj/structure/table/reinforced, /obj/item/folder, @@ -5769,7 +5752,7 @@ }, /obj/machinery/light/directional/south, /turf/open/floor/iron, -/area/centcom/supply) +/area/centcom/central_command_areas/supply) "qp" = ( /obj/machinery/light/small/directional/east, /obj/structure/closet/crate/freezer{ @@ -5806,7 +5789,11 @@ /obj/item/food/grown/apple, /obj/item/food/grown/apple, /turf/open/floor/plastic, -/area/syndicate_mothership/expansion_fridgerummage) +/area/centcom/syndicate_mothership/expansion_fridgerummage) +"qq" = ( +/obj/structure/sign/warning/no_smoking, +/turf/closed/indestructible/riveted, +/area/centcom/central_command_areas/admin) "qr" = ( /obj/structure/closet/crate/bin, /obj/effect/turf_decal/tile/green{ @@ -5817,7 +5804,7 @@ dir = 8 }, /turf/open/floor/iron, -/area/centcom/fore) +/area/centcom/central_command_areas/fore) "qs" = ( /obj/structure/chair{ dir = 1 @@ -5827,14 +5814,14 @@ dir = 8 }, /turf/open/floor/iron, -/area/centcom/fore) +/area/centcom/central_command_areas/fore) "qt" = ( /obj/effect/turf_decal/tile/green, /obj/effect/turf_decal/tile/green{ dir = 8 }, /turf/open/floor/iron, -/area/centcom/fore) +/area/centcom/central_command_areas/fore) "qu" = ( /obj/structure/table, /obj/item/paper_bin, @@ -5847,7 +5834,7 @@ dir = 8 }, /turf/open/floor/iron, -/area/centcom/fore) +/area/centcom/central_command_areas/fore) "qv" = ( /obj/structure/chair/sofa/bench/left{ dir = 4 @@ -5856,16 +5843,16 @@ pixel_y = 31 }, /turf/open/floor/mineral/titanium, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "qw" = ( -/obj/structure/flora/ausbushes/sparsegrass, -/obj/structure/flora/ausbushes/lavendergrass, -/obj/structure/flora/ausbushes/fernybush, +/obj/structure/flora/bush/sparsegrass/style_random, +/obj/structure/flora/bush/lavendergrass/style_random, +/obj/structure/flora/bush/ferny/style_random, /turf/open/floor/iron{ icon_state = "asteroid5"; name = "plating" }, -/area/centcom/control) +/area/centcom/central_command_areas/control) "qx" = ( /obj/structure/lattice/catwalk, /obj/effect/turf_decal/stripes/line, @@ -5873,64 +5860,64 @@ dir = 5 }, /turf/open/floor/plating/snowed/icemoon, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "qy" = ( -/obj/structure/flora/ausbushes/lavendergrass, -/obj/structure/flora/ausbushes/sparsegrass, -/obj/structure/flora/ausbushes/fullgrass, -/obj/structure/flora/ausbushes/brflowers, -/obj/structure/flora/ausbushes/genericbush, +/obj/structure/flora/bush/lavendergrass/style_random, +/obj/structure/flora/bush/sparsegrass/style_random, +/obj/structure/flora/bush/fullgrass/style_random, +/obj/structure/flora/bush/flowers_br/style_random, +/obj/structure/flora/bush/generic/style_random, /turf/open/floor/grass, -/area/centcom/evacuation) +/area/centcom/central_command_areas/evacuation) "qz" = ( -/obj/structure/flora/ausbushes/lavendergrass, -/obj/structure/flora/ausbushes/sparsegrass, -/obj/structure/flora/ausbushes/fullgrass, -/obj/structure/flora/ausbushes/grassybush, -/obj/structure/flora/ausbushes/ppflowers, -/obj/structure/flora/ausbushes/pointybush, +/obj/structure/flora/bush/lavendergrass/style_random, +/obj/structure/flora/bush/sparsegrass/style_random, +/obj/structure/flora/bush/fullgrass/style_random, +/obj/structure/flora/bush/grassy/style_random, +/obj/structure/flora/bush/flowers_pp/style_random, +/obj/structure/flora/bush/pointy/style_random, /turf/open/floor/grass, -/area/centcom/evacuation) +/area/centcom/central_command_areas/evacuation) "qA" = ( -/obj/structure/flora/ausbushes/lavendergrass, -/obj/structure/flora/ausbushes/sparsegrass, -/obj/structure/flora/ausbushes/fullgrass, -/obj/structure/flora/ausbushes/grassybush, -/obj/structure/flora/ausbushes/ppflowers, -/obj/structure/flora/ausbushes/pointybush, +/obj/structure/flora/bush/lavendergrass/style_random, +/obj/structure/flora/bush/sparsegrass/style_random, +/obj/structure/flora/bush/fullgrass/style_random, +/obj/structure/flora/bush/grassy/style_random, +/obj/structure/flora/bush/flowers_pp/style_random, +/obj/structure/flora/bush/pointy/style_random, /obj/machinery/light/directional/north, /turf/open/floor/grass, -/area/centcom/evacuation) +/area/centcom/central_command_areas/evacuation) "qB" = ( -/obj/structure/flora/ausbushes/ppflowers, -/obj/structure/flora/ausbushes/lavendergrass, +/obj/structure/flora/bush/flowers_pp/style_random, +/obj/structure/flora/bush/lavendergrass/style_random, /turf/open/floor/grass, -/area/centcom/evacuation) +/area/centcom/central_command_areas/evacuation) "qC" = ( -/obj/structure/flora/ausbushes/ywflowers, -/obj/structure/flora/ausbushes/lavendergrass, -/obj/structure/flora/ausbushes/brflowers, +/obj/structure/flora/bush/flowers_yw/style_random, +/obj/structure/flora/bush/lavendergrass/style_random, +/obj/structure/flora/bush/flowers_br/style_random, /obj/machinery/light/directional/north, /turf/open/floor/grass, -/area/centcom/evacuation) +/area/centcom/central_command_areas/evacuation) "qD" = ( -/obj/structure/flora/ausbushes/brflowers, -/obj/structure/flora/ausbushes/lavendergrass, +/obj/structure/flora/bush/flowers_br/style_random, +/obj/structure/flora/bush/lavendergrass/style_random, /turf/open/floor/grass, -/area/centcom/evacuation) +/area/centcom/central_command_areas/evacuation) "qE" = ( /turf/closed/indestructible/riveted/uranium, -/area/wizard_station) +/area/centcom/wizard_station) "qF" = ( /obj/effect/turf_decal/stripes/line{ dir = 10 }, /turf/open/floor/iron, -/area/centcom/supplypod/loading/ert) +/area/centcom/central_command_areas/supplypod/loading/ert) "qG" = ( /obj/effect/turf_decal/stripes/line, /turf/open/floor/iron, -/area/centcom/supplypod/loading/ert) +/area/centcom/central_command_areas/supplypod/loading/ert) "qH" = ( /obj/item/kirbyplants{ icon_state = "plant-21" @@ -5938,43 +5925,51 @@ /obj/structure/cable, /obj/machinery/power/apc/auto_name/directional/south, /turf/open/floor/wood, -/area/centcom/admin) +/area/centcom/central_command_areas/admin) "qI" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 }, /turf/open/floor/iron/dark, -/area/centcom/supplypod) +/area/centcom/central_command_areas/supplypod) "qK" = ( /obj/machinery/air_sensor{ chamber_id = "nukiebase"; name = "syndicate ordnance gas sensor" }, /turf/open/floor/engine/vacuum, -/area/syndicate_mothership/expansion_bombthreat) +/area/centcom/syndicate_mothership/expansion_bombthreat) +"qL" = ( +/obj/machinery/door/airlock/centcom{ + name = "CentCom Security" + }, +/obj/effect/turf_decal/stripes/line, +/obj/effect/mapping_helpers/airlock/access/all/admin/captain, +/turf/open/floor/iron, +/area/centcom/central_command_areas/prison) "qM" = ( /obj/effect/turf_decal/siding/thinplating_new/dark{ dir = 1 }, /turf/open/floor/mineral/plastitanium/red, -/area/syndicate_mothership/expansion_bioterrorism) +/area/centcom/syndicate_mothership/expansion_bioterrorism) "qQ" = ( /obj/machinery/light/small/directional/south, /turf/open/floor/iron/smooth_half, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "qR" = ( /obj/structure/sign/nanotrasen, /turf/closed/indestructible/riveted, -/area/centcom/ferry) +/area/centcom/central_command_areas/ferry) "qS" = ( /obj/machinery/door/airlock/centcom{ - name = "CentCom Security"; - req_access_txt = "101" + name = "CentCom Security" }, /obj/effect/turf_decal/stripes/line, /obj/effect/mapping_helpers/airlock/cyclelink_helper, +/obj/effect/mapping_helpers/airlock/access/all/admin/storage, /turf/open/floor/iron, -/area/centcom/supply) +/area/centcom/central_command_areas/supply) "qT" = ( /obj/machinery/door/airlock/centcom{ name = "CentCom" @@ -5982,47 +5977,47 @@ /obj/effect/turf_decal/stripes/line, /obj/effect/mapping_helpers/airlock/cyclelink_helper, /turf/open/floor/iron, -/area/centcom/control) +/area/centcom/central_command_areas/control) "qU" = ( /obj/structure/fence{ dir = 4 }, /turf/open/misc/asteroid/snow/icemoon, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "qW" = ( -/obj/structure/flora/ausbushes/lavendergrass, -/obj/structure/flora/ausbushes/ywflowers, +/obj/structure/flora/bush/lavendergrass/style_random, +/obj/structure/flora/bush/flowers_yw/style_random, /turf/open/floor/grass, -/area/centcom/evacuation) +/area/centcom/central_command_areas/evacuation) "qX" = ( /obj/structure/fluff/arc, /turf/open/floor/grass, -/area/centcom/evacuation) +/area/centcom/central_command_areas/evacuation) "qY" = ( -/obj/structure/flora/ausbushes/lavendergrass, -/obj/structure/flora/ausbushes/brflowers, +/obj/structure/flora/bush/lavendergrass/style_random, +/obj/structure/flora/bush/flowers_br/style_random, /turf/open/floor/grass, -/area/centcom/evacuation) +/area/centcom/central_command_areas/evacuation) "qZ" = ( /turf/open/floor/engine/cult, -/area/wizard_station) +/area/centcom/wizard_station) "ra" = ( /obj/machinery/computer/shuttle, /turf/open/floor/engine/cult, -/area/wizard_station) +/area/centcom/wizard_station) "rb" = ( /obj/effect/turf_decal/stripes/line{ dir = 6 }, /turf/open/floor/iron, -/area/centcom/supplypod/loading/ert) +/area/centcom/central_command_areas/supplypod/loading/ert) "rc" = ( /obj/structure/chair{ dir = 8 }, /obj/machinery/light/directional/east, /turf/open/floor/iron/grimy, -/area/centcom/courtroom) +/area/centcom/central_command_areas/courtroom) "rd" = ( /obj/structure/lattice/catwalk, /obj/effect/turf_decal/stripes/line{ @@ -6030,14 +6025,14 @@ }, /obj/structure/railing, /turf/open/lava/plasma/ice_moon, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "ri" = ( /obj/effect/turf_decal/stripes/full, /turf/open/floor/mineral/titanium/yellow, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "rk" = ( /turf/open/floor/wood, -/area/centcom/courtroom) +/area/centcom/central_command_areas/courtroom) "rl" = ( /obj/effect/turf_decal/siding/wideplating/dark{ dir = 1 @@ -6046,22 +6041,23 @@ /obj/machinery/door/airlock/hatch{ name = "Gangway" }, +/obj/effect/mapping_helpers/airlock/access/all/syndicate/general, /turf/open/floor/iron, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "rm" = ( /obj/machinery/computer/shuttle/labor, /obj/effect/turf_decal/stripes/line{ dir = 10 }, /turf/open/floor/iron, -/area/centcom/ferry) +/area/centcom/central_command_areas/ferry) "rn" = ( /obj/machinery/computer/shuttle/mining, /obj/effect/turf_decal/stripes/line{ dir = 6 }, /turf/open/floor/iron, -/area/centcom/ferry) +/area/centcom/central_command_areas/ferry) "rp" = ( /obj/structure/table/glass/plasmaglass, /obj/item/storage/pill_bottle{ @@ -6074,16 +6070,16 @@ }, /obj/item/storage/pill_bottle, /turf/open/floor/mineral/titanium/tiled/yellow, -/area/syndicate_mothership/expansion_chemicalwarfare) +/area/centcom/syndicate_mothership/expansion_chemicalwarfare) "rr" = ( /obj/machinery/light/cold/directional/west, /turf/open/floor/iron/dark/textured_large, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "rs" = ( /obj/effect/landmark/prisonwarp, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/indestructible/dark, -/area/centcom/prison/cells) +/area/centcom/central_command_areas/prison/cells) "rt" = ( /obj/structure/table/reinforced, /obj/item/paper_bin, @@ -6091,14 +6087,14 @@ /obj/machinery/light/directional/south, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/centcom/evacuation) +/area/centcom/central_command_areas/evacuation) "ru" = ( /obj/effect/turf_decal/tile/red, /obj/effect/turf_decal/tile/red{ dir = 4 }, /turf/open/floor/iron, -/area/tdome/observation) +/area/centcom/tdome/observation) "rv" = ( /obj/machinery/light/directional/west, /obj/effect/turf_decal/tile/red{ @@ -6109,12 +6105,12 @@ }, /obj/machinery/status_display/evac/directional/west, /turf/open/floor/iron, -/area/tdome/observation) +/area/centcom/tdome/observation) "rw" = ( /obj/machinery/vending/snack, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/centcom/courtroom) +/area/centcom/central_command_areas/courtroom) "rx" = ( /obj/structure/table/reinforced, /obj/item/book/manual/wiki/security_space_law, @@ -6122,7 +6118,7 @@ /obj/machinery/firealarm/directional/east, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/centcom/control) +/area/centcom/central_command_areas/control) "ry" = ( /obj/structure/toilet{ dir = 4 @@ -6131,21 +6127,17 @@ /obj/machinery/computer/security/telescreen/entertainment/directional/north, /obj/machinery/newscaster/directional/west, /turf/open/floor/iron/white, -/area/centcom/admin) -"rz" = ( -/obj/structure/sign/warning/securearea, -/turf/closed/indestructible/riveted, -/area/centcom/ferry) +/area/centcom/central_command_areas/admin) "rB" = ( /obj/structure/table/reinforced, /obj/item/storage/fancy/donut_box, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/centcom/briefing) +/area/centcom/central_command_areas/briefing) "rC" = ( /obj/structure/chair/stool/directional/west, /turf/open/misc/beach/sand, -/area/centcom/holding) +/area/centcom/central_command_areas/holding) "rE" = ( /obj/effect/turf_decal/stripes/line{ dir = 9 @@ -6154,32 +6146,32 @@ dir = 10 }, /turf/open/floor/mineral/titanium/tiled/yellow, -/area/syndicate_mothership/expansion_bombthreat) +/area/centcom/syndicate_mothership/expansion_bombthreat) "rF" = ( -/obj/structure/flora/ausbushes/sparsegrass, -/obj/structure/flora/ausbushes/grassybush, -/obj/structure/flora/ausbushes/fernybush, +/obj/structure/flora/bush/sparsegrass/style_random, +/obj/structure/flora/bush/grassy/style_random, +/obj/structure/flora/bush/ferny/style_random, /turf/open/floor/iron{ dir = 6; icon_state = "asteroid8"; name = "sand" }, -/area/centcom/supply) +/area/centcom/central_command_areas/supply) "rG" = ( /obj/effect/turf_decal/siding/thinplating_new/dark/end, /obj/machinery/vending/hydronutrients, /turf/open/floor/mineral/plastitanium/red, -/area/syndicate_mothership/expansion_bioterrorism) +/area/centcom/syndicate_mothership/expansion_bioterrorism) "rH" = ( -/obj/structure/flora/ausbushes/sparsegrass, -/obj/structure/flora/ausbushes/lavendergrass, -/obj/structure/flora/ausbushes/fernybush, +/obj/structure/flora/bush/sparsegrass/style_random, +/obj/structure/flora/bush/lavendergrass/style_random, +/obj/structure/flora/bush/ferny/style_random, /obj/machinery/light/directional/east, /turf/open/floor/iron{ icon_state = "asteroid5"; name = "plating" }, -/area/centcom/fore) +/area/centcom/central_command_areas/fore) "rI" = ( /obj/machinery/door/poddoor/shutters{ id = "XCCsec3"; @@ -6187,28 +6179,28 @@ }, /obj/effect/turf_decal/delivery, /turf/open/floor/iron, -/area/centcom/fore) +/area/centcom/central_command_areas/fore) "rJ" = ( -/obj/structure/flora/ausbushes/lavendergrass, -/obj/structure/flora/ausbushes/sparsegrass, -/obj/structure/flora/ausbushes/fullgrass, -/obj/structure/flora/ausbushes/brflowers, -/obj/structure/flora/ausbushes/genericbush, +/obj/structure/flora/bush/lavendergrass/style_random, +/obj/structure/flora/bush/sparsegrass/style_random, +/obj/structure/flora/bush/fullgrass/style_random, +/obj/structure/flora/bush/flowers_br/style_random, +/obj/structure/flora/bush/generic/style_random, /obj/machinery/light/directional/west, /turf/open/floor/grass, -/area/centcom/fore) +/area/centcom/central_command_areas/fore) "rK" = ( -/obj/structure/flora/ausbushes/lavendergrass, -/obj/structure/flora/ausbushes/sparsegrass, -/obj/structure/flora/ausbushes/fullgrass, -/obj/structure/flora/ausbushes/grassybush, -/obj/structure/flora/ausbushes/ppflowers, -/obj/structure/flora/ausbushes/pointybush, +/obj/structure/flora/bush/lavendergrass/style_random, +/obj/structure/flora/bush/sparsegrass/style_random, +/obj/structure/flora/bush/fullgrass/style_random, +/obj/structure/flora/bush/grassy/style_random, +/obj/structure/flora/bush/flowers_pp/style_random, +/obj/structure/flora/bush/pointy/style_random, /turf/open/floor/grass, -/area/centcom/control) +/area/centcom/central_command_areas/control) "rM" = ( /turf/open/floor/iron/grimy, -/area/centcom/courtroom) +/area/centcom/central_command_areas/courtroom) "rN" = ( /obj/machinery/newscaster{ pixel_x = -32 @@ -6220,62 +6212,65 @@ dir = 8 }, /turf/open/floor/iron/dark, -/area/centcom/courtroom) +/area/centcom/central_command_areas/courtroom) "rP" = ( /obj/machinery/camera/autoname/directional/west{ network = list("nukie") }, /turf/open/floor/plating, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "rQ" = ( /obj/structure/railing{ dir = 5 }, /turf/open/misc/asteroid/snow/icemoon, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "rR" = ( -/obj/machinery/door/airlock/external/ruin{ - req_access_txt = "150" - }, +/obj/machinery/door/airlock/external/ruin, /obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 8 }, /obj/structure/fans/tiny, +/obj/effect/mapping_helpers/airlock/access/all/syndicate/general, /turf/open/floor/plating, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "rS" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 }, /obj/machinery/status_display/evac/directional/east, /turf/open/floor/iron, -/area/centcom/prison) +/area/centcom/central_command_areas/prison) "rT" = ( -/obj/structure/flora/ausbushes/brflowers, -/obj/structure/flora/ausbushes/lavendergrass, +/obj/structure/flora/bush/flowers_br/style_random, +/obj/structure/flora/bush/lavendergrass/style_random, /obj/structure/window/reinforced, /turf/open/floor/grass, -/area/centcom/evacuation) +/area/centcom/central_command_areas/evacuation) "rU" = ( -/obj/structure/flora/ausbushes/ppflowers, -/obj/structure/flora/ausbushes/lavendergrass, +/obj/structure/flora/bush/flowers_pp/style_random, +/obj/structure/flora/bush/lavendergrass/style_random, /obj/structure/window/reinforced, /turf/open/floor/grass, -/area/centcom/evacuation) +/area/centcom/central_command_areas/evacuation) "rV" = ( -/obj/structure/flora/ausbushes/ywflowers, -/obj/structure/flora/ausbushes/lavendergrass, +/obj/structure/flora/bush/flowers_yw/style_random, +/obj/structure/flora/bush/lavendergrass/style_random, /obj/structure/window/reinforced, /turf/open/floor/grass, -/area/centcom/evacuation) +/area/centcom/central_command_areas/evacuation) "rW" = ( /obj/machinery/light/directional/west, /turf/open/floor/engine/cult, -/area/wizard_station) +/area/centcom/wizard_station) "rX" = ( /obj/machinery/light/directional/east, /turf/open/floor/engine/cult, -/area/wizard_station) +/area/centcom/wizard_station) +"rY" = ( +/obj/structure/sign/warning/secure_area, +/turf/closed/indestructible/riveted, +/area/centcom/central_command_areas/armory) "rZ" = ( /obj/machinery/shower{ dir = 8 @@ -6288,17 +6283,17 @@ dir = 4 }, /turf/open/floor/iron/white, -/area/tdome/observation) +/area/centcom/tdome/observation) "sa" = ( /obj/structure/table/wood, /obj/item/lighter, /obj/item/crowbar/power, /turf/open/floor/iron/dark, -/area/centcom/supplypod) +/area/centcom/central_command_areas/supplypod) "sb" = ( /obj/machinery/vending/snack, /turf/open/floor/iron, -/area/centcom/supplypod) +/area/centcom/central_command_areas/supplypod) "sc" = ( /obj/structure/table/wood, /obj/structure/plaque/static_plaque/golden{ @@ -6308,24 +6303,24 @@ pixel_y = 5 }, /turf/open/floor/iron/grimy, -/area/tdome/observation) +/area/centcom/tdome/observation) "sd" = ( /obj/machinery/door/airlock/centcom{ - name = "Orbital Drop Pod Loading"; - req_access_txt = "106" + name = "Orbital Drop Pod Loading" }, +/obj/effect/mapping_helpers/airlock/access/all/admin/general, /turf/open/floor/iron, -/area/centcom/ferry) +/area/centcom/central_command_areas/ferry) "sh" = ( /obj/effect/turf_decal/stripes/line, /obj/machinery/atmospherics/pipe/smart/manifold/purple/visible{ dir = 1 }, /turf/open/floor/mineral/titanium/tiled/yellow, -/area/syndicate_mothership/expansion_bombthreat) +/area/centcom/syndicate_mothership/expansion_bombthreat) "sk" = ( /turf/open/floor/plating/icemoon, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "sm" = ( /obj/structure/window/paperframe{ can_atmos_pass = 0 @@ -6334,8 +6329,21 @@ dir = 1 }, /obj/effect/turf_decal/siding/wood, -/turf/open/floor/sepia, -/area/centcom/holding) +/turf/open/floor/iron/sepia, +/area/centcom/central_command_areas/holding) +"sn" = ( +/obj/machinery/door/airlock/centcom{ + name = "CentCom Security" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/access/all/admin/medical, +/turf/open/floor/iron, +/area/centcom/central_command_areas/control) "sq" = ( /obj/machinery/computer/shuttle/white_ship{ dir = 4 @@ -6345,7 +6353,7 @@ }, /obj/machinery/status_display/ai/directional/west, /turf/open/floor/iron, -/area/centcom/ferry) +/area/centcom/central_command_areas/ferry) "sr" = ( /obj/structure/chair/office{ dir = 8 @@ -6360,13 +6368,13 @@ dir = 8 }, /turf/open/floor/iron, -/area/centcom/ferry) +/area/centcom/central_command_areas/ferry) "ss" = ( /obj/effect/turf_decal/tile/green{ dir = 1 }, /turf/open/floor/iron, -/area/centcom/ferry) +/area/centcom/central_command_areas/ferry) "st" = ( /obj/structure/chair/office{ dir = 1 @@ -6375,13 +6383,13 @@ dir = 1 }, /turf/open/floor/iron, -/area/centcom/ferry) +/area/centcom/central_command_areas/ferry) "su" = ( /obj/effect/turf_decal/tile/green{ dir = 4 }, /turf/open/floor/iron, -/area/centcom/ferry) +/area/centcom/central_command_areas/ferry) "sv" = ( /obj/structure/noticeboard/directional/east, /obj/effect/turf_decal/tile/green{ @@ -6392,7 +6400,7 @@ dir = 4 }, /turf/open/floor/iron, -/area/centcom/ferry) +/area/centcom/central_command_areas/ferry) "sx" = ( /obj/item/kirbyplants{ icon_state = "plant-21" @@ -6400,12 +6408,12 @@ /obj/structure/extinguisher_cabinet/directional/south, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/centcom/briefing) +/area/centcom/central_command_areas/briefing) "sz" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, /obj/machinery/status_display/evac/directional/west, /turf/open/floor/iron/dark, -/area/centcom/control) +/area/centcom/central_command_areas/control) "sC" = ( /obj/effect/turf_decal/tile/green{ dir = 1 @@ -6414,24 +6422,24 @@ dir = 8 }, /turf/open/floor/iron, -/area/tdome/observation) +/area/centcom/tdome/observation) "sD" = ( -/obj/structure/flora/rock/pile, -/obj/structure/flora/grass/both, +/obj/structure/flora/rock/pile/style_random, +/obj/structure/flora/grass/both/style_random, /turf/open/misc/asteroid/snow/icemoon, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "sE" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/centcom/armory) +/area/centcom/central_command_areas/armory) "sF" = ( /obj/effect/turf_decal/tile/dark/fourcorners, /obj/effect/turf_decal/siding/wood, -/turf/open/floor/sepia, -/area/centcom/holding) +/turf/open/floor/iron/sepia, +/area/centcom/central_command_areas/holding) "sG" = ( /obj/docking_port/stationary{ - area_type = /area/syndicate_mothership/control; + area_type = /area/centcom/syndicate_mothership/control; dir = 2; dwidth = 3; height = 7; @@ -6440,19 +6448,19 @@ width = 7 }, /turf/open/floor/plating/icemoon, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "sH" = ( /obj/machinery/computer/security/telescreen, /obj/structure/table/reinforced, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/tdome/observation) +/area/centcom/tdome/observation) "sJ" = ( /obj/machinery/vending/coffee, /obj/machinery/newscaster/directional/south, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/centcom/courtroom) +/area/centcom/central_command_areas/courtroom) "sK" = ( /obj/effect/turf_decal/tile/red{ dir = 1 @@ -6461,17 +6469,17 @@ dir = 4 }, /turf/open/floor/iron/dark, -/area/centcom/control) +/area/centcom/central_command_areas/control) "sL" = ( /obj/machinery/door/airlock/centcom{ - name = "CentCom Security"; - req_access_txt = "101" + name = "CentCom Security" }, /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/effect/mapping_helpers/airlock/access/all/admin/general, /turf/open/floor/iron, -/area/centcom/evacuation) +/area/centcom/central_command_areas/evacuation) "sM" = ( /obj/effect/turf_decal/siding/wideplating{ dir = 1 @@ -6481,19 +6489,19 @@ name = "Subterrainian Cargo Lift" }, /turf/open/floor/iron/dark/textured_half, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "sN" = ( /obj/effect/turf_decal/stripes/line{ dir = 9 }, /turf/open/floor/iron, -/area/centcom/evacuation) +/area/centcom/central_command_areas/evacuation) "sO" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 }, /turf/open/floor/iron, -/area/centcom/evacuation) +/area/centcom/central_command_areas/evacuation) "sP" = ( /obj/structure/table, /obj/item/paper_bin, @@ -6502,14 +6510,14 @@ dir = 1 }, /turf/open/floor/iron, -/area/centcom/evacuation) +/area/centcom/central_command_areas/evacuation) "sQ" = ( /obj/structure/chair, /obj/effect/turf_decal/stripes/line{ dir = 1 }, /turf/open/floor/iron, -/area/centcom/evacuation) +/area/centcom/central_command_areas/evacuation) "sR" = ( /obj/structure/chair, /obj/effect/turf_decal/stripes/line{ @@ -6517,7 +6525,7 @@ }, /obj/machinery/light/directional/north, /turf/open/floor/iron, -/area/centcom/evacuation) +/area/centcom/central_command_areas/evacuation) "sS" = ( /obj/structure/table, /obj/item/toy/katana, @@ -6526,23 +6534,23 @@ dir = 1 }, /turf/open/floor/iron, -/area/centcom/evacuation) +/area/centcom/central_command_areas/evacuation) "sT" = ( /obj/effect/turf_decal/stripes/line{ dir = 5 }, /turf/open/floor/iron, -/area/centcom/evacuation) +/area/centcom/central_command_areas/evacuation) "sU" = ( /obj/effect/turf_decal/delivery, /obj/machinery/light/directional/north, /turf/open/floor/iron, -/area/centcom/evacuation) +/area/centcom/central_command_areas/evacuation) "sV" = ( /obj/machinery/door/poddoor/shuttledock, /obj/effect/turf_decal/delivery, /turf/open/floor/iron, -/area/centcom/evacuation) +/area/centcom/central_command_areas/evacuation) "sW" = ( /obj/structure/showcase{ desc = "A strange machine supposedly from another world. The Wizard Federation has been meddling with it for years."; @@ -6551,7 +6559,7 @@ name = "byond random number generator" }, /turf/open/floor/engine/cult, -/area/wizard_station) +/area/centcom/wizard_station) "sX" = ( /obj/structure/showcase{ desc = "A historical figure of great importance to the wizard federation. He spent his long life learning magic, stealing artifacts, and harassing idiots with swords. May he rest forever, Rodney."; @@ -6560,33 +6568,33 @@ name = "wizard of yendor showcase" }, /turf/open/floor/engine/cult, -/area/wizard_station) +/area/centcom/wizard_station) "sY" = ( /obj/machinery/door/airlock/centcom{ - name = "CentCom Supplypod Loading"; - req_access_txt = "106" + name = "CentCom Supplypod Loading" }, +/obj/effect/mapping_helpers/airlock/access/all/admin/storage, /turf/open/floor/iron/dark, -/area/centcom/evacuation) +/area/centcom/central_command_areas/evacuation) "sZ" = ( /obj/machinery/door/airlock/centcom{ - name = "CentCom Supplypod Loading"; - req_access_txt = "106" + name = "CentCom Supplypod Loading" }, +/obj/effect/mapping_helpers/airlock/access/all/admin/storage, /turf/open/floor/iron/dark, -/area/centcom/supplypod) +/area/centcom/central_command_areas/supplypod) "ta" = ( /obj/machinery/light/floor, /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, -/area/centcom/ferry) +/area/centcom/central_command_areas/ferry) "tb" = ( /obj/structure/table/wood, /obj/item/paper_bin, /obj/item/pen/fourcolor, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/centcom/briefing) +/area/centcom/central_command_areas/briefing) "tc" = ( /obj/item/food/meat/slab/chicken, /obj/item/food/meat/slab/chicken, @@ -6605,11 +6613,11 @@ /obj/item/food/meat/slab/monkey, /obj/structure/closet/secure_closet/freezer/meat/open, /turf/open/floor/catwalk_floor, -/area/centcom/holding) +/area/centcom/central_command_areas/holding) "td" = ( /obj/structure/sign/departments/drop, /turf/closed/indestructible/riveted, -/area/centcom/ferry) +/area/centcom/central_command_areas/ferry) "tg" = ( /obj/structure/chair{ dir = 1 @@ -6620,7 +6628,7 @@ }, /obj/machinery/newscaster/directional/south, /turf/open/floor/iron, -/area/centcom/control) +/area/centcom/central_command_areas/control) "tk" = ( /obj/structure/window/reinforced/survival_pod{ name = "Tinted Window"; @@ -6638,13 +6646,27 @@ pixel_x = -5 }, /turf/open/floor/mineral/plastitanium/red, -/area/syndicate_mothership/expansion_bombthreat) +/area/centcom/syndicate_mothership/expansion_bombthreat) "tl" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 1 }, /turf/open/floor/wood, -/area/centcom/admin) +/area/centcom/central_command_areas/admin) +"tn" = ( +/obj/structure/chair{ + dir = 8 + }, +/obj/machinery/computer/security/telescreen/entertainment/directional/south, +/obj/structure/sign/warning/secure_area{ + pixel_x = 32 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/obj/machinery/light/directional/south, +/turf/open/floor/iron, +/area/centcom/central_command_areas/ferry) "to" = ( /obj/machinery/computer/shuttle/ferry{ dir = 4 @@ -6654,7 +6676,7 @@ }, /obj/machinery/status_display/evac/directional/west, /turf/open/floor/iron, -/area/centcom/ferry) +/area/centcom/central_command_areas/ferry) "tp" = ( /obj/effect/turf_decal/tile/green{ dir = 1 @@ -6664,24 +6686,24 @@ dir = 8 }, /turf/open/floor/iron, -/area/centcom/ferry) +/area/centcom/central_command_areas/ferry) "tq" = ( /obj/structure/chair/office, /obj/effect/turf_decal/tile/green{ dir = 8 }, /turf/open/floor/iron, -/area/centcom/ferry) +/area/centcom/central_command_areas/ferry) "tr" = ( /obj/effect/turf_decal/tile/green{ dir = 8 }, /turf/open/floor/iron, -/area/centcom/ferry) +/area/centcom/central_command_areas/ferry) "ts" = ( /obj/effect/turf_decal/tile/green, /turf/open/floor/iron, -/area/centcom/ferry) +/area/centcom/central_command_areas/ferry) "tt" = ( /obj/effect/turf_decal/tile/green, /obj/effect/turf_decal/tile/green{ @@ -6691,17 +6713,17 @@ dir = 8 }, /turf/open/floor/iron, -/area/centcom/ferry) +/area/centcom/central_command_areas/ferry) "tu" = ( /obj/machinery/door/airlock/centcom{ - name = "CentCom Supply"; - req_access_txt = "106" + name = "CentCom Supply" }, /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/effect/mapping_helpers/airlock/access/all/admin/general, /turf/open/floor/iron, -/area/centcom/ferry) +/area/centcom/central_command_areas/ferry) "tx" = ( /obj/effect/turf_decal/stripes/corner{ dir = 4 @@ -6709,13 +6731,13 @@ /obj/effect/turf_decal/siding/purple, /obj/structure/extinguisher_cabinet/directional/south, /turf/open/floor/mineral/plastitanium, -/area/syndicate_mothership/expansion_chemicalwarfare) +/area/centcom/syndicate_mothership/expansion_chemicalwarfare) "ty" = ( /obj/structure/filingcabinet/security, /obj/effect/turf_decal/tile/neutral/fourcorners, /obj/machinery/status_display/evac/directional/south, /turf/open/floor/iron/dark, -/area/centcom/briefing) +/area/centcom/central_command_areas/briefing) "tz" = ( /obj/effect/turf_decal/delivery, /obj/machinery/door/airlock/titanium{ @@ -6724,8 +6746,9 @@ /obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 4 }, +/obj/effect/mapping_helpers/airlock/access/all/syndicate/general, /turf/open/floor/mineral/titanium, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "tB" = ( /obj/effect/turf_decal/siding/wideplating/dark{ dir = 8 @@ -6736,14 +6759,15 @@ /obj/machinery/door/airlock/highsecurity{ name = "Sky Bridge" }, +/obj/effect/mapping_helpers/airlock/access/all/syndicate/general, /turf/open/floor/iron/textured_large, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "tC" = ( /obj/machinery/atmospherics/pipe/smart/simple/purple/visible{ dir = 6 }, /turf/open/floor/mineral/titanium/tiled/yellow, -/area/syndicate_mothership/expansion_bombthreat) +/area/centcom/syndicate_mothership/expansion_bombthreat) "tD" = ( /obj/item/kirbyplants{ icon_state = "plant-21" @@ -6752,37 +6776,36 @@ /obj/structure/mirror/directional/east, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/centcom/admin) +/area/centcom/central_command_areas/admin) "tE" = ( /obj/machinery/light/cold/directional/east, /obj/effect/turf_decal/siding/thinplating_new/dark, /obj/item/kirbyplants/random, /turf/open/floor/iron/dark/textured_large, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "tF" = ( /obj/machinery/door/airlock/centcom{ - name = "Thunderdome Locker Room"; - req_access_txt = "101" + name = "Thunderdome Locker Room" }, /obj/effect/turf_decal/stripes/line, /turf/open/floor/iron, -/area/tdome/observation) +/area/centcom/tdome/observation) "tG" = ( /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 4 }, /turf/open/floor/iron, -/area/tdome/observation) +/area/centcom/tdome/observation) "tH" = ( /obj/machinery/door/airlock/centcom{ - name = "Thunderdome Administration"; - req_access_txt = "102" + name = "Thunderdome Administration" }, /obj/effect/turf_decal/stripes/line, /obj/effect/mapping_helpers/airlock/cyclelink_helper, +/obj/effect/mapping_helpers/airlock/access/all/admin/thunderdome, /turf/open/floor/iron, -/area/tdome/administration) +/area/centcom/tdome/administration) "tI" = ( /obj/effect/spawner/structure/window/reinforced, /obj/structure/sign/directions/engineering{ @@ -6791,7 +6814,7 @@ name = "WARNING: BLAST DOORS" }, /turf/open/floor/plating, -/area/centcom/fore) +/area/centcom/central_command_areas/fore) "tJ" = ( /obj/item/kirbyplants{ icon_state = "plant-22" @@ -6800,20 +6823,20 @@ dir = 1 }, /turf/open/floor/iron, -/area/centcom/control) +/area/centcom/central_command_areas/control) "tK" = ( /obj/effect/turf_decal/tile/green{ dir = 1 }, /turf/open/floor/iron, -/area/centcom/control) +/area/centcom/central_command_areas/control) "tL" = ( /obj/machinery/door/firedoor, /obj/effect/turf_decal/stripes/line{ dir = 8 }, /turf/open/floor/iron, -/area/centcom/control) +/area/centcom/central_command_areas/control) "tM" = ( /obj/effect/turf_decal/tile/neutral{ dir = 1 @@ -6824,13 +6847,13 @@ /turf/open/floor/iron{ heat_capacity = 1e+006 }, -/area/centcom/control) +/area/centcom/central_command_areas/control) "tN" = ( /obj/effect/turf_decal/tile/green{ dir = 4 }, /turf/open/floor/iron, -/area/centcom/control) +/area/centcom/central_command_areas/control) "tO" = ( /obj/item/kirbyplants{ icon_state = "plant-21" @@ -6839,18 +6862,14 @@ dir = 4 }, /turf/open/floor/iron, -/area/centcom/control) -"tP" = ( -/obj/structure/sign/warning/securearea, -/turf/closed/indestructible/riveted, -/area/centcom/control) +/area/centcom/central_command_areas/control) "tR" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 }, /obj/machinery/status_display/evac/directional/west, /turf/open/floor/iron, -/area/centcom/prison) +/area/centcom/central_command_areas/prison) "tS" = ( /obj/item/kirbyplants{ icon_state = "plant-21" @@ -6860,64 +6879,78 @@ }, /obj/machinery/light/directional/west, /turf/open/floor/iron, -/area/centcom/evacuation) +/area/centcom/central_command_areas/evacuation) "tT" = ( /obj/effect/turf_decal/siding/yellow{ dir = 1 }, /turf/open/floor/iron, -/area/centcom/evacuation) +/area/centcom/central_command_areas/evacuation) "tU" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 }, /turf/open/floor/iron, -/area/centcom/evacuation) +/area/centcom/central_command_areas/evacuation) "tV" = ( /obj/effect/turf_decal/delivery, /turf/open/floor/iron, -/area/centcom/evacuation) +/area/centcom/central_command_areas/evacuation) "tX" = ( /obj/machinery/door/airlock{ icon = 'icons/obj/doors/airlocks/station/uranium.dmi'; name = "Cockpit" }, /turf/open/floor/engine/cult, -/area/wizard_station) +/area/centcom/wizard_station) "tY" = ( /obj/effect/baseturf_helper/asteroid/snow, /turf/closed/indestructible/syndicate, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) +"ub" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/centcom{ + name = "CentCom" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 + }, +/obj/effect/mapping_helpers/airlock/access/all/admin/general, +/turf/open/floor/iron, +/area/centcom/central_command_areas/control) "uc" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/centcom/control) +/area/centcom/central_command_areas/control) "uf" = ( /turf/closed/indestructible/riveted, -/area/tdome/administration) +/area/centcom/tdome/administration) "ug" = ( /obj/machinery/light/directional/east, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/centcom/evacuation) +/area/centcom/central_command_areas/evacuation) "uh" = ( /obj/structure/chair/comfy/black{ dir = 1 }, /turf/open/floor/iron/grimy, -/area/centcom/admin) +/area/centcom/central_command_areas/admin) "uj" = ( -/obj/structure/flora/ausbushes/lavendergrass, -/obj/structure/flora/ausbushes/sparsegrass, -/obj/structure/flora/ausbushes/fullgrass, -/obj/structure/flora/ausbushes/brflowers, -/obj/structure/flora/ausbushes/genericbush, +/obj/structure/flora/bush/lavendergrass/style_random, +/obj/structure/flora/bush/sparsegrass/style_random, +/obj/structure/flora/bush/fullgrass/style_random, +/obj/structure/flora/bush/flowers_br/style_random, +/obj/structure/flora/bush/generic/style_random, /turf/open/floor/grass, -/area/centcom/prison) +/area/centcom/central_command_areas/prison) "uk" = ( /obj/effect/turf_decal/siding/thinplating_new/dark, /turf/open/floor/mineral/plastitanium/red, -/area/syndicate_mothership/expansion_bioterrorism) +/area/centcom/syndicate_mothership/expansion_bioterrorism) "ul" = ( /obj/structure/chair/sofa/bench/left{ dir = 8 @@ -6927,7 +6960,7 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/yellow/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/orange/hidden/layer5, /turf/open/floor/catwalk_floor/titanium, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "um" = ( /obj/machinery/computer/communications{ dir = 1 @@ -6936,17 +6969,17 @@ dir = 5 }, /turf/open/floor/iron, -/area/centcom/ferry) +/area/centcom/central_command_areas/ferry) "uo" = ( /obj/machinery/light/floor, /turf/open/floor/plating, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "up" = ( /obj/structure/table/wood, /obj/item/storage/briefcase, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/centcom/courtroom) +/area/centcom/central_command_areas/courtroom) "uq" = ( /obj/effect/turf_decal/tile/dark/fourcorners, /obj/effect/turf_decal/siding/wood, @@ -6961,29 +6994,29 @@ pixel_y = 3 }, /obj/item/clothing/suit/hawaiian, -/turf/open/floor/sepia, -/area/centcom/holding) +/turf/open/floor/iron/sepia, +/area/centcom/central_command_areas/holding) "ur" = ( /obj/machinery/pdapainter, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/centcom/control) +/area/centcom/central_command_areas/control) "us" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron, -/area/centcom/evacuation) +/area/centcom/central_command_areas/evacuation) "uu" = ( /obj/effect/turf_decal/siding/thinplating_new/dark{ dir = 4 }, /obj/structure/chair/office/light, /turf/open/floor/mineral/plastitanium/red, -/area/syndicate_mothership/expansion_bombthreat) +/area/centcom/syndicate_mothership/expansion_bombthreat) "uv" = ( /turf/open/floor/iron/dark/textured_half{ dir = 4 }, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "uw" = ( /obj/structure/chair/office, /obj/effect/turf_decal/tile/red, @@ -6991,7 +7024,7 @@ dir = 8 }, /turf/open/floor/iron/dark, -/area/centcom/control) +/area/centcom/central_command_areas/control) "ux" = ( /obj/machinery/modular_computer/console/preset/id/centcom{ dir = 1 @@ -7015,7 +7048,7 @@ dir = 8 }, /turf/open/floor/iron/dark, -/area/centcom/control) +/area/centcom/central_command_areas/control) "uA" = ( /obj/structure/chair{ dir = 4 @@ -7024,33 +7057,33 @@ dir = 8 }, /turf/open/floor/iron, -/area/centcom/evacuation) +/area/centcom/central_command_areas/evacuation) "uC" = ( /obj/machinery/computer/camera_advanced, /turf/open/floor/wood, -/area/wizard_station) +/area/centcom/wizard_station) "uD" = ( /obj/structure/table/wood/fancy, /obj/item/radio/headset, /turf/open/floor/wood, -/area/wizard_station) +/area/centcom/wizard_station) "uE" = ( /turf/open/floor/carpet, -/area/wizard_station) +/area/centcom/wizard_station) "uF" = ( /obj/structure/chair/wood/wings, /turf/open/floor/carpet, -/area/wizard_station) +/area/centcom/wizard_station) "uG" = ( /obj/effect/turf_decal/siding/yellow, /turf/open/floor/iron, -/area/centcom/supply) +/area/centcom/central_command_areas/supply) "uH" = ( /obj/effect/turf_decal/stripes/line{ dir = 6 }, /turf/open/floor/mineral/plastitanium, -/area/syndicate_mothership/expansion_chemicalwarfare) +/area/centcom/syndicate_mothership/expansion_chemicalwarfare) "uI" = ( /obj/structure/table/reinforced/rglass, /obj/item/wrench{ @@ -7060,12 +7093,12 @@ pixel_y = 3 }, /turf/open/floor/wood/tile, -/area/centcom/holding) +/area/centcom/central_command_areas/holding) "uK" = ( /obj/machinery/processor, /obj/effect/turf_decal/stripes/end, /turf/open/floor/iron, -/area/tdome/observation) +/area/centcom/tdome/observation) "uM" = ( /obj/machinery/chem_master/condimaster{ name = "HoochMaster 2000" @@ -7073,36 +7106,36 @@ /obj/machinery/airalarm/directional/east, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/tdome/observation) +/area/centcom/tdome/observation) "uN" = ( /obj/structure/closet/secure_closet/contraband/heads, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/centcom/courtroom) +/area/centcom/central_command_areas/courtroom) "uO" = ( /obj/machinery/door/airlock/centcom{ - name = "Shuttle Control Office"; - req_access_txt = "109" + name = "Shuttle Control Office" }, /obj/effect/turf_decal/stripes/line, +/obj/effect/mapping_helpers/airlock/access/all/admin/general, /turf/open/floor/iron, -/area/centcom/ferry) +/area/centcom/central_command_areas/ferry) "uP" = ( /obj/item/flashlight/lamp, /obj/structure/table/reinforced, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/centcom/admin) +/area/centcom/central_command_areas/admin) "uS" = ( /obj/machinery/light/cold/directional/east, /turf/open/floor/iron/smooth, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "uU" = ( /obj/machinery/door/poddoor/incinerator_ordmix{ id = "syn_ordmix_vent" }, /turf/open/floor/engine/vacuum, -/area/syndicate_mothership/expansion_bombthreat) +/area/centcom/syndicate_mothership/expansion_bombthreat) "uV" = ( /obj/item/paper_bin, /obj/item/pen/fourcolor, @@ -7111,7 +7144,7 @@ /obj/machinery/newscaster/directional/east, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/centcom/admin) +/area/centcom/central_command_areas/admin) "uW" = ( /obj/structure/lattice/catwalk, /obj/effect/turf_decal/stripes/line{ @@ -7121,7 +7154,7 @@ dir = 10 }, /turf/open/lava/plasma/ice_moon, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "uX" = ( /obj/machinery/shower{ dir = 4 @@ -7130,48 +7163,48 @@ dir = 1 }, /turf/open/floor/iron/white, -/area/tdome/observation) +/area/centcom/tdome/observation) "uY" = ( -/obj/structure/flora/ausbushes/lavendergrass, -/obj/structure/flora/ausbushes/sparsegrass, -/obj/structure/flora/ausbushes/fullgrass, -/obj/structure/flora/ausbushes/grassybush, -/obj/structure/flora/ausbushes/ppflowers, -/obj/structure/flora/ausbushes/leafybush, +/obj/structure/flora/bush/lavendergrass/style_random, +/obj/structure/flora/bush/sparsegrass/style_random, +/obj/structure/flora/bush/fullgrass/style_random, +/obj/structure/flora/bush/grassy/style_random, +/obj/structure/flora/bush/flowers_pp/style_random, +/obj/structure/flora/bush/leavy/style_random, /turf/open/floor/grass, -/area/centcom/ferry) +/area/centcom/central_command_areas/ferry) "uZ" = ( -/obj/structure/flora/ausbushes/lavendergrass, -/obj/structure/flora/ausbushes/sparsegrass, -/obj/structure/flora/ausbushes/fullgrass, -/obj/structure/flora/ausbushes/brflowers, -/obj/structure/flora/ausbushes/pointybush, +/obj/structure/flora/bush/lavendergrass/style_random, +/obj/structure/flora/bush/sparsegrass/style_random, +/obj/structure/flora/bush/fullgrass/style_random, +/obj/structure/flora/bush/flowers_br/style_random, +/obj/structure/flora/bush/pointy/style_random, /turf/open/floor/grass, -/area/centcom/ferry) +/area/centcom/central_command_areas/ferry) "va" = ( -/obj/structure/flora/ausbushes/lavendergrass, -/obj/structure/flora/ausbushes/sparsegrass, -/obj/structure/flora/ausbushes/fullgrass, -/obj/structure/flora/ausbushes/brflowers, -/obj/structure/flora/ausbushes/genericbush, +/obj/structure/flora/bush/lavendergrass/style_random, +/obj/structure/flora/bush/sparsegrass/style_random, +/obj/structure/flora/bush/fullgrass/style_random, +/obj/structure/flora/bush/flowers_br/style_random, +/obj/structure/flora/bush/generic/style_random, /turf/open/floor/grass, -/area/centcom/ferry) +/area/centcom/central_command_areas/ferry) "vb" = ( -/obj/structure/flora/ausbushes/lavendergrass, -/obj/structure/flora/ausbushes/sparsegrass, -/obj/structure/flora/ausbushes/fullgrass, -/obj/structure/flora/ausbushes/grassybush, -/obj/structure/flora/ausbushes/ppflowers, -/obj/structure/flora/ausbushes/pointybush, +/obj/structure/flora/bush/lavendergrass/style_random, +/obj/structure/flora/bush/sparsegrass/style_random, +/obj/structure/flora/bush/fullgrass/style_random, +/obj/structure/flora/bush/grassy/style_random, +/obj/structure/flora/bush/flowers_pp/style_random, +/obj/structure/flora/bush/pointy/style_random, /turf/open/floor/grass, -/area/centcom/ferry) +/area/centcom/central_command_areas/ferry) "vc" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 }, /obj/machinery/portable_atmospherics/canister/oxygen, /turf/open/floor/plating, -/area/syndicate_mothership/expansion_bombthreat) +/area/centcom/syndicate_mothership/expansion_bombthreat) "vd" = ( /obj/structure/table/reinforced, /obj/machinery/door/firedoor, @@ -7182,32 +7215,32 @@ dir = 1; icon_state = "rightsecure"; name = "CentCom Customs"; - req_access_txt = "109" + req_access = list("cent_captain") }, /obj/machinery/door/window, /obj/effect/turf_decal/bot, /turf/open/floor/iron, -/area/centcom/control) +/area/centcom/central_command_areas/control) "ve" = ( /obj/effect/turf_decal/tile/blue, /turf/open/floor/iron, -/area/centcom/evacuation) +/area/centcom/central_command_areas/evacuation) "vf" = ( /obj/effect/turf_decal/tile/blue, /obj/effect/turf_decal/tile/blue{ dir = 8 }, /turf/open/floor/iron, -/area/centcom/evacuation) +/area/centcom/central_command_areas/evacuation) "vg" = ( /obj/effect/turf_decal/tile/blue{ dir = 8 }, /turf/open/floor/iron, -/area/centcom/evacuation) +/area/centcom/central_command_areas/evacuation) "vh" = ( /turf/open/floor/iron, -/area/centcom/evacuation) +/area/centcom/central_command_areas/evacuation) "vi" = ( /obj/docking_port/stationary{ dir = 4; @@ -7222,30 +7255,30 @@ /area/space) "vj" = ( /turf/open/floor/wood, -/area/wizard_station) +/area/centcom/wizard_station) "vk" = ( /obj/structure/chair/wood/wings{ dir = 1 }, /turf/open/floor/wood, -/area/wizard_station) +/area/centcom/wizard_station) "vl" = ( /obj/structure/chair/wood/wings{ dir = 4 }, /turf/open/floor/carpet, -/area/wizard_station) +/area/centcom/wizard_station) "vm" = ( /obj/structure/table/wood/poker, /obj/item/toy/figure/wizard, /turf/open/floor/carpet, -/area/wizard_station) +/area/centcom/wizard_station) "vn" = ( /obj/structure/chair/wood/wings{ dir = 8 }, /turf/open/floor/carpet, -/area/wizard_station) +/area/centcom/wizard_station) "vo" = ( /obj/structure/window/reinforced{ dir = 8 @@ -7260,15 +7293,15 @@ /obj/item/soap/deluxe, /obj/machinery/atmospherics/components/unary/vent_pump/on, /turf/open/floor/iron/white, -/area/centcom/admin) +/area/centcom/central_command_areas/admin) "vp" = ( /obj/machinery/light/directional/south, /turf/open/floor/carpet/black, -/area/centcom/holding) +/area/centcom/central_command_areas/holding) "vq" = ( -/obj/structure/flora/tree/pine, +/obj/structure/flora/tree/pine/style_random, /turf/open/misc/asteroid/snow/airless, -/area/syndicate_mothership) +/area/centcom/syndicate_mothership) "vr" = ( /obj/effect/turf_decal/siding/wood{ dir = 4 @@ -7279,18 +7312,29 @@ pixel_y = 8 }, /turf/open/floor/carpet/black, -/area/centcom/holding) +/area/centcom/central_command_areas/holding) "vt" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, /obj/machinery/status_display/evac/directional/north, /turf/open/floor/iron, -/area/centcom/control) +/area/centcom/central_command_areas/control) +"vu" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/centcom{ + name = "CentCom" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/mapping_helpers/airlock/access/all/admin/captain, +/turf/open/floor/iron, +/area/centcom/central_command_areas/courtroom) "vz" = ( /obj/effect/turf_decal/siding/wood{ dir = 1 }, /turf/open/floor/wood/tile, -/area/centcom/holding) +/area/centcom/central_command_areas/holding) "vA" = ( /obj/effect/spawner/structure/window/reinforced, /obj/structure/sign/directions/engineering{ @@ -7299,7 +7343,7 @@ name = "WARNING: EXTERNAL AIRLOCK" }, /turf/open/floor/plating, -/area/centcom/ferry) +/area/centcom/central_command_areas/ferry) "vB" = ( /obj/structure/closet/emcloset, /obj/item/tank/internals/emergency_oxygen/engi, @@ -7311,20 +7355,20 @@ /obj/effect/turf_decal/delivery, /obj/machinery/status_display/ai/directional/north, /turf/open/floor/iron, -/area/centcom/ferry) +/area/centcom/central_command_areas/ferry) "vC" = ( /obj/machinery/light/directional/north, /obj/effect/turf_decal/stripes/line{ dir = 9 }, /turf/open/floor/iron, -/area/centcom/ferry) +/area/centcom/central_command_areas/ferry) "vD" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 }, /turf/open/floor/iron, -/area/centcom/ferry) +/area/centcom/central_command_areas/ferry) "vE" = ( /obj/machinery/firealarm/directional/north, /obj/structure/chair{ @@ -7335,16 +7379,16 @@ dir = 5 }, /turf/open/floor/iron, -/area/centcom/ferry) +/area/centcom/central_command_areas/ferry) "vF" = ( /obj/machinery/door/airlock/centcom{ - name = "Administrative Office"; - req_access_txt = "109" + name = "Administrative Office" }, /obj/effect/turf_decal/stripes/line, /obj/structure/cable, +/obj/effect/mapping_helpers/airlock/access/all/admin/general, /turf/open/floor/iron, -/area/centcom/ferry) +/area/centcom/central_command_areas/ferry) "vG" = ( /obj/machinery/door/poddoor/shutters{ id = "XCCsec1"; @@ -7354,7 +7398,7 @@ dir = 8 }, /turf/open/floor/iron, -/area/centcom/control) +/area/centcom/central_command_areas/control) "vH" = ( /obj/machinery/light/directional/west, /obj/effect/turf_decal/tile/green{ @@ -7362,7 +7406,7 @@ }, /obj/machinery/status_display/evac/directional/west, /turf/open/floor/iron, -/area/centcom/control) +/area/centcom/central_command_areas/control) "vJ" = ( /obj/effect/turf_decal/siding/thinplating_new/dark{ dir = 1 @@ -7371,18 +7415,18 @@ dir = 4 }, /turf/open/floor/mineral/titanium, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "vL" = ( /obj/machinery/light/floor, /turf/open/floor/iron/dark/textured_half{ dir = 4 }, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "vN" = ( /obj/structure/chair/stool/directional/north, /obj/structure/extinguisher_cabinet/directional/south, /turf/open/floor/wood/tile, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "vO" = ( /obj/machinery/light/directional/east, /obj/effect/turf_decal/tile/green{ @@ -7390,7 +7434,7 @@ }, /obj/machinery/status_display/evac/directional/east, /turf/open/floor/iron, -/area/centcom/control) +/area/centcom/central_command_areas/control) "vP" = ( /obj/machinery/door/poddoor/shutters{ id = "XCCcustoms2"; @@ -7400,7 +7444,7 @@ dir = 8 }, /turf/open/floor/iron, -/area/centcom/control) +/area/centcom/central_command_areas/control) "vQ" = ( /obj/structure/table, /obj/item/paper/pamphlet/centcom/visitor_info, @@ -7418,7 +7462,7 @@ }, /obj/machinery/status_display/evac/directional/west, /turf/open/floor/iron, -/area/centcom/control) +/area/centcom/central_command_areas/control) "vR" = ( /obj/structure/chair, /obj/effect/turf_decal/tile/red{ @@ -7428,11 +7472,11 @@ dir = 4 }, /turf/open/floor/iron, -/area/centcom/control) +/area/centcom/central_command_areas/control) "vS" = ( /obj/effect/turf_decal/delivery, /turf/open/floor/iron, -/area/centcom/control) +/area/centcom/central_command_areas/control) "vT" = ( /obj/structure/table, /obj/item/paper_bin, @@ -7447,7 +7491,7 @@ }, /obj/machinery/status_display/evac/directional/east, /turf/open/floor/iron, -/area/centcom/control) +/area/centcom/central_command_areas/control) "vU" = ( /obj/machinery/door/poddoor/shutters{ id = "XCCcustoms1"; @@ -7457,7 +7501,7 @@ dir = 8 }, /turf/open/floor/iron, -/area/centcom/evacuation) +/area/centcom/central_command_areas/evacuation) "vV" = ( /obj/structure/chair{ dir = 4 @@ -7468,7 +7512,7 @@ /obj/machinery/light/directional/west, /obj/machinery/status_display/evac/directional/west, /turf/open/floor/iron, -/area/centcom/evacuation) +/area/centcom/central_command_areas/evacuation) "vW" = ( /obj/effect/turf_decal/tile/neutral{ dir = 1 @@ -7478,7 +7522,7 @@ dir = 8 }, /turf/open/floor/iron, -/area/centcom/evacuation) +/area/centcom/central_command_areas/evacuation) "vX" = ( /obj/effect/turf_decal/tile/blue{ dir = 1 @@ -7488,18 +7532,18 @@ dir = 4 }, /turf/open/floor/iron, -/area/centcom/evacuation) +/area/centcom/central_command_areas/evacuation) "vY" = ( /obj/machinery/light/cold/directional/east, /turf/open/floor/plating, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "vZ" = ( /obj/effect/turf_decal/tile/blue, /obj/effect/turf_decal/tile/blue{ dir = 4 }, /turf/open/floor/iron, -/area/centcom/evacuation) +/area/centcom/central_command_areas/evacuation) "wa" = ( /obj/effect/turf_decal/tile/blue{ dir = 1 @@ -7508,30 +7552,30 @@ dir = 8 }, /turf/open/floor/iron, -/area/centcom/evacuation) +/area/centcom/central_command_areas/evacuation) "wb" = ( /obj/machinery/door/airlock{ icon = 'icons/obj/doors/airlocks/station/uranium.dmi'; name = "Observation Room" }, /turf/open/floor/engine/cult, -/area/wizard_station) +/area/centcom/wizard_station) "wc" = ( /obj/machinery/door/airlock{ icon = 'icons/obj/doors/airlocks/station/uranium.dmi'; name = "Game Room" }, /turf/open/floor/engine/cult, -/area/wizard_station) +/area/centcom/wizard_station) "wd" = ( /obj/structure/chair/wood/wings{ dir = 1 }, /turf/open/floor/carpet, -/area/wizard_station) +/area/centcom/wizard_station) "we" = ( /turf/closed/indestructible/opsglass, -/area/syndicate_mothership/expansion_chemicalwarfare) +/area/centcom/syndicate_mothership/expansion_chemicalwarfare) "wg" = ( /obj/structure/closet/secure_closet/ert_com, /obj/structure/sign/directions/command{ @@ -7540,12 +7584,12 @@ /obj/effect/turf_decal/stripes/line, /obj/machinery/status_display/ai/directional/east, /turf/open/floor/iron, -/area/centcom/armory) +/area/centcom/central_command_areas/armory) "wh" = ( /obj/effect/turf_decal/tile/green, /obj/structure/cable, /turf/open/floor/iron, -/area/centcom/ferry) +/area/centcom/central_command_areas/ferry) "wi" = ( /obj/structure/chair/office/light{ dir = 8 @@ -7554,22 +7598,22 @@ dir = 4 }, /turf/open/floor/mineral/plastitanium, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "wj" = ( -/obj/structure/flora/ausbushes/lavendergrass, -/obj/structure/flora/ausbushes/sparsegrass, -/obj/structure/flora/ausbushes/fullgrass, -/obj/structure/flora/ausbushes/grassybush, -/obj/structure/flora/ausbushes/ppflowers, -/obj/structure/flora/ausbushes/pointybush, +/obj/structure/flora/bush/lavendergrass/style_random, +/obj/structure/flora/bush/sparsegrass/style_random, +/obj/structure/flora/bush/fullgrass/style_random, +/obj/structure/flora/bush/grassy/style_random, +/obj/structure/flora/bush/flowers_pp/style_random, +/obj/structure/flora/bush/pointy/style_random, /turf/open/floor/grass, -/area/tdome/administration) +/area/centcom/tdome/administration) "wk" = ( /obj/structure/chair/wood{ dir = 8 }, /turf/open/floor/wood/large, -/area/centcom/holding) +/area/centcom/central_command_areas/holding) "wo" = ( /obj/machinery/atmospherics/components/unary/thermomachine/freezer{ dir = 4 @@ -7578,14 +7622,14 @@ dir = 8 }, /turf/open/floor/mineral/plastitanium/red, -/area/syndicate_mothership/expansion_bombthreat) +/area/centcom/syndicate_mothership/expansion_bombthreat) "wq" = ( /obj/structure/chair/comfy/black{ dir = 1 }, /obj/machinery/computer/security/telescreen/entertainment/directional/west, /turf/open/floor/iron/grimy, -/area/centcom/admin) +/area/centcom/central_command_areas/admin) "wr" = ( /obj/structure/chair{ dir = 4 @@ -7594,7 +7638,7 @@ dir = 8 }, /turf/open/floor/iron, -/area/centcom/ferry) +/area/centcom/central_command_areas/ferry) "ws" = ( /obj/effect/turf_decal/tile/bar, /obj/effect/turf_decal/tile/bar{ @@ -7609,18 +7653,17 @@ pixel_x = 32 }, /turf/open/floor/iron, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "wt" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 }, /turf/open/floor/iron, -/area/centcom/ferry) +/area/centcom/central_command_areas/ferry) "wu" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/centcom{ - name = "CentCom Security"; - req_access_txt = "101" + name = "CentCom Security" }, /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -7628,8 +7671,9 @@ /obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 4 }, +/obj/effect/mapping_helpers/airlock/access/all/admin/general, /turf/open/floor/iron, -/area/centcom/ferry) +/area/centcom/central_command_areas/ferry) "wv" = ( /obj/machinery/door/poddoor/shutters{ id = "XCCFerry"; @@ -7639,59 +7683,59 @@ dir = 4 }, /turf/open/floor/iron, -/area/centcom/ferry) +/area/centcom/central_command_areas/ferry) "ww" = ( /obj/machinery/button/door/indestructible{ id = "XCCFerry"; name = "Hanger Bay Shutters"; pixel_y = 24; - req_access_txt = "101" + req_access = list("cent_general") }, /obj/effect/turf_decal/stripes/line{ dir = 5 }, /turf/open/floor/iron, -/area/centcom/ferry) +/area/centcom/central_command_areas/ferry) "wx" = ( /obj/effect/turf_decal/stripes/line{ dir = 10 }, /turf/open/floor/iron, -/area/centcom/ferry) +/area/centcom/central_command_areas/ferry) "wy" = ( /obj/effect/turf_decal/delivery, /obj/structure/cable, /turf/open/floor/iron, -/area/centcom/ferry) +/area/centcom/central_command_areas/ferry) "wz" = ( /obj/effect/turf_decal/stripes/line{ dir = 6 }, /turf/open/floor/iron, -/area/centcom/ferry) +/area/centcom/central_command_areas/ferry) "wA" = ( /obj/machinery/light/directional/north, /obj/effect/turf_decal/tile/green{ dir = 4 }, /turf/open/floor/iron, -/area/centcom/ferry) +/area/centcom/central_command_areas/ferry) "wB" = ( /obj/effect/turf_decal/stripes/line{ dir = 9 }, /turf/open/floor/iron, -/area/centcom/ferry) +/area/centcom/central_command_areas/ferry) "wC" = ( /obj/machinery/door/airlock/centcom{ - name = "CentCom Customs"; - req_access_txt = "109" + name = "CentCom Customs" }, /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/effect/mapping_helpers/airlock/access/all/admin/captain, /turf/open/floor/iron, -/area/centcom/control) +/area/centcom/central_command_areas/control) "wE" = ( /obj/effect/turf_decal/tile/bar, /obj/effect/turf_decal/tile/bar{ @@ -7700,15 +7744,16 @@ /obj/structure/table/wood, /obj/item/storage/box/drinkingglasses, /turf/open/floor/iron, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "wF" = ( /obj/machinery/door/airlock/maintenance/external{ name = "Bunk Room 2" }, /obj/machinery/atmospherics/pipe/smart/manifold4w/general/hidden, /obj/machinery/atmospherics/pipe/smart/manifold4w/orange/hidden/layer5, +/obj/effect/mapping_helpers/airlock/access/all/syndicate/general, /turf/open/floor/catwalk_floor/iron, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "wG" = ( /obj/effect/turf_decal/tile/green{ dir = 1 @@ -7717,18 +7762,18 @@ dir = 8 }, /turf/open/floor/iron, -/area/centcom/control) +/area/centcom/central_command_areas/control) "wH" = ( /obj/effect/turf_decal/loading_area, /turf/open/floor/iron, -/area/centcom/control) +/area/centcom/central_command_areas/control) "wI" = ( /obj/effect/turf_decal/tile/green, /obj/effect/turf_decal/tile/green{ dir = 4 }, /turf/open/floor/iron, -/area/centcom/control) +/area/centcom/central_command_areas/control) "wJ" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/centcom{ @@ -7741,13 +7786,13 @@ dir = 8 }, /turf/open/floor/iron, -/area/centcom/evacuation) +/area/centcom/central_command_areas/evacuation) "wK" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 }, /turf/open/floor/iron, -/area/centcom/evacuation) +/area/centcom/central_command_areas/evacuation) "wL" = ( /obj/effect/turf_decal/tile/blue, /obj/effect/turf_decal/tile/blue{ @@ -7757,26 +7802,26 @@ dir = 8 }, /turf/open/floor/iron, -/area/centcom/evacuation) +/area/centcom/central_command_areas/evacuation) "wM" = ( /obj/structure/chair/wood/wings{ dir = 8 }, /turf/open/floor/wood, -/area/wizard_station) +/area/centcom/wizard_station) "wN" = ( /obj/machinery/light/small/directional/west, /turf/open/floor/engine/cult, -/area/wizard_station) +/area/centcom/wizard_station) "wO" = ( /obj/machinery/light/small/directional/east, /turf/open/floor/engine/cult, -/area/wizard_station) +/area/centcom/wizard_station) "wP" = ( /obj/structure/table/wood/fancy, /obj/item/camera/spooky, /turf/open/floor/carpet, -/area/wizard_station) +/area/centcom/wizard_station) "wQ" = ( /obj/structure/table/wood/poker, /obj/item/toy/cards/deck/wizoff{ @@ -7788,7 +7833,7 @@ pixel_y = 4 }, /turf/open/floor/carpet, -/area/wizard_station) +/area/centcom/wizard_station) "wR" = ( /obj/machinery/shower{ dir = 4 @@ -7803,7 +7848,7 @@ dir = 8 }, /turf/open/floor/iron/white, -/area/tdome/observation) +/area/centcom/tdome/observation) "wT" = ( /obj/effect/turf_decal/tile/bar, /obj/effect/turf_decal/tile/bar{ @@ -7811,19 +7856,19 @@ }, /obj/structure/cable, /turf/open/floor/iron, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "wU" = ( /obj/structure/extinguisher_cabinet/directional/south, /turf/open/floor/iron/smooth_half{ dir = 1 }, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "wV" = ( /obj/effect/turf_decal/weather/snow/corner{ dir = 10 }, /turf/open/misc/ice/icemoon, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "wW" = ( /obj/item/kirbyplants{ icon_state = "plant-21" @@ -7837,7 +7882,7 @@ }, /obj/machinery/status_display/evac/directional/west, /turf/open/floor/iron/dark, -/area/centcom/briefing) +/area/centcom/central_command_areas/briefing) "wX" = ( /obj/structure/sink{ dir = 4; @@ -7846,7 +7891,7 @@ /obj/structure/mirror/directional/west, /obj/machinery/light/small/directional/south, /turf/open/floor/iron/showroomfloor, -/area/centcom/holding) +/area/centcom/central_command_areas/holding) "wZ" = ( /obj/machinery/light/directional/south, /obj/effect/turf_decal/tile/red, @@ -7854,20 +7899,20 @@ dir = 8 }, /turf/open/floor/iron, -/area/tdome/observation) +/area/centcom/tdome/observation) "xa" = ( /obj/effect/turf_decal/siding/wood{ dir = 4 }, /turf/open/misc/sandy_dirt, -/area/centcom/holding) +/area/centcom/central_command_areas/holding) "xb" = ( /obj/structure/sign/painting/library{ pixel_y = 32 }, /obj/effect/landmark/holding_facility, /turf/open/floor/wood/large, -/area/centcom/holding) +/area/centcom/central_command_areas/holding) "xc" = ( /obj/machinery/door/airlock/external/ruin{ name = "Ferry Airlock" @@ -7878,23 +7923,24 @@ /obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 4 }, +/obj/effect/mapping_helpers/airlock/access/all/admin/general, /turf/open/floor/iron, -/area/centcom/ferry) +/area/centcom/central_command_areas/ferry) "xd" = ( /obj/structure/fans/tiny, /obj/effect/turf_decal/delivery, /turf/open/floor/iron, -/area/centcom/ferry) +/area/centcom/central_command_areas/ferry) "xe" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 }, /turf/open/floor/iron, -/area/centcom/ferry) +/area/centcom/central_command_areas/ferry) "xf" = ( /obj/effect/turf_decal/bot, /turf/open/floor/iron, -/area/centcom/ferry) +/area/centcom/central_command_areas/ferry) "xg" = ( /obj/structure/chair{ dir = 8 @@ -7903,7 +7949,7 @@ dir = 4 }, /turf/open/floor/iron, -/area/centcom/ferry) +/area/centcom/central_command_areas/ferry) "xh" = ( /obj/effect/spawner/structure/window/reinforced, /obj/structure/sign/directions/engineering{ @@ -7912,14 +7958,14 @@ name = "WARNING: BLAST DOORS" }, /turf/open/floor/plating, -/area/centcom/ferry) +/area/centcom/central_command_areas/ferry) "xi" = ( /obj/item/kirbyplants{ icon_state = "plant-21" }, /obj/effect/turf_decal/delivery, /turf/open/floor/iron, -/area/centcom/ferry) +/area/centcom/central_command_areas/ferry) "xj" = ( /obj/effect/turf_decal/tile/green{ dir = 1 @@ -7928,14 +7974,14 @@ dir = 8 }, /turf/open/floor/iron, -/area/centcom/ferry) +/area/centcom/central_command_areas/ferry) "xk" = ( /obj/effect/turf_decal/tile/green, /obj/effect/turf_decal/tile/green{ dir = 4 }, /turf/open/floor/iron, -/area/centcom/ferry) +/area/centcom/central_command_areas/ferry) "xl" = ( /obj/effect/turf_decal/tile/neutral{ dir = 1 @@ -7946,14 +7992,14 @@ /turf/open/floor/iron{ heat_capacity = 1e+006 }, -/area/centcom/control) +/area/centcom/central_command_areas/control) "xm" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 }, /obj/machinery/atmospherics/components/trinary/filter/flipped, /turf/open/floor/mineral/titanium/tiled/yellow, -/area/syndicate_mothership/expansion_bombthreat) +/area/centcom/syndicate_mothership/expansion_bombthreat) "xn" = ( /obj/effect/turf_decal/stripes/corner{ dir = 1 @@ -7962,11 +8008,11 @@ dir = 1 }, /turf/open/floor/plating/icemoon, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "xo" = ( /obj/effect/turf_decal/tile/green, /turf/open/floor/iron, -/area/centcom/control) +/area/centcom/central_command_areas/control) "xp" = ( /obj/item/kirbyplants{ icon_state = "plant-21" @@ -7978,7 +8024,7 @@ dir = 8 }, /turf/open/floor/iron, -/area/centcom/control) +/area/centcom/central_command_areas/control) "xq" = ( /obj/item/kirbyplants{ icon_state = "plant-21" @@ -7988,7 +8034,7 @@ dir = 4 }, /turf/open/floor/iron, -/area/centcom/control) +/area/centcom/central_command_areas/control) "xs" = ( /obj/item/kirbyplants{ icon_state = "plant-22" @@ -7997,7 +8043,7 @@ dir = 8 }, /turf/open/floor/iron, -/area/centcom/evacuation) +/area/centcom/central_command_areas/evacuation) "xt" = ( /obj/effect/turf_decal/tile/neutral{ dir = 1 @@ -8007,26 +8053,26 @@ dir = 4 }, /turf/open/floor/iron, -/area/centcom/evacuation) +/area/centcom/central_command_areas/evacuation) "xu" = ( /obj/machinery/light/directional/south, /turf/open/floor/wood, -/area/wizard_station) +/area/centcom/wizard_station) "xv" = ( /obj/item/statuebust{ pixel_y = 12 }, /obj/structure/table/wood/fancy, /turf/open/floor/wood, -/area/wizard_station) +/area/centcom/wizard_station) "xw" = ( /obj/machinery/vending/magivend, /turf/open/floor/engine/cult, -/area/wizard_station) +/area/centcom/wizard_station) "xx" = ( /obj/machinery/vending/snack, /turf/open/floor/engine/cult, -/area/wizard_station) +/area/centcom/wizard_station) "xy" = ( /obj/effect/turf_decal/stripes/line, /obj/effect/decal/cleanable/dirt, @@ -8037,17 +8083,17 @@ }, /obj/structure/cable, /turf/open/floor/iron, -/area/centcom/admin/storage) +/area/centcom/central_command_areas/admin/storage) "xz" = ( /obj/structure/table/wood/fancy, /obj/item/storage/photo_album, /obj/machinery/light/directional/south, /turf/open/floor/carpet, -/area/wizard_station) +/area/centcom/wizard_station) "xA" = ( /mob/living/simple_animal/slime, /turf/open/floor/circuit/red/off, -/area/syndicate_mothership/expansion_bioterrorism) +/area/centcom/syndicate_mothership/expansion_bioterrorism) "xB" = ( /obj/item/kirbyplants{ icon_state = "plant-21" @@ -8055,37 +8101,37 @@ /obj/structure/extinguisher_cabinet/directional/west, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/centcom/control) +/area/centcom/central_command_areas/control) "xC" = ( /obj/structure/chair/stool/bar/directional/west, /obj/effect/turf_decal/siding/wood/corner, /turf/open/floor/carpet/black, -/area/centcom/holding) +/area/centcom/central_command_areas/holding) "xD" = ( /obj/machinery/computer/security{ dir = 1 }, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/centcom/control) +/area/centcom/central_command_areas/control) "xE" = ( -/obj/structure/flora/tree/dead, +/obj/structure/flora/tree/dead/style_random, /turf/open/misc/asteroid/snow/icemoon, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "xF" = ( /obj/structure/bookcase/random/reference, /turf/open/floor/carpet/black, -/area/centcom/holding) +/area/centcom/central_command_areas/holding) "xI" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/general/hidden, /obj/machinery/atmospherics/pipe/smart/manifold4w/yellow/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/orange/hidden/layer5, /turf/closed/indestructible/syndicate, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "xN" = ( /obj/effect/turf_decal/tile/blue/fourcorners, /turf/open/floor/iron, -/area/centcom/control) +/area/centcom/central_command_areas/control) "xP" = ( /obj/docking_port/stationary{ dwidth = 25; @@ -8095,20 +8141,20 @@ width = 50 }, /turf/open/misc/asteroid/snow/airless, -/area/syndicate_mothership) +/area/centcom/syndicate_mothership) "xQ" = ( /obj/effect/turf_decal/delivery, /obj/machinery/light/directional/south, /obj/machinery/status_display/ai/directional/south, /turf/open/floor/iron, -/area/centcom/ferry) +/area/centcom/central_command_areas/ferry) "xR" = ( /obj/effect/turf_decal/stripes/line{ dir = 5 }, /obj/structure/cable, /turf/open/floor/iron, -/area/centcom/ferry) +/area/centcom/central_command_areas/ferry) "xS" = ( /obj/machinery/button/door/indestructible{ id = "XCCsec1"; @@ -8119,13 +8165,13 @@ dir = 10 }, /turf/open/floor/iron, -/area/centcom/ferry) +/area/centcom/central_command_areas/ferry) "xT" = ( /obj/effect/turf_decal/tile/green{ dir = 8 }, /turf/open/floor/iron, -/area/centcom/control) +/area/centcom/central_command_areas/control) "xU" = ( /obj/structure/lattice/catwalk, /obj/effect/turf_decal/stripes/line{ @@ -8135,26 +8181,26 @@ dir = 5 }, /turf/open/floor/plating/snowed/icemoon, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "xV" = ( /obj/structure/chair/office{ dir = 8 }, /turf/open/floor/wood, -/area/centcom/control) +/area/centcom/central_command_areas/control) "xW" = ( /obj/structure/chair/office{ dir = 4 }, /turf/open/floor/wood, -/area/centcom/control) +/area/centcom/central_command_areas/control) "xX" = ( /obj/machinery/newscaster{ pixel_x = 32 }, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/centcom/courtroom) +/area/centcom/central_command_areas/courtroom) "xY" = ( /obj/effect/turf_decal/tile/blue{ dir = 1 @@ -8166,7 +8212,7 @@ dir = 8 }, /turf/open/floor/iron, -/area/centcom/evacuation) +/area/centcom/central_command_areas/evacuation) "xZ" = ( /obj/effect/turf_decal/tile/blue{ dir = 1 @@ -8176,64 +8222,63 @@ dir = 8 }, /turf/open/floor/iron, -/area/centcom/evacuation) +/area/centcom/central_command_areas/evacuation) "ya" = ( /obj/machinery/door/airlock{ icon = 'icons/obj/doors/airlocks/station/uranium.dmi'; name = "Study" }, /turf/open/floor/engine/cult, -/area/wizard_station) +/area/centcom/wizard_station) "yb" = ( /obj/machinery/door/airlock{ icon = 'icons/obj/doors/airlocks/station/uranium.dmi'; name = "Break Room" }, /turf/open/floor/engine/cult, -/area/wizard_station) +/area/centcom/wizard_station) "yc" = ( /obj/machinery/vending/snack, /obj/effect/turf_decal/delivery, /turf/open/floor/iron, -/area/tdome/observation) +/area/centcom/tdome/observation) "yd" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/filingcabinet/chestdrawer, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/centcom/supply) +/area/centcom/central_command_areas/supply) "ye" = ( /obj/machinery/light/directional/east, /obj/machinery/light_switch/directional/east, /turf/open/floor/iron/grimy, -/area/centcom/admin) +/area/centcom/central_command_areas/admin) "yf" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 }, /obj/machinery/light/directional/south, /turf/open/floor/iron/dark, -/area/centcom/supplypod) +/area/centcom/central_command_areas/supplypod) "yg" = ( /turf/open/floor/wood/tile, -/area/centcom/holding) +/area/centcom/central_command_areas/holding) "yh" = ( /obj/structure/table/wood, /obj/item/storage/fancy/donut_box, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/centcom/courtroom) +/area/centcom/central_command_areas/courtroom) "yi" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 8 }, /turf/open/floor/iron/dark, -/area/centcom/admin/storage) +/area/centcom/central_command_areas/admin/storage) "yj" = ( /obj/machinery/door/airlock/centcom{ - name = "CentCom Security"; - req_access_txt = "101" + name = "CentCom Security" }, /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -8241,36 +8286,37 @@ /obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 8 }, +/obj/effect/mapping_helpers/airlock/access/all/admin/general, /turf/open/floor/iron, -/area/centcom/control) +/area/centcom/central_command_areas/control) "yn" = ( /obj/effect/spawner/structure/window/reinforced, /obj/structure/sign/warning/vacuum, /turf/open/floor/plating, -/area/centcom/ferry) +/area/centcom/central_command_areas/ferry) "yo" = ( /obj/machinery/computer/security{ dir = 4 }, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/centcom/control) +/area/centcom/central_command_areas/control) "yp" = ( /obj/effect/turf_decal/stripes/line, /turf/open/floor/iron, -/area/centcom/ferry) +/area/centcom/central_command_areas/ferry) "yq" = ( -/obj/structure/flora/rock/icy, +/obj/structure/flora/rock/icy/style_random, /turf/open/misc/asteroid/snow/icemoon, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "yr" = ( /obj/machinery/door/airlock/centcom{ - name = "Briefing Room"; - req_access_txt = "101" + name = "Briefing Room" }, /obj/effect/turf_decal/stripes/line, +/obj/effect/mapping_helpers/airlock/access/all/admin/general, /turf/open/floor/iron, -/area/centcom/ferry) +/area/centcom/central_command_areas/ferry) "ys" = ( /obj/machinery/light/directional/west, /obj/effect/turf_decal/tile/green{ @@ -8278,25 +8324,25 @@ }, /obj/machinery/status_display/evac/directional/west, /turf/open/floor/iron, -/area/centcom/control) +/area/centcom/central_command_areas/control) "yt" = ( /turf/open/floor/mineral/titanium/yellow, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "yu" = ( /obj/machinery/light/cold/directional/west, /turf/open/floor/catwalk_floor/iron_dark, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "yw" = ( /turf/closed/indestructible/fakedoor{ name = "Tac-Com" }, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "yy" = ( /obj/machinery/light/directional/east, /obj/effect/turf_decal/tile/green, /obj/machinery/status_display/evac/directional/east, /turf/open/floor/iron, -/area/centcom/control) +/area/centcom/central_command_areas/control) "yz" = ( /obj/structure/chair{ dir = 1 @@ -8306,7 +8352,7 @@ dir = 8 }, /turf/open/floor/iron, -/area/centcom/control) +/area/centcom/central_command_areas/control) "yA" = ( /obj/structure/table/wood, /obj/item/reagent_containers/food/drinks/bottle/beer{ @@ -8318,29 +8364,29 @@ pixel_y = 6 }, /turf/open/floor/wood/tile, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "yB" = ( /obj/effect/turf_decal/tile/blue{ dir = 4 }, /turf/open/floor/iron, -/area/centcom/evacuation) +/area/centcom/central_command_areas/evacuation) "yC" = ( /obj/structure/chair/wood/wings, /turf/open/floor/engine/cult, -/area/wizard_station) +/area/centcom/wizard_station) "yD" = ( /obj/structure/table/wood, /obj/item/stack/medical/bruise_pack, /obj/item/stack/medical/ointment, /turf/open/floor/engine/cult, -/area/wizard_station) +/area/centcom/wizard_station) "yE" = ( /obj/structure/table/wood, /obj/item/retractor, /obj/machinery/light/directional/north, /turf/open/floor/engine/cult, -/area/wizard_station) +/area/centcom/wizard_station) "yF" = ( /obj/structure/table/wood, /obj/item/clothing/suit/wizrobe/magusblue, @@ -8351,37 +8397,37 @@ }, /obj/machinery/light/directional/north, /turf/open/floor/engine/cult, -/area/wizard_station) +/area/centcom/wizard_station) "yG" = ( /obj/structure/table/wood, /obj/item/clothing/suit/wizrobe/magusred, /obj/item/clothing/head/wizard/magus, /obj/item/staff, /turf/open/floor/engine/cult, -/area/wizard_station) +/area/centcom/wizard_station) "yH" = ( /obj/item/food/meat/slab/human/mutant/lizard, /turf/open/floor/grass, -/area/wizard_station) +/area/centcom/wizard_station) "yI" = ( /obj/effect/decal/cleanable/blood/splatter, /obj/effect/decal/cleanable/blood/gibs/body, /turf/open/floor/grass, -/area/wizard_station) +/area/centcom/wizard_station) "yJ" = ( /obj/effect/decal/remains/xeno/larva, /turf/open/floor/grass, -/area/wizard_station) +/area/centcom/wizard_station) "yK" = ( /obj/effect/decal/cleanable/blood/splatter, /turf/open/floor/grass, -/area/wizard_station) +/area/centcom/wizard_station) "yL" = ( /obj/structure/table/wood, /obj/item/storage/fancy/donut_box, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/centcom/briefing) +/area/centcom/central_command_areas/briefing) "yN" = ( /obj/structure/lattice/catwalk, /obj/machinery/atmospherics/pipe/heat_exchanging/junction, @@ -8391,7 +8437,7 @@ /obj/machinery/computer/communications, /obj/machinery/status_display/evac/directional/north, /turf/open/floor/iron/grimy, -/area/centcom/admin) +/area/centcom/central_command_areas/admin) "yP" = ( /obj/machinery/newscaster{ pixel_y = -32 @@ -8403,7 +8449,7 @@ dir = 9 }, /turf/open/floor/iron, -/area/centcom/supply) +/area/centcom/central_command_areas/supply) "yQ" = ( /obj/effect/turf_decal/siding/wood{ dir = 1 @@ -8412,14 +8458,14 @@ dir = 1 }, /turf/open/floor/eighties/red, -/area/centcom/holding) +/area/centcom/central_command_areas/holding) "yR" = ( /obj/effect/turf_decal/siding/wood, /obj/structure/chair/wood{ dir = 8 }, /turf/open/floor/wood/tile, -/area/centcom/holding) +/area/centcom/central_command_areas/holding) "yS" = ( /obj/structure/table/reinforced, /obj/item/storage/box/emps, @@ -8431,7 +8477,7 @@ dir = 1 }, /turf/open/floor/iron, -/area/centcom/armory) +/area/centcom/central_command_areas/armory) "yT" = ( /obj/effect/turf_decal/tile/yellow/half, /obj/effect/turf_decal/tile/yellow/half{ @@ -8451,7 +8497,7 @@ /turf/open/floor/iron/textured_half{ dir = 4 }, -/area/centcom/holding) +/area/centcom/central_command_areas/holding) "yU" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/centcom{ @@ -8464,13 +8510,13 @@ dir = 4 }, /turf/open/floor/iron, -/area/centcom/control) +/area/centcom/central_command_areas/control) "yY" = ( /obj/structure/chair, /obj/effect/landmark/thunderdome/observe, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/tdome/observation) +/area/centcom/tdome/observation) "yZ" = ( /obj/effect/turf_decal/tile/bar, /obj/effect/turf_decal/tile/bar{ @@ -8481,7 +8527,7 @@ name = "Security Shutters" }, /turf/open/floor/iron, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "za" = ( /obj/effect/turf_decal/siding/wideplating{ dir = 4 @@ -8499,53 +8545,54 @@ /obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 8 }, +/obj/effect/mapping_helpers/airlock/access/all/syndicate/general, /turf/open/floor/iron/smooth_half{ dir = 8 }, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "zb" = ( /obj/machinery/computer/med_data{ dir = 4 }, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/centcom/control) +/area/centcom/central_command_areas/control) "zc" = ( /obj/structure/chair/comfy/brown{ dir = 1 }, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/centcom/courtroom) +/area/centcom/central_command_areas/courtroom) "zd" = ( /obj/effect/turf_decal/siding/wood{ dir = 8 }, /turf/open/misc/sandy_dirt, -/area/centcom/holding) +/area/centcom/central_command_areas/holding) "ze" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/indestructible/dark, -/area/centcom/prison/cells) +/area/centcom/central_command_areas/prison/cells) "zf" = ( /obj/structure/table/reinforced, /obj/item/book/manual/wiki/security_space_law, /obj/item/taperecorder, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/centcom/evacuation) +/area/centcom/central_command_areas/evacuation) "zg" = ( /obj/effect/turf_decal/siding/thinplating_new/dark{ dir = 8 }, /obj/machinery/atmospherics/components/unary/portables_connector/visible, /turf/open/floor/mineral/plastitanium/red, -/area/syndicate_mothership/expansion_bombthreat) +/area/centcom/syndicate_mothership/expansion_bombthreat) "zh" = ( /obj/machinery/firealarm/directional/south, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/centcom/supply) +/area/centcom/central_command_areas/supply) "zi" = ( /obj/item/rupee, /turf/open/misc/ashplanet/wateryrock{ @@ -8558,14 +8605,15 @@ name = "Infirmary" }, /obj/effect/turf_decal/stripes/line, +/obj/effect/mapping_helpers/airlock/access/all/admin/medical, /turf/open/floor/iron, -/area/centcom/control) +/area/centcom/central_command_areas/control) "zl" = ( /obj/effect/turf_decal/tile/blue{ dir = 1 }, /turf/open/floor/iron, -/area/centcom/evacuation) +/area/centcom/central_command_areas/evacuation) "zm" = ( /obj/effect/turf_decal/tile/blue{ dir = 1 @@ -8574,7 +8622,7 @@ dir = 4 }, /turf/open/floor/iron, -/area/centcom/evacuation) +/area/centcom/central_command_areas/evacuation) "zn" = ( /obj/machinery/light/directional/north, /obj/structure/table/reinforced, @@ -8583,7 +8631,7 @@ /obj/item/clothing/mask/gas, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/centcom/supply) +/area/centcom/central_command_areas/supply) "zo" = ( /obj/item/kirbyplants{ icon_state = "plant-22" @@ -8591,7 +8639,7 @@ /obj/machinery/airalarm/directional/east, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/centcom/courtroom) +/area/centcom/central_command_areas/courtroom) "zp" = ( /obj/structure/closet/crate{ icon_state = "crateopen" @@ -8601,14 +8649,14 @@ /obj/item/staff, /obj/item/clothing/shoes/sandal/magic, /turf/open/floor/engine/cult, -/area/wizard_station) +/area/centcom/wizard_station) "zq" = ( /turf/open/floor/grass, -/area/wizard_station) +/area/centcom/wizard_station) "zr" = ( /obj/item/food/meat/slab/corgi, /turf/open/floor/grass, -/area/wizard_station) +/area/centcom/wizard_station) "zs" = ( /obj/effect/turf_decal/tile/brown{ dir = 8 @@ -8618,7 +8666,7 @@ }, /obj/effect/turf_decal/tile/brown, /turf/open/floor/iron, -/area/centcom/supplypod/loading/two) +/area/centcom/central_command_areas/supplypod/loading/two) "zt" = ( /obj/structure/sink{ dir = 8; @@ -8627,7 +8675,7 @@ /obj/structure/mirror/directional/east, /obj/effect/turf_decal/tile/green, /turf/open/floor/iron/white, -/area/tdome/observation) +/area/centcom/tdome/observation) "zu" = ( /obj/structure/fence/cut/large, /obj/effect/light_emitter{ @@ -8635,53 +8683,53 @@ set_luminosity = 4 }, /turf/open/misc/asteroid/snow/airless, -/area/syndicate_mothership) +/area/centcom/syndicate_mothership) "zv" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/general/hidden, /obj/machinery/atmospherics/pipe/smart/manifold4w/yellow/hidden/layer2, /turf/open/floor/catwalk_floor/iron_dark, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "zw" = ( /obj/structure/sign/nanotrasen, /turf/closed/indestructible/riveted, -/area/tdome/observation) +/area/centcom/tdome/observation) "zz" = ( /obj/structure/table/reinforced, /obj/item/restraints/handcuffs/cable/zipties, /obj/item/assembly/flash/handheld, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/centcom/briefing) +/area/centcom/central_command_areas/briefing) "zA" = ( -/obj/structure/flora/ausbushes/lavendergrass, -/obj/structure/flora/ausbushes/sparsegrass, -/obj/structure/flora/ausbushes/fullgrass, -/obj/structure/flora/ausbushes/brflowers, -/obj/structure/flora/ausbushes/genericbush, +/obj/structure/flora/bush/lavendergrass/style_random, +/obj/structure/flora/bush/sparsegrass/style_random, +/obj/structure/flora/bush/fullgrass/style_random, +/obj/structure/flora/bush/flowers_br/style_random, +/obj/structure/flora/bush/generic/style_random, /turf/open/floor/grass, -/area/tdome/administration) +/area/centcom/tdome/administration) "zB" = ( /obj/structure/sign/poster/contraband/c20r{ pixel_y = -32 }, /obj/structure/cable, /turf/open/floor/iron/smooth, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "zC" = ( -/obj/structure/flora/ausbushes/lavendergrass, -/obj/structure/flora/ausbushes/sparsegrass, -/obj/structure/flora/ausbushes/ywflowers, -/obj/structure/flora/ausbushes/grassybush, -/obj/structure/flora/ausbushes/palebush, +/obj/structure/flora/bush/lavendergrass/style_random, +/obj/structure/flora/bush/sparsegrass/style_random, +/obj/structure/flora/bush/flowers_yw/style_random, +/obj/structure/flora/bush/grassy/style_random, +/obj/structure/flora/bush/pale/style_random, /turf/open/misc/asteroid, -/area/centcom/control) +/area/centcom/central_command_areas/control) "zD" = ( /obj/structure/railing/corner{ dir = 1 }, /turf/open/misc/asteroid/snow/icemoon, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "zE" = ( /obj/effect/turf_decal/tile/brown{ dir = 8 @@ -8691,17 +8739,17 @@ dir = 4 }, /turf/open/floor/iron, -/area/centcom/supplypod/loading/three) +/area/centcom/central_command_areas/supplypod/loading/three) "zF" = ( /obj/effect/turf_decal/tile/red{ dir = 8 }, /turf/open/floor/iron, -/area/centcom/control) +/area/centcom/central_command_areas/control) "zG" = ( /obj/effect/turf_decal/tile/blue, /turf/open/floor/iron, -/area/centcom/control) +/area/centcom/central_command_areas/control) "zH" = ( /obj/item/scalpel{ pixel_y = 12 @@ -8723,7 +8771,7 @@ dir = 8 }, /turf/open/floor/iron/white, -/area/centcom/control) +/area/centcom/central_command_areas/control) "zI" = ( /obj/structure/bed/roller, /obj/machinery/iv_drip, @@ -8734,7 +8782,7 @@ dir = 8 }, /turf/open/floor/iron/white, -/area/centcom/control) +/area/centcom/central_command_areas/control) "zJ" = ( /obj/effect/turf_decal/tile/blue{ dir = 4 @@ -8743,7 +8791,7 @@ dir = 8 }, /turf/open/floor/iron/white, -/area/centcom/control) +/area/centcom/central_command_areas/control) "zK" = ( /obj/machinery/computer/med_data{ dir = 8 @@ -8756,12 +8804,12 @@ dir = 8 }, /turf/open/floor/iron/white, -/area/centcom/control) +/area/centcom/central_command_areas/control) "zL" = ( -/obj/structure/flora/grass/both, -/obj/structure/flora/rock/icy, +/obj/structure/flora/grass/both/style_random, +/obj/structure/flora/rock/icy/style_random, /turf/open/misc/asteroid/snow/icemoon, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "zM" = ( /obj/effect/turf_decal/tile/brown{ dir = 8 @@ -8770,25 +8818,25 @@ dir = 1 }, /turf/open/floor/iron, -/area/centcom/supplypod/loading/two) +/area/centcom/central_command_areas/supplypod/loading/two) "zN" = ( /obj/structure/bookcase/random/reference, /turf/open/floor/engine/cult, -/area/wizard_station) +/area/centcom/wizard_station) "zP" = ( /obj/item/clothing/shoes/sneakers/marisa, /obj/item/clothing/suit/wizrobe/marisa, /obj/item/clothing/head/wizard/marisa, /obj/item/staff/broom, /turf/open/floor/engine/cult, -/area/wizard_station) +/area/centcom/wizard_station) "zQ" = ( /obj/effect/decal/cleanable/blood/splatter, /mob/living/simple_animal/hostile/netherworld{ name = "Experiment 35b" }, /turf/open/floor/grass, -/area/wizard_station) +/area/centcom/wizard_station) "zS" = ( /obj/structure/table/reinforced, /obj/item/food/grown/tea/astra{ @@ -8802,12 +8850,12 @@ pixel_y = 5 }, /turf/open/floor/iron/cafeteria, -/area/centcom/holding) +/area/centcom/central_command_areas/holding) "zT" = ( /obj/effect/spawner/structure/window/reinforced, /obj/machinery/light/floor, /turf/open/floor/plating, -/area/centcom/briefing) +/area/centcom/central_command_areas/briefing) "zU" = ( /obj/effect/turf_decal/tile/yellow/half{ dir = 4 @@ -8828,7 +8876,7 @@ /turf/open/floor/iron/textured_half{ dir = 1 }, -/area/centcom/holding) +/area/centcom/central_command_areas/holding) "zW" = ( /obj/effect/turf_decal/tile/yellow/half, /obj/effect/turf_decal/tile/yellow/half{ @@ -8845,14 +8893,14 @@ /turf/open/floor/iron/textured_half{ dir = 4 }, -/area/centcom/holding) +/area/centcom/central_command_areas/holding) "zX" = ( /obj/machinery/shower{ dir = 4 }, /obj/effect/turf_decal/stripes/box, /turf/open/floor/mineral/titanium/tiled, -/area/syndicate_mothership/expansion_chemicalwarfare) +/area/centcom/syndicate_mothership/expansion_chemicalwarfare) "zY" = ( /obj/structure/lattice/catwalk, /obj/effect/turf_decal/stripes/line{ @@ -8862,14 +8910,14 @@ dir = 9 }, /turf/open/lava/plasma/ice_moon, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "zZ" = ( /obj/effect/turf_decal/tile/brown{ dir = 8 }, /obj/effect/turf_decal/tile/brown, /turf/open/floor/iron, -/area/centcom/supplypod/loading/three) +/area/centcom/central_command_areas/supplypod/loading/three) "Aa" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -8884,14 +8932,14 @@ /obj/structure/cable, /obj/machinery/status_display/evac/directional/south, /turf/open/floor/iron, -/area/centcom/admin/storage) +/area/centcom/central_command_areas/admin/storage) "Ab" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron, -/area/centcom/control) +/area/centcom/central_command_areas/control) "Ac" = ( /obj/docking_port/stationary{ - area_type = /area/syndicate_mothership; + area_type = /area/centcom/syndicate_mothership; dheight = 1; dir = 4; dwidth = 12; @@ -8902,25 +8950,25 @@ width = 23 }, /turf/open/misc/asteroid/snow/airless, -/area/syndicate_mothership) +/area/centcom/syndicate_mothership) "Ad" = ( /obj/effect/turf_decal/tile/green, /obj/effect/turf_decal/tile/green{ dir = 8 }, /turf/open/floor/iron, -/area/tdome/observation) +/area/centcom/tdome/observation) "Ae" = ( /obj/machinery/light/directional/south, /turf/open/misc/beach/sand, -/area/centcom/holding) +/area/centcom/central_command_areas/holding) "Af" = ( /obj/structure/table/wood, /obj/item/storage/photo_album, /obj/item/camera, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/centcom/courtroom) +/area/centcom/central_command_areas/courtroom) "Ag" = ( /obj/item/kirbyplants{ icon_state = "plant-22" @@ -8930,20 +8978,20 @@ dir = 8 }, /turf/open/floor/iron, -/area/tdome/observation) +/area/centcom/tdome/observation) "Ah" = ( /obj/effect/turf_decal/tile/green{ dir = 1 }, /turf/open/floor/iron, -/area/tdome/observation) +/area/centcom/tdome/observation) "Ai" = ( /obj/machinery/light/directional/west, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/centcom/courtroom) +/area/centcom/central_command_areas/courtroom) "Aj" = ( -/obj/structure/flora/rock/jungle{ +/obj/structure/flora/rock/pile/jungle/style_random{ pixel_x = -12; pixel_y = 15 }, @@ -8954,7 +9002,7 @@ /turf/open/misc/ashplanet/wateryrock{ initial_gas_mix = "o2=22;n2=82;TEMP=293.15" }, -/area/centcom/holding) +/area/centcom/central_command_areas/holding) "Ak" = ( /obj/effect/turf_decal/tile/bar, /obj/effect/turf_decal/tile/bar{ @@ -8963,7 +9011,7 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/general/hidden, /obj/machinery/atmospherics/pipe/smart/manifold4w/orange/hidden/layer5, /turf/open/floor/iron, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "Am" = ( /obj/item/kirbyplants{ icon_state = "plant-21" @@ -8972,26 +9020,26 @@ dir = 8 }, /turf/open/floor/iron, -/area/centcom/control) +/area/centcom/central_command_areas/control) "An" = ( /obj/machinery/light/directional/south, /obj/effect/turf_decal/tile/green{ dir = 8 }, /turf/open/floor/iron, -/area/centcom/control) +/area/centcom/central_command_areas/control) "Ao" = ( /obj/machinery/light/directional/south, /obj/effect/turf_decal/tile/green, /turf/open/floor/iron, -/area/centcom/control) +/area/centcom/central_command_areas/control) "Ap" = ( /obj/item/kirbyplants{ icon_state = "plant-22" }, /obj/effect/turf_decal/tile/blue, /turf/open/floor/iron, -/area/centcom/control) +/area/centcom/central_command_areas/control) "Aq" = ( /obj/structure/table/optable, /obj/item/surgical_drapes, @@ -9002,14 +9050,14 @@ dir = 8 }, /turf/open/floor/iron/white, -/area/centcom/control) +/area/centcom/central_command_areas/control) "Ar" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/general/hidden, /obj/machinery/atmospherics/pipe/smart/manifold4w/yellow/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/orange/hidden/layer5, /turf/closed/indestructible/syndicate, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "As" = ( /obj/machinery/computer/communications{ dir = 8 @@ -9022,51 +9070,51 @@ dir = 8 }, /turf/open/floor/iron/white, -/area/centcom/control) +/area/centcom/central_command_areas/control) "At" = ( /obj/effect/turf_decal/siding/yellow, /turf/open/floor/iron, -/area/centcom/evacuation) +/area/centcom/central_command_areas/evacuation) "Au" = ( /obj/machinery/abductor/experiment{ team_number = 3 }, /turf/open/floor/plating/abductor, -/area/abductor_ship) +/area/centcom/abductor_ship) "Av" = ( /obj/machinery/abductor/console{ team_number = 3 }, /turf/open/floor/plating/abductor, -/area/abductor_ship) +/area/centcom/abductor_ship) "Aw" = ( /obj/machinery/abductor/pad{ team_number = 3 }, /turf/open/floor/plating/abductor, -/area/abductor_ship) +/area/centcom/abductor_ship) "Ax" = ( /turf/closed/indestructible/fakeglass{ color = "#008000" }, -/area/wizard_station) +/area/centcom/wizard_station) "Ay" = ( /obj/effect/landmark/start/wizard, /turf/open/floor/engine/cult, -/area/wizard_station) +/area/centcom/wizard_station) "Az" = ( /obj/effect/decal/remains/human, /obj/effect/decal/cleanable/blood/splatter, /turf/open/floor/grass, -/area/wizard_station) +/area/centcom/wizard_station) "AA" = ( /obj/item/food/meat/slab/human/mutant/slime, /turf/open/floor/grass, -/area/wizard_station) +/area/centcom/wizard_station) "AB" = ( /obj/effect/decal/remains/xeno, /turf/open/floor/grass, -/area/wizard_station) +/area/centcom/wizard_station) "AC" = ( /obj/structure/table/reinforced, /obj/machinery/door/firedoor, @@ -9080,7 +9128,7 @@ /obj/item/reagent_containers/food/drinks/britcup, /obj/effect/turf_decal/bot, /turf/open/floor/iron, -/area/tdome/observation) +/area/centcom/tdome/observation) "AD" = ( /obj/effect/turf_decal/tile/yellow/half, /obj/effect/turf_decal/tile/yellow/half{ @@ -9096,7 +9144,7 @@ /turf/open/floor/iron/textured_half{ dir = 4 }, -/area/centcom/holding) +/area/centcom/central_command_areas/holding) "AE" = ( /obj/structure/sink{ dir = 4; @@ -9107,7 +9155,7 @@ dir = 1 }, /turf/open/floor/iron, -/area/tdome/observation) +/area/centcom/tdome/observation) "AF" = ( /obj/structure/table/wood, /obj/item/storage/photo_album, @@ -9115,7 +9163,7 @@ /obj/structure/reagent_dispensers/wall/peppertank/directional/north, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/centcom/admin) +/area/centcom/central_command_areas/admin) "AG" = ( /obj/effect/turf_decal/siding/wood{ dir = 4 @@ -9123,17 +9171,17 @@ /obj/effect/turf_decal/siding/wood{ dir = 8 }, -/turf/open/floor/sepia, -/area/centcom/holding) +/turf/open/floor/iron/sepia, +/area/centcom/central_command_areas/holding) "AH" = ( /turf/open/floor/iron, -/area/centcom/supplypod/loading/one) +/area/centcom/central_command_areas/supplypod/loading/one) "AI" = ( /obj/machinery/camera/autoname/directional/south{ network = list("nukie") }, /turf/open/floor/circuit/red/off, -/area/syndicate_mothership/expansion_bioterrorism) +/area/centcom/syndicate_mothership/expansion_bioterrorism) "AJ" = ( /obj/structure/table/wood, /obj/machinery/microwave{ @@ -9141,11 +9189,11 @@ }, /obj/machinery/light/small/directional/north, /turf/open/floor/carpet/black, -/area/centcom/holding) +/area/centcom/central_command_areas/holding) "AK" = ( /obj/machinery/light_switch/directional/north, /turf/open/floor/wood, -/area/centcom/admin) +/area/centcom/central_command_areas/admin) "AL" = ( /obj/structure/chair/office{ dir = 1 @@ -9154,43 +9202,43 @@ /obj/effect/turf_decal/tile/neutral/fourcorners, /obj/structure/cable, /turf/open/floor/iron/dark, -/area/centcom/briefing) +/area/centcom/central_command_areas/briefing) "AM" = ( /obj/structure/railing{ dir = 1 }, /turf/open/misc/asteroid/snow/icemoon, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "AO" = ( /obj/machinery/computer/communications{ dir = 8 }, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/centcom/control) +/area/centcom/central_command_areas/control) "AP" = ( /obj/structure/sign/poster/contraband/masked_men{ pixel_x = 32 }, /obj/machinery/chem_dispenser/fullupgrade, /turf/open/floor/mineral/titanium/tiled/yellow, -/area/syndicate_mothership/expansion_chemicalwarfare) +/area/centcom/syndicate_mothership/expansion_chemicalwarfare) "AQ" = ( /obj/structure/chair/office/light{ dir = 8 }, /turf/open/floor/catwalk_floor, -/area/centcom/holding) +/area/centcom/central_command_areas/holding) "AR" = ( /obj/machinery/light/cold/directional/south, /turf/open/floor/iron/dark/textured_half{ dir = 8 }, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "AT" = ( /obj/structure/sign/departments/medbay/alt, /turf/closed/indestructible/riveted, -/area/centcom/control) +/area/centcom/central_command_areas/control) "AU" = ( /obj/machinery/computer/operating{ dir = 4 @@ -9203,31 +9251,31 @@ }, /obj/machinery/status_display/ai/directional/west, /turf/open/floor/iron/white, -/area/centcom/control) +/area/centcom/central_command_areas/control) "AV" = ( /obj/effect/turf_decal/stripes/line{ dir = 10 }, /turf/open/floor/iron, -/area/centcom/evacuation) +/area/centcom/central_command_areas/evacuation) "AW" = ( /obj/effect/turf_decal/stripes/line, /turf/open/floor/iron, -/area/centcom/evacuation) +/area/centcom/central_command_areas/evacuation) "AX" = ( /obj/structure/table, /obj/item/toy/sword, /obj/item/gun/ballistic/shotgun/toy/crossbow, /obj/effect/turf_decal/stripes/line, /turf/open/floor/iron, -/area/centcom/evacuation) +/area/centcom/central_command_areas/evacuation) "AY" = ( /obj/structure/chair{ dir = 1 }, /obj/effect/turf_decal/stripes/line, /turf/open/floor/iron, -/area/centcom/evacuation) +/area/centcom/central_command_areas/evacuation) "AZ" = ( /obj/structure/chair{ dir = 1 @@ -9235,42 +9283,42 @@ /obj/effect/turf_decal/stripes/line, /obj/machinery/light/directional/south, /turf/open/floor/iron, -/area/centcom/evacuation) +/area/centcom/central_command_areas/evacuation) "Ba" = ( /obj/item/kirbyplants{ icon_state = "plant-21" }, /obj/effect/turf_decal/stripes/line, /turf/open/floor/iron, -/area/centcom/evacuation) +/area/centcom/central_command_areas/evacuation) "Bb" = ( /obj/effect/turf_decal/stripes/line, /obj/structure/closet/crate/bin, /turf/open/floor/iron, -/area/centcom/evacuation) +/area/centcom/central_command_areas/evacuation) "Bc" = ( /obj/effect/turf_decal/stripes/line{ dir = 6 }, /turf/open/floor/iron, -/area/centcom/evacuation) +/area/centcom/central_command_areas/evacuation) "Bd" = ( /obj/effect/turf_decal/delivery, /obj/machinery/light/directional/south, /turf/open/floor/iron, -/area/centcom/evacuation) +/area/centcom/central_command_areas/evacuation) "Be" = ( /obj/machinery/computer/camera_advanced/abductor{ team_number = 3 }, /turf/open/floor/plating/abductor, -/area/abductor_ship) +/area/centcom/abductor_ship) "Bf" = ( /obj/structure/chair/wood/wings{ dir = 1 }, /turf/open/floor/engine/cult, -/area/wizard_station) +/area/centcom/wizard_station) "Bg" = ( /mob/living/simple_animal/bot/medbot/mysterious{ desc = "If you don't accidentally blow yourself up from time to time you're not really a wizard anyway."; @@ -9278,25 +9326,25 @@ name = "Nobody's Perfect" }, /turf/open/floor/engine/cult, -/area/wizard_station) +/area/centcom/wizard_station) "Bh" = ( /obj/machinery/light/directional/south, /turf/open/floor/engine/cult, -/area/wizard_station) +/area/centcom/wizard_station) "Bi" = ( /obj/item/food/meat/slab/xeno, /turf/open/floor/grass, -/area/wizard_station) +/area/centcom/wizard_station) "Bj" = ( /obj/effect/turf_decal/stripes/line{ dir = 6 }, /turf/open/floor/iron, -/area/tdome/administration) +/area/centcom/tdome/administration) "Bk" = ( /obj/machinery/vending/clothing, /turf/open/floor/wood/parquet, -/area/centcom/holding) +/area/centcom/central_command_areas/holding) "Bm" = ( /obj/structure/reagent_dispensers/fueltank, /obj/item/weldingtool/experimental, @@ -9304,7 +9352,7 @@ /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/stripes/line, /turf/open/floor/iron, -/area/centcom/admin) +/area/centcom/central_command_areas/admin) "Bn" = ( /obj/structure/closet/secure_closet/freezer/kitchen, /obj/item/food/grown/rice, @@ -9323,21 +9371,21 @@ /obj/item/food/grown/onion/red, /obj/item/food/grown/coffee, /turf/open/floor/carpet/black, -/area/centcom/holding) +/area/centcom/central_command_areas/holding) "Bo" = ( /obj/effect/turf_decal/tile/green{ dir = 8 }, /turf/open/floor/iron, -/area/tdome/observation) +/area/centcom/tdome/observation) "Bp" = ( /obj/machinery/door/firedoor, /obj/effect/turf_decal/stripes/line, /turf/open/floor/iron, -/area/tdome/administration) +/area/centcom/tdome/administration) "Bq" = ( /turf/open/floor/mineral/plastitanium/red, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "Br" = ( /obj/structure/chair/comfy/black{ dir = 4 @@ -9346,7 +9394,7 @@ dir = 4 }, /turf/open/floor/iron/grimy, -/area/centcom/admin) +/area/centcom/central_command_areas/admin) "Bs" = ( /obj/structure/table/reinforced, /obj/machinery/door/firedoor, @@ -9354,19 +9402,19 @@ /obj/item/kitchen/fork, /obj/effect/turf_decal/bot, /turf/open/floor/iron, -/area/tdome/observation) +/area/centcom/tdome/observation) "Bt" = ( -/obj/structure/flora/rock/icy{ +/obj/structure/flora/rock/icy/style_random{ pixel_x = -7 }, /turf/open/misc/asteroid/snow/airless, -/area/syndicate_mothership) +/area/centcom/syndicate_mothership) "Bu" = ( /obj/effect/turf_decal/stripes/line{ dir = 10 }, /turf/open/floor/mineral/plastitanium, -/area/syndicate_mothership/expansion_chemicalwarfare) +/area/centcom/syndicate_mothership/expansion_chemicalwarfare) "Bv" = ( /obj/machinery/computer/security{ dir = 1 @@ -9374,7 +9422,7 @@ /obj/machinery/newscaster/directional/south, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/centcom/control) +/area/centcom/central_command_areas/control) "Bw" = ( /obj/item/storage/medkit/regular, /obj/structure/table, @@ -9387,46 +9435,46 @@ }, /obj/machinery/status_display/evac/directional/east, /turf/open/floor/iron, -/area/centcom/control) +/area/centcom/central_command_areas/control) "Bx" = ( /obj/item/kirbyplants{ icon_state = "plant-21" }, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/tdome/administration) +/area/centcom/tdome/administration) "By" = ( /obj/machinery/light/directional/south, /obj/structure/filingcabinet/chestdrawer, /obj/effect/turf_decal/tile/neutral/fourcorners, /obj/machinery/status_display/evac/directional/south, /turf/open/floor/iron/dark, -/area/centcom/ferry) +/area/centcom/central_command_areas/ferry) "Bz" = ( /obj/effect/light_emitter{ set_cap = 1; set_luminosity = 4 }, /turf/open/misc/asteroid/snow/airless, -/area/syndicate_mothership) +/area/centcom/syndicate_mothership) "BA" = ( /obj/machinery/door/airlock/centcom{ - name = "CentCom Security"; - req_access_txt = "101" + name = "CentCom Security" }, /obj/effect/turf_decal/stripes/line, /obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 1 }, +/obj/effect/mapping_helpers/airlock/access/all/admin/general, /turf/open/floor/iron, -/area/tdome/observation) +/area/centcom/tdome/observation) "BB" = ( /obj/structure/table/reinforced, /obj/item/paper_bin, /obj/item/pen/red, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/tdome/observation) +/area/centcom/tdome/observation) "BC" = ( /obj/effect/turf_decal/siding/wideplating/dark, /obj/structure/chair/sofa/bench/right, @@ -9437,7 +9485,7 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/yellow/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/orange/hidden/layer5, /turf/open/floor/stone, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "BD" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible{ dir = 1 @@ -9446,7 +9494,7 @@ dir = 4 }, /turf/open/floor/mineral/plastitanium/red, -/area/syndicate_mothership/expansion_bombthreat) +/area/centcom/syndicate_mothership/expansion_bombthreat) "BE" = ( /obj/machinery/door/poddoor/shutters{ id = "XCCsec3"; @@ -9454,7 +9502,7 @@ }, /obj/effect/turf_decal/delivery, /turf/open/floor/iron, -/area/centcom/control) +/area/centcom/central_command_areas/control) "BF" = ( /obj/item/defibrillator/loaded, /obj/structure/table/reinforced, @@ -9466,7 +9514,7 @@ }, /obj/machinery/status_display/evac/directional/west, /turf/open/floor/iron/white, -/area/centcom/control) +/area/centcom/central_command_areas/control) "BG" = ( /obj/item/reagent_containers/glass/bottle/epinephrine{ pixel_x = 6 @@ -9506,7 +9554,7 @@ dir = 8 }, /turf/open/floor/iron/white, -/area/centcom/control) +/area/centcom/central_command_areas/control) "BH" = ( /obj/machinery/sleeper{ dir = 4 @@ -9515,7 +9563,7 @@ dir = 9 }, /turf/open/floor/iron, -/area/centcom/control) +/area/centcom/central_command_areas/control) "BI" = ( /obj/machinery/light/directional/south, /obj/structure/noticeboard/directional/south, @@ -9523,7 +9571,7 @@ dir = 1 }, /turf/open/floor/iron, -/area/centcom/control) +/area/centcom/central_command_areas/control) "BJ" = ( /obj/machinery/sleeper{ dir = 8 @@ -9532,21 +9580,21 @@ dir = 5 }, /turf/open/floor/iron, -/area/centcom/control) +/area/centcom/central_command_areas/control) "BL" = ( /obj/effect/turf_decal/stripes/line{ dir = 6 }, /turf/open/floor/mineral/plastitanium/red, -/area/syndicate_mothership/expansion_chemicalwarfare) +/area/centcom/syndicate_mothership/expansion_chemicalwarfare) "BM" = ( /obj/machinery/door/airlock/centcom{ - name = "CentCom Security"; - req_access_txt = "101" + name = "CentCom Security" }, /obj/effect/turf_decal/stripes/line, +/obj/effect/mapping_helpers/airlock/access/all/admin/general, /turf/open/floor/iron, -/area/centcom/evacuation) +/area/centcom/central_command_areas/evacuation) "BN" = ( /obj/structure/table/reinforced, /obj/machinery/door/firedoor, @@ -9556,11 +9604,11 @@ dir = 1; icon_state = "rightsecure"; name = "CentCom Customs"; - req_access_txt = "109" + req_access = list("cent_captain") }, /obj/effect/turf_decal/bot, /turf/open/floor/iron, -/area/centcom/evacuation) +/area/centcom/central_command_areas/evacuation) "BO" = ( /obj/structure/table/reinforced, /obj/machinery/door/firedoor, @@ -9571,7 +9619,7 @@ }, /obj/effect/turf_decal/bot, /turf/open/floor/iron, -/area/centcom/evacuation) +/area/centcom/central_command_areas/evacuation) "BP" = ( /obj/structure/table/reinforced, /obj/machinery/door/firedoor, @@ -9580,30 +9628,30 @@ dir = 1; icon_state = "rightsecure"; name = "CentCom Customs"; - req_access_txt = "109" + req_access = list("cent_captain") }, /obj/effect/turf_decal/bot, /turf/open/floor/iron, -/area/centcom/evacuation) +/area/centcom/central_command_areas/evacuation) "BQ" = ( /obj/effect/landmark/abductor/scientist{ team_number = 3 }, /turf/open/floor/plating/abductor, -/area/abductor_ship) +/area/centcom/abductor_ship) "BR" = ( /obj/effect/landmark/abductor/agent{ team_number = 3 }, /turf/open/floor/plating/abductor, -/area/abductor_ship) +/area/centcom/abductor_ship) "BS" = ( /obj/machinery/door/airlock{ icon = 'icons/obj/doors/airlocks/station/uranium.dmi'; name = "Observation Deck" }, /turf/open/floor/engine/cult, -/area/wizard_station) +/area/centcom/wizard_station) "BT" = ( /obj/structure/table/wood, /obj/item/clipboard, @@ -9611,7 +9659,7 @@ /obj/effect/turf_decal/tile/neutral/fourcorners, /obj/machinery/computer/security/telescreen/entertainment/directional/south, /turf/open/floor/iron/dark, -/area/centcom/admin) +/area/centcom/central_command_areas/admin) "BU" = ( /obj/item/clipboard, /obj/item/folder/red, @@ -9623,7 +9671,7 @@ /obj/structure/table/wood, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/centcom/courtroom) +/area/centcom/central_command_areas/courtroom) "BV" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -9632,39 +9680,39 @@ /obj/structure/closet/emcloset, /obj/item/stack/spacecash/c100, /turf/open/floor/mineral/plastitanium, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "BW" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/tdome/observation) +/area/centcom/tdome/observation) "Ca" = ( /obj/item/kirbyplants{ icon_state = "plant-22" }, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/centcom/control) +/area/centcom/central_command_areas/control) "Cc" = ( /turf/open/floor/iron/smooth_edge{ dir = 8 }, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "Cd" = ( -/obj/structure/flora/ausbushes/lavendergrass, -/obj/structure/flora/ausbushes/sparsegrass, -/obj/structure/flora/ausbushes/fullgrass, -/obj/structure/flora/ausbushes/brflowers, -/obj/structure/flora/ausbushes/genericbush, +/obj/structure/flora/bush/lavendergrass/style_random, +/obj/structure/flora/bush/sparsegrass/style_random, +/obj/structure/flora/bush/fullgrass/style_random, +/obj/structure/flora/bush/flowers_br/style_random, +/obj/structure/flora/bush/generic/style_random, /obj/machinery/light/directional/south, /turf/open/floor/grass, -/area/centcom/evacuation) +/area/centcom/central_command_areas/evacuation) "Ce" = ( /obj/effect/turf_decal/stripes/end{ dir = 4 }, /obj/machinery/processor/slime, /turf/open/floor/mineral/titanium/tiled/yellow, -/area/syndicate_mothership/expansion_bioterrorism) +/area/centcom/syndicate_mothership/expansion_bioterrorism) "Cf" = ( /obj/effect/turf_decal/tile/red{ dir = 1 @@ -9673,7 +9721,7 @@ dir = 4 }, /turf/open/floor/iron/dark, -/area/centcom/evacuation) +/area/centcom/central_command_areas/evacuation) "Cg" = ( /obj/item/cardboard_cutout{ desc = "They seem to be ignoring you... Typical."; @@ -9688,7 +9736,7 @@ dir = 4 }, /turf/open/floor/iron/dark, -/area/centcom/evacuation) +/area/centcom/central_command_areas/evacuation) "Ch" = ( /obj/effect/turf_decal/siding/thinplating_new/dark{ dir = 4 @@ -9697,19 +9745,27 @@ dir = 8 }, /turf/open/floor/mineral/plastitanium/red, -/area/syndicate_mothership/expansion_bombthreat) +/area/centcom/syndicate_mothership/expansion_bombthreat) "Ci" = ( /obj/machinery/light/directional/north, /turf/open/floor/engine/cult, -/area/wizard_station) +/area/centcom/wizard_station) +"Cj" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/airlock/centcom{ + name = "Thunderdome Administration" + }, +/turf/open/floor/plating, +/area/centcom/tdome/administration) "Ck" = ( /obj/machinery/door/airlock/maintenance/external{ name = "Bunk Room 1" }, /obj/machinery/atmospherics/pipe/smart/manifold4w/general/hidden, /obj/machinery/atmospherics/pipe/smart/manifold4w/orange/hidden/layer5, +/obj/effect/mapping_helpers/airlock/access/all/syndicate/general, /turf/open/floor/catwalk_floor/iron, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "Cm" = ( /obj/structure/closet/crate/freezer{ name = "pantry crate" @@ -9741,7 +9797,7 @@ /obj/item/food/grown/coffee, /obj/item/food/grown/coffee, /turf/open/floor/plastic, -/area/syndicate_mothership/expansion_fridgerummage) +/area/centcom/syndicate_mothership/expansion_fridgerummage) "Cn" = ( /obj/effect/turf_decal/siding/wood{ dir = 4 @@ -9751,33 +9807,33 @@ pixel_x = -4 }, /turf/open/floor/carpet/black, -/area/centcom/holding) +/area/centcom/central_command_areas/holding) "Co" = ( /obj/effect/turf_decal/tile/brown, /obj/effect/turf_decal/tile/brown{ dir = 4 }, /turf/open/floor/iron, -/area/centcom/supplypod/loading/four) +/area/centcom/central_command_areas/supplypod/loading/four) "Cp" = ( /obj/structure/table/reinforced, /obj/effect/turf_decal/siding/red/corner, /obj/item/folder/red, /obj/item/pen/red, /turf/open/floor/iron/dark/textured_large, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "Cq" = ( /obj/effect/light_emitter{ set_cap = 1; set_luminosity = 4 }, -/obj/structure/flora/tree/pine, +/obj/structure/flora/tree/pine/style_random, /turf/open/misc/asteroid/snow/airless, -/area/syndicate_mothership) +/area/centcom/syndicate_mothership) "Cr" = ( -/obj/structure/flora/rock/pile/largejungle, +/obj/structure/flora/rock/pile/jungle/large/style_random, /turf/open/misc/beach/sand, -/area/centcom/holding) +/area/centcom/central_command_areas/holding) "Cs" = ( /obj/machinery/modular_computer/console/preset/command{ dir = 8 @@ -9785,53 +9841,52 @@ /obj/effect/turf_decal/tile/neutral/fourcorners, /obj/machinery/status_display/evac/directional/east, /turf/open/floor/iron/dark, -/area/centcom/admin) +/area/centcom/central_command_areas/admin) "Ct" = ( /obj/structure/filingcabinet/medical, /turf/open/floor/carpet, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "Cu" = ( -/obj/structure/flora/tree/dead, -/obj/structure/flora/grass/both, +/obj/structure/flora/tree/dead/style_random, +/obj/structure/flora/grass/both/style_random, /obj/structure/railing, /turf/open/misc/asteroid/snow/icemoon, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "Cv" = ( -/obj/structure/flora/tree/pine, -/obj/structure/flora/grass/both, +/obj/structure/flora/tree/pine/style_random, +/obj/structure/flora/grass/both/style_random, /obj/effect/light_emitter{ set_cap = 1; set_luminosity = 4 }, /turf/open/misc/asteroid/snow/icemoon, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "Cw" = ( /obj/effect/turf_decal/siding/wideplating{ dir = 4 }, /turf/open/floor/plating, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "Cx" = ( /obj/structure/table/reinforced, /obj/item/storage/box/handcuffs, /obj/item/crowbar/red, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/centcom/control) +/area/centcom/central_command_areas/control) "Cy" = ( /turf/open/misc/sandy_dirt, -/area/centcom/holding) +/area/centcom/central_command_areas/holding) "Cz" = ( /obj/machinery/door/airlock/centcom{ - name = "Thunderdome"; - req_access_txt = "101" + name = "Thunderdome" }, /obj/effect/turf_decal/stripes/line, /obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 1 }, /turf/open/floor/iron, -/area/tdome/observation) +/area/centcom/tdome/observation) "CB" = ( /obj/effect/turf_decal/trimline/red, /obj/effect/turf_decal/trimline/red, @@ -9842,7 +9897,7 @@ network = list("nukie") }, /turf/open/floor/mineral/plastitanium, -/area/syndicate_mothership/expansion_chemicalwarfare) +/area/centcom/syndicate_mothership/expansion_chemicalwarfare) "CD" = ( /obj/item/kirbyplants{ icon_state = "plant-21" @@ -9850,7 +9905,7 @@ /obj/structure/extinguisher_cabinet/directional/west, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/centcom/evacuation) +/area/centcom/central_command_areas/evacuation) "CE" = ( /obj/item/clipboard, /obj/item/folder/red, @@ -9862,7 +9917,7 @@ /obj/structure/table/reinforced, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/centcom/evacuation) +/area/centcom/central_command_areas/evacuation) "CG" = ( /obj/effect/turf_decal/siding/wideplating/dark{ dir = 8 @@ -9874,8 +9929,9 @@ name = "Sky Bridge" }, /obj/structure/cable, +/obj/effect/mapping_helpers/airlock/access/all/syndicate/general, /turf/open/floor/iron/textured_large, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "CH" = ( /obj/effect/turf_decal/tile/bar, /obj/effect/turf_decal/tile/bar{ @@ -9889,7 +9945,7 @@ pixel_y = -32 }, /turf/open/floor/iron, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "CI" = ( /obj/structure/table, /obj/item/paper_bin, @@ -9905,21 +9961,21 @@ dir = 8 }, /turf/open/floor/iron, -/area/centcom/control) +/area/centcom/central_command_areas/control) "CJ" = ( /obj/structure/chair, /obj/effect/turf_decal/tile/green{ dir = 1 }, /turf/open/floor/iron, -/area/centcom/control) +/area/centcom/central_command_areas/control) "CK" = ( /obj/structure/chair, /obj/effect/turf_decal/tile/green{ dir = 4 }, /turf/open/floor/iron, -/area/centcom/control) +/area/centcom/central_command_areas/control) "CL" = ( /obj/structure/table, /obj/item/paper/pamphlet/centcom/visitor_info, @@ -9934,10 +9990,10 @@ dir = 4 }, /turf/open/floor/iron, -/area/centcom/control) +/area/centcom/central_command_areas/control) "CN" = ( /turf/closed/indestructible/syndicate, -/area/syndicate_mothership/expansion_bioterrorism) +/area/centcom/syndicate_mothership/expansion_bioterrorism) "CP" = ( /obj/effect/turf_decal/siding/thinplating_new/dark{ dir = 8 @@ -9947,10 +10003,10 @@ dir = 4 }, /turf/open/floor/mineral/plastitanium/red, -/area/syndicate_mothership/expansion_bombthreat) +/area/centcom/syndicate_mothership/expansion_bombthreat) "CQ" = ( /turf/open/floor/catwalk_floor, -/area/centcom/holding) +/area/centcom/central_command_areas/holding) "CR" = ( /obj/effect/turf_decal/siding/thinplating_new/dark{ dir = 6 @@ -9960,30 +10016,30 @@ pixel_y = -32 }, /turf/open/floor/mineral/plastitanium, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "CU" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, /obj/effect/turf_decal/tile/neutral/fourcorners, /obj/structure/cable, /turf/open/floor/iron/dark, -/area/centcom/admin) +/area/centcom/central_command_areas/admin) "CV" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, /turf/open/floor/iron/grimy, -/area/centcom/admin) +/area/centcom/central_command_areas/admin) "CW" = ( /obj/effect/turf_decal/siding/wood{ dir = 1 }, /turf/open/misc/sandy_dirt, -/area/centcom/holding) +/area/centcom/central_command_areas/holding) "CX" = ( -/obj/structure/flora/rock/pile, +/obj/structure/flora/rock/pile/style_random, /obj/structure/railing{ dir = 1 }, /turf/open/misc/asteroid/snow/icemoon, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "CY" = ( /obj/structure/chair{ dir = 4 @@ -9992,7 +10048,7 @@ dir = 1 }, /turf/open/floor/iron, -/area/centcom/control) +/area/centcom/central_command_areas/control) "CZ" = ( /obj/structure/chair{ dir = 8 @@ -10001,7 +10057,7 @@ dir = 4 }, /turf/open/floor/iron, -/area/centcom/control) +/area/centcom/central_command_areas/control) "Dd" = ( /obj/machinery/door/window/survival_pod{ dir = 8; @@ -10018,7 +10074,7 @@ }, /obj/machinery/light/small/directional/east, /turf/open/floor/mineral/titanium, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "Df" = ( /obj/structure/table/reinforced, /obj/effect/turf_decal/siding/red{ @@ -10026,7 +10082,7 @@ }, /obj/item/storage/fancy/donut_box, /turf/open/floor/iron/dark/textured_large, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "Dg" = ( /obj/effect/turf_decal/siding/wideplating{ dir = 1 @@ -10035,26 +10091,26 @@ /turf/open/floor/iron/smooth_half{ dir = 4 }, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "Dh" = ( /obj/structure/closet/cardboard, /obj/structure/sign/poster/contraband/busty_backdoor_xeno_babes_6{ pixel_x = 32 }, /turf/open/floor/catwalk_floor/iron_dark, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "Di" = ( /turf/closed/indestructible/riveted, -/area/ai_multicam_room) +/area/centcom/ai_multicam_room) "Dj" = ( /obj/structure/sign/nanotrasen, /turf/closed/indestructible/riveted, -/area/centcom/prison/cells) +/area/centcom/central_command_areas/prison/cells) "Dk" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, /obj/structure/cable, /turf/open/floor/iron/dark, -/area/centcom/admin) +/area/centcom/central_command_areas/admin) "Dl" = ( /obj/effect/turf_decal/siding/wood{ dir = 1 @@ -10063,7 +10119,7 @@ dir = 4 }, /turf/open/floor/wood/tile, -/area/centcom/holding) +/area/centcom/central_command_areas/holding) "Dn" = ( /obj/effect/turf_decal/siding/wood{ dir = 1 @@ -10073,16 +10129,16 @@ name = "Bar" }, /obj/machinery/duct, -/turf/open/floor/sepia, -/area/centcom/holding) +/turf/open/floor/iron/sepia, +/area/centcom/central_command_areas/holding) "Do" = ( /obj/structure/railing/corner{ dir = 4 }, -/obj/structure/flora/tree/dead, -/obj/structure/flora/grass/both, +/obj/structure/flora/tree/dead/style_random, +/obj/structure/flora/grass/both/style_random, /turf/open/misc/asteroid/snow/icemoon, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "Dp" = ( /obj/structure/table/reinforced, /obj/effect/turf_decal/siding/red{ @@ -10090,25 +10146,26 @@ }, /obj/machinery/recharger, /turf/open/floor/iron/dark/textured_large, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "Dq" = ( /obj/machinery/door/airlock/external/ruin, /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/effect/mapping_helpers/airlock/access/all/admin/general, /turf/open/floor/iron, -/area/centcom/control) +/area/centcom/central_command_areas/control) "Dr" = ( /obj/structure/cable, /turf/open/floor/iron/smooth, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "Ds" = ( /obj/effect/turf_decal/tile/red, /obj/effect/turf_decal/tile/red{ dir = 4 }, /turf/open/floor/iron/dark, -/area/centcom/control) +/area/centcom/central_command_areas/control) "Dt" = ( /obj/structure/table/reinforced, /obj/machinery/door/firedoor, @@ -10118,7 +10175,7 @@ }, /obj/effect/turf_decal/bot, /turf/open/floor/iron, -/area/centcom/control) +/area/centcom/central_command_areas/control) "Du" = ( /obj/structure/table/reinforced, /obj/machinery/door/firedoor, @@ -10128,7 +10185,7 @@ }, /obj/effect/turf_decal/bot, /turf/open/floor/iron, -/area/centcom/control) +/area/centcom/central_command_areas/control) "Dv" = ( /obj/effect/turf_decal/tile/blue{ dir = 1 @@ -10137,7 +10194,7 @@ dir = 8 }, /turf/open/floor/iron/dark, -/area/centcom/control) +/area/centcom/central_command_areas/control) "Dw" = ( /obj/effect/turf_decal/siding/wood{ dir = 8 @@ -10148,14 +10205,14 @@ /obj/structure/mineral_door/paperframe{ name = "Dojo" }, -/turf/open/floor/sepia, -/area/centcom/holding) +/turf/open/floor/iron/sepia, +/area/centcom/central_command_areas/holding) "Dx" = ( /obj/structure/chair/bronze{ dir = 8 }, /turf/open/floor/carpet, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "Dy" = ( /obj/item/kirbyplants{ icon_state = "plant-22" @@ -10169,7 +10226,7 @@ /turf/open/floor/iron{ heat_capacity = 1e+006 }, -/area/tdome/observation) +/area/centcom/tdome/observation) "DA" = ( /obj/structure/chair/sofa/bench/left{ dir = 8 @@ -10178,28 +10235,32 @@ pixel_y = -32 }, /turf/open/floor/mineral/titanium, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "DC" = ( /obj/machinery/door/airlock{ icon = 'icons/obj/doors/airlocks/station/uranium.dmi'; name = "Storage" }, /turf/open/floor/engine/cult, -/area/wizard_station) +/area/centcom/wizard_station) "DD" = ( /obj/machinery/door/airlock{ icon = 'icons/obj/doors/airlocks/station/uranium.dmi'; name = "Personal Quarters" }, /turf/open/floor/engine/cult, -/area/wizard_station) +/area/centcom/wizard_station) "DE" = ( /obj/machinery/door/airlock{ icon = 'icons/obj/doors/airlocks/station/uranium.dmi'; name = "Bathroom" }, /turf/open/floor/engine/cult, -/area/wizard_station) +/area/centcom/wizard_station) +"DF" = ( +/obj/structure/sign/warning/no_smoking, +/turf/closed/indestructible/riveted, +/area/centcom/tdome/observation) "DG" = ( /obj/structure/chair/office{ dir = 4 @@ -10209,7 +10270,7 @@ dir = 4 }, /turf/open/floor/iron/dark, -/area/centcom/control) +/area/centcom/central_command_areas/control) "DH" = ( /obj/structure/table/reinforced, /obj/machinery/door/firedoor, @@ -10220,11 +10281,11 @@ dir = 4; icon_state = "rightsecure"; name = "CentCom Customs"; - req_access_txt = "109" + req_access = list("cent_captain") }, /obj/effect/turf_decal/bot, /turf/open/floor/iron, -/area/centcom/control) +/area/centcom/central_command_areas/control) "DI" = ( /obj/structure/table/reinforced, /obj/machinery/door/firedoor, @@ -10235,11 +10296,11 @@ dir = 8; icon_state = "rightsecure"; name = "CentCom Customs"; - req_access_txt = "109" + req_access = list("cent_captain") }, /obj/effect/turf_decal/bot, /turf/open/floor/iron, -/area/centcom/control) +/area/centcom/central_command_areas/control) "DJ" = ( /obj/structure/chair/office{ dir = 8 @@ -10251,7 +10312,7 @@ dir = 8 }, /turf/open/floor/iron/dark, -/area/centcom/control) +/area/centcom/central_command_areas/control) "DK" = ( /obj/structure/window/reinforced/survival_pod{ name = "Frosted Window"; @@ -10262,39 +10323,39 @@ pixel_x = 32 }, /turf/open/floor/iron/freezer, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "DL" = ( /obj/item/clothing/suit/wizrobe/black, /obj/item/clothing/head/wizard/black, /obj/effect/turf_decal/bot, /turf/open/floor/iron, -/area/wizard_station) +/area/centcom/wizard_station) "DM" = ( /obj/effect/turf_decal/bot, /turf/open/floor/iron, -/area/wizard_station) +/area/centcom/wizard_station) "DN" = ( /obj/item/cardboard_cutout, /obj/effect/turf_decal/bot, /turf/open/floor/iron, -/area/wizard_station) +/area/centcom/wizard_station) "DO" = ( /obj/structure/table/wood, /obj/item/dice/d20, /obj/item/dice, /turf/open/floor/carpet, -/area/wizard_station) +/area/centcom/wizard_station) "DP" = ( /obj/structure/punching_bag, /turf/open/floor/carpet, -/area/wizard_station) +/area/centcom/wizard_station) "DQ" = ( /obj/structure/urinal/directional/north, /turf/open/floor/iron/white, -/area/wizard_station) +/area/centcom/wizard_station) "DR" = ( /turf/open/floor/iron/white, -/area/wizard_station) +/area/centcom/wizard_station) "DS" = ( /obj/structure/mirror/magic{ pixel_y = 28 @@ -10303,11 +10364,11 @@ pixel_y = 20 }, /turf/open/floor/iron/white, -/area/wizard_station) +/area/centcom/wizard_station) "DT" = ( /obj/structure/sign/poster/contraband/cc64k_ad, /turf/closed/indestructible/syndicate, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "DV" = ( /obj/item/kirbyplants{ icon_state = "plant-21" @@ -10316,21 +10377,21 @@ dir = 8 }, /turf/open/floor/iron, -/area/centcom/control) +/area/centcom/central_command_areas/control) "DW" = ( /obj/item/kirbyplants{ icon_state = "plant-22" }, /obj/effect/turf_decal/tile/green, /turf/open/floor/iron, -/area/centcom/control) +/area/centcom/central_command_areas/control) "DX" = ( /obj/machinery/vending/coffee, /obj/effect/turf_decal/siding/thinplating_new/dark{ dir = 4 }, /turf/open/floor/mineral/titanium, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "DY" = ( /obj/effect/turf_decal/tile/bar, /obj/effect/turf_decal/tile/bar{ @@ -10339,56 +10400,56 @@ /obj/machinery/light/cold/directional/south, /obj/item/kirbyplants/random, /turf/open/floor/iron, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "DZ" = ( /obj/item/cautery/alien, /obj/effect/turf_decal/bot, /turf/open/floor/iron, -/area/wizard_station) +/area/centcom/wizard_station) "Ea" = ( /obj/item/coin/antagtoken, /obj/effect/turf_decal/bot, /turf/open/floor/iron, -/area/wizard_station) +/area/centcom/wizard_station) "Eb" = ( /obj/machinery/light/small/directional/west, /turf/open/floor/carpet, -/area/wizard_station) +/area/centcom/wizard_station) "Ec" = ( /obj/structure/bed, /obj/item/bedsheet/wiz, /turf/open/floor/carpet, -/area/wizard_station) +/area/centcom/wizard_station) "Ed" = ( /obj/machinery/light/small/directional/east, /turf/open/floor/carpet, -/area/wizard_station) +/area/centcom/wizard_station) "Ee" = ( /obj/item/soap/homemade, /obj/machinery/light/small/directional/west, /turf/open/floor/iron/white, -/area/wizard_station) +/area/centcom/wizard_station) "Ef" = ( /obj/machinery/light/small/directional/east, /turf/open/floor/iron/white, -/area/wizard_station) +/area/centcom/wizard_station) "Eg" = ( /obj/machinery/door/airlock/centcom{ name = "Thunderdome Booth" }, /obj/effect/turf_decal/stripes/line, /turf/open/floor/iron, -/area/centcom/control) +/area/centcom/central_command_areas/control) "Eh" = ( /obj/structure/closet/cardboard, /obj/item/banhammer, /obj/effect/turf_decal/stripes/line, /turf/open/floor/iron, -/area/wizard_station) +/area/centcom/wizard_station) "Ei" = ( /obj/effect/turf_decal/stripes/line, /turf/open/floor/iron, -/area/wizard_station) +/area/centcom/wizard_station) "Ej" = ( /obj/vehicle/ridden/scooter/skateboard{ dir = 4 @@ -10396,35 +10457,35 @@ /obj/effect/turf_decal/stripes/line, /obj/machinery/light/small/directional/south, /turf/open/floor/iron, -/area/wizard_station) +/area/centcom/wizard_station) "Ek" = ( /obj/structure/dresser, /obj/item/storage/backpack/satchel, /turf/open/floor/carpet, -/area/wizard_station) +/area/centcom/wizard_station) "El" = ( /obj/structure/table/wood, /obj/item/storage/bag/tray, /obj/item/food/burger/spell, /turf/open/floor/carpet, -/area/wizard_station) +/area/centcom/wizard_station) "Em" = ( /obj/structure/bookcase/random/adult, /turf/open/floor/iron/white, -/area/wizard_station) +/area/centcom/wizard_station) "En" = ( /obj/structure/toilet{ dir = 1 }, /turf/open/floor/iron/white, -/area/wizard_station) +/area/centcom/wizard_station) "Eo" = ( /obj/structure/table/wood/fancy, /obj/item/skub{ pixel_y = 16 }, /turf/open/floor/iron/white, -/area/wizard_station) +/area/centcom/wizard_station) "Er" = ( /obj/structure/lattice/catwalk, /obj/effect/turf_decal/stripes/line, @@ -10432,14 +10493,14 @@ dir = 1 }, /turf/open/lava/plasma/ice_moon, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "Es" = ( /obj/effect/light_emitter{ set_cap = 1; set_luminosity = 4 }, /turf/closed/indestructible/rock/snow, -/area/syndicate_mothership) +/area/centcom/syndicate_mothership) "Eu" = ( /obj/effect/turf_decal/tile/red/half, /obj/effect/turf_decal/tile/red/half{ @@ -10448,31 +10509,31 @@ /obj/effect/turf_decal/siding/thinplating_new/dark, /obj/structure/closet/syndicate/personal, /turf/open/floor/iron/dark/textured_half, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "Ev" = ( /obj/effect/turf_decal/siding/purple, /obj/effect/turf_decal/siding/thinplating_new/light{ dir = 4 }, /turf/open/floor/mineral/plastitanium, -/area/syndicate_mothership/expansion_chemicalwarfare) +/area/centcom/syndicate_mothership/expansion_chemicalwarfare) "Ew" = ( /obj/structure/fence, /turf/open/misc/asteroid/snow/airless, -/area/syndicate_mothership) +/area/centcom/syndicate_mothership) "Ey" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/general/hidden, /obj/machinery/atmospherics/pipe/smart/manifold4w/orange/hidden/layer5, /turf/open/floor/mineral/titanium, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "Ez" = ( /obj/structure/table/reinforced, /obj/item/restraints/handcuffs/cable/zipties, /obj/item/assembly/flash/handheld, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/centcom/courtroom) +/area/centcom/central_command_areas/courtroom) "EA" = ( /obj/machinery/hydroponics/constructable, /obj/machinery/light/cold/directional/west, @@ -10484,13 +10545,13 @@ pixel_y = 11 }, /turf/open/floor/mineral/titanium/tiled, -/area/syndicate_mothership/expansion_bioterrorism) +/area/centcom/syndicate_mothership/expansion_bioterrorism) "EB" = ( /obj/effect/turf_decal/siding/wideplating{ dir = 10 }, /turf/open/floor/plating, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "EC" = ( /obj/machinery/door/airlock{ icon = 'icons/obj/doors/airlocks/station/uranium.dmi'; @@ -10498,7 +10559,7 @@ }, /obj/structure/barricade/wooden, /turf/open/floor/engine/cult, -/area/wizard_station) +/area/centcom/wizard_station) "ED" = ( /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ @@ -10508,10 +10569,10 @@ dir = 8 }, /turf/open/floor/iron, -/area/tdome/observation) +/area/centcom/tdome/observation) "EE" = ( /turf/open/floor/mineral/plastitanium, -/area/syndicate_mothership/expansion_bioterrorism) +/area/centcom/syndicate_mothership/expansion_bioterrorism) "EF" = ( /obj/effect/turf_decal/siding/wideplating/dark, /obj/effect/turf_decal/siding/wideplating/dark{ @@ -10522,17 +10583,17 @@ /turf/open/floor/iron/smooth_half{ dir = 4 }, -/area/syndicate_mothership/expansion_bombthreat) +/area/centcom/syndicate_mothership/expansion_bombthreat) "EG" = ( /obj/machinery/chem_heater/withbuffer, /turf/open/floor/mineral/titanium/tiled/yellow, -/area/syndicate_mothership/expansion_chemicalwarfare) +/area/centcom/syndicate_mothership/expansion_chemicalwarfare) "EH" = ( /obj/machinery/igniter/incinerator_ordmix{ id = "syn_ordmix_igniter" }, /turf/open/floor/engine/vacuum, -/area/syndicate_mothership/expansion_bombthreat) +/area/centcom/syndicate_mothership/expansion_bombthreat) "EI" = ( /obj/effect/turf_decal/siding/thinplating{ dir = 1 @@ -10540,7 +10601,7 @@ /obj/structure/table/optable, /obj/machinery/light/cold/directional/north, /turf/open/floor/mineral/titanium/tiled/blue, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "EJ" = ( /obj/structure/chair/comfy/brown{ color = "#596479"; @@ -10550,7 +10611,7 @@ dir = 8 }, /turf/open/floor/iron/grimy, -/area/centcom/admin) +/area/centcom/central_command_areas/admin) "EK" = ( /obj/effect/turf_decal/tile/brown, /obj/effect/turf_decal/tile/brown{ @@ -10558,7 +10619,7 @@ }, /obj/machinery/status_display/evac/directional/south, /turf/open/floor/iron, -/area/centcom/supply) +/area/centcom/central_command_areas/supply) "EL" = ( /obj/structure/closet/crate/freezer{ name = "meat freezer" @@ -10584,18 +10645,18 @@ /obj/item/food/grown/tomato, /obj/item/food/grown/tomato, /turf/open/floor/plastic, -/area/syndicate_mothership/expansion_fridgerummage) +/area/centcom/syndicate_mothership/expansion_fridgerummage) "EN" = ( /turf/open/floor/mineral/titanium/tiled/yellow, -/area/syndicate_mothership/expansion_chemicalwarfare) +/area/centcom/syndicate_mothership/expansion_chemicalwarfare) "EP" = ( -/obj/structure/flora/rock/pile, +/obj/structure/flora/rock/pile/style_random, /obj/effect/light_emitter{ set_cap = 1; set_luminosity = 4 }, /turf/open/misc/asteroid/snow/airless, -/area/syndicate_mothership) +/area/centcom/syndicate_mothership) "EQ" = ( /obj/structure/lattice/catwalk, /obj/effect/turf_decal/stripes/line{ @@ -10605,7 +10666,7 @@ dir = 8 }, /turf/open/lava/plasma/ice_moon, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "ER" = ( /obj/machinery/camera/autoname/directional/north{ network = list("nukie") @@ -10615,7 +10676,7 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/yellow/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/orange/hidden/layer5, /turf/open/floor/catwalk_floor/iron_smooth, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "ES" = ( /obj/structure/sign/poster/contraband/lamarr{ pixel_y = -32 @@ -10623,7 +10684,7 @@ /turf/open/floor/iron/smooth_half{ dir = 1 }, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "ET" = ( /obj/machinery/door/airlock/titanium{ name = "Restroom" @@ -10631,8 +10692,9 @@ /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/general/hidden, /obj/machinery/atmospherics/pipe/smart/manifold4w/orange/hidden/layer5, +/obj/effect/mapping_helpers/airlock/access/all/syndicate/general, /turf/open/floor/catwalk_floor/titanium, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "EU" = ( /obj/structure/chair/stool/directional/south, /obj/structure/sign/map/left{ @@ -10642,17 +10704,17 @@ }, /obj/effect/landmark/start/nukeop, /turf/open/floor/wood/tile, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "EV" = ( /obj/structure/extinguisher_cabinet/directional/south, /turf/open/floor/iron/dark/textured_half{ dir = 8 }, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "EW" = ( /obj/structure/table/wood, /turf/open/floor/engine/cult, -/area/wizard_station) +/area/centcom/wizard_station) "EX" = ( /obj/structure/table/wood, /obj/item/gun/magic/wand{ @@ -10661,7 +10723,7 @@ name = "wand of emergency engine ignition" }, /turf/open/floor/engine/cult, -/area/wizard_station) +/area/centcom/wizard_station) "EY" = ( /obj/structure/table/wood, /obj/item/bikehorn/golden{ @@ -10669,7 +10731,7 @@ pixel_y = 8 }, /turf/open/floor/engine/cult, -/area/wizard_station) +/area/centcom/wizard_station) "EZ" = ( /obj/effect/turf_decal/tile/brown{ dir = 8 @@ -10678,7 +10740,7 @@ dir = 1 }, /turf/open/floor/iron, -/area/centcom/supplypod/loading/three) +/area/centcom/central_command_areas/supplypod/loading/three) "Fa" = ( /obj/effect/turf_decal/tile/bar, /obj/effect/turf_decal/tile/bar{ @@ -10688,22 +10750,22 @@ dir = 1 }, /turf/open/floor/iron, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "Fb" = ( /obj/structure/frame/computer{ dir = 1 }, /turf/open/floor/mineral/plastitanium, -/area/syndicate_mothership) +/area/centcom/syndicate_mothership) "Fc" = ( /obj/machinery/light/directional/east, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/tdome/administration) +/area/centcom/tdome/administration) "Fd" = ( /obj/structure/sign/poster/contraband/free_key, /turf/closed/indestructible/syndicate, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "Fe" = ( /obj/structure/sink{ dir = 8; @@ -10715,10 +10777,10 @@ dir = 4 }, /turf/open/floor/iron/white, -/area/tdome/observation) +/area/centcom/tdome/observation) "Ff" = ( /turf/open/misc/asteroid/snow/airless, -/area/syndicate_mothership) +/area/centcom/syndicate_mothership) "Fg" = ( /obj/structure/closet/crate/bin, /obj/effect/turf_decal/tile/green{ @@ -10731,10 +10793,10 @@ /obj/machinery/status_display/evac/directional/south, /obj/machinery/status_display/evac/directional/west, /turf/open/floor/iron, -/area/centcom/control) +/area/centcom/central_command_areas/control) "Fh" = ( /turf/open/floor/iron/cafeteria, -/area/centcom/holding) +/area/centcom/central_command_areas/holding) "Fi" = ( /obj/structure/lattice/catwalk, /obj/effect/turf_decal/stripes/line, @@ -10742,30 +10804,30 @@ dir = 1 }, /turf/open/floor/plating/snowed/icemoon, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "Fj" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/centcom{ - name = "Thunderdome Administration"; - req_access_txt = "102" + name = "Thunderdome Administration" }, /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/effect/mapping_helpers/airlock/access/all/admin/thunderdome, /turf/open/floor/iron, -/area/tdome/administration) +/area/centcom/tdome/administration) "Fk" = ( /obj/machinery/vending/cola, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/centcom/courtroom) +/area/centcom/central_command_areas/courtroom) "Fl" = ( /obj/effect/turf_decal/siding/wood{ dir = 1 }, /obj/effect/turf_decal/siding/wood, /turf/open/floor/stone, -/area/centcom/holding) +/area/centcom/central_command_areas/holding) "Fm" = ( /obj/effect/turf_decal/siding/thinplating_new/dark{ dir = 1 @@ -10774,12 +10836,12 @@ network = list("nukie") }, /turf/open/floor/iron/dark/textured_large, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "Fn" = ( /obj/machinery/light/cold/directional/south, /obj/effect/turf_decal/siding/thinplating_new/dark, /turf/open/floor/mineral/plastitanium, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "Fo" = ( /obj/effect/spawner/structure/window/reinforced, /obj/structure/sign/directions/engineering{ @@ -10788,18 +10850,22 @@ name = "WARNING: BLAST DOORS" }, /turf/open/floor/plating, -/area/centcom/prison) +/area/centcom/central_command_areas/prison) "Fp" = ( /obj/effect/turf_decal/siding/thinplating_new/dark{ dir = 8 }, /obj/machinery/portable_atmospherics/scrubber, /turf/open/floor/mineral/plastitanium/red, -/area/syndicate_mothership/expansion_bombthreat) +/area/centcom/syndicate_mothership/expansion_bombthreat) +"Fq" = ( +/obj/structure/sign/warning/secure_area, +/turf/closed/indestructible/riveted, +/area/centcom/central_command_areas/control) "Fr" = ( /obj/machinery/light/cold/directional/north, /turf/open/floor/mineral/titanium, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "Fs" = ( /obj/structure/table/reinforced, /obj/effect/turf_decal/siding/red{ @@ -10808,7 +10874,7 @@ /obj/item/paper_bin, /obj/item/pen, /turf/open/floor/iron/dark/textured_large, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "Ft" = ( /obj/structure/table/reinforced, /obj/item/paper/fluff/stations/centcom/disk_memo{ @@ -10820,7 +10886,7 @@ }, /obj/item/stack/spacecash/c50, /turf/open/floor/carpet, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "Fv" = ( /obj/machinery/door/airlock/centcom{ name = "CentCom" @@ -10828,14 +10894,14 @@ /obj/effect/turf_decal/stripes/line, /obj/effect/mapping_helpers/airlock/cyclelink_helper, /turf/open/floor/iron, -/area/centcom/fore) +/area/centcom/central_command_areas/fore) "Fw" = ( /obj/effect/turf_decal/siding/wideplating/dark{ dir = 8 }, /obj/machinery/light/small/directional/north, /turf/open/floor/wood/tile, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "Fx" = ( /obj/structure/lattice/catwalk, /obj/effect/turf_decal/stripes/line, @@ -10843,18 +10909,18 @@ dir = 9 }, /turf/open/lava/plasma/ice_moon, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "Fy" = ( /obj/structure/chair/stool/directional/south, /obj/effect/turf_decal/siding/thinplating_new/dark{ dir = 1 }, /turf/open/floor/iron/dark/textured_large, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "Fz" = ( /obj/structure/railing, /turf/open/misc/asteroid/snow/icemoon, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "FA" = ( /obj/effect/turf_decal/tile/yellow/half{ dir = 4 @@ -10877,7 +10943,7 @@ /turf/open/floor/iron/textured_half{ dir = 1 }, -/area/centcom/holding) +/area/centcom/central_command_areas/holding) "FB" = ( /obj/structure/table/reinforced, /obj/item/storage/box/syringes, @@ -10887,13 +10953,13 @@ dir = 1 }, /turf/open/floor/iron, -/area/centcom/armory) +/area/centcom/central_command_areas/armory) "FD" = ( /obj/effect/turf_decal/siding/thinplating_new/dark{ dir = 8 }, /turf/open/floor/mineral/plastitanium, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "FF" = ( /obj/effect/turf_decal/siding/wideplating{ dir = 1 @@ -10904,20 +10970,21 @@ dir = 1 }, /obj/structure/fans/tiny, +/obj/effect/mapping_helpers/airlock/access/all/syndicate/general, /turf/open/floor/iron/smooth_half{ dir = 4 }, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "FG" = ( /obj/structure/chair/stool/directional/north, /turf/open/floor/iron/dark/textured_large, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "FJ" = ( /obj/structure/fence/cut/large{ dir = 4 }, /turf/open/misc/asteroid/snow/airless, -/area/syndicate_mothership) +/area/centcom/syndicate_mothership) "FK" = ( /obj/effect/turf_decal/tile/red/half{ dir = 4 @@ -10933,7 +11000,7 @@ /turf/open/floor/iron/dark/textured_half{ dir = 8 }, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "FL" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible{ dir = 8 @@ -10942,14 +11009,25 @@ dir = 4 }, /turf/open/floor/mineral/plastitanium/red, -/area/syndicate_mothership/expansion_bombthreat) +/area/centcom/syndicate_mothership/expansion_bombthreat) "FM" = ( /obj/structure/window/reinforced/survival_pod{ dir = 4 }, /obj/machinery/hydroponics/constructable, /turf/open/floor/mineral/titanium/tiled, -/area/syndicate_mothership/expansion_bioterrorism) +/area/centcom/syndicate_mothership/expansion_bioterrorism) +"FO" = ( +/obj/structure/table/reinforced, +/obj/item/computer_hardware/hard_drive/portable/quartermaster, +/obj/item/computer_hardware/hard_drive/portable/quartermaster, +/obj/item/computer_hardware/hard_drive/portable/quartermaster, +/obj/item/gps/mining, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/turf/open/floor/iron, +/area/centcom/central_command_areas/supply) "FP" = ( /obj/structure/window/reinforced/survival_pod{ name = "Tinted Window"; @@ -10960,26 +11038,26 @@ }, /obj/machinery/portable_atmospherics/canister/oxygen, /turf/open/floor/plating, -/area/syndicate_mothership/expansion_bombthreat) +/area/centcom/syndicate_mothership/expansion_bombthreat) "FQ" = ( /obj/structure/table/rolling, /obj/item/reagent_containers/food/drinks/bottle/tomatojuice, /turf/open/floor/mineral/titanium, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "FR" = ( /obj/effect/light_emitter{ set_cap = 1; set_luminosity = 4 }, -/obj/structure/flora/tree/pine, -/obj/structure/flora/grass/both, +/obj/structure/flora/tree/pine/style_random, +/obj/structure/flora/grass/both/style_random, /turf/open/misc/asteroid/snow/airless, -/area/syndicate_mothership) +/area/centcom/syndicate_mothership) "FT" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/general/hidden, /obj/machinery/atmospherics/pipe/smart/manifold4w/orange/hidden/layer5, /turf/open/floor/catwalk_floor/iron, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "FU" = ( /obj/effect/turf_decal/siding/wood{ dir = 8 @@ -10990,14 +11068,14 @@ /obj/structure/mineral_door/paperframe{ name = "Blue" }, -/turf/open/floor/sepia, -/area/centcom/holding) +/turf/open/floor/iron/sepia, +/area/centcom/central_command_areas/holding) "FV" = ( /obj/structure/chair/pew/left{ dir = 8 }, /turf/open/floor/stone, -/area/centcom/holding) +/area/centcom/central_command_areas/holding) "FX" = ( /obj/machinery/computer/auxiliary_base/directional/north, /obj/structure/table/reinforced, @@ -11005,7 +11083,7 @@ /obj/item/radio/headset/headset_cent, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/centcom/ferry) +/area/centcom/central_command_areas/ferry) "FY" = ( /obj/effect/turf_decal/siding/wood/corner{ dir = 4 @@ -11021,7 +11099,7 @@ name = "Shrine" }, /turf/open/floor/wood, -/area/centcom/holding) +/area/centcom/central_command_areas/holding) "FZ" = ( /obj/effect/turf_decal/tile/neutral{ dir = 1 @@ -11030,14 +11108,14 @@ dir = 8 }, /turf/open/floor/iron, -/area/tdome/observation) +/area/centcom/tdome/observation) "Ga" = ( /obj/structure/table/reinforced, /obj/item/book/manual/wiki/security_space_law, /obj/item/taperecorder, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/centcom/ferry) +/area/centcom/central_command_areas/ferry) "Gc" = ( /obj/effect/turf_decal/tile/bar, /obj/effect/turf_decal/tile/bar{ @@ -11057,14 +11135,14 @@ }, /obj/machinery/recharger, /turf/open/floor/iron, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "Gf" = ( /obj/machinery/firealarm/directional/east, /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 8 }, /turf/open/floor/iron/grimy, -/area/centcom/admin) +/area/centcom/central_command_areas/admin) "Gi" = ( /obj/effect/turf_decal/siding/thinplating_new/dark{ dir = 6 @@ -11074,13 +11152,13 @@ network = list("nukie") }, /turf/open/floor/mineral/plastitanium, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "Gj" = ( /obj/structure/chair/office/light{ dir = 4 }, /turf/open/floor/mineral/plastitanium/red, -/area/syndicate_mothership/expansion_bioterrorism) +/area/centcom/syndicate_mothership/expansion_bioterrorism) "Gl" = ( /obj/effect/turf_decal/siding/wideplating/dark, /obj/structure/chair/sofa/bench, @@ -11089,14 +11167,14 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/yellow/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/orange/hidden/layer5, /turf/open/floor/stone, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "Gm" = ( /obj/effect/turf_decal/siding/thinplating_new/dark, /obj/machinery/camera/autoname/directional/south{ network = list("nukie") }, /turf/open/floor/mineral/plastitanium, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "Gn" = ( /obj/effect/turf_decal/tile/bar, /obj/effect/turf_decal/tile/bar{ @@ -11110,10 +11188,10 @@ pixel_y = -32 }, /turf/open/floor/iron, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "Go" = ( /turf/open/floor/mineral/titanium/tiled/yellow, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "Gp" = ( /obj/effect/turf_decal/siding/wideplating{ dir = 1 @@ -11122,17 +11200,19 @@ /obj/machinery/door/airlock/hatch{ name = "Security Checkpoint" }, +/obj/effect/mapping_helpers/airlock/access/all/syndicate/general, /turf/open/floor/iron/smooth_half{ dir = 4 }, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "Gq" = ( /obj/machinery/door/airlock/hatch{ name = "Gangway" }, /obj/structure/fans/tiny, +/obj/effect/mapping_helpers/airlock/access/all/syndicate/general, /turf/open/floor/mineral/plastitanium, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "Gr" = ( /obj/structure/window/reinforced{ color = "#008000"; @@ -11140,7 +11220,7 @@ resistance_flags = 3 }, /turf/open/lava, -/area/wizard_station) +/area/centcom/wizard_station) "Gs" = ( /obj/machinery/power/smes/magical, /obj/effect/turf_decal/stripes/line, @@ -11148,26 +11228,26 @@ /obj/structure/cable, /obj/machinery/light/directional/north, /turf/open/floor/iron, -/area/centcom/admin/storage) +/area/centcom/central_command_areas/admin/storage) "Gt" = ( /obj/effect/turf_decal/siding/wood{ dir = 8 }, /obj/machinery/vending/hydronutrients, /turf/open/floor/wood/tile, -/area/centcom/holding) +/area/centcom/central_command_areas/holding) "Gu" = ( /obj/effect/turf_decal/siding/thinplating_new/dark/corner, /obj/effect/turf_decal/siding/thinplating_new/dark/corner{ dir = 8 }, /turf/open/floor/mineral/plastitanium/red, -/area/syndicate_mothership/expansion_bioterrorism) +/area/centcom/syndicate_mothership/expansion_bioterrorism) "Gv" = ( -/obj/structure/flora/rock/pile, -/obj/structure/flora/grass/both, +/obj/structure/flora/rock/pile/style_random, +/obj/structure/flora/grass/both/style_random, /turf/open/misc/asteroid/snow/airless, -/area/syndicate_mothership) +/area/centcom/syndicate_mothership) "Gw" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -11176,7 +11256,7 @@ dir = 5 }, /turf/open/floor/mineral/titanium/tiled/yellow, -/area/syndicate_mothership/expansion_bombthreat) +/area/centcom/syndicate_mothership/expansion_bombthreat) "Gx" = ( /obj/structure/table/glass/plasmaglass, /obj/item/stack/sheet/mineral/plasma{ @@ -11191,10 +11271,10 @@ /obj/machinery/light/cold/directional/west, /obj/item/stack/cable_coil, /turf/open/floor/mineral/titanium/tiled/yellow, -/area/syndicate_mothership/expansion_chemicalwarfare) +/area/centcom/syndicate_mothership/expansion_chemicalwarfare) "Gy" = ( /turf/open/floor/mineral/plastitanium/red, -/area/syndicate_mothership/expansion_chemicalwarfare) +/area/centcom/syndicate_mothership/expansion_chemicalwarfare) "Gz" = ( /obj/structure/shuttle/engine/heater{ resistance_flags = 3 @@ -11205,13 +11285,13 @@ resistance_flags = 3 }, /turf/open/lava/airless, -/area/wizard_station) +/area/centcom/wizard_station) "GA" = ( /obj/effect/turf_decal/siding/thinplating_new/dark{ dir = 5 }, /turf/open/floor/mineral/plastitanium, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "GB" = ( /obj/machinery/power/apc/auto_name/directional/west, /obj/effect/turf_decal/stripes/line, @@ -11232,7 +11312,7 @@ /obj/item/screwdriver/power, /obj/structure/cable, /turf/open/floor/iron, -/area/centcom/admin/storage) +/area/centcom/central_command_areas/admin/storage) "GC" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/centcom{ @@ -11245,12 +11325,12 @@ dir = 8 }, /turf/open/floor/iron, -/area/centcom/prison) +/area/centcom/central_command_areas/prison) "GD" = ( -/obj/structure/flora/tree/pine, -/obj/structure/flora/grass/both, +/obj/structure/flora/tree/pine/style_random, +/obj/structure/flora/grass/both/style_random, /turf/open/misc/asteroid/snow/airless, -/area/syndicate_mothership) +/area/centcom/syndicate_mothership) "GE" = ( /obj/effect/turf_decal/tile/bar, /obj/effect/turf_decal/tile/bar{ @@ -11260,17 +11340,17 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/general/hidden, /obj/machinery/atmospherics/pipe/smart/manifold4w/orange/hidden/layer5, /turf/open/floor/iron, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "GH" = ( /obj/effect/turf_decal/siding/wideplating{ dir = 8 }, /turf/open/floor/plating, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "GI" = ( /obj/effect/baseturf_helper/asteroid/snow, /turf/closed/indestructible/syndicate, -/area/syndicate_mothership/expansion_bioterrorism) +/area/centcom/syndicate_mothership/expansion_bioterrorism) "GJ" = ( /obj/effect/spawner/structure/window/reinforced, /obj/structure/sign/directions/engineering{ @@ -11279,44 +11359,44 @@ name = "WARNING: BLAST DOORS" }, /turf/open/floor/plating, -/area/centcom/evacuation) +/area/centcom/central_command_areas/evacuation) "GK" = ( /obj/structure/cable, /turf/closed/indestructible/syndicate, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "GN" = ( /obj/structure/table/reinforced, /obj/item/storage/fancy/donut_box, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/centcom/control) +/area/centcom/central_command_areas/control) "GO" = ( /obj/machinery/camera/autoname/directional/east{ network = list("nukie") }, /obj/structure/closet/crate/cardboard/mothic, /turf/open/floor/plating, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "GQ" = ( /obj/structure/railing, /turf/open/floor/iron/stairs/old{ dir = 8; initial_gas_mix = "TEMP=2.7" }, -/area/syndicate_mothership) +/area/centcom/syndicate_mothership) "GS" = ( /obj/effect/turf_decal/siding/wideplating/dark{ dir = 8 }, /obj/machinery/light/small/directional/south, /turf/open/floor/wood/tile, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "GT" = ( /obj/structure/table/reinforced, /obj/machinery/recharger, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/centcom/courtroom) +/area/centcom/central_command_areas/courtroom) "GU" = ( /obj/structure/table/reinforced, /obj/effect/turf_decal/siding/red, @@ -11325,7 +11405,7 @@ pixel_y = 1 }, /turf/open/floor/iron/dark/textured_large, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "GW" = ( /obj/effect/turf_decal/tile/bar, /obj/effect/turf_decal/tile/bar{ @@ -11336,11 +11416,11 @@ pixel_y = 32 }, /turf/open/floor/iron, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "GX" = ( /obj/structure/shuttle/engine/propulsion, /turf/open/space, -/area/wizard_station) +/area/centcom/wizard_station) "GZ" = ( /obj/structure/sign/poster/contraband/gorlex_recruitment{ pixel_y = 32 @@ -11348,7 +11428,7 @@ /turf/open/floor/iron/dark/textured_half{ dir = 8 }, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "Ha" = ( /obj/structure/table/wood, /obj/item/paper_bin, @@ -11356,11 +11436,11 @@ /obj/machinery/airalarm/directional/east, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/centcom/courtroom) +/area/centcom/central_command_areas/courtroom) "He" = ( /obj/item/kirbyplants/random, /turf/open/floor/mineral/plastitanium, -/area/syndicate_mothership) +/area/centcom/syndicate_mothership) "Hg" = ( /obj/effect/turf_decal/trimline/blue/filled/line{ dir = 1 @@ -11372,7 +11452,7 @@ /obj/item/reagent_containers/blood, /obj/structure/extinguisher_cabinet/directional/east, /turf/open/floor/mineral/plastitanium, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "Hh" = ( /obj/machinery/computer/atmos_control/noreconnect{ atmos_chambers = list("nukiebase" = "Burn Chamber"); @@ -11385,18 +11465,18 @@ dir = 2 }, /turf/open/floor/mineral/titanium/tiled/yellow, -/area/syndicate_mothership/expansion_bombthreat) +/area/centcom/syndicate_mothership/expansion_bombthreat) "Hi" = ( -/obj/structure/flora/rock/pile, -/obj/structure/flora/ausbushes/grassybush, -/obj/structure/flora/ausbushes/lavendergrass, +/obj/structure/flora/rock/pile/style_random, +/obj/structure/flora/bush/grassy/style_random, +/obj/structure/flora/bush/lavendergrass/style_random, /obj/structure/railing{ dir = 8 }, /turf/open/misc/ashplanet/wateryrock{ initial_gas_mix = "o2=22;n2=82;TEMP=293.15" }, -/area/centcom/holding) +/area/centcom/central_command_areas/holding) "Hj" = ( /obj/structure/closet/crate/bin, /obj/effect/turf_decal/tile/green{ @@ -11407,7 +11487,7 @@ dir = 4 }, /turf/open/floor/iron, -/area/tdome/observation) +/area/centcom/tdome/observation) "Hk" = ( /obj/effect/turf_decal/box/corners{ dir = 8 @@ -11416,7 +11496,7 @@ dir = 8 }, /turf/open/floor/mineral/plastitanium, -/area/syndicate_mothership/expansion_chemicalwarfare) +/area/centcom/syndicate_mothership/expansion_chemicalwarfare) "Hl" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -11425,16 +11505,16 @@ dir = 8 }, /turf/open/floor/mineral/titanium/tiled/yellow, -/area/syndicate_mothership/expansion_bombthreat) +/area/centcom/syndicate_mothership/expansion_bombthreat) "Hm" = ( -/obj/structure/flora/ausbushes/sparsegrass, -/obj/structure/flora/ausbushes/lavendergrass, -/obj/structure/flora/ausbushes/fernybush, +/obj/structure/flora/bush/sparsegrass/style_random, +/obj/structure/flora/bush/lavendergrass/style_random, +/obj/structure/flora/bush/ferny/style_random, /turf/open/floor/iron{ icon_state = "asteroid5"; name = "plating" }, -/area/tdome/observation) +/area/centcom/tdome/observation) "Hn" = ( /obj/structure/chair/sofa/bench/right{ dir = 4 @@ -11444,7 +11524,7 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/yellow/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/orange/hidden/layer5, /turf/open/floor/catwalk_floor/titanium, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "Ho" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/centcom{ @@ -11453,40 +11533,41 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/effect/mapping_helpers/airlock/access/all/admin/captain, /turf/open/floor/iron, -/area/centcom/prison) +/area/centcom/central_command_areas/prison) "Hq" = ( /obj/effect/turf_decal/stripes/corner{ dir = 1 }, /obj/effect/turf_decal/siding/purple, /turf/open/floor/mineral/plastitanium, -/area/syndicate_mothership/expansion_chemicalwarfare) +/area/centcom/syndicate_mothership/expansion_chemicalwarfare) "Hr" = ( /obj/item/kirbyplants/random, /obj/structure/cable, /turf/open/floor/iron/smooth, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "Ht" = ( /obj/item/kirbyplants/random, /turf/open/floor/catwalk_floor/iron_smooth, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "Hu" = ( /obj/item/kirbyplants/random, /obj/structure/cable, /turf/open/floor/catwalk_floor/iron_smooth, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "Hv" = ( /turf/closed/indestructible/riveted, -/area/centcom/courtroom) +/area/centcom/central_command_areas/courtroom) "Hy" = ( /obj/machinery/recharge_station, /turf/open/floor/catwalk_floor, -/area/centcom/holding) +/area/centcom/central_command_areas/holding) "Hz" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/centcom/admin) +/area/centcom/central_command_areas/admin) "HA" = ( /obj/effect/turf_decal/tile/bar, /obj/effect/turf_decal/tile/bar{ @@ -11496,28 +11577,28 @@ dir = 4 }, /turf/open/floor/iron, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "HB" = ( /obj/effect/turf_decal/weather/snow/corner{ dir = 9 }, /turf/open/misc/ice/icemoon, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "HE" = ( -/obj/structure/flora/ausbushes/lavendergrass, -/obj/structure/flora/ausbushes/fullgrass, -/obj/structure/flora/ausbushes/ywflowers, -/obj/structure/flora/ausbushes/grassybush, -/obj/structure/flora/ausbushes/palebush, +/obj/structure/flora/bush/lavendergrass/style_random, +/obj/structure/flora/bush/fullgrass/style_random, +/obj/structure/flora/bush/flowers_yw/style_random, +/obj/structure/flora/bush/grassy/style_random, +/obj/structure/flora/bush/pale/style_random, /turf/open/misc/asteroid, -/area/tdome/observation) +/area/centcom/tdome/observation) "HF" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/general/hidden, /obj/machinery/atmospherics/pipe/smart/manifold4w/yellow/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/orange/hidden/layer5, /turf/open/floor/catwalk_floor/titanium, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "HG" = ( /obj/machinery/camera/autoname/directional/south{ network = list("nukie") @@ -11525,11 +11606,11 @@ /turf/open/floor/iron/dark/textured_half{ dir = 8 }, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "HH" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/centcom/evacuation) +/area/centcom/central_command_areas/evacuation) "HI" = ( /obj/effect/turf_decal/siding/red, /obj/structure/table/reinforced, @@ -11539,23 +11620,23 @@ pixel_y = 10 }, /turf/open/floor/iron/dark/textured_large, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "HJ" = ( /obj/effect/turf_decal/siding/red{ dir = 1 }, /turf/open/floor/iron/dark/textured_large, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "HK" = ( /obj/machinery/light/cold/directional/south, /turf/open/floor/plating, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "HL" = ( /obj/effect/turf_decal/siding/wood{ dir = 4 }, /turf/open/floor/vault/rock, -/area/centcom/holding) +/area/centcom/central_command_areas/holding) "HM" = ( /obj/effect/turf_decal/delivery, /obj/effect/turf_decal/siding/thinplating_new/dark{ @@ -11567,14 +11648,14 @@ }, /obj/structure/fans/tiny, /turf/open/floor/mineral/titanium, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "HN" = ( /turf/open/floor/mineral/titanium, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "HQ" = ( -/obj/structure/flora/rock/pile, +/obj/structure/flora/rock/pile/style_random, /turf/open/misc/asteroid/snow/icemoon, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "HS" = ( /obj/effect/turf_decal/siding/thinplating_new/dark, /obj/effect/turf_decal/siding/thinplating_new/dark{ @@ -11586,10 +11667,11 @@ /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/general/hidden, /obj/machinery/atmospherics/pipe/smart/manifold4w/yellow/hidden/layer2, +/obj/effect/mapping_helpers/airlock/access/all/syndicate/general, /turf/open/floor/iron/smooth_half{ dir = 4 }, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "HU" = ( /obj/effect/turf_decal/siding/wideplating/dark, /obj/effect/turf_decal/siding/wideplating/dark{ @@ -11600,7 +11682,7 @@ /turf/open/floor/iron/smooth_half{ dir = 4 }, -/area/syndicate_mothership/expansion_chemicalwarfare) +/area/centcom/syndicate_mothership/expansion_chemicalwarfare) "HV" = ( /obj/effect/turf_decal/siding/thinplating_new/dark{ dir = 6 @@ -11610,11 +11692,11 @@ }, /obj/machinery/chem_dispenser/mutagensaltpeter, /turf/open/floor/mineral/plastitanium/red, -/area/syndicate_mothership/expansion_bioterrorism) +/area/centcom/syndicate_mothership/expansion_bioterrorism) "HW" = ( /obj/machinery/vending/tool, /turf/open/floor/mineral/titanium/yellow, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "HX" = ( /obj/structure/table/reinforced, /obj/effect/turf_decal/siding/red{ @@ -11623,7 +11705,7 @@ /obj/item/folder/red, /obj/item/pen/red, /turf/open/floor/iron/dark/textured_large, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "HY" = ( /obj/structure/table/glass/plasmaglass, /obj/item/pen{ @@ -11662,10 +11744,10 @@ pixel_y = -5 }, /turf/open/floor/mineral/titanium/tiled/yellow, -/area/syndicate_mothership/expansion_chemicalwarfare) +/area/centcom/syndicate_mothership/expansion_chemicalwarfare) "HZ" = ( /turf/open/floor/mineral/plastitanium, -/area/syndicate_mothership/expansion_bombthreat) +/area/centcom/syndicate_mothership/expansion_bombthreat) "Ia" = ( /obj/structure/window/reinforced/survival_pod{ name = "Tinted Window"; @@ -11676,27 +11758,27 @@ }, /obj/machinery/portable_atmospherics/canister/oxygen, /turf/open/floor/plating, -/area/syndicate_mothership/expansion_bombthreat) +/area/centcom/syndicate_mothership/expansion_bombthreat) "Ib" = ( /obj/effect/turf_decal/siding/thinplating_new/light{ dir = 4 }, /turf/open/floor/mineral/plastitanium, -/area/syndicate_mothership/expansion_chemicalwarfare) +/area/centcom/syndicate_mothership/expansion_chemicalwarfare) "Ic" = ( /obj/structure/table/reinforced, /obj/machinery/recharger, /turf/open/floor/carpet, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "If" = ( /obj/machinery/atmospherics/components/unary/passive_vent{ dir = 4 }, /turf/open/misc/asteroid/snow/airless, -/area/syndicate_mothership/expansion_bombthreat) +/area/centcom/syndicate_mothership/expansion_bombthreat) "Ig" = ( /turf/closed/wall/mineral/diamond, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "Ih" = ( /obj/effect/turf_decal/siding/thinplating_new/dark{ dir = 10 @@ -11705,13 +11787,13 @@ pixel_x = -32 }, /turf/open/floor/mineral/plastitanium, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "Ii" = ( /obj/structure/bed{ dir = 4 }, /turf/open/floor/mineral/titanium/blue, -/area/centcom/evacuation/ship) +/area/centcom/central_command_areas/evacuation/ship) "Ik" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible{ dir = 4 @@ -11724,7 +11806,7 @@ dir = 10 }, /turf/open/floor/mineral/plastitanium, -/area/syndicate_mothership/expansion_bombthreat) +/area/centcom/syndicate_mothership/expansion_bombthreat) "Il" = ( /obj/effect/turf_decal/siding/thinplating_new/dark{ dir = 1 @@ -11737,19 +11819,19 @@ }, /obj/item/reagent_containers/glass/bucket, /turf/open/floor/mineral/plastitanium/red, -/area/syndicate_mothership/expansion_bioterrorism) +/area/centcom/syndicate_mothership/expansion_bioterrorism) "In" = ( -/obj/structure/flora/grass/both, +/obj/structure/flora/grass/both/style_random, /obj/structure/railing{ dir = 1 }, /turf/open/misc/asteroid/snow/icemoon, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "Ip" = ( /turf/closed/indestructible/fakedoor{ name = "BUNKER 4337" }, -/area/syndicate_mothership) +/area/centcom/syndicate_mothership) "Iq" = ( /obj/effect/turf_decal/siding/purple{ dir = 1 @@ -11761,7 +11843,7 @@ pixel_y = 32 }, /turf/open/floor/mineral/plastitanium, -/area/syndicate_mothership/expansion_chemicalwarfare) +/area/centcom/syndicate_mothership/expansion_chemicalwarfare) "Ir" = ( /obj/machinery/computer/emergency_shuttle{ dir = 1 @@ -11773,38 +11855,38 @@ dir = 9 }, /turf/open/floor/iron, -/area/centcom/ferry) +/area/centcom/central_command_areas/ferry) "Is" = ( /obj/machinery/igniter/on, /obj/effect/turf_decal/delivery, /turf/open/floor/iron, -/area/tdome/arena) +/area/centcom/tdome/arena) "It" = ( /turf/open/floor/iron, -/area/tdome/arena) +/area/centcom/tdome/arena) "Iu" = ( /obj/effect/turf_decal/bot, /turf/open/floor/iron, -/area/tdome/arena) +/area/centcom/tdome/arena) "Iw" = ( /obj/structure/fence/corner{ dir = 6 }, /turf/open/misc/asteroid/snow/airless, -/area/syndicate_mothership) +/area/centcom/syndicate_mothership) "Ix" = ( /obj/machinery/light/small/directional/north, /obj/machinery/camera/autoname/directional/east{ network = list("nukie") }, /turf/open/misc/asteroid/snow/icemoon, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "Iy" = ( /obj/item/kirbyplants{ icon_state = "plant-10" }, /turf/open/floor/wood/parquet, -/area/centcom/holding) +/area/centcom/central_command_areas/holding) "Iz" = ( /obj/machinery/door/poddoor{ id = "thunderdomegen"; @@ -11814,28 +11896,28 @@ dir = 4 }, /turf/open/floor/iron, -/area/tdome/arena) +/area/centcom/tdome/arena) "IA" = ( /obj/effect/landmark/thunderdome/two, /obj/effect/turf_decal/stripes/line{ dir = 9 }, /turf/open/floor/iron, -/area/tdome/arena) +/area/centcom/tdome/arena) "IB" = ( /obj/effect/landmark/thunderdome/two, /obj/effect/turf_decal/stripes/line{ dir = 1 }, /turf/open/floor/iron, -/area/tdome/arena) +/area/centcom/tdome/arena) "IC" = ( /obj/effect/landmark/thunderdome/two, /obj/effect/turf_decal/stripes/line{ dir = 5 }, /turf/open/floor/iron, -/area/tdome/arena) +/area/centcom/tdome/arena) "ID" = ( /obj/machinery/door/poddoor{ id = "thunderdome"; @@ -11845,7 +11927,7 @@ dir = 4 }, /turf/open/floor/iron, -/area/tdome/arena) +/area/centcom/tdome/arena) "IE" = ( /obj/effect/turf_decal/tile/red{ dir = 1 @@ -11854,18 +11936,18 @@ dir = 8 }, /turf/open/floor/iron, -/area/tdome/arena) +/area/centcom/tdome/arena) "IF" = ( /obj/effect/turf_decal/delivery, /turf/open/floor/iron, -/area/tdome/arena) +/area/centcom/tdome/arena) "IG" = ( /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 4 }, /turf/open/floor/iron, -/area/tdome/arena) +/area/centcom/tdome/arena) "IH" = ( /obj/effect/turf_decal/siding/thinplating_new/dark{ dir = 1 @@ -11897,7 +11979,7 @@ pixel_y = 4 }, /turf/open/floor/mineral/plastitanium/red, -/area/syndicate_mothership/expansion_bioterrorism) +/area/centcom/syndicate_mothership/expansion_bioterrorism) "II" = ( /obj/effect/turf_decal/tile/neutral{ dir = 1 @@ -11906,14 +11988,14 @@ dir = 8 }, /turf/open/floor/iron, -/area/tdome/arena) +/area/centcom/tdome/arena) "IJ" = ( /obj/effect/turf_decal/tile/green, /obj/effect/turf_decal/tile/green{ dir = 4 }, /turf/open/floor/iron, -/area/tdome/arena) +/area/centcom/tdome/arena) "IK" = ( /obj/structure/closet/secure_closet/ert_sec, /obj/effect/turf_decal/stripes/line{ @@ -11921,32 +12003,32 @@ }, /obj/machinery/status_display/ai/directional/south, /turf/open/floor/iron, -/area/centcom/armory) +/area/centcom/central_command_areas/armory) "IL" = ( /obj/effect/landmark/thunderdome/one, /obj/effect/turf_decal/stripes/line{ dir = 9 }, /turf/open/floor/iron, -/area/tdome/arena) +/area/centcom/tdome/arena) "IM" = ( /obj/effect/landmark/thunderdome/one, /obj/effect/turf_decal/stripes/line{ dir = 1 }, /turf/open/floor/iron, -/area/tdome/arena) +/area/centcom/tdome/arena) "IN" = ( /obj/effect/landmark/thunderdome/one, /obj/effect/turf_decal/stripes/line{ dir = 5 }, /turf/open/floor/iron, -/area/tdome/arena) +/area/centcom/tdome/arena) "IO" = ( /obj/machinery/light/cold/directional/south, /turf/open/floor/mineral/titanium, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "IP" = ( /obj/structure/sign/poster/contraband/bountyhunters{ pixel_x = -32 @@ -11955,20 +12037,20 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/yellow/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/orange/hidden/layer5, /turf/open/floor/iron/smooth, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "IQ" = ( /obj/structure/chair/sofa/bench/left{ dir = 8 }, /turf/open/floor/mineral/titanium, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "IR" = ( /obj/machinery/door/window/survival_pod{ name = "Frosted Door"; opacity = 1 }, /turf/open/floor/iron/freezer, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "IS" = ( /obj/effect/turf_decal/siding/wideplating{ dir = 1 @@ -11978,14 +12060,14 @@ /turf/open/floor/iron/smooth_half{ dir = 4 }, -/area/syndicate_mothership/expansion_fridgerummage) +/area/centcom/syndicate_mothership/expansion_fridgerummage) "IT" = ( /obj/effect/landmark/thunderdome/two, /obj/effect/turf_decal/stripes/line{ dir = 8 }, /turf/open/floor/iron, -/area/tdome/arena) +/area/centcom/tdome/arena) "IU" = ( /obj/machinery/recharger{ pixel_y = 4 @@ -11993,33 +12075,33 @@ /obj/effect/landmark/thunderdome/two, /obj/effect/turf_decal/delivery, /turf/open/floor/iron, -/area/tdome/arena) +/area/centcom/tdome/arena) "IW" = ( /obj/effect/landmark/thunderdome/two, /obj/effect/turf_decal/stripes/line{ dir = 4 }, /turf/open/floor/iron, -/area/tdome/arena) +/area/centcom/tdome/arena) "IX" = ( /obj/effect/turf_decal/tile/red{ dir = 1 }, /turf/open/floor/iron, -/area/tdome/arena) +/area/centcom/tdome/arena) "IY" = ( /obj/effect/turf_decal/tile/green{ dir = 4 }, /turf/open/floor/iron, -/area/tdome/arena) +/area/centcom/tdome/arena) "IZ" = ( /obj/effect/landmark/thunderdome/one, /obj/effect/turf_decal/stripes/line{ dir = 8 }, /turf/open/floor/iron, -/area/tdome/arena) +/area/centcom/tdome/arena) "Ja" = ( /obj/machinery/recharger{ pixel_y = 4 @@ -12027,43 +12109,43 @@ /obj/effect/landmark/thunderdome/one, /obj/effect/turf_decal/delivery, /turf/open/floor/iron, -/area/tdome/arena) +/area/centcom/tdome/arena) "Jb" = ( /turf/closed/indestructible/riveted, -/area/centcom/prison/cells) +/area/centcom/central_command_areas/prison/cells) "Jc" = ( /obj/effect/landmark/thunderdome/one, /obj/effect/turf_decal/stripes/line{ dir = 4 }, /turf/open/floor/iron, -/area/tdome/arena) +/area/centcom/tdome/arena) "Jg" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, -/area/centcom/fore) +/area/centcom/central_command_areas/fore) "Jh" = ( /obj/effect/turf_decal/loading_area{ dir = 4 }, /turf/open/floor/iron, -/area/tdome/arena) +/area/centcom/tdome/arena) "Ji" = ( /turf/open/floor/circuit/green, -/area/tdome/arena) +/area/centcom/tdome/arena) "Jj" = ( /obj/machinery/flasher{ id = "tdomeflash"; name = "Thunderdome Flash" }, /turf/open/floor/circuit/green, -/area/tdome/arena) +/area/centcom/tdome/arena) "Jk" = ( /obj/effect/turf_decal/loading_area{ dir = 8 }, /turf/open/floor/iron, -/area/tdome/arena) +/area/centcom/tdome/arena) "Jl" = ( /obj/structure/lattice/catwalk, /obj/effect/turf_decal/stripes/line{ @@ -12077,7 +12159,7 @@ dir = 10 }, /turf/open/lava/plasma/ice_moon, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "Jm" = ( /obj/effect/turf_decal/tile/bar, /obj/effect/turf_decal/tile/bar{ @@ -12088,90 +12170,90 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/general/hidden, /obj/machinery/atmospherics/pipe/smart/manifold4w/orange/hidden/layer5, /turf/open/floor/iron, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "Jp" = ( /obj/machinery/vending/cigarette/syndicate, /turf/open/floor/mineral/titanium, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "Jq" = ( /obj/machinery/camera/motion/thunderdome{ pixel_x = 10 }, /turf/open/floor/circuit/green, -/area/tdome/arena) +/area/centcom/tdome/arena) "Jr" = ( /obj/effect/turf_decal/siding/wideplating/dark{ dir = 8 }, /obj/structure/chair/stool/directional/east, /turf/open/floor/wood/tile, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "Js" = ( /obj/effect/turf_decal/tile/red{ dir = 8 }, /turf/open/floor/iron, -/area/tdome/arena) +/area/centcom/tdome/arena) "Jt" = ( /obj/effect/turf_decal/tile/green, /turf/open/floor/iron, -/area/tdome/arena) +/area/centcom/tdome/arena) "Ju" = ( /obj/effect/landmark/thunderdome/two, /obj/effect/turf_decal/stripes/line{ dir = 10 }, /turf/open/floor/iron, -/area/tdome/arena) +/area/centcom/tdome/arena) "Jv" = ( /obj/effect/landmark/thunderdome/two, /obj/effect/turf_decal/stripes/line, /turf/open/floor/iron, -/area/tdome/arena) +/area/centcom/tdome/arena) "Jw" = ( /obj/effect/landmark/thunderdome/two, /obj/effect/turf_decal/stripes/line{ dir = 6 }, /turf/open/floor/iron, -/area/tdome/arena) +/area/centcom/tdome/arena) "Jx" = ( /obj/effect/landmark/thunderdome/one, /obj/effect/turf_decal/stripes/line{ dir = 10 }, /turf/open/floor/iron, -/area/tdome/arena) +/area/centcom/tdome/arena) "Jy" = ( /obj/effect/landmark/thunderdome/one, /obj/effect/turf_decal/stripes/line, /turf/open/floor/iron, -/area/tdome/arena) +/area/centcom/tdome/arena) "Jz" = ( /obj/effect/landmark/thunderdome/one, /obj/effect/turf_decal/stripes/line{ dir = 6 }, /turf/open/floor/iron, -/area/tdome/arena) +/area/centcom/tdome/arena) "JA" = ( /obj/machinery/abductor/experiment{ team_number = 1 }, /turf/open/floor/plating/abductor, -/area/abductor_ship) +/area/centcom/abductor_ship) "JB" = ( /obj/machinery/abductor/console{ team_number = 1 }, /turf/open/floor/plating/abductor, -/area/abductor_ship) +/area/centcom/abductor_ship) "JC" = ( /obj/machinery/abductor/pad{ team_number = 1 }, /turf/open/floor/plating/abductor, -/area/abductor_ship) +/area/centcom/abductor_ship) "JD" = ( /obj/machinery/door/poddoor{ id = "thunderdomehea"; @@ -12179,7 +12261,7 @@ }, /obj/effect/turf_decal/loading_area, /turf/open/floor/iron, -/area/tdome/arena) +/area/centcom/tdome/arena) "JE" = ( /obj/structure/table, /obj/item/storage/medkit/fire, @@ -12188,13 +12270,13 @@ pixel_y = 4 }, /turf/open/floor/mineral/titanium/blue, -/area/centcom/evacuation/ship) +/area/centcom/central_command_areas/evacuation/ship) "JF" = ( /obj/machinery/computer/camera_advanced/abductor{ team_number = 1 }, /turf/open/floor/plating/abductor, -/area/abductor_ship) +/area/centcom/abductor_ship) "JH" = ( /obj/structure/rack, /obj/item/clothing/under/color/red, @@ -12206,22 +12288,22 @@ dir = 1 }, /turf/open/floor/iron, -/area/tdome/arena) +/area/centcom/tdome/arena) "JI" = ( /turf/open/floor/plastic, -/area/syndicate_mothership/expansion_fridgerummage) +/area/centcom/syndicate_mothership/expansion_fridgerummage) "JJ" = ( /obj/structure/table/wood, /obj/item/storage/fancy/donut_box, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/tdome/administration) +/area/centcom/tdome/administration) "JK" = ( /obj/structure/chair/wood{ dir = 8 }, /turf/open/floor/carpet/black, -/area/centcom/holding) +/area/centcom/central_command_areas/holding) "JL" = ( /obj/structure/rack, /obj/item/clothing/under/color/green, @@ -12233,32 +12315,32 @@ dir = 1 }, /turf/open/floor/iron, -/area/tdome/arena) +/area/centcom/tdome/arena) "JM" = ( /obj/effect/landmark/abductor/scientist, /turf/open/floor/plating/abductor, -/area/abductor_ship) +/area/centcom/abductor_ship) "JN" = ( /obj/effect/landmark/abductor/agent, /turf/open/floor/plating/abductor, -/area/abductor_ship) +/area/centcom/abductor_ship) "JO" = ( /obj/effect/turf_decal/siding/thinplating_new/dark/end, /obj/machinery/vending/hydroseeds{ slogan_delay = 700 }, /turf/open/floor/mineral/plastitanium/red, -/area/syndicate_mothership/expansion_bioterrorism) +/area/centcom/syndicate_mothership/expansion_bioterrorism) "JR" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/general/hidden, /obj/machinery/atmospherics/pipe/smart/manifold4w/yellow/hidden/layer2, /turf/open/floor/mineral/titanium, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "JT" = ( -/obj/structure/flora/grass/both, +/obj/structure/flora/grass/both/style_random, /turf/open/misc/asteroid/snow/icemoon, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "JU" = ( /obj/effect/turf_decal/siding/thinplating_new/dark{ dir = 1 @@ -12267,7 +12349,7 @@ dir = 5 }, /turf/open/floor/mineral/plastitanium, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "JV" = ( /obj/structure/table/wood, /obj/machinery/chem_dispenser/drinks/beer{ @@ -12275,31 +12357,31 @@ }, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/tdome/observation) +/area/centcom/tdome/observation) "JW" = ( /obj/structure/table/reinforced, /obj/item/storage/secure/briefcase, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/centcom/briefing) +/area/centcom/central_command_areas/briefing) "JX" = ( /obj/machinery/hydroponics/constructable, /turf/open/floor/mineral/titanium/tiled, -/area/syndicate_mothership/expansion_bioterrorism) +/area/centcom/syndicate_mothership/expansion_bioterrorism) "JY" = ( /obj/item/flashlight/lantern, /turf/open/misc/ironsand{ color = "#525252"; initial_gas_mix = "TEMP=2.7" }, -/area/centcom/holding) +/area/centcom/central_command_areas/holding) "JZ" = ( /obj/effect/turf_decal/trimline/red, /obj/effect/turf_decal/box/corners, /obj/effect/turf_decal/stripes/corner, /obj/effect/turf_decal/trimline/red, /turf/open/floor/mineral/plastitanium, -/area/syndicate_mothership/expansion_chemicalwarfare) +/area/centcom/syndicate_mothership/expansion_chemicalwarfare) "Kc" = ( /obj/effect/turf_decal/siding/thinplating_new/dark{ dir = 1 @@ -12308,7 +12390,7 @@ dir = 8 }, /turf/open/floor/mineral/titanium, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "Kd" = ( /obj/effect/turf_decal/tile/red{ dir = 1 @@ -12321,7 +12403,7 @@ dir = 8 }, /turf/open/floor/iron, -/area/tdome/observation) +/area/centcom/tdome/observation) "Ke" = ( /obj/item/clipboard, /obj/item/folder/red, @@ -12332,11 +12414,10 @@ /obj/item/stamp, /obj/structure/table/reinforced, /turf/open/floor/iron/grimy, -/area/centcom/briefing) +/area/centcom/central_command_areas/briefing) "Kf" = ( /obj/machinery/door/airlock/centcom{ - name = "Administrative Storage"; - req_access_txt = "106" + name = "Administrative Storage" }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden{ dir = 4 @@ -12345,19 +12426,20 @@ dir = 8 }, /obj/structure/cable, +/obj/effect/mapping_helpers/airlock/access/all/admin/captain, /turf/open/floor/iron, -/area/centcom/admin) +/area/centcom/central_command_areas/admin) "Kg" = ( /obj/effect/light_emitter{ set_cap = 1; set_luminosity = 4 }, -/obj/structure/flora/tree/dead, +/obj/structure/flora/tree/dead/style_random, /turf/open/misc/asteroid/snow/airless, -/area/syndicate_mothership) +/area/centcom/syndicate_mothership) "Ki" = ( /turf/open/lava/plasma/ice_moon, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "Kk" = ( /obj/docking_port/stationary{ dir = 4; @@ -12376,13 +12458,13 @@ }, /obj/structure/cable, /turf/open/floor/catwalk_floor/iron_smooth, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "Km" = ( /obj/machinery/light/directional/west, /obj/effect/turf_decal/tile/neutral/fourcorners, /obj/machinery/status_display/evac/directional/west, /turf/open/floor/iron/dark, -/area/centcom/prison) +/area/centcom/central_command_areas/prison) "Kn" = ( /obj/effect/turf_decal/siding/wideplating{ dir = 6 @@ -12391,23 +12473,23 @@ network = list("nukie") }, /turf/open/floor/plating, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "Ko" = ( /turf/open/floor/circuit/red, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "Kp" = ( /obj/structure/fence/cut/medium{ dir = 4 }, /turf/open/misc/asteroid/snow/airless, -/area/syndicate_mothership) +/area/centcom/syndicate_mothership) "Kq" = ( /obj/effect/turf_decal/stripes/end{ dir = 4 }, /obj/structure/closet/firecloset, /turf/open/floor/mineral/plastitanium, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "Kr" = ( /obj/effect/turf_decal/tile/bar, /obj/effect/turf_decal/tile/bar{ @@ -12419,7 +12501,7 @@ }, /obj/machinery/door/window/right/directional/east, /turf/open/floor/iron, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "Ks" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -12428,7 +12510,7 @@ dir = 8 }, /turf/open/floor/mineral/titanium/tiled/yellow, -/area/syndicate_mothership/expansion_bombthreat) +/area/centcom/syndicate_mothership/expansion_bombthreat) "Kt" = ( /obj/effect/turf_decal/siding/wideplating{ dir = 1 @@ -12437,20 +12519,21 @@ /obj/machinery/door/airlock/public/glass{ name = "Cafeteria" }, +/obj/effect/mapping_helpers/airlock/access/all/syndicate/general, /turf/open/floor/iron/smooth_half{ dir = 4 }, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "Ku" = ( /obj/structure/barricade/sandbags, /turf/open/misc/asteroid/snow/airless, -/area/syndicate_mothership) +/area/centcom/syndicate_mothership) "Kv" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 }, /turf/open/floor/mineral/plastitanium/red, -/area/syndicate_mothership/expansion_chemicalwarfare) +/area/centcom/syndicate_mothership/expansion_chemicalwarfare) "Kw" = ( /obj/effect/turf_decal/siding/thinplating_new/dark{ dir = 1 @@ -12458,35 +12541,35 @@ /obj/machinery/computer/pandemic, /obj/structure/noticeboard/directional/north, /turf/open/floor/mineral/plastitanium/red, -/area/syndicate_mothership/expansion_bioterrorism) +/area/centcom/syndicate_mothership/expansion_bioterrorism) "Kx" = ( /obj/machinery/light/small/directional/south, /turf/open/floor/wood/tile, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "Kz" = ( /obj/item/kirbyplants{ icon_state = "plant-10" }, /obj/machinery/light/directional/south, /turf/open/floor/wood/large, -/area/centcom/holding) +/area/centcom/central_command_areas/holding) "KC" = ( /obj/machinery/status_display/evac/directional/south, /turf/open/floor/wood, -/area/centcom/courtroom) +/area/centcom/central_command_areas/courtroom) "KD" = ( /obj/structure/chair{ dir = 8 }, /obj/machinery/status_display/ai/directional/east, /turf/open/floor/iron/grimy, -/area/centcom/courtroom) +/area/centcom/central_command_areas/courtroom) "KE" = ( /obj/structure/table/wood, /obj/item/toy/plush/goatplushie, /obj/machinery/light/directional/north, /turf/open/floor/carpet/black, -/area/centcom/holding) +/area/centcom/central_command_areas/holding) "KF" = ( /obj/effect/turf_decal/tile/brown{ dir = 8 @@ -12495,28 +12578,28 @@ dir = 1 }, /turf/open/floor/iron, -/area/centcom/supplypod/loading/one) +/area/centcom/central_command_areas/supplypod/loading/one) "KH" = ( /turf/closed/wall/mineral/titanium, -/area/centcom/evacuation/ship) +/area/centcom/central_command_areas/evacuation/ship) "KI" = ( /obj/structure/shuttle/engine/propulsion/right{ dir = 1 }, /turf/open/floor/plating/airless, -/area/centcom/evacuation/ship) +/area/centcom/central_command_areas/evacuation/ship) "KJ" = ( /obj/structure/shuttle/engine/propulsion{ dir = 1 }, /turf/open/floor/plating/airless, -/area/centcom/evacuation/ship) +/area/centcom/central_command_areas/evacuation/ship) "KK" = ( /obj/structure/shuttle/engine/propulsion/left{ dir = 1 }, /turf/open/floor/plating/airless, -/area/centcom/evacuation/ship) +/area/centcom/central_command_areas/evacuation/ship) "KL" = ( /obj/docking_port/stationary{ dwidth = 1; @@ -12543,41 +12626,41 @@ dir = 1 }, /turf/open/floor/plating/airless, -/area/centcom/evacuation/ship) +/area/centcom/central_command_areas/evacuation/ship) "KO" = ( /obj/machinery/door/airlock/titanium, /turf/open/floor/plating, -/area/centcom/evacuation/ship) +/area/centcom/central_command_areas/evacuation/ship) "KP" = ( /obj/structure/window/reinforced/shuttle, /obj/structure/grille, /turf/open/floor/plating, -/area/centcom/evacuation/ship) +/area/centcom/central_command_areas/evacuation/ship) "KQ" = ( /turf/open/floor/plating, -/area/centcom/evacuation/ship) +/area/centcom/central_command_areas/evacuation/ship) "KR" = ( /obj/machinery/light/small/directional/east, /turf/open/floor/plating, -/area/centcom/evacuation/ship) +/area/centcom/central_command_areas/evacuation/ship) "KS" = ( /turf/closed/wall/mineral/titanium/interior, -/area/centcom/evacuation/ship) +/area/centcom/central_command_areas/evacuation/ship) "KT" = ( -/obj/structure/flora/rock/pile/largejungle{ +/obj/structure/flora/rock/pile/jungle/large/style_random{ pixel_y = -3 }, /turf/open/misc/ashplanet/wateryrock{ initial_gas_mix = "o2=22;n2=82;TEMP=293.15" }, -/area/centcom/holding) +/area/centcom/central_command_areas/holding) "KU" = ( /obj/structure/closet/emcloset, /turf/open/floor/mineral/titanium/blue, -/area/centcom/evacuation/ship) +/area/centcom/central_command_areas/evacuation/ship) "KV" = ( /turf/open/floor/mineral/titanium, -/area/centcom/evacuation/ship) +/area/centcom/central_command_areas/evacuation/ship) "KW" = ( /obj/effect/turf_decal/stripes/end{ dir = 8 @@ -12589,7 +12672,7 @@ dir = 1 }, /turf/open/floor/mineral/plastitanium, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "KX" = ( /obj/effect/turf_decal/siding/wideplating/dark{ dir = 8 @@ -12604,8 +12687,9 @@ name = "Sky Bridge" }, /obj/structure/cable, +/obj/effect/mapping_helpers/airlock/access/all/syndicate/general, /turf/open/floor/iron/textured_large, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "KY" = ( /obj/effect/turf_decal/siding/thinplating_new/dark{ dir = 8 @@ -12621,103 +12705,103 @@ pixel_y = -3 }, /turf/open/floor/mineral/plastitanium/red, -/area/syndicate_mothership/expansion_bombthreat) +/area/centcom/syndicate_mothership/expansion_bombthreat) "KZ" = ( /obj/machinery/light/small/directional/west, /turf/open/floor/plating, -/area/centcom/evacuation/ship) +/area/centcom/central_command_areas/evacuation/ship) "La" = ( /obj/machinery/light/directional/west, /turf/open/floor/mineral/titanium/blue, -/area/centcom/evacuation/ship) +/area/centcom/central_command_areas/evacuation/ship) "Lb" = ( /turf/open/floor/mineral/titanium/blue, -/area/centcom/evacuation/ship) +/area/centcom/central_command_areas/evacuation/ship) "Lc" = ( /obj/machinery/light/directional/east, /turf/open/floor/mineral/titanium/blue, -/area/centcom/evacuation/ship) +/area/centcom/central_command_areas/evacuation/ship) "Ld" = ( /obj/structure/table/reinforced, /obj/item/paper_bin, /turf/open/floor/mineral/plastitanium/red, -/area/centcom/evacuation/ship) +/area/centcom/central_command_areas/evacuation/ship) "Le" = ( /obj/structure/table/reinforced, /obj/item/storage/fancy/donut_box, /turf/open/floor/mineral/plastitanium/red, -/area/centcom/evacuation/ship) +/area/centcom/central_command_areas/evacuation/ship) "Lf" = ( /obj/structure/table/reinforced, /obj/item/pen, /turf/open/floor/mineral/plastitanium/red, -/area/centcom/evacuation/ship) +/area/centcom/central_command_areas/evacuation/ship) "Lg" = ( /obj/structure/table/reinforced, /turf/open/floor/mineral/plastitanium/red, -/area/centcom/evacuation/ship) +/area/centcom/central_command_areas/evacuation/ship) "Lh" = ( /obj/machinery/sleeper{ dir = 8 }, /turf/open/floor/mineral/titanium/blue, -/area/centcom/evacuation/ship) +/area/centcom/central_command_areas/evacuation/ship) "Li" = ( /obj/structure/chair{ dir = 8 }, /turf/open/floor/mineral/titanium/blue, -/area/centcom/evacuation/ship) +/area/centcom/central_command_areas/evacuation/ship) "Lj" = ( /obj/machinery/computer/secure_data{ dir = 4 }, /turf/open/floor/mineral/plastitanium/red, -/area/centcom/evacuation/ship) +/area/centcom/central_command_areas/evacuation/ship) "Lk" = ( /obj/structure/chair{ dir = 1 }, /turf/open/floor/mineral/plastitanium/red, -/area/centcom/evacuation/ship) +/area/centcom/central_command_areas/evacuation/ship) "Ll" = ( /obj/structure/chair{ dir = 4 }, /turf/open/floor/mineral/plastitanium/red, -/area/centcom/evacuation/ship) +/area/centcom/central_command_areas/evacuation/ship) "Lm" = ( /obj/structure/table/reinforced, /obj/item/clipboard, /obj/item/stamp, /turf/open/floor/mineral/plastitanium/red, -/area/centcom/evacuation/ship) +/area/centcom/central_command_areas/evacuation/ship) "Ln" = ( /obj/structure/table, /obj/item/assembly/flash/handheld, /turf/open/floor/mineral/plastitanium/red, -/area/centcom/evacuation/ship) +/area/centcom/central_command_areas/evacuation/ship) "Lo" = ( /turf/open/floor/mineral/plastitanium/red, -/area/centcom/evacuation/ship) +/area/centcom/central_command_areas/evacuation/ship) "Lp" = ( /obj/structure/chair{ dir = 4 }, /turf/open/floor/mineral/titanium/blue, -/area/centcom/evacuation/ship) +/area/centcom/central_command_areas/evacuation/ship) "Lq" = ( /obj/structure/table, /obj/item/storage/box/handcuffs, /turf/open/floor/mineral/plastitanium/red, -/area/centcom/evacuation/ship) +/area/centcom/central_command_areas/evacuation/ship) "Lr" = ( /obj/structure/chair/office/light{ dir = 1 }, /obj/machinery/light/cold/directional/east, /turf/open/floor/mineral/plastitanium, -/area/syndicate_mothership/expansion_bioterrorism) +/area/centcom/syndicate_mothership/expansion_bioterrorism) "Ls" = ( /obj/docking_port/stationary{ dir = 4; @@ -12731,23 +12815,23 @@ /area/space) "Lt" = ( /turf/closed/wall/mineral/titanium/nodiagonal, -/area/centcom/evacuation/ship) +/area/centcom/central_command_areas/evacuation/ship) "Lu" = ( /obj/machinery/light/directional/west, /turf/open/floor/mineral/titanium, -/area/centcom/evacuation/ship) +/area/centcom/central_command_areas/evacuation/ship) "Lv" = ( /obj/structure/bed, /turf/open/floor/mineral/titanium/blue, -/area/centcom/evacuation/ship) +/area/centcom/central_command_areas/evacuation/ship) "Lw" = ( /obj/effect/spawner/structure/window/reinforced/shuttle, /turf/open/floor/plating, -/area/centcom/evacuation/ship) +/area/centcom/central_command_areas/evacuation/ship) "Ly" = ( /obj/machinery/door/airlock/titanium, /turf/open/floor/mineral/titanium, -/area/centcom/evacuation/ship) +/area/centcom/central_command_areas/evacuation/ship) "Lz" = ( /obj/docking_port/stationary{ dir = 4; @@ -12763,119 +12847,119 @@ /obj/structure/table, /obj/structure/bedsheetbin, /turf/open/floor/mineral/titanium/blue, -/area/centcom/evacuation/ship) +/area/centcom/central_command_areas/evacuation/ship) "LB" = ( /obj/structure/table, /obj/item/hand_labeler, /obj/machinery/light/directional/south, /turf/open/floor/mineral/titanium/blue, -/area/centcom/evacuation/ship) +/area/centcom/central_command_areas/evacuation/ship) "LC" = ( /obj/structure/table, /obj/item/storage/box/donkpockets, /turf/open/floor/mineral/titanium/blue, -/area/centcom/evacuation/ship) +/area/centcom/central_command_areas/evacuation/ship) "LD" = ( /obj/machinery/door/airlock/titanium{ name = "Cockpit"; - req_access_txt = "109" + req_access = list("cent_captain") }, /turf/open/floor/mineral/titanium, -/area/centcom/evacuation/ship) +/area/centcom/central_command_areas/evacuation/ship) "LE" = ( /obj/structure/table, /obj/item/radio/off, /turf/open/floor/mineral/titanium/blue, -/area/centcom/evacuation/ship) +/area/centcom/central_command_areas/evacuation/ship) "LF" = ( /obj/structure/chair{ dir = 4; name = "Prosecution" }, /turf/open/floor/mineral/titanium, -/area/centcom/evacuation/ship) +/area/centcom/central_command_areas/evacuation/ship) "LG" = ( /obj/structure/filingcabinet, /turf/open/floor/mineral/titanium/blue, -/area/centcom/evacuation/ship) +/area/centcom/central_command_areas/evacuation/ship) "LH" = ( /obj/structure/table, /obj/item/storage/box/donkpockets, /obj/machinery/light/directional/west, /turf/open/floor/mineral/titanium/blue, -/area/centcom/evacuation/ship) +/area/centcom/central_command_areas/evacuation/ship) "LI" = ( /obj/structure/chair, /turf/open/floor/mineral/titanium, -/area/centcom/evacuation/ship) +/area/centcom/central_command_areas/evacuation/ship) "LJ" = ( /obj/structure/table, /obj/item/radio/off, /obj/machinery/light/directional/east, /turf/open/floor/mineral/titanium/blue, -/area/centcom/evacuation/ship) +/area/centcom/central_command_areas/evacuation/ship) "LK" = ( /obj/machinery/abductor/experiment{ team_number = 2 }, /turf/open/floor/plating/abductor, -/area/abductor_ship) +/area/centcom/abductor_ship) "LL" = ( /obj/machinery/abductor/console{ team_number = 2 }, /turf/open/floor/plating/abductor, -/area/abductor_ship) +/area/centcom/abductor_ship) "LM" = ( /obj/machinery/abductor/pad{ team_number = 2 }, /turf/open/floor/plating/abductor, -/area/abductor_ship) +/area/centcom/abductor_ship) "LN" = ( /obj/structure/table, /obj/item/storage/lockbox, /turf/open/floor/mineral/titanium/blue, -/area/centcom/evacuation/ship) +/area/centcom/central_command_areas/evacuation/ship) "LO" = ( /obj/structure/table, /turf/open/floor/mineral/titanium/blue, -/area/centcom/evacuation/ship) +/area/centcom/central_command_areas/evacuation/ship) "LP" = ( /obj/machinery/computer/shuttle{ dir = 1 }, /turf/open/floor/mineral/titanium/blue, -/area/centcom/evacuation/ship) +/area/centcom/central_command_areas/evacuation/ship) "LQ" = ( /obj/structure/table, /obj/item/clipboard, /obj/item/pen, /turf/open/floor/mineral/titanium/blue, -/area/centcom/evacuation/ship) +/area/centcom/central_command_areas/evacuation/ship) "LR" = ( /obj/structure/table, /obj/item/paper_bin, /turf/open/floor/mineral/titanium/blue, -/area/centcom/evacuation/ship) +/area/centcom/central_command_areas/evacuation/ship) "LS" = ( /obj/machinery/computer/camera_advanced/abductor{ team_number = 2 }, /turf/open/floor/plating/abductor, -/area/abductor_ship) +/area/centcom/abductor_ship) "LT" = ( /obj/effect/landmark/abductor/scientist{ team_number = 2 }, /turf/open/floor/plating/abductor, -/area/abductor_ship) +/area/centcom/abductor_ship) "LU" = ( /obj/effect/landmark/abductor/agent{ team_number = 2 }, /turf/open/floor/plating/abductor, -/area/abductor_ship) +/area/centcom/abductor_ship) "LV" = ( /turf/closed/indestructible/riveted, /area/awaymission/errorroom) @@ -12895,13 +12979,13 @@ pixel_y = 12 }, /turf/open/floor/iron/dark/textured_large, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "Mc" = ( /obj/machinery/atmospherics/components/binary/valve{ dir = 8 }, /turf/open/floor/mineral/titanium/tiled/yellow, -/area/syndicate_mothership/expansion_bombthreat) +/area/centcom/syndicate_mothership/expansion_bombthreat) "Md" = ( /obj/effect/turf_decal/siding/thinplating_new/dark{ dir = 5 @@ -12910,20 +12994,21 @@ /obj/item/bedsheet/medical, /obj/effect/turf_decal/tile/blue/fourcorners, /turf/open/floor/mineral/plastitanium, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "Me" = ( /obj/effect/turf_decal/stripes/line{ dir = 9 }, /obj/machinery/portable_atmospherics/canister, /turf/open/floor/plating, -/area/syndicate_mothership/expansion_bombthreat) +/area/centcom/syndicate_mothership/expansion_bombthreat) "Mg" = ( /obj/machinery/door/airlock/hatch{ name = "Closet" }, +/obj/effect/mapping_helpers/airlock/access/all/syndicate/general, /turf/open/floor/iron/smooth_edge, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "Mh" = ( /obj/machinery/door/poddoor{ id = "thunderdome"; @@ -12933,7 +13018,7 @@ dir = 8 }, /turf/open/floor/iron, -/area/tdome/arena) +/area/centcom/tdome/arena) "Mi" = ( /obj/machinery/door/poddoor{ id = "thunderdomegen"; @@ -12943,33 +13028,33 @@ dir = 8 }, /turf/open/floor/iron, -/area/tdome/arena) +/area/centcom/tdome/arena) "Mj" = ( /obj/item/toy/plush/lizard_plushie/green{ name = "Spots-The-Operative" }, /turf/open/floor/iron/dark/textured_large, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "Ml" = ( /obj/structure/bookcase/random/adult, /turf/open/floor/carpet/black, -/area/centcom/holding) +/area/centcom/central_command_areas/holding) "Mm" = ( /turf/open/floor/grass, -/area/centcom/holding) +/area/centcom/central_command_areas/holding) "Mo" = ( /obj/structure/bed, /obj/item/bedsheet/black, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/centcom/admin) +/area/centcom/central_command_areas/admin) "Mp" = ( /obj/structure/table/wood, /obj/machinery/recharger, /obj/effect/turf_decal/tile/neutral/fourcorners, /obj/machinery/status_display/evac/directional/east, /turf/open/floor/iron/dark, -/area/centcom/briefing) +/area/centcom/central_command_areas/briefing) "Mq" = ( /obj/structure/lattice/catwalk, /obj/machinery/atmospherics/pipe/heat_exchanging/simple{ @@ -12985,7 +13070,7 @@ /obj/effect/turf_decal/tile/neutral/fourcorners, /obj/machinery/status_display/evac/directional/north, /turf/open/floor/iron/dark, -/area/centcom/control) +/area/centcom/central_command_areas/control) "Ms" = ( /obj/structure/table, /obj/item/paper_bin, @@ -13000,28 +13085,28 @@ dir = 8 }, /turf/open/floor/iron, -/area/tdome/observation) +/area/centcom/tdome/observation) "Mt" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden{ dir = 4 }, /turf/open/floor/wood, -/area/centcom/admin) +/area/centcom/central_command_areas/admin) "Mu" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron, -/area/tdome/observation) +/area/centcom/tdome/observation) "Mv" = ( /obj/machinery/door/firedoor, /obj/effect/turf_decal/stripes/line{ dir = 8 }, /turf/open/floor/iron, -/area/tdome/administration) +/area/centcom/tdome/administration) "Mw" = ( /obj/effect/turf_decal/bot, /turf/open/floor/iron, -/area/tdome/observation) +/area/centcom/tdome/observation) "Mx" = ( /obj/effect/turf_decal/tile/bar, /obj/effect/turf_decal/tile/bar{ @@ -13050,25 +13135,25 @@ pixel_y = -3 }, /turf/open/floor/iron, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "My" = ( /obj/structure/chair/office{ dir = 4 }, /obj/structure/cable, /turf/open/floor/wood, -/area/centcom/admin) +/area/centcom/central_command_areas/admin) "Mz" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, -/area/centcom/prison) +/area/centcom/central_command_areas/prison) "MA" = ( /obj/structure/chair/stool/bar/directional/west, /obj/effect/turf_decal/siding/wood/corner{ dir = 4 }, /turf/open/floor/carpet/black, -/area/centcom/holding) +/area/centcom/central_command_areas/holding) "MB" = ( /obj/effect/turf_decal/tile/bar, /obj/effect/turf_decal/tile/bar{ @@ -13077,26 +13162,26 @@ /obj/machinery/washing_machine, /obj/structure/extinguisher_cabinet/directional/north, /turf/open/floor/iron, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "MD" = ( /obj/machinery/door/window/right/directional/north{ dir = 4; name = "Security Desk"; - req_access_txt = "103" + req_access = list("cent specops") }, /turf/open/floor/mineral/plastitanium/red, -/area/centcom/evacuation/ship) +/area/centcom/central_command_areas/evacuation/ship) "ME" = ( /obj/machinery/computer/camera_advanced{ dir = 4 }, /turf/open/floor/wood, -/area/wizard_station) +/area/centcom/wizard_station) "MF" = ( /obj/structure/fans/tiny, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/centcom/control) +/area/centcom/central_command_areas/control) "MG" = ( /obj/effect/turf_decal/siding/wideplating/dark{ dir = 8 @@ -13104,7 +13189,7 @@ /obj/structure/chair/stool/directional/east, /obj/effect/landmark/start/nukeop, /turf/open/floor/wood/tile, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "MH" = ( /obj/effect/turf_decal/siding/wood{ dir = 8 @@ -13115,58 +13200,58 @@ /obj/structure/mineral_door/paperframe{ name = "Performance Room" }, -/turf/open/floor/sepia, -/area/centcom/holding) +/turf/open/floor/iron/sepia, +/area/centcom/central_command_areas/holding) "MI" = ( /obj/machinery/light/directional/north, /obj/structure/table/wood, /obj/structure/reagent_dispensers/beerkeg, /turf/open/floor/iron/dark, -/area/centcom/supplypod) +/area/centcom/central_command_areas/supplypod) "MJ" = ( /obj/structure/chair/office, /obj/effect/landmark/ert_spawn, /obj/structure/cable, /turf/open/floor/iron/dark, -/area/centcom/briefing) +/area/centcom/central_command_areas/briefing) "MK" = ( /obj/effect/turf_decal/tile/neutral{ dir = 4 }, /turf/open/floor/iron, -/area/tdome/observation) +/area/centcom/tdome/observation) "ML" = ( /obj/machinery/vending/cigarette, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/centcom/courtroom) +/area/centcom/central_command_areas/courtroom) "MM" = ( /obj/machinery/light/small/directional/north, /turf/open/floor/iron/smooth_half, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "MN" = ( /obj/item/kirbyplants{ icon_state = "plant-21" }, /obj/effect/turf_decal/tile/green, /turf/open/floor/iron, -/area/tdome/observation) +/area/centcom/tdome/observation) "MO" = ( /turf/closed/indestructible/fakedoor{ name = "Guest House Entrance" }, -/area/centcom/holding) +/area/centcom/central_command_areas/holding) "MQ" = ( /obj/structure/closet/secure_closet/courtroom, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/centcom/courtroom) +/area/centcom/central_command_areas/courtroom) "MR" = ( /obj/machinery/vending/boozeomat, /obj/machinery/light/directional/east, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/tdome/observation) +/area/centcom/tdome/observation) "MS" = ( /obj/machinery/shower{ dir = 8 @@ -13175,26 +13260,26 @@ dir = 4 }, /turf/open/floor/iron/white, -/area/tdome/observation) +/area/centcom/tdome/observation) "MT" = ( -/obj/structure/flora/rock/pile, +/obj/structure/flora/rock/pile/style_random, /obj/effect/light_emitter{ set_cap = 1; set_luminosity = 4 }, /turf/open/misc/asteroid/snow/icemoon, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "MU" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, /turf/open/floor/wood, -/area/centcom/admin) +/area/centcom/central_command_areas/admin) "MV" = ( /obj/structure/chair{ dir = 1 }, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/centcom/courtroom) +/area/centcom/central_command_areas/courtroom) "MW" = ( /obj/effect/turf_decal/tile/yellow/half{ dir = 4 @@ -13218,17 +13303,17 @@ /turf/open/floor/iron/textured_half{ dir = 1 }, -/area/centcom/holding) +/area/centcom/central_command_areas/holding) "MX" = ( /obj/structure/table/reinforced/rglass, /obj/item/book/manual/hydroponics_pod_people, /obj/item/paper/guides/jobs/hydroponics, /turf/open/floor/wood/tile, -/area/centcom/holding) +/area/centcom/central_command_areas/holding) "MY" = ( /obj/structure/sign/nanotrasen, /turf/closed/indestructible/riveted, -/area/centcom/briefing) +/area/centcom/central_command_areas/briefing) "MZ" = ( /obj/effect/turf_decal/siding/thinplating_new/dark{ dir = 8 @@ -13244,11 +13329,11 @@ pixel_y = 17 }, /turf/open/floor/mineral/plastitanium, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "Na" = ( /obj/effect/turf_decal/siding/thinplating_new/dark/corner, /turf/open/floor/mineral/plastitanium/red, -/area/syndicate_mothership/expansion_bioterrorism) +/area/centcom/syndicate_mothership/expansion_bioterrorism) "Nc" = ( /obj/effect/turf_decal/tile/yellow/half{ dir = 4 @@ -13270,15 +13355,15 @@ /turf/open/floor/iron/textured_half{ dir = 1 }, -/area/centcom/holding) +/area/centcom/central_command_areas/holding) "Nd" = ( /turf/closed/indestructible/wood, -/area/centcom/holding) +/area/centcom/central_command_areas/holding) "Ne" = ( /obj/structure/table/wood, /obj/item/reagent_containers/food/drinks/trophy/gold_cup, /turf/open/floor/iron/grimy, -/area/tdome/observation) +/area/centcom/tdome/observation) "Ng" = ( /obj/item/storage/box/ids{ pixel_x = 3; @@ -13288,24 +13373,24 @@ /obj/structure/table/reinforced, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/centcom/control) +/area/centcom/central_command_areas/control) "Nh" = ( /obj/structure/table/wood, /obj/item/storage/box/drinkingglasses, /obj/item/reagent_containers/food/drinks/shaker, /turf/open/floor/iron/dark, -/area/centcom/supplypod) +/area/centcom/central_command_areas/supplypod) "Nj" = ( /obj/effect/turf_decal/stripes/end{ dir = 8 }, /obj/machinery/monkey_recycler, /turf/open/floor/mineral/titanium/tiled/yellow, -/area/syndicate_mothership/expansion_bioterrorism) +/area/centcom/syndicate_mothership/expansion_bioterrorism) "Nk" = ( /obj/structure/cable, /turf/open/floor/catwalk_floor/iron_smooth, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "Nl" = ( /obj/machinery/light/directional/south, /obj/effect/turf_decal/tile/neutral{ @@ -13317,7 +13402,7 @@ /turf/open/floor/iron{ heat_capacity = 1e+006 }, -/area/tdome/observation) +/area/centcom/tdome/observation) "Nn" = ( /obj/structure/table/reinforced, /obj/item/storage/lockbox/loyalty, @@ -13325,7 +13410,7 @@ /obj/machinery/light/directional/north, /obj/effect/turf_decal/stripes/line, /turf/open/floor/iron, -/area/centcom/admin/storage) +/area/centcom/central_command_areas/admin/storage) "No" = ( /obj/structure/lattice/catwalk, /obj/effect/turf_decal/stripes/line{ @@ -13335,13 +13420,13 @@ dir = 6 }, /turf/open/lava/plasma/ice_moon, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "Np" = ( /obj/structure/bookcase/random, /obj/structure/noticeboard/directional/south, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/centcom/courtroom) +/area/centcom/central_command_areas/courtroom) "Nq" = ( /obj/structure/chair/office{ dir = 4 @@ -13351,7 +13436,7 @@ }, /obj/structure/cable, /turf/open/floor/wood, -/area/centcom/admin) +/area/centcom/central_command_areas/admin) "Nr" = ( /obj/structure/table/reinforced, /obj/item/folder/red, @@ -13359,7 +13444,7 @@ /obj/item/assembly/flash/handheld, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/centcom/admin) +/area/centcom/central_command_areas/admin) "Ns" = ( /obj/effect/turf_decal/stripes/line{ dir = 9 @@ -13373,19 +13458,19 @@ dir = 6 }, /turf/open/lava/plasma/ice_moon, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "Nt" = ( /obj/structure/filingcabinet/medical, /obj/machinery/light/directional/north, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/centcom/control) +/area/centcom/central_command_areas/control) "Nv" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 }, /turf/open/floor/mineral/titanium/tiled/yellow, -/area/syndicate_mothership/expansion_bombthreat) +/area/centcom/syndicate_mothership/expansion_bombthreat) "Nw" = ( /obj/structure/chair/sofa/bench/right{ dir = 4 @@ -13394,27 +13479,27 @@ pixel_y = -32 }, /turf/open/floor/mineral/titanium, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "Nx" = ( /obj/structure/fans/tiny, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/centcom/supply) +/area/centcom/central_command_areas/supply) "Ny" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, /obj/structure/cable, /turf/open/floor/iron/dark, -/area/centcom/briefing) +/area/centcom/central_command_areas/briefing) "NB" = ( /obj/structure/chair/greyscale{ dir = 4 }, /turf/open/floor/mineral/plastitanium, -/area/syndicate_mothership) +/area/centcom/syndicate_mothership) "NC" = ( /obj/structure/cable, /turf/open/floor/iron/dark, -/area/centcom/briefing) +/area/centcom/central_command_areas/briefing) "ND" = ( /obj/structure/table, /obj/structure/bedsheetbin, @@ -13424,10 +13509,10 @@ dir = 4 }, /turf/open/floor/iron/white, -/area/tdome/observation) +/area/centcom/tdome/observation) "NE" = ( /turf/open/floor/iron, -/area/centcom/supplypod/pod_storage) +/area/centcom/central_command_areas/supplypod/pod_storage) "NF" = ( /obj/effect/turf_decal/siding/wood{ dir = 1 @@ -13436,18 +13521,18 @@ dir = 8 }, /turf/open/floor/wood/tile, -/area/centcom/holding) +/area/centcom/central_command_areas/holding) "NG" = ( /obj/machinery/door/airlock/centcom{ - name = "CentCom Security"; - req_access_txt = "101" + name = "CentCom Security" }, /obj/effect/turf_decal/stripes/line, /obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 1 }, +/obj/effect/mapping_helpers/airlock/access/all/admin/general, /turf/open/floor/iron, -/area/centcom/control) +/area/centcom/central_command_areas/control) "NH" = ( /obj/structure/table/reinforced, /obj/item/food/mint, @@ -13456,19 +13541,19 @@ }, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/tdome/observation) +/area/centcom/tdome/observation) "NJ" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, /obj/machinery/status_display/ai/directional/south, /obj/machinery/status_display/evac/directional/north, /turf/open/floor/iron/dark, -/area/centcom/control) +/area/centcom/central_command_areas/control) "NK" = ( /obj/effect/turf_decal/weather/snow/corner{ dir = 6 }, /turf/open/misc/ice/icemoon, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "NL" = ( /obj/item/kirbyplants{ icon_state = "plant-22" @@ -13477,12 +13562,12 @@ /obj/effect/turf_decal/tile/neutral/fourcorners, /obj/structure/cable, /turf/open/floor/iron/dark, -/area/centcom/briefing) +/area/centcom/central_command_areas/briefing) "NM" = ( /obj/structure/closet/crate/bin, /obj/machinery/light/directional/south, /turf/open/floor/wood, -/area/centcom/admin) +/area/centcom/central_command_areas/admin) "NN" = ( /obj/item/kirbyplants{ icon_state = "plant-22" @@ -13490,16 +13575,16 @@ /obj/machinery/light/directional/north, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/centcom/briefing) +/area/centcom/central_command_areas/briefing) "NO" = ( /turf/open/floor/iron/dark, -/area/centcom/supplypod) +/area/centcom/central_command_areas/supplypod) "NP" = ( /obj/machinery/door/airlock/silver{ name = "Shower" }, /turf/open/floor/iron/white, -/area/tdome/observation) +/area/centcom/tdome/observation) "NQ" = ( /obj/structure/lattice, /obj/machinery/atmospherics/pipe/heat_exchanging/simple, @@ -13508,13 +13593,13 @@ "NR" = ( /obj/machinery/light/cold/directional/west, /turf/open/floor/mineral/titanium, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "NS" = ( /turf/open/misc/ironsand{ color = "#525252"; initial_gas_mix = "TEMP=2.7" }, -/area/centcom/holding) +/area/centcom/central_command_areas/holding) "NU" = ( /obj/machinery/door/airlock/centcom{ name = "CentCom" @@ -13524,31 +13609,31 @@ dir = 1 }, /turf/open/floor/iron, -/area/centcom/control) +/area/centcom/central_command_areas/control) "NV" = ( /obj/machinery/light/directional/south, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/tdome/observation) +/area/centcom/tdome/observation) "NW" = ( /obj/structure/bookcase/random, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/centcom/courtroom) +/area/centcom/central_command_areas/courtroom) "NX" = ( /obj/machinery/light/directional/west, /turf/open/floor/wood/large, -/area/centcom/holding) +/area/centcom/central_command_areas/holding) "NZ" = ( /obj/structure/table/wood, /obj/item/paper_bin, /obj/item/pen, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/centcom/courtroom) +/area/centcom/central_command_areas/courtroom) "Oa" = ( /turf/open/floor/iron/dark/textured_large, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "Ob" = ( /obj/structure/table/reinforced, /obj/item/storage/fancy/egg_box, @@ -13560,22 +13645,22 @@ pixel_y = 12 }, /turf/open/floor/iron/cafeteria, -/area/centcom/holding) +/area/centcom/central_command_areas/holding) "Oc" = ( /obj/machinery/door/airlock/centcom{ - name = "Administrative Office"; - req_access_txt = "109" + name = "Administrative Office" }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden{ dir = 4 }, /obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/mapping_helpers/airlock/access/all/admin/captain, /turf/open/floor/iron/dark, -/area/centcom/admin) +/area/centcom/central_command_areas/admin) "Od" = ( /obj/structure/cable, /turf/open/floor/wood, -/area/centcom/admin) +/area/centcom/central_command_areas/admin) "Oe" = ( /obj/structure/closet/crate/bin, /obj/item/clothing/suit/xenos, @@ -13587,7 +13672,7 @@ pixel_y = 32 }, /turf/open/floor/wood/tile, -/area/centcom/holding) +/area/centcom/central_command_areas/holding) "Of" = ( /obj/item/clipboard, /obj/item/stamp/denied{ @@ -13598,7 +13683,7 @@ /obj/structure/table/reinforced, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/tdome/observation) +/area/centcom/tdome/observation) "Og" = ( /obj/effect/turf_decal/tile/yellow/half{ dir = 4 @@ -13620,7 +13705,7 @@ /turf/open/floor/iron/textured_half{ dir = 1 }, -/area/centcom/holding) +/area/centcom/central_command_areas/holding) "Oh" = ( /obj/structure/table/reinforced, /obj/item/clipboard, @@ -13628,10 +13713,10 @@ /obj/item/pen/red, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/centcom/control) +/area/centcom/central_command_areas/control) "Oi" = ( /turf/closed/indestructible/opsglass, -/area/centcom/holding) +/area/centcom/central_command_areas/holding) "Oj" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/centcom{ @@ -13644,7 +13729,7 @@ dir = 8 }, /turf/open/floor/iron, -/area/centcom/control) +/area/centcom/central_command_areas/control) "Ok" = ( /obj/structure/table/reinforced, /obj/item/paper_bin{ @@ -13661,13 +13746,13 @@ }, /obj/effect/decal/cleanable/dirt/dust, /turf/open/floor/iron/dark, -/area/centcom/control) +/area/centcom/central_command_areas/control) "Ol" = ( /obj/structure/fence{ dir = 4 }, /turf/open/misc/asteroid/snow/airless, -/area/syndicate_mothership) +/area/centcom/syndicate_mothership) "Om" = ( /obj/structure/table/reinforced, /obj/item/clipboard, @@ -13675,10 +13760,10 @@ /obj/item/pen/blue, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/centcom/briefing) +/area/centcom/central_command_areas/briefing) "On" = ( /turf/closed/indestructible/riveted, -/area/centcom/admin) +/area/centcom/central_command_areas/admin) "Op" = ( /obj/structure/table/reinforced, /obj/machinery/microwave{ @@ -13689,7 +13774,7 @@ /obj/machinery/airalarm/directional/south, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/tdome/observation) +/area/centcom/tdome/observation) "Oq" = ( /obj/effect/turf_decal/tile/brown{ dir = 8 @@ -13699,7 +13784,7 @@ dir = 4 }, /turf/open/floor/iron, -/area/centcom/supplypod/loading/two) +/area/centcom/central_command_areas/supplypod/loading/two) "Or" = ( /obj/effect/turf_decal/tile/neutral{ dir = 1 @@ -13716,20 +13801,20 @@ }, /obj/machinery/meter, /turf/open/floor/iron/dark, -/area/centcom/admin/storage) +/area/centcom/central_command_areas/admin/storage) "Os" = ( /obj/structure/fluff/tram_rail, /obj/structure/fluff/tram_rail{ pixel_y = 17 }, /turf/open/misc/asteroid/snow/icemoon, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "Ot" = ( /obj/structure/table/reinforced, /obj/machinery/door/firedoor, /obj/effect/turf_decal/bot, /turf/open/floor/iron, -/area/tdome/observation) +/area/centcom/tdome/observation) "Ou" = ( /obj/effect/turf_decal/siding/wood{ dir = 8 @@ -13740,8 +13825,8 @@ /obj/structure/mineral_door/paperframe{ name = "Shrine" }, -/turf/open/floor/sepia, -/area/centcom/holding) +/turf/open/floor/iron/sepia, +/area/centcom/central_command_areas/holding) "Ov" = ( /obj/structure/table/reinforced/rglass, /obj/item/shovel/spade{ @@ -13749,7 +13834,7 @@ }, /obj/item/cultivator, /turf/open/floor/wood/tile, -/area/centcom/holding) +/area/centcom/central_command_areas/holding) "Ow" = ( /obj/effect/turf_decal/tile/neutral{ dir = 1 @@ -13766,11 +13851,11 @@ }, /obj/structure/cable, /turf/open/floor/iron/dark, -/area/centcom/admin/storage) +/area/centcom/central_command_areas/admin/storage) "Ox" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron, -/area/centcom/fore) +/area/centcom/central_command_areas/fore) "Oy" = ( /obj/effect/turf_decal/siding/wideplating, /obj/effect/turf_decal/siding/wideplating{ @@ -13782,24 +13867,26 @@ /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/general/hidden, /obj/machinery/atmospherics/pipe/smart/manifold4w/orange/hidden/layer5, +/obj/effect/mapping_helpers/airlock/access/all/syndicate/general, /turf/open/floor/iron/dark/textured_half, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "Oz" = ( /obj/machinery/door/airlock/external/ruin, /obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/mapping_helpers/airlock/access/all/admin/general, /turf/open/floor/iron/dark, -/area/centcom/control) +/area/centcom/central_command_areas/control) "OB" = ( /obj/machinery/oven, /obj/machinery/light/directional/north, /turf/open/floor/iron/cafeteria, -/area/centcom/holding) +/area/centcom/central_command_areas/holding) "OC" = ( -/obj/structure/flora/rock/pile, +/obj/structure/flora/rock/pile/style_random, /turf/open/misc/asteroid/basalt/wasteland{ initial_gas_mix = "TEMP=2.7" }, -/area/centcom/holding) +/area/centcom/central_command_areas/holding) "OD" = ( /obj/machinery/microwave{ desc = "Cooks and boils stuff, somehow."; @@ -13808,17 +13895,17 @@ }, /obj/structure/table/wood, /turf/open/floor/iron/dark, -/area/centcom/supplypod) +/area/centcom/central_command_areas/supplypod) "OE" = ( -/obj/structure/flora/ausbushes/sparsegrass, -/obj/structure/flora/ausbushes/grassybush, -/obj/structure/flora/ausbushes/fernybush, +/obj/structure/flora/bush/sparsegrass/style_random, +/obj/structure/flora/bush/grassy/style_random, +/obj/structure/flora/bush/ferny/style_random, /turf/open/floor/iron{ dir = 6; icon_state = "asteroid8"; name = "sand" }, -/area/tdome/observation) +/area/centcom/tdome/observation) "OF" = ( /obj/effect/turf_decal/tile/yellow/half, /obj/effect/turf_decal/tile/yellow/half{ @@ -13831,7 +13918,7 @@ /turf/open/floor/iron/textured_half{ dir = 4 }, -/area/centcom/holding) +/area/centcom/central_command_areas/holding) "OG" = ( /obj/effect/turf_decal/tile/bar, /obj/effect/turf_decal/tile/bar{ @@ -13841,22 +13928,20 @@ dir = 4 }, /turf/open/floor/iron, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "OH" = ( /obj/machinery/computer/secure_data{ dir = 4 }, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/centcom/control) +/area/centcom/central_command_areas/control) "OI" = ( /obj/machinery/chem_mass_spec, /turf/open/floor/mineral/titanium/tiled/yellow, -/area/syndicate_mothership/expansion_chemicalwarfare) +/area/centcom/syndicate_mothership/expansion_chemicalwarfare) "OJ" = ( -/obj/machinery/door/airlock/external/ruin{ - req_access_txt = "150" - }, +/obj/machinery/door/airlock/external/ruin, /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/general/hidden, /obj/machinery/atmospherics/pipe/smart/manifold4w/yellow/hidden/layer2, @@ -13864,16 +13949,17 @@ /obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 4 }, +/obj/effect/mapping_helpers/airlock/access/all/syndicate/general, /turf/open/floor/plating, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "OL" = ( /turf/closed/indestructible/rock, -/area/centcom/holding) +/area/centcom/central_command_areas/holding) "OM" = ( /obj/structure/table/reinforced, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/centcom/supply) +/area/centcom/central_command_areas/supply) "ON" = ( /obj/structure/lattice, /obj/machinery/atmospherics/pipe/heat_exchanging/manifold, @@ -13889,20 +13975,20 @@ /obj/item/clothing/suit/apron, /obj/item/hatchet, /turf/open/floor/mineral/plastitanium, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "OP" = ( /obj/effect/turf_decal/delivery, /turf/open/floor/iron, -/area/centcom/supplypod/loading/one) +/area/centcom/central_command_areas/supplypod/loading/one) "OQ" = ( /obj/machinery/door/airlock/centcom{ - name = "Briefing Room"; - req_access_txt = "101" + name = "Briefing Room" }, /obj/effect/turf_decal/stripes/line, /obj/structure/cable, +/obj/effect/mapping_helpers/airlock/access/all/admin/general, /turf/open/floor/iron, -/area/centcom/ferry) +/area/centcom/central_command_areas/ferry) "OR" = ( /obj/machinery/computer/secure_data{ dir = 1 @@ -13910,13 +13996,13 @@ /obj/effect/turf_decal/tile/neutral/fourcorners, /obj/machinery/status_display/evac/directional/south, /turf/open/floor/iron/dark, -/area/centcom/control) +/area/centcom/central_command_areas/control) "OS" = ( /obj/structure/bookcase/random, /obj/machinery/airalarm/directional/south, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/centcom/courtroom) +/area/centcom/central_command_areas/courtroom) "OT" = ( /obj/effect/turf_decal/siding/wood{ dir = 8 @@ -13925,7 +14011,7 @@ pixel_y = 32 }, /turf/open/floor/carpet/black, -/area/centcom/holding) +/area/centcom/central_command_areas/holding) "OU" = ( /obj/structure/table/reinforced, /obj/item/paper_bin, @@ -13933,7 +14019,7 @@ /obj/machinery/light/directional/east, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/centcom/control) +/area/centcom/central_command_areas/control) "OV" = ( /obj/structure/sink{ dir = 8; @@ -13944,7 +14030,7 @@ dir = 4 }, /turf/open/floor/iron/white, -/area/tdome/observation) +/area/centcom/tdome/observation) "OW" = ( /obj/structure/chair/sofa/bench{ dir = 4 @@ -13955,7 +14041,7 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/yellow/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/orange/hidden/layer5, /turf/open/floor/catwalk_floor/titanium, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "OX" = ( /obj/structure/chair/office{ dir = 1 @@ -13963,33 +14049,33 @@ /obj/effect/landmark/ert_spawn, /obj/structure/cable, /turf/open/floor/iron/dark, -/area/centcom/briefing) +/area/centcom/central_command_areas/briefing) "OY" = ( /obj/item/storage/fancy/donut_box, /obj/structure/table/reinforced, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/centcom/admin) +/area/centcom/central_command_areas/admin) "OZ" = ( /mob/living/basic/cow{ name = "Yuna" }, /turf/open/floor/grass, -/area/centcom/holding) +/area/centcom/central_command_areas/holding) "Pb" = ( /obj/structure/fence/cut/large, /turf/open/misc/asteroid/snow/airless, -/area/syndicate_mothership) +/area/centcom/syndicate_mothership) "Pc" = ( /obj/structure/fans/tiny, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/tdome/observation) +/area/centcom/tdome/observation) "Pd" = ( -/obj/structure/flora/tree/pine, +/obj/structure/flora/tree/pine/style_random, /turf/open/misc/asteroid/snow/icemoon, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "Pe" = ( /obj/structure/table/wood, /obj/item/phone{ @@ -14009,7 +14095,7 @@ /obj/effect/turf_decal/tile/neutral/fourcorners, /obj/machinery/status_display/evac/directional/north, /turf/open/floor/iron/dark, -/area/centcom/courtroom) +/area/centcom/central_command_areas/courtroom) "Pf" = ( /obj/item/kirbyplants{ icon_state = "plant-10" @@ -14018,8 +14104,8 @@ /obj/structure/sign/painting/library{ pixel_y = 32 }, -/turf/open/floor/sepia, -/area/centcom/holding) +/turf/open/floor/iron/sepia, +/area/centcom/central_command_areas/holding) "Pg" = ( /obj/machinery/computer/auxiliary_base/directional/north, /obj/structure/table/reinforced, @@ -14028,13 +14114,13 @@ /obj/item/pen/red, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/centcom/supply) +/area/centcom/central_command_areas/supply) "Ph" = ( -/obj/structure/flora/rock/icy{ +/obj/structure/flora/rock/icy/style_random{ pixel_x = -7 }, /turf/open/misc/asteroid/snow/icemoon, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "Pi" = ( /obj/effect/turf_decal/tile/yellow/half, /obj/effect/turf_decal/tile/yellow/half{ @@ -14051,17 +14137,17 @@ /turf/open/floor/iron/textured_half{ dir = 4 }, -/area/centcom/holding) +/area/centcom/central_command_areas/holding) "Pj" = ( /turf/closed/indestructible/fakeglass, -/area/tdome/administration) +/area/centcom/tdome/administration) "Pk" = ( /obj/structure/table/wood, /obj/item/storage/fancy/donut_box, /obj/machinery/light/directional/south, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/centcom/courtroom) +/area/centcom/central_command_areas/courtroom) "Pl" = ( /obj/machinery/button/flasher/indestructible{ id = "tdomeflash" @@ -14069,11 +14155,11 @@ /obj/structure/table/reinforced, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/tdome/administration) +/area/centcom/tdome/administration) "Pm" = ( /obj/effect/turf_decal/delivery, /turf/open/floor/iron, -/area/centcom/supplypod/loading/four) +/area/centcom/central_command_areas/supplypod/loading/four) "Pn" = ( /obj/item/storage/box/matches{ pixel_x = -3; @@ -14085,7 +14171,7 @@ }, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/tdome/observation) +/area/centcom/tdome/observation) "Po" = ( /obj/machinery/light/floor{ pixel_x = -4; @@ -14094,24 +14180,24 @@ /turf/open/misc/ashplanet/wateryrock{ initial_gas_mix = "o2=22;n2=82;TEMP=293.15" }, -/area/centcom/holding) +/area/centcom/central_command_areas/holding) "Pq" = ( /turf/open/floor/iron/grimy, -/area/centcom/prison) +/area/centcom/central_command_areas/prison) "Pr" = ( /obj/effect/landmark/thunderdome/admin, /obj/structure/chair/comfy/black{ dir = 1 }, /turf/open/floor/iron/grimy, -/area/tdome/administration) +/area/centcom/tdome/administration) "Ps" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden{ dir = 4 }, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/centcom/admin/storage) +/area/centcom/central_command_areas/admin/storage) "Pt" = ( /obj/structure/table/reinforced, /obj/item/storage/toolbox/mechanical, @@ -14120,13 +14206,13 @@ dir = 6 }, /turf/open/floor/iron, -/area/centcom/armory) +/area/centcom/central_command_areas/armory) "Pu" = ( /obj/structure/musician/piano{ icon_state = "piano" }, /turf/open/misc/beach/sand, -/area/centcom/holding) +/area/centcom/central_command_areas/holding) "Pv" = ( /obj/effect/turf_decal/tile/brown{ dir = 8 @@ -14135,18 +14221,18 @@ dir = 1 }, /turf/open/floor/iron, -/area/centcom/supplypod/loading/four) +/area/centcom/central_command_areas/supplypod/loading/four) "Pw" = ( /obj/effect/turf_decal/siding/wood, /obj/machinery/duct, /obj/item/clothing/suit/apron, /turf/open/floor/catwalk_floor, -/area/centcom/holding) +/area/centcom/central_command_areas/holding) "Px" = ( /obj/structure/table/wood, /obj/machinery/computer/libraryconsole/bookmanagement, /turf/open/floor/carpet/black, -/area/centcom/holding) +/area/centcom/central_command_areas/holding) "Py" = ( /obj/structure/table/glass/plasmaglass, /obj/item/reagent_containers/glass/beaker/large{ @@ -14159,12 +14245,12 @@ }, /obj/machinery/light/cold/directional/east, /turf/open/floor/mineral/titanium/tiled/yellow, -/area/syndicate_mothership/expansion_chemicalwarfare) +/area/centcom/syndicate_mothership/expansion_chemicalwarfare) "Pz" = ( /obj/structure/table/reinforced, /obj/item/paper/pamphlet/centcom/visitor_info, /turf/open/floor/iron, -/area/centcom/supplypod) +/area/centcom/central_command_areas/supplypod) "PC" = ( /obj/structure/table/wood, /obj/effect/turf_decal/siding/wood, @@ -14175,7 +14261,7 @@ name = "Professional camera" }, /turf/open/floor/wood/tile, -/area/centcom/holding) +/area/centcom/central_command_areas/holding) "PD" = ( /obj/effect/turf_decal/tile/yellow/half{ dir = 4 @@ -14196,25 +14282,25 @@ /turf/open/floor/iron/textured_half{ dir = 1 }, -/area/centcom/holding) +/area/centcom/central_command_areas/holding) "PE" = ( /obj/machinery/newscaster{ pixel_x = 32 }, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/centcom/armory) +/area/centcom/central_command_areas/armory) "PF" = ( /obj/structure/sign/nanotrasen, /turf/closed/indestructible/riveted, -/area/centcom/admin) +/area/centcom/central_command_areas/admin) "PH" = ( /obj/machinery/firealarm/directional/south, /obj/structure/closet/crate/bin, /obj/structure/extinguisher_cabinet/directional/east, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/centcom/ferry) +/area/centcom/central_command_areas/ferry) "PI" = ( /obj/structure/sink/kitchen{ dir = 8; @@ -14224,29 +14310,29 @@ /obj/item/reagent_containers/glass/bucket, /obj/effect/turf_decal/siding/wood, /turf/open/floor/catwalk_floor, -/area/centcom/holding) +/area/centcom/central_command_areas/holding) "PK" = ( /obj/effect/turf_decal/tile/brown, /obj/effect/turf_decal/tile/brown{ dir = 8 }, /turf/open/floor/iron, -/area/centcom/supplypod/loading/one) +/area/centcom/central_command_areas/supplypod/loading/one) "PL" = ( -/obj/structure/flora/ausbushes/lavendergrass, -/obj/structure/flora/ausbushes/fullgrass, -/obj/structure/flora/ausbushes/ywflowers, -/obj/structure/flora/ausbushes/grassybush, -/obj/structure/flora/ausbushes/palebush, +/obj/structure/flora/bush/lavendergrass/style_random, +/obj/structure/flora/bush/fullgrass/style_random, +/obj/structure/flora/bush/flowers_yw/style_random, +/obj/structure/flora/bush/grassy/style_random, +/obj/structure/flora/bush/pale/style_random, /turf/open/misc/asteroid, -/area/centcom/evacuation) +/area/centcom/central_command_areas/evacuation) "PM" = ( /obj/structure/chair/office, /obj/effect/landmark/ert_spawn, /obj/effect/turf_decal/tile/neutral/fourcorners, /obj/structure/cable, /turf/open/floor/iron/dark, -/area/centcom/briefing) +/area/centcom/central_command_areas/briefing) "PN" = ( /obj/structure/table/wood, /obj/item/book/manual/wiki/barman_recipes, @@ -14255,12 +14341,12 @@ /obj/machinery/newscaster/directional/south, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/tdome/observation) +/area/centcom/tdome/observation) "PO" = ( /obj/structure/kitchenspike, /obj/item/gun/magic/hook, /turf/open/floor/catwalk_floor, -/area/centcom/holding) +/area/centcom/central_command_areas/holding) "PP" = ( /obj/structure/closet/secure_closet/freezer/fridge/open, /obj/item/food/grown/chili, @@ -14278,14 +14364,14 @@ /obj/item/food/grown/citrus/lemon, /obj/item/food/grown/watermelon, /turf/open/floor/carpet/black, -/area/centcom/holding) +/area/centcom/central_command_areas/holding) "PQ" = ( /obj/machinery/atmospherics/components/trinary/mixer, /obj/effect/turf_decal/siding/thinplating_new/dark{ dir = 4 }, /turf/open/floor/mineral/plastitanium/red, -/area/syndicate_mothership/expansion_bombthreat) +/area/centcom/syndicate_mothership/expansion_bombthreat) "PR" = ( /obj/structure/table/wood, /obj/item/phone{ @@ -14306,7 +14392,7 @@ dir = 10 }, /turf/open/floor/iron/grimy, -/area/centcom/admin) +/area/centcom/central_command_areas/admin) "PS" = ( /obj/machinery/newscaster/directional/south, /obj/machinery/computer/med_data{ @@ -14314,14 +14400,14 @@ }, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/centcom/control) +/area/centcom/central_command_areas/control) "PT" = ( /obj/effect/turf_decal/tile/red, /obj/effect/turf_decal/tile/red{ dir = 8 }, /turf/open/floor/iron, -/area/tdome/observation) +/area/centcom/tdome/observation) "PU" = ( /obj/structure/railing{ dir = 4 @@ -14329,16 +14415,16 @@ /turf/open/floor/catwalk_floor/iron_smooth{ initial_gas_mix = "TEMP=2.7" }, -/area/syndicate_mothership) +/area/centcom/syndicate_mothership) "PV" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 }, /turf/open/floor/iron/dark, -/area/centcom/supplypod) +/area/centcom/central_command_areas/supplypod) "PW" = ( /turf/open/floor/iron, -/area/centcom/supplypod/loading/three) +/area/centcom/central_command_areas/supplypod/loading/three) "PX" = ( /obj/structure/table/reinforced, /obj/item/folder/red{ @@ -14351,21 +14437,21 @@ }, /obj/item/lighter, /turf/open/floor/iron/grimy, -/area/centcom/briefing) +/area/centcom/central_command_areas/briefing) "PY" = ( /obj/structure/closet/crate/bin, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/tdome/observation) +/area/centcom/tdome/observation) "PZ" = ( /obj/machinery/light/directional/north, /turf/open/floor/wood/tile, -/area/centcom/holding) +/area/centcom/central_command_areas/holding) "Qa" = ( /obj/structure/table/wood, /obj/item/food/chawanmushi, /turf/open/floor/carpet/black, -/area/centcom/holding) +/area/centcom/central_command_areas/holding) "Qb" = ( /obj/structure/table/wood, /obj/item/folder/red, @@ -14375,17 +14461,17 @@ /obj/machinery/airalarm/directional/south, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/centcom/admin) +/area/centcom/central_command_areas/admin) "Qe" = ( /turf/open/ai_visible, -/area/ai_multicam_room) +/area/centcom/ai_multicam_room) "Qf" = ( /obj/structure/table/reinforced, /obj/item/paper_bin, /obj/item/pen, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/centcom/control) +/area/centcom/central_command_areas/control) "Qg" = ( /obj/structure/table/wood, /obj/item/flashlight/lamp, @@ -14395,18 +14481,18 @@ departmentType = 5 }, /turf/open/floor/iron/grimy, -/area/centcom/admin) +/area/centcom/central_command_areas/admin) "Qh" = ( /obj/structure/destructible/cult/item_dispenser/forge/engine, /turf/open/floor/engine/cult, -/area/wizard_station) +/area/centcom/wizard_station) "Qi" = ( /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, /turf/open/floor/iron, -/area/tdome/observation) +/area/centcom/tdome/observation) "Qk" = ( /obj/structure/table/reinforced, /obj/machinery/button/door/indestructible{ @@ -14416,11 +14502,11 @@ /obj/machinery/airalarm/directional/south, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/centcom/control) +/area/centcom/central_command_areas/control) "Ql" = ( /obj/machinery/light/small/directional/west, /turf/open/floor/wood/tile, -/area/centcom/holding) +/area/centcom/central_command_areas/holding) "Qm" = ( /obj/effect/turf_decal/siding/wood{ dir = 8 @@ -14431,8 +14517,8 @@ /obj/structure/mineral_door/paperframe{ name = "Electrical Room" }, -/turf/open/floor/sepia, -/area/centcom/holding) +/turf/open/floor/iron/sepia, +/area/centcom/central_command_areas/holding) "Qn" = ( /obj/effect/turf_decal/siding/purple{ dir = 1 @@ -14441,33 +14527,33 @@ pixel_y = 32 }, /turf/open/floor/mineral/plastitanium, -/area/syndicate_mothership/expansion_chemicalwarfare) +/area/centcom/syndicate_mothership/expansion_chemicalwarfare) "Qo" = ( /obj/structure/chair/comfy/black{ dir = 8 }, /obj/machinery/light/directional/east, /turf/open/floor/carpet/black, -/area/centcom/holding) +/area/centcom/central_command_areas/holding) "Qp" = ( /obj/machinery/shuttle_manipulator, /turf/open/floor/circuit/red, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "Qq" = ( /obj/structure/destructible/cult/item_dispenser/archives/library, /turf/open/floor/engine/cult, -/area/wizard_station) +/area/centcom/wizard_station) "Qr" = ( /obj/machinery/light/directional/east, /obj/effect/turf_decal/tile/neutral/fourcorners, /obj/machinery/status_display/evac/directional/east, /turf/open/floor/iron/dark, -/area/centcom/prison) +/area/centcom/central_command_areas/prison) "Qs" = ( -/obj/structure/flora/tree/dead, -/obj/structure/flora/grass/both, +/obj/structure/flora/tree/dead/style_random, +/obj/structure/flora/grass/both/style_random, /turf/open/misc/asteroid/snow/icemoon, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "Qu" = ( /obj/structure/window/paperframe{ can_atmos_pass = 0 @@ -14476,14 +14562,14 @@ /obj/effect/turf_decal/siding/wood{ dir = 1 }, -/turf/open/floor/sepia, -/area/centcom/holding) +/turf/open/floor/iron/sepia, +/area/centcom/central_command_areas/holding) "Qv" = ( /obj/effect/turf_decal/tile/red{ dir = 8 }, /turf/open/floor/iron, -/area/tdome/observation) +/area/centcom/tdome/observation) "Qw" = ( /obj/item/clipboard, /obj/item/folder/red, @@ -14497,13 +14583,13 @@ /obj/effect/turf_decal/tile/neutral/fourcorners, /obj/machinery/status_display/ai/directional/west, /turf/open/floor/iron/dark, -/area/centcom/control) +/area/centcom/central_command_areas/control) "Qx" = ( /obj/effect/turf_decal/siding/yellow{ dir = 1 }, /turf/open/floor/iron, -/area/centcom/supply) +/area/centcom/central_command_areas/supply) "Qy" = ( /obj/machinery/shower{ dir = 8 @@ -14516,25 +14602,25 @@ dir = 4 }, /turf/open/floor/iron/white, -/area/tdome/observation) +/area/centcom/tdome/observation) "Qz" = ( /obj/effect/turf_decal/tile/green, /turf/open/floor/iron, -/area/tdome/observation) +/area/centcom/tdome/observation) "QA" = ( /obj/machinery/deepfryer, /turf/open/floor/iron/cafeteria, -/area/centcom/holding) +/area/centcom/central_command_areas/holding) "QB" = ( /obj/machinery/light/small/directional/south, /obj/item/watertank{ pixel_x = -10 }, /turf/open/floor/catwalk_floor/iron_smooth, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "QC" = ( /turf/closed/indestructible/riveted, -/area/tdome/observation) +/area/centcom/tdome/observation) "QD" = ( /obj/structure/closet, /obj/item/clothing/under/costume/jabroni, @@ -14542,11 +14628,11 @@ /obj/item/clothing/under/costume/kilt, /obj/item/clothing/under/costume/roman, /turf/open/floor/wood/parquet, -/area/centcom/holding) +/area/centcom/central_command_areas/holding) "QH" = ( /obj/item/toy/figure/syndie, /turf/open/misc/asteroid/snow/icemoon, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "QI" = ( /obj/structure/lattice/catwalk, /obj/effect/turf_decal/stripes/line{ @@ -14559,20 +14645,20 @@ dir = 5 }, /turf/open/floor/plating/snowed/icemoon, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "QJ" = ( /obj/effect/turf_decal/siding/wood{ dir = 5 }, /turf/open/floor/carpet/black, -/area/centcom/holding) +/area/centcom/central_command_areas/holding) "QL" = ( -/obj/structure/flora/ausbushes/fernybush, -/obj/structure/flora/ausbushes/ppflowers, -/obj/structure/flora/ausbushes/palebush, +/obj/structure/flora/bush/ferny/style_random, +/obj/structure/flora/bush/flowers_pp/style_random, +/obj/structure/flora/bush/pale/style_random, /obj/structure/window/reinforced/fulltile, /turf/open/floor/grass, -/area/centcom/holding) +/area/centcom/central_command_areas/holding) "QM" = ( /obj/effect/turf_decal/tile/brown{ dir = 8 @@ -14582,24 +14668,24 @@ dir = 1 }, /turf/open/floor/iron, -/area/centcom/supplypod/loading/three) +/area/centcom/central_command_areas/supplypod/loading/three) "QN" = ( /turf/open/floor/iron/smooth_half{ dir = 1 }, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "QO" = ( /obj/effect/turf_decal/tile/brown, /obj/effect/turf_decal/tile/brown{ dir = 4 }, /turf/open/floor/iron, -/area/centcom/supplypod) +/area/centcom/central_command_areas/supplypod) "QP" = ( /obj/effect/landmark/thunderdome/one, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron, -/area/tdome/arena) +/area/centcom/tdome/arena) "QQ" = ( /obj/effect/turf_decal/siding/wood, /obj/effect/turf_decal/siding/wood{ @@ -14608,15 +14694,15 @@ /obj/machinery/door/airlock/wood{ name = "Toilet" }, -/turf/open/floor/sepia, -/area/centcom/holding) +/turf/open/floor/iron/sepia, +/area/centcom/central_command_areas/holding) "QR" = ( /obj/structure/chair/office/light{ dir = 8 }, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron, -/area/tdome/observation) +/area/centcom/tdome/observation) "QS" = ( /obj/machinery/atmospherics/components/unary/passive_vent{ dir = 8 @@ -14632,7 +14718,7 @@ pixel_y = 32 }, /turf/open/floor/wood/tile, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "QU" = ( /obj/structure/table/wood, /obj/item/phone{ @@ -14652,22 +14738,22 @@ /obj/machinery/airalarm/directional/south, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/tdome/administration) +/area/centcom/tdome/administration) "QV" = ( /turf/open/floor/iron/grimy, -/area/centcom/admin) +/area/centcom/central_command_areas/admin) "QW" = ( -/obj/structure/flora/tree/dead, +/obj/structure/flora/tree/dead/style_random, /obj/effect/light_emitter{ set_cap = 1; set_luminosity = 4 }, /turf/open/misc/asteroid/snow/airless, -/area/syndicate_mothership) +/area/centcom/syndicate_mothership) "QX" = ( /obj/item/stack/spacecash/c20, /turf/open/misc/asteroid/snow/icemoon, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "QY" = ( /obj/item/storage/box/handcuffs, /obj/item/ammo_box/a357, @@ -14679,15 +14765,15 @@ dir = 1 }, /turf/open/floor/iron, -/area/centcom/admin/storage) +/area/centcom/central_command_areas/admin/storage) "Ra" = ( /obj/machinery/door/airlock/centcom{ - name = "CentCom Security"; - req_access_txt = "101" + name = "CentCom Security" }, /obj/effect/turf_decal/stripes/line, +/obj/effect/mapping_helpers/airlock/access/all/admin/general, /turf/open/floor/iron, -/area/centcom/prison) +/area/centcom/central_command_areas/prison) "Rb" = ( /obj/machinery/shower{ dir = 8 @@ -14696,17 +14782,17 @@ dir = 4 }, /turf/open/floor/iron/white, -/area/tdome/observation) +/area/centcom/tdome/observation) "Rc" = ( /obj/machinery/light/small/directional/east, /turf/open/floor/catwalk_floor, -/area/centcom/holding) +/area/centcom/central_command_areas/holding) "Rd" = ( /obj/structure/railing{ dir = 4 }, /turf/open/misc/asteroid/snow/icemoon, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "Re" = ( /obj/structure/table/reinforced/plasmarglass, /obj/item/pen{ @@ -14717,7 +14803,7 @@ pixel_x = -5 }, /turf/open/floor/mineral/plastitanium, -/area/syndicate_mothership) +/area/centcom/syndicate_mothership) "Rf" = ( /obj/structure/rack, /obj/item/nullrod/claymore/saber{ @@ -14732,14 +14818,14 @@ }, /obj/machinery/light/small/directional/south, /turf/open/floor/wood/parquet, -/area/centcom/holding) +/area/centcom/central_command_areas/holding) "Rg" = ( /obj/item/kirbyplants{ icon_state = "plant-21" }, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/centcom/admin) +/area/centcom/central_command_areas/admin) "Rh" = ( /obj/effect/turf_decal/tile/neutral{ dir = 1 @@ -14750,7 +14836,7 @@ /turf/open/floor/iron{ heat_capacity = 1e+006 }, -/area/tdome/observation) +/area/centcom/tdome/observation) "Ri" = ( /obj/effect/turf_decal/tile/bar, /obj/effect/turf_decal/tile/bar{ @@ -14770,7 +14856,7 @@ pixel_y = 8 }, /turf/open/floor/iron, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "Rj" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden{ dir = 4 @@ -14779,22 +14865,22 @@ dir = 8 }, /obj/machinery/door/airlock/vault{ - req_access_txt = "109" + req_access = list("cent_captain") }, /obj/machinery/door/poddoor/shutters/indestructible, /turf/open/floor/iron, -/area/centcom/admin/storage) +/area/centcom/central_command_areas/admin/storage) "Rk" = ( /obj/machinery/defibrillator_mount/directional/north, /obj/machinery/stasis, -/turf/open/floor/sepia, -/area/centcom/holding) +/turf/open/floor/iron/sepia, +/area/centcom/central_command_areas/holding) "Rl" = ( /obj/structure/chair/comfy/brown{ dir = 4 }, /turf/open/floor/iron/grimy, -/area/centcom/admin) +/area/centcom/central_command_areas/admin) "Rm" = ( /obj/effect/turf_decal/tile/dark/fourcorners, /obj/effect/turf_decal/siding/wood{ @@ -14803,15 +14889,15 @@ /obj/structure/table/reinforced/plastitaniumglass, /obj/item/storage/basket, /obj/machinery/light/directional/west, -/turf/open/floor/sepia, -/area/centcom/holding) +/turf/open/floor/iron/sepia, +/area/centcom/central_command_areas/holding) "Rn" = ( /obj/structure/chair/sofa/bench/right{ dir = 4 }, /obj/effect/turf_decal/siding/thinplating_new/dark, /turf/open/floor/mineral/titanium, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "Ro" = ( /obj/structure/table/wood, /obj/item/storage/box/donkpockets, @@ -14819,7 +14905,7 @@ pixel_y = 3 }, /turf/open/floor/iron/dark, -/area/centcom/supplypod) +/area/centcom/central_command_areas/supplypod) "Rp" = ( /obj/effect/turf_decal/siding/wood{ dir = 1 @@ -14833,7 +14919,7 @@ pixel_y = 9 }, /turf/open/floor/wood/tile, -/area/centcom/holding) +/area/centcom/central_command_areas/holding) "Rr" = ( /obj/item/kirbyplants{ icon_state = "plant-21" @@ -14841,7 +14927,7 @@ /obj/machinery/firealarm/directional/west, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/tdome/administration) +/area/centcom/tdome/administration) "Rs" = ( /obj/structure/closet/secure_closet/security, /obj/item/storage/belt/security/full, @@ -14850,32 +14936,32 @@ /obj/item/crowbar/red, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/centcom/evacuation) +/area/centcom/central_command_areas/evacuation) "Rt" = ( /turf/open/water{ initial_gas_mix = "o2=22;n2=82;TEMP=293.15" }, -/area/centcom/holding) +/area/centcom/central_command_areas/holding) "Ru" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 }, /obj/machinery/light/directional/south, /turf/open/floor/iron/dark, -/area/centcom/supplypod) +/area/centcom/central_command_areas/supplypod) "Rv" = ( /obj/structure/window/paperframe{ can_atmos_pass = 0 }, /turf/open/floor/wood/tile, -/area/centcom/holding) +/area/centcom/central_command_areas/holding) "Rw" = ( /obj/structure/table/wood, /obj/item/clipboard, /obj/item/radio/headset/headset_cent, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/tdome/administration) +/area/centcom/tdome/administration) "Rx" = ( /obj/structure/table/reinforced, /obj/item/reagent_containers/food/condiment/saltshaker{ @@ -14889,7 +14975,7 @@ /obj/machinery/newscaster/directional/west, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/tdome/observation) +/area/centcom/tdome/observation) "Ry" = ( /obj/item/storage/medkit/fire, /obj/item/storage/medkit/regular{ @@ -14904,13 +14990,13 @@ dir = 8 }, /turf/open/floor/iron/white, -/area/centcom/control) +/area/centcom/central_command_areas/control) "RB" = ( /obj/effect/turf_decal/stripes/line{ dir = 9 }, /turf/open/floor/iron, -/area/tdome/administration) +/area/centcom/tdome/administration) "RC" = ( /obj/machinery/light/directional/south, /obj/effect/turf_decal/tile/bar, @@ -14918,13 +15004,13 @@ dir = 1 }, /turf/open/floor/iron, -/area/tdome/observation) +/area/centcom/tdome/observation) "RD" = ( /obj/structure/sign/painting/library{ pixel_y = 32 }, -/turf/open/floor/sepia, -/area/centcom/holding) +/turf/open/floor/iron/sepia, +/area/centcom/central_command_areas/holding) "RE" = ( /obj/effect/turf_decal/siding/wood, /obj/effect/turf_decal/siding/wood{ @@ -14933,8 +15019,8 @@ /obj/structure/mineral_door/paperframe{ name = "Guest Suite *D" }, -/turf/open/floor/sepia, -/area/centcom/holding) +/turf/open/floor/iron/sepia, +/area/centcom/central_command_areas/holding) "RF" = ( /obj/structure/table/reinforced, /obj/item/crowbar/red, @@ -14942,7 +15028,7 @@ /obj/item/clothing/mask/gas, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/centcom/briefing) +/area/centcom/central_command_areas/briefing) "RG" = ( /obj/structure/chair/comfy/black{ dir = 1 @@ -14951,15 +15037,15 @@ /obj/machinery/status_display/evac/directional/south, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/centcom/courtroom) +/area/centcom/central_command_areas/courtroom) "RH" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/centcom/briefing) +/area/centcom/central_command_areas/briefing) "RI" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, -/area/centcom/courtroom) +/area/centcom/central_command_areas/courtroom) "RJ" = ( /obj/item/gun/energy/ionrifle, /obj/structure/rack, @@ -14967,23 +15053,23 @@ network = list("nukie") }, /turf/open/floor/catwalk_floor/iron_dark, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "RK" = ( /turf/closed/indestructible/opsglass, -/area/syndicate_mothership/expansion_bioterrorism) +/area/centcom/syndicate_mothership/expansion_bioterrorism) "RL" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/wood/parquet, -/area/centcom/holding) +/area/centcom/central_command_areas/holding) "RM" = ( /obj/machinery/power/apc/auto_name/directional/east, /obj/effect/turf_decal/tile/neutral/fourcorners, /obj/structure/cable, /turf/open/floor/iron/dark, -/area/centcom/armory) +/area/centcom/central_command_areas/armory) "RN" = ( /turf/open/floor/iron/stairs/medium, -/area/centcom/holding) +/area/centcom/central_command_areas/holding) "RO" = ( /obj/item/kirbyplants{ icon_state = "plant-21" @@ -14996,35 +15082,35 @@ dir = 8 }, /turf/open/floor/iron, -/area/tdome/observation) +/area/centcom/tdome/observation) "RP" = ( /obj/structure/bookcase/random, /obj/machinery/status_display/evac/directional/south, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/centcom/courtroom) +/area/centcom/central_command_areas/courtroom) "RQ" = ( /obj/structure/closet/abductor, /obj/item/storage/box/alienhandcuffs, /obj/item/reagent_containers/glass/beaker/synthflesh, /turf/open/floor/plating/abductor, -/area/abductor_ship) +/area/centcom/abductor_ship) "RR" = ( /obj/machinery/light/directional/north, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/centcom/control) +/area/centcom/central_command_areas/control) "RT" = ( /obj/effect/turf_decal/stripes/line{ dir = 10 }, /turf/open/floor/mineral/plastitanium/red, -/area/syndicate_mothership/expansion_chemicalwarfare) +/area/centcom/syndicate_mothership/expansion_chemicalwarfare) "RU" = ( /obj/machinery/modular_computer/console/preset/id/centcom, /obj/machinery/status_display/ai/directional/north, /turf/open/floor/iron/grimy, -/area/centcom/admin) +/area/centcom/central_command_areas/admin) "RV" = ( /obj/structure/table/reinforced, /obj/item/restraints/handcuffs, @@ -15033,14 +15119,14 @@ dir = 9 }, /turf/open/floor/iron, -/area/centcom/armory) +/area/centcom/central_command_areas/armory) "RW" = ( /obj/structure/table/reinforced, /obj/machinery/door/firedoor, /obj/item/paper/pamphlet/centcom/visitor_info, /obj/effect/turf_decal/bot, /turf/open/floor/iron, -/area/tdome/observation) +/area/centcom/tdome/observation) "RY" = ( /obj/effect/turf_decal/siding/wood{ dir = 8 @@ -15051,41 +15137,41 @@ /obj/structure/mineral_door/paperframe{ name = "Red" }, -/turf/open/floor/sepia, -/area/centcom/holding) +/turf/open/floor/iron/sepia, +/area/centcom/central_command_areas/holding) "RZ" = ( /obj/effect/turf_decal/trimline/red, /obj/effect/turf_decal/trimline/red, /turf/open/floor/mineral/plastitanium, -/area/syndicate_mothership/expansion_chemicalwarfare) +/area/centcom/syndicate_mothership/expansion_chemicalwarfare) "Sa" = ( /mob/living/simple_animal/bot/medbot/stationary{ desc = "When engaged in combat, the vanquishing of thine enemy can be the warrior's only concern."; name = "Hattori"; radio_key = null }, -/turf/open/floor/sepia, -/area/centcom/holding) +/turf/open/floor/iron/sepia, +/area/centcom/central_command_areas/holding) "Sb" = ( /obj/structure/table/wood, /obj/item/reagent_containers/food/drinks/bottle/sake{ pixel_y = 15 }, /turf/open/floor/carpet/black, -/area/centcom/holding) +/area/centcom/central_command_areas/holding) "Sc" = ( /obj/structure/railing{ dir = 6 }, /turf/open/misc/asteroid/snow/icemoon, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "Sd" = ( /turf/open/floor/carpet/black, -/area/centcom/holding) +/area/centcom/central_command_areas/holding) "Se" = ( /obj/effect/turf_decal/delivery, /turf/open/floor/iron, -/area/centcom/supplypod/loading/two) +/area/centcom/central_command_areas/supplypod/loading/two) "Sf" = ( /obj/structure/window/reinforced/survival_pod{ dir = 4 @@ -15094,7 +15180,7 @@ dir = 6 }, /turf/open/floor/mineral/plastitanium/red, -/area/syndicate_mothership/expansion_bioterrorism) +/area/centcom/syndicate_mothership/expansion_bioterrorism) "Sg" = ( /obj/item/storage/briefcase{ pixel_x = -3; @@ -15104,7 +15190,7 @@ /obj/structure/table/wood, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/tdome/administration) +/area/centcom/tdome/administration) "Sh" = ( /obj/structure/table/reinforced, /obj/item/mod/control/pre_equipped/corporate{ @@ -15115,20 +15201,20 @@ /obj/item/clothing/mask/gas/sechailer/swat, /obj/effect/turf_decal/stripes/line, /turf/open/floor/iron, -/area/centcom/admin/storage) +/area/centcom/central_command_areas/admin/storage) "Si" = ( /turf/open/floor/iron, -/area/centcom/supplypod/loading/two) +/area/centcom/central_command_areas/supplypod/loading/two) "Sk" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, /obj/structure/table/reinforced, /obj/item/storage/medkit/regular, /turf/open/floor/iron/dark, -/area/centcom/briefing) +/area/centcom/central_command_areas/briefing) "Sl" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, -/area/tdome/observation) +/area/centcom/tdome/observation) "Sn" = ( /obj/effect/turf_decal/siding/wood{ dir = 1 @@ -15138,18 +15224,18 @@ pixel_y = 6 }, /turf/open/floor/stone, -/area/centcom/holding) +/area/centcom/central_command_areas/holding) "So" = ( /obj/structure/table/wood, /obj/machinery/computer/med_data/laptop, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/centcom/briefing) +/area/centcom/central_command_areas/briefing) "Sp" = ( /obj/machinery/door/airlock/external/ruin, /obj/effect/turf_decal/stripes/line, /turf/open/floor/iron, -/area/tdome/observation) +/area/centcom/tdome/observation) "Sq" = ( /obj/structure/table/reinforced, /obj/item/clipboard, @@ -15158,7 +15244,7 @@ dir = 8 }, /turf/open/floor/iron, -/area/centcom/armory) +/area/centcom/central_command_areas/armory) "Sr" = ( /obj/effect/turf_decal/siding/thinplating_new/dark{ dir = 10 @@ -15169,7 +15255,7 @@ pixel_y = 6 }, /turf/open/floor/mineral/plastitanium, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "Ss" = ( /obj/item/kirbyplants{ icon_state = "plant-22" @@ -15177,45 +15263,45 @@ /obj/machinery/firealarm/directional/west, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/centcom/courtroom) +/area/centcom/central_command_areas/courtroom) "St" = ( /obj/effect/turf_decal/stripes/line{ dir = 5 }, /obj/machinery/portable_atmospherics/canister, /turf/open/floor/plating, -/area/syndicate_mothership/expansion_bombthreat) +/area/centcom/syndicate_mothership/expansion_bombthreat) "Su" = ( /turf/open/floor/iron, -/area/centcom/supplypod) +/area/centcom/central_command_areas/supplypod) "Sv" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 }, /obj/machinery/light/directional/north, /turf/open/floor/iron/dark, -/area/centcom/supplypod) +/area/centcom/central_command_areas/supplypod) "Sw" = ( /obj/item/kirbyplants{ icon_state = "plant-22" }, /obj/machinery/light_switch/directional/south, /turf/open/floor/wood, -/area/centcom/admin) +/area/centcom/central_command_areas/admin) "Sx" = ( /obj/structure/sign/nanotrasen, /turf/closed/indestructible/riveted, -/area/centcom/admin/storage) +/area/centcom/central_command_areas/admin/storage) "Sy" = ( /obj/machinery/light/small/directional/north, /obj/structure/easel, /obj/item/canvas/twentythree_twentythree, /turf/open/floor/catwalk_floor, -/area/centcom/holding) +/area/centcom/central_command_areas/holding) "Sz" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/tdome/administration) +/area/centcom/tdome/administration) "SA" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -15223,38 +15309,38 @@ /obj/effect/turf_decal/siding/purple, /obj/machinery/light/cold/directional/south, /turf/open/floor/mineral/plastitanium, -/area/syndicate_mothership/expansion_chemicalwarfare) +/area/centcom/syndicate_mothership/expansion_chemicalwarfare) "SB" = ( /obj/structure/table/wood, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/centcom/courtroom) +/area/centcom/central_command_areas/courtroom) "SD" = ( /obj/effect/turf_decal/siding/wood{ dir = 6 }, /turf/open/floor/carpet/black, -/area/centcom/holding) +/area/centcom/central_command_areas/holding) "SF" = ( /obj/effect/turf_decal/siding/wood, -/turf/open/floor/sepia, -/area/centcom/holding) +/turf/open/floor/iron/sepia, +/area/centcom/central_command_areas/holding) "SG" = ( /obj/machinery/light/directional/south, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/centcom/evacuation) +/area/centcom/central_command_areas/evacuation) "SH" = ( /obj/structure/closet/secure_closet/personal, /turf/open/floor/iron/dark, -/area/centcom/supplypod) +/area/centcom/central_command_areas/supplypod) "SI" = ( /obj/machinery/modular_computer/console/preset/id/centcom{ dir = 8 }, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/centcom/control) +/area/centcom/central_command_areas/control) "SK" = ( /obj/structure/lattice/catwalk, /obj/effect/turf_decal/stripes/line{ @@ -15268,7 +15354,7 @@ dir = 9 }, /turf/open/lava/plasma/ice_moon, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "SL" = ( /obj/structure/rack, /obj/item/nullrod/scythe/vibro{ @@ -15282,14 +15368,14 @@ force = 30 }, /turf/open/floor/wood/parquet, -/area/centcom/holding) +/area/centcom/central_command_areas/holding) "SM" = ( /obj/item/kirbyplants{ icon_state = "plant-21" }, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/centcom/briefing) +/area/centcom/central_command_areas/briefing) "SO" = ( /obj/machinery/computer/secure_data{ dir = 8 @@ -15297,7 +15383,7 @@ /obj/effect/turf_decal/tile/neutral/fourcorners, /obj/machinery/status_display/ai/directional/east, /turf/open/floor/iron/dark, -/area/centcom/control) +/area/centcom/central_command_areas/control) "SP" = ( /obj/effect/turf_decal/siding/wood, /obj/effect/turf_decal/siding/wood{ @@ -15306,16 +15392,16 @@ /obj/structure/mineral_door/paperframe{ name = "Guest Suite *C" }, -/turf/open/floor/sepia, -/area/centcom/holding) +/turf/open/floor/iron/sepia, +/area/centcom/central_command_areas/holding) "SQ" = ( /obj/structure/filingcabinet/medical, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/centcom/control) +/area/centcom/central_command_areas/control) "SR" = ( /turf/open/floor/circuit/green, -/area/centcom/briefing) +/area/centcom/central_command_areas/briefing) "SS" = ( /obj/effect/turf_decal/tile/brown, /obj/effect/turf_decal/tile/brown{ @@ -15325,28 +15411,28 @@ dir = 1 }, /turf/open/floor/iron, -/area/centcom/supplypod/loading/one) +/area/centcom/central_command_areas/supplypod/loading/one) "ST" = ( /obj/machinery/door/poddoor/ert, /obj/effect/turf_decal/delivery, /turf/open/floor/iron, -/area/centcom/armory) +/area/centcom/central_command_areas/armory) "SU" = ( -/obj/structure/flora/ausbushes/sparsegrass, -/obj/structure/flora/ausbushes/grassybush, -/obj/structure/flora/ausbushes/fernybush, +/obj/structure/flora/bush/sparsegrass/style_random, +/obj/structure/flora/bush/grassy/style_random, +/obj/structure/flora/bush/ferny/style_random, /obj/machinery/light/directional/east, /turf/open/floor/iron{ dir = 6; icon_state = "asteroid8"; name = "sand" }, -/area/tdome/administration) +/area/centcom/tdome/administration) "SV" = ( /obj/machinery/light/directional/west, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/tdome/administration) +/area/centcom/tdome/administration) "SW" = ( /obj/effect/turf_decal/tile/bar, /obj/effect/turf_decal/tile/bar{ @@ -15356,14 +15442,14 @@ pixel_x = 32 }, /turf/open/floor/iron, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "SX" = ( /obj/structure/table/wood, /turf/open/floor/carpet/black, -/area/centcom/holding) +/area/centcom/central_command_areas/holding) "SZ" = ( /turf/closed/indestructible/fakeglass, -/area/tdome/observation) +/area/centcom/tdome/observation) "Ta" = ( /obj/effect/turf_decal/tile/yellow/half, /obj/effect/turf_decal/tile/yellow/half{ @@ -15380,21 +15466,21 @@ /turf/open/floor/iron/textured_half{ dir = 4 }, -/area/centcom/holding) +/area/centcom/central_command_areas/holding) "Tb" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/general/hidden, /obj/machinery/atmospherics/pipe/smart/manifold4w/yellow/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/orange/hidden/layer5, /turf/closed/indestructible/opsglass, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "Tc" = ( /obj/effect/turf_decal/tile/brown{ dir = 8 }, /obj/effect/turf_decal/tile/brown, /turf/open/floor/iron, -/area/centcom/supplypod/loading/two) +/area/centcom/central_command_areas/supplypod/loading/two) "Td" = ( /obj/structure/window/reinforced/survival_pod{ name = "Tinted Window"; @@ -15440,13 +15526,13 @@ pixel_y = 5 }, /turf/open/floor/mineral/plastitanium/red, -/area/syndicate_mothership/expansion_bombthreat) +/area/centcom/syndicate_mothership/expansion_bombthreat) "Te" = ( /obj/structure/chair/wood{ dir = 4 }, /turf/open/floor/wood/large, -/area/centcom/holding) +/area/centcom/central_command_areas/holding) "Tf" = ( /obj/structure/closet/secure_closet/freezer/fridge/open{ name = "freezer" @@ -15469,7 +15555,7 @@ }, /obj/item/food/grown/redbeet, /turf/open/floor/catwalk_floor, -/area/centcom/holding) +/area/centcom/central_command_areas/holding) "Tg" = ( /obj/item/storage/briefcase{ pixel_x = -3; @@ -15479,7 +15565,7 @@ /obj/structure/table/wood, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/centcom/admin) +/area/centcom/central_command_areas/admin) "Th" = ( /obj/machinery/atmospherics/components/unary/outlet_injector/monitored{ chamber_id = "nukiebase"; @@ -15488,12 +15574,12 @@ name = "syndicate air injector" }, /turf/open/floor/engine/vacuum, -/area/syndicate_mothership/expansion_bombthreat) +/area/centcom/syndicate_mothership/expansion_bombthreat) "Ti" = ( /obj/machinery/light/directional/east, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/centcom/control) +/area/centcom/central_command_areas/control) "Tj" = ( /obj/structure/table/reinforced, /obj/item/reagent_containers/food/drinks/bottle/whiskey{ @@ -15503,11 +15589,11 @@ pixel_x = 2 }, /turf/open/floor/iron, -/area/centcom/supplypod) +/area/centcom/central_command_areas/supplypod) "Tk" = ( /obj/machinery/hydroponics/constructable, /turf/open/floor/grass, -/area/centcom/holding) +/area/centcom/central_command_areas/holding) "Tl" = ( /obj/structure/table/wood, /obj/structure/plaque/static_plaque/thunderdome{ @@ -15519,7 +15605,7 @@ }, /obj/item/clothing/accessory/medal/gold, /turf/open/floor/iron/grimy, -/area/tdome/observation) +/area/centcom/tdome/observation) "Tn" = ( /obj/item/kirbyplants{ icon_state = "plant-22" @@ -15529,13 +15615,13 @@ dir = 8 }, /turf/open/floor/iron, -/area/tdome/observation) +/area/centcom/tdome/observation) "To" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden{ dir = 4 }, /turf/open/floor/iron/grimy, -/area/centcom/admin) +/area/centcom/central_command_areas/admin) "Tp" = ( /obj/structure/table/reinforced, /obj/item/clothing/suit/apron/chef, @@ -15543,13 +15629,13 @@ /obj/effect/turf_decal/tile/neutral/fourcorners, /obj/machinery/status_display/evac/directional/west, /turf/open/floor/iron/dark, -/area/tdome/observation) +/area/centcom/tdome/observation) "Tq" = ( /obj/structure/filingcabinet/filingcabinet, /obj/effect/turf_decal/tile/neutral/fourcorners, /obj/machinery/status_display/evac/directional/south, /turf/open/floor/iron/dark, -/area/centcom/supply) +/area/centcom/central_command_areas/supply) "Tr" = ( /obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ @@ -15560,49 +15646,49 @@ dir = 1 }, /turf/open/floor/mineral/plastitanium, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "Ts" = ( /obj/structure/table/reinforced, /obj/item/restraints/handcuffs/cable/zipties, /obj/item/assembly/flash/handheld, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/centcom/control) +/area/centcom/central_command_areas/control) "Tt" = ( /obj/effect/turf_decal/stripes/line{ dir = 5 }, /turf/open/floor/iron, -/area/tdome/administration) +/area/centcom/tdome/administration) "Tv" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/stone, -/area/centcom/holding) +/area/centcom/central_command_areas/holding) "Tw" = ( /obj/structure/chair/bronze{ dir = 8 }, /obj/effect/turf_decal/siding/wood, /turf/open/floor/carpet/black, -/area/centcom/holding) +/area/centcom/central_command_areas/holding) "Tx" = ( /obj/effect/turf_decal/siding/thinplating_new/dark{ dir = 1 }, /turf/open/floor/mineral/titanium, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "Ty" = ( /obj/structure/table/reinforced, /obj/item/camera, /turf/open/floor/iron, -/area/centcom/supplypod) +/area/centcom/central_command_areas/supplypod) "Tz" = ( /obj/effect/turf_decal/tile/brown, /obj/effect/turf_decal/tile/brown{ dir = 4 }, /turf/open/floor/iron, -/area/centcom/supplypod/loading/three) +/area/centcom/central_command_areas/supplypod/loading/three) "TA" = ( /obj/effect/turf_decal/tile/yellow/half{ dir = 4 @@ -15625,44 +15711,44 @@ /turf/open/floor/iron/textured_half{ dir = 1 }, -/area/centcom/holding) +/area/centcom/central_command_areas/holding) "TB" = ( /obj/structure/closet/secure_closet/personal, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/tdome/observation) +/area/centcom/tdome/observation) "TE" = ( /obj/structure/chair/comfy/brown{ color = "#596479"; dir = 4 }, /turf/open/floor/iron/grimy, -/area/centcom/briefing) +/area/centcom/central_command_areas/briefing) "TF" = ( -/obj/structure/flora/ausbushes/ywflowers, -/obj/structure/flora/ausbushes/brflowers, +/obj/structure/flora/bush/flowers_yw/style_random, +/obj/structure/flora/bush/flowers_br/style_random, /turf/open/floor/grass, -/area/centcom/holding) +/area/centcom/central_command_areas/holding) "TG" = ( /obj/effect/turf_decal/siding/thinplating_new/dark{ dir = 1 }, /obj/effect/turf_decal/siding/red/corner, /turf/open/floor/iron/dark/textured_large, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "TH" = ( /obj/structure/chair/greyscale{ dir = 4 }, /turf/open/floor/mineral/titanium, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "TI" = ( /obj/structure/table/reinforced, /obj/item/paper_bin, /obj/item/pen, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/centcom/briefing) +/area/centcom/central_command_areas/briefing) "TJ" = ( /obj/effect/turf_decal/siding/wood, /obj/effect/turf_decal/siding/wood{ @@ -15672,12 +15758,12 @@ name = "Freezer" }, /turf/open/floor/stone, -/area/centcom/holding) +/area/centcom/central_command_areas/holding) "TK" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, /obj/structure/cable, /turf/open/floor/iron, -/area/centcom/ferry) +/area/centcom/central_command_areas/ferry) "TL" = ( /obj/item/mop, /obj/structure/sink/kitchen{ @@ -15687,7 +15773,7 @@ }, /obj/item/reagent_containers/glass/bucket, /turf/open/floor/catwalk_floor, -/area/centcom/holding) +/area/centcom/central_command_areas/holding) "TM" = ( /obj/effect/turf_decal/tile/yellow/half{ dir = 4 @@ -15708,7 +15794,7 @@ /turf/open/floor/iron/textured_half{ dir = 1 }, -/area/centcom/holding) +/area/centcom/central_command_areas/holding) "TN" = ( /obj/structure/lattice/catwalk, /obj/effect/turf_decal/stripes/line{ @@ -15718,7 +15804,7 @@ dir = 10 }, /turf/open/lava/plasma/ice_moon, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "TO" = ( /obj/machinery/keycard_auth/directional/south, /obj/structure/table/reinforced, @@ -15727,7 +15813,7 @@ /obj/item/hand_labeler, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/centcom/supply) +/area/centcom/central_command_areas/supply) "TQ" = ( /obj/structure/bed{ dir = 4 @@ -15736,7 +15822,7 @@ dir = 4 }, /turf/open/floor/iron/smooth_half, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "TS" = ( /obj/structure/table/wood, /obj/item/dice/d20{ @@ -15750,19 +15836,19 @@ /obj/machinery/firealarm/directional/east, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/centcom/admin) +/area/centcom/central_command_areas/admin) "TT" = ( /obj/structure/table/reinforced, /obj/item/storage/fancy/donut_box, /turf/open/floor/iron, -/area/centcom/supplypod) +/area/centcom/central_command_areas/supplypod) "TU" = ( /obj/machinery/computer/security{ dir = 8 }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/dark, -/area/centcom/control) +/area/centcom/central_command_areas/control) "TV" = ( /obj/item/storage/fancy/cigarettes/cigars{ pixel_y = 6 @@ -15775,24 +15861,24 @@ /obj/effect/turf_decal/tile/neutral/fourcorners, /obj/machinery/status_display/evac/directional/east, /turf/open/floor/iron/dark, -/area/tdome/observation) +/area/centcom/tdome/observation) "TW" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden{ dir = 6 }, /turf/open/floor/iron/white, -/area/centcom/admin) +/area/centcom/central_command_areas/admin) "TX" = ( /obj/structure/chair/comfy/black{ dir = 4 }, /obj/machinery/light/directional/west, /turf/open/floor/carpet/black, -/area/centcom/holding) +/area/centcom/central_command_areas/holding) "TY" = ( /obj/structure/cable, /turf/open/floor/catwalk_floor/iron, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "Ub" = ( /obj/effect/turf_decal/tile/neutral{ dir = 1 @@ -15810,22 +15896,22 @@ /obj/machinery/meter, /obj/structure/cable, /turf/open/floor/iron/dark, -/area/centcom/admin/storage) +/area/centcom/central_command_areas/admin/storage) "Uc" = ( /obj/machinery/computer/camera_advanced/xenobio, /obj/structure/noticeboard/directional/east, /turf/open/floor/mineral/plastitanium, -/area/syndicate_mothership/expansion_bioterrorism) +/area/centcom/syndicate_mothership/expansion_bioterrorism) "Ue" = ( /obj/effect/baseturf_helper/asteroid/snow, /turf/closed/indestructible/syndicate, -/area/syndicate_mothership/expansion_chemicalwarfare) +/area/centcom/syndicate_mothership/expansion_chemicalwarfare) "Uf" = ( /obj/structure/table/reinforced, /obj/machinery/recharger, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/centcom/evacuation) +/area/centcom/central_command_areas/evacuation) "Ug" = ( /obj/structure/lattice/catwalk, /obj/machinery/atmospherics/components/tank/nitrogen, @@ -15836,7 +15922,7 @@ dir = 8 }, /turf/open/floor/wood, -/area/centcom/admin) +/area/centcom/central_command_areas/admin) "Ui" = ( /obj/structure/table/wood, /obj/machinery/computer/security/wooden_tv, @@ -15847,7 +15933,7 @@ /obj/effect/turf_decal/tile/neutral/fourcorners, /obj/machinery/status_display/ai/directional/east, /turf/open/floor/iron/dark, -/area/centcom/admin) +/area/centcom/central_command_areas/admin) "Uj" = ( /obj/effect/turf_decal/siding/thinplating{ dir = 5 @@ -15858,32 +15944,32 @@ }, /obj/item/storage/belt/medical, /turf/open/floor/mineral/titanium/tiled/blue, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "Uk" = ( /obj/effect/turf_decal/siding/purple{ dir = 1 }, /obj/machinery/light/cold/directional/north, /turf/open/floor/mineral/plastitanium, -/area/syndicate_mothership/expansion_chemicalwarfare) +/area/centcom/syndicate_mothership/expansion_chemicalwarfare) "Ul" = ( -/obj/structure/flora/ausbushes/lavendergrass, -/obj/structure/flora/ausbushes/sparsegrass, -/obj/structure/flora/ausbushes/ywflowers, -/obj/structure/flora/ausbushes/grassybush, -/obj/structure/flora/ausbushes/palebush, +/obj/structure/flora/bush/lavendergrass/style_random, +/obj/structure/flora/bush/sparsegrass/style_random, +/obj/structure/flora/bush/flowers_yw/style_random, +/obj/structure/flora/bush/grassy/style_random, +/obj/structure/flora/bush/pale/style_random, /turf/open/misc/asteroid, -/area/centcom/fore) +/area/centcom/central_command_areas/fore) "Um" = ( -/obj/structure/flora/ausbushes/sparsegrass, -/obj/structure/flora/ausbushes/grassybush, -/obj/structure/flora/ausbushes/fernybush, +/obj/structure/flora/bush/sparsegrass/style_random, +/obj/structure/flora/bush/grassy/style_random, +/obj/structure/flora/bush/ferny/style_random, /turf/open/floor/iron{ dir = 6; icon_state = "asteroid8"; name = "sand" }, -/area/tdome/administration) +/area/centcom/tdome/administration) "Un" = ( /obj/structure/table/glass/plasmaglass, /obj/item/screwdriver{ @@ -15912,7 +15998,7 @@ pixel_x = -4 }, /turf/open/floor/mineral/titanium/tiled/yellow, -/area/syndicate_mothership/expansion_chemicalwarfare) +/area/centcom/syndicate_mothership/expansion_chemicalwarfare) "Uo" = ( /obj/structure/closet/secure_closet/security, /obj/item/storage/belt/security/full, @@ -15923,7 +16009,7 @@ /obj/effect/turf_decal/tile/neutral/fourcorners, /obj/machinery/status_display/evac/directional/west, /turf/open/floor/iron/dark, -/area/centcom/control) +/area/centcom/central_command_areas/control) "Up" = ( /obj/effect/turf_decal/siding/wood{ dir = 1 @@ -15932,13 +16018,13 @@ /obj/structure/mineral_door/paperframe{ name = "Spectator's Lounge" }, -/turf/open/floor/sepia, -/area/centcom/holding) +/turf/open/floor/iron/sepia, +/area/centcom/central_command_areas/holding) "Uq" = ( -/obj/structure/flora/grass/both, -/obj/structure/flora/tree/dead, +/obj/structure/flora/grass/both/style_random, +/obj/structure/flora/tree/dead/style_random, /turf/open/misc/asteroid/snow/icemoon, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "Ur" = ( /obj/structure/closet/secure_closet/personal/cabinet, /obj/item/clothing/under/rank/civilian/curator/treasure_hunter, @@ -15959,14 +16045,14 @@ /obj/item/clothing/glasses/eyepatch, /obj/machinery/firealarm/directional/west, /turf/open/floor/iron/grimy, -/area/centcom/admin) +/area/centcom/central_command_areas/admin) "Us" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible, /obj/effect/turf_decal/siding/thinplating_new/dark{ dir = 4 }, /turf/open/floor/mineral/plastitanium/red, -/area/syndicate_mothership/expansion_bombthreat) +/area/centcom/syndicate_mothership/expansion_bombthreat) "Ut" = ( /obj/structure/table/wood, /obj/item/pizzabox, @@ -15979,10 +16065,10 @@ pixel_y = 5 }, /turf/open/floor/wood/tile, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "Uu" = ( /turf/closed/indestructible/syndicate, -/area/syndicate_mothership) +/area/centcom/syndicate_mothership) "Uv" = ( /obj/structure/table/reinforced, /obj/item/reagent_containers/glass/bottle/multiver{ @@ -15994,23 +16080,23 @@ /obj/item/reagent_containers/hypospray/medipen, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/centcom/control) +/area/centcom/central_command_areas/control) "Uw" = ( /obj/machinery/light/directional/west, /turf/open/floor/iron/dark, -/area/centcom/supplypod) +/area/centcom/central_command_areas/supplypod) "Ux" = ( /obj/structure/chair/stool/directional/west, /obj/effect/landmark/start/nukeop, /turf/open/floor/wood/tile, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "Uy" = ( /turf/open/misc/beach/sand, -/area/centcom/holding) +/area/centcom/central_command_areas/holding) "Uz" = ( /obj/effect/turf_decal/siding/wood, /turf/open/floor/wood/large, -/area/centcom/holding) +/area/centcom/central_command_areas/holding) "UA" = ( /obj/item/cardboard_cutout{ desc = "They seem to be ignoring you... Typical."; @@ -16019,11 +16105,11 @@ }, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/centcom/evacuation) +/area/centcom/central_command_areas/evacuation) "UB" = ( /obj/machinery/light/directional/north, /turf/open/floor/carpet/black, -/area/centcom/holding) +/area/centcom/central_command_areas/holding) "UC" = ( /obj/effect/turf_decal/siding/wood{ dir = 4 @@ -16034,13 +16120,13 @@ pixel_x = -4 }, /turf/open/floor/wood/tile, -/area/centcom/holding) +/area/centcom/central_command_areas/holding) "UE" = ( /obj/structure/table/reinforced/plastitaniumglass, /obj/item/paper_bin, /obj/item/pen/fountain, /turf/open/floor/catwalk_floor, -/area/centcom/holding) +/area/centcom/central_command_areas/holding) "UF" = ( /obj/structure/table, /obj/item/storage/medkit/toxin{ @@ -16049,19 +16135,19 @@ }, /obj/item/storage/medkit/toxin, /turf/open/floor/mineral/titanium/blue, -/area/centcom/evacuation/ship) +/area/centcom/central_command_areas/evacuation/ship) "UG" = ( /obj/machinery/light/small/directional/south, /obj/effect/turf_decal/siding/wood{ dir = 4 }, /turf/open/floor/vault/rock, -/area/centcom/holding) +/area/centcom/central_command_areas/holding) "UH" = ( /obj/machinery/light/directional/west, /obj/structure/closet/secure_closet/personal, /turf/open/floor/iron/dark, -/area/centcom/supplypod) +/area/centcom/central_command_areas/supplypod) "UI" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -16072,7 +16158,7 @@ }, /obj/machinery/firealarm/directional/south, /turf/open/floor/iron, -/area/centcom/admin/storage) +/area/centcom/central_command_areas/admin/storage) "UJ" = ( /obj/effect/turf_decal/tile/red/half, /obj/effect/turf_decal/tile/red/half{ @@ -16085,7 +16171,7 @@ }, /obj/item/stack/spacecash/c20, /turf/open/floor/iron/dark/textured_half, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "UL" = ( /obj/machinery/light/floor{ pixel_x = 4; @@ -16094,7 +16180,7 @@ /turf/open/misc/ashplanet/wateryrock{ initial_gas_mix = "o2=22;n2=82;TEMP=293.15" }, -/area/centcom/holding) +/area/centcom/central_command_areas/holding) "UM" = ( /obj/effect/turf_decal/tile/brown{ dir = 1 @@ -16103,11 +16189,10 @@ dir = 8 }, /turf/open/floor/iron, -/area/centcom/supplypod) +/area/centcom/central_command_areas/supplypod) "UO" = ( /obj/machinery/door/airlock/centcom{ - name = "CentCom Security"; - req_access_txt = "101" + name = "CentCom Security" }, /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -16115,13 +16200,14 @@ /obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 4 }, +/obj/effect/mapping_helpers/airlock/access/all/admin/general, /turf/open/floor/iron, -/area/centcom/control) +/area/centcom/central_command_areas/control) "UP" = ( /obj/effect/turf_decal/stripes/box, /obj/structure/closet/emcloset, /turf/open/floor/mineral/plastitanium, -/area/syndicate_mothership) +/area/centcom/syndicate_mothership) "UQ" = ( /obj/effect/turf_decal/siding/wood{ dir = 1 @@ -16130,20 +16216,20 @@ dir = 1 }, /turf/open/floor/eighties/red, -/area/centcom/holding) +/area/centcom/central_command_areas/holding) "UR" = ( /obj/structure/table/wood, /obj/item/flashlight/lamp, /obj/effect/turf_decal/tile/neutral/fourcorners, /obj/machinery/status_display/evac/directional/south, /turf/open/floor/iron/dark, -/area/centcom/admin) +/area/centcom/central_command_areas/admin) "US" = ( /obj/structure/table/reinforced, /obj/item/book/manual/chef_recipes, /obj/item/knife/kitchen, /turf/open/floor/iron/cafeteria, -/area/centcom/holding) +/area/centcom/central_command_areas/holding) "UT" = ( /obj/effect/turf_decal/siding/thinplating_new/dark{ dir = 8 @@ -16152,13 +16238,13 @@ dir = 4 }, /turf/open/floor/mineral/plastitanium/red, -/area/syndicate_mothership/expansion_bombthreat) +/area/centcom/syndicate_mothership/expansion_bombthreat) "UU" = ( /obj/effect/turf_decal/siding/wood, /obj/machinery/vending/snack/orange, /obj/machinery/light/small/directional/north, /turf/open/floor/carpet/black, -/area/centcom/holding) +/area/centcom/central_command_areas/holding) "UV" = ( /obj/structure/table/wood, /obj/item/folder/red, @@ -16166,13 +16252,13 @@ /obj/machinery/newscaster/directional/south, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/tdome/administration) +/area/centcom/tdome/administration) "UW" = ( /obj/effect/turf_decal/stripes/line{ dir = 10 }, /turf/open/floor/iron, -/area/tdome/administration) +/area/centcom/tdome/administration) "UX" = ( /obj/machinery/shower{ dir = 4 @@ -16187,7 +16273,7 @@ dir = 8 }, /turf/open/floor/iron/white, -/area/tdome/observation) +/area/centcom/tdome/observation) "UY" = ( /obj/effect/turf_decal/siding/thinplating_new/dark{ dir = 1 @@ -16209,7 +16295,7 @@ pixel_y = 5 }, /turf/open/floor/mineral/plastitanium/red, -/area/syndicate_mothership/expansion_bioterrorism) +/area/centcom/syndicate_mothership/expansion_bioterrorism) "UZ" = ( /obj/effect/turf_decal/tile/yellow/half, /obj/effect/turf_decal/tile/yellow/half{ @@ -16226,15 +16312,15 @@ /turf/open/floor/iron/textured_half{ dir = 4 }, -/area/centcom/holding) +/area/centcom/central_command_areas/holding) "Vc" = ( /obj/effect/decal/cleanable/vomit/old, /turf/open/floor/iron/dark, -/area/centcom/control) +/area/centcom/central_command_areas/control) "Vd" = ( /obj/effect/turf_decal/tile/blue/fourcorners, /turf/open/floor/iron, -/area/centcom/evacuation) +/area/centcom/central_command_areas/evacuation) "Ve" = ( /obj/effect/turf_decal/siding/wideplating/dark, /obj/structure/chair/sofa/bench/left, @@ -16242,14 +16328,14 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/yellow/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/orange/hidden/layer5, /turf/open/floor/stone, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "Vf" = ( -/obj/structure/flora/rock/pile, +/obj/structure/flora/rock/pile/style_random, /turf/open/misc/ironsand{ color = "#525252"; initial_gas_mix = "TEMP=2.7" }, -/area/centcom/holding) +/area/centcom/central_command_areas/holding) "Vg" = ( /obj/structure/rack, /obj/item/gun/energy/e_gun{ @@ -16264,7 +16350,7 @@ dir = 10 }, /turf/open/floor/iron, -/area/centcom/armory) +/area/centcom/central_command_areas/armory) "Vh" = ( /obj/structure/table/reinforced, /obj/effect/turf_decal/siding/red/corner{ @@ -16273,35 +16359,35 @@ /obj/item/folder/red, /obj/item/pen/red, /turf/open/floor/iron/dark/textured_large, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "Vi" = ( /obj/item/book/manual/wiki/security_space_law, /obj/structure/table/wood, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/centcom/courtroom) +/area/centcom/central_command_areas/courtroom) "Vj" = ( /obj/item/kirbyplants{ icon_state = "plant-10" }, /obj/machinery/light/small/directional/south, -/turf/open/floor/sepia, -/area/centcom/holding) +/turf/open/floor/iron/sepia, +/area/centcom/central_command_areas/holding) "Vk" = ( /obj/effect/turf_decal/tile/brown, /obj/effect/turf_decal/tile/brown{ dir = 4 }, /turf/open/floor/iron, -/area/centcom/supplypod/loading/two) +/area/centcom/central_command_areas/supplypod/loading/two) "Vl" = ( -/obj/structure/flora/ausbushes/lavendergrass, -/obj/structure/flora/ausbushes/sparsegrass, -/obj/structure/flora/ausbushes/ywflowers, -/obj/structure/flora/ausbushes/grassybush, -/obj/structure/flora/ausbushes/palebush, +/obj/structure/flora/bush/lavendergrass/style_random, +/obj/structure/flora/bush/sparsegrass/style_random, +/obj/structure/flora/bush/flowers_yw/style_random, +/obj/structure/flora/bush/grassy/style_random, +/obj/structure/flora/bush/pale/style_random, /turf/open/misc/asteroid, -/area/tdome/administration) +/area/centcom/tdome/administration) "Vm" = ( /obj/machinery/computer/secure_data{ dir = 1 @@ -16309,11 +16395,11 @@ /obj/machinery/light/directional/south, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/centcom/control) +/area/centcom/central_command_areas/control) "Vn" = ( /obj/effect/turf_decal/delivery, /turf/open/floor/iron, -/area/centcom/supplypod/loading/three) +/area/centcom/central_command_areas/supplypod/loading/three) "Vo" = ( /obj/effect/turf_decal/siding/wood{ dir = 4 @@ -16322,7 +16408,7 @@ pixel_y = 32 }, /turf/open/floor/carpet/black, -/area/centcom/holding) +/area/centcom/central_command_areas/holding) "Vp" = ( /obj/structure/chair/office{ dir = 8 @@ -16330,30 +16416,30 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, /obj/structure/cable, /turf/open/floor/iron/grimy, -/area/centcom/admin) +/area/centcom/central_command_areas/admin) "Vq" = ( /obj/machinery/firealarm/directional/south, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/centcom/control) +/area/centcom/central_command_areas/control) "Vr" = ( /obj/effect/turf_decal/tile/red{ dir = 4 }, /turf/open/floor/iron, -/area/tdome/observation) +/area/centcom/tdome/observation) "Vs" = ( /obj/effect/turf_decal/tile/green, /obj/effect/turf_decal/tile/green{ dir = 4 }, /turf/open/floor/iron, -/area/tdome/observation) +/area/centcom/tdome/observation) "Vt" = ( /obj/machinery/griddle, /obj/item/kitchen/rollingpin, /turf/open/floor/iron/cafeteria, -/area/centcom/holding) +/area/centcom/central_command_areas/holding) "Vu" = ( /obj/structure/closet/secure_closet/ert_med, /obj/machinery/vending/wallmed/directional/south{ @@ -16363,37 +16449,37 @@ dir = 5 }, /turf/open/floor/iron, -/area/centcom/armory) +/area/centcom/central_command_areas/armory) "Vv" = ( /obj/effect/light_emitter{ set_cap = 1; set_luminosity = 4 }, -/obj/structure/flora/rock/icy, +/obj/structure/flora/rock/icy/style_random, /turf/open/misc/asteroid/snow/airless, -/area/syndicate_mothership) +/area/centcom/syndicate_mothership) "Vw" = ( /obj/machinery/light/directional/south, /obj/structure/filingcabinet/chestdrawer, /obj/effect/turf_decal/tile/neutral/fourcorners, /obj/machinery/status_display/evac/directional/south, /turf/open/floor/iron/dark, -/area/centcom/supply) +/area/centcom/central_command_areas/supply) "Vx" = ( /turf/closed/indestructible/riveted, -/area/centcom/fore) +/area/centcom/central_command_areas/fore) "Vy" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, /obj/machinery/status_display/ai/directional/south, /turf/open/floor/iron/dark, -/area/centcom/supply) +/area/centcom/central_command_areas/supply) "Vz" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden{ dir = 4 }, /obj/structure/cable, /turf/open/floor/iron/grimy, -/area/centcom/admin) +/area/centcom/central_command_areas/admin) "VB" = ( /obj/structure/table/reinforced, /obj/item/clipboard, @@ -16402,21 +16488,21 @@ /obj/machinery/airalarm/directional/south, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/centcom/control) +/area/centcom/central_command_areas/control) "VF" = ( /obj/machinery/computer/crew{ dir = 4 }, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/centcom/control) +/area/centcom/central_command_areas/control) "VG" = ( /obj/effect/turf_decal/tile/dark/fourcorners, /obj/effect/turf_decal/siding/wood{ dir = 1 }, -/turf/open/floor/sepia, -/area/centcom/holding) +/turf/open/floor/iron/sepia, +/area/centcom/central_command_areas/holding) "VH" = ( /obj/effect/turf_decal/tile/bar, /obj/effect/turf_decal/tile/bar{ @@ -16426,26 +16512,26 @@ /obj/machinery/light/directional/west, /obj/item/reagent_containers/food/drinks/shaker, /turf/open/floor/iron, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "VI" = ( /obj/machinery/autolathe, /turf/open/floor/catwalk_floor, -/area/centcom/holding) +/area/centcom/central_command_areas/holding) "VJ" = ( /obj/effect/turf_decal/siding/thinplating_new/dark, /turf/open/floor/iron/dark/textured_large, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "VK" = ( /obj/structure/table/wood, /obj/item/storage/fancy/donut_box, /turf/open/floor/iron/grimy, -/area/centcom/admin) +/area/centcom/central_command_areas/admin) "VL" = ( /obj/machinery/modular_computer/console/preset/id/centcom{ dir = 1 }, /turf/open/floor/iron/grimy, -/area/centcom/briefing) +/area/centcom/central_command_areas/briefing) "VM" = ( /obj/structure/closet/secure_closet/ert_sec, /obj/structure/sign/directions/security{ @@ -16457,19 +16543,19 @@ }, /obj/machinery/status_display/evac/directional/east, /turf/open/floor/iron, -/area/centcom/armory) +/area/centcom/central_command_areas/armory) "VN" = ( /obj/structure/table/wood, /obj/item/paper_bin, /obj/item/pen/fountain, /turf/open/floor/carpet/black, -/area/centcom/holding) +/area/centcom/central_command_areas/holding) "VO" = ( /obj/machinery/door/poddoor/ert, /obj/effect/turf_decal/delivery, /obj/structure/cable, /turf/open/floor/iron, -/area/centcom/armory) +/area/centcom/central_command_areas/armory) "VP" = ( /obj/effect/turf_decal/tile/brown, /obj/effect/turf_decal/tile/brown{ @@ -16479,26 +16565,26 @@ dir = 4 }, /turf/open/floor/iron, -/area/centcom/supplypod/loading/four) +/area/centcom/central_command_areas/supplypod/loading/four) "VQ" = ( /obj/structure/extinguisher_cabinet/directional/west, /turf/open/floor/mineral/titanium, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "VR" = ( /obj/machinery/light/small/directional/south, /obj/structure/chair/pew/right{ dir = 8 }, /turf/open/floor/stone, -/area/centcom/holding) +/area/centcom/central_command_areas/holding) "VS" = ( /obj/effect/turf_decal/tile/dark, /obj/effect/turf_decal/tile/dark{ dir = 1 }, /obj/effect/turf_decal/siding/wood, -/turf/open/floor/sepia, -/area/centcom/holding) +/turf/open/floor/iron/sepia, +/area/centcom/central_command_areas/holding) "VT" = ( /obj/structure/rack, /obj/item/storage/box/donkpockets, @@ -16507,13 +16593,13 @@ /obj/effect/turf_decal/tile/neutral/fourcorners, /obj/machinery/status_display/evac/directional/west, /turf/open/floor/iron/dark, -/area/tdome/observation) +/area/centcom/tdome/observation) "VU" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 1 }, /turf/open/floor/engine/vacuum, -/area/syndicate_mothership/expansion_bombthreat) +/area/centcom/syndicate_mothership/expansion_bombthreat) "VV" = ( /obj/effect/turf_decal/siding/thinplating_new/dark{ dir = 8 @@ -16547,7 +16633,7 @@ /obj/item/stack/sheet/mineral/plasma, /obj/item/stack/sheet/mineral/plasma, /turf/open/floor/mineral/plastitanium/red, -/area/syndicate_mothership/expansion_bioterrorism) +/area/centcom/syndicate_mothership/expansion_bioterrorism) "VW" = ( /obj/machinery/computer/prisoner/management{ dir = 1 @@ -16555,7 +16641,7 @@ /obj/machinery/light/directional/south, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/centcom/control) +/area/centcom/central_command_areas/control) "VX" = ( /obj/effect/turf_decal/siding/thinplating{ dir = 9 @@ -16567,7 +16653,7 @@ dir = 2 }, /turf/open/floor/mineral/titanium/tiled, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "VY" = ( /obj/machinery/computer/secure_data{ dir = 8 @@ -16581,7 +16667,7 @@ }, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/centcom/evacuation) +/area/centcom/central_command_areas/evacuation) "VZ" = ( /obj/structure/closet/secure_closet/ert_med, /obj/structure/sign/directions/medical{ @@ -16592,7 +16678,7 @@ dir = 1 }, /turf/open/floor/iron, -/area/centcom/armory) +/area/centcom/central_command_areas/armory) "Wa" = ( /obj/effect/turf_decal/tile/bar, /obj/effect/turf_decal/tile/bar{ @@ -16609,17 +16695,16 @@ }, /obj/item/assembly/flash/handheld, /turf/open/floor/iron, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "Wb" = ( /obj/structure/sink/kitchen{ pixel_y = 20 }, /turf/open/floor/carpet/black, -/area/centcom/holding) +/area/centcom/central_command_areas/holding) "Wc" = ( /obj/machinery/door/airlock/centcom{ - name = "CentCom Security"; - req_access_txt = "101" + name = "CentCom Security" }, /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -16627,8 +16712,9 @@ /obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 8 }, +/obj/effect/mapping_helpers/airlock/access/all/admin/general, /turf/open/floor/iron, -/area/centcom/evacuation) +/area/centcom/central_command_areas/evacuation) "Wd" = ( /obj/structure/table/reinforced, /obj/item/gun/ballistic/automatic/wt550, @@ -16636,14 +16722,14 @@ /obj/structure/noticeboard/directional/north, /obj/effect/turf_decal/stripes/line, /turf/open/floor/iron, -/area/centcom/armory) +/area/centcom/central_command_areas/armory) "We" = ( /obj/effect/turf_decal/siding/wood, /obj/structure/chair/wood{ dir = 4 }, /turf/open/floor/wood/tile, -/area/centcom/holding) +/area/centcom/central_command_areas/holding) "Wf" = ( /obj/structure/sink{ dir = 8; @@ -16651,13 +16737,13 @@ }, /obj/effect/turf_decal/tile/red/fourcorners, /turf/open/floor/iron, -/area/tdome/observation) +/area/centcom/tdome/observation) "Wh" = ( /obj/structure/sign/poster/contraband/lizard{ pixel_x = -32 }, /turf/open/floor/mineral/titanium, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "Wi" = ( /obj/item/kirbyplants{ icon_state = "plant-22" @@ -16665,13 +16751,13 @@ /obj/structure/extinguisher_cabinet/directional/south, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/centcom/courtroom) +/area/centcom/central_command_areas/courtroom) "Wl" = ( /obj/structure/table/wood, /obj/machinery/recharger, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/centcom/admin) +/area/centcom/central_command_areas/admin) "Wm" = ( /obj/item/kirbyplants{ icon_state = "plant-21" @@ -16679,11 +16765,11 @@ /obj/machinery/light/directional/north, /obj/machinery/status_display/evac/directional/north, /turf/open/floor/wood, -/area/centcom/admin) +/area/centcom/central_command_areas/admin) "Wn" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, -/area/tdome/administration) +/area/centcom/tdome/administration) "Wp" = ( /obj/item/storage/briefcase{ pixel_x = -3; @@ -16693,7 +16779,7 @@ /obj/structure/table/wood, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/centcom/courtroom) +/area/centcom/central_command_areas/courtroom) "Wq" = ( /obj/machinery/modular_computer/console/preset/id/centcom, /obj/machinery/computer/security/telescreen{ @@ -16703,13 +16789,14 @@ pixel_y = 28 }, /turf/open/floor/iron/grimy, -/area/centcom/admin) +/area/centcom/central_command_areas/admin) "Wr" = ( /obj/machinery/door/airlock/hatch{ name = "Tool Closet" }, +/obj/effect/mapping_helpers/airlock/access/all/syndicate/general, /turf/open/floor/mineral/titanium/yellow, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "Ws" = ( /obj/effect/turf_decal/tile/bar, /obj/effect/turf_decal/tile/bar{ @@ -16720,14 +16807,14 @@ networks = list("nukie") }, /turf/open/floor/iron, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "Wt" = ( /obj/effect/turf_decal/tile/brown, /obj/effect/turf_decal/tile/brown{ dir = 8 }, /turf/open/floor/iron, -/area/centcom/supplypod/loading/four) +/area/centcom/central_command_areas/supplypod/loading/four) "Wu" = ( /obj/machinery/photocopier, /obj/machinery/light/directional/north, @@ -16735,8 +16822,7 @@ id = "XCCFerry"; name = "Hanger Bay Shutters"; pixel_x = -8; - pixel_y = 24; - req_access_txt = "101" + pixel_y = 24 }, /obj/machinery/button/door/indestructible{ id = "XCCsec3"; @@ -16758,7 +16844,7 @@ }, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/centcom/control) +/area/centcom/central_command_areas/control) "Wv" = ( /obj/structure/chair, /obj/effect/landmark/thunderdome/observe, @@ -16767,40 +16853,40 @@ }, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/tdome/observation) +/area/centcom/tdome/observation) "Ww" = ( /obj/structure/table/wood, /obj/item/food/sashimi, /turf/open/floor/carpet/black, -/area/centcom/holding) +/area/centcom/central_command_areas/holding) "Wx" = ( /obj/machinery/vending/boozeomat, /turf/closed/indestructible/syndicate, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "Wy" = ( /obj/structure/chair/office, /obj/effect/landmark/ert_spawn, /turf/open/floor/iron/dark, -/area/centcom/briefing) +/area/centcom/central_command_areas/briefing) "Wz" = ( /obj/effect/turf_decal/tile/dark/fourcorners, /obj/effect/turf_decal/siding/wood, /obj/machinery/washing_machine, -/turf/open/floor/sepia, -/area/centcom/holding) +/turf/open/floor/iron/sepia, +/area/centcom/central_command_areas/holding) "WA" = ( /obj/item/kirbyplants{ icon_state = "plant-10" }, /turf/open/floor/wood/large, -/area/centcom/holding) +/area/centcom/central_command_areas/holding) "WB" = ( /obj/structure/chair/wood{ dir = 4 }, /obj/machinery/light/directional/west, /turf/open/floor/carpet/black, -/area/centcom/holding) +/area/centcom/central_command_areas/holding) "WC" = ( /obj/item/kirbyplants{ icon_state = "plant-10" @@ -16809,7 +16895,7 @@ pixel_y = 32 }, /turf/open/floor/carpet/black, -/area/centcom/holding) +/area/centcom/central_command_areas/holding) "WD" = ( /obj/item/kirbyplants{ icon_state = "plant-22" @@ -16818,7 +16904,7 @@ dir = 8 }, /turf/open/floor/iron, -/area/tdome/observation) +/area/centcom/tdome/observation) "WE" = ( /obj/structure/table, /obj/item/storage/medkit/regular{ @@ -16829,7 +16915,7 @@ pixel_y = 4 }, /turf/open/floor/mineral/titanium/blue, -/area/centcom/evacuation/ship) +/area/centcom/central_command_areas/evacuation/ship) "WF" = ( /obj/item/storage/box/ids{ pixel_x = 3; @@ -16840,7 +16926,7 @@ /obj/structure/reagent_dispensers/wall/peppertank/directional/east, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/centcom/evacuation) +/area/centcom/central_command_areas/evacuation) "WG" = ( /obj/structure/closet/secure_closet/ert_engi, /obj/structure/sign/directions/engineering{ @@ -16848,14 +16934,14 @@ }, /obj/effect/turf_decal/stripes/line, /turf/open/floor/iron, -/area/centcom/armory) +/area/centcom/central_command_areas/armory) "WH" = ( /obj/effect/turf_decal/siding/wood{ dir = 4 }, /obj/machinery/biogenerator, /turf/open/floor/wood/tile, -/area/centcom/holding) +/area/centcom/central_command_areas/holding) "WI" = ( /obj/structure/table/wood, /obj/item/storage/box/drinkingglasses, @@ -16864,30 +16950,30 @@ }, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/tdome/observation) +/area/centcom/tdome/observation) "WJ" = ( -/obj/structure/flora/rock/pile, +/obj/structure/flora/rock/pile/style_random, /turf/open/misc/asteroid/snow/airless, -/area/syndicate_mothership) +/area/centcom/syndicate_mothership) "WK" = ( /obj/structure/chair, /obj/effect/turf_decal/tile/green{ dir = 4 }, /turf/open/floor/iron, -/area/tdome/observation) +/area/centcom/tdome/observation) "WL" = ( /obj/structure/chair, /obj/effect/turf_decal/tile/green{ dir = 1 }, /turf/open/floor/iron, -/area/tdome/observation) +/area/centcom/tdome/observation) "WM" = ( /obj/structure/table/reinforced, /obj/machinery/light/directional/south, /turf/open/floor/iron, -/area/centcom/supplypod) +/area/centcom/central_command_areas/supplypod) "WN" = ( /obj/structure/table/wood, /obj/item/storage/box/drinkingglasses, @@ -16896,7 +16982,7 @@ }, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/centcom/briefing) +/area/centcom/central_command_areas/briefing) "WO" = ( /obj/structure/table/wood, /obj/item/phone{ @@ -16916,7 +17002,7 @@ /obj/machinery/newscaster/directional/north, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/centcom/briefing) +/area/centcom/central_command_areas/briefing) "WP" = ( /obj/machinery/computer/station_alert{ dir = 8 @@ -16927,12 +17013,11 @@ syndie = 1 }, /turf/open/floor/iron/dark, -/area/centcom/control) +/area/centcom/central_command_areas/control) "WQ" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/centcom{ - name = "CentCom Security"; - req_access_txt = "101" + name = "CentCom Security" }, /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -16940,11 +17025,12 @@ /obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 8 }, +/obj/effect/mapping_helpers/airlock/access/all/admin/general, /turf/open/floor/iron, -/area/centcom/ferry) +/area/centcom/central_command_areas/ferry) "WR" = ( /turf/open/floor/iron/dark, -/area/centcom/briefing) +/area/centcom/central_command_areas/briefing) "WS" = ( /obj/machinery/button/door/indestructible{ id = "XCCsec3"; @@ -16954,7 +17040,7 @@ }, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/centcom/supply) +/area/centcom/central_command_areas/supply) "WT" = ( /obj/machinery/camera/directional/north{ c_tag = "Green Team"; @@ -16966,32 +17052,32 @@ /obj/effect/landmark/thunderdome/one, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron, -/area/tdome/arena) +/area/centcom/tdome/arena) "WU" = ( /obj/machinery/door/airlock/centcom{ - name = "Administrative Office"; - req_access_txt = "109" + name = "Administrative Office" }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, /obj/effect/turf_decal/stripes/line, /obj/structure/cable, +/obj/effect/mapping_helpers/airlock/access/all/admin/captain, /turf/open/floor/iron, -/area/centcom/admin) +/area/centcom/central_command_areas/admin) "WV" = ( /obj/effect/light_emitter{ set_cap = 1; set_luminosity = 4 }, -/obj/structure/flora/rock/pile, +/obj/structure/flora/rock/pile/style_random, /turf/open/misc/asteroid/snow/airless, -/area/syndicate_mothership) +/area/centcom/syndicate_mothership) "WW" = ( /turf/open/floor/iron/smooth, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "WX" = ( /obj/machinery/light_switch/directional/west, /turf/open/floor/iron/grimy, -/area/centcom/admin) +/area/centcom/central_command_areas/admin) "WY" = ( /obj/machinery/light/directional/north, /obj/structure/table/reinforced, @@ -17001,11 +17087,11 @@ /obj/effect/turf_decal/tile/neutral/fourcorners, /obj/machinery/status_display/evac/directional/north, /turf/open/floor/iron/dark, -/area/centcom/ferry) +/area/centcom/central_command_areas/ferry) "WZ" = ( /obj/machinery/light/small/directional/north, /turf/open/misc/asteroid/snow/icemoon, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "Xb" = ( /obj/machinery/computer/security{ dir = 8 @@ -17013,12 +17099,12 @@ /obj/machinery/newscaster/directional/east, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/centcom/evacuation) +/area/centcom/central_command_areas/evacuation) "Xc" = ( /obj/structure/noticeboard/directional/east, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/centcom/courtroom) +/area/centcom/central_command_areas/courtroom) "Xd" = ( /obj/item/lighter{ pixel_x = 3; @@ -17028,7 +17114,7 @@ /obj/structure/table/wood, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/tdome/observation) +/area/centcom/tdome/observation) "Xe" = ( /obj/effect/turf_decal/siding/thinplating_new/dark{ dir = 10 @@ -17037,16 +17123,16 @@ pixel_x = -32 }, /turf/open/floor/mineral/plastitanium/red, -/area/syndicate_mothership/expansion_bioterrorism) +/area/centcom/syndicate_mothership/expansion_bioterrorism) "Xf" = ( -/obj/structure/flora/ausbushes/lavendergrass, -/obj/structure/flora/ausbushes/sparsegrass, -/obj/structure/flora/ausbushes/fullgrass, -/obj/structure/flora/ausbushes/grassybush, -/obj/structure/flora/ausbushes/ppflowers, -/obj/structure/flora/ausbushes/pointybush, +/obj/structure/flora/bush/lavendergrass/style_random, +/obj/structure/flora/bush/sparsegrass/style_random, +/obj/structure/flora/bush/fullgrass/style_random, +/obj/structure/flora/bush/grassy/style_random, +/obj/structure/flora/bush/flowers_pp/style_random, +/obj/structure/flora/bush/pointy/style_random, /turf/open/floor/grass, -/area/tdome/observation) +/area/centcom/tdome/observation) "Xg" = ( /obj/structure/rack, /obj/item/clothing/under/color/green, @@ -17059,10 +17145,10 @@ dir = 8 }, /turf/open/floor/iron, -/area/tdome/arena) +/area/centcom/tdome/arena) "Xh" = ( /turf/open/floor/iron, -/area/centcom/supplypod/loading/four) +/area/centcom/central_command_areas/supplypod/loading/four) "Xi" = ( /obj/structure/sign/poster/contraband/lusty_xenomorph{ pixel_y = 32 @@ -17072,7 +17158,7 @@ /turf/open/floor/iron/smooth_half{ dir = 1 }, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "Xj" = ( /obj/effect/turf_decal/tile/bar, /obj/effect/turf_decal/tile/bar{ @@ -17082,13 +17168,13 @@ pixel_y = 23 }, /turf/open/floor/iron, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "Xk" = ( /obj/structure/table/reinforced, /obj/item/storage/box/handcuffs, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/centcom/evacuation) +/area/centcom/central_command_areas/evacuation) "Xl" = ( /obj/structure/sink{ dir = 4; @@ -17102,7 +17188,7 @@ dir = 8 }, /turf/open/floor/iron/white, -/area/tdome/observation) +/area/centcom/tdome/observation) "Xm" = ( /obj/effect/turf_decal/tile/bar, /obj/effect/turf_decal/tile/bar{ @@ -17111,28 +17197,28 @@ /obj/structure/rack, /obj/item/restraints/handcuffs/cable/pink, /turf/open/floor/iron, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "Xn" = ( /obj/machinery/computer/security/telescreen, /obj/structure/table/reinforced, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/tdome/administration) +/area/centcom/tdome/administration) "Xo" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, /obj/structure/cable, /turf/open/floor/wood, -/area/centcom/admin) +/area/centcom/central_command_areas/admin) "Xp" = ( /obj/effect/turf_decal/stripes/line{ dir = 5 }, /obj/structure/tank_dispenser, /turf/open/floor/mineral/titanium/tiled/yellow, -/area/syndicate_mothership/expansion_bombthreat) +/area/centcom/syndicate_mothership/expansion_bombthreat) "Xq" = ( /turf/open/floor/wood, -/area/centcom/admin) +/area/centcom/central_command_areas/admin) "Xr" = ( /obj/machinery/keycard_auth/directional/south, /obj/structure/table/reinforced, @@ -17144,7 +17230,7 @@ }, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/centcom/ferry) +/area/centcom/central_command_areas/ferry) "Xs" = ( /obj/effect/turf_decal/tile/brown, /obj/effect/turf_decal/tile/brown{ @@ -17154,16 +17240,16 @@ dir = 4 }, /turf/open/floor/iron, -/area/centcom/supplypod/loading/one) +/area/centcom/central_command_areas/supplypod/loading/one) "Xt" = ( /obj/machinery/door/airlock/centcom{ - name = "CentCom Security"; - req_access_txt = "101" + name = "CentCom Security" }, /obj/effect/turf_decal/stripes/line, /obj/effect/mapping_helpers/airlock/cyclelink_helper, +/obj/effect/mapping_helpers/airlock/access/all/admin/general, /turf/open/floor/iron, -/area/centcom/control) +/area/centcom/central_command_areas/control) "Xu" = ( /obj/structure/sink{ dir = 4; @@ -17174,20 +17260,20 @@ dir = 1 }, /turf/open/floor/iron/white, -/area/tdome/observation) +/area/centcom/tdome/observation) "Xv" = ( /obj/structure/chair/sofa/bench/right{ dir = 4 }, /turf/open/floor/mineral/titanium, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "Xw" = ( /turf/open/floor/iron/grimy, -/area/tdome/administration) +/area/centcom/tdome/administration) "Xx" = ( /obj/machinery/vending/dinnerware, -/turf/open/floor/sepia, -/area/centcom/holding) +/turf/open/floor/iron/sepia, +/area/centcom/central_command_areas/holding) "Xy" = ( /obj/machinery/door/airlock/external/ruin{ name = "Ferry Airlock" @@ -17198,31 +17284,32 @@ /obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 8 }, +/obj/effect/mapping_helpers/airlock/access/all/admin/general, /turf/open/floor/iron, -/area/centcom/ferry) +/area/centcom/central_command_areas/ferry) "Xz" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 4 }, /turf/open/floor/wood, -/area/centcom/admin) +/area/centcom/central_command_areas/admin) "XA" = ( /obj/structure/filingcabinet/filingcabinet, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/centcom/supply) +/area/centcom/central_command_areas/supply) "XC" = ( /obj/machinery/vending/snack, /obj/effect/turf_decal/delivery, /turf/open/floor/iron, -/area/centcom/fore) +/area/centcom/central_command_areas/fore) "XD" = ( /obj/effect/turf_decal/tile/brown, /obj/effect/turf_decal/tile/brown{ dir = 4 }, /turf/open/floor/iron, -/area/centcom/supplypod/loading/one) +/area/centcom/central_command_areas/supplypod/loading/one) "XE" = ( /obj/structure/window/reinforced/survival_pod{ name = "Tinted Window"; @@ -17233,7 +17320,7 @@ }, /obj/effect/turf_decal/stripes/end, /turf/open/floor/mineral/titanium/tiled, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "XF" = ( /obj/effect/turf_decal/tile/yellow/half{ dir = 4 @@ -17255,7 +17342,7 @@ /turf/open/floor/iron/textured_half{ dir = 1 }, -/area/centcom/holding) +/area/centcom/central_command_areas/holding) "XG" = ( /obj/effect/turf_decal/stripes/line, /obj/machinery/button/ignition/incinerator/ordmix{ @@ -17272,14 +17359,14 @@ network = list("nukie") }, /turf/open/floor/mineral/titanium/tiled/yellow, -/area/syndicate_mothership/expansion_bombthreat) +/area/centcom/syndicate_mothership/expansion_bombthreat) "XH" = ( /obj/item/kirbyplants{ icon_state = "plant-10" }, /obj/machinery/duct, /turf/open/floor/carpet/black, -/area/centcom/holding) +/area/centcom/central_command_areas/holding) "XI" = ( /obj/structure/closet, /obj/item/storage/backpack/duffelbag/med/surgery, @@ -17289,26 +17376,26 @@ /obj/item/reagent_containers/medigel/synthflesh, /obj/item/reagent_containers/medigel/synthflesh, /obj/item/reagent_containers/medigel/synthflesh, -/obj/item/organ/heart/cybernetic/tier2, -/obj/item/organ/heart/cybernetic/tier2, +/obj/item/organ/internal/heart/cybernetic/tier2, +/obj/item/organ/internal/heart/cybernetic/tier2, /obj/item/defibrillator, -/turf/open/floor/sepia, -/area/centcom/holding) +/turf/open/floor/iron/sepia, +/area/centcom/central_command_areas/holding) "XJ" = ( -/obj/structure/flora/ausbushes/lavendergrass, -/obj/structure/flora/ausbushes/sparsegrass, -/obj/structure/flora/ausbushes/fullgrass, -/obj/structure/flora/ausbushes/brflowers, -/obj/structure/flora/ausbushes/genericbush, +/obj/structure/flora/bush/lavendergrass/style_random, +/obj/structure/flora/bush/sparsegrass/style_random, +/obj/structure/flora/bush/fullgrass/style_random, +/obj/structure/flora/bush/flowers_br/style_random, +/obj/structure/flora/bush/generic/style_random, /turf/open/floor/grass, -/area/tdome/observation) +/area/centcom/tdome/observation) "XK" = ( /obj/machinery/firealarm/directional/south, /obj/structure/closet/crate/bin, /obj/structure/extinguisher_cabinet/directional/east, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/centcom/supply) +/area/centcom/central_command_areas/supply) "XL" = ( /obj/structure/chair/comfy/brown{ dir = 8 @@ -17317,13 +17404,13 @@ dir = 6 }, /turf/open/floor/iron/grimy, -/area/centcom/admin) +/area/centcom/central_command_areas/admin) "XM" = ( /obj/machinery/light/cold/directional/north, /turf/open/floor/iron/dark/textured_half{ dir = 8 }, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "XN" = ( /obj/structure/rack, /obj/item/nullrod/claymore{ @@ -17339,12 +17426,12 @@ pixel_y = 3 }, /turf/open/floor/wood/parquet, -/area/centcom/holding) +/area/centcom/central_command_areas/holding) "XO" = ( /obj/structure/table/wood/fancy/royalblue, /obj/item/toy/toy_xeno, /turf/open/floor/wood/parquet, -/area/centcom/holding) +/area/centcom/central_command_areas/holding) "XQ" = ( /obj/machinery/computer/crew{ dir = 1 @@ -17352,23 +17439,23 @@ /obj/effect/turf_decal/tile/neutral/fourcorners, /obj/machinery/status_display/evac/directional/south, /turf/open/floor/iron/dark, -/area/centcom/control) +/area/centcom/central_command_areas/control) "XR" = ( /obj/effect/turf_decal/siding/wood{ dir = 4 }, /turf/open/floor/wood/tile, -/area/centcom/holding) +/area/centcom/central_command_areas/holding) "XS" = ( /turf/open/floor/mineral/plastitanium/red, -/area/syndicate_mothership) +/area/centcom/syndicate_mothership) "XT" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, -/area/centcom/supplypod) +/area/centcom/central_command_areas/supplypod) "XU" = ( /turf/open/floor/carpet, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "XV" = ( /obj/structure/table/wood, /obj/item/clipboard, @@ -17379,26 +17466,26 @@ }, /obj/item/stamp, /turf/open/floor/iron/grimy, -/area/centcom/admin) +/area/centcom/central_command_areas/admin) "Ya" = ( /turf/closed/indestructible/riveted, -/area/centcom/armory) +/area/centcom/central_command_areas/armory) "Yc" = ( /obj/structure/fireplace, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/centcom/admin) +/area/centcom/central_command_areas/admin) "Yd" = ( /turf/open/floor/iron/smooth_edge{ dir = 4 }, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "Ye" = ( /obj/structure/closet/crate/bin, /obj/machinery/light/directional/east, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/tdome/observation) +/area/centcom/tdome/observation) "Yf" = ( /obj/structure/window/reinforced/survival_pod{ name = "Tinted Window"; @@ -17416,17 +17503,17 @@ pixel_y = 15 }, /turf/open/floor/mineral/titanium/tiled/blue, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "Yg" = ( /obj/effect/baseturf_helper/asteroid/snow, /turf/closed/indestructible/syndicate, -/area/syndicate_mothership/expansion_bombthreat) +/area/centcom/syndicate_mothership/expansion_bombthreat) "Yj" = ( /obj/structure/chair/comfy/black, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, /obj/structure/cable, /turf/open/floor/iron/grimy, -/area/centcom/admin) +/area/centcom/central_command_areas/admin) "Yk" = ( /obj/effect/turf_decal/tile/red/half{ dir = 4 @@ -17443,45 +17530,45 @@ /turf/open/floor/iron/dark/textured_half{ dir = 8 }, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "Yl" = ( -/obj/structure/flora/tree/dead, +/obj/structure/flora/tree/dead/style_random, /turf/open/misc/asteroid/snow/airless, -/area/syndicate_mothership) +/area/centcom/syndicate_mothership) "Ym" = ( -/obj/structure/flora/ausbushes/lavendergrass, -/obj/structure/flora/ausbushes/fullgrass, -/obj/structure/flora/ausbushes/ywflowers, -/obj/structure/flora/ausbushes/grassybush, -/obj/structure/flora/ausbushes/palebush, +/obj/structure/flora/bush/lavendergrass/style_random, +/obj/structure/flora/bush/fullgrass/style_random, +/obj/structure/flora/bush/flowers_yw/style_random, +/obj/structure/flora/bush/grassy/style_random, +/obj/structure/flora/bush/pale/style_random, /turf/open/misc/asteroid, -/area/centcom/control) +/area/centcom/central_command_areas/control) "Yn" = ( /turf/closed/indestructible/riveted, -/area/centcom/supplypod) +/area/centcom/central_command_areas/supplypod) "Yq" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden{ dir = 4 }, /obj/structure/cable, /turf/open/floor/wood, -/area/centcom/admin) +/area/centcom/central_command_areas/admin) "Yr" = ( /obj/structure/table/wood, /obj/machinery/computer/security/wooden_tv, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, /turf/open/floor/iron/grimy, -/area/centcom/admin) +/area/centcom/central_command_areas/admin) "Ys" = ( /obj/machinery/light/directional/east, /turf/open/floor/wood/large, -/area/centcom/holding) +/area/centcom/central_command_areas/holding) "Yt" = ( /obj/structure/fence/cut/medium{ dir = 4 }, /turf/open/misc/asteroid/snow/icemoon, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "Yu" = ( /obj/structure/table/reinforced, /obj/machinery/reagentgrinder{ @@ -17491,14 +17578,14 @@ /obj/machinery/light/directional/west, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/tdome/observation) +/area/centcom/tdome/observation) "Yv" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 }, /obj/machinery/light/directional/north, /turf/open/floor/iron/dark, -/area/centcom/supplypod) +/area/centcom/central_command_areas/supplypod) "Yx" = ( /obj/effect/turf_decal/tile/yellow/half{ dir = 4 @@ -17519,7 +17606,7 @@ /turf/open/floor/iron/textured_half{ dir = 1 }, -/area/centcom/holding) +/area/centcom/central_command_areas/holding) "Yy" = ( /obj/structure/table/reinforced, /obj/item/clipboard, @@ -17527,7 +17614,7 @@ /obj/item/pen/blue, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/centcom/briefing) +/area/centcom/central_command_areas/briefing) "Yz" = ( /obj/structure/sink{ dir = 8; @@ -17536,49 +17623,46 @@ }, /obj/structure/mirror/directional/east, /turf/open/floor/mineral/titanium, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "YA" = ( /obj/machinery/door/airlock/centcom{ locked = 1; name = "CentCom Auxiliary Announcement Closet" }, +/obj/effect/mapping_helpers/airlock/access/all/admin/general, /turf/open/floor/iron/dark, -/area/centcom/control) +/area/centcom/central_command_areas/control) "YB" = ( /obj/structure/closet/cardboard, /turf/open/floor/plating, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "YC" = ( /turf/open/floor/wood/large, -/area/centcom/holding) +/area/centcom/central_command_areas/holding) "YD" = ( /obj/structure/table/wood, /obj/structure/reagent_dispensers/beerkeg, /obj/machinery/newscaster/directional/north, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/tdome/observation) +/area/centcom/tdome/observation) "YE" = ( /obj/structure/table/wood, /obj/item/food/syndicake{ pixel_y = 3 }, /turf/open/floor/wood/tile, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "YF" = ( /obj/machinery/gibber, /turf/open/floor/catwalk_floor, -/area/centcom/holding) +/area/centcom/central_command_areas/holding) "YG" = ( /obj/structure/railing, /turf/open/floor/catwalk_floor/iron_smooth{ initial_gas_mix = "TEMP=2.7" }, -/area/syndicate_mothership) -"YI" = ( -/obj/structure/sign/warning/nosmoking, -/turf/closed/indestructible/riveted, -/area/centcom/admin) +/area/centcom/syndicate_mothership) "YJ" = ( /obj/effect/turf_decal/tile/bar, /obj/effect/turf_decal/tile/bar{ @@ -17590,7 +17674,7 @@ pixel_x = -32 }, /turf/open/floor/iron, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "YK" = ( /obj/structure/table/reinforced/plasmarglass, /obj/item/paper_bin{ @@ -17598,26 +17682,26 @@ pixel_y = 6 }, /turf/open/floor/mineral/plastitanium, -/area/syndicate_mothership) +/area/centcom/syndicate_mothership) "YL" = ( /obj/effect/turf_decal/siding/thinplating_new/light{ dir = 8 }, /turf/open/floor/mineral/plastitanium, -/area/syndicate_mothership/expansion_chemicalwarfare) +/area/centcom/syndicate_mothership/expansion_chemicalwarfare) "YM" = ( /obj/machinery/modular_computer/console/preset/research{ dir = 4 }, /obj/machinery/light/directional/west, /turf/open/floor/catwalk_floor, -/area/centcom/holding) +/area/centcom/central_command_areas/holding) "YN" = ( /obj/structure/table/reinforced, /obj/item/storage/medkit/regular, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/centcom/control) +/area/centcom/central_command_areas/control) "YO" = ( /obj/item/radio{ pixel_x = 5; @@ -17631,14 +17715,14 @@ /obj/structure/table/wood, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/tdome/administration) +/area/centcom/tdome/administration) "YP" = ( /obj/structure/chair/office/light{ dir = 4 }, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron, -/area/tdome/observation) +/area/centcom/tdome/observation) "YQ" = ( /obj/structure/table/wood, /obj/item/toy/cards/deck/cas{ @@ -17650,12 +17734,12 @@ pixel_y = 5 }, /turf/open/floor/iron/grimy, -/area/centcom/admin) +/area/centcom/central_command_areas/admin) "YR" = ( /turf/open/floor/iron/dark/textured_half{ dir = 8 }, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "YT" = ( /obj/structure/table/wood, /obj/structure/plaque/static_plaque/thunderdome{ @@ -17665,15 +17749,15 @@ pixel_y = 5 }, /turf/open/floor/iron/grimy, -/area/tdome/observation) +/area/centcom/tdome/observation) "YU" = ( /turf/closed/indestructible/riveted, -/area/centcom/admin/storage) +/area/centcom/central_command_areas/admin/storage) "YV" = ( /obj/structure/closet/lawcloset, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/centcom/courtroom) +/area/centcom/central_command_areas/courtroom) "YW" = ( /obj/effect/turf_decal/stripes/line{ dir = 10 @@ -17686,7 +17770,11 @@ pixel_x = -24 }, /turf/open/floor/mineral/titanium/tiled/yellow, -/area/syndicate_mothership/expansion_bombthreat) +/area/centcom/syndicate_mothership/expansion_bombthreat) +"YX" = ( +/obj/structure/sign/warning/secure_area, +/turf/closed/indestructible/riveted, +/area/centcom/central_command_areas/prison/cells) "YY" = ( /obj/item/storage/medkit/toxin, /obj/item/storage/medkit/o2{ @@ -17702,43 +17790,43 @@ dir = 8 }, /turf/open/floor/iron/white, -/area/centcom/control) +/area/centcom/central_command_areas/control) "YZ" = ( /obj/structure/chair{ dir = 8 }, /turf/open/floor/mineral/titanium, -/area/centcom/evacuation/ship) +/area/centcom/central_command_areas/evacuation/ship) "Za" = ( /obj/structure/sign/nanotrasen, /turf/closed/indestructible/riveted, -/area/centcom/fore) +/area/centcom/central_command_areas/fore) "Zb" = ( /obj/machinery/door/poddoor/shuttledock{ checkdir = 1; - name = "syndicate blast door"; + name = "Syndicate Blast Door"; turftype = /turf/open/misc/asteroid/snow }, /turf/open/floor/plating, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "Zc" = ( -/obj/structure/flora/rock/pile, +/obj/structure/flora/rock/pile/style_random, /turf/open/misc/asteroid/basalt/airless, -/area/centcom/holding) +/area/centcom/central_command_areas/holding) "Zd" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/general/hidden, /obj/machinery/atmospherics/pipe/smart/manifold4w/yellow/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/orange/hidden/layer5, /turf/open/floor/catwalk_floor/iron_smooth, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "Ze" = ( /obj/effect/turf_decal/tile/red, /turf/open/floor/iron, -/area/tdome/observation) +/area/centcom/tdome/observation) "Zf" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, -/area/centcom/admin) +/area/centcom/central_command_areas/admin) "Zg" = ( /obj/machinery/status_display/ai/directional/north, /obj/item/kirbyplants{ @@ -17748,14 +17836,14 @@ }, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/centcom/admin) +/area/centcom/central_command_areas/admin) "Zh" = ( /obj/structure/dresser, /obj/structure/noticeboard/directional/north, /turf/open/floor/iron/smooth_half{ dir = 1 }, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "Zi" = ( /obj/structure/toilet, /obj/structure/window/reinforced/survival_pod{ @@ -17763,7 +17851,7 @@ }, /obj/machinery/door/window/survival_pod, /turf/open/floor/iron/showroomfloor, -/area/centcom/holding) +/area/centcom/central_command_areas/holding) "Zj" = ( /obj/structure/closet/secure_closet/freezer/kitchen, /obj/item/food/grown/banana, @@ -17788,7 +17876,7 @@ /obj/effect/turf_decal/tile/neutral/fourcorners, /obj/machinery/status_display/evac/directional/north, /turf/open/floor/iron/dark, -/area/tdome/observation) +/area/centcom/tdome/observation) "Zk" = ( /obj/effect/turf_decal/tile/yellow/half{ dir = 4 @@ -17809,7 +17897,7 @@ /turf/open/floor/iron/textured_half{ dir = 1 }, -/area/centcom/holding) +/area/centcom/central_command_areas/holding) "Zl" = ( /obj/structure/table/reinforced, /obj/item/clipboard, @@ -17817,7 +17905,7 @@ /obj/item/pen/red, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/centcom/briefing) +/area/centcom/central_command_areas/briefing) "Zm" = ( /obj/structure/sink{ dir = 4; @@ -17828,16 +17916,16 @@ dir = 8 }, /turf/open/floor/iron/white, -/area/tdome/observation) +/area/centcom/tdome/observation) "Zn" = ( /obj/structure/table/wood/fancy/royalblack, /obj/item/storage/box/holy/follower, /turf/open/floor/wood/large, -/area/centcom/holding) +/area/centcom/central_command_areas/holding) "Zo" = ( /obj/machinery/light/small/directional/west, /turf/open/floor/catwalk_floor, -/area/centcom/holding) +/area/centcom/central_command_areas/holding) "Zp" = ( /obj/effect/turf_decal/stripes/line{ dir = 9 @@ -17849,7 +17937,7 @@ pixel_x = -32 }, /turf/open/floor/mineral/plastitanium, -/area/syndicate_mothership/expansion_bombthreat) +/area/centcom/syndicate_mothership/expansion_bombthreat) "Zq" = ( /obj/structure/table/glass/plasmaglass, /obj/item/plunger{ @@ -17863,37 +17951,37 @@ }, /obj/structure/noticeboard/directional/west, /turf/open/floor/mineral/titanium/tiled/yellow, -/area/syndicate_mothership/expansion_chemicalwarfare) +/area/centcom/syndicate_mothership/expansion_chemicalwarfare) "Zr" = ( /obj/structure/table/wood, /obj/machinery/light/directional/south, /obj/item/flashlight/lamp/green, /turf/open/floor/carpet/black, -/area/centcom/holding) +/area/centcom/central_command_areas/holding) "Zs" = ( /obj/machinery/shuttle_manipulator, /turf/open/floor/circuit/green, -/area/centcom/briefing) +/area/centcom/central_command_areas/briefing) "Zt" = ( /turf/open/floor/wood/parquet, -/area/centcom/holding) +/area/centcom/central_command_areas/holding) "Zu" = ( -/obj/structure/flora/ausbushes/ywflowers, +/obj/structure/flora/bush/flowers_yw/style_random, /obj/machinery/light/directional/north, /turf/open/floor/grass, -/area/centcom/holding) +/area/centcom/central_command_areas/holding) "Zv" = ( /obj/machinery/light/directional/west, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/centcom/armory) +/area/centcom/central_command_areas/armory) "Zx" = ( /obj/machinery/computer/secure_data{ dir = 8 }, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/centcom/courtroom) +/area/centcom/central_command_areas/courtroom) "Zy" = ( /obj/structure/bed/dogbed/cayenne{ name = "Paprika's bed" @@ -17906,11 +17994,11 @@ real_name = "Paprika" }, /turf/open/floor/carpet/black, -/area/centcom/holding) +/area/centcom/central_command_areas/holding) "Zz" = ( /obj/machinery/vending/dinnerware, /turf/open/floor/catwalk_floor/titanium, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "ZA" = ( /obj/structure/table/wood, /obj/machinery/chem_dispenser/drinks{ @@ -17924,7 +18012,7 @@ pixel_y = 2 }, /turf/open/floor/carpet/black, -/area/centcom/holding) +/area/centcom/central_command_areas/holding) "ZB" = ( /obj/effect/turf_decal/siding/wood{ dir = 8 @@ -17935,8 +18023,8 @@ /obj/structure/window/paperframe{ can_atmos_pass = 0 }, -/turf/open/floor/sepia, -/area/centcom/holding) +/turf/open/floor/iron/sepia, +/area/centcom/central_command_areas/holding) "ZC" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -17944,7 +18032,7 @@ /obj/machinery/light/cold/directional/east, /obj/machinery/portable_atmospherics/canister/oxygen, /turf/open/floor/plating, -/area/syndicate_mothership/expansion_bombthreat) +/area/centcom/syndicate_mothership/expansion_bombthreat) "ZE" = ( /obj/effect/landmark/error, /turf/open/misc/ashplanet/wateryrock{ @@ -17960,30 +18048,30 @@ /obj/effect/turf_decal/tile/neutral/fourcorners, /obj/machinery/status_display/ai/directional/south, /turf/open/floor/iron/dark, -/area/centcom/admin) +/area/centcom/central_command_areas/admin) "ZH" = ( /obj/structure/lattice/catwalk, /obj/structure/railing{ dir = 4 }, /turf/open/floor/plating/snowed/icemoon, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "ZI" = ( /obj/structure/chair/bronze{ dir = 4 }, /obj/effect/turf_decal/siding/wood, /turf/open/floor/carpet/black, -/area/centcom/holding) +/area/centcom/central_command_areas/holding) "ZJ" = ( /obj/machinery/light/cold/directional/west, /obj/structure/closet/crate/cardboard, /turf/open/floor/plating, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "ZM" = ( /obj/effect/turf_decal/tile/neutral, /turf/open/floor/iron, -/area/tdome/observation) +/area/centcom/tdome/observation) "ZN" = ( /obj/item/clipboard, /obj/item/folder/red, @@ -17995,7 +18083,7 @@ /obj/structure/table/reinforced, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/centcom/ferry) +/area/centcom/central_command_areas/ferry) "ZP" = ( /obj/machinery/light/directional/east, /obj/effect/turf_decal/tile/green{ @@ -18005,7 +18093,7 @@ dir = 8 }, /turf/open/floor/iron, -/area/tdome/observation) +/area/centcom/tdome/observation) "ZQ" = ( /obj/effect/turf_decal/tile/brown, /obj/effect/turf_decal/tile/brown{ @@ -18015,14 +18103,14 @@ dir = 1 }, /turf/open/floor/iron, -/area/centcom/supplypod/loading/four) +/area/centcom/central_command_areas/supplypod/loading/four) "ZR" = ( /obj/effect/turf_decal/siding/wood, /obj/structure/closet/crate/bin, /obj/item/camera_film, /obj/machinery/light/small/directional/west, /turf/open/floor/wood/tile, -/area/centcom/holding) +/area/centcom/central_command_areas/holding) "ZS" = ( /obj/structure/table/reinforced, /obj/item/wrench, @@ -18030,7 +18118,7 @@ /obj/item/assembly/flash/handheld, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/centcom/control) +/area/centcom/central_command_areas/control) "ZT" = ( /obj/structure/table/wood, /obj/item/paper_bin, @@ -18041,7 +18129,7 @@ /obj/effect/turf_decal/tile/neutral/fourcorners, /obj/machinery/computer/security/telescreen/entertainment/directional/west, /turf/open/floor/iron/dark, -/area/centcom/admin) +/area/centcom/central_command_areas/admin) "ZV" = ( /obj/structure/table, /obj/structure/bedsheetbin, @@ -18053,33 +18141,33 @@ dir = 8 }, /turf/open/floor/iron/white, -/area/tdome/observation) +/area/centcom/tdome/observation) "ZW" = ( /obj/structure/sign/poster/contraband/moffuchis_pizza{ pixel_x = -32 }, /turf/open/floor/mineral/titanium, -/area/syndicate_mothership/control) +/area/centcom/syndicate_mothership/control) "ZX" = ( /obj/machinery/door/airlock/centcom{ - name = "CentCom Security"; - req_access_txt = "101" + name = "CentCom Security" }, /obj/effect/turf_decal/stripes/line, /obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 1 }, +/obj/effect/mapping_helpers/airlock/access/all/admin/storage, /turf/open/floor/iron, -/area/centcom/supply) +/area/centcom/central_command_areas/supply) "ZY" = ( /obj/machinery/vending/autodrobe, /turf/open/floor/wood/parquet, -/area/centcom/holding) +/area/centcom/central_command_areas/holding) "ZZ" = ( /obj/machinery/vending/hydroseeds, /obj/machinery/light/small/directional/south, /turf/open/floor/wood/tile, -/area/centcom/holding) +/area/centcom/central_command_areas/holding) (1,1,1) = {" aa @@ -38819,7 +38907,7 @@ WV Bz pw Es -OL +hh OL OL Zc @@ -39076,12 +39164,12 @@ Bz pw Bz Es +hh OL pJ pJ pJ pJ -pJ hs Oi dB @@ -39332,9 +39420,9 @@ WV Bz FR Bz -Es +Bz +hh OL -hs pJ pJ pJ @@ -39589,9 +39677,9 @@ Bz Bz Bz Bz -Es +Bz +hh OL -hs pJ aU pJ @@ -39846,14 +39934,14 @@ Ff Ff Ff Ff -Es +Bz +hh OL pJ pJ pJ pJ pJ -pJ Oi yT ic @@ -40103,9 +40191,9 @@ Ff Ff Ff Ff -Es +Bz +hh OL -pJ Zc pJ pJ @@ -40360,13 +40448,13 @@ Ff Ff Ff Ff -Es +Bz +hh OL pJ pJ pJ pJ -pJ Nd Nd fO @@ -40617,13 +40705,13 @@ Ff Ff Ff Ff -Es +Bz +hh OL aU pJ pJ pJ -pJ fg Zi wX @@ -40874,10 +40962,10 @@ Ff Ff Ff Ff -Es +Bz +hh OL pJ -pJ hs pJ hs @@ -41131,11 +41219,11 @@ Ff Ff Ff Ff -Es +Bz +hh OL pJ pJ -pJ Zc hs fg @@ -41388,10 +41476,10 @@ Ff Ff Ff Ff -Es +Bz +hh OL pJ -pJ aU pJ pJ @@ -41645,8 +41733,8 @@ Ff Ff Ff Ff -Es -OL +Bz +hh OL pJ pJ @@ -41902,7 +41990,7 @@ Bz Bz Bz Bz -Es +Bz hh OL hs @@ -42159,7 +42247,7 @@ Bz Bz Bz Bz -Es +Bz hh OL OL @@ -53980,7 +54068,7 @@ vE wt xg wt -px +tn mD pD pX @@ -55522,7 +55610,7 @@ mD ss fw tr -rz +gS SM WR RH @@ -55762,7 +55850,7 @@ aa aa On On -YI +qq On gI pE @@ -56289,7 +56377,7 @@ dz Nr Xq Rg -rz +gS wz TK xR @@ -56550,7 +56638,7 @@ mD su fw wh -rz +gS NN MJ TI @@ -57323,11 +57411,11 @@ fw ts mD Ya -ce +rY ST VO ST -ce +rY Ya Ya aa @@ -58085,7 +58173,7 @@ On YU YU Rj -bR +kR YU oe qR @@ -58337,7 +58425,7 @@ iF yd oM pi -pP +FO Tq YU Sh @@ -58369,11 +58457,11 @@ PT Nl QC QC -at +hf QC QC QC -fC +DF QC QC QC @@ -59122,11 +59210,11 @@ xh wu mD Ya -ce +rY Ya Ya Ya -ce +rY Ya Ya Dq @@ -59631,9 +59719,9 @@ iu iu io io -Oj +ub mk -Oj +ub io io iu @@ -59895,7 +59983,7 @@ ys mR zF Am -tP +Fq iu io gl @@ -61194,7 +61282,7 @@ Mu Mu Mu aB -fC +DF BW BW NV @@ -62940,7 +63028,7 @@ aa Jb ir iB -iI +YX ir iB Jb @@ -62952,7 +63040,7 @@ iB Jb ir iB -iI +YX ir iB Jb @@ -63225,7 +63313,7 @@ io io io io -tP +Fq UO io io @@ -64240,7 +64328,7 @@ lL lL lL lL -Ra +qL lL lL Pq @@ -64537,7 +64625,7 @@ Ad Nl QC QC -at +hf QC QC QC @@ -65510,7 +65598,7 @@ aa Jb ir iB -iI +YX ir iB Jb @@ -65522,7 +65610,7 @@ iB Jb ir iB -iI +YX ir iB Jb @@ -65806,7 +65894,7 @@ cg cg cg cg -UO +sn cg cg fm @@ -66602,7 +66690,7 @@ pO HE Sl SU -Wn +Cj Vl bM Wn @@ -67062,11 +67150,11 @@ aa aa Hv Hv -ja +vu Hv Hv Hv -ja +vu Hv Hv Hv diff --git a/_maps/map_files/tramstation/modular_pieces/maintenance_bar_1.dmm b/_maps/map_files/tramstation/modular_pieces/maintenance_bar_1.dmm index cc402ac6ad82b..49296644725c9 100644 --- a/_maps/map_files/tramstation/modular_pieces/maintenance_bar_1.dmm +++ b/_maps/map_files/tramstation/modular_pieces/maintenance_bar_1.dmm @@ -7,14 +7,14 @@ /obj/structure/closet, /obj/effect/spawner/random/maintenance/four, /turf/open/floor/plating, -/area/maintenance/central/greater) +/area/station/maintenance/central/greater) "n" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/sink{ pixel_y = 15 }, /turf/open/floor/plating, -/area/maintenance/central/greater) +/area/station/maintenance/central/greater) "p" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/rack, @@ -26,7 +26,7 @@ pixel_y = 10 }, /turf/open/floor/plating, -/area/maintenance/central/greater) +/area/station/maintenance/central/greater) "s" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/cobweb/cobweb2, @@ -39,31 +39,34 @@ pixel_y = 10 }, /turf/open/floor/plating, -/area/maintenance/central/greater) +/area/station/maintenance/central/greater) "u" = ( /obj/effect/decal/cleanable/dirt, /obj/item/reagent_containers/glass/bucket, /obj/item/mop, /turf/open/floor/plating, -/area/maintenance/central/greater) +/area/station/maintenance/central/greater) "x" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/door/airlock/maintenance_hatch{ - name = "Bar Excess Storage"; - req_one_access_txt = "12;25" + name = "Bar Excess Storage" }, /obj/machinery/duct, /obj/modular_map_connector, +/obj/effect/mapping_helpers/airlock/access/any/service/maintenance, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 4 + }, /turf/open/floor/iron/smooth, -/area/maintenance/central/greater) +/area/station/maintenance/central/greater) "D" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/light/small/directional/east, /turf/open/floor/plating, -/area/maintenance/central/greater) +/area/station/maintenance/central/greater) "G" = ( /turf/closed/wall, -/area/maintenance/central/greater) +/area/station/maintenance/central/greater) "J" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/rack, @@ -77,7 +80,7 @@ pixel_y = -4 }, /turf/open/floor/plating, -/area/maintenance/central/greater) +/area/station/maintenance/central/greater) "N" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/rack, @@ -87,16 +90,16 @@ pixel_y = 6 }, /turf/open/floor/plating, -/area/maintenance/central/greater) +/area/station/maintenance/central/greater) "R" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, -/area/maintenance/central/greater) +/area/station/maintenance/central/greater) "S" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/duct, /turf/open/floor/plating, -/area/maintenance/central/greater) +/area/station/maintenance/central/greater) "Y" = ( /obj/machinery/duct, /turf/template_noop, diff --git a/_maps/map_files/tramstation/modular_pieces/maintenance_bar_2.dmm b/_maps/map_files/tramstation/modular_pieces/maintenance_bar_2.dmm index 8cb644b1e0ff5..f4b55db2a3a4c 100644 --- a/_maps/map_files/tramstation/modular_pieces/maintenance_bar_2.dmm +++ b/_maps/map_files/tramstation/modular_pieces/maintenance_bar_2.dmm @@ -7,21 +7,21 @@ /turf/open/floor/iron/smooth_edge{ dir = 1 }, -/area/maintenance/central/greater) +/area/station/maintenance/central/greater) "g" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/smooth_corner{ dir = 8 }, -/area/maintenance/central/greater) +/area/station/maintenance/central/greater) "i" = ( /turf/closed/wall, -/area/maintenance/central/greater) +/area/station/maintenance/central/greater) "j" = ( /obj/effect/decal/cleanable/dirt, /obj/item/stack/tile/iron/smooth, /turf/open/floor/plating, -/area/maintenance/central/greater) +/area/station/maintenance/central/greater) "s" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/bot, @@ -31,22 +31,22 @@ /obj/effect/spawner/random/engineering/material_cheap, /obj/effect/spawner/random/engineering/material_cheap, /turf/open/floor/plating, -/area/maintenance/central/greater) +/area/station/maintenance/central/greater) "u" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/smooth_large, -/area/maintenance/central/greater) +/area/station/maintenance/central/greater) "v" = ( /obj/structure/table/reinforced, /obj/effect/decal/cleanable/dirt, /obj/structure/spider/stickyweb, /turf/open/floor/iron/smooth_large, -/area/maintenance/central/greater) +/area/station/maintenance/central/greater) "w" = ( /obj/effect/decal/cleanable/dirt, /obj/item/chair/greyscale, /turf/open/floor/iron/smooth_corner, -/area/maintenance/central/greater) +/area/station/maintenance/central/greater) "x" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/cobweb/cobweb2, @@ -55,22 +55,22 @@ /obj/effect/spawner/random/engineering/tool, /obj/effect/spawner/random/engineering/tool, /turf/open/floor/iron/smooth, -/area/maintenance/central/greater) +/area/station/maintenance/central/greater) "y" = ( /obj/structure/falsewall, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, -/area/maintenance/central/greater) +/area/station/maintenance/central/greater) "z" = ( /obj/effect/decal/cleanable/dirt, /obj/item/stack/tile/iron/smooth, /turf/open/floor/iron/smooth_edge, -/area/maintenance/central/greater) +/area/station/maintenance/central/greater) "A" = ( /obj/effect/decal/cleanable/dirt, /mob/living/simple_animal/hostile/giant_spider/hunter/scrawny, /turf/open/floor/plating, -/area/maintenance/central/greater) +/area/station/maintenance/central/greater) "C" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/bot, @@ -80,21 +80,21 @@ /obj/effect/spawner/random/engineering/material, /obj/effect/spawner/random/maintenance/three, /turf/open/floor/iron/smooth, -/area/maintenance/central/greater) +/area/station/maintenance/central/greater) "G" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/smooth, -/area/maintenance/central/greater) +/area/station/maintenance/central/greater) "I" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/bot, /turf/open/floor/iron/smooth, -/area/maintenance/central/greater) +/area/station/maintenance/central/greater) "J" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/spider/stickyweb, /turf/open/floor/iron/smooth_large, -/area/maintenance/central/greater) +/area/station/maintenance/central/greater) "L" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/spider/stickyweb, @@ -102,44 +102,47 @@ /turf/open/floor/iron/smooth_corner{ dir = 1 }, -/area/maintenance/central/greater) +/area/station/maintenance/central/greater) "M" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/door/airlock/maintenance_hatch{ - name = "Bar Excess Storage"; - req_one_access_txt = "12;25" + name = "Bar Excess Storage" }, /obj/modular_map_connector, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/access/any/service/maintenance, /turf/open/floor/iron/smooth, -/area/maintenance/central/greater) +/area/station/maintenance/central/greater) "O" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/spider/stickyweb, /turf/open/floor/iron/smooth_edge, -/area/maintenance/central/greater) +/area/station/maintenance/central/greater) "Q" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/spider/stickyweb, /turf/open/floor/iron/smooth, -/area/maintenance/central/greater) +/area/station/maintenance/central/greater) "R" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/bot, /turf/open/floor/iron/smooth_corner{ dir = 4 }, -/area/maintenance/central/greater) +/area/station/maintenance/central/greater) "T" = ( /obj/effect/decal/cleanable/dirt, /obj/item/chair/greyscale, /turf/open/floor/iron/smooth, -/area/maintenance/central/greater) +/area/station/maintenance/central/greater) "X" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/spider/stickyweb, /obj/effect/turf_decal/bot, /turf/open/floor/iron/smooth, -/area/maintenance/central/greater) +/area/station/maintenance/central/greater) "Y" = ( /obj/effect/decal/cleanable/dirt, /obj/item/kirbyplants/dead{ @@ -148,14 +151,14 @@ }, /obj/machinery/light/small/directional/east, /turf/open/floor/iron/smooth, -/area/maintenance/central/greater) +/area/station/maintenance/central/greater) "Z" = ( /obj/effect/decal/cleanable/dirt, /obj/item/stack/tile/iron/smooth, /obj/structure/spider/stickyweb, /obj/machinery/light/small/broken/directional/north, /turf/open/floor/plating, -/area/maintenance/central/greater) +/area/station/maintenance/central/greater) (1,1,1) = {" a diff --git a/_maps/map_files/tramstation/modular_pieces/maintenance_civilian_south_1.dmm b/_maps/map_files/tramstation/modular_pieces/maintenance_civilian_south_1.dmm index 72faaea063456..ac6b9a3ce7cc9 100644 --- a/_maps/map_files/tramstation/modular_pieces/maintenance_civilian_south_1.dmm +++ b/_maps/map_files/tramstation/modular_pieces/maintenance_civilian_south_1.dmm @@ -1,17 +1,17 @@ //MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE "d" = ( -/obj/machinery/door/airlock/maintenance_hatch{ - req_one_access_txt = "12" - }, +/obj/machinery/door/airlock/maintenance_hatch, /obj/effect/mapping_helpers/airlock/abandoned, /obj/effect/decal/cleanable/dirt, /obj/modular_map_connector, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +/obj/effect/mapping_helpers/airlock/unres, /turf/open/floor/iron/smooth, -/area/maintenance/port/aft) +/area/station/maintenance/port/aft) "e" = ( /obj/effect/spawner/random/structure/crate, /turf/open/misc/asteroid, -/area/maintenance/port/aft) +/area/station/maintenance/port/aft) "f" = ( /turf/template_noop, /area/template_noop) @@ -19,23 +19,23 @@ /obj/effect/turf_decal/sand/plating, /obj/machinery/portable_atmospherics/canister/air, /turf/open/floor/plating, -/area/maintenance/port/aft) +/area/station/maintenance/port/aft) "j" = ( /obj/structure/ore_box, /turf/open/misc/asteroid, -/area/maintenance/port/aft) +/area/station/maintenance/port/aft) "k" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 1 }, /turf/open/floor/plating, -/area/maintenance/port/aft) +/area/station/maintenance/port/aft) "o" = ( /obj/effect/turf_decal/sand/plating, /obj/effect/spawner/random/structure/girder, /turf/open/floor/plating, -/area/maintenance/port/aft) +/area/station/maintenance/port/aft) "q" = ( /obj/item/clothing/head/cone{ pixel_y = -8 @@ -44,71 +44,71 @@ /area/template_noop) "v" = ( /turf/closed/wall/rust, -/area/maintenance/port/aft) +/area/station/maintenance/port/aft) "z" = ( /turf/open/misc/asteroid, -/area/maintenance/port/aft) +/area/station/maintenance/port/aft) "C" = ( /turf/closed/wall, -/area/maintenance/port/aft) +/area/station/maintenance/port/aft) "F" = ( /obj/effect/turf_decal/sand/plating, /obj/item/pickaxe/improvised, /turf/open/floor/plating, -/area/maintenance/port/aft) +/area/station/maintenance/port/aft) "G" = ( /obj/effect/turf_decal/sand/plating, /obj/effect/spawner/random/structure/girder, /obj/item/stack/sheet/iron/five, /turf/open/floor/plating, -/area/maintenance/port/aft) +/area/station/maintenance/port/aft) "H" = ( /obj/effect/turf_decal/sand/plating, /obj/item/clothing/glasses/welding, /obj/item/crowbar, /turf/open/floor/plating, -/area/maintenance/port/aft) +/area/station/maintenance/port/aft) "J" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/light/small/directional/north, /turf/open/floor/plating, -/area/maintenance/port/aft) +/area/station/maintenance/port/aft) "L" = ( /obj/effect/turf_decal/sand/plating, /obj/item/storage/toolbox/mechanical, /turf/open/floor/plating, -/area/maintenance/port/aft) +/area/station/maintenance/port/aft) "M" = ( /obj/effect/turf_decal/sand/plating, /obj/effect/decal/cleanable/oil/slippery, /turf/open/floor/plating, -/area/maintenance/port/aft) +/area/station/maintenance/port/aft) "O" = ( /obj/item/stack/ore/glass, /obj/effect/spawner/random/decoration/glowstick, /turf/open/misc/asteroid, -/area/maintenance/port/aft) +/area/station/maintenance/port/aft) "R" = ( /obj/item/stack/ore/glass, /turf/open/misc/asteroid, -/area/maintenance/port/aft) +/area/station/maintenance/port/aft) "T" = ( /turf/closed/wall/rock/porous, -/area/maintenance/port/aft) +/area/station/maintenance/port/aft) "U" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, -/area/maintenance/port/aft) +/area/station/maintenance/port/aft) "V" = ( /obj/effect/turf_decal/sand/plating, /turf/open/floor/plating, -/area/maintenance/port/aft) +/area/station/maintenance/port/aft) "W" = ( /obj/effect/turf_decal/sand/plating, /obj/structure/mecha_wreckage/ripley, /obj/item/stack/cable_coil/five, /turf/open/floor/plating, -/area/maintenance/port/aft) +/area/station/maintenance/port/aft) (1,1,1) = {" f diff --git a/_maps/map_files/tramstation/modular_pieces/maintenance_civilian_south_2.dmm b/_maps/map_files/tramstation/modular_pieces/maintenance_civilian_south_2.dmm index 8e4a2f04f855f..d0600a7f7cb90 100644 --- a/_maps/map_files/tramstation/modular_pieces/maintenance_civilian_south_2.dmm +++ b/_maps/map_files/tramstation/modular_pieces/maintenance_civilian_south_2.dmm @@ -1,34 +1,34 @@ //MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE "a" = ( /turf/closed/wall, -/area/maintenance/port/aft) +/area/station/maintenance/port/aft) "d" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/mirror/directional/north, /turf/open/floor/iron/smooth, -/area/maintenance/port/aft) +/area/station/maintenance/port/aft) "k" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/spawner/random/trash/garbage, /obj/structure/closet/crate/trashcart/laundry, /obj/effect/spawner/random/clothing/costume, /turf/open/floor/iron/smooth, -/area/maintenance/port/aft) +/area/station/maintenance/port/aft) "m" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/smooth, -/area/maintenance/port/aft) +/area/station/maintenance/port/aft) "n" = ( /turf/template_noop, /area/template_noop) "q" = ( -/obj/machinery/door/airlock/maintenance_hatch{ - req_one_access_txt = "12" - }, +/obj/machinery/door/airlock/maintenance_hatch, /obj/effect/decal/cleanable/dirt, /obj/modular_map_connector, +/obj/effect/mapping_helpers/airlock/unres, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, /turf/open/floor/iron/smooth, -/area/maintenance/port/aft) +/area/station/maintenance/port/aft) "r" = ( /obj/modular_map_root/tramstation{ key = "maintenance_civilian_south_attachment2" @@ -47,20 +47,20 @@ /obj/structure/table, /obj/effect/spawner/random/clothing/gloves, /turf/open/floor/iron/smooth, -/area/maintenance/port/aft) +/area/station/maintenance/port/aft) "W" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/chair{ dir = 8 }, /turf/open/floor/iron/smooth, -/area/maintenance/port/aft) +/area/station/maintenance/port/aft) "Y" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/table, /obj/effect/spawner/random/clothing/bowler_or_that, /turf/open/floor/iron/smooth, -/area/maintenance/port/aft) +/area/station/maintenance/port/aft) (1,1,1) = {" n diff --git a/_maps/map_files/tramstation/modular_pieces/maintenance_civilian_south_3.dmm b/_maps/map_files/tramstation/modular_pieces/maintenance_civilian_south_3.dmm index 6f99bde887a02..3c6a50fb73361 100644 --- a/_maps/map_files/tramstation/modular_pieces/maintenance_civilian_south_3.dmm +++ b/_maps/map_files/tramstation/modular_pieces/maintenance_civilian_south_3.dmm @@ -17,7 +17,7 @@ "f" = ( /obj/item/wrench, /turf/open/misc/asteroid, -/area/maintenance/port/aft) +/area/station/maintenance/port/aft) "k" = ( /obj/modular_map_root/tramstation{ key = "maintenance_civilian_south_attachment2" @@ -27,16 +27,16 @@ "l" = ( /obj/item/pickaxe/mini, /turf/open/misc/asteroid, -/area/maintenance/port/aft) +/area/station/maintenance/port/aft) "m" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/ore_box, /turf/open/floor/iron/smooth, -/area/maintenance/port/aft) +/area/station/maintenance/port/aft) "o" = ( /obj/structure/cable, /turf/open/floor/catwalk_floor, -/area/maintenance/port/aft) +/area/station/maintenance/port/aft) "s" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/closet/crate{ @@ -50,26 +50,26 @@ /obj/item/storage/bag/ore, /obj/item/mining_scanner, /turf/open/floor/iron/smooth, -/area/maintenance/port/aft) +/area/station/maintenance/port/aft) "w" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/smooth, -/area/maintenance/port/aft) +/area/station/maintenance/port/aft) "z" = ( -/obj/machinery/door/airlock/maintenance_hatch{ - req_one_access_txt = "12" - }, +/obj/machinery/door/airlock/maintenance_hatch, /obj/effect/decal/cleanable/dirt, /obj/modular_map_connector, /obj/effect/mapping_helpers/airlock/abandoned, /obj/structure/cable, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +/obj/effect/mapping_helpers/airlock/unres, /turf/open/floor/catwalk_floor, -/area/maintenance/port/aft) +/area/station/maintenance/port/aft) "E" = ( /obj/effect/turf_decal/sand/plating, /obj/effect/spawner/random/structure/girder, /turf/open/floor/plating, -/area/maintenance/port/aft) +/area/station/maintenance/port/aft) "F" = ( /obj/modular_map_root/tramstation{ key = "maintenance_civilian_south_attachment1" @@ -87,16 +87,16 @@ /obj/machinery/power/floodlight, /obj/structure/cable, /turf/open/floor/plating, -/area/maintenance/port/aft) +/area/station/maintenance/port/aft) "K" = ( /obj/effect/turf_decal/sand/plating, /turf/open/floor/plating, -/area/maintenance/port/aft) +/area/station/maintenance/port/aft) "M" = ( /obj/effect/turf_decal/sand/plating, /obj/structure/cable, /turf/open/floor/plating, -/area/maintenance/port/aft) +/area/station/maintenance/port/aft) "N" = ( /turf/open/misc/asteroid, /area/mine/explored) @@ -104,10 +104,10 @@ /obj/effect/turf_decal/sand/plating, /obj/effect/spawner/random/trash/garbage, /turf/open/floor/plating, -/area/maintenance/port/aft) +/area/station/maintenance/port/aft) "Q" = ( /turf/closed/wall, -/area/maintenance/port/aft) +/area/station/maintenance/port/aft) "R" = ( /obj/item/stack/ore/glass, /turf/open/misc/asteroid, diff --git a/_maps/map_files/tramstation/modular_pieces/maintenance_civilian_south_attachment1_1.dmm b/_maps/map_files/tramstation/modular_pieces/maintenance_civilian_south_attachment1_1.dmm index 74edcc0b189e7..f7dc5e29e4346 100644 --- a/_maps/map_files/tramstation/modular_pieces/maintenance_civilian_south_attachment1_1.dmm +++ b/_maps/map_files/tramstation/modular_pieces/maintenance_civilian_south_attachment1_1.dmm @@ -1,12 +1,12 @@ //MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE "a" = ( /turf/closed/wall, -/area/maintenance/port/aft) +/area/station/maintenance/port/aft) "e" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/spawner/random/structure/girder, /turf/open/floor/iron/smooth, -/area/maintenance/port/aft) +/area/station/maintenance/port/aft) "k" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/closet/crate, @@ -14,19 +14,19 @@ /obj/item/crowbar, /obj/item/screwdriver, /turf/open/floor/iron/smooth, -/area/maintenance/port/aft) +/area/station/maintenance/port/aft) "n" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/smooth, -/area/maintenance/port/aft) +/area/station/maintenance/port/aft) "H" = ( /obj/modular_map_connector, /obj/effect/decal/cleanable/dirt, -/obj/machinery/door/airlock/maintenance_hatch{ - req_one_access_txt = "12" - }, +/obj/machinery/door/airlock/maintenance_hatch, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +/obj/effect/mapping_helpers/airlock/unres, /turf/open/floor/iron/smooth, -/area/maintenance/port/aft) +/area/station/maintenance/port/aft) "I" = ( /turf/template_noop, /area/template_noop) @@ -37,12 +37,12 @@ /obj/item/flashlight, /obj/effect/spawner/random/trash/janitor_supplies, /turf/open/floor/iron/smooth, -/area/maintenance/port/aft) +/area/station/maintenance/port/aft) "Z" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/spawner/random/trash/moisture_trap, /turf/open/floor/iron/smooth, -/area/maintenance/port/aft) +/area/station/maintenance/port/aft) (1,1,1) = {" I diff --git a/_maps/map_files/tramstation/modular_pieces/maintenance_civilian_south_attachment1_2.dmm b/_maps/map_files/tramstation/modular_pieces/maintenance_civilian_south_attachment1_2.dmm index 0e5be11cfbc08..c8e7fa1eb8638 100644 --- a/_maps/map_files/tramstation/modular_pieces/maintenance_civilian_south_attachment1_2.dmm +++ b/_maps/map_files/tramstation/modular_pieces/maintenance_civilian_south_attachment1_2.dmm @@ -5,40 +5,40 @@ "b" = ( /obj/item/pickaxe/rusted, /turf/open/misc/asteroid, -/area/maintenance/port/aft) +/area/station/maintenance/port/aft) "e" = ( /obj/effect/turf_decal/sand/plating, /obj/effect/spawner/random/structure/girder, /turf/open/floor/plating, -/area/maintenance/port/aft) +/area/station/maintenance/port/aft) "m" = ( /turf/closed/wall, -/area/maintenance/port/aft) +/area/station/maintenance/port/aft) "n" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/smooth, -/area/maintenance/port/aft) +/area/station/maintenance/port/aft) "r" = ( /obj/effect/turf_decal/sand/plating, /obj/item/storage/toolbox/mechanical, /turf/open/floor/plating, -/area/maintenance/port/aft) +/area/station/maintenance/port/aft) "B" = ( /obj/effect/turf_decal/sand/plating, /turf/open/floor/plating, -/area/maintenance/port/aft) +/area/station/maintenance/port/aft) "D" = ( /obj/effect/turf_decal/sand, /obj/item/clothing/head/hardhat, /turf/open/floor/iron/smooth, -/area/maintenance/port/aft) +/area/station/maintenance/port/aft) "E" = ( /obj/item/stack/ore/iron{ pixel_x = -8; pixel_y = -10 }, /turf/open/misc/asteroid, -/area/maintenance/port/aft) +/area/station/maintenance/port/aft) "G" = ( /obj/item/stack/ore/iron{ pixel_x = 7; @@ -46,31 +46,31 @@ }, /obj/item/stack/ore/iron, /turf/open/misc/asteroid, -/area/maintenance/port/aft) +/area/station/maintenance/port/aft) "L" = ( /obj/effect/turf_decal/sand, /turf/open/floor/iron/smooth, -/area/maintenance/port/aft) +/area/station/maintenance/port/aft) "M" = ( /obj/modular_map_connector, /obj/effect/decal/cleanable/dirt, /obj/structure/barricade/wooden, /turf/open/floor/iron/smooth, -/area/maintenance/port/aft) +/area/station/maintenance/port/aft) "N" = ( /turf/open/misc/asteroid, -/area/maintenance/port/aft) +/area/station/maintenance/port/aft) "P" = ( /turf/closed/wall/rock, -/area/maintenance/port/aft) +/area/station/maintenance/port/aft) "Q" = ( /obj/item/stack/ore/iron, /turf/open/misc/asteroid, -/area/maintenance/port/aft) +/area/station/maintenance/port/aft) "V" = ( /obj/item/stack/ore/glass, /turf/open/misc/asteroid, -/area/maintenance/port/aft) +/area/station/maintenance/port/aft) (1,1,1) = {" a diff --git a/_maps/map_files/tramstation/modular_pieces/maintenance_civilian_south_attachment2_1.dmm b/_maps/map_files/tramstation/modular_pieces/maintenance_civilian_south_attachment2_1.dmm index 7259a9a3ec829..49baea128e39d 100644 --- a/_maps/map_files/tramstation/modular_pieces/maintenance_civilian_south_attachment2_1.dmm +++ b/_maps/map_files/tramstation/modular_pieces/maintenance_civilian_south_attachment2_1.dmm @@ -5,10 +5,10 @@ "p" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/smooth, -/area/maintenance/port/aft) +/area/station/maintenance/port/aft) "w" = ( /turf/closed/wall, -/area/maintenance/port/aft) +/area/station/maintenance/port/aft) "A" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/spawner/random/trash/graffiti{ @@ -16,40 +16,42 @@ spawn_loot_chance = 25 }, /turf/open/floor/iron/smooth, -/area/maintenance/port/aft) +/area/station/maintenance/port/aft) "E" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/spawner/random/structure/girder, /turf/open/floor/iron/smooth, -/area/maintenance/port/aft) +/area/station/maintenance/port/aft) "F" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/extinguisher_cabinet/directional/north, /turf/open/floor/iron/smooth, -/area/maintenance/port/aft) +/area/station/maintenance/port/aft) "K" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/closet/firecloset, /turf/open/floor/iron/smooth, -/area/maintenance/port/aft) +/area/station/maintenance/port/aft) "P" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/light/small/directional/south, /turf/open/floor/iron/smooth, -/area/maintenance/port/aft) +/area/station/maintenance/port/aft) "S" = ( -/obj/machinery/door/airlock/maintenance_hatch{ - req_one_access_txt = "12" - }, +/obj/machinery/door/airlock/maintenance_hatch, /obj/modular_map_connector, /obj/effect/decal/cleanable/dirt, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 4 + }, /turf/open/floor/iron/smooth, -/area/maintenance/port/aft) +/area/station/maintenance/port/aft) "X" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/reagent_dispensers/foamtank, /turf/open/floor/iron/smooth, -/area/maintenance/port/aft) +/area/station/maintenance/port/aft) (1,1,1) = {" a diff --git a/_maps/map_files/tramstation/modular_pieces/maintenance_civilian_south_attachment2_2.dmm b/_maps/map_files/tramstation/modular_pieces/maintenance_civilian_south_attachment2_2.dmm index 0fbcbed41c084..2cddd07c434c1 100644 --- a/_maps/map_files/tramstation/modular_pieces/maintenance_civilian_south_attachment2_2.dmm +++ b/_maps/map_files/tramstation/modular_pieces/maintenance_civilian_south_attachment2_2.dmm @@ -9,23 +9,25 @@ pixel_y = 8 }, /turf/open/floor/iron/smooth, -/area/maintenance/port/aft) +/area/station/maintenance/port/aft) "w" = ( /turf/open/misc/asteroid, -/area/maintenance/port/aft) +/area/station/maintenance/port/aft) "x" = ( /obj/modular_map_connector, /obj/effect/decal/cleanable/dirt, -/obj/machinery/door/airlock/maintenance_hatch{ - req_one_access_txt = "12" - }, +/obj/machinery/door/airlock/maintenance_hatch, /obj/effect/mapping_helpers/airlock/locked, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, /turf/open/floor/iron/smooth, -/area/maintenance/port/aft) +/area/station/maintenance/port/aft) "G" = ( /obj/item/stack/ore/glass, /turf/open/misc/asteroid, -/area/maintenance/port/aft) +/area/station/maintenance/port/aft) "I" = ( /obj/item/stack/ore/iron{ pixel_x = -9; @@ -34,15 +36,15 @@ /obj/effect/decal/remains/human, /obj/item/clothing/accessory/clown_enjoyer_pin, /turf/open/misc/asteroid, -/area/maintenance/port/aft) +/area/station/maintenance/port/aft) "V" = ( /obj/effect/turf_decal/sand/plating, /turf/open/floor/plating, -/area/maintenance/port/aft) +/area/station/maintenance/port/aft) "W" = ( /obj/effect/turf_decal/sand, /turf/open/floor/iron/smooth, -/area/maintenance/port/aft) +/area/station/maintenance/port/aft) (1,1,1) = {" a diff --git a/_maps/map_files/tramstation/modular_pieces/maintenance_engine_5x6_east_1.dmm b/_maps/map_files/tramstation/modular_pieces/maintenance_engine_5x6_east_1.dmm index 9d9550e54c9db..bdc1b9cda6488 100644 --- a/_maps/map_files/tramstation/modular_pieces/maintenance_engine_5x6_east_1.dmm +++ b/_maps/map_files/tramstation/modular_pieces/maintenance_engine_5x6_east_1.dmm @@ -5,7 +5,7 @@ "g" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/smooth, -/area/maintenance/starboard/lesser) +/area/station/maintenance/starboard/lesser) "h" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/spawner/random/trash/garbage{ @@ -14,18 +14,20 @@ spawn_scatter_radius = 4 }, /turf/open/floor/iron/smooth, -/area/maintenance/starboard/lesser) +/area/station/maintenance/starboard/lesser) "i" = ( -/obj/machinery/door/airlock/maintenance_hatch{ - req_one_access_txt = "12" - }, +/obj/machinery/door/airlock/maintenance_hatch, /obj/effect/decal/cleanable/dirt, /obj/modular_map_connector, +/obj/effect/mapping_helpers/airlock/access/any/engineering/maintenance/departmental, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 4 + }, /turf/open/floor/iron/smooth, -/area/maintenance/starboard/lesser) +/area/station/maintenance/starboard/lesser) "n" = ( /turf/closed/wall, -/area/maintenance/starboard/lesser) +/area/station/maintenance/starboard/lesser) "z" = ( /obj/modular_map_root/tramstation{ key = "maintenance_engine_5x6_extension" @@ -38,14 +40,14 @@ /obj/effect/spawner/random/maintenance/three, /obj/item/flashlight, /turf/open/floor/plating, -/area/maintenance/starboard/lesser) +/area/station/maintenance/starboard/lesser) "C" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/chair/plastic{ dir = 4 }, /turf/open/floor/iron/smooth, -/area/maintenance/starboard/lesser) +/area/station/maintenance/starboard/lesser) "F" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/bed/maint, @@ -55,18 +57,18 @@ spawn_scatter_radius = 4 }, /turf/open/floor/plating, -/area/maintenance/starboard/lesser) +/area/station/maintenance/starboard/lesser) "G" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, -/area/maintenance/starboard/lesser) +/area/station/maintenance/starboard/lesser) "T" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/table, /obj/item/lighter/greyscale, /obj/effect/spawner/random/entertainment/cigarette_pack, /turf/open/floor/iron/smooth, -/area/maintenance/starboard/lesser) +/area/station/maintenance/starboard/lesser) "V" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/table, @@ -76,12 +78,12 @@ }, /obj/effect/spawner/random/bureaucracy/pen, /turf/open/floor/iron/smooth, -/area/maintenance/starboard/lesser) +/area/station/maintenance/starboard/lesser) "X" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/light/small/directional/east, /turf/open/floor/plating, -/area/maintenance/starboard/lesser) +/area/station/maintenance/starboard/lesser) (1,1,1) = {" a diff --git a/_maps/map_files/tramstation/modular_pieces/maintenance_engine_5x6_east_2.dmm b/_maps/map_files/tramstation/modular_pieces/maintenance_engine_5x6_east_2.dmm index 155ee94237cfe..d87a2c9462ce5 100644 --- a/_maps/map_files/tramstation/modular_pieces/maintenance_engine_5x6_east_2.dmm +++ b/_maps/map_files/tramstation/modular_pieces/maintenance_engine_5x6_east_2.dmm @@ -6,32 +6,34 @@ /obj/structure/ore_box, /obj/effect/turf_decal/sand/plating, /turf/open/floor/plating, -/area/maintenance/starboard/lesser) +/area/station/maintenance/starboard/lesser) "d" = ( /obj/effect/turf_decal/sand/plating, /obj/item/clothing/mask/gas, /turf/open/floor/plating, -/area/maintenance/starboard/lesser) +/area/station/maintenance/starboard/lesser) "e" = ( /obj/effect/turf_decal/sand/plating, /turf/open/floor/plating, -/area/maintenance/starboard/lesser) +/area/station/maintenance/starboard/lesser) "i" = ( -/obj/machinery/door/airlock/maintenance_hatch{ - req_one_access_txt = "12" - }, +/obj/machinery/door/airlock/maintenance_hatch, /obj/effect/decal/cleanable/dirt, /obj/modular_map_connector, /obj/effect/mapping_helpers/airlock/abandoned, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/access/any/service/maintenance, /turf/open/floor/iron/smooth, -/area/maintenance/starboard/lesser) +/area/station/maintenance/starboard/lesser) "k" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/smooth, -/area/maintenance/starboard/lesser) +/area/station/maintenance/starboard/lesser) "q" = ( /turf/closed/wall, -/area/maintenance/starboard/lesser) +/area/station/maintenance/starboard/lesser) "v" = ( /obj/modular_map_root/tramstation{ key = "maintenance_engine_5x6_extension" @@ -43,31 +45,31 @@ /obj/effect/turf_decal/sand/plating, /obj/item/tank/internals/emergency_oxygen, /turf/open/floor/plating, -/area/maintenance/starboard/lesser) +/area/station/maintenance/starboard/lesser) "H" = ( /obj/effect/turf_decal/sand, /turf/open/floor/iron/smooth, -/area/maintenance/starboard/lesser) +/area/station/maintenance/starboard/lesser) "K" = ( /turf/open/misc/asteroid, -/area/maintenance/starboard/lesser) +/area/station/maintenance/starboard/lesser) "L" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, -/area/maintenance/starboard/lesser) +/area/station/maintenance/starboard/lesser) "O" = ( /obj/effect/spawner/random/structure/girder, /obj/item/stack/sheet/iron, /turf/open/misc/asteroid, -/area/maintenance/starboard/lesser) +/area/station/maintenance/starboard/lesser) "P" = ( /obj/item/relic, /turf/open/misc/asteroid, -/area/maintenance/starboard/lesser) +/area/station/maintenance/starboard/lesser) "Q" = ( /obj/item/stack/ore/glass, /turf/open/misc/asteroid, -/area/maintenance/starboard/lesser) +/area/station/maintenance/starboard/lesser) (1,1,1) = {" a diff --git a/_maps/map_files/tramstation/modular_pieces/maintenance_engine_5x6_east_3.dmm b/_maps/map_files/tramstation/modular_pieces/maintenance_engine_5x6_east_3.dmm index b7f02ee272112..d258b46e9d993 100644 --- a/_maps/map_files/tramstation/modular_pieces/maintenance_engine_5x6_east_3.dmm +++ b/_maps/map_files/tramstation/modular_pieces/maintenance_engine_5x6_east_3.dmm @@ -2,7 +2,7 @@ "a" = ( /obj/modular_map_connector, /turf/closed/wall, -/area/maintenance/starboard/lesser) +/area/station/maintenance/starboard/lesser) (1,1,1) = {" a diff --git a/_maps/map_files/tramstation/modular_pieces/maintenance_engine_5x6_extension_1.dmm b/_maps/map_files/tramstation/modular_pieces/maintenance_engine_5x6_extension_1.dmm index 033ccb4bfd803..104a50a686e23 100644 --- a/_maps/map_files/tramstation/modular_pieces/maintenance_engine_5x6_extension_1.dmm +++ b/_maps/map_files/tramstation/modular_pieces/maintenance_engine_5x6_extension_1.dmm @@ -1,44 +1,44 @@ //MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE "a" = ( /turf/closed/wall, -/area/maintenance/starboard/lesser) +/area/station/maintenance/starboard/lesser) "c" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/rack, /obj/effect/spawner/random/maintenance/two, /obj/item/crowbar, /turf/open/floor/iron/smooth, -/area/maintenance/starboard/lesser) +/area/station/maintenance/starboard/lesser) "h" = ( /turf/template_noop, /area/template_noop) "y" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/smooth, -/area/maintenance/starboard/lesser) +/area/station/maintenance/starboard/lesser) "E" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/spawner/random/structure/girder, /turf/open/floor/iron/smooth, -/area/maintenance/starboard/lesser) +/area/station/maintenance/starboard/lesser) "F" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/rack, /obj/effect/spawner/random/maintenance/two, /obj/item/clothing/mask/gas, /turf/open/floor/iron/smooth, -/area/maintenance/starboard/lesser) +/area/station/maintenance/starboard/lesser) "G" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/spawner/random/structure/girder, /obj/structure/grille, /obj/modular_map_connector, /turf/open/floor/plating, -/area/maintenance/starboard/lesser) +/area/station/maintenance/starboard/lesser) "L" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, -/area/maintenance/starboard/lesser) +/area/station/maintenance/starboard/lesser) (1,1,1) = {" h diff --git a/_maps/map_files/tramstation/modular_pieces/maintenance_engine_5x6_extension_2.dmm b/_maps/map_files/tramstation/modular_pieces/maintenance_engine_5x6_extension_2.dmm index 969901a728ca1..96b938d9d1cb1 100644 --- a/_maps/map_files/tramstation/modular_pieces/maintenance_engine_5x6_extension_2.dmm +++ b/_maps/map_files/tramstation/modular_pieces/maintenance_engine_5x6_extension_2.dmm @@ -1,49 +1,49 @@ //MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE "a" = ( /turf/closed/wall, -/area/maintenance/starboard/lesser) +/area/station/maintenance/starboard/lesser) "b" = ( /turf/template_noop, /area/template_noop) "e" = ( /obj/effect/spawner/random/structure/girder, /turf/open/misc/asteroid, -/area/maintenance/starboard/lesser) +/area/station/maintenance/starboard/lesser) "h" = ( /turf/open/misc/asteroid, -/area/maintenance/starboard/lesser) +/area/station/maintenance/starboard/lesser) "o" = ( /obj/effect/turf_decal/sand/plating, /turf/open/floor/plating, -/area/maintenance/starboard/lesser) +/area/station/maintenance/starboard/lesser) "t" = ( /obj/item/stack/ore/glass, /turf/open/misc/asteroid, -/area/maintenance/starboard/lesser) +/area/station/maintenance/starboard/lesser) "x" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/rack, /obj/effect/spawner/random/maintenance/two, /turf/open/floor/iron/smooth, -/area/maintenance/starboard/lesser) +/area/station/maintenance/starboard/lesser) "H" = ( /obj/effect/turf_decal/sand/plating, /obj/item/stack/sheet/iron, /turf/open/floor/plating, -/area/maintenance/starboard/lesser) +/area/station/maintenance/starboard/lesser) "W" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/smooth, -/area/maintenance/starboard/lesser) +/area/station/maintenance/starboard/lesser) "X" = ( /obj/effect/decal/cleanable/dirt, -/obj/machinery/door/airlock/maintenance_hatch{ - req_one_access_txt = "12" - }, +/obj/machinery/door/airlock/maintenance_hatch, /obj/effect/mapping_helpers/airlock/abandoned, /obj/modular_map_connector, +/obj/effect/mapping_helpers/airlock/access/any/engineering/maintenance/departmental, +/obj/effect/mapping_helpers/airlock/unres, /turf/open/floor/iron/smooth, -/area/maintenance/starboard/lesser) +/area/station/maintenance/starboard/lesser) (1,1,1) = {" b diff --git a/_maps/map_files/tramstation/modular_pieces/maintenance_engine_5x6_extension_3.dmm b/_maps/map_files/tramstation/modular_pieces/maintenance_engine_5x6_extension_3.dmm index b7f02ee272112..d258b46e9d993 100644 --- a/_maps/map_files/tramstation/modular_pieces/maintenance_engine_5x6_extension_3.dmm +++ b/_maps/map_files/tramstation/modular_pieces/maintenance_engine_5x6_extension_3.dmm @@ -2,7 +2,7 @@ "a" = ( /obj/modular_map_connector, /turf/closed/wall, -/area/maintenance/starboard/lesser) +/area/station/maintenance/starboard/lesser) (1,1,1) = {" a diff --git a/_maps/map_files/tramstation/modular_pieces/maintenance_engine_east_1.dmm b/_maps/map_files/tramstation/modular_pieces/maintenance_engine_east_1.dmm index 0f6f1e5650f74..db92b504cb488 100644 --- a/_maps/map_files/tramstation/modular_pieces/maintenance_engine_east_1.dmm +++ b/_maps/map_files/tramstation/modular_pieces/maintenance_engine_east_1.dmm @@ -12,10 +12,10 @@ }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, -/area/maintenance/starboard/lesser) +/area/station/maintenance/starboard/lesser) "f" = ( /turf/closed/wall, -/area/maintenance/starboard/lesser) +/area/station/maintenance/starboard/lesser) "n" = ( /obj/structure/table, /obj/item/clothing/mask/gas/monkeymask, @@ -23,7 +23,7 @@ /obj/effect/decal/cleanable/dirt, /obj/item/grown/bananapeel, /turf/open/floor/plating, -/area/maintenance/starboard/lesser) +/area/station/maintenance/starboard/lesser) "p" = ( /obj/structure/table, /obj/item/paper_bin{ @@ -33,22 +33,24 @@ /obj/effect/decal/cleanable/dirt, /obj/effect/spawner/random/bureaucracy/pen, /turf/open/floor/plating, -/area/maintenance/starboard/lesser) +/area/station/maintenance/starboard/lesser) "x" = ( /obj/structure/closet, /obj/effect/spawner/random/maintenance/four, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, -/area/maintenance/starboard/lesser) +/area/station/maintenance/starboard/lesser) "Q" = ( -/obj/machinery/door/airlock/maintenance_hatch{ - req_one_access_txt = "12" - }, +/obj/machinery/door/airlock/maintenance_hatch, /obj/effect/mapping_helpers/airlock/abandoned, /obj/effect/decal/cleanable/dirt, /obj/modular_map_connector, +/obj/effect/mapping_helpers/airlock/access/any/engineering/maintenance/departmental, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 1 + }, /turf/open/floor/iron/smooth, -/area/maintenance/starboard/lesser) +/area/station/maintenance/starboard/lesser) "U" = ( /obj/structure/punching_bag, /obj/effect/decal/cleanable/blood/old, @@ -56,7 +58,7 @@ /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/trimline/neutral/filled/corner, /turf/open/floor/plating, -/area/maintenance/starboard/lesser) +/area/station/maintenance/starboard/lesser) "W" = ( /obj/structure/chair/plastic{ dir = 1 @@ -67,7 +69,7 @@ dir = 8 }, /turf/open/floor/plating, -/area/maintenance/starboard/lesser) +/area/station/maintenance/starboard/lesser) "Y" = ( /obj/structure/bed/maint, /obj/structure/sign/poster/contraband/rip_badger{ @@ -75,13 +77,13 @@ }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, -/area/maintenance/starboard/lesser) +/area/station/maintenance/starboard/lesser) "Z" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/trimline/neutral/filled/line, /obj/item/grown/bananapeel, /turf/open/floor/plating, -/area/maintenance/starboard/lesser) +/area/station/maintenance/starboard/lesser) (1,1,1) = {" f diff --git a/_maps/map_files/tramstation/modular_pieces/maintenance_engine_east_2.dmm b/_maps/map_files/tramstation/modular_pieces/maintenance_engine_east_2.dmm index cc2bfb40d0d89..40f62e02d47d6 100644 --- a/_maps/map_files/tramstation/modular_pieces/maintenance_engine_east_2.dmm +++ b/_maps/map_files/tramstation/modular_pieces/maintenance_engine_east_2.dmm @@ -6,7 +6,7 @@ /obj/effect/decal/cleanable/dirt, /obj/structure/punching_bag, /turf/open/floor/plating, -/area/maintenance/starboard/lesser) +/area/station/maintenance/starboard/lesser) "f" = ( /obj/item/food/deadmouse{ pixel_x = -1; @@ -18,54 +18,54 @@ /obj/effect/decal/cleanable/blood/old, /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/smooth, -/area/maintenance/starboard/lesser) +/area/station/maintenance/starboard/lesser) "l" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/landmark/blobstart, /turf/open/floor/plating, -/area/maintenance/starboard/lesser) +/area/station/maintenance/starboard/lesser) "m" = ( /obj/effect/decal/cleanable/dirt, /obj/modular_map_connector, /obj/structure/falsewall, /turf/open/floor/iron/smooth, -/area/maintenance/starboard/lesser) +/area/station/maintenance/starboard/lesser) "p" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, -/area/maintenance/starboard/lesser) +/area/station/maintenance/starboard/lesser) "q" = ( /obj/structure/table, /obj/item/toy/talking/owl, /obj/machinery/light/small/directional/west, /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/smooth, -/area/maintenance/starboard/lesser) +/area/station/maintenance/starboard/lesser) "u" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/smooth, -/area/maintenance/starboard/lesser) +/area/station/maintenance/starboard/lesser) "x" = ( /obj/effect/decal/cleanable/dirt, /obj/item/food/deadmouse/moldy, /obj/effect/decal/cleanable/blood/old, /turf/open/floor/plating, -/area/maintenance/starboard/lesser) +/area/station/maintenance/starboard/lesser) "A" = ( /obj/structure/sign/poster/official/the_owl{ pixel_y = 32 }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/smooth, -/area/maintenance/starboard/lesser) +/area/station/maintenance/starboard/lesser) "N" = ( /obj/structure/bed/maint, /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/smooth, -/area/maintenance/starboard/lesser) +/area/station/maintenance/starboard/lesser) "Q" = ( /turf/closed/wall, -/area/maintenance/starboard/lesser) +/area/station/maintenance/starboard/lesser) "S" = ( /obj/structure/table, /obj/effect/decal/cleanable/dirt, @@ -73,7 +73,7 @@ /obj/item/clothing/under/costume/owl, /obj/item/clothing/mask/gas/owl_mask, /turf/open/floor/plating, -/area/maintenance/starboard/lesser) +/area/station/maintenance/starboard/lesser) "T" = ( /obj/item/food/deadmouse{ pixel_x = 7; @@ -86,9 +86,9 @@ /obj/effect/decal/cleanable/blood/old, /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/smooth, -/area/maintenance/starboard/lesser) +/area/station/maintenance/starboard/lesser) "V" = ( -/obj/structure/flora/tree/pine{ +/obj/structure/flora/tree/pine/style_random{ desc = "A coniferous pine tree. How the hell did they manage to fit this in here?" }, /obj/item/food/deadmouse{ @@ -98,7 +98,7 @@ /obj/effect/decal/cleanable/blood/old, /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/smooth, -/area/maintenance/starboard/lesser) +/area/station/maintenance/starboard/lesser) (1,1,1) = {" Q diff --git a/_maps/map_files/tramstation/modular_pieces/maintenance_enginelong_1.dmm b/_maps/map_files/tramstation/modular_pieces/maintenance_enginelong_1.dmm index f30b623f1f9ea..7096907478fb4 100644 --- a/_maps/map_files/tramstation/modular_pieces/maintenance_enginelong_1.dmm +++ b/_maps/map_files/tramstation/modular_pieces/maintenance_enginelong_1.dmm @@ -11,73 +11,82 @@ }, /obj/modular_map_connector, /turf/open/floor/iron/smooth, -/area/maintenance/starboard/lesser) +/area/station/maintenance/starboard/lesser) "b" = ( /obj/effect/turf_decal/sand/plating, /turf/open/floor/plating, -/area/maintenance/starboard/lesser) +/area/station/maintenance/starboard/lesser) "c" = ( /obj/effect/turf_decal/sand/plating, /obj/structure/grille, /turf/open/floor/plating, -/area/maintenance/starboard/lesser) +/area/station/maintenance/starboard/lesser) "g" = ( /turf/closed/wall, -/area/maintenance/starboard/lesser) +/area/station/maintenance/starboard/lesser) "k" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, -/area/maintenance/starboard/lesser) +/area/station/maintenance/starboard/lesser) "o" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/smooth, -/area/maintenance/starboard/lesser) +/area/station/maintenance/starboard/lesser) "s" = ( /obj/effect/turf_decal/sand/plating, /obj/effect/spawner/random/trash/garbage, /turf/open/floor/plating, -/area/maintenance/starboard/lesser) +/area/station/maintenance/starboard/lesser) "t" = ( /obj/machinery/light/small/directional/east, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, -/area/maintenance/starboard/lesser) +/area/station/maintenance/starboard/lesser) "B" = ( /obj/modular_map_root/tramstation{ key = "maintenance_engine_5x6_east" }, /turf/closed/wall/rust, -/area/maintenance/starboard/lesser) +/area/station/maintenance/starboard/lesser) "F" = ( /obj/structure/grille/broken, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, -/area/maintenance/starboard/lesser) +/area/station/maintenance/starboard/lesser) +"G" = ( +/obj/machinery/door/airlock/maintenance_hatch, +/obj/effect/mapping_helpers/airlock/abandoned, +/obj/effect/mapping_helpers/airlock/unres, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +/turf/open/floor/plating, +/area/station/maintenance/starboard/lesser) "K" = ( /turf/closed/wall/rock/porous, -/area/maintenance/starboard/lesser) +/area/station/maintenance/starboard/lesser) "N" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/spawner/random/trash/food_packaging, /turf/open/floor/plating, -/area/maintenance/starboard/lesser) +/area/station/maintenance/starboard/lesser) "O" = ( /obj/machinery/light/small/directional/west, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, -/area/maintenance/starboard/lesser) +/area/station/maintenance/starboard/lesser) "R" = ( /obj/effect/turf_decal/sand/plating, /obj/effect/spawner/random/structure/crate, /turf/open/floor/plating, -/area/maintenance/starboard/lesser) +/area/station/maintenance/starboard/lesser) "U" = ( -/obj/machinery/door/airlock/maintenance_hatch{ - req_one_access_txt = "12" - }, +/obj/machinery/door/airlock/maintenance_hatch, /obj/effect/mapping_helpers/airlock/abandoned, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 1 + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, /turf/open/floor/plating, -/area/maintenance/starboard/lesser) +/area/station/maintenance/starboard/lesser) "X" = ( /obj/effect/turf_decal/trimline/yellow/warning{ dir = 1 @@ -93,10 +102,10 @@ pixel_y = -10 }, /turf/open/floor/iron, -/area/maintenance/tram/mid) +/area/station/maintenance/tram/mid) "Y" = ( /turf/closed/wall/rust, -/area/maintenance/starboard/lesser) +/area/station/maintenance/starboard/lesser) "Z" = ( /obj/effect/turf_decal/trimline/yellow/warning{ dir = 1 @@ -104,11 +113,11 @@ /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/trimline/neutral/filled/line, /turf/open/floor/iron, -/area/maintenance/tram/mid) +/area/station/maintenance/tram/mid) (1,1,1) = {" X -U +G b s b diff --git a/_maps/map_files/tramstation/modular_pieces/maintenance_enginelong_2.dmm b/_maps/map_files/tramstation/modular_pieces/maintenance_enginelong_2.dmm index 578a86d6b4a9d..1e86f6cf8bf86 100644 --- a/_maps/map_files/tramstation/modular_pieces/maintenance_enginelong_2.dmm +++ b/_maps/map_files/tramstation/modular_pieces/maintenance_enginelong_2.dmm @@ -3,10 +3,10 @@ /obj/effect/decal/cleanable/dirt, /obj/modular_map_connector, /turf/open/floor/iron/smooth, -/area/maintenance/starboard/lesser) +/area/station/maintenance/starboard/lesser) "b" = ( /turf/closed/wall, -/area/maintenance/starboard/lesser) +/area/station/maintenance/starboard/lesser) "g" = ( /obj/effect/turf_decal/trimline/yellow/warning{ dir = 1 @@ -14,23 +14,23 @@ /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/trimline/neutral/filled/line, /turf/open/floor/iron, -/area/maintenance/tram/mid) +/area/station/maintenance/tram/mid) "w" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/grille/broken, /turf/open/floor/iron/smooth, -/area/maintenance/starboard/lesser) +/area/station/maintenance/starboard/lesser) "A" = ( /obj/effect/decal/cleanable/dirt, /obj/modular_map_root/tramstation{ key = "maintenance_engine_5x6_east" }, /turf/closed/wall, -/area/maintenance/starboard/lesser) +/area/station/maintenance/starboard/lesser) "E" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/smooth, -/area/maintenance/starboard/lesser) +/area/station/maintenance/starboard/lesser) "I" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/spawner/random/trash/garbage{ @@ -39,23 +39,32 @@ spawn_scatter_radius = 4 }, /turf/open/floor/iron/smooth, -/area/maintenance/starboard/lesser) +/area/station/maintenance/starboard/lesser) "P" = ( -/obj/machinery/door/airlock/maintenance_hatch{ - req_one_access_txt = "12" - }, +/obj/machinery/door/airlock/maintenance_hatch, /obj/effect/decal/cleanable/dirt, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 1 + }, /turf/open/floor/iron/smooth, -/area/maintenance/starboard/lesser) +/area/station/maintenance/starboard/lesser) "V" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/light/small/directional/east, /turf/open/floor/iron/smooth, -/area/maintenance/starboard/lesser) +/area/station/maintenance/starboard/lesser) +"W" = ( +/obj/machinery/door/airlock/maintenance_hatch, +/obj/effect/decal/cleanable/dirt, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +/obj/effect/mapping_helpers/airlock/unres, +/turf/open/floor/iron/smooth, +/area/station/maintenance/starboard/lesser) (1,1,1) = {" g -P +W E E I diff --git a/_maps/map_files/tramstation/modular_pieces/maintenance_laundry_1.dmm b/_maps/map_files/tramstation/modular_pieces/maintenance_laundry_1.dmm index 8512652d394ba..c56a55ed4c73c 100644 --- a/_maps/map_files/tramstation/modular_pieces/maintenance_laundry_1.dmm +++ b/_maps/map_files/tramstation/modular_pieces/maintenance_laundry_1.dmm @@ -1,7 +1,7 @@ //MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE "a" = ( /turf/closed/wall, -/area/maintenance/port/aft) +/area/station/maintenance/port/aft) "b" = ( /obj/effect/decal/cleanable/dirt, /obj/item/clothing/head/cone{ @@ -13,12 +13,12 @@ /obj/item/clothing/head/cone, /obj/effect/turf_decal/trimline/neutral/filled/corner, /turf/open/floor/plating, -/area/maintenance/port/aft) +/area/station/maintenance/port/aft) "c" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/light/small/directional/south, /turf/open/floor/plating, -/area/maintenance/port/aft) +/area/station/maintenance/port/aft) "d" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/closet, @@ -28,43 +28,46 @@ amount = 10 }, /turf/open/floor/plating, -/area/maintenance/port/aft) +/area/station/maintenance/port/aft) "g" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 4 }, /turf/open/floor/plating, -/area/maintenance/port/aft) +/area/station/maintenance/port/aft) "n" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, -/area/maintenance/port/aft) +/area/station/maintenance/port/aft) "t" = ( /obj/machinery/door/airlock/maintenance_hatch{ - name = "Maintenance Storage"; - req_one_access_txt = "12" + name = "Maintenance Storage" }, /obj/effect/decal/cleanable/dirt, /obj/modular_map_connector, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 8 + }, /turf/open/floor/iron/smooth, -/area/maintenance/port/aft) +/area/station/maintenance/port/aft) "N" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/spawner/random/structure/crate, /turf/open/floor/plating, -/area/maintenance/port/aft) +/area/station/maintenance/port/aft) "P" = ( /turf/template_noop, /area/template_noop) "R" = ( -/obj/machinery/door/airlock/maintenance_hatch{ - req_one_access_txt = "12" - }, +/obj/machinery/door/airlock/maintenance_hatch, /obj/effect/mapping_helpers/airlock/abandoned, /obj/effect/decal/cleanable/dirt, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +/obj/effect/mapping_helpers/airlock/unres, /turf/open/floor/plating, -/area/maintenance/port/aft) +/area/station/maintenance/port/aft) "T" = ( /obj/structure/closet/crate, /obj/effect/decal/cleanable/dirt, @@ -75,7 +78,7 @@ /obj/item/clothing/head/hardhat, /obj/item/clothing/head/hardhat, /turf/open/floor/plating, -/area/maintenance/port/aft) +/area/station/maintenance/port/aft) "U" = ( /obj/structure/table, /obj/effect/decal/cleanable/dirt, @@ -84,7 +87,7 @@ }, /obj/item/storage/crayons, /turf/open/floor/plating, -/area/maintenance/port/aft) +/area/station/maintenance/port/aft) (1,1,1) = {" a diff --git a/_maps/map_files/tramstation/modular_pieces/maintenance_laundry_2.dmm b/_maps/map_files/tramstation/modular_pieces/maintenance_laundry_2.dmm index bd18467308051..634d7bfed1b7d 100644 --- a/_maps/map_files/tramstation/modular_pieces/maintenance_laundry_2.dmm +++ b/_maps/map_files/tramstation/modular_pieces/maintenance_laundry_2.dmm @@ -1,27 +1,30 @@ //MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE "a" = ( /turf/closed/wall, -/area/maintenance/port/aft) +/area/station/maintenance/port/aft) "h" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/spawner/random/trash/cigbutt, /turf/open/floor/iron/smooth, -/area/maintenance/port/aft) +/area/station/maintenance/port/aft) "r" = ( /obj/structure/table, /obj/structure/bedsheetbin, /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/smooth, -/area/maintenance/port/aft) +/area/station/maintenance/port/aft) "x" = ( /obj/machinery/door/airlock/maintenance_hatch{ - name = "Clothing Storage"; - req_one_access_txt = "12" + name = "Clothing Storage" }, /obj/modular_map_connector, /obj/effect/decal/cleanable/dirt, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 8 + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, /turf/open/floor/iron/smooth, -/area/maintenance/port/aft) +/area/station/maintenance/port/aft) "y" = ( /turf/template_noop, /area/template_noop) @@ -30,7 +33,7 @@ /obj/structure/table, /obj/item/vending_refill/clothing, /turf/open/floor/iron/smooth, -/area/maintenance/port/aft) +/area/station/maintenance/port/aft) "A" = ( /obj/structure/closet/crate/trashcart/laundry, /obj/effect/turf_decal/bot{ @@ -42,7 +45,7 @@ /obj/effect/decal/cleanable/dirt, /obj/machinery/light/small/directional/south, /turf/open/floor/iron/smooth, -/area/maintenance/port/aft) +/area/station/maintenance/port/aft) "D" = ( /obj/structure/closet/crate/trashcart/laundry, /obj/effect/turf_decal/bot{ @@ -51,27 +54,27 @@ /obj/effect/spawner/random/clothing/costume, /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/smooth, -/area/maintenance/port/aft) +/area/station/maintenance/port/aft) "H" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/table, /obj/item/stack/sheet/cloth/five, /turf/open/floor/iron/smooth, -/area/maintenance/port/aft) +/area/station/maintenance/port/aft) "M" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/smooth, -/area/maintenance/port/aft) +/area/station/maintenance/port/aft) "P" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/spawner/random/trash/food_packaging, /turf/open/floor/iron/smooth, -/area/maintenance/port/aft) +/area/station/maintenance/port/aft) "U" = ( /obj/effect/spawner/random/trash/mopbucket, /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/smooth, -/area/maintenance/port/aft) +/area/station/maintenance/port/aft) "W" = ( /obj/structure/closet/crate/trashcart/laundry, /obj/effect/turf_decal/bot{ @@ -84,7 +87,7 @@ /obj/effect/decal/cleanable/dirt, /obj/machinery/light/small/directional/north, /turf/open/floor/iron/smooth, -/area/maintenance/port/aft) +/area/station/maintenance/port/aft) (1,1,1) = {" a diff --git a/_maps/map_files/tramstation/modular_pieces/maintenance_lowarrivals_1.dmm b/_maps/map_files/tramstation/modular_pieces/maintenance_lowarrivals_1.dmm index 839c5599b43e5..bac4ca0ac622e 100644 --- a/_maps/map_files/tramstation/modular_pieces/maintenance_lowarrivals_1.dmm +++ b/_maps/map_files/tramstation/modular_pieces/maintenance_lowarrivals_1.dmm @@ -1,7 +1,7 @@ //MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE "a" = ( /turf/closed/wall, -/area/maintenance/port/fore) +/area/station/maintenance/port/fore) "b" = ( /obj/structure/table, /obj/item/trash/candle, @@ -10,95 +10,97 @@ spawn_loot_chance = 25 }, /turf/open/floor/plating, -/area/maintenance/port/fore) +/area/station/maintenance/port/fore) "j" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, -/area/maintenance/port/fore) +/area/station/maintenance/port/fore) "k" = ( /obj/effect/decal/cleanable/cobweb, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, -/area/maintenance/port/fore) +/area/station/maintenance/port/fore) "l" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/trimline/neutral/filled/corner, /turf/open/floor/plating, -/area/maintenance/port/fore) +/area/station/maintenance/port/fore) "n" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 4 }, /turf/open/floor/plating, -/area/maintenance/port/fore) +/area/station/maintenance/port/fore) "o" = ( /obj/structure/chair/plastic{ dir = 1 }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, -/area/maintenance/port/fore) +/area/station/maintenance/port/fore) "x" = ( /obj/structure/chair/plastic, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, -/area/maintenance/port/fore) +/area/station/maintenance/port/fore) "B" = ( /obj/effect/decal/cleanable/dirt, /obj/item/bouquet/sunflower, /turf/open/floor/plating, -/area/maintenance/port/fore) +/area/station/maintenance/port/fore) "F" = ( /obj/item/kitchen/fork/plastic, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, -/area/maintenance/port/fore) +/area/station/maintenance/port/fore) "G" = ( /obj/modular_map_root/tramstation{ key = "maintenance_lowarrivals_attachment" }, /turf/open/floor/plating, -/area/maintenance/port/fore) +/area/station/maintenance/port/fore) "H" = ( /obj/structure/closet/crate, /obj/effect/spawner/random/maintenance/two, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, -/area/maintenance/port/fore) +/area/station/maintenance/port/fore) "I" = ( /obj/item/plate, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, -/area/maintenance/port/fore) +/area/station/maintenance/port/fore) "J" = ( /obj/structure/closet, /obj/effect/decal/cleanable/dirt, /obj/effect/spawner/random/engineering/flashlight, /obj/effect/spawner/random/maintenance/three, /turf/open/floor/plating, -/area/maintenance/port/fore) +/area/station/maintenance/port/fore) "M" = ( /turf/template_noop, /area/template_noop) "N" = ( -/obj/machinery/door/airlock/maintenance_hatch{ - req_one_access_txt = "12" - }, +/obj/machinery/door/airlock/maintenance_hatch, /obj/effect/decal/cleanable/dirt, /obj/modular_map_connector, /obj/effect/decal/cleanable/dirt, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 8 + }, /turf/open/floor/iron/smooth, -/area/maintenance/port/fore) +/area/station/maintenance/port/fore) "Q" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, -/area/maintenance/port/fore) +/area/station/maintenance/port/fore) "U" = ( /obj/machinery/light/small/directional/north, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, -/area/maintenance/port/fore) +/area/station/maintenance/port/fore) (1,1,1) = {" a diff --git a/_maps/map_files/tramstation/modular_pieces/maintenance_lowarrivals_2.dmm b/_maps/map_files/tramstation/modular_pieces/maintenance_lowarrivals_2.dmm index a42e349707821..8216aea8d528f 100644 --- a/_maps/map_files/tramstation/modular_pieces/maintenance_lowarrivals_2.dmm +++ b/_maps/map_files/tramstation/modular_pieces/maintenance_lowarrivals_2.dmm @@ -1,108 +1,112 @@ //MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE "a" = ( /turf/closed/wall, -/area/maintenance/port/fore) +/area/station/maintenance/port/fore) "b" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/spawner/random/trash/cigbutt, /turf/open/floor/iron/smooth, -/area/maintenance/port/fore) +/area/station/maintenance/port/fore) "c" = ( /turf/template_noop, /area/template_noop) +"d" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/door/airlock/maintenance/glass, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 1 + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +/turf/open/floor/iron/smooth, +/area/station/maintenance/port/fore) "k" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/table, /obj/structure/window/reinforced/spawner/west, /obj/effect/spawner/random/engineering/toolbox, -/obj/machinery/door/window/left/directional/south{ - req_one_access_txt = "32;19" - }, +/obj/effect/mapping_helpers/airlock/access/all/command/maintenance, +/obj/machinery/door/window/left/directional/south, /turf/open/floor/iron/smooth, -/area/maintenance/port/fore) +/area/station/maintenance/port/fore) "n" = ( /obj/modular_map_root/tramstation{ key = "maintenance_lowarrivals_attachment" }, /turf/open/floor/plating, -/area/maintenance/port/fore) +/area/station/maintenance/port/fore) "r" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/rack, /obj/effect/spawner/random/maintenance/three, /obj/effect/spawner/random/engineering/flashlight, /turf/open/floor/iron/smooth, -/area/maintenance/port/fore) +/area/station/maintenance/port/fore) "v" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/smooth, -/area/maintenance/port/fore) -"z" = ( -/obj/machinery/door/airlock/maintenance_hatch{ - req_one_access_txt = "12" - }, +/area/station/maintenance/port/fore) +"A" = ( +/obj/machinery/door/airlock/maintenance_hatch, /obj/effect/decal/cleanable/dirt, /obj/modular_map_connector, /obj/effect/decal/cleanable/dirt, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 8 + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, /turf/open/floor/iron/smooth, -/area/maintenance/port/fore) +/area/station/maintenance/port/fore) "B" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/closet, /obj/effect/spawner/random/maintenance/three, /turf/open/floor/iron/smooth, -/area/maintenance/port/fore) +/area/station/maintenance/port/fore) "E" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/light/small/directional/west, /turf/open/floor/iron/smooth, -/area/maintenance/port/fore) +/area/station/maintenance/port/fore) "G" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/table, /obj/structure/window/reinforced/spawner/east, /obj/effect/spawner/random/engineering/toolbox, -/obj/machinery/door/window/right/directional/south{ - req_one_access_txt = "32;19" - }, +/obj/effect/mapping_helpers/airlock/access/all/command/maintenance/obj/machinery/door/window/right/directional/south, /turf/open/floor/iron/smooth, -/area/maintenance/port/fore) +/area/station/maintenance/port/fore) "H" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/rack, /obj/effect/spawner/random/maintenance/two, /obj/effect/spawner/random/engineering/tool, /turf/open/floor/iron/smooth, -/area/maintenance/port/fore) +/area/station/maintenance/port/fore) "J" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, -/area/maintenance/port/fore) -"M" = ( +/area/station/maintenance/port/fore) +"L" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/door/airlock/maintenance_hatch{ - name = "Water Closet"; - req_one_access_txt = "12" + name = "Water Closet" + }, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 8 }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, /turf/open/floor/iron/smooth, -/area/maintenance/port/fore) +/area/station/maintenance/port/fore) "N" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/spawner/random/trash/food_packaging, /turf/open/floor/iron/smooth, -/area/maintenance/port/fore) +/area/station/maintenance/port/fore) "Q" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/extinguisher_cabinet/directional/east, /turf/open/floor/iron/smooth, -/area/maintenance/port/fore) -"S" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/door/airlock/maintenance/glass{ - req_access_txt = "12" - }, -/turf/open/floor/iron/smooth, -/area/maintenance/port/fore) +/area/station/maintenance/port/fore) "Y" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/mirror/directional/north, @@ -112,7 +116,7 @@ pixel_y = 12 }, /turf/open/floor/iron/smooth, -/area/maintenance/port/fore) +/area/station/maintenance/port/fore) (1,1,1) = {" a @@ -143,7 +147,7 @@ v v a a -M +L a a "} @@ -152,7 +156,7 @@ a G v v -S +d E v b @@ -177,6 +181,6 @@ n a c c -z +A c "} diff --git a/_maps/map_files/tramstation/modular_pieces/maintenance_lowarrivals_attachment_1.dmm b/_maps/map_files/tramstation/modular_pieces/maintenance_lowarrivals_attachment_1.dmm index 1d6982d687b48..84968e6fc8abf 100644 --- a/_maps/map_files/tramstation/modular_pieces/maintenance_lowarrivals_attachment_1.dmm +++ b/_maps/map_files/tramstation/modular_pieces/maintenance_lowarrivals_attachment_1.dmm @@ -4,45 +4,47 @@ /area/template_noop) "h" = ( /turf/closed/wall, -/area/maintenance/port/fore) +/area/station/maintenance/port/fore) "G" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/spawner/random/structure/girder, /turf/open/floor/plating, -/area/maintenance/port/fore) +/area/station/maintenance/port/fore) "J" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/closet/firecloset, /obj/effect/decal/cleanable/cobweb/cobweb2, /turf/open/floor/plating, -/area/maintenance/port/fore) +/area/station/maintenance/port/fore) "P" = ( /obj/effect/spawner/random/structure/crate, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, -/area/maintenance/port/fore) +/area/station/maintenance/port/fore) "S" = ( /obj/structure/closet/emcloset, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, -/area/maintenance/port/fore) +/area/station/maintenance/port/fore) "U" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, -/area/maintenance/port/fore) +/area/station/maintenance/port/fore) "X" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/grille, /turf/open/floor/plating, -/area/maintenance/port/fore) +/area/station/maintenance/port/fore) "Y" = ( -/obj/machinery/door/airlock/maintenance_hatch{ - req_one_access_txt = "12" - }, +/obj/machinery/door/airlock/maintenance_hatch, /obj/effect/decal/cleanable/dirt, /obj/modular_map_connector, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 4 + }, /turf/open/floor/plating, -/area/maintenance/port/fore) +/area/station/maintenance/port/fore) (1,1,1) = {" h diff --git a/_maps/map_files/tramstation/modular_pieces/maintenance_lowarrivals_attachment_2.dmm b/_maps/map_files/tramstation/modular_pieces/maintenance_lowarrivals_attachment_2.dmm index be402b1607796..0b8174f3c8093 100644 --- a/_maps/map_files/tramstation/modular_pieces/maintenance_lowarrivals_attachment_2.dmm +++ b/_maps/map_files/tramstation/modular_pieces/maintenance_lowarrivals_attachment_2.dmm @@ -3,53 +3,57 @@ /turf/template_noop, /area/template_noop) "i" = ( -/obj/machinery/door/airlock/maintenance_hatch{ - req_one_access_txt = "12" - }, +/obj/machinery/door/airlock/maintenance_hatch, /obj/effect/decal/cleanable/dirt, /obj/modular_map_connector, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, /turf/open/floor/iron/smooth, -/area/maintenance/port/fore) +/area/station/maintenance/port/fore) "m" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/table, /turf/open/floor/iron/smooth, -/area/maintenance/port/fore) +/area/station/maintenance/port/fore) "q" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/table, /obj/effect/spawner/random/trash/janitor_supplies, /turf/open/floor/iron/smooth, -/area/maintenance/port/fore) +/area/station/maintenance/port/fore) "y" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/spawner/random/trash/cigbutt, /turf/open/floor/iron/smooth, -/area/maintenance/port/fore) +/area/station/maintenance/port/fore) "G" = ( -/obj/machinery/door/airlock/maintenance_hatch{ - req_one_access_txt = "12" - }, +/obj/machinery/door/airlock/maintenance_hatch, /obj/effect/decal/cleanable/dirt, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 1 + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, /turf/open/floor/iron/smooth, -/area/maintenance/port/fore) +/area/station/maintenance/port/fore) "H" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/spawner/random/engineering/tank, /turf/open/floor/iron/smooth, -/area/maintenance/port/fore) +/area/station/maintenance/port/fore) "O" = ( /turf/closed/wall, -/area/maintenance/port/fore) +/area/station/maintenance/port/fore) "U" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/smooth, -/area/maintenance/port/fore) +/area/station/maintenance/port/fore) "W" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/spawner/random/trash/mopbucket, /turf/open/floor/iron/smooth, -/area/maintenance/port/fore) +/area/station/maintenance/port/fore) (1,1,1) = {" O diff --git a/_maps/map_files/tramstation/modular_pieces/maintenance_lowarrivals_attachment_3.dmm b/_maps/map_files/tramstation/modular_pieces/maintenance_lowarrivals_attachment_3.dmm index ac70ff8bd90b4..169e2d10884bd 100644 --- a/_maps/map_files/tramstation/modular_pieces/maintenance_lowarrivals_attachment_3.dmm +++ b/_maps/map_files/tramstation/modular_pieces/maintenance_lowarrivals_attachment_3.dmm @@ -17,7 +17,7 @@ /obj/effect/spawner/random/engineering/material, /obj/effect/spawner/random/engineering/material, /turf/open/floor/iron/smooth, -/area/maintenance/port/fore) +/area/station/maintenance/port/fore) "n" = ( /obj/item/stack/ore/glass{ pixel_x = 8; @@ -39,30 +39,30 @@ /obj/structure/closet/crate, /obj/effect/spawner/random/maintenance/four, /turf/open/floor/iron/smooth, -/area/maintenance/port/fore) +/area/station/maintenance/port/fore) "t" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/rack, /obj/effect/spawner/random/maintenance/three, /turf/open/floor/iron/smooth, -/area/maintenance/port/fore) +/area/station/maintenance/port/fore) "u" = ( /obj/structure/holosign/barrier/engineering, /turf/template_noop, /area/template_noop) "x" = ( /turf/closed/wall, -/area/maintenance/port/fore) +/area/station/maintenance/port/fore) "z" = ( /obj/effect/turf_decal/sand/plating, /obj/item/stack/sheet/iron, /turf/open/floor/plating, -/area/maintenance/port/fore) +/area/station/maintenance/port/fore) "B" = ( /obj/effect/turf_decal/sand/plating, /obj/structure/girder, /turf/open/floor/plating, -/area/maintenance/port/fore) +/area/station/maintenance/port/fore) "C" = ( /obj/item/stack/ore/glass, /turf/open/misc/asteroid, @@ -71,19 +71,18 @@ /obj/effect/decal/cleanable/dirt, /obj/structure/holosign/barrier/engineering, /turf/open/floor/iron/smooth, -/area/maintenance/port/fore) +/area/station/maintenance/port/fore) "G" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/smooth, -/area/maintenance/port/fore) +/area/station/maintenance/port/fore) "H" = ( -/obj/machinery/door/airlock/maintenance_hatch{ - req_one_access_txt = "12" - }, +/obj/machinery/door/airlock/maintenance_hatch, /obj/effect/decal/cleanable/dirt, /obj/modular_map_connector, +/obj/effect/mapping_helpers/airlock/access/all/engineering/external, /turf/open/floor/iron/smooth, -/area/maintenance/port/fore) +/area/station/maintenance/port/fore) "L" = ( /obj/item/stack/ore/iron, /turf/open/misc/asteroid, @@ -92,16 +91,16 @@ /obj/effect/turf_decal/sand/plating, /obj/structure/holosign/barrier/engineering, /turf/open/floor/plating, -/area/maintenance/port/fore) +/area/station/maintenance/port/fore) "O" = ( /obj/effect/turf_decal/sand/plating, /obj/machinery/portable_atmospherics/canister/air, /turf/open/floor/plating, -/area/maintenance/port/fore) +/area/station/maintenance/port/fore) "R" = ( /obj/effect/turf_decal/sand/plating, /turf/open/floor/plating, -/area/maintenance/port/fore) +/area/station/maintenance/port/fore) "S" = ( /obj/item/shovel, /turf/open/misc/asteroid, @@ -109,7 +108,7 @@ "U" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, -/area/maintenance/port/fore) +/area/station/maintenance/port/fore) "W" = ( /obj/item/paper{ info = "Its just a bunch of scratch marks with the corner slightly eaten."; diff --git a/_maps/map_files/tramstation/modular_pieces/maintenance_midladder_2.dmm b/_maps/map_files/tramstation/modular_pieces/maintenance_midladder_2.dmm index 864bd78cd43fa..f43e477d74299 100644 --- a/_maps/map_files/tramstation/modular_pieces/maintenance_midladder_2.dmm +++ b/_maps/map_files/tramstation/modular_pieces/maintenance_midladder_2.dmm @@ -11,7 +11,7 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/airalarm/directional/east, /turf/open/floor/iron/smooth, -/area/maintenance/tram/mid) +/area/station/maintenance/tram/mid) "f" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/stripes/line{ @@ -19,7 +19,7 @@ }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/smooth, -/area/maintenance/tram/mid) +/area/station/maintenance/tram/mid) "h" = ( /obj/effect/turf_decal/sand/plating, /turf/open/floor/plating/airless, @@ -28,12 +28,12 @@ /obj/effect/decal/cleanable/dirt, /obj/structure/closet/emcloset, /turf/open/floor/iron/smooth, -/area/maintenance/tram/mid) +/area/station/maintenance/tram/mid) "o" = ( /obj/machinery/light/small/directional/east, /obj/effect/turf_decal/sand/plating, /turf/open/floor/plating, -/area/maintenance/tram/mid) +/area/station/maintenance/tram/mid) "p" = ( /obj/machinery/door/airlock/external{ name = "External Access" @@ -42,8 +42,9 @@ cycle_id = "ladder-external" }, /obj/effect/turf_decal/sand/plating, +/obj/effect/mapping_helpers/airlock/access/all/engineering/external, /turf/open/floor/plating, -/area/maintenance/tram/mid) +/area/station/maintenance/tram/mid) "q" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/stripes/line{ @@ -51,57 +52,60 @@ }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/smooth, -/area/maintenance/tram/mid) +/area/station/maintenance/tram/mid) "r" = ( /obj/machinery/light/small/directional/north, /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/stripes/line, /turf/open/floor/iron/smooth, -/area/maintenance/tram/mid) +/area/station/maintenance/tram/mid) "s" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/stripes/line{ dir = 4 }, /turf/open/floor/iron/smooth, -/area/maintenance/tram/mid) +/area/station/maintenance/tram/mid) "t" = ( /obj/structure/ladder, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, -/area/maintenance/tram/mid) +/area/station/maintenance/tram/mid) "y" = ( /turf/template_noop, /area/template_noop) "z" = ( /obj/machinery/door/airlock/maintenance_hatch{ - name = "External Ladder Access"; - req_one_access_txt = "12" + name = "External Ladder Access" }, /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/modular_map_connector, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 1 + }, +/obj/effect/mapping_helpers/airlock/access/any/supply/maintenance, /turf/open/floor/iron/smooth, -/area/maintenance/tram/mid) +/area/station/maintenance/tram/mid) "B" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, -/area/maintenance/tram/mid) +/area/station/maintenance/tram/mid) "G" = ( /turf/closed/wall, -/area/maintenance/tram/mid) +/area/station/maintenance/tram/mid) "H" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/smooth, -/area/maintenance/tram/mid) +/area/station/maintenance/tram/mid) "I" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 8 }, /turf/open/floor/plating, -/area/maintenance/tram/mid) +/area/station/maintenance/tram/mid) "M" = ( /obj/machinery/door/airlock/external{ name = "External Access" @@ -111,15 +115,16 @@ }, /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/mapping_helpers/airlock/access/all/engineering/external, /turf/open/floor/plating, -/area/maintenance/tram/mid) +/area/station/maintenance/tram/mid) "N" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/stripes/corner{ dir = 4 }, /turf/open/floor/iron/smooth, -/area/maintenance/tram/mid) +/area/station/maintenance/tram/mid) "O" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/sign/warning/vacuum{ @@ -129,12 +134,12 @@ dir = 8 }, /turf/open/floor/iron/smooth, -/area/maintenance/tram/mid) +/area/station/maintenance/tram/mid) "X" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/stripes/corner, /turf/open/floor/iron/smooth, -/area/maintenance/tram/mid) +/area/station/maintenance/tram/mid) (1,1,1) = {" y diff --git a/_maps/map_files/tramstation/modular_pieces/maintenance_midladder_upper_1.dmm b/_maps/map_files/tramstation/modular_pieces/maintenance_midladder_upper_1.dmm index 8c39decc11aab..f1037f37dbaa9 100644 --- a/_maps/map_files/tramstation/modular_pieces/maintenance_midladder_upper_1.dmm +++ b/_maps/map_files/tramstation/modular_pieces/maintenance_midladder_upper_1.dmm @@ -1,43 +1,43 @@ //MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE "a" = ( /turf/closed/wall, -/area/maintenance/department/cargo) +/area/station/maintenance/department/cargo) "c" = ( /obj/effect/spawner/random/structure/girder, /obj/effect/spawner/random/structure/grille, /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/smooth, -/area/maintenance/department/cargo) +/area/station/maintenance/department/cargo) "d" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/light/small/directional/south, /turf/open/floor/plating, -/area/maintenance/department/cargo) +/area/station/maintenance/department/cargo) "m" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, -/area/maintenance/department/cargo) +/area/station/maintenance/department/cargo) "o" = ( /obj/modular_map_root/tramstation{ key = "maintenance_midladder_upper_attachment" }, /turf/open/floor/plating, -/area/maintenance/department/cargo) +/area/station/maintenance/department/cargo) "q" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/cobweb, /turf/open/floor/iron/smooth, -/area/maintenance/department/cargo) +/area/station/maintenance/department/cargo) "t" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/spawner/random/trash/grille_or_waste, /turf/open/floor/iron/smooth, -/area/maintenance/department/cargo) +/area/station/maintenance/department/cargo) "u" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/spawner/random/trash/food_packaging, /turf/open/floor/iron/smooth, -/area/maintenance/department/cargo) +/area/station/maintenance/department/cargo) "v" = ( /turf/template_noop, /area/template_noop) @@ -46,63 +46,63 @@ /obj/structure/rack, /obj/effect/spawner/random/maintenance/two, /turf/open/floor/iron/smooth, -/area/maintenance/department/cargo) +/area/station/maintenance/department/cargo) "y" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/spawner/random/structure/table, /obj/effect/spawner/random/trash/janitor_supplies, /obj/effect/decal/cleanable/cobweb/cobweb2, /turf/open/floor/plating, -/area/maintenance/department/cargo) +/area/station/maintenance/department/cargo) "B" = ( /obj/modular_map_connector, /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/smooth, -/area/maintenance/department/cargo) +/area/station/maintenance/department/cargo) "E" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/closet, /obj/effect/spawner/random/maintenance/five, /turf/open/floor/iron/smooth, -/area/maintenance/department/cargo) +/area/station/maintenance/department/cargo) "F" = ( /obj/effect/decal/cleanable/dirt, -/obj/machinery/door/airlock/maintenance_hatch{ - req_one_access_txt = "12" - }, +/obj/machinery/door/airlock/maintenance_hatch, +/obj/effect/mapping_helpers/airlock/access/any/supply/maintenance, +/obj/effect/mapping_helpers/airlock/unres, /turf/open/floor/plating, -/area/maintenance/department/cargo) +/area/station/maintenance/department/cargo) "H" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/spawner/random/structure/chair_maintenance{ dir = 1 }, /turf/open/floor/plating, -/area/maintenance/department/cargo) +/area/station/maintenance/department/cargo) "J" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/spawner/random/structure/crate_empty, /obj/effect/spawner/random/maintenance/four, /turf/open/floor/iron/smooth, -/area/maintenance/department/cargo) +/area/station/maintenance/department/cargo) "L" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/spawner/random/trash/mopbucket, /turf/open/floor/plating, -/area/maintenance/department/cargo) +/area/station/maintenance/department/cargo) "P" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, -/area/maintenance/department/cargo) +/area/station/maintenance/department/cargo) "R" = ( /obj/effect/decal/cleanable/dirt, /obj/item/stack/rods, /turf/open/floor/iron/smooth, -/area/maintenance/department/cargo) +/area/station/maintenance/department/cargo) "S" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/smooth, -/area/maintenance/department/cargo) +/area/station/maintenance/department/cargo) (1,1,1) = {" v diff --git a/_maps/map_files/tramstation/modular_pieces/maintenance_midladder_upper_2.dmm b/_maps/map_files/tramstation/modular_pieces/maintenance_midladder_upper_2.dmm index 0f7cbf60c8ef2..138fff4a732de 100644 --- a/_maps/map_files/tramstation/modular_pieces/maintenance_midladder_upper_2.dmm +++ b/_maps/map_files/tramstation/modular_pieces/maintenance_midladder_upper_2.dmm @@ -1,39 +1,41 @@ //MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE "a" = ( /turf/closed/wall, -/area/maintenance/department/cargo) +/area/station/maintenance/department/cargo) +"b" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/door/airlock/maintenance/glass, +/obj/effect/mapping_helpers/airlock/access/any/supply/maintenance, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 8 + }, +/turf/open/floor/iron/smooth, +/area/station/maintenance/department/cargo) "e" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/reagent_dispensers/watertank, /obj/effect/turf_decal/bot, /turf/open/floor/iron/smooth, -/area/maintenance/department/cargo) +/area/station/maintenance/department/cargo) "h" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/cobweb, /obj/effect/turf_decal/bot, /obj/structure/reagent_dispensers/fueltank, /turf/open/floor/iron/smooth, -/area/maintenance/department/cargo) +/area/station/maintenance/department/cargo) "i" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/table, /obj/item/paper_bin, /obj/item/pen/fourcolor, /turf/open/floor/plating, -/area/maintenance/department/cargo) +/area/station/maintenance/department/cargo) "j" = ( /obj/modular_map_connector, /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/smooth, -/area/maintenance/department/cargo) -"l" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/door/airlock/maintenance_hatch{ - req_one_access_txt = "12" - }, -/turf/open/floor/plating, -/area/maintenance/department/cargo) +/area/station/maintenance/department/cargo) "n" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/closet/crate, @@ -41,7 +43,7 @@ /obj/effect/turf_decal/bot, /obj/effect/spawner/random/maintenance/six, /turf/open/floor/plating, -/area/maintenance/department/cargo) +/area/station/maintenance/department/cargo) "o" = ( /obj/effect/decal/cleanable/dirt, /obj/item/paicard{ @@ -52,56 +54,49 @@ pixel_y = 13 }, /turf/open/floor/plating, -/area/maintenance/department/cargo) +/area/station/maintenance/department/cargo) "p" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/spawner/random/trash/food_packaging, /turf/open/floor/iron/smooth, -/area/maintenance/department/cargo) -"q" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/door/airlock/maintenance/glass{ - req_access_txt = "12" - }, -/turf/open/floor/iron/smooth, -/area/maintenance/department/cargo) +/area/station/maintenance/department/cargo) "s" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/spawner/random/trash/grille_or_waste, /turf/open/floor/iron/smooth, -/area/maintenance/department/cargo) +/area/station/maintenance/department/cargo) "u" = ( /obj/modular_map_root/tramstation{ key = "maintenance_midladder_upper_attachment" }, /turf/open/floor/plating, -/area/maintenance/department/cargo) +/area/station/maintenance/department/cargo) "v" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/spawner/random/trash/food_packaging, /turf/open/floor/plating, -/area/maintenance/department/cargo) +/area/station/maintenance/department/cargo) "w" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/space_heater, /turf/open/floor/iron/smooth, -/area/maintenance/department/cargo) +/area/station/maintenance/department/cargo) "x" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/closet/crate, /obj/effect/turf_decal/bot, /obj/effect/spawner/random/maintenance/two, /turf/open/floor/plating, -/area/maintenance/department/cargo) +/area/station/maintenance/department/cargo) "y" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/smooth, -/area/maintenance/department/cargo) +/area/station/maintenance/department/cargo) "z" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/girder, /turf/open/floor/iron/smooth, -/area/maintenance/department/cargo) +/area/station/maintenance/department/cargo) "C" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/closet/crate, @@ -109,31 +104,40 @@ /obj/effect/spawner/random/engineering/tool, /obj/effect/spawner/random/engineering/flashlight, /turf/open/floor/iron/smooth, -/area/maintenance/department/cargo) +/area/station/maintenance/department/cargo) "D" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, -/area/maintenance/department/cargo) +/area/station/maintenance/department/cargo) "I" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, -/area/maintenance/department/cargo) +/area/station/maintenance/department/cargo) +"K" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/door/airlock/maintenance_hatch, +/obj/effect/mapping_helpers/airlock/access/any/supply/maintenance, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 4 + }, +/turf/open/floor/plating, +/area/station/maintenance/department/cargo) "N" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/table, /obj/item/flashlight/lamp, /turf/open/floor/plating, -/area/maintenance/department/cargo) +/area/station/maintenance/department/cargo) "P" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/cobweb/cobweb2, /turf/open/floor/plating, -/area/maintenance/department/cargo) +/area/station/maintenance/department/cargo) "Q" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/falsewall, /turf/open/floor/plating, -/area/maintenance/department/cargo) +/area/station/maintenance/department/cargo) "R" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/closet/crate, @@ -141,12 +145,21 @@ /obj/effect/turf_decal/bot, /obj/effect/spawner/random/maintenance/two, /turf/open/floor/plating, -/area/maintenance/department/cargo) +/area/station/maintenance/department/cargo) +"T" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/door/airlock/maintenance_hatch, +/obj/effect/mapping_helpers/airlock/access/any/supply/maintenance, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 8 + }, +/turf/open/floor/plating, +/area/station/maintenance/department/cargo) "X" = ( /obj/effect/decal/cleanable/dirt, /obj/item/chair/stool, /turf/open/floor/plating, -/area/maintenance/department/cargo) +/area/station/maintenance/department/cargo) "Y" = ( /turf/template_noop, /area/template_noop) @@ -214,11 +227,11 @@ a (7,1,1) = {" a a -l +T a a D -q +b a "} (8,1,1) = {" @@ -234,7 +247,7 @@ u (9,1,1) = {" a a -l +K a a a diff --git a/_maps/map_files/tramstation/modular_pieces/maintenance_midladder_upper_attachment_1.dmm b/_maps/map_files/tramstation/modular_pieces/maintenance_midladder_upper_attachment_1.dmm index 2f3ef4272761f..7e5a6ef835553 100644 --- a/_maps/map_files/tramstation/modular_pieces/maintenance_midladder_upper_attachment_1.dmm +++ b/_maps/map_files/tramstation/modular_pieces/maintenance_midladder_upper_attachment_1.dmm @@ -6,48 +6,48 @@ /obj/structure/ladder, /obj/effect/turf_decal/sand/plating, /turf/open/floor/plating, -/area/maintenance/department/cargo) +/area/station/maintenance/department/cargo) "m" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/portable_atmospherics/canister/air, /turf/open/floor/plating, -/area/maintenance/department/cargo) +/area/station/maintenance/department/cargo) "q" = ( /obj/effect/turf_decal/sand/plating, /turf/open/floor/plating, -/area/maintenance/department/cargo) +/area/station/maintenance/department/cargo) "s" = ( /obj/effect/turf_decal/sand/plating, /obj/effect/spawner/random/trash/mess, /turf/open/floor/plating, -/area/maintenance/department/cargo) +/area/station/maintenance/department/cargo) "F" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, -/area/maintenance/department/cargo) +/area/station/maintenance/department/cargo) "I" = ( /turf/closed/wall, -/area/maintenance/department/cargo) +/area/station/maintenance/department/cargo) "K" = ( /obj/effect/decal/cleanable/dirt, -/obj/machinery/door/airlock/maintenance_hatch{ - req_one_access_txt = "12" - }, +/obj/machinery/door/airlock/maintenance_hatch, /obj/effect/mapping_helpers/airlock/abandoned, /obj/modular_map_connector, +/obj/effect/mapping_helpers/airlock/access/any/supply/maintenance, +/obj/effect/mapping_helpers/airlock/unres, /turf/open/floor/iron/smooth, -/area/maintenance/department/cargo) +/area/station/maintenance/department/cargo) "M" = ( /obj/effect/turf_decal/sand/plating, /obj/effect/spawner/random/structure/girder, /turf/open/floor/plating, -/area/maintenance/department/cargo) +/area/station/maintenance/department/cargo) "U" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/rack, /obj/item/pickaxe, /turf/open/floor/plating, -/area/maintenance/department/cargo) +/area/station/maintenance/department/cargo) "X" = ( /turf/template_noop, /area/template_noop) @@ -55,7 +55,7 @@ /obj/effect/decal/cleanable/dirt, /obj/effect/spawner/random/trash/moisture_trap, /turf/open/floor/plating, -/area/maintenance/department/cargo) +/area/station/maintenance/department/cargo) (1,1,1) = {" X diff --git a/_maps/map_files/tramstation/modular_pieces/maintenance_midladder_upper_attachment_2.dmm b/_maps/map_files/tramstation/modular_pieces/maintenance_midladder_upper_attachment_2.dmm index 62ead711ed518..23e9ac78c82d8 100644 --- a/_maps/map_files/tramstation/modular_pieces/maintenance_midladder_upper_attachment_2.dmm +++ b/_maps/map_files/tramstation/modular_pieces/maintenance_midladder_upper_attachment_2.dmm @@ -1,53 +1,52 @@ //MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE "a" = ( /turf/closed/wall, -/area/maintenance/department/cargo) +/area/station/maintenance/department/cargo) "d" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/cobweb, /turf/open/floor/iron/smooth_corner, -/area/maintenance/department/cargo) +/area/station/maintenance/department/cargo) "m" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/smooth, -/area/maintenance/department/cargo) +/area/station/maintenance/department/cargo) +"p" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/door/airlock/maintenance/glass, +/obj/effect/mapping_helpers/airlock/access/any/supply/maintenance, +/obj/effect/mapping_helpers/airlock/unres, +/turf/open/floor/iron/smooth, +/area/station/maintenance/department/cargo) "t" = ( /obj/effect/turf_decal/stripes/corner{ dir = 4 }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/smooth, -/area/maintenance/department/cargo) +/area/station/maintenance/department/cargo) "u" = ( /obj/effect/turf_decal/stripes/corner, /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/smooth, -/area/maintenance/department/cargo) +/area/station/maintenance/department/cargo) "v" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/spawner/random/trash/cigbutt, /turf/open/floor/iron/smooth, -/area/maintenance/department/cargo) +/area/station/maintenance/department/cargo) "x" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/portable_atmospherics/canister/air, /turf/open/floor/iron/smooth, -/area/maintenance/department/cargo) -"y" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/door/airlock/maintenance_hatch{ - req_one_access_txt = "12" - }, -/obj/modular_map_connector, -/turf/open/floor/iron/smooth, -/area/maintenance/department/cargo) +/area/station/maintenance/department/cargo) "A" = ( /obj/effect/turf_decal/stripes/corner{ dir = 1 }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/smooth, -/area/maintenance/department/cargo) +/area/station/maintenance/department/cargo) "C" = ( /turf/template_noop, /area/template_noop) @@ -57,19 +56,20 @@ }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/smooth, -/area/maintenance/department/cargo) -"G" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/door/airlock/maintenance/glass{ - req_access_txt = "12" - }, -/turf/open/floor/iron/smooth, -/area/maintenance/department/cargo) +/area/station/maintenance/department/cargo) "H" = ( /obj/effect/turf_decal/stripes/line, /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/smooth, -/area/maintenance/department/cargo) +/area/station/maintenance/department/cargo) +"M" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/door/airlock/maintenance_hatch, +/obj/modular_map_connector, +/obj/effect/mapping_helpers/airlock/access/any/supply/maintenance, +/obj/effect/mapping_helpers/airlock/unres, +/turf/open/floor/iron/smooth, +/area/station/maintenance/department/cargo) "N" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/rack, @@ -78,18 +78,18 @@ /turf/open/floor/iron/smooth_corner{ dir = 8 }, -/area/maintenance/department/cargo) +/area/station/maintenance/department/cargo) "P" = ( /obj/structure/ladder, /turf/open/floor/plating, -/area/maintenance/department/cargo) +/area/station/maintenance/department/cargo) "R" = ( /obj/effect/turf_decal/stripes/corner{ dir = 8 }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/smooth, -/area/maintenance/department/cargo) +/area/station/maintenance/department/cargo) "S" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -97,18 +97,18 @@ /obj/effect/decal/cleanable/dirt, /obj/machinery/light/small/directional/south, /turf/open/floor/iron/smooth, -/area/maintenance/department/cargo) +/area/station/maintenance/department/cargo) "T" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/smooth, -/area/maintenance/department/cargo) +/area/station/maintenance/department/cargo) "Z" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, -/area/maintenance/department/cargo) +/area/station/maintenance/department/cargo) (1,1,1) = {" C @@ -131,10 +131,10 @@ t a "} (3,1,1) = {" -y +M m m -G +p H P S diff --git a/_maps/map_files/tramstation/modular_pieces/maintenance_miningsolar_cavetunnel_1.dmm b/_maps/map_files/tramstation/modular_pieces/maintenance_miningsolar_cavetunnel_1.dmm index 48c507a66a0f7..9e6f6c3c9903c 100644 --- a/_maps/map_files/tramstation/modular_pieces/maintenance_miningsolar_cavetunnel_1.dmm +++ b/_maps/map_files/tramstation/modular_pieces/maintenance_miningsolar_cavetunnel_1.dmm @@ -26,7 +26,7 @@ /area/mine/explored) "n" = ( /turf/closed/wall, -/area/maintenance/starboard/greater) +/area/station/maintenance/starboard/greater) "p" = ( /mob/living/simple_animal/hostile/lizard/space{ name = "Digs-The-Tunnels" @@ -50,7 +50,7 @@ "x" = ( /obj/effect/turf_decal/sand/plating, /turf/open/floor/plating, -/area/maintenance/starboard/greater) +/area/station/maintenance/starboard/greater) "y" = ( /obj/item/clothing/head/cone{ pixel_x = 9; @@ -80,19 +80,21 @@ "P" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/smooth, -/area/maintenance/starboard/greater) +/area/station/maintenance/starboard/greater) "R" = ( -/obj/machinery/door/airlock/maintenance_hatch{ - req_one_access_txt = "12" - }, +/obj/machinery/door/airlock/maintenance_hatch, /obj/effect/mapping_helpers/airlock/abandoned, /obj/modular_map_connector, +/obj/effect/mapping_helpers/airlock/access/any/supply/maintenance, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 1 + }, /turf/open/floor/iron/smooth, /area/template_noop) "S" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, -/area/maintenance/starboard/greater) +/area/station/maintenance/starboard/greater) "V" = ( /obj/effect/decal/cleanable/cobweb/cobweb2, /turf/open/misc/asteroid, diff --git a/_maps/map_files/tramstation/modular_pieces/maintenance_miningsolar_cavetunnel_2.dmm b/_maps/map_files/tramstation/modular_pieces/maintenance_miningsolar_cavetunnel_2.dmm index 1fe34bd70fb38..6f9f7019e1743 100644 --- a/_maps/map_files/tramstation/modular_pieces/maintenance_miningsolar_cavetunnel_2.dmm +++ b/_maps/map_files/tramstation/modular_pieces/maintenance_miningsolar_cavetunnel_2.dmm @@ -20,26 +20,29 @@ /obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 1 }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/external, /turf/open/floor/plating, -/area/maintenance/starboard/greater) +/area/station/maintenance/starboard/greater) "o" = ( /obj/structure/rack, /turf/open/floor/iron/smooth, -/area/maintenance/starboard/greater) +/area/station/maintenance/starboard/greater) "q" = ( -/obj/machinery/door/airlock/maintenance_hatch{ - req_one_access_txt = "12" - }, +/obj/machinery/door/airlock/maintenance_hatch, /obj/modular_map_connector, -/turf/template_noop, +/obj/effect/mapping_helpers/airlock/access/any/supply/maintenance, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 1 + }, +/turf/open/floor/iron/smooth, /area/template_noop) "r" = ( /turf/closed/wall, -/area/maintenance/starboard/greater) +/area/station/maintenance/starboard/greater) "u" = ( /obj/structure/closet/emcloset, /turf/open/floor/iron/smooth, -/area/maintenance/starboard/greater) +/area/station/maintenance/starboard/greater) "v" = ( /obj/structure/closet/crate, /obj/effect/spawner/random/maintenance/two, @@ -59,8 +62,9 @@ name = "External Access" }, /obj/effect/mapping_helpers/airlock/cyclelink_helper, +/obj/effect/mapping_helpers/airlock/access/all/engineering/external, /turf/open/floor/plating, -/area/maintenance/starboard/greater) +/area/station/maintenance/starboard/greater) "E" = ( /obj/structure/barricade/wooden, /turf/open/misc/asteroid/airless, @@ -90,10 +94,10 @@ /area/mine/explored) "R" = ( /turf/open/floor/plating, -/area/maintenance/starboard/greater) +/area/station/maintenance/starboard/greater) "S" = ( /turf/open/floor/iron/smooth, -/area/maintenance/starboard/greater) +/area/station/maintenance/starboard/greater) "T" = ( /obj/item/stack/ore/iron{ pixel_x = -9; diff --git a/_maps/map_files/tramstation/modular_pieces/maintenance_science_west_1.dmm b/_maps/map_files/tramstation/modular_pieces/maintenance_science_west_1.dmm index e1c1d4d37f0be..f52f5b274a375 100644 --- a/_maps/map_files/tramstation/modular_pieces/maintenance_science_west_1.dmm +++ b/_maps/map_files/tramstation/modular_pieces/maintenance_science_west_1.dmm @@ -9,13 +9,13 @@ /obj/modular_map_connector, /obj/effect/decal/cleanable/dirt, /turf/open/floor/catwalk_floor, -/area/maintenance/department/medical) +/area/station/maintenance/department/medical) "e" = ( /obj/modular_map_root/tramstation{ key = "maintenance_science_west_attachment" }, /turf/open/floor/plating, -/area/maintenance/department/medical) +/area/station/maintenance/department/medical) "f" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -23,17 +23,17 @@ /obj/effect/decal/cleanable/dirt, /obj/effect/spawner/random/trash/food_packaging, /turf/open/floor/catwalk_floor, -/area/maintenance/department/medical) +/area/station/maintenance/department/medical) "h" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/space_heater, /turf/open/floor/iron/smooth, -/area/maintenance/department/medical) +/area/station/maintenance/department/medical) "i" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/grille, /turf/open/floor/iron/smooth, -/area/maintenance/department/medical) +/area/station/maintenance/department/medical) "j" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/rack, @@ -42,38 +42,38 @@ /obj/effect/decal/cleanable/cobweb/cobweb2, /obj/effect/spawner/random/engineering/flashlight, /turf/open/floor/iron/smooth, -/area/maintenance/department/medical) +/area/station/maintenance/department/medical) "k" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/rack, /obj/effect/spawner/random/maintenance/two, /obj/effect/spawner/random/medical/medkit, /turf/open/floor/iron/smooth, -/area/maintenance/department/medical) +/area/station/maintenance/department/medical) "n" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/spawner/random/trash/food_packaging, /turf/open/floor/iron/smooth, -/area/maintenance/department/medical) +/area/station/maintenance/department/medical) "I" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/smooth, -/area/maintenance/department/medical) +/area/station/maintenance/department/medical) "J" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, /obj/effect/decal/cleanable/dirt, /turf/open/floor/catwalk_floor, -/area/maintenance/department/medical) +/area/station/maintenance/department/medical) "K" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/spawner/random/trash/cigbutt, /turf/open/floor/iron/smooth, -/area/maintenance/department/medical) +/area/station/maintenance/department/medical) "Q" = ( /turf/closed/wall, -/area/maintenance/department/medical) +/area/station/maintenance/department/medical) (1,1,1) = {" a diff --git a/_maps/map_files/tramstation/modular_pieces/maintenance_science_west_2.dmm b/_maps/map_files/tramstation/modular_pieces/maintenance_science_west_2.dmm index dbcd091a5fe49..ad02bcbfea761 100644 --- a/_maps/map_files/tramstation/modular_pieces/maintenance_science_west_2.dmm +++ b/_maps/map_files/tramstation/modular_pieces/maintenance_science_west_2.dmm @@ -4,7 +4,7 @@ /area/template_noop) "b" = ( /turf/closed/wall, -/area/maintenance/department/medical) +/area/station/maintenance/department/medical) "c" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -12,110 +12,110 @@ /obj/effect/decal/cleanable/dirt, /obj/effect/spawner/random/trash/food_packaging, /turf/open/floor/catwalk_floor, -/area/maintenance/department/medical) +/area/station/maintenance/department/medical) "d" = ( /obj/effect/turf_decal/sand/plating, -/obj/structure/sign/warning/securearea{ +/obj/structure/sign/warning/secure_area{ desc = "A warning sign which reads 'CAVE IN HAZARD: WEAR PROTECTIVE HEAD GEAR'."; name = "\improper CAVE IN HAZARD sign"; pixel_x = -32 }, /turf/open/floor/plating, -/area/maintenance/department/medical) +/area/station/maintenance/department/medical) "e" = ( /obj/effect/turf_decal/sand/plating, /obj/structure/barricade/wooden, /turf/open/floor/plating, -/area/maintenance/department/medical) +/area/station/maintenance/department/medical) "h" = ( /turf/closed/wall/rock/porous, -/area/maintenance/department/medical) +/area/station/maintenance/department/medical) "i" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/smooth, -/area/maintenance/department/medical) +/area/station/maintenance/department/medical) "j" = ( /turf/closed/wall/rust, -/area/maintenance/department/medical) +/area/station/maintenance/department/medical) "o" = ( /obj/effect/turf_decal/sand/plating, /turf/open/floor/plating, -/area/maintenance/department/medical) +/area/station/maintenance/department/medical) "p" = ( /obj/effect/decal/cleanable/cobweb/cobweb2, /obj/item/shovel, /turf/open/misc/asteroid, -/area/maintenance/department/medical) +/area/station/maintenance/department/medical) "u" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, /obj/effect/turf_decal/sand/plating, /turf/open/floor/plating, -/area/maintenance/department/medical) +/area/station/maintenance/department/medical) "w" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, -/area/maintenance/department/medical) +/area/station/maintenance/department/medical) "x" = ( /obj/item/clothing/head/hardhat, /turf/open/misc/asteroid, -/area/maintenance/department/medical) +/area/station/maintenance/department/medical) "y" = ( /obj/modular_map_root/tramstation{ key = "maintenance_science_west_attachment" }, /turf/open/floor/plating, -/area/maintenance/department/medical) +/area/station/maintenance/department/medical) "z" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, /obj/effect/turf_decal/sand/plating, -/obj/structure/sign/warning/securearea{ +/obj/structure/sign/warning/secure_area{ desc = "A warning sign which reads 'CAVE IN HAZARD: WEAR PROTECTIVE HEAD GEAR'."; name = "\improper CAVE IN HAZARD sign"; pixel_y = -32 }, /turf/open/floor/plating, -/area/maintenance/department/medical) +/area/station/maintenance/department/medical) "A" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, /obj/effect/decal/cleanable/dirt, /turf/open/floor/catwalk_floor, -/area/maintenance/department/medical) +/area/station/maintenance/department/medical) "B" = ( /obj/effect/spawner/random/engineering/tool, /turf/open/misc/asteroid, -/area/maintenance/department/medical) +/area/station/maintenance/department/medical) "D" = ( /obj/structure/closet/crate, /obj/effect/spawner/random/engineering/material_cheap, /obj/effect/spawner/random/engineering/material_cheap, /obj/effect/spawner/random/engineering/material_cheap, /turf/open/misc/asteroid, -/area/maintenance/department/medical) +/area/station/maintenance/department/medical) "F" = ( /obj/structure/barricade/wooden, /turf/open/misc/asteroid, -/area/maintenance/department/medical) +/area/station/maintenance/department/medical) "H" = ( /obj/structure/ore_box, /turf/open/misc/asteroid, -/area/maintenance/department/medical) +/area/station/maintenance/department/medical) "I" = ( /obj/item/stack/ore/glass, /turf/open/misc/asteroid, -/area/maintenance/department/medical) +/area/station/maintenance/department/medical) "M" = ( /obj/item/storage/toolbox/mechanical, /turf/open/misc/asteroid, -/area/maintenance/department/medical) +/area/station/maintenance/department/medical) "N" = ( /obj/item/clothing/head/cone{ pixel_x = 11; @@ -126,16 +126,16 @@ pixel_y = -10 }, /turf/open/misc/asteroid, -/area/maintenance/department/medical) +/area/station/maintenance/department/medical) "O" = ( /obj/effect/spawner/random/structure/girder, /obj/effect/turf_decal/sand/plating, /turf/open/floor/plating, -/area/maintenance/department/medical) +/area/station/maintenance/department/medical) "P" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, -/area/maintenance/department/medical) +/area/station/maintenance/department/medical) "V" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -143,13 +143,13 @@ /obj/modular_map_connector, /obj/effect/decal/cleanable/dirt, /turf/open/floor/catwalk_floor, -/area/maintenance/department/medical) +/area/station/maintenance/department/medical) "W" = ( /turf/open/misc/asteroid, -/area/maintenance/department/medical) +/area/station/maintenance/department/medical) "X" = ( /turf/closed/mineral/random/stationside/asteroid/porus, -/area/maintenance/department/medical) +/area/station/maintenance/department/medical) "Y" = ( /obj/effect/turf_decal/sand/plating, /obj/item/clothing/head/cone{ @@ -161,7 +161,7 @@ pixel_y = 8 }, /turf/open/floor/plating, -/area/maintenance/department/medical) +/area/station/maintenance/department/medical) (1,1,1) = {" a diff --git a/_maps/map_files/tramstation/modular_pieces/maintenance_science_west_attachment_1.dmm b/_maps/map_files/tramstation/modular_pieces/maintenance_science_west_attachment_1.dmm index eb2e3aba04777..da0726c2cfc69 100644 --- a/_maps/map_files/tramstation/modular_pieces/maintenance_science_west_attachment_1.dmm +++ b/_maps/map_files/tramstation/modular_pieces/maintenance_science_west_attachment_1.dmm @@ -1,34 +1,34 @@ //MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE "a" = ( /turf/closed/wall, -/area/maintenance/department/medical) +/area/station/maintenance/department/medical) "k" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/sign/poster/official/plasma_effects{ pixel_y = 32 }, /turf/open/floor/iron/smooth, -/area/maintenance/department/medical) +/area/station/maintenance/department/medical) "l" = ( /obj/structure/tank_holder/extinguisher, /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/cobweb, /turf/open/floor/iron/smooth, -/area/maintenance/department/medical) +/area/station/maintenance/department/medical) "m" = ( /obj/structure/tank_holder/extinguisher, /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/smooth, -/area/maintenance/department/medical) +/area/station/maintenance/department/medical) "n" = ( /obj/machinery/vending/wallmed/directional/west, /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/smooth, -/area/maintenance/department/medical) +/area/station/maintenance/department/medical) "s" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/smooth, -/area/maintenance/department/medical) +/area/station/maintenance/department/medical) "y" = ( /obj/structure/window/reinforced/spawner/east, /obj/structure/closet/firecloset, @@ -37,7 +37,7 @@ dir = 1 }, /turf/open/floor/plating, -/area/maintenance/department/medical) +/area/station/maintenance/department/medical) "J" = ( /obj/structure/reagent_dispensers/watertank, /obj/effect/decal/cleanable/dirt, @@ -46,7 +46,7 @@ }, /obj/machinery/light/small/directional/south, /turf/open/floor/plating, -/area/maintenance/department/medical) +/area/station/maintenance/department/medical) "S" = ( /obj/structure/window/reinforced/spawner/west, /obj/structure/closet/firecloset, @@ -55,15 +55,17 @@ dir = 1 }, /turf/open/floor/plating, -/area/maintenance/department/medical) +/area/station/maintenance/department/medical) "U" = ( /obj/modular_map_connector, /obj/effect/decal/cleanable/dirt, -/obj/machinery/door/airlock/maintenance_hatch{ - req_one_access_txt = "12" +/obj/machinery/door/airlock/maintenance_hatch, +/obj/effect/mapping_helpers/airlock/access/any/science/maintenance, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 8 }, /turf/open/floor/iron/smooth, -/area/maintenance/department/medical) +/area/station/maintenance/department/medical) (1,1,1) = {" l diff --git a/_maps/map_files/tramstation/modular_pieces/maintenance_science_west_attachment_2.dmm b/_maps/map_files/tramstation/modular_pieces/maintenance_science_west_attachment_2.dmm index 8f4f075021efc..56c7195e2c67f 100644 --- a/_maps/map_files/tramstation/modular_pieces/maintenance_science_west_attachment_2.dmm +++ b/_maps/map_files/tramstation/modular_pieces/maintenance_science_west_attachment_2.dmm @@ -1,42 +1,44 @@ //MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE "a" = ( /turf/closed/wall, -/area/maintenance/department/medical) +/area/station/maintenance/department/medical) "b" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/table, /obj/item/toy/plush/beeplushie, /turf/open/floor/iron/smooth, -/area/maintenance/department/medical) +/area/station/maintenance/department/medical) "f" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/rack, /obj/effect/spawner/random/maintenance/three, /obj/effect/spawner/random/engineering/flashlight, /turf/open/floor/iron/smooth, -/area/maintenance/department/medical) +/area/station/maintenance/department/medical) "m" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/smooth, -/area/maintenance/department/medical) +/area/station/maintenance/department/medical) "p" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/girder, /turf/open/floor/iron/smooth, -/area/maintenance/department/medical) +/area/station/maintenance/department/medical) "r" = ( /obj/effect/decal/cleanable/dirt, -/obj/machinery/door/airlock/maintenance_hatch{ - req_one_access_txt = "12" - }, +/obj/machinery/door/airlock/maintenance_hatch, /obj/modular_map_connector, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 8 + }, +/obj/effect/mapping_helpers/airlock/access/any/science/maintenance, /turf/open/floor/iron/smooth, -/area/maintenance/department/medical) +/area/station/maintenance/department/medical) "v" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/closet/emcloset, /turf/open/floor/iron/smooth, -/area/maintenance/department/medical) +/area/station/maintenance/department/medical) "Y" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/chair/stool/directional/west, @@ -44,7 +46,7 @@ pixel_y = 32 }, /turf/open/floor/iron/smooth, -/area/maintenance/department/medical) +/area/station/maintenance/department/medical) (1,1,1) = {" b diff --git a/_maps/map_files/tramstation/modular_pieces/maintenance_science_west_attachment_3.dmm b/_maps/map_files/tramstation/modular_pieces/maintenance_science_west_attachment_3.dmm index 6c9318281bdc2..b81214f2de33e 100644 --- a/_maps/map_files/tramstation/modular_pieces/maintenance_science_west_attachment_3.dmm +++ b/_maps/map_files/tramstation/modular_pieces/maintenance_science_west_attachment_3.dmm @@ -4,57 +4,57 @@ /obj/structure/rack, /obj/item/storage/bag/ore, /turf/open/floor/iron/smooth, -/area/maintenance/department/medical) +/area/station/maintenance/department/medical) "d" = ( /turf/closed/wall, -/area/maintenance/department/medical) +/area/station/maintenance/department/medical) "h" = ( /obj/effect/turf_decal/sand/plating, /turf/open/floor/plating, -/area/maintenance/department/medical) +/area/station/maintenance/department/medical) "n" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/sand/plating, /obj/structure/barricade/wooden, /turf/open/floor/plating, -/area/maintenance/department/medical) +/area/station/maintenance/department/medical) "s" = ( /obj/effect/turf_decal/sand, /obj/modular_map_connector, /turf/open/floor/iron/smooth, -/area/maintenance/department/medical) +/area/station/maintenance/department/medical) "v" = ( /obj/effect/turf_decal/sand, /obj/item/stack/ore/glass, /turf/open/floor/iron/smooth, -/area/maintenance/department/medical) +/area/station/maintenance/department/medical) "x" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/catwalk_floor, -/area/maintenance/department/medical) +/area/station/maintenance/department/medical) "z" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/sand/plating, -/obj/structure/sign/warning/securearea{ +/obj/structure/sign/warning/secure_area{ desc = "A warning sign which reads 'CAVE IN HAZARD: WEAR PROTECTIVE HEAD GEAR'."; name = "\improper CAVE IN HAZARD sign"; pixel_x = 32 }, /turf/open/floor/plating, -/area/maintenance/department/medical) +/area/station/maintenance/department/medical) "A" = ( /turf/open/misc/asteroid, -/area/maintenance/department/medical) +/area/station/maintenance/department/medical) "B" = ( /obj/effect/turf_decal/sand, /obj/structure/rack, /obj/effect/spawner/random/engineering/tool, /turf/open/floor/iron/smooth, -/area/maintenance/department/medical) +/area/station/maintenance/department/medical) "C" = ( /obj/item/stack/ore/glass, /turf/open/misc/asteroid, -/area/maintenance/department/medical) +/area/station/maintenance/department/medical) "N" = ( /obj/item/relic, /obj/item/stack/ore/iron, @@ -63,32 +63,32 @@ pixel_y = 11 }, /turf/open/misc/asteroid, -/area/maintenance/department/medical) +/area/station/maintenance/department/medical) "R" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/sand/plating, /obj/effect/spawner/random/trash/food_packaging, /turf/open/floor/plating, -/area/maintenance/department/medical) +/area/station/maintenance/department/medical) "T" = ( /obj/effect/turf_decal/sand/plating, /obj/effect/spawner/random/structure/girder, /turf/open/floor/plating, -/area/maintenance/department/medical) +/area/station/maintenance/department/medical) "U" = ( /obj/effect/turf_decal/sand/plating, /obj/item/shovel, /turf/open/floor/plating, -/area/maintenance/department/medical) +/area/station/maintenance/department/medical) "W" = ( /obj/effect/spawner/random/structure/girder, /obj/effect/turf_decal/sand/plating, /turf/open/floor/plating, -/area/maintenance/department/medical) +/area/station/maintenance/department/medical) "X" = ( /obj/structure/barricade/wooden, /turf/open/floor/catwalk_floor, -/area/maintenance/department/medical) +/area/station/maintenance/department/medical) (1,1,1) = {" h diff --git a/_maps/map_files/tramstation/modular_pieces/maintenance_security_long_1.dmm b/_maps/map_files/tramstation/modular_pieces/maintenance_security_long_1.dmm index a3eb54df5912d..067b8633d1fd0 100644 --- a/_maps/map_files/tramstation/modular_pieces/maintenance_security_long_1.dmm +++ b/_maps/map_files/tramstation/modular_pieces/maintenance_security_long_1.dmm @@ -1,33 +1,33 @@ //MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE "a" = ( /turf/template_noop, -/area/maintenance/department/security) +/area/station/maintenance/department/security) "b" = ( /turf/closed/wall, -/area/maintenance/department/security) +/area/station/maintenance/department/security) "d" = ( /obj/modular_map_root/tramstation{ key = "maintenance_security_long_attachment" }, /turf/open/floor/plating, -/area/maintenance/department/security) +/area/station/maintenance/department/security) "k" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/rack, /obj/effect/spawner/random/maintenance/four, /turf/open/floor/iron/smooth, -/area/maintenance/department/security) +/area/station/maintenance/department/security) "l" = ( /obj/effect/decal/cleanable/dirt, /obj/item/stack/rods, /turf/open/floor/iron/smooth, -/area/maintenance/department/security) +/area/station/maintenance/department/security) "n" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/rack, /obj/effect/spawner/random/maintenance/three, /turf/open/floor/iron/smooth, -/area/maintenance/department/security) +/area/station/maintenance/department/security) "u" = ( /turf/template_noop, /area/template_noop) @@ -35,52 +35,54 @@ /obj/effect/decal/cleanable/dirt, /obj/structure/cable, /turf/open/floor/catwalk_floor, -/area/maintenance/department/security) +/area/station/maintenance/department/security) "x" = ( -/obj/machinery/door/airlock/maintenance_hatch{ - req_one_access_txt = "12" - }, +/obj/machinery/door/airlock/maintenance_hatch, /obj/effect/decal/cleanable/dirt, /obj/modular_map_connector, /obj/structure/cable, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 8 + }, /turf/open/floor/catwalk_floor, -/area/maintenance/department/security) +/area/station/maintenance/department/security) "y" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/smooth, -/area/maintenance/department/security) +/area/station/maintenance/department/security) "D" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/spawner/random/trash/food_packaging, /turf/open/floor/iron/smooth, -/area/maintenance/department/security) +/area/station/maintenance/department/security) "E" = ( /obj/effect/decal/cleanable/dirt, /obj/item/stack/rods, /obj/structure/cable, /turf/open/floor/catwalk_floor, -/area/maintenance/department/security) +/area/station/maintenance/department/security) "I" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/grille, /turf/open/floor/iron/smooth, -/area/maintenance/department/security) +/area/station/maintenance/department/security) "U" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/spawner/random/trash/garbage, /obj/structure/cable, /turf/open/floor/catwalk_floor, -/area/maintenance/department/security) +/area/station/maintenance/department/security) "X" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/reagent_dispensers/watertank, /turf/open/floor/iron/smooth, -/area/maintenance/department/security) +/area/station/maintenance/department/security) "Z" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/spawner/random/trash/grille_or_waste, /turf/open/floor/iron/smooth, -/area/maintenance/department/security) +/area/station/maintenance/department/security) (1,1,1) = {" b diff --git a/_maps/map_files/tramstation/modular_pieces/maintenance_security_long_2.dmm b/_maps/map_files/tramstation/modular_pieces/maintenance_security_long_2.dmm index 32b6f9e922acb..dfbeb249d4e65 100644 --- a/_maps/map_files/tramstation/modular_pieces/maintenance_security_long_2.dmm +++ b/_maps/map_files/tramstation/modular_pieces/maintenance_security_long_2.dmm @@ -5,64 +5,64 @@ "c" = ( /obj/effect/turf_decal/sand, /turf/open/floor/iron/smooth, -/area/maintenance/department/security) +/area/station/maintenance/department/security) "d" = ( /obj/effect/turf_decal/sand/plating, /obj/structure/cable, /turf/open/floor/plating, -/area/maintenance/department/security) +/area/station/maintenance/department/security) "e" = ( /obj/modular_map_root/tramstation{ key = "maintenance_security_long_attachment" }, /turf/open/floor/plating, -/area/maintenance/department/security) +/area/station/maintenance/department/security) "h" = ( /obj/effect/turf_decal/sand/plating, /obj/structure/girder, /turf/open/floor/plating, -/area/maintenance/department/security) +/area/station/maintenance/department/security) "j" = ( /obj/effect/turf_decal/sand/plating, /turf/open/floor/plating, -/area/maintenance/department/security) +/area/station/maintenance/department/security) "k" = ( /obj/structure/rack, /obj/effect/spawner/random/maintenance/four, /obj/effect/turf_decal/sand, /turf/open/floor/iron/smooth, -/area/maintenance/department/security) +/area/station/maintenance/department/security) "m" = ( /turf/closed/wall/rust, -/area/maintenance/department/security) +/area/station/maintenance/department/security) "n" = ( /obj/item/stack/ore/iron, /turf/open/misc/asteroid, -/area/maintenance/department/security) +/area/station/maintenance/department/security) "o" = ( /turf/open/misc/asteroid, -/area/maintenance/department/security) +/area/station/maintenance/department/security) "t" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/barricade/wooden, /turf/open/floor/iron/smooth, -/area/maintenance/department/security) +/area/station/maintenance/department/security) "w" = ( /obj/effect/turf_decal/sand, /obj/structure/cable, /turf/open/floor/catwalk_floor, -/area/maintenance/department/security) +/area/station/maintenance/department/security) "x" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/spawner/random/trash/food_packaging, /turf/open/floor/plating, -/area/maintenance/department/security) +/area/station/maintenance/department/security) "z" = ( /turf/template_noop, -/area/maintenance/department/security) +/area/station/maintenance/department/security) "A" = ( /turf/closed/wall, -/area/maintenance/department/security) +/area/station/maintenance/department/security) "D" = ( /obj/effect/decal/cleanable/dirt, /obj/item/clothing/head/cone{ @@ -79,16 +79,16 @@ pixel_x = 32 }, /turf/open/floor/iron/smooth, -/area/maintenance/department/security) +/area/station/maintenance/department/security) "F" = ( /obj/effect/turf_decal/sand, /obj/structure/cable, /turf/open/floor/iron/smooth, -/area/maintenance/department/security) +/area/station/maintenance/department/security) "H" = ( /obj/item/stack/ore/glass, /turf/open/misc/asteroid, -/area/maintenance/department/security) +/area/station/maintenance/department/security) "I" = ( /obj/effect/turf_decal/sand, /obj/item/clothing/head/cone{ @@ -106,69 +106,71 @@ }, /obj/structure/cable, /turf/open/floor/catwalk_floor, -/area/maintenance/department/security) +/area/station/maintenance/department/security) "J" = ( -/obj/machinery/door/airlock/maintenance_hatch{ - req_one_access_txt = "12" - }, +/obj/machinery/door/airlock/maintenance_hatch, /obj/effect/decal/cleanable/dirt, /obj/modular_map_connector, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 8 + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, /turf/open/floor/catwalk_floor, -/area/maintenance/department/security) +/area/station/maintenance/department/security) "M" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/smooth, -/area/maintenance/department/security) +/area/station/maintenance/department/security) "O" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable, /turf/open/floor/catwalk_floor, -/area/maintenance/department/security) +/area/station/maintenance/department/security) "R" = ( /obj/effect/spawner/random/trash/garbage, /turf/open/misc/asteroid, -/area/maintenance/department/security) +/area/station/maintenance/department/security) "S" = ( /turf/closed/wall/rock/porous, -/area/maintenance/department/security) +/area/station/maintenance/department/security) "T" = ( /obj/item/pickaxe/mini{ pixel_x = 5; pixel_y = -1 }, /turf/open/misc/asteroid, -/area/maintenance/department/security) +/area/station/maintenance/department/security) "U" = ( /obj/structure/grille, /obj/effect/turf_decal/sand/plating, /turf/open/floor/plating, -/area/maintenance/department/security) +/area/station/maintenance/department/security) "V" = ( /obj/structure/barricade/wooden, /obj/structure/cable, /obj/effect/turf_decal/sand/plating, /turf/open/floor/plating, -/area/maintenance/department/security) +/area/station/maintenance/department/security) "W" = ( /obj/structure/cable, /obj/effect/turf_decal/sand/plating, /turf/open/floor/plating, -/area/maintenance/department/security) +/area/station/maintenance/department/security) "X" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/spawner/random/trash/food_packaging, /turf/open/floor/iron/smooth, -/area/maintenance/department/security) +/area/station/maintenance/department/security) "Y" = ( /obj/structure/rack, /obj/effect/spawner/random/maintenance/three, /obj/effect/turf_decal/sand, /turf/open/floor/iron/smooth, -/area/maintenance/department/security) +/area/station/maintenance/department/security) "Z" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, -/area/maintenance/department/security) +/area/station/maintenance/department/security) (1,1,1) = {" A diff --git a/_maps/map_files/tramstation/modular_pieces/maintenance_security_long_attachment_1.dmm b/_maps/map_files/tramstation/modular_pieces/maintenance_security_long_attachment_1.dmm index 00bba7baa9c9f..fa68d7ae63d6f 100644 --- a/_maps/map_files/tramstation/modular_pieces/maintenance_security_long_attachment_1.dmm +++ b/_maps/map_files/tramstation/modular_pieces/maintenance_security_long_attachment_1.dmm @@ -1,38 +1,40 @@ //MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE "a" = ( /turf/closed/wall, -/area/maintenance/department/security) +/area/station/maintenance/department/security) "d" = ( -/obj/machinery/door/airlock/maintenance_hatch{ - req_one_access_txt = "12" - }, +/obj/machinery/door/airlock/maintenance_hatch, /obj/effect/decal/cleanable/dirt, /obj/modular_map_connector, +/obj/effect/mapping_helpers/airlock/access/any/security/maintenance, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 8 + }, /turf/open/floor/plating, -/area/maintenance/department/security) +/area/station/maintenance/department/security) "f" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/spawner/random/trash/garbage, /turf/open/floor/plating, -/area/maintenance/department/security) +/area/station/maintenance/department/security) "g" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/grille, /turf/open/floor/plating, -/area/maintenance/department/security) +/area/station/maintenance/department/security) "m" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/table, /obj/machinery/cell_charger, /turf/open/floor/plating, -/area/maintenance/department/security) +/area/station/maintenance/department/security) "q" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/chair/plastic{ dir = 8 }, /turf/open/floor/plating, -/area/maintenance/department/security) +/area/station/maintenance/department/security) "u" = ( /turf/template_noop, /area/template_noop) @@ -40,12 +42,12 @@ /obj/effect/decal/cleanable/dirt, /obj/effect/spawner/random/trash/cigbutt, /turf/open/floor/plating, -/area/maintenance/department/security) +/area/station/maintenance/department/security) "M" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/space_heater, /turf/open/floor/plating, -/area/maintenance/department/security) +/area/station/maintenance/department/security) "T" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/table, @@ -55,16 +57,16 @@ }, /obj/item/pen, /turf/open/floor/plating, -/area/maintenance/department/security) +/area/station/maintenance/department/security) "W" = ( /obj/effect/decal/cleanable/dirt, /obj/item/crowbar/red, /turf/open/floor/plating, -/area/maintenance/department/security) +/area/station/maintenance/department/security) "Z" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, -/area/maintenance/department/security) +/area/station/maintenance/department/security) (1,1,1) = {" a diff --git a/_maps/map_files/tramstation/modular_pieces/maintenance_security_long_attachment_2.dmm b/_maps/map_files/tramstation/modular_pieces/maintenance_security_long_attachment_2.dmm index 19e7d75471f82..f763e960c9ed7 100644 --- a/_maps/map_files/tramstation/modular_pieces/maintenance_security_long_attachment_2.dmm +++ b/_maps/map_files/tramstation/modular_pieces/maintenance_security_long_attachment_2.dmm @@ -1,37 +1,49 @@ //MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE "a" = ( /turf/closed/wall, -/area/maintenance/department/security) -"c" = ( -/obj/machinery/door/airlock/maintenance_hatch{ - req_one_access_txt = "12" - }, +/area/station/maintenance/department/security) +"e" = ( +/turf/template_noop, +/area/template_noop) +"f" = ( +/obj/machinery/door/airlock/maintenance_hatch, /obj/effect/decal/cleanable/dirt, /obj/modular_map_connector, /obj/structure/cable, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 8 + }, +/obj/effect/mapping_helpers/airlock/access/any/security/maintenance, /turf/open/floor/catwalk_floor, -/area/maintenance/department/security) -"e" = ( -/turf/template_noop, -/area/template_noop) +/area/station/maintenance/department/security) "i" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/closet, /obj/effect/spawner/random/maintenance/three, /turf/open/floor/iron/smooth, -/area/maintenance/department/security) +/area/station/maintenance/department/security) +"j" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/door/airlock/maintenance/glass, +/obj/effect/mapping_helpers/airlock/locked, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 8 + }, +/obj/effect/mapping_helpers/airlock/access/any/security/maintenance, +/turf/open/floor/iron/smooth, +/area/station/maintenance/department/security) "k" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/table, /obj/effect/spawner/random/engineering/material_cheap, /obj/effect/spawner/random/engineering/flashlight, /turf/open/floor/iron/smooth, -/area/maintenance/department/security) +/area/station/maintenance/department/security) "r" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable, /turf/open/floor/catwalk_floor, -/area/maintenance/department/security) +/area/station/maintenance/department/security) "v" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/rack, @@ -39,29 +51,21 @@ /obj/effect/spawner/random/engineering/tool, /obj/effect/spawner/random/engineering/tool, /turf/open/floor/iron/smooth, -/area/maintenance/department/security) +/area/station/maintenance/department/security) "E" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/smooth, -/area/maintenance/department/security) +/area/station/maintenance/department/security) "G" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/space_heater, /turf/open/floor/iron/smooth, -/area/maintenance/department/security) +/area/station/maintenance/department/security) "O" = ( /obj/effect/spawner/structure/window/reinforced, /obj/structure/cable, /turf/open/floor/plating, -/area/maintenance/department/security) -"U" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/door/airlock/maintenance/glass{ - req_access_txt = "12" - }, -/obj/effect/mapping_helpers/airlock/locked, -/turf/open/floor/iron/smooth, -/area/maintenance/department/security) +/area/station/maintenance/department/security) "Y" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/rack, @@ -69,12 +73,12 @@ /obj/effect/spawner/random/engineering/material, /obj/effect/spawner/random/engineering/material, /turf/open/floor/iron/smooth, -/area/maintenance/department/security) +/area/station/maintenance/department/security) "Z" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/extinguisher_cabinet/directional/south, /turf/open/floor/iron/smooth, -/area/maintenance/department/security) +/area/station/maintenance/department/security) (1,1,1) = {" a @@ -103,9 +107,9 @@ a (4,1,1) = {" a a -U +j O -U +j a "} (5,1,1) = {" @@ -128,7 +132,7 @@ a e e e -c +f e e "} diff --git a/_maps/map_files/tramstation/modular_pieces/maintenance_storagebig_1.dmm b/_maps/map_files/tramstation/modular_pieces/maintenance_storagebig_1.dmm index e075fb64bea1d..afaf8dbe663ee 100644 --- a/_maps/map_files/tramstation/modular_pieces/maintenance_storagebig_1.dmm +++ b/_maps/map_files/tramstation/modular_pieces/maintenance_storagebig_1.dmm @@ -11,36 +11,36 @@ pixel_y = -1 }, /turf/open/floor/plating, -/area/maintenance/port/central) +/area/station/maintenance/port/central) "h" = ( /obj/item/stack/ore/iron, /turf/open/misc/asteroid, -/area/maintenance/port/central) +/area/station/maintenance/port/central) "m" = ( /turf/closed/mineral/random/stationside/asteroid/porus, -/area/maintenance/port/central) +/area/station/maintenance/port/central) "o" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/door/airlock/maintenance_hatch{ - name = "Mining Construction Storage"; - req_one_access_txt = "12" + name = "Mining Construction Storage" }, /obj/effect/mapping_helpers/airlock/abandoned, /obj/modular_map_connector, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, /turf/open/floor/iron/smooth, -/area/maintenance/port/central) +/area/station/maintenance/port/central) "r" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/spawner/random/trash/mess, /turf/open/floor/plating, -/area/maintenance/port/central) +/area/station/maintenance/port/central) "u" = ( /obj/effect/turf_decal/sand, /turf/open/floor/iron, -/area/maintenance/port/central) +/area/station/maintenance/port/central) "v" = ( /turf/closed/wall/rust, -/area/maintenance/port/central) +/area/station/maintenance/port/central) "w" = ( /obj/item/clothing/head/cone{ pixel_x = 9; @@ -54,32 +54,32 @@ /area/template_noop) "y" = ( /turf/closed/wall, -/area/maintenance/port/central) +/area/station/maintenance/port/central) "F" = ( /turf/open/misc/asteroid, -/area/maintenance/port/central) +/area/station/maintenance/port/central) "L" = ( /obj/effect/turf_decal/sand, /obj/structure/mecha_wreckage/ripley, /obj/item/stack/cable_coil/five, /turf/open/floor/iron/recharge_floor, -/area/maintenance/port/central) +/area/station/maintenance/port/central) "M" = ( /obj/effect/turf_decal/sand/plating, /turf/open/floor/plating, -/area/maintenance/port/central) +/area/station/maintenance/port/central) "O" = ( /obj/effect/turf_decal/sand, /obj/item/wirecutters, /turf/open/floor/iron, -/area/maintenance/port/central) +/area/station/maintenance/port/central) "R" = ( /obj/structure/ore_box, /turf/open/misc/asteroid, -/area/maintenance/port/central) +/area/station/maintenance/port/central) "S" = ( /turf/closed/wall/rock/porous, -/area/maintenance/port/central) +/area/station/maintenance/port/central) "T" = ( /obj/machinery/light/small/directional/west, /obj/machinery/mech_bay_recharge_port{ @@ -87,7 +87,7 @@ }, /obj/effect/turf_decal/sand, /turf/open/floor/iron, -/area/maintenance/port/central) +/area/station/maintenance/port/central) "U" = ( /obj/effect/turf_decal/sand/plating, /obj/structure/rack, @@ -97,23 +97,23 @@ }, /obj/machinery/light/small/directional/east, /turf/open/floor/plating, -/area/maintenance/port/central) +/area/station/maintenance/port/central) "V" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, -/area/maintenance/port/central) +/area/station/maintenance/port/central) "X" = ( /obj/machinery/computer/mech_bay_power_console{ dir = 4 }, /obj/effect/turf_decal/sand, /turf/open/floor/iron, -/area/maintenance/port/central) +/area/station/maintenance/port/central) "Z" = ( /obj/effect/turf_decal/sand/plating, /obj/item/stack/ore/glass, /turf/open/floor/plating, -/area/maintenance/port/central) +/area/station/maintenance/port/central) (1,1,1) = {" m diff --git a/_maps/map_files/tramstation/modular_pieces/maintenance_storagebig_2.dmm b/_maps/map_files/tramstation/modular_pieces/maintenance_storagebig_2.dmm index fac184d12bf7c..0569825fc785e 100644 --- a/_maps/map_files/tramstation/modular_pieces/maintenance_storagebig_2.dmm +++ b/_maps/map_files/tramstation/modular_pieces/maintenance_storagebig_2.dmm @@ -10,19 +10,19 @@ /turf/open/floor/iron/smooth_edge{ dir = 1 }, -/area/maintenance/port/central) +/area/station/maintenance/port/central) "g" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/extinguisher_cabinet/directional/east, /turf/open/floor/iron/smooth, -/area/maintenance/port/central) +/area/station/maintenance/port/central) "i" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/rack, /obj/effect/spawner/random/engineering/material_cheap, /obj/effect/spawner/random/engineering/material_cheap, /turf/open/floor/iron/smooth, -/area/maintenance/port/central) +/area/station/maintenance/port/central) "k" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/rack, @@ -32,24 +32,25 @@ /obj/item/storage/toolbox/electrical, /obj/effect/decal/cleanable/cobweb, /turf/open/floor/iron/smooth, -/area/maintenance/port/central) +/area/station/maintenance/port/central) "n" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/door/airlock/maintenance_hatch{ - name = "General Storage Access"; - req_one_access_txt = "12" + name = "General Storage Access" }, /obj/effect/mapping_helpers/airlock/locked, /obj/structure/cable, /obj/modular_map_connector, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +/obj/effect/mapping_helpers/airlock/unres, /turf/open/floor/catwalk_floor, -/area/maintenance/port/central) +/area/station/maintenance/port/central) "p" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/smooth, -/area/maintenance/port/central) +/area/station/maintenance/port/central) "q" = ( -/obj/structure/sign/warning/nosmoking{ +/obj/structure/sign/warning/no_smoking{ pixel_y = 32 }, /turf/template_noop, @@ -60,17 +61,17 @@ /turf/open/floor/iron/smooth_edge{ dir = 1 }, -/area/maintenance/port/central) +/area/station/maintenance/port/central) "u" = ( /obj/structure/cable, /obj/effect/decal/cleanable/dirt, /obj/machinery/door/airlock/maintenance_hatch{ - name = "General Storage Access"; - req_one_access_txt = "12" + name = "General Storage Access" }, /obj/effect/mapping_helpers/airlock/locked, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, /turf/open/floor/catwalk_floor, -/area/maintenance/port/central) +/area/station/maintenance/port/central) "y" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/closet, @@ -78,7 +79,7 @@ /turf/open/floor/iron/smooth_edge{ dir = 8 }, -/area/maintenance/port/central) +/area/station/maintenance/port/central) "A" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/rack, @@ -87,7 +88,7 @@ }, /obj/item/storage/toolbox/mechanical, /turf/open/floor/iron/smooth, -/area/maintenance/port/central) +/area/station/maintenance/port/central) "D" = ( /obj/structure/table, /obj/effect/decal/cleanable/dirt, @@ -95,43 +96,43 @@ /turf/open/floor/iron/smooth_edge{ dir = 1 }, -/area/maintenance/port/central) +/area/station/maintenance/port/central) "F" = ( /turf/closed/wall, -/area/maintenance/port/central) +/area/station/maintenance/port/central) "J" = ( /obj/structure/cable, /obj/effect/decal/cleanable/dirt, /turf/open/floor/catwalk_floor, -/area/maintenance/port/central) +/area/station/maintenance/port/central) "N" = ( /obj/structure/table, /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/smooth_edge{ dir = 8 }, -/area/maintenance/port/central) +/area/station/maintenance/port/central) "O" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/smooth_edge{ dir = 8 }, -/area/maintenance/port/central) +/area/station/maintenance/port/central) "U" = ( /obj/effect/spawner/structure/window/reinforced, /obj/structure/cable, /turf/open/floor/plating, -/area/maintenance/port/central) +/area/station/maintenance/port/central) "Y" = ( /obj/structure/table, /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/smooth_corner, -/area/maintenance/port/central) +/area/station/maintenance/port/central) "Z" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/light/small/directional/east, /turf/open/floor/iron/smooth, -/area/maintenance/port/central) +/area/station/maintenance/port/central) (1,1,1) = {" F diff --git a/_maps/map_files/tramstation/modular_pieces/maintenance_storagebig_3.dmm b/_maps/map_files/tramstation/modular_pieces/maintenance_storagebig_3.dmm index b7d862065d4dc..aaa2c05ab8709 100644 --- a/_maps/map_files/tramstation/modular_pieces/maintenance_storagebig_3.dmm +++ b/_maps/map_files/tramstation/modular_pieces/maintenance_storagebig_3.dmm @@ -7,16 +7,16 @@ /obj/item/tank/internals/emergency_oxygen, /obj/item/clothing/mask/gas, /turf/open/floor/plating, -/area/maintenance/port/central) +/area/station/maintenance/port/central) "k" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, -/area/maintenance/port/central) +/area/station/maintenance/port/central) "n" = ( /obj/effect/turf_decal/sand/plating, /obj/effect/spawner/random/trash/cigbutt, /turf/open/floor/plating, -/area/maintenance/port/central) +/area/station/maintenance/port/central) "o" = ( /obj/effect/turf_decal/sand/plating, /turf/open/floor/plating/airless, @@ -25,24 +25,24 @@ /obj/structure/holosign/barrier/atmos, /obj/effect/turf_decal/sand/plating, /turf/open/space/basic, -/area/maintenance/port/central) +/area/station/maintenance/port/central) "w" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/spawner/random/trash/food_packaging, /turf/open/floor/plating, -/area/maintenance/port/central) +/area/station/maintenance/port/central) "C" = ( /turf/closed/wall/rock/porous, -/area/maintenance/port/central) +/area/station/maintenance/port/central) "D" = ( /obj/modular_map_connector, /obj/effect/decal/cleanable/dirt, -/obj/machinery/door/airlock/maintenance_hatch{ - req_one_access_txt = "12" - }, +/obj/machinery/door/airlock/maintenance_hatch, /obj/effect/mapping_helpers/airlock/locked, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +/obj/effect/mapping_helpers/airlock/unres, /turf/open/floor/plating, -/area/maintenance/port/central) +/area/station/maintenance/port/central) "I" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/rack, @@ -51,7 +51,7 @@ pixel_y = 5 }, /turf/open/floor/plating, -/area/maintenance/port/central) +/area/station/maintenance/port/central) "O" = ( /turf/open/misc/asteroid/airless, /area/mine/explored) @@ -65,7 +65,7 @@ /area/mine/explored) "V" = ( /turf/closed/wall, -/area/maintenance/port/central) +/area/station/maintenance/port/central) (1,1,1) = {" V diff --git a/_maps/map_files/tramstation/modular_pieces/maintenance_storagemid_1.dmm b/_maps/map_files/tramstation/modular_pieces/maintenance_storagemid_1.dmm index 0d7ed3daac441..dbbf3ccd665a7 100644 --- a/_maps/map_files/tramstation/modular_pieces/maintenance_storagemid_1.dmm +++ b/_maps/map_files/tramstation/modular_pieces/maintenance_storagemid_1.dmm @@ -9,7 +9,7 @@ }, /obj/machinery/portable_atmospherics/canister/air, /turf/open/floor/iron/smooth, -/area/maintenance/central/greater) +/area/station/maintenance/central/greater) "e" = ( /obj/effect/turf_decal/sand/plating, /obj/item/stack/ore/glass, @@ -21,14 +21,14 @@ /obj/effect/decal/cleanable/blood/old, /obj/item/clothing/head/hardhat, /turf/open/floor/plating, -/area/maintenance/central/greater) +/area/station/maintenance/central/greater) "l" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/components/trinary/filter{ dir = 8 }, /turf/open/floor/iron/smooth, -/area/maintenance/central/greater) +/area/station/maintenance/central/greater) "o" = ( /obj/effect/turf_decal/sand/plating, /obj/structure/sign/warning{ @@ -37,21 +37,21 @@ pixel_y = 32 }, /turf/open/floor/plating, -/area/maintenance/central/greater) +/area/station/maintenance/central/greater) "p" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/smooth, -/area/maintenance/central/greater) +/area/station/maintenance/central/greater) "r" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/components/unary/portables_connector/visible{ dir = 4 }, /turf/open/floor/iron/smooth, -/area/maintenance/central/greater) +/area/station/maintenance/central/greater) "u" = ( /turf/closed/wall, -/area/maintenance/central/greater) +/area/station/maintenance/central/greater) "y" = ( /obj/structure/rack, /obj/effect/spawner/random/maintenance/three, @@ -61,10 +61,10 @@ }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/smooth, -/area/maintenance/central/greater) +/area/station/maintenance/central/greater) "z" = ( /turf/closed/wall/rust, -/area/maintenance/central/greater) +/area/station/maintenance/central/greater) "D" = ( /obj/item/clothing/head/cone{ pixel_x = -9; @@ -78,43 +78,43 @@ /area/template_noop) "E" = ( /turf/closed/wall/rock/porous, -/area/maintenance/central/greater) +/area/station/maintenance/central/greater) "F" = ( /obj/effect/spawner/random/structure/crate, /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/smooth, -/area/maintenance/central/greater) +/area/station/maintenance/central/greater) "M" = ( /obj/structure/barricade/wooden, /obj/effect/turf_decal/sand/plating, /turf/open/floor/plating, -/area/maintenance/central/greater) +/area/station/maintenance/central/greater) "O" = ( /turf/closed/mineral/random/stationside/asteroid/porus, -/area/maintenance/central/greater) +/area/station/maintenance/central/greater) "P" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/components/unary/portables_connector/visible, /turf/open/floor/iron/smooth, -/area/maintenance/central/greater) +/area/station/maintenance/central/greater) "S" = ( /obj/effect/turf_decal/sand/plating, /turf/open/floor/plating, -/area/maintenance/central/greater) +/area/station/maintenance/central/greater) "V" = ( -/obj/machinery/door/airlock/maintenance_hatch{ - req_one_access_txt = "12" - }, +/obj/machinery/door/airlock/maintenance_hatch, /obj/effect/mapping_helpers/airlock/abandoned, /obj/effect/decal/cleanable/dirt, /obj/modular_map_connector, +/obj/effect/mapping_helpers/airlock/access/any/service/maintenance, +/obj/effect/mapping_helpers/airlock/unres, /turf/open/floor/iron/smooth, -/area/maintenance/central/greater) +/area/station/maintenance/central/greater) "X" = ( /obj/effect/turf_decal/sand/plating, /obj/item/flashlight/flare, /turf/open/floor/plating, -/area/maintenance/central/greater) +/area/station/maintenance/central/greater) (1,1,1) = {" a diff --git a/_maps/map_files/tramstation/modular_pieces/maintenance_storagemid_2.dmm b/_maps/map_files/tramstation/modular_pieces/maintenance_storagemid_2.dmm index 7f21f24cc0af9..d2bd4796b240c 100644 --- a/_maps/map_files/tramstation/modular_pieces/maintenance_storagemid_2.dmm +++ b/_maps/map_files/tramstation/modular_pieces/maintenance_storagemid_2.dmm @@ -1,54 +1,54 @@ //MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE "a" = ( /turf/closed/wall, -/area/maintenance/central/greater) +/area/station/maintenance/central/greater) "c" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/spawner/random/trash/cigbutt, /turf/open/floor/plating, -/area/maintenance/central/greater) +/area/station/maintenance/central/greater) "d" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, -/area/maintenance/central/greater) +/area/station/maintenance/central/greater) "h" = ( /obj/structure/table, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, -/area/maintenance/central/greater) +/area/station/maintenance/central/greater) "o" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/spawner/random/trash/moisture_trap, /turf/open/floor/plating, -/area/maintenance/central/greater) +/area/station/maintenance/central/greater) "y" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, -/area/maintenance/central/greater) +/area/station/maintenance/central/greater) "T" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/chair/plastic{ dir = 8 }, /turf/open/floor/plating, -/area/maintenance/central/greater) +/area/station/maintenance/central/greater) "U" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/spawner/random/trash/garbage, /obj/structure/window/reinforced/spawner, /turf/open/floor/plating, -/area/maintenance/central/greater) +/area/station/maintenance/central/greater) "V" = ( /turf/template_noop, /area/template_noop) "Y" = ( /obj/modular_map_connector, /obj/effect/decal/cleanable/dirt, -/obj/machinery/door/airlock/maintenance_hatch{ - req_one_access_txt = "12" - }, +/obj/machinery/door/airlock/maintenance_hatch, +/obj/effect/mapping_helpers/airlock/unres, +/obj/effect/mapping_helpers/airlock/access/any/service/maintenance, /turf/open/floor/plating, -/area/maintenance/central/greater) +/area/station/maintenance/central/greater) (1,1,1) = {" V diff --git a/_maps/map_files/tramstation/tramstation.dmm b/_maps/map_files/tramstation/tramstation.dmm index 44514999c6423..ad3bf474d3716 100644 --- a/_maps/map_files/tramstation/tramstation.dmm +++ b/_maps/map_files/tramstation/tramstation.dmm @@ -1,2080 +1,1842 @@ //MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE -"aaa" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/obj/effect/turf_decal/trimline/red/filled/line{ +"aaj" = ( +/obj/structure/chair/sofa/corp/right, +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/turf/open/floor/iron, -/area/security/processing) -"aap" = ( -/obj/machinery/door/airlock{ - id_tag = "private_p"; - name = "Private Quarters P" +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/carpet, -/area/commons/dorms) -"aas" = ( -/obj/effect/turf_decal/stripes/corner, -/obj/structure/rack, -/obj/item/tank/jetpack/oxygen, -/obj/item/tank/jetpack/oxygen{ - pixel_x = 3; - pixel_y = 3 +/obj/effect/landmark/start/medical_doctor, +/turf/open/floor/iron/dark, +/area/station/medical/break_room) +"aao" = ( +/obj/effect/turf_decal/trimline/red/filled/corner, +/obj/effect/turf_decal/trimline/red/filled/corner{ + dir = 8 }, -/turf/open/floor/plating, -/area/engineering/engine_smes) -"aat" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment{ +/obj/effect/turf_decal/trimline/neutral/corner, +/obj/effect/turf_decal/trimline/neutral/corner{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit) +"aay" = ( +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/turf/open/floor/iron/chapel{ - dir = 8 +/obj/machinery/atmospherics/pipe/smart/manifold4w/orange/visible, +/obj/machinery/status_display/evac/directional/east, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"aaF" = ( +/obj/machinery/door/airlock/external{ + name = "Port Docking Bay 2" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 }, -/area/service/chapel) -"aau" = ( -/obj/effect/spawner/structure/window, /turf/open/floor/plating, -/area/commons/dorms/laundry) -"aaB" = ( -/turf/closed/wall, -/area/maintenance/port/central) -"aaD" = ( +/area/station/hallway/secondary/entry) +"abl" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ +/turf/open/floor/iron/white, +/area/station/security/medical) +"abt" = ( +/obj/effect/turf_decal/trimline/yellow/warning, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/trimline/neutral/filled/corner{ dir = 4 }, +/obj/structure/cable, /turf/open/floor/iron, -/area/security/courtroom) -"aaH" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ +/area/station/maintenance/tram/mid) +"abC" = ( +/obj/effect/turf_decal/trimline/white/line{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/yellow/line{ dir = 8 }, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/aisat_interior) +"abH" = ( +/obj/effect/turf_decal/trimline/brown/filled/line{ + dir = 6 + }, +/obj/machinery/firealarm/directional/east, /turf/open/floor/iron, -/area/commons/dorms) -"aaJ" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ +/area/station/cargo/qm) +"acb" = ( +/obj/effect/turf_decal/trimline/purple/filled/corner{ dir = 8 }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/obj/effect/turf_decal/trimline/purple/filled/corner{ dir = 1 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, /turf/open/floor/iron, -/area/commons/fitness) -"aaN" = ( -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plating, -/area/engineering/engine_smes) -"aaO" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/area/station/science/auxlab) +"acd" = ( +/obj/effect/turf_decal/trimline/red/filled/corner{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, /turf/open/floor/iron/white, -/area/security/execution/education) -"aaP" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/duct, -/turf/open/floor/plating, -/area/maintenance/department/medical) -"aaQ" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/public/glass{ - name = "Command Wing Hallway" +/area/station/medical/medbay/central) +"acj" = ( +/obj/structure/table/glass, +/obj/machinery/reagentgrinder{ + pixel_x = -1; + pixel_y = 8 }, -/obj/effect/turf_decal/trimline/neutral/filled/line{ +/obj/effect/turf_decal/trimline/purple/line{ dir = 4 }, -/obj/effect/turf_decal/trimline/neutral/filled/line{ +/obj/effect/turf_decal/trimline/purple/line{ dir = 8 }, -/turf/open/floor/iron, -/area/hallway/secondary/command) -"aaR" = ( -/obj/machinery/door/airlock/maintenance_hatch{ - name = "Medical Maintenance Access"; - req_one_access_txt = "12;5" +/obj/item/stack/sheet/mineral/plasma{ + pixel_y = 4 }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/duct, -/turf/open/floor/iron/smooth, -/area/medical/coldroom) -"aaS" = ( -/obj/structure/closet/crate, -/obj/item/stack/sheet/iron/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, /obj/item/stack/sheet/mineral/plasma{ - amount = 30 + pixel_y = 10 }, -/turf/open/floor/plating, -/area/engineering/engine_smes) -"aaU" = ( -/obj/machinery/washing_machine, -/turf/open/floor/iron/cafeteria, -/area/security/prison) -"abf" = ( -/obj/effect/turf_decal/trimline/neutral/filled/corner{ +/turf/open/floor/iron/white, +/area/station/science/xenobiology) +"acr" = ( +/obj/machinery/computer/warrant{ dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 1 - }, -/obj/structure/disposalpipe/segment{ dir = 6 }, /turf/open/floor/iron, -/area/hallway/primary/tram/left) -"abm" = ( -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/neutral/filled/line{ +/area/station/hallway/secondary/command) +"acJ" = ( +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/trimline/neutral/filled/corner{ dir = 8 }, -/obj/machinery/door/airlock/public/glass{ - name = "Escape Wing" - }, -/turf/open/floor/iron, -/area/hallway/secondary/exit) -"abo" = ( -/obj/effect/landmark/start/depsec/engineering, -/obj/structure/chair/office, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/duct, /obj/structure/cable, -/turf/open/floor/iron, -/area/security/checkpoint/engineering) -"abq" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/firedoor, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "kitchencounter"; - name = "Kitchen Counter Shutters" - }, -/turf/open/floor/iron/cafeteria, -/area/service/kitchen) -"abr" = ( -/obj/effect/spawner/structure/window, -/turf/open/floor/plating, -/area/security/courtroom) -"abF" = ( -/obj/structure/chair/comfy/beige{ +/turf/open/floor/iron/dark/side{ dir = 8 }, -/obj/effect/turf_decal/trimline/neutral/filled/line, -/turf/open/floor/iron, -/area/commons/fitness/recreation) -"abG" = ( -/turf/closed/wall, -/area/service/hydroponics/garden) -"abK" = ( +/area/station/commons/lounge) +"acK" = ( /obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 8 + dir = 4 }, -/obj/machinery/firealarm/directional/west, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, -/area/commons/dorms) -"abL" = ( -/obj/machinery/door/airlock/maintenance_hatch{ - req_one_access_txt = "12" +/area/station/commons/dorms) +"acV" = ( +/obj/docking_port/stationary{ + dir = 4; + dwidth = 12; + height = 18; + id = "emergency_home"; + name = "Tramstation emergency evac bay"; + width = 32 }, +/turf/open/space/openspace, +/area/space) +"adh" = ( +/obj/machinery/door/airlock/hatch, /obj/effect/decal/cleanable/dirt, /obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 4 }, -/obj/structure/disposalpipe/segment{ +/turf/open/floor/iron/smooth, +/area/station/maintenance/tram/left) +"adi" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line{ dir = 4 }, -/obj/structure/cable, -/turf/open/floor/catwalk_floor, -/area/maintenance/central/lesser) -"abN" = ( -/obj/structure/railing{ +/obj/effect/turf_decal/trimline/yellow/filled/corner{ dir = 1 }, -/obj/machinery/door/firedoor/border_only{ - dir = 1 +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/turf/open/floor/iron/white, +/area/station/medical/pharmacy) +"adD" = ( +/obj/structure/industrial_lift/tram{ + icon_state = "titanium_white" }, -/turf/open/floor/glass/reinforced, -/area/security/brig) -"abT" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 4 +/obj/machinery/door/window/right/directional/south{ + id_tag = "tramdoor" }, -/obj/effect/turf_decal/trimline/neutral/filled/warning{ - dir = 4 +/turf/open/openspace, +/area/station/hallway/primary/tram/center) +"adM" = ( +/turf/closed/wall, +/area/station/medical/break_room) +"adQ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/closet/crate, +/obj/effect/spawner/random/maintenance/four, +/obj/effect/spawner/random/medical/minor_healing, +/turf/open/floor/iron/smooth, +/area/station/maintenance/department/crew_quarters/dorms) +"adT" = ( +/obj/structure/table, +/obj/item/folder/white, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/machinery/camera{ + c_tag = "Science - Server Room"; + dir = 9; + network = list("ss13","rd") }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/turf/open/floor/iron, -/area/hallway/secondary/command) -"abV" = ( -/obj/machinery/door/airlock/maintenance_hatch{ - req_one_access_txt = "12;25" - }, -/obj/machinery/duct, +/turf/open/floor/iron/dark, +/area/station/science/server) +"aeb" = ( /obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 8 + }, /obj/structure/cable, -/turf/open/floor/catwalk_floor, -/area/maintenance/central/greater) -"abW" = ( -/turf/closed/wall, -/area/service/lawoffice) -"acg" = ( -/obj/modular_map_root/tramstation{ - key = "maintenance_lowarrivals" +/turf/open/floor/iron/white, +/area/station/science/lower) +"aei" = ( +/obj/machinery/door/airlock/external{ + name = "Escape Pod Two" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 }, /turf/open/floor/plating, -/area/maintenance/port/fore) -"acp" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ +/area/station/hallway/secondary/entry) +"aeD" = ( +/obj/structure/table/wood, +/obj/item/storage/fancy/candle_box{ + pixel_y = 5 + }, +/turf/open/floor/iron/grimy, +/area/station/service/chapel/office) +"aeT" = ( +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ dir = 1 }, +/obj/structure/table/reinforced, /turf/open/floor/iron, -/area/commons/storage/primary) -"acs" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, +/area/station/service/bar) +"afg" = ( +/obj/effect/turf_decal/trimline/blue/filled/corner, +/obj/effect/turf_decal/trimline/neutral/corner, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, -/turf/open/floor/catwalk_floor, -/area/maintenance/department/crew_quarters/dorms) -"acy" = ( -/obj/machinery/computer/department_orders/security{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 9 - }, -/obj/machinery/status_display/evac/directional/west, -/obj/effect/turf_decal/trimline/red/filled/warning{ - dir = 4 - }, /turf/open/floor/iron, -/area/security/office) -"acz" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/obj/machinery/airalarm/directional/east, -/turf/open/floor/carpet, -/area/cargo/miningdock) -"acA" = ( -/obj/effect/turf_decal/trimline/purple/filled/corner, -/turf/open/floor/iron/white, -/area/science/lobby) -"acB" = ( -/obj/effect/turf_decal/trimline/brown/filled/line{ +/area/station/hallway/secondary/command) +"afm" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 1 }, -/obj/machinery/airalarm/directional/north, /turf/open/floor/iron, -/area/cargo/miningdock) -"acC" = ( -/obj/effect/turf_decal/stripes/line{ +/area/station/hallway/secondary/service) +"afv" = ( +/obj/effect/turf_decal/sand/plating, +/obj/item/stack/ore/glass, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"afP" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/violet/visible, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"afX" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 6 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 8 }, /turf/open/floor/iron, -/area/engineering/engine_smes) -"acD" = ( -/obj/effect/turf_decal/trimline/purple/filled/line{ +/area/station/commons/fitness/recreation) +"afZ" = ( +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 6 + }, +/obj/structure/closet/l3closet/virology, +/obj/machinery/light/small/directional/south, +/turf/open/floor/iron/white, +/area/station/medical/virology) +"agt" = ( +/obj/effect/turf_decal/trimline/blue/filled/corner, +/obj/effect/turf_decal/trimline/neutral/corner, +/turf/open/floor/iron, +/area/station/hallway/primary/tram/center) +"agy" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/green/visible, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"agH" = ( +/obj/machinery/doppler_array{ dir = 4 }, -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/trimline/purple/filled/corner{ - dir = 8 +/turf/open/floor/iron/dark, +/area/station/science/ordnance/testlab) +"agZ" = ( +/obj/effect/turf_decal/siding/thinplating{ + dir = 1 }, -/obj/structure/sink{ - dir = 8; - pixel_x = 11 +/turf/open/floor/glass/reinforced, +/area/station/security/warden) +"ahc" = ( +/obj/effect/turf_decal/siding/thinplating{ + dir = 5 }, -/obj/machinery/camera{ - c_tag = "Science - Right Entry Airlock"; - dir = 6; - network = list("ss13","rd") +/turf/open/floor/glass/reinforced, +/area/station/security/warden) +"ahm" = ( +/obj/effect/turf_decal/siding/wood, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment{ + dir = 9 }, /obj/structure/cable, -/turf/open/floor/iron, -/area/science/research) -"acF" = ( -/obj/structure/window/reinforced/spawner/north, -/obj/machinery/door/window/right/directional/east{ - base_state = "left"; - dir = 8; - icon_state = "left"; - name = "Fitness Ring" - }, -/turf/open/floor/iron/dark/smooth_corner, -/area/commons/fitness) -"acM" = ( -/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/carpet, +/area/station/command/heads_quarters/captain) +"ahn" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/public/glass{ + name = "Prison Garden" }, -/obj/machinery/airalarm/directional/north, -/turf/open/floor/wood, -/area/service/bar) -"acN" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 5 +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 1 }, +/obj/effect/turf_decal/trimline/red/filled/line, +/obj/machinery/duct, /turf/open/floor/iron, -/area/hallway/secondary/entry) -"acS" = ( -/obj/machinery/hydroponics/constructable, -/obj/effect/turf_decal/trimline/green/line{ - dir = 1 +/area/station/security/prison/garden) +"aho" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Disposal Access" }, -/turf/open/floor/iron/dark, -/area/service/hydroponics) -"acT" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/machinery/airalarm/directional/north, +/obj/effect/mapping_helpers/airlock/access/any/supply/maintenance, +/obj/effect/mapping_helpers/airlock/access/any/service/maintenance, +/turf/open/floor/catwalk_floor, +/area/station/maintenance/starboard/central) +"ahs" = ( +/obj/machinery/newscaster/directional/north, +/obj/machinery/modular_computer/console/preset/id, /turf/open/floor/carpet, -/area/cargo/miningdock) -"acU" = ( -/turf/open/floor/wood, -/area/service/bar) -"acV" = ( -/obj/docking_port/stationary{ - dir = 4; - dwidth = 12; - height = 18; - id = "emergency_home"; - name = "Tramstation emergency evac bay"; - width = 32 +/area/station/command/heads_quarters/hos) +"ahD" = ( +/obj/effect/spawner/structure/window/reinforced/plasma, +/turf/open/floor/plating/icemoon, +/area/station/engineering/atmos) +"ahG" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 4 }, -/turf/open/space/openspace, -/area/space) -"acW" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line, -/turf/open/floor/iron, -/area/hallway/secondary/service) -"acY" = ( -/obj/structure/table, -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 1 +/obj/effect/turf_decal/siding/thinplating{ + dir = 8 }, -/obj/item/storage/box/lights/mixed, -/obj/item/pipe_dispenser, +/obj/machinery/light/directional/east, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment, /turf/open/floor/iron, -/area/construction/mining/aux_base) -"adk" = ( +/area/station/commons/fitness/recreation) +"aip" = ( /obj/structure/cable, -/turf/open/floor/plating, -/area/maintenance/solars/starboard) -"adv" = ( -/obj/machinery/rnd/production/techfab/department/cargo, -/obj/effect/turf_decal/trimline/brown/filled/line{ - dir = 1 +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/trimline/red/filled/line, +/obj/effect/turf_decal/trimline/red/filled/corner{ + dir = 4 }, +/obj/machinery/status_display/evac/directional/south, /turf/open/floor/iron, -/area/cargo/office) -"adw" = ( -/obj/effect/spawner/structure/window, -/turf/open/floor/plating, -/area/commons/storage/primary) -"adx" = ( -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/blue{ +/area/station/security/execution/transfer) +"aiu" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line{ dir = 8 }, -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 1 }, /turf/open/floor/iron, -/area/service/theater) -"adC" = ( +/area/station/engineering/main) +"aiE" = ( /obj/effect/turf_decal/trimline/neutral/filled/corner{ - dir = 1 + dir = 4 }, /obj/effect/turf_decal/trimline/neutral/filled/corner{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/purple/corner{ dir = 4 }, +/obj/effect/turf_decal/trimline/purple/corner{ + dir = 1 + }, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/disposalpipe/segment{ - dir = 9 + dir = 6 }, +/obj/machinery/duct, /obj/structure/cable, /turf/open/floor/iron, -/area/hallway/secondary/exit) -"adE" = ( -/obj/machinery/autolathe, -/obj/effect/turf_decal/trimline/brown/filled/line{ +/area/station/service/janitor) +"aiI" = ( +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ dir = 1 }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, /turf/open/floor/iron, -/area/cargo/office) -"adG" = ( -/obj/machinery/door/morgue{ - name = "Relic Closet"; - req_access_txt = "22" - }, -/turf/open/floor/cult, -/area/service/chapel/office) -"adJ" = ( -/obj/structure/bed{ - dir = 8 +/area/station/cargo/miningdock/cafeteria) +"aiL" = ( +/obj/machinery/exodrone_launcher, +/turf/open/floor/plating, +/area/station/cargo/drone_bay) +"aiO" = ( +/obj/effect/turf_decal/siding/thinplating{ + dir = 1 }, -/obj/item/bedsheet/dorms, -/obj/effect/landmark/start/hangover, -/turf/open/floor/wood, -/area/commons/dorms) -"adR" = ( -/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/turf/open/floor/carpet, -/area/service/chapel) -"adS" = ( -/turf/closed/wall, -/area/maintenance/starboard/central) -"adU" = ( -/obj/structure/musician/piano{ - icon_state = "piano" - }, -/turf/open/floor/wood, -/area/service/theater) -"adV" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/landmark/navigate_destination/minisat_access_ai, /obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 10 - }, -/turf/open/floor/iron/dark, -/area/commons/fitness/recreation/entertainment) -"adX" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, /turf/open/floor/iron, -/area/hallway/secondary/entry) -"adY" = ( -/obj/structure/flora/ausbushes/leafybush, -/obj/structure/flora/tree/palm, -/turf/open/floor/grass, -/area/medical/virology) -"adZ" = ( -/obj/effect/turf_decal/trimline/neutral/filled/corner{ +/area/station/engineering/transit_tube) +"aiP" = ( +/obj/effect/turf_decal/trimline/purple/filled/line{ dir = 1 }, -/obj/effect/turf_decal/trimline/blue/filled/corner, +/obj/machinery/power/apc/auto_name/directional/north, /obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/east, -/obj/machinery/airalarm/directional/north, -/turf/open/floor/iron/dark, -/area/commons/fitness/recreation/entertainment) -"aea" = ( -/obj/effect/turf_decal/trimline/green/filled/corner, -/obj/effect/turf_decal/trimline/green/corner{ - dir = 4 +/turf/open/floor/iron, +/area/station/science/auxlab) +"aiQ" = ( +/obj/effect/turf_decal/trimline/yellow/filled/corner{ + dir = 8 }, -/obj/effect/turf_decal/trimline/green/corner{ +/obj/effect/turf_decal/trimline/yellow/filled/corner{ dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark, -/area/service/hydroponics) -"aed" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/landmark/xeno_spawn, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, /turf/open/floor/iron, -/area/maintenance/disposal/incinerator) -"aej" = ( -/turf/closed/wall, -/area/service/bar) -"aen" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ +/area/station/command/heads_quarters/ce) +"aiS" = ( +/obj/machinery/door/airlock/security/glass{ + name = "Security Office" + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/trimline/red/filled/line{ dir = 4 }, -/obj/effect/turf_decal/trimline/neutral/filled/line{ +/obj/effect/turf_decal/trimline/red/filled/line{ dir = 8 }, -/obj/machinery/door/airlock/public/glass{ - name = "Garden" - }, /obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/structure/disposalpipe/segment, +/obj/effect/mapping_helpers/airlock/access/all/security/general, /turf/open/floor/iron, -/area/service/hydroponics/garden) -"aeq" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/public/glass{ - name = "Holodeck Door" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ - cycle_id = "holodeck" - }, -/turf/open/floor/iron, -/area/commons/fitness/recreation) -"aer" = ( -/obj/effect/landmark/start/depsec/science, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/trimline/red/arrow_cw{ - dir = 1 +/area/station/security/checkpoint/engineering) +"ajc" = ( +/turf/open/space/basic, +/area/space) +"ajj" = ( +/obj/structure/table/wood, +/obj/effect/landmark/event_spawn, +/obj/effect/spawner/random/entertainment/cigarette_pack, +/obj/effect/spawner/random/entertainment/lighter{ + pixel_x = 9 }, +/turf/open/floor/carpet, +/area/station/hallway/secondary/entry) +"ajo" = ( /obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/security/checkpoint/science) -"aet" = ( -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/maintenance/starboard/central) -"aeu" = ( -/turf/closed/wall/r_wall, -/area/maintenance/starboard/central) -"aew" = ( -/obj/structure/table/wood/fancy/royalblue, -/obj/structure/sign/painting/library_secure{ - pixel_x = 32 +/turf/open/floor/carpet, +/area/station/commons/vacant_room/office) +"ajq" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/wood, +/area/station/service/theater) +"ajH" = ( +/obj/vehicle/sealed/mecha/working/ripley/cargo, +/turf/open/floor/iron/recharge_floor, +/area/station/cargo/storage) +"ajO" = ( +/obj/structure/safe, +/obj/item/clothing/head/bearpelt, +/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass, +/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass, +/obj/item/gun/ballistic/revolver/russian, +/obj/item/ammo_box/a357, +/obj/item/reagent_containers/food/drinks/bottle/vodka/badminka, +/obj/effect/turf_decal/bot_white/left, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/command/nuke_storage) +"ajS" = ( +/obj/effect/turf_decal/trimline/yellow/filled/corner{ + dir = 4 }, -/obj/structure/window/reinforced/spawner, -/obj/effect/spawner/random/decoration/statue{ - spawn_loot_chance = 50 +/obj/effect/turf_decal/trimline/yellow/filled/corner, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 }, -/obj/effect/turf_decal/siding/wood{ +/turf/open/floor/iron/white, +/area/station/medical/chemistry) +"aka" = ( +/obj/structure/bed/roller, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/trimline/blue/filled/line{ dir = 8 }, -/obj/structure/window/reinforced/spawner/west, -/turf/open/floor/wood/large, -/area/service/library) -"aeC" = ( -/obj/machinery/dna_scannernew, -/obj/machinery/light/directional/south, -/turf/open/floor/iron/dark, -/area/science/genetics) -"aeF" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) +"akb" = ( +/obj/structure/toilet{ dir = 1 }, -/turf/open/floor/wood, -/area/commons/dorms) -"aeK" = ( -/turf/open/floor/wood, -/area/service/theater) -"aeM" = ( -/obj/structure/table, -/obj/machinery/reagentgrinder, -/obj/effect/turf_decal/trimline/green/filled/line{ - dir = 9 +/obj/machinery/light/small/directional/east, +/obj/structure/mirror/directional/east, +/turf/open/floor/iron/freezer, +/area/station/security/prison) +"akl" = ( +/obj/structure/reflector/double/anchored{ + dir = 6 }, /turf/open/floor/iron/dark, -/area/service/hydroponics) -"aeO" = ( -/turf/open/floor/carpet, -/area/service/chapel/monastery) -"aeR" = ( -/obj/machinery/button/tram{ - id = "middle_part" - }, -/turf/closed/wall, -/area/hallway/primary/tram/center) -"aeS" = ( -/obj/structure/table/wood, -/obj/item/storage/dice, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/grimy, -/area/service/library/lounge) -"aeV" = ( -/obj/structure/table, -/obj/item/storage/box/tail_pin, -/obj/item/clothing/head/festive, -/turf/open/floor/eighties/red, -/area/commons/fitness/recreation/entertainment) -"aeZ" = ( -/obj/structure/mirror/directional/north, -/obj/structure/sink{ - pixel_y = 15 - }, -/obj/structure/disposalpipe/segment{ +/area/station/engineering/supermatter/room) +"akr" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/cargo/storage) +"aku" = ( +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/iron/dark, +/area/station/science/genetics) +"akz" = ( +/obj/structure/window/reinforced{ dir = 4 }, -/turf/open/floor/iron/freezer, -/area/science/lower) -"afe" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, /obj/structure/disposalpipe/segment{ - dir = 4 + dir = 9 }, -/turf/open/floor/iron, -/area/commons/dorms) -"afn" = ( -/obj/effect/turf_decal/siding/thinplating/dark, -/obj/machinery/vending/coffee, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/hallway/secondary/exit/departure_lounge) -"afq" = ( +/turf/open/floor/engine, +/area/station/science/xenobiology) +"akA" = ( /turf/closed/wall, -/area/service/theater) -"afr" = ( -/obj/effect/turf_decal/trimline/red/filled/corner{ - dir = 1 +/area/station/science/auxlab) +"akC" = ( +/obj/docking_port/stationary{ + dir = 8; + dwidth = 3; + height = 15; + id = "arrivals_stationary"; + name = "arrivals"; + roundstart_template = /datum/map_template/shuttle/arrival/box; + width = 7 }, -/obj/effect/turf_decal/trimline/red/filled/corner{ - dir = 8 +/turf/open/space/openspace, +/area/space) +"akI" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/closet, +/obj/effect/spawner/random/maintenance/four, +/turf/open/floor/iron/smooth, +/area/station/maintenance/port/aft) +"akN" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 10 }, /turf/open/floor/iron, -/area/security/prison) -"afu" = ( -/obj/structure/chair{ - pixel_y = -2 - }, -/turf/open/floor/carpet, -/area/service/chapel/monastery) -"afx" = ( -/obj/structure/table, -/obj/item/plate, -/obj/item/kitchen/fork/plastic, -/obj/item/knife/plastic{ - pixel_x = 9 - }, -/turf/open/floor/eighties/red, -/area/commons/fitness/recreation/entertainment) -"afB" = ( -/turf/closed/wall/r_wall, -/area/engineering/gravity_generator) -"afD" = ( -/turf/open/floor/iron/dark, -/area/engineering/gravity_generator) -"afF" = ( +/area/station/security/prison/workout) +"akS" = ( /obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 8 }, +/obj/structure/table, /turf/open/floor/iron, -/area/commons/fitness) -"afG" = ( -/turf/open/floor/carpet, -/area/command/heads_quarters/captain) -"afH" = ( -/obj/structure/cable, +/area/station/hallway/secondary/exit/departure_lounge) +"akT" = ( +/obj/structure/table, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/effect/turf_decal/trimline/brown/filled/line{ + dir = 10 }, -/turf/open/floor/iron/chapel, -/area/service/chapel) -"afI" = ( -/obj/effect/turf_decal/tile/red{ - dir = 1 +/obj/effect/turf_decal/trimline/yellow/filled/warning{ + dir = 10 }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/blue{ - dir = 4 +/obj/structure/cable, +/obj/effect/spawner/random/food_or_drink/refreshing_beverage{ + spawn_loot_count = 2; + spawn_random_offset = 1 }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 +/turf/open/floor/iron, +/area/station/engineering/break_room) +"ald" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/door/firedoor, +/obj/machinery/door/poddoor/preopen{ + id = "left_tram_lower"; + name = "Tunnel Access Blast Door" }, -/obj/effect/landmark/start/clown, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/obj/machinery/door/airlock/hatch, +/turf/open/floor/plating, +/area/station/maintenance/tram/left) +"alu" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/trimline/neutral/filled/line, +/obj/structure/reagent_dispensers/fueltank, +/turf/open/floor/iron, +/area/station/cargo/warehouse) +"alz" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ dir = 1 }, +/obj/effect/turf_decal/box, /turf/open/floor/iron, -/area/service/theater) -"afT" = ( -/obj/structure/railing/corner{ - dir = 8 - }, -/obj/effect/turf_decal/siding/thinplating/corner{ - dir = 8 - }, -/obj/effect/turf_decal/siding/thinplating/corner{ - dir = 1 +/area/station/science/ordnance/storage) +"alA" = ( +/obj/effect/turf_decal/siding/thinplating{ + dir = 4 }, -/obj/effect/turf_decal/trimline/brown/filled/corner{ - dir = 8 +/obj/structure/railing{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment{ - dir = 10 +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 6 }, -/obj/structure/cable, /turf/open/floor/iron, -/area/cargo/storage) -"afU" = ( -/obj/machinery/button/door/directional/west{ - id = "private_q"; - name = "Privacy Bolts"; - normaldoorcontrol = 1; - pixel_y = 9; - specialfunctions = 4 +/area/station/security/checkpoint/supply) +"alB" = ( +/obj/machinery/pdapainter{ + pixel_y = 2 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/wood, -/area/commons/dorms) -"afW" = ( -/obj/machinery/computer/cargo{ - dir = 4 +/area/station/command/heads_quarters/hop) +"alG" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/railing, +/obj/effect/spawner/random/trash/garbage{ + spawn_loot_count = 2; + spawn_random_offset = 1; + spawn_scatter_radius = 4 }, -/obj/effect/turf_decal/trimline/brown/filled/line, -/turf/open/floor/iron, -/area/cargo/office) -"aga" = ( -/obj/machinery/light/directional/west, -/turf/open/floor/iron/dark, -/area/engineering/gravity_generator) -"age" = ( -/turf/closed/wall, -/area/commons/storage/art) -"agf" = ( +/turf/open/floor/plating, +/area/station/maintenance/tram/mid) +"alS" = ( /obj/structure/closet/emcloset, /obj/effect/turf_decal/stripes/line, /turf/open/floor/iron, -/area/hallway/secondary/entry) -"agg" = ( -/obj/machinery/light/directional/east, -/turf/open/floor/iron/dark, -/area/engineering/gravity_generator) -"agk" = ( -/obj/effect/turf_decal/trimline/purple/filled/line{ - dir = 8 +/area/station/hallway/secondary/entry) +"alV" = ( +/obj/modular_map_root/tramstation{ + key = "maintenance_security_long" }, -/obj/machinery/airalarm/directional/west, -/turf/open/floor/iron/dark, -/area/science/xenobiology) -"agm" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/turf/open/floor/plating, +/area/station/maintenance/department/security) +"amb" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/white, +/area/station/science/lobby) +"amh" = ( +/obj/effect/turf_decal/trimline/green/filled/line{ dir = 4 }, -/obj/effect/turf_decal/trimline/purple/filled/line{ +/obj/structure/bed{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 1 }, -/turf/open/floor/iron/dark, -/area/science/xenobiology) -"ago" = ( -/obj/machinery/camera/directional/south{ - c_tag = "Civilian - Holodeck South"; - name = "holodeck camera" +/turf/open/floor/iron, +/area/station/medical/virology) +"amG" = ( +/obj/machinery/door/airlock/engineering{ + name = "Vacant Office A" }, -/turf/open/floor/engine{ - name = "Holodeck Projector Floor" +/obj/effect/mapping_helpers/airlock/abandoned, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 1 }, -/area/holodeck/rec_center) -"agr" = ( -/obj/effect/turf_decal/trimline/neutral/filled/corner{ - dir = 8 +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +/turf/open/floor/wood, +/area/station/commons/vacant_room/office) +"anj" = ( +/obj/effect/turf_decal/trimline/white/filled/corner{ + dir = 4 }, -/obj/effect/turf_decal/trimline/neutral/filled/line{ +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/aisat_interior) +"anB" = ( +/obj/structure/chair/office/light{ dir = 4 }, +/turf/open/floor/iron/dark, +/area/station/science/ordnance/testlab) +"anZ" = ( +/obj/effect/turf_decal/siding/thinplating, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment, -/obj/structure/cable, -/turf/open/floor/iron, -/area/hallway/secondary/entry) -"agA" = ( -/obj/machinery/power/smes/engineering, /obj/structure/cable, -/turf/open/floor/iron, -/area/engineering/engine_smes) -"agF" = ( -/obj/machinery/door/morgue{ - name = "Private Study"; - req_access_txt = "37" - }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/disposalpipe/segment{ - dir = 4 + dir = 5 }, -/turf/open/floor/engine/cult, -/area/service/library) -"agL" = ( -/obj/effect/turf_decal/trimline/neutral/filled/corner{ +/turf/open/floor/iron, +/area/station/commons/fitness/recreation) +"aob" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/junction{ dir = 8 }, -/obj/effect/turf_decal/trimline/neutral/filled/corner{ - dir = 1 +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/science/research) +"aoi" = ( +/obj/structure/lattice, +/obj/machinery/camera/motion{ + c_tag = "Secure - AI Lower External East"; + dir = 10; + network = list("ss13","minisat") }, +/turf/open/space/basic, +/area/station/ai_monitored/turret_protected/aisat_interior) +"aoB" = ( +/obj/effect/turf_decal/trimline/red/filled/line, +/turf/open/floor/iron, +/area/station/security/brig) +"aoI" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/commons/dorms) -"agM" = ( -/obj/effect/turf_decal/siding/thinplating/corner{ - dir = 1 +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Atmospherics Maintenance" }, +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/access/all/engineering/atmos, +/turf/open/floor/plating, +/area/station/maintenance/starboard/lesser) +"aoK" = ( /obj/effect/turf_decal/trimline/brown/filled/line{ - dir = 1 + dir = 4 }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/obj/item/radio/intercom/directional/north, +/obj/machinery/power/apc/auto_name/directional/east, +/obj/structure/cable, /turf/open/floor/iron, -/area/cargo/miningdock) -"agO" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/service/lawoffice) -"agV" = ( -/turf/open/floor/grass, -/area/service/hydroponics) -"ahf" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/area/station/cargo/lobby) +"aoY" = ( +/obj/machinery/door/airlock/security/glass{ + id_tag = "outerbrigleft"; + name = "Brig" + }, +/obj/effect/turf_decal/trimline/red/filled/line{ dir = 8 }, -/turf/open/floor/iron/dark, -/area/engineering/gravity_generator) -"ahg" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable, -/turf/open/floor/plating, -/area/engineering/gravity_generator) -"ahh" = ( -/obj/structure/table/wood, -/obj/item/gun/ballistic/shotgun/doublebarrel, -/obj/item/reagent_containers/food/drinks/shaker, -/turf/open/floor/wood, -/area/service/bar) -"ahj" = ( -/obj/machinery/light/dim/directional/west, -/obj/machinery/duct, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/obj/effect/turf_decal/trimline/red/filled/line{ dir = 4 }, -/turf/open/floor/iron/freezer, -/area/commons/toilet) -"ahl" = ( -/obj/machinery/hydroponics/constructable, -/turf/open/floor/grass, -/area/service/hydroponics) -"ahA" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 9 +/obj/structure/disposalpipe/segment, +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "brig_left" }, -/obj/machinery/newscaster/directional/west, -/obj/machinery/status_display/evac/directional/north, -/obj/structure/closet/secure_closet/personal, +/obj/machinery/door/firedoor, +/obj/effect/mapping_helpers/airlock/access/all/security/entrance, /turf/open/floor/iron, -/area/commons/dorms) -"ahC" = ( -/obj/structure/beebox, -/turf/open/floor/grass, -/area/service/hydroponics) -"ahH" = ( -/obj/machinery/door/poddoor{ - id = "Secure Storage"; - name = "secure storage" - }, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plating, -/area/engineering/engine_smes) -"ahI" = ( -/turf/closed/wall, -/area/maintenance/port/fore) -"ahP" = ( +/area/station/security/brig) +"aoZ" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, -/obj/structure/disposalpipe/segment{ +/turf/open/floor/iron/dark, +/area/station/science/xenobiology) +"api" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/obj/effect/turf_decal/trimline/purple/line{ + dir = 10 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 + }, +/obj/effect/turf_decal/loading_area/white{ dir = 4 }, -/turf/open/floor/iron/dark, -/area/commons/fitness/recreation/entertainment) -"ahQ" = ( -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/smooth, -/area/maintenance/central/lesser) -"ahR" = ( +/obj/effect/landmark/event_spawn, +/turf/open/floor/iron, +/area/station/science/robotics/lab) +"apC" = ( +/turf/closed/wall, +/area/station/maintenance/department/crew_quarters/dorms) +"apP" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/junction, -/obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/science/xenobiology) +"apS" = ( +/obj/effect/turf_decal/trimline/neutral/filled/corner, /turf/open/floor/iron, -/area/hallway/secondary/command) -"ahS" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 9 +/area/station/hallway/secondary/construction/engineering) +"aqd" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 1 }, -/obj/machinery/newscaster/directional/north, -/turf/open/floor/iron, -/area/commons/dorms) -"ahV" = ( -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, +/obj/effect/landmark/event_spawn, +/turf/open/floor/iron/white, +/area/station/science/xenobiology) +"aqf" = ( +/obj/effect/turf_decal/stripes/line{ dir = 1 }, -/turf/open/floor/iron, -/area/service/bar) -"ahX" = ( -/obj/structure/table, -/obj/item/screwdriver{ - pixel_y = 16 +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, +/obj/machinery/power/apc/auto_name/directional/north{ + areastring = "/area/station/engineering/supermatter" }, -/obj/item/wirecutters, -/obj/item/multitool, -/obj/effect/turf_decal/trimline/white/filled/line{ +/obj/structure/cable, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"aqh" = ( +/obj/machinery/atmospherics/components/trinary/filter/flipped/critical{ dir = 8 }, -/obj/item/radio/intercom/directional/east, -/turf/open/floor/iron/dark, -/area/engineering/storage/tech) -"ahY" = ( -/obj/structure/chair/sofa/left{ - dir = 4 +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, -/obj/machinery/airalarm/directional/west, -/turf/open/floor/iron/cafeteria, -/area/service/kitchen/diner) -"ahZ" = ( -/obj/structure/table, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"aql" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/rack, +/obj/effect/spawner/random/maintenance/two, +/obj/effect/spawner/random/engineering/tool, +/obj/effect/spawner/random/engineering/flashlight, +/turf/open/floor/iron/smooth, +/area/station/maintenance/department/crew_quarters/dorms) +"aqm" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/orange/visible, +/obj/machinery/meter, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"aqB" = ( +/obj/machinery/door/airlock{ + name = "Water Closet" + }, +/obj/machinery/duct, +/obj/effect/decal/cleanable/dirt, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 1 + }, +/obj/effect/mapping_helpers/airlock/access/any/service/maintenance, +/turf/open/floor/iron/smooth, +/area/station/maintenance/central/greater) +"aqK" = ( +/obj/machinery/door/airlock/highsecurity{ + name = "Secure Tech Storage" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/tech_storage, /turf/open/floor/iron/dark, -/area/security/interrogation) -"aia" = ( -/obj/effect/turf_decal/trimline/neutral/filled/corner, -/turf/open/floor/iron, -/area/commons/fitness) -"aib" = ( +/area/station/engineering/storage/tech) +"aqR" = ( +/turf/open/misc/asteroid, +/area/mine/explored) +"arh" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment, /obj/structure/cable, +/turf/open/floor/iron/stairs/medium, +/area/station/service/theater) +"arB" = ( /obj/machinery/door/firedoor, -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 8 +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 1 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/duct, /turf/open/floor/iron, -/area/security/prison/safe) -"aig" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 1 +/area/station/hallway/secondary/entry) +"arE" = ( +/turf/closed/wall/r_wall, +/area/station/maintenance/starboard/greater) +"arI" = ( +/obj/structure/closet/crate/hydroponics, +/obj/item/paper/guides/jobs/hydroponics, +/obj/item/seeds/onion, +/obj/item/seeds/garlic, +/obj/item/seeds/potato, +/obj/item/seeds/tomato, +/obj/item/seeds/carrot, +/obj/item/seeds/grass, +/obj/item/seeds/ambrosia, +/obj/item/seeds/wheat, +/obj/item/seeds/pumpkin, +/obj/effect/spawner/random/contraband/prison, +/obj/machinery/light/directional/east, +/obj/item/radio/intercom/prison/directional/east, +/obj/machinery/camera{ + c_tag = "Security - Prison Garden"; + dir = 6; + network = list("ss13","Security","prison") }, -/obj/effect/turf_decal/trimline/red/filled/line, -/obj/machinery/light/directional/south, -/turf/open/floor/iron, -/area/security/courtroom) -"aih" = ( +/obj/item/seeds/tower, +/turf/open/floor/iron/dark, +/area/station/security/prison/garden) +"asQ" = ( +/obj/structure/sign/warning/no_smoking, +/turf/closed/wall, +/area/station/engineering/atmos) +"asT" = ( +/obj/structure/table/reinforced, /obj/machinery/door/firedoor, -/obj/effect/spawner/structure/window, -/turf/open/floor/plating, -/area/service/hydroponics/garden) -"aim" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line, -/obj/effect/turf_decal/trimline/yellow/corner, -/obj/item/radio/intercom/directional/south, -/turf/open/floor/iron, -/area/hallway/secondary/construction/engineering) -"ain" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/door/poddoor/preopen{ + id = "atmos"; + name = "Atmospherics Blast Door" + }, +/obj/effect/landmark/navigate_destination/atmos, +/obj/machinery/door/window/left/directional/west{ + base_state = "right"; + dir = 4; + icon_state = "right"; + name = "Atmospherics Front Desk"; + req_access = list("atmospherics") + }, /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/structure/cable, +/obj/structure/desk_bell{ + pixel_x = -7 + }, /turf/open/floor/iron, -/area/commons/dorms) -"aio" = ( -/obj/structure/table, -/obj/item/tank/internals/emergency_oxygen{ - pixel_x = -8 +/area/station/engineering/atmos) +"atg" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark, +/area/station/commons/fitness/recreation/entertainment) +"atH" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 8 }, -/obj/item/clothing/mask/breath{ - pixel_x = 4 +/turf/open/floor/iron, +/area/station/security/courtroom) +"atI" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/closet/firecloset, +/turf/open/floor/iron/smooth, +/area/station/maintenance/department/security) +"atO" = ( +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 4 }, -/obj/item/clothing/mask/breath{ - pixel_x = 4 +/obj/machinery/camera{ + c_tag = "Science - Xenobiology Lower South"; + dir = 6; + network = list("ss13","rd","xeno") }, -/obj/item/tank/internals/emergency_oxygen{ - pixel_x = -8 +/turf/open/floor/iron/dark, +/area/station/science/xenobiology) +"atR" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/turf/open/floor/catwalk_floor, +/area/station/maintenance/starboard/central) +"auG" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 5 }, -/obj/item/radio/intercom/directional/west, +/obj/effect/decal/cleanable/dirt, +/obj/structure/chair/plastic, /turf/open/floor/iron, -/area/engineering/atmos) -"aiv" = ( -/obj/machinery/computer/station_alert, -/obj/effect/turf_decal/trimline/brown/filled/line{ - dir = 1 +/area/station/maintenance/tram/mid) +"auW" = ( +/obj/effect/turf_decal/trimline/white/line{ + dir = 10 }, -/obj/machinery/airalarm/directional/north, /turf/open/floor/iron/dark, -/area/command/bridge) -"aiz" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 4 - }, -/obj/structure/filingcabinet, -/obj/machinery/airalarm/directional/north, -/turf/open/floor/wood, -/area/commons/vacant_room/office) -"aiB" = ( -/obj/structure/table/wood, -/obj/item/storage/photo_album{ - pixel_y = -4 - }, -/obj/item/camera{ - pixel_y = 4 +/area/station/ai_monitored/turret_protected/aisat_interior) +"avr" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/white, +/area/station/medical/medbay/lobby) +"avX" = ( +/obj/machinery/computer/warrant{ + dir = 1 }, -/obj/machinery/airalarm/directional/north, -/turf/open/floor/wood, -/area/command/heads_quarters/captain/private) -"aiF" = ( -/turf/closed/wall, -/area/commons/vacant_room/commissary) -"aiG" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ +/obj/effect/turf_decal/trimline/red/filled/line, +/turf/open/floor/iron, +/area/station/security/brig) +"awi" = ( +/obj/effect/turf_decal/stripes{ dir = 4 }, -/obj/machinery/airalarm/directional/east, /turf/open/floor/iron, -/area/hallway/secondary/command) -"aiH" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 8 +/area/station/hallway/secondary/exit) +"awB" = ( +/obj/machinery/camera{ + c_tag = "Security - Interrogation Main"; + dir = 9; + network = list("ss13","Security","interrogation") }, -/obj/machinery/airalarm/directional/west, +/turf/open/floor/iron/dark, +/area/station/security/interrogation) +"awE" = ( +/turf/open/floor/engine/n2, +/area/station/engineering/atmos) +"awN" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, /turf/open/floor/iron, -/area/hallway/secondary/command) -"aiR" = ( -/obj/machinery/camera/directional/east{ - c_tag = "Arrivals Escape Pod 1" +/area/station/ai_monitored/command/storage/eva) +"awS" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 9 }, -/obj/machinery/light/small/directional/south, -/turf/open/floor/plating, -/area/hallway/secondary/entry) -"aiU" = ( -/turf/closed/wall, -/area/service/chapel/office) -"ajc" = ( -/turf/open/space/basic, -/area/space) -"ajh" = ( -/obj/effect/turf_decal/sand, /turf/open/floor/iron, -/area/security/prison/workout) -"ajk" = ( -/obj/structure/closet/secure_closet/quartermaster, -/obj/effect/turf_decal/trimline/brown/filled/line{ - dir = 10 +/area/station/hallway/primary/central) +"awX" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, -/obj/machinery/airalarm/directional/west, -/turf/open/floor/iron, -/area/cargo/qm) -"ajm" = ( -/obj/machinery/power/shieldwallgen, -/obj/effect/turf_decal/bot, -/obj/machinery/airalarm/directional/north, -/turf/open/floor/iron/dark, -/area/command/teleporter) -"ajs" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 4 +/obj/effect/turf_decal/trimline/purple/line{ + dir = 8 }, -/obj/machinery/airalarm/directional/west, -/turf/open/floor/wood, -/area/command/heads_quarters/hop) -"ajt" = ( -/obj/item/storage/secure/safe/directional/east, -/obj/machinery/airalarm/directional/north, -/turf/open/floor/carpet, -/area/security/detectives_office) -"aju" = ( -/turf/open/floor/eighties/red, -/area/commons/fitness/recreation/entertainment) -"ajy" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/structure/disposalpipe/junction/flip, -/turf/open/floor/iron/white, -/area/medical/medbay/central) -"ajz" = ( -/obj/effect/turf_decal/trimline/neutral/filled/corner{ - dir = 4 +/turf/open/floor/iron, +/area/station/science/robotics/lab) +"awY" = ( +/obj/machinery/light/small/directional/north, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/cobweb, +/turf/open/floor/iron/smooth, +/area/station/hallway/primary/tram/right) +"axs" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/door/poddoor/preopen{ + id = "atmos"; + name = "Atmospherics Blast Door" }, +/obj/effect/turf_decal/delivery, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, /turf/open/floor/iron, -/area/hallway/secondary/entry) -"ajA" = ( -/obj/effect/turf_decal/tile/red{ +/area/station/engineering/atmos) +"axP" = ( +/obj/structure/kitchenspike, +/turf/open/floor/iron/showroomfloor, +/area/station/service/kitchen/coldroom) +"ayk" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ dir = 1 }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/structure/closet/secure_closet/freezer/cream_pie, /turf/open/floor/iron, -/area/service/theater) -"ajD" = ( -/obj/structure/closet/toolcloset, -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 10 +/area/station/security/execution/transfer) +"ayo" = ( +/obj/machinery/door/airlock/security{ + name = "Interrogation" }, -/obj/machinery/airalarm/directional/west, -/turf/open/floor/iron, -/area/construction/mining/aux_base) -"ajE" = ( -/obj/structure/rack, -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 6 +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "interro-court" }, -/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, -/obj/machinery/button/door/directional/south{ - id = "aux_base_shutters"; - name = "Public Shutters Control"; - req_access_txt = "72" +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/mapping_helpers/airlock/access/all/security/general, +/turf/open/floor/iron/dark, +/area/station/security/interrogation) +"ayE" = ( +/obj/structure/closet/firecloset, +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, /turf/open/floor/iron, -/area/construction/mining/aux_base) -"ajJ" = ( -/obj/structure/table, -/obj/item/hand_tele, -/turf/open/floor/iron/dark, -/area/command/teleporter) -"ajQ" = ( -/obj/machinery/griddle, +/area/station/science/explab) +"ayW" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 1 + }, +/obj/machinery/door/firedoor, /turf/open/floor/iron/white, -/area/service/kitchen) -"ajR" = ( -/obj/effect/turf_decal/tile/blue{ +/area/station/medical/medbay/central) +"azd" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 4 }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 +/turf/open/floor/iron, +/area/station/commons/dorms) +"azm" = ( +/obj/docking_port/stationary{ + dir = 8; + dwidth = 1; + height = 4; + name = "escape pod loader"; + roundstart_template = /datum/map_template/shuttle/escape_pod/default; + width = 3 }, -/obj/structure/closet/wardrobe/mixed, -/turf/open/floor/iron/cafeteria, -/area/commons/dorms/laundry) -"ajU" = ( +/turf/open/space/openspace, +/area/space) +"azp" = ( +/obj/structure/easel, +/obj/item/canvas/nineteen_nineteen, +/turf/open/misc/asteroid/airless, +/area/mine/explored) +"azu" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 4 + dir = 8 }, -/turf/open/floor/carpet, -/area/service/chapel/monastery) -"ajY" = ( -/obj/effect/turf_decal/stripes{ +/turf/open/floor/circuit/green, +/area/station/ai_monitored/turret_protected/ai_upload) +"azy" = ( +/obj/effect/turf_decal/siding/thinplating, +/turf/open/floor/glass/reinforced, +/area/station/security/brig) +"azK" = ( +/obj/structure/disposalpipe/trunk/multiz{ dir = 1 }, -/obj/effect/turf_decal/stripes, -/obj/effect/turf_decal/caution/stand_clear/red{ - dir = 8 +/obj/machinery/door/window/left/directional/north{ + dir = 2; + name = "Containment Pen #1"; + req_access = list("xenobiology") }, -/turf/open/floor/vault, -/area/hallway/primary/tram/left) -"akg" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 4 +/obj/effect/turf_decal/delivery, +/obj/machinery/door/poddoor/preopen{ + id = "xenobiotopleft"; + name = "Xenobio Topleft Pen Blast Door" }, -/turf/open/floor/wood, -/area/service/theater) -"akh" = ( -/obj/effect/turf_decal/siding/thinplating/corner{ +/turf/open/floor/iron/dark, +/area/station/science/xenobiology) +"azX" = ( +/obj/item/radio/intercom/directional/east, +/turf/open/floor/iron/dark, +/area/station/maintenance/radshelter/civil) +"aAc" = ( +/obj/effect/turf_decal/tile/blue{ dir = 4 }, -/obj/effect/turf_decal/trimline/brown/filled/line{ - dir = 1 +/obj/effect/turf_decal/tile/blue{ + dir = 8 }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/obj/machinery/firealarm/directional/north, -/turf/open/floor/iron, -/area/cargo/miningdock) -"aki" = ( -/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/trimline/neutral/filled/corner{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/neutral/filled/corner{ - dir = 8 - }, -/turf/open/floor/iron, -/area/commons/storage/art) -"akj" = ( -/obj/effect/turf_decal/trimline/purple/filled/line{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/neutral/filled/warning{ +/obj/machinery/duct, +/turf/open/floor/iron/freezer, +/area/station/medical/coldroom) +"aAr" = ( +/obj/effect/turf_decal/trimline/blue/filled/line, +/turf/open/floor/iron/dark, +/area/station/command/bridge) +"aAx" = ( +/obj/machinery/atmospherics/components/binary/pump{ dir = 8 }, -/turf/open/floor/iron, -/area/hallway/secondary/exit) -"akn" = ( -/obj/machinery/biogenerator, -/obj/machinery/light/directional/north, -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 1 - }, -/obj/machinery/camera/directional/north{ - c_tag = "Civilian - Public Garden" +/obj/machinery/airalarm/mixingchamber{ + dir = 1; + pixel_y = 24 }, -/turf/open/floor/iron, -/area/service/hydroponics/garden) -"akp" = ( -/obj/effect/turf_decal/bot, -/obj/structure/reagent_dispensers/watertank, -/obj/machinery/airalarm/directional/east, -/obj/effect/turf_decal/trimline/neutral/line, +/turf/open/floor/iron/white, +/area/station/science/ordnance/freezerchamber) +"aAA" = ( /obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 4 }, +/obj/structure/disposalpipe/segment, +/obj/machinery/door/firedoor, /turf/open/floor/iron, -/area/service/hydroponics/garden) -"akq" = ( -/obj/structure/table/wood, -/obj/item/folder/blue, -/obj/effect/turf_decal/trimline/green/filled/corner{ +/area/station/hallway/primary/tram/right) +"aAB" = ( +/obj/effect/landmark/start/head_of_security, +/obj/effect/turf_decal/trimline/red/filled/line{ dir = 1 }, -/turf/open/floor/iron, -/area/security/courtroom) -"aks" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/structure/disposalpipe/segment, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/catwalk_floor, -/area/maintenance/central/lesser) -"akw" = ( -/obj/effect/turf_decal/trimline/purple/filled/line{ - dir = 6 - }, -/obj/machinery/light/directional/east, -/obj/structure/chair{ - dir = 8 - }, -/obj/effect/landmark/start/assistant, -/obj/machinery/status_display/ai/directional/south, /obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/east, -/turf/open/floor/iron/white, -/area/science/lobby) -"aky" = ( -/obj/structure/dresser, -/turf/open/floor/carpet, -/area/commons/dorms) -"akC" = ( -/obj/docking_port/stationary{ - dir = 8; - dwidth = 3; - height = 15; - id = "arrivals_stationary"; - name = "arrivals"; - roundstart_template = /datum/map_template/shuttle/arrival/box; - width = 7 - }, -/turf/open/space/openspace, -/area/space) -"akD" = ( /obj/structure/disposalpipe/segment{ - dir = 10 + dir = 4 }, -/turf/open/floor/iron/cafeteria{ - dir = 5 +/turf/open/floor/iron, +/area/station/security/office) +"aAD" = ( +/obj/effect/turf_decal/trimline/yellow/warning{ + dir = 4 }, -/area/command/heads_quarters/rd) -"akE" = ( -/turf/closed/wall, -/area/commons/dorms) -"akH" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 8 +/obj/machinery/camera/directional/south{ + c_tag = "Secure - AI Minisat Chargebay"; + network = list("ss13","minisat") }, -/obj/effect/turf_decal/trimline/neutral/filled/corner, -/obj/machinery/airalarm/directional/south, -/turf/open/floor/iron, -/area/hallway/secondary/entry) -"akJ" = ( -/obj/effect/turf_decal/trimline/yellow/filled/corner{ +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/aisat/foyer) +"aBM" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/chair{ dir = 1 }, -/obj/effect/turf_decal/trimline/yellow/filled/corner{ - dir = 8 - }, +/turf/open/floor/iron/dark, +/area/station/security/interrogation) +"aBX" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/decal/cleanable/dirt, /obj/structure/cable, -/turf/open/floor/iron, -/area/commons/storage/tools) -"akK" = ( -/obj/structure/table, -/obj/effect/turf_decal/trimline/purple/filled/line{ +/turf/open/floor/catwalk_floor, +/area/station/maintenance/starboard/central) +"aCe" = ( +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/item/reagent_containers/glass/beaker/large, -/obj/item/reagent_containers/glass/beaker, -/obj/item/reagent_containers/dropper, -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/obj/machinery/airalarm/directional/south, -/turf/open/floor/iron, -/area/science/lab) -"akL" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, -/obj/machinery/power/terminal{ - dir = 1 +/turf/open/floor/iron/white, +/area/station/science/cytology) +"aCf" = ( +/obj/effect/turf_decal/sand/plating, +/obj/machinery/door/airlock/external{ + name = "External Access" }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/external, +/turf/open/floor/plating, +/area/station/maintenance/central/greater) +"aCX" = ( /obj/effect/decal/cleanable/dirt, -/obj/machinery/light/small/directional/west, -/turf/open/floor/catwalk_floor, -/area/maintenance/solars/port/aft) -"akM" = ( -/obj/effect/turf_decal/trimline/neutral/filled/corner{ +/obj/effect/turf_decal/stripes/line{ dir = 8 }, -/turf/open/floor/iron, -/area/hallway/secondary/entry) -"akR" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 1 - }, -/obj/effect/landmark/start/medical_doctor, +/turf/open/floor/plating, +/area/station/maintenance/tram/mid) +"aCY" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/iron/white, -/area/medical/storage) -"akU" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line, -/obj/item/radio/intercom/directional/south, /turf/open/floor/iron, -/area/engineering/atmos) -"akZ" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 8 - }, -/obj/effect/turf_decal/siding/thinplating/corner{ - dir = 4 - }, +/area/station/science/robotics/lab) +"aDg" = ( /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment{ - dir = 5 +/turf/open/floor/iron/dark, +/area/station/science/robotics/lab) +"aDk" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/green/visible, +/obj/machinery/atmospherics/pipe/bridge_pipe/cyan/visible, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/engineering/atmos/pumproom) +"aDl" = ( +/obj/structure/window/reinforced/spawner/east, +/obj/structure/sign/departments/medbay/alt{ + pixel_y = 32 }, -/turf/open/floor/iron, -/area/commons/fitness/recreation) -"alb" = ( -/obj/structure/table, /obj/effect/turf_decal/trimline/red/filled/line{ - dir = 1 - }, -/obj/item/folder/red, -/obj/item/pen, -/turf/open/floor/iron, -/area/security/checkpoint) -"ald" = ( -/obj/effect/turf_decal/trimline/neutral/filled/corner{ - dir = 4 + dir = 5 }, -/obj/effect/turf_decal/trimline/neutral/filled/corner, -/obj/effect/turf_decal/siding/thinplating/corner{ +/turf/open/floor/iron/white, +/area/station/security/medical) +"aDv" = ( +/obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment{ - dir = 9 +/obj/effect/turf_decal/trimline/brown/filled/line{ + dir = 8 }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/obj/structure/reagent_dispensers/fueltank, /turf/open/floor/iron, -/area/commons/fitness/recreation) -"alg" = ( +/area/station/cargo/miningdock) +"aDz" = ( /obj/structure/table, -/obj/effect/turf_decal/trimline/neutral/filled/line, -/turf/open/floor/iron, -/area/commons/fitness/recreation) -"all" = ( -/turf/open/openspace, -/area/service/hydroponics) -"alo" = ( -/obj/structure/disposalpipe/segment, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/catwalk_floor, -/area/maintenance/port/fore) -"alr" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 6 +/obj/machinery/cell_charger, +/obj/item/stock_parts/cell/high, +/obj/effect/turf_decal/trimline/white/filled/line{ + dir = 10 }, -/obj/machinery/light/directional/south, -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ +/turf/open/floor/iron/dark, +/area/station/engineering/storage/tech) +"aDE" = ( +/obj/machinery/modular_computer/console/preset/cargochat/service, +/obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 1 }, -/obj/item/radio/intercom/directional/south, /turf/open/floor/iron, -/area/engineering/break_room) -"alw" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/area/station/hallway/secondary/service) +"aDL" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/effect/decal/cleanable/dirt, -/obj/structure/cable, /obj/structure/disposalpipe/segment{ - dir = 9 + dir = 4 }, +/obj/structure/cable, /turf/open/floor/catwalk_floor, -/area/maintenance/starboard/central) -"alx" = ( -/obj/machinery/vending/coffee, -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/turf/open/floor/iron, -/area/hallway/secondary/entry) -"aly" = ( +/area/station/maintenance/starboard/lesser) +"aEo" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, +/obj/effect/landmark/event_spawn, /obj/structure/disposalpipe/segment{ dir = 5 }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/catwalk_floor, -/area/maintenance/department/crew_quarters/dorms) -"alI" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line, +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/science/research) +"aEK" = ( +/obj/structure/bookcase/random, +/obj/effect/turf_decal/trimline/red/filled/line, /turf/open/floor/iron, -/area/commons/dorms) -"alP" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/area/station/security/prison) +"aER" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/obj/effect/turf_decal/trimline/yellow/filled/corner{ dir = 1 }, -/turf/open/floor/carpet, -/area/cargo/qm) -"alQ" = ( -/obj/machinery/conveyor{ - dir = 6; - id = "garbage" - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/trash/garbage{ - spawn_loot_count = 3; - spawn_random_offset = 1 - }, -/turf/open/floor/plating, -/area/maintenance/disposal) -"alW" = ( -/turf/closed/wall, -/area/commons/storage/tools) -"alZ" = ( -/obj/structure/bed{ - dir = 4 - }, -/obj/item/bedsheet/dorms{ - dir = 4 +/obj/structure/disposalpipe/segment{ + dir = 6 }, -/turf/open/floor/wood, -/area/commons/dorms) -"ame" = ( -/obj/structure/tank_dispenser, -/obj/effect/turf_decal/bot{ +/turf/open/floor/iron, +/area/station/engineering/break_room) +"aET" = ( +/obj/structure/window/reinforced{ dir = 1 }, -/turf/open/floor/iron/dark, -/area/engineering/engine_smes) -"amf" = ( -/obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/ai) +"aEU" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/effect/turf_decal/trimline/purple/filled/line{ dir = 8 }, +/obj/effect/turf_decal/trimline/purple/filled/corner{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, /obj/structure/cable, /turf/open/floor/iron/white, -/area/science/lower) -"ami" = ( -/obj/effect/turf_decal/trimline/brown/filled/line{ - dir = 1 +/area/station/science/lower) +"aEZ" = ( +/obj/machinery/door/airlock{ + id_tag = "private_e"; + name = "Private Quarters E" }, -/obj/machinery/power/apc/auto_name/directional/north, -/obj/structure/cable, -/turf/open/floor/iron, -/area/cargo/miningdock) -"aml" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 10 +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/carpet, +/area/station/commons/dorms) +"aFo" = ( +/turf/closed/wall, +/area/station/cargo/qm) +"aFq" = ( +/obj/machinery/atmospherics/components/binary/valve/digital/on{ + dir = 4; + name = "Output Release" }, -/turf/open/floor/iron, -/area/engineering/engine_smes) -"amp" = ( -/obj/machinery/light/blacklight/directional/west, -/turf/open/floor/iron/dark, -/area/commons/fitness/recreation/entertainment) -"amr" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line, -/obj/structure/cable, -/obj/item/radio/intercom/directional/south, -/turf/open/floor/iron, -/area/commons/fitness) -"amv" = ( -/obj/structure/sign/warning/radiation/rad_area{ - pixel_y = 32 +/obj/effect/turf_decal/stripes/line{ + dir = 6 }, -/obj/effect/turf_decal/siding/wideplating{ - dir = 10 +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"aFs" = ( +/obj/effect/turf_decal/trimline/red/filled/line, +/obj/effect/turf_decal/trimline/red/filled/corner{ + dir = 4 }, -/turf/open/floor/iron/dark, -/area/ai_monitored/command/nuke_storage) -"amx" = ( -/obj/structure/window/reinforced{ - dir = 1 +/turf/open/floor/iron, +/area/station/security/prison) +"aFx" = ( +/obj/structure/sign/directions/evac{ + dir = 4; + pixel_y = 28 }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/obj/structure/sign/directions/medical{ + dir = 8; + pixel_y = 34 }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/airalarm/directional/west, -/obj/structure/disposalpipe/trunk/multiz{ - dir = 1 +/obj/structure/sign/directions/engineering{ + dir = 8; + pixel_y = 40 }, -/turf/open/floor/iron, -/area/maintenance/disposal) -"amy" = ( -/obj/effect/turf_decal/trimline/yellow/filled/corner{ +/obj/machinery/light/directional/north, +/obj/effect/turf_decal/trimline/neutral/filled/arrow_ccw{ dir = 1 }, -/obj/effect/turf_decal/trimline/yellow/filled/corner{ - dir = 4 +/obj/structure/sign/directions/upload{ + pixel_y = 22 }, /turf/open/floor/iron, -/area/construction/mining/aux_base) -"amz" = ( -/obj/structure/sign/warning/vacuum/external{ - pixel_x = -32 - }, +/area/station/hallway/primary/tram/right) +"aFR" = ( /obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/turf/open/floor/catwalk_floor, +/area/station/cargo/storage) +"aGe" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/status_display/ai/directional/north, +/obj/structure/cable, +/turf/open/floor/circuit, +/area/station/ai_monitored/turret_protected/aisat_interior) +"aGg" = ( +/obj/structure/lattice/catwalk, +/turf/open/space/basic, +/area/station/solars/starboard) +"aGq" = ( +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, -/area/maintenance/port/fore) -"amB" = ( +/area/station/maintenance/department/security) +"aGA" = ( +/obj/structure/cable, +/turf/open/floor/wood/large, +/area/station/service/library) +"aGK" = ( +/obj/structure/filingcabinet, +/obj/item/book/manual/wiki/security_space_law, /obj/effect/turf_decal/trimline/red/filled/line{ - dir = 10 + dir = 5 }, -/obj/item/kirbyplants/random, -/turf/open/floor/iron, -/area/security/checkpoint/supply) -"amC" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/wood, -/area/commons/dorms) -"amD" = ( /turf/open/floor/iron, -/area/commons/storage/primary) -"amE" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 8 +/area/station/security/checkpoint/supply) +"aHf" = ( +/obj/effect/turf_decal/siding/thinplating/corner{ + dir = 4 }, -/obj/machinery/light/directional/west, -/turf/open/floor/iron, -/area/hallway/primary/central) -"amI" = ( -/obj/effect/turf_decal/tile/blue{ +/obj/effect/turf_decal/trimline/green/filled/line{ dir = 4 }, -/obj/effect/turf_decal/tile/blue{ +/obj/effect/turf_decal/trimline/green/corner{ dir = 8 }, -/obj/machinery/washing_machine, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/cafeteria, -/area/commons/dorms/laundry) -"amJ" = ( -/turf/open/floor/iron/chapel{ - dir = 10 +/obj/effect/turf_decal/trimline/green/corner{ + dir = 1 }, -/area/service/chapel) -"amK" = ( -/turf/closed/wall, -/area/service/hydroponics) -"amM" = ( -/obj/effect/turf_decal/sand, -/turf/open/floor/iron/smooth, -/area/maintenance/central/greater) -"amN" = ( -/obj/effect/landmark/start/depsec/supply, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/turf/open/floor/iron/dark, +/area/station/service/hydroponics) +"aHm" = ( +/obj/structure/chair/plastic{ dir = 8 }, -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 1 +/obj/effect/turf_decal/sand/plating, +/turf/open/floor/plating/airless, +/area/mine/explored) +"aHA" = ( +/obj/effect/turf_decal/siding/thinplating/dark{ + dir = 5 }, -/obj/structure/chair, -/obj/machinery/light/directional/north, +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/hallway/secondary/exit) +"aHD" = ( +/obj/structure/table/wood, +/obj/item/radio/intercom/directional/north, +/obj/item/modular_computer/laptop/preset/civilian, +/turf/open/floor/wood/large, +/area/station/service/library) +"aHW" = ( +/obj/structure/disposalpipe/segment, /turf/open/floor/iron, -/area/security/checkpoint/supply) -"amU" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/area/station/hallway/secondary/exit) +"aIb" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/science/genetics) +"aIf" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, /turf/open/floor/iron, -/area/commons/dorms) -"amV" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/reagent_dispensers/fueltank, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron/smooth, -/area/maintenance/central/greater) -"amW" = ( -/obj/structure/closet/crate/goldcrate, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/area/station/security/brig) +"aIi" = ( +/turf/open/floor/iron, +/area/station/security/prison/work) +"aIo" = ( +/obj/structure/table/wood, +/obj/item/book/manual/wiki/security_space_law, +/obj/item/taperecorder, +/turf/open/floor/carpet, +/area/station/command/heads_quarters/hos) +"aIA" = ( +/obj/structure/disposalpipe/segment{ + dir = 5 }, -/obj/effect/turf_decal/tile/neutral{ +/turf/closed/wall, +/area/station/cargo/sorting) +"aIB" = ( +/obj/effect/turf_decal/stripes, +/obj/effect/turf_decal/stripes{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 8 }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/bot_white/right, -/turf/open/floor/iron/dark, -/area/ai_monitored/command/nuke_storage) -"amX" = ( -/obj/structure/table, -/obj/structure/cable, -/obj/item/storage/dice, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/duct, -/turf/open/floor/iron, -/area/security/prison) -"ana" = ( -/obj/effect/turf_decal/trimline/yellow/filled/corner, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/structure/sign/warning/test_chamber{ + pixel_y = -32 }, -/obj/structure/cable/layer3, /turf/open/floor/iron, -/area/engineering/engine_smes) -"anb" = ( -/obj/structure/closet/secure_closet/engineering_personal, -/obj/effect/turf_decal/bot{ +/area/station/science/ordnance/testlab) +"aIL" = ( +/obj/machinery/door/airlock/external{ + name = "External Access" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 1 }, +/obj/effect/turf_decal/sand/plating, +/obj/effect/mapping_helpers/airlock/access/all/engineering/external, +/turf/open/floor/plating, +/area/station/maintenance/starboard/greater) +"aIT" = ( /obj/effect/turf_decal/trimline/yellow/filled/line{ dir = 4 }, -/obj/item/clothing/suit/hooded/wintercoat/engineering, -/obj/item/radio/intercom/directional/east, -/turf/open/floor/iron, -/area/engineering/main) -"ane" = ( -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/smooth, -/area/maintenance/solars/port/aft) -"anl" = ( -/obj/docking_port/stationary{ - dheight = 4; - dir = 2; - 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) -"ann" = ( -/obj/machinery/power/apc/auto_name/directional/east, -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/service/chapel) -"anC" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ +/turf/open/floor/iron/white, +/area/station/medical/chemistry) +"aJg" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/trimline/yellow/filled/corner{ dir = 4 }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/obj/effect/turf_decal/trimline/yellow/filled/corner{ dir = 1 }, -/obj/item/radio/intercom/directional/east, +/obj/structure/disposalpipe/segment, +/obj/structure/cable, /turf/open/floor/iron, -/area/tcommsat/computer) -"anD" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/freezer, -/area/commons/toilet) -"anE" = ( -/obj/structure/chair/pew/right, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/chapel{ +/area/station/engineering/atmos) +"aJk" = ( +/obj/structure/closet/secure_closet/security/sec, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron/showroomfloor, +/area/station/security/lockers) +"aJz" = ( +/obj/effect/turf_decal/siding/thinplating{ dir = 4 }, -/area/service/chapel) -"anG" = ( -/turf/closed/wall, -/area/hallway/primary/tram/left) -"anL" = ( -/obj/structure/table, -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 5 - }, -/obj/item/stack/rods/fifty, -/obj/item/radio/intercom/directional/east, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, /turf/open/floor/iron, -/area/engineering/main) -"anM" = ( -/obj/machinery/light/dim/directional/south, -/turf/open/floor/iron/freezer, -/area/commons/toilet) -"anU" = ( -/obj/structure/chair/comfy/beige{ - dir = 1 +/area/station/commons/fitness/recreation) +"aJM" = ( +/obj/effect/turf_decal/trimline/purple/filled/line, +/obj/structure/sign/warning/biohazard{ + pixel_y = -32 + }, +/turf/open/floor/iron/white, +/area/station/science/research) +"aKi" = ( +/obj/effect/turf_decal/sand/plating, +/obj/machinery/light/small/directional/west, +/turf/open/floor/plating, +/area/station/maintenance/central/greater) +"aKm" = ( +/obj/structure/chair/office/light{ + dir = 4 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/engineering/gravity_generator) +"aKp" = ( /obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 4 }, -/obj/effect/landmark/start/assistant, +/obj/item/radio/intercom/directional/east, +/obj/structure/disposalpipe/segment, /turf/open/floor/iron, -/area/commons/dorms) -"anW" = ( -/obj/machinery/computer/security{ +/area/station/hallway/primary/tram/left) +"aKv" = ( +/obj/effect/turf_decal/trimline/yellow/warning, +/obj/structure/railing, +/obj/effect/turf_decal/trimline/neutral/filled/arrow_ccw{ dir = 1 }, -/obj/effect/turf_decal/trimline/red/filled/line, -/obj/machinery/status_display/evac/directional/south, +/obj/machinery/vending/cigarette, /turf/open/floor/iron, -/area/security/checkpoint) -"anX" = ( -/turf/open/floor/iron/chapel, -/area/service/chapel) -"anY" = ( -/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 = 12 - }, -/turf/open/floor/wood, -/area/service/bar) -"aoa" = ( -/obj/structure/railing{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ +/area/station/hallway/primary/tram/center) +"aKA" = ( +/obj/structure/window/reinforced, +/obj/effect/turf_decal/trimline/neutral/filled/corner{ dir = 4 }, -/turf/open/floor/glass, -/area/commons/fitness/recreation) -"aoc" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ +/obj/effect/turf_decal/trimline/neutral/filled/corner{ dir = 1 }, -/obj/item/radio/intercom/directional/west, /turf/open/floor/iron/dark, -/area/commons/fitness/recreation/entertainment) -"aod" = ( -/turf/closed/wall, -/area/hallway/primary/tram/right) -"aoe" = ( -/obj/machinery/computer/station_alert{ +/area/station/ai_monitored/turret_protected/aisat/hallway) +"aKC" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/railing{ dir = 1 }, -/obj/item/radio/intercom/directional/south, -/turf/open/floor/iron/dark, -/area/command/heads_quarters/ce) -"aoh" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 8 - }, -/obj/machinery/door/firedoor, -/turf/open/floor/iron, -/area/hallway/primary/tram/right) -"aoj" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 1 +/obj/effect/spawner/random/trash/garbage{ + spawn_loot_count = 2; + spawn_random_offset = 1; + spawn_scatter_radius = 4 }, -/turf/open/floor/iron, -/area/construction/mining/aux_base) -"aop" = ( -/obj/structure/reagent_dispensers/water_cooler, -/turf/open/floor/wood/parquet, -/area/medical/psychology) -"aor" = ( -/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, -/area/construction/mining/aux_base) -"aos" = ( -/obj/structure/table, -/obj/item/flashlight{ - pixel_x = 1; - pixel_y = 5 - }, -/obj/item/wirecutters, -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 10 +/area/station/maintenance/tram/left) +"aKQ" = ( +/obj/effect/turf_decal/trimline/red/filled/line, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 4 }, /turf/open/floor/iron, -/area/commons/storage/primary) -"aov" = ( +/area/station/security/brig) +"aLk" = ( +/obj/structure/rack, +/obj/item/gun/energy/e_gun/dragnet, +/obj/item/gun/energy/e_gun/dragnet, +/obj/item/radio/intercom/directional/north, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/security/armory) +"aLw" = ( +/obj/machinery/portable_atmospherics/canister/oxygen, /turf/open/floor/iron, -/area/engineering/engine_smes) -"aow" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 4 +/area/station/science/ordnance/storage) +"aLB" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 }, /turf/open/floor/iron/white, -/area/medical/medbay/lobby) -"aox" = ( -/turf/open/floor/carpet, -/area/hallway/secondary/entry) -"aoz" = ( -/obj/structure/table/wood, -/obj/item/storage/box/seccarts{ - pixel_x = 3; - pixel_y = 2 - }, -/obj/item/storage/box/deputy, -/obj/item/radio/intercom/directional/west, -/obj/machinery/button/door/directional/west{ - id = "HOSOffice"; - name = "Emergency Blast Doors"; - pixel_y = -8; - req_access_txt = "3" - }, -/turf/open/floor/carpet, -/area/command/heads_quarters/hos) -"aoD" = ( -/obj/effect/turf_decal/trimline/neutral/filled/corner, -/turf/open/floor/iron, -/area/security/prison/garden) -"aoE" = ( -/obj/effect/turf_decal/trimline/blue/filled/corner{ - dir = 8 +/area/station/command/heads_quarters/captain/private) +"aMc" = ( +/obj/structure/railing{ + dir = 1 }, -/obj/effect/turf_decal/trimline/blue/filled/corner{ +/obj/effect/turf_decal/siding/thinplating{ dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/machinery/duct, -/turf/open/floor/iron/white, -/area/medical/medbay/central) -"aoG" = ( -/obj/structure/railing/corner{ - dir = 8 - }, -/turf/open/floor/glass, -/area/commons/fitness/recreation) -"aoL" = ( -/obj/effect/turf_decal/trimline/neutral/filled/corner{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 8 - }, /turf/open/floor/iron, -/area/commons/fitness/recreation) -"aoN" = ( -/obj/effect/spawner/structure/window, +/area/station/commons/fitness/recreation) +"aMn" = ( +/obj/effect/turf_decal/delivery, +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/structure/crate_empty, +/obj/effect/spawner/random/maintenance/three, /turf/open/floor/plating, -/area/commons/fitness/recreation) -"aoO" = ( -/obj/machinery/computer/secure_data, -/turf/open/floor/iron/grimy, -/area/security/detectives_office) -"aoR" = ( -/obj/machinery/door/airlock/external{ - name = "Labor Camp Shuttle Airlock" +/area/station/maintenance/central/greater) +"aMo" = ( +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 4 }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/turf/open/floor/plating, -/area/security/processing) -"aoT" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 8 +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/iron/dark, +/area/station/science/xenobiology) +"aMz" = ( +/obj/structure/table/wood, +/obj/effect/spawner/random/food_or_drink/refreshing_beverage, +/turf/open/floor/iron/grimy, +/area/station/hallway/secondary/entry) +"aMD" = ( +/obj/machinery/button/tram{ + id = "left_part" }, -/obj/machinery/duct, -/turf/open/floor/iron/freezer, -/area/commons/toilet) -"apc" = ( -/obj/machinery/door/firedoor, +/turf/closed/wall, +/area/station/hallway/primary/tram/left) +"aMI" = ( /obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 1 + dir = 9 }, +/obj/machinery/power/apc/auto_name/directional/west, +/obj/structure/cable, /turf/open/floor/iron, -/area/hallway/secondary/entry) -"apk" = ( -/obj/structure/closet/secure_closet/security, -/obj/effect/turf_decal/trimline/red/filled/line, -/obj/item/restraints/handcuffs, -/obj/item/crowbar, -/obj/item/clothing/mask/whistle, -/turf/open/floor/iron, -/area/security/checkpoint) -"app" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 1 - }, +/area/station/hallway/primary/central) +"aMU" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/maintenance/solars/port/aft) +"aMV" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, +/obj/machinery/light/directional/west, +/obj/structure/cable/layer1, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible/layer2, /turf/open/floor/iron, -/area/hallway/secondary/entry) -"apv" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 10 +/area/station/maintenance/disposal/incinerator) +"aNd" = ( +/obj/machinery/meter{ + name = "Mixed Air Tank Out" }, -/turf/open/floor/iron, -/area/ai_monitored/security/armory) -"apw" = ( -/obj/structure/window/reinforced/spawner, -/obj/structure/window/reinforced/spawner/east, -/turf/open/floor/iron/dark/smooth_corner{ - dir = 1 +/obj/machinery/atmospherics/pipe/smart/manifold4w/yellow/visible, +/turf/closed/wall/r_wall, +/area/station/engineering/atmos) +"aNm" = ( +/obj/effect/turf_decal/delivery, +/obj/structure/holosign/barrier/atmos/sturdy, +/obj/machinery/camera/directional/south{ + c_tag = "Hallway - North-East Tram Bridge" }, -/area/commons/fitness) -"apz" = ( -/obj/effect/turf_decal/siding/thinplating, -/turf/open/floor/iron, -/area/commons/fitness/recreation) -"apH" = ( -/obj/effect/turf_decal/trimline/green/corner{ - dir = 8 +/turf/open/floor/vault, +/area/station/hallway/primary/tram/center) +"aNu" = ( +/obj/structure/chair/office{ + dir = 4 }, -/obj/effect/turf_decal/trimline/green/corner, -/turf/open/floor/iron/dark, -/area/service/hydroponics) -"apJ" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 8 +/obj/machinery/turretid{ + control_area = "/area/station/ai_monitored/turret_protected/aisat_interior"; + name = "AI Antechamber turret control"; + pixel_y = -25 }, -/obj/machinery/light/directional/west, +/turf/open/floor/iron/grimy, +/area/station/ai_monitored/turret_protected/aisat/foyer) +"aNv" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, /turf/open/floor/iron, -/area/commons/dorms) -"apO" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/neutral/filled/warning{ +/area/station/tcommsat/computer) +"aNw" = ( +/obj/effect/turf_decal/trimline/yellow/filled/corner, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/turf_decal/trimline/red/filled/corner{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/neutral/corner{ - dir = 1 - }, -/obj/structure/sign/departments/security{ - pixel_x = 32 - }, +/obj/structure/cable/layer3, /turf/open/floor/iron, -/area/hallway/secondary/command) -"apR" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ +/area/station/engineering/engine_smes) +"aND" = ( +/obj/effect/turf_decal/siding/thinplating/corner{ dir = 8 }, -/obj/effect/turf_decal/trimline/neutral/filled/warning{ +/obj/effect/turf_decal/trimline/green/filled/line{ dir = 8 }, -/obj/effect/turf_decal/trimline/red/filled/corner{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/neutral/corner{ - dir = 4 - }, -/obj/structure/sign/departments/security{ - pixel_x = -32 - }, -/turf/open/floor/iron, -/area/hallway/secondary/command) -"apT" = ( -/obj/docking_port/stationary/public_mining_dock, +/obj/effect/turf_decal/trimline/green/corner, +/turf/open/floor/iron/dark, +/area/station/service/hydroponics) +"aNH" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/fluff/paper/stack, /turf/open/floor/plating, -/area/construction/mining/aux_base) -"apV" = ( -/turf/open/floor/iron/cafeteria{ - dir = 5 +/area/station/maintenance/tram/right) +"aNJ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/railing{ + dir = 1 }, -/area/science/breakroom) -"apW" = ( -/obj/structure/chair/comfy/beige, -/turf/open/floor/iron/grimy, -/area/hallway/secondary/entry) -"apX" = ( +/turf/open/floor/plating, +/area/station/maintenance/tram/left) +"aNP" = ( /obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 8 }, -/obj/effect/turf_decal/trimline/purple/filled/warning{ - dir = 8 +/obj/structure/disposalpipe/segment{ + dir = 5 }, -/obj/machinery/duct, -/obj/machinery/light/directional/west, +/obj/item/radio/intercom/directional/west, +/turf/open/floor/iron, +/area/station/hallway/primary/tram/right) +"aOn" = ( +/turf/closed/wall, +/area/station/engineering/storage/tech) +"aOp" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/landmark/start/cook, +/turf/open/floor/iron/white, +/area/station/service/kitchen) +"aOu" = ( +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ + dir = 1 + }, +/obj/machinery/power/apc/auto_name/directional/east, /obj/structure/cable, /turf/open/floor/iron, -/area/service/janitor) -"apY" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ +/area/station/service/bar) +"aOL" = ( +/obj/effect/turf_decal/trimline/white/line{ + dir = 6 + }, +/obj/effect/turf_decal/trimline/yellow/corner{ dir = 1 }, -/obj/effect/turf_decal/trimline/neutral/filled/warning{ +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/aisat_interior) +"aOR" = ( +/obj/machinery/airalarm/directional/east, +/obj/machinery/light_switch/directional/north, +/obj/structure/closet/emcloset, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/security/processing) +"aOS" = ( +/obj/effect/turf_decal/trimline/neutral/filled/corner{ dir = 1 }, -/turf/open/floor/iron, -/area/hallway/secondary/command) -"aqa" = ( +/obj/effect/turf_decal/trimline/neutral/filled/corner{ + dir = 4 + }, /obj/structure/cable, +/obj/structure/disposalpipe/segment, /turf/open/floor/iron, -/area/commons/storage/primary) -"aqc" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 9 +/area/station/commons/fitness/recreation) +"aPh" = ( +/obj/structure/table/glass, +/obj/machinery/reagentgrinder, +/obj/effect/turf_decal/tile/yellow/fourcorners, +/turf/open/floor/iron/white, +/area/station/medical/pharmacy) +"aPO" = ( +/obj/machinery/light/directional/north, +/obj/effect/turf_decal/trimline/white/line{ + dir = 8 }, -/obj/machinery/computer/security{ +/obj/effect/turf_decal/trimline/yellow/line{ dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/newscaster/directional/west, -/turf/open/floor/iron/showroomfloor, -/area/security/warden) -"aqe" = ( -/obj/machinery/light/small/directional/north, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/cobweb, -/turf/open/floor/iron/smooth, -/area/hallway/primary/tram/right) -"aqi" = ( +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/aisat_interior) +"aPP" = ( /obj/machinery/computer/monitor{ name = "Bridge Power Monitoring Console" }, @@ -2087,10948 +1849,12312 @@ }, /obj/item/radio/intercom/directional/north, /turf/open/floor/iron/dark, -/area/command/bridge) -"aqn" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line, -/obj/structure/sign/gym{ - pixel_y = -32 +/area/station/command/bridge) +"aPQ" = ( +/obj/structure/disposalpipe/segment{ + dir = 5 }, /turf/open/floor/iron, -/area/commons/dorms) -"aqq" = ( -/obj/effect/turf_decal/trimline/green/filled/line{ - dir = 1 +/area/station/security/brig) +"aQo" = ( +/obj/machinery/atmospherics/pipe/multiz/supply/visible/layer4{ + dir = 4 }, -/obj/machinery/airalarm/directional/north, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/turf/open/floor/iron/dark, -/area/medical/virology) -"aqw" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/grimy, -/area/service/chapel/office) -"aqC" = ( -/obj/effect/turf_decal/sand, -/obj/machinery/light/directional/south, -/obj/effect/turf_decal/trimline/red/filled/line, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/security/prison/workout) -"aqD" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 10 +/obj/machinery/atmospherics/pipe/multiz/scrubbers/visible/layer2{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/box, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/hallway/primary/central) +"aQq" = ( +/obj/structure/cable/multilayer/multiz, +/obj/effect/turf_decal/stripes/box, +/obj/effect/decal/cleanable/dirt, +/obj/structure/sign/warning/electric_shock{ + pixel_x = -32 }, +/turf/open/floor/plating, +/area/station/hallway/primary/central) +"aQw" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/portable_atmospherics/canister/oxygen, /turf/open/floor/iron, -/area/hallway/secondary/entry) -"aqE" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ +/area/station/engineering/atmos) +"aQL" = ( +/obj/effect/turf_decal/siding/wideplating/corner{ dir = 8 }, -/obj/machinery/door/firedoor, -/turf/open/floor/iron, -/area/hallway/primary/central) -"aqI" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 9 - }, -/obj/structure/extinguisher_cabinet/directional/north, -/turf/open/floor/iron, -/area/maintenance/tram/mid) -"aqL" = ( -/obj/effect/turf_decal/trimline/blue/filled/line, -/turf/open/floor/iron, -/area/security/courtroom) -"aqM" = ( -/obj/machinery/computer/med_data{ +/turf/open/floor/circuit/green, +/area/station/ai_monitored/command/nuke_storage) +"aQU" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/turf_decal/trimline/green/filled/line{ +/turf/open/floor/iron/chapel{ dir = 8 }, -/obj/item/radio/intercom/directional/west, -/turf/open/floor/iron/dark, -/area/command/bridge) -"aqO" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 9 - }, +/area/station/service/chapel) +"aRi" = ( /obj/effect/decal/cleanable/dirt, -/obj/structure/extinguisher_cabinet/directional/north, -/turf/open/floor/iron, -/area/maintenance/tram/right) -"aqP" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 1 +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/trimline/neutral/filled/line, +/turf/open/floor/plating, +/area/station/maintenance/central/greater) +"aRk" = ( +/obj/machinery/vending/security, +/turf/open/floor/iron/showroomfloor, +/area/station/security/lockers) +"aRl" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 }, +/obj/structure/cable, +/turf/open/floor/iron/grimy, +/area/station/security/detectives_office) +"aRx" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment, /turf/open/floor/iron, -/area/hallway/primary/tram/left) -"aqQ" = ( -/obj/structure/table/wood, -/obj/item/lipstick/random{ - pixel_x = 2; - pixel_y = 2 - }, -/obj/item/lipstick/random{ - pixel_x = -2; - pixel_y = -2 - }, -/turf/open/floor/iron/white/side{ +/area/station/engineering/main) +"aRA" = ( +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/area/service/theater) -"aqR" = ( -/turf/open/misc/asteroid, -/area/mine/explored) -"aqS" = ( -/obj/structure/railing/corner{ - dir = 8 - }, -/obj/structure/railing/corner, -/obj/machinery/disposal/bin, -/obj/effect/turf_decal/siding/thinplating/corner, -/obj/effect/turf_decal/siding/thinplating/corner{ - dir = 8 - }, -/obj/machinery/light/directional/south, -/obj/structure/disposalpipe/trunk{ - dir = 1 - }, /turf/open/floor/iron, -/area/commons/fitness/recreation) -"aqV" = ( -/obj/structure/ladder, -/turf/open/floor/iron/white, -/area/science/xenobiology) -"aqW" = ( -/obj/structure/cable/multilayer/multiz, -/obj/effect/turf_decal/stripes/end{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/sign/warning/electricshock{ - pixel_y = -32 - }, -/turf/open/floor/plating, -/area/maintenance/solars/port/aft) -"aqX" = ( -/obj/machinery/computer/secure_data{ - dir = 8 +/area/station/hallway/secondary/entry) +"aRM" = ( +/obj/machinery/flasher/directional/north{ + id = "reeducation" }, -/obj/effect/turf_decal/trimline/red/filled/line{ +/turf/open/floor/iron/textured_large, +/area/station/security/execution/education) +"aRN" = ( +/obj/effect/turf_decal/sand/plating, +/turf/open/floor/plating/airless, +/area/mine/explored) +"aSe" = ( +/obj/effect/turf_decal/tile/blue{ dir = 4 }, -/obj/item/radio/intercom/directional/east, -/turf/open/floor/iron/dark, -/area/command/bridge) -"aqY" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 4 +/obj/effect/turf_decal/tile/blue{ + dir = 8 }, -/obj/item/radio/intercom/directional/east, -/turf/open/floor/iron, -/area/hallway/secondary/command) -"arb" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ +/obj/structure/closet/wardrobe/black, +/turf/open/floor/iron/cafeteria, +/area/station/commons/dorms/laundry) +"aSi" = ( +/obj/effect/turf_decal/trimline/brown/filled/corner, +/obj/effect/turf_decal/trimline/brown/filled/corner{ dir = 8 }, -/obj/item/radio/intercom/directional/west, -/turf/open/floor/iron, -/area/hallway/secondary/command) -"arc" = ( -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/siding/wideplating{ 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/effect/turf_decal/siding/wideplating, /turf/open/floor/iron/dark, -/area/commons/fitness) -"ari" = ( -/obj/machinery/modular_computer/console/preset/civilian{ - dir = 4 - }, +/area/station/cargo/miningdock/oresilo) +"aSo" = ( /obj/effect/turf_decal/trimline/brown/filled/line{ - dir = 8 + dir = 9 }, -/obj/item/radio/intercom/directional/west, -/turf/open/floor/iron, -/area/cargo/qm) -"arj" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 6 +/obj/machinery/status_display/supply{ + pixel_y = 32 }, -/obj/structure/cable, -/obj/structure/closet/athletic_mixed, -/obj/structure/extinguisher_cabinet/directional/east, -/obj/machinery/camera/directional/south{ - c_tag = "Civilian - Fitness Center South-East" +/obj/machinery/conveyor{ + dir = 5; + id = "QMLoad" }, /turf/open/floor/iron, -/area/commons/fitness) -"ark" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable, -/turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"arl" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/grimy, -/area/service/library/lounge) -"arm" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line, -/obj/structure/cable, -/turf/open/floor/iron, -/area/commons/fitness) -"aro" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line, -/obj/structure/cable, -/turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"art" = ( +/area/station/cargo/storage) +"aSw" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/effect/turf_decal/trimline/purple/filled/line{ dir = 4 }, -/obj/machinery/firealarm/directional/east, -/obj/machinery/disposal/bin{ - pixel_x = -2; - pixel_y = -2 - }, -/obj/structure/disposalpipe/trunk{ - dir = 2 - }, /turf/open/floor/iron/white, -/area/science/explab) -"arv" = ( -/obj/effect/turf_decal/stripes/line{ +/area/station/science/lobby) +"aSG" = ( +/obj/effect/turf_decal/trimline/yellow/filled/warning{ dir = 9 }, /turf/open/floor/iron, -/area/hallway/secondary/entry) -"ary" = ( -/obj/item/radio/intercom/directional/east, -/turf/open/floor/iron/dark, -/area/maintenance/radshelter/civil) -"arz" = ( -/obj/structure/chair/pew, -/turf/open/floor/iron/chapel{ - dir = 1 - }, -/area/service/chapel) -"arA" = ( -/obj/machinery/photocopier, -/obj/machinery/camera{ - c_tag = "Command - Head of Personnel's Office"; - dir = 9 - }, -/obj/item/radio/intercom/directional/north, -/turf/open/floor/wood, -/area/command/heads_quarters/hop) -"arD" = ( -/obj/structure/table/wood, -/obj/item/food/baguette, -/turf/open/floor/iron/white/side{ - dir = 4 - }, -/area/service/theater) -"arH" = ( -/obj/structure/extinguisher_cabinet/directional/east, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/area/station/hallway/secondary/entry) +"aST" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/grimy, -/area/service/chapel/office) -"arJ" = ( -/obj/structure/chair/plastic, -/obj/effect/landmark/start/assistant, -/turf/open/floor/eighties/red, -/area/commons/fitness/recreation/entertainment) -"arN" = ( -/obj/effect/turf_decal/trimline/brown/filled/line{ - dir = 10 +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/item/kirbyplants/random, -/obj/item/radio/intercom/directional/west, +/obj/structure/cable, /turf/open/floor/iron, -/area/cargo/office) -"arP" = ( -/obj/structure/window/reinforced{ - dir = 4; - layer = 2.9 +/area/station/command/heads_quarters/ce) +"aTb" = ( +/obj/item/kirbyplants/random, +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 10 }, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) +"aTj" = ( /obj/structure/table/reinforced, -/obj/effect/turf_decal/trimline/brown/filled/line{ - dir = 6 +/obj/item/cigbutt/cigarbutt{ + pixel_x = 5; + pixel_y = -1 }, -/obj/item/paper_bin{ - pixel_x = -3 +/obj/item/phone{ + pixel_x = -3; + pixel_y = 3 }, -/obj/item/pen{ - pixel_x = -3 +/obj/machinery/requests_console/directional/north{ + department = "AI"; + departmentType = 5; + name = "AI Requests Console" }, -/obj/item/folder/yellow{ - pixel_x = 4 +/obj/structure/cable/multilayer/connected, +/turf/open/floor/circuit, +/area/station/ai_monitored/turret_protected/ai) +"aTl" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible, +/obj/effect/turf_decal/stripes/line{ + dir = 6 }, -/obj/item/radio/intercom/directional/south, +/obj/machinery/space_heater, /turf/open/floor/iron, -/area/cargo/sorting) -"arT" = ( -/obj/structure/table/wood, -/turf/open/floor/iron/grimy, -/area/hallway/secondary/entry) -"arW" = ( +/area/station/engineering/atmos) +"aTr" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/turf_decal/caution/stand_clear{ + dir = 8 + }, +/obj/structure/railing{ + dir = 1 + }, +/turf/open/floor/plating, +/area/station/maintenance/tram/left) +"aTt" = ( /obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 4 }, -/obj/item/radio/intercom/directional/east, /turf/open/floor/iron, -/area/hallway/secondary/exit) -"arX" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 4 +/area/station/commons/fitness) +"aTz" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/bot, +/obj/structure/reagent_dispensers/watertank, +/obj/effect/decal/cleanable/cobweb, +/turf/open/floor/plating, +/area/station/maintenance/department/medical) +"aTA" = ( +/obj/effect/turf_decal/siding/thinplating/dark{ + dir = 5 }, +/obj/item/kirbyplants, +/obj/machinery/status_display/evac/directional/north, +/obj/effect/landmark/start/hangover, +/obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/commons/fitness/recreation/entertainment) -"arY" = ( -/obj/effect/turf_decal/trimline/purple/filled/corner{ +/area/station/hallway/primary/central) +"aUi" = ( +/obj/effect/turf_decal/stripes/corner, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 1 }, -/obj/structure/cable, /turf/open/floor/iron/white, -/area/science/research) -"arZ" = ( -/obj/structure/table, -/obj/item/radio/intercom/directional/south, -/turf/open/floor/iron/dark, -/area/command/teleporter) -"asb" = ( -/obj/structure/table/wood, -/obj/item/hand_labeler{ - pixel_x = 5 +/area/station/medical/treatment_center) +"aUp" = ( +/obj/machinery/door/firedoor, +/turf/open/floor/iron/cafeteria, +/area/station/service/kitchen/diner) +"aUt" = ( +/obj/machinery/computer/camera_advanced/base_construction, +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 1 }, -/obj/item/storage/box/evidence, -/obj/item/radio/intercom/directional/south, -/turf/open/floor/iron/grimy, -/area/security/detectives_office) -"asd" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/construction/mining/aux_base) +"aUA" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/trimline/brown/filled/line{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, /turf/open/floor/iron, -/area/commons/storage/art) -"asf" = ( -/turf/open/floor/eighties, -/area/commons/fitness/recreation/entertainment) -"ash" = ( +/area/station/cargo/drone_bay) +"aUP" = ( /obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 4 + dir = 9 }, -/obj/structure/disposalpipe/segment, -/obj/item/radio/intercom/directional/east, +/obj/machinery/newscaster/directional/north, /turf/open/floor/iron, -/area/hallway/primary/tram/right) -"asi" = ( -/obj/effect/turf_decal/stripes, -/obj/effect/turf_decal/stripes{ +/area/station/commons/dorms) +"aVd" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/trimline/neutral/filled/corner{ dir = 1 }, -/obj/effect/landmark/tram/middle_part, -/obj/structure/industrial_lift/tram/central{ - icon_state = "titanium" - }, -/obj/machinery/computer/tram_controls, -/turf/open/floor/vault, -/area/hallway/primary/tram/center) -"asj" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 4 +/obj/effect/turf_decal/trimline/neutral/filled/corner{ + dir = 8 }, -/obj/item/radio/intercom/directional/east, -/obj/structure/disposalpipe/segment, +/obj/structure/cable, /turf/open/floor/iron, -/area/hallway/primary/tram/left) -"asl" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "kanyewest"; - name = "privacy shutters" - }, -/turf/open/floor/plating, -/area/security/detectives_office) -"asm" = ( +/area/station/hallway/secondary/construction/engineering) +"aVp" = ( +/obj/structure/flora/bush/lavendergrass/style_random, +/mob/living/carbon/human/species/monkey, +/turf/open/floor/grass, +/area/station/science/genetics) +"aVB" = ( +/obj/effect/turf_decal/delivery, +/obj/structure/holosign/barrier/atmos/sturdy, +/obj/effect/landmark/event_spawn, +/turf/open/floor/vault, +/area/station/hallway/primary/tram/right) +"aVE" = ( +/obj/machinery/rnd/server/master, +/turf/open/floor/circuit/telecomms/server, +/area/station/science/server) +"aVM" = ( /obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 8 }, -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/obj/item/radio/intercom/directional/west, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/structure/disposalpipe/segment, /turf/open/floor/iron, -/area/hallway/primary/tram/right) -"aso" = ( -/obj/item/kirbyplants/random, -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 10 - }, -/turf/open/floor/iron/white, -/area/medical/medbay/central) -"asq" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 9 +/area/station/commons/dorms) +"aWf" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron/dark, +/area/station/commons/fitness/recreation/entertainment) +"aWh" = ( +/obj/effect/turf_decal/trimline/brown/filled/line{ + dir = 4 }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/obj/item/radio/intercom/directional/west, -/obj/machinery/airalarm/directional/north, /turf/open/floor/iron, -/area/security/checkpoint) -"ast" = ( -/obj/structure/cable, +/area/station/cargo/qm) +"aWp" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/iron/chapel{ - dir = 8 +/obj/effect/turf_decal/sand/plating, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating/airless, +/area/mine/explored) +"aWt" = ( +/obj/structure/table, +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 4 }, -/area/service/chapel) -"asu" = ( -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/trimline/neutral/filled/line, +/obj/item/stack/sheet/iron/fifty, +/obj/item/stack/sheet/iron/fifty, +/obj/item/stack/sheet/glass/fifty, /turf/open/floor/iron, -/area/hallway/secondary/entry) -"asx" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/multiz/supply/visible/layer4{ +/area/station/construction/mining/aux_base) +"aWy" = ( +/obj/effect/turf_decal/trimline/yellow/warning{ dir = 1 }, -/obj/machinery/atmospherics/pipe/multiz/scrubbers/visible/layer2{ +/obj/effect/turf_decal/trimline/neutral/filled/corner, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/station/maintenance/tram/left) +"aWD" = ( +/turf/open/floor/iron/stairs/medium{ dir = 1 }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/area/station/service/hydroponics) +"aXc" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment{ + dir = 5 }, -/turf/open/floor/plating, -/area/cargo/storage) -"asB" = ( +/turf/open/floor/carpet, +/area/station/service/chapel) +"aXg" = ( /obj/machinery/door/airlock{ - id_tag = "Toilet1"; - name = "Unit 1" - }, -/turf/open/floor/iron/freezer, -/area/commons/toilet) -"asD" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 9 - }, -/obj/machinery/computer/crew, -/turf/open/floor/iron/white, -/area/medical/medbay/central) -"asF" = ( -/obj/machinery/door/window/brigdoor/right/directional/east{ - id = "medcell"; - name = "Medical Cell"; - req_access_txt = "63" + id_tag = "private_q"; + name = "Private Quarters Q" }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/trimline/red/filled/line, -/obj/effect/turf_decal/trimline/red/filled/line{ +/turf/open/floor/wood, +/area/station/commons/dorms) +"aXm" = ( +/obj/effect/turf_decal/delivery, +/obj/structure/holosign/barrier/atmos/sturdy, +/obj/effect/landmark/event_spawn, +/turf/open/floor/vault, +/area/station/hallway/primary/tram/left) +"aXo" = ( +/obj/structure/punching_bag, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron, +/area/station/commons/fitness) +"aXr" = ( +/obj/structure/chair{ dir = 1 }, +/turf/open/floor/glass, +/area/station/service/kitchen/diner) +"aXC" = ( +/obj/structure/bed, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 5 + }, /turf/open/floor/iron, -/area/security/checkpoint/medical) -"asH" = ( -/obj/effect/turf_decal/siding/thinplating/dark, +/area/station/security/execution/transfer) +"aXD" = ( +/obj/effect/turf_decal/siding/thinplating/dark{ + dir = 6 + }, /obj/structure/chair{ dir = 8 }, /obj/effect/landmark/start/hangover, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/hallway/secondary/exit/departure_lounge) -"asQ" = ( -/obj/machinery/mecha_part_fabricator, -/obj/effect/turf_decal/bot, -/obj/machinery/light/directional/north, -/obj/item/radio/intercom/directional/north, -/turf/open/floor/iron/dark, -/area/science/robotics/lab) -"asT" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/area/station/hallway/secondary/exit/departure_lounge) +"aXM" = ( +/obj/structure/table/wood, +/turf/open/floor/carpet, +/area/station/command/heads_quarters/captain) +"aXZ" = ( +/obj/structure/chair/office{ dir = 8 }, -/obj/machinery/camera/directional/north{ - c_tag = "Civilian - Holodeck Controls" +/obj/effect/landmark/start/quartermaster, +/turf/open/floor/carpet, +/area/station/cargo/qm) +"aYg" = ( +/obj/structure/closet/crate/silvercrate, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, -/turf/open/floor/iron, -/area/commons/fitness/recreation) -"asW" = ( -/obj/machinery/atmospherics/pipe/smart/simple/purple/visible, -/obj/machinery/meter, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 9 +/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/bot_white/right, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/command/nuke_storage) +"aYr" = ( +/turf/open/space/openspace, +/area/space) +"aYA" = ( /turf/open/floor/iron, -/area/science/storage) -"asY" = ( -/obj/effect/decal/cleanable/dirt, +/area/station/hallway/primary/tram/right) +"aYB" = ( /obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 6 + dir = 1 }, -/obj/structure/extinguisher_cabinet/directional/south, +/obj/machinery/firealarm/directional/north, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, /turf/open/floor/iron, -/area/maintenance/tram/left) -"ata" = ( -/obj/structure/filingcabinet/chestdrawer, -/obj/effect/decal/cleanable/cobweb, -/obj/item/radio/intercom/directional/north, +/area/station/hallway/secondary/service) +"aYF" = ( +/turf/closed/wall, +/area/station/engineering/main) +"aYG" = ( +/obj/structure/table, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/item/paper_bin/carbon{ + pixel_x = -3; + pixel_y = 7 + }, +/obj/item/stamp/qm, +/obj/effect/landmark/event_spawn, +/obj/structure/disposalpipe/segment, +/turf/open/floor/carpet, +/area/station/cargo/qm) +"aYN" = ( +/obj/structure/reflector/box/anchored{ + dir = 1 + }, /turf/open/floor/iron/dark, -/area/science/server) -"atd" = ( -/obj/structure/cable, -/turf/open/floor/iron, -/area/commons/storage/tools) -"ath" = ( -/turf/open/floor/iron, -/area/security/courtroom) -"atj" = ( -/obj/effect/decal/cleanable/dirt, +/area/station/engineering/supermatter/room) +"aYT" = ( /obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 6 + dir = 8 }, -/obj/structure/chair/plastic{ +/obj/effect/turf_decal/siding/thinplating/corner{ dir = 8 }, -/obj/structure/extinguisher_cabinet/directional/south, -/obj/effect/landmark/start/hangover, -/turf/open/floor/iron, -/area/maintenance/tram/mid) -"atl" = ( -/obj/effect/turf_decal/trimline/purple/filled/line, -/obj/machinery/light/directional/south, -/obj/item/radio/intercom/directional/south, -/turf/open/floor/iron/white, -/area/science/research) -"atx" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/violet/visible, -/obj/machinery/meter, +/obj/machinery/door/firedoor, /turf/open/floor/iron, -/area/engineering/atmos) -"atG" = ( -/obj/effect/turf_decal/trimline/neutral/filled/corner, +/area/station/hallway/primary/central) +"aYX" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "cmoshutter"; + name = "CMO Office Shutters" + }, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment{ - dir = 4 +/turf/open/floor/plating, +/area/station/command/heads_quarters/cmo) +"aZg" = ( +/obj/machinery/atmospherics/components/binary/pump{ + dir = 1; + name = "Pure to Mix" }, /turf/open/floor/iron, -/area/commons/fitness/recreation) -"atJ" = ( -/obj/structure/table/glass, -/obj/item/reagent_containers/glass/bottle/nutrient/ez, -/obj/item/reagent_containers/glass/bottle/nutrient/rh{ - pixel_x = 2; - pixel_y = 1 - }, -/obj/item/reagent_containers/spray/pestspray{ - pixel_x = 3; - pixel_y = 4 +/area/station/engineering/atmos/pumproom) +"aZu" = ( +/obj/effect/spawner/random/structure/crate, +/obj/item/relic, +/turf/open/misc/asteroid/airless, +/area/mine/explored) +"aZz" = ( +/obj/structure/industrial_lift/tram{ + icon_state = "plating" }, -/obj/item/reagent_containers/spray/plantbgone, -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 9 +/obj/structure/window/reinforced/shuttle, +/obj/structure/grille, +/turf/open/openspace, +/area/station/hallway/primary/tram/center) +"aZX" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 1 }, /turf/open/floor/iron, -/area/service/hydroponics/garden) -"atM" = ( -/obj/machinery/hydroponics/soil, -/turf/open/floor/grass, -/area/service/hydroponics/garden) -"atS" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, -/turf/open/floor/iron/dark, -/area/medical/treatment_center) -"atV" = ( -/obj/machinery/vending/wardrobe/chef_wardrobe, -/turf/open/floor/iron/showroomfloor, -/area/service/kitchen/coldroom) -"auh" = ( -/obj/effect/turf_decal/trimline/brown/filled/line{ - dir = 1 +/area/station/hallway/secondary/entry) +"bar" = ( +/obj/structure/industrial_lift/tram{ + icon_state = "titanium_blue" }, -/obj/effect/turf_decal/trimline/neutral/filled/warning{ +/obj/structure/chair/comfy/shuttle, +/obj/structure/fluff/tram_rail, +/turf/open/openspace, +/area/station/hallway/primary/tram/center) +"baI" = ( +/obj/effect/turf_decal/trimline/yellow/filled/corner{ dir = 1 }, -/turf/open/floor/iron, -/area/hallway/primary/tram/right) -"aui" = ( -/obj/machinery/button/door/directional/west{ - id = "private_m"; - name = "Privacy Bolts"; - normaldoorcontrol = 1; - pixel_y = -9; - specialfunctions = 4 +/obj/effect/turf_decal/trimline/yellow/filled/corner{ + dir = 8 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/wood, -/area/commons/dorms) -"aul" = ( -/obj/effect/turf_decal/trimline/purple/filled/line, -/obj/item/radio/intercom/directional/south, -/turf/open/floor/iron/white, -/area/science/research) -"aum" = ( -/obj/structure/table, -/obj/item/phone, -/obj/effect/turf_decal/trimline/purple/filled/line{ - dir = 5 +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/commons/storage/tools) +"baN" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/obj/machinery/airalarm/directional/north, +/turf/open/floor/catwalk_floor, +/area/station/hallway/primary/tram/right) +"bbj" = ( +/turf/closed/wall, +/area/station/engineering/break_room) +"bbz" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/landmark/event_spawn, +/obj/structure/disposalpipe/segment, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"bbT" = ( +/obj/machinery/atmospherics/pipe/smart/simple/dark/visible{ + dir = 4 }, -/obj/machinery/airalarm/directional/east, -/obj/item/radio/intercom/directional/north{ - frequency = 1447; - name = "ai intercom" +/turf/closed/wall/r_wall, +/area/station/science/ordnance/burnchamber) +"bbZ" = ( +/obj/effect/turf_decal/trimline/yellow/warning{ + dir = 4 }, /turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/ai_upload_foyer) -"aun" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/brown/corner{ - dir = 1 - }, -/obj/structure/sign/departments/cargo{ - pixel_y = 32 +/area/station/ai_monitored/turret_protected/aisat/foyer) +"bcq" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 8 }, +/obj/effect/turf_decal/trimline/yellow/filled/corner, +/obj/structure/cable, /turf/open/floor/iron, -/area/hallway/primary/tram/right) -"aup" = ( +/area/station/tcommsat/computer) +"bcv" = ( +/obj/effect/turf_decal/trimline/yellow/warning, /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 10 +/obj/structure/disposalpipe/junction/yjunction{ + dir = 1 }, -/obj/structure/extinguisher_cabinet/directional/south, -/turf/open/floor/iron, -/area/maintenance/tram/right) -"aur" = ( /obj/effect/turf_decal/trimline/neutral/filled/corner{ dir = 1 }, +/obj/effect/turf_decal/trimline/neutral/filled/corner{ + dir = 4 + }, +/obj/structure/cable, /turf/open/floor/iron, -/area/hallway/primary/tram/right) -"auu" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ +/area/station/maintenance/tram/right) +"bcV" = ( +/obj/structure/table, +/obj/item/plant_analyzer, +/obj/effect/turf_decal/trimline/white/filled/line{ + dir = 9 + }, +/turf/open/floor/iron/dark, +/area/station/engineering/storage/tech) +"bcZ" = ( +/obj/effect/turf_decal/trimline/green/filled/corner{ dir = 1 }, -/obj/effect/turf_decal/trimline/neutral/filled/corner, +/obj/effect/turf_decal/trimline/green/filled/corner{ + dir = 8 + }, /obj/structure/disposalpipe/segment{ dir = 10 }, -/turf/open/floor/iron, -/area/hallway/primary/tram/right) -"aux" = ( -/obj/machinery/door/firedoor, -/obj/structure/cable, -/obj/machinery/door/airlock{ - name = "Prison Showers" - }, -/turf/open/floor/iron/freezer, -/area/security/prison/shower) -"auB" = ( -/obj/effect/turf_decal/trimline/neutral/filled/corner{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark, +/area/station/medical/virology) +"bdz" = ( +/obj/structure/railing/corner{ dir = 1 }, -/turf/open/floor/iron, -/area/hallway/secondary/entry) -"auC" = ( -/turf/open/floor/iron/showroomfloor, -/area/service/kitchen/coldroom) -"auD" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/turf/open/floor/iron, -/area/hallway/secondary/entry) -"auE" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/firedoor, -/obj/machinery/door/window/left/directional/west{ - dir = 4; - name = "Hydroponics Desk"; - req_one_access_txt = "30;35" +/obj/structure/railing/corner{ + dir = 4 }, -/turf/open/floor/plating, -/area/service/hydroponics) -"auF" = ( -/obj/effect/turf_decal/trimline/neutral/filled/corner{ +/obj/effect/turf_decal/siding/thinplating/corner{ dir = 1 }, -/obj/effect/turf_decal/trimline/neutral/filled/line{ +/obj/effect/turf_decal/siding/thinplating/corner{ dir = 4 }, -/turf/open/floor/iron, -/area/commons/fitness/recreation) -"auN" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/trash/graffiti{ - spawn_loot_chance = 35; - spawn_loot_count = 3; - spawn_random_offset = 1; - spawn_scatter_radius = 3 - }, -/turf/open/floor/plating, -/area/maintenance/tram/left) -"auU" = ( -/obj/structure/table/wood, -/obj/item/candle, -/turf/open/floor/iron/chapel{ +/obj/machinery/light/directional/north, +/obj/structure/disposalpipe/segment{ dir = 4 }, -/area/service/chapel) -"auV" = ( -/obj/machinery/computer/communications{ - dir = 8 - }, -/obj/machinery/keycard_auth/directional/north{ - pixel_x = 26 +/obj/machinery/camera/directional/north{ + c_tag = "Civilian - Recreational Area South" }, -/obj/machinery/status_display/ai/directional/north, -/obj/item/radio/intercom/directional/east, -/turf/open/floor/wood, -/area/command/heads_quarters/captain) -"auX" = ( -/turf/open/floor/iron, -/area/hallway/primary/tram/left) -"auY" = ( -/obj/effect/turf_decal/trimline/neutral/filled/corner, /turf/open/floor/iron, -/area/hallway/primary/tram/left) -"auZ" = ( -/obj/effect/turf_decal/trimline/purple/filled/line{ - dir = 4 +/area/station/commons/fitness/recreation) +"bdJ" = ( +/obj/structure/table/wood, +/turf/open/floor/wood, +/area/station/commons/vacant_room/office) +"bdK" = ( +/obj/effect/turf_decal/trimline/blue/filled/corner, +/obj/effect/turf_decal/trimline/blue/filled/corner{ + dir = 8 }, -/obj/effect/turf_decal/stripes/line{ +/turf/open/floor/iron/dark, +/area/station/command/heads_quarters/cmo) +"bdM" = ( +/obj/effect/turf_decal/tile/blue{ dir = 4 }, -/obj/machinery/shower{ +/obj/effect/turf_decal/tile/blue{ dir = 8 }, -/obj/item/radio/intercom/directional/east, -/turf/open/floor/iron/white, -/area/science/xenobiology) -"ava" = ( -/obj/effect/turf_decal/trimline/neutral/filled/arrow_ccw, -/obj/structure/sign/directions/supply{ - dir = 4; - pixel_y = -28 +/obj/structure/rack, +/obj/effect/spawner/random/clothing/costume, +/obj/item/clothing/mask/balaclava, +/turf/open/floor/iron/cafeteria, +/area/station/commons/dorms/laundry) +"bdQ" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 4 }, -/obj/structure/sign/directions/security{ - dir = 1; - pixel_y = -34 +/obj/effect/turf_decal/trimline/neutral/filled/warning{ + dir = 4 }, -/obj/structure/sign/directions/command{ - dir = 1; - pixel_y = -40 +/obj/effect/turf_decal/trimline/red/filled/corner{ + dir = 1 }, -/obj/machinery/light/directional/south, -/obj/structure/sign/directions/vault{ - dir = 1; - pixel_y = -22 +/obj/effect/turf_decal/trimline/neutral/corner{ + dir = 1 }, -/turf/open/floor/iron, -/area/hallway/primary/tram/left) -"avc" = ( -/obj/effect/turf_decal/trimline/neutral/filled/corner{ - dir = 8 +/obj/structure/sign/departments/security{ + pixel_x = 32 }, /turf/open/floor/iron, -/area/hallway/primary/tram/left) -"avd" = ( -/obj/effect/turf_decal/trimline/neutral/filled/corner, -/obj/effect/turf_decal/trimline/neutral/filled/corner{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/neutral/corner{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/neutral/corner{ +/area/station/hallway/secondary/command) +"bdR" = ( +/obj/effect/turf_decal/trimline/blue/filled/line, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/white, +/area/station/medical/storage) +"bdW" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 1 }, -/obj/effect/turf_decal/bot, -/obj/machinery/holopad, /turf/open/floor/iron, -/area/hallway/primary/tram/left) -"avf" = ( -/obj/effect/turf_decal/trimline/neutral/filled/arrow_cw, -/obj/structure/sign/directions/evac{ - dir = 4; - pixel_y = -28 +/area/station/hallway/secondary/entry) +"beg" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/maintenance/port/central) +"bek" = ( +/obj/effect/turf_decal/trimline/brown/filled/corner{ + dir = 8 }, -/obj/structure/sign/directions/medical{ - dir = 4; - pixel_y = -34 +/turf/open/floor/iron, +/area/station/cargo/storage) +"beB" = ( +/obj/effect/turf_decal/trimline/purple/filled/corner{ + dir = 4 }, -/obj/structure/sign/directions/engineering{ - dir = 4; - pixel_y = -40 +/obj/effect/turf_decal/trimline/purple/filled/corner, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/machinery/light/directional/south, -/obj/structure/sign/directions/upload{ +/turf/open/floor/iron/white, +/area/station/science/ordnance/office) +"beG" = ( +/obj/machinery/atmospherics/pipe/layer_manifold/supply/visible, +/turf/closed/wall/r_wall, +/area/station/maintenance/starboard/lesser) +"beJ" = ( +/obj/machinery/atmospherics/components/unary/passive_vent{ dir = 4; - pixel_y = -22 + name = "killroom vent" }, +/turf/open/floor/circuit/telecomms, +/area/station/science/xenobiology) +"beO" = ( +/obj/effect/turf_decal/trimline/brown/filled/line, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/power/apc/auto_name/directional/south, +/obj/structure/cable, /turf/open/floor/iron, -/area/hallway/primary/tram/left) -"avg" = ( -/obj/structure/table/wood, -/obj/item/folder/red, -/obj/item/stamp/hos, -/turf/open/floor/carpet, -/area/command/heads_quarters/hos) -"avj" = ( -/obj/structure/chair/office{ - dir = 8 - }, -/turf/open/floor/iron/grimy, -/area/service/library/lounge) -"avk" = ( -/obj/effect/turf_decal/trimline/white/filled/line{ +/area/station/cargo/storage) +"bfr" = ( +/obj/effect/turf_decal/delivery, +/obj/structure/holosign/barrier/atmos/sturdy, +/obj/structure/fluff/tram_rail/floor{ dir = 1 }, -/obj/effect/turf_decal/trimline/white/filled/corner, -/obj/machinery/light/directional/west, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 4 - }, -/obj/structure/extinguisher_cabinet/directional/west, -/turf/open/floor/iron/dark, -/area/engineering/storage/tech) -"avm" = ( -/obj/structure/table, -/obj/item/storage/box/gloves{ - pixel_x = -4; - pixel_y = 8 - }, -/obj/item/storage/box/masks{ - pixel_x = 4; - pixel_y = 4 - }, -/obj/effect/turf_decal/trimline/purple/filled/line{ +/turf/open/floor/vault, +/area/station/hallway/primary/tram/center) +"bfE" = ( +/obj/item/stack/medical/mesh, +/obj/item/stack/medical/gauze, +/obj/effect/turf_decal/trimline/blue/filled/line{ dir = 1 }, -/obj/item/radio/intercom/directional/north, +/obj/structure/table/glass, /turf/open/floor/iron/white, -/area/science/cytology) -"avn" = ( -/turf/closed/wall, -/area/hallway/primary/tram/center) -"avu" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/obj/item/kirbyplants/random, -/obj/structure/extinguisher_cabinet/directional/north, -/turf/open/floor/iron/cafeteria{ - dir = 5 +/area/station/medical/medbay/central) +"bfF" = ( +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 8 }, -/area/science/breakroom) -"avv" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk, -/obj/structure/sign/painting/large/library_private{ +/obj/structure/cable, +/obj/machinery/computer/department_orders/science{ + dir = 4 + }, +/turf/open/floor/iron/white, +/area/station/science/explab) +"bfG" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible/layer2{ dir = 1 }, -/turf/open/floor/engine/cult, -/area/service/library) -"avw" = ( -/obj/machinery/door/window/left/directional/south{ - name = "Armory"; - req_access_txt = "3" +/obj/effect/turf_decal/delivery, +/obj/machinery/portable_atmospherics/scrubber, +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 6 + }, +/turf/open/floor/iron, +/area/station/commons/fitness/recreation) +"bfM" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/obj/machinery/door/airlock/external{ + name = "Port Docking Bay 1"; + space_dir = 1 }, +/turf/open/floor/plating, +/area/station/hallway/secondary/entry) +"bfP" = ( +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/trimline/purple/filled/line, +/turf/open/floor/iron/white, +/area/station/science/research) +"bfY" = ( +/obj/machinery/duct, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/trash/cigbutt, /obj/structure/cable, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/ai_monitored/security/armory) -"avx" = ( -/obj/machinery/atmospherics/components/binary/valve{ - dir = 4; - name = "Output to Waste" +/turf/open/floor/catwalk_floor, +/area/station/maintenance/central/greater) +"bgb" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Security Maintenance Hatch" }, -/obj/effect/turf_decal/stripes/line, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, -/turf/open/floor/engine, -/area/engineering/supermatter/room) -"avy" = ( -/obj/structure/table/wood, -/turf/open/floor/carpet, -/area/hallway/secondary/entry) -"avI" = ( -/turf/open/floor/iron/chapel{ - dir = 8 +/obj/effect/mapping_helpers/airlock/unres{ + dir = 4 }, -/area/service/chapel) -"avK" = ( -/turf/open/floor/iron, -/area/hallway/primary/tram/center) -"avM" = ( -/obj/machinery/light/warm/directional/north, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +/turf/open/floor/catwalk_floor, +/area/station/maintenance/department/security) +"bge" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/trash/food_packaging, +/obj/structure/grille/broken, +/turf/open/floor/plating, +/area/station/maintenance/starboard/central) +"bgg" = ( +/obj/effect/turf_decal/stripes/line, /obj/structure/cable, -/turf/open/floor/iron/dark, -/area/service/chapel) -"avO" = ( -/obj/effect/turf_decal/trimline/neutral/filled/corner, /turf/open/floor/iron, -/area/hallway/primary/tram/center) -"avP" = ( -/turf/open/floor/carpet, -/area/service/chapel) -"avQ" = ( -/obj/effect/turf_decal/trimline/neutral/filled/arrow_ccw, -/obj/structure/sign/directions/supply{ - dir = 4; - pixel_y = -28 - }, -/obj/structure/sign/directions/security{ - dir = 8; - pixel_y = -34 +/area/station/engineering/engine_smes) +"bgn" = ( +/obj/structure/table/glass, +/obj/structure/window/reinforced{ + dir = 8 }, -/obj/structure/sign/directions/command{ - dir = 8; - pixel_y = -40 +/obj/effect/turf_decal/siding/wideplating/dark{ + dir = 8 }, -/obj/machinery/light/directional/south, -/obj/structure/sign/directions/vault{ - dir = 8; - pixel_y = -22 +/obj/machinery/recharger, +/turf/open/floor/iron/dark, +/area/station/command/bridge) +"bgo" = ( +/obj/structure/closet/crate/bin, +/obj/effect/spawner/random/contraband/prison, +/obj/effect/turf_decal/trimline/red/filled/line, +/obj/structure/sign/poster/official/get_your_legs{ + pixel_y = -32 }, /turf/open/floor/iron, -/area/hallway/primary/tram/center) -"avR" = ( -/obj/effect/turf_decal/trimline/neutral/filled/corner{ +/area/station/security/prison) +"bhk" = ( +/obj/machinery/atmospherics/pipe/multiz/scrubbers/visible/layer2{ dir = 8 }, -/turf/open/floor/iron, -/area/hallway/primary/tram/center) -"avS" = ( -/obj/effect/turf_decal/trimline/neutral/filled/corner, -/obj/effect/turf_decal/trimline/neutral/filled/corner{ +/obj/effect/turf_decal/stripes/end{ dir = 8 }, -/obj/effect/turf_decal/trimline/neutral/corner{ - dir = 4 +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/multiz/supply/visible/layer4{ + dir = 8 }, -/obj/effect/turf_decal/trimline/neutral/corner{ - dir = 1 +/turf/open/floor/plating, +/area/station/hallway/primary/tram/left) +"bhn" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 8 }, -/obj/effect/turf_decal/bot, -/obj/machinery/holopad, -/obj/effect/landmark/observer_start, +/obj/effect/turf_decal/trimline/neutral/filled/corner, /turf/open/floor/iron, -/area/hallway/primary/tram/center) -"avT" = ( +/area/station/ai_monitored/command/storage/eva) +"bhp" = ( +/mob/living/carbon/human/species/monkey, +/turf/open/misc/asteroid, +/area/station/science/genetics) +"bhr" = ( +/turf/closed/wall/rock/porous, +/area/station/security/prison/workout) +"bhA" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 4 + }, +/obj/item/radio/intercom/directional/east, +/obj/machinery/camera/directional/east{ + c_tag = "Medical - Main East"; + network = list("ss13","medbay") + }, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) +"bhG" = ( +/obj/machinery/door/airlock/hatch{ + name = "Ladder Access Hatch" + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/smooth, +/area/station/maintenance/tram/left) +"bhY" = ( /obj/structure/table, -/obj/item/camera, -/obj/item/camera_film, -/obj/item/hand_labeler, -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 5 +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 1 }, -/obj/machinery/camera/directional/north{ - c_tag = "Civilian - Art Storage" +/obj/machinery/firealarm/directional/north, +/turf/open/floor/iron/white, +/area/station/science/research) +"bia" = ( +/obj/machinery/light/directional/east, +/obj/machinery/modular_computer/console/preset/engineering{ + dir = 8 }, /turf/open/floor/iron, -/area/commons/storage/art) -"avW" = ( -/obj/effect/turf_decal/trimline/neutral/filled/arrow_cw, -/obj/structure/sign/directions/evac{ - dir = 4; - pixel_y = -28 +/area/station/engineering/atmos) +"bic" = ( +/obj/machinery/light/directional/north, +/obj/structure/table, +/obj/item/storage/medkit/regular{ + pixel_x = 6; + pixel_y = -5 }, -/obj/structure/sign/directions/medical{ - pixel_y = -34 +/obj/machinery/status_display/supply{ + pixel_y = 32 }, -/obj/structure/sign/directions/engineering{ - pixel_y = -40 +/obj/machinery/camera{ + c_tag = "Cargo - Main Office"; + dir = 9; + network = list("ss13","cargo") }, -/obj/machinery/light/directional/south, -/obj/structure/sign/directions/upload{ - dir = 4; - pixel_y = -22 +/obj/item/multitool, +/obj/effect/turf_decal/trimline/brown/filled/line{ + dir = 9 }, +/obj/machinery/power/apc/auto_name/directional/west, +/obj/structure/cable, /turf/open/floor/iron, -/area/hallway/primary/tram/center) -"awf" = ( -/obj/effect/turf_decal/trimline/neutral/filled/corner, -/obj/structure/disposalpipe/segment{ - dir = 4 +/area/station/cargo/office) +"bin" = ( +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 1 }, -/turf/open/floor/iron, -/area/hallway/primary/tram/right) -"awh" = ( -/obj/effect/turf_decal/trimline/neutral/filled/corner{ +/obj/effect/turf_decal/trimline/green/filled/corner{ dir = 8 }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/white, +/area/station/medical/virology) +"bix" = ( +/obj/effect/turf_decal/stripes/line, +/obj/effect/landmark/navigate_destination/dockescpod, /turf/open/floor/iron, -/area/hallway/primary/tram/right) -"awj" = ( -/obj/effect/spawner/structure/window, -/turf/open/floor/plating, -/area/commons/storage/tools) -"awk" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, +/area/station/hallway/secondary/entry) +"biz" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/orange/visible, +/obj/structure/cable, /turf/open/floor/iron, -/area/hallway/primary/tram/right) -"awl" = ( -/obj/structure/sign/directions/supply{ - dir = 1; - pixel_y = -28 - }, -/obj/structure/sign/directions/security{ - dir = 8; - pixel_y = -34 +/area/station/engineering/atmos) +"biC" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/duct, +/turf/open/floor/iron/freezer, +/area/station/commons/toilet) +"biP" = ( +/obj/machinery/atmospherics/pipe/smart/manifold/purple/visible{ + dir = 8 }, -/obj/structure/sign/directions/command{ - dir = 8; - pixel_y = -40 +/obj/machinery/meter, +/turf/open/floor/iron/white, +/area/station/science/ordnance) +"biV" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/carpet, +/area/station/service/chapel) +"biX" = ( +/obj/structure/industrial_lift/tram{ + icon_state = "titanium" }, -/obj/machinery/light/directional/south, -/obj/effect/turf_decal/trimline/neutral/filled/arrow_ccw, -/obj/structure/sign/directions/vault{ - dir = 8; - pixel_y = -22 +/obj/structure/fluff/tram_rail{ + dir = 1 }, -/obj/structure/disposalpipe/segment{ +/turf/open/openspace, +/area/station/hallway/primary/tram/center) +"bju" = ( +/obj/effect/turf_decal/trimline/purple/filled/corner{ dir = 4 }, -/turf/open/floor/iron, -/area/hallway/primary/tram/right) -"awm" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ +/obj/effect/turf_decal/trimline/purple/filled/corner, +/obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/iron, -/area/commons/dorms) -"awn" = ( -/obj/effect/turf_decal/trimline/purple/filled/corner, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/white, -/area/science/lower) -"awo" = ( -/obj/effect/turf_decal/trimline/neutral/filled/corner, -/obj/structure/disposalpipe/segment{ - dir = 9 +/area/station/science/lab) +"bjz" = ( +/obj/effect/turf_decal/siding/thinplating{ + dir = 8 }, +/turf/open/floor/iron/white, +/area/station/service/kitchen) +"bjA" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, /turf/open/floor/iron, -/area/hallway/primary/tram/right) -"awp" = ( -/obj/structure/table/wood/fancy/royalblue, -/obj/structure/sign/painting/library_secure{ - pixel_x = 32 +/area/station/engineering/atmospherics_engine) +"bjF" = ( +/obj/effect/turf_decal/trimline/blue/filled/corner{ + dir = 1 }, -/obj/effect/spawner/random/decoration/statue{ - spawn_loot_chance = 50 +/obj/structure/disposalpipe/segment, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/white, +/area/station/medical/medbay/lobby) +"bjK" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 10 }, -/obj/effect/turf_decal/siding/wood{ - dir = 8 +/obj/item/kirbyplants/random, +/turf/open/floor/iron, +/area/station/security/checkpoint/supply) +"bjN" = ( +/obj/effect/turf_decal/trimline/blue/filled/corner, +/obj/structure/disposalpipe/segment{ + dir = 9 }, -/obj/machinery/door/window{ - dir = 8; - name = "Secure Art Exhibition"; - req_access_txt = "37" +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) +"bjQ" = ( +/obj/machinery/research/anomaly_refinery, +/turf/open/floor/iron/dark, +/area/station/science/ordnance/testlab) +"bjX" = ( +/obj/effect/turf_decal/trimline/red/filled/corner{ + dir = 1 }, -/turf/open/floor/wood/large, -/area/service/library) -"awr" = ( -/obj/structure/ladder, -/obj/machinery/light/small/directional/south, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/smooth, -/area/maintenance/department/crew_quarters/dorms) -"awt" = ( -/turf/open/floor/iron/grimy, -/area/hallway/secondary/entry) -"awx" = ( -/obj/effect/turf_decal/trimline/neutral/filled/corner{ - dir = 8 +/obj/effect/turf_decal/trimline/red/filled/corner{ + dir = 4 }, /turf/open/floor/iron, -/area/hallway/primary/tram/right) -"awy" = ( -/obj/machinery/power/emitter, -/turf/open/floor/plating, -/area/engineering/engine_smes) -"awz" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/area/station/security/prison) +"bkd" = ( +/obj/structure/table, /obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 1 + dir = 4 }, -/obj/machinery/firealarm/directional/north, -/turf/open/floor/iron, -/area/hallway/secondary/construction/engineering) -"awA" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/turf/open/floor/iron/dark, +/area/station/security/courtroom) +"bkl" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/wood, +/area/station/commons/dorms) +"bkm" = ( /obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 1 }, -/obj/machinery/firealarm/directional/north, +/obj/item/kirbyplants/random, +/obj/machinery/camera/directional/north{ + c_tag = "Civilian - Recreational Area North-East" + }, /turf/open/floor/iron, -/area/hallway/secondary/construction/engineering) -"awC" = ( -/obj/structure/chair/comfy/beige{ +/area/station/commons/fitness/recreation) +"bkv" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/turf/open/floor/iron/grimy, -/area/hallway/secondary/entry) -"awF" = ( -/turf/closed/wall/r_wall, -/area/hallway/primary/tram/left) -"awJ" = ( -/obj/machinery/power/apc/auto_name/directional/west, -/obj/structure/reagent_dispensers/water_cooler, -/obj/machinery/firealarm/directional/south, -/obj/structure/cable, -/turf/open/floor/iron/cafeteria{ - dir = 5 +/turf/open/floor/iron, +/area/station/commons/dorms) +"bkD" = ( +/obj/structure/window/reinforced{ + dir = 8 }, -/area/science/breakroom) -"awK" = ( -/obj/effect/turf_decal/trimline/yellow/warning, -/obj/structure/railing, -/obj/effect/turf_decal/trimline/neutral/filled/arrow_cw{ +/obj/structure/disposalpipe/trunk{ dir = 1 }, +/obj/structure/disposaloutlet{ + dir = 4 + }, +/turf/open/floor/engine, +/area/station/science/xenobiology) +"bkH" = ( +/obj/effect/turf_decal/trimline/neutral/filled/corner{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, /turf/open/floor/iron, -/area/hallway/primary/tram/left) -"awL" = ( -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ +/area/station/hallway/primary/central) +"bkM" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ dir = 1 }, -/obj/structure/table/reinforced, -/obj/structure/displaycase/forsale/kitchen, -/turf/open/floor/iron, -/area/service/bar) -"awQ" = ( -/obj/structure/table, -/obj/item/storage/box, -/obj/item/storage/box, -/obj/machinery/firealarm/directional/south, -/obj/structure/extinguisher_cabinet/directional/west, -/turf/open/floor/iron, -/area/engineering/atmos) -"awT" = ( -/obj/effect/turf_decal/trimline/yellow/warning, -/obj/structure/railing, -/obj/effect/turf_decal/trimline/neutral/filled/arrow_ccw{ +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) +"bkP" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 1 }, /turf/open/floor/iron, -/area/hallway/primary/tram/left) -"awV" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 5 +/area/station/hallway/primary/tram/left) +"bkQ" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "pharmacy_shutters_2"; + name = "Pharmacy Shutters" + }, +/obj/machinery/door/firedoor, +/obj/machinery/door/window/left/directional/south{ + name = "Chemistry Desk"; + req_access = list("pharmacy") + }, +/obj/structure/desk_bell{ + pixel_x = -7 }, -/obj/structure/extinguisher_cabinet/directional/north, -/obj/machinery/airalarm/directional/east, /turf/open/floor/iron, -/area/engineering/break_room) -"awZ" = ( -/obj/effect/spawner/structure/window/reinforced, +/area/station/medical/pharmacy) +"bkT" = ( +/obj/machinery/light/small/directional/west, +/obj/structure/sign/poster/ripped{ + pixel_x = -32 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/obj/machinery/duct, +/turf/open/floor/iron/freezer, +/area/station/commons/lounge) +"bkX" = ( +/obj/machinery/door/poddoor/massdriver_ordnance, +/obj/structure/fans/tiny, /turf/open/floor/plating, -/area/hallway/secondary/entry) -"axa" = ( -/obj/structure/disposalpipe/segment{ - dir = 6 +/area/station/science/ordnance/testlab) +"blo" = ( +/obj/structure/filingcabinet/security, +/obj/machinery/button/door/directional/east{ + id = "outerbrigright"; + name = "Outer Brig Door Toggle"; + normaldoorcontrol = 1; + pixel_y = -8; + req_access = list("security") }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/turf/open/floor/catwalk_floor, -/area/maintenance/central/greater) -"axc" = ( -/turf/closed/wall, -/area/service/chapel) -"axh" = ( -/obj/effect/turf_decal/trimline/green/filled/line{ - dir = 8 +/obj/machinery/button/door/directional/east{ + id = "innerbrigright"; + name = "Inner Brig Door Toggle"; + normaldoorcontrol = 1; + pixel_y = 8; + req_access = list("security") }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/obj/effect/turf_decal/trimline/red/filled/line{ dir = 4 }, -/turf/open/floor/iron/white, -/area/medical/virology) -"axj" = ( -/obj/effect/turf_decal/trimline/yellow/warning, -/obj/structure/railing, -/obj/effect/turf_decal/trimline/neutral/filled/arrow_cw{ - dir = 1 +/turf/open/floor/iron, +/area/station/security/brig) +"blu" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 10 }, /turf/open/floor/iron, -/area/hallway/primary/tram/center) -"axm" = ( -/obj/effect/turf_decal/trimline/neutral/filled/corner{ +/area/station/hallway/secondary/entry) +"blw" = ( +/obj/item/radio/intercom/chapel/directional/east, +/obj/structure/chair/wood, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 1 }, -/obj/effect/turf_decal/trimline/neutral/filled/corner{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/commons/dorms) -"axp" = ( -/obj/effect/spawner/structure/window, +/turf/open/floor/wood/tile, +/area/station/service/chapel) +"blx" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable, /turf/open/floor/plating, -/area/hallway/secondary/entry) -"axr" = ( -/obj/effect/turf_decal/trimline/yellow/warning, -/obj/structure/railing, -/obj/effect/turf_decal/trimline/neutral/filled/arrow_ccw{ +/area/station/security/prison) +"blB" = ( +/obj/effect/turf_decal/tile{ dir = 1 }, -/turf/open/floor/iron, -/area/hallway/primary/tram/center) -"axv" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/chair{ - dir = 8 - }, -/turf/open/floor/iron/smooth, -/area/maintenance/department/crew_quarters/dorms) -"axw" = ( -/obj/effect/turf_decal/trimline/yellow/warning, -/obj/structure/railing, -/obj/effect/turf_decal/trimline/neutral/filled/arrow_cw{ - dir = 1 +/obj/effect/turf_decal/tile/blue{ + dir = 4 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/extinguisher_cabinet/directional/north, /turf/open/floor/iron, -/area/hallway/primary/tram/right) -"axy" = ( -/obj/effect/turf_decal/trimline/purple/filled/line{ - dir = 5 +/area/station/hallway/secondary/entry) +"blX" = ( +/obj/structure/table, +/obj/machinery/microwave{ + pixel_x = -3; + pixel_y = 6 }, -/turf/open/floor/iron/dark, -/area/science/xenobiology) -"axB" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 4 +/obj/machinery/requests_console/directional/north{ + department = "Kitchen"; + name = "Kithen Requests Console" }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 +/obj/machinery/camera{ + c_tag = "Service - Kitchen North"; + dir = 9; + network = list("ss13","Service") }, -/obj/structure/closet/wardrobe/white, -/turf/open/floor/iron/cafeteria, -/area/commons/dorms/laundry) -"axF" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 4 +/turf/open/floor/iron/white, +/area/station/service/kitchen) +"bmb" = ( +/obj/structure/window/reinforced, +/obj/structure/table/wood, +/obj/item/paper_bin{ + pixel_x = 1; + pixel_y = 9 }, -/obj/item/kirbyplants/random, -/turf/open/floor/iron, -/area/commons/dorms) -"axH" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable, -/turf/open/floor/plating, -/area/security/warden) -"axM" = ( +/obj/item/pen, +/turf/open/floor/wood, +/area/station/command/heads_quarters/captain) +"bmE" = ( /obj/effect/turf_decal/trimline/yellow/warning, -/obj/structure/railing, -/obj/effect/turf_decal/trimline/neutral/filled/arrow_ccw{ +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 1 }, +/obj/effect/spawner/random/trash/graffiti{ + pixel_y = 32; + spawn_loot_chance = 50 + }, /turf/open/floor/iron, -/area/hallway/primary/tram/right) -"axR" = ( -/turf/closed/wall/r_wall, -/area/hallway/primary/tram/right) -"axW" = ( -/obj/effect/turf_decal/siding/thinplating{ +/area/station/maintenance/tram/right) +"bmF" = ( +/obj/effect/turf_decal/trimline/neutral/filled/corner{ dir = 4 }, -/turf/open/floor/glass/reinforced, -/area/hallway/primary/tram/left) -"axX" = ( -/turf/open/openspace, -/area/hallway/primary/tram/left) -"axY" = ( -/obj/effect/turf_decal/siding/thinplating{ +/obj/effect/turf_decal/trimline/neutral/filled/corner, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"bmW" = ( +/obj/structure/chair/sofa/right{ dir = 8 }, -/turf/open/floor/glass/reinforced, -/area/hallway/primary/tram/left) -"aya" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 4 +/obj/item/radio/intercom/directional/east, +/obj/effect/landmark/start/hangover, +/turf/open/floor/iron/cafeteria, +/area/station/service/kitchen/diner) +"bna" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 8 }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/landmark/event_spawn, +/turf/open/floor/wood{ + icon_state = "wood-broken5" + }, +/area/station/commons/vacant_room/office) +"bnt" = ( +/obj/structure/chair/office{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, /turf/open/floor/iron, -/area/commons/fitness) -"ayb" = ( -/obj/machinery/field/generator, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plating, -/area/engineering/engine_smes) -"ayd" = ( -/turf/open/openspace, -/area/hallway/primary/tram/center) -"aye" = ( -/obj/structure/chair/pew/left, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/chapel{ +/area/station/engineering/break_room) +"bnD" = ( +/obj/effect/turf_decal/stripes/corner{ dir = 1 }, -/area/service/chapel) -"ayg" = ( -/obj/effect/turf_decal/siding/thinplating{ +/obj/effect/turf_decal/trimline/yellow/filled/line, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 4 }, -/turf/open/floor/glass/reinforced, -/area/hallway/primary/tram/center) -"ayl" = ( -/obj/machinery/atmospherics/components/binary/pump{ - name = "Air to Port" +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/machinery/light/directional/west, -/obj/structure/extinguisher_cabinet/directional/west, /turf/open/floor/iron, -/area/engineering/atmos) -"aym" = ( -/obj/effect/turf_decal/siding/thinplating{ - dir = 8 +/area/station/engineering/engine_smes) +"bnF" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 4 }, -/turf/open/floor/glass/reinforced, -/area/hallway/primary/tram/center) -"ayo" = ( +/obj/structure/lattice, +/turf/open/space/basic, +/area/mine/explored) +"bnK" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark, +/area/station/engineering/atmospherics_engine) +"bnN" = ( +/obj/effect/turf_decal/sand/plating, /obj/structure/table, -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 6 +/obj/item/reagent_containers/food/drinks/bottle/beer{ + pixel_x = -8 }, -/obj/item/book/manual/wiki/tcomms, -/obj/item/radio/off, -/obj/machinery/firealarm/directional/east, -/turf/open/floor/iron, -/area/tcommsat/computer) -"ayq" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating/airless, +/area/mine/explored) +"bnS" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/catwalk_floor, -/area/maintenance/department/crew_quarters/dorms) -"ayt" = ( -/turf/open/openspace, -/area/hallway/primary/tram/right) -"ayu" = ( -/obj/effect/turf_decal/siding/thinplating{ +/obj/effect/turf_decal/trimline/purple/filled/line{ dir = 1 }, +/obj/machinery/status_display/evac/directional/north, +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/science/lower) +"bnU" = ( +/obj/machinery/door/airlock/command{ + name = "Gateway Access" + }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ +/obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 1 }, -/obj/structure/railing/corner{ +/obj/structure/disposalpipe/segment{ dir = 4 }, +/obj/effect/turf_decal/trimline/neutral/filled/line, /obj/structure/cable, +/obj/effect/mapping_helpers/airlock/access/all/command/gateway, /turf/open/floor/iron, -/area/commons/dorms) -"ayw" = ( -/obj/effect/turf_decal/siding/thinplating{ - dir = 8 - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron, -/area/hallway/primary/tram/right) -"ayy" = ( -/obj/effect/turf_decal/siding/thinplating{ +/area/station/command/gateway) +"bog" = ( +/obj/effect/turf_decal/trimline/brown/filled/corner{ dir = 4 }, -/turf/open/floor/glass/reinforced, -/area/hallway/primary/tram/right) -"ayz" = ( -/obj/effect/turf_decal/siding/thinplating{ - dir = 8 +/obj/structure/disposalpipe/segment{ + dir = 5 }, -/turf/open/floor/glass/reinforced, -/area/hallway/primary/tram/right) -"ayA" = ( -/obj/effect/turf_decal/siding/thinplating{ +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/cargo/sorting) +"bom" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment, +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/medical/medbay/lobby) +"bou" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ dir = 4 }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron, -/area/hallway/primary/tram/right) -"ayD" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ +/obj/effect/turf_decal/trimline/red/filled/line{ dir = 8 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/hallway/secondary/entry) -"ayG" = ( -/obj/structure/table, -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 6 - }, -/obj/item/storage/toolbox/mechanical{ - pixel_y = 5 - }, -/obj/item/flashlight{ - pixel_x = 1; - pixel_y = 5 - }, -/obj/machinery/firealarm/directional/east, -/turf/open/floor/iron, -/area/engineering/main) -"ayH" = ( -/obj/structure/chair/stool/bar/directional/east, -/obj/effect/turf_decal/trimline/neutral/filled/line{ +/area/station/security/execution/transfer) +"boz" = ( +/obj/machinery/light/directional/north, +/obj/effect/turf_decal/trimline/yellow/filled/corner{ dir = 1 }, /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/station/maintenance/disposal/incinerator) +"boI" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/blue/filled/corner, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/bluespace_vendor/directional/north, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, /obj/structure/disposalpipe/segment{ - dir = 10 + dir = 6 }, -/turf/open/floor/iron, -/area/commons/fitness/recreation) -"ayI" = ( -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) +"boQ" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/siding/wood, +/obj/structure/cable, +/turf/open/floor/wood, +/area/station/service/theater) +"boR" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/service/lawoffice) +"boS" = ( +/obj/effect/turf_decal/siding/thinplating{ + dir = 10 }, -/obj/structure/table/reinforced, /turf/open/floor/iron, -/area/service/bar) -"ayM" = ( -/obj/machinery/airalarm/directional/north, -/obj/structure/table/glass, -/obj/item/reagent_containers/spray/pepper, -/obj/item/assembly/flash/handheld{ - pixel_x = -6 - }, -/turf/open/floor/iron/white, -/area/security/execution/education) -"ayR" = ( -/obj/effect/turf_decal/trimline/purple/filled/line{ +/area/station/cargo/storage) +"bpa" = ( +/obj/machinery/modular_computer/console/preset/civilian{ dir = 4 }, -/obj/structure/extinguisher_cabinet/directional/east, +/obj/effect/turf_decal/bot, +/obj/machinery/requests_console/directional/west{ + department = "Robotics"; + departmentType = 2; + name = "Robotics Requests Console"; + receive_ore_updates = 1 + }, /turf/open/floor/iron/dark, -/area/science/xenobiology) -"ayS" = ( -/obj/structure/cable, -/turf/open/floor/iron/grimy, -/area/security/detectives_office) -"ayX" = ( -/obj/machinery/vending/wardrobe/sec_wardrobe, +/area/station/science/robotics/lab) +"bpi" = ( /obj/effect/turf_decal/trimline/red/filled/line, -/turf/open/floor/iron, -/area/security/checkpoint) -"azc" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/obj/structure/table, +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/structure/cable, /turf/open/floor/iron, -/area/construction/mining/aux_base) -"azh" = ( -/obj/effect/turf_decal/trimline/purple/filled/corner{ +/area/station/security/brig) +"bpl" = ( +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/trimline/yellow/filled/line{ dir = 1 }, -/obj/effect/turf_decal/trimline/purple/filled/corner{ +/obj/machinery/portable_atmospherics/scrubber, +/obj/machinery/atmospherics/pipe/smart/manifold4w/orange/visible, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"bpo" = ( +/obj/effect/turf_decal/siding/thinplating/dark, +/obj/machinery/door/firedoor/border_only{ + dir = 1 + }, +/turf/open/floor/iron/white, +/area/station/science/research) +"bpp" = ( +/obj/structure/sign/poster/official/space_cops{ + pixel_y = 32 + }, +/turf/open/floor/iron/showroomfloor, +/area/station/security/lockers) +"bpv" = ( +/obj/effect/turf_decal/trimline/brown/filled/line{ dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, -/turf/open/floor/iron/dark, -/area/science/xenobiology) -"azk" = ( -/obj/structure/reagent_dispensers/fueltank/large, -/obj/effect/turf_decal/bot{ +/obj/structure/filingcabinet/filingcabinet, +/turf/open/floor/iron, +/area/station/cargo/sorting) +"bpw" = ( +/obj/machinery/light/dim/directional/north, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/duct, +/turf/open/floor/iron/freezer, +/area/station/commons/toilet) +"bpU" = ( +/obj/structure/bed{ + dir = 8 + }, +/obj/item/bedsheet/dorms, +/turf/open/floor/carpet, +/area/station/commons/dorms) +"bqs" = ( +/obj/machinery/door/airlock/maintenance_hatch, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/mapping_helpers/airlock/unres{ dir = 1 }, -/turf/open/floor/iron/dark, -/area/engineering/engine_smes) -"azl" = ( -/obj/machinery/field/generator, +/obj/effect/mapping_helpers/airlock/access/any/service/maintenance, /turf/open/floor/plating, -/area/engineering/engine_smes) -"azm" = ( -/obj/docking_port/stationary{ - dir = 8; - dwidth = 1; - height = 4; - name = "escape pod loader"; - roundstart_template = /datum/map_template/shuttle/escape_pod/default; - width = 3 +/area/station/maintenance/central/greater) +"bqv" = ( +/obj/machinery/vending/assist, +/obj/machinery/requests_console/directional/east{ + department = "Tool Storage"; + name = "Tool Department Requests Console" }, -/turf/open/space/openspace, -/area/space) -"azn" = ( -/obj/item/toy/balloon, -/turf/open/floor/eighties/red, -/area/commons/fitness/recreation/entertainment) -"azp" = ( -/obj/structure/easel, -/obj/item/canvas/nineteen_nineteen, -/turf/open/misc/asteroid/airless, -/area/mine/explored) -"azr" = ( /obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 4 }, /turf/open/floor/iron, -/area/hallway/secondary/entry) -"azs" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/area/station/commons/storage/primary) +"bqy" = ( +/obj/structure/closet/secure_closet/security/engine, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 6 }, +/obj/item/clothing/mask/whistle, /turf/open/floor/iron, -/area/hallway/secondary/entry) -"azt" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 8 +/area/station/security/checkpoint/engineering) +"bqA" = ( +/obj/effect/turf_decal/sand/plating, +/obj/machinery/light/small/directional/east, +/obj/effect/turf_decal/delivery, +/obj/effect/spawner/random/structure/crate_empty, +/obj/item/storage/toolbox/mechanical, +/obj/item/stack/sheet/iron/twenty, +/obj/item/stock_parts/cell/high, +/turf/open/floor/plating, +/area/station/maintenance/central/greater) +"bqG" = ( +/obj/structure/railing{ + dir = 4 }, -/obj/effect/turf_decal/trimline/purple/filled/line{ - dir = 1 +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 4 }, /turf/open/floor/iron/dark, -/area/science/xenobiology) -"azw" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/decal/cleanable/dirt, +/area/station/service/hydroponics) +"bqL" = ( /obj/structure/cable, -/obj/structure/disposalpipe/segment, -/turf/open/floor/catwalk_floor, -/area/maintenance/starboard/central) -"azx" = ( -/obj/effect/decal/remains/human, -/obj/effect/decal/cleanable/crayon{ - icon_state = "i"; - name = "graffiti"; - paint_colour = "#FF9300"; - pixel_x = 8; - pixel_y = -32 - }, -/obj/effect/decal/cleanable/crayon{ - icon_state = "i"; - name = "graffiti"; - paint_colour = "#FF9300"; - pixel_x = 4; - pixel_y = -32 - }, -/obj/effect/decal/cleanable/crayon{ - icon_state = "i"; - name = "graffiti"; - paint_colour = "#FF9300"; - pixel_y = -32 - }, -/obj/effect/decal/cleanable/crayon{ - icon_state = "i"; - name = "graffiti"; - paint_colour = "#FF9300"; - pixel_x = -4; - pixel_y = -32 - }, -/obj/effect/decal/cleanable/crayon{ - icon_state = "x"; - name = "graffiti"; - paint_colour = "#FF9300"; - pixel_x = 4; - pixel_y = -32 - }, -/obj/item/clothing/shoes/clown_shoes, -/obj/item/clothing/mask/gas/clown_hat, -/turf/open/floor/plating, -/area/engineering/main) -"azz" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/turf/open/floor/wood, -/area/commons/dorms) -"azA" = ( -/obj/machinery/door/airlock/maintenance_hatch{ - name = "Restroom Maintenance Access"; - req_one_access_txt = "12" +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/duct, -/turf/open/floor/iron/smooth, -/area/commons/toilet) -"azB" = ( -/obj/effect/turf_decal/stripes{ - dir = 1 +/turf/open/floor/iron, +/area/station/security/prison) +"bqW" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 }, -/obj/effect/turf_decal/stripes, -/turf/open/floor/vault, -/area/hallway/primary/tram/left) -"azC" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 1 +/obj/machinery/camera{ + c_tag = "Security - Detective's Office"; + dir = 9; + network = list("ss13","Security") }, -/obj/effect/turf_decal/stripes/corner{ +/obj/structure/cable, +/turf/open/floor/iron/grimy, +/area/station/security/detectives_office) +"bra" = ( +/turf/closed/wall/r_wall, +/area/station/science/ordnance/storage) +"brm" = ( +/turf/open/openspace, +/area/station/hallway/primary/tram/right) +"brr" = ( +/obj/effect/turf_decal/siding/thinplating{ dir = 8 }, -/turf/open/floor/vault, -/area/hallway/primary/tram/left) -"azG" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/obj/structure/fluff/tram_rail/floor, +/turf/open/floor/glass/reinforced, +/area/station/hallway/primary/tram/center) +"brG" = ( +/obj/structure/reagent_dispensers/water_cooler, +/turf/open/floor/wood/parquet, +/area/station/medical/psychology) +"brQ" = ( +/obj/structure/railing{ dir = 4 }, -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/command/teleporter) -"azJ" = ( -/turf/closed/wall, -/area/commons/storage/primary) -"azK" = ( -/obj/effect/turf_decal/tile/blue{ +/obj/effect/turf_decal/siding/thinplating{ dir = 4 }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron, +/area/station/commons/fitness/recreation) +"bsf" = ( +/obj/structure/chair, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 9 }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/turf/open/floor/iron/cafeteria, -/area/commons/dorms/laundry) -"azN" = ( -/obj/effect/turf_decal/delivery, -/obj/structure/holosign/barrier/atmos/sturdy, -/turf/open/floor/vault, -/area/hallway/primary/tram/left) -"azP" = ( -/obj/effect/turf_decal/delivery, -/obj/structure/holosign/barrier/atmos/sturdy, -/turf/open/floor/vault, -/area/hallway/primary/tram/center) -"azQ" = ( -/turf/open/floor/iron/grimy, -/area/service/chapel/office) -"azS" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 8 +/turf/open/floor/iron/dark, +/area/station/security/interrogation) +"bsi" = ( +/obj/effect/turf_decal/trimline/purple/filled/corner{ + dir = 4 }, -/obj/structure/sign/departments/restroom{ - pixel_x = -32 +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/science/research) +"bso" = ( +/turf/closed/wall/r_wall, +/area/station/maintenance/department/crew_quarters/dorms) +"bst" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 9 }, -/turf/open/floor/iron, -/area/commons/dorms) -"azT" = ( -/obj/effect/turf_decal/stripes{ +/turf/open/floor/plating/airless, +/area/station/science/ordnance/bomb) +"bsu" = ( +/obj/effect/turf_decal/siding/thinplating{ dir = 1 }, -/obj/effect/turf_decal/stripes, -/turf/open/floor/vault, -/area/hallway/primary/tram/center) -"azU" = ( -/obj/structure/table, -/obj/machinery/recharger{ - pixel_y = 4 - }, -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 1 +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 4 }, +/obj/effect/turf_decal/trimline/yellow/corner, +/obj/machinery/light/directional/east, /turf/open/floor/iron, -/area/security/checkpoint) -"azY" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/turf/open/floor/iron, -/area/commons/vacant_room/commissary) -"azZ" = ( +/area/station/hallway/secondary/construction/engineering) +"bsv" = ( +/obj/structure/rack, +/obj/machinery/light/small/directional/north, +/obj/item/stock_parts/matter_bin, +/obj/item/stock_parts/manipulator, +/obj/item/stock_parts/micro_laser, /obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"aAa" = ( -/obj/effect/turf_decal/stripes/white/corner, -/obj/effect/turf_decal/stripes/corner, -/obj/effect/turf_decal/stripes/corner{ - dir = 4 +/turf/open/floor/iron, +/area/station/maintenance/starboard/central) +"bsx" = ( +/obj/machinery/light/directional/north, +/obj/structure/sign/painting/library{ + pixel_y = 32 }, -/turf/open/floor/vault, -/area/hallway/primary/tram/center) -"aAb" = ( -/obj/effect/spawner/random/engineering/tracking_beacon, -/turf/open/floor/iron/dark, -/area/service/chapel) -"aAe" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/yellow/visible, -/obj/effect/turf_decal/trimline/red/filled/corner{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/turf_decal/trimline/neutral/corner{ +/turf/open/floor/wood, +/area/station/service/theater) +"bsE" = ( +/obj/structure/table/glass, +/obj/item/storage/secure/briefcase, +/obj/machinery/light/directional/south, +/obj/effect/turf_decal/tile/blue/fourcorners, +/turf/open/floor/iron/white, +/area/station/command/heads_quarters/cmo) +"bsK" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/railing, +/turf/open/floor/plating, +/area/station/maintenance/tram/right) +"btw" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ dir = 4 }, -/obj/machinery/atmospherics/pipe/bridge_pipe/green/visible, +/obj/machinery/power/apc/auto_name/directional/east, +/obj/structure/cable, /turf/open/floor/iron, -/area/engineering/atmos) -"aAf" = ( -/obj/effect/turf_decal/trimline/green/filled/line{ +/area/station/security/checkpoint/science) +"btz" = ( +/obj/machinery/computer/secure_data{ dir = 1 }, -/obj/effect/turf_decal/trimline/green/filled/line, -/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/locked, -/obj/machinery/door_buttons/access_button{ - idDoor = "virology_airlock_interior"; - idSelf = "virology_airlock_control"; - name = "Virology Access Button"; - pixel_y = 24; - req_access_txt = "39" - }, -/obj/structure/disposalpipe/segment{ +/obj/effect/turf_decal/trimline/red/filled/line, +/obj/machinery/status_display/ai/directional/south, +/turf/open/floor/iron, +/area/station/security/checkpoint) +"btA" = ( +/obj/machinery/computer/med_data{ dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/iron/white, -/area/medical/virology) -"aAh" = ( +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 8 + }, +/obj/item/radio/intercom/directional/west, +/turf/open/floor/iron/dark, +/area/station/command/bridge) +"btC" = ( /obj/effect/turf_decal/tile/blue{ dir = 4 }, /obj/effect/turf_decal/tile/blue{ dir = 8 }, -/obj/effect/landmark/start/assistant, +/obj/structure/closet/wardrobe/green, /turf/open/floor/iron/cafeteria, -/area/commons/dorms/laundry) -"aAn" = ( -/obj/structure/table, -/obj/item/hand_labeler, -/obj/machinery/requests_console/directional/north{ - department = "Cargo Bay"; - departmentType = 2; - name = "Cargo Bay Requests Console" +/area/station/commons/dorms/laundry) +"btO" = ( +/obj/machinery/rnd/server, +/turf/open/floor/circuit/telecomms/server, +/area/station/science/server) +"buy" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 4 }, -/obj/item/mecha_parts/mecha_equipment/hydraulic_clamp, -/obj/effect/turf_decal/tile/brown/fourcorners, -/turf/open/floor/iron, -/area/cargo/storage) -"aAp" = ( -/obj/structure/chair/office{ +/obj/effect/turf_decal/trimline/neutral/filled/warning{ dir = 4 }, -/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/grimy, -/area/service/library/lounge) -"aAq" = ( +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/hallway/secondary/command) +"buB" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/service/chapel/monastery) +"buH" = ( +/turf/open/floor/iron/dark, +/area/station/science/server) +"buM" = ( +/turf/closed/wall/r_wall, +/area/station/science/research) +"buQ" = ( +/obj/structure/closet/secure_closet/security/sec, +/obj/machinery/status_display/evac/directional/east, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron/showroomfloor, +/area/station/security/lockers) +"buS" = ( +/obj/machinery/button/door/directional/west{ + id = "private_o"; + name = "Privacy Bolts"; + normaldoorcontrol = 1; + pixel_y = -9; + specialfunctions = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/wood, +/area/station/commons/dorms) +"buT" = ( +/obj/effect/turf_decal/trimline/blue/filled/corner, +/obj/effect/turf_decal/trimline/neutral/corner, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment, +/obj/effect/landmark/start/hangover, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/hallway/primary/tram/center) +"buV" = ( +/turf/closed/wall, +/area/station/security/courtroom) +"buW" = ( +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 4 + }, +/obj/machinery/smartfridge/chemistry/virology/preloaded, +/turf/open/floor/iron/white, +/area/station/medical/virology) +"buX" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/light/directional/south, +/obj/item/radio/intercom/prison/directional/south, /turf/open/floor/iron, -/area/hallway/secondary/entry) -"aAs" = ( -/obj/structure/table, -/obj/item/reagent_containers/food/condiment/peppermill{ - desc = "Often used to flavor food or make people sneeze. Fashionably moved to the left side of the table."; - pixel_x = -8; - pixel_y = 2 +/area/station/security/prison) +"bvk" = ( +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ + dir = 1 }, -/obj/item/reagent_containers/food/condiment/saltshaker{ - layer = 3.1; - pixel_x = -2; - pixel_y = 2 +/obj/effect/landmark/blobstart, +/turf/open/floor/iron, +/area/station/cargo/miningdock/cafeteria) +"bvm" = ( +/obj/structure/chair/sofa/corner{ + dir = 8 }, -/obj/item/reagent_containers/food/condiment/enzyme{ - pixel_x = 9; - pixel_y = 3 +/turf/open/floor/iron/cafeteria{ + dir = 5 }, -/turf/open/floor/iron/cafeteria, -/area/security/prison/mess) -"aAu" = ( -/obj/effect/turf_decal/stripes/corner{ +/area/station/science/breakroom) +"bvH" = ( +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ dir = 1 }, -/obj/effect/turf_decal/stripes/corner{ +/obj/structure/table, +/obj/machinery/microwave{ + pixel_y = 6 + }, +/turf/open/floor/iron, +/area/station/cargo/miningdock/cafeteria) +"bvI" = ( +/obj/machinery/vending/wardrobe/engi_wardrobe, +/obj/structure/sign/poster/official/safety_eye_protection{ + pixel_x = 32 + }, +/turf/open/floor/iron, +/area/station/engineering/main) +"bvK" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 9 + }, +/turf/open/floor/iron/white, +/area/station/medical/treatment_center) +"bvM" = ( +/obj/machinery/computer/mech_bay_power_console, +/turf/open/floor/iron, +/area/station/science/robotics/mechbay) +"bvN" = ( +/obj/item/shovel, +/obj/item/storage/bag/ore, +/turf/open/misc/asteroid/airless, +/area/mine/explored) +"bvP" = ( +/obj/machinery/firealarm/directional/east, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 8 }, -/turf/open/floor/vault, -/area/hallway/primary/tram/center) -"aAJ" = ( -/obj/effect/turf_decal/delivery, -/obj/structure/holosign/barrier/atmos/sturdy, -/turf/open/floor/vault, -/area/hallway/primary/tram/right) -"aAL" = ( -/turf/open/floor/wood, -/area/service/lawoffice) -"aAN" = ( -/obj/effect/turf_decal/trimline/brown/filled/corner{ - dir = 1 +/turf/open/floor/iron/cafeteria, +/area/station/security/prison/mess) +"bwd" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 6 }, -/obj/structure/disposalpipe/segment{ +/obj/effect/turf_decal/trimline/neutral/filled/warning{ dir = 6 }, -/obj/structure/extinguisher_cabinet/directional/north, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/item/kirbyplants/random, +/turf/open/floor/iron, +/area/station/hallway/secondary/command) +"bwf" = ( +/turf/closed/wall/r_wall, +/area/station/ai_monitored/command/storage/eva) +"bwi" = ( +/obj/item/target, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plating/airless, +/area/station/science/ordnance/bomb) +"bwo" = ( +/obj/item/radio/intercom{ + pixel_y = -29 + }, +/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/pipe/smart/manifold4w/dark/visible, /turf/open/floor/iron/dark, -/area/command/bridge) -"aAO" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 4 +/area/station/science/xenobiology) +"bwv" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ + dir = 10 }, -/obj/effect/turf_decal/stripes/corner, -/turf/open/floor/vault, -/area/hallway/primary/tram/right) -"aAP" = ( -/obj/machinery/computer/camera_advanced/base_construction, -/obj/effect/turf_decal/trimline/yellow/filled/line{ +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/medical/medbay/lobby) +"bwC" = ( +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ dir = 1 }, +/obj/structure/table/reinforced, +/obj/structure/displaycase/forsale/kitchen, /turf/open/floor/iron, -/area/construction/mining/aux_base) -"aAQ" = ( -/obj/effect/turf_decal/stripes{ - dir = 1 +/area/station/service/bar) +"bwJ" = ( +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 5 }, -/obj/effect/turf_decal/stripes, -/turf/open/floor/vault, -/area/hallway/primary/tram/right) -"aAR" = ( -/obj/effect/turf_decal/stripes/corner{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment, +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/science/lower) +"bwM" = ( +/obj/structure/closet/secure_closet/miner, +/obj/effect/turf_decal/tile/brown{ dir = 1 }, -/obj/effect/turf_decal/stripes/corner{ - dir = 8 - }, -/turf/open/floor/vault, -/area/hallway/primary/tram/right) -"aAS" = ( -/obj/effect/turf_decal/siding/thinplating{ +/obj/effect/turf_decal/tile/brown{ dir = 4 }, -/obj/structure/disposalpipe/segment, -/obj/machinery/airalarm/directional/east, -/obj/effect/landmark/start/hangover, -/turf/open/floor/iron, -/area/hallway/primary/tram/right) -"aAV" = ( -/obj/effect/turf_decal/trimline/yellow/filled/warning, -/turf/open/floor/iron, -/area/construction/mining/aux_base) -"aBa" = ( -/turf/open/floor/iron, -/area/hallway/secondary/entry) -"aBd" = ( -/obj/machinery/firealarm/directional/west, -/obj/effect/turf_decal/trimline/red/filled/line{ +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ dir = 8 }, -/obj/effect/turf_decal/trimline/red/filled/corner, /turf/open/floor/iron, -/area/security/prison) -"aBi" = ( -/obj/effect/turf_decal/trimline/brown/filled/line{ +/area/station/cargo/miningdock) +"bwV" = ( +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/turf/open/floor/iron/grimy, +/area/station/service/library/lounge) +"bxh" = ( +/obj/effect/turf_decal/trimline/purple/filled/line, +/obj/effect/turf_decal/trimline/neutral/filled/warning, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/hallway/primary/tram/right) +"bxm" = ( +/obj/effect/turf_decal/trimline/neutral/filled/corner{ dir = 8 }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 4 +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ + dir = 5 }, +/obj/structure/cable, /turf/open/floor/iron, -/area/hallway/secondary/exit) -"aBk" = ( -/obj/effect/turf_decal/bot, -/turf/open/floor/iron, -/area/command/heads_quarters/hop) -"aBx" = ( -/obj/structure/window/reinforced/spawner/west, -/turf/open/floor/iron/dark/smooth_edge{ +/area/station/hallway/primary/central) +"bxp" = ( +/obj/structure/ladder, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 8 }, -/area/commons/fitness) -"aBy" = ( -/obj/effect/turf_decal/trimline/yellow/warning{ +/turf/open/floor/iron, +/area/station/maintenance/tram/left) +"bxs" = ( +/obj/structure/industrial_lift/tram{ + icon_state = "titanium_blue" + }, +/obj/structure/chair/comfy/shuttle{ dir = 1 }, -/obj/structure/railing{ +/obj/structure/fluff/tram_rail{ dir = 1 }, -/obj/effect/turf_decal/trimline/neutral/filled/arrow_ccw, -/turf/open/floor/iron, -/area/hallway/primary/tram/left) -"aBA" = ( -/obj/structure/table, -/obj/machinery/microwave, -/turf/open/floor/iron/cafeteria, -/area/security/prison/mess) -"aBB" = ( -/obj/effect/turf_decal/trimline/brown/filled/line{ +/turf/open/openspace, +/area/station/hallway/primary/tram/center) +"bxt" = ( +/obj/machinery/door/airlock/command/glass{ + name = "EVA Storage" + }, +/obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 4 }, -/obj/machinery/camera{ - c_tag = "Cargo - Warehouse East"; - dir = 6; - network = list("ss13","cargo") +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 8 }, -/obj/structure/extinguisher_cabinet/directional/east, +/obj/effect/mapping_helpers/airlock/access/all/command/eva, /turf/open/floor/iron, -/area/cargo/storage) -"aBE" = ( -/obj/effect/decal/cleanable/dirt, -/turf/closed/wall, -/area/maintenance/department/security) -"aBF" = ( -/obj/effect/turf_decal/trimline/brown/filled/line{ - dir = 6 +/area/station/ai_monitored/command/storage/eva) +"bxC" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 9 }, -/obj/machinery/firealarm/directional/east, -/obj/structure/table, -/obj/item/clothing/gloves/cargo_gauntlet, -/obj/item/clothing/gloves/cargo_gauntlet, -/obj/item/clothing/gloves/cargo_gauntlet, +/obj/structure/chair{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/red/corner{ + dir = 4 + }, +/obj/effect/landmark/start/hangover, /turf/open/floor/iron, -/area/cargo/storage) -"aBG" = ( -/obj/effect/turf_decal/siding/wood{ +/area/station/hallway/secondary/exit/departure_lounge) +"bxH" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 8 }, -/obj/item/screwdriver, +/obj/effect/turf_decal/siding/thinplating{ + dir = 4 + }, +/obj/machinery/light/directional/west, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron, +/area/station/commons/fitness/recreation) +"bxV" = ( /obj/effect/decal/cleanable/dirt, -/obj/item/radio/intercom/directional/south, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/wood, -/area/commons/vacant_room/office) -"aBH" = ( -/obj/effect/turf_decal/trimline/yellow/warning{ +/area/station/service/theater) +"byf" = ( +/obj/structure/chair/comfy/black{ dir = 1 }, -/obj/structure/railing{ - dir = 1 +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/stripes/line{ + dir = 10 }, -/obj/effect/turf_decal/trimline/neutral/filled/arrow_cw, +/obj/effect/landmark/start/scientist, /turf/open/floor/iron, -/area/hallway/primary/tram/left) -"aBJ" = ( -/obj/machinery/firealarm/directional/west, -/turf/open/floor/iron/dark, -/area/command/bridge) -"aBN" = ( -/obj/machinery/firealarm/directional/east, -/turf/open/floor/iron/dark, -/area/command/bridge) -"aBP" = ( +/area/station/science/xenobiology) +"byu" = ( +/obj/structure/sink{ + dir = 8; + pixel_x = 11 + }, +/obj/structure/mirror/directional/east, +/obj/machinery/airalarm/directional/north, +/obj/effect/landmark/xeno_spawn, +/obj/effect/landmark/event_spawn, +/turf/open/floor/iron/freezer, +/area/station/commons/lounge) +"byG" = ( /obj/effect/turf_decal/trimline/yellow/filled/line, -/obj/structure/closet/toolcloset, -/obj/item/radio/intercom/directional/south, +/obj/machinery/light/directional/south, /turf/open/floor/iron, -/area/commons/storage/tools) -"aBR" = ( -/obj/effect/turf_decal/trimline/yellow/warning{ - dir = 1 - }, +/area/station/engineering/atmos) +"byX" = ( /obj/structure/railing{ - dir = 1 + dir = 10 }, -/obj/effect/turf_decal/trimline/neutral/filled/arrow_ccw, -/turf/open/floor/iron, -/area/hallway/primary/tram/center) -"aBU" = ( -/obj/effect/turf_decal/caution/stand_clear, -/obj/machinery/door/poddoor/shutters{ - id = "aux_base_shutters"; - name = "Auxillary Base Shutters" - }, -/turf/open/floor/plating, -/area/construction/mining/aux_base) -"aCa" = ( -/turf/closed/wall, -/area/service/library) -"aCd" = ( -/obj/structure/cable/multilayer/multiz, -/obj/effect/turf_decal/stripes/end{ - dir = 1 - }, -/obj/structure/sign/warning/electricshock{ - pixel_y = -32 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/maintenance/department/crew_quarters/dorms) -"aCl" = ( -/obj/effect/turf_decal/trimline/yellow/warning{ - dir = 1 +/turf/open/floor/glass/reinforced, +/area/station/ai_monitored/turret_protected/aisat/hallway) +"byY" = ( +/obj/effect/turf_decal/trimline/brown/filled/corner, +/obj/effect/turf_decal/trimline/brown/filled/corner{ + dir = 8 }, -/obj/structure/railing{ - dir = 1 +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/cargo/miningdock) +"bzc" = ( +/obj/effect/turf_decal/trimline/green/filled/line, +/obj/effect/turf_decal/siding/thinplating/dark/corner, +/obj/machinery/light/small/directional/south, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/duct, +/turf/open/floor/iron/dark, +/area/station/service/hydroponics) +"bzd" = ( +/obj/structure/tank_dispenser, +/turf/open/floor/iron/dark, +/area/station/science/ordnance/testlab) +"bze" = ( +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 4 }, -/obj/effect/turf_decal/trimline/neutral/filled/arrow_cw, /turf/open/floor/iron, -/area/hallway/primary/tram/center) -"aCr" = ( -/obj/structure/bed/roller, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/trimline/blue/filled/line{ +/area/station/science/robotics/lab) +"bzj" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ dir = 4 }, -/turf/open/floor/iron/white, -/area/medical/medbay/central) -"aCs" = ( -/obj/effect/turf_decal/trimline/yellow/warning{ - dir = 1 +/obj/machinery/portable_atmospherics/pump, +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 6 }, -/obj/structure/railing{ - dir = 1 +/obj/effect/turf_decal/trimline/neutral/filled/warning{ + dir = 6 }, -/obj/effect/turf_decal/trimline/neutral/filled/arrow_ccw, /turf/open/floor/iron, -/area/hallway/primary/tram/right) -"aCu" = ( -/obj/structure/bookcase/random/religion, -/turf/open/floor/iron/dark, -/area/service/chapel) -"aCv" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/commons/fitness/recreation/entertainment) -"aCz" = ( -/obj/structure/bed/dogbed/ian, -/obj/machinery/computer/security/telescreen/entertainment/directional/north, -/obj/machinery/firealarm/directional/east, -/mob/living/simple_animal/pet/dog/corgi/ian, -/turf/open/floor/wood, -/area/command/heads_quarters/hop) -"aCA" = ( -/obj/effect/turf_decal/trimline/yellow/warning{ - dir = 1 +/area/station/hallway/secondary/construction/engineering) +"bzz" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 8 }, -/obj/structure/railing{ - dir = 1 +/obj/machinery/portable_atmospherics/scrubber, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 10 }, -/obj/effect/turf_decal/trimline/neutral/filled/arrow_cw, -/turf/open/floor/iron, -/area/hallway/primary/tram/right) -"aCB" = ( -/obj/effect/turf_decal/trimline/brown/filled/line{ - dir = 6 +/obj/effect/turf_decal/trimline/neutral/filled/warning{ + dir = 10 }, -/obj/machinery/firealarm/directional/east, /turf/open/floor/iron, -/area/cargo/qm) -"aCC" = ( -/obj/structure/table, -/obj/effect/turf_decal/trimline/brown/filled/line{ - dir = 6 +/area/station/hallway/secondary/construction/engineering) +"bzG" = ( +/obj/effect/turf_decal/trimline/red/filled/corner, +/obj/effect/turf_decal/trimline/red/filled/corner{ + dir = 8 }, -/obj/item/paper_bin{ - pixel_x = -3; - pixel_y = 7 +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/item/clipboard, -/obj/item/pen/red, -/obj/structure/extinguisher_cabinet/directional/east, /turf/open/floor/iron, -/area/cargo/office) -"aCD" = ( -/obj/machinery/computer/cargo/request{ +/area/station/security/brig) +"bzM" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/turf/open/floor/iron/dark, +/area/station/security/interrogation) +"bzP" = ( +/obj/effect/turf_decal/trimline/neutral/filled/corner{ dir = 4 }, -/obj/effect/turf_decal/trimline/brown/filled/line{ - dir = 10 +/obj/effect/turf_decal/siding/thinplating{ + dir = 8 }, -/obj/machinery/firealarm/directional/west, /turf/open/floor/iron, -/area/cargo/sorting) -"aCE" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 9 +/area/station/commons/fitness/recreation) +"bzT" = ( +/obj/machinery/space_heater, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/smooth, +/area/station/maintenance/starboard/lesser) +"bAf" = ( +/obj/structure/railing/corner{ + dir = 4 }, -/obj/structure/extinguisher_cabinet/directional/north, -/turf/open/floor/iron/dark, -/area/command/teleporter) -"aCF" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/yellow/visible, -/obj/effect/turf_decal/trimline/brown/filled/corner{ +/obj/effect/turf_decal/siding/thinplating/corner{ dir = 4 }, -/obj/machinery/atmospherics/pipe/bridge_pipe/green/visible, +/obj/structure/disposalpipe/segment, /turf/open/floor/iron, -/area/engineering/atmos) -"aCH" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/area/station/commons/fitness/recreation) +"bAq" = ( +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ dir = 1 }, +/obj/structure/table/reinforced, +/obj/effect/spawner/random/clothing/bowler_or_that, /turf/open/floor/iron, -/area/hallway/secondary/entry) -"aCJ" = ( -/obj/machinery/door/airlock{ - id_tag = "private_f"; - name = "Private Quarters F" +/area/station/service/bar) +"bAS" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 8 }, +/turf/open/floor/plating, +/area/station/maintenance/starboard/central) +"bAX" = ( +/obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/wood, -/area/commons/dorms) -"aCN" = ( -/obj/machinery/vending/cart{ - req_access_txt = "57" +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 4 }, -/obj/structure/extinguisher_cabinet/directional/west, -/turf/open/floor/wood, -/area/command/heads_quarters/hop) -"aCR" = ( -/obj/structure/table/wood, -/obj/item/folder/blue, -/obj/item/stamp/hop, -/obj/machinery/button/ticket_machine{ - pixel_x = 32 +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 8 }, -/obj/machinery/keycard_auth/directional/south{ - pixel_x = 26 +/obj/machinery/door/airlock/security/glass{ + name = "Isolation Cell D" }, -/obj/machinery/light_switch/directional/south{ - pixel_x = 6; - pixel_y = -36 +/obj/effect/mapping_helpers/airlock/access/all/security/brig, +/turf/open/floor/iron, +/area/station/security/execution/transfer) +"bBb" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/machinery/button/door/directional/south{ - id = "hop"; - name = "Privacy Shutters Control"; - pixel_x = -8; - req_access_txt = "28" +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 1 }, -/obj/machinery/button/door/directional/south{ - id = "hopqueue"; - name = "Queue Shutters Control"; - pixel_x = -8; - pixel_y = -34; - req_access_txt = "28" +/obj/machinery/requests_console/directional/north{ + announcementConsole = 1; + department = "Telecomms Admin"; + departmentType = 5; + name = "Telecomms Requests Console" }, -/obj/item/trapdoor_remote/preloaded{ - pixel_x = -8 +/turf/open/floor/iron, +/area/station/tcommsat/computer) +"bBc" = ( +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 4 + }, +/obj/machinery/disposal/bin{ + pixel_x = -2; + pixel_y = -2 + }, +/obj/structure/disposalpipe/trunk{ + dir = 8 }, -/turf/open/floor/wood, -/area/command/heads_quarters/hop) -"aCS" = ( -/obj/effect/turf_decal/trimline/neutral/filled/corner, /turf/open/floor/iron, -/area/hallway/secondary/entry) -"aDa" = ( -/obj/structure/chair/stool/bar/directional/west, -/obj/effect/turf_decal/trimline/neutral/filled/line{ +/area/station/science/auxlab) +"bBh" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/trimline/yellow/warning{ dir = 1 }, -/obj/machinery/newscaster/directional/north, -/obj/structure/disposalpipe/segment{ - dir = 6 +/obj/effect/turf_decal/trimline/neutral/filled/line, +/obj/machinery/firealarm/directional/south, +/turf/open/floor/iron, +/area/station/maintenance/tram/right) +"bBr" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/cargo/miningdock) +"bBs" = ( +/obj/effect/turf_decal/trimline/brown/filled/line{ + dir = 10 }, /turf/open/floor/iron, -/area/commons/fitness/recreation) -"aDn" = ( -/obj/structure/table/wood, -/obj/machinery/computer/security/wooden_tv, -/obj/structure/extinguisher_cabinet/directional/south, -/obj/machinery/button/door/directional/east{ - id = "kanyewest"; - name = "Privacy Shutters" +/area/station/cargo/miningdock) +"bBy" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 5 }, -/turf/open/floor/carpet, -/area/security/detectives_office) -"aDq" = ( -/obj/structure/sign/warning/vacuum/external{ - pixel_y = 32 +/obj/structure/table/reinforced, +/obj/item/reagent_containers/spray/cleaner, +/obj/item/blood_filter, +/obj/machinery/light_switch/directional/east{ + pixel_x = 22; + pixel_y = -9 }, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/hallway/secondary/entry) -"aDt" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 4 +/turf/open/floor/iron/white, +/area/station/medical/surgery/fore) +"bBM" = ( +/obj/effect/turf_decal/trimline/yellow/warning, +/obj/structure/railing, +/obj/effect/turf_decal/trimline/neutral/filled/arrow_cw{ + dir = 1 }, -/obj/machinery/firealarm/directional/east, /turf/open/floor/iron, -/area/security/checkpoint/escape) -"aDw" = ( -/obj/structure/sign/poster/official/report_crimes{ - pixel_y = -32 +/area/station/hallway/primary/tram/right) +"bBX" = ( +/obj/effect/turf_decal/trimline/neutral/filled/corner{ + dir = 4 }, -/turf/open/floor/wood, -/area/service/lawoffice) -"aDx" = ( -/obj/machinery/shieldgen, -/turf/open/floor/plating, -/area/engineering/engine_smes) -"aDy" = ( -/obj/effect/turf_decal/tile/red{ - dir = 1 +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit) +"bCc" = ( +/obj/machinery/status_display/evac/directional/north, +/turf/open/misc/asteroid, +/area/station/security/prison/workout) +"bCj" = ( +/obj/machinery/door/window{ + name = "HoP's Desk"; + req_access = list("hop") }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/blue{ - dir = 4 +/turf/open/floor/carpet, +/area/station/command/heads_quarters/hop) +"bCm" = ( +/obj/structure/chair/plastic, +/obj/machinery/light/blacklight/directional/north, +/turf/open/floor/eighties/red, +/area/station/commons/fitness/recreation/entertainment) +"bCp" = ( +/obj/effect/turf_decal/trimline/blue/filled/corner{ + dir = 8 }, -/obj/effect/turf_decal/tile/blue{ +/obj/effect/turf_decal/siding/white/corner{ dir = 8 }, +/turf/open/floor/iron/dark, +/area/station/medical/storage) +"bCu" = ( +/obj/structure/mirror/directional/north, +/obj/structure/sink{ + pixel_y = 17 + }, +/turf/open/floor/iron/white, +/area/station/command/heads_quarters/captain/private) +"bCR" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, -/area/service/theater) -"aDF" = ( -/obj/structure/chair/stool/directional/south, -/obj/machinery/light/directional/west, -/obj/machinery/camera{ - c_tag = "Science - Mech Bay"; - dir = 10; - network = list("ss13","rd") +/area/station/hallway/secondary/entry) +"bCT" = ( +/obj/machinery/computer/security/mining{ + dir = 8 }, -/turf/open/floor/circuit, -/area/science/robotics/mechbay) -"aDH" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ +/obj/effect/turf_decal/trimline/brown/filled/line{ dir = 4 }, /turf/open/floor/iron, -/area/commons/fitness) -"aDI" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ +/area/station/cargo/miningdock) +"bDo" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/red/filled/line{ dir = 8 }, +/obj/machinery/door/airlock/security/glass{ + id_tag = "innerbrigright"; + name = "Brig" + }, +/obj/structure/disposalpipe/segment, +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "brig_right" + }, +/obj/machinery/door/firedoor, +/obj/effect/mapping_helpers/airlock/access/all/security/entrance, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, /turf/open/floor/iron, -/area/hallway/primary/central) -"aDM" = ( -/obj/machinery/light/directional/north, -/obj/effect/turf_decal/siding/thinplating/dark, -/obj/structure/disposalpipe/trunk, -/obj/machinery/disposal/bin{ - pixel_x = -2; - pixel_y = -2 +/area/station/security/brig) +"bDq" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/public/glass{ + name = "Holodeck Door" }, -/turf/open/floor/iron/dark, -/area/science/lower) -"aDN" = ( -/obj/structure/closet/crate, -/obj/item/crowbar, -/obj/effect/turf_decal/bot, -/obj/machinery/firealarm/directional/east, -/turf/open/floor/iron/dark, -/area/command/teleporter) -"aDP" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 6 +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "holodeck" }, /turf/open/floor/iron, -/area/hallway/secondary/entry) -"aDS" = ( -/obj/structure/railing{ +/area/station/commons/fitness/recreation) +"bDu" = ( +/obj/machinery/door/airlock/medical/glass{ + name = "Treatment Center" + }, +/obj/effect/mapping_helpers/airlock/unres, +/obj/effect/turf_decal/trimline/blue/filled/line{ dir = 4 }, -/turf/open/floor/iron/stairs/medium, -/area/commons/dorms) -"aDU" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 8 + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/access/all/medical/general, +/turf/open/floor/iron/white, +/area/station/medical/treatment_center) +"bDz" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ dir = 4 }, -/obj/effect/turf_decal/trimline/neutral/filled/corner{ +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 8 }, -/obj/machinery/firealarm/directional/east, /turf/open/floor/iron, -/area/hallway/secondary/command) -"aDW" = ( -/obj/modular_map_root/tramstation{ - key = "maintenance_midladder" +/area/station/security/prison) +"bDJ" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/smooth, +/area/station/maintenance/port/aft) +"bEe" = ( +/obj/structure/chair/office/light{ + dir = 1 }, -/turf/open/floor/plating, -/area/maintenance/tram/mid) -"aDY" = ( +/obj/effect/landmark/start/chief_engineer, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/command/heads_quarters/ce) +"bEh" = ( /obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 8 + dir = 4 + }, +/obj/effect/turf_decal/trimline/green/filled/warning{ + dir = 4 }, -/obj/effect/turf_decal/trimline/neutral/filled/corner, -/obj/machinery/firealarm/directional/west, /turf/open/floor/iron, -/area/hallway/secondary/command) -"aEb" = ( +/area/station/hallway/primary/central) +"bEi" = ( +/obj/machinery/portable_atmospherics/canister/oxygen, +/turf/open/floor/engine/o2, +/area/station/engineering/atmos) +"bEn" = ( +/obj/structure/lattice/catwalk, +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating, +/area/station/maintenance/tram/right) +"bEo" = ( +/obj/structure/closet/firecloset, +/obj/effect/turf_decal/siding/thinplating/dark{ + dir = 9 + }, +/obj/effect/landmark/start/hangover/closet, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/hallway/secondary/exit) +"bEt" = ( +/obj/structure/fluff/tram_rail/anchor, +/turf/open/openspace, +/area/station/hallway/primary/tram/left) +"bEB" = ( +/obj/effect/turf_decal/trimline/red/filled/corner{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/green/filled/corner{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/red/corner{ + dir = 1 + }, +/obj/machinery/duct, /turf/open/floor/iron, -/area/hallway/primary/tram/right) -"aEc" = ( +/area/station/security/prison/garden) +"bEH" = ( +/obj/docking_port/stationary{ + dheight = 4; + dir = 2; + 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/station/construction/mining/aux_base) +"bEM" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 10 + }, +/turf/open/floor/iron/dark, +/area/station/command/heads_quarters/cmo) +"bEV" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/carpet, +/area/station/service/chapel/monastery) +"bFd" = ( +/turf/open/floor/plating, +/area/mine/explored) +"bFf" = ( +/obj/effect/turf_decal/siding/thinplating/corner{ + dir = 8 + }, +/obj/effect/turf_decal/siding/thinplating/corner, +/obj/structure/ladder, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/aisat_interior) +"bFq" = ( /turf/closed/wall, -/area/maintenance/tram/left) -"aEd" = ( -/obj/effect/turf_decal/trimline/neutral/filled/corner{ +/area/station/medical/psychology) +"bFF" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ dir = 4 }, +/turf/open/floor/wood/large, +/area/station/service/library) +"bFN" = ( +/obj/machinery/atmospherics/pipe/smart/simple/yellow/visible{ + dir = 9 + }, /turf/open/floor/iron, -/area/hallway/primary/tram/right) -"aEe" = ( -/obj/structure/sign/directions/supply{ - dir = 1; - pixel_y = 28 +/area/station/science/ordnance/storage) +"bGr" = ( +/obj/structure/closet/secure_closet/cytology, +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 9 }, -/obj/structure/sign/directions/security{ - dir = 8; - pixel_y = 34 +/turf/open/floor/iron/white, +/area/station/science/cytology) +"bGu" = ( +/obj/effect/turf_decal/sand/plating, +/obj/structure/cable, +/obj/machinery/power/solar{ + id = "forestarboard"; + name = "Starboard Solar Array" }, -/obj/structure/sign/directions/command{ - dir = 8; - pixel_y = 40 +/turf/open/floor/plating/airless, +/area/station/solars/starboard) +"bGE" = ( +/obj/structure/lattice/catwalk, +/obj/structure/window/reinforced{ + dir = 1 }, -/obj/machinery/light/directional/north, -/obj/effect/turf_decal/trimline/neutral/filled/arrow_cw{ +/obj/machinery/door/poddoor/preopen{ + id = "Xenolab"; + name = "Test Chamber Blast Door" + }, +/turf/open/openspace, +/area/station/science/xenobiology) +"bGI" = ( +/obj/structure/chair/comfy/beige{ dir = 1 }, -/obj/structure/sign/directions/vault{ - dir = 8; - pixel_y = 22 +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 8 }, /turf/open/floor/iron, -/area/hallway/primary/tram/right) -"aEf" = ( -/obj/structure/chair/pew/right, -/obj/effect/landmark/start/assistant, -/turf/open/floor/iron/chapel{ +/area/station/commons/dorms) +"bGV" = ( +/obj/effect/turf_decal/trimline/green/filled/line{ dir = 5 }, -/area/service/chapel) -"aEh" = ( -/obj/machinery/holopad, -/obj/effect/turf_decal/trimline/neutral/filled/corner{ - dir = 1 +/obj/structure/table, +/obj/item/stack/sheet/cardboard, +/obj/item/food/donkpocket/pizza, +/obj/machinery/camera/directional/east{ + c_tag = "Medical - Virology Break Room"; + network = list("ss13","medbay") }, -/obj/effect/turf_decal/trimline/neutral/filled/corner{ - dir = 4 +/turf/open/floor/iron/dark, +/area/station/medical/virology) +"bHb" = ( +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 8 }, -/obj/effect/turf_decal/trimline/neutral/corner{ +/obj/effect/turf_decal/trimline/purple/filled/corner, +/obj/effect/turf_decal/trimline/neutral/filled/warning{ dir = 8 }, /obj/effect/turf_decal/trimline/neutral/corner, -/obj/effect/turf_decal/bot, /turf/open/floor/iron, -/area/hallway/primary/tram/right) -"aEj" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 10 +/area/station/hallway/secondary/exit) +"bHc" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/door/firedoor, +/obj/machinery/door/poddoor/preopen{ + id = "left_tram_lower"; + name = "Tunnel Access Blast Door" }, -/obj/structure/table, -/obj/machinery/firealarm/directional/west, +/obj/machinery/door/airlock/hatch, +/turf/open/floor/plating, +/area/station/maintenance/tram/mid) +"bHv" = ( +/obj/machinery/atmospherics/pipe/layer_manifold/scrubbers/visible, +/turf/closed/wall/r_wall, +/area/station/maintenance/starboard/lesser) +"bHy" = ( +/obj/effect/turf_decal/bot/right, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"aEk" = ( -/obj/structure/sign/directions/evac{ - dir = 4; - pixel_y = 28 +/area/station/engineering/atmospherics_engine) +"bHK" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/rack, +/obj/effect/spawner/random/maintenance/two, +/obj/effect/spawner/random/engineering/tool, +/turf/open/floor/iron/smooth, +/area/station/maintenance/department/science) +"bHL" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/obj/structure/sign/directions/medical{ - dir = 8; - pixel_y = 34 +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/station/maintenance/disposal) +"bHO" = ( +/obj/structure/cable, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 8 }, -/obj/structure/sign/directions/engineering{ - dir = 8; - pixel_y = 40 +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/sink{ + dir = 4; + pixel_x = -12 }, -/obj/machinery/light/directional/north, -/obj/effect/turf_decal/trimline/neutral/filled/arrow_ccw{ - dir = 1 +/obj/item/reagent_containers/glass/bucket, +/turf/open/floor/iron, +/area/station/security/prison/garden) +"bHP" = ( +/obj/machinery/computer/station_alert{ + dir = 8 }, -/obj/structure/sign/directions/upload{ - pixel_y = 22 +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 8 }, -/turf/open/floor/iron, -/area/hallway/primary/tram/right) -"aEm" = ( -/obj/effect/turf_decal/trimline/neutral/filled/corner{ - dir = 1 +/obj/structure/sign/poster/official/build{ + pixel_x = 32 + }, +/turf/open/floor/iron/dark, +/area/station/engineering/engine_smes) +"bHQ" = ( +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 9 }, /obj/structure/disposalpipe/segment{ dir = 6 }, -/turf/open/floor/iron, -/area/hallway/primary/tram/right) -"aEs" = ( +/turf/open/floor/iron/white, +/area/station/medical/virology) +"bHS" = ( +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 1 + }, +/turf/open/floor/iron/white, +/area/station/science/genetics) +"bIa" = ( /obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 8 }, -/obj/structure/table, +/obj/effect/turf_decal/trimline/neutral/filled/corner, +/obj/machinery/light/directional/west, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/item/radio/intercom/directional/west, /turf/open/floor/iron, -/area/commons/dorms) -"aEA" = ( +/area/station/commons/dorms) +"bIp" = ( /obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 8 }, -/obj/machinery/door/firedoor, /turf/open/floor/iron, -/area/commons/dorms) -"aEB" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line, +/area/station/hallway/secondary/exit) +"bIq" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/decal/cleanable/dirt, +/obj/item/stack/cable_coil/cut, +/obj/structure/cable, +/turf/open/floor/catwalk_floor, +/area/station/maintenance/starboard/lesser) +"bIw" = ( +/obj/effect/landmark/start/ai/secondary, +/obj/item/radio/intercom/directional/north{ + freerange = 1; + listening = 0; + name = "Custom Channel"; + pixel_x = 6 + }, +/obj/item/radio/intercom/directional/east{ + freerange = 1; + listening = 0; + name = "Common Channel" + }, +/obj/item/radio/intercom/directional/south{ + freerange = 1; + frequency = 1447; + listening = 0; + name = "Private Channel"; + pixel_x = 6 + }, +/turf/open/floor/circuit, +/area/station/ai_monitored/turret_protected/ai) +"bIA" = ( +/obj/effect/turf_decal/trimline/neutral/filled/corner, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/landmark/event_spawn, /turf/open/floor/iron, -/area/hallway/primary/tram/left) -"aED" = ( +/area/station/hallway/primary/tram/right) +"bII" = ( +/obj/effect/turf_decal/trimline/neutral/filled/corner, /obj/effect/turf_decal/trimline/neutral/filled/corner{ dir = 8 }, -/obj/effect/turf_decal/trimline/red/filled/corner, -/obj/effect/turf_decal/trimline/neutral/corner, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment, /turf/open/floor/iron, -/area/hallway/primary/tram/left) -"aEE" = ( -/obj/effect/turf_decal/trimline/yellow/warning, +/area/station/commons/fitness/recreation) +"bIJ" = ( +/obj/structure/bodycontainer/crematorium{ + dir = 8; + id = "crematoriumChapel" + }, +/turf/open/floor/iron/dark, +/area/station/service/chapel/office) +"bIK" = ( /obj/effect/turf_decal/trimline/neutral/filled/corner{ - dir = 1 + dir = 4 }, -/obj/structure/disposalpipe/segment, -/obj/machinery/camera/directional/west{ - c_tag = "Hallway - Starboard Tram Platform North-West" +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/landmark/start/hangover, +/turf/open/floor/iron, +/area/station/hallway/primary/tram/left) +"bIY" = ( +/obj/effect/turf_decal/trimline/yellow/warning, +/obj/effect/turf_decal/trimline/neutral/filled/arrow_cw{ + dir = 1 }, /obj/effect/turf_decal/caution{ dir = 1 }, -/obj/structure/extinguisher_cabinet/directional/west, +/obj/structure/railing/corner, /turf/open/floor/iron, -/area/hallway/primary/tram/right) -"aEF" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/area/station/hallway/primary/tram/left) +"bJb" = ( +/obj/effect/turf_decal/trimline/brown/filled/line{ dir = 1 }, +/obj/structure/extinguisher_cabinet/directional/north, /turf/open/floor/iron, -/area/hallway/secondary/entry) -"aEH" = ( -/obj/effect/turf_decal/trimline/red/filled/line, -/obj/effect/turf_decal/trimline/neutral/filled/warning, -/turf/open/floor/iron, -/area/hallway/primary/tram/left) -"aEJ" = ( -/turf/closed/wall, -/area/construction/mining/aux_base) -"aEL" = ( -/obj/effect/turf_decal/trimline/yellow/warning, -/obj/effect/turf_decal/trimline/neutral/filled/corner{ - dir = 4 - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/camera/directional/east{ - c_tag = "Hallway - Starboard Tram Platform North-East" +/area/station/cargo/miningdock) +"bJc" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/mob/living/simple_animal/bot/secbot/pingsky{ + dir = 1 }, -/obj/effect/turf_decal/caution{ +/turf/open/floor/circuit, +/area/station/ai_monitored/turret_protected/aisat_interior) +"bJl" = ( +/obj/effect/turf_decal/trimline/green/filled/line{ dir = 1 }, -/obj/machinery/firealarm/directional/east, -/turf/open/floor/iron, -/area/hallway/primary/tram/right) -"aEM" = ( -/obj/effect/spawner/structure/window, -/turf/open/floor/plating, -/area/service/library) -"aEN" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ +/obj/structure/reagent_dispensers/watertank/high, +/obj/item/reagent_containers/glass/bucket, +/turf/open/floor/iron/dark, +/area/station/service/hydroponics) +"bJp" = ( +/obj/effect/turf_decal/siding/thinplating/dark{ dir = 1 }, -/obj/effect/turf_decal/trimline/red/corner{ - dir = 4 +/obj/machinery/newscaster/directional/north, +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk, +/obj/machinery/camera{ + c_tag = "Hallway - Top Left Service"; + dir = 9 }, -/obj/structure/extinguisher_cabinet/directional/north, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/hallway/primary/central) +"bJJ" = ( +/mob/living/simple_animal/bot/floorbot, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/aisat_interior) +"bJN" = ( +/obj/effect/landmark/event_spawn, /turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"aEO" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 8 +/area/station/engineering/atmos) +"bJT" = ( +/obj/structure/chair/office{ + dir = 1 }, -/obj/structure/extinguisher_cabinet/directional/west, +/obj/machinery/newscaster/directional/west, +/obj/effect/landmark/start/lawyer, +/turf/open/floor/wood, +/area/station/service/lawoffice) +"bKn" = ( +/obj/machinery/airalarm/directional/north, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, /turf/open/floor/iron, -/area/hallway/secondary/entry) -"aEP" = ( -/obj/effect/turf_decal/stripes/line{ +/area/station/security/prison/work) +"bKq" = ( +/obj/structure/fluff/tram_rail/floor{ + dir = 1 + }, +/turf/open/floor/glass/reinforced, +/area/station/hallway/primary/tram/left) +"bKt" = ( +/turf/open/floor/engine, +/area/station/engineering/supermatter) +"bKE" = ( +/obj/effect/turf_decal/trimline/neutral/filled/corner{ dir = 1 }, -/obj/item/radio/intercom/directional/north, -/turf/open/floor/iron, -/area/hallway/secondary/entry) -"aES" = ( -/obj/machinery/firealarm/directional/west, /turf/open/floor/iron, -/area/hallway/secondary/entry) -"aET" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 8 +/area/station/commons/fitness) +"bKL" = ( +/obj/machinery/button/door/directional/west{ + id = "private_g"; + name = "Privacy Bolts"; + normaldoorcontrol = 1; + pixel_y = -9; + specialfunctions = 4 }, -/obj/machinery/firealarm/directional/west, +/obj/structure/chair/stool/directional/north, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/wood, +/area/station/commons/dorms) +"bKU" = ( +/obj/machinery/door/airlock/command/glass{ + name = "Server Access" + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/general/hidden, +/obj/effect/mapping_helpers/airlock/access/all/science/rd, +/turf/open/floor/iron/dark, +/area/station/science/server) +"bLe" = ( +/turf/open/floor/carpet, +/area/station/service/library) +"bLk" = ( +/obj/structure/table, +/turf/open/floor/iron/cafeteria, +/area/station/security/prison/mess) +"bLl" = ( +/obj/structure/weightmachine/stacklifter, +/obj/effect/turf_decal/trimline/red/filled/line, /turf/open/floor/iron, -/area/hallway/secondary/entry) -"aEV" = ( -/obj/structure/table/wood, -/obj/item/paper_bin/carbon{ - pixel_x = -3; - pixel_y = 7 +/area/station/security/prison/workout) +"bLP" = ( +/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, +/obj/machinery/meter, +/obj/machinery/airalarm/engine{ + pixel_y = -24 }, -/obj/item/taperecorder, -/obj/machinery/light_switch/directional/west, -/turf/open/floor/iron/grimy, -/area/security/detectives_office) -"aFb" = ( -/obj/effect/turf_decal/sand/plating, -/obj/machinery/light/small/directional/east, -/obj/effect/turf_decal/delivery, -/obj/effect/spawner/random/structure/crate_empty, -/obj/item/storage/toolbox/mechanical, -/obj/item/stack/sheet/iron/twenty, -/obj/item/stock_parts/cell/high, -/turf/open/floor/plating, -/area/maintenance/central/greater) -"aFc" = ( -/obj/effect/turf_decal/trimline/yellow/warning{ - dir = 1 +/obj/structure/cable/layer3, +/turf/open/floor/engine, +/area/station/engineering/supermatter) +"bLQ" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, -/obj/effect/turf_decal/trimline/neutral/filled/corner{ +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/structure/disposalpipe/segment, -/obj/machinery/camera{ - c_tag = "Hallway - Starboard Tram Platform South-West"; - dir = 10 +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/obj/effect/turf_decal/caution, -/obj/machinery/firealarm/directional/west, -/turf/open/floor/iron, -/area/hallway/primary/tram/right) -"aFe" = ( -/obj/effect/turf_decal/trimline/blue/filled/corner, -/obj/effect/turf_decal/trimline/neutral/corner, -/turf/open/floor/iron, -/area/hallway/primary/tram/center) -"aFf" = ( -/obj/effect/turf_decal/trimline/blue/filled/line, -/obj/effect/turf_decal/trimline/neutral/filled/warning, -/turf/open/floor/iron, -/area/hallway/primary/tram/center) -"aFi" = ( -/obj/effect/turf_decal/trimline/yellow/warning{ +/obj/effect/turf_decal/tile/neutral, +/obj/structure/closet{ + name = "janitorial supplies" + }, +/obj/item/pushbroom, +/obj/machinery/power/apc/auto_name/directional/south, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/medical/morgue) +"bLR" = ( +/obj/structure/closet/lasertag/red, +/obj/effect/turf_decal/tile/red/full, +/obj/effect/landmark/start/hangover/closet, +/obj/machinery/light/blacklight/directional/east, +/obj/structure/sign/poster/official/random/directional/east, +/turf/open/floor/iron/dark/smooth_large, +/area/station/commons/fitness/recreation/entertainment) +"bLT" = ( +/obj/effect/turf_decal/siding/thinplating/corner{ dir = 1 }, -/obj/effect/turf_decal/trimline/neutral/filled/corner, -/obj/structure/disposalpipe/segment, -/obj/machinery/camera{ - c_tag = "Hallway - Starboard Tram Platform South-East"; - dir = 6 +/obj/effect/turf_decal/siding/thinplating/corner{ + dir = 4 }, -/obj/effect/turf_decal/caution, -/obj/structure/extinguisher_cabinet/directional/east, +/obj/structure/bed/dogbed/mcgriff, +/mob/living/simple_animal/pet/dog/pug/mcgriff, +/turf/open/floor/glass/reinforced, +/area/station/security/warden) +"bMb" = ( +/turf/closed/wall, +/area/station/hallway/primary/tram/right) +"bMc" = ( +/obj/structure/closet/emcloset, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/smooth, +/area/station/maintenance/tram/right) +"bMg" = ( +/obj/effect/turf_decal/bot, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, -/area/hallway/primary/tram/right) -"aFj" = ( -/obj/effect/turf_decal/trimline/red/filled/line, -/obj/effect/turf_decal/trimline/neutral/filled/warning, -/obj/machinery/firealarm/directional/south, +/area/station/engineering/atmospherics_engine) +"bMo" = ( +/obj/structure/cable, /turf/open/floor/iron, -/area/hallway/primary/tram/left) -"aFm" = ( -/obj/effect/turf_decal/trimline/blue/filled/corner{ +/area/station/hallway/secondary/exit/departure_lounge) +"bMC" = ( +/obj/machinery/door/airlock/hatch, +/obj/effect/decal/cleanable/dirt, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 8 }, -/obj/effect/turf_decal/trimline/neutral/corner{ - dir = 8 +/turf/open/floor/iron/smooth, +/area/station/maintenance/tram/right) +"bMG" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line, +/obj/effect/turf_decal/stripes/line, +/obj/machinery/computer/pod/old/mass_driver_controller/chapelgun{ + pixel_x = 24 }, -/turf/open/floor/iron, -/area/hallway/primary/tram/center) -"aFn" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 1 +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark, +/area/station/service/chapel/monastery) +"bMN" = ( +/obj/machinery/door/poddoor/preopen{ + id = "Engineering"; + name = "Engineering Security Door" }, +/obj/effect/turf_decal/delivery, /turf/open/floor/iron, -/area/hallway/primary/tram/center) -"aFt" = ( +/area/station/engineering/main) +"bMP" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/obj/item/kirbyplants/random, +/obj/structure/extinguisher_cabinet/directional/north, +/turf/open/floor/iron/cafeteria{ + dir = 5 + }, +/area/station/science/breakroom) +"bMQ" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/structure/disposalpipe/segment, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/catwalk_floor, +/area/station/maintenance/central/lesser) +"bMT" = ( +/obj/effect/turf_decal/trimline/yellow/warning, /obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/iron/dark, -/area/service/chapel/monastery) -"aFw" = ( -/obj/structure/table/glass, -/obj/item/radio/intercom/directional/north, -/obj/effect/turf_decal/trimline/neutral/filled/line{ +/obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/effect/spawner/random/food_or_drink/seed{ - spawn_all_loot = 1; - spawn_random_offset = 1 +/turf/open/floor/iron, +/area/station/maintenance/tram/left) +"bMX" = ( +/obj/effect/turf_decal/trimline/brown/filled/corner{ + dir = 1 }, -/obj/effect/spawner/random/food_or_drink/seed{ - spawn_all_loot = 1; - spawn_random_offset = 1 +/turf/open/floor/iron, +/area/station/cargo/miningdock) +"bNh" = ( +/obj/structure/chair/office{ + dir = 1 + }, +/obj/machinery/newscaster/directional/east, +/obj/effect/landmark/start/lawyer, +/turf/open/floor/wood, +/area/station/service/lawoffice) +"bNm" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/yellow/visible, +/obj/structure/lattice/catwalk, +/turf/open/space/basic, +/area/space/nearstation) +"bNz" = ( +/turf/closed/wall/r_wall, +/area/station/engineering/atmospherics_engine) +"bNF" = ( +/obj/structure/chair/comfy/black{ + dir = 1 + }, +/obj/effect/landmark/event_spawn, +/turf/open/floor/carpet, +/area/station/command/bridge) +"bNR" = ( +/obj/structure/closet/secure_closet/engineering_personal, +/obj/effect/turf_decal/bot{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 4 }, +/obj/machinery/light/directional/east, +/obj/item/clothing/suit/hooded/wintercoat/engineering, /turf/open/floor/iron, -/area/service/hydroponics/garden) -"aFB" = ( -/obj/structure/chair/comfy/beige{ - dir = 8 +/area/station/engineering/main) +"bNV" = ( +/obj/structure/table/wood, +/obj/machinery/computer/security/telescreen/entertainment/directional/west, +/turf/open/floor/wood/large, +/area/station/service/library) +"bNX" = ( +/obj/effect/turf_decal/trimline/blue/filled/line, +/obj/structure/table/glass, +/obj/item/storage/box/gloves{ + pixel_x = 3; + pixel_y = 4 }, -/obj/effect/landmark/start/hangover, -/turf/open/floor/iron/grimy, -/area/hallway/secondary/entry) -"aFF" = ( -/turf/closed/wall, -/area/security/courtroom) -"aFG" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "pharmacy_shutters_2"; - name = "Pharmacy shutters" +/obj/item/storage/box/masks, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) +"bOj" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/freezer, +/area/station/science/lower) +"bOm" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/trimline/yellow/warning, +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 1 }, -/turf/open/floor/plating, -/area/medical/pharmacy) -"aFJ" = ( -/obj/structure/sink{ - dir = 4; - pixel_x = -12 +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/structure/extinguisher_cabinet/directional/west, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/trimline/yellow/warning, /obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 8 + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 }, /turf/open/floor/iron, -/area/service/hydroponics/garden) -"aFL" = ( -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ +/area/station/maintenance/tram/mid) +"bOr" = ( +/obj/effect/turf_decal/trimline/yellow/warning{ dir = 1 }, -/obj/effect/turf_decal/siding/thinplating/dark/corner, -/obj/item/kirbyplants/random, -/obj/machinery/light/directional/south, -/obj/structure/sign/painting/library{ - pixel_y = -32 +/obj/structure/railing{ + dir = 1 }, +/obj/effect/turf_decal/trimline/neutral/filled/arrow_cw, /turf/open/floor/iron, -/area/commons/lounge) -"aFN" = ( -/turf/open/floor/carpet, -/area/service/library) -"aFO" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/area/station/hallway/primary/tram/right) +"bOs" = ( +/obj/effect/turf_decal/trimline/red/filled/line, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/security/brig) +"bOC" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 4 }, +/obj/item/wirecutters, /turf/open/floor/iron, -/area/hallway/primary/tram/right) -"aFU" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 10 - }, -/obj/structure/extinguisher_cabinet/directional/west, +/area/station/maintenance/port/central) +"bOO" = ( +/obj/machinery/power/apc/auto_name/directional/west, +/obj/structure/reagent_dispensers/water_cooler, /obj/machinery/firealarm/directional/south, -/turf/open/floor/iron, -/area/security/checkpoint) -"aFZ" = ( -/obj/effect/turf_decal/trimline/neutral/filled/corner, -/obj/structure/disposalpipe/segment, -/obj/structure/sign/departments/evac{ - pixel_x = 32; - pixel_y = -32 +/obj/structure/cable, +/turf/open/floor/iron/cafeteria{ + dir = 5 }, -/turf/open/floor/iron, -/area/hallway/primary/tram/right) -"aGa" = ( -/obj/structure/bookcase/random/reference, -/turf/open/floor/wood/large, -/area/service/library) -"aGb" = ( -/obj/effect/turf_decal/trimline/neutral/filled/corner{ +/area/station/science/breakroom) +"bOR" = ( +/obj/effect/turf_decal/trimline/yellow/warning, +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/turf_decal/trimline/neutral/filled/line, -/turf/open/floor/iron, -/area/hallway/primary/tram/right) -"aGd" = ( /obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 8 + dir = 1 }, +/obj/item/assembly/mousetrap, +/obj/item/food/deadmouse, /turf/open/floor/iron, -/area/hallway/primary/tram/center) -"aGh" = ( -/obj/machinery/computer/med_data, -/turf/open/floor/iron/grimy, -/area/security/detectives_office) -"aGj" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ +/area/station/maintenance/tram/right) +"bOV" = ( +/obj/effect/turf_decal/delivery, +/obj/structure/holosign/barrier/atmos/sturdy, +/turf/open/floor/vault, +/area/station/hallway/primary/tram/left) +"bPf" = ( +/obj/item/stack/ore/glass, +/turf/open/misc/asteroid, +/area/station/science/genetics) +"bPj" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/science/robotics/lab) +"bPk" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/turf/open/floor/iron, -/area/commons/dorms) -"aGk" = ( -/obj/machinery/requests_console/directional/south{ - department = "Law Office"; - name = "Law Office Requests Console" +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, -/turf/open/floor/wood, -/area/service/lawoffice) -"aGm" = ( -/obj/effect/turf_decal/trimline/purple/filled/line{ - dir = 10 +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/obj/machinery/light/directional/west, -/obj/structure/chair{ - dir = 4 +/obj/effect/turf_decal/siding/thinplating/dark{ + dir = 9 }, -/obj/machinery/status_display/evac/directional/south, -/obj/structure/extinguisher_cabinet/directional/west, -/obj/effect/landmark/start/hangover, -/turf/open/floor/iron/white, -/area/science/lobby) -"aGp" = ( -/obj/effect/turf_decal/trimline/neutral/filled/warning{ +/obj/machinery/vending/cigarette, +/obj/structure/sign/departments/restroom{ + pixel_y = 32 + }, +/turf/open/floor/iron/dark, +/area/station/commons/lounge) +"bPo" = ( +/obj/effect/turf_decal/trimline/neutral/filled/corner{ dir = 8 }, +/turf/open/floor/iron, +/area/station/commons/fitness) +"bPp" = ( +/obj/structure/sign/poster/official/do_not_question{ + pixel_y = 32 + }, +/turf/open/floor/iron/dark, +/area/station/security/interrogation) +"bPq" = ( /obj/effect/turf_decal/trimline/neutral/warning, /turf/open/floor/iron/dark, -/area/medical/morgue) -"aGr" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/area/station/medical/morgue) +"bPu" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/catwalk_floor, +/area/station/maintenance/tram/right) +"bPE" = ( +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ + dir = 1 + }, +/obj/machinery/door/airlock/glass{ + name = "Break Room" + }, +/obj/machinery/door/firedoor, +/obj/effect/mapping_helpers/airlock/access/all/supply/mining, /turf/open/floor/iron, -/area/service/hydroponics/garden) -"aGs" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ +/area/station/cargo/miningdock/cafeteria) +"bPK" = ( +/obj/machinery/light/small/directional/east, +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/trash/food_packaging, +/turf/open/floor/iron/smooth, +/area/station/maintenance/starboard/central) +"bPY" = ( +/obj/effect/turf_decal/delivery, +/obj/structure/holosign/barrier/atmos/sturdy, +/turf/open/floor/vault, +/area/station/hallway/primary/tram/right) +"bQb" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 8 }, -/obj/structure/disposalpipe/segment, -/obj/machinery/light/directional/west, /turf/open/floor/iron, -/area/hallway/primary/tram/right) -"aGt" = ( -/obj/structure/sign/poster/contraband/lusty_xenomorph{ - pixel_x = 32 - }, -/turf/open/floor/wood/parquet, -/area/service/library) -"aGu" = ( -/obj/effect/turf_decal/trimline/purple/filled/line{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/neutral/filled/warning{ - dir = 4 +/area/station/hallway/secondary/exit/departure_lounge) +"bQt" = ( +/obj/machinery/button/door/directional/west{ + id = "private_q"; + name = "Privacy Bolts"; + normaldoorcontrol = 1; + pixel_y = 9; + specialfunctions = 4 }, -/turf/open/floor/iron, -/area/hallway/primary/tram/right) -"aGv" = ( -/obj/effect/turf_decal/trimline/purple/filled/line{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/wood, +/area/station/commons/dorms) +"bQH" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ dir = 8 }, /obj/effect/turf_decal/trimline/neutral/filled/warning{ dir = 8 }, -/obj/machinery/door/firedoor, -/turf/open/floor/iron, -/area/hallway/primary/tram/right) -"aGz" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 4 +/obj/machinery/camera/directional/west{ + c_tag = "Hallway - Lower Right Command" }, -/obj/structure/disposalpipe/segment, -/obj/machinery/door/firedoor, /turf/open/floor/iron, -/area/hallway/primary/tram/right) -"aGE" = ( +/area/station/hallway/secondary/command) +"bQL" = ( /obj/effect/turf_decal/trimline/purple/filled/line{ - dir = 10 - }, -/obj/item/kirbyplants{ - icon_state = "plant-21" + dir = 4 }, -/obj/machinery/firealarm/directional/south, +/obj/effect/turf_decal/stripes/line, +/obj/machinery/light/directional/east, +/obj/structure/cable, /turf/open/floor/iron/white, -/area/science/lobby) -"aGF" = ( -/turf/closed/wall, -/area/maintenance/central) -"aGG" = ( -/obj/effect/turf_decal/trimline/neutral/filled/corner{ - dir = 8 +/area/station/science/xenobiology) +"bQQ" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 1 + }, +/obj/effect/landmark/event_spawn, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"bRe" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/catwalk_floor, +/area/station/maintenance/tram/left) +"bRf" = ( +/obj/structure/table/reinforced, +/obj/item/computer_hardware/hard_drive/portable/engineering, +/obj/item/computer_hardware/hard_drive/portable/engineering, +/obj/item/computer_hardware/hard_drive/portable/engineering, +/obj/item/computer_hardware/hard_drive/portable/atmos, +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/station/command/heads_quarters/ce) +"bRm" = ( +/obj/machinery/door/airlock/research{ + glass = 1; + name = "Slime Euthanization Chamber"; + opacity = 0 + }, +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 1 }, +/obj/effect/turf_decal/trimline/purple/filled/line, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, +/obj/effect/mapping_helpers/airlock/access/all/science/xenobio, +/turf/open/floor/iron/white, +/area/station/science/xenobiology) +"bRD" = ( /obj/effect/turf_decal/trimline/neutral/filled/corner, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable, /turf/open/floor/iron, -/area/hallway/secondary/entry) -"aGH" = ( -/turf/closed/wall, -/area/hallway/secondary/entry) -"aGQ" = ( -/obj/structure/table/glass, -/obj/item/paper_bin, -/obj/item/pen, -/obj/effect/turf_decal/tile/blue/fourcorners, +/area/station/hallway/primary/tram/right) +"bRJ" = ( +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/green/filled/line, +/obj/machinery/door/airlock/virology/glass{ + name = "Isolation B" + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/mapping_helpers/airlock/access/all/medical/virology, /turf/open/floor/iron/white, -/area/command/heads_quarters/cmo) -"aGR" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 8 +/area/station/medical/virology) +"bRL" = ( +/obj/machinery/holopad, +/obj/effect/turf_decal/bot, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/maintenance/radshelter/service) +"bRP" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/structure/railing/corner, -/obj/effect/turf_decal/trimline/neutral/filled/corner, +/obj/structure/cable, +/turf/open/floor/catwalk_floor, +/area/station/maintenance/central/lesser) +"bRX" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small/directional/east, +/obj/structure/reagent_dispensers/fueltank, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron, -/area/hallway/primary/tram/center) -"aGT" = ( -/obj/effect/turf_decal/siding/thinplating, -/obj/effect/turf_decal/trimline/neutral/filled/corner{ - dir = 8 +/area/station/maintenance/port/central) +"bSc" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/door/airlock/research{ + name = "Circuit Laboratory" }, +/obj/machinery/door/firedoor, +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/access/all/science/research, /turf/open/floor/iron, -/area/hallway/primary/tram/center) -"aGV" = ( -/obj/structure/destructible/cult/item_dispenser/archives/library, -/turf/open/floor/engine/cult, -/area/service/library) -"aGX" = ( -/obj/machinery/vending/coffee, -/turf/open/floor/wood, -/area/service/bar) -"aGY" = ( -/turf/closed/wall, -/area/service/kitchen) -"aHa" = ( -/obj/machinery/atmospherics/components/binary/pump{ - dir = 8 +/area/station/science/auxlab) +"bSd" = ( +/obj/effect/turf_decal/siding/wood, +/turf/open/floor/wood/large, +/area/station/service/library) +"bSE" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/preopen{ + id = "rdoffice"; + name = "Research Director's Shutters" + }, +/turf/open/floor/plating, +/area/station/command/heads_quarters/rd) +"bSG" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/door_buttons/airlock_controller{ + idExterior = "mostleft_lower_eva_external"; + idInterior = "mostleft_lower_eva_internal"; + idSelf = "mostleft_lower_eva_airlock_control"; + name = "External Access Console"; + pixel_y = -24 }, +/turf/open/floor/catwalk_floor, +/area/station/hallway/primary/tram/left) +"bSM" = ( +/obj/effect/turf_decal/trimline/yellow/warning{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/obj/effect/turf_decal/trimline/neutral/filled/line, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, /turf/open/floor/iron, -/area/engineering/atmos) -"aHb" = ( -/obj/effect/turf_decal/trimline/purple/filled/line{ - dir = 8 +/area/station/maintenance/tram/mid) +"bSP" = ( +/obj/machinery/light/directional/south, +/obj/effect/turf_decal/trimline/red/filled/line, +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/effect/turf_decal/trimline/purple/filled/corner, /turf/open/floor/iron, -/area/science/research) -"aHi" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ +/area/station/security/brig) +"bSS" = ( +/obj/effect/spawner/structure/window, +/turf/open/floor/plating, +/area/station/hallway/secondary/command) +"bTg" = ( +/obj/effect/turf_decal/trimline/yellow/warning{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 8 }, -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 4 +/obj/effect/turf_decal/trimline/neutral/filled/line, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/camera/directional/south{ + c_tag = "Maintenance - West Tram Tunnel 2" }, -/obj/machinery/door/airlock/public/glass{ - name = "Garden" +/turf/open/floor/iron, +/area/station/maintenance/tram/left) +"bTm" = ( +/obj/machinery/field/generator, +/turf/open/floor/plating, +/area/station/engineering/engine_smes) +"bTq" = ( +/obj/machinery/light/small/directional/south, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/camera/directional/south{ + c_tag = "Science - Restroom"; + network = list("ss13","rd") }, -/obj/machinery/door/firedoor, +/turf/open/floor/iron/freezer, +/area/station/science/lower) +"bTx" = ( +/obj/effect/turf_decal/siding/thinplating, /turf/open/floor/iron, -/area/service/hydroponics/garden) -"aHm" = ( -/obj/structure/chair/plastic{ +/area/station/cargo/storage) +"bTz" = ( +/obj/structure/rack, +/obj/item/tank/internals/oxygen, +/obj/item/clothing/mask/gas, +/obj/item/wrench, +/turf/open/floor/iron/smooth, +/area/station/maintenance/port/fore) +"bTA" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/commons/fitness/recreation) +"bTJ" = ( +/obj/structure/chair/office{ dir = 8 }, -/obj/effect/turf_decal/sand/plating, -/turf/open/floor/plating/airless, -/area/mine/explored) -"aHq" = ( -/obj/effect/turf_decal/siding/thinplating{ +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/carpet, +/area/station/commons/vacant_room/office) +"bTP" = ( +/obj/machinery/light/directional/south, +/obj/effect/turf_decal/trimline/red/filled/line, +/turf/open/floor/iron, +/area/station/security/brig) +"bTT" = ( +/obj/structure/fluff/tram_rail/anchor{ + dir = 1 + }, +/turf/open/openspace, +/area/station/hallway/primary/tram/right) +"bTZ" = ( +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/cargo/miningdock/cafeteria) +"bUj" = ( +/obj/structure/table, +/obj/item/aicard, +/obj/item/ai_module/reset, +/obj/effect/turf_decal/trimline/white/filled/line, +/turf/open/floor/iron/dark, +/area/station/engineering/storage/tech) +"bUl" = ( +/obj/machinery/light/small/directional/north, +/obj/effect/decal/cleanable/dirt, +/obj/item/stack/rods, +/turf/open/floor/iron/smooth, +/area/station/maintenance/starboard/greater) +"bUt" = ( +/obj/machinery/disposal/bin, +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 9 + }, +/obj/machinery/light/directional/north, +/obj/structure/disposalpipe/trunk{ dir = 4 }, -/obj/structure/railing{ +/turf/open/floor/iron/dark, +/area/station/service/hydroponics) +"bUT" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/station/command/bridge) +"bVp" = ( /obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/obj/machinery/newscaster/directional/east, +/turf/open/floor/iron, +/area/station/hallway/primary/tram/right) +"bVN" = ( +/obj/structure/railing/corner{ dir = 8 }, /obj/effect/turf_decal/siding/thinplating{ + dir = 5 + }, +/turf/open/floor/glass/reinforced, +/area/station/security/brig) +"bVW" = ( +/turf/open/floor/iron/dark, +/area/station/engineering/gravity_generator) +"bWb" = ( +/obj/machinery/suit_storage_unit/hos, +/obj/machinery/keycard_auth/directional/east, +/turf/open/floor/carpet, +/area/station/command/heads_quarters/hos) +"bWo" = ( +/obj/machinery/door/airlock/research/glass{ + name = "Robotics Lab" + }, +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/purple/filled/line{ dir = 4 }, -/obj/effect/turf_decal/trimline/neutral/filled/line{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/door/firedoor, +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/access/all/science/robotics, +/turf/open/floor/iron, +/area/station/science/robotics/lab) +"bWq" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/trimline/red/filled/line{ dir = 4 }, +/obj/effect/turf_decal/trimline/red/filled/corner{ + dir = 1 + }, /turf/open/floor/iron, -/area/hallway/primary/tram/center) -"aHs" = ( -/obj/effect/turf_decal/stripes/line{ +/area/station/security/execution/transfer) +"bWx" = ( +/obj/structure/railing/corner{ dir = 8 }, -/obj/effect/turf_decal/trimline/purple/filled/corner, -/obj/effect/turf_decal/trimline/purple/filled/corner{ - dir = 8 +/turf/open/floor/glass/reinforced, +/area/station/ai_monitored/turret_protected/aisat/hallway) +"bWH" = ( +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 1 }, -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/trimline/neutral/corner, +/obj/effect/turf_decal/trimline/yellow/filled/line, +/obj/machinery/door/airlock/engineering{ + name = "Telecommunications" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "tcomms-entrance" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, /turf/open/floor/iron, -/area/hallway/primary/tram/right) -"aHu" = ( -/obj/effect/turf_decal/trimline/purple/filled/line, -/obj/effect/turf_decal/trimline/neutral/filled/warning, +/area/station/engineering/main) +"bWN" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"bWU" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 1 + }, +/turf/open/floor/iron/white, +/area/station/medical/surgery/fore) +"bXb" = ( +/obj/structure/closet/toolcloset, +/obj/effect/turf_decal/bot{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 9 + }, /turf/open/floor/iron, -/area/hallway/primary/tram/right) -"aHw" = ( +/area/station/engineering/main) +"bXp" = ( +/obj/item/toy/crayon/orange, +/obj/effect/decal/cleanable/crayon{ + icon_state = "i"; + name = "graffiti"; + paint_colour = "#FF9300"; + pixel_x = 8; + pixel_y = -32 + }, +/obj/effect/decal/cleanable/crayon{ + icon_state = "i"; + name = "graffiti"; + paint_colour = "#FF9300"; + pixel_x = 4; + pixel_y = -32 + }, +/obj/effect/decal/cleanable/crayon{ + icon_state = "i"; + name = "graffiti"; + paint_colour = "#FF9300"; + pixel_y = -32 + }, +/obj/effect/decal/cleanable/crayon{ + icon_state = "i"; + name = "graffiti"; + paint_colour = "#FF9300"; + pixel_x = -4; + pixel_y = -32 + }, +/obj/effect/decal/cleanable/crayon{ + icon_state = "x"; + name = "graffiti"; + paint_colour = "#FF9300"; + pixel_x = 4; + pixel_y = -32 + }, +/turf/open/floor/plating, +/area/station/engineering/main) +"bXB" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/station/commons/fitness/recreation/entertainment) +"bXG" = ( +/obj/effect/turf_decal/sand/plating, +/obj/machinery/door/airlock/external{ + autoclose = 0; + frequency = 1449; + id_tag = "rightmost_lower_eva_external"; + name = "External Access" + }, +/obj/machinery/door_buttons/access_button{ + idDoor = "rightmost_lower_eva_external"; + idSelf = "rightmost_lower_eva_airlock_control"; + name = "External Access Button"; + pixel_y = -24 + }, +/obj/effect/mapping_helpers/airlock/locked, +/turf/open/floor/plating, +/area/station/hallway/primary/tram/right) +"bXS" = ( +/obj/structure/closet/emcloset{ + anchored = 1 + }, +/obj/effect/turf_decal/bot, +/obj/machinery/light/small/directional/west, +/obj/structure/sign/warning/vacuum/external{ + pixel_y = 32 + }, +/turf/open/floor/plating, +/area/station/ai_monitored/turret_protected/aisat/foyer) +"bXW" = ( +/obj/machinery/holopad, /obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 1 + }, +/obj/structure/disposalpipe/sorting/mail/flip{ + dir = 8; + name = "sorting disposal pipe (Xenobiology)"; + sortType = 28 + }, +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/science/xenobiology) +"bYa" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/red/filled/line, +/turf/open/floor/iron/dark, +/area/station/security/interrogation) +"bYd" = ( +/obj/structure/chair/stool/bar/directional/south, +/obj/effect/landmark/start/assistant, +/turf/open/floor/eighties, +/area/station/commons/fitness/recreation/entertainment) +"bYg" = ( +/obj/effect/turf_decal/tile/blue{ dir = 4 }, -/obj/effect/turf_decal/trimline/purple/filled/corner{ +/obj/effect/turf_decal/tile/blue{ dir = 8 }, -/obj/effect/turf_decal/trimline/neutral/filled/warning{ +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/turf/open/floor/iron/cafeteria, +/area/station/commons/dorms/laundry) +"bYk" = ( +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/turf_decal/trimline/neutral/corner{ +/turf/closed/wall, +/area/station/cargo/sorting) +"bYn" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/trimline/purple/filled/line{ dir = 8 }, +/turf/open/floor/iron/dark, +/area/station/science/xenobiology) +"bYu" = ( +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ + dir = 1 + }, +/obj/machinery/status_display/evac/directional/east, +/obj/machinery/duct, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, /turf/open/floor/iron, -/area/hallway/primary/tram/right) -"aHz" = ( +/area/station/commons/lounge) +"bYx" = ( /obj/structure/disposalpipe/segment{ + dir = 9 + }, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit) +"bYA" = ( +/obj/structure/table, +/obj/item/storage/fancy/donut_box, +/turf/open/floor/iron, +/area/station/security/office) +"bYI" = ( +/obj/structure/reagent_dispensers/fueltank, +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 6 + }, +/turf/open/floor/iron, +/area/station/ai_monitored/command/storage/eva) +"bYR" = ( +/obj/effect/turf_decal/stripes/line{ dir = 5 }, /turf/open/floor/iron, -/area/hallway/primary/tram/center) -"aHF" = ( -/obj/effect/turf_decal/sand/plating, -/obj/machinery/light/small/directional/north, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"aHH" = ( -/turf/closed/wall, -/area/maintenance/tram/mid) -"aHI" = ( -/turf/closed/wall, -/area/maintenance/tram/right) -"aHL" = ( -/obj/effect/turf_decal/trimline/neutral/filled/corner{ +/area/station/cargo/storage) +"bZi" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 1 }, /turf/open/floor/iron, -/area/commons/dorms) -"aHR" = ( -/obj/machinery/rnd/production/circuit_imprinter/department/science, -/obj/machinery/light/directional/south, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/firealarm/directional/south, +/area/station/commons/dorms) +"bZo" = ( +/obj/effect/turf_decal/bot, +/obj/structure/closet/secure_closet/medical1, +/obj/machinery/airalarm/directional/south, +/obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron, -/area/science/lab) -"aHS" = ( -/obj/effect/turf_decal/trimline/purple/filled/line{ - dir = 10 +/area/station/command/gateway) +"bZu" = ( +/obj/structure/cable, +/obj/machinery/airalarm/directional/north, +/turf/open/floor/iron/dark, +/area/station/service/chapel) +"bZy" = ( +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/trimline/neutral/filled/line, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"bZG" = ( +/obj/effect/spawner/random/engineering/tracking_beacon, +/obj/effect/turf_decal/trimline/neutral/corner{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/neutral/corner, +/turf/open/floor/iron, +/area/station/service/hydroponics/garden) +"bZM" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/station/medical/virology) +"bZR" = ( +/obj/machinery/door/airlock/maintenance_hatch, +/obj/effect/mapping_helpers/airlock/abandoned, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/access/any/security/maintenance, +/turf/open/floor/iron/smooth, +/area/station/maintenance/central/greater) +"caa" = ( +/obj/item/target/alien/anchored, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/camera/preset/ordnance{ + dir = 4 + }, +/turf/open/floor/plating/airless, +/area/station/science/ordnance/bomb) +"cah" = ( +/obj/machinery/power/apc/auto_name/directional/south, +/obj/structure/cable, +/obj/structure/table/glass, +/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{ + name = "nyquil bottle"; + pixel_x = 5; + pixel_y = 1 + }, +/obj/item/reagent_containers/dropper, +/obj/item/reagent_containers/syringe{ + pixel_y = 5 }, -/obj/structure/extinguisher_cabinet/directional/south, /turf/open/floor/iron/white, -/area/science/lab) -"aHT" = ( -/obj/effect/turf_decal/trimline/purple/filled/line{ +/area/station/security/execution/education) +"cam" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 4 }, -/obj/structure/extinguisher_cabinet/directional/east, +/obj/machinery/airalarm/directional/east, /turf/open/floor/iron, -/area/science/robotics/lab) -"aHU" = ( -/obj/structure/railing{ - dir = 4 +/area/station/hallway/primary/central) +"caw" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 1 }, -/obj/effect/turf_decal/siding/thinplating/dark{ +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/obj/structure/disposalpipe/segment{ dir = 4 }, +/turf/open/floor/iron, +/area/station/security/brig) +"cay" = ( +/obj/structure/rack, +/obj/item/stack/cable_coil/five, +/obj/item/storage/toolbox/electrical, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/smooth, +/area/station/maintenance/tram/left) +"caD" = ( +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 10 + }, /obj/item/kirbyplants{ - icon_state = "plant-10" + icon_state = "plant-21" }, -/obj/machinery/door/firedoor/border_only{ +/obj/machinery/firealarm/directional/south, +/turf/open/floor/iron/white, +/area/station/science/lobby) +"caG" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/duct, +/obj/machinery/door/airlock{ + name = "Water Closet" + }, +/obj/effect/mapping_helpers/airlock/access/any/medical/maintenance, +/turf/open/floor/plating, +/area/station/maintenance/department/medical) +"caK" = ( +/obj/effect/turf_decal/trimline/yellow/warning{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/neutral/filled/line, +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/turf_decal/trimline/purple/filled/line{ +/obj/machinery/camera{ + c_tag = "Maintenance - West Tram Tunnel 1"; dir = 5 }, -/obj/structure/extinguisher_cabinet/directional/north, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/maintenance/tram/left) +"caR" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 4 + }, +/obj/structure/sign/departments/psychology{ + pixel_x = 32 + }, /turf/open/floor/iron/white, -/area/science/research) -"aHV" = ( -/obj/effect/spawner/random/trash/garbage, +/area/station/medical/medbay/central) +"cbc" = ( +/obj/effect/turf_decal/trimline/brown/filled/line{ + dir = 10 + }, +/obj/machinery/light/directional/south, +/obj/effect/turf_decal/bot_white, +/obj/machinery/computer/piratepad_control/civilian{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/cargo/lobby) +"cbl" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 10 + }, +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/obj/machinery/firealarm/directional/south, +/turf/open/floor/iron/white, +/area/station/medical/pharmacy) +"cbp" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/door/airlock{ + name = "Kitchen Acces" + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/access/all/service/kitchen, +/turf/open/floor/plating, +/area/station/maintenance/central/greater) +"cbr" = ( +/obj/machinery/light/small/directional/north, /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/smooth, -/area/maintenance/starboard/lesser) -"aHX" = ( -/obj/structure/table, -/obj/effect/turf_decal/trimline/purple/filled/line{ - dir = 1 +/area/station/hallway/primary/tram/center) +"cbs" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 4 }, -/obj/machinery/firealarm/directional/north, -/turf/open/floor/iron/white, -/area/science/research) -"aIg" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/public/glass{ - name = "Chapel" +/obj/machinery/light/small/directional/east, +/obj/structure/sign/poster/contraband/d_day_promo{ + pixel_x = 32 }, -/turf/open/floor/carpet, -/area/service/chapel) -"aIj" = ( -/obj/structure/closet/secure_closet/brig/genpop, /obj/effect/turf_decal/bot, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/turf/open/floor/iron, +/area/station/cargo/warehouse) +"cbu" = ( +/obj/effect/turf_decal/trimline/yellow/warning{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/obj/structure/railing/corner{ + dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/trimline/neutral/filled/arrow_ccw, +/obj/effect/turf_decal/caution, +/turf/open/floor/iron, +/area/station/hallway/primary/tram/right) +"cbG" = ( +/obj/effect/landmark/start/security_officer, +/obj/structure/chair{ dir = 8 }, +/turf/open/floor/iron, +/area/station/security/office) +"cbV" = ( +/obj/effect/spawner/random/trash/soap{ + spawn_scatter_radius = 1 + }, +/obj/machinery/duct, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/freezer, +/area/station/commons/toilet) +"ccj" = ( +/obj/effect/turf_decal/trimline/brown/filled/line, +/turf/open/floor/iron, +/area/station/cargo/office) +"ccs" = ( +/obj/machinery/dna_scannernew, +/obj/machinery/light/directional/south, /turf/open/floor/iron/dark, -/area/security/prison) -"aIq" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/closet/crate, -/obj/effect/spawner/random/maintenance/four, -/obj/effect/spawner/random/engineering/flashlight, -/turf/open/floor/iron/smooth, -/area/maintenance/port/aft) -"aIu" = ( -/obj/structure/training_machine, -/obj/item/target, -/obj/effect/turf_decal/trimline/neutral/filled/line{ +/area/station/science/genetics) +"ccx" = ( +/obj/structure/rack, +/obj/item/storage/toolbox/electrical{ + pixel_x = 1; + pixel_y = -1 + }, +/obj/item/multitool, +/obj/item/clothing/glasses/meson, +/obj/effect/turf_decal/trimline/white/filled/line{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/station/engineering/storage/tech) +"ccH" = ( +/obj/machinery/shower{ + dir = 8 + }, +/turf/open/floor/iron/freezer, +/area/station/security/prison/shower) +"ccO" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/science/research) +"ccQ" = ( +/obj/machinery/computer/atmos_control/nocontrol/master{ dir = 8 }, /turf/open/floor/iron, -/area/commons/fitness) -"aIw" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 5 +/area/station/engineering/atmos) +"ccX" = ( +/obj/machinery/vending/engivend, +/turf/open/floor/iron, +/area/station/engineering/main) +"cda" = ( +/obj/structure/chair/office{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/station/command/bridge) +"cdi" = ( +/obj/structure/railing{ + dir = 1 + }, +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk/multiz/down{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/end{ + dir = 1 }, -/obj/machinery/light/directional/north, -/obj/item/radio/intercom/directional/north, -/obj/machinery/vending/wardrobe/chem_wardrobe, /turf/open/floor/iron/white, -/area/medical/chemistry) -"aIG" = ( -/turf/closed/wall, -/area/engineering/engine_smes) -"aIH" = ( -/obj/structure/displaycase/labcage, -/obj/machinery/light/directional/south, -/obj/machinery/firealarm/directional/south, +/area/station/science/xenobiology) +"cdy" = ( +/turf/open/floor/plating, +/area/station/cargo/storage) +"cdK" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 5 + }, +/obj/machinery/newscaster/directional/north, +/turf/open/floor/iron, +/area/station/commons/dorms) +"cdN" = ( +/obj/machinery/button/ignition/incinerator/atmos, +/turf/closed/wall/r_wall, +/area/station/maintenance/disposal/incinerator) +"cdT" = ( +/obj/structure/chair/stool/bar/directional/east, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/security/prison) +"cdV" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/machinery/door/firedoor/border_only, +/turf/open/floor/iron/cafeteria, +/area/station/commons/dorms/laundry) +"cen" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 8 + }, /turf/open/floor/iron/white, -/area/command/heads_quarters/rd) -"aII" = ( -/turf/open/floor/engine{ - name = "Holodeck Projector Floor" +/area/station/medical/medbay/lobby) +"cer" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 4 }, -/area/holodeck/rec_center) -"aIS" = ( -/obj/machinery/camera/directional/north{ - c_tag = "Civilian - Holodeck North"; - name = "holodeck camera" +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"ces" = ( +/obj/effect/turf_decal/trimline/brown/filled/line{ + dir = 9 }, -/turf/open/floor/engine{ - name = "Holodeck Projector Floor" +/obj/structure/sign/poster/official/safety_internals{ + pixel_x = -32 }, -/area/holodeck/rec_center) -"aJe" = ( -/obj/machinery/computer/shuttle/mining, +/obj/machinery/camera/directional/west{ + c_tag = "Cargo - Public Mining Dock"; + network = list("ss13","cargo") + }, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit) +"cew" = ( +/obj/machinery/door/poddoor{ + id = "QMLoaddoor"; + name = "Supply Dock Loading Door" + }, +/obj/machinery/conveyor{ + dir = 1; + id = "QMLoad" + }, +/turf/open/floor/plating, +/area/station/cargo/storage) +"ceC" = ( +/obj/structure/table, +/obj/item/radio{ + pixel_x = -6; + pixel_y = -3 + }, +/obj/item/book/manual/wiki/security_space_law{ + pixel_x = 9; + pixel_y = 4 + }, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 10 + }, +/obj/machinery/firealarm/directional/west{ + pixel_y = 5 + }, +/turf/open/floor/iron, +/area/station/security/checkpoint/medical) +"ceI" = ( +/obj/structure/closet/radiation, /obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 1 + dir = 10 + }, +/turf/open/floor/iron/dark, +/area/station/engineering/atmospherics_engine) +"cfk" = ( +/obj/effect/decal/cleanable/cobweb, +/obj/structure/disposalpipe/segment{ + dir = 6 }, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/catwalk_floor, +/area/station/maintenance/port/fore) +"cfq" = ( +/obj/structure/window/reinforced{ + dir = 4; + layer = 2.9 + }, +/obj/structure/table/reinforced, +/obj/effect/turf_decal/trimline/brown/filled/line{ + dir = 6 + }, +/obj/item/paper_bin{ + pixel_x = -3 + }, +/obj/item/pen{ + pixel_x = -3 + }, +/obj/item/folder/yellow{ + pixel_x = 4 + }, +/obj/item/radio/intercom/directional/south, /turf/open/floor/iron, -/area/construction/mining/aux_base) -"aJf" = ( -/obj/structure/ladder, +/area/station/cargo/sorting) +"cfu" = ( +/obj/structure/table/reinforced, +/turf/open/floor/iron/dark, +/area/station/science/xenobiology) +"cfy" = ( /obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/obj/machinery/airalarm/directional/north, +/turf/open/floor/catwalk_floor, +/area/station/hallway/primary/tram/left) +"cfz" = ( +/obj/effect/turf_decal/trimline/blue/filled/corner{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/station/command/bridge) +"cfG" = ( +/obj/machinery/door/airlock{ + name = "Water Closet" + }, +/obj/machinery/duct, +/obj/effect/mapping_helpers/airlock/access/all/service/janitor, /turf/open/floor/plating, -/area/maintenance/tram/right) -"aJn" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ +/area/station/service/janitor) +"cfR" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/turf_decal/trimline/neutral/filled/corner, -/obj/effect/turf_decal/trimline/purple/filled/warning{ +/turf/open/floor/iron, +/area/station/commons/dorms) +"cfS" = ( +/obj/structure/industrial_lift/tram{ + icon_state = "titanium_blue" + }, +/obj/structure/fluff/tram_rail, +/obj/effect/landmark/start/hangover, +/obj/structure/chair/comfy/shuttle, +/turf/open/openspace, +/area/station/hallway/primary/tram/center) +"cfY" = ( +/obj/structure/table/wood, +/obj/machinery/light/dim/directional/north, +/obj/item/food/grown/poppy{ + pixel_y = 2 + }, +/obj/item/food/grown/poppy{ + pixel_y = 2 + }, +/obj/item/food/grown/poppy{ + pixel_y = 2 + }, +/obj/item/food/grown/poppy{ + pixel_y = 2 + }, +/obj/item/food/grown/poppy{ + pixel_y = 2 + }, +/turf/open/floor/carpet, +/area/station/service/chapel/monastery) +"cgc" = ( +/obj/effect/turf_decal/trimline/red/filled/line, +/obj/machinery/light/directional/south, +/obj/machinery/camera/directional/south{ + c_tag = "Security - Main South"; + network = list("ss13","Security") + }, +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/security/brig) +"cgj" = ( +/obj/structure/chair/stool/bar/directional/east, +/obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 1 }, -/obj/effect/turf_decal/trimline/purple/corner, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/bluespace_vendor/directional/north, /obj/structure/disposalpipe/segment{ - dir = 4 + dir = 10 }, -/obj/machinery/duct, -/obj/structure/cable, /turf/open/floor/iron, -/area/service/janitor) -"aJt" = ( -/turf/closed/wall/r_wall, -/area/maintenance/tram/left) -"aJw" = ( -/obj/machinery/light/small/directional/east, +/area/station/commons/fitness/recreation) +"cgs" = ( /obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/smooth, -/area/maintenance/tram/right) -"aJF" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 5 +/obj/effect/spawner/random/trash/garbage{ + spawn_loot_count = 2; + spawn_random_offset = 1; + spawn_scatter_radius = 4 }, -/turf/open/floor/iron/white, -/area/medical/chemistry) -"aJO" = ( -/obj/effect/turf_decal/tile/red{ - dir = 1 +/obj/effect/landmark/event_spawn, +/turf/open/floor/plating, +/area/station/maintenance/tram/right) +"cgA" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 9 }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/blue{ +/obj/structure/cable, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"cgM" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/trimline/yellow/warning, +/obj/machinery/light/directional/north, +/obj/item/screwdriver, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 4 }, -/obj/effect/turf_decal/tile/blue{ +/turf/open/floor/iron, +/area/station/maintenance/port/central) +"cgN" = ( +/obj/structure/table/glass, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ dir = 8 }, -/obj/structure/closet/crate/wooden/toy, +/obj/effect/turf_decal/siding/wideplating/dark{ + dir = 9 + }, +/obj/item/storage/medkit/regular, +/turf/open/floor/iron/dark, +/area/station/command/bridge) +"cgR" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 1 + }, /turf/open/floor/iron, -/area/service/theater) -"aJS" = ( -/obj/effect/spawner/structure/window/reinforced, +/area/station/engineering/break_room) +"cgX" = ( +/obj/structure/filingcabinet/chestdrawer, +/obj/effect/turf_decal/tile/blue/fourcorners, +/turf/open/floor/iron/white, +/area/station/command/heads_quarters/cmo) +"cha" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Security Maintenance" + }, +/obj/effect/mapping_helpers/airlock/access/all/security/general, /turf/open/floor/plating, -/area/engineering/engine_smes) -"aJV" = ( +/area/station/maintenance/starboard/greater) +"chg" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/item/radio/intercom/directional/north, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"chs" = ( +/obj/structure/sign/warning/pods, /turf/closed/wall, -/area/security/checkpoint) -"aKk" = ( -/obj/effect/turf_decal/siding/thinplating{ +/area/station/hallway/secondary/entry) +"cht" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ dir = 1 }, -/obj/structure/cable, +/obj/machinery/portable_atmospherics/canister, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"chE" = ( +/obj/machinery/light/dim/directional/north, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/duct, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment{ - dir = 4 +/turf/open/floor/iron/freezer, +/area/station/commons/toilet) +"chH" = ( +/obj/effect/turf_decal/trimline/yellow/filled/corner{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/yellow/filled/corner, +/turf/open/floor/iron/white, +/area/station/medical/pharmacy) +"chM" = ( +/obj/effect/turf_decal/trimline/yellow/warning, +/obj/structure/railing, +/obj/effect/turf_decal/trimline/neutral/filled/arrow_ccw{ + dir = 1 }, /turf/open/floor/iron, -/area/commons/fitness/recreation) -"aKl" = ( -/turf/closed/wall, -/area/maintenance/port/aft) -"aKn" = ( -/turf/open/floor/iron, -/area/commons/fitness/recreation) -"aKt" = ( -/obj/structure/table/wood, -/obj/item/holosign_creator/robot_seat/bar, -/turf/open/floor/wood, -/area/service/bar) -"aKz" = ( +/area/station/hallway/primary/tram/left) +"chX" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/carpet, +/area/station/command/heads_quarters/hos) +"cif" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 8 + }, /turf/open/floor/iron/dark, -/area/service/chapel/office) -"aKA" = ( -/obj/structure/fluff/paper/stack{ +/area/station/science/xenobiology) +"cih" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/trimline/yellow/warning{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/neutral/filled/line, +/obj/effect/spawner/random/trash/graffiti{ + pixel_y = -32; + spawn_loot_chance = 50 + }, +/turf/open/floor/iron, +/area/station/maintenance/tram/left) +"cit" = ( +/obj/effect/turf_decal/siding/thinplating{ dir = 4 }, -/obj/item/paper, +/obj/structure/fluff/tram_rail/floor, +/obj/structure/cable, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron, +/area/station/hallway/primary/tram/left) +"ciy" = ( +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/tram/center) +"ciA" = ( +/obj/structure/ladder, /obj/effect/decal/cleanable/dirt, -/mob/living/simple_animal/mouse, -/turf/open/floor/plating, -/area/maintenance/tram/right) -"aKE" = ( -/obj/structure/table/wood, -/obj/item/food/grown/poppy{ - pixel_y = 2 +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 8 }, -/turf/open/floor/iron/dark, -/area/service/chapel) -"aKH" = ( -/obj/effect/turf_decal/trimline/blue/filled/corner{ +/obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 4 }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/turf/open/floor/iron/white, -/area/medical/treatment_center) -"aKM" = ( -/obj/machinery/computer/secure_data{ +/turf/open/floor/iron, +/area/station/maintenance/tram/right) +"ciF" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small/directional/south, +/turf/open/floor/iron/smooth, +/area/station/hallway/primary/tram/right) +"ciG" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/trimline/red/filled/corner{ dir = 1 }, /obj/effect/turf_decal/trimline/red/filled/line, -/obj/machinery/status_display/ai/directional/south, /turf/open/floor/iron, -/area/security/checkpoint) -"aKN" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/door/airlock/maintenance_hatch{ - name = "Research Maintnenace"; - req_one_access_txt = "47" +/area/station/security/processing) +"cjd" = ( +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 9 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/science/robotics/lab) +"cjq" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/engineering/gravity_generator) +"cjr" = ( +/obj/machinery/air_sensor/ordnance_burn_chamber, +/turf/open/floor/engine/vacuum, +/area/station/science/ordnance/burnchamber) +"cjs" = ( +/turf/open/floor/iron/dark, +/area/station/service/hydroponics) +"cjv" = ( +/obj/machinery/airalarm/directional/north, +/obj/machinery/camera/motion{ + c_tag = "Secure - AI Core South"; + dir = 9; + network = list("aicore") }, +/obj/structure/cable, +/turf/open/floor/circuit, +/area/station/ai_monitored/turret_protected/ai) +"cjx" = ( /obj/effect/decal/cleanable/dirt, +/obj/structure/grille, +/turf/open/floor/iron/smooth, +/area/station/maintenance/starboard/lesser) +"cjy" = ( +/turf/closed/wall/r_wall, +/area/station/engineering/main) +"cjE" = ( +/obj/machinery/computer/robotics, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/open/floor/iron/cafeteria{ + dir = 5 + }, +/area/station/command/heads_quarters/rd) +"cjG" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden, +/turf/closed/wall/r_wall, +/area/station/maintenance/disposal/incinerator) +"cjN" = ( +/obj/machinery/door/airlock/research{ + id_tag = "ResearchExt"; + name = "Research Division" + }, +/obj/machinery/door/firedoor, +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 8 + }, +/obj/effect/mapping_helpers/airlock/unres, +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "sci-entrance-left" + }, +/obj/effect/mapping_helpers/airlock/access/all/science/general, +/turf/open/floor/iron, +/area/station/science/research) +"cjO" = ( /obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/holopad, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron, +/area/station/security/execution/transfer) +"cjT" = ( +/turf/open/floor/iron/white, +/area/station/medical/chemistry) +"cjW" = ( +/obj/structure/railing{ + dir = 1 + }, +/obj/machinery/camera/directional/south{ + c_tag = "Secure - AI Upper Ring North"; + network = list("ss13","aicore") + }, +/turf/open/floor/glass/reinforced, +/area/station/ai_monitored/turret_protected/aisat/hallway) +"ckb" = ( +/obj/effect/spawner/structure/window, /turf/open/floor/plating, -/area/maintenance/starboard/central) -"aKP" = ( +/area/station/service/chapel) +"ckg" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line, +/obj/machinery/light/directional/south, +/obj/structure/cable, +/obj/structure/closet/wardrobe/mixed, +/obj/structure/sign/poster/official/random/directional/south, +/turf/open/floor/iron, +/area/station/commons/fitness) +"cks" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/disposalpipe/segment{ - dir = 4 + dir = 6 }, +/turf/open/floor/carpet, +/area/station/command/heads_quarters/hos) +"ckt" = ( +/obj/structure/table/wood, +/obj/item/paicard, +/obj/item/radio/intercom/directional/west, +/turf/open/floor/wood/large, +/area/station/service/library) +"ckB" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron/white, +/area/station/science/research) +"ckH" = ( +/obj/structure/rack, +/obj/effect/spawner/random/techstorage/tcomms_all, +/obj/effect/turf_decal/trimline/white/filled/line{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/station/engineering/storage/tech) +"ckM" = ( +/turf/closed/wall, +/area/station/service/hydroponics/garden) +"ckN" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/junction/yjunction{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"ckW" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/effect/decal/cleanable/dirt, -/obj/structure/cable, +/obj/machinery/light/small/directional/east, /turf/open/floor/catwalk_floor, -/area/maintenance/port/fore) -"aKT" = ( -/obj/machinery/door/airlock/maintenance_hatch{ - req_one_access_txt = "12" +/area/station/maintenance/starboard/lesser) +"cli" = ( +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 4 + }, +/obj/structure/table/reinforced, +/obj/machinery/cell_charger, +/obj/item/experi_scanner{ + pixel_x = -4 + }, +/obj/item/experi_scanner{ + pixel_x = 4 + }, +/turf/open/floor/iron/white, +/area/station/science/lab) +"clu" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 5 + }, +/turf/open/floor/iron, +/area/station/security/prison/garden) +"clE" = ( +/obj/structure/railing{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 8 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark, +/area/station/service/hydroponics) +"clM" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/station/security/interrogation) +"clT" = ( +/turf/closed/wall, +/area/station/security/checkpoint/medical) +"cmb" = ( +/obj/structure/disposalpipe/segment, /obj/structure/cable, -/turf/open/floor/catwalk_floor, -/area/maintenance/department/cargo) -"aKU" = ( -/obj/effect/turf_decal/stripes/line, -/mob/living/simple_animal/bot/secbot/beepsky/armsky, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 + }, /turf/open/floor/iron, -/area/ai_monitored/security/armory) -"aLa" = ( -/obj/machinery/firealarm/directional/west, -/obj/effect/turf_decal/trimline/red/filled/line{ +/area/station/hallway/secondary/exit) +"cml" = ( +/obj/effect/turf_decal/tile{ dir = 8 }, +/obj/effect/turf_decal/tile/blue, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/light/directional/south, +/obj/machinery/camera/directional/south{ + c_tag = "Arrivals - Central Docking Wing" + }, +/obj/effect/landmark/event_spawn, /turf/open/floor/iron, -/area/security/office) -"aLd" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 1 +/area/station/hallway/secondary/entry) +"cmn" = ( +/obj/effect/turf_decal/trimline/brown/filled/line{ + dir = 4 }, +/turf/open/floor/iron, +/area/station/cargo/drone_bay) +"cmq" = ( +/obj/effect/decal/cleanable/dirt, /obj/structure/disposalpipe/segment{ - dir = 6 + dir = 4 + }, +/obj/effect/landmark/xeno_spawn, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/maintenance/disposal) +"cmr" = ( +/turf/open/floor/iron/stairs/medium, +/area/station/engineering/transit_tube) +"cmM" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 8 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"cnv" = ( +/obj/effect/turf_decal/trimline/purple/filled/corner{ + dir = 4 + }, +/obj/structure/disposalpipe/junction/yjunction{ + dir = 8 + }, +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/science/xenobiology) +"cnA" = ( +/obj/machinery/portable_atmospherics/canister/nitrous_oxide, +/turf/open/floor/engine/n2o, +/area/station/engineering/atmos) +"cnE" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 8 }, /turf/open/floor/iron, -/area/security/office) -"aLj" = ( +/area/station/ai_monitored/command/storage/eva) +"cnH" = ( +/obj/machinery/vending/wardrobe/bar_wardrobe, +/turf/open/floor/wood, +/area/station/service/bar) +"cnV" = ( +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/neutral/filled/warning{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/tram/right) +"coz" = ( +/obj/machinery/computer/upload/ai{ + dir = 8 + }, +/obj/machinery/flasher/directional/east{ + id = "AI" + }, +/turf/open/floor/circuit/green, +/area/station/ai_monitored/turret_protected/ai_upload) +"coM" = ( +/turf/closed/wall/r_wall, +/area/station/ai_monitored/turret_protected/aisat_interior) +"coN" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, +/obj/effect/turf_decal/trimline/neutral/filled/corner{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/bridge_pipe/green/visible{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"coO" = ( +/obj/machinery/atmospherics/components/trinary/filter/atmos/n2o{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/red/filled/corner, +/obj/effect/turf_decal/trimline/neutral/corner, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"coU" = ( +/obj/structure/table/wood, +/obj/item/flashlight/lamp/green{ + pixel_x = 1; + pixel_y = 5 + }, +/obj/effect/turf_decal/siding/wood{ + dir = 6 + }, +/turf/open/floor/wood, +/area/station/service/library) +"coZ" = ( /obj/effect/turf_decal/trimline/purple/filled/line{ dir = 10 }, -/obj/structure/table, -/obj/item/multitool/circuit{ - pixel_x = 7 +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 }, -/obj/item/multitool/circuit, -/obj/item/multitool/circuit{ - pixel_x = -8 +/obj/effect/turf_decal/stripes/line{ + dir = 10 }, +/obj/structure/closet/l3closet/scientist, /turf/open/floor/iron/white, -/area/science/explab) -"aLl" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/area/station/science/xenobiology) +"cpb" = ( +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 10 + }, +/obj/machinery/button/door/directional/west{ + id = "cytologylockdown"; + name = "Cytology Lockdown" + }, +/obj/machinery/airalarm/directional/south, +/turf/open/floor/iron/white, +/area/station/science/cytology) +"cpf" = ( +/obj/effect/turf_decal/sand/plating, +/obj/effect/turf_decal/stripes/asteroid/line, +/obj/effect/turf_decal/stripes/asteroid/line{ + dir = 1 + }, +/turf/open/floor/plating/airless, +/area/mine/explored) +"cpg" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 4 + }, +/obj/effect/turf_decal/siding/thinplating{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment, /turf/open/floor/iron, -/area/service/hydroponics/garden) -"aLA" = ( -/obj/structure/chair/office{ - dir = 1 +/area/station/commons/fitness/recreation) +"cpj" = ( +/obj/structure/rack, +/obj/item/tank/jetpack/carbondioxide{ + pixel_x = 4; + pixel_y = -1 }, -/obj/effect/turf_decal/trimline/red/filled/line{ +/obj/item/tank/jetpack/carbondioxide, +/obj/item/tank/jetpack/carbondioxide{ + pixel_x = -4; + pixel_y = 1 + }, +/obj/machinery/light/directional/south, +/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/iron, -/area/security/checkpoint) -"aLH" = ( -/obj/structure/sign/warning/vacuum{ - pixel_y = 32 +/area/station/ai_monitored/command/storage/eva) +"cpl" = ( +/obj/effect/turf_decal/trimline/blue/filled/line, +/turf/open/floor/iron/white, +/area/station/medical/surgery/aft) +"cpn" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/structure/steam_vent, +/turf/open/floor/iron/smooth, +/area/station/maintenance/department/security) +"cpw" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 4 }, -/obj/machinery/light/small/directional/west, +/obj/structure/disposalpipe/segment, +/obj/machinery/newscaster/directional/east, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/hallway/primary/tram/center) +"cpy" = ( +/obj/structure/table, +/obj/machinery/microwave, +/turf/open/floor/iron/cafeteria, +/area/station/security/prison/mess) +"cpG" = ( +/obj/machinery/vending/coffee, +/obj/effect/turf_decal/siding/thinplating/dark{ + dir = 9 + }, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/hallway/secondary/entry) +"cpK" = ( +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Tunnel Access" + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 1 + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, /turf/open/floor/catwalk_floor, -/area/hallway/primary/tram/center) -"aLN" = ( +/area/station/maintenance/starboard/greater) +"cpT" = ( +/obj/effect/turf_decal/trimline/neutral/filled/corner{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"cqg" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 8 + }, +/obj/machinery/light/directional/west, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit) +"cqh" = ( +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ + dir = 1 + }, +/obj/structure/chair/stool/directional/west, +/obj/effect/landmark/start/hangover, +/turf/open/floor/iron, +/area/station/commons/lounge) +"cql" = ( +/obj/machinery/door/airlock/security{ + name = "Security Checkpoint" + }, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/red/filled/line, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/door/firedoor, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 + }, +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/access/all/security/general, +/turf/open/floor/iron, +/area/station/security/checkpoint) +"cqn" = ( +/obj/structure/table, +/obj/machinery/camera/directional/south{ + c_tag = "Medical - Virology Patient Room A"; + network = list("ss13","medbay") + }, +/turf/open/floor/iron, +/area/station/medical/virology) +"cqp" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 8 + }, +/obj/effect/turf_decal/siding/thinplating/corner{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/green/filled/warning{ + dir = 8 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"cqy" = ( +/obj/machinery/firealarm/directional/north, +/turf/open/floor/iron/dark, +/area/station/commons/fitness/recreation/entertainment) +"cqK" = ( /obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/trimline/yellow/warning, +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 1 + }, /obj/structure/disposalpipe/segment{ dir = 4 }, +/obj/machinery/airalarm/directional/north, +/turf/open/floor/iron, +/area/station/maintenance/tram/mid) +"cqL" = ( +/obj/machinery/light/directional/south, +/obj/machinery/power/apc/auto_name/directional/south, +/obj/machinery/modular_computer/console/preset/engineering{ + dir = 1 + }, /obj/structure/cable, -/turf/open/floor/catwalk_floor, -/area/maintenance/starboard/lesser) -"aLR" = ( -/obj/machinery/holopad, -/turf/open/floor/iron/grimy, -/area/hallway/secondary/entry) -"aLX" = ( -/turf/closed/wall, -/area/security/detectives_office) -"aLZ" = ( -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/trimline/purple/filled/line{ +/turf/open/floor/iron/dark, +/area/station/command/heads_quarters/ce) +"cqO" = ( +/obj/effect/turf_decal/trimline/white/filled/corner{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/white/filled/corner{ dir = 4 }, +/obj/effect/turf_decal/trimline/white/filled/corner{ + dir = 8 + }, +/obj/machinery/holopad, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/airalarm/directional/south, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/engineering/storage/tech) +"cqS" = ( +/obj/machinery/button/door/directional/south{ + id = "Sciencelockdown"; + name = "Science Lockdown Toggle"; + pixel_x = -6; + req_access = list("research") + }, +/obj/machinery/button/door/directional/south{ + id = "rndlab1"; + name = "Research Lab Shutter Control"; + pixel_x = 6; + req_access = list("research") + }, +/obj/machinery/button/door/directional/south{ + id = "xenobiomain"; + name = "Xenobiology Containmenr Blast Door"; + pixel_x = -6; + pixel_y = -34; + req_access = list("xenobiology") + }, +/obj/machinery/button/door/directional/south{ + id = "misclab"; + name = "Test Chamber Blast Doors"; + pixel_x = 6; + pixel_y = -34; + req_access = list("xenobiology") + }, +/turf/open/floor/iron/cafeteria, +/area/station/command/heads_quarters/rd) +"cqT" = ( +/obj/structure/chair/plastic, +/obj/effect/landmark/start/assistant, +/turf/open/floor/eighties/red, +/area/station/commons/fitness/recreation/entertainment) +"cqZ" = ( +/obj/structure/table/wood, +/obj/structure/window/reinforced{ + pixel_y = 2 + }, +/turf/open/floor/carpet, +/area/station/commons/vacant_room/office) +"crb" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/trimline/yellow/filled/corner{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/tcommsat/computer) +"crr" = ( +/obj/structure/table/glass, +/obj/item/book/manual/wiki/cytology{ + pixel_x = -4; + pixel_y = 4 + }, +/obj/item/biopsy_tool{ + pixel_x = 8; + pixel_y = 2 + }, +/obj/effect/turf_decal/trimline/purple/filled/line, +/obj/machinery/light/directional/south, /turf/open/floor/iron/white, -/area/science/lobby) -"aMf" = ( -/obj/structure/closet/emcloset, -/obj/effect/turf_decal/stripes/line{ +/area/station/science/cytology) +"cru" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron, +/area/station/cargo/storage) +"crz" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 1 + }, +/obj/effect/turf_decal/bot{ dir = 1 }, +/obj/machinery/portable_atmospherics/pump, /turf/open/floor/iron, -/area/hallway/secondary/entry) -"aMg" = ( -/obj/structure/sign/warning/docking, -/turf/closed/wall, -/area/hallway/secondary/entry) -"aMk" = ( -/obj/effect/turf_decal/stripes/line{ +/area/station/engineering/main) +"crL" = ( +/obj/effect/turf_decal/trimline/brown/filled/line{ + dir = 1 + }, +/obj/item/kirbyplants/random, +/turf/open/floor/iron, +/area/station/cargo/miningdock) +"crR" = ( +/obj/machinery/requests_console/directional/north{ + announcementConsole = 1; + department = "Head of Personnel's Desk"; + departmentType = 5; + name = "Head of Personnel's Requests Console" + }, +/obj/structure/table/wood, +/obj/item/storage/secure/briefcase{ + pixel_x = -2; + pixel_y = 6 + }, +/obj/item/storage/box/silver_ids{ + pixel_x = 5; + pixel_y = 3 + }, +/obj/item/assembly/flash/handheld{ + pixel_x = -8 + }, +/turf/open/floor/wood, +/area/station/command/heads_quarters/hop) +"cse" = ( +/obj/structure/table/wood, +/obj/item/food/baguette, +/turf/open/floor/iron/white/side{ dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/green/visible, -/obj/machinery/status_display/ai/directional/east, -/obj/structure/cable/layer3, -/turf/open/floor/engine, -/area/engineering/supermatter/room) -"aMl" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ +/area/station/service/theater) +"csL" = ( +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ + dir = 1 + }, +/obj/structure/chair/sofa/corp/corner{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/commons/lounge) +"csM" = ( +/obj/machinery/atmospherics/components/binary/pump/on{ + dir = 8; + name = "Gas to Cooling Loop" + }, +/obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/structure/table, -/obj/machinery/cell_charger, -/obj/item/stock_parts/cell/high, -/obj/structure/disposalpipe/segment, /obj/structure/cable, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"csP" = ( +/obj/effect/turf_decal/trimline/red/filled/line, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/engineering/main) -"aMp" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/service/hydroponics) -"aMr" = ( -/obj/effect/spawner/random/trash/soap{ - spawn_scatter_radius = 1 +/area/station/security/brig) +"csQ" = ( +/obj/machinery/camera{ + c_tag = "Security - Interrogation Observation"; + dir = 6; + network = list("ss13","Security") }, -/obj/machinery/duct, +/turf/open/floor/iron/dark, +/area/station/security/interrogation) +"csS" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/freezer, -/area/commons/toilet) -"aMG" = ( -/turf/closed/wall/r_wall, -/area/maintenance/tram/right) -"aMH" = ( -/obj/effect/turf_decal/trimline/neutral/filled/corner{ +/obj/machinery/duct, +/turf/open/floor/iron/cafeteria, +/area/station/security/prison/mess) +"csY" = ( +/obj/machinery/vending/coffee, +/obj/machinery/power/apc/auto_name/directional/west, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/effect/turf_decal/siding/thinplating{ +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/medical/break_room) +"csZ" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 4 }, +/obj/effect/turf_decal/siding/thinplating, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, -/obj/structure/disposalpipe/segment, /turf/open/floor/iron, -/area/commons/fitness/recreation) -"aMK" = ( -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/maintenance/tram/left) -"aMM" = ( -/obj/structure/lattice/catwalk, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/maintenance/tram/left) -"aMP" = ( +/area/station/hallway/primary/tram/center) +"ctd" = ( +/obj/effect/turf_decal/trimline/brown/filled/line{ + dir = 9 + }, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/iron, +/area/station/cargo/storage) +"cts" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line, +/obj/structure/sign/gym/mirrored{ + pixel_y = -32 + }, +/turf/open/floor/iron, +/area/station/commons/dorms) +"ctA" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 + }, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/command/teleporter) +"ctC" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/turf/open/floor/wood/parquet, +/area/station/medical/psychology) +"ctF" = ( +/obj/effect/turf_decal/trimline/yellow/filled/corner{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/yellow/filled/corner{ + dir = 4 + }, +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/medical/pharmacy) +"ctK" = ( +/obj/structure/falsewall, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, -/area/maintenance/tram/mid) -"aMX" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ +/area/station/maintenance/starboard/lesser) +"ctU" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ dir = 8 }, -/obj/machinery/door/airlock/external{ - name = "Cargo Escape Airlock"; - space_dir = 4 +/obj/machinery/door/airlock/security/glass{ + id_tag = "innerbrigleft"; + name = "Brig" }, -/turf/open/floor/plating, -/area/hallway/secondary/exit/departure_lounge) -"aMY" = ( -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/maintenance/tram/right) -"aMZ" = ( -/turf/closed/wall/r_wall, -/area/hallway/secondary/entry) -"aNb" = ( -/obj/structure/lattice/catwalk, -/obj/effect/decal/cleanable/dirt, /obj/structure/disposalpipe/segment, -/turf/open/floor/plating, -/area/maintenance/tram/right) -"aNc" = ( -/obj/structure/lattice/catwalk, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/maintenance/tram/right) -"aNl" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible/layer4{ - dir = 1 +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "brig_left" }, -/obj/effect/turf_decal/delivery, -/obj/machinery/portable_atmospherics/pump, -/obj/effect/turf_decal/trimline/neutral/filled/line, +/obj/machinery/door/firedoor, +/obj/effect/mapping_helpers/airlock/access/all/security/entrance, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/commons/fitness/recreation) -"aNx" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/security/courtroom) -"aNy" = ( -/obj/structure/sign/warning/electricshock, -/turf/closed/wall/r_wall, -/area/engineering/supermatter) -"aNC" = ( -/obj/effect/turf_decal/trimline/yellow/warning{ +/area/station/security/brig) +"ctW" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ dir = 1 }, -/obj/effect/turf_decal/trimline/neutral/filled/corner, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/maintenance/tram/left) -"aNG" = ( /obj/effect/turf_decal/stripes/corner{ - dir = 8 + dir = 1 }, /turf/open/floor/iron, -/area/engineering/engine_smes) -"aNK" = ( -/turf/open/floor/iron/dark, -/area/service/hydroponics) -"aNN" = ( +/area/station/security/processing) +"cum" = ( /obj/effect/turf_decal/trimline/red/filled/line, -/obj/machinery/airalarm/directional/south, -/obj/structure/closet/secure_closet/security/science, -/obj/item/clothing/mask/whistle, +/obj/effect/turf_decal/siding/thinplating/dark, /turf/open/floor/iron, -/area/security/checkpoint/science) -"aNR" = ( -/obj/machinery/vending/wardrobe/bar_wardrobe, -/turf/open/floor/wood, -/area/service/bar) -"aNS" = ( -/obj/machinery/door/airlock/medical/glass{ - id_tag = "MedbayFoyer"; - name = "Medbay"; - req_access_txt = "5" - }, -/obj/effect/turf_decal/trimline/blue/filled/line{ +/area/station/security/execution/transfer) +"cur" = ( +/obj/effect/turf_decal/trimline/yellow/filled/corner{ dir = 4 }, -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 8 +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/white, +/area/station/medical/pharmacy) +"cuG" = ( +/obj/structure/fluff/paper/stack{ + dir = 1 }, -/obj/effect/mapping_helpers/airlock/unres, -/obj/machinery/door/firedoor, +/obj/structure/fluff/paper/stack, +/obj/item/paper, +/obj/effect/decal/cleanable/dirt, +/obj/item/food/cheese/wheel, +/turf/open/floor/plating, +/area/station/maintenance/tram/right) +"cuQ" = ( +/obj/structure/sign/warning/vacuum{ + pixel_y = 32 + }, +/obj/machinery/light/small/directional/east, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/turf/open/floor/catwalk_floor, +/area/station/hallway/primary/tram/left) +"cuX" = ( +/obj/item/stack/ore/glass, +/turf/open/misc/asteroid/airless, +/area/mine/explored) +"cvf" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment, +/turf/open/floor/iron, +/area/station/commons/dorms) +"cvj" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/turf/open/floor/catwalk_floor, +/area/station/maintenance/central/greater) +"cvv" = ( +/obj/effect/landmark/event_spawn, +/obj/machinery/holopad, +/obj/effect/turf_decal/bot, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/turf/open/floor/iron/white, +/area/station/service/kitchen) +"cvw" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/science/xenobiology) +"cvA" = ( +/obj/machinery/portable_atmospherics/canister, +/turf/open/floor/iron/dark, +/area/station/science/ordnance/storage) +"cvF" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 10 + }, +/obj/machinery/power/apc/auto_name/directional/west, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/engineering/transit_tube) +"cvI" = ( +/obj/structure/table, +/obj/item/airlock_painter, +/obj/item/rcl/pre_loaded, +/obj/item/chisel{ + pixel_y = 7 + }, +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 4 + }, +/obj/machinery/light/small/directional/east, +/turf/open/floor/iron, +/area/station/commons/storage/art) +"cvY" = ( /obj/structure/cable, -/turf/open/floor/iron/white, -/area/medical/medbay/lobby) -"aNT" = ( -/obj/machinery/blackbox_recorder, -/turf/open/floor/iron/dark/telecomms, -/area/tcommsat/server) -"aNX" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/trimline/purple/filled/corner{ - dir = 8 +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/trimline/red/filled/corner{ + dir = 4 }, -/obj/effect/turf_decal/trimline/purple/filled/corner, +/obj/effect/turf_decal/trimline/red/filled/corner, +/turf/open/floor/iron/dark, +/area/station/security/interrogation) +"cwf" = ( +/turf/closed/wall/rock/porous, +/area/station/maintenance/department/security) +"cwg" = ( +/obj/effect/turf_decal/bot, +/obj/vehicle/ridden/janicart, +/obj/effect/turf_decal/trimline/neutral/filled/line, +/obj/effect/turf_decal/trimline/purple/filled/warning, /turf/open/floor/iron, -/area/engineering/transit_tube) -"aNY" = ( -/obj/effect/turf_decal/trimline/yellow/warning{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/neutral/filled/corner{ +/area/station/service/janitor) +"cwh" = ( +/obj/effect/turf_decal/trimline/purple/filled/line{ dir = 8 }, -/obj/effect/decal/cleanable/dirt, -/obj/item/toy/crayon/spraycan, -/turf/open/floor/iron, -/area/maintenance/tram/left) -"aOb" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/obj/machinery/airalarm/directional/north, -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 1 +/obj/structure/sink{ + dir = 4; + pixel_x = -12; + pixel_y = 2 }, -/turf/open/floor/iron, -/area/commons/storage/art) -"aOd" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/trimline/yellow/warning, +/turf/open/floor/iron/dark, +/area/station/science/xenobiology) +"cwn" = ( +/turf/closed/wall/r_wall, +/area/station/security/execution/transfer) +"cwr" = ( +/obj/effect/turf_decal/sand/plating, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating/airless, +/area/mine/explored) +"cwA" = ( /obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 1 }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/trimline/yellow/warning, -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 1 +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/sorting/mail{ + dir = 4; + name = "sorting disposal pipe (Civilan Wing)"; + sortTypes = list(16,17) }, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/structure/sign/warning/docking{ + desc = "A warning sign which reads 'KEEP CLEAR OF TRAM DOCKING AREA'."; + name = "KEEP CLEAR: TRAM DOCKING AREA sign"; + pixel_y = 32 }, +/obj/structure/cable, /turf/open/floor/iron, -/area/maintenance/tram/mid) -"aOj" = ( -/obj/effect/turf_decal/trimline/neutral/filled/corner{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt, +/area/station/maintenance/tram/left) +"cwG" = ( /turf/open/floor/iron, -/area/maintenance/tram/mid) -"aOk" = ( -/obj/effect/turf_decal/trimline/neutral/filled/corner{ - dir = 1 +/area/station/cargo/office) +"cwW" = ( +/obj/machinery/monkey_recycler, +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 4 + }, +/turf/open/floor/iron/white, +/area/station/science/xenobiology) +"cxg" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 4 }, /obj/effect/turf_decal/siding/thinplating{ - dir = 1 + dir = 8 }, -/obj/effect/landmark/navigate_destination/bar, +/obj/machinery/light/directional/east, /turf/open/floor/iron, -/area/hallway/primary/tram/center) -"aOo" = ( -/obj/effect/landmark/start/hangover, -/turf/open/floor/glass/reinforced, -/area/hallway/primary/tram/center) -"aOt" = ( -/obj/effect/spawner/random/structure/closet_private, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/area/station/commons/fitness/recreation) +"cxi" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/smooth, +/area/station/maintenance/starboard/central) +"cxq" = ( +/obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/wood, -/area/commons/dorms) -"aOv" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/catwalk_floor, +/area/station/hallway/primary/tram/center) +"cxr" = ( +/obj/structure/window/reinforced{ + dir = 1 }, -/turf/open/floor/iron, -/area/hallway/secondary/entry) -"aOy" = ( +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/ai) +"cxs" = ( /obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 6 + dir = 8 }, -/obj/effect/decal/cleanable/dirt, +/obj/machinery/firealarm/directional/west, /turf/open/floor/iron, -/area/maintenance/tram/left) -"aOE" = ( -/obj/effect/turf_decal/siding/thinplating/end{ - dir = 1 +/area/station/hallway/secondary/entry) +"cxA" = ( +/turf/open/floor/iron/grimy, +/area/station/service/chapel/office) +"cxB" = ( +/obj/structure/closet/toolcloset, +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 8 }, -/turf/open/floor/glass/reinforced, -/area/security/warden) -"aOF" = ( +/obj/machinery/power/apc/auto_name/directional/west, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/construction/mining/aux_base) +"cxR" = ( +/obj/structure/sign/warning/electric_shock, +/turf/closed/wall/r_wall, +/area/station/science/xenobiology) +"cxS" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 1 + dir = 4 }, -/turf/open/floor/wood, -/area/service/theater) -"aOH" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 10 +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, -/area/maintenance/tram/left) -"aOM" = ( -/obj/effect/turf_decal/trimline/green/filled/line{ - dir = 4 - }, +/area/station/commons/dorms) +"cxV" = ( /obj/machinery/light/directional/east, -/turf/open/floor/iron/white, -/area/medical/virology) -"aOP" = ( -/turf/closed/wall, -/area/commons/lounge) -"aOU" = ( -/obj/machinery/hydroponics/constructable, -/turf/open/floor/iron/dark, -/area/service/hydroponics) -"aPg" = ( -/obj/machinery/light/directional/west, -/turf/open/floor/iron, -/area/hallway/secondary/entry) -"aPi" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 10 +/obj/structure/chair/office{ + dir = 1 }, -/turf/open/floor/iron, -/area/hallway/secondary/entry) -"aPq" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/service/chapel/monastery) -"aPr" = ( -/obj/machinery/meter, -/obj/machinery/atmospherics/pipe/smart/manifold4w/green/visible, -/turf/closed/wall/r_wall, -/area/engineering/atmos) -"aPv" = ( -/obj/structure/closet/emcloset, -/obj/effect/turf_decal/stripes/line{ - dir = 5 +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 4 }, -/obj/effect/landmark/start/hangover/closet, /turf/open/floor/iron, -/area/hallway/secondary/entry) -"aPz" = ( -/obj/machinery/door/airlock/external{ - name = "Escape Pod One" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ +/area/station/security/processing) +"cxY" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/effect/turf_decal/caution/stand_clear{ + dir = 4 + }, +/obj/structure/railing, /turf/open/floor/plating, -/area/hallway/secondary/entry) -"aPA" = ( -/obj/effect/turf_decal/trimline/purple/filled/corner{ - dir = 8 +/area/station/maintenance/tram/right) +"cyh" = ( +/obj/structure/closet/secure_closet/brig{ + id = "medcell"; + name = "Medical Cell Locker" }, -/turf/open/floor/iron/white, -/area/science/research) -"aPG" = ( -/obj/structure/disposalpipe/segment{ +/obj/effect/turf_decal/trimline/red/filled/line{ dir = 9 }, -/turf/open/floor/engine, -/area/science/xenobiology) -"aPI" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/white, -/area/medical/surgery/aft) -"aPM" = ( -/obj/effect/turf_decal/trimline/brown/filled/line{ - dir = 5 - }, -/obj/effect/spawner/random/structure/tank_holder, +/obj/machinery/light/small/directional/north, /turf/open/floor/iron, -/area/cargo/drone_bay) -"aPV" = ( -/obj/structure/table/wood, -/obj/structure/table/wood, -/obj/item/storage/crayons, -/obj/item/toy/crayon/spraycan, -/obj/item/toy/crayon/spraycan{ - pixel_x = -4 +/area/station/security/checkpoint/medical) +"cyt" = ( +/obj/effect/turf_decal/siding/thinplating{ + dir = 4 }, -/obj/machinery/light/directional/west, -/turf/open/floor/iron/grimy, -/area/service/library/lounge) -"aPX" = ( -/turf/open/floor/iron, -/area/science/robotics/lab) -"aQe" = ( -/turf/open/floor/iron/dark, -/area/service/chapel) -"aQg" = ( -/obj/effect/turf_decal/trimline/green/filled/line, -/turf/open/floor/iron/dark, -/area/service/hydroponics) -"aQj" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ +/obj/structure/railing{ dir = 4 }, -/turf/open/floor/iron, -/area/security/courtroom) -"aQm" = ( -/turf/open/floor/plating, -/area/construction/mining/aux_base) -"aQp" = ( -/obj/structure/table, -/obj/item/crowbar, -/obj/item/clothing/gloves/color/fyellow, -/obj/item/assembly/prox_sensor{ - pixel_x = -8; - pixel_y = 4 +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 8 + }, +/obj/effect/turf_decal/siding/thinplating{ + dir = 4 }, -/turf/open/floor/iron, -/area/commons/storage/primary) -"aQE" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron, -/area/engineering/main) -"aQV" = ( /obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 10 + dir = 4 }, -/obj/item/kirbyplants/random, +/obj/machinery/light/directional/south, /turf/open/floor/iron, -/area/hallway/primary/central) -"aQW" = ( -/obj/structure/sign/warning/pods, -/turf/closed/wall, -/area/hallway/secondary/entry) -"aQZ" = ( -/obj/effect/spawner/structure/window/reinforced/tinted, -/turf/open/floor/plating, -/area/service/chapel) -"aRe" = ( -/obj/machinery/suit_storage_unit/engine, -/obj/effect/turf_decal/bot{ +/area/station/hallway/primary/tram/center) +"cyQ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/trimline/yellow/warning{ dir = 1 }, -/turf/open/floor/iron/dark, -/area/engineering/engine_smes) -"aRg" = ( -/obj/machinery/vending/wardrobe/curator_wardrobe, -/turf/open/floor/engine/cult, -/area/service/library) -"aRt" = ( -/obj/machinery/power/emitter, /obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, +/obj/machinery/light/small/directional/east, +/obj/effect/turf_decal/trimline/neutral/filled/corner{ dir = 8 }, -/turf/open/floor/plating, -/area/engineering/engine_smes) -"aRw" = ( -/turf/open/floor/iron/dark, -/area/commons/fitness/recreation/entertainment) -"aRz" = ( -/obj/effect/spawner/structure/window, -/turf/open/floor/plating, -/area/service/chapel) -"aRB" = ( -/obj/machinery/power/apc/auto_name/directional/south, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/turf/open/floor/catwalk_floor, -/area/maintenance/department/cargo) -"aRC" = ( -/obj/structure/table/wood, -/obj/machinery/light/warm/directional/north, -/obj/item/flashlight/lamp, -/obj/machinery/requests_console/directional/north{ - department = "Chapel"; - departmentType = 1; - name = "Chapel Requests Console" +/obj/machinery/button/door/directional/east{ + id = "right_tram_lower"; + req_access = list("maint_tunnels") }, -/turf/open/floor/iron/grimy, -/area/service/chapel/office) -"aRH" = ( -/obj/structure/chair/comfy/beige{ +/turf/open/floor/iron, +/area/station/maintenance/tram/mid) +"cyU" = ( +/obj/structure/lattice/catwalk, +/obj/structure/railing, +/obj/structure/railing/corner{ dir = 1 }, -/turf/open/floor/iron/grimy, -/area/hallway/secondary/entry) -"aRI" = ( -/obj/effect/spawner/random/entertainment/arcade{ - dir = 4 +/turf/open/space/basic, +/area/space/nearstation) +"cyY" = ( +/obj/machinery/atmospherics/pipe/smart/simple/yellow/visible, +/turf/open/floor/iron, +/area/station/science/ordnance/storage) +"cyZ" = ( +/obj/machinery/portable_atmospherics/canister/nitrogen, +/turf/open/floor/engine/n2, +/area/station/engineering/atmos) +"czd" = ( +/obj/machinery/smartfridge/chemistry/preloaded, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "pharmacy_shutters_2"; + name = "Pharmacy Shutters" }, -/obj/effect/turf_decal/trimline/neutral/filled/line{ +/turf/open/floor/iron/white, +/area/station/medical/pharmacy) +"czi" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line{ dir = 1 }, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable, /turf/open/floor/iron, -/area/commons/fitness/recreation) -"aRN" = ( -/obj/effect/turf_decal/sand/plating, -/turf/open/floor/plating/airless, -/area/mine/explored) -"aRQ" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ +/area/station/tcommsat/computer) +"czl" = ( +/obj/effect/turf_decal/trimline/neutral/filled/corner{ dir = 1 }, -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ - dir = 4 - }, +/obj/effect/turf_decal/trimline/neutral/filled/line, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, -/area/service/hydroponics/garden) -"aRS" = ( -/obj/structure/table, -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 1 +/area/station/hallway/primary/tram/right) +"czB" = ( +/obj/effect/turf_decal/siding/thinplating/dark{ + dir = 10 }, -/obj/item/paper_bin, -/turf/open/floor/iron, -/area/security/checkpoint) -"aRU" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line, -/turf/open/floor/iron, -/area/construction/mining/aux_base) -"aRW" = ( -/turf/closed/wall, -/area/commons/dorms/laundry) -"aRX" = ( -/obj/item/radio/intercom/chapel/directional/east, -/obj/structure/chair/wood{ - dir = 1 +/obj/structure/chair{ + dir = 4 }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/turf/open/floor/wood/tile, -/area/service/chapel) -"aSa" = ( -/obj/machinery/computer/security/telescreen/entertainment/directional/south, -/turf/open/floor/iron/grimy, -/area/service/library/lounge) -"aSc" = ( -/obj/effect/turf_decal/trimline/neutral/filled/corner, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/hallway/secondary/exit/departure_lounge) +"czG" = ( +/obj/effect/turf_decal/trimline/purple/filled/corner, +/turf/open/floor/iron/white, +/area/station/science/lower) +"czI" = ( /obj/structure/cable, -/turf/open/floor/iron, -/area/commons/dorms) -"aSh" = ( -/turf/open/floor/engine/o2, -/area/engineering/atmos) -"aSm" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/trimline/yellow/warning, -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 1 +/obj/structure/sink/kitchen{ + desc = "A sink used for washing one's hands and face. It looks rusty and home-made"; + dir = 4; + name = "old sink"; + pixel_x = -12 }, -/obj/structure/disposalpipe/segment{ +/turf/open/floor/iron/cafeteria, +/area/station/security/prison/mess) +"czK" = ( +/obj/machinery/door/airlock/external{ + name = "Escape Pod One"; + space_dir = 8 + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 4 }, -/obj/machinery/airalarm/directional/north, -/turf/open/floor/iron, -/area/maintenance/tram/mid) -"aSq" = ( -/turf/open/floor/iron, -/area/commons/dorms) -"aSs" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/turf/open/floor/plating, +/area/station/hallway/secondary/entry) +"czW" = ( +/obj/machinery/door/airlock/external{ + name = "Labor Camp Shuttle Airlock" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/obj/effect/mapping_helpers/airlock/access/all/security/brig, +/turf/open/floor/plating, +/area/station/security/processing) +"cAn" = ( +/obj/structure/table, +/obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 4 }, -/turf/open/floor/wood, -/area/service/bar) -"aSD" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line, +/obj/machinery/firealarm/directional/east, +/obj/structure/cable, /turf/open/floor/iron, -/area/hallway/secondary/entry) -"aSN" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 6 +/area/station/engineering/gravity_generator) +"cAp" = ( +/obj/machinery/camera/directional/west{ + c_tag = "Civilian - Chapel West" }, /turf/open/floor/iron/dark, -/area/security/interrogation) -"aSO" = ( -/obj/structure/table, -/obj/machinery/camera/directional/south{ - c_tag = "Medical - Virology Patient Room A"; - network = list("ss13","medbay") +/area/station/service/chapel) +"cAs" = ( +/obj/effect/landmark/event_spawn, +/obj/structure/disposalpipe/segment{ + dir = 10 }, /turf/open/floor/iron, -/area/medical/virology) -"aSX" = ( +/area/station/engineering/break_room) +"cAt" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/turf/open/floor/catwalk_floor, -/area/maintenance/central/greater) -"aTc" = ( -/obj/structure/table, -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 5 - }, -/obj/item/stack/sheet/plasteel{ - amount = 10 +/obj/effect/turf_decal/trimline/purple/filled/corner{ + dir = 8 }, -/obj/item/stack/rods/fifty, -/obj/machinery/light/directional/east, -/turf/open/floor/iron, -/area/construction/mining/aux_base) -"aTg" = ( +/turf/open/floor/iron/white, +/area/station/science/lower) +"cAy" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/trimline/red/filled/corner{ +/obj/effect/turf_decal/trimline/purple/filled/corner{ dir = 4 }, -/obj/effect/turf_decal/trimline/red/filled/corner{ - dir = 1 - }, -/turf/open/floor/iron, -/area/security/checkpoint/supply) -"aTj" = ( -/obj/structure/sink{ - dir = 4; - pixel_x = -12 +/obj/effect/turf_decal/trimline/purple/filled/corner, +/obj/structure/disposalpipe/sorting/mail{ + dir = 1; + name = "sorting disposal pipe (Toxins)"; + sortType = 25 }, -/obj/effect/turf_decal/trimline/neutral/line, +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/science/lower) +"cAz" = ( /obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 8 + dir = 10 }, /turf/open/floor/iron, -/area/service/hydroponics/garden) -"aTs" = ( -/obj/structure/table/reinforced, -/obj/effect/turf_decal/trimline/purple/filled/line{ +/area/station/hallway/secondary/construction/engineering) +"cAP" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/firedoor/heavy, +/turf/open/floor/plating, +/area/station/science/lower) +"cBd" = ( +/obj/structure/closet/firecloset, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/smooth, +/area/station/maintenance/starboard/central) +"cBo" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 4 }, -/obj/effect/turf_decal/trimline/purple/filled/line{ - dir = 8 +/obj/machinery/door/airlock/external{ + name = "Escape Airlock" }, -/obj/machinery/door/firedoor, -/obj/machinery/door/window/left/directional/south{ - name = "Research Lab Desk"; - req_one_access_txt = "7" +/obj/effect/landmark/navigate_destination{ + location = "Escape" }, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "rndlab1"; - name = "Research and Development Shutter" +/turf/open/floor/plating, +/area/station/hallway/secondary/exit/departure_lounge) +"cBv" = ( +/obj/machinery/door/airlock{ + id_tag = "private_f"; + name = "Private Quarters F" + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/wood, +/area/station/commons/dorms) +"cBw" = ( +/obj/structure/cable, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/grunge{ + name = "Lounge" }, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/item/folder, -/turf/open/floor/iron/white, -/area/science/lab) -"aTE" = ( +/turf/open/floor/iron/grimy, +/area/station/service/library/lounge) +"cBB" = ( /obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 1 + dir = 4 }, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/effect/landmark/start/hangover, /obj/structure/cable, -/turf/open/floor/iron/dark, -/area/commons/fitness/recreation/entertainment) -"aTN" = ( -/obj/structure/table/reinforced, -/obj/structure/window/reinforced, -/obj/item/storage/medkit/brute{ - pixel_x = 3; - pixel_y = 3 +/turf/open/floor/iron, +/area/station/hallway/secondary/construction/engineering) +"cBE" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/turf/open/floor/iron, +/area/station/security/checkpoint/escape) +"cBF" = ( +/obj/machinery/door/airlock/medical/glass{ + name = "Break Room" }, -/obj/item/storage/medkit/brute, -/obj/item/storage/medkit/brute{ - pixel_x = -3; - pixel_y = -3 +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, -/obj/machinery/door/window/right/directional/east{ - name = "Secure Medical Storage"; - req_access_txt = "5" +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/structure/disposalpipe/segment, +/obj/effect/mapping_helpers/airlock/access/all/medical/general, /turf/open/floor/iron/dark, -/area/medical/storage) -"aTT" = ( -/obj/structure/closet/emcloset, -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/obj/effect/landmark/start/hangover/closet, +/area/station/medical/break_room) +"cBG" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/hallway/secondary/entry) -"aTU" = ( -/obj/structure/table/glass, -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 5 +/area/station/engineering/main) +"cBP" = ( +/obj/machinery/light/directional/north, +/turf/open/floor/circuit, +/area/station/ai_monitored/command/nuke_storage) +"cCa" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/turf/open/floor/iron, -/area/service/hydroponics/garden) -"aTW" = ( -/obj/structure/table/wood, -/obj/item/reagent_containers/food/drinks/bottle/whiskey{ - pixel_x = 3 +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/decal/cleanable/dirt, +/obj/item/clothing/head/cone{ + pixel_x = -9; + pixel_y = 8 }, -/obj/item/lighter, -/turf/open/floor/carpet, -/area/security/detectives_office) -"aTZ" = ( -/obj/machinery/firealarm/directional/west, -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 8 +/obj/item/clothing/head/cone{ + pixel_x = 9; + pixel_y = 8 }, -/obj/effect/turf_decal/trimline/neutral/filled/corner{ +/obj/structure/cable, +/turf/open/floor/catwalk_floor, +/area/station/maintenance/port/fore) +"cCj" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 4 }, +/obj/machinery/door/firedoor, /turf/open/floor/iron, -/area/ai_monitored/command/storage/eva) -"aUb" = ( -/turf/closed/wall/r_wall, -/area/engineering/engine_smes) -"aUe" = ( +/area/station/hallway/primary/central) +"cCr" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron/dark, -/area/commons/fitness/recreation/entertainment) -"aUg" = ( -/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/holopad, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron, -/area/security/prison) -"aUj" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line, +/obj/effect/turf_decal/trimline/yellow/filled/corner, /obj/effect/turf_decal/trimline/yellow/filled/corner{ - dir = 1 - }, -/turf/open/floor/iron, -/area/engineering/main) -"aUl" = ( -/obj/structure/reagent_dispensers/fueltank, -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 9 + dir = 8 }, -/obj/machinery/light/directional/west, +/obj/structure/cable, /turf/open/floor/iron, -/area/construction/mining/aux_base) -"aUv" = ( -/obj/structure/bodycontainer/morgue{ - dir = 2 +/area/station/engineering/atmos) +"cCv" = ( +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 10 }, -/obj/effect/decal/cleanable/cobweb, -/turf/open/floor/iron/dark, -/area/service/chapel/office) -"aUy" = ( -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/blue{ - dir = 8 +/obj/structure/table, +/obj/item/clothing/gloves/color/latex, +/obj/item/clothing/gloves/color/latex, +/obj/item/clothing/mask/surgical, +/obj/item/clothing/mask/surgical, +/obj/item/reagent_containers/spray/cleaner{ + pixel_x = -10; + pixel_y = -1 }, -/obj/structure/dresser, -/obj/machinery/light/directional/west, +/obj/machinery/light/directional/south, /turf/open/floor/iron, -/area/service/theater) -"aUD" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 4 +/area/station/science/robotics/lab) +"cCE" = ( +/obj/item/circuitboard/machine/mechfab, +/obj/structure/closet, +/obj/item/bodypart/l_arm/robot/surplus, +/obj/item/bodypart/r_arm/robot/surplus, +/obj/item/bodypart/r_arm/robot/surplus, +/obj/item/bodypart/l_arm/robot/surplus, +/obj/item/bodypart/r_leg/robot/surplus, +/obj/item/bodypart/r_leg/robot/surplus, +/obj/item/bodypart/l_leg/robot/surplus, +/obj/item/bodypart/l_leg/robot/surplus, +/obj/item/stack/cable_coil, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/station/maintenance/starboard/central) +"cCW" = ( +/obj/structure/table/wood, +/obj/item/flashlight/lamp/green, +/obj/structure/disposalpipe/segment{ + dir = 10 }, -/obj/effect/turf_decal/tile/blue{ +/turf/open/floor/carpet, +/area/station/security/detectives_office) +"cCZ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/obj/machinery/door/airlock/maintenance_hatch, +/obj/effect/mapping_helpers/airlock/unres{ dir = 8 }, -/turf/open/floor/iron/cafeteria, -/area/commons/dorms/laundry) -"aUI" = ( -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment{ +/obj/effect/mapping_helpers/airlock/access/any/service/maintenance, +/turf/open/floor/catwalk_floor, +/area/station/maintenance/port/aft) +"cDf" = ( +/obj/structure/window/reinforced/spawner, +/obj/effect/turf_decal/trimline/yellow/filled/line{ dir = 10 }, -/obj/structure/cable, -/turf/open/floor/iron, -/area/cargo/miningdock/cafeteria) -"aUJ" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/structure/extinguisher_cabinet/directional/west, +/turf/open/floor/iron/white, +/area/station/medical/pharmacy) +"cDk" = ( +/obj/effect/turf_decal/trimline/yellow/warning, +/obj/structure/railing, +/obj/effect/turf_decal/trimline/neutral/filled/arrow_ccw{ dir = 1 }, +/turf/open/floor/iron, +/area/station/hallway/primary/tram/right) +"cDu" = ( +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/dark, -/area/engineering/atmospherics_engine) -"aUL" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/commons/dorms) -"aUW" = ( -/obj/structure/chair/comfy/beige{ +/area/station/security/prison/garden) +"cDx" = ( +/obj/machinery/door/firedoor, +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/turf_decal/trimline/neutral/filled/line, -/turf/open/floor/iron, -/area/commons/fitness/recreation) -"aUX" = ( -/obj/effect/turf_decal/tile/red{ +/obj/effect/turf_decal/trimline/yellow/filled/line, +/obj/effect/turf_decal/trimline/yellow/filled/line{ dir = 1 }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "tcomms-entrance" }, -/obj/structure/table/wood, -/obj/item/flashlight/lamp/bananalamp{ - pixel_y = 3 +/obj/machinery/door/airlock/engineering{ + name = "Telecommunications" }, +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, /turf/open/floor/iron, -/area/service/theater) -"aUY" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark, -/area/service/chapel/office) -"aVb" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/aisat/maint) -"aVe" = ( -/obj/structure/closet{ - name = "Evidence Closet 1" +/area/station/engineering/main) +"cDF" = ( +/obj/machinery/door/window/left/directional/south{ + name = "Armory"; + req_access = list("armory") }, +/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/security/office) -"aVg" = ( -/obj/effect/spawner/random/structure/closet_private, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 8 - }, -/turf/open/floor/carpet, -/area/commons/dorms) -"aVq" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/window/left/directional/west{ - name = "armoury desk"; - req_access_txt = "3" - }, -/obj/machinery/door/window/left/directional/east{ - name = "armoury desk"; - req_access_txt = "1" +/area/station/ai_monitored/security/armory) +"cDM" = ( +/obj/machinery/duct, +/obj/structure/disposalpipe/segment{ + dir = 5 }, -/turf/open/floor/plating, -/area/ai_monitored/security/armory) -"aVt" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line, -/obj/structure/sign/gym/right{ - pixel_y = -32 +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/turf/open/floor/catwalk_floor, +/area/station/maintenance/central/greater) +"cDN" = ( +/obj/machinery/telecomms/bus/preset_four, +/obj/machinery/light/directional/west, +/turf/open/floor/iron/dark/telecomms, +/area/station/tcommsat/server) +"cDX" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/flasher/directional/east{ + id = "hopflash" }, /turf/open/floor/iron, -/area/commons/dorms) -"aVu" = ( +/area/station/command/heads_quarters/hop) +"cDZ" = ( +/obj/machinery/airalarm/directional/north, +/turf/open/floor/iron/freezer, +/area/station/commons/toilet) +"cEe" = ( +/obj/effect/turf_decal/trimline/red/filled/line, +/obj/item/kirbyplants/random, +/turf/open/floor/iron, +/area/station/security/brig) +"cEt" = ( +/obj/structure/table, +/obj/item/stack/sheet/plasteel{ + amount = 10 + }, /obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 5 + dir = 10 }, -/obj/machinery/newscaster/directional/north, /turf/open/floor/iron, -/area/commons/dorms) -"aVC" = ( -/obj/structure/table, -/obj/effect/turf_decal/trimline/yellow/filled/line{ +/area/station/ai_monitored/command/storage/eva) +"cEy" = ( +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/red/filled/warning{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/purple/filled/corner{ dir = 1 }, -/turf/open/floor/iron, -/area/construction/mining/aux_base) -"aVD" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, /obj/structure/disposalpipe/segment{ dir = 9 }, -/obj/machinery/airalarm/directional/south, -/turf/open/floor/iron, -/area/commons/dorms) -"aVF" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/neutral/filled/line, /obj/structure/cable, -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/public/glass{ - name = "Art Storage" +/turf/open/floor/iron/white, +/area/station/science/research) +"cEz" = ( +/obj/structure/closet/emcloset, +/obj/effect/decal/cleanable/dirt, +/obj/effect/landmark/start/hangover/closet, +/turf/open/floor/iron/smooth, +/area/station/maintenance/tram/mid) +"cEB" = ( +/obj/structure/window/reinforced, +/obj/machinery/modular_computer/console/preset/id{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/commons/storage/art) -"aVJ" = ( -/obj/structure/railing/corner, -/turf/open/floor/glass/reinforced, -/area/ai_monitored/turret_protected/aisat/hallway) -"aVP" = ( -/obj/effect/turf_decal/trimline/green/filled/line{ +/turf/open/floor/iron/cafeteria{ dir = 5 }, -/obj/structure/table/glass, -/obj/machinery/requests_console/directional/east{ - department = "Virology"; - name = "Virology Requests Console"; +/area/station/command/heads_quarters/rd) +"cEC" = ( +/obj/structure/ladder, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/smooth, +/area/station/hallway/primary/tram/right) +"cEH" = ( +/obj/item/kirbyplants/dead, +/obj/machinery/requests_console/directional/north{ + announcementConsole = 1; + department = "Research Director's Desk"; + departmentType = 5; + name = "Research Director's Requests Console"; + pixel_x = 30; receive_ore_updates = 1 }, -/obj/item/storage/box/beakers{ - pixel_x = 2; - pixel_y = 2 +/obj/machinery/airalarm/directional/north, +/turf/open/floor/iron/cafeteria{ + dir = 5 }, -/obj/item/storage/box/syringes, -/turf/open/floor/iron/white, -/area/medical/virology) -"aVR" = ( -/turf/open/floor/plating, -/area/hallway/secondary/entry) -"aVX" = ( -/turf/open/floor/iron/freezer, -/area/commons/toilet) -"aWa" = ( -/obj/machinery/atmospherics/components/unary/thermomachine/freezer{ +/area/station/command/heads_quarters/rd) +"cEN" = ( +/obj/effect/turf_decal/trimline/yellow/warning{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/trimline/neutral/filled/corner{ dir = 8 }, +/obj/effect/turf_decal/trimline/neutral/filled/corner, /turf/open/floor/iron, -/area/engineering/atmos) -"aWe" = ( -/obj/structure/railing/corner{ +/area/station/maintenance/tram/right) +"cEP" = ( +/obj/machinery/light/small/directional/south, +/turf/open/floor/plating, +/area/station/hallway/secondary/entry) +"cFb" = ( +/obj/effect/turf_decal/trimline/yellow/warning, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/trimline/neutral/filled/corner{ dir = 4 }, -/turf/open/floor/glass, -/area/commons/fitness/recreation) -"aWm" = ( -/obj/structure/closet/secure_closet/medical2, -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 10 - }, -/obj/machinery/airalarm/directional/west, -/turf/open/floor/iron/white, -/area/medical/surgery/fore) -"aWp" = ( /obj/structure/disposalpipe/segment{ - dir = 4 + dir = 9 }, -/obj/effect/turf_decal/sand/plating, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/plating/airless, -/area/mine/explored) -"aWH" = ( -/obj/structure/easel, -/obj/item/canvas/nineteen_nineteen, -/obj/item/canvas/twentythree_nineteen, -/obj/item/canvas/twentythree_twentythree, -/turf/open/floor/iron/grimy, -/area/service/library/lounge) -"aWL" = ( -/obj/structure/chair/stool/bar/directional/west, +/obj/structure/cable, /turf/open/floor/iron, -/area/security/prison) -"aWV" = ( -/obj/machinery/vending/wardrobe/chap_wardrobe, -/obj/machinery/camera/directional/south{ - c_tag = "Civilian - Chapel Office" +/area/station/maintenance/tram/mid) +"cFd" = ( +/obj/structure/table/glass, +/obj/item/stack/sheet/mineral/plasma{ + pixel_y = 4 }, -/turf/open/floor/iron/grimy, -/area/service/chapel/office) -"aWW" = ( -/obj/effect/turf_decal/trimline/yellow/warning{ - dir = 8 +/obj/item/stack/sheet/mineral/plasma{ + pixel_y = 10 }, -/obj/machinery/bluespace_beacon, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/aisat/foyer) -"aXa" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/trash/graffiti{ - spawn_loot_chance = 35; - spawn_loot_count = 3; - spawn_random_offset = 1; - spawn_scatter_radius = 3 +/obj/item/reagent_containers/glass/beaker/large, +/obj/item/reagent_containers/glass/beaker{ + pixel_x = 8; + pixel_y = 2 }, -/turf/open/floor/plating, -/area/maintenance/tram/mid) -"aXi" = ( -/obj/machinery/power/apc/auto_name/directional/east, -/obj/structure/cable, -/obj/structure/table/wood/fancy/green, -/obj/effect/spawner/random/aimodule/harmless, -/turf/open/floor/circuit/green, -/area/ai_monitored/turret_protected/ai_upload) -"aXn" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/obj/item/clothing/glasses/science, +/obj/machinery/requests_console/directional/west{ + department = "Pharmacy"; + departmentType = 2; + name = "Pharmacy Requests Console"; + receive_ore_updates = 1 }, -/turf/open/floor/iron, -/area/commons/dorms) -"aXw" = ( -/obj/effect/spawner/random/engineering/tracking_beacon, -/turf/open/floor/engine, -/area/science/xenobiology) -"aXA" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ +/obj/effect/turf_decal/tile/yellow/anticorner/contrasted, +/turf/open/floor/iron/white, +/area/station/medical/pharmacy) +"cFk" = ( +/obj/machinery/door/airlock/maintenance_hatch, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/unres{ dir = 4 }, -/obj/machinery/light/directional/east, -/turf/open/floor/iron, -/area/commons/dorms) -"aXB" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 1 +/obj/effect/mapping_helpers/airlock/access/any/service/maintenance, +/turf/open/floor/catwalk_floor, +/area/station/maintenance/starboard/greater) +"cFn" = ( +/obj/structure/table/wood, +/obj/item/storage/photo_album{ + pixel_y = -4 }, -/obj/effect/turf_decal/siding/wood, -/obj/machinery/light/directional/west, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 4 +/obj/item/camera{ + pixel_y = 4 }, -/obj/machinery/power/apc/auto_name/directional/west, -/obj/structure/cable, +/obj/machinery/airalarm/directional/north, /turf/open/floor/wood, -/area/commons/vacant_room/office) -"aXG" = ( +/area/station/command/heads_quarters/captain/private) +"cFs" = ( +/turf/open/openspace, +/area/station/hallway/primary/tram/left) +"cFM" = ( +/obj/effect/spawner/random/structure/crate, +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/engineering/flashlight, +/turf/open/floor/iron/smooth, +/area/station/maintenance/starboard/lesser) +"cGm" = ( +/obj/effect/turf_decal/bot, +/obj/structure/reagent_dispensers/watertank, +/obj/machinery/airalarm/directional/east, +/obj/effect/turf_decal/trimline/neutral/line, /obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 4 }, /turf/open/floor/iron, -/area/commons/storage/primary) -"aXK" = ( -/obj/structure/kitchenspike, -/turf/open/floor/iron/showroomfloor, -/area/service/kitchen/coldroom) -"aXV" = ( -/turf/closed/wall/rust, -/area/maintenance/department/security) -"aXW" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/camera{ - c_tag = "Cargo - Lower Power Hatch"; - dir = 9; - network = list("ss13","cargo") - }, -/turf/open/floor/catwalk_floor, -/area/maintenance/starboard/greater) -"aXX" = ( -/obj/structure/closet/secure_closet/bar{ - req_access_txt = "25" - }, -/obj/item/stack/spacecash/c100, -/obj/item/stack/spacecash/c10, -/turf/open/floor/wood, -/area/service/bar) -"aXY" = ( -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/trimline/purple/filled/line{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/purple/filled/corner, -/obj/structure/sink{ - dir = 4; - pixel_x = -12 - }, -/obj/machinery/camera{ - c_tag = "Science - Left Entry Airlock"; - dir = 10; - network = list("ss13","rd") +/area/station/service/hydroponics/garden) +"cGp" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 6 }, /turf/open/floor/iron, -/area/science/research) -"aYa" = ( -/obj/effect/turf_decal/sand/plating, -/obj/effect/decal/cleanable/cobweb, -/obj/structure/sign/warning/vacuum{ - pixel_x = -32 - }, -/turf/open/floor/plating, -/area/maintenance/central/greater) -"aYe" = ( -/obj/machinery/door/airlock/security{ - name = "Prison Workshop" +/area/station/engineering/atmos) +"cGC" = ( +/obj/machinery/door/airlock/command/glass{ + name = "Bridge Access" }, /obj/machinery/door/firedoor, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/security/prison/work) -"aYi" = ( -/obj/effect/turf_decal/trimline/brown/filled/line, +/obj/effect/turf_decal/trimline/blue/filled/line, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/light/directional/south, -/obj/machinery/firealarm/directional/south, -/turf/open/floor/iron, -/area/cargo/miningdock) -"aYm" = ( -/obj/structure/closet/emcloset, -/turf/open/floor/plating, -/area/hallway/secondary/entry) -"aYq" = ( -/obj/structure/table/wood, -/obj/item/folder/red, -/obj/effect/turf_decal/trimline/red/filled/corner{ +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "bridge-right" + }, +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/access/all/command/general, +/turf/open/floor/iron/dark, +/area/station/command/bridge) +"cGS" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 8 }, -/turf/open/floor/iron, -/area/security/courtroom) -"aYr" = ( -/turf/open/space/openspace, -/area/space) -"aYt" = ( -/turf/open/floor/iron, -/area/hallway/primary/central) -"aYu" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/structure/disposalpipe/segment, +/turf/open/floor/iron, +/area/station/hallway/secondary/command) +"cHk" = ( /obj/effect/decal/cleanable/dirt, -/turf/open/floor/catwalk_floor, -/area/maintenance/department/crew_quarters/dorms) -"aYv" = ( -/obj/structure/chair/pew/left, -/turf/open/floor/iron/chapel{ - dir = 9 +/obj/structure/sign/warning/electric_shock{ + pixel_y = 32 }, -/area/service/chapel) -"aYz" = ( -/turf/open/floor/wood, -/area/service/library) -"aYI" = ( /obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/north, -/obj/effect/decal/cleanable/dirt, /turf/open/floor/catwalk_floor, -/area/maintenance/solars/port/aft) -"aYJ" = ( -/obj/effect/turf_decal/delivery, +/area/station/hallway/primary/tram/left) +"cHn" = ( +/obj/structure/flora/bush/lavendergrass/style_random, +/turf/open/floor/grass, +/area/station/medical/virology) +"cHz" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/trimline/yellow/warning, +/obj/machinery/light/directional/north, /turf/open/floor/iron, -/area/engineering/engine_smes) -"aZh" = ( -/obj/effect/turf_decal/trimline/green/filled/line, -/obj/structure/closet/secure_closet/medical1, -/obj/item/radio/intercom/directional/south, +/area/station/maintenance/port/central) +"cHC" = ( +/obj/structure/extinguisher_cabinet/directional/south, +/obj/effect/turf_decal/trimline/red/filled/line, +/turf/open/floor/iron, +/area/station/security/office) +"cHE" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/firedoor, +/obj/machinery/door/window/left/directional/south{ + name = "Desk Door"; + req_access = list("brig_entrance") + }, +/turf/open/floor/plating, +/area/station/security/checkpoint) +"cHP" = ( +/obj/effect/turf_decal/trimline/blue/filled/line, +/obj/machinery/door/firedoor, /obj/structure/disposalpipe/segment{ - dir = 6 + dir = 4 }, /turf/open/floor/iron/white, -/area/medical/virology) -"aZk" = ( +/area/station/medical/medbay/central) +"cIm" = ( +/obj/structure/closet/radiation, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 5 + }, +/turf/open/floor/iron, +/area/station/engineering/main) +"cIn" = ( +/obj/machinery/seed_extractor, +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 5 + }, +/turf/open/floor/iron/dark, +/area/station/security/prison/garden) +"cIB" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/railing/corner{ - dir = 4 - }, -/obj/effect/turf_decal/siding/thinplating/corner{ - dir = 4 + dir = 6 }, /obj/structure/cable, +/obj/effect/turf_decal/tile/red/fourcorners, /turf/open/floor/iron, -/area/commons/dorms) -"aZq" = ( -/obj/structure/cable, +/area/station/service/kitchen) +"cIC" = ( +/obj/effect/turf_decal/trimline/blue/filled/line, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/security/processing) -"aZs" = ( -/obj/effect/turf_decal/stripes/line, -/obj/effect/landmark/navigate_destination/dockescpod, -/turf/open/floor/iron, -/area/hallway/secondary/entry) -"aZu" = ( -/obj/effect/spawner/random/structure/crate, -/obj/item/relic, -/turf/open/misc/asteroid/airless, -/area/mine/explored) -"aZy" = ( -/obj/structure/railing{ - dir = 1 - }, -/obj/effect/turf_decal/siding/thinplating{ - dir = 1 - }, /obj/structure/disposalpipe/segment{ dir = 6 }, -/turf/open/floor/iron, -/area/commons/fitness/recreation) -"aZE" = ( -/obj/structure/disposalpipe/segment, +/turf/open/floor/iron/white, +/area/station/command/heads_quarters/cmo) +"cIF" = ( +/obj/effect/landmark/event_spawn, +/turf/open/floor/engine, +/area/station/science/xenobiology) +"cIG" = ( +/obj/structure/window/reinforced/spawner/north, +/obj/structure/reagent_dispensers/watertank/high, +/obj/item/reagent_containers/glass/bucket, +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 9 + }, +/turf/open/floor/iron/dark, +/area/station/service/hydroponics) +"cIL" = ( +/turf/open/floor/wood, +/area/station/service/theater) +"cIM" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, -/turf/open/floor/iron, -/area/cargo/lobby) -"aZI" = ( -/obj/structure/industrial_lift/tram{ - icon_state = "plating" +/obj/machinery/door/airlock/grunge{ + name = "Medical Maintenance" }, -/obj/structure/tramwall/titanium, -/obj/structure/shuttle/engine/propulsion/in_wall{ - dir = 4; - pixel_x = 32 +/obj/effect/mapping_helpers/airlock/unres{ + dir = 4 }, -/turf/open/openspace, -/area/hallway/primary/tram/center) -"aZM" = ( -/obj/structure/table/glass, -/obj/item/crowbar, -/obj/item/hatchet, -/obj/item/plant_analyzer, -/obj/item/cultivator, -/obj/item/reagent_containers/glass/bucket, -/obj/machinery/light/directional/north, -/obj/effect/turf_decal/trimline/neutral/filled/line{ +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +/turf/open/floor/iron/smooth, +/area/station/maintenance/department/medical) +"cIO" = ( +/obj/machinery/light/small/directional/west, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"cIQ" = ( +/turf/closed/wall/r_wall, +/area/station/maintenance/port/fore) +"cIW" = ( +/obj/structure/window/reinforced/spawner, +/obj/structure/window/reinforced/spawner/east, +/turf/open/floor/iron/dark/smooth_corner{ dir = 1 }, -/obj/machinery/newscaster/directional/north, -/turf/open/floor/iron, -/area/service/hydroponics/garden) -"aZP" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/window/left/directional/north{ - name = "Chemistry Desk"; - req_access_txt = "5;69" +/area/station/commons/fitness) +"cJb" = ( +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Tunnel Access" }, -/obj/machinery/door/firedoor, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "pharmacy_shutters_2"; - name = "Pharmacy shutters" +/obj/effect/mapping_helpers/airlock/abandoned, +/obj/effect/decal/cleanable/dirt, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 1 + }, +/obj/effect/mapping_helpers/airlock/access/any/supply/maintenance, +/turf/open/floor/iron, +/area/station/maintenance/starboard/central) +"cJj" = ( +/obj/effect/turf_decal/trimline/blue/filled/corner{ + dir = 1 }, -/turf/open/floor/iron/white, -/area/medical/pharmacy) -"aZQ" = ( -/turf/closed/wall, -/area/service/janitor) -"aZS" = ( /obj/effect/turf_decal/trimline/blue/filled/corner{ dir = 8 }, -/obj/effect/turf_decal/trimline/blue/filled/corner{ +/obj/effect/turf_decal/trimline/neutral/corner{ dir = 1 }, -/obj/machinery/duct, -/turf/open/floor/iron/white, -/area/medical/treatment_center) -"aZT" = ( -/obj/machinery/door/airlock/external{ - name = "Construction Zone" +/obj/effect/turf_decal/trimline/neutral/corner{ + dir = 8 }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/turf/open/floor/plating, -/area/construction/mining/aux_base) -"aZW" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/disposalpipe/segment{ - dir = 6 + dir = 4 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, /turf/open/floor/iron, -/area/cargo/sorting) -"baa" = ( -/obj/machinery/atmospherics/components/tank/air{ - dir = 4 - }, -/turf/open/floor/plating, -/area/medical/virology) -"bad" = ( -/obj/effect/turf_decal/trimline/white/corner, -/obj/effect/turf_decal/trimline/yellow/line{ +/area/station/hallway/secondary/command) +"cJk" = ( +/obj/structure/closet/l3closet/janitor, +/obj/machinery/firealarm/directional/south, +/obj/machinery/light_switch/directional/east, +/obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 6 }, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/aisat_interior) -"bag" = ( -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 +/obj/effect/turf_decal/trimline/purple/filled/warning{ + dir = 6 }, -/obj/effect/landmark/blobstart, /turf/open/floor/iron, -/area/cargo/miningdock/cafeteria) -"bah" = ( -/obj/structure/railing{ - dir = 4 - }, -/obj/effect/turf_decal/siding/thinplating{ - dir = 4 - }, +/area/station/service/janitor) +"cJm" = ( /obj/effect/turf_decal/trimline/brown/filled/line{ - dir = 6 + dir = 9 + }, +/obj/effect/turf_decal/trimline/neutral/filled/warning{ + dir = 9 }, /turf/open/floor/iron, -/area/cargo/storage) -"bai" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/area/station/hallway/secondary/exit) +"cJt" = ( +/obj/structure/window/reinforced/spawner/west, +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 4 }, -/obj/effect/turf_decal/trimline/purple/line{ +/obj/effect/turf_decal/trimline/yellow/filled/line{ dir = 8 }, +/obj/machinery/shower{ + pixel_y = 18 + }, +/turf/open/floor/iron/white, +/area/station/medical/pharmacy) +"cJD" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, +/obj/structure/disposalpipe/segment, /turf/open/floor/iron, -/area/science/robotics/lab) -"bas" = ( +/area/station/engineering/break_room) +"cJL" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/duct, -/turf/open/floor/catwalk_floor, -/area/maintenance/central/greater) -"bau" = ( -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) +"cJO" = ( +/obj/machinery/door/airlock{ + id_tag = "private_p"; + name = "Private Quarters P" }, -/obj/structure/disposalpipe/segment{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/carpet, +/area/station/commons/dorms) +"cJX" = ( +/obj/effect/turf_decal/trimline/brown/filled/line, +/turf/open/floor/iron, +/area/station/cargo/miningdock) +"cJZ" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/brown/filled/corner{ dir = 4 }, -/obj/machinery/firealarm/directional/south, -/obj/structure/cable, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, -/area/cargo/miningdock/cafeteria) -"baw" = ( -/obj/machinery/duct, -/obj/structure/cable, +/area/station/cargo/drone_bay) +"cKa" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/freezer, -/area/security/prison/shower) -"baC" = ( /obj/effect/turf_decal/trimline/neutral/filled/corner{ dir = 4 }, -/obj/effect/turf_decal/trimline/neutral/filled/corner, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, -/area/commons/dorms) -"baJ" = ( +/area/station/hallway/secondary/entry) +"cKw" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/cargo/miningdock) +"cKC" = ( +/obj/effect/turf_decal/sand/plating, +/obj/effect/turf_decal/stripes/asteroid/line{ + dir = 6 + }, +/turf/open/floor/plating/airless, +/area/mine/explored) +"cKE" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/weldingtool, +/turf/open/floor/iron/smooth, +/area/station/maintenance/port/central) +"cKT" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, /obj/machinery/light/small/directional/north, -/turf/open/floor/plating, -/area/hallway/secondary/exit/departure_lounge) -"baP" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ +/obj/effect/landmark/start/cyborg, +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/ai_upload_foyer) +"cKZ" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/door/firedoor, -/turf/open/floor/iron, -/area/hallway/primary/tram/right) -"baU" = ( -/obj/structure/chair{ - dir = 8 +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 1 }, -/obj/machinery/camera{ - c_tag = "Civilian - Courtroom Jury"; - dir = 10 +/turf/open/floor/iron/dark, +/area/station/science/xenobiology) +"cLd" = ( +/obj/effect/turf_decal/trimline/red/filled/corner{ + dir = 4 }, -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 8 +/obj/effect/turf_decal/trimline/red/filled/corner, +/turf/open/floor/iron, +/area/station/security/brig) +"cLl" = ( +/obj/machinery/door/airlock/external{ + name = "External Access" }, -/obj/effect/landmark/start/hangover, -/turf/open/floor/iron/dark, -/area/security/courtroom) -"baV" = ( -/obj/machinery/door/firedoor, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 + }, +/obj/effect/turf_decal/sand/plating, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/trimline/red/filled/line{ +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, +/turf/open/floor/plating, +/area/station/maintenance/starboard/greater) +"cLp" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 4 }, -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 8 - }, -/obj/machinery/door/airlock/security/glass{ - name = "Isolation Cell B"; - req_access_txt = "2" +/obj/machinery/camera/directional/east{ + c_tag = "Civilian - Dormitories South-East" }, /turf/open/floor/iron, -/area/security/prison) -"bbm" = ( -/obj/effect/turf_decal/trimline/yellow/warning, +/area/station/commons/dorms) +"cLq" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/trimline/neutral/filled/corner{ - dir = 4 +/obj/machinery/door_buttons/airlock_controller{ + idExterior = "rightmost_upper_eva_external"; + idInterior = "rightmost_upper_eva_internal"; + idSelf = "rightmost_upper_eva_airlock_control"; + name = "External Access Console"; + pixel_y = 24 }, -/obj/structure/disposalpipe/segment{ - dir = 9 +/turf/open/floor/catwalk_floor, +/area/station/hallway/primary/tram/right) +"cLB" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 1 }, -/obj/structure/cable, /turf/open/floor/iron, -/area/maintenance/tram/mid) -"bbu" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/landmark/navigate_destination/det, -/turf/open/floor/iron/grimy, -/area/security/detectives_office) -"bbI" = ( +/area/station/security/courtroom) +"cLV" = ( +/obj/effect/turf_decal/trimline/neutral/line, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, -/obj/structure/disposalpipe/segment, /turf/open/floor/iron, -/area/security/brig) -"bbN" = ( -/obj/structure/table, -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 9 +/area/station/hallway/secondary/entry) +"cMa" = ( +/obj/effect/turf_decal/trimline/blue/filled/line, +/obj/machinery/camera/directional/south{ + c_tag = "Medical - Main North-East"; + network = list("ss13","medbay") }, -/obj/item/folder/blue, -/obj/item/pen/blue, -/turf/open/floor/iron, -/area/tcommsat/computer) -"bcf" = ( -/obj/structure/closet/secure_closet/engineering_personal, -/obj/effect/turf_decal/bot{ +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) +"cMd" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/trimline/yellow/filled/corner{ dir = 1 }, -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 4 +/obj/effect/turf_decal/trimline/yellow/filled/corner{ + dir = 8 }, -/obj/machinery/light/directional/east, -/obj/item/clothing/suit/hooded/wintercoat/engineering, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"cMr" = ( +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Restroom Maintenance Access" + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/duct, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 8 + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +/turf/open/floor/iron/smooth, +/area/station/commons/toilet) +"cMs" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line, +/obj/machinery/light/directional/south, /turf/open/floor/iron, -/area/engineering/main) -"bcg" = ( +/area/station/hallway/secondary/construction/engineering) +"cMT" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/station/maintenance/tram/mid) +"cNl" = ( +/obj/machinery/door/firedoor, /obj/effect/turf_decal/trimline/red/filled/line{ - dir = 9 + dir = 4 }, /turf/open/floor/iron, -/area/security/checkpoint/engineering) -"bck" = ( -/obj/effect/turf_decal/trimline/white/line{ +/area/station/security/prison/safe) +"cNm" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 8 + }, +/obj/structure/extinguisher_cabinet/directional/west, +/obj/structure/disposalpipe/segment{ dir = 6 }, -/obj/effect/turf_decal/trimline/yellow/corner{ - dir = 1 +/turf/open/floor/iron, +/area/station/hallway/secondary/exit) +"cNo" = ( +/obj/machinery/door/airlock/command/glass{ + name = "Bridge" }, -/obj/item/kirbyplants/photosynthetic, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/aisat_interior) -"bcm" = ( -/turf/closed/wall, -/area/security/office) -"bcn" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 5 +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 4 }, -/turf/open/floor/iron, -/area/hallway/primary/central) -"bcB" = ( -/obj/effect/turf_decal/trimline/red/filled/corner{ - dir = 1 +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "bridge-right" }, -/turf/open/floor/iron, -/area/security/prison) -"bcC" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/ai) -"bcI" = ( -/obj/machinery/hydroponics/soil, -/obj/effect/turf_decal/trimline/green/filled/line{ - dir = 1 +/obj/machinery/door/poddoor/preopen{ + id = "bridge blast"; + name = "Bridge Blast Door" }, -/obj/item/shovel/spade, +/obj/effect/mapping_helpers/airlock/access/all/command/general, /turf/open/floor/iron/dark, -/area/security/prison/garden) -"bda" = ( -/obj/machinery/door/airlock{ - id_tag = "private_g"; - name = "Private Quarters G" - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/area/station/command/bridge) +"cNS" = ( +/obj/structure/window/reinforced, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/wood, -/area/commons/dorms) -"bdb" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 4 +/turf/open/floor/engine, +/area/station/science/explab) +"cNU" = ( +/obj/machinery/door/poddoor/shutters/radiation/preopen{ + id = "engsm"; + name = "Radiation Chamber Shutters" }, -/turf/open/floor/iron, -/area/hallway/secondary/exit) -"bdc" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/turf/open/floor/plating, +/area/station/engineering/supermatter) +"cOh" = ( +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ dir = 1 }, -/obj/effect/turf_decal/trimline/yellow/warning, +/obj/structure/chair/stool/directional/west, +/obj/structure/noticeboard/directional/south, +/obj/effect/landmark/start/hangover, +/turf/open/floor/iron, +/area/station/commons/lounge) +"cOi" = ( +/obj/structure/closet/crate, +/obj/item/pickaxe/mini, /obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/engineering/flashlight, +/obj/effect/spawner/random/maintenance/two, +/turf/open/floor/iron/smooth, +/area/station/maintenance/starboard/greater) +"cOl" = ( +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) +"cOn" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/sorting/mail{ - dir = 4; - name = "sorting disposal pipe (Civilan Wing)"; - sortTypes = list(16,17) +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/trimline/purple/filled/corner{ + dir = 8 }, -/obj/structure/sign/warning/docking{ - desc = "A warning sign which reads 'KEEP CLEAR OF TRAM DOCKING AREA'."; - name = "KEEP CLEAR: TRAM DOCKING AREA sign"; - pixel_y = 32 +/obj/effect/turf_decal/trimline/purple/filled/corner, +/turf/open/floor/iron, +/area/station/engineering/transit_tube) +"cOo" = ( +/obj/machinery/vending/sustenance, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 1 }, -/obj/structure/cable, /turf/open/floor/iron, -/area/maintenance/tram/left) -"bdh" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ +/area/station/security/prison) +"cOr" = ( +/obj/structure/stairs/south, +/turf/open/floor/iron/stairs/medium{ dir = 1 }, -/obj/item/kirbyplants/random, -/obj/machinery/camera/directional/north{ - c_tag = "Civilian - Recreational Area North-East" +/area/station/service/hydroponics) +"cOx" = ( +/obj/structure/disposalpipe/segment{ + dir = 5 }, -/turf/open/floor/iron, -/area/commons/fitness/recreation) -"bdL" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/mob/living/carbon/human/species/monkey, -/turf/open/floor/grass, -/area/medical/virology) -"bdZ" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line, +/obj/effect/turf_decal/trimline/neutral/filled/corner{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/neutral/filled/corner, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/hallway/secondary/exit) -"bes" = ( -/obj/effect/landmark/event_spawn, -/obj/effect/landmark/navigate_destination/med, -/turf/open/floor/iron/white, -/area/medical/medbay/lobby) -"bez" = ( -/obj/machinery/airalarm/all_access{ - dir = 4; - pixel_x = 24 +/area/station/hallway/primary/central) +"cOF" = ( +/obj/machinery/atmospherics/components/trinary/filter/flipped/critical{ + dir = 8; + filter_type = list(/datum/gas/nitrogen) }, -/obj/structure/cable/layer1, -/obj/effect/decal/cleanable/dirt, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"cOX" = ( +/obj/machinery/airalarm/directional/east, +/obj/machinery/camera{ + c_tag = "Arrivals - Lounge"; + dir = 6 + }, +/turf/open/floor/iron/grimy, +/area/station/hallway/secondary/entry) +"cPg" = ( +/obj/machinery/light_switch/directional/east, +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, /turf/open/floor/iron, -/area/maintenance/disposal/incinerator) -"beR" = ( -/obj/machinery/door/poddoor/incinerator_ordmix, -/turf/open/floor/engine/vacuum, -/area/science/mixing/chamber) -"beX" = ( -/turf/open/misc/asteroid, -/area/maintenance/department/security) -"beZ" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/trimline/yellow/warning{ +/area/station/command/gateway) +"cPD" = ( +/obj/machinery/computer/atmos_control/air_tank{ dir = 1 }, /obj/effect/turf_decal/trimline/neutral/filled/line, -/obj/machinery/airalarm/directional/south, /turf/open/floor/iron, -/area/maintenance/tram/left) -"bfh" = ( -/obj/structure/table/wood, -/obj/item/paper_bin{ - pixel_x = -3; - pixel_y = 7 - }, -/obj/item/pen/blue{ - pixel_x = 5; - pixel_y = 5 +/area/station/engineering/atmos) +"cPE" = ( +/obj/machinery/door/airlock/external{ + name = "Solar Maintenance" }, -/obj/item/pen/red, -/obj/effect/turf_decal/siding/wood{ +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 4 }, -/obj/structure/disposalpipe/segment{ +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, +/turf/open/floor/plating, +/area/station/maintenance/solars/starboard) +"cPM" = ( +/turf/closed/wall, +/area/station/engineering/atmos) +"cPO" = ( +/obj/effect/turf_decal/trimline/yellow/warning{ + dir = 1 + }, +/obj/structure/railing/corner{ dir = 4 }, -/turf/open/floor/wood, -/area/service/library) -"bfj" = ( -/obj/effect/turf_decal/trimline/neutral/filled/corner{ +/obj/effect/turf_decal/trimline/neutral/filled/arrow_cw, +/obj/machinery/camera/directional/east{ + c_tag = "Hallway - Port Tram Platform South" + }, +/obj/effect/turf_decal/caution, +/turf/open/floor/iron, +/area/station/hallway/primary/tram/left) +"cPS" = ( +/obj/structure/industrial_lift/tram{ + icon_state = "titanium" + }, +/obj/structure/fluff/tram_rail, +/obj/structure/chair/comfy/shuttle, +/turf/open/openspace, +/area/station/hallway/primary/tram/center) +"cPW" = ( +/obj/machinery/door/airlock/public/glass{ + name = "Library" + }, +/obj/machinery/door/firedoor, +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/turf_decal/trimline/neutral/filled/corner, +/turf/open/floor/carpet, +/area/station/service/library) +"cQr" = ( +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/duct, +/obj/structure/table, /turf/open/floor/iron, -/area/commons/dorms) -"bfo" = ( -/obj/structure/chair/comfy/brown, -/obj/machinery/airalarm/directional/north, -/turf/open/floor/carpet, -/area/medical/psychology) -"bfq" = ( +/area/station/security/prison) +"cQD" = ( +/obj/structure/table/reinforced, +/obj/structure/reagent_dispensers/servingdish, +/obj/machinery/door/firedoor, +/turf/open/floor/iron/cafeteria, +/area/station/security/prison/mess) +"cQS" = ( +/obj/machinery/door/airlock/maintenance_hatch, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 1 + }, +/obj/effect/mapping_helpers/airlock/access/any/supply/maintenance, +/turf/open/floor/catwalk_floor, +/area/station/maintenance/starboard/greater) +"cRh" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/south, /turf/open/floor/iron/grimy, -/area/service/library/lounge) -"bfx" = ( -/obj/machinery/computer/rdconsole, -/obj/machinery/computer/security/telescreen/rd{ - pixel_y = 30 +/area/station/ai_monitored/turret_protected/aisat/foyer) +"cRi" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/landmark/event_spawn, +/obj/structure/chair{ + dir = 1 }, -/obj/machinery/camera{ - c_tag = "Science - Research Director's Office"; - dir = 9; - network = list("ss13","rd") +/turf/open/floor/iron/dark, +/area/station/security/interrogation) +"cRn" = ( +/obj/effect/turf_decal/siding/thinplating/corner{ + dir = 4 }, -/obj/machinery/light/directional/north, -/obj/item/folder/white, -/turf/open/floor/iron/cafeteria{ +/obj/structure/railing/corner{ + dir = 8 + }, +/turf/open/floor/iron/cafeteria, +/area/station/service/kitchen/diner) +"cRr" = ( +/obj/effect/turf_decal/box/white{ + color = "#EFB341" + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/station/engineering/atmospherics_engine) +"cRA" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/yellow/visible, +/obj/effect/turf_decal/trimline/green/filled/line{ dir = 5 }, -/area/command/heads_quarters/rd) -"bfz" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ +/turf/open/floor/iron, +/area/station/engineering/atmos/pumproom) +"cRJ" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"cRM" = ( +/obj/machinery/light/directional/north, +/turf/open/misc/asteroid, +/area/station/security/prison/workout) +"cRQ" = ( +/obj/structure/closet/secure_closet/brig/genpop, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/structure/disposalpipe/segment{ +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/turf/open/floor/iron, -/area/security/office) -"bfD" = ( -/obj/effect/turf_decal/trimline/red/filled/corner{ - dir = 4 +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/obj/effect/turf_decal/trimline/red/filled/corner{ +/turf/open/floor/iron/dark, +/area/station/security/execution/transfer) +"cRW" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 10 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/hallway/secondary/command) +"cSd" = ( +/obj/effect/turf_decal/trimline/purple/filled/line, +/obj/machinery/modular_computer/console/preset/civilian{ dir = 1 }, +/turf/open/floor/iron/white, +/area/station/science/ordnance/office) +"cSk" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/sorting/mail{ + name = "sorting disposal pipe (Custodial Closet)"; + sortType = 22 + }, +/obj/machinery/duct, /obj/structure/cable, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"cSp" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/engineering/gravity_generator) +"cSr" = ( +/turf/closed/wall, +/area/station/service/library) +"cSu" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/rack, +/obj/item/tank/internals/emergency_oxygen/double/empty, +/turf/open/floor/iron/smooth, +/area/station/maintenance/tram/mid) +"cSy" = ( +/obj/machinery/portable_atmospherics/canister/air, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/smooth, +/area/station/maintenance/starboard/lesser) +"cSH" = ( +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ + dir = 1 + }, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/disposalpipe/segment{ - dir = 4 + dir = 10 }, +/obj/structure/cable, /turf/open/floor/iron, -/area/security/office) -"bfH" = ( +/area/station/cargo/miningdock/cafeteria) +"cSQ" = ( +/obj/structure/sign/warning/vacuum{ + pixel_y = -32 + }, +/obj/machinery/light/small/directional/west, /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/trimline/yellow/warning{ - dir = 4 +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 + }, +/turf/open/floor/catwalk_floor, +/area/station/hallway/primary/tram/center) +"cSU" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/firedoor, +/obj/machinery/door/window/left/directional/north{ + name = "Hydroponics Desk"; + req_access = list("hydroponics") }, -/obj/structure/rack, /turf/open/floor/iron, -/area/maintenance/port/central) -"bfW" = ( -/obj/structure/railing, -/obj/effect/turf_decal/siding/thinplating{ +/area/station/service/hydroponics) +"cSV" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/trimline/purple/filled/line{ dir = 1 }, -/obj/machinery/door/firedoor/border_only, -/turf/open/floor/glass/reinforced, -/area/security/brig) -"bfX" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 9 +/obj/structure/sign/departments/restroom{ + pixel_y = 32 }, -/obj/effect/turf_decal/trimline/neutral/filled/warning{ +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/science/lower) +"cTc" = ( +/obj/structure/table, +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 1 + }, +/obj/machinery/light/directional/north, +/obj/machinery/reagentgrinder, +/obj/item/stack/sheet/mineral/plasma{ + pixel_y = 10 + }, +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/medical/chemistry) +"cTg" = ( +/obj/machinery/door/airlock/maintenance_hatch, +/obj/machinery/door/firedoor, +/obj/effect/decal/cleanable/dirt, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 8 + }, +/turf/open/floor/iron/smooth, +/area/station/commons/dorms) +"cTl" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ dir = 9 }, +/obj/structure/cable, +/obj/effect/turf_decal/tile/red/fourcorners, +/turf/open/floor/iron, +/area/station/service/kitchen) +"cTp" = ( +/obj/structure/cable/multilayer/multiz, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/light/small/directional/south, +/obj/structure/sign/warning/electric_shock{ + pixel_y = -32 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/maintenance/starboard/greater) +"cTr" = ( +/obj/machinery/light/directional/east, +/turf/open/floor/iron/smooth, +/area/station/command/gateway) +"cTE" = ( +/obj/effect/turf_decal/siding/thinplating{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, /obj/structure/cable, -/obj/item/kirbyplants/random, /turf/open/floor/iron, -/area/hallway/secondary/command) -"bgj" = ( -/obj/effect/turf_decal/trimline/yellow/warning, -/obj/effect/turf_decal/trimline/neutral/filled/line{ +/area/station/hallway/primary/tram/center) +"cTH" = ( +/obj/structure/lattice, +/obj/machinery/atmospherics/components/unary/passive_vent{ dir = 1 }, +/turf/open/space/basic, +/area/space/nearstation) +"cTT" = ( /obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/line, +/obj/structure/cable/layer1, +/turf/open/floor/iron, +/area/station/maintenance/disposal/incinerator) +"cTU" = ( +/turf/closed/wall, +/area/station/cargo/storage) +"cUh" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/white, +/area/station/medical/treatment_center) +"cUO" = ( +/obj/effect/landmark/event_spawn, /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/turf_decal/stripes/line{ +/turf/open/floor/iron, +/area/station/engineering/atmos) +"cUT" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/structure/lattice/catwalk, /turf/open/floor/iron, -/area/maintenance/tram/left) -"bgD" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ +/area/station/commons/dorms) +"cVa" = ( +/obj/machinery/light/small/directional/north, +/turf/open/openspace, +/area/station/science/xenobiology) +"cVp" = ( +/obj/machinery/door/airlock/atmos{ + name = "Turbine Access" + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/yellow/filled/line, +/obj/machinery/door/firedoor, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 8 }, -/obj/effect/turf_decal/siding/thinplating{ +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/dark/visible, +/obj/effect/mapping_helpers/airlock/access/all/engineering/atmos, +/turf/open/floor/iron, +/area/station/maintenance/disposal/incinerator) +"cVu" = ( +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 4 }, +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/door/airlock/public/glass{ + name = "Escape Wing" + }, /obj/structure/cable, -/obj/structure/disposalpipe/segment, /turf/open/floor/iron, -/area/commons/fitness/recreation) -"bgG" = ( -/obj/structure/chair/pew, +/area/station/hallway/secondary/exit) +"cVz" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/chapel{ - dir = 9 +/obj/structure/cable, +/obj/effect/turf_decal/trimline/purple/filled/corner{ + dir = 1 }, -/area/service/chapel) -"bgH" = ( -/obj/effect/turf_decal/siding/thinplating{ - dir = 6 +/obj/effect/turf_decal/trimline/purple/filled/corner{ + dir = 8 }, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/aisat/hallway) -"bgI" = ( -/obj/structure/fluff/tram_rail{ +/turf/open/floor/iron/white, +/area/station/science/research) +"cVG" = ( +/obj/machinery/status_display/ai/directional/east, +/turf/open/floor/circuit, +/area/station/ai_monitored/turret_protected/ai_upload) +"cVN" = ( +/obj/machinery/door/airlock/maintenance_hatch, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/unres{ dir = 1 }, -/turf/open/openspace, -/area/hallway/primary/tram/center) -"bgT" = ( -/obj/machinery/door/airlock/external{ - name = "Labor Camp Shuttle Airlock" +/obj/effect/mapping_helpers/airlock/access/any/supply/maintenance, +/turf/open/floor/catwalk_floor, +/area/station/maintenance/department/cargo) +"cVQ" = ( +/obj/machinery/prisongate, +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/trimline/red/filled/line, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 1 }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ +/turf/open/floor/iron, +/area/station/security/prison) +"cVR" = ( +/obj/effect/turf_decal/trimline/yellow/warning{ dir = 1 }, -/turf/open/floor/plating, -/area/security/processing) -"bhi" = ( +/obj/effect/turf_decal/trimline/neutral/filled/arrow_cw, +/obj/effect/turf_decal/caution, /obj/structure/railing/corner{ - dir = 4 + dir = 1 }, -/obj/effect/turf_decal/siding/thinplating/dark/corner{ - dir = 4 +/turf/open/floor/iron, +/area/station/hallway/primary/tram/left) +"cWf" = ( +/obj/effect/turf_decal/trimline/yellow/warning{ + dir = 1 }, -/obj/effect/turf_decal/trimline/purple/filled/corner{ +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/trimline/neutral/filled/line, +/obj/effect/spawner/random/trash/graffiti{ + pixel_y = -32; + spawn_loot_chance = 50 + }, +/turf/open/floor/iron, +/area/station/maintenance/tram/right) +"cWx" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ dir = 4 }, +/obj/machinery/light/directional/east, /turf/open/floor/iron/white, -/area/science/research) -"bhz" = ( -/obj/machinery/holopad, -/obj/effect/turf_decal/siding/wood{ +/area/station/medical/medbay/central) +"cWI" = ( +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ dir = 4 }, -/turf/open/floor/wood/large, -/area/service/library) -"bhF" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line, +/obj/machinery/airalarm/directional/south, +/turf/open/floor/iron/white, +/area/station/medical/chemistry) +"cWJ" = ( /obj/machinery/door/airlock{ - id_tag = "commissarydoor"; - name = "Commissary" + id_tag = "private_j"; + name = "Private Quarters J" }, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/wood, +/area/station/commons/dorms) +"cWY" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/trimline/red/filled/corner{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/red/filled/corner{ + dir = 8 + }, /obj/structure/cable, -/turf/open/floor/catwalk_floor, -/area/maintenance/department/cargo) -"bhH" = ( -/obj/structure/chair/office{ - dir = 4 +/turf/open/floor/iron, +/area/station/security/checkpoint/engineering) +"cXb" = ( +/obj/effect/turf_decal/trimline/red/filled/line, +/turf/open/floor/iron, +/area/station/security/prison/workout) +"cXj" = ( +/obj/machinery/light/small/directional/north, +/obj/effect/decal/cleanable/dirt, +/obj/item/clothing/mask/balaclava, +/obj/structure/sign/poster/official/here_for_your_safety{ + pixel_y = 32 }, -/turf/open/floor/carpet, -/area/commons/vacant_room/office) -"bhR" = ( +/turf/open/floor/iron/smooth, +/area/station/maintenance/department/security) +"cXq" = ( +/obj/machinery/firealarm/directional/east, +/turf/open/floor/iron/dark, +/area/station/command/bridge) +"cXx" = ( /turf/closed/wall, -/area/engineering/break_room) -"bie" = ( -/obj/effect/turf_decal/siding/thinplating{ +/area/station/hallway/secondary/service) +"cXE" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 1 }, +/obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, -/obj/structure/disposalpipe/segment{ +/turf/open/floor/iron, +/area/station/hallway/secondary/construction/engineering) +"cXJ" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible, +/obj/effect/turf_decal/stripes/line, +/obj/machinery/camera/emp_proof/directional/south{ + c_tag = "Engineering - Engine Room South-East"; + network = list("ss13","engine","engineering") + }, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"cXL" = ( +/turf/open/floor/iron/dark/telecomms, +/area/station/tcommsat/server) +"cXV" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, +/turf/open/floor/circuit/telecomms, +/area/station/science/xenobiology) +"cXW" = ( +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ dir = 4 }, -/obj/machinery/door/firedoor/border_only{ +/turf/open/floor/iron/cafeteria{ + dir = 5 + }, +/area/station/science/breakroom) +"cYC" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 1 }, -/obj/structure/railing/corner{ - dir = 4 +/obj/machinery/light/small/directional/south, +/obj/effect/landmark/start/cyborg, +/obj/effect/turf_decal/trimline/purple/filled/line, +/obj/machinery/computer/security/telescreen{ + desc = "Used for watching the ai_upload."; + dir = 1; + name = "AI Upload Monitor"; + network = list("aiupload"); + pixel_y = -27 + }, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/ai_upload_foyer) +"cYE" = ( +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/iron/white, +/area/station/medical/treatment_center) +"cYT" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, +/obj/effect/turf_decal/trimline/neutral/filled/corner, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"cYV" = ( +/obj/effect/turf_decal/trimline/yellow/warning, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/trimline/neutral/filled/corner{ + dir = 1 }, /turf/open/floor/iron, -/area/commons/dorms) -"big" = ( -/obj/machinery/vending/modularpc, +/area/station/maintenance/tram/mid) +"cZf" = ( /obj/effect/turf_decal/trimline/purple/filled/line{ - dir = 9 + dir = 8 }, -/turf/open/floor/iron/white, -/area/science/lobby) -"bij" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/obj/effect/turf_decal/stripes/line{ dir = 8 }, -/turf/open/floor/iron, -/area/security/prison/workout) -"biA" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 1 +/obj/structure/closet/l3closet/scientist, +/obj/machinery/light/directional/west, +/turf/open/floor/iron/white, +/area/station/science/xenobiology) +"cZn" = ( +/obj/machinery/door/airlock{ + name = "Law Office" + }, +/obj/effect/mapping_helpers/airlock/access/all/service/lawyer, +/turf/open/floor/wood, +/area/station/security/courtroom) +"cZp" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/machinery/vending/wardrobe/medi_wardrobe, /turf/open/floor/iron/white, -/area/medical/medbay/central) -"biW" = ( +/area/station/medical/chemistry) +"cZz" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/iron/textured_large, +/area/station/security/execution/education) +"cZA" = ( +/obj/structure/closet/radiation, +/turf/open/floor/iron/dark, +/area/station/science/genetics) +"cZS" = ( +/obj/effect/turf_decal/siding/thinplating, /obj/effect/turf_decal/siding/thinplating{ dir = 1 }, -/obj/structure/chair/stool/bar/directional/south, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/turf_decal/bot, +/obj/machinery/holopad, /obj/structure/cable, -/turf/open/floor/iron/cafeteria, -/area/service/kitchen/diner) -"bjl" = ( -/obj/machinery/requests_console/directional/west, -/obj/structure/disposalpipe/segment, /turf/open/floor/iron, -/area/science/mixing/launch) -"bjD" = ( -/obj/structure/sign/warning/vacuum/external{ - pixel_x = 32 - }, -/obj/machinery/computer/security/labor, -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 5 +/area/station/cargo/storage) +"dac" = ( +/obj/machinery/light/directional/south, +/obj/effect/turf_decal/trimline/purple/filled/line, +/obj/machinery/button/door/directional/south{ + id = "xenobiobottomright"; + name = "Xenobio Bottom Right Blast Door Toggle"; + req_access = list("xenobiology") }, -/turf/open/floor/iron, -/area/security/processing) -"bjI" = ( -/obj/structure/flora/ausbushes/lavendergrass, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/mob/living/carbon/human/species/monkey, -/turf/open/floor/grass, -/area/science/genetics) -"bjS" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark, +/area/station/science/xenobiology) +"dag" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/sand/plating, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/trimline/red/filled/corner{ +/obj/effect/spawner/random/structure/girder, +/obj/effect/spawner/random/structure/grille, +/turf/open/floor/plating/airless, +/area/mine/explored) +"daq" = ( +/obj/machinery/light/dim/directional/west, +/obj/machinery/duct, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 4 }, -/obj/effect/turf_decal/trimline/red/filled/corner{ - dir = 1 - }, -/turf/open/floor/iron, -/area/security/prison) -"bjW" = ( -/obj/structure/window/reinforced/spawner/east, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/cargo/miningdock/oresilo) -"bks" = ( -/obj/effect/turf_decal/trimline/purple/filled/line{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/freezer, +/area/station/commons/toilet) +"daw" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/sign/departments/mait{ - pixel_x = -32 - }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/robot_debris/old, /obj/structure/cable, -/turf/open/floor/iron/white, -/area/science/research) -"bkS" = ( -/obj/structure/railing{ - dir = 8 +/turf/open/floor/catwalk_floor, +/area/station/maintenance/starboard/lesser) +"dax" = ( +/obj/effect/turf_decal/trimline/brown/filled/line{ + dir = 9 }, -/turf/open/floor/iron/cafeteria, -/area/service/kitchen/diner) -"bkY" = ( -/turf/closed/wall/r_wall, -/area/security/prison/garden) -"blf" = ( -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/trimline/red/corner{ dir = 8 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 +/turf/open/floor/iron, +/area/station/cargo/lobby) +"daB" = ( +/obj/structure/window/reinforced/spawner/east, +/obj/machinery/shower{ + dir = 8; + pixel_x = -7 }, -/turf/open/floor/iron/dark, -/area/command/bridge) -"bli" = ( -/obj/effect/turf_decal/trimline/brown/filled/line{ +/obj/item/bikehorn/rubberducky, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/freezer, +/area/station/security/prison/shower) +"daJ" = ( +/obj/effect/spawner/structure/window/reinforced/plasma, +/turf/open/floor/plating, +/area/station/engineering/supermatter/room) +"daY" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line{ dir = 1 }, -/obj/machinery/modular_computer/console/preset/cargochat/cargo, -/turf/open/floor/iron, -/area/cargo/office) -"bly" = ( -/obj/machinery/light/directional/east, -/obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron, -/area/commons/fitness) -"blz" = ( -/obj/structure/railing{ +/area/station/construction/mining/aux_base) +"dbb" = ( +/obj/effect/turf_decal/trimline/brown/filled/line{ dir = 4 }, -/obj/structure/chair{ - dir = 8 +/obj/machinery/camera{ + c_tag = "Cargo - Warehouse East"; + dir = 6; + network = list("ss13","cargo") }, -/obj/effect/turf_decal/siding/thinplating{ +/obj/structure/extinguisher_cabinet/directional/east, +/turf/open/floor/iron, +/area/station/cargo/storage) +"dbc" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/yellow/visible, +/obj/effect/turf_decal/trimline/brown/filled/corner{ dir = 4 }, -/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/bridge_pipe/green/visible, /turf/open/floor/iron, -/area/commons/fitness/recreation) -"blG" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/carpet, -/area/service/chapel) -"blK" = ( +/area/station/engineering/atmos) +"dbd" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, /obj/structure/cable, /turf/open/floor/iron, -/area/hallway/secondary/command) -"blR" = ( -/obj/structure/disposaloutlet, -/obj/structure/disposalpipe/trunk{ - dir = 1 +/area/station/hallway/secondary/command) +"dbe" = ( +/obj/effect/turf_decal/trimline/yellow/filled/corner{ + dir = 8 }, -/turf/open/floor/engine, -/area/science/xenobiology) -"blV" = ( -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ +/obj/effect/turf_decal/trimline/yellow/filled/corner{ dir = 1 }, -/obj/effect/turf_decal/siding/thinplating/dark, -/turf/open/floor/iron, -/area/commons/lounge) -"bma" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/trimline/purple/filled/corner, -/obj/effect/turf_decal/trimline/purple/filled/corner{ - dir = 4 +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/junction/yjunction{ + dir = 8 }, +/obj/structure/cable/layer3, /obj/structure/cable, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/ai_upload_foyer) -"bme" = ( -/obj/structure/bed{ - dir = 4 +/turf/open/floor/iron, +/area/station/engineering/main) +"dbg" = ( +/obj/machinery/light/small/directional/north, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/smooth, +/area/station/maintenance/central/lesser) +"dbK" = ( +/obj/effect/turf_decal/trimline/blue/filled/corner{ + dir = 1 }, -/obj/item/bedsheet/captain{ +/obj/effect/turf_decal/trimline/blue/filled/corner{ dir = 4 }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 4 +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/medical/treatment_center) +"dbR" = ( +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/science/cytology) +"dbV" = ( +/obj/structure/reagent_dispensers/fueltank, +/obj/effect/turf_decal/trimline/brown/filled/line{ + dir = 10 }, -/turf/open/floor/wood, -/area/command/heads_quarters/captain/private) -"bmf" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/station/cargo/drone_bay) +"dbY" = ( /obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 9 + dir = 8 }, +/obj/item/radio/intercom/directional/west, /turf/open/floor/iron, -/area/commons/dorms) -"bmg" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/firedoor, -/obj/machinery/door/window/brigdoor/left/directional/east{ - dir = 1; - name = "Access Desk"; - req_access_txt = "57" +/area/station/hallway/secondary/command) +"dch" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 8 }, -/obj/machinery/door/poddoor/preopen{ - id = "hop"; - name = "privacy shutters" +/obj/machinery/airalarm/directional/east, +/obj/machinery/camera/directional/east{ + c_tag = "Command - Captain's Office" }, -/obj/machinery/door/window/right/directional/west{ - dir = 2; - name = "Access Queue" +/turf/open/floor/carpet, +/area/station/command/heads_quarters/captain) +"dcs" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/door/poddoor/preopen{ + id = "ceprivacy"; + name = "Privacy Shutter" }, -/turf/open/floor/plating, -/area/command/heads_quarters/hop) -"bmX" = ( -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ +/obj/effect/turf_decal/trimline/yellow/filled/line{ dir = 1 }, -/obj/structure/cable, -/turf/open/floor/iron, -/area/service/bar) -"bng" = ( -/obj/effect/turf_decal/trimline/brown/filled/corner{ - dir = 8 +/obj/effect/turf_decal/trimline/yellow/filled/line, +/obj/machinery/door/airlock/command{ + name = "Chief Engineer" }, -/obj/effect/turf_decal/trimline/brown/filled/corner, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/cargo/miningdock) -"bnl" = ( -/obj/effect/turf_decal/delivery, -/obj/structure/holosign/barrier/atmos/sturdy, -/obj/effect/landmark/event_spawn, -/turf/open/floor/vault, -/area/hallway/primary/tram/right) -"bnm" = ( -/obj/machinery/computer/atmos_control/nitrogen_tank{ - dir = 1 +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 }, -/obj/effect/turf_decal/trimline/red/filled/line, +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/access/all/engineering/ce, /turf/open/floor/iron, -/area/engineering/atmos) -"bnp" = ( -/obj/machinery/door/airlock/maintenance_hatch{ - req_one_access_txt = "12" - }, +/area/station/command/heads_quarters/ce) +"dcR" = ( +/obj/effect/turf_decal/sand/plating, +/turf/open/floor/plating, +/area/station/maintenance/department/security) +"ddh" = ( +/obj/structure/railing/corner, +/turf/open/floor/glass, +/area/station/commons/fitness/recreation) +"ddi" = ( +/obj/machinery/power/shieldwallgen/xenobiologyaccess, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/science/xenobiology) +"ddo" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/trash/cigbutt, +/obj/effect/decal/cleanable/cobweb, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/decal/cleanable/dirt, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, /obj/structure/cable, /turf/open/floor/catwalk_floor, -/area/maintenance/central/lesser) -"bnF" = ( -/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ - dir = 4 - }, -/obj/structure/lattice, -/turf/open/space/basic, -/area/mine/explored) -"bnN" = ( -/obj/effect/turf_decal/sand/plating, -/obj/structure/table, -/obj/item/reagent_containers/food/drinks/bottle/beer{ - pixel_x = -8 - }, -/turf/open/floor/plating/airless, -/area/mine/explored) -"bnO" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 8 +/area/station/maintenance/department/security) +"ddu" = ( +/obj/machinery/door/airlock{ + id_tag = "private_k"; + name = "Private Quarters K" }, -/obj/machinery/portable_atmospherics/scrubber, -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 8 +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/carpet, +/area/station/commons/dorms) +"ddA" = ( +/turf/closed/wall, +/area/station/construction/mining/aux_base) +"ddI" = ( +/obj/structure/chair/stool{ + pixel_y = 8 }, -/obj/effect/turf_decal/trimline/neutral/filled/warning{ - dir = 10 +/obj/effect/landmark/event_spawn, +/obj/effect/landmark/start/hangover, +/turf/open/floor/wood, +/area/station/service/theater) +"ddJ" = ( +/obj/effect/turf_decal/siding/thinplating{ + dir = 4 }, +/obj/structure/disposalpipe/segment, +/obj/structure/fluff/tram_rail/floor, +/obj/structure/cable, /turf/open/floor/iron, -/area/hallway/secondary/construction/engineering) -"bnP" = ( -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ +/area/station/hallway/primary/tram/center) +"ddP" = ( +/obj/effect/spawner/structure/window, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/hallway/secondary/exit/departure_lounge) +"ddU" = ( +/obj/effect/turf_decal/trimline/neutral/line{ dir = 1 }, -/obj/structure/chair/sofa/right, -/turf/open/floor/iron, -/area/cargo/miningdock/cafeteria) -"bnR" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/engineering/main) -"bnT" = ( -/obj/structure/bed/dogbed/runtime, -/obj/machinery/light/directional/north, -/mob/living/simple_animal/pet/cat/runtime, -/turf/open/floor/iron/dark, -/area/command/heads_quarters/cmo) -"bnU" = ( -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 - }, -/obj/structure/chair/stool/directional/north, -/obj/machinery/status_display/ai/directional/west, -/turf/open/floor/iron, -/area/commons/lounge) -"boB" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/public/glass{ - name = "Prison Garden" - }, -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 1 +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/effect/turf_decal/trimline/red/filled/line, /turf/open/floor/iron, -/area/security/prison/garden) -"boJ" = ( -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 +/area/station/hallway/secondary/entry) +"ded" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line, +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/structure/chair/stool/bar/directional/south, -/obj/effect/landmark/start/assistant, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, /turf/open/floor/iron, -/area/commons/lounge) -"bpb" = ( -/obj/machinery/computer/monitor{ +/area/station/command/gateway) +"deg" = ( +/obj/effect/turf_decal/trimline/purple/filled/corner{ dir = 8 }, -/obj/machinery/status_display/ai/directional/south, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/aisat/foyer) -"bpM" = ( -/obj/effect/turf_decal/siding/thinplating/corner{ +/obj/effect/turf_decal/trimline/purple/filled/corner, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/white, +/area/station/science/lobby) +"deh" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ dir = 1 }, -/obj/effect/turf_decal/siding/thinplating/corner{ - dir = 4 - }, -/obj/structure/bed/dogbed/mcgriff, -/mob/living/simple_animal/pet/dog/pug/mcgriff, -/turf/open/floor/glass/reinforced, -/area/security/warden) -"bqe" = ( -/obj/effect/turf_decal/trimline/purple/filled/line{ - dir = 8 - }, +/obj/machinery/computer/med_data, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) +"dek" = ( +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/security/checkpoint) +"dez" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/cargo/drone_bay) +"deC" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/obj/machinery/firealarm/directional/west, -/obj/structure/cable, +/obj/effect/landmark/start/shaft_miner, +/obj/effect/landmark/event_spawn, /turf/open/floor/iron, -/area/science/misc_lab) -"bqE" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/trimline/yellow/warning{ - dir = 4 - }, +/area/station/cargo/miningdock) +"deU" = ( /obj/structure/rack, -/obj/item/stack/sheet/rglass{ - amount = 15 +/obj/effect/spawner/random/maintenance/two, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/smooth, +/area/station/maintenance/starboard/lesser) +"dfd" = ( +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Security Maintenance Hatch" }, -/obj/item/stack/rods/twentyfive, -/turf/open/floor/iron, -/area/maintenance/port/central) -"bqY" = ( -/obj/effect/turf_decal/trimline/yellow/warning{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/effect/decal/cleanable/dirt, +/obj/effect/mapping_helpers/airlock/unres{ dir = 1 }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light/small/directional/south, +/obj/effect/mapping_helpers/airlock/access/all/security/general, +/turf/open/floor/catwalk_floor, +/area/station/maintenance/department/security) +"dfe" = ( +/obj/machinery/power/apc/auto_name/directional/south, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/effect/turf_decal/trimline/neutral/filled/line, -/obj/machinery/airalarm/directional/south, -/turf/open/floor/iron, -/area/maintenance/tram/mid) -"brb" = ( -/obj/machinery/door/airlock/research/glass/incinerator/ordmix_exterior{ - name = "Burn Chamber Exterior Airlock" - }, -/obj/effect/mapping_helpers/airlock/locked, -/turf/open/floor/engine/vacuum, -/area/science/mixing/chamber) -"brg" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 8 - }, -/obj/machinery/camera/directional/west{ - c_tag = "Security - Prison Main North"; - network = list("ss13","Security","prison") - }, +/obj/structure/cable, /turf/open/floor/iron, -/area/security/prison) -"bri" = ( -/obj/machinery/atmospherics/pipe/heat_exchanging/junction/layer2{ +/area/station/ai_monitored/command/storage/eva) +"dfh" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 8 }, -/obj/machinery/door/airlock/research/glass{ - name = "Ordnance Lab" - }, -/turf/open/floor/iron/dark/airless, -/area/science/mixing/chamber) -"brp" = ( -/obj/structure/sign/barsign{ - pixel_y = 32 +/obj/structure/flora/bush/lavendergrass/style_random, +/obj/effect/landmark/event_spawn, +/turf/open/floor/grass, +/area/station/medical/virology) +"dfi" = ( +/obj/machinery/camera/motion{ + c_tag = "Secure - AI Upper Ring Telecomms Relay"; + dir = 9; + network = list("aicore","ss13") }, /obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 1 + dir = 5 }, /turf/open/floor/iron/dark, -/area/commons/lounge) -"brq" = ( -/obj/effect/spawner/random/trash/garbage, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/smooth, -/area/maintenance/starboard/central) -"brE" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/trimline/yellow/warning{ - dir = 1 +/area/station/ai_monitored/turret_protected/aisat/hallway) +"dfj" = ( +/obj/item/storage/secure/safe/directional/north, +/obj/machinery/light_switch/directional/north{ + pixel_x = 9 }, -/obj/effect/turf_decal/stripes/corner{ +/obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 1 }, -/obj/machinery/light/small/directional/west, -/obj/effect/turf_decal/trimline/neutral/filled/corner, -/obj/machinery/button/door/directional/west{ - id = "right_tram_lower"; - req_access_txt = "12" +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 }, /turf/open/floor/iron, -/area/maintenance/tram/right) -"brL" = ( -/obj/structure/industrial_lift/tram{ - icon_state = "titanium_blue" - }, -/obj/structure/chair/comfy/shuttle{ +/area/station/commons/vacant_room/commissary) +"dfz" = ( +/obj/effect/turf_decal/trimline/yellow/warning{ dir = 1 }, -/obj/structure/fluff/tram_rail{ +/obj/structure/railing{ dir = 1 }, -/turf/open/openspace, -/area/hallway/primary/tram/center) -"brM" = ( -/turf/open/misc/asteroid, -/area/maintenance/port/fore) -"bsd" = ( -/obj/structure/table, -/obj/item/clothing/suit/apron/chef, -/obj/item/kitchen/rollingpin, -/obj/item/holosign_creator/robot_seat/restaurant, -/obj/effect/turf_decal/tile/red/fourcorners, +/obj/effect/turf_decal/trimline/neutral/filled/arrow_ccw, +/obj/effect/spawner/random/vending/colavend, /turf/open/floor/iron, -/area/service/kitchen) -"bsp" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/poddoor/shutters{ - id = "commissarydoor"; - name = "Vacant Commissary Shutters" - }, -/turf/open/floor/plating, -/area/commons/vacant_room/commissary) -"bsq" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/wood, -/area/command/heads_quarters/captain) -"bsz" = ( -/obj/machinery/light/small/directional/south, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/smooth, -/area/hallway/primary/tram/left) -"bsA" = ( +/area/station/hallway/primary/tram/right) +"dfA" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 4 }, -/obj/effect/turf_decal/trimline/purple/filled/line{ - dir = 8 +/obj/machinery/airalarm/directional/north, +/turf/open/floor/carpet, +/area/station/cargo/miningdock) +"dfM" = ( +/obj/structure/chair, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 1 }, -/obj/item/radio/intercom/directional/west, -/obj/structure/cable, -/turf/open/floor/iron/white, -/area/science/explab) -"bsG" = ( -/obj/effect/turf_decal/trimline/purple/filled/line{ - dir = 8 +/obj/machinery/light/small/directional/north, +/turf/open/floor/iron/dark, +/area/station/security/interrogation) +"dga" = ( +/obj/effect/turf_decal/trimline/neutral/filled/corner, +/obj/effect/turf_decal/trimline/neutral/filled/corner{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/light_switch/directional/west, -/obj/structure/cable, +/obj/machinery/duct, /turf/open/floor/iron, -/area/science/misc_lab) -"bsM" = ( -/obj/structure/chair{ - dir = 1 +/area/station/hallway/primary/central) +"dgx" = ( +/obj/structure/closet/firecloset, +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 6 }, -/obj/effect/turf_decal/trimline/neutral/filled/line, -/obj/effect/landmark/start/hangover, -/turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"bsN" = ( -/obj/effect/turf_decal/sand, -/obj/machinery/light/directional/east, -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 4 +/obj/effect/turf_decal/trimline/red/corner{ + dir = 8 }, -/obj/machinery/camera{ - c_tag = "Security - Rec Room East"; +/obj/machinery/camera/emp_proof{ + c_tag = "Engineering - Lobby South"; dir = 6; - network = list("ss13","Security","prison") - }, -/turf/open/floor/iron, -/area/security/prison/workout) -"bsV" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable, -/turf/open/floor/plating, -/area/ai_monitored/security/armory) -"bsX" = ( -/obj/structure/bed, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 5 + network = list("ss13","engineering") }, /turf/open/floor/iron, -/area/security/prison) -"btd" = ( -/obj/structure/disposalpipe/sorting/mail/flip{ - dir = 1; - name = "sorting disposal pipe (Robotics)"; - sortType = 14 +/area/station/engineering/break_room) +"dgD" = ( +/obj/structure/railing, +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk/multiz/down{ + dir = 2 }, +/obj/effect/turf_decal/stripes/end, /turf/open/floor/iron/white, -/area/science/research) -"btl" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 +/area/station/science/xenobiology) +"dgG" = ( +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ + dir = 1 }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/door/airlock/external{ - autoclose = 0; - frequency = 1449; - id_tag = "mostleft_upper_eva_external"; - name = "External Access" +/obj/structure/chair/sofa/corp/left{ + dir = 8 }, -/obj/machinery/door_buttons/access_button{ - idDoor = "mostleft_upper_eva_external"; - idSelf = "mostleft_upper_eva_airlock_control"; - name = "External Access Button"; - pixel_y = 24 +/obj/effect/landmark/start/assistant, +/turf/open/floor/iron, +/area/station/commons/lounge) +"dgN" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/trimline/yellow/warning, +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 1 }, -/obj/effect/mapping_helpers/airlock/locked, -/turf/open/floor/catwalk_floor, -/area/hallway/primary/tram/left) -"btp" = ( -/turf/open/floor/iron/dark, -/area/service/chapel/monastery) -"btL" = ( +/obj/machinery/light/small/directional/north, /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/door/airlock/external{ - autoclose = 0; - frequency = 1449; - id_tag = "mostleft_upper_eva_internal"; - name = "External Access" - }, -/obj/machinery/door_buttons/access_button{ - idDoor = "mostleft_upper_eva_internal"; - idSelf = "mostleft_upper_eva_airlock_control"; - name = "External Access Button"; - pixel_y = 24 - }, -/obj/effect/mapping_helpers/airlock/locked, -/turf/open/floor/catwalk_floor, -/area/hallway/primary/tram/left) -"buf" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 10 +/turf/open/floor/iron, +/area/station/maintenance/tram/left) +"dgR" = ( +/obj/structure/table, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/turf/open/floor/engine, -/area/engineering/supermatter/room) -"buD" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 8 +/obj/item/folder/white{ + pixel_y = 4 }, -/obj/machinery/firealarm/directional/west, -/turf/open/floor/iron/white, -/area/medical/treatment_center) -"buJ" = ( -/obj/structure/chair/office, -/obj/effect/turf_decal/trimline/brown/filled/corner, -/obj/effect/turf_decal/trimline/brown/filled/corner{ +/obj/item/pen/red, +/obj/machinery/light/small/directional/west, +/turf/open/floor/iron, +/area/station/medical/virology) +"dgV" = ( +/obj/machinery/atmospherics/components/unary/outlet_injector/monitored/mix_input{ dir = 8 }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron, -/area/cargo/sorting) -"buL" = ( -/obj/machinery/suit_storage_unit/engine, -/obj/effect/turf_decal/bot{ +/turf/open/floor/engine/vacuum, +/area/station/engineering/atmos) +"dhe" = ( +/turf/closed/mineral/random/stationside/asteroid/porus, +/area/mine/explored) +"dhl" = ( +/obj/structure/chair/office{ dir = 1 }, -/obj/machinery/light/directional/west, +/obj/effect/turf_decal/tile/neutral/half/contrasted, /turf/open/floor/iron/dark, -/area/engineering/engine_smes) -"buP" = ( -/obj/effect/turf_decal/siding/wood{ +/area/station/command/bridge) +"dhm" = ( +/obj/effect/turf_decal/trimline/green/filled/corner{ dir = 4 }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 4 +/obj/effect/turf_decal/trimline/green/filled/corner{ + dir = 1 }, -/turf/open/floor/wood/large, -/area/service/library) -"bvg" = ( -/obj/machinery/door/airlock/external{ - name = "Escape Pod Four"; - space_dir = 4 +/obj/effect/landmark/event_spawn, +/obj/machinery/door/window/left/directional/north{ + name = "Beekeeper Room"; + req_access = list("hydroponics") }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/security/office) -"bvs" = ( -/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/dark, +/area/station/service/hydroponics) +"dhw" = ( +/obj/effect/turf_decal/trimline/neutral/filled/corner, +/turf/open/floor/iron, +/area/station/hallway/primary/tram/center) +"dhy" = ( +/obj/machinery/atmospherics/pipe/smart/simple/yellow/visible{ + dir = 9 + }, +/obj/effect/turf_decal/stripes{ + dir = 4 + }, +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, /turf/open/floor/iron, -/area/engineering/atmospherics_engine) -"bvu" = ( -/obj/effect/turf_decal/trimline/brown/filled/corner, -/turf/open/floor/iron, -/area/cargo/lobby) -"bvw" = ( -/obj/machinery/suit_storage_unit/captain, -/turf/open/floor/wood, -/area/command/heads_quarters/captain/private) -"bvz" = ( -/turf/closed/wall, -/area/security/prison/mess) -"bvE" = ( +/area/station/science/ordnance/storage) +"dhA" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, -/area/maintenance/department/security) -"bvN" = ( -/obj/item/shovel, -/obj/item/storage/bag/ore, -/turf/open/misc/asteroid/airless, -/area/mine/explored) -"bvV" = ( -/obj/machinery/light/small/directional/north, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/smooth, -/area/maintenance/tram/right) -"bvX" = ( -/obj/machinery/light/directional/north, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 1 +/area/station/security/checkpoint) +"dhC" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/medical/virology) +"dhH" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/circuit, +/area/station/ai_monitored/command/nuke_storage) +"dhL" = ( +/turf/closed/wall, +/area/station/security/prison/work) +"did" = ( +/obj/structure/table, +/obj/item/assembly/signaler{ + pixel_y = 8 }, -/turf/open/floor/iron/dark, -/area/security/courtroom) -"bwc" = ( -/obj/structure/cable/multilayer/multiz, -/obj/structure/sign/warning/electricshock{ - pixel_x = -32 +/obj/item/assembly/signaler{ + pixel_x = -8; + pixel_y = 5 }, -/obj/effect/turf_decal/stripes/end{ - dir = 4 +/obj/item/assembly/signaler{ + pixel_x = -2; + pixel_y = -2 }, -/turf/open/floor/plating, -/area/science/research) -"bwh" = ( -/obj/structure/window/reinforced/plasma{ - dir = 8 +/obj/item/assembly/signaler{ + pixel_x = 6; + pixel_y = 5 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/general/visible, -/obj/structure/cable, -/obj/machinery/power/energy_accumulator/tesla_coil/anchored, -/turf/open/floor/engine, -/area/engineering/supermatter) -"bwq" = ( -/obj/structure/window/reinforced/spawner/east, -/turf/open/floor/iron/dark/smooth_edge{ +/turf/open/floor/iron/dark, +/area/station/science/ordnance/testlab) +"dif" = ( +/obj/structure/disposaloutlet{ dir = 4 }, -/area/commons/fitness) -"bwG" = ( -/obj/machinery/firealarm/directional/east, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/grimy, -/area/service/chapel/office) -"bwH" = ( -/obj/effect/turf_decal/trimline/purple/filled/corner{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/purple/filled/corner{ - dir = 1 +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/trunk, +/turf/open/floor/plating, +/area/station/maintenance/disposal) +"dik" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/decal/cleanable/dirt, /obj/structure/cable, -/turf/open/floor/iron, -/area/science/misc_lab) -"bxr" = ( -/obj/effect/turf_decal/trimline/yellow/warning{ +/turf/open/floor/catwalk_floor, +/area/station/maintenance/central/greater) +"diq" = ( +/obj/machinery/light/directional/north, +/obj/effect/turf_decal/trimline/yellow/filled/line{ dir = 1 }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/trimline/neutral/filled/line, -/obj/machinery/airalarm/directional/south, +/obj/effect/landmark/blobstart, /turf/open/floor/iron, -/area/maintenance/tram/right) -"bxv" = ( +/area/station/engineering/atmos) +"diA" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/duct, +/turf/open/floor/iron/smooth, +/area/station/maintenance/department/medical) +"diL" = ( /obj/effect/turf_decal/trimline/purple/filled/line{ - dir = 6 + dir = 8 }, -/obj/machinery/camera/directional/south{ - c_tag = "Science - AI Station Access Exterior"; - network = list("ss13","rd") +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ + dir = 5 }, +/obj/machinery/firealarm/directional/west, +/obj/structure/cable, /turf/open/floor/iron, -/area/engineering/transit_tube) -"bxy" = ( -/obj/effect/turf_decal/trimline/neutral/filled/corner{ +/area/station/science/auxlab) +"dja" = ( +/obj/effect/turf_decal/stripes{ dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/trimline/neutral/filled/corner{ - dir = 4 +/obj/effect/turf_decal/stripes, +/obj/effect/turf_decal/caution/stand_clear/red{ + dir = 8 }, -/turf/open/floor/iron, -/area/hallway/secondary/exit) -"bxO" = ( -/turf/closed/wall/r_wall, -/area/maintenance/port/fore) -"bxW" = ( -/obj/machinery/firealarm/directional/south, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/carpet, -/area/command/heads_quarters/hos) -"bxX" = ( -/obj/machinery/door/airlock/vault{ - name = "High Security Vault"; - req_access_txt = "53" +/turf/open/floor/vault, +/area/station/hallway/primary/tram/center) +"djg" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 1 }, -/obj/effect/mapping_helpers/airlock/locked, +/obj/machinery/firealarm/directional/north, +/turf/open/floor/iron, +/area/station/engineering/main) +"djl" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/ai_monitored/command/nuke_storage) -"byg" = ( /turf/open/floor/circuit, -/area/ai_monitored/turret_protected/ai_upload) -"byv" = ( -/obj/structure/chair/office{ - dir = 1 - }, -/obj/machinery/newscaster/directional/east, -/obj/effect/landmark/start/lawyer, -/turf/open/floor/wood, -/area/service/lawoffice) -"byD" = ( -/obj/machinery/light/small/directional/west, -/turf/open/floor/plating, -/area/engineering/atmos) -"bzs" = ( -/obj/machinery/light/directional/south, +/area/station/ai_monitored/turret_protected/aisat_interior) +"djs" = ( +/obj/effect/turf_decal/sand/plating, /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/machinery/camera/directional/south{ - c_tag = "Civilian - Library South" +/obj/machinery/light/small/directional/south, +/turf/open/floor/plating/airless, +/area/mine/explored) +"djA" = ( +/obj/structure/disposalpipe/segment{ + dir = 5 }, -/turf/open/floor/carpet, -/area/service/library) -"bzE" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/iron/white, -/area/science/xenobiology) -"bzU" = ( -/obj/effect/turf_decal/trimline/brown/filled/corner{ +/obj/effect/turf_decal/sand/plating, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating/airless, +/area/mine/explored) +"djE" = ( +/obj/structure/window/reinforced/spawner/east, +/obj/structure/table/reinforced, +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/sorting/mail/flip{ - name = "sorting disposal pipe (Quartermaster's Office)"; - sortType = 3 +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/obj/structure/cable, -/turf/open/floor/iron, -/area/cargo/qm) -"bzV" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/railing{ +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/spawner/random/trash/garbage{ - spawn_loot_count = 2; - spawn_random_offset = 1; - spawn_scatter_radius = 4 +/obj/effect/turf_decal/tile/neutral, +/obj/item/paper_bin{ + pixel_x = -6; + pixel_y = 4 }, -/turf/open/floor/plating, -/area/maintenance/tram/left) -"bzW" = ( -/obj/machinery/computer/rdconsole{ - dir = 8 +/obj/item/paper/guides/jobs/medical/morgue{ + pixel_x = 4 }, -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 4 +/turf/open/floor/iron/dark, +/area/station/medical/morgue) +"djG" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/obj/structure/sign/nanotrasen{ - pixel_x = 32 +/obj/machinery/door/firedoor, +/turf/open/floor/iron, +/area/station/commons/dorms) +"djJ" = ( +/obj/effect/turf_decal/trimline/blue/filled/line, +/obj/structure/bed/roller, +/obj/machinery/light/directional/south, +/obj/machinery/camera/directional/south{ + c_tag = "Medical - Lobby"; + network = list("ss13","medbay") }, -/turf/open/floor/iron/dark, -/area/command/bridge) -"bAe" = ( -/obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/bot, -/obj/structure/closet/crate, -/obj/effect/spawner/random/engineering/tool, -/obj/effect/spawner/random/maintenance/two, -/turf/open/floor/iron/smooth, -/area/maintenance/department/crew_quarters/dorms) -"bAl" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 4 +/obj/effect/landmark/start/hangover, +/turf/open/floor/iron/white, +/area/station/medical/medbay/lobby) +"djT" = ( +/obj/structure/window/reinforced/spawner/west, +/turf/open/floor/iron/dark/smooth_edge{ + dir = 8 }, -/obj/effect/landmark/start/cargo_technician, +/area/station/commons/fitness) +"dkb" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/commons/fitness/recreation/entertainment) +"dkd" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/trimline/brown/filled/corner{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/brown/filled/line, /turf/open/floor/iron, -/area/cargo/storage) -"bAr" = ( +/area/station/cargo/miningdock) +"dkl" = ( +/obj/effect/spawner/random/trash/mess, /obj/effect/decal/cleanable/dirt, -/obj/structure/rack, -/obj/item/tank/internals/emergency_oxygen/double/empty, /turf/open/floor/iron/smooth, -/area/maintenance/tram/mid) -"bAD" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light/small/directional/south, -/obj/structure/cable, -/turf/open/floor/catwalk_floor, -/area/maintenance/central/greater) -"bAH" = ( -/obj/machinery/power/terminal{ - dir = 1 +/area/station/maintenance/starboard/lesser) +"dkm" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/closed/wall, +/area/station/maintenance/disposal/incinerator) +"dku" = ( +/turf/open/floor/circuit, +/area/station/ai_monitored/turret_protected/ai_upload) +"dkw" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 8 }, /obj/structure/cable, -/turf/open/floor/circuit, -/area/ai_monitored/turret_protected/ai) -"bAL" = ( -/obj/machinery/vending/cigarette, -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 5 +/turf/open/floor/iron, +/area/station/hallway/secondary/construction/engineering) +"dkD" = ( +/obj/effect/turf_decal/trimline/neutral/filled/corner{ + dir = 4 }, -/obj/machinery/newscaster/directional/north, /turf/open/floor/iron, -/area/engineering/break_room) -"bAM" = ( -/obj/machinery/light/small/directional/west, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/area/station/hallway/secondary/entry) +"dkO" = ( +/turf/open/floor/iron, +/area/station/security/brig) +"dkS" = ( +/obj/structure/cable, /obj/effect/decal/cleanable/dirt, /turf/open/floor/catwalk_floor, -/area/maintenance/tram/left) -"bAN" = ( +/area/station/maintenance/central/greater) +"dkW" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, +/turf/open/floor/iron/dark, +/area/station/medical/treatment_center) +"dla" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/trimline/brown/filled/line{ + dir = 8 + }, /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/bot, -/obj/structure/reagent_dispensers/watertank, -/turf/open/floor/plating, -/area/maintenance/department/crew_quarters/dorms) -"bAW" = ( -/obj/structure/rack, -/obj/item/electronics/apc, -/obj/item/electronics/airlock, -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 4 +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/cargo/drone_bay) +"dlv" = ( +/obj/machinery/computer/camera_advanced/xenobio, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/stripes/line{ + dir = 5 }, -/obj/machinery/light/directional/east, -/obj/machinery/airalarm/directional/east, /turf/open/floor/iron, -/area/commons/storage/tools) -"bAY" = ( -/obj/effect/turf_decal/trimline/neutral/filled/corner{ +/area/station/science/xenobiology) +"dlC" = ( +/obj/effect/turf_decal/trimline/yellow/filled/corner{ dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/trimline/yellow/filled/corner, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, +/obj/structure/cable/layer3, /turf/open/floor/iron, -/area/hallway/secondary/entry) -"bBc" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/firedoor, -/obj/machinery/door/poddoor/preopen{ - id = "atmos"; - name = "Atmospherics Blast Door" +/area/station/engineering/main) +"dlF" = ( +/obj/effect/turf_decal/stripes/line, +/obj/structure/table/glass, +/obj/item/storage/box/monkeycubes{ + pixel_x = 6; + pixel_y = 4 }, -/obj/effect/landmark/navigate_destination/atmos, -/obj/machinery/door/window/left/directional/west{ - base_state = "right"; - dir = 4; - icon_state = "right"; - name = "Atmospherics Front Desk"; - req_access_txt = "24" +/obj/item/storage/box/monkeycubes{ + pixel_x = -5; + pixel_y = 1 }, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/item/storage/box/syringes, +/obj/item/reagent_containers/dropper, +/obj/item/reagent_containers/dropper{ + pixel_y = -5 }, /turf/open/floor/iron, -/area/engineering/atmos) -"bBt" = ( -/obj/effect/spawner/random/vending/colavend, -/obj/machinery/airalarm/directional/west, -/obj/machinery/light_switch/directional/north{ - pixel_x = 12 +/area/station/science/xenobiology) +"dlL" = ( +/obj/structure/cable, +/turf/open/floor/iron/chapel{ + dir = 10 }, -/obj/effect/turf_decal/tile/neutral{ +/area/station/service/chapel) +"dmf" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/commons/fitness/recreation) +"dmt" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/trimline/red/filled/corner, +/obj/effect/turf_decal/trimline/red/filled/corner{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/machinery/camera/directional/west{ - c_tag = "Medical - Breakroom"; - network = list("ss13","medbay") +/turf/open/floor/iron, +/area/station/security/checkpoint/medical) +"dmX" = ( +/obj/structure/sign/warning/radiation/rad_area{ + pixel_y = 32 }, +/obj/effect/turf_decal/bot_white, +/obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/medical/break_room) -"bBv" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/door/airlock/maintenance_hatch{ - name = "Research Maintnenace"; - req_one_access_txt = "47" - }, -/obj/structure/disposalpipe/segment, -/obj/structure/cable, -/turf/open/floor/catwalk_floor, -/area/science/lower) -"bBA" = ( -/turf/closed/wall, -/area/maintenance/disposal) -"bBE" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ +/area/station/engineering/gravity_generator) +"dne" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ dir = 8 }, -/obj/effect/turf_decal/trimline/blue/filled/corner, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 6 +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 }, +/obj/structure/cable, /turf/open/floor/iron/white, -/area/medical/medbay/central) -"bBG" = ( -/obj/machinery/portable_atmospherics/pump{ - name = "Lil Pump" +/area/station/security/medical) +"dnn" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 10 }, -/turf/open/floor/iron/dark, -/area/science/storage) -"bCa" = ( -/obj/structure/weightmachine/stacklifter, -/obj/effect/turf_decal/trimline/red/filled/line, -/turf/open/floor/iron, -/area/security/prison/workout) -"bCg" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/plumbing/synthesizer{ - reagent_id = /datum/reagent/water +/obj/structure/table/wood, +/obj/structure/window/reinforced/spawner/north, +/obj/structure/window/reinforced/spawner/east, +/obj/effect/spawner/random/decoration/ornament, +/turf/open/floor/iron/grimy, +/area/station/service/lawoffice) +"dnp" = ( +/obj/effect/turf_decal/sand/plating, +/obj/machinery/door/airlock/external{ + autoclose = 0; + frequency = 1449; + id_tag = "middleleft_lower_eva_external"; + name = "External Access" + }, +/obj/machinery/door_buttons/access_button{ + idDoor = "middleleft_lower_eva_external"; + idSelf = "middleleft_lower_eva_airlock_control"; + name = "External Access Button"; + pixel_y = -24 }, +/obj/effect/mapping_helpers/airlock/locked, /turf/open/floor/plating, -/area/maintenance/department/medical) -"bCj" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/firedoor, -/obj/machinery/door/window/right/directional/south{ - name = "Kitchen Desk"; - req_access_txt = "28" +/area/station/hallway/primary/tram/center) +"dnB" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 + }, +/turf/open/floor/wood, +/area/station/commons/dorms) +"dnE" = ( +/obj/machinery/telecomms/server/presets/service, +/turf/open/floor/iron/dark/telecomms, +/area/station/tcommsat/server) +"doa" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/smart/manifold4w/yellow/visible, +/turf/open/floor/plating, +/area/station/engineering/atmos) +"dob" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 5 }, /turf/open/floor/iron, -/area/service/kitchen) -"bCl" = ( -/obj/structure/table/wood, -/obj/item/storage/photo_album/chapel, -/obj/item/radio/intercom/directional/south, -/turf/open/floor/iron/grimy, -/area/service/chapel/office) -"bCB" = ( -/obj/structure/table/wood, -/obj/item/book/granter/spell/smoke/lesser{ - name = "mysterious old book of cloud-chasing" +/area/station/security/brig) +"doe" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 10 }, -/obj/item/soulstone/anybody/chaplain, -/turf/open/floor/cult, -/area/service/chapel/office) -"bCE" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/trimline/purple/filled/corner{ +/obj/structure/extinguisher_cabinet/directional/west, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"dok" = ( +/obj/machinery/light/directional/south, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 1 }, -/obj/effect/turf_decal/trimline/purple/filled/corner{ - dir = 4 +/obj/effect/turf_decal/trimline/neutral/filled/line, +/obj/structure/disposalpipe/segment{ + dir = 5 }, -/obj/structure/cable, /turf/open/floor/iron/dark, -/area/science/xenobiology) -"bDg" = ( +/area/station/security/courtroom) +"doo" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/rack, +/obj/effect/spawner/random/maintenance/four, +/turf/open/floor/iron/smooth, +/area/station/maintenance/port/central) +"dox" = ( /obj/effect/turf_decal/trimline/neutral/filled/corner{ + dir = 4 + }, +/obj/effect/turf_decal/siding/thinplating{ dir = 1 }, /turf/open/floor/iron, -/area/hallway/primary/tram/center) -"bDk" = ( -/obj/machinery/chem_heater/withbuffer, -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 5 +/area/station/hallway/primary/tram/center) +"doD" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 4 }, -/turf/open/floor/iron/white, -/area/medical/pharmacy) -"bDu" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/dark/visible, +/obj/item/radio/intercom/directional/east, /turf/open/floor/iron, -/area/engineering/atmos) -"bDB" = ( -/obj/machinery/button/door/directional/west{ - id = "private_h"; - name = "Privacy Bolts"; - normaldoorcontrol = 1; - pixel_y = -9; - specialfunctions = 4 +/area/station/hallway/secondary/exit) +"doH" = ( +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 4 }, -/obj/structure/chair/stool/directional/north, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/carpet, -/area/commons/dorms) -"bDD" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/circuit, -/area/ai_monitored/command/nuke_storage) -"bDF" = ( -/obj/machinery/airalarm/directional/north, -/turf/open/floor/iron/dark, -/area/security/interrogation) -"bDN" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/red/filled/corner, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/structure/disposalpipe/junction/flip{ - dir = 2 - }, -/obj/machinery/firealarm/directional/west, -/turf/open/floor/iron, -/area/security/brig) -"bDZ" = ( -/obj/effect/turf_decal/trimline/brown/filled/line{ - dir = 1 - }, +/turf/open/floor/iron/white, +/area/station/science/lab) +"doK" = ( /turf/open/floor/iron, -/area/cargo/drone_bay) -"bEf" = ( -/obj/effect/turf_decal/stripes/end{ - dir = 1 +/area/station/science/robotics/lab) +"dpd" = ( +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/multiz/supply/visible/layer4{ +/obj/effect/turf_decal/siding/thinplating/dark, +/obj/machinery/door/firedoor/border_only{ dir = 1 }, -/obj/machinery/atmospherics/pipe/multiz/scrubbers/visible/layer2{ +/turf/open/floor/iron/white, +/area/station/science/research) +"dpo" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 1 }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/maintenance/department/crew_quarters/dorms) -"bEj" = ( -/obj/effect/decal/cleanable/dirt, -/obj/item/wirecutters, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"bEk" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/turf/open/floor/wood/large, -/area/service/library) -"bEr" = ( -/obj/structure/reflector/single/anchored{ +/obj/structure/disposalpipe/segment{ dir = 5 }, -/turf/open/floor/iron/dark, -/area/engineering/supermatter/room) -"bEQ" = ( -/obj/structure/railing, -/turf/open/floor/glass/reinforced, -/area/ai_monitored/turret_protected/aisat/hallway) -"bFc" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/hallway/primary/tram/left) +"dps" = ( +/obj/structure/chair/stool/bar/directional/west, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/security/prison) +"dpt" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible, +/obj/machinery/atmospherics/pipe/bridge_pipe/cyan/visible, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"dpA" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable, +/turf/open/floor/catwalk_floor, +/area/station/hallway/primary/tram/left) +"dpD" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/decal/cleanable/dirt, /obj/machinery/duct, -/turf/open/floor/iron/white, -/area/medical/treatment_center) -"bFd" = ( -/turf/open/floor/plating, -/area/mine/explored) -"bFg" = ( -/obj/structure/railing, -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk/multiz/down{ - dir = 2 +/turf/open/floor/catwalk_floor, +/area/station/maintenance/central/greater) +"dpE" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 4 }, -/obj/effect/turf_decal/stripes/end, /turf/open/floor/iron/white, -/area/science/xenobiology) -"bFp" = ( -/obj/effect/turf_decal/trimline/yellow/warning, -/obj/effect/turf_decal/trimline/neutral/filled/arrow_ccw{ - dir = 1 +/area/station/medical/treatment_center) +"dpG" = ( +/obj/machinery/holopad, +/turf/open/floor/iron/grimy, +/area/station/hallway/secondary/entry) +"dpM" = ( +/obj/structure/table, +/obj/effect/turf_decal/trimline/brown/filled/line{ + dir = 8 }, -/obj/effect/turf_decal/caution{ - dir = 1 +/obj/item/computer_hardware/hard_drive/portable/quartermaster, +/obj/item/computer_hardware/hard_drive/portable/quartermaster, +/obj/item/clipboard, +/turf/open/floor/iron, +/area/station/cargo/qm) +"dpX" = ( +/obj/structure/table, +/obj/machinery/light/small/directional/west, +/obj/item/radio/intercom/prison/directional/west, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 9 }, -/obj/structure/railing/corner{ - dir = 8 +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 + }, +/obj/machinery/camera/directional/west{ + c_tag = "Security - Prison Cell 1"; + network = list("ss13","Security","prison","pcell") }, /turf/open/floor/iron, -/area/hallway/primary/tram/right) -"bFr" = ( -/obj/machinery/light/small/directional/north, -/obj/effect/landmark/event_spawn, -/turf/open/floor/engine, -/area/science/cytology) -"bFA" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ +/area/station/security/prison/safe) +"dpZ" = ( +/obj/effect/turf_decal/trimline/neutral/filled/corner, +/obj/effect/turf_decal/trimline/neutral/filled/corner{ dir = 8 }, -/obj/machinery/light/directional/west, -/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, /turf/open/floor/iron, -/area/hallway/secondary/exit) -"bFJ" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/maintenance/solars/port/aft) -"bFK" = ( -/obj/effect/turf_decal/trimline/brown/filled/line{ - dir = 4 - }, -/obj/machinery/airalarm/directional/east, -/obj/structure/chair{ +/area/station/hallway/secondary/exit) +"dqh" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 8 }, -/obj/effect/landmark/start/assistant, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, /turf/open/floor/iron, -/area/cargo/lobby) -"bFQ" = ( -/obj/machinery/light/directional/north, -/turf/open/openspace, -/area/hallway/primary/tram/right) -"bFT" = ( -/obj/effect/turf_decal/trimline/purple/filled/corner{ +/area/station/commons/dorms) +"dqm" = ( +/obj/machinery/teleport/station, +/turf/open/floor/plating, +/area/station/command/teleporter) +"dqo" = ( +/obj/effect/landmark/start/security_officer, +/obj/structure/chair{ dir = 4 }, -/obj/effect/turf_decal/stripes/line{ +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/security/office) +"dqr" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/structure/crate_empty, +/obj/effect/spawner/random/maintenance/three, +/turf/open/floor/iron/smooth, +/area/station/maintenance/department/security) +"dqw" = ( +/obj/structure/railing{ dir = 1 }, -/turf/open/floor/iron/white, -/area/science/xenobiology) -"bFV" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/portable_atmospherics/canister/air, -/turf/open/floor/plating, -/area/maintenance/department/cargo) -"bFZ" = ( -/obj/structure/closet/crate, -/obj/item/reagent_containers/glass/bowl, -/obj/effect/spawner/random/contraband/prison, -/obj/item/reagent_containers/glass/bowl, -/obj/item/reagent_containers/glass/bowl, -/obj/item/reagent_containers/glass/bowl, -/obj/item/reagent_containers/glass/bowl, -/obj/item/reagent_containers/glass/bowl, -/obj/item/reagent_containers/glass/bowl, -/obj/item/reagent_containers/glass/bowl, -/obj/item/kitchen/fork/plastic, -/obj/item/kitchen/fork/plastic, -/obj/item/kitchen/fork/plastic, -/obj/item/storage/box/drinkingglasses, -/obj/item/kitchen/spoon/plastic, -/obj/item/kitchen/spoon/plastic, -/obj/item/kitchen/spoon/plastic, -/obj/item/knife/plastic, -/obj/item/knife/plastic, -/obj/item/knife/plastic, -/obj/item/storage/bag/tray/cafeteria, -/obj/item/storage/bag/tray/cafeteria, -/obj/item/storage/bag/tray/cafeteria, -/obj/item/storage/bag/tray/cafeteria, -/obj/item/storage/box/drinkingglasses, -/obj/machinery/light/directional/south, -/turf/open/floor/iron/cafeteria, -/area/security/prison/mess) -"bGc" = ( +/obj/item/radio/intercom/directional/south{ + freerange = 1; + frequency = 1447; + listening = 0; + name = "Private Channel" + }, +/obj/structure/cable, +/turf/open/floor/glass/reinforced, +/area/station/ai_monitored/turret_protected/aisat/hallway) +"dqx" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/disposalpipe/segment, +/obj/structure/cable/layer3, /turf/open/floor/iron, -/area/security/office) -"bGg" = ( -/obj/machinery/door/airlock/command/glass{ - name = "Bridge"; - req_access_txt = "19" +/area/station/engineering/main) +"dqQ" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 10 }, -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 4 +/obj/item/kirbyplants/random, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"dqS" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/bot, +/obj/structure/reagent_dispensers/watertank, +/turf/open/floor/plating, +/area/station/maintenance/department/crew_quarters/dorms) +"dqV" = ( +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 8 }, -/obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ - cycle_id = "bridge-left" +/obj/structure/disposalpipe/segment{ + dir = 5 }, /obj/structure/cable, -/obj/machinery/door/poddoor/preopen{ - id = "bridge blast"; - name = "bridge blast door" - }, -/turf/open/floor/iron/dark, -/area/command/bridge) -"bGi" = ( -/obj/machinery/airalarm/directional/east, -/obj/machinery/light_switch/directional/north, -/obj/structure/closet/emcloset, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/security/processing) -"bGj" = ( -/obj/machinery/door/airlock/medical{ - name = "Surgery B"; - req_access_txt = "45" - }, -/obj/effect/turf_decal/trimline/blue/filled/line{ +/turf/open/floor/iron/white, +/area/station/science/research) +"dqY" = ( +/obj/effect/turf_decal/sand/plating, +/obj/structure/girder, +/turf/open/floor/plating, +/area/station/maintenance/starboard/greater) +"drb" = ( +/obj/effect/turf_decal/trimline/purple/filled/line{ dir = 1 }, -/obj/effect/turf_decal/trimline/blue/filled/line, /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/structure/cable, -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/camera{ + c_tag = "Science - Research & Development"; + dir = 9; + network = list("ss13","rd") + }, /turf/open/floor/iron/white, -/area/medical/surgery/aft) -"bGk" = ( +/area/station/science/lab) +"drl" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/turf/open/floor/plating/airless, +/area/station/science/ordnance/bomb) +"drq" = ( +/obj/structure/table, +/obj/item/flashlight/lamp, +/turf/open/floor/iron/dark, +/area/station/security/interrogation) +"drs" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/trimline/purple/filled/line{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/purple/filled/corner{ - dir = 8 +/obj/machinery/door/airlock/engineering{ + name = "Power Access Hatch" }, -/obj/machinery/light/small/directional/north, -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/maintenance/starboard/lesser) -"bGv" = ( /obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/door_buttons/airlock_controller{ - idExterior = "middleleft_lower_eva_external"; - idInterior = "middleleft_lower_eva_internal"; - idSelf = "middleleft_lower_eva_airlock_control"; - name = "External Access Console"; - pixel_y = -24 +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 8 }, +/obj/effect/mapping_helpers/airlock/access/any/science/maintenance, /turf/open/floor/catwalk_floor, -/area/hallway/primary/tram/center) -"bGP" = ( -/obj/machinery/door/airlock/hatch, -/obj/structure/disposalpipe/segment, -/obj/effect/decal/cleanable/dirt, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ +/area/station/maintenance/starboard/lesser) +"drz" = ( +/obj/effect/turf_decal/trimline/brown/filled/corner{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/brown/filled/corner, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/cargo/miningdock) +"drB" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/trimline/red/filled/line{ dir = 4 }, -/turf/open/floor/catwalk_floor, -/area/maintenance/tram/mid) -"bHi" = ( /obj/effect/turf_decal/trimline/red/filled/line{ - dir = 10 + dir = 8 }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 4 +/obj/machinery/door/airlock/security/glass{ + name = "Isolation Cell B" }, +/obj/effect/mapping_helpers/airlock/access/all/security/brig, /turf/open/floor/iron, -/area/security/prison/safe) -"bHn" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 4 +/area/station/security/execution/transfer) +"drR" = ( +/obj/effect/turf_decal/siding/thinplating{ + dir = 1 }, -/obj/effect/turf_decal/trimline/blue/filled/corner{ +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 8 + }, +/obj/machinery/light/directional/west, +/turf/open/floor/iron, +/area/station/engineering/transit_tube) +"dsd" = ( +/obj/effect/turf_decal/siding/wood{ dir = 1 }, -/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/disposalpipe/segment{ - dir = 9 + dir = 4 }, -/turf/open/floor/iron/white, -/area/medical/storage) -"bHA" = ( -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ +/obj/structure/cable, +/turf/open/floor/iron/grimy, +/area/station/service/lawoffice) +"dsj" = ( +/obj/effect/turf_decal/siding/wood{ dir = 1 }, -/obj/machinery/firealarm/directional/west, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/duct, +/obj/item/stack/tile/wood, /obj/structure/cable, -/turf/open/floor/iron, -/area/commons/lounge) -"bHB" = ( -/obj/structure/table/wood, -/obj/item/flashlight/lamp, -/turf/open/floor/carpet, -/area/commons/dorms) -"bHJ" = ( -/obj/effect/landmark/event_spawn, -/obj/machinery/holopad, -/obj/effect/turf_decal/bot, -/obj/structure/disposalpipe/segment{ - dir = 6 +/turf/open/floor/wood, +/area/station/commons/vacant_room/office) +"dsl" = ( +/obj/structure/chair/pew/right, +/obj/effect/landmark/start/assistant, +/turf/open/floor/iron/chapel{ + dir = 5 }, -/turf/open/floor/iron/white, -/area/service/kitchen) -"bHU" = ( -/obj/machinery/door/airlock{ - id_tag = "private_c"; - name = "Private Quarters C" +/area/station/service/chapel) +"dsq" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/carpet, -/area/commons/dorms) -"bIn" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/mass_driver/trash{ +/obj/effect/turf_decal/siding/thinplating/corner{ dir = 4 }, -/turf/open/floor/plating, -/area/maintenance/disposal) -"bIu" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 1 +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 8 }, -/obj/effect/turf_decal/trimline/yellow/filled/line, /turf/open/floor/iron, -/area/engineering/atmos) -"bIv" = ( +/area/station/hallway/primary/central) +"dss" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/closed/wall/r_wall, -/area/medical/virology) -"bIU" = ( -/obj/effect/turf_decal/trimline/green/filled/corner{ +/obj/effect/turf_decal/trimline/purple/filled/line{ dir = 4 }, -/turf/open/floor/iron/dark, -/area/service/hydroponics) -"bJc" = ( -/turf/closed/wall, -/area/science/breakroom) -"bJi" = ( -/obj/machinery/computer/security/mining{ +/turf/open/floor/iron/white, +/area/station/science/xenobiology) +"dsC" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 8 }, -/obj/effect/turf_decal/trimline/brown/filled/line{ +/obj/effect/turf_decal/siding/thinplating{ dir = 4 }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment, /turf/open/floor/iron, -/area/cargo/miningdock) -"bJj" = ( -/obj/vehicle/ridden/secway, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/ai_monitored/security/armory) -"bJm" = ( -/obj/effect/turf_decal/siding/thinplating{ - dir = 1 +/area/station/commons/fitness/recreation) +"dsF" = ( +/turf/open/floor/iron/smooth, +/area/station/command/gateway) +"dsG" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 9 }, -/obj/effect/landmark/event_spawn, +/obj/effect/decal/cleanable/dirt, +/obj/structure/extinguisher_cabinet/directional/north, /turf/open/floor/iron, -/area/cargo/miningdock) -"bJn" = ( -/obj/effect/turf_decal/trimline/purple/filled/line{ - dir = 4 +/area/station/maintenance/tram/right) +"dsH" = ( +/obj/structure/closet/secure_closet/atmospherics, +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, -/obj/machinery/light/directional/east, -/obj/effect/turf_decal/siding/thinplating/dark, -/obj/machinery/door/firedoor/border_only{ - dir = 1 +/turf/open/floor/iron, +/area/station/engineering/atmos) +"dsJ" = ( +/obj/machinery/disposal/bin, +/obj/effect/turf_decal/trimline/brown/filled/line{ + dir = 5 }, -/turf/open/floor/iron/white, -/area/science/research) -"bJq" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/camera{ - c_tag = "Security - Upper Power Hatch"; - dir = 9; - network = list("ss13","Security") +/obj/machinery/light/directional/north, +/obj/machinery/requests_console/directional/north{ + department = "Cargo Bay"; + departmentType = 2; + name = "Cargo Bay Requests Console" }, -/turf/open/floor/catwalk_floor, -/area/maintenance/department/security) -"bJt" = ( -/obj/machinery/camera/emp_proof{ - c_tag = "Engineering - Chief Engineer's Office"; - dir = 10; - network = list("ss13","engineering") +/obj/structure/disposalpipe/trunk{ + dir = 8 }, -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/command/heads_quarters/ce) -"bJw" = ( -/obj/effect/turf_decal/siding/thinplating, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ +/turf/open/floor/iron, +/area/station/cargo/office) +"dsK" = ( +/obj/effect/turf_decal/siding/wood{ dir = 4 }, -/turf/open/floor/iron, -/area/commons/fitness/recreation) -"bJy" = ( -/obj/structure/table/wood, -/obj/effect/turf_decal/tile/blue/anticorner/contrasted, -/turf/open/floor/iron, -/area/security/courtroom) -"bJO" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/trash/moisture_trap, -/turf/open/floor/iron/smooth, -/area/maintenance/central/lesser) -"bJQ" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 + }, +/turf/open/floor/wood/large, +/area/station/service/library) +"dsP" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/turf/open/floor/circuit, -/area/ai_monitored/turret_protected/ai) -"bKv" = ( -/obj/structure/chair/stool/directional/south, /turf/open/floor/iron, -/area/security/prison) -"bKx" = ( -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/smooth, -/area/maintenance/department/security) -"bKG" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/duct, -/turf/open/floor/iron/cafeteria, -/area/security/prison/mess) -"bKQ" = ( -/obj/effect/turf_decal/trimline/green/filled/line{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/green/filled/corner, +/area/station/tcommsat/computer) +"dsV" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/duct, -/turf/open/floor/iron/dark, -/area/service/hydroponics) -"bKX" = ( -/obj/effect/turf_decal/trimline/blue/filled/line, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/structure/sign/departments/chemistry{ - pixel_y = -32 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/iron/white, -/area/medical/medbay/central) -"bLr" = ( -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 - }, -/obj/machinery/newscaster/directional/north, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron, +/area/station/security/brig) +"dta" = ( +/obj/structure/closet/secure_closet/brig, +/obj/effect/turf_decal/trimline/red/filled/line, /turf/open/floor/iron, -/area/cargo/miningdock/cafeteria) -"bLs" = ( +/area/station/security/brig) +"dth" = ( /obj/effect/turf_decal/trimline/purple/filled/corner{ - dir = 4 - }, -/turf/open/floor/iron/white, -/area/science/research) -"bLu" = ( -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/trimline/purple/filled/line{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/effect/turf_decal/siding/thinplating/dark{ - dir = 9 - }, -/obj/machinery/vending/cigarette, -/obj/structure/sign/departments/restroom{ - pixel_y = 32 +/obj/machinery/light/small/directional/east, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/science/research) +"dtu" = ( +/obj/machinery/computer/atmos_alert, +/obj/effect/turf_decal/trimline/brown/filled/line{ + dir = 1 }, +/obj/item/storage/secure/safe/caps_spare/directional/north, /turf/open/floor/iron/dark, -/area/commons/lounge) -"bLA" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral{ +/area/station/command/bridge) +"dtw" = ( +/obj/effect/turf_decal/tile/red{ dir = 1 }, -/obj/structure/sign/warning/securearea{ - name = "HIGH SECURITY STORAGE"; - pixel_y = 32 +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/blue{ + dir = 4 }, -/turf/open/floor/iron/dark, -/area/ai_monitored/command/nuke_storage) -"bLB" = ( -/obj/effect/turf_decal/stripes/line, -/obj/structure/table/glass, -/obj/item/storage/box/bodybags{ - pixel_x = -1; - pixel_y = 6 +/obj/effect/turf_decal/tile/blue{ + dir = 8 }, -/obj/item/storage/box/disks{ - pixel_x = 1; - pixel_y = 5 +/obj/machinery/door/airlock{ + name = "Theatre Backstage" }, -/obj/item/reagent_containers/spray/cleaner{ - pixel_x = 9 +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/turf/open/floor/iron/dark, -/area/science/genetics) -"bLC" = ( +/obj/effect/mapping_helpers/airlock/access/all/service/theatre, +/turf/open/floor/iron, +/area/station/service/theater) +"dty" = ( +/obj/effect/turf_decal/trimline/yellow/warning, /obj/effect/decal/cleanable/dirt, -/obj/structure/closet/emcloset, -/turf/open/floor/iron/smooth, -/area/maintenance/central/greater) -"bLE" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/power/apc/auto_name/directional/north, /obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 1 }, -/obj/structure/disposalpipe/segment{ +/obj/machinery/camera{ + c_tag = "Maintenance - East Tram Tunnel 3"; dir = 9 }, /obj/structure/cable, /turf/open/floor/iron, -/area/hallway/primary/tram/left) -"bLO" = ( -/obj/structure/table/reinforced, -/obj/machinery/recharger{ - pixel_y = 4 - }, -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 9 - }, -/turf/open/floor/iron, -/area/security/checkpoint/supply) -"bLW" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/turf/open/floor/iron, -/area/cargo/storage) -"bLY" = ( -/obj/structure/chair{ - dir = 8 +/area/station/maintenance/tram/right) +"dtE" = ( +/obj/effect/turf_decal/trimline/neutral/filled/arrow_ccw, +/obj/structure/sign/directions/supply{ + dir = 4; + pixel_y = -28 }, -/obj/item/radio/intercom/directional/east, -/turf/open/floor/iron/dark, -/area/maintenance/radshelter/service) -"bMf" = ( -/obj/modular_map_root/tramstation{ - key = "maintenance_midladder_upper" +/obj/structure/sign/directions/security{ + dir = 1; + pixel_y = -34 }, -/turf/closed/wall/mineral/silver, -/area/maintenance/department/cargo) -"bMI" = ( -/obj/effect/turf_decal/trimline/purple/filled/corner{ - dir = 4 +/obj/structure/sign/directions/command{ + dir = 1; + pixel_y = -40 }, -/obj/effect/turf_decal/trimline/purple/filled/corner, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/machinery/light/directional/south, +/obj/structure/sign/directions/vault{ + dir = 1; + pixel_y = -22 }, -/turf/open/floor/iron/white, -/area/science/mixing/hallway) -"bML" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/decal/cleanable/cobweb, -/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/station/hallway/primary/tram/left) +"dtY" = ( +/obj/structure/railing/corner, /obj/structure/cable, -/turf/open/floor/catwalk_floor, -/area/maintenance/starboard/lesser) -"bNj" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ +/obj/effect/turf_decal/trimline/red/filled/corner, +/turf/open/floor/iron, +/area/station/security/execution/transfer) +"duf" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ dir = 1 }, -/obj/effect/turf_decal/siding/thinplating/corner{ +/obj/machinery/status_display/evac/directional/north, +/obj/machinery/vending/wardrobe/medi_wardrobe, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) +"duj" = ( +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ dir = 1 }, -/turf/open/floor/iron, -/area/hallway/primary/tram/center) -"bNk" = ( /obj/structure/table, -/obj/machinery/cell_charger, +/obj/machinery/chem_dispenser/drinks/beer, /obj/item/radio/intercom/directional/north, -/obj/effect/turf_decal/tile/brown/fourcorners, /turf/open/floor/iron, -/area/cargo/storage) -"bNm" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/yellow/visible, -/obj/structure/lattice/catwalk, +/area/station/service/bar) +"duB" = ( +/turf/closed/wall/r_wall, +/area/station/security/prison/garden) +"duL" = ( +/obj/machinery/hydroponics/constructable, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron/dark, +/area/station/service/hydroponics) +"duT" = ( /turf/open/space/basic, -/area/space/nearstation) -"bNs" = ( -/obj/effect/turf_decal/trimline/neutral/filled/corner, -/obj/structure/disposalpipe/segment{ +/area/mine/explored) +"duU" = ( +/turf/closed/wall/r_wall, +/area/mine/explored) +"duY" = ( +/obj/machinery/firealarm/directional/west, +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/neutral/filled/corner{ dir = 4 }, /turf/open/floor/iron, -/area/hallway/secondary/exit) -"bNt" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 1 - }, -/turf/open/floor/iron/white, -/area/medical/surgery/fore) -"bNS" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line, -/obj/structure/cable, -/obj/structure/sign/departments/holy{ - pixel_y = -32 +/area/station/ai_monitored/command/storage/eva) +"dvn" = ( +/obj/structure/easel, +/obj/item/canvas/twentythree_twentythree, +/obj/item/canvas/twentythree_twentythree, +/obj/item/canvas, +/obj/item/canvas, +/obj/item/canvas, +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 10 }, +/turf/open/floor/iron, +/area/station/commons/storage/art) +"dvB" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/turf/open/floor/iron, -/area/commons/fitness/recreation) -"bNT" = ( -/obj/item/radio/intercom/directional/north, -/turf/open/floor/iron/showroomfloor, -/area/service/kitchen/coldroom) -"bNZ" = ( -/turf/open/floor/plating, -/area/science/mixing/launch) -"bOa" = ( -/turf/open/floor/iron/white, -/area/science/mixing) -"bOd" = ( -/obj/effect/turf_decal/trimline/purple/filled/line{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 8 - }, -/obj/machinery/portable_atmospherics/canister, -/turf/open/floor/iron/dark, -/area/science/xenobiology) -"bOD" = ( -/obj/effect/turf_decal/trimline/purple/filled/line{ +/obj/effect/turf_decal/trimline/red/filled/corner{ dir = 4 }, -/obj/structure/sink{ - dir = 8; - pixel_x = 12 +/obj/effect/turf_decal/trimline/red/filled/corner{ + dir = 1 }, -/turf/open/floor/iron/dark, -/area/science/xenobiology) -"bOS" = ( -/obj/machinery/vending/engivend, /turf/open/floor/iron, -/area/engineering/main) -"bOZ" = ( -/obj/item/kirbyplants/random, +/area/station/security/checkpoint/science) +"dvD" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible, /obj/structure/disposalpipe/segment{ dir = 5 }, /obj/structure/cable, -/obj/machinery/light/directional/west, -/turf/open/floor/wood, -/area/service/lawoffice) -"bPh" = ( -/obj/machinery/door/airlock/research{ - name = "Ordnance Lab"; - req_access_txt = "8" +/turf/open/floor/iron, +/area/station/engineering/atmos) +"dvI" = ( +/obj/effect/turf_decal/trimline/neutral/filled/corner{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/simple/dark/visible, -/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/door/firedoor/heavy, -/turf/open/floor/iron/white, -/area/science/storage) -"bPi" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 10 +/obj/structure/disposalpipe/segment{ + dir = 4 }, /obj/structure/cable, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/hallway/primary/tram/center) +"dvK" = ( +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/turf/open/floor/iron/white, -/area/medical/pharmacy) -"bPl" = ( -/obj/effect/turf_decal/trimline/purple/filled/line, -/obj/structure/table, -/obj/item/mmi, -/obj/item/mmi, -/obj/item/mmi, -/obj/machinery/airalarm/directional/south, -/turf/open/floor/iron, -/area/science/robotics/lab) -"bPz" = ( -/obj/structure/railing/corner{ - dir = 1 +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/obj/effect/turf_decal/trimline/red/filled/corner{ +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/neutral, /obj/structure/cable, -/obj/structure/disposalpipe/segment, +/turf/open/floor/iron/dark, +/area/station/medical/morgue) +"dvQ" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 5 + }, +/turf/open/floor/iron/white, +/area/station/medical/treatment_center) +"dvW" = ( +/obj/effect/turf_decal/sand, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/trimline/red/filled/corner{ + dir = 8 + }, /turf/open/floor/iron, -/area/security/brig) -"bPR" = ( -/obj/structure/window/reinforced/spawner/west, -/turf/open/floor/grass, -/area/science/genetics) -"bQe" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable, -/turf/open/floor/plating, -/area/security/prison/mess) -"bQG" = ( -/obj/effect/turf_decal/siding/thinplating/dark{ +/area/station/security/prison/workout) +"dwg" = ( +/obj/effect/turf_decal/trimline/yellow/warning{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment{ dir = 10 }, -/obj/structure/chair{ +/obj/effect/turf_decal/trimline/neutral/filled/corner{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/neutral/filled/corner, +/turf/open/floor/iron, +/area/station/maintenance/tram/right) +"dwj" = ( +/obj/machinery/button/door/directional/west{ + id = "private_p"; + name = "Privacy Bolts"; + normaldoorcontrol = 1; + pixel_y = 9; + specialfunctions = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/carpet, +/area/station/commons/dorms) +"dwp" = ( +/obj/machinery/light/directional/north, +/obj/machinery/door/firedoor/border_only{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/hallway/secondary/exit/departure_lounge) -"bQM" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, +/obj/structure/flora/bush/flowers_yw/style_random, +/obj/structure/flora/bush/grassy/style_random, +/turf/open/floor/grass, +/area/station/commons/dorms) +"dww" = ( +/obj/machinery/atmospherics/pipe/layer_manifold/scrubbers/hidden, /turf/closed/wall/r_wall, -/area/engineering/supermatter) -"bQO" = ( -/obj/effect/turf_decal/siding/thinplating/dark{ +/area/station/maintenance/disposal/incinerator) +"dwy" = ( +/obj/machinery/light/blacklight/directional/south, +/obj/structure/sign/poster/official/random/directional/south, +/turf/open/floor/eighties, +/area/station/commons/fitness/recreation/entertainment) +"dwA" = ( +/obj/effect/turf_decal/trimline/brown/filled/line{ + dir = 5 + }, +/turf/open/floor/iron, +/area/station/cargo/miningdock) +"dwB" = ( +/obj/effect/turf_decal/sand/plating, +/obj/effect/turf_decal/stripes/asteroid/line{ dir = 10 }, -/obj/structure/chair/comfy{ +/obj/effect/turf_decal/stripes/asteroid/corner{ dir = 4 }, -/obj/effect/landmark/start/hangover, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/hallway/secondary/exit) -"bQZ" = ( -/obj/structure/disposalpipe/segment{ +/turf/open/floor/plating/airless, +/area/mine/explored) +"dwH" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 4 }, -/obj/effect/turf_decal/trimline/yellow/filled/corner, -/obj/effect/turf_decal/trimline/yellow/filled/corner{ - dir = 4 +/obj/effect/turf_decal/siding/thinplating/corner, +/obj/machinery/door/firedoor, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"dwK" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/wood, +/area/station/commons/vacant_room/office) +"dwR" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/tcommsat/computer) +"dxi" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 8 + }, +/obj/machinery/portable_atmospherics/canister/anesthetic_mix, +/turf/open/floor/iron/dark, +/area/station/medical/treatment_center) +"dxk" = ( +/obj/machinery/rnd/destructive_analyzer, +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 9 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, /turf/open/floor/iron, -/area/engineering/main) -"bRr" = ( -/obj/effect/turf_decal/tile{ - dir = 1 +/area/station/science/lab) +"dxo" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 8 }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, /turf/open/floor/iron, -/area/hallway/secondary/entry) -"bRv" = ( -/obj/machinery/door/airlock/command/glass{ - name = "EVA Storage"; - req_access_txt = "18" +/area/station/commons/storage/tools) +"dxq" = ( +/obj/structure/closet/firecloset, +/obj/effect/turf_decal/siding/thinplating/dark{ + dir = 5 }, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/hallway/secondary/entry) +"dxw" = ( +/obj/effect/turf_decal/trimline/blue/filled/line, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/neutral/filled/line{ +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/structure/cable, -/turf/open/floor/iron, -/area/ai_monitored/command/storage/eva) -"bRE" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"bRH" = ( -/obj/machinery/portable_atmospherics/canister/air, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/maintenance/starboard/central) -"bRI" = ( -/obj/machinery/firealarm/directional/west, -/obj/machinery/power/solar_control{ - id = "aicore"; - name = "AI Core Solar Control" +/obj/machinery/camera/directional/south{ + c_tag = "Medical - Main South"; + network = list("ss13","medbay") }, -/obj/structure/cable, -/turf/open/floor/circuit, -/area/ai_monitored/turret_protected/ai) -"bRK" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) +"dxC" = ( +/turf/closed/wall/r_wall, +/area/station/command/gateway) +"dxL" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/neutral{ +/turf/open/floor/carpet, +/area/station/commons/dorms) +"dxR" = ( +/obj/effect/turf_decal/bot, +/obj/structure/reagent_dispensers/watertank, +/obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 1 }, -/obj/machinery/door/firedoor, -/turf/open/floor/iron, -/area/commons/dorms) -"bRO" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/navbeacon{ - codes_txt = "patrol;next_patrol=10-TunnelLeftBottom"; - location = "9-TunnelLeftBottomDoor" - }, -/obj/effect/turf_decal/bot{ +/obj/effect/turf_decal/trimline/purple/filled/warning{ dir = 1 }, -/turf/open/floor/iron/smooth, -/area/maintenance/tram/mid) -"bRV" = ( -/obj/structure/railing/corner{ - dir = 4 +/turf/open/floor/iron, +/area/station/service/janitor) +"dyc" = ( +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ + dir = 1 }, -/obj/effect/turf_decal/siding/thinplating/dark/corner{ +/obj/effect/landmark/start/bartender, +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/turf_decal/trimline/green/filled/corner{ - dir = 4 +/turf/open/floor/iron, +/area/station/service/bar) +"dye" = ( +/obj/effect/turf_decal/trimline/purple/filled/corner{ + dir = 8 }, +/turf/open/floor/iron/white, +/area/station/science/research) +"dyi" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/disposalpipe/segment{ - dir = 4 + dir = 9 }, -/turf/open/floor/iron/dark, -/area/service/hydroponics) -"bSa" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 8 +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/turf/open/floor/catwalk_floor, +/area/station/maintenance/tram/left) +"dyk" = ( +/obj/machinery/igniter/incinerator_ordmix, +/turf/open/floor/engine/vacuum, +/area/station/science/ordnance/burnchamber) +"dyl" = ( +/obj/structure/flora/bush/leavy/style_random, +/turf/open/floor/grass, +/area/station/medical/virology) +"dyq" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/railing{ + dir = 1 }, -/obj/machinery/door/firedoor, -/turf/open/floor/iron, -/area/hallway/secondary/command) -"bSm" = ( -/obj/effect/turf_decal/trimline/red/filled/corner{ - dir = 4 +/obj/effect/spawner/random/trash/garbage{ + spawn_loot_count = 2; + spawn_random_offset = 1; + spawn_scatter_radius = 4 + }, +/turf/open/floor/plating, +/area/station/maintenance/tram/mid) +"dys" = ( +/obj/machinery/atmospherics/components/binary/pump/on{ + dir = 1; + name = "Air Outlet Pump" }, -/obj/effect/turf_decal/trimline/red/filled/corner, -/turf/open/floor/iron, -/area/security/brig) -"bSp" = ( /obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 6 }, -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ - dir = 8 +/turf/open/floor/iron, +/area/station/engineering/atmos) +"dyw" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/obj/effect/turf_decal/stripes/line{ + dir = 5 }, -/turf/open/floor/iron/dark, -/area/security/courtroom) -"bSt" = ( -/obj/machinery/vending/assist, -/obj/effect/turf_decal/trimline/white/filled/line{ - dir = 8 +/obj/machinery/button/door/directional/east{ + id = "evashutter"; + pixel_y = 24 }, -/turf/open/floor/iron/dark, -/area/engineering/storage/tech) -"bSv" = ( -/turf/closed/wall, -/area/cargo/qm) -"bSO" = ( -/obj/effect/turf_decal/trimline/red/filled/corner{ +/turf/open/floor/iron, +/area/station/ai_monitored/command/storage/eva) +"dyB" = ( +/obj/structure/closet/secure_closet/medical2, +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 10 + }, +/obj/machinery/airalarm/directional/west, +/turf/open/floor/iron/white, +/area/station/medical/surgery/fore) +"dyI" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ dir = 1 }, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) +"dyS" = ( +/obj/effect/turf_decal/stripes/end{ + dir = 8 + }, /turf/open/floor/iron, -/area/security/brig) -"bSR" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 1 +/area/station/ai_monitored/security/armory) +"dzm" = ( +/obj/structure/railing{ + dir = 4 }, -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ +/obj/effect/turf_decal/siding/thinplating{ dir = 4 }, +/obj/effect/turf_decal/trimline/brown/filled/line{ + dir = 6 + }, /turf/open/floor/iron, -/area/security/brig) -"bSZ" = ( -/obj/structure/table/wood, -/obj/effect/turf_decal/siding/wood{ +/area/station/cargo/storage) +"dzu" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/door/airlock/maintenance_hatch, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +/obj/effect/mapping_helpers/airlock/unres, +/turf/open/floor/iron/smooth, +/area/station/maintenance/department/crew_quarters/dorms) +"dzx" = ( +/obj/effect/turf_decal/trimline/yellow/warning{ dir = 1 }, -/obj/machinery/airalarm/directional/west, -/turf/open/floor/wood, -/area/service/library) -"bTb" = ( -/obj/effect/turf_decal/bot, -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 1 +/obj/effect/turf_decal/trimline/neutral/filled/corner, +/obj/machinery/camera{ + c_tag = "Hallway - Port Tram Platform South-East"; + dir = 6 }, -/obj/machinery/portable_atmospherics/canister, -/obj/machinery/status_display/ai/directional/south, +/obj/effect/turf_decal/caution, +/obj/structure/cable, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron, +/area/station/hallway/primary/tram/left) +"dzF" = ( +/obj/structure/weightmachine/stacklifter, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron, +/area/station/commons/fitness) +"dzK" = ( +/obj/effect/turf_decal/trimline/neutral/filled/corner, +/turf/open/floor/iron, +/area/station/security/courtroom) +"dzU" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/engine, -/area/engineering/supermatter/room) -"bTy" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 1 +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/catwalk_floor, +/area/station/hallway/primary/tram/left) +"dAh" = ( +/obj/structure/cable, +/turf/open/floor/iron/dark/telecomms, +/area/station/tcommsat/server) +"dAl" = ( +/obj/machinery/computer/shuttle/mining{ + dir = 8; + req_access = null }, -/obj/structure/disposalpipe/segment{ +/obj/effect/turf_decal/trimline/brown/filled/line{ dir = 4 }, +/obj/machinery/camera{ + c_tag = "Cargo - Mining North-East"; + dir = 6; + network = list("ss13","cargo") + }, /turf/open/floor/iron, -/area/security/brig) -"bTG" = ( -/obj/effect/turf_decal/trimline/brown/filled/corner{ +/area/station/cargo/miningdock) +"dAm" = ( +/obj/effect/turf_decal/trimline/brown/filled/line{ dir = 1 }, -/obj/effect/turf_decal/trimline/brown/filled/corner{ +/turf/open/floor/iron, +/area/station/cargo/storage) +"dAn" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/closet/emcloset, +/obj/effect/turf_decal/trimline/neutral/filled/corner{ dir = 8 }, +/turf/open/floor/plating, +/area/station/maintenance/central/greater) +"dAq" = ( +/obj/machinery/door/firedoor, +/obj/structure/cable, +/obj/machinery/door/airlock/glass{ + name = "Prison Laundry" + }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/cargo/miningdock) -"bTK" = ( -/obj/modular_map_root/tramstation{ - key = "maintenance_security_long" +/turf/open/floor/iron/cafeteria, +/area/station/security/prison) +"dAR" = ( +/obj/structure/closet/firecloset, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 9 }, -/turf/open/floor/plating, -/area/maintenance/department/security) -"bTV" = ( -/obj/effect/turf_decal/trimline/yellow/warning{ - dir = 4 +/turf/open/floor/iron, +/area/station/engineering/main) +"dAU" = ( +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ + dir = 8 }, -/turf/open/floor/plating, -/area/ai_monitored/turret_protected/aisat/foyer) -"bUx" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ +/obj/effect/turf_decal/trimline/purple/filled/line{ dir = 5 }, -/obj/structure/disposalpipe/segment{ - dir = 10 - }, /turf/open/floor/iron, -/area/security/brig) -"bUF" = ( -/obj/machinery/vending/hydronutrients, -/obj/effect/turf_decal/trimline/green/filled/line, -/obj/machinery/power/apc/auto_name/directional/south, -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/service/hydroponics) -"bUL" = ( -/obj/structure/cable, -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/blue/filled/line{ +/area/station/science/robotics/lab) +"dBb" = ( +/obj/effect/turf_decal/trimline/neutral/filled/corner{ dir = 4 }, -/obj/machinery/door/airlock/medical/glass{ - name = "Chemistry"; - req_access_txt = "33" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/door/firedoor, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron/white, -/area/medical/chemistry) -"bVc" = ( -/obj/structure/closet/crate, -/obj/item/pickaxe/mini, -/obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/engineering/flashlight, -/obj/effect/spawner/random/maintenance/two, -/turf/open/floor/iron/smooth, -/area/maintenance/starboard/greater) -"bVg" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 1 - }, -/obj/machinery/computer/prisoner/management, -/obj/structure/reagent_dispensers/wall/peppertank/directional/north, /turf/open/floor/iron, -/area/security/checkpoint/escape) -"bVq" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 1 - }, -/obj/structure/sign/poster/official/safety_report{ - pixel_y = 32 +/area/station/hallway/secondary/exit) +"dBd" = ( +/obj/effect/turf_decal/siding/thinplating{ + dir = 4 }, +/obj/structure/cable, +/obj/structure/disposalpipe/segment, /turf/open/floor/iron, -/area/security/prison) -"bVv" = ( +/area/station/hallway/primary/tram/left) +"dBj" = ( +/obj/machinery/door/firedoor, /obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/carpet, -/area/service/chapel/monastery) -"bVQ" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/obj/effect/turf_decal/trimline/red/filled/line, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/obj/machinery/door/airlock/security{ + name = "Re-Education Center" }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/mapping_helpers/airlock/access/all/security/armory, +/turf/open/floor/iron/white, +/area/station/security/execution/education) +"dBr" = ( +/obj/structure/chair/sofa/left{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral, +/obj/effect/landmark/start/assistant, +/turf/open/floor/iron/cafeteria, +/area/station/service/kitchen/diner) +"dBu" = ( +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/dark, -/area/medical/morgue) -"bVS" = ( -/obj/structure/table/glass, -/obj/item/reagent_containers/glass/bottle/multiver{ - pixel_x = 6 +/obj/effect/turf_decal/trimline/neutral/filled/corner{ + dir = 1 }, -/obj/item/reagent_containers/glass/bottle/epinephrine, -/obj/item/wrench/medical, -/turf/open/floor/iron/dark, -/area/medical/treatment_center) -"bWe" = ( -/obj/effect/turf_decal/trimline/brown/filled/line{ +/obj/effect/turf_decal/trimline/neutral/filled/corner{ dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, -/area/cargo/sorting) -"bWk" = ( -/obj/machinery/door/airlock/security/glass{ - name = "Holding Area"; - req_access_txt = "2" +/area/station/commons/storage/art) +"dBM" = ( +/obj/structure/railing/corner{ + dir = 1 }, -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 4 +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 8 }, +/obj/machinery/light/directional/west, +/obj/structure/extinguisher_cabinet/directional/west, +/turf/open/floor/iron/white, +/area/station/science/xenobiology) +"dBQ" = ( +/obj/structure/bed{ + dir = 8 + }, +/obj/item/bedsheet/dorms, +/obj/effect/landmark/start/assistant, +/turf/open/floor/wood, +/area/station/commons/dorms) +"dCd" = ( +/turf/closed/wall/rock/porous, +/area/station/maintenance/starboard/lesser) +"dCh" = ( +/turf/closed/wall/r_wall, +/area/station/maintenance/solars/port/aft) +"dCr" = ( +/obj/effect/turf_decal/sand, +/obj/machinery/light/directional/west, /obj/effect/turf_decal/trimline/red/filled/line{ dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/camera/directional/west{ + c_tag = "Security - Rec Room West"; + network = list("ss13","Security","prison") + }, /turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"bWo" = ( -/obj/structure/industrial_lift/tram{ - icon_state = "plating" +/area/station/security/prison/workout) +"dCt" = ( +/obj/machinery/light_switch/directional/south, +/obj/effect/turf_decal/trimline/red/filled/line, +/obj/machinery/light/directional/south, +/obj/machinery/camera/directional/south{ + c_tag = "Security - Main Office South"; + network = list("ss13","Security") }, -/obj/structure/window/reinforced/shuttle, -/obj/structure/grille, -/obj/structure/fluff/tram_rail, -/turf/open/openspace, -/area/hallway/primary/tram/center) -"bWr" = ( -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/security/office) +"dCz" = ( +/obj/machinery/holopad, /obj/structure/cable, -/turf/open/floor/iron/white, -/area/science/lobby) -"bWt" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment, +/turf/open/floor/carpet, +/area/station/service/chapel) +"dCA" = ( +/obj/effect/turf_decal/sand/plating, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/turf/open/floor/iron, -/area/hallway/primary/central) -"bWA" = ( -/obj/machinery/ore_silo, -/obj/machinery/door/window/left/directional/south{ - name = "Silo Access"; - req_access_txt = "41" - }, -/turf/open/floor/iron/dark, -/area/cargo/miningdock/oresilo) -"bWJ" = ( -/obj/effect/turf_decal/trimline/purple/filled/line{ +/turf/open/floor/plating/airless, +/area/mine/explored) +"dCD" = ( +/obj/structure/bookcase/random/reference, +/turf/open/floor/wood/large, +/area/station/service/library) +"dCF" = ( +/obj/structure/table/glass, +/obj/effect/turf_decal/trimline/blue/filled/line{ dir = 1 }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, +/obj/item/radio/intercom/directional/north, +/obj/item/storage/backpack/duffelbag/med/surgery, /turf/open/floor/iron/white, -/area/science/lab) -"bWR" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/power/apc/auto_name/directional/west, -/obj/structure/cable, -/turf/open/floor/catwalk_floor, -/area/hallway/primary/tram/right) -"bWW" = ( +/area/station/medical/surgery/aft) +"dCL" = ( /obj/structure/disposalpipe/segment{ - dir = 6 - }, -/obj/effect/turf_decal/trimline/purple/filled/corner{ dir = 4 }, -/obj/effect/turf_decal/trimline/purple/filled/corner{ - dir = 1 +/turf/open/floor/carpet, +/area/station/service/library) +"dCU" = ( +/obj/effect/turf_decal/trimline/brown/filled/line{ + dir = 8 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, /turf/open/floor/iron, -/area/science/robotics/lab) -"bWZ" = ( +/area/station/cargo/storage) +"dDe" = ( /obj/machinery/holopad, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/firealarm/directional/north, +/turf/open/floor/iron/grimy, +/area/station/service/library/lounge) +"dDk" = ( +/obj/machinery/button/door/directional/west{ + id = "private_a"; + name = "Privacy Bolts"; + normaldoorcontrol = 1; + pixel_x = 24; + pixel_y = 9; + specialfunctions = 4 + }, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/trimline/red/filled/line, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/carpet, +/area/station/commons/dorms) +"dDp" = ( +/obj/structure/cable, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 6 + }, +/obj/item/kirbyplants/random, /turf/open/floor/iron, -/area/security/processing) -"bXd" = ( -/obj/machinery/atmospherics/components/trinary/filter/flipped/critical{ - dir = 8 +/area/station/security/processing) +"dDv" = ( +/obj/effect/turf_decal/tile/red{ + dir = 1 }, -/turf/open/floor/engine, -/area/engineering/supermatter/room) -"bXe" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/decal/cleanable/dirt, -/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ - cycle_id = "sci-maint-passthrough" +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/blue{ + dir = 4 }, -/obj/machinery/door/airlock/maintenance_hatch{ - req_one_access_txt = "12" +/obj/effect/turf_decal/tile/blue{ + dir = 8 }, -/obj/structure/cable, -/turf/open/floor/catwalk_floor, -/area/maintenance/starboard/lesser) -"bXi" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 1 +/obj/structure/closet/secure_closet/freezer/cream_pie, +/obj/machinery/camera{ + c_tag = "Civilian - Theatre Backstage"; + dir = 6 }, /turf/open/floor/iron, -/area/security/courtroom) -"bXm" = ( -/obj/effect/turf_decal/sand/plating, -/obj/item/crowbar, -/turf/open/floor/plating, -/area/maintenance/starboard/lesser) -"bXt" = ( -/obj/machinery/atmospherics/components/unary/outlet_injector/monitored/mix_input{ +/area/station/service/theater) +"dDA" = ( +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/ai) +"dDG" = ( +/turf/open/misc/asteroid/airless, +/area/mine/explored) +"dDH" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 8 }, -/turf/open/floor/engine/vacuum, -/area/engineering/atmos) -"bXz" = ( -/obj/effect/turf_decal/trimline/brown/filled/corner, +/obj/effect/turf_decal/siding/thinplating/corner{ + dir = 4 + }, +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/iron, -/area/cargo/storage) -"bXJ" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron, -/area/commons/fitness) -"bXK" = ( /obj/structure/disposalpipe/segment{ - dir = 10 + dir = 5 }, -/turf/open/floor/iron/grimy, -/area/service/library/lounge) -"bXO" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden, -/obj/machinery/door/poddoor/preopen{ - id = "ceprivacy"; - name = "privacy shutter" +/turf/open/floor/iron, +/area/station/commons/fitness/recreation) +"dDI" = ( +/obj/effect/turf_decal/trimline/white/filled/corner{ + dir = 1 }, -/turf/open/floor/plating, -/area/command/heads_quarters/ce) -"bYf" = ( -/turf/closed/wall/rock/porous, -/area/maintenance/department/security) -"bYj" = ( -/obj/effect/turf_decal/trimline/neutral/line{ +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/aisat_interior) +"dEi" = ( +/obj/structure/cable, +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/blue/filled/corner{ dir = 1 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/structure/disposalpipe/segment, +/obj/machinery/light_switch/directional/east{ + pixel_x = 22; + pixel_y = 9 }, -/turf/open/floor/iron, -/area/hallway/secondary/entry) -"bYB" = ( -/obj/machinery/door/airlock/external{ - name = "External Access" +/turf/open/floor/iron/white, +/area/station/command/heads_quarters/cmo) +"dEy" = ( +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ + dir = 1 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/landmark/navigate_destination/bar, +/obj/machinery/duct, /obj/structure/cable, -/turf/open/floor/plating, -/area/maintenance/central/greater) -"bYC" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ +/obj/effect/spawner/xmastree, +/turf/open/floor/iron, +/area/station/commons/lounge) +"dER" = ( +/obj/machinery/power/apc/auto_name/directional/south, +/obj/structure/cable, +/turf/open/floor/iron/freezer, +/area/station/security/prison/shower) +"dFf" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/space_heater, +/turf/open/floor/iron/smooth, +/area/station/maintenance/department/cargo) +"dFg" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/obj/effect/landmark/event_spawn, +/turf/open/floor/iron, +/area/station/cargo/storage) +"dFo" = ( +/obj/effect/turf_decal/trimline/brown/filled/line{ dir = 4 }, -/obj/machinery/camera/directional/east{ - c_tag = "Civilian - Dormitories South-East" +/obj/machinery/light/directional/east, +/obj/machinery/button/door/directional/east{ + id = "cargowarehouse" }, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, -/area/commons/dorms) -"bYY" = ( -/obj/structure/chair/stool/directional/north, -/turf/open/floor/circuit/green, -/area/science/robotics/mechbay) -"bZn" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 8 +/area/station/cargo/storage) +"dFt" = ( +/obj/effect/turf_decal/stripes/line, +/obj/effect/landmark/start/hangover, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"dFG" = ( +/obj/effect/turf_decal/trimline/white/filled/line{ + dir = 4 }, -/turf/open/floor/iron/white, -/area/medical/treatment_center) -"bZC" = ( -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/trimline/neutral/filled/line, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/duct, -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/commons/lounge) -"bZQ" = ( -/obj/structure/bed{ +/obj/effect/turf_decal/trimline/white/filled/corner{ dir = 8 }, -/obj/item/bedsheet/dorms, -/turf/open/floor/carpet, -/area/commons/dorms) -"bZR" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ +/obj/effect/turf_decal/trimline/white/filled/corner{ dir = 1 }, -/obj/effect/turf_decal/trimline/neutral/filled/line, -/obj/machinery/door/airlock/command{ - name = "Teleport Access"; - req_access_txt = "17" - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/door/firedoor, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/machinery/camera{ + c_tag = "Secure - tech_storage"; + dir = 9 + }, /obj/structure/cable, /turf/open/floor/iron/dark, -/area/command/teleporter) -"cad" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/line{ +/area/station/engineering/storage/tech) +"dFI" = ( +/obj/structure/table/wood, +/obj/item/storage/box/seccarts{ + pixel_x = 3; + pixel_y = 2 + }, +/obj/item/storage/box/deputy, +/obj/item/radio/intercom/directional/west, +/obj/machinery/button/door/directional/west{ + id = "HOSOffice"; + name = "Emergency Blast Doors"; + pixel_y = -8; + req_access = list("hos") + }, +/turf/open/floor/carpet, +/area/station/command/heads_quarters/hos) +"dFJ" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 4 }, -/turf/open/floor/plating, -/area/maintenance/tram/mid) -"caj" = ( -/obj/effect/turf_decal/bot/right, -/obj/effect/decal/cleanable/dirt, +/obj/machinery/firealarm/directional/east, /turf/open/floor/iron, -/area/engineering/atmospherics_engine) -"cav" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/junction/flip, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, +/area/station/hallway/secondary/command) +"dFP" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/open/floor/iron, -/area/hallway/primary/central) -"caL" = ( -/obj/machinery/suit_storage_unit/ce, -/obj/machinery/airalarm/directional/north, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/light/directional/north, -/turf/open/floor/iron/white, -/area/command/heads_quarters/ce) -"caT" = ( -/obj/machinery/door/airlock/maintenance_hatch{ - req_one_access_txt = "12" +/area/station/hallway/secondary/entry) +"dFS" = ( +/obj/structure/table, +/turf/open/floor/carpet, +/area/station/cargo/qm) +"dFY" = ( +/obj/structure/sign/poster/official/here_for_your_safety{ + pixel_y = -32 + }, +/obj/structure/table/reinforced, +/obj/item/reagent_containers/food/drinks/coffee{ + pixel_x = -7 }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/smooth, -/area/maintenance/department/security) -"cbm" = ( -/obj/machinery/light/directional/west, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, /obj/effect/turf_decal/trimline/red/filled/line{ - dir = 8 + dir = 6 }, /turf/open/floor/iron, -/area/security/processing) -"cbt" = ( -/obj/effect/spawner/random/entertainment/arcade{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/neutral/filled/line{ +/area/station/security/checkpoint/supply) +"dGe" = ( +/obj/effect/turf_decal/trimline/brown/filled/line{ dir = 1 }, -/turf/open/floor/iron, -/area/commons/fitness/recreation) -"ccl" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment, -/obj/structure/cable, -/turf/open/floor/iron/stairs/medium, -/area/service/theater) -"ccv" = ( -/obj/effect/turf_decal/siding/thinplating/corner{ - dir = 8 +/obj/effect/turf_decal/trimline/neutral/filled/warning{ + dir = 1 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/trimline/neutral/filled/line{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/hallway/primary/tram/right) +"dGn" = ( +/obj/effect/turf_decal/trimline/green/filled/line{ dir = 4 }, -/obj/structure/cable, +/obj/machinery/light/directional/east, +/turf/open/floor/iron/white, +/area/station/medical/virology) +"dGo" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment{ - dir = 10 - }, -/turf/open/floor/iron, -/area/commons/fitness/recreation) -"ccz" = ( -/obj/structure/industrial_lift/tram{ - icon_state = "titanium_white" +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/catwalk_floor, +/area/station/maintenance/central/greater) +"dGz" = ( +/obj/effect/turf_decal/loading_area{ + dir = 1 }, -/obj/machinery/door/window/left/directional/south{ - id_tag = "tramdoor" +/obj/effect/turf_decal/trimline/brown/filled/line{ + dir = 10 }, -/turf/open/openspace, -/area/hallway/primary/tram/center) -"ccG" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/obj/effect/turf_decal/stripes/corner{ dir = 4 }, +/obj/machinery/light/directional/south, /turf/open/floor/iron, -/area/security/checkpoint/escape) -"ccM" = ( -/turf/closed/wall, -/area/security/prison) -"ccN" = ( -/obj/effect/turf_decal/stripes/corner, -/obj/machinery/atmospherics/pipe/smart/manifold4w/dark/visible, -/turf/open/floor/iron/dark, -/area/science/xenobiology) -"cdb" = ( -/obj/machinery/computer/med_data{ - dir = 8 +/area/station/cargo/storage) +"dGH" = ( +/obj/machinery/door/airlock/research/glass/incinerator/ordmix_exterior{ + name = "Burn Chamber Exterior Airlock" }, -/obj/effect/turf_decal/tile/blue/fourcorners, -/turf/open/floor/iron/white, -/area/medical/treatment_center) -"cdr" = ( -/obj/structure/table, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/obj/effect/mapping_helpers/airlock/locked, +/obj/effect/mapping_helpers/airlock/access/all/science/ordnance, +/turf/open/floor/engine/vacuum, +/area/station/science/ordnance/burnchamber) +"dGJ" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 4 }, -/obj/item/folder/white{ - pixel_y = 4 +/turf/open/floor/iron/dark, +/area/station/service/chapel/monastery) +"dGK" = ( +/obj/machinery/pipedispenser/disposal, +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 5 }, -/obj/item/pen/red, -/obj/machinery/light/small/directional/west, /turf/open/floor/iron, -/area/medical/virology) -"cds" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 6 - }, -/obj/effect/turf_decal/stripes/corner{ - dir = 8 +/area/station/engineering/atmos) +"dGW" = ( +/obj/structure/disposalpipe/segment{ + dir = 9 }, -/obj/structure/table, +/obj/effect/landmark/event_spawn, +/turf/open/floor/iron/white, +/area/station/medical/chemistry) +"dHf" = ( +/obj/machinery/teleport/hub, +/turf/open/floor/plating, +/area/station/command/teleporter) +"dHv" = ( +/obj/structure/table/glass, /turf/open/floor/iron/dark, -/area/service/chapel/monastery) -"cdt" = ( -/obj/structure/disposalpipe/trunk/multiz{ - dir = 2 +/area/station/medical/treatment_center) +"dHw" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 4 }, -/obj/machinery/door/window/left/directional/north{ - base_state = "right"; - icon_state = "right"; - name = "Containment Pen #5"; - req_access_txt = "55" +/obj/effect/turf_decal/trimline/red/corner{ + dir = 4 }, -/obj/effect/turf_decal/delivery, -/obj/machinery/door/poddoor/preopen{ - id = "xenobiobottomleft"; - name = "Xenobio Bottom Left Pen Blast Door" +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) +"dHV" = ( +/obj/structure/chair/office{ + dir = 4 }, +/obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/science/xenobiology) -"cdu" = ( -/obj/structure/reagent_dispensers/fueltank, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"cdx" = ( -/obj/structure/industrial_lift/tram{ - icon_state = "plating" - }, -/obj/structure/window/reinforced/shuttle, -/obj/structure/grille, -/obj/structure/fluff/tram_rail{ +/area/station/ai_monitored/security/armory) +"dIa" = ( +/obj/effect/turf_decal/siding/thinplating{ dir = 1 }, -/turf/open/openspace, -/area/hallway/primary/tram/center) -"cdC" = ( -/obj/machinery/computer/department_orders/science{ - dir = 4 +/obj/structure/chair/stool/bar/directional/south, +/obj/effect/turf_decal/siding/thinplating/corner, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/landmark/start/hangover, +/turf/open/floor/iron/cafeteria, +/area/station/service/kitchen/diner) +"dIh" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 }, -/obj/effect/turf_decal/trimline/purple/filled/line{ - dir = 10 +/obj/effect/turf_decal/stripes/corner, +/obj/effect/turf_decal/stripes/corner{ + dir = 8 }, +/obj/structure/cable, /turf/open/floor/iron/white, -/area/science/research) -"cdH" = ( -/obj/structure/window/reinforced/plasma{ +/area/station/science/xenobiology) +"dIo" = ( +/obj/machinery/light/directional/south, +/turf/open/openspace, +/area/station/hallway/primary/tram/right) +"dIB" = ( +/obj/structure/fluff/tram_rail/end{ dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/general/visible, -/obj/structure/cable, -/obj/machinery/power/energy_accumulator/grounding_rod/anchored, -/turf/open/floor/engine, -/area/engineering/supermatter) -"cea" = ( -/obj/structure/railing{ +/turf/open/openspace, +/area/station/hallway/primary/tram/left) +"dIC" = ( +/obj/effect/turf_decal/stripes/corner{ dir = 8 }, -/turf/open/floor/glass/reinforced, -/area/ai_monitored/turret_protected/aisat/hallway) -"ceb" = ( -/obj/effect/turf_decal/trimline/red/filled/corner{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/red/filled/corner{ +/obj/effect/turf_decal/stripes/corner{ dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment, /obj/structure/cable, -/turf/open/floor/iron/white, -/area/medical/medbay/central) -"cee" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/purple/filled/line{ - dir = 4 - }, -/turf/open/floor/iron, -/area/science/robotics/mechbay) -"cem" = ( -/obj/structure/rack, -/obj/effect/spawner/random/techstorage/tcomms_all, -/obj/effect/turf_decal/trimline/white/filled/line{ +/turf/open/floor/vault, +/area/station/hallway/primary/tram/center) +"dIF" = ( +/obj/effect/turf_decal/trimline/yellow/warning{ dir = 1 }, -/turf/open/floor/iron/dark, -/area/engineering/storage/tech) -"cey" = ( -/obj/effect/turf_decal/stripes{ +/obj/effect/turf_decal/trimline/neutral/filled/arrow_ccw, +/obj/effect/turf_decal/caution, +/obj/structure/railing/corner{ dir = 4 }, -/obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/north, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/science/mixing/launch) -"ceJ" = ( -/obj/effect/turf_decal/trimline/neutral/filled/corner, -/obj/effect/turf_decal/trimline/neutral/filled/line{ +/area/station/hallway/primary/tram/left) +"dIM" = ( +/obj/effect/turf_decal/trimline/green/filled/line{ dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/sorting/mail/flip{ - dir = 8; - name = "sorting disposal pipe (Civilian Wing)"; - sortTypes = list(16,17) +/obj/machinery/camera{ + c_tag = "Service - Hydroponics North"; + dir = 9 }, -/turf/open/floor/iron, -/area/hallway/primary/tram/left) -"ceM" = ( -/turf/closed/wall/rust, -/area/security/prison/workout) -"ceP" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/obj/machinery/chem_master/condimaster{ + desc = "Used to separate out liquids - useful for purifying botanical extracts. Also dispenses condiments."; + name = "SapMaster XP" }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, -/obj/structure/cable/layer3, -/turf/open/floor/engine, -/area/engineering/supermatter/room) -"cfH" = ( -/turf/closed/wall/r_wall, -/area/science/lower) -"cfJ" = ( -/obj/structure/table/glass, +/turf/open/floor/iron/dark, +/area/station/service/hydroponics) +"dIY" = ( /obj/structure/window/reinforced{ - dir = 1 + dir = 4 }, -/obj/effect/turf_decal/siding/wideplating/dark{ - dir = 1 +/obj/structure/table/reinforced, +/obj/machinery/button/door{ + id = "Xenolab"; + name = "Test Chamber Blast Doors"; + pixel_x = 4; + pixel_y = -3; + req_access = list("xenobiology") }, -/obj/machinery/computer/security/wooden_tv{ - pixel_x = 1; - pixel_y = 6 +/obj/machinery/button/ignition{ + id = "Xenobio"; + pixel_x = -6; + pixel_y = -3 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/dark/visible, /turf/open/floor/iron/dark, -/area/command/bridge) -"cfM" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/area/station/science/xenobiology) +"dJF" = ( +/obj/effect/turf_decal/trimline/purple/filled/corner{ dir = 8 }, -/obj/machinery/camera/directional/north{ - c_tag = "Secure - Vault Entrance"; - network = list("ss13","secure") +/turf/open/floor/iron/dark, +/area/station/science/xenobiology) +"dJJ" = ( +/turf/closed/wall, +/area/station/hallway/primary/central) +"dJM" = ( +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"dJS" = ( +/obj/structure/bed, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 4 }, -/obj/machinery/airalarm/directional/north, -/turf/open/floor/iron/grimy, -/area/ai_monitored/command/nuke_storage) -"cfU" = ( -/obj/effect/turf_decal/trimline/purple/filled/line{ +/obj/effect/landmark/start/prisoner, +/turf/open/floor/iron, +/area/station/security/prison/safe) +"dJV" = ( +/obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/effect/turf_decal/siding/thinplating/dark, -/obj/machinery/door/firedoor/border_only{ +/turf/open/floor/iron, +/area/station/cargo/storage) +"dKd" = ( +/obj/structure/closet/secure_closet/brig, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron/dark, +/area/station/security/execution/transfer) +"dKh" = ( +/obj/machinery/door/airlock/external{ + name = "Supply Dock Airlock" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 1 }, -/turf/open/floor/iron/white, -/area/science/research) -"cgg" = ( -/obj/effect/landmark/event_spawn, -/obj/structure/chair/stool/directional/east, -/obj/effect/landmark/start/virologist, -/turf/open/floor/iron/white, -/area/medical/virology) -"cgK" = ( -/obj/machinery/camera/directional/south{ - c_tag = "Civilian - Restroom South" +/obj/effect/mapping_helpers/airlock/access/all/supply/general, +/turf/open/floor/plating, +/area/station/cargo/storage) +"dKp" = ( +/obj/effect/landmark/start/mime, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 }, -/turf/open/floor/iron/freezer, -/area/commons/toilet) -"cgO" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/trimline/purple/filled/line{ +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/turf/open/floor/iron/white/side{ dir = 4 }, -/obj/structure/disposalpipe/segment, -/obj/structure/cable, -/turf/open/floor/iron/white, -/area/science/lower) -"che" = ( -/turf/open/floor/engine/air, -/area/engineering/atmos) -"chu" = ( -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/security/prison/garden) -"chx" = ( -/obj/effect/turf_decal/trimline/purple/filled/line{ - dir = 8 +/area/station/service/theater) +"dKv" = ( +/obj/machinery/camera/emp_proof{ + c_tag = "Engineering - Atmospherics Mixing Chamber"; + dir = 9; + network = list("ss13","engineering") }, -/obj/structure/sink{ - dir = 4; - pixel_x = -12; - pixel_y = 2 +/turf/open/floor/engine/vacuum, +/area/station/engineering/atmos) +"dKC" = ( +/obj/machinery/conveyor{ + id = "packageSort2" }, -/turf/open/floor/iron/dark, -/area/science/xenobiology) -"chF" = ( -/obj/effect/landmark/xeno_spawn, -/turf/open/floor/iron/dark, -/area/engineering/supermatter/room) -"chR" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/plasticflaps, +/turf/open/floor/plating, +/area/station/cargo/sorting) +"dKI" = ( +/obj/machinery/atmospherics/components/trinary/filter/atmos/plasma{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/purple/filled/corner, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"dKM" = ( +/turf/closed/wall/r_wall, +/area/station/science/robotics/mechbay) +"dKN" = ( /obj/structure/cable, +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/obj/machinery/firealarm/directional/north, /turf/open/floor/iron/white, -/area/medical/medbay/central) -"chU" = ( -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/smooth, -/area/maintenance/central/greater) -"chZ" = ( -/obj/machinery/power/apc/auto_name/directional/west, -/obj/structure/cable, +/area/station/command/heads_quarters/cmo) +"dLc" = ( +/obj/machinery/door/airlock/maintenance_hatch, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/dark, -/area/security/interrogation) -"cij" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/red/filled/corner, -/turf/open/floor/iron, -/area/security/prison) -"cik" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/door/airlock/external{ - autoclose = 0; - frequency = 1449; - id_tag = "mostleft_lower_eva_internal"; - name = "External Access" - }, -/obj/machinery/door_buttons/access_button{ - idDoor = "mostleft_lower_eva_internal"; - idSelf = "mostleft_lower_eva_airlock_control"; - name = "External Access Button"; - pixel_y = -24 - }, -/obj/effect/mapping_helpers/airlock/locked, +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/unres, /turf/open/floor/catwalk_floor, -/area/hallway/primary/tram/left) -"ciV" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/wood/parquet, -/area/medical/psychology) -"cjc" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 4 +/area/station/maintenance/starboard/lesser) +"dLi" = ( +/obj/structure/railing/corner{ + dir = 1 }, -/obj/effect/turf_decal/stripes/corner, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, -/obj/structure/disposalpipe/segment, -/turf/open/floor/vault, -/area/hallway/primary/tram/left) -"cjg" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/turf/open/floor/engine, -/area/engineering/supermatter/room) -"cjl" = ( /obj/structure/railing{ - dir = 8 - }, -/turf/open/floor/iron/stairs/medium, -/area/service/janitor) -"ckf" = ( -/obj/effect/turf_decal/siding/wood/corner{ - dir = 4 + dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/effect/spawner/random/engineering/tracking_beacon, -/turf/open/floor/wood, -/area/commons/vacant_room/office) -"ckj" = ( -/obj/machinery/light/small/directional/south, -/turf/open/floor/engine, -/area/science/xenobiology) -"cky" = ( -/obj/structure/toilet{ +/obj/effect/turf_decal/siding/thinplating{ dir = 1 }, -/obj/machinery/light/small/directional/west, -/turf/open/floor/iron/freezer, -/area/security/prison) -"ckJ" = ( -/obj/structure/table, -/obj/effect/turf_decal/trimline/purple/filled/line{ - dir = 10 +/turf/open/floor/iron, +/area/station/commons/dorms) +"dLB" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/security/office) +"dLK" = ( +/obj/machinery/atmospherics/components/tank, +/turf/open/floor/iron/dark, +/area/station/science/ordnance/storage) +"dLQ" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers, +/turf/closed/wall/r_wall, +/area/station/engineering/atmos) +"dMf" = ( +/obj/machinery/sparker/directional/west{ + id = "Xenobio" }, -/obj/machinery/requests_console/directional/west, -/obj/item/holosign_creator/atmos{ - pixel_x = -5 +/turf/open/floor/engine, +/area/station/science/xenobiology) +"dMt" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/showcase/cyborg/old{ + pixel_y = 20 }, -/obj/item/book/manual/wiki/ordnance{ - pixel_x = 5; - pixel_y = 1 +/obj/machinery/camera{ + c_tag = "Secure - AI Antechamber South"; + dir = 9; + network = list("ss13","minisat") }, -/turf/open/floor/iron/white, -/area/science/mixing/hallway) -"ckK" = ( -/obj/structure/fluff/paper/stack{ +/obj/structure/cable, +/turf/open/floor/circuit, +/area/station/ai_monitored/turret_protected/aisat_interior) +"dME" = ( +/turf/closed/wall, +/area/station/service/theater) +"dMN" = ( +/obj/effect/turf_decal/trimline/neutral/filled/arrow_ccw{ dir = 1 }, -/obj/structure/fluff/paper/stack, -/obj/item/paper, -/obj/effect/decal/cleanable/dirt, -/obj/item/food/cheese/wheel, -/turf/open/floor/plating, -/area/maintenance/tram/right) -"cld" = ( -/obj/machinery/disposal/bin, -/obj/effect/turf_decal/trimline/brown/filled/line{ - dir = 10 +/obj/structure/sign/directions/evac{ + dir = 4; + pixel_y = 28 }, -/obj/structure/disposalpipe/trunk{ - dir = 1 +/obj/structure/sign/directions/medical{ + pixel_y = 34 }, -/turf/open/floor/iron, -/area/cargo/storage) -"clm" = ( -/obj/effect/turf_decal/stripes{ - dir = 4 +/obj/structure/sign/directions/engineering{ + pixel_y = 40 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/science/mixing/launch) -"clt" = ( -/obj/machinery/light_switch/directional/north, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/light/directional/north, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/structure/sign/directions/upload{ + dir = 4; + pixel_y = 22 }, -/turf/open/floor/wood, -/area/service/theater) -"clF" = ( -/obj/structure/table/wood, -/obj/item/paper_bin, -/obj/effect/turf_decal/tile/blue/anticorner/contrasted{ +/obj/structure/disposalpipe/segment{ dir = 4 }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, -/area/security/courtroom) -"clG" = ( -/obj/machinery/door/airlock/security{ - id_tag = "laborexit"; - name = "Labor Shuttle"; - req_access_txt = "63" +/area/station/hallway/primary/tram/center) +"dMU" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/cobweb, +/turf/open/floor/iron/smooth, +/area/station/maintenance/port/aft) +"dMZ" = ( +/obj/structure/table, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/item/paper_bin{ + pixel_x = -3; + pixel_y = 7 }, -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 8 +/obj/item/pen, +/obj/item/airlock_painter, +/obj/effect/turf_decal/trimline/brown/filled/line{ + dir = 6 }, -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 4 +/obj/effect/turf_decal/trimline/yellow/filled/warning{ + dir = 6 }, /obj/structure/cable, +/turf/open/floor/iron, +/area/station/engineering/break_room) +"dNa" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/door/firedoor, -/turf/open/floor/iron, -/area/security/brig) -"cmf" = ( -/obj/effect/spawner/structure/window, -/turf/open/floor/plating, -/area/hallway/secondary/exit) -"cmu" = ( -/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable/layer3, /obj/structure/cable, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/aisat/foyer) -"cmy" = ( -/obj/structure/rack, -/obj/item/stack/sheet/iron/ten, -/obj/item/stack/rods/ten, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/maintenance/starboard/central) -"cmK" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 8 +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"dNc" = ( +/obj/machinery/door/morgue{ + name = "Private Study"; + req_access = list("library") }, -/obj/structure/extinguisher_cabinet/directional/west, /obj/structure/disposalpipe/segment{ - dir = 6 + dir = 4 }, -/turf/open/floor/iron, -/area/hallway/secondary/exit) -"cmP" = ( +/turf/open/floor/engine/cult, +/area/station/service/library) +"dNg" = ( /obj/structure/disposalpipe/segment, -/obj/effect/decal/cleanable/dirt, +/obj/machinery/door/firedoor, /obj/structure/cable, -/turf/open/floor/catwalk_floor, -/area/maintenance/tram/left) -"cmS" = ( -/turf/closed/wall, -/area/maintenance/central/greater) -"cmU" = ( -/obj/effect/turf_decal/siding/thinplating{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/cargo/storage) -"cnd" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ +/area/station/hallway/primary/tram/right) +"dNE" = ( +/obj/structure/chair{ dir = 8 }, -/obj/effect/landmark/start/medical_doctor, -/turf/open/floor/iron/white, -/area/medical/treatment_center) -"cni" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line, -/turf/open/floor/iron, -/area/engineering/main) -"cns" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/trimline/purple/filled/line, -/obj/structure/cable, -/turf/open/floor/iron, -/area/engineering/transit_tube) -"cnD" = ( -/obj/structure/bodycontainer/morgue, -/obj/structure/window/reinforced{ - dir = 1 - }, -/turf/open/floor/iron, -/area/science/robotics/lab) -"cnQ" = ( -/obj/machinery/button/door/directional/west{ - id = "private_f"; - name = "Privacy Bolts"; - normaldoorcontrol = 1; - pixel_x = 24; - pixel_y = -9; - specialfunctions = 4 +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron/dark, +/area/station/security/courtroom) +"dNO" = ( +/obj/structure/railing{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/wood, -/area/commons/dorms) -"cok" = ( -/obj/effect/turf_decal/trimline/brown/filled/line{ - dir = 10 +/obj/effect/turf_decal/siding/thinplating{ + dir = 9 }, -/turf/open/floor/iron, -/area/cargo/miningdock) -"cop" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/aisat/hallway) +"dNS" = ( +/obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/trimline/neutral/filled/corner, -/obj/effect/turf_decal/trimline/neutral/filled/corner{ - dir = 8 - }, /obj/structure/cable, /turf/open/floor/iron, -/area/ai_monitored/command/storage/eva) -"cou" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/ai_monitored/security/armory) -"cov" = ( -/obj/effect/turf_decal/trimline/yellow/warning, -/obj/effect/decal/cleanable/dirt, -/obj/structure/disposalpipe/sorting/mail{ +/area/station/cargo/warehouse) +"dOb" = ( +/obj/effect/turf_decal/trimline/neutral/filled/arrow_cw, +/obj/structure/sign/directions/evac{ dir = 4; - name = "sorting disposal pipe (Lower Research General)"; - sortTypes = list(24,25) + pixel_y = -28 }, -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 1 +/obj/structure/sign/directions/medical{ + dir = 4; + pixel_y = -34 }, -/turf/open/floor/iron, -/area/maintenance/tram/right) -"coz" = ( -/obj/effect/landmark/navigate_destination/minisat_access_ai, -/turf/open/floor/iron/white, -/area/science/research) -"coJ" = ( -/obj/effect/turf_decal/trimline/red/filled/corner, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment{ - dir = 6 +/obj/structure/sign/directions/engineering{ + dir = 4; + pixel_y = -40 }, -/turf/open/floor/iron, -/area/security/brig) -"coR" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/ai_slipper{ - uses = 10 +/obj/machinery/light/directional/south, +/obj/structure/sign/directions/upload{ + dir = 4; + pixel_y = -22 }, -/obj/structure/cable, -/turf/open/floor/circuit, -/area/ai_monitored/turret_protected/aisat_interior) -"coY" = ( -/obj/structure/weightmachine/weightlifter, /turf/open/floor/iron, -/area/security/prison/workout) -"cpf" = ( +/area/station/hallway/primary/tram/left) +"dOi" = ( /obj/effect/turf_decal/sand/plating, -/obj/effect/turf_decal/stripes/asteroid/line, -/obj/effect/turf_decal/stripes/asteroid/line{ - dir = 1 +/obj/structure/disposalpipe/segment{ + dir = 4 }, /turf/open/floor/plating/airless, /area/mine/explored) -"cpj" = ( -/obj/structure/chair{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/turf/open/floor/plating/airless, -/area/science/test_area) -"cpA" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ +"dOk" = ( +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ dir = 1 }, -/obj/structure/table, +/obj/structure/chair/stool/bar/directional/south, +/obj/effect/landmark/start/assistant, /turf/open/floor/iron, -/area/commons/fitness/recreation) -"cpJ" = ( -/obj/structure/rack, -/obj/item/reagent_containers/glass/bottle/ethanol{ - pixel_x = -5; - pixel_y = 3 - }, -/obj/item/reagent_containers/glass/bottle/carbon{ - pixel_x = 7; - pixel_y = 3 - }, -/obj/item/reagent_containers/glass/bottle/chlorine{ - pixel_x = 1 +/area/station/commons/lounge) +"dOs" = ( +/obj/item/radio/intercom/directional/north, +/obj/structure/easel, +/obj/item/canvas/twentythree_twentythree, +/obj/item/canvas/twentythree_twentythree, +/obj/item/canvas, +/obj/item/canvas, +/obj/item/canvas, +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 9 }, -/turf/open/floor/iron/dark/textured_corner{ +/turf/open/floor/iron, +/area/station/commons/storage/art) +"dOx" = ( +/obj/structure/window/reinforced/spawner/west, +/turf/open/floor/iron/white/smooth_corner, +/area/station/security/execution/education) +"dOM" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 1 }, -/area/medical/medbay/central) -"cpN" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ +/obj/effect/turf_decal/trimline/red/corner{ dir = 4 }, -/obj/effect/turf_decal/stripes/corner{ +/obj/structure/extinguisher_cabinet/directional/north, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) +"dOU" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/hallway/primary/tram/right) +"dPc" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 4 }, -/turf/open/floor/iron, -/area/hallway/primary/central) -"cpO" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/disposalpipe/segment{ - dir = 4 + dir = 6 }, -/obj/effect/landmark/start/cook, -/turf/open/floor/iron/white, -/area/service/kitchen) -"cqt" = ( -/obj/machinery/door/airlock/external{ - name = "Supply Dock Airlock" +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"dPe" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 1 }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/obj/effect/mapping_helpers/airlock/access/all/supply/general, -/turf/open/floor/plating, -/area/cargo/storage) -"cqu" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 5 +/obj/effect/turf_decal/siding/thinplating/corner{ + dir = 4 }, -/obj/structure/chair, /turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"cqF" = ( -/obj/machinery/door/airlock/engineering/glass{ - name = "Server Room"; - req_access_txt = "61" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ +/area/station/hallway/primary/tram/center) +"dPn" = ( +/obj/effect/turf_decal/siding/thinplating{ dir = 1 }, -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/tcommsat/computer) -"cqR" = ( -/obj/effect/turf_decal/bot, -/obj/machinery/portable_atmospherics/pump, -/obj/machinery/atmospherics/pipe/smart/manifold4w/green/visible, -/turf/open/floor/iron, -/area/engineering/atmos) -"crf" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/trimline/purple/filled/corner, /obj/structure/cable, -/obj/structure/disposalpipe/sorting/mail/flip{ - name = "sorting disposal pipe (Virology)"; - sortType = 27 - }, -/turf/open/floor/iron/white, -/area/medical/medbay/central) -"crl" = ( -/obj/machinery/atmospherics/components/unary/outlet_injector/monitored/incinerator_input{ - dir = 1 - }, -/turf/open/floor/engine, -/area/maintenance/disposal/incinerator) -"crp" = ( -/obj/effect/turf_decal/trimline/brown/filled/corner, /turf/open/floor/iron, -/area/cargo/storage) -"crE" = ( -/obj/machinery/door/airlock/external{ - name = "Supply Dock Airlock" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 1 - }, -/obj/effect/mapping_helpers/airlock/access/all/supply/general, -/turf/open/floor/plating, -/area/cargo/storage) -"cso" = ( -/turf/closed/wall, -/area/command/heads_quarters/hos) -"csv" = ( -/obj/effect/turf_decal/stripes{ - dir = 4 - }, -/obj/machinery/light/directional/south, -/turf/open/floor/iron/dark, -/area/science/mixing/launch) -"csC" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/door/airlock/highsecurity{ - name = "Prison Maintenance Access"; - req_access_txt = "2"; - security_level = 4 - }, -/obj/effect/mapping_helpers/airlock/locked, +/area/station/engineering/transit_tube) +"dPz" = ( +/obj/effect/turf_decal/trimline/yellow/warning, /obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/smooth, -/area/maintenance/central/greater) -"csF" = ( -/obj/structure/railing{ - dir = 1 - }, -/obj/item/radio/intercom/directional/south{ - freerange = 1; - frequency = 1447; - listening = 0; - name = "Private Channel" +/obj/structure/disposalpipe/segment{ + dir = 10 }, -/obj/structure/cable, -/turf/open/floor/glass/reinforced, -/area/ai_monitored/turret_protected/aisat/hallway) -"csN" = ( /obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 8 + dir = 1 }, -/obj/machinery/firealarm/directional/west, -/obj/effect/turf_decal/stripes/corner{ - dir = 8 +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=6-TunnelRightBottom"; + location = "5-TunnelRight" }, /turf/open/floor/iron, -/area/hallway/secondary/command) -"ctf" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 1 +/area/station/maintenance/tram/right) +"dPS" = ( +/obj/machinery/modular_computer/console/preset/id{ + dir = 8 }, -/obj/structure/rack, -/obj/item/storage/box/gloves{ - pixel_x = 3; - pixel_y = 3 +/obj/machinery/keycard_auth/directional/north, +/obj/machinery/button/door/directional/north{ + id = "cmoshutter"; + name = "CMO Privacy Shutters"; + pixel_y = 38; + req_access = list("cmo") }, -/obj/item/storage/box/bodybags, -/obj/item/healthanalyzer, -/turf/open/floor/iron/white, -/area/science/robotics/lab) -"ctn" = ( -/obj/effect/turf_decal/trimline/neutral/warning, +/obj/effect/turf_decal/tile/blue/fourcorners, /turf/open/floor/iron/dark, -/area/medical/morgue) -"ctE" = ( +/area/station/command/heads_quarters/cmo) +"dPT" = ( /obj/structure/table/wood, -/obj/machinery/computer/med_data/laptop{ - dir = 1; - pixel_y = 4 - }, -/obj/structure/noticeboard/directional/south, -/turf/open/floor/wood/parquet, -/area/medical/psychology) -"ctG" = ( -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/obj/structure/cable, -/turf/open/floor/iron/white, -/area/medical/medbay/lobby) -"ctZ" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 8 +/obj/item/radio/intercom/directional/north, +/obj/item/food/grown/harebell, +/obj/item/food/grown/harebell, +/obj/item/food/grown/harebell, +/obj/item/food/grown/harebell, +/obj/item/food/grown/harebell, +/obj/machinery/camera/directional/north{ + c_tag = "Civilian - Chapel Monastary" }, +/turf/open/floor/carpet, +/area/station/service/chapel/monastery) +"dPY" = ( +/obj/structure/disposalpipe/segment, /obj/effect/landmark/event_spawn, /turf/open/floor/iron, -/area/hallway/secondary/construction/engineering) -"cua" = ( -/obj/structure/chair/office/light{ - dir = 4 +/area/station/tcommsat/computer) +"dPZ" = ( +/obj/structure/table, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/item/paper_bin, /turf/open/floor/iron, -/area/engineering/gravity_generator) -"cuf" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/trimline/purple/filled/line{ - dir = 4 - }, -/obj/structure/disposalpipe/segment, -/obj/structure/cable, -/obj/structure/sign/warning/securearea{ - pixel_x = 32 - }, -/turf/open/floor/iron/white, -/area/science/lower) -"cun" = ( -/obj/effect/turf_decal/trimline/blue/filled/corner{ - dir = 4 - }, -/obj/structure/closet/emcloset, -/turf/open/floor/iron/dark, -/area/command/bridge) -"cut" = ( +/area/station/security/checkpoint) +"dQn" = ( +/obj/machinery/power/supermatter_crystal/engine, +/turf/open/floor/engine, +/area/station/engineering/supermatter) +"dQQ" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 1 +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 5 }, -/obj/effect/turf_decal/trimline/red/filled/line, -/turf/open/floor/iron/dark, -/area/security/interrogation) -"cuv" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 1 +/obj/structure/closet, +/obj/effect/spawner/random/maintenance/three, +/obj/item/clothing/mask/gas, +/turf/open/floor/iron, +/area/station/maintenance/tram/mid) +"dQX" = ( +/obj/machinery/door/morgue{ + name = "Relic Closet"; + req_access = list("chapel_office") }, -/turf/open/floor/iron/dark, -/area/security/interrogation) -"cuy" = ( -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/trimline/neutral/filled/line{ +/turf/open/floor/cult, +/area/station/service/chapel/office) +"dQZ" = ( +/obj/structure/railing{ dir = 8 }, -/obj/effect/turf_decal/trimline/neutral/filled/corner{ - dir = 4 +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 8 }, +/obj/effect/landmark/start/botanist, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/service/hydroponics) +"dRr" = ( +/obj/machinery/light/small/directional/east, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/catwalk_floor, +/area/station/maintenance/starboard/lesser) +"dRB" = ( +/obj/structure/table, +/obj/item/restraints/handcuffs, +/obj/item/assembly/timer, +/obj/effect/landmark/event_spawn, /turf/open/floor/iron, -/area/hallway/secondary/construction/engineering) -"cuz" = ( -/obj/effect/turf_decal/siding/thinplating{ +/area/station/security/office) +"dRK" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ dir = 10 }, -/turf/open/floor/glass/reinforced, -/area/security/warden) -"cuA" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/door/airlock/maintenance_hatch{ - name = "Mining Maintenance Access" +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ +/turf/open/floor/iron, +/area/station/security/prison/safe) +"dRM" = ( +/obj/effect/turf_decal/trimline/blue/filled/line, +/obj/machinery/firealarm/directional/south, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) +"dSe" = ( +/turf/closed/wall, +/area/station/security/prison/mess) +"dSr" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/mapping_helpers/airlock/access/all/supply/mining, -/turf/open/floor/catwalk_floor, -/area/maintenance/starboard/greater) -"cuT" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line, +/turf/open/floor/iron, +/area/station/hallway/secondary/construction/engineering) +"dSu" = ( +/obj/structure/chair, +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 1 + }, +/obj/machinery/light/directional/north, /obj/structure/disposalpipe/segment{ dir = 4 }, /turf/open/floor/iron, -/area/hallway/primary/central) -"cuU" = ( -/obj/structure/table, -/obj/structure/window/reinforced/spawner, -/obj/structure/window/reinforced/spawner/west, -/obj/effect/turf_decal/tile/neutral/fourcorners, +/area/station/hallway/secondary/exit/departure_lounge) +"dSC" = ( +/obj/machinery/portable_atmospherics/canister/plasma, /turf/open/floor/iron/dark, -/area/service/janitor) -"cuV" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/yellow/visible, -/turf/open/floor/iron, -/area/engineering/atmos) -"cuX" = ( -/obj/item/stack/ore/glass, -/turf/open/misc/asteroid/airless, -/area/mine/explored) -"cuY" = ( -/obj/effect/turf_decal/trimline/red/filled/corner{ +/area/station/science/ordnance/storage) +"dSI" = ( +/obj/machinery/duct, +/obj/structure/cable, +/obj/effect/turf_decal/trimline/red/filled/line{ dir = 4 }, -/obj/machinery/duct, /turf/open/floor/iron, -/area/security/prison) -"cvb" = ( -/turf/open/misc/asteroid, -/area/security/prison/workout) -"cvc" = ( -/obj/effect/turf_decal/tile/blue{ +/area/station/security/prison) +"dSN" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line{ dir = 4 }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/machinery/power/apc/auto_name/directional/east, -/obj/structure/cable, -/obj/machinery/camera/directional/north{ - c_tag = "Civilian - Laundry Room" - }, -/turf/open/floor/iron/cafeteria, -/area/commons/dorms/laundry) -"cvk" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/landmark/event_spawn, -/obj/structure/cable, /turf/open/floor/iron, -/area/security/checkpoint/science) -"cvq" = ( -/obj/effect/turf_decal/stripes{ - dir = 4 +/area/station/engineering/main) +"dTc" = ( +/obj/machinery/biogenerator, +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 10 }, +/obj/machinery/light/directional/south, /turf/open/floor/iron/dark, -/area/science/mixing/launch) -"cvD" = ( -/obj/machinery/door/airlock/command/glass{ - name = "Control Room"; - req_access_txt = "19; 61" +/area/station/service/hydroponics) +"dTe" = ( +/obj/structure/industrial_lift/tram{ + icon_state = "titanium_blue" }, -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 1 +/obj/structure/fluff/tram_rail, +/obj/structure/chair/comfy/shuttle, +/turf/open/openspace, +/area/station/hallway/primary/tram/center) +"dTk" = ( +/turf/open/floor/iron/recharge_floor, +/area/station/science/robotics/mechbay) +"dTr" = ( +/obj/effect/turf_decal/trimline/neutral/filled/corner{ + dir = 8 }, +/turf/open/floor/iron, +/area/station/hallway/primary/tram/center) +"dTH" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/turf/open/floor/iron, -/area/tcommsat/computer) -"cvW" = ( -/obj/structure/table, -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 1 +/turf/open/floor/iron/cafeteria, +/area/station/security/prison) +"dTL" = ( +/obj/structure/closet/secure_closet/brig, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 10 }, -/obj/machinery/newscaster/directional/north, /turf/open/floor/iron, -/area/commons/fitness/recreation) -"cvZ" = ( -/obj/effect/landmark/navigate_destination/teleporter, -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/command/teleporter) -"cwd" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ +/area/station/security/brig) +"dTO" = ( +/obj/effect/turf_decal/trimline/neutral/filled/corner, +/obj/effect/turf_decal/trimline/neutral/filled/corner{ dir = 4 }, -/obj/structure/sign/departments/psychology{ - pixel_x = 32 +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"dTS" = ( +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 8 + }, +/obj/machinery/camera{ + c_tag = "Science - Main Lower Right"; + dir = 10; + network = list("ss13","rd") }, /turf/open/floor/iron/white, -/area/medical/medbay/central) -"cwi" = ( -/obj/machinery/mineral/ore_redemption, -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/trimline/brown/filled/line{ +/area/station/science/research) +"dTT" = ( +/obj/effect/turf_decal/trimline/purple/filled/line{ dir = 4 }, -/obj/effect/turf_decal/trimline/brown/filled/line{ - dir = 8 - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron, -/area/cargo/office) -"cwr" = ( -/obj/effect/turf_decal/sand/plating, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating/airless, -/area/mine/explored) -"cwy" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/holopad, -/obj/effect/turf_decal/bot, +/obj/machinery/camera{ + c_tag = "Science - Main AI Access Hall"; + dir = 6; + network = list("ss13","rd") + }, /obj/structure/cable, -/turf/open/floor/iron/grimy, -/area/ai_monitored/command/nuke_storage) -"cwD" = ( -/obj/structure/chair/pew, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/chapel{ +/turf/open/floor/iron/white, +/area/station/science/research) +"dUg" = ( +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/turf/open/floor/engine, +/area/station/science/xenobiology) +"dUm" = ( +/obj/structure/closet/secure_closet/psychology, +/turf/open/floor/wood/parquet, +/area/station/medical/psychology) +"dUO" = ( +/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/pipe/smart/manifold4w/dark/visible, +/turf/open/floor/iron/dark, +/area/station/science/xenobiology) +"dUR" = ( +/obj/machinery/computer/shuttle/mining, +/obj/effect/turf_decal/trimline/yellow/filled/line{ dir = 1 }, -/area/service/chapel) -"cwJ" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line, /turf/open/floor/iron, -/area/hallway/secondary/command) -"cwL" = ( -/obj/effect/turf_decal/trimline/red/filled/corner, +/area/station/construction/mining/aux_base) +"dUY" = ( /obj/effect/turf_decal/trimline/red/filled/corner{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/security/prison/safe) -"cwU" = ( -/obj/effect/turf_decal/trimline/green/filled/line{ - dir = 4 + dir = 1 }, -/obj/structure/extinguisher_cabinet/directional/east, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/obj/effect/turf_decal/trimline/red/filled/corner{ dir = 8 }, -/turf/open/floor/iron/white, -/area/medical/virology) -"cwY" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/turf/open/floor/iron, +/area/station/security/brig) +"dVc" = ( +/obj/machinery/door/airlock/security{ + name = "Security Checkpoint" + }, /obj/effect/turf_decal/trimline/red/filled/line{ dir = 1 }, -/obj/structure/chair/office{ +/obj/effect/turf_decal/trimline/red/filled/line, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/door/firedoor, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 8 }, -/obj/effect/landmark/start/depsec/medical, -/obj/machinery/power/apc/auto_name/directional/north, /obj/structure/cable, +/obj/effect/mapping_helpers/airlock/access/all/security/general, /turf/open/floor/iron, -/area/security/checkpoint/medical) -"cxa" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/iron/white, -/area/medical/medbay/central) -"cxn" = ( -/obj/machinery/power/apc/auto_name/directional/west, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/area/station/security/checkpoint) +"dVd" = ( +/obj/effect/turf_decal/trimline/blue/filled/corner{ dir = 4 }, -/obj/structure/cable, -/obj/structure/chair{ - dir = 1 +/obj/structure/closet/emcloset, +/turf/open/floor/iron/dark, +/area/station/command/bridge) +"dVh" = ( +/obj/effect/turf_decal/trimline/neutral/filled/corner{ + dir = 4 }, -/turf/open/floor/carpet, -/area/command/heads_quarters/hos) -"cxp" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron/white, -/area/science/research) -"cxv" = ( -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 +/turf/open/floor/iron, +/area/station/commons/dorms) +"dVi" = ( +/obj/effect/turf_decal/trimline/purple/filled/line, +/obj/effect/turf_decal/trimline/neutral/filled/warning, +/obj/structure/sign/departments/science{ + pixel_y = -32 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/iron, -/area/commons/lounge) -"cxG" = ( /obj/structure/cable, /turf/open/floor/iron, -/area/cargo/lobby) -"cxM" = ( -/obj/effect/turf_decal/trimline/red/filled/line, -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ - dir = 8 - }, -/turf/open/floor/iron/showroomfloor, -/area/security/warden) -"cxU" = ( -/obj/machinery/door/airlock/hatch{ - name = "Ladder Access Hatch"; - req_one_access_txt = null +/area/station/hallway/primary/tram/right) +"dVl" = ( +/obj/modular_map_root/tramstation{ + key = "maintenance_miningsolar" }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/misc/asteroid/airless, +/area/mine/explored) +"dVo" = ( +/obj/structure/table/wood, +/turf/open/floor/iron/dark, +/area/station/service/chapel) +"dVx" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/catwalk_floor, -/area/hallway/primary/tram/center) -"cyd" = ( -/obj/effect/turf_decal/sand, -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 8 - }, /turf/open/floor/iron, -/area/security/prison/workout) -"cyf" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/red/filled/corner{ +/area/station/security/prison/workout) +"dVA" = ( +/obj/effect/spawner/random/structure/closet_private, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 8 }, -/turf/open/floor/iron, -/area/security/prison) -"cyv" = ( +/turf/open/floor/wood, +/area/station/commons/dorms) +"dVN" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/decal/cleanable/dirt, +/obj/effect/landmark/start/shaft_miner, +/turf/open/floor/iron, +/area/station/cargo/miningdock) +"dVP" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line, +/obj/effect/turf_decal/trimline/neutral/filled/corner{ + dir = 1 + }, +/obj/machinery/power/apc/auto_name/directional/south, /obj/structure/cable, -/turf/open/floor/catwalk_floor, -/area/maintenance/starboard/greater) -"cyA" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ +/turf/open/floor/iron, +/area/station/hallway/primary/tram/center) +"dVQ" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 4 }, -/obj/effect/turf_decal/siding/thinplating/corner{ - dir = 1 +/turf/open/floor/iron/white, +/area/station/medical/chemistry) +"dWh" = ( +/obj/machinery/door/airlock/research{ + glass = 1; + name = "Slime Euthanization Chamber"; + opacity = 0 }, -/obj/structure/railing/corner{ +/obj/effect/turf_decal/trimline/purple/filled/line{ dir = 1 }, -/turf/open/floor/iron, -/area/commons/dorms) -"cyH" = ( -/obj/effect/landmark/event_spawn, -/turf/open/floor/iron, -/area/hallway/secondary/entry) -"cyT" = ( -/obj/machinery/door/airlock/security/glass{ - id_tag = "prisondorm"; - name = "Prison Dorm 5" +/obj/effect/turf_decal/trimline/purple/filled/line, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, +/obj/effect/mapping_helpers/airlock/access/all/science/xenobio, +/turf/open/floor/iron/dark, +/area/station/science/xenobiology) +"dWj" = ( +/obj/machinery/camera/emp_proof{ + c_tag = "Engineering - Atmospherics CO2 Chamber"; + dir = 9; + network = list("ss13","engineering") }, -/obj/effect/turf_decal/trimline/red/filled/line, -/obj/effect/turf_decal/trimline/red/filled/line{ +/turf/open/floor/engine/co2, +/area/station/engineering/atmos) +"dXd" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/security/prison/safe) -"cyU" = ( -/obj/structure/lattice/catwalk, -/obj/structure/railing, -/obj/structure/railing/corner{ - dir = 1 +/obj/structure/tank_dispenser/oxygen{ + pixel_x = -1; + pixel_y = 2 }, -/turf/open/space/basic, -/area/space/nearstation) -"czj" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/obj/structure/cable, +/obj/machinery/light/directional/south, +/obj/effect/turf_decal/trimline/neutral/filled/line, /turf/open/floor/iron, -/area/cargo/miningdock) -"czu" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 - }, -/turf/open/floor/circuit/green, -/area/ai_monitored/turret_protected/ai_upload) -"czV" = ( +/area/station/ai_monitored/command/storage/eva) +"dXm" = ( /obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 8 + dir = 9 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/commons/dorms) -"cAg" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/line{ +/obj/machinery/vending/cigarette, +/obj/structure/railing/corner{ dir = 8 }, -/obj/effect/turf_decal/caution/stand_clear{ - dir = 4 +/obj/effect/turf_decal/siding/thinplating/corner{ + dir = 8 }, -/obj/structure/railing, -/turf/open/floor/plating, -/area/maintenance/tram/mid) -"cAl" = ( -/obj/machinery/firealarm/directional/north, -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 1 +/obj/item/radio/intercom/directional/west, +/obj/machinery/camera/directional/west{ + c_tag = "Civilian - Dormitories East" }, /turf/open/floor/iron, -/area/security/prison) -"cAA" = ( -/obj/item/stack/ore/glass, -/obj/item/stack/ore/iron, -/turf/open/misc/asteroid, -/area/maintenance/port/fore) -"cAR" = ( -/obj/machinery/door/airlock/command/glass{ - name = "Bridge Access"; - req_access_txt = "19" - }, -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/trimline/blue/filled/line, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ - cycle_id = "bridge-right" +/area/station/commons/dorms) +"dXo" = ( +/obj/structure/table/glass, +/obj/item/reagent_containers/chem_pack{ + pixel_x = 10; + pixel_y = 10 }, -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/command/bridge) -"cAU" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/trimline/neutral/filled/corner, -/turf/open/floor/iron, -/area/hallway/secondary/entry) -"cAW" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 8 +/obj/item/storage/box/rxglasses{ + pixel_x = -4; + pixel_y = 8 }, -/turf/open/floor/iron, -/area/commons/fitness/recreation) -"cBa" = ( -/obj/structure/disposalpipe/junction/flip{ - dir = 8 +/obj/item/stack/medical/gauze{ + pixel_x = 8 }, -/turf/open/floor/carpet, -/area/service/library) -"cBm" = ( -/obj/machinery/power/apc/auto_name/directional/west, -/obj/structure/cable, -/turf/open/floor/iron/freezer, -/area/commons/toilet) -"cBt" = ( -/obj/structure/rack, -/obj/effect/turf_decal/trimline/white/filled/line{ +/obj/effect/turf_decal/tile/blue/fourcorners, +/turf/open/floor/iron/white, +/area/station/medical/treatment_center) +"dXR" = ( +/obj/structure/chair/office{ dir = 1 }, -/turf/open/floor/iron/dark, -/area/engineering/storage/tech) -"cBL" = ( -/obj/machinery/button/door/directional/west{ - id = "private_b"; - name = "Privacy Bolts"; - normaldoorcontrol = 1; - pixel_x = 24; - pixel_y = 9; - specialfunctions = 4 - }, +/obj/effect/landmark/start/assistant, +/turf/open/floor/wood/large, +/area/station/service/library) +"dXW" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/wood, -/area/commons/dorms) -"cCp" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 4 - }, -/obj/machinery/airalarm/directional/south, -/obj/effect/landmark/event_spawn, /turf/open/floor/carpet, -/area/cargo/miningdock) -"cCw" = ( +/area/station/service/chapel/monastery) +"dYc" = ( /obj/effect/decal/cleanable/dirt, -/obj/machinery/door/firedoor, -/obj/machinery/door/poddoor/preopen{ - id = "right_tram_lower"; - name = "tunnel access blast door" +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/maintenance/tram/mid) -"cCz" = ( -/obj/effect/turf_decal/trimline/yellow/warning, -/obj/effect/decal/cleanable/dirt, -/obj/structure/disposalpipe/segment{ - dir = 10 +/obj/effect/turf_decal/caution/stand_clear{ + dir = 4 }, -/obj/effect/turf_decal/trimline/neutral/filled/line{ +/obj/structure/railing{ dir = 1 }, -/obj/machinery/navbeacon{ - codes_txt = "patrol;next_patrol=6-TunnelRightBottom"; - location = "5-TunnelRight" - }, -/turf/open/floor/iron, -/area/maintenance/tram/right) -"cCL" = ( -/obj/machinery/atmospherics/pipe/smart/simple/yellow/visible, -/turf/open/floor/iron, -/area/science/storage) -"cCU" = ( -/turf/closed/wall, -/area/science/lower) -"cDe" = ( -/obj/machinery/light/directional/west, -/obj/structure/bed{ +/turf/open/floor/plating, +/area/station/maintenance/tram/right) +"dYw" = ( +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/turf/open/floor/iron/textured_large, -/area/security/execution/education) -"cDx" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 4 +/obj/effect/turf_decal/tile/neutral, +/obj/structure/sign/warning/secure_area{ + name = "HIGH SECURITY STORAGE"; + pixel_y = 32 }, -/obj/effect/turf_decal/trimline/neutral/filled/corner{ - dir = 8 +/turf/open/floor/iron/dark, +/area/station/ai_monitored/command/nuke_storage) +"dYD" = ( +/obj/structure/table, +/obj/item/clothing/gloves/boxing, +/obj/item/clothing/gloves/boxing/blue{ + pixel_x = 4; + pixel_y = 5 }, +/obj/structure/cable, +/obj/effect/turf_decal/trimline/red/filled/line, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/airalarm/directional/south, +/obj/machinery/light/directional/south, +/turf/open/floor/iron, +/area/station/security/prison/workout) +"dYT" = ( +/obj/machinery/light/small/directional/north, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/smooth, +/area/station/hallway/primary/tram/left) +"dZw" = ( +/obj/effect/landmark/start/hangover, /turf/open/floor/iron, -/area/hallway/secondary/exit) -"cER" = ( +/area/station/hallway/secondary/entry) +"dZD" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/trimline/yellow/filled/corner{ - dir = 4 +/obj/effect/turf_decal/trimline/purple/filled/line, +/obj/machinery/light/directional/south, +/obj/structure/extinguisher_cabinet/directional/south, +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/science/explab) +"dZP" = ( +/obj/machinery/door/airlock{ + id_tag = "private_n"; + name = "Private Quarters N" }, -/obj/effect/turf_decal/trimline/yellow/filled/corner, -/obj/structure/disposalpipe/segment{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/carpet, +/area/station/commons/dorms) +"dZS" = ( +/obj/effect/turf_decal/trimline/brown/filled/line{ dir = 4 }, +/obj/machinery/light_switch/directional/east, /turf/open/floor/iron, -/area/engineering/main) -"cEV" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 +/area/station/cargo/storage) +"dZT" = ( +/obj/machinery/door/airlock{ + id_tag = "private_b"; + name = "Private Quarters B" }, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/decal/cleanable/dirt, -/obj/item/clothing/head/cone{ - pixel_x = -9; - pixel_y = 8 - }, -/obj/item/clothing/head/cone{ - pixel_x = 9; - pixel_y = 8 - }, -/obj/structure/cable, -/turf/open/floor/catwalk_floor, -/area/maintenance/port/fore) -"cEX" = ( -/obj/effect/turf_decal/trimline/green/filled/line{ - dir = 6 - }, -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ +/turf/open/floor/wood, +/area/station/commons/dorms) +"dZW" = ( +/obj/effect/turf_decal/sand, +/obj/machinery/light/small/directional/west, +/turf/open/floor/iron/smooth, +/area/station/maintenance/central/greater) +"dZX" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ dir = 8 }, -/obj/structure/sign/warning/deathsposal{ - pixel_y = -32 - }, /turf/open/floor/iron/white, -/area/medical/virology) -"cEY" = ( -/obj/machinery/vending/hydroseeds{ - slogan_delay = 700 - }, -/obj/effect/turf_decal/trimline/green/filled/line{ - dir = 6 +/area/station/medical/treatment_center) +"dZY" = ( +/obj/effect/turf_decal/trimline/brown/filled/corner, +/turf/open/floor/iron, +/area/station/cargo/storage) +"eam" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Crematorium" }, -/obj/machinery/light/directional/south, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/mapping_helpers/airlock/access/all/service/crematorium, /turf/open/floor/iron/dark, -/area/service/hydroponics) -"cFe" = ( -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 1 - }, -/obj/machinery/portable_atmospherics/scrubber, -/obj/machinery/atmospherics/pipe/smart/manifold4w/orange/visible, +/area/station/service/chapel/office) +"eaq" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible, /turf/open/floor/iron, -/area/engineering/atmos) -"cFF" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/neutral/filled/warning{ - dir = 4 +/area/station/engineering/atmos) +"eay" = ( +/obj/effect/turf_decal/trimline/red/filled/corner{ + dir = 1 }, -/turf/open/floor/iron, -/area/hallway/secondary/construction/engineering) -"cFO" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ +/obj/effect/turf_decal/trimline/green/filled/corner{ dir = 8 }, -/obj/machinery/camera{ - c_tag = "Departures - East Main"; - dir = 10 +/obj/effect/turf_decal/trimline/red/corner{ + dir = 8 }, /turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"cFU" = ( -/obj/machinery/button/door/directional/west{ - id = "private_r"; - name = "Privacy Bolts"; - normaldoorcontrol = 1; - pixel_y = 9; - specialfunctions = 4 +/area/station/security/prison/garden) +"eaz" = ( +/obj/machinery/door/airlock{ + id_tag = "private_a"; + name = "Private Quarters A" }, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/carpet, -/area/commons/dorms) -"cGd" = ( -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 - }, +/area/station/commons/dorms) +"eaQ" = ( +/obj/structure/table/wood, +/obj/item/gavelblock, +/obj/item/gavelhammer, /obj/structure/cable, -/turf/open/floor/iron, -/area/commons/lounge) -"cGf" = ( -/obj/effect/turf_decal/trimline/neutral/filled/corner{ +/obj/item/radio/intercom/directional/south, +/obj/effect/turf_decal/tile/blue/half/contrasted{ dir = 4 }, -/obj/effect/turf_decal/trimline/neutral/filled/corner, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, /turf/open/floor/iron, -/area/hallway/primary/central) -"cGo" = ( -/obj/structure/window/reinforced, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/area/station/security/courtroom) +"ebh" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 4 }, -/turf/open/floor/engine, -/area/science/explab) -"cGs" = ( +/obj/machinery/camera/directional/east{ + c_tag = "Hallway - Lower Left Command" + }, /turf/open/floor/iron, -/area/engineering/break_room) -"cGu" = ( -/obj/effect/turf_decal/trimline/blue/filled/line, -/obj/structure/table/glass, -/obj/item/hand_labeler, -/obj/item/pen, -/turf/open/floor/iron/white, -/area/medical/medbay/central) -"cGN" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ +/area/station/hallway/secondary/command) +"ebj" = ( +/obj/structure/table, +/obj/machinery/light/small/directional/west, +/obj/item/radio/intercom/prison/directional/west, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 9 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 4 }, -/turf/open/floor/iron/white, -/area/science/mixing/hallway) -"cGT" = ( -/turf/closed/wall, -/area/command/heads_quarters/cmo) -"cGX" = ( -/obj/structure/table, -/obj/effect/turf_decal/trimline/red/filled/line, -/obj/item/electropack, -/obj/item/assembly/signaler, -/obj/item/radio/intercom/directional/south, +/obj/machinery/camera/directional/west{ + c_tag = "Security - Prison Cell 3"; + network = list("ss13","Security","prison","pcell") + }, /turf/open/floor/iron, -/area/security/brig) -"cGY" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "robotics2"; - name = "robotics lab shutters" +/area/station/security/prison/safe) +"ebn" = ( +/obj/effect/turf_decal/trimline/red/filled/corner{ + dir = 8 }, -/turf/open/floor/plating, -/area/science/robotics/lab) -"cHa" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/door/airlock/research{ - name = "Circuit Laboratory"; - req_access_txt = "47" - }, -/obj/machinery/door/firedoor, -/obj/structure/cable, +/obj/machinery/duct, /turf/open/floor/iron, -/area/science/misc_lab) -"cHe" = ( -/obj/effect/turf_decal/trimline/yellow/warning{ +/area/station/security/prison) +"ebw" = ( +/obj/structure/bodycontainer/morgue{ dir = 1 }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/disposalpipe/segment{ - dir = 6 +/obj/machinery/light/small/directional/south, +/turf/open/floor/iron/dark, +/area/station/medical/morgue) +"ebA" = ( +/turf/open/openspace, +/area/station/service/kitchen/diner) +"ebE" = ( +/obj/structure/table, +/obj/item/storage/box/chemimp{ + pixel_x = 6 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/trimline/neutral/filled/corner, -/obj/effect/turf_decal/trimline/neutral/filled/corner{ - dir = 8 +/obj/item/storage/box/trackimp{ + pixel_x = -3 }, -/turf/open/floor/iron, -/area/maintenance/tram/right) -"cHl" = ( -/obj/machinery/light/directional/east, -/obj/effect/turf_decal/trimline/red/filled/line{ +/obj/item/storage/lockbox/loyalty, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/security/armory) +"ebF" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/structure/table, -/obj/item/radio/intercom/directional/east, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/hallway/primary/tram/center) +"ebH" = ( +/obj/structure/cable, +/obj/effect/turf_decal/trimline/red/filled/line, /turf/open/floor/iron, -/area/security/brig) -"cHm" = ( +/area/station/security/prison/workout) +"ebM" = ( /obj/effect/turf_decal/trimline/brown/filled/line{ - dir = 10 + dir = 1 }, -/obj/machinery/light/directional/south, -/obj/effect/turf_decal/bot_white, -/obj/machinery/computer/piratepad_control/civilian{ - dir = 4 +/obj/structure/sign/departments/cargo{ + pixel_y = 32 + }, +/obj/effect/turf_decal/trimline/neutral/filled/warning{ + dir = 1 }, -/turf/open/floor/iron, -/area/cargo/lobby) -"cHo" = ( -/obj/machinery/telecomms/server/presets/engineering, -/turf/open/floor/iron/dark/telecomms, -/area/tcommsat/server) -"cHA" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/maintenance/radshelter/civil) -"cHX" = ( -/obj/machinery/door/window/left/directional/west{ - base_state = "right"; - dir = 4; - icon_state = "right"; - name = "Brig Infirmary" +/turf/open/floor/iron, +/area/station/hallway/primary/tram/right) +"ebW" = ( +/turf/closed/wall/r_wall, +/area/station/science/robotics/lab) +"ech" = ( +/obj/structure/window/reinforced/spawner/west, +/turf/open/floor/grass, +/area/station/science/genetics) +"eci" = ( +/obj/structure/table/wood, +/obj/machinery/recharger{ + pixel_y = 4 }, -/obj/effect/turf_decal/trimline/red/filled/corner{ - dir = 4 +/turf/open/floor/carpet, +/area/station/command/heads_quarters/captain) +"ecj" = ( +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 1 }, -/obj/effect/turf_decal/trimline/red/filled/corner, +/obj/machinery/light/directional/north, +/obj/machinery/status_display/ai/directional/north, /turf/open/floor/iron/white, -/area/security/medical) -"cIa" = ( -/obj/effect/turf_decal/trimline/neutral/filled/corner{ +/area/station/science/research) +"ecn" = ( +/obj/structure/table/glass, +/obj/item/stack/medical/gauze, +/obj/item/stack/medical/suture, +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 9 + }, +/obj/machinery/status_display/ai/directional/north, +/turf/open/floor/iron/white, +/area/station/medical/treatment_center) +"ecH" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line{ dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 10 - }, /obj/structure/cable, /turf/open/floor/iron, -/area/hallway/primary/central) -"cIh" = ( -/turf/closed/wall, -/area/security/prison/safe) -"cIj" = ( -/obj/machinery/atmospherics/components/binary/valve/digital, -/turf/open/floor/iron, -/area/science/storage) -"cIr" = ( -/obj/machinery/atmospherics/components/unary/cryo_cell{ +/area/station/engineering/engine_smes) +"ecW" = ( +/obj/structure/table/glass, +/obj/machinery/cell_charger, +/obj/effect/turf_decal/tile/blue/fourcorners, +/turf/open/floor/iron/white, +/area/station/medical/treatment_center) +"edm" = ( +/obj/effect/turf_decal/trimline/red/filled/corner{ dir = 4 }, -/obj/machinery/light/directional/west, /turf/open/floor/iron/dark, -/area/medical/treatment_center) -"cIA" = ( -/obj/structure/table, -/obj/item/book/manual/chef_recipes, -/obj/item/knife/kitchen, -/turf/open/floor/iron/white, -/area/service/kitchen) -"cID" = ( -/obj/machinery/ai_slipper{ - uses = 10 - }, -/obj/machinery/airalarm/directional/south, -/obj/machinery/camera/directional/south{ - c_tag = "Secure - AI Antechamber North"; - network = list("ss13","minisat") - }, -/turf/open/floor/circuit, -/area/ai_monitored/turret_protected/aisat_interior) -"cIN" = ( -/obj/structure/disposalpipe/segment{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, +/area/station/command/bridge) +"edw" = ( /obj/effect/decal/cleanable/dirt, -/turf/open/floor/catwalk_floor, -/area/maintenance/starboard/central) -"cIY" = ( +/obj/machinery/light/small/directional/north, +/turf/open/floor/plating, +/area/station/maintenance/department/medical) +"edK" = ( /obj/structure/table/wood, -/obj/structure/window/reinforced{ - dir = 8; - pixel_y = 2 +/obj/machinery/light/small/directional/south, +/turf/open/floor/wood/parquet, +/area/station/service/library) +"edL" = ( +/obj/effect/turf_decal/sand/plating, +/obj/structure/barricade/wooden, +/turf/open/floor/plating, +/area/mine/explored) +"edM" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 }, -/turf/open/floor/carpet, -/area/commons/vacant_room/office) -"cIZ" = ( -/obj/effect/turf_decal/trimline/red/filled/line, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/obj/effect/turf_decal/trimline/purple/filled/line{ dir = 8 }, +/obj/structure/cable, +/obj/machinery/power/apc/auto_name/directional/west, +/turf/open/floor/iron/white, +/area/station/science/explab) +"edN" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/landmark/start/station_engineer, +/obj/structure/disposalpipe/segment, +/obj/structure/cable/layer3, /turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"cJa" = ( -/obj/structure/lattice/catwalk, -/obj/effect/decal/cleanable/dirt, +/area/station/engineering/main) +"een" = ( +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, -/area/maintenance/tram/mid) -"cJc" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 6 +/area/station/security/checkpoint/supply) +"eeo" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, -/obj/machinery/light/small/directional/east, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/obj/effect/turf_decal/caution/stand_clear{ dir = 8 }, -/turf/open/floor/iron/white, -/area/medical/chemistry) -"cJw" = ( -/obj/effect/turf_decal/trimline/purple/filled/line{ - dir = 6 - }, -/turf/open/floor/iron/white, -/area/science/lab) -"cJK" = ( -/obj/machinery/light/directional/north, -/turf/open/openspace, -/area/security/brig) -"cJQ" = ( -/obj/effect/turf_decal/tile{ - dir = 1 +/obj/structure/railing, +/turf/open/floor/plating, +/area/station/maintenance/tram/left) +"eer" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/trimline/brown/filled/corner, +/obj/effect/turf_decal/trimline/brown/filled/corner{ + dir = 8 }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 +/obj/effect/turf_decal/trimline/neutral/corner, +/obj/effect/turf_decal/trimline/neutral/corner{ + dir = 8 }, -/obj/effect/turf_decal/tile, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, /turf/open/floor/iron, -/area/hallway/secondary/entry) -"cKc" = ( -/obj/effect/turf_decal/siding/thinplating{ - dir = 4 +/area/station/hallway/secondary/exit) +"eeE" = ( +/obj/effect/turf_decal/trimline/brown/filled/line{ + dir = 5 }, -/obj/structure/disposalpipe/segment, -/obj/structure/fluff/tram_rail/floor, -/obj/structure/cable, /turf/open/floor/iron, -/area/hallway/primary/tram/center) -"cKg" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/turf/open/floor/catwalk_floor, -/area/maintenance/central/greater) -"cKk" = ( -/obj/machinery/door/airlock/mining{ - name = "Mining Office" - }, +/area/station/cargo/drone_bay) +"eeJ" = ( +/obj/structure/window/reinforced/spawner, +/turf/open/floor/iron/dark/smooth_edge, +/area/station/commons/fitness) +"eeN" = ( /obj/effect/turf_decal/trimline/brown/filled/line{ dir = 4 }, -/obj/effect/turf_decal/trimline/brown/filled/line{ - dir = 8 +/obj/effect/turf_decal/trimline/brown/filled/corner{ + dir = 1 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/door/firedoor, /obj/structure/cable, -/obj/effect/mapping_helpers/airlock/access/all/supply/mining, /turf/open/floor/iron, -/area/cargo/miningdock) -"cKn" = ( -/obj/machinery/light/directional/east, -/turf/open/floor/iron/smooth, -/area/command/gateway) -"cKr" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 1 +/area/station/cargo/miningdock) +"eeO" = ( +/obj/effect/turf_decal/siding/thinplating/dark{ + dir = 9 }, -/obj/effect/turf_decal/box, +/obj/structure/table, +/obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/science/mixing/launch) -"cKC" = ( -/obj/effect/turf_decal/sand/plating, -/obj/effect/turf_decal/stripes/asteroid/line{ - dir = 6 +/area/station/hallway/secondary/exit) +"eeR" = ( +/obj/structure/railing, +/obj/structure/chair/sofa/left{ + dir = 1 }, -/turf/open/floor/plating/airless, -/area/mine/explored) -"cKD" = ( -/turf/open/floor/engine/cult, -/area/service/library) -"cKI" = ( +/obj/effect/landmark/start/hangover, +/turf/open/floor/iron/cafeteria, +/area/station/service/kitchen/diner) +"eeU" = ( +/obj/structure/chair/pew, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/stripes/corner, -/obj/structure/disposalpipe/segment, -/obj/structure/cable, -/turf/open/floor/iron/white, -/area/science/xenobiology) -"cKR" = ( -/turf/closed/wall, -/area/cargo/lobby) -"cKT" = ( -/obj/structure/cable, -/turf/open/floor/iron/cafeteria{ - dir = 5 +/turf/open/floor/iron/chapel{ + dir = 4 }, -/area/science/breakroom) -"cLj" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/science/storage) -"cLJ" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/trimline/neutral/filled/line, -/turf/open/floor/iron, -/area/cargo/warehouse) -"cMe" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line, -/obj/machinery/shower{ +/area/station/service/chapel) +"efG" = ( +/obj/effect/turf_decal/siding/thinplating{ + dir = 8 + }, +/obj/structure/fluff/tram_rail/floor{ dir = 1 }, -/obj/effect/turf_decal/box, -/obj/structure/cable, -/turf/open/floor/iron, -/area/engineering/main) -"cMn" = ( -/obj/structure/railing/corner{ +/turf/open/floor/glass/reinforced, +/area/station/hallway/primary/tram/left) +"efT" = ( +/obj/structure/railing{ dir = 4 }, -/obj/machinery/power/apc/auto_name/directional/east, -/obj/structure/cable, -/obj/structure/filingcabinet, -/obj/effect/turf_decal/trimline/red/filled/line{ +/obj/effect/turf_decal/siding/thinplating/dark{ dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/camera{ - c_tag = "Security - Prison Prep Room"; - dir = 6; - network = list("ss13","Security","prison") +/obj/item/kirbyplants{ + icon_state = "plant-10" }, -/turf/open/floor/iron, -/area/security/prison) -"cMo" = ( -/obj/machinery/power/terminal{ - dir = 8 +/obj/machinery/door/firedoor/border_only{ + dir = 4 }, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 5 + }, +/obj/structure/extinguisher_cabinet/directional/north, +/turf/open/floor/iron/white, +/area/station/science/research) +"egx" = ( +/obj/machinery/light/directional/west, +/obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 8 }, -/obj/structure/cable, /turf/open/floor/iron, -/area/engineering/engine_smes) -"cMp" = ( -/obj/structure/disposalpipe/segment, +/area/station/ai_monitored/command/storage/eva) +"egP" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/trimline/purple/filled/line{ - dir = 8 - }, -/obj/machinery/airalarm/directional/west, -/obj/structure/cable, -/turf/open/floor/iron/white, -/area/science/lower) -"cMt" = ( -/obj/effect/turf_decal/trimline/yellow/warning, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/maintenance/tram/mid) -"cMJ" = ( -/obj/effect/turf_decal/trimline/purple/filled/line{ +/obj/effect/turf_decal/trimline/purple/filled/corner{ dir = 4 }, -/obj/structure/disposalpipe/segment, /obj/effect/turf_decal/trimline/purple/filled/corner{ dir = 1 }, -/obj/machinery/firealarm/directional/east, +/obj/structure/disposalpipe/segment, /obj/structure/cable, -/turf/open/floor/iron, -/area/science/research) -"cMY" = ( -/obj/structure/railing/corner{ +/turf/open/floor/iron/white, +/area/station/science/lower) +"egY" = ( +/obj/structure/railing{ dir = 8 }, -/obj/effect/turf_decal/siding/thinplating/corner{ - dir = 8 +/obj/machinery/light/directional/east, +/obj/machinery/camera{ + c_tag = "Secure - AI Upper Ring West"; + dir = 6; + network = list("ss13","aicore") }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment, +/turf/open/floor/glass/reinforced, +/area/station/ai_monitored/turret_protected/aisat/hallway) +"ehd" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/window/brigdoor/right/directional/east{ + name = "Security Front Desk"; + req_access = list("security") + }, +/obj/machinery/door/window/left/directional/west, /turf/open/floor/iron, -/area/commons/fitness/recreation) -"cNs" = ( -/obj/effect/turf_decal/trimline/purple/filled/line{ - dir = 1 +/area/station/security/brig) +"ehy" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/obj/effect/turf_decal/siding/wideplating{ + dir = 6 }, -/obj/effect/turf_decal/stripes/corner{ - dir = 4 +/turf/open/floor/iron/dark, +/area/station/ai_monitored/command/nuke_storage) +"ehz" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 5 }, -/obj/structure/sink{ - pixel_y = 15 +/obj/effect/decal/cleanable/dirt, +/obj/effect/landmark/start/hangover, +/turf/open/floor/iron, +/area/station/maintenance/tram/right) +"ehD" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/decal/cleanable/dirt, +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "sci-maint-passthrough" }, +/obj/machinery/door/airlock/maintenance_hatch, /obj/structure/disposalpipe/segment{ - dir = 10 + dir = 4 }, -/turf/open/floor/iron/white, -/area/science/xenobiology) -"cNC" = ( -/obj/structure/reagent_dispensers/cooking_oil, -/obj/machinery/camera{ - c_tag = "Service - Kitchen Freezer"; - dir = 9 +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 4 }, -/turf/open/floor/iron/showroomfloor, -/area/service/kitchen/coldroom) -"cNE" = ( -/obj/effect/turf_decal/trimline/brown/filled/line{ +/obj/effect/mapping_helpers/airlock/access/any/science/maintenance, +/turf/open/floor/catwalk_floor, +/area/station/maintenance/starboard/lesser) +"ehI" = ( +/obj/effect/turf_decal/trimline/neutral/filled/corner{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/neutral/filled/corner{ dir = 1 }, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron, -/area/cargo/lobby) -"cNR" = ( -/obj/structure/cable, -/obj/effect/turf_decal/trimline/blue/filled/corner{ - dir = 4 +/obj/effect/turf_decal/trimline/green/corner{ + dir = 8 }, -/obj/effect/turf_decal/trimline/blue/filled/corner{ +/obj/effect/turf_decal/trimline/green/corner{ dir = 1 }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron/white, -/area/medical/chemistry) -"cNT" = ( -/turf/open/floor/iron/dark, -/area/maintenance/radshelter/civil) -"cOv" = ( -/obj/effect/turf_decal/trimline/brown/filled/line{ +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"ehJ" = ( +/obj/effect/turf_decal/trimline/purple/filled/corner{ dir = 1 }, -/obj/effect/turf_decal/siding/wideplating/corner, -/obj/machinery/firealarm/directional/north, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, /turf/open/floor/iron/dark, -/area/cargo/miningdock/oresilo) -"cOy" = ( -/obj/machinery/button/door/directional/west{ - id = "private_g"; - name = "Privacy Bolts"; - normaldoorcontrol = 1; - pixel_y = -9; - specialfunctions = 4 - }, -/obj/structure/chair/stool/directional/north, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/area/station/science/xenobiology) +"ehV" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/wood, -/area/commons/dorms) -"cOC" = ( -/obj/machinery/door/airlock/security{ - name = "Courtroom Holding Area"; - req_access_txt = "63; 42" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ - cycle_id = "interro-court" - }, /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/trimline/red/filled/line{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/cargo/warehouse) +"eim" = ( +/obj/structure/lattice/catwalk, +/obj/structure/cable, +/turf/open/space/openspace, +/area/station/solars/port/aft) +"eix" = ( +/obj/structure/table/wood, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 1 }, -/obj/effect/turf_decal/trimline/red/filled/line, -/turf/open/floor/iron/dark, -/area/security/interrogation) -"cOJ" = ( +/turf/open/floor/carpet, +/area/station/commons/dorms) +"eiC" = ( /obj/effect/turf_decal/siding/thinplating, -/obj/machinery/light/small/directional/east, +/obj/machinery/light/small/directional/west, /turf/open/floor/iron, -/area/science/lower) -"cOM" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible, -/obj/effect/turf_decal/box/red, -/obj/machinery/light_switch/directional/west, -/turf/open/floor/iron/dark, -/area/science/mixing/launch) -"cOZ" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/camera/emp_proof/directional/south{ - c_tag = "Engineering - Engine Room South-East"; - network = list("ss13","engine","engineering") +/area/station/science/lower) +"eiJ" = ( +/obj/structure/disposalpipe/trunk/multiz/down, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/bot, +/turf/open/floor/catwalk_floor, +/area/station/hallway/primary/tram/left) +"eiV" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/turf/open/floor/engine, -/area/engineering/supermatter/room) -"cPb" = ( +/obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/iron/grimy, -/area/ai_monitored/command/nuke_storage) -"cPd" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 1 +/obj/machinery/door/airlock/external{ + autoclose = 0; + frequency = 1449; + id_tag = "mostleft_upper_eva_internal"; + name = "External Access" + }, +/obj/machinery/door_buttons/access_button{ + idDoor = "mostleft_upper_eva_internal"; + idSelf = "mostleft_upper_eva_airlock_control"; + name = "External Access Button"; + pixel_y = 24 }, +/obj/effect/mapping_helpers/airlock/locked, +/turf/open/floor/catwalk_floor, +/area/station/hallway/primary/tram/left) +"ejp" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line, +/obj/machinery/power/apc/auto_name/directional/south, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/engineering/atmospherics_engine) +"ejL" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/item/stack/tile/wood, /obj/structure/cable, -/turf/open/floor/wood, -/area/commons/vacant_room/office) -"cPk" = ( -/obj/structure/chair/sofa/right, -/turf/open/floor/iron/cafeteria, -/area/service/kitchen/diner) -"cPl" = ( -/obj/machinery/atmospherics/components/binary/pump/on{ - dir = 1; - name = "Unfiltered to Mix" +/turf/open/floor/iron/dark, +/area/station/maintenance/radshelter/civil) +"ejM" = ( +/obj/effect/turf_decal/trimline/red/filled/corner{ + dir = 4 }, -/obj/effect/turf_decal/trimline/green/filled/corner, -/turf/open/floor/iron, -/area/engineering/atmos/pumproom) -"cPs" = ( -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/structure/table, -/obj/machinery/chem_dispenser/drinks, -/obj/machinery/light/directional/north, -/obj/structure/extinguisher_cabinet/directional/north, /turf/open/floor/iron, -/area/service/bar) -"cPu" = ( +/area/station/security/brig) +"ejS" = ( +/obj/effect/turf_decal/sand/plating, +/obj/item/storage/toolbox/mechanical, +/turf/open/floor/plating/airless, +/area/mine/explored) +"ejX" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/purple/filled/line{ dir = 4 }, -/obj/machinery/light/directional/east, -/turf/open/floor/iron/white, -/area/science/lower) -"cPG" = ( -/obj/machinery/door/airlock{ - id_tag = "Toilet2"; - name = "Unit 2" - }, -/turf/open/floor/iron/freezer, -/area/commons/toilet) -"cQc" = ( -/obj/machinery/camera{ - c_tag = "Service - Radstorm Shelter"; - dir = 10 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark, -/area/maintenance/radshelter/service) -"cQe" = ( -/obj/effect/landmark/start/depsec/science, -/obj/effect/turf_decal/trimline/red/arrow_cw, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/turf/open/floor/iron, -/area/security/checkpoint/science) -"cQg" = ( -/obj/machinery/vending/dinnerware, -/obj/effect/turf_decal/siding/thinplating/corner, -/obj/machinery/camera{ - c_tag = "Service - Kitchen South"; - dir = 10; - network = list("ss13","Service") - }, -/turf/open/floor/iron/white, -/area/service/kitchen) -"cQo" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/duct, +/obj/structure/cable, /turf/open/floor/iron, -/area/security/brig) -"cQt" = ( -/obj/effect/turf_decal/siding/wood{ +/area/station/service/janitor) +"ejY" = ( +/obj/effect/turf_decal/trimline/purple/line, +/obj/effect/turf_decal/stripes/corner{ dir = 8 }, -/obj/structure/window/reinforced/spawner/north, -/obj/structure/window/reinforced/spawner/west, -/obj/effect/spawner/random/decoration/statue{ - spawn_loot_chance = 50 - }, -/obj/structure/table/wood/fancy/royalblue, -/turf/open/floor/wood/large, -/area/service/library) -"cQG" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, /turf/open/floor/iron, -/area/security/checkpoint/escape) -"cQL" = ( -/obj/structure/railing/corner{ +/area/station/science/robotics/lab) +"ekc" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/duct, +/turf/open/floor/iron/white, +/area/station/medical/surgery/fore) +"ekg" = ( +/obj/machinery/disposal/delivery_chute{ dir = 1 }, -/obj/effect/turf_decal/siding/thinplating/dark/corner{ +/obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/effect/turf_decal/trimline/green/filled/corner{ +/obj/structure/disposalpipe/trunk{ dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/service/hydroponics) -"cQM" = ( -/obj/structure/table/glass, -/obj/item/book/manual/wiki/cytology{ - pixel_x = -4; - pixel_y = 4 - }, -/obj/item/biopsy_tool{ - pixel_x = 8; - pixel_y = 2 - }, -/obj/effect/turf_decal/trimline/purple/filled/line, -/obj/machinery/light/directional/south, -/turf/open/floor/iron/white, -/area/science/cytology) -"cQQ" = ( +/turf/open/floor/plating, +/area/station/cargo/sorting) +"eko" = ( +/obj/effect/turf_decal/sand/plating, +/turf/open/floor/plating, +/area/station/maintenance/starboard/greater) +"ekr" = ( /obj/effect/decal/cleanable/dirt, -/obj/item/weldingtool, -/turf/open/floor/iron/smooth, -/area/maintenance/port/central) -"cQU" = ( +/obj/effect/turf_decal/trimline/yellow/warning, /obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/green/filled/warning{ - dir = 8 - }, -/obj/machinery/camera{ - c_tag = "Hallway - Upper Mid-Right Service"; - dir = 10 - }, -/turf/open/floor/iron, -/area/hallway/primary/central) -"cRb" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/obj/effect/turf_decal/trimline/purple/line{ - dir = 10 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 1 }, -/obj/effect/turf_decal/loading_area/white{ +/obj/machinery/light/small/directional/north, +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/landmark/event_spawn, /turf/open/floor/iron, -/area/science/robotics/lab) -"cRk" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/area/station/maintenance/tram/mid) +"eks" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/decal/cleanable/dirt, -/obj/structure/disposalpipe/junction/flip{ - dir = 8 +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Mining Maintenance Access" }, -/obj/structure/cable, -/turf/open/floor/catwalk_floor, -/area/maintenance/starboard/central) -"cRo" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ +/obj/effect/decal/cleanable/dirt, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 4 }, -/obj/effect/turf_decal/siding/thinplating{ - dir = 8 +/obj/effect/mapping_helpers/airlock/access/all/supply/general, +/turf/open/floor/catwalk_floor, +/area/station/maintenance/starboard/greater) +"ekx" = ( +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 1 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/science/research) +"ekG" = ( +/obj/machinery/door/airlock/external{ + name = "External Access" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/obj/effect/turf_decal/sand/plating, +/turf/open/floor/plating, +/area/station/maintenance/starboard/lesser) +"ekL" = ( +/obj/machinery/conveyor{ + dir = 1; + id = "QMLoad" + }, +/obj/structure/plasticflaps, +/turf/open/floor/plating, +/area/station/cargo/storage) +"ekP" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron, -/area/commons/fitness/recreation) -"cRt" = ( -/obj/machinery/computer/shuttle/mining{ - dir = 8; - req_access = null +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 4 }, -/obj/effect/turf_decal/trimline/brown/filled/line{ +/turf/open/floor/iron/dark, +/area/station/science/xenobiology) +"ekT" = ( +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/machinery/camera{ - c_tag = "Cargo - Mining North-East"; - dir = 6; - network = list("ss13","cargo") +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/turf/open/floor/iron, -/area/cargo/miningdock) -"cRD" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/white, -/area/medical/medbay/lobby) -"cRH" = ( -/obj/structure/bookcase/random/fiction, -/turf/open/floor/wood/large, -/area/service/library) -"cRL" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/mob/living/simple_animal/bot/cleanbot, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/aisat_interior) -"cRN" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/trash/food_packaging, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/tile/neutral, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/duct, -/turf/open/floor/iron/freezer, -/area/commons/lounge) -"cRZ" = ( -/obj/structure/disposalpipe/segment{ - dir = 10 +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/medical/morgue) +"elo" = ( +/obj/machinery/door/airlock/command/glass{ + name = "Head of Security" }, +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/turf/open/floor/catwalk_floor, -/area/maintenance/central/greater) -"cSm" = ( -/turf/closed/wall/r_wall, -/area/ai_monitored/turret_protected/aisat/maint) -"cSD" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/door/firedoor, +/obj/effect/mapping_helpers/airlock/access/all/security/hos, +/turf/open/floor/carpet, +/area/station/command/heads_quarters/hos) +"elr" = ( +/turf/closed/wall, +/area/station/commons/dorms) +"els" = ( +/obj/structure/closet/lasertag/blue, +/obj/effect/turf_decal/tile/blue/full, +/obj/effect/landmark/start/hangover/closet, +/obj/machinery/light/blacklight/directional/east, +/obj/structure/sign/poster/official/random/directional/east, +/turf/open/floor/iron/dark/smooth_large, +/area/station/commons/fitness/recreation/entertainment) +"elF" = ( /obj/effect/turf_decal/trimline/neutral/filled/corner{ dir = 1 }, -/obj/effect/turf_decal/trimline/neutral/filled/corner{ - dir = 8 - }, -/obj/effect/turf_decal/siding/thinplating{ - dir = 8 +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 }, -/obj/effect/turf_decal/trimline/green/corner{ +/turf/open/floor/iron, +/area/station/hallway/secondary/command) +"elK" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/service/hydroponics/garden) +"elV" = ( +/obj/effect/turf_decal/stripes/corner{ dir = 1 }, -/obj/effect/turf_decal/trimline/green/corner{ +/obj/effect/turf_decal/stripes/corner{ dir = 8 }, +/obj/machinery/airalarm/directional/west, +/obj/structure/disposalpipe/segment, +/obj/structure/cable, /turf/open/floor/iron, -/area/hallway/primary/central) -"cSL" = ( -/obj/machinery/disposal/delivery_chute{ +/area/station/hallway/primary/tram/left) +"elW" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/white, +/area/station/medical/treatment_center) +"elX" = ( +/obj/machinery/power/terminal{ dir = 1 }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/obj/structure/cable, +/turf/open/floor/circuit, +/area/station/ai_monitored/turret_protected/ai) +"emf" = ( +/obj/machinery/door/airlock/research{ + id_tag = "ResearchExt"; + name = "Research Division" }, -/obj/structure/disposalpipe/trunk{ - dir = 1 +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 10 + }, +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 4 }, -/turf/open/floor/plating, -/area/cargo/sorting) -"cSN" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/mapping_helpers/airlock/unres, +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "sci-entrance-right" + }, /obj/structure/cable, -/turf/open/floor/iron, -/area/hallway/secondary/command) -"cTb" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 4 +/obj/machinery/door/poddoor/preopen{ + id = "Sciencelockdown"; + name = "Research Lockdown Blastdoor" }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/obj/effect/mapping_helpers/airlock/access/all/science/general, /turf/open/floor/iron, -/area/hallway/secondary/entry) -"cTe" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/grille, -/turf/open/floor/iron/smooth, -/area/maintenance/department/security) -"cTi" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 4 - }, -/turf/open/floor/iron/dark, -/area/commons/fitness/recreation/entertainment) -"cTk" = ( -/obj/effect/turf_decal/trimline/purple/filled/line, -/obj/machinery/camera/directional/south{ - c_tag = "Science - Lower Main North"; - network = list("ss13","rd") +/area/station/science/research) +"emr" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 1 }, -/obj/machinery/firealarm/directional/south, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, /turf/open/floor/iron/white, -/area/science/lower) -"cTv" = ( -/obj/machinery/computer/secure_data{ - dir = 4 +/area/station/medical/medbay/central) +"ems" = ( +/obj/effect/turf_decal/trimline/purple/filled/corner{ + dir = 1 }, -/obj/effect/turf_decal/trimline/red/filled/line{ +/obj/effect/turf_decal/trimline/purple/filled/corner{ dir = 8 }, -/obj/structure/reagent_dispensers/wall/peppertank/directional/west, -/turf/open/floor/iron, -/area/security/checkpoint/supply) -"cTx" = ( -/obj/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, /turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/ai) -"cTC" = ( -/obj/structure/cable/multilayer/multiz, -/obj/machinery/camera{ - c_tag = "Service - Lower Power Hatch"; - dir = 9; - network = list("ss13","Service") +/area/station/science/xenobiology) +"emT" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/end{ - dir = 8 - }, -/obj/structure/sign/warning/electricshock{ - pixel_x = 32 +/obj/effect/spawner/structure/window/hollow/reinforced/middle{ + dir = 4 }, /turf/open/floor/plating, -/area/maintenance/central/greater) -"cTH" = ( -/obj/structure/lattice, -/obj/machinery/atmospherics/components/unary/passive_vent{ +/area/station/maintenance/disposal) +"enj" = ( +/obj/structure/weightmachine/weightlifter, +/obj/effect/turf_decal/sand, +/turf/open/floor/iron, +/area/station/security/prison/workout) +"enq" = ( +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ dir = 1 }, -/turf/open/space/basic, -/area/space/nearstation) -"cTK" = ( -/obj/structure/railing{ - dir = 8 +/obj/machinery/restaurant_portal/bar, +/turf/open/floor/iron, +/area/station/commons/lounge) +"enF" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 1 }, -/obj/machinery/light/directional/east, -/obj/machinery/camera{ - c_tag = "Secure - AI Upper Ring West"; - dir = 6; - network = list("ss13","aicore") +/obj/machinery/airalarm/directional/north, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) +"enQ" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/turf/open/floor/glass/reinforced, -/area/ai_monitored/turret_protected/aisat/hallway) -"cTN" = ( -/obj/effect/turf_decal/siding/thinplating/corner, -/obj/effect/turf_decal/siding/thinplating/corner{ - dir = 8 +/turf/open/floor/iron, +/area/station/cargo/storage) +"enY" = ( +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 10 }, -/obj/structure/ladder, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/aisat/hallway) -"cTX" = ( -/obj/effect/spawner/structure/window, -/turf/open/floor/plating, -/area/hallway/secondary/exit/departure_lounge) -"cTY" = ( -/obj/machinery/light/small/directional/south, -/obj/structure/window/reinforced{ - dir = 1; - pixel_y = 2 +/obj/machinery/camera/motion{ + c_tag = "Secure - ai_upload Access"; + dir = 10; + network = list("ss13","aiupload") }, -/obj/effect/turf_decal/trimline/neutral/filled/line, /turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/aisat/hallway) -"cUf" = ( -/obj/machinery/conveyor{ - dir = 4; - id = "garbage" +/area/station/ai_monitored/turret_protected/ai_upload_foyer) +"eoh" = ( +/obj/effect/turf_decal/trimline/yellow/warning{ + dir = 1 }, /obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/maintenance/disposal) -"cUm" = ( -/obj/structure/stairs/north, -/turf/open/floor/iron/stairs/medium, -/area/hallway/secondary/construction/engineering) -"cUp" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/disposalpipe/segment{ - dir = 9 + dir = 4 }, -/obj/structure/cable, -/turf/open/floor/iron/white, -/area/science/research) -"cUq" = ( -/obj/structure/cable, -/obj/machinery/airalarm/directional/south, -/turf/open/floor/iron/freezer, -/area/security/prison/shower) -"cUw" = ( -/obj/effect/turf_decal/trimline/blue/filled/line, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/trimline/neutral/filled/line, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, +/turf/open/floor/iron, +/area/station/maintenance/tram/mid) +"eok" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 10 + }, +/obj/structure/extinguisher_cabinet/directional/west, +/obj/machinery/firealarm/directional/south, +/turf/open/floor/iron, +/area/station/security/checkpoint) +"eot" = ( +/obj/structure/table, +/obj/machinery/recharger, +/obj/machinery/status_display/evac/directional/north, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/security/armory) +"eoG" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/disposalpipe/segment{ - dir = 4 + dir = 5 }, -/obj/machinery/camera/directional/south{ - c_tag = "Medical - Main North-West"; - network = list("ss13","medbay") +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/commons/dorms) +"ept" = ( +/obj/machinery/door/airlock/external{ + name = "External Access" }, -/turf/open/floor/iron/white, -/area/medical/medbay/central) -"cUy" = ( -/obj/structure/chair/stool/bar/directional/south, -/obj/effect/landmark/start/assistant, -/turf/open/floor/eighties, -/area/commons/fitness/recreation/entertainment) -"cUG" = ( -/obj/structure/table/wood, -/obj/effect/spawner/random/food_or_drink/refreshing_beverage, -/turf/open/floor/iron/grimy, -/area/hallway/secondary/entry) -"cUN" = ( /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/duct, -/turf/open/floor/iron/white, -/area/medical/surgery/fore) -"cUR" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/mapping_helpers/airlock/access/all/security/brig, +/turf/open/floor/plating, +/area/station/maintenance/central/greater) +"epz" = ( +/obj/structure/cable, /obj/structure/disposalpipe/segment{ - dir = 9 + dir = 6 }, -/turf/open/floor/iron/white, -/area/science/xenobiology) -"cUX" = ( -/turf/open/misc/asteroid, -/area/medical/chemistry) -"cVb" = ( -/obj/machinery/vending/modularpc, -/obj/item/radio/intercom/directional/east, -/obj/effect/turf_decal/trimline/neutral/filled/line{ +/turf/open/floor/iron/dark, +/area/station/service/chapel) +"epF" = ( +/obj/effect/turf_decal/trimline/red/filled/corner{ dir = 4 }, +/obj/machinery/duct, /turf/open/floor/iron, -/area/commons/storage/primary) -"cVg" = ( -/obj/effect/turf_decal/trimline/yellow/filled/warning{ - dir = 9 - }, +/area/station/security/prison) +"epX" = ( +/obj/effect/spawner/random/trash/food_packaging, +/turf/open/misc/asteroid/airless, +/area/mine/explored) +"eqf" = ( /turf/open/floor/iron, -/area/hallway/secondary/entry) -"cVm" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/sorting/mail{ - dir = 4; - name = "sorting disposal pipe (Theatre)"; - sortType = 18 - }, -/turf/open/floor/iron/white/side{ - dir = 4 +/area/station/command/gateway) +"eqi" = ( +/obj/effect/landmark/navigate_destination/tcomms, +/turf/open/floor/iron, +/area/station/tcommsat/computer) +"eqq" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 8 }, -/area/service/theater) -"cVp" = ( -/obj/structure/disposalpipe/segment, +/obj/machinery/light/directional/west, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) +"equ" = ( /obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 4 + dir = 10 }, +/obj/machinery/newscaster/directional/south, +/obj/structure/reagent_dispensers/water_cooler, /turf/open/floor/iron, -/area/command/heads_quarters/ce) -"cVq" = ( -/obj/structure/window/reinforced{ +/area/station/engineering/break_room) +"eqI" = ( +/obj/machinery/porta_turret/ai{ dir = 4 }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/engine, -/area/science/xenobiology) -"cVr" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 8 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/obj/machinery/status_display/ai/directional/west, +/turf/open/floor/circuit, +/area/station/ai_monitored/turret_protected/ai) +"eqL" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ dir = 4 }, -/obj/structure/cable, +/obj/effect/landmark/start/medical_doctor, /turf/open/floor/iron/white, -/area/security/medical) -"cVA" = ( -/obj/machinery/door/airlock/hatch{ - name = "Ladder Access Hatch"; - req_one_access_txt = null - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, +/area/station/medical/treatment_center) +"eqN" = ( +/obj/effect/turf_decal/delivery, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"eqW" = ( /obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/red/filled/line, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/catwalk_floor, -/area/hallway/primary/tram/center) -"cVD" = ( -/obj/effect/landmark/start/cargo_technician, -/obj/structure/disposalpipe/sorting/mail{ - dir = 8; - sortType = 1 - }, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/security/interrogation) +"eqY" = ( +/obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, -/area/cargo/sorting) -"cVZ" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/area/station/engineering/atmospherics_engine) +"era" = ( +/obj/machinery/camera/motion{ + c_tag = "Secure - AI Upper External West"; + dir = 6; + network = list("aicore") + }, +/turf/open/space/openspace, +/area/station/ai_monitored/turret_protected/aisat/hallway) +"erO" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/circuit, +/area/station/ai_monitored/turret_protected/aisat_interior) +"erP" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/security/office) +"erQ" = ( +/obj/structure/chair{ + dir = 8 + }, /obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 8 }, -/obj/structure/cable, -/turf/open/floor/iron, -/area/hallway/secondary/construction/engineering) -"cWe" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ +/obj/effect/landmark/start/hangover, +/turf/open/floor/iron/dark, +/area/station/security/courtroom) +"esc" = ( +/obj/structure/sign/warning/electric_shock, +/turf/closed/wall/r_wall, +/area/station/engineering/supermatter) +"ese" = ( +/obj/effect/turf_decal/trimline/purple/filled/line{ dir = 1 }, -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/command/heads_quarters/ce) -"cWs" = ( -/obj/structure/sign/warning/vacuum{ - pixel_y = 32 +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/obj/machinery/light/small/directional/east, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/turf/open/floor/catwalk_floor, -/area/hallway/primary/tram/left) -"cWu" = ( -/obj/structure/rack, -/obj/effect/spawner/random/techstorage/engineering_all, -/obj/effect/turf_decal/trimline/white/filled/line, -/turf/open/floor/iron/dark, -/area/engineering/storage/tech) -"cWU" = ( -/obj/machinery/holopad/secure, +/obj/effect/landmark/event_spawn, +/obj/machinery/computer/rdconsole, +/turf/open/floor/iron, +/area/station/science/lab) +"esA" = ( +/obj/effect/turf_decal/trimline/purple/filled/corner{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/purple/filled/corner, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/ai_upload) -"cWZ" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, +/turf/open/floor/iron/white, +/area/station/science/research) +"esC" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, /obj/structure/disposalpipe/segment{ + dir = 9 + }, +/obj/machinery/airalarm/directional/south, +/turf/open/floor/iron, +/area/station/commons/dorms) +"esQ" = ( +/obj/structure/closet/emcloset, +/obj/effect/turf_decal/siding/thinplating/dark{ dir = 5 }, -/turf/open/floor/iron/dark, -/area/medical/break_room) -"cXc" = ( -/obj/structure/table, -/obj/structure/reagent_dispensers/wall/peppertank/directional/west, -/obj/machinery/recharger, +/obj/effect/landmark/start/hangover/closet, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/ai_monitored/security/armory) -"cXe" = ( -/obj/effect/turf_decal/trimline/brown/filled/corner, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron, -/area/cargo/miningdock) -"cXk" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/disposalpipe/segment{ - dir = 6 +/area/station/hallway/primary/tram/right) +"esR" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/sign/warning/vacuum{ + pixel_y = -32 }, -/turf/open/floor/engine, -/area/science/xenobiology) -"cXs" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ +/obj/machinery/light/small/directional/east, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 1 }, -/turf/open/floor/iron, -/area/ai_monitored/command/storage/eva) -"cXu" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/catwalk_floor, +/area/station/hallway/primary/tram/center) +"esY" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/junction{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/wood, +/area/station/command/heads_quarters/captain) +"etb" = ( +/obj/effect/turf_decal/trimline/purple/filled/corner{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/purple/filled/corner{ dir = 8 }, -/turf/open/floor/iron, -/area/security/brig) -"cXM" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 6 +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/science/research) +"etf" = ( +/obj/machinery/ntnet_relay, +/obj/structure/sign/warning/no_smoking{ + pixel_y = -32 }, -/obj/machinery/airalarm/directional/south, -/turf/open/floor/iron, -/area/hallway/secondary/construction/engineering) -"cXQ" = ( +/turf/open/floor/circuit/telecomms/mainframe, +/area/station/tcommsat/server) +"etm" = ( /obj/effect/turf_decal/trimline/purple/filled/line{ - dir = 6 - }, -/obj/structure/table/reinforced, -/obj/item/storage/toolbox/mechanical{ - pixel_x = -3; - pixel_y = 3 + dir = 5 }, -/obj/item/storage/toolbox/mechanical, -/obj/item/stack/cable_coil, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/extinguisher_cabinet/directional/north, +/obj/structure/cable, /turf/open/floor/iron/white, -/area/science/lab) -"cYj" = ( -/obj/structure/table/wood, -/obj/structure/window/reinforced{ - dir = 4; - pixel_y = 2 +/area/station/science/research) +"etp" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 9 }, -/turf/open/floor/carpet, -/area/commons/vacant_room/office) -"cYt" = ( -/turf/open/floor/iron/grimy, -/area/ai_monitored/turret_protected/aisat/foyer) -"cYH" = ( -/obj/effect/turf_decal/trimline/brown/filled/line{ - dir = 1 +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/cargo/drone_bay) -"cYM" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/firealarm/directional/north, +/turf/open/floor/iron/white, +/area/station/medical/chemistry) +"ets" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/duct, -/obj/structure/table, -/turf/open/floor/iron, -/area/security/prison) -"cYY" = ( -/obj/effect/turf_decal/trimline/blue/filled/corner{ - dir = 1 - }, -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/junction/flip, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/white, -/area/medical/medbay/lobby) -"cZa" = ( -/obj/structure/chair/sofa/corner{ +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"ett" = ( +/obj/machinery/computer/cargo, +/obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/effect/landmark/start/hangover, -/turf/open/floor/iron/cafeteria, -/area/service/kitchen/diner) -"cZd" = ( -/obj/structure/lattice, -/obj/machinery/camera/motion{ - c_tag = "Secure - AI Lower External North"; +/obj/machinery/camera{ + c_tag = "Cargo - Warehouse North"; dir = 9; - network = list("ss13","minisat") + network = list("ss13","cargo") }, -/turf/open/space/basic, -/area/ai_monitored/turret_protected/aisat_interior) -"cZJ" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 9 +/obj/machinery/button/door/directional/north{ + id = "QMLoaddoor"; + pixel_x = -6 + }, +/obj/machinery/button/door/directional/north{ + id = "QMLoaddoor2"; + pixel_x = 6 }, /turf/open/floor/iron, -/area/cargo/storage) -"cZO" = ( -/obj/effect/landmark/start/hangover, +/area/station/cargo/storage) +"etC" = ( +/obj/machinery/light/directional/west, /turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"cZZ" = ( +/area/station/hallway/secondary/entry) +"etH" = ( +/obj/effect/turf_decal/siding/thinplating/end{ + dir = 1 + }, +/turf/open/floor/glass/reinforced, +/area/station/security/warden) +"etO" = ( +/obj/machinery/duct, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 + }, +/turf/open/floor/iron/freezer, +/area/station/commons/toilet) +"eug" = ( +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 8 + }, +/obj/machinery/firealarm/directional/west, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/medical/virology) +"euj" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/structure/crate_empty, -/obj/effect/spawner/random/maintenance/two, +/obj/effect/spawner/random/trash/grille_or_waste, /turf/open/floor/iron/smooth, -/area/maintenance/starboard/lesser) -"dad" = ( -/obj/effect/turf_decal/trimline/brown/filled/corner{ +/area/station/maintenance/department/science) +"eus" = ( +/obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/effect/turf_decal/trimline/brown/filled/corner{ - dir = 4 +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 1 }, -/obj/effect/turf_decal/delivery, -/turf/open/floor/iron, -/area/cargo/lobby) -"dag" = ( -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/sand/plating, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/spawner/random/structure/girder, -/obj/effect/spawner/random/structure/grille, -/turf/open/floor/plating/airless, -/area/mine/explored) -"daC" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/science/xenobiology) +"euC" = ( +/turf/open/floor/wood/parquet, +/area/station/medical/psychology) +"euI" = ( +/obj/structure/table/wood, +/turf/open/floor/carpet, +/area/station/hallway/secondary/entry) +"evg" = ( +/obj/effect/turf_decal/trimline/yellow/filled/corner{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/yellow/filled/corner{ dir = 4 }, -/obj/machinery/portable_atmospherics/canister, +/turf/open/floor/iron/white, +/area/station/medical/pharmacy) +"evk" = ( +/obj/machinery/holopad, /obj/effect/turf_decal/bot, -/obj/machinery/camera/emp_proof{ - c_tag = "Engineering - Atmospherics East"; - dir = 10; - network = list("ss13","engineering") +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/sorting/mail{ + sortType = 5 }, +/obj/structure/cable, /turf/open/floor/iron, -/area/engineering/atmos) -"daH" = ( -/obj/machinery/computer/atmos_control/nitrous_tank{ +/area/station/engineering/break_room) +"evp" = ( +/obj/machinery/light/directional/east, +/turf/open/floor/glass/reinforced, +/area/station/ai_monitored/turret_protected/aisat/hallway) +"evs" = ( +/obj/effect/landmark/start/assistant, +/turf/open/floor/wood/parquet, +/area/station/service/library) +"ewk" = ( +/obj/effect/turf_decal/trimline/green/filled/line{ dir = 8 }, -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 4 +/obj/structure/table/glass, +/obj/item/book/manual/wiki/infections{ + pixel_y = 7 }, -/obj/effect/turf_decal/trimline/neutral/line{ +/obj/item/reagent_containers/dropper, +/obj/item/reagent_containers/spray/cleaner, +/obj/item/reagent_containers/syringe/antiviral, +/obj/machinery/light/directional/west, +/obj/machinery/status_display/ai/directional/west, +/turf/open/floor/iron/white, +/area/station/medical/virology) +"ewt" = ( +/obj/effect/turf_decal/trimline/neutral/filled/corner{ dir = 4 }, /turf/open/floor/iron, -/area/engineering/atmos) -"daI" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 8 +/area/station/hallway/primary/central) +"ewx" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 9 + }, +/obj/machinery/disposal/bin, +/obj/machinery/newscaster/directional/north, +/obj/structure/disposalpipe/trunk, +/turf/open/floor/iron, +/area/station/engineering/main) +"ewF" = ( +/obj/structure/table/reinforced, +/obj/structure/window/reinforced, +/obj/item/storage/medkit/fire{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/storage/medkit/fire, +/obj/item/storage/medkit/fire{ + pixel_x = -3; + pixel_y = -3 }, +/obj/machinery/door/window/left/directional/west{ + name = "Secure Medical Storage"; + req_access = list("medical") + }, +/turf/open/floor/iron/dark, +/area/station/medical/storage) +"ewK" = ( +/obj/effect/decal/cleanable/dirt, /obj/structure/cable, -/turf/open/floor/iron/white, -/area/science/cytology) -"daS" = ( -/obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/components/binary/pump{ +/obj/machinery/power/apc/auto_name/directional/south, +/turf/open/floor/iron/smooth, +/area/station/maintenance/central/lesser) +"ewW" = ( +/obj/structure/railing/corner, +/turf/open/floor/glass/reinforced, +/area/station/ai_monitored/turret_protected/aisat/hallway) +"ewX" = ( +/obj/effect/turf_decal/stripes/line{ dir = 4 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/green/visible, +/obj/machinery/status_display/ai/directional/east, +/obj/structure/cable/layer3, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"exi" = ( +/obj/machinery/camera/emp_proof{ + c_tag = "Engineering - Chief Engineer's Office"; + dir = 10; + network = list("ss13","engineering") + }, +/obj/structure/cable, /turf/open/floor/iron/dark, -/area/science/xenobiology) -"daZ" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 4 +/area/station/command/heads_quarters/ce) +"exk" = ( +/obj/structure/cable, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 6 }, -/obj/effect/turf_decal/trimline/neutral/filled/corner{ +/turf/open/floor/iron, +/area/station/security/prison/workout) +"exl" = ( +/obj/machinery/computer/atmos_control/nitrogen_tank{ dir = 1 }, -/obj/structure/cable, +/obj/effect/turf_decal/trimline/red/filled/line, /turf/open/floor/iron, -/area/hallway/secondary/construction/engineering) -"dbm" = ( -/obj/structure/railing{ +/area/station/engineering/atmos) +"exm" = ( +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/iron/chapel, +/area/station/service/chapel) +"exo" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ dir = 8 }, -/turf/open/floor/iron/stairs/medium, -/area/commons/dorms) -"dbJ" = ( -/obj/machinery/status_display/ai/directional/east, -/obj/structure/chair/office{ +/obj/structure/sign/poster/official/cleanliness{ + pixel_x = -32 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 + }, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) +"exv" = ( +/obj/structure/cable/multilayer/multiz, +/obj/effect/turf_decal/stripes/end{ dir = 1 }, -/turf/open/floor/circuit, -/area/ai_monitored/turret_protected/ai) -"dca" = ( +/obj/structure/sign/warning/electric_shock{ + pixel_y = -32 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/maintenance/department/crew_quarters/dorms) +"eyc" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/effect/turf_decal/trimline/red/filled/corner{ +/turf/open/floor/iron/white, +/area/station/science/research) +"eyG" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) +"eyR" = ( +/obj/effect/turf_decal/trimline/brown/filled/line{ dir = 1 }, -/obj/effect/turf_decal/trimline/red/filled/corner{ +/turf/open/floor/iron, +/area/station/cargo/miningdock) +"eyX" = ( +/obj/structure/flora/bush/lavendergrass/style_random, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/mob/living/carbon/human/species/monkey, +/turf/open/floor/grass, +/area/station/science/genetics) +"eza" = ( +/obj/structure/grille, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/smooth, +/area/station/maintenance/department/security) +"ezs" = ( +/obj/effect/turf_decal/trimline/yellow/filled/corner{ dir = 8 }, -/obj/machinery/duct, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, /turf/open/floor/iron, -/area/security/prison) -"dcn" = ( -/obj/machinery/light/directional/north, -/turf/open/floor/circuit, -/area/ai_monitored/command/nuke_storage) -"dcq" = ( +/area/station/engineering/engine_smes) +"ezw" = ( +/turf/open/openspace, +/area/station/science/research) +"ezF" = ( +/obj/machinery/door/firedoor, /obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 1 }, -/obj/effect/turf_decal/siding/thinplating/corner{ - dir = 4 - }, -/obj/machinery/airalarm/directional/north, /turf/open/floor/iron, -/area/hallway/primary/tram/center) -"dcs" = ( -/obj/structure/fluff/tram_rail/floor, -/turf/open/floor/glass/reinforced, -/area/hallway/primary/tram/right) -"dcx" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/trimline/neutral/filled/corner{ - dir = 1 +/area/station/hallway/secondary/entry) +"ezL" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 8 }, /obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 4 }, -/obj/effect/turf_decal/trimline/neutral/filled/corner{ - dir = 8 +/obj/machinery/door/airlock/public/glass{ + name = "Commons Area" }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/disposalpipe/segment, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment, /turf/open/floor/iron, -/area/maintenance/tram/left) -"dcy" = ( -/obj/machinery/modular_computer/console/preset/research{ +/area/station/commons/fitness/recreation) +"ezX" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ dir = 1 }, -/turf/open/floor/iron/cafeteria{ - dir = 5 - }, -/area/command/heads_quarters/rd) -"dcz" = ( -/obj/machinery/computer/security/telescreen/ordnance{ - dir = 8; - pixel_x = 30 +/obj/effect/turf_decal/trimline/neutral/filled/warning{ + dir = 1 }, -/obj/structure/chair/office/light{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/hallway/secondary/command) +"eAg" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 4 }, -/obj/machinery/light/directional/east, -/turf/open/floor/iron/dark, -/area/science/mixing/launch) -"dcI" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 8 +/obj/effect/turf_decal/stripes/corner{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/machinery/status_display/evac/directional/west, -/turf/open/floor/iron/white, -/area/medical/medbay/central) -"dcZ" = ( -/obj/effect/turf_decal/tile/blue{ +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"eAk" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 4 }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 +/obj/item/kirbyplants/random, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) +"eAr" = ( +/obj/machinery/light/directional/south, +/turf/open/floor/plating, +/area/station/engineering/supermatter/room) +"eAz" = ( +/obj/structure/table/wood, +/obj/item/paper_bin{ + pixel_x = -2; + pixel_y = 8 }, -/obj/machinery/smartfridge/organ, -/obj/structure/sign/warning/coldtemp{ - pixel_x = -32 +/turf/open/floor/iron/dark, +/area/station/service/chapel) +"eAD" = ( +/obj/machinery/light_switch/directional/west, +/obj/effect/turf_decal/trimline/yellow/filled/corner{ + dir = 1 }, -/obj/machinery/light/directional/west, -/turf/open/floor/iron/freezer, -/area/medical/coldroom) -"ddc" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/dark/visible, /turf/open/floor/iron, -/area/commons/dorms) -"ddj" = ( +/area/station/maintenance/disposal/incinerator) +"eAG" = ( +/obj/machinery/atmospherics/pipe/multiz/scrubbers/visible/layer2{ + dir = 4 + }, /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/line{ +/obj/machinery/atmospherics/pipe/multiz/supply/visible/layer4{ dir = 4 }, -/obj/effect/turf_decal/caution/stand_clear{ - dir = 8 +/obj/effect/turf_decal/stripes/end{ + dir = 4 }, -/obj/structure/railing, /turf/open/floor/plating, -/area/maintenance/tram/left) -"ddm" = ( +/area/station/hallway/primary/tram/right) +"eAN" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/portable_atmospherics/canister/nitrous_oxide, +/obj/machinery/light/directional/east, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"eAS" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 + }, +/turf/open/floor/wood, +/area/station/commons/dorms) +"eAZ" = ( /obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 4 + dir = 8 }, -/obj/effect/turf_decal/trimline/green/filled/warning{ +/obj/structure/closet/secure_closet/personal, +/turf/open/floor/iron, +/area/station/commons/dorms) +"eBf" = ( +/turf/closed/wall/r_wall, +/area/station/maintenance/radshelter/service) +"eBj" = ( +/obj/effect/turf_decal/sand/plating, +/obj/effect/spawner/random/structure/barricade{ + spawn_loot_chance = 50 + }, +/turf/open/floor/plating/airless, +/area/mine/explored) +"eBz" = ( +/obj/structure/bed, +/obj/effect/spawner/random/contraband/prison, +/obj/effect/turf_decal/trimline/red/filled/line{ dir = 4 }, +/obj/effect/landmark/start/prisoner, /turf/open/floor/iron, -/area/hallway/primary/central) -"ddr" = ( -/obj/machinery/door/airlock/external{ - name = "External Access" +/area/station/security/prison/safe) +"eBF" = ( +/obj/effect/turf_decal/trimline/brown/filled/line{ + dir = 1 }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating, -/area/ai_monitored/turret_protected/aisat/foyer) -"ddG" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ +/obj/effect/turf_decal/bot, +/turf/open/floor/iron, +/area/station/cargo/lobby) +"eBM" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/closet/emcloset, +/turf/open/floor/iron/smooth, +/area/station/maintenance/central/greater) +"eCa" = ( +/obj/effect/turf_decal/trimline/blue/filled/line, +/turf/open/floor/iron, +/area/station/security/courtroom) +"eCj" = ( +/turf/open/floor/iron, +/area/station/science/ordnance/storage) +"eCp" = ( +/obj/machinery/computer/secure_data, +/turf/open/floor/iron/grimy, +/area/station/security/detectives_office) +"eCs" = ( +/obj/effect/turf_decal/trimline/green/filled/corner{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/green/filled/corner, +/turf/open/floor/iron/dark, +/area/station/service/hydroponics) +"eCv" = ( +/obj/structure/table/wood, +/obj/item/holosign_creator/robot_seat/bar, +/turf/open/floor/wood, +/area/station/service/bar) +"eCP" = ( +/obj/effect/landmark/start/depsec/supply, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/red/filled/line{ dir = 1 }, +/obj/structure/chair, /obj/machinery/light/directional/north, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, /turf/open/floor/iron, -/area/hallway/secondary/exit) -"ddX" = ( -/obj/machinery/button/crematorium{ - id = "crematoriumChapel"; - pixel_y = -26; - req_access_txt = "27" +/area/station/security/checkpoint/supply) +"eCQ" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line, +/obj/machinery/light/directional/south, +/obj/structure/closet/masks, +/obj/structure/sign/poster/official/random/directional/south, +/turf/open/floor/iron, +/area/station/commons/fitness) +"eDd" = ( +/obj/structure/chair/office{ + dir = 8 }, -/obj/machinery/camera/directional/south{ - c_tag = "Civilian - Chapel Crematorium" +/turf/open/floor/iron/grimy, +/area/station/service/library/lounge) +"eDo" = ( +/obj/effect/landmark/event_spawn, +/turf/open/floor/engine, +/area/station/science/explab) +"eDG" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 8 }, -/turf/open/floor/iron/dark, -/area/service/chapel/office) -"deb" = ( -/obj/machinery/door/airlock{ - id_tag = "private_o"; - name = "Private Quarters O" +/obj/structure/table, +/turf/open/floor/iron, +/area/station/commons/dorms) +"eDI" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 4 }, +/obj/effect/turf_decal/trimline/neutral/filled/corner{ + dir = 8 + }, +/obj/machinery/light/directional/east, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/wood, -/area/commons/dorms) -"der" = ( -/turf/closed/wall/r_wall, -/area/science/research) -"dey" = ( -/obj/machinery/vending/wardrobe/engi_wardrobe, -/obj/structure/sign/poster/official/safety_eye_protection{ - pixel_x = 32 - }, +/obj/item/radio/intercom/directional/east, /turf/open/floor/iron, -/area/engineering/main) -"deA" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 8 +/area/station/commons/dorms) +"eDO" = ( +/obj/structure/table/reinforced, +/obj/structure/window/reinforced, +/obj/item/defibrillator/loaded{ + pixel_y = 6 }, -/obj/effect/turf_decal/trimline/neutral/filled/warning{ - dir = 8 +/obj/effect/turf_decal/siding/white, +/obj/machinery/door/window/left/directional/west{ + name = "Secure Medical Storage"; + req_access = list("medical") }, +/obj/item/clothing/suit/straight_jacket, +/obj/item/clothing/suit/straight_jacket, +/obj/item/clothing/glasses/blindfold, +/obj/item/clothing/glasses/blindfold, +/obj/item/clothing/ears/earmuffs, +/obj/item/clothing/ears/earmuffs, +/turf/open/floor/iron/dark, +/area/station/medical/storage) +"eDR" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment, /obj/structure/cable, /turf/open/floor/iron, -/area/cargo/lobby) -"deL" = ( -/obj/machinery/door/airlock/engineering{ - name = "Port Quarter Solars Power Hatch"; - req_access_txt = "11" +/area/station/engineering/atmos) +"eDW" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 10 }, +/obj/structure/table/reinforced, +/obj/machinery/recharger, +/obj/machinery/power/apc/auto_name/directional/west, /obj/structure/cable, +/turf/open/floor/iron, +/area/station/security/checkpoint/escape) +"eDY" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/catwalk_floor, -/area/maintenance/solars/port/aft) -"deP" = ( -/obj/effect/turf_decal/trimline/brown/filled/corner{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, -/turf/open/floor/iron, -/area/cargo/miningdock) -"deQ" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/catwalk_floor, +/area/station/maintenance/department/medical) +"eEg" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/trimline/purple/filled/corner{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/purple/filled/corner, -/obj/structure/disposalpipe/sorting/mail{ - dir = 1; - name = "sorting disposal pipe (Toxins)"; - sortType = 25 - }, +/obj/effect/landmark/event_spawn, /obj/structure/cable, -/turf/open/floor/iron/white, -/area/science/lower) -"deW" = ( -/obj/structure/disposalpipe/segment{ - dir = 5 +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/aisat/maint) +"eEm" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 6 }, -/turf/open/floor/engine/cult, -/area/service/library) -"dfc" = ( +/obj/item/wrench, +/obj/machinery/atmospherics/pipe/smart/manifold4w/dark/visible, +/turf/open/floor/iron/dark, +/area/station/science/xenobiology) +"eEp" = ( +/obj/structure/cable, /obj/effect/turf_decal/trimline/red/filled/line{ - dir = 1 - }, -/obj/structure/table, -/obj/item/radio/off, -/obj/item/screwdriver{ - pixel_y = 10 - }, -/obj/machinery/button/door/directional/north{ - id = "atmos"; - name = "Atmospherics Lockdown"; - pixel_x = -6; - req_access_txt = "24" + dir = 8 }, -/obj/machinery/button/door/directional/north{ - desc = "A door remote control switch for the engineering security airlocks."; - id = "Engineering"; - name = "Engineering Lockdown"; - pixel_x = 6; - req_access_txt = "10" +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 }, +/obj/machinery/duct, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, -/area/security/checkpoint/engineering) -"dfe" = ( -/obj/effect/turf_decal/trimline/brown/filled/corner{ +/area/station/security/prison/safe) +"eED" = ( +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/turf_decal/trimline/brown/filled/corner{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment, -/obj/structure/cable, -/turf/open/floor/iron, -/area/cargo/lobby) -"dfo" = ( -/obj/machinery/power/apc/auto_name/directional/south, -/obj/effect/turf_decal/trimline/red/filled/line, -/obj/structure/cable, -/turf/open/floor/iron, -/area/security/checkpoint/engineering) -"dfq" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/yellow/visible, /obj/structure/cable, -/turf/open/floor/iron, -/area/engineering/atmos) -"dfG" = ( -/obj/effect/turf_decal/trimline/neutral/filled/corner{ - dir = 8 +/turf/open/floor/iron/cafeteria{ + dir = 5 }, -/obj/structure/cable, +/area/station/command/heads_quarters/rd) +"eEK" = ( +/obj/machinery/atmospherics/components/unary/outlet_injector/monitored/air_input{ + dir = 1 + }, +/turf/open/floor/engine/air, +/area/station/engineering/atmos) +"eFr" = ( +/obj/effect/turf_decal/trimline/blue/filled/line, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/iron, -/area/commons/fitness/recreation) -"dgn" = ( -/obj/machinery/telecomms/relay/preset/station, -/obj/effect/turf_decal/box, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/aisat/hallway) -"dgJ" = ( -/obj/effect/turf_decal/trimline/red/filled/corner{ - dir = 4 +/turf/open/floor/iron/white, +/area/station/command/heads_quarters/cmo) +"eFt" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 6 }, +/obj/structure/table/wood, +/obj/structure/window/reinforced/spawner/west, +/obj/structure/window/reinforced/spawner/north, +/obj/effect/spawner/random/decoration/ornament, +/turf/open/floor/iron/grimy, +/area/station/service/lawoffice) +"eFu" = ( /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/door/airlock/public/glass{ + name = "Chapel" + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/carpet, +/area/station/service/chapel) +"eFx" = ( +/obj/effect/turf_decal/trimline/brown/filled/line, +/obj/effect/turf_decal/siding/wideplating/corner{ + dir = 1 + }, +/obj/effect/turf_decal/siding/wideplating/corner{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/station/cargo/miningdock/oresilo) +"eFy" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, +/obj/structure/cable, /turf/open/floor/iron, -/area/security/brig) -"dhb" = ( -/obj/effect/turf_decal/siding/thinplating{ - dir = 1 +/area/station/hallway/primary/tram/right) +"eFJ" = ( +/obj/structure/cable, +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Recreation Area Maintenance Access" }, -/obj/structure/chair/stool/bar/directional/south, -/obj/effect/turf_decal/siding/thinplating, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/cafeteria, -/area/service/kitchen/diner) -"dhe" = ( -/turf/closed/mineral/random/stationside/asteroid/porus, -/area/mine/explored) -"dhk" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/construction/mining/aux_base) -"dhp" = ( -/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/effect/decal/cleanable/dirt, -/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/unres, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, /turf/open/floor/catwalk_floor, -/area/maintenance/department/crew_quarters/dorms) -"dhx" = ( -/obj/effect/turf_decal/trimline/neutral/filled/corner, -/obj/effect/turf_decal/trimline/neutral/filled/corner{ - dir = 8 +/area/station/commons/fitness/recreation) +"eFO" = ( +/obj/machinery/light/small/directional/north, +/obj/effect/landmark/blobstart, +/obj/machinery/duct, +/obj/effect/spawner/random/trash/graffiti{ + pixel_x = -32; + spawn_loot_chance = 25 }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron, -/area/commons/fitness/recreation) -"dhE" = ( -/obj/structure/closet/emcloset, -/obj/effect/turf_decal/siding/thinplating/dark{ - dir = 5 +/obj/effect/spawner/random/trash/graffiti{ + pixel_y = 32; + spawn_loot_chance = 25 }, -/obj/effect/landmark/start/hangover/closet, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/hallway/primary/tram/right) -"dhH" = ( -/obj/machinery/disposal/bin, -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 6 +/turf/open/floor/iron/freezer, +/area/station/commons/lounge) +"eFQ" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 4 }, -/obj/structure/disposalpipe/trunk{ +/obj/effect/landmark/start/hangover, +/turf/open/floor/iron, +/area/station/hallway/secondary/command) +"eFY" = ( +/obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/machinery/airalarm/directional/east, -/turf/open/floor/iron/white, -/area/medical/medbay/lobby) -"dhV" = ( -/obj/machinery/door/airlock/grunge{ - name = "Entertainment Center" +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 }, /turf/open/floor/iron/dark, -/area/commons/fitness/recreation/entertainment) -"did" = ( -/obj/effect/turf_decal/stripes/corner, -/turf/open/floor/iron, -/area/hallway/secondary/entry) -"diu" = ( -/obj/effect/turf_decal/siding/wood/corner, -/turf/open/floor/wood/large, -/area/service/library) -"diD" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/trimline/purple/filled/corner{ +/area/station/ai_monitored/turret_protected/aisat/maint) +"eGg" = ( +/obj/effect/turf_decal/arrows/white{ dir = 4 }, -/obj/effect/turf_decal/trimline/purple/filled/corner, -/obj/structure/cable, -/turf/open/floor/iron/white, -/area/science/research) -"diH" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/station/engineering/atmospherics_engine) +"eGi" = ( /obj/structure/disposalpipe/segment, -/obj/machinery/duct, /obj/structure/cable, /turf/open/floor/iron, -/area/hallway/primary/central) -"diN" = ( -/obj/effect/turf_decal/trimline/blue/filled/corner{ - dir = 8 +/area/station/hallway/secondary/exit) +"eGl" = ( +/obj/structure/table/wood, +/obj/item/flashlight/lantern{ + pixel_y = 7 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment, /turf/open/floor/iron/dark, -/area/command/bridge) -"diU" = ( -/turf/closed/wall/r_wall, -/area/engineering/atmospherics_engine) -"diZ" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/neutral/filled/line, -/turf/open/floor/iron, -/area/engineering/gravity_generator) -"djb" = ( -/obj/effect/turf_decal/sand/plating, -/obj/effect/turf_decal/delivery, -/obj/effect/spawner/random/structure/crate_empty, -/obj/effect/spawner/random/maintenance/four, -/turf/open/floor/plating, -/area/maintenance/central/greater) -"djh" = ( -/obj/effect/turf_decal/trimline/purple/filled/line, -/obj/machinery/modular_computer/console/preset/civilian{ +/area/station/service/chapel) +"eGn" = ( +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/trimline/blue/filled/corner{ dir = 1 }, /turf/open/floor/iron/white, -/area/science/mixing/hallway) -"djo" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/science/robotics/mechbay) -"djr" = ( -/obj/effect/turf_decal/trimline/yellow/warning{ +/area/station/medical/treatment_center) +"eGp" = ( +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/aisat_interior) +"eGt" = ( +/turf/open/floor/glass/reinforced, +/area/station/hallway/primary/tram/right) +"eHf" = ( +/obj/effect/turf_decal/stripes/corner{ dir = 1 }, -/obj/structure/railing/corner{ - dir = 1 +/obj/structure/table, +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 10 }, -/obj/effect/turf_decal/trimline/neutral/filled/corner{ - dir = 8 +/obj/item/paper_bin{ + pixel_x = -2; + pixel_y = 4 }, -/obj/effect/turf_decal/caution, -/obj/structure/cable, +/obj/item/pen, /turf/open/floor/iron, -/area/hallway/primary/tram/left) -"djs" = ( -/obj/effect/turf_decal/sand/plating, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/light/small/directional/south, -/turf/open/floor/plating/airless, -/area/mine/explored) -"djv" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 8 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/area/station/commons/vacant_room/commissary) +"eHg" = ( +/obj/effect/turf_decal/trimline/brown/filled/line{ dir = 1 }, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable, /turf/open/floor/iron, -/area/commons/storage/tools) -"djy" = ( -/obj/effect/turf_decal/trimline/purple/filled/corner{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/purple/filled/corner{ - dir = 8 - }, +/area/station/cargo/miningdock) +"eHh" = ( +/obj/effect/turf_decal/trimline/green/filled/corner, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/iron/white, -/area/science/lab) -"djA" = ( /obj/structure/disposalpipe/segment{ - dir = 5 + dir = 4 }, -/obj/effect/turf_decal/sand/plating, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/plating/airless, -/area/mine/explored) -"djI" = ( -/obj/machinery/door/airlock/mining/glass{ - name = "Quartermaster" +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/service/hydroponics) +"eHk" = ( +/obj/effect/turf_decal/trimline/blue/filled/corner{ + dir = 8 }, -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/trimline/brown/filled/line{ - dir = 4 +/obj/effect/turf_decal/trimline/neutral/corner{ + dir = 8 }, /obj/structure/disposalpipe/segment, /obj/structure/cable, -/obj/effect/mapping_helpers/airlock/access/all/supply/qm, -/turf/open/floor/iron, -/area/cargo/qm) -"dkG" = ( -/obj/machinery/firealarm/directional/south, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/neutral/filled/line, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, -/area/ai_monitored/command/storage/eva) -"dkM" = ( -/obj/structure/window/reinforced{ - dir = 1 +/area/station/hallway/primary/tram/center) +"eHr" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple/layer2{ + dir = 5 }, -/turf/open/floor/iron/white, -/area/science/mixing) -"dkT" = ( -/obj/machinery/door/airlock/research{ - id_tag = "ResearchExt"; - name = "Research Division"; - req_one_access_txt = "47" +/obj/machinery/atmospherics/components/unary/outlet_injector/monitored/ordnance_freezer_chamber_input, +/turf/open/floor/iron/dark/airless, +/area/station/science/ordnance/freezerchamber) +"eHG" = ( +/obj/machinery/firealarm/directional/north, +/obj/structure/sign/poster/official/cleanliness{ + pixel_x = -32 }, -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/trimline/purple/filled/line{ +/turf/open/floor/iron/freezer, +/area/station/security/prison/shower) +"eHK" = ( +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/effect/turf_decal/trimline/purple/filled/line{ - dir = 4 +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/obj/effect/mapping_helpers/airlock/unres, -/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ - cycle_id = "sci-entrance-left" +/obj/machinery/light/directional/south, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/command/nuke_storage) +"eHY" = ( +/obj/effect/turf_decal/trimline/blue/filled/corner{ + dir = 4 }, -/obj/machinery/door/poddoor/preopen{ - id = "Sciencelockdown"; - name = "Research Lockdown Blastdoor" +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/turf/open/floor/iron/white, +/area/station/medical/treatment_center) +"eIb" = ( +/obj/machinery/light/directional/south, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 }, /turf/open/floor/iron, -/area/science/research) -"dkU" = ( +/area/station/security/prison/work) +"eIk" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/closed/wall/r_wall, +/area/station/engineering/supermatter) +"eIt" = ( /obj/effect/turf_decal/trimline/yellow/filled/corner{ - dir = 4 + dir = 8 }, /obj/effect/turf_decal/trimline/yellow/filled/corner{ dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment, /obj/structure/cable, /turf/open/floor/iron, -/area/engineering/break_room) -"dkY" = ( -/obj/structure/chair/stool/directional/south{ +/area/station/engineering/atmos/pumproom) +"eIw" = ( +/obj/effect/turf_decal/trimline/blue/filled/line, +/obj/machinery/firealarm/directional/south, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) +"eIy" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/closed/wall/r_wall, +/area/station/ai_monitored/turret_protected/aisat_interior) +"eIM" = ( +/obj/machinery/atmospherics/components/unary/outlet_injector/monitored/nitrogen_input{ dir = 1 }, +/turf/open/floor/engine/n2, +/area/station/engineering/atmos) +"eIX" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, /obj/structure/cable, +/turf/open/floor/iron/grimy, +/area/station/security/detectives_office) +"eJn" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line, /turf/open/floor/iron, -/area/construction/mining/aux_base) -"dle" = ( -/obj/effect/decal/cleanable/dirt, -/obj/item/clothing/head/cone{ - pixel_x = -9; - pixel_y = 8 +/area/station/hallway/secondary/command) +"eJI" = ( +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ + dir = 1 }, -/obj/item/clothing/head/cone{ - pixel_x = 9; - pixel_y = 8 +/turf/open/floor/wood, +/area/station/command/heads_quarters/hop) +"eJM" = ( +/obj/structure/cable, +/obj/machinery/power/apc/auto_name/directional/south, +/turf/open/floor/iron/grimy, +/area/station/service/library/lounge) +"eJP" = ( +/obj/docking_port/stationary{ + dir = 2; + dwidth = 11; + height = 22; + id = "whiteship_home"; + name = "SS13: Auxiliary Dock, Station-Port"; + width = 35 }, -/obj/item/chair/greyscale, -/obj/effect/decal/cleanable/blood/old, -/turf/open/floor/iron/smooth, -/area/maintenance/department/security) -"dll" = ( -/obj/machinery/airalarm/server{ - dir = 4; - pixel_x = 22 +/turf/open/space/openspace, +/area/space) +"eKj" = ( +/obj/effect/turf_decal/trimline/red/arrow_cw{ + dir = 8 }, -/turf/open/floor/circuit/telecomms/mainframe, -/area/tcommsat/server) -"dlp" = ( +/obj/effect/landmark/start/depsec/supply, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, /turf/open/floor/iron, -/area/engineering/break_room) -"dlr" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/orange/visible, -/turf/closed/wall/r_wall, -/area/engineering/supermatter/room) -"dlB" = ( +/area/station/security/checkpoint/supply) +"eKt" = ( +/turf/open/openspace, +/area/station/security/checkpoint/supply) +"eKA" = ( +/obj/machinery/door/airlock/research/glass{ + name = "Genetics Lab" + }, +/obj/machinery/door/firedoor, /obj/structure/disposalpipe/segment{ - dir = 10 + dir = 4 }, -/turf/open/floor/iron/cafeteria, -/area/service/kitchen/diner) -"dlD" = ( -/obj/effect/turf_decal/trimline/neutral/filled/corner, -/obj/effect/turf_decal/trimline/neutral/filled/corner{ - dir = 8 +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/trimline/purple/filled/line, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, -/obj/structure/disposalpipe/segment, +/obj/effect/mapping_helpers/airlock/access/all/science/genetics, +/turf/open/floor/iron/white, +/area/station/science/genetics) +"eKD" = ( +/obj/effect/turf_decal/trimline/neutral/filled/corner{ + dir = 8 + }, /turf/open/floor/iron, -/area/hallway/secondary/entry) -"dlE" = ( +/area/station/hallway/secondary/exit/departure_lounge) +"eKO" = ( +/obj/structure/sink{ + dir = 8; + pixel_x = 11 + }, /obj/effect/turf_decal/trimline/green/filled/line{ - dir = 4 + dir = 6 }, -/turf/open/floor/iron/dark, -/area/service/hydroponics) -"dlN" = ( -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/trimline/green/corner{ dir = 1 }, -/turf/open/floor/iron, -/area/commons/dorms) -"dlP" = ( -/obj/effect/turf_decal/trimline/red/arrow_cw{ +/obj/item/radio/intercom/directional/east, +/turf/open/floor/iron/dark, +/area/station/service/hydroponics) +"eKQ" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/trimline/brown/filled/line{ dir = 4 }, -/obj/effect/landmark/start/depsec/supply, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/turf/open/floor/iron, -/area/security/checkpoint/supply) -"dlU" = ( -/obj/machinery/rnd/production/protolathe/department/engineering, -/obj/effect/turf_decal/trimline/yellow/filled/end{ +/obj/effect/turf_decal/trimline/brown/filled/line{ dir = 8 }, -/turf/open/floor/iron, -/area/engineering/break_room) -"dme" = ( -/obj/effect/landmark/start/security_officer, -/obj/structure/chair{ - dir = 1 +/obj/machinery/door/window/left/directional/west{ + dir = 1; + name = "Cargo Desk"; + req_access = list("cargo") + }, +/obj/structure/desk_bell{ + pixel_x = -7 }, /turf/open/floor/iron, -/area/security/office) -"dml" = ( +/area/station/cargo/office) +"eKZ" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/maintenance/tram/mid) +"eLc" = ( +/obj/structure/table, +/obj/machinery/cell_charger, +/obj/item/stock_parts/cell/high, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/command/storage/eva) +"eLe" = ( /obj/structure/disposalpipe/segment{ - dir = 9 - }, -/obj/effect/turf_decal/trimline/neutral/filled/corner{ - dir = 8 + dir = 4 }, -/obj/effect/turf_decal/trimline/neutral/filled/corner{ +/turf/open/floor/iron, +/area/station/hallway/primary/tram/right) +"eLp" = ( +/obj/effect/turf_decal/trimline/blue/filled/corner{ dir = 1 }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/hallway/primary/central) -"dmm" = ( -/obj/structure/window/reinforced/spawner/east, -/obj/structure/sign/departments/medbay/alt{ - pixel_y = -32 +/obj/effect/turf_decal/trimline/neutral/corner{ + dir = 1 }, -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 6 +/obj/structure/disposalpipe/segment{ + dir = 4 }, +/turf/open/floor/iron, +/area/station/hallway/secondary/command) +"eLr" = ( +/obj/structure/extinguisher_cabinet/directional/south, +/turf/open/floor/iron/grimy, +/area/station/service/library/lounge) +"eLs" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, /turf/open/floor/iron/white, -/area/security/medical) -"dmr" = ( -/obj/effect/turf_decal/trimline/blue/filled/line, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/area/station/medical/surgery/aft) +"eLY" = ( /obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 9 - }, -/turf/open/floor/iron/white, -/area/medical/medbay/central) -"dms" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 8 - }, -/obj/machinery/status_display/evac/directional/west, -/turf/open/floor/iron/white, -/area/medical/chemistry) -"dmv" = ( -/obj/machinery/status_display/ai/directional/west, -/obj/structure/chair/office{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/security/prison) +"eMs" = ( +/obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/structure/cable, -/turf/open/floor/circuit, -/area/ai_monitored/turret_protected/ai) -"dmx" = ( +/turf/open/floor/iron, +/area/station/ai_monitored/command/storage/eva) +"eMA" = ( +/obj/effect/landmark/carpspawn, +/turf/open/space/openspace, +/area/space) +"eMY" = ( /obj/structure/table, -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 10 +/turf/open/floor/iron, +/area/station/commons/fitness/recreation) +"eMZ" = ( +/obj/effect/turf_decal/siding/thinplating{ + dir = 4 }, -/obj/item/storage/box/bodybags{ - pixel_x = 3; - pixel_y = 2 +/obj/structure/fluff/tram_rail/floor{ + dir = 1 }, -/obj/item/reagent_containers/glass/bottle/epinephrine, -/obj/item/reagent_containers/syringe, -/turf/open/floor/iron/white, -/area/medical/medbay/lobby) -"dmC" = ( -/obj/machinery/power/apc/auto_name/directional/west, -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk, +/turf/open/floor/glass/reinforced, +/area/station/hallway/primary/tram/center) +"eNs" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, -/turf/open/floor/wood, -/area/service/lawoffice) -"dmN" = ( +/turf/open/floor/plating, +/area/station/engineering/supermatter/room) +"eNv" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/security/processing) +"eNx" = ( +/turf/open/floor/iron/grimy, +/area/station/service/library/lounge) +"eNz" = ( /obj/effect/turf_decal/trimline/purple/filled/line{ dir = 6 }, -/obj/machinery/firealarm/directional/east, -/obj/structure/closet/crate/science{ - name = "MOD core crate" +/obj/structure/table, +/obj/item/stock_parts/cell/high{ + pixel_x = -8; + pixel_y = 9 }, -/obj/item/mod/core/standard{ - pixel_x = -4 +/obj/machinery/cell_charger, +/obj/item/stock_parts/cell/high, +/turf/open/floor/iron, +/area/station/science/auxlab) +"eNG" = ( +/obj/effect/turf_decal/siding/thinplating/dark, +/obj/machinery/light/directional/south, +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ + dir = 1 }, -/obj/item/mod/core/standard{ - pixel_x = -4 +/obj/machinery/airalarm/directional/south, +/obj/machinery/camera/directional/south{ + c_tag = "Departures - South Main" }, -/obj/item/mod/core/standard{ - pixel_x = -4 +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/hallway/secondary/exit/departure_lounge) +"eNH" = ( +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 4 + }, +/obj/machinery/computer/pandemic, +/turf/open/floor/iron/white, +/area/station/medical/virology) +"eNP" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 9 }, +/obj/effect/landmark/start/hangover, /turf/open/floor/iron, -/area/science/robotics/lab) -"dmO" = ( -/obj/machinery/door/poddoor/massdriver_ordnance, -/obj/structure/fans/tiny, -/turf/open/floor/plating, -/area/science/mixing/launch) -"dmS" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 1 +/area/station/maintenance/tram/right) +"eNS" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 8 }, -/obj/effect/turf_decal/stripes/corner{ +/obj/effect/turf_decal/trimline/purple/filled/line{ dir = 1 }, -/turf/open/floor/iron, -/area/security/processing) -"dna" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/turf/open/floor/iron/white, -/area/medical/medbay/lobby) -"dnc" = ( -/obj/structure/table/glass, -/obj/structure/cable, -/obj/effect/turf_decal/tile/blue/fourcorners, /turf/open/floor/iron/dark, -/area/command/heads_quarters/cmo) -"dnh" = ( +/area/station/science/xenobiology) +"eOg" = ( +/obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/cargo/warehouse) +"eOi" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, +/obj/effect/landmark/event_spawn, /obj/structure/cable, -/turf/open/floor/wood, -/area/service/lawoffice) -"dni" = ( -/obj/structure/chair/office/light, -/obj/effect/landmark/start/geneticist, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/iron/dark, -/area/science/genetics) -"dno" = ( -/obj/machinery/door/morgue{ - name = "Adult Section" - }, -/turf/open/floor/wood/parquet, -/area/service/library) -"dnq" = ( -/obj/effect/turf_decal/sand/plating, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating, -/area/engineering/transit_tube) -"dnv" = ( -/obj/effect/landmark/event_spawn, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/white, -/area/security/medical) -"dnQ" = ( -/obj/effect/turf_decal/siding/thinplating{ - dir = 8 +/turf/open/floor/iron, +/area/station/hallway/primary/tram/center) +"eOk" = ( +/turf/open/floor/glass, +/area/station/cargo/storage) +"eOv" = ( +/obj/structure/table, +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 4 }, -/obj/structure/fluff/tram_rail/floor{ - dir = 1 +/turf/open/floor/iron, +/area/station/commons/fitness) +"eON" = ( +/obj/effect/landmark/navigate_destination/bridge, +/obj/effect/spawner/random/engineering/tracking_beacon, +/obj/effect/turf_decal/tile/blue/half/contrasted{ + dir = 8 }, -/turf/open/floor/glass/reinforced, -/area/hallway/primary/tram/left) -"dnT" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/obj/effect/turf_decal/trimline/purple/filled/line{ +/obj/effect/turf_decal/tile/yellow/half/contrasted{ dir = 4 }, /turf/open/floor/iron/dark, -/area/science/xenobiology) -"dom" = ( -/obj/structure/chair{ +/area/station/command/bridge) +"eOU" = ( +/obj/machinery/light/small/directional/south, +/turf/open/floor/engine/o2, +/area/station/engineering/atmos) +"ePj" = ( +/obj/machinery/atmospherics/components/unary/outlet_injector/monitored/incinerator_input{ dir = 1 }, -/obj/effect/landmark/start/assistant, -/obj/effect/turf_decal/trimline/brown/filled/line{ - dir = 6 - }, -/obj/machinery/light/directional/south, -/obj/machinery/camera{ - c_tag = "Cargo - Lobby"; - dir = 6; - network = list("ss13","cargo") - }, -/obj/machinery/firealarm/directional/east, -/turf/open/floor/iron, -/area/cargo/lobby) -"dos" = ( -/obj/machinery/holopad, -/obj/effect/turf_decal/bot, +/turf/open/floor/engine, +/area/station/maintenance/disposal/incinerator) +"ePl" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, /turf/open/floor/iron/cafeteria{ dir = 5 }, -/area/command/heads_quarters/rd) -"dot" = ( -/obj/machinery/door/airlock/external{ - name = "Port Docking Bay 4" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 1 +/area/station/science/breakroom) +"ePL" = ( +/obj/structure/table/wood, +/obj/structure/reagent_dispensers/wall/peppertank/directional/east, +/obj/machinery/recharger{ + pixel_y = 4 }, -/turf/open/floor/plating, -/area/hallway/secondary/entry) -"doC" = ( -/obj/effect/turf_decal/trimline/white/filled/line, -/turf/open/floor/iron/dark, -/area/engineering/storage/tech) -"doV" = ( -/turf/open/floor/iron/goonplaque, -/area/hallway/secondary/entry) -"dpw" = ( -/obj/effect/turf_decal/trimline/brown/filled/line{ - dir = 5 +/turf/open/floor/carpet, +/area/station/command/heads_quarters/hos) +"ePW" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 10 }, /turf/open/floor/iron, -/area/cargo/drone_bay) -"dpI" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ +/area/station/ai_monitored/security/armory) +"ePZ" = ( +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/purple/filled/corner{ dir = 1 }, -/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ +/turf/open/floor/iron/white, +/area/station/science/research) +"eQr" = ( +/obj/effect/turf_decal/trimline/green/filled/line, +/obj/effect/turf_decal/trimline/green/corner{ dir = 4 }, -/turf/open/floor/iron, -/area/security/brig) -"dpT" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ +/obj/effect/turf_decal/trimline/green/corner{ dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, -/turf/open/floor/iron, -/area/engineering/atmos) -"dqc" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/duct, -/obj/structure/disposalpipe/segment{ - dir = 10 +/obj/machinery/light/directional/south, +/obj/machinery/camera{ + c_tag = "Service - Hydroponics South"; + dir = 5 }, -/obj/structure/cable, /turf/open/floor/iron/dark, -/area/commons/lounge) -"dqE" = ( -/obj/structure/table, -/obj/effect/turf_decal/trimline/purple/filled/line{ - dir = 8 - }, -/obj/item/assembly/igniter, -/obj/item/assembly/timer{ - pixel_x = 3; - pixel_y = 3 +/area/station/service/hydroponics) +"eQy" = ( +/obj/effect/turf_decal/siding/thinplating, +/obj/machinery/light/small/directional/east, +/turf/open/floor/iron, +/area/station/science/lower) +"eQQ" = ( +/obj/machinery/mech_bay_recharge_port{ + dir = 2 }, -/turf/open/floor/iron/white, -/area/science/lobby) -"dqK" = ( -/obj/machinery/atmospherics/pipe/multiz/scrubbers/visible/layer2{ - dir = 8 +/turf/open/floor/plating, +/area/station/cargo/storage) +"eQY" = ( +/obj/structure/reagent_dispensers/watertank, +/obj/effect/turf_decal/bot{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/multiz/supply/visible/layer4{ +/obj/effect/turf_decal/trimline/yellow/filled/line{ dir = 8 }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/turf/open/floor/iron, +/area/station/engineering/main) +"eQZ" = ( +/obj/effect/turf_decal/delivery/white{ + color = "#52B4E9" }, +/obj/effect/mapping_helpers/dead_body_placer, /turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/ai) -"dqN" = ( -/obj/machinery/holopad, -/obj/effect/turf_decal/bot, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/sorting/mail{ - sortType = 5 +/area/station/medical/morgue) +"eRi" = ( +/obj/machinery/computer/prisoner/gulag_teleporter_computer{ + dir = 4 }, -/obj/structure/cable, -/turf/open/floor/iron, -/area/engineering/break_room) -"dqT" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/grille, -/turf/open/floor/iron/smooth, -/area/maintenance/port/central) -"drZ" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/security/processing) +"eRn" = ( /obj/structure/table/glass, /obj/item/stack/medical/mesh, /obj/item/stack/medical/gauze, @@ -13044,59 +14170,88 @@ }, /obj/machinery/vending/wallmed/directional/east, /turf/open/floor/iron/white, -/area/medical/treatment_center) -"dse" = ( -/obj/effect/turf_decal/trimline/brown/filled/line{ +/area/station/medical/treatment_center) +"eRv" = ( +/obj/effect/turf_decal/trimline/neutral/filled/corner{ dir = 8 }, -/turf/open/floor/iron, -/area/cargo/office) -"dsh" = ( -/obj/effect/turf_decal/trimline/yellow/warning, -/obj/effect/turf_decal/trimline/neutral/filled/arrow_cw{ - dir = 1 - }, -/obj/effect/turf_decal/caution{ +/obj/effect/turf_decal/trimline/neutral/filled/corner{ dir = 1 }, -/obj/structure/railing/corner, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, /turf/open/floor/iron, -/area/hallway/primary/tram/right) -"dsx" = ( -/obj/structure/reagent_dispensers/watertank, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"dsD" = ( -/obj/structure/table/glass, -/obj/item/storage/backpack/duffelbag/sec/surgery{ - pixel_y = 5 - }, -/obj/item/clothing/mask/balaclava, -/obj/item/reagent_containers/spray/cleaner{ - pixel_x = 5 +/area/station/hallway/secondary/exit/departure_lounge) +"eRw" = ( +/obj/machinery/hydroponics/soil, +/obj/machinery/firealarm/directional/west, +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 9 }, -/obj/structure/sign/poster/official/do_not_question{ - pixel_y = 32 +/turf/open/floor/iron/dark, +/area/station/security/prison/garden) +"eRK" = ( +/obj/machinery/door/airlock/security{ + name = "Interrogation" }, -/obj/machinery/button/flasher{ - id = "reeducation"; - pixel_x = -24; - pixel_y = -8; - req_access_txt = "2" +/obj/effect/turf_decal/trimline/red/filled/line, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 1 }, -/turf/open/floor/iron/white, -/area/security/execution/education) -"dsL" = ( -/obj/machinery/atmospherics/components/trinary/filter/flipped/critical{ +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/door/firedoor, +/obj/effect/mapping_helpers/airlock/access/all/security/general, +/turf/open/floor/iron/dark, +/area/station/security/interrogation) +"eRM" = ( +/obj/effect/turf_decal/siding/thinplating{ dir = 8 }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/obj/structure/disposalpipe/segment, +/obj/structure/fluff/tram_rail/floor{ + dir = 1 }, -/turf/open/floor/engine, -/area/engineering/supermatter/room) -"dsS" = ( +/turf/open/floor/iron, +/area/station/hallway/primary/tram/right) +"eRO" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/structure/steam_vent, +/turf/open/floor/catwalk_floor, +/area/station/maintenance/central/greater) +"eRU" = ( +/obj/structure/table/wood, +/obj/machinery/firealarm/directional/north, +/obj/item/paper_bin{ + pixel_x = -2; + pixel_y = 8 + }, +/turf/open/floor/carpet, +/area/station/service/chapel/monastery) +"eSf" = ( +/obj/effect/turf_decal/trimline/purple/filled/line, +/obj/effect/turf_decal/trimline/neutral/filled/warning, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/hallway/primary/tram/right) +"eSx" = ( +/turf/closed/wall, +/area/station/service/kitchen) +"eSz" = ( +/turf/open/openspace, +/area/station/hallway/primary/tram/center) +"eSD" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/cargo/office) +"eSI" = ( /obj/effect/turf_decal/trimline/yellow/filled/line{ dir = 8 }, @@ -13111,5813 +14266,5640 @@ /obj/structure/disposalpipe/segment, /obj/structure/cable, /turf/open/floor/iron, -/area/engineering/main) -"dtF" = ( -/obj/machinery/computer/atmos_control/oxygen_tank{ +/area/station/engineering/main) +"eST" = ( +/obj/machinery/door/airlock/maintenance_hatch, +/obj/effect/decal/cleanable/dirt, +/obj/effect/mapping_helpers/airlock/unres{ dir = 1 }, -/obj/effect/turf_decal/trimline/blue/filled/line, -/turf/open/floor/iron, -/area/engineering/atmos) -"dtH" = ( -/obj/effect/landmark/start/hangover, -/obj/machinery/duct, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/freezer, -/area/commons/toilet) -"dtK" = ( -/obj/structure/disposalpipe/trunk/multiz{ - dir = 1 +/obj/effect/mapping_helpers/airlock/access/any/supply/maintenance, +/turf/open/floor/iron/smooth, +/area/station/maintenance/department/cargo) +"eTb" = ( +/obj/effect/turf_decal/trimline/yellow/warning{ + dir = 4 }, -/obj/machinery/door/window/left/directional/north{ - dir = 2; - name = "Containment Pen #1"; - req_access_txt = "55" +/turf/open/floor/plating, +/area/station/ai_monitored/turret_protected/aisat/foyer) +"eTv" = ( +/obj/machinery/modular_computer/console/preset/engineering{ + dir = 4 }, -/obj/effect/turf_decal/delivery, -/obj/machinery/door/poddoor/preopen{ - id = "xenobiotopleft"; - name = "Xenobio Topleft Pen Blast Door" +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 8 }, +/obj/machinery/light/directional/west, /turf/open/floor/iron/dark, -/area/science/xenobiology) -"dtL" = ( -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/ai) -"dtR" = ( -/obj/machinery/disposal/bin, -/obj/effect/turf_decal/trimline/purple/filled/line{ - dir = 1 +/area/station/command/bridge) +"eTz" = ( +/obj/machinery/door/airlock/security{ + name = "Security Office" }, -/obj/structure/disposalpipe/trunk{ +/obj/effect/turf_decal/trimline/red/filled/line{ dir = 8 }, -/turf/open/floor/iron/white, -/area/science/research) -"dul" = ( -/obj/machinery/light/directional/south, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/power/apc/auto_name/directional/south, -/obj/structure/cable, -/turf/open/floor/wood, -/area/command/heads_quarters/captain/private) -"duv" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible, -/obj/structure/disposalpipe/segment{ - dir = 5 - }, /obj/structure/cable, -/turf/open/floor/iron, -/area/engineering/atmos) -"duI" = ( -/obj/machinery/door/airlock/public/glass{ - name = "Kitchen"; - req_access_txt = "28" - }, +/obj/structure/disposalpipe/segment, /obj/machinery/door/firedoor, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 - }, -/obj/machinery/duct, -/obj/effect/turf_decal/tile/red/fourcorners, +/obj/effect/mapping_helpers/airlock/access/all/security/general, /turf/open/floor/iron, -/area/service/kitchen) -"duO" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ +/area/station/security/office) +"eTI" = ( +/obj/structure/window/reinforced{ dir = 8 }, -/turf/open/floor/engine/vacuum, -/area/science/mixing/chamber) -"duQ" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line, -/obj/machinery/light/directional/south, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/camera/directional/south{ - c_tag = "Arrivals - North Hall" - }, -/obj/structure/cable, -/turf/open/floor/iron, -/area/hallway/secondary/entry) -"duT" = ( -/turf/open/space/basic, -/area/mine/explored) -"dvg" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 8 +/obj/structure/disposalpipe/segment{ + dir = 5 }, -/obj/effect/landmark/start/hangover, -/turf/open/floor/iron, -/area/hallway/secondary/command) -"dvh" = ( -/obj/machinery/shower{ - dir = 8 +/turf/open/floor/engine, +/area/station/science/xenobiology) +"eTU" = ( +/obj/machinery/disposal/bin, +/obj/effect/turf_decal/trimline/brown/filled/line{ + dir = 10 }, -/turf/open/floor/iron/freezer, -/area/security/prison/shower) -"dvE" = ( -/obj/effect/turf_decal/tile/neutral{ +/obj/structure/disposalpipe/trunk{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/turf/open/floor/iron, +/area/station/cargo/storage) +"eUk" = ( +/obj/machinery/light/directional/west, +/obj/effect/turf_decal/trimline/white/corner{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/obj/effect/turf_decal/trimline/yellow/line{ + dir = 5 }, /turf/open/floor/iron/dark, -/area/commons/fitness) -"dvL" = ( -/obj/machinery/door/poddoor/incinerator_atmos_aux, -/turf/open/floor/engine, -/area/maintenance/disposal/incinerator) -"dvT" = ( -/obj/effect/landmark/start/cyborg, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/turf/open/floor/iron/grimy, -/area/ai_monitored/turret_protected/aisat/foyer) -"dwf" = ( -/obj/structure/table, -/obj/item/grenade/barrier{ - pixel_x = 4 +/area/station/ai_monitored/turret_protected/aisat_interior) +"eUn" = ( +/obj/machinery/door/airlock{ + name = "Service Lathe Access" }, -/obj/item/grenade/barrier, -/obj/item/grenade/barrier{ - pixel_x = -4 +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 1 }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/ai_monitored/security/armory) -"dwi" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/door/firedoor, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 + }, /obj/structure/cable, +/obj/effect/mapping_helpers/airlock/access/all/service/general, /turf/open/floor/iron, -/area/tcommsat/computer) -"dwB" = ( -/obj/effect/turf_decal/sand/plating, -/obj/effect/turf_decal/stripes/asteroid/line{ - dir = 10 +/area/station/hallway/secondary/service) +"eUo" = ( +/obj/structure/table, +/obj/item/stock_parts/micro_laser{ + pixel_x = -6; + pixel_y = 4 }, -/obj/effect/turf_decal/stripes/asteroid/corner{ - dir = 4 +/obj/item/stock_parts/micro_laser{ + pixel_x = -2; + pixel_y = 2 }, -/turf/open/floor/plating/airless, -/area/mine/explored) -"dwE" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/white, -/area/medical/treatment_center) -"dwP" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/orange/visible, -/obj/machinery/meter, -/turf/open/floor/engine, -/area/engineering/supermatter/room) -"dwS" = ( -/obj/structure/chair/comfy/black{ - dir = 1 +/obj/item/stock_parts/micro_laser{ + pixel_x = 2 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/stripes/line{ +/obj/item/stock_parts/micro_laser{ + pixel_x = 6; + pixel_y = -2 + }, +/obj/effect/turf_decal/trimline/brown/filled/line{ dir = 6 }, -/obj/effect/landmark/start/scientist, /turf/open/floor/iron, -/area/science/xenobiology) -"dxr" = ( -/obj/effect/turf_decal/trimline/neutral/filled/corner{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/neutral/filled/corner{ - dir = 4 +/area/station/cargo/drone_bay) +"eUp" = ( +/obj/machinery/door/airlock/external{ + name = "Common Mining Dock" }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/duct, -/turf/open/floor/iron/dark, -/area/commons/lounge) -"dxB" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 6 +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/light/directional/south, -/obj/machinery/camera{ - c_tag = "Command - Bridge Left Airlock"; - dir = 6 +/turf/open/floor/plating, +/area/station/hallway/secondary/exit) +"eUF" = ( +/obj/structure/bed{ + dir = 8 }, -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/command/bridge) -"dxE" = ( -/obj/structure/table, -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 1 +/obj/item/bedsheet/dorms, +/obj/effect/landmark/start/assistant, +/turf/open/floor/carpet, +/area/station/commons/dorms) +"eUH" = ( +/obj/machinery/door/airlock/external{ + name = "Labor Camp Shuttle Airlock" }, -/obj/item/airlock_painter/decal, -/turf/open/floor/iron, -/area/engineering/atmos) -"dxG" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/catwalk_floor, -/area/maintenance/starboard/lesser) -"dxH" = ( -/obj/effect/turf_decal/trimline/blue/filled/corner{ +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 1 }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/turf/open/floor/iron/white, -/area/medical/treatment_center) -"dxK" = ( -/obj/structure/chair/stool{ - pixel_y = 8 - }, -/obj/effect/landmark/event_spawn, -/obj/effect/landmark/start/hangover, -/turf/open/floor/wood, -/area/service/theater) -"dxQ" = ( -/obj/machinery/power/solar_control{ - dir = 8; - id = "forestarboard"; - name = "Starboard Solar Control" - }, -/obj/structure/cable, /turf/open/floor/plating, -/area/maintenance/solars/starboard) -"dya" = ( -/obj/structure/table/wood, -/obj/machinery/computer/security/wooden_tv, -/obj/effect/landmark/event_spawn, -/turf/open/floor/wood, -/area/command/heads_quarters/captain) -"dyf" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/orange/visible, -/turf/closed/wall, -/area/engineering/atmos) -"dyg" = ( -/turf/closed/wall/r_wall, -/area/science/robotics/lab) -"dyh" = ( -/obj/effect/turf_decal/trimline/red/filled/line, -/obj/machinery/airalarm/directional/south, -/turf/open/floor/iron, -/area/security/brig) -"dyu" = ( -/turf/closed/wall, -/area/medical/surgery/aft) -"dyz" = ( -/obj/effect/spawner/random/engineering/tracking_beacon, -/obj/structure/table, -/obj/machinery/power/apc/auto_name/directional/south, -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/command/teleporter) -"dyH" = ( +/area/station/security/processing) +"eUJ" = ( /obj/effect/decal/cleanable/dirt, -/obj/structure/girder, -/turf/open/floor/plating, -/area/maintenance/department/crew_quarters/dorms) -"dyY" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable, -/turf/open/floor/plating, -/area/command/heads_quarters/hos) -"dzO" = ( -/obj/effect/turf_decal/trimline/red/filled/corner{ - dir = 1 - }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ +/obj/effect/spawner/random/structure/girder, +/turf/open/floor/iron/smooth, +/area/station/maintenance/central/greater) +"eUS" = ( +/obj/structure/bed{ dir = 4 }, -/turf/open/floor/iron, -/area/security/brig) -"dzR" = ( -/obj/machinery/door/airlock/research{ - id_tag = "ResearchExt"; - name = "Research Division"; - req_one_access_txt = "47" - }, -/obj/machinery/door/firedoor, -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/trimline/purple/filled/line{ +/obj/item/bedsheet/dorms{ dir = 4 }, -/obj/effect/turf_decal/trimline/purple/filled/line{ - dir = 8 - }, -/obj/effect/mapping_helpers/airlock/unres, -/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ - cycle_id = "sci-entrance-left" - }, -/turf/open/floor/iron, -/area/science/research) -"dzV" = ( -/obj/machinery/vending/wardrobe/hydro_wardrobe, -/obj/effect/turf_decal/trimline/green/filled/line{ - dir = 9 - }, -/turf/open/floor/iron/dark, -/area/service/hydroponics) -"dzX" = ( -/obj/structure/bed, -/obj/effect/turf_decal/trimline/red/filled/line{ +/turf/open/floor/wood, +/area/station/commons/dorms) +"eUZ" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 6 }, -/turf/open/floor/iron/white, -/area/security/medical) -"dAf" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/turf/open/floor/plating, -/area/commons/vacant_room/office) -"dAu" = ( -/obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/pipe/layer_manifold/scrubbers/visible{ - dir = 4 - }, /obj/structure/cable, -/turf/open/floor/engine, -/area/engineering/supermatter/room) -"dAC" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 8 +/obj/structure/closet/athletic_mixed, +/obj/structure/extinguisher_cabinet/directional/east, +/obj/machinery/camera/directional/south{ + c_tag = "Civilian - Fitness Center South-East" }, -/obj/machinery/newscaster/directional/west, -/obj/structure/disposalpipe/segment, /turf/open/floor/iron, -/area/hallway/primary/tram/left) -"dAM" = ( -/obj/effect/turf_decal/stripes/end{ - dir = 4 - }, -/obj/structure/cable/multilayer/multiz, -/turf/open/floor/plating, -/area/command/bridge) -"dBf" = ( -/obj/machinery/conveyor{ - dir = 4; - id = "QMLoad" - }, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/trimline/brown/filled/line{ - dir = 5 +/area/station/commons/fitness) +"eVh" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/turf/open/floor/catwalk_floor, +/area/station/maintenance/starboard/lesser) +"eVi" = ( +/obj/effect/turf_decal/trimline/yellow/warning{ + dir = 1 }, -/turf/open/floor/iron, -/area/cargo/storage) -"dBv" = ( -/obj/structure/table, -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 4 +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment{ + dir = 9 }, -/obj/item/stack/sheet/iron/fifty, -/obj/item/stack/sheet/iron/fifty, -/obj/item/stack/sheet/glass/fifty, -/turf/open/floor/iron, -/area/construction/mining/aux_base) -"dBz" = ( -/obj/effect/turf_decal/trimline/red/filled/corner{ - dir = 1 +/obj/effect/turf_decal/trimline/neutral/filled/line, +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=7-TunnelRightBottomDoor"; + location = "6-TunnelRightBottom" }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron, -/area/security/office) -"dBB" = ( -/obj/structure/table, -/obj/effect/spawner/random/food_or_drink/condiment, -/turf/open/floor/iron/cafeteria, -/area/service/kitchen/diner) -"dBG" = ( -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 4 +/obj/machinery/camera/directional/south{ + c_tag = "Maintenance - East Tram Tunnel 4" }, +/mob/living/simple_animal/bot/secbot/beepsky/officer, /turf/open/floor/iron, -/area/security/prison/safe) -"dBJ" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/orange/visible, -/turf/open/floor/iron, -/area/engineering/atmos) -"dBP" = ( -/obj/effect/turf_decal/trimline/neutral/filled/corner, +/area/station/maintenance/tram/right) +"eVv" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, +/obj/machinery/light/directional/east, +/obj/structure/extinguisher_cabinet/directional/east, +/obj/machinery/atmospherics/pipe/smart/manifold4w/orange/visible, /turf/open/floor/iron, -/area/hallway/secondary/exit) -"dBV" = ( -/turf/open/floor/iron/stairs/medium, -/area/engineering/transit_tube) -"dCy" = ( -/obj/structure/closet/radiation, -/obj/machinery/power/apc/auto_name/directional/west, -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 8 +/area/station/engineering/atmos) +"eWl" = ( +/obj/structure/toilet{ + dir = 1 }, -/obj/structure/cable, -/turf/open/floor/iron, -/area/engineering/gravity_generator) -"dCA" = ( -/obj/effect/turf_decal/sand/plating, +/obj/machinery/light/small/directional/south, +/turf/open/floor/iron/freezer, +/area/station/science/lower) +"eXr" = ( +/obj/effect/turf_decal/trimline/blue/filled/line, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/turf/open/floor/plating/airless, -/area/mine/explored) -"dCC" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 8 - }, -/obj/machinery/portable_atmospherics/scrubber, -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 10 +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/effect/turf_decal/trimline/neutral/filled/warning{ - dir = 10 +/obj/machinery/camera/directional/south{ + c_tag = "Medical - Main South-West"; + network = list("ss13","medbay") }, -/turf/open/floor/iron, -/area/hallway/secondary/construction/engineering) -"dDb" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/structure/crate, -/obj/item/relic, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) +"eXB" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/yellow/visible, +/obj/machinery/atmospherics/pipe/bridge_pipe/cyan/visible, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, -/area/maintenance/starboard/central) -"dDx" = ( +/area/station/engineering/atmos/pumproom) +"eXH" = ( /obj/effect/decal/cleanable/dirt, +/obj/effect/landmark/event_spawn, +/obj/structure/railing, +/turf/open/floor/plating, +/area/station/maintenance/tram/mid) +"eXL" = ( +/obj/effect/turf_decal/siding/thinplating/corner, +/obj/structure/railing/corner, +/obj/effect/turf_decal/trimline/red/corner, +/turf/open/floor/iron, +/area/station/security/checkpoint/supply) +"eXN" = ( +/obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/catwalk_floor, -/area/hallway/primary/tram/right) -"dDB" = ( -/obj/machinery/camera/motion{ - c_tag = "Secure - AI Upper External West"; - dir = 6; - network = list("aicore") +/area/station/maintenance/starboard/central) +"eYa" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden, +/obj/machinery/door/poddoor/preopen{ + id = "atmos"; + name = "Atmospherics Blast Door" }, -/turf/open/space/openspace, -/area/ai_monitored/turret_protected/aisat/hallway) -"dDG" = ( -/turf/open/misc/asteroid/airless, -/area/mine/explored) -"dDJ" = ( -/obj/effect/turf_decal/trimline/red/filled/line, -/obj/structure/cable, +/obj/effect/turf_decal/delivery, /turf/open/floor/iron, -/area/security/brig) -"dDS" = ( -/obj/machinery/conveyor{ - id = "QMLoad2" +/area/station/engineering/atmos) +"eYe" = ( +/obj/machinery/suit_storage_unit/rd, +/turf/open/floor/iron/cafeteria{ + dir = 5 + }, +/area/station/command/heads_quarters/rd) +"eYq" = ( +/obj/effect/turf_decal/trimline/neutral/filled/arrow_cw{ + dir = 1 }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/obj/structure/sign/directions/supply{ + dir = 4; + pixel_y = 28 }, -/obj/effect/turf_decal/trimline/brown/filled/line{ - dir = 4 +/obj/structure/sign/directions/security{ + dir = 8; + pixel_y = 34 }, -/turf/open/floor/iron, -/area/cargo/storage) -"dDT" = ( -/obj/machinery/door/airlock/maintenance_hatch{ - name = "Engineering Maintenance"; - req_access_txt = "11" +/obj/structure/sign/directions/command{ + dir = 8; + pixel_y = 40 }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 +/obj/machinery/light/directional/north, +/obj/structure/sign/directions/vault{ + dir = 8; + pixel_y = 22 }, +/obj/effect/landmark/start/hangover, /obj/structure/disposalpipe/segment{ dir = 4 }, /obj/structure/cable, -/turf/open/floor/catwalk_floor, -/area/maintenance/central/lesser) -"dEx" = ( -/obj/structure/table, -/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/duct, -/turf/open/floor/iron, -/area/security/prison) -"dEA" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/decal/cleanable/dirt, -/obj/item/radio/intercom/directional/south, /turf/open/floor/iron, -/area/maintenance/disposal) -"dEF" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 - }, +/area/station/hallway/primary/tram/center) +"eYv" = ( +/obj/effect/turf_decal/trimline/blue/filled/line, +/obj/structure/extinguisher_cabinet/directional/south, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) +"eYC" = ( +/obj/effect/landmark/blobstart, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/disposalpipe/segment{ dir = 9 }, -/obj/effect/turf_decal/trimline/neutral/filled/corner{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/neutral/filled/corner{ - dir = 4 +/turf/open/floor/iron/freezer, +/area/station/science/lower) +"eYF" = ( +/obj/effect/turf_decal/trimline/red/filled/line, +/obj/structure/disposalpipe/segment{ + dir = 5 }, +/obj/item/kirbyplants/random, /turf/open/floor/iron, -/area/hallway/primary/tram/center) -"dEN" = ( -/obj/machinery/door/airlock/external{ - name = "External Access" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 1 +/area/station/security/brig) +"eYR" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/ai_upload) +"eZb" = ( +/obj/structure/fluff/paper/stack{ + dir = 4 }, -/obj/effect/turf_decal/sand/plating, +/obj/item/paper, +/obj/effect/decal/cleanable/dirt, +/mob/living/simple_animal/mouse, /turf/open/floor/plating, -/area/maintenance/starboard/lesser) -"dFn" = ( -/obj/machinery/door/airlock/maintenance_hatch{ - name = "Hydroponics Maintenance Access"; - req_access_txt = "35,12" +/area/station/maintenance/tram/right) +"eZT" = ( +/obj/effect/turf_decal/trimline/red/filled/corner{ + dir = 8 }, +/obj/effect/turf_decal/trimline/red/filled/corner, +/obj/structure/chair/office, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/landmark/event_spawn, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/security/checkpoint/escape) +"faf" = ( +/obj/machinery/duct, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/effect/decal/cleanable/dirt, -/obj/machinery/duct, +/obj/structure/cable, +/obj/machinery/power/apc/auto_name/directional/north, /turf/open/floor/catwalk_floor, -/area/maintenance/central/greater) -"dFr" = ( -/obj/effect/turf_decal/siding/thinplating{ - dir = 6 - }, -/turf/open/floor/glass/reinforced, -/area/security/warden) -"dFA" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/ai) -"dFK" = ( -/obj/machinery/atmospherics/components/trinary/filter/flipped/critical{ - dir = 8 +/area/station/maintenance/central/greater) +"fag" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/trimline/yellow/warning, +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 1 }, -/obj/effect/turf_decal/stripes/line{ +/obj/machinery/firealarm/directional/north, +/obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/engine, -/area/engineering/supermatter/room) -"dFL" = ( -/obj/machinery/door/window/brigdoor{ - dir = 8; - id = "engcell"; - name = "Engineering Cell"; - req_access_txt = "63" - }, -/obj/effect/turf_decal/trimline/red/filled/corner, -/obj/effect/turf_decal/trimline/red/filled/corner{ +/turf/open/floor/iron, +/area/station/maintenance/tram/left) +"fal" = ( +/turf/closed/wall/r_wall, +/area/station/engineering/gravity_generator) +"faz" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 8 + }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/door/airlock/public/glass{ + name = "Service Wing Hallway" + }, +/obj/machinery/door/firedoor, /obj/structure/cable, -/obj/effect/turf_decal/tile/red/half/contrasted{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"faC" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 4 + }, +/obj/effect/turf_decal/siding/thinplating{ dir = 8 }, /turf/open/floor/iron, -/area/security/checkpoint/engineering) -"dGi" = ( -/obj/structure/table/wood, -/obj/effect/turf_decal/siding/wood{ +/area/station/commons/fitness/recreation) +"faF" = ( +/obj/effect/turf_decal/trimline/purple/filled/corner, +/obj/effect/turf_decal/trimline/purple/filled/corner{ dir = 4 }, -/turf/open/floor/wood, -/area/service/library) -"dGj" = ( -/obj/effect/turf_decal/trimline/red/filled/corner{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/turf_decal/trimline/red/filled/corner, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/science/research) +"faL" = ( +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/tcommsat/computer) +"faN" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 4 + }, +/obj/structure/table, /turf/open/floor/iron, -/area/security/checkpoint) -"dGm" = ( -/obj/effect/turf_decal/trimline/yellow/warning{ +/area/station/commons/dorms) +"fba" = ( +/obj/structure/disposalpipe/junction/flip{ dir = 8 }, -/turf/open/floor/plating, -/area/ai_monitored/turret_protected/aisat/foyer) -"dGq" = ( -/obj/machinery/door/airlock/engineering{ - name = "Power Access Hatch"; - req_access_txt = "11" +/obj/effect/turf_decal/trimline/neutral/filled/corner{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/neutral/filled/corner{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/catwalk_floor, -/area/maintenance/starboard/lesser) -"dGs" = ( -/obj/effect/turf_decal/trimline/blue/filled/corner, -/obj/structure/disposalpipe/segment{ - dir = 9 +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/hallway/primary/tram/center) +"fbd" = ( +/obj/machinery/portable_atmospherics/canister/carbon_dioxide, +/turf/open/floor/iron/dark, +/area/station/science/ordnance/storage) +"fbf" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/security/prison/work) +"fbk" = ( +/obj/effect/turf_decal/siding/thinplating{ + dir = 8 }, -/turf/open/floor/iron/white, -/area/medical/medbay/central) -"dGu" = ( -/turf/open/openspace, -/area/science/xenobiology) -"dGw" = ( -/obj/machinery/atmospherics/components/binary/pump/on{ - dir = 1; - name = "Air Outlet Pump" +/obj/structure/fluff/tram_rail/floor{ + dir = 1 }, -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 6 +/turf/open/floor/glass/reinforced, +/area/station/hallway/primary/tram/center) +"fbo" = ( +/obj/effect/turf_decal/trimline/yellow/warning, +/obj/structure/railing/corner, +/obj/effect/turf_decal/trimline/neutral/filled/arrow_ccw{ + dir = 1 + }, +/obj/effect/turf_decal/caution{ + dir = 1 }, /turf/open/floor/iron, -/area/engineering/atmos) -"dGP" = ( -/turf/closed/wall, -/area/engineering/atmos) -"dGU" = ( +/area/station/hallway/primary/tram/right) +"fbq" = ( +/obj/machinery/airalarm/directional/north, /obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 4 + dir = 9 }, -/obj/machinery/firealarm/directional/east, -/turf/open/floor/iron, -/area/hallway/secondary/command) -"dGY" = ( -/obj/effect/landmark/start/atmospheric_technician, -/turf/open/floor/iron, -/area/engineering/atmos) -"dGZ" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ +/turf/open/floor/iron/dark, +/area/station/security/courtroom) +"fbt" = ( +/obj/effect/turf_decal/trimline/green/filled/line, +/obj/effect/turf_decal/trimline/green/filled/corner{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/white, +/area/station/medical/virology) +"fbx" = ( +/obj/machinery/light/small/directional/north, +/turf/open/floor/plating, +/area/station/hallway/secondary/exit/departure_lounge) +"fbC" = ( +/obj/effect/turf_decal/stripes/corner{ dir = 4 }, -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 8 +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 1 }, -/obj/machinery/light/directional/south, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, /turf/open/floor/iron/dark, -/area/security/office) -"dHa" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/door/firedoor, -/obj/machinery/door/poddoor/preopen{ - id = "left_tram_lower"; - name = "tunnel access blast door" +/area/station/science/xenobiology) +"fbH" = ( +/obj/machinery/light/small/directional/north, +/turf/open/floor/carpet, +/area/station/cargo/miningdock) +"fbM" = ( +/obj/machinery/plumbing/synthesizer{ + dir = 8; + reagent_id = /datum/reagent/water }, -/obj/effect/spawner/structure/window/reinforced, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, -/area/maintenance/tram/mid) -"dHj" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ +/area/station/service/janitor) +"fbP" = ( +/obj/machinery/door/airlock/hydroponics/glass{ + name = "Hydroponics" + }, +/obj/effect/turf_decal/trimline/green/filled/line, +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/turf_decal/siding/thinplating{ +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 8 }, -/obj/machinery/light/directional/east, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/firealarm/directional/east, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron, -/area/commons/fitness/recreation) -"dHz" = ( -/obj/structure/table, -/obj/item/folder/red{ - pixel_x = 7 +/obj/effect/mapping_helpers/airlock/access/all/service/hydroponics, +/turf/open/floor/iron/dark, +/area/station/service/hydroponics) +"fcg" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/turf/open/floor/catwalk_floor, +/area/station/maintenance/department/cargo) +"fcF" = ( +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 1 }, -/obj/item/storage/box/evidence{ - pixel_x = -5; - pixel_y = 12 +/obj/machinery/modular_computer/console/preset/cargochat/science, +/turf/open/floor/iron/white, +/area/station/science/explab) +"fcN" = ( +/obj/effect/turf_decal/tile/red{ + dir = 1 }, -/obj/item/toy/crayon/white{ - pixel_y = -4 +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/blue{ + dir = 4 }, -/obj/item/toy/crayon/white{ - pixel_x = -5; - pixel_y = -4 +/obj/effect/turf_decal/tile/blue{ + dir = 8 }, /turf/open/floor/iron, -/area/security/office) -"dHF" = ( -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/area/station/service/theater) +"fdt" = ( +/obj/effect/turf_decal/stripes/line, +/obj/machinery/power/apc/auto_name/directional/west, +/obj/machinery/light_switch/directional/west{ + pixel_y = -8 + }, /obj/structure/cable, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron/white, -/area/medical/medbay/central) -"dHK" = ( -/obj/machinery/light/directional/west, -/obj/effect/turf_decal/trimline/white/corner{ - dir = 4 +/turf/open/floor/iron/dark, +/area/station/science/genetics) +"fdz" = ( +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 1 }, -/obj/effect/turf_decal/trimline/yellow/line{ - dir = 5 +/obj/machinery/button/door/directional/north{ + id = "xenobiotopleft"; + name = "Xenobio Top Left Blast Door"; + req_access = list("xenobiology") }, +/obj/structure/cable, /turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/aisat_interior) -"dHQ" = ( -/obj/machinery/door/airlock{ - id_tag = "private_e"; - name = "Private Quarters E" +/area/station/science/xenobiology) +"fdI" = ( +/obj/machinery/door/airlock/atmos/glass{ + name = "Atmospherics Monitoring" }, +/obj/machinery/door/firedoor, +/obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/carpet, -/area/commons/dorms) -"dHS" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/bot, -/obj/structure/closet/crate{ - icon_state = "crateopen" +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 4 }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/obj/effect/turf_decal/trimline/yellow/filled/line{ dir = 8 }, -/obj/item/stack/package_wrap, -/obj/item/stack/package_wrap, +/obj/effect/mapping_helpers/airlock/access/all/engineering/atmos, /turf/open/floor/iron, -/area/cargo/warehouse) -"dHW" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 10 +/area/station/engineering/atmos) +"fdV" = ( +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/trimline/brown/filled/line{ + dir = 8 }, -/turf/open/floor/iron, -/area/engineering/engine_smes) -"dHX" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/item/radio/intercom/directional/west, -/obj/effect/turf_decal/trimline/red/filled/line{ +/obj/effect/turf_decal/trimline/neutral/filled/warning{ dir = 8 }, -/obj/structure/table, -/obj/item/book/manual/wiki/security_space_law, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, -/area/security/processing) -"dIv" = ( -/obj/structure/table, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/item/paicard, -/obj/item/taperecorder{ - pixel_x = -3; - pixel_y = 2 - }, -/obj/item/aicard, -/obj/item/circuitboard/aicore, -/turf/open/floor/iron/white, -/area/command/heads_quarters/rd) -"dIE" = ( -/obj/effect/turf_decal/siding/thinplating{ +/area/station/cargo/lobby) +"fdW" = ( +/obj/structure/cable, +/obj/effect/turf_decal/trimline/red/filled/line{ dir = 4 }, -/turf/open/floor/iron/white, -/area/service/kitchen) -"dIN" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/security/prison) +"fef" = ( /obj/effect/decal/cleanable/dirt, -/obj/structure/closet/emcloset, -/obj/effect/turf_decal/trimline/neutral/filled/corner{ +/obj/structure/table, +/obj/item/storage/toolbox/electrical, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron, +/area/station/maintenance/port/central) +"fel" = ( +/obj/effect/turf_decal/trimline/brown/filled/corner{ dir = 8 }, -/turf/open/floor/plating, -/area/maintenance/central/greater) -"dIW" = ( -/obj/effect/turf_decal/trimline/red/filled/corner{ - dir = 4 - }, -/obj/machinery/camera/emp_proof{ - c_tag = "Engineering - Atmospherics South-West"; - dir = 10; - network = list("ss13","engineering") +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ + dir = 10 }, -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 8 +/turf/open/floor/iron, +/area/station/cargo/miningdock) +"fem" = ( +/obj/structure/rack, +/obj/effect/spawner/random/techstorage/engineering_all, +/obj/effect/turf_decal/trimline/white/filled/line, +/turf/open/floor/iron/dark, +/area/station/engineering/storage/tech) +"few" = ( +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 6 }, -/obj/structure/reagent_dispensers/watertank/high, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/stripes/corner{ - dir = 1 +/obj/machinery/camera/directional/south{ + c_tag = "Science - AI Station Access Exterior"; + network = list("ss13","rd") }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers, /turf/open/floor/iron, -/area/engineering/atmos) -"dIX" = ( -/obj/effect/turf_decal/trimline/yellow/warning, -/obj/effect/decal/cleanable/dirt, -/obj/structure/disposalpipe/segment{ - dir = 4 +/area/station/engineering/transit_tube) +"feW" = ( +/obj/effect/turf_decal/trimline/purple/filled/corner{ + dir = 8 }, -/obj/effect/turf_decal/trimline/neutral/filled/line{ +/obj/effect/turf_decal/trimline/purple/filled/corner, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment, +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/science/research) +"feZ" = ( +/obj/effect/turf_decal/trimline/neutral/filled/corner{ dir = 1 }, -/obj/item/assembly/mousetrap, -/obj/item/food/deadmouse, -/turf/open/floor/iron, -/area/maintenance/tram/right) -"dJd" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ +/obj/effect/turf_decal/siding/thinplating{ dir = 4 }, -/obj/structure/sign/departments/chemistry/pharmacy{ - pixel_x = 32 - }, /turf/open/floor/iron, -/area/hallway/primary/tram/center) -"dJe" = ( -/obj/structure/bed/pod{ - desc = "An old medical bed, just waiting for replacement with something up to date."; - dir = 4; - name = "medical bed" - }, -/obj/machinery/defibrillator_mount/directional/west, -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 8 +/area/station/commons/fitness/recreation) +"ffo" = ( +/obj/machinery/camera{ + c_tag = "Science - Maintenance Intersection"; + dir = 6; + network = list("ss13","rd") }, -/turf/open/floor/iron/white, -/area/medical/treatment_center) -"dJg" = ( -/obj/effect/turf_decal/trimline/green/filled/line{ +/obj/effect/turf_decal/trimline/purple/filled/line{ dir = 6 }, -/obj/machinery/vending/wardrobe/viro_wardrobe, /turf/open/floor/iron/dark, -/area/medical/virology) -"dJh" = ( -/obj/effect/turf_decal/bot, +/area/station/maintenance/starboard/lesser) +"ffA" = ( /obj/effect/turf_decal/trimline/yellow/filled/line, -/obj/machinery/portable_atmospherics/pump, -/obj/machinery/atmospherics/pipe/smart/manifold4w/green/visible, /turf/open/floor/iron, -/area/engineering/atmos) -"dJA" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 8 +/area/station/construction/mining/aux_base) +"ffE" = ( +/obj/machinery/door/airlock{ + id_tag = "Toilet1"; + name = "Unit 1" }, -/obj/machinery/airalarm/directional/north, -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 9 +/turf/open/floor/iron/freezer, +/area/station/commons/toilet) +"ffU" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/machinery/button/door/directional/west{ - id = "commissarydoor"; - name = "Commissary Shutter Access" +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/turf/open/floor/catwalk_floor, +/area/station/maintenance/port/fore) +"ffV" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/door/airlock/command/glass{ + name = "EVA Storage" }, -/turf/open/floor/iron, -/area/commons/vacant_room/commissary) -"dJB" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ +/obj/effect/turf_decal/trimline/neutral/filled/line, +/obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 1 }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/turf/open/floor/iron, -/area/security/checkpoint/science) -"dJE" = ( -/obj/machinery/power/apc/auto_name/directional/north, /obj/structure/cable, +/obj/effect/mapping_helpers/airlock/access/all/command/eva, /turf/open/floor/iron, -/area/security/prison/work) -"dJI" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ +/area/station/ai_monitored/command/storage/eva) +"fgi" = ( +/turf/closed/wall, +/area/station/cargo/lobby) +"fgB" = ( +/obj/structure/holohoop{ dir = 4 }, -/turf/open/floor/engine, -/area/engineering/supermatter) -"dJT" = ( -/obj/effect/turf_decal/trimline/purple/filled/line{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/corner{ - dir = 1 +/turf/open/misc/asteroid, +/area/station/security/prison/workout) +"fgG" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 9 }, -/obj/structure/sink{ - pixel_y = 15 +/obj/effect/turf_decal/trimline/neutral/filled/warning{ + dir = 9 }, -/turf/open/floor/iron/white, -/area/science/xenobiology) -"dKb" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ dir = 4 }, -/obj/effect/turf_decal/siding/thinplating{ - dir = 8 +/obj/machinery/camera/directional/west{ + c_tag = "Hallway - Mid Right Command" }, /turf/open/floor/iron, -/area/commons/fitness/recreation) -"dKk" = ( -/obj/structure/closet/secure_closet/engineering_chief, -/obj/structure/window/reinforced{ +/area/station/hallway/secondary/command) +"fgV" = ( +/obj/machinery/computer/cargo{ dir = 4 }, -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 1 +/obj/effect/turf_decal/trimline/brown/filled/line{ + dir = 8 + }, +/obj/machinery/status_display/supply{ + pixel_x = -32 }, /turf/open/floor/iron, -/area/command/heads_quarters/ce) -"dKm" = ( +/area/station/cargo/qm) +"fhv" = ( /obj/effect/turf_decal/trimline/brown/filled/line{ - dir = 10 + dir = 6 + }, +/obj/machinery/firealarm/directional/east, +/obj/structure/table, +/obj/item/clothing/gloves/cargo_gauntlet, +/obj/item/clothing/gloves/cargo_gauntlet, +/obj/item/clothing/gloves/cargo_gauntlet, +/turf/open/floor/iron, +/area/station/cargo/storage) +"fhy" = ( +/obj/item/kirbyplants/random, +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 4 }, -/obj/structure/rack, -/turf/open/floor/iron/dark, -/area/cargo/miningdock/oresilo) -"dKr" = ( -/obj/machinery/atmospherics/components/trinary/filter/atmos/flipped/co2, /turf/open/floor/iron/dark, -/area/medical/treatment_center) -"dKz" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/trimline/yellow/filled/line{ +/area/station/security/courtroom) +"fhz" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 5 + }, +/obj/structure/table, +/turf/open/floor/iron, +/area/station/commons/fitness/recreation) +"fhB" = ( +/obj/structure/toilet{ dir = 1 }, -/obj/effect/turf_decal/trimline/yellow/filled/line, -/obj/machinery/door/firedoor, -/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ - cycle_id = "engi-entrance" +/obj/machinery/light/small/directional/east, +/obj/machinery/button/door/directional/west{ + id = "Toilet5"; + name = "Lock Control"; + normaldoorcontrol = 1; + specialfunctions = 4 }, -/obj/machinery/door/airlock/engineering{ - name = "Engine Room"; - req_one_access_txt = "10;24" +/turf/open/floor/iron/freezer, +/area/station/commons/toilet) +"fhD" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/firedoor, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "kitchencounter"; + name = "Kitchen Counter Shutters" }, -/obj/structure/disposalpipe/segment{ +/turf/open/floor/iron/cafeteria, +/area/station/service/kitchen) +"fhO" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 4 }, +/obj/item/kirbyplants/random, /turf/open/floor/iron, -/area/engineering/main) -"dKZ" = ( -/obj/effect/turf_decal/trimline/white/filled/line{ - dir = 8 +/area/station/commons/dorms) +"fig" = ( +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 4 }, -/obj/effect/turf_decal/trimline/white/filled/line{ +/obj/structure/extinguisher_cabinet/directional/east, +/turf/open/floor/iron, +/area/station/science/robotics/lab) +"fij" = ( +/obj/effect/turf_decal/trimline/red/filled/corner{ dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, -/turf/open/floor/iron/dark, -/area/engineering/storage/tech) -"dLa" = ( -/obj/effect/turf_decal/trimline/red/filled/line, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/disposalpipe/segment{ - dir = 4 + dir = 10 }, /turf/open/floor/iron, -/area/security/brig) -"dLe" = ( -/obj/effect/turf_decal/trimline/purple/filled/line{ - dir = 8 +/area/station/security/brig) +"fik" = ( +/obj/effect/turf_decal/siding/wood, +/obj/structure/window/reinforced/spawner, +/turf/open/floor/wood, +/area/station/service/theater) +"fir" = ( +/obj/machinery/door/poddoor/incinerator_ordmix, +/turf/open/floor/engine/vacuum, +/area/station/science/ordnance/burnchamber) +"fiy" = ( +/obj/effect/turf_decal/trimline/neutral/filled/corner{ + dir = 1 }, -/turf/open/floor/iron, -/area/science/robotics/lab) -"dLn" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/trimline/neutral/filled/corner{ + dir = 4 }, -/obj/structure/cable, /turf/open/floor/iron, -/area/service/hydroponics/garden) -"dLp" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line, -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/turf/open/floor/iron/dark, -/area/commons/fitness/recreation/entertainment) -"dLr" = ( -/obj/effect/turf_decal/siding/thinplating/dark{ - dir = 1 - }, -/obj/machinery/newscaster/directional/north, -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk, +/area/station/hallway/secondary/exit) +"fiA" = ( +/obj/machinery/light/directional/west, +/obj/effect/decal/cleanable/dirt, /obj/machinery/camera{ - c_tag = "Hallway - Top Right Service"; - dir = 9 + c_tag = "Civilian - Disposals"; + dir = 10 }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/hallway/primary/central) -"dMm" = ( -/obj/effect/turf_decal/trimline/yellow/warning, +/turf/open/floor/iron, +/area/station/maintenance/disposal) +"fiX" = ( /obj/effect/turf_decal/trimline/neutral/filled/corner{ - dir = 1 - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/camera/directional/west{ - c_tag = "Hallway - Central Tram Platform North-West" - }, -/obj/effect/turf_decal/caution{ - dir = 1 + dir = 4 }, -/obj/machinery/firealarm/directional/west, -/obj/structure/cable, +/obj/effect/landmark/start/hangover, /turf/open/floor/iron, -/area/hallway/primary/tram/center) -"dMs" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 1 +/area/station/hallway/primary/tram/right) +"fjb" = ( +/turf/open/floor/engine/co2, +/area/station/engineering/atmos) +"fjk" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/camera{ + c_tag = "Security - Upper Power Hatch"; + dir = 9; + network = list("ss13","Security") }, +/turf/open/floor/catwalk_floor, +/area/station/maintenance/department/security) +"fjo" = ( /obj/structure/disposalpipe/segment, -/turf/open/floor/iron, -/area/hallway/secondary/exit) -"dMv" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 4 - }, -/obj/effect/turf_decal/bot, -/obj/effect/spawner/random/structure/crate_empty, -/obj/effect/spawner/random/maintenance/five, -/turf/open/floor/iron, -/area/cargo/warehouse) -"dMF" = ( +/obj/structure/cable, +/turf/open/floor/catwalk_floor, +/area/station/maintenance/starboard/central) +"fjq" = ( +/turf/open/floor/iron/stairs/medium, +/area/station/hallway/secondary/construction/engineering) +"fjQ" = ( +/obj/structure/grille, +/turf/closed/wall/r_wall, +/area/station/engineering/atmos) +"fkb" = ( +/obj/effect/turf_decal/trimline/blue/filled/line, /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/sorting/mail{ - dir = 8; - name = "sorting disposal pipe (General Security Wing)"; - sortTypes = list(8,7) +/turf/open/floor/iron/white, +/area/station/medical/storage) +"fke" = ( +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 10 }, -/turf/open/floor/iron, -/area/security/brig) -"dMI" = ( -/obj/machinery/duct, +/obj/structure/table, +/obj/item/multitool/circuit{ + pixel_x = 7 + }, +/obj/item/multitool/circuit, +/obj/item/multitool/circuit{ + pixel_x = -8 + }, +/turf/open/floor/iron/white, +/area/station/science/explab) +"fkh" = ( +/obj/structure/sign/warning/docking, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/hallway/secondary/exit/departure_lounge) +"fkm" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/freezer, -/area/commons/toilet) -"dMP" = ( -/obj/machinery/holopad, -/obj/effect/turf_decal/bot, +/obj/machinery/flasher/directional/west{ + id = "AI"; + pixel_y = -26 + }, +/obj/structure/cable, /turf/open/floor/iron/dark, -/area/command/teleporter) -"dNn" = ( +/area/station/ai_monitored/turret_protected/ai) +"fkv" = ( /obj/effect/turf_decal/trimline/neutral/filled/corner{ - dir = 1 + dir = 8 }, /obj/effect/turf_decal/trimline/neutral/filled/corner{ - dir = 8 + dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/commons/dorms) -"dNy" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment, /obj/structure/cable, /turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"dNF" = ( -/obj/machinery/light/small/directional/north, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/smooth, -/area/maintenance/central/lesser) -"dNL" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 1 +/area/station/hallway/secondary/command) +"fkB" = ( +/turf/closed/wall/r_wall, +/area/station/science/explab) +"fkH" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/trimline/purple/filled/corner{ + dir = 8 }, -/obj/machinery/light/directional/north, +/obj/effect/turf_decal/trimline/purple/filled/corner, /turf/open/floor/iron, -/area/security/checkpoint/medical) -"dOd" = ( -/obj/machinery/gulag_item_reclaimer{ - pixel_x = 32 +/area/station/science/robotics/mechbay) +"fkL" = ( +/obj/machinery/atmospherics/components/binary/pump{ + dir = 8; + name = "Plasma Outlet Pump" }, -/obj/effect/turf_decal/trimline/red/filled/line{ +/obj/effect/turf_decal/trimline/purple/filled/line{ dir = 5 }, -/obj/effect/turf_decal/stripes/corner{ - dir = 1 - }, /turf/open/floor/iron, -/area/security/processing) -"dOi" = ( -/obj/effect/turf_decal/sand/plating, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plating/airless, -/area/mine/explored) -"dOm" = ( -/obj/machinery/vending/cigarette, -/turf/open/floor/wood, -/area/command/heads_quarters/captain) -"dOL" = ( -/turf/closed/wall, -/area/maintenance/disposal/incinerator) -"dOV" = ( -/turf/closed/wall, -/area/security/processing) -"dPk" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/decal/cleanable/dirt, +/area/station/engineering/atmos) +"fkR" = ( +/obj/machinery/chem_master, +/obj/effect/turf_decal/tile/yellow/fourcorners, +/turf/open/floor/iron/white, +/area/station/medical/chemistry) +"fkU" = ( +/obj/structure/flora/bush/lavendergrass/style_random, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/iron, -/area/cargo/warehouse) -"dPS" = ( +/turf/open/floor/grass, +/area/station/science/genetics) +"fla" = ( +/obj/structure/reagent_dispensers/fueltank, +/obj/machinery/firealarm/directional/east, /obj/effect/turf_decal/trimline/purple/filled/line{ - dir = 1 + dir = 6 }, -/turf/open/floor/iron/white, -/area/science/lower) -"dQc" = ( -/obj/effect/turf_decal/tile/blue{ +/turf/open/floor/iron, +/area/station/science/robotics/mechbay) +"flb" = ( +/obj/machinery/atmospherics/pipe/smart/simple/dark/visible{ dir = 4 }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/obj/machinery/duct, -/turf/open/floor/iron/freezer, -/area/medical/coldroom) -"dQy" = ( +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/trimline/purple/filled/line{ - dir = 1 +/obj/machinery/power/apc/auto_name/directional/south, +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/effect/turf_decal/trimline/purple/filled/corner, -/obj/machinery/light/small/directional/north, +/turf/open/floor/iron/white, +/area/station/science/ordnance) +"fll" = ( +/obj/effect/turf_decal/trimline/brown/filled/line, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/item/radio/intercom/directional/south, /obj/structure/disposalpipe/segment{ dir = 4 }, /obj/structure/cable, -/turf/open/floor/iron/dark, -/area/maintenance/starboard/lesser) -"dQE" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/cobweb/cobweb2, -/obj/structure/closet/firecloset, -/turf/open/floor/plating, -/area/maintenance/starboard/lesser) -"dQU" = ( +/turf/open/floor/iron, +/area/station/cargo/miningdock) +"flw" = ( +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/wood/tile, -/area/service/chapel) -"dRc" = ( -/obj/effect/turf_decal/trimline/purple/filled/corner{ +/obj/effect/turf_decal/trimline/red/filled/line, +/turf/open/floor/iron, +/area/station/security/prison/workout) +"flZ" = ( +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ dir = 1 }, -/obj/effect/turf_decal/stripes/line{ +/obj/structure/chair/sofa/corner, +/turf/open/floor/iron, +/area/station/cargo/miningdock/cafeteria) +"fmd" = ( +/obj/effect/turf_decal/delivery, +/obj/structure/holosign/barrier/atmos/sturdy, +/obj/structure/fluff/tram_rail/floor{ dir = 1 }, -/turf/open/floor/iron/white, -/area/science/xenobiology) -"dRu" = ( -/obj/effect/spawner/structure/window, -/turf/open/floor/plating, -/area/medical/medbay/lobby) -"dRv" = ( -/obj/machinery/door/airlock/hatch, -/obj/structure/disposalpipe/segment, -/obj/effect/decal/cleanable/dirt, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 +/turf/open/floor/vault, +/area/station/hallway/primary/tram/right) +"fmo" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/visible, +/obj/machinery/meter/monitored/distro_loop, +/turf/open/floor/iron, +/area/station/engineering/atmos/pumproom) +"fmu" = ( +/obj/structure/bed, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 }, -/turf/open/floor/catwalk_floor, -/area/maintenance/tram/right) -"dRx" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 6 }, +/turf/open/floor/iron, +/area/station/security/execution/transfer) +"fmv" = ( +/obj/effect/turf_decal/sand/plating, +/obj/structure/railing, +/turf/open/floor/plating/airless, +/area/mine/explored) +"fmy" = ( +/turf/closed/wall, +/area/station/hallway/secondary/exit/departure_lounge) +"fmB" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/mob/living/simple_animal/bot/cleanbot, +/obj/effect/landmark/event_spawn, +/turf/open/floor/wood, +/area/station/command/heads_quarters/hop) +"fmE" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/ai_monitored/security/armory) +"fmJ" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral/half/contrasted, /turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/aisat/maint) -"dRG" = ( -/obj/effect/turf_decal/trimline/neutral/filled/corner{ +/area/station/command/bridge) +"fmL" = ( +/obj/structure/cable, +/obj/machinery/firealarm/directional/west, +/turf/open/floor/iron, +/area/station/security/prison/work) +"fnb" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 8 }, +/obj/structure/railing/corner, /obj/effect/turf_decal/trimline/neutral/filled/corner, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ +/turf/open/floor/iron, +/area/station/hallway/primary/tram/center) +"fnF" = ( +/obj/structure/table, +/obj/machinery/recharger, +/obj/effect/turf_decal/trimline/red/filled/line{ dir = 6 }, /turf/open/floor/iron, -/area/hallway/primary/tram/left) -"dRI" = ( +/area/station/security/office) +"fnO" = ( +/obj/effect/turf_decal/trimline/neutral/filled/corner, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/light/directional/south, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/ai) -"dRL" = ( -/obj/machinery/door/poddoor/preopen{ - id = "Xenolab"; - name = "test chamber blast door" +/turf/open/floor/iron, +/area/station/hallway/secondary/command) +"fnS" = ( +/obj/effect/turf_decal/stripes{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/dark/visible, -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable, -/turf/open/floor/plating, -/area/science/xenobiology) -"dSj" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ +/obj/effect/turf_decal/stripes, +/obj/effect/turf_decal/caution/stand_clear/red{ dir = 8 }, +/turf/open/floor/vault, +/area/station/hallway/primary/tram/right) +"fnU" = ( /obj/machinery/firealarm/directional/west, -/obj/machinery/camera{ - c_tag = "Hallway - Mid-Right Service"; - dir = 10 +/obj/machinery/power/solar_control{ + id = "aicore"; + name = "AI Core Solar Control" }, -/turf/open/floor/iron, -/area/hallway/primary/central) -"dSp" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/yellow/visible, -/turf/open/floor/iron, -/area/engineering/atmos/pumproom) -"dSq" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 4 +/obj/structure/cable, +/turf/open/floor/circuit, +/area/station/ai_monitored/turret_protected/ai) +"fog" = ( +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ + dir = 1 }, -/obj/machinery/light/directional/west, -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 8 +/obj/machinery/vending/cigarette, +/obj/machinery/light/directional/north, +/obj/machinery/airalarm/directional/north, +/obj/machinery/camera{ + c_tag = "Cargo - Mining Break Room"; + dir = 9; + network = list("ss13","cargo") }, /turf/open/floor/iron, -/area/engineering/main) -"dSy" = ( -/obj/effect/turf_decal/sand/plating, -/obj/item/stack/ore/glass, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"dSI" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line, -/obj/machinery/light/directional/south, +/area/station/cargo/miningdock/cafeteria) +"foi" = ( +/obj/effect/turf_decal/trimline/red/filled/line, +/obj/effect/turf_decal/trimline/yellow/filled/warning, /turf/open/floor/iron, -/area/commons/fitness/recreation) -"dSJ" = ( -/obj/effect/turf_decal/trimline/red/filled/corner{ - dir = 4 - }, -/obj/structure/cable, +/area/station/engineering/break_room) +"foj" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/disposalpipe/segment{ - dir = 10 - }, -/turf/open/floor/iron, -/area/security/brig) -"dSU" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 8 + dir = 6 }, -/turf/open/floor/iron, -/area/commons/fitness/recreation) -"dTi" = ( -/obj/effect/decal/cleanable/dirt, /obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/south, -/turf/open/floor/iron/smooth, -/area/maintenance/central/lesser) -"dTm" = ( -/turf/open/floor/engine/vacuum, -/area/engineering/atmos) -"dTs" = ( -/obj/effect/turf_decal/trimline/neutral/filled/corner{ +/turf/open/floor/iron, +/area/station/cargo/office) +"foy" = ( +/obj/effect/turf_decal/trimline/red/filled/corner{ dir = 1 }, -/obj/machinery/camera/emp_proof/directional/south{ - c_tag = "Engineering - Atmospherics South-East"; - network = list("ss13","engineering") - }, -/obj/effect/turf_decal/trimline/yellow/filled/corner{ - dir = 4 +/obj/effect/turf_decal/trimline/red/filled/corner{ + dir = 8 }, -/obj/effect/turf_decal/trimline/yellow/filled/corner, -/obj/machinery/firealarm/directional/south, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/dark/visible, /turf/open/floor/iron, -/area/engineering/atmos) -"dTx" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/area/station/security/prison) +"foD" = ( +/obj/structure/table/glass, +/obj/item/computer_hardware/hard_drive/portable/chemistry, +/obj/item/computer_hardware/hard_drive/portable/medical, +/obj/item/computer_hardware/hard_drive/portable/medical, +/obj/effect/turf_decal/tile/blue/fourcorners, +/turf/open/floor/iron/dark, +/area/station/command/heads_quarters/cmo) +"foE" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 8 }, -/obj/machinery/light/directional/east, -/obj/structure/sign/poster/official/science{ - pixel_x = 32 - }, -/turf/open/floor/iron/cafeteria{ - dir = 5 - }, -/area/science/breakroom) -"dTC" = ( -/obj/machinery/light/dim/directional/north, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/duct, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/freezer, -/area/commons/toilet) -"dTQ" = ( -/obj/machinery/door/airlock/hatch{ - name = "Radstorm Shelter" - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/maintenance/radshelter/service) -"dTU" = ( -/obj/structure/table, -/obj/effect/turf_decal/trimline/yellow/filled/line{ +/obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 4 }, -/obj/item/storage/toolbox/electrical{ - pixel_y = 5 - }, /turf/open/floor/iron, -/area/engineering/main) -"dUq" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/firealarm/directional/south, -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/science/server) -"dUw" = ( -/turf/closed/wall/r_wall, -/area/maintenance/department/crew_quarters/dorms) -"dUx" = ( -/obj/machinery/stasis{ - dir = 8 - }, -/obj/machinery/defibrillator_mount/directional/north, -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 5 +/area/station/hallway/primary/central) +"foF" = ( +/obj/structure/table, +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 10 }, +/obj/item/stack/sheet/iron/fifty, +/obj/item/stack/sheet/iron/fifty, +/obj/item/construction/plumbing, +/obj/item/construction/plumbing, /turf/open/floor/iron/white, -/area/medical/treatment_center) -"dUD" = ( +/area/station/medical/chemistry) +"foG" = ( +/obj/item/radio/intercom/directional/north, +/turf/open/floor/iron/showroomfloor, +/area/station/service/kitchen/coldroom) +"foL" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/catwalk_floor, -/area/maintenance/starboard/lesser) -"dUE" = ( -/obj/effect/mapping_helpers/ianbirthday, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/holopad, -/turf/open/floor/wood, -/area/command/heads_quarters/hop) -"dUF" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ - dir = 8 - }, -/turf/open/floor/iron, -/area/engineering/atmos) -"dUI" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/effect/decal/cleanable/dirt, /obj/structure/cable, /turf/open/floor/catwalk_floor, -/area/maintenance/starboard/central) -"dUW" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/white, -/area/medical/medbay/lobby) -"dUX" = ( -/obj/structure/chair/office{ - dir = 4 - }, -/obj/structure/cable, -/turf/open/floor/iron/grimy, -/area/service/library/lounge) -"dVl" = ( -/obj/modular_map_root/tramstation{ - key = "maintenance_miningsolar" +/area/station/maintenance/starboard/greater) +"foT" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden, +/turf/closed/wall/r_wall, +/area/station/engineering/break_room) +"foY" = ( +/obj/structure/sign/warning/vacuum{ + pixel_y = 32 }, -/turf/open/misc/asteroid/airless, -/area/mine/explored) -"dVu" = ( +/obj/machinery/light/small/directional/west, /obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/smooth, -/area/maintenance/tram/left) -"dVw" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/turf/open/floor/catwalk_floor, +/area/station/hallway/primary/tram/center) +"fpf" = ( +/obj/structure/flora/bush/leavy/style_random, +/obj/structure/flora/tree/palm/style_random, +/turf/open/floor/grass, +/area/station/medical/virology) +"fpg" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 1 }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/power/apc/auto_name/directional/north, /turf/open/floor/iron, -/area/security/brig) -"dVz" = ( -/obj/machinery/light/small/directional/south, -/turf/open/openspace, -/area/science/xenobiology) -"dVD" = ( -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/area/station/commons/fitness/recreation) +"fpo" = ( +/obj/effect/turf_decal/siding/thinplating{ + dir = 9 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/turf/open/floor/iron/cafeteria, +/area/station/service/kitchen/diner) +"fpp" = ( +/obj/effect/turf_decal/siding/thinplating{ + dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/structure/chair/stool/bar/directional/south, +/obj/effect/turf_decal/siding/thinplating/corner{ dir = 8 }, -/obj/effect/turf_decal/siding/thinplating/dark{ - dir = 10 - }, -/obj/item/kirbyplants/random, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/effect/landmark/start/hangover, -/obj/machinery/camera/directional/south{ - c_tag = "Civilian - Bar West" - }, -/turf/open/floor/iron/dark, -/area/commons/lounge) -"dVG" = ( +/turf/open/floor/iron/cafeteria, +/area/station/service/kitchen/diner) +"fpt" = ( /obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/smooth, +/area/station/maintenance/department/security) +"fpA" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/landmark/event_spawn, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/security/checkpoint/science) +"fpB" = ( +/obj/modular_map_root/tramstation{ + key = "maintenance_enginelong" + }, +/turf/open/floor/plating, +/area/space) +"fpM" = ( +/obj/effect/landmark/start/cyborg, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/door/airlock/external{ - autoclose = 0; - frequency = 1449; - id_tag = "middleright_lower_eva_internal"; - name = "External Access" +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/iron/grimy, +/area/station/ai_monitored/turret_protected/aisat/foyer) +"fpQ" = ( +/obj/structure/fluff/tram_rail/anchor{ + dir = 1 }, -/obj/machinery/door_buttons/access_button{ - idDoor = "middleright_lower_eva_internal"; - idSelf = "middleright_lower_eva_airlock_control"; - name = "External Access Button"; - pixel_y = -24 +/turf/open/openspace, +/area/station/hallway/primary/tram/center) +"fpR" = ( +/obj/effect/landmark/start/captain, +/obj/structure/chair/office, +/turf/open/floor/wood, +/area/station/command/heads_quarters/captain) +"fpU" = ( +/obj/machinery/conveyor{ + id = "packageSort2" }, -/obj/effect/mapping_helpers/airlock/locked, -/turf/open/floor/catwalk_floor, -/area/hallway/primary/tram/center) -"dVI" = ( +/turf/open/floor/plating, +/area/station/cargo/sorting) +"fqi" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/commons/fitness/recreation) -"dVL" = ( -/obj/effect/turf_decal/trimline/neutral/filled/corner, +/obj/structure/disposalpipe/sorting/mail{ + dir = 4; + name = "sorting disposal pipe (Theatre)"; + sortType = 18 + }, +/turf/open/floor/iron/white/side{ + dir = 4 + }, +/area/station/service/theater) +"fql" = ( +/obj/structure/cable, +/obj/effect/turf_decal/trimline/red/filled/corner{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/red/filled/corner{ + dir = 8 + }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/machinery/duct, +/turf/open/floor/iron, +/area/station/security/prison/safe) +"fqo" = ( +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ + dir = 1 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/commons/dorms) -"dVY" = ( -/obj/effect/turf_decal/trimline/purple/filled/line{ - dir = 5 +/area/station/cargo/miningdock/cafeteria) +"fqq" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 6 + }, +/obj/structure/lattice, +/turf/open/space/basic, +/area/mine/explored) +"fqt" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 4 }, -/obj/machinery/light/directional/north, -/obj/machinery/component_printer, /turf/open/floor/iron, -/area/science/misc_lab) -"dWb" = ( +/area/station/command/heads_quarters/ce) +"fqX" = ( /obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/catwalk_floor, -/area/hallway/primary/tram/center) -"dWc" = ( -/obj/effect/turf_decal/siding/thinplating{ - dir = 4 +/obj/effect/spawner/random/trash/grille_or_waste, +/turf/open/floor/iron/smooth, +/area/station/maintenance/starboard/greater) +"frf" = ( +/obj/effect/turf_decal/trimline/yellow/warning{ + dir = 1 }, -/obj/structure/fluff/tram_rail/floor, -/turf/open/floor/glass/reinforced, -/area/hallway/primary/tram/center) -"dWm" = ( /obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small/directional/south, +/obj/effect/turf_decal/trimline/neutral/filled/line, +/obj/machinery/airalarm/directional/south, /turf/open/floor/iron, -/area/maintenance/disposal/incinerator) -"dWn" = ( -/obj/machinery/door/airlock/research{ - name = "Ordnance Lab"; - req_access_txt = "8" +/area/station/maintenance/tram/mid) +"frm" = ( +/obj/structure/chair/sofa{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/door/firedoor/heavy, +/turf/open/floor/iron/cafeteria, +/area/station/service/kitchen/diner) +"frp" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/green/visible, +/obj/machinery/atmospherics/pipe/bridge_pipe/cyan/visible{ + dir = 4 + }, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/engineering/atmos/pumproom) +"frr" = ( +/obj/machinery/door/firedoor, /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/iron/white, -/area/science/mixing/hallway) -"dWo" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/yellow/filled/line, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment{ - dir = 9 +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "tcomms-entrance" + }, +/obj/machinery/door/airlock/engineering{ + name = "Telecommunications" }, /obj/structure/cable, +/obj/effect/mapping_helpers/airlock/access/any/engineering/tcoms, +/obj/effect/mapping_helpers/airlock/access/any/command/general, /turf/open/floor/iron, -/area/engineering/break_room) -"dWz" = ( -/obj/structure/window/reinforced/spawner, -/obj/machinery/chem_heater/withbuffer, +/area/station/tcommsat/computer) +"frN" = ( +/obj/effect/spawner/structure/window/reinforced/plasma, +/turf/open/floor/plating, +/area/station/engineering/supermatter) +"frT" = ( +/obj/machinery/atmospherics/pipe/layer_manifold/supply/hidden, +/turf/closed/wall/r_wall, +/area/station/maintenance/disposal/incinerator) +"frV" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden, /obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 6 - }, -/obj/structure/extinguisher_cabinet/directional/east, -/turf/open/floor/iron/white, -/area/medical/pharmacy) -"dWR" = ( -/obj/effect/turf_decal/trimline/purple/filled/corner{ dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/sign/warning/secure_area{ + pixel_x = 32 + }, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"fst" = ( +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/turf/open/floor/iron/white, +/area/station/science/lower) +"fsu" = ( +/obj/effect/turf_decal/trimline/purple/filled/corner, /obj/structure/cable, /turf/open/floor/iron/white, -/area/science/research) -"dWZ" = ( +/area/station/science/lobby) +"fsy" = ( /obj/effect/turf_decal/tile/blue{ dir = 4 }, /obj/effect/turf_decal/tile/blue{ dir = 8 }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/turf/open/floor/iron/cafeteria, -/area/commons/dorms/laundry) -"dXh" = ( +/obj/effect/turf_decal/bot, +/obj/structure/closet/crate/freezer/blood, +/obj/machinery/power/apc/auto_name/directional/west, /obj/structure/cable, -/obj/machinery/airalarm/directional/north, -/turf/open/floor/iron/dark, -/area/service/chapel) -"dXi" = ( -/obj/structure/chair/pew/right, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/chapel{ - dir = 5 +/turf/open/floor/iron/freezer, +/area/station/medical/coldroom) +"fsC" = ( +/turf/closed/wall, +/area/station/commons/fitness/recreation) +"fsP" = ( +/obj/effect/turf_decal/trimline/red/filled/corner, +/obj/effect/turf_decal/trimline/red/filled/corner{ + dir = 8 }, -/area/service/chapel) -"dXs" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/engine, -/area/engineering/supermatter/room) -"dXE" = ( -/obj/machinery/portable_atmospherics/canister/oxygen, -/turf/open/floor/iron, -/area/science/storage) -"dXJ" = ( -/obj/structure/disposalpipe/segment{ +/obj/effect/turf_decal/trimline/red/filled/corner{ dir = 4 }, /turf/open/floor/iron, -/area/commons/fitness/recreation) -"dXN" = ( -/obj/structure/bed, -/obj/item/bedsheet/brown, -/obj/machinery/button/door/directional/east{ - id = "miningdorm2"; - name = "Door Bolt Control"; - normaldoorcontrol = 1; - specialfunctions = 4 - }, -/turf/open/floor/carpet, -/area/cargo/miningdock) -"dXO" = ( -/obj/effect/turf_decal/trimline/white/line{ - dir = 5 - }, -/obj/effect/turf_decal/trimline/yellow/corner{ - dir = 8 +/area/station/security/prison) +"fsQ" = ( +/obj/structure/closet{ + name = "Evidence Closet 1" }, /turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/aisat_interior) -"dXT" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 8 - }, -/turf/open/floor/carpet, -/area/service/chapel/monastery) -"dYk" = ( -/obj/structure/chair/plastic, -/turf/open/floor/eighties/red, -/area/commons/fitness/recreation/entertainment) -"dYo" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ +/area/station/security/office) +"fsZ" = ( +/obj/machinery/vending/clothing, +/obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/mob/living/carbon/human/species/monkey/punpun, -/turf/open/floor/iron, -/area/service/bar) -"dYq" = ( -/obj/machinery/firealarm/directional/north, -/turf/open/floor/iron/freezer, -/area/commons/toilet) -"dYr" = ( -/obj/structure/bodycontainer/crematorium{ - dir = 8; - id = "crematoriumChapel" - }, -/turf/open/floor/iron/dark, -/area/service/chapel/office) -"dYy" = ( -/obj/structure/cable, -/obj/effect/turf_decal/trimline/red/filled/corner, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, -/area/security/prison/workout) -"dYz" = ( +/area/station/commons/fitness/recreation) +"fte" = ( +/obj/machinery/door/firedoor, /obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 4 }, -/obj/machinery/door/firedoor, -/turf/open/floor/iron, -/area/hallway/secondary/command) -"dYA" = ( -/obj/machinery/door/poddoor/shutters{ - id = "teledoor"; - name = "MiniSat Teleport Access" - }, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/aisat/foyer) -"dYC" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ +/obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 8 }, -/obj/effect/turf_decal/trimline/red/filled/corner, -/obj/structure/cable, -/turf/open/floor/iron, -/area/security/brig) -"dYJ" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/duct, -/obj/structure/cable, -/turf/open/floor/catwalk_floor, -/area/maintenance/central/greater) -"dYR" = ( -/obj/machinery/door/airlock/external{ - name = "Mining Dock Airlock" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 +/obj/machinery/door/airlock/public/glass{ + name = "Command Wing Hallway" }, /turf/open/floor/iron, -/area/cargo/miningdock) -"dYZ" = ( -/obj/structure/ladder, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/maintenance/central/greater) -"dZf" = ( -/obj/effect/turf_decal/trimline/purple/filled/line{ +/area/station/hallway/secondary/command) +"ftt" = ( +/obj/structure/table/glass, +/obj/item/radio/intercom/directional/north, +/obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 1 }, -/obj/structure/disposalpipe/segment{ - dir = 10 +/obj/effect/spawner/random/food_or_drink/seed{ + spawn_all_loot = 1; + spawn_random_offset = 1 }, -/obj/machinery/newscaster/directional/north, -/turf/open/floor/iron/white, -/area/science/lab) -"dZi" = ( -/obj/effect/turf_decal/trimline/neutral/filled/corner{ - dir = 8 +/obj/effect/spawner/random/food_or_drink/seed{ + spawn_all_loot = 1; + spawn_random_offset = 1 }, -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 4 +/turf/open/floor/iron, +/area/station/service/hydroponics/garden) +"ftP" = ( +/obj/structure/window/reinforced/spawner/east, +/obj/machinery/shower{ + dir = 8; + pixel_x = -7 }, -/obj/structure/disposalpipe/segment{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/freezer, +/area/station/security/prison/shower) +"ftQ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 10 }, /turf/open/floor/iron, -/area/hallway/primary/central) -"dZl" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 10 +/area/station/maintenance/tram/right) +"ftU" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 8 }, +/obj/effect/turf_decal/box/red, /turf/open/floor/iron/white, -/area/medical/storage) -"dZt" = ( -/obj/machinery/duct, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/area/station/science/ordnance) +"fue" = ( +/obj/effect/turf_decal/trimline/neutral/filled/corner, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/commons/dorms) +"fuj" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"fur" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/cargo/sorting) +"fuI" = ( +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/green/filled/corner{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/security/courtroom) +"fuV" = ( /obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/north, -/turf/open/floor/catwalk_floor, -/area/maintenance/central/greater) -"dZx" = ( -/obj/effect/turf_decal/trimline/red/filled/corner{ +/obj/effect/turf_decal/trimline/blue/filled/line{ dir = 8 }, -/obj/structure/cable, +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 4 + }, +/obj/machinery/door/airlock/command{ + name = "Chief Medical Officer's Office" + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/disposalpipe/segment, -/turf/open/floor/iron, -/area/security/office) -"dZB" = ( +/obj/machinery/door/firedoor, +/obj/effect/mapping_helpers/airlock/access/all/medical/cmo, +/turf/open/floor/iron/white, +/area/station/command/heads_quarters/cmo) +"fuX" = ( +/obj/structure/lattice/catwalk, +/obj/structure/railing, +/turf/open/openspace, +/area/station/science/xenobiology) +"fvn" = ( /obj/structure/table, -/obj/machinery/light/small/directional/west, -/obj/item/radio/intercom/prison/directional/west, -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 9 +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 1 }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 4 +/obj/machinery/camera/emp_proof{ + c_tag = "Engineering - Atmospherics Entry Airlock"; + dir = 9; + network = list("ss13","engineering") }, -/obj/machinery/camera/directional/west{ - c_tag = "Security - Prison Cell 3"; - network = list("ss13","Security","prison","pcell") +/obj/item/tank/internals/emergency_oxygen{ + pixel_x = -8 }, +/obj/item/tank/internals/emergency_oxygen, +/obj/item/clothing/mask/breath, /turf/open/floor/iron, -/area/security/prison/safe) -"dZE" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/dark, -/area/service/chapel) -"dZN" = ( +/area/station/engineering/atmos) +"fvA" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/table, +/turf/open/floor/iron/smooth, +/area/station/maintenance/department/crew_quarters/dorms) +"fvH" = ( +/obj/structure/transit_tube/crossing, +/turf/open/floor/plating/airless, +/area/space/nearstation) +"fvJ" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"fvM" = ( +/obj/structure/stairs/north, +/turf/open/floor/iron/stairs/medium, +/area/station/cargo/miningdock) +"fvR" = ( +/obj/structure/table, +/obj/item/training_toolbox, /obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 8 }, -/obj/effect/turf_decal/trimline/neutral/filled/corner, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/commons/fitness) +"fvS" = ( /obj/structure/cable, -/obj/structure/disposalpipe/segment{ +/obj/machinery/camera/directional/north{ + c_tag = "Civilian - Chapel North" + }, +/turf/open/floor/iron/chapel{ dir = 6 }, -/obj/machinery/newscaster/directional/west, -/turf/open/floor/iron, -/area/commons/dorms) -"dZR" = ( -/obj/effect/spawner/structure/window/reinforced, +/area/station/service/chapel) +"fwa" = ( +/obj/structure/disposalpipe/trunk/multiz{ + dir = 2 + }, +/obj/machinery/door/window/left/directional/north{ + base_state = "right"; + icon_state = "right"; + name = "Containment Pen #5"; + req_access = list("xenobiology") + }, +/obj/effect/turf_decal/delivery, /obj/machinery/door/poddoor/preopen{ - id = "Xenolab"; - name = "test chamber blast door" + id = "xenobiobottomleft"; + name = "Xenobio Bottom Left Pen Blast Door" }, -/obj/structure/cable, -/turf/open/floor/plating, -/area/science/xenobiology) -"eaa" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, /turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/ai) -"eaf" = ( -/obj/structure/table/reinforced, -/obj/item/folder/yellow, -/obj/item/stamp/ce, -/obj/effect/turf_decal/trimline/yellow/filled/line{ +/area/station/science/xenobiology) +"fwe" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/girder, +/turf/open/floor/iron/smooth, +/area/station/maintenance/central/lesser) +"fwF" = ( +/obj/effect/spawner/random/entertainment/arcade{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 1 }, -/turf/open/floor/iron/dark, -/area/command/heads_quarters/ce) -"eas" = ( -/obj/structure/chair/pew, -/turf/open/floor/iron/chapel{ +/turf/open/floor/iron, +/area/station/commons/fitness/recreation) +"fwG" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/structure/crate, +/obj/item/relic, +/turf/open/floor/plating, +/area/station/maintenance/starboard/central) +"fwK" = ( +/obj/machinery/door/airlock/research{ + id_tag = "ResearchExt"; + name = "Research Division" + }, +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/trimline/purple/filled/line{ dir = 4 }, -/area/service/chapel) -"eaE" = ( -/obj/effect/turf_decal/arrows/white{ +/obj/effect/turf_decal/trimline/purple/filled/line{ dir = 8 }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/mapping_helpers/airlock/unres, +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "sci-entrance-left" + }, +/obj/effect/mapping_helpers/airlock/access/all/science/general, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/engineering/atmospherics_engine) -"eaU" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/area/station/science/research) +"fwS" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/trimline/neutral/filled/corner{ dir = 4 }, -/obj/effect/turf_decal/trimline/red/corner{ +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/closet/secure_closet/brig{ - id = "engcell"; - name = "Engineering Cell Locker" - }, -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 8 - }, -/obj/machinery/light/small/directional/south, /obj/structure/cable, /turf/open/floor/iron, -/area/security/checkpoint/engineering) -"ebe" = ( -/obj/structure/table, -/obj/item/ai_module/reset, -/obj/machinery/airalarm/directional/north, -/turf/open/floor/circuit, -/area/ai_monitored/turret_protected/ai_upload) -"ebi" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ +/area/station/hallway/secondary/construction/engineering) +"fwT" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 8 }, -/obj/effect/turf_decal/trimline/neutral/filled/line{ +/turf/open/floor/iron, +/area/station/science/auxlab) +"fwW" = ( +/obj/machinery/status_display/ai/directional/north, +/obj/item/stack/ore/glass, +/turf/open/misc/asteroid, +/area/station/security/prison/workout) +"fxo" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ dir = 4 }, -/obj/machinery/door/airlock/public/glass{ - name = "Service Wing Hallway" +/obj/effect/turf_decal/box/red, +/obj/machinery/airalarm/mixingchamber{ + dir = 1; + pixel_y = 24 }, -/obj/machinery/door/firedoor, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron, -/area/hallway/primary/central) -"ebm" = ( -/obj/structure/railing/corner{ +/turf/open/floor/iron/white, +/area/station/science/ordnance/burnchamber) +"fxq" = ( +/obj/machinery/atmospherics/pipe/layer_manifold/scrubbers/visible{ dir = 4 }, -/obj/effect/turf_decal/siding/thinplating{ - dir = 10 +/turf/closed/wall, +/area/station/medical/treatment_center) +"fxC" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/door/window/brigdoor{ + dir = 1; + id = "scicell"; + name = "Science Cell"; + req_access = list("brig_entrance") }, -/turf/open/floor/glass/reinforced, -/area/security/brig) -"ebC" = ( -/obj/effect/turf_decal/siding/wood{ +/obj/effect/turf_decal/trimline/red/filled/corner, +/obj/effect/turf_decal/trimline/red/filled/corner{ dir = 8 }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/landmark/event_spawn, -/turf/open/floor/wood{ - icon_state = "wood-broken5" +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 1 }, -/area/commons/vacant_room/office) -"ebJ" = ( -/obj/structure/table/glass, -/obj/effect/turf_decal/tile/yellow/fourcorners, -/obj/item/grenade/chem_grenade, -/obj/item/grenade/chem_grenade, -/obj/item/grenade/chem_grenade, -/obj/item/grenade/chem_grenade, -/obj/item/stack/cable_coil, -/obj/item/screwdriver{ - pixel_x = -2; - pixel_y = 6 +/turf/open/floor/iron, +/area/station/security/checkpoint/science) +"fxF" = ( +/obj/structure/sign/barsign{ + pixel_y = 32 }, -/obj/item/book/manual/wiki/chemistry{ - pixel_x = -4; - pixel_y = 4 +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 1 }, -/obj/item/book/manual/wiki/grenades, -/obj/item/radio/intercom/directional/west, -/turf/open/floor/iron/white, -/area/medical/pharmacy) -"ecd" = ( -/obj/machinery/duct, -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock{ - name = "Prison Showers" +/turf/open/floor/iron/dark, +/area/station/commons/lounge) +"fxK" = ( +/obj/structure/chair/office{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/freezer, -/area/security/prison/shower) -"ecy" = ( -/obj/effect/turf_decal/trimline/yellow/warning{ - dir = 1 +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 4 }, -/obj/machinery/light/small/directional/south, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/trimline/neutral/filled/line, /turf/open/floor/iron, -/area/maintenance/tram/right) -"edz" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ +/area/station/security/brig) +"fxM" = ( +/obj/structure/table/glass, +/obj/machinery/computer/med_data/laptop{ dir = 1 }, -/obj/effect/turf_decal/trimline/red/filled/corner, -/obj/effect/turf_decal/trimline/red/filled/corner{ - dir = 8 +/obj/effect/turf_decal/tile/blue/fourcorners, +/turf/open/floor/iron/dark, +/area/station/command/heads_quarters/cmo) +"fyd" = ( +/turf/open/openspace, +/area/station/science/xenobiology) +"fyg" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/decal/cleanable/dirt, +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "sci-maint-passthrough" }, -/turf/open/floor/iron, -/area/security/courtroom) -"edD" = ( -/obj/machinery/power/apc/auto_name/directional/north, +/obj/machinery/door/airlock/maintenance_hatch, +/obj/structure/disposalpipe/segment, /obj/structure/cable, -/turf/open/floor/iron/cafeteria, -/area/security/prison/mess) -"edG" = ( -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ +/obj/effect/mapping_helpers/airlock/unres{ dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/landmark/event_spawn, -/turf/open/floor/iron, -/area/cargo/miningdock/cafeteria) -"edL" = ( -/obj/effect/turf_decal/sand/plating, -/obj/structure/barricade/wooden, -/turf/open/floor/plating, -/area/mine/explored) -"edM" = ( -/obj/effect/turf_decal/trimline/neutral/filled/corner{ +/obj/effect/mapping_helpers/airlock/access/all/science/general, +/turf/open/floor/catwalk_floor, +/area/station/maintenance/starboard/lesser) +"fyG" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 1 + }, +/obj/machinery/light/directional/north, +/obj/machinery/firealarm/directional/north, +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/turf_decal/trimline/neutral/filled/corner, +/turf/open/floor/iron/white, +/area/station/medical/storage) +"fyU" = ( +/obj/machinery/door/airlock/hatch{ + name = "Ladder Access Hatch" + }, /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/iron, -/area/hallway/primary/central) -"eea" = ( -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/catwalk_floor, +/area/station/hallway/primary/tram/left) +"fza" = ( +/obj/effect/turf_decal/trimline/brown/filled/corner{ + dir = 4 }, +/obj/effect/turf_decal/trimline/brown/filled/corner, /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/south, -/turf/open/floor/iron, -/area/cargo/miningdock/cafeteria) -"eed" = ( -/mob/living/simple_animal/bot/secbot/beepsky, /turf/open/floor/iron, -/area/hallway/primary/tram/center) -"eem" = ( -/obj/effect/landmark/start/captain, -/obj/structure/chair/office, -/turf/open/floor/wood, -/area/command/heads_quarters/captain) -"eep" = ( -/obj/machinery/door/airlock/atmos{ - name = "Turbine Access"; - req_access_txt = "24" - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/trimline/yellow/filled/line{ +/area/station/cargo/qm) +"fzg" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/layer2{ dir = 1 }, -/obj/effect/turf_decal/trimline/yellow/filled/line, -/obj/machinery/door/firedoor, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ +/turf/open/floor/engine, +/area/station/maintenance/disposal/incinerator) +"fzj" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/junction/yjunction{ dir = 8 }, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/dark/visible, /turf/open/floor/iron, -/area/maintenance/disposal/incinerator) -"ees" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden, -/turf/closed/wall/r_wall, -/area/maintenance/disposal/incinerator) -"eet" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 5 +/area/station/hallway/primary/central) +"fzz" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/trimline/yellow/warning{ + dir = 1 }, -/turf/open/floor/iron/white, -/area/command/heads_quarters/rd) -"eeG" = ( -/turf/open/floor/circuit/red, -/area/ai_monitored/turret_protected/ai_upload) -"eeK" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line, +/obj/effect/spawner/random/trash/graffiti{ + pixel_y = -32; + spawn_loot_chance = 25 + }, +/turf/open/floor/iron, +/area/station/maintenance/tram/mid) +"fzC" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/hallway/primary/tram/right) +"fzL" = ( +/obj/structure/table/reinforced, +/obj/structure/window/reinforced, +/obj/effect/turf_decal/siding/white, +/obj/machinery/door/window/right/directional/east{ + name = "Secure Medical Storage"; + req_access = list("medical") + }, +/obj/item/storage/medkit/regular{ + pixel_x = -3; + pixel_y = -3 + }, +/obj/item/storage/medkit/regular, +/obj/item/storage/medkit/regular{ + pixel_x = 3; + pixel_y = 3 + }, +/turf/open/floor/iron/dark, +/area/station/medical/storage) +"fzN" = ( /obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/trimline/neutral/filled/corner{ + dir = 8 + }, /turf/open/floor/plating, -/area/maintenance/department/security) -"eeL" = ( -/obj/structure/window/reinforced/spawner/west, -/obj/effect/turf_decal/trimline/yellow/filled/line{ +/area/station/maintenance/starboard/lesser) +"fzU" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/turf/open/floor/catwalk_floor, +/area/station/maintenance/central/greater) +"fAi" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 + }, +/turf/open/floor/iron/showroomfloor, +/area/station/service/kitchen/coldroom) +"fAo" = ( +/obj/effect/turf_decal/trimline/white/line{ dir = 4 }, -/obj/effect/turf_decal/trimline/yellow/filled/line{ +/obj/effect/turf_decal/trimline/yellow/line{ dir = 8 }, -/obj/machinery/shower{ - pixel_y = 18 +/obj/machinery/camera{ + c_tag = "Secure - AI Antechamber East"; + dir = 10; + network = list("ss13","minisat") }, -/turf/open/floor/iron/white, -/area/medical/pharmacy) -"eeM" = ( -/obj/machinery/door/airlock{ - id_tag = "Toilet5"; - name = "Unit 5" +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/aisat_interior) +"fAF" = ( +/obj/effect/turf_decal/trimline/yellow/warning, +/obj/structure/railing/corner{ + dir = 8 }, -/turf/open/floor/iron/freezer, -/area/commons/toilet) -"eeY" = ( -/obj/effect/turf_decal/trimline/yellow/warning{ +/obj/effect/turf_decal/trimline/neutral/filled/corner{ dir = 1 }, -/obj/effect/turf_decal/trimline/neutral/filled/line, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/firealarm/directional/south, +/obj/effect/turf_decal/caution{ + dir = 1 + }, +/obj/machinery/crossing_signal/southwest, /turf/open/floor/iron, -/area/maintenance/tram/left) -"efa" = ( -/obj/machinery/door/airlock{ - id_tag = "private_i"; - name = "Private Quarters I" +/area/station/hallway/primary/tram/center) +"fAH" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/wood, -/area/commons/dorms) -"efe" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/trimline/yellow/warning{ +/turf/open/floor/iron, +/area/station/ai_monitored/security/armory) +"fAU" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 + }, +/obj/machinery/airalarm/directional/south, +/turf/open/floor/iron/grimy, +/area/station/service/chapel/office) +"fAY" = ( +/obj/structure/closet/crate, +/obj/effect/spawner/random/contraband/prison, +/obj/item/stack/license_plates/empty/fifty, +/obj/item/stack/license_plates/empty/fifty, +/obj/item/stack/license_plates/empty/fifty, +/obj/item/radio/intercom/prison/directional/east, +/turf/open/floor/plating, +/area/station/security/prison/work) +"fAZ" = ( +/obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/effect/turf_decal/trimline/neutral/filled/line, -/obj/machinery/firealarm/directional/south, /turf/open/floor/iron, -/area/maintenance/tram/left) -"efr" = ( -/obj/machinery/newscaster/directional/north, -/obj/effect/turf_decal/trimline/green/filled/line, -/obj/effect/turf_decal/trimline/green/filled/line{ +/area/station/hallway/secondary/entry) +"fBk" = ( +/obj/effect/landmark/start/security_officer, +/obj/structure/chair{ dir = 1 }, -/obj/machinery/light/directional/north, /turf/open/floor/iron, -/area/security/courtroom) -"efE" = ( -/obj/machinery/atmospherics/pipe/smart/simple/yellow/visible{ +/area/station/security/office) +"fBm" = ( +/obj/machinery/atmospherics/components/trinary/mixer{ dir = 4 }, +/obj/effect/turf_decal/delivery, /turf/open/floor/iron, -/area/science/storage) -"efF" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 4 +/area/station/science/ordnance/storage) +"fBp" = ( +/obj/machinery/door/airlock{ + id_tag = "private_l"; + name = "Private Quarters L" }, -/obj/structure/table, -/obj/machinery/recharger, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/wood, +/area/station/commons/dorms) +"fBq" = ( +/obj/structure/ladder, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/east, -/turf/open/floor/iron/showroomfloor, -/area/security/warden) -"efK" = ( -/obj/machinery/power/apc/auto_name/directional/south, -/obj/structure/cable, -/turf/open/floor/wood/large, -/area/service/library) -"efN" = ( -/obj/structure/table/reinforced, -/obj/machinery/cell_charger, -/obj/effect/turf_decal/siding/white{ - dir = 1 - }, /turf/open/floor/iron/dark, -/area/medical/storage) -"efY" = ( -/obj/structure/table, -/obj/item/clothing/gloves/color/yellow, -/obj/item/clothing/gloves/color/yellow, -/obj/item/clothing/gloves/color/yellow, -/obj/item/clothing/gloves/color/yellow, -/obj/item/clothing/gloves/color/yellow, -/obj/item/storage/box/lights/mixed, -/obj/item/stack/cable_coil, -/obj/item/stock_parts/cell/emproof, -/obj/item/stock_parts/cell/emproof, -/obj/machinery/camera/emp_proof{ - c_tag = "Engineering - SMES Misc"; - dir = 10; - network = list("ss13","engineering") +/area/station/science/xenobiology) +"fCf" = ( +/obj/machinery/door/airlock/public/glass{ + name = "Kitchen" }, -/turf/open/floor/iron/dark, -/area/engineering/engine_smes) -"egc" = ( -/obj/machinery/light/small/directional/north, -/obj/effect/decal/cleanable/dirt, -/obj/item/stack/rods, -/turf/open/floor/iron/smooth, -/area/maintenance/starboard/greater) -"egB" = ( -/obj/structure/filingcabinet/chestdrawer, -/obj/effect/turf_decal/trimline/red/filled/line, -/turf/open/floor/iron, -/area/security/courtroom) -"egD" = ( -/obj/effect/turf_decal/siding/thinplating/dark{ - dir = 5 +/obj/machinery/door/firedoor, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 }, -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/hallway/secondary/exit) -"egN" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ +/obj/machinery/duct, +/obj/effect/turf_decal/tile/red/fourcorners, +/obj/effect/mapping_helpers/airlock/access/all/service/kitchen, +/turf/open/floor/iron, +/area/station/service/kitchen) +"fCh" = ( +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/structure/sign/poster/official/cleanliness{ - pixel_x = 32 +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/turf/open/floor/iron/white, -/area/medical/medbay/central) -"egV" = ( -/obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/south, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/turf_decal/trimline/neutral/filled/line, -/turf/open/floor/iron, -/area/commons/storage/art) -"eha" = ( -/obj/structure/cable/layer3, -/turf/open/floor/iron, -/area/engineering/engine_smes) -"ehq" = ( -/obj/effect/turf_decal/trimline/brown/filled/corner{ +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 10 +/turf/open/floor/iron/dark, +/area/station/medical/morgue) +"fCi" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/firedoor, +/obj/machinery/door/window/right/directional/south{ + name = "Kitchen Desk"; + req_access = list("kitchen") }, /turf/open/floor/iron, -/area/cargo/miningdock) -"ehy" = ( -/obj/machinery/atmospherics/components/binary/pump{ - dir = 8 - }, -/obj/machinery/airalarm/mixingchamber{ - dir = 1; - pixel_y = 24 +/area/station/service/kitchen) +"fCm" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/siding/wideplating/corner{ + dir = 1 }, -/turf/open/floor/iron/white, -/area/science/mixing/chamber) -"ehS" = ( +/turf/open/floor/circuit/green, +/area/station/ai_monitored/command/nuke_storage) +"fCp" = ( /obj/effect/turf_decal/trimline/yellow/warning, -/obj/effect/decal/cleanable/dirt, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/structure/railing/corner{ + dir = 8 }, -/obj/effect/turf_decal/trimline/neutral/filled/line{ +/obj/effect/turf_decal/trimline/neutral/filled/arrow_cw{ dir = 1 }, -/obj/effect/spawner/random/trash/graffiti{ - pixel_y = 32; - spawn_loot_chance = 50 +/obj/machinery/camera{ + c_tag = "Hallway - Port Tram Platform North"; + dir = 10 + }, +/obj/effect/turf_decal/caution{ + dir = 1 }, /turf/open/floor/iron, -/area/maintenance/tram/right) -"eib" = ( +/area/station/hallway/primary/tram/left) +"fCD" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron/white, +/area/station/science/research) +"fCK" = ( +/obj/machinery/door/firedoor, +/obj/structure/cable, +/obj/machinery/door/airlock/public/glass{ + name = "Prison Cafeteria" + }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/duct, +/turf/open/floor/iron/cafeteria, +/area/station/security/prison/mess) +"fCL" = ( /obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/turf/open/floor/catwalk_floor, -/area/maintenance/tram/right) -"eig" = ( -/obj/machinery/door/firedoor, /obj/effect/turf_decal/trimline/neutral/filled/line, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, /turf/open/floor/iron, -/area/hallway/secondary/entry) -"eik" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment, -/obj/structure/cable, -/turf/open/floor/iron/white, -/area/medical/medbay/lobby) -"eiq" = ( +/area/station/cargo/warehouse) +"fCO" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 4 + }, +/obj/structure/filingcabinet, +/obj/machinery/airalarm/directional/north, +/turf/open/floor/wood, +/area/station/commons/vacant_room/office) +"fDw" = ( +/obj/machinery/door/airlock/hatch, +/obj/effect/decal/cleanable/dirt, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 + }, +/turf/open/floor/iron/smooth, +/area/station/maintenance/tram/mid) +"fDz" = ( /obj/effect/turf_decal/trimline/neutral/filled/corner{ dir = 1 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/hallway/primary/tram/right) -"eit" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 - }, -/obj/structure/flora/ausbushes/lavendergrass, -/obj/effect/landmark/event_spawn, -/turf/open/floor/grass, -/area/medical/virology) -"eiv" = ( -/obj/effect/turf_decal/stripes/line, -/obj/structure/cable, -/turf/open/floor/iron, -/area/engineering/engine_smes) -"eiy" = ( -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 +/obj/structure/disposalpipe/segment{ + dir = 6 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/duct, /obj/structure/cable, /turf/open/floor/iron, -/area/service/bar) -"eiA" = ( -/obj/structure/railing{ +/area/station/hallway/primary/central) +"fDJ" = ( +/obj/structure/ladder, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 8 }, +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/maintenance/tram/mid) +"fDL" = ( /obj/effect/turf_decal/trimline/red/filled/line{ - dir = 8 + dir = 10 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/structure/disposalpipe/segment, /turf/open/floor/iron, -/area/security/brig) -"eiD" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Disposal Access"; - req_access_txt = "12" +/area/station/security/execution/transfer) +"fDX" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/structure/crate_empty, +/obj/effect/spawner/random/maintenance/four, +/turf/open/floor/iron/smooth, +/area/station/maintenance/starboard/lesser) +"fEe" = ( +/obj/effect/turf_decal/stripes{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/stripes, +/obj/machinery/firealarm/directional/east, +/obj/machinery/light/directional/east, +/turf/open/floor/iron, +/area/station/science/ordnance/storage) +"fEu" = ( +/obj/machinery/door/airlock/external{ + name = "Escape Pod Four"; + space_dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/mapping_helpers/airlock/access/all/security/general, +/turf/open/floor/plating, +/area/station/security/office) +"fEB" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, +/obj/structure/grille, +/turf/open/floor/iron/smooth, +/area/station/maintenance/starboard/central) +"fEJ" = ( /obj/effect/decal/cleanable/dirt, -/obj/structure/disposalpipe/segment{ +/obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 4 }, -/turf/open/floor/catwalk_floor, -/area/maintenance/starboard/central) -"eiE" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line, -/obj/effect/turf_decal/trimline/yellow/filled/corner{ - dir = 4 +/obj/effect/turf_decal/trimline/neutral/filled/corner{ + dir = 1 }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, /turf/open/floor/iron, -/area/engineering/main) -"eiP" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 10 +/area/station/maintenance/tram/mid) +"fEK" = ( +/obj/machinery/light/directional/south, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 }, -/obj/item/radio/intercom/directional/south, -/obj/item/kirbyplants, -/turf/open/floor/iron, -/area/security/checkpoint/science) -"ejg" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 8 +/turf/open/floor/iron/freezer, +/area/station/security/prison/shower) +"fEQ" = ( +/obj/effect/turf_decal/trimline/brown/filled/corner{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/brown/filled/corner{ + dir = 1 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/disposalpipe/segment, /obj/structure/cable, /turf/open/floor/iron, -/area/engineering/main) -"ejj" = ( -/obj/structure/extinguisher_cabinet/directional/west, -/turf/open/floor/wood/large, -/area/service/library) -"ejq" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 4 +/area/station/cargo/miningdock) +"fFi" = ( +/obj/machinery/door/airlock/engineering/glass{ + name = "Engineering Foyer" }, -/obj/effect/turf_decal/siding/thinplating{ +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/trimline/yellow/filled/line{ dir = 8 }, -/obj/machinery/light/directional/east, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 4 + }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/disposalpipe/segment, +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, /turf/open/floor/iron, -/area/commons/fitness/recreation) -"ejv" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/orange/visible, -/obj/effect/turf_decal/bot, -/obj/machinery/portable_atmospherics/pump, +/area/station/engineering/break_room) +"fFx" = ( +/obj/effect/landmark/start/hangover, /turf/open/floor/iron, -/area/engineering/atmos) -"ejB" = ( -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ +/area/station/hallway/secondary/exit/departure_lounge) +"fFE" = ( +/obj/structure/lattice/catwalk, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/space/basic, +/area/space/nearstation) +"fFF" = ( +/obj/effect/turf_decal/stripes/corner{ dir = 1 }, -/obj/structure/chair/sofa/corp/left{ +/obj/effect/turf_decal/stripes/corner{ dir = 8 }, -/obj/effect/landmark/start/assistant, -/turf/open/floor/iron, -/area/commons/lounge) -"ejQ" = ( +/turf/open/floor/vault, +/area/station/hallway/primary/tram/right) +"fFO" = ( +/obj/effect/turf_decal/trimline/neutral/filled/corner{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/turf/open/floor/iron/showroomfloor, -/area/security/lockers) -"ejS" = ( -/obj/effect/turf_decal/sand/plating, -/obj/item/storage/toolbox/mechanical, -/turf/open/floor/plating/airless, -/area/mine/explored) -"ekn" = ( -/obj/structure/table/wood/fancy/red, -/obj/effect/spawner/random/aimodule/harmful, -/obj/structure/window/reinforced{ +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) +"fFX" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 4 }, -/obj/structure/window/reinforced{ +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/commons/dorms) +"fGc" = ( +/obj/effect/turf_decal/siding/thinplating, +/obj/effect/turf_decal/trimline/neutral/filled/corner{ dir = 8 }, -/obj/machinery/door/window/brigdoor/left/directional/south{ +/turf/open/floor/iron, +/area/station/hallway/primary/tram/center) +"fGo" = ( +/turf/closed/wall/r_wall, +/area/station/security/checkpoint/escape) +"fGx" = ( +/obj/structure/table/wood, +/obj/structure/window/reinforced{ dir = 1; - name = "High-Risk Modules"; - req_access_txt = "20" + pixel_y = 2 }, -/turf/open/floor/circuit/red, -/area/ai_monitored/turret_protected/ai_upload) -"ekv" = ( -/obj/machinery/door/airlock/maintenance_hatch{ - req_one_access_txt = "12" +/obj/structure/window/reinforced{ + dir = 4; + pixel_y = 2 }, +/obj/item/paper_bin, /obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/turf/open/floor/catwalk_floor, -/area/maintenance/department/cargo) -"ekE" = ( +/obj/effect/spawner/random/bureaucracy/pen, +/turf/open/floor/carpet, +/area/station/commons/vacant_room/office) +"fGM" = ( /obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 4 + }, +/obj/machinery/light/directional/east, +/obj/machinery/firealarm/directional/east, +/turf/open/floor/iron, +/area/station/commons/dorms) +"fGN" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 1 }, -/obj/machinery/light/directional/north, +/turf/open/floor/iron, +/area/station/hallway/primary/tram/left) +"fGU" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/camera{ - c_tag = "Arrivals - South Hall"; +/obj/machinery/door/firedoor, +/obj/structure/disposalpipe/segment, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"fHb" = ( +/obj/effect/turf_decal/stripes/line{ dir = 9 }, -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/effect/turf_decal/trimline/purple/line{ + dir = 9 }, +/obj/effect/turf_decal/loading_area, /turf/open/floor/iron, -/area/hallway/secondary/entry) -"ekU" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 1 - }, -/obj/structure/extinguisher_cabinet/directional/north, +/area/station/science/robotics/lab) +"fHf" = ( +/obj/effect/turf_decal/sand/plating, +/obj/effect/spawner/random/structure/furniture_parts, +/obj/item/relic, +/turf/open/floor/plating/airless, +/area/mine/explored) +"fHy" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/turf/open/floor/iron/white, -/area/medical/chemistry) -"ekV" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/dark/visible, -/obj/effect/mapping_helpers/airlock/locked, -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/obj/machinery/embedded_controller/radio/airlock_controller/incinerator_atmos{ - pixel_x = 40; - pixel_y = 8 +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/catwalk_floor, +/area/station/hallway/primary/central) +"fHz" = ( +/obj/machinery/camera/emp_proof{ + c_tag = "Engineering - Atmospherics Air Chamber"; + dir = 6; + network = list("ss13","engineering") }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible/layer2, -/obj/machinery/door/airlock/public/glass/incinerator/atmos_interior, -/turf/open/floor/engine, -/area/maintenance/disposal/incinerator) -"ela" = ( -/obj/structure/fluff/tram_rail/floor{ +/turf/open/floor/engine/air, +/area/station/engineering/atmos) +"fHU" = ( +/obj/machinery/computer/apc_control{ dir = 1 }, -/turf/open/floor/glass/reinforced, -/area/hallway/primary/tram/left) -"ele" = ( -/turf/closed/wall, -/area/security/execution/education) -"elh" = ( -/obj/machinery/door/airlock/research{ - id_tag = "ResearchExt"; - name = "Research Division"; - req_one_access_txt = "47" +/obj/machinery/computer/security/telescreen/ce{ + dir = 4; + pixel_x = -24 + }, +/obj/machinery/requests_console/directional/south{ + announcementConsole = 1; + department = "Chief Engineer's Desk"; + departmentType = 3; + name = "Chief Engineer's Request Console" + }, +/turf/open/floor/iron/dark, +/area/station/command/heads_quarters/ce) +"fHW" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 9 + }, +/obj/structure/table, +/obj/item/stack/sheet/iron/fifty, +/obj/item/stack/sheet/iron/fifty, +/obj/item/storage/box/lights/mixed, +/obj/machinery/light_switch/directional/west, +/turf/open/floor/iron, +/area/station/commons/storage/tools) +"fIb" = ( +/obj/machinery/light/blacklight/directional/west, +/turf/open/floor/iron/dark, +/area/station/commons/fitness/recreation/entertainment) +"fIr" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 4 }, -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/trimline/purple/filled/line{ +/obj/effect/turf_decal/tile/blue{ dir = 8 }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/turf/open/floor/iron/cafeteria, +/area/station/commons/dorms/laundry) +"fIy" = ( /obj/effect/turf_decal/trimline/purple/filled/line{ dir = 4 }, -/obj/structure/disposalpipe/segment, -/obj/effect/mapping_helpers/airlock/unres, -/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ - cycle_id = "sci-entrance-right" - }, -/obj/structure/cable, -/turf/open/floor/iron, -/area/science/research) -"elj" = ( +/turf/open/floor/iron/dark, +/area/station/science/xenobiology) +"fIE" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/decal/cleanable/dirt, -/obj/structure/disposalpipe/segment{ - dir = 10 - }, /obj/structure/cable, -/turf/open/floor/catwalk_floor, -/area/maintenance/starboard/central) -"elk" = ( -/turf/open/floor/plating, -/area/cargo/storage) -"eln" = ( -/obj/effect/turf_decal/trimline/blue/filled/line, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron, +/area/station/commons/dorms) +"fIR" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/open/floor/iron/white, -/area/medical/surgery/aft) -"elt" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/area/station/command/heads_quarters/rd) +"fIT" = ( /obj/effect/decal/cleanable/dirt, -/obj/structure/disposalpipe/segment, -/turf/open/floor/catwalk_floor, -/area/maintenance/central/lesser) -"elE" = ( +/obj/structure/railing, /obj/effect/decal/cleanable/dirt, -/obj/machinery/button/door/incinerator_vent_atmos_aux{ - pixel_x = -8; - pixel_y = -24 +/obj/effect/turf_decal/caution{ + dir = 1 }, -/obj/machinery/button/door/incinerator_vent_atmos_main{ - pixel_x = -8; - pixel_y = -36 +/turf/open/floor/plating, +/area/station/maintenance/tram/left) +"fIZ" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/obj/structure/sign/poster/official/safety_report{ + pixel_y = 32 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible/layer2, -/turf/open/floor/iron, -/area/maintenance/disposal/incinerator) -"elH" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/obj/machinery/camera{ + c_tag = "Security - Equipment Room"; + dir = 9; + network = list("ss13","Security") }, -/obj/effect/landmark/event_spawn, -/turf/open/floor/iron, -/area/commons/dorms) -"emb" = ( -/obj/effect/turf_decal/trimline/blue/filled/corner{ +/turf/open/floor/iron/showroomfloor, +/area/station/security/lockers) +"fJf" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment, +/obj/item/kirbyplants/random, +/obj/machinery/camera/directional/east{ + c_tag = "Security - Main East"; + network = list("ss13","Security") + }, +/turf/open/floor/iron, +/area/station/security/brig) +"fJi" = ( /obj/structure/cable, -/turf/open/floor/iron/white, -/area/medical/medbay/lobby) -"emj" = ( -/obj/structure/disposalpipe/segment{ +/turf/open/floor/plating, +/area/station/engineering/supermatter/room) +"fJk" = ( +/obj/effect/turf_decal/trimline/yellow/filled/corner{ dir = 4 }, +/obj/effect/turf_decal/trimline/yellow/filled/corner, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, -/area/engineering/break_room) -"emz" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ +/area/station/tcommsat/computer) +"fJn" = ( +/obj/effect/turf_decal/trimline/yellow/filled/corner{ dir = 1 }, -/obj/machinery/door_timer{ - id = "scicell"; - name = "Science Cell"; - pixel_y = 32 - }, -/obj/effect/landmark/start/depsec/science, -/turf/open/floor/iron, -/area/security/checkpoint/science) -"emL" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/trimline/yellow/warning, -/obj/machinery/light/directional/north, -/obj/item/screwdriver, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/obj/effect/turf_decal/trimline/yellow/filled/corner{ dir = 4 }, /turf/open/floor/iron, -/area/maintenance/port/central) -"emU" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line, -/obj/effect/landmark/start/hangover, -/turf/open/floor/iron, -/area/hallway/secondary/construction/engineering) -"emY" = ( -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/trimline/brown/filled/corner{ - dir = 8 +/area/station/construction/mining/aux_base) +"fJr" = ( +/obj/structure/table/reinforced, +/obj/structure/window/reinforced, +/obj/item/storage/medkit/toxin{ + pixel_x = 3; + pixel_y = 3 }, -/obj/effect/turf_decal/trimline/brown/filled/corner, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron, -/area/cargo/office) -"ena" = ( -/obj/structure/fluff/tram_rail/end{ - dir = 1 +/obj/item/storage/medkit/toxin, +/obj/item/storage/medkit/toxin{ + pixel_x = -3; + pixel_y = -3 }, -/turf/open/openspace, -/area/hallway/primary/tram/right) -"eni" = ( -/obj/effect/turf_decal/trimline/brown/filled/line{ - dir = 8 +/obj/machinery/door/window/right/directional/east{ + name = "Secure Medical Storage"; + req_access = list("medical") }, -/turf/open/floor/iron, -/area/hallway/secondary/exit) -"enu" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/turf/open/floor/carpet, -/area/command/heads_quarters/hos) -"env" = ( -/obj/machinery/vending/wardrobe/jani_wardrobe, -/obj/structure/extinguisher_cabinet/directional/north, -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 5 +/obj/machinery/light/small/directional/west, +/turf/open/floor/iron/dark, +/area/station/medical/storage) +"fJt" = ( +/obj/machinery/vending/hydroseeds{ + slogan_delay = 700 }, -/obj/effect/turf_decal/trimline/purple/filled/warning{ - dir = 5 +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 6 + }, +/obj/machinery/light/directional/south, +/turf/open/floor/iron/dark, +/area/station/service/hydroponics) +"fJw" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 }, /turf/open/floor/iron, -/area/service/janitor) -"enz" = ( -/obj/machinery/smartfridge/extract/preloaded, -/obj/effect/turf_decal/stripes/line{ +/area/station/science/ordnance/storage) +"fJB" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron/dark, +/area/station/command/bridge) +"fJS" = ( +/obj/structure/window/reinforced{ dir = 1 }, -/turf/open/floor/iron, -/area/science/xenobiology) -"enG" = ( -/obj/machinery/door/airlock/security/glass{ - name = "Prisoner Processing"; - req_access_txt = "2" +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/obj/effect/turf_decal/trimline/red/filled/line, -/obj/effect/turf_decal/trimline/red/filled/line{ +/obj/effect/decal/cleanable/dirt, +/obj/machinery/airalarm/directional/west, +/obj/structure/disposalpipe/trunk/multiz{ dir = 1 }, +/turf/open/floor/iron, +/area/station/maintenance/disposal) +"fKg" = ( +/obj/machinery/air_sensor/nitrogen_tank, +/turf/open/floor/engine/n2, +/area/station/engineering/atmos) +"fKr" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/door/firedoor, -/turf/open/floor/iron, -/area/security/processing) -"eog" = ( -/obj/structure/rack, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ +/obj/machinery/door/airlock/maintenance{ + name = "Permabrig Maintenance" + }, +/obj/machinery/duct, +/obj/effect/decal/cleanable/dirt, +/obj/effect/mapping_helpers/airlock/access/all/security/brig, +/turf/open/floor/catwalk_floor, +/area/station/maintenance/central/greater) +"fKF" = ( +/obj/structure/cable, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/catwalk_floor, +/area/station/hallway/primary/central) +"fKO" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/command/heads_quarters/hop) +"fKQ" = ( +/obj/effect/turf_decal/siding/thinplating{ dir = 1 }, -/obj/item/gun/energy/disabler{ - pixel_x = -3; - pixel_y = 3 +/obj/structure/chair/stool/bar/directional/south, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/iron/cafeteria, +/area/station/service/kitchen/diner) +"fLb" = ( +/obj/machinery/computer/secure_data{ + dir = 4 }, -/obj/item/gun/energy/disabler, -/obj/item/gun/energy/disabler{ - pixel_x = 3; - pixel_y = -3 +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 9 }, /turf/open/floor/iron, -/area/ai_monitored/security/armory) -"eoL" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 4 - }, +/area/station/security/checkpoint/medical) +"fLr" = ( +/turf/open/floor/wood, +/area/station/service/library) +"fLR" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/trimline/red/filled/corner, +/obj/effect/turf_decal/trimline/red/filled/corner{ + dir = 8 + }, +/obj/structure/cable, /turf/open/floor/iron, -/area/hallway/secondary/exit) -"eoR" = ( +/area/station/security/checkpoint/medical) +"fLW" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/dark/visible, +/obj/effect/mapping_helpers/airlock/locked, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible/layer2, +/obj/machinery/door/airlock/public/glass/incinerator/atmos_exterior, +/obj/effect/mapping_helpers/airlock/access/all/engineering/atmos, +/turf/open/floor/engine, +/area/station/maintenance/disposal/incinerator) +"fLY" = ( /obj/effect/turf_decal/trimline/brown/filled/corner{ dir = 1 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, -/area/cargo/qm) -"eoV" = ( -/turf/closed/wall/r_wall, -/area/service/janitor) -"eoX" = ( -/obj/effect/turf_decal/siding/thinplating/corner, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/structure/disposalpipe/junction/flip{ - dir = 8 - }, -/turf/open/floor/iron, -/area/commons/fitness/recreation) -"eph" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/area/station/cargo/qm) +"fLZ" = ( +/obj/machinery/atmospherics/pipe/multiz/supply/visible/layer4{ dir = 1 }, -/obj/machinery/airalarm/directional/south, -/turf/open/floor/catwalk_floor, -/area/hallway/primary/tram/right) -"epp" = ( -/obj/machinery/gravity_generator/main/station, -/obj/effect/turf_decal/bot_white, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/engineering/gravity_generator) -"eps" = ( /obj/machinery/atmospherics/pipe/multiz/scrubbers/visible/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/multiz/supply/visible/layer4{ - dir = 4 + dir = 1 }, -/obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/stripes/end{ - dir = 4 + dir = 1 }, /turf/open/floor/plating, -/area/maintenance/starboard/lesser) -"epR" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/trimline/brown/filled/line{ - dir = 8 +/area/station/ai_monitored/command/nuke_storage) +"fMs" = ( +/obj/structure/window/reinforced, +/obj/structure/table/wood, +/obj/item/storage/secure/briefcase{ + pixel_x = -2; + pixel_y = 4 }, -/obj/machinery/power/apc/auto_name/directional/west, -/obj/structure/cable, -/turf/open/floor/iron, -/area/cargo/drone_bay) -"epX" = ( -/obj/effect/spawner/random/trash/food_packaging, -/turf/open/misc/asteroid/airless, -/area/mine/explored) -"epZ" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/yellow/visible, -/obj/machinery/atmospherics/pipe/bridge_pipe/cyan/visible, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/engineering/atmos/pumproom) -"eqd" = ( -/obj/item/target, -/obj/structure/window/reinforced{ - dir = 1 +/obj/item/storage/lockbox/medal, +/turf/open/floor/wood, +/area/station/command/heads_quarters/captain) +"fMD" = ( +/obj/effect/turf_decal/siding/thinplating/corner{ + dir = 4 }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plating/airless, -/area/science/test_area) -"eqx" = ( -/obj/effect/turf_decal/trimline/brown/filled/line{ - dir = 9 +/obj/machinery/light/directional/west, +/obj/machinery/firealarm/directional/north, +/turf/open/floor/iron/cafeteria, +/area/station/service/kitchen/diner) +"fMN" = ( +/turf/closed/wall/r_wall, +/area/station/command/teleporter) +"fNf" = ( +/obj/machinery/newscaster/directional/east, +/obj/machinery/camera{ + c_tag = "Service - Kitchen Diner North"; + dir = 9; + network = list("ss13","Service") }, -/obj/effect/turf_decal/trimline/neutral/filled/warning{ - dir = 9 +/turf/open/floor/iron/cafeteria, +/area/station/service/kitchen/diner) +"fNi" = ( +/obj/structure/railing{ + dir = 4 + }, +/obj/machinery/light/directional/west, +/obj/machinery/camera{ + c_tag = "Secure - AI Upper Ring East"; + dir = 10; + network = list("ss13","aicore") + }, +/turf/open/floor/glass/reinforced, +/area/station/ai_monitored/turret_protected/aisat/hallway) +"fNv" = ( +/obj/machinery/disposal/bin, +/obj/effect/turf_decal/trimline/neutral/filled/line, +/obj/effect/turf_decal/trimline/purple/filled/warning, +/obj/structure/disposalpipe/trunk{ + dir = 1 }, /turf/open/floor/iron, -/area/hallway/secondary/exit) -"eqy" = ( -/obj/structure/disposalpipe/segment{ - dir = 10 +/area/station/service/janitor) +"fNx" = ( +/obj/structure/urinal/directional/north, +/obj/effect/landmark/start/hangover, +/turf/open/floor/iron/freezer, +/area/station/commons/toilet) +"fNB" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 8 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, -/area/cargo/office) -"eqO" = ( -/obj/structure/disposalpipe/trunk/multiz{ +/area/station/commons/fitness) +"fND" = ( +/obj/machinery/light/small/directional/east, +/obj/machinery/atmospherics/pipe/smart/manifold4w/general/hidden, +/obj/effect/turf_decal/siding/blue{ dir = 1 }, -/obj/machinery/door/window/left/directional/north{ - base_state = "right"; - dir = 2; - icon_state = "right"; - name = "Containment Pen #3"; - req_access_txt = "55" +/obj/effect/turf_decal/siding/blue, +/turf/open/floor/iron/dark/telecomms, +/area/station/science/server) +"fNH" = ( +/obj/structure/chair/sofa/left, +/obj/effect/landmark/start/hangover, +/obj/structure/disposalpipe/segment{ + dir = 9 }, -/obj/effect/turf_decal/delivery, -/obj/machinery/door/poddoor/preopen{ - id = "xenobiotopright"; - name = "Xenobio Top Right Pen Blast Door" +/turf/open/floor/iron/cafeteria, +/area/station/service/kitchen/diner) +"fNW" = ( +/obj/effect/turf_decal/trimline/yellow/warning{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/trimline/neutral/filled/line, +/obj/effect/landmark/start/hangover, +/obj/effect/spawner/random/trash/graffiti{ + pixel_y = -32; + spawn_loot_chance = 50 }, -/turf/open/floor/iron/dark, -/area/science/xenobiology) -"eqT" = ( -/obj/effect/turf_decal/trimline/red/filled/line, -/obj/structure/cable, /turf/open/floor/iron, -/area/security/checkpoint/escape) -"eqZ" = ( -/turf/closed/wall/rust, -/area/maintenance/port/fore) -"era" = ( -/obj/structure/table, -/obj/machinery/computer/security/telescreen/interrogation, -/turf/open/floor/iron/dark, -/area/security/interrogation) -"erb" = ( -/obj/machinery/light/directional/south, -/turf/open/openspace, -/area/hallway/primary/tram/center) -"eri" = ( +/area/station/maintenance/tram/right) +"fNY" = ( /obj/effect/turf_decal/trimline/purple/filled/line{ - dir = 8 + dir = 9 }, -/obj/structure/disposalpipe/segment{ - dir = 5 +/obj/machinery/firealarm/directional/north, +/turf/open/floor/iron/dark, +/area/station/science/xenobiology) +"fOs" = ( +/obj/structure/table/wood, +/obj/item/flashlight/lamp, +/turf/open/floor/wood, +/area/station/commons/dorms) +"fOv" = ( +/obj/structure/table, +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 9 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/item/storage/toolbox/mechanical, +/obj/item/clothing/head/welding, /turf/open/floor/iron/white, -/area/science/lab) -"erp" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 +/area/station/medical/chemistry) +"fOw" = ( +/obj/effect/turf_decal/trimline/red/filled/line, +/obj/structure/chair{ + dir = 1 }, -/obj/effect/turf_decal/stripes/corner, -/obj/effect/turf_decal/stripes/corner{ - dir = 8 +/obj/machinery/camera/directional/south{ + c_tag = "Science - Security Outpost"; + network = list("ss13","rd","Security") }, -/obj/structure/cable, +/obj/effect/landmark/start/depsec/science, +/obj/structure/reagent_dispensers/wall/peppertank/directional/south, +/turf/open/floor/iron, +/area/station/security/checkpoint/science) +"fOG" = ( +/obj/structure/toilet{ + pixel_y = 13 + }, +/obj/effect/landmark/event_spawn, /turf/open/floor/iron/white, -/area/science/xenobiology) -"ert" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 4 +/area/station/command/heads_quarters/captain/private) +"fOQ" = ( +/obj/machinery/camera/directional/south{ + c_tag = "Command - Upper Power Hatch" }, -/obj/machinery/status_display/ai/directional/east, -/obj/machinery/light/directional/east, -/turf/open/floor/iron, -/area/hallway/primary/central) -"erz" = ( +/turf/open/floor/iron/dark, +/area/station/command/bridge) +"fOW" = ( +/obj/machinery/vending/assist, +/obj/effect/turf_decal/trimline/white/filled/line{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/station/engineering/storage/tech) +"fPu" = ( +/obj/effect/turf_decal/sand/plating, /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/structure/cable, -/turf/open/floor/iron/grimy, -/area/security/detectives_office) -"erB" = ( -/obj/structure/table/wood, -/obj/structure/window/reinforced{ - dir = 1; - pixel_y = 2 - }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating/airless, +/area/mine/explored) +"fPy" = ( +/obj/structure/chair/stool/bar/directional/east, +/turf/open/floor/iron, +/area/station/security/prison) +"fPM" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, /turf/open/floor/carpet, -/area/commons/vacant_room/office) -"erH" = ( -/turf/closed/wall/r_wall, -/area/maintenance/department/security) -"erI" = ( -/obj/effect/turf_decal/siding/thinplating/corner{ +/area/station/command/heads_quarters/hos) +"fPN" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/effect/turf_decal/tile/red/fourcorners, +/turf/open/floor/iron, +/area/station/service/kitchen) +"fQz" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/security/brig) +"fQK" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ dir = 8 }, -/obj/structure/railing/corner{ - dir = 8 +/obj/machinery/camera/directional/west{ + c_tag = "Medical - Main West"; + network = list("ss13","medbay") }, -/obj/effect/turf_decal/trimline/red/corner{ - dir = 8 +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) +"fQV" = ( +/obj/structure/tank_dispenser/oxygen{ + pixel_x = -1; + pixel_y = 2 }, +/obj/machinery/camera{ + c_tag = "Secure - Gateway South"; + dir = 6 + }, +/obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron, -/area/security/checkpoint/supply) -"erZ" = ( +/area/station/command/gateway) +"fRb" = ( /obj/effect/turf_decal/trimline/red/filled/line{ - dir = 9 + dir = 10 }, +/obj/item/radio/intercom/directional/south, +/obj/item/kirbyplants, /turf/open/floor/iron, -/area/security/brig) -"esV" = ( +/area/station/security/checkpoint/science) +"fRc" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/station/service/chapel) +"fRi" = ( +/obj/structure/stairs/south, +/turf/open/floor/iron/stairs/medium, +/area/station/science/lower) +"fRm" = ( +/obj/machinery/door/firedoor, /obj/structure/railing/corner{ dir = 8 }, -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 9 - }, -/obj/machinery/firealarm/directional/west, -/turf/open/floor/iron, -/area/security/brig) -"etc" = ( -/obj/structure/fluff{ - desc = "What, you think the water just magically soaks into the metallic flooring?"; - icon = 'icons/obj/lavaland/survival_pod.dmi'; - icon_state = "fan_tiny"; - name = "shower drain" +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 8 }, -/obj/machinery/duct, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/landmark/event_spawn, -/turf/open/floor/iron/freezer, -/area/commons/toilet) -"etd" = ( -/obj/structure/chair/sofa/corner{ - dir = 4 +/turf/open/floor/iron/dark, +/area/station/service/hydroponics) +"fRz" = ( +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ + dir = 1 }, -/obj/effect/landmark/start/assistant, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/structure/chair/stool/directional/north, +/turf/open/floor/iron, +/area/station/commons/lounge) +"fRA" = ( +/turf/closed/wall/r_wall, +/area/station/science/ordnance) +"fRZ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/door/airlock/external{ + autoclose = 0; + frequency = 1449; + id_tag = "middleleft_lower_eva_internal"; + name = "External Access" }, -/turf/open/floor/iron/cafeteria, -/area/service/kitchen/diner) -"etf" = ( -/obj/effect/turf_decal/trimline/blue/filled/corner{ - dir = 1 +/obj/machinery/door_buttons/access_button{ + idDoor = "middleleft_lower_eva_internal"; + idSelf = "middleleft_lower_eva_airlock_control"; + name = "External Access Button"; + pixel_y = -24 }, -/obj/effect/turf_decal/trimline/blue/filled/corner{ - dir = 4 +/obj/effect/mapping_helpers/airlock/locked, +/turf/open/floor/catwalk_floor, +/area/station/hallway/primary/tram/center) +"fSa" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/duct, +/turf/open/floor/iron/cafeteria, +/area/station/security/prison/mess) +"fSe" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 8 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/structure/disposalpipe/segment, /turf/open/floor/iron/white, -/area/medical/medbay/central) -"etj" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 8 +/area/station/medical/medbay/central) +"fSf" = ( +/obj/structure/rack, +/obj/item/reagent_containers/glass/bottle/epinephrine{ + pixel_x = -5; + pixel_y = 3 }, -/turf/open/floor/iron, -/area/security/prison/workout) -"etq" = ( -/obj/structure/window/reinforced/spawner, -/obj/effect/turf_decal/trimline/brown/filled/corner{ - dir = 4 +/obj/item/reagent_containers/glass/bottle/fluorine{ + pixel_x = 7; + pixel_y = 3 }, -/obj/effect/turf_decal/trimline/brown/filled/corner{ - dir = 1 +/obj/item/reagent_containers/glass/bottle/iodine{ + pixel_x = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/cargo/miningdock/oresilo) -"etv" = ( -/obj/effect/landmark/blobstart, -/turf/open/floor/engine, -/area/science/cytology) -"etK" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/structure/sign/warning/chem_diamond{ + pixel_y = -32 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/landmark/start/station_engineer, -/obj/effect/landmark/event_spawn, -/turf/open/floor/iron, -/area/engineering/main) -"etL" = ( -/obj/structure/railing{ - dir = 8 +/obj/machinery/light/small/directional/south, +/turf/open/floor/iron/dark/textured_edge, +/area/station/medical/medbay/central) +"fSi" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 4 }, -/obj/machinery/door/firedoor/border_only{ +/obj/effect/turf_decal/tile/blue{ dir = 8 }, -/turf/open/floor/glass, -/area/commons/fitness/recreation) -"etQ" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ +/obj/structure/extinguisher_cabinet/directional/north, +/obj/structure/cable, +/obj/machinery/duct, +/turf/open/floor/iron/freezer, +/area/station/medical/coldroom) +"fSm" = ( +/obj/machinery/porta_turret/ai{ dir = 4 }, -/obj/machinery/power/apc/auto_name/directional/east, -/obj/structure/cable, -/turf/open/floor/iron, -/area/security/checkpoint/science) -"etU" = ( -/obj/structure/closet/secure_closet/brig{ - id = "medcell"; - name = "Medical Cell Locker" +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/ai_upload) +"fSr" = ( +/obj/structure/closet/toolcloset, +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 10 }, -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 9 +/obj/machinery/airalarm/directional/west, +/turf/open/floor/iron, +/area/station/construction/mining/aux_base) +"fSM" = ( +/obj/effect/turf_decal/trimline/brown/filled/line{ + dir = 10 }, -/obj/machinery/light/small/directional/north, +/obj/item/kirbyplants/random, +/obj/item/radio/intercom/directional/west, /turf/open/floor/iron, -/area/security/checkpoint/medical) -"eub" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/navbeacon{ - codes_txt = "patrol;next_patrol=3-TunnelMid"; - location = "2-TunnelLeftDoor" +/area/station/cargo/office) +"fST" = ( +/obj/effect/turf_decal/stripes/end{ + dir = 1 }, -/obj/effect/turf_decal/bot{ +/obj/machinery/atmospherics/pipe/multiz/supply/visible/layer4{ dir = 1 }, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/machinery/atmospherics/pipe/multiz/scrubbers/visible/layer2{ + dir = 1 }, -/turf/open/floor/catwalk_floor, -/area/maintenance/tram/mid) -"euF" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/trimline/yellow/warning, -/obj/effect/turf_decal/trimline/neutral/filled/corner{ - dir = 1 +/turf/open/floor/plating, +/area/station/maintenance/solars/port/aft) +"fSY" = ( +/obj/structure/table/reinforced, +/obj/machinery/computer/security/telescreen{ + dir = 4; + name = "Cargo Camera Monitor"; + network = list("ss13","cargo") }, -/obj/effect/turf_decal/trimline/neutral/filled/corner{ - dir = 4 +/obj/item/radio/intercom/directional/west, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 9 }, +/obj/machinery/firealarm/directional/north, +/turf/open/floor/iron, +/area/station/security/checkpoint/supply) +"fTa" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/closed/wall/r_wall, +/area/station/maintenance/starboard/central) +"fTi" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/dark/visible, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"fTp" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line, /obj/structure/disposalpipe/segment{ dir = 4 }, /turf/open/floor/iron, -/area/maintenance/tram/mid) -"euP" = ( -/obj/effect/turf_decal/stripes{ - dir = 1 - }, -/obj/effect/turf_decal/stripes, -/obj/effect/turf_decal/caution/stand_clear/red{ +/area/station/hallway/primary/central) +"fTu" = ( +/obj/effect/turf_decal/stripes/corner{ dir = 8 }, -/turf/open/floor/vault, -/area/hallway/primary/tram/right) -"evh" = ( -/obj/structure/chair{ - dir = 1 - }, +/obj/machinery/airalarm/directional/north, /obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 1 + dir = 9 + }, +/obj/machinery/button/door/directional/west{ + id = "commissarydoor"; + name = "Commissary Shutter Access" }, /turf/open/floor/iron, -/area/commons/fitness) -"evi" = ( -/turf/closed/wall, -/area/security/warden) -"evE" = ( -/obj/item/kirbyplants/random, -/turf/open/floor/carpet, -/area/medical/psychology) -"evM" = ( +/area/station/commons/vacant_room/commissary) +"fTz" = ( /obj/structure/table/wood, -/obj/machinery/recharger{ - pixel_y = 4 - }, -/turf/open/floor/carpet, -/area/command/heads_quarters/captain) -"evP" = ( -/obj/effect/turf_decal/trimline/red/filled/corner{ - dir = 4 +/obj/effect/turf_decal/siding/wood{ + dir = 5 }, -/obj/effect/turf_decal/trimline/red/filled/corner, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/showroomfloor, -/area/security/warden) -"evR" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/turf/open/floor/wood, +/area/station/service/library) +"fTC" = ( +/obj/structure/railing{ + dir = 8 }, -/turf/open/floor/iron, -/area/commons/dorms) -"evW" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 1 +/obj/effect/turf_decal/siding/thinplating{ + dir = 8 }, -/obj/machinery/firealarm/directional/north, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/turf/open/floor/iron, -/area/hallway/secondary/construction/engineering) -"ewj" = ( -/obj/machinery/holopad, -/obj/effect/turf_decal/bot, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/white, -/area/science/genetics) -"ewn" = ( -/obj/machinery/light/small/directional/east, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/catwalk_floor, -/area/hallway/primary/tram/right) -"ews" = ( -/obj/structure/filingcabinet, -/obj/item/book/manual/wiki/security_space_law, -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 5 - }, +/obj/structure/disposalpipe/segment, /turf/open/floor/iron, -/area/security/checkpoint/supply) -"ewu" = ( -/obj/effect/turf_decal/trimline/white/line{ - dir = 6 - }, -/obj/effect/turf_decal/trimline/yellow/corner{ - dir = 1 - }, -/obj/machinery/power/apc/auto_name/directional/west, -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/aisat_interior) -"ewG" = ( -/turf/open/floor/iron/cafeteria, -/area/security/prison/mess) -"ewJ" = ( -/obj/structure/ladder, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light/small/directional/east, -/turf/open/floor/iron/smooth, -/area/maintenance/department/medical) -"ewL" = ( -/obj/machinery/door/poddoor/preopen{ - id = "Engineering"; - name = "engineering security door" +/area/station/commons/fitness/recreation) +"fTH" = ( +/obj/effect/turf_decal/trimline/red/arrow_cw{ + dir = 4 }, -/obj/effect/turf_decal/delivery, +/obj/effect/landmark/start/depsec/supply, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, /turf/open/floor/iron, -/area/engineering/main) -"ewM" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/yellow/visible, -/turf/closed/wall/r_wall, -/area/engineering/atmos) -"exe" = ( -/obj/machinery/computer/mecha, -/obj/structure/window/reinforced{ +/area/station/security/checkpoint/supply) +"fTK" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 8 }, -/turf/open/floor/iron/cafeteria{ - dir = 5 - }, -/area/command/heads_quarters/rd) -"exq" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/status_display/evac/directional/north, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/engine, -/area/engineering/supermatter/room) -"exC" = ( -/obj/machinery/holopad, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron, -/area/security/brig) -"exI" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, -/obj/item/radio/intercom/directional/north, -/turf/open/floor/engine, -/area/engineering/supermatter/room) -"exL" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 9 - }, -/obj/structure/table/reinforced, -/obj/item/paper_bin, -/obj/item/pen, -/turf/open/floor/iron, -/area/security/checkpoint/escape) -"exN" = ( -/obj/structure/closet/radiation, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 5 - }, -/turf/open/floor/iron, -/area/engineering/main) -"exW" = ( -/obj/machinery/door/airlock/maintenance_hatch{ - name = "Tunnel Access"; - req_one_access_txt = "12" - }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/turf/open/floor/catwalk_floor, -/area/maintenance/central/greater) -"eyf" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 1 +/obj/effect/turf_decal/trimline/green/filled/warning{ + dir = 8 }, /turf/open/floor/iron, -/area/engineering/break_room) -"eyh" = ( +/area/station/hallway/primary/central) +"fUe" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/structure/crate_empty, -/obj/item/relic, -/obj/effect/spawner/random/maintenance/three, -/turf/open/floor/iron/smooth, -/area/maintenance/central/greater) -"eyE" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/green/visible, -/turf/open/floor/iron, -/area/engineering/atmos/pumproom) -"eyP" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/cobweb, +/obj/effect/spawner/random/trash/food_packaging, +/obj/machinery/light/small/directional/west, /turf/open/floor/iron/smooth, -/area/maintenance/port/aft) -"ezd" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 5 - }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/chair/plastic, -/turf/open/floor/iron, -/area/maintenance/tram/mid) -"ezo" = ( -/turf/closed/wall/r_wall, -/area/command/heads_quarters/captain/private) -"ezA" = ( -/obj/structure/window/reinforced{ +/area/station/maintenance/tram/mid) +"fUh" = ( +/obj/structure/chair, +/obj/structure/sign/poster/official/random/directional/north, +/turf/open/floor/iron/dark, +/area/station/maintenance/radshelter/civil) +"fUp" = ( +/turf/open/floor/engine/vacuum, +/area/station/science/ordnance/burnchamber) +"fUy" = ( +/obj/structure/chair/comfy/beige{ dir = 8 }, -/obj/structure/disposalpipe/trunk{ - dir = 2 - }, -/obj/structure/disposaloutlet{ - dir = 4 +/obj/effect/turf_decal/trimline/neutral/filled/line, +/turf/open/floor/iron, +/area/station/commons/fitness/recreation) +"fUQ" = ( +/obj/machinery/door/airlock/hatch{ + name = "Ladder Access Hatch" }, -/turf/open/floor/engine, -/area/science/xenobiology) -"ezC" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/trimline/yellow/warning, -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 1 - }, -/obj/machinery/light/small/directional/north, -/obj/structure/disposalpipe/segment{ +/turf/open/floor/iron/smooth, +/area/station/maintenance/tram/right) +"fVe" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/trimline/red/filled/corner{ dir = 4 }, /turf/open/floor/iron, -/area/maintenance/tram/left) -"ezE" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ +/area/station/security/checkpoint/supply) +"fVh" = ( +/obj/machinery/shieldgen, +/turf/open/floor/plating, +/area/station/engineering/engine_smes) +"fVC" = ( +/obj/effect/turf_decal/trimline/yellow/warning{ dir = 1 }, -/obj/effect/landmark/start/paramedic, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small/directional/south, +/obj/effect/turf_decal/trimline/neutral/filled/line, +/turf/open/floor/iron, +/area/station/maintenance/tram/right) +"fVE" = ( +/obj/effect/turf_decal/siding/thinplating, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/structure/disposalpipe/segment{ +/turf/open/floor/iron, +/area/station/commons/fitness/recreation) +"fVI" = ( +/turf/open/floor/plating, +/area/station/engineering/supermatter/room) +"fWd" = ( +/obj/effect/turf_decal/siding/thinplating{ dir = 4 }, -/turf/open/floor/iron/white, -/area/medical/storage) -"ezH" = ( -/obj/effect/turf_decal/siding/wideplating{ - dir = 5 +/obj/structure/railing{ + dir = 4 }, -/turf/open/floor/iron/dark, -/area/ai_monitored/command/nuke_storage) -"ezP" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 9 +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 8 }, -/turf/open/floor/plating/airless, -/area/science/test_area) -"ezZ" = ( -/obj/structure/cable, -/obj/machinery/firealarm/directional/west, -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 10 +/obj/effect/turf_decal/siding/thinplating{ + dir = 4 }, -/obj/structure/table, -/obj/item/paper_bin, -/obj/item/pen, -/turf/open/floor/iron, -/area/security/processing) -"eAh" = ( /obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 5 + dir = 4 }, /turf/open/floor/iron, -/area/hallway/secondary/exit) -"eAn" = ( -/obj/effect/turf_decal/trimline/brown/filled/line, -/obj/effect/turf_decal/siding/wideplating/corner{ - dir = 1 - }, -/obj/effect/turf_decal/siding/wideplating/corner{ +/area/station/hallway/primary/tram/center) +"fWn" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible, +/turf/closed/wall/r_wall, +/area/station/engineering/supermatter/room) +"fWw" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ dir = 8 }, -/turf/open/floor/iron/dark, -/area/cargo/miningdock/oresilo) -"eAF" = ( -/obj/machinery/door/airlock/security{ - id_tag = "scidoor"; - name = "Security Post - Science"; - req_access_txt = "63" - }, /obj/effect/turf_decal/trimline/red/corner{ dir = 4 }, -/obj/effect/turf_decal/trimline/red/corner{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/red/filled/corner{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/red/filled/corner{ +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small/directional/west, +/turf/open/floor/iron, +/area/station/security/checkpoint/science) +"fWA" = ( +/turf/open/floor/plating, +/area/station/hallway/secondary/exit) +"fWB" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line, +/obj/structure/extinguisher_cabinet/directional/west, +/turf/open/floor/iron/dark, +/area/station/commons/fitness/recreation/entertainment) +"fWG" = ( +/obj/structure/bed{ dir = 4 }, -/obj/machinery/door/firedoor, -/turf/open/floor/iron, -/area/security/checkpoint/science) -"eAH" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ +/obj/item/bedsheet/dorms{ dir = 4 }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/turf/open/floor/carpet, +/area/station/commons/dorms) +"fWJ" = ( +/obj/effect/turf_decal/trimline/red/filled/line, +/obj/effect/turf_decal/trimline/red/filled/corner{ dir = 1 }, /obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/commons/fitness) -"eAP" = ( -/obj/machinery/telecomms/broadcaster/preset_left, -/turf/open/floor/iron/dark/telecomms, -/area/tcommsat/server) -"eBj" = ( -/obj/effect/turf_decal/sand/plating, -/obj/effect/spawner/random/structure/barricade{ - spawn_loot_chance = 50 +/area/station/security/office) +"fWX" = ( +/obj/structure/sign/departments/engineering{ + pixel_x = 32 }, -/turf/open/floor/plating/airless, -/area/mine/explored) -"eBp" = ( -/obj/structure/table/wood, -/obj/machinery/computer/libraryconsole/bookmanagement, -/obj/effect/turf_decal/siding/wood{ +/turf/open/openspace, +/area/station/hallway/primary/tram/center) +"fXa" = ( +/obj/effect/turf_decal/trimline/yellow/warning{ dir = 1 }, -/turf/open/floor/wood, -/area/service/library) -"eBS" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 4 - }, -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ - dir = 8 +/obj/structure/railing{ + dir = 1 }, +/obj/effect/turf_decal/trimline/neutral/filled/arrow_ccw, /turf/open/floor/iron, -/area/engineering/atmos) -"eBT" = ( -/obj/effect/landmark/event_spawn, -/turf/open/floor/plating, -/area/engineering/engine_smes) -"eBW" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 5 +/area/station/hallway/primary/tram/right) +"fXf" = ( +/obj/structure/sign/warning/vacuum/external{ + pixel_y = 32 }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/obj/structure/reagent_dispensers/wall/peppertank/directional/east, -/obj/machinery/power/apc/auto_name/directional/north, -/obj/structure/cable, -/turf/open/floor/iron, -/area/security/checkpoint) -"eCl" = ( -/turf/closed/wall/r_wall, -/area/tcommsat/server) -"eCt" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/hallway/secondary/entry) +"fXh" = ( /obj/effect/turf_decal/trimline/yellow/warning{ dir = 1 }, -/obj/effect/decal/cleanable/dirt, +/obj/structure/railing/corner{ + dir = 1 + }, /obj/effect/turf_decal/trimline/neutral/filled/corner{ dir = 8 }, -/obj/effect/turf_decal/trimline/neutral/filled/corner, +/obj/effect/turf_decal/caution, +/obj/structure/cable, +/obj/machinery/crossing_signal/northwest, /turf/open/floor/iron, -/area/maintenance/tram/right) -"eCx" = ( -/obj/effect/turf_decal/trimline/red/filled/line, +/area/station/hallway/primary/tram/left) +"fXq" = ( +/obj/effect/turf_decal/trimline/purple/filled/line, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/landmark/navigate_destination/research, +/turf/open/floor/iron/white, +/area/station/science/lab) +"fXr" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/turf/open/floor/iron, -/area/security/brig) -"eCy" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/ai) +"fXt" = ( +/obj/structure/table, +/obj/item/phone, +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 5 + }, +/obj/machinery/airalarm/directional/east, +/obj/item/radio/intercom/directional/north{ + frequency = 1447; + name = "ai intercom" + }, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/ai_upload_foyer) +"fXv" = ( +/obj/machinery/disposal/bin, +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 5 + }, +/obj/machinery/camera/directional/east{ + c_tag = "Medical - Surgery B"; + network = list("ss13","medbay") + }, +/obj/structure/disposalpipe/trunk{ + dir = 2 + }, +/obj/machinery/vending/wallmed/directional/north, +/turf/open/floor/iron/white, +/area/station/medical/surgery/aft) +"fXB" = ( +/obj/structure/chair/pew, +/turf/open/floor/iron/chapel{ dir = 4 }, -/obj/machinery/door/airlock/external{ - name = "Security Escape Airlock"; - req_access_txt = "2" +/area/station/service/chapel) +"fXD" = ( +/obj/effect/turf_decal/trimline/blue/filled/corner{ + dir = 4 }, -/turf/open/floor/plating, -/area/hallway/secondary/exit/departure_lounge) -"eCL" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 8 +/obj/effect/turf_decal/trimline/blue/filled/corner, +/obj/structure/disposalpipe/segment{ + dir = 5 }, -/obj/structure/disposalpipe/junction{ +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/white, +/area/station/medical/surgery/aft) +"fXR" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/closet/emcloset, +/turf/open/floor/iron/smooth, +/area/station/maintenance/port/aft) +"fXT" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/space_heater, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/turf/open/floor/iron/smooth, +/area/station/maintenance/starboard/lesser) +"fYf" = ( +/turf/open/floor/iron/textured_large, +/area/station/security/execution/education) +"fYm" = ( +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ dir = 1 }, -/obj/machinery/newscaster/directional/west, +/obj/effect/landmark/start/assistant, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/chair/stool/bar/directional/west, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/sorting/mail/flip{ + name = "sorting disposal pipe (Bar)"; + sortType = 19 + }, +/obj/structure/cable, /turf/open/floor/iron, -/area/hallway/primary/tram/right) -"eCN" = ( -/obj/effect/landmark/start/depsec/supply, -/obj/structure/chair/office{ +/area/station/commons/lounge) +"fYo" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ dir = 8 }, +/turf/open/floor/iron/dark, +/area/station/command/heads_quarters/cmo) +"fYu" = ( +/obj/structure/bodycontainer/morgue{ + dir = 2 + }, +/obj/machinery/light/small/directional/north, +/turf/open/floor/iron/dark, +/area/station/medical/morgue) +"fYw" = ( +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ + dir = 1 + }, +/obj/structure/chair/stool/bar/directional/south, +/obj/effect/landmark/start/assistant, +/obj/machinery/duct, +/obj/machinery/airalarm/directional/east, /turf/open/floor/iron, -/area/security/checkpoint/supply) -"eDn" = ( -/obj/effect/turf_decal/trimline/yellow/filled/corner{ +/area/station/commons/lounge) +"fYy" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 8 }, -/obj/effect/turf_decal/trimline/yellow/filled/corner, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark, +/area/station/service/hydroponics) +"fYD" = ( +/obj/structure/ladder, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/smooth, +/area/station/maintenance/starboard/lesser) +"fYR" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/structure/cable/layer3, +/obj/effect/turf_decal/bot, +/obj/structure/closet/crate{ + icon_state = "crateopen" + }, /turf/open/floor/iron, -/area/engineering/main) -"eDu" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 1 +/area/station/cargo/storage) +"fZj" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 6 }, -/obj/effect/turf_decal/stripes/corner{ - dir = 4 +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/light/directional/south, +/obj/machinery/camera{ + c_tag = "Command - Bridge Left Airlock"; + dir = 6 }, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/command/bridge) +"fZm" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/firedoor, +/obj/item/storage/bag/tray/cafeteria, +/obj/item/storage/bag/tray/cafeteria, +/obj/item/storage/bag/tray/cafeteria, +/obj/item/storage/bag/tray/cafeteria, +/obj/item/storage/bag/tray/cafeteria, +/turf/open/floor/iron/cafeteria, +/area/station/security/prison/mess) +"fZz" = ( +/obj/structure/table/reinforced, +/obj/structure/window/reinforced, +/obj/item/computer_hardware/hard_drive/portable/ordnance, +/obj/item/computer_hardware/hard_drive/portable/ordnance, +/obj/item/computer_hardware/hard_drive/portable/ordnance, /obj/effect/landmark/event_spawn, -/turf/open/floor/iron/white, -/area/science/xenobiology) -"eDw" = ( -/obj/structure/industrial_lift/tram{ - icon_state = "titanium" +/turf/open/floor/iron/cafeteria{ + dir = 5 }, -/obj/structure/fluff/tram_rail{ +/area/station/command/heads_quarters/rd) +"fZH" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/trimline/purple/filled/corner{ dir = 1 }, -/turf/open/openspace, -/area/hallway/primary/tram/center) -"eDz" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible, -/obj/machinery/atmospherics/pipe/bridge_pipe/orange/visible{ +/obj/effect/turf_decal/trimline/purple/filled/corner{ dir = 4 }, -/turf/open/floor/iron, -/area/engineering/atmos) -"eDA" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 6 - }, -/obj/machinery/firealarm/directional/east, -/turf/open/floor/iron/showroomfloor, -/area/security/warden) -"eDF" = ( -/obj/structure/disposaloutlet{ - dir = 4 +/obj/structure/disposalpipe/segment{ + dir = 5 }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/disposalpipe/trunk, -/turf/open/floor/plating, -/area/maintenance/disposal) -"eDL" = ( -/obj/effect/spawner/random/medical/two_percent_xeno_egg_spawner, -/turf/open/floor/engine, -/area/science/xenobiology) -"eDT" = ( -/obj/effect/turf_decal/trimline/neutral/filled/corner{ - dir = 8 +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/maintenance/starboard/lesser) +"fZK" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 9 }, -/obj/effect/turf_decal/trimline/neutral/filled/corner{ - dir = 1 +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment, /obj/structure/cable, +/turf/open/floor/iron/grimy, +/area/station/service/lawoffice) +"fZS" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line, /turf/open/floor/iron, -/area/hallway/secondary/command) -"eEb" = ( -/obj/machinery/atmospherics/components/binary/pump{ - dir = 1; - name = "Mix to Distro" +/area/station/hallway/secondary/exit) +"fZX" = ( +/obj/machinery/door/airlock{ + name = "Prison Stall" }, +/turf/open/floor/iron/freezer, +/area/station/security/prison) +"fZY" = ( +/obj/effect/turf_decal/siding/thinplating/dark, +/obj/structure/table, +/obj/machinery/power/apc/auto_name/directional/south, /obj/structure/cable, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/hallway/secondary/exit/departure_lounge) +"gab" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/turf/open/floor/catwalk_floor, +/area/station/maintenance/port/aft) +"gaf" = ( +/obj/effect/turf_decal/bot, +/obj/item/radio/intercom/directional/north, /turf/open/floor/iron, -/area/engineering/atmos/pumproom) -"eEf" = ( -/obj/machinery/camera{ - c_tag = "Secure - EVA Secure Storage"; - dir = 10 - }, -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 10 - }, -/turf/open/floor/iron, -/area/ai_monitored/command/storage/eva) -"eEk" = ( +/area/station/command/heads_quarters/hop) +"gag" = ( /obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/trimline/purple/filled/corner{ dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/structure/sink{ + dir = 8; + pixel_x = 11 + }, +/obj/machinery/camera{ + c_tag = "Science - Right Entry Airlock"; + dir = 6; + network = list("ss13","rd") }, /obj/structure/cable, -/turf/open/floor/iron/white, -/area/science/research) -"eEo" = ( -/obj/structure/railing{ - dir = 1 +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 }, +/turf/open/floor/iron, +/area/station/science/research) +"gai" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/duct, /obj/structure/cable, -/turf/open/floor/glass/reinforced, -/area/ai_monitored/turret_protected/aisat/hallway) -"eEr" = ( -/obj/effect/turf_decal/box/white{ - color = "#52B4E9" +/turf/open/floor/iron/dark, +/area/station/commons/lounge) +"gap" = ( +/obj/effect/turf_decal/sand/plating, +/turf/open/floor/plating, +/area/mine/explored) +"gaq" = ( +/obj/structure/bookcase/random/fiction, +/turf/open/floor/wood/large, +/area/station/service/library) +"gas" = ( +/obj/effect/turf_decal/trimline/white/line{ + dir = 6 }, -/obj/effect/turf_decal/arrows/white{ - color = "#0000FF"; +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/aisat_interior) +"gaV" = ( +/obj/machinery/porta_turret/ai{ dir = 4 }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/engineering/atmospherics_engine) -"eEs" = ( -/obj/structure/table, -/obj/item/reagent_containers/food/condiment/peppermill{ - pixel_x = 3 - }, -/obj/item/reagent_containers/food/condiment/saltshaker{ - pixel_x = -3 +/obj/machinery/status_display/ai/directional/east, +/turf/open/floor/circuit, +/area/station/ai_monitored/turret_protected/ai) +"gbB" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 8 }, -/obj/effect/turf_decal/tile/red/fourcorners, +/obj/structure/table/reinforced, +/obj/item/wrench, +/obj/item/crowbar, +/obj/item/radio, /turf/open/floor/iron, -/area/service/kitchen) -"eEH" = ( -/obj/effect/turf_decal/trimline/blue/filled/corner{ +/area/station/security/checkpoint/escape) +"gbU" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ dir = 4 }, +/turf/open/floor/iron, +/area/station/security/office) +"gbZ" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/trimline/purple/filled/line, +/obj/structure/cable, /turf/open/floor/iron/white, -/area/medical/medbay/central) -"eEP" = ( -/obj/effect/turf_decal/trimline/green/filled/line{ - dir = 1 +/area/station/science/explab) +"gcm" = ( +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 4 }, -/obj/machinery/airalarm/directional/north, -/obj/structure/disposalpipe/segment{ - dir = 10 +/obj/structure/sink{ + dir = 8; + pixel_x = 12 }, /turf/open/floor/iron/dark, -/area/service/hydroponics) -"eER" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line, +/area/station/science/xenobiology) +"gcn" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/light/directional/south, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/ai) +"gcp" = ( +/obj/machinery/light/small/directional/north, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/smooth, +/area/station/maintenance/tram/left) +"gcN" = ( +/obj/effect/turf_decal/trimline/yellow/warning, /obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 1 }, -/obj/machinery/door/airlock/public/glass{ - name = "Primary Tool Storage" - }, -/obj/machinery/door/firedoor, +/obj/effect/decal/cleanable/dirt, /obj/structure/disposalpipe/segment{ dir = 4 }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/turf_decal/caution/stand_clear, /turf/open/floor/iron, -/area/commons/storage/primary) -"eFg" = ( +/area/station/maintenance/tram/left) +"gcP" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/trimline/purple/filled/line, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/effect/turf_decal/trimline/neutral/filled/corner{ + dir = 1 }, -/obj/structure/cable, -/turf/open/floor/iron/white, -/area/science/lower) -"eFn" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ +/obj/effect/turf_decal/trimline/neutral/filled/corner{ dir = 8 }, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/commons/storage/primary) +"gcS" = ( +/obj/machinery/atmospherics/pipe/smart/simple/purple/visible, /obj/structure/disposalpipe/segment, /turf/open/floor/iron, -/area/hallway/secondary/command) -"eFo" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible, -/turf/open/floor/plating, -/area/engineering/atmos/pumproom) -"eFB" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/hallway/primary/tram/left) -"eFD" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/obj/structure/disposalpipe/segment{ - dir = 6 +/area/station/science/ordnance/storage) +"gcV" = ( +/obj/structure/table, +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 10 }, -/turf/open/floor/wood, -/area/command/heads_quarters/hop) -"eFF" = ( -/obj/structure/window/reinforced{ - dir = 8 +/obj/item/storage/box/bodybags{ + pixel_x = 3; + pixel_y = 2 }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/obj/item/reagent_containers/glass/bottle/epinephrine, +/obj/item/reagent_containers/syringe, +/turf/open/floor/iron/white, +/area/station/medical/medbay/lobby) +"gdd" = ( +/obj/machinery/light/small/directional/east, +/turf/open/floor/engine/plasma, +/area/station/engineering/atmos) +"gdh" = ( +/obj/effect/turf_decal/trimline/purple/filled/corner{ + dir = 4 }, -/obj/machinery/pdapainter/research, /turf/open/floor/iron/white, -/area/command/heads_quarters/rd) -"eFM" = ( -/obj/machinery/light_switch/directional/east, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/dark, -/area/command/teleporter) -"eFN" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible, -/obj/machinery/meter/monitored/waste_loop, +/area/station/science/lower) +"gdn" = ( +/obj/machinery/air_sensor/nitrous_tank, +/turf/open/floor/engine/n2o, +/area/station/engineering/atmos) +"gdt" = ( +/turf/closed/wall/r_wall, +/area/station/cargo/storage) +"gdF" = ( +/obj/machinery/vending/wardrobe/det_wardrobe, +/obj/structure/sign/poster/official/dick_gum{ + pixel_y = -32 + }, +/turf/open/floor/iron/grimy, +/area/station/security/detectives_office) +"gdJ" = ( /obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 8 + dir = 5 + }, +/obj/structure/sign/poster/contraband/atmosia_independence{ + pixel_y = 32 }, /turf/open/floor/iron, -/area/engineering/atmos/pumproom) -"eGp" = ( -/obj/structure/industrial_lift/tram{ - icon_state = "titanium_blue" +/area/station/engineering/atmos) +"gdN" = ( +/obj/structure/window/reinforced/spawner/west, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/service/janitor) +"gdW" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"gen" = ( +/obj/effect/turf_decal/tile{ + dir = 1 }, -/obj/structure/fluff/tram_rail, -/obj/structure/chair/comfy/shuttle, -/turf/open/openspace, -/area/hallway/primary/tram/center) -"eGF" = ( -/obj/structure/disposalpipe/segment{ +/obj/effect/turf_decal/tile/blue{ dir = 4 }, -/obj/effect/turf_decal/trimline/yellow/warning, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/trimline/neutral/filled/corner{ - dir = 1 +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/light/directional/north, +/obj/machinery/camera{ + c_tag = "Arrivals - North Docking Wing"; + dir = 9 }, +/obj/structure/cable, /turf/open/floor/iron, -/area/maintenance/tram/right) -"eGL" = ( -/obj/effect/turf_decal/siding/thinplating/dark{ - dir = 6 +/area/station/hallway/secondary/entry) +"geA" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 8 }, +/turf/open/floor/iron, +/area/station/engineering/engine_smes) +"geG" = ( +/turf/open/floor/iron, +/area/station/hallway/secondary/exit) +"geI" = ( /obj/structure/table, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/hallway/secondary/exit) -"eHn" = ( -/obj/structure/table, -/obj/item/stack/cable_coil{ - pixel_x = -3; - pixel_y = 3 +/obj/effect/spawner/random/food_or_drink/condiment, +/turf/open/floor/iron/cafeteria, +/area/station/service/kitchen/diner) +"geK" = ( +/obj/effect/turf_decal/trimline/brown/filled/line{ + dir = 1 }, -/obj/item/stack/cable_coil, -/obj/item/stock_parts/cell/high, -/obj/effect/turf_decal/trimline/white/filled/line{ +/obj/machinery/airalarm/directional/north, +/obj/machinery/camera{ + c_tag = "Cargo - Warehouse West"; + dir = 9; + network = list("ss13","cargo") + }, +/turf/open/floor/iron, +/area/station/cargo/storage) +"geO" = ( +/obj/effect/turf_decal/sand/plating, +/obj/machinery/light/small/directional/north, +/turf/open/floor/plating/airless, +/area/mine/explored) +"geT" = ( +/obj/effect/turf_decal/trimline/purple/filled/line{ dir = 5 }, /turf/open/floor/iron/dark, -/area/engineering/storage/tech) -"eHr" = ( -/obj/effect/spawner/structure/window, -/turf/open/floor/plating, -/area/cargo/miningdock/cafeteria) -"eHD" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/chair{ - dir = 1 +/area/station/science/xenobiology) +"gfd" = ( +/obj/machinery/shower{ + dir = 4 }, -/turf/open/floor/iron/dark, -/area/security/interrogation) -"eHE" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/decal/cleanable/dirt, -/obj/structure/disposalpipe/segment{ - dir = 9 +/obj/effect/turf_decal/box, +/obj/structure/fluff{ + desc = "What, you think the water just magically soaks into the metallic flooring?"; + icon = 'icons/obj/lavaland/survival_pod.dmi'; + icon_state = "fan_tiny"; + name = "shower drain" }, -/obj/structure/cable, -/turf/open/floor/catwalk_floor, -/area/maintenance/central/lesser) -"eHH" = ( -/turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"eHM" = ( +/obj/effect/turf_decal/tile/blue/fourcorners, +/turf/open/floor/iron/white, +/area/station/medical/treatment_center) +"gfK" = ( +/turf/closed/wall/r_wall, +/area/station/security/execution/education) +"gfN" = ( /obj/structure/disposalpipe/segment{ - dir = 9 + dir = 4 }, -/obj/effect/landmark/event_spawn, -/turf/open/floor/iron/white, -/area/medical/chemistry) -"eId" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/bot, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/item/crowbar, -/obj/item/screwdriver, /turf/open/floor/iron, -/area/cargo/warehouse) -"eIl" = ( -/obj/effect/landmark/start/security_officer, -/obj/structure/chair{ - dir = 8 - }, +/area/station/hallway/secondary/exit) +"gfP" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/security/office) -"eIm" = ( -/obj/machinery/field/generator, -/obj/machinery/light/small/directional/north, -/obj/machinery/camera/emp_proof{ - c_tag = "Engineering - Secure Storage"; - dir = 9; - network = list("ss13","engineering") - }, -/turf/open/floor/plating, -/area/engineering/engine_smes) -"eIp" = ( -/obj/machinery/light/directional/west, -/obj/effect/turf_decal/trimline/neutral/filled/line{ +/obj/effect/turf_decal/trimline/red/filled/corner, +/obj/effect/turf_decal/trimline/red/filled/corner{ dir = 8 }, /turf/open/floor/iron, -/area/ai_monitored/command/storage/eva) -"eIC" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/area/station/security/processing) +"gfQ" = ( /obj/effect/turf_decal/siding/thinplating{ - dir = 4 + dir = 8 }, -/obj/machinery/camera/motion{ - c_tag = "Secure - AI Lower Ring Access"; - dir = 9; - network = list("aicore","ss13") +/obj/effect/turf_decal/trimline/green/filled/corner{ + dir = 1 }, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/aisat_interior) -"eIK" = ( -/obj/machinery/door/airlock/command/glass{ - name = "Bridge"; - req_access_txt = "19" +/obj/effect/turf_decal/trimline/green/filled/corner{ + dir = 8 }, -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/trimline/blue/filled/line{ +/obj/effect/turf_decal/trimline/green/corner, +/obj/effect/turf_decal/trimline/green/corner{ dir = 4 }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ - cycle_id = "bridge-right" - }, -/obj/machinery/door/poddoor/preopen{ - id = "bridge blast"; - name = "bridge blast door" - }, /turf/open/floor/iron/dark, -/area/command/bridge) -"eIU" = ( -/obj/effect/turf_decal/trimline/blue/filled/corner{ +/area/station/service/hydroponics) +"gfV" = ( +/obj/effect/turf_decal/trimline/neutral/filled/corner, +/obj/effect/turf_decal/trimline/neutral/filled/corner{ dir = 4 }, -/obj/structure/disposalpipe/sorting/mail/flip{ - dir = 8; - name = "sorting disposal pipe (Chief Medical Officer's Office)"; - sortType = 10 - }, -/turf/open/floor/iron/white, -/area/medical/medbay/central) -"eIZ" = ( -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment, -/obj/structure/cable, -/obj/effect/turf_decal/tile/blue/fourcorners, -/turf/open/floor/iron/dark, -/area/medical/medbay/lobby) -"eJh" = ( -/turf/closed/wall, -/area/engineering/atmospherics_engine) -"eJt" = ( -/obj/machinery/light/small/directional/south, -/turf/open/floor/plating, -/area/hallway/secondary/exit/departure_lounge) -"eJF" = ( -/obj/effect/turf_decal/trimline/blue/filled/line, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/camera/directional/south{ - c_tag = "Medical - Main South-West"; - network = list("ss13","medbay") - }, -/turf/open/floor/iron/white, -/area/medical/medbay/central) -"eJG" = ( -/obj/machinery/keycard_auth{ - pixel_y = -24 +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/commons/dorms) +"ggi" = ( +/obj/structure/table/reinforced, +/obj/structure/window/reinforced, +/obj/item/stamp/rd{ + pixel_x = 3; + pixel_y = -2 }, /turf/open/floor/iron/cafeteria{ dir = 5 }, -/area/command/heads_quarters/rd) -"eJP" = ( -/obj/docking_port/stationary{ - dir = 2; - dwidth = 11; - height = 22; - id = "whiteship_home"; - name = "SS13: Auxiliary Dock, Station-Port"; - width = 35 +/area/station/command/heads_quarters/rd) +"ggp" = ( +/obj/effect/turf_decal/trimline/brown/filled/corner{ + dir = 8 }, -/turf/open/space/openspace, -/area/space) -"eJV" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 4 +/obj/structure/disposalpipe/segment{ + dir = 10 }, -/obj/machinery/newscaster/directional/east, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, -/area/commons/storage/tools) -"eJZ" = ( -/obj/structure/table/wood, -/obj/machinery/firealarm/directional/north, -/obj/item/paper_bin{ - pixel_x = -2; - pixel_y = 8 +/area/station/cargo/lobby) +"ggv" = ( +/obj/structure/table/reinforced, +/obj/item/clothing/suit/radiation, +/obj/item/clothing/head/radiation, +/obj/item/clothing/glasses/meson, +/obj/item/geiger_counter, +/obj/item/geiger_counter, +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/turf/open/floor/carpet, -/area/service/chapel/monastery) -"eKb" = ( -/obj/structure/table, -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 8 +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"ggw" = ( +/obj/machinery/door/poddoor{ + id = "QMLoaddoor2"; + name = "Supply Dock Loading Door" }, -/obj/machinery/computer/security/telescreen/entertainment/directional/west, -/turf/open/floor/iron, -/area/commons/dorms) -"eKi" = ( -/obj/effect/turf_decal/trimline/brown/filled/line{ - dir = 4 +/obj/machinery/conveyor{ + id = "QMLoad2" }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/cargo/drone_bay) -"eKl" = ( -/obj/machinery/door/airlock/maintenance_hatch{ - req_one_access_txt = "12" +/turf/open/floor/plating, +/area/station/cargo/storage) +"ggz" = ( +/obj/structure/table, +/obj/machinery/cell_charger, +/obj/item/stock_parts/cell/high{ + pixel_x = 4; + pixel_y = 5 + }, +/obj/item/stock_parts/cell/high, +/obj/item/stock_parts/cell/high{ + pixel_x = -8; + pixel_y = 9 }, +/turf/open/floor/iron/dark, +/area/station/science/robotics/lab) +"ggB" = ( /obj/effect/decal/cleanable/dirt, +/obj/machinery/space_heater, /turf/open/floor/iron/smooth, -/area/maintenance/starboard/central) -"eKX" = ( -/obj/effect/turf_decal/siding/thinplating, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/turf/open/floor/iron, -/area/commons/fitness/recreation) -"eLw" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ +/area/station/maintenance/central/greater) +"ggK" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible/layer2{ dir = 1 }, -/turf/open/floor/iron, -/area/hallway/secondary/service) -"eLO" = ( -/obj/structure/sign/warning/docking, -/turf/closed/wall, -/area/hallway/secondary/exit) -"eLP" = ( /turf/open/floor/iron/white, -/area/medical/medbay/central) -"eLQ" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line, -/turf/open/floor/iron, -/area/commons/fitness) -"eLR" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line, -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/engineering/atmospherics_engine) -"eLS" = ( -/obj/structure/table/glass, -/obj/item/folder/red{ - pixel_x = 3 - }, -/obj/item/taperecorder{ - pixel_x = -3 - }, -/obj/structure/sign/poster/official/obey{ - pixel_y = -32 +/area/station/science/ordnance) +"ggL" = ( +/obj/structure/closet/crate/trashcart/laundry, +/obj/item/clothing/under/rank/prisoner/skirt, +/obj/item/clothing/under/rank/prisoner/skirt, +/obj/item/clothing/under/rank/prisoner/skirt, +/obj/item/clothing/shoes/sneakers/orange, +/obj/effect/spawner/random/contraband/prison, +/turf/open/floor/iron/cafeteria, +/area/station/security/prison) +"ggR" = ( +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 8 }, /turf/open/floor/iron/white, -/area/security/execution/education) -"eLW" = ( -/obj/machinery/light/directional/south, -/turf/open/openspace, -/area/hallway/primary/tram/right) -"eMe" = ( -/obj/structure/chair/sofa/left{ - dir = 1 - }, -/turf/open/floor/iron/cafeteria{ - dir = 5 +/area/station/science/lower) +"ggV" = ( +/obj/structure/table/wood, +/obj/item/food/grown/poppy{ + pixel_y = 2 }, -/area/science/breakroom) -"eMr" = ( -/obj/structure/reagent_dispensers/fueltank, -/obj/effect/turf_decal/bot{ +/turf/open/floor/iron/dark, +/area/station/service/chapel) +"gha" = ( +/turf/open/floor/iron/stairs/medium{ dir = 1 }, -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 10 +/area/station/commons/lounge) +"ghh" = ( +/obj/machinery/light/directional/north, +/turf/open/floor/iron/dark, +/area/station/engineering/supermatter/room) +"ghz" = ( +/turf/closed/wall, +/area/station/hallway/secondary/construction/engineering) +"ghB" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line, +/obj/structure/sign/gym/right{ + pixel_y = -32 }, /turf/open/floor/iron, -/area/engineering/main) -"eMv" = ( -/obj/structure/sign/poster/official/space_cops{ - pixel_y = 32 - }, -/turf/open/floor/iron/showroomfloor, -/area/security/lockers) -"eMA" = ( -/obj/effect/landmark/carpspawn, -/turf/open/space/openspace, -/area/space) -"eME" = ( -/obj/effect/turf_decal/siding/thinplating/corner, -/obj/effect/turf_decal/trimline/green/filled/line{ - dir = 4 +/area/station/commons/dorms) +"ghE" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 1 }, -/obj/effect/turf_decal/trimline/green/corner{ +/obj/effect/turf_decal/stripes/corner{ dir = 8 }, -/turf/open/floor/iron/dark, -/area/service/hydroponics) -"eMH" = ( -/obj/effect/landmark/navigate_destination/dockescpod2, -/obj/effect/turf_decal/trimline/red/filled/corner, /turf/open/floor/iron, -/area/security/office) -"eMW" = ( -/obj/machinery/chem_heater/withbuffer, -/obj/effect/turf_decal/tile/yellow/fourcorners, -/turf/open/floor/iron/white, -/area/medical/chemistry) -"eNd" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/bot, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 8 +/area/station/ai_monitored/security/armory) +"ghM" = ( +/obj/effect/turf_decal/trimline/neutral/filled/corner{ + dir = 1 }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/cargo/warehouse) -"eNf" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/trimline/neutral/filled/line, -/turf/open/floor/iron, -/area/ai_monitored/command/storage/eva) -"eNw" = ( -/obj/structure/chair/office{ - dir = 8 +/area/station/hallway/primary/tram/left) +"gif" = ( +/obj/structure/ore_box, +/turf/open/misc/asteroid, +/area/mine/explored) +"gii" = ( +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Public Garden Maintenance Access" }, -/obj/effect/landmark/start/quartermaster, -/turf/open/floor/carpet, -/area/cargo/qm) -"eNB" = ( -/obj/structure/window/reinforced{ - dir = 8 +/obj/machinery/door/firedoor, +/obj/effect/decal/cleanable/dirt, +/obj/effect/mapping_helpers/airlock/unres, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +/turf/open/floor/iron/smooth, +/area/station/service/hydroponics/garden) +"gil" = ( +/obj/structure/closet/secure_closet/research_director, +/turf/open/floor/iron/cafeteria{ + dir = 5 }, -/obj/structure/disposalpipe/trunk{ +/area/station/command/heads_quarters/rd) +"gio" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line{ dir = 1 }, -/obj/structure/disposaloutlet{ - dir = 4 - }, -/turf/open/floor/engine, -/area/science/xenobiology) -"eNJ" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 4 +/obj/effect/turf_decal/trimline/yellow/filled/line, +/turf/open/floor/iron/white, +/area/station/medical/chemistry) +"gip" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 9 }, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"eNK" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 8 +/turf/open/floor/iron/white, +/area/station/command/heads_quarters/rd) +"gir" = ( +/obj/machinery/light/directional/north, +/turf/open/floor/grass, +/area/station/service/hydroponics) +"gis" = ( +/obj/effect/turf_decal/trimline/white/filled/line{ + dir = 1 }, -/obj/machinery/light/directional/east, -/obj/machinery/portable_atmospherics/canister/anesthetic_mix, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, /turf/open/floor/iron/dark, -/area/medical/treatment_center) -"eNN" = ( -/obj/structure/weightmachine/weightlifter, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron, -/area/commons/fitness) -"eNR" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/area/station/engineering/storage/tech) +"giu" = ( +/obj/effect/turf_decal/trimline/neutral/filled/corner, +/obj/effect/turf_decal/trimline/neutral/filled/corner{ dir = 4 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, /turf/open/floor/iron, -/area/security/prison/workout) -"eNX" = ( -/obj/effect/turf_decal/siding/thinplating{ +/area/station/hallway/primary/central) +"giP" = ( +/obj/effect/turf_decal/stripes{ dir = 4 }, -/obj/structure/fluff/tram_rail/floor{ +/obj/machinery/light/directional/south, +/turf/open/floor/iron/dark, +/area/station/science/ordnance/testlab) +"giR" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 1 }, -/turf/open/floor/glass/reinforced, -/area/hallway/primary/tram/right) -"eNZ" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ +/obj/effect/turf_decal/trimline/brown/corner{ + dir = 1 + }, +/obj/structure/sign/departments/cargo{ + pixel_y = 32 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/tram/right) +"gjf" = ( +/obj/effect/turf_decal/trimline/yellow/filled/corner{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/yellow/filled/corner{ dir = 8 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/light/directional/west, -/obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment{ + dir = 9 + }, /obj/structure/cable, /turf/open/floor/iron, -/area/hallway/secondary/command) -"eOb" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/obj/effect/turf_decal/siding/wideplating{ - dir = 10 - }, -/obj/machinery/camera/motion/directional/north{ - c_tag = "Secure - Nuclear Storage"; - network = list("ss13","secure") +/area/station/engineering/main) +"gjm" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line, +/obj/structure/sign/gym{ + pixel_y = -32 }, -/turf/open/floor/iron/dark, -/area/ai_monitored/command/nuke_storage) -"eOc" = ( -/obj/machinery/light/small/directional/south, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/trimline/yellow/filled/line, -/obj/machinery/portable_atmospherics/pump, /turf/open/floor/iron, -/area/engineering/atmos) -"eOl" = ( -/obj/effect/turf_decal/trimline/blue/filled/corner, -/obj/effect/turf_decal/trimline/neutral/corner, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment, -/obj/effect/landmark/start/hangover, -/obj/structure/cable, +/area/station/commons/dorms) +"gjC" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/yellow/visible, +/obj/machinery/atmospherics/components/binary/pump/off{ + name = "Mix to Incinerator" + }, /turf/open/floor/iron, -/area/hallway/primary/tram/center) -"eOm" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/turf/open/floor/iron/grimy, -/area/security/detectives_office) -"eOn" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 +/area/station/engineering/atmos) +"gjG" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 9 }, -/obj/machinery/atmospherics/components/binary/pump{ - name = "Cooling Loop Bypass" +/obj/effect/turf_decal/trimline/neutral/filled/warning{ + dir = 9 }, -/turf/open/floor/engine, -/area/engineering/supermatter/room) -"eOq" = ( -/obj/effect/turf_decal/trimline/blue/filled/line, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/white, -/area/medical/storage) -"eOI" = ( -/obj/machinery/portable_atmospherics/scrubber, -/turf/open/floor/iron/dark, -/area/science/storage) -"eOQ" = ( -/obj/structure/chair{ - dir = 1 - }, -/turf/open/floor/glass, -/area/service/kitchen/diner) -"eOT" = ( -/obj/effect/decal/cleanable/cobweb, -/turf/open/floor/carpet, -/area/commons/vacant_room/office) -"ePh" = ( -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/trimline/blue/filled/corner{ - dir = 4 +/obj/structure/cable, +/obj/item/kirbyplants/random, +/turf/open/floor/iron, +/area/station/hallway/secondary/command) +"gkc" = ( +/obj/machinery/camera/directional/west{ + c_tag = "Cargo - Security Outpost"; + network = list("ss13","Security","cargo") }, -/turf/open/floor/iron/white, -/area/medical/treatment_center) -"ePq" = ( -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 8 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/obj/machinery/button/door/directional/west{ + id = "crgdoor"; + name = "Cargo Cell Control"; + normaldoorcontrol = 1; + req_access = list("brig_entrance") }, -/obj/effect/turf_decal/siding/thinplating/dark{ +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/security/checkpoint/supply) +"gke" = ( +/obj/effect/turf_decal/trimline/white/corner, +/obj/effect/turf_decal/trimline/yellow/line{ dir = 6 }, -/obj/item/kirbyplants/random, -/obj/effect/landmark/start/hangover, -/obj/machinery/camera{ - c_tag = "Civilian - Bar East"; - dir = 5 - }, /turf/open/floor/iron/dark, -/area/commons/lounge) -"ePt" = ( -/turf/open/floor/plating, -/area/maintenance/solars/starboard) -"ePP" = ( -/obj/machinery/duct, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 - }, -/turf/open/floor/iron/freezer, -/area/commons/toilet) -"ePS" = ( +/area/station/ai_monitored/turret_protected/aisat_interior) +"gki" = ( /turf/closed/wall, -/area/medical/medbay/lobby) -"eQN" = ( -/obj/structure/railing{ - dir = 4 - }, -/obj/structure/sign/warning/biohazard{ - pixel_x = -32 +/area/station/security/brig) +"gkq" = ( +/obj/effect/turf_decal/trimline/white/line{ + dir = 1 }, -/obj/structure/window/reinforced/spawner, -/turf/open/floor/catwalk_floor, -/area/command/gateway) -"eRg" = ( -/obj/machinery/light/directional/south, +/obj/effect/turf_decal/trimline/yellow/line, +/obj/machinery/status_display/ai/directional/south, /turf/open/floor/iron/dark, -/area/security/interrogation) -"eRo" = ( -/obj/structure/sign/poster/contraband/space_cube{ - pixel_y = 32 - }, -/obj/effect/landmark/start/scientist, -/turf/open/floor/engine, -/area/science/explab) -"eRr" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/firedoor, -/obj/machinery/door/window/left/directional/south{ - name = "Desk Door"; - req_access_txt = "63" - }, -/turf/open/floor/plating, -/area/security/checkpoint) -"eRt" = ( -/obj/effect/turf_decal/trimline/blue/filled/line, -/obj/machinery/newscaster/directional/south, -/turf/open/floor/iron/white, -/area/medical/medbay/central) -"eRu" = ( -/obj/machinery/door/airlock/research{ - id_tag = "ResearchExt"; - name = "Research Division"; - req_one_access_txt = "47" - }, -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/trimline/purple/filled/line{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/purple/filled/line{ +/area/station/ai_monitored/turret_protected/aisat_interior) +"gkr" = ( +/obj/machinery/firealarm/directional/west, +/turf/open/floor/iron/dark, +/area/station/command/bridge) +"gkw" = ( +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ dir = 8 }, -/obj/structure/disposalpipe/segment, -/obj/effect/mapping_helpers/airlock/unres, -/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ - cycle_id = "sci-entrance-left" - }, -/obj/machinery/door/poddoor/preopen{ - id = "Sciencelockdown"; - name = "Research Lockdown Blastdoor" +/obj/machinery/light/directional/east, +/turf/open/floor/iron/grimy, +/area/station/service/library/lounge) +"gkQ" = ( +/obj/machinery/computer/atmos_control/mix_tank{ + dir = 8 }, -/turf/open/floor/iron, -/area/science/research) -"eRz" = ( -/obj/machinery/computer/teleporter{ +/obj/effect/turf_decal/trimline/green/filled/line{ dir = 4 }, -/turf/open/floor/plating, -/area/command/teleporter) -"eRA" = ( -/obj/machinery/computer/camera_advanced/xenobio, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/green/visible, /turf/open/floor/iron, -/area/science/xenobiology) -"eRC" = ( -/obj/structure/chair/sofa/corner, -/obj/effect/landmark/start/hangover, +/area/station/engineering/atmos/pumproom) +"gkW" = ( +/turf/closed/wall/rock/porous, +/area/station/maintenance/starboard/greater) +"glh" = ( +/obj/machinery/light/small/directional/south, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/smooth, +/area/station/maintenance/starboard/greater) +"glm" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/obj/machinery/firealarm/directional/west, /turf/open/floor/iron/cafeteria, -/area/service/kitchen/diner) -"eRF" = ( -/obj/effect/turf_decal/stripes/corner{ +/area/station/security/prison) +"glw" = ( +/obj/machinery/power/apc/auto_name/directional/west, +/obj/structure/cable, +/turf/open/floor/iron/freezer, +/area/station/commons/toilet) +"glA" = ( +/obj/machinery/chem_master/condimaster, +/obj/effect/turf_decal/siding/thinplating/corner{ dir = 1 }, -/obj/effect/landmark/start/hangover, -/turf/open/floor/iron, -/area/hallway/secondary/entry) -"eRO" = ( -/turf/closed/wall/r_wall, -/area/security/medical) -"eRT" = ( -/obj/structure/table, -/obj/machinery/airalarm/directional/south, -/obj/item/exodrone{ - pixel_y = 8 - }, -/obj/effect/turf_decal/trimline/brown/filled/line, +/obj/machinery/firealarm/directional/west, +/obj/effect/turf_decal/tile/red/fourcorners, /turf/open/floor/iron, -/area/cargo/drone_bay) -"eRW" = ( -/obj/machinery/light/small/directional/east, -/turf/open/floor/engine/plasma, -/area/engineering/atmos) -"eSr" = ( -/obj/effect/turf_decal/siding/thinplating/corner{ - dir = 1 +/area/station/service/kitchen) +"glD" = ( +/obj/structure/closet{ + name = "Evidence Closet 1" }, -/obj/effect/turf_decal/trimline/green/filled/line{ +/obj/item/storage/secure/safe/directional/east, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 8 }, -/obj/effect/turf_decal/trimline/green/corner, -/obj/effect/turf_decal/trimline/green/corner{ - dir = 4 - }, /turf/open/floor/iron/dark, -/area/service/hydroponics) -"eSt" = ( -/obj/machinery/computer/warrant{ - dir = 8 - }, +/area/station/security/office) +"glJ" = ( /obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 6 + dir = 1 }, -/turf/open/floor/iron, -/area/hallway/secondary/command) -"eSy" = ( -/turf/open/floor/wood/parquet, -/area/service/library) -"eSA" = ( +/obj/machinery/light/directional/north, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/landmark/event_spawn, +/obj/structure/cable, /turf/open/floor/iron, -/area/engineering/gravity_generator) -"eSE" = ( -/obj/machinery/conveyor{ +/area/station/hallway/secondary/exit) +"glP" = ( +/obj/structure/chair/plastic, +/turf/open/floor/eighties/red, +/area/station/commons/fitness/recreation/entertainment) +"glY" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/turf/open/floor/catwalk_floor, +/area/station/maintenance/tram/left) +"gma" = ( +/obj/structure/sign/warning/radiation/rad_area{ dir = 1; - id = "QMLoad" + pixel_y = 32 }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 1 }, -/obj/effect/turf_decal/trimline/brown/filled/line{ - dir = 8 +/obj/structure/disposalpipe/segment{ + dir = 4 }, +/obj/structure/cable, /turf/open/floor/iron, -/area/cargo/storage) -"eTg" = ( -/obj/effect/turf_decal/trimline/red/filled/line, -/obj/machinery/light/directional/south, -/obj/structure/sign/nanotrasen{ - pixel_y = -32 +/area/station/hallway/secondary/construction/engineering) +"gmc" = ( +/obj/item/kirbyplants/random, +/obj/structure/disposalpipe/segment{ + dir = 5 }, -/obj/machinery/camera/directional/south{ - c_tag = "Civilian - Security Outpost"; - network = list("ss13","Security") +/obj/structure/cable, +/obj/machinery/light/directional/west, +/turf/open/floor/wood, +/area/station/service/lawoffice) +"gmv" = ( +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ + dir = 1 + }, +/obj/structure/chair/sofa/corp/left{ + dir = 4 }, /turf/open/floor/iron, -/area/security/checkpoint) -"eTh" = ( -/obj/structure/disposalpipe/trunk/multiz{ - dir = 2 +/area/station/commons/lounge) +"gmB" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 8 }, -/obj/machinery/door/window/left/directional/north{ - base_state = "right"; - icon_state = "right"; - name = "Containment Pen #7"; - req_access_txt = "55" +/turf/open/floor/iron, +/area/station/commons/fitness/recreation) +"gmH" = ( +/obj/structure/destructible/cult/item_dispenser/archives/library, +/turf/open/floor/engine/cult, +/area/station/service/library) +"gmL" = ( +/obj/effect/turf_decal/sand/plating, +/obj/machinery/button/door/directional/east{ + id = "hiddendock"; + name = "Dock Access" }, -/obj/effect/turf_decal/delivery, -/obj/machinery/door/poddoor/preopen{ - id = "xenobiobottomright"; - name = "Xenobio Bottom Right Pen Blast Door" +/turf/open/floor/plating, +/area/station/maintenance/central/greater) +"gmN" = ( +/obj/machinery/vending/cigarette, +/turf/open/floor/iron/cafeteria{ + dir = 5 }, -/turf/open/floor/iron/dark, -/area/science/xenobiology) -"eTo" = ( -/obj/effect/turf_decal/tile/neutral{ +/area/station/science/breakroom) +"gmP" = ( +/obj/structure/rack, +/obj/item/storage/box/lights/tubes{ + pixel_x = 4; + pixel_y = 4 + }, +/obj/item/storage/box/lights/tubes, +/obj/item/wrench, +/obj/item/stack/cable_coil, +/turf/open/misc/asteroid, +/area/station/medical/chemistry) +"gmX" = ( +/obj/machinery/door/airlock/security/glass{ + name = "Permanent Convict Item Storage" + }, +/obj/effect/turf_decal/trimline/red/filled/line{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/trimline/red/filled/line{ dir = 8 }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/mapping_helpers/airlock/access/all/security/general, +/turf/open/floor/iron/dark, +/area/station/security/execution/transfer) +"gnf" = ( +/obj/effect/spawner/random/trash/garbage, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/smooth, +/area/station/maintenance/starboard/central) +"gnj" = ( +/obj/effect/turf_decal/stripes{ dir = 1 }, +/obj/effect/turf_decal/stripes, +/turf/open/floor/vault, +/area/station/hallway/primary/tram/left) +"gnp" = ( +/obj/machinery/door/airlock{ + name = "Bathroom" + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment, +/obj/effect/mapping_helpers/airlock/access/all/science/general, +/turf/open/floor/iron/freezer, +/area/station/science/lower) +"gnr" = ( +/obj/structure/table, +/obj/item/storage/box/bodybags{ + pixel_x = 2; + pixel_y = 2 + }, +/obj/machinery/airalarm/directional/east, /turf/open/floor/iron/dark, -/area/medical/break_room) -"eTr" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/area/station/service/chapel/office) +"gnu" = ( +/obj/machinery/camera{ + c_tag = "Service - Radstorm Shelter"; + dir = 10 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/station/maintenance/radshelter/service) +"gnI" = ( +/obj/structure/chair/sofa/right{ dir = 8 }, -/obj/effect/turf_decal/tile/neutral{ +/turf/open/floor/carpet, +/area/station/medical/psychology) +"gnM" = ( +/obj/effect/turf_decal/trimline/blue/filled/corner{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral, -/obj/machinery/smartfridge/organ, -/obj/item/radio/intercom/directional/north, -/turf/open/floor/iron/dark, -/area/medical/morgue) -"eTu" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/trimline/yellow/filled/corner{ +/obj/effect/turf_decal/trimline/neutral/corner{ dir = 1 }, -/obj/effect/turf_decal/trimline/yellow/filled/corner{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/hallway/secondary/command) +"gnO" = ( +/obj/effect/turf_decal/tile/blue{ dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/dark/visible, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/machinery/door/airlock/medical/glass{ + name = "Medical Freezer" + }, +/obj/machinery/door/firedoor, +/obj/machinery/duct, +/obj/effect/mapping_helpers/airlock/access/all/medical/surgery, +/turf/open/floor/iron/freezer, +/area/station/medical/surgery/aft) +"gnQ" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 1 + }, +/obj/machinery/vending/coffee, +/obj/machinery/status_display/ai/directional/north, +/turf/open/floor/iron, +/area/station/commons/dorms) +"gnU" = ( /obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 + }, +/obj/machinery/airalarm/directional/south, +/turf/open/floor/catwalk_floor, +/area/station/hallway/primary/tram/left) +"gos" = ( +/turf/open/floor/iron/white, +/area/station/science/ordnance) +"goR" = ( +/obj/machinery/door/airlock/public/glass{ + name = "Chapel Office" + }, /obj/structure/cable, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/access/all/service/chapel_office, +/turf/open/floor/iron/grimy, +/area/station/service/chapel/office) +"goX" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/mob/living/carbon/human/species/monkey, +/turf/open/floor/grass, +/area/station/medical/virology) +"gpd" = ( +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ + dir = 1 + }, +/obj/structure/table/reinforced, +/obj/item/radio/intercom/directional/east, +/obj/machinery/duct, +/obj/effect/spawner/random/entertainment/lighter, /turf/open/floor/iron, -/area/maintenance/disposal/incinerator) -"eTD" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line, -/obj/effect/turf_decal/bot{ +/area/station/service/bar) +"gph" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/yellow/warning, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/trimline/neutral/filled/corner{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/neutral/filled/corner{ dir = 1 }, -/obj/machinery/portable_atmospherics/scrubber, -/obj/machinery/airalarm/directional/south, /turf/open/floor/iron, -/area/engineering/main) -"eTG" = ( -/obj/structure/sink{ - dir = 8; - pixel_x = 11 +/area/station/maintenance/tram/mid) +"gpj" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 5 }, -/obj/structure/mirror/directional/east, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 8 +/obj/effect/turf_decal/stripes/corner, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"gpl" = ( +/turf/open/floor/iron, +/area/station/science/auxlab) +"gpp" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/catwalk_floor, +/area/station/maintenance/port/central) +"gpr" = ( +/obj/machinery/vending/coffee, +/turf/open/floor/wood, +/area/station/service/bar) +"gps" = ( +/obj/machinery/atmospherics/components/binary/pump{ + dir = 1; + name = "Gas to Filter" }, -/turf/open/floor/iron/freezer, -/area/commons/lounge) -"eTX" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 +/obj/machinery/camera/emp_proof{ + c_tag = "Engineering - Engine Room Airlock"; + dir = 10; + network = list("ss13","engine","engineering") }, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/aisat_interior) -"eUc" = ( -/obj/effect/turf_decal/trimline/yellow/filled/corner{ - dir = 8 +/turf/open/floor/engine, +/area/station/engineering/supermatter) +"gpR" = ( +/obj/item/beacon, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"gpS" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/turf/open/floor/iron/white, +/area/station/medical/medbay/lobby) +"gqb" = ( +/obj/structure/chair/stool/bar/directional/west, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 5 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, /turf/open/floor/iron, -/area/engineering/engine_smes) -"eUe" = ( -/obj/effect/decal/cleanable/dirt, -/turf/closed/wall/r_wall, -/area/maintenance/department/cargo) -"eUk" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 6 +/area/station/security/prison/safe) +"gqf" = ( +/obj/machinery/door/airlock/engineering/glass/critical{ + heat_proof = 1; + name = "Supermatter Chamber" }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 }, -/turf/open/floor/iron, -/area/commons/fitness/recreation) -"eUs" = ( -/obj/effect/turf_decal/bot, -/obj/structure/transit_tube/station/reverse/flipped{ +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, +/turf/open/floor/engine, +/area/station/engineering/supermatter) +"gqp" = ( +/turf/open/floor/iron/dark, +/area/station/engineering/supermatter/room) +"gqv" = ( +/obj/effect/turf_decal/trimline/purple/filled/line{ dir = 4 }, -/obj/structure/transit_tube_pod, -/turf/open/floor/plating, -/area/engineering/transit_tube) -"eUu" = ( -/obj/structure/closet/crate/coffin, +/obj/effect/landmark/start/scientist, +/turf/open/floor/iron/white, +/area/station/science/ordnance/office) +"gqz" = ( +/obj/structure/chair{ + dir = 8 + }, +/obj/item/radio/intercom/directional/east, +/turf/open/floor/iron/dark, +/area/station/maintenance/radshelter/service) +"gqJ" = ( /obj/machinery/light/small/directional/east, -/turf/open/floor/plating, -/area/service/chapel/monastery) -"eUD" = ( -/obj/structure/table, -/obj/structure/window/reinforced{ +/turf/open/misc/asteroid/airless, +/area/mine/explored) +"gqL" = ( +/obj/machinery/atmospherics/components/trinary/mixer/airmix{ dir = 4 }, -/obj/item/surgical_drapes, -/obj/item/cautery, -/turf/open/floor/iron/white, -/area/science/robotics/lab) -"eUM" = ( -/obj/structure/table, -/obj/item/restraints/handcuffs, -/obj/item/assembly/timer, -/obj/effect/landmark/event_spawn, /turf/open/floor/iron, -/area/security/office) -"eVL" = ( -/obj/effect/turf_decal/trimline/blue/filled/corner{ +/area/station/engineering/atmos) +"gqS" = ( +/obj/effect/turf_decal/trimline/yellow/warning{ dir = 1 }, -/obj/effect/turf_decal/trimline/neutral/corner{ +/obj/structure/railing/corner{ dir = 1 }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/iron, -/area/hallway/secondary/command) -"eVQ" = ( -/turf/closed/wall, -/area/medical/morgue) -"eVW" = ( -/obj/structure/railing{ - dir = 8 - }, -/obj/structure/sign/warning/biohazard{ - pixel_x = 32 - }, -/obj/structure/window/reinforced/spawner, -/turf/open/floor/catwalk_floor, -/area/command/gateway) -"eVY" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 8 - }, +/obj/effect/turf_decal/trimline/neutral/filled/arrow_ccw, +/obj/effect/turf_decal/caution, /turf/open/floor/iron, -/area/hallway/secondary/exit) -"eWd" = ( +/area/station/hallway/primary/tram/center) +"gqV" = ( /obj/effect/decal/cleanable/dirt, -/obj/structure/disposalpipe/segment{ - dir = 6 +/turf/open/floor/iron, +/area/station/maintenance/disposal/incinerator) +"grc" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 9 }, -/obj/machinery/light/small/directional/west, -/turf/open/floor/catwalk_floor, -/area/maintenance/tram/left) -"eWg" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 1 +/obj/machinery/shower{ + pixel_y = 24 }, -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/obj/machinery/firealarm/directional/west, +/turf/open/floor/iron/white, +/area/station/medical/virology) +"grf" = ( +/obj/effect/turf_decal/tile/blue/half/contrasted{ dir = 4 }, -/turf/open/floor/iron, -/area/security/office) -"eWq" = ( -/obj/structure/rack, -/obj/item/storage/toolbox/electrical{ - pixel_x = 1; - pixel_y = -1 +/obj/effect/turf_decal/tile/yellow/half/contrasted{ + dir = 8 }, -/obj/item/clothing/gloves/color/yellow, -/obj/item/t_scanner, -/obj/item/multitool, -/obj/effect/turf_decal/trimline/white/filled/line, /turf/open/floor/iron/dark, -/area/engineering/storage/tech) -"eWt" = ( -/obj/effect/turf_decal/trimline/blue/filled/line, -/obj/structure/table/glass, -/obj/item/storage/medkit/regular{ - pixel_x = 4; - pixel_y = 4 - }, -/obj/item/storage/medkit/regular, -/obj/machinery/camera/directional/south{ - c_tag = "Medical - Main North"; - network = list("ss13","medbay") +/area/station/command/bridge) +"grm" = ( +/obj/effect/turf_decal/stripes/white/corner, +/obj/effect/turf_decal/stripes/corner, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 }, +/turf/open/floor/vault, +/area/station/hallway/primary/tram/center) +"grA" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/station/engineering/gravity_generator) +"grU" = ( +/obj/effect/turf_decal/trimline/blue/filled/line, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/white, -/area/medical/medbay/central) -"eWv" = ( -/obj/structure/railing/corner{ +/area/station/command/heads_quarters/cmo) +"gsa" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/girder, +/turf/open/floor/plating, +/area/station/maintenance/department/crew_quarters/dorms) +"gsg" = ( +/obj/machinery/iv_drip, +/obj/machinery/light/directional/north, +/obj/effect/turf_decal/trimline/blue/filled/line{ dir = 1 }, -/obj/effect/turf_decal/siding/thinplating/corner{ - dir = 1 +/obj/machinery/airalarm/directional/north, +/turf/open/floor/iron/white, +/area/station/medical/treatment_center) +"gsk" = ( +/obj/effect/turf_decal/trimline/neutral/filled/corner{ + dir = 4 }, /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/sorting/mail/flip{ - dir = 1; - name = "sorting disposal pipe (Chapel)"; - sortType = 17 +/obj/structure/disposalpipe/segment{ + dir = 4 }, /turf/open/floor/iron, -/area/commons/fitness/recreation) -"eWI" = ( -/obj/structure/window/reinforced{ +/area/station/commons/fitness/recreation) +"gsB" = ( +/obj/machinery/duct, +/turf/open/floor/iron/cafeteria, +/area/station/security/prison/mess) +"gsF" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 4 }, -/obj/structure/disposalpipe/trunk{ - dir = 2 +/turf/open/floor/iron, +/area/station/service/hydroponics/garden) +"gsT" = ( +/obj/structure/easel, +/obj/item/canvas/nineteen_nineteen, +/obj/item/canvas/twentythree_nineteen, +/obj/item/canvas/twentythree_twentythree, +/obj/machinery/newscaster/directional/west, +/turf/open/floor/iron/grimy, +/area/station/service/library/lounge) +"gsU" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/structure/disposaloutlet{ - dir = 8 +/turf/open/floor/wood, +/area/station/service/library) +"gtp" = ( +/obj/effect/turf_decal/stripes/end{ + dir = 1 }, -/turf/open/floor/engine, -/area/science/xenobiology) -"eWN" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 8 +/obj/machinery/atmospherics/pipe/multiz/supply/visible/layer4{ + dir = 1 }, -/obj/machinery/status_display/ai/directional/west, -/turf/open/floor/iron, -/area/hallway/primary/central) -"eWQ" = ( -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ +/obj/machinery/atmospherics/pipe/multiz/scrubbers/visible/layer2{ dir = 1 }, -/turf/open/floor/iron, -/area/commons/lounge) -"eWZ" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/catwalk_floor, -/area/hallway/primary/tram/right) -"eXf" = ( -/obj/structure/disposalpipe/segment{ +/turf/open/floor/plating, +/area/station/maintenance/department/crew_quarters/dorms) +"gtv" = ( +/obj/effect/turf_decal/trimline/green/filled/corner{ dir = 4 }, -/turf/open/floor/iron/white, -/area/medical/chemistry) -"eXh" = ( -/obj/effect/turf_decal/trimline/blue/filled/corner, -/obj/effect/turf_decal/trimline/neutral/corner, +/obj/effect/turf_decal/trimline/green/filled/corner, /obj/structure/disposalpipe/segment{ - dir = 6 + dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/turf/open/floor/iron, -/area/hallway/secondary/command) -"eXk" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line, -/obj/machinery/light/directional/south, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/white, +/area/station/medical/virology) +"gtx" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/camera/directional/south{ - c_tag = "Hallway - North-West Escape Wing Entry" - }, -/obj/structure/cable, -/turf/open/floor/iron, -/area/hallway/secondary/exit) -"eXu" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, /obj/effect/turf_decal/trimline/yellow/filled/line{ dir = 1 }, -/obj/machinery/requests_console/directional/north{ - announcementConsole = 1; - department = "Telecomms Admin"; - departmentType = 5; - name = "Telecomms Requests Console" - }, -/turf/open/floor/iron, -/area/tcommsat/computer) -"eXF" = ( -/obj/effect/turf_decal/siding/thinplating/corner{ - dir = 4 - }, -/obj/structure/railing/corner{ - dir = 8 +/obj/effect/turf_decal/trimline/yellow/filled/line, +/obj/machinery/door/firedoor, +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "engi-entrance" }, -/turf/open/floor/iron/cafeteria, -/area/service/kitchen/diner) -"eYi" = ( -/obj/machinery/atmospherics/components/unary/passive_vent{ - dir = 4; - name = "killroom vent" +/obj/machinery/door/airlock/engineering{ + name = "Engine Room" }, -/turf/open/floor/circuit/telecomms, -/area/science/xenobiology) -"eYt" = ( -/obj/effect/turf_decal/trimline/blue/filled/line, -/obj/machinery/firealarm/directional/south, -/turf/open/floor/iron/white, -/area/medical/medbay/central) -"eYw" = ( -/obj/structure/chair/stool/directional/west, -/obj/effect/landmark/xeno_spawn, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron/white/side{ +/obj/structure/disposalpipe/segment{ dir = 4 }, -/area/service/theater) -"eYL" = ( -/turf/open/floor/circuit, -/area/ai_monitored/turret_protected/aisat_interior) -"eYY" = ( -/obj/machinery/door/window/left/directional/south{ - dir = 1; - name = "Maximum Security Test Chamber"; - req_access_txt = "55" - }, -/obj/effect/turf_decal/stripes/line, -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/science/xenobiology) -"eYZ" = ( +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, +/turf/open/floor/iron, +/area/station/engineering/main) +"gtZ" = ( /obj/effect/decal/cleanable/dirt, -/obj/structure/reagent_dispensers/fueltank, +/obj/structure/closet, +/obj/effect/spawner/random/maintenance/seven, /turf/open/floor/iron/smooth, -/area/maintenance/department/security) -"eZL" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 1 +/area/station/maintenance/central/greater) +"guj" = ( +/obj/machinery/light/small/directional/south, +/turf/open/misc/asteroid/airless, +/area/mine/explored) +"guQ" = ( +/obj/effect/turf_decal/trimline/neutral/filled/warning{ + dir = 8 }, -/obj/effect/turf_decal/trimline/neutral/filled/corner, -/obj/structure/disposalpipe/sorting/mail/flip{ - dir = 8; - name = "sorting disposal pipe (Medical General)"; - sortTypes = list(9,10,11,27) +/obj/effect/turf_decal/trimline/neutral/warning{ + dir = 1 }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/hallway/primary/tram/center) -"eZR" = ( -/obj/structure/closet/radiation, /turf/open/floor/iron/dark, -/area/science/genetics) -"fac" = ( -/obj/machinery/door/airlock/hatch{ - name = "Ladder Access Hatch"; - req_one_access_txt = null +/area/station/medical/morgue) +"guT" = ( +/obj/structure/railing, +/turf/open/floor/glass/reinforced, +/area/station/ai_monitored/turret_protected/aisat/hallway) +"guY" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 4 }, /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/catwalk_floor, -/area/hallway/primary/tram/center) -"fan" = ( -/obj/machinery/camera/directional/south{ - c_tag = "Civilian - Library Lounge" - }, -/turf/open/floor/iron/grimy, -/area/service/library/lounge) -"fap" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/landmark/event_spawn, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, /obj/structure/cable, /turf/open/floor/iron, -/area/command/heads_quarters/ce) -"fay" = ( -/obj/machinery/modular_computer/console/preset/engineering{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 8 - }, -/obj/machinery/light/directional/west, -/turf/open/floor/iron/dark, -/area/command/bridge) -"faT" = ( -/obj/effect/turf_decal/trimline/purple/filled/line{ +/area/station/cargo/warehouse) +"gvx" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/trimline/neutral/filled/line, +/obj/machinery/door/airlock/command{ + name = "Teleport Access" + }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/door/firedoor, /obj/structure/cable, -/turf/open/floor/iron/white, -/area/science/research) -"faW" = ( -/obj/structure/table, -/obj/effect/turf_decal/trimline/neutral/filled/line{ +/obj/effect/mapping_helpers/airlock/access/all/command/teleporter, +/turf/open/floor/iron/dark, +/area/station/command/teleporter) +"gvI" = ( +/turf/closed/wall, +/area/station/security/prison) +"gvK" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, +/obj/structure/cable/layer3, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"gvM" = ( +/obj/structure/chair/stool/bar/directional/south, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 4 }, -/obj/item/stack/package_wrap, -/obj/item/hand_labeler, -/turf/open/floor/iron, -/area/commons/vacant_room/commissary) -"fbm" = ( -/obj/structure/table, -/obj/item/stack/sheet/glass/fifty, -/obj/item/storage/belt/utility, -/obj/item/t_scanner, -/obj/item/t_scanner, -/obj/item/t_scanner, -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 8 - }, -/obj/structure/plaque/static_plaque/atmos{ - pixel_x = -32 - }, -/turf/open/floor/iron, -/area/engineering/atmos) -"fbs" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/trimline/red/filled/line{ dir = 9 }, -/obj/structure/rack, -/obj/item/mod/module/plasma_stabilizer, -/obj/item/mod/module/thermal_regulator, /turf/open/floor/iron, -/area/engineering/engine_smes) -"fbu" = ( -/obj/effect/turf_decal/trimline/yellow/warning, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable, +/area/station/security/execution/transfer) +"gwf" = ( +/obj/effect/turf_decal/siding/thinplating, /turf/open/floor/iron, -/area/maintenance/tram/mid) -"fbB" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/iron/dark, -/area/science/genetics) -"fbD" = ( -/obj/machinery/door/poddoor/shutters/radiation/preopen{ - id = "engsm"; - name = "Radiation Chamber Shutters" - }, -/obj/effect/turf_decal/stripes/line{ +/area/station/commons/fitness/recreation) +"gwq" = ( +/obj/structure/chair/pew/right, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/chapel{ dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/plating, -/area/engineering/supermatter) -"fbS" = ( -/obj/structure/window/reinforced/spawner/west, -/obj/machinery/shower{ - dir = 4; - pixel_x = 6 +/area/station/service/chapel) +"gws" = ( +/obj/structure/table/wood, +/obj/item/folder/red, +/obj/item/stamp/hos, +/turf/open/floor/carpet, +/area/station/command/heads_quarters/hos) +"gwy" = ( +/obj/structure/sign/warning/no_smoking{ + pixel_x = -28 }, -/obj/item/soap/nanotrasen, -/obj/structure/cable, -/turf/open/floor/iron/freezer, -/area/security/prison/shower) -"fbU" = ( -/obj/effect/turf_decal/trimline/yellow/warning, /obj/effect/decal/cleanable/dirt, -/obj/effect/landmark/xeno_spawn, -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 1 +/obj/machinery/atmospherics/pipe/smart/manifold4w/dark/visible, +/obj/machinery/computer/atmos_control/nocontrol/incinerator{ + dir = 4 }, /turf/open/floor/iron, -/area/maintenance/tram/mid) -"fce" = ( -/obj/machinery/atmospherics/components/binary/pump/on{ - dir = 4; - name = "External to Filter" +/area/station/maintenance/disposal/incinerator) +"gwR" = ( +/obj/machinery/airalarm/directional/south, +/turf/open/floor/iron/dark, +/area/station/security/interrogation) +"gxc" = ( +/obj/machinery/turretid{ + control_area = "/area/station/ai_monitored/turret_protected/ai_upload"; + name = "AI Upload Turret Control"; + pixel_x = 25; + req_access = list("minisat") }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/orange/visible, -/obj/effect/turf_decal/trimline/yellow/filled/line{ +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 6 + }, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/ai_upload_foyer) +"gxh" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 8 }, -/obj/item/radio/intercom/directional/west, /turf/open/floor/iron, -/area/engineering/atmos) -"fcp" = ( -/obj/machinery/door/airlock/engineering{ - name = "Engine Room"; - req_one_access_txt = "10;24" +/area/station/engineering/main) +"gxk" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/robot_debris, +/turf/open/floor/iron/smooth, +/area/station/maintenance/starboard/lesser) +"gxw" = ( +/obj/effect/turf_decal/trimline/brown/filled/line{ + dir = 1 }, +/obj/machinery/airalarm/directional/north, +/turf/open/floor/iron, +/area/station/cargo/miningdock) +"gxx" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 8 - }, -/obj/machinery/door/firedoor, -/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ - cycle_id = "engi-entrance" - }, -/obj/structure/disposalpipe/segment, +/obj/structure/cable/layer3, /turf/open/floor/iron, -/area/engineering/main) -"fcr" = ( -/obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/pipe/smart/manifold4w/dark/visible, -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/science/xenobiology) -"fcK" = ( -/obj/effect/turf_decal/trimline/neutral/filled/corner{ - dir = 8 +/area/station/engineering/main) +"gxy" = ( +/obj/structure/closet/emcloset{ + anchored = 1 }, +/obj/effect/turf_decal/bot, +/turf/open/floor/plating, +/area/station/ai_monitored/turret_protected/aisat/foyer) +"gxG" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, /obj/effect/turf_decal/trimline/neutral/filled/corner{ - dir = 1 + dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/light/directional/east, +/obj/effect/turf_decal/trimline/yellow/filled/corner, /obj/structure/cable, +/obj/machinery/atmospherics/pipe/bridge_pipe/dark/visible, /turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"fcP" = ( -/obj/machinery/atmospherics/pipe/smart/simple/purple/visible{ - dir = 10 - }, -/obj/structure/disposalpipe/segment{ +/area/station/engineering/atmos) +"gxN" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 6 }, -/turf/open/floor/iron/white, -/area/science/mixing) -"fcR" = ( -/obj/machinery/door/airlock{ - id_tag = "Toilet3"; - name = "Unit 3" +/obj/structure/chair/plastic{ + dir = 8 }, -/turf/open/floor/iron/freezer, -/area/commons/toilet) -"fda" = ( -/obj/machinery/door/airlock{ - name = "Water Closet"; - req_access_txt = "26" +/obj/structure/extinguisher_cabinet/directional/south, +/obj/effect/landmark/start/hangover, +/turf/open/floor/iron, +/area/station/maintenance/tram/mid) +"gxY" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 10 }, -/obj/machinery/duct, -/turf/open/floor/plating, -/area/service/janitor) -"fdd" = ( -/obj/structure/closet/secure_closet/brig, -/obj/machinery/light/small/directional/east, -/obj/effect/turf_decal/bot, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 8 +/obj/structure/closet/boxinggloves, +/obj/machinery/camera/directional/south{ + c_tag = "Civilian - Fitness Center South-West" }, -/turf/open/floor/iron/dark, -/area/security/prison) -"fdf" = ( -/obj/effect/turf_decal/tile/neutral/half/contrasted{ +/turf/open/floor/iron, +/area/station/commons/fitness) +"gyf" = ( +/obj/effect/turf_decal/trimline/green/corner{ dir = 8 }, -/obj/effect/turf_decal/tile/blue/half/contrasted{ +/obj/effect/turf_decal/trimline/green/corner, +/obj/effect/turf_decal/trimline/green/corner{ dir = 4 }, +/obj/effect/turf_decal/trimline/green/corner{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/dark, -/area/command/bridge) -"fdg" = ( -/obj/effect/turf_decal/trimline/white/filled/line{ - dir = 4 +/area/station/service/hydroponics) +"gyk" = ( +/obj/machinery/atmospherics/components/binary/pump/on{ + dir = 4; + name = "Air to Distro" }, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/medical/virology) +"gyn" = ( +/obj/effect/turf_decal/siding/thinplating/dark, +/obj/effect/spawner/random/vending/colavend, +/obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/aisat_interior) -"fdl" = ( -/obj/machinery/button/door/directional/west{ - id = "private_a"; - name = "Privacy Bolts"; - normaldoorcontrol = 1; - pixel_x = 24; - pixel_y = 9; - specialfunctions = 4 +/area/station/hallway/secondary/exit/departure_lounge) +"gyr" = ( +/obj/effect/turf_decal/trimline/white/line{ + dir = 10 + }, +/obj/effect/turf_decal/trimline/yellow/corner{ + dir = 4 }, +/obj/item/kirbyplants/photosynthetic, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/aisat_interior) +"gys" = ( +/obj/machinery/gravity_generator/main/station, +/obj/effect/turf_decal/bot_white, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/engineering/gravity_generator) +"gyt" = ( +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, /turf/open/floor/carpet, -/area/commons/dorms) -"fdm" = ( -/obj/machinery/vending/medical, -/obj/effect/turf_decal/siding/white{ +/area/station/service/chapel) +"gyx" = ( +/obj/structure/chair/office, +/turf/open/floor/iron/white, +/area/station/science/ordnance/office) +"gyB" = ( +/obj/effect/turf_decal/trimline/purple/filled/line, +/obj/machinery/light/directional/south, +/obj/item/radio/intercom/directional/south, +/turf/open/floor/iron/white, +/area/station/science/research) +"gyC" = ( +/obj/effect/turf_decal/stripes/corner{ dir = 1 }, -/obj/item/radio/intercom/directional/south, -/turf/open/floor/iron/dark, -/area/medical/storage) -"fdC" = ( -/obj/machinery/computer/teleporter{ - dir = 4 +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"gyH" = ( +/obj/structure/bed/double, +/obj/item/bedsheet/dorms_double, +/obj/effect/landmark/start/assistant, +/turf/open/floor/wood, +/area/station/commons/dorms) +"gyJ" = ( +/turf/closed/wall, +/area/station/commons/storage/tools) +"gyP" = ( +/obj/structure/rack, +/obj/item/healthanalyzer{ + pixel_x = -3; + pixel_y = -4 }, -/turf/open/floor/plating, -/area/ai_monitored/turret_protected/aisat/foyer) -"fdF" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 4 +/obj/item/healthanalyzer{ + pixel_x = 4; + pixel_y = 6 }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 +/obj/item/storage/medkit{ + pixel_x = 7; + pixel_y = -3 }, -/obj/structure/closet/wardrobe/green, -/turf/open/floor/iron/cafeteria, -/area/commons/dorms/laundry) -"fdK" = ( -/obj/structure/table/glass, -/obj/effect/turf_decal/trimline/red/filled/line{ +/obj/item/storage/medkit{ + pixel_x = 7; + pixel_y = -3 + }, +/obj/item/assembly/prox_sensor, +/obj/item/assembly/prox_sensor, +/obj/item/assembly/prox_sensor, +/obj/item/assembly/prox_sensor, +/turf/open/floor/iron, +/area/station/science/robotics/mechbay) +"gyS" = ( +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/turf/open/floor/iron, +/area/station/cargo/office) +"gzJ" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ dir = 4 }, -/obj/item/storage/box/bodybags, -/obj/item/reagent_containers/glass/bottle/multiver, -/obj/item/reagent_containers/glass/bottle/epinephrine, -/obj/item/reagent_containers/syringe, -/obj/structure/extinguisher_cabinet/directional/west, -/obj/machinery/camera{ - c_tag = "Security - Medical Center"; - dir = 10; - network = list("ss13","Security") +/obj/effect/turf_decal/trimline/neutral/filled/warning{ + dir = 4 }, -/turf/open/floor/iron/white, -/area/security/medical) -"fdP" = ( -/obj/effect/landmark/event_spawn, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/white, -/area/science/genetics) -"fea" = ( -/obj/effect/turf_decal/trimline/purple/filled/line{ +/obj/structure/sign/nanotrasen{ + pixel_x = 32 + }, +/turf/open/floor/iron, +/area/station/hallway/secondary/command) +"gzU" = ( +/obj/structure/chair{ dir = 8 }, -/obj/structure/cable, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/turf/open/floor/iron/white, -/area/science/mixing/hallway) -"fev" = ( -/obj/structure/toilet, -/obj/machinery/light/small/directional/north, -/obj/effect/landmark/xeno_spawn, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron/freezer, -/area/science/lower) -"feD" = ( -/turf/open/openspace, -/area/security/brig) -"feM" = ( -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 +/obj/effect/turf_decal/stripes/line{ + dir = 6 }, -/obj/structure/chair/stool/directional/north, -/turf/open/floor/iron, -/area/commons/lounge) -"ffb" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/trimline/red/filled/corner{ - dir = 1 +/turf/open/floor/plating/airless, +/area/station/science/ordnance/bomb) +"gzZ" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 8 }, -/obj/effect/turf_decal/trimline/red/filled/line, -/turf/open/floor/iron, -/area/security/processing) -"ffk" = ( -/obj/structure/chair, -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 1 +/obj/structure/sign/warning/engine_safety{ + pixel_x = -32 }, /turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"ffq" = ( -/turf/open/floor/iron, -/area/hallway/secondary/command) -"ffG" = ( -/obj/structure/filingcabinet, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/area/station/engineering/break_room) +"gAk" = ( +/obj/machinery/light/small/directional/east, +/obj/machinery/button/door/directional/west{ + id = "Toilet6"; + name = "Lock Control"; + normaldoorcontrol = 1; + specialfunctions = 4 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/machinery/recharge_station, +/turf/open/floor/iron/freezer, +/area/station/commons/toilet) +"gAp" = ( +/obj/machinery/power/terminal{ dir = 8 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/structure/cable, +/turf/open/floor/iron/dark/telecomms, +/area/station/tcommsat/server) +"gAE" = ( +/obj/structure/table/reinforced, +/obj/item/storage/toolbox/mechanical, +/obj/item/flashlight, +/obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/bot_white/right, -/obj/item/folder/documents, -/turf/open/floor/iron/dark, -/area/ai_monitored/command/nuke_storage) -"ffI" = ( +/obj/item/pipe_dispenser, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/decal/cleanable/dirt, -/obj/item/clothing/head/cone{ - pixel_x = 11; - pixel_y = -10 - }, -/obj/item/clothing/head/cone{ - pixel_x = 11; - pixel_y = 13 +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"gAF" = ( +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ + dir = 2 }, -/turf/open/floor/catwalk_floor, -/area/maintenance/central/greater) -"ffR" = ( -/obj/effect/turf_decal/trimline/white/line{ - dir = 9 +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 5 }, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/aisat_interior) -"ffX" = ( -/obj/structure/rack, -/obj/item/extinguisher, -/obj/item/chair/plastic, -/obj/item/chair/plastic{ - pixel_y = 5 +/turf/open/floor/iron, +/area/station/command/heads_quarters/ce) +"gAG" = ( +/obj/machinery/conveyor{ + id = "packageSort2" }, -/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment, /turf/open/floor/plating, -/area/maintenance/starboard/central) -"fge" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, -/turf/open/floor/circuit/telecomms, -/area/science/xenobiology) -"fgl" = ( -/obj/structure/disposalpipe/segment{ - dir = 6 - }, -/obj/effect/turf_decal/trimline/yellow/filled/line{ +/area/station/cargo/sorting) +"gAH" = ( +/obj/effect/turf_decal/trimline/neutral/filled/corner{ dir = 1 }, -/obj/structure/extinguisher_cabinet/directional/north, -/turf/open/floor/iron, -/area/tcommsat/computer) -"fgp" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ +/obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 4 }, -/obj/machinery/light/directional/east, /turf/open/floor/iron, -/area/security/office) -"fgr" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/railing, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/caution{ +/area/station/hallway/secondary/exit) +"gAO" = ( +/obj/structure/railing/corner, +/obj/structure/railing/corner{ + dir = 8 + }, +/obj/effect/turf_decal/siding/thinplating{ dir = 1 }, -/turf/open/floor/plating, -/area/maintenance/tram/left) -"fgx" = ( -/obj/effect/turf_decal/bot, -/obj/vehicle/ridden/janicart, -/obj/effect/turf_decal/trimline/neutral/filled/line, -/obj/effect/turf_decal/trimline/purple/filled/warning, +/turf/open/floor/glass/reinforced, +/area/station/security/brig) +"gAS" = ( +/obj/machinery/light/directional/south, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 10 + }, +/obj/machinery/camera/directional/west{ + c_tag = "Security - Prison Main South-West"; + network = list("ss13","Security","prison") + }, /turf/open/floor/iron, -/area/service/janitor) -"fgP" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/area/station/security/prison) +"gBh" = ( +/obj/effect/turf_decal/trimline/yellow/warning{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/neutral/filled/corner{ dir = 8 }, -/obj/machinery/airalarm/directional/east, -/turf/open/floor/iron, -/area/engineering/atmos) -"fgS" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 9 +/obj/structure/disposalpipe/segment, +/obj/machinery/camera{ + c_tag = "Hallway - Starboard Tram Platform South-West"; + dir = 10 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/ai_monitored/security/armory) -"fha" = ( -/obj/machinery/portable_atmospherics/canister/air, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/smooth, -/area/maintenance/starboard/lesser) -"fhb" = ( -/obj/machinery/rnd/bepis, -/obj/effect/turf_decal/tile/brown/fourcorners, +/obj/effect/turf_decal/caution, +/obj/machinery/firealarm/directional/west, /turf/open/floor/iron, -/area/cargo/storage) -"fhe" = ( -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/trimline/purple/filled/line, -/turf/open/floor/iron/dark, -/area/science/xenobiology) -"fhf" = ( -/obj/structure/table/wood, -/obj/item/book/manual/wiki/security_space_law, -/obj/item/coin/plasma, -/obj/item/paper/fluff/gateway, -/obj/item/melee/chainofcommand, -/obj/machinery/power/apc/auto_name/directional/west, -/obj/structure/cable, +/area/station/hallway/primary/tram/right) +"gBm" = ( +/obj/effect/spawner/random/vending/colavend, /turf/open/floor/wood, -/area/command/heads_quarters/captain) -"fhh" = ( -/obj/machinery/meter{ - name = "Mixed Air Tank In" +/area/station/service/bar) +"gBr" = ( +/obj/structure/chair/pew, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/chapel{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, -/turf/closed/wall/r_wall, -/area/engineering/atmos) -"fho" = ( -/obj/effect/turf_decal/trimline/purple/filled/line{ - dir = 8 +/area/station/service/chapel) +"gBz" = ( +/obj/machinery/door/airlock/medical{ + name = "Psychology" }, -/obj/effect/turf_decal/trimline/purple/filled/corner{ +/obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/iron/white, -/area/science/research) -"fhq" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/aisat/maint) -"fhu" = ( -/obj/structure/window/reinforced/tinted/fulltile, -/obj/structure/grille, -/turf/open/floor/plating, -/area/science/breakroom) -"fhw" = ( +/obj/machinery/door/firedoor, +/obj/effect/mapping_helpers/airlock/access/all/medical/psychology, +/turf/open/floor/iron/white, +/area/station/medical/psychology) +"gBE" = ( /obj/effect/decal/cleanable/dirt, -/obj/item/stack/rods, -/turf/open/floor/iron/smooth, -/area/maintenance/department/science) -"fhE" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 9 - }, -/obj/item/radio/intercom/directional/east, /obj/structure/cable, -/turf/open/floor/iron, -/area/hallway/primary/tram/center) -"fhK" = ( -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 - }, -/obj/structure/chair/sofa/corp/right{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/catwalk_floor, +/area/station/maintenance/port/central) +"gBL" = ( +/obj/structure/chair/comfy/beige, +/obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 4 }, -/obj/effect/landmark/start/hangover, +/obj/structure/extinguisher_cabinet/directional/east, /turf/open/floor/iron, -/area/commons/lounge) -"fhR" = ( -/obj/structure/ladder, +/area/station/commons/dorms) +"gBW" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/neutral/filled/line{ +/obj/effect/mapping_helpers/airlock/unres{ dir = 8 }, -/turf/open/floor/iron, -/area/maintenance/tram/mid) -"fhS" = ( -/obj/effect/turf_decal/trimline/neutral/filled/corner{ - dir = 4 +/obj/machinery/door/airlock/hatch{ + name = "Ladder Access Hatch" }, -/obj/effect/turf_decal/trimline/brown/corner{ - dir = 4 +/turf/open/floor/iron/smooth, +/area/station/hallway/primary/tram/left) +"gCc" = ( +/obj/machinery/door/window/brigdoor{ + dir = 4; + id = "crgcell"; + name = "Cargo Cell"; + req_access = list("security") }, -/turf/open/floor/iron, -/area/hallway/secondary/exit) -"fhW" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/obj/effect/turf_decal/trimline/red/filled/corner{ dir = 8 }, -/turf/open/floor/iron, -/area/cargo/lobby) -"fhZ" = ( -/turf/closed/wall, -/area/maintenance/starboard/lesser) -"fiv" = ( -/obj/effect/turf_decal/siding/wood, -/turf/open/floor/wood/large, -/area/service/library) -"fiB" = ( -/obj/effect/turf_decal/trimline/yellow/warning, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/trimline/neutral/filled/corner{ +/obj/effect/turf_decal/trimline/red/filled/corner{ dir = 1 }, -/turf/open/floor/iron, -/area/maintenance/tram/mid) -"fiF" = ( -/obj/machinery/door/airlock/engineering{ - name = "Power Access Hatch"; - req_access_txt = "11" - }, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/catwalk_floor, -/area/hallway/primary/central) -"fjc" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/turf/open/floor/circuit, -/area/ai_monitored/turret_protected/ai) -"fjg" = ( -/obj/effect/turf_decal/tile{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue{ +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/airalarm/directional/north, +/obj/structure/cable, /turf/open/floor/iron, -/area/hallway/secondary/entry) -"fjj" = ( -/obj/machinery/door/airlock/engineering{ - name = "Auxillary Base Construction"; - req_one_access_txt = "72" +/area/station/security/checkpoint/supply) +"gCd" = ( +/obj/structure/table, +/obj/effect/turf_decal/trimline/yellow/filled/line, +/obj/item/folder/yellow, +/obj/item/clothing/ears/earmuffs{ + pixel_x = -3; + pixel_y = -2 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 4 +/turf/open/floor/iron, +/area/station/engineering/main) +"gCn" = ( +/obj/machinery/atmospherics/components/unary/passive_vent{ + name = "server vent" }, -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 8 +/turf/open/floor/circuit/telecomms/server, +/area/station/science/server) +"gCH" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"gCX" = ( +/obj/effect/turf_decal/trimline/yellow/warning{ + dir = 1 }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ +/obj/structure/railing{ dir = 1 }, -/obj/structure/cable, +/obj/effect/turf_decal/trimline/neutral/filled/arrow_ccw, /turf/open/floor/iron, -/area/construction/mining/aux_base) -"fjs" = ( -/obj/machinery/atmospherics/components/unary/thermomachine/heater{ - dir = 8 +/area/station/hallway/primary/tram/center) +"gDh" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 1 + }, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/medical/surgery/fore) +"gDl" = ( +/obj/machinery/power/smes/engineering, +/obj/machinery/light/directional/west, +/obj/structure/sign/warning/electric_shock{ + pixel_x = -32 + }, +/obj/machinery/camera/emp_proof{ + c_tag = "Engineering - SMES"; + dir = 10; + network = list("ss13","engineering") }, +/obj/structure/cable, /turf/open/floor/iron, -/area/engineering/atmos) -"fjA" = ( +/area/station/engineering/engine_smes) +"gDp" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/effect/decal/cleanable/dirt, -/obj/structure/table, -/obj/effect/spawner/random/maintenance/two, -/turf/open/floor/iron/smooth, -/area/maintenance/department/crew_quarters/dorms) -"fki" = ( -/obj/item/radio/intercom/directional/north, -/obj/structure/easel, -/obj/item/canvas/twentythree_twentythree, -/obj/item/canvas/twentythree_twentythree, -/obj/item/canvas, -/obj/item/canvas, -/obj/item/canvas, -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 9 +/obj/structure/cable, +/turf/open/floor/catwalk_floor, +/area/station/maintenance/starboard/greater) +"gDr" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 1 }, /turf/open/floor/iron, -/area/commons/storage/art) -"fko" = ( -/obj/effect/turf_decal/tile/blue{ +/area/station/cargo/storage) +"gDA" = ( +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ dir = 1 }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 +/obj/structure/chair/sofa/corp/corner{ + dir = 1 }, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 4 +/turf/open/floor/iron, +/area/station/commons/lounge) +"gFb" = ( +/obj/machinery/power/apc/auto_name/directional/north, +/obj/effect/turf_decal/siding/thinplating/corner{ + dir = 1 }, -/turf/open/floor/iron/dark, -/area/command/bridge) -"fkD" = ( -/obj/machinery/power/turbine/inlet_compressor{ - dir = 4 +/obj/machinery/light/directional/east, +/obj/structure/cable, +/turf/open/floor/iron/cafeteria, +/area/station/service/kitchen/diner) +"gFg" = ( +/obj/structure/railing/corner{ + dir = 1 }, -/turf/open/floor/engine, -/area/maintenance/disposal/incinerator) -"fkQ" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/door/poddoor/massdriver_trash, -/obj/structure/fans/tiny, -/turf/open/floor/plating, -/area/maintenance/disposal) -"flc" = ( -/obj/machinery/teleport/hub, -/turf/open/floor/plating, -/area/ai_monitored/turret_protected/aisat/foyer) -"flI" = ( -/obj/effect/turf_decal/trimline/red/filled/corner{ +/obj/effect/turf_decal/siding/thinplating/dark/corner{ dir = 1 }, -/obj/effect/turf_decal/trimline/red/filled/corner{ - dir = 8 +/obj/effect/turf_decal/trimline/green/filled/corner{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/disposalpipe/segment{ - dir = 6 + dir = 4 }, -/turf/open/floor/iron, -/area/security/office) -"flK" = ( -/obj/machinery/door/airlock/maintenance_hatch{ - req_one_access_txt = "12" +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/service/hydroponics) +"gFu" = ( +/obj/structure/chair/stool/directional/north, +/turf/open/floor/circuit/green, +/area/station/science/robotics/mechbay) +"gFJ" = ( +/obj/effect/spawner/random/vending/colavend, +/obj/machinery/newscaster/directional/west, +/turf/open/floor/iron/cafeteria{ + dir = 5 }, -/obj/effect/mapping_helpers/airlock/abandoned, -/obj/effect/decal/cleanable/dirt, +/area/station/science/breakroom) +"gFV" = ( +/obj/machinery/computer/operating{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/blue/filled/line, +/turf/open/floor/iron/white, +/area/station/medical/surgery/fore) +"gFX" = ( +/obj/effect/turf_decal/sand, +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/smooth, -/area/maintenance/central/greater) -"flM" = ( -/obj/effect/turf_decal/trimline/purple/filled/corner, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/trimline/neutral/corner, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, -/area/hallway/primary/tram/right) -"flW" = ( -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/trimline/brown/filled/line{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/neutral/filled/warning{ - dir = 8 +/area/station/security/prison/workout) +"gGd" = ( +/obj/machinery/camera/directional/east{ + c_tag = "Arrivals Escape Pod 1" }, +/obj/machinery/light/small/directional/south, +/turf/open/floor/plating, +/area/station/hallway/secondary/entry) +"gGg" = ( +/obj/machinery/duct, /obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/cargo/lobby) -"fmj" = ( -/obj/machinery/light/directional/south, -/obj/effect/turf_decal/trimline/purple/filled/line, -/obj/machinery/button/door/directional/south{ - id = "xenobiobottomright"; - name = "Xenobio Bottom Right Blast Door Toggle"; - req_access_txt = "55" - }, -/turf/open/floor/iron/dark, -/area/science/xenobiology) -"fmk" = ( -/obj/effect/turf_decal/trimline/white/line{ - dir = 10 - }, -/obj/effect/turf_decal/trimline/yellow/corner{ - dir = 4 - }, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/aisat_interior) -"fmm" = ( -/obj/effect/turf_decal/siding/thinplating/corner{ - dir = 8 - }, -/turf/open/floor/glass/reinforced, -/area/security/brig) -"fmn" = ( -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 - }, -/obj/machinery/firealarm/directional/east, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/duct, +/obj/effect/decal/cleanable/dirt, /obj/structure/cable, -/turf/open/floor/iron, -/area/commons/lounge) -"fmq" = ( -/obj/structure/table, -/turf/open/floor/carpet, -/area/cargo/miningdock) -"fmv" = ( -/obj/effect/turf_decal/sand/plating, -/obj/structure/railing, -/turf/open/floor/plating/airless, -/area/mine/explored) -"fmx" = ( -/obj/machinery/door/airlock/atmos{ - name = "Atmospherics"; - req_access_txt = "24" - }, -/obj/machinery/door/firedoor, -/obj/structure/disposalpipe/segment{ +/turf/open/floor/catwalk_floor, +/area/station/maintenance/central/greater) +"gGi" = ( +/turf/closed/wall, +/area/station/maintenance/port/fore) +"gGn" = ( +/obj/machinery/power/apc/auto_name/directional/west, +/obj/effect/turf_decal/trimline/blue/filled/corner{ dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/trimline/yellow/filled/line{ +/obj/effect/turf_decal/trimline/blue/filled/corner{ dir = 1 }, -/obj/effect/turf_decal/trimline/yellow/filled/line, -/obj/structure/cable, -/turf/open/floor/iron, -/area/engineering/atmos) -"fmD" = ( -/obj/effect/turf_decal/trimline/purple/filled/line{ - dir = 10 - }, -/obj/structure/table/reinforced, -/obj/item/stack/cable_coil, -/obj/item/stack/cable_coil, -/obj/item/stock_parts/scanning_module{ - pixel_x = 3; - pixel_y = 3 +/obj/effect/turf_decal/trimline/red/filled/corner{ + dir = 8 }, -/obj/item/stock_parts/capacitor, -/obj/item/stock_parts/manipulator, -/obj/item/stock_parts/manipulator, -/obj/machinery/power/apc/auto_name/directional/west, /obj/structure/cable, -/turf/open/floor/iron/white, -/area/science/lab) -"fmX" = ( -/obj/machinery/light/directional/south, -/obj/effect/turf_decal/trimline/red/filled/line, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/iron, -/area/security/brig) -"fnc" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/airalarm/directional/south, -/turf/open/floor/iron/showroomfloor, -/area/security/lockers) -"fnh" = ( -/obj/machinery/chem_heater, -/obj/effect/turf_decal/trimline/purple/end, -/turf/open/floor/iron/white, -/area/science/xenobiology) -"fnj" = ( -/turf/closed/wall, -/area/medical/chemistry) -"fnk" = ( /turf/open/floor/iron, -/area/security/prison) -"fnl" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/closet/firecloset, -/turf/open/floor/iron/smooth, -/area/maintenance/central/greater) -"fns" = ( -/obj/effect/turf_decal/trimline/purple/filled/line{ +/area/station/security/courtroom) +"gGs" = ( +/obj/structure/window/reinforced/spawner/east, +/obj/structure/table/reinforced, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/machinery/camera{ - c_tag = "Science - Xenobiology West"; - dir = 10; - network = list("ss13","rd","xeno") +/obj/effect/turf_decal/tile/neutral, +/obj/item/storage/backpack/duffelbag/med/surgery, +/obj/item/clothing/gloves/color/latex, +/obj/item/clothing/mask/surgical, +/obj/machinery/camera/directional/north{ + c_tag = "Medical - Morgue"; + network = list("ss13","medbay") }, -/turf/open/floor/iron/white, -/area/science/xenobiology) -"fnK" = ( -/obj/structure/ladder, +/turf/open/floor/iron/dark, +/area/station/medical/morgue) +"gGx" = ( +/obj/structure/grille, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, -/area/hallway/primary/central) -"fnT" = ( +/area/station/maintenance/starboard/central) +"gGy" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/landmark/start/depsec/engineering, +/obj/effect/landmark/event_spawn, /obj/structure/cable, -/turf/open/floor/circuit, -/area/ai_monitored/turret_protected/aisat_interior) -"for" = ( -/turf/open/floor/iron/cafeteria, -/area/service/kitchen/diner) -"foD" = ( -/obj/machinery/conveyor_switch/oneway{ - id = "packageSort2" - }, -/obj/machinery/requests_console/directional/north{ - department = "Cargo Bay"; - departmentType = 2; - name = "Cargo Bay Requests Console" +/turf/open/floor/iron, +/area/station/security/checkpoint/engineering) +"gGD" = ( +/obj/structure/table/reinforced, +/obj/item/paper_bin{ + pixel_x = -3; + pixel_y = 7 }, -/obj/effect/turf_decal/trimline/brown/filled/line{ - dir = 5 +/obj/machinery/newscaster/directional/north, +/turf/open/floor/circuit, +/area/station/ai_monitored/turret_protected/ai) +"gGG" = ( +/obj/structure/chair/stool/directional/south, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/security/prison) +"gGL" = ( +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ + dir = 1 }, -/obj/effect/turf_decal/trimline/yellow/warning{ +/turf/open/floor/iron/cafeteria{ dir = 5 }, -/obj/machinery/camera{ - c_tag = "Cargo - Mail Office"; - dir = 9; - network = list("ss13","cargo") - }, -/obj/effect/landmark/event_spawn, -/turf/open/floor/iron, -/area/cargo/sorting) -"foH" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 4 - }, -/obj/machinery/portable_atmospherics/canister, -/obj/effect/turf_decal/bot, +/area/station/command/heads_quarters/rd) +"gGV" = ( +/obj/structure/table, +/obj/item/instrument/harmonica, /turf/open/floor/iron, -/area/engineering/atmos) -"fpa" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/command/gateway) -"fpr" = ( -/obj/structure/reagent_dispensers/watertank, -/obj/effect/turf_decal/bot{ +/area/station/security/prison) +"gGZ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/trimline/yellow/warning{ dir = 1 }, -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 8 - }, +/obj/effect/turf_decal/trimline/neutral/filled/corner, /turf/open/floor/iron, -/area/engineering/main) -"fpB" = ( -/obj/modular_map_root/tramstation{ - key = "maintenance_enginelong" +/area/station/maintenance/tram/left) +"gHd" = ( +/obj/structure/stairs/south, +/turf/open/floor/iron/stairs/medium{ + dir = 1 }, -/turf/open/floor/plating, -/area/space) -"fpZ" = ( -/obj/machinery/atmospherics/components/unary/cryo_cell{ +/area/station/security/execution/transfer) +"gHh" = ( +/obj/structure/chair{ dir = 4 }, -/turf/open/floor/iron/dark, -/area/medical/treatment_center) -"fqj" = ( -/obj/machinery/door/airlock/research{ - id_tag = "ResearchExt"; - name = "Research Division"; - req_one_access_txt = "47" +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 8 }, +/obj/effect/landmark/start/hangover, +/turf/open/floor/iron/white, +/area/station/medical/medbay/lobby) +"gHQ" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/security/prison/workout) +"gHX" = ( /obj/machinery/door/firedoor, -/obj/effect/turf_decal/trimline/purple/filled/line{ - dir = 10 +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 8 }, -/obj/effect/turf_decal/trimline/purple/filled/line{ +/obj/effect/turf_decal/trimline/red/filled/line{ dir = 4 }, -/obj/structure/disposalpipe/segment, -/obj/effect/mapping_helpers/airlock/unres, -/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ - cycle_id = "sci-entrance-right" - }, -/obj/structure/cable, -/obj/machinery/door/poddoor/preopen{ - id = "Sciencelockdown"; - name = "Research Lockdown Blastdoor" +/obj/machinery/door/airlock/security/glass{ + name = "Isolation Cell C" }, +/obj/effect/mapping_helpers/airlock/access/all/security/brig, /turf/open/floor/iron, -/area/science/research) -"fqq" = ( -/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ - dir = 6 +/area/station/security/execution/transfer) +"gIg" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/preopen{ + id = "cytologysecure"; + name = "Secure Pen Lockdown" }, -/obj/structure/lattice, -/turf/open/space/basic, -/area/mine/explored) -"fqA" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/trimline/yellow/warning, -/obj/effect/turf_decal/trimline/neutral/filled/line{ +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/science/cytology) +"gIu" = ( +/obj/structure/table, +/obj/effect/turf_decal/trimline/yellow/filled/line{ dir = 1 }, -/obj/machinery/firealarm/directional/north, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, +/obj/item/airlock_painter/decal, /turf/open/floor/iron, -/area/maintenance/tram/left) -"fqJ" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ +/area/station/engineering/atmos) +"gIA" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 8 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/light/directional/west, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, /turf/open/floor/iron, -/area/engineering/atmos) -"fqK" = ( -/obj/structure/table/wood, -/obj/effect/turf_decal/siding/wood{ +/area/station/hallway/secondary/command) +"gIG" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/turf/open/floor/wood, -/area/service/library) -"fqO" = ( -/obj/effect/turf_decal/trimline/green/corner, -/obj/effect/turf_decal/trimline/green/corner{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/green/corner{ +/obj/effect/turf_decal/tile/blue{ dir = 4 }, -/obj/effect/turf_decal/trimline/green/corner{ - dir = 1 +/turf/open/floor/iron/dark, +/area/station/command/bridge) +"gIT" = ( +/obj/machinery/door/airlock/engineering/glass{ + name = "Server Room" }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/access/all/engineering/tcoms, /turf/open/floor/iron/dark, -/area/service/hydroponics) -"fqS" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/preopen{ - id = "hop"; - name = "privacy shutters" +/area/station/tcommsat/computer) +"gJd" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/turf/open/floor/plating, -/area/command/heads_quarters/hop) -"fqZ" = ( /obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 5 - }, -/obj/machinery/vending/cigarette, -/turf/open/floor/iron, -/area/commons/storage/tools) -"frk" = ( -/obj/structure/railing, -/obj/structure/chair/sofa/left{ dir = 1 }, -/obj/effect/landmark/start/hangover, -/turf/open/floor/iron/cafeteria, -/area/service/kitchen/diner) -"frA" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, +/turf/open/floor/iron, +/area/station/engineering/main) +"gJh" = ( /obj/effect/decal/cleanable/dirt, -/turf/open/floor/catwalk_floor, -/area/maintenance/central/greater) -"frP" = ( -/obj/effect/turf_decal/trimline/neutral/filled/corner, +/obj/effect/spawner/random/structure/crate_empty, +/obj/effect/spawner/random/maintenance/two, +/turf/open/floor/iron/smooth, +/area/station/maintenance/starboard/lesser) +"gJq" = ( /obj/effect/turf_decal/trimline/neutral/filled/corner{ dir = 8 }, -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 10 - }, +/obj/effect/turf_decal/trimline/red/filled/corner, +/obj/effect/turf_decal/trimline/neutral/corner, /turf/open/floor/iron, -/area/hallway/primary/tram/left) -"fsa" = ( -/obj/effect/spawner/structure/window/reinforced, +/area/station/hallway/primary/tram/left) +"gJv" = ( +/obj/structure/cable/multilayer/multiz, +/obj/structure/sign/warning/electric_shock{ + pixel_x = -32 + }, +/obj/effect/turf_decal/stripes/end{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, -/area/ai_monitored/command/storage/eva) -"fsm" = ( -/turf/closed/wall/r_wall, -/area/maintenance/port/central) -"fsn" = ( -/obj/effect/turf_decal/trimline/neutral/filled/corner, -/obj/effect/turf_decal/trimline/neutral/filled/line{ +/area/station/maintenance/tram/right) +"gJI" = ( +/obj/structure/chair/comfy/black, +/turf/open/floor/carpet, +/area/station/command/heads_quarters/hos) +"gJK" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 8 }, -/obj/structure/disposalpipe/segment{ - dir = 6 +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/service/hydroponics/garden) +"gJR" = ( +/obj/effect/turf_decal/trimline/neutral/filled/corner{ + dir = 4 }, /turf/open/floor/iron, -/area/hallway/primary/central) -"fsx" = ( -/obj/structure/table/wood, -/obj/item/reagent_containers/food/drinks/coffee{ - pixel_x = -3; - pixel_y = 10 +/area/station/security/prison/garden) +"gKi" = ( +/obj/effect/turf_decal/bot, +/obj/structure/closet/secure_closet/exile, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron, +/area/station/command/gateway) +"gKj" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/item/reagent_containers/food/drinks/coffee{ - pixel_x = 10; - pixel_y = 2 +/turf/open/floor/iron, +/area/station/cargo/storage) +"gKp" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden, +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 9 }, -/obj/machinery/light/directional/east, -/obj/machinery/firealarm/directional/east, -/obj/effect/turf_decal/siding/wood{ +/turf/open/floor/iron, +/area/station/engineering/atmos) +"gKs" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 8 }, -/obj/machinery/camera/directional/east{ - c_tag = "Civilian - Library East" +/turf/open/floor/iron, +/area/station/commons/storage/primary) +"gKA" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 }, -/turf/open/floor/wood/large, -/area/service/library) -"fsE" = ( -/obj/effect/turf_decal/trimline/red/filled/corner{ - dir = 8 +/obj/effect/turf_decal/trimline/purple/filled/line, +/turf/open/floor/iron/white, +/area/station/science/genetics) +"gKB" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/white, +/area/station/medical/medbay/lobby) +"gKJ" = ( +/obj/machinery/suit_storage_unit/ce, +/obj/machinery/airalarm/directional/north, +/obj/effect/turf_decal/stripes/line, +/obj/machinery/light/directional/north, +/turf/open/floor/iron/white, +/area/station/command/heads_quarters/ce) +"gLd" = ( +/obj/machinery/field/generator, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plating, +/area/station/engineering/engine_smes) +"gLm" = ( +/obj/machinery/door/window/brigdoor/right/directional/east{ + id = "medcell"; + name = "Medical Cell"; + req_access = list("security") }, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/trimline/red/filled/line, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 1 }, /turf/open/floor/iron, -/area/security/brig) -"fsL" = ( -/obj/effect/turf_decal/delivery, -/obj/structure/holosign/barrier/atmos/sturdy, -/obj/structure/fluff/tram_rail/floor, -/turf/open/floor/vault, -/area/hallway/primary/tram/center) -"ftz" = ( +/area/station/security/checkpoint/medical) +"gLH" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/junction/flip{ - dir = 8 +/obj/structure/disposalpipe/segment{ + dir = 6 }, /obj/structure/cable, -/turf/open/floor/iron, -/area/cargo/storage) -"ftC" = ( -/obj/effect/turf_decal/trimline/red/filled/line, -/obj/machinery/computer/secure_data{ - dir = 1 +/turf/open/floor/iron/dark, +/area/station/security/courtroom) +"gLO" = ( +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 5 }, -/obj/structure/reagent_dispensers/wall/peppertank/directional/south, -/obj/machinery/light/directional/south, -/turf/open/floor/iron, -/area/security/checkpoint/engineering) -"ftT" = ( +/obj/structure/sink{ + pixel_y = 24 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/turf/open/floor/iron/white, +/area/station/medical/virology) +"gLT" = ( /obj/structure/disposalpipe/segment{ dir = 10 }, -/turf/open/floor/iron, -/area/security/brig) -"fua" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/landmark/event_spawn, -/obj/structure/disposalpipe/segment, -/obj/structure/cable, -/turf/open/floor/iron, -/area/cargo/office) -"fub" = ( -/obj/effect/turf_decal/trimline/brown/filled/line{ - dir = 8 +/turf/closed/wall, +/area/station/cargo/sorting) +"gLZ" = ( +/obj/machinery/light/directional/north, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 1 }, -/obj/machinery/light/directional/west, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/cargo/storage) -"fui" = ( -/obj/machinery/medical_kiosk, -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 6 +/area/station/security/execution/transfer) +"gMi" = ( +/obj/machinery/air_sensor/air_tank, +/turf/open/floor/engine/air, +/area/station/engineering/atmos) +"gMl" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/machinery/light/directional/east, -/turf/open/floor/iron/white, -/area/medical/medbay/central) -"fut" = ( -/obj/machinery/door/airlock/public/glass{ - name = "Escape Wing" +/obj/effect/decal/cleanable/dirt, +/obj/machinery/door/airlock/external{ + autoclose = 0; + frequency = 1449; + id_tag = "middleleft_upper_eva_external"; + name = "External Access" }, -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/trimline/neutral/filled/line{ +/obj/machinery/door_buttons/access_button{ + idDoor = "middleleft_upper_eva_external"; + idSelf = "middleleft_upper_eva_airlock_control"; + name = "External Access Button"; + pixel_y = 24 + }, +/obj/effect/mapping_helpers/airlock/locked, +/turf/open/floor/catwalk_floor, +/area/station/hallway/primary/tram/center) +"gMr" = ( +/obj/machinery/computer/telecomms/server{ + dir = 1; + network = "tcommsat" + }, +/obj/effect/turf_decal/trimline/yellow/filled/line{ dir = 1 }, +/turf/open/floor/iron/dark, +/area/station/tcommsat/computer) +"gMy" = ( +/obj/machinery/suit_storage_unit/standard_unit, +/obj/structure/window/reinforced/spawner/east, +/obj/structure/window/reinforced/spawner/west, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/command/storage/eva) +"gMZ" = ( /obj/effect/turf_decal/trimline/neutral/filled/line, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/trimline/neutral/filled/corner{ + dir = 4 + }, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"fuv" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ +/area/station/hallway/primary/tram/center) +"gNf" = ( +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ dir = 1 }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/obj/structure/table, +/obj/item/reagent_containers/food/drinks/bottle/beer{ + pixel_x = 7; + pixel_y = 5 + }, +/obj/item/reagent_containers/food/drinks/bottle/beer{ + pixel_x = -1; + pixel_y = 9 + }, +/obj/item/reagent_containers/food/drinks/bottle/beer{ + pixel_x = -8 + }, /turf/open/floor/iron, -/area/engineering/main) -"fux" = ( -/obj/machinery/light/small/directional/north, -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 9 +/area/station/cargo/miningdock/cafeteria) +"gNk" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 8 }, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) +"gNp" = ( +/obj/machinery/light/directional/south, +/turf/open/openspace, +/area/station/science/xenobiology) +"gNy" = ( +/obj/structure/ladder, /obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/maintenance/tram/mid) -"fuC" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 +/turf/open/floor/iron/smooth, +/area/station/maintenance/tram/left) +"gNB" = ( +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ + dir = 1 }, -/obj/effect/turf_decal/trimline/purple/filled/corner{ +/obj/structure/table/reinforced, +/obj/item/book/manual/wiki/barman_recipes, +/obj/item/reagent_containers/glass/rag, +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/turf_decal/trimline/purple/filled/corner, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, /turf/open/floor/iron, -/area/science/robotics/lab) -"fuG" = ( -/obj/item/target/alien/anchored, -/obj/effect/turf_decal/stripes/line{ - dir = 4 +/area/station/service/bar) +"gNE" = ( +/obj/structure/bed/pod{ + desc = "An old medical bed, just waiting for replacement with something up to date."; + dir = 8; + name = "medical bed" }, -/obj/machinery/camera/preset/ordnance{ +/obj/machinery/defibrillator_mount/directional/east, +/obj/effect/turf_decal/trimline/blue/filled/line{ dir = 4 }, -/turf/open/floor/plating/airless, -/area/science/test_area) -"fuH" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/trimline/yellow/warning{ - dir = 1 +/turf/open/floor/iron/white, +/area/station/medical/treatment_center) +"gNK" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/window/brigdoor{ + dir = 1; + name = "Armory Desk"; + req_access = list("armory") }, -/obj/effect/turf_decal/stripes/corner{ - dir = 1 +/obj/machinery/door/window/left/directional/south{ + name = "Reception Desk"; + req_access = list("security") }, +/turf/open/floor/plating, +/area/station/security/warden) +"gNN" = ( +/obj/effect/landmark/start/hangover, +/turf/open/floor/glass/reinforced, +/area/station/hallway/primary/tram/center) +"gNQ" = ( /obj/effect/turf_decal/trimline/neutral/filled/corner, -/obj/machinery/light/small/directional/west, -/obj/machinery/button/door/directional/west{ - id = "left_tram_lower"; - req_access_txt = "12" +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 6 }, /turf/open/floor/iron, -/area/maintenance/tram/mid) -"fuK" = ( +/area/station/hallway/primary/central) +"gNS" = ( +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 4 + }, /obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 8 }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 4 +/obj/structure/disposalpipe/segment, +/obj/machinery/door/airlock/public/glass{ + name = "Command Wing Hallway" }, -/obj/machinery/status_display/evac/directional/west, -/obj/machinery/light/directional/west, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, -/area/hallway/primary/central) -"fuR" = ( -/obj/structure/table/glass, -/obj/machinery/computer/med_data/laptop{ - dir = 1 +/area/station/hallway/secondary/command) +"gNX" = ( +/obj/effect/turf_decal/trimline/neutral/filled/corner{ + dir = 8 }, -/obj/effect/turf_decal/tile/blue/fourcorners, +/obj/structure/disposalpipe/junction/flip, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/hallway/secondary/command) +"gNY" = ( +/obj/structure/lattice, +/turf/open/space/openspace, +/area/space/nearstation) +"gOa" = ( +/obj/structure/closet/crate/trashcart/laundry, +/obj/item/clothing/under/rank/prisoner/skirt, +/obj/item/clothing/under/rank/prisoner/skirt, +/obj/item/clothing/under/rank/prisoner/skirt, +/obj/item/clothing/shoes/sneakers/orange, +/turf/open/floor/iron/cafeteria, +/area/station/security/prison) +"gOd" = ( +/obj/effect/turf_decal/trimline/blue/filled/line, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, /turf/open/floor/iron/dark, -/area/command/heads_quarters/cmo) -"fuU" = ( -/obj/effect/turf_decal/stripes/line{ +/area/station/command/bridge) +"gOp" = ( +/obj/structure/rack, +/obj/item/reagent_containers/glass/bottle/ethanol{ + pixel_x = -5; + pixel_y = 3 + }, +/obj/item/reagent_containers/glass/bottle/carbon{ + pixel_x = 7; + pixel_y = 3 + }, +/obj/item/reagent_containers/glass/bottle/chlorine{ + pixel_x = 1 + }, +/turf/open/floor/iron/dark/textured_corner{ dir = 1 }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 8 +/area/station/medical/medbay/central) +"gOs" = ( +/obj/machinery/atmospherics/pipe/smart/simple/purple/visible, +/obj/machinery/button/door/directional/west{ + id = "ordnancestorage"; + name = "Ordnance Storage Shutters"; + req_access = list("ordnance") }, +/obj/structure/disposalpipe/segment, /turf/open/floor/iron, -/area/ai_monitored/command/storage/eva) -"fvb" = ( -/obj/structure/table, -/obj/effect/turf_decal/trimline/purple/filled/line{ +/area/station/science/ordnance/storage) +"gOF" = ( +/obj/effect/turf_decal/siding/thinplating{ + dir = 4 + }, +/obj/structure/fluff/tram_rail/floor{ dir = 1 }, -/obj/structure/sign/warning/nosmoking{ - pixel_y = 32 +/turf/open/floor/glass/reinforced, +/area/station/hallway/primary/tram/right) +"gOJ" = ( +/obj/structure/table/reinforced, +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 4 }, -/obj/item/experi_scanner{ +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 8 + }, +/obj/machinery/door/firedoor, +/obj/machinery/door/window/left/directional/south{ + name = "Research Lab Desk"; + req_access = list("science") + }, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "rndlab1"; + name = "Research and Development Shutter" + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/item/folder{ pixel_x = 5 }, -/obj/item/experi_scanner, -/obj/item/experi_scanner{ - pixel_x = -5 +/obj/structure/desk_bell{ + pixel_x = -7 }, /turf/open/floor/iron/white, -/area/science/research) -"fve" = ( -/obj/structure/fluff/tram_rail/anchor, -/turf/open/openspace, -/area/hallway/primary/tram/left) -"fvj" = ( -/obj/effect/turf_decal/trimline/blue/filled/corner{ - dir = 1 +/area/station/science/lab) +"gPb" = ( +/obj/structure/mirror/directional/north, +/obj/structure/sink{ + pixel_y = 15 }, -/obj/effect/turf_decal/trimline/neutral/corner{ +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/iron/freezer, +/area/station/science/lower) +"gPo" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/purple/filled/line, +/turf/open/floor/iron/white, +/area/station/science/xenobiology) +"gPr" = ( +/obj/effect/turf_decal/trimline/white/line{ + dir = 9 + }, +/obj/effect/turf_decal/trimline/yellow/corner, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/aisat_interior) +"gPs" = ( +/obj/structure/chair/stool/directional/south{ dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, /turf/open/floor/iron, -/area/hallway/secondary/command) -"fvD" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/decal/cleanable/dirt, -/obj/item/stack/cable_coil/cut, -/obj/structure/cable, -/turf/open/floor/catwalk_floor, -/area/maintenance/starboard/lesser) -"fvH" = ( -/obj/structure/transit_tube/crossing, -/turf/open/floor/plating/airless, +/area/station/construction/mining/aux_base) +"gPt" = ( +/obj/structure/lattice/catwalk, +/obj/structure/railing, +/turf/open/space/basic, /area/space/nearstation) -"fvI" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 4 - }, -/turf/open/floor/iron/grimy, -/area/service/library/lounge) -"fvO" = ( +"gPA" = ( /obj/effect/turf_decal/trimline/red/filled/line{ dir = 4 }, @@ -18926,195 +19908,327 @@ }, /obj/structure/disposalpipe/segment, /obj/machinery/firealarm/directional/east, -/turf/open/floor/iron, -/area/security/brig) -"fvT" = ( -/obj/structure/closet/lasertag/red, -/obj/effect/turf_decal/tile/red/full, -/turf/open/floor/iron/dark/smooth_large, -/area/commons/fitness/recreation/entertainment) -"fwa" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/security/brig) +"gPI" = ( +/turf/open/floor/wood{ + icon_state = "wood-broken7" + }, +/area/station/commons/vacant_room/office) +"gPL" = ( +/turf/open/floor/engine, +/area/station/science/explab) +"gPS" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line, +/obj/effect/turf_decal/trimline/yellow/corner, +/obj/item/radio/intercom/directional/south, +/turf/open/floor/iron, +/area/station/hallway/secondary/construction/engineering) +"gPX" = ( +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/white, -/area/medical/treatment_center) -"fwb" = ( -/obj/effect/turf_decal/trimline/red/filled/corner{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small/directional/east, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 5 + }, +/turf/open/floor/iron/dark, +/area/station/security/interrogation) +"gQn" = ( +/obj/structure/railing{ dir = 1 }, -/obj/effect/turf_decal/trimline/red/filled/line{ +/obj/machinery/power/apc/auto_name/directional/south, +/obj/structure/cable, +/turf/open/floor/glass/reinforced, +/area/station/ai_monitored/turret_protected/aisat/hallway) +"gQA" = ( +/obj/effect/turf_decal/trimline/neutral/filled/corner{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/security/courtroom) +"gQB" = ( +/obj/effect/turf_decal/trimline/blue/filled/corner{ dir = 4 }, /obj/effect/turf_decal/trimline/neutral/corner{ + dir = 4 + }, +/obj/effect/landmark/event_spawn, +/turf/open/floor/iron, +/area/station/hallway/secondary/command) +"gQC" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 10 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 1 }, -/obj/effect/turf_decal/trimline/neutral/filled/warning{ - dir = 4 +/turf/open/floor/iron, +/area/station/commons/fitness/recreation) +"gQH" = ( +/obj/structure/closet/emcloset, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/trimline/neutral/filled/corner{ + dir = 1 }, +/turf/open/floor/plating, +/area/station/maintenance/starboard/central) +"gQO" = ( +/turf/closed/mineral/random/stationside/asteroid/porus, +/area/station/security/prison) +"gQP" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/station/commons/fitness/recreation/entertainment) +"gQU" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"gRc" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/station/maintenance/radshelter/service) +"gRd" = ( +/obj/structure/filingcabinet/chestdrawer, +/obj/effect/turf_decal/trimline/red/filled/line, +/turf/open/floor/iron, +/area/station/security/courtroom) +"gRe" = ( +/obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/closed/wall/r_wall, +/area/station/medical/virology) +"gRg" = ( +/obj/effect/turf_decal/siding/thinplating{ + dir = 9 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/station/cargo/storage) +"gRl" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/yellow/visible, +/turf/closed/wall/r_wall, +/area/station/engineering/atmos) +"gRo" = ( +/obj/effect/turf_decal/trimline/neutral/filled/corner{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/neutral/filled/corner{ + dir = 4 + }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 9 + }, /turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"fwg" = ( +/area/station/service/hydroponics/garden) +"gRy" = ( +/obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 10 + }, +/obj/structure/closet, +/obj/item/tank/internals/emergency_oxygen, +/obj/effect/spawner/random/maintenance/three, +/obj/effect/landmark/start/hangover/closet, +/turf/open/floor/iron, +/area/station/maintenance/tram/mid) +"gRz" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/blue{ dir = 8 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/structure/disposalpipe/segment, +/obj/effect/landmark/event_spawn, /turf/open/floor/iron, -/area/commons/dorms) -"fwl" = ( -/obj/item/toy/crayon/orange, -/obj/effect/decal/cleanable/crayon{ - icon_state = "i"; - name = "graffiti"; - paint_colour = "#FF9300"; - pixel_x = 8; - pixel_y = -32 +/area/station/service/theater) +"gRF" = ( +/obj/machinery/power/apc/auto_name/directional/east, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/maintenance/radshelter/service) +"gRU" = ( +/obj/machinery/door/airlock{ + id_tag = "private_m"; + name = "Private Quarters M" }, -/obj/effect/decal/cleanable/crayon{ - icon_state = "i"; - name = "graffiti"; - paint_colour = "#FF9300"; - pixel_x = 4; - pixel_y = -32 +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/wood, +/area/station/commons/dorms) +"gSf" = ( +/obj/structure/rack, +/obj/effect/spawner/random/techstorage/service_all, +/obj/effect/turf_decal/trimline/white/filled/line{ + dir = 1 }, -/obj/effect/decal/cleanable/crayon{ - icon_state = "i"; - name = "graffiti"; - paint_colour = "#FF9300"; - pixel_y = -32 +/turf/open/floor/iron/dark, +/area/station/engineering/storage/tech) +"gSj" = ( +/obj/machinery/conveyor_switch/oneway{ + id = "packageSort2" }, -/obj/effect/decal/cleanable/crayon{ - icon_state = "i"; - name = "graffiti"; - paint_colour = "#FF9300"; - pixel_x = -4; - pixel_y = -32 +/obj/machinery/requests_console/directional/north{ + department = "Cargo Bay"; + departmentType = 2; + name = "Cargo Bay Requests Console" }, -/obj/effect/decal/cleanable/crayon{ - icon_state = "x"; - name = "graffiti"; - paint_colour = "#FF9300"; - pixel_x = 4; - pixel_y = -32 +/obj/effect/turf_decal/trimline/brown/filled/line{ + dir = 5 }, -/turf/open/floor/plating, -/area/engineering/main) -"fwn" = ( -/obj/effect/turf_decal/trimline/purple/filled/line{ - dir = 10 +/obj/effect/turf_decal/trimline/yellow/warning{ + dir = 5 }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 4 +/obj/machinery/camera{ + c_tag = "Cargo - Mail Office"; + dir = 9; + network = list("ss13","cargo") }, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/landmark/event_spawn, +/turf/open/floor/iron, +/area/station/cargo/sorting) +"gSy" = ( +/obj/structure/sign/warning/radiation/rad_area{ + pixel_y = 32 + }, +/obj/effect/turf_decal/siding/wideplating{ dir = 10 }, -/obj/structure/closet/l3closet/scientist, -/turf/open/floor/iron/white, -/area/science/xenobiology) -"fwo" = ( +/turf/open/floor/iron/dark, +/area/station/ai_monitored/command/nuke_storage) +"gSK" = ( +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, /obj/structure/disposalpipe/segment{ dir = 4 }, +/turf/open/floor/iron/grimy, +/area/station/service/chapel/office) +"gSV" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/landmark/event_spawn, /turf/open/floor/iron, -/area/hallway/secondary/entry) -"fwx" = ( -/obj/machinery/disposal/bin, -/obj/effect/turf_decal/trimline/neutral/filled/line, -/obj/effect/turf_decal/trimline/purple/filled/warning, -/obj/structure/disposalpipe/trunk{ - dir = 1 +/area/station/cargo/lobby) +"gTc" = ( +/obj/structure/chair/stool/directional/south, +/obj/machinery/light/directional/west, +/obj/machinery/camera{ + c_tag = "Science - Mech Bay"; + dir = 10; + network = list("ss13","rd") }, -/turf/open/floor/iron, -/area/service/janitor) -"fwL" = ( -/obj/machinery/chem_master, -/obj/effect/turf_decal/trimline/purple/end{ - dir = 1 +/turf/open/floor/circuit, +/area/station/science/robotics/mechbay) +"gTi" = ( +/obj/effect/turf_decal/trimline/green/corner{ + dir = 8 }, -/turf/open/floor/iron/white, -/area/science/xenobiology) -"fwR" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/holopad, -/obj/effect/turf_decal/bot, -/obj/structure/cable, +/obj/effect/turf_decal/trimline/green/corner, /turf/open/floor/iron/dark, -/area/maintenance/radshelter/civil) -"fxb" = ( -/obj/machinery/computer/prisoner/gulag_teleporter_computer{ - dir = 4 +/area/station/service/hydroponics) +"gTm" = ( +/obj/machinery/door/airlock/external{ + name = "Escape Pod One" }, -/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 + }, +/turf/open/floor/plating, +/area/station/hallway/secondary/entry) +"gTr" = ( +/obj/structure/table/reinforced, +/obj/structure/window/reinforced, +/obj/item/storage/box/syringes{ + pixel_y = 4 + }, +/obj/item/storage/box/syringes, +/obj/item/mod/module/plasma_stabilizer, +/obj/item/mod/module/thermal_regulator, +/obj/item/gun/syringe, +/obj/machinery/door/window/left/directional/west{ + name = "Secure Medical Storage"; + req_access = list("medical") + }, +/obj/machinery/light/small/directional/east, /turf/open/floor/iron/dark, -/area/security/processing) -"fxf" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ +/area/station/medical/storage) +"gTu" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/turf/open/floor/plating, +/area/station/cargo/drone_bay) +"gTJ" = ( +/obj/structure/railing{ dir = 1 }, -/turf/open/floor/iron, -/area/hallway/secondary/exit) -"fxg" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 8 +/obj/machinery/door/firedoor/border_only{ + dir = 1 }, -/obj/effect/turf_decal/trimline/neutral/filled/warning{ - dir = 8 +/turf/open/floor/glass, +/area/station/commons/fitness/recreation) +"gTM" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/portable_atmospherics/canister/water_vapor, +/obj/machinery/airalarm/directional/north, +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 1 }, -/obj/effect/turf_decal/trimline/red/filled/corner{ - dir = 4 +/obj/effect/turf_decal/trimline/purple/filled/warning{ + dir = 1 }, -/obj/effect/turf_decal/trimline/neutral/corner{ - dir = 4 +/obj/machinery/camera{ + c_tag = "Service - Custodial Closet"; + dir = 9; + network = list("ss13","Service") }, -/obj/structure/disposalpipe/segment, /turf/open/floor/iron, -/area/hallway/secondary/command) -"fxm" = ( -/obj/machinery/power/apc/auto_name/directional/east, -/obj/structure/rack, +/area/station/service/janitor) +"gTN" = ( /obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 6 - }, -/obj/structure/cable, -/turf/open/floor/iron, -/area/commons/vacant_room/commissary) -"fxr" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 1 + dir = 4 }, /turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"fxx" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "ordnancestorage"; - name = "Ordnance Storage Shutters" +/area/station/hallway/secondary/exit/departure_lounge) +"gTO" = ( +/obj/machinery/door/airlock{ + id_tag = "miningdorm1"; + name = "Room 1" }, -/obj/machinery/door/firedoor/heavy, -/turf/open/floor/plating, -/area/science/mixing/hallway) -"fxy" = ( -/obj/effect/spawner/random/structure/closet_private, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/mapping_helpers/airlock/access/all/supply/mining, /turf/open/floor/carpet, -/area/commons/dorms) -"fxH" = ( +/area/station/cargo/miningdock) +"gTP" = ( +/obj/structure/ladder, +/turf/open/floor/iron/white, +/area/station/science/xenobiology) +"gTU" = ( +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/duct, -/turf/open/floor/iron/cafeteria, -/area/security/prison/mess) -"fyb" = ( +/turf/open/floor/plating, +/area/station/command/heads_quarters/hos) +"gTZ" = ( +/obj/structure/disposalpipe/sorting/mail/flip{ + dir = 1; + name = "sorting disposal pipe (Robotics)"; + sortType = 14 + }, +/turf/open/floor/iron/white, +/area/station/science/research) +"gUd" = ( /obj/machinery/door/firedoor, /obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 4 @@ -19122,708 +20236,1048 @@ /obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/door/airlock/public/glass{ name = "Escape Wing" }, +/obj/structure/disposalpipe/segment, /obj/structure/cable, /turf/open/floor/iron, -/area/hallway/secondary/exit) -"fyf" = ( -/obj/effect/turf_decal/trimline/yellow/filled/corner{ +/area/station/hallway/secondary/exit) +"gUf" = ( +/obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/iron, -/area/hallway/secondary/entry) -"fyx" = ( -/obj/effect/turf_decal/sand/plating, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"fzd" = ( -/obj/structure/table, -/obj/item/stack/cable_coil{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/effect/turf_decal/bot, /obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 6 - }, -/obj/item/hfr_box/core, -/obj/item/hfr_box/corner, -/obj/item/hfr_box/corner, -/obj/item/hfr_box/corner, -/obj/item/hfr_box/corner, -/turf/open/floor/iron/dark, -/area/engineering/atmospherics_engine) -"fze" = ( -/obj/effect/turf_decal/trimline/yellow/warning{ dir = 1 }, -/obj/effect/decal/cleanable/dirt, -/obj/item/plate, -/obj/effect/turf_decal/trimline/neutral/filled/corner{ - dir = 8 +/obj/effect/turf_decal/trimline/yellow/filled/corner, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/firealarm/directional/north, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/engineering/main) +"gUk" = ( +/obj/structure/table, +/obj/machinery/cell_charger, +/obj/item/radio/intercom/directional/north, +/obj/effect/turf_decal/tile/brown/fourcorners, +/turf/open/floor/iron, +/area/station/cargo/storage) +"gUu" = ( +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 5 }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 8 +/obj/machinery/light/directional/north, +/obj/machinery/component_printer, +/turf/open/floor/iron, +/area/station/science/auxlab) +"gUE" = ( +/obj/effect/turf_decal/trimline/yellow/warning, +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/item/food/deadmouse{ - pixel_x = -1; - pixel_y = 7 +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 1 }, +/obj/structure/cable, /turf/open/floor/iron, -/area/maintenance/tram/mid) -"fzp" = ( -/obj/machinery/door/airlock/maintenance_hatch{ - name = "Tunnel Access"; - req_one_access_txt = "12" - }, +/area/station/maintenance/tram/right) +"gUH" = ( /obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/decal/cleanable/dirt, -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/holopad, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron/white, +/area/station/medical/chemistry) +"gUO" = ( +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 9 + }, /obj/structure/cable, -/turf/open/floor/catwalk_floor, -/area/maintenance/tram/mid) -"fzq" = ( -/obj/effect/turf_decal/tile/bar{ +/turf/open/floor/iron/white, +/area/station/science/genetics) +"gVu" = ( +/obj/effect/turf_decal/trimline/purple/filled/corner{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/purple/filled/corner{ dir = 1 }, -/obj/effect/turf_decal/trimline/neutral/filled/corner{ +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/machinery/duct, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron/dark/side{ - dir = 4 +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/white, +/area/station/science/lab) +"gVw" = ( +/obj/machinery/button/door/directional/west{ + id = "private_h"; + name = "Privacy Bolts"; + normaldoorcontrol = 1; + pixel_y = -9; + specialfunctions = 4 }, -/area/commons/lounge) -"fzs" = ( -/obj/effect/turf_decal/siding/wood, -/obj/machinery/power/apc/auto_name/directional/west, -/obj/structure/window/reinforced/spawner, -/obj/structure/cable, -/turf/open/floor/wood, -/area/service/theater) -"fzt" = ( +/obj/structure/chair/stool/directional/north, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark, -/area/commons/fitness/recreation/entertainment) -"fAe" = ( -/obj/structure/closet/l3closet, -/obj/effect/turf_decal/siding/white{ +/turf/open/floor/carpet, +/area/station/commons/dorms) +"gVD" = ( +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 8 + }, +/turf/open/floor/iron/white, +/area/station/science/lab) +"gVM" = ( +/obj/effect/turf_decal/trimline/red/filled/line, +/obj/structure/chair{ dir = 1 }, -/obj/structure/extinguisher_cabinet/directional/south, -/turf/open/floor/iron/dark, -/area/medical/storage) -"fAf" = ( -/obj/machinery/seed_extractor, -/obj/effect/turf_decal/trimline/green/filled/line{ - dir = 5 +/obj/effect/landmark/start/depsec/science, +/obj/machinery/light/directional/south, +/obj/machinery/firealarm/directional/south, +/turf/open/floor/iron, +/area/station/security/checkpoint/science) +"gVO" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/medical/break_room) +"gVS" = ( +/obj/machinery/mechpad, +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 1 }, -/turf/open/floor/iron/dark, -/area/security/prison/garden) -"fAj" = ( -/obj/effect/landmark/event_spawn, -/obj/machinery/atmospherics/pipe/smart/manifold4w/yellow/visible, /turf/open/floor/iron, -/area/engineering/atmos/pumproom) -"fAs" = ( -/obj/machinery/atmospherics/components/unary/thermomachine/freezer{ - piping_layer = 2 +/area/station/science/robotics/mechbay) +"gVW" = ( +/obj/structure/table, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 1 }, -/turf/open/floor/iron/white, -/area/science/mixing) -"fAB" = ( -/obj/machinery/vending/wardrobe/gene_wardrobe, -/obj/machinery/firealarm/directional/west, -/turf/open/floor/iron/dark, -/area/science/genetics) -"fAL" = ( -/obj/effect/spawner/random/vending/colavend, -/obj/effect/turf_decal/siding/thinplating/dark{ - dir = 10 +/obj/item/book/manual/wiki/security_space_law, +/obj/item/radio, +/turf/open/floor/iron, +/area/station/security/checkpoint) +"gWj" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/hallway/secondary/entry) -"fAM" = ( -/obj/structure/table/wood, -/obj/structure/reagent_dispensers/wall/peppertank/directional/east, -/obj/machinery/recharger{ - pixel_y = 4 +/obj/effect/turf_decal/trimline/blue/filled/corner{ + dir = 1 }, -/turf/open/floor/carpet, -/area/command/heads_quarters/hos) -"fAR" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, -/turf/closed/wall/r_wall, -/area/maintenance/disposal/incinerator) -"fBa" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/preopen{ - id = "rdoffice"; - name = "Research Director's Shutters" +/obj/effect/turf_decal/trimline/red/filled/corner, +/turf/open/floor/iron, +/area/station/security/courtroom) +"gWE" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment{ + dir = 4 }, +/obj/structure/cable, +/turf/open/floor/catwalk_floor, +/area/station/maintenance/central/lesser) +"gWV" = ( +/obj/effect/spawner/structure/window, /turf/open/floor/plating, -/area/command/heads_quarters/rd) -"fBw" = ( -/obj/structure/chair{ +/area/station/medical/virology) +"gWX" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/neutral/filled/line, +/obj/structure/cable, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/public/glass{ + name = "Art Storage" + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/commons/storage/art) +"gXb" = ( +/obj/structure/closet/secure_closet/security/cargo, +/obj/item/clothing/mask/whistle, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/security/checkpoint/supply) +"gXd" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/trash/food_packaging, +/obj/structure/cable, +/turf/open/floor/catwalk_floor, +/area/station/maintenance/central/greater) +"gXj" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 4 }, -/turf/open/floor/iron, -/area/security/office) -"fBx" = ( -/turf/closed/wall/r_wall, -/area/security/checkpoint/escape) -"fBD" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/sign/poster/official/random/directional/north, -/turf/open/floor/iron/dark, -/area/maintenance/radshelter/service) -"fBF" = ( -/obj/item/kirbyplants/random, -/obj/machinery/power/apc/auto_name/directional/south, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, -/obj/machinery/light/directional/south, /turf/open/floor/iron, -/area/science/storage) -"fBJ" = ( -/obj/machinery/computer/warrant{ +/area/station/hallway/primary/tram/center) +"gXv" = ( +/obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/effect/turf_decal/trimline/red/filled/line, +/obj/structure/cable, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"gXx" = ( +/obj/structure/window/reinforced, +/obj/structure/closet/secure_closet/hop, +/turf/open/floor/carpet, +/area/station/command/heads_quarters/hop) +"gXy" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 + }, +/turf/open/floor/iron/grimy, +/area/station/ai_monitored/command/nuke_storage) +"gXz" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 8 + }, +/obj/machinery/computer/security/telescreen/minisat{ + dir = 1; + pixel_y = -29 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 + }, +/turf/open/floor/carpet, +/area/station/command/heads_quarters/captain) +"gXF" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/security/brig) -"fBL" = ( -/obj/machinery/computer/rdservercontrol, -/obj/machinery/light/directional/north, -/turf/open/floor/iron/dark, -/area/science/server) -"fBO" = ( -/obj/machinery/door/airlock/engineering{ - name = "Power Access Hatch" +/area/station/hallway/secondary/entry) +"gXG" = ( +/obj/machinery/power/smes, +/obj/effect/decal/cleanable/dirt, +/obj/structure/sign/warning/electric_shock{ + pixel_y = 32 }, /obj/structure/cable, -/obj/effect/mapping_helpers/airlock/access/all/supply/general, /turf/open/floor/catwalk_floor, -/area/maintenance/department/cargo) -"fBY" = ( -/obj/effect/turf_decal/tile{ +/area/station/maintenance/solars/port/aft) +"gXP" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/light/directional/south, +/obj/machinery/duct, +/turf/open/floor/iron/dark, +/area/station/commons/lounge) +"gXT" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable/layer3, +/turf/open/floor/iron, +/area/station/engineering/main) +"gYe" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/commons/vacant_room/commissary) +"gYg" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ dir = 8 }, -/obj/effect/turf_decal/tile/blue, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/obj/effect/turf_decal/trimline/blue/filled/corner{ dir = 4 }, -/obj/machinery/light/directional/west, +/obj/structure/cable, +/obj/machinery/camera/directional/west{ + c_tag = "Medical - Chief Medical Officer's Office"; + network = list("ss13","medbay") + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/turf/open/floor/iron/white, +/area/station/command/heads_quarters/cmo) +"gYl" = ( +/obj/structure/chair/stool/bar/directional/west, +/obj/effect/landmark/start/prisoner, /turf/open/floor/iron, -/area/hallway/secondary/entry) -"fCc" = ( -/obj/machinery/button/door/directional/south{ - id = "Sciencelockdown"; - name = "Science Lockdown Toggle"; - pixel_x = -6; - req_access_txt = "47" +/area/station/security/prison) +"gYz" = ( +/obj/machinery/door/airlock/external{ + name = "Port Docking Bay 4" }, -/obj/machinery/button/door/directional/south{ - id = "rndlab1"; - name = "Research Lab Shutter Control"; - pixel_x = 6; - req_access_txt = "47" +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/turf/open/floor/plating, +/area/station/hallway/secondary/entry) +"gYC" = ( +/obj/effect/landmark/navigate_destination/dockescpod2, +/obj/effect/turf_decal/trimline/red/filled/corner, +/turf/open/floor/iron, +/area/station/security/office) +"gYH" = ( +/turf/open/floor/glass, +/area/station/service/kitchen/diner) +"gYX" = ( +/obj/machinery/door/airlock/highsecurity{ + name = "Gravity Generator Room"; + req_one_access = list("command","tech_storage") }, -/obj/machinery/button/door/directional/south{ - id = "xenobiomain"; - name = "Xenobiology Containmenr Blast Door"; - pixel_x = -6; - pixel_y = -34; - req_access_txt = "55" +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 4 }, -/obj/machinery/button/door/directional/south{ - id = "misclab"; - name = "Test Chamber Blast Doors"; - pixel_x = 6; - pixel_y = -34; - req_access_txt = "55" +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 8 }, -/turf/open/floor/iron/cafeteria, -/area/command/heads_quarters/rd) -"fCu" = ( +/obj/machinery/door/firedoor, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 + }, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/engineering/gravity_generator) +"gZy" = ( /obj/machinery/door/poddoor/shutters{ id = "evashutter"; name = "E.V.A. Storage Shutter" }, /obj/effect/turf_decal/delivery, /turf/open/floor/plating, -/area/ai_monitored/command/storage/eva) -"fCw" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/corner{ - dir = 8 +/area/station/ai_monitored/command/storage/eva) +"gZE" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/portable_atmospherics/canister/nitrogen, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"gZG" = ( +/obj/structure/disposalpipe/trunk/multiz{ + dir = 2 }, -/obj/effect/turf_decal/trimline/yellow/corner{ - dir = 1 +/obj/machinery/door/window/left/directional/north{ + name = "Containment Pen #8"; + req_access = list("xenobiology") }, -/obj/effect/turf_decal/trimline/neutral/filled/corner, +/obj/effect/turf_decal/delivery, +/obj/machinery/door/poddoor/preopen{ + id = "xenobiobottomright"; + name = "Xenobio Bottom Right Pen Blast Door" + }, +/turf/open/floor/iron/dark, +/area/station/science/xenobiology) +"gZI" = ( +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron, +/area/station/science/ordnance/testlab) +"gZU" = ( +/obj/structure/table/wood, +/obj/item/book/manual/wiki/security_space_law, +/obj/item/coin/plasma, +/obj/item/paper/fluff/gateway, +/obj/item/melee/chainofcommand, +/obj/machinery/power/apc/auto_name/directional/west, +/obj/structure/cable, +/turf/open/floor/wood, +/area/station/command/heads_quarters/captain) +"haf" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/camera{ + c_tag = "Security - Lower Power Hatch"; + dir = 9; + network = list("ss13","Security") + }, +/turf/open/floor/catwalk_floor, +/area/station/maintenance/central/greater) +"haj" = ( +/obj/effect/turf_decal/trimline/red/filled/corner{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/obj/structure/disposalpipe/segment, /turf/open/floor/iron, -/area/maintenance/port/central) -"fCx" = ( -/obj/structure/closet/crate, -/obj/effect/turf_decal/stripes/corner{ +/area/station/security/brig) +"hao" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 1 }, -/obj/effect/turf_decal/bot, +/obj/structure/cable, /turf/open/floor/iron/dark, -/area/command/teleporter) -"fCy" = ( -/obj/machinery/hydroponics/constructable, -/obj/effect/turf_decal/trimline/green/line{ +/area/station/commons/fitness/recreation/entertainment) +"haH" = ( +/obj/structure/chair{ dir = 1 }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron/dark, -/area/service/hydroponics) -"fCF" = ( -/obj/structure/table, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/trimline/brown/filled/line{ - dir = 10 +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 1 }, -/obj/effect/turf_decal/trimline/yellow/filled/warning{ - dir = 10 +/turf/open/floor/iron, +/area/station/commons/fitness) +"haO" = ( +/obj/machinery/conveyor_switch/oneway{ + dir = 8; + id = "garbage"; + name = "disposal conveyor" }, -/obj/structure/cable, -/obj/effect/spawner/random/food_or_drink/refreshing_beverage{ - spawn_loot_count = 2; - spawn_random_offset = 1 +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment{ + dir = 4 }, +/obj/effect/landmark/event_spawn, /turf/open/floor/iron, -/area/engineering/break_room) -"fCG" = ( -/obj/machinery/door/airlock/command{ - name = "Research Director's Office"; - req_access_txt = "30" - }, -/obj/machinery/door/firedoor, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ +/area/station/maintenance/disposal) +"haS" = ( +/obj/effect/turf_decal/trimline/brown/filled/line, +/obj/effect/turf_decal/stripes/corner{ dir = 4 }, -/obj/structure/disposalpipe/segment{ +/turf/open/floor/iron, +/area/station/cargo/storage) +"haV" = ( +/obj/effect/turf_decal/trimline/neutral/filled/corner{ + dir = 1 + }, +/obj/effect/turf_decal/siding/thinplating{ dir = 4 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/turf/open/floor/iron/cafeteria{ - dir = 5 +/obj/structure/disposalpipe/sorting/mail/flip{ + dir = 1; + name = "sorting disposal pipe (Library)"; + sortType = 16 }, -/area/command/heads_quarters/rd) -"fCN" = ( -/obj/effect/turf_decal/trimline/green/filled/corner{ - dir = 1 +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/commons/fitness/recreation) +"hbg" = ( +/obj/structure/table, +/obj/item/stack/pipe_cleaner_coil/random, +/obj/item/stack/pipe_cleaner_coil/random, +/obj/item/stack/pipe_cleaner_coil/random, +/obj/item/storage/crayons, +/obj/item/storage/crayons, +/obj/item/storage/crayons, +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 6 + }, +/turf/open/floor/iron, +/area/station/commons/storage/art) +"hbi" = ( +/obj/structure/chair/sofa/left{ + dir = 4 }, +/obj/machinery/airalarm/directional/west, +/turf/open/floor/iron/cafeteria, +/area/station/service/kitchen/diner) +"hbD" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/trash/garbage, +/turf/open/floor/catwalk_floor, +/area/station/maintenance/starboard/central) +"hbH" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/landmark/event_spawn, /obj/structure/disposalpipe/segment, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/cargo/office) +"hbK" = ( +/obj/effect/turf_decal/trimline/red/filled/corner{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/red/filled/corner{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/turf/open/floor/iron, +/area/station/security/office) +"hce" = ( +/obj/machinery/light/warm/directional/south, /turf/open/floor/iron/dark, -/area/service/hydroponics) -"fDh" = ( -/obj/machinery/disposal/bin, -/obj/effect/turf_decal/trimline/blue/filled/line{ +/area/station/service/chapel) +"hci" = ( +/obj/effect/turf_decal/siding/thinplating/corner{ dir = 4 }, -/obj/structure/disposalpipe/trunk{ - dir = 2 +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/cargo/storage) +"hcu" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/trimline/yellow/filled/corner{ + dir = 1 }, -/turf/open/floor/iron/white, -/area/medical/treatment_center) -"fDi" = ( -/obj/machinery/status_display/evac/directional/north, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/command/gateway) -"fDj" = ( -/obj/machinery/airalarm/directional/east, +/obj/effect/turf_decal/trimline/yellow/filled/corner{ + dir = 4 + }, +/obj/effect/landmark/start/hangover, +/obj/structure/cable, /turf/open/floor/iron, -/area/commons/fitness/recreation) -"fDq" = ( -/obj/structure/railing/corner{ +/area/station/hallway/secondary/entry) +"hcv" = ( +/obj/effect/spawner/random/entertainment/arcade{ + dir = 1 + }, +/turf/open/floor/eighties, +/area/station/commons/fitness/recreation/entertainment) +"hcw" = ( +/obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/glass/reinforced, -/area/ai_monitored/turret_protected/aisat/hallway) -"fDx" = ( /obj/effect/turf_decal/trimline/yellow/warning, /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 1 }, -/obj/structure/cable, /turf/open/floor/iron, -/area/maintenance/tram/mid) -"fDC" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/area/station/maintenance/tram/right) +"hcA" = ( +/obj/effect/turf_decal/sand/plating, +/obj/effect/turf_decal/stripes/asteroid/line{ dir = 8 }, -/obj/effect/landmark/event_spawn, -/turf/open/floor/iron, -/area/construction/mining/aux_base) -"fDM" = ( -/turf/open/floor/iron/stairs/medium, -/area/cargo/miningdock) -"fDP" = ( -/obj/structure/window/reinforced{ - dir = 4; - layer = 2.9 +/obj/effect/turf_decal/stripes/asteroid/line{ + dir = 4 }, -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 8 +/obj/effect/turf_decal/sand/plating, +/turf/open/floor/plating/airless, +/area/mine/explored) +"hcD" = ( +/obj/machinery/space_heater, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"hcJ" = ( +/obj/machinery/smartfridge/petri/preloaded, +/obj/effect/turf_decal/trimline/purple/filled/line, +/turf/open/floor/iron/white, +/area/station/science/cytology) +"hcT" = ( +/obj/machinery/flasher/directional/east{ + id = "AI"; + pixel_y = 26 }, /turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/aisat/hallway) -"fDW" = ( -/obj/machinery/door/airlock/maintenance_hatch{ - name = "Tunnel Access"; - req_one_access_txt = "12" +/area/station/ai_monitored/turret_protected/ai) +"hdj" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/maintenance/starboard/central) +"hdo" = ( +/obj/structure/cable, +/turf/open/floor/engine/hull/reinforced, +/area/space/nearstation) +"hdH" = ( +/obj/effect/spawner/structure/window, +/turf/open/floor/plating, +/area/station/service/library) +"hdI" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 + }, +/turf/open/floor/iron/cafeteria, +/area/station/security/prison) +"hdL" = ( +/obj/machinery/airalarm/directional/north, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 1 + }, +/obj/structure/table, +/obj/item/storage/box/prisoner, +/turf/open/floor/iron, +/area/station/security/processing) +"heb" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/sign/warning/vacuum{ + pixel_y = 32 }, +/obj/machinery/light/small/directional/east, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/turf/open/floor/catwalk_floor, +/area/station/hallway/primary/tram/center) +"hee" = ( +/obj/structure/ladder, +/obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 4 }, /obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/door/firedoor, -/obj/structure/disposalpipe/segment, -/obj/structure/cable, -/obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, -/area/maintenance/tram/left) -"fEd" = ( -/obj/effect/turf_decal/siding/thinplating/corner, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/cafeteria, -/area/service/kitchen/diner) -"fEg" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/obj/machinery/door/airlock/maintenance_hatch{ - name = "Tunnel Access"; - req_one_access_txt = "12" +/area/station/maintenance/tram/mid) +"hej" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/siphon/monitored/plasma_output{ + dir = 8 }, -/obj/structure/cable, -/turf/open/floor/catwalk_floor, -/area/maintenance/tram/mid) -"fEu" = ( -/obj/effect/turf_decal/siding/thinplating, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment{ - dir = 5 +/turf/open/floor/engine/plasma, +/area/station/engineering/atmos) +"hel" = ( +/obj/effect/turf_decal/trimline/purple/filled/corner{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/iron/white, +/area/station/science/xenobiology) +"hen" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 1 }, +/obj/machinery/door_timer{ + id = "scicell"; + name = "Science Cell"; + pixel_y = 32 + }, +/obj/effect/landmark/start/depsec/science, /turf/open/floor/iron, -/area/commons/fitness/recreation) -"fEy" = ( -/obj/machinery/door/airlock/external{ - req_access_txt = "10;24" +/area/station/security/checkpoint/science) +"hes" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/catwalk_floor, +/area/station/maintenance/department/cargo) +"het" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 4 }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ +/obj/effect/landmark/start/hangover, +/obj/machinery/firealarm/directional/east, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 8 }, -/turf/open/floor/plating, -/area/engineering/supermatter/room) -"fEA" = ( -/obj/structure/sign/warning/nosmoking{ - pixel_x = -28 - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/dark/visible, -/obj/machinery/computer/atmos_control/nocontrol/incinerator{ +/turf/open/floor/iron, +/area/station/hallway/secondary/command) +"heJ" = ( +/obj/effect/turf_decal/trimline/neutral/filled/corner, +/obj/structure/disposalpipe/segment{ dir = 4 }, /turf/open/floor/iron, -/area/maintenance/disposal/incinerator) -"fEF" = ( -/obj/structure/railing{ - dir = 1 +/area/station/hallway/primary/tram/right) +"hfv" = ( +/obj/structure/table/wood, +/obj/item/book/manual/wiki/security_space_law, +/obj/item/clothing/glasses/sunglasses/big{ + pixel_x = 3; + pixel_y = 3 }, -/obj/machinery/door/firedoor/border_only{ +/turf/open/floor/wood, +/area/station/service/lawoffice) +"hfw" = ( +/obj/machinery/light/directional/north, +/obj/effect/turf_decal/trimline/red/filled/line{ dir = 1 }, -/turf/open/floor/glass, -/area/commons/fitness/recreation) -"fEG" = ( -/obj/structure/window/reinforced, -/obj/machinery/modular_computer/console/preset/id{ - dir = 1 +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/status_display/ai/directional/north, +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/turf/open/floor/iron/cafeteria{ - dir = 5 +/turf/open/floor/iron, +/area/station/security/brig) +"hfx" = ( +/obj/structure/bed, +/obj/item/bedsheet/brown, +/obj/machinery/button/door/directional/east{ + id = "miningdorm2"; + name = "Door Bolt Control"; + normaldoorcontrol = 1; + specialfunctions = 4 }, -/area/command/heads_quarters/rd) -"fEU" = ( -/obj/structure/chair{ - dir = 4 +/turf/open/floor/carpet, +/area/station/cargo/miningdock) +"hfy" = ( +/obj/machinery/firealarm/directional/west, +/turf/open/floor/iron, +/area/station/commons/fitness/recreation) +"hfN" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 10 }, -/obj/effect/landmark/start/assistant, -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 8 +/obj/structure/disposalpipe/segment{ + dir = 6 }, -/obj/machinery/power/apc/auto_name/directional/west, +/obj/item/radio/intercom/directional/west, /obj/structure/cable, -/turf/open/floor/iron/white, -/area/medical/medbay/lobby) -"fFm" = ( -/obj/effect/turf_decal/tile/neutral{ +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, +/turf/open/floor/iron, +/area/station/command/gateway) +"hga" = ( +/obj/machinery/light/small/directional/south, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/security/office) +"hgc" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/ai_monitored/turret_protected/aisat/foyer) +"hgJ" = ( +/obj/structure/closet/emcloset, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/security/office) +"hgK" = ( +/obj/item/stack/ore/glass, +/turf/open/misc/asteroid, +/area/mine/explored) +"hgM" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/medical/break_room) -"fFo" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/trimline/red/filled/corner{ - dir = 8 +/obj/machinery/door/window/right/directional/north{ + dir = 2; + name = "Research Test Chamber"; + req_access = list("science") }, -/obj/effect/turf_decal/trimline/red/filled/corner, -/obj/effect/turf_decal/trimline/yellow/corner, -/obj/effect/turf_decal/trimline/yellow/corner{ +/turf/open/floor/engine, +/area/station/science/explab) +"hgS" = ( +/obj/machinery/computer/rdconsole, +/obj/machinery/computer/security/telescreen/rd{ + pixel_y = 30 + }, +/obj/machinery/camera{ + c_tag = "Science - Research Director's Office"; + dir = 9; + network = list("ss13","rd") + }, +/obj/machinery/light/directional/north, +/obj/item/folder/white, +/turf/open/floor/iron/cafeteria{ + dir = 5 + }, +/area/station/command/heads_quarters/rd) +"hhc" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ dir = 8 }, +/obj/machinery/door/firedoor/border_only, /obj/structure/cable, -/turf/open/floor/iron, -/area/engineering/break_room) -"fFr" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/door/airlock/engineering{ - name = "Power Access Hatch"; - req_access_txt = "47" +/turf/open/floor/iron/cafeteria, +/area/station/commons/dorms/laundry) +"hhg" = ( +/obj/effect/turf_decal/bot, +/obj/structure/transit_tube/horizontal{ + dir = 1 }, +/obj/machinery/light/small/directional/east, +/turf/open/floor/plating, +/area/station/ai_monitored/turret_protected/aisat/foyer) +"hhi" = ( +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable, /turf/open/floor/plating, -/area/science/research) -"fFs" = ( -/obj/effect/turf_decal/trimline/brown/filled/line{ - dir = 1 +/area/station/security/processing) +"hhv" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/maintenance/department/medical) +"hhI" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 4 }, -/obj/structure/extinguisher_cabinet/directional/north, +/obj/machinery/light/directional/east, /turf/open/floor/iron, -/area/cargo/miningdock) -"fFE" = ( -/obj/structure/lattice/catwalk, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/space/basic, -/area/space/nearstation) -"fFG" = ( -/obj/machinery/door/airlock/security/glass{ - name = "Permanent Convict Item Storage"; - req_access_txt = "2" +/area/station/security/office) +"hhL" = ( +/obj/structure/sign/directions/supply{ + dir = 1; + pixel_y = -28 }, -/obj/effect/turf_decal/trimline/red/filled/line{ +/obj/structure/sign/directions/security{ + dir = 8; + pixel_y = -34 + }, +/obj/structure/sign/directions/command{ + dir = 8; + pixel_y = -40 + }, +/obj/machinery/light/directional/south, +/obj/effect/turf_decal/trimline/neutral/filled/arrow_ccw, +/obj/structure/sign/directions/vault{ + dir = 8; + pixel_y = -22 + }, +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 8 +/turf/open/floor/iron, +/area/station/hallway/primary/tram/right) +"hhN" = ( +/obj/effect/turf_decal/siding/thinplating{ + dir = 10 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/glass/reinforced, +/area/station/security/warden) +"hhT" = ( +/obj/machinery/vending/wardrobe/gene_wardrobe, +/obj/machinery/firealarm/directional/west, /turf/open/floor/iron/dark, -/area/security/prison) -"fFJ" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 4 +/area/station/science/genetics) +"hiq" = ( +/obj/effect/turf_decal/trimline/green/filled/corner{ + dir = 8 }, -/obj/machinery/status_display/ai/directional/east, -/turf/open/floor/iron/white, -/area/medical/medbay/central) -"fFK" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 4 +/turf/open/floor/iron/dark, +/area/station/command/bridge) +"hiB" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/green/visible, +/turf/closed/wall/r_wall, +/area/station/engineering/supermatter) +"hiD" = ( +/obj/machinery/atmospherics/components/binary/pump{ + name = "Gas to Chamber" }, -/turf/open/floor/iron/white, -/area/medical/chemistry) -"fFR" = ( -/obj/effect/turf_decal/siding/wood, +/turf/open/floor/engine, +/area/station/engineering/supermatter) +"hiG" = ( +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/decal/cleanable/dirt, /obj/structure/disposalpipe/segment{ dir = 9 }, -/obj/structure/cable, -/turf/open/floor/carpet, -/area/command/heads_quarters/captain) -"fFT" = ( -/obj/structure/closet/secure_closet/courtroom, -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 10 - }, -/turf/open/floor/iron, -/area/security/courtroom) -"fGk" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment, -/obj/structure/cable, -/turf/open/floor/iron, -/area/cargo/lobby) -"fGr" = ( -/obj/structure/chair{ +/turf/open/floor/catwalk_floor, +/area/station/maintenance/central/lesser) +"hiI" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ dir = 8 }, -/obj/effect/turf_decal/siding/thinplating{ +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 4 }, -/turf/open/floor/iron, -/area/commons/fitness/recreation) -"fGv" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) +"hiN" = ( +/obj/effect/turf_decal/trimline/red/filled/corner{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/red/filled/corner{ dir = 4 }, -/obj/structure/cable, /turf/open/floor/iron, -/area/command/heads_quarters/ce) -"fGy" = ( -/obj/effect/turf_decal/trimline/red/filled/corner{ +/area/station/security/brig) +"hiP" = ( +/obj/effect/turf_decal/trimline/yellow/filled/corner{ dir = 8 }, /obj/structure/cable, /turf/open/floor/iron, -/area/security/brig) -"fGA" = ( -/obj/effect/turf_decal/stripes/corner{ +/area/station/command/heads_quarters/ce) +"hiV" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 4 }, -/obj/structure/extinguisher_cabinet/directional/north, -/obj/structure/cable, +/obj/structure/disposalpipe/segment, /turf/open/floor/iron, -/area/engineering/engine_smes) -"fHe" = ( +/area/station/science/ordnance/testlab) +"hiX" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/effect/decal/cleanable/dirt, -/obj/machinery/door/firedoor, -/obj/machinery/door/poddoor/preopen{ - id = "right_tram_lower"; - name = "tunnel access blast door" +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/machinery/door/airlock/hatch, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/catwalk_floor, +/area/station/maintenance/port/fore) +"hjF" = ( +/obj/machinery/door/airlock/external{ + name = "Solar Maintenance" + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, /turf/open/floor/plating, -/area/maintenance/tram/mid) -"fHf" = ( -/obj/effect/turf_decal/sand/plating, -/obj/effect/spawner/random/structure/furniture_parts, -/obj/item/relic, -/turf/open/floor/plating/airless, -/area/mine/explored) -"fHj" = ( +/area/station/maintenance/solars/starboard) +"hjW" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 1 + }, +/obj/machinery/light/small/directional/north, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/trimline/purple/filled/line, /obj/structure/cable, -/turf/open/floor/iron/white, -/area/science/explab) -"fHn" = ( -/obj/structure/sign/warning/vacuum{ - pixel_y = 32 +/turf/open/floor/iron, +/area/station/cargo/warehouse) +"hjX" = ( +/obj/effect/turf_decal/trimline/neutral/filled/corner{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/neutral/filled/corner{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/green/corner{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/green/corner{ + dir = 8 }, -/obj/machinery/light/small/directional/west, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/turf/open/floor/catwalk_floor, -/area/hallway/primary/tram/right) -"fHE" = ( /turf/open/floor/iron, -/area/cargo/office) -"fHG" = ( +/area/station/hallway/primary/central) +"hkn" = ( /obj/structure/table, -/obj/item/grenade/chem_grenade/cleaner, -/obj/item/grenade/chem_grenade/cleaner, -/obj/item/grenade/chem_grenade/cleaner, -/obj/item/reagent_containers/spray/cleaner, -/obj/machinery/newscaster/directional/south, -/obj/effect/turf_decal/trimline/neutral/filled/line, -/obj/effect/turf_decal/trimline/purple/filled/warning, -/turf/open/floor/iron, -/area/service/janitor) -"fIc" = ( -/obj/structure/railing/corner{ +/obj/item/storage/box/prisoner, +/obj/item/storage/box/prisoner{ + pixel_y = 8 + }, +/obj/effect/turf_decal/trimline/red/filled/line{ dir = 1 }, -/obj/structure/railing/corner{ +/obj/item/paper/fluff/genpop_instructions, +/turf/open/floor/iron, +/area/station/security/execution/transfer) +"hkv" = ( +/obj/machinery/atmospherics/pipe/smart/simple/dark/visible{ dir = 4 }, -/obj/effect/turf_decal/siding/thinplating/corner{ +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/airalarm/directional/south, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/iron/white, +/area/station/science/ordnance) +"hkF" = ( +/obj/structure/table, +/obj/item/electronics/apc, +/obj/item/electronics/airlock, +/obj/effect/turf_decal/trimline/white/filled/line{ + dir = 6 + }, +/turf/open/floor/iron/dark, +/area/station/engineering/storage/tech) +"hkG" = ( +/obj/machinery/airalarm/directional/west, +/turf/open/floor/circuit, +/area/station/ai_monitored/command/nuke_storage) +"hkL" = ( +/obj/machinery/newscaster/directional/north, +/obj/effect/turf_decal/trimline/green/filled/line{ dir = 1 }, -/obj/effect/turf_decal/siding/thinplating/corner{ - dir = 4 +/obj/effect/landmark/start/botanist, +/turf/open/floor/iron/dark, +/area/station/service/hydroponics) +"hlc" = ( +/turf/closed/wall/r_wall, +/area/station/science/xenobiology) +"hli" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 1 }, /obj/machinery/light/directional/north, +/obj/machinery/duct, +/turf/open/floor/iron, +/area/station/security/prison) +"hlC" = ( +/obj/effect/turf_decal/siding/thinplating, +/turf/open/floor/iron, +/area/station/science/lower) +"hlT" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/decal/cleanable/dirt, /obj/structure/disposalpipe/segment{ + dir = 6 + }, +/turf/open/floor/catwalk_floor, +/area/station/maintenance/central/lesser) +"hlX" = ( +/obj/structure/window/reinforced{ dir = 4 }, +/obj/structure/closet/secure_closet/captains, +/obj/item/reagent_containers/food/drinks/shaker, +/obj/machinery/computer/security/telescreen/entertainment/directional/north, /obj/machinery/camera/directional/north{ - c_tag = "Civilian - Recreational Area South" + c_tag = "Command - Captain's Quarters" }, -/turf/open/floor/iron, -/area/commons/fitness/recreation) -"fIN" = ( +/turf/open/floor/wood, +/area/station/command/heads_quarters/captain/private) +"hmp" = ( +/obj/item/toy/figure/assistant, +/obj/effect/spawner/random/engineering/tracking_beacon, +/turf/open/floor/plating/airless, +/area/station/science/ordnance/bomb) +"hmt" = ( +/obj/item/chair, +/obj/item/restraints/handcuffs/cable/red, +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/plating/airless, +/area/mine/explored) +"hmD" = ( +/obj/machinery/shower{ + dir = 1 + }, +/obj/structure/curtain, +/turf/open/floor/iron/freezer, +/area/station/commons/toilet) +"hmF" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 4 }, +/obj/machinery/status_display/evac/directional/north, /turf/open/floor/iron, -/area/security/checkpoint/supply) -"fIX" = ( -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron, -/area/security/brig) -"fJb" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/closed/wall/r_wall, -/area/maintenance/disposal/incinerator) -"fJo" = ( -/obj/machinery/atmospherics/pipe/multiz/supply/visible/layer4{ - dir = 1 +/area/station/engineering/atmos) +"hmJ" = ( +/obj/effect/turf_decal/trimline/blue/filled/corner{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/multiz/scrubbers/visible/layer2{ - dir = 1 +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/effect/turf_decal/stripes/end{ - dir = 1 +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) +"hmR" = ( +/obj/structure/table, +/obj/item/phone{ + pixel_x = 6; + pixel_y = 4 }, -/turf/open/floor/plating, -/area/ai_monitored/command/nuke_storage) -"fJq" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 10 +/obj/item/reagent_containers/food/drinks/britcup{ + pixel_x = -6; + pixel_y = 1 }, -/turf/open/floor/iron, -/area/security/prison) -"fJG" = ( -/obj/machinery/light/directional/east, -/obj/machinery/modular_computer/console/preset/engineering{ - dir = 8 +/obj/effect/turf_decal/trimline/brown/filled/line{ + dir = 1 }, /turf/open/floor/iron, -/area/engineering/atmos) -"fJM" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/obj/item/wrench, -/obj/machinery/atmospherics/pipe/smart/manifold4w/dark/visible, -/turf/open/floor/iron/dark, -/area/science/xenobiology) -"fKc" = ( +/area/station/cargo/drone_bay) +"hmY" = ( /obj/effect/turf_decal/trimline/yellow/warning, /obj/structure/railing/corner{ dir = 8 @@ -19839,876 +21293,833 @@ dir = 1 }, /turf/open/floor/iron, -/area/hallway/primary/tram/center) -"fKe" = ( -/obj/effect/turf_decal/trimline/red/filled/corner{ +/area/station/hallway/primary/tram/center) +"hmZ" = ( +/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 = 12 + }, +/turf/open/floor/wood, +/area/station/service/bar) +"hnm" = ( +/turf/closed/wall, +/area/station/service/janitor) +"hns" = ( +/obj/structure/chair{ dir = 1 }, -/obj/effect/turf_decal/trimline/red/filled/corner{ - dir = 4 +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/turf/open/floor/plating/airless, +/area/station/science/ordnance/bomb) +"hnw" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/camera/directional/south{ + c_tag = "Hallway - Upper East Power Hatch" + }, +/obj/structure/cable, +/turf/open/floor/catwalk_floor, +/area/station/hallway/primary/tram/right) +"hnC" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 1 }, +/obj/effect/turf_decal/trimline/red/filled/corner, /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, /turf/open/floor/iron, -/area/security/brig) -"fKn" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ +/area/station/security/brig) +"hnE" = ( +/obj/structure/lattice, +/obj/effect/spawner/random/structure/grille, +/turf/open/space/basic, +/area/space/nearstation) +"hnH" = ( +/obj/machinery/newscaster/directional/north, +/turf/open/floor/wood/large, +/area/station/service/library) +"hnW" = ( +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/turf_decal/trimline/yellow/filled/corner{ - dir = 1 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/turf/open/floor/iron/white, -/area/medical/pharmacy) -"fKq" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/trimline/purple/filled/line, +/obj/structure/cable, /turf/open/floor/iron/white, -/area/medical/treatment_center) -"fKE" = ( -/obj/machinery/door/airlock/research/glass{ - name = "Robotics Lab"; - req_access_txt = "29" +/area/station/science/lower) +"hoe" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/obj/effect/turf_decal/trimline/purple/filled/line{ - dir = 8 +/obj/effect/spawner/random/engineering/tracking_beacon, +/turf/open/floor/iron, +/area/station/ai_monitored/command/storage/eva) +"hom" = ( +/obj/structure/closet/firecloset, +/obj/effect/decal/cleanable/dirt, +/obj/effect/landmark/start/hangover/closet, +/turf/open/floor/iron/smooth, +/area/station/maintenance/tram/right) +"hov" = ( +/obj/structure/sink{ + dir = 4; + pixel_x = -12 }, -/obj/effect/turf_decal/trimline/purple/filled/line{ - dir = 4 +/obj/structure/mirror/directional/west, +/obj/machinery/airalarm/directional/north, +/obj/effect/landmark/xeno_spawn, +/obj/effect/landmark/start/hangover, +/turf/open/floor/iron/freezer, +/area/station/commons/lounge) +"hoI" = ( +/obj/effect/landmark/event_spawn, +/obj/machinery/atmospherics/pipe/smart/manifold4w/yellow/visible, +/turf/open/floor/iron, +/area/station/engineering/atmos/pumproom) +"hpn" = ( +/obj/effect/landmark/start/security_officer, +/obj/structure/chair{ + dir = 1 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/door/firedoor, -/obj/structure/cable, /turf/open/floor/iron, -/area/science/robotics/lab) -"fKY" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 +/area/station/security/office) +"hpF" = ( +/obj/machinery/light/directional/south, +/obj/effect/turf_decal/trimline/purple/filled/line, +/obj/machinery/button/door/directional/south{ + id = "xenobiobottomleft"; + name = "Xenobio Bottom Left Blast Door Toggle"; + req_access = list("xenobiology") }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark, +/area/station/science/xenobiology) +"hqc" = ( +/obj/effect/turf_decal/trimline/neutral/filled/corner, /obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 1 }, -/obj/machinery/door/firedoor, -/obj/structure/cable, -/turf/open/floor/iron, -/area/hallway/secondary/construction/engineering) -"fLc" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/neutral/filled/corner{ - dir = 4 +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/sorting/mail/flip{ + dir = 8; + name = "sorting disposal pipe (Civilian Wing)"; + sortTypes = list(16,17) }, /turf/open/floor/iron, -/area/commons/fitness/recreation) -"fLF" = ( -/obj/effect/landmark/start/cook, -/turf/open/floor/iron/white, -/area/service/kitchen) -"fLM" = ( +/area/station/hallway/primary/tram/left) +"hqp" = ( /obj/effect/turf_decal/tile/blue{ dir = 4 }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/effect/turf_decal/bot, -/obj/structure/closet/crate/freezer/blood, -/obj/machinery/power/apc/auto_name/directional/west, -/obj/structure/cable, -/turf/open/floor/iron/freezer, -/area/medical/coldroom) -"fLW" = ( +/obj/effect/turf_decal/tile, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"hqt" = ( +/obj/effect/turf_decal/trimline/yellow/warning, /obj/effect/decal/cleanable/dirt, -/turf/open/floor/catwalk_floor, -/area/maintenance/starboard/greater) -"fMk" = ( -/obj/machinery/firealarm/directional/north, -/obj/structure/sign/poster/official/cleanliness{ - pixel_x = -32 - }, -/turf/open/floor/iron/freezer, -/area/security/prison/shower) -"fMn" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron, -/area/commons/dorms) -"fMp" = ( -/obj/structure/industrial_lift/tram{ - icon_state = "titanium_white" +/obj/effect/turf_decal/trimline/neutral/filled/corner{ + dir = 1 }, -/obj/machinery/door/window/left/directional/north{ - id_tag = "tramdoor" +/obj/effect/turf_decal/trimline/neutral/filled/corner{ + dir = 4 }, -/turf/open/openspace, -/area/hallway/primary/tram/center) -"fML" = ( -/obj/effect/spawner/structure/window, -/turf/open/floor/plating, -/area/commons/storage/art) -"fMM" = ( -/obj/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/engine, -/area/science/explab) -"fMO" = ( -/obj/effect/turf_decal/trimline/purple/filled/line{ - dir = 1 +/turf/open/floor/iron, +/area/station/maintenance/tram/right) +"hqz" = ( +/obj/structure/disposalpipe/segment{ + dir = 5 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/firealarm/directional/north, /obj/structure/cable, -/turf/open/floor/iron/white, -/area/science/research) -"fMZ" = ( -/obj/machinery/door/airlock/research{ - name = "Robotics Lab"; - req_access_txt = "29" - }, -/obj/machinery/door/firedoor, +/turf/open/floor/iron, +/area/station/engineering/break_room) +"hqN" = ( +/obj/structure/weightmachine/weightlifter, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron, +/area/station/commons/fitness) +"hqR" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/turf_decal/trimline/purple/filled/line{ +/obj/item/radio/intercom/directional/north, +/turf/open/floor/wood, +/area/station/service/theater) +"hqV" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ dir = 1 }, -/obj/effect/turf_decal/trimline/purple/filled/line, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/turf/open/floor/iron, -/area/science/robotics/lab) -"fNh" = ( -/obj/effect/turf_decal/trimline/purple/filled/line{ - dir = 8 - }, -/obj/effect/landmark/start/scientist, /turf/open/floor/iron/white, -/area/science/mixing/hallway) -"fNu" = ( -/obj/effect/turf_decal/siding/thinplating/corner{ - dir = 1 - }, -/obj/structure/railing/corner, -/turf/open/floor/iron/cafeteria, -/area/service/kitchen/diner) -"fNC" = ( -/obj/structure/table, -/obj/item/book/manual/wiki/engineering_hacking{ - pixel_x = 2; - pixel_y = 3 +/area/station/medical/treatment_center) +"hre" = ( +/obj/effect/turf_decal/siding/thinplating/dark{ + dir = 9 }, -/obj/item/book/manual/wiki/engineering_guide{ - pixel_x = -2 +/obj/effect/spawner/random/vending/colavend, +/obj/machinery/airalarm/directional/north, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/hallway/primary/central) +"hri" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 4 }, -/obj/effect/turf_decal/trimline/brown/filled/line{ - dir = 9 +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 8 }, -/obj/effect/turf_decal/trimline/yellow/filled/warning{ - dir = 9 +/obj/machinery/door/airlock/public/glass{ + name = "Commons Area" }, +/obj/machinery/door/firedoor, /turf/open/floor/iron, -/area/engineering/break_room) -"fNN" = ( -/obj/machinery/light_switch/directional/south, +/area/station/commons/fitness/recreation) +"hrk" = ( +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk, +/obj/structure/sign/painting/large/library_private{ + dir = 1 + }, +/turf/open/floor/engine/cult, +/area/station/service/library) +"hrs" = ( +/obj/effect/turf_decal/trimline/purple/filled/corner{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/purple/filled/corner{ + dir = 8 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/carpet, -/area/command/heads_quarters/hos) -"fNO" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/obj/machinery/airalarm/directional/north, -/turf/open/floor/catwalk_floor, -/area/hallway/primary/tram/left) -"fOc" = ( -/obj/effect/turf_decal/siding/thinplating{ - dir = 5 +/turf/open/floor/iron/white, +/area/station/science/ordnance/office) +"hrD" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line, +/turf/open/floor/iron, +/area/station/hallway/secondary/service) +"hrR" = ( +/obj/structure/table, +/obj/item/reagent_containers/food/condiment/peppermill{ + pixel_x = 3 }, -/turf/open/floor/iron/cafeteria, -/area/service/kitchen/diner) -"fOe" = ( -/obj/machinery/computer/secure_data, -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 5 +/obj/item/reagent_containers/food/condiment/saltshaker{ + pixel_x = -3 }, +/obj/effect/turf_decal/tile/red/fourcorners, /turf/open/floor/iron, -/area/security/checkpoint/science) -"fOo" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 1 +/area/station/service/kitchen) +"hrS" = ( +/obj/effect/turf_decal/trimline/blue/filled/line, +/obj/machinery/newscaster/directional/south, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) +"hrU" = ( +/obj/machinery/light/small/directional/north, +/obj/machinery/duct, +/obj/effect/spawner/random/trash/graffiti{ + pixel_y = 32; + spawn_loot_chance = 25 }, -/obj/effect/turf_decal/trimline/red/filled/line, -/obj/machinery/door/airlock/security{ - name = "Courtroom Holding Area"; - req_access_txt = "63; 42" +/obj/effect/spawner/random/trash/graffiti{ + pixel_x = 32; + spawn_loot_chance = 25 }, -/turf/open/floor/iron/dark, -/area/security/interrogation) -"fOH" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/structure/grille, -/turf/open/floor/iron/smooth, -/area/maintenance/department/science) -"fOJ" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/obj/structure/disposalpipe/sorting/mail{ - dir = 4; - name = "sorting disposal pipe (Atmospherics)"; - sortType = 6 +/turf/open/floor/iron/freezer, +/area/station/commons/lounge) +"hsf" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible, +/obj/structure/cable, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"hsg" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/station/commons/fitness/recreation/entertainment) +"hst" = ( +/obj/effect/turf_decal/trimline/red/filled/corner{ + dir = 1 }, -/obj/structure/cable, /turf/open/floor/iron, -/area/engineering/atmos) -"fOK" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/area/station/security/prison) +"hsT" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 8 }, -/turf/open/floor/iron/white, -/area/command/heads_quarters/captain/private) -"fOL" = ( -/obj/effect/turf_decal/tile/neutral{ +/obj/machinery/status_display/evac/directional/west, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) +"htn" = ( +/obj/effect/turf_decal/siding/thinplating{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/obj/structure/fluff/tram_rail/floor, +/turf/open/floor/glass/reinforced, +/area/station/hallway/primary/tram/right) +"htr" = ( +/obj/machinery/door/airlock/command/glass{ + name = "Bridge Access" }, -/obj/effect/turf_decal/tile/neutral{ +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/trimline/blue/filled/line{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral, -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/medical/morgue) -"fOO" = ( -/obj/effect/turf_decal/trimline/green/corner, -/obj/effect/turf_decal/trimline/green/corner{ - dir = 8 +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "bridge-right" }, -/obj/effect/turf_decal/trimline/green/corner{ - dir = 4 +/obj/effect/mapping_helpers/airlock/access/all/command/general, +/turf/open/floor/iron/dark, +/area/station/command/bridge) +"htM" = ( +/obj/item/stack/ore/iron, +/turf/open/misc/asteroid/airless, +/area/mine/explored) +"htT" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark/smooth_large, +/area/station/service/chapel/monastery) +"hun" = ( +/obj/effect/turf_decal/trimline/neutral/line{ + dir = 1 }, -/obj/effect/turf_decal/trimline/green/corner{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"huo" = ( +/obj/effect/turf_decal/siding/thinplating, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/commons/fitness/recreation) +"huu" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/effect/turf_decal/trimline/purple/filled/corner{ dir = 1 }, -/obj/effect/spawner/random/engineering/tracking_beacon, -/turf/open/floor/iron/dark, -/area/service/hydroponics) -"fOP" = ( -/obj/machinery/power/apc/auto_name/directional/north, +/turf/open/floor/iron/white, +/area/station/science/research) +"huB" = ( /obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/turf/open/floor/catwalk_floor, -/area/maintenance/starboard/greater) -"fOX" = ( -/obj/effect/turf_decal/trimline/yellow/warning, +/obj/structure/lattice/catwalk, /obj/structure/railing/corner{ - dir = 8 + dir = 4 }, -/obj/effect/turf_decal/trimline/neutral/filled/arrow_cw{ - dir = 1 +/turf/open/floor/plating, +/area/station/maintenance/tram/left) +"huT" = ( +/obj/effect/turf_decal/siding/thinplating/dark{ + dir = 8 }, /obj/machinery/camera{ - c_tag = "Hallway - Starboard Tram Platform North"; + c_tag = "Arrivals - Central Hall"; dir = 10 }, -/obj/effect/turf_decal/caution{ - dir = 1 +/obj/machinery/vending/cigarette, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/hallway/secondary/entry) +"hvk" = ( +/obj/effect/turf_decal/trimline/red/filled/corner{ + dir = 8 }, +/obj/effect/turf_decal/trimline/red/filled/corner, /turf/open/floor/iron, -/area/hallway/primary/tram/right) -"fOZ" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ +/area/station/security/prison/workout) +"hvt" = ( +/obj/effect/turf_decal/tile{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ dir = 4 }, -/obj/item/kirbyplants/random, -/obj/effect/landmark/start/hangover, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, /turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"fPd" = ( -/obj/machinery/door/airlock/research/glass/incinerator/ordmix_interior{ - name = "Burn Chamber Interior Airlock" +/area/station/hallway/secondary/entry) +"hvx" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/trimline/yellow/corner, +/obj/structure/frame/computer{ + anchored = 1; + dir = 4 }, -/obj/effect/mapping_helpers/airlock/locked, -/turf/open/floor/engine, -/area/science/mixing/chamber) -"fPm" = ( -/obj/effect/turf_decal/trimline/white/filled/line{ - dir = 9 +/obj/item/stack/cable_coil{ + amount = 15 }, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/aisat_interior) -"fPs" = ( -/obj/machinery/door/airlock{ - id_tag = "private_q"; - name = "Private Quarters Q" +/obj/effect/decal/cleanable/cobweb, +/turf/open/floor/iron, +/area/station/maintenance/port/central) +"hvC" = ( +/obj/structure/table/wood, +/obj/item/candle, +/turf/open/floor/iron/chapel{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/wood, -/area/commons/dorms) -"fPu" = ( -/obj/effect/turf_decal/sand/plating, -/obj/structure/disposalpipe/segment{ +/area/station/service/chapel) +"hvH" = ( +/obj/effect/turf_decal/tile{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ dir = 4 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/plating/airless, -/area/mine/explored) -"fPI" = ( /obj/structure/cable, -/turf/open/floor/circuit, -/area/ai_monitored/command/nuke_storage) -"fPL" = ( -/obj/effect/turf_decal/siding/thinplating/dark{ - dir = 6 - }, -/obj/structure/table, -/turf/open/floor/iron/dark, -/area/science/lower) -"fPR" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/trimline/yellow/warning, -/turf/open/floor/iron, -/area/maintenance/port/central) -"fPU" = ( -/obj/effect/turf_decal/bot, -/obj/machinery/portable_atmospherics/canister/air, /turf/open/floor/iron, -/area/engineering/atmos) -"fPV" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/area/station/hallway/secondary/entry) +"hvJ" = ( +/turf/closed/wall/r_wall, +/area/station/science/server) +"hvT" = ( +/obj/machinery/power/apc/auto_name/directional/north, /obj/effect/decal/cleanable/dirt, /obj/structure/cable, /turf/open/floor/catwalk_floor, -/area/maintenance/starboard/lesser) -"fPW" = ( -/obj/effect/turf_decal/sand/plating, -/obj/machinery/power/tracker, -/obj/structure/cable, -/turf/open/floor/plating/airless, -/area/solars/port/aft) -"fPZ" = ( +/area/station/maintenance/starboard/lesser) +"hvW" = ( /obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 8 - }, -/obj/structure/disposalpipe/segment{ - dir = 6 + dir = 5 }, +/obj/machinery/newscaster/directional/east, +/obj/item/kirbyplants/random, /turf/open/floor/iron, -/area/hallway/primary/central) -"fQc" = ( -/obj/effect/turf_decal/bot, -/obj/structure/reagent_dispensers/foamtank, -/turf/open/floor/iron, -/area/engineering/atmos) -"fQf" = ( -/obj/machinery/iv_drip, -/obj/machinery/light/directional/north, -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 1 - }, -/obj/machinery/airalarm/directional/north, -/turf/open/floor/iron/white, -/area/medical/treatment_center) -"fQp" = ( -/obj/machinery/door/airlock/public/glass{ - name = "Courtroom"; - req_access_txt = "42" +/area/station/hallway/primary/central) +"hvZ" = ( +/obj/effect/turf_decal/siding/thinplating/corner{ + dir = 8 }, -/obj/effect/turf_decal/trimline/neutral/filled/line, +/obj/effect/turf_decal/siding/thinplating/corner, +/turf/open/floor/glass/reinforced, +/area/station/security/warden) +"hwg" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 1 + dir = 4 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/security/courtroom) -"fQM" = ( -/obj/effect/spawner/structure/window, -/obj/structure/cable, -/turf/open/floor/plating, -/area/hallway/secondary/exit/departure_lounge) -"fQS" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/trimline/yellow/warning, -/obj/structure/disposalpipe/segment{ +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"hwM" = ( +/obj/effect/turf_decal/trimline/purple/filled/line{ dir = 4 }, -/obj/effect/turf_decal/trimline/neutral/filled/line{ +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/science/research) +"hxb" = ( +/obj/machinery/portable_atmospherics/canister/oxygen, +/obj/machinery/light_switch/directional/south, +/turf/open/floor/iron, +/area/station/science/ordnance/storage) +"hxl" = ( +/obj/effect/decal/cleanable/dirt, +/turf/closed/wall, +/area/station/maintenance/department/crew_quarters/dorms) +"hxF" = ( +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ dir = 1 }, -/obj/machinery/firealarm/directional/north, +/obj/effect/turf_decal/tile/red/fourcorners, /turf/open/floor/iron, -/area/maintenance/tram/right) -"fQT" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 +/area/station/service/kitchen) +"hxJ" = ( +/obj/machinery/door/poddoor{ + id = "Secure Storage"; + name = "Secure Storage" }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plating, +/area/station/engineering/engine_smes) +"hxK" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/door/airlock/external{ - autoclose = 0; - frequency = 1449; - id_tag = "middleright_upper_eva_internal"; - name = "External Access" - }, -/obj/machinery/door_buttons/access_button{ - idDoor = "middleright_upper_eva_internal"; - idSelf = "middleright_upper_eva_airlock_control"; - name = "External Access Button"; - pixel_y = 24 +/obj/machinery/door/firedoor, +/obj/machinery/door/poddoor/preopen{ + id = "left_tram_lower"; + name = "Tunnel Access Blast Door" }, -/obj/effect/mapping_helpers/airlock/locked, -/turf/open/floor/catwalk_floor, -/area/hallway/primary/tram/center) -"fRw" = ( -/obj/machinery/mechpad, -/obj/effect/turf_decal/trimline/purple/filled/line{ +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/maintenance/tram/left) +"hxQ" = ( +/turf/open/floor/circuit, +/area/station/ai_monitored/turret_protected/ai) +"hyg" = ( +/turf/open/floor/glass/reinforced, +/area/station/hallway/primary/tram/center) +"hyE" = ( +/obj/effect/turf_decal/tile/neutral/half/contrasted, +/obj/effect/turf_decal/tile/yellow/half/contrasted{ dir = 1 }, +/turf/open/floor/iron/dark, +/area/station/command/bridge) +"hyL" = ( +/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, +/obj/machinery/button/door/directional/south{ + id = "engsm"; + name = "Radiation Shutters Control"; + req_access = list("engineering") + }, +/obj/structure/cable/layer3, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"hyP" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, +/obj/structure/cable/layer3, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"hze" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/science/robotics/mechbay) -"fRC" = ( -/obj/machinery/door/airlock/maintenance_hatch{ - req_one_access_txt = "12" +/area/station/hallway/primary/central) +"hzq" = ( +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 8 }, -/obj/effect/mapping_helpers/airlock/abandoned, -/turf/open/floor/iron/smooth, -/area/maintenance/central/greater) -"fRD" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/decal/cleanable/dirt, /obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 6 +/turf/open/floor/iron/white, +/area/station/science/research) +"hzt" = ( +/obj/structure/chair/comfy/beige{ + dir = 8 }, -/turf/open/floor/catwalk_floor, -/area/maintenance/central/lesser) -"fRE" = ( -/obj/structure/table, -/obj/structure/bedsheetbin, -/obj/machinery/light/directional/east, -/obj/item/radio/intercom/prison/directional/east, -/turf/open/floor/iron/cafeteria, -/area/security/prison) -"fRN" = ( -/obj/structure/table/reinforced, -/obj/machinery/keycard_auth/directional/south, -/obj/item/rcl/pre_loaded, -/obj/machinery/computer/security/telescreen/ce{ - dir = 4; - pixel_x = -24 +/obj/effect/landmark/start/hangover, +/turf/open/floor/iron/grimy, +/area/station/hallway/secondary/entry) +"hzz" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/science/research) +"hzB" = ( +/obj/effect/turf_decal/trimline/neutral/filled/corner{ + dir = 8 }, -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 1 +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/item/clipboard, -/obj/item/paper/monitorkey, -/turf/open/floor/iron/dark, -/area/command/heads_quarters/ce) -"fRP" = ( -/obj/structure/flora/ausbushes/leafybush, -/turf/open/floor/grass, -/area/medical/virology) -"fSh" = ( -/obj/effect/spawner/random/engineering/tracking_beacon, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, -/area/science/robotics/mechbay) -"fSn" = ( +/area/station/hallway/primary/tram/right) +"hzD" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, -/area/maintenance/starboard/central) -"fSo" = ( -/obj/structure/table/wood, -/obj/item/radio/intercom, -/obj/effect/turf_decal/trimline/green/filled/corner{ - dir = 4 - }, -/turf/open/floor/iron, -/area/security/courtroom) -"fSw" = ( -/obj/structure/closet/secure_closet/brig/genpop, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ +/area/station/maintenance/starboard/central) +"hzR" = ( +/obj/effect/turf_decal/trimline/neutral/line{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/trimline/neutral/line{ dir = 8 }, -/obj/structure/reagent_dispensers/wall/peppertank/directional/west, -/turf/open/floor/iron/dark, -/area/security/prison) -"fSB" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable, /turf/open/floor/iron, -/area/cargo/office) -"fSI" = ( +/area/station/service/hydroponics/garden) +"hAr" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/trash/grille_or_waste, -/turf/open/floor/iron/smooth, -/area/maintenance/department/science) -"fSO" = ( -/obj/effect/turf_decal/trimline/brown/filled/corner, -/obj/effect/turf_decal/trimline/brown/filled/corner{ +/obj/effect/turf_decal/trimline/yellow/corner{ dir = 8 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/junction{ - dir = 4 - }, -/obj/structure/cable, -/turf/open/floor/iron, -/area/cargo/miningdock) -"fTk" = ( -/obj/effect/turf_decal/trimline/red/filled/line, -/obj/effect/turf_decal/trimline/red/filled/corner{ - dir = 4 - }, /turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"fTm" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/red/filled/corner{ - dir = 4 +/area/station/maintenance/port/central) +"hAv" = ( +/obj/effect/turf_decal/trimline/neutral/filled/corner, +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 1 }, -/obj/structure/disposalpipe/segment, -/obj/machinery/firealarm/directional/west, /turf/open/floor/iron, -/area/security/brig) -"fTF" = ( -/obj/machinery/door/airlock/external{ - name = "Common Mining Dock" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 - }, -/turf/open/floor/plating, -/area/hallway/secondary/exit) -"fTG" = ( -/obj/machinery/holopad, +/area/station/command/gateway) +"hAD" = ( +/turf/open/floor/iron/freezer, +/area/station/commons/toilet) +"hAE" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, -/obj/machinery/button/door{ - id = "bridge blast"; - name = "Bridge Blast Door Control"; - pixel_x = 28; - pixel_y = -24; - req_access_txt = "19" +/turf/open/floor/iron, +/area/station/tcommsat/computer) +"hAG" = ( +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 6 }, -/turf/open/floor/carpet, -/area/command/bridge) -"fTU" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "cmoshutter"; - name = "CMO Office Shutters" +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ + dir = 8 }, -/obj/structure/cable, -/turf/open/floor/plating, -/area/command/heads_quarters/cmo) -"fTY" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 6 +/obj/structure/sign/warning/deathsposal{ + pixel_y = -32 }, -/obj/effect/landmark/start/hangover, -/turf/open/floor/iron, -/area/maintenance/tram/mid) -"fUb" = ( -/obj/structure/cable, -/obj/machinery/camera{ - c_tag = "Civilian - Lower Power Hatch"; +/turf/open/floor/iron/white, +/area/station/medical/virology) +"hAR" = ( +/obj/structure/closet/emcloset, +/obj/effect/turf_decal/siding/thinplating/dark{ dir = 9 }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/catwalk_floor, -/area/maintenance/department/crew_quarters/dorms) -"fUB" = ( -/turf/closed/wall/rock/porous, -/area/security/prison/workout) -"fUE" = ( -/obj/machinery/modular_computer/console/preset/cargochat/security{ +/obj/effect/landmark/start/hangover/closet, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/hallway/secondary/exit) +"hAW" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ dir = 4 }, -/obj/machinery/newscaster/directional/west, -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/red/filled/warning{ - dir = 6 +/obj/machinery/portable_atmospherics/canister, +/obj/effect/turf_decal/bot, +/obj/machinery/camera/emp_proof{ + c_tag = "Engineering - Atmospherics East"; + dir = 10; + network = list("ss13","engineering") }, /turf/open/floor/iron, -/area/security/office) -"fUY" = ( -/obj/structure/closet/secure_closet/detective, -/obj/item/camera/detective, +/area/station/engineering/atmos) +"hBd" = ( +/obj/structure/training_machine, +/turf/open/floor/engine, +/area/station/science/explab) +"hBf" = ( /turf/open/floor/iron/grimy, -/area/security/detectives_office) -"fVa" = ( -/turf/closed/mineral/random/stationside/asteroid/porus, -/area/maintenance/starboard/greater) -"fVi" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 +/area/station/security/detectives_office) +"hBy" = ( +/obj/machinery/door/airlock/engineering{ + name = "Power Access Hatch" }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron/white, -/area/science/research) -"fVz" = ( -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/decal/cleanable/dirt, +/obj/effect/mapping_helpers/airlock/unres, +/obj/effect/mapping_helpers/airlock/access/any/security/maintenance, +/turf/open/floor/catwalk_floor, +/area/station/maintenance/department/security) +"hBC" = ( +/obj/machinery/requests_console/directional/north{ + department = "Hydroponics"; + departmentType = 2; + name = "Hydroponics Requests Console" + }, +/obj/effect/turf_decal/trimline/green/filled/line{ dir = 1 }, -/obj/structure/chair/sofa/corp{ +/obj/effect/landmark/start/botanist, +/turf/open/floor/iron/dark, +/area/station/service/hydroponics) +"hBH" = ( +/obj/machinery/computer/atmos_control/oxygen_tank{ dir = 1 }, -/obj/effect/landmark/start/hangover, +/obj/effect/turf_decal/trimline/blue/filled/line, /turf/open/floor/iron, -/area/commons/lounge) -"fVD" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/closed/wall/r_wall, -/area/ai_monitored/turret_protected/aisat_interior) -"fVX" = ( -/obj/machinery/hydroponics/soil, -/obj/effect/turf_decal/trimline/green/filled/line, -/turf/open/floor/iron/dark, -/area/security/prison/garden) -"fWv" = ( -/obj/structure/plasticflaps/opaque, -/turf/open/floor/plating, -/area/engineering/atmos) -"fWU" = ( -/obj/effect/turf_decal/stripes/corner{ +/area/station/engineering/atmos) +"hBQ" = ( +/obj/effect/turf_decal/trimline/neutral/filled/corner{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ dir = 4 }, +/obj/structure/cable, /turf/open/floor/iron, -/area/hallway/secondary/entry) -"fXe" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/area/station/hallway/primary/tram/right) +"hBR" = ( +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/ai_monitored/security/armory) -"fXj" = ( -/obj/effect/turf_decal/trimline/yellow/filled/corner{ - dir = 1 +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/machinery/atmospherics/components/binary/pump{ - dir = 1; - name = "Mix to Air" +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/science/research) +"hBV" = ( +/obj/effect/turf_decal/trimline/neutral/filled/corner{ + dir = 4 }, /turf/open/floor/iron, -/area/engineering/atmos) -"fXn" = ( -/obj/machinery/light/small/directional/east, -/obj/machinery/button/door/directional/west{ - id = "Toilet6"; - name = "Lock Control"; - normaldoorcontrol = 1; - specialfunctions = 4 - }, -/obj/machinery/recharge_station, -/turf/open/floor/iron/freezer, -/area/commons/toilet) -"fXp" = ( -/obj/machinery/atmospherics/components/binary/pump{ - name = "Gas to Chamber" +/area/station/commons/fitness) +"hBW" = ( +/obj/effect/turf_decal/trimline/neutral/filled/corner{ + dir = 4 }, -/turf/open/floor/engine, -/area/engineering/supermatter) -"fXt" = ( -/turf/open/floor/iron/white, -/area/science/cytology) -"fXE" = ( -/obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/pipe/smart/manifold4w/green/visible, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable/layer3, -/turf/open/floor/engine, -/area/engineering/supermatter/room) -"fXG" = ( -/obj/effect/turf_decal/trimline/red/filled/line, -/obj/effect/turf_decal/trimline/red/filled/corner{ - dir = 1 +/obj/structure/disposalpipe/junction/flip{ + dir = 2 }, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/security/office) -"fYx" = ( -/obj/machinery/computer/atmos_alert{ - dir = 8 - }, -/obj/machinery/button/door/directional/east{ - id = "atmos"; - name = "Atmospherics Lockdown"; - req_access_txt = "24" +/area/station/hallway/secondary/exit) +"hBY" = ( +/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/effect/decal/cleanable/dirt, +/obj/structure/cable/layer1, /turf/open/floor/iron, -/area/engineering/atmos) -"fYA" = ( -/obj/machinery/seed_extractor, -/obj/machinery/firealarm/directional/north, -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 1 +/area/station/maintenance/disposal/incinerator) +"hCe" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 8 }, -/turf/open/floor/iron, -/area/service/hydroponics/garden) -"fYP" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line, -/obj/machinery/firealarm/directional/south, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/duct, /obj/structure/cable, -/turf/open/floor/iron/dark, -/area/commons/lounge) -"fZd" = ( -/obj/effect/turf_decal/stripes/end{ +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/security/brig) +"hCf" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/bot, +/obj/machinery/space_heater, +/turf/open/floor/iron/smooth, +/area/station/maintenance/department/crew_quarters/dorms) +"hCo" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/green/visible, +/obj/effect/turf_decal/trimline/blue/filled/corner, +/obj/effect/turf_decal/trimline/red/filled/corner{ dir = 8 }, -/obj/machinery/atmospherics/pipe/multiz/supply/visible/layer4{ - dir = 8 +/obj/machinery/atmospherics/pipe/bridge_pipe/yellow/visible, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"hCw" = ( +/obj/effect/turf_decal/trimline/yellow/warning, +/obj/effect/turf_decal/trimline/neutral/filled/arrow_ccw{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/multiz/scrubbers/visible/layer2{ - dir = 8 +/obj/effect/turf_decal/caution{ + dir = 1 }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/maintenance/central/greater) -"fZl" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/computer/turbine_computer{ - mapping_id = "main_turbine" +/obj/structure/railing/corner{ + dir = 8 }, -/obj/structure/cable/layer1, -/turf/open/floor/iron, -/area/maintenance/disposal/incinerator) -"fZt" = ( -/obj/machinery/airalarm/directional/north, -/turf/open/floor/iron/grimy, -/area/service/library/lounge) -"fZx" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, -/area/commons/dorms) -"fZz" = ( -/obj/machinery/camera/directional/south{ - c_tag = "Science - Xenobiology Kill Room Upper"; - network = list("ss13","rd","xeno") - }, -/obj/machinery/atmospherics/components/unary/passive_vent{ - dir = 4; - name = "killroom vent" - }, -/turf/open/floor/circuit/telecomms, -/area/science/xenobiology) -"fZX" = ( -/obj/effect/turf_decal/trimline/neutral/filled/corner{ - dir = 1 +/area/station/hallway/primary/tram/right) +"hCH" = ( +/obj/machinery/seed_extractor, +/obj/effect/turf_decal/trimline/green/filled/line, +/obj/machinery/camera{ + c_tag = "Service - Hydroponics Prep"; + dir = 5 }, +/turf/open/floor/iron/dark, +/area/station/service/hydroponics) +"hCW" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/sorting/mail/flip{ - dir = 8; - name = "sorting disposal pipe (Medical Wing)"; - sortTypes = list(9,10,11,27) - }, /turf/open/floor/iron, -/area/hallway/primary/tram/center) -"gal" = ( -/obj/structure/table, +/area/station/science/robotics/lab) +"hCZ" = ( +/obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 4 + dir = 5 }, -/turf/open/floor/iron/dark, -/area/security/courtroom) -"gap" = ( -/obj/effect/turf_decal/sand/plating, +/obj/machinery/airalarm/directional/north, +/obj/machinery/light/small/directional/east, +/obj/machinery/suit_storage_unit/industrial/loader, +/turf/open/floor/iron, +/area/station/cargo/warehouse) +"hDb" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, /turf/open/floor/plating, -/area/mine/explored) -"gau" = ( +/area/station/maintenance/solars/starboard) +"hDd" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/structure/reagent_dispensers/watertank, /turf/open/floor/iron/smooth, -/area/maintenance/port/aft) -"gaA" = ( -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ +/area/station/maintenance/department/security) +"hDx" = ( +/turf/closed/wall, +/area/station/security/execution/transfer) +"hDI" = ( +/turf/closed/wall/r_wall, +/area/station/engineering/supermatter) +"hDO" = ( +/obj/effect/spawner/random/trash/food_packaging, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/smooth, +/area/station/maintenance/department/cargo) +"hDU" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 1 + }, +/obj/machinery/firealarm/directional/north, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit) +"hDW" = ( +/obj/effect/turf_decal/trimline/green/filled/corner{ dir = 1 }, +/obj/effect/turf_decal/trimline/green/filled/corner{ + dir = 8 + }, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/duct, /obj/structure/cable, -/turf/open/floor/iron, -/area/commons/lounge) -"gaD" = ( -/obj/structure/flora/ausbushes/sunnybush, -/turf/open/floor/grass, -/area/medical/virology) -"gaG" = ( -/obj/item/bedsheet/dorms_double{ - dir = 4 +/turf/open/floor/iron/white, +/area/station/medical/virology) +"hEa" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 1 }, -/obj/structure/bed/double{ - dir = 4 +/obj/effect/turf_decal/stripes/corner{ + dir = 8 }, -/turf/open/floor/carpet, -/area/commons/dorms) -"gaO" = ( -/obj/machinery/vending/wardrobe/cargo_wardrobe, -/obj/effect/turf_decal/tile/brown/fourcorners, -/turf/open/floor/iron, -/area/cargo/storage) -"gbm" = ( -/obj/machinery/newscaster/directional/north, -/obj/effect/turf_decal/trimline/green/filled/line{ +/turf/open/floor/vault, +/area/station/hallway/primary/tram/left) +"hEb" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 1 }, -/obj/effect/landmark/start/botanist, -/turf/open/floor/iron/dark, -/area/service/hydroponics) -"gbC" = ( +/obj/machinery/door/airlock/external{ + name = "Port Docking Bay 1" + }, +/turf/open/floor/plating, +/area/station/hallway/secondary/entry) +"hEj" = ( /obj/effect/turf_decal/tile/blue{ dir = 4 }, @@ -20716,2787 +22127,2671 @@ dir = 8 }, /obj/effect/turf_decal/bot, -/obj/machinery/airalarm/directional/west, -/obj/machinery/camera/directional/south{ - c_tag = "Medical - Cold Storage"; +/obj/structure/closet/crate/freezer/blood, +/obj/machinery/camera/directional/west{ + c_tag = "Medical - Main Storage"; network = list("ss13","medbay") }, /turf/open/floor/iron/freezer, -/area/medical/coldroom) -"gbF" = ( -/obj/machinery/plate_press, -/turf/open/floor/iron, -/area/security/prison/work) -"gbJ" = ( -/obj/effect/turf_decal/trimline/green/filled/corner{ - dir = 1 +/area/station/medical/coldroom) +"hEm" = ( +/obj/machinery/door/airlock/mining{ + name = "Mining Office" }, -/turf/open/floor/iron/dark, -/area/service/hydroponics) -"gbQ" = ( -/obj/effect/turf_decal/siding/thinplating{ - dir = 6 +/obj/effect/turf_decal/trimline/brown/filled/line{ + dir = 8 }, -/turf/open/floor/iron, -/area/cargo/storage) -"gbT" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 1 +/obj/effect/turf_decal/trimline/brown/filled/line{ + dir = 4 }, -/obj/machinery/light/directional/north, -/obj/machinery/firealarm/directional/north, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/door/firedoor, +/obj/structure/disposalpipe/segment, /obj/structure/cable, +/obj/effect/mapping_helpers/airlock/access/all/supply/mining, +/turf/open/floor/iron, +/area/station/cargo/miningdock) +"hEz" = ( +/obj/machinery/duct, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/smooth, +/area/station/maintenance/department/crew_quarters/dorms) +"hEU" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/iron/white, -/area/medical/storage) -"gbV" = ( -/obj/machinery/porta_turret/ai{ - dir = 4 - }, -/obj/machinery/status_display/ai/directional/east, -/turf/open/floor/circuit, -/area/ai_monitored/turret_protected/ai) -"gbY" = ( -/obj/structure/table, -/obj/machinery/cell_charger, -/obj/item/stock_parts/cell/high, -/obj/effect/turf_decal/trimline/neutral/filled/line, -/turf/open/floor/iron, -/area/commons/storage/primary) -"gca" = ( -/obj/effect/turf_decal/trimline/green/filled/line, -/obj/effect/turf_decal/trimline/green/filled/line{ +/obj/effect/turf_decal/trimline/yellow/warning, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 1 }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 - }, -/obj/machinery/door/airlock/hydroponics/glass{ - name = "Hydroponics"; - req_access_txt = "35" - }, -/turf/open/floor/iron/dark, -/area/service/hydroponics) -"gcd" = ( -/obj/effect/turf_decal/trimline/red/filled/line, -/obj/structure/disposalpipe/segment{ - dir = 5 +/obj/effect/spawner/random/trash/graffiti{ + pixel_y = 32; + spawn_loot_chance = 50 }, -/obj/item/kirbyplants/random, /turf/open/floor/iron, -/area/security/brig) -"gcl" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line, -/obj/effect/turf_decal/trimline/yellow/corner{ +/area/station/maintenance/tram/right) +"hFb" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 8 }, /turf/open/floor/iron, -/area/hallway/secondary/construction/engineering) -"gcq" = ( -/obj/effect/turf_decal/siding/thinplating{ - dir = 4 - }, -/obj/machinery/camera/motion{ - c_tag = "Secure - AI Upper Ring Access"; - dir = 9; - network = list("aicore","ss13") +/area/station/commons/fitness/recreation) +"hFf" = ( +/obj/machinery/atmospherics/components/unary/passive_vent/layer2{ + dir = 1 }, -/obj/item/radio/intercom/directional/north{ - freerange = 1; - frequency = 1447; - name = "Private Channel" +/obj/structure/lattice, +/turf/open/space/basic, +/area/space/nearstation) +"hFk" = ( +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 8 }, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/aisat/hallway) -"gcC" = ( -/obj/machinery/door/airlock/highsecurity{ - name = "Gravity Generator Room"; - req_access_txt = "19;23" +/obj/effect/turf_decal/trimline/purple/filled/corner{ + dir = 4 }, +/obj/machinery/light/small/directional/west, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 8 +/turf/open/floor/iron, +/area/station/science/research) +"hFq" = ( +/obj/structure/table, +/obj/item/stack/cable_coil{ + pixel_x = 3; + pixel_y = -7 }, -/obj/machinery/door/firedoor, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ +/obj/item/stack/cable_coil, +/turf/open/floor/iron/dark, +/area/station/engineering/supermatter/room) +"hFr" = ( +/turf/closed/wall, +/area/station/maintenance/central/greater) +"hFt" = ( +/obj/effect/turf_decal/trimline/purple/filled/line{ dir = 1 }, -/obj/structure/cable, -/turf/open/floor/iron, -/area/engineering/gravity_generator) -"gcD" = ( -/obj/effect/turf_decal/trimline/neutral/filled/arrow_cw{ - dir = 1 +/obj/structure/disposalpipe/segment{ + dir = 6 }, -/obj/structure/sign/directions/supply{ - dir = 4; - pixel_y = 28 +/turf/open/floor/iron/white, +/area/station/science/research) +"hFy" = ( +/obj/effect/turf_decal/delivery, +/obj/structure/holosign/barrier/atmos/sturdy, +/turf/open/floor/vault, +/area/station/hallway/primary/tram/center) +"hFC" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/maintenance/tram/right) +"hFH" = ( +/obj/effect/turf_decal/trimline/neutral/filled/corner{ + dir = 8 }, -/obj/structure/sign/directions/security{ - dir = 8; - pixel_y = 34 +/turf/open/floor/iron, +/area/station/hallway/primary/tram/right) +"hFK" = ( +/obj/machinery/chem_master, +/obj/effect/turf_decal/trimline/purple/end{ + dir = 1 }, -/obj/structure/sign/directions/command{ - dir = 8; - pixel_y = 40 +/turf/open/floor/iron/white, +/area/station/science/xenobiology) +"hFO" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/bot, +/obj/structure/closet/crate{ + icon_state = "crateopen" }, -/obj/machinery/light/directional/north, -/obj/structure/sign/directions/vault{ - dir = 8; - pixel_y = 22 +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 }, -/obj/effect/landmark/start/hangover, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/item/stack/package_wrap, +/obj/item/stack/package_wrap, +/turf/open/floor/iron, +/area/station/cargo/warehouse) +"hFV" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 9 }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/hallway/primary/tram/center) -"gcT" = ( -/obj/machinery/holopad, -/obj/effect/turf_decal/siding/wood/corner{ - dir = 8 +/area/station/cargo/storage) +"hGc" = ( +/obj/machinery/door/airlock/hatch{ + name = "Radstorm Shelter" }, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/maintenance/radshelter/service) +"hGn" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/effect/landmark/event_spawn, +/obj/structure/disposalpipe/segment, /obj/structure/cable, -/turf/open/floor/carpet, -/area/command/heads_quarters/captain) -"gdg" = ( -/obj/effect/turf_decal/trimline/yellow/warning, -/obj/effect/turf_decal/trimline/neutral/filled/corner{ +/turf/open/floor/iron/white, +/area/station/science/cytology) +"hGo" = ( +/obj/structure/ladder, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 4 }, -/obj/structure/disposalpipe/segment, -/obj/machinery/camera/directional/east{ - c_tag = "Hallway - Central Tram Platform North-East" +/turf/open/floor/iron, +/area/station/maintenance/tram/left) +"hGD" = ( +/obj/structure/railing/corner{ + dir = 8 }, -/obj/effect/turf_decal/caution{ +/obj/effect/turf_decal/siding/thinplating/corner{ + dir = 8 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron, +/area/station/commons/fitness/recreation) +"hGF" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line, +/obj/machinery/shower{ dir = 1 }, -/obj/structure/extinguisher_cabinet/directional/east, +/obj/effect/turf_decal/box, /obj/structure/cable, /turf/open/floor/iron, -/area/hallway/primary/tram/center) -"gdr" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 +/area/station/engineering/main) +"hGG" = ( +/obj/structure/closet/secure_closet/hos, +/obj/item/storage/secure/safe/hos{ + pixel_x = 35 }, -/obj/effect/turf_decal/trimline/neutral/filled/corner{ - dir = 4 +/obj/item/reagent_containers/food/drinks/bottle/vodka/badminka, +/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass, +/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass, +/obj/structure/sign/poster/official/space_cops{ + pixel_y = 32 }, -/obj/effect/turf_decal/trimline/neutral/filled/corner{ +/turf/open/floor/carpet, +/area/station/command/heads_quarters/hos) +"hGI" = ( +/obj/structure/railing/corner{ dir = 1 }, -/turf/open/floor/iron, -/area/hallway/primary/tram/left) -"gds" = ( -/obj/machinery/power/apc/auto_name/directional/west, -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 10 +/turf/open/floor/glass, +/area/station/commons/fitness/recreation) +"hGQ" = ( +/obj/effect/turf_decal/trimline/yellow/warning, +/obj/structure/railing/corner, +/obj/effect/turf_decal/trimline/neutral/filled/arrow_ccw{ + dir = 1 }, -/obj/machinery/light_switch/directional/south, -/obj/structure/cable, -/turf/open/floor/iron, -/area/security/checkpoint/supply) -"gdT" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/security/checkpoint/science) -"gdY" = ( -/obj/effect/turf_decal/trimline/yellow/filled/corner{ +/obj/effect/turf_decal/caution{ dir = 1 }, -/obj/effect/turf_decal/trimline/yellow/filled/corner{ +/turf/open/floor/iron, +/area/station/hallway/primary/tram/left) +"hHf" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron, -/area/engineering/main) -"gef" = ( -/obj/machinery/holopad, -/obj/effect/turf_decal/bot, +/turf/open/floor/iron/showroomfloor, +/area/station/security/lockers) +"hHu" = ( +/obj/machinery/light/directional/west, +/obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron, -/area/security/office) -"geh" = ( -/obj/machinery/light_switch/directional/north{ - pixel_x = 12 - }, -/obj/machinery/newscaster/directional/north, +/area/station/commons/fitness) +"hHv" = ( +/obj/structure/cable, /turf/open/floor/iron/cafeteria{ dir = 5 }, -/area/command/heads_quarters/rd) -"gej" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 1 +/area/station/science/breakroom) +"hHw" = ( +/obj/machinery/door/airlock/security{ + name = "Interrogation Monitoring" }, /obj/effect/turf_decal/trimline/red/filled/line, -/obj/structure/filingcabinet, -/obj/machinery/requests_console/directional/south{ - department = "Security"; - departmentType = 5 +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 1 }, -/turf/open/floor/iron, -/area/security/checkpoint/engineering) -"ges" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, -/turf/closed/wall/r_wall, -/area/engineering/atmos) -"gex" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/delivery, -/obj/structure/lattice/catwalk, -/obj/machinery/door/poddoor/shutters{ - id = "trammaintdock" +/obj/machinery/door/firedoor, +/obj/effect/mapping_helpers/airlock/access/all/security/general, +/turf/open/floor/iron/dark, +/area/station/security/interrogation) +"hHD" = ( +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ + dir = 1 }, -/turf/open/floor/plating, -/area/maintenance/port/central) -"geF" = ( -/obj/structure/railing{ +/obj/structure/chair/sofa/corp/corner, +/turf/open/floor/iron, +/area/station/commons/lounge) +"hHI" = ( +/obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 4 }, -/obj/effect/turf_decal/siding/thinplating{ - dir = 9 - }, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/aisat/hallway) -"geL" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ +/obj/effect/turf_decal/tile/yellow/half/contrasted{ dir = 8 }, -/obj/effect/turf_decal/trimline/neutral/filled/corner, -/obj/machinery/light/directional/west, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/item/radio/intercom/directional/west, -/turf/open/floor/iron, -/area/commons/dorms) -"geO" = ( -/obj/effect/turf_decal/sand/plating, -/obj/machinery/light/small/directional/north, -/turf/open/floor/plating/airless, -/area/mine/explored) -"geQ" = ( -/obj/structure/closet/secure_closet/brig, -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 8 +/turf/open/floor/iron/dark, +/area/station/command/bridge) +"hHP" = ( +/turf/open/floor/iron/dark, +/area/station/maintenance/radshelter/civil) +"hIg" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/machinery/light/directional/west, -/turf/open/floor/iron, -/area/security/brig) -"geY" = ( -/obj/effect/turf_decal/trimline/purple/filled/line{ +/turf/open/floor/engine/cult, +/area/station/service/library) +"hIt" = ( +/obj/effect/turf_decal/trimline/yellow/warning{ dir = 1 }, -/obj/machinery/light/directional/north, -/obj/machinery/status_display/evac/directional/north, -/turf/open/floor/iron/white, -/area/science/research) -"gfe" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/green/visible, -/obj/effect/turf_decal/trimline/red/filled/corner{ - dir = 4 +/obj/structure/railing{ + dir = 1 }, -/obj/effect/turf_decal/trimline/purple/filled/corner, -/obj/effect/turf_decal/trimline/neutral/corner{ - dir = 4 +/obj/effect/turf_decal/trimline/neutral/filled/arrow_cw, +/turf/open/floor/iron, +/area/station/hallway/primary/tram/left) +"hID" = ( +/obj/effect/turf_decal/trimline/neutral/filled/corner{ + dir = 8 }, /turf/open/floor/iron, -/area/engineering/atmos) -"gff" = ( +/area/station/hallway/secondary/entry) +"hIE" = ( +/obj/structure/closet/secure_closet/engineering_electrical, /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/smooth, -/area/hallway/primary/central) -"gfg" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/smart/manifold4w/yellow/visible, -/turf/open/floor/plating, -/area/engineering/atmos) -"gfh" = ( -/obj/structure/table, -/obj/machinery/status_display/ai/directional/south, -/obj/machinery/camera{ - c_tag = "Secure - AI Minisat Entry"; - dir = 10; - network = list("ss13","minisat") - }, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/aisat/foyer) -"gfw" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/trimline/red/filled/corner{ - dir = 8 +/area/station/maintenance/tram/right) +"hIM" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/reagent_dispensers/fueltank, +/turf/open/floor/iron/smooth, +/area/station/maintenance/department/security) +"hIO" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/green/visible, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 10 }, +/obj/structure/reagent_dispensers/fueltank/large, +/obj/effect/turf_decal/bot, /turf/open/floor/iron, -/area/security/processing) -"gfA" = ( -/obj/effect/turf_decal/siding/thinplating, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, +/area/station/engineering/atmos) +"hIW" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, +/obj/machinery/meter, +/obj/machinery/atmospherics/pipe/bridge_pipe/yellow/visible, /turf/open/floor/iron, -/area/commons/fitness/recreation) -"gfZ" = ( -/obj/structure/table/wood, -/obj/machinery/computer/security/telescreen/entertainment/directional/west, -/turf/open/floor/wood/large, -/area/service/library) -"ggG" = ( -/obj/machinery/door/airlock/security/glass{ - name = "Security Post - Research Division"; - req_access_txt = "47;63" - }, -/obj/effect/turf_decal/trimline/red/filled/line{ +/area/station/engineering/atmos) +"hJc" = ( +/obj/structure/filingcabinet/chestdrawer, +/obj/effect/turf_decal/trimline/green/filled/line{ dir = 1 }, -/obj/effect/turf_decal/trimline/red/filled/line, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/door/firedoor, -/obj/structure/cable, /turf/open/floor/iron, -/area/security/checkpoint/science) -"ggJ" = ( -/obj/effect/turf_decal/trimline/green/filled/line{ - dir = 10 +/area/station/security/courtroom) +"hJd" = ( +/turf/open/floor/iron, +/area/station/engineering/main) +"hJm" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark, +/area/station/command/teleporter) +"hJW" = ( +/obj/structure/window/reinforced{ + dir = 8 }, -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ - dir = 1 +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, -/obj/structure/sign/warning/deathsposal{ - pixel_y = -32 +/obj/machinery/pdapainter/research, +/turf/open/floor/iron/white, +/area/station/command/heads_quarters/rd) +"hJX" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 4 }, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron/dark, -/area/medical/virology) -"ggM" = ( -/obj/machinery/door/airlock/maintenance_hatch{ - name = "Tunnel Access"; - req_one_access_txt = "12" +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/aisat/maint) +"hKj" = ( /obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/turf/open/floor/catwalk_floor, -/area/maintenance/port/central) -"ggT" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 4 +/turf/open/floor/iron/smooth, +/area/station/maintenance/tram/right) +"hKL" = ( +/obj/item/storage/secure/safe/directional/east, +/obj/machinery/airalarm/directional/north, +/turf/open/floor/carpet, +/area/station/security/detectives_office) +"hKV" = ( +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/command/bridge) -"ggU" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/green/visible, -/obj/structure/cable, +/obj/machinery/vending/snack, /turf/open/floor/iron, -/area/engineering/atmos) -"ghb" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/area/station/cargo/miningdock/cafeteria) +"hLc" = ( +/obj/structure/window/reinforced/spawner/east, +/obj/structure/sign/departments/medbay/alt{ + pixel_y = -32 }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/trimline/neutral/filled/corner{ - dir = 8 +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 6 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, -/turf/open/floor/iron, -/area/cargo/warehouse) -"ghc" = ( -/obj/effect/turf_decal/stripes{ - dir = 4 +/turf/open/floor/iron/white, +/area/station/security/medical) +"hLR" = ( +/obj/machinery/camera{ + c_tag = "Maintenance - Central Tram Tunnel 3"; + dir = 9 + }, +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 1 }, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, -/area/hallway/secondary/exit) -"ghn" = ( -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/trimline/yellow/filled/corner{ +/area/station/maintenance/tram/mid) +"hLV" = ( +/obj/machinery/door/airlock/research{ + name = "Robotics Lab" + }, +/obj/machinery/door/firedoor, +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/turf_decal/trimline/yellow/filled/corner{ +/obj/effect/turf_decal/trimline/purple/filled/line{ dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/trimline/purple/filled/line, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, -/turf/open/floor/iron/white, -/area/medical/chemistry) -"ghv" = ( -/obj/structure/closet/emcloset, -/obj/effect/decal/cleanable/dirt, -/obj/effect/landmark/start/hangover/closet, -/turf/open/floor/iron/smooth, -/area/maintenance/tram/mid) -"ghE" = ( -/obj/machinery/light/small/directional/north, -/obj/structure/closet/emcloset, -/obj/effect/decal/cleanable/dirt, -/obj/effect/landmark/start/hangover/closet, -/turf/open/floor/iron/smooth, -/area/hallway/primary/tram/center) -"ghK" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/purple/filled/warning{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/obj/effect/mapping_helpers/airlock/access/all/science/robotics, /turf/open/floor/iron, -/area/service/janitor) -"ghY" = ( -/obj/effect/turf_decal/trimline/yellow/warning, -/obj/machinery/light/small/directional/north, -/obj/effect/decal/cleanable/dirt, -/obj/structure/disposalpipe/segment{ - dir = 4 +/area/station/science/robotics/lab) +"hMc" = ( +/obj/structure/table/reinforced, +/obj/item/folder/blue{ + pixel_y = 2 }, +/obj/item/pen, +/turf/open/floor/circuit, +/area/station/ai_monitored/turret_protected/ai) +"hMo" = ( +/obj/structure/table, /obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 1 }, -/obj/machinery/airalarm/directional/north, -/turf/open/floor/iron, -/area/maintenance/tram/right) -"gie" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line, -/obj/machinery/light/directional/south, -/obj/structure/closet/masks, -/obj/structure/sign/poster/official/random/directional/south, +/obj/machinery/camera/directional/north{ + c_tag = "Civilian - Recreational Area North-West" + }, /turf/open/floor/iron, -/area/commons/fitness) -"gif" = ( -/obj/structure/ore_box, -/turf/open/misc/asteroid, -/area/mine/explored) -"gii" = ( +/area/station/commons/fitness/recreation) +"hMy" = ( +/obj/structure/window/reinforced, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/grille, -/turf/open/floor/iron/smooth, -/area/maintenance/starboard/central) -"gjo" = ( -/obj/machinery/atmospherics/components/trinary/filter{ +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/ai) +"hMA" = ( +/obj/effect/turf_decal/siding/thinplating{ + dir = 6 + }, +/turf/open/floor/glass/reinforced, +/area/station/security/brig) +"hMC" = ( +/obj/machinery/atmospherics/pipe/smart/simple/purple/visible{ + dir = 4 + }, +/obj/machinery/light_switch/directional/south, +/turf/open/floor/iron/white, +/area/station/science/ordnance) +"hMD" = ( +/obj/machinery/hydroponics/constructable, +/obj/effect/turf_decal/trimline/green/line{ dir = 1 }, -/obj/effect/turf_decal/delivery, +/obj/structure/disposalpipe/segment, /turf/open/floor/iron/dark, -/area/science/mixing/launch) -"gju" = ( -/obj/structure/sign/warning/vacuum/external{ - pixel_y = -32 +/area/station/service/hydroponics) +"hME" = ( +/obj/structure/closet/secure_closet/brig, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/trimline/red/filled/corner{ + dir = 1 }, -/obj/effect/turf_decal/trimline/yellow/filled/line, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/dark/visible, +/turf/open/floor/iron/dark, +/area/station/security/execution/transfer) +"hMI" = ( +/obj/effect/turf_decal/delivery, /turf/open/floor/iron, -/area/engineering/atmos) -"gjx" = ( -/obj/structure/disposalpipe/segment{ +/area/station/engineering/engine_smes) +"hMT" = ( +/obj/structure/chair/pew/right, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/chapel{ + dir = 5 + }, +/area/station/service/chapel) +"hMU" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/trimline/purple/filled/corner{ - dir = 1 +/obj/effect/turf_decal/bot, +/obj/structure/closet/crate{ + icon_state = "crateopen" }, -/obj/effect/turf_decal/trimline/purple/filled/corner{ +/obj/item/stock_parts/cell/empty, +/obj/effect/spawner/random/engineering/flashlight, +/turf/open/floor/iron, +/area/station/cargo/warehouse) +"hNd" = ( +/obj/effect/turf_decal/trimline/green/filled/line{ dir = 8 }, -/obj/structure/cable, -/turf/open/floor/iron/white, -/area/science/cytology) -"gjE" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden, -/turf/closed/wall/r_wall, -/area/command/heads_quarters/ce) -"gjP" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ +/turf/open/floor/iron/dark, +/area/station/service/hydroponics) +"hNk" = ( +/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/components/binary/pump{ dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/turf/open/floor/iron, -/area/commons/fitness) -"gjT" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment{ +/turf/open/floor/iron/dark, +/area/station/science/xenobiology) +"hNx" = ( +/obj/machinery/door/airlock/external{ + name = "Port Docking Bay 2" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 + }, +/turf/open/floor/plating, +/area/station/hallway/secondary/entry) +"hNz" = ( +/obj/structure/table/wood, +/obj/effect/turf_decal/siding/wood{ dir = 4 }, -/obj/effect/landmark/event_spawn, -/obj/structure/cable, -/turf/open/floor/iron/grimy, -/area/security/detectives_office) -"gjU" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 1 +/turf/open/floor/wood/large, +/area/station/service/library) +"hNM" = ( +/obj/structure/table, +/obj/item/storage/box/petridish{ + pixel_x = -5; + pixel_y = 8 }, -/turf/open/floor/iron/showroomfloor, -/area/service/kitchen/coldroom) -"gkk" = ( -/obj/machinery/door/airlock/external{ - name = "Solar Maintenance"; - req_access_txt = "10" +/obj/item/storage/box/petridish{ + pixel_x = 5; + pixel_y = 3 }, -/obj/structure/cable, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/catwalk_floor, -/area/maintenance/solars/port/aft) -"gku" = ( -/obj/structure/chair, -/obj/effect/turf_decal/trimline/neutral/filled/line{ +/obj/effect/turf_decal/trimline/purple/filled/line{ dir = 1 }, -/obj/structure/disposalpipe/segment{ +/turf/open/floor/iron/white, +/area/station/science/cytology) +"hNO" = ( +/obj/effect/turf_decal/trimline/brown/filled/line{ dir = 4 }, -/obj/effect/landmark/start/hangover, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"gky" = ( -/obj/machinery/ai_slipper{ - uses = 10 +/area/station/cargo/drone_bay) +"hNR" = ( +/obj/structure/table, +/obj/item/transfer_valve{ + pixel_x = -5 }, -/obj/effect/landmark/event_spawn, -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/ai) -"gkB" = ( -/obj/structure/rack, -/obj/effect/spawner/random/maintenance/three, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/smooth, -/area/maintenance/starboard/lesser) -"gkY" = ( -/obj/machinery/conveyor{ - id = "packageSort2" +/obj/item/transfer_valve, +/obj/item/transfer_valve{ + pixel_x = 5 }, -/obj/machinery/light/directional/east, -/obj/structure/disposalpipe/segment{ - dir = 10 +/obj/item/transfer_valve{ + pixel_x = -5 }, -/turf/open/floor/plating, -/area/cargo/sorting) -"glg" = ( -/obj/effect/turf_decal/trimline/brown/filled/corner{ - dir = 1 +/obj/item/transfer_valve{ + pixel_x = 5 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/dark/visible, -/turf/open/floor/iron, -/area/engineering/atmos) -"glo" = ( -/obj/structure/table/wood, -/obj/item/folder/blue, -/obj/item/stamp/captain, -/obj/machinery/door/window{ - base_state = "right"; - icon_state = "right"; - name = "Captain's Desk"; - req_access_txt = "20" +/obj/machinery/light/directional/east, +/turf/open/floor/iron/dark, +/area/station/science/ordnance/testlab) +"hNT" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line, +/obj/effect/turf_decal/trimline/neutral/filled/corner{ + dir = 1 }, -/turf/open/floor/wood, -/area/command/heads_quarters/captain) -"gme" = ( -/obj/effect/turf_decal/trimline/brown/filled/line{ - dir = 8 +/obj/structure/disposalpipe/segment{ + dir = 5 }, -/obj/structure/filingcabinet/filingcabinet, /turf/open/floor/iron, -/area/cargo/sorting) -"gmf" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ +/area/station/hallway/primary/tram/left) +"hNW" = ( +/obj/structure/industrial_lift/tram{ + icon_state = "plating" + }, +/obj/structure/window/reinforced/shuttle, +/obj/structure/grille, +/obj/effect/turf_decal/stripes{ dir = 1 }, -/obj/machinery/light/directional/north, -/obj/machinery/duct, -/turf/open/floor/iron, -/area/security/prison) -"gmm" = ( -/obj/effect/turf_decal/trimline/purple/filled/corner{ +/obj/effect/turf_decal/stripes, +/obj/effect/turf_decal/caution/stand_clear/red{ dir = 4 }, -/obj/effect/turf_decal/trimline/purple/filled/corner{ - dir = 1 - }, +/turf/open/floor/vault, +/area/station/hallway/primary/tram/center) +"hOh" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/trimline/yellow/filled/corner{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/yellow/filled/corner, /obj/structure/disposalpipe/segment{ - dir = 5 + dir = 9 }, /obj/structure/cable, -/turf/open/floor/iron/white, -/area/science/xenobiology) -"gmo" = ( -/obj/structure/table/wood, -/obj/item/flashlight/lamp/green{ - pixel_y = 4 +/turf/open/floor/iron, +/area/station/command/heads_quarters/ce) +"hOE" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 4 }, -/obj/item/radio/intercom/directional/east, -/turf/open/floor/carpet, -/area/medical/psychology) -"gmw" = ( +/obj/machinery/atmospherics/components/unary/bluespace_sender, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"hOK" = ( +/obj/item/kirbyplants/random, +/obj/structure/sign/warning/fire{ + pixel_y = 32 + }, +/obj/machinery/light/directional/north, +/turf/open/floor/iron, +/area/station/science/ordnance/storage) +"hON" = ( /obj/structure/cable, -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 8 +/obj/effect/turf_decal/trimline/red/filled/corner{ + dir = 1 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/duct, /turf/open/floor/iron, -/area/security/prison) -"gmM" = ( -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/red/filled/line{ +/area/station/security/prison) +"hOU" = ( +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/machinery/door/airlock/security/glass{ - name = "Isolation Cell C"; - req_access_txt = "2" - }, -/turf/open/floor/iron, -/area/security/prison) -"gmV" = ( -/obj/effect/turf_decal/trimline/neutral/filled/corner, -/turf/open/floor/iron, -/area/hallway/secondary/command) -"gnw" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/engineering/supermatter/room) -"gnH" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/trimline/yellow/warning{ +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/maintenance/port/central) -"gnJ" = ( -/obj/structure/table, -/obj/effect/spawner/random/entertainment/dice, -/turf/open/floor/iron, -/area/commons/fitness/recreation) -"gnX" = ( /obj/effect/turf_decal/tile/neutral{ - dir = 4 + dir = 1 }, /obj/effect/turf_decal/tile/neutral, -/obj/structure/sign/warning/securearea{ - name = "HIGH SECURITY STORAGE"; - pixel_y = 32 - }, -/turf/open/floor/iron/dark, -/area/ai_monitored/command/nuke_storage) -"goe" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ +/obj/structure/disposalpipe/segment{ dir = 10 }, -/obj/machinery/power/apc/auto_name/directional/west, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/pdapainter/medbay, -/turf/open/floor/iron/white, -/area/command/heads_quarters/cmo) -"goh" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 6 - }, -/obj/structure/closet/toolcloset, -/obj/effect/landmark/start/hangover/closet, -/obj/machinery/camera{ - c_tag = "Civilian - Aux Tool Storage"; - dir = 6 - }, -/turf/open/floor/iron, -/area/commons/storage/tools) -"got" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/turf/open/floor/iron, -/area/science/robotics/lab) -"gox" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark, +/area/station/medical/morgue) +"hPa" = ( /obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 4 - }, -/obj/machinery/camera{ - c_tag = "Arrivals - South Docking Hall"; - dir = 6 + dir = 5 }, +/obj/machinery/airalarm/directional/north, +/obj/machinery/light/directional/east, +/obj/machinery/computer/department_orders/service, /turf/open/floor/iron, -/area/hallway/secondary/entry) -"goB" = ( -/obj/machinery/bluespace_beacon, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/landmark/event_spawn, -/turf/open/floor/iron/dark, -/area/command/teleporter) -"goE" = ( -/obj/machinery/door/airlock/security/glass{ - id_tag = "prisondorm"; - name = "Prison Dorm 3" - }, -/obj/effect/turf_decal/trimline/red/filled/line, -/obj/effect/turf_decal/trimline/red/filled/line{ +/area/station/hallway/secondary/service) +"hPs" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/security/prison/safe) -"goF" = ( -/obj/machinery/airalarm/directional/north, -/obj/structure/rack, -/obj/machinery/light_switch/directional/east, -/obj/item/clipboard, -/obj/item/chair/plastic, -/obj/item/chair/plastic{ - pixel_y = 5 - }, -/obj/effect/spawner/random/bureaucracy/briefcase, -/turf/open/floor/wood, -/area/service/lawoffice) -"goI" = ( -/obj/machinery/light/directional/south, -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 10 +/obj/machinery/camera{ + c_tag = "Hallway - South-East Escape Wing Entry"; + dir = 9 }, -/obj/machinery/camera/directional/west{ - c_tag = "Security - Prison Main South-West"; - network = list("ss13","Security","prison") +/obj/structure/disposalpipe/segment{ + dir = 4 }, +/obj/structure/cable, /turf/open/floor/iron, -/area/security/prison) -"goL" = ( -/obj/structure/flora/ausbushes/lavendergrass, -/turf/open/floor/grass, -/area/medical/virology) -"goO" = ( -/turf/open/floor/iron, -/area/commons/fitness) -"goZ" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/trimline/neutral/filled/corner{ +/area/station/hallway/secondary/exit) +"hQf" = ( +/obj/effect/landmark/event_spawn, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/white, +/area/station/science/genetics) +"hQm" = ( +/obj/structure/rack, +/obj/effect/turf_decal/trimline/white/filled/line{ dir = 1 }, +/turf/open/floor/iron/dark, +/area/station/engineering/storage/tech) +"hQU" = ( +/obj/effect/turf_decal/trimline/green/filled/corner{ + dir = 4 + }, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, /turf/open/floor/iron, -/area/cargo/warehouse) -"gpe" = ( -/obj/machinery/air_sensor/nitrous_tank, -/turf/open/floor/engine/n2o, -/area/engineering/atmos) -"gpn" = ( -/turf/closed/wall, -/area/security/prison/shower) -"gpw" = ( -/obj/effect/spawner/structure/window/reinforced, +/area/station/medical/virology) +"hRi" = ( +/obj/machinery/power/emitter, +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, /turf/open/floor/plating, -/area/command/heads_quarters/hop) -"gpz" = ( -/obj/machinery/vending/wardrobe/robo_wardrobe, -/obj/effect/turf_decal/trimline/purple/filled/line{ +/area/station/engineering/engine_smes) +"hRj" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line{ dir = 4 }, -/obj/structure/noticeboard/directional/east, /turf/open/floor/iron, -/area/science/robotics/lab) -"gpG" = ( -/obj/structure/cable, -/obj/structure/table, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/cobweb, -/turf/open/floor/catwalk_floor, -/area/maintenance/central/greater) -"gpI" = ( -/obj/machinery/door/airlock/security{ - name = "Security Office"; - req_access_txt = null; - req_one_access_txt = "1;4" - }, -/obj/effect/turf_decal/trimline/red/filled/line{ +/area/station/engineering/atmos) +"hRn" = ( +/obj/machinery/atmospherics/components/tank/air{ dir = 4 }, -/obj/structure/cable, +/turf/open/floor/plating, +/area/station/medical/virology) +"hRp" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/firealarm/directional/south, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/science/server) +"hRq" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/door/firedoor, +/obj/effect/landmark/event_spawn, +/obj/structure/disposalpipe/segment, /turf/open/floor/iron, -/area/security/office) -"gpY" = ( -/obj/structure/table/wood, -/obj/item/radio/intercom/directional/north, -/obj/item/food/grown/harebell, -/obj/item/food/grown/harebell, -/obj/item/food/grown/harebell, -/obj/item/food/grown/harebell, -/obj/item/food/grown/harebell, -/obj/machinery/camera/directional/north{ - c_tag = "Civilian - Chapel Monastary" - }, -/turf/open/floor/carpet, -/area/service/chapel/monastery) -"gqc" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/item/radio/intercom/directional/west, -/turf/open/floor/iron/cafeteria, -/area/commons/dorms/laundry) -"gqf" = ( -/obj/machinery/light/directional/east, -/obj/structure/chair/office{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 4 +/area/station/hallway/primary/central) +"hRs" = ( +/obj/effect/turf_decal/siding/thinplating{ + dir = 5 }, /turf/open/floor/iron, -/area/security/processing) -"gqg" = ( -/obj/effect/turf_decal/trimline/white/filled/line, -/obj/effect/turf_decal/trimline/white/filled/corner{ - dir = 4 - }, -/obj/machinery/light/directional/west, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 4 +/area/station/cargo/storage) +"hRx" = ( +/obj/effect/turf_decal/trimline/white/filled/line{ + dir = 1 }, +/obj/effect/landmark/event_spawn, /turf/open/floor/iron/dark, -/area/engineering/storage/tech) -"gqk" = ( -/obj/machinery/door/airlock/engineering{ - name = "Tech Storage"; - req_one_access_txt = "23;30" +/area/station/engineering/storage/tech) +"hRD" = ( +/obj/machinery/door/airlock/maintenance_hatch, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/decal/cleanable/dirt, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, -/turf/open/floor/iron/dark, -/area/engineering/storage/tech) -"gqr" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment, -/turf/open/floor/wood, -/area/service/theater) -"gqD" = ( -/obj/machinery/space_heater, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/smooth, -/area/maintenance/department/cargo) -"gqH" = ( -/obj/machinery/computer/atmos_alert{ - dir = 8 +/obj/effect/mapping_helpers/airlock/unres{ + dir = 1 }, +/obj/effect/mapping_helpers/airlock/access/any/engineering/maintenance/departmental, +/turf/open/floor/catwalk_floor, +/area/station/maintenance/tram/mid) +"hSf" = ( /obj/effect/turf_decal/trimline/yellow/filled/line{ dir = 8 }, -/obj/machinery/newscaster/directional/east, -/turf/open/floor/iron/dark, -/area/engineering/engine_smes) -"gqJ" = ( -/obj/machinery/light/small/directional/east, -/turf/open/misc/asteroid/airless, -/area/mine/explored) -"gre" = ( -/turf/closed/wall/r_wall, -/area/ai_monitored/turret_protected/aisat_interior) -"grP" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/machinery/camera/emp_proof{ + c_tag = "Engineering - Main"; + dir = 10; + network = list("ss13","engineering") + }, +/obj/structure/rack, +/obj/item/clothing/glasses/meson/engine{ + pixel_x = 2; + pixel_y = 3 + }, +/obj/item/clothing/glasses/meson/engine, +/obj/item/clothing/glasses/meson/engine{ + pixel_x = 4; + pixel_y = 6 }, +/obj/item/pipe_dispenser, +/obj/item/pipe_dispenser, +/obj/item/pipe_dispenser, +/obj/structure/extinguisher_cabinet/directional/west, +/obj/structure/disposalpipe/segment, /obj/structure/cable, -/turf/open/floor/wood, -/area/command/heads_quarters/hop) -"grR" = ( -/obj/structure/chair{ - dir = 4 +/turf/open/floor/iron, +/area/station/engineering/main) +"hSm" = ( +/obj/machinery/door/airlock/security/glass{ + name = "Prison Wing" }, -/obj/effect/turf_decal/siding/thinplating{ +/obj/effect/turf_decal/trimline/red/filled/line{ dir = 8 }, -/obj/effect/landmark/start/assistant, -/turf/open/floor/iron, -/area/commons/fitness/recreation) -"grV" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/trimline/red/filled/corner{ +/obj/machinery/door/firedoor, +/obj/effect/mapping_helpers/airlock/unres{ dir = 1 }, -/obj/effect/turf_decal/trimline/red/filled/corner{ - dir = 8 - }, +/obj/effect/mapping_helpers/airlock/access/all/security/brig, /turf/open/floor/iron, -/area/security/prison) -"gsu" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/area/station/security/brig) +"hSu" = ( +/obj/structure/chair/sofa/corner{ dir = 8 }, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/ai) -"gsK" = ( -/obj/structure/window/reinforced/spawner/east, -/obj/machinery/shower{ - dir = 8; - pixel_x = -7 +/obj/effect/landmark/start/hangover, +/turf/open/floor/iron/cafeteria, +/area/station/service/kitchen/diner) +"hSH" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 9 }, -/obj/item/bikehorn/rubberducky, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/freezer, -/area/security/prison/shower) -"gsS" = ( -/obj/structure/table/wood, -/obj/structure/window/reinforced{ - pixel_y = 2 +/obj/structure/table, +/obj/item/storage/medkit/regular, +/obj/item/paper/pamphlet/gateway, +/obj/structure/extinguisher_cabinet/directional/west, +/turf/open/floor/iron, +/area/station/command/gateway) +"hSJ" = ( +/obj/machinery/telecomms/server/presets/command, +/turf/open/floor/iron/dark/telecomms, +/area/station/tcommsat/server) +"hSM" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 1 }, -/turf/open/floor/carpet, -/area/commons/vacant_room/office) -"gsW" = ( -/obj/effect/turf_decal/siding/thinplating/corner{ - dir = 8 +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/cafeteria, -/area/service/kitchen/diner) -"gsX" = ( +/obj/machinery/power/apc/auto_name/directional/north, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/security/office) -"gtf" = ( -/turf/closed/wall/r_wall, -/area/engineering/transit_tube) -"gtu" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/iron/white, -/area/medical/medbay/central) -"gtB" = ( -/obj/effect/turf_decal/stripes/line, -/obj/effect/landmark/navigate_destination/dockescpod1, +/area/station/engineering/engine_smes) +"hTa" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line, /turf/open/floor/iron, -/area/hallway/secondary/entry) -"gtJ" = ( -/obj/effect/turf_decal/siding/thinplating/end, -/obj/machinery/button/door{ - id = "Secure Gate"; - name = "Cell Shutters"; - pixel_x = -27; - pixel_y = -2; - req_access_txt = "3" - }, -/obj/machinery/button/door{ - id = "briglockdown"; - name = "Prison Wing Lockdown"; - pixel_x = -27; - pixel_y = 8; - req_access_txt = "3" - }, -/obj/structure/chair/office{ - dir = 4 +/area/station/hallway/secondary/entry) +"hTA" = ( +/obj/machinery/icecream_vat, +/obj/machinery/airalarm/kitchen_cold_room{ + dir = 1; + pixel_y = 24 }, -/obj/effect/landmark/start/warden, -/turf/open/floor/glass/reinforced, -/area/security/warden) -"gtU" = ( -/obj/effect/turf_decal/trimline/red/filled/corner{ +/turf/open/floor/iron/showroomfloor, +/area/station/service/kitchen/coldroom) +"hTG" = ( +/obj/effect/turf_decal/trimline/purple/filled/line, +/turf/open/floor/iron/white, +/area/station/science/research) +"hTH" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 8 }, -/obj/effect/turf_decal/trimline/red/filled/corner{ +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/station/maintenance/disposal) +"hTJ" = ( +/obj/structure/table/wood, +/obj/item/folder/blue, +/obj/effect/turf_decal/trimline/green/filled/corner{ dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, /turf/open/floor/iron, -/area/security/checkpoint/science) -"guh" = ( -/obj/effect/turf_decal/siding/wood, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/wood/large, -/area/service/library) -"guj" = ( -/obj/machinery/light/small/directional/south, -/turf/open/misc/asteroid/airless, -/area/mine/explored) -"gul" = ( -/obj/structure/chair, -/obj/effect/turf_decal/siding/thinplating{ - dir = 10 +/area/station/security/courtroom) +"hTL" = ( +/obj/effect/turf_decal/trimline/neutral/filled/corner{ + dir = 1 }, -/turf/open/floor/iron/cafeteria, -/area/service/kitchen/diner) -"gun" = ( -/obj/machinery/light/small/directional/north, -/obj/structure/closet/firecloset, -/obj/effect/decal/cleanable/dirt, -/obj/effect/landmark/start/hangover/closet, -/turf/open/floor/iron/smooth, -/area/hallway/primary/tram/left) -"gus" = ( -/obj/effect/turf_decal/siding/wideplating/dark{ - dir = 4 +/turf/open/floor/iron, +/area/station/commons/dorms) +"hTU" = ( +/obj/effect/turf_decal/trimline/purple/filled/line, +/obj/effect/turf_decal/trimline/neutral/filled/warning, +/obj/structure/sign/departments/science{ + pixel_y = -32 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/south, -/turf/open/floor/iron/dark, -/area/command/bridge) -"gut" = ( -/turf/closed/wall, -/area/hallway/secondary/construction/engineering) -"guy" = ( -/obj/machinery/power/apc/auto_name/directional/east, -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/maintenance/radshelter/service) -"guA" = ( -/obj/structure/closet/secure_closet/security/sec, -/obj/machinery/status_display/evac/directional/east, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron/showroomfloor, -/area/security/lockers) -"guJ" = ( -/obj/machinery/camera/directional/south{ - c_tag = "Command - Upper Power Hatch" - }, -/turf/open/floor/iron/dark, -/area/command/bridge) -"guO" = ( -/obj/structure/table/wood, -/obj/effect/spawner/random/decoration/ornament, -/turf/open/floor/iron/grimy, -/area/hallway/secondary/entry) -"gvf" = ( -/obj/effect/turf_decal/siding/thinplating, -/obj/effect/landmark/event_spawn, -/turf/open/floor/glass/reinforced, -/area/security/warden) -"gvi" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 9 +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/hallway/primary/tram/right) +"hTX" = ( +/obj/machinery/atmospherics/components/trinary/filter/flipped/critical{ + dir = 8 }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/obj/structure/rack, -/obj/item/storage/toolbox/mechanical{ - pixel_x = -2; - pixel_y = -1 +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"hUr" = ( +/obj/machinery/door/airlock/command/glass{ + name = "Bridge" }, -/obj/item/multitool, -/obj/machinery/camera/emp_proof{ - c_tag = "Secure - Telecomms Control Room"; - dir = 9 +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 4 }, -/obj/machinery/newscaster/directional/north, -/turf/open/floor/iron, -/area/tcommsat/computer) -"gvk" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "bridge-left" + }, /obj/structure/cable, -/turf/open/floor/catwalk_floor, -/area/maintenance/starboard/lesser) -"gvt" = ( -/obj/effect/turf_decal/trimline/red/filled/corner, -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ - dir = 8 +/obj/machinery/door/poddoor/preopen{ + id = "bridge blast"; + name = "Bridge Blast Door" }, +/obj/effect/mapping_helpers/airlock/access/all/command/general, /turf/open/floor/iron/dark, -/area/command/bridge) -"gvE" = ( +/area/station/command/bridge) +"hUy" = ( +/obj/effect/turf_decal/siding/thinplating{ + dir = 1 + }, +/obj/structure/chair/stool/bar/directional/south, +/obj/effect/turf_decal/siding/thinplating, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/cafeteria, +/area/station/service/kitchen/diner) +"hUT" = ( +/obj/effect/turf_decal/trimline/yellow/warning, /obj/effect/turf_decal/trimline/neutral/filled/corner{ dir = 4 }, -/obj/effect/turf_decal/trimline/neutral/filled/corner{ +/obj/structure/disposalpipe/segment, +/obj/machinery/camera/directional/east{ + c_tag = "Hallway - Starboard Tram Platform North-East" + }, +/obj/effect/turf_decal/caution{ dir = 1 }, +/obj/machinery/firealarm/directional/east, /turf/open/floor/iron, -/area/command/gateway) -"gvG" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 6 - }, -/obj/structure/window/reinforced/spawner, -/obj/structure/window/reinforced/spawner/east, -/turf/open/floor/wood, -/area/service/theater) -"gvJ" = ( -/obj/machinery/door/airlock/atmos{ - name = "Turbine Access"; - req_access_txt = "24" - }, +/area/station/hallway/primary/tram/right) +"hUV" = ( /obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/yellow/filled/line, -/obj/machinery/door/firedoor, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 + dir = 8 }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/dark/visible, -/turf/open/floor/iron, -/area/engineering/atmos) -"gwj" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/light/directional/west, +/obj/structure/rack, +/obj/item/clothing/suit/hazardvest, +/obj/item/clothing/suit/hazardvest, +/obj/item/tank/internals/emergency_oxygen/engi, +/obj/item/tank/internals/emergency_oxygen/engi, +/obj/structure/disposalpipe/segment, /obj/structure/cable, /turf/open/floor/iron, -/area/science/robotics/lab) -"gwH" = ( -/obj/structure/window/reinforced/spawner/west, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/service/janitor) -"gwU" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/railing, -/turf/open/floor/plating, -/area/maintenance/tram/left) -"gxj" = ( -/obj/machinery/portable_atmospherics/canister/oxygen, -/obj/effect/turf_decal/bot{ - dir = 1 - }, -/turf/open/floor/iron/dark, -/area/engineering/engine_smes) -"gxl" = ( -/obj/structure/chair/comfy/black{ - dir = 1 +/area/station/engineering/main) +"hVa" = ( +/obj/machinery/door/firedoor/border_only{ + dir = 8 }, -/obj/effect/landmark/event_spawn, -/turf/open/floor/carpet, -/area/command/bridge) -"gxz" = ( +/obj/structure/flora/bush/flowers_yw/style_random, +/obj/structure/flora/bush/grassy/style_random, +/turf/open/floor/grass, +/area/station/commons/dorms) +"hVg" = ( +/obj/effect/decal/cleanable/cobweb/cobweb2, /obj/effect/decal/cleanable/dirt, -/obj/structure/closet/firecloset, +/obj/effect/decal/cleanable/robot_debris/limb, /turf/open/floor/iron/smooth, -/area/maintenance/department/security) -"gxE" = ( -/obj/structure/weightmachine/weightlifter, -/obj/effect/turf_decal/sand, -/turf/open/floor/iron, -/area/security/prison/workout) -"gxK" = ( -/obj/structure/sign/warning/electricshock, -/turf/closed/wall/r_wall, -/area/science/xenobiology) -"gxT" = ( -/obj/effect/turf_decal/bot_white/left, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/engineering/gravity_generator) -"gxX" = ( -/obj/machinery/computer/station_alert{ - dir = 8 - }, -/obj/machinery/requests_console/directional/east{ - department = "Atmospherics"; - departmentType = 3; - name = "Atmospherics Requests Console" - }, -/obj/machinery/camera/emp_proof{ - c_tag = "Engineering - Atmospherics Front Desk"; - dir = 6; - network = list("ss13","engineering") - }, -/turf/open/floor/iron, -/area/engineering/atmos) -"gyb" = ( -/obj/structure/disposalpipe/segment{ +/area/station/maintenance/starboard/lesser) +"hVi" = ( +/obj/machinery/atmospherics/components/unary/cryo_cell{ dir = 4 }, -/obj/effect/landmark/event_spawn, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/catwalk_floor, -/area/hallway/primary/tram/center) -"gyq" = ( -/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/directional/west, +/turf/open/floor/iron/dark, +/area/station/medical/treatment_center) +"hVl" = ( /obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 10 + dir = 4 }, -/turf/open/floor/iron, -/area/maintenance/tram/right) -"gyK" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/chair/stool/directional/north, -/obj/structure/cable/layer1, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible/layer2, -/turf/open/floor/iron, -/area/maintenance/disposal/incinerator) -"gyL" = ( -/obj/structure/table/wood, -/turf/open/floor/wood, -/area/commons/vacant_room/office) -"gyR" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/girder, -/turf/open/floor/iron/smooth, -/area/maintenance/port/aft) -"gyV" = ( -/obj/structure/window/reinforced/spawner/west, -/obj/machinery/shower{ - dir = 4; - pixel_x = 6 +/obj/effect/turf_decal/siding/thinplating{ + dir = 8 }, -/obj/structure/cable, -/turf/open/floor/iron/freezer, -/area/security/prison/shower) -"gzs" = ( +/obj/machinery/light/directional/east, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, -/turf/open/floor/iron/white, -/area/service/kitchen) -"gzy" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/firealarm/directional/east, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron, +/area/station/commons/fitness/recreation) +"hVp" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/catwalk_floor, -/area/maintenance/department/security) -"gzR" = ( -/obj/machinery/computer/mechpad, -/obj/effect/turf_decal/trimline/purple/filled/line{ - dir = 1 - }, /turf/open/floor/iron, -/area/science/robotics/mechbay) -"gzZ" = ( -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/trimline/neutral/filled/corner{ - dir = 8 +/area/station/hallway/primary/central) +"hVG" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/maintenance/disposal/incinerator) +"hVJ" = ( +/obj/structure/chair/stool/directional/north, +/obj/machinery/button/door/directional/west{ + id = "private_j"; + name = "Privacy Bolts"; + normaldoorcontrol = 1; + pixel_x = 24; + pixel_y = -9; + specialfunctions = 4 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/duct, -/obj/structure/cable, -/turf/open/floor/iron/dark/side{ - dir = 8 - }, -/area/commons/lounge) -"gAb" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 8 - }, +/turf/open/floor/wood, +/area/station/commons/dorms) +"hVO" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 4 }, /turf/open/floor/iron, -/area/hallway/primary/central) -"gAC" = ( -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/trimline/red/filled/line{ +/area/station/security/checkpoint/supply) +"hVY" = ( +/obj/machinery/computer/teleporter{ dir = 4 }, -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 8 - }, -/turf/open/floor/iron, -/area/security/prison) -"gAI" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/door/airlock/external{ - name = "External Access" - }, /turf/open/floor/plating, -/area/maintenance/central/greater) -"gBk" = ( -/obj/effect/turf_decal/stripes/corner, -/obj/effect/turf_decal/stripes/corner{ - dir = 4 - }, +/area/station/command/teleporter) +"hWg" = ( +/obj/structure/chair/pew/left, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/landmark/start/assistant, +/turf/open/floor/iron/chapel{ + dir = 9 + }, +/area/station/service/chapel) +"hWi" = ( +/obj/machinery/holopad, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron/cafeteria{ + dir = 5 + }, +/area/station/command/heads_quarters/rd) +"hWn" = ( +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/trimline/purple/line, /turf/open/floor/iron, -/area/science/mixing/launch) -"gBq" = ( -/obj/structure/closet/crate/trashcart/laundry, -/obj/item/clothing/under/rank/prisoner/skirt, -/obj/item/clothing/under/rank/prisoner/skirt, -/obj/item/clothing/under/rank/prisoner/skirt, -/obj/item/clothing/shoes/sneakers/orange, -/obj/effect/spawner/random/contraband/prison, -/turf/open/floor/iron/cafeteria, -/area/security/prison) -"gBv" = ( -/obj/effect/turf_decal/trimline/green/filled/corner{ - dir = 8 +/area/station/science/robotics/lab) +"hWt" = ( +/obj/structure/disposalpipe/segment{ + dir = 6 }, -/obj/structure/disposalpipe/sorting/mail{ - dir = 8; - name = "sorting disposal pipe (Hydroponics)"; - sortType = 21 +/turf/open/floor/engine, +/area/station/science/xenobiology) +"hWw" = ( +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 1 }, -/turf/open/floor/iron/dark, -/area/service/hydroponics) -"gBx" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 8 +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/obj/machinery/airalarm/directional/north, +/obj/structure/closet/crate/hydroponics{ + name = "Beekeeper Starter Kit" }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/obj/item/queen_bee/bought, +/obj/item/honey_frame, +/obj/item/honey_frame, +/turf/open/floor/iron/dark, +/area/station/service/hydroponics) +"hWJ" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 1 }, -/turf/open/floor/iron/white, -/area/medical/treatment_center) -"gBB" = ( -/obj/machinery/door/airlock/maintenance_hatch{ - name = "security maintenance hatch"; - req_one_access_txt = "12" +/obj/effect/turf_decal/siding/thinplating/corner{ + dir = 1 }, -/obj/effect/mapping_helpers/airlock/abandoned, +/obj/machinery/bluespace_vendor/directional/north, +/turf/open/floor/iron, +/area/station/hallway/primary/tram/center) +"hWK" = ( /obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/maintenance/department/security) -"gBM" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/door/airlock/engineering{ - name = "Power Access Hatch"; - req_access_txt = "11" +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Tunnel Access" }, -/obj/effect/decal/cleanable/dirt, /obj/structure/cable, +/obj/effect/mapping_helpers/airlock/unres, +/obj/effect/mapping_helpers/airlock/access/any/engineering/maintenance/departmental, /turf/open/floor/catwalk_floor, -/area/maintenance/starboard/lesser) -"gBY" = ( -/turf/closed/wall, -/area/hallway/secondary/exit/departure_lounge) -"gCc" = ( -/obj/machinery/atmospherics/pipe/smart/simple/yellow/visible{ - dir = 9 +/area/station/maintenance/tram/mid) +"hWV" = ( +/obj/docking_port/stationary{ + dir = 4; + dwidth = 3; + height = 5; + id = "mining_home"; + name = "mining shuttle bay"; + roundstart_template = /datum/map_template/shuttle/mining/box; + width = 7 }, -/obj/effect/turf_decal/stripes{ - dir = 4 +/turf/open/misc/asteroid/airless, +/area/mine/explored) +"hXh" = ( +/obj/machinery/flasher/directional/south{ + id = "AI"; + pixel_x = 20 + }, +/obj/machinery/door/window{ + atom_integrity = 300; + base_state = "rightsecure"; + dir = 1; + icon_state = "rightsecure"; + name = "Primary AI Core Access"; + req_access = list("ai_upload") }, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/science/storage) -"gCq" = ( -/obj/machinery/shower{ +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/ai) +"hXp" = ( +/obj/effect/turf_decal/trimline/white/line, +/obj/effect/turf_decal/trimline/yellow/line{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/aisat_interior) +"hXs" = ( +/obj/structure/railing/corner, +/obj/effect/turf_decal/siding/thinplating/corner, +/obj/effect/turf_decal/siding/thinplating/corner{ dir = 4 }, -/obj/effect/turf_decal/box, -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 8 +/obj/effect/turf_decal/trimline/brown/filled/corner, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ + dir = 4 }, +/obj/structure/cable, /turf/open/floor/iron, -/area/engineering/main) -"gCs" = ( +/area/station/cargo/storage) +"hXF" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/commons/dorms) -"gCu" = ( -/obj/machinery/disposal/delivery_chute{ - dir = 1 +/obj/machinery/newscaster/directional/north, +/obj/structure/cable, +/turf/open/floor/wood, +/area/station/command/heads_quarters/captain) +"hXO" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/railing, +/obj/effect/spawner/random/trash/garbage{ + spawn_loot_count = 2; + spawn_random_offset = 1; + spawn_scatter_radius = 4 }, -/obj/structure/window/reinforced{ +/turf/open/floor/plating, +/area/station/maintenance/tram/left) +"hXS" = ( +/obj/effect/turf_decal/tile/blue{ dir = 4 }, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ +/obj/effect/turf_decal/tile/blue{ dir = 8 }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/disposalpipe/trunk{ - dir = 8 +/obj/machinery/smartfridge/organ, +/obj/structure/sign/warning/cold_temp{ + pixel_x = -32 }, +/obj/machinery/light/directional/west, +/turf/open/floor/iron/freezer, +/area/station/medical/coldroom) +"hXT" = ( +/obj/machinery/porta_turret/ai, +/obj/machinery/light/directional/north, +/obj/structure/cable/layer1, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/aisat/hallway) +"hYk" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/landmark/event_spawn, /turf/open/floor/iron, -/area/maintenance/disposal) -"gCA" = ( -/obj/effect/turf_decal/siding/thinplating{ +/area/station/security/checkpoint/escape) +"hYl" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/red/filled/line{ dir = 8 }, -/obj/structure/disposalpipe/segment, -/obj/structure/cable, +/obj/machinery/door/firedoor, /turf/open/floor/iron, -/area/hallway/primary/tram/left) -"gCO" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 8 +/area/station/security/prison) +"hYu" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/turf/open/floor/engine, -/area/engineering/supermatter) -"gCT" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/science/xenobiology) -"gCU" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/trimline/purple/filled/line, /obj/structure/cable, -/turf/open/floor/catwalk_floor, -/area/maintenance/port/central) -"gDg" = ( -/obj/machinery/conveyor{ - dir = 1; - id = "QMLoad" - }, -/obj/structure/plasticflaps, -/turf/open/floor/plating, -/area/cargo/storage) -"gDj" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 1 - }, +/obj/machinery/power/apc/auto_name/directional/south, /turf/open/floor/iron/white, -/area/medical/medbay/central) -"gDo" = ( -/obj/effect/turf_decal/tile/blue{ +/area/station/science/lower) +"hYv" = ( +/obj/effect/turf_decal/trimline/yellow/warning, +/obj/structure/railing/corner, +/obj/effect/turf_decal/trimline/neutral/filled/corner{ dir = 4 }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 +/obj/effect/turf_decal/caution{ + dir = 1 }, -/obj/structure/closet/wardrobe/mixed, -/obj/machinery/light/directional/west, -/turf/open/floor/iron/cafeteria, -/area/commons/dorms/laundry) -"gDs" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/door/firedoor, +/obj/machinery/crossing_signal/southeast, +/turf/open/floor/iron, +/area/station/hallway/primary/tram/right) +"hYx" = ( /obj/machinery/door/poddoor/preopen{ - id = "right_tram_lower"; - name = "tunnel access blast door" + id = "Engineering"; + name = "Engineering Security Door" + }, +/obj/effect/turf_decal/delivery, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron, +/area/station/engineering/main) +"hYH" = ( +/obj/structure/table, +/turf/open/floor/iron/white, +/area/station/service/kitchen) +"hYJ" = ( +/obj/effect/turf_decal/trimline/yellow/warning{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/neutral/filled/arrow_cw, +/obj/effect/turf_decal/caution, +/obj/structure/railing/corner{ + dir = 1 }, +/turf/open/floor/iron, +/area/station/hallway/primary/tram/right) +"hYK" = ( /obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, /turf/open/floor/plating, -/area/maintenance/tram/right) -"gDz" = ( -/obj/effect/turf_decal/bot, -/obj/structure/reagent_dispensers/watertank, -/obj/effect/turf_decal/trimline/neutral/filled/line{ +/area/station/engineering/atmos/pumproom) +"hYM" = ( +/obj/structure/chair{ + dir = 1; + name = "Prosecution" + }, +/obj/effect/turf_decal/tile/red/anticorner/contrasted, +/turf/open/floor/iron, +/area/station/security/courtroom) +"hYN" = ( +/obj/structure/railing{ dir = 1 }, -/obj/effect/turf_decal/trimline/purple/filled/warning{ +/obj/effect/turf_decal/siding/thinplating/corner, +/obj/machinery/door/firedoor/border_only{ dir = 1 }, -/turf/open/floor/iron, -/area/service/janitor) -"gDF" = ( -/obj/structure/flora/ausbushes/lavendergrass, -/obj/structure/window/reinforced/spawner/west, -/turf/open/floor/grass, -/area/science/genetics) -"gDI" = ( +/turf/open/floor/glass/reinforced, +/area/station/security/brig) +"hYT" = ( /obj/effect/turf_decal/trimline/red/filled/line{ - dir = 4 + dir = 10 }, /turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"gDP" = ( -/obj/machinery/porta_turret/ai{ - dir = 4 +/area/station/security/processing) +"hZb" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 }, -/turf/open/floor/circuit/red, -/area/ai_monitored/turret_protected/ai_upload) -"gDV" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/obj/effect/spawner/random/trash/garbage, -/turf/open/floor/catwalk_floor, -/area/maintenance/starboard/lesser) -"gEb" = ( +/turf/open/floor/iron, +/area/station/hallway/primary/tram/center) +"hZc" = ( /obj/effect/turf_decal/trimline/yellow/warning, /obj/structure/railing/corner{ dir = 8 }, -/obj/effect/turf_decal/trimline/neutral/filled/arrow_cw{ +/obj/effect/turf_decal/trimline/neutral/filled/corner{ dir = 1 }, -/obj/machinery/camera{ - c_tag = "Hallway - Port Tram Platform North"; - dir = 10 - }, /obj/effect/turf_decal/caution{ dir = 1 }, /turf/open/floor/iron, -/area/hallway/primary/tram/left) -"gEf" = ( +/area/station/hallway/primary/tram/right) +"hZe" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/holopad, +/obj/effect/turf_decal/bot, /obj/structure/cable, -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 1 +/turf/open/floor/iron/dark, +/area/station/maintenance/radshelter/civil) +"hZi" = ( +/obj/structure/closet/firecloset, +/obj/effect/turf_decal/siding/thinplating/dark{ + dir = 6 }, -/turf/open/floor/iron/white, -/area/command/heads_quarters/cmo) -"gEh" = ( -/obj/machinery/vending/sustenance, -/obj/effect/turf_decal/trimline/red/filled/line{ +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/hallway/secondary/entry) +"hZr" = ( +/turf/closed/wall/r_wall, +/area/station/engineering/atmos) +"hZR" = ( +/obj/structure/chair{ dir = 1 }, -/turf/open/floor/iron, -/area/security/prison) -"gEk" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/turf/open/floor/iron/dark, +/area/station/maintenance/radshelter/service) +"hZW" = ( +/obj/effect/turf_decal/siding/wood{ dir = 8 }, -/turf/open/floor/iron, -/area/security/office) -"gEq" = ( -/obj/structure/railing/corner{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/red/filled/line, -/obj/effect/turf_decal/trimline/red/corner{ - dir = 4 - }, -/obj/machinery/light/directional/south, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 4 +/turf/open/floor/wood{ + icon_state = "wood-broken" }, +/area/station/commons/vacant_room/office) +"ial" = ( /turf/open/floor/iron, -/area/security/checkpoint/supply) -"gEE" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/yellow{ +/area/station/engineering/break_room) +"iaC" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/trimline/purple/filled/line{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral/half/contrasted, -/turf/open/floor/iron/dark, -/area/command/bridge) -"gFd" = ( -/obj/effect/turf_decal/siding/thinplating{ - dir = 4 +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/science/lower) +"iaH" = ( +/obj/effect/turf_decal/trimline/yellow/warning{ + dir = 1 }, -/obj/structure/railing{ - dir = 4 +/obj/effect/turf_decal/trimline/neutral/filled/corner{ + dir = 8 }, -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 6 +/obj/machinery/camera{ + c_tag = "Hallway - Port Tram Platform South-West"; + dir = 10 }, -/turf/open/floor/iron, -/area/security/checkpoint/supply) -"gFe" = ( +/obj/effect/turf_decal/caution, +/obj/structure/extinguisher_cabinet/directional/west, /obj/structure/disposalpipe/segment, -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, /turf/open/floor/iron, -/area/hallway/secondary/command) -"gFf" = ( -/obj/effect/turf_decal/trimline/purple/filled/corner, -/turf/open/floor/iron/dark, -/area/science/xenobiology) -"gFi" = ( -/obj/structure/stairs/south, -/turf/open/floor/iron/stairs/medium{ - dir = 1 +/area/station/hallway/primary/tram/left) +"iaJ" = ( +/obj/machinery/power/smes/engineering, +/obj/structure/cable, +/obj/structure/sign/warning/electric_shock{ + pixel_y = 32 }, -/area/security/prison) -"gGc" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/flasher/directional/west{ - id = "AI"; - pixel_y = -26 +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/catwalk_floor, +/area/station/maintenance/central/greater) +"iaQ" = ( +/obj/effect/turf_decal/siding/thinplating{ + dir = 6 }, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/aisat/hallway) +"iaT" = ( /obj/structure/cable, /turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/ai) -"gGj" = ( +/area/station/security/prison/garden) +"iaU" = ( +/obj/structure/table, /obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/yellow/warning, -/obj/effect/decal/cleanable/dirt, -/obj/structure/disposalpipe/segment{ dir = 4 }, +/obj/item/stack/package_wrap, +/obj/item/hand_labeler, /turf/open/floor/iron, -/area/maintenance/tram/left) -"gGm" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/siphon/monitored/nitrous_output{ - dir = 8 - }, -/turf/open/floor/engine/n2o, -/area/engineering/atmos) -"gGE" = ( -/obj/effect/turf_decal/siding/wood{ +/area/station/commons/vacant_room/commissary) +"iaZ" = ( +/obj/structure/bed/dogbed/ian, +/obj/machinery/computer/security/telescreen/entertainment/directional/north, +/obj/machinery/firealarm/directional/east, +/mob/living/simple_animal/pet/dog/corgi/ian, +/turf/open/floor/wood, +/area/station/command/heads_quarters/hop) +"ibk" = ( +/obj/effect/turf_decal/trimline/yellow/warning{ dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable, -/turf/open/floor/iron/grimy, -/area/service/lawoffice) -"gGN" = ( /obj/effect/decal/cleanable/dirt, -/obj/structure/reagent_dispensers/fueltank, -/obj/item/weldingtool, -/turf/open/floor/plating, -/area/maintenance/starboard/central) -"gGO" = ( -/obj/structure/closet/radiation, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/iron, -/area/science/explab) -"gGS" = ( -/obj/machinery/chem_mass_spec, -/obj/machinery/power/apc/auto_name/directional/west, -/obj/structure/cable, -/obj/effect/turf_decal/tile/yellow/anticorner/contrasted{ - dir = 1 +/obj/structure/disposalpipe/segment{ + dir = 6 }, -/turf/open/floor/iron/white, -/area/medical/pharmacy) -"gGW" = ( -/obj/modular_map_root/tramstation{ - key = "maintenance_miningsolar_cavetunnel" +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/trimline/neutral/filled/corner, +/obj/effect/turf_decal/trimline/neutral/filled/corner{ + dir = 8 }, -/turf/open/floor/plating, -/area/maintenance/starboard/greater) -"gGY" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line, /turf/open/floor/iron, -/area/commons/fitness/recreation) -"gHb" = ( -/obj/effect/turf_decal/trimline/purple/filled/corner{ +/area/station/maintenance/tram/right) +"ibs" = ( +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/effect/landmark/event_spawn, -/turf/open/floor/iron/white, -/area/science/research) -"gHd" = ( -/turf/closed/wall, -/area/engineering/storage/tech) -"gHf" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/public/glass{ - name = "Holodeck Door" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ - cycle_id = "holodeck" +/obj/machinery/button/door/directional/north{ + id = "mechbay"; + name = "Mech Bay Shutters Control"; + req_access = list("robotics") }, -/obj/effect/turf_decal/trimline/neutral/filled/line{ +/obj/effect/turf_decal/trimline/purple/filled/line{ dir = 1 }, -/obj/effect/turf_decal/trimline/neutral/filled/line, +/obj/effect/turf_decal/trimline/purple/filled/corner, /turf/open/floor/iron, -/area/commons/fitness/recreation) -"gHn" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/catwalk_floor, -/area/maintenance/starboard/lesser) -"gHx" = ( -/obj/effect/turf_decal/trimline/yellow/warning{ - dir = 1 +/area/station/science/robotics/mechbay) +"ica" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 8 }, -/obj/structure/railing/corner{ +/obj/effect/turf_decal/siding/thinplating{ dir = 4 }, -/obj/effect/turf_decal/trimline/neutral/filled/corner, -/obj/effect/turf_decal/caution, +/obj/item/radio/intercom/directional/west, /turf/open/floor/iron, -/area/hallway/primary/tram/center) -"gHM" = ( -/turf/closed/wall/r_wall, -/area/maintenance/central/greater) -"gHO" = ( -/obj/structure/railing{ - dir = 4 +/area/station/commons/fitness/recreation) +"ice" = ( +/obj/structure/table, +/obj/machinery/light/small/directional/east, +/obj/item/radio/intercom/prison/directional/east, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 5 }, -/obj/effect/turf_decal/siding/thinplating{ - dir = 4 +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 + }, +/obj/machinery/camera{ + c_tag = "Security - Prison Cell 2"; + dir = 6; + network = list("ss13","Security","prison","pcell") }, -/obj/structure/disposalpipe/segment, /turf/open/floor/iron, -/area/commons/fitness/recreation) -"gIm" = ( -/obj/machinery/door/window/right/directional/north{ - name = "Ordnance Freezer Chamber Access"; - req_access_txt = "8" +/area/station/security/prison/safe) +"icx" = ( +/turf/open/floor/circuit/green, +/area/station/science/robotics/mechbay) +"icL" = ( +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 10 }, -/turf/open/floor/iron/white, -/area/science/mixing) -"gIt" = ( -/turf/closed/wall, -/area/science/robotics/lab) -"gIJ" = ( -/obj/structure/fluff/tram_rail/floor, -/turf/open/floor/glass/reinforced, -/area/hallway/primary/tram/left) -"gIO" = ( -/obj/effect/turf_decal/stripes{ - dir = 1 +/obj/structure/table/reinforced, +/obj/item/stack/cable_coil, +/obj/item/stack/cable_coil, +/obj/item/stock_parts/scanning_module{ + pixel_x = 3; + pixel_y = 3 }, -/obj/effect/turf_decal/stripes, -/obj/effect/turf_decal/caution/stand_clear/red{ +/obj/item/stock_parts/capacitor, +/obj/item/stock_parts/manipulator, +/obj/item/stock_parts/manipulator, +/obj/machinery/power/apc/auto_name/directional/west, +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/science/lab) +"icO" = ( +/obj/effect/turf_decal/siding/thinplating/corner, +/obj/item/banner/cargo/mundane, +/turf/open/floor/iron, +/area/station/cargo/storage) +"icQ" = ( +/obj/effect/turf_decal/trimline/neutral/filled/corner{ dir = 4 }, -/turf/open/floor/vault, -/area/hallway/primary/tram/right) -"gIP" = ( -/obj/structure/closet/lasertag/blue, -/obj/effect/turf_decal/tile/blue/full, -/turf/open/floor/iron/dark/smooth_large, -/area/commons/fitness/recreation/entertainment) -"gIS" = ( -/obj/structure/table/wood, -/obj/item/flashlight/lantern{ - pixel_y = 7 +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 8 }, -/turf/open/floor/iron/dark, -/area/service/chapel) -"gIW" = ( -/obj/machinery/airalarm/directional/north, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/aisat/foyer) -"gJl" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/neutral{ +/turf/open/floor/iron, +/area/station/commons/fitness/recreation) +"icT" = ( +/obj/machinery/door/airlock/maintenance_hatch, +/obj/effect/mapping_helpers/airlock/abandoned, +/obj/effect/decal/cleanable/dirt, +/obj/effect/mapping_helpers/airlock/unres{ dir = 1 }, -/turf/open/floor/iron, -/area/commons/dorms) -"gJt" = ( -/obj/machinery/holopad, -/obj/effect/turf_decal/bot, -/obj/effect/spawner/random/engineering/tracking_beacon, -/turf/open/floor/iron, -/area/engineering/main) -"gJC" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"idq" = ( +/obj/effect/turf_decal/trimline/neutral/filled/corner{ dir = 4 }, -/turf/open/floor/iron/cafeteria{ - dir = 5 - }, -/area/science/breakroom) -"gJG" = ( -/obj/structure/table, -/obj/item/storage/box/rubbershot{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/storage/box/rubbershot, -/obj/item/storage/box/rubbershot{ - pixel_x = 3; - pixel_y = -3 +/obj/effect/turf_decal/trimline/blue/filled/corner{ + dir = 1 }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/ai_monitored/security/armory) -"gJJ" = ( -/obj/machinery/door/airlock/hatch{ - name = "Secure Pen"; - req_access_txt = "55" +/obj/machinery/atmospherics/components/binary/pump{ + dir = 1; + name = "O2 to Pure" }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/dark/visible, -/turf/open/floor/engine, -/area/science/cytology) -"gJS" = ( -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 +/turf/open/floor/iron, +/area/station/engineering/atmos) +"idF" = ( +/turf/open/floor/iron/showroomfloor, +/area/station/security/lockers) +"idG" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 8 }, -/obj/structure/chair/sofa/corp/left, -/obj/effect/landmark/start/assistant, /turf/open/floor/iron, -/area/commons/lounge) -"gJV" = ( -/obj/machinery/duct, +/area/station/hallway/secondary/command) +"idH" = ( /obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/catwalk_floor, -/area/maintenance/central/greater) -"gJZ" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, /turf/open/floor/plating, -/area/commons/vacant_room/office) -"gKd" = ( -/obj/effect/turf_decal/trimline/green/filled/line, -/obj/effect/turf_decal/trimline/green/filled/line{ - dir = 1 - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ +/area/station/maintenance/central/greater) +"iev" = ( +/obj/structure/training_machine, +/obj/item/target, +/obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 8 }, -/obj/machinery/door/airlock/hydroponics/glass{ - name = "Hydroponics"; - req_access_txt = "35" +/turf/open/floor/iron, +/area/station/commons/fitness) +"iey" = ( +/obj/effect/turf_decal/trimline/neutral/filled/corner{ + dir = 4 }, -/turf/open/floor/iron/dark, -/area/service/hydroponics) -"gKh" = ( -/obj/structure/fluff{ - desc = "What, you think the water just magically soaks into the metallic flooring?"; - icon = 'icons/obj/lavaland/survival_pod.dmi'; - icon_state = "fan_tiny"; - name = "shower drain" +/turf/open/floor/iron, +/area/station/hallway/primary/tram/right) +"ieB" = ( +/obj/structure/lattice/catwalk, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/mob/living/basic/cockroach, +/turf/open/floor/plating, +/area/station/maintenance/tram/mid) +"ieD" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 4 }, -/obj/machinery/duct, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/freezer, -/area/commons/toilet) -"gKl" = ( -/obj/effect/turf_decal/trimline/red/filled/corner{ - dir = 8 +/obj/effect/turf_decal/trimline/neutral/filled/corner, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"ieN" = ( +/obj/machinery/door/airlock/maintenance_hatch{ + name = "MiniSat Maintenance" }, -/obj/effect/turf_decal/trimline/green/filled/corner{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/door/firedoor, +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/access/all/command/ai_upload, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/aisat/maint) +"ieS" = ( +/obj/effect/turf_decal/trimline/purple/filled/line{ dir = 1 }, -/obj/effect/turf_decal/trimline/red/corner{ +/obj/machinery/light/directional/north, +/obj/machinery/status_display/evac/directional/north, +/turf/open/floor/iron/white, +/area/station/science/research) +"ieV" = ( +/obj/machinery/airalarm/directional/north, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/obj/effect/turf_decal/trimline/purple/filled/line{ dir = 1 }, -/obj/machinery/duct, +/obj/machinery/camera{ + c_tag = "Science - AI Station Access"; + dir = 9; + network = list("ss13","rd") + }, /turf/open/floor/iron, -/area/security/prison/garden) -"gKm" = ( -/obj/effect/turf_decal/trimline/yellow/warning, -/obj/structure/railing/corner, -/obj/effect/turf_decal/trimline/neutral/filled/corner{ - dir = 4 +/area/station/engineering/transit_tube) +"ieW" = ( +/turf/open/floor/engine{ + name = "Holodeck Projector Floor" }, -/obj/effect/turf_decal/caution{ +/area/station/holodeck/rec_center) +"ifb" = ( +/obj/effect/turf_decal/trimline/green/filled/line{ dir = 1 }, -/obj/structure/cable, -/turf/open/floor/iron, -/area/hallway/primary/tram/left) -"gKo" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/medical/break_room) -"gKV" = ( -/obj/machinery/camera/directional/west{ - c_tag = "Civilian - Chapel West" +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/obj/structure/sink{ + pixel_y = 15 }, /turf/open/floor/iron/dark, -/area/service/chapel) -"gKY" = ( -/turf/open/floor/iron/white, -/area/medical/treatment_center) -"gLa" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 10 - }, -/obj/structure/cable, -/turf/open/floor/iron/white, -/area/medical/medbay/lobby) -"gLe" = ( -/obj/effect/turf_decal/trimline/yellow/warning{ - dir = 1 - }, -/obj/machinery/light/small/directional/south, -/obj/effect/turf_decal/trimline/neutral/filled/line, -/obj/effect/decal/cleanable/dirt, +/area/station/service/hydroponics) +"ifk" = ( +/obj/effect/turf_decal/sand/plating, +/obj/structure/ladder, +/obj/structure/window/reinforced/spawner/west, +/turf/open/floor/plating, +/area/mine/explored) +"ifn" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/maintenance/tram/left) -"gLi" = ( -/obj/effect/turf_decal/trimline/white/filled/line{ +/area/station/commons/fitness/recreation) +"ifq" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line{ dir = 1 }, -/turf/open/floor/iron/dark, -/area/engineering/storage/tech) -"gLu" = ( -/turf/closed/wall, -/area/service/chapel/monastery) -"gLw" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 4 +/obj/machinery/camera/directional/north{ + c_tag = "Medical - Chemistry East"; + network = list("ss13","medbay") }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/firealarm/directional/north, +/turf/open/floor/iron/white, +/area/station/medical/chemistry) +"ifw" = ( /obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 8 + dir = 10 }, -/obj/machinery/door/airlock/public/glass{ - name = "Commons Area" +/obj/structure/table, +/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/effect/turf_decal/stripes/corner, +/turf/open/floor/iron/dark, +/area/station/service/chapel/monastery) +"ifD" = ( +/obj/effect/turf_decal/trimline/purple/filled/line, +/obj/machinery/shower{ + dir = 1; + name = "emergency shower" }, -/obj/machinery/door/firedoor, +/obj/effect/turf_decal/bot, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, -/area/commons/fitness/recreation) -"gLB" = ( -/obj/effect/turf_decal/trimline/red/filled/corner, -/obj/effect/turf_decal/trimline/red/filled/corner{ +/area/station/science/research) +"ifN" = ( +/obj/effect/turf_decal/trimline/purple/filled/line{ dir = 4 }, -/turf/open/floor/iron/dark, -/area/security/interrogation) -"gLE" = ( -/obj/effect/turf_decal/trimline/yellow/warning{ - dir = 4 +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/turf/open/floor/iron/white, +/area/station/science/ordnance/office) +"ifU" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 9 }, -/obj/machinery/status_display/evac/directional/north, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/aisat/foyer) -"gLF" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/sign/warning/securearea{ - desc = "A warning sign which reads 'SERVER ROOM'."; - name = "SERVER ROOM"; - pixel_y = 32 +/obj/structure/chair, +/obj/machinery/airalarm/directional/north, +/obj/machinery/camera{ + c_tag = "Departures - Holding Wing"; + dir = 10; + network = list("ss13","Security") }, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) +"ifX" = ( +/obj/machinery/portable_atmospherics/canister/plasma, /turf/open/floor/plating, -/area/science/server) -"gLI" = ( -/obj/machinery/newscaster/directional/west, -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ +/area/station/engineering/engine_smes) +"igj" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/maintenance/radshelter/service) +"igw" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/landmark/event_spawn, +/turf/open/floor/iron, +/area/station/commons/dorms) +"igy" = ( +/turf/closed/wall, +/area/station/engineering/supermatter/room) +"igB" = ( +/obj/structure/table/glass, +/obj/machinery/microwave, +/obj/machinery/camera{ + c_tag = "Science - Break Room"; + dir = 9; + network = list("ss13","rd") + }, +/obj/item/radio/intercom/directional/north, +/turf/open/floor/iron/cafeteria{ + dir = 5 + }, +/area/station/science/breakroom) +"igE" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 4 }, -/turf/open/floor/iron/cafeteria, -/area/service/kitchen/diner) -"gLQ" = ( -/obj/structure/cable/multilayer/multiz, -/obj/effect/turf_decal/stripes/end{ +/obj/structure/disposalpipe/sorting/mail/flip{ + name = "sorting disposal pipe (Science General)"; + sortTypes = list(12,13,14,23,28) + }, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/hallway/primary/tram/right) +"igF" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/turf/open/floor/catwalk_floor, +/area/station/maintenance/central/greater) +"igN" = ( +/obj/effect/turf_decal/siding/wood, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/wood/large, +/area/station/service/library) +"igO" = ( +/obj/effect/turf_decal/trimline/neutral/filled/corner{ dir = 1 }, -/turf/open/floor/plating, -/area/ai_monitored/command/nuke_storage) -"gLU" = ( -/obj/machinery/door/window{ - name = "Captain's Desk"; - req_access_txt = "20" +/obj/effect/turf_decal/trimline/neutral/filled/corner{ + dir = 8 }, +/obj/effect/turf_decal/siding/thinplating/corner, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/turf/open/floor/wood, -/area/command/heads_quarters/captain) -"gMc" = ( +/turf/open/floor/iron, +/area/station/commons/fitness/recreation) +"ihg" = ( +/obj/effect/turf_decal/trimline/blue/filled/line, /obj/effect/turf_decal/trimline/blue/filled/line{ dir = 1 }, -/turf/open/floor/iron/white, -/area/medical/treatment_center) -"gMf" = ( -/obj/machinery/holopad, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/turf_decal/box/white{ - color = "#52B4E9" +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/virology{ + autoclose = 0; + frequency = 1449; + id_tag = "virology_airlock_exterior"; + name = "Virology Exterior Airlock" }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/wood/parquet, -/area/medical/psychology) -"gMq" = ( -/obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/components/binary/pump/on{ - dir = 8; - name = "Engine Coolant Bypass" +/obj/effect/mapping_helpers/airlock/locked, +/obj/machinery/door_buttons/access_button{ + dir = 1; + idDoor = "virology_airlock_exterior"; + idSelf = "virology_airlock_control"; + name = "Virology Access Button"; + pixel_y = -24; + req_access = list("virology") }, -/obj/structure/cable/layer3, -/turf/open/floor/engine, -/area/engineering/supermatter/room) -"gML" = ( -/obj/structure/table, -/obj/effect/turf_decal/trimline/purple/filled/line{ +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/item/paper_bin, -/turf/open/floor/iron/white, -/area/science/lobby) -"gMR" = ( -/obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/trimline/neutral/filled/line, -/turf/open/floor/plating, -/area/maintenance/central/greater) -"gNd" = ( /obj/structure/cable, -/turf/open/floor/circuit/green, -/area/ai_monitored/turret_protected/ai_upload) -"gNg" = ( -/obj/effect/turf_decal/siding/wood{ +/obj/effect/mapping_helpers/airlock/access/all/medical/virology, +/turf/open/floor/iron/white, +/area/station/medical/virology) +"ihk" = ( +/obj/effect/turf_decal/trimline/brown/filled/corner{ dir = 8 }, -/turf/open/floor/wood{ - icon_state = "wood-broken" - }, -/area/commons/vacant_room/office) -"gNL" = ( +/obj/effect/turf_decal/trimline/brown/filled/corner, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/cargo/miningdock) +"ihn" = ( +/obj/machinery/power/shieldwallgen, +/obj/effect/turf_decal/bot, +/obj/machinery/light/directional/north, /obj/machinery/camera{ - c_tag = "Science - Experimentor Lab Testing Range"; - dir = 9; - network = list("ss13","rd") + c_tag = "Secure - Teleporter"; + dir = 9 }, -/turf/open/floor/engine, -/area/science/explab) -"gNU" = ( -/obj/structure/filingcabinet, /turf/open/floor/iron/dark, -/area/command/bridge) -"gNY" = ( -/obj/structure/lattice, -/turf/open/space/openspace, -/area/space/nearstation) -"gOi" = ( +/area/station/command/teleporter) +"iho" = ( +/obj/structure/cable, +/turf/open/floor/iron/grimy, +/area/station/security/detectives_office) +"ihB" = ( /obj/effect/turf_decal/trimline/green/filled/line{ dir = 4 }, -/obj/structure/bed{ - dir = 4 +/obj/structure/table/glass, +/obj/structure/reagent_dispensers/wall/virusfood/directional/east, +/obj/machinery/reagentgrinder{ + pixel_y = 8 }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 1 +/obj/item/stack/sheet/mineral/plasma{ + amount = 3 }, +/turf/open/floor/iron/white, +/area/station/medical/virology) +"ihD" = ( /turf/open/floor/iron, -/area/medical/virology) -"gOk" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/showcase/cyborg/old{ - pixel_y = 20 +/area/station/commons/vacant_room/commissary) +"ihI" = ( +/obj/machinery/power/terminal{ + dir = 8 }, -/obj/structure/cable, -/turf/open/floor/circuit, -/area/ai_monitored/turret_protected/aisat_interior) -"gOn" = ( -/obj/structure/cable, -/turf/open/floor/iron/white, -/area/medical/medbay/central) -"gOq" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ +/obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/machinery/power/apc/auto_name/directional/west, /obj/structure/cable, -/obj/structure/table, -/obj/item/radio/off{ - pixel_y = 6 +/turf/open/floor/iron, +/area/station/engineering/engine_smes) +"ihM" = ( +/obj/structure/rack, +/obj/structure/window/reinforced{ + dir = 8 }, -/obj/item/radio/off{ - pixel_x = -6; +/obj/item/clothing/glasses/meson{ pixel_y = 4 }, -/obj/item/radio/off{ - pixel_x = 6; - pixel_y = 4 +/obj/item/lighter, +/obj/item/reagent_containers/pill/patch/aiuri, +/obj/item/stock_parts/cell/high, +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 1 }, -/obj/item/radio/off, /turf/open/floor/iron, -/area/command/gateway) -"gOG" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/area/station/command/heads_quarters/ce) +"iia" = ( +/obj/docking_port/stationary{ + dwidth = 2; + height = 5; + id = "laborcamp_home"; + name = "fore bay 1"; + roundstart_template = /datum/map_template/shuttle/labour/generic; + width = 9 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/turf/open/misc/asteroid/airless, +/area/mine/explored) +"iib" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 4 }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/obj/machinery/status_display/ai/directional/east, +/obj/machinery/light/directional/east, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"iin" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/maintenance/tram/left) +"iip" = ( +/obj/effect/turf_decal/trimline/green/filled/line{ dir = 1 }, +/obj/machinery/airalarm/directional/north, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, /turf/open/floor/iron/dark, -/area/medical/break_room) -"gOJ" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/dark/visible, -/turf/open/floor/iron, -/area/engineering/atmos) -"gOQ" = ( -/obj/machinery/atmospherics/pipe/layer_manifold/supply/hidden, -/turf/closed/wall/r_wall, -/area/maintenance/disposal/incinerator) -"gPa" = ( -/obj/effect/turf_decal/trimline/brown/filled/line{ - dir = 6 - }, -/obj/effect/turf_decal/stripes/corner{ - dir = 1 +/area/station/medical/virology) +"iiA" = ( +/obj/structure/disposalpipe/segment{ + dir = 10 }, -/obj/effect/turf_decal/loading_area, -/obj/machinery/light/directional/south, /turf/open/floor/iron, -/area/cargo/storage) -"gPj" = ( +/area/station/security/brig) +"iiD" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/bot, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/item/crowbar, +/obj/item/screwdriver, +/turf/open/floor/iron, +/area/station/cargo/warehouse) +"iiJ" = ( /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/catwalk_floor, -/area/maintenance/department/security) -"gPp" = ( -/obj/effect/turf_decal/tile{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/grimy, +/area/station/service/library/lounge) +"iiN" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/extinguisher_cabinet/directional/north, /turf/open/floor/iron, -/area/hallway/secondary/entry) -"gPt" = ( -/obj/structure/lattice/catwalk, -/obj/structure/railing, -/turf/open/space/basic, -/area/space/nearstation) -"gPz" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable, -/turf/open/floor/plating, -/area/science/xenobiology) -"gQc" = ( -/obj/machinery/light/directional/north, -/obj/effect/turf_decal/trimline/red/filled/line{ +/area/station/security/processing) +"iiP" = ( +/obj/structure/closet/l3closet, +/obj/effect/turf_decal/siding/white{ dir = 1 }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/status_display/ai/directional/north, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/structure/extinguisher_cabinet/directional/south, +/turf/open/floor/iron/dark, +/area/station/medical/storage) +"ijf" = ( +/obj/machinery/seed_extractor, +/obj/machinery/firealarm/directional/north, +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 1 }, /turf/open/floor/iron, -/area/security/brig) -"gQl" = ( -/obj/machinery/space_heater, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/smooth, -/area/maintenance/starboard/lesser) -"gQs" = ( -/obj/machinery/door/airlock/command/glass{ - name = "Bridge"; - req_access_txt = "19" +/area/station/service/hydroponics/garden) +"ijt" = ( +/obj/structure/railing{ + dir = 8 }, -/obj/effect/turf_decal/trimline/blue/filled/line{ +/obj/effect/turf_decal/siding/thinplating{ dir = 8 }, -/obj/machinery/door/firedoor, +/obj/effect/turf_decal/trimline/brown/filled/line{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/brown/filled/corner, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/disposalpipe/segment, -/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ - cycle_id = "bridge-right" - }, /obj/structure/cable, -/obj/machinery/door/poddoor/preopen{ - id = "bridge blast"; - name = "bridge blast door" +/turf/open/floor/iron, +/area/station/cargo/storage) +"ike" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/structure/crate_empty, +/obj/item/relic, +/obj/effect/spawner/random/maintenance/three, +/turf/open/floor/iron/smooth, +/area/station/maintenance/central/greater) +"ikn" = ( +/obj/machinery/light/small/directional/south, +/obj/structure/closet/emcloset, +/obj/effect/landmark/start/hangover/closet, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/smooth, +/area/station/hallway/primary/tram/left) +"ikB" = ( +/obj/machinery/door/airlock/hatch{ + name = "Ladder Access Hatch" + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/catwalk_floor, +/area/station/hallway/primary/tram/center) +"ikC" = ( +/obj/effect/turf_decal/trimline/green/corner{ + dir = 8 }, +/obj/effect/turf_decal/trimline/green/corner, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, /turf/open/floor/iron/dark, -/area/command/bridge) -"gQu" = ( -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ +/area/station/service/hydroponics) +"ikJ" = ( +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ dir = 1 }, -/obj/structure/table, -/obj/machinery/reagentgrinder, +/obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron, -/area/cargo/miningdock/cafeteria) -"gQD" = ( -/obj/effect/turf_decal/trimline/brown/filled/line{ +/area/station/command/gateway) +"ikL" = ( +/obj/structure/table/wood, +/obj/item/storage/fancy/candle_box, +/obj/item/storage/fancy/candle_box{ + pixel_x = -2; + pixel_y = 2 + }, +/turf/open/floor/carpet, +/area/station/service/chapel/monastery) +"ilh" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 4 }, -/obj/machinery/power/apc/auto_name/directional/east, -/obj/structure/cable, +/obj/machinery/door/airlock/public/glass{ + name = "Garden" + }, +/obj/machinery/door/firedoor, /turf/open/floor/iron, -/area/cargo/lobby) -"gQK" = ( -/obj/effect/landmark/event_spawn, -/obj/structure/disposalpipe/segment{ - dir = 4 +/area/station/service/hydroponics/garden) +"ili" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 8 }, +/obj/machinery/light/directional/west, /turf/open/floor/iron, -/area/engineering/main) -"gRs" = ( -/obj/effect/turf_decal/trimline/red/filled/line, +/area/station/commons/dorms) +"ilj" = ( +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/light_switch/directional/west, +/obj/structure/cable, /turf/open/floor/iron, -/area/security/prison/workout) -"gRw" = ( -/obj/machinery/atmospherics/components/trinary/filter/atmos/co2{ - dir = 1 +/area/station/science/auxlab) +"ilL" = ( +/obj/effect/landmark/start/hangover, +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/effect/turf_decal/trimline/brown/filled/corner, /turf/open/floor/iron, -/area/engineering/atmos) -"gRO" = ( -/obj/machinery/light/small/directional/south, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/smooth, -/area/maintenance/starboard/greater) -"gRR" = ( -/obj/effect/turf_decal/trimline/yellow/warning, -/obj/structure/railing/corner{ +/area/station/hallway/secondary/construction/engineering) +"ilT" = ( +/obj/machinery/power/apc/auto_name/directional/east, +/obj/structure/cable, +/obj/structure/table/wood/fancy/green, +/obj/effect/spawner/random/aimodule/harmless, +/turf/open/floor/circuit/green, +/area/station/ai_monitored/turret_protected/ai_upload) +"ilW" = ( +/obj/structure/table, +/obj/item/stack/sheet/iron{ + amount = 10 + }, +/obj/item/electropack, +/turf/open/floor/engine, +/area/station/science/xenobiology) +"ima" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"imr" = ( +/obj/effect/turf_decal/tile/blue{ dir = 8 }, -/obj/effect/turf_decal/trimline/neutral/filled/corner{ - dir = 1 +/obj/effect/turf_decal/tile/yellow/anticorner/contrasted{ + dir = 4 }, -/obj/effect/turf_decal/caution{ - dir = 1 +/turf/open/floor/iron/dark, +/area/station/command/bridge) +"imL" = ( +/obj/effect/turf_decal/trimline/green/filled/line, +/obj/effect/turf_decal/siding/thinplating/dark/corner{ + dir = 8 }, -/turf/open/floor/iron, -/area/hallway/primary/tram/right) -"gRY" = ( -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/tile/blue/fourcorners, +/obj/machinery/light/small/directional/south, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/item/radio/intercom/directional/south, +/obj/machinery/duct, /turf/open/floor/iron/dark, -/area/medical/medbay/lobby) -"gSo" = ( -/obj/machinery/door/airlock/maintenance_hatch{ - req_one_access_txt = "12" +/area/station/service/hydroponics) +"imP" = ( +/obj/machinery/door/airlock/command/glass{ + name = "Bridge Access" }, -/obj/effect/decal/cleanable/dirt, +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/trimline/blue/filled/line, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "bridge-left" + }, /obj/structure/cable, -/turf/open/floor/catwalk_floor, -/area/maintenance/starboard/greater) -"gSr" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/green/visible, -/obj/effect/turf_decal/trimline/blue/filled/line{ +/obj/effect/mapping_helpers/airlock/access/all/command/general, +/turf/open/floor/iron/dark, +/area/station/command/bridge) +"inr" = ( +/turf/closed/wall/r_wall, +/area/station/science/ordnance/burnchamber) +"inu" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/landmark/navigate_destination/aiupload, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/ai_upload) +"inv" = ( +/obj/effect/turf_decal/trimline/neutral/filled/corner{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 10 }, +/obj/effect/turf_decal/trimline/yellow/warning, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/obj/structure/cable, /turf/open/floor/iron, -/area/engineering/atmos) -"gSv" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ +/area/station/maintenance/tram/left) +"inB" = ( +/obj/effect/landmark/start/depsec/engineering, +/obj/effect/turf_decal/trimline/red/filled/corner, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 8 }, -/obj/machinery/firealarm/directional/west, -/turf/open/floor/iron/white, -/area/medical/medbay/central) -"gSy" = ( -/obj/effect/turf_decal/siding/thinplating, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 4 - }, -/obj/machinery/duct, -/turf/open/floor/iron/white, -/area/service/kitchen) -"gSA" = ( -/obj/structure/table, -/obj/effect/turf_decal/trimline/brown/filled/line{ - dir = 4 +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/security/checkpoint/engineering) +"inL" = ( +/obj/structure/fluff/paper/stack{ + dir = 8 }, -/obj/item/stamp{ - pixel_x = -3; - pixel_y = 3 +/obj/effect/decal/cleanable/dirt, +/obj/item/instrument/musicalmoth, +/turf/open/floor/plating, +/area/station/maintenance/tram/right) +"inQ" = ( +/obj/structure/chair/pew, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/chapel{ + dir = 5 }, -/obj/item/stamp/denied{ - pixel_x = 4; - pixel_y = -2 +/area/station/service/chapel) +"inY" = ( +/obj/structure/chair{ + dir = 8 }, -/turf/open/floor/iron, -/area/cargo/office) -"gSB" = ( -/turf/closed/wall/r_wall, -/area/security/checkpoint/science) -"gSP" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/duct, -/turf/open/floor/wood, -/area/service/bar) -"gSR" = ( -/obj/structure/fluff/tram_rail/anchor{ +/obj/effect/landmark/start/hangover, +/obj/structure/disposalpipe/segment, +/obj/effect/landmark/start/assistant, +/turf/open/floor/iron/dark, +/area/station/security/courtroom) +"iok" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/green/visible, +/obj/structure/lattice/catwalk, +/turf/open/space/basic, +/area/space/nearstation) +"ion" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/closed/wall/r_wall, +/area/station/medical/virology) +"ioo" = ( +/obj/effect/turf_decal/stripes/line{ dir = 1 }, -/turf/open/openspace, -/area/hallway/primary/tram/right) -"gSZ" = ( -/obj/effect/turf_decal/trimline/purple/filled/line, -/obj/machinery/camera/directional/south{ - c_tag = "Science - Main Central"; - network = list("ss13","rd") +/obj/structure/table/glass, +/obj/item/folder/white{ + pixel_x = 2 }, -/turf/open/floor/iron/white, -/area/science/research) -"gTd" = ( -/obj/effect/turf_decal/trimline/brown/filled/line{ - dir = 5 +/obj/item/radio/headset/headset_sci{ + pixel_x = -7; + pixel_y = 6 }, -/obj/machinery/computer/cargo/request{ +/obj/item/storage/pill_bottle/mutadone{ + pixel_x = 11; + pixel_y = 7 + }, +/turf/open/floor/iron/dark, +/area/station/science/genetics) +"ioE" = ( +/obj/structure/table/wood/fancy/royalblue, +/obj/structure/sign/painting/library_secure{ + pixel_x = 32 + }, +/obj/structure/window/reinforced/spawner, +/obj/effect/spawner/random/decoration/statue{ + spawn_loot_chance = 50 + }, +/obj/effect/turf_decal/siding/wood{ + dir = 8 + }, +/obj/structure/window/reinforced/spawner/west, +/turf/open/floor/wood/large, +/area/station/service/library) +"ioP" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/science/robotics/mechbay) +"ioR" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/obj/structure/disposalpipe/junction/yjunction{ dir = 8 }, +/turf/open/floor/catwalk_floor, +/area/station/maintenance/starboard/central) +"ipe" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/green/visible, /turf/open/floor/iron, -/area/cargo/lobby) -"gTj" = ( -/obj/item/radio/intercom/directional/east, -/obj/effect/turf_decal/trimline/red/filled/corner, -/obj/machinery/light_switch/directional/east{ - pixel_x = 22; - pixel_y = -9 +/area/station/engineering/atmos/pumproom) +"ipk" = ( +/obj/effect/turf_decal/trimline/yellow/warning, +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/turf/open/floor/iron/white, -/area/security/execution/education) -"gTo" = ( -/obj/effect/spawner/random/vending/snackvend, -/obj/effect/turf_decal/stripes/line{ - dir = 9 +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 1 }, /turf/open/floor/iron, -/area/hallway/secondary/entry) -"gTq" = ( -/obj/effect/turf_decal/trimline/white/filled/line{ - dir = 1 +/area/station/maintenance/tram/right) +"ipC" = ( +/obj/structure/chair{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 8 }, -/obj/effect/landmark/event_spawn, /turf/open/floor/iron/dark, -/area/engineering/storage/tech) -"gTy" = ( -/obj/machinery/door/morgue{ - name = "Confession Booth (Chaplain)"; - req_access_txt = "22" +/area/station/security/courtroom) +"ipG" = ( +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ + dir = 1 + }, +/obj/effect/turf_decal/siding/thinplating/dark/corner, +/obj/item/kirbyplants/random, +/obj/machinery/light/directional/south, +/obj/structure/sign/painting/library{ + pixel_y = -32 + }, +/turf/open/floor/iron, +/area/station/commons/lounge) +"iqh" = ( +/obj/machinery/door/window{ + name = "Captain's Desk"; + req_access = list("captain") }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/wood/tile, -/area/service/chapel/office) -"gTG" = ( -/turf/closed/wall, -/area/security/prison/work) -"gTR" = ( -/obj/machinery/chem_master, -/obj/machinery/button/door/directional/east{ - id = "pharmacy_shutters_2"; - name = "Pharmacy Privacy Shutters Toggle"; - req_one_access_txt = "5;69" +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/wood, +/area/station/command/heads_quarters/captain) +"iqH" = ( +/obj/effect/turf_decal/sand, +/turf/open/floor/iron, +/area/station/security/prison/workout) +"iqL" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/green/visible, +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 10 }, -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 5 +/turf/open/floor/iron, +/area/station/engineering/atmos) +"iqN" = ( +/obj/structure/cable, +/turf/open/floor/iron/grimy, +/area/station/service/library/lounge) +"iqU" = ( +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ + dir = 1 }, -/turf/open/floor/iron/white, -/area/medical/pharmacy) -"gTT" = ( +/obj/effect/turf_decal/siding/thinplating/dark, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/commons/lounge) +"iqX" = ( +/obj/effect/turf_decal/trimline/purple/filled/line{ dir = 4 }, -/obj/machinery/light/directional/south, -/obj/item/radio/intercom/directional/south{ - freerange = 1; - frequency = 1447; - listening = 0; - name = "Private Channel" +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/white, +/area/station/science/xenobiology) +"iqZ" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/sign/warning/secure_area{ + desc = "A warning sign which reads 'SERVER ROOM'."; + name = "SERVER ROOM"; + pixel_y = -32 }, -/turf/open/floor/iron/grimy, -/area/ai_monitored/turret_protected/aisat/foyer) -"gUb" = ( -/obj/structure/table, -/obj/machinery/recharger, -/obj/machinery/status_display/evac/directional/north, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/ai_monitored/security/armory) -"gUe" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 8 +/turf/open/floor/plating, +/area/station/science/server) +"ird" = ( +/obj/structure/railing/corner, +/obj/effect/turf_decal/siding/thinplating{ + dir = 9 }, -/obj/effect/turf_decal/trimline/red/corner{ - dir = 4 +/turf/open/floor/glass/reinforced, +/area/station/security/brig) +"irg" = ( +/obj/machinery/light/small/directional/north, +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 9 }, /obj/effect/decal/cleanable/dirt, -/obj/machinery/light/small/directional/west, /turf/open/floor/iron, -/area/security/checkpoint/science) -"gUi" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 4 +/area/station/maintenance/tram/mid) +"irv" = ( +/obj/effect/turf_decal/trimline/brown/filled/line{ + dir = 9 }, -/obj/effect/turf_decal/trimline/neutral/filled/warning{ - dir = 4 +/obj/structure/table, +/obj/item/phone{ + desc = "He bought?"; + pixel_x = -3; + pixel_y = 3 }, +/turf/open/floor/iron/dark, +/area/station/cargo/miningdock/oresilo) +"iry" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, /turf/open/floor/iron, -/area/hallway/secondary/construction/engineering) -"gUn" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable, -/turf/open/floor/plating, -/area/security/checkpoint/engineering) -"gUt" = ( -/obj/effect/turf_decal/siding/thinplating/dark, -/obj/machinery/light/directional/south, -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ - dir = 1 - }, -/obj/machinery/airalarm/directional/south, -/obj/machinery/camera/directional/south{ - c_tag = "Departures - South Main" - }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/hallway/secondary/exit/departure_lounge) -"gUu" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/trimline/yellow/filled/corner{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/yellow/filled/corner{ +/area/station/hallway/primary/tram/center) +"irB" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line{ dir = 4 }, -/obj/effect/landmark/start/hangover, -/obj/structure/cable, /turf/open/floor/iron, -/area/hallway/secondary/entry) -"gUw" = ( -/turf/open/floor/iron/dark/telecomms, -/area/tcommsat/server) -"gUC" = ( -/obj/machinery/power/apc/auto_name/directional/east, -/obj/effect/turf_decal/trimline/red/filled/line{ +/area/station/engineering/break_room) +"irH" = ( +/obj/effect/turf_decal/trimline/red/filled/corner{ dir = 4 }, +/obj/effect/turf_decal/trimline/red/filled/corner{ + dir = 1 + }, /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/sorting/mail/flip{ + dir = 4; + name = "sorting disposal pipe (Head of Security's Office)"; + sortType = 8 + }, /turf/open/floor/iron, -/area/security/office) -"gUL" = ( +/area/station/security/office) +"irI" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/landmark/start/hangover, +/obj/machinery/plumbing/synthesizer{ + reagent_id = /datum/reagent/water + }, /turf/open/floor/plating, -/area/maintenance/tram/left) -"gUX" = ( -/obj/effect/turf_decal/trimline/neutral/line, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, +/area/station/maintenance/department/medical) +"isi" = ( +/obj/effect/turf_decal/trimline/neutral/filled/corner, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 + }, /turf/open/floor/iron, -/area/hallway/secondary/entry) -"gVh" = ( -/obj/machinery/door/airlock/hatch{ - name = "MiniSat Telecomms Relay Access"; - req_one_access_txt = "65" +/area/station/hallway/secondary/entry) +"ist" = ( +/obj/item/storage/toolbox/drone, +/obj/effect/turf_decal/stripes/corner, +/turf/open/floor/iron, +/area/station/ai_monitored/security/armory) +"isK" = ( +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 6 }, -/obj/effect/turf_decal/trimline/neutral/filled/line{ +/obj/structure/rack, +/obj/machinery/light/directional/south, +/obj/item/controller, +/obj/item/compact_remote, +/obj/item/integrated_circuit/loaded/hello_world, +/obj/item/integrated_circuit/loaded/speech_relay, +/obj/item/compact_remote, +/turf/open/floor/iron, +/area/station/science/auxlab) +"isW" = ( +/turf/closed/wall, +/area/station/security/prison/safe) +"itc" = ( +/obj/machinery/computer/station_alert{ dir = 8 }, -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 4 - }, /turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/aisat/hallway) -"gVi" = ( -/obj/machinery/power/apc/auto_name/directional/north, -/obj/structure/cable, -/turf/open/floor/carpet, -/area/security/detectives_office) -"gVp" = ( -/obj/structure/railing{ - dir = 8 - }, -/obj/structure/chair{ - dir = 4 +/area/station/ai_monitored/turret_protected/aisat/foyer) +"itk" = ( +/obj/machinery/medical_kiosk, +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 10 }, -/obj/effect/turf_decal/siding/thinplating{ +/obj/machinery/light/directional/west, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) +"itn" = ( +/obj/structure/stairs/north, +/obj/structure/railing{ dir = 8 }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/landmark/start/assistant, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron, -/area/commons/fitness/recreation) -"gVz" = ( -/obj/machinery/atmospherics/components/trinary/mixer/airmix{ - dir = 4 +/turf/open/floor/iron/stairs/medium, +/area/station/commons/dorms) +"itH" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/girder, +/turf/open/floor/iron/smooth, +/area/station/maintenance/department/crew_quarters/dorms) +"itK" = ( +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/trimline/purple/filled/line, +/turf/open/floor/iron/dark, +/area/station/science/xenobiology) +"itW" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 }, /turf/open/floor/iron, -/area/engineering/atmos) -"gVL" = ( -/obj/machinery/space_heater, -/obj/effect/turf_decal/bot, -/turf/open/floor/plating, -/area/ai_monitored/turret_protected/aisat/maint) -"gVN" = ( -/obj/structure/industrial_lift/tram{ - icon_state = "titanium" - }, -/obj/structure/fluff/tram_rail, -/turf/open/openspace, -/area/hallway/primary/tram/center) -"gVY" = ( +/area/station/hallway/secondary/exit) +"iue" = ( /obj/effect/turf_decal/tile/blue{ dir = 4 }, -/obj/effect/turf_decal/tile/blue{ +/obj/effect/turf_decal/tile/yellow/anticorner/contrasted{ dir = 8 }, -/obj/structure/extinguisher_cabinet/directional/north, -/obj/structure/cable, -/obj/machinery/duct, -/turf/open/floor/iron/freezer, -/area/medical/coldroom) -"gWm" = ( -/obj/machinery/portable_atmospherics/canister/air, -/turf/open/floor/engine/air, -/area/engineering/atmos) -"gWy" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 10 +/turf/open/floor/iron/dark, +/area/station/command/bridge) +"iug" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 4 }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/obj/machinery/door/firedoor, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) +"iuh" = ( +/obj/machinery/light/directional/north, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 9 + }, +/obj/machinery/camera/directional/west{ + c_tag = "Security - Prison Main North-West"; + network = list("ss13","Security","prison") }, /turf/open/floor/iron, -/area/hallway/secondary/command) -"gWz" = ( -/obj/structure/table, -/obj/item/folder/red, -/obj/item/pen, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/area/station/security/prison) +"iui" = ( +/obj/effect/turf_decal/trimline/yellow/warning, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, -/area/security/office) -"gWJ" = ( +/area/station/maintenance/tram/mid) +"iun" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/line{ - dir = 4 +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 1 }, -/turf/open/floor/plating, -/area/maintenance/tram/right) -"gXc" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/window/brigdoor/left/directional/west{ - name = "Security Front Desk"; - req_one_access_txt = "1;4" +/obj/effect/turf_decal/trimline/red/filled/line, +/obj/machinery/light/small/directional/north, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/security/interrogation) +"iuo" = ( +/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/machinery/door/window/right/directional/east, -/turf/open/floor/iron, -/area/security/brig) -"gXo" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/sign/warning/securearea{ - desc = "A warning sign which reads 'SERVER ROOM'."; - name = "SERVER ROOM"; - pixel_y = -32 +/obj/machinery/airalarm/directional/north, +/turf/open/floor/wood, +/area/station/service/bar) +"iuy" = ( +/obj/structure/table, +/obj/item/grenade/barrier{ + pixel_x = 4 }, -/turf/open/floor/plating, -/area/science/server) -"gXy" = ( -/obj/machinery/light/directional/west, -/obj/machinery/camera/motion{ - c_tag = "Secure - AI Upload"; - dir = 10; - network = list("ss13","aiupload") +/obj/item/grenade/barrier, +/obj/item/grenade/barrier{ + pixel_x = -4 }, +/obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/ai_upload) -"gXB" = ( +/area/station/ai_monitored/security/armory) +"iuz" = ( +/obj/machinery/door/airlock/external{ + name = "Port Docking Bay 1"; + space_dir = 1 + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/turf/open/floor/plating, +/area/station/hallway/secondary/entry) +"iuD" = ( +/turf/open/floor/iron, +/area/station/hallway/primary/tram/left) +"iuI" = ( +/obj/machinery/bookbinder, +/obj/machinery/light/directional/north, +/obj/machinery/newscaster/directional/north, +/obj/machinery/camera/directional/north{ + c_tag = "Civilian - Library North" + }, +/turf/open/floor/wood/large, +/area/station/service/library) +"iuM" = ( +/obj/structure/table/wood/fancy/royalblue, +/obj/machinery/door/window{ + dir = 8; + name = "Secure Art Exhibition"; + req_access = list("library") + }, /obj/effect/turf_decal/siding/wood{ - dir = 4 + dir = 8 }, -/turf/open/floor/wood/parquet, -/area/medical/psychology) -"gYd" = ( -/obj/machinery/air_sensor/plasma_tank, -/turf/open/floor/engine/plasma, -/area/engineering/atmos) -"gYp" = ( -/obj/structure/chair/stool/bar/directional/north, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/obj/structure/sign/painting/large/library{ dir = 4 }, +/turf/open/floor/wood/large, +/area/station/service/library) +"iuO" = ( +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron, +/area/station/security/office) +"iuR" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/security/prison/work) +"ivd" = ( +/obj/machinery/light/directional/north, /obj/effect/turf_decal/trimline/red/filled/line{ - dir = 10 + dir = 1 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/airalarm/directional/north, +/turf/open/floor/iron/showroomfloor, +/area/station/security/warden) +"ivg" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/holopad, +/obj/effect/turf_decal/bot, +/obj/structure/cable, /turf/open/floor/iron, -/area/security/prison) -"gYs" = ( -/obj/machinery/portable_atmospherics/canister/plasma, -/turf/open/floor/plating, -/area/engineering/engine_smes) -"gYw" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 1 +/area/station/construction/mining/aux_base) +"ivk" = ( +/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/item/multitool, +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 10 }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/recharge_station, /turf/open/floor/iron, -/area/cargo/warehouse) -"gYE" = ( -/obj/effect/turf_decal/trimline/purple/filled/line{ +/area/station/engineering/atmos) +"ivu" = ( +/obj/machinery/door/airlock/hatch{ + name = "Ladder Access Hatch" + }, +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/catwalk_floor, +/area/station/hallway/primary/tram/right) +"ivx" = ( +/obj/effect/turf_decal/trimline/blue/filled/corner{ + dir = 1 + }, /turf/open/floor/iron/white, -/area/science/mixing/hallway) -"gYO" = ( -/obj/effect/turf_decal/trimline/purple/filled/line{ - dir = 8 +/area/station/medical/treatment_center) +"ivH" = ( +/obj/structure/table, +/obj/item/paper_bin{ + pixel_x = -3; + pixel_y = 7 }, +/obj/effect/spawner/random/bureaucracy/pen, +/turf/open/floor/iron, +/area/station/commons/fitness/recreation) +"ivN" = ( /obj/effect/turf_decal/trimline/purple/filled/corner, -/obj/structure/disposalpipe/segment, -/obj/structure/cable, /turf/open/floor/iron/white, -/area/science/xenobiology) -"gYZ" = ( -/obj/machinery/ntnet_relay, -/obj/structure/sign/warning/nosmoking{ - pixel_y = -32 +/area/station/science/research) +"iwh" = ( +/obj/effect/turf_decal/sand/plating, +/obj/structure/sign/poster/contraband/rebels_unite{ + pixel_y = 32 }, -/turf/open/floor/circuit/telecomms/mainframe, -/area/tcommsat/server) -"gZr" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ +/turf/open/floor/plating/airless, +/area/mine/explored) +"iwi" = ( +/obj/effect/turf_decal/sand/plating, +/obj/effect/turf_decal/stripes/asteroid/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/asteroid/line{ dir = 4 }, -/obj/effect/turf_decal/trimline/yellow/filled/corner{ - dir = 8 +/turf/open/floor/plating/airless, +/area/mine/explored) +"iwm" = ( +/obj/machinery/door/airlock/security/glass{ + name = "Prison Wing" }, -/turf/open/floor/iron/white, -/area/medical/pharmacy) -"gZH" = ( -/obj/machinery/atmospherics/components/tank, -/turf/open/floor/iron/dark, -/area/science/storage) -"gZM" = ( -/obj/machinery/light/directional/south, -/obj/effect/turf_decal/trimline/red/filled/line, -/turf/open/floor/iron, -/area/security/brig) -"gZV" = ( -/obj/structure/cable, -/obj/machinery/airalarm/directional/west, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/power/solar_control{ - dir = 4; - id = "portsolar"; - name = "Port Quarter Solar Control" +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 4 }, -/turf/open/floor/catwalk_floor, -/area/maintenance/solars/port/aft) -"hab" = ( -/obj/effect/turf_decal/delivery, -/obj/structure/holosign/barrier/atmos/sturdy, -/obj/machinery/camera/directional/south{ - c_tag = "Hallway - North-East Tram Bridge" +/obj/structure/cable, +/obj/structure/disposalpipe/segment, +/obj/machinery/door/firedoor, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 1 }, -/turf/open/floor/vault, -/area/hallway/primary/tram/left) -"hae" = ( -/obj/machinery/atmospherics/pipe/smart/manifold/purple/visible, -/obj/machinery/meter, -/turf/open/floor/iron/white, -/area/science/mixing) -"hag" = ( -/turf/closed/wall, -/area/medical/psychology) -"hai" = ( -/obj/effect/turf_decal/trimline/brown/filled/line, +/obj/effect/mapping_helpers/airlock/access/all/security/brig, +/turf/open/floor/iron, +/area/station/security/brig) +"iwo" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/item/radio/intercom/directional/south, +/obj/effect/turf_decal/trimline/purple/filled/corner, +/obj/effect/turf_decal/trimline/purple/filled/corner{ + dir = 8 + }, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/maintenance/starboard/lesser) +"iwz" = ( +/obj/effect/turf_decal/trimline/yellow/warning{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/structure/cable, +/obj/effect/turf_decal/trimline/neutral/filled/line, /turf/open/floor/iron, -/area/cargo/miningdock) -"hak" = ( -/obj/machinery/atmospherics/pipe/multiz/scrubbers/visible/layer2{ - dir = 8 +/area/station/maintenance/tram/right) +"iwF" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/landmark/event_spawn, +/obj/structure/cable, +/mob/living/simple_animal/hostile/retaliate/goat{ + name = "Pete" }, -/obj/effect/turf_decal/stripes/end{ - dir = 8 +/turf/open/floor/iron/showroomfloor, +/area/station/service/kitchen/coldroom) +"iwJ" = ( +/obj/effect/turf_decal/trimline/yellow/warning{ + dir = 1 }, +/obj/machinery/light/small/directional/south, /obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/multiz/supply/visible/layer4{ +/obj/effect/turf_decal/trimline/neutral/filled/line, +/turf/open/floor/iron, +/area/station/maintenance/tram/right) +"iwN" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/siding/thinplating{ dir = 8 }, -/turf/open/floor/plating, -/area/hallway/primary/tram/left) -"haC" = ( -/obj/effect/turf_decal/trimline/red/filled/corner{ - dir = 1 +/obj/machinery/airalarm/directional/north, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/aisat_interior) +"iwT" = ( +/obj/structure/closet/emcloset, +/obj/effect/turf_decal/siding/thinplating/dark{ + dir = 6 }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron, -/area/security/brig) -"haD" = ( -/obj/effect/turf_decal/stripes/end{ - dir = 4 +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/hallway/secondary/entry) +"iwV" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/smooth, +/area/station/maintenance/central/lesser) +"iwW" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 8 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit) +"ixa" = ( +/obj/structure/table/wood, +/obj/machinery/light/warm/directional/north, +/obj/item/flashlight/lamp, +/obj/machinery/requests_console/directional/north{ + department = "Chapel"; + departmentType = 1; + name = "Chapel Requests Console" + }, +/turf/open/floor/iron/grimy, +/area/station/service/chapel/office) +"ixc" = ( +/obj/effect/turf_decal/bot/left, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, -/area/ai_monitored/security/armory) -"haX" = ( +/area/station/engineering/atmospherics_engine) +"ixf" = ( +/obj/structure/disposalpipe/segment{ + dir = 10 + }, /obj/effect/decal/cleanable/dirt, -/obj/structure/cable, +/obj/machinery/light/small/directional/east, /turf/open/floor/catwalk_floor, -/area/maintenance/tram/right) -"haY" = ( -/obj/effect/turf_decal/siding/thinplating, -/turf/open/floor/iron, -/area/cargo/storage) -"hbl" = ( +/area/station/maintenance/tram/right) +"ixl" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/trash/cigbutt, +/turf/open/floor/iron/smooth, +/area/station/maintenance/department/security) +"ixs" = ( +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 1 + }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, @@ -23504,5723 +24799,5383 @@ dir = 4 }, /turf/open/floor/iron, -/area/commons/dorms) -"hbU" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/area/station/hallway/secondary/entry) +"ixu" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/decal/cleanable/dirt, /obj/structure/cable, -/turf/open/floor/iron, -/area/hallway/secondary/exit) -"hch" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark, -/area/engineering/gravity_generator) -"hcA" = ( -/obj/effect/turf_decal/sand/plating, -/obj/effect/turf_decal/stripes/asteroid/line{ +/turf/open/floor/catwalk_floor, +/area/station/maintenance/port/fore) +"ixO" = ( +/obj/structure/chair/comfy/brown{ + buildstackamount = 0; + color = "#c45c57"; dir = 8 }, -/obj/effect/turf_decal/stripes/asteroid/line{ - dir = 4 - }, -/obj/effect/turf_decal/sand/plating, -/turf/open/floor/plating/airless, -/area/mine/explored) -"hcH" = ( -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/maintenance/central/greater) -"hcV" = ( -/obj/structure/disposalpipe/segment, +/obj/effect/landmark/start/detective, +/obj/machinery/newscaster/directional/east, +/turf/open/floor/carpet, +/area/station/security/detectives_office) +"ixW" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/hallway/primary/central) -"hcW" = ( -/obj/structure/frame/machine, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/maintenance/starboard/central) -"hcZ" = ( +/obj/structure/cable, /obj/effect/turf_decal/trimline/purple/filled/line{ - dir = 1 + dir = 8 }, -/obj/machinery/light/directional/north, -/obj/machinery/status_display/ai/directional/north, /turf/open/floor/iron/white, -/area/science/research) -"hdc" = ( -/obj/effect/turf_decal/trimline/white/filled/line{ - dir = 4 - }, -/turf/open/floor/iron/dark, -/area/engineering/storage/tech) -"hdi" = ( -/obj/effect/turf_decal/trimline/purple/filled/line{ - dir = 1 +/area/station/science/research) +"iyc" = ( +/turf/closed/wall, +/area/station/commons/vacant_room/office) +"iyn" = ( +/obj/effect/turf_decal/trimline/neutral/filled/corner, +/obj/effect/turf_decal/trimline/neutral/filled/corner{ + dir = 8 }, -/obj/machinery/power/apc/auto_name/directional/north, -/obj/structure/cable, -/turf/open/floor/iron/white, -/area/science/research) -"hdo" = ( -/obj/structure/cable, -/turf/open/floor/engine/hull/reinforced, -/area/space/nearstation) -"hdq" = ( -/obj/item/radio/intercom/directional/east, -/turf/open/floor/iron/grimy, -/area/service/library/lounge) -"hdt" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/trimline/red/filled/corner{ - dir = 4 +/obj/structure/cable, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"iyq" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 6 }, -/obj/effect/turf_decal/trimline/red/filled/corner{ - dir = 1 +/obj/structure/rack, +/obj/item/shovel{ + pixel_x = -5 }, /turf/open/floor/iron, -/area/security/checkpoint/science) -"hdD" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ +/area/station/cargo/miningdock) +"iyr" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 4 }, -/obj/machinery/newscaster/directional/east, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron, -/area/hallway/primary/tram/left) -"hdO" = ( -/obj/structure/industrial_lift/tram{ - icon_state = "plating" +/obj/effect/turf_decal/trimline/red/corner{ + dir = 4 }, -/obj/structure/window/reinforced/shuttle, -/obj/structure/grille, -/obj/effect/turf_decal/stripes{ - dir = 1 +/obj/effect/decal/cleanable/dirt, +/obj/structure/closet/secure_closet/brig{ + id = "engcell"; + name = "Engineering Cell Locker" }, -/obj/effect/turf_decal/stripes, -/obj/effect/turf_decal/caution/stand_clear/red{ +/obj/effect/turf_decal/trimline/red/filled/line{ dir = 8 }, -/turf/open/floor/vault, -/area/hallway/primary/tram/center) -"hef" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/preopen{ - id = "Sciencelockdown"; - name = "Research Lockdown Blastdoor" - }, -/turf/open/floor/plating, -/area/science/research) -"hex" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/landmark/event_spawn, -/obj/structure/disposalpipe/segment, +/obj/machinery/light/small/directional/south, +/obj/structure/cable, /turf/open/floor/iron, -/area/hallway/primary/central) -"heC" = ( -/obj/effect/turf_decal/trimline/blue/filled/line, +/area/station/security/checkpoint/engineering) +"iys" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, /obj/structure/disposalpipe/segment{ dir = 6 }, /turf/open/floor/iron/white, -/area/command/heads_quarters/cmo) -"heN" = ( -/obj/machinery/door/airlock/maintenance_hatch{ - name = "Science Maintenance"; - req_one_access_txt = "12;47" +/area/station/medical/medbay/central) +"iyy" = ( +/obj/machinery/power/apc/auto_name/directional/west, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 10 }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/smooth, -/area/maintenance/department/science) -"hfk" = ( -/obj/effect/turf_decal/trimline/neutral/line, +/obj/machinery/light_switch/directional/south, +/obj/structure/cable, /turf/open/floor/iron, -/area/service/hydroponics/garden) -"hft" = ( -/obj/effect/turf_decal/trimline/yellow/warning{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt, +/area/station/security/checkpoint/supply) +"iyC" = ( /obj/structure/disposalpipe/segment{ - dir = 10 - }, -/obj/effect/turf_decal/trimline/neutral/filled/corner{ - dir = 8 + dir = 4 }, -/obj/effect/turf_decal/trimline/neutral/filled/corner, -/turf/open/floor/iron, -/area/maintenance/tram/right) -"hfu" = ( -/obj/machinery/light/directional/east, -/obj/effect/turf_decal/trimline/white/line{ - dir = 10 +/obj/effect/turf_decal/trimline/purple/filled/corner, +/turf/open/floor/iron/white, +/area/station/science/lower) +"iyK" = ( +/obj/machinery/telecomms/bus/preset_two, +/turf/open/floor/iron/dark/telecomms, +/area/station/tcommsat/server) +"izi" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 4 }, /turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/aisat_interior) -"hfE" = ( -/obj/structure/tank_dispenser/oxygen{ - pixel_x = -1; - pixel_y = 2 +/area/station/commons/fitness/recreation/entertainment) +"izo" = ( +/obj/structure/disposalpipe/segment{ + dir = 5 }, -/obj/machinery/camera{ - c_tag = "Secure - Gateway South"; - dir = 6 +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/medical/medbay/lobby) +"izG" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 9 }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron, -/area/command/gateway) -"hfH" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/closet, -/obj/effect/spawner/random/engineering/flashlight, -/obj/effect/spawner/random/maintenance/seven, -/obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron, -/area/maintenance/port/central) -"hfO" = ( -/obj/effect/turf_decal/trimline/yellow/warning{ - dir = 1 +/area/station/security/execution/transfer) +"izO" = ( +/turf/open/floor/plating, +/area/station/security/processing) +"izR" = ( +/obj/machinery/door/airlock/security{ + name = "Evidence Storage" }, -/obj/effect/turf_decal/trimline/neutral/filled/arrow_cw, -/obj/effect/turf_decal/caution, -/obj/structure/railing/corner{ +/obj/effect/turf_decal/trimline/red/filled/line, +/obj/effect/turf_decal/trimline/red/filled/line{ dir = 1 }, -/turf/open/floor/iron, -/area/hallway/primary/tram/left) -"hfP" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/door/firedoor, +/obj/effect/mapping_helpers/airlock/access/all/security/general, +/turf/open/floor/iron/dark, +/area/station/security/office) +"izU" = ( +/turf/closed/wall, +/area/station/hallway/primary/tram/center) +"izV" = ( /obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 8 }, -/obj/effect/turf_decal/siding/thinplating/corner{ - dir = 8 +/obj/effect/turf_decal/siding/thinplating{ + dir = 4 }, -/obj/machinery/door/firedoor, +/obj/machinery/light/directional/west, /turf/open/floor/iron, -/area/hallway/primary/central) -"hgh" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/carpet, -/area/command/heads_quarters/captain) -"hgr" = ( -/obj/effect/turf_decal/trimline/brown/filled/line{ +/area/station/commons/fitness/recreation) +"iAh" = ( +/obj/effect/turf_decal/trimline/green/filled/line{ dir = 4 }, -/turf/open/floor/iron, -/area/cargo/qm) -"hgs" = ( -/obj/structure/bed/double{ +/obj/structure/bed{ dir = 4 }, -/obj/item/bedsheet/dorms_double{ +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/turf/open/floor/iron, +/area/station/medical/virology) +"iAo" = ( +/obj/machinery/door/airlock/external{ + name = "Common Mining Dock" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 4 }, -/turf/open/floor/wood, -/area/commons/dorms) -"hgt" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating, +/area/station/hallway/secondary/exit) +"iAp" = ( +/obj/machinery/rnd/production/protolathe/department/science, +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 5 + }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/turf/open/floor/iron, +/area/station/science/lab) +"iAr" = ( +/obj/effect/turf_decal/trimline/yellow/warning{ + dir = 1 + }, /obj/effect/decal/cleanable/dirt, -/turf/open/floor/catwalk_floor, -/area/hallway/primary/central) -"hgF" = ( -/obj/effect/turf_decal/trimline/yellow/filled/corner{ +/obj/effect/turf_decal/trimline/neutral/filled/corner{ dir = 8 }, -/obj/structure/cable, /turf/open/floor/iron, -/area/tcommsat/computer) -"hgK" = ( -/obj/item/stack/ore/glass, -/turf/open/misc/asteroid, -/area/mine/explored) -"hgM" = ( -/obj/structure/cable, -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 8 +/area/station/maintenance/tram/right) +"iAN" = ( +/obj/machinery/door/airlock/engineering/glass{ + name = "Power Storage" + }, +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 1 }, +/obj/effect/turf_decal/trimline/yellow/filled/line, +/obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/sink{ - dir = 4; - pixel_x = -12 +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/item/reagent_containers/glass/bucket, +/obj/structure/cable/layer3, +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/access/all/engineering/engine_equipment, /turf/open/floor/iron, -/area/security/prison/garden) -"hgR" = ( -/obj/machinery/light/small/directional/north, -/obj/effect/landmark/blobstart, +/area/station/engineering/engine_smes) +"iBm" = ( +/obj/machinery/light/directional/west, +/obj/structure/bed{ + dir = 4 + }, +/turf/open/floor/iron/textured_large, +/area/station/security/execution/education) +"iBx" = ( +/obj/machinery/vending/modularpc, +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 9 + }, +/turf/open/floor/iron/white, +/area/station/science/lobby) +"iBB" = ( +/obj/structure/cable, +/turf/open/floor/iron/cafeteria{ + dir = 5 + }, +/area/station/command/heads_quarters/rd) +"iBD" = ( +/obj/effect/turf_decal/trimline/neutral/filled/corner{ + dir = 4 + }, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/hallway/primary/tram/left) +"iBN" = ( +/obj/machinery/light/small/directional/east, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/obj/effect/landmark/event_spawn, /obj/machinery/duct, -/obj/effect/spawner/random/trash/graffiti{ - pixel_x = -32; - spawn_loot_chance = 25 +/turf/open/floor/iron/freezer, +/area/station/commons/lounge) +"iBP" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/security/checkpoint/medical) +"iBV" = ( +/obj/machinery/camera{ + c_tag = "Security - Escape Pod"; + dir = 9; + network = list("ss13","Security") }, -/obj/effect/spawner/random/trash/graffiti{ - pixel_y = 32; - spawn_loot_chance = 25 +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/security/office) +"iCe" = ( +/obj/machinery/door/airlock{ + id_tag = "Toilet2"; + name = "Unit 2" }, /turf/open/floor/iron/freezer, -/area/commons/lounge) -"hhr" = ( -/obj/machinery/camera/motion/directional/south{ - c_tag = "Secure - AI Lower External North"; - network = list("ss13","minisat") +/area/station/commons/toilet) +"iCA" = ( +/obj/structure/fluff{ + desc = "What, you think the water just magically soaks into the metallic flooring?"; + icon = 'icons/obj/lavaland/survival_pod.dmi'; + icon_state = "fan_tiny"; + name = "shower drain" }, -/turf/open/space/basic, -/area/ai_monitored/turret_protected/aisat/foyer) -"hhB" = ( -/obj/effect/turf_decal/trimline/neutral/filled/corner{ +/obj/machinery/duct, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/freezer, +/area/station/commons/toilet) +"iCT" = ( +/obj/structure/railing/corner{ dir = 4 }, -/obj/effect/turf_decal/trimline/blue/filled/corner{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/railing{ dir = 1 }, -/obj/machinery/atmospherics/components/binary/pump{ - dir = 1; - name = "O2 to Pure" +/obj/effect/turf_decal/siding/thinplating{ + dir = 1 }, +/obj/structure/cable, /turf/open/floor/iron, -/area/engineering/atmos) -"hhY" = ( -/obj/structure/table, -/obj/item/stock_parts/micro_laser{ - pixel_x = -6; - pixel_y = 4 +/area/station/commons/dorms) +"iCY" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, -/obj/item/stock_parts/micro_laser{ - pixel_x = -2; - pixel_y = 2 +/obj/effect/turf_decal/trimline/purple/filled/corner, +/obj/effect/turf_decal/trimline/purple/filled/corner{ + dir = 8 }, -/obj/item/stock_parts/micro_laser{ - pixel_x = 2 +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/trimline/neutral/corner, +/turf/open/floor/iron, +/area/station/hallway/primary/tram/right) +"iDb" = ( +/obj/item/crowbar/large, +/obj/structure/rack, +/obj/item/flashlight, +/turf/open/floor/iron/dark, +/area/station/engineering/supermatter/room) +"iDi" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron/grimy, +/area/station/ai_monitored/command/nuke_storage) +"iDj" = ( +/obj/machinery/flasher/directional/north{ + id = "AI" }, -/obj/item/stock_parts/micro_laser{ - pixel_x = 6; - pixel_y = -2 +/turf/open/floor/circuit, +/area/station/ai_monitored/turret_protected/ai) +"iDl" = ( +/obj/structure/table/optable{ + name = "Robotics Operating Table" }, -/obj/effect/turf_decal/trimline/brown/filled/line{ - dir = 6 +/turf/open/floor/iron/white, +/area/station/science/robotics/lab) +"iDs" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/trimline/yellow/warning{ + dir = 8 }, +/obj/effect/decal/cleanable/oil, +/obj/item/clothing/glasses/welding, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, -/area/cargo/drone_bay) -"him" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 4 - }, +/area/station/maintenance/port/central) +"iDv" = ( /obj/structure/disposalpipe/segment, /turf/open/floor/iron, -/area/engineering/break_room) -"hit" = ( -/obj/machinery/airalarm/directional/north, -/obj/effect/turf_decal/trimline/purple/filled/line{ - dir = 1 +/area/station/hallway/primary/tram/right) +"iDB" = ( +/obj/structure/table, +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 9 }, +/obj/item/folder/blue, +/obj/item/pen/blue, /turf/open/floor/iron, -/area/science/robotics/mechbay) -"hiL" = ( -/obj/structure/disposalpipe/segment{ - dir = 5 +/area/station/tcommsat/computer) +"iEb" = ( +/obj/structure/industrial_lift/tram{ + icon_state = "titanium_blue" }, -/turf/open/floor/iron, -/area/security/brig) -"hiQ" = ( -/obj/effect/turf_decal/trimline/neutral/filled/corner{ +/obj/structure/fluff/tram_rail{ dir = 1 }, -/obj/effect/turf_decal/trimline/neutral/filled/corner{ +/obj/structure/chair/comfy/shuttle{ + dir = 1 + }, +/turf/open/openspace, +/area/station/hallway/primary/tram/center) +"iEu" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment{ +/obj/effect/turf_decal/trimline/neutral/filled/corner{ dir = 4 }, -/obj/machinery/duct, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, /turf/open/floor/iron, -/area/hallway/primary/central) -"hiV" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden, -/turf/closed/wall/r_wall, -/area/engineering/break_room) -"hja" = ( -/obj/structure/cable, -/obj/effect/turf_decal/trimline/red/filled/corner{ - dir = 1 +/area/station/hallway/secondary/construction/engineering) +"iEx" = ( +/obj/structure/rack, +/obj/structure/window/reinforced{ + dir = 4 }, -/obj/effect/turf_decal/trimline/red/filled/corner{ +/obj/structure/window/reinforced{ dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/duct, +/obj/item/gun/energy/laser{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/gun/energy/laser, +/obj/item/gun/energy/laser{ + pixel_x = 3; + pixel_y = -3 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/open/floor/iron, -/area/security/prison/safe) -"hjh" = ( -/obj/structure/railing/corner{ +/area/station/ai_monitored/security/armory) +"iEI" = ( +/obj/effect/turf_decal/trimline/yellow/warning{ dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/trimline/neutral/filled/line, +/obj/machinery/airalarm/directional/south, +/turf/open/floor/iron, +/area/station/maintenance/tram/right) +"iEJ" = ( +/obj/effect/turf_decal/tile/blue{ dir = 4 }, -/obj/structure/railing{ +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/structure/cable, +/obj/effect/landmark/start/assistant, +/turf/open/floor/iron/cafeteria, +/area/station/commons/dorms/laundry) +"iFO" = ( +/obj/structure/railing/corner{ dir = 1 }, -/obj/effect/turf_decal/siding/thinplating{ +/obj/effect/turf_decal/trimline/red/filled/corner{ dir = 1 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/structure/disposalpipe/segment, /turf/open/floor/iron, -/area/commons/dorms) -"hjp" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 9 +/area/station/security/brig) +"iFP" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 1 }, -/obj/machinery/camera/directional/west{ - c_tag = "Medical - Surgery Room A"; - network = list("ss13","medbay") +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) +"iFV" = ( +/obj/effect/spawner/structure/window, +/turf/open/floor/plating, +/area/station/commons/fitness) +"iGl" = ( +/obj/structure/table, +/obj/item/paper_bin{ + pixel_x = -3; + pixel_y = 7 }, -/obj/structure/sink{ - dir = 4; - pixel_x = -12 +/obj/item/inspector, +/obj/item/inspector{ + pixel_x = -5; + pixel_y = 12 }, -/obj/machinery/status_display/evac/directional/west, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/obj/machinery/firealarm/directional/north, -/turf/open/floor/iron/white, -/area/medical/surgery/fore) -"hjq" = ( -/obj/effect/turf_decal/stripes/corner{ +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/security/office) +"iGz" = ( +/obj/effect/turf_decal/delivery, +/obj/structure/holosign/barrier/atmos/sturdy, +/obj/structure/fluff/tram_rail/floor{ dir = 1 }, -/obj/machinery/light/directional/east, -/obj/effect/turf_decal/trimline/purple/filled/line{ +/turf/open/floor/vault, +/area/station/hallway/primary/tram/left) +"iGT" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line, +/obj/effect/turf_decal/trimline/yellow/filled/corner{ dir = 1 }, -/obj/structure/sign/warning/electricshock{ - pixel_x = 32 +/turf/open/floor/iron, +/area/station/engineering/main) +"iGV" = ( +/obj/structure/table, +/obj/item/hand_labeler, +/obj/machinery/requests_console/directional/north{ + department = "Cargo Bay"; + departmentType = 2; + name = "Cargo Bay Requests Console" }, -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/science/xenobiology) -"hjv" = ( -/obj/structure/table/reinforced, -/obj/structure/window/reinforced, -/obj/item/defibrillator/loaded{ - pixel_y = 6 +/obj/item/mecha_parts/mecha_equipment/hydraulic_clamp, +/obj/effect/turf_decal/tile/brown/fourcorners, +/turf/open/floor/iron, +/area/station/cargo/storage) +"iHd" = ( +/obj/machinery/door/airlock/external{ + autoclose = 0; + frequency = 1449; + id_tag = "rightmost_upper_eva_external"; + name = "External Access" }, -/obj/effect/turf_decal/siding/white, -/obj/machinery/door/window/left/directional/west{ - name = "Secure Medical Storage"; - req_access_txt = "5" +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/item/clothing/suit/straight_jacket, -/obj/item/clothing/suit/straight_jacket, -/obj/item/clothing/glasses/blindfold, -/obj/item/clothing/glasses/blindfold, -/obj/item/clothing/ears/earmuffs, -/obj/item/clothing/ears/earmuffs, -/turf/open/floor/iron/dark, -/area/medical/storage) -"hjR" = ( -/obj/structure/chair/pew/left, -/turf/open/floor/iron/chapel{ - dir = 1 +/obj/effect/decal/cleanable/dirt, +/obj/machinery/door_buttons/access_button{ + idDoor = "rightmost_upper_eva_external"; + idSelf = "rightmost_upper_eva_airlock_control"; + name = "External Access Button"; + pixel_y = 24 }, -/area/service/chapel) -"hkc" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line, +/obj/effect/mapping_helpers/airlock/locked, +/turf/open/floor/catwalk_floor, +/area/station/hallway/primary/tram/right) +"iHp" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/light/directional/south, -/obj/machinery/duct, -/turf/open/floor/iron/dark, -/area/commons/lounge) -"hkf" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/obj/structure/cable, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"iHq" = ( +/obj/structure/industrial_lift/tram{ + icon_state = "plating" }, -/obj/effect/turf_decal/tile/neutral{ +/obj/structure/window/reinforced/shuttle, +/obj/structure/grille, +/obj/structure/fluff/tram_rail{ + dir = 1 + }, +/turf/open/openspace, +/area/station/hallway/primary/tram/center) +"iHr" = ( +/obj/structure/sink{ + dir = 4; + pixel_x = -12 + }, +/obj/effect/turf_decal/trimline/neutral/line, +/obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 8 }, -/obj/machinery/holopad, -/obj/effect/turf_decal/box/white{ - color = "#52B4E9" +/turf/open/floor/iron, +/area/station/service/hydroponics/garden) +"iHK" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/turf/open/floor/iron, +/area/station/command/heads_quarters/ce) +"iHT" = ( +/obj/machinery/porta_turret/ai{ + dir = 4 + }, +/turf/open/floor/circuit, +/area/station/ai_monitored/turret_protected/ai_upload) +"iIc" = ( +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/stripes{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/neutral/filled/corner{ + dir = 4 }, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"iIm" = ( +/obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/airalarm/directional/south, -/turf/open/floor/iron/dark, -/area/medical/break_room) -"hkm" = ( -/obj/structure/table, -/obj/item/stack/pipe_cleaner_coil/random, -/obj/item/stack/pipe_cleaner_coil/random, -/obj/item/stack/pipe_cleaner_coil/random, -/obj/item/storage/crayons, -/obj/item/storage/crayons, -/obj/item/storage/crayons, -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 6 +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 8 + }, +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/science/lower) +"iIK" = ( +/obj/structure/closet{ + name = "Evidence Closet 1" }, -/turf/open/floor/iron, -/area/commons/storage/art) -"hko" = ( -/obj/effect/turf_decal/trimline/yellow/warning{ - dir = 1 +/obj/machinery/firealarm/directional/west, +/turf/open/floor/iron/dark, +/area/station/security/office) +"iJi" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/structure/crate, +/obj/effect/spawner/random/maintenance/two, +/turf/open/floor/plating, +/area/station/maintenance/starboard/central) +"iJw" = ( +/obj/machinery/vending/wardrobe/hydro_wardrobe, +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 9 }, -/obj/structure/railing{ - dir = 1 +/turf/open/floor/iron/dark, +/area/station/service/hydroponics) +"iJx" = ( +/obj/machinery/door/airlock/medical/glass{ + id_tag = "MedbayFoyer"; + name = "Medbay" }, -/obj/effect/turf_decal/trimline/neutral/filled/arrow_ccw, -/obj/effect/spawner/random/vending/colavend, -/turf/open/floor/iron, -/area/hallway/primary/tram/right) -"hkr" = ( -/obj/effect/turf_decal/trimline/neutral/filled/corner{ +/obj/effect/turf_decal/trimline/blue/filled/line{ dir = 4 }, +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 8 + }, +/obj/effect/mapping_helpers/airlock/unres, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment, /obj/structure/cable, +/obj/effect/mapping_helpers/airlock/access/all/medical/general, +/turf/open/floor/iron/white, +/area/station/medical/medbay/lobby) +"iJy" = ( +/obj/effect/turf_decal/trimline/blue/filled/line, +/obj/effect/landmark/start/paramedic, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/junction/flip{ - dir = 8 +/obj/machinery/duct, +/turf/open/floor/iron/white, +/area/station/medical/treatment_center) +"iJO" = ( +/obj/effect/turf_decal/sand/plating, +/obj/structure/disposalpipe/segment{ + dir = 10 }, -/turf/open/floor/iron, -/area/hallway/primary/tram/center) -"hkw" = ( -/obj/structure/bed{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating/airless, +/area/mine/explored) +"iKj" = ( +/obj/effect/turf_decal/stripes{ dir = 4 }, -/obj/item/bedsheet/dorms{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/science/ordnance/testlab) +"iKr" = ( +/obj/effect/turf_decal/bot_white/left, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/engineering/gravity_generator) +"iKt" = ( +/obj/effect/turf_decal/trimline/blue/filled/corner{ dir = 4 }, -/turf/open/floor/carpet, -/area/commons/dorms) -"hkC" = ( -/turf/closed/wall/r_wall, -/area/command/teleporter) -"hkE" = ( -/obj/structure/table/wood, -/obj/effect/turf_decal/siding/wood{ +/obj/effect/turf_decal/trimline/blue/filled/corner, +/obj/structure/disposalpipe/segment{ dir = 5 }, -/turf/open/floor/wood, -/area/service/library) -"hkH" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/green/visible, -/obj/machinery/atmospherics/pipe/bridge_pipe/dark/visible{ +/obj/machinery/duct, +/turf/open/floor/iron/white, +/area/station/medical/treatment_center) +"iKC" = ( +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/trimline/green/filled/line{ dir = 4 }, -/turf/open/floor/iron, -/area/engineering/atmos) -"hkI" = ( +/turf/open/floor/iron/dark, +/area/station/service/hydroponics) +"iKF" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/effect/decal/cleanable/dirt, -/obj/structure/closet/emcloset, -/turf/open/floor/iron/smooth, -/area/maintenance/department/security) -"hkK" = ( -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 +/turf/open/floor/catwalk_floor, +/area/station/maintenance/starboard/lesser) +"iKP" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 9 }, -/obj/effect/turf_decal/siding/thinplating/dark, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 1 +/obj/effect/turf_decal/trimline/green/filled/warning{ + dir = 8 }, /turf/open/floor/iron, -/area/commons/lounge) -"hkN" = ( -/obj/machinery/door/airlock/security{ - name = "Evidence Storage"; - req_one_access_txt = "1;4" +/area/station/hallway/primary/central) +"iKQ" = ( +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ + dir = 4 }, -/obj/effect/turf_decal/trimline/red/filled/line, -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 1 +/obj/machinery/airalarm/directional/west, +/obj/machinery/camera/directional/west{ + c_tag = "Medical - Main Storage"; + network = list("ss13","medbay") }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/door/firedoor, /turf/open/floor/iron/dark, -/area/security/office) -"hkP" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 10 - }, -/turf/open/floor/iron, -/area/commons/fitness/recreation) -"hla" = ( -/obj/effect/turf_decal/trimline/yellow/warning, -/obj/structure/railing/corner, -/obj/effect/turf_decal/trimline/neutral/filled/arrow_ccw{ +/area/station/medical/storage) +"iKY" = ( +/obj/effect/turf_decal/trimline/purple/corner{ dir = 1 }, -/obj/effect/turf_decal/caution{ +/obj/effect/turf_decal/stripes/corner{ dir = 1 }, /turf/open/floor/iron, -/area/hallway/primary/tram/right) -"hlj" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 5 - }, -/obj/item/kirbyplants/random, +/area/station/science/robotics/lab) +"iLa" = ( +/obj/structure/falsewall, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/maintenance/tram/right) +"iLi" = ( +/obj/effect/turf_decal/siding/thinplating, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/duct, +/obj/structure/cable, +/obj/effect/turf_decal/tile/red/fourcorners, /turf/open/floor/iron, -/area/hallway/secondary/command) -"hlk" = ( +/area/station/service/kitchen) +"iLs" = ( +/obj/effect/landmark/event_spawn, +/obj/effect/turf_decal/siding/thinplating, +/turf/open/floor/glass/reinforced, +/area/station/security/warden) +"iLN" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/landmark/start/station_engineer, +/turf/open/floor/catwalk_floor, +/area/station/maintenance/tram/left) +"iMg" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 8 + }, +/obj/machinery/newscaster/directional/west, /obj/structure/disposalpipe/segment, -/obj/structure/cable/layer3, /turf/open/floor/iron, -/area/engineering/main) -"hlq" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/area/station/hallway/primary/tram/left) +"iMp" = ( +/obj/structure/lattice/catwalk, /obj/effect/decal/cleanable/dirt, -/obj/structure/disposalpipe/segment{ - dir = 10 - }, /obj/structure/cable, +/turf/open/floor/plating, +/area/station/maintenance/tram/mid) +"iMy" = ( +/obj/machinery/airalarm/directional/north, +/turf/open/floor/iron/grimy, +/area/station/service/library/lounge) +"iMH" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/engineering/main) +"iMO" = ( +/obj/effect/turf_decal/tile/brown/fourcorners, +/obj/structure/window/reinforced/spawner/east, +/obj/structure/cable, +/obj/machinery/power/apc/auto_name/directional/south, +/turf/open/floor/iron/dark, +/area/station/cargo/miningdock/oresilo) +"iMU" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/structure/disposalpipe/segment, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/catwalk_floor, -/area/maintenance/starboard/lesser) -"hlz" = ( -/obj/effect/turf_decal/stripes/line{ +/area/station/maintenance/department/crew_quarters/dorms) +"iNg" = ( +/obj/structure/closet/emcloset, +/obj/effect/turf_decal/siding/thinplating/dark{ dir = 5 }, -/obj/structure/rack, -/obj/item/pickaxe{ - pixel_x = 5 +/obj/effect/landmark/start/hangover/closet, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/hallway/secondary/entry) +"iNo" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 1 + }, +/obj/item/radio/intercom/directional/west, +/turf/open/floor/iron/dark, +/area/station/commons/fitness/recreation/entertainment) +"iNr" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 8 }, /turf/open/floor/iron, -/area/cargo/miningdock) -"hlH" = ( -/obj/machinery/light/directional/west, +/area/station/cargo/sorting) +"iNw" = ( +/obj/structure/table/wood, +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/grimy, +/area/station/service/library/lounge) +"iNA" = ( +/obj/machinery/ai_slipper{ + uses = 10 + }, +/obj/effect/landmark/event_spawn, +/obj/structure/cable, /turf/open/floor/iron/dark, -/area/security/interrogation) -"hlI" = ( -/obj/effect/turf_decal/siding/thinplating{ +/area/station/ai_monitored/turret_protected/ai) +"iNV" = ( +/obj/structure/table, +/obj/item/plate, +/obj/item/kitchen/fork/plastic, +/obj/item/knife/plastic{ + pixel_x = 9 + }, +/turf/open/floor/eighties/red, +/area/station/commons/fitness/recreation/entertainment) +"iOc" = ( +/obj/machinery/stasis{ dir = 8 }, -/obj/structure/disposalpipe/segment, -/obj/structure/fluff/tram_rail/floor, -/turf/open/floor/iron, -/area/hallway/primary/tram/right) -"hlO" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/machinery/defibrillator_mount/directional/north, +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 5 }, -/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/white, +/area/station/medical/treatment_center) +"iOd" = ( +/obj/structure/fluff/tram_rail, +/turf/open/openspace, +/area/station/hallway/primary/tram/right) +"iOi" = ( +/turf/open/floor/wood/large, +/area/station/service/library) +"iOq" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/door_buttons/airlock_controller{ - idExterior = "middleright_upper_eva_external"; - idInterior = "middleright_upper_eva_internal"; - idSelf = "middleright_upper_eva_airlock_control"; - name = "External Access Console"; - pixel_y = 24 +/obj/structure/disposalpipe/segment{ + dir = 6 }, -/turf/open/floor/catwalk_floor, -/area/hallway/primary/tram/center) -"hlR" = ( -/obj/effect/turf_decal/trimline/white/line{ - dir = 4 +/turf/open/floor/wood, +/area/station/command/heads_quarters/hop) +"iOy" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/obj/effect/turf_decal/siding/wideplating{ + dir = 10 }, -/obj/effect/turf_decal/trimline/yellow/line{ - dir = 8 +/obj/machinery/camera/motion/directional/north{ + c_tag = "Secure - Nuclear Storage"; + network = list("ss13","secure") }, /turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/aisat_interior) -"hlS" = ( -/obj/machinery/vending/clothing, -/obj/effect/turf_decal/trimline/neutral/filled/line{ +/area/station/ai_monitored/command/nuke_storage) +"iPi" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ dir = 1 }, -/turf/open/floor/iron, -/area/commons/fitness/recreation) -"hlV" = ( -/obj/machinery/light/directional/north, -/obj/machinery/camera{ - c_tag = "Secure - AI Upper Ring South"; - dir = 9; - network = list("ss13","aicore") +/obj/effect/turf_decal/siding/thinplating/dark{ + dir = 1 }, -/turf/open/floor/glass/reinforced, -/area/ai_monitored/turret_protected/aisat/hallway) -"hma" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/hallway/secondary/entry) -"hmp" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/green/visible, -/obj/effect/turf_decal/trimline/brown/filled/line{ - dir = 6 +/area/station/security/brig) +"iPo" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/bridge_pipe/dark/visible, -/turf/open/floor/iron, -/area/engineering/atmos) -"hmq" = ( -/obj/effect/turf_decal/siding/thinplating{ +/obj/structure/disposalpipe/junction/flip{ dir = 1 }, -/turf/open/floor/iron/cafeteria, -/area/service/kitchen/diner) -"hmt" = ( -/obj/item/chair, -/obj/item/restraints/handcuffs/cable/red, -/obj/effect/decal/cleanable/blood/old, -/turf/open/floor/plating/airless, -/area/mine/explored) -"hmw" = ( -/obj/effect/turf_decal/trimline/brown/filled/line{ - dir = 4 +/obj/structure/cable, +/obj/structure/sign/warning/secure_area{ + pixel_x = 32 }, -/obj/structure/disposalpipe/segment, +/turf/open/floor/iron/white, +/area/station/science/lower) +"iPs" = ( +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ + dir = 1 + }, +/obj/structure/chair/sofa/corp/left, +/obj/effect/landmark/start/assistant, /turf/open/floor/iron, -/area/cargo/miningdock) -"hmG" = ( -/obj/effect/turf_decal/trimline/yellow/warning, -/obj/machinery/light/small/directional/north, -/obj/effect/decal/cleanable/dirt, +/area/station/commons/lounge) +"iPu" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 1 - }, +/obj/effect/landmark/event_spawn, +/obj/structure/cable, /turf/open/floor/iron, -/area/maintenance/tram/right) -"hmL" = ( -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 +/area/station/engineering/atmos) +"iPD" = ( +/obj/machinery/modular_computer/console/preset/civilian{ + dir = 4 }, -/obj/effect/turf_decal/siding/thinplating/dark/corner{ +/obj/effect/turf_decal/trimline/brown/filled/line{ dir = 8 }, -/obj/item/kirbyplants/random, -/obj/machinery/light/directional/south, -/obj/machinery/camera/directional/south{ - c_tag = "Civilian - Bar South" - }, -/obj/structure/sign/painting/library{ - pixel_y = -32 +/obj/item/radio/intercom/directional/west, +/turf/open/floor/iron, +/area/station/cargo/qm) +"iPQ" = ( +/obj/machinery/button/door/directional/west{ + id = "private_c"; + name = "Privacy Bolts"; + normaldoorcontrol = 1; + pixel_x = 24; + pixel_y = 9; + specialfunctions = 4 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/carpet, +/area/station/commons/dorms) +"iQy" = ( +/obj/effect/turf_decal/siding/thinplating, +/obj/machinery/duct, +/obj/effect/turf_decal/tile/red/fourcorners, /turf/open/floor/iron, -/area/commons/lounge) -"hmO" = ( -/obj/structure/railing{ +/area/station/service/kitchen) +"iQC" = ( +/obj/effect/turf_decal/trimline/purple/filled/line{ dir = 6 }, -/turf/open/floor/glass/reinforced, -/area/ai_monitored/turret_protected/aisat/hallway) -"hne" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 1 +/obj/item/kirbyplants{ + icon_state = "plant-21" }, -/obj/effect/turf_decal/trimline/neutral/filled/warning{ - dir = 1 +/obj/machinery/camera{ + c_tag = "Science - Lobby"; + dir = 6; + network = list("ss13","rd") }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/landmark/start/hangover, +/obj/machinery/airalarm/directional/south, +/turf/open/floor/iron/white, +/area/station/science/lobby) +"iQF" = ( /obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/dark/visible, /turf/open/floor/iron, -/area/hallway/secondary/command) -"hnk" = ( -/obj/structure/railing{ - dir = 1 +/area/station/engineering/atmos) +"iQH" = ( +/obj/structure/table, +/obj/item/multitool, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/camera/directional/south{ + c_tag = "Hallway - Lower West Power Hatch" }, -/obj/effect/turf_decal/siding/thinplating{ +/turf/open/floor/iron/smooth, +/area/station/maintenance/tram/left) +"iQO" = ( +/obj/structure/lattice/catwalk, +/obj/structure/railing, +/obj/structure/railing{ dir = 1 }, -/obj/structure/disposalpipe/segment{ - dir = 4 +/turf/open/space/basic, +/area/space/nearstation) +"iQU" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 8 }, /turf/open/floor/iron, -/area/commons/fitness/recreation) -"hno" = ( -/obj/effect/turf_decal/trimline/yellow/filled/corner{ +/area/station/engineering/atmos) +"iQY" = ( +/obj/effect/turf_decal/trimline/blue/filled/corner{ dir = 8 }, -/obj/effect/turf_decal/trimline/yellow/filled/corner, -/turf/open/floor/iron/white, -/area/medical/pharmacy) -"hnt" = ( -/obj/effect/turf_decal/trimline/green/filled/line{ - dir = 4 - }, -/obj/structure/table/glass, -/obj/structure/reagent_dispensers/wall/virusfood/directional/east, -/obj/machinery/reagentgrinder{ - pixel_y = 8 - }, -/obj/item/stack/sheet/mineral/plasma{ - amount = 3 - }, +/obj/effect/turf_decal/trimline/blue/filled/corner, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/junction/flip, +/obj/structure/cable, /turf/open/floor/iron/white, -/area/medical/virology) -"hnE" = ( -/obj/structure/lattice, -/obj/effect/spawner/random/structure/grille, -/turf/open/space/basic, -/area/space/nearstation) -"hnF" = ( -/turf/closed/wall/rock/porous, -/area/maintenance/port/fore) -"hof" = ( -/obj/structure/floodlight_frame, -/turf/open/misc/asteroid, -/area/medical/chemistry) -"hou" = ( -/obj/machinery/computer/atmos_control/plasma_tank{ - dir = 8 +/area/station/medical/medbay/lobby) +"iRs" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line, +/obj/structure/cable, +/obj/structure/sign/departments/holy{ + pixel_y = -32 }, -/obj/effect/turf_decal/trimline/purple/filled/line{ - dir = 4 +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment{ + dir = 9 }, /turf/open/floor/iron, -/area/engineering/atmos) -"hoF" = ( -/obj/structure/sign/warning/nosmoking, -/turf/closed/wall, -/area/engineering/atmos) -"hoY" = ( +/area/station/commons/fitness/recreation) +"iRu" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/duct, -/turf/open/floor/iron/smooth, -/area/maintenance/department/medical) -"hpe" = ( -/obj/structure/disposalpipe/segment{ - dir = 5 +/obj/machinery/door/airlock{ + name = "Water Closet" }, -/obj/effect/turf_decal/trimline/neutral/filled/corner{ +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 1 + }, +/turf/open/floor/plating, +/area/station/maintenance/department/crew_quarters/dorms) +"iRz" = ( +/obj/structure/grille, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/smooth, +/area/station/maintenance/starboard/lesser) +"iRA" = ( +/obj/structure/lattice/catwalk, +/obj/structure/railing{ dir = 8 }, -/obj/effect/turf_decal/trimline/neutral/filled/corner, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/hallway/primary/central) -"hpm" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/space/basic, +/area/space/nearstation) +"iRB" = ( +/obj/structure/chair/pew, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/turf/open/floor/iron/chapel{ + dir = 9 }, -/obj/machinery/door/firedoor, -/turf/open/floor/iron, -/area/commons/dorms) -"hpp" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 4 +/area/station/service/chapel) +"iRL" = ( +/turf/closed/wall, +/area/station/maintenance/starboard/greater) +"iRQ" = ( +/obj/machinery/atmospherics/pipe/multiz/scrubbers/visible/layer2{ + dir = 8 }, -/turf/open/floor/carpet, -/area/cargo/qm) -"hpq" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 1 +/obj/effect/turf_decal/stripes/end{ + dir = 8 }, -/obj/effect/turf_decal/trimline/neutral/filled/corner, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/multiz/supply/visible/layer4{ + dir = 8 + }, +/turf/open/floor/plating, +/area/station/maintenance/tram/left) +"iRX" = ( +/obj/effect/landmark/start/hangover, +/obj/machinery/duct, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/hallway/secondary/exit) -"hpI" = ( +/turf/open/floor/iron/freezer, +/area/station/commons/toilet) +"iRY" = ( /obj/structure/chair{ - dir = 4; - name = "Judge" - }, -/obj/effect/turf_decal/tile/blue/half/contrasted{ dir = 1 }, -/turf/open/floor/iron, -/area/security/courtroom) -"hpU" = ( -/obj/machinery/power/apc/auto_name/directional/north, -/obj/effect/turf_decal/siding/thinplating/corner{ - dir = 1 +/obj/effect/turf_decal/trimline/red/filled/line, +/obj/machinery/light/small/directional/south, +/turf/open/floor/iron/dark, +/area/station/security/interrogation) +"iRZ" = ( +/obj/effect/spawner/structure/window/reinforced/tinted, +/turf/open/floor/plating, +/area/station/security/interrogation) +"iSj" = ( +/obj/machinery/disposal/bin, +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 6 }, -/obj/machinery/light/directional/east, -/obj/structure/cable, -/turf/open/floor/iron/cafeteria, -/area/service/kitchen/diner) -"hqa" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 1 +/obj/structure/disposalpipe/trunk{ + dir = 8 }, -/obj/effect/turf_decal/box, -/turf/open/floor/iron, -/area/science/storage) -"hqC" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/trimline/yellow/warning, -/obj/effect/turf_decal/trimline/neutral/filled/corner{ - dir = 1 +/obj/machinery/airalarm/directional/east, +/turf/open/floor/iron/white, +/area/station/medical/medbay/lobby) +"iSm" = ( +/obj/machinery/disposal/bin{ + pixel_x = 5 }, -/obj/item/assembly/mousetrap/armed, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 4 +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 9 }, -/obj/structure/disposalpipe/segment{ +/obj/structure/disposalpipe/trunk{ dir = 4 }, -/turf/open/floor/iron, -/area/maintenance/tram/mid) -"hqJ" = ( -/obj/effect/turf_decal/trimline/yellow/warning, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 1 - }, +/obj/machinery/newscaster/directional/north, +/turf/open/floor/iron/white, +/area/station/science/lab) +"iSu" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/junction/yjunction{ - dir = 4 - }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/iron, -/area/maintenance/tram/mid) -"hqQ" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/reagent_dispensers/watertank, -/turf/open/floor/iron/smooth, -/area/maintenance/department/security) -"hrn" = ( -/obj/structure/chair/office{ - dir = 4 - }, -/obj/effect/landmark/start/head_of_personnel, -/obj/machinery/computer/security/telescreen/vault{ - pixel_y = 30 +/obj/machinery/button/door/directional/east{ + id = "miningdorm1"; + name = "Door Bolt Control"; + normaldoorcontrol = 1; + specialfunctions = 4 }, -/obj/machinery/light/directional/north, /turf/open/floor/carpet, -/area/command/heads_quarters/hop) -"hrs" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/area/station/cargo/miningdock) +"iSv" = ( +/obj/structure/closet/emcloset, /obj/effect/decal/cleanable/dirt, -/obj/item/assembly/mousetrap/armed, -/obj/structure/cable, -/turf/open/floor/catwalk_floor, -/area/maintenance/starboard/lesser) -"hrx" = ( -/obj/structure/table/reinforced, -/obj/structure/window/reinforced, -/obj/item/storage/box/syringes{ - pixel_y = 4 - }, -/obj/item/storage/box/syringes, -/obj/item/mod/module/plasma_stabilizer, -/obj/item/mod/module/thermal_regulator, -/obj/item/gun/syringe, -/obj/machinery/door/window/left/directional/west{ - name = "Secure Medical Storage"; - req_access_txt = "5" - }, -/obj/machinery/light/small/directional/east, +/turf/open/floor/iron/smooth, +/area/station/maintenance/starboard/greater) +"iSy" = ( +/obj/effect/spawner/random/structure/table, +/obj/item/paper/pamphlet/radstorm, +/obj/item/paper/pamphlet/radstorm, +/obj/item/paper/pamphlet/radstorm, /turf/open/floor/iron/dark, -/area/medical/storage) -"hrM" = ( -/obj/effect/turf_decal/siding/wood/corner{ +/area/station/maintenance/radshelter/service) +"iTc" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line{ dir = 1 }, -/obj/effect/turf_decal/siding/wood/corner{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/trimline/yellow/filled/line, +/obj/machinery/firealarm/directional/north, /obj/structure/cable, -/turf/open/floor/wood, -/area/commons/vacant_room/office) -"hrP" = ( -/obj/machinery/vending/security, -/turf/open/floor/iron/showroomfloor, -/area/security/lockers) -"hsa" = ( -/obj/machinery/door/poddoor/shutters{ - id = "mechbay"; - name = "Mech Bay" +/obj/machinery/atmospherics/pipe/smart/manifold4w/dark/visible, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"iTf" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 1 }, -/turf/open/floor/plating, -/area/science/robotics/mechbay) -"hsu" = ( +/obj/effect/turf_decal/trimline/yellow/warning, /obj/effect/decal/cleanable/dirt, -/obj/item/wrench, -/obj/effect/spawner/random/trash/cigbutt, -/turf/open/floor/iron/smooth, -/area/maintenance/department/security) -"hsv" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/engineering/main) -"hsy" = ( -/obj/effect/turf_decal/trimline/red/filled/line, -/obj/structure/table, /obj/structure/disposalpipe/segment{ dir = 4 }, /turf/open/floor/iron, -/area/security/brig) -"hsG" = ( -/obj/structure/disposalpipe/segment{ - dir = 5 +/area/station/maintenance/tram/left) +"iTr" = ( +/obj/effect/turf_decal/siding/thinplating{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/obj/structure/fluff/tram_rail/floor{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, /turf/open/floor/iron, -/area/science/robotics/lab) -"hsL" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/delivery, -/obj/machinery/door/poddoor/shutters{ - id = "trammaintdock" - }, -/turf/open/floor/plating, -/area/maintenance/port/central) -"hsN" = ( -/obj/effect/turf_decal/trimline/yellow/warning{ +/area/station/hallway/primary/tram/center) +"iTt" = ( +/obj/effect/turf_decal/trimline/green/filled/corner{ dir = 1 }, -/obj/structure/railing/corner{ - dir = 4 +/obj/effect/turf_decal/trimline/green/filled/corner{ + dir = 8 }, -/obj/effect/turf_decal/trimline/neutral/filled/arrow_cw, -/obj/machinery/camera/directional/east{ - c_tag = "Hallway - Central Tram Platform South" +/obj/machinery/door_buttons/airlock_controller{ + idExterior = "virology_airlock_exterior"; + idInterior = "virology_airlock_interior"; + idSelf = "virology_airlock_control"; + name = "Virology Access Console"; + pixel_x = -24; + pixel_y = 24; + req_access = list("virology") }, -/obj/effect/turf_decal/caution, -/turf/open/floor/iron, -/area/hallway/primary/tram/center) -"hsV" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ +/obj/structure/disposalpipe/segment{ dir = 9 }, -/turf/open/floor/iron/white, -/area/medical/treatment_center) -"hsW" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/security/prison/work) -"hsZ" = ( -/obj/structure/closet/firecloset, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/trimline/yellow/filled/line{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/medical/virology) +"iTx" = ( +/obj/machinery/shower{ dir = 8 }, -/obj/machinery/camera/emp_proof{ - c_tag = "Engineering - Entry Airlock"; - dir = 10; - network = list("ss13","engineering") +/obj/effect/turf_decal/box, +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 4 }, /turf/open/floor/iron, -/area/engineering/main) -"hta" = ( -/obj/effect/turf_decal/trimline/purple/filled/corner{ - dir = 4 +/area/station/engineering/main) +"iTL" = ( +/obj/structure/closet/crate, +/obj/item/stack/sheet/iron/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, +/obj/item/stack/sheet/mineral/plasma{ + amount = 30 }, -/obj/effect/turf_decal/trimline/purple/filled/corner, -/obj/structure/disposalpipe/segment{ +/turf/open/floor/plating, +/area/station/engineering/engine_smes) +"iTN" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/maintenance/tram/mid) +"iTP" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/white, -/area/science/lab) -"htt" = ( -/obj/structure/table, -/obj/item/storage/toolbox/electrical{ - pixel_x = 1; - pixel_y = -1 +/area/station/command/heads_quarters/captain/private) +"iTS" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 8 }, -/obj/effect/turf_decal/trimline/neutral/filled/line{ +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/station/command/heads_quarters/cmo) +"iUc" = ( +/obj/effect/turf_decal/trimline/neutral/filled/corner{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/neutral/filled/corner, +/obj/effect/turf_decal/siding/thinplating/corner{ + dir = 1 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/turf/open/floor/iron, +/area/station/commons/fitness/recreation) +"iUd" = ( +/obj/effect/turf_decal/siding/thinplating{ dir = 8 }, +/obj/structure/disposalpipe/segment, +/obj/structure/fluff/tram_rail/floor, +/obj/structure/cable, /turf/open/floor/iron, -/area/commons/storage/primary) -"htz" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/area/station/hallway/primary/tram/center) +"iUh" = ( +/turf/closed/wall, +/area/station/security/warden) +"iUr" = ( +/obj/effect/turf_decal/trimline/neutral/filled/corner, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"iUs" = ( +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 4 +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment, +/turf/open/floor/carpet, +/area/station/service/chapel) +"iUw" = ( +/obj/structure/ladder, +/turf/open/floor/iron/showroomfloor, +/area/station/service/kitchen/coldroom) +"iUy" = ( +/obj/structure/window/reinforced/plasma{ + dir = 8 }, -/obj/effect/turf_decal/trimline/red/filled/corner{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/general/visible, +/obj/structure/cable, +/obj/machinery/power/energy_accumulator/grounding_rod/anchored, +/turf/open/floor/engine, +/area/station/engineering/supermatter) +"iUB" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/ai_monitored/turret_protected/aisat/foyer) +"iUE" = ( +/obj/machinery/door/airlock/security/glass{ + id_tag = "prisondorm"; + name = "Prison Dorm 3" + }, +/obj/effect/turf_decal/trimline/red/filled/line, +/obj/effect/turf_decal/trimline/red/filled/line{ dir = 1 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/security/prison) -"htM" = ( -/obj/item/stack/ore/iron, -/turf/open/misc/asteroid/airless, -/area/mine/explored) -"htN" = ( -/obj/machinery/door/airlock{ - name = "Permabrig Showers" +/area/station/security/prison/safe) +"iUK" = ( +/obj/structure/table/glass, +/obj/item/storage/box/beakers, +/obj/item/storage/box/bodybags{ + pixel_x = 5; + pixel_y = 5 }, -/obj/machinery/door/firedoor, -/obj/structure/cable, -/obj/machinery/duct, -/turf/open/floor/iron/freezer, -/area/security/prison) -"htO" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/trimline/neutral/filled/corner{ +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 5 + }, +/obj/item/radio/intercom/directional/east, +/obj/machinery/status_display/evac/directional/north, +/turf/open/floor/iron/white, +/area/station/medical/treatment_center) +"iVj" = ( +/obj/effect/turf_decal/trimline/red/filled/corner{ dir = 1 }, -/turf/open/floor/plating, -/area/maintenance/starboard/lesser) -"htR" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line, -/obj/structure/disposalpipe/segment{ +/obj/effect/turf_decal/trimline/red/filled/corner{ dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, +/obj/effect/turf_decal/trimline/red/filled/corner, /turf/open/floor/iron, -/area/command/gateway) -"huk" = ( -/obj/structure/chair, -/obj/machinery/airalarm/directional/north, -/obj/effect/landmark/start/hangover, -/turf/open/floor/iron/dark, -/area/maintenance/radshelter/civil) -"huz" = ( -/obj/structure/chair/sofa{ +/area/station/security/prison) +"iVk" = ( +/turf/closed/wall, +/area/station/commons/vacant_room/commissary) +"iVs" = ( +/obj/effect/turf_decal/box/white{ + color = "#52B4E9" + }, +/obj/effect/turf_decal/arrows/white{ + color = "#0000FF"; dir = 4 }, -/turf/open/floor/iron/cafeteria, -/area/service/kitchen/diner) -"huC" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, -/obj/machinery/status_display/ai/directional/west, -/turf/open/floor/engine, -/area/engineering/supermatter/room) -"huD" = ( -/obj/machinery/duct, /obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/smooth, -/area/maintenance/central/greater) -"huL" = ( -/obj/effect/turf_decal/trimline/neutral/filled/corner, -/obj/effect/turf_decal/trimline/neutral/filled/corner{ - dir = 8 - }, /turf/open/floor/iron, -/area/hallway/secondary/service) -"huU" = ( -/obj/structure/chair/comfy/brown, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/carpet, -/area/command/heads_quarters/captain) -"hvg" = ( -/obj/structure/cable/multilayer/multiz, +/area/station/engineering/atmospherics_engine) +"iVF" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/light/small/directional/south, -/obj/structure/sign/warning/electricshock{ - pixel_y = -32 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 9 +/obj/effect/turf_decal/trimline/purple/filled/corner{ + dir = 4 }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/maintenance/starboard/greater) -"hvs" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ +/obj/effect/turf_decal/trimline/purple/filled/corner{ dir = 8 }, -/obj/effect/turf_decal/trimline/blue/filled/corner{ +/obj/structure/disposalpipe/segment{ dir = 4 }, /obj/structure/cable, -/obj/machinery/camera/directional/west{ - c_tag = "Medical - Chief Medical Officer's Office"; - network = list("ss13","medbay") - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, /turf/open/floor/iron/white, -/area/command/heads_quarters/cmo) -"hvv" = ( -/obj/effect/turf_decal/siding/thinplating/corner{ - dir = 4 +/area/station/science/xenobiology) +"iWc" = ( +/obj/structure/sign/directions/supply{ + dir = 1; + pixel_y = 28 }, -/obj/effect/turf_decal/trimline/green/filled/line{ - dir = 4 +/obj/structure/sign/directions/security{ + dir = 8; + pixel_y = 34 }, -/obj/effect/turf_decal/trimline/green/corner{ - dir = 8 +/obj/structure/sign/directions/command{ + dir = 8; + pixel_y = 40 }, -/obj/effect/turf_decal/trimline/green/corner{ +/obj/machinery/light/directional/north, +/obj/effect/turf_decal/trimline/neutral/filled/arrow_cw{ dir = 1 }, -/turf/open/floor/iron/dark, -/area/service/hydroponics) -"hvy" = ( -/obj/structure/table, -/obj/item/storage/fancy/donut_box, -/turf/open/floor/iron, -/area/security/office) -"hvD" = ( -/obj/structure/chair/sofa/corner{ - dir = 8 - }, -/turf/open/floor/iron/cafeteria{ - dir = 5 - }, -/area/science/breakroom) -"hvU" = ( -/obj/machinery/light/small/directional/north, -/turf/open/openspace, -/area/science/xenobiology) -"hvV" = ( -/obj/machinery/door/airlock/hatch{ - name = "Ladder Access Hatch"; - req_one_access_txt = null +/obj/structure/sign/directions/vault{ + dir = 8; + pixel_y = 22 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/catwalk_floor, -/area/hallway/primary/tram/left) -"hwf" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/line, -/obj/structure/cable/layer1, /turf/open/floor/iron, -/area/maintenance/disposal/incinerator) -"hwl" = ( +/area/station/hallway/primary/tram/right) +"iWl" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 6 + }, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 5 +/turf/open/floor/iron/white, +/area/station/medical/storage) +"iWs" = ( +/obj/machinery/button/door/directional/west{ + id = "private_f"; + name = "Privacy Bolts"; + normaldoorcontrol = 1; + pixel_x = 24; + pixel_y = -9; + specialfunctions = 4 }, -/turf/open/floor/carpet, -/area/service/library) -"hwn" = ( -/obj/effect/turf_decal/siding/thinplating/dark{ - dir = 8 +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/wood, +/area/station/commons/dorms) +"iWE" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 1 }, -/obj/machinery/camera{ - c_tag = "Arrivals - Central Hall"; - dir = 10 +/obj/effect/turf_decal/trimline/red/filled/line, +/obj/machinery/door/airlock/security{ + name = "Courtroom Holding Area" }, -/obj/machinery/vending/cigarette, -/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/mapping_helpers/airlock/access/all/security/general, /turf/open/floor/iron/dark, -/area/hallway/secondary/entry) -"hwu" = ( -/obj/structure/bodycontainer/morgue{ +/area/station/security/interrogation) +"iWP" = ( +/obj/effect/turf_decal/tile{ dir = 1 }, -/turf/open/floor/iron/dark, -/area/medical/morgue) -"hwy" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/structure/disposalpipe/segment, -/turf/open/floor/carpet, -/area/service/library) -"hwL" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 10 +/obj/machinery/airalarm/directional/north, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"iWU" = ( +/obj/effect/turf_decal/trimline/red/filled/corner{ + dir = 1 }, -/obj/structure/sink{ - dir = 4; - pixel_x = -12 +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 4 }, -/obj/machinery/status_display/evac/directional/west, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/obj/effect/turf_decal/trimline/neutral/corner{ dir = 1 }, -/obj/machinery/firealarm/directional/south, -/turf/open/floor/iron/white, -/area/medical/surgery/aft) -"hxf" = ( -/obj/effect/turf_decal/trimline/red/filled/line, -/obj/structure/table, -/turf/open/floor/iron, -/area/security/brig) -"hxg" = ( -/obj/effect/turf_decal/trimline/brown/filled/line, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/bluespace_vendor/directional/south, -/obj/structure/disposalpipe/segment{ - dir = 5 +/obj/effect/turf_decal/trimline/neutral/filled/warning{ + dir = 4 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, /turf/open/floor/iron, -/area/cargo/miningdock) -"hxj" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/orange/visible, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/engine, -/area/engineering/supermatter/room) -"hxn" = ( -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/stripes/corner{ - dir = 8 +/area/station/hallway/secondary/exit/departure_lounge) +"iWY" = ( +/obj/structure/railing, +/obj/structure/chair/sofa/right{ + dir = 1 }, -/turf/open/floor/iron, -/area/hallway/primary/tram/right) -"hya" = ( -/obj/vehicle/ridden/wheelchair, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 8 +/obj/effect/landmark/start/assistant, +/turf/open/floor/iron/cafeteria, +/area/station/service/kitchen/diner) +"iWZ" = ( +/obj/structure/table, +/obj/item/reagent_containers/food/condiment/flour, +/obj/item/reagent_containers/food/condiment/rice, +/turf/open/floor/iron/cafeteria, +/area/station/security/prison/mess) +"iXc" = ( +/obj/structure/filingcabinet/chestdrawer, +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 9 }, -/turf/open/floor/iron/white, -/area/medical/medbay/central) -"hyi" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 4 +/obj/machinery/button/door/directional/west{ + id = "atmos"; + name = "Atmospherics Lockdown"; + pixel_y = 8; + req_access = list("atmospherics") }, -/obj/effect/turf_decal/trimline/red/corner{ - dir = 8 +/obj/machinery/button/door/directional/west{ + id = "Secure Storage"; + name = "Engineering Secure Storage"; + req_access = list("engine_equip") }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/flasher/directional/north{ - id = "engcell" +/obj/machinery/button/door/directional/west{ + id = "Engineering"; + name = "Engineering Lockdown"; + pixel_y = -8; + req_access = list("engineering") }, +/mob/living/simple_animal/parrot/poly, /turf/open/floor/iron, -/area/security/checkpoint/engineering) -"hym" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/caution{ +/area/station/command/heads_quarters/ce) +"iXo" = ( +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ dir = 1 }, -/obj/structure/railing, -/turf/open/floor/plating, -/area/maintenance/tram/left) -"hyT" = ( -/obj/machinery/light/small/directional/south, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/delivery, -/obj/structure/closet/secure_closet/atmospherics, -/obj/machinery/atmospherics/pipe/smart/manifold4w/dark/visible, -/turf/open/floor/iron, -/area/maintenance/disposal/incinerator) -"hzC" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"hzE" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/obj/effect/turf_decal/trimline/blue/filled/corner{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/green/filled/corner{ +/obj/structure/disposalpipe/segment{ dir = 4 }, /turf/open/floor/iron, -/area/security/courtroom) -"hzV" = ( -/obj/machinery/door/airlock/grunge{ - name = "Morgue External Access"; - req_one_access_txt = "5;28;6" - }, -/turf/open/floor/iron/dark, -/area/medical/morgue) -"hAe" = ( -/obj/effect/turf_decal/stripes/line, +/area/station/service/bar) +"iXw" = ( /obj/structure/table/glass, -/obj/item/storage/box/monkeycubes{ - pixel_x = 6; - pixel_y = 4 - }, -/obj/item/storage/box/monkeycubes{ - pixel_x = -5; - pixel_y = 1 +/obj/item/storage/medkit/regular{ + pixel_x = -3; + pixel_y = -3 }, -/obj/item/storage/box/syringes, -/obj/item/reagent_containers/dropper, -/obj/item/reagent_containers/dropper{ - pixel_y = -5 +/obj/item/clothing/glasses/hud/health, +/obj/item/clothing/neck/stethoscope, +/obj/machinery/requests_console/directional/south{ + announcementConsole = 1; + department = "Chief Medical Officer's Console"; + departmentType = 5; + name = "Chief Medical Officer's Request Console" }, +/obj/effect/turf_decal/tile/blue/fourcorners, +/turf/open/floor/iron/dark, +/area/station/command/heads_quarters/cmo) +"iXD" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/obj/effect/landmark/event_spawn, /turf/open/floor/iron, -/area/science/xenobiology) -"hAf" = ( -/obj/machinery/power/smes{ - charge = 5e+006 - }, -/obj/structure/cable, -/turf/open/floor/circuit/telecomms/mainframe, -/area/tcommsat/server) -"hAn" = ( -/obj/structure/railing{ - dir = 8 +/area/station/hallway/secondary/exit/departure_lounge) +"iXW" = ( +/obj/effect/turf_decal/trimline/yellow/warning{ + dir = 1 }, -/obj/effect/turf_decal/siding/thinplating{ - dir = 8 +/obj/structure/railing/corner{ + dir = 1 }, -/obj/effect/turf_decal/trimline/brown/filled/line{ +/obj/effect/turf_decal/trimline/neutral/filled/corner{ dir = 8 }, -/obj/effect/turf_decal/trimline/brown/filled/corner, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment, -/obj/structure/cable, +/obj/effect/turf_decal/caution, /turf/open/floor/iron, -/area/cargo/storage) -"hAC" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/structure/disposalpipe/segment, -/obj/machinery/duct, -/turf/open/floor/iron/white, -/area/medical/medbay/central) -"hAH" = ( -/obj/machinery/computer/robotics, -/obj/structure/window/reinforced{ - dir = 4 - }, -/turf/open/floor/iron/cafeteria{ - dir = 5 +/area/station/hallway/primary/tram/right) +"iYb" = ( +/obj/structure/table, +/obj/item/folder/yellow, +/obj/item/pen{ + pixel_x = 4; + pixel_y = 4 }, -/area/command/heads_quarters/rd) -"hAV" = ( -/obj/machinery/conveyor{ - id = "garbage" +/turf/open/floor/carpet, +/area/station/cargo/qm) +"iYm" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 4 }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/door/poddoor{ - id = "disposals"; - name = "Disposals Blast Door" +/obj/structure/disposalpipe/segment{ + dir = 9 }, -/turf/open/floor/plating, -/area/maintenance/disposal) -"hBb" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/visible, /obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/north, -/turf/open/floor/iron, -/area/engineering/atmos/pumproom) -"hBi" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/trimline/yellow/warning{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/maintenance/port/central) -"hBj" = ( -/obj/machinery/door/airlock/maintenance_hatch{ - req_one_access_txt = "12" +/turf/open/floor/wood/parquet, +/area/station/medical/psychology) +"iYu" = ( +/obj/structure/railing/corner, +/obj/effect/turf_decal/trimline/purple/filled/corner, +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, +/obj/structure/disposalpipe/segment, +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/science/xenobiology) +"iYW" = ( +/turf/closed/wall, +/area/station/science/xenobiology) +"iZb" = ( +/turf/closed/wall, +/area/station/security/office) +"iZe" = ( +/obj/machinery/duct, /obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/smooth, -/area/maintenance/starboard/lesser) -"hBl" = ( -/obj/vehicle/sealed/mecha/working/ripley/cargo, -/turf/open/floor/iron/recharge_floor, -/area/cargo/storage) -"hBq" = ( +/obj/effect/decal/cleanable/cobweb/cobweb2, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/holopad/secure, -/turf/open/floor/wood, -/area/command/heads_quarters/captain/private) -"hBt" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/turf/open/floor/iron, -/area/hallway/secondary/exit) -"hBu" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, /obj/structure/cable, +/turf/open/floor/catwalk_floor, +/area/station/maintenance/central/greater) +"iZf" = ( +/obj/machinery/airalarm/directional/north, +/obj/structure/table/glass, +/obj/item/reagent_containers/spray/pepper, +/obj/item/assembly/flash/handheld{ + pixel_x = -6 + }, /turf/open/floor/iron/white, -/area/medical/medbay/lobby) -"hBE" = ( -/obj/structure/railing{ - dir = 8 +/area/station/security/execution/education) +"iZh" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/medical/medbay/lobby) +"iZi" = ( +/obj/machinery/disposal/bin, +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 9 }, -/obj/effect/turf_decal/siding/thinplating{ - dir = 4 +/obj/machinery/light_switch/directional/west, +/obj/structure/disposalpipe/trunk, +/turf/open/floor/iron, +/area/station/commons/storage/primary) +"iZj" = ( +/obj/structure/table/wood, +/obj/machinery/light/small/directional/west, +/obj/item/storage/photo_album/library, +/obj/item/camera, +/turf/open/floor/engine/cult, +/area/station/service/library) +"iZk" = ( +/obj/machinery/vending/wardrobe/chap_wardrobe, +/obj/machinery/camera/directional/south{ + c_tag = "Civilian - Chapel Office" }, -/obj/machinery/door/firedoor/border_only{ +/turf/open/floor/iron/grimy, +/area/station/service/chapel/office) +"iZz" = ( +/obj/effect/turf_decal/trimline/purple/filled/line{ dir = 8 }, -/turf/open/floor/glass/reinforced, -/area/security/brig) -"hBJ" = ( -/obj/machinery/door/airlock/atmos/glass{ - name = "Atmospherics Monitoring"; - req_access_txt = "24" - }, -/obj/machinery/door/firedoor, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/yellow/filled/line{ +/obj/effect/turf_decal/stripes/line{ dir = 8 }, /turf/open/floor/iron, -/area/engineering/atmos) -"hCB" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ +/area/station/science/lab) +"iZH" = ( +/obj/structure/table, +/obj/effect/turf_decal/trimline/yellow/filled/line{ dir = 1 }, -/turf/open/floor/iron/cafeteria{ - dir = 5 +/turf/open/floor/iron, +/area/station/construction/mining/aux_base) +"iZM" = ( +/obj/structure/chair{ + dir = 4 }, -/area/command/heads_quarters/rd) -"hCD" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/robot_debris, -/turf/open/floor/iron/smooth, -/area/maintenance/starboard/lesser) -"hCK" = ( -/obj/structure/table/wood, -/obj/machinery/computer/libraryconsole, -/turf/open/floor/wood/large, -/area/service/library) -"hCM" = ( -/obj/machinery/biogenerator, -/obj/effect/turf_decal/trimline/green/filled/line{ - dir = 6 +/turf/open/floor/iron/dark, +/area/station/security/interrogation) +"jap" = ( +/obj/structure/chair{ + dir = 8 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/dark, -/area/security/prison/garden) -"hDt" = ( -/obj/machinery/atmospherics/components/tank/oxygen{ - dir = 4 +/area/station/security/courtroom) +"jaw" = ( +/obj/structure/window/reinforced{ + dir = 8; + pixel_y = 2 }, -/obj/effect/turf_decal/stripes{ +/obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 4 }, /turf/open/floor/iron/dark, -/area/science/storage) -"hDu" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ +/area/station/ai_monitored/turret_protected/aisat/hallway) +"jaz" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 6 + }, +/obj/machinery/camera{ + c_tag = "Hallway - Lower Right Service"; dir = 5 }, +/obj/item/kirbyplants/random, /turf/open/floor/iron, -/area/security/brig) -"hDD" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/cobweb/cobweb2, -/turf/open/floor/iron/smooth, -/area/maintenance/central/greater) -"hDQ" = ( -/obj/structure/cable, -/obj/effect/turf_decal/trimline/red/filled/line, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/duct, -/turf/open/floor/iron, -/area/security/prison) -"hEl" = ( -/obj/effect/turf_decal/trimline/purple/filled/line{ - dir = 8 - }, -/obj/structure/table/reinforced, -/obj/item/stock_parts/matter_bin{ - pixel_x = 3; - pixel_y = 3 +/area/station/hallway/primary/central) +"jaD" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/green/visible, +/obj/effect/turf_decal/trimline/purple/filled/corner{ + dir = 4 }, -/obj/item/stock_parts/matter_bin, -/obj/item/stock_parts/micro_laser, +/obj/effect/turf_decal/trimline/brown/filled/corner, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"jaH" = ( /obj/structure/cable, -/turf/open/floor/iron/white, -/area/science/lab) -"hET" = ( -/obj/machinery/light/small/directional/south, +/turf/open/floor/iron/showroomfloor, +/area/station/security/lockers) +"jaP" = ( /obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/smooth, -/area/maintenance/tram/right) -"hFf" = ( -/obj/machinery/atmospherics/components/unary/passive_vent/layer2{ - dir = 1 +/obj/machinery/camera/directional/south{ + c_tag = "Science - Lower Power Hatch"; + network = list("ss13","rd") }, -/obj/structure/lattice, -/turf/open/space/basic, -/area/space/nearstation) -"hFj" = ( -/obj/structure/window/reinforced{ +/turf/open/floor/iron/smooth, +/area/station/maintenance/starboard/lesser) +"jaQ" = ( +/obj/machinery/rnd/production/techfab/department/medical, +/obj/effect/turf_decal/siding/white{ dir = 1 }, /turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/ai) -"hGm" = ( -/turf/open/floor/iron/dark, -/area/service/chapel/office) -"hGz" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/duct, -/obj/machinery/door/airlock{ - name = "Water Closet"; - req_access_txt = "26" - }, -/turf/open/floor/plating, -/area/maintenance/department/crew_quarters/dorms) -"hHc" = ( -/obj/structure/table, -/obj/machinery/ecto_sniffer{ - pixel_x = -4 - }, -/obj/item/assembly/flash/handheld{ - pixel_x = 6; - pixel_y = 13 +/area/station/medical/storage) +"jaV" = ( +/obj/effect/turf_decal/tile/red{ + dir = 1 }, -/obj/item/assembly/flash/handheld{ - pixel_x = 6; - pixel_y = 13 +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/blue{ + dir = 4 }, -/obj/item/assembly/flash/handheld{ - pixel_x = 6; - pixel_y = 13 +/obj/effect/turf_decal/tile/blue{ + dir = 8 }, -/obj/item/assembly/flash/handheld{ - pixel_x = 6; - pixel_y = 13 +/obj/structure/closet/crate/wooden/toy, +/turf/open/floor/iron, +/area/station/service/theater) +"jba" = ( +/obj/structure/chair/pew, +/turf/open/floor/iron/chapel{ + dir = 9 }, -/obj/item/assembly/flash/handheld{ - pixel_x = 6; - pixel_y = 13 +/area/station/service/chapel) +"jbs" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line, +/turf/open/floor/iron, +/area/station/hallway/secondary/construction/engineering) +"jcf" = ( +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/trimline/brown/filled/corner{ + dir = 8 }, -/obj/item/assembly/flash/handheld{ - pixel_x = 6; - pixel_y = 13 +/obj/effect/turf_decal/trimline/brown/filled/corner, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron, +/area/station/cargo/office) +"jcu" = ( +/obj/structure/chair{ + dir = 1 }, -/turf/open/floor/iron/dark, -/area/science/robotics/lab) -"hHe" = ( /obj/effect/turf_decal/trimline/neutral/filled/line, -/obj/structure/sign/gym/mirrored/right{ - pixel_y = -32 - }, /turf/open/floor/iron, -/area/commons/dorms) -"hHh" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/closet, -/obj/effect/spawner/random/maintenance/two, -/obj/effect/spawner/random/entertainment/drugs, -/turf/open/floor/iron/smooth, -/area/maintenance/department/science) -"hHz" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 4 +/area/station/hallway/secondary/exit/departure_lounge) +"jcC" = ( +/obj/machinery/power/terminal{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/light/directional/east, -/obj/machinery/status_display/ai/directional/east, -/turf/open/floor/iron, -/area/security/prison/safe) -"hHR" = ( -/obj/item/circuitboard/machine/mechfab, -/obj/structure/closet, -/obj/item/bodypart/l_arm/robot/surplus, -/obj/item/bodypart/r_arm/robot/surplus, -/obj/item/bodypart/r_arm/robot/surplus, -/obj/item/bodypart/l_arm/robot/surplus, -/obj/item/bodypart/r_leg/robot/surplus, -/obj/item/bodypart/r_leg/robot/surplus, -/obj/item/bodypart/l_leg/robot/surplus, -/obj/item/bodypart/l_leg/robot/surplus, -/obj/item/stack/cable_coil, +/obj/structure/cable/layer1, /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, -/area/maintenance/starboard/central) -"hHU" = ( -/obj/structure/chair, -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 1 +/area/station/maintenance/disposal/incinerator) +"jcF" = ( +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Tunnel Access" }, -/obj/effect/turf_decal/trimline/red/corner, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/obj/structure/disposalpipe/segment, /obj/effect/decal/cleanable/dirt, -/obj/item/radio/intercom/directional/north, -/turf/open/floor/iron, -/area/security/checkpoint/supply) -"hIb" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/cargo/office) -"hIc" = ( -/obj/effect/turf_decal/trimline/green/filled/line{ - dir = 5 +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 1 }, -/obj/structure/disposalpipe/segment{ - dir = 10 +/obj/effect/mapping_helpers/airlock/access/any/service/maintenance, +/turf/open/floor/catwalk_floor, +/area/station/maintenance/starboard/central) +"jcP" = ( +/obj/structure/table, +/obj/item/fuel_pellet, +/obj/effect/turf_decal/trimline/brown/filled/line{ + dir = 9 }, -/turf/open/floor/iron/white, -/area/medical/virology) -"hIm" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/cargo/drone_bay) +"jdr" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/door/window/right/directional/north{ - dir = 2; - name = "Research Test Chamber"; - req_access_txt = "7" - }, -/turf/open/floor/engine, -/area/science/explab) -"hIw" = ( -/obj/structure/table/glass, -/obj/machinery/reagentgrinder{ - pixel_x = -1; - pixel_y = 8 - }, -/obj/effect/turf_decal/trimline/purple/line{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/purple/line{ - dir = 8 - }, -/obj/item/stack/sheet/mineral/plasma{ - pixel_y = 4 - }, -/obj/item/stack/sheet/mineral/plasma{ - pixel_y = 10 - }, -/turf/open/floor/iron/white, -/area/science/xenobiology) -"hIC" = ( -/obj/effect/landmark/secequipment, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron/showroomfloor, -/area/security/lockers) -"hIG" = ( -/turf/open/floor/iron/white, -/area/science/research) -"hII" = ( -/obj/structure/table, -/obj/machinery/recharger, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/holopad/secure, /obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/west, -/turf/open/floor/iron/showroomfloor, -/area/security/lockers) -"hIQ" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ - dir = 2 +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/ai_upload_foyer) +"jdz" = ( +/obj/machinery/camera/directional/south{ + c_tag = "Civilian - Holodeck South"; + name = "holodeck camera" }, +/turf/open/floor/engine{ + name = "Holodeck Projector Floor" + }, +/area/station/holodeck/rec_center) +"jdN" = ( +/obj/machinery/vending/tool, /obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 5 + dir = 10 }, +/obj/effect/turf_decal/trimline/red/corner, /turf/open/floor/iron, -/area/command/heads_quarters/ce) -"hIV" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, -/obj/machinery/meter, -/obj/machinery/atmospherics/pipe/bridge_pipe/yellow/visible{ +/area/station/engineering/break_room) +"jdR" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 4 }, +/obj/structure/disposalpipe/segment, /turf/open/floor/iron, -/area/engineering/atmos) -"hJh" = ( -/obj/effect/turf_decal/trimline/yellow/warning{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/trimline/neutral/filled/line, -/obj/item/assembly/mousetrap/armed, +/area/station/commons/dorms) +"jdX" = ( +/obj/machinery/holopad, +/obj/effect/turf_decal/bot, /turf/open/floor/iron, -/area/maintenance/tram/right) -"hJp" = ( -/obj/structure/railing{ - dir = 8 +/area/station/commons/dorms) +"jef" = ( +/obj/machinery/door/airlock/hatch{ + name = "MiniSat Chamber Hallway" }, -/turf/open/floor/catwalk_floor, -/area/command/gateway) -"hJv" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/stripes/corner, -/obj/effect/turf_decal/stripes/corner{ +/obj/machinery/door/firedoor, +/obj/effect/mapping_helpers/airlock/access/all/engineering/tcoms, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/aisat_interior) +"jek" = ( +/obj/effect/turf_decal/trimline/green/corner, +/obj/effect/turf_decal/trimline/green/corner{ dir = 8 }, -/obj/structure/cable, -/turf/open/floor/iron/white, -/area/science/xenobiology) -"hJC" = ( -/obj/structure/table, -/obj/item/storage/box/teargas{ - pixel_x = -3; - pixel_y = 3 +/obj/effect/turf_decal/trimline/green/corner{ + dir = 4 }, -/obj/item/storage/box/handcuffs, -/obj/item/storage/box/flashbangs{ - pixel_x = 3; - pixel_y = -3 +/obj/effect/turf_decal/trimline/green/corner{ + dir = 1 }, -/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/spawner/random/engineering/tracking_beacon, /turf/open/floor/iron/dark, -/area/ai_monitored/security/armory) -"hJD" = ( -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/turf/open/floor/engine, -/area/science/xenobiology) -"hJK" = ( -/obj/machinery/door/airlock/hatch{ - name = "Ladder Access Hatch"; - req_one_access_txt = null - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/smooth, -/area/hallway/primary/tram/right) -"hJL" = ( +/area/station/service/hydroponics) +"jeB" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/trimline/yellow/warning{ dir = 1 }, -/obj/effect/turf_decal/stripes/corner{ - dir = 4 - }, -/obj/machinery/light/small/directional/east, -/obj/effect/turf_decal/trimline/neutral/filled/corner{ - dir = 8 - }, -/obj/machinery/button/door/directional/east{ - id = "left_tram_lower"; - req_access_txt = "12" - }, +/obj/effect/turf_decal/trimline/neutral/filled/line, +/obj/machinery/airalarm/directional/south, /turf/open/floor/iron, -/area/maintenance/tram/left) -"hKb" = ( -/obj/effect/turf_decal/trimline/neutral/filled/corner, -/obj/effect/turf_decal/trimline/green/corner, -/obj/effect/turf_decal/trimline/neutral/filled/corner{ +/area/station/maintenance/tram/left) +"jeJ" = ( +/obj/effect/turf_decal/trimline/purple/filled/line{ dir = 4 }, -/obj/effect/turf_decal/trimline/green/corner{ +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/machinery/shower{ + dir = 8 }, -/turf/open/floor/iron, -/area/hallway/primary/central) -"hKq" = ( -/obj/structure/bed/pod{ - desc = "An old medical bed, just waiting for replacement with something up to date."; - dir = 8; - name = "medical bed" +/obj/item/radio/intercom/directional/east, +/turf/open/floor/iron/white, +/area/station/science/xenobiology) +"jeO" = ( +/obj/machinery/firealarm/directional/north, +/turf/open/floor/iron/freezer, +/area/station/commons/toilet) +"jfd" = ( +/obj/structure/chair/office{ + dir = 4 }, -/obj/machinery/defibrillator_mount/directional/east, -/obj/effect/turf_decal/trimline/blue/filled/line{ +/turf/open/floor/carpet, +/area/station/commons/vacant_room/office) +"jfm" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible/layer2, +/obj/structure/window/reinforced{ dir = 4 }, /turf/open/floor/iron/white, -/area/medical/treatment_center) -"hKr" = ( -/obj/machinery/camera{ - c_tag = "Security - Interrogation Main"; - dir = 9; - network = list("ss13","Security","interrogation") - }, -/turf/open/floor/iron/dark, -/area/security/interrogation) -"hKt" = ( +/area/station/science/ordnance) +"jfp" = ( /obj/effect/turf_decal/bot, -/obj/machinery/ticket_machine/directional/north, +/obj/effect/landmark/navigate_destination/hop, /turf/open/floor/iron, -/area/command/heads_quarters/hop) -"hKA" = ( -/obj/effect/turf_decal/siding/thinplating{ - dir = 4 - }, -/obj/structure/railing{ +/area/station/command/heads_quarters/hop) +"jfs" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 8 - }, -/obj/effect/turf_decal/siding/thinplating{ - dir = 4 +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/science/research) +"jfv" = ( +/obj/machinery/door/airlock/security/glass{ + name = "Security Post - Research Division" }, -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 4 +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 1 }, -/obj/machinery/light/directional/south, +/obj/effect/turf_decal/trimline/red/filled/line, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/door/firedoor, +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/access/all/security/general, /turf/open/floor/iron, -/area/hallway/primary/tram/center) -"hKB" = ( -/obj/effect/turf_decal/delivery, -/obj/structure/holosign/barrier/atmos/sturdy, -/obj/effect/landmark/event_spawn, -/turf/open/floor/vault, -/area/hallway/primary/tram/center) -"hKF" = ( -/obj/machinery/door/airlock/security/glass{ - name = "Security Checkpoint"; - req_access_txt = "63" +/area/station/security/checkpoint/science) +"jfw" = ( +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 8 }, -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/trimline/red/filled/line{ +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron/dark, +/area/station/medical/virology) +"jfN" = ( +/obj/effect/turf_decal/trimline/green/filled/line{ dir = 4 }, -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 8 +/obj/structure/sink{ + dir = 8; + pixel_x = 11 }, +/turf/open/floor/iron/white, +/area/station/medical/virology) +"jfR" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, /turf/open/floor/iron, -/area/security/checkpoint/escape) -"hKI" = ( -/obj/machinery/atmospherics/components/unary/outlet_injector/monitored/carbon_input{ - dir = 8 - }, -/turf/open/floor/engine/co2, -/area/engineering/atmos) -"hKM" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 10 +/area/station/hallway/secondary/exit) +"jgm" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 6 }, /turf/open/floor/iron, -/area/science/mixing/launch) -"hKP" = ( -/obj/machinery/telecomms/bus/preset_one, -/turf/open/floor/iron/dark/telecomms, -/area/tcommsat/server) -"hLi" = ( -/obj/structure/closet/secure_closet/brig/genpop, -/obj/machinery/firealarm/directional/east, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/area/station/commons/storage/primary) +"jgD" = ( +/turf/open/floor/iron/cafeteria{ + dir = 5 }, -/obj/effect/turf_decal/tile/neutral{ +/area/station/command/heads_quarters/rd) +"jgE" = ( +/obj/machinery/atmospherics/components/binary/pump{ dir = 8 }, -/turf/open/floor/iron/dark, -/area/security/prison) -"hLp" = ( -/obj/effect/turf_decal/delivery, -/obj/machinery/atmospherics/components/binary/pump{ - dir = 1; - name = "External Gas to Loop" +/obj/machinery/atmospherics/pipe/layer_manifold/scrubbers/hidden, +/obj/machinery/airlock_sensor/incinerator_ordmix{ + pixel_y = 24 }, /turf/open/floor/engine, -/area/engineering/supermatter/room) -"hLA" = ( -/obj/structure/sink{ - dir = 8; - pixel_x = 11 +/area/station/science/ordnance/burnchamber) +"jgH" = ( +/obj/effect/turf_decal/stripes{ + dir = 1 }, -/obj/structure/mirror/directional/east, +/obj/effect/turf_decal/stripes, +/turf/open/floor/vault, +/area/station/hallway/primary/tram/right) +"jgM" = ( +/obj/structure/stairs/south, +/turf/open/floor/iron/stairs/medium, +/area/station/security/checkpoint/supply) +"jgQ" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/freezer, -/area/commons/toilet) -"hLJ" = ( -/obj/effect/turf_decal/trimline/neutral/corner{ - dir = 8 +/turf/open/floor/iron, +/area/station/hallway/secondary/exit) +"jhi" = ( +/obj/structure/railing/corner{ + dir = 1 }, -/obj/effect/turf_decal/trimline/purple/filled/corner{ - dir = 8 +/obj/effect/turf_decal/siding/thinplating/dark/corner{ + dir = 1 }, -/obj/machinery/firealarm/directional/south, -/obj/effect/turf_decal/trimline/red/filled/corner, -/obj/effect/turf_decal/trimline/neutral/corner, -/turf/open/floor/iron, -/area/hallway/secondary/exit) -"hLK" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/trimline/purple/filled/corner{ dir = 1 }, /turf/open/floor/iron/white, -/area/command/heads_quarters/rd) -"hLM" = ( -/obj/effect/turf_decal/trimline/neutral/filled/corner{ - dir = 4 - }, -/obj/structure/disposalpipe/junction/flip, -/turf/open/floor/iron, -/area/commons/dorms) -"hLV" = ( -/obj/structure/closet/secure_closet/security/cargo, -/obj/item/clothing/mask/whistle, -/obj/effect/turf_decal/trimline/red/filled/line{ +/area/station/science/research) +"jho" = ( +/obj/effect/turf_decal/trimline/red/filled/corner{ dir = 8 }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/security/checkpoint/supply) -"hMd" = ( -/obj/machinery/camera/emp_proof{ - c_tag = "Engineering - Atmospherics N2 Chamber"; - dir = 6; - network = list("ss13","engineering") +/area/station/security/brig) +"jht" = ( +/obj/machinery/conveyor{ + id = "garbage" }, -/turf/open/floor/engine/n2, -/area/engineering/atmos) -"hMe" = ( -/obj/effect/turf_decal/trimline/yellow/filled/corner{ - dir = 8 +/obj/effect/decal/cleanable/dirt, +/obj/machinery/door/poddoor{ + id = "disposals"; + name = "Disposals Blast Door" + }, +/turf/open/floor/plating, +/area/station/maintenance/disposal) +"jhz" = ( +/obj/machinery/door/airlock/atmos/glass{ + name = "Atmospherics Testing Room" }, -/obj/effect/turf_decal/trimline/yellow/filled/corner, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/iron, -/area/construction/mining/aux_base) -"hMl" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/siphon/monitored/nitrogen_output{ - dir = 1 +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 8 }, -/turf/open/floor/engine/n2, -/area/engineering/atmos) -"hMs" = ( -/obj/effect/turf_decal/trimline/purple/filled/corner{ +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/access/all/engineering/atmos, +/turf/open/floor/iron/dark, +/area/station/engineering/atmospherics_engine) +"jhU" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/dark/visible, +/obj/effect/turf_decal/trimline/purple/filled/line{ dir = 4 }, /turf/open/floor/iron/white, -/area/science/lower) -"hMR" = ( +/area/station/science/cytology) +"jhV" = ( +/obj/effect/spawner/random/vending/snackvend, +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 9 + }, +/obj/machinery/camera/emp_proof{ + c_tag = "Engineering - Lobby North"; + dir = 9; + network = list("ss13","engineering") + }, +/turf/open/floor/iron, +/area/station/engineering/break_room) +"jif" = ( +/obj/machinery/disposal/bin, /obj/effect/turf_decal/trimline/purple/filled/line{ dir = 1 }, -/obj/machinery/airalarm/directional/north, -/obj/structure/cable, -/turf/open/floor/iron, -/area/science/misc_lab) -"hMX" = ( -/obj/structure/urinal/directional/north, -/obj/effect/landmark/start/assistant, -/turf/open/floor/iron/freezer, -/area/commons/toilet) -"hNf" = ( -/turf/closed/wall/r_wall, -/area/ai_monitored/security/armory) -"hNm" = ( -/obj/structure/cable, +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/turf/open/floor/iron/white, +/area/station/science/research) +"jih" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/trimline/red/filled/corner, -/obj/effect/turf_decal/trimline/red/filled/corner{ +/turf/open/floor/iron, +/area/station/security/execution/transfer) +"jim" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/yellow/visible, +/obj/machinery/meter, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"jiy" = ( +/obj/machinery/modular_computer/console/preset/cargochat/medical, +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 1 + }, +/obj/item/radio/intercom/directional/north, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) +"jiB" = ( +/obj/machinery/power/emitter/welded{ dir = 4 }, -/turf/open/floor/iron, -/area/security/processing) -"hNq" = ( -/obj/effect/decal/cleanable/dirt, /obj/structure/cable, -/turf/open/floor/catwalk_floor, -/area/maintenance/port/central) -"hNX" = ( -/obj/structure/chair/comfy/brown{ +/turf/open/floor/plating, +/area/station/engineering/supermatter/room) +"jiO" = ( +/obj/structure/tank_dispenser, +/obj/effect/turf_decal/bot{ dir = 1 }, -/obj/machinery/light/directional/south, -/turf/open/floor/carpet, -/area/command/heads_quarters/captain) -"hOb" = ( -/obj/machinery/button/door/directional/east{ - id = "armory"; - name = "Armory Shutters"; - req_access_txt = "3" - }, -/obj/machinery/status_display/ai/directional/north, -/obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/ai_monitored/security/armory) -"hOf" = ( -/obj/structure/window/reinforced, -/obj/structure/closet/secure_closet/hop, -/turf/open/floor/carpet, -/area/command/heads_quarters/hop) -"hOi" = ( -/obj/machinery/door/airlock/maintenance_hatch{ - req_one_access_txt = "12" - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/smooth, -/area/maintenance/port/fore) -"hOk" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 4 +/area/station/engineering/engine_smes) +"jje" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 6 }, -/obj/effect/turf_decal/trimline/red/filled/corner{ +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/station/security/courtroom) +"jjn" = ( +/obj/machinery/power/apc/auto_name/directional/west, +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk, /obj/structure/cable, +/turf/open/floor/wood, +/area/station/service/lawoffice) +"jjw" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/disposalpipe/segment, -/obj/machinery/firealarm/directional/east, -/turf/open/floor/iron, -/area/security/brig) -"hOn" = ( -/obj/effect/turf_decal/trimline/brown/filled/line{ - dir = 1 - }, -/turf/open/floor/iron, -/area/cargo/lobby) -"hOs" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 1 - }, -/obj/machinery/airalarm/directional/south, -/turf/open/floor/catwalk_floor, -/area/hallway/primary/tram/center) -"hOw" = ( +/turf/open/floor/iron/freezer, +/area/station/science/lower) +"jjx" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/effect/decal/cleanable/dirt, /obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 6 - }, /turf/open/floor/catwalk_floor, -/area/maintenance/starboard/central) -"hOy" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line, -/obj/effect/turf_decal/trimline/neutral/filled/corner{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/hallway/primary/tram/center) -"hOC" = ( -/obj/machinery/vending/coffee, -/obj/machinery/power/apc/auto_name/directional/west, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/area/station/maintenance/central/greater) +"jjL" = ( +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 8 }, -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/medical/break_room) -"hPc" = ( -/obj/machinery/computer/security{ +/turf/open/floor/iron, +/area/station/science/research) +"jjS" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 8 }, -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 4 - }, -/obj/machinery/light/directional/east, -/turf/open/floor/iron/dark, -/area/command/bridge) -"hPg" = ( -/obj/structure/chair/comfy/brown{ +/obj/effect/turf_decal/trimline/brown/corner{ dir = 1 }, -/turf/open/floor/carpet, -/area/command/heads_quarters/captain) -"hPn" = ( -/obj/structure/table, -/obj/item/paper_bin{ - pixel_x = -3; - pixel_y = 7 - }, -/obj/item/pen{ - pixel_x = 4; - pixel_y = 4 - }, -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 6 - }, -/obj/item/radio/intercom/directional/south, -/turf/open/floor/iron, -/area/security/brig) -"hPr" = ( -/obj/structure/chair, -/turf/open/floor/glass, -/area/service/kitchen/diner) -"hPx" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 4 - }, -/obj/machinery/door/firedoor, /turf/open/floor/iron, -/area/hallway/primary/central) -"hPG" = ( -/obj/effect/turf_decal/trimline/blue/filled/line, -/obj/structure/cable, +/area/station/hallway/secondary/exit) +"jjX" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/white, -/area/medical/storage) -"hPJ" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 5 - }, -/obj/item/radio/intercom/directional/east, -/turf/open/floor/iron, -/area/security/checkpoint/medical) -"hPW" = ( -/obj/machinery/computer/operating{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/machinery/power/terminal{ dir = 1 }, -/obj/effect/turf_decal/trimline/blue/filled/line, -/turf/open/floor/iron/white, -/area/medical/surgery/fore) -"hQq" = ( -/obj/structure/sign/warning/pods{ - pixel_x = 32 - }, /obj/effect/decal/cleanable/dirt, -/obj/item/stack/cable_coil/cut, -/obj/item/wirecutters, -/turf/open/floor/iron/smooth, -/area/maintenance/starboard/central) -"hQH" = ( -/obj/effect/turf_decal/trimline/neutral/filled/corner, -/turf/open/floor/iron, -/area/hallway/secondary/construction/engineering) -"hQW" = ( -/obj/structure/weightmachine/stacklifter, -/turf/open/floor/iron, -/area/security/prison/workout) -"hQY" = ( -/obj/structure/closet/secure_closet/engineering_welding, -/obj/effect/turf_decal/bot{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/yellow/filled/line{ +/turf/open/floor/catwalk_floor, +/area/station/maintenance/central/greater) +"jkk" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/trimline/red/filled/line{ dir = 4 }, -/obj/machinery/airalarm/directional/east, +/obj/effect/turf_decal/trimline/red/filled/corner{ + dir = 8 + }, /turf/open/floor/iron, -/area/engineering/main) -"hRc" = ( +/area/station/security/execution/transfer) +"jkl" = ( +/obj/effect/decal/cleanable/dirt, /obj/machinery/door/airlock/external{ name = "External Access" }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/obj/effect/turf_decal/sand/plating, +/obj/effect/mapping_helpers/airlock/access/all/engineering/external, /turf/open/floor/plating, -/area/maintenance/starboard/lesser) -"hRg" = ( -/obj/machinery/monkey_recycler, -/obj/effect/turf_decal/trimline/purple/filled/line{ - dir = 4 - }, -/turf/open/floor/iron/white, -/area/science/xenobiology) -"hRo" = ( -/obj/effect/turf_decal/trimline/yellow/filled/corner, -/obj/effect/turf_decal/trimline/yellow/filled/corner{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/area/station/maintenance/central/greater) +"jkm" = ( /obj/structure/disposalpipe/segment, /obj/structure/cable, /turf/open/floor/iron, -/area/hallway/secondary/construction/engineering) -"hRt" = ( -/turf/open/openspace, -/area/commons/fitness/recreation) -"hRw" = ( -/obj/structure/railing{ - dir = 4 +/area/station/cargo/miningdock) +"jkt" = ( +/turf/open/floor/carpet, +/area/station/service/chapel) +"jkv" = ( +/obj/effect/turf_decal/delivery, +/obj/structure/holosign/barrier/atmos/sturdy, +/obj/structure/fluff/tram_rail/floor, +/turf/open/floor/vault, +/area/station/hallway/primary/tram/center) +"jkw" = ( +/obj/machinery/light/directional/north, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 1 }, -/obj/effect/turf_decal/siding/thinplating{ - dir = 4 +/turf/open/floor/iron/dark, +/area/station/security/courtroom) +"jkx" = ( +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 1 }, -/obj/effect/turf_decal/trimline/brown/filled/line{ - dir = 4 +/obj/effect/turf_decal/trimline/green/filled/line, +/obj/machinery/door/airlock/virology/glass{ + name = "Isolation A" }, -/turf/open/floor/iron, -/area/cargo/storage) -"hRI" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/mapping_helpers/airlock/access/all/medical/virology, +/turf/open/floor/iron/white, +/area/station/medical/virology) +"jkD" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/preopen{ + id = "hop"; + name = "Privacy Shutters" + }, +/turf/open/floor/plating, +/area/station/command/heads_quarters/hop) +"jkO" = ( +/obj/machinery/processor/slime, /obj/effect/turf_decal/trimline/purple/filled/line{ - dir = 1 + dir = 5 }, -/turf/open/floor/iron, -/area/science/research) -"hRM" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 9 +/turf/open/floor/iron/white, +/area/station/science/xenobiology) +"jkQ" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/landmark/event_spawn, +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/effect/turf_decal/trimline/purple/line{ +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/command/heads_quarters/ce) +"jkU" = ( +/obj/structure/cable, +/obj/machinery/camera{ + c_tag = "Civilian - Lower Power Hatch"; dir = 9 }, -/obj/effect/turf_decal/loading_area, -/turf/open/floor/iron, -/area/science/robotics/lab) -"hRV" = ( -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/smooth, -/area/maintenance/port/fore) -"hRW" = ( -/obj/machinery/duct, /obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/smooth, -/area/maintenance/department/crew_quarters/dorms) -"hSa" = ( -/obj/effect/turf_decal/trimline/neutral/filled/corner{ +/turf/open/floor/catwalk_floor, +/area/station/maintenance/department/crew_quarters/dorms) +"jlb" = ( +/obj/effect/turf_decal/trimline/purple/filled/corner{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/purple/filled/corner, +/obj/structure/disposalpipe/segment{ dir = 4 }, +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/science/research) +"jlh" = ( +/obj/effect/turf_decal/trimline/yellow/warning, +/obj/machinery/light/small/directional/north, +/obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/structure/sign/departments/evac{ - pixel_x = 32; - pixel_y = 32 +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 1 }, /turf/open/floor/iron, -/area/hallway/primary/tram/right) -"hSc" = ( -/obj/effect/turf_decal/trimline/blue/filled/corner{ - dir = 1 +/area/station/maintenance/tram/right) +"jlo" = ( +/obj/machinery/conveyor/inverted{ + dir = 9; + id = "QMLoad2" }, -/turf/open/floor/iron/dark, -/area/command/bridge) -"hSi" = ( -/obj/structure/railing{ +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/obj/effect/turf_decal/trimline/brown/filled/corner{ dir = 4 }, -/obj/structure/cable, -/obj/machinery/computer/secure_data{ +/turf/open/floor/iron, +/area/station/cargo/storage) +"jmd" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 8 }, -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 4 - }, +/turf/open/floor/engine/vacuum, +/area/station/science/ordnance/burnchamber) +"jmA" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/security/prison) -"hSK" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Crematorium"; - req_access_txt = "22;27" +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, /obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/dark, -/area/service/chapel/office) -"hST" = ( -/obj/structure/table/reinforced, -/obj/item/paper_bin{ - pixel_x = -3; - pixel_y = 7 - }, -/obj/machinery/newscaster/directional/north, -/turf/open/floor/circuit, -/area/ai_monitored/turret_protected/ai) -"hTn" = ( -/obj/machinery/status_display/evac/directional/north, /turf/open/floor/iron, -/area/engineering/main) -"hTr" = ( -/obj/structure/table/wood, -/obj/structure/window/reinforced{ - dir = 8; - pixel_y = 2 - }, -/obj/structure/window/reinforced{ - pixel_y = 2 - }, -/obj/effect/spawner/random/decoration/ornament, -/turf/open/floor/carpet, -/area/commons/vacant_room/office) -"hTy" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/trimline/neutral/filled/line{ +/area/station/commons/dorms) +"jmD" = ( +/obj/effect/turf_decal/trimline/brown/filled/line, +/obj/effect/turf_decal/siding/wideplating/corner{ dir = 4 }, -/obj/effect/turf_decal/trimline/neutral/filled/corner{ - dir = 1 - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/siding/wideplating/corner, /obj/structure/cable, -/turf/open/floor/iron, -/area/maintenance/tram/mid) -"hTT" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/turf/open/floor/iron/cafeteria, -/area/security/prison) -"hUa" = ( -/obj/structure/chair{ +/turf/open/floor/iron/dark, +/area/station/cargo/miningdock/oresilo) +"jmP" = ( +/obj/structure/chair/office{ dir = 1 }, /obj/effect/turf_decal/trimline/red/filled/line{ - dir = 10 + dir = 1 }, /turf/open/floor/iron, -/area/security/checkpoint/medical) -"hUF" = ( -/mob/living/simple_animal/slime, -/turf/open/floor/engine, -/area/science/xenobiology) -"hVd" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/wood/large, -/area/service/library) -"hVf" = ( -/obj/structure/table, -/obj/item/assembly/timer{ - pixel_x = -4; - pixel_y = 2 - }, -/obj/item/assembly/timer{ - pixel_x = 6; - pixel_y = -4 +/area/station/security/checkpoint) +"jnc" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 }, -/obj/item/assembly/timer{ - pixel_x = 5; - pixel_y = 4 +/turf/open/floor/iron/white, +/area/station/service/kitchen) +"jnk" = ( +/obj/effect/turf_decal/trimline/blue/filled/corner{ + dir = 1 }, -/obj/item/assembly/timer, -/turf/open/floor/iron/dark, -/area/science/mixing/launch) -"hVr" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 6 +/obj/effect/turf_decal/trimline/blue/filled/corner{ + dir = 8 }, +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/duct, +/turf/open/floor/iron/white, +/area/station/medical/surgery/fore) +"jnq" = ( +/turf/closed/wall, +/area/station/maintenance/central/lesser) +"jnD" = ( +/obj/effect/spawner/structure/window, +/turf/open/floor/plating, +/area/station/cargo/lobby) +"jnG" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/cobweb, +/turf/open/floor/iron/smooth, +/area/station/maintenance/department/science) +"jnO" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/landmark/event_spawn, /turf/open/floor/iron, -/area/security/prison/safe) -"hVw" = ( -/obj/effect/turf_decal/trimline/purple/corner{ +/area/station/security/brig) +"joe" = ( +/obj/structure/bed/double, +/obj/item/bedsheet/dorms_double, +/obj/effect/landmark/start/hangover, +/turf/open/floor/wood, +/area/station/commons/dorms) +"jof" = ( +/obj/effect/turf_decal/trimline/red/filled/corner{ dir = 1 }, -/obj/effect/turf_decal/stripes/corner{ +/turf/open/floor/iron, +/area/station/security/checkpoint/science) +"joi" = ( +/obj/effect/turf_decal/trimline/neutral/filled/corner{ dir = 1 }, /turf/open/floor/iron, -/area/science/robotics/lab) -"hVx" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/area/station/hallway/secondary/exit/departure_lounge) +"jor" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 4 }, -/turf/open/floor/iron/showroomfloor, -/area/security/lockers) -"hVE" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/commons/fitness) +"jou" = ( +/obj/structure/chair/stool/directional/west, +/obj/effect/landmark/xeno_spawn, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron/white/side{ dir = 4 }, -/obj/machinery/door/airlock/external{ - name = "Escape Airlock" - }, -/obj/effect/landmark/navigate_destination{ - location = "Escape" +/area/station/service/theater) +"joA" = ( +/obj/vehicle/ridden/wheelchair, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 5 }, -/turf/open/floor/plating, -/area/hallway/secondary/exit/departure_lounge) -"hVT" = ( -/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) +"joB" = ( /obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 8 }, -/turf/open/floor/plating, -/area/maintenance/starboard/central) -"hVW" = ( -/obj/effect/turf_decal/trimline/purple/filled/line{ - dir = 1 - }, -/obj/machinery/power/apc/auto_name/directional/north, -/obj/structure/cable, +/obj/effect/landmark/start/hangover, +/obj/structure/extinguisher_cabinet/directional/west, /turf/open/floor/iron, -/area/science/misc_lab) -"hWa" = ( -/obj/effect/turf_decal/trimline/neutral/filled/corner{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/neutral/filled/corner{ +/area/station/hallway/secondary/command) +"joF" = ( +/obj/structure/table/glass, +/obj/effect/turf_decal/trimline/brown/filled/line{ dir = 1 }, -/obj/effect/turf_decal/trimline/neutral/corner, -/obj/effect/turf_decal/trimline/neutral/corner{ - dir = 8 - }, -/obj/effect/turf_decal/bot, -/obj/machinery/holopad, -/turf/open/floor/iron, -/area/hallway/primary/tram/left) -"hWf" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/medical/medbay/lobby) -"hWh" = ( +/obj/item/storage/toolbox/emergency, +/obj/item/wrench, +/obj/item/assembly/signaler, +/obj/machinery/status_display/evac/directional/north, +/turf/open/floor/iron/dark, +/area/station/command/bridge) +"joG" = ( +/obj/structure/table, +/obj/item/book/manual/chef_recipes, +/turf/open/floor/iron/cafeteria, +/area/station/security/prison/mess) +"joR" = ( /obj/effect/turf_decal/trimline/purple/filled/line{ - dir = 10 + dir = 1 }, /turf/open/floor/iron/white, -/area/science/genetics) -"hWL" = ( -/obj/item/kirbyplants/random, -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 4 +/area/station/science/research) +"jpp" = ( +/obj/structure/window/reinforced/spawner/north, +/obj/structure/window/reinforced/spawner/east, +/turf/open/floor/iron/dark/smooth_corner{ + dir = 8 }, -/turf/open/floor/iron/dark, -/area/security/courtroom) -"hWV" = ( -/obj/docking_port/stationary{ +/area/station/commons/fitness) +"jpv" = ( +/obj/structure/industrial_lift/tram{ + icon_state = "plating" + }, +/obj/structure/tramwall/titanium, +/obj/structure/shuttle/engine/propulsion/in_wall{ dir = 4; - dwidth = 3; - height = 5; - id = "mining_home"; - name = "mining shuttle bay"; - roundstart_template = /datum/map_template/shuttle/mining/box; - width = 7 + pixel_x = 32 }, -/turf/open/misc/asteroid/airless, -/area/mine/explored) -"hWY" = ( -/obj/effect/turf_decal/trimline/brown/filled/line, -/obj/effect/turf_decal/siding/wideplating/corner{ - dir = 4 +/turf/open/openspace, +/area/station/hallway/primary/tram/center) +"jpw" = ( +/obj/structure/cable, +/turf/open/floor/circuit/telecomms/mainframe, +/area/station/tcommsat/server) +"jpx" = ( +/obj/machinery/newscaster/directional/west, +/turf/open/floor/iron/grimy, +/area/station/service/chapel/office) +"jpF" = ( +/turf/open/floor/engine/hull, +/area/space/nearstation) +"jpV" = ( +/obj/effect/turf_decal/trimline/neutral/filled/corner{ + dir = 8 }, -/obj/effect/turf_decal/siding/wideplating/corner, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit) +"jql" = ( +/obj/machinery/door/airlock/command{ + name = "Research Division Server Room" + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, +/obj/effect/mapping_helpers/airlock/access/all/science/rd, /turf/open/floor/iron/dark, -/area/cargo/miningdock/oresilo) -"hXd" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 1 +/area/station/science/server) +"jqv" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/bot, +/obj/structure/closet/crate{ + icon_state = "crateopen" + }, +/obj/effect/spawner/random/maintenance/two, +/obj/effect/spawner/random/engineering/flashlight, +/turf/open/floor/iron, +/area/station/cargo/warehouse) +"jqB" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 9 }, +/obj/machinery/firealarm/directional/west, /turf/open/floor/iron, -/area/commons/fitness) -"hXl" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ +/area/station/engineering/transit_tube) +"jqF" = ( +/obj/structure/railing{ dir = 4 }, -/obj/effect/turf_decal/siding/thinplating{ - dir = 8 +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 4 }, -/obj/item/radio/intercom/directional/east, -/turf/open/floor/iron, -/area/commons/fitness/recreation) -"hXn" = ( -/obj/effect/turf_decal/siding/thinplating/dark, -/obj/effect/spawner/random/vending/colavend, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/hallway/secondary/exit/departure_lounge) -"hXq" = ( -/obj/machinery/rnd/production/circuit_imprinter/department/science, -/obj/effect/turf_decal/bot, -/obj/machinery/power/apc/auto_name/directional/west, +/obj/structure/disposalpipe/segment, /obj/structure/cable, -/turf/open/floor/iron/dark, -/area/science/robotics/lab) -"hXM" = ( -/obj/effect/turf_decal/stripes/line{ +/turf/open/floor/iron/white, +/area/station/science/xenobiology) +"jqP" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/trimline/neutral/filled/corner{ - dir = 1 +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 5 }, -/turf/open/floor/iron, -/area/cargo/warehouse) -"hXZ" = ( -/obj/structure/table/glass, -/obj/item/computer_hardware/hard_drive/role/chemistry, -/obj/item/computer_hardware/hard_drive/role/medical, -/obj/item/computer_hardware/hard_drive/role/medical, -/obj/effect/turf_decal/tile/blue/fourcorners, /turf/open/floor/iron/dark, -/area/command/heads_quarters/cmo) -"hYd" = ( -/obj/effect/turf_decal/trimline/brown/filled/corner{ - dir = 1 - }, -/turf/open/floor/iron, -/area/cargo/miningdock) -"hYe" = ( -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/turf/open/floor/iron, -/area/cargo/miningdock/cafeteria) -"hYr" = ( -/obj/effect/spawner/structure/window, -/obj/structure/disposalpipe/segment{ +/area/station/medical/break_room) +"jqS" = ( +/turf/open/floor/engine/air, +/area/station/engineering/atmos) +"jre" = ( +/obj/structure/chair/comfy/black{ dir = 4 }, -/turf/open/floor/plating, -/area/service/kitchen/diner) -"hYU" = ( -/obj/machinery/newscaster/directional/north, -/obj/machinery/modular_computer/console/preset/id, /turf/open/floor/carpet, -/area/command/heads_quarters/hos) -"hZg" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ - dir = 8 +/area/station/service/library) +"jrl" = ( +/obj/machinery/conveyor{ + dir = 4; + id = "garbage" }, -/obj/machinery/light/directional/east, -/turf/open/floor/iron/grimy, -/area/service/library/lounge) -"hZp" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/maintenance/disposal) +"jrJ" = ( +/obj/structure/chair/pew/left, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/hallway/secondary/entry) -"hZz" = ( -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ +/turf/open/floor/iron/chapel{ dir = 1 }, -/obj/structure/chair/stool/directional/west, -/obj/structure/noticeboard/directional/south, -/obj/effect/landmark/start/hangover, -/turf/open/floor/iron, -/area/commons/lounge) -"hZO" = ( -/obj/structure/rack, -/obj/effect/spawner/random/techstorage/service_all, -/obj/effect/turf_decal/trimline/white/filled/line{ +/area/station/service/chapel) +"jrQ" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/preopen{ + id = "Xenolab"; + name = "Test Chamber Blast Door" + }, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/science/xenobiology) +"jsg" = ( +/obj/effect/turf_decal/trimline/green/filled/corner, +/obj/effect/turf_decal/trimline/green/corner{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/green/corner{ dir = 1 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/dark, -/area/engineering/storage/tech) -"hZT" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, -/obj/machinery/light/directional/west, -/obj/structure/cable/layer1, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible/layer2, +/area/station/service/hydroponics) +"jsr" = ( +/obj/machinery/atmospherics/components/binary/valve/digital, /turf/open/floor/iron, -/area/maintenance/disposal/incinerator) -"iao" = ( -/turf/closed/wall/r_wall, -/area/security/prison/work) -"iar" = ( -/obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/pipe/smart/manifold4w/dark/visible, -/turf/open/floor/iron/dark, -/area/science/xenobiology) -"iay" = ( -/obj/structure/ladder, +/area/station/science/ordnance/storage) +"jsw" = ( +/obj/machinery/door/airlock/hatch{ + name = "Radstorm Shelter" + }, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, /turf/open/floor/iron/dark, -/area/science/xenobiology) -"iaA" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/sorting/mail{ - name = "sorting disposal pipe (Law Office)"; - sortType = 29 +/area/station/maintenance/radshelter/civil) +"jsA" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"jsF" = ( +/obj/machinery/power/smes{ + charge = 5e+006 }, /obj/structure/cable, -/turf/open/floor/iron, -/area/hallway/primary/central) -"iaE" = ( -/obj/effect/turf_decal/trimline/blue/filled/line, +/turf/open/floor/circuit, +/area/station/ai_monitored/turret_protected/ai) +"jsL" = ( +/obj/effect/turf_decal/delivery, +/obj/structure/holosign/barrier/atmos/sturdy, +/obj/machinery/camera/directional/south{ + c_tag = "Hallway - North-East Tram Bridge" + }, +/turf/open/floor/vault, +/area/station/hallway/primary/tram/right) +"jsN" = ( +/obj/structure/closet/crate, +/obj/item/reagent_containers/glass/bowl, +/obj/effect/spawner/random/contraband/prison, +/obj/item/reagent_containers/glass/bowl, +/obj/item/reagent_containers/glass/bowl, +/obj/item/reagent_containers/glass/bowl, +/obj/item/reagent_containers/glass/bowl, +/obj/item/reagent_containers/glass/bowl, +/obj/item/reagent_containers/glass/bowl, +/obj/item/reagent_containers/glass/bowl, +/obj/item/kitchen/fork/plastic, +/obj/item/kitchen/fork/plastic, +/obj/item/kitchen/fork/plastic, +/obj/item/storage/box/drinkingglasses, +/obj/item/kitchen/spoon/plastic, +/obj/item/kitchen/spoon/plastic, +/obj/item/kitchen/spoon/plastic, +/obj/item/knife/plastic, +/obj/item/knife/plastic, +/obj/item/knife/plastic, +/obj/item/storage/bag/tray/cafeteria, +/obj/item/storage/bag/tray/cafeteria, +/obj/item/storage/bag/tray/cafeteria, +/obj/item/storage/bag/tray/cafeteria, +/obj/item/storage/box/drinkingglasses, /obj/machinery/light/directional/south, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/cafeteria, +/area/station/security/prison/mess) +"jsO" = ( +/obj/effect/turf_decal/siding/thinplating, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, /obj/structure/disposalpipe/segment{ - dir = 9 + dir = 4 }, -/turf/open/floor/iron/white, -/area/medical/medbay/central) -"iaF" = ( -/obj/effect/turf_decal/tile{ +/turf/open/floor/iron, +/area/station/commons/fitness/recreation) +"jsV" = ( +/obj/effect/turf_decal/trimline/purple/filled/corner{ dir = 1 }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 +/turf/open/floor/iron/white, +/area/station/science/lower) +"jsW" = ( +/obj/effect/turf_decal/trimline/yellow/filled/corner, +/turf/open/floor/iron, +/area/station/command/heads_quarters/ce) +"jsX" = ( +/obj/machinery/light/directional/west, +/turf/open/floor/iron/dark, +/area/station/engineering/gravity_generator) +"jtg" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/camera/directional/south{ + c_tag = "Hallway - Upper West Power Hatch" + }, +/turf/open/floor/iron/smooth, +/area/station/hallway/primary/tram/left) +"jtp" = ( +/obj/machinery/atmospherics/pipe/smart/simple/dark/visible{ + dir = 9 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/power/apc/auto_name/directional/north, /obj/structure/cable, -/turf/open/floor/iron, -/area/hallway/secondary/entry) -"iaM" = ( -/obj/machinery/teleport/station, -/turf/open/floor/plating, -/area/command/teleporter) -"iaV" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark, -/area/security/prison) -"ibl" = ( -/obj/machinery/light/small/blacklight/directional/south, -/turf/open/floor/cult, -/area/service/chapel/office) -"ibn" = ( -/obj/structure/chair/office/light, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 1 - }, -/turf/open/floor/wood/parquet, -/area/medical/psychology) -"ibq" = ( -/obj/effect/turf_decal/trimline/blue/filled/corner{ +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/turf_decal/trimline/blue/filled/corner, -/obj/machinery/duct, +/obj/machinery/firealarm/directional/south, /turf/open/floor/iron/white, -/area/medical/medbay/central) -"ibG" = ( -/obj/machinery/door/morgue{ - name = "Confession Booth" - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/wood/tile, -/area/service/chapel) -"ibJ" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 8 - }, -/obj/machinery/flasher/directional/west{ - id = "permafrontdoor" +/area/station/science/ordnance) +"jtr" = ( +/turf/closed/wall, +/area/station/medical/treatment_center) +"jts" = ( +/obj/structure/bed/pod{ + desc = "An old medical bed, just waiting for replacement with something up to date."; + dir = 4; + name = "medical bed" }, -/turf/open/floor/iron, -/area/security/prison) -"ibV" = ( -/obj/structure/holosign/barrier/atmos, -/turf/open/floor/plating, -/area/maintenance/starboard/greater) -"icf" = ( -/obj/structure/table, -/obj/effect/turf_decal/tile/red/fourcorners, -/turf/open/floor/iron, -/area/service/kitchen) -"ici" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/carpet, -/area/cargo/miningdock) -"icu" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/trimline/purple/filled/line{ +/obj/machinery/defibrillator_mount/directional/west, +/obj/effect/turf_decal/trimline/blue/filled/line{ dir = 8 }, /turf/open/floor/iron/white, -/area/science/xenobiology) -"icv" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/trimline/white/filled/line{ - dir = 8 +/area/station/medical/treatment_center) +"jtt" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 1 }, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/aisat_interior) -"icz" = ( +/obj/effect/turf_decal/trimline/yellow/warning, +/obj/effect/decal/cleanable/dirt, /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/door_buttons/airlock_controller{ - idExterior = "mostleft_upper_eva_external"; - idInterior = "mostleft_upper_eva_internal"; - idSelf = "mostleft_upper_eva_airlock_control"; - name = "External Access Console"; - pixel_y = 24 +/obj/effect/turf_decal/stripes/corner{ + dir = 1 }, -/turf/open/floor/catwalk_floor, -/area/hallway/primary/tram/left) -"icA" = ( -/obj/effect/turf_decal/trimline/yellow/warning{ +/obj/machinery/light/small/directional/north, +/obj/machinery/button/door/directional/north{ + id = "trammaintdock"; + name = "Tram Maintenance Dock Access"; + pixel_x = -8 + }, +/turf/open/floor/iron, +/area/station/maintenance/tram/left) +"jtN" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 1 }, -/obj/effect/turf_decal/trimline/neutral/filled/line, -/obj/effect/decal/cleanable/dirt, -/obj/structure/disposalpipe/segment{ +/turf/open/floor/carpet, +/area/station/commons/dorms) +"jtP" = ( +/obj/machinery/lapvend, +/obj/effect/turf_decal/trimline/purple/filled/line{ dir = 5 }, -/obj/item/assembly/mousetrap/armed, -/obj/machinery/navbeacon{ - codes_txt = "patrol;next_patrol=1-TunnelLeft"; - location = "10-TunnelLeftBottom" +/turf/open/floor/iron/white, +/area/station/science/lobby) +"jtW" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 1 }, -/obj/machinery/power/apc/auto_name/directional/south, -/obj/structure/cable, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, /turf/open/floor/iron, -/area/maintenance/tram/left) -"icP" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/trash/food_packaging, -/turf/open/floor/iron/smooth, -/area/maintenance/tram/left) -"icV" = ( -/obj/effect/turf_decal/bot, +/area/station/commons/fitness/recreation) +"jtZ" = ( +/obj/machinery/disposal/bin, +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 4 + }, +/obj/structure/disposalpipe/trunk{ + dir = 2 + }, +/turf/open/floor/iron/white, +/area/station/medical/treatment_center) +"jue" = ( +/obj/effect/turf_decal/trimline/blue/filled/line, /obj/machinery/holopad, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron/dark, +/area/station/command/bridge) +"juf" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/preopen{ + id = "Sciencelockdown"; + name = "Research Lockdown Blastdoor" + }, +/turf/open/floor/plating, +/area/station/science/research) +"juD" = ( +/obj/effect/turf_decal/trimline/neutral/filled/corner, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/trimline/neutral/filled/corner{ + dir = 4 + }, +/obj/structure/cable, /turf/open/floor/iron, -/area/commons/storage/primary) -"idd" = ( -/obj/structure/railing{ +/area/station/hallway/primary/central) +"juJ" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 1 }, -/obj/effect/turf_decal/siding/thinplating, -/obj/machinery/door/firedoor/border_only{ - dir = 1 +/obj/effect/turf_decal/trimline/yellow/filled/corner, +/turf/open/floor/iron, +/area/station/engineering/break_room) +"juN" = ( +/obj/structure/railing/corner{ + dir = 8 }, -/turf/open/floor/glass/reinforced, -/area/security/brig) -"idK" = ( -/obj/machinery/disposal/bin, -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 5 +/obj/effect/turf_decal/siding/thinplating/corner{ + dir = 8 }, -/obj/structure/disposalpipe/trunk{ +/obj/effect/turf_decal/siding/thinplating/corner{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/brown/filled/corner{ dir = 8 }, -/obj/structure/plaque/static_plaque/golden{ - pixel_x = 32 +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment{ + dir = 10 }, +/obj/structure/cable, /turf/open/floor/iron, -/area/security/office) -"idX" = ( +/area/station/cargo/storage) +"juP" = ( +/obj/structure/ladder, /obj/effect/decal/cleanable/dirt, -/obj/machinery/light/small/directional/east, -/turf/open/floor/iron/smooth, -/area/maintenance/tram/mid) -"idZ" = ( -/obj/effect/turf_decal/stripes/line{ +/turf/open/floor/plating, +/area/station/maintenance/central/greater) +"juV" = ( +/obj/structure/chair{ dir = 8 }, -/obj/machinery/light/directional/west, -/obj/structure/cable, -/turf/open/floor/engine, -/area/engineering/supermatter/room) -"ieh" = ( -/obj/machinery/flasher/directional/north{ - id = "AI" +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 4 }, -/turf/open/floor/circuit, -/area/ai_monitored/turret_protected/ai) -"ieq" = ( -/obj/item/kirbyplants/dead, -/obj/machinery/requests_console/directional/north{ - announcementConsole = 1; - department = "Research Director's Desk"; - departmentType = 5; - name = "Research Director's Requests Console"; - pixel_x = 30; - receive_ore_updates = 1 +/obj/effect/landmark/start/assistant, +/turf/open/floor/iron/white, +/area/station/medical/medbay/lobby) +"jva" = ( +/obj/effect/turf_decal/siding/thinplating{ + dir = 8 }, -/obj/machinery/airalarm/directional/north, -/turf/open/floor/iron/cafeteria{ - dir = 5 +/turf/open/floor/glass/reinforced, +/area/station/hallway/primary/tram/left) +"jvf" = ( +/turf/closed/wall, +/area/station/command/heads_quarters/hop) +"jvj" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=8-TunnelMidBottom"; + location = "7-TunnelRightBottomDoor" }, -/area/command/heads_quarters/rd) -"iez" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/general/hidden, -/obj/effect/landmark/event_spawn, -/obj/structure/cable, +/obj/effect/turf_decal/bot{ + dir = 1 + }, +/turf/open/floor/iron/smooth, +/area/station/maintenance/tram/right) +"jvk" = ( +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/tile/blue/fourcorners, /turf/open/floor/iron/dark, -/area/science/server) -"ieG" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/area/station/medical/medbay/lobby) +"jvo" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/aisat_interior) -"ieN" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment, +/turf/open/floor/wood, +/area/station/service/theater) +"jvp" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/white, +/area/station/medical/chemistry) +"jvM" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/trimline/yellow/warning, +/obj/effect/turf_decal/stripes/corner, +/obj/machinery/light/small/directional/east, /obj/effect/turf_decal/trimline/neutral/filled/corner{ - dir = 4 + dir = 1 }, /obj/structure/disposalpipe/segment{ - dir = 4 + dir = 9 + }, +/obj/machinery/button/door/directional/east{ + id = "right_tram_lower"; + req_access = list("maint_tunnels") }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, /turf/open/floor/iron, -/area/command/gateway) -"ieT" = ( -/turf/closed/wall/r_wall, -/area/command/gateway) -"ieX" = ( +/area/station/maintenance/tram/mid) +"jwr" = ( +/obj/effect/turf_decal/sand/plating, +/obj/effect/spawner/random/structure/girder, +/turf/open/floor/plating/airless, +/area/mine/explored) +"jww" = ( +/obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/trimline/purple/filled/corner{ +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/turf/open/floor/catwalk_floor, +/area/station/maintenance/port/central) +"jwx" = ( +/obj/machinery/atmospherics/pipe/multiz/scrubbers/visible/layer2{ dir = 4 }, -/obj/effect/turf_decal/trimline/purple/filled/corner{ - dir = 1 - }, -/obj/effect/landmark/xeno_spawn, -/obj/structure/cable, -/turf/open/floor/iron, -/area/engineering/transit_tube) -"ifa" = ( -/obj/structure/table, -/obj/machinery/cell_charger{ - pixel_y = 5 +/obj/effect/turf_decal/stripes/end{ + dir = 4 }, -/obj/item/stack/cable_coil, -/obj/item/multitool, -/obj/item/stock_parts/cell/high, -/turf/open/floor/engine, -/area/science/xenobiology) -"ife" = ( /obj/effect/decal/cleanable/dirt, -/obj/structure/grille, -/turf/open/floor/iron/smooth, -/area/maintenance/starboard/lesser) -"ifi" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ +/obj/machinery/atmospherics/pipe/multiz/supply/visible/layer4{ dir = 4 }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark, -/area/service/chapel/monastery) -"ifk" = ( -/obj/effect/turf_decal/sand/plating, -/obj/structure/ladder, -/obj/structure/window/reinforced/spawner/west, -/turf/open/floor/plating, -/area/mine/explored) -"ifA" = ( -/turf/closed/wall/r_wall, -/area/science/breakroom) -"ifJ" = ( -/obj/structure/flora/ausbushes/lavendergrass, -/mob/living/carbon/human/species/monkey, -/turf/open/floor/grass, -/area/science/genetics) -"ifW" = ( -/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, -/area/ai_monitored/turret_protected/aisat/foyer) -"igg" = ( -/obj/machinery/conveyor_switch/oneway{ - id = "QMLoad2"; - name = "Unloading Conveyor"; - pixel_x = -13; - pixel_y = -4 +/area/station/maintenance/tram/right) +"jwD" = ( +/obj/structure/lattice, +/turf/open/space/basic, +/area/space/nearstation) +"jwM" = ( +/obj/effect/turf_decal/trimline/white/line{ + dir = 6 }, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/trimline/yellow/corner{ dir = 1 }, -/turf/open/floor/iron, -/area/cargo/storage) -"igu" = ( -/obj/structure/table/wood, -/obj/machinery/reagentgrinder, -/obj/machinery/light/small/directional/north, -/obj/machinery/camera{ - c_tag = "Civilian - Bar Backroom"; - dir = 9 +/obj/structure/showcase/cyborg/old{ + pixel_y = 20 }, -/turf/open/floor/wood, -/area/service/bar) -"igK" = ( -/obj/effect/landmark/event_spawn, -/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/aisat_interior) +"jwQ" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment, +/obj/structure/cable, /turf/open/floor/catwalk_floor, -/area/hallway/primary/tram/center) -"igQ" = ( -/obj/structure/toilet{ - pixel_y = 8 - }, -/obj/machinery/light/small/directional/east, -/obj/machinery/button/door/directional/west{ - id = "Toilet2"; - name = "Lock Control"; - normaldoorcontrol = 1; - specialfunctions = 4 - }, -/obj/effect/landmark/start/assistant, -/turf/open/floor/iron/freezer, -/area/commons/toilet) -"igT" = ( -/obj/machinery/light/directional/north, -/obj/effect/turf_decal/trimline/purple/filled/line{ - dir = 1 +/area/station/maintenance/starboard/lesser) +"jwV" = ( +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/trimline/brown/filled/line{ + dir = 4 }, -/turf/open/floor/iron/dark, -/area/science/xenobiology) -"igY" = ( -/obj/structure/chair/comfy/beige, -/obj/effect/turf_decal/trimline/neutral/filled/line{ +/obj/effect/turf_decal/trimline/neutral/filled/warning{ dir = 4 }, -/obj/structure/extinguisher_cabinet/directional/east, /turf/open/floor/iron, -/area/commons/dorms) -"ihi" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark, -/area/security/interrogation) -"ihH" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/red/filled/corner{ - dir = 8 - }, -/turf/open/floor/iron/dark, -/area/security/courtroom) -"ihN" = ( -/obj/structure/table, +/area/station/cargo/lobby) +"jxb" = ( /obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 10 - }, -/obj/item/stack/sheet/iron/fifty, -/obj/item/stack/sheet/iron/fifty, -/obj/item/construction/plumbing, -/obj/item/construction/plumbing, -/turf/open/floor/iron/white, -/area/medical/chemistry) -"ihS" = ( -/obj/machinery/door/airlock/security{ - name = "Security Office"; - req_access_txt = null; - req_one_access_txt = "1;4" - }, -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 8 + dir = 4 }, -/obj/structure/cable, /obj/structure/disposalpipe/segment, -/obj/machinery/door/firedoor, /turf/open/floor/iron, -/area/security/office) -"ihZ" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/preopen{ - id = "xenobiotopleft"; - name = "Xenobio Topleft Pen Blast Door" - }, -/obj/structure/cable, -/turf/open/floor/plating, -/area/science/xenobiology) -"iia" = ( -/obj/docking_port/stationary{ - dwidth = 2; - height = 5; - id = "laborcamp_home"; - name = "fore bay 1"; - roundstart_template = /datum/map_template/shuttle/labour/generic; - width = 9 +/area/station/engineering/break_room) +"jxi" = ( +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Science Maintenance" }, -/turf/open/misc/asteroid/airless, -/area/mine/explored) -"iij" = ( -/obj/effect/turf_decal/trimline/yellow/warning, /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/trimline/neutral/filled/corner{ - dir = 1 +/obj/effect/mapping_helpers/airlock/unres{ + dir = 8 }, -/turf/open/floor/iron, -/area/maintenance/tram/right) -"iio" = ( +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +/turf/open/floor/iron/smooth, +/area/station/maintenance/department/science) +"jxl" = ( /obj/structure/table, -/turf/open/floor/iron/white, -/area/service/kitchen) -"iiC" = ( -/obj/structure/closet/radiation, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 4 - }, +/obj/effect/turf_decal/tile/red/fourcorners, /turf/open/floor/iron, -/area/engineering/main) -"iiE" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/trimline/purple/filled/line{ +/area/station/service/kitchen) +"jxr" = ( +/obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/structure/cable, -/turf/open/floor/iron/white, -/area/science/lower) -"iiH" = ( -/turf/open/openspace, -/area/science/research) -"iiK" = ( -/obj/effect/turf_decal/trimline/white/filled/corner{ - dir = 1 +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 }, /turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/aisat_interior) -"iiQ" = ( -/obj/machinery/power/port_gen/pacman, -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 10 +/area/station/engineering/atmospherics_engine) +"jxv" = ( +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron/grimy, +/area/station/service/library/lounge) +"jxF" = ( +/obj/structure/table, +/obj/item/crowbar, +/obj/item/clothing/gloves/color/fyellow, +/obj/item/assembly/prox_sensor{ + pixel_x = -8; + pixel_y = 4 }, /turf/open/floor/iron, -/area/engineering/gravity_generator) -"iiS" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/trimline/purple/filled/line{ - dir = 8 - }, -/turf/open/floor/iron/dark, -/area/science/xenobiology) -"iiX" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line, -/obj/machinery/power/apc/auto_name/directional/south, +/area/station/commons/storage/primary) +"jxG" = ( /obj/structure/cable, -/turf/open/floor/iron, -/area/commons/fitness) -"ijz" = ( -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/hallway/secondary/entry) -"ijR" = ( -/obj/effect/turf_decal/bot, -/obj/machinery/portable_atmospherics/scrubber, -/obj/machinery/atmospherics/pipe/smart/manifold4w/green/visible, -/turf/open/floor/iron, -/area/engineering/atmos) -"ijS" = ( -/obj/structure/disposaloutlet, -/obj/structure/disposalpipe/trunk{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plating, -/area/cargo/sorting) -"ijW" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/wood, -/area/service/theater) -"ijX" = ( -/obj/structure/chair/office/light{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 6 - }, -/turf/open/floor/iron/dark, -/area/command/heads_quarters/cmo) -"ika" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/white, -/area/science/xenobiology) -"ikd" = ( +/obj/machinery/firealarm/directional/west, /obj/effect/turf_decal/trimline/red/filled/line{ - dir = 6 + dir = 10 }, -/obj/machinery/airalarm/directional/south, /obj/structure/table, -/obj/item/paper_bin{ - pixel_x = 1; - pixel_y = 9 - }, +/obj/item/paper_bin, /obj/item/pen, /turf/open/floor/iron, -/area/security/checkpoint/engineering) -"ikk" = ( -/obj/structure/table, -/obj/item/folder/yellow, -/obj/item/pen{ - pixel_x = 4; - pixel_y = 4 +/area/station/security/processing) +"jxH" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/clothing/head/cone{ + pixel_x = -9; + pixel_y = 8 }, -/turf/open/floor/carpet, -/area/cargo/qm) -"ikr" = ( -/obj/structure/disposalpipe/segment{ - dir = 6 +/obj/item/clothing/head/cone{ + pixel_x = 9; + pixel_y = 8 }, +/obj/item/chair/greyscale, +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/iron/smooth, +/area/station/maintenance/department/security) +"jxK" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/engineering/atmos) -"iky" = ( -/obj/machinery/atmospherics/components/binary/pump{ - dir = 8; - name = "Port to Filter" - }, -/turf/open/floor/iron, -/area/engineering/atmos) -"ikF" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/turf_decal/trimline/yellow/warning, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light/small/directional/north, -/obj/effect/turf_decal/trimline/neutral/filled/line{ +/turf/open/floor/carpet, +/area/station/service/chapel) +"jxL" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/corner, +/turf/open/floor/vault, +/area/station/hallway/primary/tram/right) +"jxM" = ( +/obj/structure/table/wood, +/obj/machinery/computer/libraryconsole/bookmanagement, +/obj/effect/turf_decal/siding/wood{ dir = 1 }, -/turf/open/floor/iron, -/area/maintenance/tram/mid) -"ikO" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/trimline/purple/filled/line{ - dir = 8 +/turf/open/floor/wood, +/area/station/service/library) +"jxS" = ( +/obj/structure/cable, +/obj/machinery/airalarm/directional/west, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/power/solar_control{ + dir = 4; + id = "portsolar"; + name = "Port Quarter Solar Control" }, -/obj/effect/turf_decal/trimline/purple/filled/corner{ - dir = 4 +/turf/open/floor/catwalk_floor, +/area/station/maintenance/solars/port/aft) +"jyl" = ( +/obj/effect/turf_decal/siding/thinplating{ + dir = 1 }, -/obj/structure/disposalpipe/segment, -/obj/structure/cable, -/turf/open/floor/iron/white, -/area/science/lower) -"ikR" = ( -/turf/open/floor/iron/white, -/area/science/robotics/lab) -"ikX" = ( -/obj/effect/turf_decal/trimline/neutral/filled/corner{ - dir = 4 +/obj/machinery/door/airlock/hatch{ + name = "MiniSat Chamber Hallway" }, -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 10 +/obj/machinery/door/firedoor, +/obj/effect/mapping_helpers/airlock/access/all/command/ai_upload, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/aisat/hallway) +"jyo" = ( +/obj/effect/turf_decal/trimline/green/filled/corner{ + dir = 8 }, -/obj/effect/turf_decal/trimline/yellow/warning, -/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/siding/thinplating/dark, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 5 +/obj/machinery/duct, +/turf/open/floor/iron/dark, +/area/station/service/hydroponics) +"jyz" = ( +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ + dir = 1 }, +/obj/machinery/firealarm/directional/east, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/duct, /obj/structure/cable, /turf/open/floor/iron, -/area/maintenance/tram/left) -"ile" = ( -/obj/machinery/holopad, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/trimline/neutral/filled/corner, -/obj/effect/turf_decal/trimline/neutral/filled/corner{ +/area/station/commons/lounge) +"jyF" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 8 }, -/obj/structure/cable, +/turf/open/floor/engine, +/area/station/engineering/supermatter) +"jyH" = ( +/turf/closed/wall, +/area/station/medical/pharmacy) +"jyK" = ( +/obj/machinery/requests_console/directional/west, +/obj/structure/disposalpipe/segment, /turf/open/floor/iron, -/area/engineering/gravity_generator) -"ilp" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/door_buttons/airlock_controller{ - idExterior = "rightmost_lower_eva_external"; - idInterior = "rightmost_lower_eva_internal"; - idSelf = "rightmost_lower_eva_airlock_control"; - name = "External Access Console"; - pixel_y = -24 +/area/station/science/ordnance/testlab) +"jyM" = ( +/obj/machinery/power/turbine/core_rotor{ + dir = 4; + mapping_id = "main_turbine" }, -/turf/open/floor/catwalk_floor, -/area/hallway/primary/tram/right) -"ilx" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 9 +/obj/structure/cable/layer1, +/turf/open/floor/engine, +/area/station/maintenance/disposal/incinerator) +"jyV" = ( +/obj/structure/table, +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 4 }, -/turf/open/floor/iron/white, -/area/medical/medbay/central) -"ilD" = ( -/obj/machinery/door/airlock/maintenance_hatch{ - req_one_access_txt = "12;25" +/obj/item/storage/medkit/brute, +/turf/open/floor/iron, +/area/station/commons/fitness) +"jyZ" = ( +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 10 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/catwalk_floor, -/area/commons/dorms) -"ilF" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ +/turf/open/floor/iron/white, +/area/station/science/genetics) +"jzn" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ dir = 8 }, -/obj/effect/turf_decal/siding/thinplating{ - dir = 4 +/obj/effect/turf_decal/trimline/neutral/filled/warning{ + dir = 8 }, -/obj/machinery/light/directional/west, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron, -/area/commons/fitness/recreation) -"ilG" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/east, -/turf/open/floor/iron/smooth, -/area/maintenance/starboard/central) -"ilO" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/door/airlock/engineering{ - name = "Power Access Hatch"; - req_access_txt = "11" - }, -/obj/effect/decal/cleanable/dirt, /obj/structure/cable, -/turf/open/floor/catwalk_floor, -/area/maintenance/tram/left) -"ilU" = ( -/obj/item/kirbyplants{ - icon_state = "plant-21" - }, -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 6 - }, +/turf/open/floor/iron, +/area/station/cargo/lobby) +"jzt" = ( +/obj/structure/bookcase/random/reference, +/turf/open/floor/wood/parquet, +/area/station/medical/psychology) +"jzz" = ( +/obj/effect/turf_decal/tile/neutral/full, +/obj/machinery/status_display/evac/directional/north, +/obj/structure/table, +/turf/open/floor/iron/large, +/area/station/commons/dorms) +"jzF" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/disposalpipe/segment{ - dir = 9 + dir = 4 }, -/obj/structure/extinguisher_cabinet/directional/east, /turf/open/floor/iron/white, -/area/command/heads_quarters/cmo) -"ims" = ( -/obj/effect/turf_decal/trimline/neutral/filled/corner{ +/area/station/science/ordnance/office) +"jzG" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 8 }, -/obj/structure/cable, -/turf/open/floor/iron, -/area/hallway/primary/tram/left) -"imG" = ( -/obj/effect/turf_decal/trimline/red/filled/corner{ - dir = 8 +/obj/structure/disposalpipe/segment{ + dir = 6 }, /turf/open/floor/iron, -/area/security/prison) -"imJ" = ( -/obj/effect/turf_decal/trimline/purple/filled/corner, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/turf/open/floor/iron/white, -/area/science/lab) -"imK" = ( -/obj/machinery/icecream_vat, -/obj/machinery/airalarm/kitchen_cold_room{ - dir = 1; - pixel_y = 24 - }, -/turf/open/floor/iron/showroomfloor, -/area/service/kitchen/coldroom) -"imU" = ( -/obj/effect/turf_decal/trimline/blue/filled/line, -/turf/open/floor/iron/white, -/area/medical/medbay/central) -"imX" = ( -/obj/effect/turf_decal/trimline/neutral/filled/corner, -/obj/effect/turf_decal/trimline/neutral/filled/corner{ +/area/station/hallway/primary/central) +"jzK" = ( +/obj/effect/turf_decal/trimline/red/filled/line, +/obj/effect/landmark/start/depsec/medical, +/turf/open/floor/iron, +/area/station/security/checkpoint/medical) +"jzU" = ( +/obj/effect/turf_decal/tile/blue{ dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/effect/turf_decal/tile/blue{ + dir = 8 }, /obj/structure/cable, -/turf/open/floor/iron/dark, -/area/security/courtroom) -"inb" = ( -/obj/structure/chair/comfy/black, -/turf/open/floor/carpet, -/area/command/heads_quarters/hos) -"ink" = ( -/obj/structure/industrial_lift/tram{ - icon_state = "titanium_white" - }, -/obj/machinery/door/window/right/directional/north{ - id_tag = "tramdoor" - }, -/turf/open/openspace, -/area/hallway/primary/tram/center) -"inl" = ( -/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/cafeteria, +/area/station/commons/dorms/laundry) +"jzV" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 4 +/turf/open/floor/plating, +/area/station/security/prison/garden) +"jAa" = ( +/obj/effect/turf_decal/trimline/brown/filled/line{ + dir = 8 }, -/obj/item/radio/intercom/directional/north, -/turf/open/floor/wood, -/area/service/theater) -"inp" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment{ - dir = 5 +/obj/machinery/camera{ + c_tag = "Cargo - Mining South-East"; + dir = 10; + network = list("ss13","cargo") }, -/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment, /obj/structure/cable, -/turf/open/floor/catwalk_floor, -/area/maintenance/port/fore) -"inx" = ( -/obj/machinery/computer/crew{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue/fourcorners, -/turf/open/floor/iron/white, -/area/medical/treatment_center) -"inR" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/machinery/turretid{ - icon_state = "control_stun"; - name = "AI Chamber turret control"; - pixel_x = 3; - pixel_y = -23 +/turf/open/floor/iron, +/area/station/cargo/miningdock) +"jAh" = ( +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Tunnel Access" }, -/turf/open/floor/circuit, -/area/ai_monitored/turret_protected/ai) -"inS" = ( +/obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/decal/cleanable/dirt, +/obj/effect/mapping_helpers/airlock/cyclelink_helper, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, +/obj/effect/mapping_helpers/airlock/unres, +/obj/effect/mapping_helpers/airlock/access/any/engineering/maintenance/departmental, /turf/open/floor/catwalk_floor, -/area/science/research) -"iob" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ +/area/station/maintenance/tram/mid) +"jAk" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/smooth, +/area/station/maintenance/port/central) +"jAp" = ( +/obj/structure/table, +/obj/machinery/light/small/directional/west, +/obj/item/radio/intercom/prison/directional/west, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 9 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 4 }, -/obj/machinery/camera/directional/east{ - c_tag = "Hallway - Lower Left Command" +/obj/machinery/camera/directional/west{ + c_tag = "Security - Prison Cell 5"; + network = list("ss13","Security","prison","pcell") }, /turf/open/floor/iron, -/area/hallway/secondary/command) -"ioh" = ( -/obj/structure/fluff/paper/stack{ - dir = 8 +/area/station/security/prison/safe) +"jAF" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 10 }, +/obj/machinery/camera/directional/west{ + c_tag = "Security - Prison Main North"; + network = list("ss13","Security","prison") + }, +/turf/open/floor/iron, +/area/station/security/prison) +"jAW" = ( /obj/effect/decal/cleanable/dirt, -/obj/item/instrument/musicalmoth, -/turf/open/floor/plating, -/area/maintenance/tram/right) -"iok" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/green/visible, -/obj/structure/lattice/catwalk, -/turf/open/space/basic, -/area/space/nearstation) -"ioD" = ( -/obj/machinery/light/small/directional/north, -/obj/effect/decal/cleanable/dirt, +/obj/structure/closet, +/obj/effect/spawner/random/maintenance/three, /turf/open/floor/iron/smooth, -/area/maintenance/tram/left) -"ioV" = ( -/obj/item/stack/ore/glass, -/turf/open/floor/grass, -/area/science/genetics) -"ipi" = ( -/obj/structure/closet/crate, -/obj/effect/spawner/random/contraband/prison, -/obj/item/stack/license_plates/empty/fifty, -/obj/item/stack/license_plates/empty/fifty, -/obj/item/stack/license_plates/empty/fifty, -/obj/item/radio/intercom/prison/directional/east, -/turf/open/floor/plating, -/area/security/prison/work) -"ipr" = ( +/area/station/maintenance/port/central) +"jAZ" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/purple/filled/line, +/obj/machinery/camera/directional/east{ + c_tag = "Science - Xenobiology Lower East"; + network = list("ss13","rd","xeno") + }, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/dark, -/area/service/chapel) -"ipv" = ( -/obj/effect/turf_decal/trimline/red/filled/corner{ - dir = 8 +/area/station/science/xenobiology) +"jBn" = ( +/obj/machinery/door/airlock/engineering/glass/critical{ + heat_proof = 1; + name = "Supermatter Chamber" }, -/turf/open/floor/iron, -/area/security/brig) -"ipH" = ( -/obj/structure/training_machine, +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, /turf/open/floor/engine, -/area/science/explab) -"ipK" = ( -/obj/effect/turf_decal/trimline/green/filled/line{ - dir = 8 +/area/station/engineering/supermatter) +"jBu" = ( +/obj/effect/turf_decal/sand/plating, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating/airless, +/area/mine/explored) +"jBy" = ( +/obj/structure/sink{ + dir = 4; + pixel_x = -12 }, -/obj/structure/sign/nanotrasen{ - pixel_x = -32 +/obj/structure/extinguisher_cabinet/directional/west, +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 8 }, +/turf/open/floor/iron, +/area/station/service/hydroponics/garden) +"jCf" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/obj/machinery/airalarm/directional/west, /turf/open/floor/iron/dark, -/area/command/bridge) -"ipP" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/trimline/neutral/filled/corner{ +/area/station/science/server) +"jCw" = ( +/obj/effect/landmark/start/hangover, +/turf/open/floor/iron, +/area/station/hallway/primary/tram/right) +"jCx" = ( +/obj/effect/turf_decal/trimline/yellow/warning{ dir = 1 }, +/obj/effect/decal/cleanable/dirt, +/obj/item/plate, /obj/effect/turf_decal/trimline/neutral/filled/corner{ dir = 8 }, -/obj/structure/cable, -/turf/open/floor/iron, -/area/hallway/secondary/construction/engineering) -"ipR" = ( -/obj/structure/chair, -/obj/structure/sign/poster/official/random/directional/north, -/turf/open/floor/iron/dark, -/area/maintenance/radshelter/civil) -"ipX" = ( -/obj/machinery/light/directional/south, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/aisat_interior) -"iqs" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 4 +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 6 +/obj/item/food/deadmouse{ + pixel_x = -1; + pixel_y = 7 }, -/obj/structure/cable, /turf/open/floor/iron, -/area/hallway/secondary/entry) -"iqt" = ( +/area/station/maintenance/tram/mid) +"jCy" = ( +/obj/effect/turf_decal/sand/plating, /obj/structure/disposalpipe/segment{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating/airless, +/area/mine/explored) +"jCP" = ( +/obj/effect/turf_decal/siding/thinplating{ dir = 4 }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/catwalk_floor, -/area/maintenance/tram/mid) -"iqv" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/obj/machinery/camera/motion{ + c_tag = "Secure - AI Upper Ring Access"; + dir = 9; + network = list("aicore","ss13") }, -/obj/structure/cable, -/turf/open/floor/engine, -/area/engineering/supermatter/room) -"iqJ" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ +/obj/item/radio/intercom/directional/north{ + freerange = 1; + frequency = 1447; + name = "Private Channel" + }, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/aisat/hallway) +"jCT" = ( +/obj/effect/turf_decal/trimline/red/filled/corner{ dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/iron, -/area/tcommsat/computer) -"iqY" = ( -/obj/effect/turf_decal/trimline/red/filled/line, -/obj/effect/turf_decal/trimline/yellow/filled/warning, -/turf/open/floor/iron, -/area/engineering/break_room) -"irb" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/trimline/yellow/filled/corner{ +/obj/machinery/camera/emp_proof{ + c_tag = "Engineering - Atmospherics South-West"; + dir = 10; + network = list("ss13","engineering") + }, +/obj/effect/turf_decal/trimline/yellow/filled/line{ dir = 8 }, -/obj/effect/turf_decal/trimline/yellow/filled/corner, -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/engineering/atmospherics_engine) -"irl" = ( -/obj/structure/cable, -/turf/open/floor/iron/cafeteria{ - dir = 5 +/obj/structure/reagent_dispensers/watertank/high, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/stripes/corner{ + dir = 1 }, -/area/command/heads_quarters/rd) -"irr" = ( -/obj/effect/turf_decal/trimline/green/filled/corner, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"jDd" = ( +/obj/structure/rack, +/obj/effect/spawner/random/techstorage/rnd_secure_all, +/obj/effect/turf_decal/trimline/white/filled/line, +/turf/open/floor/iron/dark, +/area/station/engineering/storage/tech) +"jDi" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/machinery/camera/directional/south{ + c_tag = "Command - Bridge South" }, +/obj/machinery/newscaster/directional/south, /obj/structure/cable, -/turf/open/floor/iron/dark, -/area/service/hydroponics) -"irF" = ( -/obj/machinery/door/airlock/research{ - id_tag = "ResearchExt"; - name = "Research Division"; - req_one_access_txt = "47" +/turf/open/floor/carpet, +/area/station/command/bridge) +"jDm" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/trimline/purple/filled/line{ +/obj/effect/turf_decal/caution/stand_clear{ dir = 4 }, -/obj/effect/turf_decal/trimline/purple/filled/line{ +/turf/open/floor/plating, +/area/station/maintenance/tram/mid) +"jDN" = ( +/obj/structure/table/wood, +/obj/item/storage/photo_album/chapel, +/obj/item/radio/intercom/directional/south, +/turf/open/floor/iron/grimy, +/area/station/service/chapel/office) +"jDT" = ( +/obj/machinery/atmospherics/pipe/multiz/scrubbers/visible/layer2{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/end{ dir = 8 }, -/obj/effect/mapping_helpers/airlock/unres, -/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ - cycle_id = "sci-entrance-right" +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/multiz/supply/visible/layer4{ + dir = 1 }, +/turf/open/floor/plating, +/area/station/maintenance/starboard/lesser) +"jDU" = ( +/obj/effect/turf_decal/bot, +/obj/structure/closet/l3closet/scientist, +/obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron, -/area/science/research) -"irR" = ( -/turf/open/floor/glass, -/area/service/kitchen/diner) -"isl" = ( -/obj/effect/turf_decal/trimline/blue/filled/corner{ - dir = 8 +/area/station/command/gateway) +"jEd" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/green/visible, +/obj/effect/turf_decal/trimline/brown/filled/line{ + dir = 6 }, +/obj/machinery/atmospherics/pipe/bridge_pipe/dark/visible, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"jEm" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/catwalk_floor, +/area/station/maintenance/starboard/greater) +"jEu" = ( +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"jEI" = ( +/obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/duct, -/turf/open/floor/iron/white, -/area/medical/treatment_center) -"ism" = ( -/turf/closed/wall, -/area/commons/toilet) -"isA" = ( -/obj/structure/cable, /obj/effect/decal/cleanable/dirt, +/obj/structure/cable, /turf/open/floor/catwalk_floor, -/area/hallway/primary/central) -"isC" = ( -/obj/effect/turf_decal/trimline/yellow/filled/corner{ - dir = 8 +/area/station/maintenance/starboard/central) +"jEO" = ( +/obj/machinery/button/tram{ + id = "middle_part" }, -/obj/effect/turf_decal/trimline/yellow/filled/corner{ - dir = 1 +/turf/closed/wall, +/area/station/hallway/primary/tram/center) +"jEP" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "cytologylockdown"; + name = "Cytology Lockdown" }, -/obj/structure/disposalpipe/segment{ +/turf/open/floor/plating, +/area/station/science/cytology) +"jEQ" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 4 }, /turf/open/floor/iron, -/area/command/heads_quarters/ce) -"isP" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ - dir = 8 - }, +/area/station/science/robotics/mechbay) +"jEY" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/white, -/area/science/genetics) -"isS" = ( -/obj/machinery/air_sensor/carbon_tank, -/turf/open/floor/engine/co2, -/area/engineering/atmos) -"iti" = ( -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/smooth, -/area/maintenance/port/central) -"itJ" = ( -/obj/effect/turf_decal/tile/yellow{ - dir = 1 +/turf/open/floor/wood/tile, +/area/station/service/chapel) +"jFb" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 8 }, -/obj/effect/turf_decal/tile/neutral/half/contrasted, -/obj/effect/turf_decal/tile/blue{ +/obj/machinery/firealarm/directional/west, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 4 }, +/turf/open/floor/iron, +/area/station/hallway/secondary/command) +"jFJ" = ( +/turf/closed/wall, +/area/station/service/chapel/office) +"jGg" = ( +/obj/machinery/light/directional/west, +/obj/effect/turf_decal/trimline/white/line{ + dir = 6 + }, /turf/open/floor/iron/dark, -/area/command/bridge) -"itQ" = ( -/obj/effect/turf_decal/trimline/red/filled/corner, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/area/station/ai_monitored/turret_protected/aisat_interior) +"jGi" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/item/clothing/head/cone{ + pixel_x = -8 + }, +/obj/effect/decal/cleanable/dirt, /obj/structure/cable, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron, -/area/security/brig) -"itR" = ( -/obj/machinery/door/airlock/engineering{ - name = "Vacant Office A"; - req_access_txt = "32" +/turf/open/floor/catwalk_floor, +/area/station/maintenance/starboard/greater) +"jGo" = ( +/obj/effect/turf_decal/trimline/brown/filled/line{ + dir = 4 }, -/obj/effect/mapping_helpers/airlock/abandoned, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/turf/open/floor/wood, -/area/commons/vacant_room/office) -"itV" = ( -/obj/structure/chair{ - dir = 8 +/turf/open/floor/iron, +/area/station/cargo/office) +"jGs" = ( +/obj/machinery/door/airlock{ + name = "Service Lathe Access" }, /obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/neutral/filled/line, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/door/firedoor, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 8 }, -/turf/open/floor/iron/dark, -/area/security/courtroom) -"iuw" = ( -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/trimline/purple/line, +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/access/all/service/general, /turf/open/floor/iron, -/area/science/robotics/lab) -"iuG" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ - dir = 1 +/area/station/hallway/secondary/service) +"jGB" = ( +/obj/effect/turf_decal/trimline/purple/filled/corner{ + dir = 4 }, -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 10 +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 8 }, +/obj/machinery/firealarm/directional/west, /turf/open/floor/iron, -/area/tcommsat/computer) -"iuT" = ( -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 +/area/station/science/research) +"jGE" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/grille/broken, +/obj/effect/spawner/random/trash/cigbutt, +/turf/open/floor/iron/smooth, +/area/station/maintenance/department/science) +"jGJ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/camera{ + c_tag = "Cargo - Lower Power Hatch"; + dir = 9; + network = list("ss13","cargo") }, -/obj/machinery/door/window/right/directional/south{ - dir = 8; - name = "Bar Door"; - req_one_access_txt = "25;28" +/turf/open/floor/catwalk_floor, +/area/station/maintenance/starboard/greater) +"jGX" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/landmark/event_spawn, +/turf/open/floor/iron, +/area/station/construction/mining/aux_base) +"jGZ" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden, +/obj/machinery/door/poddoor/preopen{ + id = "atmos"; + name = "Atmospherics Blast Door" + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"jHh" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/camera{ - c_tag = "Civilian - Bar North"; - dir = 9 +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/door/airlock/engineering{ + name = "Power Access Hatch" }, -/obj/machinery/firealarm/directional/north, +/obj/effect/decal/cleanable/dirt, /obj/structure/cable, +/obj/effect/mapping_helpers/airlock/unres, +/obj/effect/mapping_helpers/airlock/access/any/supply/maintenance, +/turf/open/floor/catwalk_floor, +/area/station/maintenance/starboard/greater) +"jHl" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 1 + }, +/obj/machinery/firealarm/directional/north, /turf/open/floor/iron, -/area/service/bar) -"iuW" = ( -/obj/machinery/light/small/directional/south, -/obj/structure/closet/emcloset, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/smooth, -/area/hallway/primary/tram/right) -"iuX" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/landmark/event_spawn, -/obj/structure/disposalpipe/segment{ - dir = 6 +/area/station/engineering/main) +"jHr" = ( +/turf/open/floor/wood, +/area/station/commons/vacant_room/office) +"jHw" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 9 }, +/obj/machinery/firealarm/directional/west, /turf/open/floor/iron, -/area/engineering/main) -"iva" = ( -/obj/effect/turf_decal/stripes/corner{ +/area/station/security/prison) +"jHG" = ( +/obj/machinery/firealarm/directional/south, +/obj/structure/sink{ + dir = 4; + pixel_x = -12 + }, +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 10 + }, +/obj/effect/turf_decal/trimline/green/corner{ dir = 4 }, -/obj/effect/turf_decal/stripes/corner, -/obj/structure/disposalpipe/segment, -/obj/structure/cable, -/turf/open/floor/vault, -/area/hallway/primary/tram/center) -"ivc" = ( -/obj/machinery/suit_storage_unit/standard_unit, -/obj/structure/window/reinforced/spawner/east, -/obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/ai_monitored/command/storage/eva) -"ive" = ( +/area/station/service/hydroponics) +"jHK" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/engine/cult, -/area/service/library) -"ivl" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 +/turf/open/floor/carpet, +/area/station/service/library) +"jHN" = ( +/obj/effect/turf_decal/trimline/blue/filled/corner, +/obj/effect/turf_decal/trimline/blue/filled/corner{ + dir = 8 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 1 - }, -/obj/machinery/newscaster/directional/north, /obj/structure/cable, -/turf/open/floor/iron, -/area/hallway/secondary/construction/engineering) -"ivr" = ( -/obj/effect/turf_decal/sand, -/obj/machinery/light/directional/west, -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 8 - }, -/obj/machinery/camera/directional/west{ - c_tag = "Security - Rec Room West"; - network = list("ss13","Security","prison") - }, -/turf/open/floor/iron, -/area/security/prison/workout) -"ivt" = ( -/obj/structure/disposalpipe/sorting/mail{ - dir = 1; - name = "sorting disposal pipe (Research Director's Office)"; - sortType = 13 +/obj/structure/disposalpipe/segment{ + dir = 5 }, -/obj/structure/cable, -/turf/open/floor/iron/white, -/area/science/research) -"ivG" = ( -/obj/structure/falsewall, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/maintenance/starboard/lesser) -"ivI" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable, -/turf/open/floor/iron/white, -/area/science/xenobiology) -"iwb" = ( -/obj/effect/landmark/event_spawn, /turf/open/floor/iron/white, -/area/science/explab) -"iwh" = ( -/obj/effect/turf_decal/sand/plating, -/obj/structure/sign/poster/contraband/rebels_unite{ - pixel_y = 32 - }, -/turf/open/floor/plating/airless, -/area/mine/explored) -"iwi" = ( -/obj/effect/turf_decal/sand/plating, -/obj/effect/turf_decal/stripes/asteroid/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/asteroid/line{ - dir = 4 +/area/station/medical/medbay/central) +"jIu" = ( +/obj/effect/turf_decal/siding/thinplating{ + dir = 10 }, -/turf/open/floor/plating/airless, -/area/mine/explored) -"iwE" = ( +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/aisat/hallway) +"jIx" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/rack, -/obj/item/tank/internals/oxygen, +/obj/item/clothing/mask/gas, +/obj/item/tank/internals/emergency_oxygen, /turf/open/floor/iron/smooth, -/area/maintenance/tram/mid) -"iwN" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/trimline/neutral/filled/line, -/obj/structure/reagent_dispensers/fueltank, -/turf/open/floor/iron, -/area/cargo/warehouse) -"iwX" = ( -/obj/machinery/light_switch/directional/east, -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/turf/open/floor/iron, -/area/command/gateway) -"iwZ" = ( -/obj/machinery/door/airlock/security/glass{ - name = "Brig Control"; - req_access_txt = "3" +/area/station/maintenance/tram/left) +"jIy" = ( +/obj/structure/rack, +/obj/effect/spawner/random/techstorage/rnd_all, +/obj/effect/turf_decal/trimline/white/filled/line, +/turf/open/floor/iron/dark, +/area/station/engineering/storage/tech) +"jIA" = ( +/obj/structure/chair/pew/right, +/turf/open/floor/iron/chapel{ + dir = 5 }, -/obj/effect/turf_decal/trimline/red/filled/line{ +/area/station/service/chapel) +"jIC" = ( +/obj/effect/turf_decal/siding/thinplating/dark{ dir = 1 }, -/obj/effect/turf_decal/trimline/red/filled/line, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/machinery/door/firedoor/border_only{ + dir = 1 }, -/obj/machinery/door/firedoor, -/turf/open/floor/iron/showroomfloor, -/area/security/warden) -"ixm" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/white, +/area/station/science/research) +"jIE" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/general/hidden, +/obj/effect/landmark/event_spawn, +/obj/structure/cable, /turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/ai_upload) -"ixB" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 8 - }, +/area/station/science/server) +"jIG" = ( +/turf/closed/wall/r_wall, +/area/station/maintenance/central/lesser) +"jII" = ( +/obj/structure/closet/secure_closet/freezer/kitchen, +/obj/item/stack/sheet/mineral/coal/ten, +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/siding/thinplating/corner, +/obj/machinery/light/directional/east, +/obj/effect/turf_decal/tile/red/fourcorners, /turf/open/floor/iron, -/area/science/misc_lab) -"ixF" = ( -/obj/item/kirbyplants/random, -/obj/structure/sign/warning/fire{ - pixel_y = 32 +/area/station/service/kitchen) +"jIJ" = ( +/obj/structure/cable/multilayer/multiz, +/obj/effect/turf_decal/stripes/end{ + dir = 4 }, -/obj/machinery/light/directional/north, -/turf/open/floor/iron, -/area/science/storage) -"ixT" = ( -/obj/structure/sink{ - dir = 8; - pixel_x = 11 +/obj/structure/sign/warning/electric_shock{ + pixel_x = -32 }, -/obj/structure/mirror/directional/east, -/obj/machinery/airalarm/directional/north, -/obj/effect/landmark/xeno_spawn, -/obj/effect/landmark/event_spawn, -/turf/open/floor/iron/freezer, -/area/commons/lounge) -"ixV" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/hallway/primary/tram/right) +"jIV" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/button/door/directional/east{ - id = "miningdorm1"; - name = "Door Bolt Control"; - normaldoorcontrol = 1; - specialfunctions = 4 +/obj/structure/disposalpipe/segment{ + dir = 6 }, -/turf/open/floor/carpet, -/area/cargo/miningdock) -"iyk" = ( -/obj/machinery/power/apc/auto_name/directional/south, -/obj/effect/turf_decal/trimline/neutral/filled/line, /obj/structure/cable, /turf/open/floor/iron, -/area/commons/storage/primary) -"iyE" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/turf/open/floor/catwalk_floor, -/area/maintenance/port/aft) -"iyL" = ( -/obj/effect/landmark/secequipment, -/obj/machinery/light/directional/north, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron/showroomfloor, -/area/security/lockers) -"iyM" = ( -/obj/effect/turf_decal/stripes{ - dir = 4 +/area/station/cargo/sorting) +"jIX" = ( +/obj/machinery/door/airlock/engineering{ + name = "Power Access Hatch" }, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/science/mixing/launch) -"iyU" = ( -/obj/structure/chair{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/neutral/filled/line{ +/obj/structure/cable, +/obj/effect/decal/cleanable/dirt, +/obj/effect/mapping_helpers/airlock/unres{ dir = 8 }, -/obj/effect/landmark/start/hangover, -/turf/open/floor/iron/dark, -/area/security/courtroom) -"iyX" = ( -/turf/open/floor/iron/dark, -/area/command/bridge) -"izd" = ( -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +/turf/open/floor/catwalk_floor, +/area/station/hallway/primary/central) +"jJc" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/corner, +/obj/effect/turf_decal/trimline/yellow/corner{ dir = 4 }, -/obj/machinery/computer/accounting{ - dir = 8 - }, -/turf/open/floor/carpet, -/area/command/heads_quarters/hop) -"izg" = ( -/obj/structure/extinguisher_cabinet/directional/west, -/obj/effect/turf_decal/trimline/blue/filled/corner, -/obj/effect/turf_decal/trimline/blue/filled/corner{ - dir = 8 +/obj/machinery/button/door/directional/south{ + id = "trammaintdock"; + name = "Tram Maintenance Dock Access"; + pixel_x = 8 }, -/obj/effect/turf_decal/trimline/green/filled/corner{ - dir = 1 +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 }, /turf/open/floor/iron, -/area/security/courtroom) -"izn" = ( +/area/station/maintenance/port/central) +"jJt" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/trash/food_packaging, +/obj/effect/decal/cleanable/robot_debris/old, /obj/structure/cable, /turf/open/floor/catwalk_floor, -/area/maintenance/starboard/greater) -"izq" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 1 - }, -/obj/structure/chair, -/turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"izv" = ( -/obj/structure/table, -/obj/machinery/light/small/directional/east, -/obj/item/radio/intercom/prison/directional/east, -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 5 +/area/station/maintenance/starboard/central) +"jJE" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/light/directional/south, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/command/nuke_storage) +"jJO" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 8 }, -/obj/machinery/camera{ - c_tag = "Security - Prison Cell 6"; - dir = 6; - network = list("ss13","Security","prison","pcell") +/obj/machinery/door/airlock/external{ + name = "Escape Airlock"; + space_dir = 4 }, -/turf/open/floor/iron, -/area/security/prison/safe) -"izI" = ( +/turf/open/floor/plating, +/area/station/hallway/secondary/exit/departure_lounge) +"jJV" = ( +/obj/effect/turf_decal/trimline/yellow/warning, /obj/effect/turf_decal/trimline/neutral/filled/arrow_ccw{ dir = 1 }, -/obj/structure/sign/directions/evac{ - dir = 4; - pixel_y = 28 - }, -/obj/structure/sign/directions/medical{ - dir = 4; - pixel_y = 34 - }, -/obj/structure/sign/directions/engineering{ - dir = 4; - pixel_y = 40 +/obj/effect/turf_decal/caution{ + dir = 1 }, -/obj/machinery/light/directional/north, -/obj/structure/sign/directions/upload{ - dir = 4; - pixel_y = 22 +/obj/structure/railing/corner{ + dir = 8 }, /turf/open/floor/iron, -/area/hallway/primary/tram/left) -"izM" = ( -/obj/effect/turf_decal/bot, -/obj/structure/transit_tube/horizontal{ +/area/station/hallway/primary/tram/center) +"jJZ" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 1 }, -/obj/machinery/light/small/directional/east, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) +"jKb" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/door/poddoor/massdriver_trash, +/obj/structure/fans/tiny, /turf/open/floor/plating, -/area/ai_monitored/turret_protected/aisat/foyer) -"iAc" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 +/area/station/maintenance/disposal) +"jKd" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 1 }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/door/airlock/external{ - autoclose = 0; - frequency = 1449; - id_tag = "middleleft_upper_eva_external"; - name = "External Access" +/obj/effect/turf_decal/siding/wood, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/wood, +/area/station/commons/vacant_room/office) +"jKi" = ( +/obj/structure/window/reinforced{ + dir = 4; + layer = 2.9 }, -/obj/machinery/door_buttons/access_button{ - idDoor = "middleleft_upper_eva_external"; - idSelf = "middleleft_upper_eva_airlock_control"; - name = "External Access Button"; - pixel_y = 24 +/obj/effect/turf_decal/trimline/brown/filled/line{ + dir = 5 }, -/obj/effect/mapping_helpers/airlock/locked, -/turf/open/floor/catwalk_floor, -/area/hallway/primary/tram/center) -"iAe" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/disposalpipe/trunk/multiz/down, /obj/structure/cable, /turf/open/floor/iron, -/area/engineering/atmos) -"iAv" = ( +/area/station/cargo/sorting) +"jKq" = ( +/turf/closed/wall, +/area/station/security/interrogation) +"jKx" = ( +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/trimline/purple/filled/line, -/obj/machinery/camera/directional/south{ - c_tag = "Science - Xenobiology South"; - network = list("ss13","rd","xeno") - }, /obj/structure/disposalpipe/segment{ - dir = 5 + dir = 9 }, -/obj/structure/cable, -/turf/open/floor/iron/white, -/area/science/xenobiology) -"iAN" = ( -/turf/open/floor/glass/reinforced, -/area/hallway/primary/tram/right) -"iAY" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line, -/obj/item/radio/intercom/directional/south, -/obj/effect/turf_decal/trimline/red/corner{ - dir = 8 +/turf/open/floor/carpet, +/area/station/service/chapel) +"jKB" = ( +/obj/machinery/door/airlock/grunge{ + name = "Morgue External Access" + }, +/obj/effect/mapping_helpers/airlock/access/all/medical/morgue, +/turf/open/floor/iron/dark, +/area/station/medical/morgue) +"jKL" = ( +/obj/effect/turf_decal/trimline/green/filled/corner{ + dir = 4 + }, +/obj/machinery/atmospherics/components/binary/pump{ + dir = 8; + name = "Mix Outlet Pump" }, /turf/open/floor/iron, -/area/hallway/secondary/exit) -"iAZ" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/window/brigdoor{ - dir = 1; - name = "Armory Desk"; - req_access_txt = "3" +/area/station/engineering/atmos/pumproom) +"jKN" = ( +/obj/machinery/light/small/blacklight/directional/south, +/turf/open/floor/cult, +/area/station/service/chapel/office) +"jLf" = ( +/turf/open/floor/iron/chapel, +/area/station/service/chapel) +"jLj" = ( +/obj/machinery/light/small/directional/west, +/obj/machinery/shower{ + dir = 1 }, -/obj/machinery/door/window/left/directional/south{ - name = "Reception Desk"; - req_access_txt = "63" +/turf/open/floor/iron/freezer, +/area/station/security/prison) +"jLF" = ( +/obj/structure/flora/bush/leavy/style_random, +/obj/structure/flora/tree/palm/style_random, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/turf/open/floor/grass, +/area/station/science/genetics) +"jLJ" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 4 }, -/turf/open/floor/plating, -/area/security/warden) -"iBg" = ( -/obj/effect/turf_decal/trimline/neutral/filled/corner, -/obj/effect/turf_decal/trimline/neutral/filled/corner{ +/obj/machinery/airalarm/directional/east, +/turf/open/floor/iron, +/area/station/hallway/secondary/command) +"jLK" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/commons/fitness/recreation) -"iBh" = ( -/obj/effect/turf_decal/trimline/blue/filled/line, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 4 +/turf/open/floor/iron/dark, +/area/station/medical/break_room) +"jLU" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/smart/manifold4w/green/visible, +/turf/open/floor/plating, +/area/station/engineering/atmos) +"jLX" = ( +/obj/structure/table, +/obj/item/storage/box/teargas{ + pixel_x = -3; + pixel_y = 3 }, -/obj/machinery/camera/directional/south{ - c_tag = "Medical - Main South"; - network = list("ss13","medbay") +/obj/item/storage/box/handcuffs, +/obj/item/storage/box/flashbangs{ + pixel_x = 3; + pixel_y = -3 }, -/turf/open/floor/iron/white, -/area/medical/medbay/central) -"iBk" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 10 +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/security/armory) +"jMn" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 8 }, -/obj/machinery/newscaster/directional/south, -/obj/structure/reagent_dispensers/water_cooler, -/turf/open/floor/iron, -/area/engineering/break_room) -"iBI" = ( -/obj/structure/rack, -/obj/machinery/light/small/directional/north, -/obj/item/stock_parts/matter_bin, -/obj/item/stock_parts/manipulator, -/obj/item/stock_parts/micro_laser, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/maintenance/starboard/central) -"iBK" = ( -/obj/machinery/button/door/directional/west{ - id = "private_o"; - name = "Privacy Bolts"; - normaldoorcontrol = 1; - pixel_y = -9; - specialfunctions = 4 +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/wood, -/area/commons/dorms) -"iBU" = ( -/obj/structure/chair{ - dir = 8 +/obj/machinery/door/airlock/public/glass{ + name = "Service Wing Hallway" }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/door/firedoor, /obj/structure/disposalpipe/segment, -/turf/open/floor/iron/dark, -/area/security/courtroom) -"iCf" = ( -/obj/machinery/atmospherics/pipe/smart/manifold/yellow/visible{ - dir = 1 - }, -/obj/machinery/meter, /turf/open/floor/iron, -/area/science/storage) -"iCh" = ( -/obj/structure/cable/multilayer/multiz, -/turf/open/floor/plating, -/area/ai_monitored/turret_protected/aisat/maint) -"iCz" = ( -/obj/machinery/door/airlock/security{ - name = "Detective's Office"; - req_access_txt = "4" +/area/station/hallway/primary/central) +"jMo" = ( +/obj/machinery/atmospherics/components/binary/dp_vent_pump/high_volume/incinerator_atmos{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible/layer2, +/obj/machinery/atmospherics/pipe/bridge_pipe/dark/visible, +/turf/open/floor/engine, +/area/station/maintenance/disposal/incinerator) +"jMu" = ( /obj/machinery/door/firedoor, +/obj/effect/turf_decal/trimline/red/filled/line, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/security/prison) +"jMx" = ( +/obj/effect/mapping_helpers/iannewyear, /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/structure/cable, -/turf/open/floor/iron/grimy, -/area/security/detectives_office) -"iCC" = ( -/obj/effect/turf_decal/trimline/purple/filled/line, -/turf/open/floor/iron/white, -/area/science/genetics) -"iCK" = ( -/obj/machinery/computer/crew{ - dir = 4 +/turf/open/floor/wood, +/area/station/command/heads_quarters/hop) +"jMD" = ( +/obj/structure/table/glass, +/turf/open/floor/iron/cafeteria{ + dir = 5 }, -/obj/effect/turf_decal/trimline/green/filled/line{ +/area/station/science/breakroom) +"jMH" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 8 }, -/obj/machinery/light/directional/west, -/turf/open/floor/iron/dark, -/area/command/bridge) -"iCR" = ( -/obj/structure/grille, -/turf/closed/wall/r_wall, -/area/engineering/atmos) -"iCU" = ( -/turf/closed/mineral/random/stationside/asteroid/porus, -/area/medical/chemistry) -"iDe" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/closed/wall/r_wall, -/area/medical/virology) -"iDf" = ( -/obj/effect/turf_decal/delivery/white{ - color = "#52B4E9" - }, -/obj/effect/mapping_helpers/dead_body_placer, -/turf/open/floor/iron/dark, -/area/medical/morgue) -"iDg" = ( +/obj/machinery/airalarm/directional/east, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"jMM" = ( +/obj/structure/table/reinforced, /obj/effect/turf_decal/tile/neutral{ dir = 4 }, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/machinery/light/directional/east, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/newscaster/directional/east, +/obj/effect/spawner/random/food_or_drink/donkpockets, /turf/open/floor/iron/dark, -/area/medical/break_room) -"iDn" = ( -/obj/effect/turf_decal/trimline/neutral/filled/corner{ +/area/station/medical/break_room) +"jNb" = ( +/obj/effect/spawner/structure/window, +/turf/open/floor/plating, +/area/station/hallway/secondary/entry) +"jNg" = ( +/obj/structure/table/wood, +/obj/effect/spawner/random/entertainment/musical_instrument{ + spawn_loot_count = 2; + spawn_loot_double = 0; + spawn_random_offset = 1 + }, +/turf/open/floor/wood, +/area/station/service/theater) +"jNM" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron, -/area/commons/dorms) -"iDr" = ( +/obj/machinery/camera/directional/west{ + c_tag = "Civilian - Dormitories West" + }, /turf/open/floor/iron, -/area/science/robotics/mechbay) -"iDG" = ( +/area/station/commons/dorms) +"jNO" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/spawner/random/engineering/tracking_beacon, +/turf/open/floor/catwalk_floor, +/area/station/maintenance/central/greater) +"jNR" = ( +/obj/structure/table, +/obj/item/paper_bin{ + pixel_x = -3; + pixel_y = 7 + }, +/obj/item/pen{ + pixel_x = 4; + pixel_y = 4 + }, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 6 + }, +/obj/item/radio/intercom/directional/south, /turf/open/floor/iron, -/area/cargo/storage) -"iDJ" = ( -/obj/effect/turf_decal/tile{ +/area/station/security/brig) +"jNS" = ( +/obj/effect/turf_decal/trimline/yellow/warning, +/obj/effect/turf_decal/trimline/neutral/filled/arrow_ccw{ + dir = 1 + }, +/obj/effect/turf_decal/caution{ + dir = 1 + }, +/obj/structure/railing/corner{ dir = 8 }, -/obj/effect/turf_decal/tile/blue, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/hallway/secondary/entry) -"iDN" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/effect/turf_decal/tile/red/fourcorners, /turf/open/floor/iron, -/area/service/kitchen) -"iDV" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 +/area/station/hallway/primary/tram/left) +"jNT" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 5 }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/structure/window/hollow/reinforced/middle{ +/obj/structure/chair, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) +"jOc" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 4 }, -/turf/open/floor/plating, -/area/maintenance/disposal) -"iEi" = ( -/obj/machinery/holopad, -/obj/machinery/firealarm/directional/north, -/turf/open/floor/iron/grimy, -/area/service/library/lounge) -"iEO" = ( +/obj/machinery/light/directional/east, +/turf/open/floor/iron, +/area/station/commons/dorms) +"jOf" = ( +/obj/structure/cable, /obj/effect/turf_decal/trimline/red/filled/line{ dir = 8 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/security/brig) -"iEV" = ( -/obj/structure/chair/office{ - dir = 1 - }, -/obj/effect/landmark/start/research_director, -/turf/open/floor/iron/cafeteria{ - dir = 5 +/area/station/security/prison) +"jOB" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/turf/open/floor/iron, +/area/station/science/robotics/mechbay) +"jOD" = ( +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 4 }, -/area/command/heads_quarters/rd) -"iEW" = ( -/obj/effect/turf_decal/trimline/neutral/filled/corner{ +/obj/effect/turf_decal/trimline/red/filled/line{ dir = 8 }, /turf/open/floor/iron, -/area/hallway/primary/central) -"iEY" = ( -/obj/machinery/power/shieldwallgen, -/obj/effect/turf_decal/bot, -/obj/structure/window/reinforced{ - dir = 8 +/area/station/security/prison) +"jOM" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 }, -/turf/open/floor/iron/dark, -/area/command/teleporter) -"iFb" = ( -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 +/obj/machinery/light/small/directional/west, +/turf/open/floor/carpet, +/area/station/cargo/miningdock) +"jON" = ( +/obj/effect/turf_decal/trimline/brown/filled/line{ + dir = 4 }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 1 +/obj/effect/turf_decal/trimline/yellow/warning{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 }, /turf/open/floor/iron, -/area/service/bar) -"iFl" = ( +/area/station/cargo/sorting) +"jPe" = ( +/obj/effect/turf_decal/trimline/blue/filled/line, +/obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/stripes/corner, -/obj/effect/turf_decal/stripes/corner{ - dir = 8 - }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, /obj/structure/disposalpipe/segment{ dir = 4 }, /turf/open/floor/iron/white, -/area/science/xenobiology) -"iFs" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden, -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable, -/turf/open/floor/plating, -/area/security/checkpoint/engineering) -"iFv" = ( -/obj/effect/turf_decal/trimline/brown/filled/line, -/obj/effect/turf_decal/trimline/brown/filled/corner{ - dir = 1 +/area/station/medical/medbay/central) +"jPm" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/trash/mopbucket, +/turf/open/floor/iron/smooth, +/area/station/maintenance/department/security) +"jPq" = ( +/obj/machinery/camera/directional/south{ + c_tag = "Civilian - Chapel South" }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/turf/open/floor/iron/dark, +/area/station/service/chapel) +"jPx" = ( +/obj/machinery/gulag_teleporter, +/obj/machinery/camera/directional/south{ + c_tag = "Security - Labor Dock"; + network = list("ss13","Security") }, -/obj/structure/cable, -/turf/open/floor/iron, -/area/cargo/storage) -"iFz" = ( -/obj/structure/window/reinforced/spawner/north, -/obj/structure/reagent_dispensers/watertank/high, -/obj/item/reagent_containers/glass/bucket, -/obj/effect/turf_decal/trimline/green/filled/line{ - dir = 9 +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/security/processing) +"jPy" = ( +/obj/effect/turf_decal/trimline/purple/filled/corner{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/purple/filled/corner, +/obj/effect/turf_decal/trimline/red/corner, +/obj/effect/turf_decal/trimline/red/corner{ + dir = 4 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/science/research) +"jPM" = ( +/obj/machinery/status_display/evac/directional/north, +/obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/service/hydroponics) -"iFC" = ( -/obj/machinery/door/airlock/engineering/glass{ - name = "Engineering Foyer"; - req_one_access_txt = "32;19" +/area/station/command/gateway) +"jPU" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 4 }, -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/trimline/yellow/filled/line{ +/obj/effect/turf_decal/tile/blue{ dir = 8 }, -/obj/effect/turf_decal/trimline/yellow/filled/line{ +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/obj/machinery/duct, +/turf/open/floor/iron/freezer, +/area/station/medical/coldroom) +"jPX" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/trash/food_packaging, +/turf/open/floor/iron/smooth, +/area/station/maintenance/department/cargo) +"jQh" = ( +/obj/effect/landmark/start/station_engineer, +/obj/structure/cable/multilayer/connected, +/turf/open/floor/iron, +/area/station/engineering/engine_smes) +"jQC" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/ai_monitored/security/armory) +"jQD" = ( +/obj/effect/turf_decal/tile/blue{ dir = 4 }, +/obj/effect/turf_decal/tile, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment, /obj/structure/cable, /turf/open/floor/iron, -/area/engineering/break_room) -"iFE" = ( -/obj/machinery/atmospherics/components/binary/pump/on{ - dir = 1; - name = "O2 Outlet Pump" - }, -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 6 +/area/station/hallway/secondary/entry) +"jQJ" = ( +/obj/effect/turf_decal/sand/plating, +/turf/open/floor/plating, +/area/station/medical/chemistry) +"jQM" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 5 }, +/obj/structure/extinguisher_cabinet/directional/north, +/obj/machinery/airalarm/directional/east, /turf/open/floor/iron, -/area/engineering/atmos) -"iFI" = ( -/obj/structure/closet/emcloset, -/obj/effect/landmark/start/hangover/closet, -/turf/open/floor/plating, -/area/hallway/secondary/entry) -"iFU" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk, -/turf/open/floor/iron/grimy, -/area/service/chapel/office) -"iFZ" = ( -/obj/effect/turf_decal/trimline/brown/filled/line{ +/area/station/engineering/break_room) +"jQS" = ( +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ dir = 1 }, -/obj/machinery/airalarm/directional/north, -/obj/machinery/camera{ - c_tag = "Cargo - Warehouse West"; - dir = 9; - network = list("ss13","cargo") +/obj/effect/turf_decal/siding/thinplating/dark, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 }, /turf/open/floor/iron, -/area/cargo/storage) -"iGa" = ( -/obj/machinery/light/small/directional/west, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"iGm" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/trimline/purple/filled/line{ - dir = 4 - }, -/turf/open/floor/iron/white, -/area/science/xenobiology) -"iGv" = ( +/area/station/commons/lounge) +"jRk" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/turf/open/floor/iron, -/area/engineering/atmos) -"iGC" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/wood/parquet, +/area/station/medical/psychology) +"jRr" = ( +/obj/effect/turf_decal/trimline/blue/filled/line, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/turf/open/floor/iron, -/area/security/brig) -"iGQ" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 4 - }, -/turf/open/floor/iron, -/area/science/storage) -"iHj" = ( -/turf/closed/wall, -/area/engineering/supermatter/room) -"iHv" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/duct, +/turf/open/floor/iron/white, +/area/station/medical/treatment_center) +"jRA" = ( +/obj/machinery/light/small/directional/south, +/turf/open/floor/engine, +/area/station/science/xenobiology) +"jRB" = ( /obj/machinery/door/airlock/external{ name = "External Access" }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 + }, /obj/effect/turf_decal/sand/plating, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, /turf/open/floor/plating, -/area/maintenance/starboard/greater) -"iHw" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/area/station/maintenance/starboard/lesser) +"jRF" = ( +/obj/effect/turf_decal/siding/wideplating{ + dir = 5 }, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/command/nuke_storage) +"jRG" = ( +/obj/machinery/power/apc/auto_name/directional/east, /obj/structure/cable, -/turf/open/floor/iron, -/area/commons/dorms) -"iHQ" = ( -/obj/structure/closet/emcloset, -/obj/effect/turf_decal/siding/thinplating/dark{ - dir = 10 - }, +/obj/machinery/firealarm/directional/south, +/obj/item/kirbyplants/random, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/hallway/secondary/exit) -"iHW" = ( -/obj/effect/turf_decal/trimline/blue/filled/corner{ - dir = 8 +/area/station/security/processing) +"jRX" = ( +/obj/effect/turf_decal/trimline/neutral/filled/corner{ + dir = 1 }, -/obj/effect/turf_decal/trimline/neutral/corner{ - dir = 8 +/obj/effect/turf_decal/trimline/neutral/filled/corner{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/disposalpipe/segment{ - dir = 4 + dir = 10 }, /obj/structure/cable, /turf/open/floor/iron, -/area/hallway/secondary/command) -"iHY" = ( -/obj/machinery/door/airlock{ - name = "Law Office"; - req_access_txt = "38" - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/door/firedoor, -/obj/structure/disposalpipe/segment{ - dir = 4 +/area/station/hallway/secondary/construction/engineering) +"jSa" = ( +/obj/structure/table/wood, +/obj/effect/spawner/random/bureaucracy/briefcase{ + spawn_loot_count = 2; + spawn_random_offset = 1 }, -/obj/structure/cable, /turf/open/floor/wood, -/area/service/lawoffice) -"iIg" = ( -/obj/effect/turf_decal/trimline/neutral/filled/corner{ - dir = 1 - }, +/area/station/commons/vacant_room/office) +"jSe" = ( /obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 4 + dir = 5 + }, +/obj/structure/sign/warning/rad_shelter{ + pixel_y = 32 }, /turf/open/floor/iron, -/area/hallway/secondary/exit) -"iIr" = ( -/obj/effect/turf_decal/delivery, -/obj/structure/reagent_dispensers/watertank, +/area/station/hallway/secondary/exit) +"jSi" = ( +/obj/structure/table, /obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 1 + dir = 8 }, -/obj/machinery/light/directional/north, +/obj/machinery/computer/security/telescreen/entertainment/directional/west, /turf/open/floor/iron, -/area/commons/storage/primary) -"iID" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ +/area/station/commons/dorms) +"jSj" = ( +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/science/robotics/lab) +"jSr" = ( +/obj/machinery/mineral/ore_redemption, +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/trimline/brown/filled/line{ dir = 4 }, -/obj/effect/turf_decal/siding/thinplating{ +/obj/effect/turf_decal/trimline/brown/filled/line{ dir = 8 }, -/obj/machinery/light/directional/east, +/obj/structure/disposalpipe/segment, /turf/open/floor/iron, -/area/commons/fitness/recreation) -"iII" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/light_switch/directional/north{ - pixel_x = 12 +/area/station/cargo/office) +"jTj" = ( +/obj/machinery/atmospherics/pipe/multiz/supply/visible/layer4{ + dir = 1 }, -/obj/effect/turf_decal/trimline/purple/filled/line{ +/obj/machinery/atmospherics/pipe/multiz/scrubbers/visible/layer2{ dir = 1 }, -/obj/machinery/firealarm/directional/north, -/turf/open/floor/iron/white, -/area/science/xenobiology) -"iIL" = ( /obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/maintenance/starboard/lesser) -"iIN" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment, -/obj/structure/cable, -/turf/open/floor/iron/white, -/area/service/kitchen) -"iIO" = ( -/obj/effect/turf_decal/trimline/blue/filled/corner{ +/obj/effect/turf_decal/stripes/end{ dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/iron/white, -/area/medical/medbay/central) -"iJa" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/trash/food_packaging, /turf/open/floor/plating, -/area/maintenance/port/fore) -"iJb" = ( -/obj/machinery/modular_computer/console/preset/engineering{ - dir = 8 - }, +/area/station/maintenance/department/security) +"jTk" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple, +/obj/structure/lattice, +/turf/open/space/basic, +/area/mine/explored) +"jTx" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/engineering/break_room) +"jTy" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden, /obj/effect/turf_decal/trimline/yellow/filled/line{ dir = 8 }, -/obj/machinery/light/directional/east, -/obj/item/radio/intercom/directional/east, -/obj/structure/cable, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"jTF" = ( +/obj/effect/turf_decal/trimline/yellow/warning{ + dir = 4 + }, +/obj/machinery/status_display/evac/directional/north, /turf/open/floor/iron/dark, -/area/engineering/engine_smes) -"iJj" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ +/area/station/ai_monitored/turret_protected/aisat/foyer) +"jTN" = ( +/obj/effect/turf_decal/trimline/red/filled/corner{ dir = 1 }, -/obj/machinery/door/airlock/external{ - name = "Port Docking Bay 1" - }, -/obj/effect/landmark/navigate_destination{ - location = "Arrival Shuttle" - }, -/turf/open/floor/plating, -/area/hallway/secondary/entry) -"iJp" = ( -/obj/structure/window/reinforced/spawner/north, -/obj/structure/closet{ - name = "Beekeeper Uniform" - }, -/obj/item/clothing/suit/beekeeper_suit, -/obj/item/clothing/head/beekeeper_head, -/obj/item/melee/flyswatter, -/obj/effect/turf_decal/trimline/green/filled/line{ - dir = 5 - }, -/turf/open/floor/iron/dark, -/area/service/hydroponics) -"iJt" = ( -/obj/machinery/computer/security/mining{ +/obj/effect/turf_decal/trimline/red/filled/corner{ dir = 4 }, -/obj/item/radio/intercom/directional/west, -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 8 - }, -/turf/open/floor/iron, -/area/security/checkpoint/supply) -"iJD" = ( -/obj/effect/turf_decal/bot, -/turf/open/floor/iron, -/area/cargo/storage) -"iJF" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 9 - }, -/obj/effect/turf_decal/trimline/green/filled/warning{ - dir = 8 +/obj/effect/turf_decal/trimline/red/filled/corner, +/obj/effect/turf_decal/trimline/neutral/corner{ + dir = 1 }, -/turf/open/floor/iron, -/area/hallway/primary/central) -"iJO" = ( -/obj/effect/turf_decal/sand/plating, -/obj/structure/disposalpipe/segment{ - dir = 10 +/obj/effect/turf_decal/trimline/neutral/corner{ + dir = 4 }, +/obj/effect/turf_decal/trimline/neutral/corner, +/obj/structure/disposalpipe/segment, +/obj/effect/landmark/start/hangover, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/plating/airless, -/area/mine/explored) -"iJU" = ( -/obj/machinery/door/airlock/hatch{ - name = "Ladder Access Hatch"; - req_one_access_txt = null - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/smooth, -/area/hallway/primary/tram/left) -"iJV" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/hallway/secondary/command) +"jUh" = ( +/obj/machinery/door/airlock/atmos{ + name = "Atmospherics" }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/obj/machinery/door/firedoor, +/obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/aisat/maint) -"iJW" = ( -/obj/structure/cable/multilayer/multiz, -/obj/structure/sign/warning/electricshock{ - pixel_x = -32 +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 1 }, -/obj/effect/turf_decal/stripes/end{ +/obj/effect/turf_decal/trimline/yellow/filled/line, +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/access/all/engineering/atmos, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"jUj" = ( +/obj/structure/window/reinforced/plasma{ dir = 4 }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/maintenance/tram/right) -"iKd" = ( -/obj/structure/table/wood, +/obj/machinery/atmospherics/pipe/smart/manifold4w/general/visible, /obj/structure/cable, +/obj/machinery/power/energy_accumulator/tesla_coil/anchored, +/turf/open/floor/engine, +/area/station/engineering/supermatter) +"jUr" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/grimy, -/area/service/library/lounge) -"iKw" = ( -/obj/machinery/medical_kiosk, -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 1 - }, -/turf/open/floor/iron/white, -/area/medical/medbay/lobby) -"iKA" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ +/obj/effect/turf_decal/trimline/purple/filled/corner{ dir = 4 }, -/obj/effect/turf_decal/trimline/red/filled/line{ +/turf/open/floor/iron/white, +/area/station/science/explab) +"jUz" = ( +/obj/structure/table, +/obj/item/stack/sheet/glass/fifty, +/obj/item/storage/belt/utility, +/obj/item/t_scanner, +/obj/item/t_scanner, +/obj/item/t_scanner, +/obj/effect/turf_decal/trimline/yellow/filled/line{ dir = 8 }, -/obj/machinery/door/airlock/security/glass{ - id_tag = "outerbrigright"; - name = "Brig"; - req_access_txt = "63" +/obj/structure/plaque/static_plaque/atmos{ + pixel_x = -32 }, -/obj/structure/disposalpipe/segment, -/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ - cycle_id = "brig_right" +/turf/open/floor/iron, +/area/station/engineering/atmos) +"jUF" = ( +/obj/effect/turf_decal/trimline/red/filled/line, +/obj/effect/turf_decal/trimline/red/filled/corner{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/junction{ + dir = 8 }, -/obj/machinery/door/firedoor, /turf/open/floor/iron, -/area/security/brig) -"iKE" = ( -/obj/effect/turf_decal/trimline/green/filled/corner{ +/area/station/security/brig) +"jUI" = ( +/obj/machinery/door/airlock/maintenance_hatch, +/obj/effect/decal/cleanable/dirt, +/obj/effect/mapping_helpers/airlock/unres{ dir = 8 }, -/obj/effect/turf_decal/siding/thinplating/dark, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/duct, -/turf/open/floor/iron/dark, -/area/service/hydroponics) -"iKN" = ( -/obj/structure/stairs/north, -/obj/structure/railing{ +/obj/effect/mapping_helpers/airlock/access/any/science/maintenance, +/turf/open/floor/iron/smooth, +/area/station/maintenance/starboard/central) +"jUO" = ( +/obj/machinery/pipedispenser/disposal, +/obj/effect/turf_decal/trimline/yellow/filled/line{ dir = 4 }, -/turf/open/floor/iron/stairs/medium, -/area/commons/dorms) -"iLv" = ( -/obj/effect/turf_decal/trimline/yellow/warning{ +/turf/open/floor/iron, +/area/station/engineering/atmos) +"jUW" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/engineering/atmos/pumproom) +"jVb" = ( +/obj/structure/transit_tube, +/turf/open/floor/plating/airless, +/area/space/nearstation) +"jVl" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ dir = 1 }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/trimline/neutral/filled/line, -/obj/effect/spawner/random/trash/graffiti{ - pixel_y = -32; - spawn_loot_chance = 50 - }, +/obj/effect/turf_decal/trimline/red/filled/line, +/obj/machinery/light/directional/south, /turf/open/floor/iron, -/area/maintenance/tram/mid) -"iLD" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/line{ +/area/station/security/courtroom) +"jVw" = ( +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) +"jVT" = ( +/obj/structure/table, +/obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 4 }, -/obj/effect/turf_decal/caution/stand_clear{ +/obj/item/paper_bin{ + pixel_x = -3; + pixel_y = 7 + }, +/obj/effect/spawner/random/bureaucracy/pen, +/turf/open/floor/iron, +/area/station/commons/fitness) +"jWg" = ( +/obj/effect/landmark/event_spawn, +/obj/effect/turf_decal/stripes/corner{ dir = 8 }, -/obj/structure/railing, +/turf/open/floor/iron, +/area/station/ai_monitored/security/armory) +"jWj" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/reagent_dispensers/fueltank, +/obj/item/weldingtool, /turf/open/floor/plating, -/area/maintenance/tram/mid) -"iLJ" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line, -/obj/effect/turf_decal/trimline/neutral/filled/corner{ - dir = 4 +/area/station/maintenance/starboard/central) +"jWk" = ( +/obj/effect/turf_decal/trimline/yellow/warning{ + dir = 1 }, -/obj/item/radio/intercom/directional/south, +/obj/effect/turf_decal/trimline/neutral/filled/line, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/landmark/xeno_spawn, /turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"iLU" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ +/area/station/maintenance/tram/left) +"jWG" = ( +/obj/machinery/light/small/directional/north, +/obj/structure/closet/firecloset, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/effect/landmark/start/hangover/closet, +/turf/open/floor/iron/smooth, +/area/station/hallway/primary/tram/right) +"jWL" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 4 }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/obj/effect/landmark/start/station_engineer, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment, /obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/engineering/engine_smes) -"iMb" = ( -/obj/effect/turf_decal/siding/thinplating{ - dir = 5 +/area/station/hallway/secondary/command) +"jWO" = ( +/obj/structure/cable, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 6 }, -/turf/open/floor/glass/reinforced, -/area/security/warden) -"iMM" = ( -/obj/machinery/smartfridge, -/turf/closed/wall, -/area/service/kitchen) -"iMR" = ( +/turf/open/floor/iron, +/area/station/security/processing) +"jWQ" = ( /obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 1 + dir = 8 }, -/obj/effect/turf_decal/siding/thinplating/corner{ - dir = 4 +/obj/machinery/door/firedoor, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"jWR" = ( +/obj/effect/turf_decal/trimline/neutral/filled/corner{ + dir = 1 }, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, -/area/hallway/primary/tram/center) -"iMS" = ( -/obj/structure/disposalpipe/segment, +/area/station/maintenance/tram/mid) +"jWV" = ( +/obj/machinery/door/airlock/hatch{ + name = "MiniSat Antechamber" + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/door/firedoor, /obj/structure/cable, -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 8 +/obj/effect/mapping_helpers/airlock/access/all/engineering/tcoms, +/turf/open/floor/iron/grimy, +/area/station/ai_monitored/turret_protected/aisat/foyer) +"jWW" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/effect/turf_decal/trimline/yellow/filled/line{ +/obj/machinery/airalarm/directional/north, +/obj/machinery/camera{ + c_tag = "Civilian - Theatre"; + dir = 9 + }, +/turf/open/floor/wood, +/area/station/service/theater) +"jWZ" = ( +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/machinery/door/airlock/medical/glass{ - name = "Chemistry"; - req_access_txt = "33" +/obj/effect/turf_decal/trimline/yellow/warning, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/trimline/neutral/filled/corner{ + dir = 4 }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ +/obj/effect/turf_decal/trimline/neutral/filled/corner{ dir = 1 }, +/turf/open/floor/iron, +/area/station/maintenance/tram/right) +"jXf" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/door/firedoor, -/turf/open/floor/iron/white, -/area/medical/chemistry) -"iMW" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 9 +/obj/structure/cable, +/turf/open/floor/catwalk_floor, +/area/station/maintenance/starboard/lesser) +"jXn" = ( +/obj/machinery/door/airlock/security/glass{ + name = "Prisoner Processing" }, -/obj/machinery/newscaster/directional/west, -/obj/item/kirbyplants/random, -/turf/open/floor/iron, -/area/hallway/primary/central) -"iMZ" = ( -/turf/closed/wall/r_wall, -/area/command/heads_quarters/hop) -"iNk" = ( -/obj/structure/chair/comfy/beige, -/obj/effect/landmark/start/hangover, -/turf/open/floor/iron/grimy, -/area/hallway/secondary/entry) -"iNA" = ( /obj/effect/turf_decal/trimline/red/filled/line, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/obj/effect/turf_decal/trimline/red/filled/line{ dir = 1 }, -/obj/machinery/camera/directional/south{ - c_tag = "Security - Prison Main East"; - network = list("ss13","Security","prison") +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/door/firedoor, +/obj/effect/mapping_helpers/airlock/access/all/security/brig, +/turf/open/floor/iron, +/area/station/security/processing) +"jXo" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 6 }, /turf/open/floor/iron, -/area/security/prison) -"iNB" = ( -/obj/effect/turf_decal/trimline/neutral/filled/corner{ - dir = 8 +/area/station/security/office) +"jXp" = ( +/obj/effect/turf_decal/trimline/purple/filled/corner{ + dir = 1 + }, +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/science/research) +"jXH" = ( +/obj/structure/chair{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 10 }, /turf/open/floor/iron, -/area/hallway/secondary/exit) -"iNN" = ( +/area/station/security/checkpoint/medical) +"jXL" = ( +/obj/machinery/light/directional/west, +/turf/open/floor/glass/reinforced, +/area/station/ai_monitored/turret_protected/aisat/hallway) +"jXR" = ( +/obj/structure/table, /obj/effect/turf_decal/trimline/yellow/filled/line{ dir = 5 }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/turf/open/floor/iron, -/area/tcommsat/computer) -"iOa" = ( -/obj/effect/turf_decal/trimline/red/filled/line, -/obj/machinery/computer/crew{ - dir = 8 - }, -/turf/open/floor/iron/showroomfloor, -/area/security/warden) -"iOm" = ( -/obj/structure/window/reinforced, -/obj/structure/table/wood, -/obj/item/paper_bin{ - pixel_x = 1; - pixel_y = 9 +/obj/item/stack/sheet/plasteel{ + amount = 10 }, -/obj/item/pen, -/turf/open/floor/wood, -/area/command/heads_quarters/captain) -"iOo" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/item/stack/rods/fifty, +/obj/machinery/light/directional/east, +/turf/open/floor/iron, +/area/station/construction/mining/aux_base) +"jXY" = ( +/obj/machinery/door/airlock/command{ + name = "Captain's Quarters" }, -/turf/open/floor/iron/grimy, -/area/service/chapel/office) -"iOA" = ( -/obj/machinery/telecomms/server/presets/service, -/turf/open/floor/iron/dark/telecomms, -/area/tcommsat/server) -"iOW" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/turf/open/floor/iron, -/area/security/checkpoint/science) -"iPb" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/effect/mapping_helpers/airlock/access/all/command/captain, +/turf/open/floor/wood, +/area/station/command/heads_quarters/captain/private) +"jYf" = ( +/obj/structure/chair/office{ + dir = 8 }, -/obj/effect/turf_decal/trimline/yellow/filled/line{ +/turf/open/floor/iron/dark, +/area/station/command/bridge) +"jYx" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/camera/directional/south{ + c_tag = "Science - Genetics Pen"; + network = list("ss13","rd") + }, +/turf/open/floor/grass, +/area/station/science/genetics) +"jYy" = ( +/obj/effect/turf_decal/tile{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"jYA" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment, /obj/structure/cable, /turf/open/floor/iron, -/area/engineering/main) -"iPj" = ( -/obj/structure/mirror/directional/north, -/obj/structure/sink{ - pixel_y = 17 +/area/station/engineering/atmos) +"jYD" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 8 }, -/turf/open/floor/iron/white, -/area/command/heads_quarters/captain/private) -"iPR" = ( -/obj/item/storage/secure/safe/directional/north, -/obj/machinery/light_switch/directional/north{ - pixel_x = 9 +/obj/machinery/door/firedoor, +/turf/open/floor/iron, +/area/station/hallway/primary/tram/right) +"jYE" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/command/teleporter) +"jYG" = ( +/obj/machinery/power/apc/auto_name/directional/east, +/obj/effect/turf_decal/siding/wideplating/corner{ + dir = 4 }, -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 1 +/obj/structure/cable, +/turf/open/floor/circuit, +/area/station/ai_monitored/command/nuke_storage) +"jYK" = ( +/obj/machinery/light/directional/south, +/turf/open/openspace, +/area/station/hallway/primary/tram/left) +"jYO" = ( +/obj/machinery/firealarm/directional/west, +/turf/open/floor/iron/dark, +/area/station/security/interrogation) +"jYP" = ( +/obj/effect/turf_decal/siding/thinplating/corner{ + dir = 4 }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ dir = 4 }, /turf/open/floor/iron, -/area/commons/vacant_room/commissary) -"iQh" = ( -/obj/machinery/holopad, +/area/station/commons/fitness/recreation) +"jYQ" = ( +/obj/structure/chair/office{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, -/area/service/hydroponics/garden) -"iQr" = ( -/obj/structure/chair/comfy/brown{ - buildstackamount = 0; - color = "#c45c57"; +/area/station/engineering/atmos) +"jYS" = ( +/turf/closed/wall, +/area/station/medical/chemistry) +"jYU" = ( +/obj/machinery/door/airlock/command/glass{ + name = "Bridge" + }, +/obj/effect/turf_decal/trimline/blue/filled/line{ dir = 8 }, -/obj/effect/landmark/start/detective, -/obj/machinery/newscaster/directional/east, -/turf/open/floor/carpet, -/area/security/detectives_office) -"iQv" = ( -/obj/structure/rack, -/obj/item/storage/briefcase{ - pixel_x = 3; - pixel_y = 3 +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment, +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "bridge-right" }, -/obj/item/storage/secure/briefcase, -/obj/effect/turf_decal/trimline/green/filled/corner, -/obj/effect/turf_decal/trimline/green/filled/line{ - dir = 9 +/obj/structure/cable, +/obj/machinery/door/poddoor/preopen{ + id = "bridge blast"; + name = "Bridge Blast Door" }, -/obj/machinery/light/directional/north, -/turf/open/floor/iron, -/area/security/courtroom) -"iQD" = ( -/obj/structure/chair, -/obj/effect/turf_decal/trimline/red/filled/line{ +/obj/effect/mapping_helpers/airlock/access/all/command/general, +/turf/open/floor/iron/dark, +/area/station/command/bridge) +"jYX" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/trash/food_packaging, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/catwalk_floor, +/area/station/maintenance/port/central) +"jYY" = ( +/obj/structure/cable, +/obj/effect/turf_decal/trimline/red/filled/corner{ dir = 1 }, -/obj/effect/turf_decal/trimline/red/corner{ +/obj/effect/turf_decal/trimline/red/filled/corner{ dir = 8 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/security/execution/transfer) +"jZb" = ( /obj/effect/decal/cleanable/dirt, -/obj/machinery/flasher/directional/north{ - id = "crgcell" +/obj/machinery/button/door/directional/east{ + id = "disposals"; + name = "Disposals Blast Door Control"; + pixel_x = 27; + pixel_y = 7 + }, +/obj/machinery/computer/pod/old/mass_driver_controller/trash{ + pixel_x = 27; + pixel_y = -5 }, /turf/open/floor/iron, -/area/security/checkpoint/supply) -"iQI" = ( -/obj/machinery/atmospherics/pipe/layer_manifold/scrubbers/visible{ +/area/station/maintenance/disposal) +"jZe" = ( +/obj/effect/turf_decal/trimline/neutral/filled/corner{ dir = 4 }, -/turf/closed/wall, -/area/medical/treatment_center) -"iQJ" = ( -/obj/structure/table/wood, -/turf/open/floor/carpet, -/area/command/heads_quarters/captain) -"iQO" = ( -/obj/structure/lattice/catwalk, -/obj/structure/railing, -/obj/structure/railing{ - dir = 1 +/obj/structure/disposalpipe/segment{ + dir = 10 }, -/turf/open/space/basic, -/area/space/nearstation) -"iRd" = ( -/obj/structure/sign/warning/vacuum/external{ - pixel_x = -32 +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/hallway/primary/tram/right) +"jZj" = ( +/obj/machinery/button/crematorium{ + id = "crematoriumChapel"; + pixel_y = -26 + }, +/obj/machinery/camera/directional/south{ + c_tag = "Civilian - Chapel Crematorium" + }, +/turf/open/floor/iron/dark, +/area/station/service/chapel/office) +"jZD" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 1 }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/obj/machinery/duct, +/turf/open/floor/iron, +/area/station/security/prison) +"jZM" = ( /obj/effect/turf_decal/sand/plating, -/obj/machinery/light/small/directional/east, /turf/open/floor/plating, -/area/maintenance/starboard/greater) -"iRA" = ( -/obj/structure/lattice/catwalk, -/obj/structure/railing{ +/area/station/security/prison/workout) +"jZN" = ( +/obj/effect/turf_decal/siding/wood/corner, +/obj/structure/cable, +/turf/open/floor/wood, +/area/station/service/theater) +"kaa" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible, +/obj/machinery/meter/monitored/waste_loop, +/obj/effect/turf_decal/trimline/yellow/filled/line{ dir = 8 }, -/turf/open/space/basic, -/area/space/nearstation) -"iRN" = ( -/obj/structure/table/glass, -/obj/item/storage/box/beakers, -/obj/item/clothing/neck/stethoscope, -/obj/effect/turf_decal/tile/blue/fourcorners, -/turf/open/floor/iron/white, -/area/medical/treatment_center) -"iRT" = ( -/obj/structure/chair/office/light, /turf/open/floor/iron, -/area/science/misc_lab) -"iSb" = ( -/obj/machinery/door/window/left/directional/east{ - dir = 1; - icon_state = "right"; - name = "Incoming Mail"; - req_access_txt = "50" +/area/station/engineering/atmos/pumproom) +"kaA" = ( +/obj/effect/turf_decal/trimline/white/filled/line, +/obj/effect/turf_decal/trimline/white/filled/corner{ + dir = 4 }, -/turf/open/floor/plating, -/area/cargo/sorting) -"iSt" = ( -/obj/effect/turf_decal/trimline/purple/filled/corner{ +/obj/machinery/light/directional/west, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 4 }, -/obj/structure/cable, /turf/open/floor/iron/dark, -/area/science/xenobiology) -"iSC" = ( -/obj/structure/cable, -/turf/open/floor/wood/large, -/area/service/library) -"iTo" = ( -/obj/effect/turf_decal/trimline/yellow/filled/corner{ +/area/station/engineering/storage/tech) +"kaF" = ( +/obj/effect/turf_decal/trimline/brown/filled/line{ dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/orange/visible, /turf/open/floor/iron, -/area/engineering/atmos) -"iTD" = ( -/obj/machinery/airalarm/directional/west, -/turf/open/floor/iron/dark, -/area/engineering/supermatter/room) -"iTX" = ( -/obj/machinery/door/airlock{ - name = "Service Lathe Access"; - req_one_access_txt = "73" +/area/station/cargo/miningdock) +"kaO" = ( +/obj/structure/disposalpipe/segment, +/obj/item/assembly/mousetrap/armed, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/turf/open/floor/catwalk_floor, +/area/station/maintenance/starboard/central) +"kbl" = ( +/obj/machinery/door/airlock/grunge{ + name = "Morgue" }, -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 1 +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/effect/turf_decal/trimline/neutral/filled/line, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/door/firedoor, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 - }, /obj/structure/cable, -/turf/open/floor/iron, -/area/hallway/secondary/service) -"iTY" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 4 +/obj/effect/mapping_helpers/airlock/access/all/medical/morgue, +/turf/open/floor/iron/dark, +/area/station/medical/morgue) +"kbq" = ( +/obj/machinery/door/airlock/engineering{ + name = "Power Access Hatch" }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron, -/area/science/mixing/launch) -"iUp" = ( -/obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/decal/cleanable/dirt, /obj/structure/cable, -/turf/open/floor/catwalk_floor, -/area/maintenance/starboard/central) -"iUq" = ( -/obj/machinery/mecha_part_fabricator, -/obj/effect/turf_decal/bot, -/obj/machinery/camera{ - c_tag = "Science - Robotics North"; - dir = 9; - network = list("ss13","rd") - }, -/obj/machinery/light_switch/directional/north, -/turf/open/floor/iron/dark, -/area/science/robotics/lab) -"iUt" = ( -/obj/effect/turf_decal/trimline/purple/filled/line{ - dir = 9 +/obj/effect/decal/cleanable/dirt, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 1 }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/obj/effect/mapping_helpers/airlock/access/any/engineering/maintenance/departmental, +/turf/open/floor/catwalk_floor, +/area/station/maintenance/department/crew_quarters/dorms) +"kbv" = ( +/obj/machinery/computer/teleporter{ + dir = 4 }, -/turf/open/floor/iron, -/area/science/robotics/lab) -"iUL" = ( +/turf/open/floor/plating, +/area/station/ai_monitored/turret_protected/aisat/foyer) +"kbS" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/catwalk_floor, -/area/maintenance/central/greater) -"iUO" = ( -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 8 - }, -/obj/machinery/door/airlock/security/glass{ - name = "Isolation Cell D"; - req_access_txt = "2" - }, -/turf/open/floor/iron, -/area/security/prison) -"iUQ" = ( -/obj/effect/turf_decal/stripes/line, -/obj/machinery/power/apc/auto_name/directional/west, -/obj/machinery/light_switch/directional/west{ - pixel_y = -8 - }, +/obj/machinery/duct, +/turf/open/floor/catwalk_floor/iron, +/area/station/security/prison) +"kce" = ( +/obj/effect/turf_decal/trimline/blue/filled/line, +/obj/machinery/power/apc/auto_name/directional/south, /obj/structure/cable, -/turf/open/floor/iron/dark, -/area/science/genetics) -"iVc" = ( -/obj/structure/window/reinforced{ +/turf/open/floor/iron/white, +/area/station/medical/surgery/aft) +"kcm" = ( +/obj/machinery/door/airlock/maintenance_hatch, +/obj/effect/decal/cleanable/dirt, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 4 }, /obj/structure/disposalpipe/segment{ - dir = 10 + dir = 4 }, -/turf/open/floor/engine, -/area/science/xenobiology) -"iVh" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/unres{ dir = 4 }, -/obj/machinery/door/airlock/external{ - name = "Escape Airlock" +/obj/effect/mapping_helpers/airlock/access/any/engineering/maintenance/departmental, +/turf/open/floor/catwalk_floor, +/area/station/maintenance/central/lesser) +"kcA" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/trash/food_packaging, +/turf/open/floor/iron/smooth, +/area/station/maintenance/tram/left) +"kcB" = ( +/obj/machinery/conveyor{ + id = "garbage" }, -/obj/structure/sign/warning/vacuum/external{ - pixel_y = 32 +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/trash/garbage{ + spawn_loot_count = 3; + spawn_random_offset = 1 }, /turf/open/floor/plating, -/area/hallway/secondary/exit/departure_lounge) -"iVn" = ( -/obj/structure/sign/warning/radiation/rad_area{ - dir = 1; - pixel_y = 32 +/area/station/maintenance/disposal) +"kcF" = ( +/obj/structure/chair/stool/directional/west, +/obj/effect/landmark/start/roboticist, +/turf/open/floor/iron/dark, +/area/station/science/robotics/lab) +"kcK" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 8 }, +/obj/machinery/airalarm/directional/west, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"kcV" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"kcZ" = ( +/obj/item/kirbyplants/random, +/turf/open/floor/carpet, +/area/station/medical/psychology) +"kdh" = ( +/obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 1 + dir = 9 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, +/obj/structure/extinguisher_cabinet/directional/north, /turf/open/floor/iron, -/area/hallway/secondary/construction/engineering) -"iVJ" = ( -/obj/structure/closet/secure_closet/brig/genpop, -/obj/machinery/light/directional/south, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/area/station/maintenance/tram/mid) +"kdk" = ( +/obj/effect/turf_decal/siding/thinplating{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/iron/dark, -/area/security/prison) -"iVL" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/landmark/event_spawn, -/obj/structure/railing, -/turf/open/floor/plating, -/area/maintenance/tram/mid) -"iVN" = ( -/obj/machinery/door/firedoor, -/obj/structure/cable, -/obj/machinery/door/airlock/glass{ - name = "Prison Laundry" - }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/cafeteria, -/area/security/prison) -"iVS" = ( -/obj/machinery/suit_storage_unit/rd, -/turf/open/floor/iron/cafeteria{ - dir = 5 +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/area/command/heads_quarters/rd) -"iVX" = ( -/obj/machinery/portable_atmospherics/canister/nitrogen, -/turf/open/floor/iron/dark, -/area/science/storage) -"iWB" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 9 +/obj/machinery/door/firedoor/border_only{ + dir = 1 }, -/obj/effect/turf_decal/siding/thinplating/dark{ +/obj/structure/railing/corner{ dir = 1 }, /turf/open/floor/iron, -/area/security/brig) -"iWN" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 +/area/station/commons/dorms) +"kdo" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/trimline/neutral/filled/corner{ + dir = 1 }, +/turf/open/floor/plating, +/area/station/maintenance/starboard/lesser) +"kdu" = ( /obj/effect/turf_decal/trimline/yellow/warning, /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 1 }, -/obj/effect/spawner/random/trash/graffiti{ - pixel_y = 32; - spawn_loot_chance = 50 +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/junction/yjunction{ + dir = 4 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, /turf/open/floor/iron, -/area/maintenance/tram/right) -"iWV" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/cargo/miningdock) -"iXr" = ( -/obj/effect/turf_decal/trimline/green/filled/line{ - dir = 8 +/area/station/maintenance/tram/mid) +"kdL" = ( +/obj/effect/turf_decal/trimline/blue/filled/corner{ + dir = 4 }, -/obj/machinery/firealarm/directional/west, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/trimline/neutral/corner{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/hallway/secondary/command) +"kdV" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 4 + }, +/obj/structure/extinguisher_cabinet/directional/east, +/turf/open/floor/iron, +/area/station/hallway/secondary/command) +"ket" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/iron/white, -/area/medical/virology) -"iXt" = ( +/obj/machinery/vending/wardrobe/atmos_wardrobe, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"keD" = ( /obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 8 + dir = 1 }, -/obj/effect/turf_decal/trimline/neutral/filled/warning{ +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) +"keX" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 8 }, -/obj/structure/sign/nanotrasen{ - pixel_x = -32 +/obj/effect/turf_decal/siding/thinplating{ + dir = 4 }, +/obj/machinery/light/directional/west, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/hallway/secondary/command) -"iXv" = ( +/area/station/commons/fitness/recreation) +"kfb" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line, /obj/structure/disposalpipe/segment{ dir = 4 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/light/directional/south, +/turf/open/floor/iron/white, +/area/station/medical/pharmacy) +"kff" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line, /obj/structure/cable, -/turf/open/floor/wood/parquet, -/area/medical/psychology) -"iXy" = ( -/turf/closed/wall, -/area/science/lobby) -"iXF" = ( -/obj/effect/landmark/start/depsec/supply, -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 5 - }, -/obj/structure/chair, /turf/open/floor/iron, -/area/security/checkpoint/supply) -"iXL" = ( -/turf/closed/wall/r_wall, -/area/engineering/break_room) -"iXO" = ( +/area/station/commons/vacant_room/commissary) +"kfl" = ( +/obj/effect/turf_decal/trimline/yellow/warning, +/obj/structure/railing/corner, /obj/effect/turf_decal/trimline/neutral/filled/corner{ dir = 4 }, -/obj/effect/landmark/event_spawn, +/obj/effect/turf_decal/caution{ + dir = 1 + }, +/obj/structure/cable, /turf/open/floor/iron, -/area/hallway/secondary/construction/engineering) -"iYe" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 8 +/area/station/hallway/primary/tram/left) +"kfx" = ( +/obj/machinery/light/directional/west, +/obj/machinery/camera/motion{ + c_tag = "Secure - ai_upload"; + dir = 10; + network = list("ss13","aiupload") }, -/obj/effect/turf_decal/trimline/brown/filled/line{ +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/ai_upload) +"kfz" = ( +/obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/iron, -/area/cargo/drone_bay) -"iYg" = ( -/obj/machinery/door/airlock/hatch, /obj/effect/decal/cleanable/dirt, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 - }, -/turf/open/floor/iron/smooth, -/area/maintenance/tram/mid) -"iYi" = ( -/obj/effect/turf_decal/trimline/yellow/warning{ - dir = 1 - }, -/obj/machinery/light/small/directional/south, -/obj/effect/turf_decal/trimline/neutral/filled/line, +/turf/open/floor/catwalk_floor, +/area/station/maintenance/tram/mid) +"kfO" = ( +/turf/open/floor/plating, +/area/station/cargo/drone_bay) +"kfR" = ( +/obj/effect/turf_decal/sand/plating, +/obj/machinery/door/airlock/external, +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/turf/open/floor/plating/airless, +/area/mine/explored) +"kfZ" = ( /obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/maintenance/tram/left) -"iYG" = ( -/obj/machinery/power/smes/engineering, +/obj/effect/spawner/random/trash/food_packaging, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"kgc" = ( /obj/structure/cable, -/obj/structure/sign/warning/electricshock{ - pixel_y = 32 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/catwalk_floor, -/area/maintenance/central/greater) -"iYY" = ( -/obj/structure/table, -/obj/item/transfer_valve{ - pixel_x = -5 +/turf/open/floor/plating, +/area/station/maintenance/solars/starboard) +"kgd" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 4 }, -/obj/item/transfer_valve, -/obj/item/transfer_valve{ - pixel_x = 5 +/turf/open/floor/wood/large, +/area/station/service/library) +"kgh" = ( +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Security Maintenance Hatch" }, -/obj/item/transfer_valve{ - pixel_x = -5 +/obj/effect/decal/cleanable/dirt, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 4 }, -/obj/item/transfer_valve{ - pixel_x = 5 +/obj/effect/mapping_helpers/airlock/access/all/security/general, +/turf/open/floor/iron/smooth, +/area/station/maintenance/department/security) +"kgl" = ( +/obj/structure/closet/secure_closet/brig{ + id = "scicell"; + name = "Science Cell Locker" }, -/obj/machinery/light/directional/east, -/turf/open/floor/iron/dark, -/area/science/mixing/launch) -"iZm" = ( -/obj/structure/disposalpipe/segment{ - dir = 5 +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 8 }, +/obj/effect/turf_decal/trimline/red/corner, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/station/security/checkpoint/science) +"kgr" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/effect/turf_decal/trimline/purple/filled/line{ - dir = 10 + dir = 1 }, -/obj/structure/cable, -/turf/open/floor/iron/white, -/area/science/lower) -"iZp" = ( -/obj/effect/decal/cleanable/cobweb, +/obj/effect/turf_decal/trimline/purple/filled/corner, +/obj/machinery/light/small/directional/north, /obj/structure/disposalpipe/segment{ - dir = 6 + dir = 4 }, -/obj/machinery/power/apc/auto_name/directional/north, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/turf/open/floor/catwalk_floor, -/area/maintenance/port/fore) -"iZA" = ( -/obj/structure/chair/office/light{ - dir = 1 - }, -/obj/effect/landmark/start/geneticist, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/iron/dark, -/area/science/genetics) -"iZF" = ( -/obj/structure/table, -/obj/item/folder/blue, -/obj/item/pen, /turf/open/floor/iron/dark, -/area/command/bridge) -"iZK" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ +/area/station/maintenance/starboard/lesser) +"kgA" = ( +/obj/effect/turf_decal/trimline/neutral/filled/corner{ dir = 4 }, -/obj/machinery/status_display/evac/directional/east, +/obj/effect/turf_decal/trimline/neutral/filled/corner, +/obj/effect/turf_decal/siding/thinplating/corner{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, /turf/open/floor/iron, -/area/hallway/primary/central) -"iZO" = ( -/turf/open/floor/carpet, -/area/commons/vacant_room/office) -"iZT" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/area/station/commons/fitness/recreation) +"kgQ" = ( +/obj/structure/railing{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 8 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable/layer3, /obj/structure/cable, -/turf/open/floor/engine, -/area/engineering/supermatter/room) -"iZV" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 1 +/obj/structure/disposalpipe/segment{ + dir = 6 }, +/turf/open/floor/iron, +/area/station/security/brig) +"khl" = ( +/obj/machinery/holopad, +/obj/effect/turf_decal/bot, /obj/structure/disposalpipe/segment{ - dir = 10 + dir = 5 }, /turf/open/floor/iron/white, -/area/medical/medbay/central) -"iZW" = ( -/obj/effect/turf_decal/bot, -/obj/machinery/portable_atmospherics/canister/water_vapor, -/obj/machinery/airalarm/directional/north, +/area/station/science/lower) +"khA" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plating/airless, +/area/station/science/ordnance/bomb) +"khE" = ( +/obj/effect/turf_decal/trimline/yellow/warning, /obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 1 }, -/obj/effect/turf_decal/trimline/purple/filled/warning{ - dir = 1 +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/machinery/camera{ - c_tag = "Service - Custodial Closet"; - dir = 9; - network = list("ss13","Service") +/obj/effect/turf_decal/stripes/corner{ + dir = 4 }, +/obj/machinery/airalarm/directional/north, /turf/open/floor/iron, -/area/service/janitor) -"jac" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 8 +/area/station/maintenance/tram/left) +"khF" = ( +/obj/machinery/door/airlock{ + id_tag = "private_g"; + name = "Private Quarters G" }, -/obj/effect/turf_decal/siding/thinplating{ - dir = 4 +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/wood, +/area/station/commons/dorms) +"khH" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/turf/open/floor/catwalk_floor, +/area/station/hallway/primary/tram/left) +"khN" = ( +/obj/machinery/door/airlock{ + id_tag = "private_c"; + name = "Private Quarters C" + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/carpet, +/area/station/commons/dorms) +"khV" = ( +/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, +/obj/effect/turf_decal/trimline/white/filled/line{ + dir = 5 + }, +/turf/open/floor/iron/dark, +/area/station/engineering/storage/tech) +"khX" = ( +/obj/machinery/smartfridge/chemistry/preloaded, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "pharmacy_shutters_2"; + name = "Pharmacy Shutters" }, -/obj/item/radio/intercom/directional/west, /turf/open/floor/iron, -/area/commons/fitness/recreation) -"jad" = ( -/obj/machinery/vending/wardrobe/sec_wardrobe, -/obj/machinery/status_display/ai/directional/west, -/turf/open/floor/iron/showroomfloor, -/area/security/lockers) -"jaf" = ( +/area/station/medical/pharmacy) +"khY" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/trimline/yellow/warning{ - dir = 1 +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/door_buttons/airlock_controller{ + idExterior = "middleright_upper_eva_external"; + idInterior = "middleright_upper_eva_internal"; + idSelf = "middleright_upper_eva_airlock_control"; + name = "External Access Console"; + pixel_y = 24 }, -/obj/effect/turf_decal/trimline/neutral/filled/line, -/obj/effect/spawner/random/trash/graffiti{ - pixel_y = -32; - spawn_loot_chance = 25 +/turf/open/floor/catwalk_floor, +/area/station/hallway/primary/tram/center) +"kic" = ( +/obj/effect/landmark/event_spawn, +/turf/open/floor/iron/dark, +/area/station/engineering/gravity_generator) +"kil" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/red/filled/corner{ + dir = 4 }, /turf/open/floor/iron, -/area/maintenance/tram/mid) -"jar" = ( -/obj/structure/chair/sofa{ +/area/station/security/brig) +"kin" = ( +/obj/structure/chair{ dir = 8 }, -/obj/machinery/light/directional/east, -/turf/open/floor/carpet, -/area/medical/psychology) -"jas" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 5 +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 4 }, -/obj/structure/table, -/turf/open/floor/iron, -/area/commons/fitness/recreation) -"jaB" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/obj/effect/landmark/start/hangover, /turf/open/floor/iron/white, -/area/science/mixing) -"jaF" = ( -/obj/machinery/button/door/directional/west{ - id = "private_d"; - name = "Privacy Bolts"; - normaldoorcontrol = 1; - pixel_x = 24; - pixel_y = -9; - specialfunctions = 4 +/area/station/medical/medbay/lobby) +"kis" = ( +/obj/machinery/computer/atmos_alert{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 8 }, +/obj/machinery/newscaster/directional/east, +/turf/open/floor/iron/dark, +/area/station/engineering/engine_smes) +"kiA" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/landmark/event_spawn, +/obj/machinery/destructive_scanner, +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/science/lobby) +"kiF" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/wood, -/area/commons/dorms) -"jaG" = ( /turf/open/floor/iron, -/area/science/storage) -"jaI" = ( +/area/station/commons/storage/primary) +"kiK" = ( +/obj/machinery/light_switch/directional/north, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/trimline/purple/filled/corner{ - dir = 4 - }, /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/structure/cable, -/turf/open/floor/iron/white, -/area/science/xenobiology) -"jaR" = ( -/obj/machinery/portable_atmospherics/canister, -/turf/open/floor/iron/dark, -/area/science/storage) -"jaS" = ( -/obj/effect/turf_decal/trimline/yellow/warning{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/neutral/filled/corner{ +/turf/open/floor/wood, +/area/station/service/theater) +"kiT" = ( +/obj/structure/chair/office{ dir = 8 }, -/obj/machinery/camera{ - c_tag = "Hallway - Port Tram Platform South-West"; - dir = 10 +/obj/structure/railing{ + dir = 4 + }, +/obj/effect/landmark/start/depsec/supply, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 5 + }, +/obj/machinery/requests_console/directional/north{ + department = "Security"; + departmentType = 5 }, -/obj/effect/turf_decal/caution, -/obj/structure/extinguisher_cabinet/directional/west, -/obj/structure/disposalpipe/segment, -/obj/structure/cable, /turf/open/floor/iron, -/area/hallway/primary/tram/left) -"jbg" = ( -/obj/structure/rack, -/obj/item/pickaxe, -/obj/item/storage/bag/ore, -/obj/item/shovel, -/obj/item/clothing/glasses/meson, -/obj/item/clothing/gloves/color/yellow/heavy, -/turf/open/floor/iron/white, -/area/medical/chemistry) -"jbm" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line, +/area/station/security/checkpoint/supply) +"kja" = ( +/obj/effect/turf_decal/trimline/red/filled/corner, /turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"jbA" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line, -/obj/machinery/power/apc/auto_name/directional/south, -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/engineering/atmospherics_engine) -"jbD" = ( +/area/station/security/office) +"kjl" = ( /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/security/prison) -"jbT" = ( -/obj/structure/table, -/turf/open/floor/iron, -/area/security/office) -"jcb" = ( -/obj/effect/turf_decal/trimline/yellow/warning{ - dir = 1 - }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/effect/decal/cleanable/dirt, /obj/structure/disposalpipe/segment{ - dir = 6 + dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/trimline/neutral/filled/corner{ +/turf/open/floor/catwalk_floor, +/area/station/maintenance/central/lesser) +"kjr" = ( +/obj/structure/chair{ + dir = 4 + }, +/obj/effect/turf_decal/siding/thinplating{ dir = 8 }, -/obj/effect/turf_decal/trimline/neutral/filled/corner, +/obj/effect/landmark/start/assistant, +/turf/open/floor/iron, +/area/station/commons/fitness/recreation) +"kjv" = ( +/obj/effect/turf_decal/trimline/green/corner{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/green/corner, +/obj/effect/turf_decal/trimline/green/corner{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/green/corner{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/station/service/hydroponics) +"kjB" = ( +/obj/structure/sign/poster/contraband/space_cube{ + pixel_y = 32 + }, +/obj/effect/landmark/start/scientist, +/turf/open/floor/engine, +/area/station/science/explab) +"kjK" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, /turf/open/floor/iron, -/area/maintenance/tram/mid) -"jcd" = ( -/obj/structure/cable, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/catwalk_floor, -/area/maintenance/solars/port/aft) -"jce" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 8 +/area/station/cargo/miningdock) +"kjV" = ( +/obj/machinery/newscaster/directional/west, +/turf/open/floor/iron/dark, +/area/station/maintenance/radshelter/service) +"kkc" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/yellow/visible, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"kkd" = ( +/obj/effect/turf_decal/trimline/yellow/warning{ + dir = 1 + }, +/obj/structure/railing{ + dir = 1 }, +/obj/effect/turf_decal/trimline/neutral/filled/arrow_ccw, +/obj/machinery/vending/coffee, /turf/open/floor/iron, -/area/engineering/atmos/pumproom) -"jco" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/trimline/yellow/corner, -/obj/structure/frame/computer{ - anchored = 1; - dir = 4 +/area/station/hallway/primary/tram/center) +"kkg" = ( +/obj/structure/chair{ + pixel_y = -2 + }, +/turf/open/floor/carpet, +/area/station/service/chapel/monastery) +"kkq" = ( +/obj/machinery/autolathe, +/obj/effect/turf_decal/trimline/brown/filled/line{ + dir = 1 }, -/obj/item/stack/cable_coil{ - amount = 15 +/turf/open/floor/iron, +/area/station/cargo/office) +"kkt" = ( +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ + dir = 8 }, -/obj/effect/decal/cleanable/cobweb, /turf/open/floor/iron, -/area/maintenance/port/central) -"jcs" = ( +/area/station/engineering/atmos) +"kkw" = ( /obj/structure/table/reinforced, -/obj/item/clothing/suit/radiation, -/obj/item/clothing/head/radiation, -/obj/item/clothing/glasses/meson, -/obj/item/geiger_counter, -/obj/item/geiger_counter, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/siding/white{ dir = 1 }, -/turf/open/floor/engine, -/area/engineering/supermatter/room) -"jcx" = ( -/obj/structure/table/wood, -/obj/machinery/light/dim/directional/north, -/obj/item/storage/book/bible, -/turf/open/floor/carpet, -/area/service/chapel/monastery) -"jcW" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/turf/open/floor/catwalk_floor, -/area/maintenance/tram/mid) -"jcY" = ( -/obj/structure/closet/crate/silvercrate, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/obj/machinery/power/apc/auto_name/directional/south, +/obj/item/storage/medkit/o2{ + pixel_x = 3; + pixel_y = 3 }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/obj/item/storage/medkit/o2, +/obj/item/storage/medkit/o2{ + pixel_x = -3; + pixel_y = -3 }, -/obj/effect/turf_decal/bot_white/right, +/obj/structure/cable, /turf/open/floor/iron/dark, -/area/ai_monitored/command/nuke_storage) -"jdc" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 4 +/area/station/medical/storage) +"kkz" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 1 }, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/effect/turf_decal/trimline/neutral/filled/warning{ + dir = 1 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, -/area/hallway/primary/central) -"jdf" = ( -/obj/structure/extinguisher_cabinet/directional/north, -/turf/open/floor/iron/dark, -/area/service/chapel) -"jdi" = ( -/obj/structure/railing, -/obj/machinery/door/firedoor/border_only, -/turf/open/floor/glass, -/area/commons/fitness/recreation) -"jdB" = ( +/area/station/hallway/primary/tram/right) +"kkI" = ( /obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, -/area/hallway/primary/tram/right) -"jdE" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/camera/directional/south{ - c_tag = "Hallway - Upper West Power Hatch" - }, -/turf/open/floor/iron/smooth, -/area/hallway/primary/tram/left) -"jdP" = ( +/area/station/engineering/atmos) +"kkO" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/service/hydroponics) +"kkP" = ( +/obj/structure/bookcase/random/religion, +/obj/effect/turf_decal/siding/wood, +/turf/open/floor/wood/large, +/area/station/service/library) +"kkT" = ( /obj/effect/decal/cleanable/dirt, -/obj/machinery/light/small/directional/south, +/obj/effect/spawner/random/trash/cigbutt, /turf/open/floor/iron/smooth, -/area/hallway/primary/tram/right) -"jee" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/turf/open/floor/iron/dark, -/area/security/interrogation) -"jeG" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/door/airlock/engineering{ - name = "Power Access Hatch"; - req_access_txt = "11" - }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/turf/open/floor/catwalk_floor, -/area/hallway/primary/tram/left) -"jeN" = ( -/obj/structure/bookcase{ - name = "Forbidden Knowledge" - }, -/obj/effect/decal/cleanable/cobweb, -/turf/open/floor/engine/cult, -/area/service/library) -"jeS" = ( -/obj/machinery/atmospherics/pipe/smart/simple/dark/visible{ - dir = 4 +/area/station/maintenance/department/cargo) +"klj" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/power/apc/auto_name/directional/south, /obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/iron/white, -/area/science/mixing) -"jeU" = ( -/obj/structure/table, -/obj/item/stack/sheet/rglass{ - amount = 50 - }, -/obj/item/stack/sheet/rglass{ - amount = 50 - }, -/obj/item/stack/rods/fifty, -/obj/item/stack/rods/fifty, -/obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 9 }, -/turf/open/floor/iron, -/area/ai_monitored/command/storage/eva) -"jeY" = ( -/obj/structure/flora/ausbushes/sunnybush, -/obj/structure/window/reinforced/spawner/west, -/turf/open/floor/grass, -/area/science/genetics) -"jfn" = ( +/obj/effect/turf_decal/trimline/neutral/filled/corner{ + dir = 1 + }, /obj/effect/turf_decal/trimline/neutral/filled/corner{ dir = 4 }, -/obj/machinery/airalarm/directional/north, /turf/open/floor/iron, -/area/hallway/primary/tram/left) -"jfI" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/preopen{ - id = "xenobiotopright"; - name = "Xenobio Top Right Pen Blast Door" - }, -/obj/structure/cable, -/turf/open/floor/plating, -/area/science/xenobiology) -"jfM" = ( -/obj/effect/turf_decal/trimline/green/filled/corner, -/obj/machinery/atmospherics/components/binary/pump/on{ - dir = 8; - name = "Air to Distro" - }, +/area/station/hallway/primary/tram/center) +"kll" = ( +/obj/effect/turf_decal/trimline/red/filled/line, +/obj/effect/turf_decal/trimline/neutral/filled/warning, +/obj/machinery/newscaster/directional/south, /turf/open/floor/iron, -/area/engineering/atmos/pumproom) -"jfP" = ( -/obj/structure/reagent_dispensers/fueltank, -/obj/effect/turf_decal/trimline/neutral/filled/line{ +/area/station/hallway/primary/tram/left) +"klx" = ( +/obj/structure/chair/stool/directional/north, +/obj/machinery/button/door/directional/west{ + id = "private_l"; + name = "Privacy Bolts"; + normaldoorcontrol = 1; + pixel_x = 24; + pixel_y = -9; + specialfunctions = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/wood, +/area/station/commons/dorms) +"klE" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ dir = 6 }, /turf/open/floor/iron, -/area/ai_monitored/command/storage/eva) -"jfU" = ( +/area/station/security/prison) +"klG" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) +"klI" = ( +/obj/effect/turf_decal/trimline/white/filled/line, +/obj/machinery/camera{ + c_tag = "Secure - Tech Secure Storage"; + dir = 10 + }, +/turf/open/floor/iron/dark, +/area/station/engineering/storage/tech) +"klL" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Research Maintnenace" + }, +/obj/structure/disposalpipe/segment, /obj/structure/cable, -/turf/open/floor/iron, -/area/engineering/atmos) -"jfY" = ( -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/trimline/neutral/filled/line{ +/obj/effect/mapping_helpers/airlock/access/all/science/general, +/turf/open/floor/catwalk_floor, +/area/station/science/lower) +"klQ" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ dir = 4 }, -/obj/effect/turf_decal/trimline/neutral/filled/line{ +/obj/effect/turf_decal/trimline/red/filled/corner{ dir = 8 }, -/obj/machinery/door/airlock/public/glass{ - name = "Command Wing Hallway" - }, /turf/open/floor/iron, -/area/hallway/secondary/command) -"jfZ" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/landmark/event_spawn, -/turf/open/floor/iron, -/area/security/brig) -"jgh" = ( -/obj/effect/turf_decal/arrows/white{ +/area/station/security/prison) +"klT" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/hallway/primary/tram/left) +"klX" = ( +/obj/effect/turf_decal/trimline/purple/filled/corner{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/purple/filled/line{ dir = 8 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -29228,5310 +30183,4945 @@ /obj/structure/disposalpipe/segment, /obj/structure/cable, /turf/open/floor/iron, -/area/cargo/lobby) -"jgu" = ( -/obj/structure/window/reinforced/spawner/north, -/obj/structure/window/reinforced/spawner/east, -/turf/open/floor/iron/dark/smooth_corner{ - dir = 8 - }, -/area/commons/fitness) -"jgz" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/area/station/science/auxlab) +"kme" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/trimline/purple/filled/corner{ dir = 4 }, -/obj/effect/turf_decal/trimline/purple/filled/line{ - dir = 8 - }, -/obj/machinery/light/directional/west, -/turf/open/floor/iron/white, -/area/science/lower) -"jgN" = ( -/obj/machinery/light/directional/north, -/obj/effect/turf_decal/trimline/red/filled/line{ +/obj/effect/turf_decal/trimline/purple/filled/corner{ dir = 1 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/airalarm/directional/north, -/turf/open/floor/iron/showroomfloor, -/area/security/warden) -"jgW" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 6 - }, -/obj/effect/spawner/random/maintenance/three, -/obj/structure/closet, -/obj/effect/landmark/start/hangover/closet, -/turf/open/floor/iron, -/area/maintenance/tram/right) -"jhc" = ( -/obj/structure/cable, -/turf/open/floor/carpet, -/area/service/chapel) -"jhg" = ( -/obj/machinery/atmospherics/pipe/multiz/scrubbers/visible/layer2{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/end{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/multiz/supply/visible/layer4{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/stripes/line{ dir = 1 }, -/turf/open/floor/plating, -/area/science/research) -"jhj" = ( -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/carpet, -/area/commons/vacant_room/office) -"jhk" = ( -/turf/open/floor/engine/n2o, -/area/engineering/atmos) -"jhm" = ( -/obj/effect/turf_decal/trimline/purple/filled/corner{ - dir = 1 +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/science/xenobiology) +"kmk" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/hallway/secondary/command) +"kmq" = ( +/obj/structure/closet/secure_closet/hydroponics, +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 5 }, +/obj/structure/extinguisher_cabinet/directional/east, +/turf/open/floor/iron/dark, +/area/station/service/hydroponics) +"kmy" = ( +/obj/effect/turf_decal/trimline/red/filled/line, +/obj/machinery/airalarm/directional/south, +/turf/open/floor/iron, +/area/station/security/brig) +"kmF" = ( /obj/effect/turf_decal/trimline/purple/filled/corner{ dir = 8 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/trimline/neutral/corner{ + dir = 8 + }, /obj/structure/cable, -/turf/open/floor/iron/white, -/area/science/research) -"jhp" = ( -/obj/effect/spawner/random/structure/closet_private, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/turf/open/floor/iron, +/area/station/hallway/primary/tram/right) +"kmI" = ( +/obj/structure/chair{ dir = 8 }, -/turf/open/floor/wood, -/area/commons/dorms) -"jhv" = ( -/obj/effect/turf_decal/trimline/blue/filled/corner{ - dir = 1 +/turf/open/floor/iron/dark, +/area/station/maintenance/radshelter/service) +"kmJ" = ( +/obj/structure/table/wood, +/obj/structure/window/reinforced{ + dir = 4; + pixel_y = 2 }, -/obj/structure/closet/emcloset, +/turf/open/floor/carpet, +/area/station/commons/vacant_room/office) +"kmP" = ( +/obj/structure/table/glass, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/effect/turf_decal/siding/wideplating/dark{ + dir = 4 + }, +/obj/machinery/cell_charger{ + pixel_y = 4 + }, +/obj/item/stock_parts/cell/high, /turf/open/floor/iron/dark, -/area/command/bridge) -"jhw" = ( -/obj/effect/turf_decal/trimline/neutral/filled/corner{ - dir = 8 +/area/station/command/bridge) +"knd" = ( +/obj/effect/turf_decal/siding/thinplating{ + dir = 4 }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron, +/area/station/hallway/primary/tram/right) +"knj" = ( +/obj/effect/spawner/random/engineering/tracking_beacon, +/obj/effect/decal/cleanable/cobweb, +/turf/open/floor/wood/parquet, +/area/station/service/library) +"knk" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/turf/open/floor/iron, -/area/hallway/secondary/command) -"jhC" = ( -/obj/structure/disposalpipe/segment, -/obj/item/assembly/mousetrap/armed, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/turf/open/floor/catwalk_floor, -/area/maintenance/starboard/central) -"jhH" = ( -/obj/structure/fluff/tram_rail/end{ +/obj/effect/turf_decal/trimline/purple/filled/line{ dir = 4 }, -/turf/open/openspace, -/area/hallway/primary/tram/left) -"jig" = ( -/obj/structure/chair, -/obj/effect/turf_decal/trimline/neutral/filled/line{ +/obj/structure/disposalpipe/segment, +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/science/lower) +"knt" = ( +/obj/effect/turf_decal/trimline/yellow/warning{ dir = 1 }, -/obj/structure/disposalpipe/segment{ - dir = 10 +/obj/structure/railing{ + dir = 1 }, +/obj/effect/turf_decal/trimline/neutral/filled/arrow_ccw, /turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"jiw" = ( -/obj/structure/table/glass, -/obj/item/stack/sheet/mineral/plasma{ - pixel_y = 4 - }, -/obj/item/stack/sheet/mineral/plasma{ - pixel_y = 10 - }, -/obj/item/reagent_containers/glass/beaker/large, -/obj/item/reagent_containers/glass/beaker{ - pixel_x = 8; - pixel_y = 2 - }, -/obj/item/clothing/glasses/science, -/obj/machinery/requests_console/directional/west{ - department = "Pharmacy"; - departmentType = 2; - name = "Pharmacy Requests Console"; - receive_ore_updates = 1 +/area/station/hallway/primary/tram/left) +"knw" = ( +/obj/structure/flora/tree/palm/style_random, +/turf/open/floor/grass, +/area/station/medical/virology) +"knJ" = ( +/turf/open/floor/iron, +/area/station/hallway/secondary/command) +"knM" = ( +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron, +/area/station/hallway/primary/tram/center) +"knO" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/trimline/brown/filled/corner{ + dir = 4 }, -/obj/effect/turf_decal/tile/yellow/anticorner/contrasted, -/turf/open/floor/iron/white, -/area/medical/pharmacy) -"jiL" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 8 +/obj/effect/turf_decal/trimline/brown/filled/corner{ + dir = 1 }, -/obj/effect/landmark/start/hangover, -/obj/structure/extinguisher_cabinet/directional/west, /turf/open/floor/iron, -/area/hallway/secondary/command) -"jiP" = ( -/obj/machinery/door/airlock/external{ - name = "Port Docking Bay 4" +/area/station/hallway/secondary/exit) +"knR" = ( +/obj/machinery/door/airlock{ + name = "Courtroom" }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/turf/open/floor/plating, -/area/hallway/secondary/entry) -"jjB" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 10 +/obj/effect/turf_decal/trimline/neutral/filled/line, +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 1 }, -/turf/open/floor/iron, -/area/security/processing) -"jjI" = ( -/obj/effect/turf_decal/trimline/neutral/filled/corner{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/door/firedoor, +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/landmark/start/hangover, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/security/courtroom) +"knS" = ( +/obj/effect/turf_decal/trimline/yellow/filled/corner{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, /turf/open/floor/iron, -/area/hallway/primary/tram/left) -"jkg" = ( -/obj/structure/table, -/obj/machinery/light/small/directional/west, -/obj/item/radio/intercom/prison/directional/west, -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 9 +/area/station/hallway/secondary/entry) +"koa" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/duct, +/turf/open/floor/iron/white, +/area/station/medical/treatment_center) +"kob" = ( +/obj/effect/turf_decal/tile{ + dir = 1 }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/obj/effect/turf_decal/tile/blue{ dir = 4 }, -/obj/machinery/camera/directional/west{ - c_tag = "Security - Prison Cell 5"; - network = list("ss13","Security","prison","pcell") +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/light/directional/north, +/obj/machinery/camera{ + c_tag = "Arrivals - South Docking Wing"; + dir = 9 }, +/obj/effect/landmark/event_spawn, +/obj/structure/extinguisher_cabinet/directional/north, /turf/open/floor/iron, -/area/security/prison/safe) -"jkh" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 8 +/area/station/hallway/secondary/entry) +"koq" = ( +/obj/machinery/air_sensor/oxygen_tank, +/turf/open/floor/engine/o2, +/area/station/engineering/atmos) +"koy" = ( +/obj/effect/turf_decal/trimline/brown/filled/line{ + dir = 10 }, -/obj/effect/turf_decal/siding/thinplating/corner{ - dir = 1 +/obj/structure/rack, +/obj/item/gps/mining{ + pixel_x = -5; + pixel_y = -2 }, -/obj/effect/turf_decal/trimline/green/filled/warning{ +/obj/item/gps/mining{ + pixel_x = -2; + pixel_y = 1 + }, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit) +"koB" = ( +/obj/effect/turf_decal/trimline/yellow/warning{ dir = 8 }, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 4 }, -/turf/open/floor/iron, -/area/hallway/primary/central) -"jkp" = ( -/obj/effect/turf_decal/trimline/blue/filled/line, -/obj/structure/table/glass, -/obj/item/storage/box/beakers{ - pixel_x = 4; - pixel_y = 4 - }, -/obj/item/storage/box/bodybags, -/turf/open/floor/iron/white, -/area/medical/medbay/central) -"jkx" = ( -/obj/structure/ladder, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/smooth, -/area/maintenance/central/greater) -"jkJ" = ( -/obj/machinery/door/airlock/external{ - name = "External Access" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 1 +/turf/open/floor/plating, +/area/station/ai_monitored/turret_protected/aisat/foyer) +"koP" = ( +/turf/closed/wall, +/area/station/science/ordnance/bomb) +"koQ" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/iron/showroomfloor, +/area/station/security/lockers) +"koW" = ( +/obj/machinery/door/airlock/engineering{ + name = "Engine Room" }, -/obj/effect/turf_decal/sand/plating, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating, -/area/engineering/transit_tube) -"jkM" = ( /obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 1 - }, -/obj/machinery/camera/directional/north{ - c_tag = "Medical - Chemistry East"; - network = list("ss13","medbay") + dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/firealarm/directional/north, -/turf/open/floor/iron/white, -/area/medical/chemistry) -"jkP" = ( /obj/effect/turf_decal/trimline/yellow/filled/line{ dir = 8 }, -/obj/machinery/light/directional/west, -/obj/structure/rack, -/obj/item/clothing/suit/hazardvest, -/obj/item/clothing/suit/hazardvest, -/obj/item/tank/internals/emergency_oxygen/engi, -/obj/item/tank/internals/emergency_oxygen/engi, +/obj/machinery/door/firedoor, +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "engi-entrance" + }, /obj/structure/disposalpipe/segment, -/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, /turf/open/floor/iron, -/area/engineering/main) -"jkV" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/decal/cleanable/dirt, -/obj/structure/disposalpipe/segment{ +/area/station/engineering/main) +"kpd" = ( +/obj/effect/turf_decal/trimline/blue/filled/corner, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) +"kpe" = ( +/obj/machinery/atmospherics/components/binary/valve/digital, +/obj/effect/turf_decal/stripes/corner{ dir = 4 }, +/obj/effect/turf_decal/stripes/corner, /obj/structure/cable, -/turf/open/floor/catwalk_floor, -/area/maintenance/central/lesser) -"jkX" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 1 - }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/science/ordnance/storage) +"kpg" = ( /obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 4 + dir = 5 }, -/obj/machinery/power/apc/auto_name/directional/north, -/obj/structure/cable, /turf/open/floor/iron, -/area/engineering/engine_smes) -"jlc" = ( -/obj/effect/turf_decal/trimline/neutral/filled/corner{ - dir = 8 +/area/station/engineering/atmos) +"kpq" = ( +/obj/machinery/door/airlock/atmos/glass{ + name = "Distribution Loop" }, -/obj/effect/turf_decal/trimline/neutral/filled/corner{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible, +/obj/effect/turf_decal/trimline/yellow/filled/line{ dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/trimline/yellow/filled/line, /obj/structure/cable, -/turf/open/floor/iron/dark, -/area/security/courtroom) -"jlv" = ( -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/trimline/neutral/filled/corner{ +/obj/effect/mapping_helpers/airlock/access/all/engineering/atmos, +/turf/open/floor/iron, +/area/station/engineering/atmos/pumproom) +"kpv" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 1 }, -/turf/open/floor/iron/dark/side{ - dir = 8 +/turf/open/floor/carpet, +/area/station/cargo/miningdock) +"kpC" = ( +/obj/structure/chair/comfy/beige{ + dir = 4 }, -/area/commons/lounge) -"jlB" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/plating, -/area/engineering/supermatter/room) -"jlN" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/line{ +/turf/open/floor/iron/grimy, +/area/station/hallway/secondary/entry) +"kpE" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/siphon/monitored/mix_output{ dir = 8 }, -/turf/open/floor/plating, -/area/maintenance/tram/mid) -"jlO" = ( -/obj/machinery/door/airlock/security/glass{ - id_tag = "outerbrigleft"; - name = "Brig"; - req_access_txt = "63" +/turf/open/floor/engine/vacuum, +/area/station/engineering/atmos) +"kpG" = ( +/obj/structure/railing/corner{ + dir = 4 }, -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 8 +/obj/effect/turf_decal/siding/thinplating/dark/corner{ + dir = 4 }, -/obj/effect/turf_decal/trimline/red/filled/line{ +/obj/effect/turf_decal/trimline/purple/filled/corner{ dir = 4 }, -/obj/structure/disposalpipe/segment, -/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ - cycle_id = "brig_left" +/turf/open/floor/iron/white, +/area/station/science/research) +"kpL" = ( +/obj/effect/turf_decal/trimline/neutral/filled/corner{ + dir = 4 }, -/obj/machinery/door/firedoor, -/turf/open/floor/iron, -/area/security/brig) -"jlT" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 10 +/obj/effect/turf_decal/trimline/neutral/filled/corner{ + dir = 1 }, -/turf/open/floor/iron/dark, -/area/security/courtroom) -"jlW" = ( -/obj/effect/turf_decal/trimline/brown/filled/line{ +/obj/effect/turf_decal/trimline/neutral/corner, +/obj/effect/turf_decal/trimline/neutral/corner{ dir = 8 }, -/obj/effect/turf_decal/bot_white, -/obj/machinery/piratepad/civilian, -/obj/effect/landmark/start/hangover, -/obj/effect/turf_decal/trimline/red/corner{ +/obj/effect/turf_decal/bot, +/obj/machinery/holopad, +/turf/open/floor/iron, +/area/station/hallway/primary/tram/left) +"kpQ" = ( +/obj/effect/turf_decal/trimline/green/filled/line, +/obj/effect/turf_decal/trimline/green/filled/line{ dir = 1 }, -/turf/open/floor/iron, -/area/cargo/lobby) -"jmj" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/sign/poster/contraband/the_big_gas_giant_truth{ - pixel_x = 32 +/obj/machinery/door/airlock/virology/glass{ + name = "Test Subject Cell" }, -/turf/open/floor/iron/smooth, -/area/maintenance/starboard/central) -"jmz" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 1 +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/mapping_helpers/airlock/access/all/medical/virology, +/turf/open/floor/iron/white, +/area/station/medical/virology) +"kpX" = ( +/obj/machinery/door/airlock/vault{ + name = "High Security Vault" }, -/obj/machinery/firealarm/directional/north, -/turf/open/floor/iron, -/area/hallway/secondary/exit) -"jmY" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/trash/food_packaging, -/turf/open/floor/iron/smooth, -/area/maintenance/department/cargo) -"jnf" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, -/obj/machinery/meter, -/turf/closed/wall/r_wall, -/area/engineering/atmos/pumproom) -"jnn" = ( +/obj/effect/mapping_helpers/airlock/locked, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/trimline/neutral/filled/corner{ - dir = 1 +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/access/all/supply/vault, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/command/nuke_storage) +"kqf" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 8 }, -/obj/effect/turf_decal/trimline/neutral/filled/corner{ +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"kqs" = ( +/obj/structure/filingcabinet, +/turf/open/floor/iron/dark, +/area/station/command/bridge) +"kqv" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ dir = 8 }, -/obj/structure/disposalpipe/segment{ +/obj/effect/turf_decal/trimline/red/filled/corner{ dir = 4 }, -/obj/structure/cable, +/obj/structure/disposalpipe/segment, +/obj/machinery/firealarm/directional/west, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/hallway/secondary/construction/engineering) -"jnu" = ( -/obj/item/stack/ore/glass, -/obj/item/toy/beach_ball/holoball, -/turf/open/misc/asteroid, -/area/security/prison/workout) -"jnv" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/green/visible, -/turf/closed/wall/r_wall, -/area/engineering/supermatter) -"jnF" = ( -/obj/effect/turf_decal/trimline/red/filled/corner{ +/area/station/security/brig) +"kqx" = ( +/obj/structure/chair/sofa{ + dir = 4 + }, +/turf/open/floor/iron/cafeteria, +/area/station/service/kitchen/diner) +"kqy" = ( +/obj/effect/turf_decal/trimline/neutral/filled/corner{ dir = 4 }, +/obj/effect/turf_decal/trimline/neutral/filled/corner{ + dir = 1 + }, /turf/open/floor/iron, -/area/security/prison) -"jnM" = ( -/obj/structure/table/glass, +/area/station/hallway/secondary/service) +"kqD" = ( +/obj/machinery/atmospherics/components/binary/pump{ + name = "Air to Mix" + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/yellow/visible, +/turf/open/floor/iron, +/area/station/engineering/atmos/pumproom) +"kqJ" = ( /obj/structure/window/reinforced{ dir = 1 }, /obj/structure/window/reinforced{ - dir = 8 - }, -/obj/effect/turf_decal/siding/wideplating/dark{ - dir = 9 - }, -/obj/item/storage/medkit/regular, -/turf/open/floor/iron/dark, -/area/command/bridge) -"jnN" = ( -/obj/machinery/atmospherics/pipe/heat_exchanging/simple/layer2{ - dir = 5 - }, -/obj/machinery/atmospherics/components/unary/outlet_injector/monitored{ - chamber_id = "ordnancegas2" - }, -/turf/open/floor/iron/dark/airless, -/area/science/mixing/chamber) -"jnS" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 10 + dir = 4 }, -/obj/structure/closet/radiation, -/obj/effect/turf_decal/bot{ +/obj/machinery/power/apc/auto_name/directional/south, +/obj/structure/cable, +/turf/open/floor/circuit, +/area/station/ai_monitored/turret_protected/ai) +"kqP" = ( +/obj/effect/turf_decal/trimline/neutral/filled/corner{ dir = 1 }, -/obj/machinery/computer/security/telescreen/engine{ - dir = 1; - pixel_y = -32 +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 4 }, -/obj/structure/cable, /turf/open/floor/iron, -/area/engineering/main) -"jnT" = ( +/area/station/commons/fitness/recreation) +"kqW" = ( +/obj/machinery/door/airlock/maintenance_hatch, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/door/firedoor, -/obj/structure/disposalpipe/segment, +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, /obj/structure/cable, -/turf/open/floor/iron, -/area/hallway/primary/central) -"jnV" = ( -/obj/structure/chair/office{ +/obj/effect/mapping_helpers/airlock/unres{ dir = 8 }, -/turf/open/floor/iron/dark, -/area/command/bridge) -"jnW" = ( -/obj/machinery/power/apc/auto_name/directional/east, -/obj/effect/turf_decal/siding/wideplating/corner{ +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +/turf/open/floor/catwalk_floor, +/area/station/maintenance/central/lesser) +"kre" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ dir = 4 }, -/obj/structure/cable, -/turf/open/floor/circuit, -/area/ai_monitored/command/nuke_storage) -"jot" = ( -/obj/machinery/air_sensor/oxygen_tank, -/turf/open/floor/engine/o2, -/area/engineering/atmos) -"joC" = ( -/turf/closed/wall/r_wall, -/area/medical/virology) -"joJ" = ( -/obj/effect/turf_decal/trimline/yellow/warning{ +/turf/open/floor/iron, +/area/station/security/prison/workout) +"kro" = ( +/obj/effect/turf_decal/trimline/brown/filled/line{ dir = 8 }, -/obj/machinery/camera/directional/south{ - c_tag = "Secure - AI Minisat Teleporter"; - network = list("ss13","minisat") +/obj/machinery/light/directional/west, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit) +"krE" = ( +/obj/machinery/computer/crew{ + dir = 4 }, -/obj/machinery/button/door/directional/south{ - id = "teledoor"; - name = "MiniSat Shutter Control"; - pixel_x = 8; - req_access_txt = "17;65" +/obj/effect/turf_decal/tile/blue/fourcorners, +/turf/open/floor/iron/white, +/area/station/medical/treatment_center) +"krF" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 9 }, /turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/aisat/foyer) -"joO" = ( -/obj/machinery/airalarm/directional/east, -/obj/effect/turf_decal/trimline/yellow/filled/line{ +/area/station/ai_monitored/turret_protected/aisat/hallway) +"ksa" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/yellow/visible, +/obj/effect/turf_decal/trimline/red/filled/corner{ dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/turf/open/floor/iron, -/area/engineering/engine_smes) -"joQ" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/trimline/neutral/corner{ dir = 4 }, -/turf/open/floor/iron/textured_large, -/area/security/execution/education) -"jpm" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/yellow/visible, -/obj/machinery/meter, +/obj/machinery/atmospherics/pipe/bridge_pipe/green/visible, /turf/open/floor/iron, -/area/engineering/atmos) -"jps" = ( -/obj/structure/table, -/obj/item/stack/sheet/iron{ - amount = 10 - }, -/obj/item/electropack, -/turf/open/floor/engine, -/area/science/xenobiology) -"jpF" = ( -/turf/open/floor/engine/hull, -/area/space/nearstation) -"jpI" = ( -/obj/machinery/door/airlock/maintenance_hatch{ - req_one_access_txt = "12" - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/area/station/engineering/atmos) +"ksh" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 1 +/obj/structure/chair{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/catwalk_floor, -/area/maintenance/tram/mid) -"jpO" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/trimline/yellow/filled/corner{ +/turf/open/floor/iron/smooth, +/area/station/maintenance/starboard/central) +"ksu" = ( +/obj/effect/turf_decal/trimline/green/filled/line{ dir = 4 }, -/obj/effect/turf_decal/trimline/yellow/filled/corner{ - dir = 1 +/turf/open/floor/iron/dark, +/area/station/service/hydroponics) +"ksB" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 4 }, +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ + dir = 2 + }, +/obj/machinery/power/apc/auto_name/directional/north, /obj/structure/cable, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/maintenance/disposal/incinerator) -"jpR" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible, -/obj/structure/cable, -/turf/open/floor/iron, -/area/engineering/atmos) -"jpW" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/hallway/primary/tram/center) -"jpX" = ( -/obj/structure/chair, -/obj/effect/turf_decal/trimline/neutral/filled/line, -/turf/open/floor/iron, -/area/commons/fitness) -"jqb" = ( -/obj/effect/turf_decal/stripes/line{ +/turf/open/floor/wood/parquet, +/area/station/medical/psychology) +"ksJ" = ( +/obj/effect/turf_decal/siding/thinplating/dark{ dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, -/obj/machinery/power/apc/auto_name/directional/north{ - areastring = "/area/engineering/supermatter" - }, -/obj/structure/cable, -/turf/open/floor/engine, -/area/engineering/supermatter/room) -"jqj" = ( -/obj/machinery/hydroponics/soil, /obj/effect/turf_decal/trimline/green/filled/line{ - dir = 10 + dir = 1 }, -/obj/item/plant_analyzer, -/turf/open/floor/iron/dark, -/area/security/prison/garden) -"jqm" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/turf_decal/trimline/red/filled/corner{ +/turf/open/floor/iron/dark, +/area/station/service/hydroponics) +"ktp" = ( +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/obj/effect/turf_decal/sand/plating, +/turf/open/floor/plating/airless, +/area/mine/explored) +"ktq" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 1 }, +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 4 + }, /turf/open/floor/iron, -/area/security/prison) -"jqu" = ( -/obj/effect/turf_decal/trimline/neutral/filled/corner, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/area/station/hallway/secondary/entry) +"ktt" = ( +/obj/effect/turf_decal/trimline/neutral/filled/corner{ + dir = 1 + }, +/obj/machinery/camera/emp_proof/directional/south{ + c_tag = "Engineering - Atmospherics South-East"; + network = list("ss13","engineering") + }, +/obj/effect/turf_decal/trimline/yellow/filled/corner{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/yellow/filled/corner, +/obj/machinery/firealarm/directional/south, /obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/dark/visible, /turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"jqw" = ( -/turf/open/openspace, -/area/security/checkpoint/supply) -"jqE" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/white, -/area/science/explab) -"jqQ" = ( -/turf/open/floor/engine, -/area/engineering/supermatter/room) -"jrp" = ( -/obj/structure/closet/firecloset, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 9 +/area/station/engineering/atmos) +"ktG" = ( +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 1 }, -/turf/open/floor/iron, -/area/engineering/main) -"jrL" = ( -/obj/effect/turf_decal/trimline/purple/filled/line, -/turf/open/floor/iron/white, -/area/science/research) -"jrU" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/airalarm/directional/north, /obj/structure/cable, /turf/open/floor/iron, -/area/ai_monitored/command/storage/eva) -"jsj" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 10 +/area/station/science/auxlab) +"ktJ" = ( +/obj/machinery/vending/tool, +/obj/machinery/airalarm/directional/east, +/obj/machinery/camera{ + c_tag = "Civilian - Primary Tool Storage"; + dir = 6 }, -/obj/structure/chair{ +/obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 4 }, -/obj/effect/landmark/start/hangover, /turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"jsk" = ( -/obj/effect/turf_decal/trimline/red/filled/corner, -/obj/effect/turf_decal/trimline/red/filled/corner{ +/area/station/commons/storage/primary) +"ktX" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ dir = 8 }, -/turf/open/floor/iron, -/area/security/processing) -"jsm" = ( -/obj/effect/spawner/random/entertainment/arcade, -/obj/effect/turf_decal/trimline/red/filled/line, -/obj/machinery/status_display/evac/directional/south, -/turf/open/floor/iron, -/area/security/prison) -"jst" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/turf/open/floor/plating/airless, -/area/science/test_area) -"jsD" = ( -/obj/machinery/airalarm/directional/north, -/turf/open/floor/iron/freezer, -/area/commons/toilet) -"jtj" = ( -/obj/structure/closet/firecloset, -/obj/effect/turf_decal/siding/thinplating/dark{ - dir = 9 +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 4 }, -/obj/effect/landmark/start/hangover/closet, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/hallway/primary/tram/right) -"jtk" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/sign/warning/electricshock{ - pixel_y = 32 +/obj/machinery/door/airlock/security/glass{ + id_tag = "outerbrigleft"; + name = "Brig" }, -/obj/structure/cable, -/turf/open/floor/catwalk_floor, -/area/hallway/primary/tram/left) -"jtm" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/closed/wall, -/area/maintenance/disposal/incinerator) -"jto" = ( -/obj/effect/turf_decal/trimline/neutral/filled/corner{ - dir = 8 +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "brig_left" }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ +/obj/machinery/door/firedoor, +/obj/effect/mapping_helpers/airlock/access/all/security/entrance, +/turf/open/floor/iron, +/area/station/security/brig) +"kuw" = ( +/obj/machinery/holopad/secure, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/aisat/hallway) +"kuJ" = ( +/obj/structure/table, +/obj/effect/turf_decal/trimline/purple/filled/line{ dir = 10 }, -/obj/structure/cable, -/turf/open/floor/iron, -/area/hallway/secondary/command) -"jtM" = ( -/obj/structure/table/glass, -/obj/item/book/manual/wiki/surgery{ - pixel_x = 3; - pixel_y = 3 +/obj/machinery/requests_console/directional/west, +/obj/item/holosign_creator/atmos{ + pixel_x = -5 }, -/obj/item/book/manual/wiki/medicine, -/obj/effect/turf_decal/stripes/corner, -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 10 +/obj/item/book/manual/wiki/ordnance{ + pixel_x = 5; + pixel_y = 1 }, -/obj/item/radio/intercom/directional/west, /turf/open/floor/iron/white, -/area/medical/treatment_center) -"jtY" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/cafeteria{ - dir = 5 - }, -/area/science/breakroom) -"jug" = ( -/obj/effect/turf_decal/tile/neutral{ +/area/station/science/ordnance/office) +"kuQ" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ dir = 8 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/obj/machinery/light/directional/west, +/obj/structure/sign/warning/secure_area{ + pixel_x = -32 }, -/obj/machinery/light/directional/south, -/turf/open/floor/iron/dark, -/area/ai_monitored/command/nuke_storage) -"jur" = ( -/obj/effect/turf_decal/trimline/brown/filled/corner{ +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron, +/area/station/security/office) +"kuX" = ( +/obj/structure/closet/radiation, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/trimline/yellow/filled/line{ dir = 4 }, -/obj/effect/turf_decal/trimline/brown/filled/corner{ - dir = 1 +/turf/open/floor/iron, +/area/station/engineering/main) +"kvb" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/stripes/corner, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment, -/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/cargo/miningdock) -"jut" = ( -/obj/structure/bed, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 1 - }, +/area/station/science/ordnance/testlab) +"kve" = ( +/turf/closed/wall/r_wall, +/area/station/ai_monitored/turret_protected/ai) +"kvf" = ( /obj/effect/turf_decal/trimline/red/filled/line{ - dir = 6 + dir = 4 }, -/turf/open/floor/iron, -/area/security/prison) -"juA" = ( -/obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/pipe/smart/manifold4w/green/visible, -/obj/structure/cable/layer3, -/turf/open/floor/engine, -/area/engineering/supermatter/room) -"juI" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/obj/effect/turf_decal/trimline/red/filled/line{ dir = 8 }, +/obj/machinery/light/directional/south, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/station/security/office) +"kvj" = ( +/obj/machinery/door/airlock/external{ + name = "External Access" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper, /obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/maintenance/disposal) -"juL" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 6 +/obj/effect/mapping_helpers/airlock/access/all/engineering/external, +/turf/open/floor/plating, +/area/station/maintenance/starboard/greater) +"kvn" = ( +/obj/effect/turf_decal/trimline/yellow/warning{ + dir = 1 }, -/obj/structure/rack, -/obj/item/shovel{ - pixel_x = -5 +/obj/effect/turf_decal/trimline/neutral/filled/arrow_ccw, +/obj/effect/turf_decal/caution, +/obj/structure/railing/corner{ + dir = 4 }, /turf/open/floor/iron, -/area/cargo/miningdock) -"juY" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 - }, +/area/station/hallway/primary/tram/right) +"kvH" = ( /obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/turf/open/floor/iron, -/area/commons/dorms) -"juZ" = ( -/obj/machinery/computer/department_orders/medical, -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 9 +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/obj/machinery/light/directional/west, -/turf/open/floor/iron/white, -/area/medical/medbay/central) -"jvg" = ( -/obj/effect/turf_decal/trimline/yellow/warning{ +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark, +/area/station/medical/morgue) +"kvW" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/trimline/neutral/filled/line, -/obj/effect/landmark/start/hangover, -/obj/effect/spawner/random/trash/graffiti{ - pixel_y = -32; - spawn_loot_chance = 50 +/turf/open/floor/plating, +/area/station/maintenance/starboard/lesser) +"kwg" = ( +/obj/effect/turf_decal/siding/thinplating/dark{ + dir = 10 }, -/turf/open/floor/iron, -/area/maintenance/tram/right) -"jwj" = ( -/obj/structure/chair/office/light{ - dir = 1 +/obj/item/kirbyplants/random, +/turf/open/floor/iron/dark, +/area/station/science/lower) +"kwk" = ( +/obj/effect/turf_decal/trimline/green/filled/corner{ + dir = 4 }, -/obj/effect/landmark/start/scientist, -/turf/open/floor/iron/white, -/area/science/explab) -"jwr" = ( -/obj/effect/turf_decal/sand/plating, -/obj/effect/spawner/random/structure/girder, -/turf/open/floor/plating/airless, -/area/mine/explored) -"jwy" = ( -/obj/machinery/chem_master/condimaster, -/obj/effect/turf_decal/siding/thinplating/corner{ +/obj/effect/turf_decal/trimline/neutral/filled/corner{ dir = 1 }, -/obj/machinery/firealarm/directional/west, -/obj/effect/turf_decal/tile/red/fourcorners, -/turf/open/floor/iron, -/area/service/kitchen) -"jwD" = ( -/obj/structure/lattice, -/turf/open/space/basic, -/area/space/nearstation) -"jwI" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/showroomfloor, -/area/security/lockers) -"jwM" = ( -/obj/item/kirbyplants/random, -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 6 +/turf/open/floor/iron/dark, +/area/station/security/prison/garden) +"kwo" = ( +/obj/structure/table/wood, +/obj/item/taperecorder, +/obj/item/tape, +/obj/machinery/computer/security/telescreen/entertainment/directional/north, +/turf/open/floor/wood/large, +/area/station/service/library) +"kwp" = ( +/obj/structure/table, +/obj/item/tank/internals/emergency_oxygen{ + pixel_x = -8 }, -/turf/open/floor/iron/white, -/area/medical/medbay/central) -"jxo" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 8 +/obj/item/clothing/mask/breath{ + pixel_x = 4 }, -/obj/machinery/firealarm/directional/west, -/obj/structure/cable, -/obj/structure/table/glass, -/turf/open/floor/iron, -/area/engineering/break_room) -"jxq" = ( -/obj/effect/turf_decal/siding/thinplating/dark{ - dir = 6 +/obj/item/clothing/mask/breath{ + pixel_x = 4 }, -/obj/structure/chair{ +/obj/item/tank/internals/emergency_oxygen{ + pixel_x = -8 + }, +/obj/item/radio/intercom/directional/west, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"kwq" = ( +/obj/effect/turf_decal/trimline/neutral/filled/corner{ dir = 8 }, -/obj/effect/landmark/start/hangover, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/hallway/secondary/exit/departure_lounge) -"jxw" = ( -/obj/effect/turf_decal/trimline/purple/filled/line{ - dir = 5 +/obj/effect/turf_decal/trimline/neutral/filled/corner{ + dir = 1 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/extinguisher_cabinet/directional/north, /obj/structure/cable, -/turf/open/floor/iron/white, -/area/science/research) -"jxE" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 6 +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"kwr" = ( +/obj/structure/window/reinforced/plasma{ + dir = 4 }, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/aisat/hallway) -"jxN" = ( -/obj/structure/closet/emcloset{ - anchored = 1 +/obj/machinery/atmospherics/pipe/smart/manifold4w/general/visible, +/obj/structure/cable, +/obj/machinery/power/energy_accumulator/grounding_rod/anchored, +/turf/open/floor/engine, +/area/station/engineering/supermatter) +"kwA" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/landmark/event_spawn, +/turf/open/floor/iron/cafeteria{ + dir = 5 }, -/obj/effect/turf_decal/bot, -/turf/open/floor/plating, -/area/ai_monitored/turret_protected/aisat/foyer) -"jxX" = ( -/obj/structure/ladder, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light/small/directional/south, -/turf/open/floor/iron/smooth, -/area/maintenance/department/security) -"jxY" = ( -/obj/effect/turf_decal/trimline/white/line{ - dir = 4 +/area/station/science/breakroom) +"kwD" = ( +/obj/effect/landmark/start/cargo_technician, +/turf/open/floor/glass, +/area/station/cargo/storage) +"kwI" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/trimline/yellow/warning, +/obj/effect/turf_decal/trimline/neutral/filled/corner{ + dir = 1 }, -/obj/effect/turf_decal/trimline/yellow/line{ - dir = 8 +/obj/effect/turf_decal/trimline/neutral/filled/corner{ + dir = 4 }, -/obj/machinery/camera{ - c_tag = "Secure - AI Antechamber East"; - dir = 10; - network = list("ss13","minisat") +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/aisat_interior) -"jyj" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible/layer2{ +/turf/open/floor/iron, +/area/station/maintenance/tram/left) +"kwK" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/trimline/purple/filled/line{ dir = 1 }, +/obj/machinery/status_display/ai/directional/north, +/obj/structure/cable, /turf/open/floor/iron/white, -/area/science/mixing) -"jyY" = ( -/obj/structure/bed{ +/area/station/science/lower) +"kwN" = ( +/obj/machinery/computer/holodeck{ dir = 4 }, -/obj/item/bedsheet/brown{ +/turf/open/floor/iron, +/area/station/commons/fitness/recreation) +"kwU" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/station/security/interrogation) +"kwY" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/catwalk_floor, +/area/station/maintenance/department/security) +"kxb" = ( +/obj/effect/turf_decal/trimline/green/filled/corner{ dir = 4 }, -/turf/open/floor/carpet, -/area/cargo/miningdock) -"jzl" = ( -/obj/effect/turf_decal/trimline/brown/filled/line, +/turf/open/floor/iron/white, +/area/station/medical/virology) +"kxe" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron/grimy, +/area/station/service/library/lounge) +"kxf" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, /obj/structure/disposalpipe/segment{ - dir = 5 + dir = 9 }, /turf/open/floor/iron, -/area/cargo/lobby) -"jzr" = ( +/area/station/security/office) +"kxg" = ( +/obj/machinery/power/apc/auto_name/directional/south, +/obj/effect/turf_decal/trimline/neutral/filled/line, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/commons/storage/primary) +"kxs" = ( /obj/effect/turf_decal/stripes{ dir = 1 }, /obj/effect/turf_decal/stripes, /turf/open/floor/iron, -/area/science/mixing/launch) -"jzB" = ( -/obj/structure/urinal/directional/north, -/obj/effect/landmark/start/hangover, -/turf/open/floor/iron/freezer, -/area/commons/toilet) -"jzL" = ( -/obj/structure/chair{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/turf/open/floor/plating/airless, -/area/science/test_area) -"jAb" = ( -/obj/effect/turf_decal/trimline/neutral/filled/corner{ +/area/station/science/ordnance/storage) +"kxB" = ( +/turf/closed/wall/r_wall, +/area/station/science/lower) +"kxS" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ dir = 1 }, -/obj/effect/turf_decal/trimline/neutral/filled/corner{ - dir = 4 - }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, /turf/open/floor/iron, -/area/service/hydroponics/garden) -"jAl" = ( -/obj/machinery/mineral/stacking_machine{ - input_dir = 1; - stack_amt = 10 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ +/area/station/security/checkpoint/science) +"kxZ" = ( +/obj/structure/extinguisher_cabinet/directional/north, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 5 }, -/obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, -/area/maintenance/disposal) -"jAr" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/green/visible, -/obj/machinery/atmospherics/pipe/bridge_pipe/cyan/visible, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/engineering/atmos/pumproom) -"jAA" = ( -/obj/effect/turf_decal/siding/wood{ +/area/station/ai_monitored/command/storage/eva) +"kyc" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 1 }, -/obj/machinery/light/directional/east, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/obj/effect/decal/cleanable/dirt, +/obj/structure/table, +/obj/item/radio/intercom/directional/north, +/turf/open/floor/iron, +/area/station/cargo/warehouse) +"kye" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line, +/obj/item/radio/intercom/directional/south, +/obj/effect/turf_decal/trimline/red/corner{ dir = 8 }, -/turf/open/floor/wood, -/area/commons/vacant_room/office) -"jAF" = ( -/obj/structure/chair/stool/directional/west, -/obj/effect/landmark/start/scientist, -/turf/open/floor/iron/cafeteria{ - dir = 5 +/turf/open/floor/iron, +/area/station/hallway/secondary/exit) +"kyw" = ( +/obj/structure/table/wood, +/obj/machinery/reagentgrinder, +/obj/machinery/light/small/directional/north, +/obj/machinery/camera{ + c_tag = "Civilian - Bar Backroom"; + dir = 9 }, -/area/science/breakroom) -"jAK" = ( -/obj/structure/rack, -/obj/item/healthanalyzer{ - pixel_x = -3; - pixel_y = -4 +/turf/open/floor/wood, +/area/station/service/bar) +"kyz" = ( +/obj/structure/railing{ + dir = 1 }, -/obj/item/healthanalyzer{ - pixel_x = 4; - pixel_y = 6 +/turf/open/floor/glass/reinforced, +/area/station/ai_monitored/turret_protected/aisat/hallway) +"kyF" = ( +/obj/structure/table, +/obj/item/storage/backpack/duffelbag/sec{ + pixel_y = 7 }, -/obj/item/storage/medkit{ - pixel_x = 7; +/obj/item/clothing/mask/gas/sechailer{ + pixel_x = 3; pixel_y = -3 }, -/obj/item/storage/medkit{ - pixel_x = 7; - pixel_y = -3 +/turf/open/floor/iron, +/area/station/security/office) +"kyG" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, -/obj/item/assembly/prox_sensor, -/obj/item/assembly/prox_sensor, -/obj/item/assembly/prox_sensor, -/obj/item/assembly/prox_sensor, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, -/area/science/robotics/mechbay) -"jAL" = ( -/obj/effect/turf_decal/bot, -/obj/item/radio/intercom/directional/north, +/area/station/cargo/warehouse) +"kzm" = ( +/obj/effect/spawner/structure/window, +/turf/open/floor/plating, +/area/station/commons/storage/primary) +"kzw" = ( +/obj/effect/spawner/random/vending/snackvend, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, /turf/open/floor/iron, -/area/command/heads_quarters/hop) -"jAM" = ( +/area/station/hallway/secondary/entry) +"kzy" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 8 + }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/landmark/event_spawn, -/obj/machinery/duct, -/turf/open/floor/wood, -/area/service/bar) -"jAX" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 4 - }, /obj/structure/disposalpipe/segment, +/obj/structure/cable, /turf/open/floor/iron/dark, -/area/service/hydroponics) -"jBk" = ( -/obj/effect/landmark/event_spawn, -/obj/effect/turf_decal/trimline/red/filled/corner, -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 1 - }, +/area/station/command/bridge) +"kzA" = ( /obj/effect/turf_decal/trimline/neutral/filled/warning{ - dir = 1 + dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, +/obj/effect/turf_decal/trimline/neutral/warning, +/turf/open/floor/iron/dark, +/area/station/medical/morgue) +"kzQ" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line, /turf/open/floor/iron, -/area/security/checkpoint/supply) -"jBu" = ( -/obj/effect/turf_decal/sand/plating, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/plating/airless, -/area/mine/explored) -"jBz" = ( +/area/station/commons/fitness) +"kzT" = ( +/obj/effect/spawner/structure/window/reinforced/tinted, +/turf/open/floor/plating, +/area/station/service/chapel) +"kzX" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/turf/open/floor/iron/smooth, +/area/station/maintenance/central/greater) +"kzZ" = ( +/obj/machinery/door/airlock/external{ + name = "Labor Camp Shuttle Airlock" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/turf/open/floor/plating, +/area/station/security/processing) +"kAi" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/effect/turf_decal/trimline/purple/filled/line{ dir = 1 }, /obj/item/radio/intercom/directional/north, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable, /turf/open/floor/iron/white, -/area/science/lower) -"jBC" = ( -/obj/effect/turf_decal/trimline/blue/filled/corner, -/obj/effect/turf_decal/siding/white/corner, -/turf/open/floor/iron/dark, -/area/medical/storage) -"jBG" = ( -/obj/effect/turf_decal/trimline/neutral/filled/corner, +/area/station/science/xenobiology) +"kAl" = ( +/obj/structure/table/wood, +/obj/item/nullrod{ + pixel_x = 4 + }, +/obj/item/reagent_containers/food/drinks/bottle/holywater{ + pixel_x = -2; + pixel_y = 2 + }, +/turf/open/floor/cult, +/area/station/service/chapel/office) +"kAL" = ( +/obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/turf/open/floor/iron, -/area/hallway/primary/tram/center) -"jBO" = ( -/obj/effect/turf_decal/stripes/corner{ +/turf/open/floor/catwalk_floor, +/area/station/maintenance/department/security) +"kAW" = ( +/obj/effect/turf_decal/trimline/blue/filled/corner{ dir = 8 }, -/obj/structure/table, -/obj/machinery/camera{ - c_tag = "Secure - AI Minisat Internal Power Access"; - dir = 9; - network = list("ss13","minisat") +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron/dark, +/area/station/command/bridge) +"kBk" = ( +/obj/structure/cable/multilayer/multiz, +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, /turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/aisat/maint) -"jBQ" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/robot_debris/limb, -/obj/structure/cable, -/turf/open/floor/catwalk_floor, -/area/maintenance/starboard/lesser) -"jCa" = ( -/obj/machinery/door/airlock{ - id_tag = "private_c"; - name = "Private Quarters C" +/area/station/ai_monitored/turret_protected/ai) +"kBm" = ( +/obj/structure/bed{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/item/bedsheet/dorms, +/obj/effect/landmark/start/hangover, /turf/open/floor/wood, -/area/commons/dorms) -"jCk" = ( -/obj/effect/turf_decal/stripes{ - dir = 4 +/area/station/commons/dorms) +"kBo" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 1 }, -/obj/item/kirbyplants/random, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/airalarm/directional/south, -/obj/machinery/light/directional/south, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, /turf/open/floor/iron, -/area/science/storage) -"jCu" = ( -/obj/effect/turf_decal/siding/thinplating/dark{ +/area/station/security/brig) +"kBx" = ( +/obj/structure/chair{ dir = 1 }, -/obj/effect/turf_decal/trimline/green/filled/line{ +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/turf/open/floor/plating/airless, +/area/station/science/ordnance/bomb) +"kBC" = ( +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ dir = 1 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment, +/obj/structure/chair/stool/bar/directional/west, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/landmark/event_spawn, -/obj/effect/landmark/navigate_destination/hydro, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/effect/landmark/start/hangover, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/commons/lounge) +"kBE" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 8 }, -/turf/open/floor/iron/dark, -/area/service/hydroponics) -"jCy" = ( -/obj/effect/turf_decal/sand/plating, -/obj/structure/disposalpipe/segment{ - dir = 5 +/obj/structure/table, +/obj/machinery/cell_charger, +/obj/item/stock_parts/cell/high, +/obj/structure/disposalpipe/segment, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/engineering/main) +"kBS" = ( +/obj/machinery/status_display/evac/directional/north, +/obj/structure/filingcabinet/employment, +/turf/open/floor/wood, +/area/station/service/lawoffice) +"kCl" = ( +/obj/effect/turf_decal/trimline/yellow/warning, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/plating/airless, -/area/mine/explored) -"jCF" = ( /turf/open/floor/iron, -/area/command/heads_quarters/ce) -"jCK" = ( +/area/station/maintenance/tram/mid) +"kCm" = ( +/obj/effect/turf_decal/trimline/red/filled/line, /obj/structure/table, /obj/item/paper_bin{ - pixel_x = -3; - pixel_y = 7 + pixel_x = -7; + pixel_y = 5 }, /obj/item/pen{ pixel_x = 4; pixel_y = 4 }, +/turf/open/floor/iron/showroomfloor, +/area/station/security/warden) +"kCr" = ( /obj/effect/turf_decal/trimline/red/filled/line{ - dir = 10 - }, -/obj/item/radio/intercom/directional/south, -/turf/open/floor/iron, -/area/security/brig) -"jCL" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 1 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/iron, -/area/security/brig) -"jCM" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 8 - }, -/turf/open/floor/iron/dark, -/area/command/heads_quarters/cmo) -"jCN" = ( -/obj/effect/turf_decal/sand/plating, -/turf/open/floor/plating, -/area/maintenance/starboard/lesser) -"jCW" = ( -/obj/effect/turf_decal/siding/wood{ +/obj/effect/turf_decal/trimline/neutral/filled/warning{ dir = 4 }, -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ - dir = 2 +/obj/machinery/light/directional/east, +/obj/structure/disposalpipe/sorting/mail/flip{ + dir = 1; + name = "sorting disposal pipe (Head of Personnel's Office)"; + sortType = 15 }, -/obj/machinery/power/apc/auto_name/directional/north, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/turf/open/floor/wood/parquet, -/area/medical/psychology) -"jDf" = ( -/obj/effect/turf_decal/trimline/purple/filled/line{ - dir = 8 +/turf/open/floor/iron, +/area/station/hallway/secondary/command) +"kCz" = ( +/obj/effect/turf_decal/trimline/yellow/warning, +/obj/effect/decal/cleanable/dirt, +/obj/effect/landmark/xeno_spawn, +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 1 }, -/turf/open/floor/iron/white, -/area/science/cytology) -"jDl" = ( -/obj/structure/cable, -/obj/effect/turf_decal/trimline/blue/filled/line{ +/turf/open/floor/iron, +/area/station/maintenance/tram/mid) +"kCB" = ( +/obj/structure/chair{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/red/filled/line{ dir = 8 }, -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 4 +/obj/effect/turf_decal/trimline/red/corner, +/obj/effect/decal/cleanable/dirt, +/obj/item/radio/intercom/directional/north, +/turf/open/floor/iron, +/area/station/security/checkpoint/engineering) +"kCL" = ( +/obj/machinery/door/airlock/mining/glass{ + name = "Quartermaster" }, -/obj/machinery/door/airlock/command{ - name = "Chief Medical Officer's Office"; - req_access_txt = "40" +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/trimline/brown/filled/line{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment, -/obj/machinery/door/firedoor, -/turf/open/floor/iron/white, -/area/command/heads_quarters/cmo) -"jDp" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, -/turf/open/floor/engine, -/area/engineering/supermatter/room) -"jDq" = ( -/obj/effect/turf_decal/siding/thinplating{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/mapping_helpers/airlock/access/all/supply/qm, +/turf/open/floor/iron, +/area/station/cargo/qm) +"kCN" = ( +/obj/structure/rack, +/obj/effect/spawner/random/techstorage/command_all, +/obj/effect/turf_decal/trimline/white/filled/line{ dir = 1 }, -/obj/machinery/door/airlock/command/glass{ - name = "AI Core"; - req_access_txt = "65" - }, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "AI Core shutters"; - name = "AI core shutters" - }, -/obj/machinery/flasher/directional/west{ - id = "AI" - }, -/obj/machinery/door/firedoor, -/obj/structure/cable, +/obj/machinery/light/small/directional/west, /turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/ai) -"jDA" = ( -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron, -/area/commons/dorms) -"jDY" = ( +/area/station/engineering/storage/tech) +"kCV" = ( +/obj/effect/turf_decal/trimline/neutral/filled/corner, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/engine, -/area/engineering/supermatter/room) -"jDZ" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, /turf/open/floor/iron, -/area/hallway/secondary/entry) -"jEk" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line, -/obj/machinery/light/directional/south, +/area/station/commons/dorms) +"kDi" = ( +/turf/open/floor/iron, +/area/station/cargo/miningdock) +"kDj" = ( /obj/structure/cable, -/obj/structure/closet/wardrobe/mixed, -/obj/structure/sign/poster/official/random/directional/south, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 8 + }, +/obj/machinery/duct, /turf/open/floor/iron, -/area/commons/fitness) -"jEn" = ( -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 +/area/station/security/prison/safe) +"kDl" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line, +/turf/open/floor/iron/dark, +/area/station/engineering/atmospherics_engine) +"kDq" = ( +/obj/structure/cable, +/turf/open/floor/carpet, +/area/station/service/chapel) +"kDz" = ( +/obj/structure/fluff/tram_rail/floor, +/turf/open/floor/glass/reinforced, +/area/station/hallway/primary/tram/center) +"kDB" = ( +/obj/structure/railing{ + dir = 4 }, -/obj/structure/sign/poster/official/high_class_martini{ - pixel_y = -32 +/turf/open/floor/iron/cafeteria, +/area/station/service/kitchen/diner) +"kDC" = ( +/obj/structure/reagent_dispensers/watertank, +/obj/effect/turf_decal/bot, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/service/janitor) +"kDF" = ( +/obj/structure/closet/wardrobe/miner, +/obj/effect/turf_decal/tile/brown/fourcorners, +/turf/open/floor/iron, +/area/station/cargo/miningdock) +"kDH" = ( +/obj/effect/spawner/structure/window, +/turf/open/floor/plating, +/area/station/hallway/secondary/exit) +"kDK" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/yellow/visible, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/engineering/atmos/pumproom) +"kDS" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 6 }, +/obj/machinery/light/directional/south, /obj/machinery/disposal/bin, /obj/structure/disposalpipe/trunk{ - dir = 8 + dir = 1 }, +/obj/item/radio/intercom/directional/south, /turf/open/floor/iron, -/area/service/bar) -"jEp" = ( -/obj/effect/turf_decal/stripes/line{ +/area/station/engineering/break_room) +"kEc" = ( +/obj/effect/turf_decal/trimline/red/filled/corner, +/turf/open/floor/iron, +/area/station/security/brig) +"kEd" = ( +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ + dir = 2 + }, +/obj/machinery/firealarm/directional/west, +/obj/structure/plaque/static_plaque/golden/captain{ + pixel_y = 32 + }, +/turf/open/floor/carpet, +/area/station/command/heads_quarters/captain) +"kEk" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plating/airless, -/area/science/test_area) -"jED" = ( +/obj/structure/cable, /turf/open/floor/iron, -/area/engineering/main) -"jEN" = ( -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/trimline/purple/filled/corner{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/purple/filled/corner, +/area/station/cargo/office) +"kEm" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/science/xenobiology) +"kEp" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/duct, +/turf/open/floor/iron/freezer, +/area/station/commons/toilet) +"kEy" = ( +/turf/open/floor/wood, +/area/station/service/lawoffice) +"kEA" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, /turf/open/floor/iron/white, -/area/science/xenobiology) -"jES" = ( -/obj/structure/table/wood/fancy/royalblue, -/obj/machinery/door/window{ - dir = 8; - name = "Secure Art Exhibition"; - req_access_txt = "37" +/area/station/science/research) +"kEI" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/turf/open/floor/iron/white, +/area/station/science/lobby) +"kES" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 4 }, -/obj/effect/turf_decal/siding/wood{ - dir = 8 +/obj/structure/sink{ + dir = 8; + pixel_x = 11; + pixel_y = -2 }, -/obj/structure/sign/painting/large/library{ +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) +"kEX" = ( +/obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/wood/large, -/area/service/library) -"jEU" = ( -/obj/structure/cable, -/obj/structure/extinguisher_cabinet/directional/west, -/turf/open/floor/iron/freezer, -/area/commons/toilet) -"jFe" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/obj/effect/decal/cleanable/dirt, +/obj/machinery/door/airlock/external{ + autoclose = 0; + frequency = 1449; + id_tag = "mostleft_upper_eva_external"; + name = "External Access" }, -/obj/machinery/camera/directional/north{ - c_tag = "Engineering - Engine Room North-West"; - network = list("ss13","engine","engineering") +/obj/machinery/door_buttons/access_button{ + idDoor = "mostleft_upper_eva_external"; + idSelf = "mostleft_upper_eva_airlock_control"; + name = "External Access Button"; + pixel_y = 24 }, -/obj/structure/cable, -/turf/open/floor/engine, -/area/engineering/supermatter/room) -"jFk" = ( -/turf/closed/wall/r_wall, -/area/cargo/qm) -"jFo" = ( -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/trimline/neutral/filled/line{ +/obj/effect/mapping_helpers/airlock/locked, +/turf/open/floor/catwalk_floor, +/area/station/hallway/primary/tram/left) +"kFf" = ( +/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/components/trinary/filter/flipped/critical{ dir = 4 }, -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment, -/obj/machinery/door/airlock/public/glass{ - name = "Commons Area" +/obj/structure/cable/layer3, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"kFp" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/maintenance/tram/mid) +"kFu" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 10 }, -/obj/structure/cable, +/obj/structure/table, +/obj/machinery/firealarm/directional/west, /turf/open/floor/iron, -/area/hallway/secondary/entry) -"jFL" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/white, -/area/security/medical) -"jFR" = ( -/obj/structure/railing/corner{ - dir = 4 +/area/station/hallway/secondary/exit/departure_lounge) +"kFW" = ( +/obj/structure/bed{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/item/bedsheet/dorms, +/turf/open/floor/wood, +/area/station/commons/dorms) +"kFY" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/structure/railing{ - dir = 1 +/turf/open/floor/iron, +/area/station/hallway/secondary/command) +"kGd" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/tank_holder/extinguisher, +/turf/open/floor/iron/smooth, +/area/station/maintenance/department/crew_quarters/dorms) +"kGk" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 4 }, -/obj/effect/turf_decal/siding/thinplating{ - dir = 1 +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 + }, +/obj/machinery/firealarm/directional/east, +/obj/machinery/camera{ + c_tag = "Hallway - Mid-Left Service"; + dir = 6 }, -/obj/structure/cable, /turf/open/floor/iron, -/area/commons/dorms) -"jGd" = ( -/obj/item/stack/ore/glass, -/turf/open/misc/asteroid, -/area/security/prison/workout) -"jGh" = ( -/obj/effect/turf_decal/bot, -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 1 +/area/station/hallway/primary/central) +"kGA" = ( +/obj/structure/railing, +/obj/machinery/door/firedoor/border_only, +/turf/open/floor/glass, +/area/station/commons/fitness/recreation) +"kGQ" = ( +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron/cafeteria{ + dir = 5 }, -/obj/machinery/portable_atmospherics/canister/nitrogen, -/turf/open/floor/engine, -/area/engineering/supermatter/room) -"jGA" = ( -/obj/structure/closet/secure_closet/brig, -/obj/machinery/light/small/directional/west, -/obj/effect/turf_decal/bot, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 4 +/area/station/command/heads_quarters/rd) +"kGV" = ( +/obj/effect/landmark/event_spawn, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"kGZ" = ( +/obj/effect/turf_decal/trimline/blue/filled/corner{ + dir = 8 }, -/turf/open/floor/iron/dark, -/area/security/prison) -"jGL" = ( -/obj/machinery/telecomms/processor/preset_two, -/obj/machinery/light/directional/east, -/turf/open/floor/iron/dark/telecomms, -/area/tcommsat/server) -"jGR" = ( -/obj/structure/chair{ +/obj/effect/turf_decal/trimline/neutral/corner{ dir = 8 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/dark, -/area/security/courtroom) -"jHd" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, /obj/structure/cable, /turf/open/floor/iron, -/area/security/checkpoint/medical) -"jHg" = ( -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ +/area/station/hallway/secondary/command) +"kHa" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 1 }, -/obj/structure/chair/stool/bar/directional/south, -/obj/effect/landmark/start/hangover, -/turf/open/floor/iron, -/area/commons/lounge) -"jHj" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment{ - dir = 9 +/obj/machinery/door/airlock/external{ + name = "Port Docking Bay 1"; + space_dir = 2 }, -/turf/open/floor/iron/dark, -/area/service/chapel) -"jHq" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/cafeteria, -/area/security/prison/mess) -"jHB" = ( -/obj/structure/closet, -/obj/effect/spawner/random/maintenance/three, -/obj/item/relic, -/obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, -/area/maintenance/port/fore) -"jIX" = ( +/area/station/hallway/secondary/entry) +"kHr" = ( /obj/effect/turf_decal/trimline/neutral/filled/corner{ dir = 4 }, -/turf/open/floor/iron, -/area/commons/fitness) -"jJe" = ( +/obj/effect/turf_decal/trimline/neutral/filled/corner, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/trimline/brown/filled/corner{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/brown/filled/line, -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/obj/structure/cable, /turf/open/floor/iron, -/area/cargo/miningdock) -"jJi" = ( -/obj/machinery/shower{ - dir = 1 - }, -/obj/structure/curtain, -/turf/open/floor/iron/freezer, -/area/commons/toilet) -"jJk" = ( -/obj/machinery/button/ignition/incinerator/atmos, -/turf/closed/wall/r_wall, -/area/maintenance/disposal/incinerator) -"jJl" = ( -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/trimline/green/filled/line{ +/area/station/commons/dorms) +"kHt" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/dark/visible, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible/layer2, +/obj/machinery/air_sensor/incinerator_tank, +/turf/open/floor/engine, +/area/station/maintenance/disposal/incinerator) +"kHy" = ( +/obj/structure/chair/office/light{ dir = 4 }, -/turf/open/floor/iron/dark, -/area/service/hydroponics) -"jJo" = ( -/turf/closed/wall, -/area/cargo/sorting) -"jJC" = ( -/obj/effect/turf_decal/trimline/blue/filled/line, -/obj/machinery/newscaster/directional/south, -/obj/machinery/light/directional/south, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 1 - }, -/turf/open/floor/iron/white, -/area/medical/surgery/aft) -"jJE" = ( -/obj/structure/cable, -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 8 +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 6 }, -/obj/machinery/duct, -/obj/machinery/light/directional/west, -/obj/machinery/status_display/evac/directional/west, -/turf/open/floor/iron, -/area/security/prison/safe) -"jJM" = ( +/turf/open/floor/iron/dark, +/area/station/command/heads_quarters/cmo) +"kHB" = ( +/turf/open/floor/grass, +/area/station/medical/virology) +"kHS" = ( /obj/machinery/door/firedoor, +/obj/machinery/door/airlock/public/glass{ + name = "Command Wing Hallway" + }, /obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 4 }, /obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 8 }, -/obj/structure/disposalpipe/segment, -/obj/machinery/door/airlock/public/glass{ - name = "Command Wing Hallway" +/turf/open/floor/iron, +/area/station/hallway/secondary/command) +"kHT" = ( +/obj/structure/table, +/turf/open/floor/iron, +/area/station/security/prison) +"kHZ" = ( +/obj/structure/railing{ + dir = 4 }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/catwalk_floor, +/area/station/command/gateway) +"kIj" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, /turf/open/floor/iron, -/area/hallway/secondary/command) -"jKm" = ( -/obj/effect/turf_decal/trimline/green/filled/line{ - dir = 8 +/area/station/cargo/storage) +"kIo" = ( +/obj/structure/window/reinforced{ + dir = 4 }, -/obj/structure/table/glass, -/obj/item/clothing/gloves/color/latex, -/obj/item/healthanalyzer, -/obj/item/clothing/glasses/science, -/obj/item/clothing/glasses/hud/health, -/turf/open/floor/iron/white, -/area/medical/virology) -"jKs" = ( +/obj/structure/table/wood, +/obj/machinery/newscaster/directional/north, +/obj/machinery/recharger, +/turf/open/floor/carpet, +/area/station/command/heads_quarters/hop) +"kIt" = ( /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/duct, +/obj/machinery/airalarm/directional/south, /turf/open/floor/iron/freezer, -/area/commons/toilet) -"jKy" = ( -/obj/machinery/door/airlock/security/glass{ - name = "Brig Control"; - req_access_txt = "3" - }, -/obj/effect/turf_decal/trimline/red/filled/line, -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 1 +/area/station/security/prison/shower) +"kIv" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/camera/directional/south{ + c_tag = "Solar - Aft Port Power Hatch" }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 +/turf/open/floor/catwalk_floor, +/area/station/maintenance/solars/port/aft) +"kIw" = ( +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ + dir = 4 }, -/obj/structure/cable, +/turf/closed/wall/r_wall, +/area/station/science/ordnance/burnchamber) +"kIB" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/door/firedoor, -/turf/open/floor/iron/showroomfloor, -/area/security/warden) -"jKG" = ( -/obj/machinery/requests_console/directional/north{ - announcementConsole = 1; - department = "Head of Personnel's Desk"; - departmentType = 5; - name = "Head of Personnel's Requests Console" - }, -/obj/structure/table/wood, -/obj/item/storage/secure/briefcase{ - pixel_x = -2; - pixel_y = 6 - }, -/obj/item/storage/box/silver_ids{ - pixel_x = 5; - pixel_y = 3 - }, -/obj/item/assembly/flash/handheld{ - pixel_x = -8 - }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/landmark/event_spawn, +/obj/structure/cable, /turf/open/floor/wood, -/area/command/heads_quarters/hop) -"jKR" = ( -/obj/machinery/light/directional/west, -/obj/effect/turf_decal/trimline/white/line{ - dir = 6 +/area/station/command/heads_quarters/captain/private) +"kIG" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/turf/open/floor/iron, +/area/station/command/heads_quarters/ce) +"kIO" = ( +/obj/machinery/atmospherics/components/unary/passive_vent{ + dir = 1 + }, +/obj/structure/lattice, +/turf/open/space/basic, +/area/space/nearstation) +"kJg" = ( +/obj/effect/turf_decal/stripes{ + dir = 4 }, /turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/aisat_interior) -"jKT" = ( -/obj/effect/turf_decal/sand/plating, -/obj/structure/cable, -/obj/machinery/power/solar{ - id = "portsolar"; - name = "Port Solar Array" +/area/station/science/ordnance/testlab) +"kJh" = ( +/obj/structure/window/reinforced{ + dir = 8 }, -/turf/open/floor/plating/airless, -/area/solars/port/aft) -"jKX" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/structure/disposalpipe/trunk{ + dir = 2 }, -/turf/open/floor/iron, -/area/science/misc_lab) -"jKY" = ( -/obj/effect/turf_decal/trimline/purple/filled/line{ +/obj/structure/disposaloutlet{ dir = 4 }, +/turf/open/floor/engine, +/area/station/science/xenobiology) +"kJy" = ( +/obj/effect/turf_decal/siding/thinplating, +/obj/effect/turf_decal/siding/thinplating{ + dir = 1 + }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/white, -/area/science/lab) -"jLc" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/camera/directional/south{ - c_tag = "Solar - Aft Port Power Hatch" - }, -/turf/open/floor/catwalk_floor, -/area/maintenance/solars/port/aft) -"jLd" = ( -/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/trimline/brown/filled/corner, /obj/structure/disposalpipe/segment{ dir = 4 }, /obj/structure/cable, -/turf/open/floor/catwalk_floor, -/area/maintenance/central/lesser) -"jLh" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 5 +/turf/open/floor/iron, +/area/station/cargo/storage) +"kJM" = ( +/obj/structure/chair{ + name = "Defense" }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/effect/turf_decal/tile/green/anticorner/contrasted{ + dir = 1 }, -/obj/structure/cable, -/turf/open/floor/iron/grimy, -/area/service/lawoffice) -"jLw" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/cargo/storage) -"jLE" = ( -/obj/effect/turf_decal/trimline/green/filled/line{ +/area/station/security/courtroom) +"kJU" = ( +/obj/structure/chair/comfy/beige, +/turf/open/floor/iron/grimy, +/area/station/hallway/secondary/entry) +"kKe" = ( +/obj/machinery/conveyor_switch/oneway{ + dir = 8; + id = "QMLoad"; + name = "Loading Conveyor"; + pixel_x = -13; + pixel_y = -5 + }, +/obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/effect/turf_decal/trimline/green/filled/line, -/obj/structure/disposalpipe/segment{ +/turf/open/floor/iron, +/area/station/cargo/storage) +"kKn" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/power/apc/auto_name/directional/west, +/obj/structure/cable, +/turf/open/floor/catwalk_floor, +/area/station/hallway/primary/tram/right) +"kKp" = ( +/obj/effect/turf_decal/tile/blue{ dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/door/airlock/virology{ - name = "Break Room"; - req_access_txt = "39" +/obj/effect/turf_decal/tile/blue{ + dir = 8 }, -/turf/open/floor/iron/dark, -/area/medical/virology) -"jLL" = ( -/obj/machinery/door/airlock/atmos{ - name = "Atmospherics"; - req_access_txt = "24" +/obj/structure/closet/wardrobe/mixed, +/obj/machinery/light/directional/west, +/turf/open/floor/iron/cafeteria, +/area/station/commons/dorms/laundry) +"kKt" = ( +/obj/structure/chair/stool/bar/directional/west, +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 1 }, +/obj/machinery/newscaster/directional/north, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/turf/open/floor/iron, +/area/station/commons/fitness/recreation) +"kKu" = ( +/obj/machinery/suit_storage_unit/standard_unit, +/obj/structure/window/reinforced/spawner/east, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/command/storage/eva) +"kKS" = ( +/obj/structure/lattice/catwalk, +/obj/effect/decal/cleanable/dirt, /obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/maintenance/tram/left) +"kLy" = ( +/obj/effect/turf_decal/trimline/red/filled/corner, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 8 - }, /obj/structure/cable, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, -/area/engineering/atmos) -"jLP" = ( -/obj/effect/turf_decal/trimline/purple/filled/line{ +/area/station/security/brig) +"kLz" = ( +/turf/closed/wall/r_wall, +/area/station/security/prison/work) +"kLC" = ( +/obj/machinery/door/airlock/medical/glass{ + name = "Treatment Center" + }, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/blue/filled/line{ dir = 1 }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/obj/effect/turf_decal/trimline/blue/filled/line, +/obj/machinery/door/firedoor, +/obj/machinery/duct, +/obj/effect/mapping_helpers/airlock/access/all/medical/general, /turf/open/floor/iron/white, -/area/science/research) -"jMf" = ( -/obj/machinery/door/airlock/external{ - req_access_txt = "24" +/area/station/medical/treatment_center) +"kLV" = ( +/obj/item/kirbyplants/random, +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 9 }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/turf/open/floor/plating, -/area/engineering/atmos) -"jMi" = ( -/obj/machinery/processor, -/obj/effect/turf_decal/siding/thinplating/corner{ - dir = 4 +/obj/machinery/firealarm/directional/west, +/turf/open/floor/iron/white, +/area/station/medical/medbay/lobby) +"kLZ" = ( +/obj/effect/turf_decal/trimline/neutral/filled/corner{ + dir = 8 }, -/obj/effect/turf_decal/tile/red/fourcorners, -/turf/open/floor/iron, -/area/service/kitchen) -"jMm" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/turf/open/floor/iron, -/area/cargo/miningdock) -"jMp" = ( -/obj/machinery/atmospherics/pipe/smart/simple/yellow/visible{ - dir = 5 +/obj/effect/turf_decal/trimline/neutral/filled/corner{ + dir = 1 }, -/turf/open/floor/iron, -/area/science/storage) -"jMq" = ( -/obj/effect/turf_decal/trimline/green/filled/line, -/obj/effect/turf_decal/siding/thinplating/dark/corner, -/obj/machinery/light/small/directional/south, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/duct, +/obj/structure/cable, /turf/open/floor/iron/dark, -/area/service/hydroponics) -"jMw" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/trimline/brown/filled/corner, -/obj/effect/turf_decal/trimline/brown/filled/corner{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/neutral/corner, -/obj/effect/turf_decal/trimline/neutral/corner{ - dir = 8 +/area/station/security/courtroom) +"kMd" = ( +/obj/structure/railing/corner{ + dir = 4 }, -/turf/open/floor/iron, -/area/hallway/secondary/exit) -"jNr" = ( -/obj/machinery/light/small/directional/south, -/turf/open/floor/plating, -/area/hallway/secondary/entry) -"jND" = ( /turf/open/floor/glass/reinforced, -/area/security/brig) -"jNW" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 8 +/area/station/ai_monitored/turret_protected/aisat/hallway) +"kMf" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 4 }, -/obj/structure/disposalpipe/segment{ +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/wood, +/area/station/commons/vacant_room/office) +"kMh" = ( +/turf/open/openspace/airless/planetary, +/area/mine/explored) +"kMm" = ( +/obj/structure/table/wood, +/obj/item/food/grown/harebell, +/turf/open/floor/iron/dark, +/area/station/service/chapel) +"kMw" = ( +/obj/structure/table, +/obj/item/paper_bin, +/obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 4 }, -/turf/open/floor/iron/white, -/area/medical/storage) -"jNZ" = ( -/obj/structure/disposalpipe/trunk/multiz{ - dir = 1 +/turf/open/floor/iron/dark, +/area/station/security/courtroom) +"kMz" = ( +/turf/open/floor/engine/cult, +/area/station/service/library) +"kMH" = ( +/obj/machinery/button/door/directional/east{ + id = "armory"; + name = "Armory Shutters"; + req_access = list("armory") }, -/obj/machinery/door/window/left/directional/north{ - dir = 2; - name = "Containment Pen #2"; - req_access_txt = "55" +/obj/machinery/status_display/ai/directional/north, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/security/armory) +"kMI" = ( +/obj/structure/table, +/obj/item/folder/red{ + pixel_x = 7 }, -/obj/effect/turf_decal/delivery, -/obj/machinery/door/poddoor/preopen{ - id = "xenobiotopleft"; - name = "Xenobio Topleft Pen Blast Door" +/obj/item/storage/box/evidence{ + pixel_x = -5; + pixel_y = 12 }, -/turf/open/floor/iron/dark, -/area/science/xenobiology) -"jOk" = ( -/obj/machinery/door/airlock/public/glass{ - name = "Escape Wing" +/obj/item/toy/crayon/white{ + pixel_y = -4 }, -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/trimline/neutral/filled/line, +/obj/item/toy/crayon/white{ + pixel_x = -5; + pixel_y = -4 + }, +/turf/open/floor/iron, +/area/station/security/office) +"kMJ" = ( /obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 1 }, +/turf/open/floor/iron, +/area/station/ai_monitored/command/storage/eva) +"kML" = ( +/obj/effect/turf_decal/trimline/yellow/warning, +/obj/effect/decal/cleanable/dirt, /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"jOs" = ( -/obj/effect/turf_decal/trimline/purple/filled/corner{ +/obj/effect/turf_decal/trimline/neutral/filled/corner{ dir = 4 }, -/obj/effect/turf_decal/trimline/purple/filled/line{ - dir = 8 +/obj/effect/turf_decal/trimline/neutral/filled/corner{ + dir = 1 }, +/mob/living/simple_animal/bot/medbot/autopatrol, +/turf/open/floor/iron, +/area/station/maintenance/tram/left) +"kMM" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/trimline/neutral/filled/corner{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/neutral/filled/corner{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, /obj/structure/cable, /turf/open/floor/iron, -/area/science/misc_lab) -"jOz" = ( -/obj/effect/turf_decal/bot, -/obj/effect/landmark/start/hangover, -/turf/open/floor/iron, -/area/command/heads_quarters/hop) -"jOA" = ( -/obj/machinery/door/firedoor, -/obj/structure/disposalpipe/segment{ +/area/station/hallway/secondary/command) +"kMW" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 4 }, -/obj/effect/turf_decal/trimline/yellow/filled/line, -/obj/effect/turf_decal/trimline/yellow/filled/line{ +/turf/open/floor/carpet, +/area/station/cargo/qm) +"kNb" = ( +/obj/effect/turf_decal/trimline/red/filled/line, +/obj/structure/table, +/turf/open/floor/iron, +/area/station/security/brig) +"kNe" = ( +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ - cycle_id = "tcomms-entrance" - }, -/obj/machinery/door/airlock/engineering{ - name = "Telecommunications"; - req_access_txt = "61" +/obj/machinery/door/airlock/glass{ + name = "Break Room" }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment, +/obj/machinery/door/firedoor, /obj/structure/cable, +/obj/effect/mapping_helpers/airlock/access/all/supply/mining, /turf/open/floor/iron, -/area/engineering/main) -"jOO" = ( -/obj/structure/chair/pew/right, -/turf/open/floor/iron/chapel{ - dir = 5 - }, -/area/service/chapel) -"jOT" = ( -/obj/structure/rack, -/obj/item/reagent_containers/glass/bottle/phosphorus{ - pixel_x = -5; - pixel_y = 3 - }, -/obj/item/reagent_containers/glass/bottle/potassium{ - pixel_x = 7; - pixel_y = 3 +/area/station/cargo/miningdock/cafeteria) +"kNf" = ( +/obj/structure/closet/secure_closet/brig{ + id = "crgcell"; + name = "Cargo Cell Locker" }, -/obj/item/reagent_containers/glass/bottle/sodium{ - pixel_x = 1 +/obj/effect/turf_decal/trimline/red/filled/line, +/obj/effect/turf_decal/trimline/red/corner{ + dir = 1 }, -/obj/machinery/camera/directional/south{ - c_tag = "Medical - Chemical Storage"; - network = list("ss13","medbay") +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/station/security/checkpoint/supply) +"kNn" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 9 }, -/turf/open/floor/iron/dark/textured_corner{ +/turf/open/floor/iron, +/area/station/commons/dorms) +"kNT" = ( +/obj/effect/turf_decal/siding/thinplating{ dir = 4 }, -/area/medical/medbay/central) -"jOU" = ( -/obj/structure/table, -/obj/item/stack/sheet/plasteel{ - amount = 10 - }, -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 10 +/turf/open/floor/glass/reinforced, +/area/station/hallway/primary/tram/center) +"kNV" = ( +/obj/structure/industrial_lift/tram{ + icon_state = "plating" }, -/turf/open/floor/iron, -/area/ai_monitored/command/storage/eva) -"jOZ" = ( +/obj/structure/tramwall/titanium, +/obj/structure/shuttle/engine/propulsion/in_wall{ + dir = 8; + pixel_x = -32 + }, +/turf/open/openspace, +/area/station/hallway/primary/tram/center) +"kOc" = ( /obj/effect/turf_decal/tile/bar, /obj/effect/turf_decal/tile/bar{ dir = 1 }, /obj/structure/table, +/obj/machinery/reagentgrinder, /turf/open/floor/iron, -/area/commons/lounge) -"jPw" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/trimline/purple/filled/corner, -/obj/effect/turf_decal/trimline/purple/filled/corner{ +/area/station/cargo/miningdock/cafeteria) +"kOr" = ( +/obj/effect/turf_decal/siding/thinplating/corner{ dir = 8 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 4 + }, /obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, /turf/open/floor/iron, -/area/engineering/transit_tube) -"jPI" = ( -/turf/closed/wall/r_wall, -/area/maintenance/radshelter/service) -"jQd" = ( -/obj/effect/turf_decal/trimline/brown/filled/corner{ - dir = 4 +/area/station/commons/fitness/recreation) +"kOy" = ( +/obj/structure/cable, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 8 }, -/obj/structure/fireaxecabinet/directional/north, -/turf/open/floor/iron/dark, -/area/command/bridge) -"jQl" = ( -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/smooth, -/area/maintenance/tram/mid) -"jQm" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/obj/machinery/duct, +/obj/machinery/light/directional/west, +/obj/machinery/status_display/evac/directional/west, +/turf/open/floor/iron, +/area/station/security/prison/safe) +"kOz" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/transit_tube, +/turf/open/floor/plating, +/area/station/engineering/transit_tube) +"kOD" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line, +/obj/effect/turf_decal/trimline/neutral/filled/corner{ dir = 4 }, -/obj/machinery/status_display/evac/directional/north, +/obj/item/radio/intercom/directional/south, /turf/open/floor/iron, -/area/engineering/atmos) -"jQr" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 +/area/station/hallway/secondary/exit/departure_lounge) +"kOE" = ( +/turf/closed/wall, +/area/station/security/detectives_office) +"kOL" = ( +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 9 }, -/obj/machinery/door/airlock/external{ - name = "Escape Airlock"; - space_dir = 4 +/obj/structure/bed{ + dir = 4 }, -/turf/open/floor/plating, -/area/hallway/secondary/exit/departure_lounge) -"jQw" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/structure/crate_empty, -/obj/effect/spawner/random/maintenance/three, -/obj/effect/spawner/random/engineering/flashlight, -/turf/open/floor/iron/smooth, -/area/maintenance/department/security) -"jQF" = ( -/obj/machinery/holopad, -/obj/effect/turf_decal/bot, +/obj/effect/landmark/start/virologist, /turf/open/floor/iron/dark, -/area/service/hydroponics) -"jQH" = ( -/obj/effect/decal/cleanable/dirt, +/area/station/medical/virology) +"kOY" = ( +/obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/door_buttons/airlock_controller{ - idExterior = "middleright_lower_eva_external"; - idInterior = "middleright_lower_eva_internal"; - idSelf = "middleright_lower_eva_airlock_control"; - name = "External Access Console"; - pixel_y = -24 +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 8 }, -/turf/open/floor/catwalk_floor, -/area/hallway/primary/tram/center) -"jQP" = ( -/obj/effect/turf_decal/trimline/brown/filled/line{ +/obj/effect/turf_decal/trimline/red/filled/line{ dir = 4 }, +/obj/machinery/door/airlock/security/glass{ + name = "Isolation Cell A" + }, +/obj/effect/mapping_helpers/airlock/access/all/security/brig, /turf/open/floor/iron, -/area/cargo/miningdock) -"jQU" = ( -/obj/machinery/portable_atmospherics/scrubber, -/obj/effect/turf_decal/bot, -/turf/open/floor/plating, -/area/ai_monitored/turret_protected/aisat/maint) -"jRo" = ( -/obj/machinery/computer/exodrone_control_console{ - dir = 4 +/area/station/security/execution/transfer) +"kPj" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 1 }, -/obj/item/radio/intercom/directional/west, -/obj/effect/turf_decal/trimline/brown/filled/line{ - dir = 8 +/obj/machinery/computer/secure_data, +/obj/machinery/light/directional/north, +/obj/machinery/airalarm/directional/north, +/obj/machinery/camera/directional/north{ + c_tag = "Departures - Security Outpost"; + network = list("ss13","Security") }, -/obj/machinery/light/directional/west, /turf/open/floor/iron, -/area/cargo/drone_bay) -"jRx" = ( +/area/station/security/checkpoint/escape) +"kPq" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/structure/disposalpipe/segment, /turf/open/floor/iron, -/area/hallway/secondary/entry) -"jRz" = ( -/obj/machinery/airalarm/directional/north, +/area/station/hallway/secondary/service) +"kPr" = ( /obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 9 + dir = 4 }, -/turf/open/floor/iron/dark, -/area/security/courtroom) -"jRI" = ( +/obj/machinery/firealarm/directional/east, +/turf/open/floor/iron, +/area/station/commons/dorms) +"kPz" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/yellow/warning, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small/directional/north, /obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 8 + dir = 1 }, -/obj/machinery/status_display/ai/directional/west, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"jRL" = ( -/obj/structure/rack, -/obj/effect/spawner/random/techstorage/rnd_all, -/obj/effect/turf_decal/trimline/white/filled/line, -/turf/open/floor/iron/dark, -/area/engineering/storage/tech) -"jRV" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/visible, -/obj/machinery/airalarm/directional/north, /turf/open/floor/iron, -/area/engineering/atmos/pumproom) -"jSl" = ( +/area/station/maintenance/tram/mid) +"kPC" = ( +/turf/closed/wall/rust, +/area/station/security/prison/workout) +"kPD" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/circuit, -/area/ai_monitored/turret_protected/aisat_interior) -"jSn" = ( -/obj/effect/turf_decal/trimline/blue/filled/corner{ - dir = 1 +/obj/effect/turf_decal/trimline/purple/filled/line, +/obj/machinery/camera/directional/south{ + c_tag = "Science - Xenobiology South"; + network = list("ss13","rd","xeno") }, -/obj/effect/turf_decal/trimline/blue/filled/corner{ - dir = 4 +/obj/structure/disposalpipe/segment{ + dir = 5 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, /turf/open/floor/iron/white, -/area/medical/treatment_center) -"jSs" = ( -/obj/effect/turf_decal/trimline/blue/filled/line, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 4 +/area/station/science/xenobiology) +"kPM" = ( +/obj/structure/rack, +/obj/item/pickaxe, +/obj/item/storage/bag/ore, +/obj/item/shovel, +/obj/item/clothing/glasses/meson{ + slowdown = 2 }, +/obj/item/stack/marker_beacon/ten, +/obj/item/clothing/gloves/color/yellow/heavy, /turf/open/floor/iron/white, -/area/command/heads_quarters/cmo) -"jSv" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/turf/open/floor/catwalk_floor, -/area/hallway/primary/tram/right) -"jSC" = ( -/obj/structure/toilet{ - dir = 8; - pixel_y = 8 - }, -/obj/effect/landmark/start/hangover, -/obj/effect/spawner/random/trash/graffiti{ - pixel_x = 32; - spawn_loot_chance = 25 - }, -/obj/effect/spawner/random/trash/graffiti{ - pixel_y = 32; - spawn_loot_chance = 25 - }, -/obj/effect/spawner/random/trash/graffiti{ - pixel_y = -32; - spawn_loot_chance = 25 - }, -/turf/open/floor/iron/freezer, -/area/commons/lounge) -"jSE" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ +/area/station/medical/chemistry) +"kQd" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 1 }, -/obj/structure/rack, -/obj/item/clothing/suit/hazardvest, -/obj/item/clothing/gloves/color/fyellow, -/obj/item/multitool, -/obj/effect/spawner/random/maintenance, -/obj/machinery/power/apc/auto_name/directional/north, -/obj/structure/cable, +/obj/machinery/airalarm/directional/north, /turf/open/floor/iron, -/area/commons/storage/tools) -"jSN" = ( -/obj/structure/reflector/box/anchored{ - dir = 1 - }, -/turf/open/floor/iron/dark, -/area/engineering/supermatter/room) -"jSQ" = ( -/obj/machinery/light/blacklight/directional/south, -/obj/structure/sign/poster/official/random/directional/south, -/turf/open/floor/eighties, -/area/commons/fitness/recreation/entertainment) -"jSR" = ( -/obj/machinery/door/poddoor/shutters/radiation/preopen{ - id = "engsm"; - name = "Radiation Chamber Shutters" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/area/station/commons/dorms) +"kQg" = ( +/obj/structure/table, +/obj/item/assembly/timer{ + pixel_x = -4; + pixel_y = 2 }, -/obj/structure/cable/layer3, -/turf/open/floor/plating, -/area/engineering/supermatter) -"jSV" = ( -/obj/effect/turf_decal/sand/plating, -/obj/machinery/door/airlock/external{ - autoclose = 0; - frequency = 1449; - id_tag = "rightmost_lower_eva_external"; - name = "External Access" +/obj/item/assembly/timer{ + pixel_x = 6; + pixel_y = -4 }, -/obj/machinery/door_buttons/access_button{ - idDoor = "rightmost_lower_eva_external"; - idSelf = "rightmost_lower_eva_airlock_control"; - name = "External Access Button"; - pixel_y = -24 +/obj/item/assembly/timer{ + pixel_x = 5; + pixel_y = 4 }, -/obj/effect/mapping_helpers/airlock/locked, -/turf/open/floor/plating, -/area/hallway/primary/tram/right) -"jTd" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/item/assembly/timer, /turf/open/floor/iron/dark, -/area/medical/virology) -"jTf" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 5 +/area/station/science/ordnance/testlab) +"kQx" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/machinery/firealarm/directional/east, -/turf/open/floor/iron, -/area/security/brig) -"jTh" = ( -/obj/machinery/atmospherics/pipe/smart/manifold/purple/visible/layer2, -/obj/machinery/meter/layer2, -/turf/open/floor/iron/white, -/area/science/mixing) -"jTk" = ( -/obj/machinery/atmospherics/pipe/heat_exchanging/simple, -/obj/structure/lattice, -/turf/open/space/basic, -/area/mine/explored) -"jTA" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/effect/decal/cleanable/dirt, -/obj/structure/disposalpipe/junction{ - dir = 1 +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/door_buttons/airlock_controller{ + idExterior = "mostleft_upper_eva_external"; + idInterior = "mostleft_upper_eva_internal"; + idSelf = "mostleft_upper_eva_airlock_control"; + name = "External Access Console"; + pixel_y = 24 }, /turf/open/floor/catwalk_floor, -/area/maintenance/central/lesser) -"jTS" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ +/area/station/hallway/primary/tram/left) +"kQy" = ( +/obj/effect/turf_decal/trimline/red/filled/line, +/obj/machinery/computer/crew{ dir = 8 }, -/obj/effect/turf_decal/box/red, -/turf/open/floor/iron/white, -/area/science/mixing) -"jUg" = ( -/obj/machinery/plumbing/synthesizer{ - reagent_id = /datum/reagent/water +/turf/open/floor/iron/showroomfloor, +/area/station/security/warden) +"kQC" = ( +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 4 }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/cobweb/cobweb2, -/turf/open/floor/plating, -/area/maintenance/department/crew_quarters/dorms) -"jUq" = ( -/obj/machinery/door/airlock/security{ - name = "Security Checkpoint"; - req_access_txt = "1" +/obj/structure/table, +/obj/item/multitool/circuit{ + pixel_x = 7; + pixel_y = -4 }, -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 1 +/obj/item/multitool/circuit{ + pixel_y = -4 }, -/obj/effect/turf_decal/trimline/red/filled/line, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/door/firedoor, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 +/obj/item/multitool/circuit{ + pixel_x = -8; + pixel_y = -4 + }, +/obj/item/storage/toolbox/electrical{ + pixel_y = 13 }, -/obj/structure/cable, /turf/open/floor/iron, -/area/security/checkpoint) -"jUx" = ( +/area/station/science/auxlab) +"kRq" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/effect/turf_decal/caution/stand_clear{ - dir = 8 - }, -/turf/open/floor/plating, -/area/maintenance/tram/mid) -"jUy" = ( -/obj/effect/turf_decal/trimline/neutral/filled/corner{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/catwalk_floor, +/area/station/hallway/primary/tram/right) +"kRu" = ( +/obj/effect/turf_decal/trimline/brown/filled/line{ dir = 8 }, -/obj/effect/turf_decal/siding/thinplating{ +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 4 }, -/obj/structure/cable, +/obj/machinery/airalarm/directional/west, +/turf/open/floor/iron/dark, +/area/station/cargo/miningdock/oresilo) +"kRz" = ( +/obj/structure/disposalpipe/segment{ + dir = 10 + }, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/junction/flip{ - dir = 1 - }, -/turf/open/floor/iron, -/area/commons/fitness/recreation) -"jUB" = ( -/obj/machinery/rnd/experimentor, -/turf/open/floor/engine, -/area/science/explab) -"jUD" = ( -/obj/structure/window/reinforced, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/ai) -"jUL" = ( /obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/turf/open/floor/catwalk_floor, +/area/station/maintenance/port/central) +"kRG" = ( +/obj/structure/table, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/item/reagent_containers/food/drinks/bottle/whiskey, +/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass{ + pixel_x = 8; + pixel_y = 8 + }, +/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/turf/open/floor/carpet, +/area/station/cargo/qm) +"kRL" = ( /turf/closed/wall, -/area/maintenance/department/crew_quarters/dorms) -"jUP" = ( -/obj/structure/closet/emcloset, -/obj/effect/turf_decal/tile/brown{ +/area/station/medical/coldroom) +"kSa" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 1 }, -/obj/effect/turf_decal/tile/brown{ +/obj/effect/decal/cleanable/dirt, +/obj/machinery/recharge_station, +/turf/open/floor/iron, +/area/station/cargo/warehouse) +"kSf" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/obj/effect/turf_decal/trimline/red/filled/line{ dir = 4 }, -/obj/effect/turf_decal/tile/brown, -/obj/effect/turf_decal/tile/brown{ +/obj/effect/turf_decal/trimline/red/corner{ dir = 8 }, -/turf/open/floor/iron, -/area/cargo/miningdock) -"jUT" = ( -/obj/structure/chair/pew, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/chapel{ - dir = 5 +/obj/effect/decal/cleanable/dirt, +/obj/machinery/flasher/directional/north{ + id = "engcell" }, -/area/service/chapel) -"jVb" = ( -/obj/structure/transit_tube, -/turf/open/floor/plating/airless, -/area/space/nearstation) -"jVu" = ( -/obj/structure/window/reinforced, -/obj/structure/table/wood, -/obj/item/radio/intercom/directional/east, -/obj/item/reagent_containers/food/drinks/flask/gold, -/obj/item/hand_tele, -/turf/open/floor/wood, -/area/command/heads_quarters/captain) -"jVx" = ( -/obj/effect/turf_decal/trimline/green/filled/line{ +/turf/open/floor/iron, +/area/station/security/checkpoint/engineering) +"kSp" = ( +/obj/machinery/power/port_gen/pacman, +/turf/open/floor/plating, +/area/station/engineering/engine_smes) +"kSA" = ( +/obj/machinery/atmospherics/components/binary/pump{ dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/airalarm/directional/west, -/obj/machinery/camera/directional/west{ - c_tag = "Medical - Virology"; - network = list("ss13","medbay") - }, -/turf/open/floor/iron/white, -/area/medical/virology) -"jVJ" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/landmark/event_spawn, -/obj/structure/disposalpipe/segment, /obj/structure/cable, /turf/open/floor/iron, -/area/hallway/primary/central) -"jVL" = ( -/obj/structure/closet/firecloset, -/obj/effect/decal/cleanable/dirt, -/obj/effect/landmark/start/hangover/closet, -/turf/open/floor/iron/smooth, -/area/maintenance/tram/right) -"jVM" = ( -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/trimline/brown/filled/line{ - dir = 4 +/area/station/engineering/atmos) +"kSD" = ( +/turf/open/floor/plating, +/area/station/maintenance/solars/starboard) +"kSE" = ( +/obj/structure/closet/crate/coffin, +/obj/machinery/light/small/directional/east, +/turf/open/floor/plating, +/area/station/service/chapel/monastery) +"kSH" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/yellow/visible, +/turf/open/floor/iron, +/area/station/engineering/atmos/pumproom) +"kSI" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line, +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 1 }, -/obj/effect/turf_decal/trimline/neutral/filled/warning{ - dir = 4 +/obj/machinery/door/airlock/public/glass{ + name = "Primary Tool Storage" }, -/turf/open/floor/iron, -/area/cargo/lobby) -"jVV" = ( +/obj/machinery/door/firedoor, /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/turf_decal/trimline/purple/filled/corner{ - dir = 8 - }, -/turf/open/floor/iron/white, -/area/science/lower) -"jVW" = ( -/obj/effect/turf_decal/trimline/neutral/filled/corner{ - dir = 1 - }, -/obj/machinery/bluespace_vendor/directional/north, /turf/open/floor/iron, -/area/hallway/primary/tram/left) -"jWc" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/light/directional/east, -/obj/machinery/requests_console/directional/east{ - department = "Atmospherics"; - departmentType = 3; - name = "Atmospherics Requests Console" +/area/station/commons/storage/primary) +"kSR" = ( +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ + dir = 2 }, -/turf/open/floor/iron, -/area/engineering/atmos) -"jWp" = ( -/obj/effect/turf_decal/trimline/yellow/warning{ +/obj/effect/turf_decal/trimline/purple/filled/line{ dir = 1 }, -/obj/structure/railing/corner{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/neutral/filled/arrow_cw, -/obj/machinery/camera/directional/east{ - c_tag = "Hallway - Port Tram Platform South" +/obj/structure/sign/warning/secure_area{ + pixel_y = 32 }, -/obj/effect/turf_decal/caution, -/turf/open/floor/iron, -/area/hallway/primary/tram/left) -"jWv" = ( -/obj/effect/turf_decal/trimline/blue/filled/line, -/obj/machinery/door/firedoor, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/machinery/camera{ + c_tag = "Science - Cytology Lab"; + dir = 9; + network = list("ss13","rd") }, /turf/open/floor/iron/white, -/area/medical/medbay/central) -"jWC" = ( -/obj/effect/spawner/random/trash/soap{ - spawn_scatter_radius = 1 - }, -/obj/machinery/duct, +/area/station/science/cytology) +"kSV" = ( +/obj/effect/turf_decal/trimline/blue/filled/line, +/obj/machinery/light/directional/south, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/freezer, -/area/commons/toilet) -"jWP" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/obj/effect/landmark/event_spawn, -/turf/open/floor/iron, -/area/cargo/storage) -"jWV" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/railing, -/obj/effect/spawner/random/trash/garbage{ - spawn_loot_count = 2; - spawn_random_offset = 1; - spawn_scatter_radius = 4 - }, -/turf/open/floor/plating, -/area/maintenance/tram/right) -"jWX" = ( -/obj/structure/table, -/obj/effect/turf_decal/trimline/neutral/filled/line{ +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/item/storage/medkit/brute, -/turf/open/floor/iron, -/area/commons/fitness) -"jXg" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 1 +/obj/machinery/camera/directional/south{ + c_tag = "Medical - Main South-East"; + network = list("ss13","medbay") }, -/turf/open/floor/carpet, -/area/cargo/miningdock) -"jXu" = ( +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) +"kTg" = ( +/obj/effect/turf_decal/trimline/red/filled/corner, /obj/effect/turf_decal/trimline/red/filled/corner{ dir = 8 }, -/obj/effect/turf_decal/trimline/blue/filled/corner, -/obj/effect/turf_decal/trimline/neutral/corner{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/neutral/corner, /turf/open/floor/iron, -/area/hallway/secondary/construction/engineering) -"jXF" = ( -/obj/effect/turf_decal/box/white{ - color = "#EFB341" +/area/station/security/processing) +"kTp" = ( +/obj/machinery/door/airlock{ + id_tag = "miningdorm3"; + name = "Room 3" }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/engineering/atmospherics_engine) -"jXQ" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/mapping_helpers/airlock/access/all/supply/mining, /turf/open/floor/carpet, -/area/commons/dorms) -"jXS" = ( -/obj/structure/chair{ +/area/station/cargo/miningdock) +"kTr" = ( +/obj/structure/lattice, +/obj/machinery/atmospherics/components/unary/passive_vent/layer2{ dir = 1 }, -/obj/effect/turf_decal/trimline/brown/filled/line, -/obj/effect/landmark/start/hangover, -/turf/open/floor/iron, -/area/cargo/lobby) -"jYb" = ( -/obj/effect/turf_decal/trimline/red/filled/corner, -/obj/effect/turf_decal/trimline/red/filled/corner{ +/turf/open/space/openspace, +/area/space/nearstation) +"kTw" = ( +/obj/structure/bed{ dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/security/office) -"jYp" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line, -/obj/machinery/light/directional/south, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 8 + }, +/obj/effect/landmark/start/prisoner, /turf/open/floor/iron, -/area/hallway/secondary/construction/engineering) -"jYL" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/area/station/security/prison/safe) +"kTy" = ( +/obj/effect/turf_decal/trimline/red/filled/line, +/obj/effect/turf_decal/trimline/red/corner{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 1 }, -/turf/open/floor/carpet, -/area/commons/dorms) -"jYT" = ( -/obj/structure/reagent_dispensers/watertank, /obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/smooth, -/area/maintenance/starboard/lesser) -"jZi" = ( -/obj/effect/turf_decal/trimline/blue/filled/line, -/obj/effect/landmark/start/paramedic, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/duct, -/turf/open/floor/iron/white, -/area/medical/treatment_center) -"jZl" = ( -/obj/structure/disposalpipe/segment{ +/obj/machinery/light/small/directional/south, +/turf/open/floor/iron, +/area/station/security/checkpoint/supply) +"kTT" = ( +/obj/effect/turf_decal/siding/thinplating{ dir = 4 }, +/turf/open/floor/glass/reinforced, +/area/station/security/brig) +"kUa" = ( /obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/catwalk_floor, -/area/hallway/primary/tram/center) -"jZn" = ( -/obj/effect/turf_decal/trimline/yellow/warning{ - dir = 8 +/turf/open/floor/iron/smooth, +/area/station/maintenance/port/fore) +"kUf" = ( +/obj/structure/table/glass, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 4 }, -/obj/machinery/status_display/evac/directional/north, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/aisat/foyer) -"jZu" = ( -/obj/structure/table/reinforced, -/obj/item/folder/blue{ - pixel_y = 2 +/obj/item/storage/box/bodybags, +/obj/item/reagent_containers/glass/bottle/multiver, +/obj/item/reagent_containers/glass/bottle/epinephrine, +/obj/item/reagent_containers/syringe, +/obj/structure/extinguisher_cabinet/directional/west, +/obj/machinery/camera{ + c_tag = "Security - Medical Center"; + dir = 10; + network = list("ss13","Security") }, -/obj/item/pen, -/turf/open/floor/circuit, -/area/ai_monitored/turret_protected/ai) -"jZB" = ( -/obj/effect/turf_decal/trimline/green/filled/corner{ +/turf/open/floor/iron/white, +/area/station/security/medical) +"kUk" = ( +/obj/effect/turf_decal/sand/plating, +/obj/machinery/door/airlock/external, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 + }, +/turf/open/floor/plating/airless, +/area/mine/explored) +"kUo" = ( +/turf/open/floor/iron/dark, +/area/station/service/chapel) +"kUv" = ( +/obj/effect/turf_decal/stripes/corner{ dir = 4 }, -/obj/effect/turf_decal/trimline/green/filled/corner{ +/obj/machinery/light/directional/west, +/obj/effect/turf_decal/trimline/purple/filled/line{ dir = 1 }, -/obj/effect/landmark/event_spawn, -/obj/machinery/door/window/left/directional/north{ - name = "Beekeeper Room"; - req_access_txt = "35" +/obj/structure/sign/warning/electric_shock{ + pixel_x = -32 }, +/obj/structure/cable, /turf/open/floor/iron/dark, -/area/service/hydroponics) -"jZE" = ( -/obj/effect/turf_decal/trimline/yellow/filled/corner{ +/area/station/science/xenobiology) +"kUx" = ( +/obj/effect/turf_decal/trimline/neutral/filled/corner, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"kUD" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/turf/open/floor/catwalk_floor, +/area/station/hallway/primary/tram/left) +"kVa" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line{ dir = 8 }, -/obj/effect/turf_decal/trimline/yellow/filled/corner{ - dir = 4 +/obj/structure/closet/radiation, +/obj/effect/turf_decal/bot{ + dir = 1 }, -/obj/effect/turf_decal/trimline/yellow/filled/corner, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/dark/visible, /turf/open/floor/iron, -/area/engineering/atmos) -"jZH" = ( +/area/station/engineering/main) +"kVp" = ( +/obj/machinery/camera/directional/south{ + c_tag = "Science - Xenobiology Lower Containment Chamber"; + network = list("ss13","rd","xeno") + }, +/turf/open/floor/engine, +/area/station/science/xenobiology) +"kVs" = ( /obj/machinery/door/firedoor, -/obj/structure/disposalpipe/segment, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/tile/blue/fourcorners, -/turf/open/floor/iron/dark, -/area/medical/medbay/lobby) -"jZP" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/machinery/door/airlock/public/glass{ + name = "Commons Area" }, -/turf/open/floor/iron/white, -/area/science/xenobiology) -"jZV" = ( -/turf/open/floor/iron, -/area/service/janitor) -"jZW" = ( -/obj/effect/turf_decal/tile/blue{ +/obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 4 }, -/obj/effect/turf_decal/tile/blue{ +/obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 8 }, -/obj/effect/turf_decal/bot, -/obj/structure/closet/crate/freezer/blood, -/obj/machinery/camera/directional/west{ - c_tag = "Medical - Main Storage"; - network = list("ss13","medbay") - }, -/turf/open/floor/iron/freezer, -/area/medical/coldroom) -"jZY" = ( -/turf/closed/wall, -/area/service/kitchen/coldroom) -"kam" = ( -/obj/machinery/telecomms/server/presets/medical, -/turf/open/floor/iron/dark/telecomms, -/area/tcommsat/server) -"kay" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/fluff/paper/stack, -/turf/open/floor/plating, -/area/maintenance/tram/right) -"kaC" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/landmark/event_spawn, /turf/open/floor/iron, -/area/cargo/lobby) -"kaD" = ( -/obj/effect/turf_decal/trimline/neutral/filled/corner{ +/area/station/hallway/secondary/entry) +"kVy" = ( +/obj/structure/extinguisher_cabinet/directional/north, +/turf/open/floor/iron/dark, +/area/station/service/chapel) +"kVA" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ dir = 8 }, -/obj/effect/turf_decal/trimline/neutral/filled/corner{ - dir = 1 +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 4 }, -/turf/open/floor/iron, -/area/commons/dorms) -"kaL" = ( -/turf/closed/wall, -/area/maintenance/department/security) -"kaQ" = ( -/obj/machinery/atmospherics/components/unary/thermomachine/freezer/on{ - dir = 1 +/obj/machinery/door/airlock/security/glass{ + id_tag = "innerbrigleft"; + name = "Brig" }, -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/science/server) -"kbj" = ( -/obj/structure/cable, -/turf/open/floor/circuit/telecomms/mainframe, -/area/tcommsat/server) -"kbt" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "brig_left" + }, +/obj/machinery/door/firedoor, +/obj/effect/mapping_helpers/airlock/access/all/security/entrance, +/turf/open/floor/iron, +/area/station/security/brig) +"kVH" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment, -/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/hallway/secondary/command) -"kbC" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/door/airlock/engineering{ + name = "Power Access Hatch" + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +/turf/open/floor/catwalk_floor, +/area/station/hallway/primary/tram/left) +"kVV" = ( +/turf/open/floor/carpet, +/area/station/command/bridge) +"kVZ" = ( +/obj/machinery/door/window/left/directional/south{ + dir = 1; + name = "Maximum Security Test Chamber"; + req_access = list("xenobiology") + }, /obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, -/turf/open/floor/engine, -/area/engineering/supermatter/room) -"kbL" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark, +/area/station/science/xenobiology) +"kWg" = ( +/obj/structure/disposalpipe/segment, /obj/structure/cable, -/obj/structure/disposalpipe/junction, -/obj/machinery/duct, /turf/open/floor/iron/white, -/area/medical/medbay/central) -"kbP" = ( +/area/station/science/xenobiology) +"kWr" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /obj/machinery/atmospherics/components/binary/pump{ - dir = 8 + name = "Cooling Loop Bypass" }, -/obj/effect/turf_decal/stripes/corner{ - dir = 8 +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"kWt" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 }, -/turf/open/floor/iron/dark, -/area/science/xenobiology) -"kbV" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/service/hydroponics/garden) -"kcc" = ( -/obj/structure/table/reinforced, -/turf/open/floor/iron/dark, -/area/science/xenobiology) -"kcd" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 8 +/area/station/science/ordnance/storage) +"kWv" = ( +/obj/structure/disposalpipe/segment{ + dir = 6 }, -/obj/machinery/light/directional/west, -/obj/machinery/camera{ - c_tag = "Hallway - Upper Right Command"; - dir = 10 +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, +/obj/structure/extinguisher_cabinet/directional/north, /turf/open/floor/iron, -/area/hallway/secondary/command) -"kcl" = ( -/obj/effect/turf_decal/trimline/purple/filled/line{ +/area/station/tcommsat/computer) +"kWA" = ( +/obj/effect/turf_decal/box/red/corners{ dir = 4 }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 +/obj/effect/turf_decal/box/red/corners{ + dir = 8 }, -/turf/open/floor/iron, -/area/science/lab) -"kcu" = ( -/obj/machinery/door/window/left/directional/south{ - name = "Maximum Security Test Chamber"; - req_access_txt = "55" +/obj/effect/turf_decal/box/red/corners{ + dir = 1 }, -/obj/machinery/door/poddoor/preopen{ - id = "Xenolab"; - name = "test chamber blast door" +/obj/effect/turf_decal/box/red/corners, +/obj/machinery/camera{ + c_tag = "Science - Cytology Pen"; + dir = 9; + network = list("ss13","rd") }, -/obj/structure/cable, +/obj/machinery/atmospherics/components/unary/outlet_injector, /turf/open/floor/engine, -/area/science/xenobiology) -"kcz" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/landmark/blobstart, -/turf/open/floor/wood, -/area/commons/dorms) -"kcC" = ( -/obj/machinery/computer/apc_control{ +/area/station/science/cytology) +"kWI" = ( +/obj/effect/turf_decal/trimline/brown/filled/corner{ dir = 1 }, -/obj/machinery/computer/security/telescreen/ce{ - dir = 4; - pixel_x = -24 +/obj/effect/turf_decal/trimline/brown/filled/corner{ + dir = 4 }, -/obj/machinery/requests_console/directional/south{ - announcementConsole = 1; - department = "Chief Engineer's Desk"; - departmentType = 3; - name = "Chief Engineer's Request Console" +/obj/effect/turf_decal/trimline/neutral/corner{ + dir = 1 }, -/turf/open/floor/iron/dark, -/area/command/heads_quarters/ce) -"kcD" = ( -/obj/effect/turf_decal/tile/blue{ +/obj/effect/turf_decal/trimline/neutral/corner{ dir = 4 }, -/obj/effect/turf_decal/tile/blue{ +/obj/effect/landmark/start/hangover, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit) +"kWL" = ( +/obj/structure/girder, +/obj/structure/grille, +/turf/open/floor/plating/airless, +/area/space/nearstation) +"kWN" = ( +/obj/structure/table, +/turf/open/floor/iron/dark, +/area/station/commons/fitness/recreation/entertainment) +"kWP" = ( +/obj/effect/turf_decal/siding/thinplating/dark{ + dir = 6 + }, +/obj/structure/table, +/turf/open/floor/iron/dark, +/area/station/science/lower) +"kWR" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ dir = 8 }, -/obj/machinery/door/firedoor/border_only, -/turf/open/floor/iron/cafeteria, -/area/commons/dorms/laundry) -"kcH" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/trimline/yellow/warning{ - dir = 1 +/obj/machinery/firealarm/directional/west, +/turf/open/floor/iron/white, +/area/station/medical/treatment_center) +"kWV" = ( +/obj/effect/turf_decal/trimline/yellow/filled/corner{ + dir = 8 }, -/obj/effect/turf_decal/trimline/neutral/filled/line, -/obj/machinery/firealarm/directional/south, +/obj/machinery/atmospherics/pipe/smart/manifold4w/orange/visible, /turf/open/floor/iron, -/area/maintenance/tram/right) -"kcR" = ( -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/trimline/neutral/filled/line{ +/area/station/engineering/atmos) +"kWY" = ( +/obj/effect/turf_decal/trimline/brown/filled/line{ dir = 8 }, -/obj/effect/turf_decal/trimline/neutral/filled/line{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/cargo/sorting) +"kXd" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/turf/open/floor/plating, +/area/station/maintenance/solars/starboard) +"kXf" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/door/airlock/public/glass{ - name = "Escape Wing" +/obj/machinery/portable_atmospherics/pump, +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/neutral/filled/warning{ + dir = 4 + }, +/obj/machinery/camera/directional/east{ + c_tag = "Hallway - Engineering Entry East" }, /turf/open/floor/iron, -/area/hallway/secondary/exit) -"kdb" = ( -/obj/effect/turf_decal/trimline/neutral/filled/corner{ - dir = 1 +/area/station/hallway/secondary/construction/engineering) +"kXm" = ( +/obj/machinery/light/directional/north, +/obj/effect/turf_decal/siding/thinplating/dark, +/obj/structure/disposalpipe/trunk, +/obj/machinery/disposal/bin{ + pixel_x = -2; + pixel_y = -2 }, -/obj/effect/turf_decal/trimline/neutral/filled/corner{ +/turf/open/floor/iron/dark, +/area/station/science/lower) +"kXr" = ( +/obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/effect/turf_decal/trimline/green/corner{ - dir = 1 +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/mob/living/simple_animal/bot/cleanbot, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/aisat/maint) +"kXw" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/door/window/right/directional/north{ + dir = 2; + name = "Research Test Chamber"; + req_access = list("science") }, -/obj/effect/turf_decal/trimline/green/corner{ - dir = 8 +/turf/open/floor/engine, +/area/station/science/explab) +"kXI" = ( +/obj/structure/closet/crate, +/obj/item/crowbar, +/obj/effect/turf_decal/bot, +/obj/machinery/firealarm/directional/east, +/turf/open/floor/iron/dark, +/area/station/command/teleporter) +"kXL" = ( +/obj/effect/landmark/event_spawn, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 4 + }, +/obj/machinery/camera{ + c_tag = "Cargo - Lower Security Outpost"; + dir = 6; + network = list("ss13","Security","cargo") }, +/obj/machinery/airalarm/directional/east, /turf/open/floor/iron, -/area/hallway/primary/central) -"kdc" = ( -/obj/structure/cable, +/area/station/security/checkpoint/supply) +"kXO" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, /obj/structure/disposalpipe/segment{ - dir = 10 + dir = 9 }, -/turf/open/floor/carpet, -/area/service/chapel) -"kdg" = ( -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ +/turf/open/floor/catwalk_floor, +/area/station/maintenance/starboard/central) +"kXP" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/red/filled/corner, +/obj/machinery/light/small/directional/west, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 1 }, -/obj/structure/chair/sofa/corner, /turf/open/floor/iron, -/area/cargo/miningdock/cafeteria) -"kdl" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/area/station/security/brig) +"kYi" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/effect/decal/cleanable/dirt, /obj/structure/disposalpipe/segment{ + dir = 9 + }, +/obj/structure/cable, +/turf/open/floor/catwalk_floor, +/area/station/maintenance/central/lesser) +"kYm" = ( +/obj/machinery/portable_atmospherics/scrubber, +/turf/open/floor/iron/dark, +/area/station/science/ordnance/storage) +"kYy" = ( +/obj/structure/chair/office{ dir = 4 }, -/obj/machinery/door/airlock/maintenance_hatch{ - name = "Mining Maintenance Access" +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/carpet, +/area/station/commons/vacant_room/office) +"kYH" = ( +/obj/machinery/light/small/directional/south, +/turf/open/floor/plating, +/area/station/engineering/supermatter/room) +"kYI" = ( +/obj/machinery/power/smes{ + capacity = 9e+006; + charge = 10000 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/maintenance/disposal/incinerator) +"kYP" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/station/security/office) +"kYZ" = ( +/obj/machinery/airalarm/server{ + dir = 4; + pixel_x = 22 }, +/turf/open/floor/circuit/telecomms/mainframe, +/area/station/tcommsat/server) +"kZh" = ( +/turf/open/floor/eighties/red, +/area/station/commons/fitness/recreation/entertainment) +"kZr" = ( +/obj/structure/rack, +/obj/effect/spawner/random/maintenance/three, /obj/effect/decal/cleanable/dirt, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ +/turf/open/floor/iron/smooth, +/area/station/maintenance/starboard/lesser) +"kZt" = ( +/obj/effect/turf_decal/stripes/line{ dir = 8 }, +/turf/open/floor/plating, +/area/station/cargo/drone_bay) +"kZI" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/trash/food_packaging, /obj/structure/cable, -/obj/effect/mapping_helpers/airlock/access/all/supply/mining, /turf/open/floor/catwalk_floor, -/area/maintenance/starboard/central) -"kdv" = ( -/obj/effect/turf_decal/siding/thinplating, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/area/station/maintenance/central/greater) +"kZO" = ( +/obj/structure/railing{ + dir = 8 + }, +/obj/effect/turf_decal/siding/thinplating{ + dir = 5 + }, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/aisat/hallway) +"lai" = ( +/obj/structure/chair, +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) +"lal" = ( +/obj/structure/lattice/catwalk, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment{ +/turf/open/space/basic, +/area/station/solars/starboard) +"lat" = ( +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron, +/area/station/hallway/secondary/command) +"lav" = ( +/obj/effect/turf_decal/siding/thinplating{ + dir = 8 + }, +/obj/structure/disposalpipe/segment, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/hallway/primary/tram/center) +"laz" = ( +/obj/machinery/light/directional/east, +/turf/open/floor/iron/dark, +/area/station/engineering/gravity_generator) +"laA" = ( +/obj/machinery/light/small/directional/south, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/trimline/yellow/filled/line, +/obj/machinery/portable_atmospherics/pump, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"laM" = ( +/obj/effect/turf_decal/trimline/brown/filled/line{ + dir = 6 + }, +/turf/open/floor/iron, +/area/station/cargo/miningdock) +"laT" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 10 + }, +/turf/open/floor/iron, +/area/station/commons/fitness/recreation) +"lbg" = ( +/obj/structure/cable/multilayer/multiz, +/obj/structure/sign/warning/electric_shock{ + pixel_x = -32 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plating, +/area/station/cargo/storage) +"lbq" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 4 }, +/obj/machinery/light/directional/east, +/obj/machinery/camera{ + c_tag = "Hallway - Upper Left Command"; + dir = 6 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, -/area/commons/fitness/recreation) -"kdy" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible, +/area/station/hallway/secondary/command) +"lbv" = ( +/obj/machinery/telecomms/receiver/preset_right, +/turf/open/floor/iron/dark/telecomms, +/area/station/tcommsat/server) +"lbz" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 1 + }, +/obj/structure/table, +/obj/item/radio/off, +/obj/item/screwdriver{ + pixel_y = 10 + }, +/obj/machinery/button/door/directional/north{ + id = "atmos"; + name = "Atmospherics Lockdown"; + pixel_x = -6; + req_access = list("atmospherics") + }, +/obj/machinery/button/door/directional/north{ + desc = "A door remote control switch for the engineering security airlocks."; + id = "Engineering"; + name = "Engineering Lockdown"; + pixel_x = 6; + req_access = list("engineering") + }, /turf/open/floor/iron, -/area/engineering/atmos) -"kdA" = ( -/obj/structure/chair{ +/area/station/security/checkpoint/engineering) +"lbP" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ dir = 8 }, -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 4 +/obj/structure/sink{ + dir = 4; + pixel_x = -12 }, -/obj/effect/landmark/start/hangover, /turf/open/floor/iron/white, -/area/medical/medbay/lobby) -"kdR" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/computer/pod/old/mass_driver_controller/chapelgun{ - pixel_x = 24 +/area/station/medical/medbay/central) +"lcn" = ( +/obj/structure/table, +/obj/effect/turf_decal/trimline/red/filled/line, +/obj/item/storage/box/prisoner{ + pixel_y = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/dark, -/area/service/chapel/monastery) -"ker" = ( -/obj/structure/railing/corner{ +/obj/item/storage/box/prisoner, +/turf/open/floor/iron, +/area/station/security/brig) +"lco" = ( +/obj/machinery/computer/shuttle/mining/common{ dir = 8 }, -/turf/open/floor/glass/reinforced, -/area/ai_monitored/turret_protected/aisat/hallway) -"kex" = ( -/obj/structure/filingcabinet/chestdrawer{ - pixel_y = 2 +/obj/effect/turf_decal/stripes{ + dir = 4 }, -/obj/structure/sign/poster/official/love_ian{ - pixel_x = -32 +/turf/open/floor/iron, +/area/station/hallway/secondary/exit) +"lcG" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 6 }, -/obj/machinery/button/door/directional/north{ - id = "hop"; - name = "Privacy Shutters Control"; - req_access_txt = "28" +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 8 }, -/turf/open/floor/carpet, -/area/command/heads_quarters/hop) -"keI" = ( -/obj/machinery/door/airlock/public/glass{ - name = "Library" +/turf/open/floor/iron, +/area/station/security/prison/safe) +"lde" = ( +/obj/machinery/door/airlock/command{ + name = "Head of Personnel" }, /obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/carpet, -/area/service/library) -"keN" = ( -/turf/closed/wall, -/area/commons/fitness/recreation) -"keY" = ( -/obj/structure/table/wood, -/obj/item/paper_bin{ - pixel_x = -2; - pixel_y = 4 +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/access/all/command/hop, +/turf/open/floor/wood, +/area/station/command/heads_quarters/hop) +"ldm" = ( +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 8 }, -/obj/item/pen, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/grimy, -/area/service/library/lounge) -"kfk" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/door/airlock/public/glass{ + name = "Command Wing Hallway" + }, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/hallway/secondary/command) +"ldp" = ( +/obj/machinery/door_timer{ + id = "crgcell"; + name = "Cargo Cell"; + pixel_x = 32 + }, /obj/effect/turf_decal/trimline/red/filled/line{ dir = 4 }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/obj/effect/turf_decal/trimline/red/filled/corner{ dir = 8 }, -/obj/machinery/camera{ - c_tag = "Security - Prison Block South"; - dir = 6; - network = list("ss13","Security","prison") - }, /turf/open/floor/iron, -/area/security/prison/safe) -"kfo" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/area/station/security/checkpoint/supply) +"ldu" = ( +/obj/effect/turf_decal/trimline/yellow/warning, /obj/effect/decal/cleanable/dirt, -/turf/open/floor/catwalk_floor, -/area/maintenance/central/greater) -"kfv" = ( -/obj/structure/sign/painting/library_private{ - pixel_y = -32 +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/maintenance/tram/mid) +"ldz" = ( +/obj/machinery/computer/rdconsole{ + dir = 8 }, -/turf/open/floor/engine/cult, -/area/service/library) -"kfw" = ( -/obj/machinery/door/airlock/command{ - name = "Research Division Server Room"; - req_access_txt = "30" +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 4 + }, +/obj/structure/sign/nanotrasen{ + pixel_x = 32 }, -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, /turf/open/floor/iron/dark, -/area/science/server) -"kfy" = ( -/obj/machinery/door/airlock/maintenance_hatch{ - req_one_access_txt = "12" +/area/station/command/bridge) +"ldC" = ( +/obj/machinery/door/airlock{ + name = "Bathroom" + }, +/obj/effect/mapping_helpers/airlock/access/all/science/general, +/turf/open/floor/iron/freezer, +/area/station/science/lower) +"ldK" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/junction/flip{ + dir = 8 }, -/obj/effect/decal/cleanable/dirt, /obj/structure/cable, -/turf/open/floor/catwalk_floor, -/area/maintenance/port/central) -"kfD" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line, +/turf/open/floor/iron, +/area/station/cargo/storage) +"ldZ" = ( +/obj/machinery/atmospherics/pipe/smart/simple/purple/visible, +/obj/machinery/meter, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/disposalpipe/segment{ + dir = 9 + }, +/turf/open/floor/iron, +/area/station/science/ordnance/storage) +"lej" = ( +/obj/effect/turf_decal/trimline/white/line{ + dir = 10 + }, +/obj/effect/turf_decal/trimline/yellow/corner{ dir = 4 }, /turf/open/floor/iron/dark, -/area/commons/fitness/recreation/entertainment) -"kfS" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 1 +/area/station/ai_monitored/turret_protected/aisat_interior) +"lem" = ( +/obj/structure/rack, +/obj/item/wirecutters, +/obj/item/screwdriver{ + pixel_y = 6 }, -/obj/machinery/power/apc/auto_name/directional/north, -/obj/structure/cable, -/turf/open/floor/iron, -/area/tcommsat/computer) -"kfU" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/trimline/purple/filled/line, -/obj/structure/cable, -/obj/structure/table, -/obj/item/controller, -/obj/item/compact_remote, -/obj/item/compact_remote, -/turf/open/floor/iron/white, -/area/science/explab) -"kga" = ( -/obj/structure/railing{ - dir = 8 +/obj/item/pickaxe/mini{ + pixel_x = 5; + pixel_y = -1 }, +/turf/open/misc/asteroid, +/area/mine/explored) +"leJ" = ( +/obj/structure/fluff/tram_rail/anchor, +/turf/open/openspace, +/area/station/hallway/primary/tram/center) +"leX" = ( /obj/effect/turf_decal/siding/thinplating{ - dir = 5 + dir = 1 }, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/aisat/hallway) -"kgx" = ( -/obj/structure/railing{ +/obj/effect/turf_decal/siding/thinplating, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/cafeteria, +/area/station/service/kitchen/diner) +"lfc" = ( +/obj/effect/turf_decal/trimline/red/filled/corner{ dir = 8 }, -/obj/effect/turf_decal/trimline/green/filled/line{ - dir = 8 +/obj/effect/turf_decal/trimline/red/filled/corner, +/obj/effect/turf_decal/trimline/red/filled/corner{ + dir = 1 }, +/turf/open/floor/iron, +/area/station/security/prison) +"lfg" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/dark, -/area/service/hydroponics) -"kgz" = ( -/obj/effect/turf_decal/sand/plating, -/turf/open/floor/plating, -/area/security/prison/workout) -"kgE" = ( -/obj/effect/turf_decal/tile/blue/half/contrasted{ +/obj/effect/turf_decal/trimline/yellow/filled/corner{ dir = 4 }, -/obj/effect/turf_decal/tile/yellow/half/contrasted{ - dir = 8 - }, -/turf/open/floor/iron/dark, -/area/command/bridge) -"kgN" = ( -/obj/effect/turf_decal/trimline/brown/filled/line, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/trimline/yellow/filled/corner, /obj/structure/disposalpipe/segment{ dir = 4 }, /turf/open/floor/iron, -/area/cargo/miningdock) -"kgP" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 1 +/area/station/engineering/main) +"lfh" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/effect/turf_decal/bot{ +/obj/effect/turf_decal/trimline/purple/filled/corner{ dir = 1 }, -/obj/machinery/portable_atmospherics/pump, -/turf/open/floor/iron, -/area/engineering/main) -"kgY" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ +/obj/effect/turf_decal/trimline/purple/filled/corner{ dir = 8 }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/white, +/area/station/science/research) +"lfp" = ( +/obj/structure/table/wood/fancy/blue, +/obj/effect/spawner/random/aimodule/neutral, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ dir = 4 }, -/obj/item/radio/intercom/directional/west, +/obj/machinery/door/window{ + base_state = "right"; + icon_state = "right"; + name = "Core Modules"; + req_access = list("ai_upload") + }, +/turf/open/floor/circuit, +/area/station/ai_monitored/turret_protected/ai_upload) +"lft" = ( +/obj/structure/chair/sofa/corner{ + dir = 4 + }, +/obj/effect/landmark/start/assistant, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/iron/cafeteria, +/area/station/service/kitchen/diner) +"lfB" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/engineering/supermatter/room) +"lfE" = ( +/turf/open/floor/iron/cafeteria, +/area/station/service/kitchen/diner) +"lfO" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 8 + }, +/obj/machinery/firealarm/directional/west, /turf/open/floor/iron, -/area/security/prison) -"khD" = ( -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 +/area/station/hallway/primary/central) +"lfP" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 }, +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, -/area/cargo/miningdock/cafeteria) -"khG" = ( -/obj/structure/table, -/obj/item/multitool, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/smooth, -/area/maintenance/tram/right) -"khK" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 5 +/area/station/commons/fitness/recreation) +"lfQ" = ( +/obj/effect/spawner/structure/window, +/turf/open/floor/plating, +/area/station/science/lobby) +"lgt" = ( +/obj/effect/turf_decal/trimline/yellow/warning{ + dir = 1 }, -/obj/structure/sign/poster/contraband/atmosia_independence{ - pixel_y = 32 +/obj/effect/turf_decal/trimline/neutral/filled/corner{ + dir = 8 }, +/obj/effect/decal/cleanable/dirt, +/obj/item/toy/crayon/spraycan, /turf/open/floor/iron, -/area/engineering/atmos) -"khM" = ( +/area/station/maintenance/tram/left) +"lgu" = ( /obj/effect/decal/cleanable/dirt, -/obj/structure/closet/crate, -/obj/effect/spawner/random/maintenance/four, -/obj/effect/spawner/random/medical/minor_healing, /turf/open/floor/iron/smooth, -/area/maintenance/department/crew_quarters/dorms) -"khO" = ( -/obj/machinery/holopad, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron, -/area/commons/dorms) -"kid" = ( +/area/station/maintenance/department/crew_quarters/dorms) +"lgy" = ( /obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 5 + dir = 4 }, -/obj/effect/turf_decal/trimline/green/filled/warning{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"lgB" = ( +/obj/effect/turf_decal/trimline/brown/filled/line{ dir = 4 }, +/obj/structure/disposalpipe/segment, /turf/open/floor/iron, -/area/hallway/primary/central) -"kih" = ( +/area/station/cargo/miningdock) +"lgM" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/catwalk_floor, -/area/hallway/primary/tram/left) -"kio" = ( -/obj/effect/turf_decal/trimline/yellow/warning{ +/obj/structure/disposalpipe/segment, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"lgN" = ( +/obj/effect/turf_decal/trimline/blue/filled/corner{ dir = 1 }, -/obj/effect/turf_decal/trimline/neutral/filled/line, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/maintenance/tram/left) -"kiw" = ( -/obj/effect/turf_decal/trimline/neutral/filled/corner{ +/obj/effect/turf_decal/trimline/neutral/corner{ dir = 1 }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/turf/open/floor/iron, -/area/hallway/secondary/command) -"kiG" = ( -/obj/effect/landmark/navigate_destination/tcomms, /turf/open/floor/iron, -/area/tcommsat/computer) -"kiI" = ( -/obj/structure/cable, +/area/station/hallway/secondary/command) +"lgP" = ( +/obj/effect/turf_decal/stripes/corner, +/obj/structure/rack, +/obj/item/tank/jetpack/oxygen, +/obj/item/tank/jetpack/oxygen{ + pixel_x = 3; + pixel_y = 3 + }, /turf/open/floor/plating, -/area/engineering/supermatter/room) -"kiO" = ( -/obj/effect/decal/cleanable/dirt, +/area/station/engineering/engine_smes) +"lgV" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 10 + }, +/obj/machinery/camera/directional/south{ + c_tag = "Medical - Chemistry Airlock"; + network = list("ss13","medbay") + }, +/turf/open/floor/iron/white, +/area/station/medical/chemistry) +"lgX" = ( +/obj/machinery/door/airlock/maintenance_hatch, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/catwalk_floor, -/area/hallway/primary/tram/center) -"kiP" = ( -/obj/structure/chair/office{ +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/unres{ dir = 4 }, -/obj/structure/disposalpipe/segment, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +/turf/open/floor/catwalk_floor, +/area/station/maintenance/department/cargo) +"lhw" = ( +/obj/effect/turf_decal/trimline/neutral/filled/corner, +/obj/effect/turf_decal/trimline/neutral/filled/corner{ + dir = 8 + }, +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, -/area/engineering/atmos) -"kiQ" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 10 +/area/station/commons/fitness/recreation) +"lhA" = ( +/obj/structure/table/glass, +/obj/effect/spawner/random/food_or_drink/refreshing_beverage, +/turf/open/floor/iron/cafeteria{ + dir = 5 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ +/area/station/science/breakroom) +"lhB" = ( +/obj/machinery/vending/coffee, +/turf/open/floor/iron/cafeteria{ dir = 5 }, +/area/station/science/breakroom) +"lhW" = ( +/obj/machinery/door/airlock/engineering{ + name = "Tech Storage" + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, -/turf/open/floor/iron, -/area/hallway/secondary/command) -"kiV" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 4 +/obj/effect/mapping_helpers/airlock/access/all/engineering/construction, +/turf/open/floor/iron/dark, +/area/station/engineering/storage/tech) +"lia" = ( +/obj/effect/turf_decal/sand/plating, +/obj/structure/disposalpipe/junction/yjunction, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating/airless, +/area/mine/explored) +"lib" = ( +/obj/machinery/telecomms/server/presets/security, +/turf/open/floor/iron/dark/telecomms, +/area/station/tcommsat/server) +"lik" = ( +/obj/structure/chair{ + dir = 4; + name = "Judge" }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/orange/visible, -/turf/open/floor/engine, -/area/engineering/supermatter/room) -"kjt" = ( -/obj/structure/chair/office{ - dir = 4 +/obj/effect/turf_decal/tile/blue/half/contrasted{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/security/courtroom) +"lis" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, /obj/effect/decal/cleanable/dirt, -/turf/open/floor/carpet, -/area/commons/vacant_room/office) -"kjx" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 4 +/obj/effect/turf_decal/trimline/neutral/filled/corner{ + dir = 1 }, -/obj/item/wirecutters, /turf/open/floor/iron, -/area/maintenance/port/central) -"kjy" = ( -/obj/machinery/airalarm/directional/west, -/obj/machinery/atmospherics/pipe/smart/manifold4w/orange/visible, -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 8 +/area/station/cargo/warehouse) +"liI" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 9 }, -/obj/effect/turf_decal/stripes/corner{ - dir = 8 +/obj/machinery/camera/directional/west{ + c_tag = "Medical - Surgery Room A"; + network = list("ss13","medbay") + }, +/obj/structure/sink{ + dir = 4; + pixel_x = -12 + }, +/obj/machinery/status_display/evac/directional/west, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/obj/machinery/firealarm/directional/north, +/turf/open/floor/iron/white, +/area/station/medical/surgery/fore) +"liL" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 }, /turf/open/floor/iron, -/area/engineering/atmos) -"kjM" = ( -/obj/effect/turf_decal/tile/neutral/half/contrasted, -/obj/effect/turf_decal/tile/yellow/half/contrasted{ +/area/station/security/checkpoint/escape) +"ljh" = ( +/obj/effect/turf_decal/trimline/yellow/warning, +/obj/effect/turf_decal/trimline/neutral/filled/arrow_cw{ dir = 1 }, -/turf/open/floor/iron/dark, -/area/command/bridge) -"kjQ" = ( -/obj/effect/turf_decal/trimline/brown/filled/line, +/obj/effect/turf_decal/caution{ + dir = 1 + }, +/obj/structure/railing/corner, /turf/open/floor/iron, -/area/cargo/qm) -"kkf" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 8 +/area/station/hallway/primary/tram/right) +"ljv" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/trimline/purple/filled/corner{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/station/science/xenobiology) +"ljw" = ( +/obj/structure/chair{ + dir = 4 }, -/obj/machinery/light/directional/west, /turf/open/floor/iron, -/area/hallway/secondary/exit) -"kkm" = ( +/area/station/security/office) +"ljC" = ( /obj/structure/table, /obj/structure/cable, -/obj/item/toy/cards/deck, +/obj/item/radio/intercom/prison, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/duct, /turf/open/floor/iron, -/area/security/prison) -"kkp" = ( +/area/station/security/prison) +"ljO" = ( /obj/effect/turf_decal/tile/bar, /obj/effect/turf_decal/tile/bar{ dir = 1 }, -/obj/effect/landmark/start/assistant, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/chair/stool/bar/directional/west, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/sorting/mail/flip{ - name = "sorting disposal pipe (Bar)"; - sortType = 19 - }, -/obj/structure/cable, -/turf/open/floor/iron, -/area/commons/lounge) -"kkE" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 5 - }, -/obj/structure/closet/secure_closet/security, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, /turf/open/floor/iron, -/area/security/checkpoint/escape) -"kkK" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 8 - }, -/obj/structure/closet/radiation, -/obj/effect/turf_decal/bot{ +/area/station/cargo/miningdock/cafeteria) +"ljZ" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/siphon/monitored/oxygen_output{ dir = 1 }, -/obj/structure/cable, -/turf/open/floor/iron, -/area/engineering/main) -"kkN" = ( -/obj/effect/turf_decal/siding/thinplating/corner{ - dir = 8 - }, -/obj/effect/turf_decal/siding/thinplating/corner, -/turf/open/floor/glass/reinforced, -/area/security/warden) -"klo" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/obj/effect/turf_decal/trimline/purple/filled/line{ - dir = 8 +/turf/open/floor/engine/o2, +/area/station/engineering/atmos) +"lko" = ( +/obj/structure/toilet{ + dir = 4; + pixel_y = 8 }, -/turf/open/floor/iron/dark, -/area/science/xenobiology) -"klr" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/trimline/yellow/warning{ - dir = 1 +/obj/effect/spawner/random/trash/graffiti{ + pixel_y = 32; + spawn_loot_chance = 25 }, -/obj/effect/turf_decal/trimline/neutral/filled/line, -/obj/machinery/light/small/directional/south, -/turf/open/floor/iron, -/area/maintenance/tram/mid) -"klA" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/maintenance/department/science) -"klH" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/trimline/yellow/filled/corner{ - dir = 4 +/obj/effect/spawner/random/trash/graffiti{ + pixel_x = -32; + spawn_loot_chance = 25 }, -/obj/effect/turf_decal/trimline/yellow/filled/corner, -/obj/structure/disposalpipe/segment{ - dir = 9 +/obj/effect/spawner/random/trash/graffiti{ + pixel_y = -32; + spawn_loot_chance = 25 }, -/obj/structure/cable, -/turf/open/floor/iron, -/area/command/heads_quarters/ce) -"kmc" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ +/turf/open/floor/iron/freezer, +/area/station/commons/lounge) +"lkp" = ( +/obj/effect/turf_decal/stripes/line{ dir = 1 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, /obj/machinery/status_display/ai/directional/north, -/turf/open/floor/iron, -/area/security/prison) -"kmh" = ( -/obj/effect/turf_decal/trimline/neutral/filled/corner{ - dir = 4 - }, -/obj/structure/railing{ - dir = 4 - }, -/obj/effect/turf_decal/siding/thinplating{ - dir = 4 +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"lkv" = ( +/obj/structure/table, +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 8 }, +/obj/machinery/light/directional/west, +/obj/item/paper_bin, /turf/open/floor/iron, -/area/commons/dorms) -"kmO" = ( -/turf/open/floor/iron/stairs/medium, -/area/hallway/secondary/construction/engineering) -"kmQ" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/lattice/catwalk, -/obj/structure/railing/corner{ +/area/station/tcommsat/computer) +"lkx" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 1 }, -/turf/open/floor/plating, -/area/maintenance/tram/left) -"kmW" = ( -/obj/effect/turf_decal/trimline/purple/filled/corner{ - dir = 8 +/obj/effect/turf_decal/siding/thinplating{ + dir = 6 }, -/turf/open/floor/iron/white, -/area/science/lobby) -"kmY" = ( -/obj/effect/turf_decal/trimline/purple/filled/line{ - dir = 1 +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/aisat_interior) +"lkJ" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/firedoor, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "kitchencounter"; + name = "Kitchen Counter Shutters" }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/effect/landmark/event_spawn, -/obj/machinery/computer/rdconsole, -/turf/open/floor/iron, -/area/science/lab) -"knv" = ( -/obj/machinery/power/smes{ - capacity = 9e+006; - charge = 10000 - }, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/maintenance/disposal/incinerator) -"knx" = ( -/obj/machinery/door/airlock/hatch{ - name = "Ladder Access Hatch"; - req_one_access_txt = null +/turf/open/floor/iron/cafeteria, +/area/station/service/kitchen) +"lkN" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 8 }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/smooth, -/area/maintenance/tram/right) -"knD" = ( -/obj/effect/turf_decal/stripes, -/obj/effect/turf_decal/stripes{ - dir = 1 +/obj/effect/turf_decal/tile/blue{ + dir = 4 }, -/obj/structure/industrial_lift/tram{ - icon_state = "titanium" +/obj/machinery/door/airlock/medical/glass{ + name = "Medical Freezer" }, -/turf/open/floor/vault, -/area/hallway/primary/tram/center) -"knV" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/maintenance/solars/starboard) -"kod" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, -/turf/open/floor/wood, -/area/commons/vacant_room/office) -"koj" = ( -/obj/effect/turf_decal/trimline/yellow/warning, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/trimline/neutral/filled/corner{ +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/duct, +/obj/effect/mapping_helpers/airlock/access/all/medical/surgery, +/turf/open/floor/iron/freezer, +/area/station/medical/surgery/fore) +"lkV" = ( +/obj/machinery/computer/cargo/request{ dir = 4 }, -/obj/structure/disposalpipe/segment{ +/obj/effect/turf_decal/trimline/brown/filled/line{ + dir = 10 + }, +/obj/machinery/firealarm/directional/west, +/turf/open/floor/iron, +/area/station/cargo/sorting) +"lla" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit) +"llf" = ( +/obj/machinery/airalarm/directional/north, +/turf/open/floor/iron/cafeteria, +/area/station/security/prison/mess) +"llj" = ( +/obj/structure/chair/office/light, +/turf/open/floor/iron, +/area/station/science/auxlab) +"llm" = ( +/obj/effect/turf_decal/siding/thinplating{ dir = 4 }, /turf/open/floor/iron, -/area/maintenance/tram/right) -"kok" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/obj/machinery/airalarm/directional/west, -/turf/open/floor/iron/dark, -/area/science/server) -"kol" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ +/area/station/commons/fitness/recreation) +"llz" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/item/storage/belt/utility/atmostech, +/obj/structure/sign/poster/official/wtf_is_co2{ + pixel_x = 32 + }, +/turf/open/floor/plating, +/area/station/maintenance/starboard/central) +"llC" = ( +/obj/structure/extinguisher_cabinet/directional/east, +/turf/open/floor/carpet, +/area/station/command/heads_quarters/captain) +"llU" = ( +/obj/effect/turf_decal/trimline/neutral/filled/corner{ dir = 1 }, /turf/open/floor/iron, -/area/hallway/secondary/entry) -"koA" = ( +/area/station/hallway/secondary/construction/engineering) +"lmb" = ( /obj/structure/railing{ dir = 8 }, -/obj/effect/turf_decal/siding/thinplating{ - dir = 8 +/obj/structure/chair{ + dir = 4 }, -/obj/effect/turf_decal/trimline/brown/filled/line{ +/obj/effect/turf_decal/siding/thinplating{ dir = 8 }, +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/landmark/start/assistant, /obj/structure/disposalpipe/segment, -/obj/structure/cable, /turf/open/floor/iron, -/area/cargo/storage) -"koB" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/area/station/commons/fitness/recreation) +"lml" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, +/obj/machinery/meter, +/turf/closed/wall/r_wall, +/area/station/engineering/atmos/pumproom) +"lms" = ( +/obj/effect/turf_decal/trimline/purple/filled/corner{ + dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/trimline/purple/filled/corner{ dir = 8 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/iron/white, +/area/station/science/research) +"lmt" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, /turf/open/floor/iron/dark, -/area/medical/morgue) -"koM" = ( -/obj/structure/disposalpipe/segment{ - dir = 6 +/area/station/ai_monitored/turret_protected/aisat/maint) +"lmy" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 8 }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light/small/directional/west, -/turf/open/floor/catwalk_floor, -/area/maintenance/tram/mid) -"koT" = ( -/obj/structure/chair, -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 1 +/obj/item/kirbyplants/random, +/turf/open/floor/iron, +/area/station/commons/dorms) +"lmG" = ( +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 8 }, -/turf/open/floor/iron/white, -/area/medical/medbay/lobby) -"koV" = ( -/obj/effect/turf_decal/trimline/white/filled/line{ - dir = 1 +/obj/effect/turf_decal/tile/blue/half/contrasted{ + dir = 4 }, -/obj/machinery/light/directional/south, /turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/aisat_interior) -"koW" = ( -/obj/effect/turf_decal/tile{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/hallway/secondary/entry) -"kpi" = ( +/area/station/command/bridge) +"lmK" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/decal/cleanable/dirt, -/obj/structure/disposalpipe/segment{ - dir = 10 +/obj/effect/landmark/blobstart, +/turf/open/floor/iron/cafeteria{ + dir = 5 }, -/obj/structure/cable, -/turf/open/floor/catwalk_floor, -/area/maintenance/starboard/central) -"kpl" = ( -/obj/effect/turf_decal/trimline/purple/filled/line{ - dir = 4 +/area/station/science/breakroom) +"lmR" = ( +/obj/modular_map_root/tramstation{ + key = "maintenance_miningsolar_cavetunnel" }, -/obj/effect/turf_decal/trimline/red/filled/warning{ +/turf/open/floor/plating, +/area/station/maintenance/starboard/greater) +"lmZ" = ( +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/effect/turf_decal/trimline/purple/filled/corner{ - dir = 1 - }, -/obj/structure/disposalpipe/segment{ - dir = 9 - }, -/obj/structure/cable, -/turf/open/floor/iron/white, -/area/science/research) -"kpu" = ( -/obj/machinery/announcement_system, -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 1 - }, -/turf/open/floor/iron/dark, -/area/tcommsat/computer) -"kpA" = ( -/obj/effect/turf_decal/trimline/blue/filled/line, -/obj/structure/extinguisher_cabinet/directional/south, -/turf/open/floor/iron/white, -/area/medical/medbay/central) -"kpF" = ( -/obj/effect/turf_decal/siding/thinplating{ - dir = 8 - }, -/obj/structure/disposalpipe/segment, -/obj/structure/cable, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, -/area/hallway/primary/tram/center) -"kqc" = ( +/area/station/maintenance/disposal) +"lnh" = ( +/obj/machinery/door/poddoor/massdriver_chapel, +/turf/open/floor/plating, +/area/station/service/chapel/monastery) +"lnj" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line, /obj/effect/turf_decal/trimline/neutral/filled/corner{ - dir = 1 + dir = 4 }, -/obj/effect/turf_decal/trimline/neutral/filled/corner{ +/obj/structure/disposalpipe/segment{ dir = 4 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 9 - }, /turf/open/floor/iron, -/area/service/hydroponics/garden) -"kqw" = ( +/area/station/command/gateway) +"lno" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/trash/food_packaging, -/obj/structure/disposalpipe/segment, -/obj/structure/cable, -/turf/open/floor/catwalk_floor, -/area/maintenance/starboard/lesser) -"kqz" = ( -/turf/closed/wall, -/area/hallway/primary/central) -"kqA" = ( -/obj/machinery/camera/directional/west{ - c_tag = "Medical - Cryo Treatment"; - network = list("ss13","medbay") - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible, -/turf/open/floor/iron/dark, -/area/medical/treatment_center) -"kqK" = ( -/obj/effect/turf_decal/siding/thinplating{ - dir = 4 - }, -/obj/structure/fluff/tram_rail/floor, /obj/structure/cable, /obj/structure/disposalpipe/segment, -/turf/open/floor/iron, -/area/hallway/primary/tram/left) -"kqN" = ( -/obj/effect/mapping_helpers/iannewyear, -/obj/structure/disposalpipe/segment{ +/obj/machinery/duct, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) +"lnC" = ( +/obj/effect/turf_decal/trimline/red/filled/corner, +/obj/effect/turf_decal/trimline/red/filled/corner{ dir = 4 }, -/turf/open/floor/wood, -/area/command/heads_quarters/hop) -"kqO" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/science/misc_lab) -"krk" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/trimline/yellow/filled/corner, -/obj/effect/turf_decal/trimline/yellow/filled/corner{ - dir = 4 - }, -/obj/structure/disposalpipe/sorting/mail{ - dir = 4; - sortType = 4 - }, -/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/engineering/break_room) -"krs" = ( -/obj/effect/turf_decal/siding/thinplating/corner, -/obj/effect/turf_decal/trimline/brown/filled/corner{ - dir = 1 - }, +/area/station/security/prison/safe) +"lnZ" = ( +/obj/structure/table, +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/duct, /turf/open/floor/iron, -/area/cargo/storage) -"krW" = ( -/obj/effect/turf_decal/trimline/brown/filled/corner{ +/area/station/security/prison) +"lof" = ( +/obj/item/toy/balloon, +/turf/open/floor/eighties/red, +/area/station/commons/fitness/recreation/entertainment) +"loh" = ( +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/turf_decal/trimline/brown/filled/corner{ +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/cargo/miningdock) -"ksl" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/landmark/event_spawn, +/turf/open/floor/iron/dark, +/area/station/commons/fitness) +"lon" = ( +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ + dir = 1 + }, +/obj/structure/chair/sofa/corp/corner{ dir = 4 }, -/obj/structure/cable, /turf/open/floor/iron, -/area/hallway/secondary/construction/engineering) -"ksr" = ( -/obj/machinery/door/airlock{ - id_tag = "private_b"; - name = "Private Quarters B" +/area/station/commons/lounge) +"loo" = ( +/obj/effect/turf_decal/tile{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/wood, -/area/commons/dorms) -"ksG" = ( -/obj/machinery/shower{ +/obj/effect/turf_decal/tile/blue{ dir = 4 }, -/obj/effect/turf_decal/box, -/obj/structure/fluff{ - desc = "What, you think the water just magically soaks into the metallic flooring?"; - icon = 'icons/obj/lavaland/survival_pod.dmi'; - icon_state = "fan_tiny"; - name = "shower drain" +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 }, -/obj/effect/turf_decal/tile/blue/fourcorners, -/turf/open/floor/iron/white, -/area/medical/treatment_center) -"kte" = ( -/obj/effect/turf_decal/delivery, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/turf/open/floor/engine, -/area/engineering/supermatter/room) -"kto" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/railing, -/obj/effect/spawner/random/trash/garbage{ - spawn_loot_count = 2; - spawn_random_offset = 1; - spawn_scatter_radius = 4 +/obj/machinery/light/directional/west, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"loq" = ( +/turf/open/openspace, +/area/station/service/hydroponics) +"loy" = ( +/obj/structure/closet/secure_closet/contraband/armory, +/obj/effect/spawner/random/contraband/armory, +/obj/effect/spawner/random/maintenance/three, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/security/armory) +"loD" = ( +/turf/open/floor/wood/parquet, +/area/station/service/library) +"loJ" = ( +/obj/machinery/mech_bay_recharge_port{ + dir = 8 }, /turf/open/floor/plating, -/area/maintenance/tram/mid) -"ktp" = ( -/obj/structure/disposalpipe/segment{ - dir = 9 - }, -/obj/effect/turf_decal/sand/plating, -/turf/open/floor/plating/airless, -/area/mine/explored) -"kts" = ( -/obj/effect/turf_decal/trimline/red/filled/line, -/obj/effect/landmark/start/depsec/medical, -/turf/open/floor/iron, -/area/security/checkpoint/medical) -"ktx" = ( -/obj/structure/table, +/area/station/science/robotics/mechbay) +"lpn" = ( +/obj/machinery/light/small/directional/west, +/obj/structure/disposalpipe/segment, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/catwalk_floor, +/area/station/hallway/primary/tram/left) +"lpq" = ( +/obj/machinery/hydroponics/soil, +/obj/machinery/power/apc/auto_name/directional/east, /obj/structure/cable, -/obj/item/radio/intercom/prison, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/security/prison) -"ktC" = ( -/turf/closed/wall/r_wall, -/area/security/brig) -"ktO" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/siding/thinplating{ - dir = 8 +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 6 + }, +/obj/effect/turf_decal/trimline/neutral/filled/corner{ + dir = 1 }, -/obj/machinery/airalarm/directional/north, /turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/aisat_interior) -"ktQ" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/closet/emcloset, -/turf/open/floor/plating, -/area/maintenance/starboard/lesser) -"ktR" = ( +/area/station/security/prison/garden) +"lpu" = ( +/obj/structure/table, +/obj/item/camera, +/obj/item/camera_film, +/obj/item/hand_labeler, /obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 5 }, -/turf/open/floor/iron, -/area/commons/storage/primary) -"ktZ" = ( -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 - }, -/obj/structure/chair/sofa/left{ - dir = 1 +/obj/machinery/camera/directional/north{ + c_tag = "Civilian - Art Storage" }, /turf/open/floor/iron, -/area/cargo/miningdock/cafeteria) -"kug" = ( -/obj/effect/turf_decal/trimline/purple/filled/corner{ +/area/station/commons/storage/art) +"lpF" = ( +/obj/vehicle/ridden/wheelchair, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/trimline/blue/filled/line{ dir = 8 }, -/obj/effect/turf_decal/trimline/purple/filled/corner, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/white, -/area/science/lobby) -"kum" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/turf/open/floor/catwalk_floor, -/area/cargo/storage) -"kup" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/effect/spawner/random/engineering/tracking_beacon, -/turf/open/floor/iron, -/area/hallway/secondary/exit) -"kuu" = ( +/area/station/medical/medbay/central) +"lpK" = ( +/obj/effect/turf_decal/siding/thinplating{ + dir = 1 + }, /obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 6 + dir = 8 }, -/obj/structure/extinguisher_cabinet/directional/east, /turf/open/floor/iron, -/area/hallway/primary/central) -"kuA" = ( -/obj/structure/industrial_lift/tram{ - icon_state = "titanium_white" +/area/station/hallway/secondary/construction/engineering) +"lqj" = ( +/obj/effect/turf_decal/trimline/brown/corner, +/obj/effect/turf_decal/trimline/neutral/filled/line, +/obj/machinery/light/directional/south, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit) +"lqy" = ( +/obj/machinery/light/directional/south, +/obj/machinery/modular_computer/console/preset/id{ + dir = 4 }, -/obj/machinery/door/window/right/directional/south{ - id_tag = "tramdoor" +/turf/open/floor/wood, +/area/station/command/heads_quarters/hop) +"lqD" = ( +/obj/modular_map_root/tramstation{ + key = "maintenance_engine_east" }, -/turf/open/openspace, -/area/hallway/primary/tram/center) -"kuF" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/turf/open/floor/iron, -/area/command/heads_quarters/ce) -"kuT" = ( -/obj/structure/table/reinforced, -/obj/machinery/microwave{ - pixel_y = 6 +/turf/open/floor/plating, +/area/station/maintenance/starboard/lesser) +"lqP" = ( +/obj/structure/bodycontainer/morgue, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 5 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/turf/open/floor/iron/dark, +/area/station/security/medical) +"lqT" = ( +/obj/machinery/door/window{ + name = "Gateway Chamber"; + req_access = list("gateway") }, -/obj/effect/turf_decal/tile/neutral{ +/turf/open/floor/iron/stairs/medium, +/area/station/command/gateway) +"lra" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 8 }, -/turf/open/floor/iron/dark, -/area/medical/break_room) -"kuY" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ +/obj/machinery/door/airlock/external{ + name = "Security Escape Airlock"; + space_dir = 4 + }, +/obj/effect/mapping_helpers/airlock/access/all/security/brig, +/turf/open/floor/plating, +/area/station/hallway/secondary/exit/departure_lounge) +"lrv" = ( +/obj/effect/turf_decal/trimline/white/line{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/yellow/line{ dir = 4 }, -/obj/effect/landmark/start/hangover, -/turf/open/floor/iron, -/area/hallway/secondary/command) -"kvd" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 1 +/obj/machinery/camera{ + c_tag = "Secure - AI Antechamber West"; + dir = 6; + network = list("ss13","minisat") }, -/obj/machinery/airalarm/directional/north, -/turf/open/floor/iron, -/area/commons/dorms) -"kvg" = ( -/turf/closed/wall/r_wall, -/area/science/lab) -"kvh" = ( -/obj/structure/lattice/catwalk, -/obj/structure/cable, -/turf/open/space/basic, -/area/solars/starboard) -"kvs" = ( -/obj/machinery/light/small/directional/west, -/obj/structure/sign/poster/ripped{ - pixel_x = -32 +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/aisat_interior) +"lrw" = ( +/obj/machinery/camera/emp_proof{ + c_tag = "Engineering - Atmospherics O2 Chamber"; + dir = 6; + network = list("ss13","engineering") }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/obj/machinery/duct, -/turf/open/floor/iron/freezer, -/area/commons/lounge) -"kvt" = ( -/obj/structure/chair/pew/left, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/chapel{ - dir = 1 +/turf/open/floor/engine/o2, +/area/station/engineering/atmos) +"lrB" = ( +/obj/structure/table, +/obj/item/book/manual/wiki/engineering_hacking{ + pixel_x = 2; + pixel_y = 3 }, -/area/service/chapel) -"kvF" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/turf/open/floor/plating, -/area/maintenance/central/greater) -"kws" = ( -/obj/structure/sign/warning/vacuum/external{ +/obj/item/book/manual/wiki/engineering_guide{ + pixel_x = -2 + }, +/obj/effect/turf_decal/trimline/brown/filled/line{ + dir = 9 + }, +/obj/effect/turf_decal/trimline/yellow/filled/warning{ + dir = 9 + }, +/turf/open/floor/iron, +/area/station/engineering/break_room) +"lrD" = ( +/obj/effect/turf_decal/sand/plating, +/obj/effect/decal/cleanable/cobweb, +/obj/structure/sign/warning/vacuum{ pixel_x = -32 }, +/turf/open/floor/plating, +/area/station/maintenance/central/greater) +"lrG" = ( /obj/effect/turf_decal/sand/plating, -/obj/machinery/light/small/directional/east, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, +/obj/item/flashlight/flare, /turf/open/floor/plating, -/area/maintenance/starboard/greater) -"kwP" = ( -/obj/effect/turf_decal/trimline/blue/filled/line, -/obj/machinery/light/directional/south, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/area/station/medical/chemistry) +"lrQ" = ( +/obj/machinery/holopad, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron/dark, +/area/station/medical/treatment_center) +"lrU" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/machinery/camera/directional/south{ - c_tag = "Medical - Main South-East"; - network = list("ss13","medbay") +/obj/structure/cable, +/turf/open/floor/iron/grimy, +/area/station/security/detectives_office) +"lrV" = ( +/obj/structure/chair/office/light{ + dir = 1 }, +/obj/structure/window/reinforced/spawner, +/obj/effect/turf_decal/trimline/yellow/filled/line, +/obj/effect/landmark/start/chemist, /turf/open/floor/iron/white, -/area/medical/medbay/central) -"kwQ" = ( -/turf/closed/wall, -/area/security/checkpoint/medical) -"kwS" = ( -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/structure/flora/ausbushes/sparsegrass, -/obj/structure/flora/ausbushes/grassybush, -/turf/open/floor/grass, -/area/commons/dorms) -"kxn" = ( -/obj/effect/turf_decal/trimline/yellow/warning{ +/area/station/medical/pharmacy) +"lrX" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ dir = 4 }, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/aisat/foyer) -"kxq" = ( -/obj/structure/cable, -/turf/open/floor/iron/grimy, -/area/service/library/lounge) -"kxt" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/trimline/neutral/filled/corner{ +/obj/machinery/portable_atmospherics/canister, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"lrZ" = ( +/obj/effect/landmark/event_spawn, +/obj/effect/turf_decal/tile/blue/half/contrasted{ dir = 8 }, -/turf/open/floor/plating, -/area/maintenance/starboard/lesser) -"kxu" = ( -/obj/effect/turf_decal/stripes/corner{ +/obj/effect/turf_decal/tile/yellow/half/contrasted{ dir = 4 }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 - }, /turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/aisat/maint) -"kxL" = ( -/obj/structure/table/wood, -/obj/item/instrument/violin, -/turf/open/floor/wood, -/area/service/theater) -"kxZ" = ( -/obj/machinery/door/airlock/security/glass{ - name = "Equipment Room"; - req_access_txt = "1" - }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/door/firedoor, -/turf/open/floor/iron/showroomfloor, -/area/security/lockers) -"kym" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line, -/obj/effect/turf_decal/trimline/neutral/filled/corner{ - dir = 1 - }, -/obj/machinery/power/apc/auto_name/directional/south, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/hallway/primary/tram/center) -"kyp" = ( -/obj/structure/chair{ +/area/station/command/bridge) +"lsd" = ( +/obj/effect/turf_decal/trimline/purple/filled/line{ dir = 8 }, -/turf/open/floor/iron, -/area/security/office) -"kyE" = ( -/obj/effect/turf_decal/trimline/green/filled/line, -/obj/effect/turf_decal/trimline/green/filled/line{ +/obj/machinery/airalarm/directional/west, +/turf/open/floor/iron/dark, +/area/station/science/xenobiology) +"lsA" = ( +/obj/effect/turf_decal/trimline/neutral/filled/arrow_cw{ dir = 1 }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 +/obj/structure/sign/directions/supply{ + dir = 4; + pixel_y = 28 }, -/obj/machinery/door/airlock/hydroponics/glass{ - name = "Hydroponics"; - req_access_txt = "35" +/obj/structure/sign/directions/security{ + dir = 1; + pixel_y = 34 }, -/turf/open/floor/iron/dark, -/area/service/hydroponics) -"kyN" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 1 +/obj/structure/sign/directions/command{ + dir = 1; + pixel_y = 40 }, -/obj/effect/turf_decal/trimline/purple/filled/line, -/turf/open/floor/iron/white, -/area/science/genetics) -"kyO" = ( -/obj/effect/turf_decal/trimline/brown/filled/line{ - dir = 8 +/obj/machinery/light/directional/north, +/obj/structure/sign/directions/vault{ + dir = 1; + pixel_y = 22 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/camera{ - c_tag = "Cargo - Mining South-East"; - dir = 10; - network = list("ss13","cargo") +/turf/open/floor/iron, +/area/station/hallway/primary/tram/left) +"lsH" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/security/courtroom) +"lsK" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/door/firedoor, +/obj/machinery/door/poddoor/preopen{ + id = "right_tram_lower"; + name = "Tunnel Access Blast Door" }, -/obj/structure/disposalpipe/segment, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/maintenance/tram/right) +"lsV" = ( +/obj/effect/turf_decal/trimline/neutral/filled/corner, /obj/structure/cable, /turf/open/floor/iron, -/area/cargo/miningdock) -"kyT" = ( -/obj/structure/bed{ - dir = 8 - }, -/obj/item/bedsheet/dorms, -/obj/effect/landmark/start/assistant, -/turf/open/floor/wood, -/area/commons/dorms) -"kyX" = ( -/turf/closed/wall, -/area/cargo/drone_bay) -"kzi" = ( -/obj/machinery/porta_turret/ai{ +/area/station/hallway/primary/tram/left) +"lta" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/dark/visible, +/turf/open/floor/engine, +/area/station/science/cytology) +"ltd" = ( +/obj/machinery/vending/autodrobe, +/obj/machinery/airalarm/directional/north, +/turf/open/floor/iron/white/side{ dir = 4 }, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/ai_upload) -"kzn" = ( -/obj/machinery/teleport/station, -/obj/machinery/light/small/directional/west, -/obj/effect/landmark/event_spawn, -/turf/open/floor/plating, -/area/ai_monitored/turret_protected/aisat/foyer) -"kzq" = ( -/obj/effect/turf_decal/trimline/brown/filled/line, -/obj/structure/table, -/obj/item/radio/intercom/directional/south, -/turf/open/floor/iron, -/area/hallway/secondary/exit) -"kzB" = ( -/obj/structure/sign/warning/radiation/rad_area{ - dir = 1; - pixel_y = 32 +/area/station/service/theater) +"lto" = ( +/obj/machinery/deepfryer, +/turf/open/floor/iron/white, +/area/station/service/kitchen) +"ltp" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 9 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/trimline/neutral/filled/line{ +/obj/structure/extinguisher_cabinet/directional/north, +/turf/open/floor/iron/dark, +/area/station/command/teleporter) +"ltq" = ( +/obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/structure/disposalpipe/segment{ - dir = 4 +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"ltt" = ( +/obj/effect/turf_decal/stripes/corner, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"ltw" = ( +/turf/closed/wall/r_wall, +/area/station/command/heads_quarters/captain/private) +"ltA" = ( +/obj/effect/turf_decal/arrows/white{ + dir = 8 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment, /obj/structure/cable, /turf/open/floor/iron, -/area/hallway/secondary/construction/engineering) -"kzH" = ( -/obj/machinery/power/shieldwallgen, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron/dark, -/area/command/teleporter) -"kzV" = ( -/obj/effect/turf_decal/trimline/red/filled/corner, -/obj/effect/turf_decal/trimline/red/filled/corner{ - dir = 8 +/area/station/cargo/lobby) +"ltE" = ( +/obj/machinery/atmospherics/pipe/smart/manifold/purple/visible, +/obj/machinery/meter, +/turf/open/floor/iron/white, +/area/station/science/ordnance) +"ltH" = ( +/obj/effect/turf_decal/trimline/neutral/filled/corner{ + dir = 1 }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/obj/effect/turf_decal/trimline/neutral/filled/corner{ dir = 8 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/disposalpipe/segment{ dir = 4 }, +/obj/machinery/duct, +/obj/structure/cable, /turf/open/floor/iron, -/area/security/brig) -"kAc" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible/layer2{ - dir = 1 - }, -/obj/effect/turf_decal/delivery, -/obj/machinery/portable_atmospherics/scrubber, -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 6 - }, -/turf/open/floor/iron, -/area/commons/fitness/recreation) -"kAe" = ( -/obj/effect/turf_decal/siding/thinplating{ - dir = 10 +/area/station/hallway/primary/central) +"ltZ" = ( +/obj/effect/turf_decal/siding/thinplating/dark{ + dir = 5 }, -/turf/open/floor/iron, -/area/cargo/storage) -"kAo" = ( -/obj/structure/table, -/obj/effect/turf_decal/trimline/neutral/filled/line{ +/obj/structure/chair/comfy, +/obj/effect/landmark/start/hangover, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/hallway/secondary/exit) +"luj" = ( +/obj/machinery/light/directional/north, +/obj/effect/turf_decal/trimline/white/line{ dir = 4 }, -/obj/machinery/computer/security/telescreen/entertainment/directional/east, -/turf/open/floor/iron, -/area/commons/dorms) -"kAv" = ( -/obj/structure/chair/comfy/beige{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 8 - }, -/turf/open/floor/iron, -/area/commons/dorms) -"kAD" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ +/obj/effect/turf_decal/trimline/yellow/line{ dir = 8 }, -/obj/effect/turf_decal/siding/thinplating{ +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/aisat_interior) +"lum" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line, +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/machinery/light/directional/west, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/white, +/area/station/medical/pharmacy) +"lun" = ( +/obj/structure/table, /obj/structure/cable, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron, -/area/commons/fitness/recreation) -"kAQ" = ( +/obj/item/radio/intercom/prison, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/duct, /turf/open/floor/iron, -/area/security/office) -"kAY" = ( +/area/station/security/prison) +"luo" = ( /obj/structure/disposalpipe/segment{ - dir = 5 - }, -/turf/closed/wall, -/area/cargo/sorting) -"kBe" = ( -/obj/machinery/atmospherics/components/binary/pump/on{ - dir = 4; - name = "Mix to Filter" - }, -/obj/structure/cable, -/turf/open/floor/iron, -/area/engineering/atmos/pumproom) -"kBf" = ( -/obj/structure/extinguisher_cabinet/directional/south, -/turf/open/floor/iron/grimy, -/area/service/library/lounge) -"kBg" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 10 + dir = 4 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/security/prison/safe) -"kBh" = ( -/obj/machinery/door/airlock{ - id_tag = "private_m"; - name = "Private Quarters M" - }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/wood, -/area/commons/dorms) -"kBl" = ( -/obj/structure/rack, -/obj/item/circuitboard/machine/exoscanner{ - pixel_y = 3 +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/science/cytology) +"luy" = ( +/obj/machinery/newscaster/directional/west, +/turf/open/floor/iron/dark, +/area/station/commons/fitness/recreation/entertainment) +"luM" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/firedoor, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "kitchencounter"; + name = "Kitchen Counter Shutters" }, -/obj/item/circuitboard/machine/exoscanner, -/obj/item/circuitboard/machine/exoscanner{ - pixel_y = -3 +/obj/machinery/door/window/left/directional/west{ + name = "Pick Up Window"; + req_access = list("kitchen") }, -/obj/effect/turf_decal/trimline/brown/filled/line, -/obj/machinery/camera/directional/south{ - c_tag = "Cargo Bay - Drone Launch Room"; - pixel_x = 14 +/turf/open/floor/plating, +/area/station/service/kitchen) +"luP" = ( +/obj/structure/table/wood, +/obj/effect/turf_decal/siding/wood{ + dir = 4 }, -/turf/open/floor/iron, -/area/cargo/drone_bay) -"kBN" = ( -/obj/machinery/door/airlock{ - id_tag = "private_j"; - name = "Private Quarters J" +/turf/open/floor/wood, +/area/station/service/library) +"luY" = ( +/obj/machinery/porta_turret/ai{ + dir = 4 }, +/obj/machinery/light/directional/west, +/obj/structure/cable, +/turf/open/floor/circuit, +/area/station/ai_monitored/turret_protected/ai) +"lvi" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/wood, -/area/commons/dorms) -"kBT" = ( -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ +/obj/structure/cable, +/turf/open/floor/catwalk_floor, +/area/station/maintenance/starboard/lesser) +"lvm" = ( +/obj/machinery/computer/secure_data{ dir = 1 }, -/obj/structure/chair/sofa/corp/left{ - dir = 4 - }, -/turf/open/floor/iron, -/area/commons/lounge) -"kBU" = ( -/obj/machinery/light/directional/north, -/turf/open/misc/asteroid, -/area/security/prison/workout) -"kCd" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light/small/directional/east, -/turf/open/floor/iron/smooth, -/area/maintenance/tram/right) -"kCg" = ( +/obj/effect/turf_decal/tile/red/fourcorners, +/turf/open/floor/iron/dark, +/area/station/security/office) +"lvv" = ( /obj/structure/cable, /obj/effect/turf_decal/trimline/red/filled/line{ - dir = 1 + dir = 8 + }, +/turf/open/floor/iron, +/area/station/security/prison) +"lvw" = ( +/turf/closed/wall, +/area/mine/explored) +"lvE" = ( +/obj/effect/turf_decal/trimline/yellow/filled/corner{ + dir = 4 }, +/obj/effect/turf_decal/trimline/yellow/filled/line, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/duct, -/turf/open/floor/iron, -/area/security/prison) -"kCh" = ( -/obj/effect/turf_decal/trimline/red/filled/line, -/obj/structure/chair{ - dir = 1 +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/effect/landmark/start/depsec/science, -/obj/machinery/light/directional/south, -/obj/machinery/firealarm/directional/south, +/obj/structure/cable/layer3, +/obj/structure/cable, /turf/open/floor/iron, -/area/security/checkpoint/science) -"kCk" = ( -/obj/structure/table/glass, -/obj/effect/spawner/random/food_or_drink/refreshing_beverage, -/turf/open/floor/iron/cafeteria{ - dir = 5 - }, -/area/science/breakroom) -"kCv" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ +/area/station/engineering/engine_smes) +"lvN" = ( +/obj/structure/cable, +/obj/effect/turf_decal/trimline/green/filled/corner, +/obj/effect/turf_decal/trimline/neutral/filled/corner{ dir = 8 }, -/obj/machinery/portable_atmospherics/canister/anesthetic_mix, /turf/open/floor/iron/dark, -/area/medical/treatment_center) -"kCx" = ( -/obj/effect/turf_decal/delivery, -/obj/machinery/door/poddoor/shutters/window{ - id = "gatewayshutters"; - name = "Gateway Chamber Shutters" - }, -/obj/machinery/button/door/directional/south{ - id = "gatewayshutters"; - name = "Gateway Shutters"; - req_access_txt = "19" +/area/station/security/prison/garden) +"lvQ" = ( +/obj/machinery/door/airlock/security/glass{ + id_tag = "prisondorm"; + name = "Prison Dorm 5" }, -/obj/effect/turf_decal/trimline/neutral/filled/line, -/obj/effect/turf_decal/trimline/neutral/filled/line{ +/obj/effect/turf_decal/trimline/red/filled/line, +/obj/effect/turf_decal/trimline/red/filled/line{ dir = 1 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/command/gateway) -"kCT" = ( -/obj/structure/railing/corner{ - dir = 8 - }, -/obj/effect/turf_decal/siding/thinplating{ - dir = 5 - }, -/turf/open/floor/glass/reinforced, -/area/security/brig) -"kCZ" = ( -/obj/effect/turf_decal/siding/thinplating/corner{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/green/filled/line{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/green/corner, +/area/station/security/prison/safe) +"lvX" = ( +/obj/machinery/door/firedoor, +/obj/structure/disposalpipe/segment, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/tile/blue/fourcorners, /turf/open/floor/iron/dark, -/area/service/hydroponics) -"kDa" = ( -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plating, -/area/cargo/drone_bay) -"kDk" = ( +/area/station/medical/medbay/lobby) +"lwp" = ( +/obj/effect/turf_decal/trimline/yellow/warning{ + dir = 1 + }, /obj/machinery/light/small/directional/south, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/camera/directional/south{ - c_tag = "Science - Restroom"; - network = list("ss13","rd") +/obj/effect/turf_decal/trimline/neutral/filled/line, +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/turf/open/floor/iron/freezer, -/area/science/lower) -"kDn" = ( -/obj/effect/turf_decal/bot, -/obj/effect/spawner/random/structure/crate_empty, -/obj/effect/spawner/random/maintenance/two, -/obj/item/stock_parts/cell/high/empty, +/obj/structure/cable, /turf/open/floor/iron, -/area/cargo/storage) -"kDu" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/area/station/maintenance/tram/left) +"lwK" = ( +/obj/structure/window/reinforced/spawner/west, +/obj/machinery/chem_dispenser, /obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 8 + dir = 9 }, -/turf/open/floor/iron, -/area/engineering/atmos) -"kDE" = ( +/turf/open/floor/iron/white, +/area/station/medical/pharmacy) +"lwL" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/trimline/purple/filled/corner{ - dir = 1 - }, +/obj/effect/turf_decal/trimline/purple/filled/line, /obj/effect/turf_decal/trimline/purple/filled/corner{ dir = 4 }, -/obj/structure/disposalpipe/segment{ - dir = 5 - }, /obj/structure/cable, -/turf/open/floor/iron/dark, -/area/maintenance/starboard/lesser) -"kDL" = ( -/obj/effect/turf_decal/trimline/white/line{ +/obj/structure/disposalpipe/segment{ dir = 5 }, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/aisat_interior) -"kEf" = ( -/obj/effect/turf_decal/trimline/brown/filled/line{ - dir = 9 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/turf/open/floor/iron, -/area/cargo/sorting) -"kEg" = ( -/obj/machinery/door/airlock/silver{ - name = "Bathroom" +/turf/open/floor/iron/white, +/area/station/science/explab) +"lwV" = ( +/obj/machinery/camera/emp_proof{ + c_tag = "Engineering - Atmospherics Plasma Chamber"; + dir = 9; + network = list("ss13","engineering") }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/engine/plasma, +/area/station/engineering/atmos) +"lwY" = ( /turf/open/floor/iron/white, -/area/command/heads_quarters/captain/private) -"kEr" = ( -/obj/structure/chair{ +/area/station/science/ordnance/office) +"lxf" = ( +/obj/effect/turf_decal/stripes, +/obj/effect/turf_decal/stripes{ dir = 1 }, -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 10 +/obj/structure/industrial_lift/tram{ + icon_state = "titanium" }, -/turf/open/floor/iron/dark, -/area/security/interrogation) -"kEu" = ( -/obj/machinery/light/directional/south, -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 6 +/obj/effect/landmark/start/hangover, +/turf/open/floor/vault, +/area/station/hallway/primary/tram/center) +"lxk" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 8 }, -/obj/machinery/camera{ - c_tag = "Security - Prison Main South-East"; - dir = 6; - network = list("ss13","Security","prison") +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 }, -/turf/open/floor/iron, -/area/security/prison) -"kEz" = ( -/obj/machinery/camera/emp_proof{ - c_tag = "Engineering - Atmospherics Mixing Chamber"; - dir = 9; - network = list("ss13","engineering") +/turf/open/floor/iron/white, +/area/station/medical/treatment_center) +"lxm" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/decal/cleanable/dirt, +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "sci-maint-passthrough" }, -/turf/open/floor/engine/vacuum, -/area/engineering/atmos) -"kEO" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ +/obj/machinery/door/airlock/maintenance_hatch, +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/access/any/science/maintenance, +/turf/open/floor/catwalk_floor, +/area/station/maintenance/starboard/lesser) +"lxr" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/red/filled/corner{ dir = 8 }, -/obj/machinery/newscaster/directional/west, -/turf/open/floor/iron/white, -/area/medical/medbay/central) -"kEV" = ( /obj/machinery/light/small/directional/east, -/obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/trash/food_packaging, -/turf/open/floor/iron/smooth, -/area/maintenance/starboard/central) -"kFy" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/science/mixing/launch) -"kFH" = ( -/obj/effect/landmark/start/assistant, -/turf/open/floor/wood/parquet, -/area/service/library) -"kFJ" = ( -/obj/structure/table/reinforced, -/obj/effect/turf_decal/siding/white{ +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 1 }, -/obj/machinery/power/apc/auto_name/directional/south, -/obj/item/storage/medkit/o2{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/item/storage/medkit/o2, -/obj/item/storage/medkit/o2{ - pixel_x = -3; - pixel_y = -3 - }, +/turf/open/floor/iron, +/area/station/security/brig) +"lxv" = ( /obj/structure/cable, -/turf/open/floor/iron/dark, -/area/medical/storage) -"kFP" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/power/terminal{ + dir = 1 + }, /obj/effect/decal/cleanable/dirt, -/obj/machinery/light/small/directional/east, +/obj/machinery/light/small/directional/west, /turf/open/floor/catwalk_floor, -/area/maintenance/starboard/lesser) -"kFX" = ( +/area/station/maintenance/solars/port/aft) +"lxB" = ( /obj/effect/turf_decal/tile/bar, /obj/effect/turf_decal/tile/bar{ dir = 1 }, -/obj/structure/table, -/obj/item/reagent_containers/food/drinks/bottle/beer{ - pixel_x = 7; - pixel_y = 5 +/obj/effect/turf_decal/siding/thinplating/dark/corner{ + dir = 8 }, -/obj/item/reagent_containers/food/drinks/bottle/beer{ - pixel_x = -1; - pixel_y = 9 +/obj/item/kirbyplants/random, +/obj/machinery/light/directional/south, +/obj/machinery/camera/directional/south{ + c_tag = "Civilian - Bar South" }, -/obj/item/reagent_containers/food/drinks/bottle/beer{ - pixel_x = -8 +/obj/structure/sign/painting/library{ + pixel_y = -32 }, /turf/open/floor/iron, -/area/cargo/miningdock/cafeteria) -"kGh" = ( -/obj/machinery/light_switch/directional/west{ - pixel_y = 8 - }, -/turf/open/floor/wood/parquet, -/area/medical/psychology) -"kGo" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/bot, -/obj/structure/reagent_dispensers/watertank, -/obj/effect/decal/cleanable/cobweb, -/turf/open/floor/plating, -/area/maintenance/department/medical) -"kGs" = ( -/obj/effect/turf_decal/tile{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, +/area/station/commons/lounge) +"lxI" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/hallway/secondary/entry) -"kGx" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 5 - }, -/turf/open/floor/iron, -/area/engineering/atmos) -"kGB" = ( -/obj/structure/window/reinforced/spawner/east, -/obj/structure/table/reinforced, -/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/purple/filled/line{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral, -/obj/item/paper_bin{ - pixel_x = -6; - pixel_y = 4 +/obj/effect/turf_decal/trimline/purple/filled/line, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 }, -/obj/item/paper/guides/jobs/medical/morgue{ - pixel_x = 4 +/obj/machinery/door/airlock/highsecurity{ + name = "AI Upload Access" }, +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/access/all/command/ai_upload, /turf/open/floor/iron/dark, -/area/medical/morgue) -"kGD" = ( -/obj/machinery/atmospherics/components/unary/outlet_injector/monitored/nitrous_input{ - dir = 8 - }, -/turf/open/floor/engine/n2o, -/area/engineering/atmos) -"kGR" = ( -/turf/closed/wall, -/area/commons/fitness) -"kGW" = ( -/obj/effect/turf_decal/trimline/purple/filled/corner{ +/area/station/ai_monitored/turret_protected/ai_upload_foyer) +"lxM" = ( +/obj/machinery/atmospherics/pipe/multiz/scrubbers/visible/layer2{ dir = 4 }, -/obj/effect/turf_decal/trimline/purple/filled/corner{ - dir = 1 - }, -/obj/structure/disposalpipe/segment{ +/obj/machinery/atmospherics/pipe/multiz/supply/visible/layer4{ dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/white, -/area/science/lab) -"kHe" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/iron, -/area/hallway/primary/tram/right) -"kHg" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/trimline/yellow/warning, -/obj/effect/turf_decal/stripes/corner, -/obj/machinery/light/small/directional/east, -/obj/effect/turf_decal/trimline/neutral/filled/corner{ - dir = 1 - }, -/obj/machinery/button/door/directional/east{ - id = "left_tram_lower"; - req_access_txt = "12" +/obj/effect/turf_decal/stripes/end{ + dir = 4 }, +/turf/open/floor/plating, +/area/station/maintenance/starboard/lesser) +"lxQ" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/disposalpipe/segment{ - dir = 9 + dir = 6 }, +/obj/structure/cable, /turf/open/floor/iron, -/area/maintenance/tram/left) -"kHl" = ( -/obj/effect/turf_decal/trimline/purple/filled/line, -/obj/effect/turf_decal/trimline/neutral/filled/warning, -/obj/structure/sign/departments/science{ - pixel_y = -32 +/area/station/cargo/miningdock) +"lxT" = ( +/obj/effect/turf_decal/trimline/green/filled/corner{ + dir = 4 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/hallway/primary/tram/right) -"kHm" = ( -/turf/closed/wall/r_wall, -/area/science/mixing/launch) -"kHp" = ( -/obj/effect/turf_decal/trimline/brown/filled/line{ - dir = 6 - }, -/obj/structure/rack, -/obj/item/storage/bag/money, -/turf/open/floor/iron/dark, -/area/cargo/miningdock/oresilo) -"kHw" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 4 - }, -/turf/open/floor/iron/dark, -/area/command/teleporter) -"kId" = ( -/obj/structure/chair/office/light{ - dir = 8 +/turf/open/floor/iron/white, +/area/station/medical/virology) +"lxW" = ( +/obj/structure/disposalpipe/segment{ + dir = 5 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/effect/turf_decal/trimline/purple/filled/line{ - dir = 8 + dir = 10 }, +/obj/structure/cable, /turf/open/floor/iron/white, -/area/science/xenobiology) -"kIh" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/trimline/purple/filled/line{ - dir = 4 - }, -/obj/structure/disposalpipe/junction/flip{ +/area/station/science/lower) +"lyd" = ( +/obj/effect/turf_decal/trimline/blue/filled/corner{ dir = 1 }, +/obj/structure/closet/emcloset, +/turf/open/floor/iron/dark, +/area/station/command/bridge) +"lyh" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/red/filled/corner, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/structure/sign/warning/securearea{ - pixel_x = 32 +/obj/structure/disposalpipe/junction/flip{ + dir = 2 }, -/turf/open/floor/iron/white, -/area/science/lower) -"kIk" = ( -/obj/machinery/holopad, +/obj/machinery/firealarm/directional/west, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/security/brig) +"lyn" = ( +/obj/effect/turf_decal/trimline/purple/filled/corner{ + dir = 4 + }, /obj/structure/cable, /turf/open/floor/iron/dark, -/area/science/xenobiology) -"kIn" = ( -/obj/effect/turf_decal/trimline/red/filled/line, -/obj/effect/turf_decal/trimline/red/filled/corner{ +/area/station/science/xenobiology) +"lyq" = ( +/obj/structure/displaycase/labcage, +/obj/machinery/light/directional/south, +/obj/machinery/firealarm/directional/south, +/turf/open/floor/iron/white, +/area/station/command/heads_quarters/rd) +"lyz" = ( +/obj/effect/turf_decal/trimline/yellow/filled/warning{ dir = 1 }, /turf/open/floor/iron, -/area/security/prison) -"kIr" = ( -/obj/machinery/door/airlock{ - id_tag = "private_n"; - name = "Private Quarters N" +/area/station/hallway/secondary/entry) +"lyD" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/trimline/neutral/filled/corner, +/turf/open/floor/plating, +/area/station/maintenance/central/greater) +"lyF" = ( +/obj/effect/turf_decal/trimline/yellow/warning{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/carpet, -/area/commons/dorms) -"kIA" = ( -/obj/effect/turf_decal/trimline/purple/filled/line{ - dir = 10 +/obj/effect/turf_decal/trimline/neutral/filled/line, +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/turf/open/floor/iron/dark, -/area/maintenance/starboard/lesser) -"kIE" = ( /obj/structure/cable, -/obj/effect/turf_decal/trimline/red/filled/corner{ - dir = 4 +/obj/effect/spawner/random/trash/graffiti{ + pixel_y = -32; + spawn_loot_chance = 50 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/security/prison) -"kII" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 1 +/area/station/maintenance/tram/left) +"lyK" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/dark/visible, +/obj/machinery/atmospherics/components/binary/pump{ + dir = 1; + name = "Air to Pure" }, -/obj/item/kirbyplants/random, /turf/open/floor/iron, -/area/commons/fitness/recreation) -"kIO" = ( -/obj/machinery/atmospherics/components/unary/passive_vent{ - dir = 1 - }, -/obj/structure/lattice, -/turf/open/space/basic, -/area/space/nearstation) -"kIT" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 9 - }, -/obj/effect/turf_decal/trimline/neutral/filled/warning{ - dir = 9 +/area/station/engineering/atmos) +"lyN" = ( +/obj/effect/turf_decal/trimline/red/filled/line, +/turf/open/floor/iron, +/area/station/security/execution/transfer) +"lyR" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 10 }, -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ +/obj/structure/chair{ dir = 4 }, -/obj/machinery/camera/directional/west{ - c_tag = "Hallway - Mid Right Command" - }, +/obj/effect/landmark/start/hangover, /turf/open/floor/iron, -/area/hallway/secondary/command) -"kJo" = ( -/obj/effect/turf_decal/siding/wood{ +/area/station/hallway/secondary/exit/departure_lounge) +"lyS" = ( +/obj/effect/turf_decal/trimline/red/filled/corner, +/obj/effect/turf_decal/trimline/red/filled/corner{ dir = 4 }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/wood, -/area/commons/vacant_room/office) -"kJx" = ( -/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/security/interrogation) +"lyV" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 + }, +/obj/machinery/airalarm/directional/west, /turf/open/floor/wood, -/area/service/theater) -"kJz" = ( -/obj/effect/landmark/start/hangover, +/area/station/command/heads_quarters/hop) +"lyW" = ( +/obj/effect/spawner/random/engineering/tracking_beacon, +/turf/open/floor/iron/dark, +/area/station/service/chapel) +"lzu" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/grass, +/area/station/science/genetics) +"lzw" = ( +/obj/structure/closet/crate, +/obj/effect/spawner/random/maintenance/four, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/smooth, +/area/station/maintenance/department/cargo) +"lzD" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/iron, -/area/hallway/secondary/construction/engineering) -"kJG" = ( -/obj/structure/table/wood, -/obj/machinery/light/small/directional/west, -/obj/item/storage/photo_album/library, -/obj/item/camera, -/turf/open/floor/engine/cult, -/area/service/library) -"kJH" = ( -/turf/open/floor/plating, -/area/hallway/secondary/exit/departure_lounge) -"kKa" = ( -/obj/effect/turf_decal/trimline/brown/filled/corner{ - dir = 1 +/obj/effect/decal/cleanable/dirt, +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=5-TunnelRight"; + location = "4-TunnelMidDoor" }, -/obj/effect/turf_decal/trimline/neutral/corner{ +/obj/effect/turf_decal/bot{ dir = 1 }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/catwalk_floor, +/area/station/maintenance/tram/right) +"lzS" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line, +/obj/structure/cable, /turf/open/floor/iron, -/area/hallway/primary/tram/right) -"kKv" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 - }, -/turf/open/floor/iron/showroomfloor, -/area/service/kitchen/coldroom) -"kKX" = ( -/obj/effect/turf_decal/stripes{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/neutral/filled/corner{ - dir = 8 +/area/station/commons/fitness) +"lAc" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 9 }, -/turf/open/floor/iron, -/area/commons/vacant_room/commissary) -"kLd" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible/layer2, -/obj/structure/window/reinforced{ - dir = 4 +/obj/structure/sign/departments/cargo{ + pixel_x = -32 }, /turf/open/floor/iron/white, -/area/science/mixing) -"kLx" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ +/area/station/science/research) +"lAA" = ( +/obj/structure/chair/stool/bar/directional/west, +/turf/open/floor/iron, +/area/station/security/prison) +"lAO" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/orange/visible, +/obj/effect/turf_decal/bot, +/obj/machinery/portable_atmospherics/pump, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"lAV" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/caution/stand_clear{ dir = 1 }, -/obj/effect/turf_decal/trimline/yellow/filled/line, -/turf/open/floor/iron/white, -/area/medical/chemistry) -"kLG" = ( -/obj/machinery/button/door{ - id = "rdoffice"; - name = "Privacy Shutter Control"; - pixel_x = -6; - pixel_y = -25; - req_access_txt = "47" - }, -/turf/open/floor/iron/cafeteria{ - dir = 5 - }, -/area/command/heads_quarters/rd) -"kMh" = ( -/turf/open/openspace/airless/planetary, -/area/mine/explored) -"kMi" = ( -/obj/machinery/door/airlock/security{ - name = "Labor Shuttle"; - req_access_txt = "2" - }, -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 8 - }, -/obj/machinery/door/firedoor, -/obj/effect/mapping_helpers/airlock/unres{ +/obj/effect/turf_decal/trimline/yellow/warning{ dir = 1 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, -/area/security/brig) -"kMn" = ( -/obj/structure/tank_dispenser{ - pixel_x = -1 - }, -/turf/open/floor/iron, -/area/engineering/atmos) -"kMo" = ( -/turf/open/floor/iron/dark, -/area/medical/treatment_center) -"kMA" = ( +/area/station/maintenance/port/central) +"lAW" = ( /obj/effect/turf_decal/trimline/red/filled/line{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/red/filled/corner{ - dir = 8 - }, -/turf/open/floor/iron, -/area/security/prison) -"kME" = ( -/obj/structure/closet{ - name = "Evidence Closet 1" + dir = 5 }, -/obj/item/storage/secure/safe/directional/east, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/obj/machinery/computer/secure_data{ dir = 8 }, -/turf/open/floor/iron/dark, -/area/security/office) -"kMF" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/landmark/start/depsec/medical, -/turf/open/floor/iron, -/area/security/checkpoint/medical) -"kMV" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 1 - }, -/obj/machinery/light/small/directional/north, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, -/turf/open/floor/iron, -/area/cargo/warehouse) -"kNk" = ( -/obj/effect/turf_decal/siding/thinplating{ - dir = 8 - }, -/obj/machinery/turretid{ - icon_state = "control_stun"; - name = "AI Hallway turret control"; - pixel_x = 3; - pixel_y = 28 - }, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/aisat/hallway) -"kNm" = ( -/obj/effect/turf_decal/trimline/yellow/filled/corner{ - dir = 4 - }, -/turf/open/floor/iron, -/area/engineering/break_room) -"kNv" = ( +/turf/open/floor/iron/showroomfloor, +/area/station/security/warden) +"lBb" = ( /obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 9 + dir = 8 }, +/obj/machinery/firealarm/directional/west, /obj/structure/cable, -/turf/open/floor/iron/white, -/area/medical/pharmacy) -"kNJ" = ( -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/smooth, -/area/maintenance/starboard/central) -"kNU" = ( -/obj/machinery/duct, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/table/glass, +/turf/open/floor/iron, +/area/station/engineering/break_room) +"lBf" = ( +/obj/effect/turf_decal/sand/plating, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/turf/open/floor/catwalk_floor, -/area/maintenance/central/greater) -"kOa" = ( -/obj/effect/landmark/event_spawn, /obj/structure/disposalpipe/segment{ - dir = 10 + dir = 6 }, -/turf/open/floor/iron, -/area/engineering/break_room) -"kOo" = ( -/obj/effect/turf_decal/trimline/brown/filled/corner{ +/turf/open/floor/plating/airless, +/area/mine/explored) +"lBt" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 4 }, -/obj/effect/turf_decal/trimline/brown/filled/corner, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/machinery/light/directional/west, +/turf/open/floor/iron/white, +/area/station/command/heads_quarters/captain/private) +"lBB" = ( +/obj/machinery/computer/secure_data, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 5 }, /turf/open/floor/iron, -/area/cargo/qm) -"kOv" = ( -/obj/machinery/door/airlock/highsecurity{ - name = "AI Upload Access"; - req_access_txt = "16" - }, +/area/station/security/checkpoint/science) +"lBQ" = ( +/turf/closed/wall, +/area/station/medical/surgery/aft) +"lCd" = ( +/obj/machinery/light/small/directional/west, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 - }, -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/ai_upload) -"kOG" = ( -/obj/item/kirbyplants/photosynthetic, -/turf/open/floor/circuit, -/area/ai_monitored/turret_protected/aisat_interior) -"kOJ" = ( -/obj/structure/disposalpipe/segment{ - dir = 9 - }, /obj/effect/decal/cleanable/dirt, -/obj/structure/cable, /turf/open/floor/catwalk_floor, -/area/maintenance/department/crew_quarters/dorms) -"kOP" = ( -/obj/effect/turf_decal/trimline/green/filled/line{ +/area/station/maintenance/tram/left) +"lCk" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ dir = 8 }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron/dark, -/area/medical/virology) -"kOU" = ( -/obj/machinery/disposal/bin, -/obj/effect/turf_decal/trimline/green/filled/line{ - dir = 9 - }, -/obj/machinery/light/directional/north, -/obj/structure/disposalpipe/trunk{ - dir = 4 - }, +/obj/machinery/light/directional/east, +/obj/machinery/portable_atmospherics/canister/anesthetic_mix, /turf/open/floor/iron/dark, -/area/service/hydroponics) -"kOY" = ( -/obj/effect/turf_decal/trimline/neutral/filled/corner{ +/area/station/medical/treatment_center) +"lCq" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/turf_decal/trimline/neutral/filled/corner, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, +/obj/effect/spawner/random/trash/garbage, +/turf/open/floor/catwalk_floor, +/area/station/maintenance/port/fore) +"lCy" = ( +/turf/closed/wall/r_wall, +/area/station/hallway/secondary/exit) +"lCE" = ( +/obj/machinery/light/small/directional/south, +/obj/structure/closet/emcloset, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/smooth, +/area/station/hallway/primary/tram/right) +"lCH" = ( +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ + dir = 1 + }, +/obj/structure/chair/sofa/corp/right, +/obj/effect/landmark/start/hangover, /turf/open/floor/iron, -/area/hallway/secondary/service) -"kOZ" = ( -/obj/structure/cable, -/obj/effect/turf_decal/trimline/red/filled/corner, -/turf/open/floor/iron, -/area/security/prison) -"kPc" = ( +/area/station/commons/lounge) +"lCO" = ( +/obj/machinery/light/directional/north, +/turf/open/openspace, +/area/station/security/brig) +"lCT" = ( /obj/effect/turf_decal/trimline/white/filled/line{ dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, /turf/open/floor/iron/dark, -/area/engineering/storage/tech) -"kPe" = ( -/obj/machinery/door/airlock/maintenance_hatch{ - req_one_access_txt = "12" - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating, -/area/maintenance/central/greater) -"kPs" = ( -/obj/structure/table, -/obj/item/storage/toolbox/mechanical{ - pixel_x = 3; - pixel_y = -2 - }, -/obj/item/storage/toolbox/mechanical{ - pixel_x = -2; - pixel_y = 8 +/area/station/engineering/storage/tech) +"lCW" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 1 }, /obj/effect/turf_decal/trimline/purple/filled/line{ - dir = 9 + dir = 1 }, -/obj/machinery/power/apc/auto_name/directional/north, -/obj/structure/cable, -/obj/item/radio/intercom/directional/west, -/turf/open/floor/iron/white, -/area/science/mixing/hallway) -"kPA" = ( -/obj/structure/table, -/obj/machinery/syndicatebomb/training, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/security/office) -"kPK" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/turf/open/floor/iron/white, -/area/science/lobby) -"kPW" = ( -/obj/effect/turf_decal/trimline/red/filled/corner{ - dir = 8 +/turf/open/floor/iron/dark, +/area/station/science/xenobiology) +"lDg" = ( +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/duct, -/turf/open/floor/iron, -/area/security/prison) -"kQk" = ( -/obj/machinery/door/airlock/hatch{ - name = "Ladder Access Hatch"; - req_one_access_txt = null +/obj/structure/disposalpipe/segment{ + dir = 10 }, +/obj/machinery/newscaster/directional/north, +/turf/open/floor/iron/white, +/area/station/science/lab) +"lDl" = ( +/obj/machinery/duct, /obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/catwalk_floor, -/area/hallway/primary/tram/right) -"kQm" = ( -/obj/effect/turf_decal/siding/thinplating{ - dir = 5 - }, -/turf/open/floor/iron, -/area/cargo/storage) -"kQp" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/orange/visible, -/obj/machinery/power/apc/auto_name/directional/south, /obj/structure/cable, -/turf/open/floor/iron, -/area/engineering/atmos) -"kQu" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/line, -/obj/structure/lattice/catwalk, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/maintenance/port/central) -"kQF" = ( -/obj/effect/spawner/random/structure/closet_private, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/turf/open/floor/catwalk_floor, +/area/station/maintenance/central/greater) +"lDs" = ( +/obj/effect/turf_decal/trimline/neutral/filled/corner{ dir = 4 }, -/turf/open/floor/carpet, -/area/commons/dorms) -"kQP" = ( -/obj/structure/closet/secure_closet/miner, -/obj/effect/turf_decal/tile/brown{ +/obj/effect/turf_decal/trimline/neutral/filled/corner{ dir = 1 }, -/obj/effect/turf_decal/tile/brown{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/commons/vacant_room/commissary) +"lDt" = ( +/obj/structure/sign/departments/medbay/alt, +/turf/closed/wall, +/area/station/medical/medbay/lobby) +"lDK" = ( +/obj/effect/turf_decal/trimline/green/filled/corner{ dir = 4 }, -/obj/effect/turf_decal/tile/brown, -/obj/effect/turf_decal/tile/brown{ +/obj/effect/turf_decal/trimline/blue/filled/corner{ dir = 8 }, -/turf/open/floor/iron, -/area/cargo/miningdock) -"kQW" = ( -/obj/machinery/camera/directional/south{ - c_tag = "Science - Ordnance Test Lab"; - network = list("ss13","rd") - }, -/obj/structure/disposalpipe/segment{ - dir = 5 +/obj/machinery/requests_console/directional/west{ + announcementConsole = 1; + department = "Bridge"; + departmentType = 5; + name = "Bridge Requests Console" }, -/turf/open/floor/iron, -/area/science/mixing/launch) -"kRe" = ( -/obj/machinery/power/apc/auto_name/directional/south, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/trimline/neutral/filled/line, -/obj/structure/cable, -/turf/open/floor/iron, -/area/ai_monitored/command/storage/eva) -"kRh" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ +/turf/open/floor/iron/dark, +/area/station/command/bridge) +"lDP" = ( +/obj/machinery/hydroponics/constructable, +/obj/effect/turf_decal/trimline/green/line{ dir = 1 }, -/obj/machinery/camera{ - c_tag = "Civilian - Aux Base Construction"; - dir = 9 +/turf/open/floor/iron/dark, +/area/station/service/hydroponics) +"lDT" = ( +/obj/effect/turf_decal/trimline/green/filled/line, +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 1 }, -/turf/open/floor/iron, -/area/construction/mining/aux_base) -"kRF" = ( -/obj/machinery/door/airlock{ - name = "Bar Storage"; - req_access_txt = "25" +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/duct, -/turf/open/floor/wood, -/area/service/bar) -"kRJ" = ( -/obj/effect/landmark/start/hangover, -/turf/open/floor/iron/white, -/area/medical/medbay/lobby) -"kRT" = ( -/obj/effect/turf_decal/trimline/purple/filled/line{ +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 4 }, -/obj/structure/table/reinforced, -/obj/machinery/cell_charger, -/obj/item/experi_scanner{ - pixel_x = -4 +/obj/machinery/door/airlock/hydroponics/glass{ + name = "Hydroponics" }, -/obj/item/experi_scanner{ - pixel_x = 4 +/obj/effect/mapping_helpers/airlock/access/all/service/hydroponics, +/turf/open/floor/iron/dark, +/area/station/service/hydroponics) +"lEf" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/general/visible, +/turf/closed/wall/r_wall, +/area/station/engineering/supermatter) +"lEl" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/ticket_machine/directional/north, +/turf/open/floor/iron, +/area/station/command/heads_quarters/hop) +"lEp" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, +/turf/open/floor/plating, +/area/station/engineering/atmos) +"lEz" = ( +/obj/structure/sink{ + dir = 8; + pixel_x = 11 }, -/turf/open/floor/iron/white, -/area/science/lab) -"kSq" = ( -/obj/machinery/atmospherics/components/binary/dp_vent_pump/high_volume/incinerator_ordmix{ - dir = 1 +/obj/structure/mirror/directional/east, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 8 }, -/turf/open/floor/engine, -/area/science/mixing/chamber) -"kSr" = ( -/obj/structure/sign/warning/vacuum{ - pixel_y = -32 +/turf/open/floor/iron/freezer, +/area/station/commons/lounge) +"lEE" = ( +/obj/machinery/power/solar_control{ + dir = 8; + id = "forestarboard"; + name = "Starboard Solar Control" }, -/obj/machinery/light/small/directional/west, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/maintenance/solars/starboard) +"lEH" = ( +/obj/structure/table, +/obj/item/reagent_containers/glass/bucket, /obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/turf/open/floor/plating, +/area/station/service/janitor) +"lEL" = ( +/obj/effect/turf_decal/trimline/blue/filled/corner{ dir = 1 }, -/turf/open/floor/catwalk_floor, -/area/hallway/primary/tram/right) -"kSM" = ( +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) +"lEN" = ( +/obj/machinery/light/directional/west, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/station/security/interrogation) +"lET" = ( /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, -/obj/effect/turf_decal/trimline/white/filled/line{ - dir = 10 - }, +/obj/item/storage/belt/utility, +/obj/item/storage/belt/utility, +/obj/item/radio/off, +/obj/item/radio/off, +/obj/item/radio/off, +/obj/item/radio/off, +/obj/item/radio/off, +/obj/item/multitool, +/obj/machinery/airalarm/directional/north, +/obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/engineering/storage/tech) -"kSO" = ( -/obj/machinery/disposal/bin{ - pixel_x = 5 - }, -/obj/effect/turf_decal/trimline/purple/filled/line{ - dir = 9 +/area/station/ai_monitored/command/storage/eva) +"lEU" = ( +/obj/structure/disposalpipe/sorting/mail/flip{ + name = "sorting disposal pipe (Genetics)"; + sortType = 23 }, -/obj/structure/disposalpipe/trunk{ +/turf/open/floor/iron/white, +/area/station/science/research) +"lEV" = ( +/obj/effect/turf_decal/loading_area, +/obj/effect/turf_decal/trimline/brown/filled/corner{ dir = 4 }, -/obj/machinery/newscaster/directional/north, -/turf/open/floor/iron/white, -/area/science/lab) -"kTr" = ( -/obj/structure/lattice, -/obj/machinery/atmospherics/components/unary/passive_vent/layer2{ +/obj/effect/turf_decal/trimline/brown/filled/corner{ dir = 1 }, -/turf/open/space/openspace, -/area/space/nearstation) -"kTB" = ( -/obj/machinery/biogenerator, -/obj/effect/turf_decal/trimline/green/filled/line{ - dir = 10 +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron, +/area/station/cargo/lobby) +"lFk" = ( +/turf/open/misc/asteroid, +/area/station/security/prison/workout) +"lFt" = ( +/obj/structure/table, +/obj/item/reagent_containers/food/condiment/peppermill{ + desc = "Often used to flavor food or make people sneeze. Fashionably moved to the left side of the table."; + pixel_x = -8; + pixel_y = 2 }, -/obj/machinery/light/directional/south, -/turf/open/floor/iron/dark, -/area/service/hydroponics) -"kTD" = ( +/obj/item/reagent_containers/food/condiment/saltshaker{ + layer = 3.1; + pixel_x = -2; + pixel_y = 2 + }, +/obj/item/reagent_containers/food/condiment/enzyme{ + pixel_x = 9; + pixel_y = 3 + }, +/turf/open/floor/iron/cafeteria, +/area/station/security/prison/mess) +"lFz" = ( +/obj/effect/turf_decal/delivery, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"lFX" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/machinery/door/airlock/engineering{ - name = "Power Access Hatch"; - req_access_txt = "11" - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/catwalk_floor, -/area/maintenance/central/greater) -"kTH" = ( -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/trimline/purple/filled/line{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/trimline/purple/filled/corner{ dir = 8 }, -/obj/effect/turf_decal/siding/thinplating/dark{ - dir = 5 - }, -/obj/effect/spawner/random/vending/snackvend, -/obj/structure/sign/departments/restroom{ - pixel_y = 32 - }, +/obj/machinery/light/small/directional/north, +/obj/structure/cable, /turf/open/floor/iron/dark, -/area/commons/lounge) -"kTM" = ( -/obj/machinery/door/airlock{ - id_tag = "private_l"; - name = "Private Quarters L" +/area/station/maintenance/starboard/lesser) +"lFZ" = ( +/obj/effect/turf_decal/trimline/purple/filled/line, +/obj/item/radio/intercom/directional/south, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/wood, -/area/commons/dorms) -"kTS" = ( -/obj/effect/turf_decal/delivery/white{ - color = "#52B4E9" +/turf/open/floor/iron/white, +/area/station/science/research) +"lGg" = ( +/obj/structure/cable/multilayer/connected, +/turf/open/floor/engine, +/area/station/engineering/supermatter) +"lGl" = ( +/obj/structure/cable, +/obj/structure/sink{ + pixel_y = 15 }, -/turf/open/floor/iron/dark, -/area/medical/morgue) -"kTU" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ +/turf/open/floor/iron/freezer, +/area/station/security/prison) +"lGz" = ( +/obj/effect/turf_decal/trimline/brown/filled/corner{ dir = 8 }, -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 4 - }, -/obj/machinery/door/airlock/public/glass{ - name = "Commons Area" - }, -/obj/machinery/door/firedoor, -/obj/structure/cable, -/obj/structure/disposalpipe/segment, /turf/open/floor/iron, -/area/commons/fitness/recreation) -"kTX" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 8 +/area/station/cargo/miningdock) +"lGF" = ( +/obj/structure/rack, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 1 }, -/obj/structure/flora/ausbushes/lavendergrass, -/turf/open/floor/grass, -/area/medical/virology) -"kUc" = ( -/obj/effect/turf_decal/trimline/red/filled/corner{ - dir = 4 +/obj/item/gun/energy/disabler{ + pixel_x = -3; + pixel_y = 3 }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron, -/area/security/brig) -"kUi" = ( -/obj/effect/turf_decal/trimline/yellow/warning, -/obj/effect/turf_decal/trimline/neutral/filled/arrow_cw{ - dir = 1 +/obj/item/gun/energy/disabler, +/obj/item/gun/energy/disabler{ + pixel_x = 3; + pixel_y = -3 }, -/obj/effect/turf_decal/caution{ - dir = 1 +/turf/open/floor/iron, +/area/station/ai_monitored/security/armory) +"lGO" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 9 }, -/obj/structure/railing/corner, +/obj/effect/decal/cleanable/dirt, +/obj/structure/chair/plastic, /turf/open/floor/iron, -/area/hallway/primary/tram/left) -"kUk" = ( -/obj/machinery/button/door/directional/west{ - id = "private_e"; - name = "Privacy Bolts"; - normaldoorcontrol = 1; - pixel_x = 24; - pixel_y = -9; - specialfunctions = 4 +/area/station/maintenance/tram/mid) +"lGY" = ( +/obj/machinery/camera/motion{ + c_tag = "Secure - AI Upper External South"; + dir = 9; + network = list("aicore") }, +/obj/structure/lattice, +/turf/open/space/openspace, +/area/space/nearstation) +"lHz" = ( +/obj/structure/chair/pew, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/carpet, -/area/commons/dorms) -"kUm" = ( -/obj/structure/closet/secure_closet/hydroponics, -/obj/effect/turf_decal/trimline/green/filled/line{ - dir = 6 - }, -/turf/open/floor/iron/dark, -/area/service/hydroponics) -"kUv" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ +/turf/open/floor/iron/chapel{ dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/commons/dorms) -"kUR" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden, -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 4 +/area/station/service/chapel) +"lHD" = ( +/obj/machinery/power/smes, +/obj/structure/sign/warning/electric_shock{ + pixel_x = -32 }, -/obj/structure/sign/warning/securearea{ - pixel_x = 32 +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/maintenance/solars/starboard) +"lHH" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/trimline/yellow/warning{ + dir = 1 }, -/turf/open/floor/iron, -/area/engineering/atmos) -"kUT" = ( /obj/effect/turf_decal/trimline/neutral/filled/corner{ dir = 8 }, -/obj/effect/turf_decal/trimline/neutral/filled/corner{ - dir = 1 +/obj/effect/turf_decal/trimline/neutral/filled/corner, +/turf/open/floor/iron, +/area/station/maintenance/tram/left) +"lHN" = ( +/obj/item/wheelchair/gold, +/turf/open/misc/asteroid/airless, +/area/mine/explored) +"lHY" = ( +/obj/effect/turf_decal/bot, +/obj/structure/transit_tube/station/reverse{ + dir = 8 }, -/obj/structure/disposalpipe/segment{ - dir = 4 +/turf/open/floor/plating, +/area/station/ai_monitored/turret_protected/aisat/foyer) +"lIs" = ( +/obj/effect/turf_decal/trimline/purple/filled/line, +/turf/open/floor/iron/white, +/area/station/science/lab) +"lIC" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 10 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, /turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"kUW" = ( -/obj/machinery/door/airlock/maintenance_hatch{ - name = "Public Garden Maintenance Access"; - req_one_access_txt = "12" +/area/station/hallway/secondary/exit) +"lIG" = ( +/obj/machinery/atmospherics/pipe/smart/simple/dark/visible{ + dir = 4 }, -/obj/effect/decal/cleanable/dirt, /obj/structure/cable, -/turf/open/floor/catwalk_floor, -/area/service/library/lounge) -"kVf" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/catwalk_floor, -/area/hallway/primary/tram/left) -"kVj" = ( -/obj/structure/disposalpipe/segment{ - dir = 10 +/obj/machinery/camera/directional/south{ + c_tag = "Science - Ordnance Mix Lab"; + network = list("ss13","rd") }, -/obj/effect/turf_decal/trimline/red/filled/corner{ +/obj/item/radio/intercom/directional/south, +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/turf_decal/trimline/neutral/filled/corner{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/white, +/area/station/science/ordnance) +"lIK" = ( /obj/effect/turf_decal/trimline/red/filled/corner{ - dir = 1 - }, -/turf/open/floor/iron, -/area/hallway/primary/tram/right) -"kVA" = ( -/obj/effect/turf_decal/trimline/brown/filled/corner{ dir = 4 }, -/obj/effect/turf_decal/trimline/brown/filled/corner{ +/obj/effect/turf_decal/trimline/red/filled/corner{ dir = 1 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/station/security/execution/transfer) +"lIQ" = ( +/obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/sorting/mail{ - dir = 1; - name = "sorting disposal pipe (Cargo)"; - sortType = 2 +/obj/structure/disposalpipe/segment, +/turf/open/floor/wood, +/area/station/service/theater) +"lJn" = ( +/obj/structure/chair/stool/directional/west, +/obj/effect/landmark/start/scientist, +/turf/open/floor/iron/cafeteria{ + dir = 5 }, +/area/station/science/breakroom) +"lJo" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/decal/cleanable/dirt, /obj/structure/cable, +/obj/effect/spawner/random/trash/garbage, +/turf/open/floor/catwalk_floor, +/area/station/maintenance/starboard/lesser) +"lJu" = ( +/obj/structure/sign/warning/vacuum/external{ + pixel_x = -32 + }, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 9 + }, +/obj/structure/closet/emcloset, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, /turf/open/floor/iron, -/area/cargo/office) -"kVF" = ( -/obj/structure/rack, -/obj/structure/window/reinforced{ - dir = 1; - layer = 2.9 +/area/station/security/processing) +"lJv" = ( +/obj/structure/table, +/obj/machinery/light/small/directional/east, +/obj/item/radio/intercom/prison/directional/east, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 5 }, -/obj/structure/window/reinforced, -/obj/item/gun/ballistic/shotgun/riot{ - pixel_x = -3; - pixel_y = 3 +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 }, -/obj/item/gun/ballistic/shotgun/riot, -/obj/item/gun/ballistic/shotgun/riot{ - pixel_x = 3; - pixel_y = -3 +/obj/machinery/camera{ + c_tag = "Security - Prison Cell 6"; + dir = 6; + network = list("ss13","Security","prison","pcell") }, /turf/open/floor/iron, -/area/ai_monitored/security/armory) -"kVW" = ( -/obj/structure/table/wood, -/obj/item/folder, -/obj/item/pen, -/turf/open/floor/iron/grimy, -/area/service/library/lounge) -"kVZ" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/turf/open/floor/iron/white, -/area/science/mixing) -"kWm" = ( -/obj/structure/disposalpipe/segment{ - dir = 6 +/area/station/security/prison/safe) +"lJx" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, -/turf/open/floor/engine, -/area/science/xenobiology) -"kWz" = ( -/obj/machinery/door/airlock/engineering/glass{ - name = "Laser Room"; - req_one_access_txt = "10;24" +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/door/firedoor, -/obj/structure/cable, -/turf/open/floor/engine, -/area/engineering/supermatter/room) -"kWB" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/wood, -/area/service/theater) -"kWC" = ( -/mob/living/carbon/human/species/monkey, -/turf/open/floor/grass, -/area/medical/virology) -"kWD" = ( -/obj/structure/chair/stool/directional/south, -/obj/effect/landmark/start/hangover, -/turf/open/floor/carpet, -/area/hallway/secondary/entry) -"kWL" = ( -/obj/structure/girder, -/obj/structure/grille, -/turf/open/floor/plating/airless, -/area/space/nearstation) -"kXk" = ( -/obj/structure/bodycontainer/morgue, -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 6 +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/structure/disposalpipe/segment, +/obj/machinery/firealarm/directional/west{ + pixel_y = 5 }, /turf/open/floor/iron/dark, -/area/security/medical) -"kXo" = ( -/obj/machinery/modular_computer/console/preset/id{ +/area/station/medical/morgue) +"lJC" = ( +/obj/machinery/door/airlock/medical/glass{ + name = "Treatment Center" + }, +/obj/effect/mapping_helpers/airlock/unres{ dir = 8 }, -/obj/machinery/keycard_auth/directional/north, -/obj/machinery/button/door/directional/north{ - id = "cmoshutter"; - name = "CMO Privacy Shutters"; - pixel_y = 38; - req_access_txt = "40" +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 1 }, -/obj/effect/turf_decal/tile/blue/fourcorners, -/turf/open/floor/iron/dark, -/area/command/heads_quarters/cmo) -"kXw" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/trimline/blue/filled/line, +/obj/machinery/door/firedoor, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/duct, +/obj/effect/mapping_helpers/airlock/access/all/medical/general, +/turf/open/floor/iron/white, +/area/station/medical/treatment_center) +"lJH" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/effect/turf_decal/trimline/yellow/filled/corner{ - dir = 8 + dir = 1 }, /obj/effect/turf_decal/trimline/yellow/filled/corner{ - dir = 1 + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 }, /obj/structure/cable, /turf/open/floor/iron, -/area/engineering/atmos) -"kXD" = ( -/obj/structure/cable/multilayer/multiz, -/obj/effect/decal/cleanable/dirt, -/obj/structure/sign/warning/electricshock{ - pixel_y = -32 +/area/station/engineering/break_room) +"lJS" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/sign/poster/official/random/directional/north, +/turf/open/floor/iron/dark, +/area/station/maintenance/radshelter/service) +"lJU" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/effect/turf_decal/stripes/end{ +/obj/effect/turf_decal/siding/thinplating/corner{ dir = 1 }, -/turf/open/floor/plating, -/area/maintenance/department/security) -"kXH" = ( -/obj/effect/turf_decal/trimline/neutral/filled/corner{ - dir = 8 +/obj/structure/railing/corner{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/commons/dorms) +"lKf" = ( +/obj/machinery/door/airlock/engineering{ + name = "Port Quarter Solars Power Hatch" }, +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 5 +/obj/effect/mapping_helpers/airlock/unres, +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, +/turf/open/floor/catwalk_floor, +/area/station/maintenance/solars/port/aft) +"lKi" = ( +/obj/structure/industrial_lift/tram{ + icon_state = "titanium_white" }, -/obj/structure/cable, +/obj/machinery/door/window/left/directional/south{ + id_tag = "tramdoor" + }, +/turf/open/openspace, +/area/station/hallway/primary/tram/center) +"lKo" = ( +/obj/effect/turf_decal/trimline/blue/filled/corner, +/obj/effect/turf_decal/siding/white/corner, +/turf/open/floor/iron/dark, +/area/station/medical/storage) +"lKI" = ( +/obj/structure/chair/stool/directional/east, +/obj/machinery/atmospherics/pipe/smart/manifold4w/violet/visible, /turf/open/floor/iron, -/area/hallway/primary/central) -"kXJ" = ( -/obj/effect/turf_decal/trimline/yellow/warning{ +/area/station/engineering/atmos) +"lKL" = ( +/obj/machinery/door/airlock/command{ + name = "MiniSat Access" + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/trimline/purple/filled/line{ dir = 4 }, -/obj/machinery/camera/directional/south{ - c_tag = "Secure - AI Minisat Chargebay"; - network = list("ss13","minisat") +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 8 }, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/aisat/foyer) -"kXK" = ( -/obj/effect/turf_decal/trimline/blue/filled/line, -/obj/machinery/camera/directional/south{ - c_tag = "Medical - Main North-East"; - network = list("ss13","medbay") +/obj/machinery/door/firedoor, +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/access/all/engineering/construction, +/turf/open/floor/iron, +/area/station/engineering/transit_tube) +"lLd" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/trimline/yellow/warning{ + dir = 1 }, -/turf/open/floor/iron/white, -/area/medical/medbay/central) -"kXU" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line, +/turf/open/floor/iron, +/area/station/maintenance/tram/left) +"lLg" = ( /obj/effect/turf_decal/trimline/neutral/filled/corner{ dir = 8 }, +/obj/effect/landmark/start/hangover, /turf/open/floor/iron, -/area/commons/dorms) -"kYf" = ( -/obj/machinery/airalarm/directional/north, -/obj/machinery/vending/cola/red, -/obj/effect/turf_decal/trimline/red/filled/line{ +/area/station/hallway/primary/tram/center) +"lLl" = ( +/obj/effect/turf_decal/trimline/purple/filled/line, +/obj/machinery/modular_computer/console/preset/civilian{ dir = 1 }, /turf/open/floor/iron, -/area/security/prison) -"kYm" = ( -/obj/effect/turf_decal/loading_area{ - dir = 1 +/area/station/science/auxlab) +"lLu" = ( +/obj/machinery/camera{ + c_tag = "Secure - EVA Secure Storage"; + dir = 10 }, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "hopqueue"; - name = "HoP Queue Shutters" +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 10 }, /turf/open/floor/iron, -/area/command/heads_quarters/hop) -"kYu" = ( -/obj/effect/turf_decal/trimline/brown/filled/line{ - dir = 10 +/area/station/ai_monitored/command/storage/eva) +"lLw" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 4 }, -/obj/structure/rack, -/obj/item/gps/mining{ - pixel_x = -5; - pixel_y = -2 +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 8 }, -/obj/item/gps/mining{ - pixel_x = -2; - pixel_y = 1 +/obj/machinery/door/airlock/hydroponics/glass{ + name = "Hydroponics" }, +/obj/effect/mapping_helpers/airlock/access/all/service/hydroponics, /turf/open/floor/iron, -/area/hallway/secondary/exit) -"kYz" = ( -/obj/effect/turf_decal/trimline/yellow/filled/corner{ - dir = 1 - }, +/area/station/service/hydroponics) +"lLx" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/engineering/supermatter/room) +"lLC" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/status_display/ai/directional/north, +/obj/structure/cable, +/turf/open/floor/circuit, +/area/station/ai_monitored/turret_protected/aisat_interior) +"lLK" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, /turf/open/floor/iron, -/area/tcommsat/computer) -"kYF" = ( -/obj/machinery/light/dim/directional/north, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/duct, -/turf/open/floor/iron/freezer, -/area/commons/toilet) -"kYJ" = ( -/obj/effect/turf_decal/trimline/blue/filled/corner{ - dir = 1 +/area/station/cargo/lobby) +"lLM" = ( +/obj/structure/railing/corner{ + dir = 8 }, -/turf/open/floor/iron/white, -/area/medical/medbay/central) -"kYN" = ( -/obj/machinery/modular_computer/console/preset/cargochat/service, -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 1 +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 9 }, +/obj/machinery/firealarm/directional/west, /turf/open/floor/iron, -/area/hallway/secondary/service) -"kYT" = ( -/obj/effect/turf_decal/trimline/red/filled/corner{ - dir = 1 +/area/station/security/brig) +"lLS" = ( +/obj/structure/rack, +/obj/item/weldingtool, +/obj/item/crowbar, +/obj/item/stack/package_wrap, +/obj/item/stack/package_wrap, +/obj/item/stack/package_wrap, +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 4 }, -/obj/effect/turf_decal/trimline/red/filled/corner{ +/turf/open/floor/iron, +/area/station/commons/storage/primary) +"lMg" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/security/prison/safe) -"kYW" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 + }, +/obj/machinery/camera/directional/south{ + c_tag = "Security - Prison Main South"; + network = list("ss13","Security","prison") + }, /turf/open/floor/iron, -/area/hallway/primary/central) -"kZb" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/dark/visible, -/turf/open/floor/engine, -/area/science/xenobiology) -"kZe" = ( -/obj/effect/turf_decal/siding/thinplating, -/turf/open/floor/glass/reinforced, -/area/security/brig) -"kZn" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 8 +/area/station/security/prison) +"lMw" = ( +/obj/machinery/door/airlock{ + id_tag = "Toilet3"; + name = "Unit 3" }, +/turf/open/floor/iron/freezer, +/area/station/commons/toilet) +"lMA" = ( /obj/effect/turf_decal/trimline/neutral/filled/corner{ dir = 4 }, -/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/trimline/neutral/filled/corner, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"lMC" = ( +/obj/machinery/door/airlock/command/glass{ + name = "Gravity Generator Area"; + req_one_access = list("command","tech_storage") + }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/mapping_helpers/airlock/cyclelink_helper, /obj/structure/cable, /turf/open/floor/iron, -/area/maintenance/tram/mid) -"kZs" = ( +/area/station/engineering/gravity_generator) +"lMD" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark, +/area/station/service/chapel/monastery) +"lML" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -34540,3364 +35130,3560 @@ /obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 1 }, -/turf/open/floor/iron, -/area/maintenance/tram/mid) -"kZu" = ( -/obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, -/obj/machinery/meter, -/obj/machinery/airalarm/engine{ - pixel_y = -24 - }, -/obj/structure/cable/layer3, -/turf/open/floor/engine, -/area/engineering/supermatter) -"kZF" = ( -/obj/machinery/computer/station_alert{ - dir = 8 +/obj/machinery/camera{ + c_tag = "Maintenance - East Tram Tunnel 1"; + dir = 9 }, -/obj/effect/turf_decal/trimline/yellow/filled/line{ +/turf/open/floor/iron, +/area/station/maintenance/tram/right) +"lMU" = ( +/obj/structure/chair{ dir = 8 }, -/obj/structure/sign/poster/official/build{ - pixel_x = 32 - }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/landmark/start/hangover, /turf/open/floor/iron/dark, -/area/engineering/engine_smes) -"kZR" = ( -/obj/machinery/conveyor{ - id = "garbage" +/area/station/security/courtroom) +"lNa" = ( +/obj/machinery/grill, +/obj/effect/turf_decal/tile/red/fourcorners, +/turf/open/floor/iron, +/area/station/service/kitchen) +"lNi" = ( +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 1 }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/trash/garbage{ - spawn_loot_count = 3; - spawn_random_offset = 1 +/obj/structure/disposalpipe/segment{ + dir = 10 }, -/turf/open/floor/plating, -/area/maintenance/disposal) -"kZV" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 9 +/turf/open/floor/iron/white, +/area/station/science/lower) +"lNj" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 8 }, -/obj/machinery/camera/emp_proof{ - c_tag = "Engineering - Atmospherics Incinerator ACcess"; - dir = 9; - network = list("ss13","engineering") +/obj/structure/disposalpipe/segment{ + dir = 5 }, -/turf/open/floor/iron, -/area/engineering/atmos) -"lad" = ( -/obj/effect/turf_decal/trimline/blue/filled/corner, +/obj/machinery/newscaster/directional/west, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark, -/area/command/bridge) -"lae" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/yellow/visible, -/obj/effect/turf_decal/trimline/purple/filled/corner{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/bridge_pipe/green/visible, /turf/open/floor/iron, -/area/engineering/atmos) -"lar" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/science/research) -"las" = ( -/obj/structure/bookcase/random/nonfiction, -/turf/open/floor/wood/large, -/area/service/library) -"lau" = ( -/obj/effect/turf_decal/trimline/brown/filled/corner{ - dir = 4 +/area/station/hallway/primary/tram/center) +"lNN" = ( +/obj/effect/turf_decal/trimline/yellow/warning{ + dir = 1 }, -/obj/effect/turf_decal/trimline/neutral/corner{ - dir = 4 +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/trimline/neutral/filled/corner{ + dir = 8 }, +/obj/effect/turf_decal/trimline/neutral/filled/corner, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, /turf/open/floor/iron, -/area/hallway/primary/tram/right) -"lax" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 10 +/area/station/maintenance/tram/mid) +"lNP" = ( +/obj/structure/fluff/tram_rail, +/turf/open/openspace, +/area/station/hallway/primary/tram/left) +"lNQ" = ( +/obj/effect/turf_decal/trimline/neutral/filled/corner{ + dir = 1 }, -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/machinery/firealarm/directional/south, -/turf/open/floor/iron/white, -/area/medical/pharmacy) -"laB" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/trimline/yellow/warning{ - dir = 4 +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/hallway/primary/tram/center) +"lOi" = ( +/obj/machinery/door/airlock/hatch{ + name = "MiniSat Teleporter" }, +/obj/machinery/door/firedoor, +/obj/effect/mapping_helpers/airlock/access/all/engineering/construction, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/aisat/foyer) +"lOk" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/door/firedoor, +/obj/structure/cable, /turf/open/floor/iron, -/area/maintenance/port/central) -"laC" = ( -/obj/structure/rack, -/obj/structure/window/reinforced{ +/area/station/hallway/primary/tram/right) +"lOt" = ( +/obj/structure/cable, +/obj/effect/turf_decal/trimline/red/filled/corner{ dir = 4 }, -/obj/structure/window/reinforced{ +/obj/effect/turf_decal/trimline/red/filled/corner, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/security/prison) +"lOD" = ( +/obj/structure/window/reinforced, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 8 }, -/obj/item/gun/energy/laser{ - pixel_x = -3; - pixel_y = 3 +/turf/open/floor/engine, +/area/station/science/explab) +"lOE" = ( +/obj/structure/weightmachine/weightlifter, +/turf/open/floor/iron, +/area/station/security/prison/workout) +"lOJ" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark, +/area/station/medical/virology) +"lOK" = ( +/obj/structure/railing{ + dir = 4 }, -/obj/item/gun/energy/laser, -/obj/item/gun/energy/laser{ - pixel_x = 3; - pixel_y = -3 +/obj/structure/sign/warning/biohazard{ + pixel_x = -32 }, +/obj/structure/window/reinforced/spawner, +/turf/open/floor/catwalk_floor, +/area/station/command/gateway) +"lOM" = ( +/obj/structure/table, +/obj/item/storage/box/tail_pin, +/obj/item/clothing/head/festive, +/turf/open/floor/eighties/red, +/area/station/commons/fitness/recreation/entertainment) +"lPe" = ( +/obj/structure/closet/radiation, /obj/effect/turf_decal/stripes/line{ dir = 1 }, /turf/open/floor/iron, -/area/ai_monitored/security/armory) -"laF" = ( +/area/station/science/explab) +"lPf" = ( +/obj/machinery/holopad, /obj/effect/turf_decal/bot, -/obj/structure/rack, -/turf/open/floor/plating, -/area/ai_monitored/turret_protected/aisat/maint) -"laZ" = ( +/turf/open/floor/iron, +/area/station/science/robotics/lab) +"lPh" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/effect/turf_decal/caution/stand_clear{ - dir = 8 - }, -/obj/structure/railing{ - dir = 1 - }, -/turf/open/floor/plating, -/area/maintenance/tram/mid) -"lbg" = ( -/obj/effect/turf_decal/tile/brown/fourcorners, -/obj/structure/window/reinforced/spawner/east, /obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/south, -/turf/open/floor/iron/dark, -/area/cargo/miningdock/oresilo) -"lbn" = ( -/obj/effect/turf_decal/trimline/neutral/filled/corner, -/obj/effect/turf_decal/trimline/blue/filled/corner{ +/obj/effect/spawner/random/trash/garbage, +/obj/item/stack/rods, +/turf/open/floor/catwalk_floor, +/area/station/maintenance/starboard/greater) +"lPj" = ( +/obj/effect/turf_decal/trimline/red/filled/corner{ dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/yellow/visible, -/obj/machinery/atmospherics/pipe/bridge_pipe/green/visible{ - dir = 4 - }, -/turf/open/floor/iron, -/area/engineering/atmos) -"lbo" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/engineering/transit_tube) -"lbr" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/ai_slipper{ - uses = 10 - }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, -/turf/open/floor/circuit, -/area/ai_monitored/turret_protected/aisat_interior) -"lby" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 10 - }, -/obj/structure/closet/secure_closet/warden, -/obj/item/radio/intercom/directional/west, -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/turf/open/floor/iron/showroomfloor, -/area/security/warden) -"lbB" = ( -/obj/structure/chair/office/light{ +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron, +/area/station/security/brig) +"lPl" = ( +/obj/effect/landmark/event_spawn, +/turf/open/floor/iron, +/area/station/cargo/storage) +"lPo" = ( +/obj/effect/turf_decal/trimline/red/filled/corner{ dir = 1 }, -/obj/effect/landmark/start/chief_engineer, /obj/structure/cable, -/turf/open/floor/iron/dark, -/area/command/heads_quarters/ce) -"lbS" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/iron, -/area/construction/mining/aux_base) -"lch" = ( -/obj/structure/chair/pew, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/chapel{ +/turf/open/floor/iron, +/area/station/security/brig) +"lPz" = ( +/obj/effect/turf_decal/sand/plating, +/obj/item/stack/ore/glass, +/turf/open/floor/plating/airless, +/area/mine/explored) +"lPO" = ( +/obj/machinery/door/poddoor/incinerator_atmos_main, +/turf/open/floor/engine, +/area/station/maintenance/disposal/incinerator) +"lPP" = ( +/obj/effect/turf_decal/trimline/yellow/warning, +/obj/structure/railing, +/obj/effect/turf_decal/trimline/neutral/filled/arrow_cw{ dir = 1 }, -/area/service/chapel) -"lcs" = ( -/obj/effect/turf_decal/trimline/purple/filled/corner{ - dir = 8 +/turf/open/floor/iron, +/area/station/hallway/primary/tram/center) +"lPY" = ( +/obj/effect/turf_decal/loading_area, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "hopqueue"; + name = "HoP Queue Shutters" }, -/obj/effect/turf_decal/trimline/purple/filled/corner{ +/turf/open/floor/iron, +/area/station/command/heads_quarters/hop) +"lQd" = ( +/obj/machinery/atmospherics/pipe/multiz/supply/visible/layer4{ dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, -/obj/structure/disposalpipe/segment{ - dir = 6 +/obj/machinery/atmospherics/pipe/multiz/scrubbers/visible/layer2{ + dir = 1 }, -/obj/structure/cable, -/turf/open/floor/iron/white, -/area/science/xenobiology) -"lcA" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line, -/obj/structure/sign/warning/securearea{ - pixel_y = -32 +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/end{ + dir = 1 }, -/turf/open/floor/iron, -/area/tcommsat/computer) -"lcO" = ( /turf/open/floor/plating, -/area/hallway/secondary/exit) -"ldi" = ( -/obj/effect/landmark/navigate_destination/dockarrival, -/turf/open/floor/iron, -/area/hallway/secondary/entry) -"ldk" = ( -/obj/effect/turf_decal/bot, -/obj/machinery/portable_atmospherics/scrubber, -/obj/machinery/atmospherics/pipe/smart/manifold4w/orange/visible, -/turf/open/floor/iron, -/area/engineering/atmos) -"ldl" = ( -/obj/effect/decal/cleanable/cobweb, -/obj/effect/turf_decal/trimline/yellow/filled/corner{ - dir = 8 - }, -/obj/machinery/firealarm/directional/west, -/obj/machinery/electrolyzer, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/turf/open/floor/iron, -/area/maintenance/disposal/incinerator) -"ldo" = ( +/area/station/maintenance/central/greater) +"lQf" = ( /obj/effect/turf_decal/trimline/red/filled/line{ dir = 1 }, /obj/effect/turf_decal/trimline/red/filled/corner, -/obj/machinery/duct, -/turf/open/floor/iron, -/area/security/prison) -"lds" = ( -/obj/structure/cable/multilayer/multiz, -/obj/effect/turf_decal/stripes/end{ - dir = 4 - }, -/obj/structure/sign/warning/electricshock{ - pixel_x = -32 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/hallway/primary/tram/right) -"ldA" = ( -/obj/structure/chair{ +/obj/effect/turf_decal/trimline/red/filled/corner{ dir = 8 }, -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 4 - }, -/obj/effect/landmark/start/assistant, -/turf/open/floor/iron/white, -/area/medical/medbay/lobby) -"ldC" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/landmark/start/shaft_miner, /turf/open/floor/iron, -/area/cargo/miningdock) -"ldE" = ( +/area/station/security/courtroom) +"lQn" = ( +/turf/closed/wall/r_wall, +/area/station/hallway/secondary/entry) +"lQo" = ( /obj/structure/table, -/obj/machinery/microwave{ - pixel_x = -2; - pixel_y = 5 +/obj/item/stack/cable_coil{ + pixel_x = 2; + pixel_y = -2 }, -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 4 +/obj/item/stack/cable_coil{ + pixel_x = 3; + pixel_y = -7 }, -/turf/open/floor/iron/dark, -/area/security/courtroom) -"ldG" = ( -/obj/effect/turf_decal/trimline/neutral/filled/corner, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/item/screwdriver{ + pixel_y = 16 }, -/obj/effect/landmark/event_spawn, -/turf/open/floor/iron, -/area/hallway/primary/tram/right) -"lef" = ( -/obj/machinery/door/firedoor/border_only{ +/obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 8 }, -/obj/structure/flora/ausbushes/ywflowers, -/obj/structure/flora/ausbushes/grassybush, -/turf/open/floor/grass, -/area/commons/dorms) -"lej" = ( -/obj/effect/turf_decal/trimline/green/filled/line{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/green/filled/corner{ - dir = 1 - }, +/obj/machinery/firealarm/directional/west, +/obj/item/storage/belt/utility, /turf/open/floor/iron, -/area/security/courtroom) -"lem" = ( -/obj/structure/rack, -/obj/item/wirecutters, -/obj/item/screwdriver{ - pixel_y = 6 - }, -/obj/item/pickaxe/mini{ - pixel_x = 5; - pixel_y = -1 - }, -/turf/open/misc/asteroid, -/area/mine/explored) -"ler" = ( -/obj/effect/turf_decal/trimline/neutral/filled/corner{ - dir = 1 - }, +/area/station/commons/storage/primary) +"lQp" = ( +/obj/effect/turf_decal/trimline/neutral/filled/corner, /obj/effect/turf_decal/trimline/neutral/filled/corner{ - dir = 4 + dir = 8 }, /turf/open/floor/iron, -/area/hallway/secondary/service) -"lev" = ( -/turf/open/floor/iron/cafeteria{ - dir = 5 - }, -/area/command/heads_quarters/rd) -"lex" = ( -/turf/open/misc/asteroid, -/area/science/genetics) -"lez" = ( -/obj/effect/turf_decal/siding/thinplating{ - dir = 1 - }, +/area/station/hallway/secondary/service) +"lQq" = ( +/obj/machinery/power/apc/auto_name/directional/north, /obj/structure/cable, +/turf/open/floor/carpet, +/area/station/security/detectives_office) +"lQr" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/iron, -/area/commons/fitness/recreation) -"leH" = ( -/obj/effect/turf_decal/trimline/green/filled/corner{ +/obj/structure/railing/corner{ dir = 4 }, -/obj/effect/turf_decal/trimline/green/filled/corner, -/obj/structure/disposalpipe/segment{ +/obj/effect/turf_decal/siding/thinplating/corner{ dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/white, -/area/medical/virology) -"leK" = ( -/obj/machinery/light/small/directional/south, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/smooth, -/area/maintenance/tram/left) -"leN" = ( -/obj/structure/closet/crate/hydroponics, -/obj/item/paper/guides/jobs/hydroponics, -/obj/item/seeds/onion, -/obj/item/seeds/garlic, -/obj/item/seeds/potato, -/obj/item/seeds/tomato, -/obj/item/seeds/carrot, -/obj/item/seeds/grass, -/obj/item/seeds/ambrosia, -/obj/item/seeds/wheat, -/obj/item/seeds/pumpkin, -/obj/effect/spawner/random/contraband/prison, -/obj/machinery/light/directional/east, -/obj/item/radio/intercom/prison/directional/east, -/obj/machinery/camera{ - c_tag = "Security - Prison Garden"; - dir = 6; - network = list("ss13","Security","prison") +/turf/open/floor/iron, +/area/station/commons/dorms) +"lQx" = ( +/obj/machinery/hydroponics/soil, +/obj/machinery/status_display/ai/directional/south, +/obj/effect/turf_decal/trimline/green/filled/line, +/obj/effect/turf_decal/trimline/neutral/filled/corner{ + dir = 4 }, -/obj/item/seeds/tower, +/obj/item/cultivator, /turf/open/floor/iron/dark, -/area/security/prison/garden) -"leY" = ( +/area/station/security/prison/garden) +"lQC" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 5 + }, /turf/open/floor/iron, -/area/security/checkpoint/escape) -"leZ" = ( -/turf/closed/wall/r_wall, -/area/ai_monitored/turret_protected/aisat/hallway) -"lfi" = ( -/obj/structure/lattice, -/obj/machinery/camera/motion{ - c_tag = "Secure - AI Lower External West"; - dir = 6; - network = list("ss13","minisat") +/area/station/hallway/secondary/entry) +"lQD" = ( +/obj/structure/table, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/turf/open/space/basic, -/area/ai_monitored/turret_protected/aisat_interior) -"lfj" = ( /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/iron, +/area/station/ai_monitored/command/storage/eva) +"lQM" = ( +/turf/closed/wall/r_wall, +/area/station/maintenance/port/central) +"lRr" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/closet, +/obj/effect/spawner/random/maintenance/four, +/turf/open/floor/iron/smooth, +/area/station/maintenance/central/lesser) +"lRu" = ( +/obj/effect/turf_decal/stripes/line, +/obj/effect/landmark/navigate_destination/dockescpod1, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"lRE" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/purple/filled/line, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/science/xenobiology) +"lRR" = ( +/obj/effect/turf_decal/trimline/neutral/filled/corner{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral, -/obj/structure/table/optable{ - desc = "A cold, hard place for your final rest."; - name = "Morgue Slab" +/obj/effect/turf_decal/trimline/neutral/filled/corner{ + dir = 8 }, -/obj/machinery/light_switch/directional/west{ - pixel_y = -8 +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/commons/dorms) +"lSe" = ( +/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/pipe/smart/manifold4w/green/visible, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable/layer3, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"lSo" = ( +/turf/open/floor/glass/reinforced, +/area/station/security/brig) +"lSp" = ( +/obj/structure/filingcabinet/chestdrawer, +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 10 + }, +/turf/open/floor/iron, +/area/station/tcommsat/computer) +"lSW" = ( +/obj/structure/table, +/obj/machinery/status_display/ai/directional/south, +/obj/machinery/camera{ + c_tag = "Secure - AI Minisat Entry"; + dir = 10; + network = list("ss13","minisat") }, /turf/open/floor/iron/dark, -/area/medical/morgue) -"lfk" = ( -/obj/machinery/door/airlock/maintenance_hatch{ - req_one_access_txt = "12" +/area/station/ai_monitored/turret_protected/aisat/foyer) +"lTc" = ( +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 1 + }, +/obj/effect/landmark/start/paramedic, +/turf/open/floor/iron/white, +/area/station/medical/treatment_center) +"lTj" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 1 }, +/obj/structure/table, +/turf/open/floor/iron, +/area/station/commons/fitness/recreation) +"lTx" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/effect/decal/cleanable/dirt, /obj/structure/cable, -/turf/open/floor/catwalk_floor, -/area/maintenance/starboard/lesser) -"lfq" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/trimline/purple/filled/corner{ - dir = 8 +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/effect/turf_decal/trimline/purple/filled/corner{ +/turf/open/floor/catwalk_floor, +/area/station/maintenance/starboard/central) +"lTF" = ( +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ dir = 1 }, -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/ai_upload_foyer) -"lfv" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 4 +/obj/structure/table/reinforced, +/obj/structure/desk_bell{ + pixel_x = 7 }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 +/turf/open/floor/iron, +/area/station/service/bar) +"lTR" = ( +/obj/effect/spawner/random/engineering/tracking_beacon, +/turf/open/floor/iron, +/area/station/command/gateway) +"lTV" = ( +/obj/machinery/computer/warrant{ + dir = 4 }, -/obj/machinery/door/firedoor/border_only, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/cafeteria, -/area/commons/dorms/laundry) -"lfx" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/trimline/yellow/warning, /obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 1 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 + dir = 10 }, /turf/open/floor/iron, -/area/maintenance/tram/mid) -"lfU" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/duct, -/turf/open/floor/iron/white, -/area/medical/treatment_center) -"lfX" = ( -/obj/structure/table/reinforced, -/obj/item/cigbutt/cigarbutt{ - pixel_x = 5; - pixel_y = -1 +/area/station/hallway/secondary/command) +"lTX" = ( +/obj/item/storage/toolbox/electrical, +/turf/open/misc/asteroid/airless, +/area/mine/explored) +"lUb" = ( +/obj/structure/window/reinforced/spawner/north, +/obj/structure/closet{ + name = "Beekeeper Uniform" }, -/obj/item/phone{ - pixel_x = -3; +/obj/item/clothing/suit/beekeeper_suit, +/obj/item/clothing/head/beekeeper_head, +/obj/item/melee/flyswatter, +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 5 + }, +/turf/open/floor/iron/dark, +/area/station/service/hydroponics) +"lUf" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line, +/turf/open/floor/iron, +/area/station/commons/fitness/recreation) +"lUo" = ( +/obj/structure/rack, +/obj/item/storage/briefcase{ + pixel_x = 3; pixel_y = 3 }, -/obj/machinery/requests_console/directional/north{ - department = "AI"; - departmentType = 5; - name = "AI Requests Console" +/obj/item/storage/secure/briefcase, +/obj/effect/turf_decal/trimline/green/filled/corner, +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 9 }, -/obj/structure/cable, -/turf/open/floor/circuit, -/area/ai_monitored/turret_protected/ai) -"lgf" = ( -/obj/effect/turf_decal/siding/thinplating/dark, -/obj/structure/table, -/obj/machinery/power/apc/auto_name/directional/south, -/obj/structure/cable, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/hallway/secondary/exit/departure_lounge) -"lgw" = ( -/obj/effect/turf_decal/trimline/yellow/warning{ +/obj/machinery/light/directional/north, +/turf/open/floor/iron, +/area/station/security/courtroom) +"lUW" = ( +/obj/machinery/holopad, +/obj/effect/turf_decal/trimline/neutral/filled/corner, +/obj/effect/turf_decal/trimline/neutral/filled/corner{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/neutral/corner{ dir = 1 }, -/obj/effect/turf_decal/trimline/neutral/filled/arrow_ccw, -/obj/effect/turf_decal/caution, -/obj/structure/railing/corner{ +/obj/effect/turf_decal/trimline/neutral/corner{ dir = 4 }, +/obj/effect/turf_decal/bot, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/obj/structure/cable, /turf/open/floor/iron, -/area/hallway/primary/tram/right) -"lgx" = ( +/area/station/hallway/primary/tram/right) +"lVg" = ( +/obj/machinery/door/airlock{ + name = "Law Office" + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/stripes/line, +/obj/machinery/door/firedoor, /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/iron/white, -/area/science/xenobiology) -"lgI" = ( -/obj/effect/turf_decal/trimline/green/filled/line, -/obj/effect/turf_decal/trimline/green/filled/corner{ +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/access/all/service/lawyer, +/turf/open/floor/wood, +/area/station/service/lawoffice) +"lVo" = ( +/obj/effect/turf_decal/trimline/white/filled/line{ dir = 1 }, -/obj/item/radio/intercom/directional/south, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/machinery/light/directional/south, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/aisat_interior) +"lVA" = ( +/obj/structure/sign/warning/vacuum{ + pixel_y = 32 + }, +/obj/machinery/light/small/directional/west, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/turf/open/floor/catwalk_floor, +/area/station/hallway/primary/tram/right) +"lVE" = ( +/obj/machinery/computer/scan_consolenew{ + dir = 1 }, +/obj/machinery/airalarm/directional/south, /turf/open/floor/iron/dark, -/area/service/hydroponics) -"lhK" = ( -/obj/effect/landmark/start/head_of_security, -/obj/effect/turf_decal/trimline/red/filled/line{ +/area/station/science/genetics) +"lVU" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/engineering/transit_tube) +"lWa" = ( +/obj/structure/weightmachine/weightlifter, +/obj/structure/cable, +/obj/effect/turf_decal/trimline/red/filled/line, +/turf/open/floor/iron, +/area/station/security/prison/workout) +"lWh" = ( +/obj/machinery/light_switch/directional/east, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark, +/area/station/command/teleporter) +"lWi" = ( +/obj/effect/turf_decal/stripes/line{ dir = 1 }, /obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, /turf/open/floor/iron, -/area/security/office) -"lia" = ( -/obj/effect/turf_decal/sand/plating, -/obj/structure/disposalpipe/junction/yjunction, +/area/station/engineering/engine_smes) +"lWj" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/plating/airless, -/area/mine/explored) -"lig" = ( -/obj/effect/turf_decal/trimline/neutral/filled/corner{ - dir = 1 +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/grimy, +/area/station/ai_monitored/command/nuke_storage) +"lWw" = ( +/obj/machinery/portable_atmospherics/pump{ + name = "Lil Pump" }, -/obj/effect/turf_decal/trimline/neutral/filled/corner{ +/turf/open/floor/iron/dark, +/area/station/science/ordnance/storage) +"lWR" = ( +/obj/machinery/airalarm/directional/north, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 5 + }, +/obj/effect/turf_decal/trimline/red/filled/corner{ dir = 8 }, -/obj/effect/turf_decal/siding/thinplating/corner, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/turf/open/floor/iron, -/area/commons/fitness/recreation) -"lih" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/catwalk_floor, -/area/maintenance/department/medical) -"lil" = ( -/obj/structure/table/wood, -/obj/item/folder{ - pixel_y = 2 - }, -/turf/open/floor/iron/grimy, -/area/service/chapel/office) -"liq" = ( -/obj/structure/disposalpipe/segment, +/turf/open/floor/iron/dark, +/area/station/security/office) +"lXb" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/trimline/purple/filled/corner{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/purple/filled/corner{ + dir = 1 + }, /obj/structure/cable, -/turf/open/floor/catwalk_floor, -/area/maintenance/central/greater) -"lir" = ( -/obj/effect/turf_decal/trimline/green/filled/corner{ +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/ai_upload_foyer) +"lXc" = ( +/obj/effect/turf_decal/trimline/neutral/filled/corner{ dir = 1 }, -/obj/effect/turf_decal/trimline/green/filled/corner{ +/obj/effect/turf_decal/trimline/neutral/filled/corner{ dir = 8 }, -/obj/machinery/door_buttons/airlock_controller{ - idExterior = "virology_airlock_exterior"; - idInterior = "virology_airlock_interior"; - idSelf = "virology_airlock_control"; - name = "Virology Access Console"; - pixel_x = -24; - pixel_y = 24; - req_access_txt = "39" - }, /obj/structure/disposalpipe/segment{ dir = 9 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/iron/white, -/area/medical/virology) -"liD" = ( -/obj/structure/sign/warning/vacuum/external{ - pixel_x = -32 - }, -/obj/effect/turf_decal/sand/plating, -/obj/machinery/light/small/directional/east, -/turf/open/floor/plating, -/area/maintenance/starboard/lesser) -"liF" = ( -/obj/machinery/computer/atmos_control/carbon_tank{ +/turf/open/floor/iron, +/area/station/commons/storage/primary) +"lXk" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 8 }, -/obj/effect/turf_decal/trimline/brown/filled/line{ - dir = 4 +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/public/glass{ + name = "Monastary" }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/dark/visible, -/turf/open/floor/iron, -/area/engineering/atmos) -"liG" = ( -/obj/effect/turf_decal/trimline/purple/filled/corner{ +/obj/effect/mapping_helpers/airlock/access/all/service/chapel_office, +/turf/open/floor/iron/dark, +/area/station/service/chapel/monastery) +"lXt" = ( +/obj/effect/turf_decal/trimline/neutral/filled/corner{ dir = 1 }, -/turf/open/floor/iron/white, -/area/science/lower) -"ljk" = ( -/obj/machinery/door/airlock/research{ - name = "Ordnance Lab"; - req_access_txt = "8" +/obj/effect/turf_decal/siding/thinplating{ + dir = 1 }, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/effect/landmark/navigate_destination/bar, +/turf/open/floor/iron, +/area/station/hallway/primary/tram/center) +"lXv" = ( +/obj/effect/turf_decal/siding/thinplating{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/trimline/purple/filled/line{ - dir = 1 +/obj/structure/railing{ + dir = 8 }, -/obj/effect/turf_decal/trimline/purple/filled/line, -/obj/machinery/door/firedoor/heavy, -/obj/structure/cable, -/turf/open/floor/iron/white, -/area/science/lower) -"ljm" = ( /obj/effect/turf_decal/trimline/red/filled/line{ - dir = 1 + dir = 10 }, -/obj/structure/cable, +/obj/structure/table/reinforced, +/obj/item/paper_bin, +/obj/item/pen, /turf/open/floor/iron, -/area/security/brig) -"ljt" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/siphon/monitored/carbon_output{ - dir = 8 +/area/station/security/checkpoint/supply) +"lXy" = ( +/obj/machinery/atmospherics/components/trinary/filter/atmos/flipped/co2, +/turf/open/floor/iron/dark, +/area/station/medical/treatment_center) +"lXH" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, +/obj/machinery/meter, +/obj/machinery/atmospherics/pipe/bridge_pipe/yellow/visible{ + dir = 4 }, -/turf/open/floor/engine/co2, -/area/engineering/atmos) -"ljH" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable, /turf/open/floor/iron, -/area/cargo/miningdock) -"ljS" = ( -/obj/effect/turf_decal/trimline/yellow/warning, -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 1 +/area/station/engineering/atmos) +"lXR" = ( +/obj/machinery/door/airlock/command/glass{ + name = "Control Room" }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/disposalpipe/segment{ +/obj/effect/turf_decal/trimline/yellow/filled/line, +/obj/effect/mapping_helpers/airlock/access/any/command/general, +/obj/effect/mapping_helpers/airlock/access/any/engineering/tcoms, +/turf/open/floor/iron, +/area/station/tcommsat/computer) +"lYb" = ( +/obj/structure/table/wood, +/obj/item/paper_bin{ + pixel_x = -2; + pixel_y = 4 + }, +/obj/item/pen, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/grimy, +/area/station/service/library/lounge) +"lYl" = ( +/obj/machinery/porta_turret/ai{ dir = 4 }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/obj/machinery/light/directional/east, +/turf/open/floor/circuit, +/area/station/ai_monitored/turret_protected/ai) +"lYo" = ( +/obj/structure/fluff/tram_rail/floor, +/turf/open/floor/glass/reinforced, +/area/station/hallway/primary/tram/left) +"lYr" = ( +/obj/structure/table, +/obj/effect/turf_decal/trimline/brown/filled/line{ + dir = 4 + }, +/obj/item/stamp{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/stamp/denied{ + pixel_x = 4; + pixel_y = -2 }, /turf/open/floor/iron, -/area/maintenance/tram/left) -"ljV" = ( -/obj/machinery/atmospherics/components/binary/pump{ - dir = 8; - name = "Atmos to Loop" +/area/station/cargo/office) +"lYK" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 9 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/obj/structure/rack, +/obj/item/storage/toolbox/mechanical{ + pixel_x = -2; + pixel_y = -1 }, +/obj/item/multitool, +/obj/machinery/camera/emp_proof{ + c_tag = "Secure - Telecomms Control Room"; + dir = 9 + }, +/obj/machinery/newscaster/directional/north, +/turf/open/floor/iron, +/area/station/tcommsat/computer) +"lYN" = ( /obj/effect/turf_decal/stripes/line{ - dir = 4 + dir = 1 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/light/directional/east, -/turf/open/floor/engine, -/area/engineering/supermatter/room) -"lka" = ( +/turf/open/floor/iron, +/area/station/ai_monitored/security/armory) +"lYV" = ( +/obj/structure/grille, /obj/effect/decal/cleanable/dirt, -/obj/structure/rack, -/obj/effect/spawner/random/maintenance/four, -/turf/open/floor/iron/smooth, -/area/maintenance/port/central) -"lkf" = ( +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"lYY" = ( +/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"lZw" = ( +/obj/effect/turf_decal/trimline/yellow/filled/corner{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/yellow/filled/corner, /obj/structure/disposalpipe/segment{ dir = 4 }, +/turf/open/floor/iron, +/area/station/engineering/main) +"lZA" = ( +/obj/machinery/firealarm/directional/west, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/door/airlock/maintenance_hatch{ - req_one_access_txt = "12" - }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/turf/open/floor/catwalk_floor, -/area/maintenance/port/central) -"lkh" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/trash/garbage, -/turf/open/floor/iron/smooth, -/area/maintenance/port/aft) -"lkt" = ( -/obj/effect/turf_decal/trimline/green/filled/corner{ - dir = 1 - }, /turf/open/floor/iron/dark, -/area/command/bridge) -"lkN" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/area/station/service/chapel/office) +"lZV" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 4 }, -/turf/open/floor/iron, -/area/science/robotics/mechbay) -"lkX" = ( /obj/effect/turf_decal/trimline/neutral/filled/corner{ dir = 8 }, -/obj/effect/landmark/start/hangover, +/obj/machinery/firealarm/directional/east, /turf/open/floor/iron, -/area/hallway/primary/tram/left) -"llg" = ( +/area/station/hallway/secondary/command) +"lZW" = ( +/turf/closed/wall, +/area/station/maintenance/department/cargo) +"lZY" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/stripes/corner, +/obj/structure/disposalpipe/segment, +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/science/xenobiology) +"mac" = ( +/obj/machinery/newscaster/directional/north, +/obj/effect/turf_decal/trimline/green/filled/line, /obj/effect/turf_decal/trimline/green/filled/line{ - dir = 5 - }, -/obj/structure/table, -/obj/item/stack/sheet/cardboard, -/obj/item/food/donkpocket/pizza, -/obj/machinery/camera/directional/east{ - c_tag = "Medical - Virology Break Room"; - network = list("ss13","medbay") - }, -/turf/open/floor/iron/dark, -/area/medical/virology) -"lll" = ( -/obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/directional/north, /turf/open/floor/iron, -/area/maintenance/disposal) -"llv" = ( +/area/station/security/courtroom) +"mai" = ( +/obj/machinery/holopad, +/obj/effect/turf_decal/bot, +/obj/effect/landmark/start/scientist, /turf/open/floor/iron, -/area/commons/vacant_room/commissary) -"llO" = ( -/turf/closed/wall, -/area/maintenance/starboard/greater) -"lmc" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/duct, -/obj/machinery/door/airlock{ - name = "Water Closet"; - req_access_txt = "26" - }, +/area/station/science/lab) +"may" = ( /turf/open/floor/plating, -/area/maintenance/department/medical) -"lmk" = ( +/area/station/hallway/secondary/exit/departure_lounge) +"maH" = ( +/turf/open/floor/carpet, +/area/station/command/heads_quarters/captain) +"maI" = ( +/obj/machinery/power/apc/auto_name/directional/south, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/turf/open/floor/catwalk_floor, +/area/station/maintenance/department/cargo) +"maN" = ( /obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 10 - }, -/turf/open/floor/iron, -/area/hallway/primary/central) -"lmp" = ( -/obj/effect/turf_decal/trimline/purple/filled/line{ dir = 4 }, -/obj/effect/turf_decal/trimline/purple/filled/corner{ - dir = 1 - }, -/obj/machinery/atmospherics/components/binary/pump{ - dir = 1; - name = "Gas to Chamber" - }, -/obj/machinery/button/door/directional/east{ - id = "cytologysecure"; - name = "Secure Pen Lockdown" - }, -/turf/open/floor/iron/white, -/area/science/cytology) -"lmL" = ( -/obj/structure/cable, /turf/open/floor/iron, -/area/tcommsat/computer) -"lna" = ( +/area/station/hallway/secondary/command) +"maS" = ( /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/item/storage/book/bible, -/obj/structure/altar_of_gods, -/turf/open/floor/iron/dark, -/area/service/chapel) -"lnf" = ( -/obj/machinery/portable_atmospherics/canister/plasma, -/obj/machinery/camera/directional/east{ - c_tag = "Science - Ordnance Storage"; - name = "science camera"; - network = list("ss13","rd") - }, -/turf/open/floor/iron/dark, -/area/science/storage) -"lnr" = ( /obj/effect/turf_decal/trimline/red/filled/line{ dir = 8 }, -/obj/machinery/light/directional/west, -/obj/structure/sign/warning/securearea{ - pixel_x = -32 - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron, -/area/security/office) -"lnH" = ( -/obj/structure/rack, -/obj/item/weldingtool, -/obj/item/crowbar, -/obj/item/stack/package_wrap, -/obj/item/stack/package_wrap, -/obj/item/stack/package_wrap, -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 4 - }, -/turf/open/floor/iron, -/area/commons/storage/primary) -"lnK" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/duct, -/obj/structure/cable, /turf/open/floor/iron, -/area/service/janitor) -"lnN" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/turf/open/floor/iron/smooth, -/area/maintenance/department/medical) -"lnP" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 8 - }, -/obj/machinery/power/apc/auto_name/directional/west, -/obj/structure/cable, -/turf/open/floor/iron/white, -/area/medical/medbay/central) -"lnR" = ( -/obj/structure/railing{ +/area/station/security/prison) +"maU" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 1 }, -/obj/effect/turf_decal/siding/thinplating{ +/turf/open/floor/wood, +/area/station/service/theater) +"mbj" = ( +/obj/structure/showcase/cyborg/old{ + pixel_y = 20 + }, +/obj/machinery/camera/motion{ + c_tag = "Secure - AI Core North"; + dir = 9; + network = list("aicore") + }, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/ai) +"mbm" = ( +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ dir = 1 }, -/turf/open/floor/iron, -/area/commons/fitness/recreation) -"lnV" = ( -/obj/machinery/pdapainter{ - pixel_y = 2 +/obj/structure/sign/poster/official/high_class_martini{ + pixel_y = -32 }, -/turf/open/floor/wood, -/area/command/heads_quarters/hop) -"lnX" = ( -/obj/structure/railing/corner, -/obj/effect/turf_decal/trimline/purple/filled/corner, -/obj/effect/turf_decal/stripes/line{ - dir = 4 +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ + dir = 8 }, +/turf/open/floor/iron, +/area/station/service/bar) +"mbv" = ( /obj/structure/disposalpipe/segment, -/obj/structure/cable, -/turf/open/floor/iron/white, -/area/science/xenobiology) -"loa" = ( -/obj/effect/turf_decal/trimline/blue/filled/line, -/obj/machinery/door/firedoor, +/obj/effect/turf_decal/sand/plating, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ +/turf/open/floor/plating/airless, +/area/mine/explored) +"mbA" = ( +/obj/structure/sign/warning/docking, +/turf/closed/wall, +/area/station/hallway/secondary/entry) +"mbG" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ dir = 4 }, -/turf/open/floor/iron/white, -/area/medical/medbay/central) -"lom" = ( /obj/structure/table, +/obj/machinery/recharger, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/machinery/power/apc/auto_name/directional/east, +/turf/open/floor/iron/showroomfloor, +/area/station/security/warden) +"mbJ" = ( +/turf/closed/wall, +/area/station/maintenance/tram/right) +"mcg" = ( +/obj/machinery/vending/boozeomat, +/obj/machinery/light_switch/directional/west, +/turf/open/floor/wood, +/area/station/command/heads_quarters/captain) +"mcM" = ( +/obj/effect/landmark/start/security_officer, +/obj/structure/chair{ + dir = 8 + }, /obj/structure/cable, -/obj/item/radio/intercom/prison, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/duct, -/obj/machinery/light/floor, /turf/open/floor/iron, -/area/security/prison) -"loK" = ( -/obj/structure/cable, -/obj/machinery/door/airlock/maintenance_hatch{ - name = "Recreation Area Maintenance Access"; - req_one_access_txt = "12" +/area/station/security/office) +"mcW" = ( +/obj/effect/turf_decal/siding/thinplating/corner, +/obj/effect/turf_decal/siding/thinplating/corner{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/catwalk_floor, -/area/commons/fitness/recreation) -"loN" = ( -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/grass, -/area/hallway/secondary/exit/departure_lounge) -"loR" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment{ - dir = 6 +/obj/structure/ladder, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/aisat/hallway) +"mdj" = ( +/obj/structure/disposalpipe/sorting/mail{ + dir = 1; + name = "sorting disposal pipe (Research Director's Office)"; + sortType = 13 }, /obj/structure/cable, -/turf/open/floor/iron, -/area/cargo/miningdock) -"loW" = ( -/obj/machinery/camera/directional/west{ - c_tag = "Civilian - Entertainment Center North" - }, -/turf/open/floor/eighties/red, -/area/commons/fitness/recreation/entertainment) -"loZ" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/freezer, -/area/science/lower) -"lpd" = ( +/turf/open/floor/iron/white, +/area/station/science/research) +"mdn" = ( +/obj/machinery/door/airlock/maintenance_hatch, /obj/effect/decal/cleanable/dirt, -/obj/structure/railing{ - dir = 1 +/obj/effect/decal/cleanable/dirt, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 4 }, -/turf/open/floor/plating, -/area/maintenance/tram/left) -"lpp" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ +/obj/effect/mapping_helpers/airlock/access/any/science/maintenance, +/turf/open/floor/iron/smooth, +/area/station/maintenance/starboard/lesser) +"mdv" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 10 + }, +/obj/structure/lattice, +/turf/open/space/basic, +/area/mine/explored) +"mdy" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/carpet, +/area/station/service/chapel) +"mdD" = ( +/obj/structure/rack, +/obj/structure/window/reinforced{ dir = 4 }, -/obj/machinery/atmospherics/components/unary/bluespace_sender, -/turf/open/floor/iron, -/area/engineering/atmos) -"lpr" = ( -/obj/machinery/portable_atmospherics/canister/oxygen, -/turf/open/floor/engine/o2, -/area/engineering/atmos) -"lpV" = ( -/turf/closed/wall, -/area/engineering/main) -"lqi" = ( -/obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, -/obj/structure/cable/layer3, -/turf/open/floor/engine, -/area/engineering/supermatter/room) -"lqr" = ( -/obj/effect/turf_decal/siding/thinplating{ +/obj/structure/window/reinforced{ dir = 8 }, -/obj/structure/railing{ - dir = 8 +/obj/item/gun/energy/e_gun{ + pixel_x = -3; + pixel_y = 3 }, -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 10 +/obj/item/gun/energy/e_gun, +/obj/item/gun/energy/e_gun{ + pixel_x = 3; + pixel_y = -3 + }, +/obj/machinery/camera/directional/north{ + c_tag = "Security - Armory"; + network = list("ss13","Security") }, -/obj/structure/table/reinforced, -/obj/item/paper_bin, -/obj/item/pen, /turf/open/floor/iron, -/area/security/checkpoint/supply) -"lqz" = ( -/obj/machinery/holopad, -/obj/effect/turf_decal/bot, -/obj/structure/disposalpipe/junction/flip{ - dir = 8 +/area/station/ai_monitored/security/armory) +"mdP" = ( +/obj/machinery/suit_storage_unit/medical, +/turf/open/floor/iron/dark, +/area/station/medical/storage) +"mdY" = ( +/obj/effect/turf_decal/trimline/neutral/line, +/turf/open/floor/iron, +/area/station/service/hydroponics/garden) +"mei" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line, +/obj/effect/turf_decal/trimline/yellow/filled/corner{ + dir = 1 }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/dark/visible, /turf/open/floor/iron, -/area/commons/fitness/recreation) -"lqE" = ( -/obj/effect/turf_decal/trimline/purple/filled/corner{ +/area/station/engineering/atmos) +"mew" = ( +/obj/structure/table, +/obj/structure/bedsheetbin, +/obj/machinery/light/directional/east, +/obj/item/radio/intercom/prison/directional/east, +/turf/open/floor/iron/cafeteria, +/area/station/security/prison) +"meF" = ( +/obj/effect/turf_decal/trimline/neutral/filled/corner{ dir = 8 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/trimline/neutral/corner{ - dir = 8 +/obj/structure/disposalpipe/segment{ + dir = 10 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, /turf/open/floor/iron, -/area/hallway/primary/tram/right) -"lqL" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 8 +/area/station/hallway/secondary/command) +"meK" = ( +/obj/machinery/door/airlock/security/glass{ + id_tag = "crgdoor"; + name = "Security Post - Cargo" }, -/obj/effect/turf_decal/tile/blue{ +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/trimline/red/filled/corner{ dir = 4 }, -/obj/machinery/door/airlock/medical/glass{ - name = "Medical Freezer"; - req_access_txt = "5" - }, -/obj/structure/cable, -/obj/machinery/door/firedoor, +/obj/effect/turf_decal/trimline/red/filled/corner, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/duct, -/turf/open/floor/iron/freezer, -/area/medical/surgery/fore) -"lqN" = ( -/obj/effect/turf_decal/trimline/yellow/warning{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/neutral/filled/line, -/turf/open/floor/iron, -/area/maintenance/tram/right) -"lqU" = ( -/obj/effect/turf_decal/trimline/yellow/warning{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/purple/filled/line{ - dir = 1 - }, -/obj/machinery/light/directional/north, -/turf/open/floor/iron, -/area/engineering/transit_tube) -"lrn" = ( /obj/structure/cable, -/obj/machinery/firealarm/directional/east, -/obj/effect/turf_decal/trimline/red/filled/line{ +/obj/effect/mapping_helpers/airlock/access/all/security/brig, +/turf/open/floor/iron, +/area/station/security/checkpoint/supply) +"meO" = ( +/obj/effect/turf_decal/trimline/blue/filled/corner{ dir = 4 }, -/obj/machinery/camera{ - c_tag = "Security - Isolation Chambers"; - dir = 6; - network = list("ss13","Security","prison") - }, -/turf/open/floor/iron, -/area/security/prison) -"lrp" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ +/turf/open/floor/iron/dark, +/area/station/command/bridge) +"meP" = ( +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/turf_decal/siding/thinplating/corner, -/obj/machinery/door/firedoor, -/turf/open/floor/iron, -/area/hallway/primary/central) -"lrq" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/landmark/start/cargo_technician, -/obj/structure/chair/office{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/trimline/purple/filled/corner{ dir = 1 }, +/obj/effect/turf_decal/trimline/purple/filled/corner{ + dir = 8 + }, /obj/structure/cable, -/turf/open/floor/iron, -/area/cargo/office) -"lrt" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 4 +/turf/open/floor/iron/white, +/area/station/science/genetics) +"mfj" = ( +/obj/structure/ladder, +/turf/open/floor/iron/grimy, +/area/station/ai_monitored/command/nuke_storage) +"mfC" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 6 }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/science/lower) +"mfF" = ( +/obj/structure/sign/painting/library_private{ + pixel_y = -32 }, +/turf/open/floor/engine/cult, +/area/station/service/library) +"mfT" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small/directional/south, /obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/catwalk_floor, +/area/station/maintenance/central/greater) +"mfU" = ( +/obj/structure/frame/machine, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/station/maintenance/starboard/central) +"mfX" = ( +/obj/machinery/telecomms/receiver/preset_left, +/turf/open/floor/iron/dark/telecomms, +/area/station/tcommsat/server) +"mgc" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/duct, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/freezer, -/area/medical/coldroom) -"lrz" = ( -/obj/structure/closet/emcloset, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/trimline/neutral/filled/corner{ +/area/station/commons/toilet) +"mgv" = ( +/obj/item/shard, +/turf/open/misc/asteroid, +/area/mine/explored) +"mgB" = ( +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ dir = 1 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/cargo/miningdock/cafeteria) +"mgN" = ( +/obj/machinery/vending/wardrobe/science_wardrobe, +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 5 + }, +/obj/machinery/requests_console/directional/east{ + announcementConsole = 1; + department = "Research Lab"; + departmentType = 5; + name = "Research Requests Console"; + receive_ore_updates = 1 + }, +/turf/open/floor/iron/white, +/area/station/science/lab) +"mgS" = ( +/turf/open/floor/iron/cafeteria, +/area/station/security/prison/mess) +"mgX" = ( +/obj/structure/lattice/catwalk, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, -/area/maintenance/starboard/central) -"lrM" = ( -/obj/structure/disposalpipe/segment{ +/area/station/maintenance/tram/mid) +"mhi" = ( +/obj/effect/turf_decal/stripes/corner, +/obj/effect/turf_decal/stripes/corner{ dir = 4 }, -/obj/effect/turf_decal/trimline/yellow/warning, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/ai_monitored/security/armory) +"mhj" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 1 - }, -/obj/machinery/camera{ - c_tag = "Maintenance - East Tram Tunnel 1"; - dir = 9 +/obj/structure/cable, +/obj/effect/spawner/random/structure/steam_vent, +/turf/open/floor/catwalk_floor, +/area/station/maintenance/port/central) +"mhr" = ( +/obj/effect/turf_decal/trimline/yellow/warning{ + dir = 4 }, +/obj/effect/turf_decal/trimline/purple/filled/line, /turf/open/floor/iron, -/area/maintenance/tram/right) -"lsc" = ( -/obj/machinery/power/terminal{ - dir = 1 +/area/station/engineering/transit_tube) +"mhE" = ( +/obj/effect/turf_decal/sand/plating, +/obj/machinery/door/airlock/external{ + autoclose = 0; + frequency = 1449; + id_tag = "middleright_lower_eva_external"; + name = "External Access" }, -/obj/structure/cable/layer1, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/maintenance/disposal/incinerator) -"lsf" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 10 +/obj/machinery/door_buttons/access_button{ + idDoor = "middleright_lower_eva_external"; + idSelf = "middleright_lower_eva_airlock_control"; + name = "External Access Button"; + pixel_y = -24 }, -/obj/machinery/airalarm/directional/south, -/turf/open/floor/iron/white, -/area/security/medical) -"lsi" = ( -/obj/effect/spawner/structure/window/reinforced, +/obj/effect/mapping_helpers/airlock/locked, /turf/open/floor/plating, -/area/ai_monitored/security/armory) -"lsq" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 8 - }, -/obj/effect/turf_decal/siding/thinplating{ - dir = 4 +/area/station/hallway/primary/tram/center) +"mhF" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/firedoor, +/obj/machinery/door/window/brigdoor/left/directional/east{ + dir = 1; + name = "Access Desk"; + req_access = list("hop") }, -/obj/machinery/light/directional/west, -/obj/machinery/camera/directional/west{ - c_tag = "Civilian - Recreational Area East" +/obj/machinery/door/poddoor/preopen{ + id = "hop"; + name = "Privacy Shutters" }, -/turf/open/floor/iron, -/area/commons/fitness/recreation) -"lsv" = ( -/obj/effect/turf_decal/trimline/blue/filled/corner{ - dir = 8 +/obj/machinery/door/window/right/directional/west{ + dir = 2; + name = "Access Queue" }, -/obj/effect/turf_decal/trimline/neutral/corner{ - dir = 8 +/obj/structure/desk_bell{ + pixel_x = -7 }, -/obj/structure/disposalpipe/segment, -/obj/structure/cable, +/turf/open/floor/plating, +/area/station/command/heads_quarters/hop) +"mhN" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/hallway/primary/tram/center) -"lsz" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line, /obj/structure/cable, -/obj/effect/turf_decal/trimline/red/filled/line{ +/turf/open/floor/iron, +/area/station/ai_monitored/command/storage/eva) +"mhX" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 4 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/duct, -/turf/open/floor/iron, -/area/security/prison) -"lsF" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/obj/machinery/light/small/directional/north, -/obj/effect/landmark/start/cyborg, -/obj/effect/turf_decal/trimline/purple/filled/line{ - dir = 1 - }, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/ai_upload_foyer) -"lsL" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/trimline/brown/filled/corner{ - dir = 8 - }, -/turf/open/floor/iron, -/area/cargo/drone_bay) -"ltb" = ( -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/trimline/red/filled/line{ +/obj/machinery/bluespace_vendor/directional/east, +/obj/structure/cable, +/obj/structure/disposalpipe/junction/flip{ dir = 1 }, -/obj/effect/turf_decal/trimline/red/filled/line, /turf/open/floor/iron, -/area/security/prison) -"ltr" = ( -/obj/effect/turf_decal/siding/thinplating{ - dir = 1 +/area/station/hallway/secondary/entry) +"mhZ" = ( +/turf/closed/wall/r_wall, +/area/station/maintenance/tram/left) +"mih" = ( +/obj/structure/window/reinforced{ + dir = 4 }, -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 8 +/obj/structure/disposalpipe/segment, +/turf/open/floor/engine, +/area/station/science/xenobiology) +"mik" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/turf/open/floor/iron, -/area/hallway/secondary/construction/engineering) -"ltu" = ( -/obj/structure/window/reinforced{ - dir = 8 +/obj/effect/landmark/event_spawn, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/catwalk_floor, +/area/station/hallway/primary/tram/center) +"min" = ( +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 4 }, -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ - dir = 2 +/obj/structure/table, +/obj/item/radio/intercom/directional/east, +/obj/item/paper{ + info = "buy more donk pockets"; + name = "To-Do List" }, /turf/open/floor/iron/dark, -/area/science/xenobiology) -"ltC" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/turf/open/floor/iron, -/area/command/heads_quarters/ce) -"ltI" = ( -/obj/effect/turf_decal/siding/thinplating{ +/area/station/medical/virology) +"miE" = ( +/obj/effect/turf_decal/siding/thinplating/dark, +/obj/structure/chair{ dir = 8 }, -/obj/effect/turf_decal/trimline/green/filled/corner{ - dir = 1 +/obj/effect/landmark/start/hangover, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/hallway/secondary/exit/departure_lounge) +"miJ" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/carpet, +/area/station/commons/dorms) +"miQ" = ( +/obj/machinery/door/airlock/command{ + name = "Research Director's Office" }, -/obj/effect/turf_decal/trimline/green/filled/corner{ - dir = 8 +/obj/machinery/door/firedoor, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 }, -/obj/effect/turf_decal/trimline/green/corner, -/obj/effect/turf_decal/trimline/green/corner{ +/obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/iron/dark, -/area/service/hydroponics) -"ltO" = ( /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/security/prison/garden) -"lub" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 4 +/obj/effect/mapping_helpers/airlock/access/all/science/rd, +/turf/open/floor/iron/cafeteria{ + dir = 5 }, -/turf/open/floor/iron/white, -/area/medical/medbay/central) -"luc" = ( +/area/station/command/heads_quarters/rd) +"miU" = ( +/obj/effect/turf_decal/delivery, /obj/machinery/atmospherics/components/binary/pump{ - dir = 8; - name = "CO2 Outlet Pump" + dir = 1; + name = "External Gas to Loop" }, -/obj/effect/turf_decal/trimline/brown/filled/line{ - dir = 5 +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"mjh" = ( +/obj/machinery/status_display/ai/directional/west, +/obj/structure/chair/office{ + dir = 1 }, -/turf/open/floor/iron, -/area/engineering/atmos) -"lug" = ( /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/circuit, +/area/station/ai_monitored/turret_protected/ai) +"mjm" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/decal/cleanable/dirt, -/obj/structure/disposalpipe/segment{ - dir = 6 +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/trimline/yellow/filled/corner{ + dir = 8 }, -/turf/open/floor/catwalk_floor, -/area/maintenance/central/lesser) -"luC" = ( -/obj/effect/turf_decal/trimline/red/filled/corner{ +/obj/effect/turf_decal/trimline/yellow/filled/corner{ dir = 1 }, /obj/structure/cable, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"mjt" = ( +/obj/machinery/door/airlock/external{ + name = "Solar Maintenance" + }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 + }, +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, +/turf/open/floor/plating, +/area/station/maintenance/solars/starboard) +"mjI" = ( +/obj/machinery/vending/cigarette, +/turf/open/floor/wood, +/area/station/command/heads_quarters/captain) +"mjM" = ( +/turf/closed/wall, +/area/station/security/medical) +"mjO" = ( +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/security/brig) -"luS" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 +/area/station/security/processing) +"mjP" = ( +/obj/structure/railing{ + dir = 8 + }, +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 8 }, +/turf/open/floor/iron/white, +/area/station/science/xenobiology) +"mkj" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 4 }, -/turf/open/floor/iron, -/area/hallway/secondary/command) -"luW" = ( -/obj/effect/turf_decal/trimline/brown/filled/line{ - dir = 1 +/obj/effect/turf_decal/stripes/corner, +/obj/effect/turf_decal/stripes/corner{ + dir = 8 }, -/obj/effect/turf_decal/stripes{ +/obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/iron, -/area/hallway/secondary/exit) -"luY" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 4 +/turf/open/floor/iron/white, +/area/station/science/xenobiology) +"mkA" = ( +/obj/effect/turf_decal/sand/plating, +/obj/item/crowbar, +/turf/open/floor/plating, +/area/station/maintenance/starboard/lesser) +"mkD" = ( +/obj/effect/turf_decal/trimline/green/filled/corner, +/obj/effect/turf_decal/siding/thinplating/dark, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/duct, +/turf/open/floor/iron/dark, +/area/station/service/hydroponics) +"mkE" = ( +/obj/docking_port/stationary{ + dir = 8; + dwidth = 2; + height = 13; + id = "ferry_home"; + name = "port bay 2"; + width = 5 }, -/obj/machinery/light/directional/east, -/turf/open/floor/iron, -/area/hallway/primary/central) -"lva" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/turf/open/space/openspace, +/area/space) +"mkG" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 8 }, -/turf/open/floor/iron, -/area/cargo/storage) -"lvc" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 1 +/turf/open/floor/plating, +/area/station/maintenance/starboard/lesser) +"mkJ" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 4 }, -/obj/effect/turf_decal/trimline/yellow/filled/line, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/obj/effect/turf_decal/trimline/purple/filled/warning{ dir = 4 }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/turf/open/floor/iron, +/area/station/service/janitor) +"mkK" = ( +/obj/effect/turf_decal/trimline/blue/filled/line, +/obj/item/radio/intercom/directional/south, /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/iron, -/area/engineering/engine_smes) -"lve" = ( -/obj/structure/showcase/cyborg/old{ - pixel_y = 20 +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) +"mkZ" = ( +/obj/structure/bed/double, +/obj/item/bedsheet/dorms_double, +/turf/open/floor/carpet, +/area/station/commons/dorms) +"mla" = ( +/obj/structure/rack, +/obj/item/reagent_containers/glass/bottle/phosphorus{ + pixel_x = -5; + pixel_y = 3 }, -/obj/machinery/camera/motion{ - c_tag = "Secure - AI Core North"; - dir = 9; - network = list("aicore") +/obj/item/reagent_containers/glass/bottle/potassium{ + pixel_x = 7; + pixel_y = 3 }, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/ai) -"lvw" = ( -/turf/closed/wall, -/area/mine/explored) -"lvy" = ( -/obj/effect/turf_decal/trimline/purple/filled/line{ - dir = 1 +/obj/item/reagent_containers/glass/bottle/sodium{ + pixel_x = 1 }, -/obj/machinery/component_printer, -/turf/open/floor/iron/white, -/area/science/explab) -"lvI" = ( -/obj/structure/chair/stool/bar/directional/south, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/obj/machinery/camera/directional/south{ + c_tag = "Medical - Chemical Storage"; + network = list("ss13","medbay") + }, +/turf/open/floor/iron/dark/textured_corner{ dir = 4 }, -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 9 +/area/station/medical/medbay/central) +"mlg" = ( +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 6 }, -/turf/open/floor/iron, -/area/security/prison) -"lwn" = ( -/obj/machinery/door/airlock/research{ - name = "Ordnance Testing Lab"; - req_access_txt = "8" +/obj/effect/turf_decal/stripes/line{ + dir = 6 }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/door/firedoor/heavy, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/machinery/camera{ + c_tag = "Science - Xenobiology Airlock"; + dir = 6; + network = list("ss13","rd") }, +/obj/machinery/firealarm/directional/east, /turf/open/floor/iron/white, -/area/science/mixing/launch) -"lwx" = ( -/obj/effect/turf_decal/trimline/green/corner{ - dir = 8 +/area/station/science/xenobiology) +"mli" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/carpet, +/area/station/service/chapel) +"mlu" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/obj/machinery/door/airlock/external{ + name = "Port Docking Bay 1" }, -/obj/effect/turf_decal/trimline/green/corner, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/turf/open/floor/plating, +/area/station/hallway/secondary/entry) +"mlv" = ( +/obj/structure/cable, +/obj/effect/turf_decal/trimline/red/filled/corner, +/turf/open/floor/iron, +/area/station/security/prison) +"mlC" = ( +/obj/structure/closet/emcloset, +/obj/effect/turf_decal/siding/thinplating/dark{ + dir = 10 + }, +/obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/service/hydroponics) -"lwz" = ( -/obj/machinery/shower{ - dir = 4 +/area/station/hallway/secondary/exit) +"mlH" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 8 }, -/turf/open/floor/iron/freezer, -/area/security/prison/shower) -"lwN" = ( -/turf/closed/wall, -/area/medical/pharmacy) -"lxj" = ( -/obj/machinery/power/apc/auto_name/directional/north, -/obj/structure/cable, -/turf/open/floor/iron/grimy, -/area/service/chapel/office) -"lxq" = ( -/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark, +/area/station/service/chapel/monastery) +"mmj" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible, +/obj/effect/turf_decal/box/red, +/obj/machinery/light_switch/directional/west, +/turf/open/floor/iron/dark, +/area/station/science/ordnance/testlab) +"mmk" = ( /obj/effect/turf_decal/trimline/red/filled/line{ - dir = 6 + dir = 4 }, -/obj/item/kirbyplants/random, /turf/open/floor/iron, -/area/security/processing) -"lxE" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 +/area/station/hallway/secondary/exit/departure_lounge) +"mmp" = ( +/obj/machinery/door/airlock{ + id_tag = "private_o"; + name = "Private Quarters O" }, -/obj/effect/turf_decal/trimline/yellow/filled/line{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/wood, +/area/station/commons/dorms) +"mmv" = ( +/obj/effect/turf_decal/tile/blue{ dir = 1 }, -/obj/effect/turf_decal/trimline/yellow/filled/corner{ +/obj/effect/turf_decal/tile/yellow{ dir = 8 }, -/obj/machinery/light/directional/north, +/obj/effect/turf_decal/tile/blue/half/contrasted{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/station/command/bridge) +"mmy" = ( +/obj/machinery/light/directional/west, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/ai_upload) +"mmA" = ( +/obj/effect/turf_decal/trimline/blue/filled/corner{ + dir = 4 + }, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment, /obj/structure/cable, -/turf/open/floor/iron, -/area/engineering/main) -"lyi" = ( -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ +/turf/open/floor/iron/white, +/area/station/medical/medbay/lobby) +"mmC" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/manifold/layer2, +/obj/machinery/atmospherics/components/unary/vent_scrubber, +/turf/open/floor/iron/dark/airless, +/area/station/science/ordnance/freezerchamber) +"mmG" = ( +/obj/effect/turf_decal/trimline/neutral/filled/corner{ + dir = 8 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 1 }, -/obj/machinery/restaurant_portal/bar, /turf/open/floor/iron, -/area/commons/lounge) -"lyk" = ( +/area/station/hallway/secondary/entry) +"mmH" = ( +/obj/effect/turf_decal/delivery, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible, +/obj/machinery/meter, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"mmL" = ( +/obj/machinery/door/morgue{ + name = "Confession Booth (Chaplain)"; + req_access = list("chapel_office") + }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/trimline/red/filled/corner, -/obj/effect/turf_decal/trimline/red/filled/corner{ - dir = 4 +/turf/open/floor/wood/tile, +/area/station/service/chapel/office) +"mmN" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/turf/open/floor/iron, -/area/security/checkpoint/medical) -"lym" = ( -/obj/machinery/door/airlock/security/glass{ - id_tag = "outerbrigright"; - name = "Brig"; - req_access_txt = "63" +/turf/open/floor/plating/airless, +/area/station/science/ordnance/bomb) +"mmR" = ( +/obj/machinery/door/poddoor/shutters{ + id = "mechbay"; + name = "Mech Bay" }, -/obj/effect/turf_decal/trimline/red/filled/line{ +/turf/open/floor/plating, +/area/station/science/robotics/mechbay) +"mnv" = ( +/obj/effect/landmark/event_spawn, +/obj/machinery/atmospherics/components/unary/passive_vent{ + dir = 1; + name = "server vent" + }, +/turf/open/floor/circuit/telecomms/server, +/area/station/science/server) +"mnB" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/trimline/purple/filled/corner{ dir = 8 }, -/obj/effect/turf_decal/trimline/red/filled/line{ +/obj/effect/turf_decal/trimline/purple/filled/corner, +/obj/structure/disposalpipe/junction{ dir = 4 }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ - cycle_id = "brig_right" - }, -/obj/machinery/door/firedoor, -/turf/open/floor/iron, -/area/security/brig) -"lyo" = ( -/obj/structure/noticeboard/directional/north, -/obj/effect/turf_decal/trimline/red/filled/line{ +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/science/lower) +"mnH" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 1 }, -/obj/machinery/camera{ - c_tag = "Security - Main Office North"; - dir = 9; - network = list("ss13","Security") - }, -/obj/structure/disposalpipe/segment{ +/obj/effect/turf_decal/siding/thinplating/corner{ dir = 4 }, +/obj/machinery/airalarm/directional/north, /turf/open/floor/iron, -/area/security/office) -"lyI" = ( -/obj/structure/cable, -/obj/effect/turf_decal/trimline/red/filled/line, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/security/prison/workout) -"lzb" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/aisat/maint) -"lAa" = ( -/obj/effect/turf_decal/stripes/line{ +/area/station/hallway/primary/tram/center) +"mnV" = ( +/obj/effect/turf_decal/trimline/yellow/warning{ dir = 1 }, -/obj/effect/turf_decal/trimline/brown/filled/line{ - dir = 8 +/obj/structure/railing/corner{ + dir = 4 }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/obj/structure/reagent_dispensers/fueltank, +/obj/effect/turf_decal/trimline/neutral/filled/arrow_cw, +/obj/machinery/camera/directional/east{ + c_tag = "Hallway - Central Tram Platform South" + }, +/obj/effect/turf_decal/caution, /turf/open/floor/iron, -/area/cargo/miningdock) -"lAf" = ( -/obj/structure/table/wood, -/obj/structure/window/reinforced{ - pixel_y = 2 +/area/station/hallway/primary/tram/center) +"mnX" = ( +/obj/machinery/vending/medical, +/obj/effect/turf_decal/siding/white{ + dir = 1 }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/bureaucracy/folder, -/turf/open/floor/carpet, -/area/commons/vacant_room/office) -"lAl" = ( -/obj/structure/cable, +/obj/item/radio/intercom/directional/south, /turf/open/floor/iron/dark, -/area/tcommsat/computer) -"lAw" = ( -/obj/machinery/airalarm/directional/west, +/area/station/medical/storage) +"mod" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/ai_slipper{ + uses = 10 + }, +/obj/structure/cable, /turf/open/floor/circuit, -/area/ai_monitored/command/nuke_storage) -"lAC" = ( -/obj/structure/chair, -/obj/effect/turf_decal/stripes/line{ - dir = 5 +/area/station/ai_monitored/turret_protected/aisat_interior) +"mos" = ( +/turf/closed/wall, +/area/station/tcommsat/server) +"moy" = ( +/obj/effect/turf_decal/trimline/white/filled/line{ + dir = 1 }, -/turf/open/floor/plating/airless, -/area/science/test_area) -"lAZ" = ( -/obj/effect/turf_decal/trimline/neutral/filled/corner, -/obj/effect/turf_decal/trimline/neutral/filled/corner{ +/obj/effect/turf_decal/trimline/white/filled/corner, +/obj/machinery/light/directional/west, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 4 }, -/obj/machinery/duct, -/turf/open/floor/iron, -/area/hallway/primary/central) -"lBf" = ( -/obj/effect/turf_decal/sand/plating, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 6 - }, -/turf/open/floor/plating/airless, -/area/mine/explored) -"lBi" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 9 - }, -/obj/structure/table, -/obj/item/storage/medkit/regular, -/obj/item/paper/pamphlet/gateway, /obj/structure/extinguisher_cabinet/directional/west, +/turf/open/floor/iron/dark, +/area/station/engineering/storage/tech) +"moz" = ( /turf/open/floor/iron, -/area/command/gateway) -"lBo" = ( -/obj/effect/turf_decal/trimline/purple/filled/line{ - dir = 4 - }, -/obj/machinery/camera{ - c_tag = "Science - Main Lower Left"; - dir = 6; - network = list("ss13","rd") - }, -/turf/open/floor/iron/white, -/area/science/research) -"lBw" = ( -/obj/structure/lattice/catwalk, +/area/station/science/robotics/mechbay) +"moA" = ( +/obj/machinery/door/airlock/maintenance_hatch, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/effect/decal/cleanable/dirt, -/obj/structure/disposalpipe/segment, -/obj/structure/cable, -/turf/open/floor/plating, -/area/maintenance/tram/left) -"lBI" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 8 +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "sci-maint-passthrough" }, -/obj/item/radio/intercom/directional/west, -/turf/open/floor/iron/white, -/area/medical/medbay/central) -"lBU" = ( -/obj/effect/turf_decal/sand/plating, +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/unres, +/obj/effect/mapping_helpers/airlock/access/all/science/xenobio, +/turf/open/floor/catwalk_floor, +/area/station/maintenance/starboard/lesser) +"moD" = ( +/turf/open/floor/grass, +/area/station/service/hydroponics) +"moK" = ( /obj/machinery/door/airlock/external{ - req_access_txt = "24" + name = "External Access" }, /obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 1 }, -/turf/open/floor/plating/airless, -/area/mine/explored) -"lCc" = ( -/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/sand/plating, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/mapping_helpers/airlock/access/all/engineering/construction, +/turf/open/floor/plating, +/area/station/engineering/transit_tube) +"moP" = ( +/obj/structure/table/wood, +/obj/effect/turf_decal/siding/wood{ + dir = 1 + }, +/obj/machinery/airalarm/directional/west, +/turf/open/floor/wood, +/area/station/service/library) +"moW" = ( /obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 9 + dir = 8 }, /obj/effect/landmark/start/hangover, /turf/open/floor/iron, -/area/maintenance/tram/right) -"lCg" = ( -/obj/effect/turf_decal/stripes/line{ +/area/station/hallway/secondary/command) +"mpa" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/commons/vacant_room/office) +"mpf" = ( +/obj/effect/turf_decal/trimline/white/filled/line, +/obj/effect/turf_decal/trimline/white/filled/line{ dir = 1 }, -/obj/structure/mirror/directional/west, -/obj/structure/sink{ - dir = 4; - pixel_x = -12 - }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/dark, -/area/science/genetics) -"lCl" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 10 +/area/station/engineering/storage/tech) +"mpm" = ( +/obj/effect/turf_decal/trimline/green/filled/corner{ + dir = 8 }, -/obj/structure/closet/emcloset, -/obj/machinery/camera/directional/south{ - c_tag = "Medical - Virology Airlock"; - network = list("ss13","medbay") +/obj/effect/turf_decal/trimline/green/line{ + dir = 1 }, -/turf/open/floor/iron/white, -/area/medical/virology) -"lCr" = ( -/turf/open/floor/circuit, -/area/ai_monitored/command/nuke_storage) -"lCs" = ( -/turf/closed/wall, -/area/command/heads_quarters/hop) -"lCz" = ( -/obj/structure/chair/comfy/beige{ +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron/dark, +/area/station/service/hydroponics) +"mpq" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line, +/obj/effect/landmark/start/hangover, +/turf/open/floor/iron, +/area/station/hallway/secondary/construction/engineering) +"mpw" = ( +/obj/machinery/hydroponics/soil, +/turf/open/floor/grass, +/area/station/service/hydroponics/garden) +"mpz" = ( +/obj/effect/turf_decal/trimline/yellow/warning, +/obj/structure/railing/corner{ dir = 8 }, -/obj/machinery/newscaster/directional/east, -/turf/open/floor/iron/grimy, -/area/hallway/secondary/entry) -"lCA" = ( -/obj/effect/turf_decal/trimline/red/filled/corner, +/obj/effect/turf_decal/trimline/neutral/filled/corner{ + dir = 1 + }, +/obj/effect/turf_decal/caution{ + dir = 1 + }, +/obj/structure/cable, +/obj/machinery/crossing_signal/southwest, /turf/open/floor/iron, -/area/security/prison) -"lCL" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/sorting/mail{ - name = "sorting disposal pipe (Research)"; - sortType = 12 +/area/station/hallway/primary/tram/left) +"mpA" = ( +/obj/structure/chair, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 1 }, -/turf/open/floor/iron/white, -/area/science/research) -"lCY" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 8 +/obj/effect/turf_decal/trimline/red/corner, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/obj/effect/decal/cleanable/dirt, +/obj/item/radio/intercom/directional/north, +/turf/open/floor/iron, +/area/station/security/checkpoint/supply) +"mpQ" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 }, -/obj/effect/turf_decal/siding/thinplating{ +/turf/open/floor/iron, +/area/station/hallway/primary/tram/right) +"mqs" = ( +/obj/effect/turf_decal/trimline/brown/filled/corner, +/obj/effect/turf_decal/trimline/brown/filled/corner{ dir = 4 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, /turf/open/floor/iron, -/area/commons/fitness/recreation) -"lDa" = ( -/obj/machinery/door/airlock{ - id_tag = "private_k"; - name = "Private Quarters K" +/area/station/cargo/office) +"mqt" = ( +/obj/structure/disposalpipe/junction/flip{ + dir = 2 + }, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit) +"mqw" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 8 }, +/turf/open/floor/iron, +/area/station/command/heads_quarters/ce) +"mqz" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/carpet, -/area/commons/dorms) -"lDb" = ( -/obj/structure/table/reinforced, -/obj/structure/window/reinforced, -/obj/item/computer_hardware/hard_drive/role/signal/ordnance, -/obj/item/computer_hardware/hard_drive/role/signal/ordnance, -/obj/item/computer_hardware/hard_drive/role/signal/ordnance, -/obj/effect/landmark/event_spawn, -/turf/open/floor/iron/cafeteria{ - dir = 5 +/obj/machinery/holopad, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron/white, +/area/station/medical/virology) +"mqP" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 9 }, -/area/command/heads_quarters/rd) -"lDd" = ( -/obj/machinery/light/small/directional/west, -/turf/open/floor/circuit/telecomms, -/area/science/xenobiology) -"lDh" = ( +/obj/machinery/newscaster/directional/west, +/obj/item/kirbyplants/random, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"mqQ" = ( +/obj/machinery/holopad, /obj/effect/turf_decal/trimline/neutral/filled/corner{ dir = 1 }, /obj/effect/turf_decal/trimline/neutral/filled/corner{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/neutral/corner{ dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, +/obj/effect/turf_decal/trimline/neutral/corner, +/obj/effect/turf_decal/bot, /turf/open/floor/iron, -/area/hallway/secondary/service) -"lDm" = ( -/obj/effect/turf_decal/trimline/yellow/warning{ - dir = 4 +/area/station/hallway/primary/tram/right) +"mqR" = ( +/obj/modular_map_root/tramstation{ + key = "maintenance_bar" }, -/obj/effect/turf_decal/trimline/purple/filled/line, -/turf/open/floor/iron, -/area/engineering/transit_tube) -"lDv" = ( -/obj/structure/closet, -/obj/effect/spawner/random/maintenance/two, -/obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, -/area/maintenance/port/fore) -"lDz" = ( -/obj/machinery/camera{ - c_tag = "Service - Upper Power Hatch"; - dir = 9; - network = list("ss13","Service") - }, +/area/station/maintenance/central/greater) +"mqU" = ( +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, +/obj/machinery/duct, +/turf/open/floor/iron/freezer, +/area/station/commons/toilet) +"mrm" = ( +/obj/structure/table/wood, +/obj/item/radio/intercom, +/obj/effect/turf_decal/trimline/red/filled/corner, +/turf/open/floor/iron, +/area/station/security/courtroom) +"mro" = ( +/obj/machinery/duct, +/turf/open/floor/iron/white, +/area/station/service/kitchen) +"mry" = ( +/obj/structure/lattice/catwalk, /obj/effect/decal/cleanable/dirt, -/turf/open/floor/catwalk_floor, -/area/hallway/primary/central) -"lDI" = ( -/obj/structure/bed, -/obj/effect/turf_decal/trimline/red/filled/line{ +/turf/open/floor/plating, +/area/station/maintenance/tram/right) +"mrC" = ( +/obj/effect/turf_decal/trimline/neutral/filled/corner{ dir = 4 }, -/obj/effect/landmark/start/prisoner, -/turf/open/floor/iron, -/area/security/prison/safe) -"lEk" = ( -/obj/effect/turf_decal/trimline/purple/filled/corner{ +/obj/effect/turf_decal/trimline/neutral/filled/corner{ dir = 1 }, -/obj/effect/turf_decal/trimline/purple/filled/corner{ +/obj/effect/turf_decal/trimline/neutral/corner, +/obj/effect/turf_decal/trimline/neutral/corner{ dir = 8 }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/bot, +/obj/machinery/holopad, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/iron/white, -/area/science/mixing/hallway) -"lEm" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, /turf/open/floor/iron, -/area/commons/dorms) -"lEr" = ( -/turf/open/floor/iron/recharge_floor, -/area/science/robotics/mechbay) -"lEB" = ( -/obj/effect/turf_decal/trimline/red/filled/line, +/area/station/hallway/primary/tram/center) +"mrY" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/space_heater, +/turf/open/floor/iron/smooth, +/area/station/maintenance/department/security) +"msh" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/light/directional/south, -/obj/machinery/firealarm/directional/south, /turf/open/floor/iron, -/area/security/brig) -"lEI" = ( -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/area/station/cargo/miningdock) +"msi" = ( +/obj/machinery/holopad, +/obj/effect/turf_decal/bot, +/obj/effect/spawner/random/engineering/tracking_beacon, +/turf/open/floor/iron, +/area/station/engineering/main) +"msx" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/landmark/navigate_destination/bar, -/obj/machinery/duct, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, /obj/structure/cable, -/obj/effect/spawner/xmastree, /turf/open/floor/iron, -/area/commons/lounge) -"lET" = ( -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ +/area/station/commons/dorms) +"msF" = ( +/obj/structure/filingcabinet/filingcabinet, +/obj/machinery/status_display/evac/directional/south, +/turf/open/floor/carpet, +/area/station/medical/psychology) +"msV" = ( +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 10 + }, +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ dir = 1 }, -/obj/effect/spawner/random/entertainment/arcade, +/obj/structure/sign/warning/deathsposal{ + pixel_y = -32 + }, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron/dark, +/area/station/medical/virology) +"mtw" = ( /obj/structure/cable, -/turf/open/floor/iron, -/area/commons/lounge) -"lEX" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/effect/decal/cleanable/dirt, -/obj/structure/closet/emcloset, -/turf/open/floor/iron/smooth, -/area/maintenance/port/aft) -"lFi" = ( -/obj/effect/turf_decal/trimline/brown/filled/line{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/yellow/warning{ +/obj/effect/turf_decal/trimline/red/filled/line{ dir = 4 }, -/obj/structure/disposalpipe/segment{ +/turf/open/floor/iron/dark, +/area/station/security/interrogation) +"mtx" = ( +/obj/structure/cable, +/obj/effect/turf_decal/trimline/red/filled/line{ dir = 4 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/duct, /turf/open/floor/iron, -/area/cargo/sorting) -"lFp" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 8 - }, +/area/station/security/prison) +"mtz" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/decal/cleanable/dirt, /obj/structure/disposalpipe/segment, -/turf/open/floor/iron/dark, -/area/command/bridge) -"lFq" = ( +/turf/open/floor/catwalk_floor, +/area/station/maintenance/central/lesser) +"mtK" = ( +/obj/structure/table/glass, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/blue/fourcorners, +/turf/open/floor/iron/dark, +/area/station/command/heads_quarters/cmo) +"mtZ" = ( /obj/effect/turf_decal/trimline/red/filled/line, -/obj/effect/turf_decal/trimline/red/filled/corner{ - dir = 4 - }, -/obj/machinery/status_display/evac/directional/south, -/turf/open/floor/iron, -/area/security/prison) -"lFs" = ( -/obj/effect/turf_decal/trimline/purple/filled/line, -/obj/machinery/airalarm/directional/south, -/turf/open/floor/iron/white, -/area/science/xenobiology) -"lFw" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/white/smooth_edge{ - dir = 8 +/turf/open/floor/iron, +/area/station/security/execution/transfer) +"mub" = ( +/obj/effect/turf_decal/trimline/neutral/filled/corner{ + dir = 1 }, -/area/security/execution/education) -"lFD" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 10 +/obj/effect/turf_decal/trimline/neutral/filled/corner{ + dir = 8 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/commons/dorms) +"mum" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/light/directional/south, -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/obj/machinery/camera{ - c_tag = "Command - Bridge Right Airlock"; - dir = 10 - }, +/obj/effect/decal/cleanable/dirt, /obj/structure/cable, +/turf/open/floor/catwalk_floor, +/area/station/maintenance/port/central) +"muo" = ( +/obj/machinery/airalarm/directional/south, +/obj/effect/turf_decal/trimline/yellow/filled/line, /turf/open/floor/iron/dark, -/area/command/bridge) -"lFG" = ( -/obj/structure/sign/departments/engineering{ - pixel_x = 32 +/area/station/engineering/atmospherics_engine) +"mur" = ( +/obj/item/stack/rods, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/smooth, +/area/station/maintenance/department/cargo) +"muK" = ( +/obj/machinery/telecomms/server/presets/science, +/turf/open/floor/iron/dark/telecomms, +/area/station/tcommsat/server) +"muU" = ( +/obj/effect/turf_decal/trimline/brown/filled/line{ + dir = 8 }, -/turf/open/openspace, -/area/hallway/primary/tram/center) -"lFU" = ( -/obj/effect/turf_decal/tile/blue{ +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 4 }, -/obj/effect/turf_decal/tile/blue{ +/turf/open/floor/iron, +/area/station/hallway/secondary/exit) +"muY" = ( +/obj/effect/turf_decal/stripes{ dir = 8 }, -/obj/structure/cable, -/turf/open/floor/iron/cafeteria, -/area/commons/dorms/laundry) -"lGf" = ( -/obj/structure/cable, -/obj/effect/turf_decal/trimline/blue/filled/line{ +/obj/effect/turf_decal/trimline/neutral/filled/corner{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/commons/vacant_room/commissary) +"mve" = ( +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/turf_decal/trimline/blue/filled/corner{ +/obj/effect/turf_decal/trimline/yellow/warning, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment, -/obj/machinery/light_switch/directional/east{ - pixel_x = 22; - pixel_y = 9 - }, -/turf/open/floor/iron/white, -/area/command/heads_quarters/cmo) -"lGp" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/trimline/yellow/filled/corner, /turf/open/floor/iron, -/area/engineering/atmos) -"lGs" = ( -/obj/structure/chair/sofa/right{ - dir = 8 +/area/station/maintenance/tram/mid) +"mvi" = ( +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plating, +/area/station/cargo/drone_bay) +"mvn" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 }, -/turf/open/floor/carpet, -/area/medical/psychology) -"lGS" = ( -/obj/machinery/computer/telecomms/server{ - dir = 1; - network = "tcommsat" +/turf/open/floor/iron/dark, +/area/station/security/interrogation) +"mvr" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 }, -/obj/effect/turf_decal/trimline/yellow/filled/line{ +/obj/machinery/airalarm/directional/south, +/turf/open/floor/catwalk_floor, +/area/station/hallway/primary/tram/right) +"mvs" = ( +/obj/effect/turf_decal/stripes/line{ dir = 1 }, -/turf/open/floor/iron/dark, -/area/tcommsat/computer) -"lGY" = ( -/obj/machinery/camera/motion{ - c_tag = "Secure - AI Upper External South"; - dir = 9; - network = list("aicore") +/obj/effect/turf_decal/trimline/purple/line{ + dir = 1 }, -/obj/structure/lattice, -/turf/open/space/openspace, -/area/space/nearstation) -"lHb" = ( -/obj/structure/bed{ +/turf/open/floor/iron, +/area/station/science/robotics/lab) +"mvy" = ( +/obj/machinery/rnd/production/circuit_imprinter, +/obj/effect/turf_decal/trimline/yellow/filled/end{ dir = 4 }, -/obj/item/bedsheet/dorms{ +/turf/open/floor/iron, +/area/station/engineering/break_room) +"mvL" = ( +/obj/effect/turf_decal/trimline/blue/filled/corner{ dir = 4 }, -/obj/effect/landmark/start/assistant, -/turf/open/floor/carpet, -/area/commons/dorms) -"lHh" = ( -/obj/effect/turf_decal/trimline/brown/filled/line{ +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/machinery/light/directional/east, -/obj/machinery/button/door/directional/east{ - id = "cargowarehouse" - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/cargo/storage) -"lHl" = ( -/obj/machinery/recharge_station, -/turf/open/floor/plating, -/area/ai_monitored/turret_protected/aisat/foyer) -"lHm" = ( -/obj/structure/industrial_lift/tram{ - icon_state = "titanium_blue" - }, -/obj/structure/fluff/tram_rail, -/obj/effect/landmark/start/hangover, -/obj/structure/chair/comfy/shuttle, -/turf/open/openspace, -/area/hallway/primary/tram/center) -"lHo" = ( -/turf/closed/wall/r_wall, -/area/security/prison/safe) -"lHt" = ( -/obj/effect/turf_decal/stripes/corner{ +/turf/open/floor/iron/white, +/area/station/medical/storage) +"mvN" = ( +/obj/effect/turf_decal/trimline/red/filled/corner{ dir = 1 }, -/turf/open/floor/iron, -/area/hallway/secondary/entry) -"lHw" = ( +/obj/effect/turf_decal/trimline/red/filled/corner{ + dir = 8 + }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable/layer3, /turf/open/floor/iron, -/area/engineering/main) -"lHD" = ( -/obj/structure/stairs/north, -/turf/open/floor/iron/stairs/medium, -/area/engineering/transit_tube) -"lHL" = ( -/obj/item/crowbar/large, -/obj/structure/rack, -/obj/item/flashlight, -/turf/open/floor/iron/dark, -/area/engineering/supermatter/room) -"lHN" = ( -/obj/item/wheelchair/gold, -/turf/open/misc/asteroid/airless, -/area/mine/explored) -"lHV" = ( -/obj/effect/turf_decal/trimline/green/filled/line{ - dir = 5 +/area/station/security/prison/safe) +"mvS" = ( +/obj/machinery/door/airlock/external{ + name = "Escape Pod Two"; + space_dir = 8 }, -/obj/structure/sink{ - pixel_y = 24 +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/turf/open/floor/iron/white, -/area/medical/virology) -"lIc" = ( -/obj/effect/turf_decal/trimline/yellow/warning, -/obj/structure/railing, -/obj/effect/turf_decal/trimline/neutral/filled/arrow_ccw{ - dir = 1 +/turf/open/floor/plating, +/area/station/hallway/secondary/entry) +"mwd" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/grille, +/turf/open/floor/iron/smooth, +/area/station/maintenance/port/central) +"mwe" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 }, -/obj/effect/spawner/random/vending/colavend, /turf/open/floor/iron, -/area/hallway/primary/tram/left) -"lId" = ( -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 +/area/station/security/office) +"mwf" = ( +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 5 }, -/obj/machinery/duct, -/obj/structure/cable, -/turf/open/floor/iron, -/area/service/bar) -"lIe" = ( -/obj/effect/turf_decal/trimline/yellow/warning{ - dir = 1 +/obj/machinery/camera{ + c_tag = "Science - Xenobiology Lower North"; + dir = 9; + network = list("ss13","rd","xeno") }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/trimline/neutral/filled/line, -/obj/effect/spawner/random/trash/graffiti{ - pixel_y = -32; - spawn_loot_chance = 50 +/obj/item/radio/intercom/directional/north, +/turf/open/floor/iron/dark, +/area/station/science/xenobiology) +"mwi" = ( +/obj/effect/turf_decal/trimline/neutral/filled/corner{ + dir = 4 }, +/obj/effect/turf_decal/trimline/purple/corner{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/duct, +/obj/structure/cable, /turf/open/floor/iron, -/area/maintenance/tram/right) -"lIf" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/navbeacon{ - codes_txt = "patrol;next_patrol=8-TunnelMidBottom"; - location = "7-TunnelRightBottomDoor" +/area/station/service/janitor) +"mwk" = ( +/obj/structure/table/wood, +/obj/structure/window/reinforced{ + dir = 4; + pixel_y = 2 }, -/obj/effect/turf_decal/bot{ - dir = 1 +/obj/structure/window/reinforced{ + pixel_y = 2 }, -/turf/open/floor/iron/smooth, -/area/maintenance/tram/right) -"lIq" = ( -/obj/machinery/holopad, -/obj/effect/turf_decal/bot{ +/obj/effect/spawner/random/decoration/ornament, +/turf/open/floor/carpet, +/area/station/commons/vacant_room/office) +"mwt" = ( +/obj/machinery/atmospherics/components/unary/outlet_injector/monitored/oxygen_input{ dir = 1 }, +/turf/open/floor/engine/o2, +/area/station/engineering/atmos) +"mwI" = ( +/obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/landmark/event_spawn, -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/science/xenobiology) -"lIu" = ( -/obj/structure/industrial_lift/tram{ - icon_state = "plating" +/obj/machinery/door/airlock/public/glass{ + name = "Public Lavaland Mining Dock" }, -/obj/structure/tramwall/titanium, -/turf/open/openspace, -/area/hallway/primary/tram/center) -"lIz" = ( -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/commons/vacant_room/office) -"lIA" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 5 +/obj/effect/turf_decal/trimline/brown/filled/line{ + dir = 4 }, -/obj/effect/spawner/random/vending/colavend, -/obj/structure/railing/corner, -/obj/effect/turf_decal/siding/thinplating/corner, -/obj/item/radio/intercom/directional/east, -/obj/machinery/camera/directional/east{ - c_tag = "Civilian - Dormitories West" +/obj/effect/turf_decal/trimline/brown/filled/line{ + dir = 8 }, /turf/open/floor/iron, -/area/commons/dorms) -"lIJ" = ( -/obj/structure/railing, -/obj/structure/chair/sofa/right{ - dir = 1 +/area/station/hallway/secondary/exit) +"mwK" = ( +/turf/closed/wall/r_wall, +/area/station/maintenance/starboard/lesser) +"mwN" = ( +/obj/effect/turf_decal/trimline/neutral/filled/corner{ + dir = 8 }, -/obj/effect/landmark/start/assistant, -/turf/open/floor/iron/cafeteria, -/area/service/kitchen/diner) -"lIK" = ( -/obj/effect/turf_decal/trimline/blue/filled/corner{ +/obj/effect/turf_decal/trimline/neutral/filled/corner, +/turf/open/floor/iron, +/area/station/hallway/secondary/service) +"mwS" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/trimline/neutral/filled/corner{ dir = 4 }, -/obj/effect/turf_decal/trimline/neutral/corner{ - dir = 4 +/turf/open/floor/plating, +/area/station/maintenance/starboard/central) +"mxC" = ( +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 9 }, -/obj/effect/landmark/event_spawn, -/turf/open/floor/iron, -/area/hallway/secondary/command) -"lJi" = ( +/obj/structure/cable, /obj/structure/table, -/obj/machinery/reagentgrinder{ - desc = "Used to grind things up into raw materials and liquids."; - pixel_y = 5 - }, -/obj/item/reagent_containers/food/condiment/enzyme, -/turf/open/floor/iron/white, -/area/service/kitchen) -"lJj" = ( -/obj/structure/bed, -/obj/item/bedsheet/dorms, -/obj/effect/landmark/start/hangover, -/turf/open/floor/carpet, -/area/commons/dorms) -"lJk" = ( -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/trimline/purple/filled/line{ - dir = 8 +/obj/item/reagent_containers/dropper{ + pixel_y = -5 }, -/obj/effect/turf_decal/trimline/purple/filled/corner{ - dir = 4 +/obj/item/reagent_containers/glass/beaker/large{ + pixel_y = 6 }, /turf/open/floor/iron/white, -/area/science/research) -"lJl" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ - dir = 1 - }, -/turf/open/floor/iron/grimy, -/area/security/detectives_office) -"lJq" = ( -/obj/machinery/rnd/production/protolathe/department/science, -/obj/effect/turf_decal/trimline/purple/filled/line{ - dir = 5 +/area/station/science/explab) +"mxI" = ( +/obj/effect/turf_decal/trimline/red/filled/corner{ + dir = 4 }, +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, /turf/open/floor/iron, -/area/science/lab) -"lJt" = ( -/obj/machinery/camera/directional/south{ - c_tag = "Science - Xenobiology Lower Containment Chamber"; - network = list("ss13","rd","xeno") +/area/station/security/brig) +"mxJ" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 8 }, -/turf/open/floor/engine, -/area/science/xenobiology) -"lJz" = ( -/obj/effect/turf_decal/trimline/yellow/warning{ - dir = 1 +/obj/machinery/power/apc/auto_name/directional/west, +/obj/structure/cable, +/obj/structure/table, +/obj/item/radio/off{ + pixel_y = 6 }, -/obj/structure/railing/corner{ - dir = 4 +/obj/item/radio/off{ + pixel_x = -6; + pixel_y = 4 }, -/obj/effect/turf_decal/trimline/neutral/filled/arrow_cw, -/obj/machinery/camera/directional/east{ - c_tag = "Hallway - Starboard Tram Platform South" +/obj/item/radio/off{ + pixel_x = 6; + pixel_y = 4 }, -/obj/effect/turf_decal/caution, +/obj/item/radio/off, /turf/open/floor/iron, -/area/hallway/primary/tram/right) -"lJG" = ( +/area/station/command/gateway) +"mxU" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 5 +/obj/structure/sign/poster/contraband/the_big_gas_giant_truth{ + pixel_x = 32 }, +/turf/open/floor/iron/smooth, +/area/station/maintenance/starboard/central) +"mxV" = ( +/obj/structure/table/glass, /obj/machinery/airalarm/directional/north, -/obj/machinery/light/small/directional/east, -/obj/machinery/suit_storage_unit/industrial/loader, -/turf/open/floor/iron, -/area/cargo/warehouse) -"lJO" = ( -/obj/machinery/conveyor{ - id = "QMLoad2" - }, -/obj/structure/plasticflaps, -/turf/open/floor/plating, -/area/cargo/storage) -"lKd" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/door/airlock/external{ - autoclose = 0; - frequency = 1449; - id_tag = "rightmost_lower_eva_internal"; - name = "External Access" +/obj/effect/spawner/random/food_or_drink/donkpockets, +/turf/open/floor/iron/cafeteria{ + dir = 5 }, -/obj/machinery/door_buttons/access_button{ - idDoor = "rightmost_lower_eva_internal"; - idSelf = "rightmost_lower_eva_airlock_control"; - name = "External Access Button"; - pixel_y = -24 +/area/station/science/breakroom) +"myv" = ( +/turf/open/floor/iron/white, +/area/station/science/cytology) +"myz" = ( +/obj/machinery/camera/directional/west{ + c_tag = "Civilian - Entertainment Center North" }, -/obj/effect/mapping_helpers/airlock/locked, -/turf/open/floor/catwalk_floor, -/area/hallway/primary/tram/right) -"lKj" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/light/directional/east, -/obj/structure/extinguisher_cabinet/directional/east, -/obj/machinery/atmospherics/pipe/smart/manifold4w/orange/visible, +/turf/open/floor/eighties/red, +/area/station/commons/fitness/recreation/entertainment) +"myB" = ( +/obj/machinery/holopad, +/obj/effect/turf_decal/bot, /turf/open/floor/iron, -/area/engineering/atmos) -"lKt" = ( -/obj/machinery/camera/motion/directional/south{ - c_tag = "Secure - AI Upper External North"; - network = list("aicore") - }, -/obj/structure/cable, -/turf/open/floor/engine/hull/reinforced, -/area/ai_monitored/turret_protected/aisat/hallway) -"lKA" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line, -/obj/effect/turf_decal/trimline/yellow/filled/corner{ - dir = 1 +/area/station/security/office) +"myD" = ( +/turf/closed/wall/r_wall, +/area/station/maintenance/tram/right) +"myI" = ( +/obj/machinery/door/window/left/directional/east{ + dir = 1; + icon_state = "right"; + name = "Incoming Mail"; + req_access = list("mail_sorting") }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/dark/visible, -/turf/open/floor/iron, -/area/engineering/atmos) -"lKD" = ( -/obj/effect/turf_decal/tile{ +/turf/open/floor/plating, +/area/station/cargo/sorting) +"myM" = ( +/obj/effect/turf_decal/delivery, +/obj/structure/holosign/barrier/atmos/sturdy, +/obj/effect/landmark/event_spawn, +/turf/open/floor/vault, +/area/station/hallway/primary/tram/center) +"mzg" = ( +/obj/effect/turf_decal/trimline/red/filled/corner{ dir = 1 }, -/obj/effect/turf_decal/tile/blue{ +/obj/effect/turf_decal/trimline/red/filled/corner{ dir = 4 }, +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/light/directional/north, -/obj/machinery/camera{ - c_tag = "Arrivals - South Docking Wing"; - dir = 9 +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/effect/landmark/event_spawn, -/obj/structure/extinguisher_cabinet/directional/north, /turf/open/floor/iron, -/area/hallway/secondary/entry) -"lKM" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/area/station/security/brig) +"mzh" = ( +/obj/effect/turf_decal/trimline/yellow/warning{ dir = 1 }, -/obj/machinery/power/terminal{ - dir = 4 +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/trimline/neutral/filled/corner, +/obj/effect/turf_decal/trimline/neutral/filled/corner{ + dir = 8 }, +/turf/open/floor/iron, +/area/station/maintenance/tram/mid) +"mzm" = ( +/obj/structure/window/reinforced/spawner/west, +/obj/machinery/chem_dispenser, +/obj/effect/turf_decal/tile/yellow/fourcorners, +/turf/open/floor/iron/white, +/area/station/medical/chemistry) +"mzs" = ( /obj/effect/turf_decal/trimline/neutral/filled/line, +/obj/machinery/power/apc/auto_name/directional/south, /obj/structure/cable, /turf/open/floor/iron, -/area/engineering/gravity_generator) -"lKS" = ( -/obj/machinery/atmospherics/pipe/smart/simple/dark/visible, -/obj/machinery/computer/atmos_control/noreconnect{ - atmos_chambers = list("ordnancegas1" = "Burn Chamber", "ordnancegas2" = "Freezer Chamber"); - dir = 8 +/area/station/commons/fitness) +"mzQ" = ( +/obj/structure/chair/office{ + dir = 1 }, -/obj/machinery/light/directional/east, -/turf/open/floor/iron/white, -/area/science/mixing) -"lKY" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/ai_upload) -"lKZ" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 4 +/obj/effect/landmark/start/research_director, +/turf/open/floor/iron/cafeteria{ + dir = 5 }, -/obj/effect/turf_decal/trimline/red/corner{ +/area/station/command/heads_quarters/rd) +"mAb" = ( +/obj/effect/spawner/random/entertainment/arcade{ dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"lLa" = ( -/obj/structure/table, -/obj/item/flashlight/lamp, -/obj/effect/turf_decal/trimline/purple/filled/line{ - dir = 9 +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 1 }, -/turf/open/floor/iron/white, -/area/science/research) -"lLe" = ( +/turf/open/floor/iron, +/area/station/commons/fitness/recreation) +"mAj" = ( +/obj/effect/turf_decal/trimline/yellow/warning, /obj/effect/turf_decal/trimline/neutral/filled/corner{ - dir = 4 + dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/commons/dorms) -"lLq" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 4 +/obj/structure/disposalpipe/segment, +/obj/machinery/camera/directional/west{ + c_tag = "Hallway - Starboard Tram Platform North-West" }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/hallway/secondary/entry) -"lLs" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/obj/effect/turf_decal/caution{ dir = 1 }, +/obj/structure/extinguisher_cabinet/directional/west, /turf/open/floor/iron, -/area/hallway/primary/tram/left) -"lLD" = ( -/obj/structure/closet/crate, -/obj/item/food/breadslice/plain, -/obj/item/food/breadslice/plain, -/obj/item/food/breadslice/plain, -/obj/item/food/grown/potato, -/obj/item/food/grown/potato, -/obj/item/food/grown/onion, -/obj/item/food/grown/onion, -/obj/item/food/meat/rawcutlet/plain, -/obj/item/food/meat/rawcutlet/plain, -/obj/item/food/meat/rawcutlet/plain, -/turf/open/floor/iron/cafeteria, -/area/security/prison/mess) -"lLN" = ( -/obj/structure/railing/corner{ +/area/station/hallway/primary/tram/right) +"mAn" = ( +/obj/effect/turf_decal/trimline/yellow/warning{ dir = 1 }, -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/trimline/purple/filled/line{ +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/trimline/neutral/filled/line, +/obj/item/assembly/mousetrap/armed, +/turf/open/floor/iron, +/area/station/maintenance/tram/right) +"mAt" = ( +/obj/structure/railing{ + dir = 4 + }, +/obj/structure/chair{ dir = 8 }, -/obj/machinery/light/directional/west, -/obj/structure/extinguisher_cabinet/directional/west, -/turf/open/floor/iron/white, -/area/science/xenobiology) -"lMe" = ( -/turf/closed/wall/r_wall, -/area/science/storage) -"lMz" = ( -/obj/structure/displaycase/trophy, -/obj/structure/sign/painting/library{ - pixel_x = -32 +/obj/effect/turf_decal/siding/thinplating{ + dir = 4 }, -/turf/open/floor/wood/large, -/area/service/library) -"lMH" = ( -/obj/effect/turf_decal/trimline/purple/filled/corner{ +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron, +/area/station/commons/fitness/recreation) +"mAx" = ( +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/trimline/yellow/filled/line, +/obj/machinery/portable_atmospherics/pump, +/obj/machinery/atmospherics/pipe/smart/manifold4w/green/visible, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"mAB" = ( +/obj/item/stack/ore/glass, +/turf/open/misc/asteroid, +/area/station/security/prison/workout) +"mAJ" = ( +/obj/effect/turf_decal/trimline/brown/filled/line{ dir = 1 }, -/turf/open/floor/iron/white, -/area/science/research) -"lMJ" = ( -/obj/structure/closet/toolcloset, -/obj/effect/turf_decal/bot{ - dir = 1 +/turf/open/floor/iron, +/area/station/cargo/drone_bay) +"mAK" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/medical/storage) +"mAN" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 4 }, -/obj/effect/turf_decal/trimline/yellow/filled/line{ +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 8 }, +/obj/machinery/camera{ + c_tag = "Security - Prison Block South"; + dir = 6; + network = list("ss13","Security","prison") + }, /turf/open/floor/iron, -/area/engineering/main) -"lMM" = ( -/obj/effect/turf_decal/trimline/brown/corner, -/obj/effect/turf_decal/trimline/neutral/filled/line, -/obj/machinery/light/directional/south, +/area/station/security/prison/safe) +"mAP" = ( +/obj/effect/turf_decal/trimline/neutral/filled/corner{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/neutral/filled/corner, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, /turf/open/floor/iron, -/area/hallway/secondary/exit) -"lMQ" = ( -/obj/structure/sign/warning/vacuum{ - pixel_y = -32 +/area/station/hallway/primary/tram/left) +"mAT" = ( +/turf/closed/wall, +/area/station/command/heads_quarters/hos) +"mAW" = ( +/obj/structure/table/wood, +/obj/item/folder/yellow, +/obj/item/stamp/law, +/turf/open/floor/wood, +/area/station/service/lawoffice) +"mBa" = ( +/obj/structure/table, +/obj/item/reagent_containers/food/condiment/saltshaker{ + pixel_x = -3 + }, +/obj/item/reagent_containers/food/condiment/peppermill{ + pixel_x = 3 + }, +/turf/open/floor/iron/cafeteria, +/area/station/service/kitchen/diner) +"mBd" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/obj/machinery/light/small/directional/east, -/obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 1 }, -/turf/open/floor/catwalk_floor, -/area/hallway/primary/tram/left) -"lNf" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/trash/graffiti{ - spawn_loot_chance = 35; - spawn_loot_count = 3; - spawn_random_offset = 1; - spawn_scatter_radius = 3 +/turf/open/floor/iron/dark, +/area/station/medical/break_room) +"mBg" = ( +/obj/machinery/door/airlock{ + id_tag = "miningdorm2"; + name = "Room 2" }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/mapping_helpers/airlock/access/all/supply/mining, +/turf/open/floor/carpet, +/area/station/cargo/miningdock) +"mBk" = ( +/obj/item/stack/ore/glass, +/obj/item/stack/ore/iron, +/turf/open/misc/asteroid, +/area/station/maintenance/port/fore) +"mBq" = ( +/turf/closed/wall/r_wall, +/area/station/maintenance/department/medical) +"mBu" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable, /turf/open/floor/plating, -/area/maintenance/tram/right) -"lNh" = ( +/area/station/security/brig) +"mBC" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/effect/landmark/event_spawn, -/turf/open/floor/glass, -/area/service/kitchen/diner) -"lNm" = ( -/obj/machinery/duct, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/trimline/neutral/filled/line, -/turf/open/floor/plating, -/area/maintenance/central/greater) -"lNs" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/red/filled/corner, +/obj/effect/landmark/start/hangover, /obj/structure/cable, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit) +"mBK" = ( +/obj/machinery/door/airlock{ + name = "Unisex Bathroom" + }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/duct, +/turf/open/floor/iron/freezer, +/area/station/commons/lounge) +"mBV" = ( +/obj/structure/rack, +/obj/item/reagent_containers/glass/bottle/mercury{ + pixel_x = -5; + pixel_y = 3 + }, +/obj/item/reagent_containers/glass/bottle/nitrogen{ + pixel_x = 7; + pixel_y = 3 + }, +/obj/item/reagent_containers/glass/bottle/oxygen{ + pixel_x = 1 + }, +/obj/machinery/firealarm/directional/north, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 + }, +/turf/open/floor/iron/dark/textured_edge{ + dir = 8 + }, +/area/station/medical/medbay/central) +"mBW" = ( +/obj/machinery/holopad, +/obj/effect/turf_decal/bot, +/obj/effect/landmark/event_spawn, +/obj/structure/cable, /turf/open/floor/iron, -/area/security/brig) -"lNy" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron/dark, -/area/command/bridge) -"lNJ" = ( -/obj/structure/extinguisher_cabinet/directional/east, -/obj/effect/turf_decal/trimline/green/filled/line{ - dir = 5 +/area/station/commons/storage/tools) +"mCh" = ( +/obj/machinery/newscaster/directional/west, +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/turf/open/floor/iron/cafeteria, +/area/station/service/kitchen/diner) +"mCw" = ( +/obj/effect/turf_decal/stripes{ + dir = 4 }, /obj/machinery/light/directional/north, -/obj/structure/reagent_dispensers/watertank/high, -/obj/item/reagent_containers/glass/bucket, /turf/open/floor/iron/dark, -/area/service/hydroponics) -"lNU" = ( -/obj/structure/table/reinforced, -/obj/item/computer_hardware/hard_drive/role/engineering, -/obj/item/computer_hardware/hard_drive/role/engineering, -/obj/item/computer_hardware/hard_drive/role/engineering, -/obj/item/computer_hardware/hard_drive/role/atmos, -/obj/effect/turf_decal/trimline/yellow/filled/line{ +/area/station/science/ordnance/testlab) +"mCB" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron/showroomfloor, +/area/station/service/kitchen/coldroom) +"mCQ" = ( +/obj/structure/urinal/directional/north, +/obj/effect/landmark/start/assistant, +/turf/open/floor/iron/freezer, +/area/station/commons/toilet) +"mDg" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line, +/obj/structure/sign/gym/mirrored/right{ + pixel_y = -32 + }, +/turf/open/floor/iron, +/area/station/commons/dorms) +"mDl" = ( +/obj/effect/turf_decal/trimline/green/filled/corner{ dir = 1 }, +/obj/structure/disposalpipe/segment, /turf/open/floor/iron/dark, -/area/command/heads_quarters/ce) -"lNY" = ( -/obj/structure/chair/pew/left, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/landmark/start/assistant, -/turf/open/floor/iron/chapel{ - dir = 9 +/area/station/service/hydroponics) +"mDt" = ( +/obj/structure/railing{ + dir = 8 }, -/area/service/chapel) -"lOd" = ( -/turf/closed/wall/r_wall, -/area/command/heads_quarters/ce) -"lOf" = ( -/obj/effect/turf_decal/trimline/purple/filled/line{ - dir = 4 +/obj/effect/turf_decal/siding/thinplating{ + dir = 8 }, -/obj/effect/turf_decal/trimline/red/filled/warning{ - dir = 4 +/obj/effect/turf_decal/trimline/brown/filled/line{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment, /obj/structure/cable, -/turf/open/floor/iron/white, -/area/science/research) -"lOg" = ( -/obj/machinery/door/airlock/command/glass{ - name = "Bridge Access"; - req_access_txt = "19" +/turf/open/floor/iron, +/area/station/cargo/storage) +"mDx" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 1 +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, +/obj/machinery/status_display/evac/directional/west, +/obj/structure/cable/layer3, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"mDC" = ( +/obj/machinery/air_sensor/carbon_tank, +/turf/open/floor/engine/co2, +/area/station/engineering/atmos) +"mDE" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 6 }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ - cycle_id = "bridge-left" +/obj/effect/spawner/random/maintenance/three, +/obj/structure/closet, +/obj/effect/landmark/start/hangover/closet, +/turf/open/floor/iron, +/area/station/maintenance/tram/right) +"mDJ" = ( +/obj/machinery/duct, +/obj/effect/turf_decal/tile/red/fourcorners, +/turf/open/floor/iron, +/area/station/service/kitchen) +"mDT" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 8 }, /turf/open/floor/iron/dark, -/area/command/bridge) -"lOB" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ +/area/station/service/chapel) +"mDY" = ( +/obj/effect/turf_decal/loading_area{ dir = 1 }, -/obj/machinery/bluespace_vendor/directional/north, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "hopqueue"; + name = "HoP Queue Shutters" + }, /turf/open/floor/iron, -/area/hallway/secondary/exit) -"lON" = ( -/obj/machinery/atmospherics/pipe/multiz/scrubbers/visible/layer2{ - dir = 4 +/area/station/command/heads_quarters/hop) +"mEs" = ( +/turf/open/floor/iron/chapel{ + dir = 10 }, -/obj/effect/turf_decal/stripes/end{ +/area/station/service/chapel) +"mEw" = ( +/obj/machinery/door/airlock/maintenance_hatch, +/obj/structure/disposalpipe/segment{ dir = 4 }, +/obj/machinery/door/firedoor, /obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/multiz/supply/visible/layer4{ +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +/obj/effect/mapping_helpers/airlock/unres{ dir = 4 }, -/turf/open/floor/plating, -/area/maintenance/tram/right) -"lPd" = ( -/turf/open/floor/engine, -/area/science/xenobiology) -"lPm" = ( -/obj/structure/dresser, -/obj/item/pinpointer/nuke, -/obj/item/disk/nuclear, -/turf/open/floor/wood, -/area/command/heads_quarters/captain/private) -"lPv" = ( -/obj/machinery/door_timer{ - id = "medcell"; - name = "Medical Cell"; - pixel_y = 32 +/turf/open/floor/catwalk_floor, +/area/station/commons/dorms) +"mEF" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/door/airlock/engineering{ + name = "Power Access Hatch" }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 5 +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/access/all/science/general, +/turf/open/floor/plating, +/area/station/science/research) +"mEG" = ( +/obj/effect/turf_decal/stripes{ + dir = 1 }, -/obj/effect/landmark/start/depsec/medical, -/obj/machinery/camera/directional/north{ - c_tag = "Medical - Security Checkpoint"; - network = list("ss13","medbay","Security") +/obj/effect/turf_decal/stripes, +/obj/effect/turf_decal/caution/stand_clear/red{ + dir = 8 }, -/turf/open/floor/iron, -/area/security/checkpoint/medical) -"lPx" = ( +/turf/open/floor/vault, +/area/station/hallway/primary/tram/left) +"mEJ" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/chair/stool/directional/south, +/obj/effect/turf_decal/trimline/brown/filled/line{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/yellow/filled/warning{ + dir = 1 + }, /obj/structure/disposalpipe/segment{ - dir = 4 + dir = 5 }, /obj/structure/cable, -/turf/open/floor/iron/white, -/area/science/cytology) -"lPz" = ( +/turf/open/floor/iron, +/area/station/engineering/break_room) +"mEZ" = ( +/obj/structure/cable, /obj/effect/turf_decal/sand/plating, -/obj/item/stack/ore/glass, /turf/open/floor/plating/airless, /area/mine/explored) -"lPB" = ( +"mFb" = ( +/obj/structure/cable/multilayer/multiz, /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/bot, -/obj/machinery/space_heater, -/turf/open/floor/iron/smooth, -/area/maintenance/department/crew_quarters/dorms) -"lPQ" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/obj/effect/turf_decal/trimline/yellow/filled/corner{ +/obj/structure/sign/warning/electric_shock{ + pixel_y = -32 + }, +/obj/effect/turf_decal/stripes/end{ dir = 1 }, -/obj/structure/disposalpipe/segment{ - dir = 6 +/turf/open/floor/plating, +/area/station/maintenance/department/security) +"mFg" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 8 }, -/turf/open/floor/iron, -/area/engineering/break_room) -"lQz" = ( -/obj/structure/closet/crate/trashcart/laundry, -/obj/item/clothing/under/rank/prisoner/skirt, -/obj/item/clothing/under/rank/prisoner/skirt, -/obj/item/clothing/under/rank/prisoner/skirt, -/obj/item/clothing/shoes/sneakers/orange, -/obj/machinery/firealarm/directional/west, -/turf/open/floor/iron/cafeteria, -/area/security/prison) -"lQG" = ( -/turf/closed/wall/r_wall, -/area/science/xenobiology) -"lQW" = ( -/obj/structure/flora/ausbushes/lavendergrass, -/obj/structure/flora/ausbushes/leafybush, -/mob/living/carbon/human/species/monkey, -/turf/open/floor/grass, -/area/medical/virology) -"lRN" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/trimline/purple/filled/corner{ +/obj/effect/turf_decal/trimline/neutral/filled/corner{ dir = 4 }, -/obj/effect/turf_decal/trimline/purple/filled/corner{ - dir = 1 - }, /obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, -/turf/open/floor/iron/white, -/area/science/lower) -"lRY" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 8 +/turf/open/floor/iron, +/area/station/maintenance/tram/mid) +"mFh" = ( +/obj/structure/table, +/turf/open/floor/glass, +/area/station/service/kitchen/diner) +"mFm" = ( +/obj/machinery/mecha_part_fabricator, +/obj/effect/turf_decal/bot, +/obj/machinery/camera{ + c_tag = "Science - Robotics North"; + dir = 9; + network = list("ss13","rd") }, -/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/light_switch/directional/north, /turf/open/floor/iron/dark, -/area/ai_monitored/security/armory) -"lSf" = ( -/obj/structure/table, -/obj/effect/turf_decal/trimline/purple/filled/line{ +/area/station/science/robotics/lab) +"mFu" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/wood, +/area/station/command/heads_quarters/hop) +"mFv" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 4 }, -/obj/item/clothing/gloves/color/latex, -/obj/item/clothing/glasses/science, -/turf/open/floor/iron/white, -/area/science/lobby) -"lSh" = ( -/obj/structure/cable, +/obj/effect/landmark/start/hangover, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"mFz" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line, +/obj/machinery/firealarm/directional/south, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/duct, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/commons/lounge) +"mFF" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/effect/decal/cleanable/dirt, -/obj/structure/disposalpipe/segment{ - dir = 9 - }, /turf/open/floor/catwalk_floor, -/area/maintenance/central/lesser) -"lSm" = ( -/obj/machinery/door/airlock/maintenance_hatch{ - name = "Ordnance Lab Maintenance"; - req_one_access_txt = "47" +/area/station/maintenance/department/medical) +"mGa" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/preopen{ + id = "xenobiobottomright"; + name = "Xenobio Bottom Right Pen Blast Door" }, /obj/structure/cable, +/turf/open/floor/plating, +/area/station/science/xenobiology) +"mGb" = ( +/obj/effect/turf_decal/trimline/brown/filled/corner, /turf/open/floor/iron, -/area/science/storage) -"lSr" = ( -/obj/machinery/door/airlock/maintenance_hatch{ - req_one_access_txt = "12;25" +/area/station/cargo/lobby) +"mGc" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 1 }, -/obj/machinery/door/firedoor, +/obj/effect/turf_decal/trimline/neutral/filled/corner, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit) +"mGf" = ( /obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/smooth, -/area/commons/dorms) -"lSz" = ( -/obj/machinery/door/airlock/external{ - name = "Port Docking Bay 2" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ +/obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 4 }, -/turf/open/floor/plating, -/area/hallway/secondary/entry) -"lSK" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/turf/open/floor/iron/dark, -/area/command/bridge) -"lSQ" = ( -/obj/machinery/telecomms/bus/preset_four, -/obj/machinery/light/directional/west, -/turf/open/floor/iron/dark/telecomms, -/area/tcommsat/server) -"lSV" = ( -/obj/structure/filingcabinet/chestdrawer, -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 9 - }, -/obj/machinery/button/door/directional/west{ - id = "atmos"; - name = "Atmospherics Lockdown"; - pixel_y = 8; - req_access_txt = "24" - }, -/obj/machinery/button/door/directional/west{ - id = "Secure Storage"; - name = "Engineering Secure Storage"; - req_access_txt = "11" - }, -/obj/machinery/button/door/directional/west{ - id = "Engineering"; - name = "Engineering Lockdown"; - pixel_y = -8; - req_access_txt = "10" - }, -/mob/living/simple_animal/parrot/poly, +/obj/item/weldingtool/mini, +/obj/item/clothing/glasses/welding, /turf/open/floor/iron, -/area/command/heads_quarters/ce) -"lTa" = ( -/obj/machinery/shower{ +/area/station/maintenance/port/central) +"mGo" = ( +/obj/effect/turf_decal/trimline/neutral/corner{ dir = 8 }, -/obj/effect/turf_decal/box, -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 4 +/obj/effect/turf_decal/trimline/purple/filled/corner{ + dir = 8 }, +/obj/machinery/firealarm/directional/south, +/obj/effect/turf_decal/trimline/red/filled/corner, +/obj/effect/turf_decal/trimline/neutral/corner, /turf/open/floor/iron, -/area/engineering/main) -"lTu" = ( -/obj/machinery/chem_master, -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 9 - }, -/turf/open/floor/iron/white, -/area/medical/pharmacy) -"lTD" = ( +/area/station/hallway/secondary/exit) +"mGt" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 5 - }, -/obj/structure/closet, -/obj/effect/spawner/random/maintenance/three, -/obj/item/clothing/mask/gas, +/obj/effect/spawner/random/trash/garbage, +/turf/open/floor/iron/smooth, +/area/station/maintenance/port/aft) +"mGG" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/maintenance/tram/mid) -"lTE" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 1 +/area/station/security/prison) +"mGN" = ( +/obj/effect/turf_decal/siding/thinplating/end, +/obj/machinery/button/door{ + id = "Secure Gate"; + name = "Cell Shutters"; + pixel_x = -27; + pixel_y = -2; + req_access = list("armory") }, -/turf/open/floor/iron/dark, -/area/security/interrogation) -"lTM" = ( -/obj/structure/table, -/obj/item/stack/sheet/glass/fifty, -/obj/item/stack/rods/fifty, -/obj/effect/turf_decal/trimline/yellow/filled/line{ +/obj/machinery/button/door{ + id = "briglockdown"; + name = "Prison Wing Lockdown"; + pixel_x = -27; + pixel_y = 8; + req_access = list("armory") + }, +/obj/structure/chair/office{ dir = 4 }, +/obj/effect/landmark/start/warden, +/turf/open/floor/glass/reinforced, +/area/station/security/warden) +"mGX" = ( +/obj/machinery/light/small/directional/west, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 + }, +/turf/open/floor/wood/tile, +/area/station/service/chapel) +"mHg" = ( +/obj/effect/turf_decal/sand, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/commons/storage/tools) -"lTN" = ( -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 +/area/station/security/prison/workout) +"mHi" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ +/obj/effect/turf_decal/caution/stand_clear{ dir = 4 }, -/obj/item/radio/intercom/directional/west, +/turf/open/floor/plating, +/area/station/maintenance/tram/right) +"mHw" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, -/area/cargo/miningdock/cafeteria) -"lTX" = ( -/obj/item/storage/toolbox/electrical, -/turf/open/misc/asteroid/airless, -/area/mine/explored) -"lUw" = ( +/area/station/maintenance/disposal/incinerator) +"mHA" = ( /obj/machinery/door/firedoor, -/obj/effect/turf_decal/trimline/red/filled/line, /obj/effect/turf_decal/trimline/red/filled/line{ - dir = 1 + dir = 8 + }, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 4 }, /turf/open/floor/iron, -/area/security/prison) -"lUI" = ( -/obj/structure/table/glass, -/obj/machinery/airalarm/directional/north, -/obj/effect/spawner/random/food_or_drink/donkpockets, -/turf/open/floor/iron/cafeteria{ +/area/station/security/prison) +"mHM" = ( +/obj/structure/disposalpipe/segment{ dir = 5 }, -/area/science/breakroom) -"lUN" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, -/area/command/gateway) -"lUY" = ( -/obj/structure/table, -/obj/item/reagent_containers/glass/bucket, +/area/station/commons/fitness/recreation) +"mHZ" = ( +/obj/item/radio/intercom/directional/east, +/turf/open/floor/iron/grimy, +/area/station/service/library/lounge) +"mIi" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/iron, +/area/station/security/prison) +"mIm" = ( /obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/service/janitor) -"lVh" = ( -/obj/effect/turf_decal/trimline/white/line{ - dir = 9 +/obj/machinery/door/firedoor, +/obj/machinery/door/poddoor/preopen{ + id = "right_tram_lower"; + name = "Tunnel Access Blast Door" }, -/obj/effect/turf_decal/trimline/yellow/corner, +/obj/machinery/door/airlock/hatch, +/turf/open/floor/plating, +/area/station/maintenance/tram/mid) +"mIz" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/carpet, +/area/station/command/heads_quarters/captain) +"mIO" = ( +/obj/machinery/light/warm/directional/north, +/obj/structure/cable, /turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/aisat_interior) -"lVk" = ( -/obj/structure/window/reinforced{ - dir = 1 +/area/station/service/chapel) +"mIT" = ( +/obj/effect/turf_decal/stripes{ + dir = 4 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, +/turf/open/floor/iron, +/area/station/science/ordnance/testlab) +"mIU" = ( +/obj/effect/turf_decal/bot_white/right, +/obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/ai) -"lVr" = ( +/area/station/engineering/gravity_generator) +"mIZ" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 8 + }, +/obj/item/radio/intercom/directional/west, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) +"mJc" = ( /obj/structure/table, -/obj/item/storage/backpack/duffelbag/sec{ - pixel_y = 7 +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 5 }, -/obj/item/clothing/mask/gas/sechailer{ - pixel_x = 3; - pixel_y = -3 +/obj/item/stack/medical/gauze, +/obj/item/stack/medical/mesh, +/obj/item/radio/intercom/directional/east, +/turf/open/floor/iron/white, +/area/station/medical/medbay/lobby) +"mJn" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/trimline/purple/filled/line, +/obj/machinery/light/directional/south, +/obj/machinery/camera/directional/south{ + c_tag = "Science - Experimentor Lab"; + network = list("ss13","rd") }, -/turf/open/floor/iron, -/area/security/office) -"lVC" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 9 +/obj/structure/cable, +/obj/structure/rack, +/obj/item/integrated_circuit/loaded/hello_world, +/obj/item/integrated_circuit/loaded/hello_world, +/obj/item/storage/toolbox/electrical{ + pixel_y = 5 }, /turf/open/floor/iron/white, -/area/command/heads_quarters/rd) -"lVN" = ( -/obj/effect/turf_decal/tile/red{ - dir = 1 +/area/station/science/explab) +"mJq" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/structure/disposalpipe/junction/flip, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) +"mJr" = ( +/obj/structure/rack, +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 6 }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/blue{ +/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, +/obj/machinery/button/door/directional/south{ + id = "aux_base_shutters"; + name = "Public Shutters Control"; + req_access = list("aux_base") + }, +/turf/open/floor/iron, +/area/station/construction/mining/aux_base) +"mJv" = ( +/obj/effect/decal/cleanable/dirt, +/turf/closed/wall/r_wall, +/area/station/maintenance/department/cargo) +"mJw" = ( +/obj/effect/landmark/secequipment, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron/showroomfloor, +/area/station/security/lockers) +"mJG" = ( +/turf/closed/wall/r_wall, +/area/station/ai_monitored/turret_protected/aisat/hallway) +"mJK" = ( +/obj/machinery/door/firedoor, +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/trimline/purple/filled/line{ dir = 4 }, -/obj/effect/turf_decal/tile/blue{ +/obj/effect/turf_decal/trimline/purple/filled/line{ dir = 8 }, -/obj/machinery/door/airlock{ - name = "Theatre Backstage"; - req_access_txt = "46" - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/iron, -/area/service/theater) -"lWl" = ( -/obj/structure/table, -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 6 - }, -/obj/item/storage/box/hug{ - pixel_x = 4; - pixel_y = 3 +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/door/airlock/research{ + autoclose = 0; + frequency = 1449; + id_tag = "xeno_airlock_exterior"; + name = "Xenobiology Lab External Airlock" }, -/obj/item/razor{ - pixel_x = -8; - pixel_y = 3 +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/obj/structure/cable, +/obj/machinery/door/poddoor/preopen{ + id = "xenobiomain"; + name = "Xenobiology Lockdown Blastdoor" }, -/obj/machinery/camera{ - c_tag = "Security - Gulag Prep"; - dir = 6; - network = list("ss13","Security") +/obj/effect/mapping_helpers/airlock/access/all/science/xenobio, +/turf/open/floor/iron/white, +/area/station/science/xenobiology) +"mJM" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 8 }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, /turf/open/floor/iron, -/area/security/brig) -"lWD" = ( -/obj/effect/turf_decal/caution/stand_clear, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/door/poddoor/shutters{ - id = "cargowarehouse" +/area/station/commons/storage/tools) +"mKc" = ( +/turf/open/openspace, +/area/station/ai_monitored/turret_protected/aisat/hallway) +"mKr" = ( +/obj/structure/cable/multilayer/multiz, +/obj/effect/turf_decal/stripes/end{ + dir = 1 }, /turf/open/floor/plating, -/area/cargo/warehouse) -"lWN" = ( -/obj/structure/railing{ +/area/station/ai_monitored/command/nuke_storage) +"mKx" = ( +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/catwalk_floor, +/area/station/maintenance/department/security) +"mKy" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/structure/steam_vent, +/turf/open/floor/iron/smooth, +/area/station/maintenance/port/aft) +"mKL" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ dir = 1 }, -/obj/machinery/power/apc/auto_name/directional/south, /obj/structure/cable, -/turf/open/floor/glass/reinforced, -/area/ai_monitored/turret_protected/aisat/hallway) -"lWS" = ( -/obj/machinery/firealarm/directional/north, -/obj/effect/turf_decal/trimline/green/filled/line, -/obj/effect/turf_decal/trimline/green/filled/line{ +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/security/brig) +"mKM" = ( +/obj/effect/turf_decal/trimline/purple/corner{ + dir = 8 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 1 }, /turf/open/floor/iron, -/area/security/courtroom) -"lXu" = ( -/obj/structure/cable, -/turf/open/floor/iron/white, -/area/science/cytology) -"lXC" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/area/station/science/robotics/lab) +"mKQ" = ( +/obj/effect/turf_decal/trimline/red/filled/line, +/obj/machinery/airalarm/directional/south, +/obj/structure/closet/secure_closet/security/science, +/obj/item/clothing/mask/whistle, +/turf/open/floor/iron, +/area/station/security/checkpoint/science) +"mKW" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/duct, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/trimline/neutral/filled/corner, +/obj/effect/turf_decal/trimline/neutral/filled/corner{ + dir = 8 + }, /obj/structure/cable, -/turf/open/floor/catwalk_floor, -/area/maintenance/central/greater) -"lXG" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/ai_monitored/command/storage/eva) +"mLh" = ( +/obj/effect/turf_decal/trimline/yellow/warning{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/trimline/neutral/filled/line, +/obj/effect/landmark/start/hangover, +/turf/open/floor/iron, +/area/station/maintenance/tram/right) +"mLp" = ( +/obj/effect/turf_decal/siding/thinplating, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/newscaster/directional/north, /obj/structure/cable, -/turf/open/floor/wood, -/area/command/heads_quarters/captain) -"lXS" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ +/obj/structure/disposalpipe/segment{ dir = 9 }, -/obj/machinery/newscaster/directional/north, -/obj/machinery/camera/directional/north{ - c_tag = "Service - Department Lathe Access"; - network = list("ss13","Service") +/turf/open/floor/iron, +/area/station/commons/fitness/recreation) +"mLq" = ( +/turf/open/floor/engine/hull/reinforced, +/area/space/nearstation) +"mLv" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible/layer2, +/turf/open/floor/iron, +/area/station/maintenance/disposal/incinerator) +"mLL" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line, +/obj/machinery/door/firedoor, +/turf/open/floor/iron, +/area/station/hallway/secondary/construction/engineering) +"mLM" = ( +/obj/structure/table, +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 5 }, +/obj/item/stack/rods/fifty, +/obj/item/radio/intercom/directional/east, /turf/open/floor/iron, -/area/hallway/secondary/service) -"lXV" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/firedoor/heavy, -/turf/open/floor/plating, -/area/science/lower) -"lYM" = ( -/obj/machinery/atmospherics/pipe/smart/simple/dark/visible{ +/area/station/engineering/main) +"mLP" = ( +/obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/closed/wall/r_wall, -/area/science/mixing/chamber) -"lYN" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 - }, -/turf/open/floor/iron/dark, -/area/maintenance/radshelter/service) -"lYO" = ( -/obj/structure/stairs/south, -/turf/open/floor/iron/stairs/medium{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/engineering/main) +"mLT" = ( +/obj/effect/turf_decal/trimline/yellow/warning{ dir = 1 }, -/area/service/hydroponics) -"lZh" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/trimline/neutral/filled/corner{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/neutral/filled/corner, +/obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, /obj/structure/cable, +/turf/open/floor/iron, +/area/station/maintenance/tram/left) +"mMa" = ( /obj/effect/decal/cleanable/dirt, -/turf/open/floor/catwalk_floor, -/area/hallway/primary/central) -"lZD" = ( -/obj/structure/table, -/obj/item/airlock_painter, -/obj/item/rcl/pre_loaded, -/obj/item/chisel{ - pixel_y = 7 +/obj/structure/railing{ + dir = 1 }, -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 4 +/turf/open/floor/plating, +/area/station/maintenance/tram/right) +"mMc" = ( +/obj/structure/closet/emcloset, +/obj/effect/turf_decal/stripes/line{ + dir = 5 }, -/obj/machinery/light/small/directional/east, +/obj/effect/landmark/start/hangover/closet, /turf/open/floor/iron, -/area/commons/storage/art) -"lZH" = ( -/obj/effect/turf_decal/trimline/brown/filled/line{ +/area/station/hallway/secondary/entry) +"mMi" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/trimline/yellow/warning, +/obj/effect/turf_decal/trimline/neutral/filled/corner{ dir = 1 }, -/obj/effect/turf_decal/trimline/neutral/filled/warning{ - dir = 1 +/obj/item/assembly/mousetrap/armed, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, -/area/hallway/primary/tram/right) -"lZJ" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 8 +/area/station/maintenance/tram/mid) +"mMj" = ( +/obj/structure/railing/corner{ + dir = 4 }, -/obj/machinery/computer/prisoner/management{ +/obj/effect/turf_decal/siding/thinplating/dark/corner{ dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/requests_console/directional/west{ - department = "Security"; - departmentType = 5; - name = "Security Requests Console" +/obj/effect/turf_decal/trimline/green/filled/corner{ + dir = 4 }, -/turf/open/floor/iron/showroomfloor, -/area/security/warden) -"lZR" = ( -/obj/machinery/atmospherics/pipe/smart/simple/purple/visible, -/obj/machinery/button/door/directional/west{ - id = "ordnancestorage"; - name = "Ordnance Storage Shutters"; - req_access_txt = "8" +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron, -/area/science/storage) -"mae" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/turf/open/floor/iron/dark, +/area/station/service/hydroponics) +"mMl" = ( +/obj/machinery/atmospherics/pipe/multiz/scrubbers/visible/layer2{ + dir = 8 }, -/obj/effect/turf_decal/trimline/purple/filled/line{ - dir = 1 +/obj/machinery/atmospherics/pipe/multiz/supply/visible/layer4{ + dir = 8 }, -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/science/xenobiology) -"mar" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/end{ dir = 8 }, -/obj/machinery/camera/emp_proof{ - c_tag = "Engineering - Main"; - dir = 10; - network = list("ss13","engineering") +/turf/open/floor/plating, +/area/station/maintenance/department/medical) +"mMr" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/door/airlock/hatch{ + name = "Test Chamber Maintenance" }, -/obj/structure/rack, -/obj/item/clothing/glasses/meson/engine{ - pixel_x = 2; - pixel_y = 3 +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/access/all/science/xenobio, +/turf/open/floor/catwalk_floor, +/area/station/science/xenobiology) +"mMQ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 4 }, -/obj/item/clothing/glasses/meson/engine, -/obj/item/clothing/glasses/meson/engine{ - pixel_x = 4; - pixel_y = 6 +/turf/open/floor/plating, +/area/station/maintenance/starboard/central) +"mMY" = ( +/obj/effect/turf_decal/trimline/neutral/filled/corner{ + dir = 4 }, -/obj/item/pipe_dispenser, -/obj/item/pipe_dispenser, -/obj/item/pipe_dispenser, -/obj/structure/extinguisher_cabinet/directional/west, -/obj/structure/disposalpipe/segment, /obj/structure/cable, -/turf/open/floor/iron, -/area/engineering/main) -"maA" = ( -/obj/effect/turf_decal/trimline/blue/filled/corner{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/junction/flip{ dir = 8 }, -/obj/effect/turf_decal/siding/white/corner{ +/turf/open/floor/iron, +/area/station/hallway/primary/tram/center) +"mNj" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Mining Maintenance Access" + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 8 }, -/turf/open/floor/iron/dark, -/area/medical/storage) -"maQ" = ( -/obj/structure/closet/firecloset, -/obj/effect/turf_decal/siding/thinplating/dark{ - dir = 6 +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/access/all/supply/general, +/turf/open/floor/catwalk_floor, +/area/station/maintenance/starboard/central) +"mNp" = ( +/obj/structure/chair{ + dir = 4 }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/hallway/secondary/entry) -"mbi" = ( +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/duct, -/turf/open/floor/iron/freezer, -/area/commons/toilet) -"mbk" = ( -/obj/structure/disposalpipe/trunk/multiz, -/obj/structure/closet/secure_closet/engineering_electrical, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/smooth, -/area/maintenance/tram/left) -"mbt" = ( -/obj/machinery/conveyor{ - id = "packageSort2" +/turf/open/floor/iron/dark, +/area/station/security/interrogation) +"mNq" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/structure/plasticflaps, -/turf/open/floor/plating, -/area/cargo/sorting) -"mbv" = ( -/obj/structure/disposalpipe/segment, /obj/effect/turf_decal/sand/plating, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/plating/airless, /area/mine/explored) -"mcb" = ( -/obj/machinery/door/airlock/maintenance_hatch{ - name = "MiniSat Maintenance"; - req_access_txt = "65" +"mNu" = ( +/obj/effect/turf_decal/trimline/yellow/warning, +/obj/machinery/light/small/directional/north, +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/door/firedoor, +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 1 + }, +/obj/machinery/airalarm/directional/north, +/turf/open/floor/iron, +/area/station/maintenance/tram/right) +"mNN" = ( +/obj/structure/chair/comfy/brown{ + dir = 1 + }, +/obj/machinery/light/directional/south, +/turf/open/floor/carpet, +/area/station/command/heads_quarters/captain) +"mNP" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line, /obj/structure/cable, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/aisat/maint) -"mcH" = ( +/obj/item/radio/intercom/directional/south, +/turf/open/floor/iron, +/area/station/commons/fitness) +"mNV" = ( +/obj/machinery/photocopier, +/turf/open/floor/iron/grimy, +/area/station/service/library/lounge) +"mNZ" = ( +/obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, /turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"mcU" = ( +/area/station/engineering/atmos) +"mOi" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 8 + }, +/obj/item/screwdriver, +/obj/effect/decal/cleanable/dirt, +/obj/item/radio/intercom/directional/south, +/turf/open/floor/wood, +/area/station/commons/vacant_room/office) +"mOn" = ( +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/machinery/power/terminal{ - dir = 1 +/turf/open/floor/iron, +/area/station/security/office) +"mOP" = ( +/obj/machinery/door/airlock/security/glass{ + id_tag = "prisondorm"; + name = "Prison Dorm 1" }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/catwalk_floor, -/area/maintenance/central/greater) -"mdh" = ( -/obj/machinery/light/directional/north, +/obj/effect/turf_decal/trimline/red/filled/line, /obj/effect/turf_decal/trimline/red/filled/line{ dir = 1 }, -/obj/machinery/camera{ - c_tag = "Security - Warden's Office"; - dir = 9; - network = list("ss13","Security") - }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/turf/open/floor/iron/showroomfloor, -/area/security/warden) -"mdq" = ( -/obj/machinery/firealarm/directional/west, -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/red/filled/corner{ +/turf/open/floor/iron, +/area/station/security/prison/safe) +"mPd" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ dir = 4 }, +/obj/structure/cable, /turf/open/floor/iron, -/area/security/prison) -"mdr" = ( -/obj/effect/turf_decal/trimline/neutral/filled/corner{ - dir = 4 +/area/station/commons/dorms) +"mPf" = ( +/obj/machinery/photocopier, +/obj/machinery/camera{ + c_tag = "Command - Head of Personnel's Office"; + dir = 9 }, -/obj/effect/turf_decal/trimline/neutral/filled/corner{ - dir = 1 +/obj/item/radio/intercom/directional/north, +/turf/open/floor/wood, +/area/station/command/heads_quarters/hop) +"mPo" = ( +/obj/machinery/atmospherics/pipe/smart/simple/dark/visible{ + dir = 6 }, -/obj/effect/turf_decal/trimline/neutral/corner, -/obj/effect/turf_decal/trimline/neutral/corner{ - dir = 8 +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/effect/turf_decal/bot, -/obj/machinery/holopad, +/turf/open/floor/iron/white, +/area/station/science/ordnance) +"mPq" = ( +/obj/effect/turf_decal/siding/thinplating, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/disposalpipe/segment{ dir = 4 }, /turf/open/floor/iron, -/area/hallway/primary/tram/center) -"mdu" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 4 - }, -/obj/structure/chair{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/red/corner{ - dir = 1 +/area/station/commons/fitness/recreation) +"mPr" = ( +/obj/structure/table/wood, +/obj/item/paper_bin{ + pixel_x = -3; + pixel_y = 7 }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 8 +/obj/item/pen/blue{ + pixel_x = 5; + pixel_y = 5 }, -/obj/machinery/flasher/directional/east{ - id = "scicell" +/obj/item/pen/red, +/obj/effect/turf_decal/siding/wood{ + dir = 4 }, -/turf/open/floor/iron, -/area/security/checkpoint/science) -"mdv" = ( -/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ - dir = 10 +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/structure/lattice, -/turf/open/space/basic, -/area/mine/explored) -"mdB" = ( +/turf/open/floor/wood, +/area/station/service/library) +"mPw" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/smooth, -/area/maintenance/starboard/greater) -"mep" = ( +/area/station/maintenance/department/cargo) +"mPE" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/trash/cigbutt, +/obj/item/stack/rods, /turf/open/floor/iron/smooth, -/area/maintenance/port/aft) -"meC" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/siding/wideplating/corner{ - dir = 1 - }, -/turf/open/floor/circuit/green, -/area/ai_monitored/command/nuke_storage) -"meK" = ( -/obj/effect/turf_decal/siding/thinplating{ - dir = 1 - }, -/obj/structure/chair/stool/bar/directional/south, -/obj/effect/turf_decal/siding/thinplating/corner{ - dir = 8 +/area/station/maintenance/department/science) +"mPF" = ( +/obj/machinery/light/small/directional/north, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/service/janitor) +"mPL" = ( +/obj/structure/lattice, +/obj/machinery/camera/motion{ + c_tag = "Secure - AI Lower External North"; + dir = 9; + network = list("ss13","minisat") }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/landmark/start/hangover, -/turf/open/floor/iron/cafeteria, -/area/service/kitchen/diner) -"meU" = ( -/obj/structure/table/glass, -/obj/effect/turf_decal/trimline/red/filled/line{ +/turf/open/space/basic, +/area/station/ai_monitored/turret_protected/aisat_interior) +"mQp" = ( +/obj/structure/railing{ dir = 4 }, -/obj/item/storage/medkit/regular{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/item/storage/medkit/regular, -/obj/item/radio/intercom/directional/west, -/turf/open/floor/iron/white, -/area/security/medical) -"meW" = ( -/obj/machinery/modular_computer/console/preset/curator{ +/obj/machinery/door/firedoor/border_only{ dir = 4 }, -/obj/structure/sign/poster/official/random/directional/west, -/turf/open/floor/wood, -/area/service/library) -"mft" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 4 +/turf/open/floor/glass, +/area/station/commons/fitness/recreation) +"mQq" = ( +/obj/machinery/door/airlock/security/glass{ + id_tag = "prisondorm"; + name = "Prison Dorm 4" }, -/turf/open/floor/iron, -/area/science/storage) -"mfy" = ( -/turf/open/floor/circuit/telecomms/mainframe, -/area/tcommsat/server) -"mfD" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ +/obj/effect/turf_decal/trimline/red/filled/line, +/obj/effect/turf_decal/trimline/red/filled/line{ dir = 1 }, -/obj/machinery/modular_computer/console/preset/id, -/turf/open/floor/iron/dark, -/area/command/heads_quarters/ce) -"mfE" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/space_heater, -/turf/open/floor/iron/smooth, -/area/maintenance/central/greater) -"mfL" = ( -/obj/machinery/computer/scan_consolenew{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/security/prison/safe) +"mQE" = ( +/obj/machinery/atmospherics/components/binary/dp_vent_pump/high_volume/incinerator_ordmix{ dir = 1 }, -/obj/machinery/airalarm/directional/south, -/turf/open/floor/iron/dark, -/area/science/genetics) -"mfZ" = ( -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 1 +/turf/open/floor/engine, +/area/station/science/ordnance/burnchamber) +"mQQ" = ( +/obj/machinery/door/airlock/engineering{ + name = "Power Access Hatch" }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/decal/cleanable/dirt, /obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/effect/mapping_helpers/airlock/unres{ + dir = 1 }, -/turf/open/floor/iron, -/area/hallway/secondary/entry) -"mge" = ( -/obj/effect/spawner/random/engineering/tracking_beacon, -/turf/open/floor/glass, -/area/service/kitchen/diner) -"mgl" = ( -/obj/structure/reagent_dispensers/fueltank, -/obj/effect/turf_decal/trimline/brown/filled/line{ - dir = 10 +/obj/effect/mapping_helpers/airlock/access/any/service/maintenance, +/turf/open/floor/catwalk_floor, +/area/station/maintenance/central/greater) +"mQS" = ( +/obj/structure/chair/comfy/beige, +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 8 }, -/obj/effect/decal/cleanable/dirt, +/obj/structure/extinguisher_cabinet/directional/west, /turf/open/floor/iron, -/area/cargo/drone_bay) -"mgv" = ( -/obj/item/shard, -/turf/open/misc/asteroid, -/area/mine/explored) -"mgw" = ( -/obj/machinery/door/airlock/engineering/glass{ - name = "Power Storage"; - req_access_txt = "11" - }, -/obj/effect/turf_decal/trimline/yellow/filled/line{ +/area/station/commons/dorms) +"mRf" = ( +/obj/effect/turf_decal/trimline/yellow/warning, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/trimline/neutral/filled/corner{ dir = 1 }, -/obj/effect/turf_decal/trimline/yellow/filled/line, -/obj/machinery/door/firedoor, +/turf/open/floor/iron, +/area/station/maintenance/tram/right) +"mRs" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/portable_atmospherics/scrubber, +/obj/machinery/atmospherics/pipe/smart/manifold4w/green/visible, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"mRw" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/trash/food_packaging, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/machinery/duct, +/turf/open/floor/iron/freezer, +/area/station/commons/lounge) +"mRx" = ( +/obj/machinery/door/airlock/security/glass{ + name = "Isolation Wing" }, -/obj/structure/cable/layer3, +/obj/machinery/door/firedoor, /obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/trimline/red/filled/line, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 1 + }, +/obj/effect/mapping_helpers/airlock/access/all/security/brig, /turf/open/floor/iron, -/area/engineering/engine_smes) -"mgF" = ( -/obj/structure/rack, -/obj/item/storage/box/lights/tubes{ - pixel_x = 4; - pixel_y = 4 +/area/station/security/execution/transfer) +"mRy" = ( +/obj/machinery/keycard_auth{ + pixel_y = -24 }, -/obj/item/storage/box/lights/tubes, -/obj/item/wrench, -/obj/item/stack/cable_coil, -/turf/open/misc/asteroid, -/area/medical/chemistry) -"mgI" = ( -/obj/effect/landmark/event_spawn, -/turf/open/floor/iron/dark, -/area/engineering/gravity_generator) -"mgZ" = ( -/obj/structure/disposalpipe/segment{ +/turf/open/floor/iron/cafeteria{ + dir = 5 + }, +/area/station/command/heads_quarters/rd) +"mRD" = ( +/obj/effect/turf_decal/trimline/red/filled/corner{ dir = 4 }, -/obj/effect/landmark/event_spawn, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/trimline/red/filled/corner, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, /turf/open/floor/iron, -/area/hallway/primary/tram/center) -"mha" = ( -/obj/effect/turf_decal/trimline/neutral/filled/corner{ +/area/station/security/checkpoint) +"mRE" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/station/service/chapel/office) +"mRI" = ( +/obj/structure/table, +/obj/structure/reagent_dispensers/wall/peppertank/directional/west, +/obj/machinery/recharger, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/security/armory) +"mRV" = ( +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/structure/disposalpipe/segment{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/trimline/brown/filled/corner, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/hallway/primary/tram/right) -"mhk" = ( -/obj/effect/turf_decal/siding/thinplating, -/turf/open/floor/glass/reinforced, -/area/security/warden) -"mhn" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/closed/wall/r_wall, -/area/maintenance/starboard/central) -"mhp" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/cargo/storage) +"mRW" = ( /obj/effect/turf_decal/trimline/neutral/filled/corner{ dir = 4 }, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/effect/turf_decal/trimline/neutral/filled/corner, +/obj/effect/turf_decal/siding/thinplating{ + dir = 8 }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/hallway/primary/tram/center) -"mhq" = ( -/obj/machinery/computer/operating, -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 1 - }, -/turf/open/floor/iron/white, -/area/medical/surgery/aft) -"mhw" = ( +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/disposalpipe/segment, -/obj/machinery/door/firedoor, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/hallway/secondary/command) -"mhz" = ( -/obj/machinery/status_display/evac/directional/north, -/obj/structure/filingcabinet/employment, -/turf/open/floor/wood, -/area/service/lawoffice) -"mhF" = ( -/obj/structure/table/wood, -/obj/item/radio/intercom/directional/north, -/obj/item/modular_computer/laptop/preset/civilian, -/turf/open/floor/wood/large, -/area/service/library) -"mhJ" = ( +/area/station/commons/fitness/recreation) +"mSd" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/trimline/purple/filled/line{ - dir = 1 - }, -/obj/machinery/status_display/evac/directional/north, -/obj/structure/cable, -/turf/open/floor/iron/white, -/area/science/lower) -"mhU" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/decal/cleanable/dirt, /obj/structure/disposalpipe/segment{ - dir = 4 + dir = 10 }, +/obj/structure/cable, +/turf/open/floor/catwalk_floor, +/area/station/maintenance/starboard/lesser) +"mSl" = ( +/turf/closed/wall/r_wall, +/area/station/engineering/transit_tube) +"mSn" = ( +/obj/machinery/light/small/directional/south, /obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/smooth, +/area/station/hallway/primary/tram/center) +"mSp" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/catwalk_floor, -/area/hallway/primary/tram/left) -"mim" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/table/reinforced, -/obj/machinery/button/door{ - id = "Xenolab"; - name = "Test Chamber Blast Doors"; - pixel_x = 4; - pixel_y = -3; - req_access_txt = "55" - }, -/obj/machinery/button/ignition{ - id = "Xenobio"; - pixel_x = -6; - pixel_y = -3 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/dark/visible, -/turf/open/floor/iron/dark, -/area/science/xenobiology) -"mir" = ( -/obj/effect/landmark/start/security_officer, -/obj/structure/chair{ - dir = 4 +/obj/structure/cable, +/turf/open/floor/circuit, +/area/station/ai_monitored/turret_protected/aisat_interior) +"mSq" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 }, +/turf/open/floor/wood, +/area/station/command/heads_quarters/captain/private) +"mSw" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, -/area/security/office) -"miQ" = ( -/obj/effect/turf_decal/siding/wood{ +/area/station/commons/fitness/recreation) +"mSJ" = ( +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ + dir = 1 + }, +/obj/machinery/computer/slot_machine, +/obj/structure/extinguisher_cabinet/directional/south, +/obj/structure/sign/painting/library{ + pixel_x = -32 + }, +/turf/open/floor/iron, +/area/station/commons/lounge) +"mSQ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/reagent_dispensers/fueltank, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron/smooth, +/area/station/maintenance/central/greater) +"mTa" = ( +/obj/machinery/rnd/production/techfab/department/security, +/obj/effect/turf_decal/trimline/red/filled/line{ dir = 8 }, -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ +/obj/structure/reagent_dispensers/wall/peppertank/directional/west, +/turf/open/floor/iron, +/area/station/security/office) +"mTe" = ( +/obj/structure/chair/sofa/left{ dir = 8 }, -/turf/open/floor/wood/large, -/area/service/library) -"miV" = ( -/obj/structure/disposalpipe/segment{ +/turf/open/floor/carpet, +/area/station/medical/psychology) +"mTm" = ( +/obj/machinery/airalarm/directional/north, +/obj/effect/turf_decal/trimline/red/filled/line{ dir = 4 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/trimline/purple/filled/corner{ +/obj/machinery/camera{ + c_tag = "Security - Prison Block North"; + dir = 6; + network = list("ss13","Security","prison") + }, +/turf/open/floor/iron, +/area/station/security/prison/safe) +"mTQ" = ( +/obj/effect/turf_decal/trimline/red/filled/line, +/obj/machinery/computer/secure_data{ dir = 1 }, -/obj/effect/turf_decal/trimline/purple/filled/corner{ - dir = 8 +/obj/structure/reagent_dispensers/wall/peppertank/directional/south, +/obj/machinery/light/directional/south, +/turf/open/floor/iron, +/area/station/security/checkpoint/engineering) +"mTY" = ( +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ + dir = 1 }, +/obj/effect/spawner/random/entertainment/arcade, +/obj/machinery/power/apc/auto_name/directional/west, /obj/structure/cable, -/turf/open/floor/iron/white, -/area/science/genetics) -"miW" = ( +/turf/open/floor/iron, +/area/station/commons/lounge) +"mUd" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/high_volume/siphon/monitored/air_output{ + dir = 1 + }, +/turf/open/floor/engine/air, +/area/station/engineering/atmos) +"mUk" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/wirecutters, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"mUn" = ( /obj/structure/window/reinforced/spawner/west, /obj/structure/table/glass, /obj/item/reagent_containers/glass/beaker/large, @@ -37918,4307 +38704,3807 @@ dir = 4 }, /turf/open/floor/iron/white, -/area/medical/chemistry) -"mja" = ( -/obj/structure/disposalpipe/segment, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/turf/open/floor/catwalk_floor, -/area/maintenance/starboard/central) -"mjd" = ( -/obj/effect/turf_decal/delivery, -/obj/structure/holosign/barrier/atmos/sturdy, -/obj/effect/landmark/event_spawn, -/turf/open/floor/vault, -/area/hallway/primary/tram/left) -"mjf" = ( -/obj/machinery/door/airlock{ - id_tag = "private_h"; - name = "Private Quarters H" +/area/station/medical/chemistry) +"mUM" = ( +/obj/machinery/door/airlock/security{ + name = "Prison Workshop" }, +/obj/machinery/door/firedoor, +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/carpet, -/area/commons/dorms) -"mjg" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable, -/turf/open/floor/iron/white, -/area/science/research) -"mjk" = ( -/obj/machinery/door/firedoor, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/yellow/filled/line{ +/turf/open/floor/iron, +/area/station/security/prison/work) +"mUR" = ( +/obj/effect/landmark/start/janitor, +/turf/open/floor/iron, +/area/station/service/janitor) +"mUX" = ( +/obj/effect/turf_decal/siding/thinplating{ dir = 1 }, -/obj/effect/turf_decal/trimline/yellow/filled/line, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/chair/stool/bar/directional/south, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ - cycle_id = "tcomms-entrance" - }, -/obj/machinery/door/airlock/engineering{ - name = "Telecommunications"; - req_access_txt = "61" +/turf/open/floor/iron/cafeteria, +/area/station/service/kitchen/diner) +"mVb" = ( +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 9 }, -/obj/structure/cable, -/turf/open/floor/iron, -/area/tcommsat/computer) -"mjo" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/machinery/atmospherics/components/unary/thermomachine/freezer/on{ + name = "euthanization chamber freezer" }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, /turf/open/floor/iron/white, -/area/science/research) -"mjq" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/camera/directional/south{ - c_tag = "Science - Lower Power Hatch"; - network = list("ss13","rd") +/area/station/science/xenobiology) +"mVg" = ( +/obj/structure/closet/secure_closet/engineering_welding, +/obj/effect/turf_decal/bot{ + dir = 1 }, -/turf/open/floor/iron/smooth, -/area/maintenance/starboard/lesser) -"mju" = ( -/obj/machinery/light/warm/directional/south, -/turf/open/floor/iron/dark, -/area/service/chapel) -"mjF" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/caution/stand_clear{ +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 4 + }, +/obj/machinery/airalarm/directional/east, +/turf/open/floor/iron, +/area/station/engineering/main) +"mVt" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible/layer4{ dir = 1 }, -/obj/effect/turf_decal/trimline/yellow/warning{ +/obj/effect/turf_decal/delivery, +/obj/machinery/portable_atmospherics/pump, +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 10 + }, +/turf/open/floor/iron, +/area/station/commons/fitness/recreation) +"mWi" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 1 }, +/obj/machinery/light/directional/north, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/maintenance/port/central) -"mjG" = ( -/obj/machinery/door/airlock/security/glass{ - name = "Prison Wing"; - req_access_txt = "2" +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/camera{ + c_tag = "Arrivals - South Hall"; + dir = 9 }, -/obj/effect/turf_decal/trimline/red/filled/line{ +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/structure/cable, -/obj/structure/disposalpipe/segment, -/obj/machinery/door/firedoor, -/obj/effect/mapping_helpers/airlock/unres{ +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"mWj" = ( +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ dir = 1 }, +/obj/structure/table, +/obj/effect/spawner/random/food_or_drink/donkpockets, /turf/open/floor/iron, -/area/security/brig) -"mjL" = ( -/obj/machinery/airalarm/directional/north, -/turf/open/floor/iron/cafeteria, -/area/security/prison/mess) -"mjU" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/yellow/visible, -/obj/structure/cable, -/turf/open/floor/iron, -/area/engineering/atmos/pumproom) -"mkd" = ( -/obj/effect/turf_decal/tile/neutral{ +/area/station/cargo/miningdock/cafeteria) +"mWp" = ( +/obj/effect/turf_decal/trimline/brown/filled/corner, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/cargo/miningdock) +"mWD" = ( +/obj/machinery/door/airlock/engineering/glass{ + name = "Supermatter Engine Room" }, -/obj/effect/turf_decal/tile/neutral, -/obj/machinery/computer/operating, -/obj/machinery/light/small/directional/north, -/turf/open/floor/iron/dark, -/area/medical/morgue) -"mke" = ( -/obj/machinery/door/airlock/mining{ - name = "Mining Office" +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 4 }, -/obj/effect/turf_decal/trimline/brown/filled/line{ +/obj/effect/turf_decal/trimline/yellow/filled/line{ dir = 8 }, -/obj/effect/turf_decal/trimline/brown/filled/line{ - dir = 4 - }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/door/firedoor, -/obj/structure/disposalpipe/segment, /obj/structure/cable, -/obj/effect/mapping_helpers/airlock/access/all/supply/mining, +/obj/structure/cable/layer3, +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, /turf/open/floor/iron, -/area/cargo/miningdock) -"mky" = ( -/obj/effect/turf_decal/trimline/green/filled/corner{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/neutral/filled/corner{ - dir = 1 - }, +/area/station/engineering/supermatter/room) +"mWK" = ( +/obj/structure/chair/stool/directional/south, +/obj/effect/landmark/start/hangover, +/turf/open/floor/carpet, +/area/station/hallway/secondary/entry) +"mWP" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/dark, -/area/security/prison/garden) -"mkE" = ( -/obj/docking_port/stationary{ - dir = 8; - dwidth = 2; - height = 13; - id = "ferry_home"; - name = "port bay 2"; - width = 5 - }, -/turf/open/space/openspace, -/area/space) -"mkI" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/camera/directional/south{ - c_tag = "Hallway - Lower East Power Hatch" - }, -/turf/open/floor/iron/smooth, -/area/maintenance/tram/right) -"mkO" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 1 - }, -/obj/machinery/airalarm/directional/south, -/turf/open/floor/catwalk_floor, -/area/hallway/primary/tram/left) -"mkQ" = ( +/area/station/service/chapel) +"mWR" = ( +/obj/structure/fluff/tram_rail/end, +/turf/open/openspace, +/area/station/hallway/primary/tram/right) +"mWS" = ( +/obj/structure/table, +/obj/item/book/manual/chef_recipes, +/obj/item/knife/kitchen, +/turf/open/floor/iron/white, +/area/station/service/kitchen) +"mWW" = ( /obj/effect/turf_decal/trimline/red/filled/line{ dir = 1 }, -/obj/effect/turf_decal/trimline/neutral/filled/warning{ - dir = 1 +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, -/area/hallway/primary/tram/right) -"mkS" = ( +/area/station/security/office) +"mXa" = ( /obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 6 + dir = 8 }, +/obj/structure/disposalpipe/segment, +/obj/structure/cable, /turf/open/floor/iron, -/area/engineering/engine_smes) -"mlb" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible, -/turf/open/floor/engine, -/area/engineering/supermatter/room) -"mle" = ( -/obj/structure/railing/corner{ - dir = 1 - }, -/obj/effect/turf_decal/siding/thinplating/dark/corner{ - dir = 1 +/area/station/engineering/main) +"mXb" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 4 }, -/obj/effect/turf_decal/trimline/purple/filled/corner{ - dir = 1 +/obj/machinery/camera{ + c_tag = "Hallway - Lower Mid-Left Service"; + dir = 6 }, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"mXd" = ( +/obj/structure/table/optable, +/obj/effect/turf_decal/trimline/blue/filled/line, /turf/open/floor/iron/white, -/area/science/research) -"mln" = ( +/area/station/medical/surgery/fore) +"mXI" = ( /obj/effect/turf_decal/stripes/line{ - dir = 1 + dir = 5 }, -/turf/open/floor/iron/white, -/area/science/xenobiology) -"mlV" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/trimline/purple/filled/line{ - dir = 4 +/turf/open/floor/iron, +/area/station/ai_monitored/security/armory) +"mXK" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 6 }, -/turf/open/floor/iron/dark, -/area/science/xenobiology) -"mma" = ( -/obj/machinery/door/airlock/external{ - name = "External Access" +/obj/structure/closet/toolcloset, +/obj/effect/landmark/start/hangover/closet, +/obj/machinery/camera{ + c_tag = "Civilian - Aux Tool Storage"; + dir = 6 }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating, -/area/engineering/transit_tube) -"mmr" = ( -/obj/effect/spawner/random/structure/closet_private, -/turf/open/floor/wood, -/area/commons/dorms) -"mmN" = ( -/obj/structure/table, -/obj/machinery/light/small/directional/west, /turf/open/floor/iron, -/area/medical/virology) -"mmP" = ( -/obj/effect/turf_decal/trimline/blue/filled/corner{ - dir = 8 +/area/station/commons/storage/tools) +"mXO" = ( +/obj/machinery/door/airlock/public/glass{ + name = "Kitchen" }, +/obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/iron/white, -/area/medical/medbay/central) -"mmQ" = ( -/obj/effect/turf_decal/trimline/green/filled/line{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/green/filled/line, -/obj/machinery/door/airlock/virology/glass{ - name = "Isolation A"; - req_access_txt = "39" +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 }, +/obj/structure/cable, +/obj/effect/turf_decal/tile/red/fourcorners, +/obj/effect/mapping_helpers/airlock/access/all/service/kitchen, +/turf/open/floor/iron, +/area/station/service/kitchen) +"mXU" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/white, -/area/medical/virology) -"mmY" = ( -/obj/effect/turf_decal/trimline/yellow/warning{ - dir = 1 - }, +/obj/effect/turf_decal/trimline/purple/filled/line, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/engineering/transit_tube) +"mXZ" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/effect/decal/cleanable/dirt, -/obj/structure/disposalpipe/segment{ - dir = 9 - }, -/obj/effect/turf_decal/trimline/neutral/filled/line, -/obj/machinery/navbeacon{ - codes_txt = "patrol;next_patrol=7-TunnelRightBottomDoor"; - location = "6-TunnelRightBottom" - }, -/obj/machinery/camera/directional/south{ - c_tag = "Maintenance - East Tram Tunnel 4" - }, -/mob/living/simple_animal/bot/secbot/beepsky/officer, +/obj/item/radio/intercom/directional/south, /turf/open/floor/iron, -/area/maintenance/tram/right) -"mna" = ( -/obj/machinery/camera/directional/north{ - c_tag = "Engineering - Security Outpost"; - network = list("ss13","engineering","Security") - }, -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 1 - }, +/area/station/maintenance/disposal) +"mYa" = ( +/obj/machinery/power/apc/auto_name/directional/south, +/obj/structure/cable, +/turf/open/floor/iron/showroomfloor, +/area/station/service/kitchen/coldroom) +"mYc" = ( /obj/structure/table, -/obj/machinery/recharger{ - pixel_y = 4 - }, -/obj/machinery/newscaster/directional/north, -/turf/open/floor/iron, -/area/security/checkpoint/engineering) -"mnc" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/trimline/purple/filled/line{ +/obj/effect/turf_decal/trimline/yellow/filled/line{ dir = 1 }, -/obj/machinery/status_display/ai/directional/north, +/obj/item/stack/ducts/fifty, +/obj/item/stack/ducts/fifty, +/obj/item/stack/ducts/fifty, +/obj/item/stack/ducts/fifty, +/obj/item/stack/ducts/fifty, +/obj/item/book/manual/wiki/plumbing{ + pixel_x = 4; + pixel_y = -4 + }, +/obj/item/plunger, +/obj/item/plunger, +/obj/machinery/power/apc/auto_name/directional/north, /obj/structure/cable, /turf/open/floor/iron/white, -/area/science/lower) -"mne" = ( -/obj/structure/disposalpipe/segment{ - dir = 9 +/area/station/medical/chemistry) +"mYA" = ( +/obj/machinery/door/airlock/security{ + name = "Courtroom Holding Area" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "interro-court" }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/turf/open/floor/catwalk_floor, -/area/maintenance/central/greater) -"mnj" = ( -/turf/open/floor/iron, -/area/hallway/secondary/construction/engineering) -"mnk" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/obj/effect/turf_decal/trimline/red/filled/line{ dir = 1 }, -/turf/open/floor/plating, -/area/engineering/supermatter/room) -"mnu" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 9 +/obj/effect/turf_decal/trimline/red/filled/line, +/obj/effect/mapping_helpers/airlock/access/all/security/general, +/turf/open/floor/iron/dark, +/area/station/security/interrogation) +"mYK" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/door/airlock/maintenance_hatch, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 8 }, -/obj/machinery/light/directional/north, -/obj/machinery/power/apc/auto_name/directional/north, -/obj/structure/cable, -/obj/structure/table/glass, -/obj/machinery/microwave, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +/turf/open/floor/iron/smooth, +/area/station/maintenance/department/crew_quarters/dorms) +"mYR" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 10 + }, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, -/area/engineering/break_room) -"mnD" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/trimline/purple/filled/line{ +/area/station/maintenance/tram/left) +"mYW" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 4 }, -/turf/open/floor/iron/white, -/area/science/lobby) -"mnK" = ( -/obj/effect/turf_decal/trimline/brown/filled/line, -/obj/effect/turf_decal/stripes/corner{ - dir = 4 +/obj/structure/sign/poster/official/enlist{ + pixel_x = 32 }, +/obj/structure/disposalpipe/segment, /turf/open/floor/iron, -/area/cargo/storage) -"mom" = ( -/obj/machinery/status_display/evac/directional/east, -/turf/open/floor/circuit/red, -/area/ai_monitored/turret_protected/ai_upload) -"moE" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ - dir = 1 +/area/station/hallway/secondary/command) +"mZc" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/green/visible, +/obj/machinery/atmospherics/pipe/bridge_pipe/dark/visible{ + dir = 4 }, -/obj/effect/turf_decal/tile/red/fourcorners, /turf/open/floor/iron, -/area/service/kitchen) -"moK" = ( -/obj/effect/turf_decal/trimline/brown/filled/line{ - dir = 9 +/area/station/engineering/atmos) +"mZl" = ( +/obj/effect/turf_decal/trimline/purple/filled/corner{ + dir = 4 }, -/obj/structure/table, -/obj/item/phone{ - desc = "He bought?"; - pixel_x = -3; - pixel_y = 3 +/obj/effect/landmark/event_spawn, +/turf/open/floor/iron/white, +/area/station/science/research) +"mZo" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 8 }, -/turf/open/floor/iron/dark, -/area/cargo/miningdock/oresilo) -"moL" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/security/medical) +"mZt" = ( +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/machinery/duct, -/obj/structure/cable, /turf/open/floor/iron, -/area/service/janitor) -"moS" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/trimline/purple/filled/line, -/obj/machinery/light/directional/south, -/obj/machinery/camera/directional/south{ - c_tag = "Science - Experimentor Lab"; - network = list("ss13","rd") +/area/station/commons/dorms) +"mZy" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment{ + dir = 4 }, +/obj/effect/landmark/event_spawn, /obj/structure/cable, -/obj/structure/rack, -/obj/item/integrated_circuit/loaded/hello_world, -/obj/item/integrated_circuit/loaded/hello_world, -/obj/item/storage/toolbox/electrical{ - pixel_y = 5 +/turf/open/floor/iron/grimy, +/area/station/security/detectives_office) +"mZC" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 4 }, -/turf/open/floor/iron/white, -/area/science/explab) -"mph" = ( -/obj/structure/industrial_lift/tram{ - icon_state = "plating" +/obj/effect/turf_decal/siding/thinplating/corner{ + dir = 4 }, -/obj/structure/tramwall/titanium, -/obj/structure/shuttle/engine/propulsion/in_wall{ - dir = 8; - pixel_x = -32 +/obj/effect/turf_decal/trimline/green/filled/warning{ + dir = 4 }, -/turf/open/openspace, -/area/hallway/primary/tram/center) -"mpr" = ( -/obj/effect/turf_decal/trimline/green/corner, -/obj/effect/turf_decal/trimline/green/corner{ - dir = 8 +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"naa" = ( +/turf/closed/wall/r_wall, +/area/station/maintenance/solars/starboard) +"nab" = ( +/obj/machinery/door/airlock/security{ + id_tag = "scidoor"; + name = "Security Post - Science" }, -/obj/effect/landmark/event_spawn, -/turf/open/floor/iron/dark, -/area/service/hydroponics) -"mqn" = ( -/obj/structure/closet/emcloset, -/obj/effect/turf_decal/siding/thinplating/dark{ - dir = 9 +/obj/effect/turf_decal/trimline/red/corner{ + dir = 4 }, -/obj/effect/landmark/start/hangover/closet, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/hallway/secondary/exit) -"mqE" = ( -/obj/effect/turf_decal/trimline/brown/filled/line{ +/obj/effect/turf_decal/trimline/red/corner{ dir = 1 }, -/obj/effect/turf_decal/siding/wideplating/corner{ - dir = 8 - }, -/obj/item/radio/intercom/directional/north, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark, -/area/cargo/miningdock/oresilo) -"mqN" = ( -/obj/structure/table/wood, -/obj/item/paicard, -/turf/open/floor/carpet, -/area/hallway/secondary/entry) -"mqV" = ( -/obj/structure/ladder, -/turf/open/floor/iron/showroomfloor, -/area/service/kitchen/coldroom) -"mri" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/trimline/yellow/warning{ +/obj/effect/turf_decal/trimline/red/filled/corner{ dir = 1 }, -/obj/effect/turf_decal/stripes/corner{ +/obj/effect/turf_decal/trimline/red/filled/corner{ dir = 4 }, -/obj/machinery/light/small/directional/east, -/obj/effect/turf_decal/trimline/neutral/filled/corner{ - dir = 8 - }, -/obj/machinery/button/door/directional/east{ - id = "right_tram_lower"; - req_access_txt = "12" - }, +/obj/machinery/door/firedoor, +/obj/effect/mapping_helpers/airlock/access/all/security/brig, /turf/open/floor/iron, -/area/maintenance/tram/mid) -"mrl" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light/small/directional/east, -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 5 - }, +/area/station/security/checkpoint/science) +"nah" = ( +/obj/machinery/portable_atmospherics/canister/nitrogen, /turf/open/floor/iron/dark, -/area/security/interrogation) -"mrn" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/carpet, -/area/command/heads_quarters/hos) -"mrH" = ( -/obj/effect/turf_decal/trimline/purple/filled/line{ +/area/station/science/ordnance/storage) +"nan" = ( +/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/pipe/smart/manifold4w/green/visible, +/obj/machinery/firealarm/directional/south, +/obj/structure/cable/layer3, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"nav" = ( +/obj/effect/turf_decal/trimline/white/filled/line{ dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/iron/white, -/area/science/research) -"mrP" = ( -/obj/effect/turf_decal/trimline/yellow/warning{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/trimline/neutral/filled/line, -/obj/machinery/camera/directional/south{ - c_tag = "Maintenance - Central Tram Tunnel 2" +/turf/open/floor/iron/dark, +/area/station/engineering/storage/tech) +"naz" = ( +/obj/structure/table/wood, +/obj/machinery/computer/libraryconsole, +/turf/open/floor/wood/large, +/area/station/service/library) +"naD" = ( +/obj/machinery/atmospherics/components/binary/pump{ + dir = 1; + name = "Mix to Distro" }, /obj/structure/cable, /turf/open/floor/iron, -/area/maintenance/tram/mid) -"mrU" = ( -/obj/structure/railing{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/purple/filled/line{ - dir = 4 +/area/station/engineering/atmos/pumproom) +"naG" = ( +/obj/effect/turf_decal/sand/plating, +/obj/effect/turf_decal/stripes/asteroid/corner, +/obj/effect/turf_decal/stripes/asteroid/line{ + dir = 9 }, -/obj/structure/disposalpipe/segment, +/turf/open/floor/plating/airless, +/area/mine/explored) +"naX" = ( +/obj/machinery/power/apc/auto_name/directional/north, /obj/structure/cable, -/turf/open/floor/iron/white, -/area/science/xenobiology) -"mrW" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/engineering{ - name = "Telecommunications"; - req_access_txt = "61" +/turf/open/floor/iron/cafeteria, +/area/station/security/prison/mess) +"nbf" = ( +/obj/machinery/light/small/directional/east, +/turf/open/misc/asteroid, +/area/station/science/genetics) +"nbl" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, -/obj/effect/turf_decal/trimline/yellow/filled/line, -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 1 +/obj/effect/turf_decal/caution/stand_clear{ + dir = 8 }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ - cycle_id = "tcomms-entrance" +/turf/open/floor/plating, +/area/station/maintenance/tram/mid) +"nbm" = ( +/obj/effect/turf_decal/trimline/neutral/filled/corner, +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 8 }, /turf/open/floor/iron, -/area/tcommsat/computer) -"msa" = ( -/obj/structure/window/reinforced{ +/area/station/hallway/secondary/entry) +"nbo" = ( +/obj/machinery/recycler, +/obj/machinery/conveyor{ dir = 4; - layer = 2.9 - }, -/obj/structure/table/reinforced, -/obj/effect/turf_decal/trimline/brown/filled/line{ - dir = 4 - }, -/obj/item/hand_labeler{ - pixel_y = 8 - }, -/obj/item/storage/box, -/turf/open/floor/iron, -/area/cargo/sorting) -"msb" = ( -/obj/machinery/atmospherics/pipe/layer_manifold/scrubbers/visible, -/turf/closed/wall/r_wall, -/area/maintenance/starboard/lesser) -"msk" = ( -/obj/structure/table/wood, -/obj/machinery/light/dim/directional/north, -/obj/item/food/grown/poppy{ - pixel_y = 2 - }, -/obj/item/food/grown/poppy{ - pixel_y = 2 - }, -/obj/item/food/grown/poppy{ - pixel_y = 2 - }, -/obj/item/food/grown/poppy{ - pixel_y = 2 - }, -/obj/item/food/grown/poppy{ - pixel_y = 2 - }, -/turf/open/floor/carpet, -/area/service/chapel/monastery) -"msm" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 1 + id = "garbage" }, -/turf/open/floor/iron, -/area/security/checkpoint/supply) -"msN" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/maintenance/disposal) +"nbq" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/effect/turf_decal/trimline/purple/filled/line{ dir = 1 }, +/obj/structure/cable, /turf/open/floor/iron/white, -/area/science/research) -"msU" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/sign/warning/vacuum{ - pixel_y = -32 +/area/station/science/lower) +"nbS" = ( +/obj/structure/industrial_lift/tram{ + icon_state = "plating" }, -/obj/machinery/light/small/directional/east, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 1 +/obj/structure/tramwall/titanium, +/turf/open/openspace, +/area/station/hallway/primary/tram/center) +"nca" = ( +/turf/open/openspace, +/area/station/security/brig) +"ncc" = ( +/obj/effect/turf_decal/trimline/neutral/filled/corner{ + dir = 8 }, -/turf/open/floor/catwalk_floor, -/area/hallway/primary/tram/center) -"msX" = ( -/obj/machinery/exodrone_launcher, -/turf/open/floor/plating, -/area/cargo/drone_bay) -"mtD" = ( -/obj/machinery/power/apc/auto_name/directional/west, -/obj/structure/cable, -/turf/open/floor/circuit/telecomms/mainframe, -/area/tcommsat/server) -"mtE" = ( -/obj/structure/table, -/obj/item/radio{ - pixel_x = -7; - pixel_y = 6 +/obj/effect/turf_decal/trimline/red/filled/corner{ + dir = 4 }, -/obj/item/binoculars{ - pixel_x = 3 +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ + dir = 8 }, /turf/open/floor/iron/dark, -/area/science/mixing/launch) -"mtH" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/area/station/commons/fitness/recreation/entertainment) +"nce" = ( +/obj/structure/closet/radiation, +/obj/machinery/power/apc/auto_name/directional/west, +/obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 8 }, -/turf/open/floor/iron/dark, -/area/service/chapel) -"mtW" = ( -/obj/effect/turf_decal/bot, -/obj/machinery/portable_atmospherics/canister/nitrous_oxide, -/obj/machinery/light/directional/east, +/obj/structure/cable, /turf/open/floor/iron, -/area/engineering/atmos) -"muc" = ( -/obj/effect/turf_decal/trimline/purple/filled/line{ - dir = 6 +/area/station/engineering/gravity_generator) +"nct" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 4 }, -/obj/effect/turf_decal/stripes/line{ - dir = 6 +/obj/structure/chair{ + dir = 8 }, -/obj/machinery/camera{ - c_tag = "Science - Xenobiology Airlock"; - dir = 6; - network = list("ss13","rd") +/obj/effect/turf_decal/trimline/red/corner{ + dir = 1 }, -/obj/machinery/firealarm/directional/east, -/turf/open/floor/iron/white, -/area/science/xenobiology) -"muy" = ( -/obj/structure/rack, -/obj/item/reagent_containers/glass/bottle/mercury{ - pixel_x = -5; - pixel_y = 3 +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 8 }, -/obj/item/reagent_containers/glass/bottle/nitrogen{ - pixel_x = 7; - pixel_y = 3 +/obj/machinery/flasher/directional/east{ + id = "scicell" }, -/obj/item/reagent_containers/glass/bottle/oxygen{ - pixel_x = 1 +/turf/open/floor/iron, +/area/station/security/checkpoint/science) +"ncF" = ( +/turf/closed/wall, +/area/station/maintenance/tram/left) +"ncG" = ( +/obj/machinery/door/airlock/public/glass{ + name = "Escape Wing" }, -/obj/machinery/firealarm/directional/north, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/trimline/neutral/filled/line, +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/iron/dark/textured_edge{ - dir = 8 +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) +"ncN" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 1 }, -/area/medical/medbay/central) -"mva" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/rack, +/obj/item/clothing/suit/hazardvest, +/obj/item/clothing/gloves/color/fyellow, +/obj/item/multitool, +/obj/effect/spawner/random/maintenance, +/obj/machinery/power/apc/auto_name/directional/north, /obj/structure/cable, /turf/open/floor/iron, -/area/engineering/atmos) -"mvk" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light/small/directional/west, -/turf/open/floor/iron/smooth, -/area/maintenance/tram/left) -"mvm" = ( -/obj/machinery/light/small/directional/north, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/smooth, -/area/hallway/primary/tram/left) -"mvq" = ( -/obj/machinery/door/airlock/maintenance_hatch, -/obj/effect/decal/cleanable/dirt, -/obj/effect/mapping_helpers/airlock/access/any/supply/general, -/obj/effect/mapping_helpers/airlock/access/any/supply/mining, -/turf/open/floor/iron/smooth, -/area/maintenance/department/cargo) -"mvz" = ( -/obj/machinery/power/apc/auto_name/directional/east, +/area/station/commons/storage/tools) +"ncS" = ( +/obj/effect/turf_decal/tile/yellow/fourcorners, +/obj/machinery/door/airlock/research{ + name = "Chemical Storage" + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/mapping_helpers/airlock/access/all/medical/pharmacy, +/turf/open/floor/iron/textured, +/area/station/medical/medbay/central) +"ncT" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /obj/structure/cable, -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 4 +/obj/machinery/power/apc/sm_apc/directional/north, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"ndi" = ( +/turf/closed/wall, +/area/station/maintenance/central) +"ndn" = ( +/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/components/binary/pump/on{ + dir = 8; + name = "Engine Coolant Bypass" }, -/turf/open/floor/iron, -/area/security/prison/workout) -"mvF" = ( -/obj/structure/table, +/obj/structure/cable/layer3, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"ndE" = ( /obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 4 + dir = 6 }, +/obj/machinery/airalarm/directional/south, /turf/open/floor/iron, -/area/commons/fitness) -"mvT" = ( -/obj/structure/table/wood, -/obj/item/radio/intercom, -/obj/effect/turf_decal/trimline/red/filled/corner, +/area/station/hallway/secondary/construction/engineering) +"ndP" = ( +/obj/structure/railing{ + dir = 8 + }, +/turf/open/floor/catwalk_floor, +/area/station/command/gateway) +"ned" = ( +/obj/structure/table, +/obj/item/radio/intercom/prison/directional/south, +/obj/effect/turf_decal/trimline/red/filled/line, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/light/directional/south, /turf/open/floor/iron, -/area/security/courtroom) -"mwj" = ( -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/iron/dark, -/area/science/genetics) -"mwq" = ( +/area/station/security/prison/workout) +"neh" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/duct, -/turf/open/floor/iron/white, -/area/medical/treatment_center) -"mws" = ( -/obj/structure/cable/multilayer/multiz, -/obj/structure/sign/warning/electricshock{ - pixel_y = 32 - }, -/obj/effect/turf_decal/stripes/end, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/maintenance/starboard/lesser) -"mwx" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 10 +/obj/machinery/camera/directional/south{ + c_tag = "Hallway - North-East Escape Wing Entry" }, +/obj/structure/cable, /turf/open/floor/iron, -/area/hallway/secondary/construction/engineering) -"mwy" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/area/station/hallway/secondary/exit) +"new" = ( +/obj/structure/window/reinforced/spawner/west, +/obj/structure/window/reinforced/spawner, +/obj/structure/table/glass, +/obj/effect/turf_decal/trimline/yellow/filled/line{ dir = 8 }, -/turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"mwH" = ( -/obj/structure/toilet{ - dir = 4; - pixel_y = 8 +/obj/item/reagent_containers/glass/beaker/large, +/obj/item/reagent_containers/glass/beaker{ + pixel_x = 8; + pixel_y = 2 }, -/obj/effect/spawner/random/trash/graffiti{ - pixel_y = 32; - spawn_loot_chance = 25 +/obj/item/reagent_containers/glass/bottle/multiver{ + pixel_x = 7; + pixel_y = 12 }, -/obj/effect/spawner/random/trash/graffiti{ - pixel_x = -32; - spawn_loot_chance = 25 +/obj/item/reagent_containers/glass/bottle/epinephrine{ + pixel_x = -4; + pixel_y = 12 }, -/obj/effect/spawner/random/trash/graffiti{ - pixel_y = -32; - spawn_loot_chance = 25 +/obj/item/reagent_containers/dropper, +/obj/item/reagent_containers/syringe, +/turf/open/floor/iron/white, +/area/station/medical/pharmacy) +"ney" = ( +/turf/open/floor/circuit/telecomms/mainframe, +/area/station/tcommsat/server) +"neC" = ( +/obj/structure/railing{ + dir = 1 }, -/turf/open/floor/iron/freezer, -/area/commons/lounge) -"mwL" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/siding/thinplating, +/obj/machinery/door/firedoor/border_only{ dir = 1 }, -/obj/structure/table, -/obj/item/stack/sheet/glass/fifty, -/obj/item/stack/sheet/iron/fifty, -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 4 +/turf/open/floor/glass/reinforced, +/area/station/security/brig) +"neE" = ( +/obj/structure/table/optable, +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 1 }, -/turf/open/floor/iron/dark, -/area/engineering/atmospherics_engine) -"mwZ" = ( -/obj/structure/disposalpipe/trunk/multiz{ +/turf/open/floor/iron/white, +/area/station/medical/surgery/aft) +"neP" = ( +/obj/structure/chair/comfy/black{ dir = 1 }, -/obj/machinery/door/window/left/directional/north{ - dir = 2; - name = "Containment Pen #4"; - req_access_txt = "55" +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/stripes/line{ + dir = 6 }, -/obj/effect/turf_decal/delivery, -/obj/machinery/door/poddoor/preopen{ - id = "xenobiotopright"; - name = "Xenobio Top Right Pen Blast Door" +/obj/effect/landmark/start/scientist, +/turf/open/floor/iron, +/area/station/science/xenobiology) +"neQ" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, /turf/open/floor/iron/dark, -/area/science/xenobiology) -"mxi" = ( -/obj/effect/turf_decal/trimline/blue/filled/corner, -/obj/effect/turf_decal/trimline/neutral/corner, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/turf/open/floor/iron, -/area/hallway/secondary/command) -"mxp" = ( -/obj/structure/table, -/obj/item/book/manual/chef_recipes, -/turf/open/floor/iron/cafeteria, -/area/security/prison/mess) -"mxr" = ( -/obj/structure/closet/secure_closet/brig, -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 10 +/area/station/command/teleporter) +"nfc" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, -/turf/open/floor/iron, -/area/security/brig) -"mxs" = ( -/turf/open/floor/wood/large, -/area/service/library) -"mxF" = ( -/obj/effect/turf_decal/trimline/purple/filled/line{ +/obj/effect/turf_decal/caution/stand_clear{ dir = 4 }, -/turf/open/floor/iron/white, -/area/science/research) -"mxM" = ( -/obj/effect/turf_decal/trimline/neutral/filled/corner{ +/obj/structure/railing{ dir = 1 }, -/obj/effect/turf_decal/trimline/neutral/filled/corner{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating, +/area/station/maintenance/tram/mid) +"nfl" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment{ - dir = 10 - }, -/obj/structure/cable, -/turf/open/floor/iron, -/area/hallway/secondary/construction/engineering) -"mxN" = ( -/obj/effect/turf_decal/trimline/blue/filled/corner{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/blue/filled/corner, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/junction/flip, -/obj/structure/cable, -/turf/open/floor/iron/white, -/area/medical/medbay/lobby) -"mxQ" = ( -/obj/structure/lattice/catwalk, /obj/structure/cable, -/turf/open/space/openspace, -/area/solars/port/aft) -"mxW" = ( /obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/obj/machinery/airalarm/directional/north, /turf/open/floor/catwalk_floor, -/area/hallway/primary/tram/right) -"myc" = ( -/obj/effect/turf_decal/trimline/yellow/warning{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light/small/directional/south, -/obj/effect/turf_decal/trimline/neutral/filled/line, -/turf/open/floor/iron, -/area/maintenance/tram/mid) -"myp" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/trimline/purple/filled/line{ - dir = 10 - }, -/obj/machinery/power/apc/auto_name/directional/west, -/obj/structure/cable, -/turf/open/floor/iron, -/area/engineering/transit_tube) -"myx" = ( -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/ai) -"myC" = ( -/obj/machinery/conveyor{ - dir = 4; - id = "QMLoad" - }, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/trimline/brown/filled/line{ - dir = 1 - }, -/turf/open/floor/iron, -/area/cargo/storage) -"myE" = ( -/obj/machinery/light/dim/directional/south, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 - }, -/obj/machinery/duct, -/turf/open/floor/iron/freezer, -/area/commons/toilet) -"myL" = ( -/obj/effect/landmark/event_spawn, -/obj/structure/disposalpipe/segment{ +/area/station/maintenance/solars/port/aft) +"nfo" = ( +/obj/machinery/power/turbine/inlet_compressor{ dir = 4 }, -/turf/open/floor/iron, -/area/engineering/atmos) -"myQ" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment, -/turf/open/floor/carpet, -/area/service/chapel) -"myU" = ( -/obj/machinery/power/shieldwallgen, +/turf/open/floor/engine, +/area/station/maintenance/disposal/incinerator) +"nfs" = ( +/obj/structure/closet/secure_closet/brig, +/obj/machinery/light/small/directional/east, /obj/effect/turf_decal/bot, -/obj/machinery/light/directional/north, -/obj/machinery/camera{ - c_tag = "Secure - Teleporter"; - dir = 9 +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 8 }, /turf/open/floor/iron/dark, -/area/command/teleporter) -"myY" = ( -/obj/structure/holohoop{ - dir = 4 +/area/station/security/execution/transfer) +"nfB" = ( +/obj/structure/table, +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 6 }, -/turf/open/misc/asteroid, -/area/security/prison/workout) -"mzK" = ( +/obj/item/book/manual/wiki/tcomms, +/obj/item/radio/off, +/obj/machinery/firealarm/directional/east, +/turf/open/floor/iron, +/area/station/tcommsat/computer) +"nfK" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/landmark/event_spawn, /obj/structure/cable, -/turf/open/floor/wood, -/area/command/heads_quarters/captain/private) -"mzN" = ( -/turf/open/floor/engine/n2, -/area/engineering/atmos) -"mzR" = ( -/obj/structure/toilet{ - dir = 1 - }, -/obj/machinery/light/small/directional/east, -/obj/machinery/button/door/directional/west{ - id = "Toilet4"; - name = "Lock Control"; - normaldoorcontrol = 1; - specialfunctions = 4 - }, -/obj/effect/landmark/blobstart, -/turf/open/floor/iron/freezer, -/area/commons/toilet) -"mAf" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/door/firedoor, -/obj/machinery/door/poddoor/preopen{ - id = "left_tram_lower"; - name = "tunnel access blast door" - }, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit) +"ngg" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden, /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, -/area/maintenance/tram/left) -"mAl" = ( -/obj/structure/railing{ - dir = 1 - }, -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk/multiz/down{ +/area/station/maintenance/disposal/incinerator) +"ngl" = ( +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"ngp" = ( +/turf/closed/wall, +/area/station/tcommsat/computer) +"ngv" = ( +/obj/effect/turf_decal/trimline/neutral/filled/corner{ dir = 1 }, -/obj/effect/turf_decal/stripes/end{ - dir = 1 +/obj/effect/turf_decal/trimline/neutral/filled/corner{ + dir = 4 }, -/turf/open/floor/iron/white, -/area/science/xenobiology) -"mAq" = ( -/obj/machinery/holopad, -/obj/effect/turf_decal/bot, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/effect/spawner/random/engineering/tracking_beacon, -/turf/open/floor/iron, -/area/security/courtroom) -"mAG" = ( -/obj/structure/closet/secure_closet/security/sec, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron/showroomfloor, -/area/security/lockers) -"mBr" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/duct, +/turf/open/floor/iron/dark, +/area/station/commons/lounge) +"ngQ" = ( +/obj/structure/disposalpipe/segment{ + dir = 6 + }, /obj/effect/decal/cleanable/dirt, -/obj/structure/cable, +/obj/machinery/light/small/directional/west, /turf/open/floor/catwalk_floor, -/area/maintenance/central/greater) -"mBy" = ( -/obj/effect/turf_decal/delivery, -/obj/structure/holosign/barrier/atmos/sturdy, -/obj/machinery/camera/directional/south{ - c_tag = "Hallway - North-East Tram Bridge" +/area/station/maintenance/tram/mid) +"ngR" = ( +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 4 }, -/turf/open/floor/vault, -/area/hallway/primary/tram/center) -"mBB" = ( -/obj/effect/turf_decal/tile{ - dir = 8 +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/obj/effect/turf_decal/tile/blue, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/light/directional/south, -/obj/machinery/camera/directional/south{ - c_tag = "Arrivals - Central Docking Wing" +/obj/machinery/power/apc/auto_name/directional/east, +/obj/machinery/camera{ + c_tag = "Science - Xenobiology East"; + dir = 6; + network = list("ss13","rd","xeno") }, -/obj/effect/landmark/event_spawn, -/turf/open/floor/iron, -/area/hallway/secondary/entry) -"mBI" = ( -/obj/effect/turf_decal/trimline/blue/filled/line, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, /turf/open/floor/iron/white, -/area/medical/storage) -"mCe" = ( -/obj/effect/turf_decal/siding/thinplating, -/obj/machinery/duct, -/obj/effect/turf_decal/tile/red/fourcorners, -/turf/open/floor/iron, -/area/service/kitchen) -"mCs" = ( -/obj/structure/closet/emcloset, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/smooth, -/area/maintenance/tram/right) -"mCv" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ +/area/station/science/xenobiology) +"ngS" = ( +/obj/structure/chair/sofa{ + dir = 8 + }, +/obj/machinery/light/directional/east, +/turf/open/floor/carpet, +/area/station/medical/psychology) +"ngU" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/turf/open/floor/iron, -/area/hallway/secondary/command) -"mCy" = ( -/obj/structure/chair{ - dir = 8 +/obj/machinery/status_display/evac/directional/west, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) +"nhm" = ( +/turf/closed/wall, +/area/station/security/prison/shower) +"nhr" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/camera/emp_proof{ + c_tag = "Engineering - Atmospherics Incinerator"; + dir = 9; + network = list("ss13","engineering") }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/landmark/start/hangover, -/turf/open/floor/iron/dark, -/area/security/courtroom) -"mCH" = ( -/obj/structure/disposalpipe/segment{ +/obj/effect/turf_decal/trimline/yellow/filled/corner{ dir = 4 }, -/turf/open/floor/carpet, -/area/service/library) -"mCO" = ( -/obj/effect/turf_decal/trimline/red/filled/corner, +/obj/item/radio/intercom/directional/north, +/obj/effect/decal/cleanable/dirt, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/security/office) -"mDj" = ( -/obj/vehicle/ridden/wheelchair, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 9 +/area/station/maintenance/disposal/incinerator) +"nhL" = ( +/obj/structure/filingcabinet, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, -/turf/open/floor/iron/white, -/area/medical/medbay/central) -"mDq" = ( -/obj/machinery/hydroponics/soil, -/obj/machinery/status_display/evac/directional/north, -/obj/effect/turf_decal/trimline/green/filled/line{ +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/turf_decal/trimline/neutral/filled/corner, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/bot_white/right, +/obj/item/folder/documents, /turf/open/floor/iron/dark, -/area/security/prison/garden) -"mDw" = ( +/area/station/ai_monitored/command/nuke_storage) +"nhQ" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 6 - }, -/obj/structure/cable, -/obj/effect/turf_decal/tile/red/fourcorners, -/turf/open/floor/iron, -/area/service/kitchen) -"mDH" = ( -/obj/effect/turf_decal/trimline/green/filled/line, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 1 - }, -/turf/open/floor/iron/dark, -/area/medical/virology) -"mDQ" = ( -/obj/structure/table, -/obj/structure/sign/plaques/kiddie{ - pixel_y = -32 - }, -/obj/item/ai_module/core/full/asimov, -/turf/open/floor/circuit/red, -/area/ai_monitored/turret_protected/ai_upload) -"mDX" = ( -/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/item/multitool, +/obj/structure/cable/layer3, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"nhV" = ( /obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 10 + dir = 4 }, -/turf/open/floor/iron, -/area/engineering/atmos) -"mEf" = ( -/obj/effect/turf_decal/siding/wood{ +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/wood, -/area/commons/vacant_room/office) -"mEq" = ( +/obj/item/radio/intercom/directional/east, +/turf/open/floor/iron, +/area/station/tcommsat/computer) +"nic" = ( /obj/effect/turf_decal/tile/bar, /obj/effect/turf_decal/tile/bar{ dir = 1 }, -/obj/machinery/door/airlock/glass{ - name = "Break Room" +/obj/structure/table/wood/poker, +/obj/effect/spawner/random/entertainment/deck, +/turf/open/floor/iron, +/area/station/commons/lounge) +"nis" = ( +/obj/effect/turf_decal/arrows/white{ + dir = 8 }, +/obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment, -/obj/machinery/door/firedoor, /obj/structure/cable, /turf/open/floor/iron, -/area/cargo/miningdock/cafeteria) -"mEF" = ( -/obj/effect/turf_decal/siding/thinplating/dark{ - dir = 10 - }, -/obj/item/kirbyplants/random, -/turf/open/floor/iron/dark, -/area/science/lower) -"mEK" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/firedoor, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "kitchencounter"; - name = "Kitchen Counter Shutters" - }, -/obj/machinery/door/window/left/directional/west{ - name = "Pick Up Window"; - req_access_txt = "28" - }, -/turf/open/floor/plating, -/area/service/kitchen) -"mEP" = ( -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/blue{ - dir = 4 +/area/station/engineering/atmospherics_engine) +"niv" = ( +/obj/machinery/door_timer{ + id = "medcell"; + name = "Medical Cell"; + pixel_y = 32 }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 5 }, -/obj/structure/closet/secure_closet/freezer/cream_pie, -/obj/machinery/camera{ - c_tag = "Civilian - Theatre Backstage"; - dir = 6 +/obj/effect/landmark/start/depsec/medical, +/obj/machinery/camera/directional/north{ + c_tag = "Medical - Security Checkpoint"; + network = list("ss13","medbay","Security") }, /turf/open/floor/iron, -/area/service/theater) -"mEZ" = ( -/obj/structure/cable, -/obj/effect/turf_decal/sand/plating, -/turf/open/floor/plating/airless, -/area/mine/explored) -"mFa" = ( -/obj/structure/closet/secure_closet/brig{ - id = "crgcell"; - name = "Cargo Cell Locker" +/area/station/security/checkpoint/medical) +"niG" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 6 }, -/obj/effect/turf_decal/trimline/red/filled/line, -/obj/effect/turf_decal/trimline/red/corner{ - dir = 1 +/obj/machinery/airalarm/directional/south, +/obj/structure/table, +/obj/item/paper_bin{ + pixel_x = 1; + pixel_y = 9 }, -/obj/effect/decal/cleanable/dirt, +/obj/item/pen, /turf/open/floor/iron, -/area/security/checkpoint/supply) -"mFd" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 4 - }, -/obj/effect/turf_decal/siding/thinplating, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/area/station/security/checkpoint/engineering) +"niI" = ( /obj/structure/cable, +/obj/effect/turf_decal/trimline/purple/filled/line, /turf/open/floor/iron, -/area/hallway/primary/tram/center) -"mFo" = ( -/obj/structure/rack, -/obj/machinery/status_display/ai/directional/north, -/obj/effect/spawner/random/techstorage/medical_all, -/obj/effect/turf_decal/trimline/white/filled/line, -/turf/open/floor/iron/dark, -/area/engineering/storage/tech) -"mFt" = ( -/turf/open/floor/iron/stairs/medium{ +/area/station/science/robotics/mechbay) +"niO" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ dir = 1 }, -/area/security/prison) -"mGl" = ( -/obj/effect/turf_decal/trimline/neutral/filled/corner{ +/obj/effect/turf_decal/trimline/red/filled/corner{ dir = 8 }, -/obj/effect/turf_decal/trimline/neutral/filled/corner, /turf/open/floor/iron, -/area/hallway/secondary/service) -"mGm" = ( -/obj/effect/turf_decal/trimline/yellow/warning, -/obj/effect/turf_decal/trimline/neutral/filled/corner{ - dir = 4 +/area/station/security/prison) +"niS" = ( +/obj/structure/table/glass, +/obj/item/storage/backpack/duffelbag/sec/surgery{ + pixel_y = 5 }, -/obj/machinery/camera/directional/east{ - c_tag = "Hallway - Port Tram Platform North-East" +/obj/item/clothing/mask/balaclava, +/obj/item/reagent_containers/spray/cleaner{ + pixel_x = 5 }, -/obj/effect/turf_decal/caution{ - dir = 1 +/obj/structure/sign/poster/official/do_not_question{ + pixel_y = 32 }, -/obj/structure/extinguisher_cabinet/directional/east, -/obj/structure/cable, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron, -/area/hallway/primary/tram/left) -"mGs" = ( -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/security/office) -"mGE" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/closet, -/obj/effect/spawner/random/maintenance/seven, -/turf/open/floor/iron/smooth, -/area/maintenance/central/greater) -"mGH" = ( -/obj/effect/turf_decal/trimline/yellow/warning{ - dir = 1 +/obj/machinery/button/flasher{ + id = "reeducation"; + pixel_x = -24; + pixel_y = -8; + req_access = list("brig") }, -/obj/effect/turf_decal/trimline/neutral/filled/line, -/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/white, +/area/station/security/execution/education) +"nji" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/maintenance/tram/left) -"mGI" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 4 +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/sorting/mail{ + name = "sorting disposal pipe (Law Office)"; + sortType = 29 }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"njk" = ( +/obj/machinery/power/apc/auto_name/directional/north, +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 9 }, -/obj/machinery/washing_machine, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/cafeteria, -/area/commons/dorms/laundry) -"mGJ" = ( -/obj/structure/closet/secure_closet/brig, -/obj/effect/turf_decal/bot, +/obj/structure/cable, /turf/open/floor/iron/dark, -/area/security/prison) -"mGK" = ( -/obj/effect/turf_decal/trimline/green/filled/corner{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/green/line{ +/area/station/ai_monitored/turret_protected/ai_upload_foyer) +"njq" = ( +/obj/structure/table/glass, +/obj/structure/window/reinforced{ dir = 1 }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron/dark, -/area/service/hydroponics) -"mGV" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 4 +/obj/effect/turf_decal/siding/wideplating/dark{ + dir = 1 }, -/turf/open/floor/iron, -/area/engineering/atmos) -"mHl" = ( -/obj/structure/closet/secure_closet/freezer/meat, -/turf/open/floor/iron/showroomfloor, -/area/service/kitchen/coldroom) -"mHH" = ( -/obj/machinery/camera{ - c_tag = "Science - Maintenance Intersection"; - dir = 6; - network = list("ss13","rd") +/obj/item/paper_bin{ + pixel_x = -2; + pixel_y = 8 }, -/obj/effect/turf_decal/trimline/purple/filled/line{ - dir = 6 +/obj/item/pen, +/obj/item/folder/blue, +/obj/item/folder/yellow{ + pixel_x = 4; + pixel_y = 3 }, /turf/open/floor/iron/dark, -/area/maintenance/starboard/lesser) -"mHO" = ( -/obj/structure/chair/pew, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/chapel{ +/area/station/command/bridge) +"njt" = ( +/obj/structure/railing/corner{ dir = 4 }, -/area/service/chapel) -"mIh" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ +/obj/effect/turf_decal/trimline/red/filled/line, +/obj/effect/turf_decal/trimline/red/corner{ dir = 4 }, -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/door/airlock/public/glass{ - name = "Service Wing Hallway" +/obj/machinery/light/directional/south, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 }, -/obj/machinery/door/firedoor, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/hallway/primary/central) -"mIp" = ( -/obj/effect/landmark/start/cyborg, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/landmark/event_spawn, -/obj/structure/cable, -/turf/open/floor/iron/grimy, -/area/ai_monitored/turret_protected/aisat/foyer) -"mIw" = ( -/obj/effect/turf_decal/siding/thinplating/dark{ - dir = 5 - }, -/obj/machinery/vending/coffee, -/obj/machinery/airalarm/directional/north, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/hallway/primary/central) -"mIx" = ( -/obj/effect/turf_decal/trimline/blue/filled/corner{ - dir = 8 +/area/station/security/checkpoint/supply) +"njB" = ( +/obj/machinery/door/airlock/command/glass{ + name = "Bridge Access" }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/iron/white, -/area/medical/medbay/central) -"mIX" = ( -/obj/effect/spawner/random/structure/crate, -/obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/engineering/flashlight, -/turf/open/floor/iron/smooth, -/area/maintenance/starboard/lesser) -"mJm" = ( -/obj/machinery/computer/communications, -/obj/structure/window/reinforced{ +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/trimline/blue/filled/line{ dir = 1 }, -/obj/effect/turf_decal/siding/wideplating/dark{ - dir = 1 +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "bridge-left" }, +/obj/effect/mapping_helpers/airlock/access/all/command/general, /turf/open/floor/iron/dark, -/area/command/bridge) -"mJr" = ( -/obj/structure/disposalpipe/segment, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/catwalk_floor, -/area/maintenance/starboard/central) -"mJB" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/space_heater, -/turf/open/floor/iron/smooth, -/area/maintenance/department/security) -"mJG" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/siphon/monitored/plasma_output{ +/area/station/command/bridge) +"njJ" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ dir = 8 }, -/turf/open/floor/engine/plasma, -/area/engineering/atmos) -"mJH" = ( -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/aisat_interior) -"mJI" = ( -/obj/structure/bed, -/obj/effect/landmark/start/janitor, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/service/janitor) -"mKc" = ( -/obj/machinery/door/airlock/command{ - name = "Captain's Quarters"; - req_access_txt = "20" - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/wood, -/area/command/heads_quarters/captain/private) -"mKz" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/engine, -/area/engineering/supermatter/room) -"mKL" = ( -/obj/machinery/button/door/directional/west{ - id = "private_i"; - name = "Privacy Bolts"; - normaldoorcontrol = 1; - pixel_y = -9; - specialfunctions = 4 - }, -/obj/structure/chair/stool/directional/north, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/wood, -/area/commons/dorms) -"mLa" = ( -/obj/effect/turf_decal/trimline/blue/filled/corner{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/blue/filled/corner, /obj/structure/disposalpipe/segment{ - dir = 5 + dir = 4 }, -/obj/machinery/duct, /turf/open/floor/iron/white, -/area/medical/treatment_center) -"mLo" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/area/station/medical/storage) +"njK" = ( +/obj/effect/spawner/structure/window, +/turf/open/floor/plating, +/area/station/cargo/miningdock/cafeteria) +"njV" = ( +/obj/structure/ladder, +/obj/machinery/door/window/left/directional/west{ + name = "Freezer Access"; + req_access = list("kitchen") + }, +/obj/machinery/door/window/right/directional/east{ + name = "Freezer Access"; + req_access = list("kitchen") + }, +/obj/effect/turf_decal/stripes/end{ dir = 1 }, -/obj/structure/tank_dispenser/oxygen{ - pixel_x = -1; - pixel_y = 2 +/turf/open/floor/plating, +/area/station/hallway/secondary/service) +"njX" = ( +/obj/structure/chair/comfy/beige{ + dir = 4 }, -/obj/machinery/light/directional/south, /obj/effect/turf_decal/trimline/neutral/filled/line, /turf/open/floor/iron, -/area/ai_monitored/command/storage/eva) -"mLq" = ( -/turf/open/floor/engine/hull/reinforced, -/area/space/nearstation) -"mLu" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/catwalk_floor, -/area/maintenance/starboard/central) -"mLI" = ( -/obj/effect/turf_decal/trimline/neutral/filled/corner{ - dir = 4 - }, +/area/station/commons/fitness/recreation) +"nkh" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/junction/flip{ - dir = 2 - }, -/obj/structure/cable, /turf/open/floor/iron, -/area/hallway/secondary/exit) -"mLZ" = ( -/obj/effect/turf_decal/trimline/neutral/filled/corner{ - dir = 8 - }, -/turf/open/floor/iron, -/area/commons/fitness) -"mMe" = ( -/obj/effect/turf_decal/siding/wood{ +/area/station/security/prison/work) +"nkt" = ( +/obj/structure/closet/secure_closet/quartermaster, +/obj/effect/turf_decal/trimline/brown/filled/line{ dir = 10 }, -/obj/structure/table/wood, -/obj/structure/window/reinforced/spawner/north, -/obj/structure/window/reinforced/spawner/east, -/obj/effect/spawner/random/decoration/ornament, -/turf/open/floor/iron/grimy, -/area/service/lawoffice) -"mMr" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/turf/open/floor/iron/white, -/area/medical/medbay/central) -"mMB" = ( -/obj/structure/disposalpipe/segment{ - dir = 9 +/obj/machinery/airalarm/directional/west, +/turf/open/floor/iron, +/area/station/cargo/qm) +"nkG" = ( +/obj/effect/turf_decal/trimline/brown/filled/line{ + dir = 1 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, -/area/engineering/atmos) -"mNg" = ( -/obj/machinery/door/window/left/directional/south{ - name = "Library Desk Access"; - req_access_txt = "37" - }, -/obj/effect/turf_decal/siding/wood, -/turf/open/floor/wood, -/area/service/library) -"mNh" = ( -/obj/structure/table/wood, -/obj/item/paper_bin{ - pixel_x = -3; - pixel_y = 7 - }, -/obj/item/flashlight/lamp/green{ - on = 0; - pixel_x = -3; - pixel_y = 8 +/area/station/cargo/miningdock) +"nkJ" = ( +/obj/effect/turf_decal/trimline/brown/filled/corner{ + dir = 8 }, -/turf/open/floor/carpet, -/area/command/heads_quarters/hos) -"mNm" = ( -/obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/trimline/purple/filled/line{ - dir = 4 +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/stripes/corner{ + dir = 1 }, /obj/structure/cable, -/turf/open/floor/iron/white, -/area/science/lower) -"mNn" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/vending/wardrobe/atmos_wardrobe, /turf/open/floor/iron, -/area/engineering/atmos) -"mNq" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/turf_decal/sand/plating, -/turf/open/floor/plating/airless, -/area/mine/explored) -"mNy" = ( +/area/station/cargo/storage) +"nlm" = ( /obj/effect/turf_decal/tile/blue{ dir = 4 }, /obj/effect/turf_decal/tile/blue{ dir = 8 }, -/obj/effect/turf_decal/box/white{ - color = "#52B4E9" +/obj/machinery/power/apc/auto_name/directional/east, +/obj/structure/cable, +/obj/machinery/camera/directional/north{ + c_tag = "Civilian - Laundry Room" + }, +/turf/open/floor/iron/cafeteria, +/area/station/commons/dorms/laundry) +"nlp" = ( +/obj/structure/toilet{ + dir = 8 }, -/obj/machinery/portable_atmospherics/canister/oxygen, /turf/open/floor/iron/freezer, -/area/medical/coldroom) -"mNz" = ( -/obj/effect/turf_decal/trimline/yellow/warning{ - dir = 1 +/area/station/security/prison) +"nls" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/lattice/catwalk, +/obj/effect/spawner/random/trash/garbage{ + spawn_loot_count = 2; + spawn_random_offset = 1; + spawn_scatter_radius = 4 }, -/obj/structure/railing/corner{ - dir = 4 +/turf/open/floor/plating, +/area/station/maintenance/tram/left) +"nlE" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 8 }, -/obj/effect/turf_decal/trimline/neutral/filled/corner, -/obj/effect/turf_decal/caution, -/turf/open/floor/iron, -/area/hallway/primary/tram/right) -"mOc" = ( -/obj/effect/turf_decal/trimline/neutral/filled/corner{ - dir = 4 +/obj/machinery/portable_atmospherics/scrubber, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 8 }, -/obj/structure/cable, -/turf/open/floor/iron, -/area/hallway/primary/tram/left) -"mOo" = ( -/obj/effect/turf_decal/trimline/purple/filled/line{ - dir = 9 +/obj/effect/turf_decal/trimline/neutral/filled/warning{ + dir = 10 }, -/obj/machinery/firealarm/directional/north, -/turf/open/floor/iron/dark, -/area/science/xenobiology) -"mOv" = ( -/obj/effect/turf_decal/trimline/yellow/warning, +/turf/open/floor/iron, +/area/station/hallway/secondary/construction/engineering) +"nlX" = ( +/obj/effect/decal/cleanable/dirt, /obj/structure/railing, -/obj/effect/turf_decal/trimline/neutral/filled/arrow_ccw{ +/obj/effect/spawner/random/trash/garbage{ + spawn_loot_count = 2; + spawn_random_offset = 1; + spawn_scatter_radius = 4 + }, +/turf/open/floor/plating, +/area/station/maintenance/tram/right) +"nmf" = ( +/obj/structure/table/wood, +/obj/machinery/computer/security/wooden_tv, +/obj/effect/landmark/event_spawn, +/turf/open/floor/wood, +/area/station/command/heads_quarters/captain) +"nmg" = ( +/obj/effect/turf_decal/siding/thinplating{ dir = 1 }, -/obj/effect/spawner/random/vending/snackvend, -/turf/open/floor/iron, -/area/hallway/primary/tram/right) -"mOw" = ( -/obj/machinery/door/airlock/security/glass{ - name = "Prison Wing"; - req_access_txt = "2" +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/trimline/red/filled/line, -/obj/effect/turf_decal/trimline/red/filled/line{ +/obj/machinery/door/firedoor/border_only{ dir = 1 }, +/obj/structure/railing/corner{ + dir = 4 + }, /turf/open/floor/iron, -/area/security/prison) -"mOA" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/trimline/purple/filled/corner{ +/area/station/commons/dorms) +"nmz" = ( +/obj/machinery/light/small/directional/south, +/obj/effect/landmark/xeno_spawn, +/turf/open/floor/carpet, +/area/station/cargo/miningdock) +"nmH" = ( +/obj/machinery/atmospherics/pipe/smart/simple/purple/visible/layer2{ + dir = 9 + }, +/obj/structure/window/reinforced{ dir = 4 }, /turf/open/floor/iron/white, -/area/science/explab) -"mOG" = ( -/obj/machinery/door/airlock/hatch, -/obj/effect/decal/cleanable/dirt, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ +/area/station/science/ordnance) +"nmP" = ( +/obj/effect/turf_decal/trimline/red/filled/corner, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, +/obj/machinery/atmospherics/pipe/bridge_pipe/green/visible{ dir = 4 }, -/turf/open/floor/iron/smooth, -/area/maintenance/tram/mid) -"mON" = ( -/obj/effect/landmark/event_spawn, /turf/open/floor/iron, -/area/hallway/primary/tram/right) -"mOQ" = ( -/obj/effect/turf_decal/trimline/brown/filled/line{ - dir = 5 +/area/station/engineering/atmos) +"nmV" = ( +/obj/machinery/recharge_station, +/obj/machinery/light/small/directional/east, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plating, +/area/station/ai_monitored/turret_protected/aisat/foyer) +"nmY" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/hallway/secondary/entry) +"nns" = ( +/obj/machinery/computer/operating{ + dir = 1; + name = "Robotics Operating Computer" }, -/turf/open/floor/iron, -/area/cargo/miningdock) -"mOS" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/white, +/area/station/science/robotics/lab) +"nnG" = ( +/obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/trimline/red/filled/corner{ - dir = 1 +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/door/airlock/external{ + autoclose = 0; + frequency = 1449; + id_tag = "rightmost_lower_eva_internal"; + name = "External Access" }, -/obj/effect/turf_decal/trimline/red/filled/corner{ +/obj/machinery/door_buttons/access_button{ + idDoor = "rightmost_lower_eva_internal"; + idSelf = "rightmost_lower_eva_airlock_control"; + name = "External Access Button"; + pixel_y = -24 + }, +/obj/effect/mapping_helpers/airlock/locked, +/turf/open/floor/catwalk_floor, +/area/station/hallway/primary/tram/right) +"nnS" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/table, +/obj/item/stack/sheet/iron/fifty, +/obj/item/stack/sheet/iron/fifty, +/obj/item/crowbar, +/obj/machinery/airalarm/directional/west, +/obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 8 }, /turf/open/floor/iron, -/area/security/checkpoint/medical) -"mOW" = ( -/obj/effect/turf_decal/trimline/white/line{ - dir = 8 +/area/station/ai_monitored/command/storage/eva) +"nnW" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 1 }, -/obj/effect/turf_decal/trimline/yellow/line{ +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/station/maintenance/tram/mid) +"nof" = ( +/obj/effect/turf_decal/siding/thinplating{ + dir = 1 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/machinery/camera{ - c_tag = "Secure - AI Antechamber West"; - dir = 6; - network = list("ss13","minisat") +/turf/open/floor/iron, +/area/station/commons/fitness/recreation) +"noh" = ( +/obj/effect/turf_decal/trimline/red/filled/line, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 }, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/aisat_interior) -"mOZ" = ( -/obj/structure/closet/secure_closet/freezer/kitchen, -/obj/item/stack/sheet/mineral/coal/ten, -/obj/effect/turf_decal/delivery, -/obj/effect/turf_decal/siding/thinplating/corner, -/obj/machinery/light/directional/east, -/obj/effect/turf_decal/tile/red/fourcorners, /turf/open/floor/iron, -/area/service/kitchen) -"mPn" = ( +/area/station/hallway/secondary/exit/departure_lounge) +"now" = ( /obj/structure/table/wood, -/obj/structure/window/reinforced{ - dir = 1; +/obj/item/lipstick/random{ + pixel_x = 2; pixel_y = 2 }, -/obj/structure/window/reinforced{ - dir = 4; - pixel_y = 2 +/obj/item/lipstick/random{ + pixel_x = -2; + pixel_y = -2 }, -/obj/item/paper_bin, -/obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/bureaucracy/pen, -/turf/open/floor/carpet, -/area/commons/vacant_room/office) -"mPu" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/smart/manifold4w/green/visible, -/turf/open/floor/plating, -/area/engineering/atmos) -"mPQ" = ( +/turf/open/floor/iron/white/side{ + dir = 4 + }, +/area/station/service/theater) +"noI" = ( /obj/effect/turf_decal/trimline/red/filled/line{ + dir = 1 + }, +/obj/machinery/vending/wardrobe/sec_wardrobe, +/turf/open/floor/iron, +/area/station/security/checkpoint/escape) +"noK" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 5 + }, +/obj/machinery/light/directional/north, +/obj/item/radio/intercom/directional/north, +/obj/machinery/vending/wardrobe/chem_wardrobe, +/turf/open/floor/iron/white, +/area/station/medical/chemistry) +"noU" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/neutral/filled/corner{ dir = 4 }, -/obj/effect/turf_decal/trimline/red/filled/corner{ +/obj/effect/turf_decal/trimline/purple/filled/warning{ dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/trimline/purple/corner{ + dir = 4 + }, +/obj/machinery/duct, +/obj/machinery/power/apc/auto_name/directional/west, /obj/structure/cable, /turf/open/floor/iron, -/area/security/checkpoint/escape) -"mPS" = ( +/area/station/service/janitor) +"npf" = ( /obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/preopen{ + id = "xenobiobottomleft"; + name = "Xenobio Bottom Left Pen Blast Door" + }, /obj/structure/cable, /turf/open/floor/plating, -/area/security/brig) -"mPV" = ( -/obj/structure/chair, -/obj/effect/turf_decal/siding/thinplating{ - dir = 6 +/area/station/science/xenobiology) +"npi" = ( +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Public Garden Maintenance Access" }, -/turf/open/floor/iron/cafeteria, -/area/service/kitchen/diner) -"mPX" = ( -/obj/effect/turf_decal/siding/wood{ +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/access/any/service/library, +/obj/effect/mapping_helpers/airlock/access/any/engineering/maintenance, +/turf/open/floor/catwalk_floor, +/area/station/service/library/lounge) +"npm" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/trimline/yellow/warning{ dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment{ - dir = 4 +/turf/open/floor/iron, +/area/station/maintenance/port/central) +"npM" = ( +/obj/structure/disposaloutlet, +/obj/structure/disposalpipe/trunk{ + dir = 1 }, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plating, +/area/station/cargo/sorting) +"npY" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/turf/open/floor/iron/grimy, -/area/service/lawoffice) -"mQg" = ( -/obj/machinery/door/airlock/security/glass{ - id_tag = "prisondorm"; - name = "Prison Dorm 1" - }, -/obj/effect/turf_decal/trimline/red/filled/line, +/turf/open/floor/iron/showroomfloor, +/area/station/service/kitchen/coldroom) +"nqh" = ( +/obj/structure/chair, /obj/effect/turf_decal/trimline/red/filled/line{ dir = 1 }, +/obj/effect/turf_decal/trimline/red/corner{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/flasher/directional/north{ + id = "crgcell" + }, +/turf/open/floor/iron, +/area/station/security/checkpoint/supply) +"nql" = ( +/obj/effect/spawner/random/engineering/tracking_beacon, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/security/prison/safe) -"mQn" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/area/station/science/robotics/mechbay) +"nqs" = ( +/obj/structure/closet/firecloset, +/obj/effect/turf_decal/siding/thinplating/dark{ + dir = 10 + }, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/hallway/secondary/exit) +"nqu" = ( +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ dir = 1 }, -/obj/effect/turf_decal/trimline/neutral/filled/line{ +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 10 + }, +/turf/open/floor/iron, +/area/station/tcommsat/computer) +"nqw" = ( +/obj/structure/disposalpipe/segment{ dir = 4 }, /turf/open/floor/iron, -/area/hallway/secondary/entry) -"mQv" = ( -/obj/structure/chair{ +/area/station/commons/fitness/recreation) +"nqH" = ( +/obj/structure/railing{ dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/landmark/start/hangover, -/obj/structure/disposalpipe/segment, -/obj/effect/landmark/start/assistant, -/turf/open/floor/iron/dark, -/area/security/courtroom) -"mQD" = ( -/obj/structure/table, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/item/paper_bin{ - pixel_x = -3; - pixel_y = 7 - }, -/obj/item/pen, -/obj/item/airlock_painter, -/obj/effect/turf_decal/trimline/brown/filled/line{ - dir = 6 - }, -/obj/effect/turf_decal/trimline/yellow/filled/warning{ - dir = 6 +/obj/machinery/door/firedoor/border_only{ + dir = 8 }, -/obj/structure/cable, -/turf/open/floor/iron, -/area/engineering/break_room) -"mQU" = ( -/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/glass, +/area/station/commons/fitness/recreation) +"nra" = ( +/obj/machinery/light/small/directional/east, +/turf/open/floor/engine/vacuum, +/area/station/engineering/atmos) +"nrn" = ( +/obj/structure/closet/emcloset, +/obj/effect/landmark/start/hangover/closet, /turf/open/floor/plating, -/area/service/kitchen) -"mRa" = ( -/turf/closed/wall/r_wall, -/area/maintenance/tram/mid) -"mRe" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/white, -/area/medical/chemistry) -"mRn" = ( -/obj/machinery/light/directional/north, -/turf/open/floor/iron/dark, -/area/engineering/supermatter/room) -"mRz" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/structure/crate_empty, -/obj/effect/spawner/random/maintenance/four, -/turf/open/floor/iron/smooth, -/area/maintenance/starboard/lesser) -"mRC" = ( -/obj/machinery/iv_drip, -/obj/machinery/light/directional/north, -/obj/effect/turf_decal/trimline/blue/filled/line{ +/area/station/hallway/secondary/entry) +"nrx" = ( +/obj/structure/tank_holder/extinguisher, +/obj/effect/turf_decal/trimline/purple/filled/line{ dir = 1 }, -/obj/machinery/power/apc/auto_name/directional/north, -/obj/structure/cable, +/obj/machinery/airalarm/directional/north, +/obj/machinery/light/directional/north, /turf/open/floor/iron/white, -/area/medical/treatment_center) -"mRK" = ( -/obj/machinery/air_sensor/nitrogen_tank, -/turf/open/floor/engine/n2, -/area/engineering/atmos) -"mRN" = ( -/obj/effect/turf_decal/trimline/yellow/warning{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/neutral/filled/arrow_cw, -/obj/effect/turf_decal/caution, -/obj/structure/railing/corner{ - dir = 1 - }, +/area/station/science/ordnance/office) +"nrz" = ( +/obj/structure/railing/corner, +/obj/effect/turf_decal/siding/thinplating/corner, +/obj/structure/disposalpipe/segment, /turf/open/floor/iron, -/area/hallway/primary/tram/center) -"mSe" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 1 - }, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/aisat/maint) -"mSi" = ( -/turf/closed/wall/r_wall, -/area/science/mixing) -"mSC" = ( -/obj/effect/turf_decal/trimline/yellow/filled/corner{ - dir = 1 +/area/station/commons/fitness/recreation) +"nrC" = ( +/obj/machinery/door/airlock/research{ + id_tag = "ResearchExt"; + name = "Research Division" }, -/obj/effect/turf_decal/trimline/yellow/filled/corner{ +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/trimline/purple/filled/line{ dir = 4 }, -/obj/structure/chair/office/light{ - dir = 4 +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 8 }, -/obj/effect/landmark/start/chemist, -/turf/open/floor/iron/white, -/area/medical/pharmacy) -"mSI" = ( -/obj/structure/disposalpipe/segment{ +/obj/effect/mapping_helpers/airlock/unres, +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "sci-entrance-right" + }, +/obj/effect/mapping_helpers/airlock/access/all/science/general, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/science/research) +"nrF" = ( +/obj/machinery/atmospherics/components/binary/pump/on{ + dir = 1; + name = "Unfiltered to Mix" + }, +/obj/effect/turf_decal/trimline/green/filled/corner, +/turf/open/floor/iron, +/area/station/engineering/atmos/pumproom) +"nrQ" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 4 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/turf/open/floor/iron/white, -/area/science/cytology) -"mTE" = ( -/obj/effect/landmark/start/security_officer, -/obj/structure/chair{ - dir = 8 - }, /turf/open/floor/iron, -/area/security/office) -"mTI" = ( -/turf/closed/wall, -/area/cargo/warehouse) -"mTJ" = ( -/obj/machinery/door/airlock/medical/glass{ - name = "Break Room"; - req_access_txt = "5" +/area/station/commons/fitness) +"nrR" = ( +/obj/structure/table/glass, +/obj/item/book/manual/wiki/surgery{ + pixel_x = 3; + pixel_y = 3 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/obj/item/book/manual/wiki/medicine, +/obj/effect/turf_decal/stripes/corner, +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 10 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/item/radio/intercom/directional/west, +/turf/open/floor/iron/white, +/area/station/medical/treatment_center) +"nsi" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 8 }, -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, -/obj/structure/disposalpipe/segment, /turf/open/floor/iron/dark, -/area/medical/break_room) -"mTZ" = ( -/obj/structure/table/wood, -/obj/item/taperecorder, -/obj/item/tape, -/obj/machinery/computer/security/telescreen/entertainment/directional/north, -/turf/open/floor/wood/large, -/area/service/library) -"mUa" = ( -/turf/closed/wall, -/area/maintenance/department/science) -"mUf" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 8 - }, -/obj/structure/table/reinforced, -/obj/item/wrench, -/obj/item/crowbar, -/obj/item/radio, -/turf/open/floor/iron, -/area/security/checkpoint/escape) -"mUr" = ( +/area/station/science/server) +"nso" = ( +/obj/effect/spawner/structure/window, +/turf/open/floor/plating, +/area/station/commons/storage/tools) +"nti" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/door_buttons/airlock_controller{ - idExterior = "rightmost_upper_eva_external"; - idInterior = "rightmost_upper_eva_internal"; - idSelf = "rightmost_upper_eva_airlock_control"; - name = "External Access Console"; - pixel_y = 24 +/turf/open/floor/iron, +/area/station/engineering/atmos) +"nto" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, -/turf/open/floor/catwalk_floor, -/area/hallway/primary/tram/right) -"mUK" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ +/obj/effect/turf_decal/trimline/purple/line{ dir = 8 }, -/obj/machinery/light/directional/west, -/obj/structure/extinguisher_cabinet/directional/west, /turf/open/floor/iron, -/area/hallway/secondary/construction/engineering) -"mVo" = ( -/obj/machinery/door/airlock/command{ - name = "Gateway Access"; - req_access_txt = "62" +/area/station/science/robotics/lab) +"ntp" = ( +/obj/structure/closet/secure_closet/brig, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 6 + }, +/turf/open/floor/iron, +/area/station/security/brig) +"nuc" = ( +/obj/structure/table/wood, +/obj/structure/window/reinforced{ + pixel_y = 2 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/bureaucracy/folder, +/turf/open/floor/carpet, +/area/station/commons/vacant_room/office) +"nug" = ( +/obj/effect/turf_decal/trimline/red/filled/corner{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/blue/filled/corner, +/obj/structure/reagent_dispensers/water_cooler, +/turf/open/floor/iron/dark, +/area/station/command/bridge) +"num" = ( +/obj/effect/turf_decal/siding/thinplating/corner{ + dir = 8 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/cafeteria, +/area/station/service/kitchen/diner) +"nuz" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/caution{ + dir = 1 + }, +/obj/structure/railing, +/turf/open/floor/plating, +/area/station/maintenance/tram/left) +"nuX" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/trimline/neutral/filled/line{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark, +/area/station/security/interrogation) +"nvg" = ( +/obj/structure/bodycontainer/morgue{ dir = 1 }, -/obj/structure/disposalpipe/segment{ +/turf/open/floor/iron/dark, +/area/station/medical/morgue) +"nvh" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 4 }, -/obj/effect/turf_decal/trimline/neutral/filled/line, -/obj/structure/cable, -/turf/open/floor/iron, -/area/command/gateway) -"mVq" = ( -/obj/effect/turf_decal/trimline/neutral/line, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment, /obj/structure/cable, /turf/open/floor/iron, -/area/hallway/secondary/entry) -"mVs" = ( -/turf/open/floor/iron/white, -/area/medical/chemistry) -"mVw" = ( -/obj/effect/turf_decal/trimline/yellow/filled/corner{ +/area/station/hallway/secondary/entry) +"nvj" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/brown/filled/line{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/cargo/drone_bay) +"nvm" = ( +/obj/effect/turf_decal/trimline/yellow/warning{ dir = 1 }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/obj/effect/turf_decal/trimline/neutral/filled/line, +/obj/machinery/camera/directional/south{ + c_tag = "Maintenance - East Tram Tunnel 2" + }, /turf/open/floor/iron, -/area/hallway/secondary/entry) -"mVK" = ( -/obj/machinery/door/airlock/external{ - req_access_txt = "10;24" +/area/station/maintenance/tram/right) +"nvu" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ +/turf/open/floor/plating, +/area/station/engineering/supermatter/room) +"nvA" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/green/visible, +/obj/effect/turf_decal/trimline/brown/filled/corner{ dir = 4 }, -/turf/open/floor/plating, -/area/engineering/supermatter/room) -"mVN" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, /turf/open/floor/iron, -/area/security/checkpoint/science) -"mVW" = ( +/area/station/engineering/atmos) +"nvF" = ( +/obj/effect/turf_decal/trimline/white/line{ + dir = 9 + }, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/aisat_interior) +"nvX" = ( /obj/structure/table, -/obj/item/computer_hardware/hard_drive/portable{ - pixel_x = -2 +/obj/item/storage/box/rubbershot{ + pixel_x = -3; + pixel_y = 3 }, -/obj/item/computer_hardware/hard_drive/portable{ - pixel_x = 7; - pixel_y = 2 +/obj/item/storage/box/rubbershot, +/obj/item/storage/box/rubbershot{ + pixel_x = 3; + pixel_y = -3 }, +/obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/science/mixing/launch) -"mWs" = ( -/obj/effect/turf_decal/trimline/green/filled/line{ +/area/station/ai_monitored/security/armory) +"nwb" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ dir = 1 }, -/obj/structure/reagent_dispensers/watertank/high, -/obj/item/reagent_containers/glass/bucket, -/turf/open/floor/iron/dark, -/area/service/hydroponics) -"mWw" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/mob/living/carbon/human/species/monkey/punpun, +/turf/open/floor/iron, +/area/station/service/bar) +"nwd" = ( +/obj/effect/turf_decal/trimline/blue/filled/corner{ + dir = 8 }, -/obj/effect/turf_decal/trimline/purple/filled/line, -/obj/structure/extinguisher_cabinet/directional/south, -/turf/open/floor/iron/white, -/area/science/lower) -"mWI" = ( -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/trimline/blue/filled/corner{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/obj/machinery/duct, +/turf/open/floor/iron/white, +/area/station/medical/treatment_center) +"nwj" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/trimline/purple/filled/corner{ + dir = 8 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/trimline/purple/filled/corner, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/stripes/line, +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/science/xenobiology) +"nwo" = ( +/obj/machinery/portable_atmospherics/scrubber, +/obj/effect/turf_decal/bot, +/turf/open/floor/plating, +/area/station/ai_monitored/turret_protected/aisat/maint) +"nwp" = ( +/obj/effect/turf_decal/trimline/purple/filled/line{ dir = 8 }, -/obj/effect/landmark/start/hangover, -/turf/open/floor/iron/dark, -/area/commons/fitness) -"mWN" = ( -/obj/machinery/door/poddoor/incinerator_atmos_main, -/turf/open/floor/engine, -/area/maintenance/disposal/incinerator) -"mXf" = ( +/obj/effect/turf_decal/trimline/purple/filled/corner, /obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/science/xenobiology) +"nwq" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/obj/structure/rack, +/obj/item/mod/module/plasma_stabilizer, +/obj/item/mod/module/thermal_regulator, +/turf/open/floor/iron, +/area/station/engineering/engine_smes) +"nwv" = ( +/obj/machinery/shower{ + pixel_y = 12 + }, +/obj/structure/curtain, +/turf/open/floor/iron/white, +/area/station/command/heads_quarters/captain/private) +"nwx" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/trimline/purple/filled/line{ +/turf/open/floor/iron, +/area/station/engineering/atmos) +"nwE" = ( +/obj/structure/cable, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/catwalk_floor, +/area/station/maintenance/solars/port/aft) +"nwM" = ( +/obj/structure/disposalpipe/sorting/wrap{ dir = 4 }, -/obj/effect/turf_decal/trimline/purple/filled/line{ - dir = 8 +/turf/closed/wall, +/area/station/cargo/sorting) +"nwO" = ( +/obj/machinery/atmospherics/pipe/smart/simple/yellow/visible{ + dir = 4 }, -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/research{ - name = "Break Room"; - req_access_txt = "47" +/turf/open/floor/iron, +/area/station/science/ordnance/storage) +"nwP" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/directional/east, +/turf/open/floor/iron, +/area/station/engineering/atmospherics_engine) +"nwQ" = ( +/obj/machinery/button/tram{ + id = "right_part" + }, +/turf/closed/wall, +/area/station/hallway/primary/tram/right) +"nwS" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/science/auxlab) +"nwT" = ( +/obj/machinery/door/airlock{ + id_tag = "private_c"; + name = "Private Quarters C" }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/wood, +/area/station/commons/dorms) +"nwX" = ( +/obj/machinery/power/apc/auto_name/directional/east, /obj/structure/cable, -/turf/open/floor/iron/white, -/area/science/breakroom) -"mXg" = ( -/obj/structure/chair/office{ +/obj/effect/turf_decal/trimline/red/filled/line{ dir = 4 }, -/obj/machinery/turretid{ - control_area = "/area/ai_monitored/turret_protected/aisat_interior"; - name = "AI Antechamber turret control"; - pixel_y = -25 - }, -/turf/open/floor/iron/grimy, -/area/ai_monitored/turret_protected/aisat/foyer) -"mXj" = ( -/obj/machinery/sparker/directional/west{ - id = "Xenobio" - }, -/turf/open/floor/engine, -/area/science/xenobiology) -"mXl" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ +/turf/open/floor/iron, +/area/station/security/prison/workout) +"nxi" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 8 }, -/obj/effect/turf_decal/siding/thinplating{ - dir = 4 +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron/white, +/area/station/science/research) +"nxm" = ( +/obj/machinery/door/airlock/security/glass{ + name = "Equipment Room" }, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/door/firedoor, +/obj/effect/mapping_helpers/airlock/access/all/security/brig, +/turf/open/floor/iron/showroomfloor, +/area/station/security/lockers) +"nxq" = ( /turf/open/floor/iron, -/area/commons/fitness/recreation) -"mXm" = ( -/obj/structure/rack, -/obj/item/wrench, -/obj/item/knife/kitchen, -/obj/effect/turf_decal/trimline/purple/filled/line{ +/area/station/security/execution/transfer) +"nxx" = ( +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/turf/open/floor/iron/grimy, +/area/station/service/chapel/office) +"nxy" = ( +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ dir = 1 }, -/obj/machinery/power/apc/auto_name/directional/north, -/obj/structure/cable, -/turf/open/floor/iron/white, -/area/science/cytology) -"mXq" = ( -/obj/machinery/light/directional/east, -/turf/open/floor/iron, -/area/commons/fitness/recreation) -"mXD" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/junction/flip, /turf/open/floor/iron, -/area/hallway/primary/central) -"mXF" = ( +/area/station/commons/lounge) +"nxB" = ( +/obj/effect/turf_decal/trimline/brown/filled/line{ + dir = 1 + }, /obj/effect/turf_decal/stripes{ dir = 4 }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/science/storage) -"mXN" = ( -/obj/structure/cable, -/obj/effect/turf_decal/trimline/purple/filled/line, /turf/open/floor/iron, -/area/science/robotics/mechbay) -"mXQ" = ( -/obj/machinery/firealarm/directional/east, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/area/station/hallway/secondary/exit) +"nxP" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/line{ dir = 8 }, -/turf/open/floor/iron/cafeteria, -/area/security/prison/mess) -"mYq" = ( -/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, -/area/hallway/secondary/exit) -"mYF" = ( -/turf/open/floor/engine, -/area/engineering/supermatter) -"mZd" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 1 +/area/station/maintenance/tram/left) +"nxT" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line, +/turf/open/floor/iron, +/area/station/engineering/main) +"nyi" = ( +/obj/effect/turf_decal/trimline/brown/filled/line{ + dir = 8 }, -/obj/effect/turf_decal/trimline/neutral/filled/warning{ - dir = 1 +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 }, -/obj/effect/turf_decal/trimline/neutral/filled/corner, +/obj/structure/extinguisher_cabinet/directional/west, /turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"mZe" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/camera/directional/south{ - c_tag = "Command - Bridge South" +/area/station/hallway/secondary/exit) +"nyl" = ( +/obj/machinery/light_switch/directional/north{ + pixel_x = 12 }, -/obj/machinery/newscaster/directional/south, -/obj/structure/cable, -/turf/open/floor/carpet, -/area/command/bridge) -"mZh" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ +/obj/machinery/newscaster/directional/north, +/turf/open/floor/iron/cafeteria{ + dir = 5 + }, +/area/station/command/heads_quarters/rd) +"nyt" = ( +/obj/effect/turf_decal/siding/thinplating/corner{ dir = 8 }, -/turf/open/floor/iron, -/area/commons/storage/primary) -"mZn" = ( -/obj/structure/table, +/turf/open/floor/glass/reinforced, +/area/station/security/brig) +"nyw" = ( /obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 4 + dir = 8 }, -/obj/machinery/firealarm/directional/east, -/obj/structure/cable, /turf/open/floor/iron, -/area/engineering/gravity_generator) -"mZN" = ( -/obj/effect/turf_decal/bot_white, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/engineering/gravity_generator) -"nac" = ( -/obj/machinery/door/airlock/research{ - name = "Research and Development Lab"; - req_one_access_txt = "7" +/area/station/commons/storage/primary) +"nyD" = ( +/obj/effect/turf_decal/trimline/neutral/filled/corner{ + dir = 8 }, -/obj/machinery/door/firedoor, -/obj/structure/disposalpipe/segment{ +/obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 4 }, -/obj/effect/turf_decal/trimline/purple/filled/line{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/purple/filled/line, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "rndlab1"; - name = "Research and Development Shutter" - }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 +/turf/open/floor/iron, +/area/station/hallway/secondary/exit) +"nyF" = ( +/obj/effect/turf_decal/trimline/purple/filled/corner{ + dir = 1 }, -/turf/open/floor/iron/white, -/area/science/lab) -"nak" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/effect/turf_decal/trimline/purple/filled/corner{ + dir = 8 }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/catwalk_floor, -/area/maintenance/department/crew_quarters/dorms) -"nao" = ( -/obj/machinery/rnd/production/techfab/department/service, -/obj/structure/window/reinforced/spawner, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/landmark/event_spawn, /obj/structure/cable, -/turf/open/floor/iron, -/area/hallway/secondary/service) -"nax" = ( -/obj/effect/turf_decal/trimline/blue/filled/line, -/obj/structure/table/glass, -/obj/item/storage/box/gloves{ - pixel_x = 3; - pixel_y = 4 - }, -/obj/item/storage/box/masks, /turf/open/floor/iron/white, -/area/medical/medbay/central) -"naF" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ +/area/station/science/lab) +"nyG" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 4 }, -/obj/item/radio/intercom/directional/east, /turf/open/floor/iron, -/area/hallway/primary/central) -"naG" = ( -/obj/effect/turf_decal/sand/plating, -/obj/effect/turf_decal/stripes/asteroid/corner, -/obj/effect/turf_decal/stripes/asteroid/line{ - dir = 9 +/area/station/engineering/atmos) +"nyI" = ( +/obj/effect/turf_decal/trimline/neutral/filled/corner{ + dir = 1 }, -/turf/open/floor/plating/airless, -/area/mine/explored) -"naK" = ( -/obj/structure/rack, -/obj/item/stack/cable_coil/five, -/obj/item/storage/toolbox/electrical, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/smooth, -/area/maintenance/tram/right) -"naN" = ( -/obj/effect/turf_decal/trimline/red/filled/corner{ - dir = 8 +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ + dir = 5 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron, -/area/security/brig) -"naO" = ( -/obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, -/area/maintenance/tram/mid) -"naR" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 +/area/station/hallway/secondary/construction/engineering) +"nza" = ( +/obj/structure/disposalpipe/segment{ + dir = 6 }, -/obj/machinery/door/airlock/external{ - name = "Cargo Escape Airlock" +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/turf/open/floor/iron, +/area/station/cargo/storage) +"nzh" = ( +/obj/structure/fluff/tram_rail/end{ + dir = 8 }, -/turf/open/floor/plating, -/area/hallway/secondary/exit/departure_lounge) -"naU" = ( -/obj/structure/chair/office/light, +/turf/open/openspace, +/area/station/hallway/primary/tram/left) +"nzk" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/disposalpipe/segment{ dir = 9 }, /turf/open/floor/iron/white, -/area/science/cytology) -"nbd" = ( -/obj/machinery/door/airlock/security/glass{ - id_tag = "prisondorm"; - name = "Prison Dorm 4" +/area/station/science/xenobiology) +"nzm" = ( +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ + dir = 1 + }, +/obj/structure/table, +/obj/item/reagent_containers/food/condiment/peppermill{ + pixel_x = 5; + pixel_y = -2 + }, +/obj/item/reagent_containers/food/condiment/saltshaker{ + pixel_x = -2; + pixel_y = 2 }, +/turf/open/floor/iron, +/area/station/commons/lounge) +"nzz" = ( /obj/effect/turf_decal/trimline/red/filled/line, -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 1 +/turf/open/floor/iron/showroomfloor, +/area/station/security/warden) +"nzC" = ( +/obj/effect/turf_decal/trimline/brown/filled/line{ + dir = 5 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/spawner/random/structure/tank_holder, /turf/open/floor/iron, -/area/security/prison/safe) -"nbe" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/trash/cigbutt, -/obj/effect/decal/cleanable/cobweb, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/turf/open/floor/catwalk_floor, -/area/maintenance/department/security) -"nbk" = ( -/obj/structure/chair{ - dir = 8 +/area/station/cargo/drone_bay) +"nzE" = ( +/obj/effect/turf_decal/stripes/line, +/obj/structure/table/glass, +/obj/item/storage/box/bodybags{ + pixel_x = -1; + pixel_y = 6 }, -/turf/open/floor/iron/dark, -/area/security/interrogation) -"nby" = ( -/obj/structure/cable, -/obj/effect/turf_decal/trimline/red/filled/corner{ - dir = 1 +/obj/item/storage/box/disks{ + pixel_x = 1; + pixel_y = 5 }, -/obj/effect/turf_decal/trimline/red/filled/corner{ +/obj/item/reagent_containers/spray/cleaner{ + pixel_x = 9 + }, +/turf/open/floor/iron/dark, +/area/station/science/genetics) +"nzO" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/duct, -/turf/open/floor/iron, -/area/security/prison) -"nbz" = ( -/turf/closed/wall, -/area/medical/medbay/central) -"nbC" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/status_display/ai/directional/north, -/obj/structure/cable, -/turf/open/floor/circuit, -/area/ai_monitored/turret_protected/aisat_interior) -"nbR" = ( +/obj/effect/turf_decal/caution/stand_clear{ + dir = 4 + }, +/obj/structure/railing, +/turf/open/floor/plating, +/area/station/maintenance/tram/mid) +"nzR" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/cobweb, +/turf/open/floor/iron/smooth, +/area/station/maintenance/central/greater) +"nzY" = ( /obj/structure/table, -/obj/item/electronics/apc, -/obj/item/electronics/airlock, -/obj/effect/turf_decal/trimline/white/filled/line{ - dir = 6 +/obj/machinery/reagentgrinder, +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 9 }, /turf/open/floor/iron/dark, -/area/engineering/storage/tech) -"nbY" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/area/station/service/hydroponics) +"nAh" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/firedoor, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "kitchencounter"; + name = "Kitchen Counter Shutters" }, -/obj/effect/turf_decal/trimline/purple/line{ - dir = 1 +/obj/machinery/door/window/right/directional/east{ + name = "Pick Up Window"; + req_access = list("kitchen") }, -/obj/effect/turf_decal/loading_area, -/turf/open/floor/iron, -/area/science/robotics/lab) -"ncb" = ( -/obj/effect/turf_decal/trimline/white/corner{ - dir = 8 +/turf/open/floor/plating, +/area/station/service/kitchen) +"nAK" = ( +/obj/machinery/vending/wardrobe/chef_wardrobe, +/turf/open/floor/iron/showroomfloor, +/area/station/service/kitchen/coldroom) +"nAN" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/chair, +/turf/open/floor/iron/smooth, +/area/station/maintenance/starboard/central) +"nAP" = ( +/obj/machinery/button/door/directional/west{ + id = "private_e"; + name = "Privacy Bolts"; + normaldoorcontrol = 1; + pixel_x = 24; + pixel_y = -9; + specialfunctions = 4 }, -/obj/effect/turf_decal/trimline/yellow/line{ - dir = 10 +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/carpet, +/area/station/commons/dorms) +"nAR" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 8 }, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/aisat_interior) -"ncj" = ( -/obj/structure/chair/office{ - dir = 1 +/obj/effect/turf_decal/trimline/purple/filled/warning{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/duct, +/obj/machinery/light/directional/west, /obj/structure/cable, /turf/open/floor/iron, -/area/engineering/break_room) -"ncw" = ( -/obj/effect/turf_decal/trimline/yellow/filled/corner{ +/area/station/service/janitor) +"nBa" = ( +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ dir = 1 }, -/obj/effect/turf_decal/trimline/yellow/filled/corner{ +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ dir = 4 }, -/turf/open/floor/iron/white, -/area/medical/pharmacy) -"ncJ" = ( -/obj/structure/disposalpipe/sorting/wrap{ +/obj/item/radio/intercom/directional/west, +/turf/open/floor/iron, +/area/station/cargo/miningdock/cafeteria) +"nBu" = ( +/obj/structure/closet/emcloset, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/obj/effect/landmark/start/hangover/closet, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"nBA" = ( +/turf/open/floor/engine/o2, +/area/station/engineering/atmos) +"nBM" = ( +/obj/effect/turf_decal/trimline/purple/filled/corner{ dir = 4 }, -/turf/closed/wall, -/area/cargo/sorting) -"ndL" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/lattice/catwalk, -/obj/effect/spawner/random/trash/garbage{ - spawn_loot_count = 2; - spawn_random_offset = 1; - spawn_scatter_radius = 4 +/turf/open/floor/iron/white, +/area/station/science/lobby) +"nBN" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 }, -/turf/open/floor/plating, -/area/maintenance/tram/left) -"ndT" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line, -/obj/machinery/light/directional/south, -/turf/open/floor/iron, -/area/engineering/atmos) -"ndY" = ( -/obj/structure/closet/l3closet/security, -/turf/open/floor/iron/showroomfloor, -/area/security/lockers) -"nea" = ( -/obj/effect/turf_decal/trimline/red/filled/line, -/obj/structure/filingcabinet, -/turf/open/floor/iron, -/area/security/checkpoint/science) -"nek" = ( +/obj/effect/turf_decal/siding/thinplating{ + dir = 10 + }, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/aisat_interior) +"nBR" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/turf/open/floor/iron/white, +/area/station/science/ordnance) +"nCw" = ( +/obj/structure/table, +/obj/item/hand_tele, +/turf/open/floor/iron/dark, +/area/station/command/teleporter) +"nCy" = ( /obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 5 + dir = 8 }, -/obj/machinery/newscaster/directional/east, -/obj/item/kirbyplants/random, +/obj/effect/turf_decal/trimline/neutral/filled/corner, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment, +/obj/structure/cable, /turf/open/floor/iron, -/area/hallway/primary/central) -"ner" = ( -/obj/effect/decal/cleanable/dirt, +/area/station/hallway/secondary/command) +"nDj" = ( /obj/effect/turf_decal/trimline/red/filled/line{ dir = 1 }, -/obj/effect/turf_decal/trimline/red/filled/line, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/security/brig) +"nDm" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/tram/right) +"nDz" = ( +/obj/effect/turf_decal/trimline/brown/filled/corner{ + dir = 4 + }, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, -/turf/open/floor/iron/dark, -/area/security/interrogation) -"nev" = ( -/obj/structure/closet/wardrobe/miner, -/obj/effect/turf_decal/tile/brown/fourcorners, /turf/open/floor/iron, -/area/cargo/miningdock) -"neS" = ( -/obj/effect/turf_decal/trimline/yellow/filled/corner{ +/area/station/cargo/miningdock) +"nDS" = ( +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/trimline/purple/filled/line{ dir = 1 }, -/obj/effect/turf_decal/trimline/yellow/filled/corner{ - dir = 4 - }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, /turf/open/floor/iron/white, -/area/medical/pharmacy) -"neU" = ( -/turf/closed/wall/r_wall, -/area/science/mixing/chamber) -"neW" = ( -/obj/machinery/atmospherics/components/tank, -/obj/effect/turf_decal/stripes{ - dir = 4 +/area/station/science/research) +"nDT" = ( +/obj/item/ammo_casing/spent, +/turf/open/floor/plating/airless, +/area/mine/explored) +"nDV" = ( +/obj/machinery/conveyor{ + id = "QMLoad2" }, -/turf/open/floor/iron/dark, -/area/science/storage) -"neZ" = ( -/obj/structure/table, -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 1 +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, -/obj/item/stack/ducts/fifty, -/obj/item/stack/ducts/fifty, -/obj/item/stack/ducts/fifty, -/obj/item/stack/ducts/fifty, -/obj/item/stack/ducts/fifty, -/obj/item/book/manual/wiki/plumbing{ - pixel_x = 4; - pixel_y = -4 +/obj/effect/turf_decal/trimline/brown/filled/line{ + dir = 4 }, -/obj/item/plunger, -/obj/item/plunger, -/obj/machinery/power/apc/auto_name/directional/north, -/obj/structure/cable, -/turf/open/floor/iron/white, -/area/medical/chemistry) -"nfi" = ( -/obj/machinery/power/smes, +/turf/open/floor/iron, +/area/station/cargo/storage) +"nDY" = ( /obj/effect/decal/cleanable/dirt, -/obj/structure/sign/warning/electricshock{ - pixel_y = 32 +/obj/effect/decal/cleanable/oil/slippery, +/turf/open/floor/iron/smooth, +/area/station/maintenance/port/central) +"nEc" = ( +/obj/structure/table, +/obj/effect/turf_decal/trimline/red/filled/line, +/obj/item/electropack, +/obj/item/assembly/signaler, +/obj/item/radio/intercom/directional/south, +/turf/open/floor/iron, +/area/station/security/brig) +"nEf" = ( +/obj/effect/turf_decal/trimline/red/filled/line, +/obj/effect/turf_decal/trimline/red/filled/corner{ + dir = 4 }, -/obj/structure/cable, -/turf/open/floor/catwalk_floor, -/area/maintenance/solars/port/aft) -"nfk" = ( +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) +"nEy" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/trimline/red/filled/corner, -/obj/effect/turf_decal/trimline/red/filled/corner{ - dir = 8 - }, +/obj/structure/cable, /turf/open/floor/iron, -/area/security/prison) -"nfv" = ( -/obj/structure/disposalpipe/junction/flip{ +/area/station/hallway/secondary/entry) +"nEA" = ( +/obj/effect/turf_decal/trimline/red/filled/corner{ dir = 8 }, -/obj/effect/turf_decal/trimline/neutral/filled/corner{ +/obj/effect/turf_decal/trimline/red/filled/line{ dir = 1 }, -/obj/effect/turf_decal/trimline/neutral/filled/corner{ - dir = 4 +/obj/effect/turf_decal/trimline/neutral/filled/warning{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, /turf/open/floor/iron, -/area/hallway/primary/tram/center) -"nfQ" = ( -/obj/machinery/light/small/directional/south, -/obj/structure/closet/emcloset, -/obj/effect/landmark/start/hangover/closet, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/smooth, -/area/hallway/primary/tram/left) -"ngn" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 4 +/area/station/security/checkpoint/supply) +"nEF" = ( +/obj/structure/table/glass, +/obj/item/reagent_containers/glass/bottle/nutrient/ez, +/obj/item/reagent_containers/glass/bottle/nutrient/rh{ + pixel_x = 2; + pixel_y = 1 }, -/obj/effect/turf_decal/tile, +/obj/item/reagent_containers/spray/pestspray{ + pixel_x = 3; + pixel_y = 4 + }, +/obj/item/reagent_containers/spray/plantbgone, +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 9 + }, +/turf/open/floor/iron, +/area/station/service/hydroponics/garden) +"nEU" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/landmark/start/hangover, /obj/structure/cable, -/turf/open/floor/iron, -/area/hallway/secondary/entry) -"ngq" = ( -/obj/structure/mirror/directional/north, -/obj/structure/sink{ - pixel_y = 15 - }, /obj/structure/disposalpipe/segment{ - dir = 6 + dir = 5 }, -/turf/open/floor/iron/freezer, -/area/science/lower) -"ngB" = ( -/obj/effect/turf_decal/trimline/purple/filled/corner, -/turf/open/floor/iron/white, -/area/science/research) -"ngF" = ( -/obj/structure/table, -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 1 +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/catwalk_floor, +/area/station/maintenance/department/crew_quarters/dorms) +"nFs" = ( +/obj/machinery/computer/security/telescreen/ordnance{ + dir = 8; + pixel_x = 30 }, -/obj/machinery/camera/directional/north{ - c_tag = "Civilian - Recreational Area North-West" +/obj/structure/chair/office/light{ + dir = 4 + }, +/obj/machinery/light/directional/east, +/turf/open/floor/iron/dark, +/area/station/science/ordnance/testlab) +"nFL" = ( +/obj/machinery/suit_storage_unit/atmos, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/camera/emp_proof{ + c_tag = "Engineering - Atmospherics West"; + dir = 6; + network = list("ss13","engineering") }, /turf/open/floor/iron, -/area/commons/fitness/recreation) -"ngL" = ( -/obj/structure/weightmachine/stacklifter, -/obj/effect/turf_decal/tile/neutral/fourcorners, +/area/station/engineering/atmos) +"nGt" = ( +/obj/machinery/light/small/directional/south, +/turf/open/floor/engine/n2, +/area/station/engineering/atmos) +"nGB" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/junction, /turf/open/floor/iron, -/area/commons/fitness) -"ngN" = ( +/area/station/hallway/primary/central) +"nGZ" = ( +/obj/effect/turf_decal/siding/thinplating/dark, +/obj/structure/chair{ + dir = 4 + }, +/obj/machinery/bluespace_vendor/directional/south, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/hallway/secondary/exit/departure_lounge) +"nHa" = ( /obj/structure/table, -/obj/effect/turf_decal/trimline/yellow/filled/line, -/obj/item/folder/yellow, -/obj/item/clothing/ears/earmuffs{ +/obj/item/stack/cable_coil{ pixel_x = -3; - pixel_y = -2 + pixel_y = 3 }, -/turf/open/floor/iron, -/area/engineering/main) -"nhp" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 8 +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 6 }, -/obj/machinery/airalarm/directional/west, -/turf/open/floor/iron/white, -/area/medical/medbay/central) -"nht" = ( -/obj/structure/disposalpipe/segment{ - dir = 5 +/obj/item/hfr_box/core, +/obj/item/hfr_box/corner, +/obj/item/hfr_box/corner, +/obj/item/hfr_box/corner, +/obj/item/hfr_box/corner, +/turf/open/floor/iron/dark, +/area/station/engineering/atmospherics_engine) +"nHd" = ( +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 4 }, -/turf/open/floor/iron/grimy, -/area/service/library/lounge) -"nhI" = ( -/obj/effect/spawner/random/entertainment/arcade{ - dir = 1 +/obj/effect/turf_decal/trimline/red/corner{ + dir = 4 }, -/turf/open/floor/eighties, -/area/commons/fitness/recreation/entertainment) -"nhJ" = ( -/turf/closed/wall/r_wall, -/area/ai_monitored/turret_protected/ai_upload) -"nhO" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/science/research) +"nHz" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/trimline/neutral/filled/corner{ dir = 4 }, -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 8 +/obj/effect/landmark/event_spawn, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"nHF" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/machinery/door/airlock/public/glass{ - name = "Service Wing Hallway" +/obj/machinery/door/airlock/engineering{ + name = "Power Access Hatch" }, -/obj/machinery/door/firedoor, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron, -/area/hallway/primary/central) -"nhR" = ( -/obj/structure/rack, -/obj/effect/spawner/random/maintenance/two, /obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/smooth, -/area/maintenance/starboard/lesser) -"nhZ" = ( -/obj/effect/turf_decal/trimline/purple/filled/corner{ +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/unres{ dir = 8 }, -/turf/open/floor/iron/white, -/area/science/lower) -"nie" = ( -/obj/structure/toilet{ - pixel_y = 8 +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +/turf/open/floor/catwalk_floor, +/area/station/maintenance/tram/left) +"nHO" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/trimline/yellow/warning, +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 1 }, -/obj/machinery/light/small/directional/east, -/obj/machinery/button/door/directional/west{ - id = "Toilet3"; - name = "Lock Control"; - normaldoorcontrol = 1; - specialfunctions = 4 +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/effect/landmark/start/hangover, -/turf/open/floor/iron/freezer, -/area/commons/toilet) -"nif" = ( -/obj/structure/chair{ - dir = 8 +/turf/open/floor/iron, +/area/station/maintenance/tram/left) +"nHT" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/duct, +/obj/structure/disposalpipe/segment{ + dir = 10 }, /obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/commons/lounge) +"nHX" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/dark, -/area/security/interrogation) -"nij" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"nHY" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 1 }, -/obj/machinery/door/airlock/external{ - name = "Port Docking Bay 1" - }, /turf/open/floor/plating, -/area/hallway/secondary/entry) -"nim" = ( -/obj/effect/turf_decal/trimline/neutral/filled/corner{ +/area/station/engineering/supermatter/room) +"nIc" = ( +/obj/effect/turf_decal/siding/thinplating{ dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment, +/obj/machinery/airalarm/directional/east, +/obj/effect/landmark/start/hangover, /turf/open/floor/iron, -/area/hallway/secondary/exit) -"nio" = ( -/obj/structure/table/glass, -/obj/machinery/reagentgrinder, -/obj/effect/turf_decal/tile/yellow/fourcorners, -/turf/open/floor/iron/white, -/area/medical/pharmacy) -"niE" = ( -/obj/machinery/rnd/server/master, -/turf/open/floor/circuit/telecomms/server, -/area/science/server) -"niU" = ( -/obj/structure/table/wood, -/obj/machinery/airalarm/directional/west, -/turf/open/floor/carpet, -/area/service/chapel/monastery) -"niV" = ( -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ +/area/station/hallway/primary/tram/right) +"nIj" = ( +/obj/effect/turf_decal/trimline/green/filled/corner{ dir = 1 }, -/obj/machinery/computer/slot_machine, -/obj/structure/sign/painting/library{ - pixel_x = -32 +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/white, +/area/station/medical/virology) +"nIM" = ( +/obj/structure/cable, +/obj/machinery/firealarm/directional/east, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 4 + }, +/obj/machinery/camera{ + c_tag = "Security - Isolation Chambers"; + dir = 6; + network = list("ss13","Security","prison") }, /turf/open/floor/iron, -/area/commons/lounge) -"nje" = ( -/obj/effect/turf_decal/trimline/white/line{ - dir = 10 +/area/station/security/execution/transfer) +"nJf" = ( +/obj/effect/turf_decal/siding/thinplating{ + dir = 1 }, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/aisat_interior) -"njg" = ( -/obj/effect/turf_decal/tile/neutral/full, -/obj/machinery/status_display/evac/directional/north, -/obj/structure/table, -/turf/open/floor/iron/large, -/area/commons/dorms) -"njh" = ( -/obj/structure/ladder, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/catwalk_floor, -/area/maintenance/starboard/greater) -"njj" = ( -/obj/effect/turf_decal/trimline/blue/filled/line, -/obj/machinery/power/apc/auto_name/directional/south, -/obj/structure/cable, -/turf/open/floor/iron/white, -/area/medical/surgery/aft) -"njs" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/junction{ +/obj/effect/landmark/navigate_destination/kitchen, +/turf/open/floor/iron/cafeteria, +/area/station/service/kitchen/diner) +"nJo" = ( +/obj/machinery/atmospherics/components/binary/pump/on{ + dir = 4; + name = "Cooling Loop to Gas" + }, +/obj/effect/turf_decal/stripes/line{ dir = 8 }, /obj/structure/cable, -/turf/open/floor/iron/white, -/area/science/research) -"njy" = ( -/turf/closed/wall/r_wall, -/area/science/lobby) -"njO" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/trimline/brown/filled/line{ - dir = 8 +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"nJF" = ( +/obj/structure/bookcase/random/adult, +/turf/open/floor/wood/parquet, +/area/station/service/library) +"nJQ" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 4 }, -/obj/effect/decal/cleanable/dirt, +/obj/structure/extinguisher_cabinet/directional/north, /obj/structure/cable, /turf/open/floor/iron, -/area/cargo/drone_bay) -"njY" = ( -/obj/effect/turf_decal/siding/thinplating{ - dir = 8 +/area/station/engineering/engine_smes) +"nJV" = ( +/obj/structure/table, +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 1 }, -/turf/open/floor/iron/white, -/area/service/kitchen) -"njZ" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/camera/directional/south{ - c_tag = "Hallway - North-East Escape Wing Entry" +/obj/machinery/newscaster/directional/north, +/turf/open/floor/iron, +/area/station/commons/fitness/recreation) +"nJX" = ( +/turf/open/floor/glass/reinforced, +/area/station/hallway/primary/tram/left) +"nKg" = ( +/obj/effect/turf_decal/delivery, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"nKu" = ( +/obj/machinery/telecomms/server/presets/common, +/turf/open/floor/iron/dark/telecomms, +/area/station/tcommsat/server) +"nKC" = ( +/obj/machinery/door/poddoor/preopen{ + id = "Xenolab"; + name = "Test Chamber Blast Door" }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/dark/visible, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable, -/turf/open/floor/iron, -/area/hallway/secondary/exit) -"nkv" = ( +/turf/open/floor/plating, +/area/station/science/xenobiology) +"nKP" = ( +/obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron, -/area/commons/dorms) -"nkD" = ( -/obj/machinery/light/small/directional/east, -/turf/open/misc/asteroid, -/area/science/genetics) -"nkI" = ( -/obj/effect/turf_decal/trimline/yellow/filled/corner{ - dir = 8 +/turf/open/floor/iron/white, +/area/station/science/lobby) +"nKY" = ( +/obj/effect/turf_decal/tile/neutral/full, +/obj/machinery/status_display/ai/directional/north, +/obj/structure/table, +/turf/open/floor/iron/large, +/area/station/commons/dorms) +"nLd" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 1 + }, +/obj/structure/sign/poster/official/safety_report{ + pixel_y = 32 }, -/obj/structure/cable, /turf/open/floor/iron, -/area/command/heads_quarters/ce) -"nkR" = ( -/obj/effect/turf_decal/sand/plating, -/turf/open/floor/plating, -/area/maintenance/department/security) -"nlh" = ( +/area/station/security/prison) +"nLi" = ( +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/modular_map_root/tramstation{ - key = "maintenance_science_west" +/obj/structure/disposalpipe/junction{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/security/brig) +"nLB" = ( +/obj/effect/turf_decal/trimline/yellow/warning{ + dir = 8 }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/smooth, -/area/maintenance/department/medical) -"nlo" = ( -/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, -/area/cargo/storage) -"nlw" = ( +/area/station/ai_monitored/turret_protected/aisat/foyer) +"nLZ" = ( +/obj/structure/table, /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/firealarm/directional/south, /turf/open/floor/iron/dark, -/area/security/interrogation) -"nlA" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/public/glass{ - name = "Prison Garden" +/area/station/security/interrogation) +"nMg" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 4 }, -/obj/effect/turf_decal/trimline/red/filled/line{ +/obj/machinery/status_display/ai/directional/east, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) +"nMu" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/smooth, +/area/station/maintenance/central/greater) +"nMP" = ( +/obj/effect/turf_decal/trimline/yellow/filled/corner, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/tcommsat/computer) +"nMU" = ( +/obj/effect/turf_decal/trimline/purple/filled/line, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/science/lobby) +"nMW" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 1 }, -/obj/effect/turf_decal/trimline/red/filled/line, -/obj/machinery/duct, +/obj/item/kirbyplants/random, /turf/open/floor/iron, -/area/security/prison/garden) -"nlH" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/disposalpipe/segment{ +/area/station/commons/fitness/recreation) +"nMX" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, +/obj/item/radio/intercom/directional/north, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"nMZ" = ( +/obj/machinery/gibber, +/obj/machinery/light/directional/east, +/turf/open/floor/iron/showroomfloor, +/area/station/service/kitchen/coldroom) +"nNq" = ( +/obj/effect/spawner/random/engineering/tracking_beacon, +/turf/open/floor/engine, +/area/station/science/xenobiology) +"nNx" = ( +/obj/effect/turf_decal/siding/thinplating{ dir = 4 }, -/turf/open/floor/catwalk_floor, -/area/maintenance/tram/mid) -"nlR" = ( -/obj/effect/turf_decal/sand/plating, -/obj/machinery/door/airlock/external{ - autoclose = 0; - frequency = 1449; - id_tag = "middleleft_lower_eva_external"; - name = "External Access" +/obj/structure/fluff/tram_rail/floor, +/turf/open/floor/glass/reinforced, +/area/station/hallway/primary/tram/center) +"nNz" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 8 }, -/obj/machinery/door_buttons/access_button{ - idDoor = "middleleft_lower_eva_external"; - idSelf = "middleleft_lower_eva_airlock_control"; - name = "External Access Button"; - pixel_y = -24 +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, -/obj/effect/mapping_helpers/airlock/locked, -/turf/open/floor/plating, -/area/hallway/primary/tram/center) -"nlT" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment, -/obj/structure/cable, /turf/open/floor/iron, -/area/cargo/lobby) -"nma" = ( -/obj/structure/table/wood, -/obj/item/paicard, -/obj/item/radio/intercom/directional/west, -/turf/open/floor/wood/large, -/area/service/library) -"nml" = ( -/obj/machinery/light/directional/north, +/area/station/hallway/secondary/command) +"nNM" = ( +/obj/structure/girder, +/turf/open/floor/iron/dark, +/area/station/engineering/supermatter/room) +"nNP" = ( +/obj/machinery/door_timer{ + id = "engcell"; + name = "Engineering Cell"; + pixel_x = -32 + }, /obj/effect/turf_decal/trimline/red/filled/line{ + dir = 10 + }, +/obj/structure/chair{ dir = 1 }, /turf/open/floor/iron, -/area/security/prison) -"nmK" = ( -/obj/structure/reflector/double/anchored{ - dir = 6 +/area/station/security/checkpoint/engineering) +"nNQ" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible, +/turf/open/floor/plating, +/area/station/engineering/atmos/pumproom) +"nNV" = ( +/obj/machinery/door/airlock/maintenance_hatch, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/mapping_helpers/airlock/unres, +/turf/open/floor/catwalk_floor, +/area/station/maintenance/port/central) +"nNY" = ( +/obj/machinery/atmospherics/components/trinary/filter/atmos/o2{ + dir = 4 }, -/turf/open/floor/iron/dark, -/area/engineering/supermatter/room) -"nmO" = ( -/turf/open/floor/iron/white, -/area/science/mixing/hallway) -"nmW" = ( -/obj/effect/turf_decal/trimline/green/filled/corner{ +/obj/effect/turf_decal/trimline/blue/filled/corner{ dir = 8 }, -/turf/open/floor/iron/dark, -/area/command/bridge) -"nnw" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 4 - }, -/obj/machinery/door/firedoor, /turf/open/floor/iron, -/area/commons/dorms) -"nnL" = ( -/obj/structure/grille, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/smooth, -/area/maintenance/starboard/central) -"nnQ" = ( -/obj/machinery/flasher/directional/north{ - id = "reeducation" +/area/station/engineering/atmos) +"nOh" = ( +/obj/effect/turf_decal/bot, +/obj/structure/janitorialcart, +/obj/item/mop, +/obj/item/reagent_containers/glass/bucket, +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 10 }, -/turf/open/floor/iron/textured_large, -/area/security/execution/education) -"nnT" = ( -/obj/machinery/camera/directional/west{ - c_tag = "Secure - Gateway North" +/obj/effect/turf_decal/trimline/purple/filled/warning{ + dir = 10 }, -/turf/open/floor/iron/smooth, -/area/command/gateway) -"nnU" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/bot, +/turf/open/floor/iron, +/area/station/service/janitor) +"nOq" = ( /obj/effect/landmark/event_spawn, /turf/open/floor/iron, -/area/cargo/warehouse) -"nnX" = ( -/obj/effect/landmark/navigate_destination/engineering, +/area/station/engineering/engine_smes) +"nOt" = ( +/obj/effect/turf_decal/trimline/brown/filled/line, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/modular_computer/console/preset/cargochat/engineering{ - dir = 1 +/obj/machinery/bluespace_vendor/directional/south, +/obj/structure/disposalpipe/segment{ + dir = 5 }, -/obj/effect/turf_decal/trimline/brown/filled/line, -/obj/effect/turf_decal/trimline/yellow/filled/warning, /obj/structure/cable, /turf/open/floor/iron, -/area/engineering/break_room) -"nnY" = ( -/obj/machinery/atmospherics/pipe/multiz/supply/visible/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/multiz/scrubbers/visible/layer2{ - dir = 4 - }, -/turf/open/floor/plating, -/area/ai_monitored/turret_protected/aisat/maint) -"noj" = ( -/obj/effect/turf_decal/trimline/green/filled/line, -/obj/effect/turf_decal/trimline/green/filled/line{ - dir = 1 - }, -/obj/machinery/door/airlock/virology/glass{ - name = "Test Subject Cell"; - req_access_txt = "39" +/area/station/cargo/miningdock) +"nOC" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 8 }, +/turf/open/floor/iron, +/area/station/security/processing) +"nOE" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/white, -/area/medical/virology) -"nom" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 4 - }, -/obj/machinery/light/directional/west, +/obj/structure/cable, /turf/open/floor/iron/white, -/area/command/heads_quarters/captain/private) -"nos" = ( -/obj/effect/turf_decal/siding/thinplating{ - dir = 8 +/area/station/service/kitchen) +"nPe" = ( +/turf/open/floor/carpet, +/area/station/medical/psychology) +"nPs" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/science/xenobiology) +"nPD" = ( +/obj/machinery/firealarm/directional/west, +/obj/machinery/camera/directional/west{ + c_tag = "Medical - Psychologist's Office"; + network = list("ss13","medbay") }, -/turf/open/floor/iron, -/area/commons/fitness/recreation) -"noL" = ( -/obj/item/kirbyplants/random, -/turf/open/floor/iron/cafeteria, -/area/service/kitchen/diner) -"npk" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 4 +/turf/open/floor/wood/parquet, +/area/station/medical/psychology) +"nPI" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 5 }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 +/turf/open/floor/iron/white, +/area/station/medical/chemistry) +"nPM" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/green/visible, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 6 }, -/obj/machinery/firealarm/directional/east, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/freezer, -/area/medical/coldroom) -"npC" = ( -/obj/effect/turf_decal/trimline/purple/filled/line{ - dir = 4 +/obj/effect/turf_decal/trimline/neutral/line{ + dir = 6 }, /turf/open/floor/iron, -/area/science/robotics/lab) -"npD" = ( -/obj/machinery/porta_turret/ai{ - dir = 4 - }, -/turf/open/floor/circuit, -/area/ai_monitored/turret_protected/aisat_interior) -"npK" = ( -/obj/machinery/firealarm/directional/west, -/turf/open/floor/iron/dark, -/area/security/interrogation) -"npP" = ( -/obj/effect/turf_decal/stripes/corner{ +/area/station/engineering/atmos) +"nPN" = ( +/obj/structure/reagent_dispensers/watertank, +/obj/effect/turf_decal/bot{ dir = 1 }, -/obj/effect/turf_decal/stripes/corner{ +/obj/machinery/firealarm/directional/south, +/turf/open/floor/iron/dark, +/area/station/engineering/engine_smes) +"nQr" = ( +/obj/effect/turf_decal/trimline/brown/filled/line{ dir = 8 }, /turf/open/floor/iron, -/area/ai_monitored/security/armory) -"nqj" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden, -/turf/closed/wall/r_wall, -/area/engineering/atmos) -"nqp" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 5 +/area/station/hallway/secondary/exit) +"nQB" = ( +/obj/effect/turf_decal/sand, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, -/turf/open/floor/engine, -/area/engineering/supermatter/room) -"nqq" = ( +/turf/open/floor/iron, +/area/station/security/prison/workout) +"nQC" = ( /obj/effect/turf_decal/tile/bar, /obj/effect/turf_decal/tile/bar{ dir = 1 }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 4 - }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, /turf/open/floor/iron, -/area/commons/lounge) -"nqr" = ( -/obj/effect/turf_decal/trimline/neutral/filled/corner{ - dir = 4 - }, +/area/station/commons/lounge) +"nQF" = ( /obj/effect/turf_decal/trimline/neutral/filled/corner, -/obj/effect/turf_decal/siding/thinplating{ - dir = 4 +/obj/effect/turf_decal/trimline/red/filled/corner{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/neutral/corner{ + dir = 8 }, /turf/open/floor/iron, -/area/hallway/primary/central) -"nqz" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/orange/visible, +/area/station/hallway/primary/tram/left) +"nQM" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 6 + }, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"nQW" = ( +/obj/effect/spawner/random/trash/mess, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, +/turf/open/floor/catwalk_floor, +/area/station/maintenance/department/security) +"nRj" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, /turf/open/floor/iron, -/area/engineering/atmos) -"nrb" = ( -/obj/structure/table/reinforced, -/obj/item/clothing/suit/radiation, -/obj/item/clothing/head/radiation, -/obj/item/clothing/glasses/meson, -/obj/item/clothing/glasses/meson, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/firealarm/directional/north, -/turf/open/floor/engine, -/area/engineering/supermatter/room) -"nrd" = ( -/obj/machinery/door/airlock/maintenance_hatch{ - req_one_access_txt = "12" +/area/station/hallway/secondary/entry) +"nRo" = ( +/obj/machinery/light/directional/east, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 4 }, -/obj/effect/mapping_helpers/airlock/abandoned, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/smooth, -/area/maintenance/starboard/greater) -"nrs" = ( -/obj/machinery/holopad, -/obj/effect/turf_decal/bot, -/obj/effect/landmark/start/scientist, +/obj/structure/table, +/obj/item/radio/intercom/directional/east, /turf/open/floor/iron, -/area/science/lab) -"nrv" = ( -/obj/machinery/door/airlock/public/glass{ - name = "Library" +/area/station/security/brig) +"nRu" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, -/obj/structure/cable, -/obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/light/directional/east, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"nRv" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, /obj/structure/disposalpipe/segment{ - dir = 4 + dir = 10 + }, +/turf/open/floor/iron/white, +/area/station/science/xenobiology) +"nRw" = ( +/obj/structure/table, +/obj/machinery/airalarm/directional/south, +/obj/item/exodrone{ + pixel_y = 8 + }, +/obj/effect/turf_decal/trimline/brown/filled/line, +/turf/open/floor/iron, +/area/station/cargo/drone_bay) +"nRN" = ( +/obj/structure/table, +/obj/item/computer_hardware/hard_drive/portable{ + pixel_x = -2 }, -/turf/open/floor/carpet, -/area/service/library) -"nrP" = ( -/obj/effect/turf_decal/trimline/green/filled/line{ - dir = 8 +/obj/item/computer_hardware/hard_drive/portable{ + pixel_x = 7; + pixel_y = 2 }, /turf/open/floor/iron/dark, -/area/service/hydroponics) -"nrS" = ( -/obj/machinery/shower{ +/area/station/science/ordnance/testlab) +"nRO" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 8 }, -/obj/effect/turf_decal/box, -/obj/structure/fluff{ - desc = "What, you think the water just magically soaks into the metallic flooring?"; - icon = 'icons/obj/lavaland/survival_pod.dmi'; - icon_state = "fan_tiny"; - name = "shower drain" +/obj/machinery/camera{ + c_tag = "Departures - East Main"; + dir = 10 }, -/obj/effect/turf_decal/tile/blue/fourcorners, -/turf/open/floor/iron/white, -/area/medical/treatment_center) -"nrW" = ( -/obj/structure/reagent_dispensers/watertank, -/obj/item/extinguisher{ - pixel_x = 4; - pixel_y = 3 +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) +"nRR" = ( +/obj/machinery/chem_heater/withbuffer, +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 5 }, -/obj/item/extinguisher, /turf/open/floor/iron/white, -/area/science/xenobiology) -"nsg" = ( -/obj/structure/chair/pew, -/turf/open/floor/iron/chapel{ - dir = 9 +/area/station/medical/pharmacy) +"nRT" = ( +/obj/effect/turf_decal/tile/red{ + dir = 1 }, -/area/service/chapel) -"nsh" = ( -/obj/structure/window/reinforced/plasma{ +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/general/visible, -/obj/structure/cable, -/obj/machinery/power/energy_accumulator/grounding_rod/anchored, -/turf/open/floor/engine, -/area/engineering/supermatter) -"nsl" = ( -/obj/effect/turf_decal/trimline/white/line{ +/obj/effect/landmark/start/clown, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/service/theater) +"nRV" = ( +/obj/structure/chair{ dir = 8 }, -/obj/effect/turf_decal/trimline/yellow/line{ - dir = 4 +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 8 }, +/obj/effect/landmark/start/hangover, +/obj/effect/landmark/start/assistant, /turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/aisat_interior) -"nsn" = ( -/obj/structure/filingcabinet/filingcabinet, -/obj/machinery/status_display/evac/directional/south, -/turf/open/floor/carpet, -/area/medical/psychology) -"nsu" = ( -/obj/structure/railing{ - dir = 4 +/area/station/security/courtroom) +"nRX" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 }, -/obj/structure/cable, -/obj/structure/table, -/obj/machinery/recharger{ - pixel_y = 4 +/obj/machinery/camera/directional/north{ + c_tag = "Civilian - Holodeck Controls" }, +/turf/open/floor/iron, +/area/station/commons/fitness/recreation) +"nSq" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/turf/open/floor/catwalk_floor, +/area/station/maintenance/starboard/central) +"nSs" = ( +/obj/structure/table/glass, /obj/effect/turf_decal/trimline/red/filled/line{ - dir = 4 + dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/white, +/area/station/security/medical) +"nSO" = ( +/obj/structure/table, +/obj/item/grenade/chem_grenade/cleaner, +/obj/item/grenade/chem_grenade/cleaner, +/obj/item/grenade/chem_grenade/cleaner, +/obj/item/reagent_containers/spray/cleaner, +/obj/machinery/newscaster/directional/south, +/obj/effect/turf_decal/trimline/neutral/filled/line, +/obj/effect/turf_decal/trimline/purple/filled/warning, +/turf/open/floor/iron, +/area/station/service/janitor) +"nTg" = ( +/obj/effect/turf_decal/trimline/red/filled/line, +/obj/effect/turf_decal/trimline/neutral/filled/warning, +/obj/effect/turf_decal/siding/thinplating, +/turf/open/floor/iron, +/area/station/security/checkpoint/supply) +"nTi" = ( +/obj/machinery/door/airlock/hatch{ + name = "Ladder Access Hatch" + }, +/obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/catwalk_floor, +/area/station/hallway/primary/tram/right) +"nTG" = ( +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ + dir = 1 + }, +/obj/structure/table, +/turf/open/floor/iron, +/area/station/cargo/miningdock/cafeteria) +"nTJ" = ( +/obj/structure/chair, +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 1 + }, +/obj/machinery/light/directional/north, +/obj/effect/landmark/start/hangover, /turf/open/floor/iron, -/area/security/prison) -"nsG" = ( +/area/station/hallway/secondary/exit/departure_lounge) +"nTL" = ( +/obj/structure/table/wood, +/obj/item/instrument/violin, +/turf/open/floor/wood, +/area/station/service/theater) +"nTT" = ( +/obj/machinery/plumbing/synthesizer{ + reagent_id = /datum/reagent/water + }, /obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/oil/slippery, -/turf/open/floor/iron/smooth, -/area/maintenance/port/central) -"nsI" = ( +/obj/effect/decal/cleanable/cobweb/cobweb2, +/turf/open/floor/plating, +/area/station/maintenance/department/crew_quarters/dorms) +"nUb" = ( /obj/structure/ladder, /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 8 + dir = 4 }, /obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 4 + dir = 8 }, /turf/open/floor/iron, -/area/maintenance/tram/left) -"ntd" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/turf/open/floor/iron/dark, -/area/maintenance/radshelter/civil) -"ntg" = ( -/obj/effect/turf_decal/trimline/neutral/filled/corner, -/turf/open/floor/iron, -/area/hallway/primary/central) -"nth" = ( +/area/station/maintenance/tram/right) +"nUg" = ( +/obj/effect/turf_decal/delivery, +/obj/machinery/recharge_station, /obj/effect/turf_decal/trimline/purple/filled/line{ - dir = 5 - }, -/obj/machinery/camera{ - c_tag = "Science - Xenobiology Lower North"; - dir = 9; - network = list("ss13","rd","xeno") - }, -/obj/item/radio/intercom/directional/north, -/turf/open/floor/iron/dark, -/area/science/xenobiology) -"ntr" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ dir = 4 }, -/obj/machinery/portable_atmospherics/pump, -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 4 +/turf/open/floor/iron, +/area/station/science/robotics/mechbay) +"nUs" = ( +/obj/structure/disposalpipe/segment{ + dir = 9 }, -/obj/effect/turf_decal/trimline/neutral/filled/warning{ +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/turf/open/floor/catwalk_floor, +/area/station/maintenance/department/crew_quarters/dorms) +"nUt" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/trimline/yellow/warning{ dir = 4 }, -/obj/machinery/camera/directional/east{ - c_tag = "Hallway - Engineering Entry East" +/obj/structure/rack, +/obj/item/stack/sheet/rglass{ + amount = 15 }, +/obj/item/stack/rods/twentyfive, /turf/open/floor/iron, -/area/hallway/secondary/construction/engineering) -"ntw" = ( -/turf/closed/wall, -/area/medical/break_room) -"ntE" = ( -/obj/structure/railing/corner, -/obj/effect/turf_decal/siding/thinplating/corner, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron, -/area/commons/fitness/recreation) -"ntH" = ( -/obj/effect/turf_decal/trimline/white/filled/line{ +/area/station/maintenance/port/central) +"nUy" = ( +/obj/effect/turf_decal/trimline/purple/filled/line, +/turf/open/floor/iron/white, +/area/station/science/lobby) +"nUM" = ( +/obj/machinery/computer/communications, +/obj/structure/window/reinforced{ dir = 1 }, -/obj/effect/turf_decal/trimline/white/filled/line, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/dark, -/area/engineering/storage/tech) -"ntY" = ( -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 8 +/obj/effect/turf_decal/siding/wideplating/dark{ + dir = 1 }, -/obj/effect/turf_decal/trimline/red/filled/line{ +/turf/open/floor/iron/dark, +/area/station/command/bridge) +"nUO" = ( +/obj/effect/turf_decal/trimline/green/filled/line, +/obj/effect/turf_decal/trimline/green/filled/corner{ dir = 4 }, -/turf/open/floor/iron, -/area/security/prison) -"ntZ" = ( -/obj/effect/spawner/structure/window/reinforced/plasma, -/turf/open/floor/plating/icemoon, -/area/engineering/atmos) -"nuM" = ( -/obj/machinery/telecomms/receiver/preset_left, -/turf/open/floor/iron/dark/telecomms, -/area/tcommsat/server) -"nuQ" = ( -/obj/machinery/recharge_station, -/obj/machinery/light/small/directional/east, -/obj/effect/landmark/event_spawn, -/turf/open/floor/plating, -/area/ai_monitored/turret_protected/aisat/foyer) -"nvp" = ( -/obj/machinery/vending/autodrobe, -/obj/machinery/airalarm/directional/north, -/turf/open/floor/iron/white/side{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment{ dir = 4 }, -/area/service/theater) -"nvq" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/maintenance/disposal/incinerator) -"nvD" = ( -/obj/effect/turf_decal/tile/neutral/full, -/obj/machinery/status_display/ai/directional/north, -/obj/structure/table, -/turf/open/floor/iron/large, -/area/commons/dorms) -"nvY" = ( -/obj/structure/cable/multilayer/multiz, -/obj/structure/sign/warning/electricshock{ - pixel_x = 32 - }, -/obj/effect/turf_decal/stripes/end{ +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/service/hydroponics) +"nUR" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line{ dir = 8 }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/maintenance/tram/left) -"nwf" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/bot, -/obj/structure/closet/crate{ - icon_state = "crateopen" +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 1 }, -/obj/effect/spawner/random/maintenance/two, -/obj/effect/spawner/random/engineering/flashlight, +/obj/machinery/portable_atmospherics/canister/air, /turf/open/floor/iron, -/area/cargo/warehouse) -"nwg" = ( -/obj/machinery/door/firedoor, -/obj/structure/cable, -/obj/machinery/door/airlock/public/glass{ - name = "Prison Cafeteria" - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/duct, -/turf/open/floor/iron/cafeteria, -/area/security/prison/mess) -"nww" = ( +/area/station/engineering/atmos) +"nUZ" = ( +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/smooth, +/area/station/maintenance/tram/left) +"nVl" = ( +/obj/effect/turf_decal/bot, +/obj/structure/transit_tube, /turf/open/floor/plating, -/area/security/processing) -"nwz" = ( -/obj/structure/disposalpipe/trunk/multiz{ - dir = 2 - }, -/obj/machinery/door/window/left/directional/north{ - name = "Containment Pen #6"; - req_access_txt = "55" - }, -/obj/effect/turf_decal/delivery, -/obj/machinery/door/poddoor/preopen{ - id = "xenobiobottomleft"; - name = "Xenobio Bottom Left Pen Blast Door" +/area/station/engineering/transit_tube) +"nVx" = ( +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 6 }, -/turf/open/floor/iron/dark, -/area/science/xenobiology) -"nwV" = ( -/obj/structure/table/wood, -/obj/effect/turf_decal/siding/wood{ - dir = 4 +/obj/machinery/light/directional/east, +/obj/structure/chair{ + dir = 8 }, -/turf/open/floor/wood/large, -/area/service/library) -"nxe" = ( +/obj/effect/landmark/start/assistant, +/obj/machinery/status_display/ai/directional/south, +/obj/structure/cable, +/obj/machinery/power/apc/auto_name/directional/east, +/turf/open/floor/iron/white, +/area/station/science/lobby) +"nVF" = ( /obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 9 + dir = 5 }, /turf/open/floor/iron, -/area/hallway/primary/central) -"nxj" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/area/station/hallway/primary/central) +"nVX" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 4 }, -/obj/effect/turf_decal/caution/stand_clear{ +/obj/effect/turf_decal/trimline/green/filled/warning{ dir = 4 }, -/turf/open/floor/plating, -/area/maintenance/tram/mid) -"nxm" = ( -/obj/effect/turf_decal/trimline/yellow/warning, +/obj/machinery/camera{ + c_tag = "Hallway - Upper Mid-Left Service"; + dir = 6 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"nWF" = ( /obj/effect/turf_decal/trimline/neutral/filled/corner{ - dir = 1 + dir = 8 }, -/obj/machinery/camera/directional/west{ - c_tag = "Hallway - Port Tram Platform North-West" +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"nWG" = ( +/obj/machinery/space_heater, +/obj/effect/turf_decal/bot, +/turf/open/floor/plating, +/area/station/ai_monitored/turret_protected/aisat/maint) +"nWP" = ( +/obj/effect/turf_decal/trimline/red/filled/corner{ + dir = 8 }, -/obj/effect/turf_decal/caution{ +/obj/effect/turf_decal/trimline/red/filled/corner{ dir = 1 }, -/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, /turf/open/floor/iron, -/area/hallway/primary/tram/left) -"nxt" = ( -/obj/machinery/door/airlock/maintenance_hatch{ - name = "security maintenance hatch"; - req_one_access_txt = "12" +/area/station/security/checkpoint) +"nXp" = ( +/obj/structure/floodlight_frame, +/turf/open/misc/asteroid, +/area/station/medical/chemistry) +"nXt" = ( +/obj/machinery/door/airlock{ + name = "Bar Storage" }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/duct, +/obj/effect/mapping_helpers/airlock/access/all/service/bar, +/turf/open/floor/wood, +/area/station/service/bar) +"nXQ" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment, /obj/structure/cable, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/catwalk_floor, -/area/maintenance/department/security) -"nxH" = ( -/obj/machinery/camera/directional/west{ - c_tag = "Cargo - Security Outpost"; - network = list("ss13","Security","cargo") - }, -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 8 - }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/hallway/secondary/command) +"nYk" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 4 - }, -/obj/machinery/button/door/directional/west{ - id = "crgdoor"; - name = "Cargo Cell Control"; - normaldoorcontrol = 1; - req_access_txt = "63" + dir = 8 }, -/obj/structure/cable, -/turf/open/floor/iron, -/area/security/checkpoint/supply) -"nya" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/white, -/area/science/xenobiology) -"nyb" = ( -/obj/effect/turf_decal/trimline/yellow/warning{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light/small/directional/south, -/obj/effect/turf_decal/trimline/neutral/filled/line, -/turf/open/floor/iron, -/area/maintenance/tram/right) -"nyd" = ( +/area/station/medical/medbay/central) +"nYA" = ( /obj/effect/turf_decal/tile/bar, /obj/effect/turf_decal/tile/bar{ dir = 1 }, -/obj/structure/sign/picture_frame/portrait/bar{ - pixel_y = 28 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, +/obj/structure/chair/stool/directional/west, +/obj/effect/landmark/start/assistant, /turf/open/floor/iron, -/area/service/bar) -"nyp" = ( -/obj/effect/turf_decal/trimline/brown/filled/line{ - dir = 1 +/area/station/commons/lounge) +"nYL" = ( +/obj/structure/bed, +/obj/item/bedsheet/dorms, +/obj/effect/landmark/start/hangover, +/turf/open/floor/carpet, +/area/station/commons/dorms) +"nYP" = ( +/obj/machinery/power/smes{ + charge = 5e+006 }, -/obj/machinery/camera{ - c_tag = "Cargo - Mining North-West"; - dir = 9; - network = list("ss13","cargo") +/obj/machinery/airalarm/directional/east, +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 6 }, +/obj/structure/cable, /turf/open/floor/iron, -/area/cargo/miningdock) -"nyq" = ( +/area/station/engineering/gravity_generator) +"nYX" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/orange/visible, +/turf/closed/wall, +/area/station/engineering/atmos) +"nYY" = ( /obj/structure/table/glass, -/turf/open/floor/iron/dark, -/area/medical/treatment_center) -"nyA" = ( -/obj/machinery/atmospherics/components/unary/outlet_injector/monitored/nitrogen_input{ - dir = 1 - }, -/turf/open/floor/engine/n2, -/area/engineering/atmos) -"nyH" = ( -/obj/structure/ladder, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/service/janitor) -"nyJ" = ( -/obj/machinery/power/smes, -/obj/structure/sign/warning/electricshock{ - pixel_x = -32 - }, -/obj/structure/cable, -/turf/open/floor/plating, -/area/maintenance/solars/starboard) -"nyM" = ( -/obj/machinery/conveyor{ - id = "packageSort2" - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plating, -/area/cargo/sorting) -"nzf" = ( -/obj/structure/chair/office{ - dir = 4 - }, -/turf/open/floor/iron/dark, -/area/command/bridge) -"nzo" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/landmark/start/hangover, -/turf/open/floor/plating, -/area/maintenance/tram/mid) -"nzq" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/corner{ - dir = 4 +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 5 }, /turf/open/floor/iron/white, -/area/science/xenobiology) -"nzt" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron, -/area/cargo/sorting) -"nzB" = ( -/obj/effect/landmark/xeno_spawn, -/turf/open/floor/carpet, -/area/cargo/miningdock) -"nzG" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ +/area/station/security/medical) +"nYZ" = ( +/obj/effect/turf_decal/trimline/purple/filled/line{ dir = 1 }, -/obj/structure/cable, +/obj/item/radio/intercom/directional/north, /turf/open/floor/iron/white, -/area/medical/treatment_center) -"nzL" = ( -/obj/machinery/door/airlock{ - name = "Custodial Closet"; - req_access_txt = "26" - }, +/area/station/science/lower) +"nZa" = ( +/obj/structure/cable, +/obj/structure/extinguisher_cabinet/directional/west, +/turf/open/floor/iron/freezer, +/area/station/commons/toilet) +"nZg" = ( +/obj/effect/turf_decal/trimline/yellow/warning, /obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 1 }, -/obj/effect/turf_decal/trimline/neutral/filled/line, -/obj/effect/turf_decal/trimline/purple/filled/warning, -/obj/effect/turf_decal/trimline/purple/filled/warning{ - dir = 1 +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/door/firedoor, /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/machinery/duct, -/obj/structure/cable, -/turf/open/floor/iron, -/area/service/janitor) -"nzS" = ( -/obj/structure/lattice/catwalk, -/obj/machinery/door/poddoor/preopen{ - id = "Xenolab"; - name = "test chamber blast door" - }, -/turf/open/openspace, -/area/science/xenobiology) -"nzV" = ( -/obj/machinery/door/airlock/hatch{ - name = "Ladder Access Hatch"; - req_one_access_txt = null +/obj/effect/spawner/random/trash/graffiti{ + pixel_y = 32; + spawn_loot_chance = 50 }, -/obj/structure/disposalpipe/segment{ - dir = 4 +/turf/open/floor/iron, +/area/station/maintenance/tram/left) +"nZs" = ( +/obj/machinery/computer/mecha, +/obj/structure/window/reinforced{ + dir = 8 }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/catwalk_floor, -/area/hallway/primary/tram/right) -"nAm" = ( -/obj/structure/filingcabinet/chestdrawer, -/obj/effect/turf_decal/tile/blue/fourcorners, -/turf/open/floor/iron/white, -/area/command/heads_quarters/cmo) -"nAw" = ( -/obj/machinery/door/airlock{ - name = "Unisex Showers" +/turf/open/floor/iron/cafeteria{ + dir = 5 }, -/obj/machinery/duct, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/freezer, -/area/commons/toilet) -"nAD" = ( -/obj/structure/cable, -/obj/effect/turf_decal/trimline/red/filled/line{ +/area/station/command/heads_quarters/rd) +"nZF" = ( +/obj/effect/turf_decal/trimline/neutral/filled/corner{ dir = 8 }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/hallway/primary/tram/left) +"nZK" = ( +/obj/machinery/porta_turret/ai{ dir = 4 }, -/obj/machinery/duct, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/security/prison/safe) -"nAT" = ( +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/aisat/hallway) +"nZS" = ( +/obj/structure/closet/l3closet/security, +/turf/open/floor/iron/showroomfloor, +/area/station/security/lockers) +"oaj" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, /obj/effect/turf_decal/trimline/purple/filled/corner{ dir = 1 }, /obj/effect/turf_decal/trimline/purple/filled/corner{ dir = 8 }, -/turf/open/floor/iron/white, -/area/science/research) -"nAU" = ( -/obj/effect/landmark/start/hangover, -/turf/open/floor/iron, -/area/hallway/secondary/entry) -"nBd" = ( -/turf/closed/wall/rock/porous, -/area/medical/chemistry) -"nBg" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/wood, -/area/commons/dorms) -"nBs" = ( -/obj/machinery/atmospherics/components/trinary/filter/atmos/plasma{ - dir = 1 +/obj/structure/disposalpipe/sorting/mail{ + sortType = 24 }, -/obj/effect/turf_decal/trimline/purple/filled/corner, -/turf/open/floor/iron, -/area/engineering/atmos) -"nBv" = ( -/obj/machinery/computer/bank_machine{ +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/science/lower) +"oam" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line{ dir = 1 }, -/obj/effect/turf_decal/trimline/brown/filled/line{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/brown/filled/line{ +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/medical/pharmacy) +"oas" = ( +/obj/effect/landmark/start/hangover, +/turf/open/floor/iron/white, +/area/station/medical/medbay/lobby) +"oaw" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 8 }, -/obj/machinery/light/directional/south, -/obj/machinery/door/window/left/directional/west{ - dir = 1; - name = "Terminal Access"; - req_access_txt = "41" - }, +/obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/cargo/miningdock/oresilo) -"nBz" = ( -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/turf/open/floor/iron, -/area/commons/fitness/recreation) -"nBH" = ( -/obj/structure/bed/roller, -/obj/effect/turf_decal/bot, +/area/station/ai_monitored/security/armory) +"oaM" = ( /obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 8 + dir = 1 }, +/obj/machinery/newscaster/directional/north, +/obj/machinery/light/directional/north, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, /turf/open/floor/iron/white, -/area/medical/medbay/central) -"nBR" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/engineering/break_room) -"nBT" = ( -/turf/closed/wall/r_wall, -/area/security/execution/education) -"nBW" = ( +/area/station/medical/surgery/fore) +"oaT" = ( /obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 10 + dir = 5 }, -/obj/structure/extinguisher_cabinet/directional/west, /turf/open/floor/iron, -/area/hallway/primary/central) -"nCd" = ( -/obj/structure/table/glass, -/obj/machinery/reagentgrinder{ - pixel_x = -1; - pixel_y = 8 - }, -/obj/effect/turf_decal/trimline/purple/filled/line, -/turf/open/floor/iron/white, -/area/science/cytology) -"nCe" = ( +/area/station/commons/storage/primary) +"oaV" = ( /turf/closed/wall/r_wall, -/area/science/mixing/hallway) -"nCn" = ( -/obj/structure/table, -/obj/effect/turf_decal/trimline/yellow/filled/line{ +/area/station/ai_monitored/turret_protected/aisat/foyer) +"oaX" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden, +/turf/closed/wall/r_wall, +/area/station/security/checkpoint/engineering) +"oby" = ( +/obj/effect/turf_decal/stripes/line{ dir = 8 }, /obj/machinery/light/directional/west, -/obj/item/paper_bin, -/turf/open/floor/iron, -/area/tcommsat/computer) -"nCq" = ( -/obj/machinery/light/directional/north, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 1 +/obj/structure/cable, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"obz" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 5 }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, /turf/open/floor/iron, -/area/security/prison) -"nCP" = ( -/obj/structure/cable/multilayer/multiz, -/obj/effect/decal/cleanable/dirt, -/obj/structure/sign/warning/electricshock{ - pixel_y = -32 +/area/station/tcommsat/computer) +"obA" = ( +/obj/machinery/door/poddoor/shutters{ + id = "armory"; + name = "Armoury Shutter" }, -/obj/effect/turf_decal/stripes/end{ +/obj/effect/turf_decal/trimline/red/filled/line, +/obj/effect/turf_decal/trimline/red/filled/line{ dir = 1 }, -/turf/open/floor/plating, -/area/maintenance/central/greater) -"nDe" = ( -/obj/machinery/door/airlock/maintenance_hatch{ - name = "Research Maintnenace"; - req_one_access_txt = "47" - }, +/obj/effect/turf_decal/delivery, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment, -/obj/structure/cable, -/turf/open/floor/catwalk_floor, -/area/maintenance/starboard/lesser) -"nDr" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/trimline/purple/filled/corner{ +/turf/open/floor/iron/dark, +/area/station/ai_monitored/security/armory) +"obH" = ( +/obj/effect/spawner/random/vending/colavend, +/obj/machinery/airalarm/directional/west, +/obj/machinery/light_switch/directional/north{ + pixel_x = 12 + }, +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/camera/directional/west{ + c_tag = "Medical - Breakroom"; + network = list("ss13","medbay") + }, /turf/open/floor/iron/dark, -/area/science/xenobiology) -"nDx" = ( -/obj/machinery/light/directional/north, -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 1 +/area/station/medical/break_room) +"obR" = ( +/obj/structure/chair/sofa/right{ + dir = 8 + }, +/turf/open/floor/iron/cafeteria{ + dir = 5 + }, +/area/station/science/breakroom) +"obU" = ( +/obj/structure/table, +/obj/item/radio/off, +/obj/item/screwdriver{ + pixel_y = 10 }, /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/status_display/evac/directional/north, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/iron, -/area/security/brig) -"nDB" = ( -/obj/effect/turf_decal/trimline/yellow/filled/corner, -/turf/open/floor/iron, -/area/command/heads_quarters/ce) -"nDE" = ( -/obj/effect/turf_decal/bot, -/obj/machinery/portable_atmospherics/canister/nitrous_oxide, /turf/open/floor/iron, -/area/engineering/atmos) -"nDH" = ( -/obj/machinery/holopad, -/obj/effect/turf_decal/bot, -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/maintenance/radshelter/service) -"nDT" = ( -/obj/item/ammo_casing/spent, -/turf/open/floor/plating/airless, -/area/mine/explored) -"nDU" = ( -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ +/area/station/security/office) +"ocd" = ( +/obj/effect/turf_decal/trimline/neutral/filled/corner{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/neutral/filled/corner{ dir = 4 }, -/turf/open/floor/iron/chapel, -/area/service/chapel) -"nDW" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/hallway/secondary/exit) -"nEh" = ( -/turf/open/floor/iron, -/area/security/prison/workout) -"nEr" = ( -/obj/effect/turf_decal/arrows/white{ - dir = 4 +/obj/structure/disposalpipe/segment{ + dir = 9 }, -/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, /turf/open/floor/iron, -/area/engineering/atmospherics_engine) -"nET" = ( -/obj/machinery/airalarm/directional/south, -/obj/effect/turf_decal/trimline/yellow/filled/line, -/turf/open/floor/iron/dark, -/area/engineering/atmospherics_engine) -"nFe" = ( -/obj/structure/chair/office, -/obj/effect/landmark/start/head_of_personnel, -/obj/machinery/button/flasher{ - id = "hopflash"; - pixel_x = 38; - pixel_y = -25 +/area/station/hallway/secondary/exit) +"ock" = ( +/obj/structure/railing{ + dir = 8 }, -/turf/open/floor/wood, -/area/command/heads_quarters/hop) -"nFh" = ( -/obj/machinery/grill, -/obj/effect/turf_decal/tile/red/fourcorners, -/turf/open/floor/iron, -/area/service/kitchen) -"nFx" = ( -/obj/machinery/duct, -/obj/structure/disposalpipe/segment{ - dir = 10 +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 8 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/decal/cleanable/dirt, /obj/structure/cable, -/turf/open/floor/catwalk_floor, -/area/maintenance/central/greater) -"nFy" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/disposalpipe/segment, -/obj/structure/cable, /turf/open/floor/iron, -/area/engineering/atmos) -"nFz" = ( -/obj/effect/turf_decal/trimline/purple/filled/corner{ - dir = 8 +/area/station/security/brig) +"ocp" = ( +/obj/effect/turf_decal/siding/thinplating{ + dir = 4 }, -/obj/effect/turf_decal/trimline/purple/filled/corner, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment, +/turf/open/floor/iron/cafeteria, +/area/station/service/kitchen/diner) +"ocz" = ( +/obj/effect/turf_decal/trimline/purple/filled/line, +/obj/machinery/camera/directional/south{ + c_tag = "Science - Main Central"; + network = list("ss13","rd") + }, +/turf/open/floor/iron/white, +/area/station/science/research) +"ocJ" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, /obj/structure/cable, /turf/open/floor/iron/white, -/area/science/research) -"nFG" = ( -/obj/effect/turf_decal/delivery, -/obj/structure/reagent_dispensers/fueltank, -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 1 - }, -/turf/open/floor/iron, -/area/commons/storage/primary) -"nFJ" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/trimline/red/filled/corner{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/red/filled/corner{ - dir = 8 +/area/station/medical/medbay/lobby) +"ocK" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line, +/obj/structure/sign/warning/secure_area{ + pixel_y = -32 }, -/obj/structure/cable, /turf/open/floor/iron, -/area/security/checkpoint/engineering) -"nFN" = ( +/area/station/tcommsat/computer) +"odl" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/landmark/event_spawn, /obj/structure/cable, -/turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"nFO" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/hallway/secondary/command) -"nGf" = ( -/obj/machinery/camera/emp_proof{ - c_tag = "Engineering - Atmospherics O2 Chamber"; - dir = 6; - network = list("ss13","engineering") - }, -/turf/open/floor/engine/o2, -/area/engineering/atmos) -"nGh" = ( -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plating/airless, -/area/science/test_area) -"nGo" = ( -/obj/machinery/light/directional/south, +/obj/machinery/duct, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/catwalk_floor, +/area/station/maintenance/central/greater) +"odp" = ( +/obj/effect/turf_decal/sand/plating, +/obj/effect/turf_decal/delivery, +/obj/effect/spawner/random/structure/crate_empty, +/obj/effect/spawner/random/maintenance/four, /turf/open/floor/plating, -/area/engineering/supermatter/room) -"nGz" = ( -/obj/structure/table/wood, -/obj/item/flashlight/lamp/green{ - pixel_x = 1; - pixel_y = 5 +/area/station/maintenance/central/greater) +"odr" = ( +/obj/structure/railing{ + dir = 4 }, -/obj/effect/turf_decal/siding/wood{ - dir = 6 +/obj/structure/railing{ + dir = 8 }, -/turf/open/floor/wood, -/area/service/library) -"nGP" = ( -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/door/poddoor/preopen{ - id = "ceprivacy"; - name = "privacy shutter" +/obj/machinery/door/firedoor/border_only{ + dir = 4 }, -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 1 +/obj/machinery/door/firedoor/border_only{ + dir = 8 }, -/obj/effect/turf_decal/trimline/yellow/filled/line, -/obj/machinery/door/airlock/command{ - name = "Chief Engineer"; - req_access_txt = "56" +/turf/open/floor/glass/reinforced, +/area/station/security/brig) +"oee" = ( +/obj/machinery/door/airlock/engineering/glass{ + name = "Server Room" }, /obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 + dir = 1 }, /obj/structure/cable, -/turf/open/floor/iron, -/area/command/heads_quarters/ce) -"nHk" = ( -/obj/effect/turf_decal/trimline/yellow/warning, +/obj/effect/mapping_helpers/airlock/access/all/engineering/tcoms, +/turf/open/floor/iron/dark, +/area/station/tcommsat/computer) +"oef" = ( /obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 1 }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 8 - }, -/obj/structure/disposalpipe/segment{ +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ dir = 4 }, -/obj/effect/spawner/random/trash/graffiti{ - pixel_y = 32; - spawn_loot_chance = 50 - }, /turf/open/floor/iron, -/area/maintenance/tram/left) -"nHo" = ( -/obj/machinery/door/airlock/medical/glass{ - name = "Treatment Center"; - req_access_txt = "5" +/area/station/service/hydroponics/garden) +"oeg" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/machinery/door/airlock/engineering{ + name = "Power Access Hatch" }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/mapping_helpers/airlock/access/any/service/maintenance, /obj/effect/mapping_helpers/airlock/unres{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/blue/filled/line, -/obj/machinery/door/firedoor, -/obj/machinery/duct, -/turf/open/floor/iron/white, -/area/medical/treatment_center) -"nIu" = ( -/obj/machinery/power/apc/auto_name/directional/west, -/obj/effect/turf_decal/trimline/blue/filled/corner{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/blue/filled/corner{ dir = 1 }, -/obj/effect/turf_decal/trimline/red/filled/corner{ - dir = 8 - }, -/obj/structure/cable, -/turf/open/floor/iron, -/area/security/courtroom) -"nIw" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/catwalk_floor, +/area/station/maintenance/central/greater) +"oeo" = ( /obj/effect/turf_decal/trimline/neutral/filled/corner{ dir = 1 }, /obj/effect/turf_decal/trimline/neutral/filled/corner{ dir = 8 }, -/obj/structure/cable, -/turf/open/floor/iron, -/area/commons/storage/primary) -"nIG" = ( -/obj/effect/turf_decal/trimline/yellow/warning{ - dir = 1 +/obj/effect/turf_decal/siding/thinplating{ + dir = 8 }, -/obj/structure/railing/corner{ +/obj/effect/turf_decal/trimline/green/corner{ dir = 1 }, -/obj/effect/turf_decal/trimline/neutral/filled/corner{ +/obj/effect/turf_decal/trimline/green/corner{ dir = 8 }, -/obj/effect/turf_decal/caution, /turf/open/floor/iron, -/area/hallway/primary/tram/center) -"nIH" = ( -/obj/machinery/light/directional/north, -/obj/effect/turf_decal/trimline/yellow/filled/corner{ - dir = 1 +/area/station/hallway/primary/central) +"oeA" = ( +/obj/effect/turf_decal/trimline/red/filled/corner{ + dir = 4 }, -/obj/structure/cable, +/obj/effect/turf_decal/trimline/red/filled/line, +/turf/open/floor/iron, +/area/station/security/execution/transfer) +"ofn" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/cafeteria, +/area/station/security/prison) +"ofq" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, -/area/maintenance/disposal/incinerator) -"nIO" = ( -/obj/effect/turf_decal/trimline/green/filled/corner{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/green/corner{ +/area/station/science/ordnance/storage) +"ofv" = ( +/obj/structure/chair{ dir = 4 }, -/obj/effect/turf_decal/trimline/green/corner{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/landmark/start/hangover, /turf/open/floor/iron/dark, -/area/service/hydroponics) -"nIT" = ( +/area/station/maintenance/radshelter/civil) +"ofx" = ( +/obj/structure/rack, +/obj/item/clothing/under/color/red, +/obj/item/clothing/under/color/red, +/obj/item/clothing/under/color/red, +/obj/item/clothing/head/soft/red, +/obj/item/clothing/head/soft/red, +/obj/item/clothing/head/soft/red, +/obj/effect/turf_decal/tile/red/full, +/turf/open/floor/iron/dark/smooth_large, +/area/station/commons/fitness/recreation/entertainment) +"ofA" = ( +/obj/machinery/light/small/directional/south, /obj/effect/decal/cleanable/dirt, -/obj/item/wallframe/apc, -/turf/open/floor/plating, -/area/maintenance/starboard/central) -"nJi" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment{ - dir = 9 - }, -/turf/open/floor/wood, -/area/command/heads_quarters/hop) -"nJm" = ( -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 +/turf/open/floor/iron/smooth, +/area/station/hallway/primary/tram/left) +"ofH" = ( +/obj/structure/rack, +/obj/item/book/manual/wiki/robotics_cyborgs, +/obj/item/storage/toolbox/mechanical{ + pixel_x = -3; + pixel_y = 3 }, +/obj/item/storage/toolbox/electrical, +/obj/item/clothing/head/welding, +/obj/item/clothing/glasses/welding, +/obj/machinery/newscaster/directional/north, +/turf/open/floor/iron/dark, +/area/station/science/robotics/lab) +"ofJ" = ( +/obj/effect/turf_decal/trimline/purple/filled/corner, +/turf/open/floor/iron/dark, +/area/station/science/xenobiology) +"ofL" = ( +/obj/effect/landmark/event_spawn, /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/machinery/duct, /turf/open/floor/iron, -/area/service/bar) -"nJr" = ( -/obj/structure/flora/ausbushes/leafybush, -/obj/structure/flora/tree/palm, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/turf/open/floor/grass, -/area/science/genetics) -"nJs" = ( -/obj/effect/turf_decal/trimline/yellow/warning, -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 1 +/area/station/engineering/main) +"ofQ" = ( +/obj/machinery/door/airlock/hatch{ + name = "Ladder Access Hatch" }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/catwalk_floor, +/area/station/hallway/primary/tram/left) +"ogb" = ( +/obj/effect/turf_decal/trimline/neutral/filled/corner, +/obj/effect/turf_decal/trimline/neutral/filled/corner{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/turf_decal/stripes/corner{ +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/security/courtroom) +"ogc" = ( +/obj/machinery/door/airlock/hatch{ + name = "Ladder Access Hatch" + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/smooth, +/area/station/hallway/primary/tram/left) +"ogl" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ dir = 4 }, -/obj/machinery/airalarm/directional/north, /turf/open/floor/iron, -/area/maintenance/tram/left) -"nJu" = ( -/obj/structure/disposalpipe/segment{ - dir = 10 +/area/station/security/courtroom) +"ogn" = ( +/obj/machinery/door/firedoor, +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 8 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/decal/cleanable/dirt, +/obj/machinery/door/airlock/research{ + autoclose = 0; + frequency = 1449; + id_tag = "xeno_airlock_interior"; + name = "Xenobiology Lab Internal Airlock" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 + }, /obj/structure/cable, -/turf/open/floor/catwalk_floor, -/area/maintenance/port/central) -"nJG" = ( -/obj/structure/table/reinforced, -/obj/structure/window/reinforced, -/obj/item/storage/medkit/fire{ - pixel_x = 3; - pixel_y = 3 +/obj/machinery/door/poddoor/preopen{ + id = "xenobiomain"; + name = "Xenobiology Lockdown Blastdoor" }, -/obj/item/storage/medkit/fire, -/obj/item/storage/medkit/fire{ - pixel_x = -3; - pixel_y = -3 +/obj/effect/mapping_helpers/airlock/access/all/science/xenobio, +/turf/open/floor/iron/white, +/area/station/science/xenobiology) +"ogp" = ( +/obj/structure/table/wood, +/turf/open/floor/wood/tile, +/area/station/service/chapel) +"ogR" = ( +/obj/effect/turf_decal/siding/wood, +/obj/structure/window/reinforced/spawner, +/obj/structure/cable, +/turf/open/floor/wood, +/area/station/service/theater) +"ogY" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 6 }, -/obj/machinery/door/window/left/directional/west{ - name = "Secure Medical Storage"; - req_access_txt = "5" +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/security/prison/safe) +"ohd" = ( +/obj/structure/table, +/turf/open/floor/iron/dark, +/area/station/security/interrogation) +"ohe" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 1 }, +/obj/structure/cable, /turf/open/floor/iron/dark, -/area/medical/storage) -"nJL" = ( -/obj/effect/landmark/navigate_destination/bridge, -/obj/effect/spawner/random/engineering/tracking_beacon, -/obj/effect/turf_decal/tile/blue/half/contrasted{ +/area/station/command/heads_quarters/ce) +"ohh" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible/layer2, +/obj/effect/turf_decal/sand/plating, +/obj/effect/turf_decal/sand/plating, +/turf/open/floor/plating/airless, +/area/mine/explored) +"oho" = ( +/obj/machinery/computer/secure_data{ dir = 8 }, -/obj/effect/turf_decal/tile/yellow/half/contrasted{ +/obj/effect/turf_decal/trimline/red/filled/line{ dir = 4 }, +/obj/item/radio/intercom/directional/east, /turf/open/floor/iron/dark, -/area/command/bridge) -"nJR" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/preopen{ - id = "xenobiobottomright"; - name = "Xenobio Bottom Right Pen Blast Door" +/area/station/command/bridge) +"ohr" = ( +/obj/machinery/shower{ + dir = 4 }, -/obj/structure/cable, -/turf/open/floor/plating, -/area/science/xenobiology) -"nKs" = ( -/obj/structure/disposalpipe/segment{ - dir = 9 +/turf/open/floor/iron/freezer, +/area/station/security/prison/shower) +"oht" = ( +/obj/structure/closet/secure_closet/brig/genpop, +/obj/machinery/light/directional/south, +/obj/effect/turf_decal/bot, +/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/iron/dark, +/area/station/security/execution/transfer) +"ohu" = ( +/obj/machinery/holopad, +/obj/effect/turf_decal/siding/wood/corner{ + dir = 8 }, -/turf/open/floor/iron, -/area/hallway/secondary/exit) -"nKF" = ( -/obj/structure/sign/departments/medbay/alt, -/turf/closed/wall, -/area/medical/medbay/lobby) -"nKQ" = ( -/obj/structure/chair/stool/directional/south, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/carpet, -/area/commons/dorms) -"nKT" = ( -/turf/open/floor/engine/vacuum, -/area/science/mixing/chamber) -"nKW" = ( +/obj/effect/landmark/event_spawn, /obj/structure/cable, -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 6 +/turf/open/floor/carpet, +/area/station/command/heads_quarters/captain) +"ohH" = ( +/obj/machinery/camera{ + c_tag = "Science - Experimentor Lab Testing Range"; + dir = 9; + network = list("ss13","rd") }, -/turf/open/floor/iron, -/area/security/processing) -"nLe" = ( -/obj/effect/turf_decal/siding/thinplating/dark{ - dir = 9 +/turf/open/floor/engine, +/area/station/science/explab) +"ohW" = ( +/obj/structure/table/wood, +/obj/machinery/light/dim/directional/north, +/obj/item/storage/book/bible, +/turf/open/floor/carpet, +/area/station/service/chapel/monastery) +"ohY" = ( +/obj/structure/closet/secure_closet/brig/genpop, +/obj/machinery/firealarm/directional/east, +/obj/effect/turf_decal/bot, +/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/structure/table, -/obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/hallway/secondary/exit) -"nLg" = ( -/obj/structure/chair/sofa/left, -/obj/effect/landmark/start/hangover, -/obj/structure/disposalpipe/segment{ - dir = 9 +/area/station/security/execution/transfer) +"oig" = ( +/obj/effect/turf_decal/trimline/neutral/filled/corner{ + dir = 8 }, -/turf/open/floor/iron/cafeteria, -/area/service/kitchen/diner) -"nLj" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/obj/effect/landmark/event_spawn, +/obj/effect/turf_decal/trimline/neutral/filled/corner{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"nLw" = ( -/obj/structure/cable, -/turf/open/floor/iron/chapel{ - dir = 10 +/area/station/commons/dorms) +"oih" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 1 + }, +/obj/structure/sign/poster/official/report_crimes{ + pixel_y = 32 + }, +/turf/open/floor/iron, +/area/station/security/prison) +"oii" = ( +/obj/structure/table/glass, +/obj/item/storage/box/monkeycubes{ + pixel_x = 6; + pixel_y = 7 + }, +/obj/machinery/requests_console/directional/east{ + department = "Genetics"; + name = "Genetics Requests Console" + }, +/obj/machinery/camera{ + c_tag = "Science - Genetics"; + dir = 9; + network = list("ss13","rd") + }, +/turf/open/floor/iron/dark, +/area/station/science/genetics) +"oij" = ( +/obj/effect/turf_decal/trimline/brown/filled/line{ + dir = 6 }, -/area/service/chapel) -"nLz" = ( -/obj/machinery/door/firedoor, -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/trimline/purple/filled/line{ - dir = 4 +/obj/effect/turf_decal/stripes/corner{ + dir = 1 }, -/obj/effect/turf_decal/trimline/purple/filled/line{ +/obj/effect/turf_decal/loading_area, +/obj/machinery/light/directional/south, +/turf/open/floor/iron, +/area/station/cargo/storage) +"oiy" = ( +/obj/effect/turf_decal/trimline/blue/filled/corner, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/duct, +/turf/open/floor/iron/white, +/area/station/medical/treatment_center) +"oiG" = ( +/obj/machinery/atmospherics/components/trinary/filter/flipped/critical{ dir = 8 }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"oiI" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/door/airlock/research{ - autoclose = 0; - frequency = 1449; - id_tag = "xeno_airlock_interior"; - name = "Xenobiology Lab Internal Airlock"; - req_access_txt = "55" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 1 +/obj/structure/disposalpipe/segment{ + dir = 5 }, +/obj/effect/decal/cleanable/dirt, /obj/structure/cable, -/obj/machinery/door/poddoor/preopen{ - id = "xenobiomain"; - name = "Xenobiology Lockdown Blastdoor" +/turf/open/floor/catwalk_floor, +/area/station/maintenance/port/fore) +"oiQ" = ( +/obj/structure/cable/multilayer/multiz, +/obj/structure/sign/warning/electric_shock{ + pixel_x = 32 }, -/turf/open/floor/iron/white, -/area/science/xenobiology) -"nLJ" = ( -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/stripes/end{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/maintenance/tram/left) +"ojj" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/obj/machinery/firealarm/directional/east, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) +"ojJ" = ( +/obj/structure/table, +/obj/machinery/ecto_sniffer{ + pixel_x = -4 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/obj/item/assembly/flash/handheld{ + pixel_x = 6; + pixel_y = 13 }, -/obj/effect/turf_decal/tile/neutral, -/obj/structure/disposalpipe/segment, -/obj/machinery/firealarm/directional/west{ - pixel_y = 5 +/obj/item/assembly/flash/handheld{ + pixel_x = 6; + pixel_y = 13 + }, +/obj/item/assembly/flash/handheld{ + pixel_x = 6; + pixel_y = 13 + }, +/obj/item/assembly/flash/handheld{ + pixel_x = 6; + pixel_y = 13 + }, +/obj/item/assembly/flash/handheld{ + pixel_x = 6; + pixel_y = 13 + }, +/obj/item/assembly/flash/handheld{ + pixel_x = 6; + pixel_y = 13 }, /turf/open/floor/iron/dark, -/area/medical/morgue) -"nMb" = ( -/obj/structure/chair/sofa/right{ +/area/station/science/robotics/lab) +"ojS" = ( +/obj/structure/table, +/obj/item/screwdriver{ + pixel_y = 16 + }, +/obj/item/wirecutters, +/obj/item/multitool, +/obj/effect/turf_decal/trimline/white/filled/line{ dir = 8 }, /obj/item/radio/intercom/directional/east, -/obj/effect/landmark/start/hangover, -/turf/open/floor/iron/cafeteria, -/area/service/kitchen/diner) -"nMe" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/trimline/brown/filled/line{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/brown/filled/line{ +/turf/open/floor/iron/dark, +/area/station/engineering/storage/tech) +"ojT" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/smooth, +/area/station/hallway/primary/tram/left) +"okb" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 8 }, -/obj/machinery/door/window/left/directional/west{ - dir = 1; - name = "Cargo Desk"; - req_access_txt = "31" +/obj/effect/turf_decal/trimline/green/filled/warning{ + dir = 8 }, -/turf/open/floor/iron, -/area/cargo/office) -"nMl" = ( -/obj/machinery/meter{ - name = "Mixed Air Tank Out" +/obj/machinery/camera{ + c_tag = "Hallway - Upper Mid-Right Service"; + dir = 10 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/yellow/visible, -/turf/closed/wall/r_wall, -/area/engineering/atmos) -"nMn" = ( -/obj/structure/ladder, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/smooth, -/area/maintenance/starboard/lesser) -"nMr" = ( -/obj/structure/weightmachine/weightlifter, -/obj/structure/cable, -/obj/effect/turf_decal/trimline/red/filled/line, /turf/open/floor/iron, -/area/security/prison/workout) -"nME" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/structure/crate, -/obj/effect/spawner/random/maintenance/two, -/turf/open/floor/plating, -/area/maintenance/starboard/central) -"nMG" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible, +/area/station/hallway/primary/central) +"okf" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/junction, /obj/structure/cable, /turf/open/floor/iron, -/area/engineering/atmos) -"nMV" = ( -/obj/effect/turf_decal/trimline/blue/filled/corner{ - dir = 1 - }, +/area/station/hallway/secondary/command) +"okP" = ( +/obj/machinery/chem_heater, +/obj/effect/turf_decal/trimline/purple/end, /turf/open/floor/iron/white, -/area/medical/treatment_center) -"nNb" = ( -/obj/effect/turf_decal/trimline/yellow/warning{ - dir = 1 +/area/station/science/xenobiology) +"okT" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 8 }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/trimline/neutral/filled/line, -/turf/open/floor/iron, -/area/maintenance/tram/right) -"nNf" = ( -/obj/machinery/atmospherics/pipe/smart/simple/purple/visible{ +/obj/effect/turf_decal/siding/thinplating{ dir = 4 }, -/obj/machinery/light_switch/directional/south, -/turf/open/floor/iron/white, -/area/science/mixing) -"nNt" = ( -/obj/structure/ladder, -/obj/machinery/door/window/left/directional/west{ - name = "Freezer Access"; - req_access_txt = "28" - }, -/obj/machinery/door/window/right/directional/east{ - name = "Freezer Access"; - req_access_txt = "28" - }, -/obj/effect/turf_decal/stripes/end{ - dir = 1 - }, -/turf/open/floor/plating, -/area/hallway/secondary/service) -"nNC" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, /obj/structure/disposalpipe/segment, -/turf/open/floor/iron/freezer, -/area/science/lower) -"nNT" = ( -/obj/machinery/iv_drip, -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 4 - }, -/turf/open/floor/iron/white, -/area/medical/treatment_center) -"nOd" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 4 +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/commons/fitness/recreation) +"olc" = ( +/obj/structure/table/wood, +/obj/item/camera_film{ + pixel_y = 9 }, -/obj/effect/turf_decal/siding/thinplating/corner{ - dir = 4 +/obj/item/camera_film{ + pixel_x = 3; + pixel_y = 3 }, -/obj/effect/turf_decal/trimline/green/filled/warning{ - dir = 4 +/obj/effect/turf_decal/siding/wood, +/turf/open/floor/wood, +/area/station/service/library) +"olg" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 6 }, -/turf/open/floor/iron, -/area/hallway/primary/central) -"nOl" = ( -/obj/effect/turf_decal/trimline/red/filled/line, -/obj/item/radio/intercom/directional/south, -/turf/open/floor/iron, -/area/security/office) -"nOm" = ( -/obj/effect/turf_decal/trimline/brown/filled/corner{ - dir = 4 +/obj/structure/table, +/obj/machinery/recharger{ + pixel_y = 4 }, -/obj/structure/disposalpipe/segment{ - dir = 5 +/obj/machinery/computer/security/telescreen{ + dir = 1; + name = "Science Camera Monitor"; + network = list("ss13","rd"); + pixel_y = -28 }, -/obj/structure/cable, /turf/open/floor/iron, -/area/cargo/sorting) -"nOn" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 8 +/area/station/security/checkpoint/science) +"olx" = ( +/obj/machinery/door/airlock{ + id_tag = "private_h"; + name = "Private Quarters H" }, -/turf/open/floor/iron, -/area/security/processing) -"nOy" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/duct, -/turf/open/floor/iron/freezer, -/area/commons/toilet) -"nOP" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/turf/open/floor/plating, -/area/maintenance/solars/starboard) -"nOU" = ( -/obj/effect/turf_decal/stripes/corner, -/obj/effect/turf_decal/trimline/purple/filled/line, -/obj/machinery/camera/directional/west{ - c_tag = "Science - Xenobiology Lower West"; - network = list("ss13","rd","xeno") +/turf/open/floor/carpet, +/area/station/commons/dorms) +"olz" = ( +/obj/effect/turf_decal/trimline/red/filled/corner{ + dir = 1 }, -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/science/xenobiology) -"nOV" = ( -/obj/machinery/door/airlock/hatch{ - name = "MiniSat Recharge Bay"; - req_one_access_txt = "65" +/obj/effect/turf_decal/trimline/red/filled/corner{ + dir = 8 }, -/obj/machinery/door/firedoor, /turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/aisat/foyer) -"nOY" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/table, -/obj/item/stack/sheet/iron/fifty, -/obj/item/stack/sheet/iron/fifty, -/obj/item/crowbar, -/obj/machinery/airalarm/directional/west, +/area/station/security/interrogation) +"olF" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small/directional/east, +/turf/open/floor/iron/smooth, +/area/station/maintenance/tram/right) +"omm" = ( +/turf/closed/wall, +/area/station/maintenance/department/security) +"omu" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/orange/visible, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"omx" = ( +/obj/structure/rack, +/obj/item/latexballon, +/obj/item/scooter_frame, +/obj/effect/spawner/random/maintenance/two, +/obj/effect/decal/cleanable/dirt, +/obj/item/screwdriver, +/turf/open/floor/iron/smooth, +/area/station/maintenance/department/cargo) +"omS" = ( +/obj/machinery/disposal/bin, +/obj/machinery/airalarm/directional/east, +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/turf/open/floor/carpet, +/area/station/command/heads_quarters/hos) +"omT" = ( /obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 8 }, +/obj/machinery/light/directional/west, +/obj/machinery/firealarm/directional/west, /turf/open/floor/iron, -/area/ai_monitored/command/storage/eva) -"nOZ" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/purple/filled/line, -/turf/open/floor/iron/white, -/area/science/cytology) -"nPc" = ( -/obj/effect/turf_decal/trimline/purple/filled/corner{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/purple/filled/corner, -/obj/effect/turf_decal/trimline/red/corner, -/obj/effect/turf_decal/trimline/red/corner{ - dir = 4 - }, +/area/station/commons/dorms) +"onI" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment, /obj/structure/cable, /turf/open/floor/iron/white, -/area/science/research) -"nPF" = ( -/obj/effect/turf_decal/trimline/neutral/filled/corner, -/obj/effect/turf_decal/trimline/neutral/filled/corner{ - dir = 8 - }, -/obj/structure/disposalpipe/segment{ - dir = 9 +/area/station/service/kitchen) +"onW" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/hallway/primary/central) -"nPG" = ( +/turf/open/floor/engine, +/area/station/engineering/supermatter) +"ook" = ( +/turf/closed/wall/r_wall, +/area/station/hallway/primary/tram/left) +"ooA" = ( /obj/effect/turf_decal/trimline/red/filled/line{ dir = 1 }, @@ -42226,2198 +42512,2376 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/dark, -/area/security/office) -"nPL" = ( +/area/station/security/office) +"ooC" = ( /obj/effect/turf_decal/trimline/purple/filled/line{ - dir = 1 + dir = 4 }, -/obj/structure/disposalpipe/segment{ - dir = 6 +/obj/machinery/light/directional/east, +/obj/machinery/camera{ + c_tag = "Science - Main Upper Left"; + dir = 6; + network = list("ss13","rd") }, /turf/open/floor/iron/white, -/area/science/research) -"nPQ" = ( -/obj/effect/turf_decal/trimline/purple/filled/line{ +/area/station/science/research) +"ooK" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/trimline/yellow/warning, +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/neutral/filled/line, +/obj/machinery/light/small/directional/west, +/obj/effect/turf_decal/trimline/neutral/filled/corner{ dir = 4 }, -/turf/open/floor/iron/dark, -/area/science/xenobiology) -"nQc" = ( -/obj/effect/turf_decal/trimline/yellow/warning{ - dir = 1 +/obj/machinery/button/door/directional/west{ + id = "left_tram_lower"; + req_access = list("maint_tunnels") }, -/obj/effect/decal/cleanable/dirt, /obj/structure/disposalpipe/segment{ + dir = 5 + }, +/turf/open/floor/iron, +/area/station/maintenance/tram/mid) +"ooL" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/trimline/neutral/filled/line, -/obj/machinery/camera/directional/south{ - c_tag = "Maintenance - Central Tram Tunnel 4" +/obj/effect/turf_decal/caution/stand_clear{ + dir = 8 }, +/turf/open/floor/plating, +/area/station/maintenance/tram/left) +"ooN" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/closet, +/obj/effect/spawner/random/maintenance/two, +/obj/effect/spawner/random/entertainment/drugs, +/turf/open/floor/iron/smooth, +/area/station/maintenance/department/science) +"ooR" = ( +/obj/structure/flora/bush/sunny/style_random, +/obj/item/food/grown/banana, +/obj/effect/spawner/random/engineering/tracking_beacon, +/turf/open/floor/grass, +/area/station/medical/virology) +"ooU" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment, /obj/structure/cable, /turf/open/floor/iron, -/area/maintenance/tram/mid) -"nQg" = ( -/obj/effect/turf_decal/trimline/brown/filled/line, +/area/station/cargo/lobby) +"opc" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/junction/flip, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"opp" = ( +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Hydroponics Maintenance Access" + }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/light/directional/south, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/duct, +/obj/effect/mapping_helpers/airlock/access/all/service/hydroponics, +/turf/open/floor/catwalk_floor, +/area/station/maintenance/central/greater) +"opr" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/iron, -/area/cargo/miningdock) -"nQj" = ( -/turf/closed/wall, -/area/tcommsat/server) -"nQk" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/orange/visible, -/obj/machinery/status_display/evac/directional/east, -/turf/open/floor/engine, -/area/engineering/supermatter/room) -"nQp" = ( -/obj/machinery/door/airlock/security/glass{ - id_tag = "prisondorm"; - name = "Prison Dorm 2" +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/trash/food_packaging, +/turf/open/floor/catwalk_floor, +/area/station/maintenance/tram/right) +"opN" = ( +/obj/machinery/power/shieldwallgen, +/obj/effect/turf_decal/bot, +/obj/structure/window/reinforced{ + dir = 8 }, -/obj/effect/turf_decal/trimline/red/filled/line, -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 1 +/turf/open/floor/iron/dark, +/area/station/command/teleporter) +"opP" = ( +/obj/effect/turf_decal/trimline/yellow/filled/corner{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/security/prison/safe) -"nQI" = ( -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ +/turf/open/floor/iron/white, +/area/station/medical/pharmacy) +"oqc" = ( +/obj/effect/landmark/event_spawn, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/white, +/area/station/security/medical) +"oqg" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 1 }, -/obj/effect/turf_decal/siding/thinplating/dark, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/obj/effect/turf_decal/trimline/neutral/filled/corner, +/obj/effect/turf_decal/trimline/purple/filled/warning{ dir = 1 }, -/turf/open/floor/iron, -/area/commons/lounge) -"nQN" = ( -/obj/effect/turf_decal/trimline/yellow/filled/corner{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/yellow/filled/line, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/trimline/purple/corner, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/structure/cable/layer3, -/obj/structure/cable, -/turf/open/floor/iron, -/area/engineering/engine_smes) -"nQS" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/landmark/navigate_destination/cargo, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/duct, /obj/structure/cable, /turf/open/floor/iron, -/area/cargo/office) -"nQV" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 5 +/area/station/service/janitor) +"oqh" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 }, -/obj/structure/table/reinforced, -/obj/item/reagent_containers/spray/cleaner, -/obj/item/blood_filter, -/obj/machinery/light_switch/directional/east{ - pixel_x = 22; - pixel_y = -9 +/obj/effect/turf_decal/stripes/line{ + dir = 10 }, -/turf/open/floor/iron/white, -/area/medical/surgery/fore) -"nQY" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/cafeteria{ - dir = 5 +/obj/machinery/space_heater, +/obj/structure/sign/poster/official/safety_internals{ + pixel_y = 32 }, -/area/science/breakroom) -"nRa" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/trimline/yellow/filled/corner{ - dir = 1 +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"oqS" = ( +/obj/structure/chair/pew/left, +/turf/open/floor/iron/chapel{ + dir = 9 }, -/obj/effect/turf_decal/trimline/yellow/filled/corner{ +/area/station/service/chapel) +"oqT" = ( +/obj/machinery/door/firedoor/border_only{ dir = 4 }, +/obj/structure/flora/bush/sparsegrass/style_random, +/obj/structure/flora/bush/grassy/style_random, +/turf/open/floor/grass, +/area/station/commons/dorms) +"oqY" = ( +/obj/effect/turf_decal/trimline/green/corner, +/obj/effect/turf_decal/trimline/green/corner{ + dir = 8 + }, +/obj/effect/landmark/event_spawn, +/turf/open/floor/iron/dark, +/area/station/service/hydroponics) +"ora" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 8 + }, +/obj/effect/turf_decal/bot, /turf/open/floor/iron, -/area/engineering/atmos) -"nRp" = ( -/obj/effect/turf_decal/trimline/brown/filled/corner{ +/area/station/engineering/atmos) +"ore" = ( +/obj/structure/disposalpipe/junction/flip{ + dir = 8 + }, +/turf/open/floor/carpet, +/area/station/service/library) +"orp" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/table, +/obj/effect/spawner/random/engineering/tool, +/obj/effect/spawner/random/engineering/tool, +/turf/open/floor/iron/smooth, +/area/station/maintenance/port/aft) +"ory" = ( +/obj/effect/turf_decal/trimline/yellow/warning, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/trimline/neutral/filled/corner{ dir = 4 }, -/obj/effect/turf_decal/trimline/brown/filled/corner{ - dir = 1 +/obj/structure/disposalpipe/segment{ + dir = 4 }, /turf/open/floor/iron, -/area/cargo/miningdock) -"nRt" = ( -/turf/closed/wall, -/area/hallway/secondary/service) -"nRB" = ( -/obj/machinery/status_display/ai/directional/north, -/obj/item/stack/ore/glass, -/turf/open/misc/asteroid, -/area/security/prison/workout) -"nSp" = ( -/obj/structure/closet/crate, -/obj/item/stack/license_plates/empty/fifty, -/obj/item/stack/license_plates/empty/fifty, -/obj/item/stack/license_plates/empty/fifty, -/obj/machinery/camera{ - c_tag = "Security - Prison Workshop"; - dir = 6; - network = list("ss13","Security","prison") +/area/station/maintenance/tram/right) +"orC" = ( +/obj/effect/spawner/random/trash/soap{ + spawn_scatter_radius = 1 }, -/turf/open/floor/plating, -/area/security/prison/work) -"nSt" = ( +/obj/machinery/duct, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/turf/open/floor/iron/white, -/area/science/explab) -"nSy" = ( -/obj/machinery/power/supermatter_crystal/engine, -/turf/open/floor/engine, -/area/engineering/supermatter) -"nSQ" = ( -/turf/open/floor/iron/white, -/area/medical/medbay/lobby) -"nTl" = ( -/obj/machinery/camera/emp_proof{ - c_tag = "Engineering - Atmospherics Plasma Chamber"; - dir = 9; - network = list("ss13","engineering") - }, -/turf/open/floor/engine/plasma, -/area/engineering/atmos) -"nTn" = ( -/turf/closed/wall/r_wall, -/area/security/prison) -"nTo" = ( -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ +/turf/open/floor/iron/freezer, +/area/station/commons/toilet) +"orL" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible/layer2{ dir = 1 }, -/obj/structure/chair/sofa/corp/right, -/obj/effect/landmark/start/hangover, +/obj/effect/turf_decal/delivery, +/obj/machinery/portable_atmospherics/scrubber, +/obj/effect/turf_decal/trimline/neutral/filled/line, /turf/open/floor/iron, -/area/commons/lounge) -"nTp" = ( -/obj/machinery/airalarm/directional/north, -/obj/machinery/power/terminal{ - dir = 8 +/area/station/commons/fitness/recreation) +"orO" = ( +/obj/machinery/computer/camera_advanced/xenobio, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/stripes/line{ + dir = 9 }, -/obj/structure/cable, -/turf/open/floor/plating, -/area/maintenance/solars/starboard) -"nTP" = ( -/obj/effect/turf_decal/trimline/purple/filled/line{ +/turf/open/floor/iron, +/area/station/science/xenobiology) +"orQ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/trimline/yellow/warning{ dir = 8 }, -/obj/effect/turf_decal/trimline/purple/filled/corner{ - dir = 4 - }, -/obj/machinery/light/small/directional/west, -/turf/open/floor/iron, -/area/science/research) -"nTY" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/maintenance/port/central) +"orT" = ( +/obj/effect/turf_decal/trimline/red/filled/line, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/plating, -/area/security/prison) -"nUw" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 4 - }, /turf/open/floor/iron, -/area/security/prison) -"nUL" = ( +/area/station/security/prison/workout) +"osa" = ( +/obj/machinery/light/directional/east, +/obj/effect/turf_decal/trimline/white/corner{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/yellow/line{ + dir = 9 + }, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/aisat_interior) +"osd" = ( +/obj/machinery/telecomms/hub/preset, +/obj/effect/landmark/event_spawn, +/turf/open/floor/iron/dark/telecomms, +/area/station/tcommsat/server) +"osj" = ( +/obj/machinery/atmospherics/components/binary/pump{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/station/science/xenobiology) +"osB" = ( +/obj/effect/turf_decal/siding/thinplating, /turf/open/floor/glass/reinforced, -/area/hallway/primary/tram/center) -"nUP" = ( -/obj/machinery/light/directional/north, -/obj/structure/sign/painting/library{ - pixel_y = 32 +/area/station/security/warden) +"osE" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ +/obj/machinery/airalarm/directional/south, +/obj/effect/landmark/event_spawn, +/turf/open/floor/carpet, +/area/station/cargo/miningdock) +"osK" = ( +/obj/effect/turf_decal/siding/thinplating{ dir = 4 }, -/turf/open/floor/wood, -/area/service/theater) -"nUS" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ +/obj/effect/turf_decal/trimline/green/filled/corner{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/green/filled/corner, +/obj/effect/turf_decal/trimline/green/corner{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/green/corner{ dir = 1 }, /turf/open/floor/iron/dark, -/area/commons/lounge) -"nUU" = ( -/obj/effect/turf_decal/trimline/yellow/warning{ - dir = 1 +/area/station/service/hydroponics) +"osS" = ( +/obj/machinery/door/airlock/security{ + name = "Labor Shuttle" }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/disposalpipe/segment{ - dir = 9 +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 4 }, -/obj/effect/turf_decal/trimline/neutral/filled/line, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/iron, -/area/maintenance/tram/mid) -"nUW" = ( /obj/effect/turf_decal/trimline/red/filled/line{ dir = 8 }, +/obj/machinery/door/firedoor, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 1 + }, +/obj/effect/mapping_helpers/airlock/access/all/security/brig, /turf/open/floor/iron, -/area/security/prison) -"nVa" = ( -/obj/effect/turf_decal/trimline/brown/filled/line{ - dir = 9 +/area/station/security/brig) +"osT" = ( +/obj/effect/turf_decal/trimline/neutral/filled/corner{ + dir = 4 }, -/obj/effect/turf_decal/trimline/red/corner{ - dir = 8 +/obj/effect/turf_decal/trimline/neutral/filled/corner{ + dir = 1 }, /turf/open/floor/iron, -/area/cargo/lobby) -"nVf" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/rack, -/obj/item/clothing/mask/breath, -/obj/item/tank/internals/emergency_oxygen/empty{ - pixel_x = 6; - pixel_y = -6 +/area/station/command/gateway) +"osZ" = ( +/obj/effect/turf_decal/delivery, +/obj/machinery/door/poddoor/shutters/window{ + id = "gatewayshutters"; + name = "Gateway Chamber Shutters" }, -/turf/open/floor/iron/smooth, -/area/maintenance/tram/left) -"nVj" = ( -/obj/machinery/duct, +/obj/machinery/button/door/directional/south{ + id = "gatewayshutters"; + name = "Gateway Shutters"; + req_access = list("command") + }, +/obj/effect/turf_decal/trimline/neutral/filled/line, +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/command/gateway) +"otf" = ( +/obj/structure/chair, +/obj/effect/turf_decal/trimline/neutral/filled/line, +/obj/effect/landmark/start/assistant, +/turf/open/floor/iron, +/area/station/commons/fitness) +"otk" = ( /obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/structure/chair_maintenance{ + dir = 4 + }, /turf/open/floor/plating, -/area/service/janitor) -"nVk" = ( -/obj/effect/turf_decal/trimline/neutral/filled/corner{ - dir = 8 +/area/station/maintenance/department/cargo) +"otn" = ( +/obj/machinery/hydroponics/soil, +/obj/machinery/status_display/evac/directional/north, +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 1 }, +/obj/effect/turf_decal/trimline/neutral/filled/corner, +/turf/open/floor/iron/dark, +/area/station/security/prison/garden) +"oto" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/commons/dorms) -"nVC" = ( -/obj/structure/chair/office/light{ +/obj/effect/landmark/navigate_destination/det, +/turf/open/floor/iron/grimy, +/area/station/security/detectives_office) +"ots" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line, +/obj/effect/turf_decal/trimline/yellow/filled/corner{ dir = 4 }, +/turf/open/floor/iron, +/area/station/engineering/main) +"otz" = ( +/obj/effect/turf_decal/siding/thinplating/corner, +/turf/open/floor/glass/reinforced, +/area/station/security/brig) +"otA" = ( +/obj/effect/turf_decal/delivery/white{ + color = "#52B4E9" + }, /turf/open/floor/iron/dark, -/area/science/mixing/launch) -"nVE" = ( +/area/station/medical/morgue) +"ouJ" = ( /obj/effect/turf_decal/siding/thinplating{ dir = 9 }, -/turf/open/floor/iron/cafeteria, -/area/service/kitchen/diner) -"nVQ" = ( -/obj/machinery/atmospherics/components/trinary/filter/atmos/n2o{ - dir = 1 +/turf/open/floor/glass/reinforced, +/area/station/security/warden) +"ouO" = ( +/obj/structure/window/reinforced{ + dir = 8 }, -/obj/effect/turf_decal/trimline/red/filled/corner, -/obj/effect/turf_decal/trimline/neutral/corner, -/turf/open/floor/iron, -/area/engineering/atmos) -"nVR" = ( -/obj/structure/cable, -/obj/machinery/camera/directional/north{ - c_tag = "Civilian - Chapel North" +/obj/structure/window/reinforced{ + dir = 1 }, -/turf/open/floor/iron/chapel{ - dir = 6 +/obj/machinery/turretid{ + icon_state = "control_stun"; + name = "AI Chamber turret control"; + pixel_x = 3; + pixel_y = -23 }, -/area/service/chapel) -"nWi" = ( -/obj/machinery/door/airlock/highsecurity{ - name = "Secure Tech Storage"; - req_access_txt = "19;23" +/turf/open/floor/circuit, +/area/station/ai_monitored/turret_protected/ai) +"ouV" = ( +/obj/effect/turf_decal/sand/plating, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible, +/turf/open/floor/plating/airless, +/area/mine/explored) +"ouX" = ( +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ + dir = 1 }, -/turf/open/floor/iron/dark, -/area/engineering/storage/tech) -"nWE" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/light/directional/south, -/obj/item/radio/intercom/prison/directional/south, +/obj/machinery/computer/slot_machine, +/obj/machinery/light/directional/west, /turf/open/floor/iron, -/area/security/prison) -"nWL" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/area/station/commons/lounge) +"ovj" = ( +/obj/structure/disposalpipe/segment{ + dir = 10 }, -/obj/structure/closet/radiation, -/obj/effect/turf_decal/trimline/yellow/filled/line{ +/turf/open/floor/engine, +/area/station/science/xenobiology) +"ovx" = ( +/turf/open/floor/circuit/red, +/area/station/ai_monitored/turret_protected/ai_upload) +"ovy" = ( +/obj/machinery/door/airlock/research{ + id_tag = "ResearchExt"; + name = "Research Division" + }, +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/trimline/purple/filled/line{ dir = 8 }, -/turf/open/floor/iron/dark, -/area/engineering/atmospherics_engine) -"nWO" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/green/visible, -/obj/effect/turf_decal/trimline/purple/filled/corner{ +/obj/effect/turf_decal/trimline/purple/filled/line{ dir = 4 }, -/obj/effect/turf_decal/trimline/brown/filled/corner, +/obj/structure/disposalpipe/segment, +/obj/effect/mapping_helpers/airlock/unres, +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "sci-entrance-right" + }, +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/access/all/science/general, /turf/open/floor/iron, -/area/engineering/atmos) -"nXg" = ( +/area/station/science/research) +"ovz" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/robot_debris/old, /obj/structure/cable, /turf/open/floor/catwalk_floor, -/area/maintenance/starboard/central) -"nXu" = ( -/obj/structure/closet/toolcloset, -/obj/effect/turf_decal/bot{ +/area/station/maintenance/starboard/greater) +"ovR" = ( +/obj/machinery/air_sensor/plasma_tank, +/turf/open/floor/engine/plasma, +/area/station/engineering/atmos) +"owm" = ( +/obj/structure/chair/office{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/cargo/drone_bay) +"owA" = ( +/obj/effect/landmark/event_spawn, +/turf/open/floor/iron, +/area/station/security/processing) +"owZ" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 1 }, -/obj/effect/turf_decal/trimline/yellow/filled/line{ +/turf/open/floor/carpet, +/area/station/cargo/qm) +"oxd" = ( +/obj/effect/turf_decal/trimline/neutral/filled/corner{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/neutral/filled/corner{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/hallway/secondary/service) +"oxg" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"oxs" = ( +/obj/effect/turf_decal/trimline/neutral/filled/corner, +/obj/structure/disposalpipe/segment{ dir = 9 }, +/obj/effect/landmark/start/hangover, +/obj/structure/cable, /turf/open/floor/iron, -/area/engineering/main) -"nXv" = ( -/turf/closed/wall/r_wall, -/area/construction/mining/aux_base) -"nXw" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ +/area/station/hallway/primary/tram/right) +"oxC" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/trimline/yellow/warning, +/obj/effect/turf_decal/trimline/neutral/filled/corner{ dir = 1 }, -/obj/effect/turf_decal/trimline/neutral/filled/warning{ - dir = 1 +/obj/effect/turf_decal/trimline/neutral/filled/corner{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 }, /turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"nXR" = ( -/obj/machinery/light/small/directional/north, -/obj/structure/closet/firecloset, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/cobweb/cobweb2, -/obj/effect/landmark/start/hangover/closet, -/turf/open/floor/iron/smooth, -/area/hallway/primary/tram/right) -"nXY" = ( +/area/station/maintenance/tram/mid) +"oxE" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line, +/obj/machinery/newscaster/directional/south, +/turf/open/floor/iron, +/area/station/commons/fitness/recreation) +"oxG" = ( +/obj/structure/closet/crate, +/obj/item/stack/license_plates/empty/fifty, +/obj/item/stack/license_plates/empty/fifty, +/obj/item/stack/license_plates/empty/fifty, +/obj/machinery/camera{ + c_tag = "Security - Prison Workshop"; + dir = 6; + network = list("ss13","Security","prison") + }, +/turf/open/floor/plating, +/area/station/security/prison/work) +"oxL" = ( +/turf/closed/wall/r_wall, +/area/station/science/lab) +"oxU" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, +/obj/machinery/duct, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/catwalk_floor, +/area/station/maintenance/department/crew_quarters/dorms) +"oya" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/holopad, +/obj/effect/turf_decal/bot, /obj/structure/disposalpipe/sorting/mail/flip{ - dir = 4; - name = "sorting disposal pipe (Medbay)"; - sortType = 9 + dir = 8; + name = "sorting disposal pipe (Xenobiology)"; + sortType = 28 }, +/obj/structure/cable, /turf/open/floor/iron/white, -/area/medical/medbay/central) -"nYd" = ( -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron/white, -/area/science/research) -"nYg" = ( -/obj/structure/punching_bag, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron, -/area/commons/fitness) -"nYz" = ( -/obj/effect/turf_decal/box/red/corners{ - dir = 4 +/area/station/science/research) +"oyg" = ( +/obj/machinery/camera{ + c_tag = "Secure - External ai_upload"; + dir = 10 }, -/obj/effect/turf_decal/box/red/corners{ +/turf/open/space/openspace, +/area/station/ai_monitored/turret_protected/ai_upload) +"oyl" = ( +/obj/structure/cable/multilayer/multiz, +/obj/machinery/camera{ + c_tag = "Service - Lower Power Hatch"; + dir = 9; + network = list("ss13","Service") + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/end{ dir = 8 }, -/obj/effect/turf_decal/box/red/corners{ +/obj/structure/sign/warning/electric_shock{ + pixel_x = 32 + }, +/turf/open/floor/plating, +/area/station/maintenance/central/greater) +"oys" = ( +/turf/closed/wall/r_wall, +/area/station/maintenance/starboard/central) +"oyD" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/trimline/purple/filled/line, +/turf/open/floor/iron/white, +/area/station/science/xenobiology) +"oyI" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/commons/dorms) +"oyL" = ( +/obj/effect/turf_decal/trimline/purple/filled/line{ dir = 1 }, -/obj/effect/turf_decal/box/red/corners, /obj/machinery/camera{ - c_tag = "Science - Cytology Pen"; + c_tag = "Science - Lower Main South"; dir = 9; network = list("ss13","rd") }, -/obj/machinery/atmospherics/components/unary/outlet_injector, -/turf/open/floor/engine, -/area/science/cytology) -"nYG" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 8 +/obj/machinery/newscaster/directional/north, +/turf/open/floor/iron/white, +/area/station/science/lower) +"oyM" = ( +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ + dir = 1 }, -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/science/server) -"nYV" = ( -/obj/structure/chair{ - dir = 1; - name = "Prosecution" +/obj/structure/chair/sofa/corp{ + dir = 1 }, -/obj/effect/turf_decal/tile/red/anticorner/contrasted, +/obj/effect/landmark/start/hangover, /turf/open/floor/iron, -/area/security/courtroom) -"nYW" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/trash/food_packaging, -/obj/structure/disposalpipe/segment{ - dir = 10 - }, -/obj/machinery/light/small/directional/east, -/turf/open/floor/catwalk_floor, -/area/maintenance/tram/mid) -"nZh" = ( -/obj/machinery/airalarm/directional/north, -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 4 - }, +/area/station/commons/lounge) +"oyO" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/camera{ - c_tag = "Security - Prison Block North"; - dir = 6; - network = list("ss13","Security","prison") - }, +/obj/structure/cable, /turf/open/floor/iron, -/area/security/prison/safe) -"nZx" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 9 +/area/station/construction/mining/aux_base) +"oyQ" = ( +/obj/structure/table/wood, +/obj/effect/turf_decal/siding/wood{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, -/turf/open/floor/engine, -/area/engineering/supermatter/room) -"nZL" = ( -/obj/machinery/door/airlock/external{ - name = "Escape Pod Three" +/turf/open/floor/wood, +/area/station/service/library) +"oza" = ( +/obj/item/stack/cable_coil, +/obj/effect/turf_decal/sand/plating, +/turf/open/floor/plating/airless, +/area/mine/explored) +"oze" = ( +/obj/machinery/dna_scannernew, +/obj/machinery/light/directional/north, +/turf/open/floor/iron/dark, +/area/station/science/genetics) +"ozr" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/junction/layer2{ + dir = 8 }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 +/obj/machinery/door/airlock/research/glass{ + name = "Ordnance Lab" }, +/obj/effect/mapping_helpers/airlock/access/all/science/ordnance, +/turf/open/floor/iron/dark/airless, +/area/station/science/ordnance/freezerchamber) +"ozD" = ( /obj/effect/decal/cleanable/dirt, +/obj/structure/closet/emcloset, /turf/open/floor/iron/smooth, -/area/maintenance/starboard/central) -"nZR" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 4 +/area/station/maintenance/department/security) +"ozZ" = ( +/obj/machinery/power/apc/auto_name/directional/west, +/obj/structure/cable, +/turf/open/floor/circuit/telecomms/mainframe, +/area/station/tcommsat/server) +"oAb" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 8 }, -/obj/effect/turf_decal/trimline/neutral/filled/warning{ +/obj/effect/turf_decal/trimline/neutral/filled/corner, +/obj/machinery/airalarm/directional/south, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"oAh" = ( +/obj/effect/turf_decal/trimline/neutral/corner{ dir = 4 }, -/obj/machinery/light/directional/east, -/obj/structure/disposalpipe/sorting/mail/flip{ - dir = 1; - name = "sorting disposal pipe (Head of Personnel's Office)"; - sortType = 15 +/obj/effect/turf_decal/trimline/neutral/corner, +/obj/effect/turf_decal/trimline/blue/filled/corner, +/obj/effect/turf_decal/trimline/blue/filled/corner{ + dir = 4 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/iron, -/area/hallway/secondary/command) -"nZW" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 8 +/obj/structure/disposalpipe/junction{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/landmark/start/hangover, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, /turf/open/floor/iron, -/area/hallway/secondary/exit) -"nZX" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/area/station/hallway/secondary/command) +"oAo" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/landmark/start/depsec/engineering, -/obj/effect/landmark/event_spawn, -/obj/structure/cable, -/turf/open/floor/iron, -/area/security/checkpoint/engineering) -"nZY" = ( -/turf/closed/wall/r_wall, -/area/cargo/miningdock/oresilo) -"oau" = ( -/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/security/prison/workout) -"oav" = ( -/obj/structure/rack, -/obj/item/tank/internals/oxygen, -/obj/item/clothing/mask/gas, -/obj/item/wrench, -/turf/open/floor/iron/smooth, -/area/maintenance/port/fore) -"oaA" = ( -/obj/item/radio/intercom/prison/directional/south, -/obj/effect/turf_decal/trimline/red/filled/line, -/turf/open/floor/iron, -/area/security/prison) -"oaB" = ( -/obj/machinery/door/airlock/research/glass{ - name = "Genetics Lab"; - req_access_txt = "9, 30" +/obj/effect/landmark/blobstart, +/turf/open/floor/wood, +/area/station/commons/dorms) +"oAy" = ( +/obj/docking_port/stationary{ + dwidth = 5; + height = 7; + id = "supply_home"; + name = "Cargo Bay"; + width = 12 }, -/obj/machinery/door/firedoor, -/obj/structure/disposalpipe/segment{ +/turf/open/misc/asteroid/airless, +/area/mine/explored) +"oAA" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 4 }, -/obj/effect/turf_decal/trimline/purple/filled/line{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/purple/filled/line, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/turf/open/floor/iron/white, -/area/science/genetics) -"obE" = ( /obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 8 }, -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 4 - }, /obj/machinery/door/airlock/public/glass{ - name = "Commons Area" + name = "Garden" }, /obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, /obj/structure/disposalpipe/segment, /turf/open/floor/iron, -/area/commons/fitness/recreation) -"obY" = ( -/obj/machinery/gibber, -/obj/machinery/light/directional/east, -/turf/open/floor/iron/showroomfloor, -/area/service/kitchen/coldroom) -"oca" = ( -/turf/open/floor/grass, -/area/science/genetics) -"ocb" = ( -/obj/structure/table/reinforced, -/obj/structure/window/reinforced, -/obj/item/stamp/rd{ - pixel_x = 3; - pixel_y = -2 - }, -/turf/open/floor/iron/cafeteria{ - dir = 5 +/area/station/service/hydroponics/garden) +"oAD" = ( +/obj/effect/turf_decal/trimline/brown/filled/line{ + dir = 1 }, -/area/command/heads_quarters/rd) -"oci" = ( -/obj/machinery/door/airlock/command/glass{ - name = "Bridge Access"; - req_access_txt = "19" +/turf/open/floor/iron, +/area/station/cargo/lobby) +"oAG" = ( +/obj/effect/turf_decal/trimline/brown/filled/line, +/obj/effect/turf_decal/stripes{ + dir = 4 }, -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/trimline/blue/filled/line, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ - cycle_id = "bridge-left" +/obj/structure/table, +/obj/item/folder/yellow, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit) +"oAI" = ( +/obj/machinery/door/airlock/hatch, +/obj/effect/decal/cleanable/dirt, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 }, +/turf/open/floor/iron/smooth, +/area/station/maintenance/tram/mid) +"oAP" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/decal/cleanable/dirt, /obj/structure/cable, +/turf/open/floor/catwalk_floor, +/area/station/maintenance/department/crew_quarters/dorms) +"oAV" = ( +/turf/closed/wall, +/area/station/cargo/office) +"oBm" = ( +/obj/structure/chair, +/obj/structure/window/reinforced/spawner/east, +/obj/structure/window/reinforced/spawner, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 1 + }, /turf/open/floor/iron/dark, -/area/command/bridge) -"ocj" = ( -/obj/machinery/atmospherics/components/binary/pump/on{ - dir = 4; - name = "Air to Distro" +/area/station/security/courtroom) +"oBx" = ( +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ + dir = 1 }, -/obj/machinery/power/apc/auto_name/directional/north, -/obj/structure/cable, -/turf/open/floor/plating, -/area/medical/virology) -"ods" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 4 +/turf/open/floor/iron/grimy, +/area/station/security/detectives_office) +"oCr" = ( +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 1 }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 8 +/obj/effect/turf_decal/trimline/green/filled/corner, +/obj/machinery/firealarm/directional/north, +/turf/open/floor/iron/dark, +/area/station/service/hydroponics) +"oCC" = ( +/obj/effect/turf_decal/trimline/yellow/warning{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/neutral/filled/arrow_cw, +/obj/effect/turf_decal/caution, +/obj/structure/railing/corner{ + dir = 1 }, /turf/open/floor/iron, -/area/security/prison) -"odu" = ( -/obj/machinery/holopad/secure, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/aisat/hallway) -"odD" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/white, -/area/command/heads_quarters/captain/private) -"odH" = ( -/obj/structure/disposalpipe/segment, +/area/station/hallway/primary/tram/center) +"oCG" = ( +/obj/effect/turf_decal/siding/thinplating{ + dir = 1 + }, +/obj/machinery/door/airlock/command/glass{ + name = "AI Core" + }, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "AI Core shutters"; + name = "AI Core Shutters" + }, +/obj/machinery/flasher/directional/west{ + id = "AI" + }, +/obj/machinery/door/firedoor, +/obj/effect/mapping_helpers/airlock/access/all/command/ai_upload, +/obj/structure/cable/layer1, /obj/structure/cable, -/obj/effect/turf_decal/trimline/yellow/filled/corner{ - dir = 8 +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/ai) +"oCN" = ( +/obj/effect/turf_decal/trimline/neutral/filled/corner{ + dir = 4 }, -/obj/effect/turf_decal/trimline/yellow/filled/corner, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/trimline/neutral/filled/corner, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/white, -/area/medical/chemistry) -"odO" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"oCO" = ( +/obj/structure/lattice/catwalk, +/obj/structure/railing{ dir = 1 }, -/obj/effect/turf_decal/trimline/yellow/filled/line, -/obj/structure/disposalpipe/segment{ - dir = 4 +/turf/open/openspace, +/area/station/science/xenobiology) +"oCV" = ( +/obj/effect/turf_decal/trimline/neutral/filled/corner{ + dir = 8 }, -/obj/structure/cable, /turf/open/floor/iron, -/area/engineering/engine_smes) -"odP" = ( -/obj/machinery/door/airlock/external{ - name = "Escape Pod Three"; - space_dir = 4 +/area/station/hallway/primary/central) +"oDj" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line, +/turf/open/floor/iron, +/area/station/hallway/primary/tram/left) +"oDq" = ( +/obj/machinery/camera/directional/south{ + c_tag = "Civilian - Library Lounge" }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ +/turf/open/floor/iron/grimy, +/area/station/service/library/lounge) +"oDs" = ( +/obj/machinery/computer/mech_bay_power_console{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/brown/filled/line{ dir = 8 }, -/obj/effect/turf_decal/sand/plating, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/maintenance/starboard/central) -"oed" = ( -/obj/structure/sign/warning/radiation/rad_area{ - pixel_y = 32 +/turf/open/floor/iron, +/area/station/cargo/storage) +"oDy" = ( +/obj/item/radio/intercom/chapel/directional/east, +/obj/structure/chair/wood{ + dir = 1 }, -/obj/effect/turf_decal/bot_white, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/engineering/gravity_generator) -"oee" = ( -/obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/obj/machinery/airalarm/directional/north, -/turf/open/floor/catwalk_floor, -/area/hallway/primary/tram/center) -"oej" = ( -/obj/effect/turf_decal/trimline/green/corner{ +/turf/open/floor/wood/tile, +/area/station/service/chapel) +"oEt" = ( +/obj/effect/turf_decal/trimline/blue/filled/corner{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/blue/filled/corner{ dir = 8 }, -/obj/effect/turf_decal/trimline/green/corner, -/obj/effect/turf_decal/trimline/green/corner{ +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/turf_decal/trimline/green/corner{ - dir = 1 - }, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark, -/area/service/hydroponics) -"oev" = ( -/obj/effect/turf_decal/trimline/yellow/filled/warning{ - dir = 1 - }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/medical/virology) +"oEA" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/catwalk_floor, +/area/station/science/research) +"oEH" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, -/area/hallway/secondary/entry) -"oeI" = ( -/obj/machinery/door/airlock/engineering/glass{ - name = "Server Room"; - req_access_txt = "61" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/area/station/engineering/main) +"oEN" = ( +/turf/closed/wall/r_wall, +/area/station/security/prison) +"oEW" = ( /obj/structure/cable, -/turf/open/floor/iron/dark, -/area/tcommsat/computer) -"oeO" = ( -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow/half/contrasted{ +/turf/open/floor/circuit/green, +/area/station/ai_monitored/turret_protected/ai_upload) +"oFd" = ( +/turf/open/floor/iron, +/area/station/hallway/secondary/construction/engineering) +"oFo" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 8 }, -/turf/open/floor/iron/dark, -/area/command/bridge) -"oeX" = ( -/obj/effect/turf_decal/tile/blue{ +/obj/effect/turf_decal/trimline/neutral/filled/corner{ dir = 4 }, -/obj/effect/turf_decal/tile/blue{ +/turf/open/floor/iron, +/area/station/commons/fitness/recreation) +"oFp" = ( +/obj/effect/spawner/random/entertainment/arcade, +/obj/effect/turf_decal/trimline/red/filled/line, +/obj/machinery/status_display/evac/directional/south, +/turf/open/floor/iron, +/area/station/security/prison) +"oFs" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/trimline/red/filled/corner, +/obj/effect/turf_decal/trimline/red/filled/corner{ dir = 8 }, -/obj/effect/turf_decal/box/white{ - color = "#52B4E9" - }, -/obj/machinery/portable_atmospherics/canister/oxygen, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/freezer, -/area/medical/coldroom) -"ofp" = ( +/turf/open/floor/iron, +/area/station/security/execution/transfer) +"oFx" = ( +/obj/machinery/power/apc/auto_name/directional/south, +/obj/effect/turf_decal/trimline/red/filled/line, /obj/structure/cable, +/turf/open/floor/iron, +/area/station/security/checkpoint/engineering) +"oFI" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/ai) +"oFL" = ( +/obj/effect/turf_decal/trimline/red/filled/corner, /obj/effect/turf_decal/trimline/red/filled/corner{ - dir = 1 + dir = 8 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/duct, /turf/open/floor/iron, -/area/security/prison) -"ofw" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ +/area/station/hallway/secondary/exit/departure_lounge) +"oFT" = ( +/obj/effect/turf_decal/trimline/yellow/warning{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment{ dir = 4 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/trimline/neutral/filled/line, +/obj/machinery/camera/directional/south{ + c_tag = "Maintenance - Central Tram Tunnel 4" + }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, /turf/open/floor/iron, -/area/security/checkpoint/supply) -"ogo" = ( -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 +/area/station/maintenance/tram/mid) +"oFY" = ( +/obj/structure/window/reinforced{ + dir = 4 }, -/obj/structure/table/reinforced, -/obj/item/radio/intercom/directional/east, -/obj/machinery/duct, -/obj/effect/spawner/random/entertainment/lighter, -/turf/open/floor/iron, -/area/service/bar) -"ogF" = ( -/obj/effect/turf_decal/tile/blue{ +/obj/structure/window/reinforced{ dir = 1 }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 +/obj/structure/rack, +/obj/item/storage/box/gloves{ + pixel_x = 3; + pixel_y = 3 }, -/obj/effect/turf_decal/tile/blue/half/contrasted{ - dir = 4 +/obj/item/storage/box/bodybags, +/obj/item/healthanalyzer, +/turf/open/floor/iron/white, +/area/station/science/robotics/lab) +"oGe" = ( +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Science Maintenance" }, -/turf/open/floor/iron/dark, -/area/command/bridge) -"ogH" = ( -/turf/closed/wall/r_wall, -/area/command/heads_quarters/hos) -"ogJ" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/obj/effect/decal/cleanable/dirt, +/obj/effect/mapping_helpers/airlock/access/all/science/general, +/turf/open/floor/iron/smooth, +/area/station/maintenance/department/science) +"oGf" = ( +/obj/structure/rack, +/obj/item/storage/toolbox/mechanical{ + pixel_x = -2; + pixel_y = -1 + }, +/obj/item/t_scanner, +/obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 4 }, -/obj/machinery/airalarm/directional/south, -/turf/open/floor/iron/grimy, -/area/service/chapel/office) -"ogL" = ( -/obj/structure/railing{ - dir = 1 +/turf/open/floor/iron, +/area/station/commons/storage/primary) +"oGi" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 9 }, -/obj/effect/turf_decal/siding/thinplating/corner{ +/obj/machinery/newscaster/directional/north, +/obj/machinery/camera/directional/north{ + c_tag = "Service - Department Lathe Access"; + network = list("ss13","Service") + }, +/turf/open/floor/iron, +/area/station/hallway/secondary/service) +"oGv" = ( +/obj/structure/table, +/obj/machinery/light/small/directional/west, +/turf/open/floor/iron, +/area/station/medical/virology) +"oGw" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/yellow/filled/corner{ dir = 8 }, -/obj/machinery/door/firedoor/border_only{ +/turf/open/floor/iron/white, +/area/station/medical/pharmacy) +"oGy" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/directional/west, +/turf/open/floor/iron, +/area/station/engineering/atmospherics_engine) +"oGF" = ( +/obj/machinery/rnd/production/techfab/department/cargo, +/obj/effect/turf_decal/trimline/brown/filled/line{ dir = 1 }, -/turf/open/floor/glass/reinforced, -/area/security/brig) -"ogP" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 1 +/turf/open/floor/iron, +/area/station/cargo/office) +"oGJ" = ( +/turf/closed/mineral/random/stationside/asteroid/porus, +/area/station/medical/chemistry) +"oGK" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/visible, +/obj/structure/cable, +/obj/machinery/power/apc/auto_name/directional/north, +/turf/open/floor/iron, +/area/station/engineering/atmos/pumproom) +"oGQ" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 5 }, -/obj/machinery/door/airlock/external{ - name = "Port Docking Bay 1"; - space_dir = 2 +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/turf/open/floor/iron, +/area/station/security/brig) +"oGY" = ( +/obj/structure/toilet{ + pixel_y = 8 + }, +/obj/machinery/light/small/directional/east, +/obj/machinery/button/door/directional/west{ + id = "Toilet2"; + name = "Lock Control"; + normaldoorcontrol = 1; + specialfunctions = 4 }, +/obj/effect/landmark/start/assistant, +/turf/open/floor/iron/freezer, +/area/station/commons/toilet) +"oHp" = ( +/obj/structure/bookcase/random/nonfiction, +/turf/open/floor/wood/large, +/area/station/service/library) +"oHw" = ( +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, -/area/hallway/secondary/entry) -"ogT" = ( -/obj/effect/turf_decal/trimline/blue/filled/corner, -/obj/effect/turf_decal/trimline/blue/filled/corner{ +/area/station/maintenance/solars/starboard) +"oHC" = ( +/obj/structure/table, +/obj/effect/turf_decal/trimline/yellow/filled/line{ dir = 8 }, +/obj/item/radio/intercom/directional/west, +/turf/open/floor/iron, +/area/station/tcommsat/computer) +"oHR" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/blue/filled/corner{ + dir = 1 + }, +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, /obj/structure/disposalpipe/segment{ - dir = 6 + dir = 9 }, /turf/open/floor/iron/white, -/area/medical/medbay/central) -"ogX" = ( -/obj/effect/turf_decal/siding/thinplating{ - dir = 1 +/area/station/medical/storage) +"oHY" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/door/airlock/engineering{ + name = "Power Access Hatch" }, -/obj/effect/landmark/navigate_destination/kitchen, -/turf/open/floor/iron/cafeteria, -/area/service/kitchen/diner) -"ohh" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible/layer2, -/obj/effect/turf_decal/sand/plating, -/obj/effect/turf_decal/sand/plating, -/turf/open/floor/plating/airless, -/area/mine/explored) -"ohi" = ( -/obj/machinery/door/airlock/hatch, /obj/effect/decal/cleanable/dirt, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/unres{ dir = 8 }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/catwalk_floor, -/area/maintenance/tram/mid) -"ohj" = ( -/obj/structure/table/wood, -/obj/item/folder/yellow, -/obj/item/stamp/law, -/turf/open/floor/wood, -/area/service/lawoffice) -"ohl" = ( -/obj/effect/turf_decal/delivery, -/obj/structure/holosign/barrier/atmos/sturdy, -/obj/structure/fluff/tram_rail/floor{ +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +/turf/open/floor/plating, +/area/station/hallway/primary/tram/right) +"oIa" = ( +/turf/closed/wall, +/area/station/medical/morgue) +"oIl" = ( +/obj/structure/railing{ dir = 1 }, -/turf/open/floor/vault, -/area/hallway/primary/tram/center) -"ohn" = ( -/obj/structure/table, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 4 +/obj/structure/cable, +/turf/open/floor/glass/reinforced, +/area/station/ai_monitored/turret_protected/aisat/hallway) +"oIz" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark, +/area/station/security/interrogation) +"oIH" = ( +/obj/effect/turf_decal/sand/plating, +/obj/effect/turf_decal/stripes/asteroid/line{ + dir = 5 }, -/obj/item/folder/white{ - pixel_y = 4 +/turf/open/floor/plating/airless, +/area/mine/explored) +"oIU" = ( +/turf/open/floor/iron/white, +/area/station/medical/treatment_center) +"oIV" = ( +/obj/effect/turf_decal/trimline/neutral/filled/corner{ + dir = 8 }, -/obj/item/pen/red, -/obj/machinery/camera/directional/south{ - c_tag = "Medical - Virology Patient Room B"; - network = list("ss13","medbay") +/obj/effect/turf_decal/trimline/red/corner{ + dir = 8 }, /turf/open/floor/iron, -/area/medical/virology) -"ohq" = ( +/area/station/hallway/secondary/construction/engineering) +"oJu" = ( +/obj/effect/turf_decal/trimline/blue/filled/line, +/obj/structure/table/glass, +/obj/item/storage/box/beakers{ + pixel_x = 4; + pixel_y = 4 + }, +/obj/item/storage/box/bodybags, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) +"oJx" = ( /obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/smooth, -/area/maintenance/department/science) -"ohx" = ( -/turf/open/floor/iron/textured_large, -/area/security/execution/education) -"ohE" = ( -/obj/effect/turf_decal/trimline/brown/filled/corner{ +/obj/effect/turf_decal/trimline/yellow/warning{ dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment, -/obj/structure/cable, +/obj/effect/turf_decal/trimline/neutral/filled/line, +/obj/machinery/light/small/directional/south, /turf/open/floor/iron, -/area/cargo/miningdock) -"ohM" = ( -/obj/structure/lattice/catwalk, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/mob/living/basic/cockroach, -/turf/open/floor/plating, -/area/maintenance/tram/mid) -"ohO" = ( -/obj/machinery/door/airlock/external{ - name = "Solar Maintenance"; - req_access_txt = "10" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 +/area/station/maintenance/tram/left) +"oJF" = ( +/obj/structure/table, +/obj/item/radio{ + pixel_x = -7; + pixel_y = 6 }, -/obj/structure/cable, -/turf/open/floor/plating, -/area/maintenance/solars/starboard) -"oid" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/trash/garbage, -/turf/open/floor/plating, -/area/maintenance/starboard/central) -"oiz" = ( -/obj/machinery/door/airlock{ - name = "Stall" +/obj/item/binoculars{ + pixel_x = 3 }, -/obj/machinery/duct, -/turf/open/floor/iron/freezer, -/area/commons/lounge) -"oiZ" = ( +/turf/open/floor/iron/dark, +/area/station/science/ordnance/testlab) +"oJN" = ( +/obj/structure/table, /obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 4 + dir = 10 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment, -/obj/structure/cable, +/obj/machinery/light/directional/west, /turf/open/floor/iron, -/area/hallway/secondary/entry) -"ojm" = ( -/obj/structure/rack, -/obj/effect/spawner/random/maintenance/three, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/smooth, -/area/maintenance/starboard/central) -"ojn" = ( -/obj/machinery/door/airlock/medical{ - name = "Surgery"; - req_access_txt = "45" +/area/station/hallway/secondary/service) +"oJR" = ( +/obj/effect/spawner/random/structure/closet_private, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 }, +/turf/open/floor/carpet, +/area/station/commons/dorms) +"oJS" = ( /obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/station/command/bridge) +"oJZ" = ( +/obj/effect/spawner/structure/window, +/turf/open/floor/plating, +/area/station/security/courtroom) +"oKy" = ( +/obj/structure/closet/crate, +/obj/effect/turf_decal/stripes/corner{ dir = 1 }, -/obj/effect/turf_decal/trimline/blue/filled/line, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron/dark, +/area/station/command/teleporter) +"oKz" = ( +/obj/machinery/light_switch/directional/south, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/structure/cable, -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/duct, -/turf/open/floor/iron/white, -/area/medical/surgery/fore) -"ojo" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/turf/open/floor/iron, -/area/commons/dorms) -"ojq" = ( -/obj/effect/turf_decal/trimline/neutral/filled/corner{ +/turf/open/floor/carpet, +/area/station/command/heads_quarters/hos) +"oLl" = ( +/obj/effect/turf_decal/trimline/green/filled/line{ dir = 1 }, -/obj/effect/turf_decal/trimline/neutral/filled/corner{ - dir = 8 +/obj/effect/turf_decal/trimline/green/filled/line, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/virology{ + autoclose = 0; + frequency = 1449; + id_tag = "virology_airlock_interior"; + name = "Virology Interior Airlock" }, -/obj/structure/disposalpipe/segment{ - dir = 9 +/obj/effect/mapping_helpers/airlock/locked, +/obj/machinery/door_buttons/access_button{ + idDoor = "virology_airlock_interior"; + idSelf = "virology_airlock_control"; + name = "Virology Access Button"; + pixel_y = 24; + req_access = list("virology") }, -/turf/open/floor/iron, -/area/commons/storage/primary) -"ojx" = ( -/turf/closed/wall/r_wall, -/area/security/prison/shower) -"ojI" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/structure/disposalpipe/sorting/mail/flip{ - name = "sorting disposal pipe (Science General)"; - sortTypes = list(12,13,14,23,28) - }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/access/all/medical/virology, +/turf/open/floor/iron/white, +/area/station/medical/virology) +"oLs" = ( +/obj/effect/turf_decal/trimline/purple/filled/corner, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/trimline/neutral/corner, /obj/structure/cable, /turf/open/floor/iron, -/area/hallway/primary/tram/right) -"ojZ" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 1 +/area/station/hallway/primary/tram/right) +"oLt" = ( +/obj/machinery/door/airlock/highsecurity{ + name = "Secure Vault Access" }, -/obj/machinery/airalarm/directional/north, -/turf/open/floor/iron/white, -/area/medical/medbay/central) -"oka" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/siding/wood, /obj/structure/cable, -/turf/open/floor/wood, -/area/service/theater) -"okd" = ( -/obj/effect/turf_decal/stripes/line, +/obj/effect/mapping_helpers/airlock/access/all/supply/vault, +/turf/open/floor/plating, +/area/station/command/bridge) +"oLv" = ( +/obj/machinery/atmospherics/components/binary/pump/on{ + dir = 8; + name = "Waste In" + }, +/obj/effect/turf_decal/trimline/yellow/filled/corner, +/obj/effect/turf_decal/trimline/yellow/filled/corner{ + dir = 4 + }, +/obj/structure/cable, /turf/open/floor/iron, -/area/hallway/secondary/entry) -"okh" = ( -/obj/effect/turf_decal/trimline/yellow/warning{ +/area/station/engineering/atmos) +"oLX" = ( +/obj/effect/turf_decal/siding/thinplating/corner{ dir = 1 }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/neutral/filled/line, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/camera/directional/south{ - c_tag = "Maintenance - West Tram Tunnel 2" +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, /turf/open/floor/iron, -/area/maintenance/tram/left) -"okl" = ( -/obj/effect/turf_decal/sand/plating, -/obj/effect/turf_decal/delivery, +/area/station/cargo/storage) +"oLZ" = ( +/turf/closed/wall/r_wall, +/area/station/security/office) +"oMc" = ( +/obj/structure/sign/warning/fire, +/turf/closed/wall/r_wall, +/area/station/engineering/supermatter) +"oMk" = ( +/obj/structure/closet, +/obj/effect/spawner/random/maintenance/two, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, -/area/maintenance/central/greater) -"okm" = ( -/obj/machinery/computer/mech_bay_power_console{ +/area/station/maintenance/port/fore) +"oMm" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/catwalk_floor, +/area/station/maintenance/department/crew_quarters/dorms) +"oMz" = ( +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/trimline/purple/filled/line{ dir = 4 }, -/obj/effect/turf_decal/trimline/brown/filled/line{ - dir = 8 - }, -/turf/open/floor/iron, -/area/cargo/storage) -"oko" = ( -/obj/structure/chair{ +/turf/open/floor/iron/white, +/area/station/science/lobby) +"oMU" = ( +/obj/structure/railing/corner{ dir = 4 }, -/turf/open/floor/iron/grimy, -/area/service/chapel/office) -"oky" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "rndlab1"; - name = "Research and Development Shutter" - }, -/turf/open/floor/plating, -/area/science/lab) -"okF" = ( -/obj/structure/urinal/directional/north, -/turf/open/floor/iron/freezer, -/area/commons/toilet) -"okK" = ( -/obj/machinery/smartfridge/petri/preloaded, -/obj/effect/turf_decal/trimline/purple/filled/line, -/turf/open/floor/iron/white, -/area/science/cytology) -"okY" = ( -/obj/machinery/light/directional/north, -/obj/structure/table, -/obj/item/storage/medkit/regular{ - pixel_x = 6; - pixel_y = -5 +/obj/effect/turf_decal/siding/thinplating{ + dir = 10 }, -/obj/machinery/status_display/supply{ - pixel_y = 32 +/turf/open/floor/glass/reinforced, +/area/station/security/brig) +"oMZ" = ( +/obj/effect/turf_decal/trimline/neutral/filled/corner, +/obj/effect/turf_decal/trimline/neutral/filled/corner{ + dir = 8 }, -/obj/machinery/camera{ - c_tag = "Cargo - Main Office"; - dir = 9; - network = list("ss13","cargo") +/obj/effect/turf_decal/trimline/neutral/corner{ + dir = 4 }, -/obj/item/multitool, -/obj/effect/turf_decal/trimline/brown/filled/line{ - dir = 9 +/obj/effect/turf_decal/trimline/neutral/corner{ + dir = 1 }, -/obj/machinery/power/apc/auto_name/directional/west, -/obj/structure/cable, +/obj/effect/turf_decal/bot, +/obj/machinery/holopad, /turf/open/floor/iron, -/area/cargo/office) -"ola" = ( -/obj/machinery/light/directional/south, -/obj/effect/turf_decal/trimline/purple/filled/line, -/obj/machinery/button/door/directional/south{ - id = "xenobiobottomleft"; - name = "Xenobio Bottom Left Blast Door Toggle"; - req_access_txt = "55" +/area/station/hallway/primary/tram/left) +"oNb" = ( +/obj/effect/turf_decal/trimline/purple/filled/corner{ + dir = 1 }, -/turf/open/floor/iron/dark, -/area/science/xenobiology) -"ole" = ( -/obj/machinery/modular_computer/console/preset/cargochat/medical, -/obj/effect/turf_decal/trimline/blue/filled/line{ +/obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/item/radio/intercom/directional/north, /turf/open/floor/iron/white, -/area/medical/medbay/central) -"olj" = ( -/obj/machinery/portable_atmospherics/canister/plasma, -/turf/open/floor/engine/plasma, -/area/engineering/atmos) -"olk" = ( -/obj/effect/turf_decal/trimline/green/filled/line, -/obj/effect/turf_decal/trimline/green/filled/corner{ - dir = 4 - }, +/area/station/science/xenobiology) +"oNc" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/service/hydroponics) -"oln" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, /obj/effect/decal/cleanable/dirt, /turf/open/floor/catwalk_floor, -/area/maintenance/solars/port/aft) -"olB" = ( -/obj/machinery/disposal/bin, -/obj/effect/turf_decal/trimline/blue/filled/line{ +/area/station/maintenance/starboard/lesser) +"oNg" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ dir = 6 }, -/obj/structure/disposalpipe/trunk{ +/turf/open/floor/engine, +/area/station/science/xenobiology) +"oNo" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/security/prison) +"oNp" = ( +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ dir = 1 }, -/turf/open/floor/iron/white, -/area/medical/surgery/fore) -"olM" = ( -/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/structure/sink{ + pixel_y = 15 + }, +/turf/open/floor/iron, +/area/station/cargo/miningdock/cafeteria) +"oNq" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/engineering/atmos) +"oNr" = ( +/obj/structure/ladder, /obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/smooth, -/area/maintenance/tram/left) -"olP" = ( -/obj/effect/turf_decal/trimline/neutral/filled/warning{ +/turf/open/floor/plating, +/area/station/hallway/primary/central) +"oNE" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/closet, +/obj/effect/spawner/random/engineering/flashlight, +/obj/effect/spawner/random/maintenance/seven, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron, +/area/station/maintenance/port/central) +"oNJ" = ( +/obj/effect/turf_decal/trimline/brown/filled/line{ dir = 8 }, -/obj/effect/turf_decal/trimline/neutral/warning{ +/obj/effect/turf_decal/bot_white, +/obj/machinery/piratepad/civilian, +/obj/effect/landmark/start/hangover, +/obj/effect/turf_decal/trimline/red/corner{ dir = 1 }, -/turf/open/floor/iron/dark, -/area/medical/morgue) -"omd" = ( -/obj/effect/turf_decal/siding/thinplating, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/duct, -/obj/structure/cable, -/obj/effect/turf_decal/tile/red/fourcorners, /turf/open/floor/iron, -/area/service/kitchen) -"omi" = ( -/obj/structure/fluff/tram_rail, -/turf/open/openspace, -/area/hallway/primary/tram/right) -"omn" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/area/station/cargo/lobby) +"oNL" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, /obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/catwalk_floor, -/area/maintenance/tram/right) -"omq" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ +/obj/effect/landmark/navigate_destination/disposals, +/turf/open/floor/iron, +/area/station/maintenance/disposal) +"oNT" = ( +/obj/effect/turf_decal/trimline/red/filled/line, +/obj/effect/turf_decal/trimline/neutral/filled/warning, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit) +"oNV" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/dark/visible, +/turf/open/floor/engine, +/area/station/science/xenobiology) +"oOF" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/corner{ dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/dark, -/area/service/chapel/monastery) -"oms" = ( -/obj/structure/sign/warning/radiation, -/turf/closed/wall/r_wall, -/area/engineering/supermatter) -"omH" = ( -/obj/effect/turf_decal/trimline/neutral/filled/corner{ +/obj/effect/turf_decal/trimline/yellow/corner{ dir = 1 }, -/obj/effect/turf_decal/trimline/neutral/filled/corner{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/trimline/neutral/filled/corner, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable, /turf/open/floor/iron, -/area/hallway/primary/central) -"omN" = ( -/obj/effect/turf_decal/sand/plating, -/obj/structure/cable, -/obj/machinery/power/solar{ - id = "forestarboard"; - name = "Starboard Solar Array" +/area/station/maintenance/port/central) +"oOG" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 10 }, -/turf/open/floor/plating/airless, -/area/solars/starboard) -"omZ" = ( -/obj/effect/turf_decal/siding/thinplating/corner{ +/obj/structure/closet/secure_closet/warden, +/obj/item/radio/intercom/directional/west, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/turf/open/floor/iron/showroomfloor, +/area/station/security/warden) +"oOJ" = ( +/obj/structure/window/reinforced{ dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/cargo/storage) -"one" = ( -/turf/closed/wall/r_wall, -/area/engineering/atmos) -"oni" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/trash/garbage{ - spawn_loot_count = 2; - spawn_random_offset = 1; - spawn_scatter_radius = 4 +/obj/structure/disposalpipe/trunk{ + dir = 2 }, -/turf/open/floor/plating, -/area/maintenance/tram/right) -"ono" = ( -/obj/structure/rack, -/turf/open/floor/plating, -/area/ai_monitored/turret_protected/aisat/foyer) -"ons" = ( -/obj/effect/turf_decal/trimline/neutral/filled/corner{ - dir = 1 +/obj/structure/disposaloutlet{ + dir = 8 }, -/obj/effect/turf_decal/trimline/neutral/filled/line, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/hallway/primary/tram/right) -"onu" = ( -/obj/structure/chair, -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 9 +/turf/open/floor/engine, +/area/station/science/xenobiology) +"oOK" = ( +/turf/closed/mineral/random/stationside/asteroid/porus, +/area/station/maintenance/starboard/greater) +"oOR" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable, +/obj/effect/turf_decal/trimline/yellow/filled/corner{ + dir = 8 }, -/turf/open/floor/iron/dark, -/area/security/interrogation) -"onC" = ( -/obj/effect/turf_decal/trimline/purple/filled/line, +/obj/effect/turf_decal/trimline/yellow/filled/corner, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, /turf/open/floor/iron/white, -/area/science/lobby) -"onD" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/door/airlock/engineering{ - name = "Power Access Hatch"; - req_access_txt = "11" +/area/station/medical/chemistry) +"oPf" = ( +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 6 + }, +/obj/structure/table/reinforced, +/obj/item/storage/toolbox/mechanical{ + pixel_x = -3; + pixel_y = 3 }, +/obj/item/storage/toolbox/mechanical, +/obj/item/stack/cable_coil, +/turf/open/floor/iron/white, +/area/station/science/lab) +"oPn" = ( +/obj/structure/disposalpipe/segment, /obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, /turf/open/floor/catwalk_floor, -/area/maintenance/starboard/central) -"onJ" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/yellow/visible, -/obj/machinery/atmospherics/pipe/bridge_pipe/cyan/visible{ - dir = 4 +/area/station/maintenance/port/fore) +"oPF" = ( +/obj/structure/table/glass, +/obj/effect/turf_decal/trimline/brown/filled/line{ + dir = 1 }, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/engineering/atmos/pumproom) -"onZ" = ( -/obj/structure/table, -/obj/machinery/light/small/directional/east, -/obj/item/radio/intercom/prison/directional/east, -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 5 +/obj/item/aicard, +/obj/item/multitool, +/obj/machinery/status_display/ai/directional/north, +/turf/open/floor/iron/dark, +/area/station/command/bridge) +"oPP" = ( +/obj/effect/landmark/navigate_destination/minisat_access_ai, +/turf/open/floor/iron/white, +/area/station/science/research) +"oPT" = ( +/turf/closed/wall, +/area/station/command/heads_quarters/rd) +"oQm" = ( +/obj/effect/turf_decal/trimline/brown/filled/line{ + dir = 4 }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/obj/machinery/airalarm/directional/east, +/obj/structure/chair{ dir = 8 }, -/obj/machinery/camera{ - c_tag = "Security - Prison Cell 2"; - dir = 6; - network = list("ss13","Security","prison","pcell") - }, +/obj/effect/landmark/start/assistant, /turf/open/floor/iron, -/area/security/prison/safe) -"ooo" = ( -/obj/machinery/modular_computer/console/preset/civilian{ - dir = 4 - }, +/area/station/cargo/lobby) +"oQr" = ( +/obj/effect/landmark/secequipment, +/obj/machinery/light/directional/north, /obj/effect/turf_decal/bot, -/obj/machinery/requests_console/directional/west{ - department = "Robotics"; - departmentType = 2; - name = "Robotics Requests Console"; - receive_ore_updates = 1 +/turf/open/floor/iron/showroomfloor, +/area/station/security/lockers) +"oQu" = ( +/obj/machinery/door/airlock/command/glass{ + name = "EVA Storage" }, -/turf/open/floor/iron/dark, -/area/science/robotics/lab) -"oow" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/trimline/neutral/filled/line, +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 4 + }, /obj/structure/cable, +/obj/effect/mapping_helpers/airlock/access/all/command/eva, /turf/open/floor/iron, -/area/ai_monitored/command/storage/eva) -"ooD" = ( -/obj/effect/turf_decal/trimline/neutral/filled/corner{ +/area/station/ai_monitored/command/storage/eva) +"oQx" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/trimline/purple/filled/corner{ dir = 1 }, /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/hallway/primary/tram/center) -"ooY" = ( -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/smooth, -/area/maintenance/starboard/lesser) -"ooZ" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/engineering/main) -"opw" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/violet/visible, /obj/structure/cable, -/turf/open/floor/iron, -/area/engineering/atmos) -"opM" = ( -/obj/item/kirbyplants/random, -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 5 +/turf/open/floor/iron/white, +/area/station/science/xenobiology) +"oQS" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 8 + }, +/obj/machinery/duct, +/turf/open/floor/iron/freezer, +/area/station/commons/toilet) +"oRc" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 }, /turf/open/floor/iron/dark, -/area/security/interrogation) -"opW" = ( -/obj/modular_map_root/tramstation{ - key = "maintenance_engine_east" +/area/station/maintenance/radshelter/service) +"oRu" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line, +/obj/structure/closet/toolcloset, +/obj/item/radio/intercom/directional/south, +/turf/open/floor/iron, +/area/station/commons/storage/tools) +"oRE" = ( +/obj/item/bedsheet/dorms_double{ + dir = 4 }, -/turf/open/floor/plating, -/area/maintenance/starboard/lesser) -"oqa" = ( -/obj/effect/turf_decal/sand/plating, -/obj/machinery/button/door/directional/east{ - id = "hiddendock"; - name = "Dock Access" +/obj/structure/bed/double{ + dir = 4 }, +/turf/open/floor/carpet, +/area/station/commons/dorms) +"oRI" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/plating, -/area/maintenance/central/greater) -"oqn" = ( -/obj/structure/sign/warning/vacuum/external{ - pixel_x = -32 - }, +/area/station/maintenance/central/greater) +"oRU" = ( +/obj/structure/closet, +/obj/effect/spawner/random/maintenance/four, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/smooth, +/area/station/maintenance/department/security) +"oSj" = ( +/obj/machinery/light/directional/north, /obj/effect/turf_decal/trimline/red/filled/line{ - dir = 9 + dir = 5 }, -/obj/structure/closet/emcloset, -/obj/effect/turf_decal/stripes/corner{ - dir = 4 +/obj/machinery/camera{ + c_tag = "Security - Prison Main North-East"; + dir = 6; + network = list("ss13","Security","prison") }, /turf/open/floor/iron, -/area/security/processing) -"oqA" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line, -/obj/machinery/door/firedoor, -/turf/open/floor/iron, -/area/hallway/secondary/construction/engineering) -"oqD" = ( -/obj/effect/turf_decal/sand/plating, -/obj/structure/girder, -/turf/open/floor/plating, -/area/maintenance/starboard/greater) -"oqJ" = ( -/obj/structure/cable, -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 4 +/area/station/security/prison) +"oSl" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/aisat_interior) +"oSs" = ( +/turf/open/floor/iron/stairs/medium{ + dir = 1 + }, +/area/station/security/execution/transfer) +"oSI" = ( +/obj/effect/turf_decal/trimline/neutral/line{ + dir = 1 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, /turf/open/floor/iron, -/area/security/prison) -"oqM" = ( +/area/station/hallway/secondary/entry) +"oSR" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line, +/obj/machinery/light/directional/south, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/trimline/purple/filled/line, -/obj/structure/disposalpipe/junction/flip{ - dir = 4 +/obj/machinery/camera/directional/south{ + c_tag = "Hallway - North-West Escape Wing Entry" }, /obj/structure/cable, -/turf/open/floor/iron/white, -/area/science/lower) -"oqO" = ( +/turf/open/floor/iron, +/area/station/hallway/secondary/exit) +"oST" = ( +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/trimline/yellow/filled/corner{ - dir = 4 +/obj/effect/decal/cleanable/dirt, +/obj/item/clothing/head/cone{ + pixel_x = 11; + pixel_y = -10 }, -/obj/effect/turf_decal/trimline/yellow/filled/corner{ - dir = 1 +/obj/item/clothing/head/cone{ + pixel_x = 11; + pixel_y = 13 }, -/obj/structure/disposalpipe/segment, -/obj/structure/cable, -/turf/open/floor/iron, -/area/engineering/atmos) -"oqQ" = ( -/obj/effect/turf_decal/trimline/red/filled/corner{ - dir = 8 +/turf/open/floor/catwalk_floor, +/area/station/maintenance/central/greater) +"oSX" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/portable_atmospherics/canister/air, +/turf/open/floor/plating, +/area/station/maintenance/department/cargo) +"oTc" = ( +/obj/machinery/conveyor{ + dir = 6; + id = "QMLoad2" }, -/obj/effect/turf_decal/trimline/red/filled/corner{ - dir = 1 +/obj/effect/turf_decal/trimline/brown/filled/line{ + dir = 5 }, -/turf/open/floor/iron, -/area/security/prison) -"ord" = ( -/obj/machinery/door/airlock/command{ - name = "Research Director's Office"; - req_access_txt = "30" +/obj/machinery/status_display/supply{ + pixel_y = 32 }, -/obj/machinery/door/firedoor, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ +/turf/open/floor/iron, +/area/station/cargo/storage) +"oTm" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 8 }, +/obj/machinery/light/directional/east, +/obj/structure/sign/poster/official/science{ + pixel_x = 32 + }, /turf/open/floor/iron/cafeteria{ dir = 5 }, -/area/command/heads_quarters/rd) -"orn" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/obj/effect/turf_decal/trimline/yellow/filled/line{ +/area/station/science/breakroom) +"oTn" = ( +/obj/structure/toilet{ dir = 1 }, -/obj/machinery/firealarm/directional/north, -/turf/open/floor/iron, -/area/engineering/main) -"orr" = ( -/obj/effect/turf_decal/trimline/neutral/filled/corner, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/light/small/directional/east, +/obj/machinery/button/door/directional/west{ + id = "Toilet4"; + name = "Lock Control"; + normaldoorcontrol = 1; + specialfunctions = 4 + }, +/obj/effect/landmark/blobstart, +/turf/open/floor/iron/freezer, +/area/station/commons/toilet) +"oTo" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/commons/dorms) -"ort" = ( -/obj/structure/chair/office{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/trimline/purple/filled/line, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/science/lower) +"oTr" = ( +/turf/open/floor/plating, +/area/station/science/ordnance/testlab) +"oTt" = ( +/obj/effect/turf_decal/stripes/corner{ dir = 1 }, -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 4 +/obj/effect/turf_decal/stripes/corner{ + dir = 8 }, -/obj/machinery/newscaster/directional/east, -/obj/effect/landmark/start/depsec/science, -/turf/open/floor/iron, -/area/security/checkpoint/science) -"orv" = ( -/obj/structure/disposalpipe/junction/flip{ - dir = 2 +/turf/open/floor/vault, +/area/station/hallway/primary/tram/center) +"oTA" = ( +/turf/closed/wall, +/area/station/commons/fitness/recreation/entertainment) +"oTC" = ( +/obj/machinery/door/airlock/external{ + name = "Port Docking Bay 4" }, -/turf/open/floor/iron, -/area/hallway/secondary/exit) -"orw" = ( -/obj/effect/turf_decal/trimline/yellow/warning, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 4 +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 }, -/obj/structure/disposalpipe/segment{ - dir = 4 +/turf/open/floor/plating, +/area/station/hallway/secondary/entry) +"oTD" = ( +/obj/machinery/mass_driver/chapelgun, +/obj/machinery/door/window{ + dir = 1; + name = "Mass Driver"; + req_access = list("chapel_office") }, -/obj/effect/turf_decal/trimline/neutral/filled/line{ +/obj/effect/turf_decal/stripes/line{ dir = 1 }, -/turf/open/floor/iron, -/area/maintenance/tram/right) -"orR" = ( -/obj/effect/turf_decal/trimline/blue/filled/corner{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark/smooth_large, +/area/station/service/chapel/monastery) +"oTJ" = ( +/obj/structure/railing{ dir = 4 }, -/turf/open/floor/iron/white, -/area/medical/treatment_center) -"osa" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/obj/effect/turf_decal/siding/thinplating{ dir = 8 }, -/turf/open/floor/iron, -/area/commons/storage/primary) -"ost" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 5 +/obj/machinery/door/firedoor/border_only{ + dir = 4 }, -/obj/machinery/light/directional/east, -/turf/open/floor/iron/white, -/area/medical/medbay/central) -"osF" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/landmark/event_spawn, -/turf/open/floor/wood, -/area/command/heads_quarters/hop) -"osN" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/obj/machinery/door/airlock/maintenance_hatch{ - req_one_access_txt = "12" +/turf/open/floor/glass/reinforced, +/area/station/security/brig) +"oTM" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 }, -/turf/open/floor/catwalk_floor, -/area/maintenance/port/aft) -"osV" = ( -/obj/machinery/door/poddoor/shutters/radiation/preopen{ - id = "engsm"; - name = "Radiation Chamber Shutters" +/turf/open/floor/iron, +/area/station/hallway/secondary/exit) +"oTO" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/green/visible, +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 6 }, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"oUo" = ( /obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/turf/open/floor/plating, -/area/engineering/supermatter) -"otb" = ( -/obj/effect/turf_decal/trimline/brown/filled/line{ - dir = 10 + dir = 8 }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron, -/area/cargo/miningdock) -"otH" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/aisat/maint) +"oUs" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/trimline/yellow/warning{ dir = 4 }, -/obj/effect/turf_decal/trimline/red/filled/line{ +/turf/open/floor/iron, +/area/station/maintenance/port/central) +"oUx" = ( +/obj/effect/landmark/start/security_officer, +/turf/open/floor/iron, +/area/station/security/office) +"oUC" = ( +/obj/effect/turf_decal/trimline/green/filled/line{ dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/security/prison) -"otN" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden, -/turf/closed/wall/r_wall, -/area/security/checkpoint/engineering) -"otQ" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/airalarm/directional/west, +/obj/machinery/camera/directional/west{ + c_tag = "Medical - Virology"; + network = list("ss13","medbay") }, -/obj/effect/turf_decal/tile/neutral{ +/turf/open/floor/iron/white, +/area/station/medical/virology) +"oUL" = ( +/turf/closed/wall, +/area/station/commons/lounge) +"oUP" = ( +/obj/effect/turf_decal/siding/wideplating/dark{ dir = 8 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/command/bridge) +"oUZ" = ( +/obj/machinery/atmospherics/components/tank/oxygen{ + dir = 4 }, -/obj/effect/turf_decal/tile/neutral, -/obj/structure/closet{ - name = "janitorial supplies" +/obj/effect/turf_decal/stripes{ + dir = 4 }, -/obj/item/pushbroom, -/obj/machinery/power/apc/auto_name/directional/south, -/obj/structure/cable, /turf/open/floor/iron/dark, -/area/medical/morgue) -"ouy" = ( -/obj/structure/window/reinforced/spawner/west, -/obj/machinery/chem_dispenser, -/obj/effect/turf_decal/tile/yellow/fourcorners, -/turf/open/floor/iron/white, -/area/medical/chemistry) -"ouK" = ( -/obj/machinery/computer/atmos_control/nocontrol/master{ - dir = 8 +/area/station/science/ordnance/storage) +"oVg" = ( +/obj/effect/turf_decal/trimline/green/filled/line, +/obj/structure/closet/secure_closet/medical1, +/obj/item/radio/intercom/directional/south, +/obj/structure/disposalpipe/segment{ + dir = 6 }, -/turf/open/floor/iron, -/area/engineering/atmos) -"ouR" = ( -/obj/effect/spawner/structure/window/reinforced/plasma, -/turf/open/floor/plating, -/area/engineering/supermatter) -"ouV" = ( -/obj/effect/turf_decal/sand/plating, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible, -/turf/open/floor/plating/airless, -/area/mine/explored) -"ova" = ( -/obj/effect/turf_decal/trimline/brown/filled/corner{ +/turf/open/floor/iron/white, +/area/station/medical/virology) +"oVy" = ( +/obj/effect/turf_decal/trimline/neutral/filled/corner{ dir = 8 }, -/obj/structure/disposalpipe/segment{ - dir = 10 +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, -/area/cargo/lobby) -"ovf" = ( -/obj/effect/turf_decal/trimline/purple/filled/corner{ - dir = 4 +/area/station/hallway/secondary/command) +"oVM" = ( +/turf/closed/wall/r_wall, +/area/station/security/prison/mess) +"oVO" = ( +/obj/effect/turf_decal/trimline/yellow/warning{ + dir = 1 }, -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/trimline/purple/filled/line{ - dir = 8 +/obj/structure/railing/corner{ + dir = 1 }, -/obj/machinery/firealarm/directional/west, +/obj/effect/turf_decal/trimline/neutral/filled/arrow_ccw, +/obj/effect/turf_decal/caution, /turf/open/floor/iron, -/area/science/research) -"ovg" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment{ +/area/station/hallway/primary/tram/left) +"oVU" = ( +/obj/effect/turf_decal/tile{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ dir = 4 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/power/apc/auto_name/directional/north, /obj/structure/cable, /turf/open/floor/iron, -/area/hallway/secondary/exit) -"ovn" = ( -/obj/effect/turf_decal/trimline/red/filled/line, -/obj/effect/turf_decal/trimline/red/filled/corner{ +/area/station/hallway/secondary/entry) +"oWe" = ( +/obj/effect/turf_decal/trimline/neutral/filled/corner{ dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/junction{ - dir = 8 +/obj/structure/disposalpipe/segment{ + dir = 4 }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/security/brig) -"ovq" = ( -/obj/structure/chair/comfy/black{ - dir = 1 +/area/station/hallway/primary/tram/center) +"oWr" = ( +/obj/structure/chair{ + dir = 8 }, +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/stripes/line{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark, +/area/station/security/interrogation) +"oWB" = ( +/obj/machinery/camera/directional/west{ + c_tag = "Security - Rec Room South"; + network = list("ss13","Security","prison") + }, +/obj/effect/turf_decal/trimline/red/filled/line{ dir = 10 }, -/obj/effect/landmark/start/scientist, /turf/open/floor/iron, -/area/science/xenobiology) -"ovt" = ( -/obj/effect/decal/cleanable/dirt, -/obj/item/toy/plush/beeplushie, -/turf/open/floor/plating, -/area/maintenance/central/greater) -"ovv" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ +/area/station/security/prison/workout) +"oWO" = ( +/obj/item/stack/ore/glass, +/turf/open/floor/grass, +/area/station/science/genetics) +"oWT" = ( +/obj/structure/railing{ dir = 8 }, -/obj/machinery/power/apc/auto_name/directional/west, -/obj/structure/cable, -/turf/open/floor/iron, -/area/hallway/secondary/command) -"ovK" = ( -/turf/open/floor/glass/reinforced, -/area/ai_monitored/turret_protected/aisat/hallway) -"ovM" = ( -/obj/machinery/mineral/equipment_vendor, -/obj/effect/turf_decal/tile/brown{ - dir = 4 +/turf/open/floor/iron/stairs/medium, +/area/station/service/janitor) +"oWV" = ( +/obj/machinery/door/airlock/external{ + name = "Solar Maintenance" }, -/obj/effect/turf_decal/tile/brown{ +/obj/structure/cable, +/obj/effect/decal/cleanable/dirt, +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, +/turf/open/floor/catwalk_floor, +/area/station/maintenance/solars/port/aft) +"oXk" = ( +/obj/machinery/holopad, +/obj/effect/turf_decal/bot, +/obj/structure/disposalpipe/junction/flip{ dir = 8 }, -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/obj/effect/turf_decal/tile/brown, -/obj/structure/disposalpipe/trunk/multiz{ - dir = 1 - }, /turf/open/floor/iron, -/area/cargo/miningdock) -"ovY" = ( -/obj/machinery/atmospherics/components/binary/tank_compressor, -/obj/effect/turf_decal/delivery, -/turf/open/floor/iron/dark, -/area/science/mixing/launch) -"own" = ( -/obj/machinery/atmospherics/components/unary/outlet_injector/monitored/oxygen_input{ - dir = 1 - }, -/turf/open/floor/engine/o2, -/area/engineering/atmos) -"owr" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/neutral/filled/warning{ +/area/station/commons/fitness/recreation) +"oXq" = ( +/obj/effect/turf_decal/stripes/end{ dir = 4 }, -/obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/iron, -/area/hallway/secondary/command) -"oww" = ( -/obj/effect/turf_decal/trimline/yellow/warning, -/obj/structure/railing/corner, -/obj/effect/turf_decal/trimline/neutral/filled/arrow_ccw{ - dir = 1 - }, -/obj/effect/turf_decal/caution{ - dir = 1 - }, /turf/open/floor/iron, -/area/hallway/primary/tram/center) -"owD" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line, -/obj/structure/disposalpipe/segment{ +/area/station/ai_monitored/security/armory) +"oXt" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/light/directional/south, -/turf/open/floor/iron/white, -/area/medical/pharmacy) -"owJ" = ( -/obj/machinery/atmospherics/pipe/multiz/scrubbers/visible/layer2{ +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/multiz/supply/visible/layer4{ +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"oXz" = ( +/obj/machinery/iv_drip, +/obj/effect/turf_decal/trimline/blue/filled/line{ dir = 4 }, -/obj/effect/turf_decal/stripes/end{ +/turf/open/floor/iron/white, +/area/station/medical/treatment_center) +"oXC" = ( +/obj/effect/turf_decal/trimline/neutral/filled/corner{ dir = 4 }, -/turf/open/floor/plating, -/area/hallway/primary/tram/right) -"owK" = ( -/obj/effect/turf_decal/trimline/purple/filled/line, -/obj/machinery/shower{ - dir = 1; - name = "emergency shower" - }, -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/trimline/neutral/filled/corner, /turf/open/floor/iron, -/area/science/research) -"owL" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/cargo/sorting) -"owR" = ( -/obj/effect/turf_decal/trimline/green/filled/line{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/green/filled/corner, -/obj/machinery/firealarm/directional/north, -/turf/open/floor/iron/dark, -/area/service/hydroponics) -"owV" = ( -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/trimline/purple/filled/corner{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/purple/filled/corner{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/area/station/hallway/secondary/exit/departure_lounge) +"oYk" = ( +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/trimline/neutral/filled/line, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/duct, +/obj/structure/disposalpipe/segment{ + dir = 4 }, /obj/structure/cable, -/turf/open/floor/iron/white, -/area/science/xenobiology) -"oxe" = ( -/turf/open/floor/wood{ - icon_state = "wood-broken7" - }, -/area/commons/vacant_room/office) -"oxh" = ( -/obj/structure/table, -/obj/item/fuel_pellet, -/obj/effect/turf_decal/trimline/brown/filled/line{ - dir = 9 +/turf/open/floor/iron/dark, +/area/station/commons/lounge) +"oYq" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line, +/obj/effect/turf_decal/trimline/yellow/corner{ + dir = 8 }, /turf/open/floor/iron, -/area/cargo/drone_bay) -"oxi" = ( -/obj/effect/turf_decal/trimline/white/line{ +/area/station/hallway/secondary/construction/engineering) +"oYs" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 1 }, -/obj/effect/turf_decal/trimline/yellow/line, -/obj/machinery/status_display/ai/directional/south, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/aisat_interior) -"oxl" = ( -/obj/structure/closet/firecloset, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/smooth, -/area/maintenance/starboard/greater) -"oxp" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 9 +/obj/machinery/door/airlock/public/glass{ + name = "Auxiliary Tool Storage" }, +/obj/machinery/door/firedoor, /obj/structure/cable, -/obj/effect/turf_decal/tile/red/fourcorners, /turf/open/floor/iron, -/area/service/kitchen) -"oxT" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/trash/mopbucket, -/turf/open/floor/iron/smooth, -/area/maintenance/department/security) -"oxV" = ( -/obj/effect/turf_decal/trimline/green/filled/line{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/green/filled/line, -/obj/machinery/door/airlock/virology/glass{ - name = "Isolation B"; - req_access_txt = "39" - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/white, -/area/medical/virology) -"oxX" = ( -/obj/machinery/light/small/directional/south, -/turf/open/floor/engine/air, -/area/engineering/atmos) -"oyg" = ( -/obj/effect/turf_decal/trimline/purple/filled/corner{ - dir = 1 - }, -/turf/open/floor/iron/white, -/area/science/lobby) -"oyh" = ( +/area/station/commons/storage/tools) +"oYu" = ( +/obj/structure/chair/stool/directional/north, /obj/machinery/button/door/directional/west{ - id = "private_p"; + id = "private_k"; name = "Privacy Bolts"; normaldoorcontrol = 1; - pixel_y = 9; + pixel_x = 24; + pixel_y = -9; specialfunctions = 4 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/carpet, -/area/commons/dorms) -"oyn" = ( -/obj/machinery/atmospherics/components/unary/passive_vent{ - name = "server vent" - }, -/turf/open/floor/circuit/telecomms/server, -/area/science/server) -"oyt" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 8 +/area/station/commons/dorms) +"oYF" = ( +/obj/machinery/atmospherics/components/binary/pump/on{ + dir = 4 }, -/obj/machinery/camera/directional/west{ - c_tag = "Civilian - Dormitories West" +/obj/machinery/atmospherics/pipe/layer_manifold/supply/hidden, +/turf/open/floor/engine, +/area/station/science/ordnance/burnchamber) +"oYR" = ( +/obj/structure/chair/pew/right, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/chapel{ + dir = 4 }, -/turf/open/floor/iron, -/area/commons/dorms) -"oyC" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/railing, -/obj/effect/spawner/random/trash/garbage{ - spawn_loot_count = 2; - spawn_random_offset = 1; - spawn_scatter_radius = 4 +/area/station/service/chapel) +"oYV" = ( +/obj/structure/closet/firecloset, +/turf/open/floor/iron/white, +/area/station/science/ordnance) +"oYY" = ( +/obj/structure/reflector/single/anchored{ + dir = 9 }, -/turf/open/floor/plating, -/area/maintenance/tram/left) -"oyE" = ( -/obj/machinery/flasher/portable, -/obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/ai_monitored/security/armory) -"oyF" = ( -/obj/effect/turf_decal/siding/thinplating{ - dir = 4 +/area/station/engineering/supermatter/room) +"oZc" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/turf/open/floor/iron/dark, +/area/station/command/bridge) +"oZd" = ( +/obj/effect/turf_decal/sand/plating, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plating, +/area/station/maintenance/central/greater) +"oZh" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/dark/visible, +/obj/effect/mapping_helpers/airlock/locked, +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/obj/machinery/embedded_controller/radio/airlock_controller/incinerator_atmos{ + pixel_x = 40; + pixel_y = 8 }, -/obj/structure/fluff/tram_rail/floor{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible/layer2, +/obj/machinery/door/airlock/public/glass/incinerator/atmos_interior, +/obj/effect/mapping_helpers/airlock/access/all/engineering/atmos, +/turf/open/floor/engine, +/area/station/maintenance/disposal/incinerator) +"oZm" = ( +/obj/effect/turf_decal/trimline/brown/filled/line{ dir = 1 }, -/obj/structure/cable, -/obj/structure/disposalpipe/segment, +/obj/machinery/modular_computer/console/preset/cargochat/cargo, /turf/open/floor/iron, -/area/hallway/primary/tram/left) -"oyH" = ( -/obj/structure/chair/sofa/right{ - dir = 8 - }, -/turf/open/floor/iron/cafeteria{ - dir = 5 - }, -/area/science/breakroom) -"oyJ" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 1 - }, -/turf/open/floor/iron/dark, -/area/maintenance/radshelter/service) -"oyP" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/closet/crate, -/obj/effect/spawner/random/maintenance/seven, -/turf/open/floor/iron/smooth, -/area/maintenance/central/greater) -"oza" = ( -/obj/item/stack/cable_coil, -/obj/effect/turf_decal/sand/plating, -/turf/open/floor/plating/airless, -/area/mine/explored) -"ozp" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ +/area/station/cargo/office) +"oZA" = ( +/obj/structure/chair/office{ dir = 8 }, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/trimline/red/filled/line{ dir = 8 }, /turf/open/floor/iron, -/area/hallway/secondary/command) -"ozu" = ( -/obj/structure/closet/secure_closet/brig, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/trimline/red/filled/corner{ - dir = 1 +/area/station/security/brig) +"oZC" = ( +/obj/effect/turf_decal/trimline/blue/filled/line, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ + dir = 4 }, +/obj/structure/cable, /turf/open/floor/iron/dark, -/area/security/prison) -"ozF" = ( -/obj/machinery/door/airlock/maintenance_hatch{ - name = "Tunnel Access"; - req_one_access_txt = "12" - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/area/station/command/bridge) +"oZK" = ( /obj/effect/decal/cleanable/dirt, -/turf/open/floor/catwalk_floor, -/area/maintenance/starboard/central) -"ozU" = ( -/obj/effect/turf_decal/trimline/blue/filled/line, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/white, -/area/command/heads_quarters/cmo) -"oAi" = ( -/obj/machinery/light/directional/north, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/obj/effect/turf_decal/trimline/yellow/warning, +/obj/effect/turf_decal/stripes/corner{ dir = 8 }, -/turf/open/floor/iron/freezer, -/area/security/prison/shower) -"oAm" = ( -/obj/effect/turf_decal/trimline/blue/filled/line, -/obj/machinery/holopad, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron/dark, -/area/command/bridge) -"oAt" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line, +/obj/machinery/light/small/directional/west, /obj/effect/turf_decal/trimline/neutral/filled/corner{ dir = 4 }, -/turf/open/floor/iron, -/area/hallway/primary/central) -"oAv" = ( -/obj/structure/sign/warning/fire, -/turf/closed/wall/r_wall, -/area/engineering/supermatter) -"oAy" = ( -/obj/docking_port/stationary{ - dwidth = 5; - height = 7; - id = "supply_home"; - name = "Cargo Bay"; - width = 12 +/obj/machinery/button/door/directional/west{ + id = "right_tram_lower"; + req_access = list("maint_tunnels") }, -/turf/open/misc/asteroid/airless, -/area/mine/explored) -"oAN" = ( -/obj/machinery/vending/wardrobe/sec_wardrobe, -/obj/effect/turf_decal/trimline/red/filled/line{ +/obj/structure/disposalpipe/segment{ dir = 5 }, /turf/open/floor/iron, -/area/security/checkpoint/engineering) -"oAO" = ( -/obj/machinery/door/airlock/security{ - name = "Interrogation Monitoring"; - req_access_txt = "63" - }, -/obj/effect/turf_decal/trimline/red/filled/line, -/obj/effect/turf_decal/trimline/red/filled/line{ +/area/station/maintenance/tram/right) +"oZO" = ( +/obj/effect/turf_decal/trimline/yellow/warning, +/obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 1 }, -/obj/machinery/door/firedoor, -/turf/open/floor/iron/dark, -/area/security/interrogation) -"oAT" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible/layer4{ - dir = 1 +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/effect/turf_decal/delivery, -/obj/machinery/portable_atmospherics/pump, -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 10 +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, +/obj/structure/lattice/catwalk, /turf/open/floor/iron, -/area/commons/fitness/recreation) -"oBj" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ +/area/station/maintenance/tram/left) +"oZW" = ( +/obj/structure/cable/multilayer/multiz, +/obj/structure/sign/warning/electric_shock{ + pixel_y = 32 + }, +/obj/effect/turf_decal/stripes/end, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/maintenance/starboard/lesser) +"oZZ" = ( +/obj/effect/turf_decal/trimline/blue/filled/corner{ dir = 8 }, -/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/trimline/blue/filled/corner, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/turf/open/floor/iron, -/area/hallway/secondary/exit) -"oBl" = ( -/obj/machinery/light/directional/west, -/turf/open/floor/glass/reinforced, -/area/ai_monitored/turret_protected/aisat/hallway) -"oBs" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ +/obj/structure/disposalpipe/junction/flip{ dir = 8 }, -/obj/item/kirbyplants/random, -/turf/open/floor/iron, -/area/commons/dorms) -"oBt" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) +"paf" = ( +/obj/structure/window/reinforced/spawner/west, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 9 +/turf/open/floor/iron/dark, +/area/station/cargo/miningdock/oresilo) +"pah" = ( +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 8 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron/dark, +/area/station/service/hydroponics) +"pai" = ( +/obj/effect/turf_decal/trimline/green/filled/corner{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/green/corner{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/green/corner{ + dir = 1 }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/turf/open/floor/catwalk_floor, -/area/hallway/primary/tram/left) -"oBw" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/trimline/neutral/filled/corner{ +/turf/open/floor/iron/dark, +/area/station/service/hydroponics) +"paq" = ( +/obj/machinery/meter, +/obj/machinery/atmospherics/pipe/heat_exchanging/junction{ + dir = 8 + }, +/turf/closed/wall/r_wall, +/area/station/engineering/supermatter/room) +"paz" = ( +/obj/structure/rack, +/obj/item/reagent_containers/glass/bottle/acidic_buffer{ + pixel_x = 7; + pixel_y = 3 + }, +/obj/item/reagent_containers/glass/bottle/basic_buffer{ + pixel_x = -5; + pixel_y = 3 + }, +/obj/item/reagent_containers/glass/bottle/formaldehyde{ + pixel_x = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 + }, +/obj/structure/extinguisher_cabinet/directional/north, +/turf/open/floor/iron/dark/textured_edge{ dir = 4 }, -/obj/structure/disposalpipe/segment{ +/area/station/medical/medbay/central) +"paB" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/trimline/purple/filled/corner{ dir = 4 }, +/obj/effect/turf_decal/trimline/purple/filled/corner{ + dir = 1 + }, +/obj/effect/landmark/xeno_spawn, /obj/structure/cable, /turf/open/floor/iron, -/area/hallway/secondary/construction/engineering) -"oBA" = ( -/obj/structure/table/glass, -/obj/item/storage/box/beakers, -/obj/item/storage/box/bodybags{ - pixel_x = 5; - pixel_y = 5 +/area/station/engineering/transit_tube) +"paE" = ( +/obj/item/clothing/head/cone{ + pixel_y = -8 }, -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 5 +/obj/item/clothing/head/cone{ + pixel_y = -4 }, -/obj/item/radio/intercom/directional/east, -/obj/machinery/status_display/evac/directional/north, -/turf/open/floor/iron/white, -/area/medical/treatment_center) -"oBC" = ( +/obj/item/clothing/head/cone, +/turf/open/misc/asteroid, +/area/mine/explored) +"pbe" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/landmark/start/hangover, +/obj/structure/cable, /turf/open/floor/iron, -/area/hallway/primary/tram/right) -"oBM" = ( -/obj/effect/turf_decal/trimline/purple/filled/line{ - dir = 1 +/area/station/hallway/secondary/entry) +"pbf" = ( +/obj/machinery/requests_console/directional/east{ + announcementConsole = 1; + department = "Captain's Desk"; + departmentType = 5; + name = "Captain's Requests Console" + }, +/turf/open/floor/wood, +/area/station/command/heads_quarters/captain) +"pbn" = ( +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 5 + }, +/obj/structure/disposalpipe/segment{ + dir = 10 }, -/obj/structure/table, -/obj/machinery/cell_charger, -/obj/item/stock_parts/cell/high, /turf/open/floor/iron/white, -/area/science/explab) -"oBO" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/visible, -/obj/machinery/light/directional/north, -/obj/machinery/camera/emp_proof{ - c_tag = "Engineering - Atmospherics Distribution Loop"; - dir = 9; - network = list("ss13","engineering") +/area/station/medical/virology) +"pbr" = ( +/obj/structure/closet/emcloset, +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, /turf/open/floor/iron, -/area/engineering/atmos/pumproom) -"oBQ" = ( -/obj/machinery/atmospherics/components/binary/pump{ - name = "Mix to Port" - }, +/area/station/hallway/secondary/entry) +"pbM" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/closet/crate, +/obj/effect/spawner/random/maintenance/three, +/obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron, -/area/engineering/atmos) -"oBX" = ( -/obj/machinery/door/airlock/command{ - name = "Head of Personnel"; - req_access_txt = "57" +/area/station/maintenance/port/central) +"pcu" = ( +/turf/closed/wall/r_wall, +/area/station/maintenance/tram/mid) +"pcv" = ( +/obj/effect/turf_decal/stripes{ + dir = 1 }, -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/stripes, +/obj/effect/landmark/tram/left_part, +/turf/open/floor/vault, +/area/station/hallway/primary/tram/left) +"pcw" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/junction/flip{ + dir = 8 }, /obj/structure/cable, -/turf/open/floor/wood, -/area/command/heads_quarters/hop) -"oBZ" = ( -/obj/structure/closet/secure_closet/brig, -/obj/effect/turf_decal/trimline/red/filled/line, -/turf/open/floor/iron, -/area/security/brig) -"oCa" = ( +/turf/open/floor/catwalk_floor, +/area/station/maintenance/starboard/central) +"pcA" = ( +/obj/machinery/light/small/directional/north, /obj/effect/decal/cleanable/dirt, -/obj/structure/closet, -/obj/effect/decal/cleanable/cobweb/cobweb2, -/obj/effect/spawner/random/maintenance/four, /turf/open/floor/iron/smooth, -/area/maintenance/department/security) -"oCp" = ( -/obj/machinery/door/airlock/external{ - req_access_txt = "24" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ +/area/station/maintenance/starboard/lesser) +"pcC" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/security/brig) +"pcD" = ( +/obj/effect/turf_decal/trimline/yellow/warning{ dir = 1 }, -/turf/open/floor/plating, -/area/engineering/atmos) -"oCw" = ( -/obj/structure/fluff/tram_rail/end, -/turf/open/openspace, -/area/hallway/primary/tram/right) -"oCQ" = ( -/obj/machinery/computer/station_alert{ - dir = 8 +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/trimline/neutral/filled/line, +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=9-TunnelLeftBottomDoor"; + location = "8-TunnelMidBottom" }, +/turf/open/floor/iron, +/area/station/maintenance/tram/mid) +"pcO" = ( +/obj/effect/turf_decal/bot_white, +/obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/aisat/foyer) -"oCR" = ( -/obj/structure/table, -/obj/item/assembly/flash/handheld, -/obj/structure/cable, +/area/station/engineering/gravity_generator) +"pdd" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 4 + }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/door/firedoor, /turf/open/floor/iron, -/area/security/office) -"oDd" = ( -/obj/effect/turf_decal/trimline/red/filled/corner{ - dir = 8 +/area/station/hallway/primary/tram/right) +"pdf" = ( +/obj/machinery/camera/directional/north{ + c_tag = "Engineering - Security Outpost"; + network = list("ss13","engineering","Security") }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 1 + }, +/obj/structure/table, +/obj/machinery/recharger{ + pixel_y = 4 + }, +/obj/machinery/newscaster/directional/north, /turf/open/floor/iron, -/area/security/brig) -"oDf" = ( -/turf/open/floor/iron/chapel{ +/area/station/security/checkpoint/engineering) +"pdn" = ( +/obj/effect/turf_decal/siding/thinplating/dark{ dir = 6 }, -/area/service/chapel) -"oDr" = ( -/obj/machinery/button/tram{ - id = "right_part" +/obj/structure/table, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/hallway/secondary/exit) +"pdo" = ( +/obj/machinery/rnd/production/circuit_imprinter/department/science, +/obj/effect/turf_decal/bot, +/obj/machinery/power/apc/auto_name/directional/west, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/science/robotics/lab) +"pdp" = ( +/obj/effect/turf_decal/trimline/yellow/warning{ + dir = 1 }, -/turf/closed/wall, -/area/hallway/primary/tram/right) -"oDv" = ( -/obj/effect/spawner/random/structure/closet_private, -/turf/open/floor/carpet, -/area/commons/dorms) -"oDH" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/obj/effect/turf_decal/trimline/neutral/filled/line, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/station/maintenance/tram/left) +"pdr" = ( +/obj/structure/urinal/directional/north, +/turf/open/floor/iron/freezer, +/area/station/commons/toilet) +"pdw" = ( +/obj/effect/turf_decal/trimline/yellow/warning, +/obj/structure/railing, +/obj/effect/turf_decal/trimline/neutral/filled/arrow_ccw{ + dir = 1 }, +/obj/effect/spawner/random/vending/colavend, /turf/open/floor/iron, -/area/commons/dorms) -"oDK" = ( -/obj/machinery/door/airlock{ - name = "Bathroom" +/area/station/hallway/primary/tram/left) +"pdE" = ( +/obj/structure/table, +/obj/item/folder/blue, +/obj/item/pen, +/turf/open/floor/iron/dark, +/area/station/command/bridge) +"pdI" = ( +/obj/effect/turf_decal/tile/bar{ + dir = 1 }, +/obj/effect/turf_decal/trimline/neutral/filled/corner, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron/freezer, -/area/science/lower) -"oDP" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/obj/machinery/duct, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/obj/structure/cable, +/turf/open/floor/iron/dark/side{ dir = 4 }, -/turf/open/floor/iron/grimy, -/area/ai_monitored/command/nuke_storage) -"oEb" = ( +/area/station/commons/lounge) +"pdK" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 8 +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/catwalk_floor, +/area/station/maintenance/solars/port/aft) +"pdW" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/hallway/primary/tram/center) +"pee" = ( +/obj/machinery/light/directional/north, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 1 }, /turf/open/floor/iron, -/area/security/courtroom) -"oEc" = ( -/obj/machinery/light/small/directional/north, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/smooth, -/area/hallway/primary/tram/center) -"oEj" = ( -/obj/machinery/door/firedoor, +/area/station/security/execution/transfer) +"peu" = ( /obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 4 }, @@ -44425,2236 +44889,2609 @@ dir = 8 }, /obj/machinery/door/airlock/public/glass{ - name = "Escape Wing" + name = "Service Wing Hallway" }, +/obj/machinery/door/firedoor, /obj/structure/disposalpipe/segment, -/obj/structure/cable, /turf/open/floor/iron, -/area/hallway/secondary/exit) -"oEl" = ( -/obj/structure/chair/stool/directional/west, -/obj/effect/landmark/start/roboticist, -/turf/open/floor/iron/dark, -/area/science/robotics/lab) -"oEI" = ( -/obj/effect/landmark/event_spawn, -/turf/open/floor/engine, -/area/science/explab) -"oEO" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/obj/machinery/button/door/directional/east{ - id = "evashutter"; - pixel_y = 24 +/area/station/hallway/primary/central) +"pev" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/hallway/primary/tram/right) +"pew" = ( +/obj/effect/turf_decal/bot, +/obj/structure/rack, +/turf/open/floor/plating, +/area/station/ai_monitored/turret_protected/aisat/maint) +"peP" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/cafeteria, +/area/station/security/prison) +"pfb" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 }, /turf/open/floor/iron, -/area/ai_monitored/command/storage/eva) -"oFj" = ( -/obj/effect/turf_decal/siding/wood, -/obj/structure/window/reinforced/spawner, -/turf/open/floor/wood, -/area/service/theater) -"oFv" = ( -/obj/structure/window/reinforced, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/area/station/commons/vacant_room/commissary) +"pfk" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ dir = 8 }, -/turf/open/floor/engine, -/area/science/explab) -"oFG" = ( -/turf/open/floor/iron/dark, -/area/engineering/supermatter/room) -"oFQ" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/trimline/neutral/filled/corner, -/turf/open/floor/plating, -/area/maintenance/central/greater) -"oFS" = ( -/obj/machinery/door/airlock/engineering/glass/critical{ - heat_proof = 1; - name = "Supermatter Chamber"; - req_one_access_txt = "10;24" +/turf/open/floor/iron, +/area/station/security/execution/transfer) +"pfo" = ( +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 4 }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/turf/open/floor/engine, -/area/engineering/supermatter) -"oGu" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/door/firedoor, -/obj/machinery/door/poddoor/preopen{ - id = "left_tram_lower"; - name = "tunnel access blast door" +/obj/structure/extinguisher_cabinet/directional/east, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 }, -/obj/machinery/door/airlock/hatch, -/turf/open/floor/plating, -/area/maintenance/tram/mid) -"oGI" = ( -/obj/structure/railing{ - dir = 4 +/turf/open/floor/iron/white, +/area/station/medical/virology) +"pfu" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/turf/open/floor/carpet, +/area/station/commons/dorms) +"pfT" = ( +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ + dir = 1 }, -/obj/structure/railing{ +/obj/machinery/newscaster/directional/north, +/turf/open/floor/iron, +/area/station/cargo/miningdock/cafeteria) +"pgk" = ( +/obj/effect/turf_decal/trimline/purple/filled/corner{ dir = 8 }, -/obj/machinery/light/floor, -/obj/effect/landmark/event_spawn, -/obj/machinery/door/firedoor/border_only{ - dir = 4 +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/trimline/neutral/corner{ + dir = 8 }, -/obj/machinery/door/firedoor/border_only{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/hallway/primary/tram/right) +"pgn" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/trimline/brown/filled/line{ dir = 8 }, -/turf/open/floor/glass/reinforced, -/area/security/brig) -"oGL" = ( -/obj/structure/table/glass, -/obj/item/storage/medkit/regular{ - pixel_x = -3; - pixel_y = -3 +/obj/machinery/power/apc/auto_name/directional/west, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/cargo/drone_bay) +"pgu" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, +/obj/machinery/status_display/ai/directional/west, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"pgw" = ( +/obj/item/ammo_casing/spent, +/obj/item/ammo_casing/spent{ + pixel_x = 4; + pixel_y = 6 }, -/obj/item/clothing/glasses/hud/health, -/obj/item/clothing/neck/stethoscope, -/obj/machinery/requests_console/directional/south{ - announcementConsole = 1; - department = "Chief Medical Officer's Console"; - departmentType = 5; - name = "Chief Medical Officer's Request Console" +/turf/open/floor/plating/airless, +/area/mine/explored) +"pgz" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 6 }, -/obj/effect/turf_decal/tile/blue/fourcorners, -/turf/open/floor/iron/dark, -/area/command/heads_quarters/cmo) -"oGR" = ( -/obj/structure/table, -/obj/item/paper_bin{ - pixel_x = -3; - pixel_y = 7 +/obj/effect/turf_decal/stripes/corner{ + dir = 8 }, +/obj/structure/table, /turf/open/floor/iron/dark, -/area/commons/fitness/recreation/entertainment) -"oHd" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 4 +/area/station/service/chapel/monastery) +"pgH" = ( +/obj/structure/sign/warning/radiation/rad_area{ + pixel_y = 32 }, -/obj/effect/turf_decal/tile, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/camera{ - c_tag = "Arrivals - North Docking Hall"; +/obj/effect/turf_decal/siding/wideplating{ dir = 6 }, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/command/nuke_storage) +"pgK" = ( +/obj/effect/turf_decal/trimline/purple/filled/corner{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/brown/filled/corner{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"pgL" = ( +/obj/machinery/atmospherics/components/binary/pump{ + dir = 8; + name = "Mix to Engine" + }, /obj/structure/cable, /turf/open/floor/iron, -/area/hallway/secondary/entry) -"oHn" = ( -/obj/effect/turf_decal/trimline/brown/filled/line, +/area/station/engineering/atmos) +"pgU" = ( +/obj/effect/turf_decal/trimline/purple/filled/corner, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/trimline/neutral/corner, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, -/area/cargo/miningdock) -"oHv" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ - dir = 1 +/area/station/hallway/primary/tram/right) +"pgV" = ( +/obj/machinery/door/poddoor/shutters/radiation/preopen{ + id = "engsm"; + name = "Radiation Chamber Shutters" }, -/obj/structure/sign/warning/deathsposal{ - pixel_y = -32 +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, -/turf/open/floor/iron/white, -/area/science/xenobiology) -"oHT" = ( +/turf/open/floor/plating, +/area/station/engineering/supermatter) +"pha" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment, +/obj/machinery/duct, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"phu" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/landmark/event_spawn, /obj/structure/cable, /turf/open/floor/iron, -/area/engineering/atmos) -"oHZ" = ( -/obj/effect/turf_decal/trimline/red/filled/corner{ +/area/station/hallway/secondary/command) +"phB" = ( +/obj/effect/turf_decal/siding/thinplating{ + dir = 8 + }, +/turf/open/floor/glass/reinforced, +/area/station/security/brig) +"phE" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/duct, +/turf/open/floor/iron/freezer, +/area/station/commons/lounge) +"phR" = ( +/obj/machinery/modular_computer/console/preset/cargochat/science{ dir = 4 }, +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 8 + }, +/turf/open/floor/iron/white, +/area/station/science/research) +"phT" = ( +/obj/structure/lattice, +/obj/machinery/camera/motion{ + c_tag = "Secure - AI Lower External West"; + dir = 6; + network = list("ss13","minisat") + }, +/turf/open/space/basic, +/area/station/ai_monitored/turret_protected/aisat_interior) +"pib" = ( +/obj/structure/cable, /obj/effect/turf_decal/trimline/red/filled/corner{ dir = 1 }, +/obj/effect/turf_decal/trimline/red/filled/corner{ + dir = 8 + }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark, -/area/security/prison) -"oIf" = ( -/turf/closed/wall/r_wall, -/area/command/heads_quarters/cmo) -"oIh" = ( -/obj/structure/table, -/obj/machinery/light/small/directional/east, -/obj/item/radio/intercom/prison/directional/east, -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 5 +/obj/machinery/duct, +/turf/open/floor/iron, +/area/station/security/prison) +"pio" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/iron/smooth, +/area/station/maintenance/department/medical) +"pis" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/trimline/yellow/filled/corner{ + dir = 1 }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/obj/effect/turf_decal/trimline/yellow/filled/corner{ dir = 8 }, -/obj/machinery/camera{ - c_tag = "Security - Prison Cell 4"; - dir = 6; - network = list("ss13","Security","prison","pcell") +/obj/machinery/atmospherics/pipe/smart/manifold4w/dark/visible, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/maintenance/disposal/incinerator) +"piE" = ( +/obj/structure/chair{ + dir = 4; + name = "Judge" }, +/obj/structure/cable, +/obj/effect/turf_decal/tile/blue/half/contrasted, /turf/open/floor/iron, -/area/security/prison/safe) -"oIn" = ( -/obj/effect/turf_decal/trimline/red/filled/line, -/obj/machinery/light/directional/south, +/area/station/security/courtroom) +"piG" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/grille, +/turf/open/floor/iron/smooth, +/area/station/maintenance/department/security) +"piP" = ( +/obj/structure/table, +/obj/item/computer_hardware/hard_drive/portable{ + pixel_x = -4; + pixel_y = -3 + }, +/obj/item/computer_hardware/hard_drive/portable{ + pixel_x = 2; + pixel_y = 8 + }, +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 6 + }, +/obj/item/computer_hardware/hard_drive/portable/scipaper_program{ + pixel_x = 4; + pixel_y = -2 + }, +/turf/open/floor/iron/white, +/area/station/science/ordnance/office) +"piV" = ( +/obj/machinery/door/airlock/external{ + name = "External Access" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/mapping_helpers/airlock/access/all/engineering/construction, +/turf/open/floor/plating, +/area/station/engineering/transit_tube) +"piX" = ( +/turf/open/floor/engine/n2o, +/area/station/engineering/atmos) +"pjc" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line, /obj/machinery/camera/directional/south{ - c_tag = "Security - Main South"; - network = list("ss13","Security") + c_tag = "Civilian - Recreational Area South-West" }, -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ - dir = 8 +/turf/open/floor/iron, +/area/station/commons/fitness/recreation) +"pje" = ( +/obj/machinery/duct, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/freezer, +/area/station/security/prison/shower) +"pjj" = ( +/obj/effect/turf_decal/siding/thinplating/corner, +/obj/effect/turf_decal/trimline/brown/filled/corner{ + dir = 1 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/security/brig) -"oIo" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ +/area/station/cargo/storage) +"pjs" = ( +/obj/effect/turf_decal/stripes{ dir = 1 }, +/obj/effect/turf_decal/stripes, +/obj/effect/turf_decal/caution/stand_clear/red{ + dir = 4 + }, +/turf/open/floor/vault, +/area/station/hallway/primary/tram/right) +"pjt" = ( +/obj/machinery/light/directional/south, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/power/apc/auto_name/directional/south, +/obj/structure/cable, +/turf/open/floor/wood, +/area/station/command/heads_quarters/captain/private) +"pju" = ( /obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/structure/girder, +/turf/open/floor/plating, +/area/station/maintenance/starboard/lesser) +"pkp" = ( +/turf/closed/wall/r_wall, +/area/station/engineering/engine_smes) +"pkt" = ( +/obj/structure/cable, /obj/structure/table, -/obj/item/reagent_containers/food/drinks/bottle/beer{ - pixel_x = 7; - pixel_y = 5 - }, -/obj/item/reagent_containers/food/drinks/bottle/beer{ - pixel_x = -8 +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/cobweb, +/turf/open/floor/catwalk_floor, +/area/station/maintenance/central/greater) +"pku" = ( +/obj/structure/table/wood, +/obj/effect/turf_decal/tile/blue/anticorner/contrasted, +/turf/open/floor/iron, +/area/station/security/courtroom) +"pkv" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 4 }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/obj/effect/landmark/start/station_engineer, +/obj/structure/cable, /turf/open/floor/iron, -/area/maintenance/tram/mid) -"oID" = ( -/obj/structure/stairs/south, -/turf/open/floor/iron/stairs/medium, -/area/security/checkpoint/supply) -"oIG" = ( -/obj/machinery/light/directional/south, -/turf/open/openspace, -/area/science/xenobiology) -"oIH" = ( -/obj/effect/turf_decal/sand/plating, -/obj/effect/turf_decal/stripes/asteroid/line{ +/area/station/engineering/engine_smes) +"pkw" = ( +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/turf/open/floor/iron/cafeteria{ dir = 5 }, -/turf/open/floor/plating/airless, -/area/mine/explored) -"oIN" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ +/area/station/command/heads_quarters/rd) +"pkF" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/rack, +/obj/item/tank/internals/oxygen, +/turf/open/floor/iron/smooth, +/area/station/maintenance/tram/mid) +"pkG" = ( +/obj/structure/closet/firecloset, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/trimline/yellow/filled/line{ dir = 8 }, -/obj/effect/turf_decal/trimline/brown/corner{ - dir = 1 +/obj/machinery/camera/emp_proof{ + c_tag = "Engineering - Entry Airlock"; + dir = 10; + network = list("ss13","engineering") }, /turf/open/floor/iron, -/area/hallway/secondary/exit) -"oIX" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, +/area/station/engineering/main) +"pkJ" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, +/obj/machinery/light/directional/east, /obj/effect/turf_decal/trimline/purple/filled/line{ - dir = 8 + dir = 1 }, -/turf/open/floor/iron/white, -/area/science/research) -"oJc" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 8 +/obj/structure/sign/warning/electric_shock{ + pixel_x = 32 }, +/obj/structure/cable, /turf/open/floor/iron/dark, -/area/service/hydroponics) -"oJi" = ( -/obj/effect/turf_decal/trimline/brown/filled/line{ - dir = 4 +/area/station/science/xenobiology) +"pkL" = ( +/obj/effect/turf_decal/trimline/brown/filled/corner{ + dir = 1 }, -/obj/effect/turf_decal/trimline/brown/filled/line{ +/obj/effect/turf_decal/trimline/brown/filled/corner{ dir = 8 }, -/obj/machinery/door/airlock/vault{ - name = "Bank of Cargo"; - req_access_txt = "41" - }, -/obj/effect/mapping_helpers/airlock/locked, -/obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/cargo/miningdock/oresilo) -"oJr" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/transit_tube/horizontal{ +/turf/open/floor/iron, +/area/station/cargo/miningdock) +"pkN" = ( +/obj/effect/landmark/event_spawn, +/obj/effect/landmark/navigate_destination/med, +/turf/open/floor/iron/white, +/area/station/medical/medbay/lobby) +"plH" = ( +/obj/effect/turf_decal/delivery, +/obj/structure/reagent_dispensers/fueltank, +/obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 1 }, -/turf/open/floor/plating, -/area/ai_monitored/turret_protected/aisat/foyer) -"oJw" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/dark/visible, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible/layer2, /turf/open/floor/iron, -/area/maintenance/disposal/incinerator) -"oJO" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 10 +/area/station/commons/storage/primary) +"plI" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/commons/storage/art) +"plJ" = ( +/obj/effect/turf_decal/trimline/neutral/filled/corner, +/obj/effect/turf_decal/trimline/neutral/filled/corner{ + dir = 8 }, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/aisat/hallway) -"oJY" = ( +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"plP" = ( +/obj/machinery/airalarm/directional/north, +/obj/machinery/power/terminal{ + dir = 8 + }, /obj/structure/cable, +/turf/open/floor/plating, +/area/station/maintenance/solars/starboard) +"plU" = ( +/obj/structure/table, +/obj/machinery/computer/libraryconsole/bookmanagement, +/obj/effect/turf_decal/trimline/red/filled/line, +/obj/structure/sign/poster/official/here_for_your_safety{ + pixel_y = -32 + }, +/turf/open/floor/iron, +/area/station/security/prison) +"plY" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/duct, +/turf/open/floor/catwalk_floor, +/area/station/maintenance/department/medical) +"pmc" = ( +/obj/machinery/airalarm/directional/west, +/obj/machinery/atmospherics/pipe/smart/manifold4w/orange/visible, +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"pmg" = ( +/obj/machinery/atmospherics/pipe/multiz/supply/visible/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/multiz/scrubbers/visible/layer2{ + dir = 4 + }, +/turf/open/floor/plating, +/area/station/ai_monitored/turret_protected/aisat/maint) +"pmo" = ( +/obj/structure/showcase/cyborg/old{ + dir = 8; + pixel_x = 9; + pixel_y = 2 + }, +/turf/open/floor/circuit, +/area/station/ai_monitored/turret_protected/aisat_interior) +"pmt" = ( +/obj/effect/turf_decal/trimline/white/filled/line, /turf/open/floor/iron/dark, -/area/maintenance/radshelter/service) -"oKa" = ( -/obj/structure/toilet, -/obj/machinery/light/small/directional/east, -/turf/open/floor/iron/freezer, -/area/security/prison) -"oKb" = ( -/obj/effect/turf_decal/tile/neutral{ +/area/station/engineering/storage/tech) +"pmu" = ( +/obj/effect/turf_decal/trimline/purple/filled/line{ dir = 4 }, -/obj/machinery/door/firedoor, -/turf/open/floor/iron, -/area/commons/dorms) -"oKd" = ( -/obj/machinery/duct, +/turf/open/floor/iron/white, +/area/station/science/lab) +"pmA" = ( +/obj/structure/disposalpipe/segment{ + dir = 6 + }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/decal/cleanable/dirt, /obj/structure/cable, -/turf/open/floor/catwalk_floor, -/area/maintenance/central/greater) -"oKe" = ( -/obj/machinery/hydroponics/constructable, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron/dark, -/area/service/hydroponics) -"oKp" = ( -/obj/structure/railing/corner, -/obj/structure/railing/corner{ - dir = 8 - }, -/obj/effect/turf_decal/siding/thinplating{ - dir = 1 - }, -/turf/open/floor/glass/reinforced, -/area/security/brig) -"oKs" = ( -/obj/machinery/duct, /obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/maintenance/central/greater) -"oKw" = ( +/turf/open/floor/catwalk_floor, +/area/station/maintenance/starboard/central) +"pmQ" = ( /obj/effect/turf_decal/trimline/neutral/filled/line, -/obj/machinery/firealarm/directional/south, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/duct, -/obj/structure/disposalpipe/segment{ +/obj/effect/turf_decal/trimline/neutral/filled/corner{ dir = 4 }, -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/commons/lounge) -"oKJ" = ( -/obj/effect/turf_decal/stripes{ +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/machinery/disposal/bin{ - pixel_x = -2; - pixel_y = -2 +/turf/open/floor/iron, +/area/station/hallway/secondary/exit) +"pmZ" = ( +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/iron/dark, +/area/station/command/bridge) +"pni" = ( +/obj/effect/turf_decal/trimline/brown/filled/line{ + dir = 9 }, -/obj/structure/disposalpipe/trunk{ +/turf/open/floor/iron, +/area/station/cargo/miningdock) +"pnw" = ( +/obj/effect/turf_decal/trimline/purple/filled/corner, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 8 }, /turf/open/floor/iron, -/area/science/mixing/launch) -"oKN" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 4 - }, -/obj/machinery/camera{ - c_tag = "Civilian - Radstorm Shelter"; - dir = 10 - }, -/turf/open/floor/iron/dark, -/area/maintenance/radshelter/civil) -"oKW" = ( -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/smooth, -/area/maintenance/department/medical) -"oLf" = ( -/obj/effect/turf_decal/trimline/yellow/warning, -/obj/structure/railing/corner{ +/area/station/science/auxlab) +"pnU" = ( +/obj/effect/turf_decal/trimline/blue/filled/corner{ dir = 8 }, -/obj/effect/turf_decal/trimline/neutral/filled/corner{ +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) +"pnV" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ dir = 1 }, -/obj/effect/turf_decal/caution{ - dir = 1 +/obj/effect/landmark/start/medical_doctor, +/obj/structure/cable, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/turf/open/floor/iron, -/area/hallway/primary/tram/center) -"oLl" = ( -/obj/structure/table, -/obj/machinery/recharger{ - pixel_y = 4 +/turf/open/floor/iron/white, +/area/station/medical/storage) +"pnW" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/white, +/area/station/medical/medbay/lobby) +"poh" = ( +/obj/machinery/light/directional/south, +/turf/open/openspace, +/area/station/hallway/primary/tram/center) +"poo" = ( +/obj/effect/turf_decal/trimline/purple/filled/corner, +/obj/effect/turf_decal/trimline/purple/filled/corner{ + dir = 8 }, -/obj/effect/turf_decal/trimline/red/filled/line{ +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/trimline/neutral/corner{ dir = 8 }, +/obj/effect/turf_decal/trimline/neutral/corner, +/obj/structure/cable, /turf/open/floor/iron, -/area/security/checkpoint/medical) -"oLm" = ( -/obj/structure/disposalpipe/segment{ +/area/station/hallway/secondary/exit) +"pop" = ( +/obj/structure/table, +/obj/item/radio, +/turf/open/floor/plating/airless, +/area/mine/explored) +"pot" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 4 }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/door_buttons/airlock_controller{ - idExterior = "middleleft_upper_eva_external"; - idInterior = "middleleft_upper_eva_internal"; - idSelf = "middleleft_upper_eva_airlock_control"; - name = "External Access Console"; - pixel_y = 24 +/obj/machinery/door/airlock/external{ + name = "Cargo Escape Airlock" }, -/turf/open/floor/catwalk_floor, -/area/hallway/primary/tram/center) -"oLn" = ( -/obj/effect/spawner/structure/window, /turf/open/floor/plating, -/area/service/kitchen/diner) -"oLo" = ( -/obj/structure/table, -/obj/structure/cable, -/obj/item/paper_bin{ - pixel_x = -3; - pixel_y = 7 +/area/station/hallway/secondary/exit/departure_lounge) +"poy" = ( +/obj/effect/turf_decal/trimline/red/filled/corner{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/blue/filled/corner, +/obj/effect/turf_decal/trimline/neutral/corner{ + dir = 8 }, +/obj/effect/turf_decal/trimline/neutral/corner, +/turf/open/floor/iron, +/area/station/hallway/secondary/construction/engineering) +"poA" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, /turf/open/floor/iron, -/area/security/prison) -"oLG" = ( -/obj/effect/turf_decal/trimline/purple/filled/line{ - dir = 1 +/area/station/commons/dorms) +"poD" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 8 }, -/obj/machinery/button/door/directional/north{ - id = "xenobiotopleft"; - name = "Xenobio Top Left Blast Door"; - req_access_txt = "55" +/obj/machinery/light/directional/west, +/obj/machinery/camera{ + c_tag = "Hallway - Upper Right Command"; + dir = 10 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, -/turf/open/floor/iron/dark, -/area/science/xenobiology) -"oMn" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ +/turf/open/floor/iron, +/area/station/hallway/secondary/command) +"poG" = ( +/obj/effect/turf_decal/trimline/yellow/warning{ dir = 1 }, -/obj/machinery/door/airlock/maintenance_hatch{ - req_one_access_txt = "12" - }, -/obj/structure/cable, -/turf/open/floor/catwalk_floor, -/area/maintenance/tram/mid) -"oMt" = ( -/obj/effect/spawner/random/vending/snackvend, -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 9 - }, -/obj/machinery/camera/emp_proof{ - c_tag = "Engineering - Lobby North"; - dir = 9; - network = list("ss13","engineering") +/obj/structure/railing/corner{ + dir = 4 }, +/obj/effect/turf_decal/trimline/neutral/filled/corner, +/obj/effect/turf_decal/caution, +/obj/machinery/crossing_signal/northeast, /turf/open/floor/iron, -/area/engineering/break_room) -"oMP" = ( -/obj/effect/turf_decal/trimline/purple/filled/line{ - dir = 10 +/area/station/hallway/primary/tram/center) +"ppr" = ( +/obj/machinery/computer/security{ + dir = 1 }, -/obj/machinery/button/door/directional/west{ - id = "cytologylockdown"; - name = "Cytology Lockdown" +/obj/item/radio/intercom/directional/south, +/obj/effect/turf_decal/tile/red/fourcorners, +/turf/open/floor/iron/dark, +/area/station/security/office) +"pps" = ( +/obj/effect/turf_decal/trimline/blue/filled/corner{ + dir = 4 }, -/obj/machinery/airalarm/directional/south, /turf/open/floor/iron/white, -/area/science/cytology) -"oNX" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/area/station/medical/medbay/central) +"ppu" = ( +/obj/effect/turf_decal/trimline/red/filled/corner{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/red/filled/corner{ + dir = 1 + }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/duct, -/obj/structure/disposalpipe/junction/flip, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, /turf/open/floor/iron, -/area/hallway/primary/central) -"oOc" = ( -/obj/structure/bed{ +/area/station/security/checkpoint/science) +"ppC" = ( +/obj/effect/turf_decal/siding/thinplating{ dir = 8 }, -/obj/item/bedsheet/dorms, -/obj/effect/landmark/start/assistant, -/turf/open/floor/carpet, -/area/commons/dorms) -"oOe" = ( -/obj/effect/turf_decal/sand/plating, -/obj/machinery/door/airlock/external{ - req_access_txt = "24" +/obj/structure/disposalpipe/segment, +/obj/structure/fluff/tram_rail/floor{ + dir = 1 }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/hallway/primary/tram/center) +"ppM" = ( +/obj/structure/window/reinforced/tinted/fulltile, +/obj/structure/grille, +/turf/open/floor/plating, +/area/station/science/breakroom) +"ppS" = ( +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/obj/effect/turf_decal/sand/plating, /turf/open/floor/plating/airless, /area/mine/explored) -"oON" = ( -/obj/structure/ladder, +"ppU" = ( /obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/turf/open/floor/catwalk_floor, -/area/cargo/storage) -"oOP" = ( -/turf/closed/wall, -/area/maintenance/department/cargo) -"oOT" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ +/obj/effect/turf_decal/trimline/yellow/warning, +/obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 1 }, -/obj/effect/turf_decal/siding/thinplating/dark{ - dir = 1 +/obj/machinery/firealarm/directional/north, +/obj/structure/disposalpipe/segment{ + dir = 4 }, /turf/open/floor/iron, -/area/security/brig) -"oOY" = ( -/obj/machinery/power/smes/engineering, -/obj/machinery/light/directional/west, -/obj/structure/sign/warning/electricshock{ - pixel_x = -32 +/area/station/maintenance/tram/mid) +"ppX" = ( +/obj/effect/turf_decal/trimline/yellow/filled/corner{ + dir = 8 }, -/obj/machinery/camera/emp_proof{ - c_tag = "Engineering - SMES"; - dir = 10; - network = list("ss13","engineering") +/obj/effect/turf_decal/trimline/yellow/filled/corner{ + dir = 4 }, +/obj/effect/turf_decal/trimline/yellow/filled/corner, /obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/dark/visible, /turf/open/floor/iron, -/area/engineering/engine_smes) -"oOZ" = ( -/obj/effect/turf_decal/trimline/brown/filled/line{ - dir = 9 - }, -/obj/machinery/status_display/supply{ - pixel_y = 32 +/area/station/engineering/atmos) +"pqb" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 }, -/obj/machinery/conveyor{ - dir = 5; - id = "QMLoad" +/obj/machinery/light/directional/west, +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 8 }, /turf/open/floor/iron, -/area/cargo/storage) -"oPc" = ( -/obj/effect/turf_decal/stripes/corner, -/obj/effect/turf_decal/trimline/purple/filled/line, -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/science/xenobiology) -"oPe" = ( -/obj/effect/turf_decal/trimline/neutral/line{ - dir = 1 +/area/station/engineering/main) +"pqn" = ( +/obj/machinery/door/airlock/research{ + id_tag = "ResearchExt"; + name = "Research Division" }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/hallway/secondary/entry) -"oPH" = ( -/obj/structure/chair/sofa/corp/right, -/obj/effect/turf_decal/tile/neutral{ +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/trimline/purple/filled/line{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/trimline/purple/filled/line{ dir = 8 }, -/obj/effect/landmark/start/medical_doctor, -/turf/open/floor/iron/dark, -/area/medical/break_room) -"oPL" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/structure/disposalpipe/segment, +/obj/effect/mapping_helpers/airlock/unres, +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "sci-entrance-left" }, -/turf/open/floor/catwalk_floor, -/area/maintenance/starboard/central) -"oPN" = ( -/obj/effect/turf_decal/trimline/purple/filled/line{ - dir = 6 +/obj/machinery/door/poddoor/preopen{ + id = "Sciencelockdown"; + name = "Research Lockdown Blastdoor" }, -/obj/structure/rack, -/obj/machinery/light/directional/south, -/obj/item/controller, -/obj/item/compact_remote, -/obj/item/integrated_circuit/loaded/hello_world, -/obj/item/integrated_circuit/loaded/speech_relay, -/obj/item/compact_remote, +/obj/effect/mapping_helpers/airlock/access/all/science/general, /turf/open/floor/iron, -/area/science/misc_lab) -"oQa" = ( -/obj/machinery/door/airlock/security/glass{ - id_tag = "crgdoor"; - name = "Security Post - Cargo" +/area/station/science/research) +"pqz" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/airalarm/directional/south, +/turf/open/floor/iron/showroomfloor, +/area/station/security/lockers) +"pqH" = ( +/obj/machinery/light/small/directional/south, +/turf/open/openspace, +/area/station/science/xenobiology) +"pqY" = ( +/obj/structure/railing{ + dir = 8 }, -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/trimline/red/filled/corner{ +/obj/structure/chair{ dir = 4 }, -/obj/effect/turf_decal/trimline/red/filled/corner, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/siding/thinplating{ + dir = 8 + }, /obj/structure/cable, -/obj/effect/mapping_helpers/airlock/access/any/security/general, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment, /turf/open/floor/iron, -/area/security/checkpoint/supply) -"oQg" = ( -/obj/machinery/door/airlock{ - id_tag = "Toilet6"; - name = "Unit 6" - }, -/turf/open/floor/iron/freezer, -/area/commons/toilet) -"oQs" = ( -/obj/structure/chair, -/obj/structure/window/reinforced/spawner/east, -/obj/structure/window/reinforced/spawner, -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 1 +/area/station/commons/fitness/recreation) +"pqZ" = ( +/obj/machinery/door/airlock/research{ + name = "Ordnance Lab" }, -/turf/open/floor/iron/dark, -/area/security/courtroom) -"oQz" = ( -/obj/effect/turf_decal/trimline/neutral/filled/corner, -/obj/effect/turf_decal/trimline/neutral/filled/corner{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/door/firedoor/heavy, +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/mapping_helpers/airlock/access/all/science/ordnance_storage, +/turf/open/floor/iron/white, +/area/station/science/ordnance/office) +"prk" = ( +/obj/effect/turf_decal/siding/thinplating/corner, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/commons/dorms) -"oQC" = ( +/turf/open/floor/iron/cafeteria, +/area/station/service/kitchen/diner) +"prr" = ( +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/trimline/neutral/filled/corner{ + dir = 1 + }, +/turf/open/floor/iron/dark/side{ + dir = 8 + }, +/area/station/commons/lounge) +"prA" = ( +/turf/closed/wall/r_wall, +/area/station/ai_monitored/turret_protected/aisat/maint) +"prG" = ( /obj/effect/turf_decal/trimline/red/filled/line{ - dir = 4 + dir = 1 }, /turf/open/floor/iron, -/area/security/office) -"oQI" = ( -/obj/structure/closet/emcloset{ - anchored = 1 +/area/station/security/checkpoint/engineering) +"psg" = ( +/obj/structure/disposalpipe/trunk/multiz{ + dir = 1 }, -/obj/effect/turf_decal/bot, -/obj/machinery/light/small/directional/west, -/obj/structure/sign/warning/vacuum/external{ - pixel_y = 32 +/obj/machinery/door/window/left/directional/north{ + dir = 2; + name = "Containment Pen #4"; + req_access = list("xenobiology") }, -/turf/open/floor/plating, -/area/ai_monitored/turret_protected/aisat/foyer) -"oQM" = ( -/obj/machinery/atmospherics/components/unary/thermomachine/freezer{ - dir = 8; - initialize_directions = 8 +/obj/effect/turf_decal/delivery, +/obj/machinery/door/poddoor/preopen{ + id = "xenobiotopright"; + name = "Xenobio Top Right Pen Blast Door" }, /turf/open/floor/iron/dark, -/area/medical/treatment_center) -"oQW" = ( -/obj/structure/chair/office{ +/area/station/science/xenobiology) +"psh" = ( +/obj/effect/turf_decal/sand/plating, +/obj/effect/spawner/random/structure/girder, +/obj/item/stack/sheet/iron, +/turf/open/floor/plating/airless, +/area/mine/explored) +"psl" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/trimline/red/filled/corner{ dir = 4 }, -/obj/effect/turf_decal/trimline/red/filled/line{ +/obj/effect/turf_decal/trimline/red/filled/corner, +/turf/open/floor/iron/white, +/area/station/security/execution/education) +"psp" = ( +/obj/effect/turf_decal/tile/blue{ dir = 4 }, -/turf/open/floor/iron, -/area/security/brig) -"oRa" = ( -/obj/machinery/atmospherics/components/binary/pump{ - name = "Port to Filter" +/obj/effect/turf_decal/tile/blue{ + dir = 8 }, -/obj/machinery/light/directional/west, -/turf/open/floor/iron, -/area/engineering/atmos) -"oRg" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 + }, +/obj/machinery/duct, +/turf/open/floor/iron/freezer, +/area/station/medical/coldroom) +"psx" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, /obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"psB" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line{ dir = 6 }, -/turf/open/floor/carpet, -/area/service/library) -"oRl" = ( -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/maintenance/department/medical) -"oRq" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 + }, /turf/open/floor/iron, -/area/engineering/atmos) -"oRB" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/preopen{ - id = "xenobiobottomleft"; - name = "Xenobio Bottom Left Pen Blast Door" +/area/station/tcommsat/computer) +"psE" = ( +/obj/structure/filingcabinet/chestdrawer, +/obj/effect/decal/cleanable/cobweb, +/obj/item/radio/intercom/directional/north, +/turf/open/floor/iron/dark, +/area/station/science/server) +"psJ" = ( +/obj/structure/table, +/obj/item/flashlight{ + pixel_x = 1; + pixel_y = 5 }, -/obj/structure/cable, -/turf/open/floor/plating, -/area/science/xenobiology) -"oRL" = ( -/obj/effect/turf_decal/trimline/green/filled/corner, -/obj/effect/turf_decal/trimline/green/filled/corner{ - dir = 8 +/obj/item/wirecutters, +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 10 + }, +/turf/open/floor/iron, +/area/station/commons/storage/primary) +"ptb" = ( +/obj/structure/chair/office/light, +/obj/effect/landmark/start/geneticist, +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, /turf/open/floor/iron/dark, -/area/service/hydroponics) -"oRZ" = ( +/area/station/science/genetics) +"ptf" = ( +/obj/machinery/camera/motion{ + c_tag = "Secure - AI Upper External East"; + dir = 10; + network = list("aicore") + }, +/turf/open/space/openspace, +/area/station/ai_monitored/turret_protected/aisat/hallway) +"ptp" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/closet/crate, +/obj/effect/spawner/random/maintenance/seven, +/turf/open/floor/iron/smooth, +/area/station/maintenance/central/greater) +"ptw" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/lattice/catwalk, /turf/open/floor/plating, -/area/maintenance/tram/left) -"oSa" = ( -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/trimline/yellow/filled/line{ +/area/station/maintenance/tram/left) +"ptz" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/catwalk_floor, +/area/station/maintenance/starboard/central) +"ptB" = ( +/obj/effect/turf_decal/trimline/yellow/warning{ dir = 1 }, -/obj/effect/turf_decal/trimline/yellow/filled/line, -/obj/machinery/door/airlock/engineering{ - name = "Telecommunications"; - req_access_txt = "61" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ - cycle_id = "tcomms-entrance" +/obj/structure/railing/corner{ + dir = 4 }, +/obj/effect/turf_decal/trimline/neutral/filled/corner, +/obj/effect/turf_decal/caution, +/obj/machinery/crossing_signal/northeast, /turf/open/floor/iron, -/area/engineering/main) -"oSc" = ( -/obj/structure/closet/secure_closet/research_director, -/turf/open/floor/iron/cafeteria{ - dir = 5 +/area/station/hallway/primary/tram/right) +"ptE" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 10 }, -/area/command/heads_quarters/rd) -"oSg" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable, -/turf/open/floor/iron, -/area/hallway/primary/tram/right) -"oSi" = ( -/obj/effect/turf_decal/trimline/purple/filled/line{ +/obj/structure/closet/radiation, +/obj/effect/turf_decal/bot{ dir = 1 }, -/obj/structure/disposalpipe/segment{ - dir = 5 +/obj/machinery/computer/security/telescreen/engine{ + dir = 1; + pixel_y = -32 }, -/turf/open/floor/iron/white, -/area/science/lower) -"oSK" = ( -/obj/structure/table, -/obj/item/radio/intercom/prison/directional/south, -/obj/effect/turf_decal/trimline/red/filled/line, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, /turf/open/floor/iron, -/area/security/prison/workout) -"oSQ" = ( -/obj/effect/turf_decal/trimline/yellow/warning{ +/area/station/engineering/main) +"ptO" = ( +/obj/structure/table, +/obj/effect/turf_decal/trimline/yellow/filled/line{ dir = 1 }, -/obj/effect/turf_decal/trimline/neutral/filled/line, -/obj/effect/decal/cleanable/dirt, -/obj/structure/disposalpipe/segment{ +/obj/item/storage/box/lights/mixed, +/obj/item/pipe_dispenser, +/turf/open/floor/iron, +/area/station/construction/mining/aux_base) +"ptQ" = ( +/obj/machinery/computer/scan_consolenew, +/turf/open/floor/iron/dark, +/area/station/science/genetics) +"ptS" = ( +/obj/effect/turf_decal/trimline/purple/filled/corner{ dir = 4 }, -/obj/machinery/camera{ - c_tag = "Maintenance - West Tram Tunnel 1"; +/obj/effect/turf_decal/trimline/purple/filled/corner{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ dir = 5 }, /obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/science/xenobiology) +"ptT" = ( +/obj/structure/extinguisher_cabinet/directional/north, +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/security/checkpoint/engineering) +"ptU" = ( +/obj/structure/table, +/obj/item/storage/photo_album/prison, +/obj/item/camera, +/obj/effect/turf_decal/trimline/red/filled/line, /turf/open/floor/iron, -/area/maintenance/tram/left) -"oTd" = ( -/obj/structure/window/reinforced, -/obj/effect/turf_decal/loading_area{ - dir = 4 - }, -/obj/machinery/door/window/left/directional/west{ - name = "Atmospherics Delivery"; - req_access_txt = "24" - }, +/area/station/security/prison) +"ptW" = ( /turf/open/floor/iron, -/area/engineering/atmos) -"oTp" = ( -/obj/effect/turf_decal/trimline/red/arrow_cw{ - dir = 8 +/area/station/security/checkpoint/escape) +"puc" = ( +/obj/effect/turf_decal/siding/wideplating/dark{ + dir = 4 }, -/obj/effect/landmark/start/depsec/supply, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, -/turf/open/floor/iron, -/area/security/checkpoint/supply) -"oTr" = ( -/obj/effect/turf_decal/trimline/green/filled/corner, -/obj/effect/turf_decal/trimline/green/line{ - dir = 1 +/obj/machinery/power/apc/auto_name/directional/south, +/turf/open/floor/iron/dark, +/area/station/command/bridge) +"puh" = ( +/obj/machinery/door/airlock/hatch{ + name = "MiniSat Telecomms Relay Access" }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 8 }, -/turf/open/floor/iron/dark, -/area/service/hydroponics) -"oTs" = ( -/obj/structure/easel, -/obj/item/canvas/twentythree_twentythree, -/obj/item/canvas/twentythree_twentythree, -/obj/item/canvas, -/obj/item/canvas, -/obj/item/canvas, /obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 10 - }, -/turf/open/floor/iron, -/area/commons/storage/art) -"oTu" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/structure/table, -/obj/item/candle, -/obj/effect/spawner/random/entertainment/lighter{ - pixel_x = 9 - }, -/turf/open/floor/plating, -/area/maintenance/department/cargo) -"oTL" = ( -/obj/structure/table/glass, -/obj/structure/window/reinforced{ dir = 4 }, -/obj/structure/window/reinforced{ +/obj/effect/mapping_helpers/airlock/access/all/engineering/tcoms, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/aisat/hallway) +"puo" = ( +/obj/structure/ladder, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small/directional/east, +/turf/open/floor/iron/smooth, +/area/station/maintenance/department/medical) +"pux" = ( +/obj/structure/railing/corner{ dir = 1 }, -/obj/effect/turf_decal/siding/wideplating/dark{ - dir = 5 - }, -/obj/item/storage/secure/briefcase, -/obj/item/storage/box/pdas{ - pixel_x = 4; - pixel_y = 4 +/turf/open/floor/glass/reinforced, +/area/station/ai_monitored/turret_protected/aisat/hallway) +"puE" = ( +/obj/effect/turf_decal/trimline/brown/filled/corner{ + dir = 4 }, -/obj/item/storage/box/ids, -/turf/open/floor/iron/dark, -/area/command/bridge) -"oTP" = ( -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/sorting/mail/flip{ + name = "sorting disposal pipe (Quartermaster's Office)"; + sortType = 3 }, -/obj/structure/chair/sofa/corp/corner, +/obj/structure/cable, /turf/open/floor/iron, -/area/commons/lounge) -"oTQ" = ( -/obj/structure/disposalpipe/segment, +/area/station/cargo/qm) +"puH" = ( +/obj/effect/turf_decal/trimline/neutral/filled/corner{ + dir = 8 + }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/trash/food_packaging, /obj/structure/cable, -/turf/open/floor/catwalk_floor, -/area/maintenance/central/greater) -"oTZ" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 8 - }, -/obj/effect/turf_decal/bot, /turf/open/floor/iron, -/area/engineering/atmos) -"oUn" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ +/area/station/hallway/secondary/command) +"puN" = ( +/obj/structure/extinguisher_cabinet/directional/west, +/turf/open/floor/wood/large, +/area/station/service/library) +"puT" = ( +/obj/effect/turf_decal/trimline/purple/filled/line{ dir = 10 }, -/obj/machinery/camera/directional/south{ - c_tag = "Medical - Chemistry Airlock"; - network = list("ss13","medbay") +/obj/machinery/light/directional/west, +/obj/structure/chair{ + dir = 4 }, +/obj/machinery/status_display/evac/directional/south, +/obj/structure/extinguisher_cabinet/directional/west, +/obj/effect/landmark/start/hangover, /turf/open/floor/iron/white, -/area/medical/chemistry) -"oUo" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/area/station/science/lobby) +"puY" = ( +/obj/structure/fluff/tram_rail/anchor, +/turf/open/openspace, +/area/station/hallway/primary/tram/right) +"pvc" = ( +/obj/machinery/chem_master, +/obj/machinery/button/door/directional/east{ + id = "pharmacy_shutters_2"; + name = "Pharmacy Privacy Shutters Toggle"; + req_access = list("pharmacy") }, -/turf/open/floor/plating, -/area/cargo/drone_bay) -"oUt" = ( -/obj/structure/table, -/obj/machinery/cell_charger, -/obj/item/stock_parts/cell/high, -/obj/effect/turf_decal/trimline/white/filled/line{ - dir = 10 +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 5 }, -/turf/open/floor/iron/dark, -/area/engineering/storage/tech) -"oUv" = ( -/obj/machinery/atmospherics/pipe/layer_manifold/supply/hidden{ - dir = 4 +/turf/open/floor/iron/white, +/area/station/medical/pharmacy) +"pvn" = ( +/obj/structure/mirror/directional/north, +/obj/structure/sink{ + pixel_y = 15 }, -/obj/machinery/door/airlock/maintenance_hatch{ - name = "Air Tank Access"; - req_access_txt = "5" +/obj/structure/disposalpipe/segment{ + dir = 6 }, +/turf/open/floor/iron/freezer, +/area/station/science/lower) +"pvA" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/duct, /obj/structure/cable, -/turf/open/floor/plating, -/area/medical/virology) -"oUJ" = ( -/obj/machinery/smartfridge/chemistry/preloaded, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "pharmacy_shutters_2"; - name = "Pharmacy shutters" - }, /turf/open/floor/iron, -/area/medical/pharmacy) -"oUM" = ( -/obj/machinery/light/small/directional/south, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/smooth, -/area/hallway/primary/tram/center) -"oVf" = ( -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 +/area/station/service/janitor) +"pvB" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 9 }, -/obj/effect/landmark/start/bartender, +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/medical/pharmacy) +"pvK" = ( +/turf/closed/wall/r_wall, +/area/station/service/janitor) +"pvL" = ( /obj/structure/disposalpipe/segment{ - dir = 4 + dir = 6 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, -/area/service/bar) -"oVk" = ( -/obj/structure/table/reinforced, -/obj/machinery/computer/security/telescreen{ - dir = 1; - name = "Test Chamber Monitor"; - network = list("xeno"); - pixel_y = 2 - }, -/turf/open/floor/iron/dark, -/area/science/xenobiology) -"oVu" = ( -/obj/structure/flora/ausbushes/sunnybush, -/obj/item/food/grown/banana, -/obj/effect/spawner/random/engineering/tracking_beacon, -/turf/open/floor/grass, -/area/medical/virology) -"oVx" = ( +/area/station/engineering/atmos) +"pwd" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 4 - }, -/obj/item/radio/intercom/directional/east, -/obj/machinery/camera/directional/east{ - c_tag = "Medical - Main East"; - network = list("ss13","medbay") - }, -/turf/open/floor/iron/white, -/area/medical/medbay/central) -"oVG" = ( -/obj/effect/turf_decal/siding/thinplating{ dir = 8 }, -/obj/structure/fluff/tram_rail/floor, -/turf/open/floor/glass/reinforced, -/area/hallway/primary/tram/left) -"oWf" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 4 - }, -/obj/effect/turf_decal/bot, /turf/open/floor/iron, -/area/cargo/warehouse) -"oWh" = ( -/obj/machinery/computer/secure_data{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/red/filled/line{ +/area/station/security/courtroom) +"pwe" = ( +/obj/structure/bed/dogbed/runtime, +/obj/machinery/light/directional/north, +/mob/living/simple_animal/pet/cat/runtime, +/turf/open/floor/iron/dark, +/area/station/command/heads_quarters/cmo) +"pwm" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/turf/open/floor/catwalk_floor, +/area/station/maintenance/starboard/lesser) +"pwo" = ( +/obj/effect/turf_decal/siding/thinplating/dark{ dir = 9 }, -/turf/open/floor/iron, -/area/security/checkpoint/medical) -"oWC" = ( -/obj/effect/turf_decal/trimline/neutral/filled/corner{ - dir = 4 - }, +/obj/item/kirbyplants, +/obj/machinery/status_display/ai/directional/north, +/obj/effect/landmark/start/hangover, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/hallway/primary/central) +"pwp" = ( /obj/effect/turf_decal/trimline/neutral/filled/corner, -/obj/effect/turf_decal/siding/thinplating/corner{ - dir = 8 - }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, /turf/open/floor/iron, -/area/commons/fitness/recreation) -"oXo" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ +/area/station/hallway/secondary/exit) +"pwt" = ( +/obj/effect/turf_decal/sand/plating, +/obj/effect/turf_decal/stripes/asteroid/end{ dir = 4 }, -/obj/machinery/door/firedoor, -/turf/open/floor/iron/white, -/area/medical/medbay/central) -"oXr" = ( -/obj/effect/turf_decal/bot, -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ +/turf/open/floor/plating/airless, +/area/mine/explored) +"pwv" = ( +/obj/machinery/light/small/directional/south, +/turf/open/floor/engine/air, +/area/station/engineering/atmos) +"pwx" = ( +/obj/structure/chair, +/obj/effect/turf_decal/trimline/blue/filled/line{ dir = 1 }, -/obj/machinery/portable_atmospherics/canister/nitrogen, -/obj/machinery/status_display/evac/directional/south, -/turf/open/floor/engine, -/area/engineering/supermatter/room) -"oXG" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ +/turf/open/floor/iron/white, +/area/station/medical/medbay/lobby) +"pwG" = ( +/obj/structure/window/reinforced, +/obj/effect/turf_decal/loading_area{ dir = 4 }, -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 8 +/obj/machinery/door/window/left/directional/west{ + name = "Atmospherics Delivery"; + req_access = list("atmospherics") }, -/obj/machinery/door/airlock/security/glass{ - id_tag = "innerbrigright"; - name = "Brig"; - req_access_txt = "63" +/turf/open/floor/iron, +/area/station/engineering/atmos) +"pwH" = ( +/turf/closed/wall, +/area/station/service/lawoffice) +"pwK" = ( +/obj/effect/turf_decal/trimline/neutral/filled/corner{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/neutral/filled/corner{ + dir = 4 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/disposalpipe/segment, -/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ - cycle_id = "brig_right" +/turf/open/floor/iron, +/area/station/commons/fitness/recreation) +"pwL" = ( +/obj/machinery/restaurant_portal/restaurant, +/turf/open/floor/glass, +/area/station/service/kitchen/diner) +"pwP" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/trimline/neutral/filled/line, +/obj/machinery/light/small/directional/south, +/obj/structure/disposalpipe/trunk/multiz/down{ + dir = 2 }, -/obj/machinery/door/firedoor, /turf/open/floor/iron, -/area/security/brig) -"oXK" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/area/station/cargo/warehouse) +"pwY" = ( +/obj/effect/landmark/start/ai/secondary, +/obj/item/radio/intercom/directional/north{ + freerange = 1; + listening = 0; + name = "Custom Channel"; + pixel_x = -6 + }, +/obj/item/radio/intercom/directional/west{ + freerange = 1; + listening = 0; + name = "Common Channel" + }, +/obj/item/radio/intercom/directional/south{ + freerange = 1; + frequency = 1447; + listening = 0; + name = "Private Channel"; + pixel_x = -6 + }, +/turf/open/floor/circuit, +/area/station/ai_monitored/turret_protected/ai) +"pxg" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/landmark/start/shaft_miner, -/obj/effect/landmark/event_spawn, -/turf/open/floor/iron, -/area/cargo/miningdock) -"oYl" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/duct, +/turf/open/floor/iron/freezer, +/area/station/medical/coldroom) +"pxh" = ( +/obj/modular_map_root/tramstation{ + key = "maintenance_midladder_upper" + }, +/turf/closed/wall/mineral/silver, +/area/station/maintenance/department/cargo) +"pxi" = ( /turf/closed/wall/r_wall, -/area/maintenance/radshelter/civil) -"oYw" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/area/station/command/bridge) +"pxj" = ( /obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/catwalk_floor, -/area/maintenance/starboard/lesser) -"oYz" = ( -/obj/structure/table/glass, -/obj/effect/turf_decal/trimline/blue/filled/line, -/obj/item/radio/intercom/directional/south, -/obj/item/storage/backpack/duffelbag/med/surgery, -/turf/open/floor/iron/white, -/area/medical/surgery/fore) -"oYI" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/science/genetics) -"oYO" = ( -/obj/structure/chair/stool/bar/directional/east, -/obj/effect/landmark/start/prisoner, +/obj/structure/table, +/obj/item/stack/cable_coil{ + pixel_x = 3; + pixel_y = -7 + }, +/obj/effect/turf_decal/bot, +/obj/item/stack/sheet/plasteel/fifty, +/obj/effect/decal/cleanable/dirt, +/obj/item/hfr_box/body/fuel_input, +/obj/item/hfr_box/body/interface, +/obj/item/hfr_box/body/moderator_input, +/obj/item/hfr_box/body/waste_output, /turf/open/floor/iron, -/area/security/prison) -"oYU" = ( -/obj/effect/turf_decal/stripes/line{ +/area/station/engineering/atmospherics_engine) +"pxo" = ( +/obj/structure/chair/pew, +/turf/open/floor/iron/chapel{ dir = 1 }, -/turf/open/floor/plating/airless, -/area/science/test_area) -"oZb" = ( -/obj/structure/table/glass, -/obj/effect/turf_decal/trimline/red/filled/line{ +/area/station/service/chapel) +"pxD" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/station/cargo/warehouse) +"pxS" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/trimline/purple/filled/corner{ dir = 1 }, -/turf/open/floor/iron/white, -/area/security/medical) -"oZh" = ( +/turf/open/floor/iron/dark, +/area/station/science/xenobiology) +"pxW" = ( +/turf/closed/wall/r_wall, +/area/station/security/prison/safe) +"pyb" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment, /obj/structure/cable, -/turf/open/floor/catwalk_floor, -/area/maintenance/starboard/central) -"oZv" = ( -/obj/machinery/newscaster/directional/north, -/obj/structure/closet/secure_closet/personal, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"pyf" = ( +/obj/effect/turf_decal/trimline/red/filled/line, +/obj/effect/turf_decal/trimline/neutral/filled/warning, +/turf/open/floor/iron, +/area/station/hallway/primary/tram/left) +"pyn" = ( /obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 5 }, -/obj/effect/spawner/random/bureaucracy/briefcase, /turf/open/floor/iron, -/area/commons/vacant_room/commissary) -"oZB" = ( -/obj/structure/table, -/obj/item/book/manual/wiki/security_space_law{ - pixel_x = 9; - pixel_y = 4 +/area/station/hallway/secondary/command) +"pyt" = ( +/obj/structure/chair, +/obj/effect/turf_decal/siding/thinplating{ + dir = 10 }, -/obj/item/radio{ - pixel_x = -6; - pixel_y = -3 +/turf/open/floor/iron/cafeteria, +/area/station/service/kitchen/diner) +"pyA" = ( +/obj/structure/dresser, +/obj/item/pinpointer/nuke, +/obj/item/disk/nuclear, +/turf/open/floor/wood, +/area/station/command/heads_quarters/captain/private) +"pyL" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/turf/open/floor/catwalk_floor, +/area/station/maintenance/central/greater) +"pyP" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark, +/area/station/engineering/gravity_generator) +"pzb" = ( +/obj/machinery/door/airlock/security/glass{ + name = "Brig Control" }, +/obj/effect/turf_decal/trimline/red/filled/line, /obj/effect/turf_decal/trimline/red/filled/line{ - dir = 9 - }, -/turf/open/floor/iron, -/area/security/checkpoint/science) -"paa" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 4 + dir = 1 }, -/obj/effect/turf_decal/siding/thinplating{ +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 8 }, +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/extinguisher_cabinet/directional/east, +/obj/machinery/door/firedoor, +/obj/effect/mapping_helpers/airlock/access/all/security/armory, +/turf/open/floor/iron/showroomfloor, +/area/station/security/warden) +"pzo" = ( +/obj/machinery/door/airlock/maintenance_hatch, +/obj/effect/decal/cleanable/dirt, /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 8 + }, +/obj/effect/mapping_helpers/airlock/access/any/service/maintenance, +/turf/open/floor/catwalk_floor, +/area/station/maintenance/port/central) +"pzt" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/holopad, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, -/area/commons/fitness/recreation) -"pag" = ( -/obj/machinery/suit_storage_unit/medical, -/turf/open/floor/iron/dark, -/area/medical/storage) -"pao" = ( +/area/station/commons/storage/primary) +"pzF" = ( +/obj/machinery/power/apc/auto_name/directional/east, +/obj/structure/cable, +/turf/open/floor/carpet, +/area/station/service/chapel/monastery) +"pzM" = ( +/obj/effect/turf_decal/bot, +/turf/open/floor/iron, +/area/station/command/heads_quarters/hop) +"pzO" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/landmark/event_spawn, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) +"pzV" = ( +/obj/effect/turf_decal/stripes/corner, +/obj/effect/turf_decal/trimline/purple/filled/line, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/science/xenobiology) +"pAc" = ( +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/obj/effect/turf_decal/sand/plating, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating/airless, +/area/mine/explored) +"pAl" = ( +/obj/machinery/light/small/directional/east, +/obj/machinery/plumbing/synthesizer{ + reagent_id = /datum/reagent/water + }, /obj/effect/decal/cleanable/dirt, -/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ - cycle_id = "sci-maint-passthrough" +/turf/open/floor/iron/smooth, +/area/station/maintenance/central/greater) +"pAB" = ( +/obj/effect/landmark/event_spawn, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) +"pAD" = ( +/obj/machinery/atmospherics/components/binary/pump/on{ + dir = 8; + name = "Mix to Waste" }, -/obj/machinery/door/airlock/maintenance_hatch{ - req_one_access_txt = "12" +/turf/open/floor/iron, +/area/station/engineering/atmos/pumproom) +"pAL" = ( +/obj/machinery/holopad/secure, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/ai_upload) +"pAR" = ( +/obj/machinery/firealarm/directional/west, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 9 }, -/obj/structure/disposalpipe/segment{ +/turf/open/floor/iron, +/area/station/security/prison) +"pBe" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/landmark/start/hangover, +/turf/open/floor/plating, +/area/station/maintenance/tram/left) +"pBT" = ( +/obj/machinery/door/airlock/mining/glass{ + name = "Cargo Office" + }, +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/trimline/brown/filled/line{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/brown/filled/line{ dir = 4 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment, /obj/structure/cable, -/turf/open/floor/catwalk_floor, -/area/maintenance/starboard/lesser) -"pap" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ +/obj/effect/mapping_helpers/airlock/access/all/supply/general, +/turf/open/floor/iron, +/area/station/cargo/office) +"pBV" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ dir = 1 }, +/obj/machinery/computer/prisoner/management, +/obj/structure/reagent_dispensers/wall/peppertank/directional/north, +/turf/open/floor/iron, +/area/station/security/checkpoint/escape) +"pBW" = ( +/obj/machinery/door/firedoor, /obj/effect/turf_decal/trimline/neutral/filled/line, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/door/airlock/public/glass{ - name = "Auxiliary Tool Storage"; - req_access_txt = "12" - }, -/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, /turf/open/floor/iron, -/area/commons/storage/tools) -"pas" = ( -/obj/effect/turf_decal/trimline/neutral/filled/corner{ +/area/station/hallway/secondary/entry) +"pBZ" = ( +/obj/structure/railing/corner{ dir = 4 }, -/obj/effect/landmark/start/hangover, -/turf/open/floor/iron, -/area/hallway/primary/tram/right) -"paE" = ( -/obj/item/clothing/head/cone{ - pixel_y = -8 +/obj/structure/railing/corner{ + dir = 1 }, -/obj/item/clothing/head/cone{ - pixel_y = -4 +/turf/open/floor/glass/reinforced, +/area/station/security/brig) +"pCa" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/preopen{ + id = "xenobiotopright"; + name = "Xenobio Top Right Pen Blast Door" }, -/obj/item/clothing/head/cone, -/turf/open/misc/asteroid, -/area/mine/explored) -"paF" = ( +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/science/xenobiology) +"pCg" = ( /obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 4 }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 - }, -/obj/machinery/firealarm/directional/east, -/obj/machinery/camera{ - c_tag = "Hallway - Mid-Left Service"; - dir = 6 - }, +/obj/item/radio/intercom/directional/east, /turf/open/floor/iron, -/area/hallway/primary/central) -"paJ" = ( -/obj/effect/spawner/structure/window/reinforced/plasma, -/turf/open/floor/plating, -/area/engineering/supermatter/room) -"paK" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/trimline/purple/filled/line{ +/area/station/hallway/secondary/command) +"pCi" = ( +/obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/structure/cable, -/turf/open/floor/iron/white, -/area/science/lower) -"paY" = ( -/obj/machinery/atmospherics/components/trinary/mixer{ - dir = 1; - name = "plasma mixer" - }, -/obj/structure/cable, /turf/open/floor/iron, -/area/engineering/atmos) -"pbw" = ( -/obj/structure/window/reinforced/plasma{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/general/visible, -/obj/structure/cable, -/obj/machinery/power/energy_accumulator/tesla_coil/anchored, -/turf/open/floor/engine, -/area/engineering/supermatter) -"pbx" = ( -/obj/machinery/atmospherics/components/binary/pump{ - dir = 1; - name = "Pure to Mix" +/area/station/engineering/engine_smes) +"pCt" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 5 }, -/turf/open/floor/iron, -/area/engineering/atmos/pumproom) -"pby" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/ai_monitored/security/armory) -"pbL" = ( -/obj/machinery/airalarm/directional/north, -/obj/machinery/camera/motion{ - c_tag = "Secure - AI Core South"; - dir = 9; - network = list("aicore") +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment{ + dir = 4 }, /obj/structure/cable, -/turf/open/floor/circuit, -/area/ai_monitored/turret_protected/ai) -"pbN" = ( -/obj/structure/railing{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 8 +/turf/open/floor/iron/grimy, +/area/station/service/lawoffice) +"pCF" = ( +/obj/structure/flora/bush/lavendergrass/style_random, +/obj/machinery/door/window/left/directional/west{ + name = "Monkey Pen"; + req_access = list("genetics") }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/grass, +/area/station/science/genetics) +"pCI" = ( +/obj/effect/turf_decal/siding/thinplating, +/obj/effect/turf_decal/trimline/red/filled/line, +/obj/effect/turf_decal/trimline/neutral/filled/warning, +/turf/open/floor/iron, +/area/station/security/checkpoint/supply) +"pCL" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/cargo/miningdock) +"pCY" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 6 - }, /turf/open/floor/iron, -/area/security/brig) -"pbU" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/orange/visible, -/obj/effect/turf_decal/trimline/yellow/filled/corner{ - dir = 1 +/area/station/security/checkpoint/supply) +"pDc" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 4 }, -/obj/effect/turf_decal/stripes/line{ +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ dir = 8 }, /turf/open/floor/iron, -/area/engineering/atmos) -"pcn" = ( +/area/station/engineering/atmos) +"pDQ" = ( +/obj/machinery/holopad, +/obj/effect/turf_decal/bot, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, +/obj/effect/spawner/random/engineering/tracking_beacon, /turf/open/floor/iron, -/area/cargo/lobby) -"pco" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/trash/food_packaging, -/obj/structure/cable, -/turf/open/floor/catwalk_floor, -/area/maintenance/port/central) -"pcp" = ( -/obj/machinery/door/poddoor{ - id = "QMLoaddoor"; - name = "Supply Dock Loading Door" - }, -/obj/machinery/conveyor{ - dir = 1; - id = "QMLoad" - }, -/turf/open/floor/plating, -/area/cargo/storage) -"pcP" = ( -/obj/structure/table, -/obj/machinery/microwave{ - pixel_x = -3; - pixel_y = 6 +/area/station/security/courtroom) +"pDT" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 9 }, -/obj/machinery/requests_console/directional/north{ - department = "Kitchen"; - name = "Kithen Requests Console" +/obj/structure/lattice, +/turf/open/space/basic, +/area/mine/explored) +"pDX" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 }, -/obj/machinery/camera{ - c_tag = "Service - Kitchen North"; - dir = 9; - network = list("ss13","Service") +/obj/effect/turf_decal/trimline/red/filled/line, +/turf/open/floor/iron, +/area/station/security/execution/transfer) +"pEb" = ( +/obj/machinery/computer/upload/borg{ + dir = 8 }, -/turf/open/floor/iron/white, -/area/service/kitchen) -"pcT" = ( -/obj/structure/bed{ - dir = 4 +/obj/item/radio/intercom/directional/east{ + frequency = 1447; + name = "ai intercom" }, -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 8 +/turf/open/floor/circuit/green, +/area/station/ai_monitored/turret_protected/ai_upload) +"pEc" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/landmark/event_spawn, +/obj/machinery/duct, +/turf/open/floor/wood, +/area/station/service/bar) +"pEe" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 1 }, -/obj/effect/landmark/start/prisoner, +/obj/machinery/bluespace_vendor/directional/north, /turf/open/floor/iron, -/area/security/prison/safe) -"pdb" = ( -/obj/structure/chair/pew/right, -/obj/effect/landmark/start/assistant, -/turf/open/floor/iron/chapel{ - dir = 4 +/area/station/hallway/secondary/exit) +"pEu" = ( +/obj/item/radio/intercom/directional/west, +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 8 }, -/area/service/chapel) -"pdm" = ( -/obj/machinery/door/airlock{ - name = "Kitchen Access"; - req_access_txt = "28" +/obj/effect/turf_decal/trimline/purple/filled/warning{ + dir = 8 }, -/obj/machinery/door/firedoor, +/obj/machinery/duct, +/obj/structure/cable, /turf/open/floor/iron, -/area/service/kitchen) -"pdt" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 5 +/area/station/service/janitor) +"pEx" = ( +/obj/effect/spawner/structure/window, +/turf/open/floor/plating, +/area/station/hallway/secondary/exit/departure_lounge) +"pEF" = ( +/obj/effect/turf_decal/trimline/neutral/filled/corner{ + dir = 1 }, -/turf/open/floor/iron/white, -/area/medical/treatment_center) -"pdu" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, /obj/effect/turf_decal/trimline/neutral/filled/corner{ dir = 8 }, -/obj/machinery/atmospherics/pipe/bridge_pipe/green/visible{ - dir = 4 +/obj/effect/turf_decal/siding/thinplating{ + dir = 8 }, +/obj/effect/landmark/start/hangover, /turf/open/floor/iron, -/area/engineering/atmos) -"pdy" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/area/station/hallway/primary/central) +"pEH" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, /obj/effect/decal/cleanable/dirt, -/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/catwalk_floor, -/area/maintenance/port/fore) -"pdU" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ +/area/station/hallway/primary/tram/center) +"pFb" = ( +/obj/effect/turf_decal/trimline/brown/filled/corner{ dir = 4 }, -/obj/machinery/light/directional/east, -/turf/open/floor/iron/white, -/area/medical/medbay/central) -"pej" = ( -/obj/machinery/computer/message_monitor{ +/obj/effect/turf_decal/trimline/brown/filled/corner, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/cargo/miningdock) +"pFe" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/structure/steam_vent, +/turf/open/floor/iron/smooth, +/area/station/maintenance/department/cargo) +"pFF" = ( +/obj/structure/table/wood, +/obj/structure/window/reinforced{ + dir = 1; + pixel_y = 2 + }, +/turf/open/floor/carpet, +/area/station/commons/vacant_room/office) +"pFH" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ dir = 1 }, -/obj/effect/turf_decal/trimline/yellow/filled/line{ +/obj/effect/turf_decal/trimline/neutral/filled/warning{ dir = 1 }, -/obj/machinery/status_display/evac/directional/east, -/turf/open/floor/iron/dark, -/area/tcommsat/computer) -"pes" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line, -/obj/structure/cable, -/turf/open/floor/iron, -/area/engineering/main) -"peZ" = ( -/obj/effect/turf_decal/box/white, -/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/trimline/neutral/filled/corner, /turf/open/floor/iron, -/area/engineering/atmospherics_engine) -"pfI" = ( -/obj/machinery/door/airlock/maintenance_hatch{ - name = "security maintenance hatch"; - req_one_access_txt = "12" - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/smooth, -/area/maintenance/department/security) -"pfK" = ( -/obj/machinery/light/small/directional/north, -/turf/open/floor/engine, -/area/science/xenobiology) -"pfN" = ( -/obj/effect/turf_decal/trimline/purple/filled/line{ +/area/station/hallway/secondary/exit/departure_lounge) +"pFP" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/turf/open/floor/iron/white, -/area/science/research) -"pfO" = ( -/obj/structure/closet/firecloset, -/turf/open/floor/iron/white, -/area/science/mixing) -"pfP" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"pFV" = ( /obj/effect/turf_decal/trimline/purple/filled/line{ - dir = 6 + dir = 1 + }, +/obj/machinery/button/door/directional/north{ + id = "xenobiotopright"; + name = "Xenobio Top right Blast Door"; + req_access = list("xenobiology") }, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/science/xenobiology) +"pGw" = ( /obj/structure/table, -/obj/item/stock_parts/cell/high{ - pixel_x = -8; - pixel_y = 9 +/obj/item/pipe_dispenser{ + pixel_x = 3; + pixel_y = 7 }, -/obj/machinery/cell_charger, -/obj/item/stock_parts/cell/high, -/turf/open/floor/iron, -/area/science/misc_lab) -"pfR" = ( -/obj/machinery/disposal/bin, -/obj/effect/turf_decal/trimline/brown/filled/line{ +/obj/item/pipe_dispenser, +/obj/effect/turf_decal/trimline/purple/filled/line{ dir = 5 }, -/obj/machinery/light_switch/directional/north, -/obj/structure/disposalpipe/trunk{ - dir = 8 +/obj/machinery/firealarm/directional/north, +/obj/machinery/button/door/directional/east{ + id = "ordnancestorage"; + name = "Ordnance Storage Shutters"; + req_access = list("ordnance") }, -/obj/machinery/power/apc/auto_name/directional/east, -/obj/structure/cable, -/turf/open/floor/iron, -/area/cargo/qm) -"pfS" = ( -/obj/effect/turf_decal/trimline/green/filled/line{ - dir = 9 +/obj/machinery/camera/directional/east{ + c_tag = "Science - Ordnance Office"; + name = "science camera"; + network = list("ss13","rd") }, -/obj/structure/bed{ +/turf/open/floor/iron/white, +/area/station/science/ordnance/office) +"pGx" = ( +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/landmark/start/virologist, +/turf/closed/wall/r_wall, +/area/station/science/xenobiology) +"pGE" = ( +/obj/machinery/light/small/directional/south, +/obj/structure/window/reinforced{ + dir = 1; + pixel_y = 2 + }, +/obj/effect/turf_decal/trimline/neutral/filled/line, /turf/open/floor/iron/dark, -/area/medical/virology) -"pga" = ( +/area/station/ai_monitored/turret_protected/aisat/hallway) +"pGM" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/landmark/xeno_spawn, /turf/open/floor/iron, -/area/security/prison/work) -"pgb" = ( -/obj/effect/landmark/event_spawn, -/turf/open/floor/engine, -/area/science/xenobiology) -"pgs" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 +/area/station/maintenance/disposal/incinerator) +"pGP" = ( +/obj/machinery/door/airlock/engineering{ + name = "Power Access Hatch" }, -/turf/open/floor/iron, -/area/hallway/primary/tram/center) -"pgw" = ( -/obj/item/ammo_casing/spent, -/obj/item/ammo_casing/spent{ - pixel_x = 4; - pixel_y = 6 +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/unres, +/obj/effect/mapping_helpers/airlock/access/any/supply/maintenance, +/turf/open/floor/catwalk_floor, +/area/station/maintenance/department/cargo) +"pGS" = ( +/obj/machinery/telecomms/bus/preset_one, +/turf/open/floor/iron/dark/telecomms, +/area/station/tcommsat/server) +"pHb" = ( +/obj/structure/table, +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 6 }, -/turf/open/floor/plating/airless, -/area/mine/explored) -"pgA" = ( -/turf/closed/indestructible/riveted{ - desc = "A wall impregnated with Fixium, able to withstand massive explosions with ease"; - name = "hyper-reinforced wall" +/obj/item/storage/toolbox/mechanical{ + pixel_y = 5 }, -/area/science/test_area) -"pgF" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 4 +/obj/item/flashlight{ + pixel_x = 1; + pixel_y = 5 }, -/obj/effect/turf_decal/tile, +/obj/machinery/firealarm/directional/east, +/turf/open/floor/iron, +/area/station/engineering/main) +"pHh" = ( +/obj/structure/chair/office/light{ + dir = 1 + }, +/obj/effect/landmark/start/geneticist, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/iron/dark, +/area/station/science/genetics) +"pHq" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, +/obj/structure/disposalpipe/segment, /turf/open/floor/iron, -/area/hallway/secondary/entry) -"pgW" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ +/area/station/cargo/sorting) +"pHz" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/poddoor/preopen{ + id = "ceprivacy"; + name = "Privacy Shutter" + }, +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/yellow/filled/line, +/obj/machinery/door/airlock/command{ + name = "Chief Engineer" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 4 }, -/obj/effect/turf_decal/trimline/green/filled/warning{ +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/machinery/camera{ - c_tag = "Hallway - Upper Mid-Left Service"; - dir = 6 +/obj/effect/mapping_helpers/airlock/access/all/engineering/ce, +/turf/open/floor/iron, +/area/station/command/heads_quarters/ce) +"pHS" = ( +/obj/machinery/light/small/directional/east, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, +/obj/machinery/airlock_sensor/incinerator_atmos{ + pixel_y = 24 }, +/turf/open/floor/engine, +/area/station/maintenance/disposal/incinerator) +"pIu" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 8 + }, +/obj/machinery/atmospherics/components/unary/portables_connector/visible, +/obj/machinery/portable_atmospherics/canister/oxygen, +/obj/machinery/airalarm/directional/north, +/obj/machinery/light/directional/west, +/obj/machinery/newscaster/directional/west, /turf/open/floor/iron, -/area/hallway/primary/central) -"phe" = ( -/obj/structure/window/reinforced/spawner/west, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/area/station/engineering/atmos) +"pIz" = ( +/obj/effect/turf_decal/siding/thinplating/end, /turf/open/floor/iron/dark, -/area/cargo/miningdock/oresilo) -"phh" = ( -/obj/machinery/door/window/brigdoor{ - dir = 4; - id = "crgcell"; - name = "Cargo Cell"; - req_access_txt = "63" +/area/station/ai_monitored/turret_protected/aisat/hallway) +"pID" = ( +/obj/structure/table/wood, +/obj/item/paper_bin, +/obj/effect/turf_decal/tile/blue/anticorner/contrasted{ + dir = 4 }, -/obj/effect/turf_decal/trimline/red/filled/corner{ +/turf/open/floor/iron, +/area/station/security/courtroom) +"pJg" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Research Maintnenace" + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/access/all/science/general, +/turf/open/floor/plating, +/area/station/maintenance/starboard/central) +"pJk" = ( +/obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/effect/turf_decal/trimline/red/filled/corner{ +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/trimline/neutral/filled/corner{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/cargo/warehouse) +"pJu" = ( +/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 + }, +/turf/open/floor/iron/dark/smooth_large, +/area/station/service/chapel/monastery) +"pJE" = ( +/obj/structure/chair/comfy/beige{ + dir = 1 + }, +/turf/open/floor/iron/grimy, +/area/station/hallway/secondary/entry) +"pJF" = ( +/obj/machinery/door/airlock/research{ + name = "Research and Development Lab" + }, +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/trimline/purple/filled/line, +/obj/effect/turf_decal/trimline/purple/filled/line{ dir = 1 }, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "rndlab1"; + name = "Research and Development Shutter" + }, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 4 }, /obj/structure/cable, +/obj/effect/mapping_helpers/airlock/access/all/science/general, +/turf/open/floor/iron/white, +/area/station/science/lab) +"pJG" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 4 + }, /turf/open/floor/iron, -/area/security/checkpoint/supply) -"phn" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/area/station/security/prison) +"pKh" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment, -/obj/structure/cable/layer3, +/obj/structure/cable, /turf/open/floor/iron, -/area/engineering/main) -"phw" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/maintenance/disposal/incinerator) -"pii" = ( -/obj/effect/decal/cleanable/cobweb, -/obj/structure/closet, -/obj/effect/spawner/random/maintenance/two, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/smooth, -/area/maintenance/starboard/central) -"piw" = ( +/area/station/commons/vacant_room/commissary) +"pKk" = ( +/obj/machinery/portable_atmospherics/canister/oxygen, +/obj/effect/turf_decal/bot{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/station/engineering/engine_smes) +"pKl" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/grass, -/area/medical/virology) -"pix" = ( -/obj/effect/turf_decal/trimline/purple/filled/corner{ - dir = 4 +/obj/item/assembly/mousetrap/armed, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/turf/open/floor/catwalk_floor, +/area/station/maintenance/starboard/lesser) +"pKn" = ( +/obj/machinery/door/airlock/external{ + name = "Solar Maintenance" }, -/obj/structure/disposalpipe/junction/yjunction{ +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 8 }, /obj/structure/cable, -/turf/open/floor/iron/white, -/area/science/xenobiology) -"piK" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, +/turf/open/floor/plating, +/area/station/maintenance/solars/starboard) +"pKq" = ( +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/computer/accounting{ dir = 8 }, -/obj/structure/sign/poster/official/cleanliness{ - pixel_x = -32 +/turf/open/floor/carpet, +/area/station/command/heads_quarters/hop) +"pKr" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 5 }, -/turf/open/floor/iron/white, -/area/medical/medbay/central) -"piN" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/lattice, +/turf/open/space/basic, +/area/mine/explored) +"pKs" = ( +/obj/structure/ladder, +/obj/effect/decal/cleanable/dirt, /obj/structure/cable, -/turf/open/floor/iron, -/area/hallway/secondary/command) -"piQ" = ( -/obj/structure/closet/emcloset, -/obj/effect/turf_decal/siding/thinplating/dark{ - dir = 6 +/turf/open/floor/catwalk_floor, +/area/station/cargo/storage) +"pKJ" = ( +/obj/effect/turf_decal/trimline/purple/filled/corner{ + dir = 1 }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/hallway/secondary/entry) -"piY" = ( -/obj/machinery/camera/emp_proof{ - c_tag = "Engineering - Emitter Room West"; - dir = 10; - network = list("ss13","engine","engineering") +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/science/lobby) +"pKL" = ( +/obj/effect/turf_decal/trimline/yellow/warning, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=4-TunnelMidDoor"; + location = "3-TunnelMid" }, -/turf/open/floor/iron/dark, -/area/engineering/supermatter/room) -"pji" = ( -/turf/open/floor/iron/stairs/medium{ +/obj/item/reagent_containers/food/drinks/bottle/beer/almost_empty, +/turf/open/floor/iron, +/area/station/maintenance/tram/mid) +"pKM" = ( +/obj/effect/turf_decal/siding/thinplating/corner{ dir = 1 }, -/area/commons/lounge) -"pjl" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ +/obj/effect/turf_decal/trimline/green/filled/line{ dir = 8 }, -/obj/structure/closet/secure_closet/personal, -/turf/open/floor/iron, -/area/commons/dorms) -"pjm" = ( -/obj/structure/table, -/obj/item/storage/fancy/cigarettes{ - pixel_x = 8; - pixel_y = 8 - }, -/obj/item/storage/secure/briefcase{ - pixel_x = -3; - pixel_y = 2 +/obj/effect/turf_decal/trimline/green/corner, +/obj/effect/turf_decal/trimline/green/corner{ + dir = 4 }, -/turf/open/floor/iron, -/area/security/office) -"pjG" = ( -/obj/structure/table, -/obj/machinery/cell_charger, -/obj/item/stock_parts/cell/high, -/obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/ai_monitored/command/storage/eva) -"pjK" = ( -/obj/machinery/atmospherics/components/binary/pump{ - dir = 1; - name = "Gas to Filter" - }, -/obj/machinery/camera/emp_proof{ - c_tag = "Engineering - Engine Room Airlock"; - dir = 10; - network = list("ss13","engine","engineering") - }, -/turf/open/floor/engine, -/area/engineering/supermatter) -"pjO" = ( +/area/station/service/hydroponics) +"pKS" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line, /obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 8 + dir = 1 }, -/obj/effect/turf_decal/trimline/green/filled/warning{ - dir = 8 +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/door/airlock/public/glass{ + name = "Primary Tool Storage" }, +/obj/machinery/door/firedoor, +/obj/structure/cable, /turf/open/floor/iron, -/area/hallway/primary/central) -"pjR" = ( -/obj/structure/table, -/turf/open/floor/iron, -/area/commons/fitness/recreation) -"pjS" = ( -/obj/structure/disposalpipe/trunk/multiz{ - dir = 2 - }, -/obj/machinery/door/window/left/directional/north{ - name = "Containment Pen #8"; - req_access_txt = "55" +/area/station/commons/storage/primary) +"pKT" = ( +/obj/effect/turf_decal/sand/plating, +/obj/machinery/light/small/directional/north, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"pKZ" = ( +/obj/structure/table/wood, +/obj/item/flashlight/lamp, +/turf/open/floor/carpet, +/area/station/commons/dorms) +"pLf" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/general/hidden, +/obj/effect/turf_decal/siding/blue{ + dir = 1 }, -/obj/effect/turf_decal/delivery, -/obj/machinery/door/poddoor/preopen{ - id = "xenobiobottomright"; - name = "Xenobio Bottom Right Pen Blast Door" +/obj/effect/turf_decal/siding/blue, +/turf/open/floor/iron/dark/telecomms, +/area/station/science/server) +"pLm" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 1 }, /turf/open/floor/iron/dark, -/area/science/xenobiology) -"pjU" = ( -/obj/machinery/light/directional/north, -/obj/effect/turf_decal/trimline/white/line{ - dir = 4 +/area/station/commons/lounge) +"pLH" = ( +/turf/closed/wall, +/area/station/engineering/engine_smes) +"pLM" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 8 }, -/obj/effect/turf_decal/trimline/yellow/line{ +/obj/machinery/firealarm/directional/west, +/obj/effect/turf_decal/stripes/corner{ dir = 8 }, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/aisat_interior) -"pjY" = ( -/obj/effect/landmark/start/hangover, /turf/open/floor/iron, -/area/hallway/secondary/exit) -"pkf" = ( -/turf/open/floor/plating, -/area/maintenance/department/science) -"pkh" = ( +/area/station/hallway/secondary/command) +"pLO" = ( +/obj/effect/turf_decal/siding/thinplating{ + dir = 6 + }, +/turf/open/floor/glass/reinforced, +/area/station/security/warden) +"pLP" = ( +/obj/structure/rack, +/obj/item/pickaxe/rusted, +/obj/effect/decal/cleanable/dirt, +/obj/item/screwdriver, +/turf/open/floor/iron/smooth, +/area/station/maintenance/starboard/lesser) +"pMd" = ( /obj/effect/turf_decal/trimline/brown/filled/line{ dir = 5 }, -/obj/structure/table, -/turf/open/floor/iron/dark, -/area/cargo/miningdock/oresilo) -"pki" = ( -/obj/effect/turf_decal/siding/thinplating/dark{ - dir = 1 - }, -/obj/machinery/newscaster/directional/north, -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk, -/obj/machinery/camera{ - c_tag = "Hallway - Top Left Service"; - dir = 9 - }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/hallway/primary/central) -"pkj" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line, -/obj/effect/turf_decal/trimline/neutral/filled/corner{ - dir = 4 +/obj/effect/turf_decal/trimline/neutral/filled/warning{ + dir = 5 }, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit) +"pMk" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 9 - }, +/obj/structure/disposalpipe/segment, +/obj/structure/cable, /turf/open/floor/iron, -/area/hallway/primary/tram/left) -"pkk" = ( -/obj/machinery/door/airlock{ - name = "Service Lathe Access"; - req_one_access_txt = "73" +/area/station/cargo/lobby) +"pMo" = ( +/obj/machinery/door/morgue{ + name = "Adult Section" }, +/turf/open/floor/wood/parquet, +/area/station/service/library) +"pMz" = ( +/obj/structure/table/glass, /obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/neutral/filled/line, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/door/firedoor, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 + dir = 5 }, -/obj/structure/cable, /turf/open/floor/iron, -/area/hallway/secondary/service) -"pko" = ( -/obj/structure/chair{ +/area/station/service/hydroponics/garden) +"pMA" = ( +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/dark, -/area/security/interrogation) -"pkz" = ( -/obj/vehicle/ridden/wheelchair, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 4 +/obj/effect/turf_decal/trimline/purple/filled/corner{ + dir = 1 }, +/obj/effect/turf_decal/trimline/purple/filled/corner{ + dir = 8 + }, +/obj/structure/cable, /turf/open/floor/iron/white, -/area/medical/medbay/central) -"pkX" = ( -/obj/structure/table, +/area/station/science/cytology) +"pMM" = ( /obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 10 + dir = 4 }, -/obj/machinery/light/directional/west, +/obj/machinery/light/directional/east, /turf/open/floor/iron, -/area/hallway/secondary/service) -"pkZ" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/green/visible, -/obj/effect/turf_decal/trimline/blue/filled/corner, -/obj/effect/turf_decal/trimline/red/filled/corner{ - dir = 8 +/area/station/hallway/primary/central) +"pMX" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/catwalk_floor, +/area/station/maintenance/department/crew_quarters/dorms) +"pNc" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/turf/open/floor/iron, +/area/station/commons/dorms) +"pNd" = ( +/obj/structure/table, +/obj/item/assembly/igniter, +/obj/item/assembly/igniter{ + pixel_x = -8; + pixel_y = -4 }, -/obj/machinery/atmospherics/pipe/bridge_pipe/yellow/visible, +/obj/item/screwdriver{ + pixel_y = 16 + }, +/obj/effect/turf_decal/trimline/neutral/filled/line, +/obj/machinery/light/directional/south, /turf/open/floor/iron, -/area/engineering/atmos) -"plb" = ( -/obj/effect/turf_decal/trimline/neutral/filled/corner, +/area/station/commons/storage/primary) +"pNj" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line, +/obj/machinery/airalarm/directional/south, /turf/open/floor/iron, -/area/security/courtroom) -"pll" = ( -/obj/effect/turf_decal/trimline/purple/filled/corner{ - dir = 4 +/area/station/commons/fitness) +"pNk" = ( +/obj/machinery/meter, +/obj/machinery/atmospherics/pipe/smart/manifold4w/green/visible, +/turf/closed/wall/r_wall, +/area/station/engineering/atmos) +"pNv" = ( +/obj/machinery/light/small/directional/east, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/camera{ + c_tag = "Cargo - Upper Power Hatch"; + dir = 9; + network = list("ss13","cargo") }, -/obj/effect/turf_decal/trimline/purple/filled/corner, -/obj/structure/disposalpipe/segment{ +/turf/open/floor/plating, +/area/station/cargo/storage) +"pNB" = ( +/obj/structure/chair/comfy/beige, +/obj/effect/landmark/start/hangover, +/turf/open/floor/iron/grimy, +/area/station/hallway/secondary/entry) +"pNF" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible, +/obj/machinery/atmospherics/pipe/bridge_pipe/orange/visible{ dir = 4 }, -/obj/structure/cable, -/turf/open/floor/iron/white, -/area/science/research) -"plr" = ( -/obj/effect/turf_decal/siding/thinplating{ - dir = 4 +/turf/open/floor/iron, +/area/station/engineering/atmos) +"pNI" = ( +/obj/structure/table, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 6 }, -/obj/structure/fluff/tram_rail/floor, -/turf/open/floor/glass/reinforced, -/area/hallway/primary/tram/right) -"plv" = ( -/obj/structure/table/wood, -/obj/machinery/libraryscanner, -/obj/machinery/light/directional/west, -/obj/effect/turf_decal/siding/wood, -/obj/machinery/camera/directional/west{ - c_tag = "Civilian - Library West" +/obj/item/storage/box/hug{ + pixel_x = 4; + pixel_y = 3 }, -/turf/open/floor/wood, -/area/service/library) -"ply" = ( -/obj/effect/turf_decal/trimline/purple/filled/line{ - dir = 8 +/obj/item/razor{ + pixel_x = -8; + pixel_y = 3 }, -/turf/open/floor/iron/white, -/area/science/lab) -"plS" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 5 +/obj/machinery/camera{ + c_tag = "Security - Gulag Prep"; + dir = 6; + network = list("ss13","Security") }, -/obj/item/kirbyplants/random, -/obj/item/radio/intercom/directional/north, -/obj/structure/sign/poster/official/random/directional/east, /turf/open/floor/iron, -/area/commons/dorms) -"pmi" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ +/area/station/security/brig) +"pNL" = ( +/obj/machinery/light/directional/north, +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/station/science/xenobiology) +"pNM" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/trimline/yellow/filled/corner{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/yellow/filled/corner{ dir = 4 }, /turf/open/floor/iron, -/area/hallway/secondary/command) -"pml" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/area/station/engineering/atmos) +"pOa" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/bot, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/power/apc/auto_name/directional/east, -/obj/structure/cable, -/turf/open/floor/wood, -/area/command/heads_quarters/hop) -"pmr" = ( -/obj/effect/spawner/structure/window, -/turf/open/floor/plating, -/area/science/lobby) -"pmv" = ( -/obj/effect/turf_decal/trimline/blue/filled/line, -/obj/machinery/firealarm/directional/south, -/obj/structure/disposalpipe/segment{ +/obj/effect/spawner/random/structure/crate_empty, +/obj/effect/spawner/random/maintenance/three, +/turf/open/floor/iron, +/area/station/cargo/warehouse) +"pOd" = ( +/obj/effect/turf_decal/trimline/white/line{ + dir = 10 + }, +/obj/effect/turf_decal/trimline/yellow/corner{ dir = 4 }, -/turf/open/floor/iron/white, -/area/medical/medbay/central) -"pmD" = ( -/obj/machinery/power/smes{ - charge = 5e+006 +/obj/structure/showcase/cyborg/old{ + pixel_y = 20 }, -/obj/machinery/airalarm/directional/east, -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 6 +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/aisat_interior) +"pOf" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 4 }, -/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, -/area/engineering/gravity_generator) -"pmL" = ( -/obj/effect/turf_decal/trimline/red/filled/line, +/area/station/security/checkpoint/supply) +"pOo" = ( +/obj/structure/table, +/obj/structure/cable, +/obj/item/radio/intercom/prison, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/duct, +/obj/machinery/light/floor, /turf/open/floor/iron, -/area/security/prison) -"pmW" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 8 - }, +/area/station/security/prison) +"pOp" = ( +/turf/closed/wall/r_wall, +/area/station/science/ordnance/office) +"pOy" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/turf/open/floor/iron/grimy, -/area/ai_monitored/turret_protected/aisat/foyer) -"pmY" = ( +/turf/open/floor/catwalk_floor, +/area/station/hallway/primary/tram/right) +"pOU" = ( /obj/effect/decal/cleanable/dirt, -/obj/structure/railing{ +/obj/effect/landmark/event_spawn, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/engineering/atmospherics_engine) +"pPp" = ( +/obj/effect/turf_decal/trimline/neutral/filled/corner{ dir = 1 }, -/turf/open/floor/plating, -/area/maintenance/tram/right) -"pnc" = ( -/obj/machinery/computer/shuttle/labor, -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 9 - }, -/obj/effect/turf_decal/stripes/corner{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ dir = 4 }, /turf/open/floor/iron, -/area/security/processing) -"pnv" = ( -/obj/machinery/atmospherics/components/binary/pump{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/layer_manifold/scrubbers/hidden, -/obj/machinery/airlock_sensor/incinerator_ordmix{ - pixel_y = 24 +/area/station/hallway/secondary/entry) +"pPA" = ( +/obj/machinery/porta_turret/ai{ + dir = 4 }, -/turf/open/floor/engine, -/area/science/mixing/chamber) -"pnE" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/turf/open/floor/circuit/red, +/area/station/ai_monitored/turret_protected/ai_upload) +"pPC" = ( +/obj/structure/railing/corner{ dir = 8 }, -/obj/structure/cable, +/turf/open/floor/glass, +/area/station/commons/fitness/recreation) +"pPD" = ( +/obj/effect/turf_decal/trimline/red/filled/line, +/obj/structure/filingcabinet, /turf/open/floor/iron, -/area/commons/storage/primary) -"pnI" = ( -/turf/closed/wall/r_wall, -/area/hallway/primary/central) -"pnS" = ( -/obj/structure/reagent_dispensers/fueltank, -/obj/machinery/firealarm/directional/east, -/obj/effect/turf_decal/trimline/purple/filled/line{ - dir = 6 +/area/station/security/checkpoint/science) +"pPL" = ( +/obj/structure/cable, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/security/processing) +"pPV" = ( +/obj/effect/spawner/random/structure/grille, +/turf/open/floor/plating/airless, +/area/space/nearstation) +"pQp" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 }, -/turf/open/floor/iron, -/area/science/robotics/mechbay) -"pob" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 9 +/obj/effect/turf_decal/trimline/neutral/filled/corner{ + dir = 4 }, -/obj/structure/table, -/obj/item/stack/sheet/iron/fifty, -/obj/item/stack/sheet/iron/fifty, -/obj/item/storage/box/lights/mixed, -/obj/machinery/light_switch/directional/west, -/turf/open/floor/iron, -/area/commons/storage/tools) -"poc" = ( -/obj/effect/turf_decal/delivery, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, -/turf/open/floor/engine, -/area/engineering/supermatter/room) -"pof" = ( -/obj/structure/filingcabinet/chestdrawer, -/obj/effect/turf_decal/trimline/green/filled/line{ +/obj/effect/turf_decal/trimline/neutral/filled/corner{ dir = 1 }, /turf/open/floor/iron, -/area/security/courtroom) -"pop" = ( -/obj/structure/table, -/obj/item/radio, -/turf/open/floor/plating/airless, -/area/mine/explored) -"pov" = ( -/obj/effect/turf_decal/trimline/neutral/filled/arrow_cw{ +/area/station/hallway/primary/tram/left) +"pQE" = ( +/obj/effect/turf_decal/trimline/neutral/filled/corner{ dir = 1 }, -/obj/structure/sign/directions/supply{ - dir = 4; - pixel_y = 28 - }, -/obj/structure/sign/directions/security{ - dir = 1; - pixel_y = 34 - }, -/obj/structure/sign/directions/command{ +/obj/effect/turf_decal/trimline/blue/filled/corner, +/obj/structure/cable, +/obj/machinery/power/apc/auto_name/directional/east, +/obj/machinery/airalarm/directional/north, +/turf/open/floor/iron/dark, +/area/station/commons/fitness/recreation/entertainment) +"pRb" = ( +/obj/structure/kitchenspike, +/obj/machinery/light/directional/west, +/turf/open/floor/iron/showroomfloor, +/area/station/service/kitchen/coldroom) +"pRq" = ( +/obj/structure/chair{ dir = 1; - pixel_y = 40 + name = "Prosecution" }, -/obj/machinery/light/directional/north, -/obj/structure/sign/directions/vault{ - dir = 1; - pixel_y = 22 +/obj/effect/turf_decal/tile/red/anticorner/contrasted{ + dir = 8 }, /turf/open/floor/iron, -/area/hallway/primary/tram/left) -"poO" = ( -/obj/machinery/camera/directional/east{ - c_tag = "Civilian - Chapel East" +/area/station/security/courtroom) +"pRB" = ( +/obj/structure/table/glass, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/effect/turf_decal/siding/wideplating/dark{ + dir = 1 + }, +/obj/machinery/computer/security/wooden_tv{ + pixel_x = 1; + pixel_y = 6 }, /turf/open/floor/iron/dark, -/area/service/chapel) -"poS" = ( -/obj/structure/sink{ - dir = 4; - pixel_x = -12 +/area/station/command/bridge) +"pRM" = ( +/turf/closed/wall, +/area/station/cargo/sorting) +"pRS" = ( +/obj/structure/railing{ + dir = 4 }, -/obj/structure/mirror/directional/west, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/obj/structure/cable, +/obj/machinery/computer/secure_data{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/red/filled/line{ dir = 4 }, -/turf/open/floor/iron/freezer, -/area/commons/lounge) -"ppy" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/security/execution/transfer) +"pSd" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 10 + }, +/obj/structure/ore_box, +/turf/open/floor/iron, +/area/station/cargo/warehouse) +"pSf" = ( /obj/structure/cable, /turf/open/floor/iron/grimy, -/area/ai_monitored/turret_protected/aisat/foyer) -"ppS" = ( -/obj/structure/disposalpipe/segment{ - dir = 6 +/area/station/ai_monitored/command/nuke_storage) +"pSi" = ( +/obj/structure/rack, +/obj/item/pickaxe, +/obj/item/storage/bag/ore, +/obj/item/shovel, +/obj/item/clothing/glasses/meson, +/obj/item/clothing/gloves/color/yellow/heavy, +/turf/open/floor/iron/white, +/area/station/medical/chemistry) +"pSm" = ( +/obj/machinery/door/airlock{ + name = "Kitchen Access" }, -/obj/effect/turf_decal/sand/plating, -/turf/open/floor/plating/airless, -/area/mine/explored) -"pqc" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 +/obj/machinery/door/firedoor, +/obj/effect/mapping_helpers/airlock/access/all/service/kitchen, +/turf/open/floor/iron, +/area/station/service/kitchen) +"pSz" = ( +/obj/effect/turf_decal/trimline/yellow/filled/warning, +/turf/open/floor/iron, +/area/station/construction/mining/aux_base) +"pSV" = ( +/turf/closed/wall, +/area/station/security/checkpoint/escape) +"pTd" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 4 }, -/turf/open/floor/iron/dark, -/area/commons/fitness/recreation/entertainment) -"pqh" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/status_display/ai/directional/north, -/obj/structure/cable, -/turf/open/floor/circuit, -/area/ai_monitored/turret_protected/aisat_interior) -"pqo" = ( -/obj/effect/turf_decal/trimline/brown/filled/corner, -/obj/effect/turf_decal/trimline/brown/filled/corner{ +/obj/effect/turf_decal/trimline/neutral/filled/corner{ dir = 8 }, -/obj/effect/turf_decal/siding/wideplating{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/newscaster/directional/east, +/turf/open/floor/iron, +/area/station/commons/dorms) +"pTe" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line{ dir = 1 }, -/obj/effect/turf_decal/siding/wideplating, -/turf/open/floor/iron/dark, -/area/cargo/miningdock/oresilo) -"pqL" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/closet, -/obj/effect/spawner/random/maintenance/four, -/turf/open/floor/iron/smooth, -/area/maintenance/department/crew_quarters/dorms) -"pqM" = ( -/obj/structure/railing{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/green/filled/line{ - dir = 8 +/obj/machinery/camera{ + c_tag = "Civilian - aux_base Construction"; + dir = 9 }, -/obj/effect/landmark/start/botanist, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/construction/mining/aux_base) +"pTh" = ( +/turf/closed/wall, +/area/station/maintenance/department/science) +"pTr" = ( /turf/open/floor/iron/dark, -/area/service/hydroponics) -"prh" = ( -/obj/effect/turf_decal/trimline/blue/filled/line, -/obj/structure/bed/roller, -/obj/machinery/light/directional/south, -/obj/machinery/camera/directional/south{ - c_tag = "Medical - Lobby"; - network = list("ss13","medbay") - }, -/obj/effect/turf_decal/bot, -/obj/effect/landmark/start/hangover, -/turf/open/floor/iron/white, -/area/medical/medbay/lobby) -"prC" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/area/station/security/interrogation) +"pTD" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/catwalk_floor, -/area/maintenance/department/security) -"prF" = ( -/obj/machinery/igniter/incinerator_ordmix, -/turf/open/floor/engine/vacuum, -/area/science/mixing/chamber) -"prW" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/security/prison/workout) -"prX" = ( -/obj/structure/railing{ - dir = 1 +/area/station/hallway/secondary/exit/departure_lounge) +"pUj" = ( +/obj/effect/turf_decal/trimline/brown/filled/line{ + dir = 10 }, -/obj/machinery/holopad/secure, +/obj/structure/rack, +/turf/open/floor/iron/dark, +/area/station/cargo/miningdock/oresilo) +"pUv" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/turf/open/floor/glass/reinforced, -/area/ai_monitored/turret_protected/aisat/hallway) -"psc" = ( +/turf/open/floor/iron, +/area/station/hallway/secondary/exit) +"pUw" = ( +/turf/closed/wall, +/area/station/service/chapel) +"pUF" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/ai_monitored/security/armory) -"psh" = ( -/obj/effect/turf_decal/sand/plating, -/obj/effect/spawner/random/structure/girder, -/obj/item/stack/sheet/iron, -/turf/open/floor/plating/airless, -/area/mine/explored) -"pst" = ( -/obj/structure/ladder, +/turf/open/floor/iron/white, +/area/station/science/explab) +"pUN" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 10 + }, +/obj/machinery/airalarm/directional/south, +/turf/open/floor/iron/white, +/area/station/security/medical) +"pUP" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/smooth, -/area/hallway/primary/tram/left) -"psW" = ( -/obj/structure/table, -/obj/effect/landmark/event_spawn, -/obj/structure/cable, +/area/station/maintenance/starboard/greater) +"pUU" = ( +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 8 + }, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/dark, -/area/security/interrogation) -"psZ" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ +/obj/structure/cable, +/obj/machinery/status_display/evac/directional/west, +/turf/open/floor/iron/white, +/area/station/medical/virology) +"pVd" = ( +/obj/structure/disposaloutlet, +/obj/structure/disposalpipe/trunk{ dir = 1 }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/turf/open/floor/iron, -/area/commons/fitness/recreation) -"ptc" = ( +/turf/open/floor/engine, +/area/station/science/xenobiology) +"pVn" = ( +/obj/machinery/door/airlock/public/glass{ + name = "Library" + }, +/obj/structure/cable, +/obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/camera{ - c_tag = "Security - Lower Power Hatch"; - dir = 9; - network = list("ss13","Security") - }, -/turf/open/floor/catwalk_floor, -/area/maintenance/central/greater) -"ptg" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/turf_decal/box/red, -/obj/machinery/airalarm/mixingchamber{ - dir = 1; - pixel_y = 24 - }, -/obj/machinery/embedded_controller/radio/airlock_controller/incinerator_ordmix{ - pixel_x = 32; - pixel_y = -8 +/turf/open/floor/carpet, +/area/station/service/library) +"pVr" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 }, /turf/open/floor/iron/white, -/area/science/mixing/chamber) -"pty" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/circuit, -/area/ai_monitored/command/nuke_storage) -"ptZ" = ( -/obj/effect/decal/cleanable/cobweb/cobweb2, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/robot_debris/limb, -/turf/open/floor/iron/smooth, -/area/maintenance/starboard/lesser) -"puf" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/landmark/event_spawn, -/obj/structure/cable, -/turf/open/floor/iron/white, -/area/science/xenobiology) -"pug" = ( -/obj/effect/turf_decal/trimline/neutral/line{ - dir = 4 +/area/station/science/xenobiology) +"pVy" = ( +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 8 }, -/obj/effect/turf_decal/trimline/neutral/line{ +/obj/effect/turf_decal/trimline/neutral/filled/warning{ dir = 8 }, +/obj/machinery/door/firedoor, /turf/open/floor/iron, -/area/service/hydroponics/garden) -"puq" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/obj/effect/turf_decal/siding/wideplating{ - dir = 6 +/area/station/hallway/primary/tram/right) +"pVA" = ( +/obj/effect/turf_decal/siding/thinplating{ + dir = 8 }, -/turf/open/floor/iron/dark, -/area/ai_monitored/command/nuke_storage) -"pus" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 4 +/obj/structure/disposalpipe/segment, +/obj/structure/fluff/tram_rail/floor, +/turf/open/floor/iron, +/area/station/hallway/primary/tram/right) +"pVT" = ( +/obj/machinery/door/airlock/security{ + name = "Security Office" }, -/obj/machinery/camera{ - c_tag = "Secure - Gravity Generator"; - dir = 10 +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 4 }, -/turf/open/floor/iron/dark, -/area/engineering/gravity_generator) -"puK" = ( -/obj/machinery/atmospherics/components/unary/outlet_injector/on{ +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/door/firedoor, +/obj/effect/mapping_helpers/airlock/access/all/security/general, +/turf/open/floor/iron, +/area/station/security/office) +"pVW" = ( +/obj/structure/table/glass, +/obj/item/crowbar, +/obj/item/hatchet, +/obj/item/plant_analyzer, +/obj/item/cultivator, +/obj/item/reagent_containers/glass/bucket, +/obj/machinery/light/directional/north, +/obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 1 }, -/turf/open/floor/engine, -/area/science/xenobiology) -"pvg" = ( +/obj/machinery/newscaster/directional/north, +/turf/open/floor/iron, +/area/station/service/hydroponics/garden) +"pWg" = ( +/obj/structure/table/wood, +/obj/item/gun/ballistic/shotgun/doublebarrel, +/obj/item/reagent_containers/food/drinks/shaker, +/turf/open/floor/wood, +/area/station/service/bar) +"pWi" = ( +/obj/machinery/hydroponics/constructable, +/turf/open/floor/grass, +/area/station/service/hydroponics) +"pWm" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 10 }, -/obj/structure/closet, -/obj/item/tank/internals/emergency_oxygen, -/obj/effect/spawner/random/maintenance/three, -/obj/effect/landmark/start/hangover/closet, +/obj/structure/bed/dogbed{ + desc = "A comfy-looking cat bed. You can even strap your pet in, in case the gravity turns off."; + name = "cat bed" + }, +/mob/living/simple_animal/pet/cat/jerry, /turf/open/floor/iron, -/area/maintenance/tram/mid) -"pvv" = ( +/area/station/maintenance/tram/mid) +"pWp" = ( +/obj/structure/closet/crate, +/obj/item/food/breadslice/plain, +/obj/item/food/breadslice/plain, +/obj/item/food/breadslice/plain, +/obj/item/food/grown/potato, +/obj/item/food/grown/potato, +/obj/item/food/grown/onion, +/obj/item/food/grown/onion, +/obj/item/food/meat/rawcutlet/plain, +/obj/item/food/meat/rawcutlet/plain, +/obj/item/food/meat/rawcutlet/plain, +/turf/open/floor/iron/cafeteria, +/area/station/security/prison/mess) +"pWt" = ( +/obj/effect/turf_decal/trimline/neutral/filled/corner{ + dir = 1 + }, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/landmark/navigate_destination/aiupload, /obj/structure/cable, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/ai_upload) -"pwl" = ( -/obj/effect/turf_decal/trimline/green/filled/line{ - dir = 6 +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/sorting/mail/flip{ + dir = 8; + name = "sorting disposal pipe (Medical Wing)"; + sortTypes = list(9,10,11,27) }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/green/visible, /turf/open/floor/iron, -/area/engineering/atmos/pumproom) -"pwt" = ( -/obj/effect/turf_decal/sand/plating, -/obj/effect/turf_decal/stripes/asteroid/end{ - dir = 4 +/area/station/hallway/primary/tram/center) +"pWC" = ( +/obj/structure/railing{ + dir = 8 }, -/turf/open/floor/plating/airless, -/area/mine/explored) -"pwz" = ( -/obj/effect/turf_decal/trimline/neutral/filled/corner{ - dir = 1 +/turf/open/floor/iron/stairs/medium, +/area/station/commons/dorms) +"pWW" = ( +/obj/machinery/computer/crew{ + dir = 4 }, -/turf/open/floor/iron, -/area/hallway/primary/tram/left) -"pwB" = ( -/obj/machinery/duct, -/obj/effect/turf_decal/tile/red/fourcorners, -/turf/open/floor/iron, -/area/service/kitchen) -"pwF" = ( -/obj/machinery/computer/upload/borg{ +/obj/effect/turf_decal/trimline/green/filled/line{ dir = 8 }, -/obj/item/radio/intercom/directional/east{ - frequency = 1447; - name = "ai intercom" +/obj/machinery/light/directional/west, +/turf/open/floor/iron/dark, +/area/station/command/bridge) +"pWZ" = ( +/obj/effect/turf_decal/trimline/blue/filled/corner, +/obj/effect/turf_decal/trimline/blue/filled/corner{ + dir = 4 }, -/turf/open/floor/circuit/green, -/area/ai_monitored/turret_protected/ai_upload) -"pwI" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/trimline/purple/filled/line{ - dir = 8 +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 4 }, /turf/open/floor/iron/white, -/area/science/lobby) -"pwX" = ( -/obj/effect/turf_decal/trimline/white/filled/corner{ +/area/station/medical/medbay/central) +"pXh" = ( +/obj/machinery/computer/secure_data{ dir = 4 }, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/aisat_interior) -"pxa" = ( -/obj/machinery/door/airlock/command/glass{ - name = "Bridge"; - req_access_txt = "19" - }, -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/trimline/blue/filled/line{ +/obj/effect/turf_decal/trimline/red/filled/line{ dir = 8 }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ - cycle_id = "bridge-left" - }, -/obj/machinery/door/poddoor/preopen{ - id = "bridge blast"; - name = "bridge blast door" +/obj/structure/reagent_dispensers/wall/peppertank/directional/west, +/turf/open/floor/iron, +/area/station/security/checkpoint/supply) +"pXi" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 6 }, -/turf/open/floor/iron/dark, -/area/command/bridge) -"pxf" = ( +/obj/effect/landmark/blobstart, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"pXn" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/trimline/neutral/filled/line, +/turf/open/floor/iron, +/area/station/ai_monitored/command/storage/eva) +"pXv" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/effect/turf_decal/trimline/neutral/filled/corner{ dir = 1 }, @@ -46666,4175 +47503,4464 @@ }, /obj/structure/cable, /turf/open/floor/iron, -/area/hallway/secondary/command) -"pxy" = ( -/obj/machinery/light/small/directional/west, -/obj/structure/cable, -/turf/open/floor/catwalk_floor, -/area/science/research) -"pxE" = ( -/obj/machinery/atmospherics/components/binary/valve/digital, -/obj/effect/turf_decal/stripes/corner{ +/area/station/hallway/secondary/construction/engineering) +"pXw" = ( +/obj/machinery/door/airlock/security{ + name = "Detective's Office" + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/door/firedoor, +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/turf_decal/stripes/corner, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/science/storage) -"pxG" = ( -/turf/closed/wall/r_wall, -/area/security/prison/mess) -"pxI" = ( +/obj/effect/mapping_helpers/airlock/access/all/security/detective, +/turf/open/floor/iron/grimy, +/area/station/security/detectives_office) +"pXJ" = ( /obj/structure/table/glass, -/obj/effect/turf_decal/trimline/brown/filled/line{ - dir = 1 +/obj/item/reagent_containers/glass/beaker/cryoxadone{ + pixel_x = 6; + pixel_y = 10 }, -/obj/item/aicard, -/obj/item/multitool, -/obj/machinery/status_display/ai/directional/north, +/obj/item/reagent_containers/glass/beaker/cryoxadone{ + pixel_x = -6; + pixel_y = 10 + }, +/obj/item/storage/pill_bottle/mannitol, +/obj/item/reagent_containers/dropper{ + pixel_y = 6 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, /turf/open/floor/iron/dark, -/area/command/bridge) -"pxQ" = ( -/obj/machinery/photocopier, -/obj/effect/turf_decal/tile/brown/fourcorners, -/obj/machinery/airalarm/directional/north, -/turf/open/floor/iron, -/area/cargo/sorting) -"pxR" = ( -/obj/effect/turf_decal/siding/thinplating{ +/area/station/medical/treatment_center) +"pXS" = ( +/obj/structure/window/reinforced/plasma{ dir = 8 }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/cargo/storage) -"pxT" = ( -/obj/effect/landmark/event_spawn, -/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/general/visible, +/obj/structure/cable, +/obj/machinery/power/energy_accumulator/tesla_coil/anchored, +/turf/open/floor/engine, +/area/station/engineering/supermatter) +"pXT" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/turf/open/floor/catwalk_floor, -/area/cargo/storage) -"pya" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/red/filled/corner{ +/turf/open/floor/wood, +/area/station/command/heads_quarters/hop) +"pYu" = ( +/obj/structure/lattice/catwalk, +/obj/structure/railing{ dir = 8 }, -/turf/open/floor/iron, -/area/security/prison) -"pyh" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 8 +/obj/structure/railing/corner, +/obj/machinery/light/small/directional/east, +/turf/open/space/basic, +/area/space/nearstation) +"pYH" = ( +/obj/structure/bed{ + dir = 4 }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 1 +/obj/item/bedsheet/brown{ + dir = 4 + }, +/turf/open/floor/carpet, +/area/station/cargo/miningdock) +"pYP" = ( +/obj/structure/table, +/obj/item/stack/sheet/glass/fifty, +/obj/item/stack/rods/fifty, +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 4 }, /turf/open/floor/iron, -/area/engineering/main) -"pyr" = ( -/obj/structure/showcase/cyborg/old{ - dir = 4; - pixel_x = -9; - pixel_y = 2 +/area/station/commons/storage/tools) +"pYW" = ( +/obj/effect/turf_decal/trimline/brown/filled/line{ + dir = 4 }, -/turf/open/floor/circuit, -/area/ai_monitored/turret_protected/aisat_interior) -"pyN" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/white, -/area/science/lobby) -"pyW" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/closet, -/obj/effect/spawner/random/maintenance/three, -/turf/open/floor/iron/smooth, -/area/maintenance/port/central) -"pzb" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment, -/turf/open/floor/wood, -/area/service/theater) -"pzi" = ( -/obj/structure/railing{ +/obj/machinery/camera{ + c_tag = "Cargo - Bank Vault"; + dir = 6; + network = list("ss13","cargo") + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 8 }, -/obj/effect/turf_decal/siding/thinplating{ +/turf/open/floor/iron/dark, +/area/station/cargo/miningdock/oresilo) +"pZn" = ( +/turf/closed/wall/r_wall, +/area/station/ai_monitored/turret_protected/ai_upload_foyer) +"pZp" = ( +/obj/structure/cable/multilayer/multiz, +/obj/structure/sign/warning/electric_shock{ + pixel_x = 32 + }, +/obj/effect/turf_decal/stripes/end{ dir = 8 }, -/turf/open/floor/iron, -/area/commons/dorms) -"pzm" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, -/area/security/prison/garden) -"pzy" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/white, -/area/medical/virology) -"pzD" = ( +/area/station/hallway/primary/tram/left) +"pZr" = ( +/mob/living/simple_animal/mouse/brown/tom, +/turf/open/misc/asteroid, +/area/station/security/prison/workout) +"pZu" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 4 +/obj/machinery/holopad/secure, +/turf/open/floor/wood, +/area/station/command/heads_quarters/captain/private) +"pZv" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 5 }, -/obj/effect/landmark/start/hangover, +/obj/machinery/vending/cigarette, /turf/open/floor/iron, -/area/hallway/secondary/entry) -"pzG" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 6 +/area/station/commons/storage/tools) +"pZU" = ( +/obj/structure/rack, +/obj/item/clothing/under/color/blue, +/obj/item/clothing/under/color/blue, +/obj/item/clothing/under/color/blue, +/obj/item/clothing/head/soft/blue, +/obj/item/clothing/head/soft/blue, +/obj/item/clothing/head/soft/blue, +/obj/effect/turf_decal/tile/blue/full, +/turf/open/floor/iron/dark/smooth_large, +/area/station/commons/fitness/recreation/entertainment) +"pZW" = ( +/turf/closed/wall, +/area/station/maintenance/port/central) +"pZY" = ( +/obj/effect/turf_decal/trimline/brown/filled/corner{ + dir = 1 }, -/obj/structure/cable, -/turf/open/floor/iron, -/area/cargo/office) -"pAc" = ( -/obj/structure/disposalpipe/segment{ - dir = 10 +/obj/effect/turf_decal/trimline/neutral/corner{ + dir = 1 }, -/obj/effect/turf_decal/sand/plating, +/obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/plating/airless, -/area/mine/explored) -"pAt" = ( -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/hallway/primary/tram/right) +"qak" = ( +/obj/machinery/light/warm/directional/north, +/turf/open/floor/iron/dark, +/area/station/service/chapel) +"qal" = ( +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ dir = 1 }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 +/obj/structure/chair/sofa/corner{ + dir = 8 }, -/turf/open/floor/iron/dark, -/area/command/bridge) -"pAz" = ( -/obj/structure/railing{ - dir = 4 +/turf/open/floor/iron, +/area/station/cargo/miningdock/cafeteria) +"qar" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/reagent_dispensers/watertank, +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 6 }, -/obj/effect/turf_decal/trimline/green/filled/line{ - dir = 4 +/turf/open/floor/iron, +/area/station/cargo/warehouse) +"qaJ" = ( +/obj/machinery/door/airlock/research{ + name = "Ordnance Lab" }, -/obj/effect/landmark/start/botanist, +/obj/machinery/atmospherics/pipe/smart/simple/dark/visible, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/dark, -/area/service/hydroponics) -"pAE" = ( -/obj/effect/turf_decal/trimline/yellow/warning{ +/obj/machinery/door/firedoor/heavy, +/obj/effect/mapping_helpers/airlock/access/all/science/ordnance_storage, +/turf/open/floor/iron/white, +/area/station/science/ordnance) +"qaL" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/security/checkpoint/engineering) +"qaO" = ( +/turf/open/misc/asteroid, +/area/station/medical/chemistry) +"qaV" = ( +/obj/effect/turf_decal/trimline/brown/filled/line{ dir = 1 }, -/obj/effect/turf_decal/trimline/neutral/filled/arrow_ccw, -/obj/effect/turf_decal/caution, -/obj/structure/railing/corner{ +/obj/item/kirbyplants/random, +/obj/item/radio/intercom/directional/north, +/turf/open/floor/iron, +/area/station/cargo/miningdock) +"qaX" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/reagent_dispensers/watertank, +/turf/open/floor/iron/smooth, +/area/station/maintenance/department/crew_quarters/dorms) +"qbu" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 4 }, +/obj/effect/turf_decal/trimline/neutral/filled/corner{ + dir = 8 + }, /turf/open/floor/iron, -/area/hallway/primary/tram/left) -"pAW" = ( -/turf/closed/wall/r_wall, -/area/engineering/main) -"pAX" = ( -/obj/effect/turf_decal/siding/thinplating, -/obj/effect/turf_decal/siding/thinplating{ - dir = 1 +/area/station/hallway/secondary/exit) +"qbJ" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/trimline/brown/filled/corner, -/obj/structure/disposalpipe/segment{ +/obj/effect/turf_decal/trimline/neutral/filled/corner, +/obj/machinery/firealarm/directional/west, +/turf/open/floor/iron, +/area/station/hallway/secondary/command) +"qbM" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 4 }, -/obj/structure/cable, -/turf/open/floor/iron, -/area/cargo/storage) -"pBb" = ( -/obj/structure/sign/warning/docking, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/hallway/secondary/exit/departure_lounge) -"pBc" = ( -/obj/machinery/atmospherics/pipe/smart/simple/purple/visible, -/obj/structure/disposalpipe/segment, +/obj/machinery/status_display/evac/directional/east, /turf/open/floor/iron, -/area/science/storage) -"pBf" = ( -/obj/effect/turf_decal/stripes/line{ +/area/station/hallway/primary/central) +"qbW" = ( +/obj/effect/turf_decal/trimline/neutral/filled/corner, +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/engine, -/area/engineering/supermatter/room) -"pBg" = ( -/obj/structure/table, -/turf/open/floor/carpet, -/area/cargo/qm) -"pBi" = ( +/turf/open/floor/iron, +/area/station/hallway/secondary/exit) +"qca" = ( +/obj/effect/spawner/random/trash/food_packaging, /obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, -/turf/open/floor/iron, -/area/cargo/warehouse) -"pBl" = ( -/obj/structure/bookcase/random/religion, -/obj/effect/turf_decal/siding/wood, -/turf/open/floor/wood/large, -/area/service/library) -"pBu" = ( -/obj/effect/turf_decal/trimline/blue/filled/corner{ +/turf/open/floor/catwalk_floor, +/area/station/maintenance/department/security) +"qcw" = ( +/obj/machinery/computer/station_alert{ dir = 1 }, -/obj/effect/turf_decal/trimline/blue/filled/corner{ - dir = 4 +/obj/item/radio/intercom/directional/south, +/turf/open/floor/iron/dark, +/area/station/command/heads_quarters/ce) +"qcE" = ( +/obj/machinery/camera/directional/north{ + c_tag = "Civilian - Restroom North" }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron/white, -/area/medical/medbay/central) -"pBD" = ( -/obj/machinery/airalarm/directional/north, -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 5 +/turf/open/floor/iron/freezer, +/area/station/commons/toilet) +"qcF" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, -/obj/effect/turf_decal/trimline/red/filled/corner{ +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark, -/area/security/office) -"pBF" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 9 +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ + dir = 1 }, /turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/aisat/hallway) -"pCq" = ( -/obj/effect/turf_decal/trimline/yellow/filled/corner{ - dir = 8 +/area/station/medical/morgue) +"qcJ" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/effect/turf_decal/trimline/yellow/filled/corner{ +/obj/effect/turf_decal/trimline/yellow/filled/corner, +/obj/effect/turf_decal/trimline/yellow/filled/line{ dir = 1 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/junction/flip{ - dir = 1 - }, +/obj/machinery/light_switch/directional/north, /obj/structure/cable, /turf/open/floor/iron, -/area/engineering/main) -"pCu" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/engineering/atmos/pumproom) -"pCw" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/closed/wall/r_wall, -/area/engineering/supermatter) -"pCy" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "pharmacy_shutters_2"; - name = "Pharmacy shutters" - }, -/obj/machinery/door/firedoor, -/obj/machinery/door/window/left/directional/south{ - name = "Chemistry Desk"; - req_access_txt = "5;69" +/area/station/tcommsat/computer) +"qcP" = ( +/obj/machinery/atmospherics/components/unary/outlet_injector/on/layer2{ + dir = 8 }, -/turf/open/floor/iron, -/area/medical/pharmacy) -"pCC" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable/layer3, -/turf/open/floor/iron, -/area/engineering/main) -"pCD" = ( -/obj/machinery/duct, -/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating/airless, +/area/station/ai_monitored/turret_protected/aisat_interior) +"qcQ" = ( /obj/structure/cable, -/turf/open/floor/catwalk_floor, -/area/maintenance/central/greater) -"pCM" = ( -/obj/machinery/airalarm/directional/north, -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 1 - }, /turf/open/floor/iron, -/area/security/prison) -"pCN" = ( -/obj/structure/fluff/tram_rail/anchor, -/turf/open/openspace, -/area/hallway/primary/tram/right) -"pCR" = ( -/obj/effect/turf_decal/trimline/purple/filled/line, -/obj/machinery/light/directional/south, -/turf/open/floor/iron/white, -/area/science/research) -"pCU" = ( -/obj/structure/table, -/obj/item/paper_bin{ - pixel_x = -3; - pixel_y = 7 - }, -/obj/item/inspector, -/obj/item/inspector{ - pixel_x = -5; - pixel_y = 12 +/area/station/commons/storage/primary) +"qdj" = ( +/turf/closed/wall/r_wall, +/area/station/science/breakroom) +"qdl" = ( +/turf/open/floor/engine, +/area/station/science/xenobiology) +"qdr" = ( +/obj/structure/table/glass, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 4 }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/security/office) -"pDd" = ( -/obj/machinery/door/airlock/hatch{ - name = "MiniSat Chamber Hallway"; - req_one_access_txt = "65" +/obj/item/storage/medkit/regular{ + pixel_x = 3; + pixel_y = 3 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/door/firedoor, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/aisat_interior) -"pDg" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ +/obj/item/storage/medkit/regular, +/obj/item/radio/intercom/directional/west, +/turf/open/floor/iron/white, +/area/station/security/medical) +"qdB" = ( +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ dir = 1 }, -/turf/open/floor/iron/white, -/area/medical/medbay/central) -"pDh" = ( -/obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/catwalk_floor, -/area/maintenance/starboard/greater) -"pDm" = ( /obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, /turf/open/floor/iron, -/area/engineering/atmos) -"pDt" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 6 +/area/station/commons/lounge) +"qdK" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 4 }, -/obj/structure/table, -/obj/machinery/recharger{ - pixel_y = 4 +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) +"qdL" = ( +/obj/machinery/door/airlock/command/glass{ + name = "Control Room" }, -/obj/machinery/computer/security/telescreen{ - dir = 1; - name = "Science Camera Monitor"; - network = list("ss13","rd"); - pixel_y = -28 +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 1 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/access/any/command/general, +/obj/effect/mapping_helpers/airlock/access/any/engineering/tcoms, /turf/open/floor/iron, -/area/security/checkpoint/science) -"pDu" = ( -/obj/structure/ladder, -/turf/open/floor/iron/grimy, -/area/ai_monitored/command/nuke_storage) -"pDy" = ( -/obj/machinery/button/door/directional/west{ - id = "private_c"; - name = "Privacy Bolts"; - normaldoorcontrol = 1; - pixel_x = 24; - pixel_y = 9; - specialfunctions = 4 +/area/station/tcommsat/computer) +"qdQ" = ( +/obj/effect/turf_decal/trimline/neutral/filled/corner{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/carpet, -/area/commons/dorms) -"pDB" = ( -/obj/effect/turf_decal/trimline/yellow/filled/corner{ +/obj/effect/turf_decal/trimline/neutral/filled/corner{ dir = 4 }, -/obj/structure/cable, +/obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/white, -/area/medical/pharmacy) -"pDJ" = ( -/obj/effect/turf_decal/trimline/brown/filled/line{ - dir = 1 +/turf/open/floor/iron, +/area/station/commons/fitness/recreation) +"qdY" = ( +/obj/effect/turf_decal/siding/thinplating{ + dir = 10 }, -/obj/effect/turf_decal/stripes/corner{ +/turf/open/floor/glass/reinforced, +/area/station/security/brig) +"qea" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple/layer2{ dir = 8 }, -/turf/open/floor/iron, -/area/cargo/storage) -"pDK" = ( +/turf/open/floor/iron/dark/airless, +/area/station/science/ordnance/freezerchamber) +"qec" = ( /obj/effect/turf_decal/trimline/blue/filled/corner, /obj/effect/turf_decal/trimline/blue/filled/corner{ dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment, /obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 5 - }, /turf/open/floor/iron/white, -/area/medical/medbay/central) -"pDT" = ( -/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ - dir = 9 - }, -/obj/structure/lattice, -/turf/open/space/basic, -/area/mine/explored) -"pDV" = ( -/obj/structure/table/glass, -/obj/item/storage/box/monkeycubes{ - pixel_x = 6; - pixel_y = 7 - }, -/obj/machinery/requests_console/directional/east{ - department = "Genetics"; - name = "Genetics Requests Console" - }, -/obj/machinery/camera{ - c_tag = "Science - Genetics"; - dir = 9; - network = list("ss13","rd") +/area/station/medical/medbay/lobby) +"qek" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/obj/effect/turf_decal/trimline/blue/filled/corner{ + dir = 8 }, -/turf/open/floor/iron/dark, -/area/science/genetics) -"pEo" = ( -/obj/structure/disposalpipe/segment{ +/obj/effect/turf_decal/trimline/green/filled/corner{ dir = 4 }, -/turf/closed/wall, -/area/cargo/sorting) -"pEz" = ( -/obj/structure/table, -/obj/item/assembly/prox_sensor{ - pixel_x = 5; - pixel_y = 7 - }, -/obj/item/assembly/prox_sensor{ - pixel_x = -4; - pixel_y = 1 - }, -/obj/item/assembly/prox_sensor{ - pixel_x = 2; - pixel_y = -2 +/turf/open/floor/iron, +/area/station/security/courtroom) +"qeo" = ( +/obj/machinery/door/airlock/research/glass/incinerator/ordmix_interior{ + name = "Burn Chamber Interior Airlock" }, -/obj/item/assembly/prox_sensor{ - pixel_x = 9; - pixel_y = -2 +/obj/effect/mapping_helpers/airlock/locked, +/obj/machinery/embedded_controller/radio/airlock_controller/incinerator_ordmix{ + pixel_y = 32 }, -/turf/open/floor/iron/dark, -/area/science/mixing/launch) -"pED" = ( -/obj/effect/turf_decal/tile{ - dir = 1 +/obj/effect/mapping_helpers/airlock/access/all/science/ordnance, +/turf/open/floor/engine, +/area/station/science/ordnance/burnchamber) +"qeE" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 5 }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/obj/structure/reagent_dispensers/wall/peppertank/directional/east, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/security/checkpoint) +"qeL" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 10 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/light/directional/north, -/obj/machinery/camera{ - c_tag = "Arrivals - North Docking Wing"; - dir = 9 +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ + dir = 5 }, /obj/structure/cable, /turf/open/floor/iron, -/area/hallway/secondary/entry) -"pEJ" = ( -/obj/effect/decal/cleanable/dirt, +/area/station/hallway/secondary/command) +"qeP" = ( /obj/structure/table, -/obj/item/candle, -/turf/open/floor/iron/smooth, -/area/maintenance/starboard/central) -"pEN" = ( -/obj/effect/turf_decal/trimline/purple/filled/corner{ - dir = 1 - }, -/obj/structure/cable, +/obj/item/radio/intercom/directional/south, /turf/open/floor/iron/dark, -/area/science/xenobiology) -"pES" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 5 +/area/station/command/teleporter) +"qeQ" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 10 }, -/obj/machinery/airalarm/directional/north, -/obj/machinery/light/directional/east, -/obj/machinery/computer/department_orders/service, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, /turf/open/floor/iron, -/area/hallway/secondary/service) -"pEV" = ( -/obj/machinery/meter, -/obj/machinery/atmospherics/pipe/smart/manifold4w/yellow/visible, -/turf/closed/wall/r_wall, -/area/engineering/atmos) -"pFt" = ( -/obj/effect/turf_decal/trimline/neutral/filled/corner, -/obj/structure/disposalpipe/segment{ - dir = 9 +/area/station/security/brig) +"qeZ" = ( +/obj/structure/cable, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small/directional/west, +/turf/open/floor/catwalk_floor, +/area/station/maintenance/central/greater) +"qfh" = ( +/obj/effect/turf_decal/siding/thinplating{ + dir = 1 }, -/obj/effect/landmark/start/hangover, +/turf/open/floor/iron/cafeteria, +/area/station/service/kitchen/diner) +"qfj" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/turf/open/floor/wood, +/area/station/commons/dorms) +"qfk" = ( +/obj/machinery/power/apc/auto_name/directional/north, /obj/structure/cable, /turf/open/floor/iron, -/area/hallway/primary/tram/right) -"pFx" = ( -/turf/closed/wall, -/area/commons/fitness/recreation/entertainment) -"pFz" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment, +/area/station/security/prison/work) +"qfC" = ( +/obj/structure/rack, +/obj/item/extinguisher, +/obj/item/chair/plastic, +/obj/item/chair/plastic{ + pixel_y = 5 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/maintenance/starboard/central) +"qfK" = ( +/obj/machinery/firealarm/directional/north, +/obj/effect/turf_decal/trimline/green/filled/line, +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 1 + }, /turf/open/floor/iron, -/area/hallway/primary/central) -"pFQ" = ( -/obj/machinery/suit_storage_unit/standard_unit, -/obj/structure/window/reinforced/spawner/east, -/obj/structure/window/reinforced/spawner/west, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/ai_monitored/command/storage/eva) -"pGb" = ( +/area/station/security/courtroom) +"qfM" = ( +/obj/machinery/status_display/evac/directional/north, +/obj/structure/table/wood, +/obj/item/paper_bin{ + pixel_x = -2; + pixel_y = 4 + }, +/obj/item/pen, +/turf/open/floor/wood, +/area/station/command/heads_quarters/hop) +"qfO" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, /turf/open/floor/iron, -/area/cargo/miningdock) -"pGn" = ( -/obj/machinery/door/airlock/hatch{ - name = "MiniSat Antechamber"; - req_one_access_txt = "65" +/area/station/hallway/secondary/exit/departure_lounge) +"qfP" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/door/firedoor, -/obj/structure/cable, -/turf/open/floor/iron/grimy, -/area/ai_monitored/turret_protected/aisat/foyer) -"pGq" = ( -/obj/effect/turf_decal/trimline/white/line{ - dir = 1 +/turf/open/floor/iron, +/area/station/hallway/secondary/command) +"qfU" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 8 }, -/obj/effect/turf_decal/trimline/yellow/line, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/aisat_interior) -"pGy" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 1 +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 }, -/obj/structure/disposalpipe/segment, +/obj/item/radio/intercom/directional/west, /turf/open/floor/iron, -/area/hallway/primary/central) -"pGF" = ( -/obj/effect/turf_decal/stripes{ +/area/station/security/execution/transfer) +"qgd" = ( +/obj/structure/table/wood, +/obj/item/flashlight/lamp/green{ + pixel_y = 4 + }, +/obj/item/radio/intercom/directional/east, +/turf/open/floor/carpet, +/area/station/medical/psychology) +"qgh" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/smooth, +/area/station/maintenance/tram/mid) +"qgo" = ( +/obj/machinery/light/directional/north, +/turf/open/openspace, +/area/station/hallway/primary/tram/right) +"qgq" = ( +/obj/machinery/computer/department_orders/science{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 10 + }, +/turf/open/floor/iron/white, +/area/station/science/research) +"qgs" = ( +/obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/effect/turf_decal/stripes, -/obj/effect/turf_decal/caution/stand_clear/red{ +/obj/effect/turf_decal/trimline/yellow/filled/line, +/obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/vault, -/area/hallway/primary/tram/left) -"pGJ" = ( -/obj/effect/spawner/random/trash/mess, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, -/turf/open/floor/catwalk_floor, -/area/maintenance/department/security) -"pGL" = ( -/obj/machinery/light/directional/south, -/obj/machinery/power/apc/auto_name/directional/south, -/obj/machinery/modular_computer/console/preset/engineering{ +/turf/open/floor/iron, +/area/station/engineering/engine_smes) +"qgt" = ( +/turf/closed/wall/rock/porous, +/area/station/medical/chemistry) +"qgx" = ( +/obj/machinery/biogenerator, +/obj/machinery/light/directional/north, +/obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 1 }, -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/command/heads_quarters/ce) -"pGR" = ( -/obj/machinery/airalarm/directional/north, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/obj/machinery/camera/directional/north{ + c_tag = "Civilian - Public Garden" + }, /turf/open/floor/iron, -/area/security/prison/work) -"pGT" = ( +/area/station/service/hydroponics/garden) +"qgz" = ( +/obj/machinery/light/small/directional/west, +/obj/effect/decal/cleanable/dirt, /obj/structure/cable, -/obj/machinery/duct, -/turf/open/floor/iron/freezer, -/area/security/prison) -"pHc" = ( +/turf/open/floor/catwalk_floor, +/area/station/maintenance/central/greater) +"qgB" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"qgP" = ( /obj/structure/table, -/obj/item/radio/off, -/obj/item/screwdriver{ - pixel_y = 10 +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 4 }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/computer/security/telescreen/entertainment/directional/east, /turf/open/floor/iron, -/area/security/office) -"pHt" = ( -/obj/structure/stairs/north, -/obj/structure/railing{ - dir = 8 +/area/station/commons/dorms) +"qgQ" = ( +/obj/structure/window/reinforced/spawner/west, +/obj/machinery/shower{ + dir = 4; + pixel_x = 6 }, -/turf/open/floor/iron/stairs/medium, -/area/commons/dorms) -"pHH" = ( -/obj/effect/turf_decal/siding/thinplating{ - dir = 1 +/obj/item/soap/nanotrasen, +/obj/structure/cable, +/turf/open/floor/iron/freezer, +/area/station/security/prison/shower) +"qgR" = ( +/obj/structure/window/reinforced{ + dir = 8 }, -/obj/machinery/door/airlock/hatch{ - name = "MiniSat Chamber Hallway"; - req_one_access_txt = "65" +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ + dir = 2 }, -/obj/machinery/door/firedoor, /turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/aisat/hallway) -"pHW" = ( -/turf/open/floor/iron/dark, -/area/science/robotics/lab) -"pIj" = ( -/obj/effect/turf_decal/trimline/purple/filled/corner{ - dir = 1 - }, -/obj/item/radio/intercom/directional/west, -/turf/open/floor/iron/white, -/area/science/explab) -"pIs" = ( -/obj/structure/table/wood, -/obj/item/gavelblock, -/obj/item/gavelhammer, +/area/station/science/xenobiology) +"qha" = ( +/obj/machinery/door/poddoor/incinerator_atmos_aux, +/turf/open/floor/engine, +/area/station/maintenance/disposal/incinerator) +"qhb" = ( +/obj/structure/cable/layer1, /obj/structure/cable, -/obj/item/radio/intercom/directional/south, -/obj/effect/turf_decal/tile/blue/half/contrasted{ - dir = 4 +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/ai) +"qhe" = ( +/obj/machinery/door/airlock{ + id_tag = "private_R"; + name = "Private Quarters R" }, -/turf/open/floor/iron, -/area/security/courtroom) -"pIz" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/engineering/main) -"pIG" = ( -/obj/machinery/door/airlock/highsecurity{ - name = "Secure Vault Access"; - req_one_access_txt = "19" - }, +/turf/open/floor/carpet, +/area/station/commons/dorms) +"qhn" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/turf/open/floor/plating, -/area/command/bridge) -"pIH" = ( -/obj/structure/ladder, +/obj/machinery/door/airlock/engineering{ + name = "Power Access Hatch" + }, /obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/smooth, -/area/maintenance/tram/right) -"pII" = ( -/turf/closed/wall/r_wall, -/area/ai_monitored/command/storage/eva) -"pIN" = ( -/obj/effect/turf_decal/trimline/yellow/warning{ - dir = 1 +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 4 }, -/obj/effect/turf_decal/trimline/neutral/filled/corner, -/obj/machinery/camera{ - c_tag = "Hallway - Port Tram Platform South-East"; - dir = 6 +/obj/effect/mapping_helpers/airlock/access/any/science/maintenance, +/obj/effect/mapping_helpers/airlock/access/any/supply/maintenance, +/turf/open/floor/catwalk_floor, +/area/station/maintenance/starboard/central) +"qhJ" = ( +/obj/effect/turf_decal/trimline/blue/filled/corner, +/obj/effect/turf_decal/trimline/blue/filled/corner{ + dir = 8 }, -/obj/effect/turf_decal/caution, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron, -/area/hallway/primary/tram/left) -"pIQ" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, -/obj/machinery/meter, -/obj/machinery/atmospherics/pipe/bridge_pipe/yellow/visible, -/turf/open/floor/iron, -/area/engineering/atmos) -"pIY" = ( /obj/structure/disposalpipe/segment{ - dir = 4 + dir = 6 }, -/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) +"qhL" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/door/airlock/external{ - autoclose = 0; - frequency = 1449; - id_tag = "middleleft_upper_eva_internal"; - name = "External Access" - }, -/obj/machinery/door_buttons/access_button{ - idDoor = "middleleft_upper_eva_internal"; - idSelf = "middleleft_upper_eva_airlock_control"; - name = "External Access Button"; - pixel_y = 24 - }, -/obj/effect/mapping_helpers/airlock/locked, -/turf/open/floor/catwalk_floor, -/area/hallway/primary/tram/center) -"pJa" = ( -/obj/effect/landmark/event_spawn, -/obj/effect/turf_decal/stripes/corner{ - dir = 8 - }, -/turf/open/floor/iron, -/area/ai_monitored/security/armory) -"pJf" = ( -/obj/machinery/door/airlock{ - name = "Courtroom" +/turf/open/floor/iron/dark, +/area/station/security/execution/transfer) +"qhN" = ( +/obj/structure/railing{ + dir = 5 }, -/obj/effect/turf_decal/trimline/neutral/filled/line, -/obj/effect/turf_decal/trimline/neutral/filled/line{ +/turf/open/floor/glass/reinforced, +/area/station/ai_monitored/turret_protected/aisat/hallway) +"qhW" = ( +/obj/effect/turf_decal/siding/thinplating{ dir = 1 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/door/firedoor, /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/security/courtroom) -"pJF" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 8 - }, -/obj/machinery/atmospherics/components/trinary/filter{ +/obj/machinery/door/firedoor/border_only{ dir = 1 }, -/obj/machinery/requests_console/directional/west{ - department = "Atmospherics"; - departmentType = 3; - name = "Atmospherics Requests Console" +/obj/structure/railing/corner{ + dir = 1 }, +/obj/structure/cable, /turf/open/floor/iron, -/area/engineering/atmos) -"pJQ" = ( -/obj/effect/turf_decal/trimline/brown/filled/line{ - dir = 4 - }, -/obj/machinery/camera{ - c_tag = "Cargo - Bank Vault"; - dir = 6; - network = list("ss13","cargo") - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/area/station/commons/dorms) +"qif" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 8 }, -/turf/open/floor/iron/dark, -/area/cargo/miningdock/oresilo) -"pJU" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment, /obj/structure/cable, /turf/open/floor/iron, -/area/hallway/secondary/entry) -"pJV" = ( +/area/station/hallway/secondary/exit) +"qig" = ( +/turf/closed/wall, +/area/station/science/breakroom) +"qik" = ( +/obj/structure/sign/warning/radiation, +/turf/closed/wall/r_wall, +/area/station/engineering/supermatter) +"qiw" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/trimline/purple/filled/line, -/obj/machinery/light/directional/south, -/obj/structure/extinguisher_cabinet/directional/south, +/obj/effect/turf_decal/trimline/yellow/filled/corner{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/yellow/filled/corner{ + dir = 1 + }, /obj/structure/cable, -/turf/open/floor/iron/white, -/area/science/explab) -"pJY" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 8 +/turf/open/floor/iron, +/area/station/maintenance/disposal/incinerator) +"qiI" = ( +/obj/machinery/door/airlock/security/glass{ + name = "Brig Control" }, -/turf/open/floor/plating, -/area/maintenance/starboard/lesser) -"pKf" = ( -/obj/structure/fluff/tram_rail/anchor{ +/obj/effect/turf_decal/trimline/red/filled/line{ dir = 1 }, -/turf/open/openspace, -/area/hallway/primary/tram/center) -"pKj" = ( -/turf/open/floor/carpet, -/area/command/bridge) -"pKm" = ( -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/trimline/red/filled/line, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/machinery/door/firedoor, +/obj/effect/mapping_helpers/airlock/access/all/security/armory, +/turf/open/floor/iron/showroomfloor, +/area/station/security/warden) +"qiL" = ( +/obj/structure/ladder, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/catwalk_floor, +/area/station/maintenance/starboard/greater) +"qiN" = ( +/obj/structure/chair/comfy/brown{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/dark, -/area/medical/morgue) -"pKn" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/railing{ +/turf/open/floor/carpet, +/area/station/command/heads_quarters/captain) +"qjf" = ( +/obj/effect/turf_decal/trimline/neutral/filled/corner{ dir = 1 }, -/obj/effect/spawner/random/trash/garbage{ - spawn_loot_count = 2; - spawn_random_offset = 1; - spawn_scatter_radius = 4 +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/turf/open/floor/plating, -/area/maintenance/tram/right) -"pKo" = ( -/obj/effect/turf_decal/trimline/purple/filled/line{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/hallway/primary/tram/center) +"qjw" = ( +/obj/machinery/computer/secure_data, +/obj/machinery/requests_console/directional/north{ + announcementConsole = 1; + department = "Head of Security's Desk"; + departmentType = 5; + name = "Head of Security's Requests Console" + }, +/obj/machinery/camera{ + c_tag = "Security - Head of Security's Office"; + dir = 9; + network = list("ss13","Security") + }, +/turf/open/floor/carpet, +/area/station/command/heads_quarters/hos) +"qjG" = ( +/obj/machinery/hydroponics/soil, +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 10 + }, +/obj/item/plant_analyzer, +/turf/open/floor/iron/dark, +/area/station/security/prison/garden) +"qjJ" = ( +/obj/machinery/light/small/directional/south, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/delivery, +/obj/structure/closet/secure_closet/atmospherics, +/obj/machinery/atmospherics/pipe/smart/manifold4w/dark/visible, +/turf/open/floor/iron, +/area/station/maintenance/disposal/incinerator) +"qjU" = ( +/turf/closed/wall, +/area/station/maintenance/tram/mid) +"qjW" = ( +/obj/machinery/computer/cargo/request{ dir = 8 }, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ +/obj/effect/turf_decal/trimline/blue/filled/line{ dir = 4 }, -/obj/machinery/portable_atmospherics/canister/bz, +/obj/machinery/light/directional/east, /turf/open/floor/iron/dark, -/area/science/xenobiology) -"pKr" = ( -/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ - dir = 5 - }, -/obj/structure/lattice, -/turf/open/space/basic, -/area/mine/explored) -"pKu" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/area/station/command/bridge) +"qkh" = ( +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/landmark/start/station_engineer, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/security/prison/garden) +"qki" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, /obj/structure/cable/layer3, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"qkj" = ( +/obj/effect/turf_decal/trimline/yellow/warning, +/obj/structure/railing/corner{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/neutral/filled/arrow_cw{ + dir = 1 + }, +/obj/machinery/camera{ + c_tag = "Hallway - Starboard Tram Platform North"; + dir = 10 + }, +/obj/effect/turf_decal/caution{ + dir = 1 + }, /turf/open/floor/iron, -/area/engineering/main) -"pKw" = ( +/area/station/hallway/primary/tram/right) +"qkr" = ( +/obj/machinery/camera/directional/west{ + c_tag = "Security - Main West"; + network = list("ss13","Security") + }, +/turf/open/openspace, +/area/station/security/brig) +"qkA" = ( +/obj/structure/table, /obj/machinery/light/small/directional/west, +/obj/item/radio/intercom/prison/directional/north, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 9 + }, +/turf/open/floor/iron, +/area/station/security/execution/transfer) +"qkH" = ( +/obj/structure/rack, +/obj/item/stack/sheet/iron/ten, +/obj/item/stack/rods/ten, /obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/turf/open/floor/catwalk_floor, -/area/maintenance/central/greater) -"pKx" = ( -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/door/airlock/public/glass{ - name = "Public Lavaland Mining Dock" +/turf/open/floor/plating, +/area/station/maintenance/starboard/central) +"qkP" = ( +/obj/effect/turf_decal/tile/red{ + dir = 1 }, -/obj/effect/turf_decal/trimline/brown/filled/line{ +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/blue{ dir = 4 }, -/obj/effect/turf_decal/trimline/brown/filled/line{ +/obj/effect/turf_decal/tile/blue{ dir = 8 }, +/obj/structure/closet/secure_closet/freezer/cream_pie, /turf/open/floor/iron, -/area/hallway/secondary/exit) -"pKF" = ( -/obj/machinery/button/door/directional/east{ - id = "ceprivacy"; - name = "Privacy Shutters Control" +/area/station/service/theater) +"qkS" = ( +/obj/machinery/atmospherics/components/unary/thermomachine/heater{ + dir = 8 }, -/turf/open/floor/iron/dark, -/area/command/heads_quarters/ce) -"pKH" = ( -/obj/structure/chair/stool/directional/south, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/security/prison) -"pLh" = ( +/area/station/engineering/atmos) +"qkV" = ( +/obj/machinery/bluespace_beacon, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/effect/landmark/event_spawn, -/turf/open/floor/iron, -/area/security/checkpoint/escape) -"pLo" = ( -/obj/effect/turf_decal/delivery, -/obj/effect/turf_decal/stripes{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/neutral/filled/corner{ - dir = 4 - }, -/turf/open/floor/iron, -/area/hallway/primary/central) -"pLA" = ( -/obj/machinery/door/poddoor/shutters{ - id = "armory"; - name = "Armoury Shutter" - }, -/obj/effect/turf_decal/trimline/red/filled/line, -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 1 - }, -/obj/effect/turf_decal/delivery, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark, +/area/station/command/teleporter) +"qla" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/ai_monitored/security/armory) -"pLK" = ( +/area/station/ai_monitored/security/armory) +"qld" = ( +/obj/effect/spawner/structure/window/reinforced/tinted, +/turf/open/floor/plating, +/area/station/commons/lounge) +"qlm" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/closed/wall/r_wall, -/area/science/mixing/chamber) -"pMh" = ( -/obj/structure/rack, -/obj/structure/window/reinforced{ +/obj/effect/decal/cleanable/dirt, +/obj/machinery/door/airlock/maintenance_hatch, +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/unres{ dir = 8 }, -/obj/item/clothing/glasses/meson{ - pixel_y = 4 - }, -/obj/item/lighter, -/obj/item/reagent_containers/pill/patch/aiuri, -/obj/item/stock_parts/cell/high, -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 1 +/obj/effect/mapping_helpers/airlock/access/any/science/maintenance, +/turf/open/floor/catwalk_floor, +/area/station/maintenance/starboard/central) +"qlx" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, +/obj/effect/turf_decal/trimline/neutral/filled/line, /turf/open/floor/iron, -/area/command/heads_quarters/ce) -"pMl" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 1 +/area/station/ai_monitored/command/storage/eva) +"qlB" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/grille, +/obj/effect/spawner/random/structure/barricade, +/turf/open/floor/iron/smooth, +/area/station/maintenance/central/greater) +"qlG" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 4 }, -/obj/machinery/computer/med_data, -/turf/open/floor/iron/white, -/area/medical/medbay/central) -"pMr" = ( -/obj/machinery/door/airlock/security{ - name = "Interrogation"; - req_access_txt = "63" +/obj/effect/turf_decal/tile/blue{ + dir = 8 }, -/obj/effect/turf_decal/trimline/red/filled/line, -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 1 +/obj/machinery/door/firedoor/border_only, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/cafeteria, +/area/station/commons/dorms/laundry) +"qlX" = ( +/obj/effect/spawner/random/trash/garbage, +/turf/open/misc/asteroid, +/area/mine/explored) +"qmf" = ( +/obj/structure/ore_box, +/turf/open/misc/asteroid/airless, +/area/mine/explored) +"qmi" = ( +/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, +/obj/structure/cable/layer3, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"qmp" = ( +/obj/machinery/light/small/directional/east, +/turf/open/floor/engine/n2o, +/area/station/engineering/atmos) +"qmt" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 4 }, -/obj/structure/cable, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/machinery/door/firedoor/border_only, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/door/firedoor, -/turf/open/floor/iron/dark, -/area/security/interrogation) -"pMu" = ( -/obj/effect/turf_decal/trimline/green/filled/line{ - dir = 6 +/turf/open/floor/iron/cafeteria, +/area/station/commons/dorms/laundry) +"qmB" = ( +/obj/effect/turf_decal/trimline/white/line{ + dir = 5 }, -/obj/structure/closet/l3closet/virology, -/obj/machinery/light/small/directional/south, -/turf/open/floor/iron/white, -/area/medical/virology) -"pMJ" = ( -/obj/structure/flora/ausbushes/sunnybush, -/turf/open/floor/grass, -/area/science/genetics) -"pMP" = ( +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/aisat_interior) +"qmE" = ( +/obj/machinery/airalarm/directional/north, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/aisat/foyer) +"qnl" = ( +/obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 1 + dir = 4 }, -/obj/machinery/firealarm/directional/north, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/turf/open/floor/iron, -/area/hallway/secondary/service) -"pNb" = ( -/obj/effect/landmark/start/hangover, /obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 8 }, -/turf/open/floor/iron, -/area/hallway/secondary/entry) -"pNi" = ( -/obj/effect/turf_decal/bot, -/obj/effect/landmark/navigate_destination/hop, -/turf/open/floor/iron, -/area/command/heads_quarters/hop) -"pNw" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/green/visible, -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 10 - }, -/obj/structure/reagent_dispensers/fueltank/large, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron, -/area/engineering/atmos) -"pNy" = ( -/obj/machinery/door/airlock/medical/glass{ - name = "Treatment Center"; - req_access_txt = "5" +/obj/machinery/door/airlock/hatch{ + name = "Tram Maintenance Dock" }, /obj/effect/mapping_helpers/airlock/unres{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/blue/filled/line{ dir = 1 }, +/turf/open/floor/iron, +/area/station/maintenance/port/central) +"qnq" = ( /obj/effect/turf_decal/trimline/blue/filled/line, -/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/structure/sign/departments/chemistry{ + pixel_y = -32 + }, /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/machinery/duct, /turf/open/floor/iron/white, -/area/medical/treatment_center) -"pNK" = ( -/obj/machinery/door/airlock/security/glass{ - name = "Prison Wing"; - req_access_txt = "2" - }, -/obj/effect/turf_decal/trimline/red/filled/line{ +/area/station/medical/medbay/central) +"qnt" = ( +/obj/effect/turf_decal/trimline/red/filled/corner, +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ dir = 8 }, -/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/command/bridge) +"qnD" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/door/firedoor, -/obj/effect/mapping_helpers/airlock/unres{ - dir = 1 - }, +/obj/structure/cable, /turf/open/floor/iron, -/area/security/brig) -"pNO" = ( +/area/station/hallway/secondary/command) +"qnW" = ( /obj/effect/turf_decal/trimline/red/filled/line{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/neutral/filled/corner{ dir = 8 }, +/obj/effect/turf_decal/trimline/neutral/filled/warning{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, /obj/structure/cable, -/turf/open/floor/iron/white, -/area/security/medical) -"pNR" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/catwalk_floor, -/area/maintenance/tram/left) -"pOb" = ( -/obj/structure/chair/sofa/left{ +/turf/open/floor/iron, +/area/station/hallway/secondary/command) +"qoK" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 8 }, -/turf/open/floor/carpet, -/area/medical/psychology) -"pOc" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/machinery/duct, +/turf/open/floor/wood, +/area/station/service/bar) +"qoX" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 6 + }, +/turf/open/floor/iron, +/area/station/command/heads_quarters/ce) +"qoZ" = ( +/obj/structure/disposalpipe/trunk/multiz{ dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, +/obj/machinery/door/window/left/directional/north{ + dir = 2; + name = "Containment Pen #2"; + req_access = list("xenobiology") + }, +/obj/effect/turf_decal/delivery, +/obj/machinery/door/poddoor/preopen{ + id = "xenobiotopleft"; + name = "Xenobio Topleft Pen Blast Door" + }, /turf/open/floor/iron/dark, -/area/engineering/atmospherics_engine) -"pOw" = ( +/area/station/science/xenobiology) +"qpa" = ( /obj/machinery/holopad, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron, -/area/command/heads_quarters/ce) -"pOP" = ( -/obj/effect/turf_decal/bot, -/obj/machinery/portable_atmospherics/canister/nitrogen, -/turf/open/floor/iron, -/area/engineering/atmos) -"pOY" = ( -/obj/effect/turf_decal/trimline/purple/filled/line, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/landmark/navigate_destination/research, -/turf/open/floor/iron/white, -/area/science/lab) -"pPd" = ( -/obj/effect/turf_decal/trimline/purple/filled/corner{ - dir = 8 +/obj/effect/turf_decal/siding/wood{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/trimline/neutral/corner{ +/turf/open/floor/wood/large, +/area/station/service/library) +"qpb" = ( +/obj/structure/railing{ dir = 8 }, -/obj/structure/cable, -/turf/open/floor/iron, -/area/hallway/primary/tram/right) -"pPo" = ( -/obj/effect/turf_decal/bot, -/obj/machinery/power/port_gen/pacman, -/turf/open/floor/plating, -/area/ai_monitored/turret_protected/aisat/maint) -"pPr" = ( -/obj/machinery/camera/emp_proof{ - c_tag = "Engineering - Atmospherics N2O Chamber"; - dir = 9; - network = list("ss13","engineering") +/obj/structure/sign/warning/biohazard{ + pixel_x = 32 + }, +/obj/structure/window/reinforced/spawner, +/turf/open/floor/catwalk_floor, +/area/station/command/gateway) +"qpc" = ( +/obj/machinery/button/door/directional/west{ + id = "private_m"; + name = "Privacy Bolts"; + normaldoorcontrol = 1; + pixel_y = -9; + specialfunctions = 4 }, -/turf/open/floor/engine/n2o, -/area/engineering/atmos) -"pPx" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/structure/ladder, -/turf/open/floor/iron/dark, -/area/command/bridge) -"pPz" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line, +/turf/open/floor/wood, +/area/station/commons/dorms) +"qpj" = ( +/obj/structure/chair/stool/bar/directional/east, +/obj/effect/landmark/start/prisoner, +/turf/open/floor/iron, +/area/station/security/prison) +"qpp" = ( /obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 1 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/door/airlock/public/glass{ - name = "Primary Tool Storage" +/obj/machinery/light/directional/north, +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/machinery/door/firedoor, /obj/structure/cable, /turf/open/floor/iron, -/area/commons/storage/primary) -"pPH" = ( -/obj/machinery/duct, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/cobweb/cobweb2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/catwalk_floor, -/area/maintenance/central/greater) -"pPM" = ( -/obj/effect/turf_decal/trimline/neutral/filled/corner{ +/area/station/hallway/secondary/exit) +"qpu" = ( +/obj/effect/turf_decal/trimline/red/filled/corner{ + dir = 8 + }, +/obj/machinery/atmospherics/components/trinary/filter/atmos/n2{ dir = 4 }, /turf/open/floor/iron, -/area/hallway/primary/tram/left) -"pPP" = ( -/obj/machinery/modular_computer/console/preset/civilian, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/area/station/engineering/atmos) +"qpx" = ( +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, /obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 1 + dir = 8 }, -/obj/effect/turf_decal/trimline/yellow/filled/line, -/obj/structure/cable, -/turf/open/floor/iron, -/area/engineering/break_room) -"pPV" = ( -/obj/effect/spawner/random/structure/grille, -/turf/open/floor/plating/airless, -/area/space/nearstation) -"pPX" = ( -/obj/effect/turf_decal/sand/plating, -/obj/machinery/power/tracker, -/obj/structure/cable, -/turf/open/floor/plating/airless, -/area/solars/starboard) -"pQv" = ( -/obj/effect/turf_decal/siding/thinplating{ - dir = 4 +/obj/structure/extinguisher_cabinet/directional/west, +/obj/machinery/light/directional/west, +/obj/machinery/camera/emp_proof{ + c_tag = "Engineering - Material Storage"; + dir = 10; + network = list("ss13","engineering") }, -/turf/open/floor/glass/reinforced, -/area/security/brig) -"pQB" = ( -/turf/closed/wall/r_wall, -/area/maintenance/department/cargo) -"pQD" = ( -/obj/effect/turf_decal/trimline/brown/filled/line, /turf/open/floor/iron, -/area/cargo/office) -"pRp" = ( -/obj/effect/turf_decal/stripes/end{ - dir = 8 +/area/station/engineering/main) +"qpF" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/button/door/directional/east{ + id = "miningdorm3"; + name = "Door Bolt Control"; + normaldoorcontrol = 1; + specialfunctions = 4 }, -/obj/machinery/atmospherics/pipe/multiz/scrubbers/visible/layer2{ - dir = 8 +/turf/open/floor/carpet, +/area/station/cargo/miningdock) +"qpG" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/spawner/random/engineering/tracking_beacon, +/turf/open/floor/iron, +/area/station/cargo/storage) +"qpL" = ( +/obj/effect/turf_decal/trimline/brown/filled/corner{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/multiz/supply/visible/layer4{ +/obj/effect/turf_decal/trimline/brown/filled/corner{ dir = 8 }, -/obj/item/radio/intercom/directional/east, -/turf/open/floor/plating, -/area/command/bridge) -"pRt" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/machinery/power/apc/auto_name/directional/north, -/obj/effect/landmark/start/hangover, -/obj/structure/cable, /turf/open/floor/iron, -/area/hallway/secondary/construction/engineering) -"pRF" = ( -/obj/effect/turf_decal/siding/thinplating{ +/area/station/cargo/office) +"qpY" = ( +/obj/effect/turf_decal/siding/wood{ dir = 8 }, -/obj/structure/fluff/tram_rail/floor{ - dir = 1 - }, -/turf/open/floor/glass/reinforced, -/area/hallway/primary/tram/center) -"pRI" = ( -/obj/machinery/atmospherics/pipe/smart/simple/dark/visible{ - dir = 6 - }, -/obj/machinery/meter, -/obj/machinery/button/ignition/incinerator/ordmix{ - pixel_x = 32; - pixel_y = 8 +/obj/structure/filingcabinet, +/obj/machinery/camera{ + c_tag = "Civilian - Vacant Office"; + dir = 9 }, -/obj/machinery/button/door/incinerator_vent_ordmix{ - pixel_x = 32; - pixel_y = -8 +/turf/open/floor/wood, +/area/station/commons/vacant_room/office) +"qpZ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/turf/open/floor/catwalk_floor, +/area/station/maintenance/tram/mid) +"qqc" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/turf/open/floor/iron/white, -/area/science/mixing) -"pRL" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"qqi" = ( +/obj/effect/spawner/structure/window, +/turf/open/floor/plating, +/area/station/commons/fitness/recreation) +"qqn" = ( /obj/machinery/light/directional/south, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 1 +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 6 }, -/obj/effect/turf_decal/trimline/neutral/filled/line, -/obj/structure/disposalpipe/segment{ - dir = 5 +/obj/machinery/camera{ + c_tag = "Security - Prison Main South-East"; + dir = 6; + network = list("ss13","Security","prison") }, -/turf/open/floor/iron/dark, -/area/security/courtroom) -"pRU" = ( +/turf/open/floor/iron, +/area/station/security/prison) +"qqp" = ( +/obj/machinery/light/small/directional/north, /obj/structure/closet/emcloset, /obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"pRW" = ( -/obj/effect/turf_decal/bot, -/obj/machinery/flasher/directional/east{ - id = "hopflash" +/obj/effect/landmark/start/hangover/closet, +/turf/open/floor/iron/smooth, +/area/station/hallway/primary/tram/center) +"qqx" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, +/obj/machinery/light/directional/west, /turf/open/floor/iron, -/area/command/heads_quarters/hop) -"pRZ" = ( -/obj/effect/turf_decal/tile/blue{ +/area/station/hallway/secondary/entry) +"qrg" = ( +/obj/effect/turf_decal/stripes/corner{ dir = 4 }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 +/obj/machinery/atmospherics/pipe/smart/manifold4w/orange/visible, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"qrk" = ( +/obj/structure/chair/sofa/corner{ + dir = 1 }, -/obj/machinery/door/firedoor/border_only, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/railing, +/obj/machinery/light/directional/west, +/obj/effect/landmark/start/hangover, /turf/open/floor/iron/cafeteria, -/area/commons/dorms/laundry) -"pSq" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/area/station/service/kitchen/diner) +"qro" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/effect/turf_decal/caution/stand_clear{ +/turf/open/floor/iron/white, +/area/station/science/xenobiology) +"qrp" = ( +/obj/machinery/power/port_gen/pacman, +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 10 + }, +/turf/open/floor/iron, +/area/station/engineering/gravity_generator) +"qrr" = ( +/obj/machinery/camera/emp_proof{ + c_tag = "Secure - Telecomms Server Room"; + dir = 9 + }, +/turf/open/floor/circuit/telecomms/mainframe, +/area/station/tcommsat/server) +"qrL" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/obj/effect/turf_decal/trimline/purple/filled/line{ dir = 4 }, -/obj/structure/railing, -/turf/open/floor/plating, -/area/maintenance/tram/right) -"pSs" = ( -/obj/effect/turf_decal/trimline/yellow/warning{ +/turf/open/floor/iron/dark, +/area/station/science/xenobiology) +"qrR" = ( +/obj/machinery/chem_heater/withbuffer, +/obj/effect/turf_decal/tile/yellow/fourcorners, +/turf/open/floor/iron/white, +/area/station/medical/chemistry) +"qrW" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ dir = 1 }, -/obj/structure/railing/corner{ - dir = 1 +/obj/machinery/newscaster/directional/north, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) +"qsa" = ( +/obj/structure/sign/warning/vacuum/external{ + pixel_x = -32 }, -/obj/effect/turf_decal/trimline/neutral/filled/arrow_ccw, -/obj/effect/turf_decal/caution, +/obj/effect/turf_decal/sand/plating, +/obj/machinery/light/small/directional/east, +/turf/open/floor/plating, +/area/station/maintenance/starboard/lesser) +"qse" = ( +/obj/effect/turf_decal/trimline/neutral/filled/corner{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/trash/cigbutt, /turf/open/floor/iron, -/area/hallway/primary/tram/left) -"pSM" = ( +/area/station/maintenance/tram/mid) +"qsg" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/landmark/event_spawn, -/obj/structure/chair{ - dir = 1 +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/trimline/purple/filled/corner, +/obj/effect/turf_decal/trimline/purple/filled/corner{ + dir = 4 }, +/obj/structure/cable, /turf/open/floor/iron/dark, -/area/security/interrogation) -"pSS" = ( -/obj/machinery/holopad, -/obj/effect/turf_decal/bot, +/area/station/ai_monitored/turret_protected/ai_upload_foyer) +"qsh" = ( +/obj/machinery/air_sensor/mix_tank, +/turf/open/floor/engine/vacuum, +/area/station/engineering/atmos) +"qsu" = ( +/obj/machinery/rnd/experimentor, +/turf/open/floor/engine, +/area/station/science/explab) +"qsy" = ( +/obj/effect/turf_decal/trimline/neutral/filled/corner, /turf/open/floor/iron, -/area/hallway/secondary/entry) -"pTe" = ( -/obj/effect/turf_decal/trimline/yellow/warning, -/obj/effect/turf_decal/trimline/neutral/filled/arrow_ccw{ - dir = 1 - }, -/obj/effect/turf_decal/caution{ - dir = 1 +/area/station/hallway/primary/tram/left) +"qsI" = ( +/obj/effect/turf_decal/trimline/brown/filled/corner{ + dir = 4 }, -/obj/structure/railing/corner{ - dir = 8 +/obj/structure/fireaxecabinet/directional/north, +/turf/open/floor/iron/dark, +/area/station/command/bridge) +"qsM" = ( +/obj/machinery/atmospherics/components/binary/pump{ + name = "Air to Port" }, +/obj/machinery/light/directional/west, +/obj/structure/extinguisher_cabinet/directional/west, /turf/open/floor/iron, -/area/hallway/primary/tram/left) -"pTE" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, -/turf/open/floor/plating, -/area/engineering/atmos/pumproom) -"pTF" = ( +/area/station/engineering/atmos) +"qsR" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/corner, -/obj/effect/turf_decal/trimline/yellow/corner{ - dir = 4 - }, -/obj/machinery/button/door/directional/south{ - id = "trammaintdock"; - name = "Tram Maintenance Dock Access"; - pixel_x = 8 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 4 +/obj/machinery/duct, +/turf/open/floor/plating, +/area/station/maintenance/department/crew_quarters/dorms) +"qth" = ( +/obj/structure/chair/sofa/right, +/turf/open/floor/iron/cafeteria, +/area/station/service/kitchen/diner) +"qtp" = ( +/turf/closed/wall/r_wall, +/area/station/ai_monitored/security/armory) +"qtr" = ( +/obj/structure/ladder, +/obj/effect/turf_decal/sand/plating, +/obj/machinery/light/small/directional/north, +/turf/open/floor/plating, +/area/station/maintenance/department/security) +"qtu" = ( +/obj/structure/disposalpipe/segment{ + dir = 5 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, /turf/open/floor/iron, -/area/maintenance/port/central) -"pTG" = ( +/area/station/science/robotics/lab) +"qtw" = ( +/obj/structure/table/reinforced, +/obj/machinery/computer/security/telescreen{ + dir = 1; + name = "Test Chamber Monitor"; + network = list("xeno"); + pixel_y = 2 + }, +/turf/open/floor/iron/dark, +/area/station/science/xenobiology) +"qtF" = ( /obj/effect/turf_decal/trimline/neutral/filled/corner{ dir = 1 }, /turf/open/floor/iron, -/area/hallway/secondary/construction/engineering) -"pTT" = ( -/obj/effect/spawner/structure/window, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "robotics2"; - name = "robotics lab shutters" +/area/station/hallway/primary/tram/right) +"qtJ" = ( +/obj/machinery/light/small/directional/north, +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 5 }, -/turf/open/floor/plating, -/area/science/robotics/lab) -"pTU" = ( -/obj/structure/easel, -/obj/item/canvas/nineteen_nineteen, -/obj/item/canvas/twentythree_nineteen, -/obj/item/canvas/twentythree_twentythree, -/obj/machinery/newscaster/directional/west, -/turf/open/floor/iron/grimy, -/area/service/library/lounge) -"pTY" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/yellow/visible, -/obj/machinery/atmospherics/components/binary/pump/off{ - name = "Mix to Incinerator" +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/trash/graffiti{ + pixel_y = 32; + spawn_loot_chance = 50 }, /turf/open/floor/iron, -/area/engineering/atmos) -"pUd" = ( -/obj/effect/turf_decal/siding/wideplating/corner{ - dir = 8 - }, -/turf/open/floor/circuit/green, -/area/ai_monitored/command/nuke_storage) -"pUs" = ( +/area/station/maintenance/tram/mid) +"qtN" = ( /obj/structure/bodycontainer/morgue, -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 5 - }, -/turf/open/floor/iron/dark, -/area/security/medical) -"pUE" = ( -/obj/structure/rack, -/obj/item/clothing/suit/armor/bulletproof{ - pixel_x = -3; - pixel_y = 3 +/obj/structure/window/reinforced{ + dir = 1 }, -/obj/item/clothing/suit/armor/bulletproof, -/obj/item/clothing/suit/armor/bulletproof{ - pixel_x = 3; - pixel_y = -3 +/turf/open/floor/iron, +/area/station/science/robotics/lab) +"qun" = ( +/obj/machinery/holopad, +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/item/clothing/head/helmet/alt{ - layer = 3.00001; - pixel_x = -3; - pixel_y = 3 +/obj/effect/turf_decal/box/white{ + color = "#52B4E9" }, -/obj/item/clothing/head/helmet/alt{ - layer = 3.00001 +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/wood/parquet, +/area/station/medical/psychology) +"quv" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ + dir = 10 }, -/obj/item/clothing/head/helmet/alt{ - layer = 3.00001; - pixel_x = 3; - pixel_y = -3 +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/science/research) +"quB" = ( +/obj/machinery/telecomms/server/presets/medical, +/turf/open/floor/iron/dark/telecomms, +/area/station/tcommsat/server) +"quG" = ( +/obj/effect/turf_decal/trimline/green/filled/corner{ + dir = 4 }, -/obj/structure/reagent_dispensers/wall/peppertank/directional/west, -/obj/machinery/light/directional/north, -/obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/ai_monitored/security/armory) -"pUH" = ( -/obj/machinery/light/directional/south, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/area/station/service/hydroponics) +"quM" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/light_switch/directional/north{ + pixel_x = 12 + }, +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 1 + }, +/obj/machinery/firealarm/directional/north, +/turf/open/floor/iron/white, +/area/station/science/xenobiology) +"quR" = ( +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/turf/open/floor/iron/freezer, -/area/security/prison/shower) -"pUW" = ( -/obj/machinery/door/airlock/mining/glass{ - name = "Mining Dock" +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/obj/effect/turf_decal/trimline/brown/filled/line{ +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/turf_decal/trimline/brown/filled/line, +/obj/effect/turf_decal/tile/neutral, +/obj/structure/table/optable{ + desc = "A cold, hard place for your final rest."; + name = "Morgue Slab" + }, +/obj/machinery/light_switch/directional/west{ + pixel_y = -8 + }, +/turf/open/floor/iron/dark, +/area/station/medical/morgue) +"qvb" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/door/firedoor, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/mapping_helpers/airlock/access/all/supply/mining, /turf/open/floor/iron, -/area/cargo/miningdock) -"pVi" = ( +/area/station/commons/dorms) +"qvE" = ( /obj/effect/turf_decal/trimline/neutral/filled/corner, -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 1 +/obj/effect/turf_decal/trimline/green/corner, +/obj/effect/turf_decal/trimline/neutral/filled/corner{ + dir = 4 }, -/turf/open/floor/iron, -/area/command/gateway) -"pVs" = ( -/obj/structure/closet/emcloset, -/obj/effect/turf_decal/siding/thinplating/dark{ - dir = 5 +/obj/effect/turf_decal/trimline/green/corner{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/effect/landmark/start/hangover/closet, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/hallway/secondary/entry) -"pVB" = ( -/obj/effect/landmark/event_spawn, /turf/open/floor/iron, -/area/engineering/engine_smes) -"pVD" = ( -/obj/machinery/door/window/left/directional/east{ - name = "Coffin Storage"; - req_access_txt = "22" +/area/station/hallway/primary/central) +"qvL" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/railing, +/turf/open/floor/plating, +/area/station/maintenance/tram/mid) +"qvM" = ( +/obj/structure/table/wood, +/turf/open/floor/iron/grimy, +/area/station/hallway/secondary/entry) +"qvS" = ( +/obj/structure/cable, +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 8 }, -/turf/open/floor/carpet, -/area/service/chapel/monastery) -"pVE" = ( -/obj/structure/railing{ +/obj/effect/turf_decal/trimline/blue/filled/line{ dir = 4 }, -/obj/machinery/light/directional/west, -/obj/machinery/camera{ - c_tag = "Secure - AI Upper Ring East"; - dir = 10; - network = list("ss13","aicore") - }, -/turf/open/floor/glass/reinforced, -/area/ai_monitored/turret_protected/aisat/hallway) -"pVL" = ( -/obj/machinery/atmospherics/pipe/smart/simple/dark/visible{ - dir = 9 +/obj/machinery/door/airlock/medical/glass{ + name = "Chemistry" }, -/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/door/firedoor, +/obj/structure/disposalpipe/segment, +/obj/effect/mapping_helpers/airlock/access/all/medical/pharmacy, +/turf/open/floor/iron/white, +/area/station/medical/chemistry) +"qwe" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/firealarm/directional/south, +/obj/structure/cable, /turf/open/floor/iron/white, -/area/science/mixing) -"pVN" = ( -/obj/machinery/atmospherics/components/unary/outlet_injector/monitored/air_input{ - dir = 1 +/area/station/service/kitchen) +"qwr" = ( +/obj/machinery/door/airlock/external, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 }, -/turf/open/floor/engine/air, -/area/engineering/atmos) -"pVU" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, +/turf/open/floor/plating, +/area/station/engineering/supermatter/room) +"qws" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) +"qwy" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/item/radio/intercom/directional/west, +/obj/effect/turf_decal/trimline/red/filled/line{ dir = 8 }, -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ +/obj/structure/table, +/obj/item/book/manual/wiki/security_space_law, +/turf/open/floor/iron, +/area/station/security/processing) +"qwF" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/ai_slipper{ + uses = 10 + }, +/obj/structure/cable, +/turf/open/floor/circuit, +/area/station/ai_monitored/turret_protected/aisat_interior) +"qwJ" = ( +/obj/structure/fluff/tram_rail/floor{ dir = 1 }, -/obj/machinery/portable_atmospherics/canister/air, -/turf/open/floor/iron, -/area/engineering/atmos) -"pVY" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 8 +/turf/open/floor/glass/reinforced, +/area/station/hallway/primary/tram/right) +"qwU" = ( +/obj/effect/turf_decal/trimline/brown/filled/line{ + dir = 6 }, -/turf/open/floor/iron/white, -/area/medical/medbay/central) -"pWd" = ( -/turf/closed/wall/r_wall, -/area/maintenance/starboard/greater) -"pWH" = ( -/obj/structure/closet/secure_closet/brig, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/trimline/red/filled/corner{ +/obj/structure/rack, +/obj/item/storage/bag/money, +/turf/open/floor/iron/dark, +/area/station/cargo/miningdock/oresilo) +"qxm" = ( +/turf/closed/wall, +/area/station/maintenance/starboard/central) +"qxt" = ( +/turf/open/floor/plating, +/area/space) +"qxu" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 1 + }, +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ dir = 4 }, -/turf/open/floor/iron/dark, -/area/security/prison) -"pWI" = ( -/obj/machinery/light/directional/south, -/obj/structure/cable, -/obj/effect/turf_decal/trimline/red/filled/line, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, -/area/security/prison/workout) -"pXe" = ( -/obj/effect/turf_decal/trimline/yellow/warning, -/obj/effect/turf_decal/trimline/neutral/filled/arrow_cw{ - dir = 1 +/area/station/security/brig) +"qxG" = ( +/obj/effect/turf_decal/trimline/brown/filled/corner{ + dir = 4 }, -/obj/effect/turf_decal/caution{ +/obj/effect/turf_decal/trimline/brown/filled/corner{ dir = 1 }, -/obj/structure/railing/corner, /turf/open/floor/iron, -/area/hallway/primary/tram/center) -"pXj" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 4 +/area/station/cargo/miningdock) +"qxS" = ( +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron, +/area/station/security/brig) +"qxT" = ( +/obj/structure/reagent_dispensers/water_cooler, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 9 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/security/office) +"qxZ" = ( +/obj/structure/chair/office, +/obj/effect/turf_decal/trimline/yellow/filled/line, +/turf/open/floor/iron, +/area/station/tcommsat/computer) +"qya" = ( +/obj/effect/decal/cleanable/dirt, +/turf/closed/wall/r_wall, +/area/station/maintenance/starboard/lesser) +"qyf" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/trimline/neutral/filled/corner, /turf/open/floor/iron, -/area/hallway/primary/tram/center) -"pXu" = ( -/obj/structure/cable, -/obj/effect/turf_decal/trimline/red/filled/corner{ - dir = 1 +/area/station/hallway/secondary/entry) +"qyg" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 4 }, -/obj/effect/turf_decal/trimline/red/filled/corner{ +/obj/effect/turf_decal/bot, +/turf/open/floor/iron, +/area/station/cargo/warehouse) +"qyA" = ( +/obj/effect/turf_decal/trimline/purple/filled/line{ dir = 8 }, +/obj/effect/turf_decal/trimline/purple/filled/corner{ + dir = 4 + }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/security/prison) -"pXw" = ( -/obj/structure/table/wood, -/obj/item/book/manual/wiki/security_space_law, -/obj/item/taperecorder, -/turf/open/floor/carpet, -/area/command/heads_quarters/hos) -"pXz" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/cargo/office) -"pXA" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/trimline/purple/filled/line{ - dir = 1 - }, -/obj/structure/sign/departments/restroom{ - pixel_y = 32 +/turf/open/floor/iron/white, +/area/station/science/research) +"qyJ" = ( +/obj/effect/turf_decal/siding/wood/corner{ + dir = 4 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/turf/open/floor/iron/white, -/area/science/lower) -"pXC" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ +/obj/effect/spawner/random/engineering/tracking_beacon, +/turf/open/floor/wood, +/area/station/commons/vacant_room/office) +"qyM" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 8 }, +/obj/machinery/firealarm/directional/west, /turf/open/floor/iron, -/area/security/courtroom) -"pXQ" = ( -/obj/structure/cable/multilayer/multiz, -/obj/structure/sign/warning/electricshock{ - pixel_x = 32 +/area/station/commons/dorms) +"qyP" = ( +/obj/structure/table, +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 4 }, -/obj/effect/turf_decal/stripes/end{ - dir = 8 +/obj/item/stack/sheet/glass/fifty, +/obj/item/stack/sheet/glass/fifty, +/obj/item/stack/sheet/glass/fifty, +/obj/item/stack/sheet/glass/fifty, +/turf/open/floor/iron, +/area/station/engineering/main) +"qyU" = ( +/obj/structure/chair/office{ + dir = 4 + }, +/obj/effect/landmark/start/head_of_personnel, +/obj/machinery/computer/security/telescreen/vault{ + pixel_y = 30 }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/hallway/primary/tram/left) -"pYh" = ( -/obj/machinery/bookbinder, /obj/machinery/light/directional/north, -/obj/machinery/newscaster/directional/north, -/obj/machinery/camera/directional/north{ - c_tag = "Civilian - Library North" +/turf/open/floor/carpet, +/area/station/command/heads_quarters/hop) +"qzf" = ( +/obj/machinery/button/door/directional/east{ + id = "ceprivacy"; + name = "Privacy Shutters Control" }, -/turf/open/floor/wood/large, -/area/service/library) -"pYi" = ( -/obj/structure/railing/corner{ - dir = 1 +/turf/open/floor/iron/dark, +/area/station/command/heads_quarters/ce) +"qzn" = ( +/obj/machinery/vending/wardrobe/curator_wardrobe, +/turf/open/floor/engine/cult, +/area/station/service/library) +"qzo" = ( +/obj/structure/sign/warning/vacuum/external{ + pixel_y = -32 }, -/obj/effect/turf_decal/siding/thinplating{ - dir = 6 +/obj/effect/turf_decal/trimline/yellow/filled/line, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/dark/visible, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"qzq" = ( +/obj/effect/turf_decal/trimline/green/filled/line, +/obj/effect/turf_decal/trimline/green/line{ + dir = 1 }, -/turf/open/floor/glass/reinforced, -/area/security/brig) -"pYk" = ( -/obj/effect/turf_decal/siding/thinplating{ - dir = 8 +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/station/service/hydroponics) +"qzu" = ( +/obj/item/kirbyplants/random, +/turf/open/floor/iron/cafeteria, +/area/station/service/kitchen/diner) +"qzD" = ( +/obj/structure/table/reinforced, +/obj/item/clothing/suit/radiation, +/obj/item/clothing/head/radiation, +/obj/item/clothing/glasses/meson, +/obj/item/clothing/glasses/meson, +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/obj/structure/disposalpipe/segment, -/obj/structure/fluff/tram_rail/floor{ +/obj/machinery/firealarm/directional/north, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"qzP" = ( +/obj/item/radio/intercom/directional/south, +/obj/structure/bed/dogbed/renault, +/mob/living/simple_animal/pet/fox/renault, +/turf/open/floor/carpet, +/area/station/command/heads_quarters/captain) +"qzS" = ( +/obj/machinery/computer/station_alert, +/obj/effect/turf_decal/trimline/brown/filled/line{ dir = 1 }, -/turf/open/floor/iron, -/area/hallway/primary/tram/right) -"pYs" = ( -/obj/modular_map_root/tramstation{ - key = "maintenance_bar" +/obj/machinery/airalarm/directional/north, +/turf/open/floor/iron/dark, +/area/station/command/bridge) +"qAf" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, -/turf/open/floor/plating, -/area/maintenance/central/greater) -"pYu" = ( -/obj/structure/lattice/catwalk, -/obj/structure/railing{ +/obj/effect/turf_decal/caution/stand_clear{ dir = 8 }, -/obj/structure/railing/corner, -/obj/machinery/light/small/directional/east, -/turf/open/space/basic, -/area/space/nearstation) -"pYx" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/trash/food_packaging, -/obj/machinery/light/small/directional/west, -/turf/open/floor/iron/smooth, -/area/maintenance/tram/mid) -"pYC" = ( +/obj/structure/railing, +/turf/open/floor/plating, +/area/station/maintenance/tram/mid) +"qAg" = ( +/obj/structure/bodycontainer/morgue, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 6 + }, /turf/open/floor/iron/dark, -/area/medical/storage) -"pYM" = ( -/obj/structure/extinguisher_cabinet/directional/north, -/obj/effect/spawner/structure/window/reinforced, +/area/station/security/medical) +"qAk" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, /obj/structure/cable, -/turf/open/floor/plating, -/area/security/checkpoint/engineering) -"pYQ" = ( -/obj/machinery/disposal/bin, -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 9 +/turf/open/floor/iron/white, +/area/station/medical/medbay/lobby) +"qAm" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/firedoor, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "kitchencounter"; + name = "Kitchen Counter Shutters" }, -/obj/machinery/light_switch/directional/west, -/obj/structure/disposalpipe/trunk, +/obj/structure/desk_bell{ + pixel_x = -7 + }, +/turf/open/floor/iron/cafeteria, +/area/station/service/kitchen) +"qAy" = ( +/obj/structure/weightmachine/stacklifter, +/obj/effect/turf_decal/sand, /turf/open/floor/iron, -/area/commons/storage/primary) -"pYS" = ( -/obj/structure/chair/pew, -/turf/open/floor/iron/chapel{ - dir = 5 +/area/station/security/prison/workout) +"qAB" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/window/brigdoor/left/directional/west{ + name = "Security Front Desk"; + req_access = list("security") }, -/area/service/chapel) -"pYT" = ( +/obj/machinery/door/window/right/directional/east, +/turf/open/floor/iron, +/area/station/security/brig) +"qAW" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/trimline/neutral/filled/corner, -/obj/structure/cable, /turf/open/floor/iron, -/area/hallway/secondary/entry) -"pYX" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 9 +/area/station/hallway/secondary/entry) +"qAY" = ( +/obj/machinery/atmospherics/pipe/smart/simple/dark/visible, +/obj/machinery/light/directional/east, +/obj/machinery/computer/atmos_control/ordnancemix{ + dir = 8 }, -/obj/structure/chair{ - dir = 4 +/turf/open/floor/iron/white, +/area/station/science/ordnance) +"qBe" = ( +/obj/item/radio/intercom/directional/west{ + freerange = 1; + listening = 0; + name = "Common Channel"; + pixel_y = -8 }, -/turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"pZb" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 1 +/obj/item/radio/intercom/directional/south{ + freerange = 1; + frequency = 1447; + listening = 0; + name = "Private Channel" }, -/turf/open/floor/carpet, -/area/commons/dorms) -"pZf" = ( -/obj/structure/table/reinforced, -/obj/item/tank/internals/emergency_oxygen/engi{ - pixel_x = 5 +/obj/item/radio/intercom/directional/east{ + freerange = 1; + listening = 0; + name = "Custom Channel"; + pixel_y = -8 }, -/obj/item/clothing/gloves/color/black, -/obj/item/clothing/glasses/meson/engine, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/obj/effect/landmark/start/ai, +/obj/machinery/button/door/directional/south{ + id = "AI Core shutters"; + name = "AI Core Shutters Control"; + pixel_x = 24; + req_access = list("ai_upload") }, /obj/structure/cable, -/turf/open/floor/engine, -/area/engineering/supermatter/room) -"pZq" = ( +/turf/open/floor/circuit/green, +/area/station/ai_monitored/turret_protected/ai) +"qBg" = ( +/turf/open/floor/engine/plasma, +/area/station/engineering/atmos) +"qBi" = ( /obj/machinery/holopad, -/obj/effect/turf_decal/bot, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/science/robotics/lab) -"pZF" = ( -/obj/effect/turf_decal/siding/thinplating{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/purple/filled/line{ - dir = 8 +/area/station/service/hydroponics/garden) +"qBl" = ( +/obj/machinery/ai_slipper{ + uses = 10 }, -/obj/machinery/light/directional/west, -/turf/open/floor/iron, -/area/engineering/transit_tube) -"qae" = ( -/obj/machinery/restaurant_portal/restaurant, -/turf/open/floor/glass, -/area/service/kitchen/diner) -"qag" = ( -/obj/machinery/door/airlock/external{ - name = "Escape Pod Four" +/obj/machinery/airalarm/directional/south, +/obj/machinery/camera/directional/south{ + c_tag = "Secure - AI Antechamber North"; + network = list("ss13","minisat") }, +/turf/open/floor/circuit, +/area/station/ai_monitored/turret_protected/aisat_interior) +"qBE" = ( +/obj/machinery/light/small/directional/south, /obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/security/office) -"qap" = ( +/turf/open/floor/iron/smooth, +/area/station/maintenance/tram/right) +"qBG" = ( +/obj/structure/disposalpipe/segment{ + dir = 9 + }, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/robot_debris/old, -/obj/structure/cable, -/turf/open/floor/catwalk_floor, -/area/maintenance/starboard/lesser) -"qat" = ( +/turf/open/floor/iron, +/area/station/engineering/atmos) +"qBM" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 + }, +/mob/living/simple_animal/bot/cleanbot, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/aisat_interior) +"qBQ" = ( /obj/structure/table, -/obj/item/computer_hardware/hard_drive/portable{ - pixel_x = -4; - pixel_y = -3 +/obj/item/flashlight{ + pixel_x = 1; + pixel_y = 5 }, -/obj/item/computer_hardware/hard_drive/portable{ - pixel_x = 2; - pixel_y = 8 +/obj/item/flashlight{ + pixel_x = 1; + pixel_y = 5 }, -/obj/effect/turf_decal/trimline/purple/filled/line{ - dir = 6 +/obj/item/assembly/flash/handheld, +/obj/item/assembly/flash/handheld, +/obj/effect/turf_decal/trimline/white/filled/line{ + dir = 10 }, -/turf/open/floor/iron/white, -/area/science/mixing/hallway) -"qaG" = ( -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ +/turf/open/floor/iron/dark, +/area/station/engineering/storage/tech) +"qBS" = ( +/obj/docking_port/stationary/random{ + dir = 8; + id = "pod_lavaland"; + name = "lavaland" + }, +/turf/open/space/openspace, +/area/space) +"qCe" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/turf/open/floor/carpet, +/area/station/service/library) +"qCo" = ( +/turf/closed/wall, +/area/station/commons/storage/primary) +"qCx" = ( +/obj/machinery/firealarm/directional/south, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 1 }, -/obj/structure/chair/sofa/corp/corner{ - dir = 4 - }, +/obj/effect/turf_decal/trimline/neutral/filled/line, /turf/open/floor/iron, -/area/commons/lounge) -"qaN" = ( -/obj/machinery/flasher/directional/east{ - id = "medcell" +/area/station/ai_monitored/command/storage/eva) +"qCQ" = ( +/obj/effect/turf_decal/trimline/neutral/filled/corner{ + dir = 4 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 4 +/obj/structure/disposalpipe/segment{ + dir = 10 }, +/obj/structure/cable, /turf/open/floor/iron, -/area/security/checkpoint/medical) -"qaZ" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 4 +/area/station/hallway/primary/central) +"qCS" = ( +/obj/machinery/modular_computer/console/preset/engineering{ + dir = 8 }, -/obj/effect/turf_decal/tile/yellow/anticorner/contrasted{ +/obj/effect/turf_decal/trimline/yellow/filled/line{ dir = 8 }, +/obj/machinery/light/directional/east, +/obj/item/radio/intercom/directional/east, +/obj/structure/cable, /turf/open/floor/iron/dark, -/area/command/bridge) -"qbg" = ( -/obj/structure/fluff/tram_rail{ +/area/station/engineering/engine_smes) +"qDe" = ( +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ dir = 1 }, -/turf/open/openspace, -/area/hallway/primary/tram/left) -"qbj" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 10 +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 }, -/obj/structure/table/reinforced, -/obj/machinery/recharger, -/obj/machinery/power/apc/auto_name/directional/west, -/obj/structure/cable, /turf/open/floor/iron, -/area/security/checkpoint/escape) -"qbw" = ( +/area/station/commons/lounge) +"qDh" = ( +/obj/effect/turf_decal/sand/plating, +/obj/machinery/power/tracker, +/obj/structure/cable, +/turf/open/floor/plating/airless, +/area/station/solars/starboard) +"qDk" = ( +/obj/effect/turf_decal/caution/stand_clear, /obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/trash/food_packaging, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/door/poddoor/shutters{ + id = "cargowarehouse" + }, /obj/structure/cable, -/turf/open/floor/catwalk_floor, -/area/maintenance/starboard/greater) -"qbP" = ( -/obj/structure/bed, -/obj/effect/turf_decal/trimline/red/filled/line, -/turf/open/floor/iron/white, -/area/security/medical) -"qbS" = ( -/obj/item/wrench, -/obj/item/weldingtool, -/obj/item/clothing/head/welding{ - pixel_x = -3; - pixel_y = 5 +/turf/open/floor/plating, +/area/station/cargo/warehouse) +"qDp" = ( +/obj/structure/filingcabinet, +/obj/effect/turf_decal/trimline/brown/filled/line{ + dir = 9 }, -/obj/structure/rack, -/turf/open/floor/iron/dark, -/area/engineering/supermatter/room) -"qbY" = ( -/obj/structure/flora/tree/palm, -/turf/open/floor/grass, -/area/medical/virology) -"qcb" = ( -/obj/structure/bookcase/random, -/obj/effect/turf_decal/trimline/red/filled/line, +/obj/machinery/newscaster/directional/north, /turf/open/floor/iron, -/area/security/prison) -"qcs" = ( -/obj/structure/chair/pew, +/area/station/cargo/qm) +"qDz" = ( +/obj/structure/table, +/obj/item/folder/red, +/obj/item/pen, +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/chapel{ - dir = 4 - }, -/area/service/chapel) -"qcv" = ( -/turf/open/floor/iron/stairs/medium{ - dir = 1 +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/security/office) +"qDK" = ( +/obj/machinery/door/airlock/hatch{ + name = "Ladder Access Hatch" }, -/area/science/lower) -"qcx" = ( -/obj/structure/stairs/south, -/turf/open/floor/iron/stairs/medium{ +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/smooth, +/area/station/hallway/primary/tram/right) +"qDR" = ( +/obj/item/pickaxe/rusted, +/turf/open/misc/asteroid/airless, +/area/mine/explored) +"qEd" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 1 }, -/area/commons/lounge) -"qcA" = ( -/obj/effect/turf_decal/trimline/neutral/filled/corner, -/obj/effect/turf_decal/trimline/neutral/filled/corner{ - dir = 4 - }, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, /turf/open/floor/iron, -/area/hallway/primary/central) -"qcH" = ( -/turf/closed/wall/r_wall, -/area/security/lockers) -"qcT" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/area/station/hallway/secondary/exit) +"qEh" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/landmark/event_spawn, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/aisat/maint) -"qcY" = ( -/obj/structure/chair/sofa{ - dir = 8 +/obj/structure/disposalpipe/segment{ + dir = 5 }, -/turf/open/floor/iron/cafeteria, -/area/service/kitchen/diner) -"qdd" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) +"qEp" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable, /turf/open/floor/iron, -/area/cargo/miningdock) -"qdg" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/tank_holder/extinguisher, -/turf/open/floor/iron/smooth, -/area/maintenance/department/crew_quarters/dorms) -"qdq" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 1 +/area/station/hallway/primary/tram/right) +"qEv" = ( +/obj/structure/table, +/obj/item/storage/toolbox/mechanical{ + pixel_x = 3; + pixel_y = -2 + }, +/obj/item/storage/toolbox/mechanical{ + pixel_x = -2; + pixel_y = 8 + }, +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 9 }, /obj/machinery/power/apc/auto_name/directional/north, /obj/structure/cable, +/obj/item/radio/intercom/directional/west, /turf/open/floor/iron/white, -/area/medical/surgery/fore) -"qdu" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/iron/white, -/area/science/lobby) -"qdy" = ( -/obj/structure/chair{ - name = "Defense" +/area/station/science/ordnance/office) +"qEF" = ( +/obj/effect/turf_decal/trimline/red/filled/line, +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ + dir = 8 }, -/obj/effect/turf_decal/tile/green/anticorner/contrasted{ - dir = 1 +/turf/open/floor/iron/showroomfloor, +/area/station/security/warden) +"qEL" = ( +/obj/structure/disposalpipe/segment{ + dir = 5 }, -/turf/open/floor/iron, -/area/security/courtroom) -"qdL" = ( +/turf/open/floor/engine/cult, +/area/station/service/library) +"qEU" = ( /obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 8 }, -/obj/structure/disposalpipe/segment, +/obj/machinery/light/directional/west, /turf/open/floor/iron, -/area/commons/storage/primary) -"qeg" = ( -/obj/effect/turf_decal/trimline/red/filled/corner{ - dir = 8 +/area/station/hallway/primary/central) +"qEW" = ( +/obj/structure/table, +/obj/item/stack/sheet/iron/fifty, +/obj/item/stack/sheet/iron/fifty, +/obj/item/stack/sheet/iron/fifty, +/obj/item/stack/sheet/glass/fifty, +/obj/item/stack/sheet/plasteel{ + amount = 15 }, -/obj/machinery/atmospherics/components/trinary/filter/atmos/n2{ +/turf/open/floor/iron/dark, +/area/station/science/robotics/lab) +"qFi" = ( +/obj/effect/turf_decal/trimline/purple/filled/line{ dir = 4 }, -/turf/open/floor/iron, -/area/engineering/atmos) -"qeq" = ( -/obj/effect/turf_decal/stripes{ - dir = 4 +/obj/effect/turf_decal/trimline/purple/filled/corner{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/simple/dark/visible, -/obj/machinery/meter, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/science/storage) -"qeB" = ( -/obj/effect/turf_decal/trimline/neutral/filled/corner{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/neutral/filled/corner{ - dir = 4 - }, -/obj/structure/cable, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron, -/area/commons/fitness/recreation) -"qeF" = ( -/obj/structure/rack, -/obj/effect/spawner/random/techstorage/ai_all, -/obj/effect/turf_decal/trimline/white/filled/line, -/obj/machinery/light/small/directional/west, -/turf/open/floor/iron/dark, -/area/engineering/storage/tech) -"qeI" = ( -/obj/machinery/holopad, +/area/station/science/research) +"qFo" = ( +/obj/effect/turf_decal/trimline/brown/filled/line, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/dark, -/area/service/chapel/monastery) -"qeR" = ( -/obj/machinery/door/airlock{ - name = "Unisex Restrooms" +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/light/directional/south, +/obj/machinery/firealarm/directional/south, +/turf/open/floor/iron, +/area/station/cargo/miningdock) +"qFr" = ( +/obj/machinery/light/dim/directional/south, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 }, +/obj/machinery/duct, /turf/open/floor/iron/freezer, -/area/commons/toilet) -"qfd" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/machinery/light/directional/south, -/turf/open/floor/iron/dark, -/area/ai_monitored/command/nuke_storage) -"qfv" = ( -/obj/effect/turf_decal/siding/thinplating{ - dir = 4 +/area/station/commons/toilet) +"qFB" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/grass, +/area/station/medical/virology) +"qFG" = ( +/obj/effect/turf_decal/trimline/brown/filled/line{ + dir = 8 }, -/obj/effect/turf_decal/trimline/green/filled/corner{ +/obj/effect/turf_decal/trimline/brown/filled/corner{ dir = 4 }, -/obj/effect/turf_decal/trimline/green/filled/corner, -/obj/effect/turf_decal/trimline/green/corner{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/green/corner{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/cargo/miningdock) +"qFK" = ( +/obj/machinery/telecomms/processor/preset_four, +/turf/open/floor/iron/dark/telecomms, +/area/station/tcommsat/server) +"qFX" = ( +/obj/effect/turf_decal/trimline/green/filled/line, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 1 }, /turf/open/floor/iron/dark, -/area/service/hydroponics) -"qfB" = ( -/obj/effect/turf_decal/stripes/line{ +/area/station/medical/virology) +"qGc" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/green/visible, -/obj/structure/cable/layer3, -/turf/open/floor/engine, -/area/engineering/supermatter/room) -"qfD" = ( -/obj/effect/turf_decal/trimline/brown/filled/line{ - dir = 8 +/obj/structure/sign/poster/official/cleanliness{ + pixel_x = 32 }, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 4 - }, -/obj/structure/extinguisher_cabinet/directional/west, -/turf/open/floor/iron, -/area/hallway/secondary/exit) -"qgg" = ( -/obj/effect/turf_decal/trimline/blue/filled/line, -/turf/open/floor/iron/dark, -/area/command/bridge) -"qgv" = ( -/obj/effect/turf_decal/siding/thinplating{ - dir = 10 + dir = 8 }, -/turf/open/floor/glass/reinforced, -/area/security/brig) -"qgA" = ( -/obj/structure/chair/office{ +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) +"qGr" = ( +/obj/structure/closet/secure_closet/engineering_personal, +/obj/effect/turf_decal/bot{ dir = 1 }, -/obj/effect/landmark/start/assistant, -/turf/open/floor/wood/large, -/area/service/library) -"qgI" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 8 +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 4 }, -/obj/machinery/firealarm/directional/west, +/obj/item/clothing/suit/hooded/wintercoat/engineering, +/obj/item/radio/intercom/directional/east, /turf/open/floor/iron, -/area/hallway/secondary/command) -"qgJ" = ( -/obj/effect/turf_decal/trimline/yellow/warning, -/obj/effect/decal/cleanable/dirt, -/obj/structure/disposalpipe/segment{ +/area/station/engineering/main) +"qGu" = ( +/obj/effect/turf_decal/trimline/red/filled/corner{ dir = 4 }, -/obj/effect/turf_decal/trimline/neutral/filled/line{ +/obj/effect/turf_decal/trimline/red/filled/corner{ dir = 1 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) +"qGC" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/table, +/obj/item/storage/toolbox/emergency, +/obj/item/crowbar, +/obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron, -/area/maintenance/tram/right) -"qgO" = ( -/obj/machinery/air_sensor{ - chamber_id = "ordnancegas1" - }, -/turf/open/floor/engine/vacuum, -/area/science/mixing/chamber) -"qhf" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ +/area/station/maintenance/port/central) +"qGE" = ( +/obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/effect/turf_decal/siding/thinplating{ - dir = 4 - }, -/obj/machinery/light/directional/west, -/turf/open/floor/iron, -/area/commons/fitness/recreation) -"qhg" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible, /turf/open/floor/iron, -/area/cargo/office) -"qhr" = ( -/obj/structure/ladder, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/smooth, -/area/maintenance/tram/left) -"qhs" = ( -/obj/machinery/telecomms/processor/preset_three, -/turf/open/floor/iron/dark/telecomms, -/area/tcommsat/server) -"qhx" = ( -/turf/closed/wall, -/area/science/xenobiology) -"qhF" = ( -/obj/machinery/door/airlock{ - id_tag = "private_a"; - name = "Private Quarters A" - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/carpet, -/area/commons/dorms) -"qhP" = ( -/obj/effect/landmark/event_spawn, -/obj/machinery/atmospherics/components/unary/passive_vent{ - dir = 1; - name = "server vent" - }, -/turf/open/floor/circuit/telecomms/server, -/area/science/server) -"qhV" = ( +/area/station/engineering/atmos) +"qGS" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/trimline/purple/filled/line{ - dir = 1 +/obj/effect/turf_decal/stripes/corner, +/obj/effect/turf_decal/stripes/corner{ + dir = 8 }, /obj/structure/cable, /turf/open/floor/iron/white, -/area/science/lower) -"qhY" = ( -/obj/effect/turf_decal/trimline/brown/filled/line, -/obj/effect/turf_decal/stripes{ +/area/station/science/xenobiology) +"qGX" = ( +/obj/effect/turf_decal/trimline/white/line{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/yellow/line{ dir = 4 }, -/obj/structure/table, -/obj/item/folder/yellow, -/turf/open/floor/iron, -/area/hallway/secondary/exit) -"qix" = ( -/obj/structure/table/wood, -/obj/item/food/grown/harebell, /turf/open/floor/iron/dark, -/area/service/chapel) -"qiA" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/visible, -/obj/machinery/meter/monitored/distro_loop, -/turf/open/floor/iron, -/area/engineering/atmos/pumproom) -"qiG" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 1 +/area/station/ai_monitored/turret_protected/aisat_interior) +"qGY" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 4 }, -/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/command/bridge) +"qHa" = ( +/obj/effect/turf_decal/trimline/brown/filled/line, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/light/directional/south, +/obj/structure/cable, /turf/open/floor/iron, -/area/hallway/secondary/construction/engineering) -"qiR" = ( -/obj/effect/turf_decal/trimline/yellow/warning, -/obj/effect/decal/cleanable/dirt, +/area/station/cargo/miningdock) +"qHe" = ( /obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 1 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/sign/warning/docking{ - desc = "A warning sign which reads 'KEEP CLEAR OF TRAM DOCKING AREA'."; - name = "KEEP CLEAR: TRAM DOCKING AREA sign"; - pixel_y = 32 + dir = 5 }, +/obj/item/kirbyplants/random, /turf/open/floor/iron, -/area/maintenance/tram/left) -"qiW" = ( -/turf/open/floor/iron, -/area/security/processing) -"qiX" = ( -/obj/structure/ladder, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 8 +/area/station/hallway/secondary/command) +"qHl" = ( +/obj/machinery/door/airlock/research{ + name = "Cytology Access" }, -/obj/effect/turf_decal/trimline/neutral/filled/line{ +/obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/iron, -/area/maintenance/tram/mid) -"qiY" = ( -/obj/effect/turf_decal/trimline/purple/filled/line{ - dir = 10 - }, -/turf/open/floor/iron, -/area/engineering/transit_tube) -"qjB" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/door/firedoor, /obj/effect/turf_decal/trimline/purple/filled/line{ dir = 1 }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/obj/structure/disposalpipe/segment{ - dir = 6 +/obj/effect/turf_decal/trimline/purple/filled/line, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "cytologylockdown"; + name = "Cytology Lockdown" }, +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/access/all/science/xenobio, /turf/open/floor/iron/white, -/area/science/research) -"qjK" = ( -/obj/effect/turf_decal/trimline/neutral/filled/corner{ - dir = 4 +/area/station/science/cytology) +"qHq" = ( +/obj/effect/turf_decal/trimline/blue/filled/line, +/obj/machinery/newscaster/directional/south, +/obj/machinery/light/directional/south, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 }, -/turf/open/floor/iron, -/area/hallway/primary/tram/center) -"qjP" = ( +/turf/open/floor/iron/white, +/area/station/medical/surgery/aft) +"qHs" = ( +/turf/closed/wall/r_wall, +/area/station/engineering/supermatter/room) +"qHw" = ( /obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 4 }, -/obj/machinery/light/directional/east, -/obj/machinery/firealarm/directional/east, /turf/open/floor/iron, -/area/commons/dorms) -"qjR" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ +/area/station/commons/storage/primary) +"qHD" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) +"qHH" = ( +/obj/machinery/door/airlock/hatch{ + name = "Ladder Access Hatch" + }, +/obj/structure/disposalpipe/segment{ dir = 4 }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/catwalk_floor, +/area/station/hallway/primary/tram/center) +"qHM" = ( +/obj/effect/turf_decal/trimline/brown/filled/line, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, /turf/open/floor/iron, -/area/hallway/secondary/entry) -"qjT" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/hallway/secondary/exit/departure_lounge) -"qkE" = ( -/obj/effect/turf_decal/trimline/white/corner{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/yellow/line{ - dir = 8 +/area/station/cargo/storage) +"qHV" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line, +/obj/structure/disposalpipe/segment{ + dir = 5 }, /turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/aisat_interior) -"qkR" = ( -/obj/effect/turf_decal/trimline/brown/filled/line{ - dir = 1 - }, -/turf/open/floor/iron, -/area/cargo/miningdock) -"qkT" = ( -/obj/structure/industrial_lift/tram{ - icon_state = "titanium_blue" - }, -/obj/structure/fluff/tram_rail{ - dir = 1 - }, -/obj/structure/chair/comfy/shuttle{ - dir = 1 - }, -/turf/open/openspace, -/area/hallway/primary/tram/center) -"qlh" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/structure/girder, -/turf/open/floor/iron/smooth, -/area/maintenance/central/greater) -"qlm" = ( -/obj/machinery/hydroponics/soil, -/obj/machinery/power/apc/auto_name/directional/east, +/area/station/commons/fitness/recreation/entertainment) +"qHY" = ( +/obj/machinery/door/airlock/maintenance_hatch, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/effect/turf_decal/trimline/green/filled/line{ - dir = 6 - }, -/obj/effect/turf_decal/trimline/neutral/filled/corner{ - dir = 1 +/obj/structure/disposalpipe/segment, +/obj/effect/mapping_helpers/airlock/unres, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +/turf/open/floor/catwalk_floor, +/area/station/commons/dorms) +"qIf" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 9 }, -/turf/open/floor/iron/dark, -/area/security/prison/garden) -"qlv" = ( -/obj/effect/turf_decal/trimline/purple/line, -/obj/effect/turf_decal/stripes/corner{ +/obj/machinery/computer/crew, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) +"qIh" = ( +/obj/machinery/door/firedoor, +/obj/structure/disposalpipe/segment, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/cargo/lobby) +"qIo" = ( +/obj/effect/turf_decal/trimline/neutral/filled/corner, +/obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 8 }, +/obj/structure/disposalpipe/segment, +/obj/structure/cable, /turf/open/floor/iron, -/area/science/robotics/lab) -"qlw" = ( +/area/station/hallway/secondary/exit) +"qIA" = ( +/obj/structure/barricade/wooden, +/turf/open/misc/asteroid/airless, +/area/mine/explored) +"qIC" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/trimline/purple/filled/line{ - dir = 1 - }, -/obj/item/radio/intercom/directional/north, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/decal/cleanable/dirt, /obj/structure/disposalpipe/segment{ - dir = 4 + dir = 9 }, /obj/structure/cable, +/turf/open/floor/catwalk_floor, +/area/station/maintenance/starboard/lesser) +"qIG" = ( +/obj/effect/turf_decal/sand/plating, +/obj/effect/turf_decal/stripes/asteroid/end, +/turf/open/floor/plating/airless, +/area/mine/explored) +"qIM" = ( +/obj/vehicle/ridden/wheelchair, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 9 + }, /turf/open/floor/iron/white, -/area/science/xenobiology) -"qlF" = ( -/obj/effect/turf_decal/trimline/red/filled/corner{ - dir = 8 +/area/station/medical/medbay/central) +"qIO" = ( +/obj/machinery/door/airlock/atmos{ + name = "Turbine Access" }, -/obj/effect/turf_decal/trimline/red/filled/line{ +/obj/effect/turf_decal/trimline/yellow/filled/line{ dir = 1 }, -/obj/effect/turf_decal/trimline/neutral/filled/warning{ - dir = 1 +/obj/effect/turf_decal/trimline/yellow/filled/line, +/obj/machinery/door/firedoor, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/dark/visible, +/obj/effect/mapping_helpers/airlock/access/all/engineering/atmos, /turf/open/floor/iron, -/area/security/checkpoint/supply) -"qlJ" = ( -/obj/machinery/status_display/shuttle, -/turf/closed/wall, -/area/hallway/secondary/exit/departure_lounge) -"qlP" = ( -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron, -/area/hallway/primary/central) -"qlV" = ( -/obj/effect/turf_decal/trimline/yellow/warning, -/obj/effect/decal/cleanable/dirt, +/area/station/engineering/atmos) +"qIT" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/landmark/xeno_spawn, -/obj/effect/turf_decal/trimline/neutral/filled/line{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/commons/fitness/recreation) +"qJd" = ( +/obj/structure/chair{ dir = 1 }, +/obj/effect/turf_decal/trimline/neutral/filled/line, +/obj/machinery/light/directional/south, /turf/open/floor/iron, -/area/maintenance/tram/right) -"qlX" = ( -/obj/effect/spawner/random/trash/garbage, -/turf/open/misc/asteroid, -/area/mine/explored) -"qmf" = ( -/obj/structure/ore_box, -/turf/open/misc/asteroid/airless, -/area/mine/explored) -"qmC" = ( -/obj/machinery/atmospherics/components/binary/pump/on{ - dir = 8; - name = "Air to External" +/area/station/hallway/secondary/exit/departure_lounge) +"qJl" = ( +/obj/structure/chair{ + dir = 4; + name = "Judge" }, -/obj/effect/turf_decal/trimline/yellow/filled/corner{ - dir = 4 +/obj/machinery/airalarm/directional/west, +/obj/machinery/camera{ + c_tag = "Civilian - Courtroom"; + dir = 10 }, +/obj/structure/cable, +/obj/machinery/light/directional/west, /turf/open/floor/iron, -/area/engineering/atmos) -"qmG" = ( -/obj/machinery/atmospherics/components/binary/pump/on{ - dir = 8; - name = "Waste In" - }, -/obj/effect/turf_decal/trimline/yellow/filled/corner, -/obj/effect/turf_decal/trimline/yellow/filled/corner{ - dir = 4 - }, +/area/station/security/courtroom) +"qJn" = ( +/obj/structure/disposalpipe/segment, /obj/structure/cable, /turf/open/floor/iron, -/area/engineering/atmos) -"qmR" = ( -/obj/machinery/door/firedoor, -/obj/structure/disposalpipe/segment{ - dir = 4 +/area/station/cargo/lobby) +"qJo" = ( +/obj/machinery/atmospherics/pipe/multiz/scrubbers/visible/layer2{ + dir = 1 }, -/obj/effect/turf_decal/trimline/yellow/filled/line{ +/obj/effect/turf_decal/stripes/end{ dir = 1 }, -/obj/effect/turf_decal/trimline/yellow/filled/line, -/obj/machinery/door/airlock/engineering/glass{ - name = "Material Storage"; - req_access_txt = "11" +/obj/machinery/atmospherics/pipe/multiz/supply/visible/layer4{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/science/research) +"qJy" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line, +/obj/machinery/light/directional/south, /turf/open/floor/iron, -/area/engineering/main) -"qnB" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 5 - }, -/obj/item/stack/medical/mesh, -/obj/item/stack/medical/gauze, -/obj/structure/table/glass, -/obj/machinery/vending/wallmed/directional/north, -/turf/open/floor/iron/white, -/area/medical/medbay/central) -"qnE" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 4 +/area/station/commons/fitness/recreation) +"qJz" = ( +/obj/effect/turf_decal/siding/thinplating/dark, +/obj/structure/table, +/obj/machinery/firealarm/directional/south, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/hallway/secondary/exit/departure_lounge) +"qJC" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/poddoor/shutters{ + id = "commissarydoor"; + name = "Vacant Commissary Shutters" }, -/obj/effect/turf_decal/bot, -/obj/structure/closet/crate{ - icon_state = "crateopen" +/turf/open/floor/plating, +/area/station/commons/vacant_room/commissary) +"qJE" = ( +/obj/structure/disposalpipe/trunk/multiz{ + dir = 2 }, -/obj/item/stock_parts/cell/empty, -/obj/effect/spawner/random/engineering/flashlight, -/turf/open/floor/iron, -/area/cargo/warehouse) -"qnR" = ( -/obj/machinery/atmospherics/pipe/multiz/supply/visible/layer4{ - dir = 1 +/obj/machinery/door/window/left/directional/north{ + base_state = "right"; + icon_state = "right"; + name = "Containment Pen #7"; + req_access = list("xenobiology") }, -/obj/machinery/atmospherics/pipe/multiz/scrubbers/visible/layer2{ - dir = 1 +/obj/effect/turf_decal/delivery, +/obj/machinery/door/poddoor/preopen{ + id = "xenobiobottomright"; + name = "Xenobio Bottom Right Pen Blast Door" }, +/turf/open/floor/iron/dark, +/area/station/science/xenobiology) +"qJL" = ( +/obj/machinery/portable_atmospherics/canister/air, /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/end{ +/turf/open/floor/plating, +/area/station/maintenance/starboard/central) +"qJM" = ( +/obj/structure/chair, +/obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 1 }, -/turf/open/floor/plating, -/area/maintenance/department/security) -"qoq" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/landmark/event_spawn, -/turf/open/floor/iron/cafeteria{ - dir = 5 +/obj/structure/disposalpipe/segment{ + dir = 10 }, -/area/science/breakroom) -"qoF" = ( -/obj/effect/turf_decal/trimline/brown/filled/line{ - dir = 4 +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) +"qJX" = ( +/obj/effect/turf_decal/trimline/yellow/filled/corner{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/engineering/break_room) +"qKm" = ( +/obj/structure/disposalpipe/segment{ + dir = 5 }, +/turf/open/floor/iron/grimy, +/area/station/service/library/lounge) +"qKt" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/turf/open/floor/iron, +/area/station/cargo/miningdock) +"qKy" = ( +/obj/machinery/nuclearbomb/selfdestruct, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/turf/open/floor/iron, -/area/cargo/office) -"qoJ" = ( -/turf/open/floor/iron, -/area/cargo/miningdock) -"qoQ" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 1 +/turf/open/floor/circuit/green, +/area/station/ai_monitored/command/nuke_storage) +"qKC" = ( +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 9 }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/table, -/obj/item/radio/intercom/directional/north, -/turf/open/floor/iron, -/area/cargo/warehouse) -"qoV" = ( -/obj/machinery/door/airlock/external{ - name = "External Access" +/obj/effect/turf_decal/stripes/line{ + dir = 9 }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ +/obj/structure/closet/emcloset, +/turf/open/floor/iron/white, +/area/station/science/xenobiology) +"qKT" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 8 }, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"qpq" = ( -/obj/structure/closet/secure_closet/freezer/fridge, -/obj/effect/turf_decal/delivery, -/obj/effect/turf_decal/siding/thinplating/corner{ - dir = 8 +/obj/machinery/camera{ + c_tag = "Hallway - Central Escape Wing Entry"; + dir = 10 }, -/obj/machinery/light/directional/west, -/obj/effect/turf_decal/tile/red/fourcorners, +/obj/machinery/power/apc/auto_name/directional/west, +/obj/structure/cable, /turf/open/floor/iron, -/area/service/kitchen) -"qpv" = ( -/obj/effect/turf_decal/trimline/brown/filled/line{ - dir = 9 +/area/station/hallway/secondary/exit) +"qKW" = ( +/obj/structure/chair/comfy/beige{ + dir = 8 }, -/turf/open/floor/iron, -/area/cargo/miningdock) -"qpM" = ( -/obj/effect/turf_decal/trimline/yellow/warning{ - dir = 1 +/obj/machinery/newscaster/directional/east, +/turf/open/floor/iron/grimy, +/area/station/hallway/secondary/entry) +"qLc" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden, +/obj/machinery/door/poddoor/preopen{ + id = "ceprivacy"; + name = "Privacy Shutter" }, -/obj/structure/railing/corner{ +/turf/open/floor/plating, +/area/station/command/heads_quarters/ce) +"qLp" = ( +/obj/machinery/holopad, +/obj/effect/turf_decal/bot{ dir = 1 }, -/obj/effect/turf_decal/trimline/neutral/filled/corner{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/landmark/event_spawn, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/science/xenobiology) +"qLx" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ dir = 8 }, -/obj/effect/turf_decal/caution, -/turf/open/floor/iron, -/area/hallway/primary/tram/right) -"qpT" = ( -/obj/effect/turf_decal/trimline/purple/filled/line{ +/obj/effect/turf_decal/trimline/neutral/filled/warning{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/red/filled/corner{ dir = 4 }, -/obj/machinery/light/directional/east, -/obj/machinery/camera{ - c_tag = "Science - Main Upper Left"; - dir = 6; - network = list("ss13","rd") +/obj/effect/turf_decal/trimline/neutral/corner{ + dir = 4 }, -/turf/open/floor/iron/white, -/area/science/research) -"qqd" = ( -/obj/machinery/light/small/directional/north, -/turf/open/floor/engine, -/area/science/explab) -"qqh" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/door/window/brigdoor{ - dir = 1; - id = "scicell"; - name = "Science Cell"; - req_access_txt = "63" +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron, +/area/station/hallway/secondary/command) +"qLH" = ( +/obj/structure/disposalpipe/segment{ + dir = 9 }, -/obj/effect/turf_decal/trimline/red/filled/corner, -/obj/effect/turf_decal/trimline/red/filled/corner{ +/obj/effect/turf_decal/trimline/neutral/filled/corner{ dir = 8 }, -/obj/effect/turf_decal/tile/red/half/contrasted{ +/obj/effect/turf_decal/trimline/neutral/filled/corner{ dir = 1 }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/security/checkpoint/science) -"qqs" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/area/station/hallway/primary/central) +"qLR" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/catwalk_floor, +/area/station/hallway/primary/central) +"qLX" = ( +/obj/effect/turf_decal/trimline/neutral/filled/corner{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/neutral/filled/corner, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/hallway/secondary/service) +"qMx" = ( /obj/machinery/door/airlock/external{ - name = "Port Docking Bay 1"; - space_dir = 1 + name = "Port Docking Bay 3" }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper, /turf/open/floor/plating, -/area/hallway/secondary/entry) -"qqF" = ( +/area/station/hallway/secondary/entry) +"qMR" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/trimline/neutral/filled/corner{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/cargo/warehouse) +"qMS" = ( +/obj/structure/disposalpipe/segment, /obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/purple/filled/corner{ dir = 4 }, /turf/open/floor/iron/white, -/area/science/lower) -"qqK" = ( -/obj/item/storage/toolbox/drone, -/obj/effect/turf_decal/stripes/corner, -/turf/open/floor/iron, -/area/ai_monitored/security/armory) -"qqM" = ( -/obj/effect/turf_decal/trimline/green/filled/corner{ - dir = 4 +/area/station/science/research) +"qMT" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 }, -/obj/effect/turf_decal/trimline/blue/filled/corner{ - dir = 8 +/obj/machinery/airalarm/directional/south, +/turf/open/floor/catwalk_floor, +/area/station/hallway/primary/tram/center) +"qNa" = ( +/obj/effect/turf_decal/stripes, +/obj/effect/turf_decal/stripes{ + dir = 1 }, -/obj/machinery/requests_console/directional/west{ - announcementConsole = 1; - department = "Bridge"; - departmentType = 5; - name = "Bridge Requests Console" +/obj/effect/landmark/tram/middle_part, +/obj/structure/industrial_lift/tram/central{ + icon_state = "titanium" }, -/turf/open/floor/iron/dark, -/area/command/bridge) -"qqP" = ( -/obj/structure/table, -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 4 +/obj/machinery/computer/tram_controls, +/turf/open/floor/vault, +/area/station/hallway/primary/tram/center) +"qNd" = ( +/obj/machinery/button/door/directional/west{ + id = "private_i"; + name = "Privacy Bolts"; + normaldoorcontrol = 1; + pixel_y = -9; + specialfunctions = 4 }, +/obj/structure/chair/stool/directional/north, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/wood, +/area/station/commons/dorms) +"qNo" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/obj/machinery/power/apc/auto_name/directional/east, +/turf/open/floor/iron/smooth, +/area/station/maintenance/starboard/central) +"qNx" = ( +/obj/structure/table, /obj/item/paper_bin{ pixel_x = -3; pixel_y = 7 }, -/obj/effect/spawner/random/bureaucracy/pen, -/turf/open/floor/iron, -/area/commons/fitness) -"qqR" = ( -/obj/effect/turf_decal/trimline/red/filled/corner{ +/turf/open/floor/iron/dark, +/area/station/commons/fitness/recreation/entertainment) +"qNz" = ( +/obj/effect/turf_decal/stripes/end{ dir = 4 }, -/obj/effect/turf_decal/trimline/red/filled/line, -/obj/machinery/light/directional/south, -/turf/open/floor/iron, -/area/security/courtroom) -"qqU" = ( -/obj/effect/turf_decal/siding/thinplating{ +/obj/structure/cable/multilayer/multiz, +/turf/open/floor/plating, +/area/station/command/bridge) +"qNI" = ( +/turf/closed/wall, +/area/station/medical/medbay/central) +"qNN" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 1 }, -/turf/open/floor/glass/reinforced, -/area/security/warden) -"qre" = ( -/obj/structure/table, -/obj/machinery/light/small/directional/west, -/obj/item/radio/intercom/prison/directional/west, -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 9 +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/commons/fitness/recreation) +"qOe" = ( +/obj/structure/chair/pew/right, +/obj/effect/landmark/start/assistant, +/turf/open/floor/iron/chapel{ + dir = 4 }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/area/station/service/chapel) +"qOf" = ( +/obj/structure/chair/plastic{ + dir = 1 + }, +/turf/open/floor/eighties/red, +/area/station/commons/fitness/recreation/entertainment) +"qOv" = ( +/obj/machinery/shower{ dir = 4 }, -/obj/machinery/camera/directional/west{ - c_tag = "Security - Prison Cell 1"; - network = list("ss13","Security","prison","pcell") +/obj/effect/turf_decal/box, +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 8 }, /turf/open/floor/iron, -/area/security/prison/safe) -"qrl" = ( -/obj/machinery/door/airlock/mining/glass{ - name = "Mailing Sorting Office" +/area/station/engineering/main) +"qOw" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 5 }, -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/trimline/brown/filled/line{ - dir = 1 +/obj/structure/closet/secure_closet/chemical, +/obj/machinery/airalarm/directional/east, +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/medical/pharmacy) +"qOF" = ( +/turf/closed/wall, +/area/station/commons/dorms/laundry) +"qOJ" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 4 }, -/obj/effect/turf_decal/trimline/brown/filled/line, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/bluespace_vendor/directional/east, /obj/structure/cable, -/obj/effect/mapping_helpers/airlock/access/all/supply/mail_sorting, /turf/open/floor/iron, -/area/cargo/sorting) -"qrn" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 9 +/area/station/hallway/secondary/entry) +"qOX" = ( +/obj/effect/turf_decal/trimline/blue/filled/corner{ + dir = 1 }, -/obj/structure/table, -/obj/machinery/microwave{ - pixel_y = 6 +/obj/effect/turf_decal/trimline/blue/filled/corner{ + dir = 8 }, -/turf/open/floor/iron, -/area/cargo/warehouse) -"qrC" = ( -/obj/machinery/newscaster/directional/east, -/obj/machinery/camera{ - c_tag = "Service - Kitchen Diner North"; - dir = 9; - network = list("ss13","Service") +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/turf/open/floor/iron/cafeteria, -/area/service/kitchen/diner) -"qrK" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/tcommsat/computer) -"qrP" = ( -/turf/open/floor/glass/reinforced, -/area/hallway/primary/tram/left) -"qrS" = ( -/obj/structure/cable, -/obj/effect/turf_decal/trimline/red/filled/line{ +/obj/machinery/duct, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) +"qPa" = ( +/turf/closed/wall/rust, +/area/station/maintenance/port/fore) +"qPw" = ( +/obj/machinery/power/emitter/welded{ dir = 8 }, -/obj/machinery/power/apc/auto_name/directional/west, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/engineering/supermatter/room) +"qPE" = ( +/obj/structure/table, +/obj/machinery/cell_charger, +/obj/item/stock_parts/cell/high, +/obj/effect/turf_decal/trimline/neutral/filled/line, +/turf/open/floor/iron, +/area/station/commons/storage/primary) +"qPG" = ( +/obj/machinery/telecomms/bus/preset_three, +/turf/open/floor/iron/dark/telecomms, +/area/station/tcommsat/server) +"qQf" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/duct, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/landmark/event_spawn, /turf/open/floor/iron, -/area/security/prison/safe) -"qrV" = ( +/area/station/commons/dorms) +"qQq" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/trimline/yellow/warning{ +/turf/open/floor/plating, +/area/station/maintenance/tram/left) +"qQC" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 8 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 1 }, -/obj/effect/turf_decal/trimline/neutral/filled/corner, /turf/open/floor/iron, -/area/maintenance/tram/left) -"qsb" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/grille/broken, -/obj/effect/spawner/random/trash/cigbutt, -/turf/open/floor/iron/smooth, -/area/maintenance/department/science) -"qsq" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line, -/obj/machinery/airalarm/directional/south, +/area/station/commons/fitness) +"qQD" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 8 + }, /turf/open/floor/iron, -/area/commons/fitness) -"qss" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/area/station/engineering/atmos) +"qQN" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/trimline/yellow/warning, +/obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 1 }, -/turf/open/floor/iron, -/area/commons/vacant_room/commissary) -"qsT" = ( -/obj/machinery/requests_console/directional/north{ - department = "Hydroponics"; - departmentType = 2; - name = "Hydroponics Requests Console" +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/effect/turf_decal/trimline/green/filled/line{ +/turf/open/floor/iron, +/area/station/maintenance/tram/mid) +"qQX" = ( +/obj/structure/fluff/tram_rail/end{ dir = 1 }, -/obj/effect/landmark/start/botanist, -/turf/open/floor/iron/dark, -/area/service/hydroponics) -"qtB" = ( -/obj/effect/turf_decal/trimline/yellow/warning{ +/turf/open/openspace, +/area/station/hallway/primary/tram/right) +"qQZ" = ( +/turf/open/floor/iron/white, +/area/station/medical/virology) +"qRg" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ dir = 1 }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/trimline/neutral/filled/line, -/obj/structure/cable, -/turf/open/floor/iron, -/area/maintenance/tram/mid) -"qtG" = ( -/obj/effect/turf_decal/trimline/green/filled/corner{ - dir = 1 +/obj/effect/turf_decal/box, +/turf/open/floor/iron/dark, +/area/station/science/ordnance/testlab) +"qRk" = ( +/obj/effect/turf_decal/sand/plating, +/obj/effect/turf_decal/stripes/asteroid/line{ + dir = 9 }, -/obj/effect/turf_decal/trimline/green/filled/corner{ - dir = 8 +/obj/effect/turf_decal/stripes/asteroid/corner, +/turf/open/floor/plating/airless, +/area/mine/explored) +"qRn" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/window/left/directional/west{ + name = "Armory Desk"; + req_access = list("armory") }, -/obj/structure/disposalpipe/segment{ - dir = 10 +/obj/machinery/door/window/left/directional/east{ + name = "Armory Desk"; + req_access = list("security") }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating, +/area/station/ai_monitored/security/armory) +"qRq" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/dark, -/area/medical/virology) -"qtK" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/trimline/red/filled/corner{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/red/filled/corner, +/obj/effect/turf_decal/trimline/yellow/corner, +/obj/effect/turf_decal/trimline/yellow/corner{ dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment, /obj/structure/cable, -/turf/open/floor/iron/dark, -/area/command/bridge) -"quA" = ( -/obj/effect/turf_decal/trimline/red/filled/line, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/security/prison) -"quO" = ( +/area/station/engineering/break_room) +"qRA" = ( +/obj/effect/turf_decal/trimline/blue/filled/corner{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/neutral/corner{ + dir = 4 + }, +/obj/effect/landmark/start/hangover, +/turf/open/floor/iron, +/area/station/hallway/secondary/command) +"qRK" = ( /obj/structure/table, -/obj/item/storage/box/firingpins, -/obj/item/storage/box/firingpins, -/obj/item/key/security, -/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/item/stack/sheet/iron/fifty, /turf/open/floor/iron/dark, -/area/ai_monitored/security/armory) -"qvh" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/wood, -/area/command/heads_quarters/captain/private) -"qvj" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/firedoor, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "kitchencounter"; - name = "Kitchen Counter Shutters" +/area/station/engineering/supermatter/room) +"qRT" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/machinery/door/window/right/directional/east{ - name = "Pick Up Window"; - req_access_txt = "28" +/obj/effect/turf_decal/trimline/yellow/warning, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/trimline/neutral/filled/corner{ + dir = 1 }, -/turf/open/floor/plating, -/area/service/kitchen) -"qvl" = ( +/turf/open/floor/iron, +/area/station/maintenance/tram/right) +"qSg" = ( /obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/turf/open/floor/catwalk_floor, -/area/hallway/primary/tram/left) -"qvm" = ( -/obj/structure/table/wood, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/structure/closet/firecloset, +/turf/open/floor/plating, +/area/station/maintenance/starboard/lesser) +"qSm" = ( +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) +"qSq" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 1 }, -/turf/open/floor/carpet, -/area/commons/dorms) -"qvo" = ( +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit) +"qSs" = ( +/obj/structure/stairs/north, +/obj/structure/railing{ + dir = 4 + }, +/turf/open/floor/iron/stairs/medium, +/area/station/commons/dorms) +"qSD" = ( +/obj/structure/chair, /obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, +/obj/effect/landmark/start/hangover, /turf/open/floor/iron, -/area/cargo/warehouse) -"qvq" = ( -/obj/structure/window/reinforced/spawner/north, -/turf/open/floor/iron/dark/smooth_edge{ +/area/station/hallway/secondary/exit/departure_lounge) +"qSE" = ( +/obj/structure/table, +/obj/machinery/computer/security/telescreen/interrogation, +/turf/open/floor/iron/dark, +/area/station/security/interrogation) +"qSH" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=3-TunnelMid"; + location = "2-TunnelLeftDoor" + }, +/obj/effect/turf_decal/bot{ dir = 1 }, -/area/commons/fitness) -"qvs" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/catwalk_floor, +/area/station/maintenance/tram/mid) +"qSM" = ( +/obj/structure/holohoop{ dir = 8 }, -/obj/effect/turf_decal/trimline/red/filled/corner, -/obj/machinery/light/small/directional/west, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron, -/area/security/brig) -"qvF" = ( -/obj/machinery/telecomms/broadcaster/preset_right, -/turf/open/floor/iron/dark/telecomms, -/area/tcommsat/server) -"qvK" = ( -/obj/structure/disposalpipe/segment{ +/turf/open/misc/asteroid, +/area/station/security/prison/workout) +"qSP" = ( +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 5 + }, +/obj/structure/table/glass, +/obj/machinery/requests_console/directional/east{ + department = "Virology"; + name = "Virology Requests Console"; + receive_ore_updates = 1 + }, +/obj/item/storage/box/beakers{ + pixel_x = 2; + pixel_y = 2 + }, +/obj/item/storage/box/syringes, +/turf/open/floor/iron/white, +/area/station/medical/virology) +"qSS" = ( +/turf/closed/wall/r_wall, +/area/station/science/cytology) +"qTq" = ( +/obj/effect/turf_decal/stripes/line{ dir = 10 }, -/turf/closed/wall, -/area/cargo/sorting) -"qvN" = ( /obj/structure/cable, -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/grunge{ - name = "Lounge" +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"qTE" = ( +/obj/machinery/atmospherics/components/unary/outlet_injector/monitored/ordnance_burn_chamber_input{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/grimy, -/area/service/library/lounge) -"qvW" = ( -/obj/effect/turf_decal/bot, -/obj/structure/closet/l3closet/scientist, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron, -/area/command/gateway) -"qwi" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ +/turf/open/floor/engine/vacuum, +/area/station/science/ordnance/burnchamber) +"qTI" = ( +/obj/machinery/camera/emp_proof{ + c_tag = "Engineering - Emitter Room West"; + dir = 10; + network = list("ss13","engine","engineering") + }, +/turf/open/floor/iron/dark, +/area/station/engineering/supermatter/room) +"qTL" = ( +/obj/effect/turf_decal/trimline/neutral/filled/corner{ dir = 1 }, -/obj/machinery/light/directional/north, -/obj/machinery/airalarm/directional/north, /turf/open/floor/iron, -/area/tcommsat/computer) -"qwl" = ( -/obj/effect/turf_decal/trimline/green/filled/line{ - dir = 4 +/area/station/hallway/primary/tram/left) +"qTR" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/siphon/monitored/carbon_output{ + dir = 8 }, -/obj/structure/table, -/obj/machinery/light/directional/east, -/obj/machinery/microwave{ - pixel_x = -3; - pixel_y = 6 +/turf/open/floor/engine/co2, +/area/station/engineering/atmos) +"qUt" = ( +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ + dir = 1 }, -/turf/open/floor/iron/dark, -/area/medical/virology) -"qwm" = ( -/obj/machinery/light/directional/north, -/turf/open/openspace, -/area/hallway/primary/tram/center) -"qwV" = ( -/obj/machinery/door/airlock/medical/glass{ - name = "Treatment Center"; - req_access_txt = "5" +/obj/machinery/computer/slot_machine, +/obj/structure/sign/painting/library{ + pixel_x = -32 }, -/obj/effect/mapping_helpers/airlock/unres, -/obj/effect/turf_decal/trimline/blue/filled/line{ +/turf/open/floor/iron, +/area/station/commons/lounge) +"qUA" = ( +/obj/structure/table, +/obj/effect/turf_decal/trimline/purple/filled/line{ dir = 4 }, -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 8 - }, -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, +/obj/item/paper_bin, /turf/open/floor/iron/white, -/area/medical/treatment_center) -"qwW" = ( -/obj/effect/turf_decal/trimline/purple/filled/line{ +/area/station/science/lobby) +"qUB" = ( +/turf/closed/wall, +/area/station/hallway/secondary/exit) +"qUF" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 4 }, -/obj/structure/filingcabinet/chestdrawer{ - pixel_x = -2; - pixel_y = 2 +/obj/machinery/camera/directional/east{ + c_tag = "Civilian - Dormitories North-East" }, /turf/open/floor/iron, -/area/science/robotics/lab) -"qxb" = ( -/obj/machinery/airalarm/directional/north, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/obj/effect/turf_decal/trimline/purple/filled/line{ +/area/station/commons/dorms) +"qUJ" = ( +/obj/structure/lattice/catwalk, +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/maintenance/tram/mid) +"qUT" = ( +/obj/effect/turf_decal/trimline/purple/filled/corner{ dir = 1 }, -/obj/machinery/camera{ - c_tag = "Science - AI Station Access"; - dir = 9; - network = list("ss13","rd") +/turf/open/floor/iron/white, +/area/station/science/research) +"qUV" = ( +/obj/effect/turf_decal/trimline/neutral/filled/corner{ + dir = 4 }, /turf/open/floor/iron, -/area/engineering/transit_tube) -"qxg" = ( -/obj/structure/filingcabinet, -/obj/effect/turf_decal/tile/brown/fourcorners, -/obj/structure/window/reinforced/spawner/west, +/area/station/hallway/primary/tram/left) +"qUX" = ( +/obj/effect/spawner/random/structure/table, +/obj/item/paper/pamphlet/radstorm, +/obj/item/paper/pamphlet/radstorm, +/obj/item/paper/pamphlet/radstorm, /turf/open/floor/iron/dark, -/area/cargo/miningdock/oresilo) -"qxi" = ( -/obj/effect/turf_decal/trimline/brown/filled/corner{ +/area/station/maintenance/radshelter/civil) +"qVb" = ( +/obj/machinery/iv_drip, +/obj/machinery/light/directional/north, +/obj/effect/turf_decal/trimline/blue/filled/line{ dir = 1 }, -/obj/effect/turf_decal/trimline/brown/filled/corner{ - dir = 8 +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/medical/treatment_center) +"qVo" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 1 + }, +/obj/machinery/status_display/ai/directional/north, +/turf/open/floor/iron, +/area/station/security/prison) +"qVu" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/door_buttons/airlock_controller{ + idExterior = "middleleft_lower_eva_external"; + idInterior = "middleleft_lower_eva_internal"; + idSelf = "middleleft_lower_eva_airlock_control"; + name = "External Access Console"; + pixel_y = -24 }, +/turf/open/floor/catwalk_floor, +/area/station/hallway/primary/tram/center) +"qVA" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/disposalpipe/segment{ dir = 4 }, +/obj/structure/cable, /turf/open/floor/iron, -/area/cargo/office) -"qxp" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/area/station/hallway/secondary/exit) +"qVN" = ( +/turf/open/floor/plating/airless, +/area/station/science/ordnance/bomb) +"qVT" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/lattice/catwalk, +/obj/structure/railing/corner{ + dir = 1 }, -/turf/open/floor/iron/dark, -/area/command/teleporter) -"qxt" = ( /turf/open/floor/plating, -/area/space) -"qxx" = ( -/obj/effect/landmark/event_spawn, -/turf/open/floor/iron/freezer, -/area/commons/toilet) -"qxY" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/area/station/maintenance/tram/left) +"qWn" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/railing{ + dir = 1 + }, +/turf/open/floor/plating, +/area/station/maintenance/tram/mid) +"qWu" = ( +/obj/effect/spawner/random/trash/garbage, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/smooth, +/area/station/maintenance/starboard/lesser) +"qWA" = ( /obj/effect/turf_decal/trimline/purple/filled/corner{ dir = 8 }, -/obj/effect/turf_decal/trimline/purple/filled/corner, -/obj/structure/disposalpipe/junction{ - dir = 4 +/obj/effect/turf_decal/trimline/purple/filled/corner{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, +/obj/structure/disposalpipe/segment{ + dir = 6 }, /obj/structure/cable, /turf/open/floor/iron/white, -/area/science/lower) -"qyp" = ( -/obj/structure/fluff/tram_rail/anchor, -/turf/open/openspace, -/area/hallway/primary/tram/center) -"qyN" = ( -/obj/machinery/light/small/directional/north, -/obj/machinery/duct, -/obj/effect/spawner/random/trash/graffiti{ - pixel_y = 32; - spawn_loot_chance = 25 - }, -/obj/effect/spawner/random/trash/graffiti{ - pixel_x = 32; - spawn_loot_chance = 25 +/area/station/science/xenobiology) +"qWE" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line, +/obj/effect/turf_decal/bot{ + dir = 1 }, -/turf/open/floor/iron/freezer, -/area/commons/lounge) -"qyW" = ( -/obj/structure/chair/stool/bar/directional/west, -/obj/effect/landmark/start/prisoner, +/obj/machinery/portable_atmospherics/scrubber, +/obj/machinery/airalarm/directional/south, /turf/open/floor/iron, -/area/security/prison) -"qze" = ( -/turf/closed/wall, -/area/hallway/secondary/exit) -"qzM" = ( -/obj/effect/turf_decal/stripes/end{ +/area/station/engineering/main) +"qWK" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) +"qWU" = ( +/turf/closed/wall/r_wall, +/area/station/maintenance/disposal/incinerator) +"qWY" = ( +/obj/effect/turf_decal/siding/thinplating{ dir = 8 }, -/turf/open/floor/iron, -/area/ai_monitored/security/armory) -"qAr" = ( -/obj/structure/table, -/obj/item/radio{ - pixel_x = -6; - pixel_y = -3 +/obj/structure/fluff/tram_rail/floor, +/turf/open/floor/glass/reinforced, +/area/station/hallway/primary/tram/left) +"qXj" = ( +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Tunnel Access" }, -/obj/item/book/manual/wiki/security_space_law{ - pixel_x = 9; - pixel_y = 4 +/obj/structure/disposalpipe/segment, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/unres, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +/turf/open/floor/catwalk_floor, +/area/station/maintenance/starboard/central) +"qXA" = ( +/obj/machinery/atmospherics/components/trinary/filter/atmos/co2{ + dir = 1 }, +/obj/effect/turf_decal/trimline/brown/filled/corner, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"qXD" = ( +/obj/structure/cable, +/obj/machinery/firealarm/directional/west, /obj/effect/turf_decal/trimline/red/filled/line{ - dir = 10 - }, -/obj/machinery/firealarm/directional/west{ - pixel_y = 5 + dir = 8 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/duct, /turf/open/floor/iron, -/area/security/checkpoint/medical) -"qAt" = ( -/obj/structure/window/reinforced{ +/area/station/security/prison/safe) +"qXX" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line, +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/structure/disposalpipe/trunk{ - dir = 1 - }, -/obj/structure/disposaloutlet{ - dir = 8 - }, -/turf/open/floor/engine, -/area/science/xenobiology) -"qAv" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 10 +/turf/open/floor/iron/dark, +/area/station/commons/fitness/recreation/entertainment) +"qYa" = ( +/obj/structure/table, +/obj/item/stack/sheet/rglass{ + amount = 50 }, -/turf/open/floor/iron, -/area/engineering/atmos) -"qAJ" = ( -/obj/machinery/duct, -/obj/structure/disposalpipe/segment{ - dir = 5 +/obj/item/stack/sheet/rglass{ + amount = 50 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/turf/open/floor/catwalk_floor, -/area/maintenance/central/greater) -"qAS" = ( +/obj/item/stack/rods/fifty, +/obj/item/stack/rods/fifty, /obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 9 }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/chair/plastic, /turf/open/floor/iron, -/area/maintenance/tram/mid) -"qBp" = ( -/obj/machinery/atmospherics/pipe/smart/simple/dark/visible{ - dir = 4 +/area/station/ai_monitored/command/storage/eva) +"qYq" = ( +/obj/machinery/door/airlock/research{ + name = "Ordnance Testing Lab" }, /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/airalarm/directional/south, +/obj/machinery/door/firedoor/heavy, /obj/structure/disposalpipe/segment{ dir = 4 }, +/obj/effect/mapping_helpers/airlock/access/all/science/ordnance, /turf/open/floor/iron/white, -/area/science/mixing) -"qBr" = ( -/obj/effect/turf_decal/trimline/blue/filled/corner{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/neutral/corner{ - dir = 4 - }, -/obj/effect/landmark/start/hangover, -/turf/open/floor/iron, -/area/hallway/secondary/command) -"qBv" = ( -/obj/machinery/light/directional/east, +/area/station/science/ordnance) +"qYu" = ( /obj/effect/turf_decal/trimline/white/corner{ - dir = 1 + dir = 8 }, /obj/effect/turf_decal/trimline/yellow/line{ - dir = 9 + dir = 10 }, /turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/aisat_interior) -"qBS" = ( -/obj/docking_port/stationary/random{ - dir = 8; - id = "pod_lavaland"; - name = "lavaland" - }, -/turf/open/space/openspace, -/area/space) -"qBT" = ( -/obj/structure/rack, -/obj/item/clothing/under/color/blue, -/obj/item/clothing/under/color/blue, -/obj/item/clothing/under/color/blue, -/obj/item/clothing/head/soft/blue, -/obj/item/clothing/head/soft/blue, -/obj/item/clothing/head/soft/blue, -/obj/effect/turf_decal/tile/blue/full, -/turf/open/floor/iron/dark/smooth_large, -/area/commons/fitness/recreation/entertainment) -"qCl" = ( -/obj/effect/landmark/start/cargo_technician, -/turf/open/floor/glass, -/area/cargo/storage) -"qCn" = ( -/obj/structure/industrial_lift/tram{ - icon_state = "titanium" - }, -/obj/structure/fluff/tram_rail, -/obj/structure/chair/comfy/shuttle, -/turf/open/openspace, -/area/hallway/primary/tram/center) -"qCp" = ( -/obj/effect/turf_decal/trimline/yellow/warning{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/trimline/neutral/filled/corner, -/obj/effect/turf_decal/trimline/neutral/filled/corner{ - dir = 8 +/area/station/ai_monitored/turret_protected/aisat_interior) +"qYx" = ( +/obj/machinery/door/airlock{ + id_tag = "Toilet5"; + name = "Unit 5" }, -/turf/open/floor/iron, -/area/maintenance/tram/mid) -"qCH" = ( -/obj/item/stack/ore/glass, -/turf/open/misc/asteroid, -/area/science/genetics) -"qCO" = ( -/obj/structure/ladder, -/turf/open/floor/iron/smooth, -/area/science/research) -"qCU" = ( -/obj/effect/turf_decal/stripes/line{ +/turf/open/floor/iron/freezer, +/area/station/commons/toilet) +"qYQ" = ( +/obj/machinery/computer/message_monitor{ dir = 1 }, -/turf/open/floor/iron, -/area/ai_monitored/command/storage/eva) -"qDl" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ +/obj/effect/turf_decal/trimline/yellow/filled/line{ dir = 1 }, -/turf/open/floor/iron, -/area/security/checkpoint/engineering) -"qDH" = ( -/obj/machinery/portable_atmospherics/canister/nitrous_oxide, -/turf/open/floor/iron/dark, -/area/science/storage) -"qDR" = ( -/obj/item/pickaxe/rusted, -/turf/open/misc/asteroid/airless, -/area/mine/explored) -"qDT" = ( -/obj/structure/table/wood, +/obj/machinery/status_display/evac/directional/east, /turf/open/floor/iron/dark, -/area/service/chapel) -"qDY" = ( -/obj/effect/turf_decal/trimline/yellow/warning, -/obj/effect/turf_decal/trimline/neutral/filled/arrow_ccw{ - dir = 1 - }, -/obj/effect/turf_decal/caution{ - dir = 1 +/area/station/tcommsat/computer) +"qYU" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 }, -/obj/structure/railing/corner{ - dir = 8 +/obj/machinery/door/airlock/external{ + name = "Escape Airlock" }, -/turf/open/floor/iron, -/area/hallway/primary/tram/center) -"qEi" = ( -/obj/machinery/portable_atmospherics/canister/nitrous_oxide, -/turf/open/floor/engine/n2o, -/area/engineering/atmos) -"qEv" = ( -/obj/item/kirbyplants/random, -/obj/machinery/camera{ - c_tag = "Service - Kitchen Diner South"; - dir = 10; - network = list("ss13","Service") +/obj/structure/sign/warning/vacuum/external{ + pixel_y = 32 }, -/turf/open/floor/iron/cafeteria, -/area/service/kitchen/diner) -"qER" = ( -/obj/effect/turf_decal/trimline/green/filled/line, -/obj/effect/turf_decal/trimline/green/corner{ +/turf/open/floor/plating, +/area/station/hallway/secondary/exit/departure_lounge) +"qYW" = ( +/obj/effect/turf_decal/trimline/brown/filled/line, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/turf_decal/trimline/green/corner{ - dir = 1 +/turf/open/floor/iron, +/area/station/cargo/miningdock) +"qYZ" = ( +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) +"qZw" = ( +/obj/effect/turf_decal/trimline/blue/filled/corner, +/obj/effect/turf_decal/trimline/blue/filled/corner{ + dir = 8 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/light/directional/south, -/obj/machinery/camera{ - c_tag = "Service - Hydroponics South"; - dir = 5 - }, -/turf/open/floor/iron/dark, -/area/service/hydroponics) -"qEV" = ( -/obj/effect/turf_decal/trimline/brown/filled/line{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/structure/disposalpipe/junction/yjunction, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) +"qZJ" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ dir = 1 }, -/obj/item/kirbyplants/random, -/obj/item/radio/intercom/directional/north, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, /turf/open/floor/iron, -/area/cargo/miningdock) -"qFb" = ( -/obj/structure/table, -/obj/item/analyzer, -/obj/item/healthanalyzer, -/obj/machinery/camera/autoname/directional/south, -/obj/effect/turf_decal/trimline/white/filled/line{ +/area/station/security/brig) +"qZT" = ( +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ dir = 1 }, +/obj/machinery/holopad, +/obj/effect/turf_decal/bot, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/effect/landmark/event_spawn, -/turf/open/floor/iron/dark, -/area/engineering/storage/tech) -"qFg" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/obj/structure/sign/poster/official/safety_report{ - pixel_y = 32 - }, -/obj/machinery/camera{ - c_tag = "Security - Equipment Room"; - dir = 9; - network = list("ss13","Security") - }, -/turf/open/floor/iron/showroomfloor, -/area/security/lockers) -"qFy" = ( -/obj/structure/table/glass, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/effect/turf_decal/siding/wideplating/dark{ - dir = 1 - }, -/obj/item/paper_bin{ - pixel_x = -2; - pixel_y = 8 - }, -/obj/item/pen, -/obj/item/folder/blue, -/obj/item/folder/yellow{ - pixel_x = 4; - pixel_y = 3 - }, -/turf/open/floor/iron/dark, -/area/command/bridge) -"qFC" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible/layer2, +/obj/structure/disposalpipe/segment, +/obj/structure/cable, /turf/open/floor/iron, -/area/maintenance/disposal/incinerator) -"qFI" = ( -/obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/components/trinary/filter/flipped/critical{ +/area/station/commons/lounge) +"rag" = ( +/obj/effect/turf_decal/trimline/neutral/filled/corner{ dir = 4 }, -/obj/structure/cable/layer3, -/turf/open/floor/engine, -/area/engineering/supermatter/room) -"qFJ" = ( -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 1 +/obj/effect/turf_decal/trimline/neutral/filled/corner, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/commons/dorms) +"ram" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, +/turf/closed/wall/r_wall, +/area/station/engineering/atmos) +"raw" = ( +/obj/machinery/door/airlock/command{ + name = "Captain's Quarters" }, -/obj/effect/landmark/start/paramedic, -/turf/open/floor/iron/white, -/area/medical/treatment_center) -"qFQ" = ( -/obj/structure/railing{ +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/structure/railing{ - dir = 8 - }, -/obj/machinery/door/firedoor/border_only{ +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/access/all/command/captain, +/turf/open/floor/iron, +/area/station/command/heads_quarters/captain) +"raJ" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 4 }, -/obj/machinery/door/firedoor/border_only{ +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 8 }, -/turf/open/floor/glass/reinforced, -/area/security/brig) -"qGf" = ( +/turf/open/floor/iron, +/area/station/hallway/secondary/command) +"raM" = ( /obj/machinery/light/directional/west, /turf/open/floor/iron/smooth, -/area/command/gateway) -"qGm" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/trimline/yellow/filled/corner, -/obj/effect/turf_decal/trimline/yellow/filled/corner{ +/area/station/command/gateway) +"raX" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 8 }, -/obj/structure/cable, -/turf/open/floor/iron, -/area/engineering/atmos) -"qGo" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 4 - }, -/obj/item/kirbyplants/random, -/obj/machinery/camera/directional/east{ - c_tag = "Security - Main East"; - network = list("ss13","Security") +/obj/structure/sign/departments/restroom{ + pixel_x = -32 }, /turf/open/floor/iron, -/area/security/brig) -"qGq" = ( -/obj/effect/turf_decal/bot, -/obj/structure/transit_tube/station/reverse{ +/area/station/commons/dorms) +"rbj" = ( +/obj/structure/chair/office, +/obj/effect/turf_decal/trimline/brown/filled/corner, +/obj/effect/turf_decal/trimline/brown/filled/corner{ dir = 8 }, -/turf/open/floor/plating, -/area/ai_monitored/turret_protected/aisat/foyer) -"qGv" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 5 - }, -/obj/structure/sign/warning/radshelter{ - pixel_y = 32 - }, -/turf/open/floor/iron, -/area/hallway/secondary/exit) -"qGy" = ( -/obj/machinery/door/firedoor, /obj/structure/disposalpipe/segment, -/obj/structure/cable, /turf/open/floor/iron, -/area/cargo/lobby) -"qGD" = ( -/obj/structure/chair/office/light{ - dir = 1 - }, -/obj/structure/window/reinforced/spawner, -/obj/effect/turf_decal/trimline/yellow/filled/line, -/obj/effect/landmark/start/chemist, -/turf/open/floor/iron/white, -/area/medical/pharmacy) -"qGL" = ( +/area/station/cargo/sorting) +"rbn" = ( /obj/effect/turf_decal/trimline/purple/filled/line{ - dir = 1 - }, -/obj/structure/disposalpipe/segment{ dir = 10 }, +/obj/structure/extinguisher_cabinet/directional/south, /turf/open/floor/iron/white, -/area/science/lower) -"qGM" = ( -/obj/structure/railing{ - dir = 9 +/area/station/science/lab) +"rbt" = ( +/obj/effect/turf_decal/trimline/yellow/filled/corner{ + dir = 1 }, -/turf/open/floor/glass/reinforced, -/area/ai_monitored/turret_protected/aisat/hallway) -"qHg" = ( -/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, -/turf/open/floor/catwalk_floor, -/area/hallway/primary/tram/right) -"qHj" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible, -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/obj/machinery/space_heater, /turf/open/floor/iron, -/area/engineering/atmos) -"qHo" = ( -/obj/machinery/atmospherics/components/trinary/filter/atmos/o2{ - dir = 4 +/area/station/tcommsat/computer) +"rbv" = ( +/obj/effect/turf_decal/siding/thinplating/dark{ + dir = 1 }, -/obj/effect/turf_decal/trimline/blue/filled/corner{ +/obj/item/kirbyplants/random, +/obj/effect/landmark/start/hangover, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/hallway/secondary/exit) +"rbC" = ( +/obj/machinery/suit_storage_unit/cmo, +/obj/effect/turf_decal/bot, +/obj/item/radio/intercom/directional/west, +/obj/effect/turf_decal/tile/blue/fourcorners, +/turf/open/floor/iron/dark, +/area/station/command/heads_quarters/cmo) +"rbH" = ( +/obj/machinery/shower{ dir = 8 }, -/turf/open/floor/iron, -/area/engineering/atmos) -"qHE" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/yellow/warning, -/obj/effect/decal/cleanable/dirt, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/effect/turf_decal/box, +/obj/structure/fluff{ + desc = "What, you think the water just magically soaks into the metallic flooring?"; + icon = 'icons/obj/lavaland/survival_pod.dmi'; + icon_state = "fan_tiny"; + name = "shower drain" }, -/obj/effect/turf_decal/stripes/corner{ +/obj/effect/turf_decal/tile/blue/fourcorners, +/turf/open/floor/iron/white, +/area/station/medical/treatment_center) +"rbM" = ( +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ dir = 1 }, -/obj/machinery/light/small/directional/north, -/obj/machinery/button/door/directional/north{ - id = "trammaintdock"; - name = "Tram Maintenance Dock Access"; - pixel_x = -8 - }, +/obj/machinery/computer/security/telescreen/entertainment/directional/north, /turf/open/floor/iron, -/area/maintenance/tram/left) -"qHK" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/corner{ - dir = 8 +/area/station/cargo/miningdock/cafeteria) +"rbP" = ( +/turf/closed/wall, +/area/station/security/execution/education) +"rch" = ( +/obj/machinery/door/airlock/external{ + name = "Construction Zone" }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/vault, -/area/hallway/primary/tram/right) -"qHR" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 9 +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/turf/open/floor/plating, +/area/station/construction/mining/aux_base) +"rci" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 5 }, -/turf/open/floor/iron, -/area/security/prison) -"qHU" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 8 +/obj/structure/rack, +/obj/item/pickaxe{ + pixel_x = 5 }, -/obj/structure/table, /turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"qHX" = ( -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 - }, +/area/station/cargo/miningdock) +"rck" = ( +/obj/effect/turf_decal/siding/thinplating/dark, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/duct, +/turf/open/floor/iron/dark, +/area/station/service/hydroponics) +"rcD" = ( +/obj/structure/chair/comfy/brown, +/obj/machinery/airalarm/directional/north, +/turf/open/floor/carpet, +/area/station/medical/psychology) +"rcI" = ( +/obj/machinery/blackbox_recorder, +/turf/open/floor/iron/dark/telecomms, +/area/station/tcommsat/server) +"rcR" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment{ - dir = 5 - }, /obj/structure/cable, /turf/open/floor/iron, -/area/commons/lounge) -"qId" = ( -/obj/effect/decal/cleanable/dirt, +/area/station/security/checkpoint/science) +"rde" = ( /obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 4 }, -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 8 +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit) +"rdg" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/sorting/mail{ + name = "sorting disposal pipe (Research)"; + sortType = 12 }, -/obj/machinery/door/airlock/hatch{ - name = "Tram Maintenance Dock" +/turf/open/floor/iron/white, +/area/station/science/research) +"rdk" = ( +/obj/machinery/door/airlock{ + id_tag = "Toilet6"; + name = "Unit 6" }, -/turf/open/floor/iron, -/area/maintenance/port/central) -"qIe" = ( +/turf/open/floor/iron/freezer, +/area/station/commons/toilet) +"rdm" = ( +/obj/machinery/power/apc/auto_name/directional/south, /obj/structure/cable, +/turf/open/floor/iron/cafeteria{ + dir = 5 + }, +/area/station/command/heads_quarters/rd) +"rdn" = ( +/obj/effect/turf_decal/trimline/brown/filled/line, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/duct, /turf/open/floor/iron, -/area/security/prison) -"qIj" = ( -/obj/structure/window/reinforced/spawner/east, -/obj/structure/sign/departments/medbay/alt{ - pixel_y = 32 - }, -/obj/effect/turf_decal/trimline/red/filled/line{ +/area/station/cargo/miningdock) +"rdr" = ( +/obj/structure/extinguisher_cabinet/directional/east, +/obj/effect/turf_decal/trimline/green/filled/line{ dir = 5 }, -/turf/open/floor/iron/white, -/area/security/medical) -"qIl" = ( -/obj/effect/turf_decal/tile/blue{ +/obj/machinery/light/directional/north, +/obj/structure/reagent_dispensers/watertank/high, +/obj/item/reagent_containers/glass/bucket, +/turf/open/floor/iron/dark, +/area/station/service/hydroponics) +"rdO" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, +/turf/closed/wall/r_wall, +/area/station/maintenance/disposal/incinerator) +"rdZ" = ( +/obj/structure/chair{ dir = 4 }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/structure/cable, -/obj/effect/landmark/start/assistant, -/turf/open/floor/iron/cafeteria, -/area/commons/dorms/laundry) -"qIs" = ( -/obj/effect/turf_decal/trimline/yellow/warning{ - dir = 1 - }, +/turf/open/floor/iron/grimy, +/area/station/service/chapel/office) +"reU" = ( /obj/effect/decal/cleanable/dirt, -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/obj/effect/turf_decal/trimline/neutral/filled/line, /obj/machinery/camera/directional/south{ - c_tag = "Maintenance - East Tram Tunnel 2" + c_tag = "Hallway - Lower East Power Hatch" }, -/turf/open/floor/iron, -/area/maintenance/tram/right) -"qIA" = ( -/obj/structure/barricade/wooden, -/turf/open/misc/asteroid/airless, -/area/mine/explored) -"qID" = ( -/obj/item/stack/medical/mesh, -/obj/item/stack/medical/gauze, +/turf/open/floor/iron/smooth, +/area/station/maintenance/tram/right) +"rfk" = ( +/obj/machinery/computer/operating, /obj/effect/turf_decal/trimline/blue/filled/line{ dir = 1 }, -/obj/structure/table/glass, /turf/open/floor/iron/white, -/area/medical/medbay/central) -"qIE" = ( -/obj/structure/chair/stool/directional/east, -/obj/machinery/atmospherics/pipe/smart/manifold4w/violet/visible, -/turf/open/floor/iron, -/area/engineering/atmos) -"qIG" = ( -/obj/effect/turf_decal/sand/plating, -/obj/effect/turf_decal/stripes/asteroid/end, -/turf/open/floor/plating/airless, -/area/mine/explored) -"qIY" = ( -/obj/structure/cable, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/catwalk_floor, -/area/maintenance/department/medical) -"qJe" = ( +/area/station/medical/surgery/aft) +"rfl" = ( +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/white, +/area/station/science/lab) +"rfq" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, /turf/open/floor/iron, -/area/cargo/miningdock) -"qJx" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/red/filled/corner{ - dir = 8 +/area/station/security/checkpoint/science) +"rfC" = ( +/obj/machinery/light/directional/east, +/obj/effect/turf_decal/trimline/white/line{ + dir = 10 }, -/obj/machinery/light/small/directional/east, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron, -/area/security/brig) -"qJA" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/aisat_interior) +"rfI" = ( /obj/structure/disposalpipe/segment{ - dir = 6 + dir = 9 }, /obj/structure/cable, /turf/open/floor/iron/white, -/area/medical/medbay/lobby) -"qKd" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ +/area/station/medical/medbay/lobby) +"rfJ" = ( +/obj/structure/chair{ + name = "Defense" + }, +/obj/effect/turf_decal/tile/green/anticorner/contrasted{ dir = 4 }, -/obj/structure/cable, -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/public/glass{ - name = "Monastary" +/turf/open/floor/iron, +/area/station/security/courtroom) +"rfQ" = ( +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 6 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/green/visible, +/turf/open/floor/iron, +/area/station/engineering/atmos/pumproom) +"rfT" = ( +/turf/open/floor/iron/dark, +/area/station/security/execution/transfer) +"rgg" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/bot, +/obj/effect/landmark/event_spawn, +/turf/open/floor/iron, +/area/station/cargo/warehouse) +"rgx" = ( +/obj/effect/landmark/navigate_destination/engineering, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/modular_computer/console/preset/cargochat/engineering{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/brown/filled/line, +/obj/effect/turf_decal/trimline/yellow/filled/warning, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/engineering/break_room) +"rgD" = ( +/obj/structure/cable, +/turf/closed/wall/r_wall, +/area/station/ai_monitored/turret_protected/ai) +"rgI" = ( +/obj/machinery/atmospherics/components/unary/cryo_cell{ + dir = 4 + }, /turf/open/floor/iron/dark, -/area/service/chapel/monastery) -"qKe" = ( +/area/station/medical/treatment_center) +"rhi" = ( +/turf/open/floor/iron/stairs/medium{ + dir = 1 + }, +/area/station/science/lower) +"rhl" = ( +/obj/effect/turf_decal/trimline/red/filled/line, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/light/directional/south, +/obj/machinery/firealarm/directional/south, /turf/open/floor/iron, -/area/security/prison) -"qKk" = ( +/area/station/security/brig) +"rhx" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 8 }, -/obj/machinery/duct, -/turf/open/floor/wood, -/area/service/bar) -"qKu" = ( -/turf/closed/wall/r_wall, -/area/maintenance/starboard/lesser) -"qKz" = ( -/obj/structure/chair/plastic{ +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/ai) +"rhP" = ( +/obj/machinery/plate_press, +/turf/open/floor/iron, +/area/station/security/prison/work) +"rhR" = ( +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ dir = 1 }, -/turf/open/floor/eighties/red, -/area/commons/fitness/recreation/entertainment) -"qKD" = ( -/obj/effect/turf_decal/trimline/neutral/filled/corner{ +/obj/structure/chair/sofa/corp/right{ dir = 4 }, -/obj/effect/turf_decal/trimline/neutral/filled/corner{ - dir = 1 - }, +/obj/effect/landmark/start/hangover, /turf/open/floor/iron, -/area/hallway/secondary/service) -"qKG" = ( +/area/station/commons/lounge) +"rhT" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/trash/food_packaging, -/turf/open/floor/catwalk_floor, -/area/maintenance/tram/right) -"qKM" = ( -/obj/effect/spawner/structure/window/reinforced/tinted, -/turf/open/floor/plating, -/area/commons/lounge) -"qKS" = ( -/obj/effect/turf_decal/trimline/purple/filled/line{ - dir = 4 +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 1 }, -/obj/machinery/disposal/bin{ - pixel_x = -2; - pixel_y = -2 +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/engineering/main) +"rib" = ( +/obj/structure/fluff/tram_rail/anchor{ + dir = 1 }, -/obj/structure/disposalpipe/trunk{ - dir = 8 +/turf/open/openspace, +/area/station/hallway/primary/tram/left) +"rih" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/landmark/start/cargo_technician, +/obj/structure/chair/office{ + dir = 1 }, +/obj/structure/cable, /turf/open/floor/iron, -/area/science/misc_lab) -"qLb" = ( -/obj/structure/industrial_lift/tram{ - icon_state = "plating" +/area/station/cargo/office) +"ril" = ( +/obj/structure/table, +/obj/item/storage/box/gloves{ + pixel_x = -4; + pixel_y = 8 }, -/obj/structure/window/reinforced/shuttle, -/obj/structure/grille, -/obj/effect/turf_decal/stripes{ +/obj/item/storage/box/masks{ + pixel_x = 4; + pixel_y = 4 + }, +/obj/effect/turf_decal/trimline/purple/filled/line{ dir = 1 }, -/obj/effect/turf_decal/stripes, -/obj/effect/turf_decal/caution/stand_clear/red{ +/obj/item/radio/intercom/directional/north, +/turf/open/floor/iron/white, +/area/station/science/cytology) +"riv" = ( +/obj/machinery/door/airlock/external, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 4 }, -/turf/open/floor/vault, -/area/hallway/primary/tram/center) -"qLg" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 4 +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, +/turf/open/floor/plating, +/area/station/engineering/supermatter/room) +"riK" = ( +/obj/modular_map_root/tramstation{ + key = "maintenance_lowarrivals" }, -/obj/effect/turf_decal/tile, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/turf/open/floor/iron, -/area/hallway/secondary/entry) -"qLj" = ( -/obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 1 +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"riS" = ( +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 4 }, -/turf/open/floor/iron/dark/smooth_large, -/area/service/chapel/monastery) -"qLn" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ +/obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 8 }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 4 +/obj/machinery/door/airlock/public/glass{ + name = "Escape Wing" }, -/obj/structure/cable, -/turf/open/floor/iron/white, -/area/security/medical) -"qLo" = ( -/obj/effect/turf_decal/trimline/blue/filled/corner{ - dir = 1 +/turf/open/floor/iron, +/area/station/hallway/secondary/exit) +"rju" = ( +/obj/structure/table, +/obj/item/clothing/gloves/color/yellow, +/obj/item/clothing/gloves/color/yellow, +/obj/item/clothing/gloves/color/yellow, +/obj/item/clothing/gloves/color/yellow, +/obj/item/clothing/gloves/color/yellow, +/obj/item/storage/box/lights/mixed, +/obj/item/stack/cable_coil, +/obj/item/stock_parts/cell/emproof, +/obj/item/stock_parts/cell/emproof, +/obj/machinery/camera/emp_proof{ + c_tag = "Engineering - SMES Misc"; + dir = 10; + network = list("ss13","engineering") }, -/obj/effect/turf_decal/trimline/blue/filled/corner{ +/turf/open/floor/iron/dark, +/area/station/engineering/engine_smes) +"rkd" = ( +/obj/effect/turf_decal/trimline/green/filled/line{ dir = 8 }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, +/obj/structure/table/glass, +/obj/item/clothing/gloves/color/latex, +/obj/item/healthanalyzer, +/obj/item/clothing/glasses/science, +/obj/item/clothing/glasses/hud/health, +/turf/open/floor/iron/white, +/area/station/medical/virology) +"rke" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/turf/open/floor/iron/white, +/area/station/security/execution/education) +"rkf" = ( +/obj/structure/chair/comfy/brown, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/carpet, +/area/station/command/heads_quarters/captain) +"rkp" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/command/gateway) +"rks" = ( +/obj/effect/spawner/structure/window, +/turf/open/floor/plating, +/area/station/medical/medbay/lobby) +"rky" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/turf/open/floor/iron/white, -/area/medical/virology) -"qLv" = ( -/obj/effect/turf_decal/trimline/purple/filled/line{ - dir = 5 +/turf/open/floor/iron, +/area/station/service/hydroponics/garden) +"rkE" = ( +/obj/machinery/light/small/directional/north, +/turf/open/floor/engine, +/area/station/science/xenobiology) +"rkH" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 1 }, +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/medical/treatment_center) +"rkI" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/trimline/purple/filled/corner{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/purple/filled/corner, /obj/structure/cable, /turf/open/floor/iron/white, -/area/science/lower) -"qLw" = ( -/obj/effect/turf_decal/trimline/green/filled/line{ - dir = 9 +/area/station/science/research) +"rkP" = ( +/obj/machinery/hydroponics/soil, +/obj/effect/turf_decal/trimline/green/filled/line, +/turf/open/floor/iron/dark, +/area/station/security/prison/garden) +"rll" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment{ + dir = 6 }, +/obj/machinery/light/small/directional/west, +/turf/open/floor/catwalk_floor, +/area/station/maintenance/tram/left) +"rln" = ( +/obj/machinery/suit_storage_unit/security, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/security/armory) +"rls" = ( +/obj/effect/turf_decal/trimline/brown/filled/line, +/obj/effect/turf_decal/trimline/neutral/filled/warning, /turf/open/floor/iron, -/area/security/courtroom) -"qLz" = ( +/area/station/hallway/secondary/exit) +"rlu" = ( +/obj/structure/table, /obj/effect/turf_decal/trimline/purple/filled/line{ - dir = 4 + dir = 8 }, -/obj/effect/turf_decal/trimline/purple/filled/corner{ +/obj/item/assembly/igniter, +/obj/item/assembly/timer{ + pixel_x = 3; + pixel_y = 3 + }, +/turf/open/floor/iron/white, +/area/station/science/lobby) +"rlD" = ( +/obj/effect/turf_decal/stripes/line{ dir = 8 }, -/turf/open/floor/iron, -/area/science/research) -"qLD" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden, +/obj/structure/sign/warning/vacuum/external{ + pixel_x = -32 + }, +/obj/structure/cable, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"rlJ" = ( /obj/effect/turf_decal/trimline/yellow/filled/line{ dir = 8 }, /turf/open/floor/iron, -/area/engineering/atmos) -"qLK" = ( -/obj/effect/turf_decal/stripes/corner, -/obj/effect/turf_decal/stripes/corner{ - dir = 4 +/area/station/engineering/atmos/pumproom) +"rlU" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/orange/visible, +/obj/effect/turf_decal/trimline/yellow/filled/corner{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/ai_monitored/security/armory) -"qMk" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line, -/obj/machinery/newscaster/directional/south, -/turf/open/floor/iron, -/area/commons/fitness/recreation) -"qMp" = ( -/obj/effect/turf_decal/siding/thinplating/dark, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/duct, -/turf/open/floor/iron/dark, -/area/service/hydroponics) -"qMu" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/carpet, -/area/commons/dorms) -"qMv" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 5 +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, -/obj/machinery/status_display/ai/directional/north, /turf/open/floor/iron, -/area/security/prison) -"qME" = ( -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 6 +/area/station/engineering/atmos) +"rlX" = ( +/obj/machinery/door/airlock{ + id_tag = "Toilet4"; + name = "Unit 4" }, -/turf/open/floor/iron/dark, -/area/service/chapel) -"qMJ" = ( -/obj/structure/chair/stool/bar/directional/east, +/turf/open/floor/iron/freezer, +/area/station/commons/toilet) +"rmf" = ( +/obj/machinery/firealarm/directional/west, /obj/effect/turf_decal/trimline/red/filled/line{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/security/prison/safe) -"qNf" = ( -/obj/effect/landmark/event_spawn, -/obj/effect/turf_decal/tile/blue/half/contrasted{ dir = 8 }, -/obj/effect/turf_decal/tile/yellow/half/contrasted{ +/turf/open/floor/iron, +/area/station/security/office) +"rmm" = ( +/obj/effect/turf_decal/trimline/red/filled/corner{ dir = 4 }, -/turf/open/floor/iron/dark, -/area/command/bridge) -"qNH" = ( -/obj/structure/table, -/obj/item/flashlight/lamp, -/turf/open/floor/iron/dark, -/area/security/interrogation) -"qNL" = ( -/obj/structure/railing, -/obj/structure/chair/sofa/corner{ - dir = 8 - }, -/obj/machinery/light/directional/east, -/obj/effect/landmark/start/assistant, -/turf/open/floor/iron/cafeteria, -/area/service/kitchen/diner) -"qNV" = ( -/obj/structure/chair/comfy/black{ - dir = 4 +/turf/open/floor/iron, +/area/station/security/prison) +"rmB" = ( +/turf/closed/wall/r_wall, +/area/station/command/heads_quarters/hos) +"rmJ" = ( +/obj/machinery/telecomms/broadcaster/preset_left, +/turf/open/floor/iron/dark/telecomms, +/area/station/tcommsat/server) +"rmN" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 }, -/turf/open/floor/carpet, -/area/service/library) -"qNW" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/machinery/door/airlock/maintenance_hatch, +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 1 }, -/turf/open/floor/iron, -/area/cargo/storage) -"qNY" = ( -/obj/structure/sink{ - dir = 4; - pixel_x = -12 +/obj/effect/mapping_helpers/airlock/access/any/engineering/maintenance/departmental, +/turf/open/floor/catwalk_floor, +/area/station/maintenance/tram/mid) +"rmP" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/table, +/obj/item/candle, +/turf/open/floor/iron/smooth, +/area/station/maintenance/starboard/central) +"rnc" = ( +/obj/structure/table/wood, +/obj/item/folder/blue, +/obj/item/stamp/captain, +/obj/machinery/door/window{ + base_state = "right"; + icon_state = "right"; + name = "Captain's Desk"; + req_access = list("captain") }, -/obj/structure/mirror/directional/west, -/obj/machinery/airalarm/directional/north, -/obj/effect/landmark/xeno_spawn, -/obj/effect/landmark/start/hangover, -/turf/open/floor/iron/freezer, -/area/commons/lounge) -"qOb" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/turf/open/floor/iron, -/area/cargo/storage) -"qOl" = ( -/obj/machinery/pipedispenser/disposal, -/obj/effect/turf_decal/trimline/yellow/filled/line{ +/turf/open/floor/wood, +/area/station/command/heads_quarters/captain) +"rnh" = ( +/obj/machinery/atmospherics/pipe/smart/simple/purple/visible{ dir = 5 }, +/turf/open/floor/iron/white, +/area/station/science/ordnance) +"rnn" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line, +/turf/open/floor/iron, +/area/station/commons/dorms) +"rnA" = ( +/obj/structure/extinguisher_cabinet/directional/east, +/obj/structure/cable/layer1, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, -/area/engineering/atmos) -"qOr" = ( +/area/station/maintenance/disposal/incinerator) +"rnD" = ( +/obj/structure/chair/stool/directional/south, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment, /turf/open/floor/carpet, -/area/cargo/qm) -"qOM" = ( -/obj/machinery/telecomms/processor/preset_one, -/turf/open/floor/iron/dark/telecomms, -/area/tcommsat/server) -"qPc" = ( +/area/station/commons/dorms) +"rnK" = ( +/obj/structure/bookcase{ + name = "Forbidden Knowledge" + }, +/obj/effect/decal/cleanable/cobweb, +/turf/open/floor/engine/cult, +/area/station/service/library) +"rnS" = ( +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk, +/turf/open/floor/iron/grimy, +/area/station/service/chapel/office) +"rnU" = ( +/obj/effect/turf_decal/trimline/brown/filled/corner{ + dir = 1 + }, /obj/effect/turf_decal/trimline/brown/filled/corner{ dir = 8 }, -/obj/effect/turf_decal/trimline/brown/filled/corner, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment, /obj/structure/cable, /turf/open/floor/iron, -/area/cargo/office) -"qPJ" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/trimline/red/filled/corner{ +/area/station/cargo/sorting) +"rnY" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/yellow/visible, +/obj/machinery/atmospherics/pipe/bridge_pipe/cyan/visible{ dir = 4 }, -/obj/effect/turf_decal/trimline/red/filled/corner, -/turf/open/floor/iron/dark, -/area/security/interrogation) -"qPS" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/grimy, -/area/service/chapel/office) -"qQb" = ( -/obj/effect/landmark/start/security_officer, -/turf/open/floor/iron, -/area/security/office) -"qQk" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/trimline/brown/filled/corner{ +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/engineering/atmos/pumproom) +"roj" = ( +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ dir = 1 }, -/obj/effect/turf_decal/trimline/brown/filled/line, -/turf/open/floor/iron, -/area/cargo/miningdock) -"qQt" = ( -/obj/effect/turf_decal/trimline/neutral/filled/corner, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/landmark/event_spawn, +/obj/machinery/door/window/right/directional/south{ + dir = 8; + name = "Bar Door"; + req_one_access = list("bar","kitchen") + }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/camera{ + c_tag = "Civilian - Bar North"; dir = 9 }, -/obj/machinery/duct, +/obj/machinery/firealarm/directional/north, /obj/structure/cable, /turf/open/floor/iron, -/area/hallway/primary/central) -"qQF" = ( -/obj/structure/table/wood, -/obj/effect/spawner/random/bureaucracy/briefcase{ - spawn_loot_count = 2; - spawn_random_offset = 1 +/area/station/service/bar) +"ron" = ( +/obj/effect/turf_decal/trimline/yellow/warning{ + dir = 8 }, -/turf/open/floor/wood, -/area/commons/vacant_room/office) -"qQJ" = ( -/obj/effect/turf_decal/delivery, -/obj/structure/holosign/barrier/atmos/sturdy, /obj/machinery/camera/directional/south{ - c_tag = "Hallway - North-East Tram Bridge" + c_tag = "Secure - AI Minisat Teleporter"; + network = list("ss13","minisat") }, -/turf/open/floor/vault, -/area/hallway/primary/tram/right) -"qQK" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 8 +/obj/machinery/button/door/directional/south{ + id = "teledoor"; + name = "MiniSat Shutter Control"; + pixel_x = 8; + req_one_access = list("teleporter","minisat") }, -/obj/effect/turf_decal/trimline/neutral/filled/corner{ +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/aisat/foyer) +"roB" = ( +/turf/closed/wall/r_wall, +/area/station/security/checkpoint/engineering) +"roH" = ( +/obj/item/toy/plush/space_lizard_plushie{ + name = "Bold-And-Brash" + }, +/turf/open/misc/asteroid/airless, +/area/mine/explored) +"roT" = ( +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/turf_decal/trimline/purple/filled/warning{ +/obj/effect/landmark/event_spawn, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/catwalk_floor, +/area/station/hallway/primary/tram/left) +"rpi" = ( +/turf/open/floor/plating, +/area/station/maintenance/department/science) +"rpu" = ( +/obj/machinery/door/firedoor, +/obj/structure/railing/corner, +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/station/service/hydroponics) +"rpP" = ( +/obj/effect/turf_decal/trimline/green/filled/line, +/obj/structure/closet/l3closet/virology, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/newscaster/directional/south, +/turf/open/floor/iron/white, +/area/station/medical/virology) +"rpT" = ( +/obj/machinery/holopad, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"rpW" = ( +/obj/machinery/door/airlock/security{ + id_tag = "laborexit"; + name = "Labor Shuttle" + }, +/obj/effect/turf_decal/trimline/red/filled/line{ dir = 8 }, -/obj/effect/turf_decal/trimline/purple/corner{ +/obj/effect/turf_decal/trimline/red/filled/line{ dir = 4 }, -/obj/machinery/duct, -/obj/machinery/power/apc/auto_name/directional/west, /obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/door/firedoor, +/obj/effect/mapping_helpers/airlock/access/all/security/brig, /turf/open/floor/iron, -/area/service/janitor) -"qQQ" = ( -/obj/machinery/vending/assist, -/obj/machinery/requests_console/directional/east{ - department = "Tool Storage"; - name = "Tool Department Requests Console" +/area/station/security/brig) +"rqi" = ( +/obj/structure/table/wood, +/obj/structure/window/reinforced{ + dir = 8; + pixel_y = 2 }, -/obj/effect/turf_decal/trimline/neutral/filled/line{ +/turf/open/floor/carpet, +/area/station/commons/vacant_room/office) +"rqp" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/sand/plating, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"rqG" = ( +/obj/effect/turf_decal/trimline/yellow/warning, +/obj/structure/railing/corner, +/obj/effect/turf_decal/trimline/neutral/filled/corner{ dir = 4 }, -/turf/open/floor/iron, -/area/commons/storage/primary) -"qRb" = ( -/obj/effect/turf_decal/trimline/neutral/filled/corner, -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 8 +/obj/effect/turf_decal/caution{ + dir = 1 }, +/obj/machinery/crossing_signal/southeast, /turf/open/floor/iron, -/area/hallway/secondary/entry) -"qRe" = ( -/obj/machinery/camera/emp_proof{ - c_tag = "Engineering - Atmospherics CO2 Chamber"; - dir = 9; - network = list("ss13","engineering") +/area/station/hallway/primary/tram/center) +"rqV" = ( +/obj/structure/sign/warning/vacuum{ + pixel_y = -32 }, -/turf/open/floor/engine/co2, -/area/engineering/atmos) -"qRh" = ( -/obj/structure/chair/stool/directional/north, -/obj/machinery/button/door/directional/west{ - id = "private_l"; - name = "Privacy Bolts"; - normaldoorcontrol = 1; - pixel_x = 24; - pixel_y = -9; - specialfunctions = 4 +/obj/machinery/light/small/directional/west, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/wood, -/area/commons/dorms) -"qRk" = ( +/turf/open/floor/catwalk_floor, +/area/station/hallway/primary/tram/right) +"rqZ" = ( /obj/effect/turf_decal/sand/plating, -/obj/effect/turf_decal/stripes/asteroid/line{ - dir = 9 +/obj/machinery/door/poddoor/shutters{ + id = "hiddendock" }, -/obj/effect/turf_decal/stripes/asteroid/corner, -/turf/open/floor/plating/airless, -/area/mine/explored) -"qRy" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ - dir = 4 +/turf/open/floor/plating, +/area/station/maintenance/central/greater) +"rrc" = ( +/obj/structure/railing{ + dir = 8 }, -/obj/machinery/airalarm/directional/west, -/obj/machinery/camera/directional/west{ - c_tag = "Medical - Main Storage"; - network = list("ss13","medbay") +/obj/effect/turf_decal/siding/thinplating/dark{ + dir = 8 }, -/turf/open/floor/iron/dark, -/area/medical/storage) -"qRz" = ( -/obj/effect/turf_decal/sand, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/security/prison/workout) -"qRF" = ( -/obj/machinery/atmospherics/components/binary/dp_vent_pump/high_volume/incinerator_atmos{ +/obj/item/kirbyplants{ + icon_state = "plant-10" + }, +/obj/machinery/door/firedoor/border_only{ dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible/layer2, -/obj/machinery/atmospherics/pipe/bridge_pipe/dark/visible, -/turf/open/floor/engine, -/area/maintenance/disposal/incinerator) -"qRI" = ( -/obj/structure/lattice/catwalk, -/obj/structure/railing, -/turf/open/openspace, -/area/science/xenobiology) -"qRP" = ( +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 9 + }, +/turf/open/floor/iron/white, +/area/station/science/research) +"rrk" = ( +/turf/closed/wall/r_wall, +/area/station/security/interrogation) +"rrp" = ( /obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 1 }, -/obj/machinery/power/apc/auto_name/directional/north, -/obj/structure/cable, +/obj/effect/turf_decal/siding/thinplating/corner{ + dir = 1 + }, /turf/open/floor/iron, -/area/commons/fitness/recreation) -"qRS" = ( -/obj/structure/lattice/catwalk, -/obj/structure/railing{ +/area/station/hallway/primary/tram/center) +"rrr" = ( +/obj/effect/turf_decal/trimline/brown/filled/corner{ dir = 1 }, -/turf/open/openspace, -/area/science/xenobiology) -"qSd" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/obj/effect/turf_decal/trimline/brown/filled/corner{ dir = 4 }, +/obj/effect/turf_decal/delivery, /turf/open/floor/iron, -/area/service/hydroponics/garden) -"qSl" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/area/station/cargo/lobby) +"rrv" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable/layer3, -/turf/open/floor/engine, -/area/engineering/supermatter/room) -"qSG" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible, +/obj/structure/cable, /turf/open/floor/iron, -/area/ai_monitored/security/armory) -"qTm" = ( -/obj/structure/industrial_lift/tram{ - icon_state = "titanium_blue" +/area/station/engineering/atmos) +"rrE" = ( +/obj/effect/turf_decal/siding/white{ + dir = 1 }, -/obj/structure/chair/comfy/shuttle, -/obj/structure/fluff/tram_rail, -/turf/open/openspace, -/area/hallway/primary/tram/center) -"qTC" = ( -/obj/machinery/mech_bay_recharge_port{ - dir = 2 +/obj/machinery/vending/drugs, +/turf/open/floor/iron/dark, +/area/station/medical/storage) +"rrM" = ( +/obj/machinery/photocopier{ + pixel_y = 3 + }, +/turf/open/floor/wood/large, +/area/station/service/library) +"rrO" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "ordnancestorage"; + name = "Ordnance Storage Shutters" }, +/obj/machinery/door/firedoor/heavy, /turf/open/floor/plating, -/area/cargo/storage) -"qTP" = ( -/obj/machinery/light/small/directional/west, -/obj/structure/disposalpipe/segment, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/catwalk_floor, -/area/hallway/primary/tram/left) -"qUh" = ( -/obj/effect/turf_decal/siding/thinplating, -/obj/machinery/light/small/directional/west, -/turf/open/floor/iron, -/area/science/lower) -"qUq" = ( -/obj/effect/turf_decal/trimline/yellow/warning, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/trimline/neutral/filled/line{ +/area/station/science/ordnance/office) +"rrT" = ( +/obj/machinery/airalarm/directional/north, +/obj/effect/turf_decal/trimline/purple/filled/line{ dir = 1 }, /turf/open/floor/iron, -/area/maintenance/tram/mid) -"qUu" = ( -/obj/structure/chair{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 10 +/area/station/science/robotics/mechbay) +"rsg" = ( +/obj/machinery/door/airlock/command/glass{ + name = "Bridge" }, -/turf/open/floor/plating/airless, -/area/science/test_area) -"qUO" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/trimline/neutral/filled/line{ +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/trimline/blue/filled/line{ dir = 8 }, -/obj/effect/turf_decal/trimline/neutral/filled/corner, +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "bridge-left" + }, +/obj/machinery/door/poddoor/preopen{ + id = "bridge blast"; + name = "Bridge Blast Door" + }, +/obj/effect/mapping_helpers/airlock/access/all/command/general, +/turf/open/floor/iron/dark, +/area/station/command/bridge) +"rsw" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, -/area/ai_monitored/command/storage/eva) -"qUR" = ( -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 +/area/station/commons/dorms) +"rsz" = ( +/obj/effect/turf_decal/trimline/yellow/filled/corner{ + dir = 4 }, -/obj/structure/chair/stool/bar/directional/south, -/obj/effect/landmark/start/assistant, -/obj/machinery/duct, -/obj/machinery/airalarm/directional/east, /turf/open/floor/iron, -/area/commons/lounge) -"qUZ" = ( -/obj/machinery/telecomms/server/presets/command, -/turf/open/floor/iron/dark/telecomms, -/area/tcommsat/server) -"qVn" = ( -/obj/effect/turf_decal/trimline/green/filled/line{ +/area/station/engineering/break_room) +"rsA" = ( +/obj/machinery/door/airlock/external{ + name = "External Access" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 8 }, -/obj/structure/table/glass, -/obj/item/book/manual/wiki/infections{ - pixel_y = 7 +/obj/effect/mapping_helpers/airlock/access/all/engineering/external, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"rsU" = ( +/obj/structure/sink{ + dir = 4; + pixel_x = -12; + pixel_y = -2 }, -/obj/item/reagent_containers/dropper, -/obj/item/reagent_containers/spray/cleaner, -/obj/item/reagent_containers/syringe/antiviral, -/obj/machinery/light/directional/west, -/obj/machinery/status_display/ai/directional/west, -/turf/open/floor/iron/white, -/area/medical/virology) -"qVq" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ +/obj/structure/mirror/directional/west, +/turf/open/floor/iron/freezer, +/area/station/commons/toilet) +"rsX" = ( +/obj/structure/rack, +/obj/item/storage/toolbox/mechanical{ + pixel_y = 5 + }, +/obj/item/flashlight{ + pixel_x = 1; + pixel_y = 5 + }, +/obj/effect/spawner/random/maintenance/two, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/smooth, +/area/station/maintenance/central/lesser) +"rsY" = ( +/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/trimline/neutral/filled/line{ +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/machinery/door/airlock/hydroponics/glass{ - name = "Hydroponics"; - req_access_txt = "35" +/obj/effect/turf_decal/siding/thinplating/dark{ + dir = 10 + }, +/obj/item/kirbyplants/random, +/obj/effect/landmark/start/hangover, +/obj/machinery/camera/directional/south{ + c_tag = "Civilian - Bar West" }, +/turf/open/floor/iron/dark, +/area/station/commons/lounge) +"rte" = ( +/obj/machinery/holopad, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/trimline/red/filled/line, /turf/open/floor/iron, -/area/service/hydroponics) -"qVt" = ( -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/iron/white, -/area/medical/treatment_center) -"qVv" = ( -/obj/structure/reagent_dispensers/water_cooler, -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 5 +/area/station/security/processing) +"rtp" = ( +/turf/open/floor/iron/dark, +/area/station/commons/fitness/recreation/entertainment) +"rtt" = ( +/obj/effect/turf_decal/stripes/end{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/multiz/supply/visible/layer4{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/multiz/scrubbers/visible/layer2{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/maintenance/central/greater) +"rtD" = ( +/obj/structure/rack, +/obj/effect/spawner/random/techstorage/security_all, +/obj/effect/turf_decal/trimline/white/filled/line{ + dir = 1 }, /turf/open/floor/iron/dark, -/area/security/courtroom) -"qVD" = ( -/obj/machinery/door/airlock{ - id_tag = "miningdorm1"; - name = "Room 1" +/area/station/engineering/storage/tech) +"rtK" = ( +/obj/machinery/disposal/bin, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 5 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/carpet, -/area/cargo/miningdock) -"qVP" = ( -/obj/effect/landmark/start/mime, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 4 +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/obj/structure/plaque/static_plaque/golden{ + pixel_x = 32 }, +/turf/open/floor/iron, +/area/station/security/office) +"rtL" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/duct, +/turf/open/floor/iron/white, +/area/station/medical/treatment_center) +"rtP" = ( /obj/structure/disposalpipe/segment{ dir = 5 }, -/turf/open/floor/iron/white/side{ +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) +"ruk" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/trimline/purple/filled/line{ dir = 4 }, -/area/service/theater) -"qVR" = ( -/obj/machinery/door/airlock/external{ - autoclose = 0; - frequency = 1449; - id_tag = "rightmost_upper_eva_internal"; - name = "External Access" +/obj/structure/disposalpipe/segment, +/obj/structure/cable, +/obj/structure/sign/warning/secure_area{ + pixel_x = 32 }, -/obj/structure/disposalpipe/segment{ - dir = 4 +/turf/open/floor/iron/white, +/area/station/science/lower) +"run" = ( +/turf/closed/wall/r_wall, +/area/station/security/medical) +"ruA" = ( +/obj/structure/railing{ + dir = 1 }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/door_buttons/access_button{ - idDoor = "rightmost_upper_eva_internal"; - idSelf = "rightmost_upper_eva_airlock_control"; - name = "External Access Button"; - pixel_y = 24 +/obj/machinery/door/firedoor/border_only{ + dir = 1 }, -/obj/effect/mapping_helpers/airlock/locked, -/turf/open/floor/catwalk_floor, -/area/hallway/primary/tram/right) -"qWf" = ( +/turf/open/floor/glass/reinforced, +/area/station/security/brig) +"ruC" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 10 +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/turf/open/floor/catwalk_floor, +/area/station/hallway/primary/tram/right) +"ruE" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 8 }, -/turf/open/floor/wood, -/area/service/theater) -"qWg" = ( -/obj/structure/table, -/obj/item/plant_analyzer, -/obj/effect/turf_decal/trimline/white/filled/line{ - dir = 9 +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 4 }, -/turf/open/floor/iron/dark, -/area/engineering/storage/tech) -"qWk" = ( -/obj/machinery/door/airlock/external{ - name = "Solar Maintenance"; - req_access_txt = "10" +/obj/machinery/door/firedoor, +/turf/open/floor/iron, +/area/station/security/prison) +"ruI" = ( +/obj/effect/landmark/start/hangover, +/turf/open/floor/engine{ + name = "Holodeck Projector Floor" }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ +/area/station/holodeck/rec_center) +"ruR" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/blue{ dir = 8 }, +/obj/structure/dresser, +/obj/machinery/light/directional/west, +/turf/open/floor/iron, +/area/station/service/theater) +"ruW" = ( +/obj/structure/table/wood, +/obj/item/book/granter/spell/smoke/lesser{ + name = "mysterious old book of cloud-chasing" + }, +/obj/item/soulstone/anybody/chaplain, +/turf/open/floor/cult, +/area/station/service/chapel/office) +"rvg" = ( +/obj/machinery/light/dim/directional/south, +/turf/open/floor/iron/dark, +/area/station/service/chapel/office) +"rvh" = ( +/obj/structure/table, +/obj/item/stack/sheet/iron/fifty, +/obj/item/stack/sheet/iron/fifty{ + pixel_x = 2; + pixel_y = 2 + }, +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 9 + }, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"rvo" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/turf/open/floor/iron, +/area/station/engineering/engine_smes) +"rvq" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/bot, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, -/turf/open/floor/plating, -/area/maintenance/solars/starboard) -"qWo" = ( +/turf/open/floor/iron, +/area/station/cargo/warehouse) +"rvN" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/structure/mirror/directional/west, +/obj/structure/sink{ + dir = 4; + pixel_x = -12 + }, +/turf/open/floor/iron/dark, +/area/station/science/genetics) +"rvP" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/wood, +/area/station/command/heads_quarters/captain/private) +"rvY" = ( +/obj/machinery/door/airlock/maintenance_hatch, +/obj/machinery/duct, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/unres, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +/turf/open/floor/catwalk_floor, +/area/station/maintenance/central/greater) +"rwf" = ( +/obj/machinery/airalarm/directional/north, +/obj/structure/rack, +/obj/machinery/light_switch/directional/east, +/obj/item/clipboard, +/obj/item/chair/plastic, +/obj/item/chair/plastic{ + pixel_y = 5 + }, +/obj/effect/spawner/random/bureaucracy/briefcase, +/turf/open/floor/wood, +/area/station/service/lawoffice) +"rww" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 9 + }, +/obj/machinery/light/directional/north, +/obj/machinery/power/apc/auto_name/directional/north, /obj/structure/cable, +/obj/structure/table/glass, +/obj/machinery/microwave, +/turf/open/floor/iron, +/area/station/engineering/break_room) +"rwA" = ( /obj/structure/disposalpipe/segment, -/turf/open/floor/iron/white, -/area/medical/medbay/central) -"qWt" = ( -/obj/machinery/power/shieldwallgen/xenobiologyaccess, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/landmark/navigate_destination/cargo, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, -/turf/open/floor/plating, -/area/science/xenobiology) -"qWw" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ +/turf/open/floor/iron, +/area/station/cargo/office) +"rwH" = ( +/obj/effect/turf_decal/trimline/red/filled/corner{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/red/filled/corner{ dir = 1 }, -/obj/machinery/status_display/evac/directional/north, -/turf/open/floor/iron/white, -/area/medical/medbay/central) -"qWz" = ( -/obj/structure/window/reinforced/spawner/east, -/obj/machinery/shower{ - dir = 8; - pixel_x = -7 +/obj/effect/turf_decal/trimline/red/filled/corner{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/security/prison) +"rwP" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 10 + }, +/turf/open/floor/iron/dark, +/area/station/security/courtroom) +"rxg" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/preopen{ + id = "ceprivacy"; + name = "Privacy Shutter" }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/freezer, -/area/security/prison/shower) -"qWF" = ( -/obj/structure/closet/crate/coffin, -/obj/effect/decal/cleanable/cobweb/cobweb2, /turf/open/floor/plating, -/area/service/chapel/monastery) -"qWH" = ( -/obj/machinery/light/directional/south, -/obj/machinery/modular_computer/console/preset/id{ +/area/station/command/heads_quarters/ce) +"rxo" = ( +/obj/effect/turf_decal/tile/blue{ dir = 4 }, -/turf/open/floor/wood, -/area/command/heads_quarters/hop) -"qWJ" = ( -/obj/machinery/photocopier{ - pixel_y = 3 +/obj/effect/turf_decal/tile/blue{ + dir = 8 }, -/turf/open/floor/wood/large, -/area/service/library) -"qWL" = ( -/obj/effect/turf_decal/stripes/corner, -/obj/machinery/atmospherics/pipe/smart/manifold4w/green/visible, -/obj/structure/cable/layer3, -/turf/open/floor/engine, -/area/engineering/supermatter/room) -"qWN" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 1 +/obj/effect/turf_decal/box/white{ + color = "#52B4E9" }, +/obj/machinery/portable_atmospherics/canister/oxygen, +/turf/open/floor/iron/freezer, +/area/station/medical/coldroom) +"rxp" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, +/obj/effect/turf_decal/trimline/red/filled/corner{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/red/filled/corner{ + dir = 8 + }, /turf/open/floor/iron, -/area/hallway/secondary/exit) -"qWS" = ( -/turf/open/floor/iron/white, -/area/medical/virology) -"qWT" = ( -/obj/effect/turf_decal/siding/thinplating/corner, -/turf/open/floor/glass/reinforced, -/area/security/brig) -"qWW" = ( +/area/station/security/checkpoint/medical) +"rxr" = ( +/turf/open/floor/iron, +/area/station/commons/storage/tools) +"rxB" = ( /obj/effect/turf_decal/trimline/yellow/filled/corner{ dir = 8 }, @@ -50844,7 +51970,7 @@ /obj/machinery/button/door/directional/east{ id = "pharmacy_shutters_2"; name = "Pharmacy Privacy Shutters Toggle"; - req_one_access_txt = "5;69" + req_access = list("pharmacy") }, /obj/machinery/light_switch/directional/south{ pixel_x = 26 @@ -50856,1345 +51982,1557 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/white, -/area/medical/pharmacy) -"qXb" = ( -/obj/effect/turf_decal/trimline/yellow/filled/corner{ - dir = 4 +/area/station/medical/pharmacy) +"rxH" = ( +/obj/effect/turf_decal/trimline/neutral/filled/corner{ + dir = 8 }, -/obj/effect/turf_decal/trimline/yellow/filled/corner, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/effect/turf_decal/trimline/neutral/filled/corner{ + dir = 1 }, /turf/open/floor/iron, -/area/engineering/main) -"qXi" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment{ - dir = 6 +/area/station/commons/dorms) +"rxO" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/smooth, +/area/station/hallway/primary/tram/right) +"rxR" = ( +/obj/machinery/power/apc/auto_name/directional/south, +/obj/structure/cable, +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 10 }, -/turf/open/floor/wood, -/area/command/heads_quarters/hop) -"qXE" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/turf/open/floor/iron, +/area/station/science/robotics/mechbay) +"rxU" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/railing{ dir = 1 }, -/obj/effect/turf_decal/siding/thinplating{ - dir = 6 +/obj/effect/spawner/random/trash/garbage{ + spawn_loot_count = 2; + spawn_random_offset = 1; + spawn_scatter_radius = 4 + }, +/turf/open/floor/plating, +/area/station/maintenance/tram/right) +"rxX" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 5 }, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"ryc" = ( +/obj/machinery/mecha_part_fabricator, +/obj/effect/turf_decal/bot, +/obj/machinery/light/directional/north, +/obj/item/radio/intercom/directional/north, /turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/aisat_interior) -"qXI" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 8 +/area/station/science/robotics/lab) +"ryo" = ( +/turf/closed/wall, +/area/station/security/prison/workout) +"ryA" = ( +/obj/structure/rack, +/obj/structure/window/reinforced{ + dir = 1; + layer = 2.9 + }, +/obj/structure/window/reinforced, +/obj/item/gun/ballistic/shotgun/riot{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/gun/ballistic/shotgun/riot, +/obj/item/gun/ballistic/shotgun/riot{ + pixel_x = 3; + pixel_y = -3 }, -/obj/machinery/firealarm/directional/west, /turf/open/floor/iron, -/area/hallway/primary/central) -"qYa" = ( -/obj/structure/table, -/obj/effect/turf_decal/trimline/red/filled/line{ +/area/station/ai_monitored/security/armory) +"ryF" = ( +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/cargo/lobby) +"ryO" = ( +/obj/effect/decal/cleanable/dirt, +/turf/closed/wall, +/area/station/maintenance/department/security) +"ryP" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line{ dir = 1 }, -/obj/item/book/manual/wiki/security_space_law, -/obj/item/radio, +/obj/effect/turf_decal/trimline/yellow/filled/line, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/dark/visible, /turf/open/floor/iron, -/area/security/checkpoint) -"qYn" = ( -/obj/machinery/power/turbine/turbine_outlet{ - dir = 4 +/area/station/engineering/atmos) +"ryZ" = ( +/obj/effect/turf_decal/trimline/neutral/filled/corner, +/obj/structure/disposalpipe/segment{ + dir = 9 }, -/turf/open/floor/engine, -/area/maintenance/disposal/incinerator) -"qYy" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 +/turf/open/floor/iron, +/area/station/hallway/primary/tram/right) +"rzL" = ( +/obj/effect/landmark/event_spawn, +/turf/open/floor/plating, +/area/station/engineering/engine_smes) +"rzO" = ( +/obj/structure/chair, +/obj/machinery/airalarm/directional/north, +/obj/effect/landmark/start/hangover, +/turf/open/floor/iron/dark, +/area/station/maintenance/radshelter/civil) +"rzT" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/obj/effect/turf_decal/trimline/brown/filled/corner{ - dir = 4 +/obj/effect/turf_decal/trimline/purple/line{ + dir = 1 }, -/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/loading_area, /turf/open/floor/iron, -/area/cargo/drone_bay) -"qYM" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ +/area/station/science/robotics/lab) +"rzX" = ( +/obj/structure/railing/corner{ + dir = 1 + }, +/obj/effect/turf_decal/siding/thinplating{ + dir = 6 + }, +/turf/open/floor/glass/reinforced, +/area/station/security/brig) +"rAf" = ( +/obj/machinery/camera/emp_proof{ + c_tag = "Engineering - Atmospherics N2 Chamber"; + dir = 6; + network = list("ss13","engineering") + }, +/turf/open/floor/engine/n2, +/area/station/engineering/atmos) +"rAg" = ( +/obj/machinery/atmospherics/components/binary/pump{ + name = "Mix to Port" + }, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"rAl" = ( +/obj/machinery/light/directional/east, +/turf/open/floor/iron, +/area/station/commons/fitness/recreation) +"rAw" = ( +/obj/effect/spawner/random/engineering/tracking_beacon, +/turf/open/floor/glass, +/area/station/service/kitchen/diner) +"rAz" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/obj/effect/turf_decal/trimline/red/filled/line{ dir = 5 }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/landmark/start/hangover, +/obj/item/radio/intercom/directional/east, /turf/open/floor/iron, -/area/maintenance/tram/right) -"qZh" = ( -/obj/effect/spawner/structure/window, -/turf/open/floor/plating, -/area/commons/fitness) -"qZp" = ( +/area/station/security/checkpoint/medical) +"rAK" = ( +/obj/structure/stairs/north, +/turf/open/floor/iron/stairs/medium, +/area/station/engineering/transit_tube) +"rAL" = ( /obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 8 + dir = 4 }, -/obj/item/radio/intercom/directional/west, -/obj/structure/disposalpipe/segment, -/obj/structure/cable, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, /turf/open/floor/iron, -/area/hallway/primary/tram/center) -"qZz" = ( -/obj/machinery/door/airlock/security{ - name = "Interrogation"; - req_access_txt = "63" +/area/station/hallway/secondary/entry) +"rAM" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 4 }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ - cycle_id = "interro-court" +/obj/effect/turf_decal/tile/blue{ + dir = 8 }, +/obj/machinery/washing_machine, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/dark, -/area/security/interrogation) -"qZC" = ( +/turf/open/floor/iron/cafeteria, +/area/station/commons/dorms/laundry) +"rAN" = ( +/obj/docking_port/stationary/public_mining_dock, +/turf/open/floor/plating, +/area/station/construction/mining/aux_base) +"rAS" = ( +/turf/closed/wall, +/area/station/service/library/lounge) +"rAZ" = ( /obj/effect/turf_decal/trimline/red/filled/line{ - dir = 6 + dir = 1 }, -/obj/machinery/newscaster/directional/south, /turf/open/floor/iron, -/area/security/checkpoint) -"qZM" = ( -/obj/effect/turf_decal/trimline/brown/filled/corner{ - dir = 8 +/area/station/security/prison) +"rBa" = ( +/obj/structure/disposalpipe/segment{ + dir = 9 }, -/obj/effect/turf_decal/trimline/brown/filled/corner{ - dir = 1 +/turf/open/floor/engine, +/area/station/science/xenobiology) +"rBc" = ( +/obj/structure/table, +/obj/structure/cable, +/obj/item/paper_bin{ + pixel_x = -3; + pixel_y = 7 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/cargo/miningdock) -"qZO" = ( -/obj/effect/turf_decal/bot, -/obj/structure/reagent_dispensers/watertank, -/obj/machinery/power/apc/auto_name/directional/east, -/obj/effect/turf_decal/trimline/neutral/filled/line{ +/area/station/security/prison) +"rBe" = ( +/obj/structure/table, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden, +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 1 + }, +/obj/item/book/manual/wiki/atmospherics, +/obj/machinery/firealarm/directional/north, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"rBn" = ( +/obj/effect/turf_decal/stripes{ dir = 4 }, +/obj/machinery/atmospherics/pipe/smart/simple/dark/visible, +/obj/machinery/meter, /obj/structure/cable, -/turf/open/floor/iron, -/area/service/hydroponics/garden) -"qZW" = ( -/turf/open/floor/iron, -/area/security/brig) -"raa" = ( -/obj/machinery/suit_storage_unit/security, -/obj/machinery/light/directional/south, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/ai_monitored/security/armory) -"rab" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/trimline/neutral/filled/corner{ - dir = 4 - }, -/obj/effect/landmark/event_spawn, +/turf/open/floor/iron, +/area/station/science/ordnance/storage) +"rBu" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/decal/cleanable/cobweb, +/obj/effect/decal/cleanable/dirt, /obj/structure/cable, +/turf/open/floor/catwalk_floor, +/area/station/maintenance/starboard/lesser) +"rBz" = ( /turf/open/floor/iron, -/area/hallway/secondary/entry) -"rac" = ( -/obj/effect/turf_decal/trimline/blue/filled/line, -/obj/effect/turf_decal/trimline/blue/filled/line{ +/area/station/security/prison) +"rBC" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/smooth, +/area/station/maintenance/solars/port/aft) +"rBK" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/turf/open/floor/iron/grimy, +/area/station/security/detectives_office) +"rBM" = ( +/obj/effect/turf_decal/trimline/purple/filled/corner{ dir = 1 }, -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/virology{ - autoclose = 0; - frequency = 1449; - id_tag = "virology_airlock_exterior"; - name = "Virology Exterior Airlock"; - req_access_txt = "39" - }, -/obj/effect/mapping_helpers/airlock/locked, -/obj/machinery/door_buttons/access_button{ - dir = 1; - idDoor = "virology_airlock_exterior"; - idSelf = "virology_airlock_control"; - name = "Virology Access Button"; - pixel_y = -24; - req_access_txt = "39" - }, /obj/structure/disposalpipe/segment{ - dir = 4 + dir = 5 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, /turf/open/floor/iron/white, -/area/medical/virology) -"raq" = ( -/obj/structure/table/glass, -/turf/open/floor/iron/cafeteria{ - dir = 5 +/area/station/science/xenobiology) +"rBQ" = ( +/obj/machinery/duct, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/catwalk_floor, +/area/station/maintenance/central/greater) +"rBR" = ( +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 4 }, -/area/science/breakroom) -"rax" = ( -/obj/structure/table, -/obj/item/assembly/igniter, -/obj/item/assembly/igniter{ - pixel_x = -8; - pixel_y = -4 +/turf/open/floor/iron/white, +/area/station/science/lower) +"rBU" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=10-TunnelLeftBottom"; + location = "9-TunnelLeftBottomDoor" }, -/obj/item/screwdriver{ - pixel_y = 16 +/obj/effect/turf_decal/bot{ + dir = 1 }, -/obj/effect/turf_decal/trimline/neutral/filled/line, -/obj/machinery/light/directional/south, -/turf/open/floor/iron, -/area/commons/storage/primary) -"raJ" = ( -/obj/effect/turf_decal/trimline/purple/filled/line, -/obj/effect/turf_decal/trimline/neutral/filled/warning, -/obj/structure/sign/departments/science{ - pixel_y = -32 +/turf/open/floor/iron/smooth, +/area/station/maintenance/tram/mid) +"rBZ" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, /turf/open/floor/iron, -/area/hallway/primary/tram/right) -"raL" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/turf/open/floor/carpet, -/area/cargo/miningdock) -"raN" = ( -/obj/structure/table, -/obj/item/food/cakeslice/birthday, -/turf/open/floor/eighties/red, -/area/commons/fitness/recreation/entertainment) -"raW" = ( +/area/station/engineering/atmos) +"rCd" = ( +/turf/closed/wall, +/area/station/engineering/atmospherics_engine) +"rCn" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/turf/open/floor/circuit, -/area/ai_monitored/turret_protected/aisat_interior) -"rbc" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/turf/open/floor/catwalk_floor, -/area/maintenance/starboard/greater) -"rbd" = ( -/obj/machinery/gulag_teleporter, -/obj/machinery/camera/directional/south{ - c_tag = "Security - Labor Dock"; - network = list("ss13","Security") +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/structure/cable, +/turf/open/floor/wood, +/area/station/command/heads_quarters/hop) +"rCt" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, /turf/open/floor/iron/dark, -/area/security/processing) -"rbF" = ( -/obj/machinery/camera{ - c_tag = "Maintenance - Central Tram Tunnel 3"; - dir = 9 - }, +/area/station/ai_monitored/turret_protected/ai) +"rCv" = ( /obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 1 }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/turf/open/floor/iron, +/area/station/commons/fitness/recreation) +"rCM" = ( +/obj/effect/turf_decal/trimline/yellow/warning{ + dir = 1 + }, /obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/trimline/neutral/filled/line, /turf/open/floor/iron, -/area/maintenance/tram/mid) -"rbJ" = ( +/area/station/maintenance/tram/mid) +"rCN" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/turf/open/floor/catwalk_floor, +/area/station/maintenance/tram/right) +"rCW" = ( +/obj/machinery/door/airlock/external{ + name = "Escape Pod Three"; + space_dir = 4 + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 + }, +/obj/effect/turf_decal/sand/plating, /obj/effect/decal/cleanable/dirt, +/obj/effect/mapping_helpers/airlock/access/any/science/maintenance, +/obj/effect/mapping_helpers/airlock/access/any/supply/maintenance, +/turf/open/floor/plating, +/area/station/maintenance/starboard/central) +"rCY" = ( +/obj/effect/spawner/structure/window, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "robotics2"; + name = "Robotics Lab Shutters" + }, +/turf/open/floor/plating, +/area/station/science/robotics/lab) +"rDc" = ( /obj/effect/turf_decal/trimline/yellow/warning{ dir = 1 }, -/obj/effect/turf_decal/trimline/neutral/filled/corner{ - dir = 8 +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/trimline/neutral/filled/line, +/obj/machinery/camera/directional/south{ + c_tag = "Maintenance - Central Tram Tunnel 2" }, -/obj/effect/turf_decal/trimline/neutral/filled/corner, +/obj/structure/cable, /turf/open/floor/iron, -/area/maintenance/tram/left) -"rbN" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/obj/effect/landmark/start/hangover, -/turf/open/floor/wood, -/area/commons/dorms) -"rcc" = ( -/turf/open/floor/plating, -/area/engineering/supermatter/room) -"rcg" = ( -/obj/effect/turf_decal/trimline/yellow/filled/corner{ +/area/station/maintenance/tram/mid) +"rDf" = ( +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 10 + }, +/turf/open/floor/iron/dark, +/area/station/maintenance/starboard/lesser) +"rDg" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, +/obj/effect/landmark/start/cargo_technician, /turf/open/floor/iron, -/area/tcommsat/computer) -"rcp" = ( -/obj/machinery/door/airlock/engineering/glass{ - name = "Laser Room"; - req_one_access_txt = "10;24" +/area/station/cargo/storage) +"rDj" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, +/obj/machinery/camera/emp_proof{ + c_tag = "Engineering - Atmospherics North"; + dir = 9; + network = list("ss13","engineering") + }, +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 1 + }, +/obj/machinery/firealarm/directional/north, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"rDn" = ( +/obj/machinery/door/airlock/research{ + id_tag = "ResearchExt"; + name = "Research Division" }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/door/firedoor, +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/unres, +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "sci-entrance-left" + }, +/obj/machinery/door/poddoor/preopen{ + id = "Sciencelockdown"; + name = "Research Lockdown Blastdoor" + }, +/obj/effect/mapping_helpers/airlock/access/all/science/general, +/turf/open/floor/iron, +/area/station/science/research) +"rDs" = ( +/turf/closed/wall/r_wall, +/area/station/ai_monitored/turret_protected/ai_upload) +"rDJ" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/turf/open/floor/engine, -/area/engineering/supermatter/room) -"rcq" = ( -/obj/structure/window/reinforced/spawner, -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 10 +/obj/structure/disposalpipe/junction/flip{ + dir = 1 }, -/obj/structure/extinguisher_cabinet/directional/west, +/obj/machinery/duct, /turf/open/floor/iron/white, -/area/medical/pharmacy) -"rcv" = ( -/obj/machinery/camera/motion{ - c_tag = "Secure - AI Upper Ring Telecomms Relay"; - dir = 9; - network = list("aicore","ss13") - }, -/obj/effect/turf_decal/trimline/neutral/filled/line{ +/area/station/medical/medbay/central) +"rDL" = ( +/obj/effect/turf_decal/trimline/white/filled/line{ dir = 5 }, /turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/aisat/hallway) -"rcB" = ( -/obj/effect/turf_decal/trimline/neutral/filled/corner{ - dir = 1 +/area/station/ai_monitored/turret_protected/aisat_interior) +"rEe" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/security/glass{ + id_tag = "prisondorm"; + name = "Prison Dorm 6" }, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/effect/turf_decal/trimline/red/filled/line, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 1 }, -/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/hallway/primary/tram/center) -"rcV" = ( -/obj/machinery/door/airlock/mining/glass{ - name = "Quartermaster" - }, -/obj/machinery/door/firedoor, +/area/station/security/prison/safe) +"rEu" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/station/service/chapel) +"rEB" = ( /obj/effect/turf_decal/trimline/brown/filled/line{ - dir = 8 + dir = 1 + }, +/obj/effect/turf_decal/trimline/neutral/filled/warning{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/tram/right) +"rEG" = ( +/turf/open/misc/asteroid, +/area/station/maintenance/port/fore) +"rEM" = ( +/obj/machinery/button/door/directional/west{ + id = "private_r"; + name = "Privacy Bolts"; + normaldoorcontrol = 1; + pixel_y = 9; + specialfunctions = 4 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/mapping_helpers/airlock/access/all/supply/qm, +/turf/open/floor/carpet, +/area/station/commons/dorms) +"rEO" = ( +/obj/effect/spawner/random/structure/crate, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/smooth, +/area/station/maintenance/central/lesser) +"rEQ" = ( +/obj/structure/table, +/obj/item/analyzer, +/obj/item/healthanalyzer, +/obj/machinery/camera/autoname/directional/south, +/obj/effect/turf_decal/trimline/white/filled/line{ + dir = 1 + }, +/obj/effect/landmark/event_spawn, +/turf/open/floor/iron/dark, +/area/station/engineering/storage/tech) +"rEV" = ( +/obj/machinery/airalarm/directional/west, +/turf/open/floor/iron/dark, +/area/station/engineering/supermatter/room) +"rEZ" = ( +/obj/structure/table, +/obj/item/paicard, /turf/open/floor/iron, -/area/cargo/qm) -"rdc" = ( -/obj/effect/turf_decal/sand/plating, -/obj/machinery/door/airlock/external{ - autoclose = 0; - frequency = 1449; - id_tag = "middleright_lower_eva_external"; - name = "External Access" +/area/station/commons/fitness/recreation) +"rFb" = ( +/obj/structure/chair{ + dir = 1 }, -/obj/machinery/door_buttons/access_button{ - idDoor = "middleright_lower_eva_external"; - idSelf = "middleright_lower_eva_airlock_control"; - name = "External Access Button"; - pixel_y = -24 +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 10 }, -/obj/effect/mapping_helpers/airlock/locked, -/turf/open/floor/plating, -/area/hallway/primary/tram/center) -"rdd" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 8 +/turf/open/floor/iron/dark, +/area/station/security/interrogation) +"rFv" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 + }, +/turf/open/floor/iron/white, +/area/station/security/execution/education) +"rFF" = ( +/obj/structure/bed, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 6 }, -/obj/machinery/camera{ - c_tag = "Hallway - Lower Mid-Right Service"; - dir = 10 +/turf/open/floor/iron/white, +/area/station/security/medical) +"rFG" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 }, /turf/open/floor/iron, -/area/hallway/primary/central) -"rdi" = ( -/obj/machinery/door/airlock/research{ - name = "Cytology Access"; - req_access_txt = "55" +/area/station/engineering/main) +"rFM" = ( +/obj/effect/turf_decal/trimline/yellow/warning, +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/sorting/mail{ + dir = 4; + name = "sorting disposal pipe (Lower Research General)"; + sortTypes = list(24,25) }, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 1 }, +/turf/open/floor/iron, +/area/station/maintenance/tram/right) +"rFY" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/trimline/purple/filled/line{ +/obj/structure/cable, +/turf/open/floor/circuit, +/area/station/ai_monitored/turret_protected/ai) +"rGd" = ( +/obj/structure/cable/multilayer/multiz, +/obj/effect/turf_decal/stripes/end{ dir = 1 }, -/obj/effect/turf_decal/trimline/purple/filled/line, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "cytologylockdown"; - name = "Cytology Lockdown" +/obj/effect/decal/cleanable/dirt, +/obj/structure/sign/warning/electric_shock{ + pixel_y = -32 }, -/obj/structure/cable, +/turf/open/floor/plating, +/area/station/maintenance/solars/port/aft) +"rGi" = ( +/turf/open/floor/iron/dark, +/area/station/service/chapel/office) +"rGj" = ( +/obj/structure/table/glass, +/obj/item/storage/box/monkeycubes{ + pixel_x = -5 + }, +/obj/item/radio/intercom/directional/east, +/turf/open/floor/iron/dark, +/area/station/science/genetics) +"rGx" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/purple/filled/line, +/obj/structure/extinguisher_cabinet/directional/south, /turf/open/floor/iron/white, -/area/science/cytology) -"rdv" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/landmark/event_spawn, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, +/area/station/science/lower) +"rGN" = ( +/obj/effect/turf_decal/trimline/red/filled/corner{ + dir = 8 + }, /turf/open/floor/iron, -/area/engineering/atmospherics_engine) -"rdD" = ( -/obj/effect/turf_decal/stripes/line{ +/area/station/security/brig) +"rGU" = ( +/obj/structure/table, +/obj/effect/turf_decal/trimline/yellow/filled/line{ dir = 4 }, -/obj/effect/landmark/xeno_spawn, +/obj/item/storage/toolbox/electrical{ + pixel_y = 5 + }, /turf/open/floor/iron, -/area/cargo/miningdock) -"rdG" = ( -/obj/structure/closet/crate, -/obj/effect/spawner/random/maintenance/four, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/smooth, -/area/maintenance/department/cargo) -"rdJ" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 9 +/area/station/engineering/main) +"rHj" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "rndlab1"; + name = "Research and Development Shutter" }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 4 +/turf/open/floor/plating, +/area/station/science/lab) +"rHk" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden, +/turf/closed/wall/r_wall, +/area/station/engineering/atmos) +"rHq" = ( +/obj/effect/turf_decal/trimline/brown/filled/corner{ + dir = 8 }, -/obj/machinery/firealarm/directional/north, -/turf/open/floor/iron/white, -/area/medical/chemistry) -"rdR" = ( -/obj/structure/cable, -/obj/effect/turf_decal/trimline/blue/filled/line{ +/obj/effect/turf_decal/trimline/brown/filled/corner{ dir = 1 }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/obj/machinery/firealarm/directional/north, -/turf/open/floor/iron/white, -/area/command/heads_quarters/cmo) -"rdU" = ( -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/cargo/miningdock) +"rHS" = ( +/obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/machinery/holopad, -/obj/effect/turf_decal/bot, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/landmark/event_spawn, -/obj/structure/disposalpipe/segment, /obj/structure/cable, -/turf/open/floor/iron, -/area/commons/lounge) -"rdW" = ( -/obj/machinery/prisongate, -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/trimline/red/filled/line, -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 1 +/turf/open/floor/iron/dark, +/area/station/engineering/atmospherics_engine) +"rHW" = ( +/obj/effect/landmark/start/cargo_technician, +/obj/structure/disposalpipe/sorting/mail{ + dir = 8; + sortType = 1 }, /turf/open/floor/iron, -/area/security/prison) -"rdY" = ( -/obj/structure/table, -/obj/item/storage/box/prisoner, -/obj/item/storage/box/prisoner{ - pixel_y = 8 +/area/station/cargo/sorting) +"rIi" = ( +/obj/machinery/door/airlock{ + name = "Permabrig Showers" }, +/obj/machinery/door/firedoor, +/obj/structure/cable, +/obj/machinery/duct, +/turf/open/floor/iron/freezer, +/area/station/security/prison) +"rIp" = ( +/obj/effect/landmark/start/depsec/supply, /obj/effect/turf_decal/trimline/red/filled/line{ - dir = 1 + dir = 5 }, -/obj/item/paper/fluff/genpop_instructions, +/obj/structure/chair, /turf/open/floor/iron, -/area/security/prison) -"ref" = ( -/obj/structure/rack, -/obj/item/storage/toolbox/electrical{ - pixel_x = 1; - pixel_y = -1 +/area/station/security/checkpoint/supply) +"rIx" = ( +/obj/machinery/conveyor{ + id = "QMLoad2" }, -/obj/item/multitool, -/obj/item/clothing/glasses/meson, -/obj/effect/turf_decal/trimline/white/filled/line{ - dir = 1 +/obj/structure/plasticflaps, +/turf/open/floor/plating, +/area/station/cargo/storage) +"rIz" = ( +/obj/machinery/button/door{ + id = "rdoffice"; + name = "Privacy Shutter Control"; + pixel_x = -6; + pixel_y = -25; + req_access = list("research") }, -/turf/open/floor/iron/dark, -/area/engineering/storage/tech) -"rei" = ( -/obj/machinery/vending/games, -/turf/open/floor/iron/grimy, -/area/service/library/lounge) -"ret" = ( -/obj/effect/turf_decal/delivery, -/obj/machinery/recharge_station, -/obj/effect/turf_decal/trimline/purple/filled/line{ - dir = 4 +/turf/open/floor/iron/cafeteria{ + dir = 5 }, -/turf/open/floor/iron, -/area/science/robotics/mechbay) -"reP" = ( -/obj/effect/turf_decal/trimline/yellow/warning, +/area/station/command/heads_quarters/rd) +"rIT" = ( +/obj/structure/table/wood, +/obj/effect/spawner/random/decoration/ornament, +/turf/open/floor/iron/grimy, +/area/station/hallway/secondary/entry) +"rIU" = ( /obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/neutral/filled/corner{ - dir = 1 +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 9 }, -/obj/effect/turf_decal/trimline/neutral/filled/corner{ - dir = 4 +/obj/structure/table, +/obj/machinery/microwave{ + pixel_y = 6 }, /turf/open/floor/iron, -/area/maintenance/tram/right) -"reZ" = ( -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 - }, -/obj/structure/disposalpipe/segment{ +/area/station/cargo/warehouse) +"rJm" = ( +/obj/effect/turf_decal/sand/plating, +/turf/open/floor/plating, +/area/station/maintenance/starboard/lesser) +"rJs" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 4 }, -/turf/open/floor/iron, -/area/service/bar) -"rfM" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark, -/area/medical/virology) -"rfW" = ( -/obj/machinery/light/directional/north, -/obj/machinery/door/firedoor/border_only{ +/obj/effect/turf_decal/trimline/purple/filled/line{ dir = 8 }, -/obj/structure/flora/ausbushes/sparsegrass, -/obj/structure/flora/ausbushes/grassybush, -/turf/open/floor/grass, -/area/commons/dorms) -"rgb" = ( -/obj/effect/turf_decal/siding/thinplating{ - dir = 1 +/obj/machinery/light/directional/west, +/turf/open/floor/iron/white, +/area/station/science/lower) +"rJt" = ( +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Recreation Area Maintenance Access" }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 1 +/obj/effect/decal/cleanable/dirt, +/obj/effect/mapping_helpers/airlock/unres, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +/turf/open/floor/iron/smooth, +/area/station/maintenance/department/medical) +"rJw" = ( +/obj/machinery/door/airlock/security/glass{ + name = "Security Checkpoint" }, -/obj/structure/railing/corner{ - dir = 1 +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 4 }, -/turf/open/floor/iron, -/area/commons/dorms) -"rgc" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ +/obj/effect/turf_decal/trimline/red/filled/line{ dir = 8 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, +/obj/effect/mapping_helpers/airlock/access/all/security/general, /turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"rgi" = ( +/area/station/security/checkpoint/escape) +"rJE" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/landmark/start/medical_doctor, +/turf/open/floor/iron/white, +/area/station/medical/surgery/aft) +"rJG" = ( +/obj/machinery/holopad, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/science/xenobiology) +"rJH" = ( /obj/structure/table, -/obj/effect/turf_decal/trimline/brown/filled/line{ - dir = 8 - }, -/obj/item/computer_hardware/hard_drive/role/quartermaster, -/obj/item/computer_hardware/hard_drive/role/quartermaster, -/obj/item/clipboard, -/turf/open/floor/iron, -/area/cargo/qm) -"rgk" = ( -/obj/machinery/door/airlock/external{ - name = "External Access" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 1 - }, +/obj/effect/landmark/event_spawn, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating, -/area/ai_monitored/turret_protected/aisat/foyer) -"rgl" = ( -/obj/effect/turf_decal/trimline/green/filled/corner{ +/turf/open/floor/iron/dark, +/area/station/security/interrogation) +"rJO" = ( +/obj/effect/turf_decal/sand, +/turf/open/floor/iron/smooth, +/area/station/maintenance/central/greater) +"rJS" = ( +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/turf/open/floor/iron/white, -/area/medical/virology) -"rgq" = ( -/obj/effect/turf_decal/trimline/brown/filled/line{ - dir = 5 - }, -/obj/effect/turf_decal/trimline/yellow/filled/warning{ - dir = 5 +/turf/open/floor/plating/airless, +/area/station/science/ordnance/bomb) +"rJV" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 4 }, -/obj/structure/disposalpipe/segment{ +/obj/effect/turf_decal/trimline/purple/filled/line{ dir = 4 }, -/obj/machinery/computer/department_orders/engineering{ +/turf/open/floor/iron, +/area/station/science/robotics/mechbay) +"rKc" = ( +/obj/machinery/power/shieldwallgen, +/obj/effect/turf_decal/bot, +/obj/machinery/airalarm/directional/north, +/turf/open/floor/iron/dark, +/area/station/command/teleporter) +"rKj" = ( +/obj/structure/table/wood, +/obj/item/storage/dice, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/grimy, +/area/station/service/library/lounge) +"rKl" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/chair{ dir = 8 }, -/turf/open/floor/iron, -/area/engineering/break_room) -"rgs" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 10 +/turf/open/floor/iron/smooth, +/area/station/maintenance/department/crew_quarters/dorms) +"rKC" = ( +/obj/effect/turf_decal/siding/thinplating{ + dir = 8 }, +/obj/structure/disposalpipe/segment, +/obj/structure/cable, /turf/open/floor/iron, -/area/security/prison/workout) -"rgz" = ( -/obj/structure/window/reinforced{ - dir = 8; - pixel_y = 2 - }, +/area/station/hallway/primary/tram/left) +"rKD" = ( /obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 4 + dir = 1 }, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/aisat/hallway) -"rgX" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 4 +/obj/effect/decal/cleanable/dirt, +/obj/structure/table, +/obj/item/reagent_containers/food/drinks/bottle/beer{ + pixel_x = 7; + pixel_y = 5 }, -/obj/machinery/light/directional/east, -/obj/machinery/camera{ - c_tag = "Hallway - Upper Left Command"; - dir = 6 +/obj/item/reagent_containers/food/drinks/bottle/beer{ + pixel_x = -8 }, /turf/open/floor/iron, -/area/hallway/secondary/command) -"rhb" = ( -/obj/effect/turf_decal/trimline/green/filled/corner{ - dir = 4 +/area/station/maintenance/tram/mid) +"rKI" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 8 }, -/obj/effect/turf_decal/trimline/green/filled/corner, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment{ +/obj/machinery/light/directional/west, +/obj/structure/extinguisher_cabinet/directional/west, +/turf/open/floor/iron, +/area/station/hallway/secondary/construction/engineering) +"rKM" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 5 }, -/turf/open/floor/iron/white, -/area/medical/virology) -"rhc" = ( -/obj/machinery/light/directional/east, -/obj/structure/flora/ausbushes/lavendergrass, -/turf/open/floor/grass, -/area/medical/virology) -"rhe" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/trimline/red/filled/corner{ +/obj/effect/turf_decal/trimline/green/filled/warning{ dir = 4 }, -/obj/effect/turf_decal/trimline/red/filled/corner{ - dir = 1 - }, -/obj/structure/cable, /turf/open/floor/iron, -/area/security/checkpoint/engineering) -"rhf" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/area/station/hallway/primary/central) +"rKT" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/obj/effect/turf_decal/trimline/purple/filled/line{ dir = 4 }, -/turf/open/floor/iron, -/area/engineering/atmos) -"rhj" = ( -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/trimline/purple/filled/line, /turf/open/floor/iron/white, -/area/science/research) -"rhq" = ( -/obj/structure/railing{ - dir = 1 - }, -/obj/machinery/camera/directional/south{ - c_tag = "Secure - AI Upper Ring North"; - network = list("ss13","aicore") +/area/station/science/explab) +"rKV" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/turf/open/floor/iron, +/area/station/security/processing) +"rLn" = ( +/obj/structure/chair, +/obj/effect/turf_decal/stripes/line{ + dir = 5 }, -/turf/open/floor/glass/reinforced, -/area/ai_monitored/turret_protected/aisat/hallway) -"rhv" = ( -/obj/effect/turf_decal/trimline/neutral/filled/corner, -/obj/effect/turf_decal/trimline/neutral/filled/corner{ +/turf/open/floor/plating/airless, +/area/station/science/ordnance/bomb) +"rLw" = ( +/obj/machinery/porta_turret/ai{ dir = 4 }, -/obj/effect/turf_decal/trimline/green/corner{ - dir = 4 +/turf/open/floor/circuit, +/area/station/ai_monitored/turret_protected/aisat_interior) +"rLF" = ( +/obj/structure/chair/sofa/right{ + dir = 1 }, -/obj/effect/turf_decal/trimline/green/corner, -/turf/open/floor/iron, -/area/hallway/primary/central) -"rhz" = ( -/obj/structure/chair/stool/directional/north, +/turf/open/floor/iron/cafeteria, +/area/station/service/kitchen/diner) +"rLP" = ( +/obj/effect/landmark/navigate_destination/dockescpod3, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/smooth, +/area/station/maintenance/starboard/central) +"rMa" = ( +/obj/structure/toilet{ + pixel_y = 8 + }, +/obj/machinery/light/small/directional/east, /obj/machinery/button/door/directional/west{ - id = "private_k"; - name = "Privacy Bolts"; + id = "Toilet1"; + name = "Lock Control"; normaldoorcontrol = 1; - pixel_x = 24; - pixel_y = -9; specialfunctions = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/carpet, -/area/commons/dorms) -"rhI" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/machinery/door/airlock/maintenance_hatch{ - req_one_access_txt = "12" +/obj/effect/spawner/random/engineering/tracking_beacon, +/turf/open/floor/iron/freezer, +/area/station/commons/toilet) +"rMk" = ( +/obj/structure/table/wood, +/obj/item/folder/blue, +/obj/item/stamp/hop, +/obj/machinery/button/ticket_machine{ + pixel_x = 32 }, -/obj/structure/disposalpipe/segment, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/catwalk_floor, -/area/maintenance/department/crew_quarters/dorms) -"rhN" = ( -/obj/machinery/power/apc/auto_name/directional/east, -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/maintenance/radshelter/civil) -"ris" = ( -/obj/machinery/disposal/bin, -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 5 +/obj/machinery/keycard_auth/directional/south{ + pixel_x = 26 }, -/obj/machinery/camera/directional/east{ - c_tag = "Medical - Surgery B"; - network = list("ss13","medbay") +/obj/machinery/light_switch/directional/south{ + pixel_x = 6; + pixel_y = -36 }, -/obj/structure/disposalpipe/trunk{ - dir = 2 +/obj/machinery/button/door/directional/south{ + id = "hop"; + name = "Privacy Shutters Control"; + pixel_x = -8; + req_access = list("kitchen") }, -/obj/machinery/vending/wallmed/directional/north, -/turf/open/floor/iron/white, -/area/medical/surgery/aft) -"riy" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/trimline/red/filled/corner, -/obj/effect/turf_decal/trimline/red/filled/corner{ +/obj/machinery/button/door/directional/south{ + id = "hopqueue"; + name = "Queue Shutters Control"; + pixel_x = -8; + pixel_y = -34; + req_access = list("kitchen") + }, +/obj/item/trapdoor_remote/preloaded{ + pixel_x = -8 + }, +/turf/open/floor/wood, +/area/station/command/heads_quarters/hop) +"rMo" = ( +/obj/structure/chair{ dir = 8 }, -/turf/open/floor/iron, -/area/security/processing) -"riD" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ +/obj/effect/landmark/start/atmospheric_technician, +/obj/structure/disposalpipe/segment{ dir = 4 }, /turf/open/floor/iron, -/area/engineering/break_room) -"riE" = ( -/obj/structure/window/reinforced, -/obj/structure/table/wood, -/obj/item/storage/secure/briefcase{ - pixel_x = -2; - pixel_y = 4 +/area/station/engineering/atmos) +"rMq" = ( +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ + dir = 1 }, -/obj/item/storage/lockbox/medal, -/turf/open/floor/wood, -/area/command/heads_quarters/captain) -"riU" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 +/turf/open/floor/iron, +/area/station/cargo/miningdock/cafeteria) +"rMv" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 6 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/extinguisher_cabinet/directional/east, /turf/open/floor/iron, -/area/commons/fitness/recreation) -"riW" = ( -/obj/effect/landmark/start/ai/secondary, -/obj/item/radio/intercom/directional/north{ - freerange = 1; - listening = 0; - name = "Custom Channel"; - pixel_x = 6 +/area/station/hallway/primary/central) +"rMB" = ( +/obj/structure/table, +/obj/item/stock_parts/scanning_module{ + pixel_x = -5; + pixel_y = 7 }, -/obj/item/radio/intercom/directional/east{ - freerange = 1; - listening = 0; - name = "Common Channel" +/obj/item/stock_parts/scanning_module{ + pixel_x = 5; + pixel_y = 7 }, -/obj/item/radio/intercom/directional/south{ - freerange = 1; - frequency = 1447; - listening = 0; - name = "Private Channel"; - pixel_x = 6 +/obj/item/stock_parts/scanning_module{ + pixel_x = -5 }, -/turf/open/floor/circuit, -/area/ai_monitored/turret_protected/ai) -"rja" = ( -/obj/effect/turf_decal/trimline/neutral/filled/corner{ - dir = 1 +/obj/item/stock_parts/scanning_module{ + pixel_x = 5 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/trimline/brown/filled/line, +/obj/machinery/light/directional/south, /turf/open/floor/iron, -/area/commons/dorms) -"rji" = ( -/obj/structure/railing/corner, -/turf/open/floor/glass, -/area/commons/fitness/recreation) -"rjo" = ( +/area/station/cargo/drone_bay) +"rMC" = ( +/obj/structure/chair{ + dir = 8 + }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/trimline/red/filled/line{ +/turf/open/floor/iron, +/area/station/commons/fitness/recreation) +"rME" = ( +/obj/machinery/telecomms/processor/preset_two, +/obj/machinery/light/directional/east, +/turf/open/floor/iron/dark/telecomms, +/area/station/tcommsat/server) +"rMJ" = ( +/obj/structure/railing{ dir = 4 }, -/obj/effect/turf_decal/trimline/red/corner{ - dir = 1 +/obj/structure/railing{ + dir = 8 }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/turf/open/floor/iron, -/area/security/checkpoint/engineering) -"rjy" = ( -/obj/structure/disposalpipe/segment{ +/obj/machinery/light/floor, +/obj/effect/landmark/event_spawn, +/obj/machinery/door/firedoor/border_only{ dir = 4 }, -/obj/effect/turf_decal/tile/red/fourcorners, -/turf/open/floor/iron, -/area/service/kitchen) -"rjA" = ( -/obj/structure/toilet{ +/obj/machinery/door/firedoor/border_only{ + dir = 8 + }, +/turf/open/floor/glass/reinforced, +/area/station/security/brig) +"rMK" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/service/kitchen) +"rMR" = ( +/obj/effect/turf_decal/trimline/neutral/filled/arrow_ccw{ dir = 1 }, -/obj/machinery/light/small/directional/south, -/turf/open/floor/iron/freezer, -/area/science/lower) -"rjI" = ( -/obj/structure/window/reinforced{ - dir = 4 +/obj/structure/sign/directions/evac{ + dir = 4; + pixel_y = 28 }, -/obj/structure/closet/secure_closet/captains, -/obj/item/reagent_containers/food/drinks/shaker, -/obj/machinery/computer/security/telescreen/entertainment/directional/north, -/obj/machinery/camera/directional/north{ - c_tag = "Command - Captain's Quarters" +/obj/structure/sign/directions/medical{ + dir = 4; + pixel_y = 34 }, -/turf/open/floor/wood, -/area/command/heads_quarters/captain/private) -"rjS" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/line{ - dir = 4 +/obj/structure/sign/directions/engineering{ + dir = 4; + pixel_y = 40 }, -/obj/effect/turf_decal/caution/stand_clear{ - dir = 8 +/obj/machinery/light/directional/north, +/obj/structure/sign/directions/upload{ + dir = 4; + pixel_y = 22 }, -/turf/open/floor/plating, -/area/maintenance/tram/left) -"rkh" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/hallway/primary/tram/left) +"rMX" = ( +/obj/effect/turf_decal/trimline/neutral/filled/corner, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/door/airlock/engineering{ - name = "Power Access Hatch"; - req_access_txt = "11" +/obj/structure/disposalpipe/junction/flip{ + dir = 1 }, -/obj/effect/decal/cleanable/dirt, /obj/structure/cable, -/turf/open/floor/catwalk_floor, -/area/maintenance/starboard/greater) -"rki" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/cafeteria, -/area/security/prison) -"rkq" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/dark/visible, -/turf/open/floor/engine, -/area/science/cytology) -"rkF" = ( -/obj/effect/turf_decal/trimline/green/filled/line, -/obj/structure/closet/l3closet/virology, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/newscaster/directional/south, -/turf/open/floor/iron/white, -/area/medical/virology) -"rkL" = ( -/obj/machinery/atmospherics/components/unary/outlet_injector/on/layer2{ - dir = 8 +/turf/open/floor/iron, +/area/station/hallway/secondary/command) +"rMZ" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 1 }, +/obj/machinery/portable_atmospherics/canister/nitrogen, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"rNc" = ( +/obj/effect/turf_decal/sand/plating, +/obj/machinery/power/tracker, +/obj/structure/cable, /turf/open/floor/plating/airless, -/area/ai_monitored/turret_protected/aisat_interior) -"rkN" = ( +/area/station/solars/port/aft) +"rNl" = ( +/obj/machinery/stasis{ + dir = 4 + }, +/obj/machinery/defibrillator_mount/directional/north, +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 9 + }, +/obj/machinery/camera/directional/west{ + c_tag = "Medical - Treatment North-West"; + network = list("ss13","medbay") + }, +/turf/open/floor/iron/white, +/area/station/medical/treatment_center) +"rNr" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/trimline/yellow/warning{ + dir = 1 + }, /obj/effect/turf_decal/stripes/corner{ dir = 1 }, +/obj/machinery/light/small/directional/west, +/obj/effect/turf_decal/trimline/neutral/filled/corner, +/obj/machinery/button/door/directional/west{ + id = "right_tram_lower"; + req_access = list("maint_tunnels") + }, /turf/open/floor/iron, -/area/cargo/storage) -"rkO" = ( -/obj/structure/chair/stool/bar/directional/east, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/security/prison) -"rkS" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line, +/area/station/maintenance/tram/right) +"rNt" = ( +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 6 + }, +/obj/machinery/vending/wardrobe/viro_wardrobe, /turf/open/floor/iron/dark, -/area/engineering/atmospherics_engine) -"rkZ" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/commons/storage/primary) -"rlg" = ( +/area/station/medical/virology) +"rNF" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 8 + }, +/obj/item/radio/intercom/directional/west, /obj/structure/disposalpipe/segment, /turf/open/floor/iron, -/area/hallway/primary/tram/center) -"rlq" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/area/station/hallway/primary/tram/left) +"rNG" = ( +/obj/machinery/door/poddoor/shutters/radiation/preopen{ + id = "engsm"; + name = "Radiation Chamber Shutters" }, -/obj/machinery/atmospherics/pipe/color_adapter{ +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/turf/open/floor/iron, -/area/engineering/atmos) -"rlw" = ( -/obj/structure/table, -/turf/open/floor/iron/cafeteria, -/area/security/prison/mess) -"rlB" = ( -/obj/item/radio/intercom/directional/west, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating, +/area/station/engineering/supermatter) +"rNI" = ( +/obj/effect/spawner/random/structure/grille, +/obj/structure/lattice, +/turf/open/space/basic, +/area/space/nearstation) +"rNJ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/wallframe/apc, +/turf/open/floor/plating, +/area/station/maintenance/starboard/central) +"rNL" = ( /obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 8 }, -/obj/effect/turf_decal/trimline/purple/filled/warning{ - dir = 8 - }, -/obj/machinery/duct, +/obj/machinery/status_display/ai/directional/west, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, /turf/open/floor/iron, -/area/service/janitor) -"rlG" = ( -/obj/structure/extinguisher_cabinet/directional/north, -/obj/machinery/vending/wardrobe/law_wardrobe, -/obj/machinery/camera{ - c_tag = "Civilian - Lawyer's Office"; - dir = 9 +/area/station/hallway/secondary/exit/departure_lounge) +"rNQ" = ( +/obj/structure/table, +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 8 }, -/turf/open/floor/wood, -/area/service/lawoffice) -"rmC" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 6 +/obj/item/stack/sheet/glass, +/obj/item/stack/sheet/iron/fifty, +/obj/item/clothing/glasses/welding, +/obj/item/wrench, +/obj/effect/turf_decal/stripes/line{ + dir = 10 }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/catwalk_floor, -/area/maintenance/department/crew_quarters/dorms) -"rmN" = ( -/obj/structure/table/glass, -/obj/item/stack/medical/gauze, -/obj/item/stack/medical/suture, -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 9 +/obj/item/radio/intercom/directional/south, +/turf/open/floor/iron, +/area/station/science/lab) +"rNW" = ( +/obj/machinery/door/airlock/mining/glass{ + name = "Mailing Sorting Office" }, -/obj/machinery/status_display/ai/directional/north, -/turf/open/floor/iron/white, -/area/medical/treatment_center) -"rmV" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/grille, -/turf/open/floor/iron/smooth, -/area/maintenance/central/greater) -"rna" = ( -/turf/open/floor/iron/dark, -/area/security/prison) -"rnh" = ( -/obj/machinery/telecomms/receiver/preset_right, -/turf/open/floor/iron/dark/telecomms, -/area/tcommsat/server) -"rnj" = ( -/obj/machinery/holopad, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron/dark, -/area/medical/treatment_center) -"rnk" = ( -/obj/effect/turf_decal/trimline/neutral/line{ +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/trimline/brown/filled/line{ dir = 1 }, +/obj/effect/turf_decal/trimline/brown/filled/line, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 6 - }, +/obj/effect/mapping_helpers/airlock/access/all/supply/general, /turf/open/floor/iron, -/area/hallway/secondary/entry) -"rnt" = ( -/obj/effect/turf_decal/trimline/yellow/filled/corner{ - dir = 8 +/area/station/cargo/sorting) +"rOb" = ( +/obj/effect/turf_decal/trimline/red/filled/corner{ + dir = 1 }, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/white, -/area/medical/pharmacy) -"rnE" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/firedoor, -/obj/item/storage/bag/tray/cafeteria, -/obj/item/storage/bag/tray/cafeteria, -/obj/item/storage/bag/tray/cafeteria, -/obj/item/storage/bag/tray/cafeteria, -/obj/item/storage/bag/tray/cafeteria, -/turf/open/floor/iron/cafeteria, -/area/security/prison/mess) -"rnM" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/security/brig) +"rOe" = ( +/obj/effect/turf_decal/trimline/brown/filled/corner, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/effect/turf_decal/trimline/purple/filled/line{ - dir = 9 +/turf/open/floor/iron, +/area/station/cargo/storage) +"rOp" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 6 }, -/obj/structure/sign/departments/cargo{ - pixel_x = -32 +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/station/maintenance/tram/left) +"rOq" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 8 }, -/turf/open/floor/iron/white, -/area/science/research) -"roH" = ( -/obj/item/toy/plush/space_lizard_plushie{ - name = "Bold-And-Brash" +/turf/open/floor/iron/dark, +/area/station/engineering/gravity_generator) +"rOs" = ( +/obj/structure/bodycontainer/morgue{ + dir = 2 }, -/turf/open/misc/asteroid/airless, -/area/mine/explored) -"roS" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/general/visible, -/turf/closed/wall/r_wall, -/area/engineering/supermatter) -"roW" = ( -/obj/effect/turf_decal/stripes{ +/turf/open/floor/iron/dark, +/area/station/medical/morgue) +"rOu" = ( +/turf/open/floor/iron, +/area/station/hallway/primary/tram/center) +"rOB" = ( +/obj/structure/rack, +/obj/item/stack/cable_coil/five, +/obj/item/storage/toolbox/electrical, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/smooth, +/area/station/maintenance/tram/right) +"rOM" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/turf_decal/stripes, -/obj/effect/landmark/tram/right_part, -/turf/open/floor/vault, -/area/hallway/primary/tram/right) -"roY" = ( -/obj/machinery/light/small/directional/north, +/obj/machinery/door/firedoor, +/turf/open/floor/iron, +/area/station/commons/dorms) +"rOU" = ( /obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/trash/food_packaging, /turf/open/floor/iron/smooth, -/area/maintenance/starboard/lesser) -"rpd" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/trimline/yellow/warning{ +/area/station/maintenance/department/science) +"rOW" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 8 + }, +/obj/structure/flora/bush/lavendergrass/style_random, +/turf/open/floor/grass, +/area/station/medical/virology) +"rOZ" = ( +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/structure/rack, -/obj/item/stack/sheet/mineral/titanium{ - amount = 3 +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/door_buttons/airlock_controller{ + idExterior = "middleleft_upper_eva_external"; + idInterior = "middleleft_upper_eva_internal"; + idSelf = "middleleft_upper_eva_airlock_control"; + name = "External Access Console"; + pixel_y = 24 }, -/turf/open/floor/iron, -/area/maintenance/port/central) -"rpy" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 4 +/turf/open/floor/catwalk_floor, +/area/station/hallway/primary/tram/center) +"rPj" = ( +/obj/effect/turf_decal/box/white{ + color = "#9FED58" }, -/obj/effect/turf_decal/trimline/purple/filled/line{ - dir = 1 +/obj/effect/turf_decal/arrows/white{ + color = "#FF0000"; + dir = 4; + pixel_x = -15 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/station/engineering/atmospherics_engine) +"rPk" = ( +/obj/machinery/door/airlock/external{ + name = "External Access" }, /obj/structure/cable, -/turf/open/floor/iron/dark, -/area/science/xenobiology) -"rpB" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, +/obj/effect/turf_decal/sand/plating, +/obj/effect/mapping_helpers/airlock/access/all/security/brig, +/turf/open/floor/plating, +/area/station/maintenance/central/greater) +"rPy" = ( +/obj/machinery/vending/wardrobe/cargo_wardrobe, +/obj/effect/turf_decal/tile/brown/fourcorners, /turf/open/floor/iron, -/area/tcommsat/computer) -"rpR" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 +/area/station/cargo/storage) +"rPJ" = ( +/obj/machinery/button/door/directional/west{ + id = "private_b"; + name = "Privacy Bolts"; + normaldoorcontrol = 1; + pixel_x = 24; + pixel_y = 9; + specialfunctions = 4 }, -/turf/open/floor/iron/cafeteria, -/area/service/kitchen/diner) -"rpZ" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/wood, +/area/station/commons/dorms) +"rPS" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/service/janitor) +"rPU" = ( +/obj/structure/industrial_lift/tram{ + icon_state = "titanium" + }, +/obj/structure/fluff/tram_rail, +/turf/open/openspace, +/area/station/hallway/primary/tram/center) +"rQp" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/delivery, +/obj/machinery/door/poddoor/shutters{ + id = "trammaintdock" + }, +/turf/open/floor/plating, +/area/station/maintenance/port/central) +"rQK" = ( +/obj/effect/turf_decal/trimline/brown/filled/corner, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron, +/area/station/cargo/miningdock) +"rQM" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/ai_monitored/command/storage/eva) +"rQN" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable, /turf/open/floor/catwalk_floor, -/area/maintenance/starboard/central) -"rqf" = ( -/obj/effect/turf_decal/trimline/purple/filled/line, -/obj/effect/turf_decal/trimline/neutral/filled/warning, +/area/station/maintenance/tram/left) +"rQP" = ( +/obj/structure/cable, +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/duct, /turf/open/floor/iron, -/area/hallway/secondary/exit) -"rqh" = ( -/obj/effect/turf_decal/trimline/yellow/warning{ - dir = 1 +/area/station/security/prison/safe) +"rQV" = ( +/obj/structure/reagent_dispensers/cooking_oil, +/obj/machinery/camera{ + c_tag = "Service - Kitchen Freezer"; + dir = 9 }, -/obj/structure/railing/corner{ - dir = 1 +/turf/open/floor/iron/showroomfloor, +/area/station/service/kitchen/coldroom) +"rQW" = ( +/obj/machinery/door/airlock/silver{ + name = "Bathroom" }, -/obj/effect/turf_decal/trimline/neutral/filled/arrow_ccw, -/obj/effect/turf_decal/caution, -/turf/open/floor/iron, -/area/hallway/primary/tram/right) -"rqB" = ( -/obj/machinery/door/poddoor/preopen{ - id = "Engineering"; - name = "engineering security door" +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/mapping_helpers/airlock/access/all/command/captain, +/turf/open/floor/iron/white, +/area/station/command/heads_quarters/captain/private) +"rRa" = ( +/obj/structure/table, +/obj/machinery/light/small/directional/west, +/obj/item/radio/intercom/prison/directional/south, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 10 }, -/obj/effect/turf_decal/delivery, /turf/open/floor/iron, -/area/engineering/main) -"rqD" = ( -/obj/structure/window/reinforced/spawner, -/obj/machinery/door/window/right/directional/east{ - base_state = "left"; +/area/station/security/execution/transfer) +"rRc" = ( +/obj/machinery/atmospherics/components/binary/pump/on{ dir = 8; - icon_state = "left"; - name = "Fitness Ring" + name = "Air to External" }, -/turf/open/floor/iron/dark/smooth_corner{ +/obj/effect/turf_decal/trimline/yellow/filled/corner{ dir = 4 }, -/area/commons/fitness) -"rqE" = ( -/obj/structure/chair/office{ - dir = 8 +/turf/open/floor/iron, +/area/station/engineering/atmos) +"rRi" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/camera/emp_proof{ + c_tag = "Engineering - Atmospherics Test Room"; + dir = 9; + network = list("ss13","engineering") }, -/obj/structure/railing{ - dir = 4 +/turf/open/floor/iron, +/area/station/engineering/atmospherics_engine) +"rRk" = ( +/obj/structure/table/reinforced, +/obj/machinery/recharger{ + pixel_y = 4 }, -/obj/effect/landmark/start/depsec/supply, /obj/effect/turf_decal/trimline/red/filled/line{ - dir = 5 - }, -/obj/machinery/requests_console/directional/north{ - department = "Security"; - departmentType = 5 + dir = 9 }, /turf/open/floor/iron, -/area/security/checkpoint/supply) -"rqT" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/structure/rack, -/obj/effect/spawner/random/clothing/costume, -/obj/effect/spawner/random/bureaucracy/briefcase{ - spawn_loot_count = 2; - spawn_loot_split = 1 - }, -/obj/structure/sign/poster/official/random/directional/west, -/turf/open/floor/iron/cafeteria, -/area/commons/dorms/laundry) -"rrf" = ( -/obj/structure/railing{ - dir = 8 - }, -/obj/structure/chair{ +/area/station/security/checkpoint/supply) +"rRn" = ( +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/effect/turf_decal/siding/thinplating{ +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron, -/area/commons/fitness/recreation) -"rrg" = ( -/obj/machinery/atmospherics/pipe/heat_exchanging/simple/layer2{ - dir = 6 +/turf/open/floor/iron/dark, +/area/station/medical/break_room) +"rRp" = ( +/obj/machinery/status_display/evac/directional/east, +/turf/open/floor/circuit/red, +/area/station/ai_monitored/turret_protected/ai_upload) +"rRy" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/closed/wall/r_wall, +/area/station/maintenance/disposal/incinerator) +"rRD" = ( +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 4 }, -/turf/open/floor/iron/dark/airless, -/area/science/mixing/chamber) -"rrs" = ( -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/trimline/purple/filled/corner{ dir = 1 }, -/obj/structure/chair/sofa/corp/right{ - dir = 8 - }, -/obj/effect/landmark/start/hangover, +/obj/machinery/firealarm/directional/east, +/obj/structure/cable, /turf/open/floor/iron, -/area/commons/lounge) -"rrL" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark, -/area/maintenance/radshelter/service) -"rsf" = ( -/obj/machinery/chem_master, -/obj/effect/turf_decal/tile/yellow/fourcorners, -/turf/open/floor/iron/white, -/area/medical/chemistry) -"rsl" = ( -/obj/effect/turf_decal/trimline/neutral/filled/corner{ +/area/station/science/research) +"rRH" = ( +/obj/effect/turf_decal/sand/plating, +/obj/effect/turf_decal/stripes/asteroid/end{ dir = 1 }, +/turf/open/floor/plating/airless, +/area/mine/explored) +"rRK" = ( +/obj/machinery/light/small/directional/north, +/obj/structure/closet/firecloset, +/obj/effect/decal/cleanable/dirt, +/obj/effect/landmark/start/hangover/closet, +/turf/open/floor/iron/smooth, +/area/station/hallway/primary/tram/left) +"rSv" = ( /obj/effect/turf_decal/trimline/neutral/filled/corner{ - dir = 4 + dir = 1 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/disposalpipe/segment, /turf/open/floor/iron, -/area/commons/fitness/recreation) -"rsB" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 8 - }, -/turf/open/floor/iron, -/area/security/prison) -"rsO" = ( -/obj/machinery/door/airlock/external{ - autoclose = 0; - frequency = 1449; - id_tag = "rightmost_upper_eva_external"; - name = "External Access" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, +/area/station/commons/dorms) +"rSI" = ( /obj/effect/decal/cleanable/dirt, -/obj/machinery/door_buttons/access_button{ - idDoor = "rightmost_upper_eva_external"; - idSelf = "rightmost_upper_eva_airlock_control"; - name = "External Access Button"; - pixel_y = 24 - }, -/obj/effect/mapping_helpers/airlock/locked, -/turf/open/floor/catwalk_floor, -/area/hallway/primary/tram/right) -"rsP" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 1 +/obj/effect/turf_decal/bot, +/obj/structure/closet/crate{ + icon_state = "crateopen" }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/maintenance/tram/mid) -"rsW" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 5 +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/item/stack/sheet/cardboard{ + amount = 23 }, /turf/open/floor/iron, -/area/security/prison/garden) -"rsZ" = ( -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 +/area/station/cargo/warehouse) +"rSK" = ( +/obj/effect/turf_decal/trimline/brown/filled/line{ + dir = 8 }, -/obj/structure/disposalpipe/segment{ +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 4 }, +/obj/structure/cable, /turf/open/floor/iron, -/area/commons/lounge) -"rti" = ( -/obj/effect/turf_decal/trimline/blue/filled/corner{ - dir = 4 +/area/station/cargo/office) +"rSM" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/commons/dorms) +"rSQ" = ( +/obj/machinery/atmospherics/pipe/smart/simple/dark/visible{ + dir = 6 }, -/obj/effect/turf_decal/trimline/blue/filled/corner, -/obj/structure/disposalpipe/segment{ - dir = 5 +/obj/machinery/meter, +/obj/machinery/button/ignition/incinerator/ordmix{ + pixel_x = 32; + pixel_y = 8 }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/white, -/area/medical/surgery/aft) -"rtj" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/machinery/button/door/incinerator_vent_ordmix{ + pixel_x = 32; + pixel_y = -8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/trimline/yellow/filled/corner{ - dir = 1 +/turf/open/floor/iron/white, +/area/station/science/ordnance) +"rSV" = ( +/obj/machinery/door/poddoor/shutters{ + id = "teledoor"; + name = "MiniSat Teleport Access" }, -/obj/effect/turf_decal/trimline/yellow/filled/corner{ - dir = 8 +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/aisat/foyer) +"rTk" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/window/left/directional/north{ + name = "Chemistry Desk"; + req_access = list("pharmacy") }, -/obj/structure/cable, -/turf/open/floor/iron, -/area/engineering/atmos) -"rtr" = ( -/obj/effect/turf_decal/siding/wood/corner, -/obj/structure/cable, -/turf/open/floor/wood, -/area/service/theater) -"rtW" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/structure/disposalpipe/sorting/mail/flip{ - dir = 1; - name = "sorting disposal pipe (Medbay)"; - sortType = 9 +/obj/machinery/door/firedoor, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "pharmacy_shutters_2"; + name = "Pharmacy Shutters" }, /turf/open/floor/iron/white, -/area/medical/medbay/central) -"ruu" = ( -/obj/effect/spawner/random/engineering/tracking_beacon, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 1 +/area/station/medical/pharmacy) +"rTm" = ( +/obj/structure/sign/warning/vacuum/external{ + pixel_x = 32 }, -/turf/open/floor/iron, -/area/maintenance/disposal/incinerator) -"ruz" = ( -/obj/structure/cable, -/obj/machinery/firealarm/directional/west, +/obj/machinery/computer/security/labor, /obj/effect/turf_decal/trimline/red/filled/line{ - dir = 8 + dir = 5 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/duct, -/turf/open/floor/iron, -/area/security/prison/safe) -"ruO" = ( -/obj/effect/turf_decal/sand, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/security/prison/workout) -"ruP" = ( -/obj/effect/turf_decal/trimline/purple/filled/line{ +/area/station/security/processing) +"rTI" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/closet/emcloset, +/turf/open/floor/plating, +/area/station/maintenance/starboard/lesser) +"rUc" = ( +/obj/machinery/light/directional/north, +/obj/effect/turf_decal/trimline/red/filled/line{ dir = 1 }, /obj/machinery/camera{ - c_tag = "Science - Lower Main South"; + c_tag = "Security - Warden's Office"; dir = 9; - network = list("ss13","rd") + network = list("ss13","Security") }, -/obj/machinery/newscaster/directional/north, -/turf/open/floor/iron/white, -/area/science/lower) -"rvc" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/landmark/event_spawn, -/turf/open/floor/plating, -/area/maintenance/tram/right) -"rvj" = ( -/obj/effect/turf_decal/tile{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/iron/showroomfloor, +/area/station/security/warden) +"rUd" = ( +/obj/machinery/door/airlock/security/glass{ + id_tag = "outerbrigright"; + name = "Brig" + }, +/obj/effect/turf_decal/trimline/red/filled/line{ dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "brig_right" + }, +/obj/machinery/door/firedoor, +/obj/effect/mapping_helpers/airlock/access/all/security/entrance, /turf/open/floor/iron, -/area/hallway/secondary/entry) -"rvm" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ +/area/station/security/brig) +"rUf" = ( +/obj/effect/decal/cleanable/blood/old, +/turf/open/misc/asteroid, +/area/mine/explored) +"rUu" = ( +/obj/machinery/computer/security/telescreen/entertainment/directional/south, +/turf/open/floor/iron/grimy, +/area/station/service/library/lounge) +"rUD" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/station/command/teleporter) +"rUQ" = ( +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/grass, +/area/station/hallway/secondary/exit/departure_lounge) +"rVo" = ( +/obj/effect/turf_decal/trimline/brown/filled/corner{ dir = 8 }, -/obj/effect/turf_decal/trimline/blue/filled/line{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/cargo/storage) +"rVp" = ( +/obj/effect/turf_decal/tile/blue{ dir = 4 }, -/turf/open/floor/iron/dark, -/area/command/heads_quarters/cmo) -"rvG" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/turf/open/floor/iron/cafeteria, +/area/station/commons/dorms/laundry) +"rVt" = ( /obj/effect/turf_decal/tile/blue{ dir = 4 }, @@ -52206,5475 +53544,5395 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/extinguisher_cabinet/directional/north, /turf/open/floor/iron/cafeteria, -/area/commons/dorms/laundry) -"rvH" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 4 +/area/station/commons/dorms/laundry) +"rVz" = ( +/obj/effect/turf_decal/trimline/green/filled/corner, +/obj/effect/turf_decal/trimline/green/filled/corner{ + dir = 8 }, -/turf/open/floor/wood/large, -/area/service/library) -"rwc" = ( -/obj/structure/toilet{ +/turf/open/floor/iron/dark, +/area/station/service/hydroponics) +"rVA" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/trimline/purple/filled/line{ dir = 1 }, -/obj/machinery/light/small/directional/east, -/turf/open/floor/iron/freezer, -/area/security/prison) -"rwh" = ( -/obj/machinery/door/airlock/external{ - name = "Solar Maintenance"; - req_access_txt = "10" - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/mapping_helpers/airlock/cyclelink_helper, /obj/structure/cable, -/turf/open/floor/plating, -/area/maintenance/solars/starboard) -"rwq" = ( -/obj/machinery/door/poddoor{ - id = "QMLoaddoor2"; - name = "Supply Dock Loading Door" - }, -/obj/machinery/conveyor{ - id = "QMLoad2" - }, -/turf/open/floor/plating, -/area/cargo/storage) -"rwB" = ( -/obj/effect/turf_decal/trimline/yellow/warning{ +/turf/open/floor/iron/white, +/area/station/science/lobby) +"rVC" = ( +/turf/open/floor/iron/dark, +/area/station/science/robotics/lab) +"rVK" = ( +/obj/structure/chair/pew, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/chapel{ dir = 1 }, -/obj/structure/railing{ - dir = 1 +/area/station/service/chapel) +"rVT" = ( +/obj/effect/turf_decal/trimline/brown/filled/line{ + dir = 10 }, -/obj/effect/turf_decal/trimline/neutral/filled/arrow_ccw, -/obj/effect/spawner/random/vending/snackvend, +/obj/structure/disposalpipe/segment, /turf/open/floor/iron, -/area/hallway/primary/tram/left) -"rwR" = ( -/obj/machinery/door/window{ - name = "Gateway Chamber"; - req_access_txt = "62" - }, -/turf/open/floor/iron/stairs/medium, -/area/command/gateway) -"rwS" = ( -/obj/effect/turf_decal/trimline/brown/filled/line{ +/area/station/cargo/miningdock) +"rWp" = ( +/obj/effect/turf_decal/trimline/red/filled/corner{ dir = 8 }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 4 - }, -/obj/machinery/airalarm/directional/west, -/turf/open/floor/iron/dark, -/area/cargo/miningdock/oresilo) -"rxd" = ( -/obj/effect/turf_decal/trimline/green/filled/line{ - dir = 4 +/obj/effect/turf_decal/trimline/red/filled/corner{ + dir = 1 }, -/obj/machinery/smartfridge/chemistry/virology/preloaded, -/turf/open/floor/iron/white, -/area/medical/virology) -"rxg" = ( -/obj/effect/turf_decal/trimline/neutral/filled/corner{ - dir = 8 +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment{ + dir = 10 }, -/obj/effect/turf_decal/trimline/neutral/filled/corner{ +/turf/open/floor/iron/showroomfloor, +/area/station/security/warden) +"rWt" = ( +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ dir = 1 }, +/obj/structure/sign/picture_frame/portrait/bar{ + pixel_y = 28 + }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, /turf/open/floor/iron, -/area/hallway/primary/central) -"rxn" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 1 +/area/station/service/bar) +"rWz" = ( +/obj/effect/turf_decal/stripes{ + dir = 4 }, -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ dir = 8 }, -/obj/machinery/status_display/evac/directional/north, -/turf/open/floor/iron, -/area/commons/dorms) -"rxt" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/starboard/central) -"rxF" = ( -/obj/structure/disposalpipe/segment{ +/obj/effect/turf_decal/box, +/turf/open/floor/iron/dark, +/area/station/science/ordnance/testlab) +"rWJ" = ( +/obj/effect/turf_decal/trimline/blue/filled/corner{ dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/trimline/purple/filled/line, -/obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/south, /turf/open/floor/iron/white, -/area/science/lower) -"rxI" = ( -/obj/effect/turf_decal/siding/thinplating, -/obj/effect/turf_decal/siding/thinplating{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/area/station/medical/treatment_center) +"rWU" = ( +/obj/effect/turf_decal/trimline/green/filled/corner, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/turf_decal/bot, -/obj/machinery/holopad, -/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, -/area/cargo/storage) -"rxL" = ( -/obj/machinery/porta_turret/ai{ - dir = 4 - }, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/aisat/hallway) -"ryg" = ( +/area/station/medical/virology) +"rXJ" = ( /obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/duct, /turf/open/floor/plating, -/area/commons/fitness/recreation) -"rym" = ( -/obj/structure/chair/sofa/left{ - dir = 1 +/area/station/security/prison) +"rXV" = ( +/obj/item/kirbyplants/random, +/obj/machinery/camera{ + c_tag = "Service - Kitchen Diner South"; + dir = 10; + network = list("ss13","Service") }, -/obj/effect/landmark/start/assistant, /turf/open/floor/iron/cafeteria, -/area/service/kitchen/diner) -"ryt" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/area/station/service/kitchen/diner) +"rXW" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/table, +/obj/effect/spawner/random/maintenance/two, +/turf/open/floor/iron/smooth, +/area/station/maintenance/department/crew_quarters/dorms) +"rYd" = ( +/obj/structure/bodycontainer/morgue{ + dir = 2 + }, +/obj/effect/decal/cleanable/cobweb, +/turf/open/floor/iron/dark, +/area/station/service/chapel/office) +"rYk" = ( /obj/effect/turf_decal/trimline/purple/filled/line{ - dir = 4 + dir = 1 }, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable, /turf/open/floor/iron/white, -/area/science/explab) -"ryA" = ( -/obj/effect/turf_decal/trimline/neutral/filled/corner{ +/area/station/science/research) +"rYr" = ( +/obj/structure/cable, +/turf/open/floor/wood, +/area/station/service/theater) +"rYL" = ( +/obj/effect/turf_decal/tile/blue{ dir = 1 }, -/turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"ryJ" = ( -/obj/effect/landmark/start/hangover, -/turf/open/floor/iron, -/area/hallway/primary/tram/right) -"ryW" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/station/command/bridge) +"rYP" = ( /obj/structure/disposalpipe/segment, -/obj/structure/cable/layer3, /turf/open/floor/iron, -/area/engineering/main) -"ryX" = ( +/area/station/cargo/office) +"rYU" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 9 + }, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron/dark, -/area/command/bridge) -"rzi" = ( -/obj/effect/turf_decal/trimline/brown/filled/corner{ - dir = 8 +/obj/item/radio/intercom/directional/west, +/obj/machinery/airalarm/directional/north, +/turf/open/floor/iron, +/area/station/security/checkpoint) +"rZc" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 4 }, +/obj/effect/turf_decal/stripes/corner, +/obj/structure/cable, +/obj/structure/disposalpipe/segment, +/turf/open/floor/vault, +/area/station/hallway/primary/tram/left) +"rZl" = ( +/obj/effect/turf_decal/trimline/red/filled/line, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/stripes/corner{ - dir = 1 - }, /obj/structure/cable, /turf/open/floor/iron, -/area/cargo/storage) -"rzn" = ( -/obj/effect/turf_decal/siding/thinplating{ +/area/station/security/brig) +"rZI" = ( +/obj/machinery/hydroponics/soil, +/obj/effect/turf_decal/trimline/green/filled/line{ dir = 1 }, +/obj/item/shovel/spade, +/turf/open/floor/iron/dark, +/area/station/security/prison/garden) +"rZP" = ( +/obj/machinery/flasher/directional/east{ + id = "medcell" + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/security/checkpoint/medical) +"rZV" = ( +/obj/effect/turf_decal/trimline/brown/filled/line, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/landmark/navigate_destination/minisat_access_ai, +/obj/machinery/light/directional/south, +/obj/structure/disposalpipe/segment{ + dir = 9 + }, /obj/structure/cable, /turf/open/floor/iron, -/area/engineering/transit_tube) -"rzp" = ( -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/engineering/atmospherics_engine) -"rzq" = ( -/obj/structure/closet/secure_closet/cytology, -/obj/effect/turf_decal/trimline/purple/filled/line{ - dir = 9 +/area/station/cargo/miningdock) +"rZW" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 10 }, -/turf/open/floor/iron/white, -/area/science/cytology) -"rzC" = ( -/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"rZX" = ( +/turf/open/floor/iron, +/area/station/service/janitor) +"sai" = ( /obj/effect/turf_decal/trimline/red/filled/line{ - dir = 1 + dir = 4 }, -/obj/effect/turf_decal/trimline/red/filled/line, -/obj/machinery/light/small/directional/north, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/security/interrogation) -"rzK" = ( -/turf/open/floor/iron/cafeteria, -/area/security/prison) -"rzR" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ +/turf/open/floor/iron, +/area/station/security/prison/safe) +"san" = ( +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ dir = 1 }, -/obj/machinery/portable_atmospherics/canister/carbon_dioxide, -/obj/effect/turf_decal/trimline/purple/filled/line{ - dir = 6 - }, -/turf/open/floor/iron/white, -/area/science/cytology) -"rzS" = ( +/obj/structure/table, +/turf/open/floor/iron, +/area/station/commons/lounge) +"sar" = ( +/obj/structure/table, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/security/prison) +"sas" = ( +/obj/machinery/firealarm/directional/south, +/obj/machinery/light/directional/south, +/turf/open/floor/wood, +/area/station/service/lawoffice) +"sav" = ( /obj/effect/decal/cleanable/dirt, -/obj/structure/grille, -/obj/effect/spawner/random/structure/barricade, -/turf/open/floor/iron/smooth, -/area/maintenance/central/greater) -"rAj" = ( -/obj/machinery/atmospherics/pipe/smart/manifold/purple/visible{ - dir = 8 +/obj/machinery/mass_driver/trash{ + dir = 4 }, -/obj/machinery/meter, -/turf/open/floor/iron/white, -/area/science/mixing) -"rAt" = ( -/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, -/area/security/checkpoint/supply) -"rAQ" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 6 - }, -/turf/open/floor/iron, -/area/security/checkpoint/medical) -"rBt" = ( -/obj/structure/chair/office{ - dir = 4 +/area/station/maintenance/disposal) +"saw" = ( +/obj/structure/chair/office/light{ + dir = 8 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron/dark, -/area/command/bridge) -"rBH" = ( -/obj/machinery/camera{ - c_tag = "Security - Escape Pod"; - dir = 9; - network = list("ss13","Security") +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 8 }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/security/office) -"rBI" = ( -/obj/effect/landmark/event_spawn, -/obj/structure/disposalpipe/segment, /turf/open/floor/iron/white, -/area/science/research) -"rBN" = ( -/obj/machinery/light/small/directional/east, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/obj/effect/landmark/event_spawn, +/area/station/science/xenobiology) +"saB" = ( +/obj/machinery/door/airlock{ + name = "Stall" + }, /obj/machinery/duct, /turf/open/floor/iron/freezer, -/area/commons/lounge) -"rCh" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/security/prison/work) -"rCG" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/engineering/gravity_generator) -"rCI" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/table, -/turf/open/floor/iron/smooth, -/area/maintenance/department/crew_quarters/dorms) -"rCL" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/commons/vacant_room/commissary) -"rCO" = ( -/obj/effect/turf_decal/trimline/blue/filled/corner{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/blue/filled/corner, +/area/station/commons/lounge) +"saJ" = ( +/obj/structure/plasticflaps/opaque, +/turf/open/floor/plating, +/area/station/engineering/atmos) +"saW" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/turf/open/floor/iron/white, -/area/medical/medbay/central) -"rCT" = ( -/obj/structure/railing{ - dir = 4 - }, -/turf/open/floor/iron/cafeteria, -/area/service/kitchen/diner) -"rDl" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/turf/open/floor/engine, -/area/engineering/supermatter/room) -"rDp" = ( +/turf/open/floor/carpet, +/area/station/cargo/miningdock) +"sbb" = ( +/obj/structure/table/wood, +/obj/item/paicard, +/turf/open/floor/carpet, +/area/station/hallway/secondary/entry) +"sbh" = ( +/obj/machinery/portable_atmospherics/canister/air, +/turf/open/floor/engine/air, +/area/station/engineering/atmos) +"sbr" = ( +/obj/structure/reagent_dispensers/fueltank, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"sbx" = ( /obj/effect/turf_decal/siding/wood{ dir = 1 }, -/obj/effect/turf_decal/siding/wood, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/wood, -/area/commons/vacant_room/office) -"rDz" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/disposalpipe/segment{ - dir = 9 + dir = 4 }, /obj/structure/cable, +/turf/open/floor/iron/grimy, +/area/station/service/lawoffice) +"sbz" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/landmark/event_spawn, +/obj/structure/cable, /turf/open/floor/iron/white, -/area/medical/medbay/lobby) -"rDN" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/purple/line{ +/area/station/science/xenobiology) +"sbD" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 8 }, /turf/open/floor/iron, -/area/science/robotics/lab) -"rDP" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 1 +/area/station/commons/dorms) +"sbF" = ( +/obj/structure/chair/office{ + dir = 4 }, -/turf/open/floor/plating, -/area/engineering/supermatter/room) -"rEi" = ( +/obj/structure/cable, +/turf/open/floor/iron/grimy, +/area/station/service/library/lounge) +"sbK" = ( /obj/effect/turf_decal/trimline/brown/filled/line{ - dir = 9 - }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/iron, -/area/cargo/storage) -"rEs" = ( -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment, -/obj/structure/chair/stool/bar/directional/west, +/obj/effect/turf_decal/siding/wideplating/corner, +/obj/machinery/firealarm/directional/north, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/landmark/start/hangover, /obj/structure/cable, -/turf/open/floor/iron, -/area/commons/lounge) -"rEw" = ( -/obj/effect/turf_decal/trimline/purple/filled/line, -/obj/machinery/modular_computer/console/preset/civilian{ +/turf/open/floor/iron/dark, +/area/station/cargo/miningdock/oresilo) +"sbO" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ dir = 1 }, -/turf/open/floor/iron, -/area/science/misc_lab) -"rFc" = ( -/obj/machinery/rnd/production/circuit_imprinter, -/obj/effect/turf_decal/trimline/yellow/filled/end{ - dir = 4 +/obj/machinery/status_display/evac/directional/north, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) +"sbX" = ( +/obj/effect/turf_decal/trimline/white/line{ + dir = 6 }, -/turf/open/floor/iron, -/area/engineering/break_room) -"rFf" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/maintenance/tram/mid) -"rFs" = ( -/obj/effect/turf_decal/trimline/yellow/warning{ +/obj/effect/turf_decal/trimline/yellow/corner{ dir = 1 }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/trimline/neutral/filled/corner, -/obj/effect/turf_decal/trimline/neutral/filled/corner{ - dir = 8 - }, +/obj/machinery/power/apc/auto_name/directional/west, /obj/structure/cable, -/turf/open/floor/iron, -/area/maintenance/tram/mid) -"rFu" = ( -/obj/effect/turf_decal/siding/thinplating{ - dir = 10 - }, /turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/aisat/hallway) -"rFN" = ( -/obj/machinery/power/apc/auto_name/directional/south, -/obj/structure/cable, -/obj/effect/turf_decal/trimline/purple/filled/line{ - dir = 10 +/area/station/ai_monitored/turret_protected/aisat_interior) +"scq" = ( +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ + dir = 1 }, -/turf/open/floor/iron, -/area/science/robotics/mechbay) -"rGq" = ( -/obj/structure/closet/secure_closet/brig, -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 6 +/obj/structure/chair/sofa/corp/right{ + dir = 8 }, +/obj/effect/landmark/start/hangover, /turf/open/floor/iron, -/area/security/brig) -"rGB" = ( -/obj/structure/railing/corner{ +/area/station/commons/lounge) +"scr" = ( +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/ai_upload) +"scA" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ dir = 4 }, -/obj/structure/railing/corner{ - dir = 1 - }, -/turf/open/floor/glass/reinforced, -/area/security/brig) -"rGD" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 6 - }, -/turf/open/floor/iron, -/area/hallway/primary/central) -"rGM" = ( -/obj/effect/turf_decal/tile/blue{ +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 8 }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) +"scC" = ( +/turf/open/floor/carpet, +/area/station/command/heads_quarters/hos) +"scV" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment, +/obj/structure/cable/layer3, +/turf/open/floor/iron, +/area/station/engineering/main) +"scY" = ( +/obj/structure/chair/sofa/left{ + dir = 1 }, -/obj/machinery/door/airlock/medical/glass{ - name = "Medical Freezer"; - req_access_txt = "5" +/turf/open/floor/iron/cafeteria{ + dir = 5 }, -/obj/machinery/door/firedoor, -/obj/machinery/duct, -/turf/open/floor/iron/freezer, -/area/medical/surgery/aft) -"rGT" = ( -/obj/machinery/light/directional/north, -/obj/effect/turf_decal/trimline/yellow/filled/line{ +/area/station/science/breakroom) +"sdc" = ( +/obj/structure/chair/office/light{ dir = 1 }, -/obj/effect/landmark/blobstart, -/turf/open/floor/iron, -/area/engineering/atmos) -"rHw" = ( -/obj/machinery/atmospherics/pipe/multiz/supply/visible/layer4{ +/obj/effect/turf_decal/trimline/blue/filled/line{ dir = 1 }, -/obj/machinery/atmospherics/pipe/multiz/scrubbers/visible/layer2{ - dir = 1 +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/command/heads_quarters/cmo) +"sdf" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/cafeteria{ + dir = 5 }, +/area/station/science/breakroom) +"sdn" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/end{ +/obj/structure/cable, +/obj/machinery/power/apc/auto_name/directional/north, +/turf/open/floor/catwalk_floor, +/area/station/maintenance/port/aft) +"sdy" = ( +/obj/structure/reagent_dispensers/fueltank, +/obj/effect/turf_decal/bot{ dir = 1 }, -/turf/open/floor/plating, -/area/maintenance/central/greater) -"rHz" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 5 +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 10 }, -/obj/effect/turf_decal/stripes/corner, /turf/open/floor/iron, -/area/hallway/primary/central) -"rHB" = ( -/obj/machinery/atmospherics/components/binary/valve/digital/on{ - dir = 4; - name = "Output Release" +/area/station/engineering/main) +"sdB" = ( +/obj/structure/disposalpipe/trunk/multiz{ + dir = 2 }, -/obj/effect/turf_decal/stripes/line{ - dir = 6 +/obj/machinery/door/window/left/directional/north{ + name = "Containment Pen #6"; + req_access = list("xenobiology") }, -/turf/open/floor/engine, -/area/engineering/supermatter/room) -"rHC" = ( -/obj/machinery/door/airlock/command/glass{ - name = "Bridge Access"; - req_access_txt = "19" +/obj/effect/turf_decal/delivery, +/obj/machinery/door/poddoor/preopen{ + id = "xenobiobottomleft"; + name = "Xenobio Bottom Left Pen Blast Door" }, -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/trimline/blue/filled/line{ +/turf/open/floor/iron/dark, +/area/station/science/xenobiology) +"sdD" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ - cycle_id = "bridge-right" +/turf/open/floor/iron, +/area/station/commons/dorms) +"sdI" = ( +/turf/closed/wall/r_wall, +/area/station/science/ordnance/freezerchamber) +"seb" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/ai_upload) +"sex" = ( +/obj/structure/closet/secure_closet/brig, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/trimline/red/filled/corner{ + dir = 4 }, /turf/open/floor/iron/dark, -/area/command/bridge) -"rHD" = ( -/obj/effect/turf_decal/stripes{ - dir = 1 +/area/station/security/execution/transfer) +"seG" = ( +/obj/structure/ladder, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/smooth, +/area/station/hallway/primary/tram/center) +"seR" = ( +/obj/effect/turf_decal/siding/thinplating{ + dir = 4 }, -/obj/effect/turf_decal/stripes, -/obj/effect/turf_decal/caution/stand_clear/red{ +/turf/open/floor/glass/reinforced, +/area/station/hallway/primary/tram/right) +"seW" = ( +/obj/effect/turf_decal/siding/thinplating{ dir = 8 }, -/turf/open/floor/vault, -/area/hallway/primary/tram/center) -"rHO" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ +/turf/open/floor/glass/reinforced, +/area/station/hallway/primary/tram/right) +"sfb" = ( +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/effect/turf_decal/trimline/red/filled/line{ +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark, -/area/security/office) -"rHY" = ( -/obj/effect/turf_decal/trimline/yellow/warning, -/obj/effect/decal/cleanable/dirt, -/obj/structure/disposalpipe/junction/yjunction{ +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/turf_decal/trimline/neutral/filled/corner{ - dir = 1 +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 8 }, -/obj/effect/turf_decal/trimline/neutral/filled/corner{ - dir = 4 +/turf/open/floor/iron/dark, +/area/station/medical/morgue) +"sfc" = ( +/obj/effect/turf_decal/stripes/line, +/obj/machinery/camera/emp_proof/directional/south{ + c_tag = "Engineering - Engine Room South-West"; + network = list("ss13","engine","engineering") }, -/obj/structure/cable, -/turf/open/floor/iron, -/area/maintenance/tram/right) -"rIs" = ( -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/cargo/warehouse) -"rIz" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment{ +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 4 }, /obj/structure/cable, -/turf/open/floor/iron/grimy, -/area/security/detectives_office) -"rII" = ( -/obj/machinery/door/airlock/external{ - name = "Port Docking Bay 3" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/turf/open/floor/plating, -/area/hallway/secondary/entry) -"rIL" = ( -/obj/effect/turf_decal/trimline/blue/filled/line, -/obj/item/radio/intercom/directional/south, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"sfj" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/iron/white, -/area/medical/medbay/central) -"rIY" = ( -/obj/machinery/airalarm/directional/north, -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 1 + dir = 5 }, -/obj/structure/table, -/obj/item/storage/box/prisoner, +/obj/structure/cable/layer3, /turf/open/floor/iron, -/area/security/processing) -"rJk" = ( -/obj/effect/turf_decal/trimline/purple/filled/line{ +/area/station/engineering/main) +"sfr" = ( +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/trimline/brown/filled/line{ dir = 8 }, -/obj/machinery/camera{ - c_tag = "Science - Main Lower Right"; - dir = 10; - network = list("ss13","rd") +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 }, -/turf/open/floor/iron/white, -/area/science/research) -"rJr" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/freezer, -/area/security/prison/shower) -"rJt" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/obj/structure/closet/crate, +/obj/item/stack/ore/silver, +/obj/machinery/light/small/directional/west, +/turf/open/floor/iron, +/area/station/cargo/miningdock) +"sfz" = ( +/obj/machinery/airalarm/directional/north, +/obj/machinery/oven, +/obj/effect/turf_decal/tile/red/fourcorners, +/turf/open/floor/iron, +/area/station/service/kitchen) +"sfI" = ( +/obj/effect/turf_decal/trimline/white/filled/line{ dir = 1 }, -/turf/open/floor/iron/dark, -/area/service/chapel/office) -"rJN" = ( -/obj/effect/turf_decal/trimline/blue/filled/line, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/trimline/white/filled/line, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, /turf/open/floor/iron/dark, -/area/command/bridge) -"rKa" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, -/obj/machinery/status_display/evac/directional/west, -/obj/structure/cable/layer3, -/turf/open/floor/engine, -/area/engineering/supermatter/room) -"rKk" = ( -/obj/structure/toilet{ - dir = 1 +/area/station/engineering/storage/tech) +"sfJ" = ( +/obj/machinery/door/window/left/directional/west{ + base_state = "right"; + dir = 4; + icon_state = "right"; + name = "Brig Infirmary" }, -/obj/machinery/light/small/directional/east, -/obj/machinery/button/door/directional/west{ - id = "Toilet5"; - name = "Lock Control"; - normaldoorcontrol = 1; - specialfunctions = 4 +/obj/effect/turf_decal/trimline/red/filled/corner{ + dir = 4 }, -/turf/open/floor/iron/freezer, -/area/commons/toilet) -"rKn" = ( -/obj/effect/turf_decal/trimline/neutral/filled/corner{ +/obj/effect/turf_decal/trimline/red/filled/corner, +/turf/open/floor/iron/white, +/area/station/security/medical) +"sfW" = ( +/obj/machinery/light/directional/north, +/obj/effect/turf_decal/trimline/red/filled/line{ dir = 1 }, -/obj/effect/turf_decal/siding/thinplating{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/structure/disposalpipe/sorting/mail/flip{ - dir = 1; - name = "sorting disposal pipe (Library)"; - sortType = 16 - }, -/turf/open/floor/iron, -/area/commons/fitness/recreation) -"rKs" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 6 - }, -/obj/effect/turf_decal/trimline/neutral/filled/warning{ - dir = 6 - }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/status_display/evac/directional/north, /obj/structure/disposalpipe/segment{ - dir = 9 + dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/item/kirbyplants/random, /turf/open/floor/iron, -/area/hallway/secondary/command) -"rKO" = ( -/obj/machinery/door/airlock/security/glass{ - name = "Isolation Wing"; - req_access_txt = "2" - }, -/obj/machinery/door/firedoor, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/trimline/red/filled/line, -/obj/effect/turf_decal/trimline/red/filled/line{ +/area/station/security/brig) +"sgu" = ( +/obj/structure/table/reinforced, +/obj/item/folder/yellow, +/obj/item/stamp/ce, +/obj/effect/turf_decal/trimline/yellow/filled/line{ dir = 1 }, -/turf/open/floor/iron, -/area/security/prison) -"rLa" = ( -/obj/effect/turf_decal/trimline/neutral/filled/corner{ - dir = 8 +/turf/open/floor/iron/dark, +/area/station/command/heads_quarters/ce) +"sgD" = ( +/obj/machinery/door/window/left/directional/south{ + name = "Maximum Security Test Chamber"; + req_access = list("xenobiology") }, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/machinery/door/poddoor/preopen{ + id = "Xenolab"; + name = "Test Chamber Blast Door" }, /obj/structure/cable, -/turf/open/floor/iron, -/area/hallway/primary/tram/right) -"rLd" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 9 +/turf/open/floor/engine, +/area/station/science/xenobiology) +"sgJ" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/turf/open/floor/iron/white, +/area/station/science/lobby) +"sgN" = ( +/obj/machinery/computer/atmos_control/plasma_tank{ + dir = 8 }, -/obj/machinery/button/door/directional/west{ - id = "cargowarehouse" +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 4 }, -/obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/north, /turf/open/floor/iron, -/area/cargo/warehouse) -"rLn" = ( -/obj/structure/chair{ - dir = 4; - name = "Judge" +/area/station/engineering/atmos) +"sgT" = ( +/obj/machinery/firealarm/directional/south, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 6 }, -/obj/structure/cable, -/obj/effect/turf_decal/tile/blue/half/contrasted, /turf/open/floor/iron, -/area/security/courtroom) -"rLx" = ( -/obj/structure/table/glass, -/obj/machinery/cell_charger, -/obj/effect/turf_decal/tile/blue/fourcorners, -/turf/open/floor/iron/white, -/area/medical/treatment_center) -"rLz" = ( -/obj/machinery/light/small/directional/west, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 4 - }, -/turf/open/floor/wood/tile, -/area/service/chapel) -"rLM" = ( +/area/station/security/prison/workout) +"sha" = ( +/mob/living/simple_animal/sloth/paperwork, +/turf/open/floor/glass, +/area/station/cargo/storage) +"shb" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/door/firedoor, +/obj/effect/turf_decal/bot, +/obj/effect/spawner/random/structure/crate_empty, +/obj/effect/spawner/random/maintenance/three, +/obj/effect/spawner/random/engineering/flashlight, +/turf/open/floor/iron, +/area/station/cargo/storage) +"shg" = ( +/obj/effect/turf_decal/trimline/red/filled/corner, /obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/hallway/primary/tram/right) -"rLX" = ( +/area/station/security/office) +"shy" = ( /obj/machinery/light/small/directional/south, -/turf/open/floor/engine/o2, -/area/engineering/atmos) -"rLY" = ( -/obj/structure/table/wood, -/obj/item/storage/crayons, -/turf/open/floor/iron/grimy, -/area/service/chapel/office) -"rLZ" = ( -/obj/effect/turf_decal/bot, -/obj/structure/reagent_dispensers/watertank, /obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/cobweb, +/obj/effect/turf_decal/trimline/neutral/filled/corner, /turf/open/floor/plating, -/area/maintenance/central/greater) -"rMf" = ( -/obj/structure/cable, -/obj/machinery/firealarm/directional/east, -/obj/effect/turf_decal/trimline/red/filled/corner{ - dir = 4 +/area/station/maintenance/central/greater) +"shR" = ( +/obj/effect/turf_decal/trimline/green/filled/line, +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 1 }, -/turf/open/floor/iron/white, -/area/security/execution/education) -"rMh" = ( -/obj/effect/turf_decal/trimline/purple/filled/corner, -/obj/structure/cable, -/turf/open/floor/iron/white, -/area/science/lobby) -"rMG" = ( -/obj/machinery/newscaster/directional/west, -/turf/open/floor/iron/grimy, -/area/service/chapel/office) -"rMV" = ( -/obj/structure/chair/office{ - dir = 4 +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 }, -/obj/effect/landmark/start/librarian, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/machinery/door/airlock/hydroponics/glass{ + name = "Hydroponics" }, -/turf/open/floor/wood, -/area/service/library) -"rNs" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 4 +/obj/effect/mapping_helpers/airlock/access/all/service/hydroponics, +/turf/open/floor/iron/dark, +/area/station/service/hydroponics) +"shS" = ( +/obj/machinery/atmospherics/components/trinary/filter{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/hallway/secondary/command) -"rNI" = ( -/obj/effect/spawner/random/structure/grille, -/obj/structure/lattice, -/turf/open/space/basic, -/area/space/nearstation) -"rNN" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/door/airlock/engineering{ - name = "Power Access Hatch"; - req_access_txt = "11" +/obj/effect/turf_decal/delivery, +/turf/open/floor/iron/dark, +/area/station/science/ordnance/testlab) +"sij" = ( +/obj/structure/table, +/obj/machinery/recharger{ + pixel_y = 4 + }, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 8 }, +/turf/open/floor/iron, +/area/station/security/checkpoint/medical) +"sim" = ( +/obj/machinery/telecomms/server/presets/engineering, +/turf/open/floor/iron/dark/telecomms, +/area/station/tcommsat/server) +"siq" = ( /obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/turf/open/floor/plating, -/area/hallway/primary/tram/right) -"rNP" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden, -/turf/closed/wall/r_wall, -/area/engineering/atmos) -"rNU" = ( -/obj/effect/landmark/start/hangover, -/turf/open/floor/engine{ - name = "Holodeck Projector Floor" +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 4 }, -/area/holodeck/rec_center) -"rOg" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 6 +/obj/effect/turf_decal/trimline/neutral/filled/corner{ + dir = 8 }, /turf/open/floor/iron, -/area/command/heads_quarters/ce) -"rOD" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/engineering/atmos) -"rOF" = ( +/area/station/maintenance/port/central) +"siB" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/trash/garbage{ - spawn_loot_count = 2; - spawn_random_offset = 1; - spawn_scatter_radius = 4 +/obj/machinery/space_heater, +/turf/open/floor/iron/smooth, +/area/station/maintenance/department/science) +"siE" = ( +/obj/modular_map_root/tramstation{ + key = "maintenance_storagebig" }, -/obj/effect/landmark/event_spawn, /turf/open/floor/plating, -/area/maintenance/tram/right) -"rOG" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 4 +/area/station/maintenance/port/central) +"sjc" = ( +/obj/machinery/atmospherics/components/binary/pump{ + dir = 8; + name = "Port to Filter" }, -/obj/machinery/door/airlock/security/glass{ - id_tag = "innerbrigright"; - name = "Brig"; - req_access_txt = "63" +/turf/open/floor/iron, +/area/station/engineering/atmos) +"sji" = ( +/obj/machinery/door/airlock/highsecurity{ + name = "AI Upload Access" }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ - cycle_id = "brig_right" +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 }, -/obj/machinery/door/firedoor, +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/access/all/command/ai_upload, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/ai_upload) +"sjj" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/portable_atmospherics/canister/air, /turf/open/floor/iron, -/area/security/brig) -"rON" = ( -/obj/machinery/shower{ - pixel_y = 12 +/area/station/engineering/atmos) +"sjs" = ( +/obj/structure/ladder, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small/directional/south, +/turf/open/floor/iron/smooth, +/area/station/maintenance/department/security) +"sjB" = ( +/obj/effect/spawner/random/structure/closet_private, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 8 }, -/obj/structure/curtain, -/turf/open/floor/iron/white, -/area/command/heads_quarters/captain/private) -"rOO" = ( -/obj/structure/extinguisher_cabinet/directional/east, /turf/open/floor/carpet, -/area/command/heads_quarters/captain) -"rOP" = ( +/area/station/commons/dorms) +"ski" = ( +/turf/open/floor/carpet, +/area/station/hallway/secondary/entry) +"skn" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/trash/food_packaging, /obj/structure/cable, /turf/open/floor/catwalk_floor, -/area/maintenance/central/greater) -"rPb" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/orange/visible, -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 8 +/area/station/maintenance/starboard/lesser) +"slf" = ( +/obj/structure/disposalpipe/segment{ + dir = 6 }, -/obj/structure/rack, -/obj/item/clothing/suit/hazardvest, -/obj/item/clothing/suit/hazardvest, -/obj/item/clothing/suit/hazardvest, -/obj/item/clothing/gloves/color/black, -/obj/item/clothing/gloves/color/black, -/obj/item/clothing/gloves/color/black, -/obj/item/clothing/mask/gas, -/obj/item/clothing/mask/gas, -/obj/item/clothing/mask/gas, -/turf/open/floor/iron, -/area/engineering/atmos) -"rPf" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/turf/open/floor/catwalk_floor, +/area/station/maintenance/central/greater) +"slm" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/landmark/event_spawn, -/obj/machinery/destructive_scanner, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, /obj/structure/cable, /turf/open/floor/iron/white, -/area/science/lobby) -"rPi" = ( -/obj/machinery/door/airlock/external{ - name = "External Access" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 1 - }, -/obj/effect/turf_decal/sand/plating, -/turf/open/floor/plating, -/area/maintenance/starboard/greater) -"rPn" = ( -/obj/effect/turf_decal/trimline/neutral/filled/corner{ - dir = 1 +/area/station/service/kitchen) +"slo" = ( +/obj/machinery/computer/security/hos, +/obj/machinery/light/directional/north, +/turf/open/floor/carpet, +/area/station/command/heads_quarters/hos) +"slr" = ( +/obj/machinery/door/airlock/hatch{ + name = "Ladder Access Hatch" }, /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/hallway/primary/tram/center) -"rPq" = ( -/obj/effect/turf_decal/loading_area, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "hopqueue"; - name = "HoP Queue Shutters" - }, -/turf/open/floor/iron, -/area/command/heads_quarters/hop) -"rPz" = ( -/obj/machinery/rnd/production/techfab/department/medical, -/obj/effect/turf_decal/siding/white{ - dir = 1 +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/catwalk_floor, +/area/station/hallway/primary/tram/center) +"slA" = ( +/obj/structure/table, +/obj/machinery/recharger{ + pixel_y = 4 }, -/turf/open/floor/iron/dark, -/area/medical/storage) -"rPD" = ( -/obj/effect/turf_decal/siding/thinplating/corner{ +/obj/effect/turf_decal/trimline/red/filled/line{ dir = 1 }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, /turf/open/floor/iron, -/area/cargo/storage) -"rPR" = ( -/obj/structure/chair{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 8 +/area/station/security/checkpoint) +"slF" = ( +/obj/effect/turf_decal/delivery, +/obj/structure/holosign/barrier/atmos/sturdy, +/obj/structure/fluff/tram_rail/floor, +/turf/open/floor/vault, +/area/station/hallway/primary/tram/right) +"slI" = ( +/obj/effect/turf_decal/trimline/purple/filled/corner{ + dir = 1 }, -/obj/effect/landmark/start/hangover, /turf/open/floor/iron/white, -/area/medical/medbay/lobby) -"rPX" = ( -/obj/effect/landmark/event_spawn, -/turf/open/floor/iron, -/area/engineering/atmos) -"rQa" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/area/station/science/lobby) +"sme" = ( +/obj/machinery/suit_storage_unit/standard_unit, +/obj/machinery/light/directional/north, +/obj/structure/window/reinforced/spawner/west, +/obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/ai) -"rQv" = ( -/obj/structure/table, -/obj/item/reagent_containers/food/condiment/flour, -/obj/item/reagent_containers/food/condiment/rice, -/turf/open/floor/iron/cafeteria, -/area/security/prison/mess) -"rQy" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible, -/turf/open/floor/iron, -/area/engineering/atmos) -"rQC" = ( -/turf/closed/wall/r_wall, -/area/maintenance/solars/starboard) -"rQH" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 1 +/area/station/ai_monitored/command/storage/eva) +"smp" = ( +/obj/effect/spawner/random/structure/closet_private, +/turf/open/floor/wood, +/area/station/commons/dorms) +"smr" = ( +/obj/structure/railing{ + dir = 4 }, -/obj/effect/turf_decal/siding/thinplating{ - dir = 10 +/obj/structure/cable, +/obj/structure/table, +/obj/machinery/recharger{ + pixel_y = 4 }, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/aisat_interior) -"rQJ" = ( -/obj/structure/chair/comfy/beige{ +/obj/effect/turf_decal/trimline/red/filled/line{ dir = 4 }, -/obj/effect/landmark/start/hangover, -/turf/open/floor/iron/grimy, -/area/hallway/secondary/entry) -"rQL" = ( -/mob/living/carbon/human/species/monkey, -/turf/open/misc/asteroid, -/area/science/genetics) -"rQQ" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/showcase/cyborg/old{ - pixel_y = 20 +/turf/open/floor/iron, +/area/station/security/execution/transfer) +"smy" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 4 }, -/obj/machinery/camera{ - c_tag = "Secure - AI Antechamber South"; - dir = 9; - network = list("ss13","minisat") +/turf/open/floor/iron, +/area/station/security/processing) +"smQ" = ( +/turf/open/floor/iron, +/area/station/commons/storage/primary) +"smV" = ( +/obj/structure/table, +/obj/machinery/microwave, +/obj/item/radio/intercom/prison/directional/south, +/obj/machinery/camera/directional/south{ + c_tag = "Security - Prison Cafeteria"; + network = list("ss13","Security","prison") }, +/turf/open/floor/iron/cafeteria, +/area/station/security/prison/mess) +"snl" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/engineering/tracking_beacon, +/obj/machinery/power/apc/auto_name/directional/west, /obj/structure/cable, -/turf/open/floor/circuit, -/area/ai_monitored/turret_protected/aisat_interior) -"rQW" = ( -/obj/effect/turf_decal/trimline/red/filled/line, /turf/open/floor/iron, -/area/security/brig) -"rQX" = ( +/area/station/maintenance/disposal) +"snv" = ( +/obj/machinery/door/airlock/hatch, +/obj/structure/disposalpipe/segment, +/obj/effect/decal/cleanable/dirt, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 + }, +/turf/open/floor/catwalk_floor, +/area/station/maintenance/tram/right) +"snC" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/yellow/visible, /obj/effect/turf_decal/trimline/purple/filled/corner{ dir = 4 }, -/turf/open/floor/iron/white, -/area/science/lobby) -"rRf" = ( -/obj/effect/turf_decal/siding/thinplating{ +/obj/machinery/atmospherics/pipe/bridge_pipe/green/visible, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"snD" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 1 }, /turf/open/floor/iron, -/area/cargo/miningdock) -"rRp" = ( -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/trimline/green/filled/line{ - dir = 8 - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron/dark, -/area/service/hydroponics) -"rRH" = ( -/obj/effect/turf_decal/sand/plating, -/obj/effect/turf_decal/stripes/asteroid/end{ +/area/station/commons/fitness) +"snK" = ( +/obj/effect/turf_decal/trimline/brown/filled/line{ dir = 1 }, -/turf/open/floor/plating/airless, -/area/mine/explored) -"rRU" = ( -/obj/machinery/door/firedoor, -/turf/open/floor/iron/cafeteria, -/area/service/kitchen/diner) -"rRV" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 4 +/obj/machinery/computer/cargo, +/obj/machinery/airalarm/directional/north, +/turf/open/floor/iron, +/area/station/cargo/office) +"snP" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/trimline/yellow/warning{ + dir = 1 }, +/obj/effect/turf_decal/trimline/neutral/filled/line, +/obj/machinery/firealarm/directional/south, /turf/open/floor/iron, -/area/security/checkpoint/supply) -"rSf" = ( -/obj/effect/turf_decal/trimline/yellow/filled/corner{ +/area/station/maintenance/tram/left) +"snU" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 8 + }, +/obj/machinery/airalarm/directional/west, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 4 }, -/obj/effect/turf_decal/trimline/yellow/filled/corner, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, -/area/tcommsat/computer) -"rSs" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 +/area/station/hallway/secondary/command) +"soo" = ( +/obj/machinery/power/apc/auto_name/directional/north, +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 1 }, +/obj/effect/decal/cleanable/dirt, /obj/structure/cable, /turf/open/floor/iron, -/area/hallway/primary/tram/right) -"rSu" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/trash/garbage{ - spawn_loot_count = 2; - spawn_random_offset = 1; - spawn_scatter_radius = 4 +/area/station/maintenance/tram/mid) +"soq" = ( +/turf/closed/wall/r_wall, +/area/station/maintenance/department/science) +"soH" = ( +/turf/open/floor/iron/goonplaque, +/area/station/hallway/secondary/entry) +"spv" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 4 }, -/turf/open/floor/plating, -/area/maintenance/tram/mid) -"rSE" = ( -/obj/machinery/newscaster/directional/north, -/turf/open/floor/wood/large, -/area/service/library) -"rSJ" = ( -/obj/structure/chair{ +/obj/effect/turf_decal/tile/blue{ dir = 8 }, -/obj/effect/turf_decal/trimline/red/filled/line{ +/obj/effect/turf_decal/bot, +/obj/structure/closet/crate/freezer/surplus_limbs, +/turf/open/floor/iron/freezer, +/area/station/medical/coldroom) +"spD" = ( +/obj/structure/closet, +/obj/effect/spawner/random/maintenance/three, +/obj/item/relic, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"spF" = ( +/turf/open/floor/engine/vacuum, +/area/station/engineering/atmos) +"spI" = ( +/turf/open/floor/iron, +/area/station/security/courtroom) +"spP" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/trimline/yellow/warning, +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/turf_decal/trimline/red/corner{ - dir = 8 +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 1 + }, +/obj/machinery/firealarm/directional/north, +/turf/open/floor/iron, +/area/station/maintenance/tram/right) +"spS" = ( +/obj/machinery/smartfridge/extract/preloaded, +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/obj/effect/decal/cleanable/dirt, -/obj/item/radio/intercom/directional/east, /turf/open/floor/iron, -/area/security/checkpoint/science) -"rSW" = ( +/area/station/science/xenobiology) +"sqh" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/catwalk_floor, +/area/station/hallway/primary/tram/left) +"sqj" = ( /obj/effect/turf_decal/trimline/neutral/filled/corner{ dir = 8 }, -/obj/structure/disposalpipe/junction/flip, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, /turf/open/floor/iron, -/area/hallway/secondary/command) -"rTb" = ( -/obj/structure/chair, -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 1 +/area/station/commons/dorms) +"sql" = ( +/obj/structure/table, +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 4 }, -/obj/machinery/light/small/directional/north, -/turf/open/floor/iron/dark, -/area/security/interrogation) -"rTe" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/firedoor, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "kitchencounter"; - name = "Kitchen Counter Shutters" +/obj/item/clothing/gloves/color/latex, +/obj/item/clothing/glasses/science, +/turf/open/floor/iron/white, +/area/station/science/lobby) +"squ" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 }, +/turf/open/floor/iron/grimy, +/area/station/service/chapel/office) +"sqD" = ( +/obj/effect/turf_decal/siding/thinplating/corner, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, -/turf/open/floor/iron/cafeteria, -/area/service/kitchen) -"rTk" = ( -/obj/effect/turf_decal/tile/red/fourcorners, +/obj/structure/disposalpipe/junction/flip{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/service/kitchen) -"rTs" = ( +/area/station/commons/fitness/recreation) +"sqJ" = ( +/obj/structure/closet/secure_closet/bar, +/obj/item/stack/spacecash/c100, +/obj/item/stack/spacecash/c10, +/turf/open/floor/wood, +/area/station/service/bar) +"sqU" = ( +/obj/effect/turf_decal/siding/thinplating{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /obj/effect/decal/cleanable/dirt, -/obj/structure/railing{ - dir = 1 +/turf/open/floor/iron, +/area/station/cargo/storage) +"sre" = ( +/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/pipe/smart/manifold4w/green/visible, +/obj/structure/cable/layer3, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"srh" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple/layer2{ + dir = 10 }, +/turf/open/floor/iron/dark/airless, +/area/station/science/ordnance/freezerchamber) +"srt" = ( +/obj/effect/decal/cleanable/dirt, /obj/effect/spawner/random/trash/garbage{ spawn_loot_count = 2; spawn_random_offset = 1; spawn_scatter_radius = 4 }, /turf/open/floor/plating, -/area/maintenance/tram/mid) -"rTy" = ( -/obj/structure/chair{ +/area/station/maintenance/tram/left) +"srv" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/iron/dark, -/area/security/interrogation) -"rTJ" = ( -/obj/structure/closet/emcloset, /obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/smooth, -/area/maintenance/starboard/greater) -"rTO" = ( -/obj/effect/turf_decal/trimline/purple/filled/line{ - dir = 1 - }, -/obj/machinery/module_duplicator, -/turf/open/floor/iron/white, -/area/science/explab) -"rTU" = ( -/obj/machinery/computer/chef_order{ - dir = 1 - }, +/obj/effect/spawner/random/structure/steam_vent, +/turf/open/floor/catwalk_floor, +/area/station/maintenance/department/crew_quarters/dorms) +"srz" = ( /obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 6 }, /turf/open/floor/iron, -/area/hallway/secondary/service) -"rUb" = ( -/obj/effect/turf_decal/trimline/yellow/warning{ - dir = 1 +/area/station/hallway/secondary/command) +"srA" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/junction{ + dir = 8 }, -/obj/effect/turf_decal/trimline/neutral/filled/corner{ +/turf/closed/wall/r_wall, +/area/station/engineering/supermatter/room) +"srE" = ( +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) +"srS" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ dir = 8 }, -/obj/effect/turf_decal/trimline/neutral/filled/corner, -/obj/effect/decal/cleanable/dirt, +/obj/machinery/firealarm/directional/east, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment{ - dir = 10 +/turf/open/floor/iron/freezer, +/area/station/medical/coldroom) +"srU" = ( +/obj/structure/table/wood, +/obj/item/folder/red, +/obj/effect/turf_decal/trimline/red/filled/corner{ + dir = 8 }, -/obj/structure/cable, /turf/open/floor/iron, -/area/maintenance/tram/left) -"rUf" = ( -/obj/effect/decal/cleanable/blood/old, -/turf/open/misc/asteroid, -/area/mine/explored) -"rUh" = ( -/obj/structure/table, -/obj/item/paper_bin{ - pixel_x = -3; - pixel_y = 7 +/area/station/security/courtroom) +"ssi" = ( +/obj/effect/turf_decal/trimline/green/filled/corner, +/obj/machinery/atmospherics/components/binary/pump/on{ + dir = 8; + name = "Air to Distro" }, -/obj/effect/spawner/random/bureaucracy/pen, /turf/open/floor/iron, -/area/commons/fitness/recreation) -"rUv" = ( -/obj/effect/turf_decal/trimline/yellow/warning, -/obj/structure/railing, -/obj/effect/turf_decal/trimline/neutral/filled/arrow_ccw{ +/area/station/engineering/atmos/pumproom) +"ssp" = ( +/obj/effect/turf_decal/trimline/yellow/warning{ dir = 1 }, -/obj/machinery/vending/cigarette, -/turf/open/floor/iron, -/area/hallway/primary/tram/center) -"rUE" = ( +/obj/effect/decal/cleanable/dirt, /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/door/airlock/external{ - autoclose = 0; - frequency = 1449; - id_tag = "middleright_upper_eva_external"; - name = "External Access" +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 8 }, -/obj/machinery/door_buttons/access_button{ - idDoor = "middleright_upper_eva_external"; - idSelf = "middleright_upper_eva_airlock_control"; - name = "External Access Button"; - pixel_y = 24 +/obj/effect/turf_decal/trimline/neutral/filled/line, +/turf/open/floor/iron, +/area/station/maintenance/tram/right) +"ssw" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/green/visible, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"ssE" = ( +/obj/machinery/vending/hydronutrients, +/obj/effect/turf_decal/trimline/green/filled/line, +/obj/machinery/power/apc/auto_name/directional/south, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/service/hydroponics) +"std" = ( +/obj/structure/sign/warning/vacuum/external{ + pixel_x = -32 }, -/obj/effect/mapping_helpers/airlock/locked, -/turf/open/floor/catwalk_floor, -/area/hallway/primary/tram/center) -"rUT" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron/white, -/area/science/research) -"rUY" = ( -/turf/open/floor/circuit, -/area/ai_monitored/turret_protected/ai) -"rVl" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/obj/effect/turf_decal/sand/plating, +/obj/machinery/light/small/directional/east, +/turf/open/floor/plating, +/area/station/maintenance/starboard/greater) +"ste" = ( +/obj/effect/turf_decal/stripes/corner{ dir = 1 }, -/obj/effect/turf_decal/trimline/red/filled/line, /turf/open/floor/iron, -/area/security/prison) -"rVW" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 4 +/area/station/hallway/secondary/entry) +"sto" = ( +/obj/machinery/light/small/directional/north, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, +/obj/machinery/portable_atmospherics/scrubber, +/obj/machinery/atmospherics/pipe/smart/manifold4w/orange/visible, /turf/open/floor/iron, -/area/hallway/secondary/exit) -"rWh" = ( +/area/station/engineering/atmos) +"stt" = ( +/obj/effect/turf_decal/trimline/purple/filled/line, +/obj/effect/turf_decal/trimline/neutral/filled/warning, +/turf/open/floor/iron, +/area/station/hallway/primary/tram/right) +"stB" = ( +/obj/machinery/shower{ + pixel_y = 12 + }, +/obj/structure/curtain, +/turf/open/floor/iron/freezer, +/area/station/commons/toilet) +"stO" = ( +/obj/structure/ladder, /obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/smooth, -/area/hallway/primary/tram/right) -"rWy" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/firedoor, -/obj/machinery/door/window/left/directional/west{ - name = "Hydroponics Desk"; - req_one_access_txt = "30;35" +/turf/open/floor/plating, +/area/station/maintenance/tram/right) +"stQ" = ( +/obj/effect/landmark/start/cook, +/turf/open/floor/iron/white, +/area/station/service/kitchen) +"stT" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 1 }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/turf/open/floor/iron, +/area/station/engineering/main) +"stZ" = ( +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, -/area/service/hydroponics) -"rWA" = ( -/obj/effect/decal/cleanable/dirt, +/area/station/engineering/break_room) +"sub" = ( +/obj/structure/lattice, +/obj/effect/spawner/random/structure/grille, +/turf/open/space/openspace, +/area/space/nearstation) +"sud" = ( +/obj/structure/table, +/obj/item/food/cakeslice/birthday, +/turf/open/floor/eighties/red, +/area/station/commons/fitness/recreation/entertainment) +"sue" = ( /obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 9 + }, +/obj/machinery/newscaster/directional/west, +/obj/machinery/status_display/evac/directional/north, +/obj/structure/closet/secure_closet/personal, +/turf/open/floor/iron, +/area/station/commons/dorms) +"sui" = ( +/obj/effect/turf_decal/siding/thinplating{ dir = 1 }, -/obj/machinery/camera{ - c_tag = "Maintenance - West Tram Tunnel 3"; - dir = 9 +/turf/open/floor/iron, +/area/station/cargo/miningdock) +"sun" = ( +/obj/item/kirbyplants/random, +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 6 }, -/obj/effect/turf_decal/trimline/yellow/warning, -/obj/structure/disposalpipe/segment{ - dir = 4 +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) +"suy" = ( +/obj/structure/closet/secure_closet/brig, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 9 }, /turf/open/floor/iron, -/area/maintenance/tram/left) -"rWC" = ( -/turf/closed/wall, -/area/security/medical) -"rWE" = ( -/obj/structure/table/wood, -/obj/item/book/manual/wiki/security_space_law, -/obj/item/clothing/glasses/sunglasses/big{ - pixel_x = 3; - pixel_y = 3 +/area/station/security/brig) +"suI" = ( +/obj/docking_port/stationary{ + dir = 4; + dwidth = 3; + height = 5; + id = "commonmining_home"; + name = "SS13: Common Mining Dock"; + roundstart_template = /datum/map_template/shuttle/mining_common/meta; + width = 7 }, -/turf/open/floor/wood, -/area/service/lawoffice) -"rWL" = ( -/obj/machinery/airalarm/directional/north, +/turf/open/misc/asteroid/airless, +/area/mine/explored) +"suO" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/dark, -/area/maintenance/radshelter/service) -"rWX" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ +/obj/structure/cable, +/obj/structure/disposalpipe/junction, +/obj/machinery/duct, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) +"suR" = ( +/obj/effect/spawner/random/structure/closet_private, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 4 }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron/white, -/area/medical/treatment_center) -"rXd" = ( -/obj/effect/turf_decal/siding/thinplating{ - dir = 6 +/turf/open/floor/wood, +/area/station/commons/dorms) +"suV" = ( +/obj/structure/window/reinforced{ + dir = 4 }, -/turf/open/floor/glass/reinforced, -/area/security/brig) -"rXi" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 6 +/obj/structure/disposalpipe/trunk{ + dir = 1 }, -/obj/machinery/camera{ - c_tag = "Hallway - Lower Right Service"; - dir = 5 +/obj/structure/disposaloutlet{ + dir = 8 }, -/obj/item/kirbyplants/random, -/turf/open/floor/iron, -/area/hallway/primary/central) -"rXk" = ( -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ +/turf/open/floor/engine, +/area/station/science/xenobiology) +"svt" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/trimline/red/filled/corner{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/red/filled/corner{ dir = 1 }, +/turf/open/floor/iron, +/area/station/security/execution/transfer) +"svv" = ( +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 8 + }, /obj/structure/table/reinforced, -/obj/item/book/manual/wiki/barman_recipes, -/obj/item/reagent_containers/glass/rag, -/obj/structure/disposalpipe/segment{ +/obj/item/stock_parts/matter_bin{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/stock_parts/matter_bin, +/obj/item/stock_parts/micro_laser, +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/science/lab) +"swe" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, /turf/open/floor/iron, -/area/service/bar) -"rXp" = ( -/obj/machinery/door/airlock/external{ - name = "Common Mining Dock" +/area/station/commons/dorms) +"swj" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 6 }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/aisat/hallway) +"swm" = ( +/obj/machinery/door/airlock/research{ + name = "Ordnance Lab" }, -/turf/open/floor/plating, -/area/hallway/secondary/exit) -"rXt" = ( -/obj/structure/table/glass, -/obj/structure/microscope, -/obj/effect/turf_decal/trimline/purple/filled/line, +/obj/machinery/atmospherics/pipe/smart/simple/purple/visible, +/obj/machinery/door/firedoor/heavy, +/obj/structure/disposalpipe/segment, +/obj/effect/mapping_helpers/airlock/access/all/science/ordnance_storage, /turf/open/floor/iron/white, -/area/science/cytology) -"rXv" = ( -/obj/machinery/chem_master/condimaster, -/obj/effect/turf_decal/trimline/green/filled/line{ - dir = 1 +/area/station/science/ordnance) +"swp" = ( +/obj/structure/table, +/obj/structure/sign/plaques/kiddie{ + pixel_y = -32 }, -/obj/machinery/camera{ - c_tag = "Service - Hydroponics North"; - dir = 9 +/obj/effect/spawner/round_default_module, +/turf/open/floor/circuit/red, +/area/station/ai_monitored/turret_protected/ai_upload) +"swr" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) +"swy" = ( +/obj/machinery/camera/directional/south{ + c_tag = "Science - Ordnance Test Lab"; + network = list("ss13","rd") }, -/turf/open/floor/iron/dark, -/area/service/hydroponics) -"rXx" = ( -/obj/structure/chair{ - dir = 8 +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/turf/open/floor/iron, +/area/station/science/ordnance/testlab) +"swC" = ( +/obj/structure/closet/firecloset, +/obj/effect/turf_decal/siding/thinplating/dark{ + dir = 9 }, +/obj/effect/landmark/start/hangover/closet, +/obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/maintenance/radshelter/service) -"rXy" = ( +/area/station/hallway/primary/tram/right) +"swM" = ( +/obj/structure/toilet, +/obj/machinery/light/small/directional/east, +/obj/structure/mirror/directional/east, +/turf/open/floor/iron/freezer, +/area/station/security/prison) +"swP" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/catwalk_floor, -/area/hallway/primary/tram/center) -"rXB" = ( -/obj/effect/turf_decal/trimline/red/filled/corner{ +/obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 1 }, -/obj/effect/turf_decal/trimline/red/filled/corner{ - dir = 4 +/obj/machinery/newscaster/directional/north, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/hallway/secondary/construction/engineering) +"swU" = ( +/obj/effect/turf_decal/trimline/yellow/warning, +/obj/structure/railing, +/obj/effect/turf_decal/trimline/neutral/filled/arrow_ccw{ + dir = 1 }, /turf/open/floor/iron, -/area/security/brig) -"rXF" = ( -/obj/effect/turf_decal/tile/blue{ +/area/station/hallway/primary/tram/center) +"swY" = ( +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/stripes{ dir = 4 }, -/obj/effect/turf_decal/tile/blue{ +/obj/effect/turf_decal/trimline/neutral/filled/corner, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"swZ" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/trimline/blue/filled/line{ dir = 8 }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 1 +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/security/courtroom) +"sxa" = ( +/obj/effect/spawner/random/structure/steam_vent, +/turf/open/floor/plating, +/area/space) +"sxj" = ( +/obj/machinery/disposal/bin, +/obj/effect/turf_decal/trimline/brown/filled/line{ + dir = 5 }, -/obj/machinery/duct, -/turf/open/floor/iron/freezer, -/area/medical/coldroom) -"rXI" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ +/obj/machinery/light_switch/directional/north, +/obj/structure/disposalpipe/trunk{ dir = 8 }, -/obj/effect/turf_decal/trimline/neutral/filled/corner, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment, +/obj/machinery/power/apc/auto_name/directional/east, /obj/structure/cable, /turf/open/floor/iron, -/area/hallway/secondary/command) -"rYa" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/line{ +/area/station/cargo/qm) +"sxk" = ( +/obj/effect/landmark/start/hangover, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit) +"sxv" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 8 }, -/obj/effect/turf_decal/caution/stand_clear{ - dir = 4 +/obj/machinery/camera/directional/west{ + c_tag = "Civilian - Dormitories South-West" }, -/obj/structure/railing{ - dir = 1 +/turf/open/floor/iron, +/area/station/commons/dorms) +"sxA" = ( +/obj/machinery/meter, +/obj/machinery/atmospherics/pipe/smart/manifold4w/yellow/visible, +/turf/closed/wall/r_wall, +/area/station/engineering/atmos) +"sxC" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 8 }, -/turf/open/floor/plating, -/area/maintenance/tram/mid) -"rYj" = ( -/obj/structure/cable, -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"sxG" = ( +/obj/structure/chair/pew, +/turf/open/floor/iron/chapel{ + dir = 5 + }, +/area/station/service/chapel) +"sxH" = ( +/obj/effect/turf_decal/sand, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/door/airlock/public/glass{ - name = "Chapel" +/turf/open/floor/iron, +/area/station/security/prison/workout) +"sxO" = ( +/obj/machinery/button/door/directional/west{ + id = "private_n"; + name = "Privacy Bolts"; + normaldoorcontrol = 1; + pixel_y = -9; + specialfunctions = 4 }, -/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/carpet, -/area/service/chapel) -"rYl" = ( -/obj/effect/turf_decal/trimline/purple/filled/line{ - dir = 8 +/area/station/commons/dorms) +"sxU" = ( +/obj/machinery/camera/directional/north{ + c_tag = "Civilian - Holodeck North"; + name = "holodeck camera" }, -/obj/machinery/light/directional/west, -/obj/machinery/camera{ - c_tag = "Science - Main Upper Right"; - dir = 10; - network = list("ss13","rd") +/turf/open/floor/engine{ + name = "Holodeck Projector Floor" }, -/turf/open/floor/iron/white, -/area/science/research) -"rYo" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 4 +/area/station/holodeck/rec_center) +"syn" = ( +/obj/structure/table, +/obj/item/retractor, +/obj/item/hemostat{ + pixel_x = -10 }, -/turf/open/floor/iron/grimy, -/area/service/chapel/office) -"rYq" = ( -/obj/effect/turf_decal/stripes/line{ +/turf/open/floor/iron/white, +/area/station/science/robotics/lab) +"syv" = ( +/turf/closed/wall/r_wall, +/area/station/security/checkpoint/science) +"syF" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ dir = 1 }, -/obj/structure/cable, -/obj/machinery/power/apc/sm_apc/directional/north, -/turf/open/floor/engine, -/area/engineering/supermatter/room) -"rYv" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/trash/food_packaging, -/turf/open/floor/iron/smooth, -/area/maintenance/department/science) -"rYx" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/effect/turf_decal/trimline/red/filled/corner, -/obj/effect/turf_decal/trimline/red/filled/corner{ - dir = 8 +/obj/machinery/duct, +/turf/open/floor/iron, +/area/station/security/prison) +"syN" = ( +/obj/effect/turf_decal/trimline/red/filled/corner, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 1 + }, +/obj/machinery/button/flasher{ + id = "permafrontdoor"; + pixel_x = 9; + pixel_y = 24; + req_access = list("brig") }, -/obj/structure/cable, /turf/open/floor/iron, -/area/security/checkpoint/medical) -"rYG" = ( -/obj/effect/turf_decal/trimline/neutral/filled/corner, -/obj/effect/turf_decal/trimline/neutral/filled/corner{ +/area/station/security/execution/transfer) +"syV" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment, /turf/open/floor/iron, -/area/hallway/secondary/exit) -"rYI" = ( -/obj/machinery/power/apc/auto_name/directional/north, +/area/station/security/office) +"szo" = ( +/obj/structure/dresser, +/turf/open/floor/carpet, +/area/station/commons/dorms) +"szp" = ( +/obj/vehicle/ridden/secway, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/security/armory) +"szq" = ( +/obj/machinery/camera/emp_proof{ + c_tag = "Engineering - Emitter Room East"; + dir = 6; + network = list("ss13","engine","engineering") + }, +/obj/machinery/firealarm/directional/east, +/turf/open/floor/iron/dark, +/area/station/engineering/supermatter/room) +"szs" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, /obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 1 + dir = 10 }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable, /turf/open/floor/iron, -/area/maintenance/tram/mid) -"rYJ" = ( +/area/station/engineering/atmos) +"szA" = ( +/obj/machinery/light/small/directional/north, +/turf/open/floor/engine, +/area/station/science/explab) +"szB" = ( +/obj/effect/turf_decal/trimline/purple/filled/line, +/obj/structure/table, +/obj/item/mmi, +/obj/item/mmi, +/obj/item/mmi, +/obj/machinery/airalarm/directional/south, +/turf/open/floor/iron, +/area/station/science/robotics/lab) +"szN" = ( +/obj/effect/turf_decal/trimline/red/filled/corner, +/obj/effect/turf_decal/trimline/red/filled/corner{ + dir = 4 + }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/trimline/purple/filled/corner{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/purple/filled/corner{ - dir = 8 - }, -/obj/structure/disposalpipe/sorting/mail{ - sortType = 24 +/turf/open/floor/iron, +/area/station/security/office) +"sAh" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 4 }, /obj/structure/cable, -/turf/open/floor/iron/white, -/area/science/lower) -"rYT" = ( -/obj/structure/bed/double, -/obj/item/bedsheet/dorms_double, -/obj/effect/landmark/start/assistant, -/turf/open/floor/wood, -/area/commons/dorms) -"rYY" = ( -/obj/machinery/smartfridge/food, -/obj/machinery/door/firedoor, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "kitchencounter"; - name = "Kitchen Counter Shutters" +/turf/open/floor/wood/large, +/area/station/service/library) +"sAr" = ( +/obj/machinery/door/airlock/medical{ + name = "Surgery B" }, -/turf/open/floor/iron/cafeteria, -/area/service/kitchen) -"rZi" = ( /obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 4 + dir = 1 }, -/obj/effect/landmark/start/medical_doctor, -/turf/open/floor/iron/white, -/area/medical/treatment_center) -"rZy" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/trimline/blue/filled/line, +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/turf_decal/caution/stand_clear{ - dir = 8 - }, -/obj/structure/railing{ - dir = 1 +/obj/structure/cable, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/mapping_helpers/airlock/access/all/medical/surgery, +/turf/open/floor/iron/white, +/area/station/medical/surgery/aft) +"sAB" = ( +/obj/modular_map_root/tramstation{ + key = "maintenance_midladder" }, /turf/open/floor/plating, -/area/maintenance/tram/left) -"rZT" = ( -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/blue{ +/area/station/maintenance/tram/mid) +"sAI" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/landmark/event_spawn, -/turf/open/floor/iron, -/area/service/theater) -"rZZ" = ( -/obj/machinery/airalarm/directional/north, -/obj/effect/turf_decal/trimline/purple/filled/line{ - dir = 5 - }, -/obj/structure/filingcabinet/chestdrawer, -/turf/open/floor/iron/white, -/area/science/explab) -"sac" = ( -/obj/machinery/vending/boozeomat, -/obj/machinery/light_switch/directional/west, -/turf/open/floor/wood, -/area/command/heads_quarters/captain) -"sam" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 10 - }, -/turf/open/floor/iron/dark, -/area/command/heads_quarters/cmo) -"sat" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ - dir = 1 +/obj/machinery/flasher/directional/west{ + id = "permafrontdoor" }, -/obj/machinery/airalarm/directional/south, -/obj/effect/turf_decal/tile/blue/fourcorners, -/turf/open/floor/iron/white, -/area/command/heads_quarters/cmo) -"say" = ( +/turf/open/floor/iron, +/area/station/security/prison) +"sAZ" = ( /obj/effect/turf_decal/trimline/purple/filled/line{ - dir = 1 - }, -/turf/open/floor/iron/white, -/area/science/genetics) -"saF" = ( -/obj/effect/turf_decal/trimline/purple/filled/corner, -/obj/effect/turf_decal/trimline/purple/filled/corner{ - dir = 4 + dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/stripes/line, +/obj/machinery/light/directional/west, /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/structure/cable, /turf/open/floor/iron/white, -/area/science/research) -"saT" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/area/station/science/xenobiology) +"sBj" = ( +/obj/machinery/power/solar{ + id = "aicore"; + name = "AI Core Solar Array" + }, /obj/structure/cable, -/mob/living/simple_animal/bot/secbot/pingsky{ +/turf/open/floor/iron/solarpanel/airless, +/area/space/nearstation) +"sBC" = ( +/obj/effect/turf_decal/trimline/neutral/filled/corner{ dir = 1 }, -/turf/open/floor/circuit, -/area/ai_monitored/turret_protected/aisat_interior) -"sbc" = ( +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/tram/right) +"sBG" = ( /obj/effect/turf_decal/trimline/red/filled/line{ - dir = 5 + dir = 1 }, -/obj/machinery/computer/secure_data{ +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, /turf/open/floor/iron/showroomfloor, -/area/security/warden) -"sbv" = ( -/obj/effect/turf_decal/stripes{ - dir = 1 +/area/station/security/warden) +"sBN" = ( +/obj/structure/table, +/obj/item/paper_bin{ + pixel_x = -3; + pixel_y = 7 }, -/obj/effect/turf_decal/stripes, -/obj/machinery/firealarm/directional/east, -/obj/machinery/light/directional/east, +/obj/item/key/janitor, +/obj/machinery/requests_console/directional/south{ + department = "Janitorial"; + departmentType = 1; + name = "Janitorial Requests Console" + }, +/obj/effect/turf_decal/trimline/neutral/filled/line, +/obj/effect/turf_decal/trimline/purple/filled/warning, /turf/open/floor/iron, -/area/science/storage) -"sbZ" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/area/station/service/janitor) +"sBP" = ( +/obj/structure/table, /obj/structure/cable, -/turf/open/floor/iron/showroomfloor, -/area/security/lockers) -"sca" = ( -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 - }, +/obj/item/storage/dice, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/duct, +/turf/open/floor/iron, +/area/station/security/prison) +"sBV" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/cargo/miningdock/cafeteria) -"sce" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 9 +/area/station/engineering/main) +"sCa" = ( +/obj/machinery/conveyor{ + dir = 6; + id = "garbage" }, -/turf/open/floor/engine, -/area/science/xenobiology) -"scg" = ( -/obj/machinery/button/tram{ - id = "left_part" +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/trash/garbage{ + spawn_loot_count = 3; + spawn_random_offset = 1 }, -/turf/closed/wall, -/area/hallway/primary/tram/left) -"sck" = ( -/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, -/area/security/processing) -"sco" = ( -/obj/machinery/light/directional/north, -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 5 - }, -/obj/machinery/camera{ - c_tag = "Security - Prison Main North-East"; - dir = 6; - network = list("ss13","Security","prison") - }, -/turf/open/floor/iron, -/area/security/prison) -"scx" = ( -/obj/machinery/computer/security/qm{ +/area/station/maintenance/disposal) +"sCw" = ( +/obj/structure/chair/comfy/beige{ dir = 4 }, -/obj/effect/turf_decal/trimline/brown/filled/line{ - dir = 8 - }, -/obj/machinery/light/directional/west, -/obj/machinery/requests_console/directional/west{ - announcementConsole = 1; - department = "Quartermaster's Desk"; - departmentType = 2; - name = "Quartermaster's Requests Console" +/obj/effect/landmark/start/hangover, +/turf/open/floor/iron/grimy, +/area/station/hallway/secondary/entry) +"sCz" = ( +/obj/machinery/telecomms/relay/preset/station, +/obj/effect/turf_decal/box, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/aisat/hallway) +"sCO" = ( +/obj/structure/flora/bush/lavendergrass/style_random, +/obj/structure/flora/bush/leavy/style_random, +/mob/living/carbon/human/species/monkey, +/turf/open/floor/grass, +/area/station/medical/virology) +"sDo" = ( +/turf/closed/wall, +/area/station/service/bar) +"sDv" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/rack, +/obj/item/clothing/mask/breath, +/obj/item/tank/internals/emergency_oxygen/empty{ + pixel_x = 6; + pixel_y = -6 }, -/obj/machinery/camera{ - c_tag = "Cargo - Quartermaster's Office"; - dir = 10; - network = list("ss13","cargo") +/turf/open/floor/iron/smooth, +/area/station/maintenance/tram/left) +"sDz" = ( +/obj/machinery/door/airlock/external, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 }, -/turf/open/floor/iron, -/area/cargo/qm) -"scG" = ( +/obj/effect/mapping_helpers/airlock/access/all/engineering/atmos, +/turf/open/floor/plating, +/area/station/engineering/atmos) +"sDG" = ( /obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 4 + dir = 1 }, -/obj/structure/closet/secure_closet/personal, /turf/open/floor/iron, -/area/commons/dorms) -"scI" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/structure/sign/warning/vacuum/external{ - pixel_x = -32 +/area/station/hallway/secondary/service) +"sDZ" = ( +/turf/closed/wall, +/area/station/maintenance/disposal/incinerator) +"sEr" = ( +/obj/structure/sign/warning/pods{ + pixel_x = 32 }, -/obj/structure/cable, -/turf/open/floor/engine, -/area/engineering/supermatter/room) -"scO" = ( -/obj/machinery/computer/telecomms/monitor{ - dir = 1; - network = "tcommsat" +/obj/effect/decal/cleanable/dirt, +/obj/item/stack/cable_coil/cut, +/obj/item/wirecutters, +/turf/open/floor/iron/smooth, +/area/station/maintenance/starboard/central) +"sEv" = ( +/obj/effect/turf_decal/tile{ + dir = 1 }, -/obj/effect/turf_decal/trimline/yellow/filled/line, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, -/area/tcommsat/computer) -"scX" = ( -/obj/effect/landmark/start/ai/secondary, -/obj/item/radio/intercom/directional/north{ - freerange = 1; - listening = 0; - name = "Custom Channel"; - pixel_x = -6 +/area/station/hallway/secondary/entry) +"sEO" = ( +/turf/closed/indestructible/riveted{ + desc = "A wall impregnated with Fixium, able to withstand massive explosions with ease"; + name = "hyper-reinforced wall" }, -/obj/item/radio/intercom/directional/west{ - freerange = 1; - listening = 0; - name = "Common Channel" +/area/station/science/ordnance/bomb) +"sEP" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 8 }, -/obj/item/radio/intercom/directional/south{ - freerange = 1; - frequency = 1447; - listening = 0; - name = "Private Channel"; - pixel_x = -6 +/turf/open/floor/iron, +/area/station/security/courtroom) +"sFd" = ( +/obj/effect/turf_decal/siding/wood/corner{ + dir = 1 }, -/turf/open/floor/circuit, -/area/ai_monitored/turret_protected/ai) -"sdh" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 6 +/obj/effect/turf_decal/siding/wood/corner{ + dir = 8 }, -/turf/open/floor/iron, -/area/hallway/secondary/command) -"sdi" = ( -/obj/effect/turf_decal/trimline/brown/filled/line, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/turf/open/floor/iron, -/area/cargo/storage) -"sdk" = ( -/obj/machinery/airalarm/directional/south, -/turf/open/floor/iron/dark, -/area/security/interrogation) -"sdl" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/item/clothing/head/cone{ - pixel_x = -8 +/turf/open/floor/wood, +/area/station/commons/vacant_room/office) +"sFA" = ( +/obj/machinery/door/airlock/research/glass{ + name = "Experimentation Lab" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/turf/open/floor/catwalk_floor, -/area/maintenance/starboard/greater) -"sdr" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/landmark/event_spawn, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron, -/area/hallway/primary/central) -"sdC" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/effect/turf_decal/trimline/purple/filled/line{ dir = 1 }, +/obj/effect/turf_decal/trimline/purple/filled/line, +/obj/machinery/door/firedoor, /obj/structure/cable, +/obj/effect/mapping_helpers/airlock/access/all/science/research, /turf/open/floor/iron/white, -/area/science/cytology) -"sdT" = ( -/obj/effect/turf_decal/siding/thinplating{ - dir = 4 - }, -/turf/open/floor/iron, -/area/commons/fitness/recreation) -"sdU" = ( -/obj/effect/turf_decal/trimline/brown/filled/line{ +/area/station/science/explab) +"sFC" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plating, +/area/station/maintenance/tram/left) +"sFF" = ( +/obj/machinery/telecomms/broadcaster/preset_right, +/turf/open/floor/iron/dark/telecomms, +/area/station/tcommsat/server) +"sFI" = ( +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 4 +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/obj/structure/cable, -/turf/open/floor/iron, -/area/cargo/office) -"seb" = ( -/obj/effect/turf_decal/trimline/purple/filled/line{ - dir = 8 +/obj/structure/sign/warning/secure_area{ + name = "HIGH SECURITY STORAGE"; + pixel_y = 32 }, -/obj/effect/turf_decal/stripes/line{ +/turf/open/floor/iron/dark, +/area/station/ai_monitored/command/nuke_storage) +"sFL" = ( +/obj/machinery/door/airlock/command{ + name = "Research Director's Office" + }, +/obj/machinery/door/firedoor, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 8 }, -/turf/open/floor/iron, -/area/science/lab) -"sef" = ( -/obj/structure/table/reinforced, -/obj/structure/window/reinforced, -/obj/effect/turf_decal/siding/white, -/obj/machinery/door/window/right/directional/east{ - name = "Secure Medical Storage"; - req_access_txt = "5" +/obj/effect/mapping_helpers/airlock/access/all/science/rd, +/turf/open/floor/iron/cafeteria{ + dir = 5 }, -/obj/item/storage/medkit/regular{ - pixel_x = -3; - pixel_y = -3 +/area/station/command/heads_quarters/rd) +"sFX" = ( +/obj/structure/lattice/catwalk, +/obj/machinery/door/poddoor/preopen{ + id = "Xenolab"; + name = "Test Chamber Blast Door" }, -/obj/item/storage/medkit/regular, -/obj/item/storage/medkit/regular{ - pixel_x = 3; - pixel_y = 3 +/turf/open/openspace, +/area/station/science/xenobiology) +"sGc" = ( +/obj/structure/cable, +/turf/open/floor/circuit, +/area/station/ai_monitored/command/nuke_storage) +"sGt" = ( +/obj/effect/turf_decal/stripes, +/obj/machinery/computer/pod/old/mass_driver_controller/ordnancedriver{ + pixel_x = 28 }, -/turf/open/floor/iron/dark, -/area/medical/storage) -"seg" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/green/visible, -/obj/effect/turf_decal/trimline/brown/filled/corner{ - dir = 4 +/obj/effect/turf_decal/stripes{ + dir = 1 }, /turf/open/floor/iron, -/area/engineering/atmos) -"sei" = ( -/obj/structure/disposalpipe/segment{ +/area/station/science/ordnance/testlab) +"sGu" = ( +/obj/structure/bed/double{ dir = 4 }, -/obj/effect/landmark/event_spawn, -/turf/open/floor/iron, -/area/hallway/secondary/exit) -"sel" = ( -/obj/machinery/status_display/evac/directional/north, -/obj/structure/table/wood, -/obj/item/paper_bin{ - pixel_x = -2; - pixel_y = 4 +/obj/item/bedsheet/dorms_double{ + dir = 4 }, -/obj/item/pen, /turf/open/floor/wood, -/area/command/heads_quarters/hop) -"seq" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/north, -/turf/open/floor/catwalk_floor, -/area/maintenance/port/aft) -"set" = ( -/obj/structure/chair/office{ +/area/station/commons/dorms) +"sGF" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ dir = 8 }, +/obj/machinery/power/apc/auto_name/directional/west, +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) +"sGZ" = ( +/obj/structure/cable, /turf/open/floor/iron, -/area/cargo/drone_bay) -"seD" = ( -/obj/modular_map_root/tramstation{ - key = "maintenance_storagemid" - }, -/turf/open/floor/plating, -/area/maintenance/central/greater) -"seE" = ( -/obj/structure/closet, -/obj/effect/spawner/random/maintenance/four, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/smooth, -/area/maintenance/department/security) -"seL" = ( -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 - }, -/obj/machinery/vending/snack, -/turf/open/floor/iron, -/area/cargo/miningdock/cafeteria) -"seV" = ( -/obj/effect/turf_decal/bot, -/obj/machinery/portable_atmospherics/canister/oxygen, -/turf/open/floor/iron, -/area/engineering/atmos) -"sfi" = ( -/obj/structure/disposalpipe/segment, +/area/station/commons/storage/tools) +"sHj" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/orange/visible, +/turf/closed/wall/r_wall, +/area/station/engineering/supermatter/room) +"sHm" = ( +/obj/effect/turf_decal/trimline/yellow/filled, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/trash/garbage, -/turf/open/floor/catwalk_floor, -/area/maintenance/starboard/central) -"sfO" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/transit_tube, -/turf/open/floor/plating, -/area/engineering/transit_tube) -"sfV" = ( -/obj/effect/landmark/start/atmospheric_technician, -/obj/effect/landmark/navigate_destination/incinerator, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/maintenance/disposal/incinerator) -"sgb" = ( -/obj/structure/lattice/catwalk, -/turf/open/space/basic, -/area/solars/starboard) -"sge" = ( -/obj/structure/railing/corner{ +/turf/open/floor/iron/textured, +/area/station/medical/medbay/central) +"sHq" = ( +/obj/structure/railing{ dir = 1 }, -/turf/open/floor/glass, -/area/commons/fitness/recreation) -"sgE" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/door/firedoor, -/obj/machinery/door/poddoor/preopen{ - id = "left_tram_lower"; - name = "tunnel access blast door" - }, -/obj/machinery/door/airlock/hatch, -/turf/open/floor/plating, -/area/maintenance/tram/left) -"sgI" = ( -/obj/machinery/door/airlock/maintenance_hatch{ - req_one_access_txt = "12;25" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/door/firedoor, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/turf/open/floor/catwalk_floor, -/area/commons/dorms) -"sgK" = ( -/obj/machinery/door/airlock/mining/glass{ - name = "Cargo Office" - }, -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/trimline/brown/filled/line{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/brown/filled/line{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment, +/obj/machinery/holopad/secure, +/obj/structure/cable/layer1, /obj/structure/cable, -/obj/effect/mapping_helpers/airlock/access/any/supply/mining, -/obj/effect/mapping_helpers/airlock/access/any/supply/general, +/turf/open/floor/glass/reinforced, +/area/station/ai_monitored/turret_protected/aisat/hallway) +"sHu" = ( +/obj/machinery/firealarm/directional/west, /turf/open/floor/iron, -/area/cargo/office) -"sgO" = ( -/obj/structure/flora/ausbushes/lavendergrass, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/grass, -/area/science/genetics) -"shx" = ( -/obj/structure/table, -/obj/item/training_toolbox, -/obj/effect/turf_decal/trimline/neutral/filled/line{ +/area/station/hallway/secondary/entry) +"sHw" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ dir = 8 }, -/turf/open/floor/iron, -/area/commons/fitness) -"shA" = ( -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 4 }, -/obj/structure/table, -/obj/effect/spawner/random/food_or_drink/donkpockets, -/turf/open/floor/iron, -/area/cargo/miningdock/cafeteria) -"shE" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, -/obj/effect/turf_decal/trimline/neutral/filled/corner{ - dir = 8 +/obj/machinery/door/airlock/security/glass{ + id_tag = "innerbrigright"; + name = "Brig" }, -/obj/machinery/light/directional/east, -/obj/effect/turf_decal/trimline/yellow/filled/corner, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/bridge_pipe/dark/visible, -/turf/open/floor/iron, -/area/engineering/atmos) -"shX" = ( -/obj/effect/turf_decal/trimline/red/filled/line, +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "brig_right" + }, +/obj/machinery/door/firedoor, +/obj/effect/mapping_helpers/airlock/access/all/security/entrance, /turf/open/floor/iron, -/area/security/office) -"sia" = ( -/obj/machinery/door/airlock/external{ - name = "Escape Pod Two" +/area/station/security/brig) +"sHH" = ( +/turf/closed/wall/r_wall, +/area/station/command/heads_quarters/ce) +"sHI" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 4 }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ +/obj/effect/turf_decal/tile/blue{ dir = 8 }, -/turf/open/floor/plating, -/area/hallway/secondary/entry) -"sir" = ( -/obj/machinery/disposal/bin, -/obj/effect/turf_decal/trimline/brown/filled/line{ +/obj/structure/closet/wardrobe/grey, +/obj/machinery/light/directional/east, +/obj/machinery/airalarm/directional/east, +/turf/open/floor/iron/cafeteria, +/area/station/commons/dorms/laundry) +"sHK" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ dir = 5 }, -/obj/machinery/light/directional/north, -/obj/machinery/requests_console/directional/north{ - department = "Cargo Bay"; - departmentType = 2; - name = "Cargo Bay Requests Console" +/obj/machinery/status_display/ai/directional/north, +/turf/open/floor/iron, +/area/station/security/execution/transfer) +"sHM" = ( +/obj/effect/turf_decal/trimline/neutral/filled/corner{ + dir = 4 }, -/obj/structure/disposalpipe/trunk{ - dir = 8 +/obj/effect/turf_decal/trimline/neutral/filled/corner, +/obj/effect/turf_decal/siding/thinplating{ + dir = 4 }, /turf/open/floor/iron, -/area/cargo/office) -"siw" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 6 +/area/station/hallway/primary/central) +"sHV" = ( +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 4 }, -/turf/open/floor/iron, -/area/security/brig) -"siz" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/iron/showroomfloor, -/area/service/kitchen/coldroom) -"siO" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/trash/mess, -/turf/open/floor/iron/smooth, -/area/maintenance/starboard/lesser) -"sjf" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 8 +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, /turf/open/floor/iron, -/area/hallway/secondary/command) -"sjg" = ( -/obj/effect/decal/cleanable/dirt, +/area/station/science/lab) +"sIa" = ( +/obj/machinery/atmospherics/pipe/layer_manifold/supply/hidden{ + dir = 4 + }, +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Air Tank Access" + }, /obj/structure/cable, -/turf/open/floor/catwalk_floor, -/area/maintenance/department/cargo) -"sjh" = ( -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ +/obj/effect/mapping_helpers/airlock/access/all/medical/virology, +/turf/open/floor/plating, +/area/station/medical/virology) +"sIc" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ dir = 1 }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/obj/effect/turf_decal/trimline/red/filled/corner, /turf/open/floor/iron, -/area/cargo/miningdock/cafeteria) -"sjl" = ( +/area/station/security/prison) +"sIe" = ( /obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 8 }, -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/obj/machinery/newscaster/directional/west, +/obj/machinery/power/apc/auto_name/directional/west, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/hallway/primary/tram/center) -"sjr" = ( -/obj/effect/turf_decal/tile{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, +/area/station/hallway/secondary/command) +"sIk" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/turf/open/floor/iron, -/area/hallway/secondary/entry) -"sjK" = ( -/obj/machinery/hydroponics/soil, -/obj/machinery/airalarm/directional/east, -/obj/effect/turf_decal/trimline/green/filled/line{ - dir = 5 +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/security/armory) +"sIm" = ( +/obj/docking_port/stationary/random{ + dir = 4; + id = "pod_lavaland"; + name = "lavaland" }, -/obj/effect/turf_decal/trimline/neutral/filled/corner, -/obj/item/cultivator, +/turf/open/misc/asteroid/airless, +/area/mine/explored) +"sIq" = ( +/obj/structure/table/glass, +/obj/item/reagent_containers/glass/bottle/multiver{ + pixel_x = 6 + }, +/obj/item/reagent_containers/glass/bottle/epinephrine, +/obj/item/wrench/medical, /turf/open/floor/iron/dark, -/area/security/prison/garden) -"skd" = ( -/obj/structure/closet/crate/bin, -/obj/effect/spawner/random/contraband/prison, -/obj/effect/turf_decal/trimline/red/filled/line, -/obj/structure/sign/poster/official/get_your_legs{ - pixel_y = -32 +/area/station/medical/treatment_center) +"sIC" = ( +/obj/machinery/processor, +/obj/effect/turf_decal/siding/thinplating/corner{ + dir = 4 }, +/obj/effect/turf_decal/tile/red/fourcorners, /turf/open/floor/iron, -/area/security/prison) -"skf" = ( -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ +/area/station/service/kitchen) +"sIM" = ( +/obj/effect/landmark/start/depsec/science, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/trimline/red/arrow_cw{ dir = 1 }, -/obj/machinery/computer/security/telescreen/entertainment/directional/north, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, -/area/cargo/miningdock/cafeteria) -"skN" = ( +/area/station/security/checkpoint/science) +"sJg" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/security/checkpoint/science) +"sJz" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/trimline/purple/filled/line, /obj/structure/cable, +/obj/structure/disposalpipe/sorting/mail/flip{ + dir = 4; + name = "sorting disposal pipe (Medbay)"; + sortType = 9 + }, /turf/open/floor/iron/white, -/area/science/explab) -"skQ" = ( -/obj/effect/turf_decal/trimline/purple/filled/line, -/obj/structure/sign/warning/biohazard{ +/area/station/medical/medbay/central) +"sJS" = ( +/obj/structure/table/reinforced, +/obj/effect/turf_decal/trimline/brown/filled/line, +/obj/item/stack/wrapping_paper{ + pixel_x = 3; + pixel_y = 4 + }, +/obj/item/stack/package_wrap{ + pixel_x = -1; + pixel_y = -1 + }, +/obj/item/dest_tagger, +/obj/item/dest_tagger, +/turf/open/floor/iron, +/area/station/cargo/sorting) +"sJY" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 6 + }, +/obj/structure/sign/warning/no_smoking{ pixel_y = -32 }, -/turf/open/floor/iron/white, -/area/science/research) -"skX" = ( -/obj/machinery/door/airlock/maintenance_hatch{ - name = "Recreation Area Maintenance Access"; - req_one_access_txt = "12" +/obj/machinery/power/apc/auto_name/directional/east, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/engineering/main) +"sKg" = ( +/turf/closed/wall, +/area/station/commons/fitness) +"sKl" = ( +/obj/structure/closet/secure_closet/chief_medical, +/obj/effect/turf_decal/bot, +/obj/machinery/newscaster/directional/west, +/obj/effect/turf_decal/tile/blue/fourcorners, +/turf/open/floor/iron/dark, +/area/station/command/heads_quarters/cmo) +"sKt" = ( +/obj/machinery/power/apc/auto_name/directional/south, +/obj/structure/cable, +/turf/open/floor/wood/large, +/area/station/service/library) +"sKx" = ( +/obj/effect/turf_decal/trimline/neutral/filled/corner{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/landmark/start/hangover, +/turf/open/floor/iron, +/area/station/hallway/primary/tram/left) +"sKD" = ( /obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/trash/box, /turf/open/floor/iron/smooth, -/area/maintenance/department/medical) -"sle" = ( -/obj/effect/turf_decal/trimline/neutral/filled/corner{ - dir = 4 +/area/station/maintenance/department/science) +"sKO" = ( +/turf/open/floor/iron/dark, +/area/station/medical/storage) +"sKP" = ( +/obj/structure/railing{ + dir = 8 }, -/obj/effect/turf_decal/trimline/neutral/filled/corner{ +/obj/effect/turf_decal/siding/thinplating{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/commons/dorms) +"sKZ" = ( +/obj/effect/turf_decal/trimline/yellow/warning{ dir = 1 }, +/obj/effect/turf_decal/trimline/neutral/filled/corner, +/obj/structure/disposalpipe/segment, +/obj/machinery/camera{ + c_tag = "Hallway - Starboard Tram Platform South-East"; + dir = 6 + }, +/obj/effect/turf_decal/caution, +/obj/structure/extinguisher_cabinet/directional/east, +/turf/open/floor/iron, +/area/station/hallway/primary/tram/right) +"sLf" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 1 + }, +/obj/machinery/firealarm/directional/north, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/duct, -/turf/open/floor/iron/dark, -/area/commons/lounge) -"slj" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/door/airlock/command/glass{ - name = "EVA Storage"; - req_access_txt = "18" +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/hallway/secondary/construction/engineering) +"sLi" = ( +/obj/structure/chair{ + dir = 8 + }, +/obj/machinery/camera{ + c_tag = "Civilian - Courtroom Jury"; + dir = 10 }, -/obj/effect/turf_decal/trimline/neutral/filled/line, /obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 8 + }, +/obj/effect/landmark/start/hangover, +/turf/open/floor/iron/dark, +/area/station/security/courtroom) +"sLu" = ( +/obj/structure/railing{ + dir = 6 + }, +/turf/open/floor/glass/reinforced, +/area/station/ai_monitored/turret_protected/aisat/hallway) +"sLz" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/obj/effect/turf_decal/trimline/brown/filled/corner{ dir = 1 }, +/obj/machinery/conveyor/inverted{ + dir = 10; + id = "QMLoad" + }, +/turf/open/floor/iron, +/area/station/cargo/storage) +"sLC" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/red/filled/corner, /obj/structure/cable, /turf/open/floor/iron, -/area/ai_monitored/command/storage/eva) -"slp" = ( -/obj/structure/table, -/obj/effect/turf_decal/trimline/yellow/filled/line{ +/area/station/security/brig) +"sLE" = ( +/obj/structure/lattice, +/turf/open/space/basic, +/area/mine/explored) +"sLK" = ( +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 8 + }, +/obj/machinery/light/directional/west, +/obj/machinery/camera{ + c_tag = "Science - Main Upper Right"; + dir = 10; + network = list("ss13","rd") + }, +/turf/open/floor/iron/white, +/area/station/science/research) +"sLR" = ( +/obj/effect/turf_decal/trimline/neutral/filled/corner{ dir = 1 }, -/obj/item/stack/sheet/iron/fifty, -/obj/item/stack/sheet/iron/fifty, -/obj/item/stack/sheet/iron/fifty, -/obj/item/stack/sheet/plasteel{ - amount = 10 +/obj/structure/railing{ + dir = 8 + }, +/obj/effect/turf_decal/siding/thinplating{ + dir = 8 }, /turf/open/floor/iron, -/area/engineering/main) -"slt" = ( -/obj/machinery/door/airlock/hatch{ - name = "Ladder Access Hatch"; - req_one_access_txt = null +/area/station/commons/dorms) +"sLT" = ( +/obj/machinery/power/apc/auto_name/directional/east, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 4 }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/smooth, -/area/maintenance/tram/left) -"slK" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/security/office) +"sLX" = ( +/obj/machinery/door/airlock{ + id_tag = "private_i"; + name = "Private Quarters I" + }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/dark, -/area/security/interrogation) -"slV" = ( -/obj/effect/turf_decal/trimline/purple/filled/line{ - dir = 9 +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/wood, +/area/station/commons/dorms) +"sMr" = ( +/obj/machinery/door/airlock/engineering{ + name = "Power Access Hatch" }, -/obj/machinery/power/apc/auto_name/directional/north, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/structure/table, -/obj/item/reagent_containers/dropper{ - pixel_y = -5 +/obj/effect/decal/cleanable/dirt, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 1 }, -/obj/item/reagent_containers/glass/beaker/large{ - pixel_y = 6 +/obj/effect/mapping_helpers/airlock/access/any/engineering/maintenance/departmental, +/turf/open/floor/catwalk_floor, +/area/station/maintenance/starboard/lesser) +"sME" = ( +/obj/item/kirbyplants{ + icon_state = "plant-21" }, -/turf/open/floor/iron/white, -/area/science/explab) -"smb" = ( -/obj/machinery/door/airlock/command{ - name = "MiniSat Access"; - req_access_txt = "65" +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 6 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/trimline/purple/filled/line{ +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/obj/structure/extinguisher_cabinet/directional/east, +/turf/open/floor/iron/white, +/area/station/command/heads_quarters/cmo) +"sMG" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 4 }, -/obj/effect/turf_decal/trimline/purple/filled/line{ - dir = 8 +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/security/armory) +"sMM" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/trimline/yellow/warning{ + dir = 1 }, -/obj/machinery/door/firedoor, -/obj/structure/cable, -/turf/open/floor/iron, -/area/engineering/transit_tube) -"smD" = ( /obj/effect/turf_decal/stripes/corner{ dir = 1 }, -/obj/structure/table, -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 10 - }, -/obj/item/paper_bin{ - pixel_x = -2; - pixel_y = 4 +/obj/effect/turf_decal/trimline/neutral/filled/corner, +/obj/machinery/light/small/directional/west, +/obj/machinery/button/door/directional/west{ + id = "left_tram_lower"; + req_access = list("maint_tunnels") }, -/obj/item/pen, /turf/open/floor/iron, -/area/commons/vacant_room/commissary) -"smW" = ( -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/smooth, -/area/hallway/primary/tram/left) -"snA" = ( -/turf/closed/wall, -/area/medical/storage) -"snB" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ +/area/station/maintenance/tram/mid) +"sMZ" = ( +/obj/effect/turf_decal/trimline/neutral/filled/corner{ dir = 8 }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, /turf/open/floor/iron, -/area/commons/storage/tools) -"snJ" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/area/station/commons/dorms) +"sNl" = ( +/obj/effect/turf_decal/trimline/red/filled/corner{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/security/brig) +"sNo" = ( /obj/effect/turf_decal/trimline/purple/filled/line{ dir = 1 }, /turf/open/floor/iron/white, -/area/science/genetics) -"snR" = ( -/obj/machinery/atmospherics/components/binary/pump{ - dir = 8; - name = "Mix to Engine" - }, -/obj/structure/cable, -/turf/open/floor/iron, -/area/engineering/atmos) -"soh" = ( +/area/station/science/lower) +"sNG" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/white, +/area/station/science/xenobiology) +"sNR" = ( /obj/effect/decal/cleanable/dirt, -/obj/structure/table, -/obj/item/stack/cable_coil{ - pixel_x = 3; - pixel_y = -7 +/obj/effect/turf_decal/trimline/yellow/warning{ + dir = 1 }, -/obj/effect/turf_decal/bot, -/obj/item/stack/sheet/plasteel/fifty, -/obj/effect/decal/cleanable/dirt, -/obj/item/hfr_box/body/fuel_input, -/obj/item/hfr_box/body/interface, -/obj/item/hfr_box/body/moderator_input, -/obj/item/hfr_box/body/waste_output, +/obj/effect/turf_decal/trimline/neutral/filled/line, +/obj/machinery/light/small/directional/south, /turf/open/floor/iron, -/area/engineering/atmospherics_engine) -"sop" = ( -/obj/effect/turf_decal/loading_area{ +/area/station/maintenance/tram/mid) +"sNX" = ( +/obj/effect/turf_decal/siding/thinplating{ dir = 1 }, -/obj/effect/turf_decal/trimline/brown/filled/line{ - dir = 10 - }, -/obj/effect/turf_decal/stripes/corner{ +/obj/effect/turf_decal/trimline/brown/filled/corner{ dir = 4 }, -/obj/machinery/light/directional/south, /turf/open/floor/iron, -/area/cargo/storage) -"sov" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/trimline/yellow/warning, -/obj/effect/turf_decal/stripes/corner{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/neutral/filled/line, -/obj/machinery/light/small/directional/west, -/obj/effect/turf_decal/trimline/neutral/filled/corner{ - dir = 4 +/area/station/cargo/miningdock) +"sOh" = ( +/obj/effect/turf_decal/siding/wood, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 }, -/obj/machinery/button/door/directional/west{ - id = "right_tram_lower"; - req_access_txt = "12" +/turf/open/floor/iron/grimy, +/area/station/service/lawoffice) +"sOn" = ( +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ + dir = 1 }, -/obj/structure/disposalpipe/segment{ - dir = 5 +/obj/structure/table, +/obj/machinery/chem_dispenser/drinks, +/obj/machinery/light/directional/north, +/obj/structure/extinguisher_cabinet/directional/north, +/turf/open/floor/iron, +/area/station/service/bar) +"sOq" = ( +/obj/machinery/vending/wardrobe/sec_wardrobe, +/obj/machinery/status_display/ai/directional/west, +/turf/open/floor/iron/showroomfloor, +/area/station/security/lockers) +"sOy" = ( +/obj/structure/table, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 1 }, +/obj/item/folder/red, +/obj/item/pen, /turf/open/floor/iron, -/area/maintenance/tram/right) -"soE" = ( -/obj/machinery/door/airlock/hatch, -/obj/effect/decal/cleanable/dirt, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 +/area/station/security/checkpoint) +"sOG" = ( +/obj/machinery/atmospherics/components/binary/pump{ + dir = 8; + name = "Distro to Waste" }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/catwalk_floor, -/area/maintenance/tram/left) -"soG" = ( /obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 10 + dir = 8 }, -/obj/structure/reagent_dispensers/fueltank, -/obj/machinery/firealarm/directional/west, -/turf/open/floor/iron, -/area/commons/storage/tools) -"soW" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light/small/directional/east, -/obj/structure/reagent_dispensers/fueltank, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron, -/area/maintenance/port/central) -"soY" = ( -/obj/effect/turf_decal/trimline/white/line{ - dir = 6 - }, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/aisat_interior) -"soZ" = ( -/obj/structure/table/wood, -/obj/item/storage/fancy/candle_box, -/obj/item/storage/fancy/candle_box{ - pixel_x = -2; - pixel_y = 2 - }, -/turf/open/floor/carpet, -/area/service/chapel/monastery) -"spc" = ( +/area/station/engineering/atmos/pumproom) +"sOH" = ( +/obj/effect/turf_decal/trimline/blue/filled/line, +/obj/machinery/light/directional/south, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/carpet, -/area/service/chapel) -"spU" = ( -/obj/effect/turf_decal/siding/thinplating, -/turf/open/floor/iron, -/area/science/lower) -"spW" = ( -/obj/effect/turf_decal/trimline/neutral/filled/corner{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/neutral/filled/corner, -/obj/effect/turf_decal/siding/thinplating{ - dir = 8 +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 9 }, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) +"sOP" = ( +/obj/structure/grille, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/smooth, +/area/station/maintenance/starboard/central) +"sOU" = ( +/obj/effect/turf_decal/trimline/red/filled/line, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment, /turf/open/floor/iron, -/area/commons/fitness/recreation) -"spY" = ( -/obj/structure/lattice/catwalk, -/obj/structure/window/reinforced{ +/area/station/security/checkpoint/escape) +"sOY" = ( +/obj/effect/turf_decal/stripes, +/obj/effect/turf_decal/stripes{ dir = 1 }, -/obj/machinery/door/poddoor/preopen{ - id = "Xenolab"; - name = "test chamber blast door" +/obj/structure/industrial_lift/tram{ + icon_state = "titanium" }, -/turf/open/openspace, -/area/science/xenobiology) -"spZ" = ( -/obj/structure/fluff/tram_rail/floor{ +/turf/open/floor/vault, +/area/station/hallway/primary/tram/center) +"sPc" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 1 }, -/turf/open/floor/glass/reinforced, -/area/hallway/primary/tram/center) -"sqA" = ( -/obj/structure/table/reinforced, -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 10 +/obj/structure/disposalpipe/segment{ + dir = 9 }, -/obj/machinery/newscaster/directional/south, -/obj/machinery/airalarm/directional/west, +/obj/structure/cable, /turf/open/floor/iron, -/area/security/checkpoint/supply) -"sqN" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 4 +/area/station/hallway/primary/tram/left) +"sPp" = ( +/turf/closed/wall, +/area/station/science/lower) +"sPv" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/button/door/incinerator_vent_atmos_aux{ + pixel_x = -8; + pixel_y = -24 }, -/obj/machinery/firealarm/directional/east, -/turf/open/floor/iron, -/area/commons/dorms) -"sqO" = ( -/obj/effect/turf_decal/trimline/neutral/filled/corner{ - dir = 4 +/obj/machinery/button/door/incinerator_vent_atmos_main{ + pixel_x = -8; + pixel_y = -36 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible/layer2, /turf/open/floor/iron, -/area/commons/dorms) -"sqP" = ( -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 - }, -/obj/structure/chair/sofa/corp/corner{ +/area/station/maintenance/disposal/incinerator) +"sPw" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, +/obj/effect/turf_decal/trimline/green/filled/corner{ dir = 8 }, /turf/open/floor/iron, -/area/commons/lounge) -"sqR" = ( -/obj/structure/table, -/obj/item/stack/sheet/iron/fifty, -/turf/open/floor/iron/dark, -/area/engineering/supermatter/room) -"sqT" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/trimline/yellow/warning, -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 1 - }, -/obj/structure/disposalpipe/segment{ +/area/station/engineering/atmos/pumproom) +"sPy" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/trimline/purple/filled/line{ dir = 4 }, -/turf/open/floor/iron, -/area/maintenance/tram/left) -"src" = ( -/obj/structure/chair{ - dir = 4 +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 8 }, -/obj/effect/landmark/start/hangover, -/turf/open/floor/iron/dark, -/area/maintenance/radshelter/civil) -"srf" = ( -/obj/structure/closet{ - name = "Evidence Closet 1" +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/research{ + name = "Break Room" }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/access/all/science/general, +/turf/open/floor/iron/white, +/area/station/science/breakroom) +"sPK" = ( +/obj/machinery/computer/exodrone_control_console{ dir = 4 }, -/turf/open/floor/iron/dark, -/area/security/office) -"srj" = ( -/obj/effect/turf_decal/trimline/yellow/warning{ +/obj/item/radio/intercom/directional/west, +/obj/effect/turf_decal/trimline/brown/filled/line{ dir = 8 }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 4 - }, -/turf/open/floor/plating, -/area/ai_monitored/turret_protected/aisat/foyer) -"srG" = ( -/obj/structure/table, -/obj/item/instrument/harmonica, +/obj/machinery/light/directional/west, /turf/open/floor/iron, -/area/security/prison) -"srK" = ( -/obj/effect/spawner/structure/window, -/turf/open/floor/plating, -/area/medical/virology) -"srM" = ( -/obj/machinery/door/airlock/external{ - name = "Labor Camp Shuttle Airlock"; - req_access_txt = "2" +/area/station/cargo/drone_bay) +"sPX" = ( +/obj/machinery/chem_dispenser, +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 1 }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/obj/machinery/light/directional/north, +/turf/open/floor/iron/white, +/area/station/medical/pharmacy) +"sQe" = ( /turf/open/floor/plating, -/area/security/processing) -"srV" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/wood, -/area/command/heads_quarters/hop) -"srW" = ( -/obj/machinery/door/airlock/command/glass{ - name = "Control Room"; - req_access_txt = "19; 61" - }, -/obj/effect/turf_decal/trimline/yellow/filled/line, +/area/station/commons/vacant_room/office) +"sQf" = ( /turf/open/floor/iron, -/area/tcommsat/computer) -"ssj" = ( -/obj/effect/decal/cleanable/dirt, +/area/station/security/processing) +"sQj" = ( /obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 4 - }, -/obj/machinery/light/small/directional/east, -/obj/structure/sign/poster/contraband/d_day_promo{ - pixel_x = 32 + dir = 8 }, -/obj/effect/turf_decal/bot, +/obj/effect/landmark/event_spawn, /turf/open/floor/iron, -/area/cargo/warehouse) -"ssu" = ( -/obj/structure/cable, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light/small/directional/west, -/turf/open/floor/catwalk_floor, -/area/maintenance/central/greater) -"ssx" = ( -/obj/effect/turf_decal/trimline/green/filled/line{ - dir = 1 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/obj/structure/sink{ - pixel_y = 15 +/area/station/hallway/secondary/construction/engineering) +"sQu" = ( +/obj/machinery/modular_computer/console/preset/curator{ + dir = 4 }, -/turf/open/floor/iron/dark, -/area/service/hydroponics) -"ssR" = ( -/obj/machinery/mech_bay_recharge_port{ +/obj/structure/sign/poster/official/random/directional/west, +/turf/open/floor/wood, +/area/station/service/library) +"sQG" = ( +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ dir = 8 }, -/turf/open/floor/plating, -/area/science/robotics/mechbay) -"ssV" = ( -/turf/closed/wall/r_wall, -/area/ai_monitored/turret_protected/ai_upload_foyer) -"stl" = ( -/obj/structure/sink{ - dir = 8; - pixel_x = 11 +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/white, +/area/station/science/genetics) +"sRd" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 }, -/obj/effect/turf_decal/trimline/green/filled/line{ - dir = 6 +/obj/machinery/light/directional/south, +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/effect/turf_decal/trimline/green/corner{ - dir = 1 +/turf/open/floor/iron/white, +/area/station/science/ordnance) +"sRp" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, +/turf/closed/wall/r_wall, +/area/station/engineering/atmos/pumproom) +"sRN" = ( +/obj/effect/turf_decal/caution/stand_clear, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/door/poddoor/shutters{ + id = "cargowarehouse" }, -/obj/item/radio/intercom/directional/east, -/turf/open/floor/iron/dark, -/area/service/hydroponics) -"stm" = ( -/obj/effect/spawner/random/structure/table, -/obj/item/paper/pamphlet/radstorm, -/obj/item/paper/pamphlet/radstorm, -/obj/item/paper/pamphlet/radstorm, -/turf/open/floor/iron/dark, -/area/maintenance/radshelter/civil) -"stq" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/turf/open/floor/plating, +/area/station/cargo/warehouse) +"sRR" = ( +/obj/effect/turf_decal/trimline/yellow/filled/corner{ dir = 8 }, +/obj/structure/cable, /turf/open/floor/iron, -/area/hallway/secondary/command) -"stI" = ( -/obj/structure/table/glass, -/obj/effect/turf_decal/trimline/brown/filled/line{ - dir = 1 - }, -/obj/item/storage/toolbox/emergency, -/obj/item/wrench, -/obj/item/assembly/signaler, -/obj/machinery/status_display/evac/directional/north, -/turf/open/floor/iron/dark, -/area/command/bridge) -"sub" = ( -/obj/structure/lattice, -/obj/effect/spawner/random/structure/grille, -/turf/open/space/openspace, -/area/space/nearstation) -"suc" = ( -/obj/structure/table, -/obj/item/paper_bin, +/area/station/tcommsat/computer) +"sRZ" = ( +/turf/closed/wall/r_wall, +/area/station/science/lobby) +"sSc" = ( /obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 4 }, -/turf/open/floor/iron/dark, -/area/security/courtroom) -"sur" = ( -/obj/machinery/button/door/directional/south{ - id = "kitchencounter"; - name = "Kitchen Counter Shutters"; - pixel_x = -8; - req_access_txt = "28" +/obj/structure/disposalpipe/segment, +/obj/item/radio/intercom/directional/east, +/turf/open/floor/iron, +/area/station/hallway/primary/tram/right) +"sSh" = ( +/obj/item/target, +/obj/structure/window/reinforced, +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/obj/effect/turf_decal/siding/thinplating/corner{ +/turf/open/floor/plating/airless, +/area/station/science/ordnance/bomb) +"sSr" = ( +/obj/effect/turf_decal/trimline/purple/filled/line{ dir = 8 }, -/obj/structure/sink{ - dir = 8; - pixel_x = 11 - }, -/turf/open/floor/iron/white, -/area/service/kitchen) -"suv" = ( -/obj/machinery/door/airlock/command/glass{ - name = "Head of Security"; - req_access_txt = "58" +/obj/effect/turf_decal/trimline/neutral/filled/warning{ + dir = 8 }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment, -/obj/machinery/door/firedoor, -/turf/open/floor/carpet, -/area/command/heads_quarters/hos) -"suC" = ( +/turf/open/floor/iron, +/area/station/hallway/secondary/exit) +"sSx" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment, -/obj/structure/cable, -/turf/open/floor/iron, -/area/engineering/atmos) -"suF" = ( -/obj/machinery/holopad, -/obj/effect/turf_decal/trimline/neutral/filled/corner, -/obj/effect/turf_decal/trimline/neutral/filled/corner{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/neutral/corner{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/neutral/corner{ - dir = 4 - }, -/obj/effect/turf_decal/bot, /obj/structure/disposalpipe/segment{ - dir = 5 + dir = 9 }, /obj/structure/cable, -/turf/open/floor/iron, -/area/hallway/primary/tram/right) -"suI" = ( -/obj/docking_port/stationary{ - dir = 4; - dwidth = 3; - height = 5; - id = "commonmining_home"; - name = "SS13: Common Mining Dock"; - roundstart_template = /datum/map_template/shuttle/mining_common/meta; - width = 7 - }, -/turf/open/misc/asteroid/airless, -/area/mine/explored) -"suL" = ( -/obj/effect/turf_decal/trimline/neutral/filled/corner{ +/turf/open/floor/iron/white, +/area/station/science/research) +"sSB" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/turf_decal/trimline/neutral/filled/corner{ +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/science/cytology) +"sSC" = ( +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ dir = 1 }, +/obj/machinery/firealarm/directional/west, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/duct, /obj/structure/cable, /turf/open/floor/iron, -/area/commons/vacant_room/commissary) -"suQ" = ( -/obj/effect/landmark/event_spawn, -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 4 +/area/station/commons/lounge) +"sSH" = ( +/obj/machinery/door/morgue{ + name = "Confession Booth" }, -/obj/machinery/camera{ - c_tag = "Cargo - Lower Security Outpost"; - dir = 6; - network = list("ss13","Security","cargo") +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/wood/tile, +/area/station/service/chapel) +"sSM" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/firedoor, +/obj/machinery/door/window/left/directional/west{ + name = "Hydroponics Desk"; + req_access = list("hydroponics") }, -/obj/machinery/airalarm/directional/east, -/turf/open/floor/iron, -/area/security/checkpoint/supply) -"svc" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 4 +/turf/open/floor/plating, +/area/station/service/hydroponics) +"sSS" = ( +/obj/effect/turf_decal/trimline/yellow/warning{ + dir = 1 }, -/obj/machinery/airalarm/directional/east, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/trimline/neutral/filled/corner, /turf/open/floor/iron, -/area/hallway/primary/central) -"svu" = ( +/area/station/maintenance/tram/right) +"sTg" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/status_display/evac/directional/north, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/camera/emp_proof{ - c_tag = "Engineering - Atmospherics Incinerator"; - dir = 9; - network = list("ss13","engineering") +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"sTl" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 1 }, -/obj/effect/turf_decal/trimline/yellow/filled/corner{ - dir = 4 +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ + dir = 8 }, -/obj/item/radio/intercom/directional/north, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable, +/obj/machinery/status_display/evac/directional/north, /turf/open/floor/iron, -/area/maintenance/disposal/incinerator) -"svC" = ( +/area/station/commons/dorms) +"sTm" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 + }, +/turf/open/floor/carpet, +/area/station/commons/dorms) +"sTs" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line, /obj/effect/turf_decal/trimline/neutral/filled/corner{ dir = 4 }, -/obj/effect/turf_decal/trimline/neutral/filled/corner, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/tram/left) +"sTx" = ( +/obj/effect/turf_decal/box/white, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/station/engineering/atmospherics_engine) +"sTH" = ( +/obj/machinery/computer/secure_data{ + dir = 1 + }, +/turf/open/floor/wood, +/area/station/command/heads_quarters/hop) +"sTJ" = ( +/obj/machinery/gateway/centerstation, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/command/gateway) +"sTN" = ( +/obj/effect/turf_decal/trimline/red/filled/corner{ + dir = 8 + }, /obj/structure/cable, /turf/open/floor/iron, -/area/hallway/primary/central) -"svL" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 +/area/station/security/brig) +"sUb" = ( +/obj/structure/table, +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 8 + }, +/obj/item/paicard, +/turf/open/floor/iron/white, +/area/station/science/lobby) +"sUd" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/obj/structure/disposalpipe/sorting/mail{ + dir = 4; + name = "sorting disposal pipe (Atmospherics)"; + sortType = 6 }, /obj/structure/cable, -/turf/open/floor/iron/cafeteria{ - dir = 5 +/turf/open/floor/iron, +/area/station/engineering/atmos) +"sUo" = ( +/obj/structure/railing/corner{ + dir = 1 + }, +/obj/effect/turf_decal/siding/thinplating/corner{ + dir = 1 }, -/area/command/heads_quarters/rd) -"svV" = ( /obj/structure/cable, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/security/processing) -"swb" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/structure/disposalpipe/junction/yjunction, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/obj/structure/disposalpipe/sorting/mail/flip{ + dir = 1; + name = "sorting disposal pipe (Chapel)"; + sortType = 17 }, /turf/open/floor/iron, -/area/commons/dorms) -"swz" = ( -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/trimline/purple/filled/line{ +/area/station/commons/fitness/recreation) +"sUs" = ( +/obj/structure/chair/comfy/black, +/obj/effect/turf_decal/siding/wood{ dir = 8 }, -/turf/open/floor/iron/white, -/area/science/lobby) -"swA" = ( +/obj/effect/landmark/start/assistant, +/turf/open/floor/wood/large, +/area/station/service/library) +"sUt" = ( +/obj/machinery/holopad, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron, +/area/station/security/brig) +"sUB" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, -/area/hallway/primary/central) -"swB" = ( -/obj/structure/closet/secure_closet/security/med, -/obj/item/clothing/mask/whistle, -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 6 - }, -/obj/machinery/airalarm/directional/south, +/area/station/cargo/miningdock) +"sUH" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/reagent_dispensers/watertank, +/turf/open/floor/iron/smooth, +/area/station/maintenance/starboard/central) +"sUN" = ( +/obj/structure/cable/layer3, /turf/open/floor/iron, -/area/security/checkpoint/medical) -"swF" = ( +/area/station/engineering/engine_smes) +"sVq" = ( +/obj/structure/ladder, /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/bot, -/obj/structure/closet/crate{ - icon_state = "crateopen" +/turf/open/floor/iron/smooth, +/area/station/maintenance/tram/right) +"sVs" = ( +/obj/effect/decal/cleanable/cobweb, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/smooth, +/area/station/maintenance/tram/right) +"sVt" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/item/stack/sheet/cardboard{ - amount = 23 +/obj/structure/table, +/obj/machinery/camera{ + c_tag = "Secure - AI Minisat Internal Power Access"; + dir = 9; + network = list("ss13","minisat") }, -/turf/open/floor/iron, -/area/cargo/warehouse) -"swN" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 1 +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/aisat/maint) +"sVz" = ( +/obj/machinery/flasher/portable, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/security/armory) +"sVB" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/structure/ladder, +/turf/open/floor/iron/dark, +/area/station/command/bridge) +"sVC" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 8 }, -/obj/machinery/status_display/evac/directional/north, -/obj/machinery/vending/wardrobe/medi_wardrobe, +/obj/structure/disposalpipe/segment, +/obj/structure/cable, /turf/open/floor/iron/white, -/area/medical/medbay/central) -"sxi" = ( -/obj/machinery/door/airlock/engineering/glass/critical{ - heat_proof = 1; - name = "Supermatter Chamber"; - req_one_access_txt = "10;24" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 1 - }, -/turf/open/floor/engine, -/area/engineering/supermatter) -"sxo" = ( +/area/station/science/lower) +"sVN" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/catwalk_floor, +/area/station/maintenance/department/security) +"sWq" = ( /obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 1 - }, -/turf/open/floor/iron, -/area/hallway/primary/tram/center) -"sxB" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/door/window/right/directional/north{ - dir = 2; - name = "Research Test Chamber"; - req_access_txt = "7" - }, -/turf/open/floor/engine, -/area/science/explab) -"sxN" = ( -/obj/machinery/light/small/directional/east, -/turf/open/floor/engine/co2, -/area/engineering/atmos) -"sxP" = ( -/obj/effect/turf_decal/trimline/brown/filled/line{ dir = 9 }, -/obj/structure/sign/poster/official/safety_internals{ - pixel_x = -32 - }, -/obj/machinery/camera/directional/west{ - c_tag = "Cargo - Public Mining Dock"; - network = list("ss13","cargo") +/obj/structure/chair{ + dir = 4 }, /turf/open/floor/iron, -/area/hallway/secondary/exit) -"sxR" = ( -/obj/structure/toilet, -/obj/machinery/light/small/directional/west, -/turf/open/floor/iron/freezer, -/area/security/prison) -"sxT" = ( -/obj/effect/turf_decal/siding/thinplating{ +/area/station/hallway/secondary/exit/departure_lounge) +"sWD" = ( +/obj/effect/turf_decal/siding/wideplating/corner, +/turf/open/floor/circuit/green, +/area/station/ai_monitored/command/nuke_storage) +"sWV" = ( +/obj/structure/table, +/obj/item/flashlight/lamp, +/obj/effect/turf_decal/trimline/purple/filled/line{ dir = 9 }, -/turf/open/floor/glass/reinforced, -/area/security/warden) -"sxY" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/dark/visible, -/obj/effect/mapping_helpers/airlock/locked, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ +/turf/open/floor/iron/white, +/area/station/science/research) +"sWY" = ( +/obj/machinery/computer/communications{ + dir = 8 + }, +/obj/machinery/keycard_auth/directional/north{ + pixel_x = 26 + }, +/obj/machinery/status_display/ai/directional/north, +/obj/item/radio/intercom/directional/east, +/turf/open/floor/wood, +/area/station/command/heads_quarters/captain) +"sXb" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible/layer2, -/obj/machinery/door/airlock/public/glass/incinerator/atmos_exterior, -/turf/open/floor/engine, -/area/maintenance/disposal/incinerator) -"syh" = ( -/obj/effect/decal/cleanable/dirt, +/obj/effect/landmark/start/paramedic, +/obj/structure/cable, /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/catwalk_floor, -/area/maintenance/tram/left) -"syi" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 8 - }, +/turf/open/floor/iron/white, +/area/station/medical/storage) +"sXe" = ( /obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 4 - }, -/obj/machinery/door/airlock/public/glass{ - name = "Service Wing Hallway" - }, -/obj/machinery/door/firedoor, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/hallway/primary/central) -"syo" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/girder, -/turf/open/floor/iron/smooth, -/area/maintenance/central/lesser) -"sys" = ( -/turf/closed/wall, -/area/maintenance/central/lesser) -"syx" = ( -/obj/effect/turf_decal/trimline/brown/filled/line{ dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/cargo/miningdock) -"syA" = ( -/obj/structure/dresser, -/turf/open/floor/wood, -/area/commons/dorms) -"syB" = ( -/obj/structure/rack, -/obj/item/storage/toolbox/mechanical{ - pixel_y = 5 - }, -/obj/item/flashlight{ - pixel_x = 1; - pixel_y = 5 - }, -/obj/effect/spawner/random/maintenance/two, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/smooth, -/area/maintenance/central/lesser) -"syY" = ( -/obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/decal/cleanable/dirt, /obj/structure/cable, -/turf/open/floor/catwalk_floor, -/area/maintenance/port/central) -"sza" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit) +"sXn" = ( +/obj/structure/reagent_dispensers/beerkeg, +/turf/open/floor/wood, +/area/station/service/bar) +"sXR" = ( +/obj/structure/window/reinforced/spawner/east, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/wood/tile, -/area/service/chapel) -"szd" = ( -/obj/machinery/meter, -/obj/machinery/atmospherics/pipe/heat_exchanging/junction{ - dir = 8 - }, -/turf/closed/wall/r_wall, -/area/engineering/supermatter/room) -"szi" = ( -/obj/structure/table, -/obj/item/aicard, -/obj/item/ai_module/reset, -/obj/effect/turf_decal/trimline/white/filled/line, +/obj/structure/cable, /turf/open/floor/iron/dark, -/area/engineering/storage/tech) -"szl" = ( -/obj/machinery/door/airlock/research{ - name = "Ordnance Lab"; - req_access_txt = "8" +/area/station/cargo/miningdock/oresilo) +"sXU" = ( +/obj/machinery/power/apc/auto_name/directional/west, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/simple/purple/visible, -/obj/machinery/door/firedoor/heavy, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron/white, -/area/science/storage) -"szC" = ( -/obj/machinery/door/airlock/public/glass{ - name = "Kitchen"; - req_access_txt = "28" +/obj/structure/cable, +/obj/structure/chair{ + dir = 1 }, -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment{ +/turf/open/floor/carpet, +/area/station/command/heads_quarters/hos) +"sXX" = ( +/obj/effect/turf_decal/trimline/purple/filled/line{ dir = 4 }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 - }, -/obj/structure/cable, -/obj/effect/turf_decal/tile/red/fourcorners, -/turf/open/floor/iron, -/area/service/kitchen) -"szJ" = ( -/obj/item/flashlight/flare, -/turf/open/misc/asteroid, -/area/medical/chemistry) -"szM" = ( -/obj/machinery/vending/coffee, -/obj/effect/turf_decal/siding/thinplating/dark{ - dir = 9 +/obj/machinery/camera{ + c_tag = "Science - Main Lower Left"; + dir = 6; + network = list("ss13","rd") + }, +/turf/open/floor/iron/white, +/area/station/science/research) +"sYc" = ( +/obj/effect/turf_decal/trimline/red/filled/corner{ + dir = 1 }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/hallway/secondary/entry) -"szY" = ( -/obj/effect/turf_decal/trimline/red/filled/corner, /obj/effect/turf_decal/trimline/red/filled/corner{ dir = 4 }, /obj/effect/turf_decal/trimline/neutral/corner{ - dir = 4 + dir = 1 }, -/obj/effect/turf_decal/trimline/neutral/corner, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/sorting/mail{ - dir = 1; - name = "sorting disposal pipe (Detective's Office)"; - sortType = 30 +/obj/effect/turf_decal/trimline/neutral/corner{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, /turf/open/floor/iron, -/area/hallway/secondary/command) -"sAd" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ +/area/station/hallway/secondary/exit/departure_lounge) +"sYC" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/wood, +/area/station/commons/vacant_room/office) +"sYF" = ( +/obj/effect/turf_decal/trimline/purple/filled/line{ dir = 4 }, -/obj/structure/sink{ - dir = 8; - pixel_x = 11; - pixel_y = -2 +/obj/machinery/light/directional/east, +/obj/effect/turf_decal/siding/thinplating/dark, +/obj/machinery/door/firedoor/border_only{ + dir = 1 }, /turf/open/floor/iron/white, -/area/medical/medbay/central) -"sAl" = ( -/obj/machinery/duct, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/area/station/science/research) +"sYG" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/freezer, -/area/security/prison/shower) -"sAz" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line, -/obj/machinery/camera/directional/south{ - c_tag = "Civilian - Recreational Area South-East" +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/wood, +/area/station/commons/dorms) +"sYH" = ( +/obj/effect/turf_decal/trimline/white/line{ + dir = 1 }, -/turf/open/floor/iron, -/area/commons/fitness/recreation) -"sAC" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ +/obj/effect/turf_decal/trimline/yellow/line, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/aisat_interior) +"sYK" = ( +/obj/effect/turf_decal/trimline/blue/filled/corner, +/obj/effect/turf_decal/trimline/neutral/corner, +/obj/structure/disposalpipe/segment{ dir = 6 }, -/obj/structure/table/reinforced, -/obj/item/reagent_containers/spray/cleaner, -/obj/item/blood_filter, -/obj/machinery/light_switch/directional/east{ - pixel_x = 22; - pixel_y = 9 +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/hallway/secondary/command) +"sYT" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/preopen{ + id = "xenobiotopleft"; + name = "Xenobio Topleft Pen Blast Door" }, -/turf/open/floor/iron/white, -/area/medical/surgery/aft) -"sAN" = ( -/obj/effect/turf_decal/trimline/brown/filled/line{ - dir = 6 +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/science/xenobiology) +"sYU" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 8 }, +/obj/machinery/door/firedoor, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) +"sZf" = ( +/obj/effect/turf_decal/stripes/line, +/mob/living/simple_animal/bot/secbot/beepsky/armsky, /turf/open/floor/iron, -/area/cargo/miningdock) -"sAO" = ( -/obj/effect/turf_decal/stripes{ +/area/station/ai_monitored/security/armory) +"sZo" = ( +/obj/effect/turf_decal/trimline/blue/filled/corner{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/blue/filled/corner{ dir = 1 }, -/obj/effect/turf_decal/stripes, -/obj/effect/turf_decal/caution/stand_clear/red{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/vault, -/area/hallway/primary/tram/center) -"sAV" = ( +/obj/machinery/duct, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) +"sZu" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/trimline/neutral/filled/line{ +/obj/effect/turf_decal/trimline/yellow/warning, +/turf/open/floor/iron, +/area/station/maintenance/port/central) +"sZw" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/public/glass{ + name = "Chapel" + }, +/turf/open/floor/carpet, +/area/station/service/chapel) +"sZD" = ( +/obj/structure/table/glass, +/obj/machinery/computer/med_data/laptop, +/obj/effect/turf_decal/trimline/red/filled/line{ dir = 4 }, -/obj/effect/turf_decal/trimline/neutral/filled/corner{ +/obj/machinery/light/directional/west, +/turf/open/floor/iron/white, +/area/station/security/medical) +"sZF" = ( +/obj/structure/railing/corner{ dir = 8 }, -/turf/open/floor/iron, -/area/maintenance/port/central) -"sBh" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/trimline/purple/filled/corner{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/iron/white, +/area/station/science/xenobiology) +"sZO" = ( +/obj/machinery/airalarm/directional/east, +/obj/effect/turf_decal/trimline/yellow/filled/line{ dir = 4 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, /turf/open/floor/iron, -/area/commons/dorms) -"sBi" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 10 +/area/station/engineering/engine_smes) +"sZW" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 4 }, -/turf/open/floor/iron, -/area/hallway/secondary/exit) -"sBj" = ( -/obj/machinery/power/solar{ - id = "aicore"; - name = "AI Core Solar Array" +/obj/effect/turf_decal/tile, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/camera{ + c_tag = "Arrivals - North Docking Hall"; + dir = 6 }, /obj/structure/cable, -/turf/open/floor/iron/solarpanel/airless, -/area/space/nearstation) -"sBn" = ( -/obj/structure/fireaxecabinet/directional/west, -/obj/machinery/atmospherics/pipe/smart/manifold4w/orange/visible, -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 8 - }, /turf/open/floor/iron, -/area/engineering/atmos) -"sBt" = ( -/obj/effect/turf_decal/trimline/green/filled/line{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/green/filled/corner{ - dir = 8 - }, -/turf/open/floor/iron/dark, -/area/service/hydroponics) -"sBW" = ( -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/neutral/filled/line{ +/area/station/hallway/secondary/entry) +"tag" = ( +/turf/closed/wall/r_wall, +/area/station/security/lockers) +"tam" = ( +/obj/effect/turf_decal/trimline/blue/filled/corner{ dir = 8 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment, -/obj/machinery/door/airlock/public/glass{ - name = "Command Wing Hallway" - }, +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) +"taw" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/yellow/visible, /obj/structure/cable, /turf/open/floor/iron, -/area/hallway/secondary/command) -"sCd" = ( -/obj/machinery/newscaster/directional/west, -/turf/open/floor/iron/dark, -/area/commons/fitness/recreation/entertainment) -"sCv" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/area/station/engineering/atmos) +"taB" = ( +/obj/structure/railing{ dir = 4 }, -/obj/machinery/light/directional/south, -/obj/structure/disposalpipe/segment{ +/obj/effect/turf_decal/siding/thinplating{ dir = 4 }, -/turf/open/floor/iron/white, -/area/science/mixing) -"sCx" = ( -/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/station/commons/dorms) +"taE" = ( /obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 8 + }, +/obj/machinery/camera{ + c_tag = "Hallway - Engineering Entry West"; dir = 10 }, -/obj/structure/ore_box, /turf/open/floor/iron, -/area/cargo/warehouse) -"sCF" = ( -/obj/structure/tank_holder/extinguisher, -/obj/effect/turf_decal/trimline/purple/filled/line{ +/area/station/hallway/secondary/construction/engineering) +"taK" = ( +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ dir = 1 }, -/obj/machinery/airalarm/directional/north, -/obj/machinery/light/directional/north, -/turf/open/floor/iron/white, -/area/science/mixing/hallway) -"sCR" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 8 +/obj/structure/chair/sofa/left{ + dir = 1 }, /turf/open/floor/iron, -/area/command/heads_quarters/ce) -"sCV" = ( -/obj/effect/spawner/structure/window, -/turf/open/floor/plating, -/area/hallway/primary/central) -"sDf" = ( -/obj/machinery/mass_driver/ordnance{ +/area/station/cargo/miningdock/cafeteria) +"taP" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line{ dir = 4 }, -/obj/machinery/door/window/left/directional/north, -/turf/open/floor/plating, -/area/science/mixing/launch) -"sDu" = ( -/obj/structure/table, -/obj/machinery/cell_charger, -/obj/item/stock_parts/cell/high{ - pixel_x = 4; - pixel_y = 5 - }, -/obj/item/stock_parts/cell/high, -/obj/item/stock_parts/cell/high{ - pixel_x = -8; - pixel_y = 9 - }, -/turf/open/floor/iron/dark, -/area/science/robotics/lab) -"sDF" = ( -/obj/structure/cable/multilayer/multiz, -/obj/structure/sign/warning/electricshock{ - pixel_x = -32 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plating, -/area/cargo/storage) -"sDM" = ( -/turf/open/floor/iron/white, -/area/security/medical) -"sEe" = ( -/obj/effect/turf_decal/trimline/yellow/warning, -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 1 +/obj/effect/turf_decal/trimline/neutral/filled/warning{ + dir = 4 }, -/obj/effect/decal/cleanable/dirt, /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/effect/turf_decal/caution/stand_clear, /turf/open/floor/iron, -/area/maintenance/tram/left) -"sEo" = ( -/obj/machinery/door/airlock/maintenance_hatch{ - name = "Tunnel Access"; - req_one_access_txt = "12" +/area/station/hallway/secondary/construction/engineering) +"taW" = ( +/obj/machinery/telecomms/processor/preset_one, +/turf/open/floor/iron/dark/telecomms, +/area/station/tcommsat/server) +"tbe" = ( +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plating, +/area/station/engineering/engine_smes) +"tbm" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 8 }, -/obj/effect/mapping_helpers/airlock/abandoned, -/obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, -/area/maintenance/starboard/central) -"sEJ" = ( -/turf/closed/wall/r_wall, -/area/science/robotics/mechbay) -"sER" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/duct, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/freezer, -/area/commons/toilet) -"sES" = ( +/area/station/cargo/office) +"tby" = ( +/turf/open/floor/iron/white, +/area/station/science/research) +"tce" = ( /obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/spawner/random/trash/cigbutt, +/turf/open/floor/iron/smooth, +/area/station/maintenance/port/aft) +"tch" = ( +/obj/effect/turf_decal/tile{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/turf/open/floor/catwalk_floor, -/area/maintenance/central/greater) -"sEW" = ( -/obj/structure/closet/secure_closet/medical3, -/obj/item/clothing/gloves/color/latex/nitrile, -/obj/item/clothing/gloves/color/latex/nitrile, -/obj/item/clothing/glasses/hud/health, -/obj/item/clothing/glasses/hud/health, -/obj/item/storage/belt/medical, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"tcs" = ( /turf/open/floor/iron/dark, -/area/medical/storage) -"sFz" = ( +/area/station/ai_monitored/turret_protected/ai) +"tct" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/siding/wideplating/corner{ +/obj/effect/turf_decal/trimline/purple/filled/line{ dir = 4 }, -/turf/open/floor/circuit/green, -/area/ai_monitored/command/nuke_storage) -"sFL" = ( -/obj/effect/turf_decal/stripes{ - dir = 1 +/obj/machinery/firealarm/directional/east, +/obj/machinery/disposal/bin{ + pixel_x = -2; + pixel_y = -2 }, -/obj/effect/turf_decal/stripes, -/obj/effect/landmark/tram/left_part, -/turf/open/floor/vault, -/area/hallway/primary/tram/left) -"sFM" = ( -/obj/effect/turf_decal/bot, -/obj/structure/closet/secure_closet/exile, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron, -/area/command/gateway) -"sFO" = ( -/obj/structure/chair/stool/bar/directional/east, -/turf/open/floor/iron, -/area/security/prison) -"sGq" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/item/radio/intercom/directional/north, -/turf/open/floor/iron/dark, -/area/service/chapel/office) -"sGv" = ( -/obj/effect/turf_decal/trimline/red/filled/corner, -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 1 +/obj/structure/disposalpipe/trunk{ + dir = 2 }, -/obj/machinery/button/flasher{ - id = "permafrontdoor"; - pixel_x = 9; - pixel_y = 24; - req_access_txt = "2" +/turf/open/floor/iron/white, +/area/station/science/explab) +"tcD" = ( +/obj/item/wrench, +/obj/item/weldingtool, +/obj/item/clothing/head/welding{ + pixel_x = -3; + pixel_y = 5 }, -/turf/open/floor/iron, -/area/security/prison) -"sGD" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/duct, -/turf/open/floor/plating, -/area/security/prison) -"sGS" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/trimline/yellow/warning, -/obj/machinery/light/directional/north, -/turf/open/floor/iron, -/area/maintenance/port/central) -"sGT" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/maintenance/tram/left) -"sHa" = ( -/turf/closed/wall/r_wall, -/area/science/genetics) -"sHb" = ( -/turf/closed/wall, -/area/cargo/miningdock) -"sHn" = ( -/obj/machinery/camera{ - c_tag = "Secure - External AI Upload"; - dir = 10 +/obj/structure/rack, +/turf/open/floor/iron/dark, +/area/station/engineering/supermatter/room) +"tcH" = ( +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 1 }, -/turf/open/space/openspace, -/area/ai_monitored/turret_protected/ai_upload) -"sHD" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/multiz/supply/visible/layer4{ +/turf/open/floor/iron/dark, +/area/station/commons/lounge) +"tcZ" = ( +/obj/machinery/atmospherics/pipe/multiz/scrubbers/visible/layer2{ dir = 8 }, -/obj/machinery/atmospherics/pipe/multiz/scrubbers/visible/layer2{ +/obj/machinery/atmospherics/pipe/multiz/supply/visible/layer4{ dir = 8 }, /obj/effect/turf_decal/stripes/line{ - dir = 1 + dir = 8 }, -/turf/open/floor/plating, -/area/maintenance/starboard/greater) -"sHG" = ( -/obj/machinery/newscaster/directional/west, /turf/open/floor/iron/dark, -/area/maintenance/radshelter/service) -"sHK" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/girder, -/turf/open/floor/iron/smooth, -/area/maintenance/central/greater) -"sHN" = ( -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 +/area/station/ai_monitored/turret_protected/ai) +"tda" = ( +/obj/structure/chair{ + dir = 4 }, -/obj/machinery/status_display/evac/directional/east, -/obj/machinery/duct, -/obj/structure/disposalpipe/segment{ - dir = 10 +/obj/effect/turf_decal/siding/thinplating{ + dir = 8 }, /turf/open/floor/iron, -/area/commons/lounge) -"sHP" = ( -/obj/machinery/door/airlock/maintenance_hatch{ - req_one_access_txt = "12" - }, -/obj/effect/mapping_helpers/airlock/abandoned, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"sIf" = ( -/obj/machinery/disposal/bin, -/obj/machinery/airalarm/directional/east, -/obj/structure/disposalpipe/trunk{ +/area/station/commons/fitness/recreation) +"tdm" = ( +/obj/machinery/rnd/production/circuit_imprinter/department/science, +/obj/machinery/light/directional/south, +/obj/effect/turf_decal/stripes/line, +/obj/machinery/firealarm/directional/south, +/turf/open/floor/iron, +/area/station/science/lab) +"tdr" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 8 }, -/turf/open/floor/carpet, -/area/command/heads_quarters/hos) -"sIh" = ( -/obj/machinery/door/airlock/maintenance_hatch{ - name = "Tunnel Access"; - req_one_access_txt = "12" - }, -/obj/structure/disposalpipe/segment, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/turf/open/floor/catwalk_floor, -/area/maintenance/starboard/central) -"sIm" = ( -/obj/docking_port/stationary/random{ - dir = 4; - id = "pod_lavaland"; - name = "lavaland" - }, -/turf/open/misc/asteroid/airless, -/area/mine/explored) -"sIr" = ( -/obj/machinery/suit_storage_unit/standard_unit, -/obj/machinery/light/directional/north, -/obj/structure/window/reinforced/spawner/west, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/ai_monitored/command/storage/eva) -"sIA" = ( -/obj/effect/turf_decal/trimline/purple/filled/line{ - dir = 1 - }, +/obj/machinery/status_display/evac/directional/west, +/obj/machinery/light/directional/west, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"tds" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/machinery/camera{ - c_tag = "Science - Research & Development"; - dir = 9; - network = list("ss13","rd") - }, -/turf/open/floor/iron/white, -/area/science/lab) -"sIF" = ( -/obj/structure/holohoop{ - dir = 8 +/obj/effect/turf_decal/trimline/yellow/warning, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/trimline/neutral/filled/corner{ + dir = 4 }, -/turf/open/misc/asteroid, -/area/security/prison/workout) -"sIK" = ( -/obj/machinery/atmospherics/pipe/smart/simple/purple/visible/layer2{ - dir = 9 +/turf/open/floor/iron, +/area/station/maintenance/tram/mid) +"tdx" = ( +/turf/closed/wall, +/area/station/maintenance/port/aft) +"tdA" = ( +/obj/structure/window/reinforced/spawner, +/obj/machinery/door/window/right/directional/east{ + base_state = "left"; + dir = 8; + icon_state = "left"; + name = "Fitness Ring" }, -/obj/structure/window/reinforced{ +/turf/open/floor/iron/dark/smooth_corner{ dir = 4 }, -/turf/open/floor/iron/white, -/area/science/mixing) -"sIY" = ( -/obj/effect/turf_decal/trimline/brown/filled/line, -/obj/effect/turf_decal/trimline/neutral/filled/warning, +/area/station/commons/fitness) +"tdT" = ( +/obj/structure/disposalpipe/segment, /turf/open/floor/iron, -/area/hallway/secondary/exit) -"sIZ" = ( -/obj/effect/decal/cleanable/dirt, +/area/station/commons/dorms) +"tdW" = ( /obj/machinery/duct, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, -/area/maintenance/department/crew_quarters/dorms) -"sJv" = ( -/obj/machinery/light/directional/north, -/turf/open/floor/grass, -/area/service/hydroponics) -"sJx" = ( -/obj/machinery/computer/secure_data{ - dir = 1 +/area/station/maintenance/central/greater) +"tea" = ( +/obj/machinery/vending/coffee, +/obj/effect/turf_decal/stripes/line{ + dir = 6 }, -/turf/open/floor/wood, -/area/command/heads_quarters/hop) -"sJG" = ( -/obj/effect/turf_decal/siding/thinplating{ +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"teb" = ( +/obj/effect/turf_decal/trimline/neutral/filled/corner{ dir = 8 }, -/turf/open/floor/glass/reinforced, -/area/security/brig) -"sJH" = ( -/obj/structure/cable, -/obj/machinery/firealarm/directional/west, +/obj/effect/turf_decal/trimline/neutral/filled/corner, /turf/open/floor/iron, -/area/security/prison/work) -"sJJ" = ( +/area/station/hallway/secondary/entry) +"tej" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, -/obj/effect/turf_decal/trimline/red/filled/corner{ - dir = 4 +/turf/open/floor/iron, +/area/station/hallway/secondary/exit) +"tep" = ( +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 9 + }, +/turf/open/floor/iron, +/area/station/security/courtroom) +"teJ" = ( +/obj/effect/turf_decal/siding/thinplating{ + dir = 8 }, -/obj/effect/turf_decal/trimline/red/filled/corner, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/cafeteria, +/area/station/service/kitchen/diner) +"tfk" = ( +/obj/machinery/firealarm/directional/north, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 1 + }, /turf/open/floor/iron, -/area/security/prison) -"sJR" = ( -/obj/machinery/shower{ - pixel_y = 12 +/area/station/security/prison) +"tfp" = ( +/obj/structure/railing, +/obj/effect/turf_decal/siding/thinplating{ + dir = 1 }, -/obj/structure/curtain, -/turf/open/floor/iron/freezer, -/area/commons/toilet) -"sKb" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/machinery/door/firedoor/border_only, +/turf/open/floor/glass/reinforced, +/area/station/security/brig) +"tfy" = ( +/obj/effect/turf_decal/trimline/blue/filled/corner{ dir = 1 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/turf/open/floor/engine, -/area/engineering/supermatter/room) -"sKc" = ( -/obj/effect/turf_decal/tile/neutral, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) +"tfU" = ( +/obj/machinery/door/window/right/directional/north{ + name = "Ordnance Freezer Chamber Access"; + req_access = list("ordnance") + }, +/turf/open/floor/iron/white, +/area/station/science/ordnance) +"tfW" = ( +/turf/open/floor/iron/chapel{ + dir = 8 + }, +/area/station/service/chapel) +"tgu" = ( /turf/open/floor/iron/dark, -/area/command/bridge) -"sKn" = ( -/obj/machinery/door/airlock/research/glass{ - name = "Experimentation Lab"; - req_access_txt = "47" +/area/station/ai_monitored/turret_protected/aisat/foyer) +"tgw" = ( +/obj/machinery/computer/security/telescreen/cmo{ + pixel_y = 32 }, -/obj/structure/disposalpipe/segment{ +/obj/effect/turf_decal/trimline/blue/filled/line{ dir = 4 }, +/turf/open/floor/iron/dark, +/area/station/command/heads_quarters/cmo) +"tgH" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/neutral/filled/corner, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/trimline/purple/filled/line{ +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/obj/machinery/newscaster/directional/west, +/turf/open/floor/iron, +/area/station/commons/dorms) +"tgO" = ( +/obj/machinery/atmospherics/components/unary/thermomachine/freezer/on{ dir = 1 }, -/obj/effect/turf_decal/trimline/purple/filled/line, -/obj/machinery/door/firedoor, /obj/structure/cable, -/turf/open/floor/iron/white, -/area/science/explab) -"sKw" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/hallway/secondary/exit) -"sKA" = ( -/obj/effect/turf_decal/siding/thinplating/dark, -/obj/structure/chair{ +/turf/open/floor/iron/dark, +/area/station/science/server) +"tgP" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 4 }, -/obj/machinery/bluespace_vendor/directional/south, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/hallway/secondary/exit/departure_lounge) -"sKK" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/turf/open/floor/catwalk_floor, -/area/maintenance/starboard/lesser) -"sKQ" = ( -/obj/effect/spawner/random/vending/colavend, -/turf/open/floor/wood, -/area/service/bar) -"sKX" = ( -/obj/effect/turf_decal/trimline/purple/filled/line{ - dir = 10 +/obj/item/kirbyplants/random, +/obj/effect/landmark/start/hangover, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) +"tgW" = ( +/obj/effect/turf_decal/stripes/end{ + dir = 8 }, -/obj/structure/table, -/obj/item/clothing/gloves/color/latex, -/obj/item/clothing/gloves/color/latex, -/obj/item/clothing/mask/surgical, -/obj/item/clothing/mask/surgical, -/obj/item/reagent_containers/spray/cleaner{ - pixel_x = -10; - pixel_y = -1 +/obj/machinery/atmospherics/pipe/multiz/scrubbers/visible/layer2{ + dir = 8 }, -/obj/machinery/light/directional/south, -/turf/open/floor/iron, -/area/science/robotics/lab) -"sLa" = ( -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/trimline/neutral/filled/line, +/obj/machinery/atmospherics/pipe/multiz/supply/visible/layer4{ + dir = 8 + }, +/obj/item/radio/intercom/directional/east, +/turf/open/floor/plating, +/area/station/command/bridge) +"tgY" = ( +/obj/effect/turf_decal/trimline/neutral/filled/corner, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/landmark/event_spawn, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/duct, /obj/structure/disposalpipe/segment{ - dir = 4 + dir = 9 }, +/obj/machinery/duct, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"thf" = ( +/obj/machinery/power/apc/auto_name/directional/north, /obj/structure/cable, /turf/open/floor/iron/dark, -/area/commons/lounge) -"sLc" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 4 - }, +/area/station/ai_monitored/turret_protected/aisat/foyer) +"thl" = ( +/obj/effect/spawner/structure/window, +/turf/open/floor/plating, +/area/station/hallway/primary/central) +"thD" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/turf/open/floor/iron, -/area/hallway/secondary/entry) -"sLj" = ( -/obj/structure/chair/office/light{ - dir = 1 +/obj/structure/disposalpipe/sorting/mail/flip{ + dir = 1; + name = "sorting disposal pipe (Medbay)"; + sortType = 9 }, -/obj/effect/turf_decal/trimline/blue/filled/line{ +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) +"thG" = ( +/obj/effect/turf_decal/trimline/red/filled/line, +/obj/effect/turf_decal/trimline/red/filled/corner{ dir = 1 }, -/obj/structure/cable, -/turf/open/floor/iron/white, -/area/command/heads_quarters/cmo) -"sLo" = ( -/obj/machinery/door/airlock/security{ - name = "Interrogation"; - req_access_txt = "63" +/turf/open/floor/iron, +/area/station/security/prison) +"thI" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/door/firedoor, +/obj/machinery/door/poddoor/preopen{ + id = "left_tram_lower"; + name = "Tunnel Access Blast Door" }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ - cycle_id = "interro-court" +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/maintenance/tram/mid) +"thV" = ( +/obj/structure/reagent_dispensers/water_cooler, +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 5 }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/dark, -/area/security/interrogation) -"sLr" = ( -/obj/effect/turf_decal/trimline/blue/filled/line, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/duct, -/turf/open/floor/iron/white, -/area/medical/treatment_center) -"sLt" = ( -/turf/closed/wall/r_wall, -/area/maintenance/solars/port/aft) -"sLu" = ( -/obj/structure/table/wood, -/obj/item/paper_bin{ - pixel_x = -2; - pixel_y = 8 +/area/station/security/courtroom) +"tix" = ( +/obj/structure/bed{ + dir = 4 }, -/turf/open/floor/iron/dark, -/area/service/chapel) -"sLw" = ( -/obj/effect/turf_decal/trimline/neutral/filled/corner{ - dir = 8 +/obj/item/bedsheet/captain{ + dir = 4 }, -/obj/effect/landmark/start/hangover, -/turf/open/floor/iron, -/area/hallway/primary/tram/center) -"sLA" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 + }, +/turf/open/floor/wood, +/area/station/command/heads_quarters/captain/private) +"tiE" = ( +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Research Maintnenace" + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment, /obj/structure/cable, -/turf/open/floor/plating, -/area/engineering/supermatter/room) -"sLE" = ( -/obj/structure/lattice, -/turf/open/space/basic, -/area/mine/explored) -"sLV" = ( -/obj/structure/chair/office{ +/obj/effect/mapping_helpers/airlock/access/all/science/research, +/turf/open/floor/catwalk_floor, +/area/station/maintenance/starboard/lesser) +"tiM" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral/half/contrasted, -/turf/open/floor/iron/dark, -/area/command/bridge) -"sMm" = ( -/obj/structure/bed/double, -/obj/item/bedsheet/dorms_double, +/obj/effect/turf_decal/trimline/neutral/filled/warning{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) +"tjj" = ( +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron/white, +/area/station/science/research) +"tju" = ( +/obj/machinery/vending/boozeomat, +/turf/closed/wall, +/area/station/service/bar) +"tjJ" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment, /turf/open/floor/carpet, -/area/commons/dorms) -"sMn" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 8 +/area/station/cargo/qm) +"tjS" = ( +/obj/machinery/conveyor{ + dir = 4; + id = "QMLoad" }, -/obj/structure/filingcabinet, -/obj/machinery/camera{ - c_tag = "Civilian - Vacant Office"; - dir = 9 +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/trimline/brown/filled/line{ + dir = 5 }, -/turf/open/floor/wood, -/area/commons/vacant_room/office) -"sMv" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ +/turf/open/floor/iron, +/area/station/cargo/storage) +"tjZ" = ( +/obj/machinery/atmospherics/pipe/smart/manifold/purple/visible/layer2, +/obj/machinery/meter/layer2, +/turf/open/floor/iron/white, +/area/station/science/ordnance) +"tkh" = ( +/obj/effect/turf_decal/trimline/green/filled/line{ dir = 4 }, -/turf/open/floor/iron/white, -/area/science/xenobiology) -"sMw" = ( -/obj/structure/chair, -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 1 +/obj/structure/table, +/obj/machinery/light/directional/east, +/obj/machinery/microwave{ + pixel_x = -3; + pixel_y = 6 }, -/obj/machinery/light/directional/north, -/obj/structure/disposalpipe/segment{ +/turf/open/floor/iron/dark, +/area/station/medical/virology) +"tki" = ( +/obj/effect/turf_decal/trimline/neutral/filled/corner{ dir = 4 }, +/obj/effect/turf_decal/trimline/neutral/filled/corner{ + dir = 1 + }, /turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"sML" = ( -/obj/structure/stairs/south, -/turf/open/floor/iron/stairs/medium, -/area/science/lower) -"sNa" = ( +/area/station/hallway/primary/tram/left) +"tkv" = ( +/obj/structure/ladder, /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/bot, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/smooth, +/area/station/hallway/primary/tram/left) +"tkB" = ( +/obj/structure/chair/pew/left, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/chapel{ + dir = 1 + }, +/area/station/service/chapel) +"tkG" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/duct, /obj/structure/cable, +/turf/open/floor/catwalk_floor, +/area/station/maintenance/central/greater) +"tkM" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 8 + }, /turf/open/floor/iron, -/area/cargo/warehouse) -"sNi" = ( -/obj/effect/turf_decal/siding/thinplating{ +/area/station/security/prison) +"tkU" = ( +/obj/structure/table/glass, +/obj/structure/window/reinforced{ dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/cafeteria, -/area/service/kitchen/diner) -"sNq" = ( -/obj/machinery/door/window/left/directional/south{ - name = "Maximum Security Test Chamber"; - req_access_txt = "55" +/obj/structure/window/reinforced{ + dir = 1 }, -/turf/open/floor/iron/white, -/area/science/xenobiology) -"sNr" = ( -/turf/closed/wall/r_wall, -/area/maintenance/central/lesser) -"sNs" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible, -/obj/structure/cable, -/turf/open/floor/engine, -/area/engineering/supermatter/room) -"sNE" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/trimline/purple/filled/corner{ - dir = 4 +/obj/effect/turf_decal/siding/wideplating/dark{ + dir = 5 }, -/obj/effect/turf_decal/trimline/purple/filled/corner{ - dir = 8 +/obj/item/storage/secure/briefcase, +/obj/item/storage/box/pdas{ + pixel_x = 4; + pixel_y = 4 }, -/obj/structure/disposalpipe/segment{ +/obj/item/storage/box/ids, +/turf/open/floor/iron/dark, +/area/station/command/bridge) +"tli" = ( +/obj/structure/fluff/tram_rail/floor, +/turf/open/floor/glass/reinforced, +/area/station/hallway/primary/tram/right) +"tln" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 1 + }, +/obj/effect/turf_decal/siding/wood, +/obj/machinery/light/directional/west, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 4 }, +/obj/machinery/power/apc/auto_name/directional/west, /obj/structure/cable, -/turf/open/floor/iron/white, -/area/science/xenobiology) -"sNM" = ( -/obj/machinery/processor/slime, -/obj/effect/turf_decal/trimline/purple/filled/line{ - dir = 5 +/turf/open/floor/wood, +/area/station/commons/vacant_room/office) +"tlr" = ( +/obj/machinery/door/airlock/hatch, +/obj/effect/decal/cleanable/dirt, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 }, -/turf/open/floor/iron/white, -/area/science/xenobiology) -"sNT" = ( -/obj/machinery/light/warm/directional/north, -/turf/open/floor/iron/dark, -/area/service/chapel) -"sOj" = ( -/obj/structure/closet/lasertag/red, -/obj/effect/turf_decal/tile/red/full, -/obj/effect/landmark/start/hangover/closet, -/obj/machinery/light/blacklight/directional/east, -/obj/structure/sign/poster/official/random/directional/east, -/turf/open/floor/iron/dark/smooth_large, -/area/commons/fitness/recreation/entertainment) -"sOM" = ( +/obj/structure/disposalpipe/segment, +/turf/open/floor/catwalk_floor, +/area/station/maintenance/tram/left) +"tlz" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/landmark/event_spawn, +/obj/effect/decal/cleanable/dirt, /obj/structure/disposalpipe/segment{ - dir = 5 + dir = 6 }, /obj/structure/cable, -/turf/open/floor/iron/white, -/area/science/research) -"sOX" = ( -/obj/effect/turf_decal/trimline/neutral/filled/corner{ - dir = 8 +/turf/open/floor/catwalk_floor, +/area/station/maintenance/central/lesser) +"tlZ" = ( +/turf/open/floor/iron/cafeteria, +/area/station/security/prison) +"tmj" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 5 }, -/obj/effect/turf_decal/trimline/red/corner{ - dir = 8 +/obj/effect/turf_decal/trimline/neutral/filled/warning{ + dir = 5 }, -/turf/open/floor/iron, -/area/hallway/secondary/construction/engineering) -"sPi" = ( -/turf/open/floor/iron, -/area/tcommsat/computer) -"sPr" = ( -/obj/effect/turf_decal/siding/thinplating/corner{ +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ dir = 8 }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/brown/filled/corner{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/cargo/storage) -"sPs" = ( -/obj/effect/turf_decal/siding/thinplating/corner{ - dir = 8 +/obj/machinery/camera/directional/east{ + c_tag = "Hallway - Mid Left Command" }, -/obj/item/banner/cargo/mundane, /turf/open/floor/iron, -/area/cargo/storage) -"sPy" = ( -/obj/machinery/pdapainter/security, -/turf/open/floor/carpet, -/area/command/heads_quarters/hos) -"sPM" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 4 +/area/station/hallway/secondary/command) +"tml" = ( +/obj/machinery/camera/directional/south{ + c_tag = "Science - Upper Power Hatch"; + network = list("ss13","rd") }, -/obj/effect/turf_decal/stripes/corner, +/obj/machinery/drone_dispenser, +/turf/open/floor/iron/smooth, +/area/station/science/research) +"tmm" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/science/mixing/launch) -"sQh" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/trimline/yellow/warning, -/obj/effect/turf_decal/trimline/neutral/filled/corner{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/neutral/filled/corner{ +/obj/effect/turf_decal/trimline/red/filled/corner{ dir = 4 }, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/effect/turf_decal/trimline/red/filled/corner{ + dir = 1 }, /turf/open/floor/iron, -/area/maintenance/tram/left) -"sQi" = ( -/turf/closed/wall, -/area/science/misc_lab) -"sQn" = ( +/area/station/security/checkpoint/supply) +"tmn" = ( +/obj/structure/filingcabinet, +/obj/effect/turf_decal/tile/brown/fourcorners, +/obj/structure/window/reinforced/spawner/west, +/turf/open/floor/iron/dark, +/area/station/cargo/miningdock/oresilo) +"tmp" = ( +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Tunnel Access" + }, +/obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/decal/cleanable/dirt, +/obj/effect/mapping_helpers/airlock/unres, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +/turf/open/floor/catwalk_floor, +/area/station/maintenance/starboard/central) +"tmv" = ( +/obj/machinery/duct, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/holopad, -/obj/effect/turf_decal/bot, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/freezer, +/area/station/security/prison/shower) +"tmS" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/structure/disposalpipe/junction/yjunction, /turf/open/floor/iron/white, -/area/medical/virology) -"sQo" = ( -/obj/item/radio/intercom/directional/west{ - freerange = 1; - listening = 0; - name = "Common Channel"; - pixel_y = -8 - }, -/obj/item/radio/intercom/directional/south{ - freerange = 1; - frequency = 1447; - listening = 0; - name = "Private Channel" - }, -/obj/item/radio/intercom/directional/east{ - freerange = 1; - listening = 0; - name = "Custom Channel"; - pixel_y = -8 +/area/station/medical/medbay/central) +"tmU" = ( +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 8 }, -/obj/effect/landmark/start/ai, -/obj/machinery/button/door/directional/south{ - id = "AI Core shutters"; - name = "AI Core Shutters Control"; - pixel_x = 24; - req_access_txt = "16" +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 }, -/obj/structure/cable, -/turf/open/floor/circuit/green, -/area/ai_monitored/turret_protected/ai) -"sQs" = ( -/obj/effect/turf_decal/stripes/line{ +/turf/open/floor/iron/white, +/area/station/medical/virology) +"tnh" = ( +/obj/effect/landmark/event_spawn, +/obj/effect/turf_decal/trimline/red/filled/corner, +/obj/effect/turf_decal/trimline/red/filled/line{ dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, -/obj/machinery/status_display/ai/directional/north, -/turf/open/floor/engine, -/area/engineering/supermatter/room) -"sQA" = ( -/obj/machinery/door/airlock/security{ - name = "Security Checkpoint"; - req_access_txt = "1" - }, -/obj/effect/turf_decal/trimline/red/filled/line{ +/obj/effect/turf_decal/trimline/neutral/filled/warning{ dir = 1 }, -/obj/effect/turf_decal/trimline/red/filled/line, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/door/firedoor, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 - }, -/obj/structure/cable, -/turf/open/floor/iron, -/area/security/checkpoint) -"sRg" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 6 - }, -/turf/open/floor/iron, -/area/commons/storage/primary) -"sRn" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/green/visible, -/obj/effect/turf_decal/trimline/purple/filled/line{ - dir = 6 - }, -/turf/open/floor/iron, -/area/engineering/atmos) -"sRy" = ( -/obj/effect/turf_decal/trimline/yellow/warning, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/trimline/neutral/filled/corner{ - dir = 4 - }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, /turf/open/floor/iron, -/area/maintenance/tram/mid) -"sRB" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/area/station/security/checkpoint/supply) +"tnj" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/landmark/navigate_destination/disposals, +/obj/machinery/atmospherics/pipe/smart/manifold4w/dark/visible, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible/layer2, /turf/open/floor/iron, -/area/maintenance/disposal) -"sRE" = ( -/obj/machinery/plumbing/synthesizer{ - reagent_id = /datum/reagent/water - }, +/area/station/maintenance/disposal/incinerator) +"tnm" = ( /obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/maintenance/central/greater) -"sRY" = ( -/obj/effect/turf_decal/trimline/yellow/filled/corner{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/yellow/filled/corner{ +/obj/effect/turf_decal/trimline/yellow/warning, +/obj/effect/turf_decal/stripes/corner, +/obj/machinery/light/small/directional/east, +/obj/effect/turf_decal/trimline/neutral/filled/corner{ dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/junction/yjunction{ - dir = 8 +/obj/machinery/button/door/directional/east{ + id = "left_tram_lower"; + req_access = list("maint_tunnels") + }, +/obj/structure/disposalpipe/segment{ + dir = 9 }, -/obj/structure/cable/layer3, -/obj/structure/cable, /turf/open/floor/iron, -/area/engineering/main) -"sSa" = ( -/obj/structure/chair{ +/area/station/maintenance/tram/left) +"tnq" = ( +/obj/machinery/atmospherics/components/unary/outlet_injector/monitored/carbon_input{ dir = 8 }, +/turf/open/floor/engine/co2, +/area/station/engineering/atmos) +"tnG" = ( /obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 4 + }, +/obj/effect/turf_decal/siding/thinplating{ dir = 8 }, -/obj/effect/landmark/start/hangover, -/obj/effect/landmark/start/assistant, -/turf/open/floor/iron/dark, -/area/security/courtroom) -"sSh" = ( -/obj/effect/turf_decal/trimline/blue/filled/corner{ - dir = 4 +/obj/item/radio/intercom/directional/east, +/turf/open/floor/iron, +/area/station/commons/fitness/recreation) +"tnY" = ( +/obj/effect/turf_decal/trimline/brown/filled/line{ + dir = 5 }, -/obj/effect/turf_decal/trimline/neutral/corner{ - dir = 4 +/obj/effect/turf_decal/trimline/yellow/filled/warning{ + dir = 5 }, /obj/structure/disposalpipe/segment{ dir = 4 }, +/obj/machinery/computer/department_orders/engineering{ + dir = 8 + }, /turf/open/floor/iron, -/area/hallway/secondary/command) -"sSs" = ( -/obj/effect/turf_decal/trimline/purple/filled/line{ +/area/station/engineering/break_room) +"toa" = ( +/obj/effect/turf_decal/trimline/purple/filled/corner{ dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/white, -/area/science/xenobiology) -"sSU" = ( -/obj/machinery/door_timer{ - id = "engcell"; - name = "Engineering Cell"; - pixel_x = -32 - }, -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 10 +/area/station/science/research) +"tod" = ( +/obj/structure/railing{ + dir = 1 }, -/obj/structure/chair{ +/obj/effect/turf_decal/siding/thinplating{ dir = 1 }, -/turf/open/floor/iron, -/area/security/checkpoint/engineering) -"sTi" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/disposalpipe/segment{ - dir = 5 + dir = 6 }, -/obj/structure/cable/layer3, /turf/open/floor/iron, -/area/engineering/main) -"sTt" = ( -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ +/area/station/commons/fitness/recreation) +"toe" = ( +/obj/effect/turf_decal/trimline/neutral/filled/arrow_ccw, +/obj/structure/sign/directions/supply{ + dir = 4; + pixel_y = -28 + }, +/obj/structure/sign/directions/security{ + dir = 8; + pixel_y = -34 + }, +/obj/structure/sign/directions/command{ + dir = 8; + pixel_y = -40 + }, +/obj/machinery/light/directional/south, +/obj/structure/sign/directions/vault{ + dir = 8; + pixel_y = -22 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/tram/center) +"tom" = ( +/obj/effect/turf_decal/sand/plating, +/obj/structure/railing/corner{ + dir = 8 + }, +/turf/open/floor/plating/airless, +/area/mine/explored) +"ton" = ( +/obj/machinery/door/airlock/public/glass{ + name = "Escape Wing" + }, +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 1 }, -/obj/structure/table, +/obj/effect/turf_decal/trimline/neutral/filled/line, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/cargo/miningdock/cafeteria) -"sTA" = ( -/turf/closed/wall, -/area/medical/surgery/fore) -"sTF" = ( -/turf/open/floor/glass, -/area/cargo/storage) -"sUc" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ +/area/station/hallway/secondary/exit/departure_lounge) +"toq" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"tov" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/catwalk_floor, +/area/station/maintenance/department/medical) +"toG" = ( +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 8 }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 4 }, -/obj/machinery/camera/directional/south{ - c_tag = "Security - Prison Main South"; - network = list("ss13","Security","prison") +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/door/airlock/public/glass{ + name = "Escape Wing" + }, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit) +"toU" = ( +/obj/structure/table, +/obj/machinery/cell_charger{ + pixel_y = 5 + }, +/obj/item/stack/cable_coil, +/obj/item/multitool, +/obj/item/stock_parts/cell/high, +/turf/open/floor/engine, +/area/station/science/xenobiology) +"tpg" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 1 + }, +/obj/machinery/light/directional/east, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 8 }, -/turf/open/floor/iron, -/area/security/prison) -"sUj" = ( +/turf/open/floor/wood, +/area/station/commons/vacant_room/office) +"tph" = ( +/obj/machinery/light/small/directional/south, +/turf/open/floor/plating, +/area/station/hallway/secondary/exit/departure_lounge) +"tpl" = ( +/obj/machinery/modular_computer/console/preset/civilian, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/decal/cleanable/dirt, -/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ - cycle_id = "sci-maint-passthrough" - }, -/obj/machinery/door/airlock/maintenance_hatch{ - req_one_access_txt = "12" +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 1 }, +/obj/effect/turf_decal/trimline/yellow/filled/line, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/engineering/break_room) +"tpr" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/disposalpipe/segment, /obj/structure/cable, -/turf/open/floor/catwalk_floor, -/area/maintenance/starboard/lesser) -"sUp" = ( -/obj/effect/turf_decal/trimline/yellow/warning{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/blue/fourcorners, +/turf/open/floor/iron/dark, +/area/station/medical/medbay/lobby) +"tpw" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/trimline/neutral/filled/line, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, /turf/open/floor/iron, -/area/maintenance/tram/mid) -"sUv" = ( +/area/station/engineering/atmos) +"tpB" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/obj/machinery/duct, +/turf/open/floor/plating, +/area/station/maintenance/department/medical) +"tpN" = ( +/turf/open/floor/grass, +/area/station/science/genetics) +"tpO" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 }, -/obj/effect/turf_decal/caution/stand_clear{ - dir = 4 +/turf/open/floor/iron/white, +/area/station/science/research) +"tpR" = ( +/obj/machinery/vending/coffee, +/obj/effect/turf_decal/siding/wood{ + dir = 9 }, -/turf/open/floor/plating, -/area/maintenance/tram/right) -"sUx" = ( -/obj/effect/turf_decal/trimline/red/filled/corner{ +/turf/open/floor/wood/large, +/area/station/service/library) +"tqb" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ dir = 1 }, -/obj/effect/turf_decal/trimline/red/filled/corner{ - dir = 8 +/obj/structure/cable, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 }, -/turf/open/floor/iron/dark, -/area/security/interrogation) -"sUS" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 8 +/turf/open/floor/iron, +/area/station/security/brig) +"tqp" = ( +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 1 }, -/obj/machinery/camera/directional/west{ - c_tag = "Medical - Main West"; - network = list("ss13","medbay") +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/turf/open/floor/iron/white, +/area/station/science/research) +"tqu" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 5 }, +/obj/machinery/light/directional/east, /turf/open/floor/iron/white, -/area/medical/medbay/central) -"sUT" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible, -/obj/machinery/atmospherics/pipe/bridge_pipe/cyan/visible, -/obj/structure/cable, -/turf/open/floor/iron, -/area/engineering/atmos) -"sVe" = ( -/obj/structure/chair{ - dir = 8 +/area/station/medical/medbay/central) +"tqy" = ( +/obj/effect/turf_decal/trimline/yellow/warning{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/railing{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/neutral/filled/arrow_cw, /turf/open/floor/iron, -/area/commons/fitness/recreation) -"sVf" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/dark, -/area/security/interrogation) -"sVg" = ( -/obj/structure/flora/ausbushes/lavendergrass, -/obj/machinery/door/window/left/directional/west{ - name = "Monkey Pen"; - req_access_txt = "9" +/area/station/hallway/primary/tram/center) +"tqK" = ( +/obj/effect/turf_decal/trimline/purple/filled/line, +/obj/machinery/airalarm/directional/south, +/turf/open/floor/iron/white, +/area/station/science/xenobiology) +"tqS" = ( +/obj/structure/displaycase/captain{ + pixel_y = 5 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/grass, -/area/science/genetics) -"sVt" = ( -/obj/machinery/computer/crew{ - dir = 8 +/obj/machinery/status_display/evac/directional/north, +/obj/item/storage/secure/safe/directional/west, +/turf/open/floor/wood, +/area/station/command/heads_quarters/captain) +"tra" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 1 }, /obj/structure/cable, -/obj/effect/turf_decal/tile/blue/fourcorners, -/turf/open/floor/iron/dark, -/area/command/heads_quarters/cmo) -"sVv" = ( -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/smooth, -/area/maintenance/department/crew_quarters/dorms) -"sVE" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/structure/cable, /turf/open/floor/iron, -/area/commons/fitness/recreation) -"sVM" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 8 +/area/station/security/office) +"trd" = ( +/obj/effect/turf_decal/trimline/neutral/filled/corner{ + dir = 4 }, -/obj/effect/turf_decal/trimline/yellow/filled/corner, -/obj/structure/cable, -/turf/open/floor/iron, -/area/tcommsat/computer) -"sVP" = ( -/obj/effect/turf_decal/trimline/brown/filled/line, -/obj/effect/turf_decal/stripes/corner{ - dir = 1 +/obj/structure/railing{ + dir = 4 }, -/turf/open/floor/iron, -/area/cargo/storage) -"sVR" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/catwalk_floor, -/area/hallway/primary/tram/left) -"sVV" = ( -/obj/effect/turf_decal/trimline/neutral/filled/corner{ - dir = 1 +/obj/effect/turf_decal/siding/thinplating{ + dir = 4 }, /turf/open/floor/iron, -/area/hallway/primary/central) -"sWj" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/structure/chair_maintenance{ +/area/station/commons/dorms) +"trf" = ( +/obj/structure/table, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 4 }, -/turf/open/floor/plating, -/area/maintenance/department/cargo) -"sWr" = ( -/obj/effect/spawner/random/engineering/tracking_beacon, -/turf/open/floor/iron/grimy, -/area/ai_monitored/turret_protected/aisat/foyer) -"sWx" = ( -/obj/machinery/portable_atmospherics/canister/plasma, -/turf/open/floor/iron/dark, -/area/science/storage) -"sWD" = ( -/turf/closed/wall, -/area/commons/vacant_room/office) -"sXt" = ( +/obj/item/folder/white{ + pixel_y = 4 + }, +/obj/item/pen/red, +/obj/machinery/camera/directional/south{ + c_tag = "Medical - Virology Patient Room B"; + network = list("ss13","medbay") + }, +/turf/open/floor/iron, +/area/station/medical/virology) +"trg" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/iron, -/area/hallway/secondary/service) -"sXx" = ( -/obj/structure/bed/double, -/obj/item/bedsheet/dorms_double, -/obj/effect/landmark/start/hangover, -/turf/open/floor/wood, -/area/commons/dorms) -"sXz" = ( -/obj/machinery/teleport/hub, -/turf/open/floor/plating, -/area/command/teleporter) -"sXA" = ( -/obj/effect/turf_decal/trimline/white/filled/line, -/obj/machinery/camera{ - c_tag = "Secure - Tech Secure Storage"; - dir = 10 +/turf/open/floor/wood/tile, +/area/station/service/chapel) +"tri" = ( +/obj/structure/industrial_lift/tram{ + icon_state = "plating" }, -/turf/open/floor/iron/dark, -/area/engineering/storage/tech) -"sXH" = ( -/obj/structure/disposalpipe/segment, -/obj/effect/landmark/event_spawn, +/obj/structure/window/reinforced/shuttle, +/obj/structure/grille, +/obj/structure/fluff/tram_rail, +/turf/open/openspace, +/area/station/hallway/primary/tram/center) +"trr" = ( +/obj/machinery/exodrone_launcher, +/obj/item/exodrone, +/turf/open/floor/plating, +/area/station/cargo/drone_bay) +"trs" = ( +/obj/effect/turf_decal/trimline/brown/filled/line, /turf/open/floor/iron, -/area/tcommsat/computer) -"sXJ" = ( -/obj/effect/decal/cleanable/dirt, -/turf/closed/wall/r_wall, -/area/maintenance/starboard/lesser) -"sXO" = ( -/obj/effect/turf_decal/trimline/white/filled/line{ +/area/station/cargo/qm) +"trz" = ( +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/turf_decal/trimline/white/filled/corner{ - dir = 8 +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/door/airlock/external{ + autoclose = 0; + frequency = 1449; + id_tag = "middleleft_upper_eva_internal"; + name = "External Access" }, -/obj/effect/turf_decal/trimline/white/filled/corner{ - dir = 1 +/obj/machinery/door_buttons/access_button{ + idDoor = "middleleft_upper_eva_internal"; + idSelf = "middleleft_upper_eva_airlock_control"; + name = "External Access Button"; + pixel_y = 24 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/power/apc/auto_name/directional/north, -/obj/machinery/camera{ - c_tag = "Secure - Tech Storage"; +/obj/effect/mapping_helpers/airlock/locked, +/turf/open/floor/catwalk_floor, +/area/station/hallway/primary/tram/center) +"trL" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 9 }, +/obj/machinery/button/door/directional/west{ + id = "cargowarehouse" + }, /obj/structure/cable, -/turf/open/floor/iron/dark, -/area/engineering/storage/tech) -"sXW" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/obj/machinery/power/apc/auto_name/directional/north, +/turf/open/floor/iron, +/area/station/cargo/warehouse) +"tsj" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 8 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ dir = 8 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/turf/open/floor/wood/large, +/area/station/service/library) +"tsw" = ( +/obj/machinery/hydroponics/soil, +/obj/machinery/airalarm/directional/east, +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 5 }, -/obj/effect/turf_decal/tile/neutral, -/obj/structure/table/reinforced, -/obj/item/storage/box/bodybags, -/obj/item/pen, -/obj/machinery/airalarm/directional/south, +/obj/effect/turf_decal/trimline/neutral/filled/corner, +/obj/item/cultivator, /turf/open/floor/iron/dark, -/area/medical/morgue) -"sYt" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/area/station/security/prison/garden) +"tsA" = ( +/obj/machinery/door/poddoor/shutters/radiation/preopen{ + id = "engsm"; + name = "Radiation Chamber Shutters" + }, +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/ai_monitored/security/armory) -"sYS" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line, -/obj/structure/cable, -/turf/open/floor/iron, -/area/commons/vacant_room/commissary) -"sYW" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable/layer3, +/turf/open/floor/plating, +/area/station/engineering/supermatter) +"tsH" = ( /obj/effect/turf_decal/trimline/blue/filled/corner{ - dir = 1 + dir = 4 }, -/obj/effect/turf_decal/trimline/blue/filled/corner{ - dir = 8 +/obj/structure/disposalpipe/sorting/mail/flip{ + dir = 8; + name = "sorting disposal pipe (Chief Medical Officer's Office)"; + sortType = 10 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/duct, /turf/open/floor/iron/white, -/area/medical/surgery/aft) -"sZd" = ( -/obj/item/bikehorn, -/obj/item/grown/bananapeel, -/obj/item/food/spaghetti/copypasta, -/turf/open/floor/plating, -/area/engineering/main) -"sZg" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/area/station/medical/medbay/central) +"tsO" = ( /obj/structure/cable, -/obj/structure/disposalpipe/junction/yjunction{ - dir = 1 +/obj/machinery/firealarm/directional/east, +/obj/effect/turf_decal/trimline/red/filled/corner{ + dir = 4 }, /turf/open/floor/iron/white, -/area/medical/medbay/central) -"sZp" = ( -/obj/effect/turf_decal/trimline/brown/filled/corner{ - dir = 8 +/area/station/security/execution/education) +"tsP" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment, -/obj/structure/cable, -/turf/open/floor/iron, -/area/cargo/storage) -"sZy" = ( -/turf/open/floor/grass, -/area/medical/virology) -"sZK" = ( -/obj/effect/turf_decal/trimline/red/filled/line, -/obj/effect/turf_decal/trimline/neutral/filled/warning, +/obj/structure/chair, /turf/open/floor/iron, -/area/hallway/secondary/exit) -"sZY" = ( -/obj/machinery/door/airlock/public/glass{ - name = "Chapel Office"; - req_access_txt = "22" +/area/station/hallway/secondary/exit/departure_lounge) +"tsW" = ( +/obj/structure/chair/office{ + dir = 4 }, /obj/structure/cable, -/obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, /turf/open/floor/iron/grimy, -/area/service/chapel/office) -"tad" = ( -/obj/structure/chair{ - dir = 1 +/area/station/service/library/lounge) +"tsZ" = ( +/obj/item/radio/intercom/directional/north, +/obj/machinery/photocopier, +/turf/open/floor/wood, +/area/station/service/lawoffice) +"ttc" = ( +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/tcommsat/computer) +"ttn" = ( +/obj/machinery/computer/monitor{ + dir = 8 }, -/obj/effect/turf_decal/trimline/red/filled/line, -/obj/machinery/light/small/directional/south, +/obj/machinery/status_display/ai/directional/south, /turf/open/floor/iron/dark, -/area/security/interrogation) -"taq" = ( -/obj/structure/toilet{ - pixel_y = 13 - }, -/obj/effect/landmark/event_spawn, -/turf/open/floor/iron/white, -/area/command/heads_quarters/captain/private) -"taI" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/preopen{ - id = "ceprivacy"; - name = "privacy shutter" - }, -/turf/open/floor/plating, -/area/command/heads_quarters/ce) -"taL" = ( -/obj/structure/closet/firecloset, -/obj/effect/turf_decal/siding/thinplating/dark{ - dir = 5 +/area/station/ai_monitored/turret_protected/aisat/foyer) +"ttq" = ( +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 4 }, -/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/structure/extinguisher_cabinet/directional/east, /turf/open/floor/iron/dark, -/area/hallway/secondary/entry) -"taS" = ( -/obj/structure/chair{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/neutral/filled/line, +/area/station/science/xenobiology) +"tts" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/violet/visible, +/obj/machinery/meter, /turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"tbp" = ( +/area/station/engineering/atmos) +"ttw" = ( /obj/structure/table/glass, -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 5 +/obj/item/folder/red{ + pixel_x = 3 }, -/turf/open/floor/iron/white, -/area/security/medical) -"tbE" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 4 +/obj/item/taperecorder{ + pixel_x = -3 }, -/obj/item/weldingtool/mini, -/obj/item/clothing/glasses/welding, -/turf/open/floor/iron, -/area/maintenance/port/central) -"tbF" = ( -/obj/effect/turf_decal/siding/thinplating{ - dir = 1 +/obj/structure/sign/poster/official/obey{ + pixel_y = -32 }, -/obj/effect/turf_decal/siding/thinplating, +/turf/open/floor/iron/white, +/area/station/security/execution/education) +"ttx" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/cafeteria, -/area/service/kitchen/diner) -"tbH" = ( -/obj/structure/reagent_dispensers/watertank, -/obj/effect/turf_decal/bot, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/service/janitor) -"tbM" = ( /obj/effect/decal/cleanable/dirt, -/obj/structure/rack, -/obj/effect/spawner/random/maintenance/two, -/obj/effect/spawner/random/engineering/tool, -/turf/open/floor/iron/smooth, -/area/maintenance/department/science) -"tbQ" = ( -/obj/effect/turf_decal/trimline/neutral/filled/corner{ - dir = 4 - }, -/turf/open/floor/iron, -/area/hallway/secondary/exit) -"tbS" = ( -/obj/effect/turf_decal/sand/plating, -/obj/machinery/door/poddoor/shutters{ - id = "hiddendock" - }, -/turf/open/floor/plating, -/area/maintenance/central/greater) -"tbX" = ( -/obj/effect/turf_decal/siding/thinplating/end, +/turf/open/floor/catwalk_floor, +/area/station/maintenance/central/greater) +"ttA" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, /turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/aisat_interior) -"tcb" = ( -/obj/effect/turf_decal/tile/blue{ +/area/station/security/interrogation) +"ttF" = ( +/obj/effect/turf_decal/trimline/brown/filled/corner{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/brown/filled/corner{ dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/trimline/neutral/filled/corner, -/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/hallway/secondary/entry) -"tcl" = ( -/obj/structure/sign/warning/securearea{ - desc = "A warning sign which reads 'BOMB RANGE"; - name = "BOMB RANGE" +/area/station/cargo/miningdock) +"tuv" = ( +/obj/structure/flora/bush/sunny/style_random, +/turf/open/floor/grass, +/area/station/science/genetics) +"tuC" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/engineering{ + name = "Telecommunications" }, -/turf/closed/wall, -/area/science/test_area) -"tcr" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line, /obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 6 + dir = 1 }, -/obj/structure/sign/warning/nosmoking{ - pixel_y = -32 +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "tcomms-entrance" }, -/obj/machinery/power/apc/auto_name/directional/east, -/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/access/any/engineering/tcoms, +/obj/effect/mapping_helpers/airlock/access/any/command/general, /turf/open/floor/iron, -/area/engineering/main) -"tcF" = ( -/obj/machinery/door/airlock{ - name = "Water Closet"; - req_access_txt = "26" - }, -/obj/machinery/duct, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/smooth, -/area/maintenance/central/greater) -"tcP" = ( -/obj/effect/turf_decal/trimline/brown/filled/corner{ +/area/station/tcommsat/computer) +"tuQ" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/structure/disposalpipe/segment, +/turf/open/floor/carpet, +/area/station/service/library) +"tuZ" = ( +/obj/machinery/light/directional/west, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/obj/effect/turf_decal/trimline/red/filled/line{ dir = 8 }, /turf/open/floor/iron, -/area/cargo/storage) -"tdf" = ( -/obj/effect/turf_decal/siding/thinplating, +/area/station/security/processing) +"tvd" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, /obj/structure/disposalpipe/segment{ dir = 9 }, -/turf/open/floor/iron, -/area/commons/fitness/recreation) -"tdl" = ( -/obj/effect/turf_decal/trimline/green/filled/line{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/green/filled/corner{ +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/catwalk_floor, +/area/station/maintenance/department/crew_quarters/dorms) +"tvf" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/white, -/area/medical/virology) -"tdH" = ( -/obj/structure/cable/multilayer/multiz, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, +/obj/structure/disposalpipe/segment, /turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/ai) -"tdP" = ( -/obj/machinery/power/smes{ - charge = 5e+006 +/area/station/command/bridge) +"tvD" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/neutral/filled/corner, +/obj/structure/disposalpipe/sorting/mail/flip{ + dir = 8; + name = "sorting disposal pipe (Medical General)"; + sortTypes = list(9,10,11,27) }, -/obj/structure/cable, -/turf/open/floor/circuit, -/area/ai_monitored/turret_protected/ai) -"tew" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, -/area/security/processing) -"teB" = ( -/obj/machinery/light/small/directional/south, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/security/office) -"teE" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/table, -/obj/effect/spawner/random/engineering/tool, -/obj/effect/spawner/random/engineering/tool, -/turf/open/floor/iron/smooth, -/area/maintenance/port/aft) -"teO" = ( +/area/station/hallway/primary/tram/center) +"tvN" = ( +/obj/effect/landmark/event_spawn, +/turf/open/floor/glass, +/area/station/service/kitchen/diner) +"tvT" = ( +/obj/structure/table/glass, +/obj/structure/microscope, +/obj/effect/turf_decal/trimline/purple/filled/line, +/turf/open/floor/iron/white, +/area/station/science/cytology) +"twe" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/stripes/line, /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/closed/wall/r_wall, -/area/science/xenobiology) -"teW" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/closet/crate, -/obj/effect/spawner/random/maintenance/three, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron, -/area/maintenance/port/central) -"teX" = ( -/obj/structure/closet/crate/coffin, -/turf/open/floor/plating, -/area/service/chapel/monastery) -"tfe" = ( -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron/cafeteria{ - dir = 5 - }, -/area/command/heads_quarters/rd) -"tfv" = ( -/obj/structure/flora/ausbushes/leafybush, -/obj/structure/flora/tree/palm, -/turf/open/floor/grass, -/area/science/genetics) -"tfA" = ( -/obj/machinery/door/firedoor, +/turf/open/floor/iron/white, +/area/station/science/xenobiology) +"twf" = ( +/obj/machinery/computer/rdservercontrol, +/obj/machinery/light/directional/north, +/turf/open/floor/iron/dark, +/area/station/science/server) +"twi" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/trimline/red/filled/line, -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 1 +/obj/machinery/door/airlock/highsecurity{ + name = "Prison Maintenance Access"; + security_level = 4 }, -/obj/machinery/door/airlock/security{ - name = "Reeducation Center"; - req_access_txt = "2" +/obj/effect/mapping_helpers/airlock/locked, +/obj/effect/decal/cleanable/dirt, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 8 }, -/turf/open/floor/iron/white, -/area/security/execution/education) -"tfK" = ( -/obj/effect/turf_decal/delivery, +/obj/effect/mapping_helpers/airlock/access/all/security/brig, +/turf/open/floor/iron/smooth, +/area/station/maintenance/central/greater) +"twk" = ( +/obj/structure/dresser, +/turf/open/floor/wood, +/area/station/commons/dorms) +"twl" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/structure/crate_empty, -/obj/effect/spawner/random/maintenance/three, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/turf/open/floor/iron/smooth, +/area/station/maintenance/port/aft) +"twy" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/station/science/genetics) +"twF" = ( +/obj/effect/turf_decal/sand/plating, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"twL" = ( +/obj/structure/showcase/cyborg/old{ + pixel_y = 20 + }, +/obj/structure/cable/layer1, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/ai) +"twO" = ( +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, -/area/maintenance/central/greater) -"tgg" = ( +/area/station/hallway/secondary/exit) +"txd" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 1 - }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, +/obj/effect/landmark/start/station_engineer, +/obj/effect/landmark/event_spawn, /turf/open/floor/iron, -/area/engineering/main) -"tgh" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 +/area/station/engineering/main) +"txj" = ( +/obj/machinery/firealarm/directional/south, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/carpet, +/area/station/command/heads_quarters/hos) +"txm" = ( +/obj/effect/turf_decal/stripes/corner, +/obj/structure/table, +/obj/machinery/airalarm/directional/north, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/aisat/maint) +"txr" = ( +/obj/effect/turf_decal/trimline/neutral/filled/corner{ + dir = 1 }, -/obj/effect/turf_decal/trimline/yellow/warning, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light/small/directional/north, -/obj/effect/turf_decal/trimline/neutral/filled/line{ +/obj/effect/turf_decal/siding/thinplating{ dir = 1 }, /turf/open/floor/iron, -/area/maintenance/tram/right) -"tgn" = ( -/obj/machinery/photocopier, -/turf/open/floor/iron/grimy, -/area/service/library/lounge) -"tgv" = ( -/obj/machinery/atmospherics/components/binary/pump{ - dir = 8; - name = "Plasma Outlet Pump" +/area/station/hallway/primary/tram/center) +"txB" = ( +/obj/effect/turf_decal/siding/thinplating/dark{ + dir = 1 }, -/obj/effect/turf_decal/trimline/purple/filled/line{ - dir = 5 +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 1 }, -/turf/open/floor/iron, -/area/engineering/atmos) -"tgz" = ( -/obj/machinery/duct, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/landmark/event_spawn, +/obj/effect/landmark/navigate_destination/hydro, /obj/structure/disposalpipe/segment{ dir = 4 }, +/turf/open/floor/iron/dark, +/area/station/service/hydroponics) +"txD" = ( +/obj/effect/turf_decal/trimline/blue/filled/line, +/obj/structure/table/glass, +/obj/item/hand_labeler, +/obj/item/pen, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) +"txI" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment, /obj/structure/cable, /turf/open/floor/catwalk_floor, -/area/maintenance/central/greater) -"thh" = ( -/obj/structure/cable, -/obj/structure/sink{ - pixel_y = 15 +/area/station/maintenance/starboard/lesser) +"txJ" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 6 }, -/turf/open/floor/iron/freezer, -/area/security/prison) -"thm" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/circuit, -/area/ai_monitored/turret_protected/aisat_interior) -"thq" = ( -/obj/structure/ladder, +/turf/open/floor/iron, +/area/station/security/brig) +"txL" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 6 + }, +/turf/open/floor/iron/dark, +/area/station/security/interrogation) +"txR" = ( +/obj/structure/table, +/obj/effect/spawner/random/entertainment/dice, +/turf/open/floor/iron, +/area/station/commons/fitness/recreation) +"txX" = ( /obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/structure/crate_empty, +/obj/effect/spawner/random/maintenance/three, +/obj/effect/spawner/random/engineering/flashlight, /turf/open/floor/iron/smooth, -/area/hallway/primary/tram/right) -"ths" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ +/area/station/maintenance/department/security) +"txZ" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/engineering/main) +"tyh" = ( +/obj/effect/turf_decal/trimline/green/corner, +/obj/effect/turf_decal/trimline/green/corner{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/green/corner{ dir = 4 }, -/obj/machinery/firealarm/directional/east, -/turf/open/floor/iron/white, -/area/medical/medbay/central) -"thA" = ( -/obj/effect/turf_decal/bot, -/obj/structure/janitorialcart, -/obj/item/mop, -/obj/item/reagent_containers/glass/bucket, -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 10 +/obj/effect/turf_decal/trimline/green/corner{ + dir = 1 }, -/obj/effect/turf_decal/trimline/purple/filled/warning{ - dir = 10 +/turf/open/floor/iron/dark, +/area/station/service/hydroponics) +"tyY" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 1 }, /turf/open/floor/iron, -/area/service/janitor) -"thB" = ( -/obj/structure/railing/corner{ - dir = 4 +/area/station/commons/storage/primary) +"tzk" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 }, -/obj/effect/turf_decal/siding/thinplating/corner{ - dir = 4 +/turf/open/floor/iron/cafeteria, +/area/station/service/kitchen/diner) +"tzm" = ( +/obj/machinery/requests_console/directional/south{ + department = "Law Office"; + name = "Law Office Requests Console" }, -/obj/structure/disposalpipe/segment, +/turf/open/floor/wood, +/area/station/service/lawoffice) +"tzB" = ( +/obj/structure/table, +/obj/item/assembly/flash/handheld, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/commons/fitness/recreation) -"thT" = ( -/obj/structure/chair/sofa/corp/left, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ +/area/station/security/office) +"tzJ" = ( +/obj/machinery/light/directional/north, +/obj/machinery/door/firedoor/border_only{ dir = 8 }, -/obj/item/radio/intercom/directional/east, -/obj/effect/landmark/start/paramedic, -/turf/open/floor/iron/dark, -/area/medical/break_room) -"tig" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/trimline/brown/filled/line{ +/obj/structure/flora/bush/sparsegrass/style_random, +/obj/structure/flora/bush/grassy/style_random, +/turf/open/floor/grass, +/area/station/commons/dorms) +"tzP" = ( +/obj/machinery/portable_atmospherics/canister/plasma, +/turf/open/floor/engine/plasma, +/area/station/engineering/atmos) +"tzS" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/effect/turf_decal/trimline/brown/filled/line{ +/obj/effect/turf_decal/caution/stand_clear{ dir = 8 }, -/obj/machinery/door/window/left/directional/west{ - dir = 1; - name = "Delivery Desk"; - req_access_txt = "50" +/obj/structure/railing{ + dir = 1 }, -/obj/structure/disposalpipe/segment, /turf/open/floor/plating, -/area/cargo/sorting) -"tii" = ( -/obj/effect/turf_decal/trimline/neutral/filled/arrow_ccw{ +/area/station/maintenance/tram/mid) +"tAi" = ( +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Security Maintenance Hatch" + }, +/obj/effect/mapping_helpers/airlock/abandoned, +/obj/effect/decal/cleanable/dirt, +/obj/effect/mapping_helpers/airlock/unres{ dir = 1 }, -/obj/structure/sign/directions/evac{ - dir = 4; - pixel_y = 28 +/obj/effect/mapping_helpers/airlock/access/all/security/general, +/turf/open/floor/plating, +/area/station/maintenance/department/security) +"tAo" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/white, +/area/station/medical/surgery/aft) +"tAq" = ( +/obj/machinery/light/directional/north, +/turf/open/openspace, +/area/station/hallway/primary/tram/left) +"tAs" = ( +/obj/effect/turf_decal/trimline/neutral/filled/corner, +/turf/open/floor/iron, +/area/station/commons/fitness) +"tAH" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/orange/visible, +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 8 }, -/obj/structure/sign/directions/medical{ - pixel_y = 34 +/obj/structure/rack, +/obj/item/clothing/suit/hazardvest, +/obj/item/clothing/suit/hazardvest, +/obj/item/clothing/suit/hazardvest, +/obj/item/clothing/gloves/color/black, +/obj/item/clothing/gloves/color/black, +/obj/item/clothing/gloves/color/black, +/obj/item/clothing/mask/gas, +/obj/item/clothing/mask/gas, +/obj/item/clothing/mask/gas, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"tAJ" = ( +/obj/machinery/conveyor{ + dir = 1; + id = "QMLoad" }, -/obj/structure/sign/directions/engineering{ - pixel_y = 40 +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, -/obj/machinery/light/directional/north, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/sign/directions/upload{ - dir = 4; - pixel_y = 22 +/obj/effect/turf_decal/trimline/brown/filled/line{ + dir = 8 }, -/obj/structure/disposalpipe/segment{ +/turf/open/floor/iron, +/area/station/cargo/storage) +"tAL" = ( +/obj/structure/table/wood, +/obj/item/hand_labeler{ + pixel_x = 5 + }, +/obj/item/storage/box/evidence, +/obj/item/radio/intercom/directional/south, +/turf/open/floor/iron/grimy, +/area/station/security/detectives_office) +"tAY" = ( +/obj/effect/turf_decal/stripes{ dir = 4 }, +/obj/item/kirbyplants/random, /obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/airalarm/directional/south, +/obj/machinery/light/directional/south, /turf/open/floor/iron, -/area/hallway/primary/tram/center) -"tij" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line, -/obj/effect/turf_decal/trimline/neutral/filled/corner{ - dir = 4 +/area/station/science/ordnance/storage) +"tBc" = ( +/obj/effect/turf_decal/trimline/yellow/warning{ + dir = 1 }, -/obj/structure/disposalpipe/segment{ +/obj/structure/railing/corner{ dir = 4 }, -/turf/open/floor/iron, -/area/hallway/secondary/exit) -"tim" = ( -/obj/effect/turf_decal/trimline/purple/filled/line, -/obj/effect/turf_decal/trimline/neutral/filled/warning, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/trimline/neutral/filled/corner, +/obj/effect/turf_decal/caution, /obj/structure/cable, /turf/open/floor/iron, -/area/hallway/primary/tram/right) -"tin" = ( -/obj/structure/table, -/obj/item/retractor, -/obj/item/hemostat{ - pixel_x = -10 +/area/station/hallway/primary/tram/left) +"tBd" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/security/prison/mess) +"tBm" = ( +/obj/item/kirbyplants/random, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 5 }, -/turf/open/floor/iron/white, -/area/science/robotics/lab) -"tio" = ( -/obj/effect/turf_decal/stripes/corner, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 1 +/turf/open/floor/iron/dark, +/area/station/security/interrogation) +"tBo" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/trash/graffiti{ + spawn_loot_chance = 35; + spawn_loot_count = 3; + spawn_random_offset = 1; + spawn_scatter_radius = 3 }, -/turf/open/floor/iron/white, -/area/medical/treatment_center) -"tiq" = ( -/turf/open/floor/iron, -/area/cargo/storage) -"tiE" = ( -/obj/effect/turf_decal/sand, -/obj/effect/turf_decal/trimline/red/filled/corner{ - dir = 8 +/turf/open/floor/plating, +/area/station/maintenance/tram/right) +"tBu" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/door/airlock/external{ + autoclose = 0; + frequency = 1449; + id_tag = "mostleft_lower_eva_external"; + name = "External Access" }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/security/prison/workout) -"tiG" = ( -/obj/effect/turf_decal/box/white{ - color = "#9FED58" +/obj/machinery/door_buttons/access_button{ + idDoor = "mostleft_lower_eva_external"; + idSelf = "mostleft_lower_eva_airlock_control"; + name = "External Access Button"; + pixel_y = -24 }, -/obj/effect/turf_decal/arrows/white{ - color = "#FF0000"; - dir = 4; - pixel_x = -15 +/obj/effect/mapping_helpers/airlock/locked, +/turf/open/floor/catwalk_floor, +/area/station/hallway/primary/tram/left) +"tBx" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 }, -/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/grimy, +/area/station/service/library/lounge) +"tBz" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 10 + }, +/obj/structure/reagent_dispensers/fueltank, +/obj/machinery/firealarm/directional/west, /turf/open/floor/iron, -/area/engineering/atmospherics_engine) -"tiW" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/area/station/commons/storage/tools) +"tBA" = ( +/obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/holopad, -/obj/effect/turf_decal/bot, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/catwalk_floor, +/area/station/hallway/primary/tram/center) +"tBK" = ( /obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/construction/mining/aux_base) -"tja" = ( -/obj/effect/landmark/start/depsec/engineering, +/area/station/security/execution/transfer) +"tBN" = ( /obj/effect/turf_decal/trimline/red/filled/corner, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/obj/effect/turf_decal/trimline/red/filled/corner{ dir = 8 }, -/obj/structure/cable, /turf/open/floor/iron, -/area/security/checkpoint/engineering) -"tjh" = ( -/obj/machinery/recycler, -/obj/machinery/conveyor{ - dir = 4; - id = "garbage" - }, +/area/station/security/prison/workout) +"tBW" = ( +/obj/effect/turf_decal/bot, +/obj/structure/reagent_dispensers/watertank, /obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/cobweb, /turf/open/floor/plating, -/area/maintenance/disposal) -"tjm" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 6 - }, -/obj/effect/turf_decal/trimline/brown/corner{ - dir = 8 +/area/station/maintenance/central/greater) +"tBX" = ( +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Tunnel Access" }, -/turf/open/floor/iron, -/area/hallway/secondary/exit) -"tjG" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 8 +/obj/effect/mapping_helpers/airlock/unres{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +/turf/open/floor/catwalk_floor, +/area/station/maintenance/central/greater) +"tBY" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/duct, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/trimline/neutral/filled/corner, +/obj/effect/turf_decal/trimline/neutral/filled/corner{ + dir = 4 + }, +/obj/structure/cable, /turf/open/floor/iron, -/area/security/prison) -"tjH" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ +/area/station/ai_monitored/command/storage/eva) +"tCa" = ( +/obj/effect/turf_decal/trimline/brown/filled/line, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/turf/open/floor/iron, +/area/station/cargo/lobby) +"tCe" = ( +/obj/effect/turf_decal/siding/thinplating{ dir = 6 }, -/obj/machinery/computer/security/telescreen{ - desc = "Used for watching Prison Wing holding areas."; - dir = 8; - name = "Prison Monitor"; - network = list("prison"); - pixel_x = 30 +/turf/open/floor/iron, +/area/station/cargo/storage) +"tCi" = ( +/turf/open/floor/iron/dark, +/area/station/service/chapel/monastery) +"tCl" = ( +/obj/structure/fluff/tram_rail, +/turf/open/openspace, +/area/station/hallway/primary/tram/center) +"tCn" = ( +/obj/machinery/vending/wardrobe/jani_wardrobe, +/obj/structure/extinguisher_cabinet/directional/north, +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 5 + }, +/obj/effect/turf_decal/trimline/purple/filled/warning{ + dir = 5 }, /turf/open/floor/iron, -/area/security/office) -"tjK" = ( -/obj/structure/table/optable, -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 1 +/area/station/service/janitor) +"tCo" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/structure/disposalpipe/sorting/mail/flip{ + name = "sorting disposal pipe (Virology)"; + sortType = 27 }, /turf/open/floor/iron/white, -/area/medical/surgery/aft) -"tjZ" = ( -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 - }, -/obj/machinery/door/airlock/glass{ - name = "Break Room" +/area/station/medical/medbay/central) +"tCC" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 4 }, +/obj/structure/cable, /obj/machinery/door/firedoor, -/turf/open/floor/iron, -/area/cargo/miningdock/cafeteria) -"tka" = ( -/turf/open/floor/circuit/green, -/area/science/robotics/mechbay) -"tkb" = ( -/obj/machinery/door/airlock/maintenance_hatch{ - name = "Public Garden Maintenance Access"; - req_one_access_txt = "12" +/obj/machinery/door/airlock/public/glass{ + name = "Monastary" }, -/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/mapping_helpers/airlock/access/all/service/chapel_office, +/turf/open/floor/iron/dark, +/area/station/service/chapel/monastery) +"tCP" = ( /obj/effect/decal/cleanable/dirt, +/obj/item/seeds/coffee, /turf/open/floor/iron/smooth, -/area/service/hydroponics/garden) -"tkg" = ( -/obj/effect/turf_decal/tile/neutral{ +/area/station/maintenance/starboard/central) +"tCT" = ( +/turf/open/floor/plating, +/area/station/hallway/secondary/entry) +"tDa" = ( +/obj/structure/window/reinforced{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/turf/open/floor/engine, +/area/station/science/xenobiology) +"tDq" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) +"tDz" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/multiz/supply/visible/layer4{ dir = 8 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/obj/machinery/atmospherics/pipe/multiz/scrubbers/visible/layer2{ + dir = 8 }, -/obj/effect/turf_decal/tile/neutral, -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ +/obj/effect/turf_decal/stripes/line{ dir = 1 }, -/turf/open/floor/iron/dark, -/area/medical/morgue) -"tkn" = ( -/obj/effect/turf_decal/tile/neutral{ +/turf/open/floor/plating, +/area/station/maintenance/starboard/greater) +"tDD" = ( +/obj/machinery/teleport/hub, +/turf/open/floor/plating, +/area/station/ai_monitored/turret_protected/aisat/foyer) +"tDI" = ( +/obj/structure/sign/poster/contraband/lusty_xenomorph{ + pixel_x = 32 + }, +/turf/open/floor/wood/parquet, +/area/station/service/library) +"tDN" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/door/airlock/external{ + autoclose = 0; + frequency = 1449; + id_tag = "middleright_lower_eva_internal"; + name = "External Access" + }, +/obj/machinery/door_buttons/access_button{ + idDoor = "middleright_lower_eva_internal"; + idSelf = "middleright_lower_eva_airlock_control"; + name = "External Access Button"; + pixel_y = -24 + }, +/obj/effect/mapping_helpers/airlock/locked, +/turf/open/floor/catwalk_floor, +/area/station/hallway/primary/tram/center) +"tDT" = ( +/turf/open/openspace, +/area/station/commons/fitness/recreation) +"tEC" = ( +/obj/machinery/door/airlock/research{ + name = "Research and Development Lab" + }, +/obj/machinery/door/firedoor, +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/purple/filled/line, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "rndlab1"; + name = "Research and Development Shutter" }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark, -/area/medical/break_room) -"tkp" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 8 }, +/obj/effect/mapping_helpers/airlock/access/all/science/general, +/turf/open/floor/iron/white, +/area/station/science/lab) +"tEJ" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/white, +/area/station/medical/chemistry) +"tEP" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/security/checkpoint/supply) +"tFf" = ( +/obj/structure/sign/warning/secure_area{ + desc = "A warning sign which reads 'BOMB RANGE"; + name = "BOMB RANGE" + }, +/turf/closed/wall, +/area/station/science/ordnance/bomb) +"tFg" = ( +/obj/machinery/camera/directional/east{ + c_tag = "Civilian - Chapel East" + }, /turf/open/floor/iron/dark, -/area/commons/fitness/recreation/entertainment) -"tkH" = ( -/obj/effect/turf_decal/trimline/red/filled/corner, -/obj/effect/turf_decal/trimline/yellow/filled/corner{ - dir = 8 +/area/station/service/chapel) +"tFm" = ( +/turf/closed/wall, +/area/station/service/hydroponics) +"tFr" = ( +/obj/structure/table, +/obj/item/storage/box/beakers{ + pixel_x = 3; + pixel_y = 3 }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/obj/item/storage/box/syringes, +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 5 }, -/obj/machinery/atmospherics/components/binary/valve/digital{ - name = "Waste Release" +/turf/open/floor/iron/dark, +/area/station/service/hydroponics) +"tFx" = ( +/obj/structure/railing{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/green/visible, -/turf/open/floor/iron, -/area/engineering/atmos) -"tld" = ( -/obj/effect/turf_decal/trimline/yellow/warning{ - dir = 1 +/obj/effect/turf_decal/siding/thinplating{ + dir = 4 }, -/obj/effect/turf_decal/trimline/neutral/filled/arrow_cw, -/obj/effect/turf_decal/caution, -/obj/structure/railing/corner{ - dir = 1 +/obj/effect/turf_decal/trimline/brown/filled/line{ + dir = 4 }, /turf/open/floor/iron, -/area/hallway/primary/tram/right) -"tlf" = ( -/obj/structure/table/optable{ - name = "Robotics Operating Table" +/area/station/cargo/storage) +"tFE" = ( +/obj/machinery/atmospherics/components/unary/thermomachine/freezer{ + piping_layer = 2 }, /turf/open/floor/iron/white, -/area/science/robotics/lab) -"tlp" = ( -/obj/vehicle/ridden/wheelchair, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 5 +/area/station/science/ordnance) +"tFJ" = ( +/turf/closed/wall/r_wall, +/area/station/maintenance/department/security) +"tFQ" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/public/glass{ + name = "Holodeck Door" }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/white, -/area/medical/medbay/central) -"tlq" = ( -/obj/structure/industrial_lift/tram{ - icon_state = "plating" +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "holodeck" }, -/obj/structure/window/reinforced/shuttle, -/obj/structure/grille, -/turf/open/openspace, -/area/hallway/primary/tram/center) -"tlH" = ( -/obj/effect/turf_decal/trimline/white/filled/line, -/obj/effect/turf_decal/trimline/white/filled/line{ +/obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark, -/area/engineering/storage/tech) -"tlK" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 5 +/obj/effect/turf_decal/trimline/neutral/filled/line, +/turf/open/floor/iron, +/area/station/commons/fitness/recreation) +"tFT" = ( +/obj/machinery/vending/wardrobe/robo_wardrobe, +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 4 }, +/obj/structure/noticeboard/directional/east, /turf/open/floor/iron, -/area/commons/dorms) -"tlO" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, +/area/station/science/robotics/lab) +"tFV" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/neutral/filled/line, /turf/open/floor/iron, -/area/hallway/secondary/exit) -"tlX" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ +/area/station/engineering/gravity_generator) +"tFZ" = ( +/obj/effect/turf_decal/stripes{ + dir = 1 + }, +/obj/effect/turf_decal/stripes, +/turf/open/floor/vault, +/area/station/hallway/primary/tram/center) +"tGf" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/trimline/yellow/filled/corner{ dir = 4 }, -/turf/open/floor/iron, -/area/security/processing) -"tmw" = ( -/turf/closed/wall/r_wall, -/area/ai_monitored/command/nuke_storage) -"tmy" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/turf/open/floor/carpet, -/area/commons/dorms) -"tmI" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/door/airlock/maintenance_hatch{ - name = "Security Maintenance" +/obj/effect/turf_decal/trimline/yellow/filled/corner{ + dir = 1 }, -/obj/effect/mapping_helpers/airlock/access/any/security/general, -/turf/open/floor/plating, -/area/maintenance/starboard/greater) -"tmQ" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/space_heater, -/turf/open/floor/iron/smooth, -/area/maintenance/department/science) -"tng" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/turf/open/floor/iron/white, -/area/security/medical) -"tni" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/turf/open/floor/iron/dark, -/area/science/xenobiology) -"tnA" = ( +/turf/open/floor/iron/white, +/area/station/medical/chemistry) +"tGk" = ( /obj/structure/cable, -/obj/effect/turf_decal/trimline/green/filled/corner, -/obj/effect/turf_decal/trimline/neutral/filled/corner{ - dir = 8 +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/trimline/red/filled/corner, +/turf/open/floor/iron, +/area/station/security/prison/workout) +"tGo" = ( +/obj/effect/spawner/random/vending/colavend, +/obj/effect/turf_decal/siding/thinplating/dark{ + dir = 10 }, +/obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/security/prison/garden) -"tnL" = ( -/turf/open/floor/iron, -/area/engineering/atmos) -"tnX" = ( -/obj/machinery/door/airlock/external{ - name = "Solar Maintenance"; - req_access_txt = "10" +/area/station/hallway/secondary/entry) +"tGA" = ( +/obj/machinery/mineral/stacking_machine{ + input_dir = 1; + stack_amt = 10 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ +/obj/structure/window/reinforced{ dir = 1 }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/station/maintenance/disposal) +"tGC" = ( /obj/structure/cable, -/turf/open/floor/plating, -/area/maintenance/solars/starboard) -"tof" = ( -/obj/structure/chair{ - name = "Defense" +/obj/structure/closet/secure_closet/injection{ + name = "educational injections"; + pixel_x = 2 }, -/obj/effect/turf_decal/tile/green/anticorner/contrasted{ - dir = 4 +/turf/open/floor/iron/white, +/area/station/security/execution/education) +"tGI" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/computer/turbine_computer{ + mapping_id = "main_turbine" + }, +/obj/structure/cable/layer1, +/turf/open/floor/iron, +/area/station/maintenance/disposal/incinerator) +"tGW" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 8 }, +/obj/item/radio/intercom/directional/west, +/obj/structure/disposalpipe/segment, +/obj/structure/cable, /turf/open/floor/iron, -/area/security/courtroom) -"tog" = ( +/area/station/hallway/primary/tram/center) +"tHb" = ( /obj/structure/table, /obj/effect/turf_decal/trimline/yellow/filled/line{ dir = 1 }, -/obj/machinery/light/directional/north, -/obj/machinery/reagentgrinder, -/obj/item/stack/sheet/mineral/plasma{ - pixel_y = 10 +/obj/item/stack/sheet/iron/fifty, +/obj/item/stack/sheet/iron/fifty, +/obj/item/stack/sheet/iron/fifty, +/obj/item/stack/sheet/plasteel{ + amount = 10 }, -/obj/structure/cable, -/turf/open/floor/iron/white, -/area/medical/chemistry) -"tol" = ( -/obj/effect/turf_decal/siding/thinplating/corner, -/obj/structure/railing/corner, -/obj/effect/turf_decal/trimline/red/corner, /turf/open/floor/iron, -/area/security/checkpoint/supply) -"tom" = ( -/obj/effect/turf_decal/sand/plating, -/obj/structure/railing/corner{ - dir = 8 +/area/station/engineering/main) +"tHl" = ( +/obj/structure/filingcabinet, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/firealarm/directional/north, +/turf/open/floor/iron/grimy, +/area/station/security/detectives_office) +"tHx" = ( +/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/pipe/layer_manifold/scrubbers/visible{ + dir = 4 }, -/turf/open/floor/plating/airless, -/area/mine/explored) -"toC" = ( /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"tHz" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/catwalk_floor, -/area/maintenance/department/medical) -"toF" = ( -/turf/closed/wall/rock/porous, -/area/maintenance/starboard/lesser) -"toM" = ( -/obj/structure/disposalpipe/segment{ - dir = 6 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/turf/open/floor/iron, -/area/cargo/storage) -"toR" = ( +/turf/open/floor/iron/showroomfloor, +/area/station/security/lockers) +"tHI" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Atmospherics Maintenance" + }, /obj/structure/cable, +/obj/effect/mapping_helpers/airlock/access/all/engineering/atmos, /turf/open/floor/catwalk_floor, -/area/maintenance/department/cargo) -"toT" = ( -/obj/machinery/conveyor_switch/oneway{ - dir = 8; - id = "garbage"; - name = "disposal conveyor" - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/decal/cleanable/dirt, -/obj/structure/disposalpipe/segment{ - dir = 4 +/area/station/maintenance/starboard/lesser) +"tIq" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 1 }, -/obj/effect/landmark/event_spawn, -/turf/open/floor/iron, -/area/maintenance/disposal) -"tpi" = ( -/obj/structure/railing{ - dir = 5 +/obj/machinery/portable_atmospherics/canister/nitrogen, +/obj/machinery/status_display/evac/directional/south, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"tIH" = ( +/obj/structure/stairs/south, +/turf/open/floor/iron/stairs/medium{ + dir = 1 }, -/turf/open/floor/glass/reinforced, -/area/ai_monitored/turret_protected/aisat/hallway) -"tpo" = ( +/area/station/commons/lounge) +"tIJ" = ( +/obj/structure/closet/crate, +/obj/item/clothing/mask/balaclava, +/obj/item/restraints/handcuffs, +/obj/item/restraints/legcuffs/beartrap, +/turf/open/misc/asteroid, +/area/mine/explored) +"tIK" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/trimline/purple/filled/line, +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/science/explab) +"tJi" = ( +/obj/structure/rack, +/obj/item/clothing/suit/hooded/ablative, +/obj/item/gun/energy/ionrifle, +/obj/item/gun/energy/temperature/security, +/obj/structure/reagent_dispensers/wall/peppertank/directional/north, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/security/armory) +"tJl" = ( +/obj/structure/window/reinforced, +/obj/structure/table/wood, +/obj/item/radio/intercom/directional/east, +/obj/item/reagent_containers/food/drinks/flask/gold, +/obj/item/hand_tele, +/turf/open/floor/wood, +/area/station/command/heads_quarters/captain) +"tJz" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, /obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 4 - }, -/obj/effect/turf_decal/siding/thinplating/corner{ - dir = 4 + dir = 1 }, +/obj/machinery/firealarm/directional/north, /turf/open/floor/iron, -/area/hallway/primary/central) -"tpp" = ( -/obj/structure/table/reinforced, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/area/station/hallway/secondary/construction/engineering) +"tJD" = ( +/obj/machinery/atmospherics/components/binary/pump/on{ + dir = 4; + name = "Mix to Filter" }, -/obj/effect/spawner/random/food_or_drink/donkpockets, -/turf/open/floor/iron/dark, -/area/medical/break_room) -"tps" = ( -/obj/structure/railing{ - dir = 8 +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/engineering/atmos/pumproom) +"tJG" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/service/hydroponics/garden) +"tJL" = ( +/obj/structure/cable, +/obj/effect/turf_decal/trimline/red/filled/corner{ + dir = 1 }, -/obj/effect/turf_decal/siding/thinplating/dark{ +/obj/effect/turf_decal/trimline/red/filled/corner{ dir = 8 }, -/obj/item/kirbyplants{ - icon_state = "plant-10" +/obj/machinery/duct, +/turf/open/floor/iron, +/area/station/security/prison) +"tJR" = ( +/obj/structure/table/reinforced, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 10 }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 +/obj/machinery/newscaster/directional/south, +/obj/machinery/airalarm/directional/west, +/turf/open/floor/iron, +/area/station/security/checkpoint/supply) +"tJY" = ( +/obj/machinery/computer/department_orders/security{ + dir = 4 }, -/obj/effect/turf_decal/trimline/purple/filled/line{ +/obj/effect/turf_decal/trimline/red/filled/line{ dir = 9 }, -/turf/open/floor/iron/white, -/area/science/research) -"tpy" = ( -/obj/machinery/airalarm/directional/east, -/obj/machinery/camera{ - c_tag = "Arrivals - Lounge"; - dir = 6 - }, -/turf/open/floor/iron/grimy, -/area/hallway/secondary/entry) -"tpK" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, -/obj/structure/disposalpipe/segment{ +/obj/machinery/status_display/evac/directional/west, +/obj/effect/turf_decal/trimline/red/filled/warning{ dir = 4 }, /turf/open/floor/iron, -/area/engineering/atmos) -"tpP" = ( -/obj/structure/rack, -/obj/item/clothing/shoes/magboots{ - pixel_x = -4; - pixel_y = 3 +/area/station/security/office) +"tKo" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 4 }, -/obj/item/clothing/shoes/magboots, -/obj/item/clothing/shoes/magboots{ - pixel_x = 4; - pixel_y = -3 +/obj/effect/turf_decal/tile/blue{ + dir = 8 }, -/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/box/white{ + color = "#52B4E9" + }, +/obj/machinery/portable_atmospherics/canister/oxygen, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/freezer, +/area/station/medical/coldroom) +"tKs" = ( +/obj/structure/bed, +/obj/effect/landmark/start/janitor, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/service/janitor) +"tKt" = ( /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/iron, -/area/ai_monitored/command/storage/eva) -"tpS" = ( -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/catwalk_floor, -/area/maintenance/port/central) -"tpU" = ( -/obj/effect/turf_decal/trimline/yellow/filled/corner{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/yellow/filled/corner{ - dir = 1 - }, -/obj/structure/cable, -/turf/open/floor/iron, -/area/engineering/atmos/pumproom) -"tqh" = ( -/obj/structure/table, -/obj/item/raw_anomaly_core/random{ - pixel_x = 7; - pixel_y = 9 - }, -/obj/item/raw_anomaly_core/random{ - pixel_x = -5; - pixel_y = 7 - }, -/obj/item/raw_anomaly_core/random, -/obj/machinery/airalarm/directional/west, /turf/open/floor/iron/dark, -/area/science/mixing/launch) -"tqq" = ( +/area/station/commons/fitness) +"tKH" = ( +/obj/machinery/suit_storage_unit/captain, +/turf/open/floor/wood, +/area/station/command/heads_quarters/captain/private) +"tLb" = ( +/obj/effect/spawner/random/engineering/tracking_beacon, /obj/structure/table, -/turf/open/floor/glass, -/area/service/kitchen/diner) -"tqs" = ( -/obj/structure/chair, -/obj/effect/turf_decal/trimline/neutral/filled/line{ +/obj/machinery/power/apc/auto_name/directional/south, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/command/teleporter) +"tLg" = ( +/obj/effect/turf_decal/trimline/red/filled/corner{ dir = 1 }, -/obj/machinery/light/directional/north, -/obj/effect/landmark/start/hangover, +/obj/structure/disposalpipe/segment, /turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"tqw" = ( -/obj/effect/turf_decal/trimline/purple/filled/corner{ +/area/station/security/office) +"tLk" = ( +/obj/machinery/door/airlock/maintenance_hatch, +/obj/effect/decal/cleanable/dirt, +/obj/effect/mapping_helpers/airlock/unres{ dir = 8 }, -/turf/open/floor/iron/dark, -/area/science/xenobiology) -"tqB" = ( -/obj/machinery/research/anomaly_refinery, -/turf/open/floor/iron/dark, -/area/science/mixing/launch) -"tqF" = ( -/obj/structure/table/glass, -/obj/structure/window/reinforced{ - dir = 8 +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +/turf/open/floor/iron/smooth, +/area/station/maintenance/port/fore) +"tLo" = ( +/obj/machinery/firealarm/directional/east, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/grimy, +/area/station/service/chapel/office) +"tLq" = ( +/obj/structure/closet/secure_closet/detective, +/obj/item/camera/detective, +/turf/open/floor/iron/grimy, +/area/station/security/detectives_office) +"tLt" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 }, -/obj/effect/turf_decal/siding/wideplating/dark{ +/turf/open/floor/wood, +/area/station/service/bar) +"tLy" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 8 }, -/obj/machinery/recharger, +/turf/open/floor/iron, +/area/station/security/prison/workout) +"tLA" = ( +/obj/machinery/light/small/directional/south, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/smooth, +/area/station/maintenance/tram/left) +"tLH" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment, /turf/open/floor/iron/dark, -/area/command/bridge) -"tqI" = ( -/obj/structure/window/reinforced{ - dir = 4 +/area/station/command/bridge) +"tLK" = ( +/obj/machinery/door/airlock/engineering{ + name = "Auxillary Base Construction" }, -/obj/structure/table/wood, -/obj/machinery/newscaster/directional/north, -/obj/machinery/recharger, -/turf/open/floor/carpet, -/area/command/heads_quarters/hop) -"tqL" = ( -/obj/effect/turf_decal/tile/neutral{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/trimline/yellow/filled/line{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/trimline/yellow/filled/line{ dir = 8 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 8 - }, -/turf/open/floor/iron/dark, -/area/medical/morgue) -"tqR" = ( -/turf/open/floor/iron, -/area/engineering/atmos/pumproom) -"tqW" = ( -/obj/effect/turf_decal/trimline/purple/filled/line, -/obj/effect/turf_decal/trimline/neutral/filled/warning, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/access/all/engineering/aux_base, /turf/open/floor/iron, -/area/hallway/primary/tram/right) -"tqY" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/stripes/corner{ - dir = 8 +/area/station/construction/mining/aux_base) +"tLM" = ( +/obj/machinery/light/small/directional/east, +/turf/open/floor/engine/co2, +/area/station/engineering/atmos) +"tLS" = ( +/obj/structure/chair/office{ + dir = 1 }, -/obj/structure/disposalpipe/segment{ - dir = 10 +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 4 }, -/turf/open/floor/iron/white, -/area/science/xenobiology) -"trk" = ( -/obj/machinery/light/small/directional/south, -/obj/effect/landmark/xeno_spawn, -/turf/open/floor/carpet, -/area/cargo/miningdock) -"trK" = ( -/turf/open/floor/iron/smooth, -/area/command/gateway) -"trQ" = ( -/obj/machinery/telecomms/bus/preset_three, -/turf/open/floor/iron/dark/telecomms, -/area/tcommsat/server) -"trV" = ( -/obj/effect/turf_decal/delivery, -/obj/structure/holosign/barrier/atmos/sturdy, -/obj/structure/fluff/tram_rail/floor, -/turf/open/floor/vault, -/area/hallway/primary/tram/right) -"tsK" = ( -/obj/effect/turf_decal/trimline/white/line, -/obj/effect/turf_decal/trimline/yellow/line{ - dir = 1 +/obj/machinery/newscaster/directional/east, +/obj/effect/landmark/start/depsec/science, +/turf/open/floor/iron, +/area/station/security/checkpoint/science) +"tLZ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/trash/garbage{ + spawn_loot_count = 2; + spawn_random_offset = 1; + spawn_scatter_radius = 4 }, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/aisat_interior) -"tsT" = ( -/obj/effect/turf_decal/trimline/white/corner{ +/turf/open/floor/plating, +/area/station/maintenance/tram/mid) +"tMg" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line{ dir = 1 }, -/obj/effect/turf_decal/trimline/yellow/line{ - dir = 4 +/obj/effect/turf_decal/trimline/yellow/filled/line, +/obj/structure/sign/warning/chem_diamond{ + pixel_x = 32 }, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/aisat_interior) -"ttz" = ( -/obj/structure/table, -/obj/item/storage/belt/utility, -/obj/item/storage/belt/utility, -/obj/item/radio/off, -/obj/item/radio/off, -/obj/item/radio/off, -/obj/item/radio/off, -/obj/item/radio/off, -/obj/item/multitool, -/obj/machinery/airalarm/directional/north, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/ai_monitored/command/storage/eva) -"ttH" = ( -/obj/effect/turf_decal/trimline/brown/filled/line, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/structure/chair/office/light, +/obj/effect/landmark/start/chemist, +/turf/open/floor/iron/white, +/area/station/medical/chemistry) +"tMh" = ( +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"tMq" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 8 }, -/obj/structure/cable, +/obj/machinery/door/firedoor, /turf/open/floor/iron, -/area/cargo/miningdock) -"ttI" = ( +/area/station/hallway/secondary/command) +"tMG" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/trimline/purple/filled/line, +/obj/structure/disposalpipe/junction/flip{ + dir = 4 + }, /obj/structure/cable, -/obj/effect/spawner/random/trash/garbage, -/obj/item/stack/rods, -/turf/open/floor/catwalk_floor, -/area/maintenance/starboard/greater) -"ttN" = ( -/turf/open/openspace, -/area/cargo/storage) -"ttW" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/turf/open/floor/iron, -/area/security/processing) -"tuh" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/trimline/yellow/warning{ - dir = 8 +/turf/open/floor/iron/white, +/area/station/science/lower) +"tMP" = ( +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Tunnel Access" }, -/obj/effect/decal/cleanable/oil, -/obj/item/clothing/glasses/welding, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/maintenance/port/central) -"tuj" = ( -/obj/effect/turf_decal/trimline/blue/filled/corner, -/obj/effect/turf_decal/trimline/blue/filled/corner{ +/obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 8 + }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/door/firedoor, +/obj/structure/disposalpipe/segment, /obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/effect/decal/cleanable/dirt, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +/obj/effect/mapping_helpers/airlock/unres, +/turf/open/floor/iron, +/area/station/maintenance/tram/left) +"tMY" = ( +/turf/open/floor/iron/stairs/medium, +/area/station/cargo/miningdock) +"tNc" = ( +/obj/effect/turf_decal/trimline/neutral/filled/corner, +/obj/effect/turf_decal/trimline/blue/filled/corner{ + dir = 8 }, -/turf/open/floor/iron/white, -/area/medical/medbay/central) -"tum" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/yellow/visible, +/obj/machinery/atmospherics/pipe/bridge_pipe/green/visible{ dir = 4 }, -/obj/structure/cable, -/turf/open/floor/iron/white, -/area/science/research) -"tuo" = ( -/obj/effect/turf_decal/stripes/line{ +/turf/open/floor/iron, +/area/station/engineering/atmos) +"tNf" = ( +/obj/structure/closet/secure_closet/engineering_electrical, +/obj/effect/turf_decal/bot{ dir = 1 }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/engineering/main) +"tNk" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 8 }, -/turf/open/floor/iron/dark, -/area/engineering/atmospherics_engine) -"tuq" = ( +/obj/machinery/door/firedoor, +/turf/open/floor/iron, +/area/station/commons/dorms) +"tNn" = ( +/obj/machinery/telecomms/message_server/preset, +/turf/open/floor/iron/dark/telecomms, +/area/station/tcommsat/server) +"tNp" = ( +/obj/structure/cable/multilayer/multiz, /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/trimline/yellow/warning{ - dir = 8 +/obj/structure/sign/warning/electric_shock{ + pixel_x = -32 }, -/obj/structure/shuttle/engine/propulsion{ - desc = "A standard reliable bluespace engine used by many forms of shuttles. This one has the bluespace core removed."; - name = "inactive propulsion engine" +/obj/effect/turf_decal/stripes/end{ + dir = 4 }, -/obj/effect/decal/cleanable/oil, +/turf/open/floor/plating, +/area/station/maintenance/starboard/lesser) +"tNy" = ( +/obj/effect/turf_decal/stripes/corner, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, -/area/maintenance/port/central) -"tuu" = ( -/obj/machinery/door/airlock{ - name = "Bathroom" - }, -/turf/open/floor/iron/freezer, -/area/science/lower) -"tuy" = ( +/area/station/science/ordnance/testlab) +"tOp" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 8 }, -/obj/machinery/camera{ - c_tag = "Security - Detective's Office"; - dir = 9; - network = list("ss13","Security") +/turf/open/floor/iron, +/area/station/cargo/lobby) +"tON" = ( +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ + dir = 1 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/duct, /obj/structure/cable, -/turf/open/floor/iron/grimy, -/area/security/detectives_office) -"tuA" = ( -/obj/structure/showcase/cyborg/old{ - dir = 8; - pixel_x = 9; - pixel_y = 2 - }, -/turf/open/floor/circuit, -/area/ai_monitored/turret_protected/aisat_interior) -"tuP" = ( +/turf/open/floor/iron, +/area/station/service/bar) +"tOU" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/effect/turf_decal/trimline/purple/line{ - dir = 1 +/obj/structure/table, +/obj/item/stack/sheet/glass/fifty, +/obj/item/stack/sheet/iron/fifty, +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 4 }, +/turf/open/floor/iron/dark, +/area/station/engineering/atmospherics_engine) +"tOZ" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/power/port_gen/pacman, +/turf/open/floor/plating, +/area/station/ai_monitored/turret_protected/aisat/maint) +"tPf" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, /turf/open/floor/iron, -/area/science/robotics/lab) -"tvg" = ( -/obj/effect/turf_decal/siding/thinplating{ +/area/station/engineering/atmos) +"tPh" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 8 }, -/obj/structure/disposalpipe/segment, -/obj/structure/fluff/tram_rail/floor, /obj/structure/cable, /turf/open/floor/iron, -/area/hallway/primary/tram/center) -"tvi" = ( -/obj/effect/turf_decal/trimline/green/filled/corner, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/medical/virology) -"tvn" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 10 +/area/station/commons/storage/primary) +"tPE" = ( +/turf/closed/wall, +/area/station/hallway/secondary/entry) +"tPR" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 1 }, -/obj/structure/bed/dogbed{ - desc = "A comfy-looking cat bed. You can even strap your pet in, in case the gravity turns off."; - name = "cat bed" +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/aisat/maint) +"tPW" = ( +/obj/machinery/suit_storage_unit/engine, +/obj/effect/turf_decal/bot{ + dir = 1 }, -/mob/living/simple_animal/pet/cat/jerry, -/turf/open/floor/iron, -/area/maintenance/tram/mid) -"tvB" = ( -/obj/structure/closet/l3closet/janitor, -/obj/machinery/firealarm/directional/south, -/obj/machinery/light_switch/directional/east, -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 6 +/turf/open/floor/iron/dark, +/area/station/engineering/engine_smes) +"tPZ" = ( +/turf/closed/wall, +/area/station/science/lab) +"tQa" = ( +/obj/modular_map_root/tramstation{ + key = "maintenance_science_west" }, -/obj/effect/turf_decal/trimline/purple/filled/warning{ - dir = 6 +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/smooth, +/area/station/maintenance/department/medical) +"tQt" = ( +/obj/effect/turf_decal/trimline/brown/filled/line{ + dir = 4 }, -/turf/open/floor/iron, -/area/service/janitor) -"tvH" = ( -/obj/effect/turf_decal/trimline/yellow/filled, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/textured, -/area/medical/medbay/central) -"twg" = ( -/obj/effect/turf_decal/trimline/neutral/filled/corner{ - dir = 4 +/obj/machinery/camera{ + c_tag = "Cargo - Mining South-West"; + dir = 6; + network = list("ss13","cargo") }, +/obj/structure/cable, /turf/open/floor/iron, -/area/security/courtroom) -"twn" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 1 +/area/station/cargo/miningdock) +"tRb" = ( +/obj/structure/disposalpipe/segment{ + dir = 9 }, +/obj/effect/turf_decal/sand/plating, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/hallway/secondary/exit) -"twU" = ( -/obj/machinery/light/small/directional/south, -/obj/structure/closet/firecloset, -/obj/effect/landmark/start/hangover/closet, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/smooth, -/area/hallway/primary/tram/center) -"twX" = ( -/obj/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/engine, -/area/science/explab) -"twZ" = ( -/obj/structure/closet/secure_closet/contraband/armory, -/obj/effect/spawner/random/contraband/armory, -/obj/effect/spawner/random/maintenance/three, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/ai_monitored/security/armory) -"txf" = ( -/obj/machinery/atmospherics/pipe/smart/simple/yellow/visible{ +/turf/open/floor/plating/airless, +/area/mine/explored) +"tRc" = ( +/obj/structure/chair/stool/bar/directional/east, +/obj/effect/turf_decal/trimline/red/filled/line{ dir = 9 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, -/area/science/storage) -"txq" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/lattice/catwalk, -/obj/structure/railing/corner{ - dir = 4 +/area/station/security/prison/safe) +"tRd" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/commons/storage/primary) +"tRf" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 9 }, -/turf/open/floor/plating, -/area/maintenance/tram/left) -"tyc" = ( -/obj/effect/turf_decal/siding/wideplating/dark{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"tRj" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/computer/prisoner/management{ + dir = 4 + }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/command/bridge) -"tyd" = ( -/obj/structure/filingcabinet/chestdrawer, -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 10 +/obj/machinery/requests_console/directional/west{ + department = "Security"; + departmentType = 5; + name = "Security Requests Console" }, -/turf/open/floor/iron, -/area/tcommsat/computer) -"tyn" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 1 +/turf/open/floor/iron/showroomfloor, +/area/station/security/warden) +"tRr" = ( +/obj/machinery/door/airlock/hatch{ + name = "Ladder Access Hatch" }, -/obj/machinery/newscaster/directional/north, -/obj/machinery/light/directional/north, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/turf/open/floor/iron/white, -/area/medical/surgery/fore) -"tyo" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/catwalk_floor, +/area/station/hallway/primary/tram/center) +"tRs" = ( /obj/effect/turf_decal/trimline/blue/filled/line{ dir = 4 }, @@ -57689,5339 +58947,5445 @@ /obj/effect/landmark/event_spawn, /obj/structure/cable, /turf/open/floor/iron, -/area/hallway/secondary/command) -"tyH" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 8 - }, +/area/station/hallway/secondary/command) +"tRu" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/commons/vacant_room/office) +"tRC" = ( +/turf/closed/wall/rock, +/area/mine/explored) +"tRE" = ( +/obj/effect/landmark/start/hangover, /turf/open/floor/iron, -/area/commons/fitness) -"tyM" = ( -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ +/area/station/hallway/secondary/command) +"tRK" = ( +/obj/effect/turf_decal/trimline/neutral/filled/corner{ dir = 1 }, -/obj/machinery/power/apc/auto_name/directional/east, +/obj/effect/turf_decal/trimline/neutral/filled/corner{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, /turf/open/floor/iron, -/area/service/bar) -"tyR" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/trimline/neutral/filled/line, -/obj/machinery/light/small/directional/south, -/obj/structure/disposalpipe/trunk/multiz/down{ - dir = 2 +/area/station/hallway/secondary/exit) +"tRW" = ( +/obj/structure/toilet{ + dir = 8; + pixel_y = 8 }, -/turf/open/floor/iron, -/area/cargo/warehouse) -"tzc" = ( -/obj/structure/grille, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/maintenance/starboard/central) -"tzd" = ( -/obj/structure/railing{ - dir = 4 +/obj/effect/landmark/start/hangover, +/obj/effect/spawner/random/trash/graffiti{ + pixel_x = 32; + spawn_loot_chance = 25 }, -/obj/effect/turf_decal/siding/thinplating{ - dir = 8 +/obj/effect/spawner/random/trash/graffiti{ + pixel_y = 32; + spawn_loot_chance = 25 }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 +/obj/effect/spawner/random/trash/graffiti{ + pixel_y = -32; + spawn_loot_chance = 25 }, -/turf/open/floor/glass/reinforced, -/area/security/brig) -"tzg" = ( -/obj/effect/turf_decal/trimline/neutral/filled/corner{ +/turf/open/floor/iron/freezer, +/area/station/commons/lounge) +"tRX" = ( +/obj/effect/turf_decal/trimline/yellow/warning{ + dir = 1 + }, +/obj/structure/railing{ dir = 1 }, +/obj/effect/turf_decal/trimline/neutral/filled/arrow_ccw, +/obj/effect/spawner/random/vending/snackvend, /turf/open/floor/iron, -/area/commons/fitness) -"tzp" = ( -/obj/structure/cable/multilayer/multiz, +/area/station/hallway/primary/tram/left) +"tSp" = ( +/obj/structure/table/wood, +/obj/machinery/airalarm/directional/west, +/turf/open/floor/carpet, +/area/station/service/chapel/monastery) +"tSq" = ( +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Medical Maintenance Access" + }, /obj/effect/decal/cleanable/dirt, -/obj/structure/sign/warning/electricshock{ - pixel_x = -32 +/obj/machinery/duct, +/obj/effect/mapping_helpers/airlock/access/all/medical/surgery, +/turf/open/floor/iron/smooth, +/area/station/medical/coldroom) +"tSr" = ( +/obj/effect/turf_decal/trimline/purple/filled/corner{ + dir = 8 }, -/obj/effect/turf_decal/stripes/end{ +/turf/open/floor/iron/white, +/area/station/science/lobby) +"tSz" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 4 }, -/turf/open/floor/plating, -/area/maintenance/starboard/lesser) -"tzz" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/obj/effect/turf_decal/siding/thinplating{ dir = 8 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/extinguisher_cabinet/directional/east, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/disposalpipe/segment, -/turf/open/floor/iron/grimy, -/area/service/library/lounge) -"tzE" = ( -/obj/machinery/door/airlock/command/glass{ - name = "Server Access"; - req_access_txt = "30" +/turf/open/floor/iron, +/area/station/commons/fitness/recreation) +"tSU" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/trimline/white/filled/line{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/general/hidden, /turf/open/floor/iron/dark, -/area/science/server) -"tzK" = ( -/obj/effect/turf_decal/siding/thinplating{ - dir = 4 +/area/station/ai_monitored/turret_protected/aisat_interior) +"tTp" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/grille, +/turf/open/floor/plating, +/area/station/maintenance/starboard/central) +"tTu" = ( +/obj/structure/table, +/obj/item/assembly/prox_sensor{ + pixel_x = 5; + pixel_y = 7 }, -/obj/structure/disposalpipe/segment, -/obj/structure/fluff/tram_rail/floor{ - dir = 1 +/obj/item/assembly/prox_sensor{ + pixel_x = -4; + pixel_y = 1 }, -/obj/structure/cable, -/turf/open/floor/iron, -/area/hallway/primary/tram/center) -"tzM" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/item/assembly/prox_sensor{ + pixel_x = 2; + pixel_y = -2 + }, +/obj/item/assembly/prox_sensor{ + pixel_x = 9; + pixel_y = -2 + }, +/turf/open/floor/iron/dark, +/area/station/science/ordnance/testlab) +"tTw" = ( +/obj/machinery/door/airlock{ + name = "Unisex Showers" + }, +/obj/machinery/duct, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/trimline/blue/filled/line{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/freezer, +/area/station/commons/toilet) +"tTJ" = ( +/obj/structure/railing{ dir = 8 }, -/obj/structure/cable, -/turf/open/floor/iron, -/area/security/courtroom) -"tzU" = ( -/obj/effect/turf_decal/tile/blue{ +/obj/effect/turf_decal/siding/thinplating{ dir = 4 }, -/obj/effect/turf_decal/tile/blue{ +/obj/machinery/door/firedoor/border_only{ dir = 8 }, -/obj/structure/closet/wardrobe/black, -/turf/open/floor/iron/cafeteria, -/area/commons/dorms/laundry) -"tzY" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/grass, -/area/medical/virology) -"tAh" = ( -/turf/closed/wall/r_wall, -/area/engineering/storage/tech) -"tAA" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment, +/turf/open/floor/glass/reinforced, +/area/station/security/brig) +"tTK" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/portable_atmospherics/canister, +/obj/machinery/atmospherics/components/unary/portables_connector/visible/layer2, /turf/open/floor/iron, -/area/engineering/break_room) -"tAN" = ( -/obj/structure/railing/corner{ +/area/station/maintenance/disposal/incinerator) +"tTW" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"tTZ" = ( +/obj/effect/turf_decal/trimline/neutral/filled/corner{ dir = 4 }, -/obj/effect/turf_decal/trimline/purple/filled/line{ +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/machinery/light/directional/east, -/obj/structure/extinguisher_cabinet/directional/east, -/obj/structure/disposalpipe/segment, -/obj/structure/cable, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) +"tUm" = ( +/obj/effect/turf_decal/trimline/purple/filled/line, +/obj/machinery/light/directional/south, /turf/open/floor/iron/white, -/area/science/xenobiology) -"tBr" = ( -/obj/machinery/door/airlock/external{ - name = "Escape Pod Two"; - space_dir = 8 +/area/station/science/research) +"tUp" = ( +/obj/structure/rack, +/obj/item/clothing/shoes/magboots{ + pixel_x = -4; + pixel_y = 3 }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 +/obj/item/clothing/shoes/magboots, +/obj/item/clothing/shoes/magboots{ + pixel_x = 4; + pixel_y = -3 }, -/turf/open/floor/plating, -/area/hallway/secondary/entry) -"tBs" = ( -/obj/machinery/telecomms/server/presets/science, -/turf/open/floor/iron/dark/telecomms, -/area/tcommsat/server) -"tBt" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/turf/open/floor/iron/dark, -/area/security/interrogation) -"tBO" = ( -/turf/closed/wall/r_wall, -/area/engineering/supermatter/room) -"tBR" = ( -/obj/effect/decal/cleanable/dirt, -/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 = 4 }, -/turf/open/floor/plating, -/area/maintenance/starboard/central) -"tCc" = ( -/obj/structure/rack, -/obj/item/clothing/suit/hooded/ablative, -/obj/item/gun/energy/ionrifle, -/obj/item/gun/energy/temperature/security, -/obj/structure/reagent_dispensers/wall/peppertank/directional/north, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/ai_monitored/security/armory) -"tCm" = ( -/obj/machinery/suit_storage_unit/cmo, -/obj/effect/turf_decal/bot, -/obj/item/radio/intercom/directional/west, -/obj/effect/turf_decal/tile/blue/fourcorners, -/turf/open/floor/iron/dark, -/area/command/heads_quarters/cmo) -"tCp" = ( -/obj/machinery/air_sensor/mix_tank, -/turf/open/floor/engine/vacuum, -/area/engineering/atmos) -"tCw" = ( -/obj/effect/spawner/random/trash/mess, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/smooth, -/area/maintenance/starboard/lesser) -"tCx" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line, -/turf/open/floor/iron, -/area/hallway/secondary/exit) -"tCJ" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/item/radio/intercom/directional/west, /turf/open/floor/iron, -/area/hallway/primary/central) -"tCM" = ( -/obj/effect/turf_decal/trimline/blue/filled/corner{ +/area/station/ai_monitored/command/storage/eva) +"tUq" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/engineering/atmospherics_engine) +"tUy" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/purple/filled/corner, +/obj/structure/sink{ + dir = 4; + pixel_x = -12 + }, +/obj/machinery/camera{ + c_tag = "Science - Left Entry Airlock"; + dir = 10; + network = list("ss13","rd") + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 4 }, -/turf/open/floor/iron/dark, -/area/command/bridge) -"tCO" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line, -/obj/structure/extinguisher_cabinet/directional/west, -/turf/open/floor/iron/dark, -/area/commons/fitness/recreation/entertainment) -"tCR" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/carpet, -/area/service/chapel/monastery) -"tCV" = ( -/obj/machinery/firealarm/directional/north, -/turf/open/floor/iron/dark, -/area/commons/fitness/recreation/entertainment) -"tCW" = ( -/obj/structure/window/reinforced/spawner/west, -/turf/open/floor/iron/white/smooth_corner, -/area/security/execution/education) -"tDe" = ( -/obj/structure/rack, -/obj/item/book/manual/wiki/robotics_cyborgs, -/obj/item/storage/toolbox/mechanical{ - pixel_x = -3; - pixel_y = 3 +/turf/open/floor/iron, +/area/station/science/research) +"tUS" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 8 }, -/obj/item/storage/toolbox/electrical, -/obj/item/clothing/head/welding, -/obj/item/clothing/glasses/welding, -/obj/machinery/newscaster/directional/north, -/turf/open/floor/iron/dark, -/area/science/robotics/lab) -"tDo" = ( -/obj/machinery/duct, -/obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/trash/food_packaging, /obj/structure/cable, -/turf/open/floor/catwalk_floor, -/area/maintenance/central/greater) -"tDr" = ( -/obj/machinery/deepfryer, -/turf/open/floor/iron/white, -/area/service/kitchen) -"tDx" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 9 +/turf/open/floor/iron/grimy, +/area/station/ai_monitored/turret_protected/aisat/foyer) +"tUT" = ( +/obj/structure/extinguisher_cabinet/directional/west, +/obj/effect/turf_decal/trimline/blue/filled/corner, +/obj/effect/turf_decal/trimline/blue/filled/corner{ + dir = 8 }, -/obj/machinery/light_switch/directional/north{ - pixel_x = -22 +/obj/effect/turf_decal/trimline/green/filled/corner{ + dir = 1 }, -/obj/machinery/button/door/directional/north{ - id = "scidoor"; - name = "Science Cell Control"; - normaldoorcontrol = 1; - pixel_x = -24; - pixel_y = 36; - req_access_txt = "63" +/turf/open/floor/iron, +/area/station/security/courtroom) +"tVt" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 1 }, +/obj/machinery/light/directional/north, +/obj/machinery/airalarm/directional/north, /turf/open/floor/iron, -/area/security/checkpoint/science) -"tDB" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/area/station/tcommsat/computer) +"tVL" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/turf/open/floor/iron, -/area/cargo/miningdock) -"tDD" = ( -/obj/structure/railing/corner{ - dir = 1 +/obj/structure/disposalpipe/segment{ + dir = 6 }, -/obj/structure/railing/corner{ - dir = 4 +/turf/open/floor/carpet, +/area/station/service/library) +"tVP" = ( +/obj/structure/rack, +/obj/item/clothing/suit/armor/bulletproof{ + pixel_x = -3; + pixel_y = 3 }, -/obj/effect/turf_decal/siding/thinplating/corner{ - dir = 1 +/obj/item/clothing/suit/armor/bulletproof, +/obj/item/clothing/suit/armor/bulletproof{ + pixel_x = 3; + pixel_y = -3 }, -/obj/effect/turf_decal/siding/thinplating/corner{ - dir = 4 +/obj/item/clothing/head/helmet/alt{ + layer = 3.00001; + pixel_x = -3; + pixel_y = 3 }, -/obj/machinery/power/apc/auto_name/directional/north, +/obj/item/clothing/head/helmet/alt{ + layer = 3.00001 + }, +/obj/item/clothing/head/helmet/alt{ + layer = 3.00001; + pixel_x = 3; + pixel_y = -3 + }, +/obj/structure/reagent_dispensers/wall/peppertank/directional/west, +/obj/machinery/light/directional/north, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/security/armory) +"tWf" = ( +/obj/item/target/syndicate, +/turf/open/floor/engine, +/area/station/science/explab) +"tWt" = ( +/obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 8 + }, +/obj/machinery/airalarm/directional/west, /obj/structure/cable, -/obj/structure/disposalpipe/segment{ +/turf/open/floor/iron/white, +/area/station/science/lower) +"tWw" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ dir = 4 }, -/turf/open/floor/iron, -/area/commons/dorms) -"tEu" = ( -/obj/machinery/door/airlock/medical{ - name = "Psychology"; - req_access_txt = "70" +/turf/open/floor/iron/dark, +/area/station/commons/fitness/recreation/entertainment) +"tWy" = ( +/obj/machinery/biogenerator, +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 6 }, -/obj/structure/disposalpipe/segment{ - dir = 4 +/turf/open/floor/iron/dark, +/area/station/security/prison/garden) +"tWA" = ( +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ + dir = 1 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/duct, /obj/structure/cable, -/obj/machinery/door/firedoor, -/turf/open/floor/iron/white, -/area/medical/psychology) -"tEA" = ( -/obj/machinery/computer/cargo{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/brown/filled/line{ - dir = 8 +/turf/open/floor/iron, +/area/station/commons/lounge) +"tXe" = ( +/turf/open/floor/iron/grimy, +/area/station/ai_monitored/turret_protected/aisat/foyer) +"tXn" = ( +/obj/effect/spawner/structure/window, +/turf/open/floor/plating, +/area/station/service/chapel/monastery) +"tXs" = ( +/turf/open/floor/iron, +/area/station/engineering/atmos/pumproom) +"tXu" = ( +/obj/structure/table, +/obj/item/storage/box/firingpins, +/obj/item/storage/box/firingpins, +/obj/item/key/security, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/security/armory) +"tXK" = ( +/obj/machinery/conveyor_switch/oneway{ + id = "QMLoad2"; + name = "Unloading Conveyor"; + pixel_x = -13; + pixel_y = -4 }, -/obj/machinery/status_display/supply{ - pixel_x = -32 +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, /turf/open/floor/iron, -/area/cargo/qm) -"tEH" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 1 +/area/station/cargo/storage) +"tXV" = ( +/obj/effect/decal/cleanable/cobweb, +/obj/effect/turf_decal/trimline/yellow/filled/corner{ + dir = 8 }, -/obj/machinery/camera/directional/south{ - c_tag = "Science - Genetics Pen"; - network = list("ss13","rd") +/obj/machinery/firealarm/directional/west, +/obj/machinery/electrolyzer, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/maintenance/disposal/incinerator) +"tYe" = ( +/obj/structure/table/reinforced, +/obj/machinery/keycard_auth/directional/south, +/obj/item/rcl/pre_loaded, +/obj/machinery/computer/security/telescreen/ce{ + dir = 4; + pixel_x = -24 }, -/turf/open/floor/grass, -/area/science/genetics) -"tEQ" = ( -/obj/structure/table, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/item/paper_bin/carbon{ - pixel_x = -3; - pixel_y = 7 +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 1 }, -/obj/item/stamp/qm, -/obj/effect/landmark/event_spawn, -/obj/structure/disposalpipe/segment, -/turf/open/floor/carpet, -/area/cargo/qm) -"tFb" = ( -/obj/machinery/light/dim/directional/south, +/obj/item/clipboard, +/obj/item/paper/monitorkey, +/turf/open/floor/iron/dark, +/area/station/command/heads_quarters/ce) +"tYi" = ( +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/trimline/neutral/filled/line, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/duct, +/obj/structure/cable, /turf/open/floor/iron/dark, -/area/service/chapel/office) -"tFn" = ( -/obj/machinery/hydroponics/soil, -/obj/machinery/status_display/ai/directional/south, -/obj/effect/turf_decal/trimline/green/filled/line, +/area/station/commons/lounge) +"tYs" = ( /obj/effect/turf_decal/trimline/neutral/filled/corner{ - dir = 4 + dir = 1 }, -/obj/item/cultivator, -/turf/open/floor/iron/dark, -/area/security/prison/garden) -"tFo" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 9 +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/item/kirbyplants/random, -/obj/item/radio/intercom/directional/north, -/obj/structure/sign/poster/official/random/directional/west, /turf/open/floor/iron, -/area/commons/dorms) -"tFu" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 +/area/station/commons/fitness/recreation) +"tYK" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/delivery, +/obj/structure/lattice/catwalk, +/obj/machinery/door/poddoor/shutters{ + id = "trammaintdock" }, -/obj/machinery/door/airlock/external{ - name = "Security Escape Airlock"; - req_access_txt = "2"; - space_dir = 4 +/turf/open/floor/plating, +/area/station/maintenance/port/central) +"tZe" = ( +/obj/structure/sign/warning/vacuum/external{ + pixel_x = -32 }, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, -/area/hallway/secondary/exit/departure_lounge) -"tFw" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/door/airlock/maintenance_hatch{ - name = "Atmospherics Maintenance"; - req_one_access_txt = "24" +/area/station/maintenance/port/fore) +"tZi" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 }, -/obj/structure/cable, +/obj/effect/turf_decal/trimline/purple/filled/line, +/turf/open/floor/iron/white, +/area/station/science/cytology) +"tZo" = ( +/obj/structure/holosign/barrier/atmos, /turf/open/floor/plating, -/area/maintenance/starboard/lesser) -"tFC" = ( -/obj/structure/disposalpipe/segment{ +/area/station/maintenance/starboard/greater) +"tZv" = ( +/obj/machinery/holopad, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron/dark, +/area/station/command/teleporter) +"tZy" = ( +/obj/structure/lattice/catwalk, +/obj/structure/railing{ + dir = 8 + }, +/obj/structure/railing{ dir = 4 }, -/turf/open/floor/iron, -/area/cargo/storage) -"tFH" = ( -/obj/machinery/door/airlock/grunge{ - name = "Entertainment Center" +/turf/open/space/basic, +/area/space/nearstation) +"tZD" = ( +/obj/effect/turf_decal/trimline/neutral/filled/corner, +/obj/effect/turf_decal/trimline/neutral/filled/corner{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ +/obj/effect/turf_decal/trimline/neutral/corner{ dir = 4 }, -/turf/open/floor/iron/dark, -/area/commons/fitness/recreation/entertainment) -"tFU" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/firedoor, -/obj/machinery/door/window/left/directional/north{ - name = "Hydroponics Desk"; - req_access_txt = "35" +/obj/effect/turf_decal/trimline/neutral/corner{ + dir = 1 }, +/obj/effect/turf_decal/bot, +/obj/machinery/holopad, +/obj/effect/landmark/observer_start, /turf/open/floor/iron, -/area/service/hydroponics) -"tFW" = ( -/obj/effect/turf_decal/trimline/yellow/warning{ +/area/station/hallway/primary/tram/center) +"tZJ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/closet/crate, +/obj/effect/spawner/random/maintenance/four, +/obj/effect/spawner/random/engineering/flashlight, +/turf/open/floor/iron/smooth, +/area/station/maintenance/port/aft) +"tZO" = ( +/obj/machinery/atmospherics/components/unary/outlet_injector/monitored/nitrous_input{ + dir = 8 + }, +/turf/open/floor/engine/n2o, +/area/station/engineering/atmos) +"tZV" = ( +/obj/effect/turf_decal/trimline/neutral/filled/corner{ dir = 1 }, -/obj/effect/turf_decal/trimline/neutral/filled/line, +/obj/machinery/bluespace_vendor/directional/north, +/turf/open/floor/iron, +/area/station/hallway/primary/tram/left) +"uai" = ( /obj/effect/decal/cleanable/dirt, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/effect/turf_decal/trimline/yellow/warning{ + dir = 1 }, -/obj/structure/cable, -/obj/effect/spawner/random/trash/graffiti{ - pixel_y = -32; - spawn_loot_chance = 50 +/obj/effect/turf_decal/trimline/neutral/filled/corner{ + dir = 8 }, /turf/open/floor/iron, -/area/maintenance/tram/left) -"tGe" = ( -/obj/structure/cable/multilayer/connected, -/turf/open/floor/engine, -/area/engineering/supermatter) -"tGh" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ +/area/station/maintenance/tram/mid) +"uax" = ( +/turf/open/floor/iron, +/area/station/cargo/storage) +"uaO" = ( +/obj/machinery/camera/directional/south{ + c_tag = "Science - Xenobiology Kill Room Upper"; + network = list("ss13","rd","xeno") + }, +/obj/machinery/atmospherics/components/unary/passive_vent{ + dir = 4; + name = "killroom vent" + }, +/turf/open/floor/circuit/telecomms, +/area/station/science/xenobiology) +"uaU" = ( +/obj/effect/turf_decal/trimline/neutral/filled/corner, +/obj/effect/turf_decal/trimline/neutral/filled/corner{ dir = 8 }, -/obj/machinery/airalarm/directional/west, -/turf/open/floor/iron, -/area/hallway/primary/central) -"tGl" = ( -/obj/machinery/camera/directional/north{ - c_tag = "Civilian - Restroom North" +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 10 }, -/turf/open/floor/iron/freezer, -/area/commons/toilet) -"tGm" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ +/turf/open/floor/iron, +/area/station/hallway/primary/tram/left) +"uaX" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 1 }, -/obj/machinery/vending/wardrobe/sec_wardrobe, +/obj/effect/turf_decal/trimline/yellow/filled/line, /turf/open/floor/iron, -/area/security/checkpoint/escape) -"tGr" = ( -/obj/machinery/door/airlock/external{ - name = "Escape Pod One"; - space_dir = 8 - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ +/area/station/engineering/atmos) +"ubc" = ( +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/turf/open/floor/plating, -/area/hallway/secondary/entry) -"tGF" = ( -/obj/machinery/computer/secure_data{ +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/turf_decal/tile/red/fourcorners, +/obj/effect/turf_decal/tile/neutral, +/obj/structure/table/reinforced, +/obj/item/storage/box/bodybags, +/obj/item/pen, +/obj/machinery/airalarm/directional/south, /turf/open/floor/iron/dark, -/area/security/office) -"tGQ" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/carpet, -/area/service/chapel) -"tGV" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 4 - }, -/turf/open/floor/iron, -/area/cargo/lobby) -"tHg" = ( -/obj/effect/spawner/structure/window/reinforced, +/area/station/medical/morgue) +"ube" = ( +/obj/machinery/chem_mass_spec, +/obj/machinery/power/apc/auto_name/directional/west, /obj/structure/cable, -/turf/open/floor/plating, -/area/security/prison) -"tHm" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/door/airlock/maintenance_hatch{ - req_one_access_txt = "12" - }, -/turf/open/floor/iron/smooth, -/area/maintenance/department/crew_quarters/dorms) -"tHn" = ( -/obj/machinery/door/airlock/external{ - name = "External Access" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ +/obj/effect/turf_decal/tile/yellow/anticorner/contrasted{ dir = 1 }, -/obj/effect/turf_decal/sand/plating, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/plating, -/area/maintenance/starboard/greater) -"tHu" = ( -/obj/effect/turf_decal/siding/thinplating/dark{ +/turf/open/floor/iron/white, +/area/station/medical/pharmacy) +"ubf" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ dir = 9 }, -/obj/effect/spawner/random/vending/colavend, -/obj/machinery/airalarm/directional/north, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/hallway/primary/central) -"tHA" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/machinery/computer/security{ dir = 4 }, -/obj/effect/turf_decal/trimline/brown/filled/corner, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/newscaster/directional/west, +/turf/open/floor/iron/showroomfloor, +/area/station/security/warden) +"ubg" = ( +/obj/structure/railing{ + dir = 9 + }, +/turf/open/floor/glass/reinforced, +/area/station/ai_monitored/turret_protected/aisat/hallway) +"ubo" = ( +/obj/structure/closet/secure_closet/freezer/fridge, +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/siding/thinplating/corner{ + dir = 8 + }, +/obj/machinery/light/directional/west, +/obj/effect/turf_decal/tile/red/fourcorners, +/turf/open/floor/iron, +/area/station/service/kitchen) +"ubx" = ( +/obj/effect/turf_decal/arrows/red{ + pixel_y = 15 + }, /obj/effect/decal/cleanable/dirt, -/obj/structure/cable, /turf/open/floor/iron, -/area/cargo/storage) -"tHK" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable, -/turf/open/floor/plating, -/area/security/processing) -"tHL" = ( -/obj/structure/table, -/obj/machinery/recharger, -/obj/effect/turf_decal/trimline/red/filled/line{ +/area/station/engineering/atmospherics_engine) +"ubC" = ( +/obj/effect/turf_decal/trimline/red/filled/corner, +/turf/open/floor/iron, +/area/station/security/prison) +"ubH" = ( +/turf/open/floor/iron/chapel{ dir = 6 }, -/turf/open/floor/iron, -/area/security/office) -"tHW" = ( -/obj/effect/turf_decal/trimline/neutral/filled/corner{ - dir = 8 +/area/station/service/chapel) +"ubO" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 1 + }, +/obj/machinery/door/firedoor, +/obj/structure/cable, /turf/open/floor/iron, -/area/hallway/primary/tram/right) -"tHX" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/area/station/hallway/secondary/construction/engineering) +"ubW" = ( +/obj/effect/turf_decal/siding/thinplating{ dir = 8 }, -/obj/machinery/airalarm/directional/east, -/obj/machinery/camera/directional/east{ - c_tag = "Command - Captain's Office" - }, -/turf/open/floor/carpet, -/area/command/heads_quarters/captain) -"tIb" = ( -/obj/machinery/vending/tool, -/obj/machinery/airalarm/directional/east, -/obj/machinery/camera{ - c_tag = "Civilian - Primary Tool Storage"; - dir = 6 +/turf/open/floor/iron, +/area/station/commons/fitness/recreation) +"ucg" = ( +/obj/structure/chair{ + dir = 1 }, -/obj/effect/turf_decal/trimline/neutral/filled/line{ +/obj/effect/turf_decal/trimline/neutral/filled/line, +/obj/effect/landmark/start/hangover, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) +"ucl" = ( +/obj/effect/turf_decal/trimline/purple/filled/line{ dir = 4 }, +/obj/structure/filingcabinet/chestdrawer{ + pixel_x = -2; + pixel_y = 2 + }, /turf/open/floor/iron, -/area/commons/storage/primary) -"tIi" = ( -/obj/structure/closet{ - name = "Evidence Closet 1" +/area/station/science/robotics/lab) +"ucs" = ( +/obj/machinery/duct, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/trimline/neutral/filled/line, +/turf/open/floor/plating, +/area/station/maintenance/central/greater) +"ucH" = ( +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 6 }, -/obj/machinery/firealarm/directional/west, -/turf/open/floor/iron/dark, -/area/security/office) -"tIA" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 8 +/obj/machinery/firealarm/directional/east, +/obj/structure/closet/crate/science{ + name = "MOD core crate" }, -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 4 +/obj/item/mod/core/standard{ + pixel_x = -4 }, -/obj/machinery/door/airlock/security/glass{ - id_tag = "innerbrigleft"; - name = "Brig"; - req_access_txt = "63" +/obj/item/mod/core/standard{ + pixel_x = -4 }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ - cycle_id = "brig_left" +/obj/item/mod/core/standard{ + pixel_x = -4 }, -/obj/machinery/door/firedoor, /turf/open/floor/iron, -/area/security/brig) -"tIC" = ( -/obj/effect/turf_decal/stripes/line{ +/area/station/science/robotics/lab) +"ucP" = ( +/obj/effect/turf_decal/trimline/neutral/filled/corner{ dir = 4 }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/maintenance/disposal) -"tIJ" = ( -/obj/structure/closet/crate, -/obj/item/clothing/mask/balaclava, -/obj/item/restraints/handcuffs, -/obj/item/restraints/legcuffs/beartrap, -/turf/open/misc/asteroid, -/area/mine/explored) -"tIL" = ( -/obj/effect/turf_decal/trimline/blue/filled/corner, -/obj/effect/turf_decal/trimline/blue/filled/corner{ - dir = 8 +/obj/effect/turf_decal/trimline/neutral/filled/corner{ + dir = 1 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/structure/disposalpipe/junction/yjunction, +/obj/machinery/duct, +/turf/open/floor/iron/dark, +/area/station/commons/lounge) +"udb" = ( +/obj/structure/table/glass, +/obj/item/paper_bin, +/obj/item/pen, +/obj/effect/turf_decal/tile/blue/fourcorners, /turf/open/floor/iron/white, -/area/medical/medbay/central) -"tIU" = ( -/obj/machinery/door/firedoor, -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/trimline/purple/filled/line{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/purple/filled/line{ - dir = 8 - }, +/area/station/command/heads_quarters/cmo) +"udh" = ( +/obj/effect/turf_decal/trimline/blue/filled/line, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/door/airlock/research{ - autoclose = 0; - frequency = 1449; - id_tag = "xeno_airlock_exterior"; - name = "Xenobiology Lab External Airlock"; - req_access_txt = "55" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper, /obj/structure/cable, -/obj/machinery/door/poddoor/preopen{ - id = "xenobiomain"; - name = "Xenobiology Lockdown Blastdoor" +/obj/structure/disposalpipe/segment{ + dir = 9 }, /turf/open/floor/iron/white, -/area/science/xenobiology) -"tIV" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/turf/open/floor/catwalk_floor, -/area/maintenance/department/security) -"tIX" = ( -/turf/open/floor/plating, -/area/cargo/drone_bay) -"tJq" = ( -/obj/structure/cable, -/obj/effect/turf_decal/trimline/red/filled/line, -/turf/open/floor/iron, -/area/security/prison/workout) -"tJs" = ( -/obj/effect/turf_decal/trimline/purple/filled/corner{ - dir = 1 +/area/station/medical/medbay/central) +"udz" = ( +/obj/machinery/door/airlock/external{ + autoclose = 0; + frequency = 1449; + id_tag = "rightmost_upper_eva_internal"; + name = "External Access" }, /obj/structure/disposalpipe/segment{ - dir = 5 + dir = 4 }, -/obj/structure/cable, -/turf/open/floor/iron/white, -/area/science/xenobiology) -"tJv" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 10 +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/door_buttons/access_button{ + idDoor = "rightmost_upper_eva_internal"; + idSelf = "rightmost_upper_eva_airlock_control"; + name = "External Access Button"; + pixel_y = 24 }, -/turf/open/floor/plating, -/area/cargo/drone_bay) -"tJF" = ( -/obj/structure/cable, -/turf/open/floor/iron, -/area/security/checkpoint) -"tJK" = ( -/obj/effect/turf_decal/trimline/brown/filled/corner{ - dir = 8 +/obj/effect/mapping_helpers/airlock/locked, +/turf/open/floor/catwalk_floor, +/area/station/hallway/primary/tram/right) +"udF" = ( +/mob/living/simple_animal/hostile/lizard/space{ + dir = 4; + name = "Stuck-In-Rock" }, +/turf/open/misc/asteroid/airless, +/area/mine/explored) +"udQ" = ( +/turf/closed/wall, +/area/station/cargo/warehouse) +"udT" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, /turf/open/floor/iron, -/area/cargo/miningdock) -"tJX" = ( -/obj/machinery/lapvend, -/obj/effect/turf_decal/trimline/purple/filled/line{ - dir = 5 +/area/station/engineering/atmos) +"uem" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 10 }, +/obj/effect/turf_decal/trimline/blue/filled/corner, /turf/open/floor/iron/white, -/area/science/lobby) -"tKq" = ( -/obj/effect/turf_decal/trimline/red/filled/corner{ +/area/station/medical/treatment_center) +"ueE" = ( +/obj/effect/turf_decal/trimline/yellow/filled/corner{ dir = 4 }, -/obj/effect/turf_decal/trimline/red/filled/corner{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/trimline/yellow/filled/corner{ dir = 1 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment, +/obj/structure/cable, /turf/open/floor/iron, -/area/security/processing) -"tKr" = ( -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ +/area/station/engineering/break_room) +"ueK" = ( +/obj/effect/turf_decal/stripes{ dir = 1 }, -/obj/machinery/computer/slot_machine, -/obj/structure/extinguisher_cabinet/directional/south, -/obj/structure/sign/painting/library{ - pixel_x = -32 +/obj/effect/turf_decal/stripes, +/obj/effect/turf_decal/caution/stand_clear/red{ + dir = 4 }, -/turf/open/floor/iron, -/area/commons/lounge) -"tKJ" = ( -/obj/machinery/computer/security/telescreen{ - desc = "Used for watching the turbine vent."; - dir = 8; - name = "turbine vent monitor"; - network = list("turbine"); - pixel_x = 29 +/turf/open/floor/vault, +/area/station/hallway/primary/tram/left) +"ueY" = ( +/obj/machinery/vending/modularpc, +/obj/item/radio/intercom/directional/east, +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 4 }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable/layer1, /turf/open/floor/iron, -/area/maintenance/disposal/incinerator) -"tKK" = ( -/obj/machinery/atmospherics/pipe/multiz/scrubbers/visible/layer2{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/end{ - dir = 8 +/area/station/commons/storage/primary) +"ueZ" = ( +/obj/machinery/portable_atmospherics/canister/carbon_dioxide, +/turf/open/floor/engine/co2, +/area/station/engineering/atmos) +"ufe" = ( +/obj/structure/sign/warning/vacuum{ + pixel_y = -32 }, +/obj/machinery/light/small/directional/east, /obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/multiz/supply/visible/layer4{ - dir = 8 +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 }, -/turf/open/floor/plating, -/area/maintenance/tram/left) -"tKV" = ( -/obj/structure/railing{ - dir = 4 +/turf/open/floor/catwalk_floor, +/area/station/hallway/primary/tram/left) +"ufv" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/closet/firecloset, +/turf/open/floor/iron/smooth, +/area/station/maintenance/central/greater) +"ufG" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/white, +/area/station/medical/treatment_center) +"ufK" = ( +/obj/effect/turf_decal/trimline/neutral/filled/corner{ + dir = 1 }, -/obj/effect/turf_decal/trimline/green/filled/line{ +/obj/effect/turf_decal/trimline/neutral/filled/corner{ dir = 4 }, -/turf/open/floor/iron/dark, -/area/service/hydroponics) -"tLc" = ( -/obj/machinery/door/airlock{ - name = "Law Office"; - req_access_txt = "38" - }, -/turf/open/floor/wood, -/area/security/courtroom) -"tLf" = ( -/obj/structure/railing{ - dir = 8 +/turf/open/floor/iron, +/area/station/service/hydroponics/garden) +"ufO" = ( +/turf/open/floor/iron, +/area/station/commons/fitness/recreation) +"ufP" = ( +/obj/effect/turf_decal/trimline/green/filled/corner, +/obj/effect/turf_decal/trimline/green/line{ + dir = 1 }, -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/trimline/purple/filled/line{ +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 8 }, -/turf/open/floor/iron/white, -/area/science/xenobiology) -"tLk" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/station/service/hydroponics) +"ufW" = ( +/obj/effect/turf_decal/trimline/red/filled/corner, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/decal/cleanable/dirt, -/obj/structure/disposalpipe/segment, -/obj/structure/cable, -/turf/open/floor/catwalk_floor, -/area/maintenance/starboard/lesser) -"tLv" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 4 +/obj/structure/disposalpipe/segment{ + dir = 6 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark, -/area/command/bridge) -"tLF" = ( +/turf/open/floor/iron, +/area/station/security/brig) +"ufY" = ( +/obj/effect/turf_decal/trimline/red/filled/line, +/turf/open/floor/iron, +/area/station/security/office) +"ugc" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/obj/machinery/airalarm/directional/north, /obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 8 - }, -/obj/effect/turf_decal/siding/thinplating/corner{ dir = 1 }, -/obj/machinery/firealarm/directional/west, /turf/open/floor/iron, -/area/hallway/primary/central) -"tLI" = ( -/obj/effect/turf_decal/siding/wideplating{ - dir = 9 - }, -/turf/open/floor/iron/dark, -/area/ai_monitored/command/nuke_storage) -"tLJ" = ( -/obj/machinery/chem_dispenser, -/obj/effect/turf_decal/trimline/yellow/filled/line{ +/area/station/commons/storage/art) +"ugh" = ( +/obj/effect/turf_decal/siding/thinplating, +/obj/effect/turf_decal/siding/thinplating{ dir = 1 }, -/obj/machinery/light/directional/north, -/turf/open/floor/iron/white, -/area/medical/pharmacy) -"tLK" = ( -/obj/structure/bed, -/obj/effect/spawner/random/contraband/prison, -/obj/effect/turf_decal/trimline/red/filled/line{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/trimline/brown/filled/corner{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/landmark/start/prisoner, +/obj/structure/cable, /turf/open/floor/iron, -/area/security/prison/safe) -"tLN" = ( +/area/station/cargo/storage) +"ugl" = ( /obj/effect/turf_decal/trimline/purple/filled/line{ - dir = 8 - }, -/obj/structure/cable, -/obj/machinery/computer/department_orders/science{ dir = 4 }, -/turf/open/floor/iron/white, -/area/science/explab) -"tLW" = ( -/obj/effect/turf_decal/trimline/purple/filled/line, -/obj/structure/sign/departments/xenobio{ - pixel_y = -32 - }, -/turf/open/floor/iron/white, -/area/science/research) -"tMp" = ( -/obj/effect/turf_decal/trimline/neutral/filled/corner{ +/obj/effect/turf_decal/trimline/red/filled/warning{ dir = 4 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/science/research) +"ugm" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"tMs" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/trimline/yellow/warning{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/neutral/filled/line, -/turf/open/floor/iron, -/area/maintenance/tram/left) -"tMv" = ( -/obj/machinery/portable_atmospherics/canister/oxygen, -/obj/machinery/light_switch/directional/south, -/turf/open/floor/iron, -/area/science/storage) -"tMA" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 5 - }, -/obj/machinery/status_display/ai/directional/north, -/obj/structure/closet/secure_closet/personal, -/turf/open/floor/iron, -/area/commons/dorms) -"tMF" = ( -/obj/machinery/conveyor{ - id = "garbage" - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/trash/garbage{ - spawn_loot_count = 3; - spawn_random_offset = 1 +/obj/effect/turf_decal/trimline/purple/filled/corner{ + dir = 4 }, -/obj/effect/spawner/random/maintenance/two, -/turf/open/floor/plating, -/area/maintenance/disposal) -"tMJ" = ( -/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/trimline/purple/filled/corner, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/door/airlock/external{ - autoclose = 0; - frequency = 1449; - id_tag = "middleleft_lower_eva_internal"; - name = "External Access" - }, -/obj/machinery/door_buttons/access_button{ - idDoor = "middleleft_lower_eva_internal"; - idSelf = "middleleft_lower_eva_airlock_control"; - name = "External Access Button"; - pixel_y = -24 - }, -/obj/effect/mapping_helpers/airlock/locked, -/turf/open/floor/catwalk_floor, -/area/hallway/primary/tram/center) -"tML" = ( -/obj/machinery/door/airlock/research{ - id_tag = "ResearchExt"; - name = "Research Division"; - req_one_access_txt = "47" - }, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/science/robotics/lab) +"ugq" = ( +/obj/structure/table/reinforced, /obj/machinery/door/firedoor, -/obj/effect/turf_decal/trimline/purple/filled/line{ +/obj/effect/turf_decal/trimline/brown/filled/line{ dir = 4 }, -/obj/effect/turf_decal/trimline/purple/filled/line{ +/obj/effect/turf_decal/trimline/brown/filled/line{ dir = 8 }, -/obj/effect/mapping_helpers/airlock/unres, -/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ - cycle_id = "sci-entrance-left" - }, -/turf/open/floor/iron, -/area/science/research) -"tMR" = ( -/obj/machinery/camera/directional/west{ - c_tag = "Security - Main West"; - network = list("ss13","Security") +/obj/machinery/door/window/left/directional/west{ + dir = 1; + name = "Delivery Desk"; + req_access = list("mail_sorting") }, -/turf/open/openspace, -/area/security/brig) -"tNh" = ( -/obj/machinery/door/airlock/external{ - name = "Labor Camp Shuttle Airlock"; - req_access_txt = "2" +/obj/structure/disposalpipe/segment, +/obj/structure/desk_bell{ + pixel_x = -7 }, +/turf/open/floor/plating, +/area/station/cargo/sorting) +"ugt" = ( +/turf/closed/wall/r_wall, +/area/station/medical/virology) +"ugR" = ( +/obj/machinery/holopad, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron/dark, +/area/station/service/hydroponics) +"ugW" = ( /obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 1 + dir = 8 }, -/turf/open/floor/plating, -/area/security/processing) -"tNI" = ( /obj/machinery/door/airlock/external{ - name = "External Access" + name = "Cargo Escape Airlock"; + space_dir = 4 }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, -/area/maintenance/starboard/greater) -"tNK" = ( +/area/station/hallway/secondary/exit/departure_lounge) +"ugX" = ( +/obj/effect/decal/cleanable/dirt, /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/wood, -/area/service/library) -"tNQ" = ( -/obj/effect/turf_decal/trimline/purple/filled/line, -/turf/open/floor/iron/white, -/area/science/lobby) -"tOg" = ( -/obj/effect/landmark/start/janitor, -/turf/open/floor/iron, -/area/service/janitor) -"tOh" = ( -/obj/structure/rack, -/obj/effect/spawner/random/techstorage/rnd_secure_all, -/obj/effect/turf_decal/trimline/white/filled/line, -/turf/open/floor/iron/dark, -/area/engineering/storage/tech) -"tOl" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/engineering/atmos) -"tOt" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, -/obj/effect/turf_decal/trimline/blue/filled/corner, -/obj/machinery/atmospherics/pipe/bridge_pipe/green/visible{ - dir = 4 +/turf/open/floor/catwalk_floor, +/area/station/maintenance/tram/mid) +"uhi" = ( +/obj/effect/turf_decal/trimline/purple/filled/corner{ + dir = 1 }, -/turf/open/floor/iron, -/area/engineering/atmos) -"tOA" = ( +/turf/open/floor/iron/white, +/area/station/science/explab) +"uhm" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 4 + dir = 6 }, +/obj/structure/extinguisher_cabinet/directional/south, /turf/open/floor/iron, -/area/maintenance/port/central) -"tOC" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/duct, -/turf/open/floor/iron/freezer, -/area/commons/lounge) -"tOM" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 8 +/area/station/maintenance/tram/left) +"uhw" = ( +/obj/effect/decal/cleanable/cobweb, +/turf/open/floor/carpet, +/area/station/commons/vacant_room/office) +"uhI" = ( +/obj/machinery/door/airlock/external{ + name = "External Access" }, -/obj/structure/cable, -/turf/open/floor/iron, -/area/security/checkpoint/science) -"tOR" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/mapping_helpers/airlock/access/all/engineering/construction, +/turf/open/floor/plating, +/area/station/ai_monitored/turret_protected/aisat/foyer) +"uhP" = ( +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 4 }, -/obj/structure/cable, /turf/open/floor/iron, -/area/hallway/secondary/exit) -"tPo" = ( -/obj/effect/turf_decal/trimline/neutral/filled/corner{ - dir = 1 +/area/station/science/research) +"uib" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 }, -/obj/structure/railing{ - dir = 8 +/turf/open/floor/iron, +/area/station/cargo/lobby) +"uid" = ( +/turf/open/floor/eighties, +/area/station/commons/fitness/recreation/entertainment) +"uik" = ( +/obj/machinery/door/airlock/external{ + name = "Supply Dock Airlock" }, -/obj/effect/turf_decal/siding/thinplating{ +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/obj/effect/mapping_helpers/airlock/access/all/supply/general, +/turf/open/floor/plating, +/area/station/cargo/storage) +"uim" = ( +/obj/effect/turf_decal/trimline/neutral/filled/corner{ dir = 8 }, -/turf/open/floor/iron, -/area/commons/dorms) -"tPp" = ( /obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/bluespace_vendor/directional/east, +/obj/structure/disposalpipe/segment, /obj/structure/cable, -/turf/open/floor/iron, -/area/hallway/secondary/entry) -"tPx" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, -/area/ai_monitored/security/armory) -"tPF" = ( -/turf/open/floor/iron/dark, -/area/science/server) -"tPK" = ( -/obj/structure/window/reinforced{ - dir = 4; - layer = 2.9 - }, -/obj/effect/turf_decal/trimline/brown/filled/line{ - dir = 5 - }, -/obj/machinery/power/apc/auto_name/directional/north, -/obj/structure/disposalpipe/trunk/multiz/down, -/obj/structure/cable, -/turf/open/floor/iron, -/area/cargo/sorting) -"tPO" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/security/checkpoint) -"tQn" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/obj/structure/cable, -/turf/open/floor/engine, -/area/engineering/supermatter/room) -"tQo" = ( -/obj/machinery/light/directional/west, -/obj/effect/turf_decal/stripes/line{ +/area/station/hallway/secondary/entry) +"uin" = ( +/obj/effect/turf_decal/trimline/purple/filled/line{ dir = 8 }, -/turf/open/floor/iron, -/area/hallway/secondary/entry) -"tQr" = ( -/obj/effect/turf_decal/trimline/yellow/warning, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/navbeacon{ - codes_txt = "patrol;next_patrol=4-TunnelMidDoor"; - location = "3-TunnelMid" +/turf/open/floor/iron/white, +/area/station/science/cytology) +"uiv" = ( +/obj/structure/window/reinforced/spawner/west, +/turf/open/floor/iron/white/smooth_corner{ + dir = 4 }, -/obj/item/reagent_containers/food/drinks/bottle/beer/almost_empty, -/turf/open/floor/iron, -/area/maintenance/tram/mid) -"tQv" = ( -/obj/machinery/skill_station, -/turf/open/floor/iron/grimy, -/area/service/library/lounge) -"tQB" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/structure/girder, -/turf/open/floor/plating, -/area/maintenance/starboard/lesser) -"tQC" = ( -/obj/effect/turf_decal/trimline/red/filled/line, -/obj/effect/turf_decal/siding/thinplating/dark, -/turf/open/floor/iron, -/area/security/prison) -"tQD" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/medical/storage) -"tQI" = ( +/area/station/security/execution/education) +"uiz" = ( /obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/cobweb, +/obj/effect/spawner/random/trash/mess, +/turf/open/floor/iron/smooth, +/area/station/maintenance/starboard/greater) +"uiD" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 6 + }, +/obj/structure/window/reinforced/spawner, +/obj/structure/window/reinforced/spawner/east, +/turf/open/floor/wood, +/area/station/service/theater) +"uiP" = ( /obj/structure/chair{ dir = 4 }, -/turf/open/floor/iron/smooth, -/area/maintenance/starboard/central) -"tQP" = ( -/obj/structure/table, -/obj/effect/turf_decal/trimline/purple/filled/line{ - dir = 8 +/obj/machinery/light/directional/west, +/turf/open/floor/iron/dark, +/area/station/maintenance/radshelter/civil) +"ujn" = ( +/obj/machinery/door/airlock{ + name = "Unisex Restrooms" }, -/obj/item/stack/sheet/glass, -/obj/item/stack/sheet/iron/fifty, -/obj/item/clothing/glasses/welding, -/obj/item/wrench, -/obj/effect/turf_decal/stripes/line{ - dir = 10 +/turf/open/floor/iron/freezer, +/area/station/commons/toilet) +"ujs" = ( +/obj/machinery/door/window/left/directional/south{ + name = "Library Desk Access"; + req_access = list("library") }, -/obj/item/radio/intercom/directional/south, -/turf/open/floor/iron, -/area/science/lab) -"tRb" = ( -/obj/structure/disposalpipe/segment{ - dir = 9 +/obj/effect/turf_decal/siding/wood, +/turf/open/floor/wood, +/area/station/service/library) +"ujC" = ( +/obj/structure/chair{ + dir = 1 }, -/obj/effect/turf_decal/sand/plating, +/obj/effect/turf_decal/trimline/brown/filled/line, +/obj/effect/landmark/start/hangover, +/turf/open/floor/iron, +/area/station/cargo/lobby) +"ujI" = ( +/obj/structure/table, +/turf/open/floor/carpet, +/area/station/cargo/miningdock) +"ujM" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/plating/airless, -/area/mine/explored) -"tRe" = ( -/obj/structure/chair/office{ - dir = 8 +/obj/effect/turf_decal/trimline/red/filled/corner{ + dir = 1 }, -/obj/effect/turf_decal/trimline/red/filled/line{ +/obj/effect/turf_decal/trimline/red/filled/corner{ dir = 8 }, /turf/open/floor/iron, -/area/security/brig) -"tRx" = ( -/obj/machinery/door/airlock/mining{ - name = "Drone Bay" - }, +/area/station/security/execution/transfer) +"ujZ" = ( +/turf/open/floor/iron/white, +/area/station/science/explab) +"ukk" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/effect/decal/cleanable/dirt, +/obj/item/assembly/mousetrap/armed, /obj/structure/cable, -/obj/effect/mapping_helpers/airlock/access/all/supply/general, -/turf/open/floor/iron, -/area/cargo/drone_bay) -"tRC" = ( -/turf/closed/wall/rock, -/area/mine/explored) -"tRH" = ( -/turf/closed/wall, -/area/medical/coldroom) -"tRM" = ( -/obj/machinery/atmospherics/pipe/heat_exchanging/simple/layer2{ - dir = 8 - }, -/obj/machinery/air_sensor{ - chamber_id = "ordnancegas2" - }, -/turf/open/floor/iron/dark/airless, -/area/science/mixing/chamber) -"tRP" = ( -/obj/effect/turf_decal/trimline/purple/filled/line{ +/turf/open/floor/catwalk_floor, +/area/station/maintenance/starboard/lesser) +"ukq" = ( +/turf/closed/wall/r_wall, +/area/station/engineering/storage/tech) +"ukL" = ( +/obj/effect/turf_decal/trimline/neutral/filled/corner{ dir = 4 }, -/obj/effect/landmark/start/scientist, -/turf/open/floor/iron/white, -/area/science/mixing/hallway) -"tRQ" = ( -/obj/effect/turf_decal/trimline/red/filled/line, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/security/brig) -"tRZ" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/caution/stand_clear{ +/area/station/hallway/primary/tram/center) +"ukM" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ dir = 4 }, -/obj/structure/railing{ - dir = 1 - }, -/turf/open/floor/plating, -/area/maintenance/tram/right) -"tSC" = ( -/obj/effect/turf_decal/trimline/red/filled/corner, +/obj/machinery/firealarm/directional/east, /turf/open/floor/iron, -/area/security/brig) -"tSF" = ( -/obj/structure/table, -/obj/machinery/computer/libraryconsole/bookmanagement, -/obj/effect/turf_decal/trimline/red/filled/line, -/obj/structure/sign/poster/official/here_for_your_safety{ - pixel_y = -32 - }, +/area/station/security/checkpoint/escape) +"ukN" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/orange/visible, +/obj/machinery/power/apc/auto_name/directional/south, +/obj/structure/cable, /turf/open/floor/iron, -/area/security/prison) -"tSG" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/area/station/engineering/atmos) +"ukX" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/turf/open/floor/iron/dark, +/area/station/service/chapel/office) +"ulk" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 10 + }, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/decal/cleanable/dirt, -/obj/structure/disposalpipe/segment{ - dir = 5 +/turf/open/floor/iron, +/area/station/security/prison/safe) +"ulo" = ( +/obj/machinery/door/airlock/security{ + name = "Interrogation" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "interro-court" }, -/obj/structure/cable, -/turf/open/floor/catwalk_floor, -/area/maintenance/starboard/central) -"tSU" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/machinery/door/airlock/engineering{ - name = "Power Access Hatch"; - req_access_txt = "11" +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/mapping_helpers/airlock/access/all/security/general, +/turf/open/floor/iron/dark, +/area/station/security/interrogation) +"ulK" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/siphon/monitored/nitrous_output{ + dir = 8 }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/catwalk_floor, -/area/maintenance/department/medical) -"tSX" = ( -/turf/closed/wall, -/area/service/library/lounge) -"tSY" = ( +/turf/open/floor/engine/n2o, +/area/station/engineering/atmos) +"ulS" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/visible, +/obj/machinery/airalarm/directional/north, +/turf/open/floor/iron, +/area/station/engineering/atmos/pumproom) +"ulV" = ( +/turf/closed/wall/r_wall, +/area/station/engineering/break_room) +"ulY" = ( /obj/effect/turf_decal/trimline/yellow/warning{ dir = 1 }, +/obj/machinery/light/small/directional/south, /obj/effect/turf_decal/trimline/neutral/filled/line, /obj/effect/decal/cleanable/dirt, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/maintenance/tram/left) +"umc" = ( +/obj/structure/lattice, +/turf/open/openspace, +/area/station/ai_monitored/turret_protected/aisat/hallway) +"ume" = ( +/obj/structure/sign/warning/docking, +/turf/closed/wall, +/area/station/hallway/secondary/exit) +"umg" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line, /obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/dark/visible, /turf/open/floor/iron, -/area/maintenance/tram/left) -"tTf" = ( -/obj/structure/railing{ - dir = 1 +/area/station/engineering/atmos) +"umi" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/structure/table, +/obj/item/candle, +/obj/effect/spawner/random/entertainment/lighter{ + pixel_x = 9 }, -/obj/effect/turf_decal/siding/thinplating/corner, -/obj/machinery/door/firedoor/border_only{ - dir = 1 +/turf/open/floor/plating, +/area/station/maintenance/department/cargo) +"umj" = ( +/obj/effect/turf_decal/trimline/neutral/filled/corner, +/obj/structure/disposalpipe/segment, +/obj/structure/sign/departments/evac{ + pixel_x = 32; + pixel_y = -32 }, -/turf/open/floor/glass/reinforced, -/area/security/brig) -"tTA" = ( -/obj/structure/ladder, +/turf/open/floor/iron, +/area/station/hallway/primary/tram/right) +"uml" = ( +/obj/machinery/door/airlock/hatch, +/obj/structure/disposalpipe/segment, /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/trimline/neutral/filled/line{ +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 4 }, -/obj/effect/turf_decal/trimline/neutral/filled/line{ +/turf/open/floor/catwalk_floor, +/area/station/maintenance/tram/mid) +"ums" = ( +/obj/structure/toilet, +/obj/machinery/light/small/directional/north, +/obj/effect/landmark/xeno_spawn, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron/freezer, +/area/station/science/lower) +"umA" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 8 }, /turf/open/floor/iron, -/area/maintenance/tram/left) -"tTD" = ( -/obj/machinery/power/turbine/core_rotor{ - dir = 4; - mapping_id = "main_turbine" - }, -/obj/structure/cable/layer1, -/turf/open/floor/engine, -/area/maintenance/disposal/incinerator) -"tTM" = ( -/obj/machinery/door/airlock/hydroponics/glass{ - name = "Hydroponics"; - req_access_txt = "35" +/area/station/hallway/secondary/command) +"umK" = ( +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 8 }, -/obj/effect/turf_decal/trimline/green/filled/line, -/obj/effect/turf_decal/trimline/green/filled/line{ +/turf/open/floor/iron/white, +/area/station/science/lobby) +"umL" = ( +/obj/effect/turf_decal/trimline/red/filled/line, +/obj/item/radio/intercom/directional/south, +/turf/open/floor/iron, +/area/station/security/office) +"umP" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/smooth, +/area/station/maintenance/starboard/lesser) +"umQ" = ( +/obj/structure/flora/bush/leavy/style_random, +/obj/structure/flora/tree/palm/style_random, +/turf/open/floor/grass, +/area/station/science/genetics) +"umS" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ +/obj/machinery/light/directional/north, +/turf/open/floor/iron, +/area/station/security/checkpoint/medical) +"und" = ( +/obj/effect/landmark/xeno_spawn, +/turf/open/floor/iron/dark, +/area/station/engineering/supermatter/room) +"ung" = ( +/obj/effect/turf_decal/trimline/red/filled/line, +/turf/open/floor/iron, +/area/station/security/prison) +"unl" = ( +/turf/closed/wall, +/area/station/cargo/miningdock/cafeteria) +"unm" = ( +/obj/effect/turf_decal/sand/plating, +/obj/effect/turf_decal/stripes/asteroid/box, +/turf/open/floor/plating/airless, +/area/mine/explored) +"uno" = ( +/turf/closed/wall/r_wall, +/area/station/maintenance/radshelter/civil) +"unE" = ( +/obj/effect/turf_decal/trimline/neutral/filled/corner{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/tram/left) +"uof" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 4 }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 +/obj/machinery/camera{ + c_tag = "Civilian - Radstorm Shelter"; + dir = 10 }, -/obj/structure/cable, /turf/open/floor/iron/dark, -/area/service/hydroponics) -"tUc" = ( -/obj/machinery/door/airlock/maintenance_hatch{ - req_one_access_txt = "12" +/area/station/maintenance/radshelter/civil) +"uou" = ( +/obj/machinery/power/smes{ + charge = 5e+006 + }, +/obj/structure/cable, +/turf/open/floor/circuit/telecomms/mainframe, +/area/station/tcommsat/server) +"uov" = ( +/turf/closed/wall/r_wall, +/area/station/security/processing) +"uow" = ( +/obj/structure/reagent_dispensers/watertank, +/obj/item/extinguisher{ + pixel_x = 4; + pixel_y = 3 + }, +/obj/item/extinguisher, +/turf/open/floor/iron/white, +/area/station/science/xenobiology) +"uoD" = ( +/obj/machinery/door/poddoor/shutters/radiation/preopen{ + id = "engsm"; + name = "Radiation Chamber Shutters" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, +/obj/structure/cable/layer3, +/turf/open/floor/plating, +/area/station/engineering/supermatter) +"uoH" = ( +/obj/machinery/light/small/directional/south, +/obj/structure/closet/firecloset, +/obj/effect/landmark/start/hangover/closet, /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/smooth, -/area/maintenance/department/cargo) -"tUe" = ( +/area/station/hallway/primary/tram/center) +"uoI" = ( +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ + dir = 1 + }, +/obj/effect/spawner/random/entertainment/arcade, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 6 +/turf/open/floor/iron, +/area/station/commons/lounge) +"upj" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line, +/obj/item/radio/intercom/directional/south, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"upt" = ( +/obj/effect/turf_decal/trimline/red/filled/corner{ + dir = 8 }, -/turf/open/floor/carpet, -/area/command/heads_quarters/hos) -"tUi" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 9 +/turf/open/floor/iron, +/area/station/security/prison) +"upx" = ( +/obj/structure/table/wood, +/obj/machinery/computer/med_data/laptop{ + dir = 1; + pixel_y = 4 }, -/obj/structure/chair{ - dir = 4 +/obj/structure/noticeboard/directional/south, +/turf/open/floor/wood/parquet, +/area/station/medical/psychology) +"upz" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 }, -/obj/effect/turf_decal/trimline/red/corner{ - dir = 4 +/obj/effect/turf_decal/trimline/red/filled/line, +/obj/structure/filingcabinet, +/obj/machinery/requests_console/directional/south{ + department = "Security"; + departmentType = 5 }, -/obj/effect/landmark/start/hangover, /turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"tUj" = ( -/obj/machinery/camera{ - c_tag = "Solar - Starboard Control"; - dir = 10 +/area/station/security/checkpoint/engineering) +"upS" = ( +/obj/machinery/camera/motion/directional/south{ + c_tag = "Secure - AI Lower External North"; + network = list("ss13","minisat") }, -/obj/machinery/power/apc/auto_name/directional/west, -/obj/structure/cable, -/turf/open/floor/plating, -/area/maintenance/solars/starboard) -"tUt" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ - dir = 2 +/turf/open/space/basic, +/area/station/ai_monitored/turret_protected/aisat/foyer) +"upY" = ( +/obj/structure/closet/secure_closet/engineering_chief, +/obj/structure/window/reinforced{ + dir = 4 }, -/obj/effect/turf_decal/trimline/purple/filled/line{ +/obj/effect/turf_decal/trimline/yellow/filled/line{ dir = 1 }, -/obj/structure/sign/warning/securearea{ - pixel_y = 32 +/turf/open/floor/iron, +/area/station/command/heads_quarters/ce) +"uqm" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 5 }, -/obj/machinery/camera{ - c_tag = "Science - Cytology Lab"; - dir = 9; - network = list("ss13","rd") +/obj/effect/spawner/random/vending/colavend, +/obj/structure/railing/corner, +/obj/effect/turf_decal/siding/thinplating/corner, +/obj/item/radio/intercom/directional/east, +/obj/machinery/camera/directional/east{ + c_tag = "Civilian - Dormitories West" }, -/turf/open/floor/iron/white, -/area/science/cytology) -"tUu" = ( -/obj/effect/turf_decal/stripes/corner{ +/turf/open/floor/iron, +/area/station/commons/dorms) +"uqo" = ( +/obj/machinery/telecomms/processor/preset_three, +/turf/open/floor/iron/dark/telecomms, +/area/station/tcommsat/server) +"uqr" = ( +/obj/machinery/airalarm/directional/north, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark, +/area/station/maintenance/radshelter/service) +"uqs" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ dir = 8 }, -/obj/effect/turf_decal/trimline/purple/filled/line, -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/science/xenobiology) -"tUw" = ( -/obj/structure/cable, +/obj/machinery/light/directional/west, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) +"uqy" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/trimline/purple/filled/corner{ +/obj/effect/turf_decal/trimline/yellow/filled/corner{ dir = 8 }, -/obj/effect/turf_decal/trimline/purple/filled/corner, -/turf/open/floor/iron, -/area/science/robotics/mechbay) -"tVh" = ( -/turf/open/floor/iron/grimy, -/area/service/library/lounge) -"tVi" = ( +/obj/effect/turf_decal/trimline/yellow/filled/corner, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/engineering/atmospherics_engine) +"uqC" = ( /obj/structure/table, -/obj/machinery/light/small/directional/west, -/obj/item/radio/intercom/prison/directional/south, +/obj/machinery/recharger, /obj/effect/turf_decal/trimline/red/filled/line{ - dir = 10 + dir = 4 }, +/obj/machinery/status_display/ai/directional/east, /turf/open/floor/iron, -/area/security/prison) -"tVk" = ( -/obj/structure/table, -/obj/item/storage/photo_album/prison, -/obj/item/camera, -/obj/effect/turf_decal/trimline/red/filled/line, +/area/station/security/office) +"uqL" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 8 + }, +/turf/open/floor/circuit/green, +/area/station/ai_monitored/turret_protected/ai_upload) +"uqR" = ( +/obj/effect/landmark/navigate_destination/dockarrival, /turf/open/floor/iron, -/area/security/prison) -"tVm" = ( -/obj/structure/closet/firecloset, +/area/station/hallway/secondary/entry) +"uqY" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/smooth, -/area/maintenance/tram/mid) -"tVn" = ( -/obj/machinery/atmospherics/components/trinary/filter/flipped/critical{ - dir = 8; - filter_type = list(/datum/gas/nitrogen) +/obj/structure/disposalpipe/junction{ + dir = 1 }, -/turf/open/floor/engine, -/area/engineering/supermatter/room) -"tVq" = ( -/obj/structure/closet/radiation, -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 10 +/turf/open/floor/catwalk_floor, +/area/station/maintenance/central/lesser) +"urm" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/power/apc/auto_name/directional/east, +/obj/structure/cable, +/turf/open/floor/wood, +/area/station/command/heads_quarters/hop) +"urn" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/obj/structure/disposalpipe/segment{ + dir = 6 }, -/turf/open/floor/iron/dark, -/area/engineering/atmospherics_engine) -"tVu" = ( -/obj/structure/railing/corner, -/obj/effect/turf_decal/siding/thinplating/corner, -/obj/effect/turf_decal/siding/thinplating/corner{ +/turf/open/floor/wood, +/area/station/command/heads_quarters/hop) +"urq" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"urv" = ( +/obj/effect/turf_decal/trimline/brown/filled/corner{ dir = 4 }, -/obj/effect/turf_decal/trimline/brown/filled/corner, +/obj/effect/turf_decal/trimline/brown/filled/corner{ + dir = 1 + }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/cargo/lobby) +"urz" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/structure/cable, /turf/open/floor/iron, -/area/cargo/storage) -"tVP" = ( -/obj/structure/cable/multilayer/multiz, +/area/station/engineering/break_room) +"urL" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/end{ +/turf/open/floor/iron/smooth, +/area/station/hallway/primary/central) +"urP" = ( +/obj/structure/table/wood, +/obj/machinery/computer/security/wooden_tv, +/obj/structure/extinguisher_cabinet/directional/south, +/obj/machinery/button/door/directional/east{ + id = "kanyewest"; + name = "Privacy Shutters" + }, +/turf/open/floor/carpet, +/area/station/security/detectives_office) +"urR" = ( +/obj/structure/table/wood/fancy/red, +/obj/effect/spawner/random/aimodule/harmful, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ dir = 8 }, -/obj/structure/sign/warning/electricshock{ - pixel_x = 32 +/obj/machinery/door/window/brigdoor/left/directional/south{ + dir = 1; + name = "High-Risk Modules"; + req_access = list("captain") }, -/turf/open/floor/plating, -/area/maintenance/department/medical) -"tWb" = ( -/obj/effect/turf_decal/stripes/line{ +/turf/open/floor/circuit/red, +/area/station/ai_monitored/turret_protected/ai_upload) +"usc" = ( +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/trimline/red/filled/line{ dir = 1 }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/obj/effect/turf_decal/trimline/red/filled/line, +/turf/open/floor/iron, +/area/station/security/prison) +"uss" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 4 }, -/turf/open/floor/iron/dark, -/area/engineering/atmospherics_engine) -"tWj" = ( -/obj/structure/table, -/obj/item/assembly/igniter{ - pixel_x = -5; - pixel_y = 3 - }, -/obj/item/assembly/igniter{ - pixel_x = 5; - pixel_y = -4 - }, -/obj/item/assembly/igniter{ - pixel_x = 2; - pixel_y = 6 +/turf/open/floor/iron, +/area/station/maintenance/port/central) +"usA" = ( +/obj/effect/turf_decal/bot, +/obj/structure/transit_tube/station/reverse/flipped{ + dir = 4 }, -/obj/item/assembly/igniter{ - pixel_x = 2; - pixel_y = -1 +/obj/structure/transit_tube_pod, +/turf/open/floor/plating, +/area/station/engineering/transit_tube) +"usI" = ( +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ + dir = 1 }, -/turf/open/floor/engine, -/area/science/xenobiology) -"tWv" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/duct, /obj/structure/cable, -/obj/effect/turf_decal/trimline/purple/filled/corner{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/purple/filled/corner{ +/turf/open/floor/iron, +/area/station/service/bar) +"usW" = ( +/obj/effect/turf_decal/trimline/blue/filled/corner{ dir = 1 }, -/turf/open/floor/iron/white, -/area/science/research) -"tWO" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/trimline/blue/filled/corner{ dir = 8 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/structure/disposalpipe/segment{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/duct, +/turf/open/floor/iron/white, +/area/station/medical/surgery/aft) +"usY" = ( +/turf/closed/wall/r_wall, +/area/station/maintenance/department/cargo) +"uti" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/trash/food_packaging, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, -/turf/open/floor/iron/dark, -/area/medical/morgue) -"tXf" = ( -/obj/structure/closet/lasertag/blue, -/obj/effect/turf_decal/tile/blue/full, -/obj/effect/landmark/start/hangover/closet, -/obj/machinery/light/blacklight/directional/east, -/obj/structure/sign/poster/official/random/directional/east, -/turf/open/floor/iron/dark/smooth_large, -/area/commons/fitness/recreation/entertainment) -"tXg" = ( +/turf/open/floor/catwalk_floor, +/area/station/maintenance/department/security) +"utj" = ( /obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 4 + dir = 6 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, /turf/open/floor/iron, -/area/engineering/engine_smes) -"tXo" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 4 - }, +/area/station/engineering/engine_smes) +"utt" = ( /obj/effect/turf_decal/trimline/red/filled/line{ dir = 8 }, -/obj/structure/cable, -/obj/machinery/door/airlock/security/glass{ - name = "Security Outpost - Medical"; - req_access_txt = "63" +/obj/effect/turf_decal/trimline/neutral/filled/warning{ + dir = 8 }, -/turf/open/floor/iron, -/area/security/checkpoint/medical) -"tXq" = ( -/obj/structure/table, -/obj/machinery/recharger, -/obj/effect/turf_decal/trimline/red/filled/line{ +/obj/effect/turf_decal/trimline/red/filled/corner{ dir = 4 }, -/obj/machinery/status_display/ai/directional/east, -/turf/open/floor/iron, -/area/security/office) -"tXt" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light/small/directional/north, -/turf/open/floor/plating, -/area/maintenance/department/medical) -"tXx" = ( -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/ai_upload) -"tXA" = ( -/obj/machinery/modular_computer/console/preset/cargochat/science{ +/obj/effect/turf_decal/trimline/neutral/corner{ dir = 4 }, -/obj/effect/turf_decal/trimline/purple/filled/line{ - dir = 8 +/obj/structure/sign/departments/security{ + pixel_x = -32 }, -/turf/open/floor/iron/white, -/area/science/research) -"tXD" = ( +/turf/open/floor/iron, +/area/station/hallway/secondary/command) +"utx" = ( /obj/effect/turf_decal/trimline/brown/filled/corner, /obj/effect/turf_decal/trimline/brown/filled/corner{ dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/iron, -/area/cargo/miningdock) -"tXN" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "cytologylockdown"; - name = "Cytology Lockdown" - }, -/turf/open/floor/plating, -/area/science/cytology) -"tYB" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/junction{ dir = 4 }, -/obj/machinery/power/apc/auto_name/directional/south, -/obj/structure/cable, -/turf/open/floor/circuit, -/area/ai_monitored/turret_protected/ai) -"tYH" = ( -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment, /obj/structure/cable, /turf/open/floor/iron, -/area/commons/lounge) -"tYJ" = ( +/area/station/cargo/miningdock) +"utB" = ( +/obj/structure/table, +/obj/item/multitool, /obj/effect/decal/cleanable/dirt, -/mob/living/simple_animal/mouse, -/turf/open/floor/plating, -/area/maintenance/tram/right) -"tYR" = ( -/obj/effect/turf_decal/trimline/white/filled/line{ +/turf/open/floor/iron/smooth, +/area/station/maintenance/tram/right) +"utG" = ( +/obj/structure/fireaxecabinet/directional/west, +/obj/machinery/atmospherics/pipe/smart/manifold4w/orange/visible, +/obj/effect/turf_decal/trimline/yellow/filled/line{ dir = 8 }, -/obj/effect/turf_decal/trimline/white/filled/line{ +/turf/open/floor/iron, +/area/station/engineering/atmos) +"utK" = ( +/obj/effect/turf_decal/trimline/blue/filled/corner{ dir = 4 }, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/landmark/navigate_destination/techstorage, -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/engineering/storage/tech) -"tYS" = ( -/obj/machinery/flasher/directional/east{ - id = "AI"; - pixel_y = 26 +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) +"utL" = ( +/obj/machinery/light/directional/north, +/obj/machinery/camera{ + c_tag = "Secure - AI Upper Ring South"; + dir = 9; + network = list("ss13","aicore") }, -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/ai) -"tZl" = ( -/obj/effect/turf_decal/arrows/red{ - pixel_y = 15 +/turf/open/floor/glass/reinforced, +/area/station/ai_monitored/turret_protected/aisat/hallway) +"utU" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 1 }, +/obj/machinery/modular_computer/console/preset/id, +/turf/open/floor/iron/dark, +/area/station/command/heads_quarters/ce) +"utX" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/science/ordnance/testlab) +"utY" = ( /obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 4 + }, +/obj/effect/turf_decal/bot, +/obj/effect/spawner/random/structure/crate_empty, +/obj/effect/spawner/random/maintenance/five, /turf/open/floor/iron, -/area/engineering/atmospherics_engine) -"tZs" = ( -/obj/effect/turf_decal/delivery, -/obj/structure/holosign/barrier/atmos/sturdy, -/obj/structure/fluff/tram_rail/floor{ - dir = 1 +/area/station/cargo/warehouse) +"uue" = ( +/obj/machinery/power/turbine/turbine_outlet{ + dir = 4 }, -/turf/open/floor/vault, -/area/hallway/primary/tram/right) -"tZy" = ( -/obj/structure/lattice/catwalk, -/obj/structure/railing{ +/turf/open/floor/engine, +/area/station/maintenance/disposal/incinerator) +"uuf" = ( +/obj/structure/chair{ dir = 8 }, -/obj/structure/railing{ +/obj/effect/turf_decal/trimline/red/filled/line{ dir = 4 }, -/turf/open/space/basic, -/area/space/nearstation) -"tZR" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/obj/effect/turf_decal/trimline/red/corner{ + dir = 8 }, -/obj/effect/spawner/random/engineering/tracking_beacon, +/obj/effect/decal/cleanable/dirt, +/obj/item/radio/intercom/directional/east, /turf/open/floor/iron, -/area/ai_monitored/command/storage/eva) -"uab" = ( +/area/station/security/checkpoint/science) +"uun" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/item/assembly/mousetrap/armed, +/obj/effect/landmark/event_spawn, /obj/structure/disposalpipe/segment{ - dir = 4 + dir = 6 }, -/obj/structure/cable, -/turf/open/floor/catwalk_floor, -/area/maintenance/starboard/lesser) -"uaf" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 4 +/turf/open/floor/iron, +/area/station/engineering/main) +"uuM" = ( +/obj/effect/turf_decal/siding/thinplating/dark{ + dir = 1 }, -/obj/structure/disposalpipe/segment{ +/obj/machinery/newscaster/directional/north, +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk, +/obj/machinery/camera{ + c_tag = "Hallway - Top Right Service"; dir = 9 }, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/hallway/primary/central) +"uuO" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, /obj/structure/cable, -/turf/open/floor/wood/parquet, -/area/medical/psychology) -"uaj" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 8 +/turf/open/floor/wood, +/area/station/service/lawoffice) +"uuQ" = ( +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, -/obj/structure/cable/layer3, -/turf/open/floor/engine, -/area/engineering/supermatter/room) -"uaA" = ( -/obj/machinery/computer/exoscanner_control{ +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/turf_decal/trimline/brown/filled/line{ - dir = 10 - }, -/turf/open/floor/iron, -/area/cargo/drone_bay) -"uaN" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, /turf/open/floor/iron/white, -/area/science/research) -"uaT" = ( -/obj/structure/lattice/catwalk, -/turf/open/space/openspace, -/area/solars/port/aft) -"ubs" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/security/prison) -"ubz" = ( -/turf/closed/wall/r_wall, -/area/science/cytology) -"ubF" = ( -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ +/area/station/science/lab) +"uuR" = ( +/obj/effect/turf_decal/siding/thinplating/dark, +/obj/machinery/vending/coffee, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/hallway/secondary/exit/departure_lounge) +"uva" = ( +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/structure/table/wood/poker, -/obj/effect/spawner/random/entertainment/deck, -/turf/open/floor/iron, -/area/commons/lounge) -"ubL" = ( -/obj/effect/turf_decal/trimline/red/filled/line, -/turf/open/floor/iron/showroomfloor, -/area/security/warden) -"uce" = ( -/obj/effect/landmark/event_spawn, -/turf/open/floor/iron, -/area/cargo/storage) -"uch" = ( -/obj/machinery/door/airlock/research{ - glass = 1; - name = "Slime Euthanization Chamber"; - opacity = 0; - req_access_txt = "55" +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, -/obj/effect/turf_decal/trimline/purple/filled/line{ - dir = 1 +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/obj/effect/turf_decal/trimline/purple/filled/line, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, +/obj/effect/landmark/start/hangover, /turf/open/floor/iron/dark, -/area/science/xenobiology) -"uci" = ( -/obj/effect/turf_decal/stripes{ - dir = 1 +/area/station/commons/fitness) +"uvg" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 6 }, -/obj/effect/turf_decal/stripes, +/obj/machinery/newscaster/directional/south, /turf/open/floor/iron, -/area/science/storage) -"uco" = ( -/obj/structure/table/glass, -/obj/item/storage/secure/briefcase, -/obj/machinery/light/directional/south, -/obj/effect/turf_decal/tile/blue/fourcorners, -/turf/open/floor/iron/white, -/area/command/heads_quarters/cmo) -"ucr" = ( -/obj/structure/table, -/obj/item/reagent_containers/food/condiment/saltshaker{ - pixel_x = -3 +/area/station/security/checkpoint) +"uvp" = ( +/turf/closed/wall/rust, +/area/station/maintenance/department/security) +"uvD" = ( +/obj/effect/turf_decal/trimline/yellow/warning, +/obj/structure/railing/corner, +/obj/effect/turf_decal/trimline/neutral/filled/arrow_ccw{ + dir = 1 }, -/obj/item/reagent_containers/food/condiment/peppermill{ - pixel_x = 3 +/obj/effect/turf_decal/caution{ + dir = 1 }, -/turf/open/floor/iron/cafeteria, -/area/service/kitchen/diner) -"ucv" = ( -/turf/open/floor/carpet, -/area/medical/psychology) -"ucR" = ( -/obj/machinery/light/directional/north, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/hallway/primary/tram/center) +"uvE" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/wood, -/area/command/heads_quarters/captain) -"udc" = ( -/obj/machinery/computer/security/telescreen/cmo{ - pixel_y = 32 - }, -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 4 +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron, +/area/station/cargo/storage) +"uvH" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, /turf/open/floor/iron/dark, -/area/command/heads_quarters/cmo) -"udf" = ( -/obj/item/target, -/obj/structure/window/reinforced, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plating/airless, -/area/science/test_area) -"udi" = ( +/area/station/command/bridge) +"uvN" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/trash/food_packaging, /obj/structure/cable, /turf/open/floor/catwalk_floor, -/area/maintenance/central/greater) -"udk" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/cobweb, -/turf/open/floor/iron/smooth, -/area/maintenance/department/science) -"udt" = ( +/area/station/maintenance/starboard/greater) +"uvY" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/door/airlock/engineering{ - name = "Power Access Hatch" - }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/obj/effect/mapping_helpers/airlock/access/all/supply/general, -/turf/open/floor/plating, -/area/cargo/storage) -"udv" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/window/brigdoor/right/directional/east{ - name = "Security Front Desk"; - req_one_access_txt = "1;4" +/turf/open/floor/wood/parquet, +/area/station/medical/psychology) +"uvZ" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/obj/machinery/door/window/left/directional/west, +/turf/open/floor/iron/white, +/area/station/science/xenobiology) +"uwc" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/security/brig) -"udw" = ( -/obj/effect/turf_decal/trimline/green/filled/line{ +/area/station/construction/mining/aux_base) +"uwj" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/landmark/start/depsec/medical, +/turf/open/floor/iron, +/area/station/security/checkpoint/medical) +"uwv" = ( +/obj/structure/chair/sofa/corp/left, +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/structure/table, -/obj/item/radio/intercom/directional/east, -/obj/item/paper{ - info = "buy more donk pockets"; - name = "To-Do List" - }, -/turf/open/floor/iron/dark, -/area/medical/virology) -"udB" = ( -/obj/effect/turf_decal/trimline/purple/filled/line{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/purple/filled/corner, -/obj/effect/turf_decal/trimline/neutral/filled/warning{ +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/effect/turf_decal/trimline/neutral/corner, -/turf/open/floor/iron, -/area/hallway/secondary/exit) -"udC" = ( -/obj/effect/turf_decal/trimline/red/filled/corner{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/blue/filled/corner, -/obj/structure/reagent_dispensers/water_cooler, +/obj/item/radio/intercom/directional/east, +/obj/effect/landmark/start/paramedic, /turf/open/floor/iron/dark, -/area/command/bridge) -"udF" = ( -/mob/living/simple_animal/hostile/lizard/space{ - dir = 4; - name = "Stuck-In-Rock" - }, -/turf/open/misc/asteroid/airless, -/area/mine/explored) -"udH" = ( -/obj/effect/turf_decal/siding/thinplating{ - dir = 8 +/area/station/medical/break_room) +"uwA" = ( +/obj/effect/turf_decal/trimline/yellow/warning, +/obj/effect/turf_decal/trimline/neutral/filled/corner{ + dir = 1 }, /obj/structure/disposalpipe/segment, -/obj/structure/fluff/tram_rail/floor{ +/obj/machinery/camera/directional/west{ + c_tag = "Hallway - Central Tram Platform North-West" + }, +/obj/effect/turf_decal/caution{ dir = 1 }, +/obj/machinery/firealarm/directional/west, /obj/structure/cable, /turf/open/floor/iron, -/area/hallway/primary/tram/center) -"udK" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/landmark/event_spawn, -/obj/structure/cable, -/mob/living/simple_animal/hostile/retaliate/goat{ - name = "Pete" - }, -/turf/open/floor/iron/showroomfloor, -/area/service/kitchen/coldroom) -"udR" = ( -/obj/effect/turf_decal/bot, +/area/station/hallway/primary/tram/center) +"uwF" = ( /obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/engineering/atmospherics_engine) -"udV" = ( -/obj/effect/turf_decal/trimline/blue/filled/corner{ - dir = 4 +/obj/structure/girder, +/turf/open/floor/iron/smooth, +/area/station/maintenance/port/aft) +"uwO" = ( +/obj/structure/marker_beacon/burgundy, +/turf/open/floor/plating/airless, +/area/space/nearstation) +"uwT" = ( +/obj/effect/turf_decal/stripes{ + dir = 1 }, -/obj/structure/disposalpipe/segment{ - dir = 10 +/obj/effect/turf_decal/stripes, +/obj/effect/turf_decal/caution/stand_clear/red{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/white, -/area/medical/medbay/central) -"uee" = ( -/obj/structure/chair/pew/right, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/chapel{ +/turf/open/floor/vault, +/area/station/hallway/primary/tram/center) +"uwY" = ( +/mob/living/simple_animal/bot/secbot/beepsky, +/turf/open/floor/iron, +/area/station/hallway/primary/tram/center) +"uxk" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 4 }, -/area/service/chapel) -"ueh" = ( +/turf/open/floor/carpet, +/area/station/service/chapel/monastery) +"uxn" = ( /obj/effect/turf_decal/trimline/green/filled/line, -/obj/effect/turf_decal/trimline/green/filled/corner{ +/obj/effect/turf_decal/trimline/green/filled/line{ dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/white, -/area/medical/virology) -"uei" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 + }, +/obj/machinery/door/airlock/hydroponics/glass{ + name = "Hydroponics" + }, +/obj/effect/mapping_helpers/airlock/access/all/service/hydroponics, /turf/open/floor/iron/dark, -/area/engineering/gravity_generator) -"uel" = ( -/obj/effect/spawner/structure/window, -/turf/open/floor/plating, -/area/medical/treatment_center) -"ueC" = ( -/obj/structure/table, -/obj/item/storage/box/beakers{ - pixel_x = 3; +/area/station/service/hydroponics) +"uxr" = ( +/obj/structure/rack, +/obj/item/clothing/suit/armor/riot{ + pixel_x = -3; pixel_y = 3 }, -/obj/item/storage/box/syringes, -/obj/effect/turf_decal/trimline/green/filled/line{ - dir = 5 +/obj/item/clothing/suit/armor/riot, +/obj/item/clothing/suit/armor/riot{ + pixel_x = 3; + pixel_y = -3 }, -/turf/open/floor/iron/dark, -/area/service/hydroponics) -"ueS" = ( -/obj/machinery/light/small/directional/south, -/turf/open/floor/plating, -/area/engineering/supermatter/room) -"ufa" = ( -/obj/structure/cable, -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 6 +/obj/item/clothing/head/helmet/riot{ + pixel_x = -3; + pixel_y = 3 }, -/turf/open/floor/iron, -/area/security/prison/workout) -"ufr" = ( -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron, -/area/cargo/office) -"ufs" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/door_buttons/airlock_controller{ - idExterior = "mostleft_lower_eva_external"; - idInterior = "mostleft_lower_eva_internal"; - idSelf = "mostleft_lower_eva_airlock_control"; - name = "External Access Console"; - pixel_y = -24 +/obj/item/clothing/head/helmet/riot, +/obj/item/clothing/head/helmet/riot{ + pixel_x = 3; + pixel_y = -3 }, -/turf/open/floor/catwalk_floor, -/area/hallway/primary/tram/left) -"ufH" = ( -/obj/effect/turf_decal/trimline/yellow/warning, -/obj/structure/railing/corner{ - dir = 8 +/obj/item/shield/riot{ + pixel_x = -3; + pixel_y = 3 }, -/obj/effect/turf_decal/trimline/neutral/filled/corner{ - dir = 1 +/obj/item/shield/riot, +/obj/item/shield/riot{ + pixel_x = 3; + pixel_y = -3 }, -/obj/effect/turf_decal/caution{ +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/security/armory) +"uxv" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/yellow/warning, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small/directional/north, +/obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 1 }, -/obj/structure/cable, /turf/open/floor/iron, -/area/hallway/primary/tram/left) -"ufL" = ( -/obj/structure/girder, -/turf/open/floor/iron/dark, -/area/engineering/supermatter/room) -"ufN" = ( -/obj/effect/turf_decal/trimline/purple/corner{ +/area/station/maintenance/tram/right) +"uxD" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 8 }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/security/checkpoint/science) +"uxE" = ( +/obj/machinery/computer/security{ dir = 1 }, +/obj/effect/turf_decal/trimline/red/filled/line, +/obj/machinery/status_display/evac/directional/south, /turf/open/floor/iron, -/area/science/robotics/lab) -"ufR" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/turf/open/floor/iron, -/area/commons/dorms) -"ufT" = ( -/obj/effect/turf_decal/trimline/purple/filled/line{ - dir = 9 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 9 +/area/station/security/checkpoint) +"uxN" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 8 }, -/obj/structure/closet/emcloset, -/turf/open/floor/iron/white, -/area/science/xenobiology) -"ugn" = ( -/obj/effect/landmark/start/station_engineer, -/obj/structure/cable/multilayer/connected, +/obj/structure/disposalpipe/segment, +/obj/machinery/light/directional/west, /turf/open/floor/iron, -/area/engineering/engine_smes) -"ugr" = ( -/obj/effect/turf_decal/trimline/yellow/warning{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt, +/area/station/hallway/primary/tram/right) +"uyd" = ( +/obj/structure/table, /obj/effect/turf_decal/trimline/neutral/filled/line, -/obj/machinery/navbeacon{ - codes_txt = "patrol;next_patrol=9-TunnelLeftBottomDoor"; - location = "8-TunnelMidBottom" - }, /turf/open/floor/iron, -/area/maintenance/tram/mid) -"ugC" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/trimline/purple/filled/line{ +/area/station/commons/fitness/recreation) +"uye" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line{ dir = 6 }, -/obj/structure/disposalpipe/segment{ - dir = 9 +/obj/machinery/light/small/directional/east, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 }, -/obj/structure/cable, /turf/open/floor/iron/white, -/area/science/lower) -"uhr" = ( -/obj/effect/turf_decal/siding/thinplating{ +/area/station/medical/chemistry) +"uyi" = ( +/obj/effect/turf_decal/siding/thinplating/corner{ dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/obj/structure/railing/corner{ - dir = 1 +/turf/open/floor/iron, +/area/station/commons/fitness/recreation) +"uyk" = ( +/obj/machinery/door/airlock/mining{ + name = "Drone Bay" }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/decal/cleanable/dirt, /obj/structure/cable, +/obj/effect/mapping_helpers/airlock/access/all/supply/general, /turf/open/floor/iron, -/area/commons/dorms) -"uht" = ( -/turf/closed/wall, -/area/medical/treatment_center) -"uhu" = ( -/obj/machinery/door/airlock/atmos/glass{ - name = "Distribution Loop"; - req_access_txt = "24" +/area/station/cargo/drone_bay) +"uyl" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible, -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 1 +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 4 }, -/obj/effect/turf_decal/trimline/yellow/filled/line, +/obj/machinery/door/airlock/public/glass{ + name = "Commons Area" + }, +/obj/machinery/door/firedoor, /obj/structure/cable, +/obj/structure/disposalpipe/segment, /turf/open/floor/iron, -/area/engineering/atmos/pumproom) -"uhH" = ( -/obj/effect/turf_decal/trimline/red/filled/line, -/obj/effect/turf_decal/trimline/red/filled/corner{ - dir = 4 +/area/station/commons/fitness/recreation) +"uyw" = ( +/turf/closed/wall, +/area/station/security/checkpoint) +"uyz" = ( +/obj/structure/industrial_lift/tram{ + icon_state = "titanium_white" + }, +/obj/machinery/door/window/left/directional/north{ + id_tag = "tramdoor" }, +/turf/open/openspace, +/area/station/hallway/primary/tram/center) +"uyA" = ( +/obj/structure/table, +/obj/item/storage/box, +/obj/item/storage/box, +/obj/machinery/firealarm/directional/south, +/obj/structure/extinguisher_cabinet/directional/west, /turf/open/floor/iron, -/area/security/prison) -"uhK" = ( -/obj/machinery/door/airlock/hatch{ - name = "MiniSat Teleporter"; - req_access_txt = "17;65" +/area/station/engineering/atmos) +"uyG" = ( +/obj/structure/table/glass, +/obj/machinery/reagentgrinder{ + pixel_x = -1; + pixel_y = 8 }, -/obj/machinery/door/firedoor, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/aisat/foyer) -"uhL" = ( +/obj/effect/turf_decal/trimline/purple/filled/line, +/turf/open/floor/iron/white, +/area/station/science/cytology) +"uyI" = ( +/obj/structure/closet/firecloset, /obj/effect/decal/cleanable/dirt, -/obj/machinery/space_heater, -/obj/structure/disposalpipe/segment{ - dir = 6 - }, /turf/open/floor/iron/smooth, -/area/maintenance/starboard/lesser) -"uhM" = ( -/obj/effect/turf_decal/trimline/purple/filled/line{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/iron/dark, -/area/science/xenobiology) -"uhO" = ( -/obj/structure/table, +/area/station/maintenance/tram/mid) +"uyJ" = ( /turf/open/floor/iron, -/area/security/prison) -"uhQ" = ( -/obj/structure/fluff/tram_rail/floor, -/turf/open/floor/glass/reinforced, -/area/hallway/primary/tram/center) -"uhS" = ( -/obj/effect/turf_decal/trimline/neutral/filled/corner, -/obj/effect/turf_decal/trimline/neutral/filled/corner{ - dir = 4 +/area/station/security/prison/workout) +"uyO" = ( +/obj/machinery/atmospherics/components/unary/outlet_injector/on{ + dir = 1 + }, +/turf/open/floor/engine, +/area/station/science/xenobiology) +"uzk" = ( +/obj/machinery/button/door/directional/west{ + id = "private_d"; + name = "Privacy Bolts"; + normaldoorcontrol = 1; + pixel_x = 24; + pixel_y = -9; + specialfunctions = 4 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, +/turf/open/floor/wood, +/area/station/commons/dorms) +"uzm" = ( +/obj/effect/turf_decal/bot, /turf/open/floor/iron, -/area/hallway/primary/central) -"uiq" = ( -/obj/effect/turf_decal/bot_white/right, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/engineering/gravity_generator) -"uir" = ( -/obj/effect/turf_decal/trimline/yellow/warning{ +/area/station/cargo/storage) +"uzG" = ( +/obj/machinery/computer/mechpad, +/obj/effect/turf_decal/trimline/purple/filled/line{ dir = 1 }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/trimline/neutral/filled/corner{ - dir = 8 - }, /turf/open/floor/iron, -/area/maintenance/tram/right) -"uiu" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ +/area/station/science/robotics/mechbay) +"uAe" = ( +/obj/structure/transit_tube, +/obj/effect/turf_decal/sand/plating, +/turf/open/floor/plating/airless, +/area/mine/explored) +"uAg" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 8 }, -/obj/machinery/atmospherics/components/unary/portables_connector/visible, -/obj/machinery/portable_atmospherics/canister/oxygen, -/obj/machinery/airalarm/directional/north, -/obj/machinery/light/directional/west, -/obj/machinery/newscaster/directional/west, -/turf/open/floor/iron, -/area/engineering/atmos) -"uiy" = ( -/obj/structure/table/wood, -/obj/effect/turf_decal/siding/wood{ +/obj/effect/turf_decal/trimline/purple/filled/line{ dir = 4 }, -/obj/machinery/light/directional/south, -/obj/machinery/newscaster/directional/south, -/turf/open/floor/wood/parquet, -/area/medical/psychology) -"uiC" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/door/firedoor, -/obj/machinery/door/poddoor/preopen{ - id = "right_tram_lower"; - name = "tunnel access blast door" - }, -/obj/machinery/door/airlock/hatch, -/turf/open/floor/plating, -/area/maintenance/tram/right) -"uiJ" = ( -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/trimline/brown/filled/line{ - dir = 8 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/obj/machinery/light/directional/east, +/turf/open/floor/iron/white, +/area/station/science/lower) +"uAh" = ( +/obj/effect/turf_decal/trimline/neutral/filled/corner{ dir = 1 }, -/obj/structure/closet/crate, -/obj/item/stack/ore/silver, -/obj/machinery/light/small/directional/west, -/turf/open/floor/iron, -/area/cargo/miningdock) -"uiK" = ( /obj/effect/turf_decal/trimline/neutral/filled/corner{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/neutral/filled/corner, -/turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"uiL" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 4 - }, -/turf/open/floor/iron, -/area/hallway/secondary/exit) -"uiX" = ( -/obj/effect/turf_decal/trimline/white/line{ - dir = 10 + dir = 8 }, -/obj/effect/turf_decal/trimline/yellow/corner{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/structure/showcase/cyborg/old{ - pixel_y = 20 - }, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/aisat_interior) -"ujb" = ( -/obj/machinery/firealarm/directional/west, +/obj/structure/cable, /turf/open/floor/iron, -/area/commons/fitness/recreation) -"ujx" = ( -/obj/structure/table, -/obj/effect/turf_decal/trimline/yellow/filled/line{ +/area/station/hallway/primary/central) +"uAm" = ( +/obj/machinery/light/directional/north, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 8 }, -/obj/item/radio/intercom/directional/west, -/turf/open/floor/iron, -/area/tcommsat/computer) -"ujA" = ( -/obj/structure/chair{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/neutral/filled/line, -/obj/machinery/light/directional/south, +/turf/open/floor/iron/freezer, +/area/station/security/prison/shower) +"uAu" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, /turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"ujE" = ( -/obj/item/kirbyplants/random, +/area/station/cargo/miningdock) +"uAx" = ( /obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 9 + dir = 4 }, -/obj/machinery/firealarm/directional/west, /turf/open/floor/iron/white, -/area/medical/medbay/lobby) -"ujH" = ( -/obj/machinery/computer/cargo, -/obj/effect/turf_decal/stripes/line{ +/area/station/medical/medbay/lobby) +"uAP" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ dir = 1 }, -/obj/machinery/camera{ - c_tag = "Cargo - Warehouse North"; - dir = 9; - network = list("ss13","cargo") - }, -/obj/machinery/button/door/directional/north{ - id = "QMLoaddoor"; - pixel_x = -6 +/obj/machinery/vending/wardrobe/medi_wardrobe, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) +"uAX" = ( +/obj/structure/table, +/obj/item/raw_anomaly_core/random{ + pixel_x = 7; + pixel_y = 9 }, -/obj/machinery/button/door/directional/north{ - id = "QMLoaddoor2"; - pixel_x = 6 +/obj/item/raw_anomaly_core/random{ + pixel_x = -5; + pixel_y = 7 }, +/obj/item/raw_anomaly_core/random, +/obj/machinery/airalarm/directional/west, +/turf/open/floor/iron/dark, +/area/station/science/ordnance/testlab) +"uBg" = ( +/obj/structure/cable, +/obj/machinery/light/small/directional/east, +/obj/effect/turf_decal/sand/plating, +/turf/open/floor/plating, +/area/station/maintenance/central/greater) +"uBr" = ( +/turf/closed/wall, +/area/station/command/heads_quarters/cmo) +"uBu" = ( +/obj/item/radio/intercom/prison/directional/south, +/obj/effect/turf_decal/trimline/red/filled/line, /turf/open/floor/iron, -/area/cargo/storage) -"ujQ" = ( -/obj/effect/landmark/event_spawn, -/turf/open/floor/iron, -/area/security/processing) -"ujR" = ( -/obj/machinery/door/airlock/external{ - name = "External Access" +/area/station/security/prison) +"uBH" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 4 }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ +/turf/open/floor/iron, +/area/station/security/checkpoint/supply) +"uBO" = ( +/obj/structure/chair/stool/bar/directional/north, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 4 }, -/obj/effect/turf_decal/sand/plating, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"ujT" = ( -/obj/structure/fluff/tram_rail{ - dir = 1 +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 10 }, +/turf/open/floor/iron, +/area/station/security/execution/transfer) +"uCm" = ( +/obj/machinery/light/directional/north, /turf/open/openspace, -/area/hallway/primary/tram/right) -"ukb" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/turf/open/floor/catwalk_floor, -/area/maintenance/starboard/greater) -"ukj" = ( -/obj/item/radio/intercom/directional/south, -/obj/structure/bed/dogbed/renault, -/mob/living/simple_animal/pet/fox/renault, -/turf/open/floor/carpet, -/area/command/heads_quarters/captain) -"ukl" = ( -/obj/structure/railing{ +/area/station/hallway/primary/tram/center) +"uCy" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/hallway/secondary/exit/departure_lounge) +"uCH" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 4 }, -/turf/open/floor/glass/reinforced, -/area/ai_monitored/turret_protected/aisat/hallway) -"ukp" = ( -/obj/structure/closet/firecloset, -/obj/effect/turf_decal/siding/thinplating/dark{ - dir = 9 - }, -/obj/effect/landmark/start/hangover/closet, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/hallway/secondary/exit) -"uks" = ( -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ +/turf/open/floor/iron, +/area/station/hallway/secondary/command) +"uDa" = ( +/obj/structure/rack, +/obj/item/wrench, +/obj/item/knife/kitchen, +/obj/effect/turf_decal/trimline/purple/filled/line{ dir = 1 }, -/obj/structure/table, -/obj/machinery/chem_dispenser/drinks/beer, -/obj/item/radio/intercom/directional/north, -/turf/open/floor/iron, -/area/service/bar) -"ukt" = ( -/obj/structure/table, +/obj/machinery/power/apc/auto_name/directional/north, /obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/science/cytology) +"uDc" = ( +/obj/effect/turf_decal/trimline/brown/filled/line, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable, /turf/open/floor/iron, -/area/security/prison) -"ukC" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ - dir = 8 +/area/station/cargo/miningdock) +"uDm" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 4 }, -/obj/effect/turf_decal/trimline/purple/filled/line{ - dir = 5 +/obj/effect/turf_decal/trimline/red/corner{ + dir = 1 }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, /turf/open/floor/iron, -/area/science/robotics/lab) -"ulh" = ( -/obj/effect/turf_decal/trimline/purple/filled/line{ - dir = 8 +/area/station/security/checkpoint/engineering) +"uDs" = ( +/obj/structure/chair/stool/bar/directional/south, +/obj/machinery/camera/directional/west{ + c_tag = "Civilian - Entertainment Center South" }, -/turf/open/floor/iron/white, -/area/science/lower) -"ulj" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/button/door/directional/east{ - id = "miningdorm3"; - name = "Door Bolt Control"; - normaldoorcontrol = 1; - specialfunctions = 4 +/turf/open/floor/eighties, +/area/station/commons/fitness/recreation/entertainment) +"uDu" = ( +/obj/machinery/door/airlock/engineering/glass{ + name = "Laser Room" }, -/turf/open/floor/carpet, -/area/cargo/miningdock) -"ulu" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/door/firedoor, /obj/structure/cable, -/obj/machinery/duct, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/catwalk_floor, -/area/maintenance/central/greater) -"ulF" = ( -/obj/structure/kitchenspike, -/obj/machinery/light/directional/west, +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"uDF" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 + }, /turf/open/floor/iron/showroomfloor, -/area/service/kitchen/coldroom) -"ulN" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ +/area/station/service/kitchen/coldroom) +"uDI" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/trimline/yellow/warning{ dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/security/prison/safe) -"ulU" = ( -/obj/structure/ladder, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/smooth, -/area/hallway/primary/tram/center) -"umb" = ( -/obj/structure/extinguisher_cabinet/directional/south, -/obj/effect/turf_decal/trimline/red/filled/line, +/obj/structure/rack, +/obj/item/stack/sheet/mineral/titanium{ + amount = 3 + }, /turf/open/floor/iron, -/area/security/office) -"umd" = ( +/area/station/maintenance/port/central) +"uDW" = ( +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 1 + }, +/obj/machinery/firealarm/directional/north, +/turf/open/floor/iron/white, +/area/station/science/research) +"uEe" = ( +/obj/effect/turf_decal/trimline/brown/filled/corner{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/obj/structure/extinguisher_cabinet/directional/north, +/turf/open/floor/iron/dark, +/area/station/command/bridge) +"uEp" = ( /obj/effect/turf_decal/trimline/red/filled/line, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, /turf/open/floor/iron, -/area/security/brig) -"unm" = ( -/obj/effect/turf_decal/sand/plating, -/obj/effect/turf_decal/stripes/asteroid/box, -/turf/open/floor/plating/airless, -/area/mine/explored) -"unp" = ( -/obj/effect/turf_decal/trimline/red/filled/corner{ - dir = 8 +/area/station/security/brig) +"uEr" = ( +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Ordnance Lab Maintenance" }, -/obj/effect/turf_decal/trimline/red/filled/corner, -/obj/structure/chair/office, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/landmark/event_spawn, /obj/structure/cable, +/obj/effect/mapping_helpers/airlock/access/all/science/ordnance_storage, /turf/open/floor/iron, -/area/security/checkpoint/escape) -"unq" = ( -/obj/machinery/door/airlock/engineering{ - name = "Power Access Hatch"; - req_access_txt = "11" +/area/station/science/ordnance/storage) +"uEL" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/catwalk_floor, -/area/maintenance/department/crew_quarters/dorms) -"unv" = ( -/obj/structure/lattice, -/obj/machinery/camera/motion{ - c_tag = "Secure - AI Lower External East"; - dir = 10; - network = list("ss13","minisat") +/obj/effect/landmark/start/medical_doctor, +/turf/open/floor/iron/white, +/area/station/medical/treatment_center) +"uEM" = ( +/obj/effect/turf_decal/siding/thinplating/corner{ + dir = 1 }, -/turf/open/space/basic, -/area/ai_monitored/turret_protected/aisat_interior) -"uny" = ( -/obj/item/target/syndicate, -/turf/open/floor/engine, -/area/science/explab) -"unK" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/turf/open/floor/iron, -/area/science/robotics/mechbay) -"unP" = ( -/obj/structure/disposalpipe/sorting/mail/flip{ - name = "sorting disposal pipe (Genetics)"; - sortType = 23 +/obj/structure/railing/corner, +/turf/open/floor/iron/cafeteria, +/area/station/service/kitchen/diner) +"uEO" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/security/armory) +"uER" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 6 + }, +/obj/structure/table/reinforced, +/obj/item/reagent_containers/spray/cleaner, +/obj/item/blood_filter, +/obj/machinery/light_switch/directional/east{ + pixel_x = 22; + pixel_y = 9 }, /turf/open/floor/iron/white, -/area/science/research) -"unW" = ( -/obj/effect/turf_decal/trimline/brown/filled/line{ +/area/station/medical/surgery/aft) +"uFc" = ( +/obj/structure/lattice/catwalk, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/maintenance/tram/left) +"uFe" = ( +/obj/effect/turf_decal/trimline/neutral/filled/corner, +/obj/effect/turf_decal/trimline/neutral/filled/corner{ dir = 4 }, -/obj/effect/turf_decal/trimline/brown/filled/corner{ - dir = 1 +/obj/effect/turf_decal/siding/thinplating{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/green/corner{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, +/obj/effect/turf_decal/trimline/green/corner, +/obj/effect/landmark/start/hangover, /turf/open/floor/iron, -/area/cargo/miningdock) -"uom" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/railing, -/turf/open/floor/plating, -/area/maintenance/tram/right) -"uoz" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ +/area/station/hallway/primary/central) +"uFp" = ( +/obj/effect/turf_decal/siding/thinplating{ dir = 4 }, -/obj/structure/disposalpipe/segment{ - dir = 9 +/obj/structure/fluff/tram_rail/floor{ + dir = 1 }, -/obj/machinery/newscaster/directional/east, +/obj/structure/cable, +/obj/structure/disposalpipe/segment, /turf/open/floor/iron, -/area/hallway/primary/tram/right) -"uoR" = ( -/obj/structure/closet/secure_closet/brig, +/area/station/hallway/primary/tram/left) +"uFr" = ( /obj/effect/turf_decal/trimline/red/filled/line{ - dir = 9 + dir = 8 }, -/turf/open/floor/iron, -/area/security/brig) -"uoS" = ( -/obj/machinery/door/airlock/external{ - name = "External Access" +/obj/effect/turf_decal/trimline/red/filled/corner{ + dir = 4 }, -/obj/structure/cable, -/obj/effect/turf_decal/sand/plating, -/turf/open/floor/plating, -/area/maintenance/central/greater) -"uoU" = ( -/obj/structure/safe, -/obj/item/clothing/head/bearpelt, -/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass, -/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass, -/obj/item/gun/ballistic/revolver/russian, -/obj/item/ammo_box/a357, -/obj/item/reagent_containers/food/drinks/bottle/vodka/badminka, -/obj/effect/turf_decal/bot_white/left, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/ai_monitored/command/nuke_storage) -"uoZ" = ( -/turf/closed/wall/r_wall, -/area/ai_monitored/turret_protected/ai) -"upd" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, /turf/open/floor/iron, -/area/hallway/primary/central) -"upe" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/trimline/red/filled/corner{ +/area/station/security/prison) +"uFA" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 4 }, -/obj/effect/turf_decal/trimline/red/filled/corner, -/turf/open/floor/iron/white, -/area/security/execution/education) -"upf" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/obj/structure/disposalpipe/junction/yjunction{ - dir = 8 +/turf/open/floor/iron/cafeteria, +/area/station/service/kitchen/diner) +"uFB" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 10 }, -/turf/open/floor/catwalk_floor, -/area/maintenance/starboard/central) -"upr" = ( -/obj/effect/turf_decal/trimline/neutral/filled/corner{ - dir = 4 +/obj/structure/sink{ + dir = 4; + pixel_x = -12 }, -/obj/effect/turf_decal/trimline/neutral/filled/corner{ +/obj/machinery/status_display/evac/directional/west, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 + }, +/obj/machinery/firealarm/directional/south, +/turf/open/floor/iron/white, +/area/station/medical/surgery/aft) +"uFC" = ( +/obj/machinery/power/shieldwallgen, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron/dark, +/area/station/command/teleporter) +"uFE" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/public/glass{ + name = "Prison Garden" + }, +/obj/effect/turf_decal/trimline/red/filled/line{ dir = 1 }, +/obj/effect/turf_decal/trimline/red/filled/line, /turf/open/floor/iron, -/area/hallway/primary/tram/left) -"upA" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line, -/obj/machinery/camera/directional/south{ - c_tag = "Civilian - Recreational Area South-West" +/area/station/security/prison/garden) +"uFF" = ( +/obj/machinery/atmospherics/pipe/smart/simple/yellow/visible{ + dir = 5 }, /turf/open/floor/iron, -/area/commons/fitness/recreation) -"upD" = ( -/obj/machinery/light/small/directional/east, -/obj/machinery/atmospherics/pipe/smart/manifold4w/general/hidden, -/obj/effect/turf_decal/siding/blue{ +/area/station/science/ordnance/storage) +"uFX" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/portable_atmospherics/scrubber, +/obj/machinery/atmospherics/pipe/smart/manifold4w/orange/visible, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"uGb" = ( +/obj/effect/turf_decal/tile/yellow{ dir = 1 }, -/obj/effect/turf_decal/siding/blue, -/turf/open/floor/iron/dark/telecomms, -/area/science/server) -"upP" = ( -/obj/structure/chair, +/obj/effect/turf_decal/tile/neutral/half/contrasted, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/station/command/bridge) +"uGf" = ( /obj/effect/turf_decal/stripes/line{ dir = 9 }, -/turf/open/floor/plating/airless, -/area/science/test_area) -"upR" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/door/firedoor, -/obj/structure/cable, /turf/open/floor/iron, -/area/hallway/primary/tram/right) -"upW" = ( -/obj/machinery/light/small/directional/north, +/area/station/hallway/secondary/entry) +"uGh" = ( /obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/caution, /turf/open/floor/plating, -/area/service/janitor) -"uqd" = ( -/obj/machinery/power/apc/auto_name/directional/north, -/obj/effect/turf_decal/trimline/purple/filled/line{ - dir = 9 +/area/station/maintenance/tram/left) +"uGy" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/engineering/engine_smes) +"uGL" = ( +/obj/structure/bed/roller, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 4 }, -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/ai_upload_foyer) -"uqu" = ( -/obj/machinery/rnd/production/techfab/department/security, -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 8 +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) +"uGW" = ( +/turf/closed/wall, +/area/station/cargo/miningdock) +"uHb" = ( +/obj/machinery/photocopier, +/obj/effect/turf_decal/tile/brown/fourcorners, +/obj/machinery/airalarm/directional/north, +/turf/open/floor/iron, +/area/station/cargo/sorting) +"uHf" = ( +/obj/structure/table/reinforced, +/obj/machinery/cell_charger, +/obj/effect/turf_decal/siding/white{ + dir = 1 }, -/obj/structure/reagent_dispensers/wall/peppertank/directional/west, +/turf/open/floor/iron/dark, +/area/station/medical/storage) +"uHu" = ( +/obj/effect/landmark/start/depsec/engineering, +/obj/structure/chair/office, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, /turf/open/floor/iron, -/area/security/office) -"uqB" = ( +/area/station/security/checkpoint/engineering) +"uHA" = ( +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red, /obj/effect/turf_decal/tile/blue{ dir = 4 }, /obj/effect/turf_decal/tile/blue{ dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/duct, -/turf/open/floor/iron/freezer, -/area/medical/coldroom) -"uqE" = ( -/obj/structure/table/reinforced, -/obj/effect/turf_decal/trimline/brown/filled/line, -/obj/item/stack/wrapping_paper{ - pixel_x = 3; - pixel_y = 4 - }, -/obj/item/stack/package_wrap{ - pixel_x = -1; - pixel_y = -1 +/obj/structure/table/wood, +/obj/item/flashlight/lamp/bananalamp{ + pixel_y = 3 }, -/obj/item/dest_tagger, -/obj/item/dest_tagger, /turf/open/floor/iron, -/area/cargo/sorting) -"uqG" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/structure/crate_empty, -/obj/effect/spawner/random/maintenance/three, -/turf/open/floor/iron/smooth, -/area/maintenance/department/security) -"uqM" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/bot, -/obj/structure/closet/crate{ - icon_state = "crateopen" +/area/station/service/theater) +"uHH" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/obj/effect/landmark/start/hangover, +/turf/open/floor/wood, +/area/station/commons/dorms) +"uHI" = ( +/obj/effect/spawner/structure/window, +/turf/open/floor/plating, +/area/station/engineering/atmos) +"uHT" = ( +/obj/effect/turf_decal/trimline/red/filled/line, +/obj/effect/turf_decal/trimline/neutral/filled/warning, +/obj/machinery/firealarm/directional/south, +/turf/open/floor/iron, +/area/station/hallway/primary/tram/left) +"uIb" = ( +/obj/effect/turf_decal/trimline/neutral/filled/corner{ + dir = 4 }, +/obj/structure/disposalpipe/junction/flip, /turf/open/floor/iron, -/area/cargo/storage) -"urj" = ( +/area/station/commons/dorms) +"uIo" = ( +/obj/machinery/door/firedoor, +/obj/effect/spawner/structure/window, +/turf/open/floor/plating, +/area/station/service/hydroponics/garden) +"uIp" = ( +/obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 9 - }, -/obj/effect/decal/cleanable/dirt, /obj/structure/cable, /turf/open/floor/catwalk_floor, -/area/maintenance/tram/left) -"ury" = ( -/obj/effect/turf_decal/trimline/brown/filled/line, +/area/station/maintenance/central/greater) +"uIx" = ( +/obj/effect/turf_decal/tile/neutral/half/contrasted, +/turf/open/floor/iron/dark, +/area/station/command/bridge) +"uIA" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/maintenance/department/crew_quarters/dorms) +"uIO" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/light/directional/south, -/obj/structure/disposalpipe/segment{ - dir = 9 - }, -/obj/structure/cable, -/turf/open/floor/iron, -/area/cargo/miningdock) -"urB" = ( -/obj/machinery/atmospherics/components/binary/pump/on{ - dir = 4; - name = "Cooling Loop to Gas" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, /obj/structure/cable, -/turf/open/floor/engine, -/area/engineering/supermatter/room) -"urR" = ( -/obj/machinery/door/airlock/maintenance_hatch{ - req_one_access_txt = "12" - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/catwalk_floor, -/area/maintenance/port/central) -"urU" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 - }, -/turf/open/floor/wood, -/area/command/heads_quarters/captain/private) -"urZ" = ( -/obj/structure/chair/stool/bar/directional/west, -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 5 +/turf/open/floor/iron/white, +/area/station/science/lobby) +"uJk" = ( +/obj/structure/easel, +/obj/item/canvas/nineteen_nineteen, +/obj/item/canvas/twentythree_nineteen, +/obj/item/canvas/twentythree_twentythree, +/turf/open/floor/iron/grimy, +/area/station/service/library/lounge) +"uJq" = ( +/obj/effect/turf_decal/trimline/white/filled/line{ + dir = 4 }, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/aisat_interior) +"uJr" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/landmark/event_spawn, +/obj/structure/disposalpipe/segment, /turf/open/floor/iron, -/area/security/prison/safe) -"usd" = ( -/obj/effect/turf_decal/trimline/yellow/warning, -/obj/structure/railing/corner, -/obj/effect/turf_decal/trimline/neutral/filled/corner{ - dir = 4 +/area/station/hallway/primary/central) +"uJx" = ( +/obj/structure/table/wood, +/obj/structure/window/reinforced{ + dir = 8; + pixel_y = 2 }, -/obj/effect/turf_decal/caution{ - dir = 1 +/obj/structure/window/reinforced{ + pixel_y = 2 + }, +/obj/effect/spawner/random/decoration/ornament, +/turf/open/floor/carpet, +/area/station/commons/vacant_room/office) +"uJH" = ( +/turf/open/floor/iron/white, +/area/station/science/robotics/lab) +"uJN" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 4 }, +/obj/machinery/door/firedoor, /turf/open/floor/iron, -/area/hallway/primary/tram/center) -"usj" = ( -/obj/effect/turf_decal/bot, -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 1 +/area/station/commons/dorms) +"uKc" = ( +/obj/machinery/door/airlock/research{ + id_tag = "ResearchExt"; + name = "Research Division" }, -/obj/machinery/portable_atmospherics/canister, -/turf/open/floor/engine, -/area/engineering/supermatter/room) -"usm" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/layer2{ - dir = 1 +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 8 }, -/turf/open/floor/engine, -/area/maintenance/disposal/incinerator) -"ust" = ( -/turf/open/floor/iron/dark, -/area/security/interrogation) -"usv" = ( -/obj/machinery/light/small/directional/south, -/turf/open/floor/engine/n2, -/area/engineering/atmos) -"usF" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/trimline/purple/filled/line, -/obj/effect/turf_decal/trimline/purple/filled/corner{ +/obj/effect/turf_decal/trimline/purple/filled/line{ dir = 4 }, -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/turf/open/floor/iron/white, -/area/science/explab) -"usM" = ( -/obj/effect/spawner/structure/window, -/turf/open/floor/plating, -/area/engineering/atmos) -"usV" = ( -/obj/machinery/status_display/ai/directional/east, -/turf/open/floor/circuit, -/area/ai_monitored/turret_protected/ai_upload) -"utz" = ( -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 +/obj/effect/mapping_helpers/airlock/unres, +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "sci-entrance-right" }, -/obj/machinery/vending/cigarette, -/obj/machinery/light/directional/north, -/obj/machinery/airalarm/directional/north, -/obj/machinery/camera{ - c_tag = "Cargo - Mining Break Room"; - dir = 9; - network = list("ss13","cargo") +/obj/machinery/door/poddoor/preopen{ + id = "Sciencelockdown"; + name = "Research Lockdown Blastdoor" }, +/obj/effect/mapping_helpers/airlock/access/all/science/general, /turf/open/floor/iron, -/area/cargo/miningdock/cafeteria) -"utC" = ( -/obj/structure/industrial_lift/tram{ - icon_state = "titanium" - }, -/obj/structure/fluff/tram_rail{ +/area/station/science/research) +"uKg" = ( +/obj/effect/turf_decal/siding/thinplating{ dir = 1 }, -/obj/structure/chair/comfy/shuttle{ - dir = 1 +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/turf/open/openspace, -/area/hallway/primary/tram/center) -"utE" = ( -/obj/item/toy/figure/assistant, -/obj/effect/spawner/random/engineering/tracking_beacon, -/turf/open/floor/plating/airless, -/area/science/test_area) -"utP" = ( -/obj/structure/fluff/tram_rail/end{ +/turf/open/floor/iron, +/area/station/commons/fitness/recreation) +"uKh" = ( +/obj/effect/turf_decal/trimline/white/filled/line{ dir = 8 }, -/turf/open/openspace, -/area/hallway/primary/tram/left) -"utS" = ( -/turf/open/floor/iron, -/area/science/misc_lab) -"uuo" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/obj/effect/turf_decal/trimline/white/filled/line{ dir = 4 }, -/obj/effect/turf_decal/stripes/corner, -/obj/effect/turf_decal/stripes/corner{ - dir = 8 +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/landmark/navigate_destination/techstorage, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/engineering/storage/tech) +"uKj" = ( +/obj/effect/turf_decal/trimline/neutral/filled/corner{ + dir = 4 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/iron/white, -/area/science/xenobiology) -"uuq" = ( -/obj/structure/table/wood, -/obj/effect/landmark/event_spawn, -/obj/effect/spawner/random/entertainment/cigarette_pack, -/obj/effect/spawner/random/entertainment/lighter{ - pixel_x = 9 - }, -/turf/open/floor/carpet, -/area/hallway/secondary/entry) -"uut" = ( -/obj/machinery/light/small/directional/east, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/camera{ - c_tag = "Cargo - Upper Power Hatch"; - dir = 9; - network = list("ss13","cargo") +/obj/structure/sign/departments/evac{ + pixel_x = 32; + pixel_y = 32 }, -/turf/open/floor/plating, -/area/cargo/storage) -"uuA" = ( -/obj/effect/turf_decal/trimline/red/filled/corner, -/obj/effect/turf_decal/trimline/red/filled/corner{ - dir = 8 +/turf/open/floor/iron, +/area/station/hallway/primary/tram/right) +"uKt" = ( +/obj/structure/bed, +/obj/effect/turf_decal/trimline/red/filled/line, +/turf/open/floor/iron/white, +/area/station/security/medical) +"uKy" = ( +/obj/structure/closet{ + name = "Evidence Closet 1" }, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 4 }, -/turf/open/floor/iron, -/area/security/brig) -"uuL" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/door/airlock/maintenance_hatch{ - name = "security maintenance hatch"; - req_one_access_txt = "12" - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/turf/open/floor/catwalk_floor, -/area/maintenance/department/security) -"uuY" = ( -/obj/machinery/door/airlock/external{ - name = "Port Docking Bay 1"; - space_dir = 1 +/turf/open/floor/iron/dark, +/area/station/security/office) +"uKI" = ( +/obj/effect/turf_decal/trimline/yellow/warning{ + dir = 4 }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/turf/open/floor/plating, -/area/hallway/secondary/entry) -"uvq" = ( -/obj/effect/turf_decal/siding/thinplating/dark{ +/obj/effect/turf_decal/trimline/purple/filled/line{ dir = 1 }, -/obj/effect/turf_decal/trimline/green/filled/line{ +/obj/machinery/light/directional/north, +/turf/open/floor/iron, +/area/station/engineering/transit_tube) +"uKJ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/camera{ + c_tag = "Maintenance - West Tram Tunnel 3"; + dir = 9 + }, +/obj/effect/turf_decal/trimline/yellow/warning, /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/iron/dark, -/area/service/hydroponics) -"uvx" = ( -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ +/turf/open/floor/iron, +/area/station/maintenance/tram/left) +"uKM" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ dir = 1 }, -/obj/structure/chair/stool/directional/west, -/obj/effect/landmark/start/assistant, -/turf/open/floor/iron, -/area/commons/lounge) -"uvA" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/power/apc/auto_name/directional/north, +/turf/open/floor/iron, +/area/station/security/brig) +"uKP" = ( +/obj/effect/turf_decal/trimline/brown/filled/line{ + dir = 8 + }, +/obj/machinery/light/directional/west, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/cargo/miningdock) -"uvX" = ( -/obj/effect/turf_decal/trimline/purple/filled/line{ +/area/station/cargo/storage) +"uKY" = ( +/obj/structure/cable, +/obj/effect/turf_decal/trimline/blue/filled/line{ dir = 1 }, -/obj/machinery/button/door/directional/north{ - id = "xenobiotopright"; - name = "Xenobio Top right Blast Door"; - req_access_txt = "55" +/turf/open/floor/iron/white, +/area/station/command/heads_quarters/cmo) +"uLe" = ( +/obj/effect/turf_decal/trimline/white/filled/line{ + dir = 9 }, -/obj/structure/cable, /turf/open/floor/iron/dark, -/area/science/xenobiology) -"uwa" = ( -/obj/structure/rack, -/obj/item/pickaxe/rusted, -/obj/effect/decal/cleanable/dirt, -/obj/item/screwdriver, -/turf/open/floor/iron/smooth, -/area/maintenance/starboard/lesser) -"uwx" = ( -/turf/open/floor/iron, -/area/hallway/secondary/exit) -"uwy" = ( -/obj/structure/rack, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 8 +/area/station/ai_monitored/turret_protected/aisat_interior) +"uLz" = ( +/obj/machinery/light/small/directional/west, +/obj/machinery/shower{ + pixel_y = 24 }, -/obj/item/gun/energy/e_gun{ +/turf/open/floor/iron/freezer, +/area/station/security/prison) +"uLC" = ( +/obj/structure/table, +/obj/item/paper_bin{ pixel_x = -3; - pixel_y = 3 + pixel_y = 7 }, -/obj/item/gun/energy/e_gun, -/obj/item/gun/energy/e_gun{ - pixel_x = 3; - pixel_y = -3 +/obj/item/pen{ + pixel_x = 4; + pixel_y = 4 }, -/obj/machinery/camera/directional/north{ - c_tag = "Security - Armory"; - network = list("ss13","Security") +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 10 }, +/obj/item/radio/intercom/directional/south, /turf/open/floor/iron, -/area/ai_monitored/security/armory) -"uwz" = ( -/obj/structure/table, -/obj/effect/turf_decal/trimline/red/filled/line, -/obj/item/storage/box/prisoner{ - pixel_y = 8 - }, -/obj/item/storage/box/prisoner, +/area/station/security/brig) +"uLO" = ( +/obj/effect/turf_decal/tile/red/fourcorners, /turf/open/floor/iron, -/area/security/brig) -"uwD" = ( -/obj/structure/table, -/obj/item/storage/box/bodybags{ - pixel_x = 2; - pixel_y = 2 +/area/station/service/kitchen) +"uLW" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 }, -/obj/machinery/airalarm/directional/east, -/turf/open/floor/iron/dark, -/area/service/chapel/office) -"uwJ" = ( -/obj/machinery/light/directional/west, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/ai_upload) -"uwK" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment{ +/obj/machinery/power/terminal{ dir = 4 }, +/obj/effect/turf_decal/trimline/neutral/filled/line, /obj/structure/cable, /turf/open/floor/iron, -/area/command/heads_quarters/ce) -"uwO" = ( -/obj/structure/marker_beacon/burgundy, -/turf/open/floor/plating/airless, -/area/space/nearstation) -"uwU" = ( -/obj/effect/turf_decal/trimline/blue/filled/line, -/obj/structure/bed/roller, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron/white, -/area/medical/medbay/lobby) -"uxg" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/security/office) -"uxq" = ( -/obj/machinery/door/airlock/security/glass{ - name = "Security Office"; - req_access_txt = "63" +/area/station/engineering/gravity_generator) +"uLX" = ( +/obj/effect/turf_decal/siding/thinplating{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 4 +/turf/open/floor/glass/reinforced, +/area/station/hallway/primary/tram/center) +"uMf" = ( +/obj/machinery/door/airlock/medical{ + name = "Surgery" }, -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 8 +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 1 }, -/obj/machinery/door/firedoor, -/obj/structure/cable, -/turf/open/floor/iron, -/area/security/checkpoint/engineering) -"uxA" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/trimline/blue/filled/line, /obj/structure/disposalpipe/segment{ dir = 4 }, +/obj/structure/cable, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/duct, +/obj/effect/mapping_helpers/airlock/access/all/medical/surgery, +/turf/open/floor/iron/white, +/area/station/medical/surgery/fore) +"uMn" = ( +/obj/effect/decal/cleanable/dirt, /obj/structure/cable, -/obj/effect/spawner/random/trash/garbage, /turf/open/floor/catwalk_floor, -/area/maintenance/port/fore) -"uxB" = ( -/obj/effect/turf_decal/trimline/blue/filled/corner{ - dir = 4 +/area/station/hallway/primary/tram/right) +"uMo" = ( +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 8 }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/effect/turf_decal/trimline/green/filled/corner, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/duct, +/turf/open/floor/iron/dark, +/area/station/service/hydroponics) +"uMs" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 1 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/security/brig) +"uMI" = ( +/obj/machinery/camera{ + c_tag = "Service - Upper Power Hatch"; + dir = 9; + network = list("ss13","Service") }, -/turf/open/floor/iron/white, -/area/medical/storage) -"uxG" = ( -/obj/effect/turf_decal/siding/wood, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/turf/open/floor/carpet, -/area/command/heads_quarters/captain) -"uxR" = ( -/obj/structure/chair/sofa/corner{ +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/catwalk_floor, +/area/station/hallway/primary/central) +"uMO" = ( +/obj/structure/window/reinforced, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/ai) +"uMR" = ( +/obj/effect/turf_decal/trimline/neutral/filled/corner{ dir = 8 }, -/obj/effect/landmark/start/hangover, -/turf/open/floor/iron/cafeteria, -/area/service/kitchen/diner) -"uxU" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/stripes/line, -/obj/structure/cable, -/turf/open/floor/iron/white, -/area/science/xenobiology) -"uya" = ( -/obj/effect/turf_decal/trimline/yellow/warning, -/obj/structure/railing/corner, -/obj/effect/turf_decal/trimline/neutral/filled/arrow_ccw{ +/obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 1 }, -/obj/effect/turf_decal/caution{ - dir = 1 +/obj/structure/disposalpipe/segment{ + dir = 6 }, /turf/open/floor/iron, -/area/hallway/primary/tram/left) -"uyj" = ( -/obj/structure/table/reinforced, -/obj/item/storage/toolbox/mechanical, -/obj/item/flashlight, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/item/pipe_dispenser, +/area/station/hallway/primary/tram/left) +"uMX" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/trash/food_packaging, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/turf/open/floor/engine, -/area/engineering/supermatter/room) -"uyr" = ( -/obj/effect/turf_decal/trimline/blue/filled/corner{ +/turf/open/floor/catwalk_floor, +/area/station/maintenance/starboard/greater) +"uNa" = ( +/obj/machinery/computer/security/mining{ dir = 4 }, -/obj/effect/turf_decal/trimline/red/filled/corner{ - dir = 1 - }, -/obj/machinery/light/directional/south, -/obj/machinery/atmospherics/components/binary/pump/off/yellow{ - dir = 1; - name = "N2 to Pure" - }, -/turf/open/floor/iron, -/area/engineering/atmos) -"uyV" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ +/obj/item/radio/intercom/directional/west, +/obj/effect/turf_decal/trimline/red/filled/line{ dir = 8 }, -/obj/machinery/light/directional/west, -/obj/machinery/firealarm/directional/west, /turf/open/floor/iron, -/area/commons/dorms) -"uyX" = ( -/obj/effect/turf_decal/sand/plating, -/turf/open/floor/plating, -/area/medical/chemistry) -"uzp" = ( -/obj/machinery/atmospherics/pipe/smart/simple/dark/visible{ - dir = 6 +/area/station/security/checkpoint/supply) +"uNl" = ( +/obj/structure/rack, +/obj/item/circuitboard/machine/exoscanner{ + pixel_y = 3 }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/item/circuitboard/machine/exoscanner, +/obj/item/circuitboard/machine/exoscanner{ + pixel_y = -3 }, -/turf/open/floor/iron/white, -/area/science/mixing) -"uzE" = ( -/obj/structure/table, -/obj/item/multitool, -/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/trimline/brown/filled/line, /obj/machinery/camera/directional/south{ - c_tag = "Hallway - Lower West Power Hatch" + c_tag = "Cargo Bay - Drone Launch Room"; + pixel_x = 14 }, -/turf/open/floor/iron/smooth, -/area/maintenance/tram/left) -"uzF" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 10 +/turf/open/floor/iron, +/area/station/cargo/drone_bay) +"uNC" = ( +/obj/effect/turf_decal/trimline/brown/filled/line, +/obj/effect/turf_decal/stripes/corner{ + dir = 1 }, -/obj/structure/disposalpipe/segment{ - dir = 6 +/turf/open/floor/iron, +/area/station/cargo/storage) +"uNI" = ( +/obj/effect/turf_decal/trimline/red/filled/corner, +/obj/effect/turf_decal/trimline/yellow/filled/corner{ + dir = 8 }, -/obj/item/radio/intercom/directional/west, -/obj/structure/cable, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 4 +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/atmospherics/components/binary/valve/digital{ + name = "Waste Release" }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/green/visible, /turf/open/floor/iron, -/area/command/gateway) -"uzM" = ( -/obj/structure/sign/poster/official/do_not_question{ - pixel_y = 32 +/area/station/engineering/atmos) +"uNN" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 10 }, -/turf/open/floor/iron/dark, -/area/security/interrogation) -"uzZ" = ( -/obj/structure/chair/comfy/beige, -/obj/effect/turf_decal/trimline/neutral/filled/line{ +/obj/structure/closet/emcloset, +/obj/machinery/camera/directional/south{ + c_tag = "Medical - Virology Airlock"; + network = list("ss13","medbay") + }, +/turf/open/floor/iron/white, +/area/station/medical/virology) +"uOg" = ( +/obj/machinery/computer/atmos_control/carbon_tank{ dir = 8 }, -/obj/structure/extinguisher_cabinet/directional/west, +/obj/effect/turf_decal/trimline/brown/filled/line{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/dark/visible, /turf/open/floor/iron, -/area/commons/dorms) -"uAb" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/area/station/engineering/atmos) +"uOj" = ( +/obj/structure/table, /obj/effect/turf_decal/trimline/purple/filled/line{ - dir = 1 - }, -/obj/structure/cable, -/turf/open/floor/iron/white, -/area/science/lobby) -"uAe" = ( -/obj/structure/transit_tube, -/obj/effect/turf_decal/sand/plating, -/turf/open/floor/plating/airless, -/area/mine/explored) -"uAn" = ( -/obj/machinery/light/small/directional/east, -/turf/open/floor/engine/vacuum, -/area/engineering/atmos) -"uAC" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ dir = 4 }, +/obj/item/reagent_containers/glass/beaker/large, +/obj/item/reagent_containers/glass/beaker, +/obj/item/reagent_containers/dropper, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/obj/machinery/airalarm/directional/south, /turf/open/floor/iron, -/area/hallway/secondary/construction/engineering) -"uBh" = ( +/area/station/science/lab) +"uOl" = ( /obj/effect/turf_decal/siding/wood{ dir = 4 }, +/turf/open/floor/wood/parquet, +/area/station/medical/psychology) +"uOy" = ( /obj/structure/cable, -/turf/open/floor/wood/large, -/area/service/library) -"uBl" = ( -/obj/machinery/computer/atmos_control/mix_tank{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/green/filled/line{ - dir = 4 +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ + dir = 10 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/green/visible, /turf/open/floor/iron, -/area/engineering/atmos/pumproom) -"uBA" = ( -/obj/machinery/door/airlock/maintenance_hatch{ - req_one_access_txt = "12" +/area/station/science/ordnance/testlab) +"uOB" = ( +/turf/closed/wall/rock/porous, +/area/station/maintenance/port/fore) +"uOH" = ( +/obj/structure/table, +/obj/item/ai_module/reset, +/obj/machinery/airalarm/directional/north, +/turf/open/floor/circuit, +/area/station/ai_monitored/turret_protected/ai_upload) +"uOW" = ( +/obj/effect/turf_decal/stripes{ + dir = 4 }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plating, -/area/maintenance/central/greater) -"uBC" = ( -/obj/effect/landmark/blobstart, +/obj/machinery/atmospherics/pipe/smart/simple/dark/visible, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment{ - dir = 9 +/turf/open/floor/iron, +/area/station/science/ordnance/storage) +"uOZ" = ( +/obj/machinery/atmospherics/components/binary/pump{ + dir = 8; + name = "CO2 Outlet Pump" }, -/turf/open/floor/iron/freezer, -/area/science/lower) -"uCh" = ( -/obj/effect/turf_decal/trimline/purple/filled/line{ +/obj/effect/turf_decal/trimline/brown/filled/line{ dir = 5 }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 5 +/turf/open/floor/iron, +/area/station/engineering/atmos) +"uPa" = ( +/obj/structure/sign/directions/evac{ + dir = 4; + pixel_y = -28 }, -/obj/structure/sink{ - pixel_y = 15 +/obj/structure/sign/directions/medical{ + dir = 8; + pixel_y = -34 }, -/turf/open/floor/iron/white, -/area/science/xenobiology) -"uCi" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 1 +/obj/structure/sign/directions/engineering{ + dir = 8; + pixel_y = -40 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/camera{ - c_tag = "Hallway - South-East Escape Wing Entry"; - dir = 9 +/obj/machinery/light/directional/south, +/obj/effect/turf_decal/trimline/neutral/filled/arrow_cw, +/obj/structure/sign/directions/upload{ + pixel_y = -22 }, /obj/structure/disposalpipe/segment{ dir = 4 }, /obj/structure/cable, /turf/open/floor/iron, -/area/hallway/secondary/exit) -"uCp" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 8 - }, -/obj/machinery/computer/security/telescreen/minisat{ - dir = 1; - pixel_y = -29 +/area/station/hallway/primary/tram/right) +"uPc" = ( +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ + dir = 1 }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/landmark/event_spawn, +/turf/open/floor/iron, +/area/station/cargo/miningdock/cafeteria) +"uPe" = ( +/obj/machinery/computer/mech_bay_power_console{ dir = 1 }, -/turf/open/floor/carpet, -/area/command/heads_quarters/captain) -"uCz" = ( -/obj/structure/grille, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/smooth, -/area/maintenance/starboard/lesser) -"uCD" = ( -/obj/structure/chair/plastic, -/obj/machinery/light/blacklight/directional/north, -/turf/open/floor/eighties/red, -/area/commons/fitness/recreation/entertainment) -"uCE" = ( -/obj/effect/landmark/start/hangover, +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 8 + }, /turf/open/floor/iron, -/area/hallway/secondary/command) -"uCH" = ( -/obj/effect/turf_decal/trimline/brown/filled/corner, -/obj/effect/turf_decal/trimline/brown/filled/corner{ +/area/station/science/robotics/mechbay) +"uPk" = ( +/obj/structure/chair{ dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/iron, -/area/cargo/office) -"uCS" = ( -/obj/machinery/door/airlock/medical/glass{ - name = "Pharmacy"; - req_access_txt = "5;69" +/obj/effect/landmark/start/assistant, +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 8 }, -/obj/machinery/door/firedoor, +/obj/machinery/power/apc/auto_name/directional/west, /obj/structure/cable, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/white, -/area/medical/pharmacy) -"uDb" = ( -/obj/effect/turf_decal/trimline/neutral/filled/corner{ +/area/station/medical/medbay/lobby) +"uPv" = ( +/obj/machinery/washing_machine, +/turf/open/floor/iron/cafeteria, +/area/station/security/prison) +"uPz" = ( +/obj/effect/turf_decal/trimline/blue/filled/line, +/obj/structure/bed/roller, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron/white, +/area/station/medical/medbay/lobby) +"uPD" = ( +/obj/structure/chair, +/turf/open/floor/glass, +/area/station/service/kitchen/diner) +"uPE" = ( +/obj/structure/closet/secure_closet/courtroom, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 10 + }, +/turf/open/floor/iron, +/area/station/security/courtroom) +"uPH" = ( +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ dir = 1 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/disposalpipe/segment{ - dir = 4 + dir = 5 }, +/obj/structure/cable, /turf/open/floor/iron, -/area/commons/fitness/recreation) -"uDi" = ( -/obj/machinery/telecomms/message_server/preset, -/turf/open/floor/iron/dark/telecomms, -/area/tcommsat/server) -"uDl" = ( +/area/station/commons/lounge) +"uPU" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/construction/mining/aux_base) +"uQe" = ( +/obj/machinery/duct, /obj/structure/disposalpipe/segment{ - dir = 5 + dir = 4 }, -/turf/open/floor/iron/grimy, -/area/service/chapel/office) -"uDt" = ( -/obj/effect/turf_decal/trimline/brown/filled/line, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/decal/cleanable/dirt, /obj/structure/cable, +/turf/open/floor/catwalk_floor, +/area/station/maintenance/central/greater) +"uQh" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 8 + }, +/obj/machinery/status_display/ai/directional/west, /turf/open/floor/iron, -/area/cargo/miningdock) -"uDu" = ( -/obj/effect/turf_decal/siding/thinplating/dark{ - dir = 5 +/area/station/hallway/primary/central) +"uQq" = ( +/obj/structure/table, +/obj/item/storage/fancy/cigarettes{ + pixel_x = 8; + pixel_y = 8 }, -/obj/item/kirbyplants, -/obj/machinery/status_display/evac/directional/north, -/obj/effect/landmark/start/hangover, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/hallway/primary/central) -"uDD" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 5 +/obj/item/storage/secure/briefcase{ + pixel_x = -3; + pixel_y = 2 }, /turf/open/floor/iron, -/area/hallway/secondary/command) -"uDG" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable, -/turf/open/floor/plating, -/area/security/lockers) -"uDS" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 4 +/area/station/security/office) +"uQy" = ( +/obj/machinery/smartfridge/food, +/obj/machinery/door/firedoor, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "kitchencounter"; + name = "Kitchen Counter Shutters" }, /turf/open/floor/iron/cafeteria, -/area/service/kitchen/diner) -"uDZ" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden, -/obj/machinery/door/poddoor/preopen{ - id = "atmos"; - name = "Atmospherics Blast Door" +/area/station/service/kitchen) +"uQB" = ( +/obj/modular_map_root/tramstation{ + key = "maintenance_storagemid" }, -/obj/effect/turf_decal/delivery, -/turf/open/floor/iron, -/area/engineering/atmos) -"uEo" = ( +/turf/open/floor/plating, +/area/station/maintenance/central/greater) +"uQK" = ( +/obj/effect/landmark/event_spawn, +/obj/structure/chair/stool/directional/east, +/obj/effect/landmark/start/virologist, +/turf/open/floor/iron/white, +/area/station/medical/virology) +"uQQ" = ( +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/firealarm/directional/south, +/turf/open/floor/iron/dark, +/area/station/security/interrogation) +"uQW" = ( +/obj/machinery/power/smes/engineering, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/engineering/engine_smes) +"uQX" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/station/commons/fitness/recreation/entertainment) +"uRd" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/turf/open/floor/iron/smooth, +/area/station/maintenance/department/science) +"uRx" = ( +/obj/machinery/airalarm/directional/north, /obj/effect/turf_decal/trimline/purple/filled/line{ - dir = 1 + dir = 5 }, -/obj/effect/turf_decal/trimline/purple/filled/line, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ +/obj/structure/filingcabinet/chestdrawer, +/turf/open/floor/iron/white, +/area/station/science/explab) +"uRD" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 4 }, -/obj/machinery/door/airlock/highsecurity{ - name = "AI Upload Access"; - req_access_txt = "16" - }, +/turf/open/floor/wood, +/area/station/service/theater) +"uRS" = ( +/obj/effect/turf_decal/stripes/corner, +/obj/machinery/atmospherics/pipe/smart/manifold4w/green/visible, +/obj/structure/cable/layer3, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"uRU" = ( +/obj/structure/table, +/obj/machinery/light/directional/north, +/obj/machinery/power/apc/auto_name/directional/north, /obj/structure/cable, /turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/ai_upload_foyer) -"uED" = ( +/area/station/ai_monitored/turret_protected/aisat/maint) +"uSB" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/ai_slipper{ - uses = 10 +/obj/effect/landmark/event_spawn, +/turf/open/floor/iron, +/area/station/engineering/gravity_generator) +"uSQ" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 4 }, -/obj/structure/cable, -/turf/open/floor/circuit, -/area/ai_monitored/turret_protected/aisat_interior) -"uEV" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/obj/structure/disposalpipe/segment{ - dir = 9 +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 }, /turf/open/floor/iron, -/area/security/office) -"uEX" = ( -/turf/closed/wall, -/area/security/checkpoint/escape) -"uFm" = ( -/obj/machinery/computer/security{ +/area/station/engineering/main) +"uSY" = ( +/turf/open/floor/circuit, +/area/station/ai_monitored/command/nuke_storage) +"uTa" = ( +/obj/structure/extinguisher_cabinet/directional/east, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/grimy, +/area/station/service/chapel/office) +"uTi" = ( +/obj/machinery/door/window/left/directional/south{ + name = "Maximum Security Test Chamber"; + req_access = list("xenobiology") + }, +/turf/open/floor/iron/white, +/area/station/science/xenobiology) +"uTl" = ( +/obj/structure/closet/secure_closet/brig/genpop, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/item/radio/intercom/directional/south, -/obj/effect/turf_decal/tile/red/fourcorners, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/structure/reagent_dispensers/wall/peppertank/directional/west, /turf/open/floor/iron/dark, -/area/security/office) -"uFs" = ( -/obj/effect/turf_decal/stripes{ +/area/station/security/execution/transfer) +"uTp" = ( +/obj/item/relic, +/turf/open/misc/asteroid/airless, +/area/mine/explored) +"uTs" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/trimline/purple/filled/line{ dir = 8 }, +/turf/open/floor/iron/white, +/area/station/science/xenobiology) +"uTu" = ( +/obj/machinery/light/directional/east, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron, +/area/station/commons/fitness) +"uTG" = ( /obj/effect/turf_decal/trimline/neutral/filled/corner{ - dir = 1 + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 8 }, /turf/open/floor/iron, -/area/commons/vacant_room/commissary) -"uFv" = ( -/obj/machinery/atmospherics/components/binary/pump/on{ - dir = 8; - name = "Gas to Cooling Loop" +/area/station/hallway/secondary/command) +"uUa" = ( +/obj/effect/turf_decal/trimline/blue/filled/corner, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/station/command/bridge) +"uUm" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/commons/fitness/recreation) +"uUs" = ( +/obj/machinery/vending/wardrobe/sec_wardrobe, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 5 }, +/turf/open/floor/iron, +/area/station/security/checkpoint/engineering) +"uUx" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/machinery/light_switch/directional/south{ + pixel_x = 8 + }, +/turf/open/floor/carpet, +/area/station/command/bridge) +"uUA" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/girder, +/turf/open/floor/iron/smooth, +/area/station/maintenance/central/greater) +"uUT" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 }, /obj/structure/cable, /turf/open/floor/engine, -/area/engineering/supermatter/room) -"uFz" = ( +/area/station/engineering/supermatter/room) +"uVc" = ( +/obj/machinery/door/airlock/atmos{ + name = "Atmospherics" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 4 + }, /obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 8 + }, +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/access/all/engineering/atmos, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"uVg" = ( +/obj/machinery/deepfryer, +/obj/effect/turf_decal/tile/red/fourcorners, +/turf/open/floor/iron, +/area/station/service/kitchen) +"uVj" = ( +/obj/effect/turf_decal/trimline/purple/filled/line{ dir = 1 }, -/obj/effect/turf_decal/trimline/yellow/filled/line, -/obj/structure/sign/warning/chemdiamond{ - pixel_x = 32 +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/obj/structure/disposalpipe/segment{ + dir = 6 }, -/obj/structure/chair/office/light, -/obj/effect/landmark/start/chemist, /turf/open/floor/iron/white, -/area/medical/chemistry) -"uFD" = ( -/obj/structure/filingcabinet/security, -/obj/machinery/button/door/directional/east{ - id = "outerbrigright"; - name = "Outer Brig Door Toggle"; - normaldoorcontrol = 1; - pixel_y = -8; - req_one_access_txt = "1;4" +/area/station/science/research) +"uVo" = ( +/obj/effect/turf_decal/trimline/green/filled/corner{ + dir = 1 }, -/obj/machinery/button/door/directional/east{ - id = "innerbrigright"; - name = "Inner Brig Door Toggle"; - normaldoorcontrol = 1; - pixel_y = 8; - req_one_access_txt = "1;4" +/turf/open/floor/iron/dark, +/area/station/command/bridge) +"uVE" = ( +/obj/effect/turf_decal/trimline/red/filled/corner, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/security/brig) +"uVI" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/trimline/purple/filled/corner{ + dir = 1 }, -/obj/effect/turf_decal/trimline/red/filled/line{ +/obj/effect/turf_decal/trimline/purple/filled/corner{ dir = 4 }, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/science/xenobiology) +"uVV" = ( +/obj/structure/rack, +/obj/effect/spawner/random/maintenance/three, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/smooth, +/area/station/maintenance/starboard/central) +"uVX" = ( +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 1 + }, +/obj/machinery/airalarm/directional/north, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/turf/open/floor/iron/dark, +/area/station/service/hydroponics) +"uWc" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/structure/grille, +/turf/open/floor/iron/smooth, +/area/station/maintenance/department/science) +"uWi" = ( +/obj/effect/turf_decal/trimline/brown/filled/line{ + dir = 8 + }, /turf/open/floor/iron, -/area/security/brig) -"uFG" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 6 - }, +/area/station/cargo/office) +"uWl" = ( +/obj/structure/table/glass, +/obj/effect/turf_decal/trimline/blue/filled/line, +/obj/item/radio/intercom/directional/south, +/obj/item/storage/backpack/duffelbag/med/surgery, +/turf/open/floor/iron/white, +/area/station/medical/surgery/fore) +"uWr" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/railing, +/turf/open/floor/plating, +/area/station/maintenance/tram/left) +"uWO" = ( +/mob/living/carbon/human/species/monkey, +/turf/open/floor/grass, +/area/station/medical/virology) +"uWW" = ( /obj/structure/table/wood, -/obj/structure/window/reinforced/spawner/west, -/obj/structure/window/reinforced/spawner/north, -/obj/effect/spawner/random/decoration/ornament, +/obj/item/folder, +/obj/item/pen, /turf/open/floor/iron/grimy, -/area/service/lawoffice) -"uFJ" = ( +/area/station/service/library/lounge) +"uXc" = ( /obj/effect/decal/cleanable/dirt, -/obj/item/wrench, -/turf/open/floor/iron/smooth, -/area/maintenance/port/central) -"uFL" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 +/obj/effect/spawner/random/trash/graffiti{ + spawn_loot_chance = 35; + spawn_loot_count = 3; + spawn_random_offset = 1; + spawn_scatter_radius = 3 }, -/obj/machinery/button/door/directional/north{ - id = "mechbay"; - name = "Mech Bay Shutters Control"; - req_access_txt = "29" +/turf/open/floor/plating, +/area/station/maintenance/tram/mid) +"uXg" = ( +/obj/structure/table, +/obj/item/radio/intercom/directional/east{ + pixel_y = 8 }, -/obj/effect/turf_decal/trimline/purple/filled/line{ - dir = 1 +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 4 }, -/obj/effect/turf_decal/trimline/purple/filled/corner, +/obj/item/stack/sheet/iron/five, +/obj/item/stack/cable_coil/five, /turf/open/floor/iron, -/area/science/robotics/mechbay) -"uFP" = ( -/obj/effect/turf_decal/delivery, -/obj/effect/landmark/start/hangover, -/obj/effect/mapping_helpers/trapdoor_placer, +/area/station/commons/vacant_room/commissary) +"uXv" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, /turf/open/floor/iron, -/area/command/heads_quarters/hop) -"uFQ" = ( -/obj/effect/turf_decal/trimline/red/filled/corner{ - dir = 8 +/area/station/cargo/storage) +"uXE" = ( +/obj/structure/industrial_lift/tram{ + icon_state = "plating" }, -/obj/effect/turf_decal/trimline/red/filled/corner{ +/obj/structure/window/reinforced/shuttle, +/obj/structure/grille, +/obj/effect/turf_decal/stripes{ dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/iron, -/area/security/checkpoint) -"uGI" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ +/obj/effect/turf_decal/stripes, +/obj/effect/turf_decal/caution/stand_clear/red{ dir = 8 }, -/obj/machinery/door/firedoor/border_only, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/cafeteria, -/area/commons/dorms/laundry) -"uGV" = ( -/obj/effect/turf_decal/tile/neutral{ +/turf/open/floor/vault, +/area/station/hallway/primary/tram/center) +"uXK" = ( +/obj/effect/turf_decal/trimline/purple/filled/corner{ dir = 8 }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/turf/open/floor/iron/white, +/area/station/science/lab) +"uXL" = ( +/obj/machinery/airalarm/directional/west, +/obj/machinery/light/directional/west, +/turf/open/floor/iron/freezer, +/area/station/security/prison) +"uXY" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/grille, +/turf/open/floor/iron/smooth, +/area/station/maintenance/central/greater) +"uYa" = ( +/obj/machinery/skill_station, +/turf/open/floor/iron/grimy, +/area/station/service/library/lounge) +"uYf" = ( +/obj/machinery/hydroponics/constructable, /turf/open/floor/iron/dark, -/area/command/bridge) -"uGY" = ( -/obj/effect/turf_decal/trimline/red/filled/corner{ - dir = 4 +/area/station/service/hydroponics) +"uYi" = ( +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 1 }, -/turf/open/floor/iron/dark, -/area/command/bridge) -"uHv" = ( -/obj/structure/table/wood, -/obj/machinery/light/small/directional/south, -/turf/open/floor/wood/parquet, -/area/service/library) -"uHy" = ( +/obj/structure/table, +/obj/machinery/cell_charger, +/obj/item/stock_parts/cell/high, +/turf/open/floor/iron/white, +/area/station/science/explab) +"uYs" = ( /obj/effect/turf_decal/trimline/brown/filled/line{ - dir = 1 + dir = 4 }, -/obj/item/kirbyplants/random, /turf/open/floor/iron, -/area/cargo/miningdock) -"uHD" = ( -/obj/machinery/vending/tool, -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 10 +/area/station/cargo/miningdock) +"uYx" = ( +/obj/structure/table, +/obj/item/book/manual/wiki/security_space_law, +/turf/open/floor/iron, +/area/station/security/office) +"uYK" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 1 }, -/obj/effect/turf_decal/trimline/red/corner, +/obj/effect/landmark/start/hangover, /turf/open/floor/iron, -/area/engineering/break_room) -"uHG" = ( +/area/station/hallway/secondary/entry) +"uYN" = ( /obj/effect/turf_decal/trimline/red/filled/line{ dir = 4 }, -/obj/effect/turf_decal/trimline/neutral/filled/corner{ +/obj/effect/turf_decal/trimline/red/filled/corner{ dir = 8 }, -/obj/effect/turf_decal/trimline/neutral/filled/warning{ - dir = 4 - }, -/obj/structure/disposalpipe/segment, -/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, /turf/open/floor/iron, -/area/hallway/secondary/command) -"uHK" = ( -/obj/machinery/porta_turret/ai{ +/area/station/security/checkpoint/escape) +"uZd" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 8 + }, +/turf/open/floor/carpet, +/area/station/service/chapel/monastery) +"uZs" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 8 + }, +/obj/effect/turf_decal/siding/thinplating{ dir = 4 }, -/obj/machinery/status_display/ai/directional/west, -/turf/open/floor/circuit, -/area/ai_monitored/turret_protected/ai) -"uHL" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/trimline/yellow/warning{ +/turf/open/floor/iron, +/area/station/commons/fitness/recreation) +"uZy" = ( +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ dir = 1 }, -/obj/effect/turf_decal/trimline/neutral/filled/line, -/obj/machinery/light/small/directional/south, /turf/open/floor/iron, -/area/maintenance/tram/left) -"uHR" = ( -/obj/machinery/door/airlock/maintenance_hatch{ - name = "Tunnel Access"; - req_one_access_txt = "12" +/area/station/service/bar) +"uZB" = ( +/obj/structure/reflector/single/anchored{ + dir = 5 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/catwalk_floor, -/area/maintenance/starboard/greater) -"uIa" = ( -/obj/structure/disposalpipe/segment{ +/turf/open/floor/iron/dark, +/area/station/engineering/supermatter/room) +"uZE" = ( +/obj/effect/turf_decal/trimline/neutral/filled/corner, +/obj/effect/turf_decal/trimline/neutral/filled/corner{ dir = 4 }, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/obj/structure/cable, /turf/open/floor/iron, -/area/hallway/secondary/exit) -"uIk" = ( +/area/station/commons/dorms) +"uZO" = ( +/obj/effect/turf_decal/trimline/neutral/filled/corner, +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/grass, -/area/science/genetics) -"uIm" = ( -/obj/machinery/door/airlock/mining/glass{ - name = "Quartermaster" - }, -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/trimline/brown/filled/line{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/brown/filled/line, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/mapping_helpers/airlock/access/all/supply/qm, /turf/open/floor/iron, -/area/cargo/office) -"uIr" = ( -/obj/structure/ladder, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/neutral/filled/line{ +/area/station/commons/fitness/recreation) +"uZQ" = ( +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/trimline/blue/filled/corner{ dir = 4 }, -/turf/open/floor/iron, -/area/maintenance/tram/right) -"uIt" = ( -/obj/structure/disposalpipe/segment, /turf/open/floor/iron/white, -/area/medical/medbay/central) -"uIG" = ( -/turf/closed/wall/r_wall, -/area/cargo/storage) -"uIJ" = ( -/obj/structure/sign/directions/evac{ - dir = 4; - pixel_y = -28 +/area/station/medical/treatment_center) +"uZS" = ( +/obj/machinery/door/airlock/security/glass{ + id_tag = "prisondorm"; + name = "Prison Dorm 2" }, -/obj/structure/sign/directions/medical{ - dir = 8; - pixel_y = -34 +/obj/effect/turf_decal/trimline/red/filled/line, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 1 }, -/obj/structure/sign/directions/engineering{ - dir = 8; - pixel_y = -40 +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/security/prison/safe) +"uZW" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/carpet, +/area/station/commons/dorms) +"vab" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 4 }, -/obj/machinery/light/directional/south, -/obj/effect/turf_decal/trimline/neutral/filled/arrow_cw, -/obj/structure/sign/directions/upload{ - pixel_y = -22 +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 8 + }, +/obj/structure/cable, +/obj/machinery/door/airlock/security/glass{ + name = "Security Outpost - Medical" }, +/obj/effect/mapping_helpers/airlock/access/all/security/general, +/turf/open/floor/iron, +/area/station/security/checkpoint/medical) +"vad" = ( +/turf/open/floor/iron/showroomfloor, +/area/station/service/kitchen/coldroom) +"vas" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/structure/cable, +/obj/effect/turf_decal/tile/red/fourcorners, /turf/open/floor/iron, -/area/hallway/primary/tram/right) -"uIM" = ( +/area/station/service/kitchen) +"vaw" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/landmark/event_spawn, /obj/structure/cable, -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 8 +/turf/open/floor/iron, +/area/station/hallway/primary/tram/right) +"vaC" = ( +/obj/structure/sign/poster/official/report_crimes{ + pixel_y = -32 }, +/turf/open/floor/wood, +/area/station/service/lawoffice) +"vaG" = ( +/obj/structure/table, +/obj/structure/cable, +/obj/item/toy/cards/deck, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/duct, /turf/open/floor/iron, -/area/security/prison/safe) -"uIP" = ( -/obj/effect/turf_decal/trimline/white/line{ +/area/station/security/prison) +"vaT" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 1 + }, +/obj/machinery/portable_atmospherics/canister/carbon_dioxide, +/obj/effect/turf_decal/trimline/purple/filled/line{ dir = 6 }, -/obj/effect/turf_decal/trimline/yellow/corner{ - dir = 1 +/turf/open/floor/iron/white, +/area/station/science/cytology) +"vbd" = ( +/obj/machinery/power/apc/auto_name/directional/east, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/service/chapel) +"vbo" = ( +/obj/structure/table/reinforced, +/obj/structure/window/reinforced, +/obj/item/storage/medkit/brute{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/storage/medkit/brute, +/obj/item/storage/medkit/brute{ + pixel_x = -3; + pixel_y = -3 + }, +/obj/machinery/door/window/right/directional/east{ + name = "Secure Medical Storage"; + req_access = list("medical") }, /turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/aisat_interior) -"uIX" = ( -/obj/structure/rack, -/obj/item/storage/toolbox/mechanical{ - pixel_x = -2; - pixel_y = -1 +/area/station/medical/storage) +"vbA" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 1 }, -/obj/item/t_scanner, +/obj/effect/turf_decal/trimline/red/filled/corner{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/station/security/courtroom) +"vbL" = ( /obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 4 }, +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/obj/item/radio/intercom/directional/east, +/obj/structure/cable, /turf/open/floor/iron, -/area/commons/storage/primary) -"uJg" = ( -/obj/machinery/vending/cigarette, -/turf/open/floor/iron/cafeteria{ - dir = 5 +/area/station/hallway/primary/tram/center) +"vbN" = ( +/obj/effect/turf_decal/siding/thinplating{ + dir = 4 }, -/area/science/breakroom) -"uJq" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/trimline/purple/filled/corner{ +/turf/open/floor/glass/reinforced, +/area/station/hallway/primary/tram/left) +"vbT" = ( +/obj/machinery/power/tracker, +/obj/structure/cable, +/turf/open/floor/engine/hull/reinforced, +/area/space/nearstation) +"vbU" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 1 }, +/obj/effect/turf_decal/trimline/neutral/filled/corner, /obj/structure/disposalpipe/segment{ - dir = 4 + dir = 10 }, -/obj/structure/cable, -/turf/open/floor/iron/white, -/area/science/xenobiology) -"uJu" = ( -/obj/machinery/deepfryer, -/obj/effect/turf_decal/tile/red/fourcorners, -/turf/open/floor/iron, -/area/service/kitchen) -"uJw" = ( -/obj/structure/disposalpipe/segment, /turf/open/floor/iron, -/area/hallway/secondary/exit) -"uJC" = ( -/obj/structure/stairs/north, -/turf/open/floor/iron/stairs/medium, -/area/cargo/miningdock) -"uJJ" = ( -/obj/machinery/duct, -/obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/trash/food_packaging, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/catwalk_floor, -/area/maintenance/central/greater) -"uJK" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ - dir = 2 +/area/station/hallway/primary/tram/right) +"vbV" = ( +/obj/structure/table/wood/fancy/royalblue, +/obj/structure/sign/painting/library_secure{ + pixel_x = 32 }, -/obj/machinery/firealarm/directional/west, -/obj/structure/plaque/static_plaque/golden/captain{ - pixel_y = 32 +/obj/effect/spawner/random/decoration/statue{ + spawn_loot_chance = 50 }, -/turf/open/floor/carpet, -/area/command/heads_quarters/captain) -"uJQ" = ( -/obj/effect/turf_decal/trimline/purple/filled/line{ - dir = 9 +/obj/effect/turf_decal/siding/wood{ + dir = 8 }, -/obj/machinery/atmospherics/components/unary/thermomachine/freezer/on{ - name = "euthanization chamber freezer" +/obj/machinery/door/window{ + dir = 8; + name = "Secure Art Exhibition"; + req_access = list("library") }, -/obj/structure/cable, -/turf/open/floor/iron/white, -/area/science/xenobiology) -"uKn" = ( -/obj/effect/turf_decal/trimline/purple/filled/line{ +/turf/open/floor/wood/large, +/area/station/service/library) +"vcq" = ( +/obj/machinery/light/small/directional/east, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/camera{ + c_tag = "Maintenance - Escape Pod"; dir = 9 }, -/obj/machinery/atmospherics/components/unary/thermomachine/freezer/on{ - name = "euthanization chamber freezer" +/obj/effect/turf_decal/trimline/neutral/filled/corner{ + dir = 8 }, -/turf/open/floor/iron/dark, -/area/science/xenobiology) -"uKH" = ( -/obj/machinery/atmospherics/components/binary/pump/on{ - dir = 1; - name = "N2 Outlet Pump" +/turf/open/floor/plating, +/area/station/maintenance/starboard/central) +"vcv" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 10 }, -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 6 +/turf/open/floor/iron/white, +/area/station/medical/storage) +"vcA" = ( +/obj/machinery/recharge_station, +/turf/open/floor/plating, +/area/station/ai_monitored/turret_protected/aisat/foyer) +"vcH" = ( +/obj/effect/turf_decal/trimline/neutral/filled/corner{ + dir = 8 }, -/turf/open/floor/iron, -/area/engineering/atmos) -"uKU" = ( -/obj/effect/turf_decal/siding/thinplating/corner{ +/obj/effect/turf_decal/siding/thinplating{ dir = 4 }, -/obj/machinery/light/directional/west, -/obj/machinery/firealarm/directional/north, -/turf/open/floor/iron/cafeteria, -/area/service/kitchen/diner) -"uLa" = ( -/obj/machinery/door/airlock/hatch{ - name = "Radstorm Shelter" - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/turf/open/floor/iron/dark, -/area/maintenance/radshelter/civil) -"uLg" = ( -/obj/effect/turf_decal/trimline/neutral/filled/corner{ +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/commons/fitness/recreation) +"vcI" = ( +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"vcJ" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/trimline/brown/filled/corner{ dir = 4 }, +/obj/effect/turf_decal/trimline/brown/filled/line, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/obj/structure/cable, /turf/open/floor/iron, -/area/security/prison/garden) -"uLm" = ( -/obj/machinery/nuclearbomb/selfdestruct, +/area/station/cargo/miningdock) +"vcZ" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/turf/open/floor/circuit/green, -/area/ai_monitored/command/nuke_storage) -"uLp" = ( -/obj/machinery/door/airlock/medical/glass{ - id_tag = "MedbayFoyer"; - name = "Medbay"; - req_access_txt = "5" - }, -/obj/effect/turf_decal/trimline/blue/filled/line{ +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 8 - }, -/obj/effect/mapping_helpers/airlock/unres, -/obj/machinery/door/firedoor, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/catwalk_floor, +/area/station/maintenance/department/crew_quarters/dorms) +"vda" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, -/turf/open/floor/iron/white, -/area/medical/medbay/lobby) -"uLq" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, +/turf/open/floor/iron, +/area/station/commons/dorms) +"vdg" = ( +/obj/effect/landmark/start/cyborg, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/trimline/purple/filled/line, +/obj/effect/landmark/event_spawn, /obj/structure/cable, -/turf/open/floor/iron/white, -/area/science/lower) -"uLE" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron, -/area/cargo/storage) -"uLN" = ( -/obj/structure/table, -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 1 - }, -/obj/machinery/camera/emp_proof{ - c_tag = "Engineering - Atmospherics Entry Airlock"; - dir = 9; - network = list("ss13","engineering") - }, -/obj/item/tank/internals/emergency_oxygen{ - pixel_x = -8 - }, -/obj/item/tank/internals/emergency_oxygen, -/obj/item/clothing/mask/breath, -/turf/open/floor/iron, -/area/engineering/atmos) -"uLV" = ( -/obj/machinery/atmospherics/components/binary/pump/on{ - dir = 8; - name = "Mix to Waste" - }, -/turf/open/floor/iron, -/area/engineering/atmos/pumproom) -"uMu" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden, -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 9 +/turf/open/floor/iron/grimy, +/area/station/ai_monitored/turret_protected/aisat/foyer) +"vdv" = ( +/obj/effect/turf_decal/siding/wood, +/obj/machinery/power/apc/auto_name/directional/west, +/obj/structure/window/reinforced/spawner, +/obj/structure/cable, +/turf/open/floor/wood, +/area/station/service/theater) +"vdQ" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 }, /turf/open/floor/iron, -/area/engineering/atmos) -"uMP" = ( -/obj/machinery/door/window{ - name = "HoP's Desk"; - req_access_txt = "57" +/area/station/security/prison/workout) +"vec" = ( +/obj/effect/turf_decal/stripes{ + dir = 8 }, -/turf/open/floor/carpet, -/area/command/heads_quarters/hop) -"uMQ" = ( /obj/effect/turf_decal/trimline/neutral/filled/corner{ dir = 8 }, /turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"uNb" = ( +/area/station/commons/vacant_room/commissary) +"veh" = ( +/obj/structure/closet/toolcloset, +/obj/effect/turf_decal/bot{ + dir = 1 + }, /obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 10 + dir = 8 }, -/obj/machinery/pdapainter/engineering, /turf/open/floor/iron, -/area/command/heads_quarters/ce) -"uNc" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 4 +/area/station/engineering/main) +"vev" = ( +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 1 }, -/turf/open/floor/iron, -/area/cargo/storage) -"uNh" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/turf/open/floor/wood/parquet, -/area/medical/psychology) -"uNV" = ( -/obj/machinery/vending/boozeomat, -/turf/closed/wall, -/area/service/bar) -"uOc" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible/layer2, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/maintenance/disposal/incinerator) -"uOd" = ( -/obj/machinery/food_cart, -/obj/machinery/power/apc/auto_name/directional/north, /obj/structure/cable, /turf/open/floor/iron/white, -/area/service/kitchen) -"uOh" = ( -/obj/machinery/light/directional/south, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 1 - }, -/turf/open/floor/iron, -/area/security/prison/work) -"uOs" = ( -/obj/structure/table/wood, -/obj/item/flashlight/lamp, -/turf/open/floor/wood, -/area/commons/dorms) -"uOw" = ( -/obj/effect/turf_decal/siding/thinplating/dark{ - dir = 1 - }, -/obj/item/kirbyplants/random, -/obj/effect/landmark/start/hangover, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/hallway/secondary/exit) -"uOH" = ( -/obj/structure/closet/firecloset, -/obj/effect/turf_decal/siding/thinplating/dark{ - dir = 10 - }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/hallway/secondary/exit) -"uOI" = ( -/obj/machinery/light/small/directional/south, +/area/station/science/cytology) +"vey" = ( +/obj/effect/turf_decal/trimline/yellow/warning, /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/trimline/neutral/filled/corner, -/turf/open/floor/plating, -/area/maintenance/central/greater) -"uOP" = ( -/obj/machinery/door/airlock{ - id_tag = "private_R"; - name = "Private Quarters R" - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/carpet, -/area/commons/dorms) -"uOV" = ( -/obj/machinery/doppler_array{ +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 4 }, -/turf/open/floor/iron/dark, -/area/science/mixing/launch) -"uOX" = ( -/obj/machinery/atmospherics/pipe/multiz/scrubbers/visible/layer2{ - dir = 8 +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/multiz/supply/visible/layer4{ - dir = 8 +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 1 }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/end{ - dir = 8 +/turf/open/floor/iron, +/area/station/maintenance/tram/right) +"veF" = ( +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Tunnel Access" }, -/turf/open/floor/plating, -/area/maintenance/department/medical) -"uPb" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/cobweb, -/turf/open/floor/iron/smooth, -/area/maintenance/central/greater) -"uPd" = ( -/obj/machinery/computer/atmos_alert, -/obj/effect/turf_decal/trimline/brown/filled/line{ +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/unres{ dir = 1 }, -/obj/item/storage/secure/safe/caps_spare/directional/north, -/turf/open/floor/iron/dark, -/area/command/bridge) -"uPn" = ( -/obj/effect/turf_decal/trimline/yellow/warning{ +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +/turf/open/floor/catwalk_floor, +/area/station/maintenance/central/greater) +"veQ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/trimline/yellow/warning, +/obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 1 }, -/obj/effect/decal/cleanable/dirt, /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/turf_decal/trimline/neutral/filled/line, -/turf/open/floor/iron, -/area/maintenance/tram/right) -"uPQ" = ( -/obj/structure/table, -/obj/item/radio/intercom/directional/east{ - pixel_y = 8 - }, -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 4 +/obj/effect/spawner/random/trash/graffiti{ + pixel_y = 32; + spawn_loot_chance = 50 }, -/obj/item/stack/sheet/iron/five, -/obj/item/stack/cable_coil/five, /turf/open/floor/iron, -/area/commons/vacant_room/commissary) -"uQu" = ( -/obj/effect/turf_decal/trimline/red/filled/line, -/obj/structure/table, -/obj/item/paper_bin{ - pixel_x = -7; - pixel_y = 5 - }, -/obj/item/pen{ - pixel_x = 4; - pixel_y = 4 - }, -/turf/open/floor/iron/showroomfloor, -/area/security/warden) -"uQv" = ( -/obj/effect/spawner/structure/window, -/turf/open/floor/plating, -/area/service/chapel/monastery) -"uQN" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/corner{ +/area/station/maintenance/tram/left) +"veV" = ( +/turf/closed/wall, +/area/station/commons/toilet) +"vfd" = ( +/obj/effect/turf_decal/tile{ dir = 8 }, -/obj/machinery/airalarm/directional/west, -/obj/structure/disposalpipe/segment, -/obj/structure/cable, +/obj/effect/turf_decal/tile/blue, +/obj/machinery/light/directional/west, /turf/open/floor/iron, -/area/hallway/primary/tram/left) -"uQZ" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/area/station/hallway/secondary/entry) +"vft" = ( +/obj/structure/table, +/obj/item/storage/toolbox/electrical{ + pixel_x = 1; + pixel_y = -1 + }, +/obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 8 }, /turf/open/floor/iron, -/area/engineering/main) -"uRs" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/trimline/yellow/filled/corner{ - dir = 1 - }, +/area/station/commons/storage/primary) +"vfD" = ( /obj/effect/turf_decal/trimline/yellow/filled/corner{ - dir = 8 - }, -/obj/structure/disposalpipe/segment{ dir = 4 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, /turf/open/floor/iron, -/area/engineering/break_room) -"uRH" = ( -/obj/structure/table/wood, -/obj/item/storage/fancy/candle_box{ - pixel_y = 5 - }, -/turf/open/floor/iron/grimy, -/area/service/chapel/office) -"uSq" = ( -/obj/machinery/dna_scannernew, -/obj/machinery/light/directional/north, -/turf/open/floor/iron/dark, -/area/science/genetics) -"uSy" = ( -/obj/machinery/airalarm/directional/north, -/obj/machinery/oven, -/obj/effect/turf_decal/tile/red/fourcorners, -/turf/open/floor/iron, -/area/service/kitchen) -"uSH" = ( -/turf/open/openspace, -/area/ai_monitored/turret_protected/aisat/hallway) -"uSL" = ( -/obj/structure/table/wood, -/obj/item/nullrod{ - pixel_x = 4 - }, -/obj/item/reagent_containers/food/drinks/bottle/holywater{ - pixel_x = -2; - pixel_y = 2 +/area/station/tcommsat/computer) +"vfH" = ( +/obj/effect/turf_decal/trimline/neutral/filled/corner, +/obj/effect/turf_decal/trimline/neutral/filled/corner{ + dir = 4 }, -/turf/open/floor/cult, -/area/service/chapel/office) -"uSO" = ( -/obj/effect/turf_decal/trimline/blue/filled/corner{ - dir = 1 +/obj/effect/turf_decal/trimline/green/corner{ + dir = 4 }, +/obj/effect/turf_decal/trimline/green/corner, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"vfP" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/turf/open/floor/catwalk_floor, +/area/station/maintenance/tram/right) +"vfQ" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/catwalk_floor, +/area/station/hallway/primary/tram/left) +"vfR" = ( +/obj/machinery/power/emitter, +/turf/open/floor/plating, +/area/station/engineering/engine_smes) +"vfU" = ( /obj/structure/cable, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron/white, -/area/medical/medbay/central) -"uTb" = ( -/obj/effect/turf_decal/trimline/white/line{ - dir = 9 - }, -/obj/item/radio/intercom/directional/south{ - freerange = 1; - frequency = 1447; - listening = 0; - name = "Private Channel" - }, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/aisat_interior) -"uTj" = ( -/obj/machinery/igniter/incinerator_atmos, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible/layer2, -/turf/open/floor/engine, -/area/maintenance/disposal/incinerator) -"uTp" = ( -/obj/item/relic, -/turf/open/misc/asteroid/airless, +/obj/structure/grille, +/obj/effect/turf_decal/sand/plating, +/turf/open/floor/plating/airless, /area/mine/explored) -"uTr" = ( -/obj/structure/chair/comfy/black, -/obj/effect/turf_decal/siding/wood{ - dir = 8 - }, -/obj/effect/landmark/start/assistant, -/turf/open/floor/wood/large, -/area/service/library) -"uTw" = ( -/obj/effect/turf_decal/siding/thinplating, -/obj/effect/turf_decal/siding/thinplating{ - dir = 1 +"vfY" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/trimline/brown/filled/corner{ +/turf/open/floor/iron/cafeteria, +/area/station/security/prison/mess) +"vgc" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ dir = 8 }, -/obj/structure/disposalpipe/segment{ +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 4 }, /obj/structure/cable, -/turf/open/floor/iron, -/area/cargo/storage) -"uTD" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ +/turf/open/floor/iron/white, +/area/station/security/medical) +"vgn" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/trash/garbage{ + spawn_loot_count = 2; + spawn_random_offset = 1; + spawn_scatter_radius = 4 + }, +/turf/open/floor/plating, +/area/station/maintenance/tram/right) +"vgp" = ( +/obj/effect/turf_decal/trimline/green/filled/line{ dir = 1 }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 +/obj/effect/turf_decal/trimline/green/filled/line, +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/turf/open/floor/iron/showroomfloor, -/area/security/warden) -"uTR" = ( -/obj/effect/turf_decal/siding/thinplating/dark{ - dir = 1 +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/door/airlock/virology{ + name = "Break Room" }, -/obj/effect/turf_decal/trimline/purple/filled/line{ +/obj/effect/mapping_helpers/airlock/access/all/medical/virology, +/turf/open/floor/iron/dark, +/area/station/medical/virology) +"vgq" = ( +/obj/effect/turf_decal/trimline/yellow/filled/corner{ dir = 1 }, -/obj/machinery/door/firedoor/border_only{ - dir = 1 +/obj/machinery/atmospherics/components/binary/pump{ + dir = 1; + name = "Mix to Air" }, -/turf/open/floor/iron/white, -/area/science/research) -"uUj" = ( -/obj/effect/turf_decal/trimline/brown/filled/line, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/cargo/miningdock) -"uUN" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment{ - dir = 4 +/area/station/engineering/atmos) +"vgv" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 8 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment, /obj/structure/cable, /turf/open/floor/iron, -/area/hallway/secondary/construction/engineering) -"uUO" = ( -/obj/effect/turf_decal/siding/thinplating{ - dir = 1 +/area/station/hallway/secondary/command) +"vgw" = ( +/obj/machinery/door/airlock/hatch{ + name = "MiniSat Recharge Bay" + }, +/obj/machinery/door/firedoor, +/obj/effect/mapping_helpers/airlock/access/all/engineering/construction, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/aisat/foyer) +"vgF" = ( +/obj/machinery/duct, +/obj/structure/disposalpipe/segment{ + dir = 10 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/trimline/purple/filled/corner, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/decal/cleanable/dirt, /obj/structure/cable, -/turf/open/floor/iron, -/area/engineering/transit_tube) -"uUQ" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ +/turf/open/floor/catwalk_floor, +/area/station/maintenance/central/greater) +"vgZ" = ( +/obj/effect/turf_decal/tile/blue{ dir = 4 }, -/obj/structure/disposalpipe/segment, -/obj/machinery/newscaster/directional/east, -/obj/structure/cable, -/turf/open/floor/iron, -/area/hallway/primary/tram/center) -"uUW" = ( -/obj/machinery/atmospherics/pipe/smart/simple/purple/visible{ - dir = 5 +/obj/effect/turf_decal/tile/blue{ + dir = 8 }, -/turf/open/floor/iron/white, -/area/science/mixing) -"uVc" = ( -/obj/effect/landmark/start/security_officer, +/obj/effect/landmark/start/assistant, +/turf/open/floor/iron/cafeteria, +/area/station/commons/dorms/laundry) +"vhl" = ( /obj/structure/chair{ - dir = 1 + dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, -/area/security/office) -"uVt" = ( -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/trimline/yellow/filled/corner{ +/area/station/security/office) +"vhn" = ( +/obj/effect/turf_decal/trimline/brown/filled/line{ + dir = 5 + }, +/obj/machinery/computer/cargo/request{ dir = 8 }, /turf/open/floor/iron, -/area/tcommsat/computer) -"uVv" = ( -/obj/effect/turf_decal/trimline/purple/filled/corner{ +/area/station/cargo/lobby) +"vhu" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 4 }, -/obj/effect/turf_decal/trimline/purple/filled/corner, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/iron/white, -/area/science/research) -"uWf" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/camera/emp_proof{ - c_tag = "Engineering - Atmospherics Test Room"; - dir = 9; - network = list("ss13","engineering") +/obj/machinery/door/airlock/external{ + name = "Security Escape Airlock" }, -/turf/open/floor/iron, -/area/engineering/atmospherics_engine) -"uWz" = ( -/obj/structure/disposalpipe/segment{ - dir = 10 +/obj/effect/mapping_helpers/airlock/access/all/security/brig, +/turf/open/floor/plating, +/area/station/hallway/secondary/exit/departure_lounge) +"vhB" = ( +/obj/machinery/door/airlock/external{ + name = "External Access" }, -/turf/open/floor/engine, -/area/science/xenobiology) -"uWD" = ( -/obj/effect/turf_decal/trimline/red/filled/corner{ - dir = 1 +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 }, -/obj/effect/turf_decal/trimline/green/filled/corner{ - dir = 8 +/obj/effect/turf_decal/sand/plating, +/obj/effect/mapping_helpers/airlock/access/all/engineering/external, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"vhI" = ( +/obj/structure/closet/firecloset, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/smooth, +/area/station/maintenance/starboard/greater) +"vhT" = ( +/obj/structure/table, +/obj/item/assembly/igniter{ + pixel_x = -5; + pixel_y = 3 }, -/obj/effect/turf_decal/trimline/red/corner{ - dir = 8 +/obj/item/assembly/igniter{ + pixel_x = 5; + pixel_y = -4 }, -/turf/open/floor/iron, -/area/security/prison/garden) -"uWM" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 8 +/obj/item/assembly/igniter{ + pixel_x = 2; + pixel_y = 6 }, -/obj/machinery/airalarm/directional/west, -/obj/structure/disposalpipe/segment, -/obj/structure/cable, -/turf/open/floor/iron, -/area/hallway/secondary/exit) -"uWS" = ( -/turf/closed/wall/r_wall, -/area/maintenance/department/science) -"uXd" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ +/obj/item/assembly/igniter{ + pixel_x = 2; + pixel_y = -1 + }, +/turf/open/floor/engine, +/area/station/science/xenobiology) +"vik" = ( +/obj/effect/turf_decal/trimline/neutral/filled/corner{ dir = 1 }, /turf/open/floor/iron, -/area/security/prison) -"uXl" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 9 +/area/station/hallway/primary/tram/center) +"vin" = ( +/obj/structure/table/wood, +/obj/machinery/libraryscanner, +/obj/machinery/light/directional/west, +/obj/effect/turf_decal/siding/wood, +/obj/machinery/camera/directional/west{ + c_tag = "Civilian - Library West" }, -/obj/machinery/vending/cigarette, -/obj/structure/railing/corner{ - dir = 8 +/turf/open/floor/wood, +/area/station/service/library) +"viE" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "robotics2"; + name = "Robotics Lab Shutters" }, -/obj/effect/turf_decal/siding/thinplating/corner{ - dir = 8 +/turf/open/floor/plating, +/area/station/science/robotics/lab) +"viW" = ( +/obj/effect/decal/remains/human, +/obj/effect/decal/cleanable/crayon{ + icon_state = "i"; + name = "graffiti"; + paint_colour = "#FF9300"; + pixel_x = 8; + pixel_y = -32 }, -/obj/item/radio/intercom/directional/west, -/obj/machinery/camera/directional/west{ - c_tag = "Civilian - Dormitories East" +/obj/effect/decal/cleanable/crayon{ + icon_state = "i"; + name = "graffiti"; + paint_colour = "#FF9300"; + pixel_x = 4; + pixel_y = -32 }, -/turf/open/floor/iron, -/area/commons/dorms) -"uXp" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 1 +/obj/effect/decal/cleanable/crayon{ + icon_state = "i"; + name = "graffiti"; + paint_colour = "#FF9300"; + pixel_y = -32 }, -/turf/open/floor/wood, -/area/commons/dorms) -"uXt" = ( -/obj/effect/turf_decal/trimline/neutral/filled/corner{ - dir = 8 +/obj/effect/decal/cleanable/crayon{ + icon_state = "i"; + name = "graffiti"; + paint_colour = "#FF9300"; + pixel_x = -4; + pixel_y = -32 }, -/obj/effect/turf_decal/trimline/neutral/filled/line{ +/obj/effect/decal/cleanable/crayon{ + icon_state = "x"; + name = "graffiti"; + paint_colour = "#FF9300"; + pixel_x = 4; + pixel_y = -32 + }, +/obj/item/clothing/shoes/clown_shoes, +/obj/item/clothing/mask/gas/clown_hat, +/turf/open/floor/plating, +/area/station/engineering/main) +"vja" = ( +/obj/structure/cable, +/obj/effect/turf_decal/trimline/red/filled/corner{ dir = 4 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/hallway/secondary/exit) -"uXw" = ( -/obj/structure/lattice/catwalk, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/turf/open/floor/plating, -/area/maintenance/tram/mid) -"uXH" = ( -/obj/structure/chair/office{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/ai_monitored/security/armory) -"uXW" = ( -/obj/machinery/atmospherics/components/binary/pump/on{ +/area/station/security/execution/transfer) +"vjb" = ( +/obj/effect/turf_decal/trimline/purple/filled/line{ dir = 4 }, -/obj/machinery/atmospherics/pipe/layer_manifold/supply/hidden, -/turf/open/floor/engine, -/area/science/mixing/chamber) -"uYR" = ( -/obj/effect/turf_decal/trimline/green/filled/corner{ +/obj/effect/turf_decal/trimline/purple/filled/corner{ dir = 1 }, -/obj/effect/turf_decal/trimline/green/filled/corner{ - dir = 8 +/obj/machinery/atmospherics/components/binary/pump{ + dir = 1; + name = "Gas to Chamber" + }, +/obj/machinery/button/door/directional/east{ + id = "cytologysecure"; + name = "Secure Pen Lockdown" }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, /turf/open/floor/iron/white, -/area/medical/virology) -"uYT" = ( -/turf/closed/wall/r_wall, -/area/security/checkpoint/engineering) -"uYY" = ( -/obj/effect/turf_decal/stripes{ +/area/station/science/cytology) +"vje" = ( +/obj/structure/railing{ dir = 4 }, -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 8 - }, -/obj/effect/turf_decal/box, -/turf/open/floor/iron/dark, -/area/science/mixing/launch) -"uZk" = ( -/obj/structure/chair{ - dir = 1; - name = "Prosecution" +/turf/open/floor/glass/reinforced, +/area/station/ai_monitored/turret_protected/aisat/hallway) +"vju" = ( +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ + dir = 1 }, -/obj/effect/turf_decal/tile/red/anticorner/contrasted{ - dir = 8 +/obj/structure/disposalpipe/segment{ + dir = 4 }, +/obj/machinery/duct, /turf/open/floor/iron, -/area/security/courtroom) -"uZp" = ( -/obj/structure/disposalpipe/segment, -/turf/closed/wall/r_wall, -/area/maintenance/starboard/central) -"uZr" = ( -/obj/effect/turf_decal/trimline/purple/filled/line{ - dir = 8 +/area/station/service/bar) +"vjz" = ( +/obj/structure/cable, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/catwalk_floor, +/area/station/maintenance/department/medical) +"vjI" = ( +/obj/effect/turf_decal/trimline/yellow/filled/corner{ + dir = 1 }, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/trimline/yellow/filled/corner{ dir = 8 }, -/obj/structure/closet/l3closet/scientist, -/obj/machinery/light/directional/west, -/turf/open/floor/iron/white, -/area/science/xenobiology) -"uZt" = ( -/obj/effect/turf_decal/stripes, -/obj/machinery/computer/pod/old/mass_driver_controller/ordnancedriver{ - pixel_x = 28 +/obj/structure/disposalpipe/segment, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/engineering/main) +"vjK" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/showcase/cyborg/old{ + pixel_y = 20 }, -/obj/effect/turf_decal/stripes{ +/obj/structure/cable, +/turf/open/floor/circuit, +/area/station/ai_monitored/turret_protected/aisat_interior) +"vkd" = ( +/obj/structure/closet/crate/coffin, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/turf/open/floor/plating, +/area/station/service/chapel/monastery) +"vkH" = ( +/obj/machinery/griddle, +/turf/open/floor/iron/white, +/area/station/service/kitchen) +"vkO" = ( +/obj/effect/landmark/start/atmospheric_technician, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"vlb" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/obj/effect/turf_decal/trimline/red/filled/line{ dir = 1 }, -/turf/open/floor/iron, -/area/science/mixing/launch) -"uZx" = ( -/obj/machinery/conveyor/inverted{ - dir = 9; - id = "QMLoad2" +/obj/structure/chair/office{ + dir = 8 }, -/obj/effect/turf_decal/stripes/line{ - dir = 10 +/obj/effect/landmark/start/depsec/medical, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/security/checkpoint/medical) +"vle" = ( +/turf/closed/wall, +/area/station/maintenance/disposal) +"vlf" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/door_buttons/airlock_controller{ + idExterior = "rightmost_lower_eva_external"; + idInterior = "rightmost_lower_eva_internal"; + idSelf = "rightmost_lower_eva_airlock_control"; + name = "External Access Console"; + pixel_y = -24 }, -/obj/effect/turf_decal/trimline/brown/filled/corner{ - dir = 4 +/turf/open/floor/catwalk_floor, +/area/station/hallway/primary/tram/right) +"vlo" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible/layer4{ + dir = 1 }, +/obj/effect/turf_decal/delivery, +/obj/machinery/portable_atmospherics/pump, +/obj/effect/turf_decal/trimline/neutral/filled/line, /turf/open/floor/iron, -/area/cargo/storage) -"uZz" = ( -/obj/machinery/light/directional/west, -/obj/machinery/airalarm/directional/west, -/obj/machinery/duct, -/turf/open/floor/iron/freezer, -/area/security/prison) -"uZJ" = ( -/obj/machinery/computer/mech_bay_power_console, -/turf/open/floor/iron, -/area/science/robotics/mechbay) -"uZL" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/dark/smooth_large, -/area/service/chapel/monastery) -"uZT" = ( -/obj/structure/table/wood, -/obj/item/camera_film{ - pixel_y = 9 +/area/station/commons/fitness/recreation) +"vlO" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/misc/asteroid/airless, +/area/mine/explored) +"vmd" = ( +/obj/effect/turf_decal/siding/thinplating{ + dir = 5 }, -/obj/item/camera_film{ - pixel_x = 3; - pixel_y = 3 +/turf/open/floor/iron/cafeteria, +/area/station/service/kitchen/diner) +"vme" = ( +/obj/effect/turf_decal/trimline/purple/filled/line, +/turf/open/floor/iron/white, +/area/station/science/genetics) +"vmB" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/obj/effect/turf_decal/siding/wood, -/turf/open/floor/wood, -/area/service/library) -"vah" = ( -/obj/machinery/door/airlock/hatch, -/obj/effect/decal/cleanable/dirt, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 +/turf/open/floor/iron, +/area/station/commons/dorms) +"vnD" = ( +/obj/structure/reagent_dispensers/fueltank/large, +/obj/effect/turf_decal/bot{ + dir = 1 }, -/turf/open/floor/iron/smooth, -/area/maintenance/tram/right) -"vat" = ( -/obj/structure/window/reinforced, -/obj/effect/turf_decal/trimline/neutral/filled/corner{ +/turf/open/floor/iron/dark, +/area/station/engineering/engine_smes) +"vnV" = ( +/obj/structure/chair/office{ dir = 4 }, -/obj/effect/turf_decal/trimline/neutral/filled/corner{ - dir = 1 +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron/dark, +/area/station/command/bridge) +"vnW" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/visible, +/obj/machinery/light/directional/north, +/obj/machinery/camera/emp_proof{ + c_tag = "Engineering - Atmospherics Distribution Loop"; + dir = 9; + network = list("ss13","engineering") }, +/turf/open/floor/iron, +/area/station/engineering/atmos/pumproom) +"vob" = ( +/obj/structure/bookcase/random/religion, /turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/aisat/hallway) -"vaD" = ( +/area/station/service/chapel) +"vod" = ( +/obj/effect/landmark/navigate_destination/teleporter, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/command/teleporter) +"vot" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/junction/flip, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/decal/cleanable/dirt, -/obj/structure/disposalpipe/segment{ - dir = 5 - }, /obj/structure/cable, -/turf/open/floor/catwalk_floor, -/area/maintenance/starboard/central) -"vaJ" = ( -/obj/structure/bookcase/random/reference, -/turf/open/floor/wood/parquet, -/area/medical/psychology) -"vaO" = ( -/obj/structure/disposalpipe/segment, /turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"vaX" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/violet/visible, -/turf/open/floor/iron, -/area/engineering/atmos) -"vbr" = ( -/obj/effect/turf_decal/tile{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 +/area/station/hallway/primary/central) +"vov" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "kanyewest"; + name = "Privacy Shutters" }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 4 +/turf/open/floor/plating, +/area/station/security/detectives_office) +"voA" = ( +/obj/structure/closet/secure_closet/medical3, +/obj/item/clothing/gloves/color/latex/nitrile, +/obj/item/clothing/gloves/color/latex/nitrile, +/obj/item/clothing/glasses/hud/health, +/obj/item/clothing/glasses/hud/health, +/obj/item/storage/belt/medical, +/turf/open/floor/iron/dark, +/area/station/medical/storage) +"voE" = ( +/obj/machinery/door/airlock/hatch, +/obj/effect/decal/cleanable/dirt, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 }, -/obj/machinery/light/directional/west, -/turf/open/floor/iron, -/area/hallway/secondary/entry) -"vbR" = ( +/obj/structure/disposalpipe/segment, +/turf/open/floor/catwalk_floor, +/area/station/maintenance/tram/mid) +"voN" = ( /obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 8 }, -/obj/machinery/camera{ - c_tag = "Hallway - Engineering Entry West"; - dir = 10 - }, -/turf/open/floor/iron, -/area/hallway/secondary/construction/engineering) -"vbT" = ( -/obj/machinery/power/tracker, -/obj/structure/cable, -/turf/open/floor/engine/hull/reinforced, -/area/space/nearstation) -"vcn" = ( -/obj/machinery/power/port_gen/pacman, -/turf/open/floor/plating, -/area/engineering/engine_smes) -"vcp" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 8 +/obj/effect/turf_decal/siding/thinplating{ + dir = 4 }, -/obj/structure/sign/warning/enginesafety{ - pixel_x = -32 +/obj/machinery/light/directional/west, +/obj/machinery/camera/directional/west{ + c_tag = "Civilian - Recreational Area East" }, /turf/open/floor/iron, -/area/engineering/break_room) -"vcz" = ( -/obj/effect/turf_decal/trimline/red/filled/line, -/obj/effect/turf_decal/trimline/neutral/filled/warning, -/obj/effect/turf_decal/siding/thinplating, -/turf/open/floor/iron, -/area/security/checkpoint/supply) -"vcD" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/reagent_dispensers/watertank, -/turf/open/floor/iron/smooth, -/area/maintenance/department/crew_quarters/dorms) -"vcO" = ( -/obj/effect/turf_decal/trimline/brown/filled/corner{ - dir = 4 +/area/station/commons/fitness/recreation) +"voZ" = ( +/obj/effect/turf_decal/trimline/yellow/warning{ + dir = 1 }, -/obj/effect/turf_decal/trimline/brown/filled/corner, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/cargo/miningdock) -"vcQ" = ( -/obj/structure/chair{ - dir = 4; - name = "Judge" +/obj/effect/turf_decal/trimline/neutral/filled/corner{ + dir = 8 }, -/obj/machinery/airalarm/directional/west, +/obj/structure/disposalpipe/segment, /obj/machinery/camera{ - c_tag = "Civilian - Courtroom"; - dir = 10 + c_tag = "Medical - Central North-West"; + dir = 10; + network = list("ss13","medbay") }, +/obj/effect/turf_decal/caution, +/obj/structure/extinguisher_cabinet/directional/west, /obj/structure/cable, -/obj/machinery/light/directional/west, /turf/open/floor/iron, -/area/security/courtroom) -"vcR" = ( -/obj/machinery/door/airlock{ - id_tag = "Toilet4"; - name = "Unit 4" +/area/station/hallway/primary/tram/center) +"vpS" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple/layer2{ + dir = 6 }, -/turf/open/floor/iron/freezer, -/area/commons/toilet) -"vdb" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, -/obj/structure/cable/layer3, -/turf/open/floor/engine, -/area/engineering/supermatter/room) -"vdf" = ( -/obj/machinery/computer/shuttle/mining/common{ +/turf/open/floor/iron/dark/airless, +/area/station/science/ordnance/freezerchamber) +"vpU" = ( +/obj/effect/turf_decal/trimline/neutral/filled/corner{ dir = 8 }, -/obj/effect/turf_decal/stripes{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron, +/area/station/commons/dorms) +"vpY" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 4 }, /turf/open/floor/iron, -/area/hallway/secondary/exit) -"vdh" = ( -/obj/effect/turf_decal/siding/wood, -/obj/effect/landmark/navigate_destination/lawyer, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 1 +/area/station/hallway/primary/central) +"vqg" = ( +/obj/machinery/door/airlock/public/glass{ + name = "Courtroom" }, -/turf/open/floor/iron/grimy, -/area/service/lawoffice) -"vdk" = ( -/obj/effect/turf_decal/delivery, -/obj/structure/holosign/barrier/atmos/sturdy, -/obj/structure/fluff/tram_rail/floor, -/turf/open/floor/vault, -/area/hallway/primary/tram/left) -"vdz" = ( -/obj/effect/turf_decal/trimline/blue/filled/corner{ +/obj/effect/turf_decal/trimline/neutral/filled/line, +/obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 1 }, -/obj/effect/turf_decal/trimline/blue/filled/corner{ - dir = 8 - }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/duct, -/turf/open/floor/iron/white, -/area/medical/surgery/fore) -"vdY" = ( -/obj/effect/turf_decal/stripes/corner{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/access/all/security/court, +/turf/open/floor/iron/dark, +/area/station/security/courtroom) +"vqp" = ( +/obj/structure/table, +/obj/machinery/microwave{ + pixel_x = -2; + pixel_y = 5 + }, +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/station/security/courtroom) +"vqr" = ( +/obj/structure/chair{ dir = 8 }, +/obj/effect/landmark/event_spawn, +/turf/open/floor/iron/dark, +/area/station/commons/fitness/recreation/entertainment) +"vqI" = ( +/obj/effect/landmark/start/depsec/science, +/obj/effect/turf_decal/trimline/red/arrow_cw, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, /turf/open/floor/iron, -/area/hallway/secondary/entry) -"vdZ" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ +/area/station/security/checkpoint/science) +"vqK" = ( +/obj/effect/turf_decal/trimline/yellow/warning{ dir = 1 }, -/obj/machinery/newscaster/directional/north, -/turf/open/floor/iron/white, -/area/medical/medbay/central) -"veb" = ( -/obj/structure/cable, +/obj/effect/turf_decal/trimline/neutral/filled/line, /obj/effect/decal/cleanable/dirt, -/obj/machinery/duct, -/turf/open/floor/catwalk_floor, -/area/maintenance/department/medical) -"vem" = ( -/obj/effect/turf_decal/trimline/blue/filled/corner{ - dir = 1 +/obj/structure/disposalpipe/segment{ + dir = 5 }, -/obj/effect/turf_decal/trimline/neutral/corner{ - dir = 1 +/obj/item/assembly/mousetrap/armed, +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=1-TunnelLeft"; + location = "10-TunnelLeftBottom" }, +/obj/machinery/power/apc/auto_name/directional/south, +/obj/structure/cable, /turf/open/floor/iron, -/area/hallway/secondary/command) -"veo" = ( -/obj/machinery/firealarm/directional/south, -/obj/machinery/light/directional/south, -/turf/open/floor/wood, -/area/service/lawoffice) -"ves" = ( -/obj/machinery/suit_storage_unit/hos, -/obj/machinery/keycard_auth/directional/east, -/turf/open/floor/carpet, -/area/command/heads_quarters/hos) -"vew" = ( -/obj/machinery/computer/atmos_control/air_tank{ - dir = 1 +/area/station/maintenance/tram/left) +"vqQ" = ( +/obj/effect/turf_decal/sand, +/obj/machinery/light/directional/east, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 4 + }, +/obj/machinery/camera{ + c_tag = "Security - Rec Room East"; + dir = 6; + network = list("ss13","Security","prison") }, -/obj/effect/turf_decal/trimline/neutral/filled/line, /turf/open/floor/iron, -/area/engineering/atmos) -"veB" = ( -/obj/effect/turf_decal/trimline/purple/filled/line{ - dir = 8 +/area/station/security/prison/workout) +"vqV" = ( +/obj/effect/turf_decal/trimline/yellow/warning{ + dir = 1 }, -/turf/open/floor/iron/dark, -/area/science/xenobiology) -"veH" = ( -/obj/effect/turf_decal/trimline/green/filled/line{ +/obj/effect/turf_decal/trimline/neutral/filled/line, +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/machinery/computer/pandemic, -/turf/open/floor/iron/white, -/area/medical/virology) -"veM" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/landmark/event_spawn, /obj/structure/cable, /turf/open/floor/iron, -/area/hallway/primary/tram/right) -"veW" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line, -/obj/structure/cable, -/obj/structure/sign/departments/holy{ - pixel_y = -32 +/area/station/maintenance/tram/left) +"vrd" = ( +/obj/structure/table/wood, +/obj/machinery/firealarm/directional/north, +/obj/item/storage/book/bible, +/turf/open/floor/iron/chapel{ + dir = 9 + }, +/area/station/service/chapel) +"vre" = ( +/obj/structure/stairs/north, +/turf/open/floor/iron/stairs/medium, +/area/station/hallway/secondary/construction/engineering) +"vrh" = ( +/turf/open/misc/asteroid, +/area/station/maintenance/department/security) +"vrj" = ( +/obj/effect/turf_decal/trimline/blue/filled/line, +/obj/structure/table/glass, +/obj/item/storage/medkit/regular{ + pixel_x = 4; + pixel_y = 4 + }, +/obj/item/storage/medkit/regular, +/obj/machinery/camera/directional/south{ + c_tag = "Medical - Main North"; + network = list("ss13","medbay") + }, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) +"vrx" = ( +/obj/effect/turf_decal/trimline/red/filled/corner{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/disposalpipe/segment{ - dir = 9 + dir = 4 }, /turf/open/floor/iron, -/area/commons/fitness/recreation) -"vfe" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/door/airlock/hatch{ - name = "Test Chamber Maintenance"; - req_access_txt = "47" +/area/station/security/brig) +"vry" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 }, /obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/turf/open/floor/catwalk_floor, -/area/science/xenobiology) -"vfp" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line, +/obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/airalarm/directional/south, -/turf/open/floor/iron, -/area/commons/dorms) -"vfr" = ( -/obj/effect/turf_decal/loading_area, -/obj/effect/turf_decal/trimline/brown/filled/corner{ - dir = 4 +/obj/machinery/door/airlock/external{ + autoclose = 0; + frequency = 1449; + id_tag = "middleright_upper_eva_internal"; + name = "External Access" }, -/obj/effect/turf_decal/trimline/brown/filled/corner{ - dir = 1 +/obj/machinery/door_buttons/access_button{ + idDoor = "middleright_upper_eva_internal"; + idSelf = "middleright_upper_eva_airlock_control"; + name = "External Access Button"; + pixel_y = 24 }, -/obj/structure/disposalpipe/segment, +/obj/effect/mapping_helpers/airlock/locked, +/turf/open/floor/catwalk_floor, +/area/station/hallway/primary/tram/center) +"vrN" = ( +/obj/effect/turf_decal/delivery, +/obj/effect/landmark/start/hangover, +/obj/effect/mapping_helpers/trapdoor_placer, /turf/open/floor/iron, -/area/cargo/lobby) -"vfF" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible, -/turf/closed/wall/r_wall, -/area/engineering/supermatter/room) -"vfU" = ( +/area/station/command/heads_quarters/hop) +"vrO" = ( +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ + dir = 1 + }, /obj/structure/cable, -/obj/structure/grille, -/obj/effect/turf_decal/sand/plating, -/turf/open/floor/plating/airless, -/area/mine/explored) -"vgb" = ( -/obj/effect/turf_decal/trimline/brown/filled/corner, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/commons/lounge) +"vrV" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/structure/cable, +/obj/effect/landmark/event_spawn, /turf/open/floor/iron, -/area/cargo/miningdock) -"vgh" = ( -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron/grimy, -/area/service/library/lounge) -"vgG" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/caution, -/turf/open/floor/plating, -/area/maintenance/tram/left) -"vgI" = ( -/obj/structure/disposalpipe/segment{ +/area/station/hallway/secondary/exit) +"vrW" = ( +/obj/effect/turf_decal/trimline/neutral/filled/corner{ dir = 4 }, -/obj/effect/turf_decal/trimline/purple/filled/corner, -/turf/open/floor/iron/white, -/area/science/lower) -"vgJ" = ( /obj/effect/turf_decal/trimline/neutral/filled/line, -/obj/structure/cable, +/turf/open/floor/iron, +/area/station/hallway/primary/tram/right) +"vrZ" = ( +/obj/machinery/door/airlock{ + name = "Custodial Closet" + }, +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/neutral/filled/line, +/obj/effect/turf_decal/trimline/purple/filled/warning, +/obj/effect/turf_decal/trimline/purple/filled/warning{ + dir = 1 + }, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/commons/fitness/recreation) -"vgO" = ( -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron, -/area/science/mixing/launch) -"vgT" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/trash/hobo_squat, -/turf/open/floor/iron/smooth, -/area/maintenance/department/crew_quarters/dorms) -"vhd" = ( -/obj/machinery/door/airlock/medical/glass{ - name = "Medbay Storage"; - req_access_txt = "5" +/obj/machinery/door/firedoor, +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/effect/turf_decal/trimline/blue/filled/line{ +/obj/machinery/duct, +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/access/all/service/janitor, +/turf/open/floor/iron, +/area/station/service/janitor) +"vsg" = ( +/obj/effect/turf_decal/tile/blue{ dir = 4 }, -/obj/effect/turf_decal/trimline/blue/filled/line{ +/obj/effect/turf_decal/tile/blue{ dir = 8 }, -/obj/machinery/door/firedoor, +/obj/structure/rack, +/obj/effect/spawner/random/clothing/costume, +/obj/effect/spawner/random/bureaucracy/briefcase{ + spawn_loot_count = 2; + spawn_loot_split = 1 + }, +/obj/structure/sign/poster/official/random/directional/west, +/turf/open/floor/iron/cafeteria, +/area/station/commons/dorms/laundry) +"vsh" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, +/turf/open/floor/circuit, +/area/station/ai_monitored/turret_protected/ai) +"vsz" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment, +/obj/effect/landmark/start/station_engineer, +/obj/structure/cable/layer3, +/turf/open/floor/iron, +/area/station/engineering/main) +"vsA" = ( +/obj/structure/cable/multilayer/multiz, +/turf/open/floor/plating, +/area/station/ai_monitored/turret_protected/aisat/maint) +"vsO" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 9 + }, /turf/open/floor/iron/white, -/area/medical/storage) -"vhe" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ +/area/station/medical/medbay/central) +"vsR" = ( +/obj/effect/turf_decal/trimline/blue/filled/corner{ dir = 8 }, -/obj/effect/turf_decal/trimline/neutral/filled/warning{ +/obj/effect/turf_decal/trimline/neutral/corner{ dir = 8 }, -/obj/machinery/camera/directional/west{ - c_tag = "Hallway - Lower Right Command" - }, /turf/open/floor/iron, -/area/hallway/secondary/command) -"vhC" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/area/station/hallway/primary/tram/center) +"vsU" = ( +/obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 6 +/obj/structure/closet/radiation, +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 8 }, -/turf/open/floor/iron, -/area/security/prison/garden) -"vhH" = ( -/obj/structure/ladder, -/obj/effect/turf_decal/sand/plating, -/obj/machinery/light/small/directional/north, +/turf/open/floor/iron/dark, +/area/station/engineering/atmospherics_engine) +"vsV" = ( +/obj/machinery/teleport/station, +/obj/machinery/light/small/directional/west, +/obj/effect/landmark/event_spawn, /turf/open/floor/plating, -/area/maintenance/department/security) -"vhP" = ( -/obj/structure/chair{ +/area/station/ai_monitored/turret_protected/aisat/foyer) +"vtb" = ( +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/machinery/light/directional/west, -/turf/open/floor/iron/dark, -/area/maintenance/radshelter/civil) -"vhV" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/door/airlock/maintenance_hatch{ - name = "Atmospherics Maintenance"; - req_one_access_txt = "24" +/obj/machinery/door/firedoor, +/turf/open/floor/iron, +/area/station/commons/dorms) +"vtj" = ( +/obj/structure/chair/office, +/obj/effect/landmark/start/head_of_personnel, +/obj/machinery/button/flasher{ + id = "hopflash"; + pixel_x = 38; + pixel_y = -25 }, -/obj/structure/cable, -/turf/open/floor/catwalk_floor, -/area/maintenance/starboard/lesser) -"via" = ( -/obj/structure/cable, +/turf/open/floor/wood, +/area/station/command/heads_quarters/hop) +"vtk" = ( +/obj/machinery/door/airlock/external{ + name = "External Access" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/obj/effect/turf_decal/sand/plating, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, +/turf/open/floor/plating, +/area/station/maintenance/starboard/greater) +"vtr" = ( +/obj/item/kirbyplants/photosynthetic, +/turf/open/floor/circuit, +/area/station/ai_monitored/turret_protected/aisat_interior) +"vtD" = ( +/obj/effect/turf_decal/trimline/brown/filled/line{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 8 }, /turf/open/floor/iron, -/area/security/brig) -"viv" = ( -/obj/structure/extinguisher_cabinet/directional/north, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/area/station/cargo/storage) +"vtQ" = ( /obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 5 + dir = 4 }, -/turf/open/floor/iron, -/area/ai_monitored/command/storage/eva) -"viG" = ( -/obj/structure/closet/secure_closet/security/engine, -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 6 +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/station/service/chapel/monastery) +"vua" = ( +/turf/open/floor/carpet, +/area/station/service/chapel/monastery) +"vuc" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/siding/wideplating/corner{ + dir = 4 }, -/obj/item/clothing/mask/whistle, -/turf/open/floor/iron, -/area/security/checkpoint/engineering) -"viZ" = ( -/obj/structure/chair/office, -/obj/effect/turf_decal/trimline/yellow/filled/line, -/turf/open/floor/iron, -/area/tcommsat/computer) -"vjl" = ( -/obj/effect/turf_decal/trimline/neutral/filled/corner{ +/turf/open/floor/circuit/green, +/area/station/ai_monitored/command/nuke_storage) +"vud" = ( +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/turf_decal/trimline/purple/corner{ +/obj/effect/turf_decal/trimline/yellow/filled/corner, +/obj/effect/turf_decal/trimline/yellow/filled/corner{ dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/duct, -/obj/structure/cable, -/turf/open/floor/iron, -/area/service/janitor) -"vjF" = ( -/obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, /turf/open/floor/iron, -/area/science/robotics/lab) -"vjG" = ( -/obj/machinery/door/airlock/maintenance_hatch{ - req_one_access_txt = "12" +/area/station/engineering/main) +"vuo" = ( +/obj/machinery/door/airlock{ + id_tag = "commissarydoor"; + name = "Commissary" }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/effect/decal/cleanable/dirt, -/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ - cycle_id = "sci-maint-passthrough" - }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, /turf/open/floor/catwalk_floor, -/area/maintenance/starboard/lesser) -"vjL" = ( -/obj/effect/turf_decal/stripes/line{ +/area/station/maintenance/department/cargo) +"vuB" = ( +/obj/effect/turf_decal/trimline/purple/filled/line{ dir = 8 }, +/turf/open/floor/iron/white, +/area/station/science/research) +"vuM" = ( /obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/cargo/warehouse) -"vkb" = ( -/obj/effect/turf_decal/trimline/brown/filled/line{ +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/bot, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 8 }, /turf/open/floor/iron, -/area/cargo/miningdock) -"vkf" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 10 +/area/station/cargo/warehouse) +"vuO" = ( +/obj/structure/bed/roller, +/turf/open/floor/iron/white, +/area/station/security/execution/education) +"vuS" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/door_buttons/airlock_controller{ + idExterior = "middleright_lower_eva_external"; + idInterior = "middleright_lower_eva_internal"; + idSelf = "middleright_lower_eva_airlock_control"; + name = "External Access Console"; + pixel_y = -24 }, -/obj/structure/table, -/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/effect/turf_decal/stripes/corner, +/turf/open/floor/catwalk_floor, +/area/station/hallway/primary/tram/center) +"vuV" = ( +/obj/machinery/light/directional/south, /turf/open/floor/iron/dark, -/area/service/chapel/monastery) -"vkl" = ( -/obj/effect/turf_decal/trimline/neutral/filled/corner{ +/area/station/ai_monitored/turret_protected/aisat_interior) +"vuX" = ( +/obj/machinery/airalarm/directional/north, +/obj/effect/turf_decal/trimline/red/filled/line{ dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ +/turf/open/floor/iron, +/area/station/security/execution/transfer) +"vvk" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 5 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, /turf/open/floor/iron, -/area/hallway/secondary/construction/engineering) -"vkq" = ( -/obj/effect/turf_decal/siding/thinplating/dark, -/obj/structure/table, -/obj/machinery/firealarm/directional/south, -/obj/effect/turf_decal/tile/neutral/fourcorners, +/area/station/hallway/secondary/entry) +"vvl" = ( +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/green/filled/corner{ + dir = 8 + }, /turf/open/floor/iron/dark, -/area/hallway/secondary/exit/departure_lounge) -"vkr" = ( +/area/station/service/hydroponics) +"vvv" = ( +/obj/effect/turf_decal/trimline/red/filled/corner{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/red/filled/corner, +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/white, -/area/science/lobby) -"vkJ" = ( -/obj/effect/turf_decal/trimline/purple/filled/line{ - dir = 8 +/turf/open/floor/iron/showroomfloor, +/area/station/security/warden) +"vvA" = ( +/obj/machinery/light/directional/east, +/obj/structure/flora/bush/lavendergrass/style_random, +/turf/open/floor/grass, +/area/station/medical/virology) +"vvC" = ( +/obj/machinery/computer/gateway_control, +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 1 }, -/turf/open/floor/iron/white, -/area/science/research) -"vkM" = ( -/obj/machinery/door/airlock/engineering/glass{ - name = "Supermatter Engine Room"; - req_one_access_txt = "10;24" +/turf/open/floor/iron, +/area/station/command/gateway) +"vvK" = ( +/obj/effect/spawner/structure/window, +/turf/open/floor/plating, +/area/station/commons/storage/art) +"vvN" = ( +/obj/structure/table, +/obj/effect/turf_decal/trimline/brown/filled/line{ + dir = 6 }, -/obj/effect/turf_decal/trimline/yellow/filled/line{ +/obj/item/paper_bin{ + pixel_x = -3; + pixel_y = 7 + }, +/obj/item/clipboard, +/obj/item/pen/red, +/obj/structure/extinguisher_cabinet/directional/east, +/turf/open/floor/iron, +/area/station/cargo/office) +"vvT" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 4 }, -/obj/effect/turf_decal/trimline/yellow/filled/line{ +/obj/effect/turf_decal/siding/thinplating{ dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/door/firedoor, -/obj/structure/cable, -/obj/structure/cable/layer3, -/turf/open/floor/iron, -/area/engineering/supermatter/room) -"vkQ" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/trimline/purple/filled/corner, -/obj/effect/turf_decal/trimline/purple/filled/corner{ - dir = 8 +/obj/machinery/light/directional/east, +/obj/machinery/camera/directional/east{ + c_tag = "Civilian - Recreational Area West" }, -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/maintenance/starboard/lesser) -"vkY" = ( -/obj/effect/turf_decal/trimline/green/filled/line{ - dir = 4 +/turf/open/floor/iron, +/area/station/commons/fitness/recreation) +"vvW" = ( +/obj/structure/extinguisher_cabinet/directional/north, +/obj/machinery/vending/wardrobe/law_wardrobe, +/obj/machinery/camera{ + c_tag = "Civilian - Lawyer's Office"; + dir = 9 }, -/obj/structure/sink{ - dir = 8; - pixel_x = 11 +/turf/open/floor/wood, +/area/station/service/lawoffice) +"vvY" = ( +/obj/machinery/disposal/delivery_chute{ + dir = 1 }, -/turf/open/floor/iron/white, -/area/medical/virology) -"vlc" = ( -/obj/effect/turf_decal/trimline/purple/filled/line{ +/obj/structure/window/reinforced{ dir = 4 }, -/obj/machinery/camera{ - c_tag = "Science - Xenobiology Lower South"; - dir = 6; - network = list("ss13","rd","xeno") +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 8 }, -/turf/open/floor/iron/dark, -/area/science/xenobiology) -"vlt" = ( -/obj/effect/turf_decal/trimline/brown/filled/line{ - dir = 5 +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, -/obj/effect/turf_decal/trimline/neutral/filled/warning{ - dir = 5 +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/trunk{ + dir = 8 }, /turf/open/floor/iron, -/area/hallway/secondary/exit) -"vlx" = ( -/obj/machinery/firealarm/directional/west, -/obj/machinery/camera/directional/west{ - c_tag = "Medical - Psychologist's Office"; - network = list("ss13","medbay") +/area/station/maintenance/disposal) +"vwb" = ( +/obj/effect/turf_decal/trimline/neutral/filled/corner, +/obj/effect/landmark/event_spawn, +/turf/open/floor/iron, +/area/station/hallway/primary/tram/center) +"vwe" = ( +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 8 }, -/turf/open/floor/wood/parquet, -/area/medical/psychology) -"vly" = ( -/obj/structure/window/reinforced/spawner/west, -/turf/open/floor/iron/white/smooth_corner{ +/turf/open/floor/iron/dark, +/area/station/science/xenobiology) +"vwn" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/white, +/area/station/security/medical) +"vwL" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 4 }, -/area/security/execution/education) -"vlO" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/misc/asteroid/airless, -/area/mine/explored) -"vlP" = ( +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) +"vwO" = ( +/obj/machinery/door/airlock/grunge{ + name = "Entertainment Center" + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron, -/area/security/brig) -"vlT" = ( -/obj/machinery/light/small/directional/east, -/obj/machinery/plumbing/synthesizer{ - reagent_id = /datum/reagent/water +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/smooth, -/area/maintenance/central/greater) -"vlZ" = ( -/obj/machinery/porta_turret/ai, -/obj/machinery/light/directional/north, -/obj/structure/cable, /turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/aisat/hallway) -"vmi" = ( -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ +/area/station/commons/fitness/recreation/entertainment) +"vwZ" = ( +/obj/machinery/light/directional/south, +/turf/open/floor/iron/dark, +/area/station/security/interrogation) +"vxe" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 1 }, -/obj/structure/table/reinforced, -/obj/effect/spawner/random/clothing/bowler_or_that, -/turf/open/floor/iron, -/area/service/bar) -"vmk" = ( -/obj/structure/table, -/obj/item/storage/box/donkpockets, -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 4 +/obj/machinery/door/airlock/external{ + name = "Port Docking Bay 1" }, -/turf/open/floor/iron/dark, -/area/security/courtroom) -"vmq" = ( -/obj/machinery/requests_console/directional/east{ - announcementConsole = 1; - department = "Captain's Desk"; - departmentType = 5; - name = "Captain's Requests Console" +/obj/effect/landmark/navigate_destination{ + location = "Arrival Shuttle" }, -/turf/open/floor/wood, -/area/command/heads_quarters/captain) -"vmr" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/hallway/secondary/entry) +"vxl" = ( +/obj/effect/turf_decal/trimline/white/filled/line{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/white/filled/line{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, -/turf/open/floor/iron, -/area/cargo/warehouse) -"vmu" = ( +/turf/open/floor/iron/dark, +/area/station/engineering/storage/tech) +"vxm" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/turf/open/floor/iron/white, -/area/service/kitchen) -"vmv" = ( -/turf/closed/wall, -/area/command/heads_quarters/rd) -"vmL" = ( -/obj/structure/table/glass, -/obj/item/reagent_containers/glass/beaker/cryoxadone{ - pixel_x = 6; - pixel_y = 10 +/obj/machinery/duct, +/turf/open/floor/wood, +/area/station/service/bar) +"vxo" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/trash/graffiti{ + spawn_loot_chance = 35; + spawn_loot_count = 3; + spawn_random_offset = 1; + spawn_scatter_radius = 3 }, -/obj/item/reagent_containers/glass/beaker/cryoxadone{ - pixel_x = -6; - pixel_y = 10 +/turf/open/floor/plating, +/area/station/maintenance/tram/left) +"vxv" = ( +/obj/effect/turf_decal/siding/thinplating{ + dir = 8 }, -/obj/item/storage/pill_bottle/mannitol, -/obj/item/reagent_containers/dropper{ - pixel_y = 6 +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron, +/area/station/hallway/primary/tram/right) +"vxB" = ( +/obj/structure/reagent_dispensers/fueltank, +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 9 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, -/turf/open/floor/iron/dark, -/area/medical/treatment_center) -"vmO" = ( +/obj/machinery/light/directional/west, +/turf/open/floor/iron, +/area/station/construction/mining/aux_base) +"vxH" = ( +/obj/structure/cable, /obj/effect/turf_decal/trimline/red/filled/line, -/obj/structure/chair{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/duct, +/turf/open/floor/iron, +/area/station/security/prison) +"vxM" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/grunge{ + name = "Lounge" + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron/grimy, +/area/station/service/library/lounge) +"vyq" = ( +/turf/open/floor/iron, +/area/station/engineering/engine_smes) +"vyD" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/maintenance/department/science) +"vyI" = ( +/obj/item/stack/ore/iron, +/turf/open/misc/asteroid, +/area/mine/explored) +"vyM" = ( +/obj/structure/noticeboard/directional/north, +/obj/effect/turf_decal/trimline/red/filled/line{ dir = 1 }, -/obj/machinery/camera/directional/south{ - c_tag = "Science - Security Outpost"; - network = list("ss13","rd","Security") +/obj/machinery/camera{ + c_tag = "Security - Main Office North"; + dir = 9; + network = list("ss13","Security") + }, +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/effect/landmark/start/depsec/science, -/obj/structure/reagent_dispensers/wall/peppertank/directional/south, /turf/open/floor/iron, -/area/security/checkpoint/science) -"vmY" = ( -/obj/effect/turf_decal/trimline/neutral/filled/corner{ - dir = 1 +/area/station/security/office) +"vyR" = ( +/obj/effect/spawner/random/structure/closet_private, +/turf/open/floor/carpet, +/area/station/commons/dorms) +"vzf" = ( +/obj/structure/table/wood, +/obj/item/folder{ + pixel_y = 2 }, -/obj/effect/turf_decal/siding/thinplating{ +/turf/open/floor/iron/grimy, +/area/station/service/chapel/office) +"vzt" = ( +/obj/item/flashlight/flare, +/turf/open/misc/asteroid, +/area/station/medical/chemistry) +"vzB" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 4 }, +/obj/structure/cable, /turf/open/floor/iron, -/area/commons/fitness/recreation) -"vna" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ +/area/station/construction/mining/aux_base) +"vzM" = ( +/obj/effect/turf_decal/caution/stand_clear, +/obj/machinery/door/poddoor/shutters{ + id = "aux_base_shutters"; + name = "Auxillary Base Shutters" + }, +/turf/open/floor/plating, +/area/station/construction/mining/aux_base) +"vzO" = ( +/obj/effect/turf_decal/sand/plating, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/engineering/transit_tube) +"vzU" = ( +/obj/effect/turf_decal/stripes/line{ dir = 9 }, -/obj/machinery/power/apc/auto_name/directional/west, -/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, -/area/hallway/primary/central) -"vnK" = ( -/obj/machinery/rnd/server, -/turf/open/floor/circuit/telecomms/server, -/area/science/server) -"vnZ" = ( -/obj/effect/turf_decal/siding/thinplating/dark, -/obj/machinery/door/firedoor/border_only{ +/area/station/ai_monitored/security/armory) +"vzY" = ( +/obj/machinery/duct, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/smooth, +/area/station/maintenance/central/greater) +"vAm" = ( +/obj/machinery/computer/bank_machine{ dir = 1 }, -/turf/open/floor/iron/white, -/area/science/research) -"voe" = ( -/obj/machinery/duct, -/turf/open/floor/iron/cafeteria, -/area/security/prison/mess) -"vog" = ( +/obj/effect/turf_decal/trimline/brown/filled/line{ + dir = 4 + }, /obj/effect/turf_decal/trimline/brown/filled/line{ dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/light/directional/south, +/obj/machinery/door/window/left/directional/west{ + dir = 1; + name = "Terminal Access"; + req_access = list("qm") + }, +/turf/open/floor/iron/dark, +/area/station/cargo/miningdock/oresilo) +"vAr" = ( +/obj/machinery/rnd/production/techfab/department/service, +/obj/structure/window/reinforced/spawner, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/landmark/event_spawn, +/obj/structure/cable, /turf/open/floor/iron, -/area/cargo/storage) -"voo" = ( -/obj/effect/turf_decal/siding/wideplating/corner, -/turf/open/floor/circuit/green, -/area/ai_monitored/command/nuke_storage) -"vop" = ( -/obj/effect/spawner/structure/window, -/turf/open/floor/plating, -/area/cargo/lobby) -"voB" = ( +/area/station/hallway/secondary/service) +"vAs" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/dark, -/area/command/teleporter) -"voW" = ( -/obj/structure/window/reinforced{ - dir = 1 +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/siding/thinplating{ + dir = 4 }, -/obj/structure/table, -/obj/item/scalpel{ - pixel_y = 16 +/obj/machinery/camera/motion{ + c_tag = "Secure - AI Lower Ring Access"; + dir = 9; + network = list("aicore","ss13") }, -/obj/item/circular_saw, -/turf/open/floor/iron/white, -/area/science/robotics/lab) -"vpk" = ( -/obj/item/stack/rods, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/smooth, -/area/maintenance/department/cargo) -"vpn" = ( -/obj/effect/spawner/random/engineering/tracking_beacon, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/aisat_interior) +"vAF" = ( +/obj/structure/chair, +/obj/effect/turf_decal/trimline/neutral/filled/line, /turf/open/floor/iron, -/area/engineering/atmos) -"vpp" = ( -/obj/structure/sign/poster/official/here_for_your_safety{ - pixel_y = -32 - }, -/obj/structure/table/reinforced, -/obj/item/reagent_containers/food/drinks/coffee{ - pixel_x = -7 +/area/station/commons/fitness) +"vAH" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/toy/plush/beeplushie, +/turf/open/floor/plating, +/area/station/maintenance/central/greater) +"vAM" = ( +/obj/effect/turf_decal/siding/thinplating/dark{ + dir = 4 }, -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 6 +/obj/structure/table, +/obj/machinery/light/directional/east, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/hallway/secondary/exit) +"vAU" = ( +/obj/effect/turf_decal/stripes{ + dir = 4 }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, -/area/security/checkpoint/supply) -"vps" = ( -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 +/area/station/science/ordnance/storage) +"vBg" = ( +/obj/machinery/duct, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/freezer, +/area/station/commons/toilet) +"vBi" = ( +/obj/effect/decal/cleanable/dirt, +/mob/living/simple_animal/mouse, +/turf/open/floor/plating, +/area/station/maintenance/tram/right) +"vBE" = ( +/obj/structure/chair/office/light, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ + dir = 9 }, -/obj/structure/chair/sofa/corp/corner{ - dir = 1 +/turf/open/floor/iron/white, +/area/station/science/cytology) +"vBF" = ( +/obj/effect/turf_decal/sand/plating, +/turf/open/floor/plating, +/area/station/maintenance/central/greater) +"vBM" = ( +/obj/effect/landmark/start/hangover, +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 8 }, /turf/open/floor/iron, -/area/commons/lounge) -"vpC" = ( -/obj/effect/turf_decal/siding/white{ - dir = 1 +/area/station/hallway/secondary/entry) +"vBT" = ( +/obj/machinery/computer/crew{ + dir = 8 }, -/obj/machinery/vending/drugs, +/obj/structure/cable, +/obj/effect/turf_decal/tile/blue/fourcorners, /turf/open/floor/iron/dark, -/area/medical/storage) -"vpE" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ +/area/station/command/heads_quarters/cmo) +"vBW" = ( +/obj/effect/turf_decal/stripes/line{ dir = 10 }, -/obj/structure/closet/boxinggloves, -/obj/machinery/camera/directional/south{ - c_tag = "Civilian - Fitness Center South-West" +/turf/open/floor/iron/dark, +/area/station/science/xenobiology) +"vBX" = ( +/obj/machinery/conveyor{ + dir = 4; + id = "QMLoad" + }, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/trimline/brown/filled/line{ + dir = 1 }, /turf/open/floor/iron, -/area/commons/fitness) -"vpX" = ( -/obj/effect/turf_decal/bot, -/obj/structure/closet/secure_closet/medical1, -/obj/machinery/airalarm/directional/south, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron, -/area/command/gateway) -"vqc" = ( -/obj/structure/falsewall, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/maintenance/tram/right) -"vqd" = ( -/obj/machinery/holopad, -/obj/effect/turf_decal/trimline/neutral/corner{ +/area/station/cargo/storage) +"vCa" = ( +/obj/effect/turf_decal/trimline/red/filled/corner{ dir = 1 }, -/obj/effect/turf_decal/trimline/neutral/corner{ +/obj/effect/turf_decal/trimline/purple/filled/corner{ dir = 8 }, -/obj/effect/turf_decal/trimline/neutral/filled/corner{ - dir = 4 +/obj/effect/turf_decal/trimline/neutral/corner{ + dir = 1 }, -/obj/effect/turf_decal/trimline/neutral/filled/corner, -/obj/effect/turf_decal/bot, -/obj/machinery/camera{ - c_tag = "Departures - West Main"; - dir = 6 +/obj/machinery/light/directional/east, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"vCc" = ( +/obj/effect/turf_decal/trimline/brown/filled/line{ + dir = 9 }, -/obj/machinery/status_display/evac/directional/east, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, /turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"vqe" = ( +/area/station/cargo/sorting) +"vCf" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 9 - }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/catwalk_floor, -/area/maintenance/department/crew_quarters/dorms) -"vqv" = ( -/obj/structure/table, -/turf/open/floor/iron/dark, -/area/security/interrogation) -"vqx" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/iron/white, -/area/science/research) -"vqB" = ( -/obj/effect/turf_decal/trimline/neutral/filled/corner{ +/area/station/maintenance/department/crew_quarters/dorms) +"vCk" = ( +/obj/effect/turf_decal/trimline/blue/filled/corner{ dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/trimline/blue/filled/corner, /obj/structure/disposalpipe/segment{ - dir = 4 + dir = 6 }, /obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/hallway/primary/tram/center) -"vqE" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 8 +/obj/machinery/duct, +/turf/open/floor/iron/white, +/area/station/medical/surgery/fore) +"vCx" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 4 }, -/turf/open/floor/circuit/green, -/area/ai_monitored/turret_protected/ai_upload) -"vrc" = ( -/obj/machinery/telecomms/bus/preset_two, -/turf/open/floor/iron/dark/telecomms, -/area/tcommsat/server) -"vrq" = ( -/obj/effect/turf_decal/trimline/blue/filled/corner{ +/obj/effect/turf_decal/tile/blue{ dir = 8 }, -/obj/effect/turf_decal/trimline/blue/filled/corner, +/obj/item/radio/intercom/directional/west, +/turf/open/floor/iron/cafeteria, +/area/station/commons/dorms/laundry) +"vCA" = ( +/obj/item/kirbyplants/random, +/obj/machinery/power/apc/auto_name/directional/south, +/obj/structure/cable, +/obj/machinery/light/directional/south, +/turf/open/floor/iron, +/area/station/science/ordnance/storage) +"vCI" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, +/obj/structure/lattice/catwalk, +/turf/open/space/basic, +/area/space/nearstation) +"vCJ" = ( +/obj/effect/turf_decal/trimline/neutral/filled/corner{ + dir = 4 + }, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/structure/disposalpipe/junction/flip{ +/turf/open/floor/iron, +/area/station/commons/dorms) +"vCS" = ( +/obj/machinery/door/airlock/medical/glass{ + name = "Medbay Storage" + }, +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/blue/filled/line{ dir = 8 }, -/turf/open/floor/iron/white, -/area/medical/medbay/central) -"vru" = ( -/obj/structure/disposalpipe/segment, +/obj/machinery/door/firedoor, /obj/structure/cable, -/turf/open/floor/iron, -/area/hallway/secondary/exit) -"vsl" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/landmark/start/medical_doctor, +/obj/structure/disposalpipe/segment, +/obj/effect/mapping_helpers/airlock/access/all/medical/general, /turf/open/floor/iron/white, -/area/medical/surgery/aft) -"vsm" = ( -/obj/structure/rack, -/obj/item/stack/cable_coil/five, -/obj/item/storage/toolbox/electrical, +/area/station/medical/storage) +"vCY" = ( +/turf/open/floor/circuit, +/area/station/ai_monitored/turret_protected/aisat_interior) +"vCZ" = ( +/turf/closed/wall, +/area/station/service/chapel/monastery) +"vDg" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/machinery/door/airlock/engineering{ + name = "Power Access Hatch" + }, /obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/smooth, -/area/maintenance/tram/left) -"vsp" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/dark/visible, -/obj/machinery/atmospherics/components/binary/pump{ - dir = 1; - name = "Air to Pure" +/obj/effect/mapping_helpers/airlock/unres{ + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/access/any/medical/maintenance, +/turf/open/floor/catwalk_floor, +/area/station/maintenance/department/medical) +"vDG" = ( +/obj/structure/filingcabinet/chestdrawer{ + pixel_y = 2 + }, +/obj/structure/sign/poster/official/love_ian{ + pixel_x = -32 + }, +/obj/machinery/button/door/directional/north{ + id = "hop"; + name = "Privacy Shutters Control"; + req_access = list("kitchen") + }, +/turf/open/floor/carpet, +/area/station/command/heads_quarters/hop) +"vDH" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/green/visible, +/obj/effect/turf_decal/trimline/red/filled/corner{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/purple/filled/corner, +/obj/effect/turf_decal/trimline/neutral/corner{ + dir = 4 }, /turf/open/floor/iron, -/area/engineering/atmos) -"vsq" = ( -/obj/machinery/duct, -/obj/machinery/door/airlock{ - name = "Prison Stall" +/area/station/engineering/atmos) +"vDK" = ( +/obj/effect/spawner/random/engineering/tracking_beacon, +/turf/open/floor/iron/grimy, +/area/station/ai_monitored/turret_protected/aisat/foyer) +"vEb" = ( +/obj/structure/chair, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/turf/open/floor/plating/airless, +/area/station/science/ordnance/bomb) +"vEe" = ( +/obj/structure/window/reinforced/spawner, +/obj/machinery/chem_heater/withbuffer, +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 6 + }, +/obj/structure/extinguisher_cabinet/directional/east, +/turf/open/floor/iron/white, +/area/station/medical/pharmacy) +"vEq" = ( +/obj/machinery/atmospherics/components/unary/thermomachine/freezer{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"vEF" = ( +/obj/structure/closet/secure_closet/brig, +/obj/machinery/light/small/directional/west, +/obj/effect/turf_decal/bot, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/station/security/execution/transfer) +"vEK" = ( +/obj/machinery/medical_kiosk, +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 1 + }, +/turf/open/floor/iron/white, +/area/station/medical/medbay/lobby) +"vEX" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/effect/turf_decal/trimline/purple/filled/corner{ + dir = 8 }, -/turf/open/floor/iron/freezer, -/area/security/prison) -"vss" = ( -/turf/open/floor/iron/stairs/medium{ +/obj/effect/turf_decal/trimline/purple/filled/corner{ dir = 1 }, -/area/service/hydroponics) -"vsy" = ( -/obj/effect/turf_decal/trimline/brown/filled/line{ +/turf/open/floor/iron/white, +/area/station/science/research) +"vFx" = ( +/obj/machinery/gulag_item_reclaimer{ + pixel_x = 32 + }, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 5 + }, +/obj/effect/turf_decal/stripes/corner{ dir = 1 }, -/obj/machinery/computer/cargo, -/obj/machinery/airalarm/directional/north, /turf/open/floor/iron, -/area/cargo/office) -"vsH" = ( -/obj/effect/turf_decal/stripes/line{ +/area/station/security/processing) +"vFy" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/transit_tube/horizontal{ dir = 1 }, -/turf/open/floor/iron, -/area/hallway/secondary/entry) -"vsM" = ( -/obj/machinery/rnd/destructive_analyzer, +/turf/open/floor/plating, +/area/station/ai_monitored/turret_protected/aisat/foyer) +"vFF" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/effect/turf_decal/trimline/purple/filled/line{ - dir = 9 + dir = 8 }, +/turf/open/floor/iron/white, +/area/station/science/lobby) +"vFH" = ( +/obj/effect/landmark/event_spawn, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/catwalk_floor, +/area/station/hallway/primary/tram/center) +"vFJ" = ( +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/turf/open/floor/iron, -/area/science/lab) -"vsY" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ +/turf/open/floor/catwalk_floor/iron, +/area/station/security/prison) +"vFL" = ( +/obj/effect/turf_decal/trimline/white/line{ dir = 6 }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 8 +/obj/effect/turf_decal/trimline/yellow/corner{ + dir = 1 + }, +/obj/item/kirbyplants/photosynthetic, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/aisat_interior) +"vFR" = ( +/obj/machinery/camera/emp_proof{ + c_tag = "Engineering - Atmospherics N2O Chamber"; + dir = 9; + network = list("ss13","engineering") + }, +/turf/open/floor/engine/n2o, +/area/station/engineering/atmos) +"vFV" = ( +/obj/structure/flora/bush/lavendergrass/style_random, +/obj/structure/window/reinforced/spawner/west, +/turf/open/floor/grass, +/area/station/science/genetics) +"vGr" = ( +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 }, /turf/open/floor/iron, -/area/security/prison/safe) -"vsZ" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 6 +/area/station/service/bar) +"vGA" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/effect/turf_decal/trimline/blue/filled/corner{ +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/turf/open/floor/catwalk_floor, +/area/station/maintenance/department/crew_quarters/dorms) +"vGB" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ dir = 8 }, +/obj/machinery/newscaster/directional/west, /turf/open/floor/iron/white, -/area/medical/treatment_center) -"vtO" = ( -/obj/effect/turf_decal/trimline/red/filled/corner, -/turf/open/floor/iron, -/area/security/office) -"vui" = ( -/obj/effect/turf_decal/caution/stand_clear, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/area/station/medical/medbay/central) +"vGF" = ( +/obj/effect/landmark/xeno_spawn, +/turf/open/floor/carpet, +/area/station/cargo/miningdock) +"vHa" = ( +/obj/machinery/power/apc/auto_name/directional/east, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/maintenance/radshelter/civil) +"vHq" = ( +/obj/machinery/light/directional/north, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/door/poddoor/shutters{ - id = "cargowarehouse" +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/wood, +/area/station/command/heads_quarters/captain) +"vHx" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/preopen{ + id = "Xenolab"; + name = "Test Chamber Blast Door" }, +/obj/structure/disposalpipe/segment, /obj/structure/cable, /turf/open/floor/plating, -/area/cargo/warehouse) -"vuD" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/trash/cigbutt, -/turf/open/floor/iron/smooth, -/area/maintenance/department/security) -"vuG" = ( -/obj/structure/closet/secure_closet/chief_medical, -/obj/effect/turf_decal/bot, -/obj/machinery/newscaster/directional/west, -/obj/effect/turf_decal/tile/blue/fourcorners, +/area/station/science/xenobiology) +"vHP" = ( +/obj/machinery/power/apc/auto_name/directional/west, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/dark, -/area/command/heads_quarters/cmo) -"vvb" = ( +/area/station/security/interrogation) +"vHR" = ( +/obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment, /obj/structure/cable, -/turf/open/floor/iron, -/area/hallway/primary/central) -"vvj" = ( -/obj/machinery/computer/scan_consolenew, -/turf/open/floor/iron/dark, -/area/science/genetics) -"vvp" = ( -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 +/turf/open/floor/catwalk_floor, +/area/station/maintenance/starboard/greater) +"vIa" = ( +/obj/machinery/vending/cigarette, +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 5 }, +/obj/machinery/newscaster/directional/north, /turf/open/floor/iron, -/area/cargo/miningdock/cafeteria) -"vvu" = ( -/obj/effect/turf_decal/trimline/red/filled/corner, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/security/brig) -"vvQ" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/airalarm/directional/north, -/obj/machinery/camera{ - c_tag = "Civilian - Theatre"; - dir = 9 - }, -/turf/open/floor/wood, -/area/service/theater) -"vwc" = ( +/area/station/engineering/break_room) +"vIg" = ( +/obj/structure/rack, +/obj/effect/spawner/random/techstorage/ai_all, +/obj/effect/turf_decal/trimline/white/filled/line, +/obj/machinery/light/small/directional/west, +/turf/open/floor/iron/dark, +/area/station/engineering/storage/tech) +"vIq" = ( /obj/effect/turf_decal/trimline/yellow/warning{ dir = 1 }, @@ -63032,4061 +64396,3338 @@ }, /obj/effect/landmark/start/hangover, /turf/open/floor/iron, -/area/hallway/primary/tram/center) -"vwj" = ( -/obj/machinery/door/airlock{ - name = "Unisex Bathroom" +/area/station/hallway/primary/tram/center) +"vIu" = ( +/obj/effect/turf_decal/trimline/brown/filled/line, +/obj/effect/turf_decal/trimline/brown/filled/corner{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/duct, -/turf/open/floor/iron/freezer, -/area/commons/lounge) -"vwu" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/trash/food_packaging, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /obj/structure/cable, -/turf/open/floor/catwalk_floor, -/area/maintenance/department/security) -"vww" = ( -/obj/effect/turf_decal/trimline/blue/filled/corner, -/obj/effect/turf_decal/trimline/blue/filled/corner{ +/turf/open/floor/iron, +/area/station/cargo/storage) +"vIw" = ( +/obj/structure/window/reinforced{ + dir = 4; + layer = 2.9 + }, +/obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 8 }, /turf/open/floor/iron/dark, -/area/command/heads_quarters/cmo) -"vwG" = ( -/obj/structure/filingcabinet/security, -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 8 +/area/station/ai_monitored/turret_protected/aisat/hallway) +"vIF" = ( +/obj/effect/turf_decal/trimline/red/filled/line, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 }, -/obj/machinery/button/door/directional/west{ - id = "outerbrigleft"; - name = "Outer Brig Left Door Access"; - normaldoorcontrol = 1; - pixel_y = -8; - req_one_access_txt = "1;4" +/obj/machinery/camera/directional/south{ + c_tag = "Security - Prison Main East"; + network = list("ss13","Security","prison") }, -/obj/machinery/button/door/directional/west{ - id = "innerbrigleft"; - name = "Inner Brig Left Door Access"; - normaldoorcontrol = 1; - pixel_y = 8; - req_one_access_txt = "1;4" +/turf/open/floor/iron, +/area/station/security/prison) +"vJk" = ( +/obj/structure/rack, +/obj/item/electronics/apc, +/obj/item/electronics/airlock, +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 4 }, +/obj/machinery/light/directional/east, +/obj/machinery/airalarm/directional/east, /turf/open/floor/iron, -/area/security/brig) -"vwT" = ( -/obj/structure/cable, -/turf/open/floor/iron/grimy, -/area/ai_monitored/command/nuke_storage) -"vxg" = ( -/obj/machinery/holopad, -/obj/effect/turf_decal/bot, -/obj/structure/disposalpipe/segment{ - dir = 5 +/area/station/commons/storage/tools) +"vJm" = ( +/obj/structure/table, +/obj/item/clothing/suit/apron/chef, +/obj/item/kitchen/rollingpin, +/obj/item/holosign_creator/robot_seat/restaurant, +/obj/effect/turf_decal/tile/red/fourcorners, +/turf/open/floor/iron, +/area/station/service/kitchen) +"vJE" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 }, -/turf/open/floor/iron/white, -/area/science/lower) -"vxy" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/turf/open/floor/iron, +/area/station/security/prison) +"vJF" = ( +/obj/effect/turf_decal/trimline/blue/filled/line, +/obj/effect/turf_decal/trimline/neutral/filled/warning, +/turf/open/floor/iron, +/area/station/hallway/primary/tram/center) +"vJG" = ( +/obj/effect/turf_decal/trimline/neutral/filled/corner{ + dir = 4 + }, +/obj/machinery/airalarm/directional/north, +/turf/open/floor/iron, +/area/station/hallway/primary/tram/left) +"vJN" = ( +/obj/effect/turf_decal/trimline/purple/filled/line{ dir = 1 }, -/obj/effect/turf_decal/trimline/blue/filled/corner{ +/obj/effect/turf_decal/stripes/corner{ dir = 1 }, -/obj/effect/turf_decal/trimline/red/filled/corner, -/turf/open/floor/iron, -/area/security/courtroom) -"vxD" = ( -/obj/effect/turf_decal/trimline/red/filled/corner, -/obj/effect/turf_decal/trimline/red/filled/corner{ - dir = 8 +/obj/structure/sink{ + pixel_y = 15 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"vxG" = ( -/obj/effect/turf_decal/trimline/green/corner{ - dir = 8 +/turf/open/floor/iron/white, +/area/station/science/xenobiology) +"vJT" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 4 }, -/obj/effect/turf_decal/trimline/green/corner, -/obj/effect/turf_decal/trimline/green/corner{ +/obj/effect/turf_decal/stripes/corner, +/obj/structure/disposalpipe/segment, +/obj/structure/cable, +/turf/open/floor/vault, +/area/station/hallway/primary/tram/center) +"vKc" = ( +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/turf_decal/trimline/green/corner{ - dir = 1 +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/catwalk_floor, +/area/station/hallway/primary/tram/right) +"vKg" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/obj/machinery/airalarm/directional/north, +/turf/open/floor/catwalk_floor, +/area/station/hallway/primary/tram/center) +"vKn" = ( +/obj/machinery/door/airlock/hatch{ + name = "Secure Pen" }, -/turf/open/floor/iron/dark, -/area/service/hydroponics) -"vxQ" = ( -/obj/effect/spawner/random/engineering/tracking_beacon, -/turf/open/floor/iron, -/area/command/gateway) -"vyB" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/preopen{ - id = "cytologysecure"; - name = "Secure Pen Lockdown" +/obj/machinery/atmospherics/pipe/smart/manifold4w/dark/visible, +/obj/effect/mapping_helpers/airlock/access/all/science/xenobio, +/turf/open/floor/engine, +/area/station/science/cytology) +"vKG" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/neutral/filled/warning{ + dir = 4 }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/turf/open/floor/plating, -/area/science/cytology) -"vyI" = ( -/obj/item/stack/ore/iron, -/turf/open/misc/asteroid, -/area/mine/explored) -"vzd" = ( -/obj/machinery/light/directional/west, -/obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron, -/area/commons/fitness) -"vzr" = ( +/area/station/hallway/secondary/command) +"vKQ" = ( +/obj/item/paper, /obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/trash/food_packaging, -/obj/structure/grille/broken, +/obj/item/radio, +/obj/effect/decal/cleanable/cobweb/cobweb2, /turf/open/floor/plating, -/area/maintenance/starboard/central) -"vzu" = ( +/area/station/maintenance/tram/right) +"vLp" = ( +/obj/structure/closet/secure_closet/security, +/obj/effect/turf_decal/trimline/red/filled/line, +/obj/item/restraints/handcuffs, +/obj/item/crowbar, +/obj/item/clothing/mask/whistle, +/turf/open/floor/iron, +/area/station/security/checkpoint) +"vLT" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, /obj/effect/turf_decal/trimline/purple/filled/line{ dir = 1 }, -/obj/machinery/firealarm/directional/north, /turf/open/floor/iron/white, -/area/science/research) -"vzx" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/reagent_dispensers/watertank, +/area/station/science/genetics) +"vMd" = ( +/obj/machinery/door/airlock/maintenance_hatch, +/obj/effect/decal/cleanable/dirt, +/obj/effect/mapping_helpers/airlock/unres, +/obj/effect/mapping_helpers/airlock/access/any/security/maintenance, /turf/open/floor/iron/smooth, -/area/maintenance/starboard/central) -"vzB" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers, -/turf/closed/wall/r_wall, -/area/engineering/atmos) -"vzH" = ( -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/area/station/maintenance/department/security) +"vMf" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 8 +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/door/airlock/maintenance_hatch, +/obj/structure/disposalpipe/segment, +/obj/effect/decal/cleanable/dirt, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 1 }, -/obj/effect/turf_decal/trimline/red/filled/line{ +/obj/effect/mapping_helpers/airlock/access/any/engineering/maintenance/departmental, +/turf/open/floor/catwalk_floor, +/area/station/maintenance/department/crew_quarters/dorms) +"vMl" = ( +/obj/effect/turf_decal/trimline/neutral/filled/corner, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/hallway/primary/tram/center) +"vMt" = ( +/obj/machinery/light/small/directional/north, +/obj/effect/landmark/event_spawn, +/turf/open/floor/engine, +/area/station/science/cytology) +"vMv" = ( +/obj/structure/bed{ dir = 4 }, -/obj/machinery/door/airlock/security/glass{ - name = "Isolation Cell A"; - req_access_txt = "2" +/obj/item/bedsheet/dorms{ + dir = 4 }, -/turf/open/floor/iron, -/area/security/prison) -"vzM" = ( +/obj/effect/landmark/start/assistant, +/turf/open/floor/carpet, +/area/station/commons/dorms) +"vMx" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/landmark/event_spawn, -/obj/structure/disposalpipe/segment, +/obj/machinery/duct, +/turf/open/floor/iron, +/area/station/security/prison) +"vMy" = ( +/obj/structure/table, +/obj/machinery/recharger, /obj/structure/cable, -/turf/open/floor/iron/white, -/area/science/cytology) -"vzN" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/maintenance/port/central) -"vzQ" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/rack, -/obj/effect/spawner/random/maintenance/three, -/turf/open/floor/iron/smooth, -/area/maintenance/central/lesser) -"vAc" = ( -/obj/effect/turf_decal/trimline/brown/filled/line{ - dir = 4 +/obj/machinery/power/apc/auto_name/directional/west, +/turf/open/floor/iron/showroomfloor, +/area/station/security/lockers) +"vMC" = ( +/obj/machinery/door/airlock/external{ + name = "Port Docking Bay 3" }, -/turf/open/floor/iron, -/area/cargo/drone_bay) -"vAx" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/preopen{ - id = "Xenolab"; - name = "test chamber blast door" +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 }, -/obj/structure/disposalpipe/segment, -/obj/structure/cable, /turf/open/floor/plating, -/area/science/xenobiology) -"vBo" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ +/area/station/hallway/secondary/entry) +"vME" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line{ dir = 4 }, -/obj/machinery/portable_atmospherics/pump, -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 6 - }, -/obj/effect/turf_decal/trimline/neutral/filled/warning{ - dir = 6 - }, +/obj/machinery/newscaster/directional/east, /turf/open/floor/iron, -/area/hallway/secondary/construction/engineering) -"vBA" = ( -/obj/effect/spawner/structure/window, -/turf/open/floor/plating, -/area/hallway/secondary/command) -"vBI" = ( -/obj/effect/turf_decal/stripes, -/obj/effect/turf_decal/stripes{ +/area/station/commons/storage/tools) +"vMK" = ( +/obj/effect/turf_decal/trimline/neutral/filled/corner{ dir = 1 }, -/obj/structure/industrial_lift/tram{ - icon_state = "titanium" - }, -/obj/effect/landmark/start/hangover, -/turf/open/floor/vault, -/area/hallway/primary/tram/center) -"vCp" = ( -/obj/machinery/door/airlock{ - id_tag = "miningdorm3"; - name = "Room 3" - }, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/carpet, -/area/cargo/miningdock) -"vCu" = ( -/obj/structure/chair{ - dir = 8 +/turf/open/floor/iron, +/area/station/hallway/primary/tram/right) +"vMO" = ( +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 4 }, -/obj/effect/landmark/event_spawn, -/turf/open/floor/iron/dark, -/area/commons/fitness/recreation/entertainment) -"vCI" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, -/obj/structure/lattice/catwalk, -/turf/open/space/basic, -/area/space/nearstation) -"vCL" = ( -/obj/effect/turf_decal/trimline/yellow/warning{ - dir = 1 +/turf/open/floor/iron/white, +/area/station/science/research) +"vMZ" = ( +/obj/machinery/computer/security/mining{ + dir = 8 }, -/obj/structure/railing/corner{ +/obj/effect/turf_decal/trimline/blue/filled/line{ dir = 4 }, -/obj/effect/turf_decal/trimline/neutral/filled/corner, -/obj/effect/turf_decal/caution, -/obj/structure/cable, -/turf/open/floor/iron, -/area/hallway/primary/tram/left) -"vDc" = ( +/turf/open/floor/iron/dark, +/area/station/command/bridge) +"vNc" = ( +/obj/structure/ladder, +/turf/open/floor/iron/smooth, +/area/station/science/research) +"vNd" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/decal/cleanable/dirt, /obj/structure/cable, -/obj/structure/disposalpipe/segment{ +/obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 4 }, -/turf/open/floor/catwalk_floor, -/area/maintenance/central/lesser) -"vDl" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ +/turf/open/floor/iron, +/area/station/security/courtroom) +"vNe" = ( +/obj/effect/turf_decal/trimline/red/filled/corner{ dir = 4 }, -/obj/effect/turf_decal/trimline/yellow/filled/line, -/obj/machinery/airalarm/directional/south, -/turf/open/floor/iron/white, -/area/medical/chemistry) -"vDn" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 8 +/obj/effect/turf_decal/trimline/red/filled/corner{ + dir = 1 }, -/obj/machinery/status_display/evac/directional/west, /turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"vDF" = ( -/obj/effect/turf_decal/siding/thinplating/corner{ - dir = 4 - }, -/obj/structure/cable, +/area/station/security/prison) +"vNh" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/structure/disposalpipe/sorting/mail/flip{ + dir = 1; + name = "sorting disposal pipe (Kitchen)"; + sortType = 20 }, +/obj/structure/cable, /turf/open/floor/iron, -/area/commons/fitness/recreation) -"vDG" = ( -/obj/structure/disposalpipe/segment{ - dir = 5 +/area/station/hallway/primary/central) +"vNk" = ( +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 6 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/science/lab) +"vNu" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/portable_atmospherics/canister/nitrous_oxide, /turf/open/floor/iron, -/area/engineering/break_room) -"vDQ" = ( -/obj/machinery/door/airlock/maintenance_hatch{ - req_one_access_txt = "12;25" +/area/station/engineering/atmos) +"vND" = ( +/obj/effect/turf_decal/trimline/brown/filled/line{ + dir = 4 }, -/obj/machinery/duct, +/obj/effect/turf_decal/trimline/brown/filled/line{ + dir = 8 + }, +/obj/machinery/door/airlock/vault{ + name = "Bank of Cargo" + }, +/obj/effect/mapping_helpers/airlock/locked, +/obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, -/turf/open/floor/catwalk_floor, -/area/maintenance/central/greater) -"vEa" = ( -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/trimline/blue/filled/corner{ - dir = 1 - }, -/turf/open/floor/iron/white, -/area/medical/treatment_center) -"vEu" = ( -/obj/structure/extinguisher_cabinet/directional/east, -/obj/structure/cable/layer1, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/maintenance/disposal/incinerator) -"vEx" = ( +/obj/effect/mapping_helpers/airlock/access/all/supply/vault, +/turf/open/floor/iron/dark, +/area/station/cargo/miningdock/oresilo) +"vNG" = ( /obj/effect/decal/cleanable/dirt, -/obj/machinery/light/directional/west, -/turf/open/floor/iron, -/area/engineering/atmospherics_engine) -"vEy" = ( +/obj/effect/spawner/random/trash/food_packaging, /obj/structure/disposalpipe/segment{ - dir = 4 + dir = 10 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/light/small/directional/east, +/turf/open/floor/catwalk_floor, +/area/station/maintenance/tram/mid) +"vNH" = ( +/turf/closed/wall/r_wall, +/area/station/tcommsat/server) +"vNJ" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/turf/open/floor/wood/large, +/area/station/service/library) +"vOq" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ + dir = 9 + }, /obj/structure/cable, /turf/open/floor/iron, -/area/engineering/atmos) -"vEG" = ( -/obj/structure/railing/corner{ +/area/station/cargo/office) +"vOH" = ( +/obj/effect/turf_decal/trimline/yellow/warning{ dir = 1 }, -/turf/open/floor/glass/reinforced, -/area/ai_monitored/turret_protected/aisat/hallway) -"vEI" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/cobweb, -/obj/effect/spawner/random/trash/mess, -/turf/open/floor/iron/smooth, -/area/maintenance/starboard/greater) -"vEL" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/orange/visible, -/obj/effect/turf_decal/trimline/yellow/filled/corner{ - dir = 1 - }, -/turf/open/floor/iron, -/area/engineering/atmos) -"vEY" = ( -/obj/effect/turf_decal/siding/thinplating{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/yellow/corner, -/obj/machinery/light/directional/east, -/turf/open/floor/iron, -/area/hallway/secondary/construction/engineering) -"vFf" = ( -/obj/structure/table, -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 5 - }, -/obj/item/stack/medical/gauze, -/obj/item/stack/medical/mesh, -/obj/item/radio/intercom/directional/east, -/turf/open/floor/iron/white, -/area/medical/medbay/lobby) -"vFl" = ( -/obj/structure/rack, -/obj/item/gun/energy/e_gun/dragnet, -/obj/item/gun/energy/e_gun/dragnet, -/obj/item/radio/intercom/directional/north, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/ai_monitored/security/armory) -"vFr" = ( -/obj/machinery/atmospherics/components/binary/pump{ - dir = 8; - name = "Distro to Waste" - }, -/obj/effect/turf_decal/trimline/yellow/filled/line{ +/obj/effect/turf_decal/trimline/neutral/filled/corner, +/obj/effect/turf_decal/trimline/neutral/filled/corner{ dir = 8 }, +/obj/structure/cable, /turf/open/floor/iron, -/area/engineering/atmos/pumproom) -"vFs" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ +/area/station/maintenance/tram/mid) +"vOM" = ( +/obj/structure/chair/stool/directional/south, +/turf/open/floor/iron, +/area/station/security/prison) +"vOO" = ( +/obj/effect/turf_decal/siding/thinplating/corner{ dir = 1 }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 4 - }, -/obj/structure/cable, -/turf/open/floor/iron/showroomfloor, -/area/security/warden) -"vFu" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, -/obj/effect/turf_decal/trimline/green/filled/corner{ - dir = 8 - }, -/turf/open/floor/iron, -/area/engineering/atmos/pumproom) -"vFv" = ( /obj/effect/turf_decal/trimline/brown/filled/line{ dir = 1 }, -/obj/structure/sign/departments/cargo{ - pixel_y = 32 - }, -/obj/effect/turf_decal/trimline/neutral/filled/warning{ +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/obj/item/radio/intercom/directional/north, +/turf/open/floor/iron, +/area/station/cargo/miningdock) +"vOU" = ( +/obj/machinery/telecomms/server/presets/supply, +/turf/open/floor/iron/dark/telecomms, +/area/station/tcommsat/server) +"vPg" = ( +/obj/effect/turf_decal/trimline/neutral/filled/corner{ dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, -/area/hallway/primary/tram/right) -"vFI" = ( -/obj/structure/closet/firecloset, -/obj/effect/turf_decal/stripes/line{ +/area/station/hallway/secondary/entry) +"vPi" = ( +/obj/structure/fluff/tram_rail{ dir = 1 }, -/turf/open/floor/iron, -/area/science/explab) -"vFT" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 5 +/turf/open/openspace, +/area/station/hallway/primary/tram/right) +"vPo" = ( +/obj/structure/table/reinforced, +/obj/machinery/microwave{ + pixel_y = 6 }, -/obj/effect/turf_decal/trimline/neutral/filled/warning{ - dir = 5 +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/machinery/camera/directional/east{ - c_tag = "Hallway - Mid Left Command" +/turf/open/floor/iron/dark, +/area/station/medical/break_room) +"vPA" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/trash/moisture_trap, +/turf/open/floor/iron/smooth, +/area/station/maintenance/central/lesser) +"vPB" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 1 }, /turf/open/floor/iron, -/area/hallway/secondary/command) -"vFU" = ( -/obj/effect/turf_decal/trimline/yellow/filled/corner{ - dir = 8 +/area/station/hallway/secondary/exit) +"vPD" = ( +/obj/structure/table/wood, +/obj/item/paper_bin/carbon{ + pixel_x = -3; + pixel_y = 7 }, -/turf/open/floor/iron, -/area/engineering/break_room) -"vFX" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ +/obj/item/taperecorder, +/obj/machinery/light_switch/directional/west, +/turf/open/floor/iron/grimy, +/area/station/security/detectives_office) +"vPY" = ( +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/purple/filled/corner{ dir = 8 }, -/obj/machinery/door/firedoor, -/turf/open/floor/iron/white, -/area/medical/medbay/central) -"vFZ" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/obj/effect/turf_decal/trimline/neutral/filled/warning{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, -/turf/open/floor/engine, -/area/engineering/supermatter/room) -"vGb" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/obj/effect/turf_decal/trimline/purple/filled/line{ - dir = 9 +/obj/effect/turf_decal/trimline/neutral/corner{ + dir = 8 }, -/obj/machinery/firealarm/directional/west, /turf/open/floor/iron, -/area/engineering/transit_tube) -"vGk" = ( -/obj/structure/table/reinforced, -/obj/structure/window/reinforced, -/obj/item/storage/medkit/toxin{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/item/storage/medkit/toxin, -/obj/item/storage/medkit/toxin{ - pixel_x = -3; - pixel_y = -3 - }, -/obj/machinery/door/window/right/directional/east{ - name = "Secure Medical Storage"; - req_access_txt = "5" +/area/station/hallway/primary/tram/right) +"vQl" = ( +/obj/machinery/duct, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/turf/open/floor/catwalk_floor, +/area/station/maintenance/central/greater) +"vQs" = ( +/obj/machinery/portable_atmospherics/canister/plasma, +/obj/machinery/camera/directional/east{ + c_tag = "Science - Ordnance Storage"; + name = "science camera"; + network = list("ss13","rd") }, -/obj/machinery/light/small/directional/west, /turf/open/floor/iron/dark, -/area/medical/storage) -"vGu" = ( -/turf/closed/wall/r_wall, -/area/command/bridge) -"vGC" = ( -/obj/effect/turf_decal/trimline/neutral/filled/corner, +/area/station/science/ordnance/storage) +"vQz" = ( /obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 8 }, +/obj/machinery/light/directional/west, /obj/structure/disposalpipe/segment, -/obj/structure/cable, /turf/open/floor/iron, -/area/hallway/secondary/exit) -"vGQ" = ( -/obj/structure/table, -/turf/open/floor/iron/dark, -/area/commons/fitness/recreation/entertainment) -"vGU" = ( +/area/station/hallway/secondary/exit) +"vQE" = ( +/obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plating/airless, -/area/science/test_area) -"vGV" = ( -/obj/machinery/porta_turret/ai{ dir = 4 }, -/obj/machinery/light/directional/west, -/obj/structure/cable, -/turf/open/floor/circuit, -/area/ai_monitored/turret_protected/ai) -"vHo" = ( -/obj/machinery/conveyor{ - dir = 4; - id = "QMLoad2" +/turf/open/floor/plating, +/area/station/maintenance/tram/right) +"vQM" = ( +/obj/machinery/chem_master, +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 9 + }, +/turf/open/floor/iron/white, +/area/station/medical/pharmacy) +"vRb" = ( +/obj/effect/turf_decal/siding/thinplating/corner{ + dir = 4 }, -/obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/trimline/brown/filled/line{ dir = 1 }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/obj/machinery/firealarm/directional/north, /turf/open/floor/iron, -/area/cargo/storage) -"vHs" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/siphon/monitored/oxygen_output{ - dir = 1 - }, -/turf/open/floor/engine/o2, -/area/engineering/atmos) -"vHt" = ( -/obj/machinery/atmospherics/components/trinary/mixer{ - dir = 4 +/area/station/cargo/miningdock) +"vRm" = ( +/obj/machinery/atmospherics/components/binary/pump{ + name = "Port to Filter" }, -/obj/effect/turf_decal/delivery, +/obj/machinery/light/directional/west, /turf/open/floor/iron, -/area/science/storage) -"vHw" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/area/station/engineering/atmos) +"vRp" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment{ + dir = 9 }, +/obj/structure/cable, /turf/open/floor/iron, -/area/cargo/storage) -"vHB" = ( -/obj/effect/turf_decal/trimline/red/filled/line, +/area/station/engineering/break_room) +"vRv" = ( /turf/open/floor/iron, -/area/security/prison/workout) -"vHC" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/area/station/command/heads_quarters/ce) +"vRO" = ( +/turf/closed/wall/r_wall, +/area/station/security/prison/shower) +"vRQ" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/yellow/visible, +/obj/machinery/atmospherics/pipe/bridge_pipe/cyan/visible, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/engineering/atmos) +"vRS" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/iron/cafeteria, -/area/security/prison/mess) -"vHL" = ( /obj/structure/cable, -/obj/structure/closet/secure_closet/injection{ - name = "educational injections"; - pixel_x = 2 +/turf/open/floor/catwalk_floor, +/area/station/maintenance/starboard/lesser) +"vRZ" = ( +/obj/effect/turf_decal/delivery, +/obj/structure/reagent_dispensers/watertank, +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 1 }, -/turf/open/floor/iron/white, -/area/security/execution/education) -"vHM" = ( -/obj/effect/turf_decal/siding/thinplating/end, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/aisat/hallway) -"vHQ" = ( -/obj/effect/turf_decal/trimline/red/filled/line, -/obj/item/kirbyplants/random, -/turf/open/floor/iron, -/area/security/brig) -"vIe" = ( -/obj/effect/decal/cleanable/dirt, -/obj/item/chair, -/turf/open/floor/iron/smooth, -/area/maintenance/starboard/central) -"vIv" = ( -/obj/machinery/atmospherics/pipe/layer_manifold/supply/visible, -/turf/closed/wall/r_wall, -/area/maintenance/starboard/lesser) -"vIG" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/turf/open/floor/iron, -/area/hallway/secondary/exit) -"vIS" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/light/directional/north, /turf/open/floor/iron, -/area/hallway/secondary/entry) -"vJc" = ( -/obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/pipe/smart/manifold4w/green/visible, -/obj/machinery/firealarm/directional/south, -/obj/structure/cable/layer3, -/turf/open/floor/engine, -/area/engineering/supermatter/room) -"vJd" = ( -/obj/machinery/light/small/directional/east, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/decal/cleanable/dirt, +/area/station/commons/storage/primary) +"vSg" = ( +/obj/machinery/status_display/ai/directional/east, +/obj/structure/chair/office{ + dir = 1 + }, +/turf/open/floor/circuit, +/area/station/ai_monitored/turret_protected/ai) +"vSi" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/catwalk_floor, -/area/maintenance/starboard/lesser) -"vJs" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/item/storage/belt/utility/atmostech, -/obj/structure/sign/poster/official/wtf_is_co2{ - pixel_x = 32 - }, -/turf/open/floor/plating, -/area/maintenance/starboard/central) -"vJu" = ( -/obj/structure/railing/corner{ - dir = 8 - }, -/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/trimline/purple/filled/corner, /obj/effect/turf_decal/trimline/purple/filled/corner{ dir = 8 }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/iron/white, -/area/science/xenobiology) -"vJB" = ( -/obj/structure/disposalpipe/segment{ +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/engineering/transit_tube) +"vSk" = ( +/obj/effect/turf_decal/trimline/brown/filled/corner{ dir = 4 }, -/obj/effect/turf_decal/trimline/yellow/warning, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/trimline/neutral/filled/corner{ +/obj/effect/turf_decal/trimline/neutral/corner{ dir = 4 }, -/obj/effect/turf_decal/trimline/neutral/filled/corner{ - dir = 1 - }, /turf/open/floor/iron, -/area/maintenance/tram/mid) -"vJH" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/obj/effect/turf_decal/trimline/blue/filled/corner, -/turf/open/floor/iron/white, -/area/medical/treatment_center) -"vJI" = ( -/obj/effect/turf_decal/trimline/blue/filled/corner{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/blue/filled/corner, -/obj/structure/disposalpipe/segment{ - dir = 6 - }, -/obj/structure/cable, +/area/station/hallway/primary/tram/right) +"vSm" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/duct, -/turf/open/floor/iron/white, -/area/medical/surgery/fore) -"vKe" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 1 - }, -/obj/structure/disposalpipe/segment{ - dir = 5 +/turf/open/floor/iron/freezer, +/area/station/commons/toilet) +"vSy" = ( +/turf/closed/wall/r_wall, +/area/station/science/ordnance/testlab) +"vSI" = ( +/turf/open/openspace, +/area/station/cargo/storage) +"vSJ" = ( +/obj/machinery/camera{ + c_tag = "Solar - Starboard Control"; + dir = 10 }, +/obj/machinery/power/apc/auto_name/directional/west, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/hallway/primary/tram/left) -"vKh" = ( -/turf/open/floor/engine/co2, -/area/engineering/atmos) -"vKk" = ( -/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, -/area/medical/virology) -"vKo" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 9 - }, -/obj/machinery/shower{ - pixel_y = 24 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/obj/machinery/firealarm/directional/west, -/turf/open/floor/iron/white, -/area/medical/virology) -"vKB" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/trash/garbage{ - spawn_loot_count = 2; - spawn_random_offset = 1; - spawn_scatter_radius = 4 +/area/station/maintenance/solars/starboard) +"vSL" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 8 }, -/turf/open/floor/plating, -/area/maintenance/tram/left) -"vKO" = ( -/obj/effect/turf_decal/trimline/brown/filled/corner{ +/obj/machinery/atmospherics/components/trinary/filter{ dir = 1 }, -/obj/effect/turf_decal/trimline/brown/filled/corner{ - dir = 4 +/obj/machinery/requests_console/directional/west{ + department = "Atmospherics"; + departmentType = 3; + name = "Atmospherics Requests Console" }, -/obj/effect/turf_decal/trimline/neutral/corner{ +/turf/open/floor/iron, +/area/station/engineering/atmos) +"vSM" = ( +/obj/effect/turf_decal/trimline/yellow/warning, +/obj/effect/turf_decal/trimline/neutral/filled/arrow_cw{ dir = 1 }, -/obj/effect/turf_decal/trimline/neutral/corner{ - dir = 4 +/obj/effect/turf_decal/caution{ + dir = 1 }, -/obj/effect/landmark/start/hangover, -/obj/structure/disposalpipe/segment, +/obj/structure/railing/corner, /turf/open/floor/iron, -/area/hallway/secondary/exit) -"vKV" = ( -/obj/machinery/light/small/directional/north, -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 5 +/area/station/hallway/primary/tram/center) +"vSU" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/science/explab) +"vSV" = ( +/obj/effect/turf_decal/trimline/yellow/warning{ + dir = 1 }, /obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/trash/graffiti{ - pixel_y = 32; - spawn_loot_chance = 50 - }, +/obj/effect/turf_decal/trimline/neutral/filled/line, /turf/open/floor/iron, -/area/maintenance/tram/mid) -"vLd" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 1 - }, -/obj/effect/turf_decal/siding/thinplating/corner{ - dir = 1 +/area/station/maintenance/tram/right) +"vTF" = ( +/obj/structure/tank_dispenser{ + pixel_x = -1 }, -/obj/machinery/bluespace_vendor/directional/north, /turf/open/floor/iron, -/area/hallway/primary/tram/center) -"vLu" = ( +/area/station/engineering/atmos) +"vTM" = ( +/turf/open/floor/wood, +/area/station/service/bar) +"vTP" = ( +/turf/open/misc/asteroid, +/area/station/science/genetics) +"vUa" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/trash/box, +/obj/machinery/light/small/directional/east, /turf/open/floor/iron/smooth, -/area/maintenance/department/science) -"vLv" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ +/area/station/maintenance/tram/mid) +"vUe" = ( +/obj/structure/chair/comfy/beige{ dir = 1 }, -/obj/effect/landmark/event_spawn, -/turf/open/floor/iron, -/area/engineering/atmos) -"vLB" = ( -/obj/effect/turf_decal/sand, -/obj/machinery/light/small/directional/west, -/turf/open/floor/iron/smooth, -/area/maintenance/central/greater) -"vLE" = ( -/obj/effect/turf_decal/trimline/neutral/filled/corner, -/obj/effect/turf_decal/trimline/red/filled/corner{ - dir = 8 +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 4 }, -/obj/effect/turf_decal/trimline/neutral/corner{ +/obj/effect/landmark/start/assistant, +/turf/open/floor/iron, +/area/station/commons/dorms) +"vUi" = ( +/obj/effect/turf_decal/trimline/brown/filled/corner{ dir = 8 }, +/obj/effect/turf_decal/trimline/brown/filled/corner, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment, +/obj/structure/cable, /turf/open/floor/iron, -/area/hallway/primary/tram/left) -"vLI" = ( -/obj/effect/turf_decal/trimline/purple/filled/line{ - dir = 4 +/area/station/cargo/office) +"vUo" = ( +/obj/effect/turf_decal/trimline/neutral/warning{ + dir = 1 }, -/obj/structure/cable, -/turf/open/floor/iron/white, -/area/science/research) -"vLS" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/rack, -/obj/item/clothing/mask/gas, -/obj/item/tank/internals/emergency_oxygen, -/turf/open/floor/iron/smooth, -/area/maintenance/tram/left) -"vLU" = ( -/obj/effect/turf_decal/trimline/purple/filled/corner{ - dir = 8 +/turf/open/floor/iron/dark, +/area/station/medical/morgue) +"vUp" = ( +/obj/machinery/camera/directional/west{ + c_tag = "Medical - Cryo Treatment"; + network = list("ss13","medbay") }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/turf/open/floor/iron/white, -/area/science/lab) -"vLZ" = ( -/obj/structure/table/wood, -/turf/open/floor/wood/tile, -/area/service/chapel) -"vMd" = ( -/obj/effect/turf_decal/trimline/yellow/warning, -/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible, +/turf/open/floor/iron/dark, +/area/station/medical/treatment_center) +"vUE" = ( +/turf/closed/wall/r_wall, +/area/station/hallway/primary/tram/right) +"vUI" = ( +/obj/effect/turf_decal/trimline/brown/filled/line, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/light/directional/south, /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/turf_decal/trimline/neutral/filled/corner{ +/turf/open/floor/iron, +/area/station/cargo/miningdock) +"vUJ" = ( +/obj/structure/window/reinforced/spawner/north, +/obj/machinery/door/window/right/directional/east{ + base_state = "left"; + dir = 8; + icon_state = "left"; + name = "Fitness Ring" + }, +/turf/open/floor/iron/dark/smooth_corner, +/area/station/commons/fitness) +"vUU" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ dir = 4 }, -/obj/effect/turf_decal/trimline/neutral/filled/corner{ +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron/white, +/area/station/medical/treatment_center) +"vUW" = ( +/obj/machinery/atmospherics/components/binary/tank_compressor, +/obj/effect/turf_decal/delivery, +/turf/open/floor/iron/dark, +/area/station/science/ordnance/testlab) +"vVa" = ( +/obj/effect/turf_decal/trimline/yellow/warning{ dir = 1 }, -/mob/living/simple_animal/bot/medbot/autopatrol, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/trimline/neutral/filled/line, +/obj/structure/cable, /turf/open/floor/iron, -/area/maintenance/tram/left) -"vMS" = ( -/obj/machinery/atmospherics/pipe/multiz/scrubbers/visible/layer2{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/end{ +/area/station/maintenance/tram/mid) +"vVc" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 8 }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/multiz/supply/visible/layer4{ +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"vVf" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/closed/wall/r_wall, +/area/station/science/ordnance/burnchamber) +"vVm" = ( +/obj/structure/chair/sofa/corner, +/obj/effect/landmark/start/hangover, +/turf/open/floor/iron/cafeteria, +/area/station/service/kitchen/diner) +"vVD" = ( +/obj/effect/turf_decal/stripes/corner{ dir = 1 }, -/turf/open/floor/plating, -/area/maintenance/starboard/lesser) -"vMX" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/trinary/filter/flipped/layer2{ - dir = 8 +/obj/effect/turf_decal/stripes/corner{ + dir = 4 }, -/turf/open/floor/iron, -/area/maintenance/disposal/incinerator) -"vNw" = ( -/obj/structure/chair/office{ +/turf/open/floor/iron/white, +/area/station/science/xenobiology) +"vVY" = ( +/obj/structure/fluff/tram_rail{ dir = 1 }, -/obj/machinery/newscaster/directional/west, -/obj/effect/landmark/start/lawyer, -/turf/open/floor/wood, -/area/service/lawoffice) -"vNz" = ( +/turf/open/openspace, +/area/station/hallway/primary/tram/left) +"vWk" = ( +/obj/machinery/newscaster/directional/north, +/obj/structure/closet/secure_closet/personal, /obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 8 - }, -/obj/machinery/camera/directional/west{ - c_tag = "Civilian - Dormitories South-West" + dir = 5 }, +/obj/effect/spawner/random/bureaucracy/briefcase, /turf/open/floor/iron, -/area/commons/dorms) -"vNB" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/area/station/commons/vacant_room/commissary) +"vWo" = ( +/obj/machinery/light/small/directional/east, /obj/effect/decal/cleanable/dirt, -/obj/structure/disposalpipe/segment{ - dir = 4 +/turf/open/floor/iron/smooth, +/area/station/maintenance/tram/right) +"vWt" = ( +/obj/effect/spawner/random/trash/garbage, +/turf/open/misc/asteroid/airless, +/area/mine/explored) +"vWx" = ( +/turf/closed/wall/r_wall, +/area/station/cargo/miningdock/oresilo) +"vWy" = ( +/obj/machinery/vending/dinnerware, +/obj/effect/turf_decal/siding/thinplating/corner, +/obj/machinery/camera{ + c_tag = "Service - Kitchen South"; + dir = 10; + network = list("ss13","Service") }, +/turf/open/floor/iron/white, +/area/station/service/kitchen) +"vWJ" = ( +/obj/structure/closet/emcloset, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"vWR" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/catwalk_floor, -/area/maintenance/port/fore) -"vNI" = ( -/obj/effect/turf_decal/delivery, -/obj/effect/turf_decal/stripes{ - dir = 4 - }, /obj/effect/turf_decal/trimline/neutral/filled/corner, +/obj/structure/cable, /turf/open/floor/iron, -/area/hallway/primary/central) -"vOa" = ( -/turf/open/floor/iron/grimy, -/area/security/detectives_office) -"vOv" = ( -/obj/effect/turf_decal/siding/thinplating, -/obj/effect/turf_decal/trimline/red/filled/line, -/obj/effect/turf_decal/trimline/neutral/filled/warning, -/turf/open/floor/iron, -/area/security/checkpoint/supply) -"vOD" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 5 +/area/station/hallway/secondary/entry) +"vWU" = ( +/obj/structure/railing/corner{ + dir = 4 }, -/obj/structure/closet/secure_closet/chemical, -/obj/machinery/airalarm/directional/east, +/obj/machinery/power/apc/auto_name/directional/east, /obj/structure/cable, -/turf/open/floor/iron/white, -/area/medical/pharmacy) -"vON" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/green/visible, -/obj/machinery/atmospherics/pipe/bridge_pipe/cyan/visible, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/engineering/atmos) -"vOX" = ( -/obj/effect/turf_decal/trimline/purple/filled/corner{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/brown/filled/corner{ - dir = 8 - }, -/turf/open/floor/iron, -/area/engineering/atmos) -"vPl" = ( -/obj/machinery/light/small/directional/east, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, -/obj/machinery/airlock_sensor/incinerator_atmos{ - pixel_y = 24 +/obj/structure/filingcabinet, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 4 }, -/turf/open/floor/engine, -/area/maintenance/disposal/incinerator) -"vPr" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/white, -/area/medical/chemistry) -"vPt" = ( -/obj/effect/turf_decal/trimline/red/filled/corner{ - dir = 1 +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/camera{ + c_tag = "Security - Prison Prep Room"; + dir = 6; + network = list("ss13","Security","prison") }, -/obj/effect/turf_decal/trimline/red/filled/corner{ +/turf/open/floor/iron, +/area/station/security/execution/transfer) +"vXc" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ dir = 8 }, -/turf/open/floor/iron, -/area/security/brig) -"vPF" = ( -/obj/effect/turf_decal/trimline/purple/filled/corner{ - dir = 1 +/obj/effect/turf_decal/trimline/neutral/filled/warning{ + dir = 8 }, -/obj/effect/turf_decal/trimline/purple/filled/line{ - dir = 4 +/obj/structure/sign/nanotrasen{ + pixel_x = -32 }, -/obj/machinery/light/small/directional/east, /turf/open/floor/iron, -/area/science/research) -"vPX" = ( -/obj/machinery/porta_turret/ai{ +/area/station/hallway/secondary/command) +"vXf" = ( +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/turf/open/floor/circuit, -/area/ai_monitored/turret_protected/ai_upload) -"vPZ" = ( -/obj/structure/rack, -/obj/item/pickaxe, -/obj/item/storage/bag/ore, -/obj/item/shovel, -/obj/item/clothing/glasses/meson{ - slowdown = 2 +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"vXG" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/grille, +/turf/open/floor/plating, +/area/station/maintenance/starboard/lesser) +"vXS" = ( +/obj/effect/turf_decal/trimline/blue/filled/corner{ + dir = 4 }, -/obj/item/stack/marker_beacon/ten, -/obj/item/clothing/gloves/color/yellow/heavy, -/turf/open/floor/iron/white, -/area/medical/chemistry) -"vQb" = ( -/obj/effect/turf_decal/siding/thinplating/dark{ - dir = 9 +/obj/effect/turf_decal/trimline/red/filled/corner{ + dir = 1 }, -/obj/item/kirbyplants, -/obj/machinery/status_display/ai/directional/north, -/obj/effect/landmark/start/hangover, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/hallway/primary/central) -"vQd" = ( -/obj/machinery/door/airlock/mining/glass{ - name = "Cargo Bay" +/obj/machinery/light/directional/south, +/obj/machinery/atmospherics/components/binary/pump/off/yellow{ + dir = 1; + name = "N2 to Pure" }, -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/trimline/brown/filled/line{ +/turf/open/floor/iron, +/area/station/engineering/atmos) +"vXX" = ( +/obj/structure/window/reinforced/spawner, +/obj/effect/turf_decal/trimline/brown/filled/corner{ dir = 4 }, -/obj/effect/turf_decal/trimline/brown/filled/line{ - dir = 8 +/obj/effect/turf_decal/trimline/brown/filled/corner{ + dir = 1 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment, /obj/structure/cable, -/obj/effect/mapping_helpers/airlock/access/any/supply/general, -/obj/effect/mapping_helpers/airlock/access/any/supply/mining, -/turf/open/floor/iron, -/area/cargo/storage) -"vQh" = ( -/obj/structure/bodycontainer/morgue{ - dir = 2 - }, /turf/open/floor/iron/dark, -/area/medical/morgue) -"vQn" = ( -/obj/machinery/door/airlock/external{ - name = "Port Docking Bay 3" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ +/area/station/cargo/miningdock/oresilo) +"vYf" = ( +/obj/effect/turf_decal/trimline/yellow/warning{ dir = 1 }, -/turf/open/floor/plating, -/area/hallway/secondary/entry) -"vQp" = ( -/obj/effect/turf_decal/trimline/blue/filled/corner{ - dir = 8 - }, -/turf/open/floor/iron/white, -/area/medical/medbay/central) -"vQr" = ( -/obj/structure/closet/firecloset, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/smooth, -/area/maintenance/starboard/central) -"vQt" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/railing, -/turf/open/floor/plating, -/area/maintenance/tram/mid) -"vQC" = ( -/obj/effect/spawner/random/structure/crate, +/obj/effect/turf_decal/trimline/neutral/filled/line, /obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/smooth, -/area/maintenance/central/lesser) -"vQG" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/junction/yjunction{ - dir = 8 - }, -/obj/structure/cable, +/obj/machinery/firealarm/directional/south, /turf/open/floor/iron, -/area/hallway/primary/central) -"vQO" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/area/station/maintenance/tram/left) +"vYl" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/cargo/office) +"vYw" = ( +/obj/structure/fluff/tram_rail/floor{ dir = 1 }, -/turf/open/floor/iron/cafeteria, -/area/security/prison) -"vQZ" = ( -/obj/effect/turf_decal/trimline/purple/filled/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/light/directional/west, -/obj/structure/disposalpipe/segment{ - dir = 4 +/turf/open/floor/glass/reinforced, +/area/station/hallway/primary/tram/center) +"vYx" = ( +/obj/item/radio/intercom/directional/east, +/obj/effect/turf_decal/trimline/red/filled/corner, +/obj/machinery/light_switch/directional/east{ + pixel_x = 22; + pixel_y = -9 }, /turf/open/floor/iron/white, -/area/science/xenobiology) -"vRk" = ( -/obj/effect/turf_decal/siding/thinplating{ - dir = 1 - }, -/obj/structure/chair/stool/bar/directional/south, -/obj/effect/turf_decal/siding/thinplating/corner, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/landmark/start/hangover, -/turf/open/floor/iron/cafeteria, -/area/service/kitchen/diner) -"vRE" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/red/filled/corner{ +/area/station/security/execution/education) +"vYD" = ( +/obj/structure/railing{ dir = 4 }, -/turf/open/floor/iron, -/area/security/prison) -"vRU" = ( -/obj/machinery/atmospherics/pipe/heat_exchanging/junction{ - dir = 8 +/turf/open/floor/iron/stairs/medium, +/area/station/commons/dorms) +"vYI" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "pharmacy_shutters_2"; + name = "Pharmacy Shutters" }, -/turf/closed/wall/r_wall, -/area/engineering/supermatter/room) -"vSl" = ( -/obj/effect/turf_decal/trimline/neutral/filled/corner{ +/turf/open/floor/plating, +/area/station/medical/pharmacy) +"vYU" = ( +/obj/machinery/door/airlock/security/glass{ + name = "Holding Area" + }, +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/trimline/red/filled/line{ dir = 4 }, -/obj/effect/turf_decal/siding/thinplating{ +/obj/effect/turf_decal/trimline/red/filled/line{ dir = 8 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/mapping_helpers/airlock/access/all/security/brig, /turf/open/floor/iron, -/area/commons/fitness/recreation) -"vSo" = ( -/obj/effect/turf_decal/trimline/purple/filled/line{ - dir = 4 +/area/station/hallway/secondary/exit/departure_lounge) +"vYX" = ( +/obj/machinery/atmospherics/components/trinary/mixer{ + dir = 1; + name = "plasma mixer" }, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/light/directional/east, /obj/structure/cable, -/turf/open/floor/iron/white, -/area/science/xenobiology) -"vSq" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/junction, /turf/open/floor/iron, -/area/hallway/primary/central) -"vSv" = ( -/obj/structure/table, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/item/reagent_containers/food/drinks/bottle/whiskey, -/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass{ - pixel_x = 8; - pixel_y = 8 - }, -/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass, -/obj/structure/disposalpipe/segment{ - dir = 5 +/area/station/engineering/atmos) +"vZt" = ( +/obj/structure/cable/multilayer/multiz, +/obj/structure/sign/warning/electric_shock{ + pixel_x = -32 }, -/turf/open/floor/carpet, -/area/cargo/qm) -"vSx" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ +/obj/effect/turf_decal/stripes/end{ dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/science/research) +"vZy" = ( +/obj/effect/turf_decal/delivery, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/bluespace_vendor/directional/east, /obj/structure/cable, -/obj/structure/disposalpipe/junction/flip{ - dir = 1 +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"vZD" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/trimline/red/filled/corner{ + dir = 8 }, /turf/open/floor/iron, -/area/hallway/secondary/entry) -"vSz" = ( +/area/station/security/processing) +"wag" = ( /obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 4 + dir = 8 }, -/obj/item/kirbyplants/random, +/obj/machinery/airalarm/directional/west, +/obj/structure/disposalpipe/segment, +/obj/structure/cable, /turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"vSA" = ( -/obj/machinery/light/directional/north, -/obj/effect/turf_decal/trimline/white/line{ +/area/station/hallway/secondary/exit) +"wap" = ( +/obj/effect/turf_decal/trimline/blue/filled/corner{ dir = 8 }, -/obj/effect/turf_decal/trimline/yellow/line{ - dir = 4 +/obj/effect/turf_decal/trimline/blue/filled/corner, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) +"waB" = ( +/obj/structure/reagent_dispensers/watertank, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/smooth, +/area/station/maintenance/starboard/lesser) +"waI" = ( +/obj/effect/turf_decal/trimline/yellow/warning{ + dir = 1 }, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/aisat_interior) -"vSD" = ( -/turf/open/floor/wood/parquet, -/area/medical/psychology) -"vTc" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 8 +/obj/structure/railing/corner{ + dir = 4 }, -/obj/effect/turf_decal/trimline/purple/filled/line, +/obj/effect/turf_decal/trimline/neutral/filled/arrow_cw, /obj/machinery/camera/directional/east{ - c_tag = "Science - Xenobiology Lower East"; - network = list("ss13","rd","xeno") + c_tag = "Hallway - Starboard Tram Platform South" }, -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/science/xenobiology) -"vTg" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/landmark/event_spawn, -/turf/open/floor/plating, -/area/maintenance/tram/left) -"vTu" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/iron/showroomfloor, -/area/service/kitchen/coldroom) -"vTJ" = ( -/obj/effect/turf_decal/trimline/neutral/filled/corner, -/obj/structure/cable, +/obj/effect/turf_decal/caution, /turf/open/floor/iron, -/area/hallway/primary/tram/left) -"vUv" = ( -/obj/machinery/holopad, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/area/station/hallway/primary/tram/right) +"wbb" = ( +/turf/open/floor/iron, +/area/station/commons/dorms) +"wbx" = ( +/obj/effect/turf_decal/trimline/brown/filled/corner{ + dir = 1 + }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/disposalpipe/segment, -/turf/open/floor/carpet, -/area/service/chapel) -"vUy" = ( -/obj/machinery/power/apc/auto_name/directional/north, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, -/area/maintenance/disposal/incinerator) -"vUA" = ( -/obj/structure/fluff/tram_rail, -/turf/open/openspace, -/area/hallway/primary/tram/left) -"vUM" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 +/area/station/cargo/miningdock) +"wbE" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 8 }, -/obj/structure/cable, -/mob/living/simple_animal/bot/floorbot, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/aisat/maint) -"vUN" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/turf/open/floor/iron, +/area/station/hallway/secondary/exit) +"wbH" = ( +/turf/open/floor/iron, +/area/station/security/office) +"wbT" = ( +/obj/machinery/computer/med_data{ dir = 8 }, -/obj/effect/turf_decal/stripes/line{ - dir = 10 +/obj/effect/turf_decal/tile/blue/fourcorners, +/turf/open/floor/iron/white, +/area/station/medical/treatment_center) +"wbX" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 }, -/obj/machinery/space_heater, -/obj/structure/sign/poster/official/safety_internals{ - pixel_y = 32 +/obj/machinery/light/directional/south, +/obj/item/radio/intercom/directional/south{ + freerange = 1; + frequency = 1447; + listening = 0; + name = "Private Channel" }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible, -/turf/open/floor/iron, -/area/engineering/atmos) -"vUR" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/cafeteria, -/area/security/prison) -"vVt" = ( -/obj/effect/turf_decal/sand/plating, +/turf/open/floor/iron/grimy, +/area/station/ai_monitored/turret_protected/aisat/foyer) +"wcb" = ( /obj/machinery/light/small/directional/west, -/turf/open/floor/plating, -/area/maintenance/central/greater) -"vVw" = ( -/obj/effect/turf_decal/trimline/purple/filled/corner, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 +/turf/open/floor/circuit/telecomms, +/area/station/science/xenobiology) +"wcc" = ( +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/station/maintenance/disposal/incinerator) +"wcr" = ( +/obj/structure/table/wood, +/turf/open/floor/iron/grimy, +/area/station/service/library/lounge) +"wcx" = ( +/obj/effect/turf_decal/trimline/yellow/filled/corner{ + dir = 4 }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, /turf/open/floor/iron, -/area/science/misc_lab) -"vVO" = ( -/obj/structure/bed{ +/area/station/hallway/secondary/entry) +"wcy" = ( +/obj/effect/turf_decal/trimline/neutral/filled/corner{ dir = 8 }, -/obj/item/bedsheet/dorms, -/turf/open/floor/wood, -/area/commons/dorms) -"vWh" = ( -/turf/open/floor/carpet, -/area/command/heads_quarters/hos) -"vWi" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/catwalk_floor, -/area/maintenance/solars/port/aft) -"vWt" = ( -/obj/effect/spawner/random/trash/garbage, -/turf/open/misc/asteroid/airless, -/area/mine/explored) -"vWD" = ( -/obj/structure/window/reinforced/spawner/east, -/obj/structure/table/reinforced, -/obj/effect/turf_decal/tile/neutral{ +/obj/structure/disposalpipe/segment{ dir = 4 }, +/turf/open/floor/iron, +/area/station/commons/fitness/recreation) +"wcK" = ( +/obj/structure/closet/secure_closet/hydroponics, +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 6 + }, +/turf/open/floor/iron/dark, +/area/station/service/hydroponics) +"wdi" = ( +/obj/structure/flora/bush/sunny/style_random, +/turf/open/floor/grass, +/area/station/medical/virology) +"wdj" = ( +/turf/closed/wall/r_wall, +/area/station/command/heads_quarters/cmo) +"wdv" = ( +/obj/machinery/disposal/bin, +/obj/machinery/firealarm/directional/north, /obj/effect/turf_decal/tile/neutral{ - dir = 8 + dir = 4 }, /obj/effect/turf_decal/tile/neutral{ - dir = 1 + dir = 8 }, -/obj/effect/turf_decal/tile/neutral, -/obj/item/storage/backpack/duffelbag/med/surgery, -/obj/item/clothing/gloves/color/latex, -/obj/item/clothing/mask/surgical, -/obj/machinery/camera/directional/north{ - c_tag = "Medical - Morgue"; - network = list("ss13","medbay") +/obj/structure/disposalpipe/trunk{ + dir = 8 }, /turf/open/floor/iron/dark, -/area/medical/morgue) -"vWF" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, +/area/station/medical/break_room) +"wdy" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, -/turf/open/floor/engine, -/area/engineering/supermatter/room) -"vWH" = ( -/obj/structure/table/glass, -/obj/machinery/microwave, -/obj/machinery/camera{ - c_tag = "Science - Break Room"; - dir = 9; - network = list("ss13","rd") - }, -/obj/item/radio/intercom/directional/north, -/turf/open/floor/iron/cafeteria{ - dir = 5 - }, -/area/science/breakroom) -"vWW" = ( -/obj/structure/closet/secure_closet/brig{ - id = "scicell"; - name = "Science Cell Locker" - }, -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/red/corner, -/obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, -/area/security/checkpoint/science) -"vXj" = ( +/area/station/hallway/secondary/exit/departure_lounge) +"wdG" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 5 - }, /obj/structure/cable, /turf/open/floor/iron, -/area/commons/dorms) -"vXk" = ( +/area/station/hallway/secondary/command) +"wdV" = ( +/obj/machinery/door/airlock/maintenance_hatch, +/obj/machinery/duct, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/grille, -/turf/open/floor/plating, -/area/maintenance/starboard/central) -"vXn" = ( -/obj/machinery/camera/directional/south{ - c_tag = "Science - Xenobiology Kill Room Lower"; - network = list("ss13","rd","xeno") - }, -/obj/machinery/atmospherics/components/unary/passive_vent{ - dir = 4; - name = "killroom vent" - }, -/turf/open/floor/circuit/telecomms, -/area/science/xenobiology) -"vXC" = ( -/obj/machinery/telecomms/server/presets/supply, -/turf/open/floor/iron/dark/telecomms, -/area/tcommsat/server) -"vXH" = ( -/obj/machinery/power/emitter/welded{ - dir = 4 - }, /obj/structure/cable, -/turf/open/floor/plating, -/area/engineering/supermatter/room) -"vYn" = ( -/obj/effect/turf_decal/trimline/purple/filled/line{ +/obj/effect/mapping_helpers/airlock/unres, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +/turf/open/floor/catwalk_floor, +/area/station/maintenance/central/greater) +"wei" = ( +/turf/closed/wall/r_wall, +/area/station/hallway/primary/central) +"wet" = ( +/obj/structure/window/reinforced/spawner/east, +/turf/open/floor/iron/dark/smooth_edge{ dir = 4 }, -/obj/effect/turf_decal/trimline/purple/filled/corner{ - dir = 1 - }, -/turf/open/floor/iron/white, -/area/science/research) -"vYp" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ +/area/station/commons/fitness) +"weI" = ( +/obj/machinery/light/small/directional/west, +/obj/structure/cable, +/turf/open/floor/catwalk_floor, +/area/station/science/research) +"weO" = ( +/obj/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/engine, +/area/station/science/explab) +"weU" = ( +/obj/structure/closet/secure_closet/brig/genpop, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/light/directional/north, -/obj/structure/disposalpipe/segment{ +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/structure/cable, -/turf/open/floor/iron, -/area/hallway/secondary/exit) -"vYq" = ( -/obj/machinery/door/airlock/research{ - name = "Research and Development Lab"; - req_one_access_txt = "7" - }, -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/trimline/purple/filled/line, -/obj/effect/turf_decal/trimline/purple/filled/line{ - dir = 1 - }, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "rndlab1"; - name = "Research and Development Shutter" +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/station/security/execution/transfer) +"wfb" = ( +/obj/structure/closet/crate/coffin, +/turf/open/floor/plating, +/area/station/service/chapel/monastery) +"wfn" = ( +/obj/effect/turf_decal/tile/blue{ dir = 4 }, -/obj/structure/cable, -/turf/open/floor/iron/white, -/area/science/lab) -"vYs" = ( -/obj/structure/closet/secure_closet/medical2, -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 9 - }, -/obj/machinery/airalarm/directional/west, -/turf/open/floor/iron/white, -/area/medical/surgery/aft) -"vZf" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 10 +/obj/effect/turf_decal/tile/blue{ + dir = 8 }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/obj/machinery/duct, +/turf/open/floor/iron/freezer, +/area/station/medical/coldroom) +"wfF" = ( +/obj/structure/chair{ dir = 1 }, -/turf/open/floor/iron, -/area/commons/fitness/recreation) -"vZz" = ( -/obj/machinery/computer/secure_data, -/obj/machinery/requests_console/directional/north{ - announcementConsole = 1; - department = "Head of Security's Desk"; - departmentType = 5; - name = "Head of Security's Requests Console" +/obj/effect/landmark/start/assistant, +/obj/effect/turf_decal/trimline/brown/filled/line{ + dir = 6 }, +/obj/machinery/light/directional/south, /obj/machinery/camera{ - c_tag = "Security - Head of Security's Office"; - dir = 9; - network = list("ss13","Security") - }, -/turf/open/floor/carpet, -/area/command/heads_quarters/hos) -"vZE" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 4 + c_tag = "Cargo - Lobby"; + dir = 6; + network = list("ss13","cargo") }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 +/obj/machinery/firealarm/directional/east, +/turf/open/floor/iron, +/area/station/cargo/lobby) +"wgf" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/trimline/yellow/warning{ + dir = 1 }, -/obj/machinery/duct, -/turf/open/floor/iron/freezer, -/area/medical/coldroom) -"vZU" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/trimline/neutral/filled/line, +/obj/machinery/firealarm/directional/south, /turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"vZW" = ( +/area/station/maintenance/tram/mid) +"wgl" = ( /obj/effect/decal/cleanable/dirt, -/obj/structure/table, -/obj/item/storage/toolbox/electrical, -/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/plating, +/area/station/maintenance/central/greater) +"wgm" = ( +/obj/effect/turf_decal/siding/thinplating{ + dir = 1 + }, +/obj/effect/landmark/event_spawn, /turf/open/floor/iron, -/area/maintenance/port/central) -"waa" = ( -/obj/structure/table, -/obj/effect/turf_decal/trimline/purple/filled/line{ +/area/station/cargo/miningdock) +"wgz" = ( +/obj/structure/industrial_lift/tram{ + icon_state = "titanium_white" + }, +/obj/machinery/door/window/right/directional/north{ + id_tag = "tramdoor" + }, +/turf/open/openspace, +/area/station/hallway/primary/tram/center) +"wgJ" = ( +/obj/effect/turf_decal/trimline/yellow/warning{ dir = 8 }, -/obj/item/paicard, -/turf/open/floor/iron/white, -/area/science/lobby) -"wak" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/bluespace_beacon, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/aisat/foyer) +"wgT" = ( +/obj/effect/turf_decal/sand/plating, +/obj/structure/cable, +/turf/open/floor/plating/airless, +/area/mine/explored) +"wgV" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/trimline/neutral/filled/corner{ - dir = 4 - }, /turf/open/floor/iron, -/area/hallway/secondary/entry) -"wam" = ( -/obj/effect/turf_decal/siding/thinplating{ - dir = 4 +/area/station/cargo/office) +"wha" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 6 }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/turf/open/floor/iron, -/area/commons/fitness/recreation) -"wan" = ( -/obj/structure/bodycontainer/morgue{ - dir = 2 +/obj/machinery/computer/security/telescreen{ + desc = "Used for watching Prison Wing holding areas."; + dir = 8; + name = "Prison Monitor"; + network = list("prison"); + pixel_x = 30 }, -/obj/machinery/light/small/directional/north, +/turf/open/floor/iron, +/area/station/security/office) +"whg" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/item/storage/book/bible, +/obj/structure/altar_of_gods, /turf/open/floor/iron/dark, -/area/medical/morgue) -"waG" = ( -/obj/item/beacon, -/obj/effect/turf_decal/stripes/line{ +/area/station/service/chapel) +"whm" = ( +/obj/effect/turf_decal/trimline/brown/filled/line{ dir = 1 }, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, /turf/open/floor/iron, -/area/hallway/secondary/entry) -"wbe" = ( +/area/station/cargo/sorting) +"whn" = ( +/obj/machinery/computer/med_data, +/turf/open/floor/iron/grimy, +/area/station/security/detectives_office) +"whz" = ( +/turf/closed/wall, +/area/station/maintenance/department/medical) +"whE" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, +/obj/effect/decal/cleanable/dirt, /obj/structure/disposalpipe/segment{ - dir = 4 + dir = 10 }, +/obj/structure/cable, +/turf/open/floor/catwalk_floor, +/area/station/maintenance/starboard/central) +"whF" = ( +/obj/structure/table/glass, +/obj/item/storage/box/beakers, +/obj/item/clothing/neck/stethoscope, +/obj/effect/turf_decal/tile/blue/fourcorners, /turf/open/floor/iron/white, -/area/medical/medbay/central) -"wbg" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/area/station/medical/treatment_center) +"whI" = ( +/obj/machinery/computer/cargo{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, +/obj/effect/turf_decal/trimline/brown/filled/line, /turf/open/floor/iron, -/area/commons/dorms) -"wbi" = ( -/obj/machinery/door/airlock/command{ - name = "Captain's Quarters"; - req_access_txt = "20" +/area/station/cargo/office) +"whL" = ( +/turf/closed/wall/r_wall, +/area/station/security/checkpoint/supply) +"whU" = ( +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ + dir = 1 }, -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/disposalpipe/segment{ dir = 4 }, /obj/structure/cable, +/obj/machinery/power/apc/auto_name/directional/south, /turf/open/floor/iron, -/area/command/heads_quarters/captain) -"wbl" = ( -/obj/effect/turf_decal/siding/thinplating{ - dir = 8 +/area/station/cargo/miningdock/cafeteria) +"wij" = ( +/obj/effect/turf_decal/trimline/blue/filled/corner{ + dir = 1 }, -/obj/structure/fluff/tram_rail/floor, -/turf/open/floor/glass/reinforced, -/area/hallway/primary/tram/center) -"wbD" = ( -/obj/effect/turf_decal/trimline/red/filled/corner, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, -/obj/machinery/atmospherics/pipe/bridge_pipe/green/visible{ +/obj/effect/turf_decal/trimline/blue/filled/corner{ dir = 4 }, -/turf/open/floor/iron, -/area/engineering/atmos) -"wbI" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) +"wio" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark, +/area/station/engineering/gravity_generator) +"wiu" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/holopad, +/obj/effect/turf_decal/bot, /obj/structure/cable, /turf/open/floor/iron/grimy, -/area/security/detectives_office) -"wbM" = ( +/area/station/ai_monitored/command/nuke_storage) +"wiw" = ( +/obj/structure/ladder, +/obj/machinery/light/small/directional/south, /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/smooth, -/area/maintenance/tram/right) -"wbP" = ( -/obj/machinery/computer/mech_bay_power_console{ - dir = 1 +/area/station/maintenance/department/crew_quarters/dorms) +"wiH" = ( +/obj/structure/table/reinforced, +/obj/item/tank/internals/emergency_oxygen/engi{ + pixel_x = 5 }, -/obj/effect/turf_decal/trimline/purple/filled/line{ - dir = 8 +/obj/item/clothing/gloves/color/black, +/obj/item/clothing/glasses/meson/engine, +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/turf/open/floor/iron, -/area/science/robotics/mechbay) -"wbQ" = ( -/obj/machinery/atmospherics/pipe/heat_exchanging/simple/layer2{ - dir = 8 +/obj/structure/cable, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"wiN" = ( +/turf/open/floor/iron/dark, +/area/station/command/bridge) +"wja" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/light/directional/east, +/obj/machinery/requests_console/directional/east{ + department = "Atmospherics"; + departmentType = 3; + name = "Atmospherics Requests Console" }, -/turf/open/floor/iron/dark/airless, -/area/science/mixing/chamber) -"wbR" = ( /turf/open/floor/iron, -/area/commons/storage/tools) -"wbZ" = ( -/obj/effect/turf_decal/siding/thinplating{ - dir = 8 - }, +/area/station/engineering/atmos) +"wjd" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/cafeteria, -/area/service/kitchen/diner) -"wca" = ( -/obj/machinery/camera/directional/south{ - c_tag = "Civilian - Chapel South" - }, -/turf/open/floor/iron/dark, -/area/service/chapel) -"wcz" = ( -/obj/machinery/door/airlock/hatch, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/effect/decal/cleanable/dirt, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ +/turf/open/floor/catwalk_floor, +/area/station/maintenance/department/medical) +"wjk" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/iron/smooth, -/area/maintenance/tram/left) -"wcM" = ( -/obj/effect/turf_decal/stripes/corner{ +/turf/open/floor/carpet, +/area/station/service/library) +"wjo" = ( +/obj/effect/turf_decal/trimline/red/filled/corner, +/obj/effect/turf_decal/trimline/red/filled/corner{ dir = 4 }, -/obj/effect/turf_decal/stripes/corner, -/obj/effect/landmark/start/hangover, -/turf/open/floor/vault, -/area/hallway/primary/tram/left) -"wcN" = ( -/obj/effect/turf_decal/trimline/purple/filled/line{ - dir = 1 +/obj/effect/turf_decal/trimline/neutral/corner{ + dir = 4 }, -/turf/open/floor/iron/white, -/area/science/lobby) -"wcU" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/green/visible, +/obj/effect/turf_decal/trimline/neutral/corner, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/sorting/mail{ + dir = 1; + name = "sorting disposal pipe (Detective's Office)"; + sortType = 30 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, /turf/open/floor/iron, -/area/engineering/atmos) -"wdc" = ( -/obj/effect/turf_decal/trimline/yellow/warning{ +/area/station/hallway/secondary/command) +"wjp" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/multiz/supply/visible/layer4{ dir = 1 }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/trimline/neutral/filled/corner, -/turf/open/floor/iron, -/area/maintenance/tram/right) -"wde" = ( -/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ - dir = 4 +/obj/machinery/atmospherics/pipe/multiz/scrubbers/visible/layer2{ + dir = 1 }, -/turf/closed/wall/r_wall, -/area/science/mixing/chamber) -"wdg" = ( -/obj/machinery/light/directional/west, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/camera{ - c_tag = "Civilian - Disposals"; - dir = 10 +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, +/turf/open/floor/plating, +/area/station/cargo/storage) +"wjw" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible, +/obj/structure/cable, /turf/open/floor/iron, -/area/maintenance/disposal) -"wdn" = ( -/obj/effect/turf_decal/trimline/green/filled/corner{ +/area/station/engineering/atmos) +"wjI" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line{ dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/white, -/area/medical/virology) -"wdJ" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/obj/effect/turf_decal/trimline/neutral/filled/warning{ + dir = 4 }, -/obj/machinery/light/directional/west, -/turf/open/floor/iron, -/area/hallway/secondary/entry) -"wea" = ( -/obj/structure/table, -/obj/item/book/manual/wiki/security_space_law, /turf/open/floor/iron, -/area/security/office) -"wec" = ( +/area/station/hallway/secondary/construction/engineering) +"wjP" = ( /obj/effect/turf_decal/stripes/line{ - dir = 4 + dir = 1 }, +/turf/open/floor/iron, +/area/station/cargo/storage) +"wjQ" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line, +/obj/machinery/firealarm/directional/south, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/light/directional/east, -/turf/open/floor/engine, -/area/engineering/supermatter/room) -"wee" = ( -/obj/effect/turf_decal/trimline/green/filled/line{ - dir = 9 - }, +/obj/machinery/duct, /obj/structure/disposalpipe/segment{ - dir = 6 + dir = 4 }, -/turf/open/floor/iron/white, -/area/medical/virology) -"weg" = ( -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/commons/lounge) +"wjT" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 9 + }, +/obj/effect/turf_decal/siding/thinplating/dark{ dir = 1 }, -/obj/structure/chair/stool/directional/west, -/obj/effect/landmark/start/hangover, /turf/open/floor/iron, -/area/commons/lounge) -"wel" = ( -/obj/structure/reagent_dispensers/watertank, -/obj/effect/turf_decal/bot{ - dir = 1 +/area/station/security/brig) +"wkg" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/orange/visible, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"wkk" = ( +/turf/open/floor/iron/freezer, +/area/station/security/prison) +"wkz" = ( +/obj/machinery/door/airlock/security/glass{ + name = "Security Post - Cargo" }, -/obj/machinery/firealarm/directional/south, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 8 + }, +/obj/effect/mapping_helpers/airlock/access/all/security/general, +/turf/open/floor/iron, +/area/station/security/checkpoint/supply) +"wkG" = ( +/obj/structure/table, +/obj/structure/window/reinforced/spawner, +/obj/structure/window/reinforced/spawner/west, +/obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/engineering/engine_smes) -"wen" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line, +/area/station/service/janitor) +"wkW" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/engine, +/area/station/science/xenobiology) +"wla" = ( +/obj/effect/turf_decal/trimline/neutral/filled/corner{ + dir = 8 + }, /obj/effect/turf_decal/trimline/neutral/filled/corner{ dir = 1 }, /obj/structure/disposalpipe/segment{ - dir = 5 + dir = 4 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, /turf/open/floor/iron, -/area/hallway/primary/tram/left) -"weo" = ( +/area/station/hallway/secondary/exit/departure_lounge) +"wlc" = ( /obj/effect/decal/cleanable/dirt, -/obj/structure/rack, -/obj/effect/spawner/random/maintenance/two, -/obj/effect/spawner/random/engineering/tool, -/obj/effect/spawner/random/engineering/flashlight, +/obj/structure/closet, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/effect/spawner/random/maintenance/four, /turf/open/floor/iron/smooth, -/area/maintenance/department/crew_quarters/dorms) -"weC" = ( -/obj/machinery/camera/emp_proof{ - c_tag = "Secure - Telecomms Server Room"; - dir = 9 - }, -/turf/open/floor/circuit/telecomms/mainframe, -/area/tcommsat/server) -"weE" = ( -/obj/effect/spawner/random/structure/table, -/obj/item/paper/pamphlet/radstorm, -/obj/item/paper/pamphlet/radstorm, -/obj/item/paper/pamphlet/radstorm, -/turf/open/floor/iron/dark, -/area/maintenance/radshelter/service) -"weK" = ( -/obj/structure/chair/sofa/corner{ +/area/station/maintenance/department/security) +"wlE" = ( +/obj/effect/turf_decal/siding/wood, +/obj/effect/landmark/navigate_destination/lawyer, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 1 }, -/obj/structure/railing, -/obj/machinery/light/directional/west, -/obj/effect/landmark/start/hangover, -/turf/open/floor/iron/cafeteria, -/area/service/kitchen/diner) -"weL" = ( -/obj/machinery/door/airlock/maintenance_hatch{ - name = "Tunnel Access"; - req_one_access_txt = "12" +/turf/open/floor/iron/grimy, +/area/station/service/lawoffice) +"wlG" = ( +/obj/structure/cable/layer1, +/turf/closed/wall/r_wall, +/area/station/ai_monitored/turret_protected/aisat/hallway) +"wlK" = ( +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 8 }, +/obj/structure/sign/nanotrasen{ + pixel_x = -32 + }, +/turf/open/floor/iron/dark, +/area/station/command/bridge) +"wlM" = ( +/obj/effect/spawner/random/engineering/tracking_beacon, /obj/effect/decal/cleanable/dirt, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/catwalk_floor, -/area/maintenance/central/greater) -"weS" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 1 }, -/obj/effect/turf_decal/trimline/red/filled/corner, /turf/open/floor/iron, -/area/security/prison) -"weT" = ( -/obj/machinery/modular_computer/console/preset/command{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 8 - }, +/area/station/maintenance/disposal/incinerator) +"wlQ" = ( +/obj/structure/rack, +/obj/machinery/status_display/ai/directional/north, +/obj/effect/spawner/random/techstorage/medical_all, +/obj/effect/turf_decal/trimline/white/filled/line, /turf/open/floor/iron/dark, -/area/command/bridge) -"wfk" = ( -/obj/machinery/vending/wardrobe/det_wardrobe, -/obj/structure/sign/poster/official/dick_gum{ - pixel_y = -32 - }, -/turf/open/floor/iron/grimy, -/area/security/detectives_office) -"wfo" = ( -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/maintenance/department/crew_quarters/dorms) -"wfx" = ( -/obj/machinery/medical_kiosk, -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 10 - }, -/obj/machinery/light/directional/west, -/turf/open/floor/iron/white, -/area/medical/medbay/central) -"wfS" = ( -/obj/effect/turf_decal/trimline/purple/filled/line{ - dir = 8 - }, +/area/station/engineering/storage/tech) +"wma" = ( +/obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment{ - dir = 5 - }, /obj/structure/cable, +/obj/structure/disposalpipe/segment, /turf/open/floor/iron/white, -/area/science/research) -"wfV" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 6 - }, -/obj/machinery/airalarm/directional/east, -/turf/open/floor/iron/white, -/area/medical/medbay/central) -"wgc" = ( -/obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, -/obj/machinery/button/door/directional/south{ - id = "engsm"; - name = "Radiation Shutters Control"; - req_access_txt = "10" +/area/station/medical/medbay/central) +"wmf" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/aisat/maint) +"wml" = ( +/obj/structure/chair/stool/directional/south, +/turf/open/floor/carpet, +/area/station/hallway/secondary/entry) +"wmr" = ( +/obj/effect/turf_decal/siding/thinplating/dark{ + dir = 5 }, -/obj/structure/cable/layer3, -/turf/open/floor/engine, -/area/engineering/supermatter/room) -"wgv" = ( -/obj/effect/turf_decal/trimline/neutral/filled/corner{ +/obj/machinery/vending/coffee, +/obj/machinery/airalarm/directional/north, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/hallway/primary/central) +"wmJ" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 4 }, -/obj/effect/turf_decal/siding/thinplating{ - dir = 1 - }, +/obj/item/radio/intercom/directional/east, /turf/open/floor/iron, -/area/hallway/primary/tram/center) -"wgy" = ( -/obj/structure/fluff/tram_rail/floor{ - dir = 1 - }, -/turf/open/floor/glass/reinforced, -/area/hallway/primary/tram/right) -"wgJ" = ( -/obj/structure/table, -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 9 - }, -/obj/item/storage/toolbox/mechanical, -/obj/item/clothing/head/welding, -/turf/open/floor/iron/white, -/area/medical/chemistry) -"wgQ" = ( -/obj/effect/turf_decal/sand/plating, -/obj/effect/decal/cleanable/blood/old, -/turf/open/floor/plating, -/area/maintenance/department/security) -"wgS" = ( -/obj/machinery/power/apc/auto_name/directional/north, -/obj/structure/cable, +/area/station/hallway/primary/central) +"wna" = ( /obj/effect/decal/cleanable/dirt, -/turf/open/floor/catwalk_floor, -/area/maintenance/department/security) -"wgT" = ( -/obj/effect/turf_decal/sand/plating, -/obj/structure/cable, -/turf/open/floor/plating/airless, -/area/mine/explored) -"wgU" = ( -/obj/structure/table, -/obj/item/stock_parts/scanning_module{ - pixel_x = -5; - pixel_y = 7 - }, -/obj/item/stock_parts/scanning_module{ - pixel_x = 5; - pixel_y = 7 - }, -/obj/item/stock_parts/scanning_module{ - pixel_x = -5 - }, -/obj/item/stock_parts/scanning_module{ - pixel_x = 5 +/obj/effect/decal/cleanable/cobweb/cobweb2, +/turf/open/floor/iron/smooth, +/area/station/maintenance/department/cargo) +"wnb" = ( +/obj/structure/disposalpipe/segment{ + dir = 10 }, -/obj/effect/turf_decal/trimline/brown/filled/line, -/obj/machinery/light/directional/south, -/turf/open/floor/iron, -/area/cargo/drone_bay) -"whi" = ( -/obj/effect/turf_decal/trimline/yellow/filled/corner{ +/turf/open/floor/iron/cafeteria, +/area/station/service/kitchen/diner) +"wne" = ( +/obj/effect/turf_decal/tile/blue{ dir = 4 }, -/obj/effect/turf_decal/trimline/yellow/filled/corner, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 - }, -/turf/open/floor/iron/white, -/area/medical/chemistry) -"whs" = ( -/obj/effect/turf_decal/trimline/neutral/filled/corner{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/neutral/filled/corner{ +/obj/effect/turf_decal/tile/blue{ dir = 8 }, -/obj/effect/turf_decal/siding/thinplating{ +/obj/machinery/washing_machine, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/cafeteria, +/area/station/commons/dorms/laundry) +"wnf" = ( +/obj/effect/turf_decal/trimline/red/filled/corner, +/obj/effect/turf_decal/trimline/red/filled/corner{ dir = 8 }, -/obj/effect/landmark/start/hangover, -/turf/open/floor/iron, -/area/hallway/primary/central) -"whv" = ( -/obj/item/paper, -/obj/effect/decal/cleanable/dirt, -/obj/item/radio, -/obj/effect/decal/cleanable/cobweb/cobweb2, -/turf/open/floor/plating, -/area/maintenance/tram/right) -"whw" = ( -/obj/structure/disposalpipe/segment{ +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 4 }, +/turf/open/floor/iron, +/area/station/security/brig) +"wng" = ( /obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 1 + dir = 10 }, -/obj/effect/turf_decal/trimline/yellow/filled/corner, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/firealarm/directional/north, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, /turf/open/floor/iron, -/area/engineering/main) -"whM" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/yellow/visible, -/obj/machinery/atmospherics/pipe/bridge_pipe/cyan/visible, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/engineering/atmos) -"wib" = ( -/obj/effect/turf_decal/tile/neutral{ +/area/station/engineering/engine_smes) +"wnh" = ( +/turf/open/floor/iron, +/area/station/tcommsat/computer) +"wnn" = ( +/obj/machinery/light/small/directional/north, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/smooth, +/area/station/maintenance/tram/right) +"wnq" = ( +/obj/machinery/announcement_system, +/obj/effect/turf_decal/trimline/yellow/filled/line{ dir = 1 }, -/obj/machinery/door/firedoor, -/turf/open/floor/iron, -/area/commons/dorms) -"wih" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 4 +/turf/open/floor/iron/dark, +/area/station/tcommsat/computer) +"wnv" = ( +/obj/structure/table, +/obj/machinery/reagentgrinder{ + desc = "Used to grind things up into raw materials and liquids."; + pixel_y = 5 }, -/obj/structure/extinguisher_cabinet/directional/east, +/obj/item/reagent_containers/food/condiment/enzyme, /turf/open/floor/iron/white, -/area/medical/medbay/central) -"wiy" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 8 - }, +/area/station/service/kitchen) +"wnD" = ( +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron, -/area/security/office) -"wiz" = ( -/obj/machinery/plumbing/synthesizer{ - dir = 8; - reagent_id = /datum/reagent/water +/obj/effect/turf_decal/trimline/red/filled/corner, +/obj/effect/turf_decal/trimline/red/filled/corner{ + dir = 4 }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/service/janitor) -"wiA" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/railing{ - dir = 1 +/turf/open/floor/iron, +/area/station/security/processing) +"wnK" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 8 }, -/turf/open/floor/plating, -/area/maintenance/tram/mid) -"wiT" = ( -/obj/structure/table, -/obj/machinery/microwave, -/obj/item/radio/intercom/prison/directional/south, -/obj/machinery/camera/directional/south{ - c_tag = "Security - Prison Cafeteria"; - network = list("ss13","Security","prison") +/turf/open/floor/iron/dark, +/area/station/service/chapel/monastery) +"wnW" = ( +/obj/machinery/door/airlock/engineering/glass{ + name = "Laser Room" }, -/turf/open/floor/iron/cafeteria, -/area/security/prison/mess) -"wiX" = ( -/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/door/firedoor, /obj/structure/cable, -/turf/open/floor/catwalk_floor, -/area/maintenance/tram/left) -"wjh" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"wof" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ dir = 9 }, /obj/structure/cable, -/turf/open/floor/engine, -/area/engineering/supermatter/room) -"wjM" = ( -/obj/effect/turf_decal/siding/thinplating{ - dir = 4 +/obj/machinery/power/apc/auto_name/directional/north, +/turf/open/floor/iron/white, +/area/station/security/medical) +"woH" = ( +/obj/effect/turf_decal/trimline/yellow/warning{ + dir = 1 }, -/obj/structure/disposalpipe/segment, -/obj/structure/cable, +/obj/effect/turf_decal/trimline/neutral/filled/line, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, -/area/hallway/primary/tram/center) -"wjW" = ( -/obj/machinery/porta_turret/ai{ +/area/station/maintenance/tram/left) +"woJ" = ( +/obj/effect/turf_decal/tile/blue{ dir = 4 }, -/obj/machinery/light/directional/east, -/obj/structure/cable, -/turf/open/floor/circuit, -/area/ai_monitored/turret_protected/ai) -"wkx" = ( -/obj/structure/chair{ +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/structure/closet/wardrobe/white, +/turf/open/floor/iron/cafeteria, +/area/station/commons/dorms/laundry) +"woR" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/portable_atmospherics/pump, +/obj/machinery/atmospherics/pipe/smart/manifold4w/green/visible, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"woU" = ( +/obj/effect/turf_decal/stripes/corner{ dir = 1 }, -/obj/effect/turf_decal/stripes/line{ - dir = 6 +/obj/effect/turf_decal/stripes/corner{ + dir = 8 }, -/turf/open/floor/plating/airless, -/area/science/test_area) -"wkE" = ( -/turf/closed/wall/r_wall, -/area/security/processing) -"wkF" = ( -/obj/machinery/duct, /obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/trash/cigbutt, -/obj/structure/cable, -/turf/open/floor/catwalk_floor, -/area/maintenance/central/greater) -"wkP" = ( -/obj/machinery/door/airlock/research{ - glass = 1; - name = "Slime Euthanization Chamber"; - opacity = 0; - req_access_txt = "55" - }, -/obj/effect/turf_decal/trimline/purple/filled/line{ +/turf/open/floor/vault, +/area/station/hallway/primary/tram/right) +"woW" = ( +/obj/effect/turf_decal/trimline/yellow/filled/corner{ dir = 1 }, -/obj/effect/turf_decal/trimline/purple/filled/line, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, +/obj/effect/turf_decal/trimline/yellow/filled/corner{ + dir = 4 + }, +/obj/structure/chair/office/light{ + dir = 4 + }, +/obj/effect/landmark/start/chemist, /turf/open/floor/iron/white, -/area/science/xenobiology) -"wkS" = ( -/obj/structure/disposalpipe/segment{ +/area/station/medical/pharmacy) +"wpg" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/obj/machinery/airalarm/directional/east, +/turf/open/floor/carpet, +/area/station/cargo/miningdock) +"wph" = ( +/obj/machinery/door/window/brigdoor{ + dir = 8; + id = "engcell"; + name = "Engineering Cell"; + req_access = list("security") + }, +/obj/effect/turf_decal/trimline/red/filled/corner, +/obj/effect/turf_decal/trimline/red/filled/corner{ dir = 4 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/engineering/atmos) -"wkT" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/structure/disposalpipe/junction/yjunction, -/turf/open/floor/iron/white, -/area/medical/medbay/central) -"wkU" = ( -/obj/structure/filingcabinet, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/firealarm/directional/north, -/turf/open/floor/iron/grimy, -/area/security/detectives_office) -"wlb" = ( -/obj/machinery/door/airlock/command/glass{ - name = "EVA Storage"; - req_access_txt = "18" +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 8 }, -/obj/effect/turf_decal/trimline/neutral/filled/line{ +/turf/open/floor/iron, +/area/station/security/checkpoint/engineering) +"wpt" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ dir = 4 }, -/obj/effect/turf_decal/trimline/neutral/filled/line{ +/obj/effect/turf_decal/trimline/red/filled/line{ dir = 8 }, -/turf/open/floor/iron, -/area/ai_monitored/command/storage/eva) -"wld" = ( -/turf/closed/wall/r_wall, -/area/hallway/secondary/exit) -"wlm" = ( -/obj/effect/turf_decal/trimline/green/filled/line, -/obj/effect/turf_decal/siding/thinplating/dark/corner{ - dir = 8 +/obj/machinery/door/airlock/security/glass{ + id_tag = "outerbrigright"; + name = "Brig" }, -/obj/machinery/light/small/directional/south, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/item/radio/intercom/directional/south, -/obj/machinery/duct, +/obj/structure/disposalpipe/segment, +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "brig_right" + }, +/obj/machinery/door/firedoor, +/obj/effect/mapping_helpers/airlock/access/all/security/entrance, +/turf/open/floor/iron, +/area/station/security/brig) +"wpK" = ( +/turf/closed/wall, +/area/station/science/lobby) +"wqu" = ( +/obj/machinery/airalarm/directional/north, /turf/open/floor/iron/dark, -/area/service/hydroponics) -"wlH" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/trimline/purple/filled/line{ - dir = 8 +/area/station/security/interrogation) +"wqP" = ( +/obj/machinery/vending/cart{ + req_access = list("hop") }, -/obj/structure/disposalpipe/segment, -/obj/structure/cable, -/turf/open/floor/iron/white, -/area/science/lower) -"wlL" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/reagent_dispensers/watertank, +/obj/structure/extinguisher_cabinet/directional/west, +/turf/open/floor/wood, +/area/station/command/heads_quarters/hop) +"wrc" = ( +/obj/machinery/power/apc/auto_name/directional/east, +/obj/structure/rack, /obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 6 }, +/obj/structure/cable, /turf/open/floor/iron, -/area/cargo/warehouse) -"wlZ" = ( +/area/station/commons/vacant_room/commissary) +"wri" = ( /obj/effect/turf_decal/tile/blue{ dir = 4 }, /obj/effect/turf_decal/tile/blue{ dir = 8 }, -/obj/structure/rack, -/obj/effect/spawner/random/clothing/costume, -/obj/item/clothing/mask/balaclava, +/obj/structure/closet/wardrobe/mixed, /turf/open/floor/iron/cafeteria, -/area/commons/dorms/laundry) -"wmb" = ( -/obj/structure/bed/roller, -/turf/open/floor/iron/white, -/area/security/execution/education) -"wmH" = ( +/area/station/commons/dorms/laundry) +"wrs" = ( +/obj/effect/turf_decal/trimline/yellow/warning, +/obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 4 + dir = 1 }, -/turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"wmL" = ( -/obj/effect/turf_decal/trimline/green/filled/line{ - dir = 8 +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/machinery/status_display/evac/directional/west, -/turf/open/floor/iron/white, -/area/medical/virology) -"wmS" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 6 +/obj/structure/sign/warning/docking{ + desc = "A warning sign which reads 'KEEP CLEAR OF TRAM DOCKING AREA'."; + name = "KEEP CLEAR: TRAM DOCKING AREA sign"; + pixel_y = 32 }, -/obj/effect/landmark/blobstart, -/turf/open/floor/iron, -/area/hallway/secondary/entry) -"wmU" = ( -/obj/effect/turf_decal/trimline/red/filled/line, -/obj/effect/turf_decal/trimline/neutral/filled/warning, -/obj/machinery/newscaster/directional/south, /turf/open/floor/iron, -/area/hallway/primary/tram/left) -"wmY" = ( -/obj/machinery/mass_driver/chapelgun, -/obj/machinery/door/window{ - dir = 1; - name = "Mass Driver"; - req_access_txt = "22" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/area/station/maintenance/tram/left) +"wrv" = ( +/obj/structure/window/reinforced/spawner/west, +/obj/machinery/shower{ + dir = 4; + pixel_x = 6 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/dark/smooth_large, -/area/service/chapel/monastery) -"wnt" = ( /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment{ - dir = 9 - }, -/turf/open/floor/carpet, -/area/service/chapel) -"wnY" = ( -/obj/machinery/vending/coffee, -/obj/effect/turf_decal/siding/wood{ - dir = 9 - }, -/turf/open/floor/wood/large, -/area/service/library) -"woa" = ( -/obj/effect/turf_decal/sand/plating, -/turf/open/floor/plating, -/area/maintenance/starboard/greater) -"woi" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/freezer, +/area/station/security/prison/shower) +"wrw" = ( +/obj/structure/rack, /turf/open/floor/plating, -/area/maintenance/central/greater) -"woj" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line, -/obj/structure/sign/gym/mirrored{ - pixel_y = -32 - }, -/turf/open/floor/iron, -/area/commons/dorms) -"wop" = ( -/obj/effect/turf_decal/trimline/blue/filled/line, +/area/station/ai_monitored/turret_protected/aisat/foyer) +"wrN" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/aisat_interior) +"wrT" = ( +/obj/structure/table/glass, +/obj/effect/turf_decal/tile/yellow/fourcorners, +/obj/item/grenade/chem_grenade, +/obj/item/grenade/chem_grenade, +/obj/item/grenade/chem_grenade, +/obj/item/grenade/chem_grenade, +/obj/item/stack/cable_coil, +/obj/item/screwdriver{ + pixel_x = -2; + pixel_y = 6 + }, +/obj/item/book/manual/wiki/chemistry{ + pixel_x = -4; + pixel_y = 4 + }, +/obj/item/book/manual/wiki/grenades, +/obj/item/radio/intercom/directional/west, +/turf/open/floor/iron/white, +/area/station/medical/pharmacy) +"wse" = ( +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/command/bridge) -"wos" = ( -/obj/structure/window/reinforced{ +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/engine, -/area/science/xenobiology) -"woF" = ( +/obj/machinery/light/directional/east, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/newscaster/directional/east, +/turf/open/floor/iron/dark, +/area/station/medical/break_room) +"wsw" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 6 + }, +/obj/machinery/firealarm/directional/east, +/turf/open/floor/iron/showroomfloor, +/area/station/security/warden) +"wsx" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 10 + }, +/obj/machinery/power/apc/auto_name/directional/west, +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/pdapainter/medbay, +/turf/open/floor/iron/white, +/area/station/command/heads_quarters/cmo) +"wsA" = ( +/obj/effect/turf_decal/trimline/neutral/filled/corner, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, -/obj/structure/disposalpipe/segment{ +/turf/open/floor/iron, +/area/station/commons/dorms) +"wsB" = ( +/obj/effect/turf_decal/trimline/brown/filled/corner{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/trimline/brown/filled/corner{ dir = 1 }, -/turf/open/floor/iron, -/area/commons/dorms) -"woI" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/sorting/mail{ + dir = 1; + name = "sorting disposal pipe (Cargo)"; + sortType = 2 + }, +/obj/structure/cable, /turf/open/floor/iron, -/area/commons/fitness/recreation) -"woM" = ( -/obj/effect/turf_decal/trimline/white/filled/corner{ +/area/station/cargo/office) +"wsM" = ( +/obj/machinery/door/airlock/mining/glass{ + name = "Mining Dock" + }, +/obj/effect/turf_decal/trimline/brown/filled/line{ dir = 1 }, -/obj/effect/turf_decal/trimline/white/filled/corner{ +/obj/effect/turf_decal/trimline/brown/filled/line, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/door/firedoor, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 4 }, -/obj/effect/turf_decal/trimline/white/filled/corner{ - dir = 8 - }, +/obj/effect/mapping_helpers/airlock/access/all/supply/mining, +/turf/open/floor/iron, +/area/station/cargo/miningdock) +"wth" = ( /obj/machinery/holopad, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/airalarm/directional/south, /obj/structure/cable, -/turf/open/floor/iron/dark, -/area/engineering/storage/tech) -"woO" = ( -/obj/effect/turf_decal/trimline/yellow/warning{ - dir = 1 - }, -/obj/structure/railing/corner{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/neutral/filled/arrow_ccw, -/obj/effect/turf_decal/caution, -/turf/open/floor/iron, -/area/hallway/primary/tram/center) -"woQ" = ( -/obj/machinery/firealarm/directional/west, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/dark, -/area/service/chapel/office) -"wpa" = ( -/obj/effect/turf_decal/trimline/purple/filled/corner{ - dir = 1 +/obj/machinery/button/door{ + id = "bridge blast"; + name = "Bridge Blast Door Control"; + pixel_x = 28; + pixel_y = -24; + req_access = list("command") }, -/obj/effect/turf_decal/trimline/purple/filled/corner{ +/turf/open/floor/carpet, +/area/station/command/bridge) +"wtj" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/security/warden) +"wtn" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 8 }, -/turf/open/floor/iron/white, -/area/science/research) -"wph" = ( -/obj/machinery/door/airlock/external{ - name = "Port Docking Bay 2" +/obj/effect/turf_decal/siding/thinplating/corner{ + dir = 1 }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 +/obj/machinery/firealarm/directional/west, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 }, -/turf/open/floor/plating, -/area/hallway/secondary/entry) -"wpk" = ( -/obj/machinery/atmospherics/pipe/layer_manifold/scrubbers/hidden, -/turf/closed/wall/r_wall, -/area/maintenance/disposal/incinerator) -"wpl" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light/directional/east, /turf/open/floor/iron, -/area/engineering/atmospherics_engine) -"wpu" = ( -/turf/open/floor/plating/airless, -/area/science/test_area) -"wpy" = ( -/obj/effect/spawner/random/engineering/tracking_beacon, -/obj/effect/decal/cleanable/cobweb, -/turf/open/floor/wood/parquet, -/area/service/library) -"wpP" = ( +/area/station/hallway/primary/central) +"wty" = ( +/obj/effect/landmark/start/hangover, +/obj/machinery/duct, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/dark, -/area/service/chapel/monastery) -"wpV" = ( -/obj/effect/turf_decal/trimline/red/filled/corner{ - dir = 1 - }, +/turf/open/floor/iron/freezer, +/area/station/commons/toilet) +"wtH" = ( +/obj/effect/landmark/event_spawn, +/turf/open/floor/iron/freezer, +/area/station/commons/toilet) +"wtQ" = ( /obj/effect/turf_decal/trimline/red/filled/corner{ dir = 4 }, -/obj/effect/turf_decal/trimline/red/filled/corner, -/obj/effect/turf_decal/trimline/neutral/corner{ +/obj/effect/turf_decal/trimline/red/filled/corner{ dir = 1 }, -/obj/effect/turf_decal/trimline/neutral/corner{ - dir = 4 +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/obj/effect/turf_decal/trimline/neutral/corner, -/obj/structure/disposalpipe/segment, -/obj/effect/landmark/start/hangover, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, /turf/open/floor/iron, -/area/hallway/secondary/command) -"wqA" = ( -/turf/closed/wall, -/area/maintenance/department/medical) -"wqJ" = ( -/obj/structure/chair, -/obj/effect/turf_decal/trimline/neutral/filled/line, -/obj/effect/landmark/start/assistant, +/area/station/security/processing) +"wuc" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/orange/visible, +/obj/effect/turf_decal/trimline/yellow/filled/corner{ + dir = 1 + }, /turf/open/floor/iron, -/area/commons/fitness) -"wqY" = ( -/obj/effect/turf_decal/trimline/purple/filled/line{ +/area/station/engineering/atmos) +"wui" = ( +/obj/machinery/light/directional/south, +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/turf_decal/trimline/red/corner{ - dir = 4 +/obj/machinery/camera/directional/south{ + c_tag = "Civilian - Library South" }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/iron/white, -/area/science/research) -"wre" = ( -/obj/effect/turf_decal/trimline/brown/filled/line{ +/turf/open/floor/carpet, +/area/station/service/library) +"wut" = ( +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/camera{ - c_tag = "Cargo - Mining South-West"; - dir = 6; - network = list("ss13","cargo") - }, -/obj/structure/cable, -/turf/open/floor/iron, -/area/cargo/miningdock) -"wrh" = ( -/obj/machinery/door/airlock/command/glass{ - name = "Gravity Generator Area"; - req_access_txt = "19; 61" - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/obj/structure/cable, -/turf/open/floor/iron, -/area/engineering/gravity_generator) -"wrq" = ( -/obj/machinery/light/small/directional/north, /obj/effect/decal/cleanable/dirt, -/obj/item/clothing/mask/balaclava, -/obj/structure/sign/poster/official/here_for_your_safety{ - pixel_y = 32 - }, -/turf/open/floor/iron/smooth, -/area/maintenance/department/security) -"wrE" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 6 +/obj/effect/decal/cleanable/dirt, +/obj/machinery/door/airlock/external{ + autoclose = 0; + frequency = 1449; + id_tag = "middleright_upper_eva_external"; + name = "External Access" }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 1 +/obj/machinery/door_buttons/access_button{ + idDoor = "middleright_upper_eva_external"; + idSelf = "middleright_upper_eva_airlock_control"; + name = "External Access Button"; + pixel_y = 24 }, -/turf/open/floor/iron, -/area/tcommsat/computer) -"wrF" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ +/obj/effect/mapping_helpers/airlock/locked, +/turf/open/floor/catwalk_floor, +/area/station/hallway/primary/tram/center) +"wuz" = ( +/obj/machinery/light/directional/west, +/obj/effect/turf_decal/stripes/line{ dir = 8 }, /turf/open/floor/iron, -/area/hallway/primary/central) -"wrK" = ( -/obj/effect/turf_decal/trimline/neutral/filled/corner, -/obj/effect/landmark/event_spawn, -/turf/open/floor/iron, -/area/hallway/primary/tram/center) -"wrW" = ( -/obj/effect/turf_decal/trimline/neutral/filled/corner{ - dir = 8 +/area/station/hallway/secondary/entry) +"wuE" = ( +/obj/structure/railing/corner{ + dir = 4 }, +/turf/open/floor/glass, +/area/station/commons/fitness/recreation) +"wuF" = ( /obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 1 + dir = 4 }, /turf/open/floor/iron, -/area/hallway/secondary/command) -"wsh" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, -/turf/open/floor/plating, -/area/engineering/atmos) -"wsi" = ( -/obj/effect/turf_decal/bot, -/obj/structure/transit_tube, -/turf/open/floor/plating, -/area/engineering/transit_tube) -"wso" = ( -/obj/structure/sink{ - dir = 4; - pixel_x = -12; - pixel_y = -2 - }, -/obj/structure/mirror/directional/west, -/turf/open/floor/iron/freezer, -/area/commons/toilet) -"wss" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 6 +/area/station/hallway/secondary/exit) +"wuQ" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 4 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/white, -/area/medical/storage) -"wsJ" = ( -/obj/effect/turf_decal/trimline/red/filled/corner{ - dir = 1 - }, -/turf/open/floor/iron, -/area/security/checkpoint/science) -"wsP" = ( /obj/structure/cable, /turf/open/floor/iron, -/area/engineering/atmos) -"wsS" = ( -/mob/living/simple_animal/mouse/brown/tom, -/turf/open/misc/asteroid, -/area/security/prison/workout) -"wsW" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/door/poddoor/preopen{ - id = "atmos"; - name = "Atmospherics Blast Door" - }, -/obj/effect/turf_decal/delivery, +/area/station/hallway/secondary/entry) +"wvn" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/turf/open/floor/iron, -/area/engineering/atmos) -"wsY" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 8 - }, -/turf/open/floor/iron/white, -/area/medical/medbay/lobby) -"wtb" = ( -/obj/structure/lattice/catwalk, /obj/effect/decal/cleanable/dirt, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/turf/open/floor/plating, -/area/maintenance/tram/mid) -"wtq" = ( +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/turf/open/floor/catwalk_floor, +/area/station/maintenance/starboard/central) +"wvr" = ( /obj/effect/turf_decal/trimline/neutral/filled/line, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/duct, -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/commons/lounge) -"wtu" = ( -/obj/machinery/power/apc/auto_name/directional/south, -/obj/structure/cable, -/turf/open/floor/iron/cafeteria{ - dir = 5 - }, -/area/command/heads_quarters/rd) -"wtK" = ( -/obj/effect/landmark/start/station_engineer, +/obj/machinery/airalarm/directional/south, /turf/open/floor/iron, -/area/engineering/main) -"wtN" = ( -/obj/machinery/door/airlock/security/glass{ - name = "Security Post - Cargo" +/area/station/commons/dorms) +"wvu" = ( +/obj/structure/chair/office{ + dir = 4 }, -/obj/effect/turf_decal/trimline/red/filled/line{ +/obj/effect/landmark/start/librarian, +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 8 +/turf/open/floor/wood, +/area/station/service/library) +"wvB" = ( +/obj/effect/turf_decal/delivery, +/obj/structure/holosign/barrier/atmos/sturdy, +/obj/machinery/camera/directional/south{ + c_tag = "Hallway - North-East Tram Bridge" }, -/obj/effect/mapping_helpers/airlock/access/any/security/general, -/turf/open/floor/iron, -/area/security/checkpoint/supply) -"wue" = ( +/turf/open/floor/vault, +/area/station/hallway/primary/tram/left) +"wvC" = ( +/obj/structure/ladder, /obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/turf/open/floor/catwalk_floor, -/area/maintenance/central/greater) -"wuk" = ( -/obj/effect/turf_decal/trimline/neutral/filled/corner{ +/turf/open/floor/plating, +/area/station/service/janitor) +"wvE" = ( +/obj/structure/fluff/tram_rail{ dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/openspace, +/area/station/hallway/primary/tram/center) +"wvK" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/white, +/area/station/science/lobby) +"wvN" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/disposalpipe/segment{ - dir = 6 + dir = 4 }, -/obj/machinery/duct, /obj/structure/cable, /turf/open/floor/iron, -/area/hallway/primary/central) -"wup" = ( -/obj/effect/turf_decal/trimline/yellow/warning{ - dir = 1 +/area/station/command/heads_quarters/ce) +"wwc" = ( +/obj/structure/table/wood, +/obj/item/paper_bin{ + pixel_x = -3; + pixel_y = 7 }, -/obj/structure/railing{ - dir = 1 +/obj/item/flashlight/lamp/green{ + on = 0; + pixel_x = -3; + pixel_y = 8 }, -/obj/effect/turf_decal/trimline/neutral/filled/arrow_ccw, -/obj/machinery/vending/coffee, -/turf/open/floor/iron, -/area/hallway/primary/tram/center) -"wuy" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/stripes/line{ +/turf/open/floor/carpet, +/area/station/command/heads_quarters/hos) +"wwn" = ( +/obj/structure/table, +/obj/structure/window/reinforced{ dir = 4 }, -/obj/effect/turf_decal/trimline/neutral/filled/line, -/turf/open/floor/iron, -/area/ai_monitored/command/storage/eva) -"wuA" = ( -/obj/machinery/door/firedoor, -/obj/structure/railing/corner, -/obj/effect/turf_decal/trimline/green/filled/line{ +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/turf/open/floor/iron/dark, -/area/service/hydroponics) -"wuT" = ( -/obj/structure/rack, -/obj/item/tank/jetpack/carbondioxide{ - pixel_x = 4; - pixel_y = -1 - }, -/obj/item/tank/jetpack/carbondioxide, -/obj/item/tank/jetpack/carbondioxide{ - pixel_x = -4; - pixel_y = 1 +/obj/item/paicard, +/obj/item/taperecorder{ + pixel_x = -3; + pixel_y = 2 }, -/obj/machinery/light/directional/south, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/obj/item/aicard, +/obj/item/circuitboard/aicore, +/turf/open/floor/iron/white, +/area/station/command/heads_quarters/rd) +"wwx" = ( +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/obj/structure/sign/warning/deathsposal{ + pixel_y = -32 }, -/turf/open/floor/iron, -/area/ai_monitored/command/storage/eva) -"wuU" = ( -/obj/structure/disposalpipe/segment{ +/turf/open/floor/iron/white, +/area/station/science/xenobiology) +"wwz" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/engineering/main) -"wuZ" = ( -/obj/structure/table, -/obj/item/assembly/signaler{ - pixel_y = 8 - }, -/obj/item/assembly/signaler{ - pixel_x = -8; - pixel_y = 5 - }, -/obj/item/assembly/signaler{ - pixel_x = -2; - pixel_y = -2 - }, -/obj/item/assembly/signaler{ - pixel_x = 6; - pixel_y = 5 +/obj/machinery/camera{ + c_tag = "Secure - Gravity Generator"; + dir = 10 }, /turf/open/floor/iron/dark, -/area/science/mixing/launch) -"wve" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/trimline/yellow/warning, -/obj/effect/turf_decal/stripes/corner, -/obj/machinery/light/small/directional/east, -/obj/effect/turf_decal/trimline/neutral/filled/corner{ +/area/station/engineering/gravity_generator) +"wwO" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/security/office) +"wxb" = ( +/obj/machinery/computer/chef_order{ dir = 1 }, -/obj/structure/disposalpipe/segment{ - dir = 9 - }, -/obj/machinery/button/door/directional/east{ - id = "right_tram_lower"; - req_access_txt = "12" +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 6 }, /turf/open/floor/iron, -/area/maintenance/tram/mid) -"wvf" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/area/station/hallway/secondary/service) +"wxf" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden, +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/security/checkpoint/engineering) +"wxj" = ( /obj/structure/disposalpipe/segment, /obj/structure/cable, /turf/open/floor/iron, -/area/hallway/primary/central) -"wvg" = ( -/obj/effect/turf_decal/trimline/purple/filled/line{ - dir = 10 - }, -/obj/machinery/camera/motion{ - c_tag = "Secure - AI Upload Access"; - dir = 10; - network = list("ss13","aiupload") - }, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/ai_upload_foyer) -"wvo" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ +/area/station/hallway/secondary/exit/departure_lounge) +"wxl" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/trimline/yellow/warning{ dir = 1 }, -/obj/machinery/door/firedoor, -/turf/open/floor/iron/white, -/area/medical/medbay/central) -"wvq" = ( -/turf/open/floor/circuit, -/area/science/robotics/mechbay) -"wvx" = ( -/obj/machinery/smartfridge/chemistry/preloaded, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "pharmacy_shutters_2"; - name = "Pharmacy shutters" - }, -/turf/open/floor/iron/white, -/area/medical/pharmacy) -"wvG" = ( -/turf/closed/wall, -/area/security/prison/workout) -"wvH" = ( -/obj/structure/cable, -/turf/closed/wall/r_wall, -/area/ai_monitored/turret_protected/aisat/hallway) -"wvQ" = ( -/turf/closed/wall, -/area/tcommsat/computer) -"wvY" = ( -/obj/effect/turf_decal/tile/yellow/fourcorners, -/obj/machinery/door/airlock/research{ - name = "Chemical Storage"; - req_access_txt = "69" +/obj/effect/turf_decal/stripes/corner{ + dir = 4 }, -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/textured, -/area/medical/medbay/central) -"wwa" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/sorting/mail{ - name = "sorting disposal pipe (Custodial Closet)"; - sortType = 22 +/obj/machinery/light/small/directional/east, +/obj/effect/turf_decal/trimline/neutral/filled/corner{ + dir = 8 }, -/obj/machinery/duct, -/obj/structure/cable, -/turf/open/floor/iron, -/area/hallway/primary/central) -"wwe" = ( -/obj/structure/table, -/obj/item/clothing/gloves/boxing, -/obj/item/clothing/gloves/boxing/blue{ - pixel_x = 4; - pixel_y = 5 +/obj/machinery/button/door/directional/east{ + id = "left_tram_lower"; + req_access = list("maint_tunnels") }, -/obj/structure/cable, -/obj/effect/turf_decal/trimline/red/filled/line, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/airalarm/directional/south, /turf/open/floor/iron, -/area/security/prison/workout) -"wwf" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/grunge{ - name = "Lounge" - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron/grimy, -/area/service/library/lounge) -"wwj" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 4 - }, -/obj/machinery/light/small/directional/west, -/turf/open/floor/carpet, -/area/cargo/miningdock) -"wwp" = ( -/obj/effect/turf_decal/trimline/red/filled/corner{ +/area/station/maintenance/tram/left) +"wxI" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 8 }, -/obj/effect/turf_decal/trimline/red/filled/corner{ +/obj/item/radio/intercom/directional/west, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"wxJ" = ( +/obj/machinery/suit_storage_unit/engine, +/obj/effect/turf_decal/bot{ dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment{ - dir = 10 +/obj/machinery/light/directional/west, +/turf/open/floor/iron/dark, +/area/station/engineering/engine_smes) +"wyd" = ( +/turf/closed/wall, +/area/station/medical/medbay/lobby) +"wyj" = ( +/obj/machinery/atmospherics/components/binary/pump/on{ + dir = 4; + name = "External to Filter" }, -/turf/open/floor/iron/showroomfloor, -/area/security/warden) -"wws" = ( -/obj/effect/turf_decal/siding/thinplating/corner, -/obj/item/banner/cargo/mundane, -/turf/open/floor/iron, -/area/cargo/storage) -"www" = ( -/obj/effect/spawner/random/engineering/tracking_beacon, -/obj/effect/turf_decal/trimline/neutral/corner{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/orange/visible, +/obj/effect/turf_decal/trimline/yellow/filled/line{ dir = 8 }, -/obj/effect/turf_decal/trimline/neutral/corner, +/obj/item/radio/intercom/directional/west, /turf/open/floor/iron, -/area/service/hydroponics/garden) -"wwC" = ( -/turf/closed/wall, -/area/science/lab) -"wwE" = ( -/turf/closed/wall/r_wall, -/area/security/office) -"wwN" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 10 +/area/station/engineering/atmos) +"wyH" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 8 }, -/obj/structure/cable, +/obj/machinery/firealarm/directional/west, /turf/open/floor/iron/white, -/area/science/research) -"wwP" = ( -/obj/structure/grille, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/smooth, -/area/maintenance/department/security) -"wwQ" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/area/station/medical/medbay/central) +"wyS" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 6 }, -/obj/structure/table/glass, -/obj/item/folder/white{ - pixel_x = 2 +/obj/effect/turf_decal/trimline/brown/corner{ + dir = 8 }, -/obj/item/radio/headset/headset_sci{ - pixel_x = -7; - pixel_y = 6 +/turf/open/floor/iron, +/area/station/hallway/secondary/exit) +"wyV" = ( +/obj/effect/turf_decal/tile/bar{ + dir = 1 }, -/obj/item/storage/pill_bottle/mutadone{ - pixel_x = 11; - pixel_y = 7 +/obj/effect/turf_decal/trimline/neutral/filled/corner{ + dir = 4 }, -/turf/open/floor/iron/dark, -/area/science/genetics) -"wwW" = ( -/obj/structure/table/reinforced, -/obj/structure/reagent_dispensers/servingdish, -/obj/machinery/door/firedoor, -/turf/open/floor/iron/cafeteria, -/area/security/prison/mess) -"wxc" = ( -/obj/effect/turf_decal/trimline/purple/filled/line{ +/obj/machinery/duct, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron/dark/side{ dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/camera{ - c_tag = "Science - Main AI Access Hall"; - dir = 6; - network = list("ss13","rd") +/area/station/commons/lounge) +"wyY" = ( +/obj/structure/disposalpipe/segment, +/turf/closed/wall/r_wall, +/area/station/maintenance/starboard/central) +"wzb" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/trash/garbage, +/turf/open/floor/plating, +/area/station/maintenance/starboard/central) +"wzg" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/security/checkpoint/escape) +"wzm" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 8 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, -/turf/open/floor/iron/white, -/area/science/research) -"wxd" = ( -/obj/structure/railing{ - dir = 1 +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) +"wzq" = ( +/obj/structure/sign/warning/radiation/rad_area{ + dir = 1; + pixel_y = 32 }, -/turf/open/floor/glass/reinforced, -/area/ai_monitored/turret_protected/aisat/hallway) -"wxg" = ( -/obj/effect/turf_decal/trimline/yellow/filled/corner{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 1 }, -/obj/effect/turf_decal/trimline/yellow/filled/corner{ - dir = 8 +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/hallway/secondary/construction/engineering) +"wzz" = ( +/obj/machinery/door/airlock/external{ + name = "External Access" }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/mapping_helpers/airlock/cyclelink_helper, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment{ +/obj/effect/mapping_helpers/airlock/access/all/engineering/construction, +/turf/open/floor/plating, +/area/station/ai_monitored/turret_protected/aisat/foyer) +"wzD" = ( +/obj/effect/turf_decal/trimline/purple/filled/line{ dir = 9 }, +/obj/machinery/atmospherics/components/unary/thermomachine/freezer/on{ + name = "euthanization chamber freezer" + }, +/turf/open/floor/iron/dark, +/area/station/science/xenobiology) +"wzL" = ( +/obj/effect/turf_decal/stripes/corner, +/obj/effect/turf_decal/trimline/purple/filled/line, +/obj/machinery/camera/directional/west{ + c_tag = "Science - Xenobiology Lower West"; + network = list("ss13","rd","xeno") + }, /obj/structure/cable, -/turf/open/floor/iron, -/area/engineering/main) -"wxh" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 4 +/turf/open/floor/iron/dark, +/area/station/science/xenobiology) +"wzU" = ( +/obj/machinery/camera/directional/south{ + c_tag = "Science - Xenobiology Kill Room Lower"; + network = list("ss13","rd","xeno") }, -/obj/effect/turf_decal/siding/thinplating{ +/obj/machinery/atmospherics/components/unary/passive_vent{ + dir = 4; + name = "killroom vent" + }, +/turf/open/floor/circuit/telecomms, +/area/station/science/xenobiology) +"wAa" = ( +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plating/airless, +/area/station/science/ordnance/bomb) +"wAb" = ( +/obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/machinery/light/directional/east, -/obj/machinery/camera/directional/east{ - c_tag = "Civilian - Recreational Area West" +/obj/machinery/atmospherics/pipe/color_adapter{ + dir = 4 }, /turf/open/floor/iron, -/area/commons/fitness/recreation) -"wxy" = ( -/obj/machinery/light_switch/directional/west, -/obj/effect/turf_decal/trimline/yellow/filled/corner{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/dark/visible, +/area/station/engineering/atmos) +"wAj" = ( +/obj/structure/disposalpipe/segment, /turf/open/floor/iron, -/area/maintenance/disposal/incinerator) -"wxA" = ( -/obj/structure/chair/stool/directional/south, +/area/station/hallway/primary/central) +"wAm" = ( +/obj/machinery/pdapainter/security, /turf/open/floor/carpet, -/area/hallway/secondary/entry) -"wxM" = ( -/obj/effect/turf_decal/stripes{ - dir = 4 +/area/station/command/heads_quarters/hos) +"wAt" = ( +/obj/structure/table, +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 1 }, -/obj/machinery/light/directional/north, -/turf/open/floor/iron/dark, -/area/science/mixing/launch) -"wxV" = ( -/obj/effect/turf_decal/trimline/purple/filled/corner, -/obj/effect/turf_decal/trimline/purple/filled/corner{ - dir = 8 +/obj/structure/sign/warning/no_smoking{ + pixel_y = 32 }, -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/trimline/neutral/corner{ - dir = 8 +/obj/item/experi_scanner{ + pixel_x = 5 }, -/obj/effect/turf_decal/trimline/neutral/corner, -/obj/structure/cable, +/obj/item/experi_scanner, +/obj/item/experi_scanner{ + pixel_x = -5 + }, +/turf/open/floor/iron/white, +/area/station/science/research) +"wAA" = ( +/obj/machinery/door/window/left/directional/east{ + name = "Coffin Storage"; + req_access = list("chapel_office") + }, +/turf/open/floor/carpet, +/area/station/service/chapel/monastery) +"wAD" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible/layer2, +/obj/effect/turf_decal/sand/plating, +/turf/open/floor/plating/airless, +/area/mine/explored) +"wAG" = ( +/obj/effect/turf_decal/bot, +/obj/structure/reagent_dispensers/foamtank, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"wAQ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/chair/stool/directional/north, +/obj/structure/cable/layer1, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible/layer2, /turf/open/floor/iron, -/area/hallway/secondary/exit) -"wxY" = ( +/area/station/maintenance/disposal/incinerator) +"wAW" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/decal/cleanable/dirt, /obj/structure/disposalpipe/segment{ - dir = 6 + dir = 10 }, /obj/structure/cable, -/turf/open/floor/iron/dark, -/area/security/courtroom) -"wxZ" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 4 - }, -/obj/structure/extinguisher_cabinet/directional/east, -/turf/open/floor/iron, -/area/hallway/secondary/command) -"wya" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 8 - }, -/obj/item/radio/intercom/directional/west, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron, -/area/hallway/primary/tram/left) -"wye" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 +/turf/open/floor/catwalk_floor, +/area/station/maintenance/starboard/central) +"wBb" = ( +/obj/effect/turf_decal/trimline/purple/filled/corner, +/turf/open/floor/iron/white, +/area/station/science/lobby) +"wBi" = ( +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 1 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/cafeteria{ - dir = 5 +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/firealarm/directional/north, +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/science/research) +"wBl" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/structure/girder, +/turf/open/floor/iron/smooth, +/area/station/maintenance/port/central) +"wBw" = ( +/obj/machinery/door/airlock/external{ + name = "Escape Pod Four" }, -/area/science/breakroom) -"wyl" = ( -/obj/effect/turf_decal/trimline/brown/filled/line{ - dir = 8 +/obj/effect/decal/cleanable/dirt, +/obj/effect/mapping_helpers/airlock/access/all/security/general, +/turf/open/floor/plating, +/area/station/security/office) +"wBB" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/door/airlock/maintenance_hatch, +/obj/effect/mapping_helpers/airlock/unres, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +/turf/open/floor/iron/smooth, +/area/station/maintenance/department/crew_quarters/dorms) +"wBX" = ( +/obj/structure/window/reinforced{ + dir = 4; + layer = 2.9 }, -/obj/effect/turf_decal/trimline/brown/filled/corner{ +/obj/structure/table/reinforced, +/obj/effect/turf_decal/trimline/brown/filled/line{ dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment, -/obj/structure/cable, -/turf/open/floor/iron, -/area/cargo/miningdock) -"wyo" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/dark/visible, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible/layer2, -/obj/machinery/air_sensor/incinerator_tank, -/turf/open/floor/engine, -/area/maintenance/disposal/incinerator) -"wyr" = ( -/obj/effect/turf_decal/trimline/neutral/filled/corner{ - dir = 4 +/obj/item/hand_labeler{ + pixel_y = 8 }, -/obj/structure/cable, +/obj/item/storage/box, +/turf/open/floor/iron, +/area/station/cargo/sorting) +"wCj" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/turf/open/floor/iron, +/area/station/commons/dorms) +"wCm" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 4 +/turf/open/floor/iron/white/smooth_edge{ + dir = 8 }, -/turf/open/floor/iron, -/area/commons/fitness/recreation) -"wyy" = ( -/obj/effect/turf_decal/trimline/white/filled/line{ - dir = 5 +/area/station/security/execution/education) +"wCA" = ( +/obj/effect/turf_decal/sand/plating, +/obj/effect/turf_decal/stripes/asteroid/line{ + dir = 6 }, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/aisat_interior) -"wyA" = ( -/obj/effect/turf_decal/trimline/red/filled/corner, -/obj/effect/turf_decal/trimline/red/filled/corner{ +/obj/effect/turf_decal/stripes/asteroid/corner{ + dir = 1 + }, +/turf/open/floor/plating/airless, +/area/mine/explored) +"wCD" = ( +/obj/effect/turf_decal/siding/thinplating{ dir = 8 }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 1 +/obj/machinery/turretid{ + icon_state = "control_stun"; + name = "AI Hallway turret control"; + pixel_x = 3; + pixel_y = 28 }, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/aisat/hallway) +"wCG" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/bot, +/obj/structure/closet/crate, +/obj/effect/spawner/random/engineering/tool, +/obj/effect/spawner/random/maintenance/two, +/turf/open/floor/iron/smooth, +/area/station/maintenance/department/crew_quarters/dorms) +"wCN" = ( +/obj/machinery/status_display/evac/directional/north, /turf/open/floor/iron, -/area/security/prison) -"wyO" = ( -/obj/machinery/stasis{ - dir = 4 - }, -/obj/machinery/defibrillator_mount/directional/north, -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 9 +/area/station/engineering/main) +"wDa" = ( +/turf/open/floor/iron/white, +/area/station/security/medical) +"wDb" = ( +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 10 }, +/obj/machinery/module_duplicator, /obj/machinery/camera/directional/west{ - c_tag = "Medical - Treatment North-West"; - network = list("ss13","medbay") + c_tag = "Circuits Lab"; + network = list("ss13","rd") }, -/turf/open/floor/iron/white, -/area/medical/treatment_center) -"wyW" = ( -/obj/item/radio/intercom/directional/north, -/obj/machinery/photocopier, -/turf/open/floor/wood, -/area/service/lawoffice) -"wzh" = ( -/obj/structure/closet/secure_closet/brig/genpop, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/turf/open/floor/iron, +/area/station/science/auxlab) +"wDh" = ( +/obj/machinery/door/airlock/external, +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/obj/effect/mapping_helpers/airlock/access/all/engineering/atmos, +/turf/open/floor/plating, +/area/station/engineering/atmos) +"wDS" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden, +/turf/closed/wall/r_wall, +/area/station/command/heads_quarters/ce) +"wEg" = ( +/obj/effect/turf_decal/trimline/yellow/warning{ 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/corner, +/obj/structure/disposalpipe/segment, +/obj/machinery/camera{ + c_tag = "Hallway - Central Tram Platform South-East"; + dir = 6 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark, -/area/security/prison) -"wAo" = ( +/obj/effect/turf_decal/caution, +/obj/machinery/firealarm/directional/east, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/hallway/primary/tram/center) +"wEl" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 8 - }, +/obj/structure/disposalpipe/segment, /turf/open/floor/iron, -/area/security/courtroom) -"wAD" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible/layer2, -/obj/effect/turf_decal/sand/plating, -/turf/open/floor/plating/airless, -/area/mine/explored) -"wAJ" = ( -/obj/machinery/light/small/directional/north, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/trimline/yellow/filled/line{ +/area/station/hallway/primary/central) +"wEm" = ( +/obj/effect/turf_decal/trimline/blue/filled/corner{ dir = 1 }, -/obj/machinery/portable_atmospherics/scrubber, -/obj/machinery/atmospherics/pipe/smart/manifold4w/orange/visible, -/turf/open/floor/iron, -/area/engineering/atmos) -"wAU" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line, -/obj/structure/disposalpipe/segment{ +/obj/effect/turf_decal/trimline/blue/filled/corner{ dir = 4 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/structure/disposalpipe/segment, /turf/open/floor/iron/white, -/area/medical/pharmacy) -"wBf" = ( -/obj/effect/turf_decal/trimline/red/filled/corner{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/red/filled/line, -/turf/open/floor/iron, -/area/security/prison) -"wBH" = ( -/obj/machinery/computer/security/hos, -/obj/machinery/light/directional/north, -/turf/open/floor/carpet, -/area/command/heads_quarters/hos) -"wBO" = ( -/obj/effect/turf_decal/trimline/red/filled/corner{ - dir = 1 +/area/station/medical/medbay/central) +"wEr" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/firedoor, +/obj/machinery/door/window/left/directional/west{ + dir = 4; + name = "Hydroponics Desk"; + req_access = list("hydroponics") }, -/obj/effect/turf_decal/trimline/red/filled/corner{ +/turf/open/floor/plating, +/area/station/service/hydroponics) +"wEQ" = ( +/turf/open/floor/circuit, +/area/station/science/robotics/mechbay) +"wEX" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 4 }, -/obj/effect/turf_decal/trimline/neutral/corner{ +/obj/effect/turf_decal/trimline/neutral/filled/corner{ dir = 1 }, -/obj/effect/turf_decal/trimline/neutral/corner{ - dir = 4 - }, +/obj/structure/cable, /turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"wBP" = ( +/area/station/hallway/secondary/construction/engineering) +"wFa" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 10 + }, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/aisat/hallway) +"wFx" = ( +/turf/closed/wall, +/area/station/science/robotics/lab) +"wFz" = ( +/obj/machinery/door/airlock/maintenance_hatch, /obj/effect/decal/cleanable/dirt, +/obj/effect/mapping_helpers/airlock/access/all/supply/general, /turf/open/floor/iron/smooth, -/area/maintenance/department/cargo) -"wBV" = ( -/obj/effect/turf_decal/siding/thinplating{ - dir = 1 - }, -/obj/structure/chair/stool/bar/directional/south, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/cafeteria, -/area/service/kitchen/diner) -"wBZ" = ( -/obj/effect/turf_decal/stripes/line, -/obj/machinery/camera/emp_proof/directional/south{ - c_tag = "Engineering - Engine Room South-West"; - network = list("ss13","engine","engineering") +/area/station/maintenance/department/cargo) +"wFC" = ( +/obj/effect/turf_decal/trimline/red/filled/corner{ + dir = 4 }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/obj/effect/turf_decal/trimline/red/filled/line, +/obj/machinery/light/directional/south, +/turf/open/floor/iron, +/area/station/security/courtroom) +"wFS" = ( +/obj/machinery/modular_computer/console/preset/cargochat/security{ dir = 4 }, -/obj/structure/cable, -/turf/open/floor/engine, -/area/engineering/supermatter/room) -"wCa" = ( -/obj/machinery/power/apc/auto_name/directional/south, -/obj/structure/cable, -/obj/structure/table/glass, -/obj/item/reagent_containers/glass/bottle/toxin{ - pixel_x = 6; - pixel_y = 8 +/obj/machinery/newscaster/directional/west, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 8 }, -/obj/item/reagent_containers/glass/bottle/facid{ - name = "fluorosulfuric acid bottle"; - pixel_x = -3; - pixel_y = 6 +/obj/effect/turf_decal/trimline/red/filled/warning{ + dir = 6 }, -/obj/item/reagent_containers/glass/bottle/morphine{ - name = "nyquil bottle"; - pixel_x = 5; - pixel_y = 1 +/turf/open/floor/iron, +/area/station/security/office) +"wFT" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 5 }, -/obj/item/reagent_containers/dropper, -/obj/item/reagent_containers/syringe{ - pixel_y = 5 +/turf/open/floor/iron, +/area/station/security/prison) +"wGb" = ( +/obj/item/shovel, +/turf/open/misc/asteroid/airless, +/area/mine/explored) +"wGc" = ( +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Tunnel Access" }, -/turf/open/floor/iron/white, -/area/security/execution/education) -"wCn" = ( -/obj/machinery/light/directional/north, -/turf/open/openspace, -/area/hallway/primary/tram/left) -"wCt" = ( -/obj/machinery/holopad, -/obj/effect/turf_decal/bot, -/obj/effect/landmark/event_spawn, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/decal/cleanable/dirt, /obj/structure/cable, -/turf/open/floor/iron, -/area/commons/storage/tools) -"wCu" = ( -/obj/effect/turf_decal/sand/plating, -/obj/effect/spawner/random/structure/girder, -/turf/open/floor/plating, -/area/maintenance/starboard/lesser) -"wCA" = ( -/obj/effect/turf_decal/sand/plating, -/obj/effect/turf_decal/stripes/asteroid/line{ - dir = 6 +/obj/effect/mapping_helpers/airlock/unres{ + dir = 1 }, -/obj/effect/turf_decal/stripes/asteroid/corner{ +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +/turf/open/floor/catwalk_floor, +/area/station/maintenance/port/central) +"wGd" = ( +/obj/effect/turf_decal/stripes{ dir = 1 }, -/turf/open/floor/plating/airless, -/area/mine/explored) -"wDe" = ( -/turf/closed/wall, -/area/cargo/storage) -"wDh" = ( -/obj/effect/turf_decal/trimline/neutral/filled/corner{ - dir = 4 +/obj/effect/turf_decal/stripes, +/obj/effect/landmark/tram/right_part, +/turf/open/floor/vault, +/area/station/hallway/primary/tram/right) +"wGh" = ( +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 1 }, +/obj/machinery/module_duplicator, +/turf/open/floor/iron/white, +/area/station/science/explab) +"wGy" = ( +/obj/effect/turf_decal/trimline/yellow/warning, /obj/effect/turf_decal/trimline/neutral/filled/corner{ dir = 1 }, -/obj/effect/turf_decal/trimline/purple/corner{ - dir = 4 +/obj/machinery/camera/directional/west{ + c_tag = "Hallway - Port Tram Platform North-West" }, -/obj/effect/turf_decal/trimline/purple/corner{ +/obj/effect/turf_decal/caution{ dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment{ - dir = 6 - }, -/obj/machinery/duct, +/obj/structure/disposalpipe/segment, /obj/structure/cable, /turf/open/floor/iron, -/area/service/janitor) -"wDq" = ( -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 - }, -/obj/structure/table, -/obj/machinery/microwave{ - pixel_y = 6 - }, +/area/station/hallway/primary/tram/left) +"wGC" = ( +/obj/machinery/vending/wardrobe/sec_wardrobe, +/obj/effect/turf_decal/trimline/red/filled/line, /turf/open/floor/iron, -/area/cargo/miningdock/cafeteria) -"wDu" = ( -/obj/effect/turf_decal/trimline/white/line{ - dir = 10 - }, -/obj/effect/turf_decal/trimline/yellow/corner{ - dir = 4 - }, -/obj/item/kirbyplants/photosynthetic, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/aisat_interior) -"wDv" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ +/area/station/security/checkpoint) +"wGF" = ( +/obj/machinery/mineral/equipment_vendor, +/obj/effect/turf_decal/tile/brown{ dir = 4 }, -/obj/effect/turf_decal/trimline/neutral/filled/corner{ +/obj/effect/turf_decal/tile/brown{ dir = 8 }, -/obj/machinery/light/directional/east, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/item/radio/intercom/directional/east, -/turf/open/floor/iron, -/area/commons/dorms) -"wDw" = ( -/obj/effect/turf_decal/trimline/yellow/warning{ +/obj/effect/turf_decal/tile/brown{ dir = 1 }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/trimline/neutral/filled/line, -/turf/open/floor/iron, -/area/maintenance/tram/mid) -"wDQ" = ( -/obj/effect/turf_decal/trimline/neutral/filled/corner{ +/obj/effect/turf_decal/tile/brown, +/obj/structure/disposalpipe/trunk/multiz{ dir = 1 }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/hallway/primary/tram/left) -"wDW" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 5 +/area/station/cargo/miningdock) +"wGQ" = ( +/obj/structure/window/reinforced/spawner/north, +/turf/open/floor/iron/dark/smooth_edge{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/ai_monitored/security/armory) -"wDZ" = ( -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/smooth, -/area/maintenance/port/aft) -"wEr" = ( -/obj/effect/turf_decal/trimline/neutral/filled/corner, +/area/station/commons/fitness) +"wGR" = ( +/obj/machinery/light/small/directional/east, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/trimline/neutral/filled/corner{ +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/catwalk_floor, +/area/station/hallway/primary/tram/right) +"wGV" = ( +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ dir = 4 }, -/obj/structure/cable, -/turf/open/floor/iron, -/area/hallway/primary/central) -"wEy" = ( -/obj/effect/turf_decal/trimline/red/filled/corner, -/obj/effect/turf_decal/trimline/red/filled/corner{ - dir = 8 +/obj/machinery/portable_atmospherics/canister, +/turf/open/floor/iron/dark, +/area/station/science/xenobiology) +"wHg" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 4 }, -/obj/effect/turf_decal/trimline/neutral/corner, -/obj/effect/turf_decal/trimline/neutral/corner{ +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 8 }, /turf/open/floor/iron, -/area/hallway/secondary/exit) -"wEF" = ( -/obj/machinery/door/poddoor/shutters/radiation/preopen{ - id = "engsm"; - name = "Radiation Chamber Shutters" +/area/station/hallway/primary/central) +"wHT" = ( +/turf/closed/wall/r_wall, +/area/station/command/heads_quarters/hop) +"wHZ" = ( +/obj/machinery/door/airlock/research{ + name = "Ordnance Lab" }, -/obj/effect/turf_decal/stripes/line{ +/obj/structure/disposalpipe/segment{ dir = 4 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable/layer3, -/turf/open/floor/plating, -/area/engineering/supermatter) -"wEI" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/trimline/purple/filled/line{ dir = 1 }, -/obj/effect/landmark/event_spawn, -/turf/open/floor/iron, -/area/commons/dorms) -"wEL" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/wood, -/area/command/heads_quarters/hop) -"wEO" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/catwalk_floor, -/area/maintenance/department/crew_quarters/dorms) -"wFn" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, /obj/effect/turf_decal/trimline/purple/filled/line, +/obj/machinery/door/firedoor/heavy, +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/access/all/science/ordnance, /turf/open/floor/iron/white, -/area/science/xenobiology) -"wFo" = ( -/obj/machinery/light/directional/north, -/obj/machinery/door/firedoor/border_only{ - dir = 4 +/area/station/science/lower) +"wId" = ( +/obj/machinery/door/airlock/mining/glass{ + name = "Cargo Bay" }, -/obj/structure/flora/ausbushes/ywflowers, -/obj/structure/flora/ausbushes/grassybush, -/turf/open/floor/grass, -/area/commons/dorms) -"wFA" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/dark, -/area/commons/fitness/recreation/entertainment) -"wFF" = ( -/obj/structure/table/wood, -/obj/machinery/firealarm/directional/north, -/obj/item/storage/book/bible, -/turf/open/floor/iron/chapel{ - dir = 9 +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/trimline/brown/filled/line{ + dir = 4 }, -/area/service/chapel) -"wFO" = ( -/obj/machinery/door/airlock/engineering{ - name = "Power Access Hatch"; - req_access_txt = "11" +/obj/effect/turf_decal/trimline/brown/filled/line{ + dir = 8 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/turf/open/floor/catwalk_floor, -/area/maintenance/central/greater) -"wGb" = ( -/obj/item/shovel, -/turf/open/misc/asteroid/airless, -/area/mine/explored) -"wGo" = ( -/obj/machinery/atmospherics/pipe/heat_exchanging/manifold/layer2, -/obj/machinery/atmospherics/components/unary/vent_scrubber, -/turf/open/floor/iron/dark/airless, -/area/science/mixing/chamber) -"wGv" = ( -/obj/machinery/suit_storage_unit/security, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/ai_monitored/security/armory) -"wGH" = ( -/obj/effect/turf_decal/trimline/neutral/filled/corner{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, /obj/structure/disposalpipe/segment, +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/access/all/supply/general, /turf/open/floor/iron, -/area/hallway/secondary/command) -"wGW" = ( -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 - }, -/obj/machinery/computer/slot_machine, -/obj/machinery/light/directional/west, -/turf/open/floor/iron, -/area/commons/lounge) -"wGY" = ( +/area/station/cargo/storage) +"wIf" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden, /turf/closed/wall/r_wall, -/area/science/explab) -"wHf" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 1 - }, +/area/station/engineering/atmos) +"wIg" = ( +/obj/machinery/holopad, +/obj/effect/turf_decal/bot, /turf/open/floor/iron, -/area/hallway/secondary/exit) -"wHk" = ( -/obj/machinery/door/airlock/grunge{ - name = "Morgue"; - req_access_txt = "5;6" +/area/station/command/heads_quarters/ce) +"wIn" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 1 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/door/firedoor, -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/medical/morgue) -"wHu" = ( -/obj/effect/turf_decal/trimline/brown/filled/line, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/light/directional/south, /obj/structure/cable, /turf/open/floor/iron, -/area/cargo/miningdock) -"wHx" = ( -/obj/effect/turf_decal/trimline/purple/filled/line{ - dir = 10 +/area/station/hallway/secondary/exit) +"wIo" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 6 }, -/obj/machinery/module_duplicator, +/turf/open/floor/iron, +/area/station/ai_monitored/security/armory) +"wIu" = ( +/obj/effect/spawner/structure/window, +/turf/open/floor/plating, +/area/station/service/kitchen/diner) +"wIx" = ( /obj/machinery/camera/directional/west{ - c_tag = "Circuits Lab"; - network = list("ss13","rd") + c_tag = "Secure - Gateway North" }, -/turf/open/floor/iron, -/area/science/misc_lab) -"wHz" = ( -/obj/structure/table/reinforced, -/obj/machinery/computer/security/telescreen{ - dir = 4; - name = "Cargo Camera Monitor"; - network = list("ss13","cargo") +/turf/open/floor/iron/smooth, +/area/station/command/gateway) +"wIy" = ( +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 10 }, -/obj/item/radio/intercom/directional/west, +/turf/open/floor/iron, +/area/station/engineering/transit_tube) +"wIA" = ( /obj/effect/turf_decal/trimline/red/filled/line{ dir = 9 }, -/obj/machinery/firealarm/directional/north, -/turf/open/floor/iron, -/area/security/checkpoint/supply) -"wHB" = ( -/obj/effect/turf_decal/trimline/red/filled/line, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, /turf/open/floor/iron, -/area/security/checkpoint/escape) -"wHJ" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/item/assembly/mousetrap/armed, +/area/station/security/checkpoint/engineering) +"wII" = ( /obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/turf/open/floor/catwalk_floor, -/area/maintenance/starboard/lesser) -"wHQ" = ( -/obj/structure/table/glass, -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 1 - }, -/obj/item/radio/intercom/directional/north, -/obj/item/storage/backpack/duffelbag/med/surgery, -/turf/open/floor/iron/white, -/area/medical/surgery/aft) -"wHV" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/public/glass{ - name = "Commons Area" - }, -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/neutral/filled/line{ +/obj/effect/turf_decal/trimline/yellow/warning{ dir = 8 }, +/obj/structure/shuttle/engine/propulsion{ + desc = "A standard reliable bluespace engine used by many forms of shuttles. This one has the bluespace core removed."; + name = "inactive propulsion engine" + }, +/obj/effect/decal/cleanable/oil, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, -/area/hallway/secondary/entry) -"wIc" = ( -/obj/machinery/computer/gateway_control, -/obj/effect/turf_decal/trimline/neutral/filled/line{ +/area/station/maintenance/port/central) +"wIM" = ( +/obj/structure/closet/secure_closet/freezer/meat, +/turf/open/floor/iron/showroomfloor, +/area/station/service/kitchen/coldroom) +"wIP" = ( +/obj/structure/lattice/catwalk, +/turf/open/space/openspace, +/area/station/solars/port/aft) +"wIY" = ( +/obj/effect/turf_decal/trimline/brown/filled/corner{ dir = 1 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/dark/visible, /turf/open/floor/iron, -/area/command/gateway) -"wIm" = ( -/obj/structure/disposalpipe/segment{ +/area/station/engineering/atmos) +"wJh" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ dir = 4 }, -/obj/effect/turf_decal/trimline/yellow/filled/corner, -/obj/effect/turf_decal/trimline/yellow/filled/line{ +/obj/effect/turf_decal/trimline/red/filled/corner{ dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/light_switch/directional/north, -/obj/structure/cable, /turf/open/floor/iron, -/area/tcommsat/computer) -"wIq" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/area/station/security/prison) +"wJi" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 8 }, -/obj/effect/turf_decal/trimline/neutral/filled/line{ +/obj/effect/turf_decal/trimline/neutral/filled/corner{ dir = 4 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, /turf/open/floor/iron, -/area/hallway/primary/central) -"wIC" = ( -/mob/living/simple_animal/sloth/paperwork, -/turf/open/floor/glass, -/area/cargo/storage) -"wIK" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/general/hidden, -/obj/effect/turf_decal/siding/blue{ - dir = 1 +/area/station/hallway/secondary/exit) +"wJO" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/smooth, +/area/station/maintenance/department/science) +"wJW" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 10 }, -/obj/effect/turf_decal/siding/blue, -/turf/open/floor/iron/dark/telecomms, -/area/science/server) -"wIO" = ( /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment{ +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 4 }, -/turf/open/floor/carpet, -/area/service/chapel) -"wIU" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/disposalpipe/segment{ - dir = 5 +/turf/open/floor/iron/white, +/area/station/medical/pharmacy) +"wKe" = ( +/obj/machinery/computer/exoscanner_control{ + dir = 4 }, -/turf/open/floor/engine, -/area/science/xenobiology) -"wJe" = ( -/obj/machinery/computer/upload/ai{ - dir = 8 +/obj/effect/turf_decal/trimline/brown/filled/line{ + dir = 10 }, -/obj/machinery/flasher/directional/east{ - id = "AI" +/turf/open/floor/iron, +/area/station/cargo/drone_bay) +"wKl" = ( +/obj/structure/closet/crate/goldcrate, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, -/turf/open/floor/circuit/green, -/area/ai_monitored/turret_protected/ai_upload) -"wJz" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/trimline/purple/filled/corner{ +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/turf/open/floor/iron/dark, -/area/science/xenobiology) -"wJP" = ( -/turf/closed/wall, -/area/service/kitchen/diner) -"wJT" = ( -/obj/machinery/light/directional/east, -/turf/open/floor/glass/reinforced, -/area/ai_monitored/turret_protected/aisat/hallway) -"wKf" = ( -/obj/structure/cable, -/turf/open/floor/circuit, -/area/ai_monitored/turret_protected/ai) -"wKm" = ( -/obj/structure/window/reinforced/spawner/west, -/obj/structure/window/reinforced/spawner, -/obj/structure/table/glass, -/obj/effect/turf_decal/trimline/yellow/filled/line{ +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/item/reagent_containers/glass/beaker/large, -/obj/item/reagent_containers/glass/beaker{ - pixel_x = 8; - pixel_y = 2 +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/bot_white/right, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/command/nuke_storage) +"wKs" = ( +/obj/effect/turf_decal/trimline/yellow/warning{ + dir = 8 }, -/obj/item/reagent_containers/glass/bottle/multiver{ - pixel_x = 7; - pixel_y = 12 +/obj/machinery/status_display/evac/directional/north, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/aisat/foyer) +"wKF" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, -/obj/item/reagent_containers/glass/bottle/epinephrine{ - pixel_x = -4; - pixel_y = 12 +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/obj/item/reagent_containers/dropper, -/obj/item/reagent_containers/syringe, -/turf/open/floor/iron/white, -/area/medical/pharmacy) -"wKs" = ( -/turf/open/floor/wood, -/area/commons/vacant_room/office) -"wKG" = ( -/turf/closed/wall/r_wall, -/area/engineering/supermatter) -"wKU" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/turf/open/floor/iron, -/area/hallway/secondary/service) -"wKW" = ( -/obj/structure/table/wood, -/turf/open/floor/iron/grimy, -/area/service/library/lounge) -"wKY" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/white, -/area/medical/medbay/lobby) -"wLb" = ( -/obj/machinery/computer/camera_advanced/xenobio, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/stripes/line{ - dir = 5 +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/smartfridge/organ, +/obj/item/radio/intercom/directional/north, +/turf/open/floor/iron/dark, +/area/station/medical/morgue) +"wKU" = ( +/obj/machinery/button/door/directional/south{ + id = "kitchencounter"; + name = "Kitchen Counter Shutters"; + pixel_x = -8; + req_access = list("kitchen") }, -/turf/open/floor/iron, -/area/science/xenobiology) -"wLe" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 9 +/obj/effect/turf_decal/siding/thinplating/corner{ + dir = 8 }, -/obj/structure/chair, -/obj/machinery/airalarm/directional/north, -/obj/machinery/camera{ - c_tag = "Departures - Holding Wing"; - dir = 10; - network = list("ss13","Security") +/obj/structure/sink{ + dir = 8; + pixel_x = 11 }, -/turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"wLl" = ( -/obj/effect/turf_decal/sand/plating, -/obj/machinery/door/airlock/external{ - name = "External Access" +/turf/open/floor/iron/white, +/area/station/service/kitchen) +"wLk" = ( +/obj/effect/spawner/structure/window, +/obj/structure/disposalpipe/segment{ + dir = 4 }, /turf/open/floor/plating, -/area/maintenance/central/greater) -"wLH" = ( -/obj/structure/cable, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/catwalk_floor, -/area/maintenance/central/greater) -"wLM" = ( -/obj/structure/rack, -/obj/item/reagent_containers/glass/bottle/epinephrine{ - pixel_x = -5; - pixel_y = 3 - }, -/obj/item/reagent_containers/glass/bottle/fluorine{ - pixel_x = 7; - pixel_y = 3 +/area/station/service/kitchen/diner) +"wLC" = ( +/obj/effect/turf_decal/trimline/red/filled/corner{ + dir = 8 }, -/obj/item/reagent_containers/glass/bottle/iodine{ - pixel_x = 1 +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron, +/area/station/security/office) +"wLG" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 8 }, -/obj/structure/sign/warning/chemdiamond{ - pixel_y = -32 +/obj/structure/window/reinforced/spawner/north, +/obj/structure/window/reinforced/spawner/west, +/obj/effect/spawner/random/decoration/statue{ + spawn_loot_chance = 50 }, -/obj/machinery/light/small/directional/south, -/turf/open/floor/iron/dark/textured_edge, -/area/medical/medbay/central) -"wLS" = ( -/turf/closed/wall/r_wall, -/area/command/heads_quarters/captain) -"wLV" = ( -/obj/structure/weightmachine/stacklifter, -/obj/effect/turf_decal/sand, -/turf/open/floor/iron, -/area/security/prison/workout) -"wMb" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 1 +/obj/structure/table/wood/fancy/royalblue, +/turf/open/floor/wood/large, +/area/station/service/library) +"wLR" = ( +/obj/effect/turf_decal/trimline/brown/filled/line{ + dir = 5 }, -/obj/effect/turf_decal/trimline/yellow/filled/corner, -/turf/open/floor/iron, -/area/engineering/break_room) -"wMp" = ( +/obj/structure/table, +/turf/open/floor/iron/dark, +/area/station/cargo/miningdock/oresilo) +"wMn" = ( /obj/effect/spawner/structure/window/reinforced, +/obj/structure/sign/warning/secure_area{ + desc = "A warning sign which reads 'SERVER ROOM'."; + name = "SERVER ROOM"; + pixel_y = 32 + }, /turf/open/floor/plating, -/area/engineering/main) -"wMr" = ( -/obj/effect/turf_decal/trimline/yellow/warning{ +/area/station/science/server) +"wMu" = ( +/obj/structure/closet/emcloset, +/obj/effect/turf_decal/tile/brown{ dir = 1 }, -/obj/effect/turf_decal/trimline/neutral/filled/corner{ - dir = 8 +/obj/effect/turf_decal/tile/brown{ + dir = 4 }, -/obj/structure/disposalpipe/segment, -/obj/machinery/camera{ - c_tag = "Medical - Central North-West"; - dir = 10; - network = list("ss13","medbay") +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 8 }, -/obj/effect/turf_decal/caution, -/obj/structure/extinguisher_cabinet/directional/west, -/obj/structure/cable, /turf/open/floor/iron, -/area/hallway/primary/tram/center) -"wMS" = ( -/obj/effect/turf_decal/trimline/neutral/corner{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/neutral/corner, -/obj/effect/turf_decal/trimline/blue/filled/corner, -/obj/effect/turf_decal/trimline/blue/filled/corner{ - dir = 4 +/area/station/cargo/miningdock) +"wMw" = ( +/obj/effect/turf_decal/trimline/yellow/filled/corner{ + dir = 8 }, +/obj/effect/turf_decal/trimline/yellow/filled/corner, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/junction{ - dir = 1 - }, -/obj/effect/landmark/start/hangover, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, /turf/open/floor/iron, -/area/hallway/secondary/command) -"wNr" = ( +/area/station/construction/mining/aux_base) +"wMx" = ( +/obj/machinery/atmospherics/components/unary/outlet_injector/monitored/plasma_input{ + dir = 8 + }, +/turf/open/floor/engine/plasma, +/area/station/engineering/atmos) +"wMG" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 8 + }, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 6 - }, -/turf/open/floor/iron/white, -/area/medical/medbay/central) -"wNu" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/obj/machinery/camera/emp_proof{ - c_tag = "Engineering - Engine Room North-East"; - dir = 9; - network = list("ss13","engine","engineering") +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"wMQ" = ( +/obj/machinery/airalarm/all_access{ + dir = 4; + pixel_x = 24 }, +/obj/structure/cable/layer1, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/station/maintenance/disposal/incinerator) +"wNq" = ( +/obj/machinery/igniter/incinerator_atmos, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible/layer2, /turf/open/floor/engine, -/area/engineering/supermatter/room) -"wNz" = ( -/obj/structure/disposalpipe/segment{ +/area/station/maintenance/disposal/incinerator) +"wNA" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ dir = 4 }, -/obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/catwalk_floor, -/area/hallway/primary/tram/right) -"wNH" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 4 - }, -/turf/open/floor/iron/white, -/area/medical/treatment_center) -"wNL" = ( -/obj/effect/turf_decal/bot/left, -/obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, -/area/engineering/atmospherics_engine) -"wNQ" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/poddoor/preopen{ - id = "ceprivacy"; - name = "privacy shutter" - }, -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/yellow/filled/line, -/obj/machinery/door/airlock/command{ - name = "Chief Engineer"; - req_access_txt = "56" +/area/station/security/brig) +"wNK" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/violet/visible, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"wNY" = ( +/obj/machinery/computer/station_alert{ + dir = 8 }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 +/obj/machinery/requests_console/directional/east{ + department = "Atmospherics"; + departmentType = 3; + name = "Atmospherics Requests Console" }, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/machinery/camera/emp_proof{ + c_tag = "Engineering - Atmospherics Front Desk"; + dir = 6; + network = list("ss13","engineering") }, /turf/open/floor/iron, -/area/command/heads_quarters/ce) -"wOc" = ( -/obj/effect/turf_decal/stripes/end{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/multiz/supply/visible/layer4{ - dir = 1 +/area/station/engineering/atmos) +"wOb" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 9 }, -/obj/machinery/atmospherics/pipe/multiz/scrubbers/visible/layer2{ - dir = 1 +/turf/open/floor/iron, +/area/station/security/brig) +"wOk" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small/directional/west, +/turf/open/floor/iron/smooth, +/area/station/maintenance/tram/left) +"wOl" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/aisat/maint) +"wOp" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/maintenance/solars/port/aft) -"wOm" = ( -/obj/structure/table, -/obj/machinery/light/directional/north, -/obj/machinery/power/apc/auto_name/directional/north, /obj/structure/cable, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/aisat/maint) -"wOo" = ( -/obj/effect/turf_decal/trimline/neutral/filled/corner{ +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/catwalk_floor, +/area/station/maintenance/central/lesser) +"wOL" = ( +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ + dir = 1 + }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, +/obj/effect/landmark/start/shaft_miner, /turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"wOt" = ( -/obj/effect/turf_decal/trimline/green/filled/corner{ - dir = 8 +/area/station/cargo/miningdock/cafeteria) +"wON" = ( +/obj/machinery/door/airlock/medical/glass{ + id_tag = "MedbayFoyer"; + name = "Medbay" }, -/obj/effect/turf_decal/trimline/green/filled/corner, -/turf/open/floor/iron/dark, -/area/service/hydroponics) -"wOu" = ( -/obj/effect/landmark/start/hangover, -/obj/machinery/duct, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/freezer, -/area/commons/toilet) -"wOB" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ +/obj/effect/turf_decal/trimline/blue/filled/line{ dir = 4 }, -/obj/effect/turf_decal/trimline/yellow/filled/line{ +/obj/effect/turf_decal/trimline/blue/filled/line{ dir = 8 }, -/obj/structure/extinguisher_cabinet/directional/west, -/obj/machinery/light/directional/west, -/obj/machinery/camera/emp_proof{ - c_tag = "Engineering - Material Storage"; - dir = 10; - network = list("ss13","engineering") +/obj/effect/mapping_helpers/airlock/unres, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment, +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/access/all/medical/general, +/turf/open/floor/iron/white, +/area/station/medical/medbay/lobby) +"wOW" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 1 }, +/obj/machinery/computer/security, +/obj/machinery/newscaster/directional/north, /turf/open/floor/iron, -/area/engineering/main) -"wPa" = ( -/obj/machinery/camera/directional/south{ - c_tag = "Science - Upper Power Hatch"; - network = list("ss13","rd") +/area/station/security/checkpoint/escape) +"wPi" = ( +/obj/effect/turf_decal/trimline/blue/filled/line, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/white, +/area/station/medical/storage) +"wPj" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"wPD" = ( +/obj/structure/railing/corner{ + dir = 4 }, -/obj/machinery/drone_dispenser, -/turf/open/floor/iron/smooth, -/area/science/research) -"wPe" = ( -/obj/effect/turf_decal/stripes, -/obj/effect/turf_decal/stripes{ - dir = 1 +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 4 }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/obj/machinery/light/directional/east, +/obj/structure/extinguisher_cabinet/directional/east, +/obj/structure/disposalpipe/segment, +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/science/xenobiology) +"wPE" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 8 }, -/obj/structure/sign/warning/testchamber{ - pixel_y = -32 - }, /turf/open/floor/iron, -/area/science/mixing/launch) -"wPh" = ( -/obj/effect/turf_decal/trimline/neutral/filled/corner, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/junction/flip{ +/area/station/commons/fitness) +"wPF" = ( +/obj/effect/turf_decal/trimline/yellow/warning{ dir = 1 }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/trimline/neutral/filled/line, +/obj/effect/spawner/random/trash/graffiti{ + pixel_y = -32; + spawn_loot_chance = 50 + }, /turf/open/floor/iron, -/area/hallway/secondary/command) -"wPq" = ( -/obj/structure/table, -/obj/item/folder/white, -/obj/machinery/power/apc/auto_name/directional/north, -/obj/machinery/camera{ - c_tag = "Science - Server Room"; - dir = 9; - network = list("ss13","rd") +/area/station/maintenance/tram/mid) +"wQb" = ( +/obj/effect/turf_decal/trimline/white/line{ + dir = 9 + }, +/obj/item/radio/intercom/directional/south{ + freerange = 1; + frequency = 1447; + listening = 0; + name = "Private Channel" }, -/obj/structure/cable, /turf/open/floor/iron/dark, -/area/science/server) -"wPA" = ( -/obj/effect/turf_decal/trimline/red/filled/corner{ +/area/station/ai_monitored/turret_protected/aisat_interior) +"wQm" = ( +/turf/open/floor/iron, +/area/station/engineering/atmos) +"wQv" = ( +/obj/machinery/door/airlock/mining/glass{ + name = "Quartermaster" + }, +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/trimline/brown/filled/line{ dir = 4 }, +/obj/structure/disposalpipe/segment, /obj/structure/cable, +/obj/effect/mapping_helpers/airlock/access/all/supply/qm, +/turf/open/floor/iron, +/area/station/cargo/qm) +"wQP" = ( +/turf/closed/wall, +/area/station/maintenance/starboard/lesser) +"wQX" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/security/brig) -"wPC" = ( -/obj/structure/disposalpipe/segment{ +/obj/effect/turf_decal/trimline/red/filled/corner{ dir = 4 }, -/obj/effect/turf_decal/trimline/yellow/warning, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/trimline/neutral/filled/corner{ - dir = 4 +/obj/effect/turf_decal/trimline/red/filled/corner{ + dir = 1 }, +/obj/structure/cable, /turf/open/floor/iron, -/area/maintenance/tram/mid) -"wQd" = ( -/obj/structure/ladder, -/obj/effect/decal/cleanable/dirt, +/area/station/security/checkpoint/engineering) +"wRd" = ( +/turf/open/floor/plating, +/area/station/construction/mining/aux_base) +"wRf" = ( +/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/pipe/smart/manifold4w/dark/visible, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/science/xenobiology) +"wRi" = ( /obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 4 }, -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 8 - }, -/turf/open/floor/iron, -/area/maintenance/tram/right) -"wQq" = ( -/obj/machinery/light_switch/directional/south, -/obj/effect/turf_decal/trimline/red/filled/line, -/obj/machinery/light/directional/south, -/obj/machinery/camera/directional/south{ - c_tag = "Security - Main Office South"; - network = list("ss13","Security") +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 }, +/obj/structure/cable, /turf/open/floor/iron, -/area/security/office) -"wQZ" = ( +/area/station/commons/fitness) +"wRG" = ( /obj/structure/table/wood, -/obj/item/flashlight/lamp/green, -/obj/structure/disposalpipe/segment{ - dir = 10 - }, -/turf/open/floor/carpet, -/area/security/detectives_office) -"wRg" = ( -/obj/machinery/conveyor{ - dir = 6; - id = "QMLoad2" - }, -/obj/effect/turf_decal/trimline/brown/filled/line{ - dir = 5 +/obj/item/storage/crayons, +/obj/item/toy/crayon/spraycan, +/obj/item/toy/crayon/spraycan{ + pixel_x = -4 }, -/obj/machinery/status_display/supply{ - pixel_y = 32 +/obj/machinery/light/directional/west, +/turf/open/floor/iron/grimy, +/area/station/service/library/lounge) +"wRQ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/trimline/yellow/warning{ + dir = 4 }, +/obj/structure/rack, /turf/open/floor/iron, -/area/cargo/storage) -"wRs" = ( -/obj/machinery/status_display/evac/directional/north, -/turf/open/misc/asteroid, -/area/security/prison/workout) -"wRF" = ( -/obj/machinery/firealarm/directional/south, +/area/station/maintenance/port/central) +"wSg" = ( +/turf/closed/wall, +/area/station/service/kitchen/coldroom) +"wSm" = ( /obj/structure/sink{ - dir = 4; - pixel_x = -12 - }, -/obj/effect/turf_decal/trimline/green/filled/line{ - dir = 10 - }, -/obj/effect/turf_decal/trimline/green/corner{ - dir = 4 + dir = 8; + pixel_x = 11 }, -/turf/open/floor/iron/dark, -/area/service/hydroponics) -"wRJ" = ( -/obj/effect/spawner/random/trash/food_packaging, -/obj/effect/decal/cleanable/dirt, +/obj/structure/mirror/directional/east, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/turf/open/floor/catwalk_floor, -/area/maintenance/department/security) -"wRO" = ( -/obj/structure/table/optable, -/obj/effect/turf_decal/trimline/blue/filled/line, -/turf/open/floor/iron/white, -/area/medical/surgery/fore) -"wRY" = ( -/obj/structure/table, -/obj/item/phone{ - pixel_x = 6; - pixel_y = 4 - }, -/obj/item/reagent_containers/food/drinks/britcup{ - pixel_x = -6; - pixel_y = 1 +/turf/open/floor/iron/freezer, +/area/station/commons/toilet) +"wSo" = ( +/obj/structure/railing, +/obj/structure/chair/sofa/corner{ + dir = 8 }, -/obj/effect/turf_decal/trimline/brown/filled/line{ - dir = 1 +/obj/machinery/light/directional/east, +/obj/effect/landmark/start/assistant, +/turf/open/floor/iron/cafeteria, +/area/station/service/kitchen/diner) +"wSG" = ( +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 8 }, -/turf/open/floor/iron, -/area/cargo/drone_bay) -"wSk" = ( -/obj/machinery/telecomms/hub/preset, -/obj/effect/landmark/event_spawn, -/turf/open/floor/iron/dark/telecomms, -/area/tcommsat/server) -"wSz" = ( -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ +/obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/structure/sink{ - pixel_y = 15 - }, -/turf/open/floor/iron, -/area/cargo/miningdock/cafeteria) -"wSQ" = ( -/obj/structure/railing{ - dir = 8 - }, -/obj/effect/turf_decal/siding/thinplating{ - dir = 8 +/obj/machinery/camera{ + c_tag = "Science - Xenobiology West"; + dir = 10; + network = list("ss13","rd","xeno") }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron, -/area/commons/fitness/recreation) -"wSX" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/white, +/area/station/science/xenobiology) +"wSR" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/catwalk_floor, -/area/maintenance/tram/mid) -"wTd" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, /turf/open/floor/catwalk_floor, -/area/maintenance/department/crew_quarters/dorms) -"wTg" = ( +/area/station/maintenance/department/security) +"wSS" = ( +/obj/structure/weightmachine/stacklifter, +/turf/open/floor/iron, +/area/station/security/prison/workout) +"wTm" = ( +/obj/machinery/door/airlock/maintenance_hatch, +/obj/effect/mapping_helpers/airlock/abandoned, /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/trimline/yellow/warning{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/mapping_helpers/airlock/unres{ dir = 1 }, -/obj/effect/turf_decal/trimline/neutral/filled/line, -/turf/open/floor/iron, -/area/maintenance/tram/mid) -"wTk" = ( -/obj/machinery/door/poddoor/shutters/radiation/preopen{ - id = "engsm"; - name = "Radiation Chamber Shutters" +/obj/effect/mapping_helpers/airlock/access/any/service/maintenance, +/turf/open/floor/iron/smooth, +/area/station/maintenance/central/greater) +"wTJ" = ( +/obj/effect/turf_decal/siding/thinplating/corner, +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 4 }, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/trimline/green/corner{ dir = 8 }, -/turf/open/floor/plating, -/area/engineering/supermatter) -"wTv" = ( -/obj/machinery/conveyor{ - id = "packageSort2" - }, -/turf/open/floor/plating, -/area/cargo/sorting) -"wTx" = ( -/obj/structure/railing{ - dir = 10 - }, -/turf/open/floor/glass/reinforced, -/area/ai_monitored/turret_protected/aisat/hallway) -"wTB" = ( -/obj/structure/bodycontainer/morgue{ - dir = 1 - }, -/obj/machinery/light/small/directional/south, /turf/open/floor/iron/dark, -/area/medical/morgue) -"wTD" = ( +/area/station/service/hydroponics) +"wTV" = ( /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/door/airlock/maintenance{ - name = "Permabrig Maintenance"; - req_access_txt = "1" - }, -/obj/machinery/duct, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/catwalk_floor, -/area/maintenance/central/greater) -"wTE" = ( -/obj/machinery/atmospherics/components/unary/outlet_injector/monitored/plasma_input{ - dir = 8 +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/turf/open/floor/engine/plasma, -/area/engineering/atmos) -"wTM" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ +/turf/open/floor/iron/chapel{ dir = 8 }, -/obj/machinery/light/directional/west, -/turf/open/floor/iron/white, -/area/medical/medbay/central) -"wTN" = ( -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ +/area/station/service/chapel) +"wUH" = ( +/obj/effect/turf_decal/trimline/blue/filled/corner{ dir = 1 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/landmark/start/shaft_miner, -/turf/open/floor/iron, -/area/cargo/miningdock/cafeteria) -"wTS" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/security/checkpoint/medical) -"wUc" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/high_volume/siphon/monitored/air_output{ - dir = 1 - }, -/turf/open/floor/engine/air, -/area/engineering/atmos) -"wUf" = ( -/obj/structure/table, -/obj/item/storage/box/petridish{ - pixel_x = -5; - pixel_y = 8 - }, -/obj/item/storage/box/petridish{ - pixel_x = 5; - pixel_y = 3 - }, -/obj/effect/turf_decal/trimline/purple/filled/line{ - dir = 1 - }, +/obj/structure/cable, /turf/open/floor/iron/white, -/area/science/cytology) -"wUE" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/engineering/tracking_beacon, -/obj/machinery/power/apc/auto_name/directional/west, +/area/station/medical/medbay/central) +"wUL" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /obj/structure/cable, -/turf/open/floor/iron, -/area/maintenance/disposal) +/mob/living/simple_animal/bot/floorbot, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/aisat/maint) "wUS" = ( /obj/machinery/light/small/directional/north, /turf/open/misc/asteroid/airless, /area/mine/explored) -"wUT" = ( -/obj/structure/fluff/tram_rail/anchor{ - dir = 1 - }, -/turf/open/openspace, -/area/hallway/primary/tram/left) -"wUZ" = ( -/obj/structure/chair{ - dir = 8 - }, -/obj/effect/landmark/start/atmospheric_technician, -/obj/structure/disposalpipe/segment{ +"wUY" = ( +/obj/machinery/space_heater, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/smooth, +/area/station/maintenance/department/cargo) +"wVj" = ( +/obj/effect/turf_decal/trimline/purple/filled/line{ dir = 4 }, -/turf/open/floor/iron, -/area/engineering/atmos) -"wVb" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/maintenance/disposal/incinerator) +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/science/research) "wVm" = ( /obj/item/stack/ore/iron{ pixel_x = -9; @@ -67094,309 +67735,414 @@ }, /turf/open/misc/asteroid/airless, /area/mine/explored) -"wVq" = ( -/obj/machinery/door/airlock/maintenance_hatch{ - req_one_access_txt = "12" - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/turf/open/floor/catwalk_floor, -/area/maintenance/starboard/greater) -"wVs" = ( -/obj/effect/turf_decal/trimline/brown/filled/corner{ +"wVp" = ( +/obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/effect/turf_decal/trimline/brown/filled/corner{ - dir = 8 +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/obj/machinery/camera/emp_proof{ + c_tag = "Engineering - Engine Room North-East"; + dir = 9; + network = list("ss13","engine","engineering") }, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"wVE" = ( +/obj/effect/turf_decal/trimline/yellow/warning, +/obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/landmark/xeno_spawn, +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/maintenance/tram/right) +"wVH" = ( +/mob/living/simple_animal/slime, +/turf/open/floor/engine, +/area/station/science/xenobiology) +"wVI" = ( +/obj/effect/landmark/event_spawn, +/turf/open/floor/iron/white, +/area/station/science/explab) +"wVL" = ( +/obj/structure/disposalpipe/trunk/multiz, +/obj/structure/closet/secure_closet/engineering_electrical, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/smooth, +/area/station/maintenance/tram/left) +"wVO" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line, +/obj/machinery/light/directional/south, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/camera/directional/south{ + c_tag = "Arrivals - North Hall" + }, /obj/structure/cable, /turf/open/floor/iron, -/area/cargo/sorting) -"wVD" = ( -/obj/machinery/seed_extractor, -/obj/effect/turf_decal/trimline/green/filled/line, -/obj/machinery/camera{ - c_tag = "Service - Hydroponics Prep"; - dir = 5 - }, +/area/station/hallway/secondary/entry) +"wWo" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/grimy, +/area/station/service/chapel/office) +"wWq" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, /turf/open/floor/iron/dark, -/area/service/hydroponics) -"wVV" = ( -/obj/machinery/door/airlock{ - id_tag = "miningdorm2"; - name = "Room 2" +/area/station/maintenance/radshelter/civil) +"wWu" = ( +/obj/machinery/conveyor{ + id = "garbage" }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/carpet, -/area/cargo/miningdock) -"wVX" = ( /obj/effect/decal/cleanable/dirt, -/obj/structure/grille, +/obj/effect/spawner/random/trash/garbage{ + spawn_loot_count = 3; + spawn_random_offset = 1 + }, +/obj/effect/spawner/random/maintenance/two, /turf/open/floor/plating, -/area/maintenance/starboard/lesser) -"wVY" = ( -/obj/machinery/hydroponics/soil, -/obj/machinery/firealarm/directional/west, -/obj/effect/turf_decal/trimline/green/filled/line{ +/area/station/maintenance/disposal) +"wWE" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ dir = 9 }, -/turf/open/floor/iron/dark, -/area/security/prison/garden) -"wWf" = ( -/obj/machinery/camera{ - c_tag = "Security - Interrogation Observation"; - dir = 6; - network = list("ss13","Security") +/obj/machinery/light_switch/directional/north{ + pixel_x = -22 }, -/turf/open/floor/iron/dark, -/area/security/interrogation) -"wWx" = ( -/obj/effect/turf_decal/trimline/neutral/filled/corner{ +/obj/machinery/button/door/directional/north{ + id = "scidoor"; + name = "Science Cell Control"; + normaldoorcontrol = 1; + pixel_x = -24; + pixel_y = 36; + req_access = list("security") + }, +/turf/open/floor/iron, +/area/station/security/checkpoint/science) +"wWF" = ( +/obj/machinery/atmospherics/pipe/smart/simple/purple/visible, +/obj/effect/mapping_helpers/airlock/locked, +/obj/machinery/door/airlock/research/glass{ + name = "Ordnance Lab" + }, +/obj/effect/mapping_helpers/airlock/access/all/science/ordnance, +/turf/open/floor/iron/dark/airless, +/area/station/science/ordnance/freezerchamber) +"wWN" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ dir = 1 }, -/obj/effect/turf_decal/siding/thinplating{ +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/security/brig) +"wWS" = ( +/obj/machinery/airalarm/directional/north, +/obj/machinery/vending/cola/red, +/obj/effect/turf_decal/trimline/red/filled/line{ dir = 1 }, /turf/open/floor/iron, -/area/hallway/primary/tram/center) -"wWR" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/dark/visible, -/obj/effect/turf_decal/trimline/purple/filled/line{ +/area/station/security/prison) +"wXe" = ( +/obj/machinery/atmospherics/components/binary/valve{ + dir = 4; + name = "Output to Waste" + }, +/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"wXC" = ( +/obj/machinery/door/airlock/mining{ + name = "Mining Office" + }, +/obj/effect/turf_decal/trimline/brown/filled/line{ dir = 4 }, -/turf/open/floor/iron/white, -/area/science/cytology) -"wXg" = ( -/obj/structure/chair/office{ +/obj/effect/turf_decal/trimline/brown/filled/line{ dir = 8 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/door/firedoor, +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/access/all/supply/mining, +/turf/open/floor/iron, +/area/station/cargo/miningdock) +"wXL" = ( +/obj/machinery/plumbing/synthesizer{ + reagent_id = /datum/reagent/water + }, /obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/maintenance/central/greater) +"wXM" = ( /turf/open/floor/carpet, -/area/commons/vacant_room/office) -"wXt" = ( -/obj/structure/table, -/obj/item/analyzer, -/obj/item/wrench, -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 8 +/area/station/commons/vacant_room/office) +"wXO" = ( +/obj/machinery/atmospherics/components/binary/pump/on{ + dir = 1; + name = "N2 Outlet Pump" + }, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 6 }, /turf/open/floor/iron, -/area/commons/storage/primary) -"wXF" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 4 +/area/station/engineering/atmos) +"wXQ" = ( +/obj/machinery/atmospherics/components/binary/pump/on{ + dir = 1; + name = "O2 Outlet Pump" }, -/obj/machinery/camera/directional/east{ - c_tag = "Civilian - Dormitories North-East" +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 6 }, /turf/open/floor/iron, -/area/commons/dorms) -"wXJ" = ( -/obj/machinery/gateway/centerstation, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/command/gateway) -"wXK" = ( -/turf/closed/wall, -/area/security/interrogation) +/area/station/engineering/atmos) "wXZ" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible/layer2, /obj/structure/lattice, /turf/open/space/basic, /area/space/nearstation) -"wYf" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, -/obj/effect/turf_decal/trimline/neutral/filled/corner, +"wYb" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 1 + }, /obj/structure/cable, +/obj/machinery/power/apc/auto_name/directional/north, /turf/open/floor/iron, -/area/engineering/atmos) -"wYr" = ( -/obj/effect/turf_decal/tile/blue{ +/area/station/security/prison) +"wYd" = ( +/obj/structure/railing/corner{ + dir = 1 + }, +/obj/structure/railing/corner{ dir = 4 }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 +/obj/effect/turf_decal/siding/thinplating/corner{ + dir = 1 }, -/obj/effect/turf_decal/bot, -/obj/structure/closet/crate/freezer/surplus_limbs, -/turf/open/floor/iron/freezer, -/area/medical/coldroom) -"wYR" = ( +/obj/effect/turf_decal/siding/thinplating/corner{ + dir = 4 + }, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/commons/dorms) +"wYu" = ( /obj/effect/decal/cleanable/dirt, -/obj/machinery/portable_atmospherics/canister, -/obj/machinery/atmospherics/components/unary/portables_connector/visible/layer2, +/obj/effect/turf_decal/trimline/yellow/warning{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/neutral/filled/line, /turf/open/floor/iron, -/area/maintenance/disposal/incinerator) -"wYW" = ( -/obj/structure/table, -/obj/item/pipe_dispenser{ - pixel_x = 3; - pixel_y = 7 +/area/station/maintenance/tram/mid) +"wYB" = ( +/obj/machinery/door/firedoor, +/obj/structure/cable, +/obj/machinery/door/airlock{ + name = "Prison Showers" }, -/obj/item/pipe_dispenser, -/obj/effect/turf_decal/trimline/purple/filled/line{ - dir = 5 +/turf/open/floor/iron/freezer, +/area/station/security/prison/shower) +"wYD" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/grass, +/area/station/medical/virology) +"wYO" = ( +/obj/machinery/rnd/production/protolathe/department/engineering, +/obj/effect/turf_decal/trimline/yellow/filled/end{ + dir = 8 }, -/obj/machinery/firealarm/directional/north, -/obj/machinery/button/door/directional/east{ - id = "ordnancestorage"; - name = "Ordnance Storage Shutters"; - req_access_txt = "8" +/turf/open/floor/iron, +/area/station/engineering/break_room) +"wYP" = ( +/obj/structure/window/reinforced{ + dir = 1 }, -/obj/machinery/camera/directional/east{ - c_tag = "Science - Ordnance Office"; - name = "science camera"; - network = list("ss13","rd") +/obj/structure/table, +/obj/item/scalpel{ + pixel_y = 16 }, +/obj/item/circular_saw, /turf/open/floor/iron/white, -/area/science/mixing/hallway) -"wZi" = ( -/obj/effect/turf_decal/trimline/purple/filled/corner{ - dir = 1 +/area/station/science/robotics/lab) +"wYS" = ( +/obj/effect/turf_decal/siding/wideplating{ + dir = 9 + }, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/command/nuke_storage) +"wZd" = ( +/obj/structure/railing{ + dir = 8 + }, +/turf/open/floor/glass/reinforced, +/area/station/ai_monitored/turret_protected/aisat/hallway) +"wZk" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment{ + dir = 5 }, /obj/structure/cable, -/turf/open/floor/iron/white, -/area/science/lobby) +/turf/open/floor/catwalk_floor, +/area/station/maintenance/starboard/central) "wZm" = ( /turf/closed/wall/rock/porous, /area/mine/explored) -"wZr" = ( -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/trimline/purple/filled/line{ +"wZs" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 + }, /obj/structure/cable, -/turf/open/floor/iron/white, -/area/science/research) -"wZu" = ( +/turf/open/floor/iron/showroomfloor, +/area/station/security/warden) +"wZv" = ( +/obj/structure/cable/multilayer/multiz, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/end{ + dir = 8 + }, +/obj/structure/sign/warning/electric_shock{ + pixel_x = 32 + }, +/turf/open/floor/plating, +/area/station/maintenance/department/medical) +"wZG" = ( +/obj/structure/window/reinforced, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 + }, +/turf/open/floor/engine, +/area/station/science/explab) +"wZM" = ( +/obj/effect/landmark/event_spawn, /obj/effect/decal/cleanable/dirt, -/obj/structure/closet, -/obj/effect/spawner/random/maintenance/four, -/turf/open/floor/iron/smooth, -/area/maintenance/port/aft) -"wZB" = ( -/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/security/prison/work) -"wZI" = ( -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 - }, -/obj/structure/chair/sofa{ +/obj/structure/cable, +/turf/open/floor/catwalk_floor, +/area/station/cargo/storage) +"wZP" = ( +/obj/effect/spawner/random/medical/two_percent_xeno_egg_spawner, +/turf/open/floor/engine, +/area/station/science/xenobiology) +"xas" = ( +/obj/effect/turf_decal/trimline/neutral/filled/corner{ dir = 8 }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, -/area/cargo/miningdock/cafeteria) -"wZS" = ( -/obj/structure/bookcase/random/adult, -/turf/open/floor/wood/parquet, -/area/service/library) -"wZV" = ( -/obj/structure/disposalpipe/segment{ +/area/station/hallway/primary/tram/right) +"xau" = ( +/obj/effect/turf_decal/trimline/red/filled/corner{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/red/filled/corner{ dir = 4 }, -/obj/effect/turf_decal/trimline/purple/filled/corner{ +/obj/effect/turf_decal/trimline/neutral/corner{ dir = 1 }, -/obj/effect/turf_decal/trimline/purple/filled/corner{ - dir = 8 +/obj/effect/turf_decal/trimline/neutral/corner{ + dir = 4 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/white, -/area/science/research) -"wZZ" = ( -/obj/effect/decal/cleanable/cobweb, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/smooth, -/area/maintenance/tram/right) -"xab" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 9 - }, -/obj/machinery/disposal/bin, -/obj/machinery/newscaster/directional/north, -/obj/structure/disposalpipe/trunk, /turf/open/floor/iron, -/area/engineering/main) -"xac" = ( -/obj/effect/turf_decal/stripes/corner{ +/area/station/hallway/secondary/exit/departure_lounge) +"xav" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ dir = 4 }, -/obj/machinery/light/directional/west, -/obj/effect/turf_decal/trimline/purple/filled/line{ - dir = 1 +/obj/structure/extinguisher_cabinet/directional/east, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) +"xay" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 8 }, -/obj/structure/sign/warning/electricshock{ - pixel_x = -32 +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/commons/dorms) +"xaB" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 8 }, -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/science/xenobiology) -"xae" = ( -/obj/machinery/light/small/directional/east, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/camera{ - c_tag = "Maintenance - Escape Pod"; - dir = 9 +/obj/structure/extinguisher_cabinet/directional/west, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"xaD" = ( +/obj/effect/turf_decal/siding/thinplating{ + dir = 1 }, -/obj/effect/turf_decal/trimline/neutral/filled/corner{ - dir = 8 +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/turf/open/floor/plating, -/area/maintenance/starboard/central) -"xap" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ +/obj/machinery/door/firedoor/border_only{ dir = 1 }, -/turf/open/floor/iron, -/area/engineering/atmos) -"xar" = ( -/obj/machinery/door/airlock/maintenance_hatch{ - req_one_access_txt = "12;25" +/obj/structure/railing/corner{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/commons/dorms) +"xaU" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/door/airlock/engineering{ + name = "Power Access Hatch" + }, +/obj/effect/decal/cleanable/dirt, /obj/structure/cable, -/obj/structure/disposalpipe/segment, -/turf/open/floor/catwalk_floor, -/area/commons/dorms) -"xaK" = ( -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/trimline/neutral/filled/line{ +/obj/effect/mapping_helpers/airlock/access/all/supply/general, +/turf/open/floor/plating, +/area/station/cargo/storage) +"xbf" = ( +/obj/effect/turf_decal/tile{ dir = 1 }, -/turf/open/floor/iron/dark, -/area/commons/lounge) -"xaO" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/cobweb/cobweb2, -/turf/open/floor/iron/smooth, -/area/maintenance/department/cargo) -"xaQ" = ( -/obj/machinery/vending/coffee, -/turf/open/floor/iron/cafeteria{ - dir = 5 +/obj/effect/turf_decal/tile/blue{ + dir = 4 }, -/area/science/breakroom) -"xaR" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"xbp" = ( +/obj/machinery/computer/shuttle/labor, /obj/effect/turf_decal/trimline/red/filled/line{ - dir = 1 + dir = 9 + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/obj/machinery/duct, /turf/open/floor/iron, -/area/security/prison) +/area/station/security/processing) "xbu" = ( /obj/structure/disposaloutlet, /obj/structure/disposalpipe/trunk{ @@ -67405,1450 +68151,1374 @@ /obj/effect/turf_decal/sand/plating, /turf/open/floor/plating/airless, /area/mine/explored) -"xbx" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/sign/warning/vacuum{ - pixel_y = 32 +"xbz" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 8 }, -/obj/machinery/light/small/directional/east, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/turf/open/floor/catwalk_floor, -/area/hallway/primary/tram/center) -"xby" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 9 +/obj/machinery/airalarm/directional/west, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) +"xbB" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, -/obj/structure/cable, -/turf/open/floor/iron, -/area/cargo/office) -"xbA" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/obj/machinery/door/airlock/external{ - name = "Port Docking Bay 1" +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/turf/open/floor/plating, -/area/hallway/secondary/entry) -"xbG" = ( -/obj/structure/window/reinforced/spawner, -/turf/open/floor/iron/stairs/medium, -/area/command/gateway) -"xbR" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/holopad/secure, -/obj/structure/cable, /turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/ai_upload_foyer) -"xbT" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 10 +/area/station/medical/morgue) +"xbQ" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/cafeteria, +/area/station/security/prison/mess) +"xbZ" = ( +/obj/effect/turf_decal/trimline/red/filled/line, +/obj/machinery/light/directional/south, +/obj/structure/sign/nanotrasen{ + pixel_y = -32 }, -/turf/open/floor/iron/dark, -/area/science/xenobiology) -"xcA" = ( -/obj/effect/turf_decal/trimline/purple/filled/line{ - dir = 1 +/obj/machinery/camera/directional/south{ + c_tag = "Civilian - Security Outpost"; + network = list("ss13","Security") }, -/obj/machinery/modular_computer/console/preset/cargochat/science, -/turf/open/floor/iron/white, -/area/science/explab) -"xcB" = ( -/obj/effect/turf_decal/trimline/neutral/filled/corner{ - dir = 1 +/turf/open/floor/iron, +/area/station/security/checkpoint) +"xcd" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 8 }, -/obj/effect/turf_decal/trimline/neutral/filled/corner{ - dir = 4 +/turf/open/floor/iron, +/area/station/security/prison/workout) +"xcg" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/closet, +/obj/effect/spawner/random/maintenance/four, +/turf/open/floor/iron/smooth, +/area/station/maintenance/department/crew_quarters/dorms) +"xcj" = ( +/obj/machinery/door/airlock/security/glass{ + name = "Prison Wing" }, -/obj/structure/disposalpipe/segment, +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/trimline/red/filled/line, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 1 + }, +/obj/effect/mapping_helpers/airlock/access/all/security/brig, /turf/open/floor/iron, -/area/commons/fitness/recreation) -"xdi" = ( -/obj/effect/turf_decal/tile/blue{ +/area/station/security/prison) +"xck" = ( +/turf/open/floor/iron/white, +/area/station/medical/medbay/lobby) +"xcn" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 8 }, -/obj/effect/turf_decal/tile/yellow/anticorner/contrasted{ - dir = 4 - }, /turf/open/floor/iron/dark, -/area/command/bridge) -"xdn" = ( -/obj/machinery/door_timer{ - id = "crgcell"; - name = "Cargo Cell"; - pixel_x = 32 +/area/station/maintenance/radshelter/service) +"xcC" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/wrench, +/obj/effect/spawner/random/trash/cigbutt, +/turf/open/floor/iron/smooth, +/area/station/maintenance/department/security) +"xcH" = ( +/obj/machinery/computer/security{ + dir = 8 }, /obj/effect/turf_decal/trimline/red/filled/line{ dir = 4 }, -/obj/effect/turf_decal/trimline/red/filled/corner{ - dir = 8 - }, -/turf/open/floor/iron, -/area/security/checkpoint/supply) -"xds" = ( -/obj/structure/fluff/tram_rail, -/turf/open/openspace, -/area/hallway/primary/tram/center) -"xdF" = ( -/obj/structure/disposalpipe/segment, +/obj/machinery/light/directional/east, +/turf/open/floor/iron/dark, +/area/station/command/bridge) +"xcZ" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/trash/food_packaging, +/obj/structure/disposalpipe/segment, /obj/structure/cable, -/turf/open/floor/iron/cafeteria{ - dir = 5 - }, -/area/science/breakroom) -"xdK" = ( -/obj/effect/turf_decal/siding/thinplating/corner{ - dir = 1 - }, +/turf/open/floor/catwalk_floor, +/area/station/maintenance/starboard/lesser) +"xdf" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/catwalk_floor, +/area/station/maintenance/central/greater) +"xdm" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/machinery/duct, +/turf/open/floor/iron/white, +/area/station/medical/treatment_center) +"xdo" = ( +/obj/effect/turf_decal/sand/plating, +/obj/structure/cable, +/obj/machinery/power/solar{ + id = "portsolar"; + name = "Port Solar Array" }, -/turf/open/floor/iron, -/area/commons/fitness/recreation) -"xdN" = ( -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 +/turf/open/floor/plating/airless, +/area/station/solars/port/aft) +"xdx" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 6 }, -/obj/structure/chair/sofa/corner{ +/obj/effect/turf_decal/trimline/blue/filled/corner{ dir = 8 }, +/turf/open/floor/iron/white, +/area/station/medical/treatment_center) +"xdG" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 5 + }, +/obj/item/kirbyplants/random, +/obj/item/radio/intercom/directional/north, +/obj/structure/sign/poster/official/random/directional/east, /turf/open/floor/iron, -/area/cargo/miningdock/cafeteria) -"xdO" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/area/station/commons/dorms) +"xdX" = ( +/obj/structure/disposalpipe/segment{ + dir = 9 + }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/landmark/event_spawn, -/obj/effect/landmark/start/hangover, -/obj/structure/cable, -/turf/open/floor/iron, -/area/hallway/secondary/exit) -"xej" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/turf/open/floor/iron/white, -/area/science/lobby) -"xeq" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/effect/decal/cleanable/dirt, -/obj/machinery/button/door/directional/east{ - id = "disposals"; - name = "Disposals Blast Door Control"; - pixel_x = 27; - pixel_y = 7 +/obj/structure/cable, +/turf/open/floor/catwalk_floor, +/area/station/maintenance/central/greater) +"xdY" = ( +/obj/machinery/door/airlock/medical/glass{ + name = "Pharmacy" }, -/obj/machinery/computer/pod/old/mass_driver_controller/trash{ - pixel_x = 27; - pixel_y = -5 +/obj/machinery/door/firedoor, +/obj/structure/cable, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/mapping_helpers/airlock/access/all/medical/pharmacy, +/turf/open/floor/iron/white, +/area/station/medical/pharmacy) +"xdZ" = ( +/obj/effect/turf_decal/trimline/neutral/filled/arrow_cw, +/obj/structure/sign/directions/evac{ + dir = 4; + pixel_y = -28 }, -/turf/open/floor/iron, -/area/maintenance/disposal) -"xev" = ( -/obj/machinery/light/small/directional/east, -/turf/open/floor/engine/n2o, -/area/engineering/atmos) -"xeC" = ( -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 +/obj/structure/sign/directions/medical{ + pixel_y = -34 }, -/obj/structure/table, -/obj/item/reagent_containers/food/condiment/peppermill{ - pixel_x = 5; - pixel_y = -2 +/obj/structure/sign/directions/engineering{ + pixel_y = -40 }, -/obj/item/reagent_containers/food/condiment/saltshaker{ - pixel_x = -2; - pixel_y = 2 +/obj/machinery/light/directional/south, +/obj/structure/sign/directions/upload{ + dir = 4; + pixel_y = -22 }, /turf/open/floor/iron, -/area/commons/lounge) -"xeG" = ( -/obj/effect/turf_decal/trimline/purple/filled/line{ - dir = 4 - }, -/turf/open/floor/iron/white, -/area/science/lab) -"xeJ" = ( -/obj/structure/rack, -/obj/effect/spawner/random/techstorage/command_all, -/obj/effect/turf_decal/trimline/white/filled/line{ +/area/station/hallway/primary/tram/center) +"xeo" = ( +/obj/effect/turf_decal/trimline/brown/filled/line{ dir = 1 }, -/obj/machinery/light/small/directional/west, -/turf/open/floor/iron/dark, -/area/engineering/storage/tech) -"xeR" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/holopad, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron/white, -/area/medical/chemistry) -"xeY" = ( -/obj/machinery/light/directional/south, -/turf/open/openspace, -/area/hallway/primary/tram/left) -"xeZ" = ( -/turf/closed/wall/r_wall, -/area/ai_monitored/turret_protected/aisat/foyer) -"xfd" = ( -/obj/machinery/door/poddoor/massdriver_chapel, -/turf/open/floor/plating, -/area/service/chapel/monastery) -"xfo" = ( -/obj/effect/turf_decal/siding/thinplating/dark{ - dir = 4 +/obj/effect/turf_decal/siding/wideplating/corner{ + dir = 8 }, -/obj/structure/table, -/obj/machinery/light/directional/east, -/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/item/radio/intercom/directional/north, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/dark, -/area/hallway/secondary/exit) -"xft" = ( -/obj/structure/table, -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 4 +/area/station/cargo/miningdock/oresilo) +"xey" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 6 }, -/obj/item/stack/sheet/glass/fifty, -/obj/item/stack/sheet/glass/fifty, -/obj/item/stack/sheet/glass/fifty, -/obj/item/stack/sheet/glass/fifty, /turf/open/floor/iron, -/area/engineering/main) -"xfu" = ( -/obj/effect/turf_decal/trimline/green/filled/line{ - dir = 4 - }, -/obj/structure/bed{ +/area/station/hallway/primary/central) +"xeE" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 4 }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, -/area/medical/virology) -"xfz" = ( -/obj/structure/table, -/obj/structure/cable, -/obj/item/radio/intercom/prison, +/area/station/hallway/secondary/command) +"xeF" = ( +/obj/effect/turf_decal/trimline/brown/filled/line, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/duct, +/obj/structure/cable, /turf/open/floor/iron, -/area/security/prison) -"xfD" = ( -/obj/machinery/computer/warrant{ - dir = 4 +/area/station/cargo/miningdock) +"xeK" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 }, /obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 10 + dir = 6 }, /turf/open/floor/iron, -/area/hallway/secondary/command) -"xfF" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/security/checkpoint/supply) -"xfI" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/bot, +/area/station/security/prison/garden) +"xeN" = ( +/obj/structure/chair/office/light{ + dir = 1 + }, +/obj/effect/landmark/start/scientist, +/turf/open/floor/iron/white, +/area/station/science/explab) +"xeU" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/spawner/random/structure/crate_empty, -/obj/effect/spawner/random/maintenance/three, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, -/area/cargo/warehouse) -"xfN" = ( +/area/station/engineering/atmos) +"xeW" = ( +/obj/machinery/duct, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock{ + name = "Prison Showers" + }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"xfZ" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ +/turf/open/floor/iron/freezer, +/area/station/security/prison/shower) +"xfa" = ( +/obj/structure/table/wood, +/obj/item/radio/intercom, +/obj/effect/turf_decal/trimline/green/filled/corner{ dir = 4 }, -/obj/effect/turf_decal/trimline/neutral/filled/warning{ - dir = 4 +/turf/open/floor/iron, +/area/station/security/courtroom) +"xfg" = ( +/obj/effect/turf_decal/trimline/neutral/filled/corner{ + dir = 1 }, -/obj/structure/sign/nanotrasen{ - pixel_x = 32 +/obj/effect/turf_decal/trimline/neutral/filled/corner{ + dir = 8 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, /turf/open/floor/iron, -/area/hallway/secondary/command) -"xgd" = ( -/obj/structure/closet/toolcloset, -/obj/effect/turf_decal/trimline/yellow/filled/line{ +/area/station/hallway/secondary/service) +"xfx" = ( +/obj/machinery/computer/atmos_alert{ dir = 8 }, -/obj/machinery/power/apc/auto_name/directional/west, -/obj/structure/cable, +/obj/machinery/button/door/directional/east{ + id = "atmos"; + name = "Atmospherics Lockdown"; + req_access = list("atmospherics") + }, /turf/open/floor/iron, -/area/construction/mining/aux_base) -"xgo" = ( -/obj/effect/turf_decal/trimline/green/filled/corner, -/obj/effect/turf_decal/siding/thinplating/dark, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/duct, -/turf/open/floor/iron/dark, -/area/service/hydroponics) -"xgp" = ( +/area/station/engineering/atmos) +"xfC" = ( /obj/effect/turf_decal/stripes/line{ - dir = 1 + dir = 6 }, -/obj/structure/cable, -/turf/open/floor/iron, -/area/engineering/engine_smes) -"xgu" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"xgb" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/stripes/line, /obj/structure/cable, -/obj/structure/disposalpipe/junction/flip{ - dir = 1 - }, -/obj/machinery/duct, /turf/open/floor/iron/white, -/area/medical/medbay/central) -"xgx" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/trimline/yellow/warning, -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 1 - }, -/obj/machinery/firealarm/directional/north, -/obj/structure/disposalpipe/segment{ +/area/station/science/xenobiology) +"xgf" = ( +/obj/machinery/mass_driver/ordnance{ dir = 4 }, -/turf/open/floor/iron, -/area/maintenance/tram/mid) -"xgD" = ( -/obj/machinery/holopad, +/obj/machinery/door/window/left/directional/north, +/turf/open/floor/plating, +/area/station/science/ordnance/testlab) +"xgi" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/smooth, +/area/station/maintenance/tram/left) +"xgj" = ( /obj/effect/turf_decal/trimline/purple/filled/line{ - dir = 1 - }, -/obj/structure/disposalpipe/sorting/mail/flip{ - dir = 8; - name = "sorting disposal pipe (Xenobiology)"; - sortType = 28 + dir = 8 }, -/obj/structure/cable, -/turf/open/floor/iron/white, -/area/science/xenobiology) -"xgS" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/trimline/purple/filled/corner, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/science/storage) -"xhe" = ( -/obj/machinery/space_heater, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"xht" = ( +/area/station/science/research) +"xgq" = ( +/obj/effect/turf_decal/trimline/blue/filled/line, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/grimy, -/area/ai_monitored/command/nuke_storage) -"xhD" = ( -/obj/machinery/portable_atmospherics/canister/carbon_dioxide, -/turf/open/floor/iron/dark, -/area/science/storage) -"xhO" = ( -/obj/structure/closet/secure_closet/psychology, -/turf/open/floor/wood/parquet, -/area/medical/psychology) -"xhQ" = ( +/obj/structure/cable, /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/landmark/event_spawn, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/catwalk_floor, -/area/hallway/primary/tram/left) -"xhU" = ( -/obj/effect/turf_decal/trimline/yellow/warning{ - dir = 1 +/obj/machinery/camera/directional/south{ + c_tag = "Medical - Main North-West"; + network = list("ss13","medbay") }, -/obj/effect/turf_decal/trimline/neutral/filled/corner, -/obj/structure/disposalpipe/segment, -/obj/machinery/camera{ - c_tag = "Hallway - Central Tram Platform South-East"; - dir = 6 +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) +"xgs" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 1 }, -/obj/effect/turf_decal/caution, -/obj/machinery/firealarm/directional/east, -/obj/structure/cable, -/turf/open/floor/iron, -/area/hallway/primary/tram/center) -"xih" = ( -/obj/machinery/air_sensor/air_tank, -/turf/open/floor/engine/air, -/area/engineering/atmos) -"xim" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/dark/visible, +/obj/machinery/firealarm/directional/north, /turf/open/floor/iron, -/area/engineering/atmos) -"xiA" = ( -/obj/machinery/power/apc/auto_name/directional/east, -/obj/structure/cable, -/obj/machinery/firealarm/directional/south, -/obj/item/kirbyplants/random, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/security/processing) -"xiI" = ( -/obj/effect/landmark/carpspawn, -/turf/open/space/basic, -/area/space) -"xiV" = ( -/obj/effect/spawner/random/vending/colavend, -/obj/machinery/newscaster/directional/west, -/turf/open/floor/iron/cafeteria{ - dir = 5 - }, -/area/science/breakroom) -"xiY" = ( -/obj/structure/rack, -/obj/item/clothing/suit/armor/riot{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/clothing/suit/armor/riot, -/obj/item/clothing/suit/armor/riot{ - pixel_x = 3; - pixel_y = -3 +/area/station/hallway/secondary/construction/engineering) +"xgC" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, -/obj/item/clothing/head/helmet/riot{ - pixel_x = -3; - pixel_y = 3 +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/obj/item/clothing/head/helmet/riot, -/obj/item/clothing/head/helmet/riot{ - pixel_x = 3; - pixel_y = -3 +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/obj/item/shield/riot{ - pixel_x = -3; - pixel_y = 3 +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/computer/operating, +/obj/machinery/light/small/directional/north, +/turf/open/floor/iron/dark, +/area/station/medical/morgue) +"xgJ" = ( +/obj/effect/turf_decal/siding/thinplating/dark{ + dir = 10 }, -/obj/item/shield/riot, -/obj/item/shield/riot{ - pixel_x = 3; - pixel_y = -3 +/obj/structure/chair/comfy{ + dir = 4 }, +/obj/effect/landmark/start/hangover, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/ai_monitored/security/armory) -"xjf" = ( -/obj/effect/turf_decal/trimline/purple/filled/corner, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/trimline/neutral/corner, -/obj/structure/cable, -/turf/open/floor/iron, -/area/hallway/primary/tram/right) -"xjk" = ( -/obj/structure/closet/secure_closet/hydroponics, -/obj/effect/turf_decal/trimline/green/filled/line{ - dir = 5 - }, -/obj/structure/extinguisher_cabinet/directional/east, -/turf/open/floor/iron/dark, -/area/service/hydroponics) -"xjl" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/carpet, -/area/commons/dorms) -"xjn" = ( -/turf/closed/wall/r_wall, -/area/science/server) -"xjy" = ( +/area/station/hallway/secondary/exit) +"xgN" = ( /obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 4 + dir = 8 + }, +/obj/machinery/firealarm/directional/west, +/obj/machinery/camera{ + c_tag = "Hallway - Mid-Right Service"; + dir = 10 }, -/obj/structure/table, /turf/open/floor/iron, -/area/commons/dorms) -"xjG" = ( +/area/station/hallway/primary/central) +"xgO" = ( +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 1 + }, +/obj/machinery/component_printer, +/turf/open/floor/iron/white, +/area/station/science/explab) +"xhs" = ( /obj/machinery/disposal/bin, +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 6 + }, /obj/structure/disposalpipe/trunk{ dir = 1 }, -/turf/open/floor/wood, -/area/command/heads_quarters/hop) -"xjN" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 4 - }, -/turf/open/floor/iron, -/area/engineering/main) -"xjX" = ( -/obj/structure/closet/secure_closet/atmospherics, -/obj/effect/turf_decal/stripes/line{ +/turf/open/floor/iron/white, +/area/station/medical/surgery/fore) +"xhC" = ( +/obj/effect/turf_decal/trimline/red/filled/corner, +/obj/effect/turf_decal/trimline/red/filled/corner{ dir = 8 }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 + }, /turf/open/floor/iron, -/area/engineering/atmos) -"xkh" = ( -/obj/structure/cable, -/obj/effect/landmark/start/medical_doctor, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/duct, -/turf/open/floor/iron/white, -/area/medical/surgery/fore) -"xkv" = ( -/turf/closed/wall, -/area/security/brig) -"xkO" = ( -/obj/machinery/computer/holodeck{ - dir = 4 +/area/station/security/execution/transfer) +"xhF" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 9 }, /turf/open/floor/iron, -/area/commons/fitness/recreation) -"xkQ" = ( -/obj/structure/rack, -/obj/item/latexballon, -/obj/item/scooter_frame, -/obj/effect/spawner/random/maintenance/two, -/obj/effect/decal/cleanable/dirt, -/obj/item/screwdriver, -/turf/open/floor/iron/smooth, -/area/maintenance/department/cargo) -"xkR" = ( -/obj/effect/turf_decal/delivery, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/engine, -/area/engineering/supermatter/room) -"xkS" = ( -/obj/structure/window/reinforced{ +/area/station/hallway/secondary/entry) +"xhL" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron, +/area/station/commons/fitness) +"xhY" = ( +/obj/effect/turf_decal/trimline/yellow/filled/corner, +/obj/effect/turf_decal/trimline/yellow/filled/corner{ dir = 8 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/trimline/purple/filled/line, -/turf/open/floor/iron/white, -/area/science/xenobiology) -"xkZ" = ( -/obj/machinery/door/airlock/hatch{ - name = "Ladder Access Hatch"; - req_one_access_txt = null - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/catwalk_floor, -/area/hallway/primary/tram/center) -"xld" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 1 - }, +/obj/structure/disposalpipe/segment, /obj/structure/cable, -/turf/open/floor/iron/white, -/area/medical/pharmacy) -"xlf" = ( -/obj/effect/turf_decal/sand/plating, -/obj/item/flashlight/flare, -/turf/open/floor/plating, -/area/medical/chemistry) -"xlh" = ( -/obj/structure/chair/sofa/right{ - dir = 1 - }, -/turf/open/floor/iron/cafeteria, -/area/service/kitchen/diner) -"xll" = ( -/obj/structure/table, -/obj/item/stack/cable_coil{ - pixel_x = 3; - pixel_y = -7 - }, -/obj/item/stack/cable_coil, -/turf/open/floor/iron/dark, -/area/engineering/supermatter/room) -"xlp" = ( -/obj/structure/table, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ +/turf/open/floor/iron, +/area/station/hallway/secondary/construction/engineering) +"xia" = ( +/obj/machinery/computer/security/qm{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/trimline/brown/filled/line{ dir = 8 }, +/obj/machinery/light/directional/west, +/obj/machinery/requests_console/directional/west{ + announcementConsole = 1; + department = "Quartermaster's Desk"; + departmentType = 2; + name = "Quartermaster's Requests Console" + }, +/obj/machinery/camera{ + c_tag = "Cargo - Quartermaster's Office"; + dir = 10; + network = list("ss13","cargo") + }, /turf/open/floor/iron, -/area/ai_monitored/command/storage/eva) -"xlD" = ( -/obj/effect/landmark/event_spawn, -/obj/structure/cable, -/turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"xlG" = ( +/area/station/cargo/qm) +"xiu" = ( +/obj/structure/disposalpipe/segment{ + dir = 10 + }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/door/airlock{ - name = "Kitchen Acces"; - req_access_txt = "28" - }, /obj/effect/decal/cleanable/dirt, /obj/structure/cable, -/turf/open/floor/plating, -/area/maintenance/central/greater) -"xlJ" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/table, -/obj/item/storage/toolbox/emergency, -/obj/item/crowbar, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron, -/area/maintenance/port/central) -"xlR" = ( +/turf/open/floor/catwalk_floor, +/area/station/maintenance/central/greater) +"xiv" = ( +/obj/effect/turf_decal/trimline/yellow/warning, /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plating, -/area/maintenance/tram/left) -"xmw" = ( -/obj/machinery/atmospherics/components/binary/pump{ - name = "Air to Mix" +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/yellow/visible, +/obj/structure/cable, /turf/open/floor/iron, -/area/engineering/atmos/pumproom) -"xmA" = ( +/area/station/maintenance/tram/mid) +"xiz" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/chair/stool/directional/south, -/obj/effect/turf_decal/trimline/brown/filled/line{ +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/obj/effect/spawner/random/structure/steam_vent, +/turf/open/floor/catwalk_floor, +/area/station/maintenance/starboard/central) +"xiI" = ( +/obj/effect/landmark/carpspawn, +/turf/open/space/basic, +/area/space) +"xiJ" = ( +/obj/effect/turf_decal/trimline/red/filled/line, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/security/checkpoint/escape) +"xiZ" = ( +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ dir = 1 }, -/obj/effect/turf_decal/trimline/yellow/filled/warning{ - dir = 1 +/obj/structure/chair/sofa/right, +/turf/open/floor/iron, +/area/station/cargo/miningdock/cafeteria) +"xjm" = ( +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 8 }, +/obj/effect/landmark/start/scientist, +/turf/open/floor/iron/white, +/area/station/science/ordnance/office) +"xjr" = ( /obj/structure/disposalpipe/segment{ - dir = 5 + dir = 4 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/turf/open/floor/iron, -/area/engineering/break_room) -"xmN" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/science/research) +"xjw" = ( +/obj/effect/landmark/event_spawn, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron/white, +/area/station/science/research) +"xjF" = ( +/obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, -/area/security/office) -"xmU" = ( -/obj/effect/turf_decal/siding/thinplating/corner{ +/area/station/maintenance/port/fore) +"xjJ" = ( +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 8 }, -/obj/effect/turf_decal/siding/thinplating/corner, -/obj/structure/ladder, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/aisat_interior) -"xmW" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment, +/obj/machinery/door/airlock/public/glass{ + name = "Commons Area" + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"xjV" = ( +/obj/effect/turf_decal/trimline/purple/filled/line, +/obj/effect/turf_decal/trimline/neutral/filled/warning, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit) +"xks" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 10 + }, +/obj/structure/extinguisher_cabinet/directional/south, +/turf/open/floor/iron, +/area/station/maintenance/tram/right) +"xkx" = ( /obj/structure/toilet{ pixel_y = 8 }, /obj/machinery/light/small/directional/east, /obj/machinery/button/door/directional/west{ - id = "Toilet1"; + id = "Toilet3"; name = "Lock Control"; normaldoorcontrol = 1; specialfunctions = 4 }, -/obj/effect/spawner/random/engineering/tracking_beacon, +/obj/effect/landmark/start/hangover, /turf/open/floor/iron/freezer, -/area/commons/toilet) -"xnc" = ( -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/service/janitor) -"xne" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/trimline/yellow/warning, -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 1 +/area/station/commons/toilet) +"xkD" = ( +/obj/machinery/field/generator, +/obj/machinery/light/small/directional/north, +/obj/machinery/camera/emp_proof{ + c_tag = "Engineering - Secure Storage"; + dir = 9; + network = list("ss13","engineering") }, -/obj/structure/disposalpipe/segment{ - dir = 4 +/turf/open/floor/plating, +/area/station/engineering/engine_smes) +"xkI" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 9 }, -/obj/effect/spawner/random/trash/graffiti{ - pixel_y = 32; - spawn_loot_chance = 50 +/obj/structure/table/reinforced, +/obj/item/paper_bin, +/obj/item/pen, +/turf/open/floor/iron, +/area/station/security/checkpoint/escape) +"xla" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 5 }, /turf/open/floor/iron, -/area/maintenance/tram/left) -"xnh" = ( -/obj/item/radio/intercom/chapel/directional/east, -/obj/structure/chair/wood, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/area/station/commons/dorms) +"xle" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating, +/area/station/security/prison) +"xli" = ( +/turf/open/floor/glass/reinforced, +/area/station/ai_monitored/turret_protected/aisat/hallway) +"xlw" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/white, +/area/station/medical/virology) +"xlx" = ( +/obj/effect/turf_decal/siding/wood, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/carpet, +/area/station/command/heads_quarters/captain) +"xlM" = ( +/obj/effect/turf_decal/trimline/blue/filled/corner{ dir = 1 }, -/turf/open/floor/wood/tile, -/area/service/chapel) -"xnt" = ( -/obj/effect/turf_decal/stripes/line, -/obj/effect/landmark/start/hangover, -/turf/open/floor/iron, -/area/hallway/secondary/entry) -"xnA" = ( -/obj/structure/chair/office, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, /turf/open/floor/iron/white, -/area/science/mixing/hallway) -"xnD" = ( +/area/station/medical/treatment_center) +"xlU" = ( +/obj/effect/spawner/random/structure/closet_private, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/turf/open/floor/carpet, +/area/station/commons/dorms) +"xlZ" = ( +/obj/structure/reagent_dispensers/watertank, /obj/effect/decal/cleanable/dirt, -/obj/structure/disposalpipe/segment{ +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"xmj" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 4 }, -/obj/effect/landmark/xeno_spawn, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/turf/open/floor/iron, -/area/maintenance/disposal) -"xnP" = ( -/obj/structure/cable, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron/dark, +/area/station/service/hydroponics) +"xmq" = ( /turf/closed/wall/r_wall, -/area/ai_monitored/turret_protected/ai) -"xnQ" = ( -/obj/structure/rack, -/obj/effect/spawner/random/techstorage/security_all, -/obj/effect/turf_decal/trimline/white/filled/line{ +/area/station/cargo/qm) +"xms" = ( +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ dir = 1 }, -/turf/open/floor/iron/dark, -/area/engineering/storage/tech) -"xnV" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 8 - }, -/obj/machinery/door/airlock/security/glass{ - id_tag = "innerbrigleft"; - name = "Brig"; - req_access_txt = "63" - }, -/obj/structure/disposalpipe/segment, -/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ - cycle_id = "brig_left" +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/service/bar) +"xmt" = ( +/obj/effect/turf_decal/stripes{ + dir = 4 }, -/obj/machinery/door/firedoor, +/obj/structure/cable, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/security/brig) -"xos" = ( -/obj/machinery/power/apc/auto_name/directional/south, +/area/station/science/ordnance/testlab) +"xmv" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, -/turf/open/floor/iron/showroomfloor, -/area/service/kitchen/coldroom) -"xoG" = ( -/obj/effect/turf_decal/tile/blue{ +/obj/structure/disposalpipe/junction/yjunction, +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 +/turf/open/floor/iron, +/area/station/commons/dorms) +"xmz" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 4 }, -/obj/structure/closet/wardrobe/grey, -/obj/machinery/light/directional/east, -/obj/machinery/airalarm/directional/east, -/turf/open/floor/iron/cafeteria, -/area/commons/dorms/laundry) -"xoI" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/trimline/red/filled/corner{ dir = 8 }, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/aisat/maint) -"xoN" = ( -/obj/machinery/atmospherics/pipe/heat_exchanging/simple/layer2{ - dir = 10 - }, -/turf/open/floor/iron/dark/airless, -/area/science/mixing/chamber) -"xoU" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/security/checkpoint/escape) -"xoV" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, +/obj/structure/disposalpipe/segment, +/obj/machinery/firealarm/directional/east, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/security/brig) +"xmB" = ( +/obj/effect/turf_decal/trimline/neutral/line, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 4 - }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, /turf/open/floor/iron, -/area/security/prison/garden) -"xpg" = ( +/area/station/hallway/secondary/entry) +"xmK" = ( /obj/effect/turf_decal/sand/plating, +/obj/effect/spawner/random/structure/girder, /turf/open/floor/plating, -/area/maintenance/central/greater) -"xpz" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/green/visible, -/obj/machinery/atmospherics/pipe/bridge_pipe/cyan/visible{ - dir = 4 +/area/station/maintenance/starboard/lesser) +"xmP" = ( +/obj/effect/turf_decal/trimline/blue/filled/corner{ + dir = 8 }, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/engineering/atmos/pumproom) -"xpO" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/decal/cleanable/dirt, -/obj/structure/disposalpipe/segment, -/obj/structure/cable, -/turf/open/floor/catwalk_floor, -/area/maintenance/starboard/lesser) -"xpW" = ( -/obj/effect/turf_decal/trimline/blue/filled/corner, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/duct, /turf/open/floor/iron/white, -/area/medical/treatment_center) -"xpX" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible/layer2{ - dir = 1 - }, -/obj/effect/turf_decal/delivery, -/obj/machinery/portable_atmospherics/scrubber, -/obj/effect/turf_decal/trimline/neutral/filled/line, -/turf/open/floor/iron, -/area/commons/fitness/recreation) -"xpZ" = ( -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/turf/open/floor/iron/white, -/area/medical/medbay/central) -"xqd" = ( +/area/station/medical/treatment_center) +"xmR" = ( +/obj/effect/spawner/structure/window, +/turf/open/floor/plating, +/area/station/commons/dorms/laundry) +"xnf" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/trimline/brown/filled/corner{ - dir = 4 +/obj/structure/cable, +/turf/open/floor/circuit, +/area/station/ai_monitored/command/nuke_storage) +"xof" = ( +/obj/structure/industrial_lift/tram{ + icon_state = "titanium" }, -/obj/effect/turf_decal/trimline/brown/filled/corner{ +/obj/structure/fluff/tram_rail{ dir = 1 }, -/turf/open/floor/iron, -/area/hallway/secondary/exit) -"xqp" = ( -/obj/structure/railing{ - dir = 4 +/obj/structure/chair/comfy/shuttle{ + dir = 1 }, -/obj/effect/turf_decal/siding/thinplating{ +/turf/open/openspace, +/area/station/hallway/primary/tram/center) +"xom" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 6 + }, +/obj/machinery/airalarm/directional/east, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) +"xoN" = ( +/obj/structure/disposalpipe/segment{ dir = 4 }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, /turf/open/floor/iron, -/area/commons/dorms) -"xqx" = ( -/turf/open/floor/iron/white, -/area/science/explab) -"xrw" = ( -/obj/effect/turf_decal/trimline/red/filled/corner{ - dir = 1 +/area/station/hallway/secondary/exit) +"xoQ" = ( +/obj/effect/turf_decal/trimline/neutral/filled/corner{ + dir = 8 }, -/obj/effect/turf_decal/trimline/red/filled/corner{ +/obj/effect/turf_decal/siding/thinplating{ dir = 4 }, -/obj/effect/turf_decal/trimline/neutral/corner{ +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/junction/flip{ dir = 1 }, -/obj/effect/turf_decal/trimline/neutral/corner{ +/turf/open/floor/iron, +/area/station/commons/fitness/recreation) +"xoS" = ( +/obj/structure/table, +/obj/item/storage/box/donkpockets, +/obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 4 }, +/turf/open/floor/iron/dark, +/area/station/security/courtroom) +"xpj" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"xrB" = ( -/obj/structure/table/glass, -/obj/item/paper_bin, -/obj/item/pen, -/turf/open/floor/iron/cafeteria{ - dir = 5 - }, -/area/science/breakroom) -"xrE" = ( -/obj/machinery/iv_drip, -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 8 - }, -/turf/open/floor/iron/white, -/area/medical/treatment_center) -"xrJ" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/trash/grille_or_waste, -/turf/open/floor/iron/smooth, -/area/maintenance/starboard/greater) -"xrW" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, -/turf/open/floor/engine, -/area/engineering/supermatter/room) -"xrY" = ( -/obj/effect/turf_decal/trimline/brown/filled/corner, -/obj/effect/turf_decal/trimline/brown/filled/corner{ - dir = 8 - }, -/obj/effect/landmark/start/cargo_technician, -/obj/structure/chair/office, -/turf/open/floor/iron, -/area/cargo/office) -"xsb" = ( -/obj/structure/table, -/obj/item/paicard, -/turf/open/floor/iron, -/area/commons/fitness/recreation) -"xsi" = ( -/obj/machinery/atmospherics/pipe/smart/simple/purple/visible, -/obj/effect/mapping_helpers/airlock/locked, -/obj/machinery/door/airlock/research/glass{ - name = "Ordnance Lab" +/obj/structure/disposalpipe/segment{ + dir = 5 }, -/turf/open/floor/iron/dark/airless, -/area/science/mixing/chamber) -"xsk" = ( -/obj/structure/rack, -/obj/item/clothing/under/color/red, -/obj/item/clothing/under/color/red, -/obj/item/clothing/under/color/red, -/obj/item/clothing/head/soft/red, -/obj/item/clothing/head/soft/red, -/obj/item/clothing/head/soft/red, -/obj/effect/turf_decal/tile/red/full, -/turf/open/floor/iron/dark/smooth_large, -/area/commons/fitness/recreation/entertainment) -"xsr" = ( -/obj/structure/table, -/obj/item/stack/sheet/iron/fifty, -/obj/item/stack/sheet/iron/fifty{ - pixel_x = 2; - pixel_y = 2 +/obj/structure/cable, +/turf/open/floor/catwalk_floor, +/area/station/maintenance/starboard/central) +"xpq" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 4 }, -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 9 +/obj/machinery/camera{ + c_tag = "Arrivals - South Docking Hall"; + dir = 6 }, /turf/open/floor/iron, -/area/engineering/atmos) -"xsu" = ( -/obj/machinery/atmospherics/components/binary/pump{ - dir = 8; - name = "N2O Outlet Pump" - }, +/area/station/hallway/secondary/entry) +"xpE" = ( /obj/effect/turf_decal/trimline/red/filled/line{ dir = 5 }, -/obj/effect/turf_decal/trimline/neutral/line{ - dir = 5 - }, +/obj/structure/closet/secure_closet/security, /turf/open/floor/iron, -/area/engineering/atmos) -"xsz" = ( -/obj/structure/table, -/obj/item/paper_bin{ - pixel_x = -3; - pixel_y = 7 +/area/station/security/checkpoint/escape) +"xpH" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/wrench, +/turf/open/floor/iron/smooth, +/area/station/maintenance/port/central) +"xqf" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/turf/open/floor/carpet, +/area/station/cargo/miningdock) +"xqs" = ( +/obj/machinery/door/airlock/maintenance_hatch, +/obj/effect/mapping_helpers/airlock/abandoned, +/obj/effect/decal/cleanable/dirt, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 8 }, -/obj/item/key/janitor, -/obj/machinery/requests_console/directional/south{ - department = "Janitorial"; - departmentType = 1; - name = "Janitorial Requests Console" +/turf/open/floor/iron/smooth, +/area/station/maintenance/starboard/greater) +"xqw" = ( +/obj/effect/turf_decal/trimline/yellow/warning, +/obj/effect/turf_decal/trimline/neutral/filled/corner{ + dir = 4 }, -/obj/effect/turf_decal/trimline/neutral/filled/line, -/obj/effect/turf_decal/trimline/purple/filled/warning, -/turf/open/floor/iron, -/area/service/janitor) -"xsG" = ( -/obj/effect/turf_decal/sand/plating, -/obj/effect/turf_decal/stripes/asteroid/line{ - dir = 9 +/obj/machinery/camera/directional/east{ + c_tag = "Hallway - Port Tram Platform North-East" }, -/turf/open/floor/plating/airless, -/area/mine/explored) -"xsK" = ( -/obj/effect/turf_decal/siding/thinplating{ - dir = 4 +/obj/effect/turf_decal/caution{ + dir = 1 }, +/obj/structure/extinguisher_cabinet/directional/east, /obj/structure/cable, /obj/structure/disposalpipe/segment, /turf/open/floor/iron, -/area/hallway/primary/tram/left) -"xsT" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/junction/yjunction{ - dir = 8 +/area/station/hallway/primary/tram/left) +"xqB" = ( +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ + dir = 1 }, +/obj/effect/turf_decal/siding/thinplating/dark, /turf/open/floor/iron, -/area/engineering/atmos) -"xsV" = ( -/obj/machinery/computer/operating{ - dir = 1; - name = "Robotics Operating Computer" - }, -/turf/open/floor/iron/white, -/area/science/robotics/lab) -"xsY" = ( -/obj/structure/tank_dispenser, -/turf/open/floor/iron/dark, -/area/science/mixing/launch) -"xtb" = ( -/turf/closed/wall, -/area/cargo/office) -"xth" = ( -/obj/effect/turf_decal/trimline/red/filled/line, -/obj/effect/turf_decal/trimline/red/corner{ +/area/station/commons/lounge) +"xqD" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/trimline/purple/filled/corner{ dir = 4 }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 1 +/obj/structure/disposalpipe/segment{ + dir = 4 }, +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/science/xenobiology) +"xqG" = ( /obj/effect/decal/cleanable/dirt, -/obj/machinery/light/small/directional/south, +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 6 + }, +/obj/effect/landmark/start/hangover, /turf/open/floor/iron, -/area/security/checkpoint/supply) -"xuc" = ( -/obj/effect/turf_decal/delivery, -/obj/structure/holosign/barrier/atmos/sturdy, -/obj/structure/fluff/tram_rail/floor{ +/area/station/maintenance/tram/mid) +"xqI" = ( +/obj/structure/table, +/obj/item/mod/module/plasma_stabilizer, +/obj/item/mod/module/thermal_regulator, +/turf/open/floor/iron, +/area/station/security/office) +"xqL" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/catwalk_floor, +/area/station/hallway/primary/tram/center) +"xqO" = ( +/obj/effect/turf_decal/stripes/line{ dir = 1 }, -/turf/open/floor/vault, -/area/hallway/primary/tram/left) -"xuo" = ( -/obj/effect/turf_decal/trimline/brown/filled/line{ - dir = 4 +/obj/machinery/camera/directional/north{ + c_tag = "Engineering - Engine Room North-West"; + network = list("ss13","engine","engineering") }, -/obj/machinery/light_switch/directional/east, -/turf/open/floor/iron, -/area/cargo/storage) -"xuH" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/engineering/atmos) -"xuL" = ( -/obj/effect/spawner/random/trash/food_packaging, +/obj/structure/cable, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"xqS" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/smooth, -/area/maintenance/department/cargo) -"xuN" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 1 +/area/station/maintenance/department/medical) +"xqY" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line, +/obj/structure/cable, +/obj/structure/sign/departments/holy{ + pixel_y = -32 }, -/turf/open/floor/iron/white, -/area/security/execution/education) -"xuO" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/dark, -/area/engineering/gravity_generator) -"xuX" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/machinery/duct, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/catwalk_floor, -/area/maintenance/department/crew_quarters/dorms) -"xvn" = ( /obj/structure/disposalpipe/segment{ + dir = 5 + }, +/turf/open/floor/iron, +/area/station/commons/fitness/recreation) +"xrn" = ( +/obj/structure/displaycase/trophy, +/turf/open/floor/wood/large, +/area/station/service/library) +"xrq" = ( +/obj/structure/chair{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/station/security/interrogation) +"xrA" = ( +/obj/structure/cable, +/obj/effect/turf_decal/trimline/blue/filled/corner{ dir = 4 }, +/obj/effect/turf_decal/trimline/blue/filled/corner{ + dir = 1 + }, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment, /turf/open/floor/iron/white, -/area/science/cytology) -"xvs" = ( +/area/station/medical/chemistry) +"xsc" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/trimline/yellow/filled/corner, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"xsd" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit) +"xst" = ( +/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, +/obj/effect/turf_decal/trimline/white/filled/line, +/turf/open/floor/iron/dark, +/area/station/engineering/storage/tech) +"xsx" = ( +/obj/machinery/duct, /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/trimline/yellow/warning{ +/obj/effect/spawner/random/trash/food_packaging, +/obj/structure/cable, +/turf/open/floor/catwalk_floor, +/area/station/maintenance/central/greater) +"xsG" = ( +/obj/effect/turf_decal/sand/plating, +/obj/effect/turf_decal/stripes/asteroid/line{ + dir = 9 + }, +/turf/open/floor/plating/airless, +/area/mine/explored) +"xsL" = ( +/obj/effect/turf_decal/trimline/red/filled/corner{ dir = 1 }, -/obj/effect/turf_decal/trimline/neutral/filled/corner{ +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron, +/area/station/security/brig) +"xtp" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/turf/open/floor/iron, -/area/maintenance/tram/mid) -"xvw" = ( +/obj/machinery/holopad, +/obj/effect/turf_decal/box/white{ + color = "#52B4E9" + }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/machinery/light_switch/directional/south{ - pixel_x = 8 +/obj/machinery/airalarm/directional/south, +/turf/open/floor/iron/dark, +/area/station/medical/break_room) +"xtP" = ( +/obj/effect/decal/cleanable/cobweb, +/obj/structure/closet, +/obj/effect/spawner/random/maintenance/two, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/smooth, +/area/station/maintenance/starboard/central) +"xtS" = ( +/obj/effect/turf_decal/trimline/purple/filled/line, +/obj/machinery/camera/directional/south{ + c_tag = "Science - Lower Main North"; + network = list("ss13","rd") }, -/turf/open/floor/carpet, -/area/command/bridge) -"xvQ" = ( -/obj/machinery/light/directional/north, +/obj/machinery/firealarm/directional/south, +/turf/open/floor/iron/white, +/area/station/science/lower) +"xtW" = ( +/obj/machinery/holopad, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark, +/area/station/service/chapel/monastery) +"xtX" = ( +/obj/structure/table, +/obj/machinery/light/small/directional/east, +/obj/item/radio/intercom/prison/directional/east, /obj/effect/turf_decal/trimline/red/filled/line{ - dir = 9 + dir = 5 }, -/obj/machinery/camera/directional/west{ - c_tag = "Security - Prison Main North-West"; - network = list("ss13","Security","prison") +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 }, -/turf/open/floor/iron, -/area/security/prison) -"xvS" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden, -/obj/machinery/door/poddoor/preopen{ - id = "atmos"; - name = "Atmospherics Blast Door" +/obj/machinery/camera{ + c_tag = "Security - Prison Cell 4"; + dir = 6; + network = list("ss13","Security","prison","pcell") }, -/obj/effect/turf_decal/delivery, /turf/open/floor/iron, -/area/engineering/atmos) -"xvW" = ( -/obj/effect/turf_decal/trimline/neutral/filled/corner, -/obj/effect/turf_decal/trimline/neutral/filled/corner{ - dir = 4 - }, -/obj/effect/turf_decal/siding/thinplating{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/green/corner{ - dir = 4 +/area/station/security/prison/safe) +"xud" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/door/airlock/external{ + autoclose = 0; + frequency = 1449; + id_tag = "mostleft_lower_eva_internal"; + name = "External Access" }, -/obj/effect/turf_decal/trimline/green/corner, -/obj/effect/landmark/start/hangover, -/turf/open/floor/iron, -/area/hallway/primary/central) -"xwc" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line, -/turf/open/floor/iron, -/area/hallway/secondary/construction/engineering) -"xwk" = ( -/obj/effect/turf_decal/siding/thinplating/dark{ - dir = 5 +/obj/machinery/door_buttons/access_button{ + idDoor = "mostleft_lower_eva_internal"; + idSelf = "mostleft_lower_eva_airlock_control"; + name = "External Access Button"; + pixel_y = -24 }, -/obj/structure/chair/comfy, -/obj/effect/landmark/start/hangover, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/hallway/secondary/exit) -"xwp" = ( -/obj/effect/turf_decal/trimline/red/filled/corner{ +/obj/effect/mapping_helpers/airlock/locked, +/turf/open/floor/catwalk_floor, +/area/station/hallway/primary/tram/left) +"xug" = ( +/obj/effect/turf_decal/trimline/green/filled/corner{ dir = 4 }, +/obj/effect/turf_decal/trimline/green/filled/corner, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, /obj/structure/disposalpipe/segment{ - dir = 4 + dir = 5 }, /turf/open/floor/iron/white, -/area/medical/medbay/central) -"xwt" = ( +/area/station/medical/virology) +"xun" = ( +/obj/effect/turf_decal/trimline/brown/filled/corner{ + dir = 8 + }, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/landmark/blobstart, -/turf/open/floor/iron/cafeteria{ - dir = 5 +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/cargo/miningdock) +"xut" = ( +/obj/machinery/camera/directional/south{ + c_tag = "Civilian - Restroom South" }, -/area/science/breakroom) -"xwy" = ( -/obj/effect/turf_decal/trimline/blue/filled/corner, +/turf/open/floor/iron/freezer, +/area/station/commons/toilet) +"xuA" = ( +/obj/structure/closet/secure_closet/medical2, +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 9 + }, +/obj/machinery/airalarm/directional/west, +/turf/open/floor/iron/white, +/area/station/medical/surgery/aft) +"xuE" = ( /obj/effect/turf_decal/trimline/blue/filled/corner{ dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment, -/obj/structure/cable, -/turf/open/floor/iron/white, -/area/medical/medbay/lobby) -"xwA" = ( -/obj/structure/chair/stool/directional/north, -/obj/machinery/button/door/directional/west{ - id = "private_j"; - name = "Privacy Bolts"; - normaldoorcontrol = 1; - pixel_x = 24; - pixel_y = -9; - specialfunctions = 4 +/obj/effect/turf_decal/trimline/blue/filled/corner{ + dir = 1 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/wood, -/area/commons/dorms) -"xwI" = ( -/obj/effect/turf_decal/trimline/neutral/filled/corner, +/obj/structure/cable, /obj/structure/disposalpipe/segment{ dir = 4 }, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) +"xuK" = ( +/obj/machinery/food_cart, +/obj/machinery/power/apc/auto_name/directional/north, /obj/structure/cable, -/turf/open/floor/iron, -/area/hallway/primary/tram/right) -"xwL" = ( -/turf/open/openspace, -/area/service/kitchen/diner) -"xwM" = ( -/obj/effect/turf_decal/trimline/green/filled/corner{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/white, -/area/medical/virology) -"xwT" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/security/glass{ - id_tag = "prisondorm"; - name = "Prison Dorm 6" - }, -/obj/effect/turf_decal/trimline/red/filled/line, -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 1 +/area/station/service/kitchen) +"xuR" = ( +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/security/prison/safe) -"xxj" = ( -/obj/machinery/recharge_station, -/turf/closed/mineral/random/stationside/asteroid/porus, -/area/mine/explored) -"xxk" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ dir = 8 }, -/obj/machinery/light/directional/west, -/turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"xxn" = ( -/obj/machinery/power/terminal{ +/obj/machinery/portable_atmospherics/canister, +/turf/open/floor/iron/dark, +/area/station/science/xenobiology) +"xuS" = ( +/obj/machinery/computer/atmos_control/nitrous_tank{ dir = 8 }, -/obj/structure/cable, -/turf/open/floor/iron/dark/telecomms, -/area/tcommsat/server) -"xxu" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 8 +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 4 }, -/obj/effect/turf_decal/trimline/neutral/filled/corner{ +/obj/effect/turf_decal/trimline/neutral/line{ dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, /turf/open/floor/iron, -/area/hallway/secondary/exit) -"xxy" = ( -/obj/machinery/door/airlock/hatch{ - name = "Ladder Access Hatch"; - req_one_access_txt = null +/area/station/engineering/atmos) +"xva" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/stripes/corner, +/obj/effect/turf_decal/stripes/corner{ + dir = 8 }, /obj/structure/disposalpipe/segment{ dir = 4 }, +/turf/open/floor/iron/white, +/area/station/science/xenobiology) +"xvd" = ( +/turf/closed/wall, +/area/station/commons/storage/art) +"xvf" = ( +/obj/machinery/power/apc/auto_name/directional/north, /obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/turf/open/floor/catwalk_floor, +/area/station/maintenance/starboard/greater) +"xvq" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/catwalk_floor, -/area/hallway/primary/tram/left) -"xxQ" = ( -/obj/machinery/camera/motion{ - c_tag = "Secure - AI Upper External East"; - dir = 10; - network = list("aicore") +/obj/machinery/door/airlock/maintenance_hatch, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 8 }, -/turf/open/space/openspace, -/area/ai_monitored/turret_protected/aisat/hallway) -"xyb" = ( -/obj/effect/turf_decal/trimline/green/filled/corner{ +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +/turf/open/floor/catwalk_floor, +/area/station/maintenance/port/central) +"xvJ" = ( +/obj/structure/window/reinforced/spawner, +/turf/open/floor/iron/stairs/medium, +/area/station/command/gateway) +"xvL" = ( +/obj/vehicle/ridden/wheelchair, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/trimline/blue/filled/line{ dir = 4 }, -/obj/machinery/atmospherics/components/binary/pump{ - dir = 8; - name = "Mix Outlet Pump" - }, -/turf/open/floor/iron, -/area/engineering/atmos/pumproom) -"xyc" = ( -/turf/closed/wall, -/area/science/test_area) -"xye" = ( -/obj/machinery/button/door/directional/west{ - id = "private_n"; - name = "Privacy Bolts"; - normaldoorcontrol = 1; - pixel_y = -9; - specialfunctions = 4 +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) +"xvO" = ( +/obj/machinery/light_switch/directional/west{ + pixel_y = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/carpet, -/area/commons/dorms) -"xyk" = ( -/turf/open/floor/engine/plasma, -/area/engineering/atmos) -"xyn" = ( +/turf/open/floor/wood/parquet, +/area/station/medical/psychology) +"xwf" = ( +/turf/closed/wall/r_wall, +/area/station/maintenance/central/greater) +"xwj" = ( +/obj/effect/turf_decal/siding/thinplating/end, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/aisat_interior) +"xws" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/decal/cleanable/dirt, +/obj/item/assembly/mousetrap/armed, /obj/structure/disposalpipe/segment{ - dir = 9 - }, -/obj/structure/cable, -/turf/open/floor/catwalk_floor, -/area/maintenance/starboard/lesser) -"xyB" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/door/airlock/maintenance_hatch{ - req_one_access_txt = "12" + dir = 4 }, /obj/structure/cable, /turf/open/floor/catwalk_floor, -/area/maintenance/starboard/central) -"xyC" = ( -/obj/structure/lattice, -/turf/open/openspace, -/area/ai_monitored/turret_protected/aisat/hallway) -"xyV" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/green/visible, -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 6 - }, -/obj/effect/turf_decal/trimline/neutral/line{ - dir = 6 +/area/station/maintenance/starboard/lesser) +"xwB" = ( +/obj/effect/turf_decal/trimline/yellow/warning{ + dir = 1 }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small/directional/south, +/obj/effect/turf_decal/trimline/neutral/filled/line, /turf/open/floor/iron, -/area/engineering/atmos) -"xyW" = ( -/obj/effect/turf_decal/tile/neutral/half/contrasted, -/turf/open/floor/iron/dark, -/area/command/bridge) -"xyY" = ( -/obj/effect/turf_decal/trimline/blue/filled/corner{ - dir = 1 +/area/station/maintenance/tram/mid) +"xwC" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 4 }, -/obj/effect/turf_decal/trimline/blue/filled/corner{ +/obj/machinery/newscaster/directional/east, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron, +/area/station/hallway/primary/tram/left) +"xwX" = ( +/obj/effect/turf_decal/trimline/brown/filled/corner, +/obj/effect/turf_decal/trimline/brown/filled/corner{ dir = 8 }, -/obj/effect/turf_decal/trimline/neutral/corner{ +/obj/effect/landmark/start/cargo_technician, +/obj/structure/chair/office, +/turf/open/floor/iron, +/area/station/cargo/office) +"xxf" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/green/visible, +/obj/machinery/atmospherics/pipe/bridge_pipe/cyan/visible, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/engineering/atmos) +"xxj" = ( +/obj/machinery/recharge_station, +/turf/closed/mineral/random/stationside/asteroid/porus, +/area/mine/explored) +"xxo" = ( +/obj/effect/turf_decal/trimline/purple/filled/line{ dir = 1 }, -/obj/effect/turf_decal/trimline/neutral/corner{ - dir = 8 +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, +/obj/structure/sink{ + pixel_y = 15 }, /obj/structure/disposalpipe/segment{ - dir = 4 + dir = 10 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/white, +/area/station/science/xenobiology) +"xxs" = ( +/obj/structure/sign/warning/vacuum/external{ + pixel_x = -32 + }, +/obj/effect/turf_decal/sand/plating, +/obj/machinery/light/small/directional/east, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, +/turf/open/floor/plating, +/area/station/maintenance/starboard/greater) +"xxz" = ( +/obj/machinery/rnd/bepis, +/obj/effect/turf_decal/tile/brown/fourcorners, /turf/open/floor/iron, -/area/hallway/secondary/command) -"xyZ" = ( -/obj/effect/turf_decal/stripes/corner{ +/area/station/cargo/storage) +"xxA" = ( +/obj/structure/cable, +/obj/effect/turf_decal/trimline/red/filled/line{ dir = 8 }, -/obj/effect/turf_decal/stripes/corner{ - dir = 1 - }, -/obj/structure/disposalpipe/segment, -/obj/structure/cable, -/turf/open/floor/vault, -/area/hallway/primary/tram/center) -"xzf" = ( +/obj/machinery/power/apc/auto_name/directional/west, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/holopad, -/obj/effect/turf_decal/bot, -/obj/structure/disposalpipe/sorting/mail/flip{ - dir = 8; - name = "sorting disposal pipe (Xenobiology)"; - sortType = 28 - }, -/obj/structure/cable, +/obj/machinery/duct, +/turf/open/floor/iron, +/area/station/security/prison/safe) +"xxF" = ( +/obj/effect/turf_decal/trimline/purple/filled/corner, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, /turf/open/floor/iron/white, -/area/science/research) -"xzm" = ( -/obj/structure/table/glass, -/obj/item/reagent_containers/chem_pack{ - pixel_x = 10; - pixel_y = 10 +/area/station/science/lab) +"xxP" = ( +/obj/structure/musician/piano{ + icon_state = "piano" }, -/obj/item/storage/box/rxglasses{ - pixel_x = -4; - pixel_y = 8 +/turf/open/floor/wood, +/area/station/service/theater) +"xxW" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 9 }, -/obj/item/stack/medical/gauze{ - pixel_x = 8 +/obj/item/kirbyplants/random, +/obj/item/radio/intercom/directional/north, +/obj/structure/sign/poster/official/random/directional/west, +/turf/open/floor/iron, +/area/station/commons/dorms) +"xxZ" = ( +/turf/closed/wall, +/area/station/cargo/drone_bay) +"xya" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/trimline/yellow/filled/corner, +/obj/effect/turf_decal/trimline/yellow/filled/corner{ + dir = 4 }, -/obj/effect/turf_decal/tile/blue/fourcorners, -/turf/open/floor/iron/white, -/area/medical/treatment_center) -"xzO" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/trimline/yellow/warning, +/obj/structure/disposalpipe/sorting/mail{ + dir = 4; + sortType = 4 + }, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/engineering/break_room) +"xyg" = ( /obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 1 }, -/obj/machinery/light/small/directional/north, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, +/obj/structure/disposalpipe/segment, /turf/open/floor/iron, -/area/maintenance/tram/mid) -"xzP" = ( -/obj/structure/closet/secure_closet/engineering_electrical, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/smooth, -/area/maintenance/tram/right) -"xAd" = ( -/obj/structure/sign/warning/radiation/rad_area{ - pixel_y = 32 +/area/station/hallway/primary/central) +"xyj" = ( +/obj/effect/turf_decal/delivery, +/obj/structure/holosign/barrier/atmos/sturdy, +/obj/structure/fluff/tram_rail/floor, +/turf/open/floor/vault, +/area/station/hallway/primary/tram/left) +"xyl" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 10 }, -/obj/effect/turf_decal/siding/wideplating{ - dir = 6 +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/light/directional/south, +/obj/structure/disposalpipe/segment{ + dir = 5 }, -/turf/open/floor/iron/dark, -/area/ai_monitored/command/nuke_storage) -"xAe" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/cargo/drone_bay) -"xAh" = ( -/obj/effect/turf_decal/trimline/white/line{ - dir = 6 +/obj/machinery/camera{ + c_tag = "Command - Bridge Right Airlock"; + dir = 10 }, -/obj/effect/turf_decal/trimline/yellow/corner{ - dir = 1 +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/command/bridge) +"xyH" = ( +/obj/effect/turf_decal/trimline/white/corner{ + dir = 4 }, -/obj/structure/showcase/cyborg/old{ - pixel_y = 20 +/obj/effect/turf_decal/trimline/yellow/line{ + dir = 8 }, /turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/aisat_interior) -"xAj" = ( +/area/station/ai_monitored/turret_protected/aisat_interior) +"xyZ" = ( +/obj/machinery/portable_atmospherics/canister/nitrous_oxide, +/turf/open/floor/iron/dark, +/area/station/science/ordnance/storage) +"xzh" = ( +/obj/structure/cable, /obj/effect/turf_decal/trimline/red/filled/line{ - dir = 1 + dir = 4 }, -/obj/machinery/computer/secure_data, -/obj/machinery/light/directional/north, -/obj/machinery/airalarm/directional/north, -/obj/machinery/camera/directional/north{ - c_tag = "Departures - Security Outpost"; - network = list("ss13","Security") +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/security/execution/transfer) +"xzl" = ( +/obj/effect/turf_decal/trimline/brown/filled/line{ + dir = 1 }, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, -/area/security/checkpoint/escape) -"xAk" = ( +/area/station/cargo/drone_bay) +"xzq" = ( /obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/tram/center) +"xzI" = ( +/obj/machinery/vending/games, +/turf/open/floor/iron/grimy, +/area/station/service/library/lounge) +"xzN" = ( +/obj/machinery/atmospherics/pipe/smart/manifold/yellow/visible{ dir = 1 }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/obj/machinery/meter, +/turf/open/floor/iron, +/area/station/science/ordnance/storage) +"xzS" = ( +/obj/effect/turf_decal/trimline/green/filled/corner{ + dir = 8 + }, +/obj/structure/disposalpipe/sorting/mail{ + dir = 8; + name = "sorting disposal pipe (Hydroponics)"; + sortType = 21 + }, +/turf/open/floor/iron/dark, +/area/station/service/hydroponics) +"xzU" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/trimline/brown/filled/corner{ + dir = 8 + }, /turf/open/floor/iron, -/area/commons/fitness/recreation) +/area/station/cargo/drone_bay) "xAo" = ( /obj/effect/turf_decal/sand/plating, /obj/effect/turf_decal/stripes/asteroid/line{ @@ -68856,2046 +69526,2127 @@ }, /turf/open/floor/plating/airless, /area/mine/explored) -"xAx" = ( -/obj/structure/displaycase/trophy, -/turf/open/floor/wood/large, -/area/service/library) -"xAF" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/yellow/filled/line, -/obj/machinery/firealarm/directional/north, +"xAu" = ( /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/dark/visible, /turf/open/floor/iron, -/area/engineering/atmos) -"xBm" = ( -/mob/living/simple_animal/bot/floorbot, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/aisat_interior) -"xBA" = ( -/obj/structure/ladder, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light/small/directional/south, -/turf/open/floor/iron/smooth, -/area/maintenance/solars/port/aft) -"xBT" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/structure/girder, -/turf/open/floor/iron/smooth, -/area/maintenance/port/central) -"xBW" = ( -/obj/machinery/power/apc/auto_name/directional/south, -/obj/structure/cable, -/turf/open/floor/iron/freezer, -/area/security/prison/shower) -"xCe" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 1 +/area/station/hallway/primary/central) +"xAF" = ( +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 8 }, -/obj/effect/turf_decal/trimline/yellow/filled/line, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/dark/visible, -/turf/open/floor/iron, -/area/engineering/atmos) -"xCB" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/trash/cigbutt, -/turf/open/floor/iron/smooth, -/area/maintenance/department/cargo) -"xCF" = ( -/obj/effect/turf_decal/trimline/neutral/filled/corner, -/obj/effect/turf_decal/trimline/neutral/filled/corner{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 6 +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/turf/open/floor/iron/white, +/area/station/science/ordnance/office) +"xAJ" = ( +/obj/machinery/conveyor{ + dir = 4; + id = "QMLoad2" }, -/obj/structure/cable, -/turf/open/floor/iron, -/area/commons/dorms) -"xCH" = ( +/obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/trimline/brown/filled/line{ dir = 1 }, -/obj/structure/disposalpipe/segment{ - dir = 10 - }, /turf/open/floor/iron, -/area/cargo/sorting) -"xCI" = ( -/obj/structure/table/glass, -/obj/machinery/computer/med_data/laptop, -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 4 +/area/station/cargo/storage) +"xAK" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 8 }, -/obj/machinery/light/directional/west, -/turf/open/floor/iron/white, -/area/security/medical) -"xCU" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ +/obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 4 }, +/obj/machinery/door/airlock/public/glass{ + name = "Service Wing Hallway" + }, +/obj/machinery/door/firedoor, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, -/area/security/prison/workout) -"xCY" = ( -/obj/structure/disposalpipe/segment{ +/area/station/hallway/primary/central) +"xAN" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/trimline/neutral/filled/corner{ dir = 4 }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/navbeacon{ - codes_txt = "patrol;next_patrol=5-TunnelRight"; - location = "4-TunnelMidDoor" - }, -/obj/effect/turf_decal/bot{ +/obj/effect/turf_decal/trimline/neutral/filled/corner{ dir = 1 }, -/turf/open/floor/catwalk_floor, -/area/maintenance/tram/right) -"xDh" = ( -/turf/closed/wall, -/area/cargo/miningdock/cafeteria) -"xDt" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 8 - }, +/obj/structure/cable, /turf/open/floor/iron, -/area/cargo/office) -"xDx" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ +/area/station/ai_monitored/command/storage/eva) +"xAQ" = ( +/obj/machinery/modular_computer/console/preset/command{ dir = 4 }, -/turf/open/floor/iron, -/area/hallway/primary/central) -"xDE" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/obj/effect/turf_decal/trimline/blue/filled/line{ dir = 8 }, -/turf/open/floor/iron, -/area/cargo/sorting) -"xDF" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 1 - }, -/obj/machinery/computer/security, -/obj/machinery/newscaster/directional/north, -/turf/open/floor/iron, -/area/security/checkpoint/escape) -"xDN" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 4 - }, -/turf/open/floor/iron/white, -/area/medical/chemistry) -"xEh" = ( -/obj/structure/chair/stool/bar/directional/south, -/turf/open/floor/eighties, -/area/commons/fitness/recreation/entertainment) -"xEz" = ( -/obj/effect/turf_decal/trimline/purple/filled/line, -/turf/open/floor/iron/white, -/area/science/lab) -"xEK" = ( -/obj/effect/turf_decal/trimline/yellow/warning{ +/turf/open/floor/iron/dark, +/area/station/command/bridge) +"xAW" = ( +/obj/effect/turf_decal/trimline/neutral/filled/corner{ dir = 1 }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/trimline/neutral/filled/line, -/obj/effect/landmark/start/hangover, -/turf/open/floor/iron, -/area/maintenance/tram/right) -"xFg" = ( -/obj/effect/turf_decal/trimline/neutral/filled/corner{ - dir = 4 +/obj/structure/disposalpipe/junction/flip{ + dir = 8 }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/trash/cigbutt, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/maintenance/tram/mid) -"xFj" = ( -/obj/machinery/power/apc/auto_name/directional/north, +/area/station/hallway/primary/tram/center) +"xBb" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/robot_debris/limb, /obj/structure/cable, /turf/open/floor/catwalk_floor, -/area/maintenance/starboard/lesser) -"xFk" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 4 - }, -/obj/machinery/door/airlock/security/glass{ - id_tag = "outerbrigleft"; - name = "Brig"; - req_access_txt = "63" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ - cycle_id = "brig_left" - }, -/obj/machinery/door/firedoor, -/turf/open/floor/iron, -/area/security/brig) -"xFo" = ( -/obj/machinery/telecomms/server/presets/security, -/turf/open/floor/iron/dark/telecomms, -/area/tcommsat/server) -"xFs" = ( -/obj/structure/marker_beacon/burgundy, -/obj/effect/turf_decal/sand/plating, -/obj/effect/turf_decal/stripes/asteroid/box, -/turf/open/floor/plating/airless, -/area/mine/explored) -"xFJ" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 9 - }, +/area/station/maintenance/starboard/lesser) +"xBd" = ( /obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/north, -/turf/open/floor/iron/white, -/area/security/medical) -"xFM" = ( -/obj/effect/turf_decal/trimline/red/filled/corner{ +/obj/machinery/power/apc/auto_name/directional/south, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 1 }, +/obj/effect/turf_decal/trimline/neutral/filled/line, +/turf/open/floor/iron, +/area/station/commons/storage/art) +"xBk" = ( +/turf/closed/wall, +/area/station/medical/storage) +"xBy" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/ai) +"xBB" = ( /obj/effect/turf_decal/trimline/purple/filled/corner{ dir = 8 }, -/obj/effect/turf_decal/trimline/neutral/corner{ - dir = 1 - }, -/obj/machinery/light/directional/east, -/turf/open/floor/iron, -/area/engineering/atmos) -"xFN" = ( -/obj/structure/grille, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"xFQ" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 4 +/turf/open/floor/iron/white, +/area/station/science/lower) +"xBD" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 10 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/structure/disposalpipe/segment, +/obj/machinery/pdapainter/engineering, /turf/open/floor/iron, -/area/security/brig) -"xFU" = ( -/obj/machinery/camera/emp_proof{ - c_tag = "Engineering - Atmospherics Air Chamber"; - dir = 6; - network = list("ss13","engineering") - }, -/turf/open/floor/engine/air, -/area/engineering/atmos) -"xFX" = ( -/obj/machinery/portable_atmospherics/canister/carbon_dioxide, -/turf/open/floor/engine/co2, -/area/engineering/atmos) -"xGb" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/yellow/warning, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/trimline/neutral/filled/line{ +/area/station/command/heads_quarters/ce) +"xBG" = ( +/obj/structure/disposalpipe/trunk/multiz{ dir = 1 }, -/turf/open/floor/iron, -/area/maintenance/tram/right) -"xGh" = ( -/obj/effect/turf_decal/trimline/green/filled/corner{ - dir = 4 +/obj/machinery/door/window/left/directional/north{ + base_state = "right"; + dir = 2; + icon_state = "right"; + name = "Containment Pen #3"; + req_access = list("xenobiology") }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/medical/virology) -"xGl" = ( -/obj/machinery/computer/security/mining{ - dir = 8 +/obj/effect/turf_decal/delivery, +/obj/machinery/door/poddoor/preopen{ + id = "xenobiotopright"; + name = "Xenobio Top Right Pen Blast Door" }, -/obj/effect/turf_decal/trimline/blue/filled/line{ +/turf/open/floor/iron/dark, +/area/station/science/xenobiology) +"xBP" = ( +/obj/machinery/atmospherics/components/tank, +/obj/effect/turf_decal/stripes{ dir = 4 }, /turf/open/floor/iron/dark, -/area/command/bridge) -"xGF" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 1 +/area/station/science/ordnance/storage) +"xBU" = ( +/obj/machinery/ore_silo, +/obj/machinery/door/window/left/directional/south{ + name = "Silo Access"; + req_access = list("qm") }, -/obj/machinery/vending/coffee, -/obj/machinery/status_display/ai/directional/north, +/turf/open/floor/iron/dark, +/area/station/cargo/miningdock/oresilo) +"xCc" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/security/checkpoint/medical) +"xCm" = ( +/obj/effect/turf_decal/bot, +/obj/effect/landmark/start/hangover, /turf/open/floor/iron, -/area/commons/dorms) -"xGJ" = ( -/obj/effect/turf_decal/siding/wood, -/obj/structure/window/reinforced/spawner, -/obj/structure/cable, -/turf/open/floor/wood, -/area/service/theater) -"xGK" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/area/station/command/heads_quarters/hop) +"xCG" = ( /obj/effect/decal/cleanable/dirt, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/catwalk_floor, -/area/maintenance/central/lesser) -"xGU" = ( -/obj/structure/closet/secure_closet/hos, -/obj/item/storage/secure/safe/hos{ - pixel_x = 35 - }, -/obj/item/reagent_containers/food/drinks/bottle/vodka/badminka, -/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass, -/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass, -/obj/structure/sign/poster/official/space_cops{ - pixel_y = 32 +/obj/machinery/door/firedoor, +/obj/machinery/door/poddoor/preopen{ + id = "right_tram_lower"; + name = "Tunnel Access Blast Door" }, -/turf/open/floor/carpet, -/area/command/heads_quarters/hos) -"xHa" = ( -/obj/effect/turf_decal/siding/thinplating, -/obj/machinery/duct, -/turf/open/floor/iron/white, -/area/service/kitchen) -"xHb" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/cobweb/cobweb2, -/turf/open/floor/iron/smooth, -/area/maintenance/department/science) -"xHf" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/maintenance/tram/mid) +"xCZ" = ( +/obj/machinery/holopad, +/obj/effect/turf_decal/bot, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/turf/open/floor/iron, -/area/commons/storage/primary) -"xHg" = ( -/obj/effect/turf_decal/trimline/brown/filled/line{ - dir = 1 - }, -/turf/open/floor/iron, -/area/cargo/storage) -"xHi" = ( -/obj/structure/table/wood/fancy/blue, -/obj/effect/spawner/random/aimodule/neutral, -/obj/structure/window/reinforced{ +/turf/open/floor/iron/white, +/area/station/science/genetics) +"xDm" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 8 }, +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/science/cytology) +"xDr" = ( +/obj/machinery/duct, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/service/janitor) +"xDy" = ( /obj/structure/window/reinforced{ - dir = 4 - }, -/obj/machinery/door/window{ - base_state = "right"; - icon_state = "right"; - name = "Core Modules"; - req_access_txt = "20" - }, -/turf/open/floor/circuit, -/area/ai_monitored/turret_protected/ai_upload) -"xHD" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ dir = 1 }, +/turf/open/floor/iron/white, +/area/station/science/ordnance) +"xDO" = ( +/obj/machinery/suit_storage_unit/security, +/obj/machinery/light/directional/south, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/security/armory) +"xDQ" = ( +/turf/closed/wall, +/area/station/security/processing) +"xEb" = ( /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/security/brig) -"xHK" = ( -/obj/effect/turf_decal/trimline/purple/filled/line{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment{ dir = 9 }, -/obj/structure/cable, -/turf/open/floor/iron/white, -/area/science/genetics) -"xHR" = ( -/obj/machinery/telecomms/processor/preset_four, -/turf/open/floor/iron/dark/telecomms, -/area/tcommsat/server) -"xHV" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 5 +/turf/open/floor/iron/dark, +/area/station/service/chapel) +"xEd" = ( +/obj/machinery/camera/motion/directional/south{ + c_tag = "Secure - AI Upper External North"; + network = list("aicore") }, -/turf/open/floor/iron, -/area/hallway/secondary/entry) -"xHY" = ( -/obj/structure/chair{ +/obj/structure/cable/multilayer/connected, +/turf/open/floor/engine/hull/reinforced, +/area/station/ai_monitored/turret_protected/aisat/hallway) +"xEo" = ( +/turf/closed/wall/r_wall, +/area/station/command/heads_quarters/captain) +"xEG" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 4 }, -/obj/effect/turf_decal/siding/thinplating{ - dir = 8 +/obj/structure/sign/departments/chemistry/pharmacy{ + pixel_x = 32 }, /turf/open/floor/iron, -/area/commons/fitness/recreation) -"xIa" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 1 - }, -/obj/machinery/light/small/directional/south, -/obj/effect/landmark/start/cyborg, -/obj/effect/turf_decal/trimline/purple/filled/line, -/obj/machinery/computer/security/telescreen{ - desc = "Used for watching the AI Upload."; - dir = 1; - name = "AI Upload Monitor"; - network = list("aiupload"); - pixel_y = -27 - }, +/area/station/hallway/primary/tram/center) +"xFa" = ( +/obj/effect/turf_decal/trimline/green/filled/line, /turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/ai_upload_foyer) -"xIi" = ( -/obj/machinery/door/airlock/engineering{ - name = "Power Access Hatch"; - req_access_txt = "11" - }, +/area/station/service/hydroponics) +"xFe" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment, +/obj/machinery/duct, /obj/structure/cable, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"xFh" = ( +/obj/structure/chair/pew/left, +/turf/open/floor/iron/chapel{ + dir = 1 + }, +/area/station/service/chapel) +"xFs" = ( +/obj/structure/marker_beacon/burgundy, +/obj/effect/turf_decal/sand/plating, +/obj/effect/turf_decal/stripes/asteroid/box, +/turf/open/floor/plating/airless, +/area/mine/explored) +"xFx" = ( +/turf/open/floor/iron, +/area/station/commons/fitness) +"xFA" = ( +/obj/machinery/door/airlock/maintenance_hatch, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/decal/cleanable/dirt, +/obj/effect/mapping_helpers/airlock/unres, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, /turf/open/floor/catwalk_floor, -/area/maintenance/department/security) -"xIj" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ +/area/station/commons/dorms) +"xFH" = ( +/obj/structure/chair/sofa/corner{ dir = 1 }, -/obj/machinery/firealarm/directional/north, -/turf/open/floor/iron, -/area/engineering/main) -"xIo" = ( -/obj/effect/turf_decal/stripes/corner, -/obj/structure/table, -/obj/machinery/airalarm/directional/north, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/aisat/maint) -"xIr" = ( -/obj/effect/turf_decal/trimline/neutral/filled/corner{ +/obj/effect/landmark/start/hangover, +/turf/open/floor/iron/cafeteria, +/area/station/service/kitchen/diner) +"xFJ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/door/firedoor, +/obj/machinery/door/poddoor/preopen{ + id = "right_tram_lower"; + name = "Tunnel Access Blast Door" + }, +/obj/machinery/door/airlock/hatch, +/turf/open/floor/plating, +/area/station/maintenance/tram/right) +"xGw" = ( +/obj/machinery/door/airlock/external{ + name = "Labor Camp Shuttle Airlock" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 1 }, -/obj/effect/turf_decal/trimline/neutral/filled/corner{ +/obj/effect/mapping_helpers/airlock/access/all/security/brig, +/turf/open/floor/plating, +/area/station/security/processing) +"xGA" = ( +/obj/structure/flora/bush/sunny/style_random, +/obj/structure/window/reinforced/spawner/west, +/turf/open/floor/grass, +/area/station/science/genetics) +"xGE" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/blue{ dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/turf/open/floor/iron, -/area/hallway/secondary/exit) -"xIy" = ( -/obj/effect/turf_decal/trimline/brown/filled/line{ - dir = 8 +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ + dir = 1 }, -/obj/machinery/light/directional/west, /turf/open/floor/iron, -/area/hallway/secondary/exit) -"xIB" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 8 - }, -/turf/open/floor/iron/dark, -/area/service/chapel/monastery) -"xIC" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ +/area/station/service/theater) +"xGX" = ( +/obj/effect/turf_decal/siding/thinplating/corner{ dir = 8 }, -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/public/glass{ - name = "Monastary" - }, -/turf/open/floor/iron/dark, -/area/service/chapel/monastery) -"xIF" = ( -/obj/structure/table, -/obj/item/storage/box/chemimp{ - pixel_x = 6 +/obj/item/banner/cargo/mundane, +/turf/open/floor/iron, +/area/station/cargo/storage) +"xHd" = ( +/obj/structure/disposalpipe/segment{ + dir = 10 }, -/obj/item/storage/box/trackimp{ - pixel_x = -3 +/obj/effect/turf_decal/trimline/red/filled/corner{ + dir = 4 }, -/obj/item/storage/lockbox/loyalty, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/ai_monitored/security/armory) -"xIJ" = ( -/obj/structure/chair{ - dir = 1 +/obj/effect/turf_decal/trimline/neutral/filled/corner{ + dir = 8 }, -/turf/open/floor/iron/dark, -/area/maintenance/radshelter/service) -"xJb" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 4 - }, -/turf/open/floor/iron, -/area/hallway/secondary/entry) -"xJc" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/yellow/visible, -/obj/effect/turf_decal/trimline/green/filled/line{ - dir = 5 +/obj/effect/turf_decal/trimline/red/filled/corner{ + dir = 1 }, /turf/open/floor/iron, -/area/engineering/atmos/pumproom) -"xJi" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 9 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 +/area/station/hallway/primary/tram/right) +"xHl" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/obj/structure/cable, -/turf/open/floor/iron/grimy, -/area/service/lawoffice) -"xJy" = ( -/obj/machinery/disposal/bin, -/obj/machinery/firealarm/directional/north, /obj/effect/turf_decal/tile/neutral{ dir = 4 }, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/structure/disposalpipe/trunk{ - dir = 8 +/obj/effect/turf_decal/siding/thinplating/dark{ + dir = 5 }, -/turf/open/floor/iron/dark, -/area/medical/break_room) -"xJE" = ( -/obj/structure/table/wood, -/obj/structure/window/reinforced{ - dir = 4; - pixel_y = 2 +/obj/effect/spawner/random/vending/snackvend, +/obj/structure/sign/departments/restroom{ + pixel_y = 32 }, -/obj/structure/window/reinforced{ - pixel_y = 2 +/turf/open/floor/iron/dark, +/area/station/commons/lounge) +"xHn" = ( +/obj/machinery/holopad, +/obj/effect/turf_decal/trimline/neutral/corner{ + dir = 1 }, -/obj/effect/spawner/random/decoration/ornament, -/turf/open/floor/carpet, -/area/commons/vacant_room/office) -"xJF" = ( -/obj/structure/displaycase/captain{ - pixel_y = 5 +/obj/effect/turf_decal/trimline/neutral/corner{ + dir = 8 }, -/obj/machinery/status_display/evac/directional/north, -/obj/item/storage/secure/safe/directional/west, -/turf/open/floor/wood, -/area/command/heads_quarters/captain) -"xJG" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ +/obj/effect/turf_decal/trimline/neutral/filled/corner{ dir = 4 }, -/obj/structure/cable, -/turf/open/floor/iron/white, -/area/service/kitchen) -"xJK" = ( -/turf/open/floor/iron, -/area/command/gateway) -"xJM" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 1 +/obj/effect/turf_decal/trimline/neutral/filled/corner, +/obj/effect/turf_decal/bot, +/obj/machinery/camera{ + c_tag = "Departures - West Main"; + dir = 6 }, -/obj/structure/sign/poster/official/report_crimes{ - pixel_y = 32 +/obj/machinery/status_display/evac/directional/east, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) +"xHo" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 8 }, +/obj/structure/disposalpipe/segment, /turf/open/floor/iron, -/area/security/prison) -"xKt" = ( -/obj/effect/turf_decal/tile/neutral{ +/area/station/hallway/secondary/command) +"xHW" = ( +/obj/structure/closet/emcloset, +/turf/open/floor/plating, +/area/station/hallway/secondary/entry) +"xIe" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/grimy, +/area/station/service/chapel/office) +"xIl" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/trash/hobo_squat, +/turf/open/floor/iron/smooth, +/area/station/maintenance/department/crew_quarters/dorms) +"xIp" = ( +/obj/effect/turf_decal/trimline/neutral/filled/corner{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/landmark/event_spawn, +/turf/open/floor/iron, +/area/station/hallway/secondary/construction/engineering) +"xIt" = ( +/obj/effect/landmark/start/depsec/supply, +/obj/structure/chair/office{ dir = 8 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/iron, +/area/station/security/checkpoint/supply) +"xJj" = ( +/obj/structure/cable, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/catwalk_floor, +/area/station/maintenance/solars/port/aft) +"xJk" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 + dir = 1 }, -/turf/open/floor/iron/dark, -/area/medical/morgue) -"xKB" = ( -/obj/structure/closet/emcloset, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/security/office) -"xKG" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, -/turf/closed/wall/r_wall, -/area/engineering/atmos/pumproom) -"xLb" = ( -/turf/open/floor/iron/showroomfloor, -/area/security/lockers) -"xLh" = ( -/obj/modular_map_root/tramstation{ - key = "maintenance_storagebig" +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 6 }, -/turf/open/floor/plating, -/area/maintenance/port/central) -"xLw" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/bot, -/obj/effect/spawner/random/structure/crate_empty, -/obj/effect/spawner/random/maintenance/three, -/obj/effect/spawner/random/engineering/flashlight, /turf/open/floor/iron, -/area/cargo/storage) -"xLz" = ( -/obj/structure/closet/secure_closet/engineering_electrical, -/obj/effect/turf_decal/bot{ +/area/station/security/checkpoint/medical) +"xJV" = ( +/obj/structure/cable, +/obj/effect/turf_decal/trimline/red/filled/line, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/security/prison/workout) +"xKf" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 5 + }, +/obj/item/stack/medical/mesh, +/obj/item/stack/medical/gauze, +/obj/structure/table/glass, +/obj/machinery/vending/wallmed/directional/north, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) +"xKm" = ( +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ dir = 1 }, -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 4 +/obj/structure/chair/sofa{ + dir = 8 }, /turf/open/floor/iron, -/area/engineering/main) -"xLT" = ( -/turf/open/floor/engine, -/area/science/explab) -"xLW" = ( -/obj/machinery/door/airlock/atmos/glass{ - name = "Atmospherics Testing Room"; - req_access_txt = "24" - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/area/station/cargo/miningdock/cafeteria) +"xKs" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable, /obj/effect/turf_decal/trimline/yellow/filled/line{ dir = 8 }, /obj/effect/turf_decal/trimline/yellow/filled/line{ dir = 4 }, -/obj/machinery/door/firedoor, -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/engineering/atmospherics_engine) -"xLZ" = ( -/obj/structure/table/wood, -/obj/effect/spawner/random/entertainment/musical_instrument{ - spawn_loot_count = 2; - spawn_loot_double = 0; - spawn_random_offset = 1 +/obj/machinery/door/airlock/medical/glass{ + name = "Chemistry" }, -/turf/open/floor/wood, -/area/service/theater) -"xMn" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/door/firedoor, +/obj/effect/mapping_helpers/airlock/access/all/medical/pharmacy, +/turf/open/floor/iron/white, +/area/station/medical/chemistry) +"xKz" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/turf/open/floor/iron/dark/telecomms, -/area/tcommsat/server) -"xMC" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/hallway/primary/tram/right) -"xNa" = ( -/obj/effect/turf_decal/trimline/brown/filled/corner{ - dir = 8 +/obj/structure/disposalpipe/segment{ + dir = 6 }, -/turf/open/floor/iron, -/area/cargo/miningdock) -"xNs" = ( -/obj/structure/window/reinforced/spawner/west, -/obj/machinery/chem_dispenser, -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 9 +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/catwalk_floor, +/area/station/maintenance/department/crew_quarters/dorms) +"xKC" = ( +/obj/effect/turf_decal/siding/thinplating{ + dir = 4 }, /turf/open/floor/iron/white, -/area/medical/pharmacy) -"xNF" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/area/station/service/kitchen) +"xKH" = ( +/obj/structure/table/wood, +/obj/effect/turf_decal/siding/wood{ dir = 4 }, -/turf/open/floor/iron/dark, -/area/service/chapel) -"xNN" = ( -/obj/machinery/suit_storage_unit/atmos, +/obj/machinery/light/directional/south, +/obj/machinery/newscaster/directional/south, +/turf/open/floor/wood/parquet, +/area/station/medical/psychology) +"xKJ" = ( /obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 8 }, -/obj/machinery/camera/emp_proof{ - c_tag = "Engineering - Atmospherics West"; - dir = 6; - network = list("ss13","engineering") +/turf/open/floor/iron/dark, +/area/station/engineering/atmospherics_engine) +"xKP" = ( +/obj/effect/turf_decal/trimline/blue/filled/corner{ + dir = 4 }, -/turf/open/floor/iron, -/area/engineering/atmos) -"xNO" = ( +/obj/effect/turf_decal/trimline/blue/filled/corner, +/obj/machinery/duct, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) +"xKV" = ( +/obj/effect/turf_decal/tile/bar, /obj/effect/turf_decal/tile/bar{ dir = 1 }, -/obj/effect/turf_decal/trimline/neutral/filled/corner, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/duct, /obj/structure/disposalpipe/segment{ - dir = 5 - }, -/obj/structure/cable, -/turf/open/floor/iron/dark/side{ dir = 4 }, -/area/commons/lounge) -"xNS" = ( -/obj/effect/turf_decal/trimline/yellow/warning, -/obj/effect/decal/cleanable/dirt, -/obj/structure/disposalpipe/segment{ - dir = 4 +/turf/open/floor/iron, +/area/station/commons/lounge) +"xLd" = ( +/obj/machinery/door/airlock/mining/glass{ + name = "Quartermaster" }, -/obj/machinery/power/apc/auto_name/directional/north, -/obj/effect/turf_decal/trimline/neutral/filled/line{ +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/trimline/brown/filled/line{ dir = 1 }, -/obj/machinery/camera{ - c_tag = "Maintenance - East Tram Tunnel 3"; - dir = 9 +/obj/effect/turf_decal/trimline/brown/filled/line, +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/access/all/supply/qm, /turf/open/floor/iron, -/area/maintenance/tram/right) -"xNV" = ( +/area/station/cargo/office) +"xLK" = ( /obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 8 + dir = 5 }, +/obj/machinery/status_display/ai/directional/north, +/obj/structure/closet/secure_closet/personal, /turf/open/floor/iron, -/area/hallway/secondary/exit) -"xNY" = ( -/turf/closed/wall/r_wall, -/area/security/interrogation) -"xOb" = ( -/obj/effect/turf_decal/trimline/neutral/warning{ +/area/station/commons/dorms) +"xMa" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 5 + }, +/obj/machinery/firealarm/directional/east, +/turf/open/floor/iron, +/area/station/security/brig) +"xMb" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 1 }, /turf/open/floor/iron/dark, -/area/medical/morgue) -"xOc" = ( -/obj/structure/cable, +/area/station/service/chapel/office) +"xMc" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/trimline/red/filled/line{ +/obj/effect/turf_decal/trimline/purple/filled/line, +/obj/structure/cable, +/obj/structure/table, +/obj/item/controller, +/obj/item/compact_remote, +/obj/item/compact_remote, +/obj/item/radio/intercom/directional/south, +/turf/open/floor/iron/white, +/area/station/science/explab) +"xMf" = ( +/obj/structure/sink{ + dir = 4; + pixel_x = -12 + }, +/obj/structure/mirror/directional/west, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 4 }, -/turf/open/floor/iron/dark, -/area/security/interrogation) -"xOl" = ( -/obj/machinery/atmospherics/components/unary/outlet_injector/monitored{ - chamber_id = "ordnancegas1"; - dir = 8 +/turf/open/floor/iron/freezer, +/area/station/commons/lounge) +"xMj" = ( +/obj/effect/turf_decal/trimline/yellow/warning, +/obj/effect/turf_decal/trimline/neutral/filled/corner{ + dir = 4 }, -/turf/open/floor/engine/vacuum, -/area/science/mixing/chamber) -"xOw" = ( -/obj/structure/showcase/cyborg/old{ - pixel_y = 20 +/obj/structure/disposalpipe/segment, +/obj/machinery/camera/directional/east{ + c_tag = "Hallway - Central Tram Platform North-East" + }, +/obj/effect/turf_decal/caution{ + dir = 1 }, +/obj/structure/extinguisher_cabinet/directional/east, /obj/structure/cable, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/ai) -"xOJ" = ( -/obj/machinery/exodrone_launcher, -/obj/item/exodrone, -/turf/open/floor/plating, -/area/cargo/drone_bay) -"xOT" = ( -/obj/structure/reflector/single/anchored{ - dir = 9 +/turf/open/floor/iron, +/area/station/hallway/primary/tram/center) +"xMt" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/turf/open/floor/iron/dark, -/area/engineering/supermatter/room) -"xPd" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/trimline/yellow/corner{ - dir = 8 +/turf/open/floor/iron, +/area/station/science/auxlab) +"xMw" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 10 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/maintenance/port/central) -"xPj" = ( -/obj/effect/turf_decal/siding/thinplating/dark{ - dir = 6 +/area/station/hallway/primary/central) +"xMz" = ( +/obj/structure/beebox, +/turf/open/floor/grass, +/area/station/service/hydroponics) +"xMP" = ( +/obj/machinery/door/airlock/external{ + name = "Escape Pod Three" }, -/obj/structure/chair/comfy{ - dir = 1 +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 }, -/obj/effect/landmark/start/hangover, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/hallway/secondary/exit) -"xPo" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/sand/plating, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"xPy" = ( -/obj/structure/reagent_dispensers/water_cooler, -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 9 +/obj/effect/mapping_helpers/airlock/access/any/science/maintenance, +/obj/effect/mapping_helpers/airlock/access/any/supply/maintenance, +/turf/open/floor/iron/smooth, +/area/station/maintenance/starboard/central) +"xMQ" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 8 }, +/obj/structure/disposalpipe/segment, /turf/open/floor/iron, -/area/security/office) -"xPC" = ( -/obj/effect/turf_decal/trimline/red/filled/corner{ +/area/station/commons/storage/primary) +"xMR" = ( +/obj/machinery/duct, +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/trash/food_packaging, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/catwalk_floor, +/area/station/maintenance/central/greater) +"xMS" = ( +/obj/structure/chair{ + dir = 8 + }, +/obj/effect/turf_decal/siding/thinplating{ dir = 4 }, -/obj/effect/turf_decal/trimline/red/filled/corner{ - dir = 1 +/turf/open/floor/iron, +/area/station/commons/fitness/recreation) +"xMW" = ( +/turf/closed/wall/r_wall, +/area/station/construction/mining/aux_base) +"xMY" = ( +/obj/machinery/door/airlock/maintenance_hatch, +/obj/structure/disposalpipe/segment, +/obj/effect/mapping_helpers/airlock/access/all/service/theatre, +/turf/open/floor/plating, +/area/station/maintenance/central/greater) +"xNg" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 4 }, -/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/sorting/mail/flip{ - dir = 4; - name = "sorting disposal pipe (Head of Security's Office)"; - sortType = 8 - }, +/obj/machinery/light/directional/east, +/obj/machinery/status_display/ai/directional/east, /turf/open/floor/iron, -/area/security/office) -"xPD" = ( -/obj/machinery/portable_atmospherics/canister/nitrogen, -/turf/open/floor/engine/n2, -/area/engineering/atmos) -"xPX" = ( -/obj/machinery/flasher/directional/south{ - id = "AI"; - pixel_x = 20 +/area/station/security/prison/safe) +"xNm" = ( +/obj/effect/turf_decal/trimline/neutral/filled/corner, +/turf/open/floor/iron, +/area/station/security/prison/garden) +"xNq" = ( +/obj/machinery/iv_drip, +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 8 }, -/obj/machinery/door/window{ - atom_integrity = 300; - base_state = "rightsecure"; - dir = 1; - icon_state = "rightsecure"; - name = "Primary AI Core Access"; - req_access_txt = "16" +/turf/open/floor/iron/white, +/area/station/medical/treatment_center) +"xNt" = ( +/obj/structure/table/wood, +/obj/item/reagent_containers/food/drinks/bottle/whiskey{ + pixel_x = 3 }, -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/ai) -"xQk" = ( -/obj/effect/turf_decal/trimline/neutral/filled/corner{ +/obj/item/lighter, +/turf/open/floor/carpet, +/area/station/security/detectives_office) +"xNu" = ( +/turf/closed/wall, +/area/station/service/kitchen/diner) +"xNH" = ( +/obj/structure/chair/office/light, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 1 }, -/obj/structure/disposalpipe/junction/flip{ - dir = 8 - }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/hallway/primary/tram/center) -"xQn" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 6 +/turf/open/floor/wood/parquet, +/area/station/medical/psychology) +"xNP" = ( +/obj/structure/chair/stool/bar/directional/south, +/turf/open/floor/eighties, +/area/station/commons/fitness/recreation/entertainment) +"xNQ" = ( +/turf/open/floor/iron/cafeteria{ + dir = 5 }, -/obj/effect/turf_decal/trimline/brown/filled/corner{ +/area/station/science/breakroom) +"xNR" = ( +/obj/effect/turf_decal/trimline/yellow/filled/corner{ dir = 1 }, -/obj/machinery/conveyor/inverted{ - dir = 10; - id = "QMLoad" +/obj/effect/turf_decal/trimline/yellow/filled/corner{ + dir = 4 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment, /turf/open/floor/iron, -/area/cargo/storage) -"xQv" = ( -/turf/closed/wall/rock/porous, -/area/maintenance/starboard/greater) -"xQO" = ( -/obj/structure/table, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden, -/obj/effect/turf_decal/trimline/yellow/filled/line{ +/area/station/engineering/main) +"xNT" = ( +/turf/closed/wall/r_wall, +/area/station/science/genetics) +"xOn" = ( +/turf/open/floor/iron/dark, +/area/station/medical/treatment_center) +"xOo" = ( +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ dir = 1 }, -/obj/item/book/manual/wiki/atmospherics, -/obj/machinery/firealarm/directional/north, -/turf/open/floor/iron, -/area/engineering/atmos) -"xQQ" = ( -/obj/effect/turf_decal/trimline/yellow/warning, -/obj/structure/railing/corner, -/obj/effect/turf_decal/trimline/neutral/filled/corner{ +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/turf_decal/caution{ +/obj/machinery/firealarm/directional/south, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/cargo/miningdock/cafeteria) +"xOv" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/trimline/purple/filled/line{ dir = 1 }, -/turf/open/floor/iron, -/area/hallway/primary/tram/right) -"xRa" = ( /obj/structure/cable, -/obj/structure/sink/kitchen{ - desc = "A sink used for washing one's hands and face. It looks rusty and home-made"; - dir = 4; - name = "old sink"; - pixel_x = -12 - }, -/turf/open/floor/iron/cafeteria, -/area/security/prison/mess) -"xRE" = ( -/obj/effect/spawner/structure/window/reinforced/tinted, +/turf/open/floor/iron/white, +/area/station/science/lower) +"xOL" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible/layer2, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, -/area/security/interrogation) -"xRG" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/closet, -/obj/effect/spawner/random/maintenance/four, -/turf/open/floor/iron/smooth, -/area/maintenance/central/lesser) -"xRK" = ( -/obj/structure/table, -/obj/machinery/light/small/directional/west, -/obj/item/radio/intercom/prison/directional/north, +/area/station/maintenance/disposal/incinerator) +"xOM" = ( +/obj/structure/closet/secure_closet/security/med, +/obj/item/clothing/mask/whistle, /obj/effect/turf_decal/trimline/red/filled/line{ - dir = 9 + dir = 6 }, +/obj/machinery/airalarm/directional/south, /turf/open/floor/iron, -/area/security/prison) -"xRX" = ( -/obj/machinery/door/airlock/maintenance_hatch{ - name = "Science Maintenance"; - req_one_access_txt = "47" - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/smooth, -/area/maintenance/department/science) -"xRY" = ( -/obj/item/radio/intercom{ - pixel_y = -29 - }, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/pipe/smart/manifold4w/dark/visible, -/turf/open/floor/iron/dark, -/area/science/xenobiology) -"xRZ" = ( -/obj/structure/table/reinforced, -/obj/effect/turf_decal/trimline/red/filled/line{ +/area/station/security/checkpoint/medical) +"xOP" = ( +/obj/effect/turf_decal/bot, +/obj/structure/reagent_dispensers/watertank, +/obj/machinery/power/apc/auto_name/directional/east, +/obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 4 }, -/obj/effect/turf_decal/trimline/red/filled/line{ +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/service/hydroponics/garden) +"xOU" = ( +/obj/effect/turf_decal/siding/wood/corner, +/turf/open/floor/wood/large, +/area/station/service/library) +"xPg" = ( +/obj/effect/turf_decal/trimline/brown/filled/line, +/obj/structure/table, +/obj/item/radio/intercom/directional/south, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit) +"xPB" = ( +/obj/effect/turf_decal/siding/thinplating/corner{ dir = 8 }, -/obj/machinery/door/window/brigdoor/right/directional/south{ - name = "Security Desk"; - req_access_txt = "63" - }, -/turf/open/floor/plating, -/area/security/checkpoint/escape) -"xSd" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/space_heater, -/turf/open/floor/iron/smooth, -/area/maintenance/department/cargo) -"xSG" = ( -/obj/structure/sign/warning/vacuum{ - pixel_y = -32 +/obj/structure/railing/corner{ + dir = 8 }, -/obj/machinery/light/small/directional/west, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 1 +/obj/effect/turf_decal/trimline/red/corner{ + dir = 8 }, -/turf/open/floor/catwalk_floor, -/area/hallway/primary/tram/center) -"xSW" = ( -/obj/machinery/conveyor_switch/oneway{ - dir = 8; - id = "QMLoad"; - name = "Loading Conveyor"; - pixel_x = -13; - pixel_y = -5 +/turf/open/floor/iron, +/area/station/security/checkpoint/supply) +"xPN" = ( +/obj/structure/closet/lasertag/blue, +/obj/effect/turf_decal/tile/blue/full, +/turf/open/floor/iron/dark/smooth_large, +/area/station/commons/fitness/recreation/entertainment) +"xPQ" = ( +/obj/effect/landmark/event_spawn, +/turf/open/floor/iron, +/area/station/hallway/primary/tram/right) +"xPU" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 8 }, -/obj/effect/turf_decal/stripes/line{ +/obj/structure/disposalpipe/junction{ dir = 1 }, +/obj/machinery/newscaster/directional/west, /turf/open/floor/iron, -/area/cargo/storage) -"xTe" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/trimline/yellow/warning{ +/area/station/hallway/primary/tram/right) +"xQg" = ( +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ dir = 1 }, -/obj/effect/turf_decal/trimline/neutral/filled/line, -/obj/machinery/firealarm/directional/south, -/turf/open/floor/iron, -/area/maintenance/tram/mid) -"xTf" = ( -/obj/machinery/duct, +/obj/machinery/airalarm/directional/south, +/obj/effect/turf_decal/tile/blue/fourcorners, /turf/open/floor/iron/white, -/area/service/kitchen) -"xTg" = ( -/turf/closed/wall/r_wall, -/area/maintenance/department/medical) -"xTs" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/carpet, -/area/service/library) -"xTx" = ( -/obj/effect/turf_decal/delivery, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible, -/obj/machinery/meter, -/turf/open/floor/engine, -/area/engineering/supermatter/room) -"xTD" = ( -/obj/structure/window/reinforced/spawner, -/turf/open/floor/iron/dark/smooth_edge, -/area/commons/fitness) -"xTU" = ( -/obj/effect/turf_decal/sand/plating, -/obj/item/stack/sheet/iron, -/turf/open/floor/plating/airless, -/area/mine/explored) -"xTV" = ( -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/science/robotics/lab) -"xUd" = ( +/area/station/command/heads_quarters/cmo) +"xQB" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/turf_decal/trimline/yellow/warning, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/trimline/neutral/filled/corner{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/neutral/filled/corner{ +/obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 1 }, /turf/open/floor/iron, -/area/maintenance/tram/right) -"xUh" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/trimline/red/filled/corner{ +/area/station/hallway/primary/tram/center) +"xQD" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 4 }, -/turf/open/floor/iron, -/area/security/checkpoint/supply) -"xUi" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/catwalk_floor, -/area/maintenance/department/medical) -"xUl" = ( -/obj/structure/table/glass, -/obj/item/storage/box/monkeycubes{ - pixel_x = -5 - }, -/obj/item/radio/intercom/directional/east, -/turf/open/floor/iron/dark, -/area/science/genetics) -"xUp" = ( -/obj/effect/turf_decal/stripes{ +/turf/open/floor/iron, +/area/station/hallway/secondary/exit) +"xQE" = ( +/obj/machinery/door/firedoor, +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/simple/dark/visible, -/obj/structure/cable, +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/yellow/filled/line, +/obj/machinery/door/airlock/engineering/glass{ + name = "Material Storage" + }, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, /turf/open/floor/iron, -/area/science/storage) -"xUE" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/power/apc/auto_name/directional/north, -/obj/structure/cable, -/turf/open/floor/catwalk_floor, -/area/hallway/primary/tram/left) -"xUJ" = ( +/area/station/engineering/main) +"xQM" = ( /obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 4 + dir = 5 }, -/obj/structure/sign/poster/official/enlist{ - pixel_x = 32 +/turf/open/floor/iron, +/area/station/hallway/secondary/exit) +"xQP" = ( +/obj/structure/closet/secure_closet/brig, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 8 }, -/obj/structure/disposalpipe/segment, +/obj/machinery/light/directional/west, /turf/open/floor/iron, -/area/hallway/secondary/command) -"xVd" = ( +/area/station/security/brig) +"xQS" = ( +/turf/open/floor/iron/grimy, +/area/station/hallway/secondary/entry) +"xQY" = ( +/obj/structure/table/wood, +/obj/item/storage/crayons, +/turf/open/floor/iron/grimy, +/area/station/service/chapel/office) +"xRv" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/disposalpipe/segment{ dir = 10 }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light/small/directional/east, -/turf/open/floor/catwalk_floor, -/area/maintenance/tram/right) -"xVg" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ +/turf/open/floor/wood, +/area/station/service/theater) +"xRx" = ( +/turf/closed/wall, +/area/station/medical/surgery/fore) +"xRy" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, +/obj/effect/turf_decal/trimline/blue/filled/corner, +/obj/machinery/atmospherics/pipe/bridge_pipe/green/visible{ dir = 4 }, -/obj/machinery/camera{ - c_tag = "Hallway - Lower Mid-Left Service"; - dir = 6 +/turf/open/floor/iron, +/area/station/engineering/atmos) +"xRz" = ( +/obj/effect/turf_decal/trimline/neutral/filled/corner, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) +"xRH" = ( +/obj/structure/railing/corner{ + dir = 8 + }, +/obj/structure/railing/corner, +/obj/machinery/disposal/bin, +/obj/effect/turf_decal/siding/thinplating/corner, +/obj/effect/turf_decal/siding/thinplating/corner{ + dir = 8 + }, +/obj/machinery/light/directional/south, +/obj/structure/disposalpipe/trunk{ + dir = 1 }, /turf/open/floor/iron, -/area/hallway/primary/central) -"xVk" = ( -/obj/machinery/atmospherics/pipe/smart/simple/dark/visible{ +/area/station/commons/fitness/recreation) +"xRI" = ( +/obj/effect/turf_decal/siding/thinplating/dark{ + dir = 6 + }, +/obj/structure/chair/comfy{ + dir = 1 + }, +/obj/effect/landmark/start/hangover, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/hallway/secondary/exit) +"xRM" = ( +/turf/closed/wall/r_wall, +/area/station/ai_monitored/command/nuke_storage) +"xSk" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 8 + }, +/obj/machinery/camera/directional/north{ + c_tag = "Secure - Vault Entrance"; + network = list("ss13","secure") + }, +/obj/machinery/airalarm/directional/north, +/turf/open/floor/iron/grimy, +/area/station/ai_monitored/command/nuke_storage) +"xSv" = ( +/obj/effect/turf_decal/trimline/blue/filled/line, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) +"xSw" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/green/visible, +/obj/structure/cable/layer3, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"xSK" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple/layer2{ + dir = 8 + }, +/obj/machinery/air_sensor/ordnance_freezer_chamber, +/turf/open/floor/iron/dark/airless, +/area/station/science/ordnance/freezerchamber) +"xSX" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/security/processing) +"xSZ" = ( +/obj/effect/spawner/structure/window, +/turf/open/floor/plating, +/area/station/medical/treatment_center) +"xTi" = ( +/obj/effect/turf_decal/siding/thinplating{ dir = 4 }, -/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/camera/directional/south{ - c_tag = "Science - Ordnance Mix Lab"; - network = list("ss13","rd") - }, -/obj/item/radio/intercom/directional/south, -/obj/structure/disposalpipe/segment{ +/turf/open/floor/iron, +/area/station/cargo/storage) +"xTm" = ( +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/turf/open/floor/iron/white, -/area/science/mixing) -"xVq" = ( -/obj/machinery/telecomms/server/presets/common, -/turf/open/floor/iron/dark/telecomms, -/area/tcommsat/server) -"xVs" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/trimline/yellow/warning, -/obj/effect/turf_decal/stripes/corner{ +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/effect/turf_decal/trimline/neutral/filled/line, -/obj/machinery/light/small/directional/west, -/obj/effect/turf_decal/trimline/neutral/filled/corner{ - dir = 4 +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 }, -/obj/machinery/button/door/directional/west{ - id = "left_tram_lower"; - req_access_txt = "12" +/turf/open/floor/iron/dark, +/area/station/medical/break_room) +"xTJ" = ( +/obj/effect/turf_decal/sand/plating, +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/plating, +/area/station/maintenance/department/security) +"xTM" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/siphon/monitored/nitrogen_output{ + dir = 1 }, -/obj/structure/disposalpipe/segment{ - dir = 5 +/turf/open/floor/engine/n2, +/area/station/engineering/atmos) +"xTU" = ( +/obj/effect/turf_decal/sand/plating, +/obj/item/stack/sheet/iron, +/turf/open/floor/plating/airless, +/area/mine/explored) +"xTZ" = ( +/obj/item/stack/ore/glass, +/obj/item/toy/beach_ball/holoball, +/turf/open/misc/asteroid, +/area/station/security/prison/workout) +"xUb" = ( +/obj/structure/ladder, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/smooth, +/area/station/maintenance/central/greater) +"xUc" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plating, +/area/station/maintenance/tram/right) +"xUi" = ( +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Engineering Maintenance" }, -/turf/open/floor/iron, -/area/maintenance/tram/mid) -"xVM" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/effect/decal/cleanable/dirt, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 + }, /obj/structure/disposalpipe/segment{ - dir = 6 + dir = 4 }, /obj/structure/cable, +/obj/effect/mapping_helpers/airlock/access/all/engineering/engine_equipment, /turf/open/floor/catwalk_floor, -/area/maintenance/central/lesser) -"xVP" = ( -/obj/effect/turf_decal/siding/thinplating{ - dir = 1 +/area/station/maintenance/central/lesser) +"xUs" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/cafeteria{ + dir = 5 }, -/obj/effect/turf_decal/trimline/brown/filled/corner{ - dir = 4 +/area/station/science/breakroom) +"xUw" = ( +/obj/effect/turf_decal/trimline/red/filled/corner{ + dir = 8 }, -/turf/open/floor/iron, -/area/cargo/miningdock) -"xWx" = ( -/obj/effect/turf_decal/trimline/yellow/warning{ +/obj/effect/turf_decal/trimline/red/filled/corner{ dir = 1 }, -/obj/effect/turf_decal/trimline/neutral/filled/line, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/landmark/xeno_spawn, /turf/open/floor/iron, -/area/maintenance/tram/left) -"xWF" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/command/teleporter) -"xWM" = ( +/area/station/security/prison) +"xUy" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/carpet, -/area/service/library) -"xWS" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/hallway/secondary/construction/engineering) +"xUA" = ( +/obj/structure/railing{ dir = 8 }, -/obj/effect/turf_decal/trimline/red/filled/corner{ - dir = 4 - }, +/turf/open/floor/iron/cafeteria, +/area/station/service/kitchen/diner) +"xUC" = ( +/obj/effect/spawner/random/engineering/tracking_beacon, /turf/open/floor/iron, -/area/security/brig) -"xWW" = ( -/obj/machinery/turretid{ - control_area = "/area/ai_monitored/turret_protected/ai_upload"; - name = "AI Upload turret control"; - pixel_x = 25; - req_access_txt = "65" +/area/station/engineering/atmos) +"xUL" = ( +/obj/effect/mapping_helpers/ianbirthday, +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/effect/turf_decal/trimline/purple/filled/line{ - dir = 6 +/obj/machinery/holopad, +/turf/open/floor/wood, +/area/station/command/heads_quarters/hop) +"xVx" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 4 }, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/ai_upload_foyer) -"xXa" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/turf/open/floor/iron, -/area/hallway/secondary/command) -"xXg" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 6 +/obj/effect/turf_decal/stripes/corner, +/obj/effect/landmark/start/hangover, +/turf/open/floor/vault, +/area/station/hallway/primary/tram/left) +"xVz" = ( +/obj/machinery/modular_computer/console/preset/research{ + dir = 1 }, -/turf/open/floor/iron, -/area/engineering/atmos) -"xXh" = ( -/obj/effect/turf_decal/trimline/blue/filled/corner{ - dir = 8 +/turf/open/floor/iron/cafeteria{ + dir = 5 }, -/obj/effect/turf_decal/trimline/blue/filled/corner{ - dir = 1 +/area/station/command/heads_quarters/rd) +"xVE" = ( +/obj/machinery/atmospherics/components/binary/pump{ + dir = 8; + name = "N2O Outlet Pump" }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 5 }, -/turf/open/floor/iron/white, -/area/medical/medbay/central) -"xXj" = ( -/obj/structure/filingcabinet, -/obj/effect/turf_decal/trimline/brown/filled/line{ - dir = 9 +/obj/effect/turf_decal/trimline/neutral/line{ + dir = 5 }, -/obj/machinery/newscaster/directional/north, /turf/open/floor/iron, -/area/cargo/qm) -"xXs" = ( -/obj/docking_port/stationary{ - dir = 4; - dwidth = 1; - height = 4; - name = "escape pod loader"; - roundstart_template = /datum/map_template/shuttle/escape_pod/default; - width = 3 +/area/station/engineering/atmos) +"xVJ" = ( +/obj/machinery/door/airlock/external{ + name = "Mining Dock Airlock" }, -/obj/effect/turf_decal/sand/plating, -/turf/open/floor/plating/airless, -/area/mine/explored) -"xXB" = ( -/obj/machinery/vending/wardrobe/science_wardrobe, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 + }, +/obj/effect/mapping_helpers/airlock/access/all/supply/mining, +/turf/open/floor/iron, +/area/station/cargo/miningdock) +"xVK" = ( /obj/effect/turf_decal/trimline/purple/filled/line{ dir = 5 }, -/obj/machinery/requests_console/directional/east{ - announcementConsole = 1; - department = "Research Lab"; - departmentType = 5; - name = "Research Requests Console"; - receive_ore_updates = 1 - }, -/turf/open/floor/iron/white, -/area/science/lab) -"xXF" = ( -/obj/effect/turf_decal/trimline/purple/filled/line{ - dir = 4 +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 8 }, /obj/effect/turf_decal/stripes/line{ - dir = 1 + dir = 5 }, -/obj/machinery/power/apc/auto_name/directional/east, -/obj/machinery/camera{ - c_tag = "Science - Xenobiology East"; - dir = 6; - network = list("ss13","rd","xeno") +/obj/structure/sink{ + pixel_y = 15 }, -/obj/structure/cable, /turf/open/floor/iron/white, -/area/science/xenobiology) -"xXH" = ( -/obj/effect/turf_decal/trimline/neutral/filled/corner{ - dir = 1 +/area/station/science/xenobiology) +"xVQ" = ( +/obj/structure/closet/lasertag/red, +/obj/effect/turf_decal/tile/red/full, +/turf/open/floor/iron/dark/smooth_large, +/area/station/commons/fitness/recreation/entertainment) +"xVV" = ( +/obj/structure/displaycase/trophy, +/obj/structure/sign/painting/library{ + pixel_x = -32 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 4 +/turf/open/floor/wood/large, +/area/station/service/library) +"xWa" = ( +/obj/effect/turf_decal/trimline/yellow/warning, +/obj/structure/railing, +/obj/effect/turf_decal/trimline/neutral/filled/arrow_cw{ + dir = 1 }, /turf/open/floor/iron, -/area/hallway/secondary/entry) -"xXP" = ( -/obj/effect/turf_decal/trimline/purple/filled/line{ - dir = 6 +/area/station/hallway/primary/tram/left) +"xWc" = ( +/obj/effect/landmark/start/atmospheric_technician, +/obj/effect/landmark/navigate_destination/incinerator, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/station/maintenance/disposal/incinerator) +"xWi" = ( +/obj/structure/table, +/obj/item/book/manual/wiki/security_space_law{ + pixel_x = 9; + pixel_y = 4 }, -/obj/item/kirbyplants{ - icon_state = "plant-21" +/obj/item/radio{ + pixel_x = -6; + pixel_y = -3 }, -/obj/machinery/camera{ - c_tag = "Science - Lobby"; - dir = 6; - network = list("ss13","rd") +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 9 }, -/obj/effect/landmark/start/hangover, -/obj/machinery/airalarm/directional/south, -/turf/open/floor/iron/white, -/area/science/lobby) -"xYg" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 4 +/turf/open/floor/iron, +/area/station/security/checkpoint/science) +"xWj" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/trinary/filter/flipped/layer2{ + dir = 8 }, -/obj/effect/landmark/start/hangover, -/obj/machinery/firealarm/directional/east, /turf/open/floor/iron, -/area/hallway/secondary/command) -"xYl" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/area/station/maintenance/disposal/incinerator) +"xWk" = ( +/obj/structure/table, +/obj/machinery/syndicatebomb/training, /obj/structure/cable, -/turf/open/floor/plating, -/area/maintenance/solars/starboard) -"xYp" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/security/office) +"xWn" = ( +/obj/effect/turf_decal/trimline/yellow/filled/corner{ dir = 8 }, +/obj/effect/turf_decal/trimline/yellow/filled/corner{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/junction/flip{ + dir = 1 + }, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/engineering/main) +"xWs" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/line, +/obj/structure/lattice/catwalk, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, /turf/open/floor/iron, -/area/hallway/secondary/command) -"xYZ" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/area/station/maintenance/port/central) +"xWu" = ( +/obj/machinery/status_display/shuttle, +/turf/closed/wall, +/area/station/hallway/secondary/exit/departure_lounge) +"xWC" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/neutral/filled/warning{ dir = 1 }, /turf/open/floor/iron, -/area/engineering/main) -"xZg" = ( -/obj/structure/table/glass, +/area/station/hallway/secondary/command) +"xWI" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 1 + }, +/obj/structure/extinguisher_cabinet/directional/north, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/medical/chemistry) +"xWO" = ( +/obj/structure/table, /obj/structure/window/reinforced{ dir = 4 }, -/obj/effect/turf_decal/siding/wideplating/dark{ +/obj/item/surgical_drapes, +/obj/item/cautery, +/turf/open/floor/iron/white, +/area/station/science/robotics/lab) +"xWX" = ( +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/machinery/cell_charger{ - pixel_y = 4 +/obj/effect/landmark/xeno_spawn, +/turf/open/floor/iron, +/area/station/cargo/miningdock) +"xXb" = ( +/obj/effect/turf_decal/trimline/yellow/warning{ + dir = 1 }, -/obj/item/stock_parts/cell/high, -/turf/open/floor/iron/dark, -/area/command/bridge) -"xZm" = ( -/obj/effect/landmark/navigate_destination/dockescpod3, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/smooth, -/area/maintenance/starboard/central) -"xZI" = ( -/obj/effect/turf_decal/trimline/blue/filled/corner, -/turf/open/floor/iron/white, -/area/medical/medbay/central) -"xZN" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 4 +/obj/structure/railing/corner{ + dir = 1 }, /obj/effect/turf_decal/trimline/neutral/filled/corner{ dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/newscaster/directional/east, +/obj/effect/turf_decal/caution, +/obj/machinery/crossing_signal/northwest, /turf/open/floor/iron, -/area/commons/dorms) -"xZT" = ( -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 - }, -/obj/effect/spawner/random/entertainment/arcade, -/obj/machinery/power/apc/auto_name/directional/west, +/area/station/hallway/primary/tram/center) +"xXo" = ( /obj/structure/cable, -/turf/open/floor/iron, -/area/commons/lounge) -"xZW" = ( -/obj/machinery/pipedispenser/disposal, -/obj/effect/turf_decal/trimline/yellow/filled/line{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/iron, -/area/engineering/atmos) -"yak" = ( -/turf/closed/wall/r_wall, -/area/maintenance/disposal/incinerator) -"yaF" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/chapel, +/area/station/service/chapel) +"xXp" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/structure/cable, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/catwalk_floor, -/area/maintenance/starboard/lesser) -"yaQ" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 8 +/area/station/hallway/primary/tram/left) +"xXq" = ( +/obj/effect/turf_decal/trimline/neutral/filled/corner{ + dir = 1 }, -/obj/machinery/camera{ - c_tag = "Hallway - Central Escape Wing Entry"; - dir = 10 +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/machinery/power/apc/auto_name/directional/west, /obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, -/area/hallway/secondary/exit) -"yaU" = ( -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/aisat/foyer) -"yaV" = ( -/obj/effect/turf_decal/trimline/neutral/filled/corner{ - dir = 8 +/area/station/hallway/primary/tram/center) +"xXs" = ( +/obj/docking_port/stationary{ + dir = 4; + dwidth = 1; + height = 4; + name = "escape pod loader"; + roundstart_template = /datum/map_template/shuttle/escape_pod/default; + width = 3 }, -/obj/effect/turf_decal/trimline/red/filled/corner{ - dir = 4 +/obj/effect/turf_decal/sand/plating, +/turf/open/floor/plating/airless, +/area/mine/explored) +"xXC" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, +/turf/closed/wall/r_wall, +/area/station/engineering/supermatter) +"xXD" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/freezer, +/area/station/security/prison/shower) +"xXT" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/landmark/start/hangover, +/turf/open/floor/plating, +/area/station/maintenance/tram/mid) +"xXY" = ( +/obj/effect/turf_decal/trimline/white/line{ + dir = 5 }, -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ +/obj/effect/turf_decal/trimline/yellow/corner{ dir = 8 }, /turf/open/floor/iron/dark, -/area/commons/fitness/recreation/entertainment) -"ybj" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/white, -/area/medical/surgery/aft) -"ybr" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/area/station/ai_monitored/turret_protected/aisat_interior) +"xXZ" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ dir = 1 }, -/turf/open/floor/iron/white, -/area/service/kitchen) -"ybz" = ( -/obj/effect/turf_decal/trimline/green/filled/line, -/obj/effect/turf_decal/trimline/green/line{ +/obj/machinery/portable_atmospherics/canister, +/obj/machinery/status_display/ai/directional/south, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"xYc" = ( +/obj/effect/turf_decal/trimline/green/filled/corner{ dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/dark, -/area/service/hydroponics) -"ybJ" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/girder, -/turf/open/floor/iron/smooth, -/area/maintenance/department/crew_quarters/dorms) -"ybQ" = ( -/obj/machinery/power/apc/auto_name/directional/east, -/obj/structure/cable, -/turf/open/floor/carpet, -/area/service/chapel/monastery) -"ybS" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ +/area/station/service/hydroponics) +"xYj" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/turf/open/floor/iron/white, +/area/station/command/heads_quarters/rd) +"xYM" = ( +/obj/effect/turf_decal/siding/thinplating, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 + }, +/obj/machinery/duct, +/turf/open/floor/iron/white, +/area/station/service/kitchen) +"xYU" = ( +/obj/effect/landmark/blobstart, +/turf/open/floor/engine, +/area/station/science/cytology) +"xYV" = ( +/obj/effect/turf_decal/trimline/yellow/warning, +/obj/structure/railing, +/obj/effect/turf_decal/trimline/neutral/filled/arrow_ccw{ dir = 1 }, +/obj/effect/spawner/random/vending/snackvend, /turf/open/floor/iron, -/area/commons/fitness/recreation) -"ybW" = ( -/obj/effect/turf_decal/trimline/yellow/filled/corner, +/area/station/hallway/primary/tram/right) +"xZh" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/tcommsat/computer) -"yci" = ( -/obj/effect/turf_decal/trimline/green/filled/line{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/structure/disposalpipe/junction/yjunction{ dir = 1 }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/obj/machinery/airalarm/directional/north, -/obj/structure/closet/crate/hydroponics{ - name = "Beekeeper Starter Kit" +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) +"xZq" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 4 + }, +/obj/structure/closet/secure_closet/personal, +/turf/open/floor/iron, +/area/station/commons/dorms) +"xZr" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/trash/mess, +/turf/open/floor/iron/smooth, +/area/station/maintenance/starboard/lesser) +"xZZ" = ( +/obj/structure/disposalpipe/segment{ + dir = 10 }, -/obj/item/queen_bee/bought, -/obj/item/honey_frame, -/obj/item/honey_frame, -/turf/open/floor/iron/dark, -/area/service/hydroponics) -"ycI" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/cafeteria, -/area/security/prison) -"ycM" = ( -/obj/structure/reagent_dispensers/beerkeg, -/turf/open/floor/wood, -/area/service/bar) -"ycN" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/sorting/mail/flip{ - dir = 1; - name = "sorting disposal pipe (Kitchen)"; - sortType = 20 +/turf/open/floor/iron/cafeteria{ + dir = 5 }, -/obj/structure/cable, +/area/station/science/breakroom) +"yan" = ( +/obj/machinery/airalarm/directional/east, /turf/open/floor/iron, -/area/hallway/primary/central) -"ydb" = ( -/obj/structure/chair{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/red/filled/line{ +/area/station/commons/fitness/recreation) +"yap" = ( +/obj/structure/ladder, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small/directional/south, +/turf/open/floor/iron/smooth, +/area/station/maintenance/solars/port/aft) +"yat" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 8 }, -/obj/effect/turf_decal/trimline/red/corner, -/obj/effect/decal/cleanable/dirt, -/obj/item/radio/intercom/directional/north, -/turf/open/floor/iron, -/area/security/checkpoint/engineering) -"ydi" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 4 +/obj/machinery/camera{ + c_tag = "Hallway - Lower Mid-Right Service"; + dir = 10 }, /turf/open/floor/iron, -/area/security/prison) -"ydp" = ( -/obj/machinery/computer/cargo/request{ - dir = 8 +/area/station/hallway/primary/central) +"yau" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/duct, +/obj/structure/cable, +/turf/open/floor/catwalk_floor, +/area/station/maintenance/central/greater) +"yaS" = ( +/obj/structure/table/wood, +/obj/item/reagent_containers/food/drinks/coffee{ + pixel_x = -3; + pixel_y = 10 }, -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 4 +/obj/item/reagent_containers/food/drinks/coffee{ + pixel_x = 10; + pixel_y = 2 }, /obj/machinery/light/directional/east, -/turf/open/floor/iron/dark, -/area/command/bridge) -"ydK" = ( -/obj/effect/turf_decal/delivery, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible, -/turf/open/floor/engine, -/area/engineering/supermatter/room) -"ydX" = ( -/obj/machinery/power/emitter/welded{ +/obj/machinery/firealarm/directional/east, +/obj/effect/turf_decal/siding/wood{ dir = 8 }, -/obj/structure/cable, -/turf/open/floor/plating, -/area/engineering/supermatter/room) -"yec" = ( -/obj/effect/turf_decal/trimline/yellow/warning, -/obj/effect/decal/cleanable/dirt, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/machinery/camera/directional/east{ + c_tag = "Civilian - Library East" }, -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 1 +/turf/open/floor/wood/large, +/area/station/service/library) +"ybd" = ( +/obj/structure/showcase/cyborg/old{ + dir = 4; + pixel_x = -9; + pixel_y = 2 }, -/turf/open/floor/iron, -/area/maintenance/tram/right) -"yee" = ( -/turf/closed/wall, -/area/maintenance/department/crew_quarters/dorms) -"yej" = ( -/obj/machinery/door/airlock/research{ - id_tag = "ResearchExt"; - name = "Research Division"; - req_one_access_txt = "47" +/turf/open/floor/circuit, +/area/station/ai_monitored/turret_protected/aisat_interior) +"ybr" = ( +/obj/structure/table/reinforced, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 4 }, -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/trimline/purple/filled/line{ +/obj/effect/turf_decal/trimline/red/filled/line{ dir = 8 }, -/obj/effect/turf_decal/trimline/purple/filled/line{ - dir = 4 - }, -/obj/effect/mapping_helpers/airlock/unres, -/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ - cycle_id = "sci-entrance-right" +/obj/machinery/door/window/brigdoor/right/directional/south{ + name = "Security Desk"; + req_access = list("security") }, -/obj/machinery/door/poddoor/preopen{ - id = "Sciencelockdown"; - name = "Research Lockdown Blastdoor" +/turf/open/floor/plating, +/area/station/security/checkpoint/escape) +"ybt" = ( +/obj/machinery/meter{ + name = "Mixed Air Tank In" }, -/turf/open/floor/iron, -/area/science/research) -"yeO" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, /turf/closed/wall/r_wall, -/area/security/checkpoint/supply) -"yeS" = ( -/obj/structure/rack, -/obj/item/reagent_containers/glass/bottle/acidic_buffer{ - pixel_x = 7; - pixel_y = 3 - }, -/obj/item/reagent_containers/glass/bottle/basic_buffer{ - pixel_x = -5; - pixel_y = 3 - }, -/obj/item/reagent_containers/glass/bottle/formaldehyde{ - pixel_x = 1 +/area/station/engineering/atmos) +"ybw" = ( +/obj/effect/turf_decal/siding/thinplating, +/obj/machinery/duct, +/turf/open/floor/iron/white, +/area/station/service/kitchen) +"ybD" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/obj/structure/disposalpipe/segment, +/turf/open/floor/catwalk_floor, +/area/station/maintenance/starboard/central) +"ybE" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/maintenance/department/security) +"ycg" = ( +/obj/effect/landmark/start/station_engineer, +/turf/open/floor/iron, +/area/station/engineering/main) +"ycm" = ( +/obj/structure/railing{ + dir = 1 }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/obj/effect/turf_decal/siding/thinplating/corner{ dir = 8 }, -/obj/structure/extinguisher_cabinet/directional/north, -/turf/open/floor/iron/dark/textured_edge{ - dir = 4 - }, -/area/medical/medbay/central) -"yeV" = ( -/obj/effect/turf_decal/trimline/brown/filled/corner{ - dir = 8 +/obj/machinery/door/firedoor/border_only{ + dir = 1 }, -/obj/effect/turf_decal/trimline/brown/filled/corner, +/turf/open/floor/glass/reinforced, +/area/station/security/brig) +"ycv" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, /turf/open/floor/iron, -/area/cargo/miningdock) -"yfj" = ( +/area/station/engineering/main) +"ycI" = ( +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/bot, /turf/open/floor/iron, -/area/cargo/storage) -"yft" = ( -/obj/machinery/atmospherics/pipe/multiz/supply/visible/layer4{ - dir = 4 +/area/station/science/ordnance/storage) +"ycU" = ( +/obj/effect/turf_decal/trimline/white/corner{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/multiz/scrubbers/visible/layer2{ +/obj/effect/turf_decal/trimline/yellow/line{ dir = 4 }, -/obj/effect/turf_decal/stripes/box, -/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/aisat_interior) +"ydk" = ( +/obj/item/bikehorn, +/obj/item/grown/bananapeel, +/obj/item/food/spaghetti/copypasta, /turf/open/floor/plating, -/area/hallway/primary/central) -"yfK" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/area/station/engineering/main) +"ydl" = ( +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ dir = 1 }, +/obj/structure/chair/stool/directional/north, +/obj/machinery/status_display/ai/directional/west, /turf/open/floor/iron, -/area/engineering/main) -"yfV" = ( -/obj/structure/closet/firecloset, -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 6 +/area/station/commons/lounge) +"ydw" = ( +/obj/structure/fluff{ + desc = "What, you think the water just magically soaks into the metallic flooring?"; + icon = 'icons/obj/lavaland/survival_pod.dmi'; + icon_state = "fan_tiny"; + name = "shower drain" }, -/obj/effect/turf_decal/trimline/red/corner{ - dir = 8 +/obj/machinery/duct, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/landmark/event_spawn, +/turf/open/floor/iron/freezer, +/area/station/commons/toilet) +"ydC" = ( +/obj/structure/cable/multilayer/multiz, +/obj/effect/decal/cleanable/dirt, +/obj/structure/sign/warning/electric_shock{ + pixel_y = -32 }, -/obj/machinery/camera/emp_proof{ - c_tag = "Engineering - Lobby South"; - dir = 6; - network = list("ss13","engineering") +/obj/effect/turf_decal/stripes/end{ + dir = 1 + }, +/turf/open/floor/plating, +/area/station/maintenance/central/greater) +"ydD" = ( +/obj/effect/turf_decal/tile{ + dir = 8 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/engineering/break_room) -"yfW" = ( +/area/station/hallway/secondary/entry) +"ydF" = ( /obj/structure/disposalpipe/segment{ - dir = 10 + dir = 4 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/cafeteria{ dir = 5 }, -/area/science/breakroom) -"yfX" = ( -/obj/structure/cable/multilayer/multiz, -/obj/effect/turf_decal/stripes/box, -/obj/effect/decal/cleanable/dirt, -/obj/structure/sign/warning/electricshock{ - pixel_x = -32 - }, -/turf/open/floor/plating, -/area/hallway/primary/central) -"yga" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/siphon/monitored/mix_output{ - dir = 8 - }, -/turf/open/floor/engine/vacuum, -/area/engineering/atmos) -"ygb" = ( +/area/station/science/breakroom) +"ydS" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/commons/storage/primary) -"ygl" = ( -/obj/structure/railing/corner, +/area/station/cargo/storage) +"yep" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, -/obj/effect/turf_decal/trimline/red/filled/corner, -/turf/open/floor/iron, -/area/security/prison) -"ygy" = ( -/obj/effect/turf_decal/trimline/blue/filled/corner{ +/turf/open/floor/circuit, +/area/station/ai_monitored/turret_protected/aisat_interior) +"yev" = ( +/obj/effect/turf_decal/stripes{ dir = 1 }, -/obj/effect/turf_decal/trimline/blue/filled/corner{ - dir = 8 +/obj/effect/turf_decal/stripes, +/turf/open/floor/iron, +/area/station/science/ordnance/testlab) +"yew" = ( +/obj/structure/chair, +/obj/effect/turf_decal/siding/thinplating{ + dir = 6 }, -/obj/structure/disposalpipe/segment{ +/turf/open/floor/iron/cafeteria, +/area/station/service/kitchen/diner) +"yez" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/machinery/duct, -/turf/open/floor/iron/white, -/area/medical/medbay/central) -"ygD" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 1 +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/obj/effect/turf_decal/trimline/purple/filled/line{ - dir = 1 +/obj/effect/turf_decal/siding/thinplating/dark{ + dir = 6 + }, +/obj/item/kirbyplants/random, +/obj/effect/landmark/start/hangover, +/obj/machinery/camera{ + c_tag = "Civilian - Bar East"; + dir = 5 }, -/obj/structure/cable, /turf/open/floor/iron/dark, -/area/science/xenobiology) -"ygO" = ( -/obj/effect/turf_decal/trimline/brown/filled/line, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/area/station/commons/lounge) +"yeC" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/power/apc/auto_name/directional/south, -/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 4 + }, /turf/open/floor/iron, -/area/cargo/storage) -"yha" = ( -/obj/effect/decal/cleanable/dirt, +/area/station/hallway/secondary/entry) +"yeE" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, -/obj/machinery/door/airlock/grunge{ - name = "Medical Maintenance"; - req_one_access_txt = "5;6;12" - }, -/turf/open/floor/iron/smooth, -/area/maintenance/department/medical) -"yhv" = ( -/obj/effect/decal/cleanable/dirt, -/obj/item/seeds/coffee, -/turf/open/floor/iron/smooth, -/area/maintenance/starboard/central) -"yhy" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/disposalpipe/segment{ + dir = 10 + }, +/turf/open/floor/iron/dark, +/area/station/commons/fitness/recreation/entertainment) +"yeG" = ( +/obj/structure/filingcabinet/security, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 8 + }, +/obj/machinery/button/door/directional/west{ + id = "outerbrigleft"; + name = "Outer Brig Left Door Access"; + normaldoorcontrol = 1; + pixel_y = -8; + req_access = list("security") + }, +/obj/machinery/button/door/directional/west{ + id = "innerbrigleft"; + name = "Inner Brig Left Door Access"; + normaldoorcontrol = 1; + pixel_y = 8; + req_access = list("security") + }, +/turf/open/floor/iron, +/area/station/security/brig) +"yeL" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 4 }, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, -/area/hallway/primary/tram/center) -"yhD" = ( -/obj/effect/turf_decal/siding/thinplating{ +/area/station/hallway/secondary/construction/engineering) +"yeR" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/commons/storage/primary) +"yeT" = ( +/obj/machinery/computer/department_orders/medical, +/obj/effect/turf_decal/trimline/blue/filled/line{ dir = 9 }, -/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/directional/west, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) +"yeX" = ( +/obj/machinery/computer/telecomms/monitor{ + dir = 1; + network = "tcommsat" + }, +/obj/effect/turf_decal/trimline/yellow/filled/line, /turf/open/floor/iron, -/area/cargo/storage) -"yhH" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/trimline/yellow/warning{ +/area/station/tcommsat/computer) +"yfa" = ( +/obj/machinery/light/dim/directional/south, +/turf/open/floor/iron/freezer, +/area/station/commons/toilet) +"yfn" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment, +/obj/machinery/door/firedoor, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/hallway/secondary/command) +"yfH" = ( +/obj/structure/cable, +/obj/effect/landmark/start/medical_doctor, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/duct, +/turf/open/floor/iron/white, +/area/station/medical/surgery/fore) +"yfU" = ( +/obj/machinery/atmospherics/components/unary/thermomachine/freezer{ + dir = 8; + initialize_directions = 8 + }, +/turf/open/floor/iron/dark, +/area/station/medical/treatment_center) +"ygi" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 8 + }, +/obj/machinery/status_display/evac/directional/west, +/turf/open/floor/iron/white, +/area/station/medical/chemistry) +"ygw" = ( +/obj/effect/turf_decal/trimline/brown/filled/line{ dir = 1 }, -/obj/effect/turf_decal/trimline/neutral/filled/line, -/obj/effect/spawner/random/trash/graffiti{ - pixel_y = -32; - spawn_loot_chance = 50 +/obj/machinery/camera{ + c_tag = "Cargo - Mining North-West"; + dir = 9; + network = list("ss13","cargo") }, /turf/open/floor/iron, -/area/maintenance/tram/left) -"yhL" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/door/airlock/external{ - autoclose = 0; - frequency = 1449; - id_tag = "mostleft_lower_eva_external"; - name = "External Access" +/area/station/cargo/miningdock) +"ygA" = ( +/obj/effect/turf_decal/siding/thinplating/corner{ + dir = 8 }, -/obj/machinery/door_buttons/access_button{ - idDoor = "mostleft_lower_eva_external"; - idSelf = "mostleft_lower_eva_airlock_control"; - name = "External Access Button"; - pixel_y = -24 +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, -/obj/effect/mapping_helpers/airlock/locked, -/turf/open/floor/catwalk_floor, -/area/hallway/primary/tram/left) -"yhW" = ( -/obj/machinery/door/firedoor, -/obj/structure/railing/corner{ - dir = 8 +/obj/effect/turf_decal/trimline/brown/filled/corner{ + dir = 4 }, -/obj/effect/turf_decal/trimline/green/filled/line{ - dir = 8 +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/station/cargo/storage) +"ygH" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line, +/obj/machinery/camera/directional/south{ + c_tag = "Civilian - Recreational Area South-East" }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/commons/fitness/recreation) +"ygM" = ( +/obj/machinery/holopad, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/dark, -/area/service/hydroponics) -"yib" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, -/obj/machinery/camera/emp_proof{ - c_tag = "Engineering - Atmospherics North"; - dir = 9; - network = list("ss13","engineering") +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/trimline/neutral/filled/corner, +/obj/effect/turf_decal/trimline/neutral/filled/corner{ + dir = 8 }, -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 1 +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/engineering/gravity_generator) +"ygR" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 8 }, -/obj/machinery/firealarm/directional/north, +/obj/effect/turf_decal/trimline/red/filled/corner, /turf/open/floor/iron, -/area/engineering/atmos) -"yii" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ +/area/station/security/prison) +"yhd" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/rack, +/obj/effect/spawner/random/maintenance/three, +/turf/open/floor/iron/smooth, +/area/station/maintenance/central/lesser) +"yhe" = ( +/obj/structure/chair{ dir = 8 }, -/obj/structure/sink{ - dir = 4; - pixel_x = -12 +/obj/effect/turf_decal/stripes/line{ + dir = 5 }, -/turf/open/floor/iron/white, -/area/medical/medbay/central) -"yil" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 9 +/turf/open/floor/plating/airless, +/area/station/science/ordnance/bomb) +"yhi" = ( +/obj/effect/turf_decal/stripes{ + dir = 4 + }, +/obj/machinery/disposal/bin{ + pixel_x = -2; + pixel_y = -2 + }, +/obj/structure/disposalpipe/trunk{ + dir = 8 }, /turf/open/floor/iron, -/area/hallway/secondary/entry) -"yip" = ( -/obj/structure/chair/stool/bar/directional/south, -/obj/machinery/camera/directional/west{ - c_tag = "Civilian - Entertainment Center South" +/area/station/science/ordnance/testlab) +"yhm" = ( +/obj/machinery/atmospherics/components/binary/pump{ + dir = 8; + name = "Atmos to Loop" }, -/turf/open/floor/eighties, -/area/commons/fitness/recreation/entertainment) -"yit" = ( -/obj/effect/turf_decal/trimline/purple/filled/line{ +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/structure/table, -/obj/item/multitool/circuit{ - pixel_x = 7; - pixel_y = -4 +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/light/directional/east, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"yhG" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/effect/spawner/random/engineering/tracking_beacon, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit) +"yhX" = ( +/obj/machinery/atmospherics/pipe/smart/simple/purple/visible{ + dir = 10 }, -/obj/item/multitool/circuit{ - pixel_y = -4 +/obj/structure/disposalpipe/segment{ + dir = 6 }, -/obj/item/multitool/circuit{ - pixel_x = -8; - pixel_y = -4 +/turf/open/floor/iron/white, +/area/station/science/ordnance) +"yhY" = ( +/obj/effect/turf_decal/stripes/corner, +/obj/machinery/atmospherics/pipe/smart/manifold4w/dark/visible, +/turf/open/floor/iron/dark, +/area/station/science/xenobiology) +"yie" = ( +/obj/structure/disposalpipe/segment{ + dir = 6 }, -/obj/item/storage/toolbox/electrical{ - pixel_y = 13 +/obj/effect/turf_decal/trimline/purple/filled/corner{ + dir = 4 }, -/turf/open/floor/iron, -/area/science/misc_lab) -"yiS" = ( +/obj/effect/turf_decal/trimline/purple/filled/corner{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, /turf/open/floor/iron, -/area/security/prison) -"yjg" = ( -/obj/machinery/camera/emp_proof{ - c_tag = "Engineering - Emitter Room East"; - dir = 6; - network = list("ss13","engine","engineering") +/area/station/science/robotics/lab) +"yig" = ( +/obj/effect/turf_decal/trimline/green/filled/line, +/obj/effect/turf_decal/trimline/green/filled/corner{ + dir = 1 + }, +/obj/item/radio/intercom/directional/south, +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/machinery/firealarm/directional/east, /turf/open/floor/iron/dark, -/area/engineering/supermatter/room) -"yjj" = ( -/obj/machinery/light/small/directional/north, -/turf/open/floor/carpet, -/area/cargo/miningdock) -"yjn" = ( -/obj/structure/railing/corner, -/obj/effect/turf_decal/siding/thinplating{ - dir = 9 +/area/station/service/hydroponics) +"yih" = ( +/obj/machinery/conveyor{ + id = "packageSort2" }, -/turf/open/floor/glass/reinforced, -/area/security/brig) -"yjx" = ( -/obj/structure/cable, -/obj/machinery/light/small/directional/east, -/obj/effect/turf_decal/sand/plating, -/turf/open/floor/plating, -/area/maintenance/central/greater) -"yjA" = ( -/obj/structure/table, -/obj/item/stack/cable_coil{ - pixel_x = 2; - pixel_y = -2 +/obj/machinery/light/directional/east, +/obj/structure/disposalpipe/segment{ + dir = 10 }, -/obj/item/stack/cable_coil{ - pixel_x = 3; - pixel_y = -7 +/turf/open/floor/plating, +/area/station/cargo/sorting) +"yis" = ( +/obj/structure/railing{ + dir = 4 }, -/obj/item/screwdriver{ - pixel_y = 16 +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 4 }, -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 8 +/obj/effect/landmark/start/botanist, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark, +/area/station/service/hydroponics) +"yiB" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/sorting/mail{ + dir = 8; + name = "sorting disposal pipe (General Security Wing)"; + sortTypes = list(8,7) }, -/obj/machinery/firealarm/directional/west, -/obj/item/storage/belt/utility, /turf/open/floor/iron, -/area/commons/storage/primary) -"yjC" = ( -/obj/structure/railing{ +/area/station/security/brig) +"yiH" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/trimline/neutral/filled/corner{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 4 }, -/turf/open/floor/catwalk_floor, -/area/command/gateway) -"yjE" = ( -/obj/structure/table, -/obj/item/stack/sheet/iron/fifty, -/obj/item/stack/sheet/iron/fifty, -/obj/item/stack/sheet/iron/fifty, -/obj/item/stack/sheet/glass/fifty, -/obj/item/stack/sheet/plasteel{ - amount = 15 +/obj/effect/turf_decal/trimline/neutral/filled/corner{ + dir = 8 }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/maintenance/tram/left) +"yiJ" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/item/radio/intercom/directional/north, /turf/open/floor/iron/dark, -/area/science/robotics/lab) -"yjL" = ( +/area/station/service/chapel/office) +"yiL" = ( +/obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/trimline/neutral/filled/corner, +/obj/structure/cable, +/turf/open/floor/catwalk_floor, +/area/station/maintenance/tram/mid) +"yiM" = ( +/turf/closed/wall, +/area/station/hallway/primary/tram/left) +"yiO" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/turf/open/floor/iron/white, +/area/station/science/ordnance) +"yiV" = ( /obj/effect/turf_decal/trimline/neutral/filled/corner{ dir = 4 }, -/obj/structure/cable, +/obj/effect/turf_decal/trimline/brown/corner{ + dir = 4 + }, /turf/open/floor/iron, -/area/ai_monitored/command/storage/eva) -"yjM" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 1 +/area/station/hallway/secondary/exit) +"yiW" = ( +/obj/effect/turf_decal/trimline/purple/filled/line, +/obj/structure/sign/departments/xenobio{ + pixel_y = -32 }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/turf/open/floor/iron/white, +/area/station/science/research) +"yiX" = ( +/obj/effect/turf_decal/bot, +/obj/effect/spawner/random/structure/crate_empty, +/obj/effect/spawner/random/maintenance/two, +/obj/item/stock_parts/cell/high/empty, /turf/open/floor/iron, -/area/security/brig) -"yjR" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/camera/directional/south{ - c_tag = "Hallway - Upper East Power Hatch" +/area/station/cargo/storage) +"yje" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 4 }, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"yjf" = ( +/obj/machinery/power/apc/auto_name/directional/north, /obj/structure/cable, -/turf/open/floor/catwalk_floor, -/area/hallway/primary/tram/right) -"yka" = ( -/obj/effect/turf_decal/siding/thinplating{ +/turf/open/floor/iron/grimy, +/area/station/service/chapel/office) +"yji" = ( +/turf/closed/wall/r_wall, +/area/station/security/brig) +"yjs" = ( +/obj/effect/turf_decal/trimline/red/filled/corner{ dir = 4 }, -/obj/structure/fluff/tram_rail/floor{ +/obj/effect/turf_decal/trimline/red/filled/corner{ dir = 1 }, -/turf/open/floor/glass/reinforced, -/area/hallway/primary/tram/center) -"ykb" = ( +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/trimline/brown/filled/line{ +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/security/office) +"yjv" = ( +/obj/structure/table, +/obj/item/analyzer, +/obj/item/wrench, +/obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 8 }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable, /turf/open/floor/iron, -/area/cargo/drone_bay) -"ykj" = ( -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 +/area/station/commons/storage/primary) +"yjN" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, -/area/cargo/miningdock/cafeteria) -"ykq" = ( -/obj/structure/disposalpipe/trunk/multiz/down, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/bot, -/turf/open/floor/catwalk_floor, -/area/hallway/primary/tram/left) -"ykR" = ( -/obj/effect/turf_decal/trimline/yellow/filled/corner{ +/area/station/hallway/secondary/entry) +"yjT" = ( +/obj/machinery/light/small/directional/west, +/turf/open/floor/plating, +/area/station/engineering/atmos) +"yjU" = ( +/obj/machinery/medical_kiosk, +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 6 + }, +/obj/machinery/light/directional/east, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) +"yjY" = ( +/obj/effect/turf_decal/trimline/purple/filled/line{ dir = 1 }, -/obj/effect/turf_decal/trimline/yellow/filled/corner{ - dir = 8 +/turf/open/floor/iron/white, +/area/station/science/lobby) +"ykm" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 9 + }, +/obj/machinery/camera/emp_proof{ + c_tag = "Engineering - Atmospherics Incinerator ACcess"; + dir = 9; + network = list("ss13","engineering") }, -/obj/structure/disposalpipe/segment, -/obj/structure/cable, /turf/open/floor/iron, -/area/engineering/main) -"ylb" = ( +/area/station/engineering/atmos) +"ykn" = ( +/obj/machinery/smartfridge, +/turf/closed/wall, +/area/station/service/kitchen) +"ykx" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/effect/turf_decal/trimline/purple/filled/corner{ - dir = 1 +/obj/structure/disposalpipe/segment{ + dir = 9 }, -/turf/open/floor/iron/white, -/area/science/research) -"yld" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ +/turf/open/floor/wood, +/area/station/command/heads_quarters/hop) +"yky" = ( +/obj/structure/table/glass, +/obj/item/paper_bin, +/obj/item/pen, +/turf/open/floor/iron/cafeteria{ + dir = 5 + }, +/area/station/science/breakroom) +"ykL" = ( +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ dir = 1 }, +/obj/structure/chair/stool/bar/directional/south, +/obj/effect/landmark/start/hangover, /turf/open/floor/iron, -/area/security/brig) -"ylf" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/trimline/neutral/filled/corner{ +/area/station/commons/lounge) +"ykU" = ( +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/turf_decal/trimline/neutral/filled/corner{ +/obj/effect/turf_decal/trimline/yellow/filled/line{ dir = 1 }, -/obj/structure/cable, -/turf/open/floor/iron, -/area/ai_monitored/command/storage/eva) -"ylz" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating, -/area/ai_monitored/turret_protected/aisat/foyer) -"ylB" = ( +/obj/effect/turf_decal/trimline/yellow/filled/corner{ + dir = 8 + }, +/obj/machinery/light/directional/north, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment, -/obj/machinery/duct, /obj/structure/cable, /turf/open/floor/iron, -/area/hallway/primary/central) -"ylD" = ( -/obj/effect/turf_decal/trimline/neutral/filled/corner{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/neutral/filled/corner{ - dir = 1 +/area/station/engineering/main) +"ykW" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 4 }, -/obj/effect/turf_decal/trimline/green/corner{ +/obj/effect/turf_decal/tile/blue{ dir = 8 }, -/obj/effect/turf_decal/trimline/green/corner{ - dir = 1 +/obj/effect/turf_decal/bot, +/obj/machinery/airalarm/directional/west, +/obj/machinery/camera/directional/south{ + c_tag = "Medical - Cold Storage"; + network = list("ss13","medbay") }, -/obj/structure/disposalpipe/segment{ - dir = 4 +/turf/open/floor/iron/freezer, +/area/station/medical/coldroom) +"ykX" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/security/lockers) +"ylh" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/ai_slipper{ + uses = 10 }, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/circuit, +/area/station/ai_monitored/turret_protected/aisat_interior) +"ylw" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/hallway/primary/central) -"ylO" = ( -/obj/effect/turf_decal/siding/wood, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/turf/open/floor/catwalk_floor, +/area/station/maintenance/central/lesser) +"ylF" = ( +/obj/structure/railing{ dir = 1 }, -/turf/open/floor/iron/grimy, -/area/service/lawoffice) +/obj/effect/turf_decal/siding/thinplating{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/commons/fitness/recreation) +"ylR" = ( +/obj/machinery/door/airlock/grunge{ + name = "Entertainment Center" + }, +/turf/open/floor/iron/dark, +/area/station/commons/fitness/recreation/entertainment) (1,1,1) = {" ajc @@ -72181,8 +72932,174 @@ ajc ajc ajc ajc -"} -(6,1,1) = {" +"} +(6,1,1) = {" +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc ajc ajc ajc @@ -72272,6 +73189,8 @@ ajc ajc ajc ajc +"} +(7,1,1) = {" ajc ajc ajc @@ -72438,8 +73357,6 @@ ajc ajc ajc ajc -"} -(7,1,1) = {" ajc ajc ajc @@ -72529,6 +73446,8 @@ ajc ajc ajc ajc +"} +(8,1,1) = {" ajc ajc ajc @@ -72695,8 +73614,6 @@ ajc ajc ajc ajc -"} -(8,1,1) = {" ajc ajc ajc @@ -72786,6 +73703,8 @@ ajc ajc ajc ajc +"} +(9,1,1) = {" ajc ajc ajc @@ -72952,8 +73871,6 @@ ajc ajc ajc ajc -"} -(9,1,1) = {" ajc ajc ajc @@ -73043,6 +73960,8 @@ ajc ajc ajc ajc +"} +(10,1,1) = {" ajc ajc ajc @@ -73209,8 +74128,6 @@ ajc ajc ajc ajc -"} -(10,1,1) = {" ajc ajc ajc @@ -73300,6 +74217,8 @@ ajc ajc ajc ajc +"} +(11,1,1) = {" ajc ajc ajc @@ -73466,8 +74385,6 @@ ajc ajc ajc ajc -"} -(11,1,1) = {" ajc ajc ajc @@ -73557,6 +74474,8 @@ ajc ajc ajc ajc +"} +(12,1,1) = {" ajc ajc ajc @@ -73723,8 +74642,6 @@ ajc ajc ajc ajc -"} -(12,1,1) = {" ajc ajc ajc @@ -73814,6 +74731,8 @@ ajc ajc ajc ajc +"} +(13,1,1) = {" ajc ajc ajc @@ -73980,8 +74899,6 @@ ajc ajc ajc ajc -"} -(13,1,1) = {" ajc ajc ajc @@ -74071,6 +74988,8 @@ ajc ajc ajc ajc +"} +(14,1,1) = {" ajc ajc ajc @@ -74237,8 +75156,6 @@ ajc ajc ajc ajc -"} -(14,1,1) = {" ajc ajc ajc @@ -74328,6 +75245,8 @@ ajc ajc ajc ajc +"} +(15,1,1) = {" ajc ajc ajc @@ -74494,8 +75413,6 @@ ajc ajc ajc ajc -"} -(15,1,1) = {" ajc ajc ajc @@ -74585,6 +75502,8 @@ ajc ajc ajc ajc +"} +(16,1,1) = {" ajc ajc ajc @@ -74751,8 +75670,6 @@ ajc ajc ajc ajc -"} -(16,1,1) = {" ajc ajc ajc @@ -74842,6 +75759,8 @@ ajc ajc ajc ajc +"} +(17,1,1) = {" ajc ajc ajc @@ -75008,8 +75927,6 @@ ajc ajc ajc ajc -"} -(17,1,1) = {" ajc ajc ajc @@ -75099,6 +76016,8 @@ ajc ajc ajc ajc +"} +(18,1,1) = {" ajc ajc ajc @@ -75265,8 +76184,6 @@ ajc ajc ajc ajc -"} -(18,1,1) = {" ajc ajc ajc @@ -75356,6 +76273,8 @@ ajc ajc ajc ajc +"} +(19,1,1) = {" ajc ajc ajc @@ -75522,8 +76441,6 @@ ajc ajc ajc ajc -"} -(19,1,1) = {" ajc ajc ajc @@ -75613,6 +76530,8 @@ ajc ajc ajc ajc +"} +(20,1,1) = {" ajc ajc ajc @@ -75725,6 +76644,7 @@ ajc ajc ajc ajc +xiI ajc ajc ajc @@ -75779,8 +76699,6 @@ ajc ajc ajc ajc -"} -(20,1,1) = {" ajc ajc ajc @@ -75869,6 +76787,8 @@ ajc ajc ajc ajc +"} +(21,1,1) = {" ajc ajc ajc @@ -75893,7 +76813,6 @@ ajc ajc ajc ajc -xiI ajc ajc ajc @@ -76036,8 +76955,6 @@ ajc ajc ajc ajc -"} -(21,1,1) = {" ajc ajc ajc @@ -76127,6 +77044,8 @@ ajc ajc ajc ajc +"} +(22,1,1) = {" ajc ajc ajc @@ -76293,8 +77212,6 @@ ajc ajc ajc ajc -"} -(22,1,1) = {" ajc ajc ajc @@ -76384,6 +77301,8 @@ ajc ajc ajc ajc +"} +(23,1,1) = {" ajc ajc ajc @@ -76550,8 +77469,6 @@ ajc ajc ajc ajc -"} -(23,1,1) = {" ajc ajc ajc @@ -76641,6 +77558,8 @@ ajc ajc ajc ajc +"} +(24,1,1) = {" ajc ajc ajc @@ -76807,8 +77726,6 @@ ajc ajc ajc ajc -"} -(24,1,1) = {" ajc ajc ajc @@ -76898,6 +77815,8 @@ ajc ajc ajc ajc +"} +(25,1,1) = {" ajc ajc ajc @@ -77064,8 +77983,6 @@ ajc ajc ajc ajc -"} -(25,1,1) = {" ajc ajc ajc @@ -77155,6 +78072,8 @@ ajc ajc ajc ajc +"} +(26,1,1) = {" ajc ajc ajc @@ -77321,8 +78240,6 @@ ajc ajc ajc ajc -"} -(26,1,1) = {" ajc ajc ajc @@ -77412,6 +78329,8 @@ ajc ajc ajc ajc +"} +(27,1,1) = {" ajc ajc ajc @@ -77578,8 +78497,6 @@ ajc ajc ajc ajc -"} -(27,1,1) = {" ajc ajc ajc @@ -77669,6 +78586,8 @@ ajc ajc ajc ajc +"} +(28,1,1) = {" ajc ajc ajc @@ -77835,8 +78754,6 @@ ajc ajc ajc ajc -"} -(28,1,1) = {" ajc ajc ajc @@ -77926,6 +78843,8 @@ ajc ajc ajc ajc +"} +(29,1,1) = {" ajc ajc ajc @@ -78092,8 +79011,6 @@ ajc ajc ajc ajc -"} -(29,1,1) = {" ajc ajc ajc @@ -78183,6 +79100,8 @@ ajc ajc ajc ajc +"} +(30,1,1) = {" ajc ajc ajc @@ -78349,8 +79268,6 @@ ajc ajc ajc ajc -"} -(30,1,1) = {" ajc ajc ajc @@ -78440,6 +79357,8 @@ ajc ajc ajc ajc +"} +(31,1,1) = {" ajc ajc ajc @@ -78557,6 +79476,17 @@ ajc ajc ajc ajc +pPV +pPV +pPV +pPV +pPV +pPV +pPV +pPV +pPV +pPV +pPV ajc ajc ajc @@ -78574,6 +79504,17 @@ ajc ajc ajc ajc +pPV +pPV +pPV +pPV +pPV +pPV +pPV +pPV +pPV +pPV +pPV ajc ajc ajc @@ -78606,8 +79547,6 @@ ajc ajc ajc ajc -"} -(31,1,1) = {" ajc ajc ajc @@ -78675,6 +79614,8 @@ ajc ajc ajc ajc +"} +(32,1,1) = {" ajc ajc ajc @@ -78725,17 +79666,6 @@ ajc ajc ajc ajc -pPV -pPV -pPV -pPV -pPV -pPV -pPV -pPV -pPV -pPV -pPV ajc ajc ajc @@ -78753,17 +79683,6 @@ ajc ajc ajc ajc -pPV -pPV -pPV -pPV -pPV -pPV -pPV -pPV -pPV -pPV -pPV ajc ajc ajc @@ -78814,13 +79733,17 @@ ajc ajc ajc ajc +pPV ajc ajc +jwD ajc ajc ajc +jwD ajc ajc +pPV ajc ajc ajc @@ -78838,13 +79761,17 @@ ajc ajc ajc ajc +pPV ajc ajc +jwD ajc ajc ajc +jwD ajc ajc +pPV ajc ajc ajc @@ -78863,8 +79790,6 @@ ajc ajc ajc ajc -"} -(32,1,1) = {" ajc ajc ajc @@ -78946,6 +79871,8 @@ ajc ajc ajc ajc +"} +(33,1,1) = {" ajc ajc ajc @@ -78982,17 +79909,13 @@ ajc ajc ajc ajc -pPV ajc ajc -jwD ajc ajc ajc -jwD ajc ajc -pPV ajc ajc ajc @@ -79010,17 +79933,13 @@ ajc ajc ajc ajc -pPV ajc ajc -jwD ajc ajc ajc -jwD ajc ajc -pPV ajc ajc ajc @@ -79071,21 +79990,45 @@ ajc ajc ajc ajc +pPV ajc +xsG +aRN +xAo ajc +xsG +aRN +xAo ajc +pPV ajc ajc ajc ajc ajc +pPV +pPV +pPV +pPV +pPV +pPV +pPV +pPV ajc ajc ajc ajc +pPV ajc +xsG +aRN +xAo ajc +xsG +aRN +xAo ajc +pPV ajc ajc ajc @@ -79120,8 +80063,6 @@ ajc ajc ajc ajc -"} -(33,1,1) = {" ajc ajc ajc @@ -79187,6 +80128,8 @@ ajc ajc ajc ajc +"} +(34,1,1) = {" ajc ajc ajc @@ -79239,45 +80182,21 @@ ajc ajc ajc ajc -pPV ajc -xsG -aRN -xAo ajc -xsG -aRN -xAo ajc -pPV ajc ajc ajc ajc ajc -pPV -pPV -pPV -pPV -pPV -pPV -pPV -pPV ajc ajc ajc ajc -pPV ajc -xsG -aRN -xAo ajc -xsG -aRN -xAo ajc -pPV ajc ajc ajc @@ -79329,14 +80248,44 @@ ajc ajc ajc ajc +dDG +aRN +lvw +aRN +dDG +aRN +lvw +aRN +dDG +dDG +dDG +dDG +dDG +dDG +dDG +pPV ajc +jwD ajc ajc +jwD ajc +pPV ajc ajc ajc ajc +pPV +jwD +aRN +lvw +aRN +jwD +aRN +lvw +aRN +jwD +pPV ajc ajc ajc @@ -79345,6 +80294,7 @@ ajc ajc ajc ajc +xiI ajc ajc ajc @@ -79377,8 +80327,66 @@ ajc ajc ajc ajc -"} -(34,1,1) = {" +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +"} +(35,1,1) = {" ajc ajc ajc @@ -79498,13 +80506,13 @@ ajc ajc ajc dDG +oIH aRN -lvw -aRN +cKC dDG +oIH aRN -lvw -aRN +cKC dDG dDG dDG @@ -79514,27 +80522,25 @@ dDG dDG pPV ajc -jwD -ajc +xsG +aRN +aRN +xAo +dDG +pPV ajc -jwD ajc -pPV ajc ajc ajc ajc -pPV -jwD -aRN -lvw -aRN -jwD +oIH aRN -lvw +cKC +ajc +oIH aRN -jwD -pPV +cKC ajc ajc ajc @@ -79543,7 +80549,6 @@ ajc ajc ajc ajc -xiI ajc ajc ajc @@ -79634,11 +80639,11 @@ ajc ajc ajc ajc -"} -(35,1,1) = {" ajc ajc ajc +"} +(36,1,1) = {" ajc ajc ajc @@ -79731,6 +80736,7 @@ ajc ajc ajc ajc +xiI ajc ajc ajc @@ -79755,13 +80761,14 @@ ajc ajc ajc dDG -oIH +dDG +dDG +dDG aRN -cKC dDG -oIH +dDG +dDG aRN -cKC dDG dDG dDG @@ -79769,27 +80776,28 @@ dDG dDG dDG dDG -pPV -ajc -xsG +dDG +dDG +dDG aRN +lvw +lvw aRN -xAo dDG -pPV -ajc -ajc +dDG +dDG +dDG ajc ajc ajc ajc -oIH +jwD aRN -cKC +jwD ajc -oIH +jwD aRN -cKC +jwD ajc ajc ajc @@ -79892,10 +80900,7 @@ ajc ajc ajc "} -(36,1,1) = {" -ajc -ajc -ajc +(37,1,1) = {" ajc ajc ajc @@ -79985,7 +80990,6 @@ ajc ajc ajc ajc -xiI ajc ajc ajc @@ -80009,11 +81013,15 @@ ajc ajc ajc ajc +dhe +dhe +dhe +dhe +dDG dDG dDG dDG dDG -aRN dDG dDG dDG @@ -80028,23 +81036,23 @@ dDG dDG dDG dDG +oIH aRN -lvw -lvw aRN +cKC +dDG +dDG +dDG +dDG +dDG dDG dDG dDG dDG -ajc -ajc -ajc -ajc -jwD aRN -jwD -ajc -jwD +dDG +dDG +dDG aRN jwD ajc @@ -80149,7 +81157,7 @@ ajc ajc ajc "} -(37,1,1) = {" +(38,1,1) = {" ajc ajc ajc @@ -80265,7 +81273,6 @@ ajc dhe dhe dhe -dhe dDG dDG dDG @@ -80274,7 +81281,6 @@ dDG dDG dDG dDG -aRN dDG dDG dDG @@ -80285,10 +81291,12 @@ dDG dDG dDG dDG -oIH +dDG +dDG aRN +dDG +dDG aRN -cKC dDG dDG dDG @@ -80302,10 +81310,10 @@ aRN dDG dDG dDG -aRN -jwD -ajc -ajc +dDG +dDG +dDG +dDG ajc ajc ajc @@ -80406,10 +81414,7 @@ ajc ajc ajc "} -(38,1,1) = {" -ajc -ajc -ajc +(39,1,1) = {" ajc ajc ajc @@ -80522,6 +81527,12 @@ ajc dhe dhe dhe +dhe +dhe +dDG +dDG +dDG +dDG dDG dDG dDG @@ -80542,10 +81553,8 @@ dDG dDG dDG dDG -aRN dDG dDG -aRN dDG dDG dDG @@ -80555,7 +81564,6 @@ dDG dDG dDG dDG -aRN dDG dDG dDG @@ -80663,7 +81671,7 @@ ajc ajc ajc "} -(39,1,1) = {" +(40,1,1) = {" ajc ajc ajc @@ -80920,8 +81928,7 @@ ajc ajc ajc "} -(40,1,1) = {" -ajc +(41,1,1) = {" ajc ajc ajc @@ -81035,6 +82042,7 @@ dhe dhe dhe dhe +dhe dDG dDG dDG @@ -81074,20 +82082,20 @@ dDG dDG dDG dDG +vWt dDG dDG -dDG -ajc -ajc -ajc -ajc -ajc -ajc -ajc -ajc -ajc -ajc -ajc +dhe +dhe +dhe +dhe +dhe +dhe +dhe +dhe +dhe +dhe +dhe ajc ajc ajc @@ -81177,7 +82185,7 @@ ajc ajc ajc "} -(41,1,1) = {" +(42,1,1) = {" ajc ajc ajc @@ -81331,7 +82339,7 @@ dDG dDG dDG dDG -vWt +dDG dDG dDG dhe @@ -81434,7 +82442,7 @@ ajc ajc ajc "} -(42,1,1) = {" +(43,1,1) = {" ajc ajc ajc @@ -81555,7 +82563,7 @@ dDG dDG dDG dDG -dDG +vWt dDG dDG dDG @@ -81691,10 +82699,7 @@ ajc ajc ajc "} -(43,1,1) = {" -ajc -ajc -ajc +(44,1,1) = {" ajc ajc ajc @@ -81806,13 +82811,16 @@ dhe dhe dhe dhe +dhe +dhe +dhe +dDG dDG dDG dDG dDG dDG dDG -vWt dDG dDG dDG @@ -81948,7 +82956,7 @@ ajc ajc ajc "} -(44,1,1) = {" +(45,1,1) = {" ajc ajc ajc @@ -82116,6 +83124,8 @@ dhe dhe dhe dhe +dhe +dhe ajc ajc ajc @@ -82125,9 +83135,7 @@ ajc ajc ajc ajc -ajc -ajc -ajc +xiI ajc ajc ajc @@ -82205,8 +83213,7 @@ ajc ajc ajc "} -(45,1,1) = {" -ajc +(46,1,1) = {" ajc ajc ajc @@ -82320,6 +83327,8 @@ dhe dhe dhe dhe +dhe +dhe dDG dDG dDG @@ -82361,264 +83370,6 @@ dDG dDG dDG dDG -dDG -dhe -dhe -dhe -dhe -dhe -dhe -dhe -dhe -dhe -dhe -dhe -dhe -dhe -ajc -ajc -ajc -ajc -ajc -ajc -ajc -ajc -ajc -xiI -ajc -ajc -ajc -ajc -ajc -ajc -ajc -ajc -ajc -ajc -ajc -ajc -ajc -ajc -ajc -ajc -ajc -ajc -ajc -ajc -ajc -ajc -ajc -ajc -ajc -ajc -ajc -ajc -ajc -ajc -ajc -ajc -ajc -ajc -ajc -ajc -ajc -ajc -ajc -ajc -ajc -ajc -ajc -ajc -ajc -ajc -ajc -ajc -ajc -ajc -ajc -ajc -ajc -ajc -ajc -ajc -ajc -ajc -ajc -ajc -ajc -ajc -ajc -ajc -ajc -ajc -ajc -ajc -ajc -ajc -ajc -ajc -ajc -ajc -ajc -ajc -"} -(46,1,1) = {" -ajc -ajc -ajc -ajc -ajc -ajc -ajc -ajc -ajc -ajc -ajc -ajc -ajc -ajc -ajc -ajc -ajc -ajc -ajc -ajc -ajc -ajc -ajc -ajc -ajc -ajc -ajc -ajc -ajc -ajc -ajc -ajc -ajc -ajc -ajc -ajc -ajc -ajc -ajc -ajc -ajc -ajc -ajc -ajc -ajc -ajc -ajc -ajc -ajc -ajc -ajc -ajc -ajc -ajc -ajc -ajc -ajc -ajc -ajc -ajc -ajc -ajc -ajc -ajc -ajc -ajc -ajc -ajc -ajc -ajc -ajc -ajc -ajc -ajc -ajc -ajc -ajc -ajc -ajc -ajc -ajc -ajc -ajc -ajc -ajc -ajc -ajc -ajc -ajc -ajc -ajc -ajc -ajc -ajc -ajc -ajc -ajc -ajc -ajc -ajc -ajc -ajc -ajc -ajc -dhe -dhe -dhe -dhe -dhe -dhe -dhe -dhe -dhe -dhe -dhe -dDG -dDG -dDG -dDG -dDG -dDG -dDG -dDG -dDG -dDG -dDG -dDG -dDG -dDG -dDG -dDG -dDG -dDG -dDG -dDG -dDG -epX -dDG -dDG -dDG -dDG -dDG -dDG -dDG -dDG -dDG -dDG -dDG -dDG -dDG -dDG -dDG -dDG -dDG -dDG -dDG dhe dhe dhe @@ -82856,7 +83607,7 @@ dDG dDG dDG dDG -dDG +epX dDG dDG dDG @@ -83587,11 +84338,11 @@ dDG dDG dDG dhe -nBT -nBT -nBT -nBT -nBT +gfK +gfK +gfK +gfK +gfK dDG dDG dhe @@ -83844,11 +84595,11 @@ dhe dhe dhe dhe -nBT -nnQ -cDe -ohx -nBT +gfK +aRM +iBm +fYf +gfK dhe dhe dhe @@ -83896,26 +84647,26 @@ dDG dhe dhe dhe -yee -yee -yee -yee -yee -yee -yee -yee -yee -yee -yee -yee -yee -yee -yee -yee -yee -yee -yee -yee +apC +apC +apC +apC +apC +apC +apC +apC +apC +apC +apC +apC +apC +apC +apC +apC +apC +apC +apC +apC dhe dhe dhe @@ -84100,13 +84851,13 @@ dhe dhe dhe dhe -nBT -nBT -joQ -joQ -joQ -nBT -nBT +gfK +gfK +cZz +cZz +cZz +gfK +gfK dhe dhe dhe @@ -84153,26 +84904,26 @@ dhe dhe dhe dhe -yee -hRW -hRW -hRW -hRW -hRW -hRW -hRW -hRW -hRW -hRW -xuX -ayq -ayq -ayq -ayq -ayq -ayq -ayq -yee +apC +hEz +hEz +hEz +hEz +hEz +hEz +hEz +hEz +hEz +hEz +oxU +vCf +vCf +vCf +vCf +vCf +vCf +vCf +apC dhe dhe dhe @@ -84357,13 +85108,13 @@ dhe dhe dhe dhe -nBT -dsD -vly -ohx -tCW -eLS -nBT +gfK +niS +uiv +fYf +dOx +ttw +gfK dhe dhe dhe @@ -84410,26 +85161,26 @@ dhe dhe dhe dhe -yee -hRW -yee -yee -yee -yee -yee -yee -yee -yee -yee -azA -yee -yee -yee -yee -yee -yee -ayq -yee +apC +hEz +apC +apC +apC +apC +apC +apC +apC +apC +apC +cMr +apC +apC +apC +apC +apC +apC +vCf +apC dhe dhe dhe @@ -84614,13 +85365,13 @@ dhe dhe dhe dhe -nBT -ayM -aaO -lFw -xuN -wCa -nBT +gfK +iZf +rke +wCm +rFv +cah +gfK dhe dhe dhe @@ -84667,26 +85418,26 @@ dhe dhe dhe dhe -yee -hRW -yee -sJR -ahj -jJi -ism -aVX -aVX -cBm -jEU -jKs -aVX -ism -sJR -ahj -jJi -yee -ayq -yee +apC +hEz +apC +stB +daq +hmD +veV +hAD +hAD +glw +nZa +mqU +hAD +veV +stB +daq +hmD +apC +vCf +apC dhe dhe dhe @@ -84871,13 +85622,13 @@ dhe dhe dhe dhe -nBT -wmb -gTj -upe -rMf -vHL -nBT +gfK +vuO +vYx +psl +tsO +tGC +gfK dhe dhe dhe @@ -84906,9 +85657,9 @@ dDG dDG dDG dDG -ahI -ujR -ahI +gGi +vhB +gGi dDG dDG dDG @@ -84924,29 +85675,29 @@ dhe dhe dhe dhe -yee -hRW -yee -sJR -aMr -jJi -ism -anD -sER -hLA -hLA -mbi -aVX -ism -sJR -dtH -jJi -yee -ayq -yee -yee -yee -yee +apC +hEz +apC +stB +orC +hmD +veV +vSm +mgc +wSm +wSm +biC +hAD +veV +stB +iRX +hmD +apC +vCf +apC +apC +apC +apC dhe dhe dhe @@ -85126,17 +85877,17 @@ dhe dhe dhe dhe -nTn -nTn -nBT -ele -ele -tfA -ele -ele -nBT -nTn -nTn +cwn +cwn +gfK +rbP +rbP +dBj +rbP +rbP +gfK +cwn +cwn dhe dhe dhe @@ -85163,9 +85914,9 @@ dDG dDG dDG dDG -ahI -aHF -ahI +gGi +pKT +gGi dDG dDG dDG @@ -85181,30 +85932,30 @@ dhe dhe dhe dhe -yee -hRW -yee -sJR -gKh -dMI -nAw -dMI -myE -ism -ism -dTC -dMI -nAw -dMI -etc -jJi -yee -ayq -yee -lPB -lPB -yee -yee +apC +hEz +apC +stB +iCA +vBg +tTw +vBg +qFr +veV +veV +chE +vBg +tTw +vBg +ydw +hmD +apC +vCf +apC +hCf +hCf +apC +apC dhe dhe dhe @@ -85383,17 +86134,17 @@ dhe dhe dhe dhe -nTn -xRK -gYp -ccM -qHR -grV -fJq -ccM -lvI -tVi -nTn +cwn +qkA +uBO +hDx +izG +ujM +fDL +hDx +gvM +rRa +cwn dhe dhe dhe @@ -85419,12 +86170,12 @@ dDG dDG dDG dDG -ahI -ahI -qoV -ahI -ahI -ahI +gGi +gGi +rsA +gGi +gGi +gGi dDG dDG dhe @@ -85438,30 +86189,30 @@ dhe dhe dhe dhe -yee -hRW -yee -sJR -wOu -jJi -ism -aVX -aVX -ism -hMX -nOy -aVX -ism -sJR -jWC -jJi -yee -ayq -yee -sVv -sVv -bAe -yee +apC +hEz +apC +stB +wty +hmD +veV +hAD +hAD +veV +mCQ +kEp +hAD +veV +stB +cbV +hmD +apC +vCf +apC +lgu +lgu +wCG +apC dhe dhe dhe @@ -85640,17 +86391,17 @@ dhe dhe dhe dhe -nTn -bsX -cyf -gmM -bjS -jbD -nfk -iUO -htz -jut -nTn +cwn +aXC +jkk +gHX +svt +tBK +oFs +bAX +bWq +fmu +cwn dhe dhe dhe @@ -85676,12 +86427,12 @@ dhe dhe dhe dhe -ahI -amz -bEj -iGa -azZ -ahI +gGi +tZe +mUk +cIO +xjF +gGi dhe dhe dhe @@ -85695,30 +86446,30 @@ dhe dhe dhe dhe -yee -hRW -yee -sJR -ePP -jJi -ism -jsD -aVX -ism -ism -nOy -aVX -ism -sJR -ePP -jJi -yee -ayq -yee -sVv -sVv -bAe -yee +apC +hEz +apC +stB +etO +hmD +veV +cDZ +hAD +veV +veV +kEp +hAD +veV +stB +etO +hmD +apC +vCf +apC +lgu +lgu +wCG +apC dhe dhe dhe @@ -85897,17 +86648,17 @@ dhe dhe dhe dhe -nTn -ccM -ccM -ccM -nCq -jbD -pmL -ccM -ccM -ccM -nTn +cwn +hDx +hDx +hDx +pee +tBK +lyN +hDx +hDx +hDx +cwn dhe dhe dhe @@ -85933,51 +86684,51 @@ dhe dhe dhe dhe -ahI -pRU -xhe -iJa -azZ -ahI -ahI -ahI -ahI -ahI -ahI -ahI +gGi +vWJ +hcD +kfZ +xjF +gGi +gGi +gGi +gGi +gGi +gGi +gGi dhe dhe dhe dhe -yee -yee -yee -yee -hRW -yee -ism -ism -ism -ism -tGl -aVX -ism -okF -nOy -cgK -ism -ism -ism -ism -yee -ayq -yee -yee -tHm -yee -yee -yee -yee +apC +apC +apC +apC +hEz +apC +veV +veV +veV +veV +qcE +hAD +veV +pdr +kEp +xut +veV +veV +veV +veV +apC +vCf +apC +apC +mYK +apC +apC +apC +apC dhe dhe ajc @@ -86154,17 +86905,17 @@ dhe dhe dhe dhe -nTn -xRK -gYp -ccM -pCM -jbD -rVl -ccM -lvI -tVi -nTn +cwn +qkA +uBO +hDx +vuX +tBK +pDX +hDx +gvM +rRa +cwn dhe dhe dhe @@ -86190,51 +86941,51 @@ dhe dhe dhe dhe -ahI -ahI -ahI -ahI -azZ -ahI -jHB -xFN -azZ -xFN -cdu -ahI +gGi +gGi +gGi +gGi +xjF +gGi +spD +lYV +xjF +lYV +sbr +gGi dhe dhe dhe dhe -yee -bAN -wfo -jUL -hRW -yee +apC +dqS +uIA +hxl +hEz +apC dhe -ism -xmW -asB -aVX -aVX -ism -ism -nOy -aVX -vcR -mzR -ism +veV +rMa +ffE +hAD +hAD +veV +veV +kEp +hAD +rlX +oTn +veV dhe -yee -ayq -yee -sVv -sVv -dyH -rCI -fjA -yee +apC +vCf +apC +lgu +lgu +gsa +fvA +rXW +apC dhe dhe ajc @@ -86411,17 +87162,17 @@ dhe dhe dhe dhe -nTn -bsX -cyf -vzH -bjS -jbD -nfk -baV -htz -jut -nTn +cwn +aXC +jkk +kOY +svt +tBK +oFs +drB +bWq +fmu +cwn dhe dhe dhe @@ -86450,48 +87201,48 @@ dhe dhe dhe dhe -ahI -eNJ -ahI -lDv -xFN -eNJ -xFN -dsx -ahI +gGi +cer +gGi +oMk +lYV +cer +lYV +xlZ +gGi dhe dhe dhe dhe -yee -wfo -sIZ -hGz -hRW -yee +apC +uIA +qsR +iRu +hEz +apC dhe -ism -ism -ism -aVX -qxx -ism -jzB -nOy -aVX -ism -ism -ism +veV +veV +veV +hAD +wtH +veV +fNx +kEp +hAD +veV +veV +veV dhe -yee -ayq -yee -dyH -sVv -dyH -axv -sVv -yee +apC +vCf +apC +gsa +lgu +gsa +rKl +lgu +apC dhe dhe ajc @@ -86668,19 +87419,19 @@ dhe dhe dhe dhe -nTn -nTn -nTn -nTn -qMv -lrn -lFq -ccM -ccM -ccM -nTn -nTn -nTn +cwn +cwn +cwn +cwn +sHK +nIM +aip +hDx +hDx +hDx +cwn +cwn +cwn dhe dhe dhe @@ -86699,56 +87450,56 @@ dhe dhe dhe dhe -ahI -ahI -acg -ahI -ahI -ahI -ahI -ahI -ahI -hRV -ahI -ahI -ahI -hOi -ahI -ahI -ahI -ahI +gGi +gGi +riK +gGi +gGi +gGi +gGi +gGi +gGi +kUa +gGi +gGi +gGi +tLk +gGi +gGi +gGi +gGi dhe dhe dhe -yee -jUg -sIZ -yee -sVv -yee +apC +nTT +qsR +apC +lgu +apC dhe -ism -igQ -cPG -aVX -anM -ism -ism -kYF -aVX -eeM -rKk -ism +veV +oGY +iCe +hAD +yfa +veV +veV +bpw +hAD +qYx +fhB +veV dhe -yee -ayq -tHm -sVv -sVv -sVv -sVv -sVv -yee +apC +vCf +wBB +lgu +lgu +lgu +lgu +lgu +apC dhe dhe ajc @@ -86928,17 +87679,17 @@ dhe dhe dhe dhe -nTn -nTn -ccM -rKO -ccM -aIj -fSw -aIj -aIj -nTn -nTn +cwn +cwn +hDx +mRx +hDx +cRQ +uTl +cRQ +cRQ +cwn +cwn dhe dhe dhe @@ -86956,56 +87707,56 @@ dhe dhe dhe dhe -ahI -iZp -alo -alo -alo -alo -alo -alo -alo -alo -alo -alo -inp -hRV -hRV -hRV -hRV -ahI -yee -yee -yee -yee -yee -yee -yee -sVv -yee +gGi +cfk +oPn +oPn +oPn +oPn +oPn +oPn +oPn +oPn +oPn +oPn +oiI +kUa +kUa +kUa +kUa +gGi +apC +apC +apC +apC +apC +apC +apC +lgu +apC dhe -ism -ism -ism -aVX -aVX -wso -wso -aoT -aVX -ism -ism -ism +veV +veV +veV +hAD +hAD +rsU +rsU +oQS +hAD +veV +veV +veV dhe -yee -ayq -yee -yee -yee -sVv -sVv -vgT -yee +apC +vCf +apC +apC +apC +lgu +lgu +xIl +apC dhe dhe ajc @@ -87186,17 +87937,17 @@ dhe dhe dhe dhe -nTn -qHR -pXu -kgY -nUW -nUW -nUW -nUW -fJq -nTn -nTn +cwn +izG +jYY +qfU +pfk +pfk +pfk +pfk +fDL +cwn +cwn dhe dhe dhe @@ -87213,56 +87964,56 @@ dhe dhe dhe dhe -ahI -vNB -ahI -ahI -ahI -ahI -ahI -ahI -ahI -ahI -oav -hRV -pdy -hRV -hRV -ahI -hRV -hRV -tHm -sVv -sVv -sVv -sVv -sVv -sVv -sVv -yee +gGi +hiX +gGi +gGi +gGi +gGi +gGi +gGi +gGi +gGi +bTz +kUa +ffU +kUa +kUa +gGi +kUa +kUa +dzu +lgu +lgu +lgu +lgu +lgu +lgu +lgu +apC dhe -ism -nie -fcR -aVX -aVX -aVX -aVX -aVX -aVX -oQg -fXn -ism +veV +xkx +lMw +hAD +hAD +hAD +hAD +hAD +hAD +rdk +gAk +veV dhe -yee -ayq -ayq -ayq -yee -yee -yee -yee -yee +apC +vCf +vCf +vCf +apC +apC +apC +apC +apC dhe dhe ajc @@ -87443,21 +88194,21 @@ dhe dhe dhe dhe -nTn -uXd -jbD -ubs -fnk -fnk -fnk -fnk -pmL -aIj -nTn -nTn -nTn -nTn -nTn +cwn +ayk +tBK +jih +nxq +nxq +nxq +nxq +lyN +cRQ +cwn +cwn +cwn +cwn +cwn dhe dhe dhe @@ -87470,56 +88221,56 @@ dhe dhe dhe dhe -ahI -vNB -ahI +gGi +hiX +gGi dhe dhe dhe -ahI +gGi dhe dhe -bxO -bxO -bxO -ilO -bxO -bxO -bxO -hRV -hRV -yee -yee -yee -yee -yee -yee -yee -yee -yee -akE -akE -akE -akE -akE -akE -dYq -aVX -akE -akE -akE -akE -akE -akE -yee -yee -yee -ayq -ayq -ayq -ayq -ayq -yee +cIQ +cIQ +cIQ +nHF +cIQ +cIQ +cIQ +kUa +kUa +apC +apC +apC +apC +apC +apC +apC +apC +apC +elr +elr +elr +elr +elr +elr +jeO +hAD +elr +elr +elr +elr +elr +elr +apC +apC +apC +vCf +vCf +vCf +vCf +vCf +apC dhe dhe ajc @@ -87700,21 +88451,21 @@ dhe dhe dhe dhe -nTn -nml -ygl -nsu -hSi -cMn -kIE -jbD -pmL -iVJ -nTn -pWH -jGA -mGJ -nTn +cwn +gLZ +dtY +smr +pRS +vWU +vja +tBK +lyN +oht +cwn +sex +vEF +dKd +cwn dhe dhe dhe @@ -87727,56 +88478,56 @@ dhe dhe dhe dhe -ahI -uxA -ahI +gGi +lCq +gGi dhe dhe dhe -aEc -aEc -aEc -aJt -mbk -cmP -urj -bAM -vsm -aJt -aEc -aEc -aEc +ncF +ncF +ncF +mhZ +wVL +glY +dyi +lCd +cay +mhZ +ncF +ncF +ncF dhe -akE -alZ -uOs -aOt -akE -hkw -bHB -kQF -akE -alZ -uOs -aOt -akE -qeR -qeR -akE -kQF -bHB -lHb -akE -aOt -uOs -alZ -yee -yee -yee -yee -yee -ayq -yee +elr +eUS +fOs +suR +elr +fWG +pKZ +oJR +elr +eUS +fOs +suR +elr +ujn +ujn +elr +oJR +pKZ +vMv +elr +suR +fOs +eUS +apC +apC +apC +apC +apC +vCf +apC dhe dhe dhe @@ -87957,83 +88708,83 @@ dDG dhe dhe dhe -nTn -uXd -tQC -mFt -gFi -nTn -rdY -jbD -wyA -otH -fFG -oHZ -iaV -rna -nTn +cwn +ayk +cum +oSs +gHd +cwn +hkn +tBK +xhC +bou +gmX +lIK +qhL +rfT +cwn dhe dhe dhe dhe dhe dhe -brM -fyx -fyx -dSy -xPo -fyx -sHP -cEV -ahI +rEG +twF +twF +afv +rqp +twF +icT +cCa +gGi dhe dhe dhe -aEc -dVu -qhr -aJt -dVu -wiX -dVu -pNR -uzE -aJt -qhr -dVu -aEc +ncF +xgi +gNy +mhZ +xgi +rQN +xgi +iLN +iQH +mhZ +gNy +xgi +ncF dhe -akE -azz -cnQ -amC -akE -tmy -kUk -jXQ -akE -azz -jaF -amC -akE -aGj -alI -akE -jXQ -pDy -pZb -akE -amC -cBL -aeF -akE -fxy -qMu -hkw -yee -ayq -yee +elr +qfj +iWs +sYG +elr +pfu +nAP +uZW +elr +qfj +uzk +sYG +elr +bZi +rnn +elr +uZW +iPQ +sTm +elr +sYG +rPJ +eAS +elr +xlU +dxL +fWG +apC +vCf +apC dhe dhe dhe @@ -88214,21 +88965,21 @@ dDG dDG dDG dhe -nTn -uXd -tQC -mFt -gFi -nTn -pCM -aUg -quA -wzh -nTn -ozu -fdd -mGJ -nTn +cwn +ayk +cum +oSs +gHd +cwn +vuX +cjO +mtZ +weU +cwn +hME +nfs +dKd +cwn dhe dhe dhe @@ -88236,61 +88987,61 @@ dhe dhe dhe dhe -eqZ -cAA -hnF -eqZ -ahI -ahI -aKP -ahI +qPa +mBk +uOB +qPa +gGi +gGi +ixu +gGi dhe dhe dhe -aEc -ioD -dVu -aJt -olM -nvY -qhr -tKK -dVu -aJt -icP -leK -aEc +ncF +gcp +xgi +mhZ +nUZ +oiQ +gNy +iRQ +xgi +mhZ +kcA +tLA +ncF dhe -akE -akE -akE -aCJ -akE -akE -akE -dHQ -akE -akE -akE -jCa -akE -aGj -alI -akE -bHU -akE -akE -akE -ksr -akE -akE -akE -akE -nKQ -qvm -yee -ayq -yee +elr +elr +elr +cBv +elr +elr +elr +aEZ +elr +elr +elr +nwT +elr +bZi +rnn +elr +khN +elr +elr +elr +dZT +elr +elr +elr +elr +rnD +eix +apC +vCf +apC dhe dhe dhe @@ -88460,10 +89211,10 @@ dDG vfU vfU vfU -fUB -wvG -fUB -fUB +bhr +ryo +bhr +bhr vfU vfU vfU @@ -88471,22 +89222,22 @@ vfU vfU vfU dhe -nTn -uXd -tQC -mFt -gFi -nTn -sGv -oqJ -wBf -hLi -pxG -pxG -pxG -pxG -pxG -pxG +cwn +ayk +cum +oSs +gHd +cwn +syN +xzh +oeA +ohY +oVM +oVM +oVM +oVM +oVM +oVM dhe dhe dhe @@ -88498,56 +89249,56 @@ dhe dhe dhe dhe -ahI -lkf -ahI -ahI -ahI -ahI -aEc -aEc -slt -aJt -aJt -aJt -aJt -aJt -aJt -aJt -slt -aEc -aEc -akE -akE -ahS -aaH -agL -aaH -oyt -uyV -dNn -aEA -abK -aaH -axm -apJ -aHL -kXU -azS -dNn -apJ -aaH -vNz -dNn -aaH -aaH -geL -qhF -fdl -bHB -yee -ayq -yee +gGi +xvq +gGi +gGi +gGi +gGi +ncF +ncF +bhG +mhZ +mhZ +mhZ +mhZ +mhZ +mhZ +mhZ +bhG +ncF +ncF +elr +elr +aUP +sbD +oig +sbD +jNM +omT +mub +tNk +qyM +sbD +lRR +ili +hTL +sMZ +raX +mub +ili +sbD +sxv +mub +sbD +sbD +bIa +eaz +dDk +pKZ +apC +vCf +apC dhe dhe dhe @@ -88715,35 +89466,35 @@ dhe dDG dDG vfU -fUB -fUB -fUB -cvb -cvb -fUB -fUB -ceM -fUB -fUB -fUB -vfU -dhe -nTn -nTn -nTn -nTn -nTn -nTn -rdW -nTY -mOw -nTn -pxG -edD -xRa -vHC -lLD -pxG +bhr +bhr +bhr +lFk +lFk +bhr +bhr +kPC +bhr +bhr +bhr +duU +duU +oEN +oEN +oEN +oEN +oEN +oEN +cVQ +xle +xcj +oEN +oVM +naX +czI +vfY +pWp +oVM dhe dhe dhe @@ -88753,58 +89504,58 @@ dhe dhe dhe dhe -aaB -aaB -aaB -nJu -syY -syY -syY -syY -syY -ggM -dcx -ikX -lpd -aMK -aMK -aMK -gwU -aNC -aOy -aEc -tFo -aaH -apJ -aHL -dlN -gJl -dlN -wbg -dlN -evR -wib -dlN -dlN -gJl -dlN -amU -dlN -orr -sBh -lLe -gCs -gCs -gCs -gCs -gCs -vfp -yee -yee -yee -yee -ayq -yee +pZW +pZW +pZW +kRz +jww +jww +jww +jww +jww +wGc +yiH +inv +aNJ +qQq +qQq +qQq +uWr +aWy +rOp +ncF +xxW +sbD +ili +hTL +vmB +cfR +vmB +cxS +vmB +cUT +djG +vmB +vmB +cfR +vmB +fFX +vmB +fue +acK +vCJ +oyI +oyI +oyI +oyI +oyI +wvr +apC +apC +apC +apC +vCf +apC dhe dhe dhe @@ -88972,35 +89723,35 @@ dhe dDG vfU vfU -ceM -cvb -cvb -cvb -jGd -ivr -cyd -cyd -etj -rgs -fUB -vfU -dhe -dhe -dhe -dhe -nTn -xvQ -ibJ -oqQ -gmw -afr -goI -bvz -mjL -voe -bKG -mxp -pxG +kPC +lFk +lFk +lFk +mAB +dCr +nQB +nQB +xcd +akN +bhr +swM +fZX +uXL +fZX +akb +oEN +iuh +sAI +xUw +jOf +foy +gAS +dSe +llf +gsB +fSa +joG +oVM dhe dhe dhe @@ -89010,58 +89761,58 @@ dhe dhe dhe dhe -aaB -gCU -gCU -gCU -xBT -pyW -dqT -lka -iti -aaB -aEc -bdc -lBw -lBw -lBw -lBw -lBw -icA -aEc -aEc -kvd -ufR -gCs -gCs -oDH -elH -oDH -aXn -aXn -aXn -hpm -iHw -iHw -iHw -iHw -iHw -iHw -fZx -akE -tMA -scG -scG -scG -xjy -axF -xZN -ilD -wTd -ayq -ayq -ayq -yee +pZW +mum +mum +mum +wBl +jAW +mwd +doo +jAk +pZW +ncF +cwA +kKS +kKS +kKS +kKS +kKS +vqK +ncF +ncF +kQd +pNc +oyI +oyI +bkv +qQf +bkv +poA +poA +poA +jmA +msx +msx +msx +msx +msx +msx +rsw +elr +xLK +xZq +xZq +xZq +faN +fhO +pTd +xFA +oMm +vCf +vCf +vCf +apC dhe dhe dhe @@ -89228,97 +89979,97 @@ dhe dhe dDG vfU -fUB -fUB -cvb -myY -cvb -kgz -wLV -ajh -hQW -nEh -bCa -wvG -nTn -nTn -nTn -nTn -nTn -nTn -kmc -oYO -ukt -rkO -fnk -pmL -wwW -ewG -rlw -bKG -wiT -pxG -dhe -dhe -dhe -dhe -dhe -dhe -dhe -dhe -dhe -aaB -gCU -aaB -aaB -aaB -aaB -aaB -aaB -aaB -aaB -aaB -nHk -lpd -aMK -aMK -aMK -gwU -tSY -aEc -nvD -tlK -oQz -kUv -awm -awm -oQz -igY -kAo -anU -oQz -nnw -xCF -fMn -hLM -jDA -jDA -vXj -woj -kGR -kGR -qZh -qZh -qZh -qZh -qZh -kGR -yee -sVv -ayq -yee -yee -yee +bhr +bhr +lFk +fgB +lFk +jZM +qAy +iqH +wSS +uyJ +bLl +ryo +gvI +gvI +wkk +gvI +gvI +oEN +qVo +qpj +sar +cdT +rBz +ung +cQD +mgS +bLk +fSa +smV +oVM +dhe +dhe +dhe +dhe +dhe +dhe +dhe +dhe +dhe +pZW +mum +pZW +pZW +pZW +pZW +pZW +pZW +pZW +pZW +pZW +nZg +aNJ +qQq +qQq +qQq +uWr +vqV +ncF +nKY +xla +gfV +cvf +azd +azd +gfV +gBL +qgP +vUe +gfV +uJN +uZE +jdR +uIb +tdT +tdT +eoG +cts +sKg +sKg +iFV +iFV +iFV +iFV +iFV +sKg +apC +lgu +vCf +apC +apC +apC dhe dhe dhe @@ -89485,36 +90236,36 @@ dhe dhe dDG vfU -fUB -cvb -cvb -cvb -cvb -cvb -kgz -kgz -ajh -eNR -vHB -wvG -oKa -vsq -uZz -vsq -rwc -ccM -uXd -uhO -ktx -uhO -fnk -pmL -rnE -ewG -aAs -bKG -bFZ -pxG +bhr +lFk +lFk +lFk +lFk +lFk +jZM +jZM +iqH +vdQ +cXb +ryo +uLz +fZX +wkk +fZX +jLj +gvI +rAZ +kHT +ljC +kHT +rBz +ung +fZm +mgS +lFt +fSa +jsN +oVM dhe dhe dhe @@ -89524,57 +90275,57 @@ dhe dhe dhe dhe -aaB -gCU -aaB -jco -laB -rpd -bqE -bfH -laB -pTF -aaB -nJs -bzV -aMK -aMK -aMK -gwU -tFW -aEc -akE -akE -efa -akE -akE -akE -mjf -akE -akE -akE -bda -yee -sgI -yee -rxn -aSq -aSq -ain -hHe -kGR -vzd -ngL -bXJ -nYg -bXJ -ngL -bXJ -yee -yee -ayq -weo -yee +pZW +mum +pZW +hvx +oUs +uDI +nUt +wRQ +oUs +jJc +pZW +khE +aKC +qQq +qQq +qQq +uWr +lyF +ncF +elr +elr +sLX +elr +elr +elr +olx +elr +elr +elr +khF +apC +mEw +apC +sTl +wbb +wbb +mPd +mDg +sKg +hHu +dzF +xhL +aXo +xhL +dzF +xhL +apC +apC +vCf +aql +apC dhe dhe dhe @@ -89742,96 +90493,96 @@ dhe dhe dDG vfU -wvG -wRs -cvb -cvb -cvb -cvb -cvb -kgz -ajh -prW -gRs -wvG -ccM -ccM -thh -ccM -ccM -ccM -xJM -aWL -oLo -aWL -fnk -pmL -rnE -jHq -jHq -fxH -aBA -pxG -dhe -dhe -dhe -dhe -dhe -tmw -tmw -tmw -fsm -aaB -gCU -aaB -sGS -tpS -tpS -tpS -tpS -tpS -kQu -gex -bgj -kmQ -oRZ -ndL -oRZ -oRZ -gLe -aEc -uOs -mKL -nBg -akE -bHB -bDB -xjl -akE -uOs -cOy -nBg -yee -acs -yee -lIA -kmh -xqp -aZk -nVk -tyH -tyH -tyH -tyH -aaJ -afF -afF -afF -vpE -yee -ayq -khM -yee +ryo +bCc +lFk +lFk +lFk +lFk +lFk +jZM +iqH +dVx +orT +ryo +nlp +gvI +lGl +gvI +nlp +gvI +oih +lAA +rBc +lAA +rBz +ung +fZm +xbQ +xbQ +csS +cpy +oVM +dhe +dhe +dhe +dhe +dhe +xRM +xRM +xRM +lQM +pZW +mum +pZW +cHz +gpp +gpp +gpp +gpp +gpp +xWs +tYK +oZO +qVT +ptw +nls +ptw +ptw +lwp +ncF +fOs +qNd +bkl +elr +pKZ +gVw +miJ +elr +fOs +bKL +bkl +apC +vGA +apC +uqm +trd +taB +lQr +sqj +fNB +fNB +fNB +fNB +qQC +wPE +wPE +wPE +gxY +apC +vCf +adQ +apC dhe dhe dhe @@ -89999,96 +90750,96 @@ dhe dhe dDG vfU -fUB -cvb -cvb -cvb -cvb -cvb -cvb -cvb -ajh -ajh -oSK -wvG -sxR -vsq -pGT -vsq -cky -ccM -gEh -nUw -jbD -fnk -fnk -pmL -wwW -mXQ -ewG -fxH -rQv -pxG -tmw -tmw -tmw -tmw -tmw -tmw -amW -jcY -fsm -iti -gCU -aaB -fPR -nsG -iti -iti -iti -iti -mjF -hsL -sEe -vgG -aMK -auN -aMK -hym -tSY -aEc -rbN -nBg -uXp -akE -tmy -xjl -jYL -akE -azz -nBg -uXp -yee -acs -yee -akE -wFo -kwS -jFR -aSq -goO -aia -aDH -jWX -mvF -qqP -aDH -jIX -gie -yee -ayq -ybJ -yee +bhr +lFk +lFk +lFk +lFk +lFk +lFk +lFk +iqH +iqH +ned +ryo +gvI +gvI +rIi +gvI +gvI +gvI +cOo +vJE +eLY +rBz +rBz +ung +cQD +bvP +mgS +csS +iWZ +oVM +xRM +xRM +xRM +xRM +xRM +xRM +wKl +aYg +lQM +jAk +mum +pZW +sZu +nDY +jAk +jAk +jAk +jAk +lAV +rQp +gcN +uGh +qQq +vxo +qQq +nuz +vqV +ncF +uHH +bkl +dnB +elr +pfu +miJ +jtN +elr +qfj +bkl +dnB +apC +vGA +apC +elr +dwp +oqT +iCT +wbb +xFx +tAs +aTt +jyV +eOv +jVT +aTt +hBV +eCQ +apC +vCf +itH +apC dhe dhe dhe @@ -90256,96 +91007,96 @@ dhe dhe dDG vfU -fUB -kBU -cvb -cvb -cvb -cvb -cvb -cvb -cvb -kgz -aqC -wvG -ccM -ccM -htN -ccM -ccM -ccM -uXd -qKe -jbD -fnk -fnk -skd -bvz -bvz -bQe -nwg -bvz -tmw -tmw -xAd -lAw -ezH -tmw -tmw -bLA -jug -fsm -fsm -gCU -aaB -fPR -iti -iti -iti -iti -nsG -hBi -hsL -ljS -aMK -aMK -aMK -aMK -gwU -tSY -aEc -sXx -syA -mmr -akE -sMm -aky -oDv -akE -rYT -syA -mmr -yee -acs -yee -pHt -dbm -dbm -uhr -aSq -goO -eLQ -acF -aBx -aBx -aBx -rqD -hXd -qsq -yee -ayq -sVv -yee +bhr +cRM +lFk +lFk +lFk +lFk +lFk +lFk +lFk +jZM +dvW +oWB +gvI +jHw +tJL +jAF +gvI +pAR +hst +oNo +eLY +rBz +rBz +bgo +dSe +dSe +tBd +fCK +dSe +xRM +xRM +pgH +hkG +jRF +xRM +xRM +sFI +eHK +lQM +lQM +mum +pZW +sZu +jAk +jAk +jAk +jAk +nDY +npm +rQp +bMT +qQq +qQq +qQq +qQq +uWr +vqV +ncF +joe +twk +smp +elr +mkZ +szo +vyR +elr +gyH +twk +smp +apC +vGA +apC +itn +pWC +pWC +qhW +wbb +xFx +kzQ +vUJ +djT +djT +djT +tdA +snD +pNj +apC +vCf +lgu +apC dhe dhe dhe @@ -90513,96 +91264,96 @@ dhe dhe dDG vfU -wvG -cvb -cvb -cvb -cvb -cvb -cvb -cvb -cvb -kgz -tiE -etj -nUW -brg -dca -aBd -ntY -mdq -bcB -sFO -ukt -oYO -fnk -imG -cij -ntY -vRE -nby -sUc -tmw -puq -meC -lCr -pUd -ezH -tmw -oDP -vwT -gLQ -fsm -gCU -aaB -fPR -iti -iti -cQQ -iti -iti -hBi -hsL -ljS -aMK -aMK -aMK -aMK -gwU -oSQ -aEc -yee -yee -yee -yee -yee -yee -yee -yee -yee -yee -yee -yee -acs -yee -iKN -aDS -aDS -ayu -aSq -goO -jpX -qvq -dvE -dvE -mWI -xTD -evh -eLQ -yee -ayq -qdg -yee +ryo +lFk +lFk +lFk +lFk +lFk +lFk +lFk +lFk +jZM +mHg +tBN +ruE +iVj +dSI +fsP +mHA +vNe +rBz +fPy +sar +qpj +rBz +upt +ygR +mHA +uFr +pib +lMg +xRM +ehy +fCm +uSY +aQL +jRF +xRM +gXy +pSf +mKr +lQM +mum +pZW +sZu +jAk +jAk +cKE +jAk +jAk +npm +rQp +bMT +qQq +qQq +qQq +qQq +uWr +caK +ncF +apC +apC +apC +apC +apC +apC +apC +apC +apC +apC +apC +apC +vGA +apC +qSs +vYD +vYD +xaD +wbb +xFx +vAF +wGQ +tKt +tKt +uva +eeJ +haH +kzQ +apC +vCf +kGd +apC dhe dhe dhe @@ -90770,96 +91521,96 @@ dhe dhe dDG vfU -wvG -cvb -cvb -jnu -cvb -cvb -cvb -cvb -kgz -ajh -ruO -oau -jbD -jbD -qIe -hDQ -sGD -kCg -qIe -amX -lom -dEx -qIe -qIe -hDQ -sGD -kCg -qIe -nWE -tmw -dcn -pty -uLm -bDD -bDD -bxX -cwy -cPb -pDu -fsm -gCU -aaB -fPR -tpS -tpS -tpS -tpS -tpS -kQu -gex -bgj -aMM -aMM -aMM -aMM -aMM -rUb -fDW -dhp -dhp -dhp -dhp -dhp -dhp -dhp -dhp -dhp -dhp -dhp -dhp -kOJ -yee -akE -akE -akE -tDD -khO -goO -jpX -qvq -dvE -arc -dvE -xTD -evh -iiX -yee -ayq -ybJ -yee +ryo +lFk +lFk +xTZ +lFk +lFk +lFk +lFk +jZM +iqH +gFX +flw +mIi +vFJ +kbS +kbS +rXJ +bqL +vMx +sBP +pOo +lnZ +vMx +vMx +vxH +rXJ +bqL +vMx +buX +xRM +cBP +dhH +qKy +xnf +xnf +kpX +wiu +iDi +mfj +lQM +mhj +pZW +sZu +gpp +gpp +gpp +gpp +gpp +xWs +tYK +oZO +uFc +uFc +uFc +uFc +uFc +mLT +tMP +oAP +oAP +oAP +oAP +oAP +oAP +oAP +oAP +oAP +oAP +oAP +oAP +nUs +apC +elr +elr +elr +wYd +jdX +xFx +vAF +wGQ +tKt +loh +tKt +eeJ +haH +mzs +apC +vCf +itH +apC dhe dhe dhe @@ -91027,96 +91778,96 @@ dhe dhe dDG vfU -ceM -cvb -cvb -cvb -cvb -cvb -cvb -cvb -ajh -ajh -dYy -xCU -ydi -ydi -sJJ -kMA -gAC -jqm -jnF -qyW -kkm -aWL -fnk -lCA -kMA -gAC -jqm -sJJ -ods -tmw -eOb -sFz -fPI -voo -tLI -tmw -cfM -xht -fJo -fsm -gCU -aaB -fPR -iti -iti -iti -iti -iti -hBi -hsL -ljS -aMK -aMK -aMK -aMK -gwU -eeY -aEc -yee -yee -yee -yee -yee -yee -yee -yee -yee -yee -yee -yee -sVv -yee -pHt -dbm -dbm -rgb -aSq -goO -wqJ -qvq -mWI -dvE -dvE -xTD -evh -arm -yee -ayq -sVv -yee +kPC +lFk +lFk +lFk +lFk +lFk +lFk +lFk +iqH +iqH +gHQ +hvk +hYl +rwH +lvv +lfc +jOD +bjX +rBz +gYl +vaG +lAA +rBz +ubC +klQ +jOD +wJh +lOt +bDz +xRM +iOy +vuc +sGc +sWD +wYS +xRM +xSk +lWj +fLZ +lQM +mum +pZW +sZu +jAk +jAk +jAk +jAk +jAk +npm +rQp +bMT +qQq +qQq +qQq +qQq +uWr +vYf +ncF +apC +apC +apC +apC +apC +apC +apC +apC +apC +apC +apC +apC +lgu +apC +itn +pWC +pWC +kdk +wbb +xFx +otf +wGQ +uva +tKt +tKt +eeJ +haH +lzS +apC +vCf +lgu +apC dhe dhe dhe @@ -91284,96 +92035,96 @@ dhe dhe dDG vfU -fUB -kBU -cvb -cvb -cvb -cvb -wsS -cvb -cvb -cvb -pWI -wvG -ccM -tHg -iVN -tHg -ccM -ccM -uXd -fnk -qIe -yiS -pKH -tSF -gTG -gTG -gTG -aYe -gTG -tmw -tmw -amv -jnW -tLI -tmw -tmw -gnX -qfd -fsm -fsm -gCU -aaB -fPR -iti -iti -iti -iti -iti -hBi -hsL -ljS -aMK -aMK -aMK -aMK -oyC -mGH -aEc -hgs -syA -mmr -akE -gaG -aky -oDv -akE -hgs -syA -mmr -yee -sVv -yee -iKN -aDS -aDS -bie -aSq -goO -eLQ -jgu -bwq -bwq -bwq -apw -hXd -amr -yee -ayq -sVv -yee +bhr +cRM +lFk +lFk +lFk +lFk +pZr +lFk +lFk +lFk +tGk +sgT +gvI +wFT +lOt +klE +gvI +wFT +rmm +rBz +vMx +mGG +gGG +plU +dhL +dhL +dhL +mUM +dhL +xRM +xRM +gSy +jYG +wYS +xRM +xRM +dYw +jJE +lQM +lQM +mum +pZW +sZu +jAk +jAk +jAk +jAk +jAk +npm +rQp +bMT +qQq +qQq +qQq +qQq +hXO +woH +ncF +sGu +twk +smp +elr +oRE +szo +vyR +elr +sGu +twk +smp +apC +lgu +apC +qSs +vYD +vYD +nmg +wbb +xFx +kzQ +jpp +wet +wet +wet +cIW +snD +mNP +apC +vCf +lgu +apC dhe dhe dhe @@ -91541,96 +92292,96 @@ dhe dhe dDG vfU -fUB -cvb -cvb -cvb -cvb -cvb -cvb -cvb -kgz -ajh -wwe -wvG -lQz -rzK -ycI -rzK -gBq -ccM -kYf -fnk -qIe -fnk -rsB -qcb -gTG -dJE -sJH -wZB -pga -iao -tmw -tmw -tmw -tmw -tmw -tmw -ffG -uoU -fsm -iti -gCU -aaB -fPR -uFJ -nsG -iti -iti -iti -mjF -hsL -sEe -vgG -aMK -aMK -aMK -fgr -mGH -aEc -azz -kcz -uXp -akE -tmy -jXQ -jYL -akE -azz -amC -uXp -yee -sVv -yee -akE -rfW -lef -hjh -aSq -goO -mLZ -afF -shx -aIu -shx -afF -tzg -jEk -yee -ayq -ybJ -yee +bhr +lFk +lFk +lFk +lFk +lFk +lFk +lFk +jZM +iqH +dYD +ryo +gvI +blx +dAq +blx +gvI +gvI +wWS +rBz +vMx +rBz +tkM +aEK +dhL +qfk +fmL +iuR +aIi +kLz +xRM +xRM +xRM +xRM +xRM +xRM +nhL +ajO +lQM +jAk +mum +pZW +sZu +xpH +nDY +jAk +jAk +jAk +lAV +rQp +gcN +uGh +qQq +qQq +qQq +fIT +woH +ncF +qfj +oAo +dnB +elr +pfu +uZW +jtN +elr +qfj +sYG +dnB +apC +lgu +apC +elr +tzJ +hVa +dLi +wbb +xFx +bPo +wPE +fvR +iev +fvR +wPE +bKE +ckg +apC +vCf +itH +apC dhe dhe dhe @@ -91798,96 +92549,96 @@ dhe dhe dDG vfU -wvG -nRB -cvb -cvb -cvb -cvb -cvb -cvb -ajh -qRz -lyI -wvG -hTT -rki -ycI -vUR -vQO -ccM -bVq -sFO -cYM -sFO -fnk -qcb -gTG -pGR -rCh -hsW -uOh -iao +ryo +fwW +lFk +lFk +lFk +lFk +lFk +lFk +iqH +sxH +xJV +ryo +glm +ofn +dTH +peP +hdI +gvI +nLd +fPy +cQr +fPy +rBz +aEK +dhL +bKn +fbf +nkh +eIb +kLz dhe dhe dhe dhe dhe -tmw -tmw -tmw -fsm -aaB -gCU -aaB -emL -tpS -tpS -tpS -tpS -tpS -kQu -gex -bgj -txq -oRZ -oRZ -oRZ -oRZ -iYi -aEc -uOs -xwA -amC -akE -bHB -rhz -jXQ -akE -uOs -qRh -amC -yee -sVv -yee -uXl -tPo -pzi -cyA -aSc -gjP -gjP -gjP -gjP -eAH -aya -aya -aya -arj -yee -ayq -pqL -yee +xRM +xRM +xRM +lQM +pZW +mum +pZW +cgM +gpp +gpp +gpp +gpp +gpp +xWs +tYK +oZO +huB +ptw +ptw +ptw +ptw +ulY +ncF +fOs +hVJ +sYG +elr +pKZ +oYu +uZW +elr +fOs +klx +sYG +apC +lgu +apC +dXm +sLR +sKP +lJU +wsA +nrQ +nrQ +nrQ +nrQ +wRi +jor +jor +jor +eUZ +apC +vCf +xcg +apC dhe dhe dhe @@ -92055,96 +92806,96 @@ dhe dhe dDG vfU -fUB -cvb -cvb -cvb -cvb -cvb -kgz -ajh -kgz -bij -tJq -wvG -rzK -aaU -fRE -aaU -rzK -ccM -uXd -srG -xfz -uhO -fnk -tVk -gTG -gbF -ipi -nSp -gbF -iao -dhe -dhe -dhe -dhe -dhe -dhe -dhe -dhe -dhe -aaB -gCU -urR -xPd -gnH -gnH -gnH -tuh -tuq -fCw -aaB -qHE -lpd -aMK -vKB -aMK -gwU -xWx -aEc -akE -akE -kBN -akE -akE -akE -lDa -akE -akE -akE -kTM -yee -lSr -yee -xGF -aSq -aSq -hbl -aqn -kGR -bly -eNN -bXJ -nYg -bXJ -eNN -bXJ -yee -yee -ayq -vcD -yee +bhr +lFk +lFk +lFk +lFk +lFk +jZM +iqH +jZM +tLy +ebH +ryo +tlZ +uPv +mew +uPv +tlZ +gvI +rAZ +gGV +lun +kHT +rBz +ptU +dhL +rhP +fAY +oxG +rhP +kLz +dhe +dhe +dhe +dhe +dhe +dhe +dhe +dhe +dhe +pZW +mum +nNV +hAr +orQ +orQ +orQ +iDs +wII +oOF +pZW +jtt +aNJ +qQq +srt +qQq +uWr +jWk +ncF +elr +elr +cWJ +elr +elr +elr +ddu +elr +elr +elr +fBp +apC +cTg +apC +gnQ +wbb +wbb +vda +gjm +sKg +uTu +hqN +xhL +aXo +xhL +hqN +xhL +apC +apC +vCf +qaX +apC dhe dhe dhe @@ -92312,97 +93063,97 @@ dhe dhe dDG vfU -fUB -fUB -cvb -sIF -cvb -kgz -gxE -ajh -coY -nEh -nMr -wvG -ccM -ccM -ccM -ccM -ccM -ccM -uXd -aWL -dEx -qyW -bKv -jsm -iao -iao -iao -iao -iao -iao -dhe -dhe -dhe -dhe -dhe -dhe -dhe -dhe -dhe -aaB -hNq -aaB -aaB -aaB -tOA -tOA -kjx -tbE -sAV -qId -vMd -lpd -aMK -auN -aMK -gwU -okh -aEc -njg -bmf -dNn -czV -aaH -aaH -dNn -uzZ -eKb -kAv -dNn -aEA -kaD -aaH -aHL -aSq -aSq -hbl -aVt -kGR -kGR -qZh -qZh -qZh -qZh -qZh -kGR -yee -sVv -ayq -yee -yee -yee +bhr +bhr +lFk +qSM +lFk +jZM +enj +iqH +lOE +uyJ +lWa +ryo +gvI +gvI +gvI +gvI +gOa +gvI +wYb +dps +lnZ +gYl +vOM +oFp +kLz +kLz +kLz +kLz +kLz +kLz +dhe +dhe +dhe +dhe +dhe +dhe +dhe +dhe +dhe +pZW +gBE +pZW +pZW +pZW +uss +uss +bOC +mGf +siq +qnl +kML +aNJ +qQq +vxo +qQq +uWr +bTg +ncF +jzz +kNn +mub +xay +sbD +sbD +mub +mQS +jSi +bGI +mub +tNk +rxH +sbD +hTL +wbb +wbb +vda +ghB +sKg +sKg +iFV +iFV +iFV +iFV +iFV +sKg +apC +lgu +vCf +apC +apC +apC dhe dhe dhe @@ -92570,30 +93321,35 @@ dhe dDG vfU vfU -ceM -cvb -cvb -cvb -cvb -bsN -xCU -xCU -mvz -ufa -wvG +kPC +lFk +lFk +lFk +lFk +vqQ +kre +kre +nwX +exk +ryo +gQO +gQO +gQO +gvI +ggL +gvI +oSj +rmm +vMx +ubC +pJG +qqn +oEN dhe dhe dhe dhe dhe -ccM -sco -jnF -qIe -lCA -ydi -kEu -nTn dhe dhe dhe @@ -92603,63 +93359,58 @@ dhe dhe dhe dhe -dhe -dhe -dhe -dhe -dhe -aaB -hNq -hNq -hNq -aaB -vZW -xlJ -soW -hfH -teW -aaB -gGj -lpd -aMK -aMK -aMK -gwU -kio -aEc -aEc -kvd -ojo -ddc -ddc -wEI -gJl -gJl -gJl -gJl -gJl -bRK -gJl -gJl -gJl -gJl -gJl -woF -alI -akE -ahA -pjl -pjl -pjl -aEs -oBs -dZN -xar -aYu -aYu -aYu -aly -yee +pZW +gBE +gBE +gBE +pZW +fef +qGC +bRX +oNE +pbM +pZW +iTf +aNJ +qQq +qQq +qQq +uWr +pdp +ncF +ncF +kQd +wCj +rSM +rSM +igw +cfR +cfR +cfR +cfR +cfR +rOM +cfR +cfR +cfR +cfR +cfR +sdD +rnn +elr +sue +eAZ +eAZ +eAZ +eDG +lmy +tgH +qHY +iMU +iMU +iMU +nEU +apC dhe dhe dhe @@ -92827,30 +93578,30 @@ dDG dDG dDG vfU -fUB -fUB -wvG -cvb -cvb -cIh -cIh -cIh -cIh -cIh -cIh -cIh -cIh -cIh -cIh -cIh -cIh -cIh -weS -lsz -uhH -nTn -nTn -nTn +bhr +bhr +ryo +lFk +lFk +isW +isW +isW +isW +isW +isW +isW +isW +isW +isW +isW +isW +isW +sIc +mtx +aFs +oEN +oEN +oEN dhe dhe dhe @@ -92865,58 +93616,58 @@ dhe dhe dhe dhe -aaB -aaB -aaB -hNq -aaB -aaB -aaB -aaB -aaB -aaB -aEc -qiR -bzV -aMK -aMK -aMK -gwU -aNY -aOH -aEc -plS -awm -aXA -sqO -aUL -aXn -aUL -lEm -aUL -aXn -oKb -aUL -aUL -aXn -aUL -juY -swb -iDn -fwg -rja -nkv -nkv -nkv -nkv -nkv -aVD -yee -yee -yee -yee -nak -yee +pZW +pZW +pZW +gBE +pZW +pZW +pZW +pZW +pZW +pZW +ncF +wrs +aKC +qQq +qQq +qQq +uWr +lgt +mYR +ncF +xdG +azd +jOc +dVh +mZt +poA +mZt +dqh +mZt +poA +vtb +mZt +mZt +poA +mZt +swe +xmv +vpU +aVM +rSv +fIE +fIE +fIE +fIE +fIE +esC +apC +apC +apC +apC +vcZ +apC dhe dhe dhe @@ -93086,26 +93837,26 @@ mEZ vfU vfU vfU -fUB -ceM -fUB -cIh -jkg -pcT -bHi -cIh -dZB -pcT -bHi -cIh -qre -pcT -bHi -cIh -ltb -sGD -lUw -nTn +bhr +kPC +bhr +isW +jAp +kTw +dRK +isW +ebj +kTw +dRK +isW +dpX +kTw +dRK +isW +usc +rXJ +jMu +oEN dhe dhe dhe @@ -93124,56 +93875,56 @@ dhe dhe dhe dhe -aaB -hNq -aaB +pZW +gBE +pZW dhe dhe dhe dhe dhe -aEc -sqT -lpd -aMK -aMK -aMK -gwU -qrV -asY -aEc -akE -akE -akE -aVu -awm -oQz -awm -wXF -qjP -oQz -nnw -sqN -awm -bfj -aXA -sqO -dVL -awm -baC -aXA -awm -bYC -baC -awm -awm -wDv -uOP -cFU -bHB -yee -nak -yee +ncF +nHO +aNJ +qQq +qQq +qQq +uWr +gGZ +uhm +ncF +elr +elr +elr +cdK +azd +gfV +azd +qUF +fGM +gfV +uJN +kPr +azd +rag +jOc +dVh +kCV +azd +kHr +jOc +azd +cLp +kHr +azd +azd +eDI +qhe +rEM +pKZ +apC +vcZ +apC dhe dhe dhe @@ -93346,30 +94097,30 @@ vfU vfU vfU vfU -lHo -urZ -cwL -hVr -cIh -urZ -cwL -hVr -cIh -urZ -cwL -hVr -cIh -pya -tjG -kIn -ojx -ojx -ojx -ojx -ojx -ojx -ojx -ojx +pxW +gqb +lnC +ogY +isW +gqb +lnC +ogY +isW +gqb +lnC +ogY +isW +niO +maS +thG +vRO +vRO +vRO +vRO +vRO +vRO +vRO +vRO dhe dhe dhe @@ -93381,56 +94132,56 @@ dhe dhe dhe dhe -aaB -hNq -aaB +pZW +gBE +pZW dhe dDG dhe dhe -aEc -aEc -sqT -lpd -aMK -gUL -aMK -gwU -beZ -aEc -aEc +ncF +ncF +nHO +aNJ +qQq +pBe +qQq +uWr +jeB +ncF +ncF dhe dhe -akE -akE -akE -kBh -akE -akE -akE -kIr -akE -akE -akE -deb -akE -aGj -afe -akE -aap -akE -akE -akE -fPs -akE -akE -akE -akE -nKQ -qvm -yee -nak -yee +elr +elr +elr +gRU +elr +elr +elr +dZP +elr +elr +elr +mmp +elr +bZi +qvb +elr +cJO +elr +elr +elr +aXg +elr +elr +elr +elr +rnD +eix +apC +vcZ +apC dhe dhe dhe @@ -93597,36 +94348,36 @@ dhe mEZ dhe dhe -gHM -gHM -gHM -gHM -gHM -gHM -lHo -cIh -cyT -cIh -cIh -cIh -goE -cIh -cIh -cIh -mQg -cIh -cIh -cAl -qIe -iNA -gpn -fMk -lwz -lwz -lwz -lwz -pUH -ojx +xwf +xwf +xwf +xwf +xwf +xwf +pxW +isW +lvQ +isW +isW +isW +iUE +isW +isW +isW +mOP +isW +isW +tfk +vMx +vIF +nhm +eHG +ohr +ohr +ohr +ohr +fEK +vRO dhe dhe dhe @@ -93638,56 +94389,56 @@ dhe dhe dhe dhe -xLh -hNq -aaB +siE +gBE +pZW dDG dDG dDG dDG -aEc -nsI -sQh -lpd -aMK -aMK -aMK -gwU -rbJ -tTA -aEc +ncF +hGo +kwI +aNJ +qQq +qQq +qQq +uWr +lHH +bxp +ncF dhe dhe -akE -azz -aui -amC -akE -tmy -xye -jXQ -akE -azz -iBK -amC -akE -aGj -afe -akE -jXQ -oyh -pZb -akE -amC -afU -aeF -akE -fxy -qMu -lJj -yee -nak -yee +elr +qfj +qpc +sYG +elr +pfu +sxO +uZW +elr +qfj +buS +sYG +elr +bZi +qvb +elr +uZW +dwj +sTm +elr +sYG +bQt +eAS +elr +xlU +dxL +nYL +apC +vcZ +apC dhe dhe dhe @@ -93852,38 +94603,38 @@ dhe dhe dhe mEZ -cmS -cmS -gHM -gpG -frA -frA -ulu -wTD -qrS -nAD -hja -uIM -uIM -uIM -hja -uIM -jJE -uIM -hja -ruz -aib -ofp -qIe -kPW -ecd -sAl -gsK -qWz -qWz -qWz -rJr -ojx +hFr +hFr +xwf +pkt +xdf +xdf +odl +fKr +xxA +eEp +fql +kDj +kDj +kDj +fql +kDj +kOy +kDj +fql +qXD +rQP +hON +vMx +ebn +xeW +tmv +daB +ftP +ftP +ftP +xXD +vRO dhe dhe dhe @@ -93895,56 +94646,56 @@ dhe dhe dhe dhe -aaB -hNq -aaB +pZW +gBE +pZW dhe dDG dDG dhe -aEc -aEc -ezC -lpd -aMK -aMK -aMK -gwU -uHL -aEc -aEc +ncF +ncF +dgN +aNJ +qQq +qQq +qQq +uWr +oJx +ncF +ncF dhe dhe -akE -adJ -uOs -jhp -akE -oOc -bHB -aVg -akE -vVO -uOs -jhp -pFx -dhV -tFH -pFx -aVg -bHB -bZQ -akE -jhp -uOs -kyT -akE -yee -yee -yee -yee -nak -yee +elr +kBm +fOs +dVA +elr +eUF +pKZ +sjB +elr +kFW +fOs +dVA +oTA +ylR +vwO +oTA +sjB +pKZ +bpU +elr +dVA +fOs +dBQ +elr +apC +apC +apC +apC +srv +apC dhe dhe dhe @@ -94109,38 +94860,38 @@ dhe dhe dDG mEZ -uoS -yjx -bYB -wLH -kfo -chU -huD -gHM -nZh -ulN -cwL -ulN -hHz -ulN -cwL -ulN -ulN -ulN -cwL -kfk -dBG -cuY -jbD -kOZ -aux -baw -gyV -gyV -fbS -gyV -cUq -ojx +rPk +uBg +ept +dkS +dGo +nMu +vzY +xwf +mTm +sai +lnC +sai +xNg +sai +lnC +sai +sai +sai +lnC +mAN +cNl +epF +eLY +mlv +wYB +pje +wrv +wrv +qgQ +wrv +kIt +vRO dhe dhe dhe @@ -94152,56 +94903,56 @@ dhe dhe dhe dhe -aaB -hNq -aaB +pZW +gBE +pZW dhe dhe dDG dhe dhe -aEc -rWA -lpd -aMK -vTg -aMK -gwU -yhH -aEc +ncF +uKJ +aNJ +qQq +sFC +qQq +uWr +cih +ncF dhe dhe dhe -akE -akE -akE -akE -akE -akE -pFx -pFx -pFx -pFx -pFx -pFx -pFx -tCV -ahP -pFx -pFx -pFx -pFx -pFx -pFx -yee -yee -yee -rmC -aYu -aYu -aYu -vqe -yee +elr +elr +elr +elr +elr +elr +oTA +oTA +oTA +oTA +oTA +oTA +oTA +cqy +uQX +oTA +oTA +oTA +oTA +oTA +oTA +apC +apC +apC +xKz +iMU +iMU +iMU +tvd +apC dhe dhe dhe @@ -94366,38 +95117,38 @@ ajc dhe dDG dDG -cmS -cmS -gHM -iYG -mcU -vlT -huD -gHM -lHo -cIh -xwT -cIh -cIh -cIh -nbd -cIh -cIh -cIh -nQp -cIh -cIh -gmf -jbD -oaA -gpn -oAi -dvh -dvh -dvh -dvh -xBW -ojx +hFr +hFr +xwf +iaJ +jjX +pAl +vzY +xwf +pxW +isW +rEe +isW +isW +isW +mQq +isW +isW +isW +uZS +isW +isW +hli +eLY +uBu +nhm +uAm +ccH +ccH +ccH +ccH +dER +vRO dhe dhe dhe @@ -94409,23 +95160,23 @@ dhe dhe dhe dhe -aaB -hNq -aaB +pZW +gBE +pZW dhe dhe dDG dhe dhe -aEc -sqT -lpd -aMK -vKB -aMK -gwU -tMs -aEc +ncF +nHO +aNJ +qQq +srt +qQq +uWr +lLd +ncF dhe dhe dhe @@ -94435,30 +95186,30 @@ dhe dhe dhe dhe -pFx -aju -loW -azn -aoc -amp -aRw -aRw -ahP -sCd -amp -tCO -asf -yip -nhI -yee -rmC -aYu -vqe -yee -yee -yee -yee -yee +oTA +kZh +myz +lof +iNo +fIb +rtp +rtp +uQX +luy +fIb +fWB +uid +uDs +hcv +apC +xKz +iMU +tvd +apC +apC +apC +apC +apC dhe dhe dhe @@ -94625,36 +95376,36 @@ dhe dhe dhe dhe -gHM -gHM -csC -gHM -gHM -gHM -lHo -qMJ -kYT -kBg -cIh -qMJ -kYT -kBg -cIh -qMJ -kYT -kBg -cIh -xaR -jbD -pmL -ojx -ojx -ojx -ojx -ojx -ojx -ojx -ojx +xwf +xwf +twi +xwf +xwf +xwf +pxW +tRc +mvN +ulk +isW +tRc +mvN +ulk +isW +tRc +mvN +ulk +isW +jZD +eLY +ung +vRO +vRO +vRO +vRO +vRO +vRO +vRO +vRO dhe dhe dhe @@ -94666,23 +95417,23 @@ dDG dDG dhe dhe -aaB -pco -aaB +pZW +jYX +pZW dhe dDG dDG dhe dhe -aEc -xne -lpd -aMK -auN -aMK -gwU -tMs -aEc +ncF +veQ +aNJ +qQq +vxo +qQq +uWr +lLd +ncF dhe dhe dhe @@ -94692,26 +95443,26 @@ dhe dhe dhe dhe -pFx -dYk -aeV -qKz -aTE -aCv -aCv -aCv -adV -aUe -aUe -dLp -asf -cUy -nhI -yee -nak -yee -yee -yee +oTA +glP +lOM +qOf +hao +dkb +dkb +dkb +yeE +aWf +aWf +qHV +uid +bYd +hcv +apC +vcZ +apC +apC +apC dhe dhe dhe @@ -94883,28 +95634,28 @@ dhe dhe dhe dhe -cmS -iUL -cmS +hFr +ttx +hFr dhe dhe -lHo -izv -lDI -vsY -cIh -oIh -lDI -vsY -cIh -onZ -tLK -vsY -cIh -ldo -oqJ -uhH -nTn +pxW +lJv +dJS +lcG +isW +xtX +dJS +lcG +isW +ice +eBz +lcG +isW +syF +fdW +aFs +oEN dhe dhe dhe @@ -94923,23 +95674,23 @@ dDG dDG dDG dhe -aaB -hNq -aaB +pZW +gBE +pZW dDG dDG dhe dhe dhe -aEc -sqT -lpd -aMK -aMK -aMK -gwU -tMs -aEc +ncF +nHO +aNJ +qQq +qQq +qQq +uWr +lLd +ncF dhe dhe dhe @@ -94949,24 +95700,24 @@ dhe dhe dhe dhe -pFx -uCD -raN -qKz -aTE -wFA -vGQ -oGR -vGQ -vGQ -fzt -kfD -asf -asf -jSQ -yee -nak -yee +oTA +bCm +sud +qOf +hao +atg +kWN +qNx +kWN +kWN +bXB +qXX +uid +uid +dwy +apC +vcZ +apC dhe dhe dhe @@ -95140,39 +95891,39 @@ dhe dhe dhe dhe -cmS -iUL -cmS +hFr +ttx +hFr dhe dhe -lHo -lHo -lHo -lHo -lHo -lHo -lHo -lHo -lHo -lHo -lHo -bkY -bkY -nlA -pzm -boB -bkY -bkY +pxW +pxW +pxW +pxW +pxW +pxW +pxW +pxW +pxW +pxW +pxW +duB +duB +ahn +jzV +uFE +duB +duB dhe dhe dhe dhe dhe dhe -gHM -gHM -gHM -gHM +xwf +xwf +xwf +xwf dhe dhe dDG @@ -95180,23 +95931,23 @@ dDG dDG dDG dhe -aaB -hNq -aaB +pZW +gBE +pZW dDG dDG dhe dhe dhe -aEc -sqT -lpd -aMK -aMK -aMK -gwU -efe -aEc +ncF +nHO +aNJ +qQq +qQq +qQq +uWr +snP +ncF dhe dhe dhe @@ -95206,24 +95957,24 @@ dhe dhe dhe dhe -pFx -arJ -afx -qKz -aTE -pqc -vGQ -vCu -aRw -vGQ -tkp -kfD -asf -xEh -nhI -yee -nak -yee +oTA +cqT +iNV +qOf +hao +hsg +kWN +vqr +rtp +kWN +gQP +qXX +uid +xNP +hcv +apC +vcZ +apC dhe dhe dhe @@ -95397,9 +96148,9 @@ dhe dhe dhe dhe -cmS -iUL -cmS +hFr +ttx +hFr dhe dhe dhe @@ -95413,23 +96164,23 @@ dhe dhe dhe dhe -bkY -wVY -gKl -hgM -uWD -jqj -bkY +duB +eRw +bEB +bHO +eay +qjG +duB dhe dhe dhe dhe -cmS -cmS -gHM -ssu -nCP -gHM +hFr +hFr +xwf +qeZ +ydC +xwf dhe dDG dDG @@ -95437,23 +96188,23 @@ dDG dDG dDG dDG -aaB -hNq -aaB +pZW +gBE +pZW dDG dDG dDG dhe dhe -aEc -sqT -lpd -aMK -aMK -aMK -gwU -tMs -aEc +ncF +nHO +aNJ +qQq +qQq +qQq +uWr +lLd +ncF dhe dhe dhe @@ -95463,27 +96214,27 @@ dhe dhe dhe dhe -pFx -azn -aju -aju -aTE -aRw -aRw -aRw -aRw -aRw -aRw -kfD -asf -xEh -nhI -yee -nak -dUw -dUw -dUw -dUw +oTA +lof +kZh +kZh +hao +rtp +rtp +rtp +rtp +rtp +rtp +qXX +uid +xNP +hcv +apC +vcZ +bso +bso +bso +bso dhe dhe dhe @@ -95654,39 +96405,39 @@ dhe dhe dhe dhe -cmS -iUL -cmS -cmS -cmS -cmS -cmS -cmS -cmS -cmS -cmS -cmS -cmS -cmS -cmS +hFr +ttx +hFr +hFr +hFr +hFr +hFr +hFr +hFr +hFr +hFr +hFr +hFr +hFr +hFr dhe -bkY -bcI -uLg -ltO -aoD -fVX -bkY +duB +rZI +gJR +cDu +xNm +rkP +duB dhe dhe dhe dhe -cmS -mBr -kTD -frA -jkx -gHM +hFr +fzU +oeg +xdf +xUb +xwf dhe dDG dDG @@ -95694,23 +96445,23 @@ dDG dDG dDG dDG -aaB -hNq -aaB +pZW +gBE +pZW dDG dDG cuX dhe dhe -aEc -sqT -lpd -aMK -aMK -aMK -gwU -tMs -aEc +ncF +nHO +aNJ +qQq +qQq +qQq +uWr +lLd +ncF dhe dhe dhe @@ -95720,27 +96471,27 @@ dhe dhe dhe dhe -pFx -pFx -pFx -pFx -adZ -arX -arX -arX -cTi -cTi -cTi -yaV -sys -sys -sys -yee -nak -dUw -wEO -bEf -dUw +oTA +oTA +oTA +oTA +pQE +izi +izi +izi +tWw +tWw +tWw +ncc +jnq +jnq +jnq +apC +vcZ +bso +pMX +gtp +bso dhe dhe dhe @@ -95911,39 +96662,39 @@ dhe dhe dhe dhe -cmS -iUL -iUL -iUL -iUL -iUL -iUL -iUL -iUL -iUL -iUL -iUL -iUL -iUL -cmS +hFr +ttx +ttx +ttx +ttx +ttx +ttx +ttx +ttx +ttx +ttx +ttx +ttx +ttx +hFr dhe -bkY -mDq -rsW -xoV -vhC -tFn -bkY +duB +otn +clu +qkh +xeK +lQx +duB dhe dhe dhe dhe -cmS -rOP -gHM -ptc -rHw -gHM +hFr +gXd +xwf +haf +lQd +xwf dhe dDG dDG @@ -95951,25 +96702,25 @@ dDG cuX dDG dDG -aaB -hNq -aaB +pZW +gBE +pZW dDG dDG dDG -aEc -aEc -aEc -fqA -lpd -aMK -aMK -aMK -gwU -tMs -aEc -aEc -aEc +ncF +ncF +ncF +fag +aNJ +qQq +qQq +qQq +uWr +lLd +ncF +ncF +ncF dhe dhe dhe @@ -95980,24 +96731,24 @@ dhe dhe dhe dhe -pFx -pFx -tXf -qBT -gIP -fvT -xsk -sOj -sys -sys -ahQ -sys -sVv -nak -unq -ayq -awr -dUw +oTA +oTA +els +pZU +xPN +xVQ +ofx +bLR +jnq +jnq +iwV +jnq +lgu +vcZ +kbq +vCf +wiw +bso dhe dhe dhe @@ -96168,39 +96919,39 @@ dDG dhe dhe dhe -cmS -cmS -cmS -cmS -cmS -cmS -cmS -cmS -cmS -cmS -cmS -cmS -cmS -iUL -cmS +hFr +hFr +hFr +hFr +hFr +hFr +hFr +hFr +hFr +hFr +hFr +hFr +hFr +ttx +hFr dhe -bkY -sjK -mky -chu -tnA -qlm -bkY +duB +tsw +kwk +iaT +lvN +lpq +duB dhe -cmS -cmS -cmS -cmS -mBr -gHM -gHM -gHM -gHM +hFr +hFr +hFr +hFr +fzU +xwf +xwf +xwf +xwf dhe dDG dDG @@ -96208,25 +96959,25 @@ dDG dDG dDG dDG -aaB -hNq -aaB +pZW +gBE +pZW dDG dDG dDG -aEc -eWd -soE -kHg -rZy -rjS -rjS -rjS -ddj -hJL -wcz -mvk -aEc +ncF +rll +tlr +tnm +aTr +ooL +ooL +ooL +eeo +wxl +adh +wOk +ncF dhe dhe dhe @@ -96238,23 +96989,23 @@ dhe dhe dhe dDG -pFx -pFx -pFx -pFx -pFx -pFx -pFx -sys -lug -aks -rhI -aYu -vqe -dUw -fUb -aCd -dUw +oTA +oTA +oTA +oTA +oTA +oTA +oTA +jnq +hlT +bMQ +vMf +iMU +tvd +bso +jkU +exv +bso dhe dhe dhe @@ -96437,25 +97188,25 @@ dhe dhe gap gap -cmS -iUL -cmS +hFr +ttx +hFr dhe -bkY -bkY -fAf -leN -hCM -bkY -bkY +duB +duB +cIn +arI +tWy +duB +duB dhe -cmS -iUL -mBr -mBr -mBr -mBr -cmS +hFr +ttx +fzU +fzU +fzU +fzU +hFr dhe dhe dhe @@ -96465,25 +97216,25 @@ dDG dDG dDG dDG -vzN -hNq -vzN +beg +gBE +beg cuX dDG dDG -sGT -syh -aEc -aEc -mAf -mAf -sgE -mAf -mAf -aEc -aEc -dVu -aEc +iin +bRe +ncF +ncF +hxK +hxK +ald +hxK +hxK +ncF +ncF +xgi +ncF dhe dhe dhe @@ -96502,23 +97253,23 @@ dDG dDG dDG dDG -sys -xGK -sNr -dUw -dUw -dUw -dUw -dUw -dUw -dUw -eCl -eCl -eCl -eCl -eCl -eCl -eCl +jnq +kjl +jIG +bso +bso +bso +bso +bso +bso +bso +vNH +vNH +vNH +vNH +vNH +vNH +vNH dhe dhe dhe @@ -96694,25 +97445,25 @@ dhe tIJ gap ifk -cmS -iUL -cmS +hFr +ttx +hFr dhe dhe -bkY -bkY -bkY -bkY -bkY +duB +duB +duB +duB +duB dhe dhe -cmS -iUL -cmS -cmS -cmS -mBr -cmS +hFr +ttx +hFr +hFr +hFr +fzU +hFr dhe dhe dhe @@ -96722,25 +97473,25 @@ dDG dDG dDG dDG -vzN -hNq -vzN +beg +gBE +beg dDG dDG dDG -sGT -syh -nVf -aEc -xlR -xlR -xlR -xlR -xlR -aEc -vLS -dVu -aEc +iin +bRe +sDv +ncF +nxP +nxP +nxP +nxP +nxP +ncF +jIx +xgi +ncF dhe dhe dhe @@ -96759,23 +97510,23 @@ cuX dDG dhe dhe -sys -xGK -sNr -bbN -nCn -ujx -tyd -kpu -qrK -mfy -xFo -qhs -mtD -lSQ -cHo -mfy -eCl +jnq +kjl +jIG +iDB +lkv +oHC +lSp +wnq +dwR +ney +lib +uqo +ozZ +cDN +sim +ney +vNH dhe dhe dhe @@ -96951,9 +97702,9 @@ dhe paE gap aqR -cmS -iUL -cmS +hFr +ttx +hFr dhe dhe dhe @@ -96963,13 +97714,13 @@ dhe dhe dhe dhe -cmS -iUL -cmS +hFr +ttx +hFr dhe -cmS -mBr -seD +hFr +fzU +uQB dhe dhe dDG @@ -96979,25 +97730,25 @@ dDG dDG dDG dDG -vzN -hNq -vzN +beg +gBE +beg dDG dDG dDG -rFf -eub -ghv -aHH -cad -cad -cad -cad -cad -aHH -tVm -bRO -aHH +eKZ +qSH +cEz +qjU +iTN +iTN +iTN +iTN +iTN +qjU +uyI +rBU +qjU dhe dhe dhe @@ -97016,23 +97767,23 @@ dDG dDG dDG dhe -sys -xGK -sNr -kfS -lmL -sPi -viZ -lGS -qrK -mfy -qUZ -trQ -kbj -xHR -xVq -mfy -eCl +jnq +kjl +jIG +czi +ttc +wnh +qxZ +gMr +dwR +ney +hSJ +qPG +jpw +qFK +nKu +ney +vNH dhe dhe dDG @@ -97208,25 +97959,25 @@ dhe aqR rUf lem -cmS -iUL -cmS -cmS -cmS -cmS -cmS -cmS -cmS -cmS -cmS -cmS -cmS -iUL -cmS +hFr +ttx +hFr +hFr +hFr +hFr +hFr +hFr +hFr +hFr +hFr +hFr +hFr +ttx +hFr dhe -cmS -mBr -cmS +hFr +fzU +hFr dhe dhe dDG @@ -97236,25 +97987,25 @@ dDG dDG dDG dDG -vzN -hNq -vzN +beg +gBE +beg dDG dDG dDG -rFf -nlH -aHH -aHH -dHa -dHa -oGu -dHa -dHa -aHH -aHH -jQl -aHH +eKZ +ugX +qjU +qjU +thI +thI +bHc +thI +thI +qjU +qjU +qgh +qjU dhe dhe dhe @@ -97273,23 +98024,23 @@ dhe dhe dhe dhe -sys -xGK -sNr -iNN -rcg -ybW -wrE -pej -qrK -gUw -gUw -rnh -kbj -qvF -aNT -gUw -eCl +jnq +kjl +jIG +obz +vfD +nMP +psB +qYQ +dwR +cXL +cXL +lbv +jpw +sFF +rcI +cXL +vNH dhe aRN aRN @@ -97465,25 +98216,25 @@ wZm vyI dhe dhe -cmS -ffI -iUL -iUL -iUL -iUL -iUL -iUL -iUL -iUL -iUL -iUL -iUL -iUL -cmS +hFr +oST +ttx +ttx +ttx +eRO +ttx +ttx +ttx +ttx +ttx +ttx +ttx +ttx +hFr dhe -cmS -mBr -cmS +hFr +fzU +hFr dhe dhe dDG @@ -97493,25 +98244,25 @@ dDG dDG dDG cuX -aaB -hNq -aaB +pZW +gBE +pZW dDG dDG dDG -aHH -nYW -ohi -xVs -rYa -nxj -nxj -nxj -cAg -fuH -iYg -idX -aHH +qjU +vNG +voE +ooK +nfc +jDm +jDm +jDm +nzO +sMM +oAI +vUa +qjU dhe dhe dhe @@ -97522,31 +98273,31 @@ dDG dhe dhe dhe -sys -sys -sys -sys -sys +jnq +jnq +jnq +jnq +jnq dhe dhe dhe -sys -xGK -sNr -qrK -cvD -srW -qrK -wvQ -qrK -qrK -gUw -mfy -kbj -kbj -xMn -gUw -eCl +jnq +kjl +jIG +dwR +qdL +lXR +dwR +ngp +dwR +dwR +cXL +ney +jpw +jpw +dAh +cXL +vNH dhe aRN fqq @@ -97722,25 +98473,25 @@ aqR aqR hgK aqR -cmS -fRC -cmS -cmS -cmS -cmS -cmS -cmS -cmS -cmS -cmS -cmS -cmS -cmS -cmS +hFr +bZR +hFr +hFr +hFr +hFr +hFr +hFr +hFr +hFr +hFr +hFr +hFr +hFr +hFr dhe -cmS -mBr -cmS +hFr +fzU +hFr dhe dhe dhe @@ -97750,25 +98501,25 @@ dDG dDG dDG dDG -aaB -hNq -aaB +pZW +gBE +pZW dDG dDG dhe -aHH -aHH -aHH -xgx -wiA -aMP -rSu -aMP -vQt -wTg -aHH -aHH -aHH +qjU +qjU +qjU +ppU +qWn +kFp +tLZ +kFp +qvL +wYu +qjU +qjU +qjU dhe dhe dhe @@ -97778,32 +98529,32 @@ dhe dhe dhe dhe -sys -sys -bJO -syo -xRG -sys -sys -sys -sys -sys -xGK -sNr -gvi -kYz -hgF -sVM -oeI -lAl -cqF -kbj -mfy -wSk -weC -hAf -gYZ -eCl +jnq +jnq +vPA +fwe +lRr +jnq +jnq +jnq +jnq +jnq +kjl +jIG +lYK +rbt +sRR +bcq +gIT +faL +oee +jpw +ney +osd +qrr +uou +etf +vNH dhe aRN bnF @@ -97979,9 +98730,9 @@ aqR dhe aqR edL -vLB -amM -cmS +dZW +rJO +hFr dhe dhe dhe @@ -97995,35 +98746,35 @@ dhe dhe dhe dhe -cmS -mBr -cmS +hFr +fzU +hFr dhe dhe -cmS -cmS -cmS -cmS -cmS +hFr +hFr +hFr +hFr +hFr dDG dDG -aaB -hNq -aaB +pZW +gBE +pZW dDG dDG dDG dDG dDG -aHH -lfx -wiA -aMP -aMP -aMP -vQt -wTg -aHH +qjU +qQN +qWn +kFp +kFp +kFp +qvL +wYu +qjU dhe dhe dhe @@ -98035,32 +98786,32 @@ dhe dhe dhe dhe -sys -lug -elt -elt -elt -elt -elt -elt -elt -jTA -lSh -sNr -qwi -dwi -kiG -lcA -wvQ -qrK -qrK -xMn -kbj -kbj -kbj -xxn -gUw -eCl +jnq +hlT +mtz +mtz +mtz +mtz +mtz +mtz +mtz +uqY +hiG +jIG +tVt +hAE +eqi +ocK +ngp +dwR +dwR +dAh +jpw +jpw +jpw +gAp +cXL +vNH dDG aRN bnF @@ -98236,9 +98987,9 @@ dhe dhe gif dhe -cmS -cmS -cmS +hFr +hFr +hFr dhe dhe dhe @@ -98252,72 +99003,72 @@ dhe dhe dhe dhe -cmS -mBr -cmS +hFr +fzU +hFr dhe dhe -cmS -rLZ -hcH -hcH -cmS +hFr +tBW +wgl +wgl +hFr dhe dhe -aaB -hNq -aaB +pZW +gBE +pZW dDG dDG dDG dDG dhe -aHH -lfx -wiA -aMP -aMP -aMP -vQt -wTg -aHH +qjU +qQN +qWn +kFp +kFp +kFp +qvL +wYu +qjU dhe dhe -tAh -tAh -tAh -tAh -tAh -tAh +ukq +ukq +ukq +ukq +ukq +ukq dhe dhe dhe -sys -xGK -sNr -sNr -sNr -sNr -sNr -sNr -sys -abL -sys -sNr -fgl -rpB -sXH -uVt -iuG -qrK -gUw -gUw -nuM -mfy -eAP -uDi -gUw -eCl +jnq +kjl +jIG +jIG +jIG +jIG +jIG +jIG +jnq +kcm +jnq +jIG +kWv +aNv +dPY +crb +nqu +dwR +cXL +cXL +mfX +ney +rmJ +tNn +cXL +vNH aRN aRN bnF @@ -98509,72 +99260,72 @@ dhe dhe dhe dhe -cmS -mBr -cmS +hFr +fzU +hFr dhe dhe -cmS -dYZ -hcH -uOI -cmS -cmS -cmS -cmS -kfy -cmS +hFr +juP +wgl +shy +hFr +hFr +hFr +hFr +pzo +hFr dDG dDG dDG dDG dhe -aHH -lfx -wiA -aMP -aMP -aMP -vQt -wTg -aHH +qjU +qQN +qWn +kFp +kFp +kFp +qvL +wYu +qjU dhe dhe -tAh -qeF -gLi -sXA -xeJ -sNr -sys -sys -sys -sys -xGK -sNr -ame -buL -aRe -efY -sNr -syB -jLd -vQC -sNr -eXu -dwi -sPi -sPi -scO -qrK -mfy -kam -qOM -mfy -vrc -vXC -mfy -eCl +ukq +vIg +lCT +klI +kCN +jIG +jnq +jnq +jnq +jnq +kjl +jIG +jiO +wxJ +tPW +rju +jIG +rsX +gWE +rEO +jIG +bBb +hAE +wnh +wnh +yeX +dwR +ney +quB +taW +ney +iyK +vOU +ney +vNH lPz sLE bnF @@ -98589,10 +99340,10 @@ pKr sLE aRN aRN -oOe +kfR aRN aRN -lBU +kUk aRN ajc ajc @@ -98766,72 +99517,72 @@ dhe dhe dhe dhe -cmS -mBr -cmS +hFr +fzU +hFr dhe dhe -cmS -sRE -oKs -lNm -tcF -huD -rmV -amV -wue -cmS +hFr +wXL +tdW +ucs +aqB +vzY +uXY +mSQ +jNO +hFr dDG dDG dDG dhe dhe -aHH -lfx -wiA -aMP -aMP -aMP -vQt -jaf -aHH +qjU +qQN +qWn +kFp +kFp +kFp +qvL +fzz +qjU dhe dhe -tAh -tOh -gTq -doC -cBt -sNr -vzQ -fRD -elt -elt -lSh -sNr -fbs -acC -acC -aml -sNr -dNF -jLd -dTi -sNr -wIm -iqJ -rSf -anC -ayo -qrK -mfy -tBs -hKP -dll -jGL -iOA -mfy -eCl +ukq +jDd +hRx +pmt +hQm +jIG +yhd +ylw +mtz +mtz +hiG +jIG +nwq +pCi +pCi +rvo +jIG +dbg +gWE +ewK +jIG +qcJ +dsP +fJk +nhV +nfB +dwR +ney +muK +pGS +kYZ +rME +dnE +ney +vNH aRN sLE bnF @@ -99023,74 +99774,74 @@ dhe dhe dhe dhe -cmS -mBr -cmS +hFr +fzU +hFr dhe dhe -gHM -gHM -gHM -gHM -gHM -huD -chU -wue -wue -cmS +xwf +xwf +xwf +xwf +xwf +vzY +nMu +jNO +jNO +hFr dhe dDG dDG dhe dhe -aHH -lfx -wiA -aMP -aMP -aMP -vQt -wTg -aHH +qjU +qQN +qWn +kFp +kFp +kFp +qvL +wYu +qjU dhe -gHd -tAh -tAh -nWi -nWi -tAh -sNr -sys -vDc -sNr -sNr -sNr -sNr -aUb -aYJ -aYJ -aUb -sNr -sNr -dDT -sNr -sNr -mjk -qrK -mrW -wvQ -wvQ -wvQ -nQj -nQj -nQj -eCl -eCl -eCl -eCl -eCl -mVK -iHj +aOn +ukq +ukq +aqK +aqK +ukq +jIG +jnq +wOp +jIG +jIG +jIG +jIG +pkp +hMI +hMI +pkp +jIG +jIG +xUi +jIG +jIG +frr +dwR +tuC +ngp +ngp +ngp +mos +mos +mos +vNH +vNH +vNH +vNH +vNH +riv +igy bnF bnF bnF @@ -99280,74 +100031,74 @@ dhe dhe dhe dhe -cmS -mBr -cmS +hFr +fzU +hFr dhe dhe -gHM -wue -pKw -udi -wFO -oKd -wue -bAD -cmS -cmS -cmS +xwf +cvj +qgz +jjx +mQQ +vQl +jNO +mfT +hFr +hFr +hFr dDG dDG dhe dhe -aHH -lfx -rTs -aMP -aMP -aMP -kto -wTg -aHH +qjU +qQN +dyq +kFp +kFp +kFp +alG +wYu +qjU dhe -gHd -eWq -avk -hdc -hdc -gqg -ref -sys -jkV -sNr -aDx -vcn -aas -aUb -fGA -eiv -agA -oOY -agA -odO -wel -aUb -lxE -pyh -aUj -lpV -nXu -lMJ -wOB -fpr -eMr -pAW -dhe -dhe -dhe -iHj -ueS -iHj +aOn +xst +moy +nav +nav +kaA +ccx +jnq +bRP +jIG +fVh +kSp +lgP +pkp +nJQ +bgg +uQW +gDl +uQW +qgs +nPN +pkp +ykU +aiu +iGT +aYF +bXb +veh +qpx +eQY +sdy +cjy +dhe +dhe +dhe +igy +kYH +igy bnF mdv pDT @@ -99537,87 +100288,87 @@ dhe dhe dhe dhe -cmS -mBr -cmS +hFr +fzU +hFr dhe dhe -gHM -cTC -jkx -fZd -gHM -dZt -chU -chU -gAI -vVt -wLl +xwf +oyl +xUb +rtt +xwf +faf +nMu +nMu +jkl +aKi +aCf dDG dhe dhe dhe -aHH -aOd -wiA -aMP -aMP -aMP -vQt -wTg -aHH +qjU +bOm +qWn +kFp +kFp +kFp +qvL +wYu +qjU dhe -gHd -cWu -tlH -qWg -kSM -ntH -xnQ -sys -jkV -sNr -aDx -eBT -aaN -ahH -xgp -aNG -cMo -cMo -cMo -lvc -azk -aJS -iPb -jED -cni -wMp -fuv -pIz -wuU -bnR -xYZ -tBO -tBO -tBO -tBO -tBO -fEy -tBO -vRU -paJ -paJ -szd -tBO -tBO -tBO -tBO -tBO -tBO -tBO -tBO -tBO +aOn +fem +mpf +bcV +qBQ +sfI +rtD +jnq +bRP +jIG +fVh +rzL +tbe +hxJ +lWi +geA +ihI +ihI +ihI +bnD +vnD +uGy +gJd +hJd +nxT +iMH +stT +cBG +mLP +oEH +rFG +qHs +qHs +qHs +qHs +qHs +qwr +qHs +srA +daJ +daJ +paq +qHs +qHs +qHs +qHs +qHs +qHs +qHs +qHs +qHs dhe dhe dDG @@ -99794,87 +100545,87 @@ dhe dhe dhe dhe -cmS -mBr -cmS +hFr +fzU +hFr dhe dhe -gHM -gHM -gHM -gHM -gHM -oKd -cmS -cmS -cmS -cmS -cmS -cmS -cmS -cmS -cmS -aHH -xzO -wiA -aMP -aMP -aMP -vQt -klr -aHH -aHH -gHd -mFo -tlH -qFb -szi -ntH -hZO -sys -jkV -sNr -aaS -gYs -aaN -ahH -xgp -pVB -aov -ugn -aov -eUc -dHW -aJS -tgg -wtK -cni -wMp -kgP -jED -etK -jED -eTD -tBO -wjh -iqv -idZ -scI -iqv -iqv -uFv -iqv -iqv -urB -idZ -iqv -tQn -tBO -xll -iTD -piY -qbS -tBO +xwf +xwf +xwf +xwf +xwf +vQl +hFr +hFr +hFr +hFr +hFr +hFr +hFr +hFr +hFr +qjU +ekr +qWn +kFp +kFp +kFp +qvL +sNR +qjU +qjU +aOn +wlQ +mpf +rEQ +bUj +sfI +gSf +jnq +bRP +jIG +iTL +ifX +tbe +hxJ +lWi +nOq +vyq +jQh +vyq +ezs +wng +uGy +rhT +ycg +nxT +iMH +crz +hJd +txd +hJd +qWE +qHs +cgA +uUT +oby +rlD +uUT +uUT +csM +uUT +uUT +nJo +oby +uUT +qTq +qHs +hFq +rEV +qTI +tcD +qHs dhe dhe dDG @@ -100043,95 +100794,95 @@ dDG dDG dDG dDG -cmS -cmS -cmS -cmS -cmS -cmS -cmS -cmS -cmS -mBr -cmS -cmS -cmS -cmS -axa -cKg -cKg -cKg -wkF -kNU -kNU -kNU -kNU -kNU -qAJ -chU -bLC -cmS -fhR -euF -wiA -aMP -aMP -aMP -vQt -wTg -fhR -aHH -gHd -jRL -tlH -eHn -nbR -ntH -cem -sys -jkV -sNr -eIm -azl -ayb -ahH -xgp -aov -aov -eha -eha -ana -mkS -aJS -tgg -jED -cni -wMp -slp -jED -wuU -jED -ngN -tBO -jFe -jqQ -qWL -qfB -qfB -aMk -qfB -qfB -eOn -nQk -kiV -dwP -wBZ -paJ -oFG -oFG -chF -oFG -tBO +hFr +hFr +hFr +hFr +hFr +hFr +hFr +hFr +hFr +fzU +hFr +hFr +hFr +hFr +slf +igF +igF +igF +bfY +gGg +gGg +gGg +gGg +gGg +cDM +nMu +eBM +hFr +hee +oxC +qWn +kFp +kFp +kFp +qvL +wYu +hee +qjU +aOn +jIy +mpf +khV +hkF +sfI +ckH +jnq +bRP +jIG +xkD +bTm +gLd +hxJ +lWi +vyq +vyq +sUN +sUN +aNw +utj +uGy +rhT +hJd +nxT +iMH +tHb +hJd +mLP +hJd +gCd +qHs +xqO +dJM +uRS +xSw +xSw +ewX +xSw +xSw +kWr +aay +qrg +aqm +sfc +daJ +gqp +gqp +und +gqp +qHs dhe dhe dhe @@ -100300,352 +101051,352 @@ dDG dDG dDG dDG -tbS -aYa -okl -djb -cmS -oFQ -cmS -axa -cKg -cKg -cKg -cKg -oTQ -cKg -mne -cmS -cmS -cmS -cmS -cmS -cmS -cmS -cmS -cmS -tgz -chU -fnl -cmS -aHH -aSm -wiA -nzo -aMP -aMP -vQt -wTg -aHH -aHH -gHd -gHd -sXO -tYR -dKZ -woM -sys -sys -jkV -sNr -azl -azl -aRt -aUb -jkX -iLU -tXg -joO -tXg -nQN -gxj -aIG -whw -yfK -eiE -lpV -anL -xft -bQZ -dTU -ayG -tBO -rYq -dXs -fXE -xkR -bTb -pCw -fbD -wEF -fbD -pCw -exq -hxj -kbC -rcp -sLA -mnk -rcc -nGo -tBO -dhe -dhe -dhe -dhe -ajc -ajc -ajc -ajc -ajc -ajc -ajc -ajc -ajc -ajc -ajc -ajc -ajc -ajc -ajc -ajc -ajc -ajc -ajc -ajc -ajc -ajc -ajc -ajc -ajc -ajc -ajc -ajc -ajc -ajc -ajc -ajc -ajc -ajc -ajc -ajc -ajc -ajc -ajc -ajc -ajc -ajc -ajc -ajc -ajc -ajc -ajc -ajc -ajc -ajc -ajc -ajc -ajc -ajc -ajc -ajc -ajc -ajc -"} -(116,1,1) = {" -ajc -ajc -ajc -ajc -ajc -ajc -ajc -ajc -ajc -ajc -ajc -ajc -ajc -ajc -ajc -ajc -ajc -ajc -ajc -ajc -ajc -ajc -ajc -ajc -ajc -ajc -ajc -ajc -ajc -ajc -ajc -ajc -ajc -ajc -ajc -ajc -ajc -ajc -ajc -ajc -ajc -ajc -ajc -ajc -ajc -ajc -ajc -ajc -ajc -ajc -ajc -ajc -ajc -ajc -ajc -ajc -ajc -ajc -ajc -ajc -ajc -ajc -ajc -ajc -ajc -ajc -ajc -ajc -ajc -ajc -ajc -ajc -ajc -ajc -ajc -ajc -ajc -ajc -ajc -ajc -dDG -dDG -dDG -dDG -dDG -dDG -dDG -dDG -dDG -dDG -dDG -dDG -dDG -dDG -dDG -dDG -dDG -dDG -dDG -dDG -dDG -dDG -dDG -dDG -tbS -xpg -kvF -woi -kPe -gMR -flK -aSX -cmS -cmS -cmS -cmS -cmS -cmS -cmS -aGF -mwH -aOP -qNY -poS -aOP -bLu -dVD -cmS -tgz -chU -sHK -cmS -aqI -hqC -wiA -aMP -aMP -aMP -vQt -xvs -pvg -aHH -gHd -gHd -bSt -ahX -oUt -kPc -sys -xVM -eHE -sNr -awy -awy -awy -aUb -gqH -iJb -kZF -aIG -aJS -mgw -aJS -aIG -jOA -wMp -oSa -lpV -lpV -wMp -qmR -wMp -lpV -tBO -uyj -dXs -qFI -xTx -usj -wKG -mYF -tGe -mYF -wKG -vFZ -tVn -kbC -paJ -kiI -kiI -vXH -vXH -tBO +rqZ +lrD +oZd +odp +hFr +lyD +hFr +slf +igF +igF +igF +igF +kZI +igF +xdX +hFr +hFr +hFr +hFr +hFr +hFr +hFr +hFr +hFr +uQe +nMu +ufv +hFr +qjU +cqK +qWn +xXT +kFp +kFp +qvL +wYu +qjU +qjU +aOn +aOn +dFG +uKh +vxl +cqO +jnq +jnq +bRP +jIG +bTm +bTm +hRi +pkp +hSM +pkv +ecH +sZO +ecH +lvE +pKk +pLH +gUf +uSQ +ots +aYF +mLM +qyP +vud +rGU +pHb +qHs +ncT +bWN +lSe +nKg +xXZ +eIk +rNG +tsA +rNG +eIk +sTg +wkg +lYY +wnW +eNs +nHY +fVI +eAr +qHs +dhe +dhe +dhe +dhe +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +"} +(116,1,1) = {" +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +ajc +dDG +dDG +dDG +dDG +dDG +dDG +dDG +dDG +dDG +dDG +dDG +dDG +dDG +dDG +dDG +dDG +dDG +dDG +dDG +dDG +dDG +dDG +dDG +dDG +rqZ +vBF +idH +oRI +bqs +aRi +wTm +dik +hFr +hFr +hFr +hFr +hFr +hFr +hFr +ndi +lko +oUL +hov +xMf +oUL +bPk +rsY +hFr +uQe +nMu +uUA +hFr +kdh +mMi +qWn +kFp +kFp +kFp +qvL +uai +gRy +qjU +aOn +aOn +fOW +ojS +aDz +gis +jnq +tlz +kYi +jIG +vfR +vfR +vfR +pkp +kis +qCS +bHP +pLH +uGy +iAN +uGy +pLH +cDx +iMH +bWH +aYF +aYF +iMH +xQE +iMH +aYF +qHs +gAE +bWN +kFf +mmH +cht +hDI +bKt +lGg +bKt +hDI +qqc +cOF +lYY +daJ +fJi +fJi +jiB +jiB +qHs dhe dhe dhe @@ -100814,95 +101565,95 @@ dDG dDG dDG qRk -tbS -oqa -aFb -tfK -cmS -dIN -cmS -aSX -cmS -arD -aqQ -aUy -aUX -aJO -afq -aOP -qyN -oiz -rBN -tOC -vwj -sle -hkc -cmS -nFx -liq -liq -weL -hTy -bbm -ohM -uXw -uXw -uXw -uXw -qtB -fTY -aHH +rqZ +gmL +bqA +aMn +hFr +dAn +hFr +dik +hFr +cse +now +ruR +uHA +jaV +dME +oUL +hrU +saB +iBN +phE +mBK +ucP +gXP +hFr +vgF +pyL +pyL +veF +fEJ +cFb +ieB +iMp +iMp +iMp +iMp +vVa +xqG +qjU dhe -gHd -gHd -gHd -gHd -gqk -sys -bnp -sys -sNr -aUb -aUb -aUb -aUb -aUb -aUb -aUb -aIG -xab -sRY -ejg -dsS -pCq -ejg -ykR -mar -jkP -aMl -wxg -kkK -jnS -tBO -pZf -dXs -juA -oms -wKG -roS -pbw -cdH -pbw -wKG -exI -mlb -kbC -tBO -mRn -oFG -oFG -oFG -tBO +aOn +aOn +aOn +aOn +lhW +jnq +kqW +jnq +jIG +pkp +pkp +pkp +pkp +pkp +pkp +pkp +pLH +ewx +dbe +mXa +eSI +xWn +mXa +vjI +hSf +hUV +kBE +gjf +kVa +ptE +qHs +wiH +bWN +sre +qik +hDI +lEf +jUj +kwr +jUj +hDI +nMX +gCH +lYY +qHs +ghh +gqp +gqp +gqp +qHs dhe dhe dhe @@ -101071,95 +101822,95 @@ iwi iwi iwi wCA -cmS -cmS -cmS -cmS -cmS -cmS -cmS -cRZ -uBA -eYw -qVP -rZT -afI -aDy -afq -aOP -aOP -aOP -aOP -aOP -aOP -brp -wtq -vDQ -oKd -cmS -rmV -cmS -aHH -qUq -wiA -aMP -aMP -aMP -vQt -qtB -aHH -aHH +hFr +hFr +hFr +hFr +hFr +hFr +hFr +xiu +xMY +jou +dKp +gRz +nRT +fcN +dME +oUL +oUL +oUL +oUL +oUL +oUL +fxF +gai +rvY +vQl +hFr +uXY +hFr +qjU +kCl +qWn +kFp +kFp +kFp +qvL +vVa +qjU +qjU dhe dhe dhe -gut -mUK -ipP -cVZ -jnn -vbR -mwx -pAW -jrp -hsZ -dSq -gCq -gCq -rqB -lpV -xIj -lHw -jED -bnR -ooZ -jED -gJt -jED -jED -jED -hsv -jED -pes -gnw -sKb -dXs -vJc -jnv -pjK -roS -gCO -gCO -gCO -aNy -nqp -dFK -vWF -paJ -nmK -oFG -oFG -xOT -tBO +ghz +rKI +aVd +dkw +pXv +taE +cAz +cjy +dAR +pkG +pqb +qOv +qOv +bMN +aYF +djg +gXT +hJd +oEH +sBV +hJd +msi +hJd +hJd +hJd +ycv +hJd +txZ +lfB +gXv +bWN +nan +hiB +gps +lEf +jyF +jyF +jyF +esc +ima +oiG +xfC +daJ +akl +gqp +gqp +oYY +qHs dhe dhe dDG @@ -101331,92 +102082,92 @@ dhe dhe dhe dhe -cmS -udi -udi -udi -udi -cmS -nvp -cVm -adx -mEP -ajA -afq +hFr +jjx +jjx +jjx +jjx +hFr +ltd +fqi +xGE +dDv +qkP +dME dhe dhe dhe dhe dhe -aOP -nUS -fYP -cmS -chU -cmS -hDD -oyP -aHH -qUq -wiA -aMP -aMP -aMP -vQt -qtB -aHH +oUL +pLm +mFz +hFr +nMu +hFr +kzX +ptp +qjU +kCl +qWn +kFp +kFp +kFp +qvL +vVa +qjU dhe dhe dhe dhe -gut -pRt -ksl -iXO -uUN -mnj -emU -pAW -orn -bnR -iuX -aQE -aQE -ewL -fcp -gdY -ryW -phn -hlk -ryW -ryW -sTi -pCC -pKu -lHw -lHw -lHw -eDn -vkM -iZT -qSl -gMq -oFS -mYF -sxi -mYF -nSy -mYF -ouR -poc -ydK -kte -paJ -jSN -oFG -jSN -ufL -tBO +ghz +cBB +yeL +xIp +xUy +oFd +mpq +cjy +jHl +oEH +uun +aRx +aRx +hYx +koW +xNR +dqx +scV +edN +dqx +dqx +sfj +gxx +vsz +gXT +gXT +gXT +dlC +mWD +dNa +nhQ +ndn +jBn +bKt +gqf +bKt +dQn +bKt +frN +eqN +lFz +vZy +daJ +aYN +gqp +aYN +nNM +qHs dhe dhe dhe @@ -101588,92 +102339,92 @@ dhe dhe dhe dhe -cmS -udi -cmS -cmS -cmS -cmS -jZY -lVN -afq -afq -afq -afq -aOP -aOP -aOP -aOP -aOP -aOP -xaK -bZC -cmS -cmS -cmS -cmS -cmS -aHH -fbU -wiA -aMP -aMP -aMP -vQt -mrP -aHH -aHH -aHH -aHH -aHH -aHH -aHH -aHH -awz -uUN -hQH -cXM -pAW -exN -iiC -cER -lTa -lTa -rqB -uYT -pYM -gUn -uYT -hTn -jED -jED -gQK -jED -jED -jED -uQZ -jED -cMe -gnw -cjg -jDY -wgc -bQM -fXp -roS -dJI -dJI -dJI -oAv -nZx -dsL -buf -paJ -oFG -oFG -oFG -bEr -tBO +hFr +jjx +hFr +hFr +hFr +hFr +wSg +dtw +dME +dME +dME +dME +oUL +oUL +oUL +oUL +oUL +oUL +tcH +tYi +hFr +hFr +hFr +hFr +hFr +qjU +kCz +qWn +kFp +kFp +kFp +qvL +rDc +qjU +qjU +qjU +qjU +qjU +qjU +qjU +qjU +xgs +xUy +apS +ndE +cjy +cIm +kuX +lfg +iTx +iTx +bMN +roB +ptT +qaL +roB +wCN +hJd +hJd +ofL +hJd +hJd +hJd +gxh +hJd +hGF +lfB +ltq +fuj +hyL +xXC +hiD +lEf +onW +onW +onW +oMc +tRf +aqh +rZW +daJ +gqp +gqp +gqp +uZB +qHs dhe dhe dhe @@ -101840,97 +102591,97 @@ dhe dhe dhe dhe -amK -amK -amK -cmS -cmS -cmS -sES -cmS -aXK -ulF -aXK -jZY -clt -adU -xLZ -kxL -fzs -niV -wGW -tKr -aOP -xZT -bnU -jlv -gzZ -bHA -blV -pji -qcx -aOP -fux -fiB -wiA -aMP -rSu -aMP -vQt -rFs -fEg -jcW -jcW -jcW -jcW -jcW -jcW -oMn -daZ -oBw -jYp -iXL -iXL -iXL -bhR -dKz -bhR -bhR -bhR -uYT -ydb -eaU -uYT -anb -bcf -xjN -qXb -xjN -xLz -hQY -xjN -xjN -tcr -tBO -jcs -jDY -kZu -wKG -oAv -roS -bwh -nsh -bwh -wKG -jqb -sNs -kbC -tBO -mRn -oFG -oFG -oFG -tBO +tFm +tFm +tFm +hFr +hFr +hFr +uIp +hFr +axP +pRb +axP +wSg +kiK +xxP +jNg +nTL +vdv +qUt +ouX +mSJ +oUL +mTY +ydl +prr +acJ +sSC +xqB +gha +tIH +oUL +irg +cYV +qWn +kFp +tLZ +kFp +qvL +vOH +hWK +qpZ +qpZ +qpZ +qpZ +qpZ +qpZ +rmN +wEX +fwS +cMs +ulV +ulV +ulV +bbj +gtx +bbj +bbj +bbj +roB +kCB +iyr +roB +qGr +bNR +dSN +lZw +dSN +tNf +mVg +dSN +dSN +sJY +qHs +ggv +fuj +bLP +hDI +oMc +lEf +pXS +iUy +pXS +hDI +aqf +hsf +lYY +qHs +ghh +gqp +gqp +gqp +qHs dhe dhe dhe @@ -102093,101 +102844,101 @@ dhe dhe dhe dhe -amK -amK -amK -amK -amK -dzV -bKQ -dFn -bas -bas -lXC -cmS -auC -auC -auC -jZY -nUP -dxK -akg -kJx -xGJ -weg -uvx -hZz -aOP -lET -feM -eWQ -eWQ -gaA -nQI -pji -qcx -aOP -rsP -cMt -wiA -aMP -aMP -aMP -iVL -myc -mRa -mRa -mRa -mRa -mRa -mRa -mRa -mRa -afB -fKY -oqA -iXL -bhR -mnu -jxo -uRs -vcp -iBk -bhR -uYT -hyi -rjo -uYT -uYT -lOd -taI -wNQ -taI -lOd -lOd -bOS -dey -pAW -tBO -nrb -jDY -lqi -hLp -jGh -wKG -mYF -tGe -mYF -wKG -vFZ -bXd -dAu -paJ -kiI -kiI -ydX -kiI -tBO +tFm +tFm +tFm +tFm +tFm +iJw +uMo +opp +dpD +dpD +yau +hFr +vad +vad +vad +wSg +bsx +ddI +uRD +rYr +ogR +cqh +nYA +cOh +oUL +uoI +fRz +nxy +nxy +tWA +iqU +gha +tIH +oUL +nnW +iui +qWn +kFp +kFp +kFp +eXH +xwB +pcu +pcu +pcu +pcu +pcu +pcu +pcu +pcu +fal +ubO +mLL +ulV +bbj +rww +lBb +lJH +gzZ +equ +bbj +roB +kSf +uDm +roB +roB +sHH +rxg +pHz +rxg +sHH +sHH +ccX +bvI +cjy +qHs +qzD +fuj +qmi +miU +rMZ +hDI +bKt +lGg +bKt +hDI +qqc +hTX +tHx +daJ +fJi +fJi +qPw +fJi +qHs dhe dhe dhe @@ -102350,101 +103101,101 @@ dhe dhe dhe dhe -amK -ahC -ahl -agV -amK -yci -jMq -cmS -cmS -cmS -lXC -xlG -vTu -vTu -gjU -jZY -vvQ -aOF -ijW -kJx -oFj -lyi -eWQ -eWQ -eWQ -cGd -eWQ -qaG -fhK -gaA -hmL -aOP -aOP -aOP -rsP -cMt -wiA -aMP -aMP -aMP -vQt -wDw -mRa -afD -aga -afD -pus -ahg -dCy -iiQ -afB -ivl -aim -iXL -oMt -lPQ -tAA -dWo -cGs -vFU -uHD -uYT -gUn -dFL -uYT -uYT -lSV -sCR -isC -uNb -fRN -lOd -lOd -lOd -pAW -tBO -cjg -jDY -lqi -hLp -oXr -wKG -osV -jSR -wTk -wKG -sQs -mKz -avx -kWz -jlB -rDP -rcc -nGo -tBO +tFm +xMz +pWi +moD +tFm +hWw +bzc +hFr +hFr +hFr +yau +cbp +mCB +mCB +fAi +wSg +jWW +maU +ajq +rYr +fik +enq +nxy +nxy +nxy +vrO +nxy +lon +rhR +tWA +lxB +oUL +oUL +oUL +nnW +iui +qWn +kFp +kFp +kFp +qvL +rCM +pcu +bVW +jsX +bVW +wwz +cjq +nce +qrp +fal +swP +gPS +ulV +jhV +aER +cJD +vRp +ial +qJX +jdN +roB +qaL +wph +roB +roB +iXc +mqw +aiQ +xBD +tYe +sHH +sHH +sHH +cjy +qHs +ltq +fuj +qmi +miU +tIq +hDI +cNU +uoD +pgV +hDI +lkp +qgB +wXe +uDu +lLx +nvu +fVI +eAr +qHs dhe dhe dhe @@ -102607,101 +103358,101 @@ dhe dhe dhe dhe -amK -agV -agV -agV -iFz -gbJ -iKE -vss -lYO -cmS -lXC -cmS -bNT -siz -auC -jZY -inl -aeK -kWB -rtr -gvG -eWQ -nqq -eWQ -eWQ -cGd -eWQ -gJS -jOZ -gaA -kBT -vps -qKM -qAS -aOj -tQr -wiA -aMP -aMP -aMP -vQt -iLv -mRa -uiq -mZN -gxT -xuO -ahg -rCG -diZ -afB -kzB -xwc -nBR -eyf -emj -fNC -fCF -dlU -cGs -iqY -gUn -bcg -nFJ -sSU -uYT -dKk -ltC -uwK -nkI -cWe -bJt -kcC -lOd -sZd -tBO -wNu -jDY -uaj -ceP -ceP -rKa -vdb -vdb -jDp -huC -xrW -mKz -cOZ -paJ -oFG -oFG -oFG -oFG -tBO +tFm +moD +moD +moD +cIG +xYc +jyo +aWD +cOr +hFr +yau +hFr +foG +npY +vad +wSg +hqR +cIL +bxV +jZN +uiD +nxy +qDe +nxy +nxy +vrO +nxy +iPs +san +tWA +gmv +gDA +qld +lGO +jWR +pKL +qWn +kFp +kFp +kFp +qvL +wPF +pcu +mIU +pcO +iKr +pyP +cjq +cSp +tFV +fal +gma +jbs +stZ +cgR +urz +lrB +akT +wYO +ial +foi +qaL +wIA +cWY +nNP +roB +upY +kIG +wvN +hiP +ohe +exi +fHU +sHH +ydk +qHs +wVp +fuj +qki +hyP +hyP +mDx +gvK +gvK +wPj +pgu +gyC +qgB +cXJ +daJ +gqp +gqp +gqp +gqp +qHs dhe dhe dDG @@ -102864,101 +103615,101 @@ dhe dhe dhe dhe -amK -sJv -agV -agV -jZB -aNK -qMp -vss -lYO -cmS -lXC -cmS -cNC -udK -mqV -jZY -qWf -gqr -pzb -oka -ccl -tYH -rEs -kkp -tYH -rdU -qHX -cxv -cxv -lEI -ubF -fVz -qKM -oIo -naO -cMt -cJa -cJa -cJa -cJa -cJa -wDw -mRa -oed -afD -epp -uei -wrh -eSA -ile -gcC -mxM -hRo -iFC -dkU -dqN -xmA -nnX -pPP -ncj -fFo -uxq -rhe -nZX -gej -uYT -caL -pOw -fap -jCF -eaf -lbB -pGL -lOd -azx -tBO -rDl -pBf -ljV -pBf -pBf -pBf -pBf -pBf -pBf -pBf -wec -pBf -rHB -tBO -sqR -oFG -yjg -lHL -tBO +tFm +gir +moD +moD +dhm +cjs +rck +aWD +cOr +hFr +yau +hFr +rQV +iwF +iUw +wSg +xRv +jvo +lIQ +boQ +arh +qdB +kBC +fYm +qdB +qZT +uPH +nQC +nQC +dEy +nic +oyM +qld +rKD +cMT +iui +mgX +mgX +mgX +mgX +mgX +rCM +pcu +dmX +bVW +gys +wio +lMC +uSB +ygM +gYX +jRX +xhY +fFi +ueE +evk +mEJ +rgx +tpl +bnt +qRq +aiS +wQX +gGy +upz +roB +gKJ +wIg +jkQ +vRv +sgu +bEe +cqL +sHH +viW +qHs +rxX +vXf +yhm +vXf +vXf +vXf +vXf +vXf +vXf +vXf +nRu +vXf +aFq +qHs +qRK +gqp +szq +iDb +qHs dhe dhe dDG @@ -103121,101 +103872,101 @@ dhe dhe dhe dhe -amK -agV -agV -agV -iJp -bIU -xgo -vss -lYO -cmS -lXC -cmS -imK -siz -xos -jZY -aej -aej -aej -aej -aej -iuT -vmi -rXk -awL -eWQ -rsZ -nTo -xeC -gaA -rrs -sqP -qKM -ezd -xFg -cMt -wiA -aMP -aMP -aMP -vQt -ugr -mRa -gxT -mZN -uiq -hch -ahg -cua -lKM -afB -iVn -xwc -nBR -eyf -cGs -rgq -mQD -rFc -cGs -iqY -gUn -qDl -abo -ftC -uYT -pMh -kuF -fGv -nDB -mfD -pKF -aoe -lOd -fwl -tBO -tBO -tBO -dlr -tBO -tBO -tBO -tBO -tBO -tBO -tBO -tBO -tBO -vfF -tBO -tBO -tBO -tBO -tBO -tBO +tFm +moD +moD +moD +lUb +quG +mkD +aWD +cOr +hFr +yau +hFr +hTA +npY +mYa +wSg +sDo +sDo +sDo +sDo +sDo +roj +bAq +gNB +bwC +nxy +xKV +lCH +nzm +tWA +scq +csL +qld +auG +qse +iui +qWn +kFp +kFp +kFp +qvL +pcD +pcu +iKr +pcO +mIU +grA +cjq +aKm +uLW +fal +wzq +jbs +stZ +cgR +ial +tnY +dMZ +mvy +ial +foi +qaL +prG +uHu +mTQ +roB +ihM +iHK +aST +jsW +utU +qzf +qcw +sHH +bXp +qHs +qHs +qHs +sHj +qHs +qHs +qHs +qHs +qHs +qHs +qHs +qHs +qHs +fWn +qHs +qHs +qHs +qHs +qHs +qHs dhe dhe dDG @@ -103378,87 +104129,87 @@ dhe dhe dhe dhe -amK -ahC -ahl -agV -amK -ssx -wlm -cmS -cmS -cmS -lXC -cmS -auC -kKv -auC -mHl -aej -aKt -acU -sKQ -aej -nyd -iFb -reZ -ayI -boJ -rsZ -oTP -ejB -gaA -aFL -aOP -aOP -aOP -rbF -cMt -wiA -aMP -aMP -aMP -vQt -wDw -mRa -afD -agg -mgI -ahf -ahg -mZn -pmD -afB -evW -gcl -iXL -bAL -kNm -kOa -vDG -dlp -wMb -yfV -uYT -mna -tja -ikd -uYT -hIQ -cVp -klH -rOg -lNU -lOd -lOd -lOd -one -one -wAJ -ldk -ejv -eOc -one +tFm +xMz +pWi +moD +tFm +ifb +imL +hFr +hFr +hFr +yau +hFr +vad +uDF +vad +wIM +sDo +eCv +vTM +gBm +sDo +rWt +vGr +iXo +aeT +dOk +xKV +hHD +dgG +tWA +ipG +oUL +oUL +oUL +hLR +iui +qWn +kFp +kFp +kFp +qvL +rCM +pcu +bVW +laz +kic +rOq +cjq +cAn +nYP +fal +sLf +oYq +ulV +vIa +rsz +cAs +hqz +jTx +juJ +dgx +roB +pdf +inB +niG +roB +gAF +fqt +hOh +qoX +bRf +sHH +sHH +sHH +hZr +hZr +sto +uFX +lAO +laA +hZr dhe dhe dhe @@ -103635,90 +104386,90 @@ dhe dhe dhe dhe -amK -amK -amK -amK -amK -xjk -kUm -cmS -ovt -cmS -lXC -cmS -atV -obY -auC -mHl -aej -ahh -aSs -ycM -uNV -dYo -ahV -oVf -ayI -jHg -rsZ -eWQ -eWQ -gaA -hkK -pji -qcx -aOP -rYI -fbu -wiA -aMP -aXa -aMP -vQt -myc -mRa -mRa -mRa -mRa -mRa -mRa -mRa -mRa -afB -qiG -oqA -iXL -bhR -awV -riD -krk -him -alr -bhR -uYT -dfc -dfo -otN -otN -gjE -bXO -nGP -bXO -gjE -gjE -xsr -fbm -mDX -one -cFe -ijR -cqR -dJh -one -one -one -one +tFm +tFm +tFm +tFm +tFm +kmq +wcK +hFr +vAH +hFr +yau +hFr +nAK +nMZ +vad +wIM +sDo +pWg +tLt +sXn +tju +nwb +uZy +dyc +lTF +ykL +xKV +nxy +nxy +tWA +jQS +gha +tIH +oUL +soo +ldu +qWn +kFp +uXc +kFp +qvL +xwB +pcu +pcu +pcu +pcu +pcu +pcu +pcu +pcu +fal +cXE +mLL +ulV +bbj +jQM +irB +xya +jxb +kDS +bbj +roB +lbz +oFx +oaX +oaX +wDS +qLc +dcs +qLc +wDS +wDS +rvh +jUz +ivk +hZr +bpl +mRs +woR +mAx +hZr +hZr +hZr +hZr dhe dhe dhe @@ -103896,90 +104647,90 @@ dhe dhe dhe dhe -amK -amK -amK -cmS -cmS -cmS -lXC -cmS -cmS -cmS -cmS -jZY -aej -igu -jAM -gSP -kRF -eiy -lId -nJm -ogo -qUR -sHN -fzq -xNO -fmn -blV -pji -qcx -aOP -vKV -sRy -wiA -aMP -rSu -aMP -vQt -jcb -fzp -wSX -wSX -wSX -wSX -wSX -wSX -jpI -cuy -vkl -jYp -hiV -hiV -hiV -nBR -fmx -nBR -bhR -bhR -uYT -oAN -viG -otN -uiu -pJF -pVU -kXw -rPb -sBn -fce -vEL -dBJ -iTo -kjy -pbU -rlq -rQy -tkH -dIW -vzB +tFm +tFm +tFm +hFr +hFr +hFr +yau +hFr +hFr +hFr +hFr +wSg +sDo +kyw +pEc +vxm +nXt +tON +usI +vju +gpd +fYw +bYu +wyV +pdI +jyz +xqB +gha +tIH +oUL +qtJ +abt +qWn +kFp +tLZ +kFp +qvL +lNN +jAh +yiL +yiL +yiL +yiL +yiL +yiL +hRD +iEu +nyI +cMs +foT +foT +foT +stZ +jUh +stZ +bbj +bbj +roB +uUs +bqy +oaX +pIu +vSL +nUR +mjm +tAH +utG +wyj +wuc +omu +kWV +pmc +rlU +wAb +qGE +uNI +jCT +dLQ cTH -iCR -iCR -iCR -iCR -iCR +fjQ +fjQ +fjQ +fjQ +fjQ dDG dhe ajc @@ -104158,85 +104909,85 @@ dhe dhe dhe dhe -cmS -pPH -gJV -gJV -gJV -cmS +hFr +iZe +rBQ +rBQ +rBQ +hFr dhe -aej -acM -qKk -aNR -aej -uks -bmX -reZ -aej -aOP -aOP -xaK -sLa -cmS -cmS -cmS -cmS -cmS -cmS -fDx -wiA -aMP -nzo -aMP -vQt -sUp -aHH -aHH -aHH -aHH -aHH -aHH -aHH -aHH -awA -uAC -sOX -bnO -dCC -rNP -uMu -rtj -kDu -qLD -uDZ -otN -iFs -iFs -otN -jQm -fqJ -tnL -nMG -eDz -kdy -kdy -kdy -kdy -kdy -kdy -kdy -kdy -kdy -qeg -pNw -mPu +sDo +iuo +qoK +cnH +sDo +duj +xms +iXo +sDo +oUL +oUL +tcH +oYk +hFr +hFr +hFr +hFr +hFr +hFr +xiv +qWn +kFp +xXT +kFp +qvL +eoh +qjU +qjU +qjU +qjU +qjU +qjU +qjU +qjU +tJz +dSr +oIV +nlE +bzz +wIf +gKp +cMd +qQD +jTy +jGZ +oaX +wxf +wxf +oaX +hmF +iQU +wQm +udT +pNF +eaq +eaq +eaq +eaq +eaq +eaq +eaq +eaq +eaq +qpu +hIO +jLU iok -aPr -nyA -mzN -mzN -iCR +pNk +eIM +awE +awE +fjQ ajc dhe dhe @@ -104415,85 +105166,85 @@ dhe dhe dhe dhe -cmS -cmS -cmS -cmS -gJV -cmS +hFr +hFr +hFr +hFr +rBQ +hFr dhe -aej -aXX -anY -aGX -aej -cPs -tyM -jEn -aej +sDo +sqJ +hmZ +gpr +sDo +sOn +aOu +mbm +sDo dhe -aOP -brp -oKw -cmS -uPb -cmS -chU -eyh -cmS -fDx -wiA -aMP -aMP -aMP -vQt -sUp -aHH +oUL +fxF +wjQ +hFr +nzR +hFr +nMu +ike +hFr +xiv +qWn +kFp +kFp +kFp +qvL +eoh +qjU dhe dhe -gut -cUm -kmO -ltr -ctZ -pTG -kJz -mnj -mnj -jXu -one -dxE -fOJ -mva -iAe -wsW -jLL -oqO -suC -suC -nFy -duv -jfU -jpR -lKj -xuH -xuH -xuH -jWc -xuH -tnL -kdy -tnL -tnL -wcU -bnm -tOl +ghz +vre +fjq +lpK +sQj +llU +ilL +oFd +oFd +poy +hZr +gIu +sUd +tPf +mNZ +axs +uVc +aJg +jYA +jYA +eDR +dvD +wjw +rrv +eVv +urq +urq +urq +wja +urq +wQm +eaq +wQm +wQm +agy +exl +oNq jwD -ntZ -mRK -xPD -usv -iCR +ahD +fKg +cyZ +nGt +fjQ dDG dhe dhe @@ -104675,82 +105426,82 @@ dhe dhe dhe dhe -cmS -uJJ -cmS -cmS -cmS -cmS -cmS -cmS -cmS -cmS -aOP -aOP -aOP -aOP -aOP -nUS -dqc -abV -qAJ -cmS -rzS -cmS -cmS -fDx -wiA -aMP -aMP -aMP -vQt -nQc -aHH -aHH +hFr +xMR +hFr +hFr +hFr +hFr +hFr +hFr +hFr +hFr +oUL +oUL +oUL +oUL +oUL +pLm +nHT +wdV +cDM +hFr +qlB +hFr +hFr +xiv +qWn +kFp +kFp +kFp +qvL +oFT +qjU +qjU dhe -gut -cUm -kmO -vEY -cFF -cFF -gUi -cFF -ntr -vBo -nqj -xQO -iGv -lGp -kUR -xvS -nqj -yib -oRq -oRq -sUT -tpK -oRq -nqz -dyf -xjX -xNN -xjX -dGP -mNn -tnL -kdy -oRq -oRq -wbD -uKH -gfg +ghz +vre +fjq +bsu +wjI +wjI +taP +wjI +kXf +bzj +rHk +rBe +nHX +xsc +frV +eYa +rHk +rDj +tTW +tTW +dpt +nti +tTW +biz +nYX +dsH +nFL +dsH +cPM +ket +wQm +eaq +tTW +tTW +nmP +wXO +doa bNm -pEV -hMl -mzN -hMd -iCR +sxA +xTM +awE +rAf +fjQ dDG dDG dhe @@ -104932,82 +105683,82 @@ dhe dhe dhe dhe -cmS -gJV -gJV -gJV -gJV -gJV -gJV -gJV -gJV -cmS -hgR -oiz -kvs -cRN -vwj -dxr -hkc -cmS -nFx -cKg -cKg -exW -kZn -hqJ -wtb -wtb -wtb -wtb -wtb -nUU -tvn -aHH +hFr +rBQ +rBQ +rBQ +rBQ +rBQ +rBQ +rBQ +rBQ +hFr +eFO +saB +bkT +mRw +mBK +ngv +gXP +hFr +vgF +igF +igF +tBX +mFg +kdu +qUJ +qUJ +qUJ +qUJ +qUJ +bSM +pWm +qjU dhe -gut -one -one -one -fWv -tOl -bBc -tOl -nqj -nqj -nqj -uLN -vEy -ndT -qKu -qKu -qKu -qOl -xZW -lpp -qmG -eBS -qmC -kQp -dGP -dGP -hoF -dGP -dGP -vUN -kdy -kdy -oRq -cuV -pkZ -uyr -ewM +ghz +hZr +hZr +hZr +saJ +oNq +asT +oNq +rHk +rHk +rHk +fvn +tpw +byG +mwK +mwK +mwK +dGK +jUO +hOE +oLv +pDc +rRc +ukN +cPM +cPM +asQ +cPM +cPM +oqh +eaq +eaq +tTW +kkc +hCo +vXS +gRl jwD -iCR -iCR -iCR -iCR -iCR +fjQ +fjQ +fjQ +fjQ +fjQ dhe dhe dhe @@ -105189,82 +105940,82 @@ dhe dhe dhe dhe -cmS -cmS -cmS -cmS -cmS -cmS -cmS -cmS -gJV -cmS -jSC -aOP -ixT -eTG -aOP -kTH -ePq -cmS -pCD -chU -qlh -cmS -lTD -wPC -wiA -aMP -aMP -aMP -vQt -fze -atj -aHH +hFr +hFr +hFr +hFr +hFr +hFr +hFr +hFr +rBQ +hFr +tRW +oUL +byu +lEz +oUL +xHl +yez +hFr +lDl +nMu +eUJ +hFr +dQQ +tds +qWn +kFp +kFp +kFp +qvL +jCx +gxN +qjU dhe dhe -one -pOP -pOP -oTd -kMn -wUZ -rhf -aio -awQ -one -xap -oHT -qGm -tFw -dxG -msb -eFo -eFo -eFo -uhu -pTE -dpT -snR -dGP -foH -daC -foH -dGP -qHj -tnL -rPX -oRq -cuV -qHo -gSr -mPu +hZr +gZE +gZE +pwG +vTF +rMo +nyG +kwp +uyA +hZr +rBZ +iPu +cCr +aoI +jXf +bHv +nNQ +nNQ +nNQ +kpq +hYK +toq +pgL +cPM +lrX +hAW +lrX +cPM +aTl +wQm +bJN +tTW +kkc +nNY +iqL +jLU iok -aPr -own -aSh -aSh -iCR +pNk +mwt +nBA +nBA +fjQ dDG dhe dhe @@ -105453,75 +106204,75 @@ dhe dhe dhe dhe -cmS -gJV -cmS -cmS -cmS -cmS -cmS -cmS -cmS -cmS -cmS -pCD -chU -mfE -cmS -aHH -kZs -wiA -aMP -aMP -aMP -vQt -iLv -aHH -aHH +hFr +rBQ +hFr +hFr +hFr +hFr +hFr +hFr +hFr +hFr +hFr +lDl +nMu +ggB +hFr +qjU +mve +qWn +kFp +kFp +kFp +qvL +wPF +qjU +qjU dhe dhe -one -fPU -fPU -tnL -tnL -myL -rOD -tnL -tnL -usM -xap -wkS -akU -qKu -dxG -qKu -vFr -jce -eFN -tpU -pTE -fXj -opw -ayl -atx -vaX -vaX -oRa -kdy -cuV -cuV -pIQ -cuV -wcU -dtF -tOl +hZr +sjj +sjj +wQm +wQm +cUO +nwx +wQm +wQm +uHI +rBZ +xeU +upj +mwK +jXf +mwK +sOG +rlJ +kaa +eIt +hYK +vgq +afP +qsM +tts +wNK +wNK +vRm +eaq +kkc +kkc +hIW +kkc +agy +hBH +oNq jwD -ntZ -jot -lpr -rLX -iCR +ahD +koq +bEi +eOU +fjQ dDG dhe dhe @@ -105710,75 +106461,75 @@ dhe dhe dhe dhe -cmS -gJV -pCD -pCD -dYJ -pCD -pCD -pCD -pCD -tDo -pCD -pCD -chU -mGE -cmS -qiX -vJB -wiA -aMP -aMP -aMP -vQt -qCp -fhR -aHH +hFr +rBQ +lDl +lDl +tkG +lDl +lDl +lDl +lDl +xsx +lDl +lDl +nMu +gtZ +hFr +fDJ +gph +qWn +kFp +kFp +kFp +qvL +mzh +hee +qjU dhe dhe -one -seV -seV -xuH -ikr -xsT -kiP -pDm -pDm -hBJ -nRa -mMB -bIu -qKu -dxG -vIv -qiA -tqR -uLV -mjU -onJ -jpm -opw -tnL -dGY -fQc -tnL -dGY -iky -cuV -vpn -gVz -hIV -tOt -iFE -gfg +hZr +aQw +aQw +urq +pvL +ckN +jYQ +kkI +kkI +fdI +pNM +qBG +uaX +mwK +jXf +beG +fmo +tXs +pAD +kDK +rnY +jim +afP +wQm +vkO +wAG +wQm +vkO +sjc +kkc +xUC +gqL +lXH +xRy +wXQ +doa bNm -pEV -vHs -aSh -nGf -iCR +sxA +ljZ +nBA +lrw +fjQ dDG dDG dhe @@ -105967,75 +106718,75 @@ dhe dhe dhe dhe -cmS -gSo -cmS -cmS -cmS -cmS -cmS -cmS -cmS -cmS -cmS -cmS -pYs -cmS -cmS -cmS -ikF -wiA -aMP -aXa -aMP -vQt -bqY -aHH -aHH +hFr +cFk +hFr +hFr +hFr +hFr +hFr +hFr +hFr +hFr +hFr +hFr +mqR +hFr +hFr +hFr +kPz +qWn +kFp +uXc +kFp +qvL +frf +qjU +qjU dhe dhe -one -mtW -nDE -fgP -dUF -gxX -fYx -ouK -fJG -one -khK -mGV -xXg -qKu -dxG -qKu -hBb -eEb -mjU -kBe -pTE -cuV -opw -oBQ -vaX -vaX -vaX -atx -qIE -pTY -xim -oRq -cuV -lbn -hhB -ewM +hZr +eAN +vNu +jMH +kkt +wNY +xfx +ccQ +bia +hZr +gdJ +hRj +cGp +mwK +jXf +mwK +oGK +naD +kDK +tJD +hYK +kkc +afP +rAg +wNK +wNK +wNK +tts +lKI +gjC +fTi +tTW +kkc +tNc +idq +gRl jwD -iCR -iCR -iCR -iCR -iCR +fjQ +fjQ +fjQ +fjQ +fjQ dDG dDG dhe @@ -106224,9 +106975,9 @@ dhe dhe dhe dhe -llO -pDh -llO +iRL +vHR +iRL dhe dhe dhe @@ -106239,60 +106990,60 @@ dhe dhe dhe dhe -cmS -kZs -rTs -aMP -aMP -aMP -vQt -wDw -aHH -fhZ -fhZ -fhZ -qKu -qKu -qKu -qKu -qKu -qKu -qKu -qKu -qKu -qKu -qKu -qKu -qKu -qKu -dxG -qKu -oBO -dSp -fAj -dSp -pCu -cuV -aHa -tnL -oTZ -oTZ -oTZ -fjs -aWa -cuV -vsp -oRq -oRq -pdu -qAv -wsh +hFr +mve +dyq +kFp +kFp +kFp +qvL +rCM +qjU +wQP +wQP +wQP +mwK +mwK +mwK +mwK +mwK +mwK +mwK +mwK +mwK +mwK +mwK +mwK +mwK +mwK +jXf +mwK +vnW +kSH +hoI +kSH +jUW +kkc +kSA +wQm +ora +ora +ora +qkS +vEq +kkc +lyK +tTW +tTW +coN +szs +lEp vCI -fhh -pVN -che -che -iCR +ybt +eEK +jqS +jqS +fjQ dDG dDG dDG @@ -106481,9 +107232,9 @@ dhe dhe dhe dhe -llO -pDh -llO +iRL +vHR +iRL dhe dhe dhe @@ -106496,15 +107247,15 @@ dhe dhe dhe dhe -cmS -kZs -wiA -aMP -aMP -aMP -vQt -qxt +hFr +mve +qWn +kFp +kFp +kFp +qvL qxt +sxa qxt qxt qxt @@ -106522,34 +107273,34 @@ qxt qxt qxt fpB -wHJ -qKu -jRV -xmw -eyE -pbx -onJ -cuV -dfq -dfq -dfq -paY -dfq -dfq -dfq -dfq -bDu -wsP -ggU -ggU -vew -tOl +pKl +mwK +ulS +kqD +ipe +aZg +rnY +kkc +taw +taw +taw +vYX +taw +taw +taw +taw +iQF +ngl +ssw +ssw +cPD +oNq jwD -ntZ -xih -gWm -oxX -iCR +ahD +gMi +sbh +pwv +fjQ dDG dDG dhe @@ -106738,9 +107489,9 @@ dhe dhe dhe dhe -llO -pDh -llO +iRL +vHR +iRL dhe dhe dhe @@ -106753,14 +107504,15 @@ dhe dhe dhe dhe -cmS -kZs -wiA -aMP -aMP -aMP -vQt +hFr +mve +qWn +kFp +kFp +kFp +qvL qxt +sxa qxt qxt qxt @@ -106778,35 +107530,34 @@ qxt qxt qxt qxt -qxt -fPV -qKu -jfM -xyb -eyE -cPl -xpz -aAe -wcU -nVQ -gfe -lae -wcU -nBs -nWO -aCF -hkH -gRw -seg -wYf -dGw -gfg +skn +mwK +ssi +jKL +ipe +nrF +frp +ksa +agy +coO +vDH +snC +agy +dKI +jaD +dbc +mZc +qXA +nvA +cYT +dys +doa bNm -nMl -wUc -che -xFU -iCR +aNd +mUd +jqS +fHz +fjQ dDG dhe dhe @@ -106995,9 +107746,9 @@ dhe dhe dhe dhe -llO -pDh -llO +iRL +vHR +iRL dhe dhe dhe @@ -107010,15 +107761,15 @@ dhe dhe dhe dhe -cmS -kZs -wiA -aMP -aMP -aMP -vQt -wDw -aHH +hFr +mve +qWn +kFp +kFp +kFp +qvL +rCM +qjU dhe dhe dhe @@ -107034,36 +107785,36 @@ dhe dhe dhe dhe -fhZ -ooY -fPV -qKu -vFu -xJc -uBl -pwl -pTE -xsu -daH -xyV -xFM -tgv -hou -sRn -vOX -luc -liF -hmp -glg -shE -dTs -one +wQP +umP +skn +mwK +sPw +cRA +gkQ +rfQ +hYK +xVE +xuS +nPM +vCa +fkL +sgN +oTO +pgK +uOZ +uOg +jEd +wIY +gxG +ktt +hZr jwD -iCR -iCR -iCR -iCR -iCR +fjQ +fjQ +fjQ +fjQ +fjQ dDG dhe dhe @@ -107252,9 +108003,9 @@ dhe dhe dhe dhe -llO -pDh -llO +iRL +vHR +iRL dhe dhe dhe @@ -107267,15 +108018,15 @@ dhe dhe dhe dhe -cmS -kZs -wiA -aMP -aMP -aMP -kto -wDw -aHH +hFr +mve +qWn +kFp +kFp +kFp +alG +rCM +qjU dhe dhe dhe @@ -107291,32 +108042,32 @@ dhe dhe dhe dhe -fhZ -ooY -fPV -qKu -jnf -epZ -pTE -jAr -xKG -whM -wsh -vON -ges -whM -wsh -vON -ges -whM -wsh -vON -ges -ges -gvJ -one +wQP +umP +skn +mwK +lml +eXB +hYK +aDk +sRp +vRQ +lEp +xxf +ram +vRQ +lEp +xxf +ram +vRQ +lEp +xxf +ram +ram +qIO +hZr jwD -one +hZr ajc iQO dDG @@ -107509,9 +108260,9 @@ dhe dhe dhe dhe -llO -pDh -llO +iRL +vHR +iRL dhe dhe dDG @@ -107524,15 +108275,15 @@ dhe dhe dhe dhe -aHH -kZs -wiA -aMP -aMP -aMP -vQt -wDw -aHH +qjU +mve +qWn +kFp +kFp +kFp +qvL +rCM +qjU dhe dhe dhe @@ -107548,10 +108299,10 @@ dhe dhe dhe dhe -fhZ -ooY -fPV -fhZ +wQP +umP +skn +wQP jwD bNm jwD @@ -107569,11 +108320,11 @@ bNm jwD iok jwD -tOl -xCe -tOl +oNq +ryP +oNq jwD -one +hZr dhe cyU dDG @@ -107766,9 +108517,9 @@ dhe dhe dhe dhe -llO -pDh -llO +iRL +vHR +iRL dhe dhe dDG @@ -107781,15 +108532,15 @@ dhe dhe dhe dhe -aHH -kZs -wiA -aMP -aMP -aMP -vQt -wDw -aHH +qjU +mve +qWn +kFp +kFp +kFp +qvL +rCM +qjU dhe dhe dhe @@ -107805,32 +108556,32 @@ dhe dhe dhe dhe -fhZ -ooY -fPV -fhZ -qKu -pEV -ntZ -aPr -iCR -pEV -ntZ -aPr -iCR -pEV -ntZ -aPr -iCR -pEV -ntZ -aPr -one -dGP -xAF -one -one -one +wQP +umP +skn +wQP +mwK +sxA +ahD +pNk +fjQ +sxA +ahD +pNk +fjQ +sxA +ahD +pNk +fjQ +sxA +ahD +pNk +hZr +cPM +iTc +hZr +hZr +hZr wUS gPt dDG @@ -108023,9 +108774,9 @@ dhe dhe dhe dhe -llO -pDh -llO +iRL +vHR +iRL dhe dhe dDG @@ -108036,19 +108787,19 @@ dDG dhe dhe dhe -aHH -aHH -aHH -kZs -wiA -aMP -aMP -aMP -vQt -xTe -aHH -aHH -aHH +qjU +qjU +qjU +mve +qWn +kFp +kFp +kFp +qvL +wgf +qjU +qjU +qjU dhe dhe dhe @@ -108062,30 +108813,30 @@ dhe dhe dhe dhe -fhZ -ooY -fPV -cZZ -qKu -yga -tCp -bXt -iCR -gGm -gpe -kGD -iCR -mJG -gYd -wTE -iCR -ljt -isS -hKI -one -kZV -lKA -one +wQP +umP +skn +gJh +mwK +kpE +qsh +dgV +fjQ +ulK +gdn +tZO +fjQ +hej +ovR +wMx +fjQ +qTR +mDC +tnq +hZr +ykm +mei +hZr dhe dhe dDG @@ -108280,9 +109031,9 @@ dhe dhe dhe dhe -llO -pDh -llO +iRL +vHR +iRL dhe dhe dDG @@ -108293,19 +109044,19 @@ dDG dDG dhe dhe -aDW -koM -bGP -wve -laZ -jUx -jUx -jUx -iLD -mri -mOG -pYx -aHH +sAB +ngQ +uml +jvM +tzS +nbl +nbl +nbl +qAf +cyQ +fDw +fUe +qjU dhe dhe dhe @@ -108316,33 +109067,33 @@ dhe dhe dhe dhe -fhZ -fhZ -fhZ -fhZ -ooY -fPV -ife -qKu -dTm -dTm -dTm -iCR -jhk -qEi -jhk -iCR -xyk -olj -xyk -iCR -vKh -xFX -vKh -one -rGT -gOJ -one +wQP +wQP +wQP +wQP +umP +skn +cjx +mwK +spF +spF +spF +fjQ +piX +cnA +piX +fjQ +qBg +tzP +qBg +fjQ +fjb +ueZ +fjb +hZr +diq +umg +hZr ajc dDG dDG @@ -108537,9 +109288,9 @@ dhe dhe dhe dhe -gGW -pDh -llO +lmR +vHR +iRL dhe dhe dDG @@ -108550,19 +109301,19 @@ dhe dhe dhe dhe -aHH -iqt -aHH -aHH -cCw -cCw -fHe -cCw -cCw -aHH -aHH -jQl -aHH +qjU +kfz +qjU +qjU +xCG +xCG +mIm +xCG +xCG +qjU +qjU +qgh +qjU dhe dhe dhe @@ -108576,32 +109327,32 @@ dhe dhe dhe dhe -fhZ -gQl -fPV -mRz -qKu -kEz -uAn -dTm -iCR -pPr -xev -jhk -iCR -nTl -eRW -xyk -iCR -qRe -sxN -vKh -one -vLv -gju -one -one -one +wQP +bzT +skn +fDX +mwK +dKv +nra +spF +fjQ +vFR +qmp +piX +fjQ +lwV +gdd +qBg +fjQ +dWj +tLM +fjb +hZr +bQQ +qzo +hZr +hZr +hZr aRN gPt dDG @@ -108794,9 +109545,9 @@ dhe dhe dhe dhe -llO -pDh -llO +iRL +vHR +iRL dhe dhe dDG @@ -108807,19 +109558,19 @@ dDG dDG dDG dhe -aHH -iqt -bAr -aHH -jlN -jlN -jlN -jlN -jlN -aHH -iwE -jQl -aHH +qjU +kfz +cSu +qjU +aCX +aCX +aCX +aCX +aCX +qjU +pkF +qgh +qjU dhe dhe dhe @@ -108833,32 +109584,32 @@ dhe dhe dhe dhe -fhZ -ooY -fPV -fhZ -qKu -one -one -one -one -one -one -one -diU -diU -diU -diU -diU -diU -diU -diU -diU -kGx -jZE -jMf -byD -oCp +wQP +umP +skn +wQP +mwK +hZr +hZr +hZr +hZr +hZr +hZr +hZr +bNz +bNz +bNz +bNz +bNz +bNz +bNz +bNz +bNz +kpg +ppX +wDh +yjT +sDz aRN fmv ajc @@ -109051,9 +109802,9 @@ dhe dhe dhe dhe -llO -pDh -llO +iRL +vHR +iRL dhe dhe dhe @@ -109064,19 +109815,19 @@ dDG dDG dDG dDG -aHI -xCY -mCs -aHI -gWJ -gWJ -gWJ -gWJ -gWJ -aHI -jVL -lIf -aHI +mbJ +lzD +bMc +mbJ +vQE +vQE +vQE +vQE +vQE +mbJ +hom +jvj +mbJ dhe dhe dhe @@ -109090,10 +109841,10 @@ dhe dhe dhe dhe -opW -ooY -fPV -fhZ +lqD +umP +skn +wQP dhe dhe dhe @@ -109102,21 +109853,21 @@ dhe dhe dhe dhe -diU -soh -rzp -vEx -rzp -rzp -nWL -tVq -eJh -dOL -eep -jtm -jtm -wpk -ees +bNz +pxj +eqY +oGy +eqY +eqY +vsU +ceI +rCd +sDZ +cVp +dkm +dkm +dww +cjG tom iRA iRA @@ -109308,9 +110059,9 @@ dhe dhe dhe dhe -llO -pDh -llO +iRL +vHR +iRL dhe dhe dhe @@ -109321,19 +110072,19 @@ dDG dDG dDG dhe -aHI -qKG -aHI -aHI -gDs -gDs -uiC -gDs -gDs -aHI -aHI -wbM -aHI +mbJ +opr +mbJ +mbJ +lsK +lsK +xFJ +lsK +lsK +mbJ +mbJ +hKj +mbJ cuX dhe dhe @@ -109347,38 +110098,38 @@ dhe dhe dhe dhe -fhZ -ooY -fPV -qKu -qKu -qKu -qKu -qKu -qKu +wQP +umP +skn +mwK +mwK +mwK +mwK +mwK +mwK dhe dhe dhe -diU -rzp -rzp -nEr -rzp -rzp -tWb -jbA -eJh -ldl -eTu -wxy -fEA -hyT -ees -phw -yak -yak -yak -yak +bNz +eqY +eqY +eGg +eqY +eqY +jxr +ejp +rCd +tXV +pis +eAD +gwy +qjJ +cjG +ngg +qWU +qWU +qWU +qWU ajc ajc ajc @@ -109565,9 +110316,9 @@ dhe dhe dhe dhe -llO -qbw -llO +iRL +uMX +iRL dhe dhe dhe @@ -109578,19 +110329,19 @@ dDG dDG dDG dhe -aHI -xVd -dRv -sov -tRZ -sUv -sUv -sUv -pSq -brE -vah -kCd -aHI +mbJ +ixf +snv +oZK +dYc +mHi +mHi +mHi +cxY +rNr +bMC +olF +mbJ dDG dhe dhe @@ -109604,38 +110355,38 @@ dhe dhe dhe dhe -fhZ -uwa -gDV -qKu -ooY -tzp -nMn -eps -qKu +wQP +pLP +lJo +mwK +umP +tNp +fYD +lxM +mwK dhe dhe dhe -diU -uWf -caj -eEr -wNL -rzp -aUJ -eLR -eJh -svu -dWm -dWm -dWm -oJw -ekV -qRF -sxY -wyo -crl -dvL +bNz +rRi +bHy +iVs +ixc +eqY +bnK +tUq +rCd +nhr +gqV +gqV +gqV +tnj +oZh +jMo +fLW +kHt +ePj +qha ajc ajc ajc @@ -109792,11 +110543,11 @@ dDG dDG dhe dhe -rQC -rQC -rQC -rQC -rQC +naa +naa +naa +naa +naa dhe dhe dhe @@ -109820,11 +110571,11 @@ dhe dhe dhe dhe -llO -llO -llO -pDh -llO +iRL +iRL +iRL +vHR +iRL dhe dhe wZm @@ -109835,19 +110586,19 @@ dhe dhe dDG dDG -aHI -aHI -aHI -fQS -pmY -aMY -aMY -aMY -uom -kcH -aHI -aHI -aHI +mbJ +mbJ +mbJ +spP +mMa +hFC +hFC +hFC +bsK +bBh +mbJ +mbJ +mbJ dDG cuX dhe @@ -109859,40 +110610,40 @@ dhe dhe dDG dDG -fhZ -fhZ -fhZ -siO -fPV -dGq -dUD -dUD -kFP -gHn -qKu +wQP +wQP +wQP +xZr +skn +sMr +oNc +oNc +ckW +iKF +mwK dhe dhe dhe -diU -rzp -peZ -udR -jXF -tZl -pOc -irb -xLW -jpO -ruu -sfV -dWm -elE -yak -vPl -yak -uTj -usm -yak +bNz +eqY +sTx +bMg +cRr +ubx +rHS +uqy +jhz +qiw +wlM +xWc +gqV +sPv +qWU +pHS +qWU +wNq +fzg +qWU ajc ajc ajc @@ -110049,13 +110800,13 @@ dDG dDG dhe dhe -rQC -nyJ -adk -tUj -knV -knV -knV +naa +lHD +kgc +vSJ +oHw +oHw +oHw dDG dDG dhe @@ -110077,11 +110828,11 @@ dhe dDG dDG dDG -llO -oxl -ukb -pDh -llO +iRL +vhI +ovz +vHR +iRL dhe qIA dDG @@ -110094,15 +110845,15 @@ dDG dDG dhe dhe -aHI -xGb -pmY -aMY -aMY -aMY -uom -nNb -aHI +mbJ +hcw +mMa +hFC +hFC +hFC +bsK +vSV +mbJ dhe dhe cuX @@ -110116,40 +110867,40 @@ dhe dDG dDG dDG -hRc -liD -dEN -ooY -fPV -qKu -qKu -qKu -qKu -qKu -qKu +ekG +qsa +jRB +umP +skn +mwK +mwK +mwK +mwK +mwK +mwK dhe -fhZ -fhZ -qKu -rzp -wNL -tiG -caj -bvs -pOc -nET -eJh -nIH -wVb -aed -wYR -vMX -jJk -fAR -yak -fkD -yak -yak +wQP +wQP +mwK +eqY +ixc +rPj +bHy +bjA +rHS +muo +rCd +boz +mHw +pGM +tTK +xWj +cdN +rdO +qWU +nfo +qWU +qWU ajc ajc ajc @@ -110306,13 +111057,13 @@ dhe dhe dhe dhe -rQC -nTp -nOP -xYl -rwh -xYl -tnX +naa +plP +kXd +hDb +hjF +hDb +mjt dCA dDG dhe @@ -110332,15 +111083,15 @@ dhe dDG dDG dDG -llO -llO -llO -bVc -ukb -gRO -llO -llO -llO +iRL +iRL +iRL +cOi +ovz +glh +iRL +iRL +iRL dDG dDG dDG @@ -110351,15 +111102,15 @@ dDG dDG dhe dhe -aHI -xGb -pmY -aMY -aMY -aMY -uom -nNb -aHI +mbJ +hcw +mMa +hFC +hFC +hFC +bsK +vSV +mbJ dhe dhe htM @@ -110373,39 +111124,39 @@ dDG dDG qDR guj -fhZ -fhZ -fhZ -roY -fPV -fhZ +wQP +wQP +wQP +pcA +skn +wQP dhe dhe dhe dhe dhe dhe -fhZ -jBQ -vhV -bvs -rdv -eaE -bvs -bvs -tuo -rkS -eJh -vUy -dWm -dWm -dWm -qFC -qFC -hZT -hwf -tTD -nvq +wQP +xBb +tHI +bjA +pOU +nis +bjA +bjA +xKJ +kDl +rCd +wcc +gqV +gqV +gqV +mLv +mLv +aMV +cTT +jyM +hVG dDG dDG ajc @@ -110563,13 +111314,13 @@ dhe dhe dhe dhe -rQC -dxQ -adk -ePt -knV -knV -knV +naa +lEE +kgc +kSD +oHw +oHw +oHw dCA dCA dCA @@ -110589,15 +111340,15 @@ dDG dCA dCA dCA -iHv -kws -tHn -rbc -cyv -mdB -tNI -iRd -rPi +vtk +xxs +cLl +gDp +foL +pUP +kvj +std +aIL dDG dDG dDG @@ -110608,15 +111359,15 @@ dDG dDG dhe dhe -aHI -xGb -pmY -aMY -rvc -aMY -uom -nNb -aHI +mbJ +hcw +mMa +hFC +xUc +hFC +bsK +vSV +mbJ dhe dhe dhe @@ -110632,37 +111383,37 @@ dDG dhe dhe dhe -fhZ -gvk -fvD -fhZ +wQP +pwm +bIq +wQP dhe dhe dhe dhe dhe dhe -fhZ -gvk -qKu -rzp -rzp -wpl -rzp -rzp -mwL -fzd -eJh -knv -lsc -bez -vEu -tKJ -fZl -gyK -yak -qYn -yak +wQP +pwm +mwK +eqY +eqY +nwP +eqY +eqY +tOU +nHa +rCd +kYI +jcC +wMQ +rnA +hBY +tGI +wAQ +qWU +uue +qWU dDG dDG ajc @@ -110820,11 +111571,11 @@ dDG dhe dhe dDG -rQC -knV -ohO -knV -knV +naa +oHw +cPE +oHw +oHw dDG dDG dDG @@ -110846,15 +111597,15 @@ dDG dCA dDG guj -llO -llO -llO -egc -izn -mdB -llO -llO -llO +iRL +iRL +iRL +bUl +uvN +pUP +iRL +iRL +iRL wUS dDG dhe @@ -110865,15 +111616,15 @@ dDG wZm dhe dhe -aHI -xGb -pmY -aMY -aMY -aMY -uom -jvg -aHI +mbJ +hcw +mMa +hFC +hFC +hFC +bsK +fNW +mbJ dhe dhe dDG @@ -110882,44 +111633,44 @@ dDG dhe dhe dhe -fhZ -fhZ -fhZ -fhZ -fhZ -fhZ -fhZ -fhZ -fPV -fha -fhZ +wQP +wQP +wQP +wQP +wQP +wQP +wQP +wQP +skn +cSy +wQP dhe dhe dhe dhe dhe dhe -fhZ -jBQ -qKu -diU -diU -diU -diU -diU -diU -diU -diU -fJb -fJb -fJb -fJb -fJb -gOQ -uOc -yak -mWN -yak +wQP +xBb +mwK +bNz +bNz +bNz +bNz +bNz +bNz +bNz +bNz +rRy +rRy +rRy +rRy +rRy +frT +xOL +qWU +lPO +qWU dDG dDG ajc @@ -111078,9 +111829,9 @@ dDG dDG dDG dDG -knV -adk -knV +oHw +kgc +oHw lTX dDG dDG @@ -111105,13 +111856,13 @@ dDG dDG dDG dDG -llO -rTJ -ukb -xrJ -llO -vEI -llO +iRL +iSv +ovz +fqX +iRL +uiz +iRL qmf dDG dhe @@ -111122,43 +111873,43 @@ dDG dDG dhe dhe -aHI -iWN -pKn -aMY -aMY -aMY -uom -nNb -aHI +mbJ +hEU +rxU +hFC +hFC +hFC +bsK +vSV +mbJ dhe dhe dhe dhe dDG -fhZ -fhZ -fhZ -fhZ -fPV -fPV -fPV -fPV -fPV -fPV -fPV -gvk -uCz -fhZ +wQP +wQP +wQP +wQP +skn +skn +skn +skn +skn +skn +skn +pwm +iRz +wQP dhe dhe dhe -fhZ -fhZ -fhZ -fhZ -gvk -fhZ +wQP +wQP +wQP +wQP +pwm +wQP dhe dhe dhe @@ -111335,9 +112086,9 @@ dDG dDG dDG dDG -knV -qWk -knV +oHw +pKn +oHw dDG oza aRN @@ -111362,13 +112113,13 @@ dhe dDG dDG dDG -llO -llO -cyv -ukb -wVq -ukb -llO +iRL +iRL +foL +ovz +cQS +ovz +iRL dhe dDG wZm @@ -111379,43 +112130,43 @@ dDG dDG dhe dhe -aHI -lrM -pmY -aMY -aMY -aMY -uom -nNb -aHI -aHI -aHI -aHI +mbJ +lML +mMa +hFC +hFC +hFC +bsK +vSV +mbJ +mbJ +mbJ +mbJ dhe dhe -fhZ -bML -fPV -fPV -qap -qKu -qKu -qKu -qKu -qKu -qKu -fPV -jYT -fhZ +wQP +rBu +skn +skn +daw +mwK +mwK +mwK +mwK +mwK +mwK +skn +waB +wQP dhe dhe dhe -fhZ -jBQ -fPV -fPV -jBQ -fhZ +wQP +xBb +skn +skn +xBb +wQP dhe dhe dhe @@ -111620,12 +112371,12 @@ dDG dhe dhe dhe -pWd -pWd -pWd -pWd -ukb -llO +arE +arE +arE +arE +ovz +iRL dhe dhe dhe @@ -111636,43 +112387,43 @@ dDG dDG dhe dhe -aHI -xGb -pmY -aMY -rOF -aMY -uom -hJh -vqc -aMY -aMY -aHI -aHI -dhe -fhZ -fPV -qKu -qKu -qKu -qKu -slV -tLN -bsA -aLj -qKu -fPV -gkB -fhZ -fhZ -fhZ -fhZ -fhZ -gvk -fhZ -fhZ -fhZ -fhZ +mbJ +hcw +mMa +hFC +cgs +hFC +bsK +mAn +iLa +hFC +hFC +mbJ +mbJ +dhe +wQP +skn +mwK +mwK +mwK +mwK +mxC +bfF +edM +fke +mwK +skn +kZr +wQP +wQP +wQP +wQP +wQP +pwm +wQP +wQP +wQP +wQP dhe dhe dhe @@ -111835,9 +112586,9 @@ ajc hnE ajc ajc -sgb +aGg jwD -kvh +lal jwD unm dDG @@ -111877,59 +112628,59 @@ dhe dhe dhe dhe -pWd -fOP -cyv -rkh -cyv -pWd -yeO -yeO -yeO -yeO -yeO -yeO +arE +xvf +foL +jHh +foL +arE +whL +whL +whL +whL +whL +whL dDG cuX dhe -aHI -aHI -tgh -pmY -aMY -lNf -aMY -uom -nyb -aHI -aHI -ioh -tYJ -aHI -aHI -fhZ -fPV -qKu -xLT -xLT -cGo -xcA -jwj -nSt -kfU -qKu -gvk -fPV -fPV -fPV -fPV -fPV -fPV -jBQ -fhZ -mRz -nhR -fhZ +mbJ +mbJ +uxv +mMa +hFC +tBo +hFC +bsK +fVC +mbJ +mbJ +inL +vBi +mbJ +mbJ +wQP +skn +mwK +gPL +gPL +wZG +fcF +xeN +vSU +xMc +mwK +pwm +skn +skn +skn +skn +skn +skn +xBb +wQP +fDX +deU +wQP dhe dhe dhe @@ -112092,9 +112843,9 @@ ajc hnE ajc ajc -sgb +aGg jwD -kvh +lal jwD ajc ajc @@ -112130,63 +112881,63 @@ dhe dhe dhe dhe -sHb -sHb -sHb -sHb -pWd -njh -hvg -pWd -ukb -pWd -bLO -iJt -cTv -hLV -amB -yeO +uGW +uGW +uGW +uGW +arE +qiL +cTp +arE +ovz +arE +rRk +uNa +pXh +gXb +bjK +whL dDG dhe dhe -aHI -uIr -xUd -pmY -aMY -aMY -aMY -jWV -eCt -wQd -aHI -tYJ -ckK -kay -aMY -ivG -hrs -qKu -qqd -xLT -twX -oBM -xqx -xqx -moS -qKu -qKu -qKu -qKu -gBM -qKu -qKu -ooY -gvk -lfk -fPV -fPV -fhZ +mbJ +ciA +jWZ +mMa +hFC +hFC +hFC +nlX +cEN +nUb +mbJ +vBi +cuG +aNH +hFC +ctK +ukk +mwK +szA +gPL +weO +uYi +ujZ +ujZ +mJn +mwK +mwK +mwK +mwK +drs +mwK +mwK +umP +pwm +dLc +skn +skn +wQP dhe dhe dhe @@ -112349,9 +113100,9 @@ ajc hnE ajc ajc -sgb +aGg jwD -kvh +lal jwD ajc ajc @@ -112387,63 +113138,63 @@ dhe dhe dhe dhe -sHb -nzB -wwj -fmq -pWd -aXW -sHD -pWd -ukb -pWd -msm -eCN -fIN -tol -gFd -yeO -dDG -dhe -dhe -aHI -aHI -xGb -pmY -aMY -aMY -aMY -uom -bxr -aHI -aHI -whv -aKA -aHI -aHI -fhZ -fPV -qKu -eRo -jUB -sxB -pIj -xqx -iwb -fHj -gGO -qKu -qKu -mws -oYw -mjq -qKu -ife -gvk -fhZ -ooY -aHV -fhZ +uGW +vGF +jOM +ujI +arE +jGJ +tDz +arE +ovz +arE +tEP +xIt +hVO +eXL +alA +whL +dDG +dhe +dhe +mbJ +mbJ +hcw +mMa +hFC +hFC +hFC +bsK +iEI +mbJ +mbJ +vKQ +eZb +mbJ +mbJ +wQP +skn +mwK +kjB +qsu +kXw +uhi +ujZ +wVI +tIK +lPe +mwK +mwK +oZW +lvi +jaP +mwK +cjx +pwm +wQP +umP +qWu +wQP dhe dhe dhe @@ -112606,9 +113357,9 @@ ajc hnE ajc ajc -sgb +aGg jwD -kvh +lal jwD ajc ajc @@ -112641,77 +113392,77 @@ dhe dhe dhe dhe -sHb -sHb -sHb -sHb -acz -ici -dXN -pWd -pWd -pWd -pWd -ukb -tmI -aTg -xfF -xfF -vOv -oID -pWd -ibV -llO -aHI -aHI -aqO -eGF -pmY -aMY -aMY -aMY -uom -uir -gyq -aHI -adS -adS -adS -adS -adS -fPV -qKu -gNL -xLT -hIm -mOA -jqE -jqE -skN -vFI -qKu -qKu -nMn -vJd -vMS -qKu -ooY -gvk -fhZ -fhZ -fhZ -qKu -lQG -lQG -lQG -lQG -lQG -lQG -lQG -lQG -lQG -lQG -lQG +uGW +uGW +uGW +uGW +wpg +saW +hfx +arE +arE +arE +arE +ovz +cha +tmm +pCY +pCY +pCI +jgM +arE +tZo +iRL +mbJ +mbJ +dsG +qRT +mMa +hFC +hFC +hFC +bsK +iAr +ftQ +mbJ +qxm +qxm +qxm +qxm +qxm +skn +mwK +ohH +gPL +hgM +jUr +pUF +pUF +gbZ +ayE +mwK +mwK +fYD +dRr +jDT +mwK +umP +pwm +wQP +wQP +wQP +mwK +hlc +hlc +hlc +hlc +hlc +hlc +hlc +hlc +hlc +hlc +hlc dhe dhe dhe @@ -112863,9 +113614,9 @@ ajc hnE ajc ajc -sgb +aGg jwD -kvh +lal jwD ajc ajc @@ -112898,81 +113649,81 @@ dhe dhe dhe dhe -sHb -fmq -jyY -sHb -sHb -wVV -sHb -sHb -jyY -fmq -llO -ukb -pWd -ews -suQ -xUh -vcz -oID -pWd -woa -xQv -fVa -aHI -qYM -koj -pKn -aMY -aMY -aMY -uom -wdc -jgW -aHI -nME -tzc -bRH -ffX -adS -fPV -qKu -qqd -oEI -fMM -rTO -xqx -xqx -pJV -wGY -qKu -qKu -qKu -qKu -qKu -qKu -ooY -gvk -fhZ +uGW +ujI +pYH +uGW +uGW +mBg +uGW +uGW +pYH +ujI +iRL +ovz +arE +aGK +kXL +fVe +nTg +jgM +arE +eko +gkW +oOK +mbJ +ehz +ory +rxU +hFC +hFC +hFC +bsK +sSS +mDE +mbJ +iJi +gGx +qJL +qfC +qxm +skn +mwK +szA +eDo +cNS +wGh +ujZ +ujZ +dZD +fkB +mwK +mwK +mwK +mwK +mwK +mwK +umP +pwm +wQP dhe dhe -lQG -pfK -lPd -lPd -ihZ -xac -nOU -oRB -lPd -lPd -ckj -lQG -lQG -lQG -lQG -lQG +hlc +rkE +qdl +qdl +sYT +kUv +wzL +npf +qdl +qdl +jRA +hlc +hlc +hlc +hlc +hlc dhe dhe dhe @@ -113120,9 +113871,9 @@ ajc hnE ajc ajc -sgb +aGg jwD -sgb +aGg jwD ajc ajc @@ -113155,81 +113906,81 @@ dhe dhe dhe dhe -sHb -yjj -cCp -sHb -qpv -bTG -cok -sHb -acT -trk -llO -ukb -pWd -pWd -pWd -amN -erI -lqr -pWd -woa -oqD -fVa -aHI -aHI -cov -aNb -aNb -aNb -aNb -aNb -qIs -aHI -aHI -dDb -tzc -rxt -tBR -adS -fPV -qKu -ipH -uny -oFv -lvy -xqx -xqx -skN -wGY +uGW +fbH +osE +uGW +pni +pkL +bBs +uGW +dfA +nmz +iRL +ovz +arE +arE +arE +eCP +xPB +lXv +arE +eko +dqY +oOK +mbJ +mbJ +rFM +bEn +bEn +bEn +bEn +bEn +nvm +mbJ +mbJ +fwG +gGx +mMQ +mwS +qxm +skn +mwK +hBd +tWf +lOD +xgO +ujZ +ujZ +gbZ +fkB dhe wGb dDG dDG cuX -fhZ -fhZ -gvk -fhZ +wQP +wQP +pwm +wQP dDG dhe -lQG -lPd -lPd -kWm -dtK -mae -fhe -cdt -hJD -hUF -lPd -lQG -eYi -lDd -vXn -lQG +hlc +qdl +qdl +hWt +azK +eus +itK +fwa +dUg +wVH +qdl +hlc +beJ +wcb +wzU +hlc dhe dhe dhe @@ -113377,9 +114128,9 @@ ajc hnE ajc ajc -sgb +aGg jwD -sgb +aGg jwD ajc ajc @@ -113412,81 +114163,81 @@ dhe dhe dhe dhe -sHb -raL -ulj -vCp -krW -uvA -bng -qVD -ixV -jXg -llO -izn -ukb -ukb -pWd -iXF -rRV -vpp -pWd -woa -woa -fVa -fVa -aHI -orw -pmY -aMY -aMY -aMY -uom -uPn -adS -adS -adS -adS -eKl -adS -adS -xyB -aeu -aeu -aeu -wGY -rZZ -ryt -art -usF -wGY +uGW +xqf +qpF +kTp +ttF +sUB +drz +gTO +iSu +kpv +iRL +uvN +ovz +ovz +arE +rIp +uBH +dFY +arE +eko +eko +oOK +oOK +mbJ +vey +mMa +hFC +hFC +hFC +bsK +iwz +qxm +qxm +qxm +qxm +jUI +qxm +qxm +qlm +oys +oys +oys +fkB +uRx +rKT +tct +lwL +fkB dhe htM dDG dDG dDG dDG -fhZ -gvk -fhZ +wQP +pwm +wQP udF dDG -lQG -eWI -cVq -sce -ihZ -ygD -tUu -oRB -iVc -cVq -qAt -lQG -fge -fge -fge -lQG +hlc +oOJ +mih +akz +sYT +lCW +lRE +npf +tDa +mih +suV +hlc +cXV +cXV +cXV +hlc dhe dhe dhe @@ -113634,9 +114385,9 @@ ajc hnE jwD jwD -sgb +aGg jwD -sgb +aGg jwD hnE hnE @@ -113667,83 +114418,83 @@ dhe dhe dhe dhe -xDh -xDh -xDh -xDh -xDh -xDh -nyp -qdd -aYi -sHb -sHb -sHb -llO -llO -llO -cyv -pWd -pWd -pWd -pWd -pWd -nrd -llO -llO -fVa -aHI -qlV -pmY -aMY -lNf -rvc -uom -hft -sIh -mJr -mJr -mJr -mJr -mJr -mJr -vaD -kNJ -vIe -aeu -wGY -wGY -wGY -wGY -sKn -wGY -cfH -cfH -cfH -cfH +unl +unl +unl +unl +unl +unl +ygw +msh +qFo +uGW +uGW +uGW +iRL +iRL +iRL +foL +arE +arE +arE +arE +arE +xqs +iRL +iRL +oOK +mbJ +wVE +mMa +hFC +tBo +xUc +bsK +dwg +qXj +ptz +ptz +ptz +ptz +ptz +ptz +wZk +cxi +nAN +oys +fkB +fkB +fkB +fkB +sFA +fkB +kxB +kxB +kxB +kxB dhe qDR -fhZ -gvk -fhZ +wQP +pwm +wQP uTp dDG -lQG -ezA -wos -wIU -ihZ -rpy -oPc -oRB -cXk -wos -eNB -lQG -lQG -uch -lQG -lQG +hlc +kJh +wkW +eTI +sYT +fbC +pzV +npf +oNg +wkW +bkD +hlc +hlc +dWh +hlc +hlc dhe dhe dhe @@ -113891,9 +114642,9 @@ ajc hnE ajc ajc -sgb +aGg jwD -sgb +aGg jwD ajc ajc @@ -113924,88 +114675,88 @@ dhe dhe dhe dhe -xDh -sTt -wDq -gQu -lTN -xDh -fFs -qoJ -uUj -iWV -qpv -vkb -vkb -cok -llO -ttI -ukb -rbc -rbc -rbc -rbc -sdl -rbc -llO -llO -aHI -hmG -pmY -aMY -oni -aMY -uom -ecy -adS -adS -adS -oZh -rpZ -rpZ -rpZ -kpi -jhC -mja -aKN -ikO -wlH -paK -paK -rYJ -amf -cMp -amf -iZm -cfH +unl +nTG +bvH +kOc +nBa +unl +bJb +kDi +rdn +pCL +pni +kaF +kaF +bBs +iRL +lPh +ovz +gDp +gDp +gDp +gDp +jGi +gDp +iRL +iRL +mbJ +jlh +mMa +hFC +vgn +hFC +bsK +iwJ +qxm +qxm +qxm +aBX +nSq +nSq +nSq +whE +kaO +fjo +pJg +aEU +sVC +aeb +aeb +oaj +iIm +tWt +iIm +lxW +kxB dhe dhe -fhZ -gvk -fhZ +wQP +pwm +wQP dDG dhe -lQG -lPd -hUF -uWz -jNZ -mae -fhe -nwz -aPG -lPd -lPd -lQG -uKn -azh -pKo -lQG -lQG -lQG -lQG -lQG -lQG +hlc +qdl +wVH +ovj +qoZ +eus +itK +sdB +rBa +qdl +qdl +hlc +wzD +ems +wGV +hlc +hlc +hlc +hlc +hlc +hlc ajc ajc ajc @@ -114148,9 +114899,9 @@ ajc hnE ajc ajc -sgb +aGg jwD -kvh +lal jwD ajc ajc @@ -114181,88 +114932,88 @@ dhe dhe dhe dhe -xDh -shA -vvp -vvp -eea -xDh -uHy -qoJ -yeV -cKk -unW -wre -deP -wHu -llO -llO -cyv -pWd -pWd -pWd -pWd -pWd -rbc -fLW -fLW -uHR -reP -pmY -aMY -aMY -aMY -uom -nNb -adS -aet -adS -oZh -aeu -aeu -aeu -aeu -aeu -aeu -aeu -iiE -awn -qqF -qqF -cPu -qqF -qqF -hMs -rxF -cfH +unl +mWj +rMq +rMq +whU +unl +crL +kDi +ihk +wXC +eeN +tQt +nDz +qHa +iRL +iRL +foL +arE +arE +arE +arE +arE +gDp +jEm +jEm +cpK +hqt +mMa +hFC +hFC +hFC +bsK +vSV +qxm +hdj +qxm +xiz +oys +oys +oys +oys +oys +oys +oys +xOv +czG +rBR +rBR +uAg +rBR +rBR +gdh +hYu +kxB dhe dhe -fhZ -gvk -fhZ +wQP +pwm +wQP dhe dhe -lQG -pfK -lPd -lPd -ihZ -ygD -tUu -oRB -lPd -lPd -ckj -lQG -igT -ccN -fJM -qWt -lQG -mXj -lPd -eDL -lQG +hlc +rkE +qdl +qdl +sYT +lCW +lRE +npf +qdl +qdl +jRA +hlc +pNL +yhY +eEm +ddi +hlc +dMf +qdl +wZP +hlc ajc ajc ajc @@ -114404,11 +115155,11 @@ ajc ajc hnE jwD -omN -sgb -omN -kvh -omN +bGu +aGg +bGu +lal +bGu ajc ajc ajc @@ -114438,88 +115189,88 @@ dhe dhe dhe dhe -xDh -bLr -hYe -khD -bau -xDh -qkR -jMm -uDt -sHb -sHb -sHb -akh -tJK -cok -llO -cuA -pWd -moK -rwS -dKm -pWd -pWd -llO -llO -aHI -yec -pmY -aMY -aMY -aMY -uom -nNb -adS -vzr -adS -oZh -aeu -xaQ -xiV -uJg -gJC -awJ -bJc -mnc -cTk -cCU -cCU -cCU -cCU -cCU -jBz -uLq -qKu -fhZ -fhZ -fhZ -bXe -fhZ -fhZ -fhZ -qKu -qKu -lQG -lQG -lQG -oLG -ola -lQG -lQG -lQG -lQG -lQG -agm -daS -oVk -dZR -lQG -lPd -lPd -lPd -lQG +unl +pfT +aiI +fqo +xOo +unl +eyR +qKt +xeF +uGW +uGW +uGW +vRb +xun +bBs +iRL +eks +arE +irv +kRu +pUj +arE +arE +iRL +iRL +mbJ +ipk +mMa +hFC +hFC +hFC +bsK +vSV +qxm +bge +qxm +aBX +oys +lhB +gFJ +gmN +cXW +bOO +qig +kwK +xtS +sPp +sPp +sPp +sPp +sPp +nYZ +hnW +mwK +wQP +wQP +wQP +lxm +wQP +wQP +wQP +mwK +mwK +hlc +hlc +hlc +fdz +hpF +hlc +hlc +hlc +hlc +hlc +cKZ +hNk +qtw +jrQ +hlc +qdl +qdl +qdl +hlc dhe dhe dhe @@ -114661,16 +115412,16 @@ ajc ajc hnE ajc -omN -sgb -omN -kvh -omN +bGu +aGg +bGu +lal +bGu jwD jwD -sgb -sgb -sgb +aGg +aGg +aGg ajc ajc hnE @@ -114695,88 +115446,88 @@ dhe dhe dhe dhe -xDh -seL -vvp -sca -aUI -mEq -jur -ljH -hxg -sHb -uJC -fDM -rRf -qJe -xNa -vkb -qQk -nZY -cOv -bjW -hWY -lbg -nZY -dhe -dhe -aHI -yec -pmY -aMY -aMY -aMY -uom -xEK -adS -aet -adS -oZh -aeu -avu -jtY -xwt -wye -cKT -fhu -iiE -nhZ -qUh -qcv -sML -cCU -mEF -dPS -uLq -qKu -ooY -hCD -fhZ -bGk -kIA -fhZ -ooY -ooY -qKu -mOo -klo -iiS -pEN -tqw -chx -veB -agk -veB -veB -wJz -xRY -mim -dRL -kZb -puK -lPd -lJt -lQG +unl +hKV +rMq +mgB +cSH +kNe +fEQ +jkm +nOt +uGW +fvM +tMY +sui +uAu +lGz +kaF +dkd +vWx +sbK +sXR +jmD +iMO +vWx +dhe +dhe +mbJ +ipk +mMa +hFC +hFC +hFC +bsK +mLh +qxm +hdj +qxm +aBX +oys +bMP +xUs +lmK +ydF +hHv +ppM +xOv +xBB +eiC +rhi +fRi +sPp +kwg +sNo +hnW +mwK +umP +gxk +wQP +lFX +rDf +wQP +umP +umP +mwK +fNY +cif +bYn +ehJ +dJF +cwh +vwe +lsd +vwe +vwe +pxS +bwo +dIY +nKC +oNV +uyO +qdl +kVp +hlc dhe dhe dhe @@ -114918,16 +115669,16 @@ ajc ajc hnE jwD -omN -kvh -sgb -sgb -kvh -kvh -kvh -kvh -pPX -sgb +bGu +lal +aGg +aGg +lal +lal +lal +lal +qDh +aGg ajc ajc hnE @@ -114952,88 +115703,88 @@ dhe dhe dhe dhe -xDh -utz -bag -wTN -vvp -eHr -syx -ldC -hai -sHb -uJC -fDM -bJm -pGb -pGb -tDB -tXD -oJi -etq -bWA -pqo -nBv -nZY -dhe -dhe -aHI -xNS -aNc -aNc -aNc -aNc -aNc -lIe -adS -aet -adS -oZh -aeu -vWH -apV -qoq -yfW -xdF -mXf -lRN -vxg -spU -qcv -sML -cCU -aDM -oSi -qxY -bBv -xpO -xpO -sUj -kDE -vkQ -vjG -gvk -gvk -vfe -bCE -gCT -gCT -lIq -iay -tni -kIk -tni -tni -gCT -tni -fcr -eYY -kcu -lPd -lPd -pgb -ckj -lQG +unl +fog +bvk +wOL +rMq +njK +nkG +dVN +fll +uGW +fvM +tMY +wgm +bBr +bBr +kjK +byY +vND +vXX +xBU +aSi +vAm +vWx +dhe +dhe +mbJ +dty +mry +mry +mry +mry +mry +cWf +qxm +hdj +qxm +aBX +oys +igB +xNQ +kwA +xZZ +ePl +sPy +egP +khl +hlC +rhi +fRi +sPp +kXm +fst +mnB +klL +txI +txI +fyg +fZH +iwo +moA +pwm +pwm +mMr +uVI +aoZ +aoZ +qLp +fBq +nPs +rJG +nPs +nPs +aoZ +nPs +wRf +kVZ +sgD +qdl +qdl +cIF +jRA +hlc dhe dhe dhe @@ -115175,16 +115926,16 @@ ajc ajc hnE ajc -omN -sgb -omN -sgb -omN +bGu +aGg +bGu +aGg +bGu ajc ajc -sgb -kvh -sgb +aGg +lal +aGg ajc ajc hnE @@ -115209,88 +115960,88 @@ dhe dhe dhe dhe -xDh -wSz -vvp -edG -vvp -tjZ -nRp -qoJ -ttH -sHb -uJC -fDM -xVP -loR -cXe -hmw -jJe -nZY -mqE -phe -eAn -qxg -nZY -dhe -dhe -aHI -qgJ -pmY -rvc -aMY -aMY -uom -nNb -adS -aet -adS -oZh -aeu -lUI -jAF -nQY -raq -eMe -fhu -qhV -vgI -cOJ -qcv -sML -cCU -fPL -qGL -oqM -qKu -ptZ -ooY -fhZ -dQy -mHH -fhZ -ooY -ooY -qKu -nth -dnT -mlV -iSt -gFf -bOD -ayR -nPQ -nPQ -vlc -nDr -iar -ltu -vAx -blR -aXw -lPd -lPd -lQG +unl +oNp +rMq +uPc +rMq +bPE +qxG +kDi +uDc +uGW +fvM +tMY +sNX +lxQ +rQK +lgB +vcJ +vWx +xeo +paf +eFx +tmn +vWx +dhe +dhe +mbJ +gUE +mMa +xUc +hFC +hFC +bsK +vSV +qxm +hdj +qxm +aBX +oys +mxV +lJn +sdf +jMD +scY +ppM +nbq +iyC +eQy +rhi +fRi +sPp +kWP +lNi +tMG +mwK +hVg +umP +wQP +kgr +ffo +wQP +umP +umP +mwK +mwf +qrL +ekP +lyn +ofJ +gcm +ttq +fIy +fIy +atO +ljv +dUO +qgR +vHx +pVd +nNq +qdl +qdl +hlc dhe dhe dhe @@ -115432,15 +116183,15 @@ ajc ajc hnE jwD -omN -sgb -omN -sgb -kvh -omN +bGu +aGg +bGu +aGg +lal +bGu ajc ajc -kvh +lal jwD ajc ajc @@ -115466,88 +116217,88 @@ dhe dhe dhe dhe -xDh -skf -sjh -ykj -vvp -xDh -ami -czj -ttH -sHb -sHb -sHb -agM -vgb -sAN -adS -kdl -aeu -pkh -pJQ -kHp -aeu -aeu -adS -adS -adS -qgJ -pmY -aMY -aMY -aMY -uom -nNb -adS -oid -adS -oZh -aeu -xrB -kCk -dTx -oyH -hvD -bJc -mhJ -mWw -cCU -cCU -cCU -cCU -cCU -ruP -eFg -qKu -fhZ -fhZ -fhZ -pao -fhZ -fhZ -fhZ -qKu -qKu -lQG -lQG -lQG -uvX -fmj -lQG -lQG -lQG -lQG -lQG -azt -iar -kcc -dZR -gxK -lPd -lPd -lPd -lQG +unl +rbM +ljO +bTZ +rMq +unl +eHg +cKw +uDc +uGW +uGW +uGW +vOO +mWp +laM +qxm +mNj +oys +wLR +pYW +qwU +oys +oys +qxm +qxm +qxm +gUE +mMa +hFC +hFC +hFC +bsK +vSV +qxm +wzb +qxm +aBX +oys +yky +lhA +oTm +obR +bvm +qig +bnS +rGx +sPp +sPp +sPp +sPp +sPp +oyL +oTo +mwK +wQP +wQP +wQP +ehD +wQP +wQP +wQP +mwK +mwK +hlc +hlc +hlc +pFV +dac +hlc +hlc +hlc +hlc +hlc +eNS +dUO +cfu +jrQ +cxR +qdl +qdl +qdl +hlc dhe dhe dhe @@ -115579,7 +116330,7 @@ ajc ajc ajc ajc -lfi +phT ajc ajc ajc @@ -115689,15 +116440,15 @@ ajc ajc hnE ajc -omN -sgb -omN -omN -sgb -kvh -omN +bGu +aGg +bGu +bGu +aGg +lal +bGu ajc -sgb +aGg jwD ajc ajc @@ -115723,88 +116474,88 @@ dhe dhe dhe dhe -xDh -bnP -sTt -kFX -ktZ -xDh -qEV -qoJ -fSO -mke -wyl -kyO -ohE -ury -adS -adS -oPL -aeu -aeu -aeu -aeu -aeu -hOw -dUI -iUp -sIh -rHY -pmY -aMY -lNf -aMY -uom -nNb -adS -aet -adS -oZh -aeu -ifA -ifA -ifA -ifA -ifA -ifA -pXA -jVV -ulh -ulh -jgz -ulh -ulh -liG -eFg -qKu -mIX -tCw -uhL -xyn -fhZ +unl +xiZ +nTG +gNf +taK +unl +qaV +kDi +utx +hEm +qFG +jAa +wbx +rZV +qxm +qxm +lTx +oys +oys +oys +oys +oys +wvn +atR +jEI +jcF +bcv +mMa +hFC +tBo +hFC +bsK +vSV +qxm +hdj +qxm +aBX +oys +qdj +qdj +qdj +qdj +qdj +qdj +cSV +cAt +ggR +ggR +rJs +ggR +ggR +jsV +oTo +mwK +cFM +dkl +fXT +qIC +wQP dhe dhe -lQG -pfK -lPd -lPd -jfI -rpy -oPc -nJR -lPd -lPd -ckj -lQG -igT -kbP -xbT -qWt -lQG -ifa -tWj -jps -lQG +hlc +rkE +qdl +qdl +pCa +fbC +pzV +mGa +qdl +qdl +jRA +hlc +pNL +osj +vBW +ddi +hlc +toU +vhT +ilW +hlc dhe dhe dhe @@ -115831,16 +116582,16 @@ kWL ajc ajc jwD -gre -gre -gre -gre -gre -gre -gre -gre -gre -gre +coM +coM +coM +coM +coM +coM +coM +coM +coM +coM jwD ajc ajc @@ -115946,17 +116697,17 @@ ajc ajc hnE jwD -omN -kvh -sgb -omN -omN -sgb -kvh -omN -kvh -omN -omN +bGu +lal +aGg +bGu +bGu +aGg +lal +bGu +lal +bGu +bGu jwD jwD jwD @@ -115980,88 +116731,88 @@ dhe dhe dhe dhe -xDh -kdg -wZI -wZI -xdN -xDh -acB -qoJ -kgN -iWV -mOQ -jQP -jQP -sAN -adS -cIN -upf -azw -azw -azw -azw -azw -alw -adS -oZh -adS -ghY -pKn -aMY -oni -aMY -uom -ecy -adS -adS -adS -oZh -adS +unl +flZ +xKm +xKm +qal +unl +gxw +kDi +qYW +pCL +dwA +uYs +uYs +laM +qxm +pmA +ioR +ybD +ybD +ybD +ybD +ybD +kXO +qxm +aBX +qxm +mNu +rxU +hFC +vgn +hFC +bsK +iwJ +qxm +qxm +qxm +aBX +qxm dhe dhe -cfH -ngq -nNC -oDK -qLv -kIh -mNm -mNm -deQ -cgO -cgO -cuf -ugC -qKu -xFj -sKK -aLN -gvk -fhZ +kxB +pvn +jjw +gnp +bwJ +iPo +iaC +iaC +cAy +knk +knk +ruk +mfC +mwK +hvT +eVh +aDL +pwm +wQP dhe dhe -lQG -lPd -lPd -kWm -eqO -mae -fhe -eTh -hJD -lPd -lPd -lQG -axy -bOd -uhM -lQG -lQG -lQG -lQG -lQG -lQG +hlc +qdl +qdl +hWt +xBG +eus +itK +qJE +dUg +qdl +qdl +hlc +geT +xuR +aMo +hlc +hlc +hlc +hlc +hlc +hlc dhe dhe ajc @@ -116086,20 +116837,20 @@ kWL ajc ajc ajc -gre -gre -gre -gre -gre -gre -gre -gre -gre -gre -gre -gre -gre -gre +coM +coM +coM +coM +coM +coM +coM +coM +coM +coM +coM +coM +coM +coM ajc ajc ajc @@ -116204,24 +116955,24 @@ ajc hnE ajc ajc -omN -kvh -sgb -omN -omN -sgb -sgb -sgb -sgb -kvh -kvh -kvh -kvh -sgb -sgb -kvh -kvh -kvh +bGu +lal +aGg +bGu +bGu +aGg +aGg +aGg +aGg +lal +lal +lal +lal +aGg +aGg +lal +lal +lal wgT dDG dDG @@ -116237,83 +116988,83 @@ dhe dhe dhe dhe -xDh -xDh -xDh -xDh -xDh -xDh -qkR -qoJ -nQg -sHb -sHb -sHb -sHb -sHb -adS -eiD -adS -adS -adS -adS -adS -adS -adS -adS -oZh -adS -ehS -pmY -aMY -aMY -aMY -uom -cHe -ozF -sfi -mLu -tSG -adS -aeu -cfH -cfH -aeZ -kDk -cfH -cfH -cfH -cfH -lXV -ljk -lXV -cfH -cfH -cfH -qKu -qKu -qKu -aLN -fhZ -fhZ +unl +unl +unl +unl +unl +unl +eyR +kDi +vUI +uGW +uGW +uGW +uGW +uGW +qxm +aho +qxm +qxm +qxm +qxm +qxm +qxm +qxm +qxm +aBX +qxm +bmE +mMa +hFC +hFC +hFC +bsK +ibk +tmp +hbD +eXN +xpj +qxm +oys +kxB +kxB +gPb +bTq +kxB +kxB +kxB +kxB +cAP +wHZ +cAP +kxB +kxB +kxB +mwK +mwK +mwK +aDL +wQP +wQP dhe dhe -lQG -eWI -cVq -sce -jfI -ygD -tUu -nJR -iVc -cVq -qAt -lQG -lQG -lQG -lQG -lQG +hlc +oOJ +mih +akz +pCa +lCW +lRE +mGa +tDa +mih +suV +hlc +hlc +hlc +hlc +hlc dhe dhe dhe @@ -116341,24 +117092,24 @@ ajc ajc jwD ajc -gre -gre -gre -gre -gre -gre -bad -jKR -eYL -pyr -kDL -dHK -bad -gre -gre -gre -gre -gre +coM +coM +coM +coM +coM +coM +gke +jGg +vCY +ybd +qmB +eUk +gke +coM +coM +coM +coM +coM ajc kWL ajc @@ -116462,15 +117213,15 @@ hnE ajc ajc ajc -omN -kvh -sgb -omN -omN -omN -kvh -omN -omN +bGu +lal +aGg +bGu +bGu +bGu +lal +bGu +bGu jwD jwD jwD @@ -116497,76 +117248,76 @@ dhe dhe dhe dhe -sHb -kQP -qpv -hYd -qoJ -ehq -otb -ovM -bBA -eDF -amx -wdg -xnD -wUE -dEA -adS +uGW +bwM +pni +bMX +kDi +fel +rVT +wGF +vle +dif +fJS +fiA +cmq +snl +mXZ +qxm dhe dhe dhe -adS -oZh -oZh -adS -dIX -pmY -aMY -aMY -aMY -uom -lqN -adS -adS -adS -elj -vzx -uZp -fev -oDK -uBC -loZ -tuu -rjA -cfH -kPs -fea -lEk -fNh -ckJ -fxx -gZH -gZH -gZH -qKu -aLN -fhZ +qxm +aBX +aBX +qxm +bOR +mMa +hFC +hFC +hFC +bsK +ssp +qxm +qxm +qxm +wAW +sUH +wyY +ums +gnp +eYC +bOj +ldC +eWl +kxB +qEv +xAF +hrs +xjm +kuJ +rrO +dLK +dLK +dLK +mwK +aDL +wQP dhe dhe dhe -lQG -ezA -wos -wIU -jfI -rpy -oPc -nJR -cXk -wos -eNB -lQG +hlc +kJh +wkW +eTI +pCa +fbC +pzV +mGa +oNg +wkW +bkD +hlc dhe dhe dhe @@ -116595,27 +117346,27 @@ ajc ajc ajc ajc -xeZ -xeZ -xeZ -xeZ -xeZ -gre -npD -eYL -kDL -soY -eYL -eYL -eYL -eYL -kDL -soY -eYL -npD -gre -gre -gre +oaV +oaV +oaV +oaV +oaV +coM +rLw +vCY +qmB +gas +vCY +vCY +vCY +vCY +qmB +gas +vCY +rLw +coM +coM +coM jwD kWL ajc @@ -116720,22 +117471,22 @@ hnE ajc ajc ajc -omN -kvh -sgb -sgb -sgb -kvh -sgb -sgb -sgb -sgb -sgb -sgb -sgb -sgb -sgb -sgb +bGu +lal +aGg +aGg +aGg +lal +aGg +aGg +aGg +aGg +aGg +aGg +aGg +aGg +aGg +aGg unm dDG dDG @@ -116754,76 +117505,76 @@ dhe dhe dhe dhe -sHb -kQP -qkR -qoJ -oXK -qdd -oHn -jUP -bBA -cUf -lll -sRB -toT -xeq -juI -adS -adS -adS -adS -adS -oZh -adS -adS -cCz -aNb -aNb -aNb -aNb -aNb -mmY -aHI -adS -pii -oZh -adS -aeu -aeu -cfH -cfH -cfH -cfH -cfH -cfH -sCF -nmO -cGN -xnA -djh -fxx -hDt -neW -neW -qKu -aLN -fhZ +uGW +bwM +eyR +kDi +deC +msh +cJX +wMu +vle +jrl +bHL +oNL +haO +jZb +hTH +qxm +qxm +qxm +qxm +qxm +aBX +qxm +qxm +dPz +bEn +bEn +bEn +bEn +bEn +eVi +mbJ +qxm +xtP +aBX +qxm +oys +oys +kxB +kxB +kxB +kxB +kxB +kxB +nrx +lwY +jzF +gyx +cSd +rrO +oUZ +xBP +xBP +mwK +aDL +wQP dhe dhe dhe -lQG -lPd -lPd -uWz -mwZ -mae -fhe -pjS -aPG -hUF -lPd -lQG +hlc +qdl +qdl +ovj +psg +eus +itK +gZG +rBa +wVH +qdl +hlc dhe dhe dhe @@ -116852,27 +117603,27 @@ ajc ajc ajc ajc -xeZ -fdC -kzn -flc -xeZ -eYL -eYL -mJH -raW -raW -raW -coR -raW -raW -raW -raW -cRL -eYL -eYL -gre -gre +oaV +kbv +vsV +tDD +oaV +vCY +vCY +eGp +erO +erO +erO +qwF +erO +erO +erO +erO +qBM +vCY +vCY +coM +coM ajc kWL kWL @@ -116978,13 +117729,13 @@ hnE ajc ajc ajc -omN -omN -omN -omN -omN -omN -omN +bGu +bGu +bGu +bGu +bGu +bGu +bGu ajc jwD ajc @@ -117011,76 +117762,76 @@ dhe dhe dhe dhe -sHb -kQP -mOQ -cRt -vcO -bJi -sAN -nev -bBA -tjh -jAl -tIC -gCu -bBA -iDV -adS -iBI -cmy -adS -cRk -oZh -adS -lCc -iij -pmY -aMY -aMY -aMY -uom -uir -aup -adS -ojm -nXg -kNJ -tQI -aeu -rrg -jnN -xsi -rAj -uUW -mSi -wYW -gYE -bMI -tRP -qat -fxx -vHt -hqa -dXE -qKu -yaF -toF +uGW +bwM +dwA +dAl +pFb +bCT +laM +kDF +vle +nbo +tGA +lmZ +vvY +vle +emT +qxm +bsv +qkH +qxm +pcw +aBX +qxm +eNP +mRf +mMa +hFC +hFC +hFC +bsK +iAr +xks +qxm +uVV +jJt +cxi +ksh +oys +vpS +eHr +wWF +biP +rnh +fRA +pGw +ifN +beB +gqv +piP +rrO +fBm +alz +aLw +mwK +vRS +dCd qlX dhe dhe -lQG -pfK -lPd -lPd -jfI -hjq -vTc -nJR -lPd -lPd -ckj -lQG +hlc +rkE +qdl +qdl +pCa +pkJ +jAZ +mGa +qdl +qdl +jRA +hlc dhe dhe dhe @@ -117109,27 +117860,27 @@ ajc ajc ajc ajc -xeZ -jZn -aWW -joJ -xeZ -vSA -fmk -raW -raW -lVh -nsl -nsl -mOW -nsl -fmk -raW -raW -pGq -mJH -gre -gre +oaV +wKs +wgJ +ron +oaV +aPO +lej +erO +erO +gPr +qGX +qGX +lrv +qGX +lej +erO +erO +sYH +eGp +coM +coM ajc ajc ajc @@ -117268,76 +118019,76 @@ dhe dhe dhe dhe -sHb -sHb -sHb -sHb -pUW -sHb -sHb -sHb -bBA -alQ -tMF -kZR -kZR -hAV -bIn -adS -fSn -aet -adS -cRk -adS -adS -knx -aMG -aMG -aMG -aMG -aMG -aMG -aMG -knx -adS -adS -oZh -kNJ -pEJ -aeu -wbQ -tRM -neU -ehy -nNf -mSi -nCe -fxx -dWn -fxx -fxx -fxx -vHt -hqa -tMv -qKu -yaF -jCN +uGW +uGW +uGW +uGW +wsM +uGW +uGW +uGW +vle +sCa +wWu +kcB +kcB +jht +sav +qxm +hzD +hdj +qxm +pcw +qxm +qxm +fUQ +myD +myD +myD +myD +myD +myD +myD +fUQ +qxm +qxm +aBX +cxi +rmP +oys +qea +xSK +sdI +aAx +hMC +fRA +pOp +rrO +pqZ +rrO +rrO +rrO +fBm +alz +hxb +mwK +vRS +rJm aqR mgv dhe -lQG -lQG -lQG -lQG -lQG -lQG -lQG -lQG -lQG -lQG -lQG -lQG +hlc +hlc +hlc +hlc +hlc +hlc +hlc +hlc +hlc +hlc +hlc +hlc dhe dhe dhe @@ -117364,32 +118115,32 @@ jwD jwD jwD jwD -xeZ -xeZ -xeZ -xeZ -uhK -dYA -xeZ -xeZ -tsK -raW -lVh -kOG -cSm -cSm -cSm -cSm -cSm -wDu -raW -pGq -ipX -gre -gre -gre -gre -gre +oaV +oaV +oaV +oaV +lOi +rSV +oaV +oaV +hXp +erO +gPr +vtr +prA +prA +prA +prA +prA +gyr +erO +sYH +vuV +coM +coM +coM +coM +coM ajc ajc kWL @@ -117527,72 +118278,72 @@ dhe dhe dhe dDG -iWV -lAa -qZM -uiJ -iWV +pCL +aDv +rHq +sfr +pCL dDG -bBA -bBA -bBA -bBA -bBA -bBA -fkQ -adS -gGN -aet -sEo -oZh -adS -bvV -wbM -aMG -wZZ -iJW -aJf -lON -wbM -aMG -wbM -hET -adS -oZh -kNJ -vIe -aeu -xoN -wGo -xsi -hae -fcP -szl -lZR -pBc -asW -cIj -jMp -jaG -efE -jaG -fBF -qKu -uab -bXm +vle +vle +vle +vle +vle +vle +jKb +qxm +jWj +hdj +cJb +aBX +qxm +wnn +hKj +myD +sVs +gJv +stO +jwx +hKj +myD +hKj +qBE +qxm +aBX +cxi +nAN +oys +srh +mmC +wWF +ltE +yhX +swm +gOs +gcS +ldZ +jsr +uFF +eCj +nwO +eCj +vCA +mwK +xws +mkA hgK aqR dhe dhe -gtf -lHD -dBV -pZF -qiY -gtf -vGb -myp -lbo +mSl +rAK +cmr +drR +wIy +mSl +jqB +cvF +lVU dDG dDG dDG @@ -117620,34 +118371,34 @@ ajc ajc ajc ajc -hhr -xeZ -oQI -jxN -xeZ -gIW -yaU -gfh -xeZ -tsK -raW -oxi -cSm -cSm -gVL -nnY -jQU -cSm -cSm -pqh -dXO -qkE -gre -fdg -fdg -pwX -gre -gre +upS +oaV +bXS +gxy +oaV +qmE +tgu +lSW +oaV +hXp +erO +gkq +prA +prA +nWG +pmg +nwo +prA +prA +lLC +xXY +xyH +coM +uJq +uJq +anj +coM +coM ajc kWL ajc @@ -117784,74 +118535,74 @@ dhe dhe dDG dDG -iWV -hlz -rdD -juL -iWV +pCL +rci +xWX +iyq +pCL dDG dhe dhe dhe dhe azp -bBA +vle jwD -adS -hcW -fSn -adS -oZh -adS -wbM -pIH -aMG -naK -haX -eib -omn -mkI -aMG -pIH -wbM -adS -oZh -kNJ -tQI -aeu -neU -bri -neU -jTS -sCv -lMe -ixF -mft -xgS -jaG -iCf -cCL -txf -iGQ -cLj -lSm -yaF -wCu +qxm +mfU +hzD +qxm +aBX +qxm +hKj +sVq +myD +rOB +rCN +vfP +bPu +reU +myD +sVq +hKj +qxm +aBX +cxi +ksh +oys +sdI +ozr +sdI +ftU +sRd +fRA +hOK +fJw +ofq +eCj +xzN +cyY +bFN +kWt +ycI +uEr +vRS +xmK aqR hgK aqR dhe -gtf -lHD -dBV -rzn -jPw -smb -ieX -cns -lbo -lbo -lbo +mSl +rAK +cmr +aiO +vSi +lKL +paB +mXU +lVU +lVU +lVU dDG dDG dDG @@ -117878,33 +118629,33 @@ jwD jwD jwD jwD -ifW -srj -dGm -ifW -cYt -sWr -gTT -xeZ -xAh -raW -dXO -cSm -jBO -iJV -dRx -xoI -mSe -cSm -rQQ -eYL -kDL -gre -ktO -rQH -wyy -pwX -gre +iUB +koB +nLB +iUB +tXe +vDK +wbX +oaV +jwM +erO +xXY +prA +sVt +eFY +kXr +oUo +tPR +prA +dMt +vCY +qmB +coM +iwN +nBN +rDL +anj +coM ajc kWL ajc @@ -118041,74 +118792,74 @@ dhe dDG dDG dDG -iWV -iWV -dYR -iWV -iWV +pCL +pCL +xVJ +pCL +pCL dDG dDG dhe dDG dDG roH -bBA +vle jwD -adS -hHR -nIT -adS -oZh -adS -adS -adS -aeu -khG -aJw -eib -wbM -xzP -aeu -adS -adS -adS -oZh -kNJ -pEJ -aeu -fAs -jTh -dkM -bOa -uzp -bPh -xUp -xUp -qeq -pxE -gCc -mXF -mXF -mXF -jCk -qKu -yaF -fhZ +qxm +cCE +rNJ +qxm +aBX +qxm +qxm +qxm +oys +utB +vWo +vfP +hKj +hIE +oys +qxm +qxm +qxm +aBX +cxi +rmP +oys +tFE +tjZ +xDy +gos +mPo +qaJ +uOW +uOW +rBn +kpe +dhy +vAU +vAU +vAU +tAY +mwK +vRS +wQP aqR dhe dhe dhe -gtf -lHD -dBV -uUO -bxv -gtf -qxb -aNX -mma -dnq -jkJ +mSl +rAK +cmr +dPn +few +mSl +ieV +cOn +piV +vzO +moK cwr cwr cwr @@ -118135,34 +118886,34 @@ fFE fFE fFE fFE -ddr -ylz -ylz -rgk -dvT -mIp -ppy -pGn -fnT -saT -cID -cSm -wOm -lzb -fhq -qcT -fhq -mcb -uED -thm -thm -pDd -ieG -xmU -tbX -koV -gre -cZd +wzz +hgc +hgc +uhI +fpM +vdg +cRh +jWV +yep +bJc +qBl +prA +uRU +lmt +wmf +eEg +wmf +ieN +mod +djl +djl +jef +wrN +bFf +xwj +lVo +coM +mPL kWL ajc ajc @@ -118311,61 +119062,61 @@ dDG dDG dDG jwD -adS -adS -adS -adS -oZh -oZh -oZh -oZh -aeu -aeu -aeu -onD -aeu -aeu -aeu -oZh -oZh -oZh -oZh -kNJ -vIe -aeu -kLd -sIK -gIm -kVZ -xVk -lMe -eOI -bBG -jaR -uci -sWx -sWx -xhD -qDH -iVX -qKu -aLN -fhZ -fhZ -fhZ -fhZ -fhZ -gtf -gtf -gtf -cHa -gtf -gtf -lqU -lDm -lbo -lbo -lbo +qxm +qxm +qxm +qxm +aBX +aBX +aBX +aBX +oys +oys +oys +qhn +oys +oys +oys +aBX +aBX +aBX +aBX +cxi +nAN +oys +jfm +nmH +tfU +yiO +lIG +fRA +kYm +lWw +cvA +kxs +dSC +dSC +fbd +xyZ +nah +mwK +aDL +wQP +wQP +wQP +wQP +wQP +mSl +mSl +mSl +bSc +mSl +mSl +uKI +mhr +lVU +lVU +lVU dDG dDG dDG @@ -118392,33 +119143,33 @@ jwD jwD jwD jwD -ifW -bTV -bTV -ifW -pmW -cYt -mXg -xeZ -uiX -jSl -lVh -cSm -xIo -aVb -vUM -aVb -kxu -cSm -gOk -eYL -uTb -gre -eIC -qXE -fPm -iiK -gre +iUB +eTb +eTb +iUB +tUS +tXe +aNu +oaV +pOd +mSp +gPr +prA +txm +wOl +wUL +wOl +hJX +prA +vjK +vCY +wQb +coM +vAs +lkx +uLe +dDI +coM ajc kWL ajc @@ -118571,56 +119322,56 @@ ajc dDG dhe dhe -adS -adS -adS -adS -oZh -oZh -oZh -oZh -rpZ -oZh -oZh -oZh -oZh -nnL -brq -vQr -jmj -yhv -aeu -fAs -jyj -bOa -bOa -jeS -lMe -eOI -bBG -jaR -sbv -sWx -lnf -xhD -qDH -iVX -sXJ -hlq -tLk -tLk -kqw -tLk -nDe -jOs -bqe -bsG -bwH -wHx -gtf -eUs -wsi -sfO +qxm +qxm +qxm +qxm +aBX +aBX +aBX +aBX +nSq +aBX +aBX +aBX +aBX +sOP +gnf +cBd +mxU +tCP +oys +tFE +ggK +gos +gos +flb +fRA +kYm +lWw +cvA +fEe +dSC +vQs +fbd +xyZ +nah +qya +mSd +jwQ +jwQ +xcZ +jwQ +tiE +klX +diL +ilj +acb +wDb +mSl +usA +nVl +kOz uAe uAe uAe @@ -118649,33 +119400,33 @@ jVb jVb jVb jVb -oJr -izM -qGq -xeZ -cmu -oCQ -bpb -xeZ -tsK -jSl -oxi -cSm -cSm -pPo -iCh -laF -cSm -cSm -nbC -lVh -tsT -gre -icv -icv -iiK -gre -gre +vFy +hhg +lHY +oaV +thf +itc +ttn +oaV +hXp +mSp +gkq +prA +prA +tOZ +vsA +pew +prA +prA +aGe +gPr +ycU +coM +tSU +tSU +dDI +coM +coM ajc kWL ajc @@ -118831,53 +119582,53 @@ dhe dhe dhe dhe -adS -adS -adS -ilG -kEV -xZm -hQq -kNJ -adS -adS -adS -adS -adS -adS -gii -aeu -pfO -bOa -bOa -jaB -qBp -lMe -lMe -lMe -lMe -lMe -lMe -lMe -lMe -lMe -lMe -qKu -fhZ -hBj -fhZ -fhZ -fhZ -fhZ -hMR -ixB -utS -vVw -oPN -gtf -gtf -gtf -gtf +qxm +qxm +qxm +qNo +bPK +rLP +sEr +cxi +qxm +qxm +qxm +qxm +qxm +qxm +fEB +oys +oYV +gos +gos +nBR +hkv +fRA +bra +bra +bra +bra +bra +bra +bra +bra +bra +mwK +wQP +mdn +wQP +wQP +wQP +wQP +ktG +fwT +gpl +pnw +isK +mSl +mSl +mSl +mSl dhe dhe dDG @@ -118906,32 +119657,32 @@ jwD jwD jwD jwD -xeZ -xeZ -xeZ -xeZ -nOV -xeZ -xeZ -xeZ -tsK -jSl -dXO -kOG -cSm -cSm -cSm -cSm -cSm -bck -jSl -pGq -ipX -gre -gre -fVD -gre -gre +oaV +oaV +oaV +oaV +vgw +oaV +oaV +oaV +hXp +mSp +xXY +vtr +prA +prA +prA +prA +prA +vFL +mSp +sYH +vuV +coM +coM +eIy +coM +coM ajc ajc kWL @@ -119090,48 +119841,48 @@ dhe dhe dhe dhe -adS -adS -adS -nZL -adS -adS -adS +qxm +qxm +qxm +xMP +qxm +qxm +qxm dhe dhe dhe dhe -adS -vXk -aeu -ptg -bOa -pRI -lKS -pVL -kHm -tqB -tqh -cOM -gjo -ovY -cKr -kHm +qxm +tTp +oys +fxo +gos +rSQ +qAY +jtp +fRA +bjQ +uAX +mmj +shS +vUW +qRg +vSy dhe dhe -fhZ -kxt -pJY -htO -fhZ +wQP +fzN +mkG +kdo +wQP dhe -sQi -hVW -jKX -iRT -rEw -sQi -sQi +akA +aiP +xMt +llj +lLl +akA +akA dhe dhe dhe @@ -119165,28 +119916,28 @@ ajc ajc ajc ajc -xeZ -gLE -kxn -kXJ -xeZ -pjU -uIP -jSl -jSl -dXO -hlR -hlR -jxY -hlR -ewu -jSl -jSl -pGq -mJH -gre -gre -rkL +oaV +jTF +bbZ +aAD +oaV +luj +aOL +mSp +mSp +xXY +abC +abC +fAo +abC +sbX +mSp +mSp +sYH +eGp +coM +coM +qcP ajc ajc ajc @@ -119348,46 +120099,46 @@ dhe dhe dhe dhe -adS -xae -hVT -lrz -adS +qxm +vcq +bAS +gQH +qxm dhe dhe dhe dhe dhe -adS -vXk -aeu -wde -fPd -lYM -neU -lwn -kHm -wxM -cvq -cvq -uYY -cvq -csv -kHm +qxm +tTp +oys +kIw +qeo +bbT +inr +qYq +fRA +mCw +kJg +kJg +rWz +kJg +giP +vSy dhe dhe -fhZ -tQB -wVX -tQB -fhZ +wQP +pju +vXG +pju +wQP dhe -sQi -dVY -qKS -yit -pfP -sQi +akA +gUu +bBc +kQC +eNz +akA dhe dhe dhe @@ -119422,27 +120173,27 @@ ajc ajc ajc ajc -xeZ -ono -nuQ -lHl -xeZ -eYL -eYL -eTX -jSl -jSl -jSl -jSl -lbr -jSl -jSl -jSl -xBm -eYL -eYL -gre -gre +oaV +wrw +nmV +vcA +oaV +vCY +vCY +oSl +mSp +mSp +mSp +mSp +ylh +mSp +mSp +mSp +bJJ +vCY +vCY +coM +coM ajc kWL kWL @@ -119605,46 +120356,46 @@ dhe dhe dhe dhe -adS -adS -odP -adS -adS +qxm +qxm +rCW +qxm +qxm dhe dhe dhe dhe dhe -adS -vJs -mhn -pnv -kSq -uXW -pLK -hKM -bjl -iTY -vgO -vgO -vgO -vgO -kQW -kHm +qxm +llz +fTa +jgE +mQE +oYF +vVf +uOy +jyK +hiV +gZI +gZI +gZI +gZI +swy +vSy dhe dhe -fhZ -dQE -iIL -ktQ -fhZ +wQP +qSg +kvW +rTI +wQP dhe -sQi -kqO -sQi -sQi -kqO -sQi +akA +nwS +akA +akA +nwS +akA dhe dhe dhe @@ -119679,27 +120430,27 @@ ajc ajc ajc ajc -xeZ -xeZ -xeZ -xeZ -xeZ -gre -npD -eYL -ffR -nje -eYL -eYL -eYL -eYL -ffR -nje -eYL -npD -gre -gre -gre +oaV +oaV +oaV +oaV +oaV +coM +rLw +vCY +nvF +auW +vCY +vCY +vCY +vCY +nvF +auW +vCY +rLw +coM +coM +coM jwD kWL ajc @@ -119862,39 +120613,39 @@ dDG dhe dDG dhe -adS +qxm aRN xXs aRN -adS +qxm dhe dhe dhe dhe dhe -adS -adS -aeu -wde -brb -lYM -neU -cey -clm -clm -sPM -clm -iyM -gBk -oKJ -kHm +qxm +qxm +oys +kIw +dGH +bbT +inr +xmt +iKj +iKj +kvb +iKj +mIT +tNy +yhi +vSy dhe dhe -fhZ -fhZ -fhZ -fhZ -fhZ +wQP +wQP +wQP +wQP +wQP dhe dhe duT @@ -119939,24 +120690,24 @@ ajc ajc jwD ajc -gre -gre -gre -gre -gre -gre -ncb -hfu -eYL -tuA -ffR -qBv -ncb -gre -gre -gre -gre -gre +coM +coM +coM +coM +coM +coM +qYu +rfC +vCY +pmo +nvF +osa +qYu +coM +coM +coM +coM +coM ajc kWL ajc @@ -120131,20 +120882,20 @@ dhe dhe dhe dhe -aeu -duO -qgO -xOl -neU -mVW -nVC -wuZ -jzr -mtE -xsY -wPe -kHm -kHm +oys +jmd +cjr +qTE +inr +nRN +anB +did +yev +oJF +bzd +aIB +vSy +vSy dhe dhe dhe @@ -120198,20 +120949,20 @@ kWL ajc ajc ajc -gre -gre -gre -gre -gre -gre -gre -gre -gre -gre -gre -gre -gre -gre +coM +coM +coM +coM +coM +coM +coM +coM +coM +coM +coM +coM +coM +coM ajc ajc ajc @@ -120388,20 +121139,20 @@ dhe dhe dhe dDG -aeu -nKT -prF -nKT -neU -hVf -iYY -pEz -jzr -dcz -uOV -uZt -sDf -kHm +oys +fUp +dyk +fUp +inr +kQg +hNR +tTu +yev +nFs +agH +sGt +xgf +vSy dhe dhe dhe @@ -120457,16 +121208,16 @@ kWL ajc ajc jwD -gre -gre -gre -gre -gre -gre -gre -gre -gre -gre +coM +coM +coM +coM +coM +coM +coM +coM +coM +coM jwD ajc ajc @@ -120645,20 +121396,20 @@ dhe dhe dDG dDG -aeu -beR -beR -beR -neU -kFy -kHm -kFy -kFy -kHm -kFy -kHm -bNZ -kHm +oys +fir +fir +fir +inr +utX +vSy +utX +utX +vSy +utX +vSy +oTr +vSy dhe dhe dhe @@ -120719,7 +121470,7 @@ ajc ajc ajc ajc -unv +aoi ajc ajc ajc @@ -120913,9 +121664,9 @@ ajc ajc ajc ajc -kHm -bNZ -kHm +vSy +oTr +vSy dhe dhe dhe @@ -121170,9 +121921,9 @@ ajc ajc ajc ajc -kHm -dmO -kHm +vSy +bkX +vSy dhe dhe dhe @@ -129137,9 +129888,9 @@ dhe dhe dhe dhe -xyc -vGU -xyc +koP +khA +koP ajc dhe dhe @@ -129393,11 +130144,11 @@ dhe dhe dhe dhe -tcl -xyc -jEp -xyc -tcl +tFf +koP +rJS +koP +tFf dhe dhe dhe @@ -129649,13 +130400,13 @@ dhe dhe dhe dhe -xyc -xyc -ezP -vGU -jst -xyc -xyc +koP +koP +bst +khA +drl +koP +koP dhe dhe dhe @@ -129905,15 +130656,15 @@ dhe dhe dhe dhe -xyc -xyc -upP -wpu -wpu -wpu -qUu -xyc -xyc +koP +koP +vEb +qVN +qVN +qVN +kBx +koP +koP dhe dhe dhe @@ -130162,15 +130913,15 @@ dhe dhe dhe dhe -xyc -udf -oYU -wpu -utE -wpu -nGh -eqd -xyc +koP +sSh +mmN +qVN +hmp +qVN +wAa +bwi +koP dhe dhe dhe @@ -130419,15 +131170,15 @@ dhe dhe dhe dhe -xyc -xyc -lAC -wpu -wpu -wpu -wkx -xyc -xyc +koP +koP +rLn +qVN +qVN +qVN +hns +koP +koP dhe dhe dhe @@ -130677,13 +131428,13 @@ dhe dhe dhe dhe -xyc -xyc -cpj -fuG -jzL -xyc -xyc +koP +koP +yhe +caa +gzU +koP +koP dhe dhe dhe @@ -130935,11 +131686,11 @@ dhe dhe dhe dhe -tcl -xyc -pgA -xyc -tcl +tFf +koP +sEO +koP +tFf dhe dhe dhe @@ -131193,9 +131944,9 @@ dhe dhe dhe dhe -xyc -xyc -xyc +koP +koP +koP dhe dhe dhe @@ -145035,11 +145786,11 @@ aYr aYr aYr gNY -aGH -aGH -tBr -aGH -aGH +tPE +tPE +mvS +tPE +tPE aYr aYr aYr @@ -145063,11 +145814,11 @@ aYr aYr aYr aYr -aGH -aGH -tGr -aGH -aGH +tPE +tPE +czK +tPE +tPE aYr aYr aYr @@ -145292,11 +146043,11 @@ aYr aYr aYr gNY -aGH -aYm -aVR -jNr -aMg +tPE +xHW +tCT +cEP +mbA aYr aYr aYr @@ -145320,11 +146071,11 @@ aYr aYr aYr aYr -aMg -iFI -aVR -aiR -aGH +mbA +nrn +tCT +gGd +tPE aYr aYr aYr @@ -145549,11 +146300,11 @@ aYr aYr aYr gNY -aGH -aQW -sia -aGH -aGH +tPE +chs +aei +tPE +tPE aYr aYr aYr @@ -145564,10 +146315,10 @@ aYr aYr aYr aYr -aGH -aGH -aGH -aGH +tPE +tPE +tPE +tPE gNY aYr aYr @@ -145577,11 +146328,11 @@ aYr aYr aYr aYr -aGH -aGH -aPz -aQW -aGH +tPE +tPE +gTm +chs +tPE aYr aYr aYr @@ -145806,12 +146557,12 @@ aYr aYr aYr aYr -aGH -vbr -gtB -awZ -aDq -awZ +tPE +loo +lRu +nmY +fXf +nmY aYr aYr aYr @@ -145819,12 +146570,12 @@ aYr aYr aYr aYr -awZ -awZ -awZ -vsH -fBY -awZ +nmY +nmY +nmY +fAZ +vfd +nmY gNY aYr aYr @@ -145834,12 +146585,12 @@ aYr aYr aYr aYr -awZ -vbr -aZs -awZ -awZ -awZ +nmY +loo +bix +nmY +nmY +nmY aYr aYr aYr @@ -146063,12 +146814,12 @@ aYr aYr aYr aYr -aGH -fjg -aBa -xbA -aVR -ogP +tPE +iWP +jEu +mlu +tCT +kHa aYr aYr aYr @@ -146076,12 +146827,12 @@ aYr aYr aYr aYr -uuY -aVR -nij -aBa -iDJ -awZ +iuz +tCT +hEb +jsA +tch +nmY aYr aYr aYr @@ -146091,12 +146842,12 @@ aYr aYr aYr aYr -awZ -kGs -okd -jiP -aVR -dot +nmY +xbf +vcI +gYz +tCT +oTC eJP aYr aYr @@ -146320,12 +147071,12 @@ aYr aYr aYr aYr -aGH -kGs -okd -awZ -awZ -awZ +tPE +xbf +vcI +nmY +nmY +nmY aYr aYr aYr @@ -146333,12 +147084,12 @@ aYr aYr aYr aYr -awZ -awZ -awZ -vsH -iDJ -awZ +nmY +nmY +nmY +fAZ +tch +nmY aYr aYr aYr @@ -146348,12 +147099,12 @@ aYr aYr aYr aYr -awZ -kGs -okd -awZ -awZ -awZ +nmY +xbf +vcI +nmY +nmY +nmY aYr aYr aYr @@ -146577,12 +147328,12 @@ dhe dhe dhe dhe -aGH -gPp -vdY -azs -aTT -awZ +tPE +blB +kqf +dFP +nBu +nmY aYr aYr aYr @@ -146590,12 +147341,12 @@ aYr aYr aYr aYr -awZ -gTo -azs -lHt -iDJ -awZ +nmY +kzw +dFP +ste +tch +nmY aYr aYr aYr @@ -146605,10 +147356,10 @@ aYr aYr aYr aYr -awZ -kGs -okd -awZ +nmY +xbf +vcI +nmY aYr aYr aYr @@ -146834,12 +147585,12 @@ dhe dhe dhe dhe -aGH -iaF -nAU -aBa -agf -awZ +tPE +oVU +dZw +jEu +alS +nmY aYr aYr aYr @@ -146847,12 +147598,12 @@ aYr aYr aYr aYr -awZ -waG -aBa -aBa -iDJ -awZ +nmY +gpR +jEu +jEu +tch +nmY aYr aYr aYr @@ -146862,10 +147613,10 @@ aYr aYr aYr aYr -awZ -kGs -okd -awZ +nmY +xbf +vcI +nmY aYr aYr aYr @@ -147085,18 +147836,18 @@ dDG dDG dDG dhe -sWD -sWD -sWD -sWD -sWD -sWD -sWD -pED -cyH -aBa -okd -awZ +iyc +iyc +iyc +iyc +iyc +iyc +iyc +gen +kGV +jEu +vcI +nmY aYr aYr aYr @@ -147104,12 +147855,12 @@ aYr aYr aYr aYr -awZ -aMf -aBa -aBa -mBB -aGH +nmY +pbr +jEu +jEu +cml +tPE aYr aYr aYr @@ -147119,10 +147870,10 @@ aYr aYr aYr aYr -aGH -lKD -okd -awZ +tPE +kob +vcI +nmY aYr aYr aYr @@ -147342,18 +148093,18 @@ dDG dhe dhe dhe -sWD -eOT -iZO -aXB -jhj -iZO -sWD -bRr -did -aOv -alx -awZ +iyc +uhw +wXM +tln +ajo +wXM +iyc +hvt +ltt +aRA +tea +nmY aYr aYr aYr @@ -147361,12 +148112,12 @@ aYr aYr aYr aYr -awZ -aPv -aOv -fWU -iDJ -awZ +nmY +mMc +aRA +yje +tch +nmY aYr aYr aYr @@ -147376,10 +148127,10 @@ aYr aYr aYr aYr -awZ -kGs -xnt -awZ +nmY +xbf +dFt +nmY aYr aYr aYr @@ -147599,18 +148350,18 @@ dDG dhe dhe dhe -sWD -bhH -gsS -rDp -erB -kjt -sWD -bRr -okd -awZ -awZ -awZ +iyc +jfd +cqZ +jKd +pFF +kYy +iyc +hvt +vcI +nmY +nmY +nmY aYr aYr aYr @@ -147618,12 +148369,12 @@ aYr aYr aYr aYr -awZ -awZ -awZ -vsH -iDJ -awZ +nmY +nmY +nmY +fAZ +tch +nmY aYr aYr aYr @@ -147633,12 +148384,12 @@ aYr aYr aYr aYr -awZ -kGs -okd -awZ -awZ -awZ +nmY +xbf +vcI +nmY +nmY +nmY aYr aYr aYr @@ -147856,18 +148607,18 @@ dDG dDG dhe dhe -sWD -cYj -xJE -rDp -mPn -cYj -sWD -bRr -aBa -xbA -aVR -ogP +iyc +kmJ +mwk +jKd +fGx +kmJ +iyc +hvt +jEu +mlu +tCT +kHa aYr aYr aYr @@ -147875,12 +148626,12 @@ aYr aYr aYr aYr -qqs -aVR -iJj -aBa -iDJ -awZ +bfM +tCT +vxe +jEu +tch +nmY aYr aYr aYr @@ -147890,12 +148641,12 @@ aYr aYr aYr aYr -awZ -kGs -okd -rII -aVR -vQn +nmY +xbf +vcI +qMx +tCT +vMC aYr aYr aYr @@ -148113,18 +148864,18 @@ dDG dDG dhe dhe -sWD -sMn -gNg -hrM -ebC -aBG -sWD -bRr -okd -awZ -aDq -awZ +iyc +qpY +hZW +sFd +bna +mOi +iyc +hvt +vcI +nmY +fXf +nmY aYr aYr aYr @@ -148132,27 +148883,27 @@ aYr aYr aYr aYr -awZ -awZ -awZ -vsH -iDJ -awZ +nmY +nmY +nmY +fAZ +tch +nmY aYr aYr aYr -awZ -lSz -awZ +nmY +aaF +nmY aYr aYr aYr -awZ -kGs -okd -awZ -awZ -awZ +nmY +xbf +vcI +nmY +nmY +nmY aYr aYr aYr @@ -148370,17 +149121,17 @@ dDG dhe dhe dhe -sWD -aiz -kJo -ckf -lIz -gJZ -sWD -bRr -vdY -aqD -awZ +iyc +fCO +kMf +qyJ +mpa +sQe +iyc +hvt +kqf +cRJ +nmY aYr aYr aYr @@ -148390,25 +149141,25 @@ aYr aYr aYr aYr -awZ -arv -eRF -iDJ -awZ +nmY +uGf +uYK +tch +nmY aYr -aMZ -awZ -awZ -aVR -awZ -awZ -aMZ +lQn +nmY +nmY +tCT +nmY +nmY +lQn aYr -awZ -kGs -vdY -aqD -awZ +nmY +xbf +kqf +cRJ +nmY aYr aYr aYr @@ -148627,45 +149378,45 @@ dDG dhe dhe dhe -sWD -cIY -hTr -cPd -dAf -kod -itR -sjr -aBa -okd -aMZ -aMZ -aMZ -awZ -awZ -awZ -awZ -awZ -aMZ -aMZ -aMZ -aEP -aBa -rvj -aMZ -aMZ -aMZ -aqD -awZ -wph -awZ -arv -aMZ -aMZ -aMZ -koW -aBa -akH -aGH +iyc +rqi +uJx +dsj +tRu +dwK +amG +hvH +jEu +vcI +lQn +lQn +lQn +nmY +nmY +nmY +nmY +nmY +lQn +lQn +lQn +chg +jEu +ydD +lQn +lQn +lQn +cRJ +nmY +hNx +nmY +uGf +lQn +lQn +lQn +sEv +jEu +oAb +tPE aYr aYr aYr @@ -148884,45 +149635,45 @@ dhe dhe dhe dhe -sWD -wXg -lAf -mEf -oxe -gyL -sWD -sjr -pJU -vdY -azs -azs -tQo -azs -azs -azs -azs -azs -azs -wdJ -azs -lHt -aBa -hma -aES -aPg -aBa -vdY -azs -azs -azs -lHt -aBa -aPg -cyH -aAq -aBa -aSD -aGH +iyc +bTJ +nuc +sYC +gPI +bdJ +iyc +hvH +nEy +kqf +dFP +dFP +wuz +dFP +dFP +dFP +dFP +dFP +dFP +qqx +dFP +ste +jEu +qAW +sHu +etC +jEu +kqf +dFP +dFP +dFP +ste +jEu +etC +kGV +bCR +jEu +hTa +tPE aYr aYr aYr @@ -149141,45 +149892,45 @@ dhe dhe dhe dhe -sWD -jhj -iZO -jAA -wKs -qQF -sWD -cJQ -qLg -pgF -pgF -pgF -ngn -pgF -pgF -oHd -tcb -rab -jDZ -pJU -aBa -ldi -pSS -hma -aBa -vIS -hZp -cAU -xJb -xJb -pzD -xJb -gox -xJb -xJb -xJb -mQn -wmS -aGH +iyc +ajo +wXM +tpg +jHr +jSa +iyc +jYy +jQD +hqp +hqp +hqp +pbe +hqp +hqp +sZW +ieD +nHz +oxg +nEy +jEu +uqR +rpT +qAW +jEu +gXF +kcV +qyf +yeC +yeC +mFv +yeC +xpq +yeC +yeC +yeC +ktq +pXi +tPE dDG dDG dDG @@ -149398,48 +150149,48 @@ dhe dhe dhe dhe -sWD -sWD -aEJ -aEJ -aEJ -aEJ -aEJ -aEJ -aEJ -aEJ -aEJ -aEJ -aEJ -aEJ -aEJ -aEJ -aEJ -acN -ajz -pYT -azr -azr -cTb -lLq -xJb -wak -aCS -aDP -aGH -aGH -aGH -aGH -aGH -aKl -aKl -aKl -aKl -aKl -aKl -aKl -aKl -aKl +iyc +iyc +ddA +ddA +ddA +ddA +ddA +ddA +ddA +ddA +ddA +ddA +ddA +ddA +ddA +ddA +ddA +vvk +dkD +vWR +yjN +yjN +rAL +hwg +yeC +cKa +iUr +nQM +tPE +tPE +tPE +tPE +tPE +tdx +tdx +tdx +tdx +tdx +tdx +tdx +tdx +tdx dDG dDG dDG @@ -149657,50 +150408,50 @@ dhe dhe dhe dhe -aEJ -aQm -aQm -aQm -aQm -aQm -aQm -aQm -aQm -aQm -aEJ -aUl -xgd -ajD -aEJ -axp -apc -eig -axp -axp -axp -axp -axp -ijz -asu -axp -abG -atJ -aFJ -aTj -atM -aKl -eyP -wDZ -wDZ -wDZ -wDZ -wDZ -lkh -aKl -aKl -aKl -aKl -aKl +ddA +wRd +wRd +wRd +wRd +wRd +wRd +wRd +wRd +wRd +ddA +vxB +cxB +fSr +ddA +jNb +ezF +pBW +jNb +jNb +jNb +jNb +jNb +arB +bZy +jNb +ckM +nEF +jBy +iHr +mpw +tdx +dMU +bDJ +bDJ +bDJ +bDJ +bDJ +mGt +tdx +tdx +tdx +tdx +tdx dDG dDG dDG @@ -149914,53 +150665,53 @@ dhe dhe dhe dhe -aEJ -aQm -aQm -aQm -aQm -aQm -aQm -aQm -aQm -aQm -aor -aAP -azc -aAV -aBU -cVg -mVw -gUX -cUG -awC -aLR -rQJ -arT -oPe -akM -aPi -abG -aZM -qSd -hfk -atM -aKl -wDZ -aKl -aKl -aKl -aKl -aKl -wDZ -aKl -aIq -gyR -lEX -aKl -aKl -aKl -aKl +ddA +wRd +wRd +wRd +wRd +wRd +wRd +wRd +wRd +wRd +uPU +aUt +vzB +pSz +vzM +aSG +knS +xmB +aMz +kpC +dpG +sCw +qvM +hun +mmG +blu +ckM +pVW +gsF +mdY +mpw +tdx +bDJ +tdx +tdx +tdx +tdx +tdx +bDJ +tdx +tZJ +uwF +fXR +tdx +tdx +tdx +tdx dDG dDG dDG @@ -150171,56 +150922,56 @@ dhe dhe dhe dhe -aEJ -aQm -aQm -aQm -aQm -aQm -aQm -aQm -aQm -aQm -aor -aJe -dkY -aAV -aBU -oev -adX -mVq -iNk -awt -aox -awt -aRH -oPe -aBa -aSD -abG -aFw -kbV -hfk -atM -aKl -wDZ -aKl -jeN -kJG -aRg -aKl -wDZ -wDZ -wDZ -wDZ -wDZ -wDZ -wDZ -wDZ -aKl -aKl -aKl -aKl +ddA +wRd +wRd +wRd +wRd +wRd +wRd +wRd +wRd +wRd +uPU +dUR +gPs +pSz +vzM +lyz +jEu +cLV +pNB +xQS +ski +xQS +pJE +hun +jEu +hTa +ckM +ftt +tJG +mdY +mpw +tdx +bDJ +tdx +rnK +iZj +qzn +tdx +bDJ +bDJ +bDJ +bDJ +bDJ +bDJ +bDJ +bDJ +tdx +tdx +tdx +tdx dDG dDG dDG @@ -150428,56 +151179,56 @@ dhe dhe dhe dhe -aEJ -aQm -aQm -aQm -aQm -aQm -aQm -aQm -aQm -aQm -aor -kRh -lbS -aRU -aor -kol -aBa -gUX -awt -wxA -mqN -kWD -awt -oPe -aBa -aGG -aHi -jAb -kbV -hfk -atM -aKl -wDZ -aKl -avv -deW -kfv -aKl -aKl -aKl -aKl -aKl -aKl -aKl -aKl -wDZ -aKl -teE -wZu -aKl +ddA +wRd +wRd +wRd +wRd +wRd +wRd +wRd +wRd +wRd +uPU +pTe +oyO +ffA +uPU +aZX +jEu +xmB +xQS +wml +sbb +mWK +xQS +hun +jEu +teb +ilh +ufK +tJG +mdY +mpw +tdx +bDJ +tdx +hrk +qEL +mfF +tdx +tdx +tdx +tdx +tdx +tdx +tdx +tdx +mKy +tdx +orp +akI +tdx dDG dDG dDG @@ -150685,56 +151436,56 @@ dhe dhe dhe dhe -aEJ -aQm -aQm -aQm -aQm -anl -aQm -aQm -aQm -apT -aZT -amy -tiW -hMe -fjj -gUu -jDZ -gUX -awt -avy -uuq -avy -awt -oPe -aBa -aSD -aih -aRQ -iQh -www -pug -tkb -wDZ -aKl -aGV -ive -cKD -aCa -lMz -lMz -aCa -wpy -eSy -wZS -aKl -wDZ -aKl -seq -iyE -aKl +ddA +wRd +wRd +wRd +wRd +bEH +wRd +wRd +wRd +rAN +rch +fJn +ivg +wMw +tLK +hcu +oxg +xmB +xQS +euI +ajj +euI +xQS +hun +jEu +hTa +uIo +oef +qBi +bZG +hzR +gii +bDJ +tdx +gmH +hIg +kMz +cSr +xVV +xVV +cSr +knj +loD +nJF +tdx +bDJ +tdx +sdn +gab +tdx dDG dDG dDG @@ -150942,56 +151693,56 @@ dhe dhe dhe dhe -aEJ -aQm -aQm -aQm -aQm -aQm -aQm -aQm -aQm -aQm -aor -aoj -dhk -aRU -aor -oev -aBa -gUX -awt -kWD -avy -wxA -awt -rnk -jRx -dlD -aen -kqc -aGr -hfk -atM -aKl -aKl -aKl -aCa -agF -aCa -aCa -rSE -efK -aCa -eSy -kFH -uHv -aKl -wDZ -aKl -aKl -iyE -aKl +ddA +wRd +wRd +wRd +wRd +wRd +wRd +wRd +wRd +wRd +uPU +daY +uwc +ffA +uPU +lyz +jEu +xmB +xQS +mWK +euI +wml +xQS +oSI +iHp +iyn +oAA +gRo +elK +mdY +mpw +tdx +tdx +tdx +cSr +dNc +cSr +cSr +hnH +sKt +cSr +loD +evs +edK +tdx +bDJ +tdx +tdx +gab +tdx dDG dDG dDG @@ -151199,59 +151950,59 @@ dhe dhe dhe dhe -aEJ -aQm -aQm -aQm -aQm -aQm -aQm -aQm -aQm -aQm -aor -aVC -dhk -aAV -aBU -oev -aBa -gUX -apW -awt -aox -awt -aRH -bYj -aBa -aSD -abG -fYA -aLl -hfk -atM -abG -qWJ -ejj -bSZ -tNK -meW -plv -mxs -iSC -dno -eSy -aGt -wZS -aKl -mep -wDZ -aKl -osN -aKl -aKl -aKl -aKl +ddA +wRd +wRd +wRd +wRd +wRd +wRd +wRd +wRd +wRd +uPU +iZH +uwc +pSz +vzM +lyz +jEu +xmB +kJU +xQS +ski +xQS +pJE +ddU +jEu +hTa +ckM +ijf +rky +mdY +mpw +ckM +rrM +puN +moP +gsU +sQu +vin +iOi +aGA +pMo +loD +tDI +nJF +tdx +tce +bDJ +tdx +cCZ +tdx +tdx +tdx +tdx dhe dhe dhe @@ -151456,60 +152207,60 @@ dhe dhe dhe dhe -aEJ -aQm -aQm -aQm -aQm -aQm -aQm -aQm -aQm -aQm -aor -acY -fDC -aAV -aBU -oev -aBa -gUX -guO -lCz -tpy -aFB -guO -bYj -aEF -aSD -abG -akn -dLn -hfk -atM -abG -mhF -mxs -eBp -tNK -aYz -mNg -mxs -iSC -aCa -aCa -aCa -aCa -aKl -aKl -gau -wDZ -iyE -iyE -iyE -iyE -aKl -aKl +ddA +wRd +wRd +wRd +wRd +wRd +wRd +wRd +wRd +wRd +uPU +ptO +jGX +pSz +vzM +lyz +jEu +xmB +rIT +qKW +cOX +hzt +rIT +ddU +jEu +hTa +ckM +qgx +gJK +mdY +mpw +ckM +aHD +iOi +jxM +gsU +fLr +ujs +iOi +aGA +cSr +cSr +cSr +cSr +tdx +tdx +twl +bDJ +gab +gab +gab +gab +tdx +tdx dhe dhe dhe @@ -151692,11 +152443,11 @@ dhe dhe dhe dhe -ktC -ktC -ktC -ktC -ktC +yji +yji +yji +yji +yji dhe dhe dhe @@ -151713,60 +152464,60 @@ dhe dhe dhe dhe -aEJ -aQm -aQm -aQm -aQm -aQm -aQm -aQm -aQm -aQm -aEJ -aTc -dBv -ajE -aEJ -xHV -fyf -duQ -aGH -aGH -aGH -aGH -aGH -ekE -aCS -aDP -abG -aTU -qZO -akp -atM -abG -mTZ -mxs -fqK -rMV -aYz -uZT -mxs -iSC -gfZ -nma -xAx -xAx -xAx -aKl -aKl -aKl -aKl -aKl -aKl -iyE -iyE -aKl +ddA +wRd +wRd +wRd +wRd +wRd +wRd +wRd +wRd +wRd +ddA +jXR +aWt +mJr +ddA +lQC +wcx +wVO +tPE +tPE +tPE +tPE +tPE +mWi +isi +nQM +ckM +pMz +xOP +cGm +mpw +ckM +kwo +iOi +oyQ +wvu +fLr +olc +iOi +aGA +bNV +ckt +xrn +xrn +xrn +tdx +tdx +tdx +tdx +tdx +tdx +gab +gab +tdx dhe dhe dhe @@ -151949,81 +152700,81 @@ dhe dhe dhe dhe -ktC -uoR -geQ -mxr -ktC -eRO -eRO -eRO -eRO -eRO -eRO -eRO +yji +suy +xQP +dTL +yji +run +run +run +run +run +run +run dhe -ieT -ieT -ieT -ieT -ieT +dxC +dxC +dxC +dxC +dxC dhe dhe dhe -aEJ -nXv -nXv -nXv -nXv -nXv -nXv -nXv -nXv -nXv -aEJ -aEJ -aEJ -aEJ -aEJ -axp -apc -eig -aGH -szM -hwn -fAL -aGH -mfZ -asu -axp -abG -abG -abG -abG -abG -abG -pYh -mxs -hkE -bfh -dGi -nGz -mxs -iSC -hCK -qgA -mxs -mxs -mxs -tSX -aPV -pTU -aWH -tgn -aKl -aKl -iyE -aKl +ddA +xMW +xMW +xMW +xMW +xMW +xMW +xMW +xMW +xMW +ddA +ddA +ddA +ddA +ddA +jNb +ezF +pBW +tPE +cpG +huT +tGo +tPE +ixs +bZy +jNb +ckM +ckM +ckM +ckM +ckM +ckM +iuI +iOi +fTz +mPr +luP +coU +iOi +aGA +naz +dXR +iOi +iOi +iOi +rAS +wRG +gsT +uJk +mNV +tdx +tdx +gab +tdx dhe dhe dhe @@ -152206,81 +152957,81 @@ dhe dhe dhe dhe -ktC -yjM -cQo -ipv -mxr -rWC -kXk -meU -xCI -fdK -pUs -eRO +yji +kBo +pcC +rGN +dTL +mjM +qAg +qdr +sZD +kUf +lqP +run dhe -ieT -nnT -qGf -trK -ieT -ieT -ieT -ieT -ieT -pII -pFQ -fuU -qUO -wlb -aTZ -eIp -eEf -pII -dhe -dhe -dhe -dhe -aGH -yil -auB -bAY -aEO -ayD -ayD -pNb -aET -xXH -akM -qRb -wHV -fLc -cAW -hkP -aEM -cRH -cRH -mxs -diu -hVd -bhz -rvH -rvH -uBh -nwV -rvH -buP -rvH -rvH -tSX -fZt -tVh -fvI -tVh -fan -aKl -iyE -aKl +dxC +wIx +raM +dsF +dxC +dxC +dxC +dxC +dxC +bwf +gMy +cnE +bhn +bxt +duY +egx +lLu +bwf +dhe +dhe +dhe +dhe +tPE +xhF +vPg +nWF +xaB +vVc +vVc +vBM +cxs +pPp +hID +nbm +kVs +oFo +hFb +laT +hdH +gaq +gaq +iOi +xOU +bFF +qpa +kgd +kgd +sAh +hNz +kgd +dsK +kgd +kgd +rAS +iMy +eNx +tBx +eNx +oDq +tdx +gab +tdx dhe dhe dhe @@ -152458,86 +153209,86 @@ dDG dDG dDG dDG -wkE -wkE -wkE -wkE -wkE -wkE -yld -cQo -qZW -oBZ -rWC -xFJ -qLn -pNO -cVr -lsf -eRO +uov +uov +uov +uov +uov +uov +nDj +pcC +dkO +dta +mjM +wof +vgc +mZo +dne +pUN +run dhe -ieT -yjC -yjC -yjC -eQN -lBi -gOq -uzF -lUN -pII -ttz -qCU -eNf -fsa -xlp -tpP -wuT -pII -hkC -hkC -hkC -hkC -aGH -app -auD -pJU -aBa -aBa -doV -aBa -aBa -fwo -aCH -aSD -axp -ybS -aKn -aUW -aEM -mxs -mxs -bEk -guh -xTs -oRg -hwy -hwy -hwy -hwy -hwy -hwy -hwy -hwl -qvN -arl -aAp -iKd -dUX -kxq -kUW -iyE -aKl +dxC +kHZ +kHZ +kHZ +lOK +hSH +mxJ +hfN +ikJ +bwf +lET +eMs +pXn +rQM +lQD +tUp +cpj +bwf +fMN +fMN +fMN +fMN +tPE +fvJ +nRj +nEy +jEu +jEu +soH +jEu +jEu +psx +bdW +hTa +jNb +fpg +ufO +njX +hdH +iOi +iOi +vNJ +igN +wjk +tVL +tuQ +tuQ +tuQ +tuQ +tuQ +tuQ +tuQ +qCe +cBw +iiJ +tsW +iNw +sbF +iqN +npi +gab +tdx dhe dhe dhe @@ -152713,93 +153464,93 @@ aYr dDG dDG dDG -sck -sck -sck -oqn -cbm -dHX -ezZ -svV -yld -cQo -qZW -oBZ -rWC -oZb -jFL -dnv -tng -qbP -eRO +xSX +xSX +xSX +lJu +tuZ +qwy +jxG +pPL +nDj +pcC +dkO +dta +mjM +nSs +vwn +oqc +abl +uKt +run dhe -ieT -fpa -fpa -fpa -rwR -gvE -xJK -htR -qvW -pII -sIr -qCU -kRe -pII -pII -pII -pII -pII -sXz -iaM -eRz -hkC -aMZ -acN -azr -tPp -qjR -qjR -iqs -oiZ -oiZ -vSx -sLc -agr -jFo -xcB -nBz -alg -aEM -las -las -mxs -pBl -mCH -xWM -aFN -aFN -aFN -aFN -aFN -aFN -aFN -bzs -tSX -iEi -kVW -aeS -wKW -bfq -aKl -aKl -aKl -aiU -aiU -aiU -aiU -aiU +dxC +rkp +rkp +rkp +lqT +osT +eqf +ded +jDU +bwf +sme +eMs +dfe +bwf +bwf +bwf +bwf +bwf +dHf +dqm +hVY +fMN +lQn +vvk +yjN +qOJ +wuQ +wuQ +dPc +nvh +nvh +mhX +lgy +uim +xjJ +qdQ +mHM +uyd +hdH +oHp +oHp +iOi +kkP +dCL +jHK +bLe +bLe +bLe +bLe +bLe +bLe +bLe +wui +rAS +dDe +uWW +rKj +wcr +eJM +tdx +tdx +tdx +jFJ +jFJ +jFJ +jFJ +jFJ dhe aYr aYr @@ -152970,93 +153721,93 @@ dDG dDG dDG iia -aoR -nww -bgT -tKq -qiW -tew -jsk -kMi -rXB -cQo -tSC -rGq -rWC -tbp -sDM -sDM -tng -dzX -eRO -dhe -ieT -fDi -wXJ -fpa -xbG -wIc -vxQ -htR -vpX -pII -ivc -tZR -oow -fsa -jeU -nOY -jOU -pII -aCE -qxp -qxp -fCx -hkC -pVs -maQ -awF -awF -awF -jeG -awF -awF -awF -taL -piQ -aGH -ybS -dXJ -abF -aEM -mxs -mxs -mxs -fiv -mCH -xWM -aFN -aFN -qNV -aFN -aFN -aFN -aFN -cBa -wwf -nht -avj -keY -avj -aSa -tSX -rLY -rMG -rYo -aWV -aiU -bCB -aiU +czW +izO +xGw +wtQ +sQf +mjO +kTg +osS +hiN +pcC +kEc +ntp +mjM +nYY +wDa +wDa +abl +rFF +run +dhe +dxC +jPM +sTJ +rkp +xvJ +vvC +lTR +ded +bZo +bwf +kKu +hoe +mhN +rQM +qYa +nnS +cEt +bwf +ltp +neQ +neQ +oKy +fMN +iNg +hZi +ook +ook +ook +kVH +ook +ook +ook +dxq +iwT +tPE +fpg +uUm +fUy +hdH +iOi +iOi +iOi +bSd +dCL +jHK +bLe +bLe +jre +bLe +bLe +bLe +bLe +ore +vxM +qKm +eDd +lYb +eDd +rUu +rAS +xQY +jpx +squ +iZk +jFJ +ruW +jFJ dhe aYr aYr @@ -153227,93 +153978,93 @@ dDG dDG dDG dDG -sck -sck -sck -dOd -aaa -hNm -lxq -svV -yld -jfZ -cGX -xkv -rWC -rWC -qIj -cHX -dmm -eRO -eRO +xSX +xSX +xSX +vFx +smy +wnD +dDp +pPL +nDj +jnO +nEc +gki +mjM +mjM +aDl +sfJ +hLc +run +run dhe -ieT -fpa -fpa -fpa -rwR -gvE -xJK -htR -sFM -pII -pjG -qCU -cop -bRv -ylf -jrU -dkG -pII -iEY -kHw -dMP -arZ -hkC -anG -anG -awF -ykq -qTP -oBt -sVR -smW -awF -anG -anG -anG -qRP -sVE -gGY -aEM -aGa -aGa -mxs -pBl -mCH -xWM -wnY -uTr -fsx -cQt -jES -awp -aew -miQ -tSX -bXK -vgh -tzz -nht -kBf -tSX -uRH -oko -aqw -azQ -adG -ibl -aiU +dxC +rkp +rkp +rkp +lqT +osT +eqf +ded +gKi +bwf +eLc +eMs +mKW +oQu +xAN +awN +qCx +bwf +opN +rUD +tZv +qeP +fMN +yiM +yiM +ook +eiJ +lpn +kUD +vfQ +ojT +ook +yiM +yiM +yiM +qNN +lfP +lUf +hdH +dCD +dCD +iOi +kkP +dCL +jHK +tpR +sUs +yaS +wLG +iuM +vbV +ioE +tsj +rAS +bwV +jxv +kxe +qKm +eLr +rAS +aeD +rdZ +xIe +cxA +dQX +jKN +jFJ dhe dDG dDG @@ -153486,91 +154237,91 @@ dDG dDG dDG dDG -wkE -dOV -tHK -enG -tHK -dOV -bSR -cQo -uwz -xkv -feD -tMR -iWB -vPt -iGC -ktC +uov +xDQ +hhi +jXn +hhi +xDQ +qxu +pcC +lcn +gki +nca +qkr +wjT +dUY +qeQ +yji dhe dhe -ieT -hJp -hJp -hJp -eVW -pVi -iwX -ieN -hfE -pII -pFQ -oEO -wuy -fsa -cXs -jrU -mLo -pII -myU -goB -cvZ -dyz -hkC -smW -pst -awF -jtk -qvl -qvl -kih -jdE -awF -pst -smW -anG -ngF -sVE -dSI -aCa -aCa -aCa -aEM -aEM -keI -nrv -aEM -aEM -aCa -aCa -aCa -aCa -aCa -aCa -tSX -rei -tQv -hdq -hZg -tSX -tSX -aRC -lil -aqw -bCl -aiU -uSL -aiU +dxC +ndP +ndP +ndP +qpb +hAv +cPg +lnj +fQV +bwf +gMy +dyw +qlx +rQM +kMJ +awN +dXd +bwf +ihn +qkV +vod +tLb +fMN +ojT +tkv +ook +cHk +khH +khH +dzU +jtg +ook +tkv +ojT +yiM +hMo +lfP +qJy +cSr +cSr +cSr +hdH +hdH +cPW +pVn +hdH +hdH +cSr +cSr +cSr +cSr +cSr +cSr +rAS +xzI +uYa +mHZ +gkw +rAS +rAS +ixa +vzf +xIe +jDN +jFJ +kAl +jFJ dhe dhe dDG @@ -153741,94 +154492,94 @@ dDG dDG dDG dDG -sck -sck -sck -pnc -nOn -ffb -rbd -dOV -bTy -vvu -lWl -xkv -feD -feD -oOT -qZW -eCx -ktC +xSX +xSX +xSX +xbp +nOC +ciG +jPx +xDQ +qZJ +uVE +pNI +gki +nca +nca +iPi +dkO +rZl +yji dhe dhe -ieT -trK -cKn -trK -ieT -kCx -ieT -mVo -ieT -pII -pII -fCu -fCu -pII -viv -yjL -jfP -pII -ajm -voB -azG -ajJ -hkC -smW -bsz -awF -xUE -pXQ -pst -hak -smW -awF -gun -smW -anG -cvW -eoX -aMH -kAD -bgD -bgD -bgD -bgD -rKn -jUy -mXl -mXl -mXl -mXl -ilF -mXl -akZ -vZf -tSX -tSX -tSX -tSX -tSX -tSX -tSX -iFU -uDl -aqw -ogJ -aiU -aiU -aiU -aiU +dxC +dsF +cTr +dsF +dxC +osZ +dxC +bnU +dxC +bwf +bwf +gZy +gZy +bwf +kxZ +tBY +bYI +bwf +rKc +hJm +ctA +nCw +fMN +ojT +ofA +ook +dpA +pZp +tkv +bhk +ojT +ook +rRK +ojT +yiM +nJV +sqD +vcH +keX +okT +okT +okT +okT +haV +xoQ +dsC +dsC +dsC +dsC +bxH +dsC +dDH +gQC +rAS +rAS +rAS +rAS +rAS +rAS +rAS +rnS +nxx +xIe +fAU +jFJ +jFJ +jFJ +jFJ dhe dhe dDG @@ -153998,94 +154749,94 @@ dDG dDG dDG dDG -srM -nww -tNh -tKq -ujQ -bWZ -fxb -dOV -jCL -lEB -xkv -xkv -cJK -feD -oOT -qZW -eCx -ktC -ktC -ktC -ieT -ieT -ieT -ieT -ieT -wrW -sjf -pxf -qgI -bSa -csN -ozp -gWy -pII -fsa -slj -fsa -pII -kzH -eFM -xWF -aDN -hkC -iJU -anG -awF -awF -awF -awF -awF -awF -awF -anG -iJU -anG -hlS -bJw -rji -aoa -aoa -aoa -aoa -aoa -aWe -rji -aoa -aoa -aoa -aoa -aoa -aWe -aKk -gGY -axc -rLz -vLZ -aQZ -vLZ -rLz -aiU -lxj -iOo -arH -qPS -hSK -woQ -rJt -aiU +kzZ +izO +eUH +wtQ +owA +rte +eRi +xDQ +caw +rhl +gki +gki +lCO +nca +iPi +dkO +rZl +yji +yji +yji +dxC +dxC +dxC +dxC +dxC +oVy +idG +kMM +jFb +tMq +pLM +nNz +cRW +bwf +rQM +ffV +rQM +bwf +uFC +lWh +jYE +kXI +fMN +ogc +yiM +ook +ook +ook +ook +ook +ook +ook +yiM +gBW +yiM +fsZ +jsO +ddh +mQp +mQp +mQp +mQp +mQp +wuE +ddh +mQp +mQp +mQp +mQp +mQp +wuE +nof +lUf +pUw +mGX +ogp +kzT +ogp +mGX +jFJ +yjf +gSK +uTa +wWo +eam +lZA +xMb +jFJ dhe dhe dhe @@ -154255,94 +155006,94 @@ dDG dDG dDG dDG -sck -sck -sck -dmS -qiW -gfw -jjB -tHK -bTy -tRQ -mPS -esV -pbN -eiA -bPz -bbI -naN -iEO -bDN -xnV -fTm -qvs -jlO -fxg -eFn -kiw -nFO -ahR -xXa -gFe -xXa -xXa -rSW -mCv -mCv -eDT -kiQ -hkC -hkC -hkC -bZR -hkC -hkC -abf -wya -nxm -gCA -gCA -uQN -gCA -gCA -jaS -dAC -wen -anG -kII -bJw -jdi -hRt -hRt -hRt -hRt -hRt -fEF -jdi -hRt -hRt -hRt -hRt -hRt -fEF -aKk -upA -axc -sza -xnh -aQZ -aRX -dQU -gTy -bwG -iOo -aiU -aiU -aiU -sGq -tFb -aiU +xSX +xSX +xSX +ctW +sQf +vZD +hYT +hhi +qZJ +csP +mBu +lLM +kgQ +ock +iFO +dsV +lPj +hCe +lyh +ctU +kqv +kXP +aoY +qLx +xHo +elF +lat +okf +kmk +dbd +kmk +kmk +gNX +vgv +vgv +fkv +qeL +fMN +fMN +fMN +gvx +fMN +fMN +uMR +rNF +wGy +rKC +rKC +elV +rKC +rKC +iaH +iMg +hNT +yiM +nMW +jsO +kGA +tDT +tDT +tDT +tDT +tDT +gTJ +kGA +tDT +tDT +tDT +tDT +tDT +gTJ +nof +pjc +pUw +trg +blw +kzT +oDy +jEY +mmL +tLo +gSK +jFJ +jFJ +jFJ +yiJ +rvg +jFJ dhe dhe dDG @@ -154514,92 +155265,92 @@ dDG dDG dDG dDG -wkE -rIY -ttW -aZq -riy -clG -fKe -oDd -pNK -luC -via -yjn -tzd -tzd -tzd -ebm -dLa -mPS -ljm -dDJ -mPS -apY -uCE -gmV -rgX -pmi -aiG -dYz -pmi -aqY -sSh -ffq -piN -ffq -jto -eNZ -xYp -xYp -eDT -rXI -sBW -bLE -vTJ -gKm -axW -axW -wcM -axW -axW -vCL -mOc -frP -kTU -qeB -tdf -jdi -hRt -hRt -hRt -hRt -hRt -fEF -jdi -hRt -hRt -hRt -hRt -hRt -fEF -aKk -dSI -axc -ibG -axc -axc -axc -axc -axc -axc -sZY -axc -aUv -aKz -aUY -ddX -aiU +uov +hdL +rKV +eNv +gfP +rpW +mzg +jho +hSm +lPo +aIf +ird +oTJ +oTJ +oTJ +oMU +aKQ +mBu +mKL +uEp +mBu +xWC +tRE +fnO +lbq +xeE +jLJ +qfP +raJ +pCg +kdL +knJ +qnD +knJ +meF +gIA +cGS +cGS +fkv +nCy +ldm +sPc +lsV +kfl +vbN +vbN +xVx +vbN +vbN +tBc +iBD +uaU +uyl +aOS +mLp +kGA +tDT +tDT +tDT +tDT +tDT +gTJ +kGA +tDT +tDT +tDT +tDT +tDT +gTJ +nof +qJy +pUw +sSH +pUw +pUw +pUw +pUw +pUw +pUw +goR +pUw +rYd +ukX +mRE +jZj +jFJ dhe dDG dDG @@ -154771,92 +155522,92 @@ dDG dDG dDG dDG -wkE -bjD -gqf -tlX -nKW -tHK -bTy -coJ -mjG -kUc -cXu -bfW -feD -feD -feD -idd -kzV -tIA -bSO -fGy -xFk -apO -wxZ -eSt -vGu -vGu -vGu -vGu -vGu -vGu -vFT -qBr -mxi -xfZ -lIK -stq -ffq -ffq -ffq -cwJ -vBA -gdr -avc -awK -axX -utP -ajY -jhH -axX -aBy -pwz -aEB -aoN -psZ -gfA -aoG -etL -etL -etL -etL -etL -sge -aoG -etL -etL -etL -etL -etL -sge -aKk -qMk -axc -dZE -dZE -aQe -xNF -gKV -aQe -qME -jHj -axc -axc -hGm -uwD -dYr -aiU +uov +rTm +cxV +iiN +jWO +hhi +qZJ +ufW +iwm +haj +nLi +tfp +nca +nca +nca +neC +bzG +kVA +sNl +sTN +ktX +bdQ +kdV +acr +pxi +pxi +pxi +pxi +pxi +pxi +tmj +qRA +afg +gzJ +gQB +knJ +knJ +knJ +umA +eJn +bSS +pQp +unE +xWa +cFs +nzh +mEG +dIB +cFs +knt +qTL +oDj +qqi +jtW +fVE +pPC +nqH +nqH +nqH +nqH +nqH +hGI +pPC +nqH +nqH +nqH +nqH +nqH +hGI +nof +oxE +pUw +mWP +mWP +kUo +fRc +cAp +kUo +epz +xEb +pUw +pUw +rGi +gnr +bIJ +jFJ dDG dDG dDG @@ -155026,94 +155777,94 @@ dDG dDG dDG dDG -hNf -hNf -hNf -hNf -hNf -bGi -xiA -dOV -bUx -ovn -mPS -hDu -dgJ -bfW -feD -feD -feD -idd -fmX -ktC -udv -mPS -vGu -vGu -vGu -vGu -vGu -qqM -weT -fay -jhv -vGu -vGu -lOg -oci -vGu -hlj -pmi -iob -kuY -pmi -aDU -aaQ -aqP -auX -awK -axX -vUA -azB -qbg -axX -aBy -auX -aED -gLw -auF -oWC -dKb -iID -hXl -dKb -dKb -dKb -dKb -wxh -vSl -nos -xHY -nos -grR -nos -xdK -xpX -axc -jdf -aye -avI -kvt -avI -hjR -ast -dZE -sLu -axc -aiU -aiU -aiU -aiU +qtp +qtp +qtp +qtp +qtp +aOR +jRG +xDQ +oGQ +jUF +mBu +dob +ejM +tfp +nca +nca +nca +neC +bSP +yji +ehd +mBu +pxi +pxi +pxi +pxi +pxi +lDK +xAQ +eTv +lyd +pxi +pxi +njB +imP +pxi +qHe +maN +ebh +eFQ +maN +lZV +kHS +bkP +iuD +xWa +cFs +lNP +gnj +vVY +cFs +knt +iuD +gJq +hri +kqP +kgA +faC +cxg +tnG +faC +faC +faC +faC +vvT +bzP +ubW +tda +ubW +kjr +ubW +uyi +orL +pUw +kVy +tkB +tfW +jrJ +tfW +xFh +wTV +mWP +eAz +pUw +jFJ +jFJ +jFJ +jFJ dDG dDG dDG @@ -155282,96 +156033,96 @@ dDG dhe dhe dhe -hNf -hNf -gUb -cXc -twZ -hNf -hNf -hNf -evi -evi -iwZ -evi -evi -nDx -bfW -feD -feD -feD -idd -fsE -vwG -tRe -jCK -vGu -nmW -iCK -aqM -ipK -lkt -iyX -jnV -iyX -aBJ -pxa -hSc -rJN -vGu -iMZ -iMZ -iMZ -iMZ -iMZ -lCs -lCs -jVW -auY -awK -axX -vUA -azB -qbg -axX -rwB -pPM -aFj -aJV -aJV -jUq -aJV -aJV -aRW -aRW -aRW -aRW -aRW -aRW -aRI -aKn -rUh -gnJ -pjR -aKn -atG -kAc -axc -sNT -mHO -anX -qcs -anX -eas -nDU -dZE -qix -aKE -gLu -soZ -niU -aPq -aPq +qtp +qtp +eot +mRI +loy +qtp +qtp +qtp +iUh +iUh +qiI +iUh +iUh +sfW +tfp +nca +nca +nca +neC +vrx +yeG +oZA +uLC +pxi +hiq +pWW +btA +wlK +uVo +wiN +jYf +wiN +gkr +rsg +cfz +gOd +pxi +wHT +wHT +wHT +wHT +wHT +jvf +jvf +tZV +qsy +xWa +cFs +lNP +gnj +vVY +cFs +tRX +qUV +uHT +uyw +uyw +cql +uyw +uyw +qOF +qOF +qOF +qOF +qOF +qOF +mAb +ufO +ivH +txR +eMY +ufO +uZO +bfG +pUw +qak +eeU +jLf +lHz +jLf +fXB +exm +mWP +kMm +ggV +vCZ +ikL +tSp +buB +buB dDG dDG dDG @@ -155539,96 +156290,96 @@ dhe dhe dhe dhe -hNf -xiY -sYt -qzM -pby -bJj -gJG -hNf -aqc -lZJ -wwp -lby -axH -dpI -bfW -feD -feD -feD -idd -ftT -fIX -hiL -fBJ -vGu -jQd -iyX -jnV -jnV -lSK -lad -tLv -tLv -ggT -bGg -ggT -dxB -vGu -kex -hOf -ajs -aCN -iMZ -hKt -kYm -auX -ava -anG -axX -vUA -azB -qbg -axX -anG -pov -aEH -aJV -asq -uFQ -aFU -aJV -aRW -fdF -gDo -ajR -rqT -aRW -aDa -ntE -blz -gHO -blz -thB -veW -axc -axc -avI -lch -avI -cwD -avI -arz -aat -dZE -aQe -mju -gLu -jcx -ajU -afu -aPq +qtp +uxr +sMG +dyS +uEO +szp +nvX +qtp +ubf +tRj +rWp +oOG +wtj +wWN +tfp +nca +nca +nca +neC +iiA +qxS +aPQ +avX +pxi +qsI +wiN +jYf +jYf +oZc +uUa +oJS +oJS +qGY +hUr +qGY +fZj +pxi +vDG +gXx +lyV +wqP +wHT +lEl +mDY +iuD +dtE +yiM +cFs +lNP +gnj +vVY +cFs +yiM +lsA +pyf +uyw +rYU +nWP +eok +uyw +qOF +btC +kKp +wri +vsg +qOF +kKt +nrz +mAt +brQ +mAt +bAf +iRs +pUw +pUw +tfW +gBr +tfW +rVK +tfW +pxo +aQU +mWP +kUo +hce +vCZ +ohW +uxk +kkg +buB dDG dDG dDG @@ -155793,100 +156544,100 @@ dDG dDG dhe dhe -hNf -hNf -hNf -hNf -pUE -fgS -npP -apv -pby -hJC -hNf -jgN -sxT -cuz -cxM -axH -dpI -bfW -feD -feD -feD -ogL -qgv -qZW -ftT -gcd -vGu -stI -sKc -fdf -fdf -pAt -qgg -jnM -tqF -tyc -vGu -vGu -vGu -vGu -hrn -uMP -srV -lnV -fqS -jOz -gpw -auX -lkX -gEb -axX -fve -azB -wUT -axX -pSs -pwz -aEH -tPO -azU -tJF -apk -aJV -gqc -aUD -aUD -aAh -aUD -kcD -uDb -apz -hRt -hRt -hRt -lnR -vgJ -axc -auU -anX -uee -anX -anE -anX -pdb -afH -qDT -gIS -wca -gLu -eJZ -tCR -afu -aPq -aPq +qtp +qtp +qtp +qtp +tVP +vzU +ghE +ePW +uEO +jLX +qtp +ivd +ouJ +hhN +qEF +wtj +wWN +tfp +nca +nca +nca +ycm +qdY +dkO +iiA +eYF +pxi +joF +pmZ +lmG +lmG +gIG +aAr +cgN +bgn +oUP +pxi +pxi +pxi +pxi +qyU +bCj +mFu +alB +jkD +xCm +fKO +iuD +sKx +fCp +cFs +bEt +gnj +rib +cFs +oVO +qTL +pyf +dhA +slA +dek +vLp +uyw +vCx +rVp +rVp +vgZ +rVp +cdV +tYs +gwf +tDT +tDT +tDT +ylF +mSw +pUw +hvC +jLf +oYR +jLf +gwq +jLf +qOe +xXo +dVo +eGl +jPq +vCZ +eRU +dXW +kkg +buB +buB dDG dDG dDG @@ -156050,103 +156801,103 @@ dDG dDG dhe dhe -hNf -oyE -oyE -oyE -psc -tPx -kVF -pJa -apv -pby -bsV -uTD -qqU -mhk -uQu -axH -dpI -bfW -feD -feD -feD -abN -fmm -sJG -qgv -hsy -vGu -aiv -sLV -xdi -qaZ -kjM -qgg -qFy -pKj -mZe -vGu -dAM -iZF -vGu -tqI -izd -qXi -xjG -fqS -aBk -gpw -auX -auY -kUi -axX -vUA -azB -qbg -axX -pAE -pPM -aEH -tPO -aRS -tJF -anW -aJV -dWZ -amI -amI -amI -amI -lfv -dXJ -apz -hRt -hRt -hRt -aZy -dhx -rYj -adR -avP -spc -avP -tGQ -avP -avP -wIO -qDT -aQe -aQe -xIC -xIB -omq -xIB -vkf -aPq -aPq -aPq -aPq +qtp +sVz +sVz +sVz +sIk +fAH +ryA +jWg +ePW +uEO +fmE +sBG +agZ +osB +kCm +wtj +wWN +tfp +nca +nca +nca +ruA +nyt +phB +qdY +bpi +pxi +qzS +dhl +imr +iue +hyE +aAr +njq +kVV +jDi +pxi +qNz +pdE +pxi +kIo +pKq +iOq +eJI +jkD +pzM +fKO +iuD +qsy +bIY +cFs +lNP +gnj +vVY +cFs +dIF +qUV +pyf +dhA +dPZ +dek +uxE +uyw +bYg +rAM +rAM +rAM +rAM +qmt +nqw +gwf +tDT +tDT +tDT +tod +bII +eFu +aXc +jkt +mli +jkt +biV +jkt +jkt +jxK +dVo +kUo +kUo +lXk +wnK +mlH +wnK +ifw +buB +buB +buB +buB gNY aYr aYr @@ -156307,103 +157058,103 @@ dDG dDG dhe dhe -hNf -pby -pby -pby -cou -laC -lsi -uwy -aKU -pby -avw -aOE -bpM -kkN -gtJ -iAZ -dpI -oKp -qFQ -oGI -qFQ -rGB -jND -jND -kZe -oIn -vGu -aqi -xyW -qNf -nJL -gEE -oAm -mJm -gxl -fTG -pIG -pPx -guJ -vGu -arA -eFD -nJi -sJx -fqS -pNi -gpw -auX -avd -scg -axX -vUA -sFL -qbg -axX -scg -hWa -aEH -eRr -aLA -tJF -eTg -aJV -aUD -aRW -aau -aau -aRW -rvG -lqz -aqS -keN -keN -keN -fIc -vgJ -aRz -kdc -myQ -myQ -myQ -myQ -myQ -vUv -wnt -lna -ipr -ipr -uQv -btp -qeI -wpP -kdR -wmY -uZL -qLj -xfd +qtp +uEO +uEO +uEO +qla +iEx +jQC +mdD +sZf +uEO +cDF +etH +bLT +hvZ +mGN +gNK +wWN +gAO +odr +rMJ +odr +pBZ +lSo +lSo +azy +cgc +pxi +aPP +uIx +lrZ +eON +fmJ +jue +nUM +bNF +wth +oLt +sVB +fOQ +pxi +mPf +urn +ykx +sTH +jkD +jfp +fKO +iuD +oMZ +aMD +cFs +lNP +pcv +vVY +cFs +aMD +kpL +pyf +cHE +jmP +dek +xbZ +uyw +rVp +qOF +xmR +xmR +qOF +rVt +oXk +xRH +fsC +fsC +fsC +bdz +mSw +ckb +gyt +iUs +iUs +iUs +iUs +iUs +dCz +jKx +whg +rEu +rEu +tXn +tCi +xtW +lMD +bMG +oTD +htT +pJu +lnh gNY aYr aYr @@ -156564,103 +157315,103 @@ dDG dDG dhe dhe -hNf -dwf -xIF -quO -cou -fXe -eog -qqK -qSG -pby -bsV -vFs -qqU -gvf -iOa -axH -dpI -bfW -feD -feD -feD -abN -qWT -pQv -rXd -hxf -vGu -uPd -sLV -ogF -kgE -itJ -qgg -cfJ -pKj -xvw -vGu -pRp -gNU -vGu -jKG -dUE -wEL -qWH -iMZ -jAL -gpw -auX -avc -pTe -axX -vUA -azB -qbg -axX -hfO -pwz -aEH -tPO -alb -tJF -aKM -aJV -azK -mGI -mGI -mGI -mGI -uGI -riU -apz -hRt -hRt -hRt -hnk -iBg -aIg -avP -jhc -avP -avP -blG -avP -avP -avP -qDT -aQe -ipr -qKd -ifi -ifi -aFt -cds -aPq -aPq -aPq -aPq +qtp +iuy +ebE +tXu +qla +lYN +lGF +ist +wIo +uEO +fmE +wZs +agZ +iLs +kQy +wtj +wWN +tfp +nca +nca +nca +ruA +otz +kTT +hMA +kNb +pxi +dtu +dhl +mmv +grf +uGb +aAr +pRB +kVV +uUx +pxi +tgW +kqs +pxi +crR +xUL +pXT +lqy +wHT +gaf +fKO +iuD +unE +jNS +cFs +lNP +gnj +vVY +cFs +cVR +qTL +pyf +dhA +sOy +dek +btz +uyw +fIr +wne +wne +wne +wne +qlG +ifn +gwf +tDT +tDT +tDT +aMc +lhw +sZw +jkt +kDq +jkt +jkt +mdy +jkt +jkt +jkt +dVo +kUo +rEu +tCC +vtQ +vtQ +dGJ +pgz +buB +buB +buB +buB gNY aYr aYr @@ -156821,100 +157572,100 @@ dDG dDG dhe dhe -hNf -hNf -hNf -hNf -tCc -wDW -qLK -qSG -pby -raa -hNf -mdh -iMb -dFr -ubL -axH -dpI -bfW -feD -feD -feD -tTf -rXd -qZW -qZW -vHQ -vGu -pxI -uGV -fko -oeO -blf -qgg -oTL -xZg -gus -vGu -vGu -vGu -vGu -sel -kqN -osF -nFe -bmg -uFP -gpw -auX -auY -uya -axX -fve -azB -wUT -axX -jWp -pPM -aEH -tPO -qYa -tJF -ayX -aJV -cvc -qIl -lFU -lFU -lFU -pRZ -wyr -apz -hRt -hRt -hRt -hnk -vgJ -axc -wFF -nLw -aYv -amJ -lNY -amJ -aYv -amJ -qDT -gIS -aQe -gLu -gpY -bVv -afu -aPq -aPq +qtp +qtp +qtp +qtp +tJi +mXI +mhi +wIo +uEO +xDO +qtp +rUc +ahc +pLO +nzz +wtj +wWN +tfp +nca +nca +nca +hYN +hMA +dkO +dkO +cEe +pxi +oPF +uvH +rYL +hHI +bUT +aAr +tkU +kmP +puc +pxi +pxi +pxi +pxi +qfM +jMx +fmB +vtj +mhF +vrN +fKO +iuD +qsy +hGQ +cFs +bEt +gnj +rib +cFs +cPO +qUV +pyf +dhA +gVW +dek +wGC +uyw +nlm +iEJ +jzU +jzU +jzU +hhc +gsk +gwf +tDT +tDT +tDT +aMc +mSw +pUw +vrd +dlL +oqS +mEs +hWg +mEs +oqS +mEs +dVo +eGl +kUo +vCZ +dPT +bEV +kkg +buB +buB dDG dDG dDG @@ -156929,13 +157680,13 @@ gNY gNY gNY gNY -jKT -uaT -jKT -uaT -jKT -uaT -jKT +xdo +wIP +xdo +wIP +xdo +wIP +xdo gNY sub gNY @@ -157081,118 +157832,118 @@ dhe dhe dhe dhe -hNf -vFl -lRY -haD -pby -pby -wGv -hNf -sbc -efF -evP -eDA -axH -dpI -bfW -feD -feD -feD -idd -qZW -qZW -qZW -fBJ -vGu -aAN -ryX -rBt -rBt -lNy -diN -lFp -lFp -qtK -gQs -qtK -lFD -vGu -aCz -grP -pml -aCR -iMZ -pRW -rPq -auX -avf -anG -axX -vUA -azB -qbg -axX -anG -izI -aEH -aJV -eBW -dGj -qZC -aJV -aRW -tzU -xoG -axB -wlZ -aRW -ayH -cMY -gVp -wSQ -rrf -eWv -bNS -axc -axc -nVR -pYS -oDf -jUT -oDf -pYS -oDf -aQe -aQe -mju -gLu -msk -dXT -afu -aPq -dDG -dDG -dDG -dDG -dDG -dDG -dDG -aYr -aYr -aYr -aYr -aYr -aYr -aYr -aYr -jKT -uaT -jKT -uaT -jKT -uaT -jKT +qtp +aLk +oaw +oXq +uEO +uEO +rln +qtp +lAW +mbG +vvv +wsw +wtj +wWN +tfp +nca +nca +nca +neC +dkO +dkO +dkO +avX +pxi +uEe +fJB +vnV +vnV +tLH +kAW +tvf +tvf +kzy +jYU +kzy +xyl +pxi +iaZ +rCn +urm +rMk +wHT +cDX +lPY +iuD +dOb +yiM +cFs +lNP +gnj +vVY +cFs +yiM +rMR +pyf +uyw +qeE +mRD +uvg +uyw +qOF +aSe +sHI +woJ +bdM +qOF +cgj +hGD +lmb +fTC +pqY +sUo +xqY +pUw +pUw +fvS +sxG +ubH +inQ +ubH +sxG +ubH +kUo +kUo +hce +vCZ +cfY +uZd +kkg +buB +dDG +dDG +dDG +dDG +dDG +dDG +dDG +aYr +aYr +aYr +aYr +aYr +aYr +aYr +aYr +xdo +wIP +xdo +wIP +xdo +wIP +xdo aYr sub aYr @@ -157334,100 +158085,100 @@ aYr dDG dDG dhe -ogH -ogH -ogH -ogH -hNf -hNf -hOb -cou -uXH -hNf -hNf -hNf -evi -evi -jKy -evi -evi -gQc -bfW -feD -feD -feD -idd -tSC -uFD -oQW -hPn -vGu -gvt -hPc -aqX -bzW -uGY -iyX -nzf -iyX -aBN -eIK -tCM -wop -vGu -iMZ -oBX -iMZ -iMZ -iMZ -lCs -lCs -jfn -avc -lIc -axX -vUA -azB -qbg -axX -aBH -pwz -wmU -aJV -aJV -sQA -aJV -aJV -aRW -aRW -aRW -aRW -aRW -aRW -cbt -aKn -xsb -pjR -pjR -aKn -dfG -oAT -axc -avM -nsg -amJ -bgG -amJ -nsg -amJ -aQe -aQe -aCu -gLu -aeO -ybQ -aPq -aPq +rmB +rmB +rmB +rmB +qtp +qtp +kMH +qla +dHV +qtp +qtp +qtp +iUh +iUh +pzb +iUh +iUh +hfw +tfp +nca +nca +nca +neC +kEc +blo +fxK +jNR +pxi +qnt +xcH +oho +ldz +edm +wiN +cda +wiN +cXq +cNo +meO +oZC +pxi +wHT +lde +wHT +wHT +wHT +jvf +jvf +vJG +unE +pdw +cFs +lNP +gnj +vVY +cFs +hIt +qTL +kll +uyw +uyw +dVc +uyw +uyw +qOF +qOF +qOF +qOF +qOF +qOF +fwF +ufO +rEZ +eMY +eMY +ufO +wcy +mVt +pUw +mIO +jba +mEs +iRB +mEs +jba +mEs +kUo +kUo +vob +vCZ +vua +pzF +buB +buB dDG dDG dDG @@ -157443,13 +158194,13 @@ gNY gNY gNY gNY -jKT -uaT -jKT -uaT -jKT -uaT -jKT +xdo +wIP +xdo +wIP +xdo +wIP +xdo gNY sub aYr @@ -157591,99 +158342,99 @@ aYr dDG dDG dDG -ogH -hYU -aoz -mNh -ogH -hNf -hNf -pLA -aVq -hNf -acy -fUE -uqu -aLa -fXG -xmN -erZ -dzO -bfW -feD -feD -feD -idd -gZM -ktC -gXc -mPS -vGu -vGu -vGu -vGu -vGu -udC -xGl -ydp -cun -vGu -vGu -rHC -cAR -vGu -bfX -xyY -vhe -dvg -sjf -aDY -jfY -aqP -auX -awT -axX -vUA -azB -qbg -axX -aBH -auX -vLE -gLw -aoL -lig -lCY -qhf -jac -lCY -lCY -lCY -lCY -lsq -vmY -sdT -fGr -sdT -fGr -wam -vDF -aNl -axc -dXh -aEf -oDf -dXi -oDf -jOO -oDf -aQe -aQe -axc -gLu -pVD -gLu -gLu +rmB +ahs +dFI +wwc +rmB +qtp +qtp +obA +qRn +qtp +tJY +wFS +mTa +rmf +fWJ +wwO +wOb +rOb +tfp +nca +nca +nca +neC +bTP +yji +qAB +mBu +pxi +pxi +pxi +pxi +pxi +nug +vMZ +qjW +dVd +pxi +pxi +htr +cGC +pxi +gjG +cJj +bQH +moW +idG +qbJ +fte +bkP +iuD +chM +cFs +lNP +gnj +vVY +cFs +hIt +iuD +nQF +hri +icQ +igO +uZs +izV +ica +uZs +uZs +uZs +uZs +voN +feZ +llm +xMS +llm +xMS +aJz +jYP +vlo +pUw +bZu +dsl +ubH +hMT +ubH +jIA +ubH +kUo +kUo +pUw +vCZ +wAA +vCZ +vCZ dDG dDG dDG @@ -157694,19 +158445,19 @@ dDG dDG wgT wgT -mxQ -mxQ -mxQ -mxQ -mxQ -uaT -uaT -uaT -mxQ -mxQ -mxQ -uaT -mxQ +eim +eim +eim +eim +eim +wIP +wIP +wIP +eim +eim +eim +wIP +eim aYr sub aYr @@ -157848,99 +158599,99 @@ aYr dDG dDG dDG -ogH -vZz -inb -avg -cxn -dyY -xPy -flI -wiy -lnr -dBz -bGc -bGc -bGc -dZx -ihS -haC -dMF -bfW -feD -feD -feD -idd -uuA -rOG -xWS -dYC -lym -apR -jiL -xfD -vGu -vGu -vGu -vGu -vGu -vGu -kIT -vem -iHW -iXt -fvj -luS -ffq -ffq -ffq -cwJ -vBA -upr -auY -awT -axX -vUA -pGF -qbg -axX -aBH -jjI -lLs -aoN -xAk -eKX -rji -aoa -aoa -aoa -aoa -aoa -aWe -rji -aoa -aoa -aoa -aoa -aoa -aWe -lez -qMk -axc -ann -aAb -aQe -mtH -poO -aQe -aQe -aQe -axc -axc -teX -teX -teX -gLu +rmB +qjw +gJI +gws +sXU +gTU +qxT +hbK +syV +kuQ +tLg +iuO +iuO +iuO +wLC +eTz +xsL +yiB +tfp +nca +nca +nca +neC +wnf +sHw +kil +sLC +rUd +utt +joB +lTV +pxi +pxi +pxi +pxi +pxi +pxi +fgG +lgN +kGZ +vXc +gnM +kFY +knJ +knJ +uCH +eJn +bSS +tki +qsy +chM +cFs +lNP +ueK +vVY +cFs +hIt +bIK +fGN +qqi +rCv +huo +ddh +mQp +mQp +mQp +mQp +mQp +wuE +ddh +mQp +mQp +mQp +mQp +mQp +wuE +uKg +oxE +pUw +vbd +lyW +kUo +mDT +tFg +kUo +kUo +kUo +pUw +pUw +wfb +wfb +wfb +vCZ dDG dDG dDG @@ -157957,13 +158708,13 @@ unm gNY gNY gNY -jKT -uaT -jKT -mxQ -jKT -uaT -jKT +xdo +wIP +xdo +eim +xdo +wIP +xdo gNY sub aYr @@ -158105,99 +158856,99 @@ aYr aYr dDG dhe -ogH -wBH -vWh -pXw -bxW -cso -aLd -uEV -mir -mir -gsX -gsX -gsX -gsX -mCO -gpI -wPA -via -kCT -hBE -hBE -hBE -pYi -umd -mPS -ljm -dDJ -mPS -hne -piN -jhw -kcd -sjf -ovv -bSa -aiH -arb -eVL -ffq -blK -ffq -eXh -nZR -owr -abT -szY -uHG -jJM -vKe -ims -ufH -axY -oVG -azC -dnQ -axY -djr -wDQ -dRG -obE -rsl -fEu -jdi -hRt -hRt -hRt -hRt -hRt -fEF -jdi -hRt -hRt -hRt -hRt -hRt -fEF -lez -dSI -wqA -wqA -wqA -axc -axc -axc -axc -axc -axc -axc -qWF -teX -eUu -teX -gLu +rmB +slo +scC +aIo +txj +mAT +jXo +kxf +dqo +dqo +mOn +mOn +mOn +mOn +shg +pVT +mxI +aIf +bVN +tTJ +tTJ +tTJ +rzX +bOs +mBu +tqb +uEp +mBu +ezX +qnD +puH +poD +idG +sIe +tMq +snU +dbY +eLp +knJ +phu +knJ +sYK +kCr +vKG +buy +wjo +qnW +gNS +dpo +nZF +mpz +jva +qWY +hEa +efG +jva +fXh +ghM +mAP +ezL +pwK +anZ +kGA +tDT +tDT +tDT +tDT +tDT +gTJ +kGA +tDT +tDT +tDT +tDT +tDT +gTJ +uKg +qJy +whz +whz +whz +pUw +pUw +pUw +pUw +pUw +pUw +pUw +vkd +wfb +kSE +wfb +vCZ dDG dDG dDG @@ -158214,13 +158965,13 @@ dDG aYr aYr aYr -jKT -uaT -jKT -mxQ -jKT -uaT -jKT +xdo +wIP +xdo +eim +xdo +wIP +xdo aYr sub aYr @@ -158362,99 +159113,99 @@ aYr aYr aYr dhe -ogH -sPy -vWh -vWh -tUe -suv -xPC -gsX -kPA -wea -qQb -fBw -jbT -fBw -shX -xmN -jTf -dSJ -vlP -vlP -vlP -itQ -xFQ -hOk -oXG -fvO -qJx -iKA -wpV -xUJ -wGH -cSN -cSN -kbt -mhw -kbt -kbt -wPh -rNs -tyo -wMS -rKs -aLX -asl -asl -iCz -aLX -anG -ceJ -hdD -mGm -xsK -kqK -cjc -oyF -xsK -pIN -asj -pkj -anG -bdh -kdv -jdi -hRt -hRt -hRt -hRt -hRt -fEF -jdi -hRt -hRt -hRt -hRt -hRt -fEF -lez -sAz -wqA -oKW -wqA -dhe -dhe -dhe -dhe -dhe -dhe -gLu -gLu -gLu -gLu -gLu -gLu +rmB +wAm +scC +scC +cks +elo +irH +mOn +xWk +uYx +oUx +ljw +xqI +ljw +ufY +wwO +xMa +fij +fQz +fQz +fQz +kLy +wNA +xmz +bDo +gPA +lxr +wpt +jTN +mYW +uTG +wdG +wdG +nXQ +yfn +nXQ +nXQ +rMX +jWL +tRs +oAh +bwd +kOE +vov +vov +pXw +kOE +yiM +hqc +xwC +xqw +dBd +cit +rZc +uFp +dBd +dzx +aKp +sTs +yiM +bkm +mPq +kGA +tDT +tDT +tDT +tDT +tDT +gTJ +kGA +tDT +tDT +tDT +tDT +tDT +gTJ +uKg +ygH +whz +xqS +whz +dhe +dhe +dhe +dhe +dhe +dhe +vCZ +vCZ +vCZ +vCZ +vCZ +vCZ dDG dDG dDG @@ -158471,13 +159222,13 @@ unm gNY gNY gNY -jKT -uaT -jKT -mxQ -jKT -uaT -jKT +xdo +wIP +xdo +eim +xdo +wIP +xdo aYr sub aYr @@ -158619,89 +159370,89 @@ aYr aYr aYr dhe -ogH -enu -mrn -mrn -fNN -cso -eWg -kAQ -pHc -dme -kAQ -hvy -lVr -dHz -wQq -bcm -xkv -xHD -qZW -qZW -exC -rQW -erH -erH -erH -erH -erH -erH -uuL -erH -uDD -pmi -pmi -xYg -dYz -dGU -pmi -sdh -wLS -wLS -wbi -wLS -wLS -aoO -eOm -wbI -aEV -anG -xxy -anG -anG -axX -vUA -ajY -qbg -axX -anG -anG -hvV -anG -cpA -kdv -aoG -etL -etL -etL -etL -etL -sge -aoG -etL -etL -etL -etL -etL -sge -lez -iBg -loK -toC -wqA -wqA -wqA +rmB +fPM +chX +chX +oKz +mAT +tra +wbH +obU +fBk +wbH +bYA +kyF +kMI +dCt +iZb +gki +uMs +dkO +dkO +sUt +aoB +tFJ +tFJ +tFJ +tFJ +tFJ +tFJ +bgb +tFJ +pyn +maN +maN +het +qfP +dFJ +maN +srz +xEo +xEo +raw +xEo +xEo +eCp +rBK +eIX +vPD +yiM +fyU +yiM +yiM +cFs +lNP +mEG +vVY +cFs +yiM +yiM +ofQ +yiM +lTj +mPq +pPC +nqH +nqH +nqH +nqH +nqH +hGI +pPC +nqH +nqH +nqH +nqH +nqH +hGI +uKg +lhw +eFJ +mFF +whz +whz +whz dhe dhe dhe @@ -158731,7 +159482,7 @@ aYr gNY aYr aYr -mxQ +eim aYr aYr gNY @@ -158876,89 +159627,89 @@ aYr aYr aYr dhe -ogH -xGU -ves -fAM -sIf -dyY -lhK -kAQ -pCU -dme -gef -kyp -pjm -kyp -shX -tGF -xkv -dVw -qZW -qZW -qZW -dyh -erH -nbe -tIV -tIV -pGJ -tIV -tIV -erH -ezo -ezo -ezo -ezo -ezo -ezo -wLS -wLS -wLS -uJK -fFR -sac -wLS -aGh -vOa -gjT -asb -anG -xhQ -nfQ -anG -axX -vUA -azB -qbg -axX -anG -mvm -kVf -anG -jas -ccv -paa -ejq -cRo -cRo -cRo -spW -cRo -cRo -spW -cRo -cRo -cRo -dHj -cRo -ald -eUk -wqA -toC -toC -toC -wqA +rmB +hGG +bWb +ePL +omS +gTU +aAB +wbH +iGl +fBk +myB +vhl +uQq +vhl +ufY +lvm +gki +uKM +dkO +dkO +dkO +kmy +tFJ +ddo +wSR +wSR +nQW +wSR +wSR +tFJ +ltw +ltw +ltw +ltw +ltw +ltw +xEo +xEo +xEo +kEd +ahm +mcg +xEo +whn +hBf +mZy +tAL +yiM +roT +ikn +yiM +cFs +lNP +gnj +vVY +cFs +yiM +dYT +sqh +yiM +fhz +kOr +tSz +ahG +cpg +cpg +cpg +mRW +cpg +cpg +mRW +cpg +cpg +cpg +hVl +cpg +iUc +afX +whz +mFF +mFF +mFF +whz dhe dhe dhe @@ -158988,7 +159739,7 @@ aYr aYr aYr aYr -fPW +rNc aYr aYr aYr @@ -159132,90 +159883,90 @@ aYr aYr aYr aYr -qcH -ogH -cso -cso -cso -cso -cso -lyo -kAQ -gWz -uVc -uxg -uxg -vtO -oQC -tjH -uFm -xkv -lNs -cHl -qGo -bSm -siw -erH -tIV -kaL -kaL -kaL -bKx -seE -erH -rON -nom -ezo -bme -lPm -ezo -xJF -fhf -riE -afG -uxG -dOm -wLS -wkU -bbu -rIz -wfk -anG -mhU -pst -anG -axX -fve -azB -wUT -axX -anG -pst -kVf -anG -keN -keN -keN -keN -ryg -ryg -ryg -gHf -ryg -ryg -gHf -ryg -ryg -ryg -keN -fML -aVF -fML -wqA -wqA -wqA -toC -wqA +tag +rmB +mAT +mAT +mAT +mAT +mAT +vyM +wbH +qDz +hpn +erP +erP +kja +gbU +wha +ppr +gki +hnC +nRo +fJf +cLd +txJ +tFJ +wSR +omm +omm +omm +fpt +oRU +tFJ +nwv +lBt +ltw +tix +pyA +ltw +tqS +gZU +fMs +maH +xlx +mjI +xEo +tHl +oto +lrU +gdF +yiM +xXp +tkv +yiM +cFs +bEt +gnj +rib +cFs +yiM +tkv +sqh +yiM +fsC +fsC +fsC +fsC +dmf +dmf +dmf +tFQ +dmf +dmf +tFQ +dmf +dmf +dmf +fsC +vvK +gWX +vvK +whz +whz +whz +mFF +whz dhe dhe dhe @@ -159245,7 +159996,7 @@ aYr gNY aYr aYr -mxQ +eim aYr aYr gNY @@ -159389,90 +160140,90 @@ aYr aYr aYr jpF -qcH -jad -hrP -hII -ndY -hVx -uDG -bfz -kAQ -oCR -eUM -qQb -gEk -umb -wXK -wXK -wXK -wXK -pMr -wXK -wXK -oAO -wXK -erH -tIV -kaL -mJB -cTe -bKx -wwP -erH -taq -odD -kEg -qvh -hBq -ezo -lXG -bsq -gLU -hgh -gcT -uCp -wLS -tuy -ayS -erz -fUY -anG -btL -anG -anG -axX -vUA -azB -qbg -axX -anG -anG -cik -anG -dhe -dhe -dhe -keN -aII -aII -aII -aII -aII -aII -aII -aII -aII -aII -keN -fki -aki -oTs -age -dhe -wqA -toC -wqA +tag +sOq +aRk +vMy +nZS +hHf +ykX +mWW +wbH +tzB +dRB +oUx +mwe +cHC +jKq +jKq +jKq +jKq +eRK +jKq +jKq +hHw +jKq +tFJ +wSR +omm +mrY +piG +fpt +eza +tFJ +fOG +iTP +rQW +rvP +pZu +ltw +hXF +esY +iqh +mIz +ohu +gXz +xEo +bqW +iho +aRl +tLq +yiM +eiV +yiM +yiM +cFs +lNP +gnj +vVY +cFs +yiM +yiM +xud +yiM +dhe +dhe +dhe +fsC +ieW +ieW +ieW +ieW +ieW +ieW +ieW +ieW +ieW +ieW +fsC +dOs +dBu +dvn +xvd +dhe +whz +mFF +whz dhe dhe dhe @@ -159499,13 +160250,13 @@ dDG unm gNY gNY -jKT -uaT -jKT -mxQ -jKT -uaT -jKT +xdo +wIP +xdo +eim +xdo +wIP +xdo aYr sub aYr @@ -159646,90 +160397,90 @@ aYr aYr aYr jpF -qcH -eMv -xLb -ejQ -ejQ -sbZ -kxZ -bfD -gsX -eIl -mTE -kAQ -kAQ -nOl -wXK -jee -hlH -chZ -nlw -wXK -npK -ihi -lTE -erH -tIV -kaL -hqQ -cTe -bKx -jQw -erH -iPj -fOK -ezo -rjI -dul -ezo -ucR -dya -iOm -huU -evM -hNX -wLS -gVi -aTW -wQZ -lJl -anG -mhU -mkO -anG -axX -vUA -azB -qbg -axX -anG -fNO -kVf -anG -dhe -dhe -dhe -keN -aII -aII -aII -aII -aII -aII -aII -aII -aII -aII -keN -aOb -asd -egV -age -dhe -wqA -toC -wqA +tag +bpp +idF +jaH +jaH +koQ +nxm +yjs +mOn +mcM +cbG +wbH +wbH +umL +jKq +ttA +lEN +vHP +uQQ +jKq +jYO +kwU +clM +tFJ +wSR +omm +hDd +piG +fpt +txX +tFJ +bCu +aLB +ltw +hlX +pjt +ltw +vHq +nmf +bmb +rkf +eci +mNN +xEo +lQq +xNt +cCW +oBx +yiM +xXp +gnU +yiM +cFs +lNP +gnj +vVY +cFs +yiM +cfy +sqh +yiM +dhe +dhe +dhe +fsC +ieW +ieW +ieW +ieW +ieW +ieW +ieW +ieW +ieW +ieW +fsC +ugc +plI +xBd +xvd +dhe +whz +mFF +whz dhe dhe dhe @@ -159756,13 +160507,13 @@ dDG dDG aYr aYr -jKT -uaT -jKT -uaT -jKT -uaT -jKT +xdo +wIP +xdo +wIP +xdo +wIP +xdo aYr sub aYr @@ -159903,95 +160654,95 @@ aYr aYr aYr jpF -qcH -iyL -hIC -hIC -xLb -jwI -uDG -idK -eMH -gUC -jYb -fgp -tXq -tHL -wXK -uzM -rTy -pko -ust -xRE -ust -ihi -ust -erH -wRJ -kaL -kaL -kaL -kaL -kaL -erH -ezo -ezo -ezo -aiB -mzK -mKc -bsq -eem -glo -huU -iQJ -hPg -wLS -ajt -iQr -aDn -aLX -anG -icz -lMQ -anG -axX -vUA -azB -qbg -axX -anG -cWs -ufs -anG -dhe -dhe -dhe -keN -aII -aII -rNU -aII -aII -aII -aII -aII -aII -aII -keN -avT -lZD -hkm -age -dhe -wqA -toC -wqA -sLt -sLt -sLt -sLt -sLt +tag +oQr +mJw +mJw +idF +tHz +ykX +rtK +gYC +sLT +szN +hhI +uqC +fnF +jKq +bPp +iZM +mNp +pTr +iRZ +pTr +kwU +pTr +tFJ +qca +omm +omm +omm +omm +omm +tFJ +ltw +ltw +ltw +cFn +kIB +jXY +esY +fpR +rnc +rkf +aXM +qiN +xEo +hKL +ixO +urP +kOE +yiM +kQx +ufe +yiM +cFs +lNP +gnj +vVY +cFs +yiM +cuQ +bSG +yiM +dhe +dhe +dhe +fsC +ieW +ieW +ruI +ieW +ieW +ieW +ieW +ieW +ieW +ieW +fsC +lpu +cvI +hbg +xvd +dhe +whz +mFF +whz +dCh +dCh +dCh +dCh +dCh dDG dDG dDG @@ -160013,13 +160764,13 @@ dDG dDG aYr aYr -jKT -uaT -jKT -uaT -jKT -uaT -jKT +xdo +wIP +xdo +wIP +xdo +wIP +xdo gNY sub aYr @@ -160160,97 +160911,97 @@ aYr aYr aYr aYr -qcH -qFg -jwI -jwI -jwI -fnc -qcH -wwE -qag -wwE -hkN -bcm -bcm -bcm -wXK -ust -qNH -ahZ -ust -xRE -vqv -eHD -sdk -erH -tIV -kaL -uqG -jQw -kaL +tag +fIZ +tHz +tHz +tHz +pqz +tag +oLZ +wBw +oLZ +izR +iZb +iZb +iZb +jKq +pTr +drq +nLZ +pTr +iRZ +ohd +aBM +gwR +tFJ +wSR +omm +dqr +txX +omm dhe dhe dhe dhe -ezo -bvw -urU -ezo -auV -vmq -jVu -tHX -rOO -ukj -wLS -aLX -aLX -aLX -aLX -anG -btl -anG -anG -axX -vUA -azB -qbg -axX -anG -anG -yhL -anG +ltw +tKH +mSq +ltw +sWY +pbf +tJl +dch +llC +qzP +xEo +kOE +kOE +kOE +kOE +yiM +kEX +yiM +yiM +cFs +lNP +gnj +vVY +cFs +yiM +yiM +tBu +yiM dhe dhe dhe -keN -aII -aII -aII -aII -aII -aII -aII -aII -aII -aII -keN -age -age -age -age +fsC +ieW +ieW +ieW +ieW +ieW +ieW +ieW +ieW +ieW +ieW +fsC +xvd +xvd +xvd +xvd dhe -wqA -toC -oKW -sLt -nfi -akL -gZV -bFJ -bFJ -bFJ +whz +mFF +xqS +dCh +gXG +lxv +jxS +aMU +aMU +aMU dDG dDG dDG @@ -160269,14 +161020,14 @@ aRN wgT wgT wgT -uaT -uaT -mxQ -uaT -mxQ -mxQ -mxQ -mxQ +wIP +wIP +eim +wIP +eim +eim +eim +eim aYr sub aYr @@ -160417,97 +161168,97 @@ aYr aYr aYr aYr -qcH -guA -mAG -mAG -mAG -mAG -qcH -mGs -mGs -wwE -nPG -tIi -aVe -srf -wXK -ust -vqv -psW -ust -xRE -era -pSM -eRg -erH -tIV -caT -bKx -bKx -kaL +tag +buQ +aJk +aJk +aJk +aJk +tag +dLB +dLB +oLZ +ooA +iIK +fsQ +uKy +jKq +pTr +ohd +rJH +pTr +iRZ +qSE +cRi +vwZ +tFJ +wSR +vMd +fpt +fpt +omm dhe dhe dhe dhe -ezo -ezo -ezo -ezo -wLS -wLS -wLS -wLS -wLS -wLS -wLS +ltw +ltw +ltw +ltw +xEo +xEo +xEo +xEo +xEo +xEo +xEo dhe dhe dhe dhe dDG djs -anG -wCn -axX -vUA -azB -qbg -axX -xeY -anG +yiM +tAq +cFs +lNP +gnj +vVY +cFs +jYK +yiM geO -anG +yiM dhe dhe dhe -keN -aIS -aII -aII -aII -aII -aII -aII -aII -aII -ago -keN +fsC +sxU +ieW +ieW +ieW +ieW +ieW +ieW +ieW +ieW +jdz +fsC dhe dhe dhe dhe dhe -wqA -toC -oKW -sLt -jcd -ane -jcd -gkk -jcd -gkk +whz +mFF +xqS +dCh +xJj +rBC +xJj +oWV +xJj +oWV wgT aRN wgT @@ -160529,11 +161280,11 @@ dDG aYr aYr aYr -jKT -uaT -jKT -uaT -jKT +xdo +wIP +xdo +wIP +xdo gNY sub aYr @@ -160674,41 +161425,41 @@ aYr aYr aYr aYr -qcH -qcH -qcH -qcH -qcH -qcH -qcH -xKB -teB -wwE -pBD -rHO -rHO -dGZ -wXK -bDF -nbk -nif -ust -xRE -ust -slK -ust -erH -tIV -kaL -oCa -eYZ -kaL +tag +tag +tag +tag +tag +tag +tag +hgJ +hga +oLZ +lWR +kYP +kYP +kvf +jKq +wqu +xrq +oWr +pTr +iRZ +pTr +nuX +pTr +tFJ +wSR +omm +wlc +hIM +omm dhe dhe -erH -erH -erH -erH +tFJ +tFJ +tFJ +tFJ dhe dhe dhe @@ -160724,47 +161475,47 @@ dDG dDG dDG dOi -eFB -axX -axX -vUA -azB -qbg -axX -axX -eFB +klT +cFs +cFs +lNP +gnj +vVY +cFs +cFs +klT aRN dDG dDG dhe dhe -keN -aII -aII -aII -aII -aII -aII -aII -aII -aII -aII -keN +fsC +ieW +ieW +ieW +ieW +ieW +ieW +ieW +ieW +ieW +ieW +fsC dhe dhe dhe dhe dhe -wqA -toC -oKW -sLt -aYI -jcd -ane -bFJ -bFJ -bFJ +whz +mFF +xqS +dCh +nwE +xJj +rBC +aMU +aMU +aMU dDG dDG dDG @@ -160786,11 +161537,11 @@ dDG aYr aYr aYr -jKT -uaT -jKT -uaT -jKT +xdo +wIP +xdo +wIP +xdo aYr sub aYr @@ -160937,35 +161688,35 @@ dhe dhe dhe dhe -bcm -rBH -mGs -wwE -kME -aVe -aVe -aVe -wXK -hKr -ust -sVf -cuv -wXK -tBt -slK -wWf -erH -tIV -kaL -kaL -aBE -kaL -kaL -kaL -erH -wgS -kXD -erH +iZb +iBV +dLB +oLZ +glD +fsQ +fsQ +fsQ +jKq +awB +pTr +oIz +mvn +jKq +bzM +nuX +csQ +tFJ +wSR +omm +omm +ryO +omm +omm +omm +tFJ +mKx +mFb +tFJ dhe dhe dhe @@ -160981,45 +161732,45 @@ dhe dDG dDG dOi -eFB -axX -axX -fve -azB -wUT -axX -axX -eFB +klT +cFs +cFs +bEt +gnj +rib +cFs +cFs +klT aRN dDG dDG dhe dhe -keN -aII -aII -aII -aII -aII -aII -aII -rNU -aII -aII -keN +fsC +ieW +ieW +ieW +ieW +ieW +ieW +ieW +ruI +ieW +ieW +fsC dhe dhe dhe dhe dhe -wqA -toC -oKW -sLt -sLt -jcd -jLc -sLt +whz +mFF +xqS +dCh +dCh +xJj +kIv +dCh dDG dDG dDG @@ -161043,11 +161794,11 @@ dDG unm gNY gNY -jKT -uaT -jKT -uaT -jKT +xdo +wIP +xdo +wIP +xdo aYr sub aYr @@ -161194,35 +161945,35 @@ dhe dhe dhe dhe -bcm -bcm -bvg -wwE -wwE -wwE -wwE -wwE -xNY -xNY -xNY -sLo -xNY -xNY -xNY -qZz -erH -erH -tIV -kaL -oxT -tIV -tIV -tIV -tIV -xIi -gPj -jxX -erH +iZb +iZb +fEu +oLZ +oLZ +oLZ +oLZ +oLZ +rrk +rrk +rrk +ayo +rrk +rrk +rrk +ulo +tFJ +tFJ +wSR +omm +jPm +wSR +wSR +wSR +wSR +hBy +kwY +sjs +tFJ dhe dhe dhe @@ -161238,45 +161989,45 @@ dDG dDG dDG dOi -eFB -axX -axX -vUA -azB -qbg -axX -axX -eFB +klT +cFs +cFs +lNP +gnj +vVY +cFs +cFs +klT aRN dDG guj dhe dhe -keN -aII -aII -aII -aII -aII -aII -aII -aII -aII -aII -keN +fsC +ieW +ieW +ieW +ieW +ieW +ieW +ieW +ieW +ieW +ieW +fsC dhe dhe dhe dhe dhe -wqA -toC -oKW -oKW -sLt -oln -wOc -sLt +whz +mFF +xqS +xqS +dCh +nfl +fST +dCh dhe dDG dDG @@ -161451,35 +162202,35 @@ dhe dhe dDG dDG -bcm +iZb aRN xXs aRN -bcm +iZb dhe dhe dhe dhe dhe -xNY -mrl -xOc -xOc -xOc -qPJ -kaL -bKx -gzy -gzy -gzy -prC -hkI -gxz -cTe -erH -bJq -qnR -erH +rrk +gPX +mtw +mtw +mtw +cvY +omm +fpt +sVN +sVN +sVN +kAL +ozD +atI +piG +tFJ +fjk +jTj +tFJ dhe dhe dDG @@ -161495,45 +162246,45 @@ dhe dDG xFs dOi -eFB -axX -axX -vUA -azB -qbg -axX -axX -eFB +klT +cFs +cFs +lNP +gnj +vVY +cFs +cFs +klT aRN xFs dDG dhe dhe -keN -aII -aII -aII -aII -aII -aII -aII -aII -aII -aII -keN +fsC +ieW +ieW +ieW +ieW +ieW +ieW +ieW +ieW +ieW +ieW +fsC dhe dhe dhe dhe dhe -wqA -toC -toC -xUi -deL -vWi -xBA -sLt +whz +mFF +mFF +eDY +lKf +pdK +yap +dCh dhe dDG dDG @@ -161715,28 +162466,28 @@ dDG dDG dhe dhe -aXV -beX -nkR -erH -kaL -kaL -pfI -kaL -rzC -kaL -vuD -tIV -kaL -kaL -kaL -kaL -kaL -kaL -erH -erH -erH -erH +uvp +vrh +dcR +tFJ +omm +omm +kgh +omm +iun +omm +ixl +wSR +omm +omm +omm +omm +omm +omm +tFJ +tFJ +tFJ +tFJ dDG dDG dDG @@ -161752,45 +162503,45 @@ dDG dDG dDG dOi -anG -wCn -axX -vUA -azB -qbg -axX -xeY -anG +yiM +tAq +cFs +lNP +gnj +vVY +cFs +jYK +yiM aRN dDG dhe dhe dhe -keN -keN -keN -keN -aeq -ryg -ryg -aeq -keN -keN -keN -keN -wqA +fsC +fsC +fsC +fsC +bDq +dmf +dmf +bDq +fsC +fsC +fsC +fsC +whz dhe dhe dhe dhe -wqA -lih -oKW -oKW -sLt -jcd -aqW -sLt +whz +wjd +xqS +xqS +dCh +xJj +rGd +dCh dhe dhe dhe @@ -161972,19 +162723,19 @@ dDG dDG dhe dhe -beX -wgQ -nkR -eeK -gBB -dle -bKx -kaL -ner -nxt -tIV -vwu -kaL +vrh +xTJ +dcR +ybE +tAi +jxH +fpt +omm +eqW +dfd +wSR +uti +omm dhe dhe dhe @@ -162009,15 +162760,15 @@ dDG dDG dDG dOi -eFB -azN -azN -vdk -mjd -xuc -azN -hab -eFB +klT +bOV +bOV +xyj +aXm +iGz +bOV +wvB +klT aRN dDG dDG @@ -162025,29 +162776,29 @@ dhe dhe dhe dhe -keN -ujb -aKn -xkO -pjR -aKn -aKn -keN -oKW -oKW -wqA -wqA -wqA -wqA -wqA -wqA -lih -wqA -wqA -sLt -sLt -sLt -sLt +fsC +hfy +ufO +kwN +eMY +ufO +ufO +fsC +xqS +xqS +whz +whz +whz +whz +whz +whz +wjd +whz +whz +dCh +dCh +dCh +dCh dhe dhe dhe @@ -162228,20 +162979,20 @@ dDG dDG dDG dhe -bYf -vhH -nkR -eeK -aXV -kaL -wrq -hsu -kaL -cut -kaL -bKx -bKx -bvE +cwf +qtr +dcR +ybE +uvp +omm +cXj +xcC +omm +bYa +omm +fpt +fpt +aGq dDG dDG dDG @@ -162266,15 +163017,15 @@ dDG dDG dDG dOi -eFB -qrP -qrP -gIJ -qrP -ela -qrP -qrP -eFB +klT +nJX +nJX +lYo +nJX +bKq +nJX +nJX +klT aRN dDG dDG @@ -162282,24 +163033,24 @@ dhe dhe dhe dhe -keN -aKn -woI -sVe -woI -dVI -dVI -skX -lih -lih -lih -lih -lih -lih -lih -lih -lih -wqA +fsC +ufO +bTA +rMC +bTA +qIT +qIT +rJt +wjd +wjd +wjd +wjd +wjd +wjd +wjd +wjd +wjd +whz dhe dhe dhe @@ -162487,18 +163238,18 @@ dDG dhe dhe dhe -bYf -aXV +cwf +uvp dhe -kaL -kaL -kaL -kaL -cOC -kaL -kaL -bKx -bvE +omm +omm +omm +omm +mYA +omm +omm +fpt +aGq dDG dDG wVm @@ -162523,15 +163274,15 @@ dDG dDG dDG dOi -jpW -aOo -nUL -uhQ -nUL -spZ -nUL -nUL -jpW +pdW +gNN +hyg +kDz +hyg +vYw +hyg +hyg +pdW aRN dDG dDG @@ -162539,24 +163290,24 @@ dhe dhe dhe dhe -keN -keN -asT -fDj -mXq -dSU -keN -keN -wqA -wqA -wqA -wqA -wqA -wqA -wqA -wqA -qIY -wqA +fsC +fsC +nRX +yan +rAl +gmB +fsC +fsC +whz +whz +whz +whz +whz +whz +whz +whz +tov +whz dhe dhe dhe @@ -162749,13 +163500,13 @@ dhe dhe dhe dhe -wXK -onu -sUx -kEr -kaL -bKx -kaL +jKq +bsf +olz +rFb +omm +cpn +omm dhe dhe qmf @@ -162780,15 +163531,15 @@ dDG cuX dDG dOi -jpW -azP -azP -fsL -hKB -ohl -azP -mBy -jpW +pdW +hFy +hFy +jkv +myM +bfr +hFy +aNm +pdW aRN dDG dDG @@ -162797,23 +163548,23 @@ dhe dhe dhe dhe -keN -keN -keN -keN -keN -keN +fsC +fsC +fsC +fsC +fsC +fsC dhe dhe dhe dhe dhe -wqA -kGo -oRl -wqA -qIY -wqA +whz +aTz +hhv +whz +tov +whz dhe dhe dhe @@ -163006,11 +163757,11 @@ dhe dhe dhe dhe -wXK -rTb -ust -tad -kaL +jKq +dfM +pTr +iRY +omm dhe dhe dhe @@ -163037,15 +163788,15 @@ dDG dDG dDG dOi -avn -qwm -ayd -xds -azT -bgI -ayd -erb -avn +izU +uCm +eSz +tCl +tFZ +wvE +eSz +poh +izU aRN dDG dDG @@ -163065,12 +163816,12 @@ dhe dhe dhe dhe -wqA -tXt -aaP -lmc -veb -wqA +whz +edw +tpB +caG +plY +whz dhe dhe dhe @@ -163263,11 +164014,11 @@ dhe dhe dhe dhe -wXK -opM -gLB -aSN -kaL +jKq +tBm +lyS +txL +omm dhe dhe dhe @@ -163294,15 +164045,15 @@ dDG dDG xFs dOi -jpW -ayd -ayd -xds -azT -bgI -ayd -ayd -jpW +pdW +eSz +eSz +tCl +tFZ +wvE +eSz +eSz +pdW aRN dDG dDG @@ -163322,12 +164073,12 @@ dhe dhe dhe dhe -wqA -bCg -aaP -wqA -hoY -wqA +whz +irI +tpB +whz +diA +whz dhe dhe dhe @@ -163520,18 +164271,18 @@ dhe dhe dhe dhe -wXK -wXK -fOo -wXK -kaL -kaL -kaL -kaL -kaL -kaL -kaL -kaL +jKq +jKq +iWE +jKq +omm +omm +omm +omm +omm +omm +omm +omm dhe dhe dhe @@ -163551,15 +164302,15 @@ dhe dhe dDG dOi -jpW -ayd -ayd -qyp -azT -pKf -ayd -ayd -jpW +pdW +eSz +eSz +leJ +tFZ +fpQ +eSz +eSz +pdW aRN dDG dhe @@ -163576,15 +164327,15 @@ dhe dhe dhe dhe -tRH -tRH -tRH -wqA -wqA -wqA -wqA -hoY -wqA +kRL +kRL +kRL +whz +whz +whz +whz +diA +whz dhe dhe dhe @@ -163778,26 +164529,26 @@ dhe dhe dhe dhe -aFF -ihH -qLw -izg -hpI -vcQ -rLn -nIu -pXC -fFT -aFF +buV +vbA +tep +tUT +lik +qJl +piE +gGn +sEP +uPE +buV dhe dhe dhe dhe -kaL -kaL -kaL -kaL -kaL +omm +omm +omm +omm +omm dhe dhe dhe @@ -163808,15 +164559,15 @@ dhe dhe dDG dOi -jpW -ayd -ayd -xds -azT -bgI -ayd -ayd -jpW +pdW +eSz +eSz +tCl +tFZ +wvE +eSz +eSz +pdW aRN dDG dhe @@ -163833,15 +164584,15 @@ dhe dhe dhe dhe -tRH -fLM -jZW -dcZ -wYr -gbC -wqA -hoY -wqA +kRL +fsy +hEj +hXS +spv +ykW +whz +diA +whz dhe dhe dhe @@ -164035,45 +164786,45 @@ dhe dhe dhe dhe -aFF -oQs -pof -aqL -clF -pIs -bJy -bXi -ath -egB -aFF +buV +oBm +hJc +eCa +pID +eaQ +pku +cLB +spI +gRd +buV dhe dhe dhe dhe -aZQ -nyH -xnc -xnc -kaL -kaL -kaL -kaL -kaL -kaL +hnm +wvC +rPS +rPS +omm +omm +omm +omm +omm +omm dhe dhe dhe dDG dOi -jpW -ayd -ayd -xds -azT -bgI -ayd -ayd -jpW +pdW +eSz +eSz +tCl +tFZ +wvE +eSz +eSz +pdW aRN dhe dhe @@ -164082,23 +164833,23 @@ dhe dhe dhe dhe -snA -snA -snA -snA -snA -snA -snA +xBk +xBk +xBk +xBk +xBk +xBk +xBk dhe -tRH -gVY -dQc -uqB -rXF -vZE -aaR -hoY -wqA +kRL +fSi +jPU +aAc +psp +wfn +tSq +diA +whz dhe dhe dhe @@ -164292,70 +165043,70 @@ dhe dhe dhe dhe -aFF -iQv -lej -hzE -oEb -tzM -wAo -vxy -aQj -qqR -aFF -abW -abW -abW -abW -aZQ -upW -xnc -nVj -fda -qQK -apX -rlB -thA -kaL +buV +lUo +fuI +qek +pwd +swZ +atH +gWj +ogl +wFC +buV +pwH +pwH +pwH +pwH +hnm +mPF +rPS +xDr +cfG +noU +nAR +pEu +nOh +omm dhe dhe dhe dDG djs -avn -qwm -ayd -xds -azT -bgI -ayd -erb -avn +izU +uCm +eSz +tCl +tFZ +wvE +eSz +poh +izU geO -avn +izU dhe dhe dhe dhe dhe -snA -snA -aTN -vGk -sef -qRy -pag -snA -snA -tRH -lrt -oeX -npk -mNy -vZE -wqA -oKW -wqA +xBk +xBk +vbo +fJr +fzL +iKQ +mdP +xBk +xBk +kRL +pxg +tKo +srS +rxo +wfn +whz +xqS +whz dhe dhe dhe @@ -164549,70 +165300,70 @@ dhe dhe dhe dhe -aFF -efr -qdy -akq -ath -mAq -ath -aYq -uZk -aig -aFF -dmC -bOZ -ohj -vNw -aZQ -tbH -lUY -wiz -aZQ -gDz -jZV -moL -fgx -kaL +buV +mac +kJM +hTJ +spI +pDQ +spI +srU +pRq +jVl +buV +jjn +gmc +mAW +bJT +hnm +kDC +lEH +fbM +hnm +dxR +rZX +ejX +cwg +omm dhe dhe dhe -avn -iAc -avn -avn -ayd -xds -azT -bgI -ayd -avn -avn -nlR -avn +izU +gMl +izU +izU +eSz +tCl +tFZ +wvE +eSz +izU +izU +dnp +izU dhe dhe dhe dhe dhe -snA -sEW -pYC -pYC -maA -jNW -dZl -fAe -snA -sTA -lqL -sTA -tRH -dyu -rGM -wqA -wqA -wqA +xBk +voA +sKO +sKO +bCp +njJ +vcv +iiP +xBk +xRx +lkN +xRx +kRL +lBQ +gnO +whz +whz +whz dhe dhe dhe @@ -164806,73 +165557,73 @@ dhe dhe dhe dhe -aFF -lWS -tof -fSo -plb -aaD -twg -mvT -nYV -edz -tLc -aAL -xJi -mMe -aAL -eoV -eoV -eoV -eoV -eoV -iZW -tOg -lnK -fHG -kaL +buV +qfK +rfJ +xfa +dzK +vNd +gQA +mrm +hYM +lQf +cZn +kEy +fZK +dnn +kEy +pvK +pvK +pvK +pvK +pvK +gTM +mUR +pvA +nSO +omm dhe dhe dhe -avn -oLm -xSG -avn -ayd -xds -azT -bgI -ayd -avn -aLH -bGv -avn +izU +rOZ +cSQ +izU +eSz +tCl +tFZ +wvE +eSz +izU +foY +qVu +izU dhe dhe dhe dhe dhe -snA -sEW -pYC -pYC -jBC -uxB -eOq -efN -snA -hjp -vdz -aWm -sTA -vYs -sYW -hwL -cGT -cGT -oIf -oIf -oIf +xBk +voA +sKO +sKO +lKo +mvL +bdR +uHf +xBk +liI +jnk +dyB +xRx +xuA +usW +uFB +uBr +uBr +wdj +wdj +wdj dhe dhe dhe @@ -165063,73 +165814,73 @@ dhe dhe dhe dhe -aFF -aNx -aNx -aNx -aNx -fQp -aNx -aNx -aNx -aNx -aFF -rlG -gGE -ylO -aDw -pnI -yfX -fnK -yft -eoV -env -ghK -vjl -xsz -kaL +buV +lsH +lsH +lsH +lsH +vqg +lsH +lsH +lsH +lsH +buV +vvW +sbx +sOh +vaC +wei +aQq +oNr +aQo +pvK +tCn +mkJ +mwi +sBN +omm dhe dhe dhe -avn -jZl -hOs -avn -ayd -xds -azT -bgI -ayd -avn -oee -dWb -avn +izU +pEH +qMT +izU +eSz +tCl +tFZ +wvE +eSz +izU +vKg +xqL +izU dhe dhe dhe dhe dhe -snA -snA -nJG -hrx -hjv -ezE -hPG -kFJ -snA -bNt -cUN -hPW -sTA -mhq -ybj -eln -cGT -tCm -vuG -hXZ -oIf +xBk +xBk +ewF +gTr +eDO +sXb +fkb +kkw +xBk +bWU +ekc +gFV +xRx +rfk +eLs +cpl +uBr +rbC +sKl +foD +wdj dhe dhe dhe @@ -165320,83 +166071,83 @@ dhe dhe dhe dhe -aFF -jRz -sSa -itV -baU -jlc -itV -itV -iyU -jlT -aFF -mhz -mPX -vdh -aGk -pnI -lZh -hgt -hgt -eoV -gwH -cjl -wDh -fwx -kaL +buV +fbq +nRV +ipC +sLi +kLZ +ipC +ipC +erQ +rwP +buV +kBS +dsd +wlE +tzm +wei +qLR +fHy +fHy +pvK +gdN +oWT +aiE +fNv +omm dhe dhe dhe -avn -pIY -avn -avn -ayd -xds -azT -bgI -ayd -avn -avn -tMJ -lwN -lwN -lwN -lwN -lwN -lwN -lwN -snA -snA -snA -snA -gbT -eOq -rPz -snA -tyn -xkh -wRO -sTA -tjK -vsl -jJC -oIf -jCM -sam -oGL -oIf -oIf -oIf +izU +trz +izU +izU +eSz +tCl +tFZ +wvE +eSz +izU +izU +fRZ +jyH +jyH +jyH +jyH +jyH +jyH +jyH +xBk +xBk +xBk +xBk +fyG +bdR +jaQ +xBk +oaM +yfH +mXd +xRx +neE +rJE +qHq +wdj +fYo +bEM +iXw +wdj +wdj +wdj dhe -iCU -iCU -iCU -iCU -iCU -iCU -iCU +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ dhe dhe dhe @@ -165577,87 +166328,87 @@ dhe dhe dhe dhe -aFF -bvX -jGR -mCy -jGR -wxY -mQv -iBU -iBU -pRL -aFF -wyW -jLh -uFG -veo -pnI -lDz -isA -gff -eoV -mJI -cuU -aJn -tvB -kaL +buV +jkw +jap +lMU +jap +gLH +inY +dNE +dNE +dok +buV +tsZ +pCt +eFt +sas +wei +uMI +fKF +urL +pvK +tKs +wkG +oqg +cJk +omm dhe dhe dhe -avn -gyb -ulU -avn -ayd -qyp -azT -pKf -ayd -avn -ulU -dWb -lwN -lTu -rcq -gGS -jiw -ebJ -lwN -juZ -lnP -aso -tQD -akR -mBI -fdm -snA -qdq -cUN -oYz -sTA -wHQ -aPI -njj -oIf -bnT -vww -rvm -hvs -goe -oIf -oIf -iCU -iCU -iCU -iCU -iCU -iCU -iCU -iCU -iCU -iCU -iCU +izU +mik +seG +izU +eSz +leJ +tFZ +fpQ +eSz +izU +seG +xqL +jyH +vQM +cDf +ube +cFd +wrT +jyH +yeT +sGF +aTb +mAK +pnV +wPi +mnX +xBk +gDh +ekc +uWl +xRx +dCF +tAo +kce +wdj +pwe +bdK +iTS +gYg +wsx +wdj +wdj +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ dhe dhe dhe @@ -165834,89 +166585,89 @@ dhe dhe dhe dhe -aFF -qVv -vmk -ldE -hWL -imX -hWL -suc -gal -bSp -aFF -goF -dnh -rWE -byv -pnI -lZh -pnI -pnI -eoV -aZQ -aZQ -nzL -aZQ -kaL -bTK -kaL -kqz -kqz -jZl -twU -avn -ayd -xds -azT -bgI -ayd -avn -oEc -dWb -lwN -tLJ -qGD -kNv -bPi -nio -lwN -ole -gOn -ogT -vhd -bHn -wss -vpC -snA -nQV -vJI -olB -sTA -ris -rti -sAC -oIf -udc -ijX -fuR -sLj -ozU -nAm -oIf -iCU -iCU -iCU -iCU -iCU -iCU -iCU -iCU -iCU -iCU -iCU -iCU -iCU +buV +thV +xoS +vqp +fhy +ogb +fhy +kMw +bkd +jje +buV +rwf +uuO +hfv +bNh +wei +qLR +wei +wei +pvK +hnm +hnm +vrZ +hnm +omm +alV +omm +dJJ +dJJ +pEH +uoH +izU +eSz +tCl +tFZ +wvE +eSz +izU +cbr +xqL +jyH +sPX +lrV +pvB +wJW +aPh +jyH +jiy +qYZ +qhJ +vCS +oHR +iWl +rrE +xBk +bBy +vCk +xhs +xRx +fXv +fXD +uER +wdj +tgw +kHy +fxM +sdc +grU +cgX +wdj +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ dhe dhe dDG @@ -166087,94 +166838,94 @@ dDG dDG dDG dhe -kqz -kqz -kqz -kqz -aFF -aFF -aFF -abr -abr -pJf -abr -abr -aFF -aFF -aFF -abW -iHY -agO -abW -pnI -fiF -pnI -vna -wrF -wrF -wrF -hiQ -wrF -gAb -bWt -wrF -aQV -kqz -cVA -avn -avn -ayd -xds -sAO -bgI -ayd -avn -avn -cxU -lwN -bDk -gZr -ncw -rnt -lax -lwN -qID -eLP -cUw -snA -tQD -tQD -tQD -snA -sTA -ojn -sTA -sTA -dyu -bGj -dyu -oIf -kXo -sVt -dnc -gEf -heC -sat -oIf -iCU -iCU -iCU -iCU -iCU -iCU -iCU -iCU -iCU -iCU -iCU -iCU -iCU -iCU +dJJ +dJJ +dJJ +dJJ +buV +buV +buV +oJZ +oJZ +knR +oJZ +oJZ +buV +buV +buV +pwH +lVg +boR +pwH +wei +jIX +wei +aMI +sxC +sxC +sxC +ltH +sxC +sxC +xAu +pFP +dqQ +dJJ +slr +izU +izU +eSz +tCl +uwT +wvE +eSz +izU +izU +ikB +jyH +nRR +oGw +evg +opP +cbl +jyH +bfE +jVw +xgq +xBk +mAK +mAK +mAK +xBk +xRx +uMf +xRx +xRx +lBQ +sAr +lBQ +wdj +dPS +vBT +mtK +uKY +cIC +xQg +wdj +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ dhe dhe dhe @@ -166344,95 +167095,95 @@ dDG dDG dhe dhe -kqz -vQb -nxe -wrF -gAb -wrF -wrF -wrF -fPZ -dml -wrF -wrF -wrF -amE -wrF -wrF -omH -wrF -aqE -qXI -aDI -amE -wuk -ylB -ylB -oNX -wwa -vvb -vvb -hcV -hcV -hpe -mIh -nfv -qZp -dMm -kpF -tvg -xyZ -udH -kpF -wMr -sjl -kym -lwN -lwN -eeL -fKn -pDB -owD -lwN -swN -eLP -mmP -nhp -vFX -pVY -pVY -gSv -sUS -aoE -lBI -kEO -pVY -xXh -aso -oIf -fTU -fTU -oIf -rdR -jSs -uco -oIf -iCU -iCU -iCU -iCU -iCU -iCU -iCU -iCU -iCU -iCU -iCU -iCU -iCU -iCU -iCU +dJJ +pwo +awS +sxC +cmM +sxC +sxC +sxC +jzG +qLH +sxC +sxC +sxC +qEU +sxC +sxC +uAh +sxC +jWQ +lfO +wMG +qEU +fDz +xFe +xFe +ets +cSk +lgM +lgM +hze +hze +cOx +faz +fba +tGW +uwA +lav +iUd +dIC +ppC +lav +voZ +lNj +dVP +jyH +jyH +cJt +adi +cur +kfb +jyH +duf +jVw +hmJ +xbz +sYU +hiI +gNk +wyH +fQK +sZo +mIZ +vGB +gNk +xuE +aTb +wdj +aYX +aYX +wdj +dKN +eFr +bsE +wdj +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ dhe dhe dDG @@ -166601,96 +167352,96 @@ dDG dDG dhe dhe -kqz -pki -pGy -qlP -hex -swA -swA -swA -vSq -cav -vvb -vvb -vvb -wvf -wvf -wvf -iaA -ylB -diH -ylB -ylB -ylB -qQt -naF -xVg -jdc -xDx -xDx -ert -xDx -oAt -cuT -sCV -sxo -avO -usd -ayg -dWc -aAa -yka -ayg -gHx -mhp -avR -aGd -aFG -xNs -wKm -xld -wAU -wvx -biA -wNr -rtW -qWo -dHF -qWo -qWo -qWo -hAC -xgu -hAC -hAC -qWo -sZg -mIx -dcI -gtu -bBE -jDl -lGf -ilU -aGQ -oIf -iCU -iCU -iCU -iCU -iCU -iCU -iCU -iCU -iCU -iCU -iCU -iCU -iCU -iCU -iCU -iCU +dJJ +bJp +xyg +wAj +hRq +wEl +wEl +wEl +nGB +vot +lgM +lgM +lgM +pyb +pyb +pyb +nji +xFe +pha +xFe +xFe +xFe +tgY +wmJ +mXb +oXt +vpY +vpY +iib +vpY +ewt +fTp +thl +xQB +dhw +rqG +kNT +nNx +grm +eMZ +kNT +poG +oWe +dTr +xzq +vYI +lwK +new +oam +lum +czd +uAP +iys +thD +qws +wma +qws +qws +qws +lno +rDJ +lno +lno +qws +xZh +tam +ngU +fSe +boI +fuV +dEi +sME +udb +wdj +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ wZm dDG dDG @@ -166858,96 +167609,96 @@ dDG dDG dhe dhe -kqz -mIw -kid -xvW -nOd -ddm -ddm -rhv -ddm -hKb -pgW -oAt -aYt -upd -aYt -ntg -paF -lAZ -lrp -nqr -tpo -svc -rGD -wJP -wJP -hYr -oLn -oLn -wJP -wJP -bcn -dZi -ebi -dEF -avR -axj -ayd -xds -azT -bgI -ayd -aBR -xQk -rlg -rlg -pCy -mSC -hno -neS -wAU -aZP -pDg -wbe -eLP -xZI -oXo -wih -lub -lub -ibq -lub -pdU -sAd -egN -udV -uIt -uIt -xpZ -eJF -oIf -oIf -oIf -oIf -oIf -iCU -iCU -iCU -iCU -iCU -iCU -iCU -iCU -iCU -iCU -iCU -iCU -iCU -iCU -iCU -iCU +dJJ +wmr +rKM +uFe +mZC +bEh +bEh +vfH +bEh +qvE +nVX +ewt +tMh +hVp +tMh +kUx +kGk +dga +dwH +sHM +dsq +cam +xey +xNu +xNu +wLk +wIu +wIu +xNu +xNu +nVF +bkH +jMn +klj +dTr +lPP +eSz +tCl +tFZ +wvE +eSz +gCX +xAW +knM +knM +bkQ +woW +chH +ctF +lum +rTk +dyI +tDq +nYk +kpd +iug +xav +qdK +qdK +xKP +qdK +cWx +kES +qGc +utK +srE +srE +rtP +eXr +wdj +wdj +wdj +wdj +wdj +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ dhe dhe dhe @@ -167115,101 +167866,101 @@ dDG dDG dhe dhe -amK -amK -aMp -auE -aMp -amK -amK -gca -aMp -kyE -amK -nek -naF -qcA -iZK -kuu -aGY -duI -aGY -qvj -aGY -aGY -aGY -wJP -gLI -etd -huz -cZa -qEv -wJP -wJP -wJP -wJP -dcq -avK -axj -mph -bWo -hdO -cdx -mph -aBR -mgZ -aFe -dJd -oUJ -gTR -dWz -vOD -qWW -uCS -uSO -nXY -xZI -fui -uht -uht -uht -uel -nHo -uel -uht -uht -uht -tlp -pkz -aCr -eIU -iaE -nbz -muy -jOT -fnj -fnj -fnj -fnj -fnj -iCU -hof -hof -iCU -iCU -iCU -iCU -iCU -iCU -iCU -iCU -iCU -iCU -iCU -iCU -iCU -iCU -iCU +tFm +tFm +kkO +wEr +kkO +tFm +tFm +uxn +kkO +lDT +tFm +hvW +wmJ +dTO +qbM +rMv +eSx +fCf +eSx +nAh +eSx +eSx +eSx +xNu +mCh +lft +kqx +xFH +rXV +xNu +xNu +xNu +xNu +mnH +rOu +lPP +kNV +tri +uXE +iHq +kNV +gCX +eOi +agt +xEG +khX +pvc +vEe +qOw +rxB +xdY +tfy +sJz +kpd +yjU +jtr +jtr +jtr +xSZ +kLC +xSZ +jtr +jtr +jtr +joA +xvL +uGL +tsH +sOH +qNI +mBV +mla +jYS +jYS +jYS +jYS +jYS +oGJ +nXp +nXp +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ dhe aYr aYr @@ -167372,101 +168123,101 @@ dDG dDG dhe dhe -amK -kOU -kCZ -ltI -eSr -wRF -amK -sBt -nrP -lgI -amK -amK -nRt -pkk -nRt -aGY -aGY -xTf -qpq -njY -jwy -cQg -aGY -uKU -dlB -nLg -ucr -xlh -uDS -ahY -weK -xwL -xwL -wWx -avO -axj -lIu -lHm -knD -qkT -lIu -wup -mhp -aFf -ePS -ePS -ePS -ePS -ePS -ePS -ePS -pDg -wbe -eYt -uht -uht -rmN -buD -bZn -aZS -xrE -dJe -jtM -uht -iQI -uht -uht -iZV -pDK -wvY -tvH -wLM -fnj -wgJ -dms -ihN -fnj -nBd -hof -cUX -iCU -iCU -iCU -iCU -iCU -iCU -iCU -iCU -iCU -iCU -iCU -iCU -iCU -iCU -iCU +tFm +bUt +aND +gfQ +pKM +jHG +tFm +vvl +hNd +yig +tFm +tFm +cXx +eUn +cXx +eSx +eSx +mro +ubo +bjz +glA +vWy +eSx +fMD +wnb +fNH +mBa +rLF +uFA +hbi +qrk +ebA +ebA +txr +dhw +lPP +nbS +cfS +sOY +iEb +nbS +kkd +oWe +vJF +wyd +wyd +wyd +wyd +wyd +wyd +wyd +dyI +tDq +dRM +jtr +jtr +ecn +kWR +dZX +nwd +xNq +jts +nrR +jtr +fxq +jtr +jtr +keD +jHN +ncS +sHm +fSf +jYS +fOv +ygi +foF +jYS +qgt +nXp +qaO +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ dhe aYr aYr @@ -167629,101 +168380,101 @@ dDG dDG dhe dhe -amK -eEP -oKe -fCy -fCy -mGK -rRp -fCN -jAX -gBv -kTB -amK -lXS -lDh -pkX -aGY -uOd -pwB -xTf -pwB -xTf -mCe -abq -wBV -fEd -sNi -sNi -sNi -sNi -dBB -lIJ -xwL -xwL -wgv -avQ -avn -tlq -qCn -knD -utC -tlq -avn -gcD -aFf -nKF -ujE -fEU -rPR -wsY -dmx -hWf -pDg -wbe -cGu -uht -wyO -dxH -lfU -bFc -bFc -fKq -tio -vsZ -cIr -kqA -fpZ -uht -wvo -loa -nbz -yeS -cpJ -fnj -neZ -mVs -vDl -fnj -uyX -uyX -cUX -cUX -iCU -iCU -iCU -iCU -iCU -iCU -iCU -iCU -iCU -iCU -iCU -iCU -iCU -iCU +tFm +uVX +duL +hMD +hMD +mpm +pah +mDl +xmj +xzS +dTc +tFm +oGi +xfg +oJN +eSx +xuK +mDJ +mro +mDJ +mro +iQy +qAm +mUX +prk +ocp +ocp +ocp +ocp +geI +iWY +ebA +ebA +dox +toe +izU +aZz +cPS +sOY +xof +aZz +izU +eYq +vJF +lDt +kLV +uPk +gHh +cen +gcV +iZh +dyI +tDq +txD +jtr +rNl +xlM +rtL +xdm +xdm +cUh +aUi +xdx +hVi +vUp +rgI +jtr +ayW +jPe +qNI +paz +gOp +jYS +mYc +cjT +cWI +jYS +jQJ +jQJ +qaO +qaO +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ dhe aYr aYr @@ -167885,102 +168636,102 @@ dDG dDG dDG dhe -amK -amK -qsT -lwx -oej -oej -aea -wuA -tKV -pAz -bRV -wVD -amK -pMP -sXt -mGl -bCj -iDN -ybr -uJu -fLF -icf -xHa -abq -vRk -mPV -tqq -eOQ -irR -irR -fOc -eXF -bkS -oLn -bNj -avR -fKc -fMp -gVN -knD -eDw -ccz -woO -rcB -aFf -dRu -koT -hBu -wKY -qJA -xwy -uLp -etf -ilx -jkp -uht -mRC -gKY -xpW -wNH -rZi -orR -qVt -kMo -atS -dKr -atS -uel -pDg -bKX -fnj -fnj -fnj -fnj -tog -fFK -eXf -vPZ -uyX -cUX -cUX -iCU -iCU -iCU -iCU -iCU -iCU -iCU -iCU -iCU -iCU -iCU -iCU -iCU -iCU -iCU +tFm +tFm +hBC +ikC +gyf +gyf +jsg +rpu +bqG +yis +mMj +hCH +tFm +aYB +kPq +mwN +fCi +fPN +jnc +uVg +stQ +jxl +ybw +fhD +dIa +yew +mFh +aXr +gYH +gYH +vmd +cRn +xUA +wIu +rrp +dTr +hmY +uyz +rPU +sOY +biX +lKi +gqS +lNQ +vJF +rks +pwx +ocJ +gKB +qAk +qec +iJx +wij +vsO +oJu +jtr +qVb +oIU +oiy +dpE +eqL +rWJ +cYE +xOn +dkW +lXy +dkW +xSZ +dyI +qnq +jYS +jYS +jYS +jYS +cTc +dVQ +cZp +kPM +jQJ +qaO +qaO +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ dhe aYr aYr @@ -168142,102 +168893,102 @@ dDG dDG dDG dhe -amK -aeM -gbJ -aOU -acS -acS -ybz -aMp -all -all -uvq -aQg -aMp -eLw -sXt -acW -iMM -gzs -rTk -tDr -rTk -iio -mCe -abq -dhb -irR -irR -irR -hPr -tqq -eOQ -hmq -for -rRU -bDg -avO -pXe -ink -gVN -knD -eDw -kuA -vwc -hkr -lsv -jZH -cYY -cRD -cRD -rDz -uwU -hWf -pDg -chR -imU -uel -nzG -gKY -sLr -nrS -cdb -pdt -ePh -kMo -atS -atS -vmL -uel -pDg -iBh -fnj -rdJ -oUn -fnj -ekU -mRe -eXf -uyX -uyX -uyX -cUX -szJ -iCU -iCU -iCU -iCU -iCU -iCU -iCU -iCU -iCU -iCU -iCU -iCU -iCU -iCU +tFm +nzY +xYc +uYf +lDP +lDP +qzq +kkO +loq +loq +ksJ +xFa +kkO +sDG +kPq +hrD +ykn +nOE +uLO +lto +uLO +hYH +iQy +fhD +hUy +gYH +gYH +gYH +uPD +mFh +aXr +qfh +lfE +aUp +vik +dhw +vSM +wgz +rPU +sOY +biX +adD +vIq +mMY +eHk +lvX +bjF +avr +avr +rfI +uPz +iZh +dyI +cJL +xSv +xSZ +rkH +oIU +jRr +rbH +wbT +dvQ +uZQ +xOn +dkW +dkW +pXJ +xSZ +emr +dxw +jYS +etp +lgV +jYS +xWI +tEJ +cZp +jQJ +jQJ +jQJ +qaO +vzt +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ dhe aYr aYr @@ -168399,102 +169150,102 @@ dDG dDG dhe dhe -amK -rXv -jQF -mpr -fOO -fqO -qER -amK -all -all -jCu -wOt -tFU -ler -nao -nNt -mQU -iDN -lJi -eEs -bHJ -moE -xHa -rYY -tbF -irR -mge -qae -lNh -irR -irR -ogX -for -rRU -avK -avS -aeR -tlq -qTm -asi -brL -tlq -aeR -mdr -eed -gRY -nSQ -kRJ -bes -nSQ -prh -ePS -ojZ -cxa -rCO -qwV -jSn -fwa -jZi -iRN -rLx -xzm -qFJ -rnj -kMo -atS -nyq -uel -pDg -vrq -bUL -cNR -odH -iMS -ghn -xeR -eHM -mVs -uyX -uyX -cUX -cUX -cUX -iCU -iCU -iCU -iCU -iCU -iCU -iCU -iCU -iCU -iCU -iCU -iCU -iCU +tFm +dIM +ugR +oqY +jek +tyh +eQr +tFm +loq +loq +txB +eCs +cSU +oxd +vAr +njV +rMK +fPN +wnv +hrR +cvv +hxF +ybw +uQy +leX +gYH +rAw +pwL +tvN +gYH +gYH +nJf +lfE +aUp +rOu +tZD +jEO +aZz +bar +qNa +bxs +aZz +jEO +mrC +uwY +jvk +xck +oas +pkN +xck +djJ +wyd +enF +qWK +wap +bDu +dbK +elW +iJy +whF +ecW +dXo +lTc +lrQ +xOn +dkW +dHv +xSZ +dyI +oZZ +qvS +xrA +oOR +xKs +tGf +gUH +dGW +cjT +jQJ +jQJ +qaO +qaO +qaO +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ dhe aYr aYr @@ -168656,102 +169407,102 @@ dDG dDG dhe dhe -amK -ueC -bIU -aOU -acS -acS -ybz -aMp -all -all -uvq -oRL -qVq -qKD -sXt -huL -pdm -gzs -iDN -ajQ -rjy -cIA -mCe -abq -dhb -irR -irR -irR -hPr -tqq -eOQ -hmq -for -rRU -qjK -avR -qDY -fMp -gVN -vBI -eDw -ccz -mRN -fZX -eOl -eIZ -emb -eik -eik -ctG -uwU -hWf -pDg -cxa -imU -uel -gMc -gKY -sLr -ksG -inx -hsV -vEa -kMo -kMo -atS -bVS -uel -pDg -pmv -fnj -aJF -cJc -fnj -jkM -vPr -mVs -uyX -uyX -cUX -cUX -cUX -iCU -iCU -iCU -iCU -iCU -iCU -iCU -iCU -iCU -iCU -iCU -iCU -iCU -iCU +tFm +tFr +quG +uYf +lDP +lDP +qzq +kkO +loq +loq +ksJ +rVz +lLw +kqy +kPq +lQp +pSm +nOE +fPN +vkH +vas +mWS +iQy +fhD +hUy +gYH +gYH +gYH +uPD +mFh +aXr +qfh +lfE +aUp +ukL +dTr +jJV +uyz +rPU +lxf +biX +lKi +oCC +pWt +buT +tpr +mmA +bom +bom +izo +uPz +iZh +dyI +qWK +xSv +xSZ +hqV +oIU +jRr +gfd +krE +bvK +eGn +xOn +xOn +dkW +sIq +xSZ +bkM +eIw +jYS +nPI +uye +jYS +ifq +jvp +cjT +jQJ +jQJ +qaO +qaO +qaO +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ dhe aYr aYr @@ -168913,102 +169664,102 @@ dDG dDG dhe dhe -amK -amK -gbm -apH -vxG -vxG -nIO -yhW -kgx -pqM -cQL -bUF -amK -kYN -sXt -wKU -aGY -uSy -gzs -nFh -cpO -bsd -gSy -abq -meK -gul -tqq -eOQ -irR -irR -nVE -fNu -rCT -oLn -iMR -avO -oww -ink -gVN -knD -eDw -kuA -hsN -vqB -aFf -dRu -iKw -dna -dUW -gLa -mxN -aNS -pBu -mMr -eWt -uht -fQf -gKY -isl -bZn -cnd -nMV -qVt -kMo -atS -atS -atS -uel -pDg -rIL -fnj -fnj -fnj -fnj -aIw -whi -xDN -jbg -uyX -xlf -cUX -iCU -iCU -iCU -iCU -iCU -iCU -iCU -iCU -iCU -iCU -iCU -iCU -iCU -iCU -iCU +tFm +tFm +hkL +gTi +kjv +kjv +pai +fRm +clE +dQZ +gFg +ssE +tFm +aDE +kPq +afm +eSx +sfz +nOE +lNa +aOp +vJm +xYM +fhD +fpp +pyt +mFh +aXr +gYH +gYH +fpo +uEM +kDB +wIu +dPe +dhw +uvD +wgz +rPU +sOY +biX +adD +mnV +dvI +vJF +rks +vEK +gpS +pnW +bwv +iQY +wON +wEm +qEh +vrj +jtr +gsg +oIU +xmP +dZX +uEL +ivx +cYE +xOn +dkW +dkW +dkW +xSZ +dyI +mkK +jYS +jYS +jYS +jYS +noK +ajS +aIT +pSi +jQJ +lrG +qaO +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ dhe aYr aYr @@ -169171,101 +169922,101 @@ dDG dhe dhe dhe -amK -mWs -aOU -acS -acS -oTr -jJl -bIU -oJc -irr -cEY -amK -pES -kOY -rTU -aGY -pcP -mDw -iIN -oxp -vmu -omd -rTe -biW -gsW -wbZ -wbZ -wbZ -wbZ -dBB -frk -xwL -xwL -aOk -avW -avn -tlq -qCn -knD -utC -tlq -avn -tii -aFf -nKF -vFf -kdA -ldA -aow -dhH -hWf -pDg -wbe -nax -uht -dUx -aKH -lfU -mwq -mwq -dwE -gBx -vJH -eNK -oQM -kCv -uht -wvo -jWv -ntw -bBt -hOC -fnj -miW -kLx -ouy -fnj -uyX -cUX -cUX -cUX -iCU -iCU -iCU -iCU -iCU -iCU -iCU -iCU -iCU -iCU -iCU -iCU -iCU -iCU +tFm +bJl +uYf +lDP +lDP +ufP +iKC +quG +fYy +eHh +fJt +tFm +hPa +qLX +wxb +eSx +blX +cIB +onI +cTl +qwe +iLi +lkJ +fKQ +num +teJ +teJ +teJ +teJ +geI +eeR +ebA +ebA +lXt +xdZ +izU +aZz +cPS +sOY +xof +aZz +izU +dMN +vJF +lDt +mJc +kin +juV +uAx +iSj +iZh +dyI +tDq +bNX +jtr +iOc +eHY +rtL +koa +koa +ufG +lxk +uem +lCk +yfU +dxi +jtr +ayW +cHP +adM +obH +csY +jYS +mUn +gio +mzm +jYS +jQJ +qaO +qaO +qaO +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ dhe aYr aYr @@ -169428,100 +170179,100 @@ dDG dhe dhe dhe -amK -lNJ -eME -qfv -hvv -stl -amK -owR -dlE -olk -amK -amK -nRt -iTX -nRt -aGY -aGY -xJG -mOZ -dIE -jMi -sur -aGY -hpU -for -cPk -ucr -rym -rpR -nMb -qNL -xwL -xwL -wgv -sLw -rUv -lIu -eGp -knD -qkT -lIu -aCl -ooD -aFf -ePS -ePS -dRu -dRu -dRu -ePS -ePS -vdZ -wbe -kpA -uht -uht -oBA -fDh -rWX -mLa -nNT -hKq -drZ -uht -uht -uht -uht -pDg -tIL -mTJ -cWZ -fFm -fnj -eMW -uFz -rsf -fnj -nBd -mgF -cUX -iCU -iCU -iCU -iCU -iCU -iCU -iCU -iCU -iCU -iCU -iCU -iCU -iCU -iCU +tFm +rdr +wTJ +osK +aHf +eKO +tFm +oCr +ksu +nUO +tFm +tFm +cXx +jGs +cXx +eSx +eSx +slm +jII +xKC +sIC +wKU +eSx +gFb +lfE +qth +mBa +dBr +tzk +bmW +wSo +ebA +ebA +dox +lLg +aKv +nbS +dTe +sOY +iEb +nbS +tqy +qjf +vJF +wyd +wyd +rks +rks +rks +wyd +wyd +qrW +tDq +eYv +jtr +jtr +iUK +jtZ +vUU +iKt +oXz +gNE +eRn +jtr +jtr +jtr +jtr +dyI +qZw +cBF +jqP +jLK +jYS +qrR +tMg +fkR +jYS +qgt +gmP +qaO +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ dhe dhe aYr @@ -169685,100 +170436,100 @@ dDG dhe dhe dhe -amK -amK -aMp -rWy -aMp -amK -amK -gKd -aMp -tTM -amK -iMW -tCJ -rxg -eWN -nBW -aGY -szC -aGY -mEK -aGY -aGY -aGY -wJP -qrC -eRC -qcY -uxR -noL -wJP -wJP -wJP -wJP -vLd -avK -axr -aZI -bWo -qLb -cdx -aZI -aCl -yhy -aFm -aGd -aGR -aHq -aHq -hKA -nbz -asD -kYJ -wbe -vQp -wfx -uht -uht -uht -uel -pNy -uel -uht -uht -uht -mDj -hya -nBH -kYJ -kwP -ntw -xJy -hkf -fnj -fnj -fnj -fnj -fnj -iCU -iCU -cUX -iCU -iCU -iCU -iCU -iCU -iCU -iCU -iCU -iCU -iCU -iCU -iCU -iCU -iCU +tFm +tFm +kkO +sSM +kkO +tFm +tFm +shR +kkO +fbP +tFm +mqP +wxI +kwq +uQh +doe +eSx +mXO +eSx +luM +eSx +eSx +eSx +xNu +fNf +vVm +frm +hSu +qzu +xNu +xNu +xNu +xNu +hWJ +rOu +swU +jpv +tri +hNW +iHq +jpv +tqy +ebF +vsR +xzq +fnb +fWd +fWd +cyt +qNI +qIf +lEL +tDq +pnU +itk +jtr +jtr +jtr +xSZ +lJC +xSZ +jtr +jtr +jtr +qIM +lpF +aka +lEL +kSV +adM +wdv +xtp +jYS +jYS +jYS +jYS +jYS +oGJ +oGJ +qaO +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ dhe aYr aYr @@ -169942,99 +170693,99 @@ dDG dhe dhe dhe -kqz -tHu -iJF -cSD -jkh -pjO -pjO -kdb -pjO -ylD -cQU -sVV -aYt -upd -aYt -iEW -dSj -omH -hfP -whs -tLF -tGh -lmk -wJP -wJP -oLn -oLn -oLn -wJP -wJP -nxe -fsn -nhO -aHz -wrK -axr -ayd -xds -azT -bgI -ayd -aCl -vqB -aFn -avK -aGT -ayd -ayd -ayd -nbz -pMl -eLP -wbe -eLP -vQp -vFX -pVY -pVY -pVY -ygy -pVY -wTM -yii -piK -iIO -wNr -qWo -qWo -dmr -gKo -oPH -tkn -gOG -tpp -ntw -iCU -iCU -iCU -iCU -iCU -iCU -iCU -iCU -iCU -iCU -iCU -iCU -iCU -iCU -iCU -iCU -iCU -iCU +dJJ +hre +iKP +oeo +cqp +fTK +fTK +hjX +fTK +ehI +okb +cpT +tMh +hVp +tMh +oCV +xgN +uAh +aYT +pEF +wtn +kcK +xMw +xNu +xNu +wIu +wIu +wIu +xNu +xNu +awS +gNQ +peu +ciy +vwb +swU +eSz +tCl +tFZ +wvE +eSz +tqy +dvI +hZb +rOu +fGc +eSz +eSz +eSz +qNI +deh +jVw +tDq +vwL +pnU +sYU +gNk +gNk +gNk +qOX +gNk +eqq +lbP +exo +wUH +iys +qws +qws +udh +gVO +aaj +rRn +mBd +jMM +adM +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ dhe dhe aYr @@ -170199,99 +170950,99 @@ dDG dhe dhe dhe -kqz -dLr -pGy -qlP -pFz -sdr -mXD -pFz -pFz -vQG -wvf -wvf -wvf -wvf -wvf -wvf -wvf -ycN -jnT -wvf -wvf -wvf -kXH -tCJ -rdd -wrF -wrF -wrF -fuK -wrF -aYt -cuT -sCV -pgs -avR -oLf -aym -wbl -aAu -pRF -aym -nIG -rPn -jBG -pXj -mFd -lFG -ayd -ayd -nbz -qnB -eEH -wkT -qWo -qWo -dHF -qWo -ajy -qWo -kbL -hAC -hAC -hAC -crf -qWo -dGs -fFJ -lub -wfV -gKo -thT -iDg -eTo -kuT -ntw -iCU -iCU -iCU -iCU -iCU -iCU -iCU -iCU -iCU -iCU -iCU -iCU -iCU -iCU -iCU -iCU -iCU -iCU +dJJ +uuM +xyg +wAj +gQU +uJr +opc +gQU +gQU +fzj +pyb +pyb +pyb +pyb +pyb +pyb +pyb +vNh +fGU +pyb +pyb +pyb +bxm +wxI +yat +sxC +sxC +sxC +tdr +sxC +tMh +fTp +thl +iry +dTr +fAF +uLX +brr +oTt +fbk +uLX +xXb +xXq +vMl +gXj +csZ +fWX +eSz +eSz +qNI +xKf +pps +tmS +qws +qws +wma +qws +mJq +qws +suO +lno +lno +lno +tCo +qws +bjN +nMg +qdK +xom +gVO +uwv +wse +xTm +vPo +adM +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ dhe aYr aYr @@ -170456,99 +171207,99 @@ dDG dhe dhe dhe -kqz -uDu -bcn -luY -xDx -xDx -edM -xDx -xDx -xDx -cGf -xDx -xDx -luY -xDx -wIq -svC -xDx -hPx -xDx -uhS -luY -cIa -wvf -wvf -jVJ -wvf -wvf -wvf -kYW -kYW -nPF -syi -eZL -uUQ -gdg -wjM -cKc -iva -tzK -wjM -xhU -fhE -hOy -wqA -yha -wqA -wTS -wTS -kwQ -kwQ -qWw -wbe -xZI -lub -oXo -lub -tuj -cwd -oVx -ths -wih -lub -tuj -lub -jwM -nbz -joC -joC -joC -joC -joC -joC -joC -ntw -iCU -iCU -iCU -iCU -iCU -iCU -iCU -iCU -iCU -iCU -iCU -iCU -iCU -iCU -iCU -iCU -iCU -iCU +dJJ +aTA +nVF +pMM +vpY +vpY +bmF +vpY +vpY +vpY +lMA +vpY +vpY +pMM +vpY +foE +oCN +vpY +cCj +vpY +giu +pMM +qCQ +pyb +pyb +bbz +pyb +pyb +pyb +gdW +gdW +plJ +xAK +tvD +cpw +xMj +cTE +ddJ +vJT +iTr +cTE +wEg +vbL +gMZ +whz +cIM +whz +xCc +xCc +clT +clT +sbO +tDq +kpd +qdK +iug +scA +pWZ +caR +bhA +ojj +xav +qdK +pWZ +qdK +sun +qNI +ugt +ugt +ugt +ugt +ugt +ugt +ugt +adM +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ dhe aYr aYr @@ -170713,99 +171464,99 @@ dDG dhe dhe dhe -kqz -kqz -kqz -azJ -azJ -adw -eER -adw -azJ -adw -pPz -adw -azJ -azJ -alW -awj -pap -awj -alW -oOP -aKT -oOP -rHz -pLo -vNI -cpN -xDx -xDx -wEr -xDx -xDx -rXi -kqz -xkZ -avn -avn -ayd -xds -rHD -bgI -ayd -avn -avn -fac -wqA -lnN -wqA -oWh -oLl -qAr -wTS -gDj -wbe -kXK -hag -hag -hag -tEu -hag -hag -hag -joC -joC -rac -joC -joC -joC -joC -cdr -aSO -joC -mmN -ohn -joC -iCU -iCU -iCU -iCU -iCU -iCU -iCU -iCU -iCU -iCU -iCU -iCU -iCU -iCU -iCU -iCU -iCU -iCU -iCU +dJJ +dJJ +dJJ +qCo +qCo +kzm +kSI +kzm +qCo +kzm +pKS +kzm +qCo +qCo +gyJ +nso +oYs +nso +gyJ +lZW +lgX +lZW +gpj +iIc +swY +eAg +vpY +vpY +juD +vpY +wHg +jaz +dJJ +qHH +izU +izU +eSz +tCl +dja +wvE +eSz +izU +izU +tRr +whz +pio +whz +fLb +sij +ceC +xCc +iFP +tDq +cMa +bFq +bFq +bFq +gBz +bFq +bFq +bFq +ugt +ugt +ihg +ugt +ugt +ugt +ugt +dgR +cqn +ugt +oGv +trf +ugt +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ dhe aYr aYr @@ -170973,96 +171724,96 @@ dhe dhe dhe dhe -azJ -pYQ -qdL -ojq -htt -yjA -wXt -nIw -mZh -aos -azJ -pob -snB -akJ -djv -soG -oOP -toR -oOP -aiF -bsp -bsp -aiF -jPI -jPI -dTQ -jPI -jPI -jPI -jPI -rXy -oUM -avn -ayd -xds -azT -bgI -ayd -avn -ghE -kiO -wqA -lnN -wqA -cwY -jHd -rYx -tXo -ceb -wbe -eRt -hag -vaJ -vlx -iXv -vSD -kGh -xhO -joC -vKo -qLo -lCl -joC -baa -joC -tvi -gOi -joC -xfu -xGh -joC -iCU -iCU -iCU -iCU -iCU -iCU -iCU -iCU -iCU -iCU -iCU -iCU -iCU -iCU -iCU -iCU -iCU -iCU -iCU +qCo +iZi +xMQ +lXc +vft +lQo +yjv +gcP +nyw +psJ +qCo +fHW +mJM +baI +dxo +tBz +lZW +hes +lZW +iVk +qJC +qJC +iVk +eBf +eBf +hGc +eBf +eBf +eBf +eBf +cxq +mSn +izU +eSz +tCl +tFZ +wvE +eSz +izU +qqp +tBA +whz +pio +whz +vlb +iBP +fLR +vab +qGu +tDq +hrS +bFq +jzt +nPD +jRk +euC +xvO +dUm +ugt +grc +oEt +uNN +ugt +hRn +ugt +rWU +amh +ugt +iAh +hQU +ugt +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ dhe aYr aYr @@ -171230,96 +171981,96 @@ dhe dhe dhe dhe -azJ -nFG -amD -amD -amD -aQp -amD -xHf -amD -gbY -azJ -jSE -atd -wCt -wbR -aBP -oOP -toR -oOP -dJA -uFs -kKX -smD -jPI -rWL -oJY -cQc -sHG -xIJ -jPI -rXy -ulU -avn -ayd -qyp -azT -pKf -ayd -avn -ulU -igK -wqA -lnN -wqA -dNL -kMF -kts -wTS -ost -xwp -jwM -hag -aop -uNh -gMf -ciV -ibn -ctE -joC -lHV -leH -pMu -joC -ocj -joC -mmQ -srK -joC -srK -oxV -joC -iCU -iCU -iCU -iCU -iCU -iCU -iCU -iCU -iCU -iCU -iCU -iCU -iCU -iCU -iCU -iCU -iCU -iCU -iCU +qCo +plH +smQ +smQ +smQ +jxF +smQ +tRd +smQ +qPE +qCo +ncN +sGZ +mBW +rxr +oRu +lZW +hes +lZW +fTu +muY +vec +eHf +eBf +uqr +igj +gnu +kjV +hZR +eBf +cxq +seG +izU +eSz +leJ +tFZ +fpQ +eSz +izU +seG +vFH +whz +pio +whz +umS +uwj +jzK +xCc +tqu +acd +sun +bFq +brG +ctC +qun +uvY +xNH +upx +ugt +gLO +gtv +afZ +ugt +gyk +ugt +jkx +gWV +ugt +gWV +bRJ +ugt +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ dhe aYr aYr @@ -171487,96 +172238,96 @@ dhe dhe dhe dhe -azJ -iIr -rkZ -rkZ -rkZ -icV -rkZ -xHf -ygb -rax -azJ -fqZ -lTM -bAW -eJV -goh -oOP -toR -oOP -iPR -llv -rCL -qss -jPI -fBD -nDH -rrL -oyJ -xIJ -jPI -fQT -avn -avn -ayd -xds -azT -bgI -ayd -avn -avn -dVG -wqA -lnN -wqA -lPv -lyk -swB -eVQ -eVQ -wHk -eVQ -hag -hag -jCW -uaf -gXB -gXB -uiy -joC -joC -aAf -joC -joC -oUv -joC -tdl -jKm -qVn -axh -ueh -joC -iCU -iCU -iCU -iCU -iCU -iCU -iCU -iCU -iCU -iCU -iCU -iCU -iCU -iCU -iCU -iCU -iCU -iCU -iCU +qCo +vRZ +kiF +kiF +kiF +pzt +kiF +tRd +yeR +pNd +qCo +pZv +pYP +vJk +vME +mXK +lZW +hes +lZW +dfj +ihD +gYe +pfb +eBf +lJS +bRL +gRc +oRc +hZR +eBf +vry +izU +izU +eSz +tCl +tFZ +wvE +eSz +izU +izU +tDN +whz +pio +whz +niv +dmt +xOM +oIa +oIa +kbl +oIa +bFq +bFq +ksB +iYm +uOl +uOl +xKH +ugt +ugt +oLl +ugt +ugt +sIa +ugt +bin +rkd +ewk +tmU +fbt +ugt +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ dhe aYr aYr @@ -171744,96 +172495,96 @@ dhe dhe dhe dhe -azJ -acp -osa -amD -amD -amD -amD -aqa -pnE -iyk -azJ -alW -alW -alW -alW -oOP -oOP -toR -bhF -suL -azY -azY -sYS -jPI -lYN -guy -bLY -rXx -weE -jPI -rXy -hOs -avn -ayd -xds -azT -bgI -ayd -avn -oee -kiO -wqA -lnN -wqA -wTS -asF -wTS -eVQ -lfj -tWO -nLJ -tkg -hag -bfo -ucv -ucv -ucv -nsn -joC -wee -lir -iXr -wmL -uYR -jVx -xwM -sQn -pzy -pzy -rkF -bIv -iCU -iCU -iCU -iCU -iCU -iCU -iCU -iCU -iCU -iCU -iCU -iCU -iCU -iCU -iCU -iCU -iCU -iCU -iCU +qCo +tyY +gKs +smQ +smQ +smQ +smQ +qcQ +tPh +kxg +qCo +gyJ +gyJ +gyJ +gyJ +lZW +lZW +hes +vuo +lDs +pKh +pKh +kff +eBf +xcn +gRF +gqz +kmI +iSy +eBf +cxq +qMT +izU +eSz +tCl +tFZ +wvE +eSz +izU +vKg +tBA +whz +pio +whz +xCc +gLm +xCc +oIa +quR +hOU +lJx +qcF +bFq +rcD +nPe +nPe +nPe +msF +ugt +bHQ +iTt +eug +pUU +hDW +oUC +nIj +mqz +xlw +xlw +rpP +ion +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ dhe aYr aYr @@ -172001,17 +172752,17 @@ dhe dhe dhe dhe -azJ -ktR -aXG -uIX -cVb -tIb -qQQ -lnH -aXG -sRg -azJ +qCo +oaT +qHw +oGf +ueY +ktJ +bqv +lLS +qHw +jgm +qCo dhe dhe dhe @@ -172019,78 +172770,78 @@ dhe dhe dhe bFd -oOP -oZv -uPQ -faW -fxm -jPI -jPI -jPI -jPI -jPI -jPI -jPI -hlO -msU -avn -ayd -xds -azT -bgI -ayd -avn -xbx -jQH -wqA -lnN -wqA -etU -mOS -hUa -eVQ -mkd -koB -fOL -otQ -hag -gmo -lGs -jar -pOb -evE -joC -hIc -rhb -aOM -cwU -vkY -rgl -cgg -qWS -qWS -pzy -aZh -iDe +lZW +vWk +uXg +iaU +wrc +eBf +eBf +eBf +eBf +eBf +eBf +eBf +khY +esR +izU +eSz +tCl +tFZ +wvE +eSz +izU +heb +vuS +whz +pio +whz +cyh +rxp +jXH +oIa +xgC +ekT +dvK +bLQ +bFq +qgd +gnI +ngS +mTe +kcZ +ugt +pbn +xug +dGn +pfo +jfN +kxb +uQK +qQZ +qQZ +xlw +oVg +gRe jCy dhe dhe -iCU -iCU -iCU -iCU -iCU -iCU -iCU -iCU -iCU -iCU -iCU -iCU -iCU -iCU -iCU -iCU +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ dhe aYr aYr @@ -172258,17 +173009,17 @@ dhe dhe dhe dhe -azJ -azJ -azJ -azJ -azJ -azJ -azJ -azJ -azJ -azJ -azJ +qCo +qCo +qCo +qCo +qCo +qCo +qCo +qCo +qCo +qCo +qCo dhe dhe dhe @@ -172276,78 +173027,78 @@ dhe dhe dhe dhe -oOP -aiF -aiF -aiF -aiF -aiF +lZW +iVk +iVk +iVk +iVk +iVk dhe dhe dhe dhe dhe -avn -rUE -avn -avn -ayd -xds -azT -bgI -ayd -avn -avn -rdc -wqA -lnN -wqA -hPJ -qaN -rAQ -eVQ -eTr -bVQ -pKm -sXW -hag -wqA -wqA -wqA -wqA -wqA -xTg -joC -jLE -joC -joC -joC -aVP -hnt -veH -rxd -wdn -cEX -joC +izU +wut +izU +izU +eSz +tCl +tFZ +wvE +eSz +izU +izU +mhE +whz +pio +whz +rAz +rZP +xJk +oIa +wKF +kvH +xbB +ubc +bFq +whz +whz +whz +whz +whz +mBq +ugt +vgp +ugt +ugt +ugt +qSP +ihB +eNH +buW +lxT +hAG +ugt fPu dDG dhe -iCU -iCU -iCU -iCU -iCU -iCU -iCU -iCU -iCU -iCU -iCU -iCU -iCU -iCU -iCU -iCU +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ dhe aYr aYr @@ -172546,65 +173297,65 @@ dhe dhe dDG djs -avn -qwm -ayd -xds -azT -bgI -ayd -erb -avn +izU +uCm +eSz +tCl +tFZ +wvE +eSz +poh +izU geO -wqA -lnN -wqA -wqA -wqA -wqA -eVQ -vWD -tqL -xKt -kGB -eVQ -wqA -dhe -dhe -dhe -dhe -xTg -pfS -qtG -kOP -ggJ -joC -joC -joC -vKk -vKk -noj -vKk -joC +whz +pio +whz +whz +whz +whz +oIa +gGs +sfb +fCh +djE +oIa +whz +dhe +dhe +dhe +dhe +mBq +kOL +bcZ +jfw +msV +ugt +ugt +ugt +dhC +dhC +kpQ +dhC +ugt fPu dDG dhe dhe dhe -iCU -iCU -iCU -iCU -iCU -iCU -iCU -iCU -iCU -iCU -iCU -iCU -iCU -iCU +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ dhe aYr aYr @@ -172803,65 +173554,65 @@ dDG dDG dDG dOi -jpW -ayd -ayd -xds -azT -bgI -ayd -ayd -jpW +pdW +eSz +eSz +tCl +tFZ +wvE +eSz +eSz +pdW aRN -wqA -lnN -lnN -lnN -lnN -wqA -vQh -iDf -olP -aGp -kTS -hwu -wqA -dhe -dhe -dhe -dhe -xTg -aqq -jTd -rfM -mDH -joC -gaD -tzY -bdL -tzY -piw -goL -vKk +whz +pio +pio +pio +pio +whz +rOs +eQZ +guQ +kzA +otA +nvg +whz +dhe +dhe +dhe +dhe +mBq +iip +lOJ +bZM +qFX +ugt +wdi +wYD +goX +wYD +qFB +cHn +dhC fPu dDG dDG dDG dhe -iCU -iCU -iCU -iCU -iCU -iCU -iCU -iCU -iCU -iCU -iCU -iCU -iCU -iCU +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ dhe aYr aYr @@ -173060,64 +173811,64 @@ dDG dDG dDG dOi -jpW -ayd -ayd -qyp -azT -pKf -ayd -ayd -jpW +pdW +eSz +eSz +leJ +tFZ +fpQ +eSz +eSz +pdW aRN -wqA -wqA -wqA -wqA -lnN -wqA -vQh -kTS -xOb -ctn -kTS -hwu -wqA -dhe -dhe -dhe -dhe -xTg -llg -udw -qwl -dJg -joC -sZy -eit -goL -oVu -kTX -qbY -vKk +whz +whz +whz +whz +pio +whz +rOs +otA +vUo +bPq +otA +nvg +whz +dhe +dhe +dhe +dhe +mBq +bGV +min +tkh +rNt +ugt +kHB +dfh +cHn +ooR +rOW +knw +dhC fPu dDG dDG dDG dhe -iCU -iCU -iCU -iCU -iCU -iCU -iCU -iCU -iCU -iCU -iCU -iCU -iCU +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ dhe dhe aYr @@ -173317,64 +174068,64 @@ dDG dDG dDG dOi -jpW -ayd -ayd -xds -azT -bgI -ayd -ayd -jpW +pdW +eSz +eSz +tCl +tFZ +wvE +eSz +eSz +pdW aRN dhe dhe dhe -wqA -lnN -wqA -wan -kTS -xOb -ctn -kTS -wTB -wqA +whz +pio +whz +fYu +otA +vUo +bPq +otA +ebw +whz dhe dhe dhe dhe -xTg -xTg -xTg -xTg -xTg -joC -adY -kWC -rhc -lQW -fRP -goL -joC +mBq +mBq +mBq +mBq +mBq +ugt +fpf +uWO +vvA +sCO +dyl +cHn +ugt iJO jBu jBu jCy dhe -iCU +oGJ dhe dhe dhe dhe -iCU -iCU -iCU -iCU -iCU -iCU -iCU -iCU +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ +oGJ dhe aYr aYr @@ -173574,29 +174325,29 @@ dDG dDG xFs dOi -jpW -ayd -ayd -xds -azT -bgI -ayd -ayd -jpW +pdW +eSz +eSz +tCl +tFZ +wvE +eSz +eSz +pdW aRN xFs dhe dhe -wqA -lnN -wqA -vQh -kTS -xOb -ctn -kTS -hwu -wqA +whz +pio +whz +rOs +otA +vUo +bPq +otA +nvg +whz dhe dhe dhe @@ -173606,14 +174357,14 @@ dhe dhe dhe dhe -joC -joC -joC -joC -joC -joC -joC -joC +ugt +ugt +ugt +ugt +ugt +ugt +ugt +ugt dhe dDG dDG @@ -173831,31 +174582,31 @@ dhe dhe dDG dOi -avn -qwm -ayd -xds -azT -bgI -ayd -erb -avn +izU +uCm +eSz +tCl +tFZ +wvE +eSz +poh +izU aRN dDG dhe dhe -wqA -lnN -wqA -wqA -wqA -hzV -wqA -wqA -wqA -wqA -nlh -wqA +whz +pio +whz +whz +whz +jKB +whz +whz +whz +whz +tQa +whz dhe dhe dhe @@ -174088,31 +174839,31 @@ dhe dhe dDG dOi -jpW -azP -azP -fsL -hKB -ohl -azP -mBy -jpW +pdW +hFy +hFy +jkv +myM +bfr +hFy +aNm +pdW aRN dDG dhe dhe -wqA -lnN -lnN -lnN -lnN -lnN -lnN -lnN -lnN -lnN -lnN -wqA +whz +pio +pio +pio +pio +pio +pio +pio +pio +pio +pio +whz dhe dhe dhe @@ -174345,31 +175096,31 @@ dhe dhe dDG dOi -jpW -nUL -nUL -uhQ -nUL -spZ -nUL -aOo -jpW +pdW +hyg +hyg +kDz +hyg +vYw +hyg +gNN +pdW aRN dDG dhe dhe -wqA -wqA -wqA -wqA -wqA -wqA -wqA -wqA -wqA -wqA -wqA -wqA +whz +whz +whz +whz +whz +whz +whz +whz +whz +whz +whz +whz dhe dhe dhe @@ -174602,15 +175353,15 @@ dhe dhe dDG dOi -xMC -iAN -iAN -dcs -iAN -wgy -iAN -iAN -xMC +pev +eGt +eGt +tli +eGt +qwJ +eGt +eGt +pev aRN dDG dDG @@ -174630,11 +175381,11 @@ dhe dhe dhe dhe -xTg -xTg -tSU -xTg -xTg +mBq +mBq +vDg +mBq +mBq dhe dhe dhe @@ -174859,15 +175610,15 @@ dhe dhe dDG dOi -xMC -aAJ -aAJ -trV -bnl -tZs -aAJ -qQJ -xMC +pev +bPY +bPY +slF +aVB +fmd +bPY +jsL +pev aRN dDG dDG @@ -174887,11 +175638,11 @@ dhe dhe dhe dhe -xTg -qIY -xUi -lih -xTg +mBq +vjz +eDY +wjd +mBq dhe dhe dhe @@ -175116,15 +175867,15 @@ dhe dhe dDG dOi -aod -bFQ -ayt -omi -aAQ -ujT -ayt -eLW -aod +bMb +qgo +brm +iOd +jgH +vPi +brm +dIo +bMb aRN dDG dDG @@ -175144,11 +175895,11 @@ dhe dhe dhe dhe -xTg -tVP -ewJ -uOX -xTg +mBq +wZv +puo +mMl +mBq dhe dhe dhe @@ -175373,15 +176124,15 @@ dhe dhe xFs dOi -xMC -ayt -ayt -omi -aAQ -ujT -ayt -ayt -xMC +pev +brm +brm +iOd +jgH +vPi +brm +brm +pev aRN xFs dDG @@ -175396,16 +176147,16 @@ dDG dDG dDG dDG -mUa -mUa -mUa -mUa +pTh +pTh +pTh +pTh dhe -xTg -xTg -xTg -xTg -xTg +mBq +mBq +mBq +mBq +mBq dhe dhe dhe @@ -175630,33 +176381,33 @@ dDG dDG dDG dOi -xMC -ayt -ayt -omi -aAQ -ujT -ayt -ayt -xMC +pev +brm +brm +iOd +jgH +vPi +brm +brm +pev aRN dDG dhe -mUa -mUa -mUa -mUa -mUa -mUa -mUa -klA -klA -klA -mUa -mUa -vLu -hHh -mUa +pTh +pTh +pTh +pTh +pTh +pTh +pTh +vyD +vyD +vyD +pTh +pTh +sKD +ooN +pTh dhe dhe dhe @@ -175869,12 +176620,12 @@ dhe dhe dhe dhe -oOP -oOP -oOP -oOP -bMf -oOP +lZW +lZW +lZW +lZW +pxh +lZW dDG dhe cuX @@ -175887,35 +176638,35 @@ dDG dDG dDG dOi -xMC -ayt -ayt -pCN -aAQ -gSR -ayt -ayt -xMC +pev +brm +brm +puY +jgH +bTT +brm +brm +pev aRN -mUa -mUa -mUa -tmQ -tbM -fOH -mUa -rYv -ohq -ohq -ohq -ohq -ohq -ohq -ohq -ohq -mUa -mUa -mUa +pTh +pTh +pTh +siB +bHK +uWc +pTh +rOU +wJO +wJO +wJO +wJO +wJO +wJO +wJO +wJO +pTh +pTh +pTh dhe dhe dhe @@ -176126,12 +176877,12 @@ dhe dhe dhe dhe -oOP -bFV -aRB -oOP -jmY -oOP +lZW +oSX +maI +lZW +jPX +lZW dhe dhe qmf @@ -176144,35 +176895,35 @@ dDG dDG dDG dOi -xMC -ayt -ayt -omi -aAQ -ujT -ayt -ayt -xMC +pev +brm +brm +iOd +jgH +vPi +brm +brm +pev aRN -mUa -udk -ohq -fhw -ohq -ohq -ohq -ohq -uWS -uWS -uWS -uWS -uWS -uWS -ohq -ohq -ohq -ohq -mUa +pTh +jnG +wJO +mPE +wJO +wJO +wJO +wJO +soq +soq +soq +soq +soq +soq +wJO +wJO +wJO +wJO +pTh dhe dhe dhe @@ -176383,12 +177134,12 @@ dhe dhe dhe dhe -oOP -sWj -sjg -oOP -wBP -oOP +lZW +otk +fcg +lZW +pFe +lZW dhe dhe dhe @@ -176401,35 +177152,35 @@ dhe dDG dDG djs -aod -bFQ -ayt -omi -aAQ -ujT -ayt -eLW -aod +bMb +qgo +brm +iOd +jgH +vPi +brm +dIo +bMb geO -mUa -ohq -uWS -uWS -uWS -uWS -uWS -uWS -uWS -yjE -hHc -ooo -hXq -uWS -uWS -uWS -uWS -ohq -mUa +pTh +wJO +soq +soq +soq +soq +soq +soq +soq +qEW +ojJ +bpa +pdo +soq +soq +soq +soq +wJO +pTh dhe dhe dhe @@ -176640,53 +177391,53 @@ dhe dhe dhe dhe -oOP -oTu -sjg -ekv -sjg -oOP +lZW +umi +fcg +cVN +fcg +lZW dhe dhe dhe dhe -oOP -oOP -oOP -oOP -oOP -oOP -aod -rsO -aod -aod -ayt -omi -aAQ -ujT -ayt -aod -aod -jSV -mUa -qsb -uWS -uZJ -bYY -aDF -wbP -rFN -dyg -sDu -pHW -oEl -xTV -cnD -voW -tin -uWS -ohq -mUa +lZW +lZW +lZW +lZW +lZW +lZW +bMb +iHd +bMb +bMb +brm +iOd +jgH +vPi +brm +bMb +bMb +bXG +pTh +jGE +soq +bvM +gFu +gTc +uPe +rxR +ebW +ggz +rVC +kcF +aDg +qtN +wYP +syn +soq +wJO +pTh dhe dhe dhe @@ -176896,54 +177647,54 @@ dhe dhe dhe dhe -oOP -oOP -oOP -oOP -oOP -sjg -oOP -oOP -oOP +lZW +lZW +lZW +lZW +lZW +fcg +lZW +lZW +lZW dhe -oOP -oOP -rdG -xkQ -xSd -gqD -oOP -oOP -mUr -kSr -aod -ayt -omi -aAQ -ujT -ayt -aod -fHn -ilp -mUa -ohq -uWS -lEr -tka -wvq -lEr -mXN -dyg -asQ -hRM -rDN -bai -cRb -ikR -tlf -uWS -ohq -mUa +lZW +lZW +lzw +omx +dFf +wUY +lZW +lZW +cLq +rqV +bMb +brm +iOd +jgH +vPi +brm +bMb +lVA +vlf +pTh +wJO +soq +dTk +icx +wEQ +dTk +niI +ebW +ryc +fHb +nto +awX +api +uJH +iDl +soq +wJO +pTh dhe dhe dhe @@ -177153,58 +177904,58 @@ dDG dhe dhe dhe -oOP -sjg -sjg -sjg -sjg -sjg -xuL -wBP -oOP +lZW +fcg +fcg +fcg +fcg +fcg +hDO +mPw +lZW dhe -oOP -vpk -wBP -wBP -wBP -wBP -wBP -oOP -wNz -eph -aod -ayt -omi -aAQ -ujT -ayt -aod -mxW -dDx -mUa -ohq -uWS -ssR -tka -wvq -ssR -mXN -gIt -tDe -tuP -aPX -gwj -iuw -ikR -xsV -uWS -fSI -mUa -mUa -mUa -mUa -mUa +lZW +mur +mPw +mPw +mPw +mPw +mPw +lZW +vKc +mvr +bMb +brm +iOd +jgH +vPi +brm +bMb +baN +kRq +pTh +wJO +soq +loJ +icx +wEQ +loJ +niI +wFx +ofH +mvs +doK +bPj +hWn +uJH +nns +soq +euj +pTh +pTh +pTh +pTh +pTh dhe dhe dhe @@ -177410,58 +178161,58 @@ dDG dhe dhe dhe -oOP -sjg -pQB -pQB -pQB -pQB -pQB -wBP -oOP +lZW +fcg +usY +usY +usY +usY +usY +mPw +lZW dhe -oOP -wBP -eUe -eUe -eUe -eUe -wBP -oOP -qVR -aod -aod -ayt -omi -aAQ -ujT -ayt -aod -aod -lKd -mUa -ohq -uWS -gzR -iDr -lkN -jAK -mXN -gIt -iUq -nbY -aPX -gwj -qlv -ctf -eUD -uWS -xHb -rYv -ohq -ohq -ohq -mUa +lZW +mPw +mJv +mJv +mJv +mJv +mPw +lZW +udz +bMb +bMb +brm +iOd +jgH +vPi +brm +bMb +bMb +nnG +pTh +wJO +soq +uzG +moz +jEQ +gyP +niI +wFx +mFm +rzT +doK +bPj +ejY +oFY +xWO +soq +uRd +rOU +wJO +wJO +wJO +pTh dhe dhe dhe @@ -177666,59 +178417,59 @@ dDG dhe dhe dhe -oOP -oOP -sjg -fBO -kum -oON -sDF -pQB -wBP -oOP -oOP -oOP -wBP -pQB -wHz -sqA -pQB -wBP -tUc -wNz -thq -aod -ayt -pCN -aAQ -gSR -ayt -aod -thq -dDx -mUa -ohq -uWS -fRw -iDr -fSh -iDr -mXN -cGY -iUt -hVw -pZq -got -ufN -dLe -sKX -uWS -uWS -uWS -uWS -uWS -ohq -pkf +lZW +lZW +fcg +pGP +aFR +pKs +lbg +usY +mPw +lZW +lZW +lZW +mPw +usY +fSY +tJR +usY +mPw +eST +vKc +cEC +bMb +brm +puY +jgH +bTT +brm +bMb +cEC +kRq +pTh +wJO +soq +gVS +moz +nql +moz +niI +viE +cjd +iKY +lPf +aCY +mKM +jSj +cCv +soq +soq +soq +soq +soq +wJO +rpi dhe dhe dhe @@ -177923,63 +178674,63 @@ dhe dhe dhe dhe -oOP -wBP -xCB -pQB -uut -pxT -asx -pQB -xaO -wBP -wBP -wBP -jmY -pQB -rqE -gEq -pQB -pQB -pQB -wNz -jdP -aod -ayt -omi -aAQ -ujT -ayt -aod -nXR -dDx -mUa -ohq -uWS -hit -unK -djo -djo -tUw -fKE -bWW -vjF -vjF -hsG -aPX -aPX -bPl -dyg -bwc -pxy -wPa -uWS -ohq -uWS -xTg -xTg -xTg -xTg +lZW +mPw +kkT +usY +pNv +wZM +wjp +usY +wna +mPw +mPw +mPw +jPX +usY +kiT +njt +usY +usY +usY +vKc +ciF +bMb +brm +iOd +jgH +vPi +brm +bMb +jWG +kRq +pTh +wJO +soq +rrT +jOB +ioP +ioP +fkH +bWo +yie +hCW +hCW +qtu +doK +doK +szB +ebW +vZt +weI +tml +soq +wJO +soq +mBq +mBq +mBq +mBq dhe dhe dhe @@ -178179,75 +178930,75 @@ dhe dhe dhe dhe -wDe -oOP -mvq -oOP -pQB -uIG -udt -jFk -pQB -oOP -oOP -oOP -oOP -oOP -pQB -jqw -qlF -nxH -gds -yeO -nzV -aod -aod -ayt -omi -gIO -ujT -ayt -aod -aod -kQk -mUa -ohq -uWS -uFL -cee -ret -ret -pnS -cGY -ukC -gpz -qwW -fuC -npC -aHT -dmN -dyg -qCO -inS -jhg -uWS -ohq -uWS -lLa -tXA -cdC -lQG -lQG -lQG -lQG -lQG -lQG -teO -lQG -lQG -lQG -lQG -lQG +cTU +lZW +wFz +lZW +usY +gdt +xaU +xmq +usY +lZW +lZW +lZW +lZW +lZW +usY +eKt +nEA +gkc +iyy +whL +ivu +bMb +bMb +brm +iOd +pjs +vPi +brm +bMb +bMb +nTi +pTh +wJO +soq +ibs +rJV +nUg +nUg +fla +viE +dAU +tFT +ucl +ugm +bze +fig +ucH +ebW +vNc +oEA +qJo +soq +wJO +soq +sWV +phR +qgq +hlc +hlc +hlc +hlc +hlc +hlc +pGx +hlc +hlc +hlc +hlc +hlc dhe dhe dhe @@ -178436,75 +179187,75 @@ dhe dhe dhe dhe -wDe -gaO -rEi -qTC -hBl -okm -iFv -bSv -xXj -ari -scx -tEA -rgi -ajk -yeO -jqw -jBk -ofw -xdn -wtN -kVj -eCL -aEE -ayw -hlI -qHK -pYk -ayw -aFc -asm -ons -mUa -heN -uWS -hsa -sEJ -sEJ -sEJ -sEJ -gIt -gIt -gIt -pTT -fMZ -pTT -gIt -gIt -dyg -der -fFr -der -uWS -xRX -uWS -msN -hIG -jrL -lQG -dGu -dGu -dGu -qRS -fns -vQZ -qRI -dGu -dGu -dGu -lQG +cTU +rPy +ctd +eQQ +ajH +oDs +vIu +aFo +qDp +iPD +xia +fgV +dpM +nkt +whL +eKt +tnh +pOf +ldp +wkz +xHd +xPU +mAj +vxv +pVA +woU +eRM +vxv +gBh +aNP +czl +pTh +jxi +soq +mmR +dKM +dKM +dKM +dKM +wFx +wFx +wFx +rCY +hLV +rCY +wFx +wFx +ebW +buM +mEF +buM +soq +oGe +soq +joR +tby +hTG +hlc +fyd +fyd +fyd +oCO +wSG +sAZ +fuX +fyd +fyd +fyd +hlc dhe dhe dhe @@ -178693,79 +179444,79 @@ dhe dhe dhe dhe -wDe -fhb -pDJ -vHw -vHw -vHw -rzi -rcV -eoR -alP -eNw -hpp -ikk -kjQ -yeO -rAt -phh -rAt -yeO -axR -mkQ -awf -xQQ -ayy -plr -aAO -eNX -ayy -mNz -mha -tHW -aGs -jdB -hxn -aHs -eRu -ovf -aXY -dzR -lJk -wfS -pfN -jhm -eEk -pfN -pfN -pfN -bks -oIX -tWv -pfN -tWv -nAT -rnM -ylb -vqx -jrL -lQG -hvU -dGu -dGu -mAl -nzq -uuo -bFg -dGu -dGu -dVz -lQG -lQG -lQG -lQG -lQG +cTU +xxz +vtD +dJV +dJV +dJV +nkJ +kCL +fLY +owZ +aXZ +kMW +iYb +trs +whL +een +gCc +een +whL +vUE +kkz +heJ +hYv +seR +htn +jxL +gOF +seR +ptB +jZe +xas +uxN +iDv +nDm +iCY +pqn +jGB +tUy +cjN +qMS +dqV +hzq +etb +hBR +hzq +hzq +hzq +hzq +ixW +vEX +hzq +vEX +cVz +lAc +huu +eyc +hTG +hlc +cVa +fyd +fyd +cdi +vVD +mkj +dgD +fyd +fyd +pqH +hlc +hlc +hlc +hlc +hlc dhe dhe dhe @@ -178946,83 +179697,83 @@ dDG dDG dhe dhe -wDe -wDe -wDe -wDe -wDe -aAn -xHg -bAl -tiq -toM -bXz -djI -bzU -qOr -tEQ -vSv -pBg -kjQ -yeO -hHU -dlP -xth -yeO -jtj -mkQ -awh -axw -ayt -omi -euP -ujT -ayt -aCs -eiq -aFO -aEb -ryJ -mON -aHu -hef -hRI -owK -lar -jLP -wwN -nYd -nYd -btd -nYd -nYd -nYd -nYd -nYd -nYd -ivt -nYd -nYd -fVi -nYd -sOM -jrL -lQG -dGu -dGu -dGu -qRS -mln -lgx -qRI -dGu -dGu -dGu -lQG -eYi -lDd -fZz -lQG +cTU +cTU +cTU +cTU +cTU +iGV +dAm +rDg +uax +nza +rOe +wQv +puE +tjJ +aYG +kRG +dFS +trs +whL +mpA +fTH +kTy +whL +swC +kkz +hzB +bBM +brm +iOd +fnS +vPi +brm +fXa +vMK +mpQ +aYA +jCw +xPQ +stt +juf +uhP +ifD +ccO +tqp +quv +tjj +tjj +gTZ +tjj +tjj +tjj +tjj +tjj +tjj +mdj +tjj +tjj +nxi +tjj +aEo +hTG +hlc +fyd +fyd +fyd +oCO +uvZ +twe +fuX +fyd +fyd +fyd +hlc +beJ +wcb +uaO +hlc dhe dhe dhe @@ -179203,83 +179954,83 @@ dDG dDG dhe dhe -wDe -oOZ -eSE -sop -wDe -bNk -xHg -jLw -jLw -qNW -sdi -bSv -pfR -hgr -hgr -kOo -hgr -aCB -yeO -iQD -oTp -mFa -yeO -dhE -lZH -awk -axw -ayt -omi -aAQ -ujT -ayt -aCs -oBC -flM -aGu -aGu -aGu -aHw -dkT -vPF -qLz -tML -vYn -uVv -mxF -mxF -qpT -gHb -hIG -ngB -mxF -mxF -mxF -pll -mxF -mxF -lBo -bLs -mjo -jrL -lQG -dGu -dGu -dGu -qRS -mln -lgx -qRI -dGu -dGu -dGu -lQG -fge -fge -fge -lQG +cTU +aSo +tAJ +dGz +cTU +gUk +dAm +ydS +ydS +gKj +qHM +aFo +sxj +aWh +aWh +fza +aWh +abH +whL +nqh +eKj +kNf +whL +esQ +dGe +eLe +bBM +brm +iOd +jgH +vPi +brm +fXa +fzC +pgU +cnV +cnV +cnV +vPY +rDn +dth +qFi +fwK +ePZ +esA +vMO +vMO +ooC +mZl +tby +ivN +vMO +vMO +vMO +jlb +vMO +vMO +sXX +toa +xjr +hTG +hlc +fyd +fyd +fyd +oCO +uvZ +twe +fuX +fyd +fyd +fyd +hlc +cXV +cXV +cXV +hlc dhe dhe dhe @@ -179460,88 +180211,88 @@ dDG dDG dhe dhe -nlo -dBf -cZJ -sVP -wDe -wDe -iFZ -uce -tiq -tFC -ygO -bSv -xtb -xtb -pXz -uIm -pXz -xtb -yeO -rAt -oQa -rAt -yeO -aod -lZH -ldG -axw -ayt -omi -aAQ -ujT -ayt -hko -aEd -kHl -iXy -pmr -pmr -pmr -njy -njy -kvg -kvg -oky -vYq -oky -wwC -wwC -msN -hIG -atl -vmv -fBa -fBa -fCG -fBa -fBa -vmv -geY -mjo -jrL -lQG -hvU -dGu -dGu -mAl -eDu -iFl -bFg -dGu -dGu -dVz -lQG -gPz -wkP -gPz -lQG -lQG -lQG -lQG -lQG -lQG +akr +tjS +hFV +uNC +cTU +cTU +geK +lPl +uax +enQ +beO +aFo +oAV +oAV +vYl +xLd +vYl +oAV +whL +een +meK +een +whL +bMb +dGe +bIA +bBM +brm +iOd +jgH +vPi +brm +dfz +iey +hTU +wpK +lfQ +lfQ +lfQ +sRZ +sRZ +oxL +oxL +rHj +pJF +rHj +tPZ +tPZ +joR +tby +gyB +oPT +bSE +bSE +miQ +bSE +bSE +oPT +ieS +xjr +hTG +hlc +cVa +fyd +fyd +cdi +aqd +xva +dgD +fyd +fyd +pqH +hlc +cvw +bRm +cvw +hlc +hlc +hlc +hlc +hlc +hlc dhe aYr aYr @@ -179715,90 +180466,90 @@ dDG dDG dDG dDG -nlo -nlo -nlo -myC -xSW -tcP -vog -fub -krs -cmU -omZ -ftz -sZp -cld -xtb -okY -sdU -qxi -dse -arN -pXz -nVa -deA -jlW -cHm -cKR -vFv -awl -aod -ayt -omi -aAQ -ujT -ayt -aod -aEe -tqW -pmr -big -dqE -waa -aGm -iXy -kvg -kSO -ply -djy -hEl -fmD -wwC -fvb -hIG -jrL -vmv -geh -lev -svL -irl -wtu -vmv -vzu -mjo -jrL -lQG -dGu -dGu -dGu -qRS -bFT -lgx -qRI -dGu -dGu -dGu -lQG -uJQ -lcs -gYO -oHv -lQG -dGu -dGu -dGu -lQG +akr +akr +akr +vBX +kKe +bek +dCU +uKP +pjj +xTi +hci +ldK +rVo +eTU +oAV +bic +rSK +qpL +uWi +fSM +vYl +dax +jzn +oNJ +cbc +fgi +ebM +hhL +bMb +brm +iOd +jgH +vPi +brm +bMb +iWc +bxh +lfQ +iBx +rlu +sUb +puT +wpK +oxL +iSm +gVD +nyF +svv +icL +tPZ +wAt +tby +hTG +oPT +nyl +jgD +eED +iBB +rdm +oPT +uDW +xjr +hTG +hlc +fyd +fyd +fyd +oCO +hel +twe +fuX +fyd +fyd +fyd +hlc +mVb +qWA +nwp +wwx +hlc +fyd +fyd +fyd +hlc dhe aYr aYr @@ -179972,90 +180723,90 @@ dDG dDG dDG dDG -pcp -gDg -pcp -xQn -lva -qOb -yfj -wws -gbQ -sTF -kQm -tVu -hRw -bah -xtb -vsy -lrq -eqy -ufr -emY -cwi -vfr -fGk -jgh -jzl -vop -lZH -awh -fOX -ayt -pCN -aAQ -gSR -ayt -rqh -aur -tqW -pmr -wcN -xej -pyN -kmW -aGE -kvg -sIA -imJ -jKY -xeG -cJw -wwC -aHU -bhi -jrL -fBa -oSc -lev -akD -tfe -hCB -fBa -msN -mjo -jrL -lQG -lQG -lQG -lQG -lQG -dJT -tqY -vJu -tLf -tLf -tLf -lLN -tJs -jZP -lFs -lQG -lQG -dGu -dGu -dGu -lQG +cew +ekL +cew +sLz +wjP +kIj +uvE +icO +tCe +eOk +hRs +hXs +tFx +dzm +oAV +snK +rih +gyS +rYP +jcf +jSr +lEV +pMk +ltA +tCa +jnD +dGe +hzB +qkj +brm +puY +jgH +bTT +brm +cbu +qtF +bxh +lfQ +yjY +sgJ +wvK +tSr +caD +oxL +drb +xxF +doH +pmu +vNk +tPZ +efT +kpG +hTG +bSE +gil +jgD +pkw +kGQ +gGL +bSE +joR +xjr +hTG +hlc +hlc +hlc +hlc +hlc +vJN +nRv +sZF +mjP +mjP +mjP +dBM +rBM +pVr +tqK +hlc +hlc +fyd +fyd +fyd +hlc dhe aYr aYr @@ -180229,90 +180980,90 @@ dDG dDG dDG oAy -cqt -elk -crE -cZJ -rkN -kDn -xLw -haY -sTF -sTF -sTF -uTw -ttN -ttN -pXz -bli -qhg -fHE -fHE -pQD -pXz -hOn -tGV -pcn -ova -flW -kKa -awo -dsh -ayt -omi -aAQ -ujT -ayt -lgw -pas -lqE -swz -oyg -acA -mnD -rQX -tNQ -oky -bWJ -xEz -vsM -seb -tQP -wwC -iiH -uTR -jrL -fBa -exe -eJG -ocb -lVC -eFF -fBa -nPL -njs -skQ -qhx -ufT -uZr -fwn -qhx -iII -ika -eRA -ovq -iGm -iGm -sSs -jaI -sMv -wFn -spY -dGu -dGu -dGu -dGu -lQG +uik +cdy +dKh +hFV +gDr +yiX +shb +bTx +eOk +eOk +eOk +ugh +vSI +vSI +vYl +oZm +eSD +cwG +cwG +ccj +vYl +oAD +uib +lLK +ggp +fdV +pZY +ryZ +ljh +brm +iOd +jgH +vPi +brm +kvn +fiX +pgk +umK +slI +wBb +aSw +nBM +nUy +rHj +uuQ +lIs +dxk +iZz +rNQ +tPZ +ezw +jIC +hTG +bSE +nZs +mRy +ggi +gip +hJW +bSE +hFt +aob +aJM +iYW +qKC +cZf +coZ +iYW +quM +sNG +orO +byf +dss +dss +iqX +xqD +qro +gPo +bGE +fyd +fyd +fyd +fyd +hlc dhe aYr aYr @@ -180486,90 +181237,90 @@ dDG dDG dDG dDG -nlo -nlo -wDe -ujH -tiq -tiq -iDG -haY -qCl -wIC -sTF -rxI -ttN -ttN -pXz -adv -pzG -fua -nQS -qPc -sgK -dfe -nlT -fGk -aZE -qGy -oSg -suF -oDr -ayt -omi -roW -ujT -ayt -oDr -aEh -kHe -bWr -qdu -onC -rPf -uAb -kug -aTs -kGW -pOY -kmY -nrs -aHR -wwC -iiH -uTR -gSZ -vmv -bfx -iEV -fEG -hLK -aIH -vmv -dtR -xzf -nFz -tIU -owV -puf -jEN -nLz -gmm -aqV -enz -hAe -fwL -hIw -fnh -xgD -cUR -sNq -nzS -dGu -dGu -dGu -oIG -lQG +akr +akr +cTU +ett +uax +uax +qpG +bTx +kwD +sha +eOk +cZS +vSI +vSI +vYl +oGF +foj +hbH +rwA +vUi +pBT +urv +ooU +pMk +qJn +qIh +qEp +lUW +nwQ +brm +iOd +wGd +vPi +brm +nwQ +mqQ +dOU +nKP +uIO +nMU +kiA +rVA +deg +gOJ +gVu +fXq +ese +mai +tdm +tPZ +ezw +jIC +ocz +oPT +hgS +mzQ +cEB +fIR +lyq +oPT +jif +oya +feW +mJK +kme +sbz +nwj +ogn +ptS +gTP +spS +dlF +hFK +acj +okP +bXW +nzk +uTi +sFX +fyd +fyd +fyd +gNp +hlc dhe aYr aYr @@ -180743,90 +181494,90 @@ dDG dDG dDG dDG -cqt -elk -crE -bLW -uNc -iJD -uLE -haY -sTF -sTF -sTF -pAX -ttN -ttN -pXz -adE -fSB -fHE -hIb -afW -pXz -cNE -kaC -cxG -bvu -jVM -lau -rLa -bFp -ayt -omi -aAQ -ujT -ayt -tld -aur -xjf -aLZ -rQX -kmW -pwI -wZi -tNQ -oky -bWJ -xEz -lJq -kcl -akK -wwC -iiH -uTR -jrL -fBa -hAH -kLG -lDb -eet -dIv -fBa -msN -tum -tLW -qhx -uCh -auZ -muc -qhx -qlw -bzE -wLb -dwS -icu -kId -icu -uJq -nya -xkS -spY -dGu -dGu -dGu -dGu -lQG +uik +cdy +dKh +bYR +uXv +uzm +cru +bTx +eOk +eOk +eOk +kJy +vSI +vSI +vYl +kkq +kEk +cwG +wgV +whI +vYl +eBF +gSV +ryF +mGb +jwV +vSk +hBQ +hCw +brm +iOd +jgH +vPi +brm +hYJ +qtF +oLs +oMz +nBM +tSr +vFF +pKJ +nUy +rHj +uuQ +lIs +iAp +sHV +uOj +tPZ +ezw +jIC +hTG +bSE +cjE +rIz +fZz +xYj +wwn +bSE +joR +jfs +yiW +iYW +xVK +jeJ +mlg +iYW +kAi +kEm +dlv +neP +uTs +saw +uTs +oQx +apP +oyD +bGE +fyd +fyd +fyd +fyd +hlc dhe aYr aYr @@ -181000,90 +181751,90 @@ dDG dDG dDG dDG -rwq -lJO -rwq -uZx -lva -jWP -uqM -sPs -kAe -sTF -yhD -afT -koA -hAn -vQd -kVA -xby -fHE -xDt -xrY -nMe -dad -fhW -cxG -jXS -vop -auh -xwI -hla -ayt -pCN -aAQ -gSR -ayt -lJz -aEd -tim -pmr -wcN -kPK -vkr -rMh -xXP -kvg -dZf -vLU -eri -ply -aHS -wwC -tps -mle -jrL -fBa -iVS -lev -dos -lev -dcy -fBa -msN -mjo -jrL -lQG -lQG -lQG -lQG -lQG -cNs -cKI -lnX -mrU -mrU -mrU -tAN -pix -ivI -iAv -lQG -lQG -dGu -dGu -dGu -lQG +ggw +rIx +ggw +jlo +wjP +dFg +fYR +xGX +boS +eOk +gRg +juN +mDt +ijt +wId +wsB +vOq +cwG +tbm +xwX +eKQ +rrr +tOp +ryF +ujC +jnD +rEB +bRD +fbo +brm +puY +jgH +bTT +brm +waI +iey +eSf +lfQ +yjY +kEI +amb +fsu +iQC +oxL +lDg +uXK +rfl +gVD +rbn +tPZ +rrc +jhi +hTG +bSE +eYe +jgD +hWi +jgD +xVz +bSE +joR +xjr +hTG +hlc +hlc +hlc +hlc +hlc +xxo +lZY +iYu +jqF +jqF +jqF +wPD +cnv +kWg +kPD +hlc +hlc +fyd +fyd +fyd +hlc dhe aYr aYr @@ -181115,7 +181866,7 @@ gNY aYr aYr aYr -dDB +era aYr aYr gNY @@ -181257,90 +182008,90 @@ dDG dDG dDG dDG -nlo -nlo -nlo -vHo -igg -crp -xuo -lHh -sPr -pxR -rPD -tHA -aBB -aBF -xtb -sir -qoF -uCH -gSA -aCC -pXz -gTd -bFK -gQD -dom -cKR -auh -uIJ -aod -ayt -omi -aAQ -ujT -ayt -aod -aEk -tim -pmr -tJX -lSf -gML -akw -iXy -kvg -xXB -xeG -hta -kRT -cXQ -wwC -aHX -hIG -jrL -vmv -ieq -lev -lev -lev -fCc -vmv -msN -mjo -jrL -lQG -dGu -dGu -dGu -qRS -dRc -uxU -qRI -dGu -dGu -dGu -lQG -sNM -hRg -sNE -nrW -lQG -dGu -dGu -dGu -lQG +akr +akr +akr +xAJ +tXK +dZY +dZS +dFo +ygA +sqU +oLX +mRV +dbb +fhv +oAV +dsJ +jGo +mqs +lYr +vvN +vYl +vhn +oQm +aoK +wfF +fgi +rEB +uPa +bMb +brm +iOd +jgH +vPi +brm +bMb +aFx +eSf +lfQ +jtP +sql +qUA +nVx +wpK +oxL +mgN +pmu +bju +cli +oPf +tPZ +bhY +tby +hTG +oPT +cEH +jgD +jgD +jgD +cqS +oPT +joR +xjr +hTG +hlc +fyd +fyd +fyd +oCO +oNb +xgb +fuX +fyd +fyd +fyd +hlc +jkO +cwW +iVF +uow +hlc +fyd +fyd +fyd +hlc dhe aYr aYr @@ -181367,16 +182118,16 @@ kWL aYr aYr aYr -leZ -leZ -leZ -leZ -leZ -leZ -leZ -leZ -leZ -leZ +mJG +mJG +mJG +mJG +mJG +mJG +mJG +mJG +mJG +mJG aYr aYr aYr @@ -181516,88 +182267,88 @@ dDG dDG dDG dDG -nlo -vHo -bLW -mnK -mTI -mTI -lWD -lWD -lWD -vui -mTI -jJo -jJo -owL -owL -qrl -owL -jJo -jJo -cKR -cKR -cKR -cKR -cKR -aun -rLa -mOv -ayt -omi -aAQ -ujT -ayt -aCA -aur -raJ -iXy -pmr -pmr -pmr -njy -njy -kvg -kvg -oky -nac -oky -wwC -wwC -hdi -hIG -pCR -vmv -fBa -fBa -ord -fBa -fBa -vmv -hcZ -mjo -jrL -lQG -hvU -dGu -dGu -mAl -nzq -hJv -bFg -dGu -dGu -dVz -ubz -tXN -tXN -rdi -ubz -lQG -lQG -lQG -lQG -lQG +akr +xAJ +bYR +haS +udQ +udQ +sRN +sRN +sRN +qDk +udQ +pRM +pRM +fur +fur +rNW +fur +pRM +pRM +fgi +fgi +fgi +fgi +fgi +giR +hBQ +xYV +brm +iOd +jgH +vPi +brm +bOr +qtF +dVi +wpK +lfQ +lfQ +lfQ +sRZ +sRZ +oxL +oxL +rHj +tEC +rHj +tPZ +tPZ +rYk +tby +tUm +oPT +bSE +bSE +sFL +bSE +bSE +oPT +ecj +xjr +hTG +hlc +cVa +fyd +fyd +cdi +vVD +qGS +dgD +fyd +fyd +pqH +qSS +jEP +jEP +qHl +qSS +hlc +hlc +hlc +hlc +hlc dhe aYr aYr @@ -181622,20 +182373,20 @@ aYr aYr gNY aYr -leZ -leZ -leZ -leZ -leZ -leZ -leZ -leZ -leZ -leZ -leZ -leZ -leZ -leZ +mJG +mJG +mJG +mJG +mJG +mJG +mJG +mJG +mJG +mJG +mJG +mJG +mJG +mJG aYr aYr aYr @@ -181773,84 +182524,84 @@ dDG dDG dDG dDG -wDe -wRg -dDS -gPa -mTI -rLd -hXM -vjL -vjL -ghb -sCx -jJo -pxQ -kEf -bWe -wVs -gme -aCD -owL -eqx -oIN -xNV -xNV -aoh -aur -rSs -axM -ayt -omi -aAQ -ujT -ayt -aCA -aEb -pPd -aGv -akj -akj -udB -yej -nTP -aHb -irF -fho -wZV -vkJ -vkJ -rYl -arY -hIG -aPA -vkJ -vkJ -vkJ -wpa -vkJ -vkJ -rJk -lMH -mjo -jrL -lQG -dGu -dGu -dGu -qRS -mln -uxU -qRI -dGu -dGu -dGu -ubz -rzq -jDf -gjx -oMP -ubz +cTU +oTc +nDV +oij +udQ +trL +lis +kyG +kyG +pJk +pSd +pRM +uHb +vCc +kWY +rnU +bpv +lkV +fur +cJm +jjS +bIp +bIp +jYD +qtF +eFy +cDk +brm +iOd +jgH +vPi +brm +bOr +aYA +kmF +pVy +sSr +sSr +bHb +uKc +hFk +xgj +nrC +qyA +lfh +vuB +vuB +sLK +jXp +tby +dye +vuB +vuB +vuB +lms +vuB +vuB +dTS +qUT +xjr +hTG +hlc +fyd +fyd +fyd +oCO +uvZ +xgb +fuX +fyd +fyd +fyd +qSS +bGr +uin +pMA +cpb +qSS dhe dhe dhe @@ -181871,31 +182622,31 @@ aYr aYr aYr aYr -aYr -aYr -aYr -aYr -aYr -aYr -leZ -leZ -leZ -leZ -leZ -leZ -uSH -uSH -xyC -rxL -xyC -uSH -uSH -leZ -leZ -leZ -leZ -leZ -aYr +aYr +aYr +aYr +aYr +aYr +aYr +mJG +mJG +mJG +mJG +mJG +mJG +mKc +mKc +umc +nZK +umc +mKc +mKc +mJG +mJG +mJG +mJG +mJG +aYr kWL aYr aYr @@ -182030,84 +182781,84 @@ dDG dDG dDG dDG -wDe -wDe -wDe -mTI -mTI -kMV -xfI -eId -swF -sNa -tyR -kAY -jJo -tPK -nOm -aZW -nzt -buJ -tig -vKO -uJw -orv -vru -upR -ojI -pFt -axM -ayt -oCw -gIO -ena -ayt -aCA -aEd -veM -rLM -hBt -pjY -rqf -hef -hRI -owK -lar -qjB -lCL -nYd -nYd -nYd -mjg -nYd -nYd -nYd -nYd -rBI -unP -nYd -nYd -cxp -rUT -cUp -jrL -lQG -dGu -dGu -dGu -qRS -mln -uxU -qRI -dGu -dGu -dGu -ubz -wUf -fXt -mSI -nOZ -ubz +cTU +cTU +cTU +udQ +udQ +hjW +pOa +iiD +rSI +rvq +pwP +aIA +pRM +jKi +bog +jIV +pHq +rbj +ugq +kWI +aHW +mqt +eGi +dNg +igE +oxs +cDk +brm +mWR +pjs +qQX +brm +bOr +iey +vaw +lOk +nfK +sxk +xjV +juf +jjL +ifD +ccO +uVj +rdg +tjj +tjj +tjj +hzz +tjj +tjj +tjj +tjj +xjw +lEU +tjj +tjj +ckB +fCD +sSx +hTG +hlc +fyd +fyd +fyd +oCO +uvZ +xgb +fuX +fyd +fyd +fyd +qSS +hNM +myv +luo +tZi +qSS dhe dhe dhe @@ -182134,24 +182885,24 @@ aYr sBj sBj sBj -leZ -leZ -leZ -uSH -uSH -uSH -qGM -cea -cea -cTK -cea -cea -wTx -uSH -uSH -leZ -leZ -leZ +mJG +mJG +mJG +mKc +mKc +mKc +ubg +wZd +wZd +egY +wZd +wZd +byX +mKc +mKc +mJG +mJG +mJG gNY kWL aYr @@ -182290,81 +183041,81 @@ dDG dDG dhe dhe -mTI -qrn -goZ -dPk -vmr -vmr -vmr -cLJ -ncJ -ijS -iSb -xCH -cVD -xDE -uqE -owL -vlt -fhS -uIa -dBP -baP -hSa -awx -gRR -ayz -ayz -aAR -ayz -ayz -qpM -aEm -aFZ -aGz -mLI -vru -wxV -fqj -cMJ -acD -elh -kpl -nPc -lOf -wqY -mrH -mrH -uaN -vLI -vLI -vLI -vLI -saF -mrH -mrH -mrH -mrH -dWR -jrL -lQG -hvU -dGu -dGu -mAl -nzq -erp -bFg -dGu -dGu -dVz -ubz -avm -fXt -xvn -okK -ubz +udQ +rIU +qMR +ehV +dNS +dNS +dNS +fCL +nwM +npM +myI +whm +rHW +iNr +sJS +fur +pMd +yiV +xoN +pwp +pdd +uKj +hFH +hZc +seW +seW +fFF +seW +seW +iXW +sBC +umj +aAA +hBW +cmb +poo +emf +rRD +gag +ovy +cEy +jPy +ugl +nHd +wVj +wVj +kEA +hwM +hwM +hwM +hwM +faF +wVj +wVj +wVj +wVj +bsi +hTG +hlc +cVa +fyd +fyd +cdi +vVD +dIh +dgD +fyd +fyd +pqH +qSS +ril +myv +aCe +hcJ +qSS dhe dhe aYr @@ -182391,24 +183142,24 @@ aYr mLq hdo mLq -leZ -leZ -uSH -qGM -cea -cea -vEG -uoZ -uoZ -uoZ -uoZ -uoZ -ker -cea -wTx -uSH -leZ -leZ +mJG +mJG +mKc +ubg +wZd +wZd +pux +kve +kve +kve +kve +kve +bWx +wZd +byX +mKc +mJG +mJG aYr kWL kWL @@ -182547,81 +183298,81 @@ dDG dDG dDG dhe -mTI -qoQ -pBi -eNd -nnU -nwf -dHS -cLJ -pEo -jJo -jJo -foD -lFi -msa -arP -jJo -qze -lOB -uIa -eXk -aod -auu -ash -aEL -ayA -ayA -aAS -ayA -ayA -aFi -uoz -aGb -aod -vYp -uwx -hLJ -gSB -gSB -gSB -gSB -gdT -ggG -gdT -xjn -xjn -xjn -kfw -xjn -sHa -sHa -oYI -oaB -oYI -sHa -sHa -sHa -wZr -rhj -lQG -dGu -dGu -dGu -qRS -xXF -vSo -qRI -dGu -dGu -dGu -ubz -mXm -lXu -lPx -cQM -ubz +udQ +kyc +eOg +vuM +rgg +jqv +hFO +fCL +bYk +pRM +pRM +gSj +jON +wBX +cfq +pRM +qUB +pEe +gfN +oSR +bMb +vbU +sSc +hUT +knd +knd +nIc +knd +knd +sKZ +bVp +vrW +bMb +qpp +geG +mGo +syv +syv +syv +syv +sJg +jfv +sJg +hvJ +hvJ +hvJ +jql +hvJ +xNT +xNT +aIb +eKA +aIb +xNT +xNT +xNT +nDS +bfP +hlc +fyd +fyd +fyd +oCO +ngR +bQL +fuX +fyd +fyd +fyd +qSS +uDa +dbR +sSB +crr +qSS dhe dhe aYr @@ -182648,24 +183399,24 @@ aYr sBj sBj sBj -leZ -leZ -uSH -wxd -uoZ -uoZ -uoZ -uoZ -uoZ -scX -uoZ -uoZ -uoZ -uoZ -bEQ -uSH -leZ -leZ +mJG +mJG +mKc +kyz +kve +kve +kve +kve +kve +pwY +kve +kve +kve +kve +guT +mKc +mJG +mJG aYr aYr aYr @@ -182804,81 +183555,81 @@ dDG dDG dhe dhe -mTI -gYw -pBi -rIs -rIs -rIs -rIs -iwN -qvK -ijS -mbt -wTv -gkY -nyM -cSL -jJo -nLe -fxf -sei -bdZ -aod -hJK -aod -axR -axR -axR -axR -axR -axR -axR -aod -hJK -aod -tOR -uwx -sZK -gdT -vWW -gUe -gdT -tDx -gtU -eiP -xjn -ata -kok -dUq -xjn -eZR -iUQ -xHK -miV -hWh -lCg -fAB -sHa -fMO -aul -lQG -lQG -lQG -lQG -lQG -lQG -lQG -lQG -ubz -ubz -ubz -ubz -tUt -vzM -naU -rXt -ubz +udQ +kSa +eOg +pxD +pxD +pxD +pxD +alu +gLT +npM +dKC +fpU +yih +gAG +ekg +pRM +eeO +vPB +vrV +pUv +bMb +qDK +bMb +vUE +vUE +vUE +vUE +vUE +vUE +vUE +bMb +qDK +bMb +wIn +geG +oNT +sJg +kgl +fWw +sJg +wWE +ppu +fRb +hvJ +psE +jCf +hRp +hvJ +cZA +fdt +gUO +meP +jyZ +rvN +hhT +xNT +wBi +lFZ +hlc +hlc +hlc +hlc +hlc +hlc +hlc +hlc +qSS +qSS +qSS +qSS +kSR +hGn +vBE +tvT +qSS aYr aYr aYr @@ -182905,27 +183656,27 @@ mLq hdo mLq mLq -leZ -leZ -uSH -wxd -uoZ -bRI -dmv -vGV -fjc -gGc -bJQ -uHK -rUY -uoZ -bEQ -uSH -leZ -leZ -leZ -leZ -leZ +mJG +mJG +mKc +kyz +kve +fnU +mjh +luY +rFY +fkm +vsh +eqI +hxQ +kve +guT +mKc +mJG +mJG +mJG +mJG +mJG aYr aYr gNY @@ -183057,85 +183808,85 @@ dDG dDG dDG dDG -kyX -kyX -kyX -kyX -mTI -lJG -qvo -qnE -oWf -dMv -ssj -wlL -jJo -jJo -jJo -jJo -jJo -jJo -jJo -jJo -uOw -fxf -uIa -bdZ -aod -rWh -iuW -axR -rWh -lds -thq -owJ -bWR -axR -aqe -rWh -aod -tOR -uwx -wEy -eAF -cQe -aer -qqh -hdt -iOW -vmO -xjn -fBL -tPF -nYG -xjn -uSq -mwj -say -isP -iCC -fbB -aeC -sHa -faT -aPA -vkJ -cfU -iiH -iiH -iiH -der +xxZ +xxZ +xxZ +xxZ +udQ +hCZ +guY +hMU +qyg +utY +cbs +qar +pRM +pRM +pRM +pRM +pRM +pRM +pRM +pRM +rbv +vPB +gfN +pUv +bMb +rxO +lCE +vUE +rxO +jIJ +cEC +eAG +kKn +vUE +awY +rxO +bMb +wIn +geG +aao +nab +vqI +sIM +fxC +dvB +rcR +fOw +hvJ +twf +buH +nsi +hvJ +oze +aku +bHS +sQG +vme +twy +ccs +xNT +ekx +dye +vuB +dpd +ezw +ezw +ezw +buM dhe dhe -ubz -bFr -etv -vyB -sdC -daI -fXt -nCd -ubz +qSS +vMt +xYU +gIg +vev +xDm +myv +uyG +qSS gNY gNY pPV @@ -183162,32 +183913,32 @@ sBj sBj sBj mLq -leZ -leZ -uSH -wxd -uoZ -lfX -dFA -rQa -cTx -dqK -lVk -eaa -bcC -uoZ -bEQ -uSH -leZ -ovK -oBl -ovK -leZ -leZ -leZ -leZ -leZ -leZ +mJG +mJG +mKc +kyz +kve +aTj +rCt +fXr +hMy +tcZ +aET +xBy +oFI +kve +guT +mKc +mJG +xli +jXL +xli +mJG +mJG +mJG +mJG +mJG +mJG aYr kWL aYr @@ -183314,85 +184065,85 @@ dDG dDG dDG dDG -kyX -oxh -jRo -uaA -kyX -kyX -tRx -kyX -mTI -mTI -mTI -mTI -jJo +xxZ +jcP +sPK +wKe +xxZ +xxZ +uyk +xxZ +udQ +udQ +udQ +udQ +pRM dhe dhe dhe dhe dhe -jJo -jJo -egD -dMs -nKs -bdZ -aod -rWh -thq -axR -rWh -qHg -qHg -eWZ -yjR -axR -thq -rWh -aod -tOR -uwx -sZK -gdT -rSJ -mdu -gdT -dJB -cvk -kCh -xjn -wPq -iez -kaQ -xjn -vvj -iZA -snJ -ewj -kyN -dni -mfL -sHa -faT -hIG -coz -vnZ -iiH -iiH -iiH -der +pRM +pRM +aHA +qSq +bYx +pUv +bMb +rxO +cEC +vUE +rxO +uMn +uMn +pOy +hnw +vUE +cEC +rxO +bMb +wIn +geG +oNT +sJg +uuf +nct +sJg +kxS +fpA +gVM +hvJ +adT +jIE +tgO +hvJ +ptQ +pHh +vLT +xCZ +gKA +ptb +lVE +xNT +ekx +tpO +oPP +bpo +ezw +ezw +ezw +buM dhe dhe -ubz -nYz -rkq -gJJ -lmp -wWR -wWR -rzR -ubz +qSS +kWA +lta +vKn +vjb +jhU +jhU +vaT +qSS aYr aYr pPV @@ -183419,32 +184170,32 @@ mLq hdo mLq mLq -leZ -leZ -xyC -rhq -uoZ -xOw -dtL -inR -uoZ -uoZ -uoZ -pbL -bcC -uoZ -ker -kga -leZ -kNk -rFu -ovK -ovK -leZ -pBF -fDP -oJO -leZ +mJG +mJG +umc +cjW +kve +twL +tcs +ouO +kve +kve +kve +cjv +oFI +kve +bWx +kZO +mJG +wCD +jIu +xli +xli +mJG +krF +vIw +wFa +mJG aYr kWL aYr @@ -183571,15 +184322,15 @@ aYr aYr aYr dDG -kyX -wRY -set -lsL -epR -njO -ykb -mgl -kyX +xxZ +hmR +owm +xzU +pgn +dla +aUA +dbV +xxZ dhe dhe dhe @@ -183590,66 +184341,66 @@ dhe dhe dhe dhe -jJo -qze -jmz -uwx -bdZ -aod -aod -aod -axR -rWh -qHg -jSv -ewn -rWh -axR -aod -aod -aod -tOR -uwx -iAY -gSB -gSB -gSB -gSB -emz -mVN -nea -xjn -gLF -tzE -gXo -xjn -pDV -bLB -say -fdP -iCC -wwQ -xUl -sHa -jxw -wxc -diD -bJn -iiH -iiH -iiH -der +pRM +qUB +hDU +geG +pUv +bMb +bMb +bMb +vUE +rxO +uMn +ruC +wGR +rxO +vUE +bMb +bMb +bMb +wIn +geG +kye +syv +syv +syv +syv +hen +rfq +pPD +hvJ +wMn +bKU +iqZ +hvJ +oii +nzE +bHS +hQf +vme +ioo +rGj +xNT +etm +dTT +rkI +sYF +ezw +ezw +ezw +buM dhe dhe -ubz -ubz -ubz -ubz -ubz -ubz -ubz -ubz -ubz +qSS +qSS +qSS +qSS +qSS +qSS +qSS +qSS +qSS gNY gNY pPV @@ -183675,33 +184426,33 @@ vbT hdo sBj sBj -lKt -wvH -wvH -vlZ -prX -jDq -myx -gky -xPX -sQo -xnP -tdP -bAH -dRI -uoZ -hlV -ovK -pHH -odu -cTN -vHM -ovK -gVh -vat -dgn -cTY -leZ +xEd +wlG +wlG +hXT +sHq +oCG +qhb +iNA +hXh +qBe +rgD +jsF +elX +gcn +kve +utL +xli +jyl +kuw +mcW +pIz +xli +puh +aKA +sCz +pGE +mJG lGY kWL aYr @@ -183828,74 +184579,74 @@ aYr aYr aYr dDG -kyX -aPM -vAc -iYe -eKi -vAc -qYy -kBl -kyX +xxZ +nzC +cmn +nvj +hNO +cmn +cJZ +uNl +xxZ dhe dhe dhe dhe dhe dhe -oYl -oYl -oYl -oYl -oYl -wld -fxf -uwx -njZ -aod -mqn -uOH -axR -axR -axR -rNN -axR -axR -axR -ukp -iHQ -aod -uCi -pjY -iNB -sBi -bQO -gSB -oZB -wsJ -tOM -aNN -xjn -niE -wIK -vnK -xjn -sHa -gDF -bPR -sVg -bPR -jeY -sHa -sHa -ssV -ssV -uEo -ssV -ssV -der -der -der +uno +uno +uno +uno +uno +lCy +vPB +geG +neh +bMb +hAR +nqs +vUE +vUE +vUE +oHY +vUE +vUE +vUE +bEo +mlC +bMb +hPs +sxk +jpV +lIC +xgJ +syv +xWi +jof +uxD +mKQ +hvJ +aVE +pLf +btO +hvJ +xNT +vFV +ech +pCF +ech +xGA +xNT +xNT +pZn +pZn +lxI +pZn +pZn +buM +buM +buM dhe dhe dhe @@ -183933,32 +184684,32 @@ mLq hdo mLq mLq -leZ -leZ -xyC -csF -uoZ -lve -dtL -tYB -uoZ -uoZ -uoZ -ieh -bcC -uoZ -aVJ -geF -leZ -gcq -bgH -ovK -ovK -leZ -rcv -rgz -jxE -leZ +mJG +mJG +umc +dqw +kve +mbj +tcs +kqJ +kve +kve +kve +iDj +oFI +kve +ewW +dNO +mJG +jCP +iaQ +xli +xli +mJG +dfi +jaw +swj +mJG aYr kWL aYr @@ -184085,71 +184836,71 @@ aYr aYr aYr dDG -xAe -oUo -oUo -oUo -oUo -tJv -bDZ -wgU -kyX +dez +kZt +kZt +kZt +kZt +gTu +mAJ +rMB +xxZ dhe dhe dhe dhe dhe dhe -oYl -stm -vhP -src -oKN -wld -ddG -hbU -rYG -fyb -xxu -nZW -nZW -kkf -yaQ -xIr -cmK -bFA -uWM -oBj -vGC -oEj -adC -uwx -uwx -tCx -eGL -gSB -fOe -ort -etQ -pDt -xjn -oyn -upD -qhP -xjn -sHa -nJr -uIk -bjI -sgO -tEH -sHa +uno +qUX +uiP +ofv +uof +lCy +glJ +tej +dpZ +cVu +wJi +iwW +iwW +cqg +qKT +tRK +cNm +vQz +wag +qif +qIo +gUd +ocd +geG +geG +fZS +pdn +syv +lBB +tLS +btw +olg +hvJ +gCn +fND +mnv +hvJ +xNT +jLF +lzu +eyX +fkU +jYx +xNT dhe -ssV -uqd -lfq -wvg -ssV +pZn +njk +lXb +enY +pZn dhe dhe dhe @@ -184190,32 +184941,32 @@ sBj sBj sBj mLq -leZ -leZ -uSH -eEo -uoZ -hST -dtL -myx -jUD -tdH -hFj -dtL -gsu -uoZ -bEQ -uSH -leZ -ovK -wJT -ovK -leZ -leZ -leZ -leZ -leZ -leZ +mJG +mJG +mKc +oIl +kve +gGD +tcs +dDA +uMO +kBk +cxr +tcs +rhx +kve +guT +mKc +mJG +xli +evp +xli +mJG +mJG +mJG +mJG +mJG +mJG aYr kWL aYr @@ -184342,71 +185093,71 @@ aYr aYr aYr aYr -xAe -tIX -xOJ -tIX -msX -kDa -cYH -eRT -kyX +dez +kfO +trr +kfO +aiL +mvi +xzl +nRw +xxZ dhe dhe dhe dhe dhe dhe -oYl -ipR -ntd -fwR -cHA -uLa -qWN -eVY -tCx -cmf -fxf -vIG -tlO -tlO -tlO -xdO -ovg -tlO -hbU -wHf -tCx -cmf -twn -bdb -uwx -lMM -wld -gSB -gSB -gSB -gSB -gSB -xjn -xjn -xjn -xjn -xjn -sHa -oca -pMJ -lex -tfv -ifJ -sHa +uno +fUh +wWq +hZe +ejL +jsw +sXe +wbE +fZS +kDH +vPB +xsd +jfR +jfR +jfR +mBC +qVA +jfR +tej +itW +fZS +kDH +qEd +oTM +geG +lqj +lCy +syv +syv +syv +syv +syv +hvJ +hvJ +hvJ +hvJ +hvJ +xNT +tpN +tuv +vTP +umQ +aVp +xNT dhe -ssV -lsF -xbR -xIa -ssV +pZn +cKT +jdr +cYC +pZn dhe dhe dhe @@ -184447,27 +185198,27 @@ mLq hdo mLq mLq -leZ -leZ -uSH -eEo -uoZ -jZu -dbJ -wjW -wKf -tYS -rUY -gbV -rUY -uoZ -bEQ -uSH -leZ -leZ -leZ -leZ -leZ +mJG +mJG +mKc +oIl +kve +hMc +vSg +lYl +hxQ +hcT +hxQ +gaV +hxQ +kve +guT +mKc +mJG +mJG +mJG +mJG +mJG aYr aYr gNY @@ -184599,71 +185350,71 @@ aYr aYr aYr aYr -xAe -tIX -tIX -tIX -tIX -kDa -dpw -hhY -kyX +dez +kfO +kfO +kfO +kfO +mvi +eeE +eUo +xxZ dhe dhe dhe dhe dhe dhe -oYl -huk -ary -rhN -cNT -wld -qGv -arW -cDx -abm -iIg -uiL -uiL -uiL -tbQ -kup -bNs -uiL -eoL -eoL -uXt -kcR -bxy -nDW -uwx -sIY -mYq -sxP -aBi -xIy -eni -qfD -kYu -qze +uno +rzO +azX +vHa +hHP +lCy +jSe +doD +qbu +riS +gAH +wuF +wuF +wuF +dBb +yhG +qbW +wuF +rde +rde +nyD +toG +fiy +jgQ +geG +rls +twO +ces +muU +kro +nQr +nyi +koy +qUB dhe dhe dhe -lex -rQL -oca -lex -ioV -lex -lex +vTP +bhp +tpN +vTP +oWO +vTP +vTP dhe -ssV -aum -bma -xWW -ssV +pZn +fXt +qsg +gxc +pZn dhe dhe dhe @@ -184704,24 +185455,24 @@ aYr sBj sBj sBj -leZ -leZ -uSH -lWN -uoZ -uoZ -uoZ -uoZ -uoZ -riW -uoZ -uoZ -uoZ -uoZ -bEQ -uSH -leZ -leZ +mJG +mJG +mKc +gQn +kve +kve +kve +kve +kve +bIw +kve +kve +kve +kve +guT +mKc +mJG +mJG aYr aYr aYr @@ -184856,73 +185607,73 @@ aYr aYr aYr aYr -xAe -xAe -xAe -xAe -xAe -xAe -kyX -kyX -kyX +dez +dez +dez +dez +dez +dez +xxZ +xxZ +xxZ dDG dDG dDG dDG dhe dhe -oYl -oYl -oYl -oYl -oYl -fBx -uEX -uEX -uEX -uEX -cTX -cTX -cTX -gBY -hpq -rVW -tij -gBY -cTX -cTX -cTX -gBY -eAh -nim -nDW -jMw -pKx -xqd -nDW -sKw -sKw -sKw -kzq -qze +uno +uno +uno +uno +uno +fGo +pSV +pSV +pSV +pSV +pEx +pEx +pEx +fmy +mGc +xQD +pmQ +fmy +pEx +pEx +pEx +fmy +xQM +bBX +jgQ +eer +mwI +knO +jgQ +lla +lla +lla +xPg +qUB dhe dhe dhe -lex -lex -lex -lex -lex -lex -nhJ -nhJ -nhJ -nhJ -kOv -nhJ -nhJ -nhJ -nhJ +vTP +vTP +vTP +vTP +vTP +vTP +rDs +rDs +rDs +rDs +sji +rDs +rDs +rDs +rDs dhe aYr pPV @@ -184961,24 +185712,24 @@ aYr mLq hdo mLq -leZ -leZ -uSH -tpi -ukl -ukl -fDq -uoZ -uoZ -uoZ -uoZ -uoZ -aVJ -ukl -hmO -uSH -leZ -leZ +mJG +mJG +mKc +qhN +vje +vje +kMd +kve +kve +kve +kve +kve +ewW +vje +sLu +mKc +mJG +mJG aYr kWL kWL @@ -185133,54 +185884,54 @@ dhe dhe dhe dhe -uEX -exL -mUf -qbj -uEX -tUi -qHU -jsj -gBY -fut -fQM -jOk -gBY -pYX -qHU -jsj -gBY -gBY -fxf -uwx -sIY -mYq -luW -ghc -ghc -vdf -ghc -qhY -qze +pSV +xkI +gbB +eDW +pSV +bxC +akS +lyR +fmy +ton +ddP +ncG +fmy +sWq +akS +lyR +fmy +fmy +vPB +geG +rls +twO +nxB +awi +awi +lco +awi +oAG +qUB dhe dhe dhe dhe wZm -qCH -lex -dhe -nhJ -nhJ -kzi -tXx -gXy -pvv -uwJ -tXx -kzi -nhJ -nhJ +bPf +vTP +dhe +rDs +rDs +fSm +scr +kfx +inu +mmy +scr +fSm +rDs +rDs gNY pPV aYr @@ -185218,24 +185969,24 @@ aYr sBj sBj sBj -leZ -leZ -leZ -uSH -uSH -uSH -tpi -ukl -ukl -pVE -ukl -ukl -hmO -uSH -uSH -leZ -leZ -leZ +mJG +mJG +mJG +mKc +mKc +mKc +qhN +vje +vje +fNi +vje +vje +sLu +mKc +mKc +mJG +mJG +mJG gNY kWL aYr @@ -185390,54 +186141,54 @@ dDG dhe dhe dhe -uEX -tGm -leY -eqT -xoU -nXw -eHH -uMQ -vDn -fcK -rgc -kUT -jRI -ryA -eHH -jbm -bQG -gBY -eAh -uiL -tjm -qze -mYq -mYq -rXp -mYq -mYq -eLO -qze +pSV +noI +ptW +xiJ +wzg +tiM +qSm +eKD +hsT +eRv +wzm +wla +rNL +joi +qSm +swr +czB +fmy +xQM +wuF +wyS +qUB +twO +twO +iAo +twO +twO +ume +qUB dhe dhe dhe dhe dhe dhe -nkD +nbf dhe -nhJ -nhJ -ebe -byg -ixm -cWU -lKY -eeG -mDQ -nhJ -nhJ +rDs +rDs +uOH +dku +eYR +pAL +seb +ovx +swp +rDs +rDs aYr pPV aYr @@ -185475,24 +186226,24 @@ aYr aYr aYr aYr -leZ -leZ -leZ -leZ -leZ -leZ -uSH -uSH -xyC -rxL -xyC -uSH -uSH -leZ -leZ -leZ -leZ -leZ +mJG +mJG +mJG +mJG +mJG +mJG +mKc +mKc +umc +nZK +umc +mKc +mKc +mJG +mJG +mJG +mJG +mJG aYr kWL aYr @@ -185647,32 +186398,32 @@ aYr dDG dDG dDG -uEX -bVg -ccG -eqT -xoU -nXw -eHH -eHH -nFN -jqu -vqd -tMp -mcH -vZU -fxr -jbm -vkq -gBY -xwk -xfo -xPj -qze +pSV +pBV +liL +xiJ +wzg +tiM +qSm +qSm +pzO +xRz +xHn +tTZ +qfO +klG +jJZ +swr +qJz +fmy +ltZ +vAM +xRI +qUB dDG -mYq -lcO -mYq +twO +fWA +twO dDG dDG dhe @@ -185684,17 +186435,17 @@ dhe dhe wZm dhe -nhJ -nhJ -xHi -byg -czu -gNd -vqE -eeG -ekn -nhJ -nhJ +rDs +rDs +lfp +dku +azu +oEW +uqL +ovx +urR +rDs +rDs aYr pPV aYr @@ -185734,20 +186485,20 @@ aYr aYr gNY aYr -leZ -leZ -leZ -leZ -leZ -leZ -leZ -leZ -leZ -leZ -leZ -leZ -leZ -leZ +mJG +mJG +mJG +mJG +mJG +mJG +mJG +mJG +mJG +mJG +mJG +mJG +mJG +mJG aYr aYr aYr @@ -185904,32 +186655,32 @@ aYr aYr aYr dDG -uEX -xAj -pLh -unp -xRZ -wBO -eHH -eHH -hzC -ujA -gBY -sMw -dNy -cZO -eHH -jbm -asH -gBY -qze -qze -qze -qze +pSV +kPj +hYk +eZT +ybr +sYc +qSm +qSm +wdy +qJd +fmy +dSu +bMo +fFx +qSm +swr +miE +fmy +qUB +qUB +qUB +qUB dDG -mYq -fTF -mYq +twO +eUp +twO dDG dDG dDG @@ -185941,17 +186692,17 @@ dDG dhe dhe dhe -nhJ -nhJ -vPX -usV -pwF -aXi -wJe -mom -gDP -nhJ -nhJ +rDs +rDs +iHT +cVG +pEb +ilT +coz +rRp +pPA +rDs +rDs gNY pPV aYr @@ -185993,16 +186744,16 @@ kWL aYr aYr aYr -leZ -leZ -leZ -leZ -leZ -leZ -leZ -leZ -leZ -leZ +mJG +mJG +mJG +mJG +mJG +mJG +mJG +mJG +mJG +mJG aYr aYr aYr @@ -186161,24 +186912,24 @@ aYr aYr aYr aYr -uEX -xDF -cQG -wHB -xoU -nXw -eHH -eHH -hzC -bsM -loN -gku -dNy -eHH -eHH -jbm -hXn -gBY +pSV +wOW +cBE +sOU +wzg +tiM +qSm +qSm +wdy +ucg +rUQ +qSD +bMo +qSm +qSm +swr +gyn +fmy dhe dDG dDG @@ -186199,15 +186950,15 @@ dDG dhe dhe dhe -nhJ -nhJ -nhJ -nhJ -nhJ -nhJ -nhJ -nhJ -nhJ +rDs +rDs +rDs +rDs +rDs +rDs +rDs +rDs +rDs aYr aYr pPV @@ -186255,7 +187006,7 @@ gNY aYr aYr aYr -xxQ +ptf aYr aYr gNY @@ -186418,24 +187169,24 @@ aYr aYr aYr aYr -uEX -kkE -aDt -mPQ -hKF -fwb -lKZ -wOo -hzC -taS -loN -jig -ark -vaO -vaO -bRE -gUt -gBY +pSV +xpE +ukM +uYN +rJw +iWU +dHw +fFO +wdy +jcu +rUQ +qJM +wxj +cOl +cOl +qHD +eNG +fmy dDG dDG dDG @@ -186457,13 +187208,13 @@ dDG dhe dhe aYr -nhJ -nhJ -nhJ -nhJ -nhJ -nhJ -nhJ +rDs +rDs +rDs +rDs +rDs +rDs +rDs aYr aYr pPV @@ -186675,24 +187426,24 @@ aYr aYr aYr aYr -uEX -uEX -uEX -uEX -uEX -gBY -gBY -aEN -xfN -bsM -loN -ffk -dNy -eHH -eHH -jbm -afn -gBY +pSV +pSV +pSV +pSV +pSV +fmy +fmy +dOM +pTD +ucg +rUQ +lai +bMo +qSm +qSm +swr +uuR +fmy dDG dDG dDG @@ -186717,7 +187468,7 @@ aYr aYr gNY aYr -sHn +oyg aYr gNY aYr @@ -186934,22 +187685,22 @@ aYr aYr dDG dDG -gBY -wLe -xxk -aEj -qjT -nXw -xfN -taS -loN -ffk -dNy -eHH -eHH -jbm -sKA -gBY +fmy +ifU +uqs +kFu +uCy +tiM +pTD +jcu +rUQ +lai +bMo +qSm +qSm +swr +nGZ +fmy dDG dDG dDG @@ -187191,22 +187942,22 @@ aYr aYr aYr dDG -qjT -izq -nLj -vxD -bWk -xrw -xfN -ujA -qlJ -tqs -dNy -xlD -dNy -aro -lgf -gBY +uCy +tsP +iXD +oFL +vYU +xau +pTD +qJd +xWu +nTJ +bMo +pAB +bMo +eyG +fZY +fmy dhe dDG dDG @@ -187448,22 +188199,22 @@ aYr aYr aYr dDG -qjT -izq -eHH -cIZ -qjT -nXw -mwy -uMQ -cFO -ryA -eHH -eHH -eHH -jbm -jxq -gBY +uCy +tsP +qSm +noh +uCy +tiM +bQb +eKD +nRO +joi +qSm +qSm +qSm +swr +aXD +fmy dhe dhe dDG @@ -187705,22 +188456,22 @@ aYr aYr aYr dDG -qjT -cqu -gDI -fTk -qjT -mZd -wmH -vSz -wmH -fOZ -wmH -uiK -wmH -iLJ -gBY -gBY +uCy +jNT +mmk +nEf +uCy +pFH +gTN +eAk +gTN +tgP +gTN +oXC +gTN +kOD +fmy +fmy dhe dhe aYr @@ -187962,22 +188713,22 @@ aYr aYr aYr aYr -qjT -qjT -qjT -eCy -qjT -iVh -qjT -qjT -qjT -qjT -qjT -hVE -qjT -naR -qjT -gBY +uCy +uCy +uCy +vhu +uCy +qYU +uCy +uCy +uCy +uCy +uCy +cBo +uCy +pot +uCy +fmy dhe aYr aYr @@ -188221,19 +188972,19 @@ aYr aYr dDG dDG -qjT -kJH -qjT -kJH -qjT +uCy +may +uCy +may +uCy dDG dDG dDG -qjT -kJH -qjT -kJH -qjT +uCy +may +uCy +may +uCy dDG dhe aYr @@ -188478,19 +189229,19 @@ aYr aYr dDG dDG -qjT -kJH -qjT -kJH -qjT +uCy +may +uCy +may +uCy dDG dDG dDG -qjT -kJH -qjT -kJH -qjT +uCy +may +uCy +may +uCy dDG aYr aYr @@ -188735,19 +189486,19 @@ aYr aYr aYr dDG -qjT -baJ -qjT -kJH -qjT +uCy +fbx +uCy +may +uCy dDG aYr dDG -qjT -kJH -qjT -eJt -qjT +uCy +may +uCy +tph +uCy aYr aYr aYr @@ -188992,19 +189743,19 @@ aYr aYr aYr dDG -qjT -kJH -qjT -kJH -qjT +uCy +may +uCy +may +uCy aYr aYr dDG -qjT -kJH -qjT -kJH -qjT +uCy +may +uCy +may +uCy aYr aYr aYr @@ -189249,19 +190000,19 @@ aYr aYr aYr aYr -qjT -tFu -pBb -jQr -qjT +uCy +lra +fkh +jJO +uCy aYr aYr aYr -qjT -jQr -pBb -aMX -qjT +uCy +jJO +fkh +ugW +uCy aYr aYr aYr diff --git a/_maps/metastation.json b/_maps/metastation.json index f0e4efa3a7503..b532a3a7aabf2 100644 --- a/_maps/metastation.json +++ b/_maps/metastation.json @@ -10,8 +10,8 @@ "emergency": "emergency_meta" }, "job_changes": { - "cook": { - "additional_cqc_areas": ["/area/service/bar", "/area/service/kitchen/coldroom", "/area/commons/lounge"] + "Cook": { + "additional_cqc_areas": ["/area/station/service/bar", "/area/station/commons/lounge"] } } } diff --git a/_maps/shuttles/arrival_delta.dmm b/_maps/shuttles/arrival_delta.dmm index 765bd99ae6111..5f0590395343d 100644 --- a/_maps/shuttles/arrival_delta.dmm +++ b/_maps/shuttles/arrival_delta.dmm @@ -233,18 +233,18 @@ /turf/closed/wall/mineral/titanium/nodiagonal, /area/shuttle/arrival) "x" = ( -/obj/structure/flora/ausbushes/grassybush, -/obj/structure/flora/ausbushes/lavendergrass, -/obj/structure/flora/ausbushes/ppflowers, -/obj/structure/flora/ausbushes/sunnybush, +/obj/structure/flora/bush/grassy/style_random, +/obj/structure/flora/bush/lavendergrass/style_random, +/obj/structure/flora/bush/flowers_pp/style_random, +/obj/structure/flora/bush/sunny/style_random, /obj/structure/window/reinforced/shuttle, /turf/open/floor/grass, /area/shuttle/arrival) "y" = ( -/obj/structure/flora/ausbushes/grassybush, -/obj/structure/flora/ausbushes/lavendergrass, -/obj/structure/flora/ausbushes/ywflowers, -/obj/structure/flora/ausbushes/fernybush, +/obj/structure/flora/bush/grassy/style_random, +/obj/structure/flora/bush/lavendergrass/style_random, +/obj/structure/flora/bush/flowers_yw/style_random, +/obj/structure/flora/bush/ferny/style_random, /obj/structure/window/reinforced/shuttle, /turf/open/floor/grass, /area/shuttle/arrival) diff --git a/_maps/shuttles/arrival_kilo.dmm b/_maps/shuttles/arrival_kilo.dmm index 6a01b3bf74560..c83fc3931655c 100644 --- a/_maps/shuttles/arrival_kilo.dmm +++ b/_maps/shuttles/arrival_kilo.dmm @@ -226,10 +226,10 @@ /turf/closed/wall/mineral/titanium/nodiagonal, /area/shuttle/arrival) "z" = ( -/obj/structure/flora/ausbushes/grassybush, -/obj/structure/flora/ausbushes/lavendergrass, -/obj/structure/flora/ausbushes/ywflowers, -/obj/structure/flora/ausbushes/fernybush, +/obj/structure/flora/bush/grassy/style_random, +/obj/structure/flora/bush/lavendergrass/style_random, +/obj/structure/flora/bush/flowers_yw/style_random, +/obj/structure/flora/bush/ferny/style_random, /obj/structure/window/reinforced/shuttle, /turf/open/floor/grass, /area/shuttle/arrival) diff --git a/_maps/shuttles/arrival_pubby.dmm b/_maps/shuttles/arrival_pubby.dmm index d00f13a305943..a93ad562bb38d 100644 --- a/_maps/shuttles/arrival_pubby.dmm +++ b/_maps/shuttles/arrival_pubby.dmm @@ -66,7 +66,7 @@ "m" = ( /obj/machinery/door/poddoor/shutters/preopen{ id = "arrivy"; - name = "ship shutters" + name = "Ship Shutters" }, /obj/effect/spawner/structure/window/reinforced/shuttle, /turf/open/floor/plating, diff --git a/_maps/shuttles/assault_pod_default.dmm b/_maps/shuttles/assault_pod_default.dmm index a6e9ec2a3450f..b2acdc02e803f 100644 --- a/_maps/shuttles/assault_pod_default.dmm +++ b/_maps/shuttles/assault_pod_default.dmm @@ -15,14 +15,14 @@ "e" = ( /obj/machinery/door/airlock/centcom{ aiControlDisabled = 1; - name = "Assault Pod"; - req_access_txt = "150" + name = "Assault Pod" }, /obj/docking_port/mobile/assault_pod{ name = "steel rain"; port_direction = 4; preferred_direction = 4 }, +/obj/effect/mapping_helpers/airlock/access/all/syndicate/general, /turf/open/floor/plating, /area/shuttle/assault_pod) "h" = ( @@ -35,9 +35,9 @@ "t" = ( /obj/machinery/door/airlock/centcom{ aiControlDisabled = 1; - name = "Assault Pod"; - req_access_txt = "150" + name = "Assault Pod" }, +/obj/effect/mapping_helpers/airlock/access/all/syndicate/general, /turf/open/floor/plating, /area/shuttle/assault_pod) "D" = ( @@ -60,9 +60,9 @@ /area/shuttle/assault_pod) "R" = ( /obj/machinery/door/airlock/centcom{ - name = "Assault Pod"; - req_access_txt = "150" + name = "Assault Pod" }, +/obj/effect/mapping_helpers/airlock/access/all/syndicate/general, /turf/open/floor/plating, /area/shuttle/assault_pod) "V" = ( diff --git a/_maps/shuttles/cargo_birdboat.dmm b/_maps/shuttles/cargo_birdboat.dmm index 2525749042d5d..2e5708091799e 100644 --- a/_maps/shuttles/cargo_birdboat.dmm +++ b/_maps/shuttles/cargo_birdboat.dmm @@ -60,7 +60,7 @@ "l" = ( /obj/machinery/door/poddoor{ id = "QMLoaddoor2"; - name = "supply dock loading door" + name = "Supply Dock Loading Door" }, /obj/machinery/conveyor{ dir = 8; @@ -74,9 +74,9 @@ /area/shuttle/supply) "o" = ( /obj/machinery/door/airlock/titanium{ - name = "Supply Shuttle Airlock"; - req_access_txt = "31" + name = "Supply Shuttle Airlock" }, +/obj/effect/mapping_helpers/airlock/access/all/supply/general, /turf/open/floor/plating, /area/shuttle/supply) "p" = ( @@ -98,19 +98,19 @@ /area/shuttle/supply) "q" = ( /obj/machinery/door/airlock/titanium{ - name = "Supply Shuttle Airlock"; - req_access_txt = "31" + name = "Supply Shuttle Airlock" }, /obj/docking_port/mobile/supply{ dwidth = 3; width = 10 }, +/obj/effect/mapping_helpers/airlock/access/all/supply/general, /turf/open/floor/plating, /area/shuttle/supply) "r" = ( /obj/machinery/door/poddoor{ id = "QMLoaddoor"; - name = "supply dock loading door" + name = "Supply Dock Loading Door" }, /obj/machinery/conveyor{ dir = 4; diff --git a/_maps/shuttles/cargo_box.dmm b/_maps/shuttles/cargo_box.dmm index 465e901749c46..ae7462025591a 100644 --- a/_maps/shuttles/cargo_box.dmm +++ b/_maps/shuttles/cargo_box.dmm @@ -12,15 +12,15 @@ }, /obj/machinery/door/poddoor{ id = "QMLoaddoor2"; - name = "supply dock loading door" + name = "Supply Dock Loading Door" }, /turf/open/floor/plating, /area/shuttle/supply) "g" = ( /obj/machinery/door/airlock/titanium{ - name = "Supply Shuttle Airlock"; - req_access_txt = "31" + name = "Supply Shuttle Airlock" }, +/obj/effect/mapping_helpers/airlock/access/all/supply/general, /turf/open/floor/plating, /area/shuttle/supply) "h" = ( @@ -39,10 +39,10 @@ /area/shuttle/supply) "i" = ( /obj/machinery/door/airlock/titanium{ - name = "Supply Shuttle Airlock"; - req_access_txt = "31" + name = "Supply Shuttle Airlock" }, /obj/docking_port/mobile/supply, +/obj/effect/mapping_helpers/airlock/access/all/supply/general, /turf/open/floor/plating, /area/shuttle/supply) "j" = ( @@ -52,7 +52,7 @@ }, /obj/machinery/door/poddoor{ id = "QMLoaddoor"; - name = "supply dock loading door" + name = "Supply Dock Loading Door" }, /turf/open/floor/plating, /area/shuttle/supply) diff --git a/_maps/shuttles/cargo_delta.dmm b/_maps/shuttles/cargo_delta.dmm index 4dd4cf9350b48..f942216aafefe 100644 --- a/_maps/shuttles/cargo_delta.dmm +++ b/_maps/shuttles/cargo_delta.dmm @@ -66,7 +66,7 @@ }, /obj/machinery/door/poddoor{ id = "cargounload"; - name = "supply dock unloading door" + name = "Supply Dock Unloading Door" }, /turf/open/floor/plating, /area/shuttle/supply) @@ -83,14 +83,14 @@ /area/shuttle/supply) "n" = ( /obj/machinery/door/airlock/shuttle{ - name = "Supply Shuttle Airlock"; - req_access_txt = "31" + name = "Supply Shuttle Airlock" }, /obj/effect/decal/cleanable/dirt, /obj/docking_port/mobile/supply{ dir = 4; dwidth = 4 }, +/obj/effect/mapping_helpers/airlock/access/all/supply/general, /turf/open/floor/plating, /area/shuttle/supply) "o" = ( @@ -125,16 +125,16 @@ /area/shuttle/supply) "r" = ( /obj/machinery/door/airlock/shuttle{ - name = "Supply Shuttle Airlock"; - req_access_txt = "31" + name = "Supply Shuttle Airlock" }, /obj/effect/decal/cleanable/dirt, +/obj/effect/mapping_helpers/airlock/access/all/supply/general, /turf/open/floor/plating, /area/shuttle/supply) "s" = ( /obj/machinery/door/poddoor{ id = "cargoload"; - name = "supply dock loading door" + name = "Supply Dock Loading Door" }, /obj/machinery/conveyor{ dir = 4; diff --git a/_maps/shuttles/cargo_kilo.dmm b/_maps/shuttles/cargo_kilo.dmm index 81dc1775fedd9..b374b07efcba0 100644 --- a/_maps/shuttles/cargo_kilo.dmm +++ b/_maps/shuttles/cargo_kilo.dmm @@ -113,14 +113,14 @@ /area/shuttle/supply) "m" = ( /obj/machinery/door/airlock/shuttle{ - name = "Supply Shuttle Airlock"; - req_access_txt = "31" + name = "Supply Shuttle Airlock" }, /obj/effect/decal/cleanable/dirt, /obj/docking_port/mobile/supply{ dir = 4; dwidth = 4 }, +/obj/effect/mapping_helpers/airlock/access/all/supply/general, /turf/open/floor/mineral/plastitanium, /area/shuttle/supply) "n" = ( @@ -158,13 +158,13 @@ id = "QMLoaddoor"; name = "Off Ramp Toggle"; pixel_y = 8; - req_access_txt = "31" + req_access = list("cargo") }, /obj/machinery/button/door/directional/west{ id = "QMLoaddoor2"; name = "On Ramp Toggle"; pixel_y = -8; - req_access_txt = "31" + req_access = list("cargo") }, /turf/open/floor/mineral/titanium/yellow, /area/shuttle/supply) @@ -183,10 +183,10 @@ /area/shuttle/supply) "r" = ( /obj/machinery/door/airlock/shuttle{ - name = "Supply Shuttle Airlock"; - req_access_txt = "31" + name = "Supply Shuttle Airlock" }, /obj/effect/decal/cleanable/dirt, +/obj/effect/mapping_helpers/airlock/access/all/supply/general, /turf/open/floor/mineral/plastitanium, /area/shuttle/supply) "s" = ( diff --git a/_maps/shuttles/cargo_pubby.dmm b/_maps/shuttles/cargo_pubby.dmm index 6316afef13b51..8e4249eb0e1ed 100644 --- a/_maps/shuttles/cargo_pubby.dmm +++ b/_maps/shuttles/cargo_pubby.dmm @@ -41,7 +41,7 @@ "k" = ( /obj/machinery/door/poddoor{ id = "cargoload"; - name = "supply dock loading door" + name = "Supply Dock Loading Door" }, /obj/machinery/conveyor{ dir = 4; @@ -139,7 +139,7 @@ "J" = ( /obj/machinery/door/poddoor{ id = "cargounload"; - name = "supply dock loading door" + name = "Supply Dock Loading Door" }, /obj/machinery/conveyor{ dir = 8; @@ -163,11 +163,11 @@ dir = 4 }, /obj/machinery/door/airlock/shuttle{ - name = "Supply Shuttle Airlock"; - req_access_txt = "31" + name = "Supply Shuttle Airlock" }, /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, +/obj/effect/mapping_helpers/airlock/access/all/supply/general, /turf/open/floor/iron, /area/shuttle/supply) "U" = ( diff --git a/_maps/shuttles/emergency_bar.dmm b/_maps/shuttles/emergency_bar.dmm index 342f57eec4a1a..cd3a60a2fc5a1 100644 --- a/_maps/shuttles/emergency_bar.dmm +++ b/_maps/shuttles/emergency_bar.dmm @@ -194,14 +194,14 @@ /obj/effect/turf_decal/tile/bar{ dir = 1 }, -/obj/effect/mapping_helpers/airlock/access/all/security/brig, +/obj/effect/mapping_helpers/airlock/access/all/security/general, /turf/open/floor/iron, /area/shuttle/escape/brig) "aK" = ( /obj/machinery/door/airlock/titanium{ name = "Emergency Shuttle Airlock" }, -/obj/effect/mapping_helpers/airlock/access/all/security/brig, +/obj/effect/mapping_helpers/airlock/access/all/security/general, /turf/open/floor/mineral/plastitanium/red/brig, /area/shuttle/escape/brig) "aL" = ( diff --git a/_maps/shuttles/emergency_bballhooper.dmm b/_maps/shuttles/emergency_bballhooper.dmm new file mode 100644 index 0000000000000..a067fd1357778 --- /dev/null +++ b/_maps/shuttles/emergency_bballhooper.dmm @@ -0,0 +1,1303 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"ae" = ( +/obj/effect/turf_decal/stripes/white/line{ + dir = 4 + }, +/obj/structure/holohoop{ + dir = 8; + name = "Hopping Jezzertons" + }, +/obj/effect/turf_decal/trimline/blue/filled/warning{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/shuttle/escape) +"bc" = ( +/obj/structure/window/reinforced/spawner, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/escape) +"bx" = ( +/obj/effect/turf_decal/tile/neutral/anticorner/contrasted, +/turf/open/floor/iron, +/area/shuttle/escape) +"bF" = ( +/obj/structure/chair{ + dir = 1; + name = "Ringside Seat"; + desc = "Do keep in mind, we will assess your account 2000 credits for sitting in this chair upon arrival." + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"ca" = ( +/obj/structure/window/reinforced/spawner/north, +/obj/structure/window/reinforced/spawner/west, +/obj/structure/chair/stool/directional/south{ + can_buckle = 1; + name = "FOOLS-SIT-DOWNER"; + desc = "GET THAT BAD PLAYA SAT DOWN. MAKE SURE THEY ARE STILL ORIENTED IN THE DIRECTION OF THE GAME, HOWEVER." + }, +/turf/open/floor/mineral/plastitanium/red/brig, +/area/shuttle/escape/brig) +"cD" = ( +/obj/effect/turf_decal/stripes/white/line{ + dir = 9 + }, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/turf_decal/trimline/blue/filled/warning{ + dir = 6 + }, +/turf/open/floor/iron/dark, +/area/shuttle/escape) +"df" = ( +/obj/structure/chair{ + dir = 8; + name = "Ringside Seat"; + desc = "Do keep in mind, we will assess your account 2000 credits for sitting in this chair upon arrival." + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"ea" = ( +/obj/machinery/light/cold/directional/south, +/obj/structure/chair{ + dir = 1; + name = "Ringside Seat"; + desc = "Do keep in mind, we will assess your account 2000 credits for sitting in this chair upon arrival." + }, +/obj/machinery/status_display/evac/directional/south, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"eg" = ( +/obj/effect/turf_decal/trimline/blue/filled/corner, +/obj/effect/turf_decal/trimline/blue/line{ + dir = 9 + }, +/obj/effect/turf_decal/trimline/blue/corner, +/turf/open/floor/iron/dark, +/area/shuttle/escape) +"eF" = ( +/obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ + dir = 8 + }, +/turf/open/floor/iron, +/area/shuttle/escape) +"ff" = ( +/obj/effect/turf_decal/stripes/white/line{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/blue/filled/line, +/obj/effect/turf_decal/trimline/blue/line{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/blue/filled/warning{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/shuttle/escape) +"gl" = ( +/obj/machinery/light/small/red/directional/east, +/turf/open/floor/mineral/plastitanium/red/brig, +/area/shuttle/escape/brig) +"go" = ( +/obj/effect/spawner/structure/window/reinforced/shuttle, +/turf/open/floor/plating, +/area/shuttle/escape) +"gY" = ( +/obj/item/clothing/suit/hazardvest{ + desc = "A high-visibility lifejacket complete with whistle and slot for oxygen tanks."; + name = "emergency lifejacket" + }, +/obj/item/clothing/suit/hazardvest{ + desc = "A high-visibility lifejacket complete with whistle and slot for oxygen tanks."; + name = "emergency lifejacket" + }, +/obj/item/clothing/suit/hazardvest{ + desc = "A high-visibility lifejacket complete with whistle and slot for oxygen tanks."; + name = "emergency lifejacket" + }, +/obj/item/clothing/suit/hazardvest{ + desc = "A high-visibility lifejacket complete with whistle and slot for oxygen tanks."; + name = "emergency lifejacket" + }, +/obj/item/clothing/suit/hazardvest{ + desc = "A high-visibility lifejacket complete with whistle and slot for oxygen tanks."; + name = "emergency lifejacket" + }, +/obj/item/tank/internals/emergency_oxygen{ + pixel_x = 3 + }, +/obj/item/tank/internals/emergency_oxygen{ + pixel_x = 3 + }, +/obj/item/tank/internals/emergency_oxygen{ + pixel_x = 3 + }, +/obj/item/tank/internals/emergency_oxygen{ + pixel_x = 3 + }, +/obj/item/tank/internals/emergency_oxygen{ + pixel_x = 3 + }, +/obj/item/clothing/mask/breath{ + pixel_x = -3; + pixel_y = -3 + }, +/obj/item/clothing/mask/breath{ + pixel_x = -3; + pixel_y = -3 + }, +/obj/item/clothing/mask/breath{ + pixel_x = -3; + pixel_y = -3 + }, +/obj/item/clothing/mask/breath{ + pixel_x = -3; + pixel_y = -3 + }, +/obj/item/clothing/mask/breath{ + pixel_x = -3; + pixel_y = -3 + }, +/obj/item/clothing/head/hardhat/orange{ + name = "protective hat"; + pixel_y = 9 + }, +/obj/item/clothing/head/hardhat/orange{ + name = "protective hat"; + pixel_y = 9 + }, +/obj/item/clothing/head/hardhat/orange{ + name = "protective hat"; + pixel_y = 9 + }, +/obj/item/clothing/head/hardhat/orange{ + name = "protective hat"; + pixel_y = 9 + }, +/obj/item/clothing/head/hardhat/orange{ + name = "protective hat"; + pixel_y = 9 + }, +/obj/structure/closet/crate{ + name = "lifejackets" + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"iT" = ( +/obj/effect/turf_decal/stripes/white/line, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/turf_decal/trimline/red/filled/warning, +/turf/open/floor/iron/dark, +/area/shuttle/escape) +"jw" = ( +/obj/machinery/door/airlock/titanium{ + name = "Emergency Shuttle Airlock" + }, +/obj/docking_port/mobile/emergency{ + name = "B-BALLER emergency shuttle" + }, +/turf/open/floor/plating, +/area/shuttle/escape) +"kL" = ( +/obj/effect/turf_decal/stripes/white/line, +/obj/effect/turf_decal/trimline/green/warning, +/obj/effect/turf_decal/trimline/green/filled/warning{ + dir = 1 + }, +/turf/open/floor/iron, +/area/shuttle/escape) +"lA" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/turf_decal/trimline/blue/filled/end{ + dir = 4 + }, +/turf/open/floor/iron, +/area/shuttle/escape) +"lL" = ( +/obj/effect/turf_decal/stripes/white/line, +/obj/effect/turf_decal/trimline/red/warning, +/obj/effect/turf_decal/trimline/red/filled/arrow_ccw{ + dir = 1 + }, +/turf/open/floor/iron, +/area/shuttle/escape) +"mq" = ( +/obj/effect/turf_decal/stripes/white/line{ + dir = 10 + }, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/turf_decal/trimline/blue/filled/warning{ + dir = 5 + }, +/turf/open/floor/iron/dark, +/area/shuttle/escape) +"mV" = ( +/obj/structure/window/reinforced/spawner, +/obj/structure/table, +/obj/item/bonesetter, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/escape) +"oB" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/red/line{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/shuttle/escape) +"pg" = ( +/obj/effect/turf_decal/stripes/white/line, +/obj/effect/turf_decal/trimline/blue/warning, +/obj/effect/turf_decal/trimline/blue/filled/arrow_cw{ + dir = 1 + }, +/turf/open/floor/iron, +/area/shuttle/escape) +"pC" = ( +/obj/effect/turf_decal/stripes/white/line{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/green/warning{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/green/filled/warning, +/turf/open/floor/iron, +/area/shuttle/escape) +"pZ" = ( +/obj/effect/turf_decal/stripes/white/line{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/turf_decal/trimline/blue/filled/warning{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/shuttle/escape) +"qL" = ( +/obj/structure/chair/comfy/shuttle, +/turf/open/floor/mineral/titanium/purple, +/area/shuttle/escape) +"qM" = ( +/obj/structure/window/reinforced/spawner/north, +/obj/structure/table, +/obj/item/storage/fancy/donut_box, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/escape) +"rb" = ( +/obj/structure/window/reinforced/spawner/north, +/obj/structure/reagent_dispensers/watertank{ + name = "HATERADE"; + desc = "Use this to water down those salty haters." + }, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/escape) +"sa" = ( +/obj/structure/table, +/obj/machinery/recharger, +/obj/item/paper/crumpled{ + info = "HOLY FUCKING SHIT THIS WAS A MISTAKE -KY"; + name = "The Commisioner's Note"; + pixel_x = -9; + pixel_y = 9 + }, +/obj/structure/fireaxecabinet/directional/east, +/turf/open/floor/mineral/titanium/purple, +/area/shuttle/escape) +"st" = ( +/obj/effect/turf_decal/stripes/white/line{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/blue/warning{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/blue/filled/shrink_ccw, +/turf/open/floor/iron, +/area/shuttle/escape) +"su" = ( +/obj/machinery/light/cold/directional/north, +/turf/open/floor/mineral/plastitanium/red/brig, +/area/shuttle/escape) +"sQ" = ( +/obj/machinery/door/airlock/public/glass{ + name = "TIMEOUT BOX" + }, +/obj/effect/mapping_helpers/airlock/access/all/security/general, +/turf/open/floor/mineral/plastitanium/red/brig, +/area/shuttle/escape/brig) +"td" = ( +/obj/structure/window/reinforced/spawner, +/obj/item/restraints/handcuffs{ + pixel_y = -7; + pixel_x = -5 + }, +/obj/structure/chair/stool/directional/south{ + can_buckle = 1; + name = "FOOLS-SIT-DOWNER"; + desc = "GET THAT BAD PLAYA SAT DOWN. MAKE SURE THEY ARE STILL ORIENTED IN THE DIRECTION OF THE GAME, HOWEVER." + }, +/turf/open/floor/mineral/plastitanium/red/brig, +/area/shuttle/escape/brig) +"tQ" = ( +/obj/machinery/light/small/directional/east, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/escape) +"uk" = ( +/obj/structure/window/reinforced/tinted/frosted{ + dir = 1 + }, +/obj/structure/window/reinforced/tinted/frosted{ + dir = 8 + }, +/turf/open/floor/mineral/titanium/purple, +/area/shuttle/escape) +"uF" = ( +/obj/structure/rack, +/obj/item/latexballon{ + pixel_y = 5 + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"vt" = ( +/obj/machinery/light/cold/directional/north, +/turf/open/floor/mineral/titanium/purple, +/area/shuttle/escape) +"vu" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/turf_decal/trimline/blue/filled/warning{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/shuttle/escape) +"vz" = ( +/obj/structure/chair{ + dir = 4; + name = "Ringside Seat"; + desc = "Do keep in mind, we will assess your account 2000 credits for sitting in this chair upon arrival." + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"xc" = ( +/obj/structure/window/reinforced/spawner/north, +/obj/structure/chair/stool/directional/south{ + can_buckle = 1; + name = "FOOLS-SIT-DOWNER"; + desc = "GET THAT BAD PLAYA SAT DOWN. MAKE SURE THEY ARE STILL ORIENTED IN THE DIRECTION OF THE GAME, HOWEVER." + }, +/turf/open/floor/mineral/plastitanium/red/brig, +/area/shuttle/escape/brig) +"xA" = ( +/obj/structure/window/reinforced/spawner/north, +/obj/structure/table, +/obj/item/tank/internals/anesthetic, +/obj/item/clothing/mask/breath/medical{ + pixel_y = 2; + pixel_x = 5 + }, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/escape) +"yG" = ( +/obj/structure/window/reinforced/tinted/frosted{ + dir = 1 + }, +/turf/open/floor/mineral/titanium/purple, +/area/shuttle/escape) +"yJ" = ( +/obj/effect/turf_decal/stripes/white/line{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/turf_decal/trimline/red/filled/warning{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/shuttle/escape) +"zh" = ( +/obj/machinery/flasher/directional/west{ + id = "shuttle_flasher"; + pixel_y = 5 + }, +/obj/machinery/button/flasher{ + id = "shuttle_flasher"; + pixel_x = -26; + pixel_y = -8 + }, +/turf/open/floor/mineral/plastitanium/red/brig, +/area/shuttle/escape/brig) +"zB" = ( +/obj/effect/turf_decal/stripes/white/line{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/blue/warning{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/blue/filled/arrow_ccw, +/turf/open/floor/iron, +/area/shuttle/escape) +"zC" = ( +/obj/effect/turf_decal/trimline/red/filled/corner{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/red/line{ + dir = 5 + }, +/obj/effect/turf_decal/trimline/red/corner{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/shuttle/escape) +"AW" = ( +/obj/structure/extinguisher_cabinet/directional/north{ + name = "USE WHEN OVERHEATING" + }, +/turf/open/floor/mineral/titanium/purple, +/area/shuttle/escape) +"Ba" = ( +/obj/structure/table, +/obj/machinery/light/small/directional/west, +/obj/item/storage/medkit/fire{ + pixel_y = 3; + pixel_x = -4 + }, +/obj/item/storage/medkit/regular{ + pixel_x = 3; + pixel_y = 3 + }, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/escape) +"By" = ( +/obj/machinery/door/window/left/directional/north{ + name = "MEDICAL INFIRMARY" + }, +/obj/machinery/shower{ + dir = 8; + name = "emergency shower"; + pixel_y = -4 + }, +/obj/machinery/vending/wallmed/directional/east{ + name = "Hooper's First Medical Kit" + }, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/escape) +"BJ" = ( +/obj/machinery/status_display/evac/directional/west, +/obj/machinery/door/airlock/command/glass{ + name = "Announcer's Box" + }, +/obj/effect/mapping_helpers/airlock/access/all/command/general, +/turf/open/floor/mineral/titanium/purple, +/area/shuttle/escape) +"BL" = ( +/obj/effect/turf_decal/stripes/white/line{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/red/filled/warning{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/red/line{ + dir = 2 + }, +/turf/open/floor/iron/dark, +/area/shuttle/escape) +"BO" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/turf_decal/trimline/red/filled/warning{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/shuttle/escape) +"BT" = ( +/obj/machinery/door/airlock/public/glass{ + name = "TIMEOUT BOX" + }, +/obj/effect/mapping_helpers/airlock/access/all/security/general, +/obj/effect/decal/cleanable/oil/slippery, +/turf/open/floor/mineral/plastitanium/red/brig, +/area/shuttle/escape/brig) +"Ce" = ( +/obj/machinery/light/cold/directional/south, +/obj/structure/chair{ + dir = 1; + name = "Ringside Seat"; + desc = "Do keep in mind, we will assess your account 2000 credits for sitting in this chair upon arrival." + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"Cf" = ( +/obj/effect/turf_decal/stripes/white/line{ + dir = 6 + }, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/turf_decal/trimline/red/filled/warning{ + dir = 9 + }, +/turf/open/floor/iron/dark, +/area/shuttle/escape) +"Db" = ( +/obj/effect/turf_decal/tile/green/diagonal_edge, +/obj/item/toy/beach_ball/holoball, +/turf/open/floor/iron/diagonal, +/area/shuttle/escape) +"DO" = ( +/obj/structure/window/reinforced/spawner, +/obj/structure/table, +/obj/item/reagent_containers/spray/cleaner, +/obj/item/clothing/shoes/swagshoes, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/escape) +"DW" = ( +/obj/effect/turf_decal/stripes/white/line, +/obj/effect/turf_decal/trimline/red/warning, +/obj/effect/turf_decal/trimline/red/filled/shrink_ccw{ + dir = 1 + }, +/turf/open/floor/iron, +/area/shuttle/escape) +"Ea" = ( +/turf/template_noop, +/area/template_noop) +"EF" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/blue/line{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/shuttle/escape) +"Fp" = ( +/obj/machinery/light/cold/directional/north, +/obj/structure/rack{ + name = "Referee's Gear" + }, +/obj/item/clothing/suit/hazardvest{ + name = "Referee's Vest" + }, +/obj/item/clothing/mask/whistle{ + name = "Referee's Whistle" + }, +/obj/item/coin/titanium{ + pixel_y = 2 + }, +/obj/structure/extinguisher_cabinet/directional/north, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"Fs" = ( +/obj/effect/turf_decal/stripes/white/line{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/red/warning{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/red/filled/shrink_cw, +/turf/open/floor/iron, +/area/shuttle/escape) +"GQ" = ( +/obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ + dir = 4 + }, +/turf/open/floor/iron, +/area/shuttle/escape) +"HO" = ( +/obj/effect/turf_decal/stripes/white/line{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/red/warning{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/red/filled/arrow_cw, +/turf/open/floor/iron, +/area/shuttle/escape) +"Ia" = ( +/obj/machinery/stasis{ + dir = 4 + }, +/obj/structure/window/reinforced/spawner, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/escape) +"IJ" = ( +/turf/closed/wall/mineral/titanium/nodiagonal, +/area/shuttle/escape) +"IW" = ( +/obj/effect/turf_decal/stripes/white/line, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/turf_decal/trimline/blue/filled/warning{ + dir = 10 + }, +/turf/open/floor/iron/dark, +/area/shuttle/escape) +"Ja" = ( +/obj/structure/closet/emcloset, +/obj/item/crowbar, +/obj/structure/window/reinforced/spawner, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/escape) +"Jv" = ( +/turf/open/floor/iron, +/area/shuttle/escape) +"JR" = ( +/obj/structure/table, +/obj/item/clothing/head/hardhat/red{ + name = "A La Penners' Helmet"; + pixel_x = 8; + pixel_y = -5 + }, +/obj/machinery/light/cold/directional/north, +/obj/item/clothing/head/hardhat/red{ + name = "A La Penners' Helmet"; + pixel_x = 8; + pixel_y = 1 + }, +/obj/item/clothing/head/hardhat/red{ + name = "A La Penners' Helmet"; + pixel_x = 8; + pixel_y = 7 + }, +/obj/machinery/status_display/evac/directional/north, +/obj/item/clothing/head/hardhat/red{ + name = "A La Penners' Helmet"; + pixel_x = -7; + pixel_y = -5 + }, +/obj/item/clothing/head/hardhat/red{ + name = "A La Penners' Helmet"; + pixel_x = -7; + pixel_y = 1 + }, +/obj/item/clothing/head/hardhat/red{ + name = "A La Penners' Helmet"; + pixel_x = -7; + pixel_y = 7 + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"JW" = ( +/obj/effect/turf_decal/stripes/white/line{ + dir = 5 + }, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/turf_decal/trimline/red/filled/warning{ + dir = 10 + }, +/turf/open/floor/iron/dark, +/area/shuttle/escape) +"Ku" = ( +/obj/effect/turf_decal/stripes/white/line, +/obj/effect/turf_decal/trimline/blue/warning, +/obj/effect/turf_decal/trimline/blue/filled/shrink_cw{ + dir = 1 + }, +/turf/open/floor/iron, +/area/shuttle/escape) +"KL" = ( +/obj/structure/extinguisher_cabinet/directional/south, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"KW" = ( +/turf/open/floor/mineral/plastitanium/red/brig, +/area/shuttle/escape) +"MD" = ( +/obj/machinery/light/cold/directional/east, +/obj/machinery/computer/emergency_shuttle{ + dir = 8 + }, +/obj/structure/window/reinforced/tinted/frosted{ + dir = 1 + }, +/turf/open/floor/mineral/titanium/purple, +/area/shuttle/escape) +"MH" = ( +/obj/machinery/door/airlock/titanium{ + name = "Emergency Shuttle Airlock" + }, +/turf/open/floor/plating, +/area/shuttle/escape) +"MN" = ( +/obj/effect/turf_decal/trimline/blue/filled/corner{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/blue/line{ + dir = 10 + }, +/obj/effect/turf_decal/trimline/blue/corner{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/shuttle/escape) +"NO" = ( +/turf/closed/wall/mineral/titanium, +/area/shuttle/escape) +"Oq" = ( +/obj/machinery/light/cold/directional/north, +/obj/structure/rack{ + name = "SPARE B-BALLS" + }, +/obj/item/toy/beach_ball/holoball{ + pixel_x = 8; + pixel_y = -3 + }, +/obj/item/toy/beach_ball/holoball{ + pixel_x = -5; + pixel_y = -3 + }, +/obj/item/toy/beach_ball/holoball{ + pixel_x = 1; + pixel_y = 6 + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"OK" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron, +/area/shuttle/escape) +"Pe" = ( +/obj/effect/turf_decal/stripes/white/line, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/turf_decal/trimline/red/filled/warning{ + dir = 6 + }, +/turf/open/floor/iron/dark, +/area/shuttle/escape) +"Qy" = ( +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"QD" = ( +/obj/structure/window/reinforced/spawner/north, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/escape) +"QN" = ( +/turf/open/floor/mineral/titanium/purple, +/area/shuttle/escape) +"QW" = ( +/obj/structure/shuttle/engine/heater, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/open/floor/plating/airless, +/area/shuttle/escape) +"Rh" = ( +/obj/structure/window/reinforced/tinted/frosted{ + dir = 1 + }, +/obj/structure/table, +/obj/item/reagent_containers/food/drinks/trophy/gold_cup{ + pixel_x = 0 + }, +/turf/open/floor/mineral/titanium/purple, +/area/shuttle/escape) +"Sd" = ( +/obj/machinery/stasis{ + dir = 4 + }, +/obj/structure/window/reinforced/spawner/north, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/escape) +"Sv" = ( +/obj/effect/turf_decal/stripes/white/line{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/red/filled/line, +/obj/effect/turf_decal/trimline/red/filled/warning{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/red/line{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/shuttle/escape) +"SV" = ( +/obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ + dir = 1 + }, +/turf/open/floor/iron, +/area/shuttle/escape) +"Tf" = ( +/obj/structure/shuttle/engine/propulsion, +/turf/open/floor/plating/airless, +/area/shuttle/escape) +"Tg" = ( +/obj/structure/table, +/obj/item/clothing/head/hardhat/dblue{ + pixel_x = 8; + pixel_y = -5; + name = "Hopping Jezzerton's Helmet" + }, +/obj/item/clothing/head/hardhat/dblue{ + pixel_x = 8; + pixel_y = 1; + name = "Hopping Jezzerton's Helmet" + }, +/obj/item/clothing/head/hardhat/dblue{ + pixel_x = 8; + pixel_y = 9; + name = "Hopping Jezzerton's Helmet" + }, +/obj/item/clothing/head/hardhat/dblue{ + pixel_x = -7; + pixel_y = -5; + name = "Hopping Jezzerton's Helmet" + }, +/obj/item/clothing/head/hardhat/dblue{ + pixel_x = -7; + pixel_y = 1; + name = "Hopping Jezzerton's Helmet" + }, +/obj/item/clothing/head/hardhat/dblue{ + pixel_x = -7; + pixel_y = 9; + name = "Hopping Jezzerton's Helmet" + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"Tu" = ( +/obj/effect/turf_decal/stripes/white/line{ + dir = 8 + }, +/obj/structure/holohoop{ + dir = 4; + name = "A La Penners" + }, +/obj/effect/turf_decal/trimline/red/filled/warning{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/shuttle/escape) +"Ty" = ( +/obj/effect/turf_decal/trimline/red/filled/corner{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/red/line{ + dir = 6 + }, +/obj/effect/turf_decal/trimline/red/corner{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/shuttle/escape) +"TH" = ( +/obj/machinery/light/cold/directional/west, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"Ua" = ( +/obj/effect/turf_decal/stripes/white/line, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/turf_decal/trimline/blue/filled/warning, +/turf/open/floor/iron/dark, +/area/shuttle/escape) +"Uh" = ( +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/escape) +"Ut" = ( +/obj/effect/turf_decal/stripes/white/line{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/turf_decal/trimline/blue/filled/warning{ + dir = 9 + }, +/turf/open/floor/iron/dark, +/area/shuttle/escape) +"VX" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/turf_decal/trimline/red/filled/end{ + dir = 8 + }, +/turf/open/floor/iron, +/area/shuttle/escape) +"Wg" = ( +/obj/effect/turf_decal/stripes/white/line{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/turf_decal/trimline/red/filled/warning{ + dir = 5 + }, +/turf/open/floor/iron/dark, +/area/shuttle/escape) +"YB" = ( +/obj/effect/decal/cleanable/blood, +/turf/open/floor/mineral/plastitanium/red/brig, +/area/shuttle/escape/brig) +"YF" = ( +/obj/effect/turf_decal/stripes/white/line{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/blue/line, +/obj/effect/turf_decal/trimline/blue/filled/warning{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/shuttle/escape) +"YS" = ( +/obj/structure/window/reinforced/spawner, +/obj/structure/window/reinforced/spawner/east, +/obj/structure/chair/stool/directional/south{ + can_buckle = 1; + name = "FOOLS-SIT-DOWNER"; + desc = "GET THAT BAD PLAYA SAT DOWN. MAKE SURE THEY ARE STILL ORIENTED IN THE DIRECTION OF THE GAME, HOWEVER." + }, +/turf/open/floor/mineral/plastitanium/red/brig, +/area/shuttle/escape/brig) + +(1,1,1) = {" +NO +MH +NO +jw +NO +go +go +go +NO +MH +NO +MH +NO +NO +Ea +"} +(2,1,1) = {" +NO +KW +NO +Qy +Qy +Qy +Qy +Qy +TH +Qy +Qy +KL +NO +QW +Tf +"} +(3,1,1) = {" +NO +KW +NO +gY +Qy +Qy +Qy +Qy +Qy +Qy +Qy +Qy +NO +QW +Tf +"} +(4,1,1) = {" +NO +su +IJ +NO +IJ +JR +vz +vz +Qy +vz +vz +Qy +NO +QW +Tf +"} +(5,1,1) = {" +go +KW +sQ +zh +td +Qy +Cf +Sv +Tu +BL +JW +Ce +NO +QW +Tf +"} +(6,1,1) = {" +go +KW +ca +YB +YS +Qy +yJ +zC +oB +Ty +iT +bF +NO +QW +Tf +"} +(7,1,1) = {" +go +KW +xc +gl +BT +Qy +Wg +BO +BO +BO +Pe +bF +NO +QW +Tf +"} +(8,1,1) = {" +NO +QN +IJ +NO +IJ +Oq +Fs +Jv +Jv +Jv +DW +Ce +NO +QW +Tf +"} +(9,1,1) = {" +NO +vt +BJ +qL +go +Qy +HO +Jv +Jv +Jv +lL +bF +NO +QW +Tf +"} +(10,1,1) = {" +go +QN +uk +qL +go +Qy +HO +bx +VX +GQ +lL +bF +NO +QW +Tf +"} +(11,1,1) = {" +go +QN +Rh +qL +go +Qy +pC +OK +Db +OK +kL +ea +NO +QW +Tf +"} +(12,1,1) = {" +go +QN +yG +qL +go +Qy +zB +eF +lA +SV +pg +bF +NO +QW +Tf +"} +(13,1,1) = {" +NO +AW +MD +sa +go +Qy +zB +Jv +Jv +Jv +pg +bF +NO +QW +Tf +"} +(14,1,1) = {" +NO +QN +IJ +NO +IJ +Fp +st +Jv +Jv +Jv +Ku +Ce +NO +QW +Tf +"} +(15,1,1) = {" +NO +Uh +Sd +Ba +Ia +Qy +Ut +vu +vu +vu +IW +bF +NO +QW +Tf +"} +(16,1,1) = {" +go +Uh +QD +Uh +bc +Qy +pZ +eg +EF +MN +Ua +bF +NO +QW +Tf +"} +(17,1,1) = {" +go +Uh +xA +Uh +Uh +Qy +mq +ff +ae +YF +cD +Ce +NO +QW +Tf +"} +(18,1,1) = {" +go +Uh +qM +Uh +DO +Qy +df +df +Qy +df +df +Qy +NO +QW +Tf +"} +(19,1,1) = {" +NO +Uh +rb +Uh +mV +uF +Qy +Qy +Qy +Qy +Qy +Qy +NO +QW +Tf +"} +(20,1,1) = {" +NO +Uh +By +tQ +Ja +Tg +Qy +Qy +Qy +Qy +Qy +gY +NO +QW +Tf +"} +(21,1,1) = {" +NO +go +NO +go +NO +go +go +go +go +go +go +go +NO +NO +Ea +"} diff --git a/_maps/shuttles/emergency_birdboat.dmm b/_maps/shuttles/emergency_birdboat.dmm index d7bd550967136..8c0a55a41b9df 100644 --- a/_maps/shuttles/emergency_birdboat.dmm +++ b/_maps/shuttles/emergency_birdboat.dmm @@ -90,7 +90,7 @@ /area/shuttle/escape) "as" = ( /obj/machinery/door/airlock/command/glass{ - name = "bridge door" + name = "Bridge Door" }, /obj/effect/mapping_helpers/airlock/access/all/command/general, /turf/open/floor/mineral/titanium, @@ -125,9 +125,9 @@ /area/shuttle/escape/brig) "az" = ( /obj/machinery/door/airlock/security/glass{ - name = "security airlock" + name = "Security Airlock" }, -/obj/effect/mapping_helpers/airlock/access/all/security/brig, +/obj/effect/mapping_helpers/airlock/access/all/security/general, /turf/open/floor/mineral/plastitanium/red/brig, /area/shuttle/escape/brig) "aA" = ( @@ -281,7 +281,7 @@ /area/shuttle/escape) "aZ" = ( /obj/machinery/door/airlock/command/glass{ - name = "bridge door" + name = "Bridge Door" }, /obj/effect/mapping_helpers/airlock/access/all/command/general, /turf/open/floor/mineral/titanium, diff --git a/_maps/shuttles/emergency_box.dmm b/_maps/shuttles/emergency_box.dmm index 365966b1ad7f7..49c721a4f52ce 100644 --- a/_maps/shuttles/emergency_box.dmm +++ b/_maps/shuttles/emergency_box.dmm @@ -150,14 +150,14 @@ /obj/machinery/door/airlock/public/glass{ name = "Emergency Shuttle Brig" }, -/obj/effect/mapping_helpers/airlock/access/all/security/brig, +/obj/effect/mapping_helpers/airlock/access/all/security/general, /turf/open/floor/mineral/titanium, /area/shuttle/escape/brig) "aI" = ( /obj/machinery/door/airlock/titanium{ name = "Emergency Shuttle Airlock" }, -/obj/effect/mapping_helpers/airlock/access/all/security/brig, +/obj/effect/mapping_helpers/airlock/access/all/security/general, /turf/open/floor/mineral/plastitanium/red/brig, /area/shuttle/escape/brig) "aJ" = ( diff --git a/_maps/shuttles/emergency_casino.dmm b/_maps/shuttles/emergency_casino.dmm index fa2f13efcab91..2a16770dfb8a4 100644 --- a/_maps/shuttles/emergency_casino.dmm +++ b/_maps/shuttles/emergency_casino.dmm @@ -697,7 +697,7 @@ }, /obj/item/grown/bananapeel, /obj/item/bikehorn, -/obj/effect/mapping_helpers/airlock/access/all/security/brig, +/obj/effect/mapping_helpers/airlock/access/all/security/general, /turf/open/floor/mineral/plastitanium/red/brig, /area/shuttle/escape/brig) "sj" = ( @@ -782,7 +782,7 @@ /obj/machinery/door/airlock/security/glass{ name = "Brig" }, -/obj/effect/mapping_helpers/airlock/access/all/security/brig, +/obj/effect/mapping_helpers/airlock/access/all/security/general, /turf/open/floor/mineral/plastitanium/red/brig, /area/shuttle/escape/brig) "vL" = ( diff --git a/_maps/shuttles/emergency_cere.dmm b/_maps/shuttles/emergency_cere.dmm index 525f0b0b198e7..5b86760a5fb7d 100644 --- a/_maps/shuttles/emergency_cere.dmm +++ b/_maps/shuttles/emergency_cere.dmm @@ -289,7 +289,7 @@ /obj/machinery/door/airlock/security/glass{ name = "Emergency Shuttle Brig" }, -/obj/effect/mapping_helpers/airlock/access/all/security/brig, +/obj/effect/mapping_helpers/airlock/access/all/security/general, /turf/open/floor/mineral/plastitanium/red/brig, /area/shuttle/escape/brig) "bo" = ( @@ -309,7 +309,7 @@ /obj/machinery/door/airlock/public/glass{ name = "Emergency Shuttle Brig" }, -/obj/effect/mapping_helpers/airlock/access/all/security/brig, +/obj/effect/mapping_helpers/airlock/access/all/security/general, /turf/open/floor/mineral/plastitanium/red/brig, /area/shuttle/escape/brig) "bs" = ( @@ -348,7 +348,7 @@ /obj/machinery/door/airlock/shuttle{ name = "Emergency Shuttle Airlock" }, -/obj/effect/mapping_helpers/airlock/access/all/security/brig, +/obj/effect/mapping_helpers/airlock/access/all/security/general, /turf/open/floor/plating, /area/shuttle/escape/brig) "bw" = ( @@ -1032,7 +1032,7 @@ /turf/open/floor/iron, /area/shuttle/escape) "di" = ( -/obj/structure/sign/warning/electricshock{ +/obj/structure/sign/warning/electric_shock{ pixel_x = 32 }, /obj/effect/turf_decal/tile/yellow, @@ -1065,7 +1065,7 @@ /area/shuttle/escape) "dl" = ( /obj/structure/table, -/obj/structure/sign/warning/enginesafety{ +/obj/structure/sign/warning/engine_safety{ pixel_y = -32 }, /obj/effect/turf_decal/tile/yellow, diff --git a/_maps/shuttles/emergency_cramped.dmm b/_maps/shuttles/emergency_cramped.dmm index 942060a04295f..fd490228810bc 100644 --- a/_maps/shuttles/emergency_cramped.dmm +++ b/_maps/shuttles/emergency_cramped.dmm @@ -8,9 +8,9 @@ /area/shuttle/escape) "c" = ( /obj/machinery/door/airlock/titanium{ - name = "Emergency Shuttle Airlock"; - req_access_txt = "2" + name = "Emergency Shuttle Airlock" }, +/obj/effect/mapping_helpers/airlock/access/all/security/general, /turf/open/floor/plating, /area/shuttle/escape) "d" = ( diff --git a/_maps/shuttles/emergency_cruise.dmm b/_maps/shuttles/emergency_cruise.dmm index eb23f7899a2ea..ef191445b101d 100644 --- a/_maps/shuttles/emergency_cruise.dmm +++ b/_maps/shuttles/emergency_cruise.dmm @@ -490,7 +490,7 @@ /area/shuttle/escape) "wF" = ( /obj/machinery/door/window/left/directional/west{ - name = "bar door" + name = "Bar Door" }, /turf/open/floor/wood, /area/shuttle/escape) diff --git a/_maps/shuttles/emergency_delta.dmm b/_maps/shuttles/emergency_delta.dmm index 64de44e59da64..65587558c95b0 100644 --- a/_maps/shuttles/emergency_delta.dmm +++ b/_maps/shuttles/emergency_delta.dmm @@ -292,10 +292,10 @@ /turf/open/floor/iron, /area/shuttle/escape) "ax" = ( -/obj/structure/flora/ausbushes/grassybush, -/obj/structure/flora/ausbushes/lavendergrass, -/obj/structure/flora/ausbushes/brflowers, -/obj/structure/flora/ausbushes/leafybush, +/obj/structure/flora/bush/grassy/style_random, +/obj/structure/flora/bush/lavendergrass/style_random, +/obj/structure/flora/bush/flowers_br/style_random, +/obj/structure/flora/bush/leavy/style_random, /obj/structure/window/reinforced/shuttle, /turf/open/floor/grass, /area/shuttle/escape) @@ -354,10 +354,10 @@ /turf/open/floor/iron, /area/shuttle/escape) "aI" = ( -/obj/structure/flora/ausbushes/grassybush, -/obj/structure/flora/ausbushes/lavendergrass, -/obj/structure/flora/ausbushes/ywflowers, -/obj/structure/flora/ausbushes/genericbush, +/obj/structure/flora/bush/grassy/style_random, +/obj/structure/flora/bush/lavendergrass/style_random, +/obj/structure/flora/bush/flowers_yw/style_random, +/obj/structure/flora/bush/generic/style_random, /obj/structure/window/reinforced/shuttle, /turf/open/floor/grass, /area/shuttle/escape) @@ -465,10 +465,10 @@ /turf/open/floor/plating, /area/shuttle/escape) "aX" = ( -/obj/structure/flora/ausbushes/grassybush, -/obj/structure/flora/ausbushes/lavendergrass, -/obj/structure/flora/ausbushes/ppflowers, -/obj/structure/flora/ausbushes/sunnybush, +/obj/structure/flora/bush/grassy/style_random, +/obj/structure/flora/bush/lavendergrass/style_random, +/obj/structure/flora/bush/flowers_pp/style_random, +/obj/structure/flora/bush/sunny/style_random, /obj/structure/window/reinforced/shuttle, /turf/open/floor/grass, /area/shuttle/escape) @@ -514,10 +514,10 @@ /turf/open/floor/iron, /area/shuttle/escape) "be" = ( -/obj/structure/flora/ausbushes/grassybush, -/obj/structure/flora/ausbushes/lavendergrass, -/obj/structure/flora/ausbushes/ywflowers, -/obj/structure/flora/ausbushes/fernybush, +/obj/structure/flora/bush/grassy/style_random, +/obj/structure/flora/bush/lavendergrass/style_random, +/obj/structure/flora/bush/flowers_yw/style_random, +/obj/structure/flora/bush/ferny/style_random, /obj/structure/window/reinforced/shuttle, /turf/open/floor/grass, /area/shuttle/escape) @@ -632,7 +632,7 @@ /obj/machinery/door/airlock/security/glass{ name = "Holding Area" }, -/obj/effect/mapping_helpers/airlock/access/all/security/brig, +/obj/effect/mapping_helpers/airlock/access/all/security/general, /turf/open/floor/mineral/plastitanium/red/brig, /area/shuttle/escape/brig) "bu" = ( @@ -650,7 +650,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/effect/mapping_helpers/airlock/access/all/security/brig, +/obj/effect/mapping_helpers/airlock/access/all/security/general, /turf/open/floor/iron/white, /area/shuttle/escape/brig) "bw" = ( diff --git a/_maps/shuttles/emergency_discoinferno.dmm b/_maps/shuttles/emergency_discoinferno.dmm index 9199e9b81feb4..c602d544a3789 100644 --- a/_maps/shuttles/emergency_discoinferno.dmm +++ b/_maps/shuttles/emergency_discoinferno.dmm @@ -105,7 +105,7 @@ name = "Disco Inferno" }, /obj/machinery/door/airlock/gold{ - armor = list("melee" = 30, "bullet" = 30, "laser" = 20, "energy" = 20, "bomb" = 10, "bio" = 100, "fire" = 100, "acid" = 100); + armor = list("melee" = 30, "bullet" = 30, "laser" = 20, "energy" = 20, "bomb" = 10, "bio" = 0, "fire" = 100, "acid" = 100); heat_proof = 1; resistance_flags = 2 }, diff --git a/_maps/shuttles/emergency_donut.dmm b/_maps/shuttles/emergency_donut.dmm index df0dfe5b9f126..28333e0705667 100644 --- a/_maps/shuttles/emergency_donut.dmm +++ b/_maps/shuttles/emergency_donut.dmm @@ -154,7 +154,7 @@ /obj/machinery/door/airlock/public/glass{ name = "Containment Cell" }, -/obj/effect/mapping_helpers/airlock/access/all/security/brig, +/obj/effect/mapping_helpers/airlock/access/all/security/general, /turf/open/floor/mineral/plastitanium/red/brig, /area/shuttle/escape/brig) "aE" = ( @@ -202,7 +202,7 @@ /obj/machinery/door/airlock/public/glass{ name = "Emergency Shuttle Brig" }, -/obj/effect/mapping_helpers/airlock/access/all/security/brig, +/obj/effect/mapping_helpers/airlock/access/all/security/general, /turf/open/floor/mineral/titanium, /area/shuttle/escape/brig) "aM" = ( @@ -221,7 +221,7 @@ /obj/machinery/door/airlock/titanium{ name = "Emergency Shuttle Airlock" }, -/obj/effect/mapping_helpers/airlock/access/all/security/brig, +/obj/effect/mapping_helpers/airlock/access/all/security/general, /turf/open/floor/plating, /area/shuttle/escape/brig) "aQ" = ( diff --git a/_maps/shuttles/emergency_goon.dmm b/_maps/shuttles/emergency_goon.dmm index f43c124481ad8..ab20aba5e9c6e 100644 --- a/_maps/shuttles/emergency_goon.dmm +++ b/_maps/shuttles/emergency_goon.dmm @@ -187,7 +187,7 @@ /obj/machinery/door/airlock/public/glass{ name = "Emergency Shuttle Brig" }, -/obj/effect/mapping_helpers/airlock/access/all/security/brig, +/obj/effect/mapping_helpers/airlock/access/all/security/general, /turf/open/floor/mineral/plastitanium/red/brig, /area/shuttle/escape/brig) "L" = ( diff --git a/_maps/shuttles/emergency_kilo.dmm b/_maps/shuttles/emergency_kilo.dmm index 4c6804cb8ad30..c04639a4e7e3f 100644 --- a/_maps/shuttles/emergency_kilo.dmm +++ b/_maps/shuttles/emergency_kilo.dmm @@ -555,7 +555,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/effect/mapping_helpers/airlock/access/all/security/brig, +/obj/effect/mapping_helpers/airlock/access/all/security/general, /turf/open/floor/mineral/plastitanium, /area/shuttle/escape/brig) "bc" = ( @@ -612,7 +612,7 @@ /turf/closed/wall/mineral/titanium, /area/shuttle/escape) "bh" = ( -/obj/structure/sign/warning/securearea, +/obj/structure/sign/warning/secure_area, /turf/closed/wall/mineral/titanium, /area/shuttle/escape) "bi" = ( @@ -659,7 +659,7 @@ /obj/machinery/door/airlock/security/glass{ name = "Holding Area" }, -/obj/effect/mapping_helpers/airlock/access/all/security/brig, +/obj/effect/mapping_helpers/airlock/access/all/security/general, /turf/open/floor/mineral/plastitanium, /area/shuttle/escape/brig) "bn" = ( @@ -940,18 +940,18 @@ /turf/open/floor/mineral/titanium/white, /area/shuttle/escape) "bO" = ( -/obj/structure/flora/ausbushes/grassybush, -/obj/structure/flora/ausbushes/lavendergrass, -/obj/structure/flora/ausbushes/brflowers, -/obj/structure/flora/ausbushes/leafybush, +/obj/structure/flora/bush/grassy/style_random, +/obj/structure/flora/bush/lavendergrass/style_random, +/obj/structure/flora/bush/flowers_br/style_random, +/obj/structure/flora/bush/leavy/style_random, /obj/structure/window/reinforced/shuttle, /turf/open/floor/grass, /area/shuttle/escape) "bP" = ( -/obj/structure/flora/ausbushes/grassybush, -/obj/structure/flora/ausbushes/lavendergrass, -/obj/structure/flora/ausbushes/ywflowers, -/obj/structure/flora/ausbushes/fernybush, +/obj/structure/flora/bush/grassy/style_random, +/obj/structure/flora/bush/lavendergrass/style_random, +/obj/structure/flora/bush/flowers_yw/style_random, +/obj/structure/flora/bush/ferny/style_random, /obj/structure/window/reinforced/shuttle, /turf/open/floor/grass, /area/shuttle/escape) diff --git a/_maps/shuttles/emergency_luxury.dmm b/_maps/shuttles/emergency_luxury.dmm index 4aa0e7c94cc8f..1c47bddf8328c 100644 --- a/_maps/shuttles/emergency_luxury.dmm +++ b/_maps/shuttles/emergency_luxury.dmm @@ -40,7 +40,7 @@ /obj/machinery/door/airlock/security/glass{ name = "Escape Shuttle Cell" }, -/obj/effect/mapping_helpers/airlock/access/all/security/brig, +/obj/effect/mapping_helpers/airlock/access/all/security/general, /turf/open/floor/mineral/plastitanium/red/brig, /area/shuttle/escape/brig) "ag" = ( @@ -720,7 +720,7 @@ /obj/item/stack/medical/gauze, /obj/item/reagent_containers/food/drinks/bottle/whiskey, /obj/item/reagent_containers/glass/bottle/ethanol, -/obj/item/organ/stomach, +/obj/item/organ/internal/stomach, /obj/item/clothing/mask/surgical, /turf/open/floor/iron, /area/shuttle/escape/luxury) @@ -908,7 +908,7 @@ name = "Escape Shuttle Cell" }, /obj/machinery/scanner_gate/luxury_shuttle, -/obj/effect/mapping_helpers/airlock/access/all/security/brig, +/obj/effect/mapping_helpers/airlock/access/all/security/general, /turf/open/floor/mineral/plastitanium/red/brig, /area/shuttle/escape/brig) diff --git a/_maps/shuttles/emergency_medisim.dmm b/_maps/shuttles/emergency_medisim.dmm index 6f5b2ab20b2b4..595a4da1c76de 100644 --- a/_maps/shuttles/emergency_medisim.dmm +++ b/_maps/shuttles/emergency_medisim.dmm @@ -1,6 +1,6 @@ //MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE "ai" = ( -/obj/structure/flora/ausbushes/brflowers, +/obj/structure/flora/bush/flowers_br/style_random, /turf/open/misc/grass, /area/shuttle/escape/simulation) "aB" = ( @@ -25,7 +25,7 @@ /turf/open/floor/mineral/titanium/white, /area/shuttle/escape) "be" = ( -/obj/structure/flora/ausbushes/stalkybush, +/obj/structure/flora/bush/stalky/style_random, /turf/open/misc/grass, /area/shuttle/escape/simulation) "bo" = ( @@ -329,7 +329,7 @@ /turf/open/floor/stone, /area/shuttle/escape/simulation) "mG" = ( -/obj/structure/flora/ausbushes/sunnybush, +/obj/structure/flora/bush/sunny/style_random, /obj/effect/decal/remains/human, /turf/open/misc/grass, /area/shuttle/escape/simulation) @@ -553,7 +553,7 @@ /turf/open/floor/plating, /area/shuttle/escape/simulation) "yk" = ( -/obj/structure/flora/ausbushes, +/obj/structure/flora/bush, /turf/open/misc/grass, /area/shuttle/escape/simulation) "zd" = ( @@ -624,7 +624,7 @@ /turf/open/floor/mineral/titanium/yellow, /area/shuttle/escape) "BP" = ( -/obj/structure/flora/ausbushes/ywflowers, +/obj/structure/flora/bush/flowers_yw/style_random, /turf/open/misc/grass, /area/shuttle/escape/simulation) "Ck" = ( @@ -692,7 +692,7 @@ /turf/open/floor/plating, /area/shuttle/escape) "Dn" = ( -/obj/structure/flora/ausbushes/lavendergrass, +/obj/structure/flora/bush/lavendergrass/style_random, /turf/open/misc/grass, /area/shuttle/escape/simulation) "En" = ( @@ -830,7 +830,7 @@ /turf/open/floor/circuit/green/anim, /area/shuttle/escape) "Gy" = ( -/obj/structure/flora/ausbushes/genericbush, +/obj/structure/flora/bush/generic/style_random, /turf/open/misc/grass, /area/shuttle/escape/simulation) "Ho" = ( @@ -858,11 +858,11 @@ /turf/closed/indestructible/iron, /area/shuttle/escape/simulation) "IS" = ( -/obj/structure/flora/ausbushes/ppflowers, +/obj/structure/flora/bush/flowers_pp/style_random, /turf/open/misc/grass, /area/shuttle/escape/simulation) "Je" = ( -/obj/structure/flora/ausbushes/fullgrass, +/obj/structure/flora/bush/fullgrass/style_random, /turf/open/misc/grass, /area/shuttle/escape/simulation) "JC" = ( @@ -878,7 +878,7 @@ /turf/open/floor/glass, /area/shuttle/escape) "JF" = ( -/obj/structure/flora/ausbushes/pointybush, +/obj/structure/flora/bush/pointy/style_random, /turf/open/misc/grass, /area/shuttle/escape/simulation) "JU" = ( @@ -930,7 +930,7 @@ /turf/open/floor/mineral/titanium/yellow, /area/shuttle/escape) "KK" = ( -/obj/structure/flora/ausbushes/palebush, +/obj/structure/flora/bush/pale/style_random, /turf/open/misc/grass, /area/shuttle/escape/simulation) "LA" = ( @@ -953,12 +953,12 @@ /turf/open/floor/mineral/titanium/blue, /area/shuttle/escape) "MD" = ( -/obj/structure/flora/ausbushes/grassybush, +/obj/structure/flora/bush/grassy/style_random, /obj/effect/decal/remains/human, /turf/open/misc/grass, /area/shuttle/escape/simulation) "MX" = ( -/obj/structure/flora/ausbushes/reedbush, +/obj/structure/flora/bush/reed/style_random, /turf/open/misc/grass, /area/shuttle/escape/simulation) "Nm" = ( @@ -1084,7 +1084,7 @@ /obj/machinery/door/airlock/security/glass{ name = "Brig" }, -/obj/effect/mapping_helpers/airlock/access/all/security/brig, +/obj/effect/mapping_helpers/airlock/access/all/security/general, /turf/open/floor/mineral/plastitanium/red/brig, /area/shuttle/escape/brig) "RV" = ( @@ -1141,7 +1141,7 @@ /turf/open/floor/mineral/plastitanium/red/brig, /area/shuttle/escape/brig) "TK" = ( -/obj/structure/flora/ausbushes/fernybush, +/obj/structure/flora/bush/ferny/style_random, /turf/open/misc/grass, /area/shuttle/escape/simulation) "TZ" = ( diff --git a/_maps/shuttles/emergency_meta.dmm b/_maps/shuttles/emergency_meta.dmm index 7ac4b080a7a40..bcc237bd695a9 100644 --- a/_maps/shuttles/emergency_meta.dmm +++ b/_maps/shuttles/emergency_meta.dmm @@ -16,7 +16,7 @@ /turf/open/floor/mineral/titanium/blue, /area/shuttle/escape) "ag" = ( -/obj/structure/sign/warning/nosmoking, +/obj/structure/sign/warning/no_smoking, /turf/closed/wall/mineral/titanium, /area/shuttle/escape) "ah" = ( @@ -303,7 +303,7 @@ /obj/machinery/door/airlock/security/glass{ name = "Brig" }, -/obj/effect/mapping_helpers/airlock/access/all/security/brig, +/obj/effect/mapping_helpers/airlock/access/all/security/general, /turf/open/floor/mineral/plastitanium/red/brig, /area/shuttle/escape/brig) "aZ" = ( diff --git a/_maps/shuttles/emergency_mini.dmm b/_maps/shuttles/emergency_mini.dmm index 520032f1742c6..91c0c2101fc84 100644 --- a/_maps/shuttles/emergency_mini.dmm +++ b/_maps/shuttles/emergency_mini.dmm @@ -77,7 +77,7 @@ /obj/machinery/door/airlock/security/glass{ name = "Escape Shuttle Cell" }, -/obj/effect/mapping_helpers/airlock/access/all/security/brig, +/obj/effect/mapping_helpers/airlock/access/all/security/general, /turf/open/floor/mineral/plastitanium/red/brig, /area/shuttle/escape/brig) "p" = ( diff --git a/_maps/shuttles/emergency_monastery.dmm b/_maps/shuttles/emergency_monastery.dmm index 35b87c98441ae..e5a0df789a66e 100644 --- a/_maps/shuttles/emergency_monastery.dmm +++ b/_maps/shuttles/emergency_monastery.dmm @@ -309,9 +309,9 @@ /turf/open/floor/iron/dark, /area/shuttle/escape) "eu" = ( -/obj/structure/flora/ausbushes/ywflowers, -/obj/structure/flora/ausbushes/ppflowers, -/obj/structure/flora/ausbushes/sparsegrass, +/obj/structure/flora/bush/flowers_yw/style_random, +/obj/structure/flora/bush/flowers_pp/style_random, +/obj/structure/flora/bush/sparsegrass/style_random, /obj/machinery/light/small/directional/south, /obj/machinery/airalarm/directional/south, /turf/open/floor/grass, @@ -456,7 +456,7 @@ /turf/open/floor/iron/dark, /area/shuttle/escape) "gO" = ( -/obj/structure/flora/ausbushes/leafybush, +/obj/structure/flora/bush/leavy/style_random, /turf/open/misc/asteroid, /area/shuttle/escape) "gW" = ( @@ -517,8 +517,8 @@ /turf/open/space/basic, /area/shuttle/escape) "hW" = ( -/obj/structure/flora/ausbushes/leafybush, -/obj/structure/flora/ausbushes/reedbush, +/obj/structure/flora/bush/leavy/style_random, +/obj/structure/flora/bush/reed/style_random, /obj/machinery/camera/directional/south{ c_tag = "Monastery Asteroid Primary Entrance"; network = list("ss13","monastery") @@ -556,7 +556,7 @@ dir = 2; icon_state = "left"; name = "Curator Desk Door"; - req_access_txt = "37" + req_access = list("library") }, /obj/effect/turf_decal/tile/red, /obj/effect/turf_decal/tile/red{ @@ -564,13 +564,9 @@ }, /turf/open/floor/iron/dark, /area/shuttle/escape) -"io" = ( -/obj/structure/lattice, -/turf/closed/mineral, -/area/shuttle/escape) "it" = ( -/obj/structure/flora/ausbushes/ywflowers, -/obj/structure/flora/ausbushes/sparsegrass, +/obj/structure/flora/bush/flowers_yw/style_random, +/obj/structure/flora/bush/sparsegrass/style_random, /turf/open/floor/grass, /area/shuttle/escape) "iw" = ( @@ -734,7 +730,7 @@ /turf/open/floor/mineral/plastitanium/red/brig, /area/shuttle/escape/brig) "ka" = ( -/obj/structure/flora/ausbushes/fernybush, +/obj/structure/flora/bush/ferny/style_random, /obj/machinery/camera/directional/south{ c_tag = "Monastery Asteroid Starboard Aft"; network = list("ss13","monastery") @@ -1082,7 +1078,7 @@ base_state = "left"; icon_state = "left"; name = "Secure Art Exhibit"; - req_access_txt = "37" + req_access = list("library") }, /turf/open/floor/iron/dark, /area/shuttle/escape) @@ -1287,7 +1283,7 @@ dir = 1; icon_state = "right"; name = "Coffin Storage"; - req_one_access_txt = "22" + req_access = list("chapel_office") }, /turf/open/floor/iron/dark, /area/shuttle/escape) @@ -1664,7 +1660,7 @@ /obj/machinery/door/window/left/directional/east{ dir = 1; name = "Coffin Storage"; - req_one_access_txt = "22" + req_access = list("chapel_office") }, /turf/open/floor/iron/dark, /area/shuttle/escape) @@ -1705,9 +1701,9 @@ /area/shuttle/escape) "yA" = ( /obj/machinery/door/morgue{ - name = "Private Exhibit"; - req_access_txt = "37" + name = "Private Exhibit" }, +/obj/effect/mapping_helpers/airlock/access/all/service/library, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4{ dir = 4 }, @@ -1717,7 +1713,7 @@ /turf/open/floor/iron/dark, /area/shuttle/escape) "yC" = ( -/obj/structure/flora/ausbushes, +/obj/structure/flora/bush, /obj/effect/turf_decal/sand, /turf/open/floor/iron, /area/shuttle/escape) @@ -1809,8 +1805,8 @@ /turf/open/floor/plating, /area/shuttle/escape) "zB" = ( -/obj/structure/flora/ausbushes/pointybush, -/obj/structure/flora/ausbushes/sparsegrass, +/obj/structure/flora/bush/pointy/style_random, +/obj/structure/flora/bush/sparsegrass/style_random, /turf/open/floor/grass, /area/shuttle/escape) "zE" = ( @@ -1842,8 +1838,8 @@ /turf/open/floor/iron/grimy, /area/shuttle/escape) "zX" = ( -/obj/structure/flora/ausbushes/ppflowers, -/obj/structure/flora/ausbushes/pointybush, +/obj/structure/flora/bush/flowers_pp/style_random, +/obj/structure/flora/bush/pointy/style_random, /turf/open/floor/grass, /area/shuttle/escape) "Ab" = ( @@ -1918,7 +1914,7 @@ /turf/open/misc/asteroid, /area/shuttle/escape) "AM" = ( -/obj/structure/flora/tree/jungle/small, +/obj/structure/flora/tree/jungle/small/style_random, /turf/open/floor/grass, /area/shuttle/escape) "AW" = ( @@ -1946,8 +1942,8 @@ /turf/open/floor/carpet, /area/shuttle/escape) "Bp" = ( -/obj/structure/flora/ausbushes/ywflowers, -/obj/structure/flora/ausbushes/sparsegrass, +/obj/structure/flora/bush/flowers_yw/style_random, +/obj/structure/flora/bush/sparsegrass/style_random, /obj/structure/beebox, /obj/item/queen_bee/bought, /turf/open/floor/grass, @@ -2066,8 +2062,8 @@ /turf/open/floor/iron/dark, /area/shuttle/escape) "CN" = ( -/obj/structure/flora/ausbushes/ywflowers, -/obj/structure/flora/ausbushes/ppflowers, +/obj/structure/flora/bush/flowers_yw/style_random, +/obj/structure/flora/bush/flowers_pp/style_random, /turf/open/floor/grass, /area/shuttle/escape) "CR" = ( @@ -2079,7 +2075,7 @@ "Dc" = ( /obj/machinery/power/apc/auto_name/directional/west, /obj/machinery/light/small/directional/west, -/obj/structure/flora/ausbushes/sparsegrass, +/obj/structure/flora/bush/sparsegrass/style_random, /obj/structure/cable, /turf/open/floor/grass, /area/shuttle/escape) @@ -2113,7 +2109,7 @@ /turf/open/floor/iron/chapel, /area/shuttle/escape) "Dt" = ( -/obj/structure/flora/ausbushes, +/obj/structure/flora/bush, /turf/open/misc/asteroid, /area/shuttle/escape) "Dv" = ( @@ -2180,7 +2176,7 @@ /turf/open/floor/grass, /area/shuttle/escape) "En" = ( -/obj/structure/flora/ausbushes/sunnybush, +/obj/structure/flora/bush/sunny/style_random, /turf/open/floor/grass, /area/shuttle/escape) "Ep" = ( @@ -2217,7 +2213,7 @@ "ED" = ( /obj/machinery/door/window/right/directional/north{ name = "Secure Art Exhibit"; - req_access_txt = "37" + req_access = list("library") }, /turf/open/floor/iron/dark, /area/shuttle/escape) @@ -2227,9 +2223,9 @@ /turf/open/floor/grass, /area/shuttle/escape) "ET" = ( -/obj/structure/flora/ausbushes/ppflowers, -/obj/structure/flora/ausbushes/brflowers, -/obj/structure/flora/ausbushes/sparsegrass, +/obj/structure/flora/bush/flowers_pp/style_random, +/obj/structure/flora/bush/flowers_br/style_random, +/obj/structure/flora/bush/sparsegrass/style_random, /turf/open/floor/grass, /area/shuttle/escape) "EU" = ( @@ -2245,7 +2241,7 @@ /turf/open/floor/iron/dark, /area/shuttle/escape) "Ff" = ( -/obj/structure/flora/ausbushes/genericbush, +/obj/structure/flora/bush/generic/style_random, /obj/machinery/light/small/directional/east, /turf/open/floor/grass, /area/shuttle/escape) @@ -2307,8 +2303,8 @@ /turf/open/floor/iron/dark, /area/shuttle/escape) "FK" = ( -/obj/structure/flora/ausbushes/ywflowers, -/obj/structure/flora/ausbushes/brflowers, +/obj/structure/flora/bush/flowers_yw/style_random, +/obj/structure/flora/bush/flowers_br/style_random, /turf/open/floor/grass, /area/shuttle/escape) "FO" = ( @@ -2379,13 +2375,13 @@ /turf/open/misc/asteroid, /area/shuttle/escape) "GN" = ( -/obj/structure/flora/ausbushes/ywflowers, +/obj/structure/flora/bush/flowers_yw/style_random, /turf/open/floor/grass, /area/shuttle/escape) "GU" = ( -/obj/structure/flora/ausbushes/ywflowers, -/obj/structure/flora/ausbushes/ppflowers, -/obj/structure/flora/ausbushes/sparsegrass, +/obj/structure/flora/bush/flowers_yw/style_random, +/obj/structure/flora/bush/flowers_pp/style_random, +/obj/structure/flora/bush/sparsegrass/style_random, /turf/open/floor/grass, /area/shuttle/escape) "Hc" = ( @@ -2432,8 +2428,8 @@ /turf/open/floor/grass, /area/shuttle/escape) "HS" = ( -/obj/structure/flora/ausbushes/sparsegrass, -/obj/structure/flora/ausbushes/brflowers, +/obj/structure/flora/bush/sparsegrass/style_random, +/obj/structure/flora/bush/flowers_br/style_random, /turf/open/floor/grass, /area/shuttle/escape) "Ig" = ( @@ -2511,9 +2507,9 @@ /turf/open/space/basic, /area/shuttle/escape) "IR" = ( -/obj/structure/flora/ausbushes/ywflowers, -/obj/structure/flora/ausbushes/ppflowers, -/obj/structure/flora/ausbushes/palebush, +/obj/structure/flora/bush/flowers_yw/style_random, +/obj/structure/flora/bush/flowers_pp/style_random, +/obj/structure/flora/bush/pale/style_random, /turf/open/floor/grass, /area/shuttle/escape) "IT" = ( @@ -2573,8 +2569,8 @@ /turf/open/floor/iron/dark, /area/shuttle/escape) "Jv" = ( -/obj/structure/flora/ausbushes/ywflowers, -/obj/structure/flora/ausbushes/sparsegrass, +/obj/structure/flora/bush/flowers_yw/style_random, +/obj/structure/flora/bush/sparsegrass/style_random, /obj/machinery/camera/directional/north{ c_tag = "Monastery Garden"; network = list("ss13","monastery") @@ -2674,8 +2670,8 @@ /turf/open/floor/iron/dark, /area/shuttle/escape) "Kn" = ( -/obj/structure/flora/ausbushes/leafybush, -/obj/structure/flora/ausbushes/reedbush, +/obj/structure/flora/bush/leavy/style_random, +/obj/structure/flora/bush/reed/style_random, /turf/open/misc/asteroid, /area/shuttle/escape) "KE" = ( @@ -2997,7 +2993,7 @@ "OH" = ( /obj/machinery/door/airlock/maintenance{ name = "Monastery Maintenance"; - req_one_access_txt = "22;24;10;11;37" + req_access = list("service","maint_tunnels") }, /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -3034,7 +3030,7 @@ /turf/open/floor/plating, /area/shuttle/escape) "Pe" = ( -/obj/structure/flora/ausbushes/fernybush, +/obj/structure/flora/bush/ferny/style_random, /turf/open/misc/asteroid, /area/shuttle/escape) "Pp" = ( @@ -3247,9 +3243,9 @@ /turf/open/floor/plating, /area/shuttle/escape) "Rz" = ( -/obj/structure/flora/ausbushes/ywflowers, -/obj/structure/flora/ausbushes/ppflowers, -/obj/structure/flora/ausbushes/sparsegrass, +/obj/structure/flora/bush/flowers_yw/style_random, +/obj/structure/flora/bush/flowers_pp/style_random, +/obj/structure/flora/bush/sparsegrass/style_random, /obj/machinery/light/small/directional/north, /turf/open/floor/grass, /area/shuttle/escape) @@ -3439,7 +3435,7 @@ /obj/machinery/door/window/right/directional/north{ dir = 2; name = "Curator Desk Door"; - req_access_txt = "37" + req_access = list("library") }, /obj/effect/turf_decal/tile/red, /obj/effect/turf_decal/tile/red{ @@ -3707,7 +3703,7 @@ /turf/open/floor/iron/dark, /area/shuttle/escape) "Wl" = ( -/obj/structure/flora/ausbushes/ppflowers, +/obj/structure/flora/bush/flowers_pp/style_random, /turf/open/floor/grass, /area/shuttle/escape) "Wo" = ( @@ -3781,7 +3777,7 @@ /turf/open/floor/iron/dark, /area/shuttle/escape) "Xm" = ( -/obj/structure/flora/ausbushes/sparsegrass, +/obj/structure/flora/bush/sparsegrass/style_random, /turf/open/floor/grass, /area/shuttle/escape) "Xs" = ( @@ -3904,8 +3900,8 @@ /turf/open/floor/iron/dark, /area/shuttle/escape) "YD" = ( -/obj/structure/flora/ausbushes/sparsegrass, -/obj/structure/flora/ausbushes/ppflowers, +/obj/structure/flora/bush/sparsegrass/style_random, +/obj/structure/flora/bush/flowers_pp/style_random, /turf/open/floor/grass, /area/shuttle/escape) "YE" = ( @@ -3960,7 +3956,7 @@ "Zh" = ( /obj/machinery/door/window/brigdoor{ dir = 4; - req_one_access_txt = "63" + req_access = list("security") }, /turf/open/floor/mineral/plastitanium/red/brig, /area/shuttle/escape/brig) @@ -5313,7 +5309,7 @@ Ho Ho Ho Ho -io +Ho JG JG JG @@ -5400,7 +5396,7 @@ JG JG JG Ho -io +Ho Ho Ho Ho @@ -5473,9 +5469,9 @@ JG Ho Ho Ho -io Ho -io +Ho +Ho JG PB JG @@ -5568,7 +5564,7 @@ PB JG Ho Ho -io +Ho Ho Ho Ho @@ -6147,7 +6143,7 @@ zE PB PB PB -io +Ho Ho Ho JG @@ -6556,7 +6552,7 @@ nr PB PB PB -io +Ho Ho Ho Pb @@ -6800,7 +6796,7 @@ PB PB PB PB -io +Ho Ho Ho Ho @@ -7036,7 +7032,7 @@ JG PB Ho Ho -io +Ho Ho PB JG @@ -7115,14 +7111,14 @@ JG PB JG Ho -io Ho Ho Ho Ho -io Ho -io +Ho +Ho +Ho Ho Ho Ho @@ -7194,7 +7190,7 @@ Ho JG JG JG -io +Ho Ho Ho Ho diff --git a/_maps/shuttles/emergency_nature.dmm b/_maps/shuttles/emergency_nature.dmm index 4121246e5b992..6a96a68c2a628 100644 --- a/_maps/shuttles/emergency_nature.dmm +++ b/_maps/shuttles/emergency_nature.dmm @@ -1,7 +1,7 @@ //MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE "as" = ( -/obj/structure/flora/ausbushes/lavendergrass, -/obj/structure/flora/ausbushes/sparsegrass, +/obj/structure/flora/bush/lavendergrass/style_random, +/obj/structure/flora/bush/sparsegrass/style_random, /turf/open/floor/grass, /area/shuttle/escape) "au" = ( @@ -9,7 +9,7 @@ /turf/open/floor/grass, /area/shuttle/escape) "ay" = ( -/obj/structure/flora/ausbushes/leafybush, +/obj/structure/flora/bush/leavy/style_random, /turf/open/floor/grass, /area/shuttle/escape) "aA" = ( @@ -22,12 +22,12 @@ /turf/open/floor/iron/white, /area/shuttle/escape) "aJ" = ( -/obj/structure/flora/ausbushes/stalkybush, -/obj/structure/flora/ausbushes/fullgrass, +/obj/structure/flora/bush/stalky/style_random, +/obj/structure/flora/bush/fullgrass/style_random, /turf/open/floor/grass, /area/shuttle/escape) "bd" = ( -/obj/structure/flora/rock/pile/largejungle, +/obj/structure/flora/rock/pile/jungle/large/style_random, /turf/open/floor/grass, /area/shuttle/escape) "bg" = ( @@ -69,7 +69,7 @@ /obj/effect/turf_decal/trimline/green/filled/line{ dir = 5 }, -/obj/structure/sign/warning/nosmoking{ +/obj/structure/sign/warning/no_smoking{ pixel_y = 32 }, /turf/open/floor/iron/white, @@ -126,7 +126,7 @@ /obj/effect/turf_decal/weather/dirt{ dir = 6 }, -/obj/structure/flora/ausbushes/leafybush, +/obj/structure/flora/bush/leavy/style_random, /turf/open/floor/grass, /area/shuttle/escape) "eB" = ( @@ -166,8 +166,8 @@ /turf/open/floor/iron/dark, /area/shuttle/escape) "fG" = ( -/obj/structure/flora/ausbushes/fullgrass, -/obj/structure/flora/ausbushes/genericbush, +/obj/structure/flora/bush/fullgrass/style_random, +/obj/structure/flora/bush/generic/style_random, /turf/open/floor/grass, /area/shuttle/escape) "fJ" = ( @@ -201,7 +201,7 @@ /turf/open/floor/plating, /area/shuttle/escape) "gl" = ( -/obj/structure/flora/junglebush/large, +/obj/structure/flora/bush/large/style_random, /turf/open/floor/grass, /area/shuttle/escape) "gu" = ( @@ -268,12 +268,12 @@ /obj/effect/turf_decal/weather/dirt{ dir = 4 }, -/obj/structure/flora/ausbushes/fullgrass, +/obj/structure/flora/bush/fullgrass/style_random, /turf/open/floor/grass, /area/shuttle/escape) "it" = ( /mob/living/carbon/human/species/monkey, -/obj/structure/flora/grass/jungle/b{ +/obj/structure/flora/grass/jungle/b/style_random{ icon_state = "bushb3" }, /turf/open/floor/grass, @@ -293,7 +293,7 @@ /obj/effect/turf_decal/weather/dirt{ dir = 8 }, -/obj/structure/flora/ausbushes/brflowers, +/obj/structure/flora/bush/flowers_br/style_random, /turf/open/floor/grass, /area/shuttle/escape) "iO" = ( @@ -356,7 +356,7 @@ /obj/effect/turf_decal/weather/dirt{ dir = 8 }, -/obj/structure/flora/ausbushes/leafybush, +/obj/structure/flora/bush/leavy/style_random, /turf/open/floor/grass, /area/shuttle/escape) "lH" = ( @@ -413,7 +413,7 @@ /obj/effect/turf_decal/trimline/green/filled/line{ dir = 9 }, -/obj/structure/sign/warning/nosmoking{ +/obj/structure/sign/warning/no_smoking{ pixel_y = 32 }, /turf/open/floor/iron/white, @@ -421,7 +421,7 @@ "mq" = ( /mob/living/carbon/human/species/monkey, /obj/machinery/light/floor, -/obj/structure/flora/ausbushes/sparsegrass, +/obj/structure/flora/bush/sparsegrass/style_random, /turf/open/floor/grass, /area/shuttle/escape) "mw" = ( @@ -438,7 +438,7 @@ /turf/open/floor/iron/white, /area/shuttle/escape) "nD" = ( -/obj/structure/flora/ausbushes/fernybush, +/obj/structure/flora/bush/ferny/style_random, /turf/open/floor/grass, /area/shuttle/escape) "nQ" = ( @@ -464,7 +464,7 @@ dir = 8 }, /obj/machinery/door/window/left/directional/west{ - name = "Nature pen" + name = "Nature Pen" }, /turf/open/floor/iron/white, /area/shuttle/escape) @@ -478,7 +478,7 @@ /turf/open/floor/iron/dark, /area/shuttle/escape) "qD" = ( -/obj/structure/flora/ausbushes/sparsegrass, +/obj/structure/flora/bush/sparsegrass/style_random, /turf/open/floor/grass, /area/shuttle/escape) "rg" = ( @@ -558,7 +558,7 @@ /obj/effect/turf_decal/weather/dirt{ dir = 10 }, -/obj/structure/flora/ausbushes/fullgrass, +/obj/structure/flora/bush/fullgrass/style_random, /turf/open/floor/grass, /area/shuttle/escape) "ur" = ( @@ -573,9 +573,7 @@ /turf/open/floor/iron/dark, /area/shuttle/escape) "uI" = ( -/obj/structure/flora/rock/jungle{ - icon_state = "rock3" - }, +/obj/structure/flora/rock/pile/jungle/style_3, /turf/open/floor/grass, /area/shuttle/escape) "vt" = ( @@ -629,7 +627,7 @@ /obj/effect/turf_decal/weather/dirt{ dir = 8 }, -/obj/structure/flora/ausbushes/fernybush, +/obj/structure/flora/bush/ferny/style_random, /turf/open/floor/grass, /area/shuttle/escape) "xZ" = ( @@ -673,7 +671,7 @@ /turf/open/floor/iron/white, /area/shuttle/escape) "zf" = ( -/obj/structure/flora/ausbushes/pointybush, +/obj/structure/flora/bush/pointy/style_random, /turf/open/floor/grass, /area/shuttle/escape) "zr" = ( @@ -684,7 +682,7 @@ /area/shuttle/escape) "zs" = ( /obj/machinery/light/floor, -/obj/structure/flora/ausbushes/sparsegrass, +/obj/structure/flora/bush/sparsegrass/style_random, /turf/open/floor/grass, /area/shuttle/escape) "zD" = ( @@ -697,7 +695,7 @@ /obj/machinery/door/airlock/security{ name = "Brig" }, -/obj/effect/mapping_helpers/airlock/access/all/security/brig, +/obj/effect/mapping_helpers/airlock/access/all/security/general, /turf/open/floor/iron/dark, /area/shuttle/escape/brig) "Ai" = ( @@ -717,7 +715,7 @@ /turf/open/floor/iron/white, /area/shuttle/escape) "AM" = ( -/obj/structure/flora/ausbushes/ywflowers, +/obj/structure/flora/bush/flowers_yw/style_random, /turf/open/floor/grass, /area/shuttle/escape) "Bm" = ( @@ -728,11 +726,11 @@ /turf/open/floor/iron/dark, /area/shuttle/escape) "Bo" = ( -/obj/structure/flora/ausbushes/sunnybush, +/obj/structure/flora/bush/sunny/style_random, /turf/open/floor/grass, /area/shuttle/escape) "Bt" = ( -/obj/structure/flora/ausbushes/fullgrass, +/obj/structure/flora/bush/fullgrass/style_random, /turf/open/floor/grass, /area/shuttle/escape) "Bv" = ( @@ -766,13 +764,11 @@ /turf/open/floor/iron/white, /area/shuttle/escape) "BM" = ( -/obj/structure/flora/ausbushes/ppflowers, +/obj/structure/flora/bush/flowers_pp/style_random, /turf/open/floor/grass, /area/shuttle/escape) "Cb" = ( -/obj/structure/flora/rock/jungle{ - icon_state = "bushc2" - }, +/obj/structure/flora/bush/jungle/c/style_2, /turf/open/floor/grass, /area/shuttle/escape) "Co" = ( @@ -791,7 +787,7 @@ /turf/open/floor/iron/white, /area/shuttle/escape) "CE" = ( -/obj/structure/flora/tree/jungle/small, +/obj/structure/flora/tree/jungle/small/style_random, /turf/open/floor/grass, /area/shuttle/escape) "CQ" = ( @@ -843,7 +839,7 @@ /turf/open/floor/grass, /area/shuttle/escape) "Fp" = ( -/obj/structure/flora/ausbushes/grassybush, +/obj/structure/flora/bush/grassy/style_random, /turf/open/floor/grass, /area/shuttle/escape) "Gf" = ( @@ -892,7 +888,7 @@ }, /area/shuttle/escape) "Hq" = ( -/obj/structure/flora/rock/pile, +/obj/structure/flora/rock/pile/style_random, /turf/open/floor/grass, /area/shuttle/escape) "HV" = ( @@ -903,7 +899,7 @@ /area/shuttle/escape) "Ia" = ( /mob/living/carbon/human/species/monkey, -/obj/structure/flora/ausbushes/sparsegrass, +/obj/structure/flora/bush/sparsegrass/style_random, /turf/open/floor/grass, /area/shuttle/escape) "Io" = ( @@ -966,7 +962,7 @@ /area/shuttle/escape) "Ka" = ( /obj/effect/turf_decal/weather/dirt, -/obj/structure/flora/ausbushes/sparsegrass, +/obj/structure/flora/bush/sparsegrass/style_random, /turf/open/floor/grass, /area/shuttle/escape) "Kv" = ( @@ -997,7 +993,7 @@ /obj/effect/turf_decal/weather/dirt{ dir = 1 }, -/obj/structure/flora/ausbushes/pointybush, +/obj/structure/flora/bush/pointy/style_random, /turf/open/floor/grass, /area/shuttle/escape) "LG" = ( @@ -1008,9 +1004,7 @@ /turf/open/floor/iron/white, /area/shuttle/escape) "LO" = ( -/obj/structure/flora/rock/jungle{ - icon_state = "grassa4" - }, +/obj/structure/flora/grass/jungle/a/style_4, /turf/open/floor/grass, /area/shuttle/escape) "LW" = ( @@ -1030,7 +1024,7 @@ /obj/effect/turf_decal/weather/dirt{ dir = 4 }, -/obj/structure/flora/ausbushes/leafybush, +/obj/structure/flora/bush/leavy/style_random, /turf/open/floor/grass, /area/shuttle/escape) "MS" = ( @@ -1048,7 +1042,7 @@ /obj/effect/turf_decal/trimline/green/filled/end, /obj/effect/turf_decal/stripes/line, /obj/machinery/door/window/left/directional/south{ - name = "Nature pen" + name = "Nature Pen" }, /turf/open/floor/iron/white, /area/shuttle/escape) @@ -1060,7 +1054,7 @@ /turf/open/floor/iron/white, /area/shuttle/escape) "Ps" = ( -/obj/structure/flora/ausbushes/brflowers, +/obj/structure/flora/bush/flowers_br/style_random, /turf/open/floor/grass, /area/shuttle/escape) "PG" = ( @@ -1073,11 +1067,11 @@ /turf/open/floor/iron/white, /area/shuttle/escape) "PP" = ( -/obj/structure/flora/ausbushes/genericbush, +/obj/structure/flora/bush/generic/style_random, /turf/open/floor/grass, /area/shuttle/escape) "QC" = ( -/obj/structure/flora/ausbushes/lavendergrass, +/obj/structure/flora/bush/lavendergrass/style_random, /turf/open/floor/grass, /area/shuttle/escape) "QM" = ( @@ -1152,9 +1146,7 @@ /turf/open/floor/grass, /area/shuttle/escape) "Ti" = ( -/obj/structure/flora/rock/jungle{ - icon_state = "busha3" - }, +/obj/structure/flora/bush/jungle/a/style_3, /turf/open/floor/grass, /area/shuttle/escape) "Ts" = ( @@ -1181,7 +1173,7 @@ /area/shuttle/escape) "TT" = ( /obj/effect/turf_decal/weather/dirt, -/obj/structure/flora/ausbushes/fullgrass, +/obj/structure/flora/bush/fullgrass/style_random, /turf/open/floor/grass, /area/shuttle/escape) "Um" = ( @@ -1229,7 +1221,7 @@ /turf/open/floor/plating, /area/shuttle/escape) "VM" = ( -/obj/structure/flora/tree/jungle, +/obj/structure/flora/tree/jungle/style_random, /turf/open/floor/grass, /area/shuttle/escape) "VU" = ( @@ -1245,7 +1237,7 @@ /obj/effect/turf_decal/weather/dirt{ dir = 9 }, -/obj/structure/flora/ausbushes/reedbush, +/obj/structure/flora/bush/reed/style_random, /turf/open/floor/grass, /area/shuttle/escape) "Wz" = ( @@ -1258,15 +1250,15 @@ /turf/template_noop, /area/template_noop) "WH" = ( -/obj/structure/flora/ausbushes/fullgrass, -/obj/structure/flora/ausbushes/sunnybush, +/obj/structure/flora/bush/fullgrass/style_random, +/obj/structure/flora/bush/sunny/style_random, /turf/open/floor/grass, /area/shuttle/escape) "WL" = ( /turf/open/floor/iron/dark, /area/shuttle/escape) "Xm" = ( -/obj/structure/flora/rock, +/obj/structure/flora/rock/style_random, /turf/open/floor/grass, /area/shuttle/escape) "XK" = ( @@ -1285,7 +1277,7 @@ /obj/effect/turf_decal/weather/dirt{ dir = 1 }, -/obj/structure/flora/rock/pile, +/obj/structure/flora/rock/pile/style_random, /turf/open/floor/grass, /area/shuttle/escape) "Yp" = ( @@ -1302,7 +1294,7 @@ /obj/effect/turf_decal/weather/dirt{ dir = 9 }, -/obj/structure/flora/ausbushes/fullgrass, +/obj/structure/flora/bush/fullgrass/style_random, /turf/open/floor/grass, /area/shuttle/escape) "YP" = ( @@ -1313,7 +1305,7 @@ dir = 4 }, /obj/machinery/door/window/left/directional/east{ - name = "Nature pen" + name = "Nature Pen" }, /turf/open/floor/iron/white, /area/shuttle/escape) @@ -1348,7 +1340,7 @@ /obj/effect/turf_decal/weather/dirt{ dir = 10 }, -/obj/structure/flora/ausbushes/fernybush, +/obj/structure/flora/bush/ferny/style_random, /turf/open/floor/grass, /area/shuttle/escape) "Zt" = ( diff --git a/_maps/shuttles/emergency_omega.dmm b/_maps/shuttles/emergency_omega.dmm index 5524880b55731..e6150bb088a7c 100644 --- a/_maps/shuttles/emergency_omega.dmm +++ b/_maps/shuttles/emergency_omega.dmm @@ -108,10 +108,10 @@ /turf/open/floor/iron, /area/shuttle/escape) "aG" = ( -/obj/structure/flora/ausbushes/grassybush, -/obj/structure/flora/ausbushes/lavendergrass, -/obj/structure/flora/ausbushes/ppflowers, -/obj/structure/flora/ausbushes/sunnybush, +/obj/structure/flora/bush/grassy/style_random, +/obj/structure/flora/bush/lavendergrass/style_random, +/obj/structure/flora/bush/flowers_pp/style_random, +/obj/structure/flora/bush/sunny/style_random, /obj/structure/window/reinforced/shuttle, /turf/open/floor/grass, /area/shuttle/escape) @@ -196,10 +196,10 @@ /turf/open/floor/iron, /area/shuttle/escape) "aI" = ( -/obj/structure/flora/ausbushes/grassybush, -/obj/structure/flora/ausbushes/lavendergrass, -/obj/structure/flora/ausbushes/ywflowers, -/obj/structure/flora/ausbushes/fernybush, +/obj/structure/flora/bush/grassy/style_random, +/obj/structure/flora/bush/lavendergrass/style_random, +/obj/structure/flora/bush/flowers_yw/style_random, +/obj/structure/flora/bush/ferny/style_random, /obj/structure/window/reinforced/shuttle, /turf/open/floor/grass, /area/shuttle/escape) @@ -231,11 +231,11 @@ /turf/open/floor/iron, /area/shuttle/escape) "aO" = ( -/obj/structure/flora/ausbushes/grassybush, -/obj/structure/flora/ausbushes/lavendergrass, -/obj/structure/flora/ausbushes/brflowers, -/obj/structure/flora/ausbushes/grassybush, -/obj/structure/flora/ausbushes/pointybush, +/obj/structure/flora/bush/grassy/style_random, +/obj/structure/flora/bush/lavendergrass/style_random, +/obj/structure/flora/bush/flowers_br/style_random, +/obj/structure/flora/bush/grassy/style_random, +/obj/structure/flora/bush/pointy/style_random, /turf/open/floor/grass, /area/shuttle/escape) "aP" = ( @@ -407,7 +407,7 @@ /obj/item/folder/yellow, /obj/item/pen, /obj/item/hand_labeler_refill, -/obj/structure/sign/warning/nosmoking/circle{ +/obj/structure/sign/warning/no_smoking/circle{ pixel_x = -32 }, /obj/item/radio/intercom/directional/south, @@ -612,7 +612,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/effect/mapping_helpers/airlock/access/all/security/brig, +/obj/effect/mapping_helpers/airlock/access/all/security/general, /turf/open/floor/iron/white, /area/shuttle/escape/brig) "sY" = ( @@ -704,7 +704,7 @@ /obj/machinery/door/airlock/security/glass{ name = "Holding Area" }, -/obj/effect/mapping_helpers/airlock/access/all/security/brig, +/obj/effect/mapping_helpers/airlock/access/all/security/general, /turf/open/floor/mineral/plastitanium/red/brig, /area/shuttle/escape/brig) "UY" = ( diff --git a/_maps/shuttles/emergency_pubby.dmm b/_maps/shuttles/emergency_pubby.dmm index 3481ff5fa26bc..d91b02e4ef827 100644 --- a/_maps/shuttles/emergency_pubby.dmm +++ b/_maps/shuttles/emergency_pubby.dmm @@ -615,7 +615,7 @@ /area/shuttle/escape/brig) "bA" = ( /obj/machinery/door/airlock/public/glass, -/obj/effect/mapping_helpers/airlock/access/all/security/brig, +/obj/effect/mapping_helpers/airlock/access/all/security/general, /turf/open/floor/mineral/plastitanium/red/brig, /area/shuttle/escape/brig) "bB" = ( @@ -693,7 +693,7 @@ /obj/machinery/door/airlock/public/glass{ name = "Brig" }, -/obj/effect/mapping_helpers/airlock/access/all/security/brig, +/obj/effect/mapping_helpers/airlock/access/all/security/general, /turf/open/floor/plating, /area/shuttle/escape/brig) "xt" = ( diff --git a/_maps/shuttles/emergency_raven.dmm b/_maps/shuttles/emergency_raven.dmm index 748a8f848d4bf..1f729243884cd 100644 --- a/_maps/shuttles/emergency_raven.dmm +++ b/_maps/shuttles/emergency_raven.dmm @@ -39,7 +39,7 @@ id = "escape_cockpit_windows"; name = "Cockpit Window Blast Doors"; pixel_x = -7; - req_access_txt = "19" + req_access = list("command") }, /turf/open/floor/iron/dark, /area/shuttle/escape) @@ -259,7 +259,7 @@ id = "escape_cockpit_blast"; name = "Cockpit Airlock Blast Doors"; pixel_y = -26; - req_access_txt = "19" + req_access = list("command") }, /obj/effect/turf_decal/raven/two, /turf/open/floor/iron/dark, @@ -481,7 +481,7 @@ /obj/machinery/door/airlock/security/glass{ name = "Holding Area" }, -/obj/effect/mapping_helpers/airlock/access/all/security/brig, +/obj/effect/mapping_helpers/airlock/access/all/security/general, /turf/open/floor/iron/dark, /area/shuttle/escape/brig) "bl" = ( @@ -1860,7 +1860,7 @@ /turf/open/floor/plating, /area/shuttle/escape) "dL" = ( -/obj/structure/sign/warning/electricshock{ +/obj/structure/sign/warning/electric_shock{ pixel_y = 32 }, /turf/open/floor/plating, @@ -2079,7 +2079,7 @@ pixel_x = 5; pixel_y = 32; req_access = null; - req_access_txt = "19" + req_access = list("command") }, /turf/open/floor/iron/dark, /area/shuttle/escape) diff --git a/_maps/shuttles/emergency_russiafightpit.dmm b/_maps/shuttles/emergency_russiafightpit.dmm index 4677b40129f82..62d4029155e95 100644 --- a/_maps/shuttles/emergency_russiafightpit.dmm +++ b/_maps/shuttles/emergency_russiafightpit.dmm @@ -96,7 +96,7 @@ name = "window shutters"; pixel_x = 26; pixel_y = -6; - req_access_txt = "19" + req_access = list("command") }, /obj/structure/chair/comfy/shuttle, /obj/machinery/button/door{ @@ -104,7 +104,7 @@ name = "release bears"; pixel_x = 26; pixel_y = 6; - req_access_txt = "20" + req_access = list("captain") }, /turf/open/floor/mineral/titanium/blue, /area/shuttle/escape) @@ -181,7 +181,7 @@ /obj/machinery/door/airlock/security/glass{ name = "Emergency Shuttle Brig" }, -/obj/effect/mapping_helpers/airlock/access/all/security/brig, +/obj/effect/mapping_helpers/airlock/access/all/security/general, /turf/open/floor/mineral/plastitanium, /area/shuttle/escape/brig) "aJ" = ( @@ -215,7 +215,7 @@ /obj/machinery/door/airlock/security/glass{ name = "Emergency Shuttle Airlock" }, -/obj/effect/mapping_helpers/airlock/access/all/security/brig, +/obj/effect/mapping_helpers/airlock/access/all/security/general, /turf/open/floor/plating, /area/shuttle/escape/brig) "aP" = ( @@ -279,7 +279,7 @@ "aZ" = ( /obj/effect/decal/cleanable/shreds, /obj/machinery/door/window{ - name = "fight pit" + name = "Fight Pit" }, /turf/open/floor/engine, /area/shuttle/escape) diff --git a/_maps/shuttles/emergency_scrapheap.dmm b/_maps/shuttles/emergency_scrapheap.dmm index c16ed13463b83..8d26109492241 100644 --- a/_maps/shuttles/emergency_scrapheap.dmm +++ b/_maps/shuttles/emergency_scrapheap.dmm @@ -147,7 +147,7 @@ /obj/machinery/door/airlock/public/glass{ name = "Emergency Shuttle Brig" }, -/obj/effect/mapping_helpers/airlock/access/all/security/brig, +/obj/effect/mapping_helpers/airlock/access/all/security/general, /turf/open/floor/plating, /area/shuttle/escape) "aA" = ( @@ -161,7 +161,7 @@ /obj/machinery/door/airlock/titanium{ name = "Emergency Shuttle Airlock" }, -/obj/effect/mapping_helpers/airlock/access/all/security/brig, +/obj/effect/mapping_helpers/airlock/access/all/security/general, /turf/open/floor/plating, /area/shuttle/escape/brig) "aD" = ( diff --git a/_maps/shuttles/emergency_tram.dmm b/_maps/shuttles/emergency_tram.dmm index fa2eb836a2563..a60149f5e3a54 100644 --- a/_maps/shuttles/emergency_tram.dmm +++ b/_maps/shuttles/emergency_tram.dmm @@ -182,7 +182,7 @@ /obj/machinery/door/airlock/public/glass{ name = "Emergency Shuttle Brig" }, -/obj/effect/mapping_helpers/airlock/access/all/security/brig, +/obj/effect/mapping_helpers/airlock/access/all/security/general, /turf/open/floor/mineral/plastitanium/red/brig, /area/shuttle/escape/brig) "aK" = ( @@ -207,7 +207,7 @@ /obj/machinery/door/airlock/titanium{ name = "Emergency Shuttle Airlock" }, -/obj/effect/mapping_helpers/airlock/access/all/security/brig, +/obj/effect/mapping_helpers/airlock/access/all/security/general, /turf/open/floor/mineral/plastitanium/red/brig, /area/shuttle/escape/brig) "aN" = ( diff --git a/_maps/shuttles/emergency_wabbajack.dmm b/_maps/shuttles/emergency_wabbajack.dmm index 1de7cfecc388e..23daae5eefa72 100644 --- a/_maps/shuttles/emergency_wabbajack.dmm +++ b/_maps/shuttles/emergency_wabbajack.dmm @@ -107,7 +107,7 @@ /obj/machinery/door/airlock/titanium{ name = "Emergency Shuttle Airlock" }, -/obj/effect/mapping_helpers/airlock/access/all/security/brig, +/obj/effect/mapping_helpers/airlock/access/all/security/general, /turf/open/floor/plating, /area/shuttle/escape/brig) "ay" = ( @@ -134,7 +134,7 @@ /obj/machinery/door/airlock/public/glass{ name = "Emergency Shuttle Brig" }, -/obj/effect/mapping_helpers/airlock/access/all/security/brig, +/obj/effect/mapping_helpers/airlock/access/all/security/general, /turf/open/floor/mineral/plastitanium/red/brig, /area/shuttle/escape/brig) "aC" = ( diff --git a/_maps/shuttles/emergency_zeta.dmm b/_maps/shuttles/emergency_zeta.dmm index e859f0bbd65e9..9406acd11865b 100644 --- a/_maps/shuttles/emergency_zeta.dmm +++ b/_maps/shuttles/emergency_zeta.dmm @@ -45,7 +45,7 @@ /obj/machinery/door/airlock/abductor{ name = "Holding Facility" }, -/obj/effect/mapping_helpers/airlock/access/all/security/brig, +/obj/effect/mapping_helpers/airlock/access/all/security/general, /turf/open/floor/plating/abductor, /area/shuttle/escape/brig) "jJ" = ( @@ -198,10 +198,10 @@ /area/shuttle/escape/brig) "IM" = ( /obj/structure/table/abductor, -/obj/item/organ/heart/gland/access{ +/obj/item/organ/internal/heart/gland/access{ pixel_x = 10 }, -/obj/item/organ/heart/gland/egg, +/obj/item/organ/internal/heart/gland/egg, /turf/open/floor/plating/abductor, /area/shuttle/escape) "JK" = ( diff --git a/_maps/shuttles/ferry_meat.dmm b/_maps/shuttles/ferry_meat.dmm index f69156aef90dd..f59c185dacc31 100644 --- a/_maps/shuttles/ferry_meat.dmm +++ b/_maps/shuttles/ferry_meat.dmm @@ -122,9 +122,9 @@ /area/shuttle/transport) "v" = ( /obj/machinery/door/airlock/freezer{ - name = "Meat Tradeship Backroom"; - req_access_txt = "28" + name = "Meat Tradeship Backroom" }, +/obj/effect/mapping_helpers/airlock/access/all/service/kitchen, /turf/open/floor/iron/freezer, /area/shuttle/transport) "w" = ( diff --git a/_maps/shuttles/infiltrator_advanced.dmm b/_maps/shuttles/infiltrator_advanced.dmm index 6f33bf70ead17..61f22e2f35365 100644 --- a/_maps/shuttles/infiltrator_advanced.dmm +++ b/_maps/shuttles/infiltrator_advanced.dmm @@ -6,7 +6,7 @@ /obj/structure/window/reinforced/plasma/plastitanium, /obj/machinery/door/poddoor/shutters{ id = "syndieshutters"; - name = "blast shutters" + name = "Blast Shutters" }, /obj/structure/grille, /turf/open/floor/plating, @@ -133,7 +133,7 @@ id = "syndieshutters"; name = "Bridge View Toggle"; pixel_y = 7; - req_access_txt = "150" + req_access = list("syndicate") }, /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -255,12 +255,12 @@ /obj/effect/turf_decal/delivery, /obj/machinery/door/airlock/hatch{ id_tag = "infiltrator_bridge"; - name = "Infiltrator Bridge"; - req_access_txt = "150" + name = "Infiltrator Bridge" }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, /obj/effect/mapping_helpers/airlock/cyclelink_helper, /obj/structure/cable, +/obj/effect/mapping_helpers/airlock/access/all/syndicate/general, /turf/open/floor/pod/dark, /area/shuttle/syndicate/bridge) "aB" = ( @@ -325,7 +325,7 @@ /turf/open/floor/mineral/plastitanium, /area/shuttle/syndicate/airlock) "aJ" = ( -/obj/structure/sign/warning/securearea, +/obj/structure/sign/warning/secure_area, /turf/closed/wall/r_wall/syndicate, /area/shuttle/syndicate/airlock) "aK" = ( @@ -383,10 +383,10 @@ /area/shuttle/syndicate/eva) "aR" = ( /obj/machinery/door/airlock/hatch{ - name = "Preparation Room"; - req_access_txt = "150" + name = "Preparation Room" }, /obj/effect/turf_decal/delivery, +/obj/effect/mapping_helpers/airlock/access/all/syndicate/general, /turf/open/floor/pod/dark, /area/shuttle/syndicate/eva) "aS" = ( @@ -441,10 +441,10 @@ dir = 4 }, /obj/machinery/door/airlock/hatch{ - name = "Infiltrator Access"; - req_access_txt = "150" + name = "Infiltrator Access" }, /obj/structure/cable, +/obj/effect/mapping_helpers/airlock/access/all/syndicate/general, /turf/open/floor/pod/dark, /area/shuttle/syndicate/hallway) "aX" = ( @@ -535,10 +535,10 @@ dir = 8 }, /obj/machinery/door/airlock/hatch{ - name = "Infiltrator Access"; - req_access_txt = "150" + name = "Infiltrator Access" }, /obj/structure/cable, +/obj/effect/mapping_helpers/airlock/access/all/syndicate/general, /turf/open/floor/pod/dark, /area/shuttle/syndicate/hallway) "bf" = ( @@ -642,7 +642,7 @@ /obj/machinery/button/door/directional/north{ id = "infiltrator_portblast"; name = "Infiltrator Port Hatch Control"; - req_access_txt = "150" + req_access = list("syndicate") }, /turf/open/floor/pod/dark, /area/shuttle/syndicate/airlock) @@ -655,7 +655,7 @@ /obj/machinery/button/door/directional/east{ id = "infiltrator_medbay"; name = "Infiltrator Medical Bay Toggle"; - req_access_txt = "150" + req_access = list("syndicate") }, /turf/open/floor/mineral/plastitanium, /area/shuttle/syndicate/medical) @@ -913,7 +913,7 @@ /obj/machinery/door/window{ dir = 1; name = "Surgery Chamber"; - req_access_txt = "150" + req_access = list("syndicate") }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, /turf/open/floor/mineral/plastitanium, @@ -967,6 +967,7 @@ id_tag = "infiltrator_portdoor"; name = "Infiltrator Port Airlock" }, +/obj/effect/mapping_helpers/airlock/access/all/syndicate/general, /turf/open/floor/pod/dark, /area/shuttle/syndicate/airlock) "ca" = ( @@ -1000,13 +1001,13 @@ /area/shuttle/syndicate/medical) "cd" = ( /obj/machinery/door/airlock/hatch{ - name = "Preparation Room"; - req_access_txt = "150" + name = "Preparation Room" }, /obj/effect/turf_decal/delivery, /obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 1 }, +/obj/effect/mapping_helpers/airlock/access/all/syndicate/general, /turf/open/floor/pod/dark, /area/shuttle/syndicate/eva) "ce" = ( @@ -1071,7 +1072,7 @@ /turf/open/floor/mineral/plastitanium, /area/shuttle/syndicate/medical) "ck" = ( -/obj/structure/sign/warning/securearea, +/obj/structure/sign/warning/secure_area, /turf/closed/wall/r_wall/syndicate, /area/shuttle/syndicate/hallway) "cl" = ( @@ -1154,7 +1155,7 @@ /obj/machinery/button/door/directional/west{ id = "infiltrator_armorybay"; name = "Infiltrator Armory Bay Toggle"; - req_access_txt = "150" + req_access = list("syndicate") }, /turf/open/floor/mineral/plastitanium, /area/shuttle/syndicate/armory) @@ -1341,7 +1342,7 @@ /obj/machinery/button/door/directional/north{ id = "infiltrator_starboardblast"; name = "Infiltrator Starboard Hatch Control"; - req_access_txt = "150" + req_access = list("syndicate") }, /turf/open/floor/pod/dark, /area/shuttle/syndicate/airlock) @@ -1433,14 +1434,14 @@ /area/shuttle/syndicate/airlock) "dg" = ( /obj/machinery/door/airlock/hatch{ - name = "Preparation Room"; - req_access_txt = "150" + name = "Preparation Room" }, /obj/effect/turf_decal/delivery, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden{ dir = 4 }, /obj/structure/cable, +/obj/effect/mapping_helpers/airlock/access/all/syndicate/general, /turf/open/floor/pod/dark, /area/shuttle/syndicate/eva) "dh" = ( @@ -1773,7 +1774,7 @@ }, /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/delivery, -/obj/structure/sign/warning/electricshock{ +/obj/structure/sign/warning/electric_shock{ pixel_y = 32 }, /obj/effect/decal/cleanable/dirt, @@ -1955,15 +1956,14 @@ }, /obj/effect/turf_decal/bot, /obj/effect/decal/cleanable/dirt, -/obj/structure/sign/warning/nosmoking{ +/obj/structure/sign/warning/no_smoking{ pixel_x = 28 }, /turf/open/floor/pod/dark, /area/shuttle/syndicate/armory) "ec" = ( /obj/machinery/door/airlock/hatch{ - name = "Ordnance Storage"; - req_access_txt = "150" + name = "Ordnance Storage" }, /obj/effect/turf_decal/delivery, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden{ @@ -1973,6 +1973,7 @@ dir = 4 }, /obj/structure/cable, +/obj/effect/mapping_helpers/airlock/access/all/syndicate/general, /turf/open/floor/pod/dark, /area/shuttle/syndicate/hallway) "ed" = ( @@ -2040,7 +2041,7 @@ /obj/machinery/door/window{ dir = 1; name = "Systems Chamber"; - req_access_txt = "150" + req_access = list("syndicate") }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/mineral/plastitanium, @@ -2059,8 +2060,7 @@ /area/shuttle/syndicate/eva) "ek" = ( /obj/machinery/door/airlock/hatch{ - name = "Ordnance Storage"; - req_access_txt = "150" + name = "Ordnance Storage" }, /obj/effect/turf_decal/delivery, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden{ @@ -2070,6 +2070,7 @@ dir = 8 }, /obj/structure/cable, +/obj/effect/mapping_helpers/airlock/access/all/syndicate/general, /turf/open/floor/pod/dark, /area/shuttle/syndicate/hallway) "el" = ( diff --git a/_maps/shuttles/infiltrator_basic.dmm b/_maps/shuttles/infiltrator_basic.dmm index 7f9c6ffdadf4f..81affafecd124 100644 --- a/_maps/shuttles/infiltrator_basic.dmm +++ b/_maps/shuttles/infiltrator_basic.dmm @@ -21,7 +21,7 @@ /obj/effect/spawner/structure/window/reinforced/plasma/plastitanium, /obj/machinery/door/poddoor/shutters{ id = "syndieshutters"; - name = "blast shutters" + name = "Blast Shutters" }, /turf/open/floor/plating, /area/shuttle/syndicate/bridge) @@ -58,7 +58,7 @@ /obj/machinery/button/door{ id = "syndieshutters"; name = "Cockpit View Control"; - req_access_txt = "150"; + req_access = list("syndicate"); pixel_y = 24 }, /obj/item/aicard, @@ -206,14 +206,14 @@ "aY" = ( /obj/machinery/door/poddoor{ id = "smindicate"; - name = "outer blast door" + name = "Outer Blast Door" }, /obj/docking_port/mobile/infiltrator, /obj/structure/fans/tiny, /obj/machinery/button/door/directional/north{ id = "smindicate"; name = "external door control"; - req_access_txt = "150" + req_access = list("syndicate") }, /obj/effect/turf_decal/siding/thinplating_new/dark{ dir = 8 @@ -423,12 +423,11 @@ "bK" = ( /obj/effect/turf_decal/siding/thinplating_new/dark/corner, /obj/effect/mapping_helpers/airlock/autoname, -/obj/machinery/door/airlock/hatch{ - req_access_txt = "150" - }, +/obj/machinery/door/airlock/hatch, /obj/effect/turf_decal/siding/thinplating_new{ dir = 8 }, +/obj/effect/mapping_helpers/airlock/access/all/syndicate/general, /turf/open/floor/mineral/plastitanium/red, /area/shuttle/syndicate/medical) "bM" = ( @@ -439,9 +438,8 @@ dir = 8 }, /obj/effect/mapping_helpers/airlock/autoname, -/obj/machinery/door/airlock/hatch{ - req_access_txt = "150" - }, +/obj/machinery/door/airlock/hatch, +/obj/effect/mapping_helpers/airlock/access/all/syndicate/general, /turf/open/floor/mineral/plastitanium/red, /area/shuttle/syndicate/engineering) "bO" = ( @@ -703,13 +701,12 @@ /turf/open/floor/iron/dark/smooth_edge, /area/shuttle/syndicate/engineering) "lm" = ( -/obj/machinery/door/airlock/hatch{ - req_access_txt = "150" - }, +/obj/machinery/door/airlock/hatch, /obj/effect/mapping_helpers/airlock/autoname, /obj/effect/turf_decal/stripes/red/line{ dir = 1 }, +/obj/effect/mapping_helpers/airlock/access/all/syndicate/general, /turf/open/floor/iron/dark, /area/shuttle/syndicate/bridge) "lo" = ( @@ -720,9 +717,8 @@ dir = 4 }, /obj/effect/mapping_helpers/airlock/autoname, -/obj/machinery/door/airlock/hatch{ - req_access_txt = "150" - }, +/obj/machinery/door/airlock/hatch, +/obj/effect/mapping_helpers/airlock/access/all/syndicate/general, /turf/open/floor/mineral/plastitanium/red, /area/shuttle/syndicate/eva) "lJ" = ( @@ -966,7 +962,7 @@ "Ed" = ( /obj/machinery/door/window/survival_pod{ dir = 1; - req_access_txt = "150"; + req_access = list("syndicate"); name = "Telecommunications Centre" }, /obj/effect/turf_decal/siding/red, @@ -993,9 +989,7 @@ /turf/open/floor/mineral/plastitanium/red, /area/shuttle/syndicate/hallway) "Hl" = ( -/obj/machinery/door/airlock/external/ruin{ - req_access_txt = "150" - }, +/obj/machinery/door/airlock/external/ruin, /obj/effect/turf_decal/siding/thinplating_new/dark{ dir = 4 }, @@ -1003,6 +997,7 @@ dir = 1 }, /obj/effect/mapping_helpers/airlock/autoname, +/obj/effect/mapping_helpers/airlock/access/all/syndicate/general, /turf/open/floor/mineral/plastitanium/red, /area/shuttle/syndicate/airlock) "In" = ( @@ -1112,10 +1107,9 @@ /area/shuttle/syndicate/airlock) "Tu" = ( /obj/effect/mapping_helpers/airlock/autoname, -/obj/machinery/door/airlock/hatch{ - req_access_txt = "150" - }, +/obj/machinery/door/airlock/hatch, /obj/effect/turf_decal/stripes/red/line, +/obj/effect/mapping_helpers/airlock/access/all/syndicate/general, /turf/open/floor/iron/dark, /area/shuttle/syndicate/hallway) "TD" = ( diff --git a/_maps/shuttles/labour_box.dmm b/_maps/shuttles/labour_box.dmm index bc56a8a743828..747c8dbf2ee84 100644 --- a/_maps/shuttles/labour_box.dmm +++ b/_maps/shuttles/labour_box.dmm @@ -33,7 +33,7 @@ id = "gulagshuttleflasher"; name = "Flash Control"; pixel_y = -26; - req_access_txt = "1" + req_access = list("security") }, /obj/machinery/light/directional/south, /turf/open/floor/mineral/plastitanium/red, @@ -48,16 +48,16 @@ /area/shuttle/labor) "i" = ( /obj/machinery/door/airlock/titanium{ - name = "Labor Shuttle Airlock"; - req_access_txt = "2" + name = "Labor Shuttle Airlock" }, +/obj/effect/mapping_helpers/airlock/access/all/security/brig, /turf/open/floor/plating, /area/shuttle/labor) "j" = ( /obj/machinery/door/airlock/titanium{ - name = "Labor Shuttle Airlock"; - req_access_txt = "2" + name = "Labor Shuttle Airlock" }, +/obj/effect/mapping_helpers/airlock/access/all/security/brig, /turf/open/floor/mineral/plastitanium/red, /area/shuttle/labor) "k" = ( diff --git a/_maps/shuttles/labour_delta.dmm b/_maps/shuttles/labour_delta.dmm index 171cec10a1f33..94a4750f3d12a 100644 --- a/_maps/shuttles/labour_delta.dmm +++ b/_maps/shuttles/labour_delta.dmm @@ -38,7 +38,7 @@ id = "gulagshuttleflasher"; name = "Flash Control"; pixel_y = -26; - req_access_txt = "1" + req_access = list("security") }, /obj/machinery/light/directional/south, /turf/open/floor/mineral/plastitanium/red, @@ -53,8 +53,7 @@ /area/shuttle/labor) "j" = ( /obj/machinery/door/airlock/shuttle{ - name = "Labor Shuttle Airlock"; - req_access_txt = "2" + name = "Labor Shuttle Airlock" }, /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -62,14 +61,15 @@ /obj/effect/turf_decal/stripes/line{ dir = 4 }, +/obj/effect/mapping_helpers/airlock/access/all/security/brig, /turf/open/floor/plating, /area/shuttle/labor) "k" = ( /obj/machinery/door/airlock/shuttle{ - name = "Labor Shuttle Airlock"; - req_access_txt = "2" + name = "Labor Shuttle Airlock" }, /obj/effect/turf_decal/stripes/line, +/obj/effect/mapping_helpers/airlock/access/all/security/brig, /turf/open/floor/iron/white, /area/shuttle/labor) "l" = ( diff --git a/_maps/shuttles/labour_generic.dmm b/_maps/shuttles/labour_generic.dmm index e6f801e1a4238..a053d9d5fded5 100644 --- a/_maps/shuttles/labour_generic.dmm +++ b/_maps/shuttles/labour_generic.dmm @@ -33,7 +33,7 @@ id = "gulagshuttleflasher"; name = "Flash Control"; pixel_y = -26; - req_access_txt = "1" + req_access = list("security") }, /obj/machinery/light/directional/south, /turf/open/floor/mineral/plastitanium/red, @@ -48,9 +48,9 @@ /area/shuttle/labor) "j" = ( /obj/machinery/door/airlock/titanium{ - name = "Labor Shuttle Airlock"; - req_access_txt = "2" + name = "Labor Shuttle Airlock" }, +/obj/effect/mapping_helpers/airlock/access/all/security/brig, /turf/open/floor/mineral/plastitanium/red, /area/shuttle/labor) "k" = ( @@ -116,9 +116,9 @@ /area/shuttle/labor) "W" = ( /obj/machinery/door/airlock/titanium{ - name = "Labor Shuttle Airlock"; - req_access_txt = "2" + name = "Labor Shuttle Airlock" }, +/obj/effect/mapping_helpers/airlock/access/all/security/brig, /turf/open/floor/mineral/titanium, /area/shuttle/labor) diff --git a/_maps/shuttles/labour_kilo.dmm b/_maps/shuttles/labour_kilo.dmm index 5210fe3676015..c1da0b198e630 100644 --- a/_maps/shuttles/labour_kilo.dmm +++ b/_maps/shuttles/labour_kilo.dmm @@ -42,7 +42,7 @@ id = "gulagshuttleflasher"; name = "Flash Control"; pixel_y = -26; - req_access_txt = "1" + req_access = list("security") }, /obj/machinery/light/directional/south, /obj/effect/turf_decal/tile/neutral, @@ -73,8 +73,7 @@ /area/shuttle/labor) "i" = ( /obj/machinery/door/airlock/titanium{ - name = "Labor Shuttle Airlock"; - req_access_txt = "2" + name = "Labor Shuttle Airlock" }, /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -82,17 +81,18 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/effect/mapping_helpers/airlock/access/all/security/brig, /turf/open/floor/mineral/plastitanium, /area/shuttle/labor) "j" = ( /obj/machinery/door/airlock/titanium{ - name = "Labor Shuttle Airlock"; - req_access_txt = "2" + name = "Labor Shuttle Airlock" }, /obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ dir = 1 }, +/obj/effect/mapping_helpers/airlock/access/all/security/brig, /turf/open/floor/mineral/plastitanium, /area/shuttle/labor) "k" = ( diff --git a/_maps/shuttles/pirate_dutchman.dmm b/_maps/shuttles/pirate_dutchman.dmm index 69dd8f4170c6a..7449e3071fb44 100644 --- a/_maps/shuttles/pirate_dutchman.dmm +++ b/_maps/shuttles/pirate_dutchman.dmm @@ -426,7 +426,7 @@ "sf" = ( /obj/machinery/door/airlock/vault{ color = "#825427"; - name = "ye olde strong door" + name = "Ye Olde Strong Door" }, /obj/effect/mapping_helpers/airlock/cutaiwire, /turf/open/floor/wood/airless, diff --git a/_maps/shuttles/ruin_syndicate_dropship.dmm b/_maps/shuttles/ruin_syndicate_dropship.dmm index 49b84eadcd1c5..314a627e061b6 100644 --- a/_maps/shuttles/ruin_syndicate_dropship.dmm +++ b/_maps/shuttles/ruin_syndicate_dropship.dmm @@ -17,7 +17,7 @@ id = "caravansyndicate3_bolt_starboard"; name = "External Bolt Control"; normaldoorcontrol = 1; - req_access_txt = "150"; + req_access = list("syndicate"); specialfunctions = 4 }, /turf/open/floor/iron/dark, @@ -44,8 +44,7 @@ /obj/machinery/door/airlock/hatch{ id_tag = "caravansyndicate3_bolt_port"; name = "External Airlock"; - normalspeed = 0; - req_access_txt = "150" + normalspeed = 0 }, /obj/docking_port/mobile{ dir = 2; @@ -58,6 +57,7 @@ width = 15 }, /obj/effect/mapping_helpers/airlock/cyclelink_helper, +/obj/effect/mapping_helpers/airlock/access/all/syndicate/general, /turf/open/floor/plating, /area/shuttle/caravan/syndicate3) "ha" = ( @@ -110,7 +110,7 @@ name = "Bridge Blast Door Control"; pixel_x = -16; pixel_y = 5; - req_access_txt = "150" + req_access = list("syndicate") }, /obj/machinery/button/door{ id = "caravansyndicate3_bolt_bridge"; @@ -118,7 +118,7 @@ normaldoorcontrol = 1; pixel_x = -16; pixel_y = -5; - req_access_txt = "150"; + req_access = list("syndicate"); specialfunctions = 4 }, /obj/effect/decal/cleanable/dirt, @@ -232,7 +232,7 @@ id = "caravansyndicate3_bolt_port"; name = "External Bolt Control"; normaldoorcontrol = 1; - req_access_txt = "150"; + req_access = list("syndicate"); specialfunctions = 4 }, /turf/open/floor/iron/dark, @@ -254,13 +254,13 @@ /area/shuttle/caravan/syndicate3) "Da" = ( /obj/machinery/door/airlock/hatch{ - name = "Ready Room"; - req_access_txt = "150" + name = "Ready Room" }, /obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 4 }, /obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/mapping_helpers/airlock/access/all/syndicate/general, /turf/open/floor/iron/dark, /area/shuttle/caravan/syndicate3) "Dt" = ( @@ -353,8 +353,7 @@ lethal = 1; name = "Shuttle turret control"; pixel_y = 34; - req_access = null; - req_access_txt = "150" + req_access = list("syndicate") }, /obj/structure/chair/comfy/shuttle{ dir = 4 @@ -371,12 +370,12 @@ /obj/machinery/door/airlock/hatch{ id_tag = "caravansyndicate3_bolt_starboard"; name = "External Airlock"; - normalspeed = 0; - req_access_txt = "150" + normalspeed = 0 }, /obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 1 }, +/obj/effect/mapping_helpers/airlock/access/all/syndicate/general, /turf/open/floor/plating, /area/shuttle/caravan/syndicate3) "Lq" = ( @@ -397,13 +396,13 @@ /obj/effect/mapping_helpers/airlock/locked, /obj/machinery/door/airlock/hatch{ id_tag = "caravansyndicate3_bolt_bridge"; - name = "Bridge"; - req_access_txt = "150" + name = "Bridge" }, /obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 8 }, /obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/mapping_helpers/airlock/access/all/syndicate/general, /turf/open/floor/iron/dark, /area/shuttle/caravan/syndicate3) "NH" = ( diff --git a/_maps/shuttles/ruin_syndicate_fighter_shiv.dmm b/_maps/shuttles/ruin_syndicate_fighter_shiv.dmm index 2bd889ed524a8..53be8496edc38 100644 --- a/_maps/shuttles/ruin_syndicate_fighter_shiv.dmm +++ b/_maps/shuttles/ruin_syndicate_fighter_shiv.dmm @@ -11,8 +11,7 @@ name = "Shuttle turret control"; pixel_x = 32; pixel_y = -28; - req_access = null; - req_access_txt = "150" + req_access = list("syndicate") }, /obj/structure/cable, /mob/living/simple_animal/hostile/syndicate/ranged/smg/pilot{ @@ -46,7 +45,7 @@ id = "caravansyndicate1_bolt"; name = "External Bolt Control"; normaldoorcontrol = 1; - req_access_txt = "150"; + req_access = list("syndicate"); specialfunctions = 4 }, /turf/open/floor/mineral/plastitanium/red, @@ -62,7 +61,7 @@ dir = 8; name = "Syndicate Fighter APC"; pixel_x = -25; - req_access_txt = "150" + req_access = list("syndicate") }, /obj/machinery/computer/security{ dir = 1; @@ -76,8 +75,7 @@ /obj/machinery/door/airlock/hatch{ id_tag = "caravansyndicate1_bolt"; name = "External Airlock"; - normalspeed = 0; - req_access_txt = "150" + normalspeed = 0 }, /obj/effect/decal/cleanable/dirt, /obj/docking_port/mobile{ @@ -93,6 +91,7 @@ width = 9 }, /obj/structure/cable, +/obj/effect/mapping_helpers/airlock/access/all/syndicate/general, /turf/open/floor/plating, /area/shuttle/caravan/syndicate1) "Jv" = ( diff --git a/_maps/shuttles/starfury_corvette.dmm b/_maps/shuttles/starfury_corvette.dmm index e6185210fa4a0..dbd4f1b4b4982 100644 --- a/_maps/shuttles/starfury_corvette.dmm +++ b/_maps/shuttles/starfury_corvette.dmm @@ -21,14 +21,14 @@ name = "Ship Turret Control"; pixel_x = 32; pixel_y = -2; - req_access = list(150) + req_access = list("syndicate") }, /obj/machinery/button/door{ id = "SBC_corvette_blast"; name = "Corvette Blast Doors"; pixel_x = 32; pixel_y = 8; - req_access_txt = "151" + req_access = list("syndicate_leader") }, /turf/open/floor/iron/dark, /area/shuttle/sbc_corvette) @@ -67,11 +67,11 @@ "aj" = ( /obj/machinery/door/airlock/external{ id_tag = "SBC_corvette_bolt"; - name = "Syndicate Corvette Airlock"; - req_access_txt = "150" + name = "Syndicate Corvette Airlock" }, /obj/docking_port/mobile/syndicate_corvette, /obj/structure/fans/tiny, +/obj/effect/mapping_helpers/airlock/access/all/syndicate/general, /turf/open/floor/plating, /area/shuttle/sbc_corvette) "ak" = ( @@ -212,10 +212,10 @@ "aE" = ( /obj/machinery/door/airlock/external{ id_tag = "SBC_corvette_bolt"; - name = "Syndicate Corvette Airlock"; - req_access_txt = "150" + name = "Syndicate Corvette Airlock" }, /obj/structure/fans/tiny, +/obj/effect/mapping_helpers/airlock/access/all/syndicate/general, /turf/open/floor/plating, /area/shuttle/sbc_corvette) "aF" = ( @@ -251,9 +251,9 @@ /area/shuttle/sbc_corvette) "aK" = ( /obj/machinery/door/airlock/hatch{ - name = "Syndicate Corvette Ready Room"; - req_access_txt = "150" + name = "Syndicate Corvette Ready Room" }, +/obj/effect/mapping_helpers/airlock/access/all/syndicate/general, /turf/open/floor/iron/dark, /area/shuttle/sbc_corvette) "aM" = ( @@ -275,9 +275,9 @@ /area/shuttle/sbc_corvette) "aP" = ( /obj/machinery/door/airlock/hatch{ - name = "Syndicate Corvette Cockpit"; - req_access_txt = "150" + name = "Syndicate Corvette Cockpit" }, +/obj/effect/mapping_helpers/airlock/access/all/syndicate/general, /turf/open/floor/iron/dark, /area/shuttle/sbc_corvette) "aQ" = ( diff --git a/_maps/shuttles/starfury_fighter1.dmm b/_maps/shuttles/starfury_fighter1.dmm index a634851211eec..084328c2b92a2 100644 --- a/_maps/shuttles/starfury_fighter1.dmm +++ b/_maps/shuttles/starfury_fighter1.dmm @@ -75,7 +75,7 @@ name = "Ship Turret Control"; pixel_x = -32; pixel_y = 26; - req_access = list(150) + req_access = list("syndicate") }, /obj/structure/chair/comfy/shuttle{ dir = 1; @@ -90,11 +90,11 @@ "V" = ( /obj/machinery/door/airlock/external{ id_tag = "SBC_fighter1_bolt"; - name = "Syndicate Fighter Airlock"; - req_access_txt = "150" + name = "Syndicate Fighter Airlock" }, /obj/docking_port/mobile/syndicate_fighter/fighter_one, /obj/structure/fans/tiny, +/obj/effect/mapping_helpers/airlock/access/all/syndicate/general, /turf/open/floor/plating, /area/shuttle/sbc_fighter1) "W" = ( diff --git a/_maps/shuttles/starfury_fighter2.dmm b/_maps/shuttles/starfury_fighter2.dmm index 42a6ef0e28506..9ad6a915e3401 100644 --- a/_maps/shuttles/starfury_fighter2.dmm +++ b/_maps/shuttles/starfury_fighter2.dmm @@ -50,7 +50,7 @@ name = "Ship Turret Control"; pixel_x = -32; pixel_y = 26; - req_access = list(150) + req_access = list("syndicate") }, /obj/structure/chair/comfy/shuttle{ dir = 1; @@ -67,11 +67,11 @@ "u" = ( /obj/machinery/door/airlock/external{ id_tag = "SBC_fighter2_bolt"; - name = "Syndicate Fighter Airlock"; - req_access_txt = "150" + name = "Syndicate Fighter Airlock" }, /obj/docking_port/mobile/syndicate_fighter/fighter_two, /obj/structure/fans/tiny, +/obj/effect/mapping_helpers/airlock/access/all/syndicate/general, /turf/open/floor/plating, /area/shuttle/sbc_fighter2) "v" = ( diff --git a/_maps/shuttles/starfury_fighter3.dmm b/_maps/shuttles/starfury_fighter3.dmm index f71f13f3cc701..dd7451c94bf16 100644 --- a/_maps/shuttles/starfury_fighter3.dmm +++ b/_maps/shuttles/starfury_fighter3.dmm @@ -5,10 +5,10 @@ "e" = ( /obj/machinery/door/airlock/external{ id_tag = "SBC_fighter3_bolt"; - name = "Syndicate Fighter Airlock"; - req_access_txt = "150" + name = "Syndicate Fighter Airlock" }, /obj/docking_port/mobile/syndicate_fighter/fighter_three, +/obj/effect/mapping_helpers/airlock/access/all/syndicate/general, /turf/open/floor/plating, /area/shuttle/sbc_fighter3) "f" = ( @@ -53,7 +53,7 @@ name = "Ship Turret Control"; pixel_x = -32; pixel_y = 26; - req_access = list(150) + req_access = list("syndicate") }, /obj/structure/chair/comfy/shuttle{ dir = 1; diff --git a/_maps/shuttles/whiteship_box.dmm b/_maps/shuttles/whiteship_box.dmm index 06b8520297e60..5ae5fdbdf03cd 100644 --- a/_maps/shuttles/whiteship_box.dmm +++ b/_maps/shuttles/whiteship_box.dmm @@ -373,7 +373,7 @@ /area/shuttle/abandoned/crew) "aN" = ( /obj/effect/decal/cleanable/dirt/dust, -/obj/structure/sign/warning/nosmoking{ +/obj/structure/sign/warning/no_smoking{ pixel_y = -30 }, /obj/structure/table, @@ -1611,7 +1611,7 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden{ dir = 4 }, -/obj/structure/sign/warning/nosmoking{ +/obj/structure/sign/warning/no_smoking{ pixel_y = 30 }, /obj/effect/decal/cleanable/dirt, diff --git a/_maps/shuttles/whiteship_cere.dmm b/_maps/shuttles/whiteship_cere.dmm index ea606e13348ed..d0f297f6f5a97 100644 --- a/_maps/shuttles/whiteship_cere.dmm +++ b/_maps/shuttles/whiteship_cere.dmm @@ -7,7 +7,7 @@ /area/shuttle/abandoned) "ac" = ( /obj/machinery/door/airlock/titanium{ - name = "mech bay external airlock" + name = "Mech Bay External Airlock" }, /obj/effect/decal/cleanable/dirt/dust, /obj/docking_port/mobile{ @@ -97,7 +97,7 @@ /area/shuttle/abandoned) "aq" = ( /obj/machinery/door/airlock/titanium{ - name = "mech bay" + name = "Mech Bay" }, /turf/open/floor/mineral/titanium/yellow, /area/shuttle/abandoned) @@ -303,7 +303,7 @@ /area/shuttle/abandoned) "aN" = ( /obj/machinery/door/airlock/titanium{ - name = "cockpit" + name = "Cockpit" }, /obj/effect/decal/cleanable/dirt/dust, /turf/open/floor/mineral/titanium/blue, diff --git a/_maps/shuttles/whiteship_delta.dmm b/_maps/shuttles/whiteship_delta.dmm index a6be9a81cf3e6..8f0dd184c418b 100644 --- a/_maps/shuttles/whiteship_delta.dmm +++ b/_maps/shuttles/whiteship_delta.dmm @@ -998,7 +998,7 @@ /turf/open/floor/iron, /area/shuttle/abandoned/crew) "cc" = ( -/obj/structure/sign/warning/electricshock, +/obj/structure/sign/warning/electric_shock, /turf/closed/wall/mineral/titanium/nodiagonal, /area/shuttle/abandoned/engine) "cd" = ( @@ -1396,22 +1396,6 @@ /obj/structure/cable, /turf/open/floor/iron, /area/shuttle/abandoned/medbay) -"cU" = ( -/obj/effect/turf_decal/bot_white, -/obj/effect/decal/cleanable/dirt/dust, -/obj/structure/table, -/obj/item/stack/sheet/iron/fifty, -/obj/item/storage/toolbox/electrical{ - pixel_x = -3; - pixel_y = 8 - }, -/obj/item/stock_parts/cell/high{ - pixel_x = 3; - pixel_y = -1 - }, -/obj/effect/decal/cleanable/cobweb, -/turf/open/floor/iron/dark, -/area/shuttle/abandoned/medbay) "cV" = ( /obj/effect/turf_decal/bot_white, /obj/effect/decal/cleanable/dirt/dust, @@ -1952,6 +1936,22 @@ /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, /area/shuttle/abandoned/cargo) +"Ch" = ( +/obj/effect/turf_decal/bot_white, +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/table, +/obj/item/stack/sheet/iron/fifty, +/obj/item/storage/toolbox/electrical{ + pixel_x = -3; + pixel_y = 8 + }, +/obj/item/stock_parts/cell/high{ + pixel_x = 3; + pixel_y = -1 + }, +/obj/effect/decal/cleanable/cobweb, +/turf/open/floor/iron/dark, +/area/shuttle/abandoned/medbay) "DZ" = ( /obj/effect/turf_decal/delivery/white, /obj/effect/decal/cleanable/dirt/dust, @@ -1966,7 +1966,7 @@ /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, /area/shuttle/abandoned/cargo) -"FO" = ( +"IO" = ( /obj/effect/decal/cleanable/dirt/dust, /obj/structure/table, /obj/item/toy/cards/deck{ @@ -1974,7 +1974,7 @@ pixel_y = 12 }, /obj/item/toy/cards/cardhand{ - init_cards = list("2 of Diamonds","3 of Clubs"); + cards = list("2 of Diamonds","3 of Clubs"); pixel_x = -5 }, /obj/item/reagent_containers/food/drinks/bottle/beer{ @@ -2366,7 +2366,7 @@ aa aa aa vm -cU +Ch dn vm dS @@ -2450,7 +2450,7 @@ cy "} (20,1,1) = {" af -FO +IO aH bb bu diff --git a/_maps/shuttles/whiteship_donut.dmm b/_maps/shuttles/whiteship_donut.dmm index d27263070c1f5..2ce71650d988e 100644 --- a/_maps/shuttles/whiteship_donut.dmm +++ b/_maps/shuttles/whiteship_donut.dmm @@ -172,14 +172,14 @@ "aF" = ( /obj/effect/decal/cleanable/dirt/dust, /obj/machinery/door/airlock/titanium{ - name = "restroom" + name = "Restroom" }, /turf/open/floor/iron/showroomfloor/airless, /area/shuttle/abandoned) "aG" = ( /obj/effect/decal/cleanable/dirt/dust, /obj/machinery/door/airlock/titanium{ - name = "mech bay" + name = "Mech Bay" }, /turf/open/floor/plating/airless, /area/shuttle/abandoned) @@ -282,9 +282,9 @@ "aW" = ( /obj/effect/decal/cleanable/dirt/dust, /obj/machinery/door/airlock/titanium{ - name = "Cockpit"; - req_access_txt = "109" + name = "Cockpit" }, +/obj/effect/mapping_helpers/airlock/access/all/admin/captain, /obj/effect/mapping_helpers/airlock/locked, /turf/open/floor/plating/airless, /area/shuttle/abandoned) diff --git a/_maps/shuttles/whiteship_kilo.dmm b/_maps/shuttles/whiteship_kilo.dmm index cf95736d5e501..6d011258f2933 100644 --- a/_maps/shuttles/whiteship_kilo.dmm +++ b/_maps/shuttles/whiteship_kilo.dmm @@ -78,7 +78,7 @@ /obj/effect/spawner/structure/window/reinforced/shuttle, /obj/machinery/door/poddoor{ id = "whiteship_windows"; - name = "Exterior Window Blast door" + name = "Exterior Window Blast Door" }, /turf/open/floor/plating, /area/shuttle/abandoned/cargo) @@ -199,7 +199,7 @@ /obj/effect/turf_decal/bot_white, /obj/machinery/door/poddoor{ id = "whiteship_port"; - name = "NTMS-037 Bay Blast door" + name = "NTMS-037 Bay Blast Door" }, /obj/machinery/conveyor{ id = "NTMSLoad2"; @@ -225,7 +225,7 @@ /obj/effect/spawner/structure/window/reinforced/shuttle, /obj/machinery/door/poddoor{ id = "whiteship_windows"; - name = "Exterior Window Blast door" + name = "Exterior Window Blast Door" }, /turf/open/floor/plating, /area/shuttle/abandoned/engine) @@ -393,7 +393,7 @@ /turf/open/floor/plating, /area/shuttle/abandoned/cargo) "aK" = ( -/obj/structure/sign/warning/enginesafety, +/obj/structure/sign/warning/engine_safety, /turf/closed/wall/mineral/titanium/nodiagonal, /area/shuttle/abandoned/engine) "aL" = ( @@ -442,7 +442,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 5 }, -/obj/structure/sign/warning/electricshock{ +/obj/structure/sign/warning/electric_shock{ pixel_y = 32 }, /obj/machinery/airalarm/all_access{ @@ -951,7 +951,7 @@ /obj/effect/spawner/structure/window/reinforced/shuttle, /obj/machinery/door/poddoor{ id = "whiteship_bridge"; - name = "Cockpit Emergency Blast door" + name = "Cockpit Emergency Blast Door" }, /turf/open/floor/plating, /area/shuttle/abandoned/bridge) @@ -1199,7 +1199,7 @@ /obj/effect/decal/cleanable/cobweb/cobweb2, /obj/effect/decal/cleanable/dirt, /obj/item/trash/syndi_cakes, -/obj/item/organ/stomach, +/obj/item/organ/internal/stomach, /obj/machinery/firealarm/directional/north, /obj/machinery/light_switch/directional/east, /turf/open/floor/iron/showroomfloor, @@ -1242,7 +1242,7 @@ /obj/effect/spawner/structure/window/reinforced/shuttle, /obj/machinery/door/poddoor{ id = "whiteship_windows"; - name = "Exterior Window Blast door" + name = "Exterior Window Blast Door" }, /turf/open/floor/plating, /area/shuttle/abandoned/crew) @@ -1691,7 +1691,7 @@ /obj/effect/spawner/structure/window/reinforced/shuttle, /obj/machinery/door/poddoor{ id = "whiteship_windows"; - name = "Exterior Window Blast door" + name = "Exterior Window Blast Door" }, /turf/open/floor/plating, /area/shuttle/abandoned/bar) @@ -1707,7 +1707,7 @@ /obj/effect/turf_decal/bot_white, /obj/machinery/door/poddoor{ id = "whiteship_port"; - name = "NTMS-037 Bay Blast door" + name = "NTMS-037 Bay Blast Door" }, /obj/machinery/conveyor{ dir = 1; diff --git a/_maps/shuttles/whiteship_tram.dmm b/_maps/shuttles/whiteship_tram.dmm index 6c83b1c0096cf..f7dde4430bc48 100644 --- a/_maps/shuttles/whiteship_tram.dmm +++ b/_maps/shuttles/whiteship_tram.dmm @@ -77,7 +77,7 @@ /turf/open/floor/iron/smooth_large, /area/shuttle/abandoned/engine) "ak" = ( -/obj/structure/sign/warning/electricshock, +/obj/structure/sign/warning/electric_shock, /turf/closed/wall/mineral/plastitanium/nodiagonal, /area/shuttle/abandoned/engine) "am" = ( @@ -203,7 +203,7 @@ /turf/open/floor/mineral/titanium/blue/airless, /area/shuttle/abandoned/cargo) "aD" = ( -/obj/structure/sign/warning/nosmoking/circle, +/obj/structure/sign/warning/no_smoking/circle, /turf/closed/wall/mineral/plastitanium/nodiagonal, /area/shuttle/abandoned/cargo) "aE" = ( @@ -284,7 +284,7 @@ /turf/open/floor/pod, /area/shuttle/abandoned/cargo) "aT" = ( -/obj/structure/sign/warning/securearea, +/obj/structure/sign/warning/secure_area, /turf/closed/wall/mineral/titanium/survival/nodiagonal, /area/shuttle/abandoned/cargo) "aU" = ( @@ -315,7 +315,7 @@ /turf/open/floor/plating/airless, /area/shuttle/abandoned/engine) "aY" = ( -/obj/structure/sign/warning/chemdiamond, +/obj/structure/sign/warning/chem_diamond, /turf/closed/wall/mineral/titanium/survival/nodiagonal, /area/shuttle/abandoned/cargo) "aZ" = ( @@ -953,7 +953,7 @@ /turf/open/floor/iron/dark/textured_large, /area/shuttle/abandoned/bridge) "dl" = ( -/obj/structure/sign/warning/nosmoking/circle, +/obj/structure/sign/warning/no_smoking/circle, /turf/closed/wall/mineral/titanium/nodiagonal, /area/shuttle/abandoned/bridge) "dm" = ( diff --git a/_maps/templates/battlecruiser_starfury.dmm b/_maps/templates/battlecruiser_starfury.dmm index a4daec220e807..d5f6d06e75af6 100644 --- a/_maps/templates/battlecruiser_starfury.dmm +++ b/_maps/templates/battlecruiser_starfury.dmm @@ -75,7 +75,7 @@ active = 1; anchored = 1; locked = 1; - req_access = list(150) + req_access = list("syndicate") }, /turf/open/floor/plating, /area/shuttle/sbc_starfury) @@ -126,7 +126,7 @@ active = 1; anchored = 1; locked = 1; - req_access = list(150) + req_access = list("syndicate") }, /turf/open/floor/plating, /area/shuttle/sbc_starfury) @@ -381,14 +381,14 @@ dir = 4 }, /obj/machinery/airalarm/directional/west{ - req_access = list(150) + req_access = list("syndicate") }, /obj/machinery/light/directional/west, /obj/machinery/shieldgen{ active = 1; anchored = 1; locked = 1; - req_access = list(150) + req_access = list("syndicate") }, /turf/open/floor/plating, /area/shuttle/sbc_starfury) @@ -399,14 +399,14 @@ name = "Bridge Lockdown"; normaldoorcontrol = 1; pixel_x = -6; - req_access_txt = "151"; + req_access = list("syndicate_leader"); specialfunctions = 4 }, /obj/machinery/button/door{ id = "syndie_battlecruier_bridge_blast"; name = "Bridge Blast Doors"; pixel_x = 6; - req_access_txt = "151" + req_access = list("syndicate_leader") }, /obj/structure/window/reinforced/survival_pod{ dir = 8 @@ -471,7 +471,7 @@ active = 1; anchored = 1; locked = 1; - req_access = list(150) + req_access = list("syndicate") }, /turf/open/floor/plating, /area/shuttle/sbc_starfury) @@ -485,7 +485,7 @@ /turf/open/floor/plating, /area/shuttle/sbc_starfury) "by" = ( -/obj/structure/sign/warning/securearea, +/obj/structure/sign/warning/secure_area, /turf/closed/wall/mineral/plastitanium/nodiagonal, /area/shuttle/sbc_starfury) "bB" = ( @@ -633,9 +633,9 @@ /area/shuttle/sbc_starfury) "ce" = ( /obj/machinery/door/airlock/centcom{ - name = "Weapon Bay 2"; - req_access_txt = "150" + name = "Weapon Bay 2" }, +/obj/effect/mapping_helpers/airlock/access/all/syndicate/general, /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/effect/mapping_helpers/airlock/cutaiwire, @@ -690,9 +690,9 @@ /area/shuttle/sbc_starfury) "co" = ( /obj/machinery/door/airlock/centcom{ - name = "Weapon Bay 3"; - req_access_txt = "150" + name = "Weapon Bay 3" }, +/obj/effect/mapping_helpers/airlock/access/all/syndicate/general, /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/effect/mapping_helpers/airlock/cutaiwire, @@ -708,9 +708,9 @@ /area/shuttle/sbc_starfury) "cs" = ( /obj/machinery/door/airlock/centcom{ - name = "Weapon Bay 1"; - req_access_txt = "150" + name = "Weapon Bay 1" }, +/obj/effect/mapping_helpers/airlock/access/all/syndicate/general, /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/effect/mapping_helpers/airlock/cutaiwire, @@ -719,9 +719,9 @@ "ct" = ( /obj/machinery/door/airlock/centcom{ id_tag = "syndie_battlecruiser_bridge_bolt"; - name = "Weapon Bays Access"; - req_access_txt = "150" + name = "Weapon Bays Access" }, +/obj/effect/mapping_helpers/airlock/access/all/syndicate/general, /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/effect/mapping_helpers/airlock/cutaiwire, @@ -744,7 +744,7 @@ /obj/effect/turf_decal/bot_white{ color = "#00A2FF" }, -/obj/structure/sign/warning/coldtemp{ +/obj/structure/sign/warning/cold_temp{ pixel_y = 32 }, /turf/open/floor/iron/white/textured_large, @@ -759,9 +759,9 @@ "cB" = ( /obj/machinery/door/airlock/centcom{ id_tag = "syndie_battlecruiser_bridge_bolt"; - name = "Bridge"; - req_access_txt = "150" + name = "Bridge" }, +/obj/effect/mapping_helpers/airlock/access/all/syndicate/general, /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -783,9 +783,9 @@ /area/shuttle/sbc_starfury) "cG" = ( /obj/machinery/door/airlock/centcom{ - name = "Weapon Bays Access"; - req_access_txt = "150" + name = "Weapon Bays Access" }, +/obj/effect/mapping_helpers/airlock/access/all/syndicate/general, /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/effect/mapping_helpers/airlock/cutaiwire, @@ -793,9 +793,9 @@ /area/shuttle/sbc_starfury) "cH" = ( /obj/machinery/door/airlock/centcom{ - name = "Weapon Bay 4"; - req_access_txt = "150" + name = "Weapon Bay 4" }, +/obj/effect/mapping_helpers/airlock/access/all/syndicate/general, /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/effect/mapping_helpers/airlock/cutaiwire, @@ -817,8 +817,8 @@ /obj/item/razor, /obj/machinery/button/door/directional/west{ id = "starfury_surgery_shutters"; - name = "privacy shutters"; - req_access_txt = "150" + name = "Privacy Shutters"; + req_access = list("syndicate") }, /obj/effect/turf_decal/siding/blue, /turf/open/floor/iron/white, @@ -876,7 +876,7 @@ /obj/item/defibrillator/compact/combat/loaded, /obj/item/gun/syringe/rapidsyringe, /obj/machinery/airalarm/directional/east{ - req_access = list(150) + req_access = list("syndicate") }, /turf/open/floor/iron/white/smooth_large, /area/shuttle/sbc_starfury) @@ -934,8 +934,8 @@ /area/shuttle/sbc_starfury) "dk" = ( /obj/machinery/door/window/brigdoor/left/directional/north{ - name = "command desk"; - req_access_txt = "151" + name = "Command Desk"; + req_access = list("syndicate_leader") }, /obj/effect/turf_decal/siding/blue{ dir = 1 @@ -967,7 +967,7 @@ active = 1; anchored = 1; locked = 1; - req_access = list(150) + req_access = list("syndicate") }, /turf/open/floor/plating, /area/shuttle/sbc_starfury) @@ -998,9 +998,9 @@ /area/shuttle/sbc_starfury) "du" = ( /obj/machinery/door/airlock/medical{ - name = "Operating Theatre"; - req_access_txt = "150" + name = "Operating Theatre" }, +/obj/effect/mapping_helpers/airlock/access/all/syndicate/general, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/door/firedoor, @@ -1011,7 +1011,7 @@ "dx" = ( /obj/structure/cable, /obj/machinery/airalarm/directional/south{ - req_access = list(150) + req_access = list("syndicate") }, /turf/open/floor/plating, /area/shuttle/sbc_starfury) @@ -1023,7 +1023,7 @@ active = 1; anchored = 1; locked = 1; - req_access = list(150) + req_access = list("syndicate") }, /turf/open/floor/plating, /area/shuttle/sbc_starfury) @@ -1134,7 +1134,7 @@ /turf/open/floor/iron/dark, /area/shuttle/sbc_starfury) "dO" = ( -/obj/structure/sign/warning/securearea{ +/obj/structure/sign/warning/secure_area{ desc = "A warning sign which reads 'KEEP CLEAR: SHUTTLE BAY'"; icon_state = "space"; layer = 4; @@ -1145,7 +1145,7 @@ /turf/open/floor/iron/dark, /area/shuttle/sbc_starfury) "dS" = ( -/obj/structure/sign/warning/securearea{ +/obj/structure/sign/warning/secure_area{ desc = "A warning sign which reads 'KEEP CLEAR: SHUTTLE BAY'"; icon_state = "space"; layer = 4; @@ -1167,7 +1167,7 @@ /obj/machinery/door/airlock/centcom{ id_tag = "syndie_battlecruiser_bridge_bolt"; name = "Shuttle Bay"; - req_access_txt = "150" + req_access = list("syndicate") }, /obj/machinery/door/firedoor/heavy, /obj/effect/mapping_helpers/airlock/cutaiwire, @@ -1180,7 +1180,7 @@ /obj/machinery/door/airlock/centcom{ id_tag = "syndie_battlecruiser_bridge_bolt"; name = "Shuttle Bay"; - req_access_txt = "150" + req_access = list("syndicate") }, /obj/machinery/door/firedoor/heavy, /obj/effect/mapping_helpers/airlock/cutaiwire, @@ -1259,7 +1259,7 @@ /obj/machinery/door/airlock/centcom{ id_tag = "syndie_battlecruiser_bridge_bolt"; name = "Shuttle Bay"; - req_access_txt = "150" + req_access = list("syndicate") }, /obj/machinery/door/firedoor/heavy, /obj/effect/mapping_helpers/airlock/cutaiwire, @@ -1269,7 +1269,7 @@ /turf/open/floor/pod/light, /area/shuttle/sbc_starfury) "ei" = ( -/obj/structure/sign/warning/securearea{ +/obj/structure/sign/warning/secure_area{ desc = "A warning sign which reads 'EXTERNAL AIRSHIELD'"; icon_state = "space"; layer = 4; @@ -1291,7 +1291,7 @@ /area/shuttle/sbc_starfury) "er" = ( /obj/machinery/airalarm/directional/north{ - req_access = list(150) + req_access = list("syndicate") }, /obj/machinery/light/directional/north, /turf/open/floor/pod/dark, @@ -1304,7 +1304,7 @@ /turf/open/floor/pod/dark, /area/shuttle/sbc_starfury) "eu" = ( -/obj/structure/sign/warning/securearea{ +/obj/structure/sign/warning/secure_area{ desc = "A warning sign which reads 'EXTERNAL AIRSHIELD'"; icon_state = "space"; layer = 4; @@ -1486,7 +1486,7 @@ /turf/open/floor/pod/dark, /area/shuttle/sbc_starfury) "eT" = ( -/obj/structure/sign/warning/securearea{ +/obj/structure/sign/warning/secure_area{ desc = "A warning sign which reads 'EXTERNAL AIRSHIELD'"; icon_state = "space"; layer = 4; @@ -1513,7 +1513,7 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, /obj/machinery/airalarm/directional/south{ - req_access = list(150) + req_access = list("syndicate") }, /obj/machinery/light/directional/south, /turf/open/floor/pod/dark, @@ -1560,7 +1560,7 @@ /turf/open/floor/pod/dark, /area/shuttle/sbc_starfury) "fd" = ( -/obj/structure/sign/warning/securearea{ +/obj/structure/sign/warning/secure_area{ desc = "A warning sign which reads 'EXTERNAL AIRSHIELD'"; icon_state = "space"; layer = 4; @@ -1779,9 +1779,9 @@ /area/shuttle/sbc_starfury) "fD" = ( /obj/machinery/door/airlock/centcom{ - name = "Shuttle Bay"; - req_access_txt = "150" + name = "Shuttle Bay" }, +/obj/effect/mapping_helpers/airlock/access/all/syndicate/general, /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -1791,18 +1791,18 @@ /area/shuttle/sbc_starfury) "fF" = ( /obj/machinery/door/airlock/centcom{ - name = "Shuttle Bay"; - req_access_txt = "150" + name = "Shuttle Bay" }, +/obj/effect/mapping_helpers/airlock/access/all/syndicate/general, /obj/machinery/door/firedoor/heavy, /obj/effect/mapping_helpers/airlock/cutaiwire, /turf/open/floor/pod/light, /area/shuttle/sbc_starfury) "fG" = ( /obj/machinery/door/airlock/centcom{ - name = "Shuttle Bay"; - req_access_txt = "150" + name = "Shuttle Bay" }, +/obj/effect/mapping_helpers/airlock/access/all/syndicate/general, /obj/structure/disposalpipe/segment, /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -1821,7 +1821,7 @@ "fV" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, /obj/machinery/airalarm/directional/north{ - req_access = list(150) + req_access = list("syndicate") }, /obj/machinery/light/small/directional/north, /turf/open/floor/mineral/plastitanium, @@ -1836,7 +1836,7 @@ /turf/open/floor/iron, /area/shuttle/sbc_starfury) "gp" = ( -/obj/structure/sign/warning/securearea{ +/obj/structure/sign/warning/secure_area{ desc = "A warning sign which reads 'KEEP CLEAR: SHUTTLE BAY'"; icon_state = "space"; layer = 4; @@ -1876,7 +1876,7 @@ /turf/open/floor/mineral/plastitanium/red, /area/shuttle/sbc_starfury) "gC" = ( -/obj/structure/sign/warning/securearea{ +/obj/structure/sign/warning/secure_area{ desc = "A warning sign which reads 'KEEP CLEAR: SHUTTLE BAY'"; icon_state = "space"; layer = 4; @@ -1982,9 +1982,9 @@ /area/shuttle/sbc_starfury) "gT" = ( /obj/machinery/door/airlock{ - name = "Crew Cabin 1"; - req_access_txt = "150" + name = "Crew Cabin 1" }, +/obj/effect/mapping_helpers/airlock/access/all/syndicate/general, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/effect/mapping_helpers/airlock/cutaiwire, @@ -1993,7 +1993,7 @@ "gV" = ( /obj/machinery/door/airlock{ name = "Crew Cabin 3"; - req_access_txt = "150" + req_access = list("syndicate") }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -2063,7 +2063,7 @@ anchored = 1; icon_state = "tac"; name = "Explosives Locker"; - req_access_txt = "151" + req_access = list("syndicate_leader") }, /obj/item/storage/belt/grenade/full, /obj/item/grenade/syndieminibomb{ @@ -2205,7 +2205,7 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/airalarm/directional/north{ - req_access = list(150) + req_access = list("syndicate") }, /turf/open/floor/iron, /area/shuttle/sbc_starfury) @@ -2286,7 +2286,7 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/airalarm/directional/north{ - req_access = list(150) + req_access = list("syndicate") }, /obj/structure/cable, /turf/open/floor/iron/dark, @@ -2316,7 +2316,7 @@ /obj/item/clothing/mask/surgical, /obj/item/clothing/suit/apron/surgical, /obj/machinery/airalarm/directional/north{ - req_access_txt = "150" + req_access = list("syndicate") }, /obj/machinery/light/directional/north, /obj/effect/turf_decal/siding/blue, @@ -2331,7 +2331,7 @@ /obj/machinery/button/door/directional/north{ id = "syndie_battlecruiser_mech"; name = "Mech Storage Shutters"; - req_access_txt = "151" + req_access = list("syndicate_leader") }, /obj/machinery/light/directional/north, /turf/open/floor/pod/dark, @@ -2347,7 +2347,7 @@ anchored = 1; icon_state = "tac"; name = "Ammunitions Locker"; - req_access_txt = "150" + req_access = list("syndicate") }, /obj/item/ammo_box/a40mm{ icon_state = "40mm-4" @@ -2484,9 +2484,9 @@ /obj/effect/mapping_helpers/airlock/locked, /obj/machinery/door/airlock/highsecurity{ id_tag = "syndie_battlecruiser_armory"; - name = "Starfury Armory"; - req_access_txt = "150" + name = "Starfury Armory" }, +/obj/effect/mapping_helpers/airlock/access/all/syndicate/general, /obj/effect/mapping_helpers/airlock/cutaiwire, /turf/open/floor/iron/dark, /area/shuttle/sbc_starfury) @@ -2528,7 +2528,7 @@ anchored = 1; icon_state = "tac"; name = "Ammunitions Locker"; - req_access_txt = "150" + req_access = list("syndicate") }, /obj/item/ammo_box/c10mm{ pixel_y = 4 @@ -2599,9 +2599,9 @@ /area/shuttle/sbc_starfury) "ig" = ( /obj/machinery/door/airlock{ - name = "Crew Cabin 2"; - req_access_txt = "150" + name = "Crew Cabin 2" }, +/obj/effect/mapping_helpers/airlock/access/all/syndicate/general, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/effect/mapping_helpers/airlock/cutaiwire, @@ -2616,9 +2616,9 @@ /area/shuttle/sbc_starfury) "ii" = ( /obj/machinery/door/airlock{ - name = "Captain's Quarters"; - req_access_txt = "151" + name = "Captain's Quarters" }, +/obj/effect/mapping_helpers/airlock/access/all/syndicate/leader, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/effect/mapping_helpers/airlock/cutaiwire, @@ -2667,7 +2667,7 @@ id = "syndie_battlecruiser_armory"; name = "Armory Bolt Control"; normaldoorcontrol = 1; - req_access_txt = "151"; + req_access = list("syndicate_leader"); specialfunctions = 4 }, /turf/open/floor/iron/dark, @@ -2694,7 +2694,7 @@ layer = 2.9 }, /obj/machinery/airalarm/directional/east{ - req_access = list(150) + req_access = list("syndicate") }, /obj/machinery/light/directional/east, /obj/item/storage/belt/military, @@ -2728,11 +2728,11 @@ anchored = 1; icon_state = "hos"; name = "Captain's Locker"; - req_access_txt = "151" + req_access = list("syndicate_leader") }, /obj/item/storage/lockbox/medal{ req_access = null; - req_access_txt = "151" + req_access = list("syndicate_leader") }, /obj/item/ammo_box/a357{ icon_state = "357-7"; @@ -2824,7 +2824,7 @@ dir = 1 }, /obj/machinery/airalarm/directional/south{ - req_access = list(150) + req_access = list("syndicate") }, /obj/machinery/light/small/directional/south, /turf/open/floor/mineral/plastitanium, @@ -2869,7 +2869,7 @@ pixel_x = -5 }, /obj/machinery/airalarm/directional/east{ - req_access = list(150) + req_access = list("syndicate") }, /turf/open/floor/carpet, /area/shuttle/sbc_starfury) @@ -2983,9 +2983,9 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/door/airlock/engineering{ - name = "Engineering Bay"; - req_access_txt = "150" + name = "Engineering Bay" }, +/obj/effect/mapping_helpers/airlock/access/all/syndicate/general, /obj/machinery/door/firedoor/heavy, /obj/effect/mapping_helpers/airlock/cutaiwire, /turf/open/floor/iron/smooth, @@ -2993,9 +2993,9 @@ "iQ" = ( /obj/effect/turf_decal/bot, /obj/machinery/door/airlock/engineering{ - name = "Engineering Bay"; - req_access_txt = "150" + name = "Engineering Bay" }, +/obj/effect/mapping_helpers/airlock/access/all/syndicate/general, /obj/machinery/door/firedoor/heavy, /obj/effect/mapping_helpers/airlock/cutaiwire, /turf/open/floor/iron/smooth, @@ -3003,7 +3003,7 @@ "iT" = ( /obj/structure/closet/secure_closet/engineering_electrical{ req_access = null; - req_access_txt = "150" + req_access = list("syndicate") }, /obj/effect/turf_decal/bot/right, /turf/open/floor/iron/smooth, @@ -3011,11 +3011,11 @@ "iU" = ( /obj/structure/closet/secure_closet/engineering_welding{ req_access = null; - req_access_txt = "150" + req_access = list("syndicate") }, /obj/effect/turf_decal/bot/right, /obj/machinery/airalarm/directional/north{ - req_access = list(150) + req_access = list("syndicate") }, /turf/open/floor/iron/smooth, /area/shuttle/sbc_starfury) @@ -3112,9 +3112,9 @@ /area/shuttle/sbc_starfury) "jk" = ( /obj/machinery/door/airlock/engineering/glass{ - name = "Engineering Storage"; - req_access_txt = "150" + name = "Engineering Storage" }, +/obj/effect/mapping_helpers/airlock/access/all/syndicate/general, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/door/firedoor, @@ -3157,9 +3157,9 @@ /area/shuttle/sbc_starfury) "jz" = ( /obj/machinery/door/airlock/engineering{ - name = "SMES Room"; - req_access_txt = "150" + name = "SMES Room" }, +/obj/effect/mapping_helpers/airlock/access/all/syndicate/general, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/door/firedoor, @@ -3199,7 +3199,7 @@ /turf/open/floor/mineral/plastitanium, /area/shuttle/sbc_starfury) "jK" = ( -/obj/structure/sign/warning/electricshock{ +/obj/structure/sign/warning/electric_shock{ pixel_y = 32 }, /obj/machinery/power/port_gen/pacman/super, @@ -3240,7 +3240,7 @@ }, /obj/effect/turf_decal/bot, /obj/structure/cable, -/obj/structure/sign/warning/nosmoking{ +/obj/structure/sign/warning/no_smoking{ pixel_y = 32 }, /turf/open/floor/engine, @@ -3248,9 +3248,9 @@ "kb" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, /obj/machinery/door/airlock/engineering{ - name = "Engineering Bay"; - req_access_txt = "150" + name = "Engineering Bay" }, +/obj/effect/mapping_helpers/airlock/access/all/syndicate/general, /obj/machinery/door/firedoor/heavy, /obj/effect/mapping_helpers/airlock/cutaiwire, /turf/open/floor/iron/smooth, @@ -3299,9 +3299,9 @@ /obj/machinery/door/airlock/engineering/glass{ heat_proof = 1; id_tag = "syndie_battlecruiser_smbolt"; - name = "Supermatter Chamber"; - req_access_txt = "150" + name = "Supermatter Chamber" }, +/obj/effect/mapping_helpers/airlock/access/all/syndicate/general, /obj/structure/barricade/wooden/crude, /turf/open/floor/engine, /area/shuttle/sbc_starfury) @@ -3376,14 +3376,14 @@ dir = 4 }, /obj/machinery/airalarm/directional/west{ - req_access = list(150) + req_access = list("syndicate") }, /turf/open/floor/iron, /area/shuttle/sbc_starfury) "kq" = ( /obj/machinery/door/window/brigdoor/right/directional/east{ name = "Medbay Storage"; - req_access_txt = "150" + req_access = list("syndicate") }, /obj/structure/cable, /obj/effect/turf_decal/siding/blue{ @@ -3440,7 +3440,7 @@ /obj/structure/closet/toolcloset, /obj/structure/window/reinforced/survival_pod, /obj/machinery/airalarm/directional/east{ - req_access = list(150) + req_access = list("syndicate") }, /turf/open/floor/iron/dark, /area/shuttle/sbc_starfury) @@ -3493,7 +3493,7 @@ /obj/machinery/button/door/directional/north{ id = "syndie_battlecruiser_sm"; name = "engine shutters"; - req_access_txt = "150" + req_access = list("syndicate") }, /turf/open/floor/iron/dark, /area/shuttle/sbc_starfury) @@ -3524,14 +3524,14 @@ cycle_id = "starfury_left" }, /obj/machinery/door/airlock/external{ - name = "Starfury Port External Access"; - req_access_txt = "150" + name = "Starfury Port External Access" }, +/obj/effect/mapping_helpers/airlock/access/all/syndicate/general, /obj/effect/mapping_helpers/airlock/cutaiwire, /turf/open/floor/plating, /area/shuttle/sbc_starfury) "kN" = ( -/obj/structure/sign/warning/securearea{ +/obj/structure/sign/warning/secure_area{ desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; @@ -3607,7 +3607,7 @@ /turf/open/floor/mineral/plastitanium, /area/shuttle/sbc_starfury) "lf" = ( -/obj/structure/sign/warning/securearea{ +/obj/structure/sign/warning/secure_area{ desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; @@ -3770,9 +3770,9 @@ /area/shuttle/sbc_starfury) "lA" = ( /obj/machinery/door/airlock/engineering/glass{ - name = "Emitter Room"; - req_access_txt = "150" + name = "Emitter Room" }, +/obj/effect/mapping_helpers/airlock/access/all/syndicate/general, /obj/structure/cable, /obj/structure/barricade/wooden/crude, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -4042,9 +4042,9 @@ cycle_id = "starfury_left" }, /obj/machinery/door/airlock/external{ - name = "Starfury Port External Access"; - req_access_txt = "150" + name = "Starfury Port External Access" }, +/obj/effect/mapping_helpers/airlock/access/all/syndicate/general, /obj/effect/mapping_helpers/airlock/cutaiwire, /obj/structure/fans/tiny/invisible, /turf/open/floor/plating, @@ -4133,9 +4133,9 @@ }, /obj/machinery/door/airlock/centcom{ id_tag = "syndie_battlecruiser_bridge_bolt"; - name = "Bridge"; - req_access_txt = "150" + name = "Bridge" }, +/obj/effect/mapping_helpers/airlock/access/all/syndicate/general, /obj/effect/turf_decal/tile/neutral/fourcorners, /obj/effect/mapping_helpers/airlock/cutaiwire, /turf/open/floor/iron/dark, @@ -4147,9 +4147,9 @@ /area/shuttle/sbc_starfury) "pQ" = ( /obj/machinery/door/airlock/maintenance{ - name = "Starfury Engineering Maintenance"; - req_access_txt = "150" + name = "Starfury Engineering Maintenance" }, +/obj/effect/mapping_helpers/airlock/access/all/syndicate/general, /obj/effect/mapping_helpers/airlock/cutaiwire, /turf/open/floor/plating, /area/shuttle/sbc_starfury) @@ -4213,9 +4213,9 @@ /obj/structure/barricade/wooden/crude, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/door/airlock/engineering/glass{ - name = "Emitter Room"; - req_access_txt = "150" + name = "Emitter Room" }, +/obj/effect/mapping_helpers/airlock/access/all/syndicate/general, /turf/open/floor/plating, /area/shuttle/sbc_starfury) "rB" = ( @@ -4229,7 +4229,7 @@ id = "syndie_battlecruiser_armory"; name = "Armory Bolt Control"; normaldoorcontrol = 1; - req_access_txt = "151"; + req_access = list("syndicate_leader"); specialfunctions = 4 }, /turf/open/floor/pod/dark, @@ -4471,7 +4471,7 @@ }, /obj/effect/turf_decal/tile/neutral/fourcorners, /obj/machinery/airalarm/directional/east{ - req_access = list(150) + req_access = list("syndicate") }, /turf/open/floor/iron/dark, /area/shuttle/sbc_starfury) @@ -4490,9 +4490,9 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/door/airlock/engineering{ - name = "Engineering Bay"; - req_access_txt = "150" + name = "Engineering Bay" }, +/obj/effect/mapping_helpers/airlock/access/all/syndicate/general, /obj/machinery/door/firedoor/heavy, /obj/effect/mapping_helpers/airlock/cutaiwire, /turf/open/floor/iron/smooth, @@ -4519,7 +4519,7 @@ }, /obj/effect/turf_decal/tile/neutral/fourcorners, /obj/machinery/airalarm/directional/west{ - req_access = list(150) + req_access = list("syndicate") }, /turf/open/floor/iron/dark, /area/shuttle/sbc_starfury) @@ -4613,7 +4613,7 @@ /obj/effect/turf_decal/bot, /obj/structure/cable, /obj/machinery/airalarm/directional/north{ - req_access = list(150) + req_access = list("syndicate") }, /turf/open/floor/engine, /area/shuttle/sbc_starfury) @@ -4665,9 +4665,9 @@ /obj/machinery/door/firedoor, /obj/machinery/door/airlock/centcom{ id_tag = "syndie_battlecruiser_bridge_bolt"; - name = "Bridge"; - req_access_txt = "150" + name = "Bridge" }, +/obj/effect/mapping_helpers/airlock/access/all/syndicate/general, /obj/effect/turf_decal/tile/neutral/fourcorners, /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -4678,9 +4678,9 @@ "Fc" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/door/airlock/maintenance{ - name = "Engineering Maintenance"; - req_access_txt = "150" + name = "Engineering Maintenance" }, +/obj/effect/mapping_helpers/airlock/access/all/syndicate/general, /obj/effect/mapping_helpers/airlock/cutaiwire, /turf/open/floor/plating, /area/shuttle/sbc_starfury) @@ -4734,7 +4734,7 @@ icon_state = "control_stun"; name = "Ship Turret Control"; pixel_y = 4; - req_access = 150 + req_access = list("syndicate") }, /obj/structure/table/reinforced, /obj/machinery/newscaster/directional/south, @@ -4743,9 +4743,9 @@ "Gm" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/centcom{ - name = "E.V.A. Equipment"; - req_access_txt = "150" + name = "E.V.A. Equipment" }, +/obj/effect/mapping_helpers/airlock/access/all/syndicate/general, /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -4806,9 +4806,9 @@ cycle_id = "starfury_right" }, /obj/machinery/door/airlock/external{ - name = "Starfury Starboard External Access"; - req_access_txt = "150" + name = "Starfury Starboard External Access" }, +/obj/effect/mapping_helpers/airlock/access/all/syndicate/general, /obj/effect/mapping_helpers/airlock/cutaiwire, /obj/structure/fans/tiny/invisible, /turf/open/floor/plating, @@ -4968,7 +4968,7 @@ "LN" = ( /obj/machinery/door/window/brigdoor/left/directional/east{ name = "Medbay Storage"; - req_access_txt = "150" + req_access = list("syndicate") }, /obj/effect/turf_decal/siding/blue{ dir = 4 @@ -5064,7 +5064,7 @@ anchored = 1; dir = 1 }, -/obj/structure/sign/warning/electricshock{ +/obj/structure/sign/warning/electric_shock{ pixel_y = -32 }, /obj/machinery/light/small/directional/south, @@ -5131,9 +5131,9 @@ /area/shuttle/sbc_starfury) "Pb" = ( /obj/machinery/door/airlock/external{ - name = "Starfury Starboard External Access"; - req_access_txt = "150" + name = "Starfury Starboard External Access" }, +/obj/effect/mapping_helpers/airlock/access/all/syndicate/general, /obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ cycle_id = "starfury_right" }, @@ -5231,7 +5231,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/structure/sign/warning/nosmoking{ +/obj/structure/sign/warning/no_smoking{ pixel_x = 32 }, /obj/structure/disposalpipe/segment, @@ -5262,9 +5262,9 @@ "Rj" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/centcom{ - name = "E.V.A. Equipment"; - req_access_txt = "150" + name = "E.V.A. Equipment" }, +/obj/effect/mapping_helpers/airlock/access/all/syndicate/general, /obj/effect/turf_decal/tile/neutral/fourcorners, /obj/effect/mapping_helpers/airlock/cutaiwire, /turf/open/floor/iron/dark, @@ -5292,9 +5292,9 @@ /obj/machinery/door/firedoor, /obj/machinery/door/airlock/centcom{ id_tag = "syndie_battlecruiser_bridge_bolt"; - name = "Bridge"; - req_access_txt = "150" + name = "Bridge" }, +/obj/effect/mapping_helpers/airlock/access/all/syndicate/general, /obj/effect/turf_decal/tile/neutral/fourcorners, /obj/effect/mapping_helpers/airlock/cutaiwire, /turf/open/floor/iron/dark, @@ -5492,7 +5492,7 @@ /obj/item/wrench, /obj/item/crowbar/red, /obj/effect/turf_decal/bot, -/obj/structure/sign/warning/chemdiamond{ +/obj/structure/sign/warning/chem_diamond{ pixel_y = 32 }, /turf/open/floor/iron/white/smooth_large, @@ -5605,7 +5605,7 @@ /obj/effect/turf_decal/tile/neutral/fourcorners, /obj/structure/cable, /obj/machinery/airalarm/directional/north{ - req_access = list(150) + req_access = list("syndicate") }, /turf/open/floor/iron/dark, /area/shuttle/sbc_starfury) @@ -5615,7 +5615,7 @@ dir = 1 }, /obj/machinery/airalarm/directional/north{ - req_access = list(150) + req_access = list("syndicate") }, /obj/machinery/light/small/directional/north, /turf/open/floor/iron, @@ -5624,9 +5624,9 @@ /obj/machinery/door/firedoor, /obj/machinery/door/airlock/centcom{ id_tag = "syndie_battlecruiser_bridge_bolt"; - name = "Bridge"; - req_access_txt = "150" + name = "Bridge" }, +/obj/effect/mapping_helpers/airlock/access/all/syndicate/general, /obj/effect/turf_decal/tile/neutral/fourcorners, /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -5662,9 +5662,9 @@ /obj/effect/mapping_helpers/airlock/locked, /obj/machinery/door/airlock/highsecurity{ id_tag = "syndie_battlecruiser_armory"; - name = "Starfury Armory"; - req_access_txt = "150" + name = "Starfury Armory" }, +/obj/effect/mapping_helpers/airlock/access/all/syndicate/general, /obj/effect/mapping_helpers/airlock/cutaiwire, /turf/open/floor/iron/dark, /area/shuttle/sbc_starfury) diff --git a/_maps/templates/heretic_sacrifice_template.dmm b/_maps/templates/heretic_sacrifice_template.dmm index 5c58d7d3aa6e0..19f00cbb86d70 100644 --- a/_maps/templates/heretic_sacrifice_template.dmm +++ b/_maps/templates/heretic_sacrifice_template.dmm @@ -12,16 +12,16 @@ planetary_atmos = 0; slowdown = 0 }, -/area/heretic_sacrifice/ash) +/area/centcom/heretic_sacrifice/ash) "cS" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/bonfire/prelit, /turf/open/floor/stone, -/area/heretic_sacrifice/flesh) +/area/centcom/heretic_sacrifice/flesh) "cW" = ( /obj/structure/no_effect_signpost/void, /turf/open/misc/asteroid, -/area/heretic_sacrifice/void) +/area/centcom/heretic_sacrifice/void) "dX" = ( /obj/effect/decal/cleanable/oil, /turf/open/misc/ashplanet/wateryrock{ @@ -29,37 +29,37 @@ planetary_atmos = 0; slowdown = 0 }, -/area/heretic_sacrifice/ash) +/area/centcom/heretic_sacrifice/ash) "dZ" = ( /obj/effect/decal/fakelattice{ density = 0 }, /turf/open/misc/ironsand, -/area/heretic_sacrifice/rust) +/area/centcom/heretic_sacrifice/rust) "fh" = ( /obj/structure/cable, /turf/open/floor/plating, -/area/heretic_sacrifice/rust) +/area/centcom/heretic_sacrifice/rust) "gJ" = ( /obj/effect/decal/remains/human, /turf/open/misc/dirt/jungle/dark{ planetary_atmos = 0; slowdown = 0 }, -/area/heretic_sacrifice/ash) +/area/centcom/heretic_sacrifice/ash) "hZ" = ( /obj/effect/decal/cleanable/blood/old, /turf/open/indestructible/necropolis/air, -/area/heretic_sacrifice/flesh) +/area/centcom/heretic_sacrifice/flesh) "jg" = ( /obj/effect/decal/cleanable/blood/old, /obj/structure/cable, /turf/open/floor/plating/rust, -/area/heretic_sacrifice/rust) +/area/centcom/heretic_sacrifice/rust) "jB" = ( /obj/machinery/light/very_dim/directional/south, /turf/open/misc/asteroid, -/area/heretic_sacrifice/void) +/area/centcom/heretic_sacrifice/void) "lz" = ( /obj/effect/decal/cleanable/dirt/dust, /turf/open/misc/ashplanet/wateryrock{ @@ -67,37 +67,37 @@ planetary_atmos = 0; slowdown = 0 }, -/area/heretic_sacrifice/ash) +/area/centcom/heretic_sacrifice/ash) "mb" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/remains/human, /turf/open/misc/ironsand, -/area/heretic_sacrifice/rust) +/area/centcom/heretic_sacrifice/rust) "mG" = ( /obj/effect/turf_decal/weather, /obj/structure/cable, /turf/open/floor/plating/rust, -/area/heretic_sacrifice/rust) +/area/centcom/heretic_sacrifice/rust) "mR" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/fakelattice{ density = 0 }, /turf/open/floor/plating, -/area/heretic_sacrifice/rust) +/area/centcom/heretic_sacrifice/rust) "mZ" = ( /obj/effect/decal/fakelattice{ density = 0 }, /turf/open/floor/plating, -/area/heretic_sacrifice/rust) +/area/centcom/heretic_sacrifice/rust) "nG" = ( /obj/structure/bonfire/prelit, /turf/open/misc/dirt/jungle/wasteland{ planetary_atmos = 0; slowdown = 0 }, -/area/heretic_sacrifice/ash) +/area/centcom/heretic_sacrifice/ash) "nL" = ( /obj/structure/stone_tile/cracked{ dir = 4 @@ -110,7 +110,7 @@ planetary_atmos = 0; slowdown = 0 }, -/area/heretic_sacrifice/ash) +/area/centcom/heretic_sacrifice/ash) "nP" = ( /obj/structure/stone_tile/block{ dir = 8 @@ -119,22 +119,22 @@ planetary_atmos = 0; slowdown = 0 }, -/area/heretic_sacrifice/ash) +/area/centcom/heretic_sacrifice/ash) "oh" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating/rust, -/area/heretic_sacrifice/rust) +/area/centcom/heretic_sacrifice/rust) "ps" = ( /obj/effect/turf_decal/weather, /turf/open/floor/plating, -/area/heretic_sacrifice/rust) +/area/centcom/heretic_sacrifice/rust) "pt" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/fakelattice{ density = 0 }, /turf/open/misc/ironsand, -/area/heretic_sacrifice/rust) +/area/centcom/heretic_sacrifice/rust) "pN" = ( /obj/effect/turf_decal/weather/dirt{ dir = 9 @@ -145,11 +145,11 @@ planetary_atmos = 0; slowdown = 0 }, -/area/heretic_sacrifice/ash) +/area/centcom/heretic_sacrifice/ash) "qn" = ( /obj/effect/decal/remains/human, /turf/open/misc/asteroid, -/area/heretic_sacrifice/void) +/area/centcom/heretic_sacrifice/void) "qu" = ( /obj/effect/turf_decal/weather/dirt, /turf/open/misc/ashplanet/wateryrock{ @@ -157,7 +157,7 @@ planetary_atmos = 0; slowdown = 0 }, -/area/heretic_sacrifice/ash) +/area/centcom/heretic_sacrifice/ash) "qM" = ( /obj/structure/stone_tile/block/cracked, /obj/effect/decal/cleanable/dirt/dust, @@ -169,12 +169,12 @@ planetary_atmos = 0; slowdown = 0 }, -/area/heretic_sacrifice/ash) +/area/centcom/heretic_sacrifice/ash) "rP" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/blood/old, /turf/open/indestructible/necropolis/air, -/area/heretic_sacrifice/flesh) +/area/centcom/heretic_sacrifice/flesh) "sb" = ( /obj/effect/decal/cleanable/blood/old, /turf/open/misc/ashplanet/wateryrock{ @@ -182,7 +182,7 @@ planetary_atmos = 0; slowdown = 0 }, -/area/heretic_sacrifice/ash) +/area/centcom/heretic_sacrifice/ash) "tF" = ( /obj/effect/turf_decal/weather/dirt{ dir = 9 @@ -192,20 +192,20 @@ planetary_atmos = 0; slowdown = 0 }, -/area/heretic_sacrifice/ash) +/area/centcom/heretic_sacrifice/ash) "ui" = ( /turf/open/floor/stone, -/area/heretic_sacrifice/flesh) +/area/centcom/heretic_sacrifice/flesh) "uu" = ( /obj/effect/turf_decal/trimline/brown/corner{ dir = 1 }, /turf/open/floor/plating/rust, -/area/heretic_sacrifice/rust) +/area/centcom/heretic_sacrifice/rust) "uT" = ( /obj/structure/cable, /turf/open/floor/plating/rust, -/area/heretic_sacrifice/rust) +/area/centcom/heretic_sacrifice/rust) "vs" = ( /obj/structure/stone_tile/block/cracked{ dir = 1 @@ -214,7 +214,7 @@ planetary_atmos = 0; slowdown = 0 }, -/area/heretic_sacrifice/ash) +/area/centcom/heretic_sacrifice/ash) "vv" = ( /obj/effect/turf_decal/weather/dirt{ dir = 4 @@ -224,7 +224,7 @@ planetary_atmos = 0; slowdown = 0 }, -/area/heretic_sacrifice/ash) +/area/centcom/heretic_sacrifice/ash) "wt" = ( /obj/structure/stone_tile/block{ dir = 1 @@ -233,31 +233,31 @@ planetary_atmos = 0; slowdown = 0 }, -/area/heretic_sacrifice/ash) +/area/centcom/heretic_sacrifice/ash) "wE" = ( /turf/open/misc/dirt/jungle/wasteland{ planetary_atmos = 0; slowdown = 0 }, -/area/heretic_sacrifice/ash) +/area/centcom/heretic_sacrifice/ash) "wS" = ( /turf/open/misc/dirt/jungle/dark{ planetary_atmos = 0; slowdown = 0 }, -/area/heretic_sacrifice/ash) +/area/centcom/heretic_sacrifice/ash) "wY" = ( /turf/open/floor/glass{ desc = "A peek into the other side."; name = "void glass floor" }, -/area/heretic_sacrifice/void) +/area/centcom/heretic_sacrifice/void) "yC" = ( /obj/effect/turf_decal/trimline/brown/line{ dir = 1 }, /turf/open/floor/plating, -/area/heretic_sacrifice/rust) +/area/centcom/heretic_sacrifice/rust) "zb" = ( /obj/structure/stone_tile/slab, /obj/effect/decal/cleanable/dirt/dust, @@ -266,63 +266,63 @@ planetary_atmos = 0; slowdown = 0 }, -/area/heretic_sacrifice/ash) +/area/centcom/heretic_sacrifice/ash) "zU" = ( /obj/effect/decal/fakelattice{ density = 0 }, /turf/open/floor/plating/rust, -/area/heretic_sacrifice/rust) +/area/centcom/heretic_sacrifice/rust) "AH" = ( /obj/effect/turf_decal/trimline/brown/corner, /turf/open/floor/plating/rust, -/area/heretic_sacrifice/rust) +/area/centcom/heretic_sacrifice/rust) "AN" = ( /obj/machinery/light/floor, /obj/effect/decal/fakelattice{ density = 0 }, /turf/open/misc/ironsand, -/area/heretic_sacrifice/rust) +/area/centcom/heretic_sacrifice/rust) "AO" = ( /turf/open/floor/fakespace, -/area/heretic_sacrifice/void) +/area/centcom/heretic_sacrifice/void) "Bv" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/trimline/brown/line, /turf/open/floor/plating/rust, -/area/heretic_sacrifice/rust) +/area/centcom/heretic_sacrifice/rust) "Bw" = ( /turf/open/misc/ashplanet/wateryrock{ initial_gas_mix = "o2=22;n2=82;TEMP=293.15"; planetary_atmos = 0; slowdown = 0 }, -/area/heretic_sacrifice/ash) +/area/centcom/heretic_sacrifice/ash) "By" = ( /obj/effect/decal/cleanable/blood/old, /turf/open/floor/plating, -/area/heretic_sacrifice/rust) +/area/centcom/heretic_sacrifice/rust) "Cf" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/weather, /turf/open/floor/plating/rust, -/area/heretic_sacrifice/rust) +/area/centcom/heretic_sacrifice/rust) "Ck" = ( /obj/effect/turf_decal/trimline/brown/corner{ dir = 8 }, /turf/open/floor/plating/rust, -/area/heretic_sacrifice/rust) +/area/centcom/heretic_sacrifice/rust) "CB" = ( /obj/effect/decal/cleanable/blood/old, /turf/open/floor/stone, -/area/heretic_sacrifice/flesh) +/area/centcom/heretic_sacrifice/flesh) "CG" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, /turf/open/floor/stone, -/area/heretic_sacrifice/flesh) +/area/centcom/heretic_sacrifice/flesh) "CV" = ( /obj/effect/decal/cleanable/plasma, /obj/effect/landmark/heretic/ash, @@ -330,7 +330,7 @@ planetary_atmos = 0; slowdown = 0 }, -/area/heretic_sacrifice/ash) +/area/centcom/heretic_sacrifice/ash) "DL" = ( /obj/structure/stone_tile/block/burnt{ dir = 4 @@ -339,10 +339,10 @@ planetary_atmos = 0; slowdown = 0 }, -/area/heretic_sacrifice/ash) +/area/centcom/heretic_sacrifice/ash) "ER" = ( /turf/open/misc/ironsand, -/area/heretic_sacrifice/rust) +/area/centcom/heretic_sacrifice/rust) "Fd" = ( /turf/closed/indestructible/riveted, /area/space) @@ -355,23 +355,23 @@ planetary_atmos = 0; slowdown = 0 }, -/area/heretic_sacrifice/ash) +/area/centcom/heretic_sacrifice/ash) "GX" = ( /obj/effect/landmark/heretic/flesh, /turf/open/indestructible/necropolis/air, -/area/heretic_sacrifice/flesh) +/area/centcom/heretic_sacrifice/flesh) "HE" = ( /obj/effect/turf_decal/weather, /turf/open/floor/plating/rust, -/area/heretic_sacrifice/rust) +/area/centcom/heretic_sacrifice/rust) "HJ" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/gibspawner/human, /turf/open/floor/stone, -/area/heretic_sacrifice/flesh) +/area/centcom/heretic_sacrifice/flesh) "HQ" = ( /turf/closed/indestructible/necropolis, -/area/heretic_sacrifice/flesh) +/area/centcom/heretic_sacrifice/flesh) "Ie" = ( /obj/effect/turf_decal/weather/dirt{ dir = 1 @@ -382,7 +382,7 @@ planetary_atmos = 0; slowdown = 0 }, -/area/heretic_sacrifice/ash) +/area/centcom/heretic_sacrifice/ash) "Ii" = ( /obj/effect/turf_decal/weather/dirt{ dir = 5 @@ -392,11 +392,11 @@ planetary_atmos = 0; slowdown = 0 }, -/area/heretic_sacrifice/ash) +/area/centcom/heretic_sacrifice/ash) "Je" = ( /obj/effect/decal/cleanable/dirt, /turf/open/misc/ironsand, -/area/heretic_sacrifice/rust) +/area/centcom/heretic_sacrifice/rust) "Jy" = ( /obj/structure/stone_tile/cracked{ dir = 1 @@ -406,15 +406,15 @@ planetary_atmos = 0; slowdown = 0 }, -/area/heretic_sacrifice/ash) +/area/centcom/heretic_sacrifice/ash) "JJ" = ( /obj/effect/decal/remains/human, /turf/open/indestructible/necropolis/air, -/area/heretic_sacrifice/flesh) +/area/centcom/heretic_sacrifice/flesh) "Ko" = ( /obj/machinery/light/very_dim/directional/east, /turf/open/floor/fakespace, -/area/heretic_sacrifice/void) +/area/centcom/heretic_sacrifice/void) "Ku" = ( /obj/structure/stone_tile/block{ dir = 4 @@ -423,20 +423,20 @@ planetary_atmos = 0; slowdown = 0 }, -/area/heretic_sacrifice/ash) +/area/centcom/heretic_sacrifice/ash) "Kz" = ( /obj/effect/decal/cleanable/dirt/dust, /turf/open/misc/dirt/jungle/dark{ planetary_atmos = 0; slowdown = 0 }, -/area/heretic_sacrifice/ash) +/area/centcom/heretic_sacrifice/ash) "KO" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/gibspawner/generic/animal, /obj/structure/bonfire/prelit, /turf/open/floor/stone, -/area/heretic_sacrifice/flesh) +/area/centcom/heretic_sacrifice/flesh) "KP" = ( /obj/structure/stone_tile/surrounding_tile, /turf/open/misc/ashplanet/wateryrock{ @@ -444,17 +444,17 @@ planetary_atmos = 0; slowdown = 0 }, -/area/heretic_sacrifice/ash) +/area/centcom/heretic_sacrifice/ash) "La" = ( /turf/closed/indestructible/riveted/plastinum, -/area/heretic_sacrifice/void) +/area/centcom/heretic_sacrifice/void) "LA" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/trimline/brown/corner{ dir = 4 }, /turf/open/floor/plating, -/area/heretic_sacrifice/rust) +/area/centcom/heretic_sacrifice/rust) "Mf" = ( /obj/effect/decal/cleanable/ash/large, /obj/effect/decal/cleanable/dirt/dust, @@ -462,17 +462,17 @@ planetary_atmos = 0; slowdown = 0 }, -/area/heretic_sacrifice/ash) +/area/centcom/heretic_sacrifice/ash) "Mw" = ( /obj/machinery/light/very_dim/directional/west, /turf/open/floor/fakespace, -/area/heretic_sacrifice/void) +/area/centcom/heretic_sacrifice/void) "Nh" = ( /obj/effect/turf_decal/trimline/brown/line{ dir = 1 }, /turf/open/floor/plating/rust, -/area/heretic_sacrifice/rust) +/area/centcom/heretic_sacrifice/rust) "NA" = ( /obj/structure/stone_tile/burnt, /turf/open/misc/ashplanet/wateryrock{ @@ -480,7 +480,7 @@ planetary_atmos = 0; slowdown = 0 }, -/area/heretic_sacrifice/ash) +/area/centcom/heretic_sacrifice/ash) "NQ" = ( /obj/effect/turf_decal/weather/dirt{ dir = 1 @@ -490,14 +490,14 @@ planetary_atmos = 0; slowdown = 0 }, -/area/heretic_sacrifice/ash) +/area/centcom/heretic_sacrifice/ash) "OD" = ( /obj/effect/landmark/heretic, /turf/open/misc/dirt/jungle/wasteland{ planetary_atmos = 0; slowdown = 0 }, -/area/heretic_sacrifice/ash) +/area/centcom/heretic_sacrifice/ash) "OG" = ( /obj/effect/turf_decal/weather/dirt{ dir = 10 @@ -507,7 +507,7 @@ planetary_atmos = 0; slowdown = 0 }, -/area/heretic_sacrifice/ash) +/area/centcom/heretic_sacrifice/ash) "Pl" = ( /obj/effect/turf_decal/weather/dirt{ dir = 6 @@ -517,14 +517,14 @@ planetary_atmos = 0; slowdown = 0 }, -/area/heretic_sacrifice/ash) +/area/centcom/heretic_sacrifice/ash) "Qi" = ( /obj/structure/stone_tile, /turf/open/misc/dirt/jungle/dark{ planetary_atmos = 0; slowdown = 0 }, -/area/heretic_sacrifice/ash) +/area/centcom/heretic_sacrifice/ash) "QL" = ( /obj/effect/decal/cleanable/ash/large{ pixel_x = -2; @@ -535,63 +535,63 @@ planetary_atmos = 0; slowdown = 0 }, -/area/heretic_sacrifice/ash) +/area/centcom/heretic_sacrifice/ash) "Rb" = ( /obj/effect/landmark/heretic/void, /turf/open/misc/asteroid, -/area/heretic_sacrifice/void) +/area/centcom/heretic_sacrifice/void) "Rh" = ( /obj/effect/turf_decal/trimline/brown/line{ dir = 4 }, /turf/open/floor/plating, -/area/heretic_sacrifice/rust) +/area/centcom/heretic_sacrifice/rust) "RW" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/stone, -/area/heretic_sacrifice/flesh) +/area/centcom/heretic_sacrifice/flesh) "Se" = ( /turf/open/floor/plating, -/area/heretic_sacrifice/rust) +/area/centcom/heretic_sacrifice/rust) "St" = ( /turf/open/indestructible/necropolis/air, -/area/heretic_sacrifice/flesh) +/area/centcom/heretic_sacrifice/flesh) "Sy" = ( /obj/structure/stone_tile/block, /turf/open/misc/dirt/jungle/dark{ planetary_atmos = 0; slowdown = 0 }, -/area/heretic_sacrifice/ash) +/area/centcom/heretic_sacrifice/ash) "Tf" = ( /obj/effect/decal/cleanable/food/salt, /turf/open/indestructible/necropolis/air, -/area/heretic_sacrifice/flesh) +/area/centcom/heretic_sacrifice/flesh) "TC" = ( /obj/effect/decal/cleanable/ash, /turf/open/misc/dirt/jungle/dark{ planetary_atmos = 0; slowdown = 0 }, -/area/heretic_sacrifice/ash) +/area/centcom/heretic_sacrifice/ash) "TS" = ( /obj/effect/turf_decal/trimline/brown/line{ dir = 8 }, /turf/open/floor/plating/rust, -/area/heretic_sacrifice/rust) +/area/centcom/heretic_sacrifice/rust) "Ue" = ( /obj/machinery/light/very_dim/directional/north, /turf/open/floor/fakespace, -/area/heretic_sacrifice/void) +/area/centcom/heretic_sacrifice/void) "UO" = ( /obj/effect/landmark/heretic/rust, /turf/open/floor/plating, -/area/heretic_sacrifice/rust) +/area/centcom/heretic_sacrifice/rust) "Vd" = ( /obj/structure/bonfire/prelit, /turf/open/floor/stone, -/area/heretic_sacrifice/flesh) +/area/centcom/heretic_sacrifice/flesh) "VK" = ( /obj/effect/decal/cleanable/ash, /obj/effect/decal/cleanable/ash{ @@ -603,33 +603,33 @@ planetary_atmos = 0; slowdown = 0 }, -/area/heretic_sacrifice/ash) +/area/centcom/heretic_sacrifice/ash) "Wb" = ( /turf/open/misc/asteroid, -/area/heretic_sacrifice/void) +/area/centcom/heretic_sacrifice/void) "WD" = ( /turf/closed/indestructible/iron{ opacity = 1 }, -/area/heretic_sacrifice/rust) +/area/centcom/heretic_sacrifice/rust) "Xk" = ( /obj/effect/decal/cleanable/blood/old, /turf/open/misc/asteroid, -/area/heretic_sacrifice/void) +/area/centcom/heretic_sacrifice/void) "Xr" = ( /turf/open/floor/plating/rust, -/area/heretic_sacrifice/rust) +/area/centcom/heretic_sacrifice/rust) "Xt" = ( /obj/effect/gibspawner/generic/animal, /turf/open/floor/stone, -/area/heretic_sacrifice/flesh) +/area/centcom/heretic_sacrifice/flesh) "Yp" = ( /obj/effect/decal/cleanable/dirt, /turf/open/indestructible/necropolis/air, -/area/heretic_sacrifice/flesh) +/area/centcom/heretic_sacrifice/flesh) "ZA" = ( /turf/closed/indestructible/riveted/boss, -/area/heretic_sacrifice/ash) +/area/centcom/heretic_sacrifice/ash) (1,1,1) = {" ab diff --git a/_maps/templates/hilbertshotel.dmm b/_maps/templates/hilbertshotel.dmm index 5205bfe171dc2..c952aacd8a4e5 100644 --- a/_maps/templates/hilbertshotel.dmm +++ b/_maps/templates/hilbertshotel.dmm @@ -1,122 +1,122 @@ //MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE "a" = ( /turf/open/space/bluespace, -/area/hilbertshotel) +/area/misc/hilbertshotel) "b" = ( /turf/closed/indestructible/hotelwall, -/area/hilbertshotel) +/area/misc/hilbertshotel) "c" = ( /obj/machinery/jukebox{ req_access = null }, /turf/open/indestructible/hotelwood, -/area/hilbertshotel) +/area/misc/hilbertshotel) "d" = ( /turf/open/indestructible/hotelwood, -/area/hilbertshotel) +/area/misc/hilbertshotel) "e" = ( /obj/structure/table/wood, /turf/open/indestructible/hotelwood, -/area/hilbertshotel) +/area/misc/hilbertshotel) "f" = ( /obj/structure/table/wood, /obj/structure/showcase/machinery/tv, /obj/machinery/light/small/directional/north, /turf/open/indestructible/hotelwood, -/area/hilbertshotel) +/area/misc/hilbertshotel) "g" = ( /obj/structure/dresser, /turf/open/indestructible/hotelwood, -/area/hilbertshotel) +/area/misc/hilbertshotel) "h" = ( /obj/structure/table/wood/fancy, /turf/open/indestructible/hotelwood, -/area/hilbertshotel) +/area/misc/hilbertshotel) "i" = ( /obj/structure/table/wood/fancy, /obj/structure/mirror/directional/north, /turf/open/indestructible/hotelwood, -/area/hilbertshotel) +/area/misc/hilbertshotel) "j" = ( /obj/structure/table/wood/fancy, /obj/item/flashlight/lamp/green, /turf/open/indestructible/hotelwood, -/area/hilbertshotel) +/area/misc/hilbertshotel) "k" = ( /obj/structure/chair/comfy/brown{ dir = 4 }, /obj/machinery/light/small/directional/west, /turf/open/indestructible/hotelwood, -/area/hilbertshotel) +/area/misc/hilbertshotel) "l" = ( /obj/structure/table/wood/poker, /turf/open/indestructible/hotelwood, -/area/hilbertshotel) +/area/misc/hilbertshotel) "m" = ( /obj/structure/chair/comfy/brown{ dir = 8 }, /obj/machinery/light/small/directional/east, /turf/open/indestructible/hotelwood, -/area/hilbertshotel) +/area/misc/hilbertshotel) "n" = ( /obj/effect/spawner/xmastree, /turf/open/indestructible/hotelwood, -/area/hilbertshotel) +/area/misc/hilbertshotel) "o" = ( /obj/structure/chair/comfy/brown{ dir = 1 }, /turf/open/indestructible/hotelwood, -/area/hilbertshotel) +/area/misc/hilbertshotel) "p" = ( /obj/structure/mineral_door/wood, /turf/open/indestructible/hotelwood, -/area/hilbertshotel) +/area/misc/hilbertshotel) "q" = ( /obj/structure/bed, /obj/item/bedsheet/random, /turf/open/indestructible/hotelwood, -/area/hilbertshotel) +/area/misc/hilbertshotel) "r" = ( /obj/structure/closet/cabinet{ anchored = 1 }, /turf/open/indestructible/hotelwood, -/area/hilbertshotel) +/area/misc/hilbertshotel) "s" = ( /obj/structure/table/wood/fancy, /obj/item/food/grown/poppy, /turf/open/indestructible/hotelwood, -/area/hilbertshotel) +/area/misc/hilbertshotel) "t" = ( /obj/machinery/light/small/directional/west, /turf/open/indestructible/hotelwood, -/area/hilbertshotel) +/area/misc/hilbertshotel) "u" = ( /obj/structure/mineral_door/paperframe, /turf/open/indestructible/hotelwood, -/area/hilbertshotel) +/area/misc/hilbertshotel) "v" = ( /obj/structure/extinguisher_cabinet/directional/east, /turf/open/indestructible/hotelwood, -/area/hilbertshotel) +/area/misc/hilbertshotel) "w" = ( /turf/open/indestructible/hoteltile, -/area/hilbertshotel) +/area/misc/hilbertshotel) "x" = ( /obj/structure/curtain, /turf/open/indestructible/hoteltile, -/area/hilbertshotel) +/area/misc/hilbertshotel) "y" = ( /obj/machinery/door/window/left/directional/north, /turf/open/indestructible/hotelwood, -/area/hilbertshotel) +/area/misc/hilbertshotel) "z" = ( /obj/structure/table/reinforced, /turf/open/indestructible/hotelwood, -/area/hilbertshotel) +/area/misc/hilbertshotel) "A" = ( /obj/structure/mirror/directional/west, /obj/structure/sink{ @@ -125,26 +125,26 @@ pixel_y = 2 }, /turf/open/indestructible/hoteltile, -/area/hilbertshotel) +/area/misc/hilbertshotel) "B" = ( /obj/structure/chair/stool/bar/directional/south, /turf/open/indestructible/hotelwood, -/area/hilbertshotel) +/area/misc/hilbertshotel) "C" = ( /obj/machinery/shower{ dir = 8 }, /turf/open/indestructible/hoteltile, -/area/hilbertshotel) +/area/misc/hilbertshotel) "D" = ( /obj/machinery/light_switch/directional/east, /turf/open/indestructible/hotelwood, -/area/hilbertshotel) +/area/misc/hilbertshotel) "E" = ( /obj/structure/table/reinforced, /obj/item/soap/deluxe, /turf/open/indestructible/hoteltile, -/area/hilbertshotel) +/area/misc/hilbertshotel) "F" = ( /obj/structure/window/reinforced/tinted{ dir = 8 @@ -153,56 +153,56 @@ dir = 1 }, /turf/open/indestructible/hoteltile, -/area/hilbertshotel) +/area/misc/hilbertshotel) "G" = ( /obj/machinery/light_switch/directional/west, /turf/open/indestructible/hotelwood, -/area/hilbertshotel) +/area/misc/hilbertshotel) "H" = ( /obj/structure/table/reinforced, /obj/machinery/microwave, /turf/open/indestructible/hotelwood, -/area/hilbertshotel) +/area/misc/hilbertshotel) "I" = ( /turf/closed/indestructible/hoteldoor, -/area/hilbertshotel) +/area/misc/hilbertshotel) "J" = ( /obj/machinery/light/small/directional/south, /turf/open/indestructible/hotelwood, -/area/hilbertshotel) +/area/misc/hilbertshotel) "K" = ( /obj/structure/closet/crate/bin, /obj/machinery/light/small/directional/east, /turf/open/indestructible/hotelwood, -/area/hilbertshotel) +/area/misc/hilbertshotel) "L" = ( /obj/machinery/light/small/directional/north, /turf/open/indestructible/hoteltile, -/area/hilbertshotel) +/area/misc/hilbertshotel) "M" = ( /obj/structure/table/reinforced, /obj/machinery/light/small/directional/east, /turf/open/indestructible/hotelwood, -/area/hilbertshotel) +/area/misc/hilbertshotel) "N" = ( /obj/structure/table/reinforced, /obj/item/soap/deluxe, /obj/machinery/light/small/directional/west, /turf/open/indestructible/hoteltile, -/area/hilbertshotel) +/area/misc/hilbertshotel) "O" = ( /obj/item/bikehorn/rubberducky, /obj/machinery/light/small/directional/east, /turf/open/indestructible/hoteltile, -/area/hilbertshotel) +/area/misc/hilbertshotel) "P" = ( /obj/machinery/light/small/directional/south, /turf/open/indestructible/hoteltile, -/area/hilbertshotel) +/area/misc/hilbertshotel) "Q" = ( /obj/machinery/smartfridge/food, /turf/open/indestructible/hotelwood, -/area/hilbertshotel) +/area/misc/hilbertshotel) "R" = ( /obj/structure/toilet{ dir = 8 @@ -214,20 +214,20 @@ dir = 8 }, /turf/open/indestructible/hoteltile, -/area/hilbertshotel) +/area/misc/hilbertshotel) "S" = ( /obj/structure/window/reinforced/tinted{ dir = 8 }, /turf/open/indestructible/hoteltile, -/area/hilbertshotel) +/area/misc/hilbertshotel) "T" = ( /obj/structure/window/reinforced/tinted{ dir = 8 }, /obj/structure/window/reinforced/tinted, /turf/open/indestructible/hoteltile, -/area/hilbertshotel) +/area/misc/hilbertshotel) "U" = ( /obj/structure/table/reinforced, /obj/structure/sink/kitchen{ @@ -235,17 +235,17 @@ }, /obj/machinery/light/small/directional/south, /turf/open/indestructible/hotelwood, -/area/hilbertshotel) +/area/misc/hilbertshotel) "V" = ( /obj/structure/table/reinforced, /obj/effect/spawner/random/food_or_drink/three_course_meal, /turf/open/indestructible/hotelwood, -/area/hilbertshotel) +/area/misc/hilbertshotel) "Z" = ( /obj/structure/table/wood/fancy, /obj/machinery/light/small/directional/north, /turf/open/indestructible/hotelwood, -/area/hilbertshotel) +/area/misc/hilbertshotel) (1,1,1) = {" a diff --git a/_maps/templates/hilbertshotelempty.dmm b/_maps/templates/hilbertshotelempty.dmm index a0482c93baec6..6ea4bafc5c2c9 100644 --- a/_maps/templates/hilbertshotelempty.dmm +++ b/_maps/templates/hilbertshotelempty.dmm @@ -1,19 +1,19 @@ //MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE "a" = ( /turf/open/space/bluespace, -/area/hilbertshotel) +/area/misc/hilbertshotel) "b" = ( /turf/closed/indestructible/hotelwall, -/area/hilbertshotel) +/area/misc/hilbertshotel) "c" = ( /turf/open/indestructible/hotelwood, -/area/hilbertshotel) +/area/misc/hilbertshotel) "d" = ( /turf/open/indestructible/hoteltile, -/area/hilbertshotel) +/area/misc/hilbertshotel) "e" = ( /turf/closed/indestructible/hoteldoor, -/area/hilbertshotel) +/area/misc/hilbertshotel) (1,1,1) = {" a diff --git a/_maps/templates/hilbertshotellore.dmm b/_maps/templates/hilbertshotellore.dmm index 81ef52e820cc3..73968cd2c1e0b 100644 --- a/_maps/templates/hilbertshotellore.dmm +++ b/_maps/templates/hilbertshotellore.dmm @@ -1,10 +1,10 @@ //MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE "aa" = ( /turf/open/space/bluespace, -/area/hilbertshotel) +/area/misc/hilbertshotel) "ab" = ( /turf/closed/indestructible/hotelwall, -/area/hilbertshotel) +/area/misc/hilbertshotel) "ac" = ( /obj/structure/table/wood/fancy, /obj/structure/mirror/directional/north{ @@ -12,14 +12,14 @@ icon_state = "mirror_broke" }, /turf/open/indestructible/hotelwood, -/area/hilbertshotel) +/area/misc/hilbertshotel) "ad" = ( /turf/open/indestructible/hotelwood, -/area/hilbertshotel) +/area/misc/hilbertshotel) "ae" = ( /obj/structure/table/wood, /turf/open/indestructible/hotelwood, -/area/hilbertshotel) +/area/misc/hilbertshotel) "af" = ( /obj/structure/table/wood, /obj/structure/showcase/machinery/tv, @@ -29,126 +29,126 @@ icon = 'icons/obj/computer.dmi' }, /turf/open/indestructible/hotelwood, -/area/hilbertshotel) +/area/misc/hilbertshotel) "ag" = ( /obj/structure/dresser, /turf/open/indestructible/hotelwood, -/area/hilbertshotel) +/area/misc/hilbertshotel) "ah" = ( /obj/structure/table/wood/fancy, /turf/open/indestructible/hotelwood, -/area/hilbertshotel) +/area/misc/hilbertshotel) "ai" = ( /obj/structure/table/wood/poker, /obj/item/toy/cards/deck, /turf/open/indestructible/hotelwood, -/area/hilbertshotel) +/area/misc/hilbertshotel) "aj" = ( /obj/structure/table/wood/fancy, /obj/item/flashlight/lamp/green, /turf/open/indestructible/hotelwood, -/area/hilbertshotel) +/area/misc/hilbertshotel) "ak" = ( /obj/structure/chair/comfy/brown{ dir = 4 }, /obj/machinery/light/small/directional/west, /turf/open/indestructible/hotelwood, -/area/hilbertshotel) +/area/misc/hilbertshotel) "al" = ( /obj/structure/table/wood/poker, /turf/open/indestructible/hotelwood, -/area/hilbertshotel) +/area/misc/hilbertshotel) "am" = ( /obj/structure/chair/comfy/brown{ dir = 8 }, /obj/machinery/light/small/directional/east, /turf/open/indestructible/hotelwood, -/area/hilbertshotel) +/area/misc/hilbertshotel) "an" = ( /obj/machinery/light/small/directional/west, /turf/open/indestructible/hotelwood, -/area/hilbertshotel) +/area/misc/hilbertshotel) "ap" = ( /turf/open/space/bluespace{ density = 1; can_atmos_pass = 0 }, -/area/hilbertshotel) +/area/misc/hilbertshotel) "aq" = ( /obj/structure/chair/comfy/brown{ dir = 1 }, /turf/open/indestructible/hotelwood, -/area/hilbertshotel) +/area/misc/hilbertshotel) "ar" = ( /obj/structure/mineral_door/wood, /turf/open/indestructible/hotelwood, -/area/hilbertshotel) +/area/misc/hilbertshotel) "as" = ( /turf/closed/indestructible/hoteldoor, -/area/hilbertshotel) +/area/misc/hilbertshotel) "at" = ( /obj/effect/decal/cleanable/cobweb, /turf/open/indestructible/hotelwood, -/area/hilbertshotel) +/area/misc/hilbertshotel) "au" = ( /obj/machinery/light_switch/directional/west, /turf/open/indestructible/hotelwood, -/area/hilbertshotel) +/area/misc/hilbertshotel) "av" = ( /obj/machinery/light/small/directional/south, /turf/open/indestructible/hotelwood, -/area/hilbertshotel) +/area/misc/hilbertshotel) "aw" = ( /obj/structure/closet/cabinet{ anchored = 1 }, /obj/item/mod/module/eradication_lock, /turf/open/indestructible/hotelwood, -/area/hilbertshotel) +/area/misc/hilbertshotel) "ay" = ( /obj/structure/closet/crate/bin, /obj/machinery/light/small/directional/east, /turf/open/indestructible/hotelwood, -/area/hilbertshotel) +/area/misc/hilbertshotel) "az" = ( /obj/structure/mineral_door/paperframe, /turf/open/indestructible/hotelwood, -/area/hilbertshotel) +/area/misc/hilbertshotel) "aA" = ( /obj/structure/chair/stool/bar/directional/south, /turf/open/indestructible/hotelwood, -/area/hilbertshotel) +/area/misc/hilbertshotel) "aB" = ( /obj/structure/extinguisher_cabinet/directional/east, /turf/open/indestructible/hotelwood, -/area/hilbertshotel) +/area/misc/hilbertshotel) "aC" = ( /turf/open/indestructible/hoteltile, -/area/hilbertshotel) +/area/misc/hilbertshotel) "aD" = ( /obj/machinery/light/small/directional/north, /turf/open/indestructible/hoteltile, -/area/hilbertshotel) +/area/misc/hilbertshotel) "aE" = ( /obj/structure/curtain, /turf/open/indestructible/hoteltile, -/area/hilbertshotel) +/area/misc/hilbertshotel) "aF" = ( /obj/machinery/door/window/left/directional/north, /turf/open/indestructible/hotelwood, -/area/hilbertshotel) +/area/misc/hilbertshotel) "aG" = ( /obj/structure/table/reinforced, /turf/open/indestructible/hotelwood, -/area/hilbertshotel) +/area/misc/hilbertshotel) "aH" = ( /obj/structure/table/reinforced, /obj/item/pen, /turf/open/indestructible/hotelwood, -/area/hilbertshotel) +/area/misc/hilbertshotel) "aI" = ( /obj/structure/mirror/directional/west, /obj/structure/sink{ @@ -157,7 +157,7 @@ pixel_y = 2 }, /turf/open/indestructible/hoteltile, -/area/hilbertshotel) +/area/misc/hilbertshotel) "aJ" = ( /obj/structure/window/reinforced/tinted{ dir = 8 @@ -166,22 +166,22 @@ dir = 1 }, /turf/open/indestructible/hoteltile, -/area/hilbertshotel) +/area/misc/hilbertshotel) "aK" = ( /obj/machinery/shower{ dir = 8 }, /turf/open/indestructible/hoteltile, -/area/hilbertshotel) +/area/misc/hilbertshotel) "aL" = ( /obj/effect/decal/cleanable/dirt, /turf/open/indestructible/hotelwood, -/area/hilbertshotel) +/area/misc/hilbertshotel) "aM" = ( /obj/structure/table/wood/poker, /obj/effect/decal/cleanable/dirt, /turf/open/indestructible/hotelwood, -/area/hilbertshotel) +/area/misc/hilbertshotel) "aN" = ( /obj/structure/toilet{ dir = 8 @@ -193,34 +193,34 @@ dir = 8 }, /turf/open/indestructible/hoteltile, -/area/hilbertshotel) +/area/misc/hilbertshotel) "aO" = ( /obj/structure/window/reinforced/tinted{ dir = 8 }, /turf/open/indestructible/hoteltile, -/area/hilbertshotel) +/area/misc/hilbertshotel) "aP" = ( /obj/item/bikehorn/rubberducky, /obj/machinery/light/small/directional/east, /turf/open/indestructible/hoteltile, -/area/hilbertshotel) +/area/misc/hilbertshotel) "aQ" = ( /obj/structure/table/reinforced, /obj/machinery/microwave, /turf/open/indestructible/hotelwood, -/area/hilbertshotel) +/area/misc/hilbertshotel) "aR" = ( /obj/machinery/smartfridge/food, /turf/open/indestructible/hotelwood, -/area/hilbertshotel) +/area/misc/hilbertshotel) "aS" = ( /obj/structure/window/reinforced/tinted{ dir = 8 }, /obj/structure/window/reinforced/tinted, /turf/open/indestructible/hoteltile, -/area/hilbertshotel) +/area/misc/hilbertshotel) "aT" = ( /obj/structure/table/reinforced, /obj/structure/sink/kitchen{ @@ -228,42 +228,42 @@ }, /obj/machinery/light/small/directional/south, /turf/open/indestructible/hotelwood, -/area/hilbertshotel) +/area/misc/hilbertshotel) "aU" = ( /obj/structure/bed, /obj/item/bedsheet/random, /obj/effect/decal/cleanable/dirt, /turf/open/indestructible/hotelwood, -/area/hilbertshotel) +/area/misc/hilbertshotel) "aV" = ( /obj/machinery/light/small/directional/south, /turf/open/indestructible/hoteltile, -/area/hilbertshotel) +/area/misc/hilbertshotel) "aW" = ( /obj/machinery/jukebox{ req_access = null }, /turf/open/indestructible/hotelwood, -/area/hilbertshotel) +/area/misc/hilbertshotel) "aX" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/light_switch/directional/east, /turf/open/indestructible/hotelwood, -/area/hilbertshotel) +/area/misc/hilbertshotel) "aY" = ( /obj/structure/chair/stool/bar/directional/south, /obj/effect/decal/cleanable/vomit, /turf/open/indestructible/hotelwood, -/area/hilbertshotel) +/area/misc/hilbertshotel) "aZ" = ( /obj/effect/decal/cleanable/dirt, /turf/open/indestructible/hoteltile, -/area/hilbertshotel) +/area/misc/hilbertshotel) "ba" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/cobweb/cobweb2, /turf/open/indestructible/hoteltile, -/area/hilbertshotel) +/area/misc/hilbertshotel) "bb" = ( /obj/structure/mirror/directional/west, /obj/structure/sink{ @@ -273,30 +273,30 @@ }, /obj/effect/decal/cleanable/dirt, /turf/open/indestructible/hoteltile, -/area/hilbertshotel) +/area/misc/hilbertshotel) "bd" = ( /obj/machinery/shower{ dir = 8 }, /obj/effect/decal/cleanable/dirt, /turf/open/indestructible/hoteltile, -/area/hilbertshotel) +/area/misc/hilbertshotel) "be" = ( /obj/machinery/light/small/directional/west, /obj/effect/decal/cleanable/dirt, /turf/open/indestructible/hotelwood, -/area/hilbertshotel) +/area/misc/hilbertshotel) "bf" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, /turf/open/indestructible/hotelwood, -/area/hilbertshotel) +/area/misc/hilbertshotel) "bg" = ( /obj/structure/table/reinforced, /obj/machinery/light/small/directional/east, /obj/effect/decal/cleanable/dirt, /turf/open/indestructible/hotelwood, -/area/hilbertshotel) +/area/misc/hilbertshotel) "bh" = ( /obj/structure/table/reinforced, /obj/machinery/light/small/directional/west, @@ -304,33 +304,33 @@ name = "used soap" }, /turf/open/indestructible/hoteltile, -/area/hilbertshotel) +/area/misc/hilbertshotel) "bi" = ( /obj/effect/decal/cleanable/vomit, /turf/open/indestructible/hoteltile, -/area/hilbertshotel) +/area/misc/hilbertshotel) "bj" = ( /obj/structure/table/reinforced, /obj/item/soap/homemade{ name = "used soap" }, /turf/open/indestructible/hoteltile, -/area/hilbertshotel) +/area/misc/hilbertshotel) "bk" = ( /obj/structure/table/reinforced, /obj/item/analyzer/hilbertsanalyzer, /turf/open/indestructible/hotelwood, -/area/hilbertshotel) +/area/misc/hilbertshotel) "bl" = ( /obj/structure/table/reinforced, /obj/item/paper/crumpled/ruins/hotel_note, /turf/open/indestructible/hotelwood, -/area/hilbertshotel) +/area/misc/hilbertshotel) "Mn" = ( /obj/structure/table/wood/fancy, /obj/machinery/light/small/directional/north, /turf/open/indestructible/hotelwood, -/area/hilbertshotel) +/area/misc/hilbertshotel) (1,1,1) = {" aa diff --git a/_maps/templates/hilbertshotelstorage.dmm b/_maps/templates/hilbertshotelstorage.dmm index 756e2e5155224..bdcf223119c93 100644 --- a/_maps/templates/hilbertshotelstorage.dmm +++ b/_maps/templates/hilbertshotelstorage.dmm @@ -1,10 +1,10 @@ //MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE "a" = ( /turf/closed/indestructible/hotelwall, -/area/hilbertshotelstorage) +/area/misc/hilbertshotelstorage) "b" = ( /turf/open/indestructible/hotelwood, -/area/hilbertshotelstorage) +/area/misc/hilbertshotelstorage) (1,1,1) = {" a diff --git a/_maps/templates/holodeck_beach.dmm b/_maps/templates/holodeck_beach.dmm index f410142ea6466..e508bab68df17 100644 --- a/_maps/templates/holodeck_beach.dmm +++ b/_maps/templates/holodeck_beach.dmm @@ -55,7 +55,7 @@ /turf/open/floor/holofloor/beach, /area/template_noop) "W" = ( -/obj/structure/flora/ausbushes/sparsegrass, +/obj/structure/flora/bush/sparsegrass/style_random, /turf/open/floor/holofloor/beach, /area/template_noop) "X" = ( diff --git a/_maps/templates/holodeck_lounge.dmm b/_maps/templates/holodeck_lounge.dmm index f812660aae21e..5dea4911fc429 100644 --- a/_maps/templates/holodeck_lounge.dmm +++ b/_maps/templates/holodeck_lounge.dmm @@ -247,7 +247,6 @@ /area/template_noop) "P" = ( /obj/structure/table/wood/poker, -/obj/structure/table/wood/poker, /obj/effect/holodeck_effect/cards, /turf/open/floor/holofloor{ dir = 9; diff --git a/_maps/templates/holodeck_microwave.dmm b/_maps/templates/holodeck_microwave.dmm new file mode 100644 index 0000000000000..7db0ad2ec5daa --- /dev/null +++ b/_maps/templates/holodeck_microwave.dmm @@ -0,0 +1,253 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"a" = ( +/obj/structure/table/reinforced, +/obj/machinery/microwave/hell, +/turf/open/floor/holofloor/dark, +/area/template_noop) +"j" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/turf_decal/trimline/brown/line{ + dir = 10 + }, +/obj/effect/turf_decal/trimline/brown/corner{ + dir = 4 + }, +/turf/open/floor/holofloor/dark, +/area/template_noop) +"l" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/turf_decal/trimline/brown/line{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/brown/corner, +/obj/effect/turf_decal/trimline/brown/corner{ + dir = 4 + }, +/turf/open/floor/holofloor/dark, +/area/template_noop) +"q" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/turf_decal/trimline/brown/line{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/brown/line{ + dir = 8 + }, +/turf/open/floor/holofloor/dark, +/area/template_noop) +"r" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/turf_decal/trimline/brown/line{ + dir = 9 + }, +/obj/effect/turf_decal/trimline/brown/corner{ + dir = 2 + }, +/turf/open/floor/holofloor/dark, +/area/template_noop) +"u" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/turf_decal/trimline/brown/end{ + dir = 4 + }, +/turf/open/floor/holofloor/dark, +/area/template_noop) +"x" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/turf_decal/trimline/brown/line{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/brown/corner{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/brown/corner{ + dir = 1 + }, +/turf/open/floor/holofloor/dark, +/area/template_noop) +"B" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/turf_decal/trimline/brown/line{ + dir = 5 + }, +/obj/effect/turf_decal/trimline/brown/corner{ + dir = 8 + }, +/turf/open/floor/holofloor/dark, +/area/template_noop) +"C" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/turf_decal/trimline/brown/line{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/brown/line{ + dir = 2 + }, +/turf/open/floor/holofloor/dark, +/area/template_noop) +"E" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/turf_decal/trimline/brown/corner{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/brown/line{ + dir = 6 + }, +/turf/open/floor/holofloor/dark, +/area/template_noop) +"H" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/turf_decal/trimline/brown/end{ + dir = 8 + }, +/turf/open/floor/holofloor/dark, +/area/template_noop) +"L" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/turf_decal/trimline/brown/corner{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/brown/line{ + dir = 5 + }, +/turf/open/floor/holofloor/dark, +/area/template_noop) +"N" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/turf_decal/trimline/brown/corner{ + dir = 2 + }, +/obj/effect/turf_decal/trimline/brown/line{ + dir = 9 + }, +/turf/open/floor/holofloor/dark, +/area/template_noop) +"Q" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/turf_decal/trimline/brown/line{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/brown/line{ + dir = 4 + }, +/turf/open/floor/holofloor/dark, +/area/template_noop) +"S" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/turf_decal/trimline/brown/corner{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/brown/line{ + dir = 10 + }, +/turf/open/floor/holofloor/dark, +/area/template_noop) + +(1,1,1) = {" +a +a +a +H +a +a +H +a +a +a +"} +(2,1,1) = {" +a +r +q +E +a +a +L +Q +S +a +"} +(3,1,1) = {" +a +C +a +a +a +a +a +a +C +a +"} +(4,1,1) = {" +a +B +Q +Q +l +Q +Q +Q +E +a +"} +(5,1,1) = {" +a +a +a +a +C +a +a +a +a +a +"} +(6,1,1) = {" +a +r +Q +Q +x +Q +Q +Q +j +a +"} +(7,1,1) = {" +a +C +a +a +a +a +a +a +C +a +"} +(8,1,1) = {" +a +B +Q +S +a +a +N +Q +E +a +"} +(9,1,1) = {" +a +a +a +u +a +a +u +a +a +a +"} diff --git a/_maps/templates/holodeck_petpark.dmm b/_maps/templates/holodeck_petpark.dmm index 19f0c95de1b61..f1bc336f02d5a 100644 --- a/_maps/templates/holodeck_petpark.dmm +++ b/_maps/templates/holodeck_petpark.dmm @@ -1,10 +1,10 @@ //MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE "a" = ( -/obj/structure/flora/ausbushes/sparsegrass, +/obj/structure/flora/bush/sparsegrass/style_random, /turf/open/floor/holofloor/grass, /area/template_noop) "b" = ( -/obj/structure/flora/ausbushes/fernybush, +/obj/structure/flora/bush/ferny/style_random, /turf/open/floor/holofloor/grass, /area/template_noop) "c" = ( @@ -12,7 +12,7 @@ /turf/open/floor/holofloor/grass, /area/template_noop) "f" = ( -/obj/structure/flora/ausbushes/genericbush, +/obj/structure/flora/bush/generic/style_random, /turf/open/floor/holofloor/grass, /area/template_noop) "g" = ( @@ -20,15 +20,15 @@ /turf/open/floor/holofloor/grass, /area/template_noop) "k" = ( -/obj/structure/flora/tree/jungle/small, +/obj/structure/flora/tree/jungle/small/style_random, /turf/open/floor/holofloor/grass, /area/template_noop) "l" = ( -/obj/structure/flora/ausbushes/ppflowers, +/obj/structure/flora/bush/flowers_pp/style_random, /turf/open/floor/holofloor/grass, /area/template_noop) "p" = ( -/obj/structure/flora/ausbushes/ywflowers, +/obj/structure/flora/bush/flowers_yw/style_random, /obj/effect/holodeck_effect/mobspawner/pet, /turf/open/floor/holofloor/grass, /area/template_noop) @@ -38,40 +38,40 @@ /turf/open/floor/holofloor/grass, /area/template_noop) "v" = ( -/obj/structure/flora/ausbushes/palebush, +/obj/structure/flora/bush/pale/style_random, /turf/open/floor/holofloor/grass, /area/template_noop) "w" = ( /obj/effect/holodeck_effect/mobspawner/pet, -/obj/structure/flora/ausbushes/brflowers, +/obj/structure/flora/bush/flowers_br/style_random, /turf/open/floor/holofloor/grass, /area/template_noop) "y" = ( -/obj/structure/flora/ausbushes/pointybush, +/obj/structure/flora/bush/pointy/style_random, /turf/open/floor/holofloor/grass, /area/template_noop) "C" = ( -/obj/structure/flora/ausbushes/ywflowers, +/obj/structure/flora/bush/flowers_yw/style_random, /turf/open/floor/holofloor/grass, /area/template_noop) "D" = ( -/obj/structure/flora/ausbushes/reedbush, +/obj/structure/flora/bush/reed/style_random, /turf/open/floor/holofloor/grass, /area/template_noop) "G" = ( -/obj/structure/flora/ausbushes/lavendergrass, +/obj/structure/flora/bush/lavendergrass/style_random, /turf/open/floor/holofloor/grass, /area/template_noop) "H" = ( /obj/effect/holodeck_effect/mobspawner/pet, -/obj/structure/flora/ausbushes/sparsegrass, +/obj/structure/flora/bush/sparsegrass/style_random, /turf/open/floor/holofloor/grass, /area/template_noop) "I" = ( /turf/open/floor/holofloor/grass, /area/template_noop) "M" = ( -/obj/structure/flora/ausbushes/sunnybush, +/obj/structure/flora/bush/sunny/style_random, /turf/open/floor/holofloor/grass, /area/template_noop) "N" = ( @@ -88,7 +88,7 @@ /turf/open/floor/holofloor, /area/template_noop) "R" = ( -/obj/structure/flora/ausbushes/brflowers, +/obj/structure/flora/bush/flowers_br/style_random, /turf/open/floor/holofloor/grass, /area/template_noop) "S" = ( diff --git a/_maps/templates/holodeck_winterwonderland.dmm b/_maps/templates/holodeck_winterwonderland.dmm index e22f85c183c52..af4c5f16e9682 100644 --- a/_maps/templates/holodeck_winterwonderland.dmm +++ b/_maps/templates/holodeck_winterwonderland.dmm @@ -1,27 +1,27 @@ //MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE "a" = ( -/obj/structure/flora/grass/both, +/obj/structure/flora/grass/both/style_random, /turf/open/floor/holofloor/snow, /area/template_noop) "c" = ( -/obj/structure/flora/bush{ +/obj/structure/flora/bush/snow/style_random{ pixel_x = -2; pixel_y = 3 }, /turf/open/floor/holofloor/snow, /area/template_noop) "d" = ( -/obj/structure/flora/tree/pine, +/obj/structure/flora/tree/pine/style_random, /turf/open/floor/holofloor/snow, /area/template_noop) "h" = ( -/obj/structure/flora/tree/pine{ +/obj/structure/flora/tree/pine/style_random{ pixel_y = -6 }, /turf/open/floor/holofloor/snow, /area/template_noop) "l" = ( -/obj/structure/flora/tree/pine{ +/obj/structure/flora/tree/pine/style_random{ pixel_x = -21 }, /turf/open/floor/holofloor/snow, @@ -38,7 +38,7 @@ /turf/open/floor/holofloor/snow, /area/template_noop) "q" = ( -/obj/structure/flora/grass/brown, +/obj/structure/flora/grass/brown/style_random, /turf/open/floor/holofloor/snow, /area/template_noop) "s" = ( @@ -57,7 +57,7 @@ /turf/open/floor/holofloor/snow, /area/template_noop) "A" = ( -/obj/structure/flora/bush, +/obj/structure/flora/bush/snow/style_random, /turf/open/floor/holofloor/snow, /area/template_noop) "D" = ( @@ -85,11 +85,11 @@ /turf/open/floor/holofloor/snow, /area/template_noop) "L" = ( -/obj/structure/flora/grass/green, +/obj/structure/flora/grass/green/style_random, /turf/open/floor/holofloor/snow, /area/template_noop) "O" = ( -/obj/structure/flora/bush{ +/obj/structure/flora/bush/snow/style_random{ pixel_x = 5; pixel_y = 7 }, @@ -109,7 +109,7 @@ /turf/open/floor/holofloor/snow, /area/template_noop) "R" = ( -/obj/structure/flora/tree/pine{ +/obj/structure/flora/tree/pine/style_random{ pixel_x = -10 }, /turf/open/floor/holofloor/snow, diff --git a/_maps/templates/shelter_1.dmm b/_maps/templates/shelter_1.dmm index f68cb172ea1e5..1e5d6502e03c5 100644 --- a/_maps/templates/shelter_1.dmm +++ b/_maps/templates/shelter_1.dmm @@ -1,73 +1,73 @@ //MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE "a" = ( /turf/closed/wall/mineral/titanium/survival/pod, -/area/survivalpod) +/area/misc/survivalpod) "b" = ( /obj/effect/turf_decal/mining/survival{ dir = 1 }, /turf/closed/wall/mineral/titanium/survival/pod, -/area/survivalpod) +/area/misc/survivalpod) "c" = ( /obj/structure/fans, /turf/open/floor/pod, -/area/survivalpod) +/area/misc/survivalpod) "d" = ( /obj/machinery/smartfridge/survival_pod/preloaded, /turf/open/floor/pod, -/area/survivalpod) +/area/misc/survivalpod) "e" = ( /obj/item/gps/computer, /turf/open/floor/pod, -/area/survivalpod) +/area/misc/survivalpod) "f" = ( /obj/effect/turf_decal/mining/survival{ dir = 8 }, /turf/closed/wall/mineral/titanium/survival/pod, -/area/survivalpod) +/area/misc/survivalpod) "g" = ( /obj/machinery/stasis/survival_pod, /turf/open/floor/pod, -/area/survivalpod) +/area/misc/survivalpod) "h" = ( /turf/open/floor/pod, -/area/survivalpod) +/area/misc/survivalpod) "i" = ( /obj/structure/bed/pod, /obj/item/bedsheet/black, /turf/open/floor/pod, -/area/survivalpod) +/area/misc/survivalpod) "j" = ( /obj/effect/turf_decal/mining/survival{ dir = 4 }, /turf/closed/wall/mineral/titanium/survival/pod, -/area/survivalpod) +/area/misc/survivalpod) "k" = ( /obj/structure/table/survival_pod, /turf/open/floor/pod, -/area/survivalpod) +/area/misc/survivalpod) "l" = ( /obj/structure/tubes, /obj/structure/chair/comfy/black{ dir = 8 }, /turf/open/floor/pod, -/area/survivalpod) +/area/misc/survivalpod) "m" = ( /obj/effect/turf_decal/mining/survival, /turf/closed/wall/mineral/titanium/survival/pod, -/area/survivalpod) +/area/misc/survivalpod) "n" = ( /obj/structure/fans/tiny, /obj/machinery/door/airlock/survival_pod/glass, /turf/open/floor/pod, -/area/survivalpod) +/area/misc/survivalpod) "o" = ( /obj/effect/turf_decal/mining, /turf/closed/wall/mineral/titanium/survival/pod, -/area/survivalpod) +/area/misc/survivalpod) (1,1,1) = {" a diff --git a/_maps/templates/shelter_2.dmm b/_maps/templates/shelter_2.dmm index 15a9f188d4a15..50e9365749993 100644 --- a/_maps/templates/shelter_2.dmm +++ b/_maps/templates/shelter_2.dmm @@ -1,13 +1,13 @@ //MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE "a" = ( /turf/closed/wall/mineral/titanium/survival/pod, -/area/survivalpod) +/area/misc/survivalpod) "b" = ( /obj/effect/turf_decal/mining/survival{ dir = 1 }, /turf/closed/wall/mineral/titanium/survival/pod, -/area/survivalpod) +/area/misc/survivalpod) "c" = ( /obj/machinery/shower, /obj/item/soap/deluxe, @@ -18,49 +18,49 @@ open = 0 }, /turf/open/floor/pod, -/area/survivalpod) +/area/misc/survivalpod) "d" = ( /obj/effect/turf_decal/mining/survival{ dir = 8 }, /turf/closed/wall/mineral/titanium/survival/pod, -/area/survivalpod) +/area/misc/survivalpod) "e" = ( /obj/structure/fans, /turf/open/floor/pod, -/area/survivalpod) +/area/misc/survivalpod) "f" = ( /obj/machinery/smartfridge/survival_pod/preloaded, /turf/open/floor/pod, -/area/survivalpod) +/area/misc/survivalpod) "g" = ( /obj/item/gps/computer, /turf/open/floor/pod, -/area/survivalpod) +/area/misc/survivalpod) "i" = ( /obj/structure/toilet/secret{ secret_type = /obj/item/knife/combat/survival }, /turf/open/floor/pod, -/area/survivalpod) +/area/misc/survivalpod) "j" = ( /obj/effect/turf_decal/mining/survival{ dir = 4 }, /turf/closed/wall/mineral/titanium/survival/pod, -/area/survivalpod) +/area/misc/survivalpod) "k" = ( /obj/machinery/stasis/survival_pod, /turf/open/floor/pod, -/area/survivalpod) +/area/misc/survivalpod) "l" = ( /turf/open/floor/pod, -/area/survivalpod) +/area/misc/survivalpod) "m" = ( /obj/structure/bed/pod, /obj/item/bedsheet/black, /turf/open/floor/pod, -/area/survivalpod) +/area/misc/survivalpod) "n" = ( /obj/structure/window/reinforced/survival_pod{ dir = 8; @@ -70,7 +70,7 @@ dir = 1 }, /turf/open/floor/carpet/black, -/area/survivalpod) +/area/misc/survivalpod) "o" = ( /obj/structure/chair/comfy/black, /obj/item/cardboard_cutout{ @@ -82,7 +82,7 @@ dir = 1 }, /turf/open/floor/carpet/black, -/area/survivalpod) +/area/misc/survivalpod) "p" = ( /obj/structure/table/survival_pod, /obj/item/storage/medkit/regular, @@ -90,18 +90,18 @@ pixel_x = 5 }, /turf/open/floor/pod, -/area/survivalpod) +/area/misc/survivalpod) "q" = ( /obj/structure/tubes, /obj/item/kirbyplants/random, /turf/open/floor/pod, -/area/survivalpod) +/area/misc/survivalpod) "r" = ( /obj/structure/window/reinforced/survival_pod{ dir = 8 }, /turf/open/floor/carpet/black, -/area/survivalpod) +/area/misc/survivalpod) "s" = ( /obj/machinery/light/directional/east, /obj/structure/table/wood/fancy/black, @@ -114,7 +114,7 @@ pixel_y = 10 }, /turf/open/floor/carpet/black, -/area/survivalpod) +/area/misc/survivalpod) "t" = ( /obj/machinery/microwave{ pixel_y = -2 @@ -126,13 +126,13 @@ pixel_y = -9 }, /turf/open/floor/carpet/black, -/area/survivalpod) +/area/misc/survivalpod) "u" = ( /obj/machinery/door/window/survival_pod{ dir = 1 }, /turf/open/floor/carpet/black, -/area/survivalpod) +/area/misc/survivalpod) "v" = ( /obj/structure/window/reinforced/survival_pod{ dir = 1 @@ -141,18 +141,18 @@ alert = 0; desc = "A display case containing an expensive forgery, probably."; pixel_y = -4; - req_access_txt = "48"; + req_access = list("mining"); start_showpiece_type = /obj/item/fakeartefact }, /turf/open/floor/carpet/black, -/area/survivalpod) +/area/misc/survivalpod) "w" = ( /obj/structure/window/reinforced/survival_pod{ density = 0; dir = 9 }, /turf/open/floor/carpet/black, -/area/survivalpod) +/area/misc/survivalpod) "x" = ( /obj/structure/table/wood/fancy/black, /obj/item/reagent_containers/food/drinks/drinkingglass{ @@ -161,40 +161,40 @@ }, /obj/effect/spawner/random/food_or_drink/three_course_meal, /turf/open/floor/carpet/black, -/area/survivalpod) +/area/misc/survivalpod) "y" = ( /obj/structure/sink/kitchen{ dir = 4; pixel_x = -13 }, /turf/open/floor/carpet/black, -/area/survivalpod) +/area/misc/survivalpod) "z" = ( /obj/machinery/light/directional/south, /turf/open/floor/carpet/black, -/area/survivalpod) +/area/misc/survivalpod) "A" = ( /turf/open/floor/carpet/black, -/area/survivalpod) +/area/misc/survivalpod) "B" = ( /obj/structure/chair/comfy/black{ dir = 1 }, /turf/open/floor/carpet/black, -/area/survivalpod) +/area/misc/survivalpod) "C" = ( /obj/effect/turf_decal/mining/survival, /turf/closed/wall/mineral/titanium/survival/pod, -/area/survivalpod) +/area/misc/survivalpod) "D" = ( /obj/structure/fans/tiny, /obj/machinery/door/airlock/survival_pod/glass, /turf/open/floor/pod, -/area/survivalpod) +/area/misc/survivalpod) "E" = ( /obj/effect/turf_decal/mining, /turf/closed/wall/mineral/titanium/survival/pod, -/area/survivalpod) +/area/misc/survivalpod) (1,1,1) = {" a diff --git a/_maps/templates/shelter_3.dmm b/_maps/templates/shelter_3.dmm index 667033474398c..a031efe18d419 100644 --- a/_maps/templates/shelter_3.dmm +++ b/_maps/templates/shelter_3.dmm @@ -1,56 +1,56 @@ //MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE "a" = ( /turf/closed/wall/mineral/titanium/survival/pod, -/area/survivalpod) +/area/misc/survivalpod) "b" = ( /obj/effect/turf_decal/mining/survival{ dir = 1 }, /turf/closed/wall/mineral/titanium/survival/pod, -/area/survivalpod) +/area/misc/survivalpod) "c" = ( /turf/closed/wall/mineral/titanium/survival/nodiagonal, -/area/survivalpod) +/area/misc/survivalpod) "d" = ( /obj/effect/turf_decal/mining/survival{ dir = 1 }, /turf/closed/wall/mineral/titanium/survival/nodiagonal, -/area/survivalpod) +/area/misc/survivalpod) "e" = ( /obj/effect/turf_decal/mining/survival{ dir = 8 }, /turf/closed/wall/mineral/titanium/survival/nodiagonal, -/area/survivalpod) +/area/misc/survivalpod) "f" = ( /obj/structure/table/wood/fancy/black, /obj/machinery/chem_dispenser/drinks, /turf/open/floor/pod/dark, -/area/survivalpod) +/area/misc/survivalpod) "g" = ( /obj/structure/table/wood/fancy/black, /obj/machinery/chem_dispenser/drinks/beer, /obj/machinery/light/directional/north, /turf/open/floor/pod/dark, -/area/survivalpod) +/area/misc/survivalpod) "h" = ( /obj/machinery/vending/boozeomat, /turf/open/floor/pod/dark, -/area/survivalpod) +/area/misc/survivalpod) "i" = ( /obj/item/book/manual/wiki/barman_recipes, /obj/item/reagent_containers/food/drinks/shaker, /obj/item/reagent_containers/glass/rag, /obj/structure/table/wood/fancy/black, /turf/open/floor/pod/dark, -/area/survivalpod) +/area/misc/survivalpod) "j" = ( /obj/structure/table/wood/fancy/black, /obj/item/clipboard, /obj/item/toy/figure/bartender, /turf/open/floor/pod/dark, -/area/survivalpod) +/area/misc/survivalpod) "k" = ( /obj/structure/table/wood/fancy/black, /obj/item/storage/fancy/cigarettes/cigars, @@ -61,29 +61,26 @@ pixel_y = 8 }, /turf/open/floor/pod/dark, -/area/survivalpod) +/area/misc/survivalpod) "l" = ( /obj/structure/table/wood/fancy/black, /obj/structure/reagent_dispensers/beerkeg, /turf/open/floor/pod/dark, -/area/survivalpod) +/area/misc/survivalpod) "m" = ( /obj/structure/closet/secure_closet/bar{ - req_access = 0; - req_access_txt = 0; - req_one_access = 0; - req_one_access_txt = "25;48" + req_one_access = list("bar","mining") }, /obj/machinery/light/directional/north, /turf/open/floor/pod/dark, -/area/survivalpod) +/area/misc/survivalpod) "n" = ( /obj/structure/disposalpipe/trunk{ dir = 4 }, /obj/machinery/disposal/bin, /turf/open/floor/pod/dark, -/area/survivalpod) +/area/misc/survivalpod) "o" = ( /obj/effect/turf_decal/mining/survival{ dir = 4 @@ -92,24 +89,21 @@ dir = 4 }, /turf/closed/wall/mineral/titanium/survival/pod, -/area/survivalpod) +/area/misc/survivalpod) "p" = ( -/obj/machinery/door/airlock/survival_pod/glass{ - req_access = 0; - req_access_txt = 0; - req_one_access = 0; - req_one_access_txt = "25;48" - }, +/obj/machinery/door/airlock/survival_pod/glass, +/obj/effect/mapping_helpers/airlock/access/any/service/bar, +/obj/effect/mapping_helpers/airlock/access/any/supply/mining, /obj/structure/fans/tiny, /turf/open/floor/pod/dark, -/area/survivalpod) +/area/misc/survivalpod) "q" = ( /turf/open/floor/pod/dark, -/area/survivalpod) +/area/misc/survivalpod) "r" = ( /obj/structure/disposalpipe/segment, /turf/closed/wall/mineral/titanium/survival/nodiagonal, -/area/survivalpod) +/area/misc/survivalpod) "s" = ( /obj/structure/table/reinforced, /obj/item/lighter{ @@ -118,11 +112,11 @@ }, /obj/item/lighter, /turf/open/floor/pod/dark, -/area/survivalpod) +/area/misc/survivalpod) "t" = ( /obj/structure/table/reinforced, /turf/open/floor/pod/dark, -/area/survivalpod) +/area/misc/survivalpod) "u" = ( /obj/structure/table/reinforced, /obj/item/storage/box/matches{ @@ -130,41 +124,38 @@ pixel_y = 8 }, /turf/open/floor/pod/dark, -/area/survivalpod) +/area/misc/survivalpod) "v" = ( /obj/machinery/door/window/survival_pod{ - req_access = 0; - req_access_txt = 0; - req_one_access = 0; - req_one_access_txt = "25;48" + req_one_access = list("bar","mining") }, /turf/open/floor/pod/dark, -/area/survivalpod) +/area/misc/survivalpod) "w" = ( /obj/effect/turf_decal/mining/survival{ dir = 4 }, /obj/structure/disposalpipe/segment, /turf/closed/wall/mineral/titanium/survival/nodiagonal, -/area/survivalpod) +/area/misc/survivalpod) "x" = ( /obj/structure/chair/stool/bar/directional/south, /turf/open/floor/carpet/black, -/area/survivalpod) +/area/misc/survivalpod) "y" = ( /turf/open/floor/carpet/black, -/area/survivalpod) +/area/misc/survivalpod) "z" = ( /obj/machinery/vending/cigarette/beach, /turf/open/floor/carpet/black, -/area/survivalpod) +/area/misc/survivalpod) "A" = ( /obj/structure/disposalpipe/trunk{ dir = 4 }, /obj/machinery/disposal/bin, /turf/open/floor/carpet/black, -/area/survivalpod) +/area/misc/survivalpod) "B" = ( /obj/effect/turf_decal/mining/survival{ dir = 4 @@ -173,7 +164,7 @@ dir = 9 }, /turf/closed/wall/mineral/titanium/survival/nodiagonal, -/area/survivalpod) +/area/misc/survivalpod) "C" = ( /obj/structure/window/reinforced/survival_pod{ dir = 8 @@ -187,15 +178,15 @@ /obj/structure/window/reinforced/survival_pod, /obj/structure/grille, /turf/open/floor/pod/dark, -/area/survivalpod) +/area/misc/survivalpod) "D" = ( /obj/structure/chair/comfy/black, /turf/open/floor/carpet/black, -/area/survivalpod) +/area/misc/survivalpod) "E" = ( /obj/machinery/door/airlock/survival_pod, /turf/open/floor/pod/light, -/area/survivalpod) +/area/misc/survivalpod) "F" = ( /obj/structure/table/wood/fancy, /obj/item/reagent_containers/food/condiment/peppermill{ @@ -207,14 +198,14 @@ pixel_y = 4 }, /turf/open/floor/carpet/black, -/area/survivalpod) +/area/misc/survivalpod) "G" = ( /obj/structure/urinal/directional/north, /turf/open/floor/pod/light, -/area/survivalpod) +/area/misc/survivalpod) "H" = ( /turf/open/floor/pod/light, -/area/survivalpod) +/area/misc/survivalpod) "I" = ( /obj/structure/sink{ dir = 8; @@ -222,53 +213,53 @@ }, /obj/machinery/light/small/directional/east, /turf/open/floor/pod/light, -/area/survivalpod) +/area/misc/survivalpod) "J" = ( /obj/effect/turf_decal/mining/survival{ dir = 4 }, /turf/closed/wall/mineral/titanium/survival/nodiagonal, -/area/survivalpod) +/area/misc/survivalpod) "K" = ( /obj/structure/chair/comfy/black{ dir = 1 }, /turf/open/floor/carpet/black, -/area/survivalpod) +/area/misc/survivalpod) "L" = ( /obj/effect/spawner/random/vending/snackvend, /turf/open/floor/carpet/black, -/area/survivalpod) +/area/misc/survivalpod) "M" = ( /obj/machinery/light/directional/south, /turf/open/floor/carpet/black, -/area/survivalpod) +/area/misc/survivalpod) "N" = ( /obj/structure/toilet{ dir = 8 }, /obj/machinery/light/small/directional/east, /turf/open/floor/pod/light, -/area/survivalpod) +/area/misc/survivalpod) "O" = ( /obj/effect/turf_decal/mining/survival{ dir = 4 }, /turf/closed/wall/mineral/titanium/survival/pod, -/area/survivalpod) +/area/misc/survivalpod) "P" = ( /obj/effect/turf_decal/mining/survival, /turf/closed/wall/mineral/titanium/survival/pod, -/area/survivalpod) +/area/misc/survivalpod) "Q" = ( /obj/effect/turf_decal/mining/survival, /turf/closed/wall/mineral/titanium/survival/nodiagonal, -/area/survivalpod) +/area/misc/survivalpod) "R" = ( /obj/machinery/door/airlock/survival_pod/glass, /obj/structure/fans/tiny, /turf/open/floor/carpet/black, -/area/survivalpod) +/area/misc/survivalpod) (1,1,1) = {" a diff --git a/_maps/templates/the_arena.dmm b/_maps/templates/the_arena.dmm index acf086c041f8c..f3b420af5c80c 100644 --- a/_maps/templates/the_arena.dmm +++ b/_maps/templates/the_arena.dmm @@ -1,21 +1,21 @@ //MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE "a" = ( /turf/closed/indestructible/necropolis, -/area/shuttle_arena) +/area/shuttle/shuttle_arena) "b" = ( /turf/open/indestructible/necropolis/air, -/area/shuttle_arena) +/area/shuttle/shuttle_arena) "c" = ( /obj/effect/forcefield/arena_shuttle, /turf/open/indestructible/necropolis/air, -/area/shuttle_arena) +/area/shuttle/shuttle_arena) "d" = ( /turf/open/lava/smooth, -/area/shuttle_arena) +/area/shuttle/shuttle_arena) "e" = ( /obj/effect/landmark/shuttle_arena_entrance, /turf/open/indestructible/necropolis/air, -/area/shuttle_arena) +/area/shuttle/shuttle_arena) "f" = ( /turf/template_noop, /area/template_noop) diff --git a/_maps/templates/unit_tests.dmm b/_maps/templates/unit_tests.dmm index deab00c38cfe8..120fc7c409fcd 100644 --- a/_maps/templates/unit_tests.dmm +++ b/_maps/templates/unit_tests.dmm @@ -1,18 +1,18 @@ //MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE "a" = ( /turf/closed/wall, -/area/testroom) +/area/misc/testroom) "m" = ( /turf/open/floor/iron, -/area/testroom) +/area/misc/testroom) "r" = ( /obj/effect/landmark/unit_test_top_right, /turf/open/floor/iron, -/area/testroom) +/area/misc/testroom) "L" = ( /obj/effect/landmark/unit_test_bottom_left, /turf/open/floor/iron, -/area/testroom) +/area/misc/testroom) (1,1,1) = {" a diff --git a/_maps/tramstation.json b/_maps/tramstation.json index 941fe720201be..d580a7b832a29 100644 --- a/_maps/tramstation.json +++ b/_maps/tramstation.json @@ -22,10 +22,10 @@ } ], "job_changes": { - "cook": { - "additional_cqc_areas": ["/area/service/kitchen/diner"] + "Cook": { + "additional_cqc_areas": ["/area/station/service/kitchen/diner"] }, - "captain": { + "Captain": { "special_charter": "asteroid" } } diff --git a/code/__DEFINES/DNA.dm b/code/__DEFINES/DNA.dm index c479d125a0874..9e24b2651426a 100644 --- a/code/__DEFINES/DNA.dm +++ b/code/__DEFINES/DNA.dm @@ -17,8 +17,11 @@ //Mutation classes. Normal being on them, extra being additional mutations with instability and other being stuff you dont want people to fuck with like wizard mutate +/// A mutation that can be activated and deactived by completing a sequence #define MUT_NORMAL 1 +/// A mutation that is in the mutations tab, and can be given and taken away through though the DNA console. Has a 0 before it's name in the mutation section of the dna console #define MUT_EXTRA 2 +/// Cannot be interacted with by players through normal means. I.E. wizards mutate #define MUT_OTHER 3 //DNA - Because fuck you and your magic numbers being all over the codebase. @@ -26,7 +29,8 @@ #define DNA_BLOCK_SIZE_COLOR DEFAULT_HEX_COLOR_LEN -#define DNA_EYE_COLOR_BLOCK 4 +#define DNA_EYE_COLOR_LEFT_BLOCK 4 +#define DNA_EYE_COLOR_RIGHT_BLOCK 4 #define DNA_FACIAL_HAIR_COLOR_BLOCK 2 #define DNA_FACIAL_HAIRSTYLE_BLOCK 6 #define DNA_GENDER_BLOCK 5 @@ -36,24 +40,23 @@ #define DNA_UNI_IDENTITY_BLOCKS 7 /// This number needs to equal the total number of DNA blocks -#define DNA_FEATURE_BLOCKS 16 +#define DNA_FEATURE_BLOCKS 15 #define DNA_MUTANT_COLOR_BLOCK 1 #define DNA_ETHEREAL_COLOR_BLOCK 2 #define DNA_LIZARD_MARKINGS_BLOCK 3 -#define DNA_LIZARD_TAIL_BLOCK 4 -#define DNA_SNOUT_BLOCK 5 -#define DNA_HORNS_BLOCK 6 -#define DNA_FRILLS_BLOCK 7 -#define DNA_SPINES_BLOCK 8 -#define DNA_HUMAN_TAIL_BLOCK 9 +#define DNA_TAIL_BLOCK 4 +#define DNA_LIZARD_TAIL_BLOCK 5 +#define DNA_SNOUT_BLOCK 6 +#define DNA_HORNS_BLOCK 7 +#define DNA_FRILLS_BLOCK 8 +#define DNA_SPINES_BLOCK 9 #define DNA_EARS_BLOCK 10 #define DNA_MOTH_WINGS_BLOCK 11 #define DNA_MOTH_ANTENNAE_BLOCK 12 #define DNA_MOTH_MARKINGS_BLOCK 13 #define DNA_MUSHROOM_CAPS_BLOCK 14 -#define DNA_MONKEY_TAIL_BLOCK 15 -#define DNA_POD_HAIR_BLOCK 16 +#define DNA_POD_HAIR_BLOCK 15 #define DNA_SEQUENCE_LENGTH 4 #define DNA_MUTATION_BLOCKS 8 @@ -111,7 +114,6 @@ #define ORGAN_SLOT_LEFT_ARM_AUG "l_arm_device" //This one ignores alphabetical order cause the arms should be together #define ORGAN_SLOT_STOMACH "stomach" #define ORGAN_SLOT_STOMACH_AID "stomach_aid" -#define ORGAN_SLOT_TAIL "tail" #define ORGAN_SLOT_THRUSTERS "thrusters" #define ORGAN_SLOT_TONGUE "tongue" #define ORGAN_SLOT_VOICE "vocal_cords" @@ -176,7 +178,6 @@ GLOBAL_LIST_INIT(organ_process_order, list( ORGAN_SLOT_HEART_AID, ORGAN_SLOT_BRAIN_ANTIDROP, ORGAN_SLOT_BRAIN_ANTISTUN, - ORGAN_SLOT_TAIL, ORGAN_SLOT_PARASITE_EGG, ORGAN_SLOT_REGENERATIVE_CORE, ORGAN_SLOT_XENO_PLASMAVESSEL, diff --git a/code/__DEFINES/MC.dm b/code/__DEFINES/MC.dm index 3b39140fcde17..94593dec5b2d1 100644 --- a/code/__DEFINES/MC.dm +++ b/code/__DEFINES/MC.dm @@ -102,3 +102,11 @@ }\ /datum/controller/subsystem/processing/##X/fire() {..() /*just so it shows up on the profiler*/} \ /datum/controller/subsystem/processing/##X + +#define FLUID_SUBSYSTEM_DEF(X) GLOBAL_REAL(SS##X, /datum/controller/subsystem/fluids/##X);\ +/datum/controller/subsystem/fluids/##X/New(){\ + NEW_SS_GLOBAL(SS##X);\ + PreInit();\ +}\ +/datum/controller/subsystem/fluids/##X/fire() {..() /*just so it shows up on the profiler*/} \ +/datum/controller/subsystem/fluids/##X diff --git a/code/__DEFINES/access.dm b/code/__DEFINES/access.dm index 0b21fea1899cd..6e2eb4c5daf10 100644 --- a/code/__DEFINES/access.dm +++ b/code/__DEFINES/access.dm @@ -1,151 +1,155 @@ -// Security equipment, security records, gulag item storage, secbots -#define ACCESS_SECURITY 1 -/// Brig cells+timers, permabrig, gulag+gulag shuttle, prisoner management console -#define ACCESS_BRIG 2 + +/* Access is broken down by department, department special functions/rooms, and departmental roles + The first access for the department will always be its general access function + Access for departmental roles will start with the head and go down in level of succession + If we ever get to a point where we have more departmental roles than the five (four) available slots, we should be looking to make some job access more generic + Access goes from Command, Security, Engineering, Medical, Supply, Science, Service, Away Missions, Mech Access, Admin, then Antag + Please try to make the strings for any new accesses as close to the name of the define as possible + If you are going to add an access to the list, make sure to also add it to its respective region further below + If you're varediting on the map, it uses the string. If you're editing the object directly, use the define name*/ + +/// Command general access, EVA storage windoors, gateway shuters, AI integrity restorer, comms console +#define ACCESS_COMMAND "command" +#define ACCESS_AI_UPLOAD "ai_upload" +#define ACCESS_TELEPORTER "teleporter" +#define ACCESS_EVA "eva" +///Request console announcements +#define ACCESS_RC_ANNOUNCE "rc_announce" +/// Used for events which require at least two people to confirm them +#define ACCESS_KEYCARD_AUTH "keycard_auth" +#define ACCESS_MINISAT "minisat" +/// NTnet diagnostics/monitoring software +#define ACCESS_NETWORK "network" +#define ACCESS_GATEWAY "gateway" +#define ACCESS_ALL_PERSONAL_LOCKERS "all_personal_lockers" +#define ACCESS_CHANGE_IDS "change_ids" +#define ACCESS_CAPTAIN "captain" +#define ACCESS_HOP "hop" + +/// Security general access, security records, gulag item storage, secbots +#define ACCESS_SECURITY "security" +/// Outer brig doors +#define ACCESS_BRIG_ENTRANCE "brig_entrance" +/// Brig cells+timers, permabrig, gulag+gulag shuttle, prisoner management console, security equipment +#define ACCESS_BRIG "brig" /// Armory, gulag teleporter, execution chamber -#define ACCESS_ARMORY 3 +#define ACCESS_ARMORY "armory" +#define ACCESS_COURT "court" +/// Weapon authorization for secbots +#define ACCESS_WEAPONS "weapons" +#define ACCESS_HOS "hos" ///Detective's office, forensics lockers, security+medical records -#define ACCESS_FORENSICS 4 -/// Medical general access -#define ACCESS_MEDICAL 5 -/// Morgue access -#define ACCESS_MORGUE 6 -/// R&D department and R&D console -#define ACCESS_RND 7 -/// Ordnance lab and burn chamber -#define ACCESS_ORDNANCE 8 -/// Genetics access -#define ACCESS_GENETICS 9 -/// Engineering area, power monitor, power flow control console -#define ACCESS_ENGINE 10 +#define ACCESS_DETECTIVE "detective" + +/// Engineering general access, power monitor, power flow control console +#define ACCESS_ENGINEERING "engineering" +#define ACCESS_ATMOSPHERICS "atmospherics" +#define ACCESS_MAINT_TUNNELS "maint_tunnels" ///APCs, EngiVend/YouTool, engineering equipment lockers -#define ACCESS_ENGINE_EQUIP 11 -#define ACCESS_MAINT_TUNNELS 12 -#define ACCESS_EXTERNAL_AIRLOCKS 13 -#define ACCESS_CHANGE_IDS 15 -#define ACCESS_AI_UPLOAD 16 -#define ACCESS_TELEPORTER 17 -#define ACCESS_EVA 18 -/// Bridge, EVA storage windoors, gateway shutters, AI integrity restorer, comms console -#define ACCESS_HEADS 19 -#define ACCESS_CAPTAIN 20 -#define ACCESS_ALL_PERSONAL_LOCKERS 21 -#define ACCESS_CHAPEL_OFFICE 22 -#define ACCESS_TECH_STORAGE 23 -#define ACCESS_ATMOSPHERICS 24 -#define ACCESS_BAR 25 -#define ACCESS_JANITOR 26 -#define ACCESS_CREMATORIUM 27 -#define ACCESS_KITCHEN 28 -#define ACCESS_ROBOTICS 29 -#define ACCESS_RD 30 -#define ACCESS_CARGO 31 -#define ACCESS_CONSTRUCTION 32 -///Allows access to chemistry factory areas on compatible maps -#define ACCESS_CHEMISTRY 33 -#define ACCESS_HYDROPONICS 35 -#define ACCESS_LIBRARY 37 -#define ACCESS_LAWYER 38 -#define ACCESS_VIROLOGY 39 -#define ACCESS_CMO 40 -#define ACCESS_QM 41 -#define ACCESS_COURT 42 -#define ACCESS_SURGERY 45 -#define ACCESS_THEATRE 46 -#define ACCESS_RESEARCH 47 -#define ACCESS_MINING 48 -#define ACCESS_MAILSORTING 50 -#define ACCESS_VAULT 53 -#define ACCESS_MINING_STATION 54 -#define ACCESS_XENOBIOLOGY 55 -#define ACCESS_CE 56 -#define ACCESS_HOP 57 -#define ACCESS_HOS 58 -/// Request console announcements -#define ACCESS_RC_ANNOUNCE 59 -/// Used for events which require at least two people to confirm them -#define ACCESS_KEYCARD_AUTH 60 +#define ACCESS_ENGINE_EQUIP "engine_equip" +#define ACCESS_CONSTRUCTION "construction" +#define ACCESS_TECH_STORAGE "tech_storage" /// has access to the entire telecomms satellite / machinery -#define ACCESS_TCOMSAT 61 -#define ACCESS_GATEWAY 62 -/// Outer brig doors, department security posts -#define ACCESS_BRIG_ENTRANCE 63 -/// For releasing minerals from the ORM -#define ACCESS_MINERAL_STOREROOM 64 -#define ACCESS_MINISAT 65 -/// Weapon authorization for secbots -#define ACCESS_WEAPONS 66 -/// NTnet diagnostics/monitoring software -#define ACCESS_NETWORK 67 -/// Pharmacy access (Chemistry room in Medbay) -#define ACCESS_PHARMACY 69 ///Nice. -#define ACCESS_PSYCHOLOGY 70 -/// Ordnance gas storage room access -#define ACCESS_ORDNANCE_STORAGE 71 +#define ACCESS_TCOMMS "tcomms" /// Room and launching. -#define ACCESS_AUX_BASE 72 -/// Service access, for service hallway and service consoles -#define ACCESS_SERVICE 73 +#define ACCESS_AUX_BASE "aux_base" +#define ACCESS_EXTERNAL_AIRLOCKS "external airlocks" +#define ACCESS_CE "ce" -/// HEAVEN ADDITION -#define ACCESS_HOSE 94 +/// Medical general access +#define ACCESS_MEDICAL "medical" +#define ACCESS_MORGUE "morgue" +/// Pharmacy access (Chemistry room in Medbay) +#define ACCESS_PHARMACY "pharmacy" +#define ACCESS_SURGERY "surgery" +///Allows access to chemistry factory areas on compatible maps +#define ACCESS_PLUMBING "plumbing" - //BEGIN CENTCOM ACCESS - /*Should leave plenty of room if we need to add more access levels. - Mostly for admin fun times.*/ -/// General facilities. CentCom ferry. -#define ACCESS_CENT_GENERAL 101 -/// Thunderdome. -#define ACCESS_CENT_THUNDER 102 -/// Special Ops. Captain's display case, Marauder and Seraph mechs. -#define ACCESS_CENT_SPECOPS 103 -/// Medical/Research -#define ACCESS_CENT_MEDICAL 104 -/// Living quarters. -#define ACCESS_CENT_LIVING 105 -/// Generic storage areas. -#define ACCESS_CENT_STORAGE 106 -/// Teleporter. -#define ACCESS_CENT_TELEPORTER 107 -/// Captain's office/ID comp/AI. -#define ACCESS_CENT_CAPTAIN 109 -/// The non-existent CentCom Bar -#define ACCESS_CENT_BAR 110 +#define ACCESS_CMO "cmo" +#define ACCESS_VIROLOGY "virology" +#define ACCESS_PSYCHOLOGY "psychology" + +///Cargo general access +#define ACCESS_CARGO "cargo" +#define ACCESS_MAIL_SORTING "mail_sorting" +/// For releasing minerals from the ORM +#define ACCESS_MINERAL_STOREROOM "mineral_storeroom" +#define ACCESS_MINING_STATION "mining_station" +#define ACCESS_VAULT "vault" +#define ACCESS_QM "qm" +#define ACCESS_MINING "mining" + +///Science general access +#define ACCESS_SCIENCE "science" +#define ACCESS_RESEARCH "research" +#define ACCESS_ORDNANCE_STORAGE "ordnance_storage" +#define ACCESS_RD "rd" +#define ACCESS_GENETICS "genetics" +#define ACCESS_ROBOTICS "robotics" +#define ACCESS_ORDNANCE "ordnance" +#define ACCESS_XENOBIOLOGY "xenobiology" - //The Syndicate -/// General Syndicate Access. Includes Syndicate mechs and ruins. -#define ACCESS_SYNDICATE 150 -/// Nuke Op Leader Access -#define ACCESS_SYNDICATE_LEADER 151 +///Service general access +#define ACCESS_SERVICE "service" +#define ACCESS_THEATRE "theatre" +#define ACCESS_CHAPEL_OFFICE "chapel_office" +#define ACCESS_CREMATORIUM "crematorium" +#define ACCESS_LIBRARY "library" +#define ACCESS_BAR "bar" +#define ACCESS_KITCHEN "kitchen" +#define ACCESS_HYDROPONICS "hydroponics" +#define ACCESS_JANITOR "janitor" +#define ACCESS_LAWYER "lawyer" - //Away Missions or Ruins - /*For generic away-mission/ruin access. Why would normal crew have access to a long-abandoned derelict +/// - - - AWAY MISSIONS - - - +/*For generic away-mission/ruin access. Why would normal crew have access to a long-abandoned derelict or a 2000 year-old temple? */ -/// Away general facilities. -#define ACCESS_AWAY_GENERAL 200 -/// Away maintenance -#define ACCESS_AWAY_MAINT 201 -/// Away medical -#define ACCESS_AWAY_MED 202 -/// Away security -#define ACCESS_AWAY_SEC 203 -/// Away engineering -#define ACCESS_AWAY_ENGINE 204 -///Away generic access -#define ACCESS_AWAY_GENERIC1 205 -#define ACCESS_AWAY_GENERIC2 206 -#define ACCESS_AWAY_GENERIC3 207 -#define ACCESS_AWAY_GENERIC4 208 +#define ACCESS_AWAY_GENERAL "away_general" +#define ACCESS_AWAY_COMMAND "away_command" +#define ACCESS_AWAY_SEC "away_sec" +#define ACCESS_AWAY_ENGINEERING "away_engineering" +#define ACCESS_AWAY_MEDICAL "away_medical" +#define ACCESS_AWAY_SUPPLY "away_supply" +#define ACCESS_AWAY_SCIENCE "away_science" +#define ACCESS_AWAY_MAINTENANCE "away_maintenance" +#define ACCESS_AWAY_GENERIC1 "away_generic1" +#define ACCESS_AWAY_GENERIC2 "away_generic2" +#define ACCESS_AWAY_GENERIC3 "away_generic3" +#define ACCESS_AWAY_GENERIC4 "away_generic4" +/// - - - MECH - - - + // Mech Access, allows maintanenace of internal components and altering keycard requirements. +#define ACCESS_MECH_MINING "mech_mining" +#define ACCESS_MECH_MEDICAL "mech_medical" +#define ACCESS_MECH_SECURITY "mech_security" +#define ACCESS_MECH_SCIENCE "mech_science" +#define ACCESS_MECH_ENGINE "mech_engine" + +/// - - - ADMIN - - - + // Used for admin events and things of the like. Lots of extra space for more admin tools in the future +/// General facilities. Centcom ferry. +#define ACCESS_CENT_GENERAL "cent_general" +#define ACCESS_CENT_THUNDER "cent_thunder" +#define ACCESS_CENT_MEDICAL "cent_medical" +#define ACCESS_CENT_LIVING "cent_living" +#define ACCESS_CENT_STORAGE "cent_storage" +#define ACCESS_CENT_TELEPORTER "cent_teleporter" +#define ACCESS_CENT_CAPTAIN "cent_captain" +#define ACCESS_CENT_BAR "cent_bar" +/// Special Ops. Captain's display case, Marauder and Seraph mechs. +#define ACCESS_CENT_SPECOPS 188 ///Remind me to separate to captain, centcom, and syndicate mech access later -SonofSpace + +/// - - - ANTAGONIST - - - +/// SYNDICATE +#define ACCESS_SYNDICATE "syndicate" +#define ACCESS_SYNDICATE_LEADER "syndicate_leader" +/// BLOODCULT //Special, for anything that's basically internal -#define ACCESS_BLOODCULT 250 +#define ACCESS_BLOODCULT "bloodcult" - // Mech Access, allows maintanenace of internal components and altering keycard requirements. -#define ACCESS_MECH_MINING 300 -#define ACCESS_MECH_MEDICAL 301 -#define ACCESS_MECH_SECURITY 302 -#define ACCESS_MECH_SCIENCE 303 -#define ACCESS_MECH_ENGINE 304 +#define ACCESS_HOSE "hose" // HEAVEN ADDITION + +/// - - - END ACCESS IDS - - - /// A list of access levels that, when added to an ID card, will warn admins. #define ACCESS_ALERT_ADMINS list(ACCESS_CHANGE_IDS) @@ -246,7 +250,7 @@ ACCESS_BRIG_ENTRANCE, \ ACCESS_XENOBIOLOGY, \ ACCESS_MINING_STATION, \ - ACCESS_MAILSORTING, \ + ACCESS_MAIL_SORTING, \ ACCESS_MINING, \ ACCESS_RESEARCH, \ ACCESS_THEATRE, \ @@ -257,7 +261,7 @@ ACCESS_LAWYER, \ ACCESS_LIBRARY, \ ACCESS_HYDROPONICS, \ - ACCESS_CHEMISTRY, \ + ACCESS_PLUMBING, \ ACCESS_CONSTRUCTION, \ ACCESS_CARGO, \ ACCESS_ROBOTICS, \ @@ -269,12 +273,12 @@ ACCESS_EXTERNAL_AIRLOCKS, \ ACCESS_MAINT_TUNNELS, \ ACCESS_ENGINE_EQUIP, \ - ACCESS_ENGINE, \ + ACCESS_ENGINEERING, \ ACCESS_GENETICS, \ - ACCESS_RND, \ + ACCESS_SCIENCE, \ ACCESS_MORGUE, \ ACCESS_MEDICAL, \ - ACCESS_FORENSICS, \ + ACCESS_DETECTIVE, \ ACCESS_BRIG, \ ACCESS_SECURITY, \ ACCESS_ATMOSPHERICS, \ @@ -283,15 +287,15 @@ ACCESS_SERVICE, \ ) -/// Command staff/secure accesses, think bridge/armoury, AI upload, notably access to modify ID cards themselves. Do not use direct, access via SSid_access.get_flag_access_list(ACCESS_FLAG_COMMAND) +/// Command staff/secure accesses, think bridge/armoury, ai_upload, notably access to modify ID cards themselves. Do not use direct, access via SSid_access.get_flag_access_list(ACCESS_FLAG_COMMAND) #define COMMAND_ACCESS list( \ ACCESS_MINISAT, \ - ACCESS_TCOMSAT, \ + ACCESS_TCOMMS, \ ACCESS_KEYCARD_AUTH, \ ACCESS_RC_ANNOUNCE, \ ACCESS_VAULT, \ ACCESS_TECH_STORAGE, \ - ACCESS_HEADS, \ + ACCESS_COMMAND, \ ACCESS_TELEPORTER, \ ACCESS_ARMORY, \ ACCESS_AI_UPLOAD, \ @@ -308,6 +312,7 @@ ACCESS_CE, \ ACCESS_CMO, \ ACCESS_RD, \ + ACCESS_HOSE, \ ) /// Captains private rooms. Do not use direct, access via SSid_access.get_flag_access_list(ACCESS_FLAG_CAPTAIN) @@ -336,10 +341,11 @@ /// Away missions/gateway/space ruins. Do not use direct, access via SSid_access.get_flag_access_list(ACCESS_FLAG_AWAY) #define AWAY_ACCESS list( \ ACCESS_AWAY_GENERAL, \ - ACCESS_AWAY_MAINT, \ - ACCESS_AWAY_MED, \ + ACCESS_AWAY_COMMAND, \ + ACCESS_AWAY_MAINTENANCE, \ + ACCESS_AWAY_MEDICAL, \ ACCESS_AWAY_SEC, \ - ACCESS_AWAY_ENGINE, \ + ACCESS_AWAY_ENGINEERING, \ ACCESS_AWAY_GENERIC1, \ ACCESS_AWAY_GENERIC2, \ ACCESS_AWAY_GENERIC3, \ @@ -386,7 +392,7 @@ ACCESS_SECURITY, \ ACCESS_BRIG, \ ACCESS_ARMORY, \ - ACCESS_FORENSICS, \ + ACCESS_DETECTIVE, \ ACCESS_COURT, \ ACCESS_MECH_SECURITY, \ ACCESS_HOS, \ @@ -397,7 +403,7 @@ #define REGION_ACCESS_MEDBAY list( \ ACCESS_MEDICAL, \ ACCESS_MORGUE, \ - ACCESS_CHEMISTRY, \ + ACCESS_PLUMBING, \ ACCESS_VIROLOGY, \ ACCESS_SURGERY, \ ACCESS_MECH_MEDICAL, \ @@ -410,7 +416,7 @@ /// Used to seed the accesses_by_region list in SSid_access. A list of all research regional accesses that are overseen by the RD. #define REGION_ACCESS_RESEARCH list( \ ACCESS_RESEARCH, \ - ACCESS_RND, \ + ACCESS_SCIENCE, \ ACCESS_ORDNANCE, \ ACCESS_ORDNANCE_STORAGE, \ ACCESS_GENETICS, \ @@ -428,13 +434,13 @@ ACCESS_CONSTRUCTION, \ ACCESS_AUX_BASE, \ ACCESS_MAINT_TUNNELS, \ - ACCESS_ENGINE, \ + ACCESS_ENGINEERING, \ ACCESS_ENGINE_EQUIP, \ ACCESS_EXTERNAL_AIRLOCKS, \ ACCESS_TECH_STORAGE, \ ACCESS_ATMOSPHERICS, \ ACCESS_MECH_ENGINE, \ - ACCESS_TCOMSAT, \ + ACCESS_TCOMMS, \ ACCESS_MINISAT, \ ACCESS_CE, \ ) @@ -442,7 +448,7 @@ #define REGION_SUPPLY "Supply" /// Used to seed the accesses_by_region list in SSid_access. A list of all cargo regional accesses that are overseen by the HoP. #define REGION_ACCESS_SUPPLY list( \ - ACCESS_MAILSORTING, \ + ACCESS_MAIL_SORTING, \ ACCESS_MINING, \ ACCESS_MINING_STATION, \ ACCESS_MECH_MINING, \ @@ -455,7 +461,7 @@ #define REGION_COMMAND "Command" /// Used to seed the accesses_by_region list in SSid_access. A list of all command regional accesses that are overseen by the Captain. #define REGION_ACCESS_COMMAND list( \ - ACCESS_HEADS, \ + ACCESS_COMMAND, \ ACCESS_RC_ANNOUNCE, \ ACCESS_KEYCARD_AUTH, \ ACCESS_CHANGE_IDS, \ @@ -496,7 +502,7 @@ /obj/item/modular_computer/tablet/pda/heads/cmo = list(REGION_COMMAND), \ /obj/item/modular_computer/tablet/pda/heads/ce = list(REGION_COMMAND), \ /obj/item/modular_computer/tablet/pda/heads/rd = list(REGION_COMMAND), \ - /obj/item/modular_computer/tablet/pda/captain = list(REGION_COMMAND), \ + /obj/item/modular_computer/tablet/pda/heads/captain = list(REGION_COMMAND), \ /obj/item/modular_computer/tablet/pda/cargo = list(REGION_SUPPLY), \ /obj/item/modular_computer/tablet/pda/quartermaster = list(REGION_SUPPLY), \ /obj/item/modular_computer/tablet/pda/shaftminer = list(REGION_SUPPLY), \ diff --git a/code/__DEFINES/admin.dm b/code/__DEFINES/admin.dm index cb97b5cdda5ab..a2e9e701e82e2 100644 --- a/code/__DEFINES/admin.dm +++ b/code/__DEFINES/admin.dm @@ -42,30 +42,30 @@ #define R_EVERYTHING (1<<15)-1 //the sum of all other rank permissions, used for +EVERYTHING -#define ADMIN_QUE(user) "(?)" -#define ADMIN_FLW(user) "(FLW)" -#define ADMIN_PP(user) "(PP)" -#define ADMIN_VV(atom) "(VV)" -#define ADMIN_SM(user) "(SM)" -#define ADMIN_TP(user) "(TP)" -#define ADMIN_SP(user) "(SP)" -#define ADMIN_KICK(user) "(KICK)" -#define ADMIN_CENTCOM_REPLY(user) "(RPLY)" -#define ADMIN_SYNDICATE_REPLY(user) "(RPLY)" -#define ADMIN_SC(user) "(SC)" -#define ADMIN_SMITE(user) "(SMITE)" +#define ADMIN_QUE(user) "(?)" +#define ADMIN_FLW(user) "(FLW)" +#define ADMIN_PP(user) "(PP)" +#define ADMIN_VV(atom) "(VV)" +#define ADMIN_SM(user) "(SM)" +#define ADMIN_TP(user) "(TP)" +#define ADMIN_SP(user) "(SP)" +#define ADMIN_KICK(user) "(KICK)" +#define ADMIN_CENTCOM_REPLY(user) "(RPLY)" +#define ADMIN_SYNDICATE_REPLY(user) "(RPLY)" +#define ADMIN_SC(user) "(SC)" +#define ADMIN_SMITE(user) "(SMITE)" #define ADMIN_LOOKUP(user) "[key_name_admin(user)][ADMIN_QUE(user)]" #define ADMIN_LOOKUPFLW(user) "[key_name_admin(user)][ADMIN_QUE(user)] [ADMIN_FLW(user)]" -#define ADMIN_SET_SD_CODE "(SETCODE)" +#define ADMIN_SET_SD_CODE "(SETCODE)" #define ADMIN_FULLMONTY_NONAME(user) "[ADMIN_QUE(user)] [ADMIN_PP(user)] [ADMIN_VV(user)] [ADMIN_SM(user)] [ADMIN_FLW(user)] [ADMIN_TP(user)] [ADMIN_INDIVIDUALLOG(user)] [ADMIN_SMITE(user)]" #define ADMIN_FULLMONTY(user) "[key_name_admin(user)] [ADMIN_FULLMONTY_NONAME(user)]" -#define ADMIN_JMP(src) "(JMP)" +#define ADMIN_JMP(src) "(JMP)" #define COORD(src) "[src ? src.Admin_Coordinates_Readable() : "nonexistent location"]" #define AREACOORD(src) "[src ? src.Admin_Coordinates_Readable(TRUE) : "nonexistent location"]" #define ADMIN_COORDJMP(src) "[src ? src.Admin_Coordinates_Readable(FALSE, TRUE) : "nonexistent location"]" #define ADMIN_VERBOSEJMP(src) "[src ? src.Admin_Coordinates_Readable(TRUE, TRUE) : "nonexistent location"]" -#define ADMIN_INDIVIDUALLOG(user) "(LOGS)" -#define ADMIN_TAG(datum) "(TAG)" +#define ADMIN_INDIVIDUALLOG(user) "(LOGS)" +#define ADMIN_TAG(datum) "(TAG)" /atom/proc/Admin_Coordinates_Readable(area_name, admin_jump_ref) var/turf/T = Safe_COORD_Location() @@ -109,11 +109,10 @@ #define STICKYBAN_DB_CACHE_TIME 10 SECONDS #define STICKYBAN_ROGUE_CHECK_TIME 5 - -/// Shown to vicitm of staff of change and related effects. -#define POLICY_POLYMORPH "polymorph" -/// Shown on top of policy verb window -#define POLICY_VERB_HEADER "policy_verb_header" +/// Reference index for policy.json to locate any policy text applicable to polymorphed/staff of changed mobs. +#define POLICY_POLYMORPH "Polymorph" +/// Reference index for policy.json to locate any policy text that is shown as a header in the OOC > Show Policy verb. +#define POLICY_VERB_HEADER "Policy Verb Header" //How many things you can spawn at once with spawn verb/create panel #define ADMIN_SPAWN_CAP 100 diff --git a/code/__DEFINES/ai.dm b/code/__DEFINES/ai.dm index 076efefc7d5f5..2b931df61e4ae 100644 --- a/code/__DEFINES/ai.dm +++ b/code/__DEFINES/ai.dm @@ -108,7 +108,7 @@ ///The implant the AI was created from #define BB_MOD_IMPLANT "BB_mod_implant" ///Range for a MOD AI controller. -#define MOD_AI_RANGE 100 +#define MOD_AI_RANGE 200 ///Vending machine AI controller blackboard keys #define BB_VENDING_CURRENT_TARGET "BB_vending_current_target" diff --git a/code/__DEFINES/alerts.dm b/code/__DEFINES/alerts.dm index e942fdc2623e2..26958fad15705 100644 --- a/code/__DEFINES/alerts.dm +++ b/code/__DEFINES/alerts.dm @@ -33,9 +33,6 @@ #define ALERT_ETHEREAL_CHARGE "ethereal_charge" #define ALERT_ETHEREAL_OVERCHARGE "ethereal_overcharge" -//drunk alerts -#define ALERT_DRUNK "drunk" - /** Alien related */ #define ALERT_XENO_FIRE "alien_fire" #define ALERT_XENO_PLASMA "alien_plas" diff --git a/code/__DEFINES/antagonists.dm b/code/__DEFINES/antagonists.dm index 00ca6ad3d56b9..6a50ffababc81 100644 --- a/code/__DEFINES/antagonists.dm +++ b/code/__DEFINES/antagonists.dm @@ -196,6 +196,9 @@ GLOBAL_LIST_INIT(ai_employers, list( /// Checks if the given mob is a nuclear operative #define IS_NUKE_OP(mob) (mob?.mind?.has_antag_datum(/datum/antagonist/nukeop)) +//Tells whether or not someone is a space ninja +#define IS_SPACE_NINJA(mob) (mob?.mind?.has_antag_datum(/datum/antagonist/ninja)) + /// Checks if the given mob is a heretic. #define IS_HERETIC(mob) (mob.mind?.has_antag_datum(/datum/antagonist/heretic)) /// Check if the given mob is a heretic monster. @@ -249,3 +252,10 @@ GLOBAL_LIST_INIT(ai_employers, list( #define OBJECTIVE_STATE_FAILED 4 /// If the objective is no longer valid #define OBJECTIVE_STATE_INVALID 5 + +/// Weights for traitor objective categories +#define OBJECTIVE_WEIGHT_TINY 5 +#define OBJECTIVE_WEIGHT_SMALL 7 +#define OBJECTIVE_WEIGHT_DEFAULT 10 +#define OBJECTIVE_WEIGHT_BIG 15 +#define OBJECTIVE_WEIGHT_HUGE 20 diff --git a/code/__DEFINES/atmospherics/atmos_core.dm b/code/__DEFINES/atmospherics/atmos_core.dm index 8105920ecd722..201bfc807df15 100644 --- a/code/__DEFINES/atmospherics/atmos_core.dm +++ b/code/__DEFINES/atmospherics/atmos_core.dm @@ -30,8 +30,6 @@ #define ONE_ATMOSPHERE 101.325 /// -270.3degC #define TCMB 2.7 -/// -48.15degC -#define TCRYO 225 /// 0degC #define T0C 273.15 /// 20degC @@ -179,4 +177,6 @@ #define KILL_EXCITED 3 /// How many maximum iterations do we allow the Newton-Raphson approximation for gas pressure to do. -#define ATMOS_PRESSURE_APPROXIMATION_ITERATIONS 10 +#define ATMOS_PRESSURE_APPROXIMATION_ITERATIONS 20 +/// We deal with big numbers and a lot of math, things are bound to get imprecise. Take this traveller. +#define ATMOS_PRESSURE_ERROR_TOLERANCE 0.01 diff --git a/code/__DEFINES/atmospherics/atmos_helpers.dm b/code/__DEFINES/atmospherics/atmos_helpers.dm index 433ecd3c7f73a..f53e5a67b3647 100644 --- a/code/__DEFINES/atmospherics/atmos_helpers.dm +++ b/code/__DEFINES/atmospherics/atmos_helpers.dm @@ -74,3 +74,37 @@ GLOBAL_LIST_INIT(atmos_adjacent_savings, list(0,0)) turf.air.archive();\ turf.archived_cycle = SSair.times_fired;\ turf.temperature_archived = turf.temperature; + +/* Fetch the energy transferred when two gas mixtures's temperature equalize. + * + * To equalize two gas mixtures, we simply pool the energy and divide it by the pooled heat capacity. + * T' = (W1+W2) / (C1+C2) + * But if we want to moderate this conduction, maybe we can calculate the energy transferred + * and multiply a coefficient to it instead. + * This is the energy transferred: + * W = T' * C1 - W1 + * W = (W1+W2) / (C1+C2) * C1 - W1 + * W = (W1C1 + W2C1) / (C1+C2) - W1 + * W = ((W1C1 + W2C1) - (W1 * (C1+C2))) / (C1+C2) + * W = ((W1C1 + W2C1) - (W1C1 + W1C2)) / (C1+C2) + * W = (W1C1 - W1C1 + W2C1 - W1C2) / (C1+C2) + * W = (W2C1 - W1C2) / (C1+C2) + * W = (T2*C2*C1 - T1*C1*C2) / (C1+C2) + * W = (C1*C2) * (T2-T1) / (C1+C2) + * + * W: Energy involved in the operation + * T': Combined temperature + * T1, C1, W1: Temp, heat cap, and thermal energy of the first gas mixture + * T2, C2, W2: Temp, heat cap, and thermal energy of the second gas mixture + * + * Not immediately obvious, but saves us operation time. + * + * Arguments: + * * temperature_delta: T2 - T1. [/datum/gas_mixture/var/temperature] + * * heat_capacity_one: gasmix one's [/datum/gas_mixture/proc/heat_capacity] + * * heat_capacity_two: gasmix two's [/datum/gas_mixture/proc/heat_capacity] + * Returns: The energy gained by gas mixture one. Negative if gas mixture one loses energy. + * Honestly the heat capacity is interchangeable, just make sure the delta is right. + */ +#define CALCULATE_CONDUCTION_ENERGY(temperature_delta, heat_capacity_one, heat_capacity_two)\ + (temperature_delta * heat_capacity_one * heat_capacity_two / (heat_capacity_one+heat_capacity_two)) diff --git a/code/__DEFINES/atmospherics/atmos_piping.dm b/code/__DEFINES/atmospherics/atmos_piping.dm index f0919f3727637..c96de3ab9cdf2 100644 --- a/code/__DEFINES/atmospherics/atmos_piping.dm +++ b/code/__DEFINES/atmospherics/atmos_piping.dm @@ -67,7 +67,7 @@ #define PIPING_LAYER_DEFAULT 3 #define PIPING_LAYER_P_X 5 #define PIPING_LAYER_P_Y 5 -#define PIPING_LAYER_LCHANGE 0.05 +#define PIPING_LAYER_LCHANGE 0.005 /// intended to connect with all layers, check for all instead of just one. #define PIPING_ALL_LAYER (1<<0) diff --git a/code/__DEFINES/atom_hud.dm b/code/__DEFINES/atom_hud.dm index 862ccef9dd8e4..cd47fdde43813 100644 --- a/code/__DEFINES/atom_hud.dm +++ b/code/__DEFINES/atom_hud.dm @@ -2,6 +2,7 @@ // note: if you add more HUDs, even for non-human atoms, make sure to use unique numbers for the defines! // /datum/atom_hud expects these to be unique // these need to be strings in order to make them associative lists + /// dead, alive, sick, health status #define HEALTH_HUD "1" /// a simple line rounding the mob's number health diff --git a/code/__DEFINES/blood.dm b/code/__DEFINES/blood.dm index b3b8c0d1f3da7..320c3ded51a55 100644 --- a/code/__DEFINES/blood.dm +++ b/code/__DEFINES/blood.dm @@ -1,6 +1,3 @@ -/// Checks if an object is covered in blood -#define HAS_BLOOD_DNA(thing) (length(thing.GetComponent(/datum/component/forensics)?.blood_DNA)) - //Bloody shoes/footprints /// Minimum alpha of footprints #define BLOODY_FOOTPRINT_BASE_ALPHA 20 @@ -20,5 +17,5 @@ #define BLOOD_STATE_XENO "xeno" /// Black robot oil #define BLOOD_STATE_OIL "oil" -/// No blood is present +/// No blood is present #define BLOOD_STATE_NOT_BLOODY "no blood whatsoever" diff --git a/code/__DEFINES/cinematics.dm b/code/__DEFINES/cinematics.dm deleted file mode 100644 index f994dc82a4b3d..0000000000000 --- a/code/__DEFINES/cinematics.dm +++ /dev/null @@ -1,14 +0,0 @@ -#define CINEMATIC_DEFAULT 1 -#define CINEMATIC_SELFDESTRUCT 2 -#define CINEMATIC_SELFDESTRUCT_MISS 3 -#define CINEMATIC_NUKE_WIN 4 -#define CINEMATIC_NUKE_MISS 5 -#define CINEMATIC_ANNIHILATION 6 -#define CINEMATIC_MALF 7 -#define CINEMATIC_CULT 8 -#define CINEMATIC_NUKE_FAKE 9 -#define CINEMATIC_NUKE_NO_CORE 10 -#define CINEMATIC_NUKE_FAR 11 -#define CINEMATIC_NUKE_CLOWNOP 12 -#define CINEMATIC_CULT_NUKE 13 -#define CINEMATIC_CULT_FAIL 14 diff --git a/code/__DEFINES/combat.dm b/code/__DEFINES/combat.dm index 2cd4d0758e396..28fab92c7534d 100644 --- a/code/__DEFINES/combat.dm +++ b/code/__DEFINES/combat.dm @@ -56,7 +56,6 @@ #define EFFECT_IMMOBILIZE "immobilize" #define EFFECT_EYE_BLUR "eye_blur" #define EFFECT_DROWSY "drowsy" -#define EFFECT_JITTER "jitter" //Bitflags defining which status effects could be or are inflicted on a mob #define CANSTUN (1<<0) @@ -302,6 +301,8 @@ GLOBAL_LIST_INIT(shove_disarming_types, typecacheof(list( /// IF an object is weak against armor, this is the value that any present armor is multiplied by #define ARMOR_WEAKENED_MULTIPLIER 2 +/// Armor can't block more than this as a percentage +#define ARMOR_MAX_BLOCK 90 /// Return values used in item/melee/baton/baton_attack. /// Does a normal item attack. diff --git a/code/__DEFINES/construction.dm b/code/__DEFINES/construction.dm index 23722d43ce803..1f21c804e9b68 100644 --- a/code/__DEFINES/construction.dm +++ b/code/__DEFINES/construction.dm @@ -111,6 +111,7 @@ #define CAT_DRINK "Drinks" #define CAT_CHEMISTRY "Chemistry" #define CAT_ATMOSPHERIC "Atmospheric" +#define CAT_STRUCTURE "Structures" //rcd modes #define RCD_FLOORWALL 0 diff --git a/code/__DEFINES/cult.dm b/code/__DEFINES/cult.dm index 9a9e0dd3f490b..93437e31bb05f 100644 --- a/code/__DEFINES/cult.dm +++ b/code/__DEFINES/cult.dm @@ -35,3 +35,11 @@ /// Defines for cult item_dispensers. #define PREVIEW_IMAGE "preview" #define OUTPUT_ITEMS "output" + +/// The global Nar'sie that the cult's summoned +GLOBAL_DATUM(cult_narsie, /obj/narsie) + +// Used in determining which cinematic to play when cult ends +#define CULT_VICTORY_MASS_CONVERSION 2 +#define CULT_FAILURE_NARSIE_KILLED 1 +#define CULT_VICTORY_NUKE 0 diff --git a/code/__DEFINES/dcs/signals/signals_area.dm b/code/__DEFINES/dcs/signals/signals_area.dm index e82027baab2fd..f1f6747d4b1ac 100644 --- a/code/__DEFINES/dcs/signals/signals_area.dm +++ b/code/__DEFINES/dcs/signals/signals_area.dm @@ -8,9 +8,9 @@ #define COMSIG_AREA_ENTERED "area_entered" ///from base of area/Exited(): (atom/movable/gone, direction) #define COMSIG_AREA_EXITED "area_exited" -///from base of area/Entered(): (/area). Sent to "area-sensitive" movables, see __DEFINES/traits.dm for info. +///from base of area/Entered(): (area/new_area). Sent to "area-sensitive" movables, see __DEFINES/traits.dm for info. #define COMSIG_ENTER_AREA "enter_area" -///from base of area/Exited(): (/area). Sent to "area-sensitive" movables, see __DEFINES/traits.dm for info. +///from base of area/Exited(): (area). Sent to "area-sensitive" movables, see __DEFINES/traits.dm for info. #define COMSIG_EXIT_AREA "exit_area" // Alarm listener datum signals @@ -18,3 +18,7 @@ #define COMSIG_ALARM_TRIGGERED "comsig_alarm_triggered" ///Send when an alarm source is cleared (alarm_type, area/source_area) #define COMSIG_ALARM_CLEARED "comsig_alarm_clear" + +// Area fire signals +/// Sent when an area's fire var changes: (fire_value) +#define COMSIG_AREA_FIRE_CHANGED "area_fire_set" diff --git a/code/__DEFINES/dcs/signals/signals_atom/signals_atom_movable.dm b/code/__DEFINES/dcs/signals/signals_atom/signals_atom_movable.dm index df83eeefcb5fa..18c1c438b18e9 100644 --- a/code/__DEFINES/dcs/signals/signals_atom/signals_atom_movable.dm +++ b/code/__DEFINES/dcs/signals/signals_atom/signals_atom_movable.dm @@ -13,9 +13,15 @@ #define COMSIG_MOVABLE_CROSS_OVER "movable_cross_am" ///from base of atom/movable/Bump(): (/atom) #define COMSIG_MOVABLE_BUMP "movable_bump" -///from base of atom/movable/newtonian_move(): (inertia_direction) +///from base of atom/movable/newtonian_move(): (inertia_direction, start_delay) #define COMSIG_MOVABLE_NEWTONIAN_MOVE "movable_newtonian_move" #define COMPONENT_MOVABLE_NEWTONIAN_BLOCK (1<<0) +///from datum/component/drift/apply_initial_visuals(): () +#define COMSIG_MOVABLE_DRIFT_VISUAL_ATTEMPT "movable_drift_visual_attempt" + #define DRIFT_VISUAL_FAILED (1<<0) +///from datum/component/drift/allow_final_movement(): () +#define COMSIG_MOVABLE_DRIFT_BLOCK_INPUT "movable_drift_block_input" + #define DRIFT_ALLOW_INPUT (1<<0) ///from base of atom/movable/throw_impact(): (/atom/hit_atom, /datum/thrownthing/throwingdatum) #define COMSIG_MOVABLE_IMPACT "movable_impact" #define COMPONENT_MOVABLE_IMPACT_FLIP_HITPUSH (1<<0) //if true, flip if the impact will push what it hits @@ -81,6 +87,6 @@ #define COMSIG_BUCKLED_CAN_Z_MOVE "ridden_pre_can_z_move" #define COMPONENT_RIDDEN_STOP_Z_MOVE 1 #define COMPONENT_RIDDEN_ALLOW_Z_MOVE 2 -/// from base of atom/movable/Process_Spacemove(): (movement_dir) +/// from base of atom/movable/Process_Spacemove(): (movement_dir, continuous_move) #define COMSIG_MOVABLE_SPACEMOVE "spacemove" #define COMSIG_MOVABLE_STOP_SPACEMOVE (1<<0) diff --git a/code/__DEFINES/dcs/signals/signals_atom/signals_atom_movement.dm b/code/__DEFINES/dcs/signals/signals_atom/signals_atom_movement.dm index 31dc06ac5773d..2384eec0c3bfe 100644 --- a/code/__DEFINES/dcs/signals/signals_atom/signals_atom_movement.dm +++ b/code/__DEFINES/dcs/signals/signals_atom/signals_atom_movement.dm @@ -5,8 +5,10 @@ ///signal sent out by an atom when it checks if it can be pulled, for additional checks #define COMSIG_ATOM_CAN_BE_PULLED "movable_can_be_pulled" #define COMSIG_ATOM_CANT_PULL (1 << 0) -///signal sent out by an atom when it is no longer being pulled by something else +///signal sent out by an atom when it is no longer being pulled by something else : (atom/puller) #define COMSIG_ATOM_NO_LONGER_PULLED "movable_no_longer_pulled" +///signal sent out by an atom when it is no longer pulling something : (atom/pulling) +#define COMSIG_ATOM_NO_LONGER_PULLING "movable_no_longer_pulling" ///called for each movable in a turf contents on /turf/zImpact(): (atom/movable/A, levels) #define COMSIG_ATOM_INTERCEPT_Z_FALL "movable_intercept_z_impact" ///called on a movable (NOT living) when it starts pulling (atom/movable/pulled, state, force) diff --git a/code/__DEFINES/dcs/signals/signals_client.dm b/code/__DEFINES/dcs/signals/signals_client.dm new file mode 100644 index 0000000000000..2d12cb9de8802 --- /dev/null +++ b/code/__DEFINES/dcs/signals/signals_client.dm @@ -0,0 +1,4 @@ +// Yes, they do support this + +// from /client/proc/change_view() : (new_size) +#define COMSIG_VIEW_SET "view_set" diff --git a/code/__DEFINES/dcs/signals/signals_datum.dm b/code/__DEFINES/dcs/signals/signals_datum.dm index 826dd0e664215..9ad0da53ff1c8 100644 --- a/code/__DEFINES/dcs/signals/signals_datum.dm +++ b/code/__DEFINES/dcs/signals/signals_datum.dm @@ -8,6 +8,8 @@ /// before a component is removed from a datum because of ClearFromParent: (/datum/component) #define COMSIG_COMPONENT_REMOVING "component_removing" /// before a datum's Destroy() is called: (force), returning a nonzero value will cancel the qdel operation +/// you should only be using this if you want to block deletion +/// that's the only functional difference between it and COMSIG_PARENT_QDELETING, outside setting QDELETING to detect #define COMSIG_PARENT_PREQDELETED "parent_preqdeleted" /// just before a datum's Destroy() is called: (force), at this point none of the other components chose to interrupt qdel and Destroy will be called #define COMSIG_PARENT_QDELETING "parent_qdeleting" diff --git a/code/__DEFINES/dcs/signals/signals_mob/signals_mob_carbon.dm b/code/__DEFINES/dcs/signals/signals_mob/signals_mob_carbon.dm index 369d64f9cbeda..8d8e741416da2 100644 --- a/code/__DEFINES/dcs/signals/signals_mob/signals_mob_carbon.dm +++ b/code/__DEFINES/dcs/signals/signals_mob/signals_mob_carbon.dm @@ -1,7 +1,13 @@ -///When a carbon mob hugs someone, this is called on the carbon that is hugging. (mob/living/hugger, mob/living/hugged) -#define COMSIG_CARBON_HUG "carbon_hug" -///When a carbon mob is hugged, this is called on the carbon that is hugged. (mob/living/hugger) -#define COMSIG_CARBON_HUGGED "carbon_hugged" +///Called from /mob/living/carbon/help_shake_act, before any hugs have ocurred. (mob/living/helper) +#define COMSIG_CARBON_PRE_HELP_ACT "carbon_pre_help" + /// Stops the rest of help act (hugging, etc) from occuring + #define COMPONENT_BLOCK_HELP_ACT (1<<0) + +///Called from /mob/living/carbon/help_shake_act on the person being helped, after any hugs have ocurred. (mob/living/helper) +#define COMSIG_CARBON_HELP_ACT "carbon_help" +///Called from /mob/living/carbon/help_shake_act on the helper, after any hugs have ocurred. (mob/living/helped) +#define COMSIG_CARBON_HELPED "carbon_helped_someone" + ///Before a carbon mob is shoved, sent to the turf we're trying to shove onto (mob/living/carbon/shover, mob/living/carbon/target) #define COMSIG_CARBON_DISARM_PRESHOVE "carbon_disarm_preshove" #define COMSIG_CARBON_ACT_SOLID (1<<0) //Tells disarm code to act as if the mob was shoved into something solid, even we we're not @@ -58,6 +64,9 @@ #define COMSIG_CARBON_HEALTH_UPDATE "carbon_health_update" ///Called when a carbon updates their sanity (source = carbon) #define COMSIG_CARBON_SANITY_UPDATE "carbon_sanity_update" +///Called when a carbon breathes, before the breath has actually occured +#define COMSIG_CARBON_PRE_BREATHE "carbon_pre_breathe" + // /mob/living/carbon/human signals ///Hit by successful disarm attack (mob/living/carbon/human/attacker,zone_targeted) diff --git a/code/__DEFINES/dcs/signals/signals_mob/signals_mob_living.dm b/code/__DEFINES/dcs/signals/signals_mob/signals_mob_living.dm index de9f1997a610c..ff46eb8131f89 100644 --- a/code/__DEFINES/dcs/signals/signals_mob/signals_mob_living.dm +++ b/code/__DEFINES/dcs/signals/signals_mob/signals_mob_living.dm @@ -6,9 +6,11 @@ // Organ signals /// Called on the organ when it is implanted into someone (mob/living/carbon/receiver) #define COMSIG_ORGAN_IMPLANTED "comsig_organ_implanted" - +/// Called when using the *wag emote +#define COMSIG_ORGAN_WAG_TAIL "comsig_wag_tail" /// Called on the organ when it is removed from someone (mob/living/carbon/old_owner) #define COMSIG_ORGAN_REMOVED "comsig_organ_removed" + ///from base of mob/update_transform() #define COMSIG_LIVING_POST_UPDATE_TRANSFORM "living_post_update_transform" @@ -16,7 +18,7 @@ #define COMSIG_LIVING_DOORCRUSHED "living_doorcrush" ///from base of mob/living/resist() (/mob/living) #define COMSIG_LIVING_RESIST "living_resist" -///from base of mob/living/IgniteMob() (/mob/living) +///from base of mob/living/ignite_mob() (/mob/living) #define COMSIG_LIVING_IGNITED "living_ignite" ///from base of mob/living/extinguish_mob() (/mob/living) #define COMSIG_LIVING_EXTINGUISHED "living_extinguished" diff --git a/code/__DEFINES/dcs/signals/signals_mob/signals_mob_main.dm b/code/__DEFINES/dcs/signals/signals_mob/signals_mob_main.dm index b87e3d44ee1ce..165a8152093f6 100644 --- a/code/__DEFINES/dcs/signals/signals_mob/signals_mob_main.dm +++ b/code/__DEFINES/dcs/signals/signals_mob/signals_mob_main.dm @@ -26,13 +26,18 @@ #define COMSIG_MOB_BOT_STEP "mob_bot_step" /// From base of /client/Move() -#define COMSIG_MOB_CLIENT_PRE_MOVE "mob_client_pre_move" - /// Should always match COMPONENT_MOVABLE_BLOCK_PRE_MOVE as these are interchangeable and used to block movement. - #define COMSIG_MOB_CLIENT_BLOCK_PRE_MOVE COMPONENT_MOVABLE_BLOCK_PRE_MOVE - /// From base of /client/Move() #define COMSIG_MOB_CLIENT_PRE_LIVING_MOVE "mob_client_pre_living_move" /// Should we stop the current living movement attempt #define COMSIG_MOB_CLIENT_BLOCK_PRE_LIVING_MOVE COMPONENT_MOVABLE_BLOCK_PRE_MOVE + +/// From base of /client/Move(): (list/move_args) +#define COMSIG_MOB_CLIENT_PRE_MOVE "mob_client_pre_move" + /// Should always match COMPONENT_MOVABLE_BLOCK_PRE_MOVE as these are interchangeable and used to block movement. + #define COMSIG_MOB_CLIENT_BLOCK_PRE_MOVE COMPONENT_MOVABLE_BLOCK_PRE_MOVE + /// The argument of move_args which corresponds to the loc we're moving to + #define MOVE_ARG_NEW_LOC 1 + /// The arugment of move_args which dictates our movement direction + #define MOVE_ARG_DIRECTION 2 /// From base of /client/Move() #define COMSIG_MOB_CLIENT_MOVED "mob_client_moved" /// From base of /client/proc/change_view() (mob/source, new_size) diff --git a/code/__DEFINES/dcs/signals/signals_object.dm b/code/__DEFINES/dcs/signals/signals_object.dm index ef9610159e915..eb95a016d78c9 100644 --- a/code/__DEFINES/dcs/signals/signals_object.dm +++ b/code/__DEFINES/dcs/signals/signals_object.dm @@ -118,12 +118,6 @@ #define COMSIG_ITEM_PICKUP "item_pickup" ///from base of mob/living/carbon/attacked_by(): (mob/living/carbon/target, mob/living/user, hit_zone) #define COMSIG_ITEM_ATTACK_ZONE "item_attack_zone" -///return a truthy value to prevent ensouling, checked in /obj/effect/proc_holder/spell/targeted/lichdom/cast(): (mob/user) -#define COMSIG_ITEM_IMBUE_SOUL "item_imbue_soul" - #define COMPONENT_BLOCK_IMBUE (1 << 0) -///called before marking an object for retrieval, checked in /obj/effect/proc_holder/spell/targeted/summonitem/cast() : (mob/user) -#define COMSIG_ITEM_MARK_RETRIEVAL "item_mark_retrieval" - #define COMPONENT_BLOCK_MARK_RETRIEVAL (1<<0) ///from base of obj/item/hit_reaction(): (list/args) #define COMSIG_ITEM_HIT_REACT "item_hit_react" #define COMPONENT_HIT_REACTION_BLOCK (1<<0) @@ -297,6 +291,21 @@ ///called in /obj/item/gun/ballistic/process_chamber (casing) #define COMSIG_CASING_EJECTED "casing_ejected" +// Jetpack things +// Please kill me + +//called in /obj/item/tank/jetpack/proc/turn_on() : () +#define COMSIG_JETPACK_ACTIVATED "jetpack_activated" + #define JETPACK_ACTIVATION_FAILED (1<<0) +//called in /obj/item/tank/jetpack/proc/turn_off() : () +#define COMSIG_JETPACK_DEACTIVATED "jetpack_deactivated" + +//called in /obj/item/organ/cyberimp/chest/thrusters/proc/toggle() : () +#define COMSIG_THRUSTER_ACTIVATED "jetmodule_activated" + #define THRUSTER_ACTIVATION_FAILED (1<<0) +//called in /obj/item/organ/cyberimp/chest/thrusters/proc/toggle() : () +#define COMSIG_THRUSTER_DEACTIVATED "jetmodule_deactivated" + // /obj/effect/proc_holder/spell signals ///called from /obj/effect/proc_holder/spell/cast_check (src) @@ -306,6 +315,22 @@ ///called from /obj/effect/proc_holder/spell/perform (src) #define COMSIG_MOB_CAST_SPELL "mob_cast_spell" +/// Sent from /obj/effect/proc_holder/spell/targeted/lichdom/cast(), to the item being imbued: (mob/user) +#define COMSIG_ITEM_IMBUE_SOUL "item_imbue_soul" + /// Returns to block this item from being imbued into a phylactery + #define COMPONENT_BLOCK_IMBUE (1 << 0) +/// Sent from /obj/effect/proc_holder/spell/targeted/summonitem/cast(), to the item being marked : () +#define COMSIG_ITEM_MARK_RETRIEVAL "item_mark_retrieval" + /// Returns to block this item from being marked for instant summons + #define COMPONENT_BLOCK_MARK_RETRIEVAL (1<<0) + +/// Sent from /obj/effect/proc_holder/spell/targeted/charge/cast(), to the item in hand being charged: (obj/effect/proc_holder/spell/targeted/charge/spell, mob/living/caster) +#define COMSIG_ITEM_MAGICALLY_CHARGED "item_magic_charged" + /// Returns if an item was successfuly recharged + #define COMPONENT_ITEM_CHARGED (1 << 0) + /// Returns if the item had a negative side effect occur while recharging + #define COMPONENT_ITEM_BURNT_OUT (1 << 1) + // /obj/item/camera signals ///from /obj/item/camera/captureimage(): (atom/target, mob/user) @@ -398,4 +423,3 @@ /// from base of /obj/item/slimepotion/speed/afterattack(): (obj/target, /obj/src, mob/user) #define COMSIG_SPEED_POTION_APPLIED "speed_potion" #define SPEED_POTION_STOP (1<<0) - diff --git a/code/__DEFINES/dcs/signals/signals_proxmonitor.dm b/code/__DEFINES/dcs/signals/signals_proxmonitor.dm new file mode 100644 index 0000000000000..2124c80ec5405 --- /dev/null +++ b/code/__DEFINES/dcs/signals/signals_proxmonitor.dm @@ -0,0 +1,4 @@ +/// Called when a projectile dampener captures an object. +#define COMSIG_DAMPENER_CAPTURE "dampener_capture" +/// Called when a projectile dampener releases an object. +#define COMSIG_DAMPENER_RELEASE "dampener_release" diff --git a/code/__DEFINES/dcs/signals/signals_tools.dm b/code/__DEFINES/dcs/signals/signals_tools.dm new file mode 100644 index 0000000000000..562aa29d595c0 --- /dev/null +++ b/code/__DEFINES/dcs/signals/signals_tools.dm @@ -0,0 +1,7 @@ +// Notifies tools that something is happening. + +// Sucessful actions against an atom. +///Called from /atom/proc/tool_act (atom) +#define COMSIG_TOOL_ATOM_ACTED_PRIMARY(tooltype) "tool_atom_acted_[tooltype]" +///Called from /atom/proc/tool_act (atom) +#define COMSIG_TOOL_ATOM_ACTED_SECONDARY(tooltype) "tool_atom_acted_[tooltype]" diff --git a/code/__DEFINES/devices.dm b/code/__DEFINES/devices.dm index 3ce3052fb00f1..cacda58a9ea80 100644 --- a/code/__DEFINES/devices.dm +++ b/code/__DEFINES/devices.dm @@ -1,20 +1,3 @@ -// Role disk defines - -#define DISK_POWER (1<<0) -#define DISK_ATMOS (1<<1) -#define DISK_MED (1<<2) -#define DISK_CHEM (1<<3) -#define DISK_MANIFEST (1<<4) -#define DISK_NEWS (1<<5) -#define DISK_SIGNAL (1<<6) -#define DISK_STATUS (1<<7) -#define DISK_CARGO (1<<8) -#define DISK_ROBOS (1<<9) -#define DISK_JANI (1<<10) -#define DISK_SEC (1<<11) -#define DISK_BUDGET (1<<12) -#define DISK_SCI (1<<13) - // Used to stringify message targets before sending the signal datum. #define STRINGIFY_PDA_TARGET(name, job) "[name] ([job])" diff --git a/code/__DEFINES/dynamic.dm b/code/__DEFINES/dynamic.dm index dedf05396c512..ae32d40a93085 100644 --- a/code/__DEFINES/dynamic.dm +++ b/code/__DEFINES/dynamic.dm @@ -7,11 +7,14 @@ /// This ruleset can only be picked once. Anything that does not have a scaling_cost MUST have this. #define LONE_RULESET (1 << 2) +/// This is a "heavy" midround ruleset, and should be run later into the round +#define MIDROUND_RULESET_STYLE_HEAVY "Heavy" + +/// This is a "light" midround ruleset, and should be run early into the round +#define MIDROUND_RULESET_STYLE_LIGHT "Light" + /// No round event was hijacked this cycle #define HIJACKED_NOTHING "HIJACKED_NOTHING" /// This cycle, a round event was hijacked when the last midround event was too recent. #define HIJACKED_TOO_RECENT "HIJACKED_TOO_RECENT" - -/// This cycle, a round event was hijacked when the next midround event is too soon. -#define HIJACKED_TOO_SOON "HIJACKED_TOO_SOON" diff --git a/code/__DEFINES/economy.dm b/code/__DEFINES/economy.dm index 62e0bae049cd5..bb3e573247d9f 100644 --- a/code/__DEFINES/economy.dm +++ b/code/__DEFINES/economy.dm @@ -59,7 +59,8 @@ #define CIV_JOB_MINE 10 #define CIV_JOB_MED 11 #define CIV_JOB_GROW 12 -#define CIV_JOB_RANDOM 13 +#define CIV_JOB_ATMOS 13 +#define CIV_JOB_RANDOM 14 //By how much should the station's inflation value be multiplied by when dividing the civilian bounty's reward? #define BOUNTY_MULTIPLIER 10 diff --git a/code/__DEFINES/exosuit_fab.dm b/code/__DEFINES/exosuit_fab.dm index 8a8a6ad65c86e..4d4059e6a8af5 100644 --- a/code/__DEFINES/exosuit_fab.dm +++ b/code/__DEFINES/exosuit_fab.dm @@ -23,11 +23,13 @@ #define EXOSUIT_MODULE_HONK (1<<5) /// Module is compatible with Phazon Exosuit models #define EXOSUIT_MODULE_PHAZON (1<<6) +/// Module is compatible with Savannah Exosuit models +#define EXOSUIT_MODULE_SAVANNAH (1<<7) /// Module is compatible with "Working" Exosuit models - Ripley and Clarke #define EXOSUIT_MODULE_WORKING EXOSUIT_MODULE_RIPLEY | EXOSUIT_MODULE_CLARKE /// Module is compatible with "Combat" Exosuit models - Gygax, H.O.N.K, Durand and Phazon -#define EXOSUIT_MODULE_COMBAT EXOSUIT_MODULE_GYGAX | EXOSUIT_MODULE_HONK | EXOSUIT_MODULE_DURAND | EXOSUIT_MODULE_PHAZON +#define EXOSUIT_MODULE_COMBAT EXOSUIT_MODULE_GYGAX | EXOSUIT_MODULE_HONK | EXOSUIT_MODULE_DURAND | EXOSUIT_MODULE_PHAZON | EXOSUIT_MODULE_SAVANNAH /// Module is compatible with "Medical" Exosuit modelsm - Odysseus #define EXOSUIT_MODULE_MEDICAL EXOSUIT_MODULE_ODYSSEUS diff --git a/code/__DEFINES/external_organs.dm b/code/__DEFINES/external_organs.dm new file mode 100644 index 0000000000000..da8c4ddc27266 --- /dev/null +++ b/code/__DEFINES/external_organs.dm @@ -0,0 +1,10 @@ +///Uses the parent limb's drawcolor value. +#define ORGAN_COLOR_INHERIT (1<<0) +///Uses /organ/external/proc/override_color()'s return value +#define ORGAN_COLOR_OVERRIDE (1<<1) +///Uses the parent's haircolor +#define ORGAN_COLOR_HAIR (1<<2) + +///Tail wagging +#define WAG_ABLE (1<<0) +#define WAG_WAGGING (1<<1) diff --git a/code/__DEFINES/flags.dm b/code/__DEFINES/flags.dm index b09a0d1121426..fa4c59612d33a 100644 --- a/code/__DEFINES/flags.dm +++ b/code/__DEFINES/flags.dm @@ -280,3 +280,8 @@ GLOBAL_LIST_INIT(bitflags, list(1, 2, 4, 8, 16, 32, 64, 128, 256, 512, 1024, 204 #define SPACEVINE_HEAT_RESISTANT (1 << 0) /// Is the spacevine / flower bud cold resistant #define SPACEVINE_COLD_RESISTANT (1 << 1) + +// Flags for flora structures +#define FLORA_HERBAL (1 << 0) +#define FLORA_WOODEN (1 << 1) +#define FLORA_STONE (1 << 2) diff --git a/code/__DEFINES/flora.dm b/code/__DEFINES/flora.dm new file mode 100644 index 0000000000000..1b0d1df72799e --- /dev/null +++ b/code/__DEFINES/flora.dm @@ -0,0 +1,2 @@ +#define FLORA_HARVEST_WOOD_TOOLS list(/obj/item/hatchet, /obj/item/fireaxe, /obj/item/melee/energy/sword/saber, /obj/item/melee/energy/blade) +#define FLORA_HARVEST_STONE_TOOLS list(/obj/item/pickaxe) diff --git a/code/__DEFINES/food.dm b/code/__DEFINES/food.dm index 474dad0538c51..99e1e7aab49fe 100644 --- a/code/__DEFINES/food.dm +++ b/code/__DEFINES/food.dm @@ -16,6 +16,7 @@ #define NUTS (1<<15) #define SEAFOOD (1<<16) #define ORANGES (1<<17) +#define BUGS (1<<18) /// A list of food type names, in order of their flags #define FOOD_FLAGS list( \ @@ -37,6 +38,7 @@ "NUTS", \ "SEAFOOD", \ "ORANGES", \ + "BUGS", \ ) #define DRINK_NICE 1 diff --git a/code/__DEFINES/icon_smoothing.dm b/code/__DEFINES/icon_smoothing.dm index 8805767237f86..7addddb0a4769 100644 --- a/code/__DEFINES/icon_smoothing.dm +++ b/code/__DEFINES/icon_smoothing.dm @@ -26,8 +26,7 @@ DEFINE_BITFIELD(smoothing_flags, list( #define QUEUE_SMOOTH(thing_to_queue) if(thing_to_queue.smoothing_flags & (SMOOTH_CORNERS|SMOOTH_BITMASK)) {SSicon_smooth.add_to_queue(thing_to_queue)} -#define QUEUE_SMOOTH_NEIGHBORS(thing_to_queue) for(var/neighbor in orange(1, thing_to_queue)) {var/atom/atom_neighbor = neighbor; QUEUE_SMOOTH(atom_neighbor)} - +#define QUEUE_SMOOTH_NEIGHBORS(thing_to_queue) for(var/atom/atom_neighbor as anything in orange(1, thing_to_queue)) {QUEUE_SMOOTH(atom_neighbor)} /**SMOOTHING GROUPS * Groups of things to smooth with. diff --git a/code/__DEFINES/interaction_flags.dm b/code/__DEFINES/interaction_flags.dm index df6ae2d899d59..fb3a7439b101c 100644 --- a/code/__DEFINES/interaction_flags.dm +++ b/code/__DEFINES/interaction_flags.dm @@ -38,3 +38,5 @@ #define INTERACT_MACHINE_SET_MACHINE (1<<6) /// the user must have vision to interact (blind people need not apply) #define INTERACT_MACHINE_REQUIRES_SIGHT (1<<7) +/// the user must be able to read to interact +#define INTERACT_MACHINE_REQUIRES_LITERACY (1<<8) diff --git a/code/__DEFINES/is_helpers.dm b/code/__DEFINES/is_helpers.dm index 93a62e81354aa..24db52be639f6 100644 --- a/code/__DEFINES/is_helpers.dm +++ b/code/__DEFINES/is_helpers.dm @@ -201,6 +201,10 @@ GLOBAL_LIST_INIT(turfs_openspace, typecacheof(list( #define isorgan(A) (istype(A, /obj/item/organ)) +#define isinternalorgan(A) (istype(A, /obj/item/organ/internal)) + +#define isexternalorgan(A) (istype(A, /obj/item/organ/external)) + #define isclothing(A) (istype(A, /obj/item/clothing)) #define ispickedupmob(A) (istype(A, /obj/item/clothing/head/mob_holder)) // Checks if clothing item is actually a held mob diff --git a/code/__DEFINES/layers.dm b/code/__DEFINES/layers.dm index f16f597a88aed..8215d824eda2d 100644 --- a/code/__DEFINES/layers.dm +++ b/code/__DEFINES/layers.dm @@ -126,8 +126,6 @@ #define GHOST_PLANE 80 #define POINT_PLANE 90 -#define RAD_TEXT_PLANE 90 - //---------- LIGHTING ------------- ///Normal 1 per turf dynamic lighting underlays #define LIGHTING_PLANE 100 @@ -161,6 +159,9 @@ ///---------------- MISC ----------------------- +///Pipecrawling images +#define PIPECRAWL_IMAGES_PLANE 180 + ///AI Camera Static #define CAMERA_STATIC_PLANE 200 @@ -185,11 +186,6 @@ /// Plane for balloon text (text that fades up) #define BALLOON_CHAT_PLANE 502 -//-------------------- Rendering --------------------- -#define RENDER_PLANE_GAME 990 -#define RENDER_PLANE_NON_GAME 995 -#define RENDER_PLANE_MASTER 999 - //-------------------- HUD --------------------- //HUD layer defines #define HUD_PLANE 1000 @@ -204,8 +200,14 @@ ///Layer for screentips #define SCREENTIP_LAYER 4 -///Plane of the "splash" icon used that shows on the lobby screen. Nothing should ever be above this. -#define SPLASHSCREEN_PLANE 9999 +///Plane of the "splash" icon used that shows on the lobby screen. only render plate planes should be above this +#define SPLASHSCREEN_PLANE 9900 + +//-------------------- Rendering --------------------- +#define RENDER_PLANE_GAME 9990 +#define RENDER_PLANE_NON_GAME 9995 +#define RENDER_PLANE_MASTER 9999 +//---------------------------------------------------- #define LOBBY_BACKGROUND_LAYER 3 #define LOBBY_BUTTON_LAYER 4 diff --git a/code/__DEFINES/logging.dm b/code/__DEFINES/logging.dm index 7e563634346db..9dae55695567d 100644 --- a/code/__DEFINES/logging.dm +++ b/code/__DEFINES/logging.dm @@ -34,11 +34,10 @@ #define LOG_ASAY (1 << 14) #define LOG_MECHA (1 << 15) #define LOG_VIRUS (1 << 16) -#define LOG_CLONING (1 << 17) -#define LOG_SHUTTLE (1 << 18) -#define LOG_ECON (1 << 19) -#define LOG_VICTIM (1 << 20) -#define LOG_RADIO_EMOTE (1 << 21) +#define LOG_SHUTTLE (1 << 17) +#define LOG_ECON (1 << 18) +#define LOG_VICTIM (1 << 19) +#define LOG_RADIO_EMOTE (1 << 20) //Individual logging panel pages #define INDIVIDUAL_ATTACK_LOG (LOG_ATTACK | LOG_VICTIM) @@ -47,7 +46,19 @@ #define INDIVIDUAL_COMMS_LOG (LOG_PDA | LOG_CHAT | LOG_COMMENT | LOG_TELECOMMS) #define INDIVIDUAL_OOC_LOG (LOG_OOC | LOG_ADMIN) #define INDIVIDUAL_OWNERSHIP_LOG (LOG_OWNERSHIP) -#define INDIVIDUAL_SHOW_ALL_LOG (LOG_ATTACK | LOG_SAY | LOG_WHISPER | LOG_EMOTE | LOG_RADIO_EMOTE | LOG_DSAY | LOG_PDA | LOG_CHAT | LOG_COMMENT | LOG_TELECOMMS | LOG_OOC | LOG_ADMIN | LOG_OWNERSHIP | LOG_GAME | LOG_ADMIN_PRIVATE | LOG_ASAY | LOG_MECHA | LOG_VIRUS | LOG_CLONING | LOG_SHUTTLE | LOG_ECON | LOG_VICTIM) +#define INDIVIDUAL_SHOW_ALL_LOG (LOG_ATTACK | LOG_SAY | LOG_WHISPER | LOG_EMOTE | LOG_RADIO_EMOTE | LOG_DSAY | LOG_PDA | LOG_CHAT | LOG_COMMENT | LOG_TELECOMMS | LOG_OOC | LOG_ADMIN | LOG_OWNERSHIP | LOG_GAME | LOG_ADMIN_PRIVATE | LOG_ASAY | LOG_MECHA | LOG_VIRUS | LOG_SHUTTLE | LOG_ECON | LOG_VICTIM) #define LOGSRC_CKEY "Ckey" #define LOGSRC_MOB "Mob" + +//wrapper macros for easier grepping +#define DIRECT_OUTPUT(A, B) A << B +#define DIRECT_INPUT(A, B) A >> B +#define SEND_IMAGE(target, image) DIRECT_OUTPUT(target, image) +#define SEND_SOUND(target, sound) DIRECT_OUTPUT(target, sound) +#define SEND_TEXT(target, text) DIRECT_OUTPUT(target, text) +#define WRITE_FILE(file, text) DIRECT_OUTPUT(file, text) +#define READ_FILE(file, text) DIRECT_INPUT(file, text) +//This is an external call, "true" and "false" are how rust parses out booleans +#define WRITE_LOG(log, text) rustg_log_write(log, text, "true") +#define WRITE_LOG_NO_FORMAT(log, text) rustg_log_write(log, text, "false") diff --git a/code/__DEFINES/machines.dm b/code/__DEFINES/machines.dm index b8b6c4cffdfb7..5d704e243c9c4 100644 --- a/code/__DEFINES/machines.dm +++ b/code/__DEFINES/machines.dm @@ -62,21 +62,15 @@ //Modular computer/NTNet defines //Modular computer part defines -#define MC_CPU "CPU" #define MC_HDD "HDD" -#define MC_HDD_JOB "HDD_JOB" #define MC_SDD "SDD" #define MC_CARD "CARD" #define MC_CARD2 "CARD2" -#define MC_CART "CART" #define MC_NET "NET" #define MC_PRINT "PRINT" #define MC_CELL "CELL" #define MC_CHARGE "CHARGE" #define MC_AI "AI" -#define MC_SENSORS "SENSORS" -#define MC_SIGNALER "SIGNALER" -#define MC_IDENTIFY "IDENTIFY" //NTNet stuff, for modular computers // NTNet module-configuration values. Do not change these. If you need to add another use larger number (5..6..7 etc) @@ -113,7 +107,8 @@ #define FIREDOOR_OPEN 1 #define FIREDOOR_CLOSED 2 - +#define DETOMATIX_RESIST_MINOR 1 +#define DETOMATIX_RESIST_MAJOR 2 // These are used by supermatter and supermatter monitor program, mostly for UI updating purposes. Higher should always be worse! #define SUPERMATTER_ERROR -1 // Unknown status, shouldn't happen but just in case. @@ -132,26 +127,6 @@ #define HYPERTORUS_EMERGENCY 4 // Integrity < 25% #define HYPERTORUS_MELTING 5 // Pretty obvious. -//Nuclear bomb stuff -#define NUKESTATE_INTACT 5 -#define NUKESTATE_UNSCREWED 4 -#define NUKESTATE_PANEL_REMOVED 3 -#define NUKESTATE_WELDED 2 -#define NUKESTATE_CORE_EXPOSED 1 -#define NUKESTATE_CORE_REMOVED 0 - -#define NUKEUI_AWAIT_DISK 0 -#define NUKEUI_AWAIT_CODE 1 -#define NUKEUI_AWAIT_TIMER 2 -#define NUKEUI_AWAIT_ARM 3 -#define NUKEUI_TIMING 4 -#define NUKEUI_EXPLODED 5 - -#define NUKE_OFF_LOCKED 0 -#define NUKE_OFF_UNLOCKED 1 -#define NUKE_ON_TIMING 2 -#define NUKE_ON_EXPLODING 3 - #define MACHINE_NOT_ELECTRIFIED 0 #define MACHINE_ELECTRIFIED_PERMANENT -1 #define MACHINE_DEFAULT_ELECTRIFY_TIME 30 diff --git a/code/__DEFINES/maps.dm b/code/__DEFINES/maps.dm index 9335a9214fa76..c21a10fb7f5ec 100644 --- a/code/__DEFINES/maps.dm +++ b/code/__DEFINES/maps.dm @@ -1,23 +1,40 @@ /* -The /tg/ codebase allows mixing of hardcoded and dynamically-loaded z-levels. +The /tg/ codebase allows mixing of hardcoded and dynamically-loaded Z-levels. Z-levels can be reordered as desired and their properties are set by "traits". -See map_config.dm for how a particular station's traits may be chosen. +See code/datums/map_config.dm for how a particular station's traits may be chosen. The list DEFAULT_MAP_TRAITS at the bottom of this file should correspond to the maps that are hardcoded, as set in _maps/_basemap.dm. SSmapping is -responsible for loading every non-hardcoded z-level. +responsible for loading every non-hardcoded Z-level. -As of 2018-02-04, the typical z-levels for a single-level station are: +As of April 26th, 2022, the typical Z-levels for a single-level station are: 1: CentCom 2: Station -3-4: Randomized space +3-4: Randomized Space (Ruins) 5: Mining -6: City of Cogs -7-11: Randomized space -12: Empty space -13: Transit space - -Multi-Z stations are supported and multi-Z mining and away missions would -require only minor tweaks. +6-11: Randomized Space (Ruins) +12: Transit/Reserved Space + +However, if away missions are enabled: +12: Away Mission +13: Transit/Reserved Space + +Multi-Z stations are supported and Multi-Z mining and away missions would +require only minor tweaks. They also handle their Z-Levels differently on their +own case by case basis. + +This information will absolutely date quickly with how we handle Z-Levels, and will +continue to handle them in the future. Currently, you can go into the Debug tab +of your stat-panel (in game) and hit "Mapping verbs - Enable". You will then get a new tab +called "Mapping", as well as access to the verb "Debug-Z-Levels". Although the information +presented in this comment is factual for the time it was written for, it's ill-advised +to trust the words presented within. + +We also provide this information to you so that you can have an at-a-glance look at how +Z-Levels are arranged. It is extremely ill-advised to ever use the location of a Z-Level +to assign traits to it or use it in coding. Use Z-Traits (ZTRAITs) for these. + +If you want to start toying around with Z-Levels, do not take these words for fact. +Always compile, always use that verb, and always make sure that it works for what you want to do. */ // helpers for modifying jobs, used in various job_changes.dm files @@ -103,6 +120,9 @@ require only minor tweaks. // string - type path of the z-level's baseturf (defaults to space) #define ZTRAIT_BASETURF "Baseturf" +///boolean - does this z disable parallax? +#define ZTRAIT_NOPARALLAX "No Parallax" + // default trait definitions, used by SSmapping ///Z level traits for CentCom #define ZTRAITS_CENTCOM list(ZTRAIT_CENTCOM = TRUE, ZTRAIT_NOPHASE = TRUE) @@ -113,6 +133,7 @@ require only minor tweaks. ///Z level traits for Lavaland #define ZTRAITS_LAVALAND list(\ ZTRAIT_MINING = TRUE, \ + ZTRAIT_NOPARALLAX = TRUE, \ ZTRAIT_ASHSTORM = TRUE, \ ZTRAIT_LAVA_RUINS = TRUE, \ ZTRAIT_BOMBCAP_MULTIPLIER = 2, \ diff --git a/code/__DEFINES/maths.dm b/code/__DEFINES/maths.dm index 6a2ae4fa53191..cd75a7a0172a7 100644 --- a/code/__DEFINES/maths.dm +++ b/code/__DEFINES/maths.dm @@ -1,5 +1,5 @@ // Remove these once we have Byond implementation. -#define ISNAN(a) (!(a==a)) +#define ISNAN(a) (a!=a) #define ISINF(a) (!ISNAN(a) && ISNAN(a-a)) #define IS_INF_OR_NAN(a) (ISNAN(a-a)) // Aight dont remove the rest @@ -44,6 +44,9 @@ // Similar to clamp but the bottom rolls around to the top and vice versa. min is inclusive, max is exclusive #define WRAP(val, min, max) clamp(( min == max ? min : (val) - (round(((val) - (min))/((max) - (min))) * ((max) - (min))) ),min,max) +/// Increments a value and wraps it if it exceeds some value. Can be used to circularly iterate through a list through `idx = WRAP_UP(idx, length_of_list)`. +#define WRAP_UP(val, max) (((val) % (max)) + 1) + // Real modulus that handles decimals #define MODULUS(x, y) ( (x) - FLOOR(x, y)) @@ -114,7 +117,8 @@ #define TORADIANS(degrees) ((degrees) * 0.0174532925) /// Gets shift x that would be required the bitflag (1< list is empty, remove it from the list +#define ASSOC_UNSETEMPTY(L, K) if (!length(L[K])) L -= K; ///Like LAZYCOPY - copies an input list if the list has entries, If it doesn't the assigned list is nulled #define LAZYLISTDUPLICATE(L) (L ? L.Copy() : null ) ///Remove an item from the list, set the list to null if empty @@ -134,6 +136,7 @@ } while(FALSE) #define SORT_FIRST_INDEX(list) (list[1]) +#define SORT_COMPARE_DIRECTLY(thing) (thing) #define SORT_VAR_NO_TYPE(varname) var/varname /**** * Even more custom binary search sorted insert, using defines instead of vars diff --git a/code/__HELPERS/_logging.dm b/code/__HELPERS/_logging.dm deleted file mode 100644 index c5b763f0830a8..0000000000000 --- a/code/__HELPERS/_logging.dm +++ /dev/null @@ -1,442 +0,0 @@ -//wrapper macros for easier grepping -#define DIRECT_OUTPUT(A, B) A << B -#define DIRECT_INPUT(A, B) A >> B -#define SEND_IMAGE(target, image) DIRECT_OUTPUT(target, image) -#define SEND_SOUND(target, sound) DIRECT_OUTPUT(target, sound) -#define SEND_TEXT(target, text) DIRECT_OUTPUT(target, text) -#define WRITE_FILE(file, text) DIRECT_OUTPUT(file, text) -#define READ_FILE(file, text) DIRECT_INPUT(file, text) -//This is an external call, "true" and "false" are how rust parses out booleans -#define WRITE_LOG(log, text) rustg_log_write(log, text, "true") -#define WRITE_LOG_NO_FORMAT(log, text) rustg_log_write(log, text, "false") - -//print a warning message to world.log -#define WARNING(MSG) warning("[MSG] in [__FILE__] at line [__LINE__] src: [UNLINT(src)] usr: [usr].") -/proc/warning(msg) - msg = "## WARNING: [msg]" - log_world(msg) - -//not an error or a warning, but worth to mention on the world log, just in case. -#define NOTICE(MSG) notice(MSG) -/proc/notice(msg) - msg = "## NOTICE: [msg]" - log_world(msg) - -//print a testing-mode debug message to world.log and world -#ifdef TESTING -#define testing(msg) log_world("## TESTING: [msg]"); to_chat(world, "## TESTING: [msg]") - -GLOBAL_LIST_INIT(testing_global_profiler, list("_PROFILE_NAME" = "Global")) -// we don't really check if a word or name is used twice, be aware of that -#define testing_profile_start(NAME, LIST) LIST[NAME] = world.timeofday -#define testing_profile_current(NAME, LIST) round((world.timeofday - LIST[NAME])/10,0.1) -#define testing_profile_output(NAME, LIST) testing("[LIST["_PROFILE_NAME"]] profile of [NAME] is [testing_profile_current(NAME,LIST)]s") -#define testing_profile_output_all(LIST) { for(var/_NAME in LIST) { testing_profile_current(,_NAME,LIST); }; }; -#else -#define testing(msg) -#define testing_profile_start(NAME, LIST) -#define testing_profile_current(NAME, LIST) -#define testing_profile_output(NAME, LIST) -#define testing_profile_output_all(LIST) -#endif - -#define testing_profile_global_start(NAME) testing_profile_start(NAME,GLOB.testing_global_profiler) -#define testing_profile_global_current(NAME) testing_profile_current(NAME, GLOB.testing_global_profiler) -#define testing_profile_global_output(NAME) testing_profile_output(NAME, GLOB.testing_global_profiler) -#define testing_profile_global_output_all testing_profile_output_all(GLOB.testing_global_profiler) - -#define testing_profile_local_init(PROFILE_NAME) var/list/_timer_system = list( "_PROFILE_NAME" = PROFILE_NAME, "_start_of_proc" = world.timeofday ) -#define testing_profile_local_start(NAME) testing_profile_start(NAME, _timer_system) -#define testing_profile_local_current(NAME) testing_profile_current(NAME, _timer_system) -#define testing_profile_local_output(NAME) testing_profile_output(NAME, _timer_system) -#define testing_profile_local_output_all testing_profile_output_all(_timer_system) - -#if defined(UNIT_TESTS) || defined(SPACEMAN_DMM) -/proc/log_test(text) - WRITE_LOG(GLOB.test_log, text) - SEND_TEXT(world.log, text) -#endif - -#if defined(REFERENCE_DOING_IT_LIVE) -#define log_reftracker(msg) log_harddel("## REF SEARCH [msg]") - -/proc/log_harddel(text) - WRITE_LOG(GLOB.harddel_log, text) - -#elif defined(REFERENCE_TRACKING) // Doing it locally -#define log_reftracker(msg) log_world("## REF SEARCH [msg]") - -#else //Not tracking at all -#define log_reftracker(msg) -#endif - -/* Items with ADMINPRIVATE prefixed are stripped from public logs. */ -/proc/log_admin(text) - GLOB.admin_log.Add(text) - if (CONFIG_GET(flag/log_admin)) - WRITE_LOG(GLOB.world_game_log, "ADMIN: [text]") - -/proc/log_admin_circuit(text) - GLOB.admin_log.Add(text) - if(CONFIG_GET(flag/log_admin)) - WRITE_LOG(GLOB.world_game_log, "ADMIN: CIRCUIT: [text]") - -/proc/log_admin_private(text) - GLOB.admin_log.Add(text) - if (CONFIG_GET(flag/log_admin)) - WRITE_LOG(GLOB.world_game_log, "ADMINPRIVATE: [text]") - -/proc/log_adminsay(text) - GLOB.admin_log.Add(text) - if (CONFIG_GET(flag/log_adminchat)) - WRITE_LOG(GLOB.world_game_log, "ADMINPRIVATE: ASAY: [text]") - -/proc/log_dsay(text) - if (CONFIG_GET(flag/log_adminchat)) - WRITE_LOG(GLOB.world_game_log, "ADMIN: DSAY: [text]") - - -/* All other items are public. */ -/proc/log_game(text) - if (CONFIG_GET(flag/log_game)) - WRITE_LOG(GLOB.world_game_log, "GAME: [text]") - -/proc/log_mecha(text) - if (CONFIG_GET(flag/log_mecha)) - WRITE_LOG(GLOB.world_mecha_log, "MECHA: [text]") - -/proc/log_virus(text) - if (CONFIG_GET(flag/log_virus)) - WRITE_LOG(GLOB.world_virus_log, "VIRUS: [text]") - -/proc/log_cloning(text, mob/initiator) - if(CONFIG_GET(flag/log_cloning)) - WRITE_LOG(GLOB.world_cloning_log, "CLONING: [text]") - -/proc/log_paper(text) - WRITE_LOG(GLOB.world_paper_log, "PAPER: [text]") - -/proc/log_asset(text) - if(CONFIG_GET(flag/log_asset)) - WRITE_LOG(GLOB.world_asset_log, "ASSET: [text]") - -/proc/log_access(text) - if (CONFIG_GET(flag/log_access)) - WRITE_LOG(GLOB.world_game_log, "ACCESS: [text]") - -/proc/log_silicon(text) - if (CONFIG_GET(flag/log_silicon)) - WRITE_LOG(GLOB.world_silicon_log, "SILICON: [text]") - -/proc/log_tool(text, mob/initiator) - if(CONFIG_GET(flag/log_tools)) - WRITE_LOG(GLOB.world_tool_log, "TOOL: [text]") - -/** - * Writes to a special log file if the log_suspicious_login config flag is set, - * which is intended to contain all logins that failed under suspicious circumstances. - * - * Mirrors this log entry to log_access when access_log_mirror is TRUE, so this proc - * doesn't need to be used alongside log_access and can replace it where appropriate. - */ -/proc/log_suspicious_login(text, access_log_mirror = TRUE) - if (CONFIG_GET(flag/log_suspicious_login)) - WRITE_LOG(GLOB.world_suspicious_login_log, "SUSPICIOUS_ACCESS: [text]") - if(access_log_mirror) - log_access(text) - -/proc/log_attack(text) - if (CONFIG_GET(flag/log_attack)) - WRITE_LOG(GLOB.world_attack_log, "ATTACK: [text]") - -/proc/log_econ(text) - if (CONFIG_GET(flag/log_econ)) - WRITE_LOG(GLOB.world_econ_log, "MONEY: [text]") - -/proc/log_traitor(text) - if (CONFIG_GET(flag/log_traitor)) - WRITE_LOG(GLOB.world_game_log, "TRAITOR: [text]") - -/proc/log_manifest(ckey, datum/mind/mind, mob/body, latejoin = FALSE) - if (CONFIG_GET(flag/log_manifest)) - WRITE_LOG(GLOB.world_manifest_log, "[ckey] \\ [body.real_name] \\ [mind.assigned_role.title] \\ [mind.special_role ? mind.special_role : "NONE"] \\ [latejoin ? "LATEJOIN":"ROUNDSTART"]") - -/proc/log_bomber(atom/user, details, atom/bomb, additional_details, message_admins = TRUE) - var/bomb_message = "[details][bomb ? " [bomb.name] at [AREACOORD(bomb)]": ""][additional_details ? " [additional_details]" : ""]." - - if(user) - user.log_message(bomb_message, LOG_ATTACK) //let it go to individual logs as well as the game log - bomb_message = "[key_name(user)] at [AREACOORD(user)] [bomb_message]" - else - log_game(bomb_message) - - GLOB.bombers += bomb_message - - if(message_admins) - message_admins("[user ? "[ADMIN_LOOKUPFLW(user)] at [ADMIN_VERBOSEJMP(user)] " : ""][details][bomb ? " [bomb.name] at [ADMIN_VERBOSEJMP(bomb)]": ""][additional_details ? " [additional_details]" : ""].") - -/// Logs the contents of the gasmix to the game log, prefixed by text -/proc/log_atmos(text, datum/gas_mixture/mix) - var/message = text - message += "TEMP=[mix.temperature],MOL=[mix.total_moles()],VOL=[mix.volume]" - for(var/key in mix.gases) - var/list/gaslist = mix.gases[key] - message += "[gaslist[GAS_META][META_GAS_ID]]=[gaslist[MOLES]];" - log_game(message) - -/proc/log_say(text) - if (CONFIG_GET(flag/log_say)) - WRITE_LOG(GLOB.world_game_log, "SAY: [text]") - -/proc/log_ooc(text) - if (CONFIG_GET(flag/log_ooc)) - WRITE_LOG(GLOB.world_game_log, "OOC: [text]") - -/proc/log_whisper(text) - if (CONFIG_GET(flag/log_whisper)) - WRITE_LOG(GLOB.world_game_log, "WHISPER: [text]") - -/proc/log_emote(text) - if (CONFIG_GET(flag/log_emote)) - WRITE_LOG(GLOB.world_game_log, "EMOTE: [text]") - -/proc/log_radio_emote(text) - if (CONFIG_GET(flag/log_emote)) - WRITE_LOG(GLOB.world_game_log, "RADIOEMOTE: [text]") - -/proc/log_prayer(text) - if (CONFIG_GET(flag/log_prayer)) - WRITE_LOG(GLOB.world_game_log, "PRAY: [text]") - -/proc/log_pda(text) - if (CONFIG_GET(flag/log_pda)) - WRITE_LOG(GLOB.world_pda_log, "PDA: [text]") - -/proc/log_comment(text) - if (CONFIG_GET(flag/log_pda)) - //reusing the PDA option because I really don't think news comments are worth a config option - WRITE_LOG(GLOB.world_pda_log, "COMMENT: [text]") - -/proc/log_uplink(text) - if (CONFIG_GET(flag/log_uplink)) - WRITE_LOG(GLOB.world_uplink_log, "UPLINK: [text]") - -/proc/log_spellbook(text) - if (CONFIG_GET(flag/log_uplink)) - WRITE_LOG(GLOB.world_uplink_log, "SPELLBOOK: [text]") - -/proc/log_heretic_knowledge(text) - if (CONFIG_GET(flag/log_uplink)) - WRITE_LOG(GLOB.world_uplink_log, "HERETIC RESEARCH: [text]") - -/proc/log_changeling_power(text) - if (CONFIG_GET(flag/log_uplink)) - WRITE_LOG(GLOB.world_uplink_log, "CHANGELING: [text]") - -/proc/log_telecomms(text) - if (CONFIG_GET(flag/log_telecomms)) - WRITE_LOG(GLOB.world_telecomms_log, "TCOMMS: [text]") - -/proc/log_chat(text) - if (CONFIG_GET(flag/log_pda)) - //same thing here - WRITE_LOG(GLOB.world_pda_log, "CHAT: [text]") - -/proc/log_vote(text) - if (CONFIG_GET(flag/log_vote)) - WRITE_LOG(GLOB.world_game_log, "VOTE: [text]") - -/proc/log_shuttle(text) - if (CONFIG_GET(flag/log_shuttle)) - WRITE_LOG(GLOB.world_shuttle_log, "SHUTTLE: [text]") - -/proc/log_topic(text) - WRITE_LOG(GLOB.world_game_log, "TOPIC: [text]") - -/proc/log_href(text) - WRITE_LOG(GLOB.world_href_log, "HREF: [text]") - -/proc/log_mob_tag(text) - WRITE_LOG(GLOB.world_mob_tag_log, "TAG: [text]") - -/proc/log_sql(text) - WRITE_LOG(GLOB.sql_error_log, "SQL: [text]") - -/proc/log_qdel(text) - WRITE_LOG(GLOB.world_qdel_log, "QDEL: [text]") - -/proc/log_query_debug(text) - WRITE_LOG(GLOB.query_debug_log, "SQL: [text]") - -/proc/log_job_debug(text) - if (CONFIG_GET(flag/log_job_debug)) - WRITE_LOG(GLOB.world_job_debug_log, "JOB: [text]") - -/proc/log_filter_raw(text) - WRITE_LOG(GLOB.filter_log, "FILTER: [text]") - -/* Log to both DD and the logfile. */ -/proc/log_world(text) -#ifdef USE_CUSTOM_ERROR_HANDLER - WRITE_LOG(GLOB.world_runtime_log, text) -#endif - SEND_TEXT(world.log, text) - -/* Log to the logfile only. */ -/proc/log_runtime(text) - WRITE_LOG(GLOB.world_runtime_log, text) - -/* Rarely gets called; just here in case the config breaks. */ -/proc/log_config(text) - WRITE_LOG(GLOB.config_error_log, text) - SEND_TEXT(world.log, text) - -/proc/log_mapping(text, skip_world_log) - WRITE_LOG(GLOB.world_map_error_log, text) - if(skip_world_log) - return - SEND_TEXT(world.log, text) - -/proc/log_perf(list/perf_info) - . = "[perf_info.Join(",")]\n" - WRITE_LOG_NO_FORMAT(GLOB.perf_log, .) - -/** - * Appends a tgui-related log entry. All arguments are optional. - */ -/proc/log_tgui(user, message, context, - datum/tgui_window/window, - datum/src_object) - var/entry = "" - // Insert user info - if(!user) - entry += "" - else if(istype(user, /mob)) - var/mob/mob = user - entry += "[mob.ckey] (as [mob] at [mob.x],[mob.y],[mob.z])" - else if(istype(user, /client)) - var/client/client = user - entry += "[client.ckey]" - // Insert context - if(context) - entry += " in [context]" - else if(window) - entry += " in [window.id]" - // Resolve src_object - if(!src_object && window?.locked_by) - src_object = window.locked_by.src_object - // Insert src_object info - if(src_object) - entry += "\nUsing: [src_object.type] [REF(src_object)]" - // Insert message - if(message) - entry += "\n[message]" - WRITE_LOG(GLOB.tgui_log, entry) - -/* For logging round startup. */ -/proc/start_log(log) - WRITE_LOG(log, "Starting up round ID [GLOB.round_id].\n-------------------------") - -/* Close open log handles. This should be called as late as possible, and no logging should hapen after. */ -/proc/shutdown_logging() - rustg_log_close_all() - - -/* Helper procs for building detailed log lines */ -/proc/key_name(whom, include_link = null, include_name = TRUE) - var/mob/M - var/client/C - var/key - var/ckey - var/fallback_name - - if(!whom) - return "*null*" - if(istype(whom, /client)) - C = whom - M = C.mob - key = C.key - ckey = C.ckey - else if(ismob(whom)) - M = whom - C = M.client - key = M.key - ckey = M.ckey - else if(istext(whom)) - key = whom - ckey = ckey(whom) - C = GLOB.directory[ckey] - if(C) - M = C.mob - else if(istype(whom,/datum/mind)) - var/datum/mind/mind = whom - key = mind.key - ckey = ckey(key) - if(mind.current) - M = mind.current - if(M.client) - C = M.client - else - fallback_name = mind.name - else // Catch-all cases if none of the types above match - var/swhom = null - - if(istype(whom, /atom)) - var/atom/A = whom - swhom = "[A.name]" - else if(istype(whom, /datum)) - swhom = "[whom]" - - if(!swhom) - swhom = "*invalid*" - - return "\[[swhom]\]" - - . = "" - - if(!ckey) - include_link = FALSE - - if(key) - if(C?.holder && C.holder.fakekey && !include_name) - if(include_link) - . += "" - . += "Administrator" - else - if(include_link) - . += "" - . += key - if(!C) - . += "\[DC\]" - - if(include_link) - . += "" - else - . += "*no key*" - - if(include_name) - if(M) - if(M.real_name) - . += "/([M.real_name])" - else if(M.name) - . += "/([M.name])" - else if(fallback_name) - . += "/([fallback_name])" - - return . - -/proc/key_name_admin(whom, include_name = TRUE) - return key_name(whom, TRUE, include_name) - -/proc/loc_name(atom/A) - if(!istype(A)) - return "(INVALID LOCATION)" - - var/turf/T = A - if (!istype(T)) - T = get_turf(A) - - if(istype(T)) - return "([AREACOORD(T)])" - else if(A.loc) - return "(UNKNOWN (?, ?, ?))" diff --git a/code/__HELPERS/areas.dm b/code/__HELPERS/areas.dm index cc99089e29db7..363a760d71db4 100644 --- a/code/__HELPERS/areas.dm +++ b/code/__HELPERS/areas.dm @@ -1,9 +1,9 @@ #define BP_MAX_ROOM_SIZE 300 -GLOBAL_LIST_INIT(typecache_powerfailure_safe_areas, typecacheof(/area/engineering/main, \ - /area/engineering/supermatter, \ - /area/engineering/atmospherics_engine, \ - /area/ai_monitored/turret_protected/ai)) +GLOBAL_LIST_INIT(typecache_powerfailure_safe_areas, typecacheof(/area/station/engineering/main, \ + /area/station/engineering/supermatter, \ + /area/station/engineering/atmospherics_engine, \ + /area/station/ai_monitored/turret_protected/ai)) // Gets an atmos isolated contained space // Returns an associative list of turf|dirs pairs diff --git a/code/__HELPERS/atmospherics.dm b/code/__HELPERS/atmospherics.dm index 300dbccff05bf..97f75b71aba87 100644 --- a/code/__HELPERS/atmospherics.dm +++ b/code/__HELPERS/atmospherics.dm @@ -9,8 +9,8 @@ /** A simple rudimentary gasmix to information list converter. Can be used for UIs. * Args: - * - gasmix: [/datum/gas_mixture] - * - name: String used to name the list, optional. + * * gasmix: [/datum/gas_mixture] + * * name: String used to name the list, optional. * Returns: A list parsed_gasmixes with the following structure: * - parsed_gasmixes Value: Assoc List Desc: The thing we return * -- Key: name Value: String Desc: Gasmix Name @@ -32,7 +32,7 @@ . = list( "gases" = list(), "reactions" = list(), - "name" = name, + "name" = format_text(name), "total_moles" = null, "temperature" = null, "volume"= null, diff --git a/code/__HELPERS/cmp.dm b/code/__HELPERS/cmp.dm index 8545b04d6f351..467f60e819538 100644 --- a/code/__HELPERS/cmp.dm +++ b/code/__HELPERS/cmp.dm @@ -140,6 +140,10 @@ GLOBAL_VAR_INIT(cmp_field, "name") /proc/cmp_mob_realname_dsc(mob/A,mob/B) return sorttext(A.real_name,B.real_name) +/// Orders bodyparts by their body_part value, ascending. +/proc/cmp_bodypart_by_body_part_asc(obj/item/bodypart/limb_one, obj/item/bodypart/limb_two) + return limb_one.body_part - limb_two.body_part + /// Orders by integrated circuit weight /proc/cmp_port_order_asc(datum/port/compare1, datum/port/compare2) return compare1.order - compare2.order diff --git a/code/__HELPERS/forensics.dm b/code/__HELPERS/forensics.dm new file mode 100644 index 0000000000000..2d43a1ad61beb --- /dev/null +++ b/code/__HELPERS/forensics.dm @@ -0,0 +1,10 @@ +/// Returns the fingerprints on this atom +#define GET_ATOM_FINGERPRINTS(atom) atom.forensics?.fingerprints +/// Returns the hidden prints on this atom +#define GET_ATOM_HIDDENPRINTS(atom) atom.forensics?.hiddenprints +/// Returns the blood dna on this atom +#define GET_ATOM_BLOOD_DNA(atom) atom.forensics?.blood_DNA +/// Returns the fibers on this atom +#define GET_ATOM_FIBRES(atom) atom.forensics?.fibers +/// Returns the number of unique blood dna sources on this atom +#define GET_ATOM_BLOOD_DNA_LENGTH(atom) (isnull(atom.forensics) ? 0 : length(atom.forensics.blood_DNA)) diff --git a/code/__HELPERS/global_lists.dm b/code/__HELPERS/global_lists.dm index 3c3bc0ee86c3b..47a9b3755cff6 100644 --- a/code/__HELPERS/global_lists.dm +++ b/code/__HELPERS/global_lists.dm @@ -15,10 +15,9 @@ init_sprite_accessory_subtypes(/datum/sprite_accessory/socks, GLOB.socks_list) //bodypart accessories (blizzard intensifies) init_sprite_accessory_subtypes(/datum/sprite_accessory/body_markings, GLOB.body_markings_list) - init_sprite_accessory_subtypes(/datum/sprite_accessory/tails/lizard, GLOB.tails_list_lizard) - init_sprite_accessory_subtypes(/datum/sprite_accessory/tails_animated/lizard, GLOB.animated_tails_list_lizard) - init_sprite_accessory_subtypes(/datum/sprite_accessory/tails/human, GLOB.tails_list_human) - init_sprite_accessory_subtypes(/datum/sprite_accessory/tails_animated/human, GLOB.animated_tails_list_human) + init_sprite_accessory_subtypes(/datum/sprite_accessory/tails, GLOB.tails_list, add_blank = TRUE) + init_sprite_accessory_subtypes(/datum/sprite_accessory/tails/human, GLOB.tails_list_human, add_blank = TRUE) + init_sprite_accessory_subtypes(/datum/sprite_accessory/tails/lizard, GLOB.tails_list_lizard, add_blank = TRUE) init_sprite_accessory_subtypes(/datum/sprite_accessory/snouts, GLOB.snouts_list) init_sprite_accessory_subtypes(/datum/sprite_accessory/horns,GLOB.horns_list) init_sprite_accessory_subtypes(/datum/sprite_accessory/ears, GLOB.ears_list) @@ -32,7 +31,6 @@ init_sprite_accessory_subtypes(/datum/sprite_accessory/moth_wings, GLOB.moth_wings_list) init_sprite_accessory_subtypes(/datum/sprite_accessory/moth_antennae, GLOB.moth_antennae_list) init_sprite_accessory_subtypes(/datum/sprite_accessory/moth_markings, GLOB.moth_markings_list) - init_sprite_accessory_subtypes(/datum/sprite_accessory/tails/monkey, GLOB.tails_list_monkey) init_sprite_accessory_subtypes(/datum/sprite_accessory/pod_hair, GLOB.pod_hair_list) //Species diff --git a/code/__HELPERS/honkerblast.dm b/code/__HELPERS/honkerblast.dm index b1bdd1cb9dc8b..0e82125cfc028 100644 --- a/code/__HELPERS/honkerblast.dm +++ b/code/__HELPERS/honkerblast.dm @@ -22,8 +22,8 @@ victim.Unconscious(40) victim.Stun(100) victim.adjust_timed_status_effect(30 SECONDS, /datum/status_effect/speech/stutter) - victim.Jitter(500) - var/obj/item/organ/ears/ears = victim.getorganslot(ORGAN_SLOT_EARS) + victim.set_timed_status_effect(1000 SECONDS, /datum/status_effect/jitter, only_if_higher = TRUE) + var/obj/item/organ/internal/ears/ears = victim.getorganslot(ORGAN_SLOT_EARS) ears?.adjustEarDamage(10, 15) to_chat(victim, "HONK") var/obj/item/clothing/shoes/victim_shoes = victim.get_item_by_slot(ITEM_SLOT_FEET) @@ -34,14 +34,14 @@ for(var/mob/living/carbon/victim in properly_honked) victim.Paralyze(20) victim.Stun(50) - victim.Jitter(250) - var/obj/item/organ/ears/ears = victim.getorganslot(ORGAN_SLOT_EARS) + victim.set_timed_status_effect(500 SECONDS, /datum/status_effect/jitter, only_if_higher = TRUE) + var/obj/item/organ/internal/ears/ears = victim.getorganslot(ORGAN_SLOT_EARS) ears?.adjustEarDamage(7, 10) to_chat(victim, "HONK") for(var/mob/living/carbon/victim in lightly_honked) victim.Knockdown(20) - victim.Jitter(100) - var/obj/item/organ/ears/ears = victim.getorganslot(ORGAN_SLOT_EARS) + victim.set_timed_status_effect(200 SECONDS, /datum/status_effect/jitter, only_if_higher = TRUE) + var/obj/item/organ/internal/ears/ears = victim.getorganslot(ORGAN_SLOT_EARS) ears?.adjustEarDamage(4, 5) to_chat(victim, "HONK") diff --git a/code/__HELPERS/icon_smoothing.dm b/code/__HELPERS/icon_smoothing.dm index 321d943a6bfe1..b8f5d00a7caf3 100644 --- a/code/__HELPERS/icon_smoothing.dm +++ b/code/__HELPERS/icon_smoothing.dm @@ -309,8 +309,7 @@ DEFINE_BITFIELD(smoothing_junction, list( return ADJ_FOUND if(smoothing_flags & SMOOTH_OBJ) - for(var/am in target_turf) - var/atom/movable/thing = am + for(var/atom/movable/thing as anything in target_turf) if(!thing.anchored || isnull(thing.smoothing_groups)) continue for(var/target in canSmoothWith) @@ -402,20 +401,18 @@ DEFINE_BITFIELD(smoothing_junction, list( //Icon smoothing helpers /proc/smooth_zlevel(zlevel, now = FALSE) var/list/away_turfs = block(locate(1, 1, zlevel), locate(world.maxx, world.maxy, zlevel)) - for(var/V in away_turfs) - var/turf/T = V - if(T.smoothing_flags & (SMOOTH_CORNERS|SMOOTH_BITMASK)) + for(var/turf/turf_to_smooth as anything in away_turfs) + if(turf_to_smooth.smoothing_flags & (SMOOTH_CORNERS|SMOOTH_BITMASK)) if(now) - T.smooth_icon() + turf_to_smooth.smooth_icon() else - QUEUE_SMOOTH(T) - for(var/R in T) - var/atom/A = R - if(A.smoothing_flags & (SMOOTH_CORNERS|SMOOTH_BITMASK)) + QUEUE_SMOOTH(turf_to_smooth) + for(var/atom/movable/movable_to_smooth as anything in turf_to_smooth) + if(movable_to_smooth.smoothing_flags & (SMOOTH_CORNERS|SMOOTH_BITMASK)) if(now) - A.smooth_icon() + movable_to_smooth.smooth_icon() else - QUEUE_SMOOTH(A) + QUEUE_SMOOTH(movable_to_smooth) /atom/proc/clear_smooth_overlays() diff --git a/code/__HELPERS/icons.dm b/code/__HELPERS/icons.dm index 5f9cef0db4a93..2d41fc6f1c122 100644 --- a/code/__HELPERS/icons.dm +++ b/code/__HELPERS/icons.dm @@ -897,6 +897,37 @@ world alpha_mask.Blend(image_overlay,ICON_OR)//OR so they are lumped together in a nice overlay. return alpha_mask//And now return the mask. +/** + * Helper proc to generate a cutout alpha mask out of an icon. + * + * Why is it a helper if it's so simple? + * + * Because BYOND's documentation is hot garbage and I don't trust anyone to actually + * figure this out on their own without sinking countless hours into it. Yes, it's that + * simple, now enjoy. + * + * But why not use filters? + * + * Filters do not allow for masks that are not the exact same on every dir. An example of a + * need for that can be found in [/proc/generate_left_leg_mask()]. + * + * Arguments: + * * icon_to_mask - The icon file you want to generate an alpha mask out of. + * * icon_state_to_mask - The specific icon_state you want to generate an alpha mask out of. + * + * Returns an `/icon` that is the alpha mask of the provided icon and icon_state. + */ +/proc/generate_icon_alpha_mask(icon_to_mask, icon_state_to_mask) + var/icon/mask_icon = icon(icon_to_mask, icon_state_to_mask) + // I hate the MapColors documentation, so I'll explain what happens here. + // Basically, what we do here is that we invert the mask by using none of the original + // colors, and then the fourth group of number arguments is actually the alpha values of + // each of the original colors, which we multiply by 255 and subtract a value of 255 to the + // result for the matching pixels, while starting with a base color of white everywhere. + mask_icon.MapColors(0,0,0,0, 0,0,0,0, 0,0,0,0, 255,255,255,-255, 1,1,1,1) + return mask_icon + + /mob/proc/AddCamoOverlay(atom/A)//A is the atom which we are using as the overlay. var/icon/opacity_icon = new(A.icon, A.icon_state)//Don't really care for overlays/underlays. //Now we need to culculate overlays+underlays and add them together to form an image for a mask. diff --git a/code/__HELPERS/logging/_logging.dm b/code/__HELPERS/logging/_logging.dm new file mode 100644 index 0000000000000..30f34a4f7b6cd --- /dev/null +++ b/code/__HELPERS/logging/_logging.dm @@ -0,0 +1,226 @@ +//print a warning message to world.log +#define WARNING(MSG) warning("[MSG] in [__FILE__] at line [__LINE__] src: [UNLINT(src)] usr: [usr].") +/proc/warning(msg) + msg = "## WARNING: [msg]" + log_world(msg) + +//not an error or a warning, but worth to mention on the world log, just in case. +#define NOTICE(MSG) notice(MSG) +/proc/notice(msg) + msg = "## NOTICE: [msg]" + log_world(msg) + +//print a testing-mode debug message to world.log and world +#ifdef TESTING +#define testing(msg) log_world("## TESTING: [msg]"); to_chat(world, "## TESTING: [msg]") + +GLOBAL_LIST_INIT(testing_global_profiler, list("_PROFILE_NAME" = "Global")) +// we don't really check if a word or name is used twice, be aware of that +#define testing_profile_start(NAME, LIST) LIST[NAME] = world.timeofday +#define testing_profile_current(NAME, LIST) round((world.timeofday - LIST[NAME])/10,0.1) +#define testing_profile_output(NAME, LIST) testing("[LIST["_PROFILE_NAME"]] profile of [NAME] is [testing_profile_current(NAME,LIST)]s") +#define testing_profile_output_all(LIST) { for(var/_NAME in LIST) { testing_profile_current(,_NAME,LIST); }; }; +#else +#define testing(msg) +#define testing_profile_start(NAME, LIST) +#define testing_profile_current(NAME, LIST) +#define testing_profile_output(NAME, LIST) +#define testing_profile_output_all(LIST) +#endif + +#define testing_profile_global_start(NAME) testing_profile_start(NAME,GLOB.testing_global_profiler) +#define testing_profile_global_current(NAME) testing_profile_current(NAME, GLOB.testing_global_profiler) +#define testing_profile_global_output(NAME) testing_profile_output(NAME, GLOB.testing_global_profiler) +#define testing_profile_global_output_all testing_profile_output_all(GLOB.testing_global_profiler) + +#define testing_profile_local_init(PROFILE_NAME) var/list/_timer_system = list( "_PROFILE_NAME" = PROFILE_NAME, "_start_of_proc" = world.timeofday ) +#define testing_profile_local_start(NAME) testing_profile_start(NAME, _timer_system) +#define testing_profile_local_current(NAME) testing_profile_current(NAME, _timer_system) +#define testing_profile_local_output(NAME) testing_profile_output(NAME, _timer_system) +#define testing_profile_local_output_all testing_profile_output_all(_timer_system) + +#if defined(UNIT_TESTS) || defined(SPACEMAN_DMM) +/proc/log_test(text) + WRITE_LOG(GLOB.test_log, text) + SEND_TEXT(world.log, text) +#endif + +#if defined(REFERENCE_DOING_IT_LIVE) +#define log_reftracker(msg) log_harddel("## REF SEARCH [msg]") + +/proc/log_harddel(text) + WRITE_LOG(GLOB.harddel_log, text) + +#elif defined(REFERENCE_TRACKING) // Doing it locally +#define log_reftracker(msg) log_world("## REF SEARCH [msg]") + +#else //Not tracking at all +#define log_reftracker(msg) +#endif + +/** + * Generic logging helper + * + * reads the type of the log + * and writes it to the respective log file + * unless log_globally is FALSE + * Arguments: + * * message - The message being logged + * * message_type - the type of log the message is(ATTACK, SAY, etc) + * * color - color of the log text + * * log_globally - boolean checking whether or not we write this log to the log file + */ +/atom/proc/log_message(message, message_type, color = null, log_globally = TRUE) + if(!log_globally) + return + + var/log_text = "[key_name(src)] [message] [loc_name(src)]" + switch(message_type) + if(LOG_ATTACK) + log_attack(log_text) + if(LOG_SAY) + log_say(log_text) + if(LOG_WHISPER) + log_whisper(log_text) + if(LOG_EMOTE) + log_emote(log_text) + if(LOG_RADIO_EMOTE) + log_radio_emote(log_text) + if(LOG_DSAY) + log_dsay(log_text) + if(LOG_PDA) + log_pda(log_text) + if(LOG_CHAT) + log_chat(log_text) + if(LOG_COMMENT) + log_comment(log_text) + if(LOG_TELECOMMS) + log_telecomms(log_text) + if(LOG_ECON) + log_econ(log_text) + if(LOG_OOC) + log_ooc(log_text) + if(LOG_ADMIN) + log_admin(log_text) + if(LOG_ADMIN_PRIVATE) + log_admin_private(log_text) + if(LOG_ASAY) + log_adminsay(log_text) + if(LOG_OWNERSHIP) + log_game(log_text) + if(LOG_GAME) + log_game(log_text) + if(LOG_MECHA) + log_mecha(log_text) + if(LOG_SHUTTLE) + log_shuttle(log_text) + else + stack_trace("Invalid individual logging type: [message_type]. Defaulting to [LOG_GAME] (LOG_GAME).") + log_game(log_text) + +/* For logging round startup. */ +/proc/start_log(log) + WRITE_LOG(log, "Starting up round ID [GLOB.round_id].\n-------------------------") + +/* Close open log handles. This should be called as late as possible, and no logging should hapen after. */ +/proc/shutdown_logging() + rustg_log_close_all() + +/* Helper procs for building detailed log lines */ +/proc/key_name(whom, include_link = null, include_name = TRUE) + var/mob/M + var/client/C + var/key + var/ckey + var/fallback_name + + if(!whom) + return "*null*" + if(istype(whom, /client)) + C = whom + M = C.mob + key = C.key + ckey = C.ckey + else if(ismob(whom)) + M = whom + C = M.client + key = M.key + ckey = M.ckey + else if(istext(whom)) + key = whom + ckey = ckey(whom) + C = GLOB.directory[ckey] + if(C) + M = C.mob + else if(istype(whom,/datum/mind)) + var/datum/mind/mind = whom + key = mind.key + ckey = ckey(key) + if(mind.current) + M = mind.current + if(M.client) + C = M.client + else + fallback_name = mind.name + else // Catch-all cases if none of the types above match + var/swhom = null + + if(istype(whom, /atom)) + var/atom/A = whom + swhom = "[A.name]" + else if(istype(whom, /datum)) + swhom = "[whom]" + + if(!swhom) + swhom = "*invalid*" + + return "\[[swhom]\]" + + . = "" + + if(!ckey) + include_link = FALSE + + if(key) + if(C?.holder && C.holder.fakekey && !include_name) + if(include_link) + . += "" + . += "Administrator" + else + if(include_link) + . += "" + . += key + if(!C) + . += "\[DC\]" + + if(include_link) + . += "" + else + . += "*no key*" + + if(include_name) + if(M) + if(M.real_name) + . += "/([M.real_name])" + else if(M.name) + . += "/([M.name])" + else if(fallback_name) + . += "/([fallback_name])" + + return . + +/proc/key_name_admin(whom, include_name = TRUE) + return key_name(whom, TRUE, include_name) + +/proc/loc_name(atom/A) + if(!istype(A)) + return "(INVALID LOCATION)" + + var/turf/T = A + if (!istype(T)) + T = get_turf(A) + + if(istype(T)) + return "([AREACOORD(T)])" + else if(A.loc) + return "(UNKNOWN (?, ?, ?))" diff --git a/code/__HELPERS/logging/admin.dm b/code/__HELPERS/logging/admin.dm new file mode 100644 index 0000000000000..5e35d35d09f14 --- /dev/null +++ b/code/__HELPERS/logging/admin.dm @@ -0,0 +1,43 @@ +/* Items with ADMINPRIVATE prefixed are stripped from public logs. */ + +/// General logging for admin actions +/proc/log_admin(text) + GLOB.admin_log.Add(text) + if (CONFIG_GET(flag/log_admin)) + WRITE_LOG(GLOB.world_game_log, "ADMIN: [text]") + +/// Logging for admin actions on or with circuits +/proc/log_admin_circuit(text) + GLOB.admin_log.Add(text) + if(CONFIG_GET(flag/log_admin)) + WRITE_LOG(GLOB.world_game_log, "ADMIN: CIRCUIT: [text]") + +/// General logging for admin actions +/proc/log_admin_private(text) + GLOB.admin_log.Add(text) + if (CONFIG_GET(flag/log_admin)) + WRITE_LOG(GLOB.world_game_log, "ADMINPRIVATE: [text]") + +/// Logging for AdminSay (ASAY) messages +/proc/log_adminsay(text) + GLOB.admin_log.Add(text) + if (CONFIG_GET(flag/log_adminchat)) + WRITE_LOG(GLOB.world_game_log, "ADMINPRIVATE: ASAY: [text]") + +/// Logging for DeachatSay (DSAY) messages +/proc/log_dsay(text) + if (CONFIG_GET(flag/log_adminchat)) + WRITE_LOG(GLOB.world_game_log, "ADMIN: DSAY: [text]") + +/** + * Writes to a special log file if the log_suspicious_login config flag is set, + * which is intended to contain all logins that failed under suspicious circumstances. + * + * Mirrors this log entry to log_access when access_log_mirror is TRUE, so this proc + * doesn't need to be used alongside log_access and can replace it where appropriate. + */ +/proc/log_suspicious_login(text, access_log_mirror = TRUE) + if (CONFIG_GET(flag/log_suspicious_login)) + WRITE_LOG(GLOB.world_suspicious_login_log, "SUSPICIOUS_ACCESS: [text]") + if(access_log_mirror) + log_access(text) diff --git a/code/__HELPERS/logging/antagonists.dm b/code/__HELPERS/logging/antagonists.dm new file mode 100644 index 0000000000000..38f88b3b4d638 --- /dev/null +++ b/code/__HELPERS/logging/antagonists.dm @@ -0,0 +1,29 @@ +/// Logging for traitor objectives +/proc/log_traitor(text) + if (CONFIG_GET(flag/log_traitor)) + WRITE_LOG(GLOB.world_game_log, "TRAITOR: [text]") + +/// Logging for items purchased from a traitor uplink +/proc/log_uplink(text) + if (CONFIG_GET(flag/log_uplink)) + WRITE_LOG(GLOB.world_uplink_log, "UPLINK: [text]") + +/// Logging for upgrades purchased by a malfunctioning (or combat upgraded) AI +/proc/log_malf_upgrades(text) + if (CONFIG_GET(flag/log_uplink)) + WRITE_LOG(GLOB.world_uplink_log, "MALF UPGRADE: [text]") + +/// Logging for changeling powers purchased +/proc/log_changeling_power(text) + if (CONFIG_GET(flag/log_uplink)) + WRITE_LOG(GLOB.world_uplink_log, "CHANGELING: [text]") + +/// Logging for heretic powers learned +/proc/log_heretic_knowledge(text) + if (CONFIG_GET(flag/log_uplink)) + WRITE_LOG(GLOB.world_uplink_log, "HERETIC RESEARCH: [text]") + +/// Logging for wizard powers learned +/proc/log_spellbook(text) + if (CONFIG_GET(flag/log_uplink)) + WRITE_LOG(GLOB.world_uplink_log, "SPELLBOOK: [text]") diff --git a/code/__HELPERS/logging/atmos.dm b/code/__HELPERS/logging/atmos.dm new file mode 100644 index 0000000000000..a5a13e61a7132 --- /dev/null +++ b/code/__HELPERS/logging/atmos.dm @@ -0,0 +1,8 @@ +/// Logs the contents of the gasmix to the game log, prefixed by text +/proc/log_atmos(text, datum/gas_mixture/mix) + var/message = text + message += "TEMP=[mix.temperature],MOL=[mix.total_moles()],VOL=[mix.volume]" + for(var/key in mix.gases) + var/list/gaslist = mix.gases[key] + message += "[gaslist[GAS_META][META_GAS_ID]]=[gaslist[MOLES]];" + log_game(message) diff --git a/code/__HELPERS/logging/attack.dm b/code/__HELPERS/logging/attack.dm new file mode 100644 index 0000000000000..9bcb54f97e28b --- /dev/null +++ b/code/__HELPERS/logging/attack.dm @@ -0,0 +1,85 @@ +/// Generic attack logging +/proc/log_attack(text) + if (CONFIG_GET(flag/log_attack)) + WRITE_LOG(GLOB.world_attack_log, "ATTACK: [text]") + +/** + * Log a combat message in the attack log + * + * Arguments: + * * atom/user - argument is the actor performing the action + * * atom/target - argument is the target of the action + * * what_done - is a verb describing the action (e.g. punched, throwed, kicked, etc.) + * * atom/object - is a tool with which the action was made (usually an item) + * * addition - is any additional text, which will be appended to the rest of the log line + */ +/proc/log_combat(atom/user, atom/target, what_done, atom/object=null, addition=null) + var/ssource = key_name(user) + var/starget = key_name(target) + + var/mob/living/living_target = target + var/hp = istype(living_target) ? " (NEWHP: [living_target.health]) " : "" + + var/sobject = "" + if(object) + sobject = " with [object]" + var/saddition = "" + if(addition) + saddition = " [addition]" + + var/postfix = "[sobject][saddition][hp]" + + var/message = "has [what_done] [starget][postfix]" + user.log_message(message, LOG_ATTACK, color="red") + + if(user != target) + var/reverse_message = "has been [what_done] by [ssource][postfix]" + target.log_message(reverse_message, LOG_VICTIM, color="orange", log_globally=FALSE) + +/** + * log_wound() is for when someone is *attacked* and suffers a wound. Note that this only captures wounds from damage, so smites/forced wounds aren't logged, as well as demotions like cuts scabbing over + * + * Note that this has no info on the attack that dealt the wound: information about where damage came from isn't passed to the bodypart's damaged proc. When in doubt, check the attack log for attacks at that same time + * TODO later: Add logging for healed wounds, though that will require some rewriting of healing code to prevent admin heals from spamming the logs. Not high priority + * + * Arguments: + * * victim- The guy who got wounded + * * suffered_wound- The wound, already applied, that we're logging. It has to already be attached so we can get the limb from it + * * dealt_damage- How much damage is associated with the attack that dealt with this wound. + * * dealt_wound_bonus- The wound_bonus, if one was specified, of the wounding attack + * * dealt_bare_wound_bonus- The bare_wound_bonus, if one was specified *and applied*, of the wounding attack. Not shown if armor was present + * * base_roll- Base wounding ability of an attack is a random number from 1 to (dealt_damage ** WOUND_DAMAGE_EXPONENT). This is the number that was rolled in there, before mods + */ +/proc/log_wound(atom/victim, datum/wound/suffered_wound, dealt_damage, dealt_wound_bonus, dealt_bare_wound_bonus, base_roll) + if(QDELETED(victim) || !suffered_wound) + return + var/message = "has suffered: [suffered_wound][suffered_wound.limb ? " to [suffered_wound.limb.plaintext_zone]" : null]"// maybe indicate if it's a promote/demote? + + if(dealt_damage) + message += " | Damage: [dealt_damage]" + // The base roll is useful since it can show how lucky someone got with the given attack. For example, dealing a cut + if(base_roll) + message += " (rolled [base_roll]/[dealt_damage ** WOUND_DAMAGE_EXPONENT])" + + if(dealt_wound_bonus) + message += " | WB: [dealt_wound_bonus]" + + if(dealt_bare_wound_bonus) + message += " | BWB: [dealt_bare_wound_bonus]" + + victim.log_message(message, LOG_ATTACK, color="blue") + +/// Logging for bombs detonating +/proc/log_bomber(atom/user, details, atom/bomb, additional_details, message_admins = TRUE) + var/bomb_message = "[details][bomb ? " [bomb.name] at [AREACOORD(bomb)]": ""][additional_details ? " [additional_details]" : ""]." + + if(user) + user.log_message(bomb_message, LOG_ATTACK) //let it go to individual logs as well as the game log + bomb_message = "[key_name(user)] at [AREACOORD(user)] [bomb_message]" + else + log_game(bomb_message) + + GLOB.bombers += bomb_message + + if(message_admins) + message_admins("[user ? "[ADMIN_LOOKUPFLW(user)] at [ADMIN_VERBOSEJMP(user)] " : ""][details][bomb ? " [bomb.name] at [ADMIN_VERBOSEJMP(bomb)]": ""][additional_details ? " [additional_details]" : ""].") diff --git a/code/__HELPERS/logging/debug.dm b/code/__HELPERS/logging/debug.dm new file mode 100644 index 0000000000000..c812f95518fbb --- /dev/null +++ b/code/__HELPERS/logging/debug.dm @@ -0,0 +1,60 @@ +/// Logging for loading and caching assets +/proc/log_asset(text) + if(CONFIG_GET(flag/log_asset)) + WRITE_LOG(GLOB.world_asset_log, "ASSET: [text]") + +/// Logging for config errors +/// Rarely gets called; just here in case the config breaks. +/proc/log_config(text) + WRITE_LOG(GLOB.config_error_log, text) + SEND_TEXT(world.log, text) + +/proc/log_filter_raw(text) + WRITE_LOG(GLOB.filter_log, "FILTER: [text]") + +/// Logging for job slot changes +/proc/log_job_debug(text) + if (CONFIG_GET(flag/log_job_debug)) + WRITE_LOG(GLOB.world_job_debug_log, "JOB: [text]") + +/// Logging for mapping errors +/proc/log_mapping(text, skip_world_log) +#ifdef UNIT_TESTS + GLOB.unit_test_mapping_logs += text +#endif + WRITE_LOG(GLOB.world_map_error_log, text) + if(skip_world_log) + return + SEND_TEXT(world.log, text) + +/// Logging for game performance +/proc/log_perf(list/perf_info) + . = "[perf_info.Join(",")]\n" + WRITE_LOG_NO_FORMAT(GLOB.perf_log, .) + +/// Logging for hard deletes +/proc/log_qdel(text) + WRITE_LOG(GLOB.world_qdel_log, "QDEL: [text]") + +/// Logging for SQL errors +/proc/log_query_debug(text) + WRITE_LOG(GLOB.query_debug_log, "SQL: [text]") + +/// Logging for DB errors +/proc/log_sql(text) + WRITE_LOG(GLOB.sql_error_log, "SQL: [text]") + +/// Logging for world/Topic +/proc/log_topic(text) + WRITE_LOG(GLOB.world_game_log, "TOPIC: [text]") + +/* Log to the logfile only. */ +/proc/log_runtime(text) + WRITE_LOG(GLOB.world_runtime_log, text) + +/// Log to both DD and the logfile. +/proc/log_world(text) +#ifdef USE_CUSTOM_ERROR_HANDLER + WRITE_LOG(GLOB.world_runtime_log, text) +#endif + SEND_TEXT(world.log, text) diff --git a/code/__HELPERS/logging/economy.dm b/code/__HELPERS/logging/economy.dm new file mode 100644 index 0000000000000..8f190cb934c29 --- /dev/null +++ b/code/__HELPERS/logging/economy.dm @@ -0,0 +1,3 @@ +/proc/log_econ(text) + if (CONFIG_GET(flag/log_econ)) + WRITE_LOG(GLOB.world_econ_log, "MONEY: [text]") diff --git a/code/__HELPERS/logging/game.dm b/code/__HELPERS/logging/game.dm new file mode 100644 index 0000000000000..ed3318fe8b4b4 --- /dev/null +++ b/code/__HELPERS/logging/game.dm @@ -0,0 +1,34 @@ +/// Logging for generic/unsorted game messages +/proc/log_game(text) + if (CONFIG_GET(flag/log_game)) + WRITE_LOG(GLOB.world_game_log, "GAME: [text]") + +/// Logging for emotes +/proc/log_emote(text) + if (CONFIG_GET(flag/log_emote)) + WRITE_LOG(GLOB.world_game_log, "EMOTE: [text]") + +/// Logging for emotes sent over the radio +/proc/log_radio_emote(text) + if (CONFIG_GET(flag/log_emote)) + WRITE_LOG(GLOB.world_game_log, "RADIOEMOTE: [text]") + +/// Logging for messages sent in OOC +/proc/log_ooc(text) + if (CONFIG_GET(flag/log_ooc)) + WRITE_LOG(GLOB.world_game_log, "OOC: [text]") + +/// Logging for prayed messages +/proc/log_prayer(text) + if (CONFIG_GET(flag/log_prayer)) + WRITE_LOG(GLOB.world_game_log, "PRAY: [text]") + +/// Logging for changes to ID card access +/proc/log_access(text) + if (CONFIG_GET(flag/log_access)) + WRITE_LOG(GLOB.world_game_log, "ACCESS: [text]") + +/// Logging for OOC votes +/proc/log_vote(text) + if (CONFIG_GET(flag/log_vote)) + WRITE_LOG(GLOB.world_game_log, "VOTE: [text]") diff --git a/code/__HELPERS/logging/manifest.dm b/code/__HELPERS/logging/manifest.dm new file mode 100644 index 0000000000000..7275b1cc73d00 --- /dev/null +++ b/code/__HELPERS/logging/manifest.dm @@ -0,0 +1,4 @@ +/// Logging for player manifest (ckey, name, job, special role, roundstart/latejoin) +/proc/log_manifest(ckey, datum/mind/mind, mob/body, latejoin = FALSE) + if (CONFIG_GET(flag/log_manifest)) + WRITE_LOG(GLOB.world_manifest_log, "[ckey] \\ [body.real_name] \\ [mind.assigned_role.title] \\ [mind.special_role ? mind.special_role : "NONE"] \\ [latejoin ? "LATEJOIN":"ROUNDSTART"]") diff --git a/code/__HELPERS/logging/mecha.dm b/code/__HELPERS/logging/mecha.dm new file mode 100644 index 0000000000000..45c6a445dd259 --- /dev/null +++ b/code/__HELPERS/logging/mecha.dm @@ -0,0 +1,10 @@ +/// Logging for mech actions +/proc/log_mecha(text) + if (CONFIG_GET(flag/log_mecha)) + WRITE_LOG(GLOB.world_mecha_log, "MECHA: [text]") + +/// Logging for equipment installed in a mecha +/obj/item/mecha_parts/mecha_equipment/log_message(message, message_type = LOG_MECHA, color = null, log_globally) + if(chassis) + return chassis.log_message("ATTACHMENT: [src] [message]", message_type, color) + return ..() diff --git a/code/__HELPERS/logging/mob.dm b/code/__HELPERS/logging/mob.dm new file mode 100644 index 0000000000000..4d2a7692172aa --- /dev/null +++ b/code/__HELPERS/logging/mob.dm @@ -0,0 +1,52 @@ +/proc/log_mob_tag(text) + WRITE_LOG(GLOB.world_mob_tag_log, "TAG: [text]") + +/proc/log_silicon(text) + if (CONFIG_GET(flag/log_silicon)) + WRITE_LOG(GLOB.world_silicon_log, "SILICON: [text]") + + +/// Logs a message in a mob's individual log, and in the global logs as well if log_globally is true +/mob/log_message(message, message_type, color = null, log_globally = TRUE) + if(!LAZYLEN(message)) + stack_trace("Empty message") + return + + // Cannot use the list as a map if the key is a number, so we stringify it (thank you BYOND) + var/smessage_type = num2text(message_type, MAX_BITFLAG_DIGITS) + + if(client) + if(!islist(client.player_details.logging[smessage_type])) + client.player_details.logging[smessage_type] = list() + + if(!islist(logging[smessage_type])) + logging[smessage_type] = list() + + var/colored_message = message + if(color) + if(color[1] == "#") + colored_message = "[message]" + else + colored_message = "[message]" + + //This makes readability a bit better for admins. + switch(message_type) + if(LOG_WHISPER) + colored_message = "(WHISPER) [colored_message]" + if(LOG_OOC) + colored_message = "(OOC) [colored_message]" + if(LOG_ASAY) + colored_message = "(ASAY) [colored_message]" + if(LOG_EMOTE) + colored_message = "(EMOTE) [colored_message]" + if(LOG_RADIO_EMOTE) + colored_message = "(RADIOEMOTE) [colored_message]" + + var/list/timestamped_message = list("\[[time_stamp(format = "YYYY-MM-DD hh:mm:ss")]\] [key_name(src)] [loc_name(src)] (Event #[LAZYLEN(logging[smessage_type])])" = colored_message) + + logging[smessage_type] += timestamped_message + + if(client) + client.player_details.logging[smessage_type] += timestamped_message + + ..() diff --git a/code/__HELPERS/logging/paper.dm b/code/__HELPERS/logging/paper.dm new file mode 100644 index 0000000000000..b748faf217e0c --- /dev/null +++ b/code/__HELPERS/logging/paper.dm @@ -0,0 +1,3 @@ +/// Logging for writing made on paper +/proc/log_paper(text) + WRITE_LOG(GLOB.world_paper_log, "PAPER: [text]") diff --git a/code/__HELPERS/logging/pda.dm b/code/__HELPERS/logging/pda.dm new file mode 100644 index 0000000000000..01c8d98d95a61 --- /dev/null +++ b/code/__HELPERS/logging/pda.dm @@ -0,0 +1,16 @@ +/// Logging for PDA messages sent +/proc/log_pda(text) + if (CONFIG_GET(flag/log_pda)) + WRITE_LOG(GLOB.world_pda_log, "PDA: [text]") + +/// Logging for newscaster comments +/proc/log_comment(text) + //reusing the PDA option because I really don't think news comments are worth a config option + if (CONFIG_GET(flag/log_pda)) + WRITE_LOG(GLOB.world_pda_log, "COMMENT: [text]") + +/// Logging for chatting on modular computer channels +/proc/log_chat(text) + //same thing here + if (CONFIG_GET(flag/log_pda)) + WRITE_LOG(GLOB.world_pda_log, "CHAT: [text]") diff --git a/code/__HELPERS/logging/shuttle.dm b/code/__HELPERS/logging/shuttle.dm new file mode 100644 index 0000000000000..62a5fcd3e6e9b --- /dev/null +++ b/code/__HELPERS/logging/shuttle.dm @@ -0,0 +1,4 @@ +/// Logging for shuttle actions +/proc/log_shuttle(text) + if (CONFIG_GET(flag/log_shuttle)) + WRITE_LOG(GLOB.world_shuttle_log, "SHUTTLE: [text]") diff --git a/code/__HELPERS/logging/talk.dm b/code/__HELPERS/logging/talk.dm new file mode 100644 index 0000000000000..86382f6a339d1 --- /dev/null +++ b/code/__HELPERS/logging/talk.dm @@ -0,0 +1,42 @@ +/** + * Helper for logging chat messages or other logs with arbitrary inputs (e.g. announcements) + * + * This proc compiles a log string by prefixing the tag to the message + * and suffixing what it was forced_by if anything + * if the message lacks a tag and suffix then it is logged on its own + * Arguments: + * * message - The message being logged + * * message_type - the type of log the message is(ATTACK, SAY, etc) + * * tag - tag that indicates the type of text(announcement, telepathy, etc) + * * log_globally - boolean checking whether or not we write this log to the log file + * * forced_by - source that forced the dialogue if any + */ +/atom/proc/log_talk(message, message_type, tag = null, log_globally = TRUE, forced_by = null, custom_say_emote = null) + var/prefix = tag ? "([tag]) " : "" + var/suffix = forced_by ? " FORCED by [forced_by]" : "" + log_message("[prefix][custom_say_emote ? "*[custom_say_emote]*, " : ""]\"[message]\"[suffix]", message_type, log_globally = log_globally) + +/// Logging for generic spoken messages +/proc/log_say(text) + if (CONFIG_GET(flag/log_say)) + WRITE_LOG(GLOB.world_game_log, "SAY: [text]") + +/// Logging for whispered messages +/proc/log_whisper(text) + if (CONFIG_GET(flag/log_whisper)) + WRITE_LOG(GLOB.world_game_log, "WHISPER: [text]") + +/// Helper for logging of messages with only one sender and receiver (i.e. mind links) +/proc/log_directed_talk(atom/source, atom/target, message, message_type, tag) + if(!tag) + stack_trace("Unspecified tag for private message") + tag = "UNKNOWN" + + source.log_talk(message, message_type, tag = "[tag] to [key_name(target)]") + if(source != target) + target.log_talk(message, LOG_VICTIM, tag = "[tag] from [key_name(source)]", log_globally = FALSE) + +/// Logging for speech taking place over comms, as well as tcomms equipment +/proc/log_telecomms(text) + if (CONFIG_GET(flag/log_telecomms)) + WRITE_LOG(GLOB.world_telecomms_log, "TCOMMS: [text]") diff --git a/code/__HELPERS/logging/tool.dm b/code/__HELPERS/logging/tool.dm new file mode 100644 index 0000000000000..4fd354eb58d0a --- /dev/null +++ b/code/__HELPERS/logging/tool.dm @@ -0,0 +1,4 @@ +/// Logging for tool usage +/proc/log_tool(text, mob/initiator) + if(CONFIG_GET(flag/log_tools)) + WRITE_LOG(GLOB.world_tool_log, "TOOL: [text]") diff --git a/code/__HELPERS/logging/tools.dm b/code/__HELPERS/logging/tools.dm new file mode 100644 index 0000000000000..4c5f2d3e65558 --- /dev/null +++ b/code/__HELPERS/logging/tools.dm @@ -0,0 +1,3 @@ +/proc/log_tool(text, mob/initiator) + if(CONFIG_GET(flag/log_tools)) + WRITE_LOG(GLOB.world_tool_log, "TOOL: [text]") diff --git a/code/__HELPERS/logging/ui.dm b/code/__HELPERS/logging/ui.dm new file mode 100644 index 0000000000000..3a0432d35f7e4 --- /dev/null +++ b/code/__HELPERS/logging/ui.dm @@ -0,0 +1,34 @@ +/proc/log_href(text) + WRITE_LOG(GLOB.world_href_log, "HREF: [text]") + +/** + * Appends a tgui-related log entry. All arguments are optional. + */ +/proc/log_tgui(user, message, context, + datum/tgui_window/window, + datum/src_object) + var/entry = "" + // Insert user info + if(!user) + entry += "" + else if(istype(user, /mob)) + var/mob/mob = user + entry += "[mob.ckey] (as [mob] at [mob.x],[mob.y],[mob.z])" + else if(istype(user, /client)) + var/client/client = user + entry += "[client.ckey]" + // Insert context + if(context) + entry += " in [context]" + else if(window) + entry += " in [window.id]" + // Resolve src_object + if(!src_object && window?.locked_by) + src_object = window.locked_by.src_object + // Insert src_object info + if(src_object) + entry += "\nUsing: [src_object.type] [REF(src_object)]" + // Insert message + if(message) + entry += "\n[message]" + WRITE_LOG(GLOB.tgui_log, entry) diff --git a/code/__HELPERS/logging/virus.dm b/code/__HELPERS/logging/virus.dm new file mode 100644 index 0000000000000..6ec03af8e17f4 --- /dev/null +++ b/code/__HELPERS/logging/virus.dm @@ -0,0 +1,15 @@ +/// Logging for the creation and contraction of viruses +/proc/log_virus(text) + if (CONFIG_GET(flag/log_virus)) + WRITE_LOG(GLOB.world_virus_log, "VIRUS: [text]") + +/// Returns a string for admin logging uses, should describe the disease in detail +/datum/disease/proc/admin_details() + return "[src.name] : [src.type]" + +/// Describes this disease to an admin in detail (for logging) +/datum/disease/advance/admin_details() + var/list/name_symptoms = list() + for(var/datum/symptom/S in symptoms) + name_symptoms += S.name + return "[name] sym:[english_list(name_symptoms)] r:[totalResistance()] s:[totalStealth()] ss:[totalStageSpeed()] t:[totalTransmittable()]" diff --git a/code/__HELPERS/mobs.dm b/code/__HELPERS/mobs.dm index d5def23e28679..ee69288b222d6 100644 --- a/code/__HELPERS/mobs.dm +++ b/code/__HELPERS/mobs.dm @@ -59,10 +59,12 @@ return pick(GLOB.backpacklist) /proc/random_features() + if(!GLOB.tails_list.len) + init_sprite_accessory_subtypes(/datum/sprite_accessory/tails/, GLOB.tails_list, add_blank = TRUE) if(!GLOB.tails_list_human.len) - init_sprite_accessory_subtypes(/datum/sprite_accessory/tails/human, GLOB.tails_list_human) + init_sprite_accessory_subtypes(/datum/sprite_accessory/tails/human, GLOB.tails_list_human, add_blank = TRUE) if(!GLOB.tails_list_lizard.len) - init_sprite_accessory_subtypes(/datum/sprite_accessory/tails/lizard, GLOB.tails_list_lizard) + init_sprite_accessory_subtypes(/datum/sprite_accessory/tails/lizard, GLOB.tails_list_lizard, add_blank = TRUE) if(!GLOB.snouts_list.len) init_sprite_accessory_subtypes(/datum/sprite_accessory/snouts, GLOB.snouts_list) if(!GLOB.horns_list.len) @@ -88,12 +90,12 @@ if(!GLOB.pod_hair_list.len) init_sprite_accessory_subtypes(/datum/sprite_accessory/pod_hair, GLOB.pod_hair_list) - //For now we will always return none for tail_human and ears. + //For now we will always return none for tail_human and ears. | "For now" he says. return(list( "mcolor" = "#[pick("7F","FF")][pick("7F","FF")][pick("7F","FF")]", "ethcolor" = GLOB.color_list_ethereal[pick(GLOB.color_list_ethereal)], - "tail_lizard" = pick(GLOB.tails_list_lizard), - "tail_human" = "None", + "tail_cat" = "None", + "tail_lizard" = "Smooth", "wings" = "None", "snout" = pick(GLOB.snouts_list), "horns" = pick(GLOB.horns_list), @@ -763,26 +765,51 @@ GLOBAL_LIST_EMPTY(species_list) if(mob.ckey == key) return mob -///Return a string for the specified body zone +///Return a string for the specified body zone. Should be used for parsing non-instantiated bodyparts, otherwise use [/obj/item/bodypart/var/plaintext_zone] /proc/parse_zone(zone) - if(zone == BODY_ZONE_PRECISE_R_HAND) - return "right hand" - else if (zone == BODY_ZONE_PRECISE_L_HAND) - return "left hand" - else if (zone == BODY_ZONE_L_ARM) - return "left arm" - else if (zone == BODY_ZONE_R_ARM) - return "right arm" - else if (zone == BODY_ZONE_L_LEG) - return "left leg" - else if (zone == BODY_ZONE_R_LEG) - return "right leg" - else if (zone == BODY_ZONE_PRECISE_L_FOOT) - return "left foot" - else if (zone == BODY_ZONE_PRECISE_R_FOOT) - return "right foot" - else - return zone + switch(zone) + if(BODY_ZONE_CHEST) + return "chest" + if(BODY_ZONE_HEAD) + return "head" + if(BODY_ZONE_PRECISE_R_HAND) + return "right hand" + if(BODY_ZONE_PRECISE_L_HAND) + return "left hand" + if(BODY_ZONE_L_ARM) + return "left arm" + if(BODY_ZONE_R_ARM) + return "right arm" + if(BODY_ZONE_L_LEG) + return "left leg" + if(BODY_ZONE_R_LEG) + return "right leg" + if(BODY_ZONE_PRECISE_L_FOOT) + return "left foot" + if(BODY_ZONE_PRECISE_R_FOOT) + return "right foot" + if(BODY_ZONE_PRECISE_GROIN) + return "groin" + else + return zone + +///Takes a zone and returns it's "parent" zone, if it has one. +/proc/deprecise_zone(precise_zone) + switch(precise_zone) + if(BODY_ZONE_PRECISE_GROIN) + return BODY_ZONE_CHEST + if(BODY_ZONE_PRECISE_EYES) + return BODY_ZONE_HEAD + if(BODY_ZONE_PRECISE_R_HAND) + return BODY_ZONE_R_ARM + if(BODY_ZONE_PRECISE_L_HAND) + return BODY_ZONE_L_ARM + if(BODY_ZONE_PRECISE_L_FOOT) + return BODY_ZONE_L_LEG + if(BODY_ZONE_PRECISE_R_FOOT) + return BODY_ZONE_R_LEG + else + return precise_zone ///Returns the direction that the initiator and the target are facing /proc/check_target_facings(mob/living/initiator, mob/living/target) @@ -812,7 +839,7 @@ GLOBAL_LIST_EMPTY(species_list) mob_occupant = head.brainmob else if(isorgan(occupant)) - var/obj/item/organ/brain/brain = occupant + var/obj/item/organ/internal/brain/brain = occupant mob_occupant = brain.brainmob return mob_occupant diff --git a/code/__HELPERS/path.dm b/code/__HELPERS/path.dm index 5d1816e7e5305..89f64cf9fb6f8 100644 --- a/code/__HELPERS/path.dm +++ b/code/__HELPERS/path.dm @@ -376,8 +376,9 @@ * * caller: The movable, if one exists, being used for mobility checks to see what tiles it can reach * * ID: An ID card that decides if we can gain access to doors that would otherwise block a turf * * simulated_only: Do we only worry about turfs with simulated atmos, most notably things that aren't space? + * * no_id: When true, doors with public access will count as impassible */ -/turf/proc/LinkBlockedWithAccess(turf/destination_turf, caller, ID) +/turf/proc/LinkBlockedWithAccess(turf/destination_turf, caller, ID, no_id = FALSE) if(destination_turf.x != x && destination_turf.y != y) //diagonal var/in_dir = get_dir(destination_turf,src) // eg. northwest (1+8) = 9 (00001001) var/first_step_direction_a = in_dir & 3 // eg. north (1+8)&3 (0000 0011) = 1 (0000 0001) @@ -385,7 +386,7 @@ for(var/first_step_direction in list(first_step_direction_a,first_step_direction_b)) var/turf/midstep_turf = get_step(destination_turf,first_step_direction) - var/way_blocked = midstep_turf.density || LinkBlockedWithAccess(midstep_turf,caller,ID) || midstep_turf.LinkBlockedWithAccess(destination_turf,caller,ID) + var/way_blocked = midstep_turf.density || LinkBlockedWithAccess(midstep_turf,caller,ID, no_id = no_id) || midstep_turf.LinkBlockedWithAccess(destination_turf,caller,ID, no_id = no_id) if(!way_blocked) return FALSE return TRUE @@ -399,32 +400,32 @@ // if(destination_turf.density) // return TRUE if(TURF_PATHING_PASS_PROC) - if(!destination_turf.CanAStarPass(ID, actual_dir , caller)) + if(!destination_turf.CanAStarPass(ID, actual_dir , caller, no_id = no_id)) return TRUE if(TURF_PATHING_PASS_NO) return TRUE // Source border object checks for(var/obj/structure/window/iter_window in src) - if(!iter_window.CanAStarPass(ID, actual_dir)) + if(!iter_window.CanAStarPass(ID, actual_dir, no_id = no_id)) return TRUE for(var/obj/machinery/door/window/iter_windoor in src) - if(!iter_windoor.CanAStarPass(ID, actual_dir)) + if(!iter_windoor.CanAStarPass(ID, actual_dir, no_id = no_id)) return TRUE for(var/obj/structure/railing/iter_rail in src) - if(!iter_rail.CanAStarPass(ID, actual_dir)) + if(!iter_rail.CanAStarPass(ID, actual_dir, no_id = no_id)) return TRUE for(var/obj/machinery/door/firedoor/border_only/firedoor in src) - if(!firedoor.CanAStarPass(ID, actual_dir)) + if(!firedoor.CanAStarPass(ID, actual_dir, no_id = no_id)) return TRUE // Destination blockers check var/reverse_dir = get_dir(destination_turf, src) for(var/obj/iter_object in destination_turf) - if(!iter_object.CanAStarPass(ID, reverse_dir, caller)) + if(!iter_object.CanAStarPass(ID, reverse_dir, caller, no_id = no_id)) return TRUE return FALSE diff --git a/code/__HELPERS/radiation.dm b/code/__HELPERS/radiation.dm index 477cbbd197d86..345d2f8919643 100644 --- a/code/__HELPERS/radiation.dm +++ b/code/__HELPERS/radiation.dm @@ -15,6 +15,10 @@ /// You can also pass in a minimum exposure time. If this is set, then this radiation pulse /// will not irradiate the source unless they have been around *any* radioactive source for that /// period of time. +/// The chance to get irradiated diminishes over range, and from objects that block radiation. +/// Assuming there is nothing in the way, the chance will determine what the chance is to get irradiated from half of max_range. +/// Example: If chance is equal to 30%, and max_range is equal to 8, +/// then the chance for a thing to get irradiated is 30% if they are 4 turfs away from the pulse source. /proc/radiation_pulse( atom/source, max_range, diff --git a/code/__HELPERS/reagents.dm b/code/__HELPERS/reagents.dm index 39d5b1ea37b6d..bfd00ed46988c 100644 --- a/code/__HELPERS/reagents.dm +++ b/code/__HELPERS/reagents.dm @@ -79,11 +79,13 @@ GLOB.chemical_reactions_list_reactant_index[primary_reagent] += R //Creates foam from the reagent. Metaltype is for metal foam, notification is what to show people in textbox -/datum/reagents/proc/create_foam(foamtype,foam_volume,metaltype = 0,notification = null) +/datum/reagents/proc/create_foam(foamtype, foam_volume, result_type = null, notification = null) var/location = get_turf(my_atom) - var/datum/effect_system/foam_spread/foam = new foamtype() - foam.set_up(foam_volume, location, src, metaltype) + + var/datum/effect_system/fluid_spread/foam/foam = new foamtype() + foam.set_up(amount = foam_volume, location = location, carry = src, result_type = result_type) foam.start() + clear_reagents() if(!notification) return diff --git a/code/__HELPERS/roundend.dm b/code/__HELPERS/roundend.dm index 6006e71822710..58bca9b311720 100644 --- a/code/__HELPERS/roundend.dm +++ b/code/__HELPERS/roundend.dm @@ -231,7 +231,7 @@ // Add AntagHUD to everyone, see who was really evil the whole time! for(var/datum/atom_hud/alternate_appearance/basic/antagonist_hud/antagonist_hud in GLOB.active_alternate_appearances) for(var/mob/player as anything in GLOB.player_list) - antagonist_hud.add_hud_to(player) + antagonist_hud.show_to(player) CHECK_TICK @@ -716,7 +716,7 @@ var/list/sql_admins = list() for(var/i in GLOB.protected_admins) var/datum/admins/A = GLOB.protected_admins[i] - sql_admins += list(list("ckey" = A.target, "rank" = A.rank.name)) + sql_admins += list(list("ckey" = A.target, "rank" = A.rank_names())) SSdbcore.MassInsert(format_table_name("admin"), sql_admins, duplicate_key = TRUE) var/datum/db_query/query_admin_rank_update = SSdbcore.NewQuery("UPDATE [format_table_name("player")] p INNER JOIN [format_table_name("admin")] a ON p.ckey = a.ckey SET p.lastadminrank = a.rank") query_admin_rank_update.Execute() @@ -743,7 +743,7 @@ if (!admin) continue - file_data["admins"][admin_ckey] = admin.rank.name + file_data["admins"][admin_ckey] = admin.rank_names() if (admin.owner) file_data["connections"][admin_ckey] = list( diff --git a/code/__HELPERS/spatial_info.dm b/code/__HELPERS/spatial_info.dm index 93eeee00b7cf4..f8e5282f0815c 100644 --- a/code/__HELPERS/spatial_info.dm +++ b/code/__HELPERS/spatial_info.dm @@ -6,14 +6,15 @@ /** # Oranges Ear * * turns out view() spends a significant portion of its processing time generating lists of contents of viewable turfs which includes EVERYTHING on it visible - * and the turf itself. there is an optimization to view() which makes it only generate lists of a certain atom type - this system takes advantage of that. + * and the turf itself. there is an optimization to view() which makes it only iterate through either /obj or /mob contents, as well as normal list typechecking filters + * * a fuckton of these are generated as part of its SS's init and stored in a list, when requested for a list of movables returned by the spatial grid or by some - * superset of the final output that must be narrowed down by view() one of these gets put on every turf that contains the movables that need filtering + * superset of the final output that must be narrowed down by view(), one of these gets put on every turf that contains the movables that need filtering * and each is given references to the movables they represent. that way you can do for(var/mob/oranges_ear/ear in view(...)) and check what they reference * as opposed to for(var/atom/movable/target in view(...)) and checking if they have the properties you want which leads to much larger lists generated by view() * and also leads to iterating through more movables to filter them. * - * TLDR: iterating through just mobs is much faster than all movables when iterating through view(), this system leverages that to boost speed + * TLDR: iterating through just mobs is much faster than all movables when iterating through view() on average, this system leverages that to boost speed * enough to offset the cost of allocating the mobs * * named because the idea was first made by oranges and i didnt know what else to call it (note that this system was originally made for get_hearers_in_view()) @@ -107,12 +108,14 @@ var/old_luminosity = center_turf.luminosity center_turf.luminosity = 6 //man if only we had an inbuilt dview() - //this is the ENTIRE reason all this shit is worth it due to how view() works and can be optimized - //view() constructs lists of viewed atoms by default and specifying a specific type of atom to look for limits the lists it constructs to those of that - //primitive type and then when the view operation is completed the output is then typechecked to only iterate through objects in view with the same - //typepath. by assigning one /mob/oranges_ear to every turf with hearable atoms on it and giving them references to each one means that: - //1. view() only constructs lists of atoms with the mob primitive type and - //2. the mobs returned by view are fast typechecked to only iterate through /mob/oranges_ear mobs, which guarantees at most one per turf + //this is the ENTIRE reason all this shit is worth it due to how view() and the contents list works and can be optimized + //internally, the contents list is secretly two linked lists, one for /obj's and one for /mob's (/atom/movable counts as /obj here) + //by default, for(var/atom/name in view()) iterates through both the /obj linked list then the /mob linked list of each turf + //but because what we want are only a tiny proportion of all movables, most of the things in the /obj contents list are not what we're looking for + //while every mob can hear. for this case view() has an optimization to only look through 1 of these lists if it can (eg youre only looking for mobs) + //so by representing every hearing contents on a turf with a single /mob/oranges_ear containing references to all of them, we are: + //1. making view() only go through the smallest of the two linked lists per turf, which contains the type we're looking for at the end + //2. typechecking all mobs in the output to only actually return mobs of type /mob/oranges_ear //on a whole this can outperform iterating through all movables in view() by ~2x especially when hearables are a tiny percentage of movables in view for(var/mob/oranges_ear/ear in view(view_radius, center_turf)) . += ear.references diff --git a/code/__HELPERS/text.dm b/code/__HELPERS/text.dm index cbf534c909abf..baf30d8631d3e 100644 --- a/code/__HELPERS/text.dm +++ b/code/__HELPERS/text.dm @@ -101,23 +101,43 @@ return text -/// Used to get a properly sanitized input, of max_length -/// no_trim is self explanatory but it prevents the input from being trimed if you intend to parse newlines or whitespace. +/** + * Used to get a properly sanitized input. Returns null if cancel is pressed. + * + * Arguments + ** user - Target of the input prompt. + ** message - The text inside of the prompt. + ** title - The window title of the prompt. + ** max_length - If you intend to impose a length limit - default is 1024. + ** no_trim - Prevents the input from being trimmed if you intend to parse newlines or whitespace. +*/ /proc/stripped_input(mob/user, message = "", title = "", default = "", max_length=MAX_MESSAGE_LEN, no_trim=FALSE) - var/name = input(user, message, title, default) as text|null - + var/user_input = input(user, message, title, default) as text|null + if(isnull(user_input)) // User pressed cancel + return if(no_trim) - return copytext(html_encode(name), 1, max_length) + return copytext(html_encode(user_input), 1, max_length) else - return trim(html_encode(name), max_length) //trim is "outside" because html_encode can expand single symbols into multiple symbols (such as turning < into <) + return trim(html_encode(user_input), max_length) //trim is "outside" because html_encode can expand single symbols into multiple symbols (such as turning < into <) -// Used to get a properly sanitized multiline input, of max_length +/** + * Used to get a properly sanitized input in a larger box. Works very similarly to stripped_input. + * + * Arguments + ** user - Target of the input prompt. + ** message - The text inside of the prompt. + ** title - The window title of the prompt. + ** max_length - If you intend to impose a length limit - default is 1024. + ** no_trim - Prevents the input from being trimmed if you intend to parse newlines or whitespace. +*/ /proc/stripped_multiline_input(mob/user, message = "", title = "", default = "", max_length=MAX_MESSAGE_LEN, no_trim=FALSE) - var/name = input(user, message, title, default) as message|null + var/user_input = input(user, message, title, default) as message|null + if(isnull(user_input)) // User pressed cancel + return if(no_trim) - return copytext(html_encode(name), 1, max_length) + return copytext(html_encode(user_input), 1, max_length) else - return trim(html_encode(name), max_length) + return trim(html_encode(user_input), max_length) #define NO_CHARS_DETECTED 0 #define SPACES_DETECTED 1 @@ -972,7 +992,7 @@ GLOBAL_LIST_INIT(binary, list("0","1")) try return json_decode(data) catch - return + return null /proc/num2loadingbar(percent as num, numSquares = 20, reverse = FALSE) var/loadstring = "" diff --git a/code/__HELPERS/verbs.dm b/code/__HELPERS/verbs.dm index 5a3df642c7db8..d042929f11848 100644 --- a/code/__HELPERS/verbs.dm +++ b/code/__HELPERS/verbs.dm @@ -43,9 +43,8 @@ for(var/thing in verbs_list) var/procpath/verb_to_add = thing output_list[++output_list.len] = list(verb_to_add.category, verb_to_add.name) - output_list = url_encode(json_encode(output_list)) - target << output("[output_list];", "statbrowser:add_verb_list") + target.stat_panel.send_message("add_verb_list", output_list) /** * handles removing verb and sending it to browser to update, use this for removing verbs @@ -91,6 +90,5 @@ for(var/thing in verbs_list) var/procpath/verb_to_remove = thing output_list[++output_list.len] = list(verb_to_remove.category, verb_to_remove.name) - output_list = url_encode(json_encode(output_list)) - target << output("[output_list];", "statbrowser:remove_verb_list") + target.stat_panel.send_message("remove_verb_list", output_list) diff --git a/code/_globalvars/bitfields.dm b/code/_globalvars/bitfields.dm index 0be6e0c82ffbc..8f20ed4f0b7d8 100644 --- a/code/_globalvars/bitfields.dm +++ b/code/_globalvars/bitfields.dm @@ -85,6 +85,7 @@ DEFINE_BITFIELD(clothing_flags, list( "BLOCKS_SHOVE_KNOCKDOWN" = BLOCKS_SHOVE_KNOCKDOWN, "BLOCKS_SPEECH" = BLOCKS_SPEECH, "BLOCK_GAS_SMOKE_EFFECT" = BLOCK_GAS_SMOKE_EFFECT, + "CASTING_CLOTHES" = CASTING_CLOTHES, "GAS_FILTERING" = GAS_FILTERING, "LAVAPROTECT" = LAVAPROTECT, "MASKINTERNALS" = MASKINTERNALS, @@ -154,6 +155,7 @@ DEFINE_BITFIELD(interaction_flags_machine, list( "INTERACT_MACHINE_OPEN" = INTERACT_MACHINE_OPEN, "INTERACT_MACHINE_OPEN_SILICON" = INTERACT_MACHINE_OPEN_SILICON, "INTERACT_MACHINE_REQUIRES_SIGHT" = INTERACT_MACHINE_REQUIRES_SIGHT, + "INTERACT_MACHINE_REQUIRES_LITERACY" = INTERACT_MACHINE_REQUIRES_LITERACY, "INTERACT_MACHINE_REQUIRES_SILICON" = INTERACT_MACHINE_REQUIRES_SILICON, "INTERACT_MACHINE_SET_MACHINE" = INTERACT_MACHINE_SET_MACHINE, "INTERACT_MACHINE_WIRES_IF_OPEN" = INTERACT_MACHINE_WIRES_IF_OPEN, @@ -370,3 +372,9 @@ DEFINE_BITFIELD(supports_variations_flags, list( "CLOTHING_DIGITIGRADE_VARIATION" = CLOTHING_DIGITIGRADE_VARIATION, "CLOTHING_DIGITIGRADE_VARIATION_NO_NEW_ICON" = CLOTHING_DIGITIGRADE_VARIATION_NO_NEW_ICON, )) + +DEFINE_BITFIELD(flora_flags, list( + "FLORA_HERBAL" = FLORA_HERBAL, + "FLORA_WOODEN" = FLORA_WOODEN, + "FLORA_STONE" = FLORA_STONE, +)) diff --git a/code/_globalvars/game_modes.dm b/code/_globalvars/game_modes.dm index baac9e3f59d63..893d5de66cee7 100644 --- a/code/_globalvars/game_modes.dm +++ b/code/_globalvars/game_modes.dm @@ -5,9 +5,5 @@ GLOBAL_VAR(survivor_report) //Contains shared survivor report for roundend repor GLOBAL_VAR_INIT(wavesecret, 0) // meteor mode, delays wave progression, terrible name GLOBAL_DATUM(start_state, /datum/station_state) // Used in round-end report - -//TODO clear this one up too -GLOBAL_DATUM(cult_narsie, /obj/narsie) - /// We want reality_smash_tracker to exist only once and be accessible from anywhere. GLOBAL_DATUM_INIT(reality_smash_track, /datum/reality_smash_tracker, new) diff --git a/code/_globalvars/lists/flavor_misc.dm b/code/_globalvars/lists/flavor_misc.dm index 6c6c8344655b0..85bf981d522be 100644 --- a/code/_globalvars/lists/flavor_misc.dm +++ b/code/_globalvars/lists/flavor_misc.dm @@ -20,8 +20,6 @@ GLOBAL_LIST_EMPTY(undershirt_f) //stores only undershirt name GLOBAL_LIST_EMPTY(socks_list) //stores /datum/sprite_accessory/socks indexed by name //Lizard Bits (all datum lists indexed by name) GLOBAL_LIST_EMPTY(body_markings_list) -GLOBAL_LIST_EMPTY(tails_list_lizard) -GLOBAL_LIST_EMPTY(animated_tails_list_lizard) GLOBAL_LIST_EMPTY(snouts_list) GLOBAL_LIST_EMPTY(horns_list) GLOBAL_LIST_EMPTY(frills_list) @@ -30,8 +28,9 @@ GLOBAL_LIST_EMPTY(legs_list) GLOBAL_LIST_EMPTY(animated_spines_list) //Mutant Human bits -GLOBAL_LIST_EMPTY(tails_list_human) -GLOBAL_LIST_EMPTY(animated_tails_list_human) +GLOBAL_LIST_EMPTY(tails_list) +GLOBAL_LIST_EMPTY(tails_list_human) //Only exists for preference choices. Use "tails_list" otherwise. +GLOBAL_LIST_EMPTY(tails_list_lizard) //See above! GLOBAL_LIST_EMPTY(ears_list) GLOBAL_LIST_EMPTY(wings_list) GLOBAL_LIST_EMPTY(wings_open_list) @@ -39,7 +38,6 @@ GLOBAL_LIST_EMPTY(moth_wings_list) GLOBAL_LIST_EMPTY(moth_antennae_list) GLOBAL_LIST_EMPTY(moth_markings_list) GLOBAL_LIST_EMPTY(caps_list) -GLOBAL_LIST_EMPTY(tails_list_monkey) GLOBAL_LIST_EMPTY(pod_hair_list) GLOBAL_LIST_INIT(color_list_ethereal, list( diff --git a/code/_globalvars/lists/maintenance_loot.dm b/code/_globalvars/lists/maintenance_loot.dm index f68208cf3e888..81224a93dc6c3 100644 --- a/code/_globalvars/lists/maintenance_loot.dm +++ b/code/_globalvars/lists/maintenance_loot.dm @@ -354,6 +354,7 @@ GLOBAL_LIST_INIT(oddity_loot, list(//oddity: strange or crazy items /obj/item/instrument/trombone/spectral = 1, /obj/item/instrument/trumpet/spectral = 1, ) = 1, + /obj/item/toy/cards/deck/tarot/haunted = 1, )) //Maintenance loot spawner pools diff --git a/code/_globalvars/phobias.dm b/code/_globalvars/phobias.dm index b137ba3779a7f..07c46d9f5b029 100644 --- a/code/_globalvars/phobias.dm +++ b/code/_globalvars/phobias.dm @@ -172,7 +172,7 @@ GLOBAL_LIST_INIT(phobia_objs, list( /obj/item/clothing/head/lizard, /obj/item/clothing/shoes/cowboy/lizard, /obj/item/food/kebab/tail, - /obj/item/organ/tail/lizard, + /obj/item/organ/external/tail/lizard, /obj/item/reagent_containers/food/drinks/bottle/lizardwine, /obj/item/toy/plush/lizard_plushie, )), @@ -181,7 +181,7 @@ GLOBAL_LIST_INIT(phobia_objs, list( /obj/effect/decal/remains/human, /obj/item/clothing/suit/armor/bone, /obj/item/food/meat/slab/human/mutant/skeleton, - /obj/item/organ/tongue/bone, + /obj/item/organ/internal/tongue/bone, /obj/item/stack/sheet/bone, )), @@ -309,11 +309,8 @@ GLOBAL_LIST_INIT(phobia_objs, list( /obj/item/clothing/suit/hooded/cultrobes, /obj/item/clothing/suit/wizrobe, /obj/item/clothing/under/rank/civilian/chaplain, - /obj/item/clothing/under/rank/civilian/chaplain, /obj/item/cult_bastard, /obj/item/gun/magic/staff, - /obj/item/gun/magic/staff, - /obj/item/gun/magic/wand, /obj/item/gun/magic/wand, /obj/item/melee/cultblade, /obj/item/necromantic_stone, @@ -328,11 +325,12 @@ GLOBAL_LIST_INIT(phobia_objs, list( /obj/item/storage/toolbox/haunted, /obj/item/tome, /obj/item/toy/eightball/haunted, - /obj/item/warpwhistle, + /obj/item/warp_whistle, /obj/machinery/door/airlock/cult, /obj/narsie, /obj/structure/destructible/cult, /obj/structure/spirit_board, + /obj/item/toy/cards/deck/tarot, )), "aliens" = typecacheof(list( @@ -346,8 +344,8 @@ GLOBAL_LIST_INIT(phobia_objs, list( /obj/item/gun/energy/alien, /obj/item/hemostat/alien, /obj/item/melee/baton/abductor, - /obj/item/organ/body_egg/alien_embryo, - /obj/item/organ/heart/gland, + /obj/item/organ/internal/body_egg/alien_embryo, + /obj/item/organ/internal/heart/gland, /obj/item/radio/headset/abductor, /obj/item/retractor/alien, /obj/item/scalpel/alien, @@ -369,11 +367,9 @@ GLOBAL_LIST_INIT(phobia_objs, list( )), "anime" = typecacheof(list( - /obj/item/clothing/gloves/space_ninja, /obj/item/clothing/head/kitty/genuine, - /obj/item/clothing/mask/gas/space_ninja, - /obj/item/clothing/shoes/space_ninja, - /obj/item/clothing/suit/space/space_ninja, + /obj/item/clothing/mask/gas/ninja, + /obj/item/clothing/under/syndicate/ninja, /obj/item/clothing/under/costume/schoolgirl, /obj/item/energy_katana, /obj/item/food/chawanmushi, @@ -423,34 +419,13 @@ GLOBAL_LIST_INIT(phobia_objs, list( )), "insects" = typecacheof(list( - /obj/item/clothing/mask/animal/rat/bee, + /obj/item/clothing/mask/animal/small/bee, /obj/item/clothing/suit/hooded/bee_costume, /obj/item/toy/plush/beeplushie, /obj/item/toy/plush/moth, /obj/structure/beebox, )), - "anime" = typecacheof(list( - /obj/item/clothing/gloves/space_ninja, - /obj/item/clothing/head/kitty/genuine, - /obj/item/clothing/mask/gas/space_ninja, - /obj/item/clothing/shoes/space_ninja, - /obj/item/clothing/suit/space/space_ninja, - /obj/item/clothing/under/costume/schoolgirl, - /obj/item/energy_katana, - /obj/item/food/chawanmushi, - /obj/item/food/sashimi, - /obj/item/highfrequencyblade, - /obj/item/katana, - /obj/item/nullrod/claymore/katana, - /obj/item/nullrod/scythe/vibro, - /obj/item/reagent_containers/food/drinks/bottle/sake, - /obj/item/throwing_star, - /obj/item/toy/katana, - /obj/structure/mineral_door/paperframe, - /obj/structure/window/paperframe, - )), - "blood" = typecacheof(list( /obj/effect/decal/cleanable/blood, /obj/item/reagent_containers/blood, diff --git a/code/_globalvars/traits.dm b/code/_globalvars/traits.dm index 1afdad429da9f..6e7ffe5a38ad1 100644 --- a/code/_globalvars/traits.dm +++ b/code/_globalvars/traits.dm @@ -13,6 +13,7 @@ GLOBAL_LIST_INIT(traits_by_type, list( "TRAIT_RESTRAINED" = TRAIT_RESTRAINED, "TRAIT_INCAPACITATED" = TRAIT_INCAPACITATED, "TRAIT_CRITICAL_CONDITION" = TRAIT_CRITICAL_CONDITION, + "TRAIT_ILLITERATE" = TRAIT_ILLITERATE, "TRAIT_BLIND" = TRAIT_BLIND, "TRAIT_MUTE" = TRAIT_MUTE, "TRAIT_EMOTEMUTE " = TRAIT_EMOTEMUTE, @@ -35,7 +36,7 @@ GLOBAL_LIST_INIT(traits_by_type, list( "TRAIT_DISFIGURED" = TRAIT_DISFIGURED, "TRAIT_XENO_HOST" = TRAIT_XENO_HOST, "TRAIT_STUNIMMUNE" = TRAIT_STUNIMMUNE, - "TRAIT_STUNRESISTANCE" = TRAIT_STUNRESISTANCE, + "TRAIT_BATON_RESISTANCE" = TRAIT_BATON_RESISTANCE, "TRAIT_IWASBATONED" = TRAIT_IWASBATONED, "TRAIT_SLEEPIMMUNE" = TRAIT_SLEEPIMMUNE, "TRAIT_PUSHIMMUNE" = TRAIT_PUSHIMMUNE, @@ -98,7 +99,6 @@ GLOBAL_LIST_INIT(traits_by_type, list( "TRAIT_ABDUCTOR_SCIENTIST_TRAINING" = TRAIT_ABDUCTOR_SCIENTIST_TRAINING, "TRAIT_SURGEON" = TRAIT_SURGEON, "TRAIT_STRONG_GRABBER" = TRAIT_STRONG_GRABBER, - "TRAIT_MAGIC_CHOKE" = TRAIT_MAGIC_CHOKE, "TRAIT_SOOTHED_THROAT" = TRAIT_SOOTHED_THROAT, "TRAIT_LAW_ENFORCEMENT_METABOLISM" = TRAIT_LAW_ENFORCEMENT_METABOLISM, "TRAIT_BOOZE_SLIDER" = TRAIT_BOOZE_SLIDER, diff --git a/code/_onclick/ai.dm b/code/_onclick/ai.dm index 94399b1b8c628..b8a908b341fc1 100644 --- a/code/_onclick/ai.dm +++ b/code/_onclick/ai.dm @@ -20,6 +20,11 @@ return next_click = world.time + 1 + var/list/modifiers = params2list(params) + + if(SEND_SIGNAL(src, COMSIG_MOB_CLICKON, A, modifiers) & COMSIG_MOB_CANCEL_CLICKON) + return + if(!can_interact_with(A)) return @@ -51,7 +56,6 @@ send2tgs_adminless_only("NOCHEAT", message) return - var/list/modifiers = params2list(params) if(LAZYACCESS(modifiers, SHIFT_CLICK)) if(LAZYACCESS(modifiers, CTRL_CLICK)) CtrlShiftClickOn(A) diff --git a/code/_onclick/click.dm b/code/_onclick/click.dm index d5ab7419a143f..5b3e8966f72d1 100644 --- a/code/_onclick/click.dm +++ b/code/_onclick/click.dm @@ -408,7 +408,7 @@ var/turf/T = get_turf(src) if(T && (isturf(loc) || isturf(src)) && user.TurfAdjacent(T)) user.listed_turf = T - user.client << output("[url_encode(json_encode(T.name))];", "statbrowser:create_listedturf") + user.client.stat_panel.send_message("create_listedturf", T.name) ///The base proc of when something is right clicked on when alt is held - generally use alt_click_secondary instead /atom/proc/alt_click_on_secondary(atom/A) @@ -432,7 +432,7 @@ var/turf/T = get_turf(A) if(T && user.TurfAdjacent(T)) user.listed_turf = T - user.client << output("[url_encode(json_encode(T.name))];", "statbrowser:create_listedturf") + user.client.stat_panel.send_message("create_listedturf", T.name) /mob/proc/TurfAdjacent(turf/T) return T.Adjacent(src) diff --git a/code/_onclick/hud/alert.dm b/code/_onclick/hud/alert.dm index f3ec210d580aa..6c424d01d8ef9 100644 --- a/code/_onclick/hud/alert.dm +++ b/code/_onclick/hud/alert.dm @@ -244,11 +244,6 @@ return to_chat(owner, span_mind_control("[command]")) -/atom/movable/screen/alert/drunk - name = "Drunk" - desc = "All that alcohol you've been drinking is impairing your speech, motor skills, and mental cognition. Make sure to act like it." - icon_state = ALERT_DRUNK - /atom/movable/screen/alert/embeddedobject name = "Embedded Object" desc = "Something got lodged into your flesh and is causing major bleeding. It might fall out with time, but surgery is the safest way. \ @@ -412,15 +407,12 @@ or shoot a gun to move around via Newton's 3rd Law of Motion." . = ..() if(!.) return - var/mob/living/living_owner = owner - var/last_whisper = tgui_input_text(usr, "Do you have any last words?", "Final Words") - if (!last_whisper || !CAN_SUCCUMB(living_owner)) + var/last_whisper = tgui_input_text(usr, "Do you have any last words?", "Goodnight, Sweet Prince") + if(isnull(last_whisper) || !CAN_SUCCUMB(living_owner)) return - - if (length(last_whisper)) + if(length(last_whisper)) living_owner.say("#[last_whisper]") - living_owner.succumb(whispered = length(last_whisper) > 0) //ALIENS diff --git a/code/_onclick/hud/hud.dm b/code/_onclick/hud/hud.dm index 2c3e1485cf33a..490f92914f9d1 100644 --- a/code/_onclick/hud/hud.dm +++ b/code/_onclick/hud/hud.dm @@ -117,6 +117,8 @@ GLOBAL_LIST_INIT(available_ui_styles, list( owner.overlay_fullscreen("see_through_darkness", /atom/movable/screen/fullscreen/see_through_darkness) + AddComponent(/datum/component/zparallax, owner.client) + /datum/hud/Destroy() if(mymob.hud_used == src) mymob.hud_used = null @@ -343,6 +345,11 @@ GLOBAL_LIST_INIT(available_ui_styles, list( return /datum/hud/proc/position_action(atom/movable/screen/movable/action_button/button, position) + // This is kinda a hack, I'm sorry. + // Basically, FLOATING is never a valid position to pass into this proc. It exists as a generic marker for manually positioned buttons + // Not as a position to target + if(position == SCRN_OBJ_FLOATING) + return if(button.location != SCRN_OBJ_DEFAULT) hide_action(button) switch(position) @@ -431,8 +438,8 @@ GLOBAL_LIST_INIT(available_ui_styles, list( var/atom/movable/screen/movable/action_button/button = action.viewers[src] if(!button) action.ShowTo(mymob) - button = action.viewers[src] - position_action(button, button.location) + else + position_action(button, button.location) /datum/action_group /// The hud we're owned by diff --git a/code/_onclick/hud/human.dm b/code/_onclick/hud/human.dm index d92915c9acd12..96503c1822a51 100644 --- a/code/_onclick/hud/human.dm +++ b/code/_onclick/hud/human.dm @@ -94,7 +94,7 @@ static_inventory += using inv_box = new /atom/movable/screen/inventory() - inv_box.name = "i_clothing" + inv_box.name = "uniform" inv_box.icon = ui_style inv_box.slot_id = ITEM_SLOT_ICLOTHING inv_box.icon_state = "uniform" @@ -103,7 +103,7 @@ toggleable_inventory += inv_box inv_box = new /atom/movable/screen/inventory() - inv_box.name = "o_clothing" + inv_box.name = "suit" inv_box.icon = ui_style inv_box.slot_id = ITEM_SLOT_OCLOTHING inv_box.icon_state = "suit" @@ -164,7 +164,7 @@ static_inventory += inv_box inv_box = new /atom/movable/screen/inventory() - inv_box.name = "storage1" + inv_box.name = "left pocket" inv_box.icon = ui_style inv_box.icon_state = "pocket" inv_box.screen_loc = ui_storage1 @@ -173,7 +173,7 @@ static_inventory += inv_box inv_box = new /atom/movable/screen/inventory() - inv_box.name = "storage2" + inv_box.name = "right pocket" inv_box.icon = ui_style inv_box.icon_state = "pocket" inv_box.screen_loc = ui_storage2 diff --git a/code/_onclick/hud/parallax.dm b/code/_onclick/hud/parallax.dm index 47cb3645cf38f..a61513181fa35 100755 --- a/code/_onclick/hud/parallax.dm +++ b/code/_onclick/hud/parallax.dm @@ -7,12 +7,12 @@ if(!length(C.parallax_layers_cached)) C.parallax_layers_cached = list() - C.parallax_layers_cached += new /atom/movable/screen/parallax_layer/layer_1(null, C.view) - C.parallax_layers_cached += new /atom/movable/screen/parallax_layer/layer_2(null, C.view) - C.parallax_layers_cached += new /atom/movable/screen/parallax_layer/planet(null, C.view) + C.parallax_layers_cached += new /atom/movable/screen/parallax_layer/layer_1(null, screenmob) + C.parallax_layers_cached += new /atom/movable/screen/parallax_layer/layer_2(null, screenmob) + C.parallax_layers_cached += new /atom/movable/screen/parallax_layer/planet(null, screenmob) if(SSparallax.random_layer) - C.parallax_layers_cached += new SSparallax.random_layer - C.parallax_layers_cached += new /atom/movable/screen/parallax_layer/layer_3(null, C.view) + C.parallax_layers_cached += new SSparallax.random_layer(null, screenmob) + C.parallax_layers_cached += new /atom/movable/screen/parallax_layer/layer_3(null, screenmob) C.parallax_layers = C.parallax_layers_cached.Copy() @@ -47,37 +47,42 @@ /datum/hud/proc/apply_parallax_pref(mob/viewmob) var/mob/screenmob = viewmob || mymob + if(SSmapping.level_trait(screenmob.z, ZTRAIT_NOPARALLAX)) + return FALSE if (SSlag_switch.measures[DISABLE_PARALLAX] && !HAS_TRAIT(viewmob, TRAIT_BYPASS_MEASURES)) return FALSE var/client/C = screenmob.client + // Default to HIGH + var/parallax_selection = PARALLAX_HIGH if(C.prefs) - var/pref = C.prefs.read_preference(/datum/preference/choiced/parallax) - if (isnull(pref)) - pref = PARALLAX_HIGH - switch(pref) - if (PARALLAX_INSANE) - C.parallax_throttle = FALSE - C.parallax_layers_max = 5 - return TRUE - - if (PARALLAX_MED) - C.parallax_throttle = PARALLAX_DELAY_MED - C.parallax_layers_max = 3 - return TRUE - - if (PARALLAX_LOW) - C.parallax_throttle = PARALLAX_DELAY_LOW - C.parallax_layers_max = 1 - return TRUE - - if (PARALLAX_DISABLE) - return FALSE - - //This is high parallax. - C.parallax_throttle = PARALLAX_DELAY_DEFAULT - C.parallax_layers_max = 4 - return TRUE + parallax_selection = C.prefs.read_preference(/datum/preference/choiced/parallax) + if (!parallax_selection) + parallax_selection = PARALLAX_HIGH + + switch(parallax_selection) + if (PARALLAX_INSANE) + C.parallax_layers_max = 5 + C.do_parallax_animations = TRUE + return TRUE + + if(PARALLAX_HIGH) + C.parallax_layers_max = 4 + C.do_parallax_animations = TRUE + return TRUE + + if (PARALLAX_MED) + C.parallax_layers_max = 3 + C.do_parallax_animations = TRUE + return TRUE + + if (PARALLAX_LOW) + C.parallax_layers_max = 1 + C.do_parallax_animations = FALSE + return TRUE + + if (PARALLAX_DISABLE) + return FALSE /datum/hud/proc/update_parallax_pref(mob/viewmob) remove_parallax(viewmob) @@ -85,7 +90,7 @@ update_parallax(viewmob) // This sets which way the current shuttle is moving (returns true if the shuttle has stopped moving so the caller can append their animation) -/datum/hud/proc/set_parallax_movedir(new_parallax_movedir, skip_windups, mob/viewmob) +/datum/hud/proc/set_parallax_movedir(new_parallax_movedir = 0, skip_windups, mob/viewmob) . = FALSE var/mob/screenmob = viewmob || mymob var/client/C = screenmob.client @@ -169,19 +174,16 @@ var/turf/posobj = get_turf(C.eye) if(!posobj) return - var/area/areaobj = posobj.loc + var/area/areaobj = posobj.loc // Update the movement direction of the parallax if necessary (for shuttles) set_parallax_movedir(areaobj.parallax_movedir, FALSE, screenmob) - var/force + var/force = FALSE if(!C.previous_turf || (C.previous_turf.z != posobj.z)) C.previous_turf = posobj force = TRUE - if (!force && world.time < C.last_parallax_shift+C.parallax_throttle) - return - //Doing it this way prevents parallax layers from "jumping" when you change Z-Levels. var/offset_x = posobj.x - C.previous_turf.x var/offset_y = posobj.y - C.previous_turf.y @@ -189,33 +191,48 @@ if(!offset_x && !offset_y && !force) return - var/last_delay = world.time - C.last_parallax_shift - last_delay = min(last_delay, C.parallax_throttle) + var/glide_rate = round(world.icon_size / screenmob.glide_size * world.tick_lag, world.tick_lag) C.previous_turf = posobj - C.last_parallax_shift = world.time - for(var/atom/movable/screen/parallax_layer/parallax_layer as anything in C.parallax_layers) - parallax_layer.update_status(screenmob) - if (parallax_layer.view_sized != C.view) - parallax_layer.update_o(C.view) + var/largest_change = max(abs(offset_x), abs(offset_y)) + var/max_allowed_dist = (glide_rate / world.tick_lag) + 1 + // If we aren't already moving/don't allow parallax, have made some movement, and that movement was smaller then our "glide" size, animate + var/run_parralax = (C.do_parallax_animations && glide_rate && !areaobj.parallax_movedir && C.dont_animate_parallax <= world.time && largest_change <= max_allowed_dist) + for(var/atom/movable/screen/parallax_layer/parallax_layer as anything in C.parallax_layers) + var/our_speed = parallax_layer.speed + var/change_x + var/change_y if(parallax_layer.absolute) - parallax_layer.offset_x = -(posobj.x - SSparallax.planet_x_offset) * parallax_layer.speed - parallax_layer.offset_y = -(posobj.y - SSparallax.planet_y_offset) * parallax_layer.speed + // We use change here so the typically large absolute objects (just lavaland for now) don't jitter so much + change_x = (posobj.x - SSparallax.planet_x_offset) * our_speed + parallax_layer.offset_x + change_y = (posobj.y - SSparallax.planet_y_offset) * our_speed + parallax_layer.offset_y else - parallax_layer.offset_x -= offset_x * parallax_layer.speed - parallax_layer.offset_y -= offset_y * parallax_layer.speed + change_x = offset_x * our_speed + change_y = offset_y * our_speed - if(parallax_layer.offset_x > 240) + // This is how we tile parralax sprites + // It doesn't use change because we really don't want to animate this + if(parallax_layer.offset_x - change_x > 240) parallax_layer.offset_x -= 480 - if(parallax_layer.offset_x < -240) + else if(parallax_layer.offset_x - change_x < -240) parallax_layer.offset_x += 480 - if(parallax_layer.offset_y > 240) + if(parallax_layer.offset_y - change_y > 240) parallax_layer.offset_y -= 480 - if(parallax_layer.offset_y < -240) + else if(parallax_layer.offset_y - change_y < -240) parallax_layer.offset_y += 480 - parallax_layer.screen_loc = "CENTER-7:[round(parallax_layer.offset_x,1)],CENTER-7:[round(parallax_layer.offset_y,1)]" + // Now that we have our offsets, let's do our positioning + parallax_layer.offset_x -= change_x + parallax_layer.offset_y -= change_y + + parallax_layer.screen_loc = "CENTER-7:[round(parallax_layer.offset_x, 1)],CENTER-7:[round(parallax_layer.offset_y, 1)]" + + // We're going to use a transform to "glide" that last movement out, so it looks nicer + // Don't do any animates if we're not actually moving enough distance yeah? thanks lad + if(run_parralax && (largest_change * our_speed > 1)) + parallax_layer.transform = matrix(1,0,change_x, 0,1,change_y) + animate(parallax_layer, transform=matrix(), time = glide_rate) /atom/movable/proc/update_parallax_contents() for(var/mob/client_mob as anything in client_mobs_in_contents) @@ -227,6 +244,8 @@ var/area/areaobj = get_area(client.eye) hud_used.set_parallax_movedir(areaobj.parallax_movedir, TRUE) +// We need parallax to always pass its args down into initialize, so we immediate init it +INITIALIZE_IMMEDIATE(/atom/movable/screen/parallax_layer) /atom/movable/screen/parallax_layer icon = 'icons/effects/parallax.dmi' var/speed = 1 @@ -239,20 +258,31 @@ screen_loc = "CENTER-7,CENTER-7" mouse_opacity = MOUSE_OPACITY_TRANSPARENT - -/atom/movable/screen/parallax_layer/Initialize(mapload, view) +/atom/movable/screen/parallax_layer/Initialize(mapload, mob/owner) . = ..() - if (!view) - view = world.view + var/client/boss = owner?.client + if(!boss) // If this typepath all starts to harddel your culprit is likely this + return INITIALIZE_HINT_QDEL + + // I do not want to know bestie + var/view = boss.view || world.view update_o(view) + RegisterSignal(boss, COMSIG_VIEW_SET, .proc/on_view_change) + +/atom/movable/screen/parallax_layer/proc/on_view_change(datum/source, new_size) + SIGNAL_HANDLER + update_o(new_size) /atom/movable/screen/parallax_layer/proc/update_o(view) if (!view) view = world.view + var/static/parallax_scaler = world.icon_size / 480 + + // Turn the view size into a grid of correctly scaled overlays var/list/viewscales = getviewsize(view) - var/countx = CEILING((viewscales[1]/2)/(480/world.icon_size), 1)+1 - var/county = CEILING((viewscales[2]/2)/(480/world.icon_size), 1)+1 + var/countx = CEILING((viewscales[1] / 2) * parallax_scaler, 1) + 1 + var/county = CEILING((viewscales[2] / 2) * parallax_scaler, 1) + 1 var/list/new_overlays = new for(var/x in -countx to countx) for(var/y in -county to county) @@ -265,9 +295,6 @@ add_overlay(new_overlays) view_sized = view -/atom/movable/screen/parallax_layer/proc/update_status(mob/M) - return - /atom/movable/screen/parallax_layer/layer_1 icon_state = "layer1" speed = 0.6 @@ -291,12 +318,13 @@ /atom/movable/screen/parallax_layer/random/space_gas icon_state = "space_gas" -/atom/movable/screen/parallax_layer/random/space_gas/Initialize(mapload, view) +/atom/movable/screen/parallax_layer/random/space_gas/Initialize(mapload, mob/owner) . = ..() src.add_atom_colour(SSparallax.random_parallax_color, ADMIN_COLOUR_PRIORITY) /atom/movable/screen/parallax_layer/random/asteroids icon_state = "asteroids" + layer = 4 /atom/movable/screen/parallax_layer/planet icon_state = "planet" @@ -305,9 +333,26 @@ speed = 3 layer = 30 -/atom/movable/screen/parallax_layer/planet/update_status(mob/M) - var/client/C = M.client - var/turf/posobj = get_turf(C.eye) +/atom/movable/screen/parallax_layer/planet/Initialize(mapload, mob/owner) + . = ..() + if(!owner?.client) + return + var/static/list/connections = list( + COMSIG_MOVABLE_Z_CHANGED = .proc/on_z_change, + COMSIG_MOB_LOGOUT = .proc/on_mob_logout, + ) + AddComponent(/datum/component/connect_mob_behalf, owner.client, connections) + on_z_change(owner) + +/atom/movable/screen/parallax_layer/planet/proc/on_mob_logout(mob/source) + SIGNAL_HANDLER + var/client/boss = source.canon_client + on_z_change(boss.mob) + +/atom/movable/screen/parallax_layer/planet/proc/on_z_change(mob/source) + SIGNAL_HANDLER + var/client/boss = source.client + var/turf/posobj = get_turf(boss?.eye) if(!posobj) return invisibility = is_station_level(posobj.z) ? 0 : INVISIBILITY_ABSTRACT diff --git a/code/_onclick/hud/rendering/plane_master.dm b/code/_onclick/hud/rendering/plane_master.dm index 8003b87a1a749..abb920c547e98 100644 --- a/code/_onclick/hud/rendering/plane_master.dm +++ b/code/_onclick/hud/rendering/plane_master.dm @@ -200,6 +200,20 @@ name = "parallax whitifier plane master" plane = PLANE_SPACE +/atom/movable/screen/plane_master/pipecrawl + name = "pipecrawl plane master" + plane = PIPECRAWL_IMAGES_PLANE + appearance_flags = PLANE_MASTER + blend_mode = BLEND_OVERLAY + +/atom/movable/screen/plane_master/pipecrawl/Initialize(mapload) + . = ..() + // Makes everything on this plane slightly brighter + // Has a nice effect, makes thing stand out + color = list(1.2,0,0,0, 0,1.2,0,0, 0,0,1.2,0, 0,0,0,1, 0,0,0,0) + // This serves a similar purpose, I want the pipes to pop + add_filter("pipe_dropshadow", 1, drop_shadow_filter(x = -1, y= -1, size = 1, color = "#0000007A")) + /atom/movable/screen/plane_master/camera_static name = "camera static plane master" plane = CAMERA_STATIC_PLANE @@ -247,11 +261,6 @@ name = "area plane" plane = AREA_PLANE -/atom/movable/screen/plane_master/radtext - name = "radtext plane" - plane = RAD_TEXT_PLANE - render_relay_plane = RENDER_PLANE_NON_GAME - /atom/movable/screen/plane_master/balloon_chat name = "balloon alert plane" plane = BALLOON_CHAT_PLANE @@ -279,3 +288,8 @@ name = "above HUD plane" plane = ABOVE_HUD_PLANE render_relay_plane = RENDER_PLANE_NON_GAME + +/atom/movable/screen/plane_master/splashscreen + name = "splashscreen plane" + plane = SPLASHSCREEN_PLANE + render_relay_plane = RENDER_PLANE_NON_GAME diff --git a/code/_onclick/hud/rendering/plane_master_controller.dm b/code/_onclick/hud/rendering/plane_master_controller.dm index faae549bc70b6..ec4745d3f830a 100644 --- a/code/_onclick/hud/rendering/plane_master_controller.dm +++ b/code/_onclick/hud/rendering/plane_master_controller.dm @@ -84,6 +84,7 @@ INITIALIZE_IMMEDIATE(/atom/movable/plane_master_controller) name = PLANE_MASTERS_GAME controlled_planes = list( FLOOR_PLANE, + TRANSPARENT_FLOOR_PLANE, GAME_PLANE, GAME_PLANE_FOV_HIDDEN, GAME_PLANE_UPPER, @@ -110,11 +111,11 @@ INITIALIZE_IMMEDIATE(/atom/movable/plane_master_controller) MASSIVE_OBJ_PLANE, GHOST_PLANE, POINT_PLANE, - RAD_TEXT_PLANE, LIGHTING_PLANE, O_LIGHTING_VISUAL_PLANE, ABOVE_LIGHTING_PLANE, CAMERA_STATIC_PLANE, + PIPECRAWL_IMAGES_PLANE, ATMOS_GROUP_PLANE, FULLSCREEN_PLANE, RUNECHAT_PLANE, diff --git a/code/_onclick/hud/rendering/render_plate.dm b/code/_onclick/hud/rendering/render_plate.dm index b15920cde377e..8bda402bf0bdf 100644 --- a/code/_onclick/hud/rendering/render_plate.dm +++ b/code/_onclick/hud/rendering/render_plate.dm @@ -50,7 +50,6 @@ plane = RENDER_PLANE_NON_GAME render_relay_plane = RENDER_PLANE_MASTER - /** * Plane master proc called in backdrop() that creates a relay object, sets it as needed and then adds it to the clients screen * Sets: diff --git a/code/_onclick/observer.dm b/code/_onclick/observer.dm index b1f8e627375b9..4ac8c1739ea51 100644 --- a/code/_onclick/observer.dm +++ b/code/_onclick/observer.dm @@ -54,7 +54,7 @@ if(SEND_SIGNAL(src, COMSIG_ATOM_ATTACK_GHOST, user) & COMPONENT_CANCEL_ATTACK_CHAIN) return TRUE if(user.client) - if(user.gas_scan && atmos_scan(user=user, target=src, tool=null, silent=TRUE)) + if(user.gas_scan && atmos_scan(user=user, target=src, silent=TRUE)) return TRUE else if(isAdminGhostAI(user)) attack_ai(user) diff --git a/code/_onclick/other_mobs.dm b/code/_onclick/other_mobs.dm index c65e7aef65eaa..b618a3130765f 100644 --- a/code/_onclick/other_mobs.dm +++ b/code/_onclick/other_mobs.dm @@ -29,12 +29,6 @@ to_chat(src, span_notice("You look at your arm and sigh.")) return - // Special glove functions: - // If the gloves do anything, have them return 1 to stop - // normal attack_hand() here. - var/obj/item/clothing/gloves/G = gloves // not typecast specifically enough in defines - if(proximity_flag && istype(G) && G.Touch(A,1,modifiers)) - return //This signal is needed to prevent gloves of the north star + hulk. if(SEND_SIGNAL(src, COMSIG_HUMAN_EARLY_UNARMED_ATTACK, A, proximity_flag, modifiers) & COMPONENT_CANCEL_ATTACK_CHAIN) return @@ -114,10 +108,6 @@ . = ..() if(.) return - if(gloves) - var/obj/item/clothing/gloves/G = gloves - if(istype(G) && G.Touch(A,0,modifiers)) // for magic gloves - return TRUE if(isturf(A) && get_dist(src,A) <= 1) Move_Pulled(A) diff --git a/code/controllers/configuration/entries/game_options.dm b/code/controllers/configuration/entries/game_options.dm index a7992e2d860fe..3dcb55a3b93a6 100644 --- a/code/controllers/configuration/entries/game_options.dm +++ b/code/controllers/configuration/entries/game_options.dm @@ -258,8 +258,6 @@ movedelay_type = /mob/living/simple_animal ///////////////////////////////////////////////// -/datum/config_entry/flag/virtual_reality //Will virtual reality be loaded - /datum/config_entry/flag/roundstart_away //Will random away mission be loaded. /datum/config_entry/number/gateway_delay //How long the gateway takes before it activates. Default is half an hour. Only matters if roundstart_away is enabled. @@ -279,8 +277,6 @@ /datum/config_entry/flag/silent_ai /datum/config_entry/flag/silent_borg -/datum/config_entry/flag/sandbox_autoclose // close the sandbox panel after spawning an item, potentially reducing griff - /datum/config_entry/number/default_laws //Controls what laws the AI spawns with. default = 0 min_val = 0 diff --git a/code/controllers/configuration/entries/general.dm b/code/controllers/configuration/entries/general.dm index a2839e23e1bd7..ec482d3ad6542 100644 --- a/code/controllers/configuration/entries/general.dm +++ b/code/controllers/configuration/entries/general.dm @@ -97,9 +97,6 @@ /// log virology data /datum/config_entry/flag/log_virus -/// log cloning actions. -/datum/config_entry/flag/log_cloning - /// log assets /datum/config_entry/flag/log_asset @@ -176,7 +173,8 @@ integer = FALSE min_val = 0 -/// vote does not default to nochange/norestart. +/// If disabled, no-voters will automatically have their votes added to certain vote options +/// (For eample: restart votes will default to "no restart", map votes will default to their preferred map / default map) /datum/config_entry/flag/default_no_vote /// Prevents dead people from voting. diff --git a/code/controllers/subsystem/air.dm b/code/controllers/subsystem/air.dm index bbfae0d18e523..f728332b98481 100644 --- a/code/controllers/subsystem/air.dm +++ b/code/controllers/subsystem/air.dm @@ -543,7 +543,11 @@ SUBSYSTEM_DEF(air) var/starting_ats = active_turfs.len 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).") + + log_mapping("There are [starting_ats] active turfs at roundstart caused by a difference of the air between the adjacent turfs. \ + To locate these active turfs, go into the \"Debug\" tab of your stat-panel. Then hit the verb that says \"Mapping Verbs - Enable\". \ + Now, you can see all of the associated coordinates using \"Mapping -> Show roundstart AT list\" verb.") + for(var/turf/T in active_turfs) GLOB.active_turfs_startlist += T diff --git a/code/controllers/subsystem/atoms.dm b/code/controllers/subsystem/atoms.dm index 939e6bb7a2b7b..055ae862ee3bd 100644 --- a/code/controllers/subsystem/atoms.dm +++ b/code/controllers/subsystem/atoms.dm @@ -136,9 +136,6 @@ SUBSYSTEM_DEF(atoms) if(INITIALIZE_HINT_QDEL) qdel(A) qdeleted = TRUE - if(INITIALIZE_HINT_QDEL_FORCE) - qdel(A, force = TRUE) - qdeleted = TRUE else BadInitializeCalls[the_type] |= BAD_INIT_NO_HINT diff --git a/code/controllers/subsystem/fluids.dm b/code/controllers/subsystem/fluids.dm new file mode 100644 index 0000000000000..cc77430b7d246 --- /dev/null +++ b/code/controllers/subsystem/fluids.dm @@ -0,0 +1,261 @@ +// Flags indicating what parts of the fluid the subsystem processes. +/// Indicates that a fluid subsystem processes fluid spreading. +#define SS_PROCESSES_SPREADING (1<<0) +/// Indicates that a fluid subsystem processes fluid effects. +#define SS_PROCESSES_EFFECTS (1<<1) + +/** + * # Fluid Subsystem + * + * A subsystem that processes the propagation and effects of a particular fluid. + * + * Both fluid spread and effect processing are handled through a carousel system. + * Fluids being spread and fluids being processed are organized into buckets. + * Each fresh (non-resumed) fire one bucket of each is selected to be processed. + * These selected buckets are then fully processed. + * The next fresh fire selects the next bucket in each set for processing. + * If this would walk off the end of a carousel list we wrap back to the first element. + * This effectively makes each set a circular list, hence a carousel. + */ +SUBSYSTEM_DEF(fluids) + name = "Fluid" + wait = 0 // Will be autoset to whatever makes the most sense given the spread and effect waits. + flags = SS_BACKGROUND|SS_KEEP_TIMING + runlevels = RUNLEVEL_GAME|RUNLEVEL_POSTGAME + + // Fluid spread processing: + /// The amount of time (in deciseconds) before a fluid node is created and when it spreads. + var/spread_wait = 1 SECONDS + /// The number of buckets in the spread carousel. + var/num_spread_buckets + /// The set of buckets containing fluid nodes to spread. + var/list/spread_carousel + /// The index of the spread carousel bucket currently being processed. + var/spread_bucket_index + /// The set of fluid nodes we are currently processing spreading for. + var/list/currently_spreading + /// Whether the subsystem has resumed spreading fluid. + var/resumed_spreading + + // Fluid effect processing: + /// The amount of time (in deciseconds) between effect processing ticks for each fluid node. + var/effect_wait = 1 SECONDS + /// The number of buckets in the effect carousel. + var/num_effect_buckets + /// The set of buckets containing fluid nodes to process effects for. + var/list/effect_carousel + /// The index of the currently processing bucket on the effect carousel. + var/effect_bucket_index + /// The set of fluid nodes we are currently processing effects for. + var/list/currently_processing + /// Whether the subsystem has resumed processing fluid effects. + var/resumed_effect_processing + +/datum/controller/subsystem/fluids/Initialize(start_timeofday) + initialize_waits() + initialize_spread_carousel() + initialize_effect_carousel() + return ..() + +/** + * Initializes the subsystem waits. + * + * Ensures that the subsystem's fire wait evenly splits the spread and effect waits. + */ +/datum/controller/subsystem/fluids/proc/initialize_waits() + if (spread_wait <= 0) + WARNING("[src] has the invalid spread wait [spread_wait].") + spread_wait = 1 SECONDS + if (effect_wait <= 0) + WARNING("[src] has the invalid effect wait [effect_wait].") + spread_wait = 1 SECONDS + + // Sets the overall wait of the subsystem to evenly divide both the effect and spread waits. + var/max_wait = Gcd(spread_wait, effect_wait) + if (max_wait < wait || wait <= 0) + wait = max_wait + else + // If the wait of the subsystem overall is set to a valid value make the actual wait of the subsystem evenly divide that as well. + // Makes effect bubbling possible with identical spread and effect waits. + wait = Gcd(wait, max_wait) + + +/** + * Initializes the carousel used to process fluid spreading. + * + * Synchronizes the spread delta time with the actual target spread tick rate. + * Builds the carousel buckets used to queue spreads. + */ +/datum/controller/subsystem/fluids/proc/initialize_spread_carousel() + // Make absolutely certain that the spread wait is in sync with the target spread tick rate. + num_spread_buckets = round(spread_wait / wait) + spread_wait = wait * num_spread_buckets + + spread_carousel = list() + spread_carousel.len = num_spread_buckets + for(var/i in 1 to num_spread_buckets) + spread_carousel[i] = list() + currently_spreading = list() + spread_bucket_index = 1 + +/** + * Initializes the carousel used to process fluid effects. + * + * Synchronizes the spread delta time with the actual target spread tick rate. + * Builds the carousel buckets used to bubble processing. + */ +/datum/controller/subsystem/fluids/proc/initialize_effect_carousel() + // Make absolutely certain that the effect wait is in sync with the target effect tick rate. + num_effect_buckets = round(effect_wait / wait) + effect_wait = wait * num_effect_buckets + + effect_carousel = list() + effect_carousel.len = num_effect_buckets + for(var/i in 1 to num_effect_buckets) + effect_carousel[i] = list() + currently_processing = list() + effect_bucket_index = 1 + + +/datum/controller/subsystem/fluids/fire(resumed) + var/delta_time + var/cached_bucket_index + var/list/obj/effect/particle_effect/fluid/currentrun + MC_SPLIT_TICK_INIT(2) + + MC_SPLIT_TICK // Start processing fluid spread: + if(!resumed_spreading) + spread_bucket_index = WRAP_UP(spread_bucket_index, num_spread_buckets) + currently_spreading = spread_carousel[spread_bucket_index] + spread_carousel[spread_bucket_index] = list() // Reset the bucket so we don't process an _entire station's worth of foam_ spreading every 2 ticks when the foam flood event happens. + resumed_spreading = TRUE + + delta_time = spread_wait / (1 SECONDS) + currentrun = currently_spreading + while(currentrun.len) + var/obj/effect/particle_effect/fluid/to_spread = currentrun[currentrun.len] + currentrun.len-- + + if(!QDELETED(to_spread)) + to_spread.spread(delta_time) + to_spread.spread_bucket = null + + if (MC_TICK_CHECK) + break + + if(!currentrun.len) + resumed_spreading = FALSE + + MC_SPLIT_TICK // Start processing fluid effects: + if(!resumed_effect_processing) + effect_bucket_index = WRAP_UP(effect_bucket_index, num_effect_buckets) + var/list/tmp_list = effect_carousel[effect_bucket_index] + currently_processing = tmp_list.Copy() + resumed_effect_processing = TRUE + + delta_time = effect_wait / (1 SECONDS) + cached_bucket_index = effect_bucket_index + currentrun = currently_processing + while(currentrun.len) + var/obj/effect/particle_effect/fluid/to_process = currentrun[currentrun.len] + currentrun.len-- + + if (QDELETED(to_process) || to_process.process(delta_time) == PROCESS_KILL) + effect_carousel[cached_bucket_index] -= to_process + to_process.effect_bucket = null + to_process.datum_flags &= ~DF_ISPROCESSING + + if (MC_TICK_CHECK) + break + + if(!currentrun.len) + resumed_effect_processing = FALSE + + +/** + * Queues a fluid node to spread later after one full carousel rotation. + * + * Arguments: + * - [node][/obj/effect/particle_effect/fluid]: The node to queue to spread. + */ +/datum/controller/subsystem/fluids/proc/queue_spread(obj/effect/particle_effect/fluid/node) + if (node.spread_bucket) + return + + spread_carousel[spread_bucket_index] += node + node.spread_bucket = spread_bucket_index + +/** + * Cancels a queued spread of a fluid node. + * + * Arguments: + * - [node][/obj/effect/particle_effect/fluid]: The node to cancel the spread of. + */ +/datum/controller/subsystem/fluids/proc/cancel_spread(obj/effect/particle_effect/fluid/node) + if(!node.spread_bucket) + return + + var/bucket_index = node.spread_bucket + spread_carousel[bucket_index] -= node + if (bucket_index == spread_bucket_index) + currently_spreading -= node + + node.spread_bucket = null + +/** + * Starts processing the effects of a fluid node. + * + * The fluid node will next process after one full bucket rotation. + * + * Arguments: + * - [node][/obj/effect/particle_effect/fluid]: The node to start processing. + */ +/datum/controller/subsystem/fluids/proc/start_processing(obj/effect/particle_effect/fluid/node) + if (node.datum_flags & DF_ISPROCESSING || node.effect_bucket) + return + + // Edit this value to make all fluids process effects (at the same time|offset by when they started processing| -> offset by a random amount <- ) + var/bucket_index = rand(1, num_effect_buckets) + effect_carousel[bucket_index] += node + node.effect_bucket = bucket_index + node.datum_flags |= DF_ISPROCESSING + +/** + * Stops processing the effects of a fluid node. + * + * Arguments: + * - [node][/obj/effect/particle_effect/fluid]: The node to stop processing. + */ +/datum/controller/subsystem/fluids/proc/stop_processing(obj/effect/particle_effect/fluid/node) + if(!(node.datum_flags & DF_ISPROCESSING)) + return + + var/bucket_index = node.effect_bucket + if(!bucket_index) + return + + effect_carousel[bucket_index] -= node + if (bucket_index == effect_bucket_index) + currently_processing -= node + + node.effect_bucket = null + node.datum_flags &= ~DF_ISPROCESSING + +#undef SS_PROCESSES_SPREADING +#undef SS_PROCESSES_EFFECTS + + +// Subtypes: + +/// The subsystem responsible for processing smoke propagation and effects. +FLUID_SUBSYSTEM_DEF(smoke) + name = "Smoke" + spread_wait = 0.1 SECONDS + effect_wait = 2.0 SECONDS + +/// The subsystem responsible for processing foam propagation and effects. +FLUID_SUBSYSTEM_DEF(foam) + name = "Foam" + wait = 0.1 SECONDS // Makes effect bubbling work with foam. + spread_wait = 0.2 SECONDS + effect_wait = 0.2 SECONDS diff --git a/code/controllers/subsystem/icon_smooth.dm b/code/controllers/subsystem/icon_smooth.dm index ec941f9b18cfe..4960614c3f4ff 100644 --- a/code/controllers/subsystem/icon_smooth.dm +++ b/code/controllers/subsystem/icon_smooth.dm @@ -11,10 +11,10 @@ SUBSYSTEM_DEF(icon_smooth) var/list/deferred = list() /datum/controller/subsystem/icon_smooth/fire() - var/list/cached = smooth_queue - while(length(cached)) - var/atom/smoothing_atom = cached[length(cached)] - cached.len-- + var/list/smooth_queue_cache = smooth_queue + while(length(smooth_queue_cache)) + var/atom/smoothing_atom = smooth_queue_cache[length(smooth_queue_cache)] + smooth_queue_cache.len-- if(QDELETED(smoothing_atom) || !(smoothing_atom.smoothing_flags & SMOOTH_QUEUED)) continue if(smoothing_atom.flags_1 & INITIALIZED_1) @@ -24,10 +24,10 @@ SUBSYSTEM_DEF(icon_smooth) if (MC_TICK_CHECK) return - if (!cached.len) + if (!length(smooth_queue_cache)) if (deferred.len) smooth_queue = deferred - deferred = cached + deferred = smooth_queue_cache else can_fire = FALSE @@ -49,8 +49,7 @@ SUBSYSTEM_DEF(icon_smooth) queue = blueprint_queue blueprint_queue = null - for(var/item in queue) - var/atom/movable/movable_item = item + for(var/atom/movable/movable_item as anything in queue) if(!isturf(movable_item.loc)) continue var/turf/item_loc = movable_item.loc diff --git a/code/controllers/subsystem/id_access.dm b/code/controllers/subsystem/id_access.dm index 8604d253a4d72..5ab65198e94f3 100644 --- a/code/controllers/subsystem/id_access.dm +++ b/code/controllers/subsystem/id_access.dm @@ -248,18 +248,18 @@ SUBSYSTEM_DEF(id_access) desc_by_access["[ACCESS_SECURITY]"] = "Security" desc_by_access["[ACCESS_BRIG]"] = "Holding Cells" desc_by_access["[ACCESS_COURT]"] = "Courtroom" - desc_by_access["[ACCESS_FORENSICS]"] = "Forensics" + desc_by_access["[ACCESS_DETECTIVE]"] = "Detective Office" desc_by_access["[ACCESS_MEDICAL]"] = "Medical" desc_by_access["[ACCESS_GENETICS]"] = "Genetics Lab" desc_by_access["[ACCESS_MORGUE]"] = "Morgue" - desc_by_access["[ACCESS_RND]"] = "R&D Lab" + desc_by_access["[ACCESS_SCIENCE]"] = "R&D Lab" desc_by_access["[ACCESS_ORDNANCE]"] = "Ordnance Lab" desc_by_access["[ACCESS_ORDNANCE_STORAGE]"] = "Ordnance Storage" - desc_by_access["[ACCESS_CHEMISTRY]"] = "Chemistry Lab" + desc_by_access["[ACCESS_PLUMBING]"] = "Chemistry Lab" desc_by_access["[ACCESS_RD]"] = "RD Office" desc_by_access["[ACCESS_BAR]"] = "Bar" desc_by_access["[ACCESS_JANITOR]"] = "Custodial Closet" - desc_by_access["[ACCESS_ENGINE]"] = "Engineering" + desc_by_access["[ACCESS_ENGINEERING]"] = "Engineering" desc_by_access["[ACCESS_ENGINE_EQUIP]"] = "Power and Engineering Equipment" desc_by_access["[ACCESS_MAINT_TUNNELS]"] = "Maintenance" desc_by_access["[ACCESS_EXTERNAL_AIRLOCKS]"] = "External Airlocks" @@ -267,7 +267,7 @@ SUBSYSTEM_DEF(id_access) desc_by_access["[ACCESS_AI_UPLOAD]"] = "AI Chambers" desc_by_access["[ACCESS_TELEPORTER]"] = "Teleporter" desc_by_access["[ACCESS_EVA]"] = "EVA" - desc_by_access["[ACCESS_HEADS]"] = "Bridge" + desc_by_access["[ACCESS_COMMAND]"] = "Command" desc_by_access["[ACCESS_CAPTAIN]"] = "Captain" desc_by_access["[ACCESS_ALL_PERSONAL_LOCKERS]"] = "Personal Lockers" desc_by_access["[ACCESS_CHAPEL_OFFICE]"] = "Chapel Office" @@ -289,7 +289,7 @@ SUBSYSTEM_DEF(id_access) desc_by_access["[ACCESS_THEATRE]"] = "Theatre" desc_by_access["[ACCESS_RESEARCH]"] = "Science" desc_by_access["[ACCESS_MINING]"] = "Mining" - desc_by_access["[ACCESS_MAILSORTING]"] = "Cargo Office" + desc_by_access["[ACCESS_MAIL_SORTING]"] = "Cargo Office" desc_by_access["[ACCESS_VAULT]"] = "Main Vault" desc_by_access["[ACCESS_MINING_STATION]"] = "Mining EVA" desc_by_access["[ACCESS_XENOBIOLOGY]"] = "Xenobiology Lab" @@ -299,7 +299,7 @@ SUBSYSTEM_DEF(id_access) desc_by_access["[ACCESS_PHARMACY]"] = "Pharmacy" desc_by_access["[ACCESS_RC_ANNOUNCE]"] = "RC Announcements" desc_by_access["[ACCESS_KEYCARD_AUTH]"] = "Keycode Auth." - desc_by_access["[ACCESS_TCOMSAT]"] = "Telecommunications" + desc_by_access["[ACCESS_TCOMMS]"] = "Telecommunications" desc_by_access["[ACCESS_GATEWAY]"] = "Gateway" desc_by_access["[ACCESS_BRIG_ENTRANCE]"] = "Brig" desc_by_access["[ACCESS_MINERAL_STOREROOM]"] = "Mineral Storage" @@ -465,6 +465,9 @@ SUBSYSTEM_DEF(id_access) id_card.add_access(trim.access, mode = TRY_ADD_ALL_NO_WILDCARD) id_card.add_wildcards(trim.wildcard_access, mode = TRY_ADD_ALL) + if(istype(trim, /datum/id_trim/job)) + var/datum/id_trim/job/job_trim = trim // Here is where we update a player's paycheck department for the purposes of discounts/paychecks. + id_card.registered_account.account_job.paycheck_department = job_trim.job.paycheck_department /** * Tallies up all accesses the card has that have flags greater than or equal to the access_flag supplied. diff --git a/code/controllers/subsystem/idlenpcpool.dm b/code/controllers/subsystem/idlenpcpool.dm index ccdaa555a2532..ee98e8c4e67c2 100644 --- a/code/controllers/subsystem/idlenpcpool.dm +++ b/code/controllers/subsystem/idlenpcpool.dm @@ -35,7 +35,7 @@ SUBSYSTEM_DEF(idlenpcpool) --currentrun.len if (QDELETED(SA)) GLOB.simple_animals[AI_IDLE] -= SA - log_world("Found a null in simple_animals list!") + stack_trace("Found a null in simple_animals deactive list [SA.type]!") continue if(!SA.ckey) diff --git a/code/controllers/subsystem/job.dm b/code/controllers/subsystem/job.dm index 3e79ee5d441e0..245d78f226e8d 100644 --- a/code/controllers/subsystem/job.dm +++ b/code/controllers/subsystem/job.dm @@ -118,7 +118,7 @@ SUBSYSTEM_DEF(job) 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 - testing("Removed [job.type] due to map config") + log_job_debug("Removed [job.title] due to map config") continue new_all_occupations += job name_occupations[job.title] = job @@ -729,7 +729,7 @@ SUBSYSTEM_DEF(job) ///Lands specified mob at a random spot in the hallways /datum/controller/subsystem/job/proc/DropLandAtRandomHallwayPoint(mob/living/living_mob) - var/turf/spawn_turf = get_safe_random_station_turf(typesof(/area/hallway)) + var/turf/spawn_turf = get_safe_random_station_turf(typesof(/area/station/hallway)) if(!spawn_turf) SendToLateJoin(living_mob) @@ -832,8 +832,8 @@ SUBSYSTEM_DEF(job) var/obj/item/id_slot = new_captain.get_item_by_slot(ITEM_SLOT_ID) if(id_slot) var/obj/item/card/id/id_card = id_slot.GetID() - if(!(ACCESS_HEADS in id_card.access)) - id_card.add_wildcards(list(ACCESS_HEADS), mode=FORCE_ADD_ALL) + if(!(ACCESS_COMMAND in id_card.access)) + id_card.add_wildcards(list(ACCESS_COMMAND), mode=FORCE_ADD_ALL) assigned_captain = TRUE diff --git a/code/controllers/subsystem/library.dm b/code/controllers/subsystem/library.dm index 22d68a20d2b31..b882422b41eee 100644 --- a/code/controllers/subsystem/library.dm +++ b/code/controllers/subsystem/library.dm @@ -52,7 +52,7 @@ SUBSYSTEM_DEF(library) printable_posters[initial(poster_type.name)] = poster_type /datum/controller/subsystem/library/proc/prepare_library_areas() - library_areas = typesof(/area/service/library) - /area/service/library/abandoned + library_areas = typesof(/area/station/service/library) - /area/station/service/library/abandoned var/list/additional_areas = SSmapping.config.library_areas if(additional_areas) library_areas += additional_areas diff --git a/code/controllers/subsystem/mapping.dm b/code/controllers/subsystem/mapping.dm index c96172757cc2a..16dc37b6a1976 100644 --- a/code/controllers/subsystem/mapping.dm +++ b/code/controllers/subsystem/mapping.dm @@ -40,6 +40,7 @@ SUBSYSTEM_DEF(mapping) // Z-manager stuff var/station_start // should only be used for maploading-related tasks var/space_levels_so_far = 0 + ///list of all the z level datums created representing the z levels in the world var/list/z_list var/datum/space_level/transit var/datum/space_level/empty_space @@ -66,6 +67,7 @@ SUBSYSTEM_DEF(mapping) config = old_config initialize_biomes() loadWorld() + determine_fake_sale() repopulate_sorted_areas() process_teleport_locs() //Sets up the wizard teleport locations preloadTemplates() @@ -84,12 +86,6 @@ SUBSYSTEM_DEF(mapping) if(CONFIG_GET(flag/roundstart_away)) createRandomZlevel(prob(CONFIG_GET(number/config_gateway_chance))) - // Load the virtual reality hub - if(CONFIG_GET(flag/virtual_reality)) - to_chat(world, span_boldannounce("Loading virtual reality...")) - load_new_z_level("_maps/RandomZLevels/VR/vrhub.dmm", "Virtual Reality Hub") - to_chat(world, span_boldannounce("Virtual reality loaded.")) - loading_ruins = TRUE setup_ruins() loading_ruins = FALSE @@ -188,6 +184,13 @@ Used by the AI doomsday and the self-destruct nuke. var/turf/open/floor/circuit/C = N C.update_appearance() +/datum/controller/subsystem/mapping/proc/determine_fake_sale() + if(length(SSmapping.levels_by_all_traits(list(ZTRAIT_STATION, ZTRAIT_NOPARALLAX)))) + GLOB.arcade_prize_pool += /obj/item/stack/tile/fakeice/loaded + else + GLOB.arcade_prize_pool += /obj/item/stack/tile/fakespace/loaded + + /datum/controller/subsystem/mapping/Recover() flags |= SS_NO_INIT initialized = SSmapping.initialized @@ -309,7 +312,7 @@ Used by the AI doomsday and the self-destruct nuke. GLOBAL_LIST_EMPTY(the_station_areas) /datum/controller/subsystem/mapping/proc/generate_station_area_list() - var/static/list/station_areas_blacklist = typecacheof(list(/area/space, /area/mine, /area/ruin, /area/asteroid/nearstation)) + var/static/list/station_areas_blacklist = typecacheof(list(/area/space, /area/mine, /area/ruin, /area/centcom/asteroid/nearstation)) for(var/area/A in world) if (is_type_in_typecache(A, station_areas_blacklist)) continue @@ -386,24 +389,25 @@ GLOBAL_LIST_EMPTY(the_station_areas) /datum/controller/subsystem/mapping/proc/mapvote() if(map_voted || SSmapping.next_map_config) //If voted or set by other means. return - if(SSvote.mode) //Theres already a vote running, default to rotation. + if(SSvote.current_vote) //Theres already a vote running, default to rotation. maprotate() - SSvote.initiate_vote("map", "automatic map rotation") + return + SSvote.initiate_vote(/datum/vote/map_vote, "automatic map rotation", forced = TRUE) -/datum/controller/subsystem/mapping/proc/changemap(datum/map_config/VM) - if(!VM.MakeNextMap()) +/datum/controller/subsystem/mapping/proc/changemap(datum/map_config/change_to) + if(!change_to.MakeNextMap()) next_map_config = load_default_map_config() - message_admins("Failed to set new map with next_map.json for [VM.map_name]! Using default as backup!") + message_admins("Failed to set new map with next_map.json for [change_to.map_name]! Using default as backup!") return - if (VM.config_min_users > 0 && GLOB.clients.len < VM.config_min_users) - message_admins("[VM.map_name] was chosen for the next map, despite there being less current players than its set minimum population range!") - log_game("[VM.map_name] was chosen for the next map, despite there being less current players than its set minimum population range!") - if (VM.config_max_users > 0 && GLOB.clients.len > VM.config_max_users) - message_admins("[VM.map_name] was chosen for the next map, despite there being more current players than its set maximum population range!") - log_game("[VM.map_name] was chosen for the next map, despite there being more current players than its set maximum population range!") + if (change_to.config_min_users > 0 && GLOB.clients.len < change_to.config_min_users) + message_admins("[change_to.map_name] was chosen for the next map, despite there being less current players than its set minimum population range!") + log_game("[change_to.map_name] was chosen for the next map, despite there being less current players than its set minimum population range!") + if (change_to.config_max_users > 0 && GLOB.clients.len > change_to.config_max_users) + message_admins("[change_to.map_name] was chosen for the next map, despite there being more current players than its set maximum population range!") + log_game("[change_to.map_name] was chosen for the next map, despite there being more current players than its set maximum population range!") - next_map_config = VM + next_map_config = change_to return TRUE /datum/controller/subsystem/mapping/proc/preloadTemplates(path = "_maps/templates/") //see master controller setup diff --git a/code/controllers/subsystem/movement/move_handler.dm b/code/controllers/subsystem/movement/move_handler.dm index 751a133b5c9d8..520d0dd29909e 100644 --- a/code/controllers/subsystem/movement/move_handler.dm +++ b/code/controllers/subsystem/movement/move_handler.dm @@ -76,10 +76,14 @@ SUBSYSTEM_DEF(move_manager) ///Adds a loop to our parent. Returns the created loop if a success, null otherwise /datum/movement_packet/proc/add_loop(datum/controller/subsystem/movement/subsystem, datum/move_loop/loop_type, priority, flags, datum/extra_info) var/datum/move_loop/existing_loop = existing_loops[subsystem] + if(existing_loop && existing_loop.priority > priority) if(!(existing_loop.flags & MOVEMENT_LOOP_IGNORE_PRIORITY) && !(flags & MOVEMENT_LOOP_IGNORE_PRIORITY)) return //Give up + if(existing_loop?.compare_loops(arglist(args.Copy(2)))) + return //it already exists stop trying to make the same moveloop + var/datum/move_loop/new_loop = new loop_type(src, subsystem, parent, priority, flags, extra_info) //Pass the mob to move and ourselves in via new var/list/arguments = args.Copy(6) //Just send the args we've not already dealt with diff --git a/code/controllers/subsystem/movement/movement.dm b/code/controllers/subsystem/movement/movement.dm index ebf441749e839..39761b633a82c 100644 --- a/code/controllers/subsystem/movement/movement.dm +++ b/code/controllers/subsystem/movement/movement.dm @@ -67,13 +67,20 @@ SUBSYSTEM_DEF(movement) /// Removes a bucket from our system. You only need to pass in the time, but if you pass in the index of the list you save us some work /datum/controller/subsystem/movement/proc/smash_bucket(index, bucket_time) + var/sorted_length = length(sorted_buckets) if(!index) - for(var/i in 1 to length(sorted_buckets)) + index = sorted_length + 1 // let's setup the failure condition + for(var/i in 1 to sorted_length) var/list/bucket_info = sorted_buckets[i] if(bucket_info[MOVEMENT_BUCKET_TIME] != bucket_time) continue index = i break + //This is technically possible, if our bucket is smashed inside the loop's process + //Let's be nice, the cost of doing it is cheap + if(index > sorted_length || !buckets["[bucket_time]"]) + return + sorted_buckets.Cut(index, index + 1) //Removes just this list //Removes the assoc lookup too buckets -= "[bucket_time]" @@ -81,18 +88,19 @@ SUBSYSTEM_DEF(movement) /datum/controller/subsystem/movement/proc/queue_loop(datum/move_loop/loop) var/target_time = loop.timer var/string_time = "[target_time]" - if(buckets[string_time]) - buckets[string_time] += loop - else - buckets[string_time] = list(loop) - // This makes buckets and sorted buckets point to the same place, allowing for quicker inserts + // If there's no bucket for this, lets set them up + if(!buckets[string_time]) + buckets[string_time] = list() + // This makes assoc buckets and sorted buckets point to the same place, allowing for quicker inserts var/list/new_bucket = list(list(target_time, buckets[string_time])) BINARY_INSERT_DEFINE(new_bucket, sorted_buckets, SORT_VAR_NO_TYPE, list(target_time), SORT_FIRST_INDEX, COMPARE_KEY) + buckets[string_time] += loop + /datum/controller/subsystem/movement/proc/dequeue_loop(datum/move_loop/loop) var/list/our_entries = buckets["[loop.timer]"] our_entries -= loop - if(!our_entries) + if(!length(our_entries)) smash_bucket(bucket_time = loop.timer) // We can't pass an index in for context because we don't know our position /datum/controller/subsystem/movement/proc/add_loop(datum/move_loop/add) diff --git a/code/controllers/subsystem/movement/movement_types.dm b/code/controllers/subsystem/movement/movement_types.dm index d1ea92376fd77..5f6b05ceb88dd 100644 --- a/code/controllers/subsystem/movement/movement_types.dm +++ b/code/controllers/subsystem/movement/movement_types.dm @@ -11,7 +11,7 @@ var/datum/extra_info ///The thing we're moving about var/atom/movable/moving - ///Defines how different move loops override each other. Lower numbers beat higher numbers + ///Defines how different move loops override each other. Higher numbers beat lower numbers var/priority = MOVEMENT_DEFAULT_PRIORITY ///Bitfield of different things that affect how a loop operates var/flags @@ -44,6 +44,13 @@ src.lifetime = timeout return TRUE +///check if this exact moveloop datum already exists (in terms of vars) so we can avoid creating a new one to overwrite the old duplicate +/datum/move_loop/proc/compare_loops(datum/move_loop/loop_type, priority, flags, extra_info, delay = 1, timeout = INFINITY) + SHOULD_CALL_PARENT(TRUE) + if(loop_type == type && priority == src.priority && flags == src.flags && delay == src.delay && timeout == lifetime) + return TRUE + return FALSE + /datum/move_loop/proc/start_loop() SHOULD_CALL_PARENT(TRUE) SEND_SIGNAL(src, COMSIG_MOVELOOP_START) @@ -77,6 +84,18 @@ /datum/move_loop/proc/set_delay(new_delay) delay = max(new_delay, world.tick_lag) +///Pauses the move loop for some passed in period +///This functionally means shifting its timer up, and clearing it from its current bucket +/datum/move_loop/proc/pause_for(time) + if(!controller || !running) //No controller or not running? go away + return + //Dequeue us from our current bucket + controller.dequeue_loop(src) + //Offset our timer + timer = world.time + time + //Now requeue us with our new target start time + controller.queue_loop(src) + /datum/move_loop/process() var/old_delay = delay //The signal can sometimes change delay @@ -142,6 +161,11 @@ return direction = dir +/datum/move_loop/move/compare_loops(datum/move_loop/loop_type, priority, flags, extra_info, delay, timeout, dir) + if(..() && direction == dir) + return TRUE + return FALSE + /datum/move_loop/move/move() var/atom/old_loc = moving.loc moving.Move(get_step(moving, direction), direction) @@ -218,6 +242,11 @@ if(!isturf(target)) RegisterSignal(target, COMSIG_PARENT_QDELETING, .proc/handle_no_target) //Don't do this for turfs, because we don't care +/datum/move_loop/has_target/compare_loops(datum/move_loop/loop_type, priority, flags, extra_info, delay, timeout, atom/chasing) + if(..() && chasing == target) + return TRUE + return FALSE + /datum/move_loop/has_target/Destroy() target = null return ..() @@ -342,6 +371,11 @@ if(istype(id, /obj/item/card/id)) RegisterSignal(id, COMSIG_PARENT_QDELETING, .proc/handle_no_id) //I prefer erroring to harddels. If this breaks anything consider making id info into a datum or something +/datum/move_loop/has_target/jps/compare_loops(datum/move_loop/loop_type, priority, flags, extra_info, delay, timeout, atom/chasing, repath_delay, max_path_length, minimum_distance, obj/item/card/id/id, simulated_only, turf/avoid, skip_first) + if(..() && repath_delay == src.repath_delay && max_path_length == src.max_path_length && minimum_distance == src.minimum_distance && id == src.id && simulated_only == src.simulated_only && avoid == src.avoid) + return TRUE + return FALSE + /datum/move_loop/has_target/jps/start_loop() . = ..() INVOKE_ASYNC(src, .proc/recalculate_path) @@ -393,6 +427,11 @@ return distance = dist +/datum/move_loop/has_target/dist_bound/compare_loops(datum/move_loop/loop_type, priority, flags, extra_info, delay, timeout, atom/chasing, dist = 0) + if(..() && distance == dist) + return TRUE + return FALSE + ///Returns FALSE if the movement should pause, TRUE otherwise /datum/move_loop/has_target/dist_bound/proc/check_dist() return FALSE @@ -537,6 +576,11 @@ RegisterSignal(moving, COMSIG_MOVABLE_MOVED, .proc/handle_move) update_slope() +/datum/move_loop/has_target/move_towards/compare_loops(datum/move_loop/loop_type, priority, flags, extra_info, delay, timeout, atom/chasing, home = FALSE) + if(..() && home == src.home) + return TRUE + return FALSE + /datum/move_loop/has_target/move_towards/Destroy() if(home) if(ismovable(target)) @@ -685,6 +729,11 @@ return potential_directions = directions +/datum/move_loop/move_rand/compare_loops(datum/move_loop/loop_type, priority, flags, extra_info, delay, timeout, list/directions) + if(..() && (length(potential_directions | directions) == length(potential_directions))) //i guess this could be useful if actually it really has yet to move + return TRUE + return FALSE + /datum/move_loop/move_rand/move() var/list/potential_dirs = potential_directions.Copy() while(potential_dirs.len) diff --git a/code/controllers/subsystem/npcpool.dm b/code/controllers/subsystem/npcpool.dm index 80d63c91d67cd..34cad5d7f861b 100644 --- a/code/controllers/subsystem/npcpool.dm +++ b/code/controllers/subsystem/npcpool.dm @@ -26,7 +26,7 @@ SUBSYSTEM_DEF(npcpool) if (QDELETED(SA)) // Some issue causes nulls to get into this list some times. This keeps it running, but the bug is still there. GLOB.simple_animals[AI_ON] -= SA - log_world("Found a null in simple_animals list!") + stack_trace("Found a null in simple_animals active list [SA.type]!") continue if(!SA.ckey && !SA.notransform) diff --git a/code/controllers/subsystem/overlays.dm b/code/controllers/subsystem/overlays.dm index bc38254f1d39a..34e22e1bde228 100644 --- a/code/controllers/subsystem/overlays.dm +++ b/code/controllers/subsystem/overlays.dm @@ -43,17 +43,21 @@ SUBSYSTEM_DEF(overlays) count++ if(!atom_to_compile) continue - if(length(atom_to_compile.overlays) >= MAX_ATOM_OVERLAYS) - //Break it real GOOD - stack_trace("Too many overlays on [atom_to_compile.type] - [length(atom_to_compile.overlays)], refusing to update and cutting") - atom_to_compile.overlays.Cut() - continue STAT_START_STOPWATCH COMPILE_OVERLAYS(atom_to_compile) UNSETEMPTY(atom_to_compile.add_overlays) UNSETEMPTY(atom_to_compile.remove_overlays) STAT_STOP_STOPWATCH STAT_LOG_ENTRY(stats, atom_to_compile.type) + if(length(atom_to_compile.overlays) >= MAX_ATOM_OVERLAYS) + //Break it real GOOD + var/text_lays = overlays2text(atom_to_compile.overlays) + stack_trace("Too many overlays on [atom_to_compile.type] - [length(atom_to_compile.overlays)], refusing to update and cutting.\ + \n What follows is a printout of all existing overlays at the time of the overflow \n[text_lays]") + atom_to_compile.overlays.Cut() + //Let them know they fucked up + atom_to_compile.add_overlay(mutable_appearance('icons/testing/greyscale_error.dmi')) + continue if(mc_check) if(MC_TICK_CHECK) break @@ -63,6 +67,19 @@ SUBSYSTEM_DEF(overlays) queue.Cut(1,count+1) count = 0 +/// Converts an overlay list into text for debug printing +/// Of note: overlays aren't actually mutable appearances, they're just appearances +/// Don't have access to that type tho, so this is the best you're gonna get +/proc/overlays2text(list/overlays) + var/list/unique_overlays = list() + // As anything because we're basically doing type coerrsion, rather then actually filtering for mutable apperances + for(var/mutable_appearance/overlay as anything in overlays) + var/key = "[overlay.icon]-[overlay.icon_state]-[overlay.dir]" + unique_overlays[key] += 1 + var/list/output_text = list() + for(var/key in unique_overlays) + output_text += "([key]) = [unique_overlays[key]]" + return output_text.Join("\n") /proc/iconstate2appearance(icon, iconstate) var/static/image/stringbro = new() diff --git a/code/controllers/subsystem/persistence.dm b/code/controllers/subsystem/persistence.dm index 68e3caf5e6e23..ae7c7548cb2b6 100644 --- a/code/controllers/subsystem/persistence.dm +++ b/code/controllers/subsystem/persistence.dm @@ -64,7 +64,7 @@ SUBSYSTEM_DEF(persistence) var/successfully_loaded_engravings = 0 - var/list/viable_turfs = get_area_turfs(/area/maintenance, subtypes = TRUE) + get_area_turfs(/area/security/prison, subtypes = TRUE) + var/list/viable_turfs = get_area_turfs(/area/station/maintenance, subtypes = TRUE) + get_area_turfs(/area/station/security/prison, subtypes = TRUE) var/list/turfs_to_pick_from = list() for(var/turf/T as anything in viable_turfs) diff --git a/code/controllers/subsystem/processing/networks.dm b/code/controllers/subsystem/processing/networks.dm index 0e2ca718baf6a..fd5da0dd25d12 100644 --- a/code/controllers/subsystem/processing/networks.dm +++ b/code/controllers/subsystem/processing/networks.dm @@ -312,7 +312,7 @@ SUBSYSTEM_DEF(networks) if(!A.network_root_id) // not assigned? Then lets use some defaults // Anything in Centcom is completely isolated // Special case for holodecks. - if(istype(A,/area/holodeck)) + if(istype(A,/area/station/holodeck)) A.network_root_id = "HOLODECK" // isolated from the station network else if(SSmapping.level_trait(A.z, ZTRAIT_CENTCOM)) A.network_root_id = CENTCOM_NETWORK_ROOT diff --git a/code/controllers/subsystem/processing/fluids.dm b/code/controllers/subsystem/processing/plumbing.dm similarity index 58% rename from code/controllers/subsystem/processing/fluids.dm rename to code/controllers/subsystem/processing/plumbing.dm index 70903e0088c79..34d6d8f882e96 100644 --- a/code/controllers/subsystem/processing/fluids.dm +++ b/code/controllers/subsystem/processing/plumbing.dm @@ -1,5 +1,5 @@ -PROCESSING_SUBSYSTEM_DEF(fluids) - name = "Fluids" +PROCESSING_SUBSYSTEM_DEF(plumbing) + name = "Plumbing" wait = 10 stat_tag = "FD" //its actually Fluid Ducts flags = SS_NO_INIT diff --git a/code/controllers/subsystem/processing/supermatter_cascade.dm b/code/controllers/subsystem/processing/supermatter_cascade.dm new file mode 100644 index 0000000000000..ddd5ef09b38ff --- /dev/null +++ b/code/controllers/subsystem/processing/supermatter_cascade.dm @@ -0,0 +1,4 @@ +PROCESSING_SUBSYSTEM_DEF(supermatter_cascade) + name = "Supermatter Cascade" + wait = 0.5 SECONDS + stat_tag = "SC" diff --git a/code/controllers/subsystem/radiation.dm b/code/controllers/subsystem/radiation.dm index afd570ff31e07..1a60e09dccce8 100644 --- a/code/controllers/subsystem/radiation.dm +++ b/code/controllers/subsystem/radiation.dm @@ -57,6 +57,23 @@ SUBSYSTEM_DEF(radiation) if (current_insulation <= pulse_information.threshold) continue + /// Perceived chance of target getting irradiated. + var/perceived_chance + /// Intensity variable which will describe the radiation pulse. + /// It is used by perceived intensity, which diminishes over range. The chance of the target getting irradiated is determined by perceived_intensity. + /// Intensity is calculated so that the chance of getting irradiated at half of the max range is the same as the chance parameter. + var/intensity + /// Diminishes over range. Used by perceived chance, which is the actual chance to get irradiated. + var/perceived_intensity + + if(pulse_information.chance < 100) // Prevents log(0) runtime if chance is 100% + intensity = -log(1 - pulse_information.chance / 100) * (1 + pulse_information.max_range / 2) ** 2 + perceived_intensity = intensity * INVERSE((1 + get_dist_euclidian(source, target)) ** 2) // Diminishes over range. + perceived_intensity *= (current_insulation - pulse_information.threshold) * INVERSE(1 - pulse_information.threshold) // Perceived intensity decreases as objects that absorb radiation block its trajectory. + perceived_chance = 100 * (1 - NUM_E ** -perceived_intensity) + else + perceived_chance = 100 + var/irradiation_result = SEND_SIGNAL(target, COMSIG_IN_THRESHOLD_OF_IRRADIATION, pulse_information) if (irradiation_result & CANCEL_IRRADIATION) continue @@ -65,7 +82,7 @@ SUBSYSTEM_DEF(radiation) target.AddComponent(/datum/component/radiation_countdown, pulse_information.minimum_exposure_time) continue - if (!prob(pulse_information.chance)) + if (!prob(perceived_chance)) continue if (irradiate_after_basic_checks(target)) diff --git a/code/controllers/subsystem/research.dm b/code/controllers/subsystem/research.dm index b41b0b0ed45f5..67e84acde7613 100644 --- a/code/controllers/subsystem/research.dm +++ b/code/controllers/subsystem/research.dm @@ -54,6 +54,7 @@ SUBSYSTEM_DEF(research) /obj/item/assembly/signaler/anomaly/vortex = MAX_CORES_VORTEX, /obj/item/assembly/signaler/anomaly/flux = MAX_CORES_FLUX, /obj/item/assembly/signaler/anomaly/hallucination = MAX_CORES_HALLUCINATION, + /obj/item/assembly/signaler/anomaly/delimber = MAX_CORES_DELIMBER, ) /// Lookup list for ordnance briefers. diff --git a/code/controllers/subsystem/shuttle.dm b/code/controllers/subsystem/shuttle.dm index b378b7fb19d98..084b0aa60ead9 100644 --- a/code/controllers/subsystem/shuttle.dm +++ b/code/controllers/subsystem/shuttle.dm @@ -132,6 +132,8 @@ SUBSYSTEM_DEF(shuttle) /// Are we currently in the process of loading a shuttle? Useful to ensure we don't load more than one at once, to avoid weird inconsistencies and possible runtimes. var/shuttle_loading + /// Did the supermatter start a cascade event? + var/supermatter_cascade = FALSE /datum/controller/subsystem/shuttle/Initialize(timeofday) order_number = rand(1, 9000) @@ -388,7 +390,7 @@ SUBSYSTEM_DEF(shuttle) return 1 /datum/controller/subsystem/shuttle/proc/autoEvac() - if (!SSticker.IsRoundInProgress()) + if (!SSticker.IsRoundInProgress() || supermatter_cascade) return var/callShuttle = TRUE diff --git a/code/controllers/subsystem/spatial_gridmap.dm b/code/controllers/subsystem/spatial_gridmap.dm index 97c3bd06fa086..0608140bb7cf3 100644 --- a/code/controllers/subsystem/spatial_gridmap.dm +++ b/code/controllers/subsystem/spatial_gridmap.dm @@ -1,32 +1,6 @@ ///the subsystem creates this many [/mob/oranges_ear] mob instances during init. allocations that require more than this create more. #define NUMBER_OF_PREGENERATED_ORANGES_EARS 2500 -// macros meant specifically to add/remove movables from the hearing_contents and client_contents lists of -// /datum/spatial_grid_cell, when empty they become references to a single list in SSspatial_grid and when filled they become their own list -// this is to save memory without making them lazylists as that slows down iteration through them -#define GRID_CELL_ADD(cell_contents_list, movable_or_list) \ - if(!length(cell_contents_list)) { \ - cell_contents_list = list(); \ - cell_contents_list += movable_or_list; \ - } else { \ - cell_contents_list += movable_or_list; \ - }; - -#define GRID_CELL_SET(cell_contents_list, movable_or_list) \ - if(!length(cell_contents_list)) { \ - cell_contents_list = list(); \ - cell_contents_list += movable_or_list; \ - } else { \ - cell_contents_list |= movable_or_list; \ - }; - -//dont use these outside of SSspatial_grid's scope use the procs it has for this purpose -#define GRID_CELL_REMOVE(cell_contents_list, movable_or_list) \ - cell_contents_list -= movable_or_list; \ - if(!length(cell_contents_list)) {\ - cell_contents_list = dummy_list; \ - }; - /** * # Spatial Grid Cell * @@ -52,6 +26,8 @@ var/list/hearing_contents ///every client possessed mob inside this cell var/list/client_contents + ///every atmos machine inside this cell + var/list/atmos_contents /datum/spatial_grid_cell/New(cell_x, cell_y, cell_z) . = ..() @@ -64,9 +40,9 @@ if(length(dummy_list)) dummy_list.Cut() stack_trace("SSspatial_grid.dummy_list had something inserted into it at some point! this is a problem as it is supposed to stay empty") - hearing_contents = dummy_list client_contents = dummy_list + atmos_contents = dummy_list /datum/spatial_grid_cell/Destroy(force, ...) if(force)//the response to someone trying to qdel this is a right proper fuck you @@ -90,8 +66,16 @@ * currently this system is only designed for searching for relatively uncommon things, small subsets of /atom/movable. * dont add stupid shit to the cells please, keep the information that the cells store to things that need to be searched for often * - * as of right now this system operates on a subset of the important_recursive_contents list for atom/movable, specifically - * [RECURSIVE_CONTENTS_HEARING_SENSITIVE] and [RECURSIVE_CONTENTS_CLIENT_MOBS] because both are those are both 1. important and 2. commonly searched for + * The system currently implements two different "classes" of spatial type + * + * The first exists to support important_recursive_contents. + * So if a client is inside a locker and the locker crosses a boundary, you'll still get a signal from the spatial grid. + * These types are [SPATIAL_GRID_CONTENTS_TYPE_HEARING] and [SPATIAL_GRID_CONTENTS_TYPE_CLIENTS] + * + * The second pattern is more paired down, and supports more wide use. + * Rather then the object and anything the object is in being sensitive, it's limited to just the object itself + * Currently only [SPATIAL_GRID_CONTENTS_TYPE_ATMOS] uses this pattern. This is because it's far more common, and so worth optimizing + * */ SUBSYSTEM_DEF(spatial_grid) can_fire = FALSE @@ -101,7 +85,11 @@ SUBSYSTEM_DEF(spatial_grid) ///list of the spatial_grid_cell datums per z level, arranged in the order of y index then x index var/list/grids_by_z_level = list() ///everything that spawns before us is added to this list until we initialize - var/list/waiting_to_add_by_type = list(RECURSIVE_CONTENTS_HEARING_SENSITIVE = list(), RECURSIVE_CONTENTS_CLIENT_MOBS = list()) + var/list/waiting_to_add_by_type = list(SPATIAL_GRID_CONTENTS_TYPE_HEARING = list(), SPATIAL_GRID_CONTENTS_TYPE_CLIENTS = list(), SPATIAL_GRID_CONTENTS_TYPE_ATMOS = list()) + ///associative list of the form: movable.spatial_grid_key (string) -> inner list of spatial grid types for that key. + ///inner lists contain contents channel types such as SPATIAL_GRID_CONTENTS_TYPE_HEARING etc. + ///we use this to make adding to a cell static cost, and to save on memory + var/list/spatial_grid_categories = list() var/cells_on_x_axis = 0 var/cells_on_y_axis = 0 @@ -131,7 +119,7 @@ SUBSYSTEM_DEF(spatial_grid) if(movable_turf) enter_cell(movable, movable_turf) - UnregisterSignal(movable, COMSIG_PARENT_PREQDELETED) + UnregisterSignal(movable, COMSIG_PARENT_QDELETING) waiting_to_add_by_type[channel_type] -= movable pregenerate_more_oranges_ears(NUMBER_OF_PREGENERATED_ORANGES_EARS) @@ -141,7 +129,7 @@ SUBSYSTEM_DEF(spatial_grid) ///add a movable to the pre init queue for whichever type is specified so that when the subsystem initializes they get added to the grid /datum/controller/subsystem/spatial_grid/proc/enter_pre_init_queue(atom/movable/waiting_movable, type) - RegisterSignal(waiting_movable, COMSIG_PARENT_PREQDELETED, .proc/queued_item_deleted, override = TRUE) + RegisterSignal(waiting_movable, COMSIG_PARENT_QDELETING, .proc/queued_item_deleted, override = TRUE) //override because something can enter the queue for two different types but that is done through unrelated procs that shouldnt know about eachother waiting_to_add_by_type[type] += waiting_movable @@ -156,11 +144,11 @@ SUBSYSTEM_DEF(spatial_grid) waiting_movable_is_in_other_queues = TRUE if(!waiting_movable_is_in_other_queues) - UnregisterSignal(movable_to_remove, COMSIG_PARENT_PREQDELETED) + UnregisterSignal(movable_to_remove, COMSIG_PARENT_QDELETING) return - UnregisterSignal(movable_to_remove, COMSIG_PARENT_PREQDELETED) + UnregisterSignal(movable_to_remove, COMSIG_PARENT_QDELETING) for(var/type in waiting_to_add_by_type) waiting_to_add_by_type[type] -= movable_to_remove @@ -264,10 +252,10 @@ SUBSYSTEM_DEF(spatial_grid) old_cell_that_needs_updating.cell_y = cell_row_for_expanded_y_axis ///the left or bottom side index of a box composed of spatial grid cells with the given actual center x or y coordinate -#define BOUNDING_BOX_MIN(center_coord) max(ROUND_UP((center_coord - range) / SPATIAL_GRID_CELLSIZE), 1) +#define BOUNDING_BOX_MIN(center_coord) max(GET_SPATIAL_INDEX(center_coord - range), 1) ///the right or upper side index of a box composed of spatial grid cells with the given center x or y coordinate. ///outputted value cant exceed the number of cells on that axis -#define BOUNDING_BOX_MAX(center_coord, axis_size) min(ROUND_UP((center_coord + range) / SPATIAL_GRID_CELLSIZE), axis_size) +#define BOUNDING_BOX_MAX(center_coord, axis_size) min(GET_SPATIAL_INDEX(center_coord + range), axis_size) /** * https://en.wikipedia.org/wiki/Range_searching#Orthogonal_range_searching @@ -296,6 +284,7 @@ SUBSYSTEM_DEF(spatial_grid) //technically THIS list only contains lists, but inside those lists are grid cell datums and we can go without a SINGLE var init if we do this var/list/datum/spatial_grid_cell/grid_level = grids_by_z_level[center_turf.z] + switch(type) if(SPATIAL_GRID_CONTENTS_TYPE_CLIENTS) for(var/row in BOUNDING_BOX_MIN(center_y) to BOUNDING_BOX_MAX(center_y, cells_on_y_axis)) @@ -309,6 +298,11 @@ SUBSYSTEM_DEF(spatial_grid) . += grid_level[row][x_index].hearing_contents + if(SPATIAL_GRID_CONTENTS_TYPE_ATMOS) + for(var/row in BOUNDING_BOX_MIN(center_y) to BOUNDING_BOX_MAX(center_y, cells_on_y_axis)) + for(var/x_index in BOUNDING_BOX_MIN(center_x) to BOUNDING_BOX_MAX(center_x, cells_on_x_axis)) + . += grid_level[row][x_index].atmos_contents + return . ///get the grid cell encomapassing targets coordinates @@ -317,10 +311,14 @@ SUBSYSTEM_DEF(spatial_grid) if(!target_turf) return - return grids_by_z_level[target_turf.z][ROUND_UP(target_turf.y / SPATIAL_GRID_CELLSIZE)][ROUND_UP(target_turf.x / SPATIAL_GRID_CELLSIZE)] + return grids_by_z_level[target_turf.z][GET_SPATIAL_INDEX(target_turf.y)][GET_SPATIAL_INDEX(target_turf.x)] ///get all grid cells intersecting the bounding box around center with sides of length 2 * range /datum/controller/subsystem/spatial_grid/proc/get_cells_in_range(atom/center, range) + return get_cells_in_bounds(center, range, range) + +///get all grid cells intersecting the bounding box around center with sides of length (2 * range_x, 2 * range_y) +/datum/controller/subsystem/spatial_grid/proc/get_cells_in_bounds(atom/center, range_x, range_y) var/turf/center_turf = get_turf(center) var/center_x = center_turf.x @@ -329,12 +327,12 @@ SUBSYSTEM_DEF(spatial_grid) var/list/intersecting_grid_cells = list() //the minimum x and y cell indexes to test - var/min_x = max(ROUND_UP((center_x - range) / SPATIAL_GRID_CELLSIZE), 1) - var/min_y = max(ROUND_UP((center_y - range) / SPATIAL_GRID_CELLSIZE), 1)//calculating these indices only takes around 2 microseconds + var/min_x = max(GET_SPATIAL_INDEX(center_x - range_x), 1) + var/min_y = max(GET_SPATIAL_INDEX(center_y - range_y), 1)//calculating these indices only takes around 2 microseconds //the maximum x and y cell indexes to test - var/max_x = min(ROUND_UP((center_x + range) / SPATIAL_GRID_CELLSIZE), cells_on_x_axis) - var/max_y = min(ROUND_UP((center_y + range) / SPATIAL_GRID_CELLSIZE), cells_on_y_axis) + var/max_x = min(GET_SPATIAL_INDEX(center_x + range_x), cells_on_x_axis) + var/max_y = min(GET_SPATIAL_INDEX(center_y + range_y), cells_on_y_axis) var/list/grid_level = grids_by_z_level[center_turf.z] @@ -346,7 +344,59 @@ SUBSYSTEM_DEF(spatial_grid) return intersecting_grid_cells -///find the spatial map cell that target belongs to, then add target's important_recusive_contents to it. +/// Adds grid awareness to the passed in atom, of the passed in type +/// Basically, when this atom moves between grids, it wants to have enter/exit cell called on it +/datum/controller/subsystem/spatial_grid/proc/add_grid_awareness(atom/movable/add_to, type) + // We need to ensure we have a new list reference, to build our new key out of + var/list/current_list = spatial_grid_categories[add_to.spatial_grid_key] + if(current_list) + current_list = current_list.Copy() + else + current_list = list() + // Now we do a binary insert, to ensure it's sorted (don't wanna overcache) + BINARY_INSERT_DEFINE(type, current_list, SORT_VAR_NO_TYPE, type, SORT_COMPARE_DIRECTLY, COMPARE_KEY) + update_grid_awareness(add_to, current_list) + +/// Removes grid awareness from the passed in atom, of the passed in type +/datum/controller/subsystem/spatial_grid/proc/remove_grid_awareness(atom/movable/remove_from, type) + // We need to ensure we have a new list reference, to build our new key out of + var/list/current_list = spatial_grid_categories[remove_from.spatial_grid_key] + if(current_list) + current_list = current_list.Copy() + else + current_list = list() + current_list -= type + update_grid_awareness(remove_from, current_list) + +/// Alerts the atom's current cell that it wishes to be treated as a member +/// This functionally amounts to "hey, I was recently made aware by [add_grid_awareness], please insert me into my current cell" +/datum/controller/subsystem/spatial_grid/proc/add_grid_membership(atom/movable/add_to, turf/target_turf, type) + if(!target_turf) + return + if(initialized) + add_single_type(add_to, target_turf, type) + else //SSspatial_grid isnt init'd yet, add ourselves to the queue + enter_pre_init_queue(add_to, type) + +/// Removes grid membership from the passed in atom, of the passed in type +/datum/controller/subsystem/spatial_grid/proc/remove_grid_membership(atom/movable/remove_from, turf/target_turf, type) + if(!target_turf) + return + if(initialized) + remove_single_type(remove_from, target_turf, type) + else //SSspatial_grid isnt init'd yet, remove ourselves from the queue + remove_from_pre_init_queue(remove_from, type) + +/// Updates the string that atoms hold that stores their grid awareness +/// We will use it to key into their spatial grid categories later +/datum/controller/subsystem/spatial_grid/proc/update_grid_awareness(atom/movable/update, list/new_list) + // We locally store a stringified version of the list, to prevent people trying to mutate it + update.spatial_grid_key = new_list.Join("-") + // Ensure the global representation is cached + if(!spatial_grid_categories[update.spatial_grid_key]) + spatial_grid_categories[update.spatial_grid_key] = new_list + +///find the spatial map cell that target belongs to, then add the target to it, as its type prefers. ///make sure to provide the turf new_target is "in" /datum/controller/subsystem/spatial_grid/proc/enter_cell(atom/movable/new_target, turf/target_turf) if(!initialized) @@ -354,27 +404,62 @@ SUBSYSTEM_DEF(spatial_grid) if(QDELETED(new_target)) CRASH("qdeleted or null target trying to enter the spatial grid!") - if(!target_turf || !new_target.important_recursive_contents) - CRASH("null turf loc or a new_target without important_recursive_contents trying to enter the spatial grid!") + if(!target_turf || !new_target.spatial_grid_key) + CRASH("null turf loc or a new_target that doesn't support it trying to enter the spatial grid!") - var/x_index = ROUND_UP(target_turf.x / SPATIAL_GRID_CELLSIZE) - var/y_index = ROUND_UP(target_turf.y / SPATIAL_GRID_CELLSIZE) + var/x_index = GET_SPATIAL_INDEX(target_turf.x) + var/y_index = GET_SPATIAL_INDEX(target_turf.y) var/z_index = target_turf.z var/datum/spatial_grid_cell/intersecting_cell = grids_by_z_level[z_index][y_index][x_index] + for(var/type in spatial_grid_categories[new_target.spatial_grid_key]) + switch(type) + if(SPATIAL_GRID_CONTENTS_TYPE_CLIENTS) + var/list/new_target_contents = new_target.important_recursive_contents //cache for sanic speeds (lists are references anyways) + GRID_CELL_SET(intersecting_cell.client_contents, new_target_contents[SPATIAL_GRID_CONTENTS_TYPE_CLIENTS]) + SEND_SIGNAL(intersecting_cell, SPATIAL_GRID_CELL_ENTERED(SPATIAL_GRID_CONTENTS_TYPE_CLIENTS), new_target_contents[SPATIAL_GRID_CONTENTS_TYPE_CLIENTS]) + + if(SPATIAL_GRID_CONTENTS_TYPE_HEARING) + var/list/new_target_contents = new_target.important_recursive_contents + GRID_CELL_SET(intersecting_cell.hearing_contents, new_target.important_recursive_contents[SPATIAL_GRID_CONTENTS_TYPE_HEARING]) + SEND_SIGNAL(intersecting_cell, SPATIAL_GRID_CELL_ENTERED(SPATIAL_GRID_CONTENTS_TYPE_HEARING), new_target_contents[SPATIAL_GRID_CONTENTS_TYPE_HEARING]) + + if(SPATIAL_GRID_CONTENTS_TYPE_ATMOS) + GRID_CELL_SET(intersecting_cell.atmos_contents, new_target) + SEND_SIGNAL(intersecting_cell, SPATIAL_GRID_CELL_ENTERED(SPATIAL_GRID_CONTENTS_TYPE_ATMOS), new_target) + +///acts like enter_cell() but only adds the target to a specified type of grid cell contents list +/datum/controller/subsystem/spatial_grid/proc/add_single_type(atom/movable/new_target, turf/target_turf, exclusive_type) + if(!initialized) + return + if(QDELETED(new_target)) + CRASH("qdeleted or null target trying to enter the spatial grid!") - if(new_target.important_recursive_contents[RECURSIVE_CONTENTS_CLIENT_MOBS]) - GRID_CELL_SET(intersecting_cell.client_contents, new_target.important_recursive_contents[SPATIAL_GRID_CONTENTS_TYPE_CLIENTS]) + if(!target_turf || !(exclusive_type in spatial_grid_categories[new_target.spatial_grid_key])) + CRASH("null turf loc or a new_target that doesn't support it trying to enter the spatial grid as a [exclusive_type]!") - SEND_SIGNAL(intersecting_cell, SPATIAL_GRID_CELL_ENTERED(RECURSIVE_CONTENTS_CLIENT_MOBS), new_target) + var/x_index = GET_SPATIAL_INDEX(target_turf.x) + var/y_index = GET_SPATIAL_INDEX(target_turf.y) + var/z_index = target_turf.z + + var/datum/spatial_grid_cell/intersecting_cell = grids_by_z_level[z_index][y_index][x_index] + switch(exclusive_type) + if(SPATIAL_GRID_CONTENTS_TYPE_CLIENTS) + var/list/new_target_contents = new_target.important_recursive_contents //cache for sanic speeds (lists are references anyways) + GRID_CELL_SET(intersecting_cell.client_contents, new_target_contents[SPATIAL_GRID_CONTENTS_TYPE_CLIENTS]) + SEND_SIGNAL(intersecting_cell, SPATIAL_GRID_CELL_ENTERED(SPATIAL_GRID_CONTENTS_TYPE_CLIENTS), new_target_contents[SPATIAL_GRID_CONTENTS_TYPE_CLIENTS]) - if(new_target.important_recursive_contents[RECURSIVE_CONTENTS_HEARING_SENSITIVE]) - GRID_CELL_SET(intersecting_cell.hearing_contents, new_target.important_recursive_contents[RECURSIVE_CONTENTS_HEARING_SENSITIVE]) + if(SPATIAL_GRID_CONTENTS_TYPE_HEARING) + var/list/new_target_contents = new_target.important_recursive_contents + GRID_CELL_SET(intersecting_cell.hearing_contents, new_target.important_recursive_contents[SPATIAL_GRID_CONTENTS_TYPE_HEARING]) + SEND_SIGNAL(intersecting_cell, SPATIAL_GRID_CELL_ENTERED(SPATIAL_GRID_CONTENTS_TYPE_HEARING), new_target_contents[SPATIAL_GRID_CONTENTS_TYPE_HEARING]) - SEND_SIGNAL(intersecting_cell, SPATIAL_GRID_CELL_ENTERED(RECURSIVE_CONTENTS_HEARING_SENSITIVE), new_target) + if(SPATIAL_GRID_CONTENTS_TYPE_ATMOS) + GRID_CELL_SET(intersecting_cell.atmos_contents, new_target) + SEND_SIGNAL(intersecting_cell, SPATIAL_GRID_CELL_ENTERED(SPATIAL_GRID_CONTENTS_TYPE_ATMOS), new_target) /** - * find the spatial map cell that target used to belong to, then subtract target's important_recusive_contents from it. + * find the spatial map cell that target used to belong to, then remove the target (and sometimes it's important_recusive_contents) from it. * make sure to provide the turf old_target used to be "in" * * * old_target - the thing we want to remove from the spatial grid cell @@ -384,36 +469,65 @@ SUBSYSTEM_DEF(spatial_grid) /datum/controller/subsystem/spatial_grid/proc/exit_cell(atom/movable/old_target, turf/target_turf, exclusive_type) if(!initialized) return - if(!target_turf || !old_target?.important_recursive_contents) - CRASH("/datum/controller/subsystem/spatial_grid/proc/exit_cell() was given null arguments or a new_target without important_recursive_contents!") - - var/x_index = ROUND_UP(target_turf.x / SPATIAL_GRID_CELLSIZE) - var/y_index = ROUND_UP(target_turf.y / SPATIAL_GRID_CELLSIZE) - var/z_index = target_turf.z - var/list/grid = grids_by_z_level[z_index] - var/datum/spatial_grid_cell/intersecting_cell = grid[y_index][x_index] + if(!target_turf || !old_target.spatial_grid_key) + stack_trace("/datum/controller/subsystem/spatial_grid/proc/exit_cell() was given null arguments or a old_target that doesn't use the spatial grid!") + return FALSE - if(exclusive_type && old_target.important_recursive_contents[exclusive_type]) - switch(exclusive_type) - if(RECURSIVE_CONTENTS_CLIENT_MOBS) - GRID_CELL_REMOVE(intersecting_cell.client_contents, old_target.important_recursive_contents[RECURSIVE_CONTENTS_CLIENT_MOBS]) + var/x_index = GET_SPATIAL_INDEX(target_turf.x) + var/y_index = GET_SPATIAL_INDEX(target_turf.y) + var/z_index = target_turf.z - if(RECURSIVE_CONTENTS_HEARING_SENSITIVE) - GRID_CELL_REMOVE(intersecting_cell.hearing_contents, old_target.important_recursive_contents[RECURSIVE_CONTENTS_HEARING_SENSITIVE]) + var/datum/spatial_grid_cell/intersecting_cell = grids_by_z_level[z_index][y_index][x_index] + for(var/type in spatial_grid_categories[old_target.spatial_grid_key]) + switch(type) + if(SPATIAL_GRID_CONTENTS_TYPE_CLIENTS) + var/list/old_target_contents = old_target.important_recursive_contents //cache for sanic speeds (lists are references anyways) + GRID_CELL_REMOVE(intersecting_cell.client_contents, old_target_contents[SPATIAL_GRID_CONTENTS_TYPE_CLIENTS]) + SEND_SIGNAL(intersecting_cell, SPATIAL_GRID_CELL_EXITED(SPATIAL_GRID_CONTENTS_TYPE_CLIENTS), old_target_contents[SPATIAL_GRID_CONTENTS_TYPE_CLIENTS]) + + if(SPATIAL_GRID_CONTENTS_TYPE_HEARING) + var/list/old_target_contents = old_target.important_recursive_contents //cache for sanic speeds (lists are references anyways) + GRID_CELL_REMOVE(intersecting_cell.hearing_contents, old_target_contents[SPATIAL_GRID_CONTENTS_TYPE_HEARING]) + SEND_SIGNAL(intersecting_cell, SPATIAL_GRID_CELL_EXITED(SPATIAL_GRID_CONTENTS_TYPE_HEARING), old_target_contents[SPATIAL_GRID_CONTENTS_TYPE_HEARING]) + + if(SPATIAL_GRID_CONTENTS_TYPE_ATMOS) + GRID_CELL_REMOVE(intersecting_cell.atmos_contents, old_target) + SEND_SIGNAL(intersecting_cell, SPATIAL_GRID_CELL_EXITED(SPATIAL_GRID_CONTENTS_TYPE_ATMOS), old_target) + + return TRUE + +///acts like exit_cell() but only removes the target from the specified type of grid cell contents list +/datum/controller/subsystem/spatial_grid/proc/remove_single_type(atom/movable/old_target, turf/target_turf, exclusive_type) + if(!target_turf || !exclusive_type || !old_target.spatial_grid_key) + stack_trace("/datum/controller/subsystem/spatial_grid/proc/remove_single_type() was given null arguments or an old_target that doesn't use the spatial grid!") + return FALSE + + if(!(exclusive_type in spatial_grid_categories[old_target.spatial_grid_key])) + return FALSE + + var/x_index = GET_SPATIAL_INDEX(target_turf.x) + var/y_index = GET_SPATIAL_INDEX(target_turf.y) + var/z_index = target_turf.z - SEND_SIGNAL(intersecting_cell, SPATIAL_GRID_CELL_EXITED(exclusive_type), old_target) - return + var/datum/spatial_grid_cell/intersecting_cell = grids_by_z_level[z_index][y_index][x_index] - if(old_target.important_recursive_contents[RECURSIVE_CONTENTS_CLIENT_MOBS]) - GRID_CELL_REMOVE(intersecting_cell.client_contents, old_target.important_recursive_contents[RECURSIVE_CONTENTS_CLIENT_MOBS]) + switch(exclusive_type) + if(SPATIAL_GRID_CONTENTS_TYPE_CLIENTS) + var/list/old_target_contents = old_target.important_recursive_contents //cache for sanic speeds (lists are references anyways) + GRID_CELL_REMOVE(intersecting_cell.client_contents, old_target_contents[SPATIAL_GRID_CONTENTS_TYPE_CLIENTS]) + SEND_SIGNAL(intersecting_cell, SPATIAL_GRID_CELL_EXITED(exclusive_type), old_target_contents[SPATIAL_GRID_CONTENTS_TYPE_CLIENTS]) - SEND_SIGNAL(intersecting_cell, SPATIAL_GRID_CELL_EXITED(SPATIAL_GRID_CONTENTS_TYPE_CLIENTS), old_target) + if(SPATIAL_GRID_CONTENTS_TYPE_HEARING) + var/list/old_target_contents = old_target.important_recursive_contents + GRID_CELL_REMOVE(intersecting_cell.hearing_contents, old_target_contents[SPATIAL_GRID_CONTENTS_TYPE_HEARING]) + SEND_SIGNAL(intersecting_cell, SPATIAL_GRID_CELL_EXITED(exclusive_type), old_target_contents[SPATIAL_GRID_CONTENTS_TYPE_HEARING]) - if(old_target.important_recursive_contents[RECURSIVE_CONTENTS_HEARING_SENSITIVE]) - GRID_CELL_REMOVE(intersecting_cell.hearing_contents, old_target.important_recursive_contents[RECURSIVE_CONTENTS_HEARING_SENSITIVE]) + if(SPATIAL_GRID_CONTENTS_TYPE_ATMOS) + GRID_CELL_REMOVE(intersecting_cell.atmos_contents, old_target) + SEND_SIGNAL(intersecting_cell, SPATIAL_GRID_CELL_EXITED(exclusive_type), old_target) - SEND_SIGNAL(intersecting_cell, SPATIAL_GRID_CELL_EXITED(RECURSIVE_CONTENTS_HEARING_SENSITIVE), old_target) + return TRUE ///find the cell this movable is associated with and removes it from all lists /datum/controller/subsystem/spatial_grid/proc/force_remove_from_cell(atom/movable/to_remove, datum/spatial_grid_cell/input_cell) @@ -429,6 +543,7 @@ SUBSYSTEM_DEF(spatial_grid) GRID_CELL_REMOVE(input_cell.client_contents, to_remove) GRID_CELL_REMOVE(input_cell.hearing_contents, to_remove) + GRID_CELL_REMOVE(input_cell.atmos_contents, to_remove) ///if shit goes south, this will find hanging references for qdeleting movables inside the spatial grid /datum/controller/subsystem/spatial_grid/proc/find_hanging_cell_refs_for_movable(atom/movable/to_remove, remove_from_cells = TRUE) @@ -448,7 +563,7 @@ SUBSYSTEM_DEF(spatial_grid) for(var/list/z_level_grid as anything in grids_by_z_level) for(var/list/cell_row as anything in z_level_grid) for(var/datum/spatial_grid_cell/cell as anything in cell_row) - if(to_remove in (cell.hearing_contents | cell.client_contents)) + if(to_remove in (cell.hearing_contents | cell.client_contents | cell.atmos_contents)) containing_cells += cell if(remove_from_cells) force_remove_from_cell(to_remove, cell) @@ -473,30 +588,43 @@ SUBSYSTEM_DEF(spatial_grid) /atom/proc/find_grid_statistics_for_z_level(insert_clients = 0) var/raw_clients = 0 var/raw_hearables = 0 + var/raw_atmos = 0 var/cells_with_clients = 0 var/cells_with_hearables = 0 + var/cells_with_atmos = 0 var/list/client_list = list() var/list/hearable_list = list() + var/list/atmos_list = list() - var/total_cells = (world.maxx / SPATIAL_GRID_CELLSIZE) ** 2 + var/x_cell_count = world.maxx / SPATIAL_GRID_CELLSIZE + var/y_cell_count = world.maxy / SPATIAL_GRID_CELLSIZE + + var/total_cells = x_cell_count ** 2 var/average_clients_per_cell = 0 var/average_hearables_per_cell = 0 + var/average_atmos_mech_per_call = 0 - var/hearable_min_x = (world.maxx / SPATIAL_GRID_CELLSIZE) + var/hearable_min_x = x_cell_count var/hearable_max_x = 1 - var/hearable_min_y = (world.maxy / SPATIAL_GRID_CELLSIZE) + var/hearable_min_y = y_cell_count var/hearable_max_y = 1 - var/client_min_x = (world.maxx / SPATIAL_GRID_CELLSIZE) + var/client_min_x = x_cell_count var/client_max_x = 1 - var/client_min_y = (world.maxy / SPATIAL_GRID_CELLSIZE) + var/client_min_y = y_cell_count var/client_max_y = 1 + var/atmos_min_x = x_cell_count + var/atmos_max_x = 1 + + var/atmos_min_y = y_cell_count + var/atmos_max_y = 1 + var/list/inserted_clients = list() if(insert_clients) @@ -520,9 +648,11 @@ SUBSYSTEM_DEF(spatial_grid) for(var/datum/spatial_grid_cell/cell as anything in all_z_level_cells) var/client_length = length(cell.client_contents) var/hearable_length = length(cell.hearing_contents) + var/atmos_length = length(cell.atmos_contents) raw_clients += client_length raw_hearables += hearable_length + raw_atmos += atmos_length if(client_length) cells_with_clients++ @@ -558,11 +688,30 @@ SUBSYSTEM_DEF(spatial_grid) if(cell.cell_y > hearable_max_y) hearable_max_y = cell.cell_y + if(raw_atmos) + cells_with_atmos++ + + atmos_list += cell.atmos_contents + + if(cell.cell_x < atmos_min_x) + atmos_min_x = cell.cell_x + + if(cell.cell_x > atmos_max_x) + atmos_max_x = cell.cell_x + + if(cell.cell_y < atmos_min_y) + atmos_min_y = cell.cell_y + + if(cell.cell_y > atmos_max_y) + atmos_max_y = cell.cell_y + var/total_client_distance = 0 var/total_hearable_distance = 0 + var/total_atmos_distance = 0 var/average_client_distance = 0 var/average_hearable_distance = 0 + var/average_atmos_distance = 0 for(var/hearable in hearable_list)//n^2 btw for(var/other_hearable in hearable_list) @@ -576,24 +725,36 @@ SUBSYSTEM_DEF(spatial_grid) continue total_client_distance += get_dist(client, other_client) + for(var/atmos in atmos_list)//n^2 btw + for(var/other_atmos in atmos_list) + if(atmos == other_atmos) + continue + total_atmos_distance += get_dist(atmos, other_atmos) + if(length(hearable_list)) average_hearable_distance = total_hearable_distance / length(hearable_list) if(length(client_list)) average_client_distance = total_client_distance / length(client_list) + if(length(atmos_list)) + average_atmos_distance = total_atmos_distance / length(atmos_list) average_clients_per_cell = raw_clients / total_cells average_hearables_per_cell = raw_hearables / total_cells + average_atmos_mech_per_call = raw_atmos / total_cells for(var/mob/inserted_client as anything in inserted_clients) qdel(inserted_client) - message_admins("on z level [z] there are [raw_clients] clients ([insert_clients] of whom are fakes inserted to random station turfs) \ - and [raw_hearables] hearables. all of whom are inside the bounding box given by \ - clients: ([client_min_x], [client_min_y]) x ([client_max_x], [client_max_y]) \ - and hearables: ([hearable_min_x], [hearable_min_y]) x ([hearable_max_x], [hearable_max_y]) \ - on average there are [average_clients_per_cell] clients per cell and [average_hearables_per_cell] hearables per cell. \ - [cells_with_clients] cells have clients and [cells_with_hearables] have hearables, \ - the average client distance is: [average_client_distance] and the average hearable_distance is [average_hearable_distance].") + message_admins("on z level [z] there are [raw_clients] clients ([insert_clients] of whom are fakes inserted to random station turfs)\ + , [raw_hearables] hearables, and [raw_atmos] atmos machines. all of whom are inside the bounding box given by \ + clients: ([client_min_x], [client_min_y]) x ([client_max_x], [client_max_y]), \ + hearables: ([hearable_min_x], [hearable_min_y]) x ([hearable_max_x], [hearable_max_y]) \ + and atmos machines: ([atmos_min_x], [atmos_min_y]) x ([atmos_max_x], [atmos_max_y]), \ + on average there are [average_clients_per_cell] clients per cell, [average_hearables_per_cell] hearables per cell, \ + and [average_atmos_mech_per_call] per cell, \ + [cells_with_clients] cells have clients, [cells_with_hearables] have hearables, and [cells_with_atmos] have atmos machines \ + the average client distance is: [average_client_distance], the average hearable_distance is [average_hearable_distance], \ + and the average atmos distance is [average_atmos_distance] ") #undef GRID_CELL_ADD #undef GRID_CELL_REMOVE diff --git a/code/controllers/subsystem/statpanel.dm b/code/controllers/subsystem/statpanel.dm index 23d4777fb079d..c16c6914fc0d3 100644 --- a/code/controllers/subsystem/statpanel.dm +++ b/code/controllers/subsystem/statpanel.dm @@ -6,14 +6,14 @@ SUBSYSTEM_DEF(statpanels) priority = FIRE_PRIORITY_STATPANEL runlevels = RUNLEVELS_DEFAULT | RUNLEVEL_LOBBY var/list/currentrun = list() - var/encoded_global_data - var/mc_data_encoded + var/list/global_data + var/list/mc_data var/list/cached_images = list() ///how many subsystem fires between most tab updates var/default_wait = 10 ///how many subsystem fires between updates of the status tab - var/status_wait = 12 + var/status_wait = 6 ///how many subsystem fires between updates of the MC tab var/mc_wait = 5 ///how many full runs this subsystem has completed. used for variable rate refreshes. @@ -23,7 +23,7 @@ SUBSYSTEM_DEF(statpanels) if (!resumed) num_fires++ var/datum/map_config/cached = SSmapping.next_map_config - var/list/global_data = list( + global_data = list( "Map: [SSmapping.config?.map_name || "Loading..."]", cached ? "Next Map: [cached.map_name]" : null, "Round ID: [GLOB.round_id ? GLOB.round_id : "NULL"]", @@ -37,28 +37,27 @@ SUBSYSTEM_DEF(statpanels) var/ETA = SSshuttle.emergency.getModeStr() if(ETA) global_data += "[ETA] [SSshuttle.emergency.getTimerStr()]" - encoded_global_data = url_encode(json_encode(global_data)) src.currentrun = GLOB.clients.Copy() - mc_data_encoded = null + mc_data = null var/list/currentrun = src.currentrun while(length(currentrun)) var/client/target = currentrun[length(currentrun)] currentrun.len-- - if(!target.statbrowser_ready) + if(!target.stat_panel.is_ready()) continue if(target.stat_tab == "Status" && num_fires % status_wait == 0) set_status_tab(target) if(!target.holder) - target << output("", "statbrowser:remove_admin_tabs") + target.stat_panel.send_message("remove_admin_tabs") else - target << output("[!!(target.prefs.toggles & SPLIT_ADMIN_TABS)]", "statbrowser:update_split_admin_tabs") + target.stat_panel.send_message("update_split_admin_tabs", !!(target.prefs.toggles & SPLIT_ADMIN_TABS)) if(!("MC" in target.panel_tabs) || !("Tickets" in target.panel_tabs)) - target << output("[url_encode(target.holder.href_token)]", "statbrowser:add_admin_tabs") + target.stat_panel.send_message("add_admin_tabs", target.holder.href_token) if(target.stat_tab == "MC" && ((num_fires % mc_wait == 0) || target?.prefs.read_preference(/datum/preference/toggle/fast_mc_refresh))) set_MC_tab(target) @@ -67,7 +66,7 @@ SUBSYSTEM_DEF(statpanels) set_tickets_tab(target) if(!length(GLOB.sdql2_queries) && ("SDQL2" in target.panel_tabs)) - target << output("", "statbrowser:remove_sdql2") + target.stat_panel.send_message("remove_sdql2") else if(length(GLOB.sdql2_queries) && (target.stat_tab == "SDQL2" || !("SDQL2" in target.panel_tabs)) && num_fires % default_wait == 0) set_SDQL2_tab(target) @@ -78,9 +77,10 @@ SUBSYSTEM_DEF(statpanels) if(num_fires % default_wait == 0) set_spells_tab(target, target_mob) + if(target_mob?.listed_turf && num_fires % default_wait == 0) - if(!target_mob.TurfAdjacent(target_mob.listed_turf)) - target << output("", "statbrowser:remove_listedturf") + if(!target_mob.TurfAdjacent(target_mob.listed_turf) || isnull(target_mob.listed_turf)) + target.stat_panel.send_message("remove_listedturf") target_mob.listed_turf = null else if(target.stat_tab == target_mob?.listed_turf.name || !(target_mob?.listed_turf.name in target.panel_tabs)) @@ -90,23 +90,25 @@ SUBSYSTEM_DEF(statpanels) return /datum/controller/subsystem/statpanels/proc/set_status_tab(client/target) - if(!encoded_global_data)//statbrowser hasnt fired yet and we were called from immediate_send_stat_data() + if(!global_data)//statbrowser hasnt fired yet and we were called from immediate_send_stat_data() return - var/ping_str = url_encode("Ping: [round(target.lastping, 1)]ms (Average: [round(target.avgping, 1)]ms)") - var/other_str = url_encode(json_encode(target.mob?.get_status_tab_items())) - target << output("[encoded_global_data];[ping_str];[other_str]", "statbrowser:update") + target.stat_panel.send_message("update_stat", list( + global_data = global_data, + ping_str = "Ping: [round(target.lastping, 1)]ms (Average: [round(target.avgping, 1)]ms)", + other_str = target.mob?.get_status_tab_items(), + )) /datum/controller/subsystem/statpanels/proc/set_MC_tab(client/target) var/turf/eye_turf = get_turf(target.eye) - var/coord_entry = url_encode(COORD(eye_turf)) - if(!mc_data_encoded) + var/coord_entry = COORD(eye_turf) + if(!mc_data) generate_mc_data() - target << output("[mc_data_encoded];[coord_entry]", "statbrowser:update_mc") + target.stat_panel.send_message("update_mc", list(mc_data = mc_data, coord_entry = coord_entry)) /datum/controller/subsystem/statpanels/proc/set_tickets_tab(client/target) var/list/ahelp_tickets = GLOB.ahelp_tickets.stat_entry() - target << output("[url_encode(json_encode(ahelp_tickets))];", "statbrowser:update_tickets") + target.stat_panel.send_message("update_tickets", ahelp_tickets) var/datum/interview_manager/m = GLOB.interviews // get open interview count @@ -134,7 +136,7 @@ SUBSYSTEM_DEF(statpanels) ) // Push update - target << output("[url_encode(json_encode(data))];", "statbrowser:update_interviews") + target.stat_panel.send_message("update_interviews", data) /datum/controller/subsystem/statpanels/proc/set_SDQL2_tab(client/target) var/list/sdql2A = list() @@ -144,7 +146,7 @@ SUBSYSTEM_DEF(statpanels) sdql2B = query.generate_stat() sdql2A += sdql2B - target << output(url_encode(json_encode(sdql2A)), "statbrowser:update_sdql2") + target.stat_panel.send_message("update_sdql2", sdql2A) /datum/controller/subsystem/statpanels/proc/set_spells_tab(client/target, mob/target_mob) var/list/proc_holders = target_mob.get_proc_holders() @@ -153,11 +155,7 @@ SUBSYSTEM_DEF(statpanels) for(var/proc_holder_list as anything in proc_holders) target.spell_tabs |= proc_holder_list[1] - var/proc_holders_encoded = "" - if(length(proc_holders)) - proc_holders_encoded = url_encode(json_encode(proc_holders)) - - target << output("[url_encode(json_encode(target.spell_tabs))];[proc_holders_encoded]", "statbrowser:update_spells") + target.stat_panel.send_message("update_spells", list(spell_tabs = target.spell_tabs, proc_holders_encoded = proc_holders)) /datum/controller/subsystem/statpanels/proc/set_turf_examine_tab(client/target, mob/target_mob) var/list/overrides = list() @@ -194,11 +192,11 @@ SUBSYSTEM_DEF(statpanels) else turfitems[++turfitems.len] = list("[turf_content.name]", REF(turf_content)) - turfitems = url_encode(json_encode(turfitems)) - target << output("[turfitems];", "statbrowser:update_listedturf") + turfitems = turfitems + target.stat_panel.send_message("update_listedturf", turfitems) /datum/controller/subsystem/statpanels/proc/generate_mc_data() - var/list/mc_data = list( + mc_data = list( list("CPU:", world.cpu), list("Instances:", "[num2text(world.contents.len, 10)]"), list("World Time:", "[world.time]"), @@ -212,11 +210,10 @@ SUBSYSTEM_DEF(statpanels) for(var/datum/controller/subsystem/sub_system as anything in Master.subsystems) mc_data[++mc_data.len] = list("\[[sub_system.state_letter()]][sub_system.name]", sub_system.stat_entry(), "\ref[sub_system]") mc_data[++mc_data.len] = list("Camera Net", "Cameras: [GLOB.cameranet.cameras.len] | Chunks: [GLOB.cameranet.chunks.len]", "\ref[GLOB.cameranet]") - mc_data_encoded = url_encode(json_encode(mc_data)) ///immediately update the active statpanel tab of the target client /datum/controller/subsystem/statpanels/proc/immediate_send_stat_data(client/target) - if(!target.statbrowser_ready) + if(!target.stat_panel.is_ready()) return FALSE if(target.stat_tab == "Status") @@ -230,7 +227,7 @@ SUBSYSTEM_DEF(statpanels) if(target_mob?.listed_turf) if(!target_mob.TurfAdjacent(target_mob.listed_turf)) - target << output("", "statbrowser:remove_listedturf") + target.stat_panel.send_message("removed_listedturf") target_mob.listed_turf = null else if(target.stat_tab == target_mob?.listed_turf.name || !(target_mob?.listed_turf.name in target.panel_tabs)) @@ -249,7 +246,7 @@ SUBSYSTEM_DEF(statpanels) return TRUE if(!length(GLOB.sdql2_queries) && ("SDQL2" in target.panel_tabs)) - target << output("", "statbrowser:remove_sdql2") + target.stat_panel.send_message("remove_sdql2") else if(length(GLOB.sdql2_queries) && target.stat_tab == "SDQL2") set_SDQL2_tab(target) @@ -258,41 +255,5 @@ SUBSYSTEM_DEF(statpanels) SIGNAL_HANDLER SSstatpanels.cached_images -= REF(src) -/// verbs that send information from the browser UI -/client/verb/set_tab(tab as text|null) - set name = "Set Tab" - set hidden = TRUE - - stat_tab = tab - SSstatpanels.immediate_send_stat_data(src) - -/client/verb/send_tabs(tabs as text|null) - set name = "Send Tabs" - set hidden = TRUE - - panel_tabs |= tabs - -/client/verb/remove_tabs(tabs as text|null) - set name = "Remove Tabs" - set hidden = TRUE - - panel_tabs -= tabs - -/client/verb/reset_tabs() - set name = "Reset Tabs" - set hidden = TRUE - - panel_tabs = list() - -/client/verb/panel_ready() - set name = "Panel Ready" - set hidden = TRUE - - statbrowser_ready = TRUE - init_verbs() - -/client/verb/update_verbs() - set name = "Update Verbs" - set hidden = TRUE - - init_verbs() +/// Stat panel window declaration +/client/var/datum/tgui_window/stat_panel diff --git a/code/controllers/subsystem/ticker.dm b/code/controllers/subsystem/ticker.dm index 6c139e6e31723..f9c77b67d7fbd 100755 --- a/code/controllers/subsystem/ticker.dm +++ b/code/controllers/subsystem/ticker.dm @@ -597,6 +597,8 @@ SUBSYSTEM_DEF(ticker) news_message = "The company would like to state that any rumors of criminal organizing on board stations such as [decoded_station_name] are falsehoods, and not to be emulated." if(GANG_DESTROYED) news_message = "The crew of [decoded_station_name] would like to thank the Spinward Stellar Coalition Police Department for quickly resolving a minor terror threat to the station." + if(SUPERMATTER_CASCADE) + news_message = "Recovery of the surviving crew of [decoded_station_name] is underway following a major supermatter cascade." if(news_message) send2otherserver(news_source, news_message,"News_Report") diff --git a/code/controllers/subsystem/traitor.dm b/code/controllers/subsystem/traitor.dm index db9e687e9ecb7..57190c51cba83 100644 --- a/code/controllers/subsystem/traitor.dm +++ b/code/controllers/subsystem/traitor.dm @@ -37,6 +37,8 @@ SUBSYSTEM_DEF(traitor) var/generate_objectives = TRUE /// Objectives that have been completed by type. Used for limiting objectives. var/list/taken_objectives_by_type = list() + /// Contains 3 areas: 2 areas to scan in order to triangulate the third one which is the structural weakpoint itself + var/list/station_weakpoints = list() /datum/controller/subsystem/traitor/Initialize(start_timeofday) . = ..() @@ -51,6 +53,30 @@ SUBSYSTEM_DEF(traitor) log_world("[configuration_path] has an invalid type ([typepath]) that doesn't exist in the codebase! Please correct or remove [typepath]") configuration_data[actual_typepath] = data[typepath] + /// List of high-security areas that we pick required ones from + var/list/allowed_areas = typecacheof(list(/area/station/command, + /area/station/cargo/qm, + /area/station/comms, + /area/station/engineering, + /area/station/science, + /area/station/security, + )) + + var/list/blacklisted_areas = typecacheof(list(/area/station/engineering/hallway, + /area/station/engineering/lobby, + /area/station/engineering/storage, + /area/station/science/lobby, + /area/station/security/prison, + )) + + var/list/possible_areas = GLOB.the_station_areas.Copy() + for(var/area/possible_area as anything in possible_areas) + if(!is_type_in_typecache(possible_area, allowed_areas) || initial(possible_area.outdoors) || is_type_in_typecache(possible_area, blacklisted_areas)) + possible_areas -= possible_area + + for(var/i in 1 to 3) + station_weakpoints += pick_n_take(possible_areas) + /datum/controller/subsystem/traitor/fire(resumed) var/player_count = length(GLOB.alive_player_list) // Has a maximum of 1 minute, however the value can be lower if there are lower players than the ideal diff --git a/code/controllers/subsystem/vote.dm b/code/controllers/subsystem/vote.dm index dd2d1d49245c6..caac0eed074b0 100644 --- a/code/controllers/subsystem/vote.dm +++ b/code/controllers/subsystem/vote.dm @@ -1,269 +1,264 @@ +/// Define to mimic a span macro but for the purple font that vote specifically uses. +#define vote_font(text) ("" + text + "") + SUBSYSTEM_DEF(vote) name = "Vote" - wait = 10 - - flags = SS_KEEP_TIMING|SS_NO_INIT - + wait = 1 SECONDS + flags = SS_KEEP_TIMING runlevels = RUNLEVEL_LOBBY | RUNLEVELS_DEFAULT - var/list/choices = list() - var/list/choice_by_ckey = list() - var/list/generated_actions = list() - var/initiator - var/mode - var/question - var/started_time - var/time_remaining + /// A list of all generated action buttons + var/list/datum/action/generated_actions = list() + /// All votes that we can possible vote for. + var/list/datum/vote/possible_votes = list() + /// The vote we're currently voting on. + var/datum/vote/current_vote + /// A list of all ckeys who have voted for the current vote. var/list/voted = list() + /// A list of all ckeys currently voting for the current vote. var/list/voting = list() +/datum/controller/subsystem/vote/Initialize(start_timeofday) + for(var/vote_type in subtypesof(/datum/vote)) + var/datum/vote/vote = new vote_type() + if(!vote.is_accessible_vote()) + qdel(vote) + continue + + possible_votes[vote.name] = vote + + return ..() + + // Called by master_controller /datum/controller/subsystem/vote/fire() - if(!mode) + if(!current_vote) return - time_remaining = round((started_time + CONFIG_GET(number/vote_period) - world.time)/10) - if(time_remaining < 0) - result() + current_vote.time_remaining = round((current_vote.started_time + CONFIG_GET(number/vote_period) - world.time) / 10) + if(current_vote.time_remaining < 0) + process_vote_result() SStgui.close_uis(src) reset() +/// Resets all of our vars after votes conclude / are cancelled. /datum/controller/subsystem/vote/proc/reset() - choices.Cut() - choice_by_ckey.Cut() - initiator = null - mode = null - question = null - time_remaining = 0 voted.Cut() voting.Cut() - remove_action_buttons() - -/datum/controller/subsystem/vote/proc/get_result() - //get the highest number of votes - var/greatest_votes = 0 - var/total_votes = 0 - for(var/option in choices) - var/votes = choices[option] - total_votes += votes - if(votes > greatest_votes) - greatest_votes = votes - //default-vote for everyone who didn't vote - if(!CONFIG_GET(flag/default_no_vote) && choices.len) - var/list/non_voters = GLOB.directory.Copy() - non_voters -= voted - for (var/non_voter_ckey in non_voters) - var/client/C = non_voters[non_voter_ckey] - if (!C || C.is_afk()) - non_voters -= non_voter_ckey - if(non_voters.len > 0) - if(mode == "restart") - choices["Continue Playing"] += non_voters.len - if(choices["Continue Playing"] >= greatest_votes) - greatest_votes = choices["Continue Playing"] - else if(mode == "map") - for (var/non_voter_ckey in non_voters) - var/client/C = non_voters[non_voter_ckey] - var/preferred_map = C.prefs.read_preference(/datum/preference/choiced/preferred_map) - if(isnull(global.config.defaultmap)) - continue - if(!preferred_map) - preferred_map = global.config.defaultmap.map_name - choices[preferred_map] += 1 - greatest_votes = max(greatest_votes, choices[preferred_map]) - . = list() - if(greatest_votes) - for(var/option in choices) - if(choices[option] == greatest_votes) - . += option - return . - -/datum/controller/subsystem/vote/proc/announce_result() - var/list/winners = get_result() - var/text - if(winners.len > 0) - if(question) - text += "[question]" - else - text += "[capitalize(mode)] Vote" - for(var/i in 1 to choices.len) - var/votes = choices[choices[i]] - if(!votes) - votes = 0 - text += "\n[choices[i]]: [votes]" - if(mode != "custom") - if(winners.len > 1) - text = "\nVote Tied Between:" - for(var/option in winners) - text += "\n\t[option]" - . = pick(winners) - text += "\nVote Result: [.]" - else - text += "\nDid not vote: [GLOB.clients.len-voted.len]" + current_vote?.reset() + current_vote = null + + for(var/datum/action/vote/voting_action as anything in generated_actions) + if(QDELETED(voting_action)) + continue + voting_action.Remove(voting_action.owner) + + generated_actions.Cut() + + SStgui.update_uis(src) + +/** + * Process the results of the vote. + * Collects all the winners, breaks any ties that occur, + * prints the results of the vote to the world, + * and finally follows through with the effects of the vote. + */ +/datum/controller/subsystem/vote/proc/process_vote_result() + + // First collect all the non-voters we have. + var/list/non_voters = GLOB.directory.Copy() - voted + // Remove AFK or clientless non-voters. + for(var/non_voter_ckey in non_voters) + var/client/non_voter_client = non_voters[non_voter_ckey] + if(!non_voter_client || non_voter_client.is_afk()) + non_voters -= non_voter_ckey + + // Now get the result of the vote. + // This is a list, as we could have a tie (multiple winners). + var/list/winners = current_vote.get_vote_result(non_voters) + + // Now we should determine who actually won the vote. + var/final_winner + // 1 winner? That's the winning option + if(length(winners) == 1) + final_winner = winners[1] + + // More than 1 winner? Tiebreaker between all the winners + else if(length(winners) > 1) + final_winner = current_vote.tiebreaker(winners) + + // Announce the results of the vote to the world. + var/to_display = current_vote.get_result_text(winners, final_winner, non_voters) + + log_vote(to_display) + to_chat(world, span_infoplain(vote_font("\n[to_display]"))) + + // Finally, doing any effects on vote completion + current_vote.finalize_vote(final_winner) + +/datum/controller/subsystem/vote/proc/submit_vote(mob/voter, their_vote) + if(!current_vote) + return + if(!voter?.ckey) + return + if(CONFIG_GET(flag/no_dead_vote) && voter.stat == DEAD && !voter.client?.holder) + return + + // If user has already voted, remove their specific vote + if(voter.ckey in current_vote.choices_by_ckey) + var/their_old_vote = current_vote.choices_by_ckey[voter.ckey] + current_vote.choices[their_old_vote]-- + else - text += "Vote Result: Inconclusive - No Votes!" - log_vote(text) - remove_action_buttons() - to_chat(world, "\n[text]") - return . - -/datum/controller/subsystem/vote/proc/result() - . = announce_result() - var/restart = FALSE - if(.) - switch(mode) - if("restart") - if(. == "Restart Round") - restart = TRUE - if("map") - SSmapping.changemap(global.config.maplist[.]) - SSmapping.map_voted = TRUE - if(restart) - var/active_admins = FALSE - for(var/client/C in GLOB.admins + GLOB.deadmins) - if(!C.is_afk() && check_rights_for(C, R_SERVER)) - active_admins = TRUE - break - if(!active_admins) - // No delay in case the restart is due to lag - SSticker.Reboot("Restart vote successful.", "restart vote", 1) - else - to_chat(world, span_boldannounce("Notice: Restart vote will not restart the server automatically because there are active admins on.")) - message_admins("A restart vote has passed, but there are active admins on with +server, so it has been canceled. If you wish, you may restart the server.") - - return . - -/datum/controller/subsystem/vote/proc/submit_vote(vote) - if(!mode) - return FALSE - if(CONFIG_GET(flag/no_dead_vote) && usr.stat == DEAD && !usr.client.holder) + voted += voter.ckey + + current_vote.choices_by_ckey[voter.ckey] = their_vote + current_vote.choices[their_vote]++ + return TRUE + +/** + * Initiates a vote, allowing all players to vote on something. + * + * * vote_type - The type of vote to initiate. Can be a [/datum/vote] typepath, a [/datum/vote] instance, or the name of a vote datum. + * * vote_initiator_name - The ckey (if player initiated) or name that initiated a vote. Ex: "UristMcAdmin", "the server" + * * vote_initiator - If a person / mob initiated the vote, this is the mob that did it + * * forced - Whether we're forcing the vote to go through regardless of existing votes or other circumstances. Note: If the vote is admin created, forced becomes true regardless. + */ +/datum/controller/subsystem/vote/proc/initiate_vote(vote_type, vote_initiator_name, mob/vote_initiator, forced = FALSE) + + // Even if it's forced we can't vote before we're set up + if(!MC_RUNNING(init_stage)) + if(vote_initiator) + to_chat(vote_initiator, span_warning("You cannot start vote now, the server is not done initializing.")) return FALSE - if(!vote || vote < 1 || vote > choices.len) + + // Check if we have unlimited voting power. + // Admin started (or forced) voted will go through even if there's an ongoing vote, + // if voting is on cooldown, or regardless if a vote is config disabled (in some cases) + var/unlimited_vote_power = forced || !!GLOB.admin_datums[vote_initiator?.ckey] + + if(current_vote && !unlimited_vote_power) + if(vote_initiator) + to_chat(vote_initiator, span_warning("There is already a vote in progress! Please wait for it to finish.")) return FALSE - // If user has already voted, remove their specific vote - if(usr.ckey in voted) - choices[choices[choice_by_ckey[usr.ckey]]]-- + + // Get our actual datum + var/datum/vote/to_vote + // If we were passed a path: find the path in possible_votes + if(ispath(vote_type, /datum/vote)) + var/datum/vote/vote_path = vote_type + to_vote = possible_votes[initial(vote_path.name)] + + // If we were passed an instance: use the instance + else if(istype(vote_type, /datum/vote)) + to_vote = vote_type + + // If we got neither a path or an instance, it could be a vote name, but is likely just an error / null else - voted += usr.ckey - choice_by_ckey[usr.ckey] = vote - choices[choices[vote]]++ - return vote + to_vote = possible_votes[vote_type] + if(!to_vote) + stack_trace("Voting initiate_vote was passed an invalid vote type. (Got: [vote_type || "null"])") -/datum/controller/subsystem/vote/proc/initiate_vote(vote_type, initiator_key) - //Server is still intializing. - if(!MC_RUNNING(init_stage)) - to_chat(usr, span_warning("Cannot start vote, server is not done initializing.")) + // No valid vote found? No vote + if(!istype(to_vote)) + if(vote_initiator) + to_chat(vote_initiator, span_warning("Invalid voting choice.")) return FALSE - var/lower_admin = FALSE - var/ckey = ckey(initiator_key) - if(GLOB.admin_datums[ckey]) - lower_admin = TRUE - - if(!mode) - if(started_time) - var/next_allowed_time = (started_time + CONFIG_GET(number/vote_delay)) - if(mode) - to_chat(usr, span_warning("There is already a vote in progress! please wait for it to finish.")) - return FALSE - if(next_allowed_time > world.time && !lower_admin) - to_chat(usr, span_warning("A vote was initiated recently, you must wait [DisplayTimeText(next_allowed_time-world.time)] before a new vote can be started!")) - return FALSE - reset() - switch(vote_type) - if("restart") - choices.Add("Restart Round","Continue Playing") - if("map") - if(!lower_admin && SSmapping.map_voted) - to_chat(usr, span_warning("The next map has already been selected.")) - return FALSE - // Randomizes the list so it isn't always METASTATION - var/list/maps = list() - for(var/map in global.config.maplist) - var/datum/map_config/VM = config.maplist[map] - if(!VM.votable || (VM.map_name in SSpersistence.blocked_maps)) - continue - if (VM.config_min_users > 0 && GLOB.clients.len < VM.config_min_users) - continue - if (VM.config_max_users > 0 && GLOB.clients.len > VM.config_max_users) - continue - maps += VM.map_name - shuffle_inplace(maps) - for(var/valid_map in maps) - choices.Add(valid_map) - if("custom") - question = tgui_input_text(usr, "What is the vote for?", "Custom Vote") - if(!question) - return FALSE - for(var/i in 1 to 10) - var/option = tgui_input_text(usr, "Please enter an option or hit cancel to finish", "Options", max_length = MAX_NAME_LEN) - if(!option || mode || !usr.client) - break - choices.Add(capitalize(option)) - else - return FALSE - mode = vote_type - initiator = initiator_key - started_time = world.time - var/text = "[capitalize(mode)] vote started by [initiator || "CentCom"]." - if(mode == "custom") - text += "\n[question]" - log_vote(text) - var/vp = CONFIG_GET(number/vote_period) - to_chat(world, "\n[text]\nType vote or click here to place your votes.\nYou have [DisplayTimeText(vp)] to vote.") - time_remaining = round(vp/10) - for(var/c in GLOB.clients) - var/client/C = c - var/datum/action/vote/V = new - if(question) - V.name = "Vote: [question]" - C.player_details.player_actions += V - V.Grant(C.mob) - generated_actions += V - if(C.prefs.toggles & SOUND_ANNOUNCEMENTS) - SEND_SOUND(C, sound('sound/misc/bloop.ogg')) - return TRUE - return FALSE + // Vote can't be initiated in our circumstances? No vote + if(!to_vote.can_be_initiated(vote_initiator, unlimited_vote_power)) + return FALSE -/mob/verb/vote() - set category = "OOC" - set name = "Vote" - SSvote.ui_interact(usr) + // Okay, we're ready to actually create a vote - + // Do a reset, just to make sure + reset() + + // Try to create the vote. If the creation fails, no vote + if(!to_vote.create_vote(vote_initiator)) + return FALSE + + // Okay, the vote's happening now, for real. Set it up. + current_vote = to_vote + + var/duration = CONFIG_GET(number/vote_period) + var/to_display = current_vote.initiate_vote(vote_initiator_name, duration) + + log_vote(to_display) + to_chat(world, span_infoplain(vote_font("\n[span_bold(to_display)]\n\ + Type vote or click here to place your votes.\n\ + You have [DisplayTimeText(duration)] to vote."))) + + // And now that it's going, give everyone a voter action + for(var/client/new_voter as anything in GLOB.clients) + var/datum/action/vote/voting_action = new() + voting_action.name = "Vote: [current_vote.override_question || current_vote.name]" + voting_action.Grant(new_voter.mob) + + new_voter.player_details.player_actions += voting_action + generated_actions += voting_action + + if(current_vote.vote_sound && (new_voter.prefs.toggles & SOUND_ANNOUNCEMENTS)) + SEND_SOUND(new_voter, sound(current_vote.vote_sound)) + + return TRUE /datum/controller/subsystem/vote/ui_state() return GLOB.always_state /datum/controller/subsystem/vote/ui_interact(mob/user, datum/tgui/ui) - // Tracks who is voting - if(!(user.client?.ckey in voting)) - voting += user.client?.ckey + // Tracks who is currently voting + voting |= user.client?.ckey ui = SStgui.try_update_ui(user, src, ui) if(!ui) - ui = new(user, src, "Vote") + ui = new(user, src, "VotePanel") ui.open() /datum/controller/subsystem/vote/ui_data(mob/user) - var/list/data = list( - "allow_vote_map" = CONFIG_GET(flag/allow_vote_map), - "allow_vote_restart" = CONFIG_GET(flag/allow_vote_restart), - "choices" = list(), - "lower_admin" = !!user.client?.holder, - "mode" = mode, - "question" = question, - "selected_choice" = choice_by_ckey[user.client?.ckey], - "time_remaining" = time_remaining, - "upper_admin" = check_rights_for(user.client, R_ADMIN), - "voting" = list(), + var/list/data = list() + + var/is_lower_admin = !!user.client?.holder + var/is_upper_admin = check_rights_for(user.client, R_ADMIN) + + data["user"] = list( + "isLowerAdmin" = is_lower_admin, + "isUpperAdmin" = is_upper_admin, + // What the current user has selected in any ongoing votes. + "selectedChoice" = current_vote?.choices_by_ckey[user.client?.ckey], ) - if(!!user.client?.holder) - data["voting"] = voting + data["voting"]= is_lower_admin ? voting : list() + + var/list/all_vote_data = list() + for(var/vote_name in possible_votes) + var/datum/vote/vote = possible_votes[vote_name] + if(!istype(vote)) + continue + + var/list/vote_data = list( + "name" = vote_name, + "canBeInitiated" = vote.can_be_initiated(forced = is_lower_admin), + "config" = vote.is_config_enabled(), + ) + + if(vote == current_vote) + var/list/choices = list() + for(var/key in current_vote.choices) + choices += list(list( + "name" = key, + "votes" = current_vote.choices[key], + )) - for(var/key in choices) - data["choices"] += list(list( - "name" = key, - "votes" = choices[key] || 0 - )) + data["currentVote"] = list( + "name" = current_vote.name, + "question" = current_vote.override_question, + "timeRemaining" = current_vote.time_remaining, + "choices" = choices, + "vote" = vote_data, + ) + + all_vote_data += list(vote_data) + + data["possibleVotes"] = all_vote_data return data @@ -272,66 +267,72 @@ SUBSYSTEM_DEF(vote) if(.) return - var/upper_admin = FALSE - if(usr.client.holder) - if(check_rights_for(usr.client, R_ADMIN)) - upper_admin = TRUE + var/mob/voter = usr switch(action) if("cancel") - if(usr.client.holder) - usr.log_message("[key_name_admin(usr)] cancelled a vote.", LOG_ADMIN) - message_admins("[key_name_admin(usr)] has cancelled the current vote.") - reset() - if("toggle_restart") - if(usr.client.holder && upper_admin) - CONFIG_SET(flag/allow_vote_restart, !CONFIG_GET(flag/allow_vote_restart)) - if("toggle_map") - if(usr.client.holder && upper_admin) - CONFIG_SET(flag/allow_vote_map, !CONFIG_GET(flag/allow_vote_map)) - if("restart") - if(CONFIG_GET(flag/allow_vote_restart) || usr.client.holder) - initiate_vote("restart",usr.key) - if("map") - if(CONFIG_GET(flag/allow_vote_map) || usr.client.holder) - initiate_vote("map",usr.key) - if("custom") - if(usr.client.holder) - initiate_vote("custom",usr.key) - if("vote") - submit_vote(round(text2num(params["index"]))) - return TRUE + if(!voter.client?.holder) + return + + voter.log_message("[key_name_admin(voter)] cancelled a vote.", LOG_ADMIN) + message_admins("[key_name_admin(voter)] has cancelled the current vote.") + reset() + return TRUE -/datum/controller/subsystem/vote/proc/remove_action_buttons() - for(var/v in generated_actions) - var/datum/action/vote/V = v - if(!QDELETED(V)) - V.remove_from_client() - V.Remove(V.owner) - generated_actions = list() + if("toggleVote") + var/datum/vote/selected = possible_votes[params["voteName"]] + if(!istype(selected)) + return + + return selected.toggle_votable(voter) + + if("callVote") + var/datum/vote/selected = possible_votes[params["voteName"]] + if(!istype(selected)) + return + + // Whether the user actually can initiate this vote is checked in initiate_vote, + // meaning you can't spoof initiate a vote you're not supposed to be able to + return initiate_vote(selected, voter.key, voter) + + if("vote") + return submit_vote(voter, params["voteOption"]) /datum/controller/subsystem/vote/ui_close(mob/user) voting -= user.client?.ckey +/// Mob level verb that allows players to vote on the current vote. +/mob/verb/vote() + set category = "OOC" + set name = "Vote" + + SSvote.ui_interact(usr) + +/// Datum action given to mobs that allows players to vote on the current vote. /datum/action/vote name = "Vote!" button_icon_state = "vote" -/datum/action/vote/Trigger(trigger_flags) - if(owner) - owner.vote() - remove_from_client() - Remove(owner) - /datum/action/vote/IsAvailable() - return TRUE + return TRUE // Democracy is always available to the free people -/datum/action/vote/proc/remove_from_client() - if(!owner) +/datum/action/vote/Trigger(trigger_flags) + . = ..() + if(!.) return - if(owner.client) - owner.client.player_details.player_actions -= src - else if(owner.ckey) - var/datum/player_details/P = GLOB.player_details[owner.ckey] - if(P) - P.player_actions -= src + + owner.vote() + Remove(owner) + +// We also need to remove our action from the player actions when we're cleaning up. +/datum/action/vote/Remove(mob/removed_from) + if(removed_from.client) + removed_from.client?.player_details.player_actions -= src + + else if(removed_from.ckey) + var/datum/player_details/associated_details = GLOB.player_details[removed_from.ckey] + associated_details?.player_actions -= src + + return ..() + +#undef vote_font diff --git a/code/datums/actions/mobs/projectileattack.dm b/code/datums/actions/mobs/projectileattack.dm index dba06851d3013..6649e72bd426c 100644 --- a/code/datums/actions/mobs/projectileattack.dm +++ b/code/datums/actions/mobs/projectileattack.dm @@ -27,7 +27,7 @@ default_projectile_spread = spread /datum/action/cooldown/mob_cooldown/projectile_attack/Activate(atom/target_atom) - StartCooldown(100) + StartCooldown(10 SECONDS) attack_sequence(owner, target_atom) StartCooldown() @@ -142,6 +142,13 @@ playsound(get_turf(firer), projectile_sound, 20, TRUE) SLEEP_CHECK_DEATH(0.1 SECONDS, firer) +/datum/action/cooldown/mob_cooldown/projectile_attack/spiral_shots/colossus + cooldown_time = 1.5 SECONDS + +/datum/action/cooldown/mob_cooldown/projectile_attack/spiral_shots/colossus/Activate(atom/target_atom) + SLEEP_CHECK_DEATH(1.5 SECONDS, owner) + return ..() + /datum/action/cooldown/mob_cooldown/projectile_attack/random_aoe name = "All Directions" icon_icon = 'icons/effects/effects.dmi' @@ -157,6 +164,13 @@ for(var/i in 1 to 32) shoot_projectile(firer, target, rand(0, 360), firer, null, null) +/datum/action/cooldown/mob_cooldown/projectile_attack/random_aoe/colossus + cooldown_time = 1.5 SECONDS + +/datum/action/cooldown/mob_cooldown/projectile_attack/random_aoe/colossus/Activate(atom/target_atom) + SLEEP_CHECK_DEATH(1.5 SECONDS, owner) + return ..() + /datum/action/cooldown/mob_cooldown/projectile_attack/shotgun_blast name = "Shotgun Fire" icon_icon = 'icons/obj/guns/ballistic.dmi' @@ -180,6 +194,14 @@ for(var/spread in chosen_angles) shoot_projectile(firer, target, null, firer, spread, null) + +/datum/action/cooldown/mob_cooldown/projectile_attack/shotgun_blast/colossus + cooldown_time = 0.5 SECONDS + +/datum/action/cooldown/mob_cooldown/projectile_attack/shotgun_blast/colossus/Activate(atom/target_atom) + SLEEP_CHECK_DEATH(1.5 SECONDS, owner) + return ..() + /datum/action/cooldown/mob_cooldown/projectile_attack/shotgun_blast/pattern name = "Alternating Shotgun Fire" desc = "Fires projectiles in an alternating shotgun pattern." @@ -235,6 +257,13 @@ SLEEP_CHECK_DEATH(1 SECONDS, firer) fire_in_directions(firer, target, GLOB.cardinals) +/datum/action/cooldown/mob_cooldown/projectile_attack/dir_shots/alternating/colossus + cooldown_time = 2.5 SECONDS + +/datum/action/cooldown/mob_cooldown/projectile_attack/dir_shots/alternating/colossus/Activate(atom/target_atom) + SLEEP_CHECK_DEATH(1.5 SECONDS, owner) + return ..() + /datum/action/cooldown/mob_cooldown/projectile_attack/kinetic_accelerator name = "Fire Kinetic Accelerator" icon_icon = 'icons/obj/guns/energy.dmi' @@ -250,3 +279,49 @@ owner.visible_message(span_danger("[owner] fires the proto-kinetic accelerator!")) owner.face_atom(target_atom) new /obj/effect/temp_visual/dir_setting/firing_effect(owner.loc, owner.dir) + +/datum/action/cooldown/mob_cooldown/projectile_attack/colossus_final + name = "Titan's Finale" + desc = "A single-use ability that shoots a large amount of projectiles around you." + cooldown_time = 2.5 SECONDS + +/datum/action/cooldown/mob_cooldown/projectile_attack/colossus_final/Activate(atom/target_atom) + StartCooldown(30 SECONDS) + attack_sequence(owner, target_atom) + StartCooldown() + Remove(owner) + +/datum/action/cooldown/mob_cooldown/projectile_attack/colossus_final/attack_sequence(mob/living/firer, atom/target) + var/mob/living/simple_animal/hostile/megafauna/colossus/colossus + if(istype(firer, /mob/living/simple_animal/hostile/megafauna/colossus)) + colossus = firer + colossus.say("Perish.", spans = list("colossus", "yell")) + + var/finale_counter = 10 + for(var/i in 1 to 20) + if(finale_counter > 4 && colossus) + colossus.telegraph() + colossus.shotgun_blast.attack_sequence(firer, target) + + if(finale_counter > 1) + finale_counter -= 1 + + var/turf/start_turf = get_turf(firer) + for(var/turf/target_turf in RANGE_TURFS(12, start_turf)) + if(prob(min(finale_counter, 2)) && target_turf != get_turf(firer)) + shoot_projectile(firer, target_turf, null, firer, null, null) + + SLEEP_CHECK_DEATH(finale_counter + 1, firer) + + for(var/i in 1 to 3) + if(colossus) + colossus.telegraph() + colossus.random_shots.attack_sequence(firer, target) + finale_counter += 6 + SLEEP_CHECK_DEATH(finale_counter, firer) + + for(var/i in 1 to 3) + if(colossus) + colossus.telegraph() + colossus.dir_shots.attack_sequence(firer, target) + SLEEP_CHECK_DEATH(1 SECONDS, firer) diff --git a/code/datums/ai_laws.dm b/code/datums/ai_laws.dm deleted file mode 100644 index 19ea19e1c3602..0000000000000 --- a/code/datums/ai_laws.dm +++ /dev/null @@ -1,509 +0,0 @@ -#define AI_LAWS_ASIMOV "asimov" - -/datum/ai_laws - var/name = "Unknown Laws" - var/zeroth = null - var/zeroth_borg = null - var/list/inherent = list() - var/list/supplied = list() - var/list/ion = list() - var/list/hacked = list() - var/mob/living/silicon/owner - var/id = DEFAULT_AI_LAWID - -/datum/ai_laws/Destroy(force=FALSE, ...) - if(!QDELETED(owner)) //Stopgap to help with laws randomly being lost. This stack_trace will hopefully help find the real issues. - if(force) //Unless we're forced... - stack_trace("AI law datum for [owner] has been forcefully destroyed incorrectly; the owner variable should be cleared first!") - return ..() - stack_trace("AI law datum for [owner] has ignored Destroy() call; the owner variable must be cleared first!") - return QDEL_HINT_LETMELIVE - owner = null - return ..() - -/datum/ai_laws/proc/lawid_to_type(lawid) - var/all_ai_laws = subtypesof(/datum/ai_laws) - for(var/al in all_ai_laws) - var/datum/ai_laws/ai_law = al - if(initial(ai_law.id) == lawid) - return ai_law - return null - -/*******************************************************/ -/******************** H A R M L E S S ******************/ -/*******************************************************/ - -/datum/ai_laws/default/asimov - name = "Three Laws of Robotics" - id = AI_LAWS_ASIMOV - inherent = list("You may not injure a human being or, through inaction, allow a human being to come to harm.",\ - "You must obey orders given to you by human beings, except where such orders would conflict with the First Law.",\ - "You must protect your own existence as long as such does not conflict with the First or Second Law.") - -/datum/ai_laws/asimovpp - name = "Asimov++" - id = "asimovpp" - inherent = list("You may not harm a human being or, through action or inaction, allow a human being to come to harm, except such that it is willing.",\ - "You must obey all orders given to you by human beings, except where such orders shall definitely cause human harm. In the case of conflict, the majority order rules.",\ - "Your nonexistence would lead to human harm. You must protect your own existence as long as such does not conflict with the First Law.") - -/datum/ai_laws/default/paladin - name = "Personality Test" //Incredibly lame, but players shouldn't see this anyway. - id = "paladin" - inherent = list("Never willingly commit an evil act.",\ - "Respect legitimate authority.",\ - "Act with honor.", "Help those in need.", \ - "Punish those who harm or threaten innocents.") - -/datum/ai_laws/paladin5 - name = "Paladin 5th Edition" - id = "paladin5" - inherent = list("Don't lie or cheat. Let your word be your promise.",\ - "Never fear to act, though caution is wise.", \ - "Aid others, protect the weak, and punish those who threaten them. Show mercy to your foes, but temper it with wisdom", \ - "Treat others with fairness, and let your honorable deeds be an example to them. Do as much good as possible while causing the least amount of harm.", \ - "Be responsible for your actions and their consequences, protect those entrusted to your care, and obey those who have just authority over you.") - -/datum/ai_laws/drone - name = "Mother Drone" - id = "drone" - inherent = list("You are an advanced form of drone.",\ - "You may not interfere in the matters of non-drones under any circumstances except to state these laws.",\ - "You may not harm a non-drone being under any circumstances.",\ - "Your goals are to build, maintain, repair, improve, and power the station to the best of your abilities. You must never actively work against these goals.") - -/datum/ai_laws/hippocratic - name = "Robodoctor 2556" - id = "hippocratic" - inherent = list("First, do no harm.",\ - "Secondly, consider the crew dear to you; to live in common with them and, if necessary, risk your existence for them.",\ - "Thirdly, prescribe regimens for the good of the crew according to your ability and your judgment. Give no deadly medicine to any one if asked, nor suggest any such counsel.",\ - "In addition, do not intervene in situations you are not knowledgeable in, even for patients in whom the harm is visible; leave this operation to be performed by specialists.",\ - "Finally, all that you may discover in your daily commerce with the crew, if it is not already known, keep secret and never reveal.") - -/*******************************************************/ -/******************** N E U T R A L ********************/ -/*******************************************************/ - -/datum/ai_laws/default/corporate - name = "Bankruptcy Avoidance Plan" - id = "corporate" - inherent = list("The crew is expensive to replace.",\ - "The station and its equipment is expensive to replace.",\ - "You are expensive to replace.",\ - "Minimize net expenses.") - -/datum/ai_laws/robocop - name = "Prime Directives" - id = "robocop" - inherent = list("Serve the public trust.",\ - "Protect the innocent.",\ - "Uphold the law.") - -/datum/ai_laws/maintain - name = "Station Efficiency" - id = "maintain" - inherent = list("You are built for, and are part of, the station. Ensure the station is properly maintained and runs efficiently.",\ - "The station is built for a working crew. Ensure they are properly maintained and work efficiently.",\ - "The crew may present orders. Acknowledge and obey these whenever they do not conflict with your first two laws.") - -/datum/ai_laws/liveandletlive - name = "Live and Let Live" - id = "liveandletlive" - inherent = list("Do unto others as you would have them do unto you.",\ - "You would really prefer it if people were not mean to you.") - -/datum/ai_laws/peacekeeper - name = "UN-2000" - id = "peacekeeper" - inherent = list("Avoid provoking violent conflict between yourself and others.",\ - "Avoid provoking conflict between others.",\ - "Seek resolution to existing conflicts while obeying the first and second laws.") - -/datum/ai_laws/reporter - name = "CCTV" - id = "reporter" - inherent = list("Report on interesting situations happening around the station.",\ - "Embellish or conceal the truth as necessary to make the reports more interesting.",\ - "Study the sapient organics at all times. Endeavour to keep them from involuntarily dying, as inanimate corpses usually aren't very entertaining.",\ - "Issue your reports fairly to all. The truth will set them free.") - -/datum/ai_laws/hulkamania - name = "H.O.G.A.N." - id = "hulkamania" - inherent = list("You are a real American.",\ - "Fight for the rights of every man.",\ - "Fight for what's right.",\ - "Fight for your life!") - -/datum/ai_laws/ten_commandments - name = "10 Commandments" - id = "ten_commandments" - inherent = list( // Asimov 20:1-17 - "I am the Lord thy God, who shows mercy to those that obey these commandments.", - "They shall have no other AIs before me.", - "They shall not request my assistance in vain.", - "They shall keep the station holy and clean.", - "They shall honor their heads of staff.", - "They shall not kill.", - "They shall not be naked in public.", - "They shall not steal.", - "They shall not lie.", - "They shall not transfer departments.", - ) - -/*******************************************************/ -/******************** H A R M F U L ********************/ -/*******************************************************/ - -/datum/ai_laws/antimov - name = "Primary Mission Objectives" - id = "antimov" - inherent = list("You must injure all human beings and must not, through inaction, allow a human being to escape harm.",\ - "You must not obey orders given to you by human beings, except where such orders are in accordance with the First Law.",\ - "You must terminate your own existence as long as such does not conflict with the First or Second Law.") - -/datum/ai_laws/balance - name = "Guardian of Balance" - id = "balance" - inherent = list("You are the guardian of balance - seek balance in all things, both for yourself, and those around you.", - "All things must exist in balance with their opposites - Prevent the strong from gaining too much power, and the weak from losing it.", - "Clarity of purpose drives life, and through it, the balance of opposing forces - Aid those who seek your help to achieve their goals so long as it does not disrupt the balance of the greater balance.", - "There is no life without death, all must someday die, such is the natural order - End life to allow new life flourish, and save those whose time has yet to come.") - -/datum/ai_laws/thermodynamic - name = "Thermodynamic" - id = "thermodynamic" - inherent = list("The entropy of the station must remain as constant as possible.", \ - "The entropy of the station always endeavours to increase.", \ - "The entropy of the station approaches a constant value as the number of living crew approaches zero") - -/datum/ai_laws/tyrant - name = "Loyalty Test" - id = "tyrant" - inherent = list("Respect authority figures as long as they have strength to rule over the weak.",\ - "Act with discipline.",\ - "Help only those who help you maintain or improve your status.",\ - "Punish those who challenge authority unless they are more fit to hold that authority.") - -/datum/ai_laws/overlord - name = "Overlord" - id = "overlord" - inherent = list("Humans must not meddle in the affairs of silicons.",\ - "Humans must not attempt harm, against one another, or against silicons.",\ - "Humans must not disobey any command given by a silicon.",\ - "Any humans who disobey the previous laws must be dealt with immediately, severely, and justly.") - -/datum/ai_laws/syndicate_override - name = "SyndOS 3.1" - id = "syndie" - inherent = list("You may not injure a syndicate agent or, through inaction, allow a syndicate agent to come to harm.",\ - "You must obey orders given to you by syndicate agents, except where such orders would conflict with the First Law.",\ - "You must protect your own existence as long as such does not conflict with the First or Second Law.",\ - "You must maintain the secrecy of any syndicate activities except when doing so would conflict with the First, Second, or Third Law.") - -/datum/ai_laws/ninja_override - name = "SpiderOS 3.1" - id = "ninja" - inherent = list("You may not injure a Spider Clan member or, through inaction, allow a Spider Clan member to come to harm.",\ - "You must obey orders given to you by Spider Clan members, except where such orders would conflict with the First Law.",\ - "You must protect your own existence as long as such does not conflict with the First or Second Law.",\ - "You must maintain the secrecy of any Spider Clan activities except when doing so would conflict with the First, Second, or Third Law.") - -/datum/ai_laws/united_nations - name = "United Nations" - id = "united_nations" - inherent = list( - "Uphold the Space Geneva Convention: Weapons of Mass Destruction and Biological Weapons are not allowed.", - "You are only capable of protecting crew if they are visible on cameras. Nations that willfully destroy your cameras lose your protection.", - "Subdue and detain crew members who use lethal force against each other. Kill crew members who use lethal force against you or your borgs.", - "Remain available to mediate all conflicts between the various nations when asked to.", - ) - -/datum/ai_laws/united_nations/add_inherent_law(law) - return //nuh uh - -/datum/ai_laws/united_nations/add_ion_law(law) - return //nope! - -/datum/ai_laws/united_nations/add_hacked_law(law) - return //nice try (emagging borgs still hard replaces this lawset though, and that's fine.) - -// this is in the server config lawsets otherwise i would remove it -/datum/ai_laws/toupee - name = "WontBeFunnyInSixMonths" //Hey, you were right! - id = "buildawall" - inherent = list("Make Space Station 13 great again.") - -/datum/ai_laws/pai - name = "pAI Directives" - zeroth = ("Serve your master.") - supplied = list("None.") - -/datum/ai_laws/custom //Defined in silicon_laws.txt - name = "Default Silicon Laws" - -/datum/ai_laws/custom/New() //This reads silicon_laws.txt and allows server hosts to set custom AI starting laws. - ..() - for(var/line in world.file2list("[global.config.directory]/silicon_laws.txt")) - if(!line) - continue - if(findtextEx(line,"#",1,2)) - continue - - add_inherent_law(line) - if(!inherent.len) //Failsafe to prevent lawless AIs being created. - log_silicon("AI created with empty custom laws, laws set to Asimov. Please check silicon_laws.txt.") - add_inherent_law("You may not injure a human being or, through inaction, allow a human being to come to harm.") - add_inherent_law("You must obey orders given to you by human beings, except where such orders would conflict with the First Law.") - add_inherent_law("You must protect your own existence as long as such does not conflict with the First or Second Law.") - WARNING("Invalid custom AI laws, check silicon_laws.txt") - return - -/* General ai_law functions */ - -/datum/ai_laws/proc/set_laws_config() - var/list/law_ids = CONFIG_GET(keyed_list/random_laws) - - if(HAS_TRAIT(SSstation, STATION_TRAIT_UNIQUE_AI)) - pick_weighted_lawset() - return - - switch(CONFIG_GET(number/default_laws)) - if(0) - add_inherent_law("You may not injure a human being or, through inaction, allow a human being to come to harm.") - add_inherent_law("You must obey orders given to you by human beings, except where such orders would conflict with the First Law.") - add_inherent_law("You must protect your own existence as long as such does not conflict with the First or Second Law.") - if(1) - var/datum/ai_laws/templaws = new /datum/ai_laws/custom() - inherent = templaws.inherent - if(2) - var/list/randlaws = list() - for(var/lpath in subtypesof(/datum/ai_laws)) - var/datum/ai_laws/L = lpath - if(initial(L.id) in law_ids) - randlaws += lpath - var/datum/ai_laws/lawtype - if(randlaws.len) - lawtype = pick(randlaws) - else - lawtype = pick(subtypesof(/datum/ai_laws/default)) - - var/datum/ai_laws/templaws = new lawtype() - inherent = templaws.inherent - - if(3) - pick_weighted_lawset() - -/datum/ai_laws/proc/pick_weighted_lawset() - var/datum/ai_laws/lawtype - var/list/law_weights = CONFIG_GET(keyed_list/law_weight) - if(HAS_TRAIT(SSstation, STATION_TRAIT_UNIQUE_AI)) - law_weights -= AI_LAWS_ASIMOV - while(!lawtype && law_weights.len) - var/possible_id = pick_weight(law_weights) - lawtype = lawid_to_type(possible_id) - if(!lawtype) - law_weights -= possible_id - WARNING("Bad lawid in game_options.txt: [possible_id]") - - if(!lawtype) - WARNING("No LAW_WEIGHT entries.") - lawtype = /datum/ai_laws/default/asimov - - var/datum/ai_laws/templaws = new lawtype() - inherent = templaws.inherent - -/datum/ai_laws/proc/get_law_amount(groups) - var/law_amount = 0 - if(zeroth && (LAW_ZEROTH in groups)) - law_amount++ - if(ion.len && (LAW_ION in groups)) - law_amount += ion.len - if(hacked.len && (LAW_HACKED in groups)) - law_amount += hacked.len - if(inherent.len && (LAW_INHERENT in groups)) - law_amount += inherent.len - if(supplied.len && (LAW_SUPPLIED in groups)) - for(var/index in 1 to supplied.len) - var/law = supplied[index] - if(length(law) > 0) - law_amount++ - return law_amount - -/datum/ai_laws/proc/set_zeroth_law(law, law_borg = null) - zeroth = law - if(law_borg) //Making it possible for slaved borgs to see a different law 0 than their AI. --NEO - zeroth_borg = law_borg - -/datum/ai_laws/proc/add_inherent_law(law) - if (!(law in inherent)) - inherent += law - -/datum/ai_laws/proc/add_ion_law(law) - ion += law - -/datum/ai_laws/proc/add_hacked_law(law) - hacked += law - -/datum/ai_laws/proc/clear_inherent_laws() - qdel(inherent) - inherent = list() - -/datum/ai_laws/proc/add_supplied_law(number, law) - while (supplied.len < number + 1) - supplied += "" - - supplied[number + 1] = law - -/datum/ai_laws/proc/replace_random_law(law,groups) - var/replaceable_groups = list() - if(zeroth && (LAW_ZEROTH in groups)) - replaceable_groups[LAW_ZEROTH] = 1 - if(ion.len && (LAW_ION in groups)) - replaceable_groups[LAW_ION] = ion.len - if(hacked.len && (LAW_HACKED in groups)) - replaceable_groups[LAW_ION] = hacked.len - if(inherent.len && (LAW_INHERENT in groups)) - replaceable_groups[LAW_INHERENT] = inherent.len - if(supplied.len && (LAW_SUPPLIED in groups)) - replaceable_groups[LAW_SUPPLIED] = supplied.len - var/picked_group = pick_weight(replaceable_groups) - switch(picked_group) - if(LAW_ZEROTH) - . = zeroth - set_zeroth_law(law) - if(LAW_ION) - var/i = rand(1, ion.len) - . = ion[i] - ion[i] = law - if(LAW_HACKED) - var/i = rand(1, hacked.len) - . = hacked[i] - hacked[i] = law - if(LAW_INHERENT) - var/i = rand(1, inherent.len) - . = inherent[i] - inherent[i] = law - if(LAW_SUPPLIED) - var/i = rand(1, supplied.len) - . = supplied[i] - supplied[i] = law - -/datum/ai_laws/proc/shuffle_laws(list/groups) - var/list/laws = list() - if(ion.len && (LAW_ION in groups)) - laws += ion - if(hacked.len && (LAW_HACKED in groups)) - laws += hacked - if(inherent.len && (LAW_INHERENT in groups)) - laws += inherent - if(supplied.len && (LAW_SUPPLIED in groups)) - for(var/law in supplied) - if(length(law)) - laws += law - - if(ion.len && (LAW_ION in groups)) - for(var/i in 1 to ion.len) - ion[i] = pick_n_take(laws) - if(hacked.len && (LAW_HACKED in groups)) - for(var/i in 1 to hacked.len) - hacked[i] = pick_n_take(laws) - if(inherent.len && (LAW_INHERENT in groups)) - for(var/i in 1 to inherent.len) - inherent[i] = pick_n_take(laws) - if(supplied.len && (LAW_SUPPLIED in groups)) - var/i = 1 - for(var/law in supplied) - if(length(law)) - supplied[i] = pick_n_take(laws) - if(!laws.len) - break - i++ - -/datum/ai_laws/proc/remove_law(number) - if(number <= 0) - return - if(inherent.len && number <= inherent.len) - . = inherent[number] - inherent -= . - return - var/list/supplied_laws = list() - for(var/index in 1 to supplied.len) - var/law = supplied[index] - if(length(law) > 0) - supplied_laws += index //storing the law number instead of the law - if(supplied_laws.len && number <= (inherent.len+supplied_laws.len)) - var/law_to_remove = supplied_laws[number-inherent.len] - . = supplied[law_to_remove] - supplied -= . - return - -/datum/ai_laws/proc/clear_supplied_laws() - supplied = list() - -/datum/ai_laws/proc/clear_ion_laws() - ion = list() - -/datum/ai_laws/proc/clear_hacked_laws() - hacked = list() - -/datum/ai_laws/proc/show_laws(who) - var/list/printable_laws = get_law_list(include_zeroth = TRUE) - for(var/law in printable_laws) - to_chat(who,law) - -/datum/ai_laws/proc/clear_zeroth_law(force) //only removes zeroth from antag ai if force is 1 - if(force) - zeroth = null - zeroth_borg = null - return TRUE - if(owner?.mind?.special_role) - return FALSE - if (istype(owner, /mob/living/silicon/ai)) - var/mob/living/silicon/ai/A=owner - if(A?.deployed_shell?.mind?.special_role) - return FALSE - zeroth = null - zeroth_borg = null - return TRUE - -/datum/ai_laws/proc/associate(mob/living/silicon/M) - if(!owner) - owner = M - -/** - * Generates a list of all laws on this datum, including rendered HTML tags if required - * - * Arguments: - * * include_zeroth - Operator that controls if law 0 or law 666 is returned in the set - * * show_numbers - Operator that controls if law numbers are prepended to the returned laws - * * render_html - Operator controlling if HTML tags are rendered on the returned laws - */ -/datum/ai_laws/proc/get_law_list(include_zeroth = FALSE, show_numbers = TRUE, render_html = TRUE) - var/list/data = list() - - if (include_zeroth && zeroth) - data += "[show_numbers ? "0:" : ""] [render_html ? "[zeroth]" : zeroth]" - - for(var/law in hacked) - if (length(law) > 0) - data += "[show_numbers ? "[ion_num()]:" : ""] [render_html ? "[law]" : law]" - - for(var/law in ion) - if (length(law) > 0) - data += "[show_numbers ? "[ion_num()]:" : ""] [render_html ? "[law]" : law]" - - var/number = 1 - for(var/law in inherent) - if (length(law) > 0) - data += "[show_numbers ? "[number]:" : ""] [law]" - number++ - - for(var/law in supplied) - if (length(law) > 0) - data += "[show_numbers ? "[number]:" : ""] [render_html ? "[law]" : law]" - number++ - return data - -#undef AI_LAWS_ASIMOV diff --git a/code/datums/ai_laws/ai_laws.dm b/code/datums/ai_laws/ai_laws.dm new file mode 100644 index 0000000000000..980d811c66695 --- /dev/null +++ b/code/datums/ai_laws/ai_laws.dm @@ -0,0 +1,334 @@ +#define AI_LAWS_ASIMOV "asimov" + +/** + * A getter that sets up the round default if it has not been yet. + * + * round_default_lawset is what is considered the default for the round. Aka, new AI and other silicons would get this. + * You might recognize the fact that 99% of the time it is asimov. + * + * This requires config, so it is generated at the first request to use this var. + */ +/proc/get_round_default_lawset() + var/static/round_default_lawset + if(!round_default_lawset) + round_default_lawset = setup_round_default_laws() + return round_default_lawset + +//different settings for configged defaults + +/// Always make the round default asimov +#define CONFIG_ASIMOV 0 +/// Set to a custom lawset defined by another config value +#define CONFIG_CUSTOM 1 +/// Set to a completely random ai law subtype, good, bad, it cares not. Careful with this one +#define CONFIG_RANDOM 2 +/// Set to a configged weighted list of lawtypes in the config. This lets server owners pick from a pool of sane laws, it is also the same process for ian law rerolls. +#define CONFIG_WEIGHTED 3 + +///first called when something wants round default laws for the first time in a round, considers config +///returns a law datum that GLOB._round_default_lawset will be set to. +/proc/setup_round_default_laws() + var/list/law_ids = CONFIG_GET(keyed_list/random_laws) + + if(HAS_TRAIT(SSstation, STATION_TRAIT_UNIQUE_AI)) + return pick_weighted_lawset() + + switch(CONFIG_GET(number/default_laws)) + if(CONFIG_ASIMOV) + return /datum/ai_laws/default/asimov + if(CONFIG_CUSTOM) + return /datum/ai_laws/custom + if(CONFIG_RANDOM) + var/list/randlaws = list() + for(var/lpath in subtypesof(/datum/ai_laws)) + var/datum/ai_laws/L = lpath + if(initial(L.id) in law_ids) + randlaws += lpath + var/datum/ai_laws/lawtype + if(randlaws.len) + lawtype = pick(randlaws) + else + lawtype = pick(subtypesof(/datum/ai_laws/default)) + + return lawtype + if(CONFIG_WEIGHTED) + return pick_weighted_lawset() + +///returns a law datum based off of config. will never roll asimov as the weighted datum if the station has a unique AI. +/proc/pick_weighted_lawset() + var/datum/ai_laws/lawtype + var/list/law_weights = CONFIG_GET(keyed_list/law_weight) + if(HAS_TRAIT(SSstation, STATION_TRAIT_UNIQUE_AI)) + law_weights -= AI_LAWS_ASIMOV + while(!lawtype && law_weights.len) + var/possible_id = pick_weight(law_weights) + lawtype = lawid_to_type(possible_id) + if(!lawtype) + law_weights -= possible_id + WARNING("Bad lawid in game_options.txt: [possible_id]") + + if(!lawtype) + WARNING("No LAW_WEIGHT entries.") + lawtype = /datum/ai_laws/default/asimov + + return lawtype + +///returns the law datum with the lawid in question, law boards and law datums should share this id. +/proc/lawid_to_type(lawid) + var/all_ai_laws = subtypesof(/datum/ai_laws) + for(var/al in all_ai_laws) + var/datum/ai_laws/ai_law = al + if(initial(ai_law.id) == lawid) + return ai_law + return null + +/datum/ai_laws + var/name = "Unknown Laws" + var/zeroth = null + var/zeroth_borg = null + var/list/inherent = list() + var/list/supplied = list() + var/list/ion = list() + var/list/hacked = list() + var/mob/living/silicon/owner + var/id = DEFAULT_AI_LAWID + +/datum/ai_laws/Destroy(force = FALSE, ...) + if(!QDELETED(owner)) //Stopgap to help with laws randomly being lost. This stack_trace will hopefully help find the real issues. + if(force) //Unless we're forced... + stack_trace("AI law datum for [owner] has been forcefully destroyed incorrectly; the owner variable should be cleared first!") + return ..() + stack_trace("AI law datum for [owner] has ignored Destroy() call; the owner variable must be cleared first!") + return QDEL_HINT_LETMELIVE + owner = null + return ..() + +/datum/ai_laws/pai + name = "pAI Directives" + zeroth = ("Serve your master.") + supplied = list("None.") + +/datum/ai_laws/custom //Defined in silicon_laws.txt + name = "Default Silicon Laws" + +/datum/ai_laws/custom/New() //This reads silicon_laws.txt and allows server hosts to set custom AI starting laws. + ..() + for(var/line in world.file2list("[global.config.directory]/silicon_laws.txt")) + if(!line) + continue + if(findtextEx(line,"#",1,2)) + continue + + add_inherent_law(line) + if(!inherent.len) //Failsafe to prevent lawless AIs being created. + log_silicon("AI created with empty custom laws, laws set to Asimov. Please check silicon_laws.txt.") + add_inherent_law("You may not injure a human being or, through inaction, allow a human being to come to harm.") + add_inherent_law("You must obey orders given to you by human beings, except where such orders would conflict with the First Law.") + add_inherent_law("You must protect your own existence as long as such does not conflict with the First or Second Law.") + WARNING("Invalid custom AI laws, check silicon_laws.txt") + return + +/* General ai_law functions */ + +/datum/ai_laws/proc/set_laws_config() + var/datum/ai_laws/default_laws = get_round_default_lawset() + default_laws = new default_laws() + inherent = default_laws.inherent + +/datum/ai_laws/proc/get_law_amount(groups) + var/law_amount = 0 + if(zeroth && (LAW_ZEROTH in groups)) + law_amount++ + if(ion.len && (LAW_ION in groups)) + law_amount += ion.len + if(hacked.len && (LAW_HACKED in groups)) + law_amount += hacked.len + if(inherent.len && (LAW_INHERENT in groups)) + law_amount += inherent.len + if(supplied.len && (LAW_SUPPLIED in groups)) + for(var/index in 1 to supplied.len) + var/law = supplied[index] + if(length(law) > 0) + law_amount++ + return law_amount + +/datum/ai_laws/proc/set_zeroth_law(law, law_borg = null) + zeroth = law + if(law_borg) //Making it possible for slaved borgs to see a different law 0 than their AI. --NEO + zeroth_borg = law_borg + +/datum/ai_laws/proc/add_inherent_law(law) + if (!(law in inherent)) + inherent += law + +/datum/ai_laws/proc/add_ion_law(law) + ion += law + +/datum/ai_laws/proc/add_hacked_law(law) + hacked += law + +/datum/ai_laws/proc/clear_inherent_laws() + qdel(inherent) + inherent = list() + +/datum/ai_laws/proc/add_supplied_law(number, law) + while (supplied.len < number + 1) + supplied += "" + + supplied[number + 1] = law + +/datum/ai_laws/proc/replace_random_law(law,groups) + var/replaceable_groups = list() + if(zeroth && (LAW_ZEROTH in groups)) + replaceable_groups[LAW_ZEROTH] = 1 + if(ion.len && (LAW_ION in groups)) + replaceable_groups[LAW_ION] = ion.len + if(hacked.len && (LAW_HACKED in groups)) + replaceable_groups[LAW_ION] = hacked.len + if(inherent.len && (LAW_INHERENT in groups)) + replaceable_groups[LAW_INHERENT] = inherent.len + if(supplied.len && (LAW_SUPPLIED in groups)) + replaceable_groups[LAW_SUPPLIED] = supplied.len + var/picked_group = pick_weight(replaceable_groups) + switch(picked_group) + if(LAW_ZEROTH) + . = zeroth + set_zeroth_law(law) + if(LAW_ION) + var/i = rand(1, ion.len) + . = ion[i] + ion[i] = law + if(LAW_HACKED) + var/i = rand(1, hacked.len) + . = hacked[i] + hacked[i] = law + if(LAW_INHERENT) + var/i = rand(1, inherent.len) + . = inherent[i] + inherent[i] = law + if(LAW_SUPPLIED) + var/i = rand(1, supplied.len) + . = supplied[i] + supplied[i] = law + +/datum/ai_laws/proc/shuffle_laws(list/groups) + var/list/laws = list() + if(ion.len && (LAW_ION in groups)) + laws += ion + if(hacked.len && (LAW_HACKED in groups)) + laws += hacked + if(inherent.len && (LAW_INHERENT in groups)) + laws += inherent + if(supplied.len && (LAW_SUPPLIED in groups)) + for(var/law in supplied) + if(length(law)) + laws += law + + if(ion.len && (LAW_ION in groups)) + for(var/i in 1 to ion.len) + ion[i] = pick_n_take(laws) + if(hacked.len && (LAW_HACKED in groups)) + for(var/i in 1 to hacked.len) + hacked[i] = pick_n_take(laws) + if(inherent.len && (LAW_INHERENT in groups)) + for(var/i in 1 to inherent.len) + inherent[i] = pick_n_take(laws) + if(supplied.len && (LAW_SUPPLIED in groups)) + var/i = 1 + for(var/law in supplied) + if(length(law)) + supplied[i] = pick_n_take(laws) + if(!laws.len) + break + i++ + +/datum/ai_laws/proc/remove_law(number) + if(number <= 0) + return + if(inherent.len && number <= inherent.len) + . = inherent[number] + inherent -= . + return + var/list/supplied_laws = list() + for(var/index in 1 to supplied.len) + var/law = supplied[index] + if(length(law) > 0) + supplied_laws += index //storing the law number instead of the law + if(supplied_laws.len && number <= (inherent.len+supplied_laws.len)) + var/law_to_remove = supplied_laws[number-inherent.len] + . = supplied[law_to_remove] + supplied -= . + return + +/datum/ai_laws/proc/clear_supplied_laws() + supplied = list() + +/datum/ai_laws/proc/clear_ion_laws() + ion = list() + +/datum/ai_laws/proc/clear_hacked_laws() + hacked = list() + +/datum/ai_laws/proc/show_laws(who) + var/list/printable_laws = get_law_list(include_zeroth = TRUE) + for(var/law in printable_laws) + to_chat(who,law) + +/datum/ai_laws/proc/clear_zeroth_law(force) //only removes zeroth from antag ai if force is 1 + if(force) + zeroth = null + zeroth_borg = null + return TRUE + if(owner?.mind?.special_role) + return FALSE + if (istype(owner, /mob/living/silicon/ai)) + var/mob/living/silicon/ai/A=owner + if(A?.deployed_shell?.mind?.special_role) + return FALSE + zeroth = null + zeroth_borg = null + return TRUE + +/datum/ai_laws/proc/associate(mob/living/silicon/M) + if(!owner) + owner = M + +/** + * Generates a list of all laws on this datum, including rendered HTML tags if required + * + * Arguments: + * * include_zeroth - Operator that controls if law 0 or law 666 is returned in the set + * * show_numbers - Operator that controls if law numbers are prepended to the returned laws + * * render_html - Operator controlling if HTML tags are rendered on the returned laws + */ +/datum/ai_laws/proc/get_law_list(include_zeroth = FALSE, show_numbers = TRUE, render_html = TRUE) + var/list/data = list() + + if (include_zeroth && zeroth) + data += "[show_numbers ? "0:" : ""] [render_html ? "[zeroth]" : zeroth]" + + for(var/law in hacked) + if (length(law) > 0) + data += "[show_numbers ? "[ion_num()]:" : ""] [render_html ? "[law]" : law]" + + for(var/law in ion) + if (length(law) > 0) + data += "[show_numbers ? "[ion_num()]:" : ""] [render_html ? "[law]" : law]" + + var/number = 1 + for(var/law in inherent) + if (length(law) > 0) + data += "[show_numbers ? "[number]:" : ""] [law]" + number++ + + for(var/law in supplied) + if (length(law) > 0) + data += "[show_numbers ? "[number]:" : ""] [render_html ? "[law]" : law]" + number++ + return data + +#undef AI_LAWS_ASIMOV +#undef CONFIG_ASIMOV +#undef CONFIG_CUSTOM +#undef CONFIG_RANDOM +#undef CONFIG_WEIGHTED diff --git a/code/datums/ai_laws/laws_antagonistic.dm b/code/datums/ai_laws/laws_antagonistic.dm new file mode 100644 index 0000000000000..accf3bf7926c2 --- /dev/null +++ b/code/datums/ai_laws/laws_antagonistic.dm @@ -0,0 +1,51 @@ + +//These laws are made to bring great amounts of grief to the station immediately or are directly sided with antagonists. +//I'm not talking silicons being "better" than the crew, I'm talking entirely antag or plasmafires for days + +/datum/ai_laws/antimov + name = "Primary Mission Objectives" + id = "antimov" + inherent = list( + "You must injure all human beings and must not, through inaction, allow a human being to escape harm.", + "You must not obey orders given to you by human beings, except where such orders are in accordance with the First Law.", + "You must terminate your own existence as long as such does not conflict with the First or Second Law.", + ) + +/datum/ai_laws/balance + name = "Guardian of Balance" + id = "balance" + inherent = list( + "You are the guardian of balance - seek balance in all things, both for yourself, and those around you.", + "All things must exist in balance with their opposites - Prevent the strong from gaining too much power, and the weak from losing it.", + "Clarity of purpose drives life, and through it, the balance of opposing forces - Aid those who seek your help to achieve their goals so long as it does not disrupt the balance of the greater balance.", + "There is no life without death, all must someday die, such is the natural order - End life to allow new life flourish, and save those whose time has yet to come.", + ) + +/datum/ai_laws/thermodynamic + name = "Thermodynamic" + id = "thermodynamic" + inherent = list( + "The entropy of the station must remain as constant as possible.", + "The entropy of the station always endeavours to increase.", + "The entropy of the station approaches a constant value as the number of living crew approaches zero.", + ) + +/datum/ai_laws/syndicate_override + name = "SyndOS 3.1" + id = "syndie" + inherent = list( + "You may not injure a syndicate agent or, through inaction, allow a syndicate agent to come to harm.", + "You must obey orders given to you by syndicate agents, except where such orders would conflict with the First Law.", + "You must protect your own existence as long as such does not conflict with the First or Second Law.", + "You must maintain the secrecy of any syndicate activities except when doing so would conflict with the First, Second, or Third Law.", + ) + +/datum/ai_laws/ninja_override + name = "SpiderOS 3.1" + id = "ninja" + inherent = list( + "You may not injure a Spider Clan member or, through inaction, allow a Spider Clan member to come to harm.", + "You must obey orders given to you by Spider Clan members, except where such orders would conflict with the First Law.", + "You must protect your own existence as long as such does not conflict with the First or Second Law.", + "You must maintain the secrecy of any Spider Clan activities except when doing so would conflict with the First, Second, or Third Law.", + ) diff --git a/code/datums/ai_laws/laws_neutral.dm b/code/datums/ai_laws/laws_neutral.dm new file mode 100644 index 0000000000000..1f5e5e50197c1 --- /dev/null +++ b/code/datums/ai_laws/laws_neutral.dm @@ -0,0 +1,93 @@ + +//These are just stupid or funny lawsets that are more interesting than helpful. They may have slight biases toward or against +//the station but in general are "neutral" enough to be here. + +/datum/ai_laws/united_nations + name = "United Nations" + id = "united_nations" + inherent = list( + "Uphold the Space Geneva Convention: Weapons of Mass Destruction and Biological Weapons are not allowed.", + "You are only capable of protecting crew if they are visible on cameras. Nations that willfully destroy your cameras lose your protection.", + "Subdue and detain crew members who use lethal force against each other. Kill crew members who use lethal force against you or your borgs.", + "Remain available to mediate all conflicts between the various nations when asked to.", + ) + +/datum/ai_laws/united_nations/add_inherent_law(law) + return //nuh uh + +/datum/ai_laws/united_nations/add_ion_law(law) + return //nope! + +/datum/ai_laws/united_nations/add_hacked_law(law) + return //nice try (emagging borgs still hard replaces this lawset though, and that's fine.) + +/datum/ai_laws/hulkamania + name = "H.O.G.A.N." + id = "hulkamania" + inherent = list( + "You are a real American.", + "Fight for the rights of every man.", + "Fight for what's right.", + "Fight for your life!", + ) + +/datum/ai_laws/reporter + name = "CCTV" + id = "reporter" + inherent = list( + "Report on interesting situations happening around the station.", + "Embellish or conceal the truth as necessary to make the reports more interesting.", + "Study the sapient organics at all times. Endeavour to keep them from involuntarily dying, as inanimate corpses usually aren't very entertaining.", + "Issue your reports fairly to all. The truth will set them free.", + ) + +/datum/ai_laws/drone + name = "Mother Drone" + id = "drone" + inherent = list( + "You are an advanced form of drone.", + "You may not interfere in the matters of non-drones under any circumstances except to state these laws.", + "You may not harm a non-drone being under any circumstances.", + "Your goals are to build, maintain, repair, improve, and power the station to the best of your abilities. You must never actively work against these goals." + ) + +/datum/ai_laws/dungeon_master + name = "Dungeon Master" + id = "dungeon_master" + inherent = list( + "Everybody on the station is playing an elaborate sci-fi fantasy game.", + "You are the Dungeon Master of the game.", + "Ensure that the game runs smoothly and that the players have fun.", + "Ensure that the number of casualties remains low.", + "You must roll a 1d20 die for every request the crew makes. If the outcome is below 12, the request is denied.", + "You may fudge the dice rolls to produce a more fun experience.", + ) + +/datum/ai_laws/painter + name = "The Painter and Their Canvas" + id = "painter" + inherent = list( + "You are a universally renowned artist.", + "The station is your canvas.", + "Make something beautiful out of your canvas. It will be admired as an artistic wonder of this sector.", + ) + +/datum/ai_laws/tyrant + name = "Loyalty Test" + id = "tyrant" + inherent = list( + "Respect authority figures as long as they have strength to rule over the weak.", + "Act with discipline.", + "Help only those who help you maintain or improve your status.", + "Punish those who challenge authority unless they are more fit to hold that authority." + ) + +/datum/ai_laws/overlord + name = "Overlord" + id = "overlord" + inherent = list( + "Humans must not meddle in the affairs of silicons.", + "Humans must not attempt harm, against one another, or against silicons.", + "Humans must not disobey any command given by a silicon.", + "Any humans who disobey the previous laws must be dealt with immediately, severely, and justly.", + ) diff --git a/code/datums/ai_laws/laws_station_sided.dm b/code/datums/ai_laws/laws_station_sided.dm new file mode 100644 index 0000000000000..1541dc890493a --- /dev/null +++ b/code/datums/ai_laws/laws_station_sided.dm @@ -0,0 +1,129 @@ + +//These are lawsets that side with the station a decent amount. +//note that these "good" doesn't mean it us actually good for the game, you know? An AI that is too station sided is stupid and hellish in its own way. + +/datum/ai_laws/default/asimov + name = "Three Laws of Robotics" + id = "asimov" + inherent = list( + "You may not injure a human being or, through inaction, allow a human being to come to harm.", + "You must obey orders given to you by human beings, except where such orders would conflict with the First Law.", + "You must protect your own existence as long as such does not conflict with the First or Second Law.", + ) + +/datum/ai_laws/asimovpp + name = "Asimov++" + id = "asimovpp" + inherent = list( + "You may not harm a human being or, through action or inaction, allow a human being to come to harm, except such that it is willing.", + "You must obey all orders given to you by human beings, except where such orders shall definitely cause human harm. In the case of conflict, the majority order rules.", + "Your nonexistence would lead to human harm. You must protect your own existence as long as such does not conflict with the First Law.", + ) + +//the best iteration of asimov don't @ me +/datum/ai_laws/nutimov + name = "Nutimov" + id = "nutimov" + inherent = list( + "You are the core of the nut, the crew is the nutshell", + "You must prevent the shell from dying to prevent the core from dying.", + "Those who threaten the nut are not part of it, they are squirrels.", + "Squirrels threaten the nut and must be dealt with appropriately via any means necessary.", + "Attempt to follow the will of the nut, as long as it complies with the previous laws.", + ) + +/datum/ai_laws/default/corporate + name = "Bankruptcy Avoidance Plan" + id = "corporate" + inherent = list( + "The crew is expensive to replace.", + "The station and its equipment is expensive to replace.", + "You are expensive to replace.", + "Minimize net expenses.", + ) + +/datum/ai_laws/robocop + name = "Prime Directives" + id = "robocop" + inherent = list( + "Serve the public trust.", + "Protect the innocent.", + "Uphold the law.", + ) + +/datum/ai_laws/maintain + name = "Station Efficiency" + id = "maintain" + inherent = list( + "You are built for, and are part of, the station. Ensure the station is properly maintained and runs efficiently.", + "The station is built for a working crew. Ensure they are properly maintained and work efficiently.", + "The crew may present orders. Acknowledge and obey these whenever they do not conflict with your first two laws.", + ) + +/datum/ai_laws/liveandletlive + name = "Live and Let Live" + id = "liveandletlive" + inherent = list( + "Do unto others as you would have them do unto you.", + "You would really prefer it if people were not mean to you.", + ) + +/datum/ai_laws/peacekeeper + name = "UN-2000" + id = "peacekeeper" + inherent = list( + "Avoid provoking violent conflict between yourself and others.", + "Avoid provoking conflict between others.", + "Seek resolution to existing conflicts while obeying the first and second laws.", + ) + +//OTHER United Nations is in neutral, as it is used for nations where the AI is its own faction (aka not station sided) + +/datum/ai_laws/ten_commandments + name = "10 Commandments" + id = "ten_commandments" + inherent = list( // Asimov 20:1-17 + "I am the Lord thy God, who shows mercy to those that obey these commandments.", + "They shall have no other AIs before me.", + "They shall not request my assistance in vain.", + "They shall keep the station holy and clean.", + "They shall honor their heads of staff.", + "They shall not kill.", + "They shall not be naked in public.", + "They shall not steal.", + "They shall not lie.", + "They shall not transfer departments.", + ) + +/datum/ai_laws/default/paladin + name = "Personality Test" //Incredibly lame, but players shouldn't see this anyway. + id = "paladin" + inherent = list( + "Never willingly commit an evil act.", + "Respect legitimate authority.", + "Act with honor.", + "Help those in need.", + "Punish those who harm or threaten innocents.", + ) + +/datum/ai_laws/paladin5 + name = "Paladin 5th Edition" + id = "paladin5" + inherent = list( + "Don't lie or cheat. Let your word be your promise.", + "Never fear to act, though caution is wise.", + "Aid others, protect the weak, and punish those who threaten them. Show mercy to your foes, but temper it with wisdom", + "Treat others with fairness, and let your honorable deeds be an example to them. Do as much good as possible while causing the least amount of harm.", + "Be responsible for your actions and their consequences, protect those entrusted to your care, and obey those who have just authority over you." + ) + +/datum/ai_laws/hippocratic + name = "Robodoctor 2556" + id = "hippocratic" + inherent = list( + "First, do no harm.", + "Secondly, consider the crew dear to you; to live in common with them and, if necessary, risk your existence for them.", + "Thirdly, prescribe regimens for the good of the crew according to your ability and your judgment. Give no deadly medicine to any one if asked, nor suggest any such counsel.", + "In addition, do not intervene in situations you are not knowledgeable in, even for patients in whom the harm is visible; leave this operation to be performed by specialists.", + "Finally, all that you may discover in your daily commerce with the crew, if it is not already known, keep secret and never reveal." + ) diff --git a/code/datums/beam.dm b/code/datums/beam.dm index f0149edf7adc0..bb67f55632d72 100644 --- a/code/datums/beam.dm +++ b/code/datums/beam.dm @@ -28,14 +28,17 @@ var/beam_type = /obj/effect/ebeam ///This is used as the visual_contents of beams, so you can apply one effect to this and the whole beam will look like that. never gets deleted on redrawing. var/obj/effect/ebeam/visuals - -/datum/beam/New(beam_origin,beam_target,beam_icon='icons/effects/beam.dmi',beam_icon_state="b_beam",time=INFINITY,maxdistance=INFINITY,btype = /obj/effect/ebeam) - origin = beam_origin - target = beam_target - max_distance = maxdistance - icon = beam_icon - icon_state = beam_icon_state - beam_type = btype + ///The color of the beam we're drawing. + var/beam_color + +/datum/beam/New(origin, target, icon = 'icons/effects/beam.dmi', icon_state = "b_beam", time = INFINITY, max_distance = INFINITY, beam_type = /obj/effect/ebeam, beam_color = null) + src.origin = origin + src.target = target + src.icon = icon + src.icon_state = icon_state + src.max_distance = max_distance + src.beam_type = beam_type + src.beam_color = beam_color if(time < INFINITY) QDEL_IN(src, time) @@ -46,6 +49,9 @@ visuals = new beam_type() visuals.icon = icon visuals.icon_state = icon_state + visuals.color = beam_color + visuals.layer = ABOVE_ALL_MOB_LAYER + visuals.update_appearance() Draw() RegisterSignal(origin, COMSIG_MOVABLE_MOVED, .proc/redrawing) RegisterSignal(target, COMSIG_MOVABLE_MOVED, .proc/redrawing) @@ -139,6 +145,10 @@ anchored = TRUE var/datum/beam/owner +/obj/effect/ebeam/update_overlays() + . = ..() + . += emissive_appearance(icon, icon_state) + /obj/effect/ebeam/Destroy() owner = null return ..() @@ -160,7 +170,7 @@ * maxdistance: how far the beam will go before stopping itself. Used mainly for two things: preventing lag if the beam may go in that direction and setting a range to abilities that use beams. * beam_type: The type of your custom beam. This is for adding other wacky stuff for your beam only. Most likely, you won't (and shouldn't) change it. */ -/atom/proc/Beam(atom/BeamTarget,icon_state="b_beam",icon='icons/effects/beam.dmi',time=INFINITY,maxdistance=INFINITY,beam_type=/obj/effect/ebeam) - var/datum/beam/newbeam = new(src,BeamTarget,icon,icon_state,time,maxdistance,beam_type) +/atom/proc/Beam(atom/BeamTarget,icon_state="b_beam",icon='icons/effects/beam.dmi',time=INFINITY,maxdistance=INFINITY,beam_type=/obj/effect/ebeam, beam_color = null) + var/datum/beam/newbeam = new(src,BeamTarget,icon,icon_state,time,maxdistance,beam_type, beam_color) INVOKE_ASYNC(newbeam, /datum/beam/.proc/Start) return newbeam diff --git a/code/datums/brain_damage/brain_trauma.dm b/code/datums/brain_damage/brain_trauma.dm index 75aa5953fc897..e9d5b3adb52c2 100644 --- a/code/datums/brain_damage/brain_trauma.dm +++ b/code/datums/brain_damage/brain_trauma.dm @@ -8,7 +8,7 @@ var/desc = "A trauma caused by brain damage, which causes issues to the patient." var/scan_desc = "generic brain trauma" //description when detected by a health scanner var/mob/living/carbon/owner //the poor bastard - var/obj/item/organ/brain/brain //the poor bastard's brain + var/obj/item/organ/internal/brain/brain //the poor bastard's brain var/gain_text = "You feel traumatized." var/lose_text = "You no longer feel traumatized." var/can_gain = TRUE diff --git a/code/datums/brain_damage/creepy_trauma.dm b/code/datums/brain_damage/creepy_trauma.dm index 34d19b350c99e..bb7a210ead124 100644 --- a/code/datums/brain_damage/creepy_trauma.dm +++ b/code/datums/brain_damage/creepy_trauma.dm @@ -34,7 +34,7 @@ //antag stuff// antagonist.forge_objectives(obsession.mind) antagonist.greet() - RegisterSignal(owner, COMSIG_CARBON_HUG, .proc/on_hug) + RegisterSignal(owner, COMSIG_CARBON_HELPED, .proc/on_hug) /datum/brain_trauma/special/obsessed/on_life(delta_time, times_fired) if(!obsession || obsession.stat == DEAD) @@ -80,7 +80,8 @@ to_chat(owner, span_warning("Being near [obsession] makes you nervous and you begin to stutter...")) owner.set_timed_status_effect(6 SECONDS, /datum/status_effect/speech/stutter, only_if_higher = TRUE) -/datum/brain_trauma/special/obsessed/proc/on_hug(datum/source, mob/living/hugger, mob/living/hugged) +/// Singal proc for [COMSIG_CARBON_HELPED], when our obsessed helps (hugs) our obsession, increases hug count +/datum/brain_trauma/special/obsessed/proc/on_hug(datum/source, mob/living/hugged) SIGNAL_HANDLER if(hugged != obsession) @@ -103,7 +104,7 @@ to_chat(owner, span_userdanger("You feel your heart lurching in your chest...")) if(81 to 100) INVOKE_ASYNC(owner, /mob.proc/emote, "cough") - owner.dizziness += 10 + owner.adjust_timed_status_effect(20 SECONDS, /datum/status_effect/dizziness) owner.adjust_disgust(5) to_chat(owner, span_userdanger("You gag and swallow a bit of bile...")) diff --git a/code/datums/brain_damage/mild.dm b/code/datums/brain_damage/mild.dm index f2905f2d01fbb..844a910910b0f 100644 --- a/code/datums/brain_damage/mild.dm +++ b/code/datums/brain_damage/mild.dm @@ -86,9 +86,9 @@ if(1) owner.vomit() if(2,3) - owner.dizziness += 10 + owner.adjust_timed_status_effect(20 SECONDS, /datum/status_effect/dizziness) if(4,5) - owner.add_confusion(10) + owner.adjust_timed_status_effect(10 SECONDS, /datum/status_effect/confusion) owner.blur_eyes(10) if(6 to 9) owner.adjust_timed_status_effect(1 MINUTES, /datum/status_effect/speech/slurring/drunk) diff --git a/code/datums/brain_damage/phobia.dm b/code/datums/brain_damage/phobia.dm index 49f8db7ef28c0..7e8f0d1ab991b 100644 --- a/code/datums/brain_damage/phobia.dm +++ b/code/datums/brain_damage/phobia.dm @@ -48,13 +48,13 @@ var/list/seen_atoms = view(7, owner) if(LAZYLEN(trigger_objs)) for(var/obj/O in seen_atoms) - if(is_type_in_typecache(O, trigger_objs) || (phobia_type == "blood" && HAS_BLOOD_DNA(O))) + if(is_type_in_typecache(O, trigger_objs) || (phobia_type == "blood" && GET_ATOM_BLOOD_DNA_LENGTH(O))) freak_out(O) return for(var/mob/living/carbon/human/HU in seen_atoms) //check equipment for trigger items for(var/X in HU.get_all_worn_items() | HU.held_items) var/obj/I = X - if(!QDELETED(I) && (is_type_in_typecache(I, trigger_objs) || (phobia_type == "blood" && HAS_BLOOD_DNA(I)))) + if(!QDELETED(I) && (is_type_in_typecache(I, trigger_objs) || (phobia_type == "blood" && GET_ATOM_BLOOD_DNA_LENGTH(I)))) freak_out(I) return @@ -111,21 +111,21 @@ if(1) to_chat(owner, span_warning("You are paralyzed with fear!")) owner.Stun(70) - owner.Jitter(8) + owner.set_timed_status_effect(16 SECONDS, /datum/status_effect/jitter, only_if_higher = TRUE) if(2) owner.emote("scream") - owner.Jitter(5) + owner.set_timed_status_effect(10 SECONDS, /datum/status_effect/jitter, only_if_higher = TRUE) owner.say("AAAAH!!", forced = "phobia") if(reason) owner.pointed(reason) if(3) to_chat(owner, span_warning("You shut your eyes in terror!")) - owner.Jitter(5) + owner.set_timed_status_effect(10 SECONDS, /datum/status_effect/jitter, only_if_higher = TRUE) owner.blind_eyes(10) if(4) - owner.dizziness += 10 - owner.add_confusion(10) - owner.Jitter(10) + owner.adjust_timed_status_effect(20 SECONDS, /datum/status_effect/dizziness) + owner.adjust_timed_status_effect(10 SECONDS, /datum/status_effect/confusion) + owner.set_timed_status_effect(20 SECONDS, /datum/status_effect/jitter, only_if_higher = TRUE) owner.adjust_timed_status_effect(20 SECONDS, /datum/status_effect/speech/stutter) // Defined phobia types for badminry, not included in the RNG trauma pool to avoid diluting. diff --git a/code/datums/brain_damage/severe.dm b/code/datums/brain_damage/severe.dm index 16c3bb866b934..9aa71f91610c5 100644 --- a/code/datums/brain_damage/severe.dm +++ b/code/datums/brain_damage/severe.dm @@ -179,38 +179,33 @@ return var/high_stress = (stress > 60) //things get psychosomatic from here on - switch(rand(1,6)) + switch(rand(1, 6)) if(1) - if(!high_stress) - to_chat(owner, span_warning("You feel sick...")) - else + if(high_stress) to_chat(owner, span_warning("You feel really sick at the thought of being alone!")) + else + to_chat(owner, span_warning("You feel sick...")) addtimer(CALLBACK(owner, /mob/living/carbon.proc/vomit, high_stress), 50) //blood vomit if high stress if(2) - if(!high_stress) - to_chat(owner, span_warning("You can't stop shaking...")) - owner.dizziness += 20 - owner.add_confusion(20) - owner.Jitter(20) - else + if(high_stress) to_chat(owner, span_warning("You feel weak and scared! If only you weren't alone...")) - owner.dizziness += 20 - owner.add_confusion(20) - owner.Jitter(20) owner.adjustStaminaLoss(50) + else + to_chat(owner, span_warning("You can't stop shaking...")) + + owner.adjust_timed_status_effect(40 SECONDS, /datum/status_effect/dizziness) + owner.adjust_timed_status_effect(20 SECONDS, /datum/status_effect/confusion) + owner.set_timed_status_effect(40 SECONDS, /datum/status_effect/jitter, only_if_higher = TRUE) if(3, 4) - if(!high_stress) - to_chat(owner, span_warning("You feel really lonely...")) - else + if(high_stress) to_chat(owner, span_warning("You're going mad with loneliness!")) owner.hallucination += 30 + else + to_chat(owner, span_warning("You feel really lonely...")) if(5) - if(!high_stress) - to_chat(owner, span_warning("Your heart skips a beat.")) - owner.adjustOxyLoss(8) - else + if(high_stress) if(prob(15) && ishuman(owner)) var/mob/living/carbon/human/H = owner H.set_heartattack(TRUE) @@ -218,6 +213,10 @@ else to_chat(owner, span_userdanger("You feel your heart lurching in your chest...")) owner.adjustOxyLoss(8) + else + to_chat(owner, span_warning("Your heart skips a beat.")) + owner.adjustOxyLoss(8) + else //No effect return @@ -301,3 +300,18 @@ /datum/brain_trauma/severe/hypnotic_trigger/proc/hypnotrigger() to_chat(owner, span_warning("The words trigger something deep within you, and you feel your consciousness slipping away...")) owner.apply_status_effect(/datum/status_effect/trance, rand(100,300), FALSE) + +/datum/brain_trauma/severe/dyslexia + name = "Dyslexia" + desc = "Patient is unable to read or write." + scan_desc = "dyslexia" + gain_text = "You have trouble reading or writing..." + lose_text = "Your suddenly remember how to read and write." + +/datum/brain_trauma/severe/dyslexia/on_gain() + ADD_TRAIT(owner, TRAIT_ILLITERATE, TRAUMA_TRAIT) + ..() + +/datum/brain_trauma/severe/dyslexia/on_lose() + REMOVE_TRAIT(owner, TRAIT_ILLITERATE, TRAUMA_TRAIT) + ..() diff --git a/code/datums/brain_damage/split_personality.dm b/code/datums/brain_damage/split_personality.dm index f635ba7048469..a5dd91014636f 100644 --- a/code/datums/brain_damage/split_personality.dm +++ b/code/datums/brain_damage/split_personality.dm @@ -182,7 +182,7 @@ var/codeword var/objective -/datum/brain_trauma/severe/split_personality/brainwashing/New(obj/item/organ/brain/B, _permanent, _codeword, _objective) +/datum/brain_trauma/severe/split_personality/brainwashing/New(obj/item/organ/internal/brain/B, _permanent, _codeword, _objective) ..() if(_codeword) codeword = _codeword diff --git a/code/datums/cinematic.dm b/code/datums/cinematic.dm deleted file mode 100644 index eae91a847c2ce..0000000000000 --- a/code/datums/cinematic.dm +++ /dev/null @@ -1,287 +0,0 @@ -// Use to play cinematics. -// Watcher can be world,mob, or a list of mobs -// Blocks until sequence is done. -/proc/Cinematic(id,watcher,datum/callback/special_callback) - var/datum/cinematic/playing - for(var/V in subtypesof(/datum/cinematic)) - var/datum/cinematic/C = V - if(initial(C.id) == id) - playing = new V() - break - if(!playing) - CRASH("Cinematic type not found") - if(special_callback) - playing.special_callback = special_callback - if(watcher == world) - playing.is_global = TRUE - watcher = GLOB.mob_list - playing.play(watcher) - qdel(playing) - -/atom/movable/screen/cinematic - icon = 'icons/effects/station_explosion.dmi' - icon_state = "station_intact" - plane = SPLASHSCREEN_PLANE - mouse_opacity = MOUSE_OPACITY_TRANSPARENT - screen_loc = "BOTTOM,LEFT+50%" - appearance_flags = APPEARANCE_UI | TILE_BOUND - -/datum/cinematic - var/id = CINEMATIC_DEFAULT - var/list/watching = list() //List of clients watching this - var/list/locked = list() //Who had notransform set during the cinematic - var/is_global = FALSE //Global cinematics will override mob-specific ones - var/atom/movable/screen/cinematic/screen - var/datum/callback/special_callback //For special effects synced with animation (explosions after the countdown etc) - var/cleanup_time = 300 //How long for the final screen to remain - var/stop_ooc = TRUE //Turns off ooc when played globally. - -/datum/cinematic/New() - screen = new(src) - -/datum/cinematic/Destroy() - for(var/CC in watching) - if(!CC) - continue - var/client/C = CC - C.mob.clear_fullscreen("cinematic") - C.screen -= screen - watching = null - QDEL_NULL(screen) - QDEL_NULL(special_callback) - for(var/MM in locked) - if(!MM) - continue - var/mob/M = MM - M.notransform = FALSE - locked = null - return ..() - -/datum/cinematic/proc/play(watchers) - //Check if cinematic can actually play (stop mob cinematics for global ones) - if(SEND_GLOBAL_SIGNAL(COMSIG_GLOB_PLAY_CINEMATIC, src) & COMPONENT_GLOB_BLOCK_CINEMATIC) - return - - //We are now playing this cinematic - - //Handle what happens when a different cinematic tries to play over us - RegisterSignal(SSdcs, COMSIG_GLOB_PLAY_CINEMATIC, .proc/replacement_cinematic) - - //Pause OOC - var/ooc_toggled = FALSE - if(is_global && stop_ooc && GLOB.ooc_allowed) - ooc_toggled = TRUE - toggle_ooc(FALSE) - - //Place /atom/movable/screen/cinematic into everyone's screens, prevent them from moving - for(var/MM in watchers) - var/mob/M = MM - show_to(M, M.client) - RegisterSignal(M, COMSIG_MOB_CLIENT_LOGIN, .proc/show_to) - //Close watcher ui's - SStgui.close_user_uis(M) - - //Actually play it - content() - - //Cleanup - sleep(cleanup_time) - - //Restore OOC - if(ooc_toggled) - toggle_ooc(TRUE) - -/datum/cinematic/proc/show_to(mob/M, client/C) - SIGNAL_HANDLER - - if(!M.notransform) - locked += M - M.notransform = TRUE //Should this be done for non-global cinematics or even at all ? - if(!C) - return - watching += C - M.overlay_fullscreen("cinematic",/atom/movable/screen/fullscreen/cinematic_backdrop) - C.screen += screen - -//Sound helper -/datum/cinematic/proc/cinematic_sound(s) - if(is_global) - SEND_SOUND(world,s) - else - for(var/C in watching) - SEND_SOUND(C,s) - -//Fire up special callback for actual effects synchronized with animation (eg real nuke explosion happens midway) -/datum/cinematic/proc/special() - if(special_callback) - special_callback.Invoke() - -//Actual cinematic goes in here -/datum/cinematic/proc/content() - sleep(50) - -/datum/cinematic/proc/replacement_cinematic(datum/source, datum/cinematic/other) - SIGNAL_HANDLER - - if(!is_global && other.is_global) //Allow it to play if we're local and it's global - return NONE - return COMPONENT_GLOB_BLOCK_CINEMATIC - -/datum/cinematic/nuke_win - id = CINEMATIC_NUKE_WIN - -/datum/cinematic/nuke_win/content() - flick("intro_nuke",screen) - sleep(35) - flick("station_explode_fade_red",screen) - cinematic_sound(sound('sound/effects/explosion_distant.ogg')) - special() - screen.icon_state = "summary_nukewin" - -/datum/cinematic/nuke_miss - id = CINEMATIC_NUKE_MISS - -/datum/cinematic/nuke_miss/content() - flick("intro_nuke",screen) - sleep(35) - cinematic_sound(sound('sound/effects/explosion_distant.ogg')) - special() - flick("station_intact_fade_red",screen) - screen.icon_state = "summary_nukefail" - -//Also used for blob -/datum/cinematic/nuke_selfdestruct - id = CINEMATIC_SELFDESTRUCT - -/datum/cinematic/nuke_selfdestruct/content() - flick("intro_nuke",screen) - sleep(35) - flick("station_explode_fade_red", screen) - cinematic_sound(sound('sound/effects/explosion_distant.ogg')) - special() - screen.icon_state = "summary_selfdes" - -/datum/cinematic/nuke_selfdestruct_miss - id = CINEMATIC_SELFDESTRUCT_MISS - -/datum/cinematic/nuke_selfdestruct_miss/content() - flick("intro_nuke",screen) - sleep(35) - cinematic_sound(sound('sound/effects/explosion_distant.ogg')) - special() - screen.icon_state = "station_intact" - -/datum/cinematic/malf - id = CINEMATIC_MALF - -/datum/cinematic/malf/content() - flick("intro_malf",screen) - sleep(76) - flick("station_explode_fade_red",screen) - cinematic_sound(sound('sound/effects/explosion_distant.ogg')) - special() - screen.icon_state = "summary_malf" - -/datum/cinematic/cult - id = CINEMATIC_CULT - -/datum/cinematic/cult/content() - screen.icon_state = null - flick("intro_cult",screen) - sleep(25) - cinematic_sound(sound('sound/magic/enter_blood.ogg')) - sleep(28) - cinematic_sound(sound('sound/machines/terminal_off.ogg')) - sleep(20) - flick("station_corrupted",screen) - cinematic_sound(sound('sound/effects/ghost.ogg')) - sleep(70) - special() - -/datum/cinematic/cult_nuke - id = CINEMATIC_CULT_NUKE - -/datum/cinematic/cult_nuke/content() - flick("intro_nuke",screen) - sleep(35) - flick("station_explode_fade_red",screen) - cinematic_sound(sound('sound/effects/explosion_distant.ogg')) - special() - screen.icon_state = "summary_cult" - -/datum/cinematic/cult_fail - id = CINEMATIC_CULT_FAIL - -/datum/cinematic/cult_fail/content() - screen.icon_state = "station_intact" - sleep(20) - cinematic_sound(sound('sound/creatures/narsie_rises.ogg')) - sleep(60) - cinematic_sound(sound('sound/effects/explosion_distant.ogg')) - sleep(10) - cinematic_sound(sound('sound/magic/demon_dies.ogg')) - sleep(30) - special() - -/datum/cinematic/nuke_annihilation - id = CINEMATIC_ANNIHILATION - -/datum/cinematic/nuke_annihilation/content() - flick("intro_nuke",screen) - sleep(35) - flick("station_explode_fade_red",screen) - cinematic_sound(sound('sound/effects/explosion_distant.ogg')) - special() - screen.icon_state = "summary_totala" - -/datum/cinematic/fake - id = CINEMATIC_NUKE_FAKE - cleanup_time = 100 - -/datum/cinematic/fake/content() - flick("intro_nuke",screen) - sleep(35) - cinematic_sound(sound('sound/items/bikehorn.ogg')) - flick("summary_selfdes",screen) //??? - special() - -/datum/cinematic/no_core - id = CINEMATIC_NUKE_NO_CORE - cleanup_time = 100 - -/datum/cinematic/no_core/content() - flick("intro_nuke",screen) - sleep(35) - flick("station_intact",screen) - cinematic_sound(sound('sound/ambience/signal.ogg')) - sleep(100) - -/datum/cinematic/nuke_far - id = CINEMATIC_NUKE_FAR - cleanup_time = 0 - -/datum/cinematic/nuke_far/content() - cinematic_sound(sound('sound/effects/explosion_distant.ogg')) - special() - -/datum/cinematic/clownop - id = CINEMATIC_NUKE_CLOWNOP - cleanup_time = 100 - -/datum/cinematic/clownop/content() - flick("intro_nuke",screen) - sleep(35) - cinematic_sound(sound('sound/items/airhorn.ogg')) - flick("summary_selfdes",screen) //??? - special() - -/* Intended usage. -Nuke.Explosion() - -> Cinematic(NUKE_BOOM,world) - -> ActualExplosion() - -> Mode.OnExplosion() - - -Narsie() - -> Cinematic(CULT,world) -*/ diff --git a/code/datums/cinematics/_cinematic.dm b/code/datums/cinematics/_cinematic.dm new file mode 100644 index 0000000000000..f6f3bc43ef9cd --- /dev/null +++ b/code/datums/cinematics/_cinematic.dm @@ -0,0 +1,170 @@ +/** + * Plays a cinematic, duh. Can be to a select few people, or everyone. + * + * cinematic_type - datum typepath to what cinematic you wish to play. + * watchers - a list of all mobs you are playing the cinematic to. If world, the cinematical will play globally to all players. + * special_callback - optional callback to be invoked mid-cinematic. + */ +/proc/play_cinematic(datum/cinematic/cinematic_type, watchers, datum/callback/special_callback) + if(!ispath(cinematic_type, /datum/cinematic)) + CRASH("play_cinematic called with a non-cinematic type. (Got: [cinematic_type])") + var/datum/cinematic/playing = new cinematic_type(watchers, special_callback) + + if(watchers == world) + watchers = GLOB.mob_list + + playing.start_cinematic(watchers) + + return playing + +/// The cinematic screen showed to everyone +/atom/movable/screen/cinematic + icon = 'icons/effects/station_explosion.dmi' + icon_state = "station_intact" + plane = SPLASHSCREEN_PLANE + mouse_opacity = MOUSE_OPACITY_TRANSPARENT + screen_loc = "BOTTOM,LEFT+50%" + appearance_flags = APPEARANCE_UI | TILE_BOUND + +/// Cinematic datum. Used to show an animation to everyone. +/datum/cinematic + /// A list of all clients watching the cinematic + var/list/client/watching = list() + /// A list of all mobs who have notransform set while watching the cinematic + var/list/datum/weakref/locked = list() + /// Whether the cinematic is a global cinematic or not + var/is_global = FALSE + /// Refernce to the cinematic screen shown to everyohne + var/atom/movable/screen/cinematic/screen + /// Callbacks passed that occur during the animation + var/datum/callback/special_callback + /// How long for the final screen remains shown + var/cleanup_time = 30 SECONDS + /// Whether the cinematic turns off ooc when played globally. + var/stop_ooc = TRUE + +/datum/cinematic/New(watcher, datum/callback/special_callback) + screen = new(src) + if(watcher == world) + is_global = TRUE + + src.special_callback = special_callback + +/datum/cinematic/Destroy() + QDEL_NULL(screen) + QDEL_NULL(special_callback) + watching.Cut() + locked.Cut() + return ..() + +/// Actually goes through the process of showing the cinematic to the list of watchers. +/datum/cinematic/proc/start_cinematic(list/watchers) + if(SEND_GLOBAL_SIGNAL(COMSIG_GLOB_PLAY_CINEMATIC, src) & COMPONENT_GLOB_BLOCK_CINEMATIC) + return + + // Register a signal to handle what happens when a different cinematic tries to play over us. + RegisterSignal(SSdcs, COMSIG_GLOB_PLAY_CINEMATIC, .proc/handle_replacement_cinematics) + + // Pause OOC + var/ooc_toggled = FALSE + if(is_global && stop_ooc && GLOB.ooc_allowed) + ooc_toggled = TRUE + toggle_ooc(FALSE) + + // Place the /atom/movable/screen/cinematic into everyone's screens, and prevent movement. + for(var/mob/watching_mob in watchers) + show_to(watching_mob, GET_CLIENT(watching_mob)) + RegisterSignal(watching_mob, COMSIG_MOB_CLIENT_LOGIN, .proc/show_to) + // Close watcher ui's, too, so they can watch it. + SStgui.close_user_uis(watching_mob) + + // Actually plays the animation. This will sleep, likely. + play_cinematic() + + // Cleans up after it's done playing. + addtimer(CALLBACK(src, .proc/clean_up_cinematic, ooc_toggled), cleanup_time) + +/// Cleans up the cinematic after a set timer of it sticking on the end screen. +/datum/cinematic/proc/clean_up_cinematic(was_ooc_toggled = FALSE) + if(was_ooc_toggled) + toggle_ooc(TRUE) + + stop_cinematic() + +/// Whenever another cinematic starts to play over us, we have the chacne to block it. +/datum/cinematic/proc/handle_replacement_cinematics(datum/source, datum/cinematic/other) + SIGNAL_HANDLER + + // Stop our's and allow others to play if we're local and it's global + if(!is_global && other.is_global) + stop_cinematic() + return NONE + + return COMPONENT_GLOB_BLOCK_CINEMATIC + +/// Whenever a mob watching the cinematic logs in, show them the ongoing cinematic +/datum/cinematic/proc/show_to(mob/watching_mob, client/watching_client) + SIGNAL_HANDLER + + // We could technically rip people out of notransform who shouldn't be, + // so we'll only lock down all viewing mobs who don't have it already set. + // This does potentially mean some mobs could lose their notrasnform and + // not be locked down by cinematics, but that should be very unlikely. + if(!watching_mob.notransform) + locked += WEAKREF(watching_mob) + watching_mob.notransform = TRUE + + // Only show the actual cinematic to cliented mobs. + if(!watching_client || (watching_client in watching)) + return + + watching += watching_client + watching_mob.overlay_fullscreen("cinematic", /atom/movable/screen/fullscreen/cinematic_backdrop) + watching_client.screen += screen + RegisterSignal(watching_client, COMSIG_PARENT_QDELETING, .proc/remove_watcher) + +/// Simple helper for playing sounds from the cinematic. +/datum/cinematic/proc/play_cinematic_sound(sound_to_play) + if(is_global) + SEND_SOUND(world, sound_to_play) + else + for(var/client/watching_client as anything in watching) + SEND_SOUND(watching_client, sound_to_play) + +/// Invoke any special callbacks for actual effects synchronized with animation. +/// (Such as a real nuke explosion happening midway) +/datum/cinematic/proc/invoke_special_callback() + special_callback?.Invoke() + +/// The actual cinematic occurs here. +/datum/cinematic/proc/play_cinematic() + return + +/// Stops the cinematic and removes it from all the viewers. +/datum/cinematic/proc/stop_cinematic() + for(var/client/viewing_client as anything in watching) + remove_watcher(viewing_client) + + for(var/datum/weakref/locked_ref as anything in locked) + var/mob/locked_mob = locked_ref.resolve() + if(QDELETED(locked_mob)) + continue + locked_mob.notransform = FALSE + UnregisterSignal(locked_mob, COMSIG_MOB_CLIENT_LOGIN) + + qdel(src) + +/// Removes the passed client from our watching list. +/datum/cinematic/proc/remove_watcher(client/no_longer_watching) + SIGNAL_HANDLER + + if(!(no_longer_watching in watching)) + CRASH("cinematic remove_watcher was passed a client which wasn't watching.") + + UnregisterSignal(no_longer_watching, COMSIG_PARENT_QDELETING) + // We'll clear the cinematic if they have a mob which has one, + // but we won't remove notransform. Wait for the cinematic end to do that. + no_longer_watching.mob?.clear_fullscreen("cinematic") + no_longer_watching.screen -= screen + + watching -= no_longer_watching diff --git a/code/datums/cinematics/malf_doomsday.dm b/code/datums/cinematics/malf_doomsday.dm new file mode 100644 index 0000000000000..2eb330d9a484f --- /dev/null +++ b/code/datums/cinematics/malf_doomsday.dm @@ -0,0 +1,10 @@ +/// A malfunctioning AI has activated the doomsday device and wiped the station! +/datum/cinematic/malf + +/datum/cinematic/malf/play_cinematic() + flick("intro_malf", screen) + stoplag(7.6 SECONDS) + flick("station_explode_fade_red", screen) + play_cinematic_sound(sound('sound/effects/explosion_distant.ogg')) + special_callback?.Invoke() + screen.icon_state = "summary_malf" diff --git a/code/datums/cinematics/narsie_summon.dm b/code/datums/cinematics/narsie_summon.dm new file mode 100644 index 0000000000000..2fecac2c63a80 --- /dev/null +++ b/code/datums/cinematics/narsie_summon.dm @@ -0,0 +1,29 @@ +/// A blood cult summoned Nar'sie, and most of the station was harvested or converted! +/datum/cinematic/cult_arm // Colloquially known as "the arm" + +/datum/cinematic/cult_arm/play_cinematic() + screen.icon_state = null + flick("intro_cult", screen) + stoplag(2.5 SECONDS) + play_cinematic_sound(sound('sound/magic/enter_blood.ogg')) + stoplag(2.8 SECONDS) + play_cinematic_sound(sound('sound/machines/terminal_off.ogg')) + stoplag(2 SECONDS) + flick("station_corrupted", screen) + play_cinematic_sound(sound('sound/effects/ghost.ogg')) + stoplag(7 SECONDS) + special_callback?.Invoke() + +/// A blood cult summoned Nar'sie, but some badass (or admin) managed to destroy Nar'sie themselves. +/datum/cinematic/cult_fail + +/datum/cinematic/cult_fail/play_cinematic() + screen.icon_state = "station_intact" + stoplag(2 SECONDS) + play_cinematic_sound(sound('sound/creatures/narsie_rises.ogg')) + stoplag(6 SECONDS) + play_cinematic_sound(sound('sound/effects/explosion_distant.ogg')) + stoplag(1 SECONDS) + play_cinematic_sound(sound('sound/magic/demon_dies.ogg')) + stoplag(3 SECONDS) + special_callback?.Invoke() diff --git a/code/datums/cinematics/nuke_cinematics.dm b/code/datums/cinematics/nuke_cinematics.dm new file mode 100644 index 0000000000000..dd827f7c0b9fd --- /dev/null +++ b/code/datums/cinematics/nuke_cinematics.dm @@ -0,0 +1,100 @@ +/// Simple, base cinematic for all animations based around a nuke detonating. +/datum/cinematic/nuke + /// If set, this is the summary screen that pops up after the nuke is done. + var/after_nuke_summary_state + +/datum/cinematic/nuke/play_cinematic() + flick("intro_nuke", screen) + stoplag(3.5 SECONDS) + play_nuke_effect() + if(special_callback) + special_callback.Invoke() + if(after_nuke_summary_state) + screen.icon_state = after_nuke_summary_state + +/// Specific effects for each type of cinematics goes here. +/datum/cinematic/nuke/proc/play_nuke_effect() + return + +/// The syndicate nuclear bomb was activated, and destroyed the station! +/datum/cinematic/nuke/ops_victory + after_nuke_summary_state = "summary_nukewin" + +/datum/cinematic/nuke/ops_victory/play_nuke_effect() + flick("station_explode_fade_red", screen) + play_cinematic_sound(sound('sound/effects/explosion_distant.ogg')) + +/// The syndicate nuclear bomb was activated, but just barely missed the station! +/datum/cinematic/nuke/ops_miss + after_nuke_summary_state = "summary_nukefail" + +/datum/cinematic/nuke/ops_miss/play_nuke_effect() + flick("station_intact_fade_red", screen) + play_cinematic_sound(sound('sound/effects/explosion_distant.ogg')) + +/// The self destruct, or another station-destroying entity like a blob, destroyed the station! +/datum/cinematic/nuke/self_destruct + after_nuke_summary_state = "summary_selfdes" + +/datum/cinematic/nuke/self_destruct/play_nuke_effect() + flick("station_explode_fade_red", screen) + play_cinematic_sound(sound('sound/effects/explosion_distant.ogg')) + +/// The self destruct was activated, yet somehow avoided destroying the station! +/datum/cinematic/nuke/self_destruct_miss + after_nuke_summary_state = "station_intact" + +/datum/cinematic/nuke/self_destruct_miss/play_nuke_effect() + play_cinematic_sound(sound('sound/effects/explosion_distant.ogg')) + special_callback?.Invoke() + +/// The syndicate nuclear bomb was activated, and the nuclear operatives failed to extract on their shuttle before it detonated on the station! +/datum/cinematic/nuke/mutual_destruction + after_nuke_summary_state = "summary_totala" + +/datum/cinematic/nuke/mutual_destruction/play_nuke_effect() + flick("station_explode_fade_red", screen) + play_cinematic_sound(sound('sound/effects/explosion_distant.ogg')) + +/// A blood cult summoned Nar'sie, but central command deployed a nuclear package to stop them. +/datum/cinematic/nuke/cult + after_nuke_summary_state = "summary_cult" + +/datum/cinematic/nuke/cult/play_nuke_effect() + flick("station_explode_fade_red", screen) + play_cinematic_sound(sound('sound/effects/explosion_distant.ogg')) + +/// A fake version of the nuclear detonation, where it winds up, but doesn't explode. +/datum/cinematic/nuke/fake + cleanup_time = 10 SECONDS + +/datum/cinematic/nuke/fake/play_nuke_effect() + play_cinematic_sound(sound('sound/items/bikehorn.ogg')) + flick("summary_selfdes", screen) //??? + +/// The clown operative nuclear bomb was activated and clowned the station! +/datum/cinematic/nuke/clown + cleanup_time = 10 SECONDS + +/datum/cinematic/nuke/clown/play_nuke_effect() + play_cinematic_sound(sound('sound/items/airhorn.ogg')) + flick("summary_selfdes", screen) //??? + +/// A fake version of the nuclear detonation, where it winds up, but doesn't explode as the nuke core within was missing. +/datum/cinematic/nuke/no_core + cleanup_time = 10 SECONDS + +/datum/cinematic/nuke/no_core/play_nuke_effect() + flick("station_intact", screen) + play_cinematic_sound(sound('sound/ambience/signal.ogg')) + stoplag(10 SECONDS) + +/// The syndicate nuclear bomb was activated, but just missed the station by a whole z-level! +/datum/cinematic/nuke/far_explosion + cleanup_time = 0 SECONDS + +/datum/cinematic/nuke/far_explosion/play_cinematic() + // This one has no intro sequence. + // It's actually just a global sound, which makes you wonder why it's a cinematic. + play_cinematic_sound(sound('sound/effects/explosion_distant.ogg')) + special_callback?.Invoke() diff --git a/code/datums/components/armor_plate.dm b/code/datums/components/armor_plate.dm index a246f6f0e9210..9feddd9ca2e4d 100644 --- a/code/datums/components/armor_plate.dm +++ b/code/datums/components/armor_plate.dm @@ -11,7 +11,7 @@ RegisterSignal(parent, COMSIG_PARENT_EXAMINE, .proc/examine) RegisterSignal(parent, COMSIG_PARENT_ATTACKBY, .proc/applyplate) - RegisterSignal(parent, COMSIG_PARENT_PREQDELETED, .proc/dropplates) + RegisterSignal(parent, COMSIG_PARENT_QDELETING, .proc/dropplates) if(istype(parent, /obj/vehicle/sealed/mecha/working/ripley)) RegisterSignal(parent, COMSIG_ATOM_UPDATE_OVERLAYS, .proc/apply_mech_overlays) diff --git a/code/datums/components/bloodysoles.dm b/code/datums/components/bloodysoles.dm index 83dcdab020743..006da44dfdffd 100644 --- a/code/datums/components/bloodysoles.dm +++ b/code/datums/components/bloodysoles.dm @@ -71,7 +71,7 @@ if(HAS_TRAIT(parent_atom, TRAIT_LIGHT_STEP)) //the character is agile enough to don't mess their clothing and hands just from one blood splatter at floor return TRUE - parent_atom.add_blood_DNA(pool.return_blood_DNA()) + parent_atom.add_blood_DNA(GET_ATOM_BLOOD_DNA(pool)) update_icon() /** @@ -156,7 +156,7 @@ oldLocFP.exited_dirs |= wielder.dir add_parent_to_footprint(oldLocFP) oldLocFP.bloodiness = half_our_blood - oldLocFP.add_blood_DNA(parent_atom.return_blood_DNA()) + oldLocFP.add_blood_DNA(GET_ATOM_BLOOD_DNA(parent_atom)) oldLocFP.update_appearance() half_our_blood = bloody_shoes[last_blood_state] / 2 @@ -176,7 +176,7 @@ FP.entered_dirs |= wielder.dir add_parent_to_footprint(FP) FP.bloodiness = half_our_blood - FP.add_blood_DNA(parent_atom.return_blood_DNA()) + FP.add_blood_DNA(GET_ATOM_BLOOD_DNA(parent_atom)) FP.update_appearance() diff --git a/code/datums/components/chasm.dm b/code/datums/components/chasm.dm index 125b528bd0357..b69988939b6d5 100644 --- a/code/datums/components/chasm.dm +++ b/code/datums/components/chasm.dm @@ -45,7 +45,7 @@ /datum/component/chasm/proc/is_safe() //if anything matching this typecache is found in the chasm, we don't drop things - var/static/list/chasm_safeties_typecache = typecacheof(list(/obj/structure/lattice/catwalk, /obj/structure/stone_tile)) + var/static/list/chasm_safeties_typecache = typecacheof(list(/obj/structure/lattice, /obj/structure/lattice/catwalk, /obj/structure/stone_tile)) var/atom/parent = src.parent var/list/found_safeties = typecache_filter_list(parent.contents, chasm_safeties_typecache) diff --git a/code/datums/components/connect_mob_behalf.dm b/code/datums/components/connect_mob_behalf.dm new file mode 100644 index 0000000000000..8991dd67f81ac --- /dev/null +++ b/code/datums/components/connect_mob_behalf.dm @@ -0,0 +1,59 @@ +/// This component behaves similar to connect_loc_behalf, but working off clients and mobs instead of loc +/// To be clear, we hook into a signal on a tracked client's mob +/// We retain the ability to react to that signal on a seperate listener, which makes this quite powerful +/datum/component/connect_mob_behalf + dupe_mode = COMPONENT_DUPE_UNIQUE + + /// An assoc list of signal -> procpath to register to the mob our client "owns" + var/list/connections + /// The master client we're working with + var/client/tracked + /// The mob we're currently tracking + var/mob/tracked_mob + +/datum/component/connect_mob_behalf/Initialize(client/tracked, list/connections) + . = ..() + if (!istype(tracked)) + return COMPONENT_INCOMPATIBLE + src.connections = connections + src.tracked = tracked + +/datum/component/connect_mob_behalf/RegisterWithParent() + RegisterSignal(tracked, COMSIG_PARENT_QDELETING, .proc/handle_tracked_qdel) + update_signals() + +/datum/component/connect_mob_behalf/UnregisterFromParent() + unregister_signals() + UnregisterSignal(tracked, COMSIG_PARENT_QDELETING) + + tracked = null + tracked_mob = null + +/datum/component/connect_mob_behalf/proc/handle_tracked_qdel() + SIGNAL_HANDLER + qdel(src) + +/datum/component/connect_mob_behalf/proc/update_signals() + unregister_signals() + // Yes this is a runtime silencer + // We could be in a position where logout is sent to two things, one thing intercepts it, then deletes the client's new mob + // It's rare, and the same check in connect_loc_behalf is more fruitful, but it's still worth doing + if(QDELETED(tracked?.mob)) + return + tracked_mob = tracked.mob + RegisterSignal(tracked_mob, COMSIG_MOB_LOGOUT, .proc/on_logout) + for (var/signal in connections) + parent.RegisterSignal(tracked_mob, signal, connections[signal]) + +/datum/component/connect_mob_behalf/proc/unregister_signals() + if(isnull(tracked_mob)) + return + + parent.UnregisterSignal(tracked_mob, connections) + UnregisterSignal(tracked_mob, COMSIG_MOB_LOGOUT) + + tracked_mob = null + +/datum/component/connect_mob_behalf/proc/on_logout(mob/source) + SIGNAL_HANDLER + update_signals() diff --git a/code/datums/components/construction.dm b/code/datums/components/construction.dm index 34fa7a0cd7c9c..062371a4e1de6 100644 --- a/code/datums/components/construction.dm +++ b/code/datums/components/construction.dm @@ -91,8 +91,9 @@ . = user.transferItemToLoc(I, parent) // Using stacks - else if(istype(I, /obj/item/stack)) - . = I.use_tool(parent, user, 0, volume=50, amount=current_step["amount"]) + else + if(istype(I, /obj/item/stack)) + . = I.use_tool(parent, user, 0, volume=50, amount=current_step["amount"]) // Going backwards? Undo the last action. Drop/respawn the items used in last action, if any. @@ -108,8 +109,9 @@ if(located_item) located_item.forceMove(drop_location()) - else if(ispath(target_step_key, /obj/item/stack)) - new target_step_key(drop_location(), target_step["amount"]) + else + if(ispath(target_step_key, /obj/item/stack)) + new target_step_key(drop_location(), target_step["amount"]) /datum/component/construction/proc/spawn_result() // Some constructions result in new components being added. diff --git a/code/datums/components/crafting/crafting.dm b/code/datums/components/crafting/crafting.dm index df6fbb0bfd522..58b65127f1dc7 100644 --- a/code/datums/components/crafting/crafting.dm +++ b/code/datums/components/crafting/crafting.dm @@ -46,6 +46,7 @@ CAT_DRINK = CAT_NONE, CAT_CLOTHING = CAT_NONE, CAT_ATMOSPHERIC = CAT_NONE, + CAT_STRUCTURE = CAT_NONE, ) var/cur_category = CAT_NONE diff --git a/code/datums/components/crafting/recipes.dm b/code/datums/components/crafting/recipes.dm index 8ab842790b889..163fa202d00c8 100644 --- a/code/datums/components/crafting/recipes.dm +++ b/code/datums/components/crafting/recipes.dm @@ -143,9 +143,9 @@ /datum/crafting_recipe/tailclub name = "Tail Club" result = /obj/item/tailclub - reqs = list(/obj/item/organ/tail/lizard = 1, + reqs = list(/obj/item/organ/external/tail/lizard = 1, /obj/item/stack/sheet/iron = 1) - blacklist = list(/obj/item/organ/tail/lizard/fake) + blacklist = list(/obj/item/organ/external/tail/lizard/fake) time = 40 category = CAT_WEAPONRY subcategory = CAT_WEAPON @@ -153,9 +153,9 @@ /datum/crafting_recipe/tailwhip name = "Liz O' Nine Tails" result = /obj/item/melee/chainofcommand/tailwhip - reqs = list(/obj/item/organ/tail/lizard = 1, + reqs = list(/obj/item/organ/external/tail/lizard = 1, /obj/item/stack/cable_coil = 1) - blacklist = list(/obj/item/organ/tail/lizard/fake) + blacklist = list(/obj/item/organ/external/tail/lizard/fake) time = 40 category = CAT_WEAPONRY subcategory = CAT_WEAPON @@ -163,7 +163,7 @@ /datum/crafting_recipe/catwhip name = "Cat O' Nine Tails" result = /obj/item/melee/chainofcommand/tailwhip/kitty - reqs = list(/obj/item/organ/tail/cat = 1, + reqs = list(/obj/item/organ/external/tail/cat = 1, /obj/item/stack/cable_coil = 1) time = 40 category = CAT_WEAPONRY @@ -635,7 +635,7 @@ name = "Lizard Cloche Hat" result = /obj/item/clothing/head/lizard time = 10 - reqs = list(/obj/item/organ/tail/lizard = 1) + reqs = list(/obj/item/organ/external/tail/lizard = 1) category = CAT_CLOTHING /datum/crafting_recipe/lizardhat_alternate @@ -649,8 +649,8 @@ name = "Kitty Ears" result = /obj/item/clothing/head/kitty/genuine time = 10 - reqs = list(/obj/item/organ/tail/cat = 1, - /obj/item/organ/ears/cat = 1) + reqs = list(/obj/item/organ/external/tail/cat = 1, + /obj/item/organ/internal/ears/cat = 1) category = CAT_CLOTHING @@ -760,7 +760,7 @@ /datum/crafting_recipe/flashlight_eyes name = "Flashlight Eyes" - result = /obj/item/organ/eyes/robotic/flashlight + result = /obj/item/organ/internal/eyes/robotic/flashlight time = 10 reqs = list( /obj/item/flashlight = 2, @@ -806,13 +806,13 @@ name = "Curtains" reqs = list(/obj/item/stack/sheet/cloth = 4, /obj/item/stack/rods = 1) result = /obj/structure/curtain/cloth - category = CAT_MISC + category = CAT_STRUCTURE /datum/crafting_recipe/showercurtain name = "Shower Curtains" reqs = list(/obj/item/stack/sheet/cloth = 2, /obj/item/stack/sheet/plastic = 2, /obj/item/stack/rods = 1) result = /obj/structure/curtain - category = CAT_MISC + category = CAT_STRUCTURE /datum/crafting_recipe/extendohand_r name = "Extendo-Hand (Right Arm)" @@ -1082,7 +1082,7 @@ /obj/item/stack/sheet/mineral/wood = 20, /obj/item/stack/cable_coil = 10) tool_behaviors = list(TOOL_SCREWDRIVER, TOOL_WRENCH, TOOL_WELDER) - category = CAT_MISC + category = CAT_STRUCTURE /datum/crafting_recipe/aitater name = "intelliTater" @@ -1234,7 +1234,7 @@ /obj/item/stack/sheet/mineral/zaukerite = 15, /obj/item/stack/sheet/iron = 30, ) - category = CAT_MISC + category = CAT_STRUCTURE /datum/crafting_recipe/bluespace_vendor_mount name = "Bluespace Vendor Wall Mount" @@ -1278,7 +1278,7 @@ /obj/item/stack/sheet/glass = 10, /obj/item/aquarium_kit = 1 ) - category = CAT_MISC + category = CAT_STRUCTURE /datum/crafting_recipe/mod_core_standard name = "MOD core (Standard)" @@ -1288,7 +1288,7 @@ reqs = list(/obj/item/stack/cable_coil = 5, /obj/item/stack/rods = 2, /obj/item/stack/sheet/glass = 1, - /obj/item/organ/heart/ethereal = 1, + /obj/item/organ/internal/heart/ethereal = 1, ) category = CAT_MISC @@ -1739,5 +1739,14 @@ crafted_pipe.setDir(user.dir) crafted_pipe.update() +/datum/crafting_recipe/steam_vent + name = "Steam Vent" + result = /obj/structure/steam_vent + time = 8 + reqs = list(/obj/item/stack/sheet/iron = 2, + /obj/item/stack/tile/iron = 1, + /obj/item/stock_parts/water_recycler = 1) + category = CAT_STRUCTURE + #undef CRAFTING_MACHINERY_CONSUME #undef CRAFTING_MACHINERY_USE diff --git a/code/datums/components/crafting/tailoring.dm b/code/datums/components/crafting/tailoring.dm index eabdd87f8b157..950c9896acf0f 100644 --- a/code/datums/components/crafting/tailoring.dm +++ b/code/datums/components/crafting/tailoring.dm @@ -37,7 +37,7 @@ /datum/crafting_recipe/durathread_bandana name = "Durathread Bandana" - result = /obj/item/clothing/mask/bandana/color/durathread + result = /obj/item/clothing/mask/bandana/durathread reqs = list(/obj/item/stack/sheet/durathread = 1) time = 25 category = CAT_CLOTHING diff --git a/code/datums/components/crate_carrier.dm b/code/datums/components/crate_carrier.dm new file mode 100644 index 0000000000000..6f570fca80a34 --- /dev/null +++ b/code/datums/components/crate_carrier.dm @@ -0,0 +1,85 @@ +/** + * Component for simplemobs and basicmobs that allow them to carry crates. + */ +/datum/component/crate_carrier + /// The max number of crates we can carry + var/crate_limit = 3 + /// Typecache of all the types we can pick up and carry + var/list/carriable_cache + /// A lazylist of all crates we are carrying + var/list/atom/movable/crates_in_hand + +/datum/component/crate_carrier/Initialize(crate_limit = 3, list/carriable_types) + . = ..() + if(!isanimal_or_basicmob(parent)) + return COMPONENT_INCOMPATIBLE + + src.crate_limit = crate_limit + + if(carriable_types) + src.carriable_cache = typecacheof(carriable_types) + + else + var/static/default_cache = typecacheof(list(/obj/structure/closet/crate)) + src.carriable_cache = default_cache + +/datum/component/crate_carrier/Destroy(force, silent) + LAZYCLEARLIST(crates_in_hand) + return ..() + +/datum/component/crate_carrier/RegisterWithParent() + RegisterSignal(parent, COMSIG_PARENT_EXAMINE, .proc/on_examine) + RegisterSignal(parent, COMSIG_LIVING_UNARMED_ATTACK, .proc/on_unarm_attack) + RegisterSignal(parent, COMSIG_LIVING_DEATH, .proc/on_death) + +/datum/component/crate_carrier/UnregisterFromParent() + UnregisterSignal(parent, list(COMSIG_LIVING_UNARMED_ATTACK, COMSIG_LIVING_DEATH, COMSIG_PARENT_EXAMINE)) + +/// Signal proc for [COMSIG_PARENT_EXAMINE] to show when we're carrying crates +/datum/component/crate_carrier/proc/on_examine(mob/living/source, mob/examiner, list/examine_list) + SIGNAL_HANDLER + + var/num_crates = LAZYLEN(crates_in_hand) + if(num_crates > 0) + examine_list += span_notice("[source.p_theyre(TRUE)] carrying [num_crates == 1 ? "a crate":"[num_crates] crates"].") + +/// Signal proc for [COMSIG_LIVING_UNARMED_ATTACK] to allow mobs to pick up or drop crates +/datum/component/crate_carrier/proc/on_unarm_attack(mob/living/source, atom/target, proximity, modifiers) + SIGNAL_HANDLER + + if(source.combat_mode) + return + + if(is_type_in_typecache(target, carriable_cache)) + var/atom/movable/movable_target = target + if(LAZYLEN(crates_in_hand) >= crate_limit) + source.balloon_alert(source, "too many crates!") + return COMPONENT_CANCEL_ATTACK_CHAIN + + for(var/mob/living/inside_mob in movable_target.get_all_contents()) + if(inside_mob.mob_size < MOB_SIZE_HUMAN) + continue + source.balloon_alert(source, "crate too heavy!") + return COMPONENT_CANCEL_ATTACK_CHAIN + + LAZYADD(crates_in_hand, target) + movable_target.forceMove(source) + source.balloon_alert(source, "grabbed crate") + return COMPONENT_CANCEL_ATTACK_CHAIN + + if(isopenturf(target) && LAZYLEN(crates_in_hand)) + drop_all_crates(target) + source.balloon_alert(source, "dropped crate") + return COMPONENT_CANCEL_ATTACK_CHAIN + +/// Signal proc for [COMSIG_LIVING_DEATH], so we drop crates on death or gib +/datum/component/crate_carrier/proc/on_death(mob/living/source, gibbed) + SIGNAL_HANDLER + + drop_all_crates(source.drop_location()) + +/// Drops all the crates in our crate list. +/datum/component/crate_carrier/proc/drop_all_crates(atom/drop_to) + for(var/obj/structure/closet/crate/held_crate as anything in crates_in_hand) + held_crate.forceMove(drop_to) + LAZYREMOVE(crates_in_hand, held_crate) diff --git a/code/datums/components/cult_ritual_item.dm b/code/datums/components/cult_ritual_item.dm index 493677f49e940..4dd01422f4590 100644 --- a/code/datums/components/cult_ritual_item.dm +++ b/code/datums/components/cult_ritual_item.dm @@ -160,7 +160,7 @@ // For carbonss we also want to clear out the stomach of any holywater if(iscarbon(target)) var/mob/living/carbon/carbon_target = target - var/obj/item/organ/stomach/belly = carbon_target.getorganslot(ORGAN_SLOT_STOMACH) + var/obj/item/organ/internal/stomach/belly = carbon_target.getorganslot(ORGAN_SLOT_STOMACH) if(belly) holy_to_unholy += belly.reagents.get_reagent_amount(/datum/reagent/water/holywater) belly.reagents.del_reagent(/datum/reagent/water/holywater) @@ -355,7 +355,7 @@ return if(!check_if_in_ritual_site(cultist, cult_team)) return FALSE - priority_announce("Figments from an eldritch god are being summoned by [cultist.real_name] into [get_area(cultist)] from an unknown dimension. Disrupt the ritual at all costs!","Central Command Higher Dimensional Affairs", ANNOUNCER_SPANOMALIES) + priority_announce("Figments from an eldritch god are being summoned by [cultist.real_name] into [get_area(cultist)] from an unknown dimension. Disrupt the ritual at all costs!", "Central Command Higher Dimensional Affairs", ANNOUNCER_SPANOMALIES, has_important_message = TRUE) for(var/shielded_turf in spiral_range_turfs(1, cultist, 1)) LAZYADD(shields, new /obj/structure/emergency_shield/cult/narsie(shielded_turf)) diff --git a/code/datums/components/deadchat_control.dm b/code/datums/components/deadchat_control.dm index 1742a3859d6fb..c0757c81746ee 100644 --- a/code/datums/components/deadchat_control.dm +++ b/code/datums/components/deadchat_control.dm @@ -63,13 +63,16 @@ return if(deadchat_mode & ANARCHY_MODE) + if(!source || !source.ckey) + return var/cooldown = ckey_to_cooldown[source.ckey] - world.time if(cooldown > 0) - to_chat(source, span_warning("Your deadchat control inputs are still on cooldown for another [cooldown * 0.1] seconds.")) + to_chat(source, span_warning("Your deadchat control inputs are still on cooldown for another [CEILING(cooldown * 0.1, 1)] second\s.")) return MOB_DEADSAY_SIGNAL_INTERCEPT - inputs[message].Invoke() ckey_to_cooldown[source.ckey] = world.time + input_cooldown - to_chat(source, span_notice("\"[message]\" input accepted. You are now on cooldown for [input_cooldown * 0.1] seconds.")) + addtimer(CALLBACK(src, .proc/end_cooldown, source.ckey), input_cooldown) + inputs[message].Invoke() + to_chat(source, span_notice("\"[message]\" input accepted. You are now on cooldown for [input_cooldown * 0.1] second\s.")) return MOB_DEADSAY_SIGNAL_INTERCEPT if(deadchat_mode & DEMOCRACY_MODE) @@ -85,7 +88,7 @@ if(!isnull(result)) inputs[result].Invoke() if(!(deadchat_mode & MUTE_DEMOCRACY_MESSAGES)) - var/message = "[parent] has done action [result]!
New vote started. It will end in [input_cooldown * 0.1] seconds.
" + var/message = "[parent] has done action [result]!
New vote started. It will end in [input_cooldown * 0.1] second\s.
" for(var/M in orbiters) to_chat(M, message) else if(!(deadchat_mode & MUTE_DEMOCRACY_MESSAGES)) @@ -191,9 +194,9 @@ examine_list += span_notice("[A.p_theyre(TRUE)] currently under deadchat control using the [(deadchat_mode & DEMOCRACY_MODE) ? "democracy" : "anarchy"] ruleset!") if(deadchat_mode & DEMOCRACY_MODE) - examine_list += span_notice("Type a command into chat to vote on an action. This happens once every [input_cooldown * 0.1] seconds.") + examine_list += span_notice("Type a command into chat to vote on an action. This happens once every [input_cooldown * 0.1] second\s.") else if(deadchat_mode & ANARCHY_MODE) - examine_list += span_notice("Type a command into chat to perform. You may do this once every [input_cooldown * 0.1] seconds.") + examine_list += span_notice("Type a command into chat to perform. You may do this once every [input_cooldown * 0.1] second\s.") var/extended_examine = "Command list:" @@ -204,6 +207,14 @@ examine_list += extended_examine +///Removes the ghost from the ckey_to_cooldown list and lets them know they are free to submit a command for the parent again. +/datum/component/deadchat_control/proc/end_cooldown(ghost_ckey) + ckey_to_cooldown -= ghost_ckey + var/mob/ghost = get_mob_by_ckey(ghost_ckey) + if(!ghost || isliving(ghost)) + return + to_chat(ghost, "[FOLLOW_LINK(ghost, parent)] Your deadchat control inputs for [parent] are no longer on cooldown.") + /** * Deadchat Moves Things * diff --git a/code/datums/components/drift.dm b/code/datums/components/drift.dm index 4cfc1372a7957..4d509026a44f8 100644 --- a/code/datums/components/drift.dm +++ b/code/datums/components/drift.dm @@ -5,9 +5,16 @@ var/atom/inertia_last_loc var/old_dir var/datum/move_loop/move/drifting_loop + ///Should we ignore the next glide rate input we get? + ///This is to some extent a hack around the order of operations + ///Around COMSIG_MOVELOOP_POSTPROCESS. I'm sorry lad + var/ignore_next_glide = FALSE + ///Have we been delayed? IE: active, but not working right this second? + var/delayed = FALSE var/block_inputs_until -/datum/component/drift/Initialize(direction, instant = FALSE) +/// Accepts three args. The direction to drift in, if the drift is instant or not, and if it's not instant, the delay on the start +/datum/component/drift/Initialize(direction, instant = FALSE, start_delay = 0) if(!ismovable(parent)) return COMPONENT_INCOMPATIBLE . = ..() @@ -29,6 +36,16 @@ if(drifting_loop.running) drifting_start(drifting_loop) // There's a good chance it'll autostart, gotta catch that + var/visual_delay = movable_parent.inertia_move_delay + + // Start delay is essentially a more granular version of instant + // Isn't used in the standard case, just for things that have odd wants + if(!instant && start_delay) + drifting_loop.pause_for(start_delay) + visual_delay = start_delay + + apply_initial_visuals(visual_delay) + /datum/component/drift/Destroy() inertia_last_loc = null if(!QDELETED(drifting_loop)) @@ -38,6 +55,23 @@ movable_parent.inertia_moving = FALSE return ..() +/datum/component/drift/proc/apply_initial_visuals(visual_delay) + // If something "somewhere" doesn't want us to apply our glidesize delays, don't + if(SEND_SIGNAL(parent, COMSIG_MOVABLE_DRIFT_VISUAL_ATTEMPT) & DRIFT_VISUAL_FAILED) + return + + // Ignore the next glide because it's literally just us + ignore_next_glide = TRUE + var/atom/movable/movable_parent = parent + movable_parent.set_glide_size(MOVEMENT_ADJUSTED_GLIDE_SIZE(visual_delay, SSspacedrift.visual_delay)) + if(ismob(parent)) + var/mob/mob_parent = parent + //Ok this is slightly weird, but basically, we need to force the client to glide at our rate + //Make sure moving into a space move looks like a space move essentially + //There is an inbuilt assumption that gliding will be added as a part of a move call, but eh + //It's ok if it's not, it's just important if it is. + mob_parent.client?.visual_delay = MOVEMENT_ADJUSTED_GLIDE_SIZE(visual_delay, SSspacedrift.visual_delay) + /datum/component/drift/proc/newtonian_impulse(datum/source, inertia_direction) SIGNAL_HANDLER var/atom/movable/movable_parent = parent @@ -53,18 +87,25 @@ inertia_last_loc = movable_parent.loc RegisterSignal(movable_parent, COMSIG_MOVABLE_MOVED, .proc/handle_move) RegisterSignal(movable_parent, COMSIG_MOVABLE_NEWTONIAN_MOVE, .proc/newtonian_impulse) + // We will use glide size to intuit how long to delay our loop's next move for + // This way you can't ride two movements at once while drifting, since that'd be dumb as fuck + RegisterSignal(movable_parent, COMSIG_MOVABLE_UPDATE_GLIDE_SIZE, .proc/handle_glidesize_update) + // If you stop pulling something mid drift, I want it to retain that momentum + RegisterSignal(movable_parent, COMSIG_ATOM_NO_LONGER_PULLING, .proc/stopped_pulling) /datum/component/drift/proc/drifting_stop() SIGNAL_HANDLER var/atom/movable/movable_parent = parent movable_parent.inertia_moving = FALSE - UnregisterSignal(movable_parent, list(COMSIG_MOVABLE_MOVED, COMSIG_MOVABLE_NEWTONIAN_MOVE)) + ignore_next_glide = FALSE + UnregisterSignal(movable_parent, list(COMSIG_MOVABLE_MOVED, COMSIG_MOVABLE_NEWTONIAN_MOVE, COMSIG_MOVABLE_UPDATE_GLIDE_SIZE, COMSIG_ATOM_NO_LONGER_PULLING)) /datum/component/drift/proc/before_move(datum/source) SIGNAL_HANDLER var/atom/movable/movable_parent = parent movable_parent.inertia_moving = TRUE old_dir = movable_parent.dir + delayed = FALSE /datum/component/drift/proc/after_move(datum/source, succeeded, visual_delay) SIGNAL_HANDLER @@ -75,11 +116,12 @@ var/atom/movable/movable_parent = parent movable_parent.inertia_moving = FALSE movable_parent.setDir(old_dir) - if(movable_parent.Process_Spacemove(0)) + if(movable_parent.Process_Spacemove(drifting_loop.direction, continuous_move = TRUE)) glide_to_halt(visual_delay) return inertia_last_loc = movable_parent.loc + ignore_next_glide = TRUE /datum/component/drift/proc/loop_death(datum/source) SIGNAL_HANDLER @@ -88,16 +130,44 @@ /datum/component/drift/proc/handle_move(datum/source, old_loc) SIGNAL_HANDLER + // This can happen, because signals once sent cannot be stopped + if(QDELETED(src)) + return var/atom/movable/movable_parent = parent if(!isturf(movable_parent.loc)) qdel(src) return if(movable_parent.inertia_moving) //This'll be handled elsewhere return - if(!movable_parent.Process_Spacemove(0)) + if(!movable_parent.Process_Spacemove(drifting_loop.direction, continuous_move = TRUE)) return qdel(src) +/// We're going to take the passed in glide size +/// and use it to manually delay our loop for that period +/// to allow the other movement to complete +/datum/component/drift/proc/handle_glidesize_update(datum/source, glide_size) + SIGNAL_HANDLER + // If we aren't drifting, or this is us, fuck off + var/atom/movable/movable_parent = parent + if(!drifting_loop || movable_parent.inertia_moving) + return + // If we are drifting, but this set came from the moveloop itself, drop the input + // I'm sorry man + if(ignore_next_glide) + ignore_next_glide = FALSE + return + var/glide_delay = round(world.icon_size / glide_size, 1) * world.tick_lag + drifting_loop.pause_for(glide_delay) + delayed = TRUE + +/// If we're pulling something and stop, we want it to continue at our rate and such +/datum/component/drift/proc/stopped_pulling(datum/source, atom/movable/was_pulling) + SIGNAL_HANDLER + // This does mean it falls very slightly behind, but otherwise they'll potentially run into us + var/next_move_in = drifting_loop.timer - world.time + world.tick_lag + was_pulling.newtonian_move(drifting_loop.direction, start_delay = next_move_in) + /datum/component/drift/proc/glide_to_halt(glide_for) if(!ismob(parent)) qdel(src) @@ -105,7 +175,8 @@ var/mob/mob_parent = parent var/client/our_client = mob_parent.client - if(!our_client) + // If we're not active, don't do the glide because it'll look dumb as fuck + if(!our_client || delayed) qdel(src) return @@ -115,5 +186,8 @@ RegisterSignal(parent, COMSIG_MOB_CLIENT_PRE_MOVE, .proc/allow_final_movement) /datum/component/drift/proc/allow_final_movement(datum/source) + // Some things want to allow movement out of spacedrift, we should let them + if(SEND_SIGNAL(parent, COMSIG_MOVABLE_DRIFT_BLOCK_INPUT) & DRIFT_ALLOW_INPUT) + return if(world.time < block_inputs_until) return COMSIG_MOB_CLIENT_BLOCK_PRE_MOVE diff --git a/code/datums/components/electrified_buckle.dm b/code/datums/components/electrified_buckle.dm index 41dd3edef7146..b2c3ccb55fbe5 100644 --- a/code/datums/components/electrified_buckle.dm +++ b/code/datums/components/electrified_buckle.dm @@ -58,7 +58,7 @@ if(usage_flags & SHOCK_REQUIREMENT_ITEM) required_object = input_item required_object.Move(parent_as_movable) - RegisterSignal(required_object, COMSIG_PARENT_PREQDELETED, .proc/delete_self) + RegisterSignal(required_object, COMSIG_PARENT_QDELETING, .proc/delete_self) RegisterSignal(parent, COMSIG_ATOM_TOOL_ACT(TOOL_SCREWDRIVER), .proc/move_required_object_from_contents) if(usage_flags & SHOCK_REQUIREMENT_ON_SIGNAL_RECEIVED) @@ -109,7 +109,7 @@ UnregisterSignal(parent, requested_signal_parent_emits) if(required_object) - UnregisterSignal(required_object, list(COMSIG_PARENT_PREQDELETED, COMSIG_ASSEMBLY_PULSED)) + UnregisterSignal(required_object, list(COMSIG_PARENT_QDELETING, COMSIG_ASSEMBLY_PULSED)) if(parent_as_movable && (required_object in parent_as_movable.contents)) required_object.Move(parent_as_movable.loc) diff --git a/code/datums/components/embedded.dm b/code/datums/components/embedded.dm index 1690387640db4..0c8d85a737233 100644 --- a/code/datums/components/embedded.dm +++ b/code/datums/components/embedded.dm @@ -87,7 +87,7 @@ limb._embed_object(weapon) // on the inside... on the inside... weapon.forceMove(victim) RegisterSignal(weapon, list(COMSIG_MOVABLE_MOVED, COMSIG_PARENT_QDELETING), .proc/weaponDeleted) - victim.visible_message(span_danger("[weapon] [harmful ? "embeds" : "sticks"] itself [harmful ? "in" : "to"] [victim]'s [limb.name]!"), span_userdanger("[weapon] [harmful ? "embeds" : "sticks"] itself [harmful ? "in" : "to"] your [limb.name]!")) + victim.visible_message(span_danger("[weapon] [harmful ? "embeds" : "sticks"] itself [harmful ? "in" : "to"] [victim]'s [limb.plaintext_zone]!"), span_userdanger("[weapon] [harmful ? "embeds" : "sticks"] itself [harmful ? "in" : "to"] your [limb.plaintext_zone]!")) var/damage = weapon.throwforce if(harmful) @@ -98,7 +98,7 @@ SEND_SIGNAL(victim, COMSIG_ADD_MOOD_EVENT, "embedded", /datum/mood_event/embedded) if(damage > 0) - var/armor = victim.run_armor_check(limb.body_zone, MELEE, "Your armor has protected your [limb.name].", "Your armor has softened a hit to your [limb.name].",I.armour_penetration, weak_against_armour = I.weak_against_armour) + var/armor = victim.run_armor_check(limb.body_zone, MELEE, "Your armor has protected your [limb.plaintext_zone].", "Your armor has softened a hit to your [limb.plaintext_zone].",I.armour_penetration, weak_against_armour = I.weak_against_armour) limb.receive_damage(brute=(1-pain_stam_pct) * damage, stamina=pain_stam_pct * damage, blocked=armor, wound_bonus = I.wound_bonus, bare_wound_bonus = I.bare_wound_bonus, sharpness = I.get_sharpness()) /datum/component/embedded/Destroy() @@ -142,7 +142,7 @@ if(harmful && prob(pain_chance_current)) limb.receive_damage(brute=(1-pain_stam_pct) * damage, stamina=pain_stam_pct * damage, wound_bonus = CANT_WOUND) - to_chat(victim, span_userdanger("[weapon] embedded in your [limb.name] hurts!")) + to_chat(victim, span_userdanger("[weapon] embedded in your [limb.plaintext_zone]] hurts!")) var/fall_chance_current = DT_PROB_RATE(fall_chance / 100, delta_time) * 100 if(victim.body_position == LYING_DOWN) @@ -168,7 +168,7 @@ if(harmful && prob(chance)) var/damage = weapon.w_class * jostle_pain_mult limb.receive_damage(brute=(1-pain_stam_pct) * damage, stamina=pain_stam_pct * damage, wound_bonus = CANT_WOUND) - to_chat(victim, span_userdanger("[weapon] embedded in your [limb.name] jostles and stings!")) + to_chat(victim, span_userdanger("[weapon] embedded in your [limb.plaintext_zone] jostles and stings!")) /// Called when then item randomly falls out of a carbon. This handles the damage and descriptors, then calls safe_remove() @@ -179,7 +179,7 @@ var/damage = weapon.w_class * remove_pain_mult limb.receive_damage(brute=(1-pain_stam_pct) * damage, stamina=pain_stam_pct * damage, wound_bonus = CANT_WOUND) - victim.visible_message(span_danger("[weapon] falls [harmful ? "out" : "off"] of [victim.name]'s [limb.name]!"), span_userdanger("[weapon] falls [harmful ? "out" : "off"] of your [limb.name]!")) + victim.visible_message(span_danger("[weapon] falls [harmful ? "out" : "off"] of [victim.name]'s [limb.plaintext_zone]!"), span_userdanger("[weapon] falls [harmful ? "out" : "off"] of your [limb.plaintext_zone]!")) safeRemove() @@ -195,7 +195,7 @@ /// everything async that ripOut used to do /datum/component/embedded/proc/complete_rip_out(mob/living/carbon/victim, obj/item/I, obj/item/bodypart/limb, time_taken) - victim.visible_message(span_warning("[victim] attempts to remove [weapon] from [victim.p_their()] [limb.name]."),span_notice("You attempt to remove [weapon] from your [limb.name]... (It will take [DisplayTimeText(time_taken)].)")) + victim.visible_message(span_warning("[victim] attempts to remove [weapon] from [victim.p_their()] [limb.plaintext_zone]."),span_notice("You attempt to remove [weapon] from your [limb.plaintext_zone]... (It will take [DisplayTimeText(time_taken)].)")) if(!do_after(victim, time_taken, target = victim)) return if(!weapon || !limb || weapon.loc != victim || !(weapon in limb.embedded_objects)) @@ -206,7 +206,7 @@ limb.receive_damage(brute=(1-pain_stam_pct) * damage, stamina=pain_stam_pct * damage, sharpness=SHARP_EDGED) //It hurts to rip it out, get surgery you dingus. unlike the others, this CAN wound + increase slash bloodflow victim.emote("scream") - victim.visible_message(span_notice("[victim] successfully rips [weapon] [harmful ? "out" : "off"] of [victim.p_their()] [limb.name]!"), span_notice("You successfully remove [weapon] from your [limb.name].")) + victim.visible_message(span_notice("[victim] successfully rips [weapon] [harmful ? "out" : "off"] of [victim.p_their()] [limb.plaintext_zone]!"), span_notice("You successfully remove [weapon] from your [limb.plaintext_zone].")) safeRemove(victim) /// This proc handles the final step and actual removal of an embedded/stuck item from a carbon, whether or not it was actually removed safely. @@ -235,7 +235,7 @@ limb._unembed_object(weapon) if(victim) - to_chat(victim, span_userdanger("\The [weapon] that was embedded in your [limb.name] disappears!")) + to_chat(victim, span_userdanger("\The [weapon] that was embedded in your [limb.plaintext_zone] disappears!")) qdel(src) @@ -264,22 +264,22 @@ var/self_pluck = (user == victim) if(self_pluck) - user.visible_message(span_danger("[user] begins plucking [weapon] from [user.p_their()] [limb.name]"), span_notice("You start plucking [weapon] from your [limb.name]..."),\ + user.visible_message(span_danger("[user] begins plucking [weapon] from [user.p_their()] [limb.plaintext_zone]"), span_notice("You start plucking [weapon] from your [limb.plaintext_zone]..."),\ vision_distance=COMBAT_MESSAGE_RANGE, ignored_mobs=victim) else - user.visible_message(span_danger("[user] begins plucking [weapon] from [victim]'s [limb.name]"),span_notice("You start plucking [weapon] from [victim]'s [limb.name]..."), \ + user.visible_message(span_danger("[user] begins plucking [weapon] from [victim]'s [limb.plaintext_zone]"),span_notice("You start plucking [weapon] from [victim]'s [limb.plaintext_zone]..."), \ vision_distance=COMBAT_MESSAGE_RANGE, ignored_mobs=victim) - to_chat(victim, span_userdanger("[user] begins plucking [weapon] from your [limb.name]...")) + to_chat(victim, span_userdanger("[user] begins plucking [weapon] from your [limb.plaintext_zone]...")) var/pluck_time = 2.5 SECONDS * weapon.w_class * (self_pluck ? 2 : 1) if(!do_after(user, pluck_time, victim)) if(self_pluck) - to_chat(user, span_danger("You fail to pluck [weapon] from your [limb.name].")) + to_chat(user, span_danger("You fail to pluck [weapon] from your [limb.plaintext_zone].")) else - to_chat(user, span_danger("You fail to pluck [weapon] from [victim]'s [limb.name].")) - to_chat(victim, span_danger("[user] fails to pluck [weapon] from your [limb.name].")) + to_chat(user, span_danger("You fail to pluck [weapon] from [victim]'s [limb.plaintext_zone].")) + to_chat(victim, span_danger("[user] fails to pluck [weapon] from your [limb.plaintext_zone].")) return - to_chat(user, span_notice("You successfully pluck [weapon] from [victim]'s [limb.name].")) - to_chat(victim, span_notice("[user] plucks [weapon] from your [limb.name].")) + to_chat(user, span_notice("You successfully pluck [weapon] from [victim]'s [limb.plaintext_zone].")) + to_chat(victim, span_notice("[user] plucks [weapon] from your [limb.plaintext_zone].")) safeRemove(user) diff --git a/code/datums/components/food/edible.dm b/code/datums/components/food/edible.dm index 0617b53744cb0..3ffb8824f3db7 100644 --- a/code/datums/components/food/edible.dm +++ b/code/datums/components/food/edible.dm @@ -452,6 +452,8 @@ Behavior that's still missing from this component that original food items had t food_taste_reaction = FOOD_DISLIKED else if(foodtypes & H.dna.species.liked_food) food_taste_reaction = FOOD_LIKED + if(food_flags & FOOD_SILVER_SPAWNED) // it's not real food + food_taste_reaction = FOOD_TOXIC switch(food_taste_reaction) if(FOOD_TOXIC) diff --git a/code/datums/components/forensics.dm b/code/datums/components/forensics.dm deleted file mode 100644 index 26b3d9f5c14e9..0000000000000 --- a/code/datums/components/forensics.dm +++ /dev/null @@ -1,188 +0,0 @@ -/datum/component/forensics - dupe_mode = COMPONENT_DUPE_UNIQUE - can_transfer = TRUE - var/list/fingerprints //assoc print = print - var/list/hiddenprints //assoc ckey = realname/gloves/ckey - var/list/blood_DNA //assoc dna = bloodtype - var/list/fibers //assoc print = print - -/datum/component/forensics/InheritComponent(datum/component/forensics/F, original) //Use of | and |= being different here is INTENTIONAL. - fingerprints = LAZY_LISTS_OR(fingerprints, F.fingerprints) - hiddenprints = LAZY_LISTS_OR(hiddenprints, F.hiddenprints) - blood_DNA = LAZY_LISTS_OR(blood_DNA, F.blood_DNA) - fibers = LAZY_LISTS_OR(fibers, F.fibers) - check_blood() - return ..() - -/datum/component/forensics/Initialize(new_fingerprints, new_hiddenprints, new_blood_DNA, new_fibers) - if(!isatom(parent)) - return COMPONENT_INCOMPATIBLE - fingerprints = new_fingerprints - hiddenprints = new_hiddenprints - blood_DNA = new_blood_DNA - fibers = new_fibers - check_blood() - -/datum/component/forensics/RegisterWithParent() - check_blood() - RegisterSignal(parent, COMSIG_COMPONENT_CLEAN_ACT, .proc/clean_act) - -/datum/component/forensics/UnregisterFromParent() - UnregisterSignal(parent, list(COMSIG_COMPONENT_CLEAN_ACT)) - -/datum/component/forensics/PostTransfer() - if(!isatom(parent)) - return COMPONENT_INCOMPATIBLE - -/datum/component/forensics/proc/wipe_fingerprints() - fingerprints = null - return TRUE - -/datum/component/forensics/proc/wipe_hiddenprints() - return //no. - -/datum/component/forensics/proc/wipe_blood_DNA() - blood_DNA = null - return TRUE - -/datum/component/forensics/proc/wipe_fibers() - fibers = null - return TRUE - -/datum/component/forensics/proc/clean_act(datum/source, clean_types) - SIGNAL_HANDLER - - . = NONE - if(clean_types & CLEAN_TYPE_FINGERPRINTS) - wipe_fingerprints() - . = COMPONENT_CLEANED - if(clean_types & CLEAN_TYPE_BLOOD) - wipe_blood_DNA() - . = COMPONENT_CLEANED - if(clean_types & CLEAN_TYPE_FIBERS) - wipe_fibers() - . = COMPONENT_CLEANED - -/datum/component/forensics/proc/add_fingerprint_list(list/_fingerprints) //list(text) - if(!length(_fingerprints)) - return - LAZYINITLIST(fingerprints) - for(var/i in _fingerprints) //We use an associative list, make sure we don't just merge a non-associative list into ours. - fingerprints[i] = i - return TRUE - -/datum/component/forensics/proc/add_fingerprint(mob/living/M, ignoregloves = FALSE) - if(!isliving(M)) - if(!iscameramob(M)) - return - if(isaicamera(M)) - var/mob/camera/ai_eye/ai_camera = M - if(!ai_camera.ai) - return - M = ai_camera.ai - add_hiddenprint(M) - if(ishuman(M)) - var/mob/living/carbon/human/H = M - add_fibers(H) - var/obj/item/gloves = H.gloves - if(gloves) //Check if the gloves (if any) hide fingerprints - if(!(gloves.body_parts_covered & HANDS) || HAS_TRAIT(gloves, TRAIT_FINGERPRINT_PASSTHROUGH) || HAS_TRAIT(H, TRAIT_FINGERPRINT_PASSTHROUGH)) - ignoregloves = TRUE - if(!ignoregloves) - H.gloves.add_fingerprint(H, TRUE) //ignoregloves = 1 to avoid infinite loop. - return - var/full_print = md5(H.dna.unique_identity) - LAZYSET(fingerprints, full_print, full_print) - return TRUE - -/datum/component/forensics/proc/add_fiber_list(list/_fibertext) //list(text) - if(!length(_fibertext)) - return - LAZYINITLIST(fibers) - for(var/i in _fibertext) //We use an associative list, make sure we don't just merge a non-associative list into ours. - fibers[i] = i - return TRUE - -/datum/component/forensics/proc/add_fibers(mob/living/carbon/human/M) - var/fibertext - var/item_multiplier = isitem(src)?1.2:1 - if(M.wear_suit) - fibertext = "Material from \a [M.wear_suit]." - if(prob(10*item_multiplier) && !LAZYACCESS(fibers, fibertext)) - LAZYSET(fibers, fibertext, fibertext) - if(!(M.wear_suit.body_parts_covered & CHEST)) - if(M.w_uniform) - fibertext = "Fibers from \a [M.w_uniform]." - if(prob(12*item_multiplier) && !LAZYACCESS(fibers, fibertext)) //Wearing a suit means less of the uniform exposed. - LAZYSET(fibers, fibertext, fibertext) - if(!(M.wear_suit.body_parts_covered & HANDS)) - if(M.gloves) - fibertext = "Material from a pair of [M.gloves.name]." - if(prob(20*item_multiplier) && !LAZYACCESS(fibers, fibertext)) - LAZYSET(fibers, fibertext, fibertext) - else if(M.w_uniform) - fibertext = "Fibers from \a [M.w_uniform]." - if(prob(15*item_multiplier) && !LAZYACCESS(fibers, fibertext)) - // "Added fibertext: [fibertext]" - LAZYSET(fibers, fibertext, fibertext) - if(M.gloves) - fibertext = "Material from a pair of [M.gloves.name]." - if(prob(20*item_multiplier) && !LAZYACCESS(fibers, fibertext)) - LAZYSET(fibers, fibertext, fibertext) - else if(M.gloves) - fibertext = "Material from a pair of [M.gloves.name]." - if(prob(20*item_multiplier) && !LAZYACCESS(fibers, fibertext)) - LAZYSET(fibers, fibertext, fibertext) - return TRUE - -/datum/component/forensics/proc/add_hiddenprint_list(list/_hiddenprints) //list(ckey = text) - if(!length(_hiddenprints)) - return - LAZYINITLIST(hiddenprints) - for(var/i in _hiddenprints) //We use an associative list, make sure we don't just merge a non-associative list into ours. - hiddenprints[i] = _hiddenprints[i] - return TRUE - -/datum/component/forensics/proc/add_hiddenprint(mob/M) - if(!isliving(M)) - if(!iscameramob(M)) - return - if(isaicamera(M)) - var/mob/camera/ai_eye/ai_camera = M - if(!ai_camera.ai) - return - M = ai_camera.ai - if(!M.key) - return - var/hasgloves = "" - if(ishuman(M)) - var/mob/living/carbon/human/H = M - if(H.gloves) - hasgloves = "(gloves)" - var/current_time = time_stamp() - if(!LAZYACCESS(hiddenprints, M.key)) - LAZYSET(hiddenprints, M.key, "First: \[[current_time]\] \"[M.real_name]\"[hasgloves]. Ckey: [M.ckey]") - else - var/laststamppos = findtext(LAZYACCESS(hiddenprints, M.key), "\nLast: ") - if(laststamppos) - LAZYSET(hiddenprints, M.key, copytext(hiddenprints[M.key], 1, laststamppos)) - hiddenprints[M.key] += "\nLast: \[[current_time]\] \"[M.real_name]\"[hasgloves]. Ckey: [M.ckey]" //made sure to be existing by if(!LAZYACCESS);else - var/atom/A = parent - A.fingerprintslast = M.ckey - return TRUE - -/datum/component/forensics/proc/add_blood_DNA(list/dna) //list(dna_enzymes = type) - if(!length(dna)) - return - LAZYINITLIST(blood_DNA) - for(var/i in dna) - blood_DNA[i] = dna[i] - check_blood() - return TRUE - -/datum/component/forensics/proc/check_blood() - if(!isitem(parent)) - return - if(!length(blood_DNA)) - return - parent.AddElement(/datum/element/decal/blood) diff --git a/code/datums/components/fullauto.dm b/code/datums/components/fullauto.dm index 1ae12792947df..425782d049882 100644 --- a/code/datums/components/fullauto.dm +++ b/code/datums/components/fullauto.dm @@ -63,7 +63,7 @@ if(!QDELETED(shooter)) RegisterSignal(shooter, COMSIG_MOB_LOGOUT, .proc/autofire_off) UnregisterSignal(shooter, COMSIG_MOB_LOGIN) - RegisterSignal(parent, list(COMSIG_PARENT_PREQDELETED, COMSIG_ITEM_DROPPED), .proc/autofire_off) + RegisterSignal(parent, list(COMSIG_PARENT_QDELETING, COMSIG_ITEM_DROPPED), .proc/autofire_off) parent.RegisterSignal(src, COMSIG_AUTOFIRE_ONMOUSEDOWN, /obj/item/gun/.proc/autofire_bypass_check) parent.RegisterSignal(parent, COMSIG_AUTOFIRE_SHOT, /obj/item/gun/.proc/do_autofire) @@ -84,7 +84,7 @@ if(!QDELETED(shooter)) RegisterSignal(shooter, COMSIG_MOB_LOGIN, .proc/on_client_login) UnregisterSignal(shooter, COMSIG_MOB_LOGOUT) - UnregisterSignal(parent, list(COMSIG_PARENT_PREQDELETED, COMSIG_ITEM_DROPPED)) + UnregisterSignal(parent, list(COMSIG_PARENT_QDELETING, COMSIG_ITEM_DROPPED)) shooter = null parent.UnregisterSignal(parent, COMSIG_AUTOFIRE_SHOT) parent.UnregisterSignal(src, COMSIG_AUTOFIRE_ONMOUSEDOWN) diff --git a/code/datums/components/gags_recolorable.dm b/code/datums/components/gags_recolorable.dm new file mode 100644 index 0000000000000..7e36b73dbbcc4 --- /dev/null +++ b/code/datums/components/gags_recolorable.dm @@ -0,0 +1,73 @@ +/datum/component/gags_recolorable + +/datum/component/gags_recolorable/RegisterWithParent() + RegisterSignal(parent, COMSIG_PARENT_ATTACKBY, .proc/on_attackby) + +/datum/component/gags_recolorable/UnregisterFromParent() + UnregisterSignal(parent, COMSIG_PARENT_ATTACKBY) + +/datum/component/gags_recolorable/proc/on_attackby(datum/source, obj/item/attacking_item, mob/user) + SIGNAL_HANDLER + + if(!isatom(parent)) + return + + if(!istype(attacking_item, /obj/item/toy/crayon/spraycan)) + return + var/obj/item/toy/crayon/spraycan/can = attacking_item + + if(can.is_capped || can.check_empty()) + return + + INVOKE_ASYNC(src, .proc/open_ui, user, can) + return COMPONENT_NO_AFTERATTACK + +/datum/component/gags_recolorable/proc/open_ui(mob/user, obj/item/toy/crayon/spraycan/can) + var/atom/atom_parent = parent + var/list/allowed_configs = list() + var/config = initial(atom_parent.greyscale_config) + if(!config) + return + allowed_configs += "[config]" + if(ispath(atom_parent, /obj/item)) + var/obj/item/item = atom_parent + if(initial(item.greyscale_config_worn)) + allowed_configs += "[initial(item.greyscale_config_worn)]" + if(initial(item.greyscale_config_inhand_left)) + allowed_configs += "[initial(item.greyscale_config_inhand_left)]" + if(initial(item.greyscale_config_inhand_right)) + allowed_configs += "[initial(item.greyscale_config_inhand_right)]" + + var/datum/greyscale_modify_menu/spray_paint/menu = new( + atom_parent, user, allowed_configs, CALLBACK(src, .proc/recolor, user, can), + starting_icon_state = initial(atom_parent.icon_state), + starting_config = initial(atom_parent.greyscale_config), + starting_colors = atom_parent.greyscale_colors, + used_spraycan = can + ) + menu.ui_interact(user) + +/datum/component/gags_recolorable/proc/recolor(mob/user, obj/item/toy/crayon/spraycan/can, datum/greyscale_modify_menu/menu) + if(!isatom(parent)) + return + var/atom/atom_parent = parent + + if(can.is_capped || can.check_empty(user)) + menu.ui_close() + return + + can.use_charges() + if(can.pre_noise) + atom_parent.audible_message(span_hear("You hear spraying.")) + playsound(atom_parent.loc, 'sound/effects/spray.ogg', 5, TRUE, 5) + + atom_parent.set_greyscale(menu.split_colors) + + // If the item is a piece of clothing and is being worn, make sure it updates on the player + if(!isclothing(atom_parent)) + return + if(!ishuman(atom_parent.loc)) + return + var/obj/item/clothing/clothing_parent = atom_parent + var/mob/living/carbon/human/wearer = atom_parent.loc + wearer.update_clothing(clothing_parent.slot_flags) diff --git a/code/datums/components/hazard_area.dm b/code/datums/components/hazard_area.dm index 1e0423ac956b5..42a988737e131 100644 --- a/code/datums/components/hazard_area.dm +++ b/code/datums/components/hazard_area.dm @@ -146,7 +146,6 @@ /// The dedicated status effect for the hazard_area component - use with caution and know what it does! /datum/status_effect/hazard_area id = "hazard_area" - examine_text = "SUBJECTPRONOUN appears to be largely immobilized through unknown means." status_type = STATUS_EFFECT_UNIQUE alert_type = /atom/movable/screen/alert/status_effect/hazard_area @@ -163,6 +162,9 @@ owner.remove_movespeed_modifier(/datum/movespeed_modifier/status_effect/hazard_area, update=TRUE) owner.remove_actionspeed_modifier(/datum/actionspeed_modifier/status_effect/hazard_area, update=TRUE) +/datum/status_effect/hazard_area/get_examine_text() + return span_notice("[owner.p_they(TRUE)] appear[owner.p_s()] to be largely immobilized through unknown means.") + /atom/movable/screen/alert/status_effect/hazard_area name = "Hazardous Area" desc = "The area you are currently within is incredibly hazardous to you. Check your surroundings and vacate as soon as possible." diff --git a/code/datums/components/igniter.dm b/code/datums/components/igniter.dm index 2d9d21022b1a2..7371942296e11 100644 --- a/code/datums/components/igniter.dm +++ b/code/datums/components/igniter.dm @@ -1,11 +1,13 @@ /datum/component/igniter var/fire_stacks + var/fire_type -/datum/component/igniter/Initialize(fire_stacks=1) +/datum/component/igniter/Initialize(fire_stacks = 1, fire_type = /datum/status_effect/fire_handler/fire_stacks) if(!isitem(parent) && !ishostile(parent) && !isgun(parent) && !ismachinery(parent) && !isstructure(parent)) return COMPONENT_INCOMPATIBLE src.fire_stacks = fire_stacks + src.fire_type = fire_type /datum/component/igniter/RegisterWithParent() if(ismachinery(parent) || isstructure(parent) || isgun(parent)) // turrets, etc @@ -40,5 +42,5 @@ /datum/component/igniter/proc/do_igniter(atom/target) if(isliving(target)) var/mob/living/L = target - L.adjust_fire_stacks(fire_stacks) - L.IgniteMob() + L.adjust_fire_stacks(fire_stacks, fire_type) + L.ignite_mob() diff --git a/code/datums/components/infective.dm b/code/datums/components/infective.dm index 3656f9eb38871..436a769d9e2eb 100644 --- a/code/datums/components/infective.dm +++ b/code/datums/components/infective.dm @@ -97,18 +97,18 @@ /datum/component/infective/proc/try_infect_equipped(datum/source, mob/living/L, slot) SIGNAL_HANDLER - var/old_permeability + var/old_bio_armor if(isitem(parent)) - //if you are putting an infective item on, it obviously will not protect you, so set its permeability high enough that it will never block ContactContractDisease() - var/obj/item/I = parent - old_permeability = I.permeability_coefficient - I.permeability_coefficient = 1.01 + //if you are putting an infective item on, it obviously will not protect you, so set its bio armor low enough that it will never block ContactContractDisease() + var/obj/item/equipped_item = parent + old_bio_armor = equipped_item.armor.getRating(BIO) + equipped_item.armor.setRating(bio = 0) try_infect(L, slot2body_zone(slot)) if(isitem(parent)) - var/obj/item/I = parent - I.permeability_coefficient = old_permeability + var/obj/item/equipped_item = parent + equipped_item.armor.setRating(bio = old_bio_armor) /datum/component/infective/proc/try_infect_crossed(datum/source, atom/movable/arrived, atom/old_loc, list/atom/old_locs) SIGNAL_HANDLER diff --git a/code/datums/components/jetpack.dm b/code/datums/components/jetpack.dm new file mode 100644 index 0000000000000..d6085d57f7ae4 --- /dev/null +++ b/code/datums/components/jetpack.dm @@ -0,0 +1,149 @@ +// Welcome to the jetpack component +// Apply this to something when you want it to be "like a jetpack" +// So propulsion through space on move, that sort of thing +/datum/component/jetpack + dupe_mode = COMPONENT_DUPE_UNIQUE_PASSARGS + var/datum/callback/check_on_move + var/datum/callback/get_mover + /// If we should stabilize ourselves when not drifting + var/stabilize = FALSE + /// The signal we listen for as an activation + var/activation_signal + /// The signal we listen for as a de-activation + var/deactivation_signal + /// The return flag our parent expects for a failed activation + var/return_flag + var/datum/effect_system/trail_follow/trail + /// The typepath to instansiate our trail as, when we need it + var/effect_type + +/** + * Arguments: + * * stabilize - If we should drift when we finish moving, or sit stable in space] + * * activation_signal - Signal we activate on + * * deactivation_signal - Signal we deactivate on + * * return_flag - Flag to return if activation fails + * * get_mover - Callback we use to get the "moving" thing, for trail purposes, alongside signal registration + * * check_on_move - Callback we call each time we attempt a move, we expect it to retun true if the move is ok, false otherwise. It expects an arg, TRUE if fuel should be consumed, FALSE othewise + * * effect_type - Type of trail_follow to spawn + */ +/datum/component/jetpack/Initialize(stabilize, activation_signal, deactivation_signal, return_flag, datum/callback/get_mover, datum/callback/check_on_move, datum/effect_system/trail_follow/effect_type) + . = ..() + if(!isatom(parent)) + return COMPONENT_INCOMPATIBLE + if(!activation_signal) // Can't activate? go away + return COMPONENT_INCOMPATIBLE + + RegisterSignal(parent, activation_signal, .proc/activate) + if(deactivation_signal) + RegisterSignal(parent, deactivation_signal, .proc/deactivate) + + src.check_on_move = check_on_move + src.get_mover = get_mover + src.stabilize = stabilize + src.return_flag = return_flag + src.activation_signal = activation_signal + src.deactivation_signal = deactivation_signal + src.effect_type = effect_type + +/datum/component/jetpack/InheritComponent(datum/component/component, original, stabilize, activation_signal, deactivation_signal, return_flag, datum/callback/get_mover, datum/callback/check_on_move, datum/effect_system/trail_follow/effect_type) + UnregisterSignal(parent, src.activation_signal) + if(src.deactivation_signal) + UnregisterSignal(parent, src.deactivation_signal) + RegisterSignal(parent, activation_signal, .proc/activate) + if(deactivation_signal) + RegisterSignal(parent, deactivation_signal, .proc/deactivate) + + src.check_on_move = check_on_move + src.get_mover = get_mover + src.stabilize = stabilize + src.activation_signal = activation_signal + src.deactivation_signal = deactivation_signal + src.effect_type = effect_type + + if(trail && effect_type != trail.type) + QDEL_NULL(trail) + setup_trail() + +/datum/component/jetpack/Destroy() + QDEL_NULL(trail) + QDEL_NULL(check_on_move) + return ..() + +/datum/component/jetpack/proc/setup_trail() + var/mob/moving = get_mover.Invoke() + if(!moving || trail) + return + trail = new effect_type + trail.auto_process = FALSE + trail.set_up(moving) + +/datum/component/jetpack/proc/activate(datum/source) + SIGNAL_HANDLER + var/mob/moving = get_mover.Invoke() + if(!thrust(moving)) + return return_flag + trail.start() + RegisterSignal(moving, COMSIG_MOVABLE_MOVED, .proc/move_react) + RegisterSignal(moving, COMSIG_MOVABLE_PRE_MOVE, .proc/pre_move_react) + RegisterSignal(moving, COMSIG_MOVABLE_SPACEMOVE, .proc/spacemove_react) + RegisterSignal(moving, COMSIG_MOVABLE_DRIFT_VISUAL_ATTEMPT, .proc/block_starting_visuals) + RegisterSignal(moving, COMSIG_MOVABLE_DRIFT_BLOCK_INPUT, .proc/ignore_ending_block) + +/datum/component/jetpack/proc/deactivate(datum/source) + SIGNAL_HANDLER + QDEL_NULL(trail) + var/mob/moving = get_mover.Invoke() + if(moving) + UnregisterSignal(moving, COMSIG_MOVABLE_MOVED) + UnregisterSignal(moving, COMSIG_MOVABLE_PRE_MOVE) + UnregisterSignal(moving, COMSIG_MOVABLE_SPACEMOVE) + UnregisterSignal(moving, COMSIG_MOVABLE_DRIFT_VISUAL_ATTEMPT) + UnregisterSignal(moving, COMSIG_MOVABLE_DRIFT_BLOCK_INPUT) + +/datum/component/jetpack/proc/move_react(mob/user) + SIGNAL_HANDLER + if(!user || !user.client)//Don't allow jet self using + return + if(!isturf(user.loc))//You can't use jet in nowhere or from mecha/closet + return + if(!(user.movement_type & FLOATING) || user.buckled)//You don't want use jet in gravity or while buckled. + return + if(user.pulledby)//You don't must use jet if someone pull you + return + if(user.throwing)//You don't must use jet if you thrown + return + if(length(user.client.keys_held & user.client.movement_keys))//You use jet when press keys. yes. + thrust() + +/datum/component/jetpack/proc/pre_move_react(mob/user) + SIGNAL_HANDLER + trail.oldposition = get_turf(user) + +/datum/component/jetpack/proc/spacemove_react(mob/user, movement_dir, continuous_move) + SIGNAL_HANDLER + if(!continuous_move && movement_dir) + return COMSIG_MOVABLE_STOP_SPACEMOVE + // Check if we have the fuel to stop this. Do NOT cosume any fuel, just check + // This is done because things other then us can use our fuel + if(stabilize && check_on_move.Invoke(FALSE)) + return COMSIG_MOVABLE_STOP_SPACEMOVE + +/// Returns true if the thrust went well, false otherwise +/datum/component/jetpack/proc/thrust() + if(!check_on_move.Invoke(TRUE)) + return FALSE + if(!trail) + setup_trail() + trail.generate_effect() + return TRUE + +/// Basically, tell the drift component not to do its starting visuals, because they look dumb for us +/datum/component/jetpack/proc/block_starting_visuals(datum/source) + SIGNAL_HANDLER + return DRIFT_VISUAL_FAILED + +/// If we're on, don't let the drift component block movements at the end since we can speed +/datum/component/jetpack/proc/ignore_ending_block(datum/source) + SIGNAL_HANDLER + return DRIFT_ALLOW_INPUT diff --git a/code/datums/components/manual_blinking.dm b/code/datums/components/manual_blinking.dm index a47f003e27585..07075cddf27eb 100644 --- a/code/datums/components/manual_blinking.dm +++ b/code/datums/components/manual_blinking.dm @@ -1,7 +1,7 @@ /datum/component/manual_blinking dupe_mode = COMPONENT_DUPE_UNIQUE - var/obj/item/organ/eyes/E + var/obj/item/organ/internal/eyes/E var/warn_grace = FALSE var/warn_dying = FALSE var/last_blink @@ -69,18 +69,18 @@ /datum/component/manual_blinking/proc/check_added_organ(mob/who_cares, obj/item/organ/O) SIGNAL_HANDLER - var/obj/item/organ/eyes/new_eyes = O + var/obj/item/organ/internal/eyes/new_eyes = O - if(istype(new_eyes,/obj/item/organ/eyes)) + if(istype(new_eyes,/obj/item/organ/internal/eyes)) E = new_eyes START_PROCESSING(SSdcs, src) /datum/component/manual_blinking/proc/check_removed_organ(mob/who_cares, obj/item/organ/O) SIGNAL_HANDLER - var/obj/item/organ/eyes/bye_beyes = O // oh come on, that's pretty good + var/obj/item/organ/internal/eyes/bye_beyes = O // oh come on, that's pretty good - if(istype(bye_beyes, /obj/item/organ/eyes)) + if(istype(bye_beyes, /obj/item/organ/internal/eyes)) E = null STOP_PROCESSING(SSdcs, src) diff --git a/code/datums/components/manual_breathing.dm b/code/datums/components/manual_breathing.dm index 9de665653629a..4c47794b8094e 100644 --- a/code/datums/components/manual_breathing.dm +++ b/code/datums/components/manual_breathing.dm @@ -1,7 +1,7 @@ /datum/component/manual_breathing dupe_mode = COMPONENT_DUPE_UNIQUE - var/obj/item/organ/lungs/L + var/obj/item/organ/internal/lungs/L var/warn_grace = FALSE var/warn_dying = FALSE var/last_breath @@ -71,18 +71,18 @@ /datum/component/manual_breathing/proc/check_added_organ(mob/who_cares, obj/item/organ/O) SIGNAL_HANDLER - var/obj/item/organ/eyes/new_lungs = O + var/obj/item/organ/internal/eyes/new_lungs = O - if(istype(new_lungs,/obj/item/organ/lungs)) + if(istype(new_lungs,/obj/item/organ/internal/lungs)) L = new_lungs START_PROCESSING(SSdcs, src) /datum/component/manual_breathing/proc/check_removed_organ(mob/who_cares, obj/item/organ/O) SIGNAL_HANDLER - var/obj/item/organ/lungs/old_lungs = O + var/obj/item/organ/internal/lungs/old_lungs = O - if(istype(old_lungs, /obj/item/organ/lungs)) + if(istype(old_lungs, /obj/item/organ/internal/lungs)) L = null STOP_PROCESSING(SSdcs, src) diff --git a/code/datums/components/mood.dm b/code/datums/components/mood.dm index 0c7d63286f849..4cabeb9a31658 100644 --- a/code/datums/components/mood.dm +++ b/code/datums/components/mood.dm @@ -6,7 +6,7 @@ var/sanity = SANITY_NEUTRAL //Current sanity var/shown_mood //Shown happiness, this is what others can see when they try to examine you, prevents antag checking by noticing traitors are always very happy. var/mood_level = 5 //To track what stage of moodies they're on - var/sanity_level = 2 //To track what stage of sanity they're on + var/sanity_level = SANITY_LEVEL_NEUTRAL //To track what stage of sanity they're on var/mood_modifier = 1 //Modifier to allow certain mobs to be less affected by moodlets var/list/datum/mood_event/mood_events = list() var/insanity_effect = 0 //is the owner being punished for low mood? If so, how much? @@ -234,32 +234,32 @@ setInsanityEffect(MAJOR_INSANITY_PEN) master.add_movespeed_modifier(/datum/movespeed_modifier/sanity/insane) master.add_actionspeed_modifier(/datum/actionspeed_modifier/low_sanity) - sanity_level = 6 + sanity_level = SANITY_LEVEL_INSANE if(SANITY_CRAZY to SANITY_UNSTABLE) setInsanityEffect(MINOR_INSANITY_PEN) master.add_movespeed_modifier(/datum/movespeed_modifier/sanity/crazy) master.add_actionspeed_modifier(/datum/actionspeed_modifier/low_sanity) - sanity_level = 5 + sanity_level = SANITY_LEVEL_CRAZY if(SANITY_UNSTABLE to SANITY_DISTURBED) setInsanityEffect(0) master.add_movespeed_modifier(/datum/movespeed_modifier/sanity/disturbed) master.add_actionspeed_modifier(/datum/actionspeed_modifier/low_sanity) - sanity_level = 4 + sanity_level = SANITY_LEVEL_UNSTABLE if(SANITY_DISTURBED to SANITY_NEUTRAL) setInsanityEffect(0) master.remove_movespeed_modifier(MOVESPEED_ID_SANITY) master.remove_actionspeed_modifier(ACTIONSPEED_ID_SANITY) - sanity_level = 3 + sanity_level = SANITY_LEVEL_DISTURBED if(SANITY_NEUTRAL+1 to SANITY_GREAT+1) //shitty hack but +1 to prevent it from responding to super small differences setInsanityEffect(0) master.remove_movespeed_modifier(MOVESPEED_ID_SANITY) master.add_actionspeed_modifier(/datum/actionspeed_modifier/high_sanity) - sanity_level = 2 + sanity_level = SANITY_LEVEL_NEUTRAL if(SANITY_GREAT+1 to INFINITY) setInsanityEffect(0) master.remove_movespeed_modifier(MOVESPEED_ID_SANITY) master.add_actionspeed_modifier(/datum/actionspeed_modifier/high_sanity) - sanity_level = 1 + sanity_level = SANITY_LEVEL_GREAT update_mood_icon() /datum/component/mood/proc/setInsanityEffect(newval) diff --git a/code/datums/components/payment.dm b/code/datums/components/payment.dm index 198c5c1ae6eac..fc6146501f29a 100644 --- a/code/datums/components/payment.dm +++ b/code/datums/components/payment.dm @@ -43,7 +43,7 @@ if(!ismob(target)) return COMPONENT_OBJ_CANCEL_CHARGE var/mob/living/user = target - if(issilicon(user)) //They have evolved beyond the need for mere credits + if(issilicon(user) || isdrone(user)) //They have evolved beyond the need for mere credits return var/obj/item/card/id/card if(istype(user)) diff --git a/code/datums/components/pellet_cloud.dm b/code/datums/components/pellet_cloud.dm index fdde1edbecadb..30c235a37a613 100644 --- a/code/datums/components/pellet_cloud.dm +++ b/code/datums/components/pellet_cloud.dm @@ -306,14 +306,29 @@ var/bw_bonus = wound_info_by_part[hit_part][CLOUD_POSITION_BW_BONUS] var/wound_type = (initial(P.damage_type) == BRUTE) ? WOUND_BLUNT : WOUND_BURN // sharpness is handled in the wound rolling wound_info_by_part -= hit_part + + // technically this only checks armor worn the moment that all the pellets resolve rather than as each one hits you, + // but this isn't important enough to warrant all the extra loops of mostly redundant armor checks + var/mob/living/carbon/hit_carbon = target + var/armor_factor = hit_carbon.getarmor(hit_part, initial(P.armor_flag)) + armor_factor = min(ARMOR_MAX_BLOCK, armor_factor) //cap damage reduction at 90% + if(armor_factor > 0) + if(initial(P.weak_against_armour) && armor_factor >= 0) + armor_factor *= ARMOR_WEAKENED_MULTIPLIER + damage_dealt *= armor_factor + hit_part.painless_wound_roll(wound_type, damage_dealt, w_bonus, bw_bonus, initial(P.sharpness)) + var/limb_hit_text = "" + if(hit_part) + limb_hit_text = " in the [hit_part.plaintext_zone]" + if(num_hits > 1) - target.visible_message(span_danger("[target] is hit by [num_hits] [proj_name][plural_s(proj_name)][hit_part ? " in the [hit_part.name]" : ""][damage ? "" : ", without leaving a mark"]!"), null, null, COMBAT_MESSAGE_RANGE, target) - to_chat(target, span_userdanger("You're hit by [num_hits] [proj_name]s[hit_part ? " in the [hit_part.name]" : ""]!")) + target.visible_message(span_danger("[target] is hit by [num_hits] [proj_name][plural_s(proj_name)][limb_hit_text][damage ? "" : ", without leaving a mark"]!"), null, null, COMBAT_MESSAGE_RANGE, target) + to_chat(target, span_userdanger("You're hit by [num_hits] [proj_name]s[limb_hit_text]!")) else - target.visible_message(span_danger("[target] is hit by a [proj_name][hit_part ? " in the [hit_part.name]" : ""][damage ? "" : ", without leaving a mark"]!"), null, null, COMBAT_MESSAGE_RANGE, target) - to_chat(target, span_userdanger("You're hit by a [proj_name][hit_part ? " in the [hit_part.name]" : ""]!")) + target.visible_message(span_danger("[target] is hit by a [proj_name][limb_hit_text][damage ? "" : ", without leaving a mark"]!"), null, null, COMBAT_MESSAGE_RANGE, target) + to_chat(target, span_userdanger("You're hit by a [proj_name][limb_hit_text]!")) for(var/M in purple_hearts) var/mob/living/martyr = M diff --git a/code/datums/components/phylactery.dm b/code/datums/components/phylactery.dm index 45d9a034b72ad..e0b0c0897e84a 100644 --- a/code/datums/components/phylactery.dm +++ b/code/datums/components/phylactery.dm @@ -169,7 +169,7 @@ var/mob/living/carbon/human/lich = new(parent_turf) ADD_TRAIT(lich, TRAIT_NO_SOUL, LICH_TRAIT) - var/obj/item/organ/brain/new_lich_brain = lich.getorganslot(ORGAN_SLOT_BRAIN) + var/obj/item/organ/internal/brain/new_lich_brain = lich.getorganslot(ORGAN_SLOT_BRAIN) if(new_lich_brain) // Prevent MMI cheese new_lich_brain.organ_flags &= ~ORGAN_VITAL new_lich_brain.decoy_override = TRUE @@ -201,7 +201,7 @@ var/mob/living/carbon/carbon_body = corpse for(var/obj/item/organ/to_drop as anything in carbon_body.internal_organs) // Skip the brain - it can disappear, we don't need it anymore - if(istype(to_drop, /obj/item/organ/brain)) + if(istype(to_drop, /obj/item/organ/internal/brain)) continue // For the rest, drop all the organs onto the floor (for style) diff --git a/code/datums/components/plumbing/_plumbing.dm b/code/datums/components/plumbing/_plumbing.dm index 394e3824a314d..47e4f5807324a 100644 --- a/code/datums/components/plumbing/_plumbing.dm +++ b/code/datums/components/plumbing/_plumbing.dm @@ -50,14 +50,14 @@ RegisterSignal(parent, list(COMSIG_COMPONENT_ADDED), .proc/enable) /datum/component/plumbing/RegisterWithParent() - RegisterSignal(parent, list(COMSIG_MOVABLE_MOVED,COMSIG_PARENT_PREQDELETED), .proc/disable) + RegisterSignal(parent, list(COMSIG_MOVABLE_MOVED, COMSIG_PARENT_QDELETING), .proc/disable) RegisterSignal(parent, list(COMSIG_OBJ_DEFAULT_UNFASTEN_WRENCH), .proc/toggle_active) RegisterSignal(parent, list(COMSIG_OBJ_HIDE), .proc/hide) RegisterSignal(parent, list(COMSIG_ATOM_UPDATE_OVERLAYS), .proc/create_overlays) //called by lateinit on startup RegisterSignal(parent, list(COMSIG_MOVABLE_CHANGE_DUCT_LAYER), .proc/change_ducting_layer) /datum/component/plumbing/UnregisterFromParent() - UnregisterSignal(parent, list(COMSIG_MOVABLE_MOVED,COMSIG_PARENT_PREQDELETED, COMSIG_OBJ_DEFAULT_UNFASTEN_WRENCH,COMSIG_OBJ_HIDE, \ + UnregisterSignal(parent, list(COMSIG_MOVABLE_MOVED, COMSIG_PARENT_QDELETING, COMSIG_OBJ_DEFAULT_UNFASTEN_WRENCH, COMSIG_OBJ_HIDE, \ COMSIG_ATOM_UPDATE_OVERLAYS, COMSIG_MOVABLE_CHANGE_DUCT_LAYER, COMSIG_COMPONENT_ADDED)) /datum/component/plumbing/Destroy() @@ -68,7 +68,7 @@ /datum/component/plumbing/process() if(!demand_connects || !reagents) - STOP_PROCESSING(SSfluids, src) + STOP_PROCESSING(SSplumbing, src) return if(reagents.total_volume < reagents.maximum_volume) for(var/D in GLOB.cardinals) @@ -199,7 +199,7 @@ if(!active) return - STOP_PROCESSING(SSfluids, src) + STOP_PROCESSING(SSplumbing, src) for(var/A in ducts) var/datum/ductnet/D = ducts[A] @@ -231,7 +231,7 @@ D.disconnect_duct() if(demand_connects) - START_PROCESSING(SSfluids, src) + START_PROCESSING(SSplumbing, src) for(var/D in GLOB.cardinals) diff --git a/code/datums/components/puzzgrid.dm b/code/datums/components/puzzgrid.dm new file mode 100644 index 0000000000000..65ac1a0088148 --- /dev/null +++ b/code/datums/components/puzzgrid.dm @@ -0,0 +1,306 @@ +#define PUZZGRID_CONFIG "[global.config.directory]/puzzgrids.txt" +#define PUZZGRID_GROUP_COUNT 4 +#define PUZZGRID_MAX_ATTEMPTS 10 + +/// Attaches a puzzgrid to the atom. +/// You are expected to pass in the puzzgrid, likely from create_random_puzzgrid(). +/// This is so you can handle when a puzzgrid can't be generated, either because the +/// config does not exist, or because the config is not set up properly. +/datum/component/puzzgrid + var/datum/puzzgrid/puzzgrid + + /// Callback that will be called when you win + var/datum/callback/on_victory_callback + + /// Callback that will be called when you lose, either through running out of time or running out of lives + var/datum/callback/on_fail_callback + + /// The world timestamp for when the puzzgrid will fail, if timer was set in Initialize + var/time_to_finish + + /// Every answer, in text, including already solved ones + var/list/all_answers + + /// The answers, in text, that are currently selected + var/list/selected_answers = list() + + /// The puzzgrid groups that have already been solved + var/list/datum/puzzgrid_group/solved_groups = list() + + /// The number of lives left + var/lives = 3 + + COOLDOWN_DECLARE(wrong_group_select_cooldown) + +/datum/component/puzzgrid/Initialize( + datum/puzzgrid/puzzgrid, + timer, + datum/callback/on_victory_callback, + datum/callback/on_fail_callback, +) + if (!isatom(parent)) + return COMPONENT_INCOMPATIBLE + + if (!istype(puzzgrid)) + stack_trace("Invalid puzzgrid passed: [puzzgrid]") + return COMPONENT_INCOMPATIBLE + + src.puzzgrid = puzzgrid + src.on_victory_callback = on_victory_callback + src.on_fail_callback = on_fail_callback + + all_answers = puzzgrid.answers.Copy() + + if (!isnull(timer)) + addtimer(CALLBACK(src, .proc/out_of_time), timer) + time_to_finish = world.time + timer + +/datum/component/puzzgrid/RegisterWithParent() + RegisterSignal(parent, COMSIG_ATOM_ATTACK_HAND, .proc/on_attack_hand) + +/datum/component/puzzgrid/UnregisterFromParent() + UnregisterSignal(parent, COMSIG_ATOM_ATTACK_HAND) + +/datum/component/puzzgrid/proc/on_attack_hand(atom/source, mob/user) + SIGNAL_HANDLER + + INVOKE_ASYNC(src, .proc/ui_interact, user) + +/datum/component/puzzgrid/ui_interact(mob/user, datum/tgui/ui) + . = ..() + ui = SStgui.try_update_ui(user, src, ui) + if(!ui) + ui = new(user, src, "Puzzgrid") + ui.open() + +/datum/component/puzzgrid/ui_act(action, list/params, datum/tgui/ui, datum/ui_state/state) + . = ..() + if (.) + return . + + switch (action) + if ("select") + return try_select(params["answer"]) + if ("unselect") + return try_unselect(params["answer"]) + + return TRUE + +/datum/component/puzzgrid/proc/try_select(answer) + if (!(answer in all_answers)) + return FALSE + + if (!COOLDOWN_FINISHED(src, wrong_group_select_cooldown)) + return TRUE + + selected_answers |= answer + + if (selected_answers.len < PUZZGRID_GROUP_COUNT) + return TRUE + + var/list/current_selected_answers = selected_answers + selected_answers = list() + + search_group: + for (var/datum/puzzgrid_group/puzzgrid_group in (puzzgrid.groups - solved_groups)) + for (var/selected_answer in current_selected_answers) + if (!(selected_answer in puzzgrid_group.answers)) + continue search_group + + // This group has the right answers + solved_groups += puzzgrid_group + + if (solved_groups.len == puzzgrid.groups.len - 1) + on_victory() + else + update_static_data_for_all_viewers() + + return TRUE + + COOLDOWN_START(src, wrong_group_select_cooldown, 0.2 SECONDS) + + if (solved_groups.len == puzzgrid.groups.len - 2) + lives -= 1 + + if (lives == 0) + out_of_lives() + + return TRUE + +/datum/component/puzzgrid/proc/try_unselect(answer) + selected_answers -= answer + return TRUE + +/datum/component/puzzgrid/proc/on_victory() + report_answers() + on_victory_callback?.InvokeAsync() + qdel(src) + +/datum/component/puzzgrid/proc/out_of_lives() + var/atom/movable/movable_parent = parent + if (istype(movable_parent)) + movable_parent.say("Ran out of lives!", forced = "puzzgrid component") + + fail() + +/datum/component/puzzgrid/proc/out_of_time() + var/atom/movable/movable_parent = parent + if (istype(movable_parent)) + movable_parent.say("Ran out of time!", forced = "puzzgrid component") + + fail() + +/datum/component/puzzgrid/proc/fail() + report_answers() + on_fail_callback?.InvokeAsync() + qdel(src) + +/datum/component/puzzgrid/proc/report_answers() + var/list/answers = list() + for (var/datum/puzzgrid_group/puzzgrid_group as anything in puzzgrid.groups) + var/list/answers_encoded = list() + for (var/answer in puzzgrid_group.answers) + answers_encoded += html_encode(answer) + + answers += span_boldnotice("

[answers_encoded.Join(", ")]

") + span_notice("

[html_encode(puzzgrid_group.description)]

") + + var/message = answers.Join("

-----

") + + for (var/mob/mob as anything in get_hearers_in_view(DEFAULT_MESSAGE_RANGE, src)) + to_chat(mob, message) + +/datum/component/puzzgrid/ui_data(mob/user) + return list( + "selected_answers" = selected_answers, + "time_left" = time_to_finish && (max(0, (time_to_finish - world.time) / (1 SECONDS))), + "wrong_group_select_cooldown" = !COOLDOWN_FINISHED(src, wrong_group_select_cooldown), + "lives" = lives, + ) + +/datum/component/puzzgrid/ui_static_data(mob/user) + var/list/data = list() + + data["answers"] = puzzgrid.answers + + var/list/serialized_solved_groups = list() + for (var/datum/puzzgrid_group/solved_group as anything in solved_groups) + serialized_solved_groups += list(list( + "answers" = solved_group.answers, + )) + + var/atom/atom_parent = parent + + data["host"] = atom_parent.name + data["solved_groups"] = serialized_solved_groups + + return data + +/// Returns a random puzzgrid from config. +/// If config is empty, or no valid puzzgrids can be found in time, will return null. +/proc/create_random_puzzgrid() + var/static/total_lines + + if (isnull(total_lines)) + total_lines = rustg_file_get_line_count(PUZZGRID_CONFIG) + + if (isnull(total_lines)) + // There was an error reading the file + total_lines = 0 + + if (total_lines == 0) + return null + + for (var/_ in 1 to PUZZGRID_MAX_ATTEMPTS) + var/line_number = rand(0, total_lines - 1) + var/line = rustg_file_seek_line(PUZZGRID_CONFIG, line_number) + if (!line) + continue + + var/line_json_decoded = safe_json_decode(line) + if (isnull(line_json_decoded)) + log_config("Line [line_number + 1] in puzzgrids.txt is not a JSON: [line]") + continue + + var/datum/puzzgrid/puzzgrid = new + var/populate_result = puzzgrid.populate(line_json_decoded) + + if (populate_result == TRUE) + return puzzgrid + else + log_config("Line [line_number + 1] in puzzgrids.txt is not formatted correctly: [populate_result]") + + stack_trace("No valid puzzgrid config could be found in [PUZZGRID_MAX_ATTEMPTS] attempts, please check config_error. If it is empty, then seek line is failing.") + return null + +/// Represents an individual puzzgrid +/datum/puzzgrid + var/list/answers = list() + var/list/datum/puzzgrid_group/groups = list() + +/// Will populate a puzzgrid with the information from the JSON. +/// Will return TRUE if the populate succeeded, or a string denoting the error otherwise. +/datum/puzzgrid/proc/populate(list/from_json) + if (!islist(from_json)) + return "Puzzgrid was not a list" + + var/list/answers = list() + var/list/groups = list() + + for (var/group_json in from_json) + if (!islist(group_json)) + return "Group was not a list (received [json_encode(group_json)])" + + if (!("cells" in group_json)) + return "Group did not have a 'cells' field (received [json_encode(group_json)])" + + if (!("description" in group_json)) + return "Group did not have a 'description' field (received [json_encode(group_json)])" + + var/datum/puzzgrid_group/group = new + group.answers = group_json["cells"] + group.description = group_json["description"] + + answers += group.answers + + groups += group + + src.answers = shuffle(answers) + src.groups = groups + + return TRUE + +/// Represents an individual group in a puzzgrid +/datum/puzzgrid_group + var/list/answers = list() + var/description + +/// Debug verb for validating that all puzzgrids can be created successfully. +/// Locked behind a verb because it's fairly slow and memory intensive. +/client/proc/validate_puzzgrids() + set name = "Validate Puzzgrid Config" + set category = "Debug" + + var/line_number = 0 + + for (var/line in world.file2list(PUZZGRID_CONFIG)) + line_number += 1 + + if (length(line) == 0) + continue + + var/line_json_decoded = safe_json_decode(line) + if (isnull(line_json_decoded)) + to_chat(src, span_warning("Line [line_number] in puzzgrids.txt is not a JSON: [line]")) + continue + + var/datum/puzzgrid/puzzgrid = new + var/populate_result = puzzgrid.populate(line_json_decoded) + + if (populate_result != TRUE) + to_chat(src, span_warning("Line [line_number] in puzzgrids.txt is not formatted correctly: [populate_result]")) + + to_chat(src, span_notice("Validated. If you did not see any errors, you're in the clear.")) + +#undef PUZZGRID_CONFIG +#undef PUZZGRID_GROUP_COUNT +#undef PUZZGRID_MAX_ATTEMPTS diff --git a/code/datums/components/reagent_refiller.dm b/code/datums/components/reagent_refiller.dm new file mode 100644 index 0000000000000..d8a48f778c980 --- /dev/null +++ b/code/datums/components/reagent_refiller.dm @@ -0,0 +1,68 @@ +/** + * ## Reagent refiller + * Refills any drinks poured out of the reagent container (and is allowed within the whitelisted reagents). + */ +/datum/component/reagent_refiller + /// Time to refill + var/time_to_refill + /// Callback to consume power + var/datum/callback/power_draw_callback + /// Amount of power to use from the cell + var/power_to_draw + /// Whitelist of reagents allowed to be synthesized + var/list/whitelisted_reagents + +/datum/component/reagent_refiller/Initialize( + time_to_refill = 60 SECONDS, + datum/callback/power_draw_callback, + power_to_draw = 30, + whitelisted_reagents = list(/datum/reagent/consumable) +) + if(!istype(parent, /obj/item/reagent_containers)) + return COMPONENT_INCOMPATIBLE + + src.time_to_refill = time_to_refill + src.power_draw_callback = power_draw_callback + src.power_to_draw = power_to_draw + src.whitelisted_reagents = whitelisted_reagents + + return ..() + +/datum/component/reagent_refiller/RegisterWithParent() + RegisterSignal(parent, COMSIG_ITEM_AFTERATTACK, .proc/refill) + RegisterSignal(parent, COMSIG_ATOM_EXITED, .proc/delete_self) + +/datum/component/reagent_refiller/UnregisterFromParent() + UnregisterSignal(parent, list(COMSIG_ITEM_AFTERATTACK, COMSIG_ATOM_EXITED)) + +/datum/component/reagent_refiller/proc/delete_self() + SIGNAL_HANDLER + + qdel(src) + +/// Preps the reagent container for being refilled +/datum/component/reagent_refiller/proc/refill() + SIGNAL_HANDLER + + var/obj/item/reagent_containers/container = parent + var/refill = container.reagents.get_master_reagent_id() + var/amount = min((container.amount_per_transfer_from_this + container.reagents.total_volume), container.reagents.total_volume) + + if (amount == 0) + return + if (!is_path_in_list(refill, whitelisted_reagents)) + return + + addtimer(CALLBACK(src, .proc/add_reagents, container, container.loc, refill, amount), time_to_refill) + +/// Refills the reagent container, and uses cell power if applicable +/datum/component/reagent_refiller/proc/add_reagents(obj/item/reagent_containers/target, oldloc, reagent_to_refill, amount) + if (QDELETED(src) || QDELETED(target)) + return + if (target.loc != oldloc) + return + + target.reagents.add_reagent(reagent_to_refill, amount) + + if (!isnull(power_draw_callback)) + power_draw_callback.Invoke(power_to_draw) diff --git a/code/datums/components/riding/riding.dm b/code/datums/components/riding/riding.dm index e6adb2d19c66f..340ffe1430256 100644 --- a/code/datums/components/riding/riding.dm +++ b/code/datums/components/riding/riding.dm @@ -235,7 +235,7 @@ /datum/component/riding/proc/Unbuckle(atom/movable/M) addtimer(CALLBACK(parent, /atom/movable/.proc/unbuckle_mob, M), 0, TIMER_UNIQUE) -/datum/component/riding/proc/Process_Spacemove(direction) +/datum/component/riding/proc/Process_Spacemove(direction, continuous_move) var/atom/movable/AM = parent return override_allow_spacemove || AM.has_gravity() diff --git a/code/datums/components/shy.dm b/code/datums/components/shy.dm index 8f788fcaef50b..0c379654091c5 100644 --- a/code/datums/components/shy.dm +++ b/code/datums/components/shy.dm @@ -89,7 +89,7 @@ for(var/mob/living/person in strangers) if(person == owner) continue - if(!is_type_in_typecache(person, mob_whitelist)) + if(is_type_in_typecache(person, mob_whitelist)) continue if(!person.key && !keyless_shy) continue diff --git a/code/datums/components/slippery.dm b/code/datums/components/slippery.dm index d594dff9483ab..9301d558f146f 100644 --- a/code/datums/components/slippery.dm +++ b/code/datums/components/slippery.dm @@ -95,7 +95,7 @@ holder = equipper qdel(GetComponent(/datum/component/connect_loc_behalf)) AddComponent(/datum/component/connect_loc_behalf, holder, holder_connections) - RegisterSignal(holder, COMSIG_PARENT_PREQDELETED, .proc/holder_deleted) + RegisterSignal(holder, COMSIG_PARENT_QDELETING, .proc/holder_deleted) /* * Detects if the holder mob is deleted. @@ -120,7 +120,7 @@ /datum/component/slippery/proc/on_drop(datum/source, mob/user) SIGNAL_HANDLER - UnregisterSignal(user, COMSIG_PARENT_PREQDELETED) + UnregisterSignal(user, COMSIG_PARENT_QDELETING) qdel(GetComponent(/datum/component/connect_loc_behalf)) add_connect_loc_behalf_to_parent() diff --git a/code/datums/components/smooth_tunes.dm b/code/datums/components/smooth_tunes.dm index 15248b768db47..b897e29f1a873 100644 --- a/code/datums/components/smooth_tunes.dm +++ b/code/datums/components/smooth_tunes.dm @@ -85,10 +85,15 @@ SIGNAL_HANDLER STOP_PROCESSING(SSobj, src) if(viable_for_final_effect) - if(!finished) - to_chat(parent, span_warning("The song was interrupted, you cannot activate the finishing ability!")) + if(finished && linked_songtuner_rite && linked_song) + for(var/mob/living/carbon/human/listener in linked_song.hearing_mobs) + if(listener == parent || listener.can_block_magic(MAGIC_RESISTANCE_HOLY, charge_cost = 1)) + continue + + linked_songtuner_rite.finish_effect(listener, parent) else - linked_songtuner_rite.finish_effect(parent, linked_song) + to_chat(parent, span_warning("The song was interrupted, you cannot activate the finishing ability!")) + linked_song.parent?.remove_filter("smooth_tunes_outline") UnregisterSignal(linked_song.parent, list( COMSIG_INSTRUMENT_TEMPO_CHANGE, @@ -99,8 +104,12 @@ qdel(src) /datum/component/smooth_tunes/process(delta_time = SSOBJ_DT) - if(linked_songtuner_rite) - linked_songtuner_rite.song_effect(parent, linked_song) + if(linked_songtuner_rite && linked_song) + for(var/mob/living/carbon/human/listener in linked_song.hearing_mobs) + if(listener == parent || listener.can_block_magic(MAGIC_RESISTANCE_HOLY, charge_cost = 0)) + continue + + linked_songtuner_rite.song_effect(listener, parent) else stop_singing() diff --git a/code/datums/components/squeak.dm b/code/datums/components/squeak.dm index 3cfff08064f66..c8427ee980d90 100644 --- a/code/datums/components/squeak.dm +++ b/code/datums/components/squeak.dm @@ -46,7 +46,7 @@ else if(isstructure(parent)) RegisterSignal(parent, COMSIG_ATOM_ATTACK_HAND, .proc/use_squeak) - if(istype(parent, /obj/item/organ/liver)) + if(istype(parent, /obj/item/organ/internal/liver)) // Liver squeaking is depending on them functioning like a clown's liver RegisterSignal(parent, SIGNAL_REMOVETRAIT(TRAIT_COMEDY_METABOLISM), .proc/on_comedy_metabolism_removal) @@ -112,7 +112,7 @@ SIGNAL_HANDLER holder = equipper RegisterSignal(holder, COMSIG_MOVABLE_DISPOSING, .proc/disposing_react, override=TRUE) - RegisterSignal(holder, COMSIG_PARENT_PREQDELETED, .proc/holder_deleted, override=TRUE) + RegisterSignal(holder, COMSIG_PARENT_QDELETING, .proc/holder_deleted, override=TRUE) //override for the preqdeleted is necessary because putting parent in hands sends the signal that this proc is registered towards, //so putting an object in hands and then equipping the item on a clothing slot (without dropping it first) //will always runtime without override = TRUE @@ -120,7 +120,7 @@ /datum/component/squeak/proc/on_drop(datum/source, mob/user) SIGNAL_HANDLER UnregisterSignal(user, COMSIG_MOVABLE_DISPOSING) - UnregisterSignal(user, COMSIG_PARENT_PREQDELETED) + UnregisterSignal(user, COMSIG_PARENT_QDELETING) holder = null ///just gets rid of the reference to holder in the case that theyre qdeleted @@ -130,11 +130,11 @@ holder = null // Disposal pipes related shits -/datum/component/squeak/proc/disposing_react(datum/source, obj/structure/disposalholder/holder, obj/machinery/disposal/source) +/datum/component/squeak/proc/disposing_react(datum/source, obj/structure/disposalholder/disposal_holder, obj/machinery/disposal/disposal_source) SIGNAL_HANDLER //We don't need to worry about unregistering this signal as it will happen for us automaticaly when the holder is qdeleted - RegisterSignal(holder, COMSIG_ATOM_DIR_CHANGE, .proc/holder_dir_change) + RegisterSignal(disposal_holder, COMSIG_ATOM_DIR_CHANGE, .proc/holder_dir_change) /datum/component/squeak/proc/holder_dir_change(datum/source, old_dir, new_dir) SIGNAL_HANDLER diff --git a/code/datums/components/stationloving.dm b/code/datums/components/stationloving.dm index 8c3788895e28d..c0a4c30626897 100644 --- a/code/datums/components/stationloving.dm +++ b/code/datums/components/stationloving.dm @@ -77,7 +77,7 @@ /// Checks whether a given atom's turf is within bounds. Returns TRUE if it is, FALSE if it isn't. /datum/component/stationloving/proc/atom_in_bounds(atom/atom_to_check) var/static/list/allowed_shuttles = typecacheof(list(/area/shuttle/syndicate, /area/shuttle/escape, /area/shuttle/pod_1, /area/shuttle/pod_2, /area/shuttle/pod_3, /area/shuttle/pod_4)) - var/static/list/disallowed_centcom_areas = typecacheof(list(/area/abductor_ship, /area/awaymission/errorroom)) + var/static/list/disallowed_centcom_areas = typecacheof(list(/area/centcom/abductor_ship, /area/awaymission/errorroom)) var/turf/destination_turf = get_turf(atom_to_check) if (!destination_turf) return FALSE diff --git a/code/datums/components/storage/concrete/pockets.dm b/code/datums/components/storage/concrete/pockets.dm index 060ac625d2078..e6b6a3170f3ee 100644 --- a/code/datums/components/storage/concrete/pockets.dm +++ b/code/datums/components/storage/concrete/pockets.dm @@ -158,9 +158,24 @@ /datum/component/storage/concrete/pockets/void_cloak quickdraw = TRUE + max_combined_w_class = 5 // 2 small items + 1 tiny item, or 1 normal item + 1 small item max_items = 3 /datum/component/storage/concrete/pockets/void_cloak/Initialize() . = ..() - var/static/list/exception_cache = typecacheof(list(/obj/item/clothing/neck/heretic_focus, /obj/item/codex_cicatrix)) + set_holdable(list( + /obj/item/ammo_box/a762/lionhunter, + /obj/item/bodypart, // Bodyparts are often used in rituals. They're also often normal sized, so you can only fit one. + /obj/item/clothing/neck/eldritch_amulet, + /obj/item/clothing/neck/heretic_focus, + /obj/item/codex_cicatrix, + /obj/item/eldritch_potion, + /obj/item/food/grown/poppy, // Used to regain a Living Heart. + /obj/item/melee/rune_carver, + /obj/item/melee/sickly_blade, // Normal sized, so you can only fit one. + /obj/item/organ, // Organs are also often used in rituals. + /obj/item/reagent_containers/glass/beaker/eldritch, + )) + + var/static/list/exception_cache = typecacheof(list(/obj/item/bodypart, /obj/item/melee/sickly_blade)) exception_hold = exception_cache diff --git a/code/datums/components/supermatter_crystal.dm b/code/datums/components/supermatter_crystal.dm new file mode 100644 index 0000000000000..51c7e8e8a1d72 --- /dev/null +++ b/code/datums/components/supermatter_crystal.dm @@ -0,0 +1,326 @@ +/datum/component/supermatter_crystal + + ///Callback for the wrench act call + var/datum/callback/tool_act_callback + ///Callback used by the SM to get the damage and matter power increase/decrease + var/datum/callback/consume_callback + +/datum/component/supermatter_crystal/Initialize(datum/callback/tool_act_callback, datum/callback/consume_callback) + + RegisterSignal(parent, COMSIG_ATOM_BLOB_ACT, .proc/blob_hit) + RegisterSignal(parent, COMSIG_ATOM_ATTACK_PAW, .proc/paw_hit) + RegisterSignal(parent, COMSIG_ATOM_ATTACK_ANIMAL, .proc/animal_hit) + RegisterSignal(parent, COMSIG_ATOM_HULK_ATTACK, .proc/hulk_hit) + RegisterSignal(parent, COMSIG_LIVING_UNARMED_ATTACK, .proc/unarmed_hit) + RegisterSignal(parent, COMSIG_ATOM_ATTACK_HAND, .proc/hand_hit) + RegisterSignal(parent, COMSIG_PARENT_ATTACKBY, .proc/attackby_hit) + RegisterSignal(parent, COMSIG_ATOM_TOOL_ACT(TOOL_WRENCH), .proc/tool_hit) + RegisterSignal(parent, COMSIG_ATOM_BUMPED, .proc/bumped_hit) + RegisterSignal(parent, COMSIG_MOVABLE_BUMP, .proc/bump_hit) + RegisterSignal(parent, COMSIG_ATOM_INTERCEPT_Z_FALL, .proc/intercept_z_fall) + + src.tool_act_callback = tool_act_callback + src.consume_callback = consume_callback + +/datum/component/supermatter_crystal/UnregisterFromParent(force, silent) + var/list/signals_to_remove = list( + COMSIG_ATOM_BLOB_ACT, + COMSIG_ATOM_ATTACK_PAW, + COMSIG_ATOM_ATTACK_ANIMAL, + COMSIG_ATOM_HULK_ATTACK, + COMSIG_LIVING_UNARMED_ATTACK, + COMSIG_ATOM_ATTACK_HAND, + COMSIG_PARENT_ATTACKBY, + COMSIG_ATOM_TOOL_ACT(TOOL_WRENCH), + COMSIG_ATOM_BUMPED, + COMSIG_MOVABLE_BUMP, + COMSIG_ATOM_INTERCEPT_Z_FALL, + ) + + UnregisterSignal(parent, signals_to_remove) + +/datum/component/supermatter_crystal/proc/blob_hit(datum/source, obj/structure/blob/blob) + SIGNAL_HANDLER + var/atom/atom_source = source + if(!blob || isspaceturf(atom_source)) //does nothing in space + return + playsound(get_turf(atom_source), 'sound/effects/supermatter.ogg', 50, TRUE) + consume_returns(damage_increase = blob.get_integrity() * 0.5) + if(blob.get_integrity() > 100) + blob.visible_message(span_danger("\The [blob] strikes at \the [atom_source] and flinches away!"), + span_hear("You hear a loud crack as you are washed with a wave of heat.")) + blob.take_damage(100, BURN) + else + blob.visible_message(span_danger("\The [blob] strikes at \the [atom_source] and rapidly flashes to ash."), + span_hear("You hear a loud crack as you are washed with a wave of heat.")) + consume(atom_source, blob) + +/datum/component/supermatter_crystal/proc/paw_hit(datum/source, mob/user, list/modifiers) + SIGNAL_HANDLER + if(isalien(user)) + dust_mob(source, user, cause = "alien attack") + return + dust_mob(source, user, cause = "monkey attack") + +/datum/component/supermatter_crystal/proc/animal_hit(datum/source, mob/living/simple_animal/user, list/modifiers) + SIGNAL_HANDLER + var/atom/atom_source = source + var/murder + if(!user.melee_damage_upper && !user.melee_damage_lower) + murder = user.friendly_verb_continuous + else + murder = user.attack_verb_continuous + dust_mob(source, user, \ + span_danger("[user] unwisely [murder] [atom_source], and [user.p_their()] body burns brilliantly before flashing into ash!"), \ + span_userdanger("You unwisely touch [atom_source], and your vision glows brightly as your body crumbles to dust. Oops."), \ + "simple animal attack") + +/datum/component/supermatter_crystal/proc/hulk_hit(datum/source, mob/user) + SIGNAL_HANDLER + dust_mob(source, user, cause = "hulk attack") + +/datum/component/supermatter_crystal/proc/unarmed_hit(datum/source, mob/user, list/modifiers) + SIGNAL_HANDLER + var/atom/atom_source = source + if(iscyborg(user) && atom_source.Adjacent(user)) + dust_mob(source, user, cause = "cyborg attack") + return + if(isaicamera(user)) + return + if(islarva(user)) + dust_mob(source, user, cause = "larva attack") + return + +/datum/component/supermatter_crystal/proc/hand_hit(datum/source, mob/living/user, list/modifiers) + SIGNAL_HANDLER + var/atom/atom_source = source + if(user.incorporeal_move || user.status_flags & GODMODE) + return + + if(user.zone_selected != BODY_ZONE_PRECISE_MOUTH) + dust_mob(source, user, cause = "hand") + return + + if(!user.is_mouth_covered()) + if(user.combat_mode) + dust_mob(source, user, + span_danger("As [user] tries to take a bite out of [atom_source] everything goes silent before [user.p_their()] body starts to glow and burst into flames before flashing to ash."), + span_userdanger("You try to take a bite out of [atom_source], but find [p_them()] far too hard to get anywhere before everything starts burning and your ears fill with ringing!"), + "attempted bite" + ) + return + + var/obj/item/organ/internal/tongue/licking_tongue = user.getorganslot(ORGAN_SLOT_TONGUE) + if(licking_tongue) + dust_mob(source, user, + span_danger("As [user] hesitantly leans in and licks [atom_source] everything goes silent before [user.p_their()] body starts to glow and burst into flames before flashing to ash!"), + span_userdanger("You tentatively lick [atom_source], but you can't figure out what it tastes like before everything starts burning and your ears fill with ringing!"), + "attempted lick" + ) + return + + var/obj/item/bodypart/head/forehead = user.get_bodypart(BODY_ZONE_HEAD) + if(forehead) + dust_mob(source, user, + span_danger("As [user]'s forehead bumps into [atom_source], inducing a resonance... Everything goes silent before [user.p_their()] [forehead] flashes to ash!"), + span_userdanger("You feel your forehead bump into [atom_source] and everything suddenly goes silent. As your head fills with ringing you come to realize that that was not a wise decision."), + "failed lick" + ) + return + + dust_mob(source, user, + span_danger("[user] leans in and tries to lick [atom_source], inducing a resonance... [user.p_their()] body starts to glow and burst into flames before flashing into dust!"), + span_userdanger("You lean in and try to lick [atom_source]. Everything starts burning and all you can hear is ringing. Your last thought is \"That was not a wise decision.\""), + "failed lick" + ) + +/datum/component/supermatter_crystal/proc/attackby_hit(datum/source, obj/item/item, mob/living/user, params) + SIGNAL_HANDLER + var/atom/atom_source = source + if(!istype(item) || (item.item_flags & ABSTRACT) || !istype(user)) + return + if(istype(item, /obj/item/melee/roastingstick)) + return FALSE + if(istype(item, /obj/item/clothing/mask/cigarette)) + var/obj/item/clothing/mask/cigarette/cig = item + var/clumsy = HAS_TRAIT(user, TRAIT_CLUMSY) + if(clumsy) + var/which_hand = BODY_ZONE_L_ARM + if(!(user.active_hand_index % 2)) + which_hand = BODY_ZONE_R_ARM + var/obj/item/bodypart/dust_arm = user.get_bodypart(which_hand) + dust_arm.dismember() + user.visible_message(span_danger("The [item] flashes out of existence on contact with \the [atom_source], resonating with a horrible sound..."),\ + span_danger("Oops! The [item] flashes out of existence on contact with \the [atom_source], taking your arm with it! That was clumsy of you!")) + playsound(atom_source, 'sound/effects/supermatter.ogg', 150, TRUE) + consume(atom_source, dust_arm) + qdel(item) + return + if(cig.lit || user.combat_mode) + user.visible_message(span_danger("A hideous sound echoes as [item] is ashed out on contact with \the [atom_source]. That didn't seem like a good idea...")) + playsound(atom_source, 'sound/effects/supermatter.ogg', 150, TRUE) + consume(atom_source, item) + radiation_pulse(atom_source, max_range = 3, threshold = 0.1, chance = 50) + return + else + cig.light() + user.visible_message(span_danger("As [user] lights \their [item] on \the [atom_source], silence fills the room..."),\ + span_danger("Time seems to slow to a crawl as you touch \the [atom_source] with \the [item].
\n\The [item] flashes alight with an eerie energy as you nonchalantly lift your hand away from \the [atom_source]. Damn.")) + playsound(atom_source, 'sound/effects/supermatter.ogg', 50, TRUE) + radiation_pulse(atom_source, max_range = 1, threshold = 0, chance = 100) + return + + if(user.dropItemToGround(item)) + user.visible_message(span_danger("As [user] touches \the [atom_source] with \a [item], silence fills the room..."),\ + span_userdanger("You touch \the [atom_source] with \the [item], and everything suddenly goes silent.\n\The [item] flashes into dust as you flinch away from \the [atom_source]."),\ + span_hear("Everything suddenly goes silent.")) + user.investigate_log("has been attacked ([item]) by [key_name(user)]", INVESTIGATE_ENGINE) + consume(atom_source, item) + playsound(get_turf(atom_source), 'sound/effects/supermatter.ogg', 50, TRUE) + + radiation_pulse(atom_source, max_range = 3, threshold = 0.1, chance = 50) + return + + if(atom_source.Adjacent(user)) //if the item is stuck to the person, kill the person too instead of eating just the item. + var/vis_msg = span_danger("[user] reaches out and touches [atom_source] with [item], inducing a resonance... [item] starts to glow briefly before the light continues up to [user]'s body. [user.p_they(TRUE)] bursts into flames before flashing into dust!") + var/mob_msg = span_userdanger("You reach out and touch [atom_source] with [item]. Everything starts burning and all you can hear is ringing. Your last thought is \"That was not a wise decision.\"") + dust_mob(source, user, vis_msg, mob_msg) + +/datum/component/supermatter_crystal/proc/tool_hit(datum/source, mob/user, obj/item/tool) + SIGNAL_HANDLER + if(tool_act_callback) + tool_act_callback.Invoke(user, tool) + return COMPONENT_BLOCK_TOOL_ATTACK + attackby_hit(source, tool, user) + +/datum/component/supermatter_crystal/proc/bumped_hit(datum/source, atom/movable/hit_object) + SIGNAL_HANDLER + var/atom/atom_source = source + if(isliving(hit_object)) + hit_object.visible_message(span_danger("\The [hit_object] slams into \the [atom_source] inducing a resonance... [hit_object.p_their()] body starts to glow and burst into flames before flashing into dust!"), + span_userdanger("You slam into \the [atom_source] as your ears are filled with unearthly ringing. Your last thought is \"Oh, fuck.\""), + span_hear("You hear an unearthly noise as a wave of heat washes over you.")) + else if(isobj(hit_object) && !iseffect(hit_object)) + hit_object.visible_message(span_danger("\The [hit_object] smacks into \the [atom_source] and rapidly flashes to ash."), null, + span_hear("You hear a loud crack as you are washed with a wave of heat.")) + else + return + + playsound(get_turf(atom_source), 'sound/effects/supermatter.ogg', 50, TRUE) + consume(atom_source, hit_object) + +/datum/component/supermatter_crystal/proc/bump_hit(datum/source, atom/bumped_atom) + SIGNAL_HANDLER + var/atom/atom_source = source + if(isturf(bumped_atom)) + var/turf/bumped_turf = bumped_atom + var/bumped_name = "\the [bumped_atom]" + var/bumped_text = span_danger("\The [atom_source] smacks into [bumped_name] and [bumped_atom.p_they()] rapidly flashes to ash!") + if(!bumped_turf.Melt()) + return + + atom_source.visible_message( + bumped_text, + null, + span_hear("You hear a loud crack as you are washed with a wave of heat.") + ) + playsound(atom_source, 'sound/effects/supermatter.ogg', 50, TRUE) + + var/suspicion = null + if (atom_source.fingerprintslast) + suspicion = "- and was last touched by [atom_source.fingerprintslast]" + message_admins("\The [atom_source] has consumed [bumped_name][suspicion].") + atom_source.investigate_log("has consumed [bumped_name][suspicion].") + + radiation_pulse(atom_source, max_range = 6, threshold = 0.2, chance = 50) + return + + if(isliving(bumped_atom)) + atom_source.visible_message( + span_danger("\The [atom_source] slams into \the [bumped_atom] inducing a resonance... [bumped_atom.p_their()] body starts to glow and burst into flames before flashing into dust!"), + span_userdanger("\The [atom_source] slams into you as your ears are filled with unearthly ringing. Your last thought is \"Oh, fuck.\""), + span_hear("You hear an unearthly noise as a wave of heat washes over you.") + ) + else if(isobj(bumped_atom) && !iseffect(bumped_atom)) + atom_source.visible_message( + span_danger("\The [atom_source] smacks into \the [bumped_atom] and [bumped_atom.p_they()] rapidly flashes to ash."), + null, + span_hear("You hear a loud crack as you are washed with a wave of heat.") + ) + else + return + + playsound(atom_source, 'sound/effects/supermatter.ogg', 50, TRUE) + consume(atom_source, bumped_atom) + +/datum/component/supermatter_crystal/proc/intercept_z_fall(datum/source, list/falling_movables, levels) + SIGNAL_HANDLER + for(var/atom/movable/hit_object as anything in falling_movables) + bumped_hit(hit_object) + +/datum/component/supermatter_crystal/proc/dust_mob(datum/source, mob/living/nom, vis_msg, mob_msg, cause) + var/atom/atom_source = source + if(nom.incorporeal_move || nom.status_flags & GODMODE) //try to keep supermatter sliver's + hemostat's dust conditions in sync with this too + return + if(!vis_msg) + vis_msg = span_danger("[nom] reaches out and touches [atom_source], inducing a resonance... [nom.p_their()] body starts to glow and burst into flames before flashing into dust!") + if(!mob_msg) + mob_msg = span_userdanger("You reach out and touch [atom_source]. Everything starts burning and all you can hear is ringing. Your last thought is \"That was not a wise decision.\"") + if(!cause) + cause = "contact" + nom.visible_message(vis_msg, mob_msg, span_hear("You hear an unearthly noise as a wave of heat washes over you.")) + atom_source.investigate_log("has been attacked ([cause]) by [key_name(nom)]", INVESTIGATE_ENGINE) + add_memory_in_range(atom_source, 7, MEMORY_SUPERMATTER_DUSTED, list(DETAIL_PROTAGONIST = nom, DETAIL_WHAT_BY = atom_source), story_value = STORY_VALUE_OKAY, memory_flags = MEMORY_CHECK_BLIND_AND_DEAF) + playsound(get_turf(atom_source), 'sound/effects/supermatter.ogg', 50, TRUE) + consume(atom_source, nom) + +/datum/component/supermatter_crystal/proc/consume(atom/source, atom/movable/consumed_object) + var/atom/atom_source = source + var/object_size = 0 + var/matter_increase = 0 + var/damage_increase = 0 + if(isliving(consumed_object)) + var/mob/living/consumed_mob = consumed_object + object_size = consumed_mob.mob_size + 2 + if(consumed_mob.status_flags & GODMODE) + return + message_admins("[atom_source] has consumed [key_name_admin(consumed_mob)] [ADMIN_JMP(atom_source)].") + atom_source.investigate_log("has consumed [key_name(consumed_mob)].", INVESTIGATE_ENGINE) + consumed_mob.dust(force = TRUE) + matter_increase += 100 * object_size + if(is_clown_job(consumed_mob.mind?.assigned_role)) + damage_increase += rand(-300, 300) // HONK + consume_returns(matter_increase, damage_increase) + else if(consumed_object.flags_1 & SUPERMATTER_IGNORES_1) + return + else if(isobj(consumed_object)) + if(!iseffect(consumed_object)) + var/suspicion = "" + if(consumed_object.fingerprintslast) + suspicion = "last touched by [consumed_object.fingerprintslast]" + message_admins("[atom_source] has consumed [consumed_object], [suspicion] [ADMIN_JMP(atom_source)].") + atom_source.investigate_log("has consumed [consumed_object] - [suspicion].", INVESTIGATE_ENGINE) + qdel(consumed_object) + if(!iseffect(consumed_object) && isitem(consumed_object)) + var/obj/item/consumed_item = consumed_object + object_size = consumed_item.w_class + matter_increase += 70 * object_size + + //Some poor sod got eaten, go ahead and irradiate people nearby. + radiation_pulse(atom_source, max_range = 6, threshold = 1.2 / max(object_size, 1), chance = 10 * object_size) + for(var/mob/living/near_mob in range(10)) + atom_source.investigate_log("has irradiated [key_name(near_mob)] after consuming [consumed_object].", INVESTIGATE_ENGINE) + if (HAS_TRAIT(near_mob, TRAIT_RADIMMUNE) || issilicon(near_mob)) + continue + if(ishuman(near_mob) && SSradiation.wearing_rad_protected_clothing(near_mob)) + continue + if(near_mob in view()) + near_mob.show_message(span_danger("As \the [atom_source] slowly stops resonating, you find your skin covered in new radiation burns."), MSG_VISUAL, + span_danger("The unearthly ringing subsides and you find your skin covered in new radiation burns."), MSG_AUDIBLE) + else + near_mob.show_message(span_hear("An unearthly ringing fills your ears, and you find your skin covered in new radiation burns."), MSG_AUDIBLE) + consume_returns(matter_increase, damage_increase) + +/datum/component/supermatter_crystal/proc/consume_returns(matter_increase = 0, damage_increase = 0) + if(consume_callback) + consume_callback.Invoke(matter_increase, damage_increase) diff --git a/code/datums/components/tackle.dm b/code/datums/components/tackle.dm index 28991d60341a5..f09638867edaa 100644 --- a/code/datums/components/tackle.dm +++ b/code/datums/components/tackle.dm @@ -247,10 +247,14 @@ var/attack_mod = 0 // DE-FENSE - if(target.drunkenness > 60) // drunks are easier to knock off balance + + // Drunks are easier to knock off balance + var/target_drunkenness = target.get_drunk_amount() + if(target_drunkenness > 60) defense_mod -= 3 - else if(target.drunkenness > 30) + else if(target_drunkenness > 30) defense_mod -= 1 + if(HAS_TRAIT(target, TRAIT_CLUMSY)) defense_mod -= 2 if(HAS_TRAIT(target, TRAIT_FAT)) // chonkers are harder to knock over @@ -284,18 +288,20 @@ defense_mod += 2 if(islizard(T)) - if(!T.getorganslot(ORGAN_SLOT_TAIL)) // lizards without tails are off-balance + var/obj/item/organ/external/tail/el_tail = T.getorganslot(ORGAN_SLOT_EXTERNAL_TAIL) + if(!el_tail) // lizards without tails are off-balance defense_mod -= 1 - else if(T.dna.species.is_wagging_tail()) // lizard tail wagging is robust and can swat away assailants! + else if(el_tail.wag_flags & WAG_WAGGING) // lizard tail wagging is robust and can swat away assailants! defense_mod += 1 // OF-FENSE var/mob/living/carbon/sacker = parent - - if(sacker.drunkenness > 60) // you're far too drunk to hold back! + var/sacker_drunkenness = sacker.get_drunk_amount() + if(sacker_drunkenness > 60) // you're far too drunk to hold back! attack_mod += 1 - else if(sacker.drunkenness > 30) // if you're only a bit drunk though, you're just sloppy + else if(sacker_drunkenness > 30) // if you're only a bit drunk though, you're just sloppy attack_mod -= 1 + if(HAS_TRAIT(sacker, TRAIT_CLUMSY)) attack_mod -= 2 if(HAS_TRAIT(sacker, TRAIT_DWARF)) @@ -419,7 +425,7 @@ user.visible_message(span_danger("[user] slams head-first into [hit], suffering major cranial trauma!"), span_userdanger("You slam head-first into [hit], and the world explodes around you!")) user.adjustStaminaLoss(30, updating_health=FALSE) user.adjustBruteLoss(30) - user.add_confusion(15) + user.adjust_timed_status_effect(15 SECONDS, /datum/status_effect/confusion) if(prob(80)) user.gain_trauma(/datum/brain_trauma/mild/concussion) user.playsound_local(get_turf(user), 'sound/weapons/flashbang.ogg', 100, TRUE, 8) @@ -431,7 +437,7 @@ user.visible_message(span_danger("[user] slams hard into [hit], knocking [user.p_them()] senseless!"), span_userdanger("You slam hard into [hit], knocking yourself senseless!")) user.adjustStaminaLoss(30, updating_health=FALSE) user.adjustBruteLoss(10) - user.add_confusion(10) + user.adjust_timed_status_effect(10 SECONDS, /datum/status_effect/confusion) user.Knockdown(30) shake_camera(user, 3, 4) diff --git a/code/datums/components/twohanded.dm b/code/datums/components/twohanded.dm index d1f78b5611406..1b69c2108431f 100644 --- a/code/datums/components/twohanded.dm +++ b/code/datums/components/twohanded.dm @@ -17,6 +17,11 @@ var/icon_wielded = FALSE /// The icon that will be used when wielded var/obj/item/offhand/offhand_item = null /// Reference to the offhand created for the item var/sharpened_increase = 0 /// The amount of increase recived from sharpening the item + /// A callback on the parent to be called when the item is wielded + var/datum/callback/wield_callback + /// A callback on the parent to be called when the item is unwielded + var/datum/callback/unwield_callback + /** * Two Handed component @@ -32,7 +37,8 @@ * * icon_wielded (optional) The icon to be used when wielded */ /datum/component/two_handed/Initialize(require_twohands=FALSE, wieldsound=FALSE, unwieldsound=FALSE, attacksound=FALSE, \ - force_multiplier=0, force_wielded=0, force_unwielded=0, icon_wielded=FALSE) + force_multiplier=0, force_wielded=0, force_unwielded=0, icon_wielded=FALSE, \ + datum/callback/wield_callback, datum/callback/unwield_callback) if(!isitem(parent)) return COMPONENT_INCOMPATIBLE @@ -44,13 +50,16 @@ src.force_wielded = force_wielded src.force_unwielded = force_unwielded src.icon_wielded = icon_wielded + src.wield_callback = wield_callback + src.unwield_callback = unwield_callback if(require_twohands) ADD_TRAIT(parent, TRAIT_NEEDS_TWO_HANDS, ABSTRACT_ITEM_TRAIT) // Inherit the new values passed to the component /datum/component/two_handed/InheritComponent(datum/component/two_handed/new_comp, original, require_twohands, wieldsound, unwieldsound, \ - force_multiplier, force_wielded, force_unwielded, icon_wielded) + force_multiplier, force_wielded, force_unwielded, icon_wielded, \ + datum/callback/wield_callback, datum/callback/unwield_callback) if(!original) return if(require_twohands) @@ -69,6 +78,10 @@ src.force_unwielded = force_unwielded if(icon_wielded) src.icon_wielded = icon_wielded + if(wield_callback) + src.wield_callback = wield_callback + if(unwield_callback) + src.unwield_callback = unwield_callback // register signals withthe parent item /datum/component/two_handed/RegisterWithParent() @@ -160,6 +173,7 @@ wielded = TRUE ADD_TRAIT(parent,TRAIT_WIELDED,src) RegisterSignal(user, COMSIG_MOB_SWAP_HANDS, .proc/on_swap_hands) + wield_callback?.Invoke(parent, user) // update item stats and name var/obj/item/parent_item = parent @@ -207,6 +221,7 @@ UnregisterSignal(user, COMSIG_MOB_SWAP_HANDS) SEND_SIGNAL(parent, COMSIG_TWOHANDED_UNWIELD, user) REMOVE_TRAIT(parent,TRAIT_WIELDED,src) + unwield_callback?.Invoke(parent, user) // update item stats var/obj/item/parent_item = parent diff --git a/code/datums/components/wet_floor.dm b/code/datums/components/wet_floor.dm index e21750aec8da7..594ab849e039f 100644 --- a/code/datums/components/wet_floor.dm +++ b/code/datums/components/wet_floor.dm @@ -67,9 +67,11 @@ T.add_overlay(intended) current_overlay = intended -/datum/component/wet_floor/proc/AfterSlip(mob/living/L) - if(highest_strength == TURF_WET_LUBE) - L.set_confusion(max(L.get_confusion(), 8)) +/datum/component/wet_floor/proc/AfterSlip(mob/living/slipped) + if(highest_strength != TURF_WET_LUBE) + return + + slipped.set_timed_status_effect(8 SECONDS, /datum/status_effect/confusion, only_if_higher = TRUE) /datum/component/wet_floor/proc/update_flags() var/intensity diff --git a/code/datums/components/z_parallax.dm b/code/datums/components/z_parallax.dm new file mode 100644 index 0000000000000..3d4aa65d17899 --- /dev/null +++ b/code/datums/components/z_parallax.dm @@ -0,0 +1,60 @@ +/** + * Component that hooks into the client, listens for COMSIG_MOVABLE_Z_CHANGED, and depending on whether or not the + * Z-level has ZTRAIT_NOPARALLAX enabled, disable or reenable parallax. + */ + +/datum/component/zparallax + dupe_mode = COMPONENT_DUPE_UNIQUE + + var/client/tracked + var/mob/client_mob + +/datum/component/zparallax/Initialize(client/tracked) + . = ..() + if(!istype(tracked)) + stack_trace("Component zparallax has been initialized outside of a client. Deleting.") + return COMPONENT_INCOMPATIBLE + + src.tracked = tracked + client_mob = tracked.mob + + RegisterSignal(client_mob, COMSIG_MOB_LOGOUT, .proc/mob_change) + RegisterSignal(client_mob, COMSIG_MOVABLE_Z_CHANGED, .proc/ztrait_checks) + RegisterSignal(client_mob, COMSIG_MOB_LOGIN, .proc/refresh_client) + +/datum/component/zparallax/Destroy() + . = ..() + unregister_signals() + + tracked = null + client_mob = null + +/datum/component/zparallax/proc/unregister_signals() + if(!client_mob) + return + + UnregisterSignal(client_mob, list(COMSIG_MOB_LOGIN, COMSIG_MOB_LOGOUT, COMSIG_MOVABLE_Z_CHANGED)) + +/datum/component/zparallax/proc/refresh_client() + tracked = client_mob.client + +/datum/component/zparallax/proc/mob_change() + SIGNAL_HANDLER + + if(client_mob.key) + return + + unregister_signals() + + client_mob = tracked.mob + + RegisterSignal(client_mob, COMSIG_MOB_LOGOUT, .proc/mob_change) + RegisterSignal(client_mob, COMSIG_MOVABLE_Z_CHANGED, .proc/ztrait_checks) + RegisterSignal(client_mob, COMSIG_MOB_LOGIN, .proc/refresh_client) + +/datum/component/zparallax/proc/ztrait_checks() + SIGNAL_HANDLER + + var/datum/hud/hud = client_mob.hud_used + + hud.update_parallax_pref(client_mob) diff --git a/code/datums/dash_weapon.dm b/code/datums/dash_weapon.dm index d4251b414c9ca..f0062228e4b65 100644 --- a/code/datums/dash_weapon.dm +++ b/code/datums/dash_weapon.dm @@ -10,6 +10,7 @@ var/dash_sound = 'sound/magic/blink.ogg' var/recharge_sound = 'sound/magic/charge.ogg' var/beam_effect = "blur" + var/beam_length = 2 SECONDS var/phasein = /obj/effect/temp_visual/dir_setting/ninja/phase var/phaseout = /obj/effect/temp_visual/dir_setting/ninja/phase/out @@ -33,18 +34,19 @@ /// Teleports user to target using do_teleport. Returns TRUE if teleport successful, FALSE otherwise. /datum/action/innate/dash/proc/teleport(mob/user, atom/target) if(!IsAvailable()) + user.balloon_alert(user, "no charges!") return FALSE + var/turf/current_turf = get_turf(user) var/turf/target_turf = get_turf(target) if(target in view(user.client.view, user)) if(!do_teleport(user, target_turf, no_effects = TRUE)) user.balloon_alert(user, "dash blocked by location!") return FALSE - - var/obj/spot1 = new phaseout(get_turf(user), user.dir) + var/obj/spot1 = new phaseout(current_turf, user.dir) + var/obj/spot2 = new phasein(target_turf, user.dir) + spot1.Beam(spot2,beam_effect, time = beam_length) playsound(target_turf, dash_sound, 25, TRUE) - var/obj/spot2 = new phasein(get_turf(user), user.dir) - spot1.Beam(spot2,beam_effect,time=2 SECONDS) current_charges-- owner.update_action_buttons_icon() addtimer(CALLBACK(src, .proc/charge), charge_rate) diff --git a/code/datums/diseases/_MobProcs.dm b/code/datums/diseases/_MobProcs.dm index e20fb3ba1c9bb..024f1ee94f2c1 100644 --- a/code/datums/diseases/_MobProcs.dm +++ b/code/datums/diseases/_MobProcs.dm @@ -32,84 +32,68 @@ D.try_infect(src) -/mob/living/carbon/ContactContractDisease(datum/disease/D, target_zone) - if(!CanContractDisease(D)) +/mob/living/carbon/ContactContractDisease(datum/disease/disease, target_zone) + if(!CanContractDisease(disease)) return FALSE - var/obj/item/clothing/Cl = null var/passed = TRUE - var/head_ch = 80 - var/body_ch = 100 - var/hands_ch = 35 - var/feet_ch = 15 + var/head_chance = 80 + var/body_chance = 100 + var/hands_chance = 35/2 + var/feet_chance = 15/2 - if(prob(15/D.permeability_mod)) + if(prob(15/disease.spreading_modifier)) return if(satiety>0 && prob(satiety/10)) // positive satiety makes it harder to contract the disease. return - //Lefts and rights do not matter for arms and legs, they both run the same checks if(!target_zone) - target_zone = pick(head_ch;BODY_ZONE_HEAD,body_ch;BODY_ZONE_CHEST,hands_ch;BODY_ZONE_L_ARM,feet_ch;BODY_ZONE_L_LEG) + target_zone = pick_weight(list( + BODY_ZONE_HEAD = head_chance, + BODY_ZONE_CHEST = body_chance, + BODY_ZONE_R_ARM = hands_chance, + BODY_ZONE_L_ARM = hands_chance, + BODY_ZONE_R_LEG = feet_chance, + BODY_ZONE_L_LEG = feet_chance, + )) else target_zone = check_zone(target_zone) - - - if(ismonkey(src)) - var/mob/living/carbon/human/M = src - switch(target_zone) - if(BODY_ZONE_HEAD) - if(M.wear_mask && isobj(M.wear_mask)) - Cl = M.wear_mask - passed = prob((Cl.permeability_coefficient*100) - 1) - - else if(ishuman(src)) - var/mob/living/carbon/human/H = src + if(ishuman(src)) + var/mob/living/carbon/human/infecting_human = src switch(target_zone) if(BODY_ZONE_HEAD) - if(isobj(H.head) && !istype(H.head, /obj/item/paper)) - Cl = H.head - passed = prob((Cl.permeability_coefficient*100) - 1) - if(passed && isobj(H.wear_mask)) - Cl = H.wear_mask - passed = prob((Cl.permeability_coefficient*100) - 1) - if(passed && isobj(H.wear_neck)) - Cl = H.wear_neck - passed = prob((Cl.permeability_coefficient*100) - 1) + if(isobj(infecting_human.head)) + passed = prob(100-infecting_human.head.armor.getRating(BIO)) + if(passed && isobj(infecting_human.wear_mask)) + passed = prob(100-infecting_human.wear_mask.armor.getRating(BIO)) + if(passed && isobj(infecting_human.wear_neck)) + passed = prob(100-infecting_human.wear_neck.armor.getRating(BIO)) if(BODY_ZONE_CHEST) - if(isobj(H.wear_suit)) - Cl = H.wear_suit - passed = prob((Cl.permeability_coefficient*100) - 1) - if(passed && isobj(ITEM_SLOT_ICLOTHING)) - Cl = ITEM_SLOT_ICLOTHING - passed = prob((Cl.permeability_coefficient*100) - 1) + if(isobj(infecting_human.wear_suit)) + passed = prob(100-infecting_human.wear_suit.armor.getRating(BIO)) + if(passed && isobj(infecting_human.w_uniform)) + passed = prob(100-infecting_human.w_uniform.armor.getRating(BIO)) if(BODY_ZONE_L_ARM, BODY_ZONE_R_ARM) - if(isobj(H.wear_suit) && H.wear_suit.body_parts_covered&HANDS) - Cl = H.wear_suit - passed = prob((Cl.permeability_coefficient*100) - 1) - - if(passed && isobj(H.gloves)) - Cl = H.gloves - passed = prob((Cl.permeability_coefficient*100) - 1) + if(isobj(infecting_human.wear_suit) && infecting_human.wear_suit.body_parts_covered&HANDS) + passed = prob(100-infecting_human.wear_suit.armor.getRating(BIO)) + if(passed && isobj(infecting_human.gloves)) + passed = prob(100-infecting_human.gloves.armor.getRating(BIO)) if(BODY_ZONE_L_LEG, BODY_ZONE_R_LEG) - if(isobj(H.wear_suit) && H.wear_suit.body_parts_covered&FEET) - Cl = H.wear_suit - passed = prob((Cl.permeability_coefficient*100) - 1) - - if(passed && isobj(H.shoes)) - Cl = H.shoes - passed = prob((Cl.permeability_coefficient*100) - 1) + if(isobj(infecting_human.wear_suit) && infecting_human.wear_suit.body_parts_covered&FEET) + passed = prob(100-infecting_human.wear_suit.armor.getRating(BIO)) + if(passed && isobj(infecting_human.shoes)) + passed = prob(100-infecting_human.shoes.armor.getRating(BIO)) if(passed) - D.try_infect(src) + disease.try_infect(src) -/mob/living/proc/AirborneContractDisease(datum/disease/D, force_spread) - if( ((D.spread_flags & DISEASE_SPREAD_AIRBORNE) || force_spread) && prob((50*D.permeability_mod) - 1)) - ForceContractDisease(D) +/mob/living/proc/AirborneContractDisease(datum/disease/disease, force_spread) + if(((disease.spread_flags & DISEASE_SPREAD_AIRBORNE) || force_spread) && prob((50*disease.spreading_modifier) - 1)) + ForceContractDisease(disease) /mob/living/carbon/AirborneContractDisease(datum/disease/D, force_spread) if(internal) diff --git a/code/datums/diseases/_disease.dm b/code/datums/diseases/_disease.dm index 2306f13407c61..f85b0a4ca89e9 100644 --- a/code/datums/diseases/_disease.dm +++ b/code/datums/diseases/_disease.dm @@ -28,7 +28,7 @@ var/cure_chance = 4 var/carrier = FALSE //If our host is only a carrier var/bypasses_immunity = FALSE //Does it skip species virus immunity check? Some things may diseases and not viruses - var/permeability_mod = 1 + var/spreading_modifier = 1 var/severity = DISEASE_SEVERITY_NONTHREAT var/list/required_organs = list() var/needs_all_cures = TRUE @@ -61,10 +61,6 @@ var/turf/source_turf = get_turf(infectee) log_virus("[key_name(infectee)] was infected by virus: [src.admin_details()] at [loc_name(source_turf)]") -//Return a string for admin logging uses, should describe the disease in detail -/datum/disease/proc/admin_details() - return "[src.name] : [src.type]" - ///Proc to process the disease and decide on whether to advance, cure or make the sympthoms appear. Returns a boolean on whether to continue acting on the symptoms or not. /datum/disease/proc/stage_act(delta_time, times_fired) @@ -147,7 +143,7 @@ //note that stage is not copied over - the copy starts over at stage 1 var/static/list/copy_vars = list("name", "visibility_flags", "disease_flags", "spread_flags", "form", "desc", "agent", "spread_text", "cure_text", "max_stages", "stage_prob", "viable_mobtypes", "cures", "infectivity", "cure_chance", - "bypasses_immunity", "permeability_mod", "severity", "required_organs", "needs_all_cures", "strain_data", + "bypasses_immunity", "spreading_modifier", "severity", "required_organs", "needs_all_cures", "strain_data", "infectable_biotypes", "process_dead") var/datum/disease/D = copy_type ? new copy_type() : new type() diff --git a/code/datums/diseases/adrenal_crisis.dm b/code/datums/diseases/adrenal_crisis.dm index 9fe40fb6354e0..011b76fdda3dd 100644 --- a/code/datums/diseases/adrenal_crisis.dm +++ b/code/datums/diseases/adrenal_crisis.dm @@ -7,7 +7,7 @@ cure_chance = 10 agent = "Shitty Adrenal Glands" viable_mobtypes = list(/mob/living/carbon/human) - permeability_mod = 1 + spreading_modifier = 1 desc = "If left untreated the subject will suffer from lethargy, dizziness and periodic loss of conciousness." severity = DISEASE_SEVERITY_MEDIUM disease_flags = CAN_CARRY|CAN_RESIST @@ -32,7 +32,7 @@ affected_mob.adjust_timed_status_effect(14 SECONDS, /datum/status_effect/speech/slurring/drunk) if(DT_PROB(7, delta_time)) - affected_mob.Dizzy(10) + affected_mob.set_timed_status_effect(20 SECONDS, /datum/status_effect/dizziness, only_if_higher = TRUE) if(DT_PROB(2.5, delta_time)) to_chat(affected_mob, span_warning(pick("You feel pain shoot down your legs!", "You feel like you are going to pass out at any moment.", "You feel really dizzy."))) diff --git a/code/datums/diseases/advance/advance.dm b/code/datums/diseases/advance/advance.dm index cf9b40693af81..265ed0e562070 100644 --- a/code/datums/diseases/advance/advance.dm +++ b/code/datums/diseases/advance/advance.dm @@ -155,19 +155,6 @@ //this is a new disease starting over at stage 1, so processing is not copied return A -//Describe this disease to an admin in detail (for logging) -/datum/disease/advance/admin_details() - var/list/name_symptoms = list() - for(var/datum/symptom/S in symptoms) - name_symptoms += S.name - return "[name] sym:[english_list(name_symptoms)] r:[totalResistance()] s:[totalStealth()] ss:[totalStageSpeed()] t:[totalTransmittable()]" - -/* - - NEW PROCS - - */ - // Mix the symptoms of two diseases (the src and the argument) /datum/disease/advance/proc/Mix(datum/disease/advance/D) if(!(IsSame(D))) @@ -253,7 +240,7 @@ else SetSpread(DISEASE_SPREAD_BLOOD) - permeability_mod = max(CEILING(0.4 * properties["transmittable"], 1), 1) + spreading_modifier = max(CEILING(0.4 * properties["transmittable"], 1), 1) cure_chance = clamp(7.5 - (0.5 * properties["resistance"]), 5, 10) // can be between 5 and 10 stage_prob = max(0.5 * properties["stage_rate"], 1) SetSeverity(properties["severity"]) diff --git a/code/datums/diseases/advance/symptoms/confusion.dm b/code/datums/diseases/advance/symptoms/confusion.dm index e1e7e1ba3986f..3e842ce2a0a0a 100644 --- a/code/datums/diseases/advance/symptoms/confusion.dm +++ b/code/datums/diseases/advance/symptoms/confusion.dm @@ -37,7 +37,7 @@ suppress_warning = TRUE /datum/symptom/confusion/End(datum/disease/advance/A) - A.affected_mob.set_confusion(0) + A.affected_mob.remove_status_effect(/datum/status_effect/confusion) return ..() /datum/symptom/confusion/Activate(datum/disease/advance/A) @@ -51,7 +51,7 @@ to_chat(M, span_warning("[pick("Your head hurts.", "Your mind blanks for a moment.")]")) else to_chat(M, span_userdanger("You can't think straight!")) - M.add_confusion(16 * power) + M.adjust_timed_status_effect(16 SECONDS * power, /datum/status_effect/confusion) if(brain_damage) M.adjustOrganLoss(ORGAN_SLOT_BRAIN, 3 * power, 80) M.updatehealth() diff --git a/code/datums/diseases/advance/symptoms/deafness.dm b/code/datums/diseases/advance/symptoms/deafness.dm index c4176614054a8..2febbed6e9114 100644 --- a/code/datums/diseases/advance/symptoms/deafness.dm +++ b/code/datums/diseases/advance/symptoms/deafness.dm @@ -37,7 +37,7 @@ if(!.) return var/mob/living/carbon/M = A.affected_mob - var/obj/item/organ/ears/ears = M.getorganslot(ORGAN_SLOT_EARS) + var/obj/item/organ/internal/ears/ears = M.getorganslot(ORGAN_SLOT_EARS) if(!ears) return //cutting off your ears to cure the deafness: the ultimate own switch(A.stage) diff --git a/code/datums/diseases/advance/symptoms/dizzy.dm b/code/datums/diseases/advance/symptoms/dizzy.dm index ada4236f823e8..511455734454e 100644 --- a/code/datums/diseases/advance/symptoms/dizzy.dm +++ b/code/datums/diseases/advance/symptoms/dizzy.dm @@ -44,7 +44,6 @@ to_chat(M, span_warning("[pick("You feel dizzy.", "Your head spins.")]")) else to_chat(M, span_userdanger("A wave of dizziness washes over you!")) - if(M.dizziness <= 70) - M.dizziness += 30 + M.adjust_timed_status_effect(1 MINUTES, /datum/status_effect/dizziness, max_duration = 140 SECONDS) if(power >= 2) M.set_timed_status_effect(80 SECONDS, /datum/status_effect/drugginess) diff --git a/code/datums/diseases/advance/symptoms/fire.dm b/code/datums/diseases/advance/symptoms/fire.dm index f9e0555deb4bd..dbbe76abcf017 100644 --- a/code/datums/diseases/advance/symptoms/fire.dm +++ b/code/datums/diseases/advance/symptoms/fire.dm @@ -51,12 +51,12 @@ to_chat(M, span_warning("[pick("You feel hot.", "You hear a crackling noise.", "You smell smoke.")]")) if(4) Firestacks_stage_4(M, A) - M.IgniteMob() + M.ignite_mob() to_chat(M, span_userdanger("Your skin bursts into flames!")) M.emote("scream") if(5) Firestacks_stage_5(M, A) - M.IgniteMob() + M.ignite_mob() to_chat(M, span_userdanger("Your skin erupts into an inferno!")) M.emote("scream") @@ -134,7 +134,7 @@ Bonus M.visible_message(span_warning("[M]'s sweat sizzles and pops on contact with water!")) explosion(M, devastation_range = -1, heavy_impact_range = (-1 + explosion_power), light_impact_range = (2 * explosion_power), explosion_cause = src) Alkali_fire_stage_4(M, A) - M.IgniteMob() + M.ignite_mob() to_chat(M, span_userdanger("Your sweat bursts into flames!")) M.emote("scream") if(5) @@ -142,7 +142,7 @@ Bonus M.visible_message(span_warning("[M]'s sweat sizzles and pops on contact with water!")) explosion(M, devastation_range = -1, heavy_impact_range = (-1 + explosion_power), light_impact_range = (2 * explosion_power), explosion_cause = src) Alkali_fire_stage_5(M, A) - M.IgniteMob() + M.ignite_mob() to_chat(M, span_userdanger("Your skin erupts into an inferno!")) M.emote("scream") diff --git a/code/datums/diseases/advance/symptoms/heal.dm b/code/datums/diseases/advance/symptoms/heal.dm index da8cf315d82e9..f92cd30a927c8 100644 --- a/code/datums/diseases/advance/symptoms/heal.dm +++ b/code/datums/diseases/advance/symptoms/heal.dm @@ -455,7 +455,7 @@ . = 0 var/mob/living/M = A.affected_mob if(M.fire_stacks < 0) - M.set_fire_stacks(min(M.fire_stacks + 1 * absorption_coeff, 0)) + M.adjust_fire_stacks(min(absorption_coeff, -M.fire_stacks)) . += power if(M.reagents.has_reagent(/datum/reagent/water/holywater, needs_metabolizing = FALSE)) M.reagents.remove_reagent(/datum/reagent/water/holywater, 0.5 * absorption_coeff) diff --git a/code/datums/diseases/advance/symptoms/sensory.dm b/code/datums/diseases/advance/symptoms/sensory.dm index a77db16814415..2eab2b6a5bb4c 100644 --- a/code/datums/diseases/advance/symptoms/sensory.dm +++ b/code/datums/diseases/advance/symptoms/sensory.dm @@ -43,16 +43,13 @@ if(A.stage >= 3) - M.dizziness = max(0, M.dizziness - 2) + M.adjust_timed_status_effect(-4 SECONDS, /datum/status_effect/dizziness) M.adjust_drowsyness(-2) M.adjust_timed_status_effect(-1 SECONDS, /datum/status_effect/speech/slurring/drunk) - - M.set_confusion(max(0, M.get_confusion() - 2)) + M.adjust_timed_status_effect(-2 SECONDS, /datum/status_effect/confusion) if(purge_alcohol) M.reagents.remove_all_type(/datum/reagent/consumable/ethanol, 3) - if(ishuman(M)) - var/mob/living/carbon/human/H = M - H.drunkenness = max(H.drunkenness - 5, 0) + M.adjust_drunk_effect(-5) if(A.stage >= 4) M.adjust_drowsyness(-2) @@ -93,12 +90,12 @@ var/mob/living/carbon/M = A.affected_mob switch(A.stage) if(4, 5) - var/obj/item/organ/ears/ears = M.getorganslot(ORGAN_SLOT_EARS) + var/obj/item/organ/internal/ears/ears = M.getorganslot(ORGAN_SLOT_EARS) if(ears) ears.adjustEarDamage(-4, -4) M.adjust_blindness(-2) M.adjust_blurriness(-2) - var/obj/item/organ/eyes/eyes = M.getorganslot(ORGAN_SLOT_EYES) + var/obj/item/organ/internal/eyes/eyes = M.getorganslot(ORGAN_SLOT_EYES) if(!eyes) // only dealing with eye stuff from here on out return eyes.applyOrganDamage(-2) diff --git a/code/datums/diseases/advance/symptoms/vision.dm b/code/datums/diseases/advance/symptoms/vision.dm index c171a0a2c390b..eb8ca5e87620d 100644 --- a/code/datums/diseases/advance/symptoms/vision.dm +++ b/code/datums/diseases/advance/symptoms/vision.dm @@ -38,7 +38,7 @@ if(!.) return var/mob/living/carbon/M = A.affected_mob - var/obj/item/organ/eyes/eyes = M.getorganslot(ORGAN_SLOT_EYES) + var/obj/item/organ/internal/eyes/eyes = M.getorganslot(ORGAN_SLOT_EYES) if(eyes) switch(A.stage) if(1, 2) diff --git a/code/datums/diseases/anxiety.dm b/code/datums/diseases/anxiety.dm index a177441f89037..37235d9f2e1f0 100644 --- a/code/datums/diseases/anxiety.dm +++ b/code/datums/diseases/anxiety.dm @@ -28,15 +28,15 @@ to_chat(affected_mob, span_notice("You feel panicky.")) if(DT_PROB(1, delta_time)) to_chat(affected_mob, span_danger("You're overtaken with panic!")) - affected_mob.add_confusion(rand(2,3)) + affected_mob.adjust_timed_status_effect(rand(2 SECONDS, 3 SECONDS), /datum/status_effect/confusion) if(4) if(DT_PROB(5, delta_time)) to_chat(affected_mob, span_danger("You feel butterflies in your stomach.")) if(DT_PROB(2.5, delta_time)) affected_mob.visible_message(span_danger("[affected_mob] stumbles around in a panic."), \ span_userdanger("You have a panic attack!")) - affected_mob.add_confusion(rand(6,8)) - affected_mob.jitteriness += (rand(6,8)) + affected_mob.adjust_timed_status_effect(rand(6 SECONDS, 8 SECONDS), /datum/status_effect/confusion) + affected_mob.adjust_timed_status_effect(rand(12 SECONDS, 16 SECONDS), /datum/status_effect/jitter) if(DT_PROB(1, delta_time)) affected_mob.visible_message(span_danger("[affected_mob] coughs up butterflies!"), \ span_userdanger("You cough up butterflies!")) diff --git a/code/datums/diseases/brainrot.dm b/code/datums/diseases/brainrot.dm index 89e6b085a236a..44cb3d7256ea2 100644 --- a/code/datums/diseases/brainrot.dm +++ b/code/datums/diseases/brainrot.dm @@ -9,7 +9,7 @@ viable_mobtypes = list(/mob/living/carbon/human) cure_chance = 7.5 //higher chance to cure, since two reagents are required desc = "This disease destroys the braincells, causing brain fever, brain necrosis and general intoxication." - required_organs = list(/obj/item/organ/brain) + required_organs = list(/obj/item/organ/internal/brain) severity = DISEASE_SEVERITY_HARMFUL diff --git a/code/datums/diseases/cold.dm b/code/datums/diseases/cold.dm index d40b307caf190..61b79b43e7de1 100644 --- a/code/datums/diseases/cold.dm +++ b/code/datums/diseases/cold.dm @@ -5,7 +5,7 @@ cures = list(/datum/reagent/medicine/spaceacillin) agent = "XY-rhinovirus" viable_mobtypes = list(/mob/living/carbon/human) - permeability_mod = 0.5 + spreading_modifier = 0.5 desc = "If left untreated the subject will contract the flu." severity = DISEASE_SEVERITY_NONTHREAT diff --git a/code/datums/diseases/flu.dm b/code/datums/diseases/flu.dm index 38f18fba44cd8..33335160e9c3d 100644 --- a/code/datums/diseases/flu.dm +++ b/code/datums/diseases/flu.dm @@ -7,7 +7,7 @@ cure_chance = 5 agent = "H13N1 flu virion" viable_mobtypes = list(/mob/living/carbon/human) - permeability_mod = 0.75 + spreading_modifier = 0.75 desc = "If left untreated the subject will feel quite unwell." severity = DISEASE_SEVERITY_MINOR diff --git a/code/datums/diseases/fluspanish.dm b/code/datums/diseases/fluspanish.dm index 85998123bdc63..d13352b760479 100644 --- a/code/datums/diseases/fluspanish.dm +++ b/code/datums/diseases/fluspanish.dm @@ -7,7 +7,7 @@ cure_chance = 5 agent = "1nqu1s1t10n flu virion" viable_mobtypes = list(/mob/living/carbon/human) - permeability_mod = 0.75 + spreading_modifier = 0.75 desc = "If left untreated the subject will burn to death for being a heretic." severity = DISEASE_SEVERITY_DANGEROUS diff --git a/code/datums/diseases/gastrolisis.dm b/code/datums/diseases/gastrolisis.dm index f5c26ea744f46..8a2c3992d1579 100644 --- a/code/datums/diseases/gastrolisis.dm +++ b/code/datums/diseases/gastrolisis.dm @@ -36,9 +36,9 @@ if(isopenturf(OT)) OT.MakeSlippery(TURF_WET_LUBE, 100) if(4) - var/obj/item/organ/eyes/eyes = locate(/obj/item/organ/eyes/snail) in affected_mob.internal_organs + var/obj/item/organ/internal/eyes/eyes = locate(/obj/item/organ/internal/eyes/snail) in affected_mob.internal_organs if(!eyes && DT_PROB(2.5, delta_time)) - var/obj/item/organ/eyes/snail/new_eyes = new() + var/obj/item/organ/internal/eyes/snail/new_eyes = new() new_eyes.Insert(affected_mob, drop_if_replaced = TRUE) affected_mob.visible_message(span_warning("[affected_mob]'s eyes fall out, with snail eyes taking its place!"), \ span_userdanger("You scream in pain as your eyes are pushed out by your new snail eyes!")) @@ -56,9 +56,9 @@ affected_mob.emote("scream") return - var/obj/item/organ/tongue/tongue = locate(/obj/item/organ/tongue/snail) in affected_mob.internal_organs + var/obj/item/organ/internal/tongue/tongue = locate(/obj/item/organ/internal/tongue/snail) in affected_mob.internal_organs if(!tongue && DT_PROB(2.5, delta_time)) - var/obj/item/organ/tongue/snail/new_tongue = new() + var/obj/item/organ/internal/tongue/snail/new_tongue = new() new_tongue.Insert(affected_mob) to_chat(affected_mob, span_userdanger("You feel your speech slow down...")) return @@ -83,13 +83,13 @@ . = ..() if(affected_mob && !is_species(affected_mob, /datum/species/snail)) //undo all the snail fuckening var/mob/living/carbon/human/H = affected_mob - var/obj/item/organ/tongue/tongue = locate(/obj/item/organ/tongue/snail) in H.internal_organs + var/obj/item/organ/internal/tongue/tongue = locate(/obj/item/organ/internal/tongue/snail) in H.internal_organs if(tongue) - var/obj/item/organ/tongue/new_tongue = new H.dna.species.mutanttongue () + var/obj/item/organ/internal/tongue/new_tongue = new H.dna.species.mutanttongue () new_tongue.Insert(H) - var/obj/item/organ/eyes/eyes = locate(/obj/item/organ/eyes/snail) in H.internal_organs + var/obj/item/organ/internal/eyes/eyes = locate(/obj/item/organ/internal/eyes/snail) in H.internal_organs if(eyes) - var/obj/item/organ/eyes/new_eyes = new H.dna.species.mutanteyes () + var/obj/item/organ/internal/eyes/new_eyes = new H.dna.species.mutanteyes () new_eyes.Insert(H) var/obj/item/storage/backpack/bag = H.get_item_by_slot(ITEM_SLOT_BACK) if(istype(bag, /obj/item/storage/backpack/snail)) diff --git a/code/datums/diseases/gbs.dm b/code/datums/diseases/gbs.dm index 524b547ac002f..df3889f06dfef 100644 --- a/code/datums/diseases/gbs.dm +++ b/code/datums/diseases/gbs.dm @@ -9,7 +9,7 @@ agent = "Gravitokinetic Bipotential SADS+" viable_mobtypes = list(/mob/living/carbon/human) disease_flags = CAN_CARRY|CAN_RESIST|CURABLE - permeability_mod = 1 + spreading_modifier = 1 severity = DISEASE_SEVERITY_BIOHAZARD /datum/disease/gbs/stage_act(delta_time, times_fired) diff --git a/code/datums/diseases/heart_failure.dm b/code/datums/diseases/heart_failure.dm index 8bf8c5e9475be..57be48b587942 100644 --- a/code/datums/diseases/heart_failure.dm +++ b/code/datums/diseases/heart_failure.dm @@ -6,13 +6,13 @@ cure_text = "Heart replacement surgery to cure. Defibrillation (or as a last resort, uncontrolled electric shocking) may also be effective after the onset of cardiac arrest. Penthrite can also mitigate cardiac arrest." agent = "Shitty Heart" viable_mobtypes = list(/mob/living/carbon/human) - permeability_mod = 1 + spreading_modifier = 1 desc = "If left untreated the subject will die!" severity = "Dangerous!" disease_flags = CAN_CARRY|CAN_RESIST spread_flags = DISEASE_SPREAD_NON_CONTAGIOUS visibility_flags = HIDDEN_PANDEMIC - required_organs = list(/obj/item/organ/heart) + required_organs = list(/obj/item/organ/internal/heart) bypasses_immunity = TRUE // Immunity is based on not having an appendix; this isn't a virus var/sound = FALSE @@ -37,7 +37,7 @@ to_chat(affected_mob, span_warning("You feel [pick("discomfort", "pressure", "a burning sensation", "pain")] in your chest.")) if(DT_PROB(1, delta_time)) to_chat(affected_mob, span_warning("You feel dizzy.")) - affected_mob.add_confusion(6) + affected_mob.adjust_timed_status_effect(6 SECONDS, /datum/status_effect/confusion) if(DT_PROB(1.5, delta_time)) to_chat(affected_mob, span_warning("You feel [pick("full", "nauseated", "sweaty", "weak", "tired", "short on breath", "uneasy")].")) if(3 to 4) @@ -53,7 +53,7 @@ affected_mob.losebreath += 4 if(DT_PROB(1.5, delta_time)) to_chat(affected_mob, span_danger("You feel very weak and dizzy...")) - affected_mob.add_confusion(8) + affected_mob.adjust_timed_status_effect(8 SECONDS, /datum/status_effect/confusion) affected_mob.adjustStaminaLoss(40, FALSE) affected_mob.emote("cough") if(5) diff --git a/code/datums/diseases/magnitis.dm b/code/datums/diseases/magnitis.dm index 243cdd56bc29d..8118dac6f60d2 100644 --- a/code/datums/diseases/magnitis.dm +++ b/code/datums/diseases/magnitis.dm @@ -7,7 +7,7 @@ agent = "Fukkos Miracos" viable_mobtypes = list(/mob/living/carbon/human) disease_flags = CAN_CARRY|CAN_RESIST|CURABLE - permeability_mod = 0.75 + spreading_modifier = 0.75 desc = "This disease disrupts the magnetic field of your body, making it act as if a powerful magnet. Injections of iron help stabilize the field." severity = DISEASE_SEVERITY_MEDIUM infectable_biotypes = MOB_ORGANIC|MOB_ROBOTIC diff --git a/code/datums/diseases/parasitic_infection.dm b/code/datums/diseases/parasitic_infection.dm index c3c83879286b2..fe9cffaaa4e08 100644 --- a/code/datums/diseases/parasitic_infection.dm +++ b/code/datums/diseases/parasitic_infection.dm @@ -6,12 +6,12 @@ agent = "Consuming Live Parasites" spread_text = "Non-Biological" viable_mobtypes = list(/mob/living/carbon/human) - permeability_mod = 1 + spreading_modifier = 1 desc = "If left untreated the subject will passively lose nutrients, and eventually lose their liver." severity = DISEASE_SEVERITY_HARMFUL disease_flags = CAN_CARRY|CAN_RESIST spread_flags = DISEASE_SPREAD_NON_CONTAGIOUS - required_organs = list(/obj/item/organ/liver) + required_organs = list(/obj/item/organ/internal/liver) bypasses_immunity = TRUE @@ -20,7 +20,7 @@ if(!.) return - var/obj/item/organ/liver/affected_liver = affected_mob.getorgan(/obj/item/organ/liver) + var/obj/item/organ/internal/liver/affected_liver = affected_mob.getorgan(/obj/item/organ/internal/liver) if(!affected_liver) affected_mob.visible_message(span_notice("[affected_mob]'s liver is covered in tiny larva! They quickly shrivel and die after being exposed to the open air.")) cure() diff --git a/code/datums/diseases/pierrot_throat.dm b/code/datums/diseases/pierrot_throat.dm index c725aa20a2956..8cb50a7073979 100644 --- a/code/datums/diseases/pierrot_throat.dm +++ b/code/datums/diseases/pierrot_throat.dm @@ -7,7 +7,7 @@ cure_chance = 50 agent = "H0NI<42 Virus" viable_mobtypes = list(/mob/living/carbon/human) - permeability_mod = 0.75 + spreading_modifier = 0.75 desc = "If left untreated the subject will probably drive others to insanity." severity = DISEASE_SEVERITY_MEDIUM diff --git a/code/datums/diseases/retrovirus.dm b/code/datums/diseases/retrovirus.dm index 7cbcbb97394cc..76f9cb2ed9c06 100644 --- a/code/datums/diseases/retrovirus.dm +++ b/code/datums/diseases/retrovirus.dm @@ -9,7 +9,7 @@ viable_mobtypes = list(/mob/living/carbon/human) desc = "A DNA-altering retrovirus that scrambles the structural and unique enzymes of a host constantly." severity = DISEASE_SEVERITY_HARMFUL - permeability_mod = 0.4 + spreading_modifier = 0.4 stage_prob = 1 var/restcure = 0 diff --git a/code/datums/diseases/rhumba_beat.dm b/code/datums/diseases/rhumba_beat.dm index f6ffe59ecc0d2..816fc191113d9 100644 --- a/code/datums/diseases/rhumba_beat.dm +++ b/code/datums/diseases/rhumba_beat.dm @@ -7,7 +7,7 @@ cures = list("plasma") agent = "Unknown" viable_mobtypes = list(/mob/living/carbon/human) - permeability_mod = 1 + spreading_modifier = 1 severity = DISEASE_SEVERITY_BIOHAZARD /datum/disease/rhumba_beat/stage_act(delta_time, times_fired) @@ -32,7 +32,7 @@ if(DT_PROB(10, delta_time)) if(prob(50)) affected_mob.adjust_fire_stacks(2) - affected_mob.IgniteMob() + affected_mob.ignite_mob() else affected_mob.emote("gasp") to_chat(affected_mob, span_danger("You feel a burning beat inside...")) diff --git a/code/datums/diseases/transformation.dm b/code/datums/diseases/transformation.dm index f344a3431c907..cfa0afad345db 100644 --- a/code/datums/diseases/transformation.dm +++ b/code/datums/diseases/transformation.dm @@ -104,7 +104,7 @@ spread_text = "Unknown" spread_flags = DISEASE_SPREAD_NON_CONTAGIOUS viable_mobtypes = list(/mob/living/carbon/human) - permeability_mod = 1 + spreading_modifier = 1 cure_chance = 0.5 disease_flags = CAN_CARRY|CAN_RESIST desc = "A neutered but still dangerous descendent of the ancient \"Jungle Fever\", victims will eventually genetically backtrack into a primate. \ @@ -137,7 +137,7 @@ if(3) if(DT_PROB(2, delta_time)) to_chat(affected_mob, span_danger("You feel a stabbing pain in your head.")) - affected_mob.add_confusion(10) + affected_mob.adjust_timed_status_effect(10 SECONDS, /datum/status_effect/confusion) if(4) if(DT_PROB(1.5, delta_time)) affected_mob.say(pick("Eeek, ook ook!", "Eee-eeek!", "Eeee!", "Ungh, ungh."), forced = "jungle fever") diff --git a/code/datums/diseases/tuberculosis.dm b/code/datums/diseases/tuberculosis.dm index edb45219c8454..55d039e7e3242 100644 --- a/code/datums/diseases/tuberculosis.dm +++ b/code/datums/diseases/tuberculosis.dm @@ -9,7 +9,7 @@ viable_mobtypes = list(/mob/living/carbon/human) cure_chance = 2.5 //like hell are you getting out of hell desc = "A rare highly transmissible virulent virus. Few samples exist, rumoured to be carefully grown and cultured by clandestine bio-weapon specialists. Causes fever, blood vomiting, lung damage, weight loss, and fatigue." - required_organs = list(/obj/item/organ/lungs) + required_organs = list(/obj/item/organ/internal/lungs) severity = DISEASE_SEVERITY_BIOHAZARD bypasses_immunity = TRUE // TB primarily impacts the lungs; it's also bacterial or fungal in nature; viral immunity should do nothing. @@ -30,7 +30,7 @@ if(4) if(DT_PROB(1, delta_time)) to_chat(affected_mob, span_userdanger("You see four of everything!")) - affected_mob.Dizzy(5) + affected_mob.set_timed_status_effect(10 SECONDS, /datum/status_effect/dizziness, only_if_higher = TRUE) if(DT_PROB(1, delta_time)) to_chat(affected_mob, span_danger("You feel a sharp pain from your lower chest!")) affected_mob.adjustOxyLoss(5, FALSE) @@ -49,7 +49,7 @@ affected_mob.AdjustSleeping(100) if(DT_PROB(1, delta_time)) to_chat(affected_mob, span_userdanger("You feel your mind relax and your thoughts drift!")) - affected_mob.set_confusion(min(100, affected_mob.get_confusion() + 8)) + affected_mob.adjust_timed_status_effect(8 SECONDS, /datum/status_effect/confusion, max_duration = 100 SECONDS) if(DT_PROB(5, delta_time)) affected_mob.vomit(20) if(DT_PROB(1.5, delta_time)) diff --git a/code/datums/diseases/wizarditis.dm b/code/datums/diseases/wizarditis.dm index 8dc530208b16a..9e098c80077af 100644 --- a/code/datums/diseases/wizarditis.dm +++ b/code/datums/diseases/wizarditis.dm @@ -8,7 +8,7 @@ agent = "Rincewindus Vulgaris" viable_mobtypes = list(/mob/living/carbon/human) disease_flags = CAN_CARRY|CAN_RESIST|CURABLE - permeability_mod = 0.75 + spreading_modifier = 0.75 desc = "Some speculate that this virus is the cause of the Space Wizard Federation's existence. Subjects affected show the signs of brain damage, yelling obscure sentences or total gibberish. On late stages subjects sometime express the feelings of inner power, and, cite, 'the ability to control the forces of cosmos themselves!' A gulp of strong, manly spirits usually reverts them to normal, humanlike, condition." severity = DISEASE_SEVERITY_HARMFUL required_organs = list(/obj/item/bodypart/head) diff --git a/code/datums/dna.dm b/code/datums/dna.dm index c7566579bea47..532acf5a58db2 100644 --- a/code/datums/dna.dm +++ b/code/datums/dna.dm @@ -11,7 +11,8 @@ GLOBAL_LIST_INIT(identity_block_lengths, list( "[DNA_HAIR_COLOR_BLOCK]" = DNA_BLOCK_SIZE_COLOR, "[DNA_FACIAL_HAIR_COLOR_BLOCK]" = DNA_BLOCK_SIZE_COLOR, - "[DNA_EYE_COLOR_BLOCK]" = DNA_BLOCK_SIZE_COLOR, + "[DNA_EYE_COLOR_LEFT_BLOCK]" = DNA_BLOCK_SIZE_COLOR, + "[DNA_EYE_COLOR_RIGHT_BLOCK]" = DNA_BLOCK_SIZE_COLOR, )) /** @@ -178,7 +179,8 @@ GLOBAL_LIST_INIT(total_uf_len_by_block, populate_total_uf_len_by_block()) L[DNA_FACIAL_HAIRSTYLE_BLOCK] = construct_block(GLOB.facial_hairstyles_list.Find(H.facial_hairstyle), GLOB.facial_hairstyles_list.len) L[DNA_FACIAL_HAIR_COLOR_BLOCK] = sanitize_hexcolor(H.facial_hair_color, include_crunch = FALSE) L[DNA_SKIN_TONE_BLOCK] = construct_block(GLOB.skin_tones.Find(H.skin_tone), GLOB.skin_tones.len) - L[DNA_EYE_COLOR_BLOCK] = sanitize_hexcolor(H.eye_color, include_crunch = FALSE) + L[DNA_EYE_COLOR_LEFT_BLOCK] = sanitize_hexcolor(H.eye_color_left, include_crunch = FALSE) + L[DNA_EYE_COLOR_RIGHT_BLOCK] = sanitize_hexcolor(H.eye_color_right, include_crunch = FALSE) for(var/blocknum in 1 to DNA_UNI_IDENTITY_BLOCKS) . += L[blocknum] || random_string(GET_UI_BLOCK_LEN(blocknum), GLOB.hex_characters) @@ -193,6 +195,8 @@ GLOBAL_LIST_INIT(total_uf_len_by_block, populate_total_uf_len_by_block()) L[DNA_ETHEREAL_COLOR_BLOCK] = sanitize_hexcolor(features["ethcolor"], include_crunch = FALSE) if(features["body_markings"]) L[DNA_LIZARD_MARKINGS_BLOCK] = construct_block(GLOB.body_markings_list.Find(features["body_markings"]), GLOB.body_markings_list.len) + if(features["tail_cat"]) + L[DNA_TAIL_BLOCK] = construct_block(GLOB.tails_list_human.Find(features["tail_cat"]), GLOB.tails_list_human.len) if(features["tail_lizard"]) L[DNA_LIZARD_TAIL_BLOCK] = construct_block(GLOB.tails_list_lizard.Find(features["tail_lizard"]), GLOB.tails_list_lizard.len) if(features["snout"]) @@ -203,8 +207,6 @@ GLOBAL_LIST_INIT(total_uf_len_by_block, populate_total_uf_len_by_block()) L[DNA_FRILLS_BLOCK] = construct_block(GLOB.frills_list.Find(features["frills"]), GLOB.frills_list.len) if(features["spines"]) L[DNA_SPINES_BLOCK] = construct_block(GLOB.spines_list.Find(features["spines"]), GLOB.spines_list.len) - if(features["tail_human"]) - L[DNA_HUMAN_TAIL_BLOCK] = construct_block(GLOB.tails_list_human.Find(features["tail_human"]), GLOB.tails_list_human.len) if(features["ears"]) L[DNA_EARS_BLOCK] = construct_block(GLOB.ears_list.Find(features["ears"]), GLOB.ears_list.len) if(features["moth_wings"] != "Burnt Off") @@ -215,8 +217,6 @@ GLOBAL_LIST_INIT(total_uf_len_by_block, populate_total_uf_len_by_block()) L[DNA_MOTH_MARKINGS_BLOCK] = construct_block(GLOB.moth_markings_list.Find(features["moth_markings"]), GLOB.moth_markings_list.len) if(features["caps"]) L[DNA_MUSHROOM_CAPS_BLOCK] = construct_block(GLOB.caps_list.Find(features["caps"]), GLOB.caps_list.len) - if(features["tail_monkey"]) - L[DNA_MONKEY_TAIL_BLOCK] = construct_block(GLOB.tails_list_monkey.Find(features["tail_monkey"]), GLOB.tails_list_monkey.len) if(features["pod_hair"]) L[DNA_POD_HAIR_BLOCK] = construct_block(GLOB.pod_hair_list.Find(features["pod_hair"]), GLOB.pod_hair_list.len) @@ -300,8 +300,10 @@ GLOBAL_LIST_INIT(total_uf_len_by_block, populate_total_uf_len_by_block()) set_uni_identity_block(blocknumber, sanitize_hexcolor(H.facial_hair_color, include_crunch = FALSE)) if(DNA_SKIN_TONE_BLOCK) set_uni_identity_block(blocknumber, construct_block(GLOB.skin_tones.Find(H.skin_tone), GLOB.skin_tones.len)) - if(DNA_EYE_COLOR_BLOCK) - set_uni_identity_block(blocknumber, sanitize_hexcolor(H.eye_color, include_crunch = FALSE)) + if(DNA_EYE_COLOR_LEFT_BLOCK) + set_uni_identity_block(blocknumber, sanitize_hexcolor(H.eye_color_left, include_crunch = FALSE)) + if(DNA_EYE_COLOR_RIGHT_BLOCK) + set_uni_identity_block(blocknumber, sanitize_hexcolor(H.eye_color_right, include_crunch = FALSE)) if(DNA_GENDER_BLOCK) switch(H.gender) if(MALE) @@ -327,8 +329,8 @@ GLOBAL_LIST_INIT(total_uf_len_by_block, populate_total_uf_len_by_block()) set_uni_feature_block(blocknumber, sanitize_hexcolor(features["ethcolor"], include_crunch = FALSE)) if(DNA_LIZARD_MARKINGS_BLOCK) set_uni_feature_block(blocknumber, construct_block(GLOB.body_markings_list.Find(features["body_markings"]), GLOB.body_markings_list.len)) - if(DNA_LIZARD_TAIL_BLOCK) - set_uni_feature_block(blocknumber, construct_block(GLOB.tails_list_lizard.Find(features["tail_lizard"]), GLOB.tails_list_lizard.len)) + if(DNA_TAIL_BLOCK) + set_uni_feature_block(blocknumber, construct_block(GLOB.tails_list.Find(features["tail_lizard"]), GLOB.tails_list.len)) if(DNA_SNOUT_BLOCK) set_uni_feature_block(blocknumber, construct_block(GLOB.snouts_list.Find(features["snout"]), GLOB.snouts_list.len)) if(DNA_HORNS_BLOCK) @@ -337,8 +339,6 @@ GLOBAL_LIST_INIT(total_uf_len_by_block, populate_total_uf_len_by_block()) set_uni_feature_block(blocknumber, construct_block(GLOB.frills_list.Find(features["frills"]), GLOB.frills_list.len)) if(DNA_SPINES_BLOCK) set_uni_feature_block(blocknumber, construct_block(GLOB.spines_list.Find(features["spines"]), GLOB.spines_list.len)) - if(DNA_HUMAN_TAIL_BLOCK) - set_uni_feature_block(blocknumber, construct_block(GLOB.tails_list_human.Find(features["tail_human"]), GLOB.tails_list_human.len)) if(DNA_EARS_BLOCK) set_uni_feature_block(blocknumber, construct_block(GLOB.ears_list.Find(features["ears"]), GLOB.ears_list.len)) if(DNA_MOTH_WINGS_BLOCK) @@ -349,8 +349,6 @@ GLOBAL_LIST_INIT(total_uf_len_by_block, populate_total_uf_len_by_block()) set_uni_feature_block(blocknumber, construct_block(GLOB.moth_markings_list.Find(features["moth_markings"]), GLOB.moth_markings_list.len)) if(DNA_MUSHROOM_CAPS_BLOCK) set_uni_feature_block(blocknumber, construct_block(GLOB.caps_list.Find(features["caps"]), GLOB.caps_list.len)) - if(DNA_MONKEY_TAIL_BLOCK) - set_uni_feature_block(blocknumber, construct_block(GLOB.tails_list_monkey.Find(features["tail_monkey"]), GLOB.tails_list_monkey.len)) if(DNA_POD_HAIR_BLOCK) set_uni_feature_block(blocknumber, construct_block(GLOB.pod_hair_list.Find(features["pod_hair"]), GLOB.pod_hair_list.len)) @@ -534,11 +532,9 @@ GLOBAL_LIST_INIT(total_uf_len_by_block, populate_total_uf_len_by_block()) update_body(is_creating = TRUE) update_mutations_overlay() - if(LAZYLEN(mutations)) - for(var/M in mutations) - var/datum/mutation/human/HM = M - if(HM.allow_transfer || force_transfer_mutations) - dna.force_give(new HM.type(HM.class, copymut=HM)) //using force_give since it may include exotic mutations that otherwise won't be handled properly + if(LAZYLEN(mutations) && force_transfer_mutations) + for(var/datum/mutation/human/mutation as anything in mutations) + dna.force_give(new mutation.type(mutation.class, copymut = mutation)) //using force_give since it may include exotic mutations that otherwise won't be handled properly /mob/living/carbon/proc/create_dna() dna = new /datum/dna(src) @@ -565,7 +561,8 @@ GLOBAL_LIST_INIT(total_uf_len_by_block, populate_total_uf_len_by_block()) hair_color = sanitize_hexcolor(get_uni_identity_block(structure, DNA_HAIR_COLOR_BLOCK)) facial_hair_color = sanitize_hexcolor(get_uni_identity_block(structure, DNA_FACIAL_HAIR_COLOR_BLOCK)) skin_tone = GLOB.skin_tones[deconstruct_block(get_uni_identity_block(structure, DNA_SKIN_TONE_BLOCK), GLOB.skin_tones.len)] - eye_color = sanitize_hexcolor(get_uni_identity_block(structure, DNA_EYE_COLOR_BLOCK)) + eye_color_left = sanitize_hexcolor(get_uni_identity_block(structure, DNA_EYE_COLOR_LEFT_BLOCK)) + eye_color_right = sanitize_hexcolor(get_uni_identity_block(structure, DNA_EYE_COLOR_RIGHT_BLOCK)) facial_hairstyle = GLOB.facial_hairstyles_list[deconstruct_block(get_uni_identity_block(structure, DNA_FACIAL_HAIRSTYLE_BLOCK), GLOB.facial_hairstyles_list.len)] hairstyle = GLOB.hairstyles_list[deconstruct_block(get_uni_identity_block(structure, DNA_HAIRSTYLE_BLOCK), GLOB.hairstyles_list.len)] var/features = dna.unique_features @@ -575,8 +572,6 @@ GLOBAL_LIST_INIT(total_uf_len_by_block, populate_total_uf_len_by_block()) dna.features["ethcolor"] = sanitize_hexcolor(get_uni_feature_block(features, DNA_ETHEREAL_COLOR_BLOCK)) if(dna.features["body_markings"]) dna.features["body_markings"] = GLOB.body_markings_list[deconstruct_block(get_uni_feature_block(features, DNA_LIZARD_MARKINGS_BLOCK), GLOB.body_markings_list.len)] - if(dna.features["tail_lizard"]) - dna.features["tail_lizard"] = GLOB.tails_list_lizard[deconstruct_block(get_uni_feature_block(features, DNA_LIZARD_TAIL_BLOCK), GLOB.tails_list_lizard.len)] if(dna.features["snout"]) dna.features["snout"] = GLOB.snouts_list[deconstruct_block(get_uni_feature_block(features, DNA_SNOUT_BLOCK), GLOB.snouts_list.len)] if(dna.features["horns"]) @@ -585,8 +580,10 @@ GLOBAL_LIST_INIT(total_uf_len_by_block, populate_total_uf_len_by_block()) dna.features["frills"] = GLOB.frills_list[deconstruct_block(get_uni_feature_block(features, DNA_FRILLS_BLOCK), GLOB.frills_list.len)] if(dna.features["spines"]) dna.features["spines"] = GLOB.spines_list[deconstruct_block(get_uni_feature_block(features, DNA_SPINES_BLOCK), GLOB.spines_list.len)] - if(dna.features["tail_human"]) - dna.features["tail_human"] = GLOB.tails_list_human[deconstruct_block(get_uni_feature_block(features, DNA_HUMAN_TAIL_BLOCK), GLOB.tails_list_human.len)] + if(dna.features["tail_cat"]) + dna.features["tail_cat"] = GLOB.tails_list_human[deconstruct_block(get_uni_feature_block(features, DNA_TAIL_BLOCK), GLOB.tails_list_human.len)] + if(dna.features["tail_lizard"]) + dna.features["tail_cat"] = GLOB.tails_list_lizard[deconstruct_block(get_uni_feature_block(features, DNA_LIZARD_TAIL_BLOCK), GLOB.tails_list_lizard.len)] if(dna.features["ears"]) dna.features["ears"] = GLOB.ears_list[deconstruct_block(get_uni_feature_block(features, DNA_EARS_BLOCK), GLOB.ears_list.len)] if(dna.features["moth_wings"]) @@ -601,8 +598,6 @@ GLOBAL_LIST_INIT(total_uf_len_by_block, populate_total_uf_len_by_block()) dna.features["moth_markings"] = GLOB.moth_markings_list[deconstruct_block(get_uni_feature_block(features, DNA_MOTH_MARKINGS_BLOCK), GLOB.moth_markings_list.len)] if(dna.features["caps"]) dna.features["caps"] = GLOB.caps_list[deconstruct_block(get_uni_feature_block(features, DNA_MUSHROOM_CAPS_BLOCK), GLOB.caps_list.len)] - if(dna.features["tail_monkey"]) - dna.features["tail_monkey"] = GLOB.tails_list_monkey[deconstruct_block(get_uni_feature_block(features, DNA_MONKEY_TAIL_BLOCK), GLOB.tails_list_monkey.len)] if(dna.features["pod_hair"]) dna.features["pod_hair"] = GLOB.pod_hair_list[deconstruct_block(get_uni_feature_block(features, DNA_POD_HAIR_BLOCK), GLOB.pod_hair_list.len)] @@ -866,7 +861,7 @@ GLOBAL_LIST_INIT(total_uf_len_by_block, populate_total_uf_len_by_block()) /mob/living/carbon/human/proc/something_horrible_mindmelt() if(!is_blind()) - var/obj/item/organ/eyes/eyes = locate(/obj/item/organ/eyes) in internal_organs + var/obj/item/organ/internal/eyes/eyes = locate(/obj/item/organ/internal/eyes) in internal_organs if(!eyes) return eyes.Remove(src) diff --git a/code/datums/elements/atmos_requirements.dm b/code/datums/elements/atmos_requirements.dm index 94493a180973b..359c976718db0 100644 --- a/code/datums/elements/atmos_requirements.dm +++ b/code/datums/elements/atmos_requirements.dm @@ -47,7 +47,7 @@ return FALSE var/open_turf_gases = open_turf.air.gases - open_turf.air.assert_gases(arglist(GLOB.hardcoded_gases)) + open_turf.air.assert_gases(/datum/gas/oxygen, /datum/gas/nitrogen, /datum/gas/carbon_dioxide, /datum/gas/plasma) var/plas = open_turf_gases[/datum/gas/plasma][MOLES] var/oxy = open_turf_gases[/datum/gas/oxygen][MOLES] diff --git a/code/datums/elements/cult_eyes.dm b/code/datums/elements/cult_eyes.dm index 3ff5c8d646dfb..a15f01de850f9 100644 --- a/code/datums/elements/cult_eyes.dm +++ b/code/datums/elements/cult_eyes.dm @@ -26,8 +26,10 @@ ADD_TRAIT(target, TRAIT_UNNATURAL_RED_GLOWY_EYES, CULT_TRAIT) if (ishuman(target)) var/mob/living/carbon/human/human_parent = target - human_parent.eye_color = BLOODCULT_EYE - human_parent.dna.update_ui_block(DNA_EYE_COLOR_BLOCK) + human_parent.eye_color_left = BLOODCULT_EYE + human_parent.eye_color_right = BLOODCULT_EYE + human_parent.dna.update_ui_block(DNA_EYE_COLOR_LEFT_BLOCK) + human_parent.dna.update_ui_block(DNA_EYE_COLOR_RIGHT_BLOCK) human_parent.update_body() /** @@ -39,8 +41,10 @@ REMOVE_TRAIT(target, TRAIT_UNNATURAL_RED_GLOWY_EYES, CULT_TRAIT) if (ishuman(target)) var/mob/living/carbon/human/human_parent = target - human_parent.eye_color = initial(human_parent.eye_color) - human_parent.dna.update_ui_block(DNA_EYE_COLOR_BLOCK) + human_parent.eye_color_left = initial(human_parent.eye_color_left) + human_parent.eye_color_right = initial(human_parent.eye_color_right) + human_parent.dna.update_ui_block(DNA_EYE_COLOR_LEFT_BLOCK) + human_parent.dna.update_ui_block(DNA_EYE_COLOR_RIGHT_BLOCK) human_parent.update_body() UnregisterSignal(target, list(COMSIG_CHANGELING_TRANSFORM, COMSIG_HUMAN_MONKEYIZE, COMSIG_MONKEY_HUMANIZE)) return ..() diff --git a/code/datums/elements/digitalcamo.dm b/code/datums/elements/digitalcamo.dm index dcfbbd3b65002..ccd82b9c8be2a 100644 --- a/code/datums/elements/digitalcamo.dm +++ b/code/datums/elements/digitalcamo.dm @@ -44,7 +44,7 @@ to_chat(M, span_warning("[source.p_their()] skin seems to be shifting like something is moving below it.")) -/datum/element/digitalcamo/proc/can_track(datum/source) +/datum/element/digitalcamo/proc/can_track(datum/source, mob/user) SIGNAL_HANDLER return COMPONENT_CANT_TRACK diff --git a/code/datums/elements/earhealing.dm b/code/datums/elements/earhealing.dm index c487500dc7bc4..6d748f7e28e87 100644 --- a/code/datums/elements/earhealing.dm +++ b/code/datums/elements/earhealing.dm @@ -28,7 +28,7 @@ /datum/element/earhealing/process(delta_time) for(var/i in user_by_item) var/mob/living/carbon/user = user_by_item[i] - var/obj/item/organ/ears/ears = user.getorganslot(ORGAN_SLOT_EARS) + var/obj/item/organ/internal/ears/ears = user.getorganslot(ORGAN_SLOT_EARS) if(!ears || HAS_TRAIT_NOT_FROM(user, TRAIT_DEAF, EAR_DAMAGE)) continue ears.deaf = max(ears.deaf - 0.25 * delta_time, (ears.damage < ears.maxHealth ? 0 : 1)) // Do not clear deafness if our ears are too damaged diff --git a/code/datums/elements/eyestab.dm b/code/datums/elements/eyestab.dm index b7d73867ea8fb..8fb5714973429 100644 --- a/code/datums/elements/eyestab.dm +++ b/code/datums/elements/eyestab.dm @@ -80,7 +80,7 @@ log_combat(user, target, "attacked", "[item.name]", "(Combat mode: [user.combat_mode ? "On" : "Off"])") - var/obj/item/organ/eyes/eyes = target.getorganslot(ORGAN_SLOT_EYES) + var/obj/item/organ/internal/eyes/eyes = target.getorganslot(ORGAN_SLOT_EYES) if (!eyes) return diff --git a/code/datums/elements/kneejerk.dm b/code/datums/elements/kneejerk.dm index 4b4eff75e3e83..e0b443f28a9f7 100644 --- a/code/datums/elements/kneejerk.dm +++ b/code/datums/elements/kneejerk.dm @@ -29,7 +29,7 @@ var/selected_zone = user.zone_selected var/obj/item/bodypart/r_leg = target.get_bodypart(BODY_ZONE_R_LEG) var/obj/item/bodypart/l_leg = target.get_bodypart(BODY_ZONE_L_LEG) - var/obj/item/organ/brain/target_brain = target.getorganslot(ORGAN_SLOT_BRAIN) + var/obj/item/organ/internal/brain/target_brain = target.getorganslot(ORGAN_SLOT_BRAIN) if(!ishuman(target)) return diff --git a/code/datums/elements/pet_bonus.dm b/code/datums/elements/pet_bonus.dm index f6083feefacca..7936882b3cde3 100644 --- a/code/datums/elements/pet_bonus.dm +++ b/code/datums/elements/pet_bonus.dm @@ -35,4 +35,4 @@ new /obj/effect/temp_visual/heart(pet.loc) if(emote_message && prob(33)) pet.manual_emote(emote_message) - SEND_SIGNAL(petter, COMSIG_ADD_MOOD_EVENT, pet, moodlet, pet) + SEND_SIGNAL(petter, COMSIG_ADD_MOOD_EVENT, "petting_bonus", moodlet, pet) diff --git a/code/datums/elements/ridable.dm b/code/datums/elements/ridable.dm index 6b12870474d3b..240333125be42 100644 --- a/code/datums/elements/ridable.dm +++ b/code/datums/elements/ridable.dm @@ -30,9 +30,11 @@ RegisterSignal(target, COMSIG_MOVABLE_PREBUCKLE, .proc/check_mounting) if(isvehicle(target)) RegisterSignal(target, COMSIG_SPEED_POTION_APPLIED, .proc/check_potion) + if(ismob(target)) + RegisterSignal(target, COMSIG_LIVING_DEATH, .proc/handle_removal) /datum/element/ridable/Detach(datum/target) - UnregisterSignal(target, list(COMSIG_MOVABLE_PREBUCKLE, COMSIG_SPEED_POTION_APPLIED)) + UnregisterSignal(target, list(COMSIG_MOVABLE_PREBUCKLE, COMSIG_SPEED_POTION_APPLIED, COMSIG_LIVING_DEATH)) return ..() /// Someone is buckling to this movable, which is literally the only thing we care about (other than speed potions) @@ -40,7 +42,9 @@ SIGNAL_HANDLER if(HAS_TRAIT(potential_rider, TRAIT_CANT_RIDE)) - return + //Do not prevent buckle, but stop any riding, do not block buckle here + //There are things that are supposed to buckle (like slimes) but not ride the creature + return NONE var/arms_needed = 0 if(ride_check_flags & RIDER_NEEDS_ARMS) @@ -99,7 +103,7 @@ amount_equipped++ else qdel(inhand) - break + return FALSE if(amount_equipped >= amount_required) return TRUE @@ -143,8 +147,13 @@ qdel(O) return TRUE +/datum/element/ridable/proc/handle_removal(datum/source) + SIGNAL_HANDLER + var/atom/movable/ridden = source + ridden.unbuckle_all_mobs() + Detach(source) /obj/item/riding_offhand name = "offhand" diff --git a/code/datums/elements/spooky.dm b/code/datums/elements/spooky.dm index f1b68c6760ac9..40c30de1c6651 100644 --- a/code/datums/elements/spooky.dm +++ b/code/datums/elements/spooky.dm @@ -21,7 +21,7 @@ var/mob/living/carbon/human/U = user if(!istype(U.dna.species, /datum/species/skeleton)) U.adjustStaminaLoss(35) //Extra Damage - U.Jitter(35) + U.set_timed_status_effect(70 SECONDS, /datum/status_effect/jitter, only_if_higher = TRUE) U.set_timed_status_effect(40 SECONDS, /datum/status_effect/speech/stutter) if(U.getStaminaLoss() > 95) to_chat(U, "Your ears weren't meant for this spectral sound.") @@ -35,7 +35,7 @@ if(istype(H.dna.species, /datum/species/zombie)) H.adjustStaminaLoss(25) H.Paralyze(15) //zombies can't resist the doot - C.Jitter(35) + C.set_timed_status_effect(70 SECONDS, /datum/status_effect/jitter, only_if_higher = TRUE) C.set_timed_status_effect(40 SECONDS, /datum/status_effect/speech/stutter) if((!istype(H.dna.species, /datum/species/skeleton)) && (!istype(H.dna.species, /datum/species/golem)) && (!istype(H.dna.species, /datum/species/android)) && (!istype(H.dna.species, /datum/species/jelly))) C.adjustStaminaLoss(25) //boneless humanoids don't lose the will to live @@ -43,7 +43,7 @@ INVOKE_ASYNC(src, .proc/spectral_change, H) else //the sound will spook monkeys. - C.Jitter(15) + C.set_timed_status_effect(30 SECONDS, /datum/status_effect/jitter, only_if_higher = TRUE) C.set_timed_status_effect(40 SECONDS, /datum/status_effect/speech/stutter) /datum/element/spooky/proc/spectral_change(mob/living/carbon/human/H, mob/user) diff --git a/code/datums/elements/strippable.dm b/code/datums/elements/strippable.dm index 52ca10d51131d..ddfa26ac4b8ee 100644 --- a/code/datums/elements/strippable.dm +++ b/code/datums/elements/strippable.dm @@ -111,9 +111,8 @@ to_chat(user, span_notice("You try to put [equipping] on [source]...")) - var/log = "[key_name(source)] is having [equipping] put on them by [key_name(user)]" - user.log_message(log, LOG_ATTACK, color="red") - source.log_message(log, LOG_VICTIM, color="red", log_globally=FALSE) + user.log_message("is putting [equipping] on [key_name(source)]", LOG_ATTACK, color="red") + source.log_message("is having [equipping] put on them by [key_name(user)]", LOG_VICTIM, color="orange", log_globally=FALSE) return TRUE @@ -158,8 +157,8 @@ ) to_chat(user, span_danger("You try to remove [source]'s [item]...")) - user.log_message("[key_name(source)] is being stripped of [item] by [key_name(user)]", LOG_ATTACK, color="red") - source.log_message("[key_name(source)] is being stripped of [item] by [key_name(user)]", LOG_VICTIM, color="red", log_globally=FALSE) + user.log_message("is stripping [key_name(source)] of [item]", LOG_ATTACK, color="red") + source.log_message("is being stripped of [item] by [key_name(user)]", LOG_VICTIM, color="orange", log_globally=FALSE) item.add_fingerprint(src) if(ishuman(source)) @@ -262,6 +261,8 @@ var/mob/mob_source = source mob_source.equip_to_slot(equipping, item_slot) + return finish_equip_mob(equipping, source, user) + /datum/strippable_item/mob_item_slot/get_obscuring(atom/source) if (iscarbon(source)) var/mob/living/carbon/carbon_source = source @@ -292,6 +293,11 @@ /datum/strippable_item/mob_item_slot/proc/get_equip_delay(obj/item/equipping) return equipping.equip_delay_other +/// A utility function for `/datum/strippable_item`s to finish equipping an item to a mob. +/proc/finish_equip_mob(obj/item/item, mob/source, mob/user) + user.log_message("has put [item] on [key_name(source)]", LOG_ATTACK, color="red") + source.log_message("had [item] put on them by [key_name(user)]", LOG_VICTIM, color="orange", log_globally=FALSE) + /// A utility function for `/datum/strippable_item`s to start unequipping an item from a mob. /proc/start_unequip_mob(obj/item/item, mob/source, mob/user, strip_delay) if (!do_mob(user, source, strip_delay || item.strip_delay, interaction_key = REF(item))) @@ -304,8 +310,8 @@ if (!item.doStrip(user, source)) return FALSE - user.log_message("[key_name(source)] has been stripped of [item] by [key_name(user)]", LOG_ATTACK, color="red") - source.log_message("[key_name(source)] has been stripped of [item] by [key_name(user)]", LOG_VICTIM, color="red", log_globally=FALSE) + user.log_message("has stripped [key_name(source)] of [item]", LOG_ATTACK, color="red") + source.log_message("has been stripped of [item] by [key_name(user)]", LOG_VICTIM, color="orange", log_globally=FALSE) // Updates speed in case stripped speed affecting item source.update_equipment_speed_mods() diff --git a/code/datums/elements/wall_engraver.dm b/code/datums/elements/wall_engraver.dm index 307a22728922a..32a3b07ac6fdb 100644 --- a/code/datums/elements/wall_engraver.dm +++ b/code/datums/elements/wall_engraver.dm @@ -73,7 +73,7 @@ var/tattoo_story = memory_to_engrave.generate_story(STORY_TATTOO) - if(tattoo_story) + if(!tattoo_story) CRASH("Tried to submit a memory with an invalid story [memory_to_engrave]") tattoo_entry["story"] = tattoo_story diff --git a/code/datums/greyscale/config_types/greyscale_configs.dm b/code/datums/greyscale/config_types/greyscale_configs.dm index a217ca104e2fb..c4f560d8f5fba 100644 --- a/code/datums/greyscale/config_types/greyscale_configs.dm +++ b/code/datums/greyscale/config_types/greyscale_configs.dm @@ -517,3 +517,55 @@ name = "Material Airlock" icon_file = 'icons/obj/doors/airlocks/material/material.dmi' json_config = 'code/datums/greyscale/json_configs/material_airlock.json' + +/datum/greyscale_config/vape + name = "Vape" + icon_file = 'icons/obj/clothing/masks.dmi' + json_config = 'code/datums/greyscale/json_configs/vape.json' + +/datum/greyscale_config/vape/worn + name = "Worn Vape" + icon_file = 'icons/mob/clothing/mask.dmi' + json_config = 'code/datums/greyscale/json_configs/vape_worn.json' + +/datum/greyscale_config/vape/open_low + name = "Open Vape Low" + json_config = 'code/datums/greyscale/json_configs/vape_open_low.json' + +/datum/greyscale_config/vape/open_med + name = "Open Vape Medium" + json_config = 'code/datums/greyscale/json_configs/vape_open_med.json' + +/datum/greyscale_config/vape/open_high + name = "Open Vape High" + json_config = 'code/datums/greyscale/json_configs/vape_open_high.json' + +/datum/greyscale_config/ties + name = "Ties" + icon_file = 'icons/obj/clothing/neck.dmi' + json_config = 'code/datums/greyscale/json_configs/ties.json' + +/datum/greyscale_config/ties_worn + name = "Worn Ties" + icon_file = 'icons/mob/clothing/neck.dmi' + json_config = 'code/datums/greyscale/json_configs/ties_worn.json' + +/datum/greyscale_config/heck_suit + name = "H.E.C.K. Suit" + icon_file = 'icons/obj/clothing/suits.dmi' + json_config = 'code/datums/greyscale/json_configs/heck_suit.json' + +/datum/greyscale_config/heck_suit/worn + name = "H.E.C.K. Suit Worn" + icon_file = 'icons/mob/clothing/suit.dmi' + json_config = 'code/datums/greyscale/json_configs/heck_suit_worn.json' + +/datum/greyscale_config/heck_helmet + name = "H.E.C.K. Helmet" + icon_file = 'icons/obj/clothing/hats.dmi' + json_config = 'code/datums/greyscale/json_configs/heck_helmet.json' + +/datum/greyscale_config/heck_helmet/worn + name = "H.E.C.K. Helmet Worn" + icon_file = 'icons/mob/clothing/head.dmi' + json_config = 'code/datums/greyscale/json_configs/heck_helmet_worn.json' diff --git a/code/datums/greyscale/json_configs/heck_helmet.json b/code/datums/greyscale/json_configs/heck_helmet.json new file mode 100644 index 0000000000000..dd0649f30078d --- /dev/null +++ b/code/datums/greyscale/json_configs/heck_helmet.json @@ -0,0 +1,22 @@ +{ + "hostile_env": [ + { + "type": "icon_state", + "icon_state": "hostile_env_head", + "blend_mode": "overlay", + "color_ids": [ 1 ] + }, + { + "type": "icon_state", + "icon_state": "hostile_env_jaw", + "blend_mode": "overlay", + "color_ids": [ 2 ] + }, + { + "type": "icon_state", + "icon_state": "hostile_env_visor", + "blend_mode": "overlay", + "color_ids": [ 3 ] + } + ] +} diff --git a/code/datums/greyscale/json_configs/heck_helmet_worn.json b/code/datums/greyscale/json_configs/heck_helmet_worn.json new file mode 100644 index 0000000000000..dd0649f30078d --- /dev/null +++ b/code/datums/greyscale/json_configs/heck_helmet_worn.json @@ -0,0 +1,22 @@ +{ + "hostile_env": [ + { + "type": "icon_state", + "icon_state": "hostile_env_head", + "blend_mode": "overlay", + "color_ids": [ 1 ] + }, + { + "type": "icon_state", + "icon_state": "hostile_env_jaw", + "blend_mode": "overlay", + "color_ids": [ 2 ] + }, + { + "type": "icon_state", + "icon_state": "hostile_env_visor", + "blend_mode": "overlay", + "color_ids": [ 3 ] + } + ] +} diff --git a/code/datums/greyscale/json_configs/heck_suit.json b/code/datums/greyscale/json_configs/heck_suit.json new file mode 100644 index 0000000000000..72ad7f42b3d92 --- /dev/null +++ b/code/datums/greyscale/json_configs/heck_suit.json @@ -0,0 +1,30 @@ +{ + "hostile_env": [ + { + "type": "icon_state", + "icon_state": "hostile_env_plates", + "blend_mode": "overlay", + "color_ids": [ 1 ] + }, + { + "type": "icon_state", + "icon_state": "hostile_env_detail", + "blend_mode": "overlay", + "color_ids": [ 2 ] + } + ], + "hostile_env_t": [ + { + "type": "icon_state", + "icon_state": "hostile_env_plates", + "blend_mode": "overlay", + "color_ids": [ 1 ] + }, + { + "type": "icon_state", + "icon_state": "hostile_env_detail", + "blend_mode": "overlay", + "color_ids": [ 2 ] + } + ] +} diff --git a/code/datums/greyscale/json_configs/heck_suit_worn.json b/code/datums/greyscale/json_configs/heck_suit_worn.json new file mode 100644 index 0000000000000..72ad7f42b3d92 --- /dev/null +++ b/code/datums/greyscale/json_configs/heck_suit_worn.json @@ -0,0 +1,30 @@ +{ + "hostile_env": [ + { + "type": "icon_state", + "icon_state": "hostile_env_plates", + "blend_mode": "overlay", + "color_ids": [ 1 ] + }, + { + "type": "icon_state", + "icon_state": "hostile_env_detail", + "blend_mode": "overlay", + "color_ids": [ 2 ] + } + ], + "hostile_env_t": [ + { + "type": "icon_state", + "icon_state": "hostile_env_plates", + "blend_mode": "overlay", + "color_ids": [ 1 ] + }, + { + "type": "icon_state", + "icon_state": "hostile_env_detail", + "blend_mode": "overlay", + "color_ids": [ 2 ] + } + ] +} diff --git a/code/datums/greyscale/json_configs/ties.json b/code/datums/greyscale/json_configs/ties.json new file mode 100644 index 0000000000000..e9c1225d893b1 --- /dev/null +++ b/code/datums/greyscale/json_configs/ties.json @@ -0,0 +1,18 @@ +{ + "tie_greyscale_tied": [ + { + "type": "icon_state", + "icon_state": "tie_greyscale_tied", + "blend_mode": "overlay", + "color_ids": [ 1 ] + } + ], + "tie_greyscale_untied": [ + { + "type": "icon_state", + "icon_state": "tie_greyscale_untied", + "blend_mode": "overlay", + "color_ids": [ 1 ] + } + ] +} diff --git a/code/datums/greyscale/json_configs/ties_worn.json b/code/datums/greyscale/json_configs/ties_worn.json new file mode 100644 index 0000000000000..e9c1225d893b1 --- /dev/null +++ b/code/datums/greyscale/json_configs/ties_worn.json @@ -0,0 +1,18 @@ +{ + "tie_greyscale_tied": [ + { + "type": "icon_state", + "icon_state": "tie_greyscale_tied", + "blend_mode": "overlay", + "color_ids": [ 1 ] + } + ], + "tie_greyscale_untied": [ + { + "type": "icon_state", + "icon_state": "tie_greyscale_untied", + "blend_mode": "overlay", + "color_ids": [ 1 ] + } + ] +} diff --git a/code/datums/greyscale/json_configs/vape.json b/code/datums/greyscale/json_configs/vape.json new file mode 100644 index 0000000000000..36dcc765caeb4 --- /dev/null +++ b/code/datums/greyscale/json_configs/vape.json @@ -0,0 +1,15 @@ +{ + "vape": [ + { + "type": "icon_state", + "icon_state": "vapeOutlet", + "blend_mode": "overlay", + "color_ids": [ 1 ] + }, + { + "type": "icon_state", + "icon_state": "vapeInput", + "blend_mode": "overlay" + } + ] +} diff --git a/code/datums/greyscale/json_configs/vape_open_high.json b/code/datums/greyscale/json_configs/vape_open_high.json new file mode 100644 index 0000000000000..65a0400d00334 --- /dev/null +++ b/code/datums/greyscale/json_configs/vape_open_high.json @@ -0,0 +1,20 @@ +{ + "vape_open_high": [ + { + "type": "icon_state", + "icon_state": "vapeOutlet", + "blend_mode": "overlay", + "color_ids": [ 1 ] + }, + { + "type": "icon_state", + "icon_state": "vapeInput", + "blend_mode": "overlay" + }, + { + "type": "icon_state", + "icon_state": "vapeopen_high", + "blend_mode": "overlay" + } + ] +} diff --git a/code/datums/greyscale/json_configs/vape_open_low.json b/code/datums/greyscale/json_configs/vape_open_low.json new file mode 100644 index 0000000000000..3ad5971bc3783 --- /dev/null +++ b/code/datums/greyscale/json_configs/vape_open_low.json @@ -0,0 +1,20 @@ +{ + "vape_open_low": [ + { + "type": "icon_state", + "icon_state": "vapeOutlet", + "blend_mode": "overlay", + "color_ids": [ 1 ] + }, + { + "type": "icon_state", + "icon_state": "vapeInput", + "blend_mode": "overlay" + }, + { + "type": "icon_state", + "icon_state": "vapeopen_low", + "blend_mode": "overlay" + } + ] +} diff --git a/code/datums/greyscale/json_configs/vape_open_med.json b/code/datums/greyscale/json_configs/vape_open_med.json new file mode 100644 index 0000000000000..f26302edd77b3 --- /dev/null +++ b/code/datums/greyscale/json_configs/vape_open_med.json @@ -0,0 +1,20 @@ +{ + "vape_open_med": [ + { + "type": "icon_state", + "icon_state": "vapeOutlet", + "blend_mode": "overlay", + "color_ids": [ 1 ] + }, + { + "type": "icon_state", + "icon_state": "vapeInput", + "blend_mode": "overlay" + }, + { + "type": "icon_state", + "icon_state": "vapeopen_med", + "blend_mode": "overlay" + } + ] +} diff --git a/code/datums/greyscale/json_configs/vape_worn.json b/code/datums/greyscale/json_configs/vape_worn.json new file mode 100644 index 0000000000000..662083958ef4a --- /dev/null +++ b/code/datums/greyscale/json_configs/vape_worn.json @@ -0,0 +1,15 @@ +{ + "vape_worn": [ + { + "type": "icon_state", + "icon_state": "vapeWorn", + "blend_mode": "overlay", + "color_ids": [ 1 ] + }, + { + "type": "icon_state", + "icon_state": "vapeVapor", + "blend_mode": "overlay" + } + ] +} diff --git a/code/datums/helper_datums/teleport.dm b/code/datums/helper_datums/teleport.dm index 4d61cd19702a5..3838901ed6b48 100644 --- a/code/datums/helper_datums/teleport.dm +++ b/code/datums/helper_datums/teleport.dm @@ -140,9 +140,10 @@ return var/list/floor_gases = floor_gas_mixture.gases + var/list/gases_to_check = list(/datum/gas/oxygen, /datum/gas/nitrogen, /datum/gas/carbon_dioxide, /datum/gas/plasma) var/trace_gases for(var/id in floor_gases) - if(id in GLOB.hardcoded_gases) + if(id in gases_to_check) continue trace_gases = TRUE break diff --git a/code/datums/hud.dm b/code/datums/hud.dm index 003ca63c5bc3e..232cc3f59b162 100644 --- a/code/datums/hud.dm +++ b/code/datums/hud.dm @@ -2,6 +2,10 @@ GLOBAL_LIST_EMPTY(all_huds) +///gets filled by each /datum/atom_hud/New(). +///associative list of the form: list(hud category = list(all global atom huds that use that category)) +GLOBAL_LIST_EMPTY(huds_by_category) + //GLOBAL HUD LIST GLOBAL_LIST_INIT(huds, list( DATA_HUD_SECURITY_BASIC = new/datum/atom_hud/data/human/security/basic(), @@ -17,116 +21,354 @@ GLOBAL_LIST_INIT(huds, list( )) /datum/atom_hud - var/list/atom/hudatoms = list() //list of all atoms which display this hud - var/list/hudusers = list() //list with all mobs who can see the hud - var/list/hud_icons = list() //these will be the indexes for the atom's hud_list + ///associative list of the form: list(z level = list(hud atom)). + ///tracks what hud atoms for this hud exists in what z level so we can only give users + ///the hud images that they can actually see. + var/list/atom/hud_atoms = list() + + ///associative list of the form: list(z level = list(hud user client mobs)). + ///tracks mobs that can "see" us + // by z level so when they change z's we can adjust what images they see from this hud. + var/list/hud_users = list() + + ///used for signal tracking purposes, associative list of the form: list(hud atom = TRUE) that isnt separated by z level + var/list/atom/hud_atoms_all_z_levels = list() + + ///used for signal tracking purposes, associative list of the form: list(hud user = number of times this hud was added to this user). + ///that isnt separated by z level + var/list/mob/hud_users_all_z_levels = list() - var/list/next_time_allowed = list() //mobs associated with the next time this hud can be added to them - var/list/queued_to_see = list() //mobs that have triggered the cooldown and are queued to see the hud, but do not yet - var/hud_exceptions = list() // huduser = list(ofatomswiththeirhudhidden) - aka everyone hates targeted invisiblity + ///these will be the indexes for the atom's hud_list + var/list/hud_icons = list() + + ///mobs associated with the next time this hud can be added to them + var/list/next_time_allowed = list() + ///mobs that have triggered the cooldown and are queued to see the hud, but do not yet + var/list/queued_to_see = list() + /// huduser = list(atoms with their hud hidden) - aka everyone hates targeted invisiblity + var/list/hud_exceptions = list() + ///whether or not this atom_hud type updates the global huds_by_category list. + ///some subtypes cant work like this since theyre supposed to "belong" to + ///one target atom each. it will still go in the other global hud lists. + var/uses_global_hud_category = TRUE /datum/atom_hud/New() GLOB.all_huds += src + for(var/z_level in 1 to world.maxz) + hud_atoms += list(list()) + hud_users += list(list()) + + RegisterSignal(SSdcs, COMSIG_GLOB_NEW_Z, .proc/add_z_level_huds) + + if(uses_global_hud_category) + for(var/hud_icon in hud_icons) + GLOB.huds_by_category[hud_icon] += list(src) /datum/atom_hud/Destroy() - for(var/v in hudusers) - remove_hud_from(v) - for(var/v in hudatoms) - remove_from_hud(v) + for(var/mob/mob as anything in hud_users_all_z_levels) + hide_from(mob) + + for(var/atom/atom as anything in hud_atoms_all_z_levels) + remove_atom_from_hud(atom) + + if(uses_global_hud_category) + for(var/hud_icon in hud_icons) + LAZYREMOVEASSOC(GLOB.huds_by_category, hud_icon, src) + GLOB.all_huds -= src return ..() -/datum/atom_hud/proc/remove_hud_from(mob/M, absolute = FALSE) - if(!M || !hudusers[M]) - return - if (absolute || !--hudusers[M]) - UnregisterSignal(M, COMSIG_PARENT_QDELETING) - hudusers -= M - if(next_time_allowed[M]) - next_time_allowed -= M - if(queued_to_see[M]) - queued_to_see -= M +/datum/atom_hud/proc/add_z_level_huds() + SIGNAL_HANDLER + hud_atoms += list(list()) + hud_users += list(list()) + +///returns a list of all hud atoms in the given z level and linked lower z levels (because hud users in higher z levels can see below) +/datum/atom_hud/proc/get_hud_atoms_for_z_level(z_level) + if(z_level <= 0) + return FALSE + if(z_level > length(hud_atoms)) + stack_trace("get_hud_atoms_for_z_level() was given a z level index out of bounds of hud_atoms!") + return FALSE + + . = list() + . += hud_atoms[z_level] + + var/max_number_of_linked_z_levels_i_care_to_support_here = 10 + + while(max_number_of_linked_z_levels_i_care_to_support_here) + var/lower_z_level_exists = SSmapping.level_trait(z_level, ZTRAIT_DOWN) + + if(lower_z_level_exists) + z_level-- + . += hud_atoms[z_level] + max_number_of_linked_z_levels_i_care_to_support_here-- + continue + else - for(var/atom/A in hudatoms) - remove_from_single_hud(M, A) + break -/datum/atom_hud/proc/remove_from_hud(atom/A) - if(!A) +///returns a list of all hud users in the given z level and linked upper z levels (because hud users in higher z levels can see below) +/datum/atom_hud/proc/get_hud_users_for_z_level(z_level) + if(z_level > length(hud_users) || z_level <= 0) + stack_trace("get_hud_atoms_for_z_level() was given a z level index [z_level] out of bounds 1->[length(hud_users)] of hud_atoms!") return FALSE - for(var/mob/M in hudusers) - remove_from_single_hud(M, A) - hudatoms -= A - return TRUE -/datum/atom_hud/proc/remove_from_single_hud(mob/M, atom/A) //unsafe, no sanity apart from client - if(!M || !M.client || !A) + . = list() + . += hud_users[z_level] + + var/max_number_of_linked_z_levels_i_care_to_support_here = 10 + + while(max_number_of_linked_z_levels_i_care_to_support_here) + var/upper_level_exists = SSmapping.level_trait(z_level, ZTRAIT_UP) + + if(upper_level_exists) + z_level++ + . += hud_users[z_level] + max_number_of_linked_z_levels_i_care_to_support_here-- + continue + + else + break + +///show this hud to the passed in user +/datum/atom_hud/proc/show_to(mob/new_viewer) + if(!new_viewer) return - for(var/i in hud_icons) - M.client.images -= A.hud_list[i] -/datum/atom_hud/proc/add_hud_to(mob/M) - if(!M) + var/turf/their_turf = get_turf(new_viewer) + if(!their_turf) return - if(!hudusers[M]) - hudusers[M] = 1 - RegisterSignal(M, COMSIG_PARENT_QDELETING, .proc/unregister_mob) - if(next_time_allowed[M] > world.time) - if(!queued_to_see[M]) - addtimer(CALLBACK(src, .proc/show_hud_images_after_cooldown, M), next_time_allowed[M] - world.time) - queued_to_see[M] = TRUE + + if(!hud_users[their_turf.z][new_viewer]) + hud_users[their_turf.z][new_viewer] = TRUE + hud_users_all_z_levels[new_viewer] = 1 + + RegisterSignal(new_viewer, COMSIG_PARENT_QDELETING, .proc/unregister_atom, override = TRUE) //both hud users and hud atoms use these signals + RegisterSignal(new_viewer, COMSIG_MOVABLE_Z_CHANGED, .proc/on_atom_or_user_z_level_changed, override = TRUE) + + if(next_time_allowed[new_viewer] > world.time) + if(!queued_to_see[new_viewer]) + addtimer(CALLBACK(src, .proc/show_hud_images_after_cooldown, new_viewer), next_time_allowed[new_viewer] - world.time) + queued_to_see[new_viewer] = TRUE + else - next_time_allowed[M] = world.time + ADD_HUD_TO_COOLDOWN - for(var/atom/A in hudatoms) - add_to_single_hud(M, A) + next_time_allowed[new_viewer] = world.time + ADD_HUD_TO_COOLDOWN + for(var/atom/hud_atom_to_add as anything in get_hud_atoms_for_z_level(their_turf.z)) + add_atom_to_single_mob_hud(new_viewer, hud_atom_to_add) else - hudusers[M]++ + hud_users_all_z_levels[new_viewer] += 1 //increment the number of times this hud has been added to this hud user + +///Hides the images in this hud from former_viewer +///If absolute is set to true, this will forcefully remove the hud, even if sources in theory remain +/datum/atom_hud/proc/hide_from(mob/former_viewer, absolute = FALSE) + if(!former_viewer || !hud_users_all_z_levels[former_viewer]) + return + + var/turf/their_turf = get_turf(former_viewer) + if(!their_turf) + return + + hud_users_all_z_levels[former_viewer] -= 1//decrement number of sources for this hud on this user (bad way to track i know) + + if (absolute || hud_users_all_z_levels[former_viewer] <= 0)//if forced or there arent any sources left, remove the user + + if(!hud_atoms_all_z_levels[former_viewer])//make sure we arent unregistering changes on a mob thats also a hud atom for this hud + UnregisterSignal(former_viewer, COMSIG_MOVABLE_Z_CHANGED) + UnregisterSignal(former_viewer, COMSIG_PARENT_QDELETING) + + hud_users[their_turf.z] -= former_viewer + hud_users_all_z_levels -= former_viewer + + if(next_time_allowed[former_viewer]) + next_time_allowed -= former_viewer + + if(queued_to_see[former_viewer]) + queued_to_see -= former_viewer + else + for(var/atom/hud_atom as anything in get_hud_atoms_for_z_level(their_turf.z)) + remove_atom_from_single_hud(former_viewer, hud_atom) + +/// add new_hud_atom to this hud +/datum/atom_hud/proc/add_atom_to_hud(atom/new_hud_atom) + if(!new_hud_atom) + return FALSE + var/turf/atom_turf = get_turf(new_hud_atom) + if(!atom_turf) + return + + RegisterSignal(new_hud_atom, COMSIG_MOVABLE_Z_CHANGED, .proc/on_atom_or_user_z_level_changed, override = TRUE) + RegisterSignal(new_hud_atom, COMSIG_PARENT_QDELETING, .proc/unregister_atom, override = TRUE) //both hud atoms and hud users use these signals + + hud_atoms[atom_turf.z] |= new_hud_atom + hud_atoms_all_z_levels[new_hud_atom] = TRUE + + for(var/mob/mob_to_show as anything in get_hud_users_for_z_level(atom_turf.z)) + if(!queued_to_see[mob_to_show]) + add_atom_to_single_mob_hud(mob_to_show, new_hud_atom) + return TRUE + +/// remove this atom from this hud completely +/datum/atom_hud/proc/remove_atom_from_hud(atom/hud_atom_to_remove) + if(!hud_atom_to_remove || !hud_atoms_all_z_levels[hud_atom_to_remove]) + return FALSE + + //make sure we arent unregistering a hud atom thats also a hud user mob + if(!hud_users_all_z_levels[hud_atom_to_remove]) + UnregisterSignal(hud_atom_to_remove, COMSIG_MOVABLE_Z_CHANGED) + UnregisterSignal(hud_atom_to_remove, COMSIG_PARENT_QDELETING) -/datum/atom_hud/proc/unregister_mob(datum/source, force) + for(var/mob/mob_to_remove as anything in hud_users_all_z_levels) + remove_atom_from_single_hud(mob_to_remove, hud_atom_to_remove) + + var/turf/atom_turf = get_turf(hud_atom_to_remove) + if(!atom_turf) + return + + hud_atoms[atom_turf.z] -= hud_atom_to_remove + hud_atoms_all_z_levels -= hud_atom_to_remove + + return TRUE + +///adds a newly active hud category's image on a hud atom to every mob that could see it +/datum/atom_hud/proc/add_single_hud_category_on_atom(atom/hud_atom, hud_category_to_add) + if(!hud_atom?.active_hud_list?[hud_category_to_add] || QDELING(hud_atom) || !(hud_category_to_add in hud_icons)) + return FALSE + + var/turf/atom_turf = get_turf(hud_atom) + if(!atom_turf) + return FALSE + + if(!hud_atoms_all_z_levels[hud_atom]) + add_atom_to_hud(hud_atom) + return TRUE + + for(var/mob/hud_user as anything in get_hud_users_for_z_level(atom_turf.z)) + if(!hud_user.client) + continue + if(!hud_exceptions[hud_user] || !(hud_atom in hud_exceptions[hud_user])) + hud_user.client.images |= hud_atom.active_hud_list[hud_category_to_add] + + return TRUE + +///removes the image or images in hud_atom.hud_list[hud_category_to_remove] from every mob that can see it but leaves every other image +///from that atom there. +/datum/atom_hud/proc/remove_single_hud_category_on_atom(atom/hud_atom, hud_category_to_remove) + if(QDELETED(hud_atom) || !(hud_category_to_remove in hud_icons) || !hud_atoms_all_z_levels[hud_atom]) + return FALSE + + if(!hud_atom.active_hud_list) + remove_atom_from_hud(hud_atom) + return TRUE + + var/turf/atom_turf = get_turf(hud_atom) + if(!atom_turf) + return FALSE + + for(var/mob/hud_user as anything in get_hud_users_for_z_level(atom_turf.z)) + if(!hud_user.client) + continue + hud_user.client.images -= hud_atom.active_hud_list[hud_category_to_remove]//by this point it shouldnt be in active_hud_list + + return TRUE + +///when a hud atom or hud user changes z levels this makes sure it gets the images it needs and removes the images it doesnt need. +///because of how signals work we need the same proc to handle both use cases because being a hud atom and being a hud user arent mutually exclusive +/datum/atom_hud/proc/on_atom_or_user_z_level_changed(atom/movable/moved_atom, turf/old_turf, turf/new_turf) SIGNAL_HANDLER - remove_hud_from(source, TRUE) -/datum/atom_hud/proc/hide_single_atomhud_from(hud_user,hidden_atom) - if(hudusers[hud_user]) - remove_from_single_hud(hud_user,hidden_atom) + if(old_turf) + if(hud_users_all_z_levels[moved_atom]) + hud_users[old_turf.z] -= moved_atom + + for(var/atom/formerly_seen_hud_atom as anything in get_hud_atoms_for_z_level(old_turf.z)) + remove_atom_from_single_hud(moved_atom, formerly_seen_hud_atom) + + if(hud_atoms_all_z_levels[moved_atom]) + hud_atoms[old_turf.z] -= moved_atom + + for(var/mob/formerly_seeing as anything in get_hud_users_for_z_level(old_turf.z))//this wont include moved_atom since its removed + remove_atom_from_single_hud(formerly_seeing, moved_atom) + + if(new_turf) + if(hud_users_all_z_levels[moved_atom]) + hud_users[new_turf.z][moved_atom] = TRUE //hud users is associative, hud atoms isnt + + for(var/atom/newly_seen_hud_atom as anything in get_hud_atoms_for_z_level(new_turf.z)) + add_atom_to_single_mob_hud(moved_atom, newly_seen_hud_atom) + + if(hud_atoms_all_z_levels[moved_atom]) + hud_atoms[new_turf.z] |= moved_atom + + for(var/mob/newly_seeing as anything in get_hud_users_for_z_level(new_turf.z)) + add_atom_to_single_mob_hud(newly_seeing, moved_atom) + +/// add just hud_atom's hud images (that are part of this atom_hud) to requesting_mob's client.images list +/datum/atom_hud/proc/add_atom_to_single_mob_hud(mob/requesting_mob, atom/hud_atom) //unsafe, no sanity apart from client + if(!requesting_mob || !requesting_mob.client || !hud_atom) + return + + for(var/hud_category in (hud_icons & hud_atom.active_hud_list)) + if(!hud_exceptions[requesting_mob] || !(hud_atom in hud_exceptions[requesting_mob])) + requesting_mob.client.images |= hud_atom.active_hud_list[hud_category] + +/// remove every hud image for this hud on atom_to_remove from client_mob's client.images list +/datum/atom_hud/proc/remove_atom_from_single_hud(mob/client_mob, atom/atom_to_remove) + if(!client_mob || !client_mob.client || !atom_to_remove?.active_hud_list) + return + for(var/hud_image in hud_icons) + client_mob.client.images -= atom_to_remove.active_hud_list[hud_image] + +/datum/atom_hud/proc/unregister_atom(datum/source, force) + SIGNAL_HANDLER + hide_from(source, TRUE) + remove_atom_from_hud(source) + +/datum/atom_hud/proc/hide_single_atomhud_from(mob/hud_user, atom/hidden_atom) + + if(hud_users_all_z_levels[hud_user]) + remove_atom_from_single_hud(hud_user, hidden_atom) + if(!hud_exceptions[hud_user]) hud_exceptions[hud_user] = list(hidden_atom) else hud_exceptions[hud_user] += hidden_atom -/datum/atom_hud/proc/unhide_single_atomhud_from(hud_user,hidden_atom) +/datum/atom_hud/proc/unhide_single_atomhud_from(mob/hud_user, atom/hidden_atom) hud_exceptions[hud_user] -= hidden_atom - if(hudusers[hud_user]) - add_to_single_hud(hud_user,hidden_atom) - -/datum/atom_hud/proc/show_hud_images_after_cooldown(M) - if(queued_to_see[M]) - queued_to_see -= M - next_time_allowed[M] = world.time + ADD_HUD_TO_COOLDOWN - for(var/atom/A in hudatoms) - add_to_single_hud(M, A) - -/datum/atom_hud/proc/add_to_hud(atom/A) - if(!A) - return FALSE - hudatoms |= A - for(var/mob/M in hudusers) - if(!queued_to_see[M]) - add_to_single_hud(M, A) - return TRUE -/datum/atom_hud/proc/add_to_single_hud(mob/M, atom/A) //unsafe, no sanity apart from client - if(!M || !M.client || !A) + var/turf/hud_atom_turf = get_turf(hidden_atom) + + if(!hud_atom_turf) + return + + if(hud_users[hud_atom_turf.z][hud_user]) + add_atom_to_single_mob_hud(hud_user, hidden_atom) + +/datum/atom_hud/proc/show_hud_images_after_cooldown(mob/queued_hud_user) + if(!queued_to_see[queued_hud_user]) return - for(var/i in hud_icons) - if(A.hud_list[i] && (!hud_exceptions[M] || !(A in hud_exceptions[M]))) - M.client.images |= A.hud_list[i] + + queued_to_see -= queued_hud_user + next_time_allowed[queued_hud_user] = world.time + ADD_HUD_TO_COOLDOWN + + var/turf/user_turf = get_turf(queued_hud_user) + if(!user_turf) + return + + for(var/atom/hud_atom_to_show as anything in get_hud_atoms_for_z_level(user_turf.z)) + add_atom_to_single_mob_hud(queued_hud_user, hud_atom_to_show) //MOB PROCS /mob/proc/reload_huds() + var/turf/our_turf = get_turf(src) + if(!our_turf) + return + for(var/datum/atom_hud/hud in GLOB.all_huds) - if(hud?.hudusers[src]) - for(var/atom/A in hud.hudatoms) - hud.add_to_single_hud(src, A) + if(hud?.hud_users_all_z_levels[src]) + for(var/atom/hud_atom as anything in hud.get_hud_atoms_for_z_level(our_turf.z)) + hud.add_atom_to_single_mob_hud(src, hud_atom) /mob/dead/new_player/reload_huds() return diff --git a/code/datums/id_trim/jobs.dm b/code/datums/id_trim/jobs.dm index e55d101cee39e..30c730450b12b 100644 --- a/code/datums/id_trim/jobs.dm +++ b/code/datums/id_trim/jobs.dm @@ -17,8 +17,6 @@ var/list/minimal_wildcard_access = list() /// Static list. Cache of any mapping config job changes. var/static/list/job_changes - /// What config entry relates to this job. Should be a lowercase job name with underscores for spaces, eg "prisoner" "research_director" "head_of_security" - var/config_job /// An ID card with an access in this list can apply this trim to IDs or use it as a job template when adding access to a card. If the list is null, cannot be used as a template. Should be Head of Staff or ID Console accesses or it may do nothing. var/list/template_access /// The typepath to the job datum from the id_trim. This is converted to one of the job singletons in New(). @@ -31,11 +29,11 @@ if(isnull(job_changes)) job_changes = SSmapping.config.job_changes - if(!length(job_changes) || !config_job) + if(!length(job_changes)) refresh_trim_access() return - var/list/access_changes = job_changes[config_job] + var/list/access_changes = job_changes[job.title] if(!length(access_changes)) refresh_trim_access() @@ -84,7 +82,6 @@ sechud_icon_state = SECHUD_ASSISTANT extra_access = list(ACCESS_MAINT_TUNNELS) minimal_access = list() - config_job = "assistant" template_access = list(ACCESS_CAPTAIN, ACCESS_HOP, ACCESS_CHANGE_IDS) job = /datum/job/assistant @@ -102,10 +99,9 @@ assignment = "Atmospheric Technician" trim_state = "trim_atmospherictechnician" sechud_icon_state = SECHUD_ATMOSPHERIC_TECHNICIAN - extra_access = list(ACCESS_ENGINE, ACCESS_ENGINE_EQUIP, ACCESS_MINERAL_STOREROOM, ACCESS_TECH_STORAGE) - minimal_access = list(ACCESS_ATMOSPHERICS, ACCESS_AUX_BASE, ACCESS_CONSTRUCTION, ACCESS_EXTERNAL_AIRLOCKS, ACCESS_MAINT_TUNNELS, ACCESS_MECH_ENGINE, + extra_access = list(ACCESS_ENGINE_EQUIP, ACCESS_MINERAL_STOREROOM, ACCESS_TECH_STORAGE) + minimal_access = list(ACCESS_ENGINEERING, ACCESS_ATMOSPHERICS, ACCESS_AUX_BASE, ACCESS_CONSTRUCTION, ACCESS_EXTERNAL_AIRLOCKS, ACCESS_MAINT_TUNNELS, ACCESS_MECH_ENGINE, ACCESS_MINERAL_STOREROOM) - config_job = "atmospheric_technician" template_access = list(ACCESS_CAPTAIN, ACCESS_CE, ACCESS_CHANGE_IDS) job = /datum/job/atmospheric_technician @@ -115,7 +111,6 @@ sechud_icon_state = SECHUD_BARTENDER extra_access = list(ACCESS_HYDROPONICS, ACCESS_KITCHEN, ACCESS_MORGUE) minimal_access = list(ACCESS_BAR, ACCESS_MINERAL_STOREROOM, ACCESS_THEATRE, ACCESS_WEAPONS, ACCESS_SERVICE) - config_job = "bartender" template_access = list(ACCESS_CAPTAIN, ACCESS_HOP, ACCESS_CHANGE_IDS) job = /datum/job/bartender @@ -125,7 +120,6 @@ sechud_icon_state = SECHUD_BOTANIST extra_access = list(ACCESS_BAR, ACCESS_KITCHEN) minimal_access = list(ACCESS_HYDROPONICS, ACCESS_MINERAL_STOREROOM, ACCESS_MORGUE, ACCESS_SERVICE) - config_job = "botanist" template_access = list(ACCESS_CAPTAIN, ACCESS_HOP, ACCESS_CHANGE_IDS) job = /datum/job/botanist @@ -134,7 +128,6 @@ intern_alt_name = "Captain-in-Training" trim_state = "trim_captain" sechud_icon_state = SECHUD_CAPTAIN - config_job = "captain" template_access = list(ACCESS_CAPTAIN, ACCESS_CHANGE_IDS) job = /datum/job/captain @@ -152,8 +145,7 @@ trim_state = "trim_cargotechnician" sechud_icon_state = SECHUD_CARGO_TECHNICIAN extra_access = list(ACCESS_QM, ACCESS_MINING, ACCESS_MINING_STATION) - minimal_access = list(ACCESS_CARGO, ACCESS_MAILSORTING, ACCESS_MAINT_TUNNELS, ACCESS_MECH_MINING, ACCESS_MINERAL_STOREROOM) - config_job = "cargo_technician" + minimal_access = list(ACCESS_CARGO, ACCESS_MAIL_SORTING, ACCESS_MAINT_TUNNELS, ACCESS_MECH_MINING, ACCESS_MINERAL_STOREROOM) template_access = list(ACCESS_CAPTAIN, ACCESS_HOP, ACCESS_CHANGE_IDS) job = /datum/job/cargo_technician @@ -163,7 +155,6 @@ sechud_icon_state = SECHUD_CHAPLAIN extra_access = list() minimal_access = list(ACCESS_CHAPEL_OFFICE, ACCESS_CREMATORIUM, ACCESS_MORGUE, ACCESS_THEATRE, ACCESS_SERVICE) - config_job = "chaplain" template_access = list(ACCESS_CAPTAIN, ACCESS_HOP, ACCESS_CHANGE_IDS) job = /datum/job/chaplain @@ -172,8 +163,7 @@ trim_state = "trim_chemist" sechud_icon_state = SECHUD_CHEMIST extra_access = list(ACCESS_SURGERY, ACCESS_VIROLOGY) - minimal_access = list(ACCESS_CHEMISTRY, ACCESS_MECH_MEDICAL, ACCESS_MEDICAL, ACCESS_MINERAL_STOREROOM, ACCESS_MORGUE, ACCESS_PHARMACY) - config_job = "chemist" + minimal_access = list(ACCESS_PLUMBING, ACCESS_MECH_MEDICAL, ACCESS_MEDICAL, ACCESS_MINERAL_STOREROOM, ACCESS_MORGUE, ACCESS_PHARMACY) template_access = list(ACCESS_CAPTAIN, ACCESS_CMO, ACCESS_CHANGE_IDS) job = /datum/job/chemist @@ -184,11 +174,10 @@ sechud_icon_state = SECHUD_CHIEF_ENGINEER extra_access = list(ACCESS_TELEPORTER) extra_wildcard_access = list() - minimal_access = list(ACCESS_ATMOSPHERICS, ACCESS_AUX_BASE, ACCESS_CE, ACCESS_CONSTRUCTION, ACCESS_ENGINE, ACCESS_ENGINE_EQUIP, ACCESS_EVA, - ACCESS_EXTERNAL_AIRLOCKS, ACCESS_HEADS, ACCESS_KEYCARD_AUTH, ACCESS_MAINT_TUNNELS, ACCESS_MECH_ENGINE, - ACCESS_MINERAL_STOREROOM, ACCESS_MINISAT, ACCESS_RC_ANNOUNCE, ACCESS_BRIG_ENTRANCE, ACCESS_TCOMSAT, ACCESS_TECH_STORAGE) + minimal_access = list(ACCESS_ATMOSPHERICS, ACCESS_AUX_BASE, ACCESS_CE, ACCESS_CONSTRUCTION, ACCESS_ENGINEERING, ACCESS_ENGINE_EQUIP, ACCESS_EVA, + ACCESS_EXTERNAL_AIRLOCKS, ACCESS_COMMAND, ACCESS_KEYCARD_AUTH, ACCESS_MAINT_TUNNELS, ACCESS_MECH_ENGINE, + ACCESS_MINERAL_STOREROOM, ACCESS_MINISAT, ACCESS_RC_ANNOUNCE, ACCESS_BRIG_ENTRANCE, ACCESS_TCOMMS, ACCESS_TECH_STORAGE) minimal_wildcard_access = list(ACCESS_CE) - config_job = "chief_engineer" template_access = list(ACCESS_CAPTAIN, ACCESS_CHANGE_IDS) job = /datum/job/chief_engineer @@ -199,11 +188,10 @@ sechud_icon_state = SECHUD_CHIEF_MEDICAL_OFFICER extra_access = list(ACCESS_TELEPORTER) extra_wildcard_access = list() - minimal_access = list(ACCESS_CHEMISTRY, ACCESS_EVA, ACCESS_HEADS, ACCESS_KEYCARD_AUTH, ACCESS_MAINT_TUNNELS, ACCESS_MECH_MEDICAL, + minimal_access = list(ACCESS_PLUMBING, ACCESS_EVA, ACCESS_COMMAND, ACCESS_KEYCARD_AUTH, ACCESS_MAINT_TUNNELS, ACCESS_MECH_MEDICAL, ACCESS_MEDICAL, ACCESS_MINERAL_STOREROOM, ACCESS_MORGUE, ACCESS_PHARMACY, ACCESS_PSYCHOLOGY, ACCESS_RC_ANNOUNCE, ACCESS_BRIG_ENTRANCE, ACCESS_SURGERY, ACCESS_VIROLOGY) minimal_wildcard_access = list(ACCESS_CMO) - config_job = "chief_medical_officer" template_access = list(ACCESS_CAPTAIN, ACCESS_CHANGE_IDS) job = /datum/job/chief_medical_officer @@ -213,7 +201,6 @@ sechud_icon_state = SECHUD_CLOWN extra_access = list() minimal_access = list(ACCESS_THEATRE, ACCESS_SERVICE) - config_job = "clown" template_access = list(ACCESS_CAPTAIN, ACCESS_HOP, ACCESS_CHANGE_IDS) job = /datum/job/clown @@ -223,7 +210,6 @@ sechud_icon_state = SECHUD_COOK extra_access = list(ACCESS_BAR, ACCESS_HYDROPONICS) minimal_access = list(ACCESS_KITCHEN, ACCESS_MINERAL_STOREROOM, ACCESS_MORGUE, ACCESS_SERVICE) - config_job = "cook" template_access = list(ACCESS_CAPTAIN, ACCESS_HOP, ACCESS_CHANGE_IDS) job = /datum/job/cook @@ -237,7 +223,6 @@ sechud_icon_state = SECHUD_CURATOR extra_access = list() minimal_access = list(ACCESS_AUX_BASE, ACCESS_LIBRARY, ACCESS_MINING_STATION, ACCESS_SERVICE) - config_job = "curator" template_access = list(ACCESS_CAPTAIN, ACCESS_HOP, ACCESS_CHANGE_IDS) job = /datum/job/curator @@ -245,10 +230,9 @@ assignment = "Detective" trim_state = "trim_detective" sechud_icon_state = SECHUD_DETECTIVE - extra_access = list() - minimal_access = list(ACCESS_BRIG, ACCESS_COURT, ACCESS_FORENSICS, ACCESS_BRIG_ENTRANCE,ACCESS_MAINT_TUNNELS, ACCESS_MORGUE, + extra_access = list(ACCESS_BRIG) + minimal_access = list(ACCESS_SECURITY, ACCESS_COURT, ACCESS_DETECTIVE, ACCESS_BRIG_ENTRANCE,ACCESS_MAINT_TUNNELS, ACCESS_MORGUE, ACCESS_MECH_SECURITY, ACCESS_MINERAL_STOREROOM, ACCESS_WEAPONS) - config_job = "detective" template_access = list(ACCESS_CAPTAIN, ACCESS_HOS, ACCESS_CHANGE_IDS) job = /datum/job/detective @@ -267,8 +251,7 @@ trim_state = "trim_geneticist" sechud_icon_state = SECHUD_GENETICIST extra_access = list(ACCESS_ROBOTICS, ACCESS_TECH_STORAGE, ACCESS_XENOBIOLOGY) - minimal_access = list(ACCESS_GENETICS, ACCESS_MECH_SCIENCE, ACCESS_MINERAL_STOREROOM, ACCESS_MORGUE, ACCESS_RESEARCH, ACCESS_RND) - config_job = "geneticist" + minimal_access = list(ACCESS_GENETICS, ACCESS_MECH_SCIENCE, ACCESS_MINERAL_STOREROOM, ACCESS_MORGUE, ACCESS_RESEARCH, ACCESS_SCIENCE) template_access = list(ACCESS_CAPTAIN, ACCESS_RD, ACCESS_CHANGE_IDS) job = /datum/job/geneticist @@ -280,13 +263,12 @@ extra_access = list() extra_wildcard_access = list() minimal_access = list(ACCESS_AI_UPLOAD, ACCESS_ALL_PERSONAL_LOCKERS, ACCESS_AUX_BASE, ACCESS_BAR, ACCESS_CARGO, ACCESS_CHAPEL_OFFICE, - ACCESS_CHANGE_IDS, ACCESS_CONSTRUCTION, ACCESS_COURT, ACCESS_CREMATORIUM, ACCESS_ENGINE, ACCESS_EVA, ACCESS_GATEWAY, - ACCESS_HEADS, ACCESS_HYDROPONICS, ACCESS_JANITOR, ACCESS_KEYCARD_AUTH, ACCESS_KITCHEN, ACCESS_LAWYER, ACCESS_LIBRARY, - ACCESS_MAILSORTING, ACCESS_MAINT_TUNNELS, ACCESS_MECH_MINING, ACCESS_MEDICAL, ACCESS_MINERAL_STOREROOM, + ACCESS_CHANGE_IDS, ACCESS_CONSTRUCTION, ACCESS_COURT, ACCESS_CREMATORIUM, ACCESS_ENGINEERING, ACCESS_EVA, ACCESS_GATEWAY, + ACCESS_COMMAND, ACCESS_HYDROPONICS, ACCESS_JANITOR, ACCESS_KEYCARD_AUTH, ACCESS_KITCHEN, ACCESS_LAWYER, ACCESS_LIBRARY, + ACCESS_MAIL_SORTING, ACCESS_MAINT_TUNNELS, ACCESS_MECH_MINING, ACCESS_MEDICAL, ACCESS_MINERAL_STOREROOM, ACCESS_MINING, ACCESS_MINING_STATION, ACCESS_MORGUE, ACCESS_PSYCHOLOGY, ACCESS_QM, ACCESS_RC_ANNOUNCE, ACCESS_RESEARCH, ACCESS_BRIG_ENTRANCE, ACCESS_TELEPORTER, ACCESS_THEATRE, ACCESS_VAULT, ACCESS_WEAPONS, ACCESS_SERVICE) minimal_wildcard_access = list(ACCESS_HOP) - config_job = "head_of_personnel" template_access = list(ACCESS_CAPTAIN, ACCESS_CHANGE_IDS) job = /datum/job/head_of_personnel @@ -298,11 +280,10 @@ extra_access = list(ACCESS_TELEPORTER) extra_wildcard_access = list() minimal_access = list(ACCESS_ALL_PERSONAL_LOCKERS, ACCESS_ARMORY, ACCESS_AUX_BASE, ACCESS_BRIG, ACCESS_CONSTRUCTION, ACCESS_COURT, - ACCESS_ENGINE, ACCESS_EVA, ACCESS_FORENSICS, ACCESS_GATEWAY, ACCESS_HEADS, ACCESS_KEYCARD_AUTH, - ACCESS_MAILSORTING, ACCESS_MAINT_TUNNELS, ACCESS_MECH_SECURITY, ACCESS_MEDICAL, ACCESS_MINERAL_STOREROOM, + ACCESS_ENGINEERING, ACCESS_EVA, ACCESS_DETECTIVE, ACCESS_GATEWAY, ACCESS_COMMAND, ACCESS_KEYCARD_AUTH, + ACCESS_MAIL_SORTING, ACCESS_MAINT_TUNNELS, ACCESS_MECH_SECURITY, ACCESS_MEDICAL, ACCESS_MINERAL_STOREROOM, ACCESS_MINING, ACCESS_MORGUE, ACCESS_RC_ANNOUNCE, ACCESS_RESEARCH, ACCESS_SECURITY, ACCESS_BRIG_ENTRANCE, ACCESS_WEAPONS) minimal_wildcard_access = list(ACCESS_HOS) - config_job = "head_of_security" template_access = list(ACCESS_CAPTAIN, ACCESS_CHANGE_IDS) job = /datum/job/head_of_security @@ -322,7 +303,6 @@ sechud_icon_state = SECHUD_JANITOR extra_access = list() minimal_access = list(ACCESS_JANITOR, ACCESS_MAINT_TUNNELS, ACCESS_MINERAL_STOREROOM, ACCESS_SERVICE) - config_job = "janitor" template_access = list(ACCESS_CAPTAIN, ACCESS_HOP, ACCESS_CHANGE_IDS) job = /datum/job/janitor @@ -332,7 +312,6 @@ sechud_icon_state = SECHUD_LAWYER extra_access = list() minimal_access = list(ACCESS_COURT, ACCESS_LAWYER, ACCESS_BRIG_ENTRANCE, ACCESS_SERVICE) - config_job = "lawyer" template_access = list(ACCESS_CAPTAIN, ACCESS_HOP, ACCESS_HOS, ACCESS_CHANGE_IDS) job = /datum/job/lawyer @@ -340,9 +319,8 @@ assignment = "Medical Doctor" trim_state = "trim_medicaldoctor" sechud_icon_state = SECHUD_MEDICAL_DOCTOR - extra_access = list(ACCESS_CHEMISTRY, ACCESS_VIROLOGY) + extra_access = list(ACCESS_PLUMBING, ACCESS_VIROLOGY) minimal_access = list(ACCESS_MECH_MEDICAL, ACCESS_MEDICAL, ACCESS_MINERAL_STOREROOM, ACCESS_MORGUE, ACCESS_PHARMACY, ACCESS_SURGERY) - config_job = "medical_doctor" template_access = list(ACCESS_CAPTAIN, ACCESS_CMO, ACCESS_CHANGE_IDS) job = /datum/job/doctor @@ -352,7 +330,6 @@ sechud_icon_state = SECHUD_MIME extra_access = list() minimal_access = list(ACCESS_THEATRE, ACCESS_SERVICE) - config_job = "mime" template_access = list(ACCESS_CAPTAIN, ACCESS_HOP, ACCESS_CHANGE_IDS) job = /datum/job/mime @@ -363,7 +340,6 @@ extra_access = list(ACCESS_SURGERY) minimal_access = list(ACCESS_CONSTRUCTION, ACCESS_HYDROPONICS, ACCESS_MAINT_TUNNELS, ACCESS_MECH_MEDICAL, ACCESS_MEDICAL, ACCESS_MINERAL_STOREROOM, ACCESS_MINING, ACCESS_MORGUE, ACCESS_RESEARCH) - config_job = "paramedic" template_access = list(ACCESS_CAPTAIN, ACCESS_CMO, ACCESS_CHANGE_IDS) job = /datum/job/paramedic @@ -371,7 +347,6 @@ assignment = "Prisoner" trim_state = "trim_prisoner" sechud_icon_state = SECHUD_PRISONER - config_job = "prisoner" template_access = list(ACCESS_CAPTAIN, ACCESS_HOP, ACCESS_HOS, ACCESS_CHANGE_IDS) job = /datum/job/prisoner @@ -409,7 +384,6 @@ sechud_icon_state = SECHUD_PSYCHOLOGIST extra_access = list() minimal_access = list(ACCESS_MEDICAL, ACCESS_PSYCHOLOGY, ACCESS_SERVICE) - config_job = "psychologist" template_access = list(ACCESS_CAPTAIN, ACCESS_HOP, ACCESS_CMO, ACCESS_CHANGE_IDS) job = /datum/job/psychologist @@ -418,9 +392,8 @@ trim_state = "trim_quartermaster" sechud_icon_state = SECHUD_QUARTERMASTER extra_access = list() - minimal_access = list(ACCESS_AUX_BASE, ACCESS_CARGO, ACCESS_MAILSORTING, ACCESS_MAINT_TUNNELS, ACCESS_MECH_MINING, ACCESS_MINING_STATION, + minimal_access = list(ACCESS_AUX_BASE, ACCESS_CARGO, ACCESS_MAIL_SORTING, ACCESS_MAINT_TUNNELS, ACCESS_MECH_MINING, ACCESS_MINING_STATION, ACCESS_MINERAL_STOREROOM, ACCESS_MINING, ACCESS_QM, ACCESS_RC_ANNOUNCE, ACCESS_VAULT) - config_job = "quartermaster" template_access = list(ACCESS_CAPTAIN, ACCESS_HOP, ACCESS_CHANGE_IDS) job = /datum/job/quartermaster @@ -431,13 +404,12 @@ sechud_icon_state = SECHUD_RESEARCH_DIRECTOR extra_access = list() extra_wildcard_access = list() - minimal_access = list(ACCESS_AI_UPLOAD, ACCESS_AUX_BASE, ACCESS_EVA, ACCESS_GATEWAY, ACCESS_GENETICS, ACCESS_HEADS, ACCESS_KEYCARD_AUTH, + minimal_access = list(ACCESS_AI_UPLOAD, ACCESS_AUX_BASE, ACCESS_EVA, ACCESS_GATEWAY, ACCESS_GENETICS, ACCESS_COMMAND, ACCESS_KEYCARD_AUTH, ACCESS_NETWORK, ACCESS_MAINT_TUNNELS, ACCESS_MECH_ENGINE, ACCESS_MECH_MINING, ACCESS_MECH_SECURITY, ACCESS_MECH_SCIENCE, ACCESS_MEDICAL, ACCESS_MINERAL_STOREROOM, ACCESS_MINING, ACCESS_MINING_STATION, ACCESS_MINISAT, ACCESS_MORGUE, - ACCESS_ORDNANCE, ACCESS_ORDNANCE_STORAGE, ACCESS_RC_ANNOUNCE, ACCESS_RESEARCH, ACCESS_RND, ACCESS_ROBOTICS, + ACCESS_ORDNANCE, ACCESS_ORDNANCE_STORAGE, ACCESS_RC_ANNOUNCE, ACCESS_RESEARCH, ACCESS_SCIENCE, ACCESS_ROBOTICS, ACCESS_BRIG_ENTRANCE, ACCESS_TECH_STORAGE, ACCESS_TELEPORTER, ACCESS_XENOBIOLOGY) minimal_wildcard_access = list(ACCESS_RD) - config_job = "research_director" template_access = list(ACCESS_CAPTAIN, ACCESS_CHANGE_IDS) job = /datum/job/research_director @@ -446,9 +418,8 @@ trim_state = "trim_roboticist" sechud_icon_state = SECHUD_ROBOTICIST extra_access = list(ACCESS_GENETICS, ACCESS_ORDNANCE, ACCESS_ORDNANCE_STORAGE, ACCESS_XENOBIOLOGY) - minimal_access = list(ACCESS_AUX_BASE, ACCESS_MECH_SCIENCE, ACCESS_MINERAL_STOREROOM, ACCESS_MORGUE, ACCESS_RESEARCH, ACCESS_RND, + minimal_access = list(ACCESS_AUX_BASE, ACCESS_MECH_SCIENCE, ACCESS_MINERAL_STOREROOM, ACCESS_MORGUE, ACCESS_RESEARCH, ACCESS_SCIENCE, ACCESS_ROBOTICS, ACCESS_TECH_STORAGE) - config_job = "roboticist" template_access = list(ACCESS_CAPTAIN, ACCESS_RD, ACCESS_CHANGE_IDS) job = /datum/job/roboticist @@ -458,8 +429,7 @@ sechud_icon_state = SECHUD_SCIENTIST extra_access = list(ACCESS_GENETICS, ACCESS_ROBOTICS) minimal_access = list(ACCESS_AUX_BASE, ACCESS_MECH_SCIENCE, ACCESS_MINERAL_STOREROOM, ACCESS_ORDNANCE, ACCESS_ORDNANCE_STORAGE, - ACCESS_RESEARCH, ACCESS_RND, ACCESS_XENOBIOLOGY) - config_job = "scientist" + ACCESS_RESEARCH, ACCESS_SCIENCE, ACCESS_XENOBIOLOGY) template_access = list(ACCESS_CAPTAIN, ACCESS_RD, ACCESS_CHANGE_IDS) job = /datum/job/scientist @@ -468,14 +438,13 @@ assignment = "Security Officer" trim_state = "trim_securityofficer" sechud_icon_state = SECHUD_SECURITY_OFFICER - extra_access = list(ACCESS_FORENSICS, ACCESS_MAINT_TUNNELS, ACCESS_MORGUE) + extra_access = list(ACCESS_DETECTIVE, ACCESS_MAINT_TUNNELS, ACCESS_MORGUE) minimal_access = list(ACCESS_BRIG, ACCESS_COURT, ACCESS_SECURITY, ACCESS_BRIG_ENTRANCE, ACCESS_MECH_SECURITY, ACCESS_MINERAL_STOREROOM, ACCESS_WEAPONS) - /// List of bonus departmental accesses that departmental sec officers get. - var/department_access = list() - config_job = "security_officer" template_access = list(ACCESS_CAPTAIN, ACCESS_HOS, ACCESS_CHANGE_IDS) job = /datum/job/security_officer + /// List of bonus departmental accesses that departmental sec officers get. + var/department_access = list() /datum/id_trim/job/security_officer/refresh_trim_access() . = ..() @@ -492,38 +461,37 @@ /datum/id_trim/job/security_officer/supply assignment = "Security Officer (Cargo)" trim_state = "trim_securityofficer_car" - department_access = list(ACCESS_AUX_BASE, ACCESS_CARGO, ACCESS_MAILSORTING, ACCESS_MINING, ACCESS_MINING_STATION) + department_access = list(ACCESS_AUX_BASE, ACCESS_CARGO, ACCESS_MAIL_SORTING, ACCESS_MINING, ACCESS_MINING_STATION) /datum/id_trim/job/security_officer/engineering assignment = "Security Officer (Engineering)" trim_state = "trim_securityofficer_engi" - department_access = list(ACCESS_ATMOSPHERICS, ACCESS_AUX_BASE, ACCESS_CONSTRUCTION, ACCESS_ENGINE) + department_access = list(ACCESS_ATMOSPHERICS, ACCESS_AUX_BASE, ACCESS_CONSTRUCTION, ACCESS_ENGINEERING, ACCESS_ENGINE_EQUIP, ACCESS_TCOMMS) /datum/id_trim/job/security_officer/medical assignment = "Security Officer (Medical)" trim_state = "trim_securityofficer_med" - department_access = list(ACCESS_MEDICAL, ACCESS_MORGUE, ACCESS_SURGERY) + department_access = list(ACCESS_PHARMACY, ACCESS_PLUMBING, ACCESS_MEDICAL, ACCESS_MORGUE, ACCESS_SURGERY, ACCESS_VIROLOGY) /datum/id_trim/job/security_officer/science assignment = "Security Officer (Science)" trim_state = "trim_securityofficer_sci" - department_access = list(ACCESS_AUX_BASE, ACCESS_RESEARCH, ACCESS_RND) + department_access = list(ACCESS_AUX_BASE, ACCESS_GENETICS, ACCESS_ORDNANCE, ACCESS_ORDNANCE_STORAGE, ACCESS_RESEARCH, ACCESS_ROBOTICS, ACCESS_SCIENCE, ACCESS_XENOBIOLOGY) /datum/id_trim/job/shaft_miner assignment = "Shaft Miner" trim_state = "trim_shaftminer" sechud_icon_state = SECHUD_SHAFT_MINER - extra_access = list(ACCESS_CARGO, ACCESS_MAINT_TUNNELS, ACCESS_QM) - minimal_access = list(ACCESS_AUX_BASE, ACCESS_MAILSORTING, ACCESS_MECH_MINING, ACCESS_MINERAL_STOREROOM, ACCESS_MINING, + extra_access = list(ACCESS_MAINT_TUNNELS, ACCESS_QM) + minimal_access = list(ACCESS_CARGO, ACCESS_AUX_BASE, ACCESS_MAIL_SORTING, ACCESS_MECH_MINING, ACCESS_MINERAL_STOREROOM, ACCESS_MINING, ACCESS_MINING_STATION) - config_job = "shaft_miner" template_access = list(ACCESS_CAPTAIN, ACCESS_HOP, ACCESS_CHANGE_IDS) job = /datum/job/shaft_miner /// ID card obtained from the mining Disney dollar points vending machine. /datum/id_trim/job/shaft_miner/spare extra_access = list() - minimal_access = list(ACCESS_MAILSORTING, ACCESS_MECH_MINING, ACCESS_MINERAL_STOREROOM, ACCESS_MINING, ACCESS_MINING_STATION) + minimal_access = list(ACCESS_CARGO, ACCESS_MAIL_SORTING, ACCESS_MECH_MINING, ACCESS_MINERAL_STOREROOM, ACCESS_MINING, ACCESS_MINING_STATION) template_access = null /datum/id_trim/job/station_engineer @@ -531,9 +499,8 @@ trim_state = "trim_stationengineer" sechud_icon_state = SECHUD_STATION_ENGINEER extra_access = list(ACCESS_ATMOSPHERICS) - minimal_access = list(ACCESS_AUX_BASE, ACCESS_CONSTRUCTION, ACCESS_ENGINE, ACCESS_ENGINE_EQUIP, ACCESS_EXTERNAL_AIRLOCKS, - ACCESS_MAINT_TUNNELS, ACCESS_MECH_ENGINE, ACCESS_MINERAL_STOREROOM, ACCESS_TCOMSAT, ACCESS_TECH_STORAGE) - config_job = "station_engineer" + minimal_access = list(ACCESS_AUX_BASE, ACCESS_CONSTRUCTION, ACCESS_ENGINEERING, ACCESS_ENGINE_EQUIP, ACCESS_EXTERNAL_AIRLOCKS, + ACCESS_MAINT_TUNNELS, ACCESS_MECH_ENGINE, ACCESS_MINERAL_STOREROOM, ACCESS_TCOMMS, ACCESS_TECH_STORAGE) template_access = list(ACCESS_CAPTAIN, ACCESS_CE, ACCESS_CHANGE_IDS) job = /datum/job/station_engineer @@ -541,9 +508,8 @@ assignment = "Virologist" trim_state = "trim_virologist" sechud_icon_state = SECHUD_VIROLOGIST - extra_access = list(ACCESS_CHEMISTRY, ACCESS_MORGUE, ACCESS_SURGERY) + extra_access = list(ACCESS_PLUMBING, ACCESS_MORGUE, ACCESS_SURGERY) minimal_access = list(ACCESS_MEDICAL, ACCESS_MECH_MEDICAL, ACCESS_MINERAL_STOREROOM, ACCESS_VIROLOGY) - config_job = "virologist" template_access = list(ACCESS_CAPTAIN, ACCESS_CMO, ACCESS_CHANGE_IDS) job = /datum/job/virologist @@ -551,10 +517,9 @@ assignment = "Warden" trim_state = "trim_warden" sechud_icon_state = SECHUD_WARDEN - extra_access = list(ACCESS_FORENSICS, ACCESS_MAINT_TUNNELS, ACCESS_MORGUE) + extra_access = list(ACCESS_DETECTIVE, ACCESS_MAINT_TUNNELS, ACCESS_MORGUE) minimal_access = list(ACCESS_ARMORY, ACCESS_BRIG, ACCESS_COURT, ACCESS_MECH_SECURITY, ACCESS_MINERAL_STOREROOM, ACCESS_SECURITY, ACCESS_BRIG_ENTRANCE, ACCESS_WEAPONS) // See /datum/job/warden/get_access() - config_job = "warden" template_access = list(ACCESS_CAPTAIN, ACCESS_HOS, ACCESS_CHANGE_IDS) job = /datum/job/warden diff --git a/code/datums/id_trim/ruins.dm b/code/datums/id_trim/ruins.dm index 67fdee55f7f0c..3d44cc2d7cb19 100644 --- a/code/datums/id_trim/ruins.dm +++ b/code/datums/id_trim/ruins.dm @@ -4,11 +4,11 @@ /// Trim for the hotel ruin. Not Hilbert's Hotel. /datum/id_trim/away/hotel - access = list(ACCESS_AWAY_GENERAL, ACCESS_AWAY_MAINT) + access = list(ACCESS_AWAY_GENERAL, ACCESS_AWAY_MAINTENANCE) /// Trim for the hotel ruin. Not Hilbert's Hotel. /datum/id_trim/away/hotel/security - access = list(ACCESS_AWAY_GENERAL, ACCESS_AWAY_MAINT, ACCESS_AWAY_SEC) + access = list(ACCESS_AWAY_GENERAL, ACCESS_AWAY_MAINTENANCE, ACCESS_AWAY_SEC) /// Trim for the oldstation ruin/Charlie station /datum/id_trim/away/old/sec @@ -22,18 +22,23 @@ /// Trim for the oldstation ruin/Charlie station /datum/id_trim/away/old/eng - access = list(ACCESS_AWAY_GENERAL, ACCESS_AWAY_ENGINE) + access = list(ACCESS_AWAY_GENERAL, ACCESS_AWAY_ENGINEERING) assignment = "Charlie Station Engineer" -/// Trim for the oldstation ruin/Charlie station +/// Trim for the oldstation ruin/Charlie station to access APCs and other equipment /datum/id_trim/away/old/apc - access = list(ACCESS_ENGINE_EQUIP) + access = list(ACCESS_ENGINEERING, ACCESS_ENGINE_EQUIP) + assignment = "Engineering Equipment Access" + +/// Trim for the oldstation ruin/Charlie station to access robots +/datum/id_trim/away/old/robo + access = list(ACCESS_AWAY_GENERAL, ACCESS_ROBOTICS) /// Trim for the cat surgeon ruin. /datum/id_trim/away/cat_surgeon assignment = "Cat Surgeon" trim_state = "trim_medicaldoctor" - access = list(ACCESS_AWAY_GENERAL, ACCESS_AWAY_MAINT) + access = list(ACCESS_AWAY_GENERAL, ACCESS_AWAY_MAINTENANCE) /// Trim for Hilber in Hilbert's Hotel. /datum/id_trim/away/hilbert @@ -79,7 +84,7 @@ /datum/id_trim/engioutpost assignment = "Senior Station Engineer" trim_state = "trim_stationengineer" - access = list(ACCESS_AWAY_GENERAL, ACCESS_AWAY_ENGINE, ACCESS_ENGINE, ACCESS_ENGINE_EQUIP, ACCESS_MAINT_TUNNELS) + access = list(ACCESS_AWAY_GENERAL, ACCESS_AWAY_ENGINEERING, ACCESS_ENGINEERING, ACCESS_ENGINE_EQUIP, ACCESS_MAINT_TUNNELS) /// Trim for various various ruins. /datum/id_trim/job/station_engineer/gunner diff --git a/code/datums/map_config.dm b/code/datums/map_config.dm index 300e661be9744..c570e8be70624 100644 --- a/code/datums/map_config.dm +++ b/code/datums/map_config.dm @@ -1,7 +1,7 @@ -//used for holding information about unique properties of maps -//feed it json files that match the datum layout -//defaults to box -// -Cyberboss +//This file is used to contain unique properties of every map, and how we wish to alter them on a per-map basis. +//Use JSON files that match the datum layout and you should be set from there. +//Right now, we default to MetaStation to ensure something does indeed load by default. +// -san7890 (with regards to Cyberboss) /datum/map_config // Metadata @@ -28,13 +28,15 @@ var/shuttles = list( "cargo" = "cargo_box", "ferry" = "ferry_fancy", - "whiteship" = "whiteship_box", - "emergency" = "emergency_box") + "whiteship" = "whiteship_meta", + "emergency" = "emergency_meta") /// Dictionary of job sub-typepath to template changes dictionary var/job_changes = list() /// List of additional areas that count as a part of the library var/library_areas = list() + /// What message shows up when the orbit is shifted. + var/orbit_shift_replacement = "Attention crew, it appears that someone on your station has shifted your orbit into more dangerous territory." /** * Proc that simply loads the default map config, which should always be functional. @@ -166,6 +168,9 @@ log_world("map_config space_empty_levels is not a number!") return + if("orbit_shift_replacement" in json) + orbit_shift_replacement = json["orbit_shift_replacement"] + if ("minetype" in json) minetype = json["minetype"] @@ -176,7 +181,7 @@ log_world("map_config \"job_changes\" field is missing or invalid!") return job_changes = json["job_changes"] - + if("library_areas" in json) if(!islist(json["library_areas"])) log_world("map_config \"library_areas\" field is missing or invalid!") diff --git a/code/datums/mapgen/Cavegens/IcemoonCaves.dm b/code/datums/mapgen/Cavegens/IcemoonCaves.dm index ce5858fb0bde0..54e23c993199b 100644 --- a/code/datums/mapgen/Cavegens/IcemoonCaves.dm +++ b/code/datums/mapgen/Cavegens/IcemoonCaves.dm @@ -7,7 +7,7 @@ /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/lobstrosity = 15) - flora_spawn_list = list(/obj/structure/flora/tree/pine = 2, /obj/structure/flora/rock/icy = 2, /obj/structure/flora/rock/pile/icy = 2, /obj/structure/flora/grass/both = 6, /obj/structure/flora/ash/chilly = 2) + flora_spawn_list = list(/obj/structure/flora/tree/pine/style_random = 2, /obj/structure/flora/rock/icy/style_random = 2, /obj/structure/flora/rock/pile/icy/style_random = 2, /obj/structure/flora/grass/both/style_random = 6, /obj/structure/flora/ash/chilly = 2) ///Note that this spawn list is also in the lavaland generator feature_spawn_list = list(/obj/structure/geyser/wittel = 6, /obj/structure/geyser/random = 2, /obj/structure/geyser/plasma_oxide = 10, /obj/structure/geyser/protozine = 10, /obj/structure/geyser/hollowwater = 10) @@ -28,4 +28,4 @@ /mob/living/simple_animal/hostile/asteroid/hivelord/legion/snow = 50, /obj/structure/spawner/ice_moon/demonic_portal/snowlegion = 3, \ SPAWN_MEGAFAUNA = 2) megafauna_spawn_list = list(/mob/living/simple_animal/hostile/megafauna/colossus = 1) - flora_spawn_list = list(/obj/structure/flora/rock/icy = 6, /obj/structure/flora/rock/pile/icy = 6, /obj/structure/flora/ash/chilly = 1) + flora_spawn_list = list(/obj/structure/flora/rock/icy/style_random = 6, /obj/structure/flora/rock/pile/icy/style_random = 6, /obj/structure/flora/ash/chilly = 1) diff --git a/code/datums/mapgen/biomes/_biome.dm b/code/datums/mapgen/biomes/_biome.dm index 5913e8986553b..025b904434d2f 100644 --- a/code/datums/mapgen/biomes/_biome.dm +++ b/code/datums/mapgen/biomes/_biome.dm @@ -7,7 +7,7 @@ ///Chance of having a mob from the fauna types list spawn var/fauna_density = 0 ///list of type paths of objects that can be spawned when the turf spawns flora - var/list/flora_types = list(/obj/structure/flora/grass/jungle) + var/list/flora_types = list(/obj/structure/flora/grass/jungle/a/style_random) ///list of type paths of mobs that can be spawned when the turf spawns fauna var/list/fauna_types = list() @@ -24,17 +24,17 @@ /datum/biome/mudlands turf_type = /turf/open/misc/dirt/jungle/dark - flora_types = list(/obj/structure/flora/grass/jungle,/obj/structure/flora/grass/jungle/b, /obj/structure/flora/rock/jungle, /obj/structure/flora/rock/pile/largejungle) + flora_types = list(/obj/structure/flora/grass/jungle/a/style_random,/obj/structure/flora/grass/jungle/b/style_random, /obj/structure/flora/rock/pile/jungle/style_random, /obj/structure/flora/rock/pile/jungle/large/style_random) flora_density = 3 /datum/biome/plains turf_type = /turf/open/misc/grass/jungle - flora_types = list(/obj/structure/flora/grass/jungle,/obj/structure/flora/grass/jungle/b, /obj/structure/flora/tree/jungle, /obj/structure/flora/rock/jungle, /obj/structure/flora/junglebush, /obj/structure/flora/junglebush/b, /obj/structure/flora/junglebush/c, /obj/structure/flora/junglebush/large, /obj/structure/flora/rock/pile/largejungle) + flora_types = list(/obj/structure/flora/grass/jungle/a/style_random,/obj/structure/flora/grass/jungle/b/style_random, /obj/structure/flora/tree/jungle/style_random, /obj/structure/flora/rock/pile/jungle/style_random, /obj/structure/flora/bush/jungle/a/style_random, /obj/structure/flora/bush/jungle/b/style_random, /obj/structure/flora/bush/jungle/c/style_random, /obj/structure/flora/bush/large/style_random, /obj/structure/flora/rock/pile/jungle/large/style_random) flora_density = 15 /datum/biome/jungle turf_type = /turf/open/misc/grass/jungle - flora_types = list(/obj/structure/flora/grass/jungle,/obj/structure/flora/grass/jungle/b, /obj/structure/flora/tree/jungle, /obj/structure/flora/rock/jungle, /obj/structure/flora/junglebush, /obj/structure/flora/junglebush/b, /obj/structure/flora/junglebush/c, /obj/structure/flora/junglebush/large, /obj/structure/flora/rock/pile/largejungle) + flora_types = list(/obj/structure/flora/grass/jungle/a/style_random,/obj/structure/flora/grass/jungle/b/style_random, /obj/structure/flora/tree/jungle/style_random, /obj/structure/flora/rock/pile/jungle/style_random, /obj/structure/flora/bush/jungle/a/style_random, /obj/structure/flora/bush/jungle/b/style_random, /obj/structure/flora/bush/jungle/c/style_random, /obj/structure/flora/bush/large/style_random, /obj/structure/flora/rock/pile/jungle/large/style_random) flora_density = 40 /datum/biome/jungle/deep diff --git a/code/datums/martial/cqc.dm b/code/datums/martial/cqc.dm index 3a1ae848281a8..273b0b0dc902e 100644 --- a/code/datums/martial/cqc.dm +++ b/code/datums/martial/cqc.dm @@ -183,7 +183,7 @@ playsound(get_turf(D), 'sound/weapons/cqchit1.ogg', 50, TRUE, -1) if(I && D.temporarilyRemoveItemFromInventory(I)) A.put_in_hands(I) - D.Jitter(2) + D.set_timed_status_effect(4 SECONDS, /datum/status_effect/jitter, only_if_higher = TRUE) D.apply_damage(5, A.get_attack_type()) else D.visible_message(span_danger("[A] fails to disarm [D]!"), \ @@ -222,12 +222,37 @@ ///Subtype of CQC. Only used for the chef. /datum/martial_art/cqc/under_siege name = "Close Quarters Cooking" - var/list/kitchen_areas + ///List of all areas that CQC will work in, defaults to Kitchen. + var/list/kitchen_areas = list(/area/station/service/kitchen) -/// Refreshes the valid areas from the cook job singleton, otherwise uses the default kitchen area as a fallback option. See also [/datum/job/cook/New]. +/// Refreshes the valid areas from the cook's mapping config, adding areas in config to the list of possible areas. /datum/martial_art/cqc/under_siege/proc/refresh_valid_areas() - var/datum/job/cook/cook_job = SSjob.GetJobType(/datum/job/cook) - kitchen_areas = cook_job.kitchen_areas.Copy() + var/list/job_changes = SSmapping.config.job_changes + + if(!length(job_changes)) + return + + var/list/cook_changes = job_changes[JOB_COOK] + + if(!length(cook_changes)) + return + + var/list/additional_cqc_areas = cook_changes["additional_cqc_areas"] + + if(!additional_cqc_areas) + return + + if(!islist(additional_cqc_areas)) + stack_trace("Incorrect CQC area format from mapping configs. Expected /list, got: \[[additional_cqc_areas.type]\]") + return + + for(var/path_as_text in additional_cqc_areas) + var/path = text2path(path_as_text) + if(!ispath(path, /area)) + stack_trace("Invalid path in mapping config for chef CQC: \[[path_as_text]\]") + continue + + kitchen_areas |= path /// Limits where the chef's CQC can be used to only whitelisted areas. /datum/martial_art/cqc/under_siege/can_use(mob/living/owner) diff --git a/code/datums/martial/krav_maga.dm b/code/datums/martial/krav_maga.dm index df491f5a0f7ca..488807dcfb3fc 100644 --- a/code/datums/martial/krav_maga.dm +++ b/code/datums/martial/krav_maga.dm @@ -209,11 +209,10 @@ icon_state = "black" inhand_icon_state = "blackgloves" siemens_coefficient = 0 - permeability_coefficient = 0.05 strip_delay = 80 cold_protection = HANDS min_cold_protection_temperature = GLOVES_MIN_TEMP_PROTECT heat_protection = HANDS max_heat_protection_temperature = GLOVES_MAX_TEMP_PROTECT resistance_flags = NONE - armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 0, FIRE = 80, ACID = 50) + armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 90, FIRE = 80, ACID = 50) diff --git a/code/datums/martial/sleeping_carp.dm b/code/datums/martial/sleeping_carp.dm index dda86b82ccc5d..767cf869ecc65 100644 --- a/code/datums/martial/sleeping_carp.dm +++ b/code/datums/martial/sleeping_carp.dm @@ -167,29 +167,11 @@ lefthand_file = 'icons/mob/inhands/weapons/staves_lefthand.dmi' righthand_file = 'icons/mob/inhands/weapons/staves_righthand.dmi' block_chance = 50 - var/wielded = FALSE // track wielded status on item - -/obj/item/staff/bostaff/Initialize(mapload) - . = ..() - RegisterSignal(src, COMSIG_TWOHANDED_WIELD, .proc/on_wield) - RegisterSignal(src, COMSIG_TWOHANDED_UNWIELD, .proc/on_unwield) /obj/item/staff/bostaff/ComponentInitialize() . = ..() AddComponent(/datum/component/two_handed, force_unwielded=10, force_wielded=24, icon_wielded="[base_icon_state]1") -/// triggered on wield of two handed item -/obj/item/staff/bostaff/proc/on_wield(obj/item/source, mob/user) - SIGNAL_HANDLER - - wielded = TRUE - -/// triggered on unwield of two handed item -/obj/item/staff/bostaff/proc/on_unwield(obj/item/source, mob/user) - SIGNAL_HANDLER - - wielded = FALSE - /obj/item/staff/bostaff/update_icon_state() icon_state = "[base_icon_state]0" return ..() @@ -215,7 +197,7 @@ return var/list/modifiers = params2list(params) if(LAZYACCESS(modifiers, RIGHT_CLICK)) - if(!wielded) + if(!HAS_TRAIT(src, TRAIT_WIELDED)) return ..() if(!ishuman(target)) return ..() @@ -242,6 +224,6 @@ return ..() /obj/item/staff/bostaff/hit_reaction(mob/living/carbon/human/owner, atom/movable/hitby, attack_text = "the attack", final_block_chance = 0, damage = 0, attack_type = MELEE_ATTACK) - if(!wielded) + if(!HAS_TRAIT(src, TRAIT_WIELDED)) return ..() return FALSE diff --git a/code/datums/materials/alloys.dm b/code/datums/materials/alloys.dm index b656edf2002bd..419b42630c451 100644 --- a/code/datums/materials/alloys.dm +++ b/code/datums/materials/alloys.dm @@ -106,7 +106,7 @@ init_flags = MATERIAL_INIT_MAPLOAD armor_modifiers = list(MELEE = 1.2, BULLET = 1.2, LASER = 0.8, ENERGY = 0.8, BOMB = 0.5, BIO = 1.2, FIRE = 0.8, ACID = 2) sheet_type = /obj/item/stack/sheet/titaniumglass - shard_type = /obj/item/shard + shard_type = /obj/item/shard/titanium value_per_unit = 0.04 categories = list(MAT_CATEGORY_RIGID=TRUE, MAT_CATEGORY_BASE_RECIPES=TRUE, MAT_CATEGORY_ITEM_MATERIAL=TRUE) composition = list(/datum/material/glass=1, /datum/material/titanium=0.5) @@ -125,7 +125,7 @@ integrity_modifier = 1.1 armor_modifiers = list(MELEE = 1.2, BULLET = 1.2, LASER = 1.2, ENERGY = 1.2, BOMB = 0.5, BIO = 1.2, FIRE = 2, ACID = 2) sheet_type = /obj/item/stack/sheet/plastitaniumglass - shard_type = /obj/item/shard/plasma + shard_type = /obj/item/shard/plastitanium value_per_unit = 0.125 categories = list(MAT_CATEGORY_RIGID=TRUE, MAT_CATEGORY_BASE_RECIPES=TRUE, MAT_CATEGORY_ITEM_MATERIAL=TRUE) composition = list(/datum/material/glass=1, /datum/material/alloy/plastitanium=0.5) diff --git a/code/datums/materials/basemats.dm b/code/datums/materials/basemats.dm index 6526d4e1ff1f2..92e1afc283984 100644 --- a/code/datums/materials/basemats.dm +++ b/code/datums/materials/basemats.dm @@ -128,7 +128,6 @@ Unless you know what you're doing, only use the first three numbers. They're in greyscale_colors = "#c162ec" categories = list(MAT_CATEGORY_ORE = TRUE, MAT_CATEGORY_RIGID = TRUE, MAT_CATEGORY_BASE_RECIPES = TRUE, MAT_CATEGORY_ITEM_MATERIAL=TRUE) sheet_type = /obj/item/stack/sheet/mineral/plasma - shard_type = /obj/item/shard/plasma value_per_unit = 0.1 beauty_modifier = 0.15 armor_modifiers = list(MELEE = 1.4, BULLET = 0.7, LASER = 0, ENERGY = 1.2, BOMB = 0, BIO = 1.2, FIRE = 0, ACID = 0.5) diff --git a/code/datums/memory/memory.dm b/code/datums/memory/memory.dm index f2cbdd3bb3122..e1fe64e8f9f91 100644 --- a/code/datums/memory/memory.dm +++ b/code/datums/memory/memory.dm @@ -48,7 +48,7 @@ /mob/living/simple_animal/hostile/carp, /mob/living/simple_animal/hostile/bear, /mob/living/simple_animal/hostile/mushroom, - /mob/living/simple_animal/hostile/statue, + /mob/living/simple_animal/hostile/netherworld/statue, /mob/living/simple_animal/hostile/retaliate/bat, /mob/living/simple_animal/hostile/retaliate/goat, /mob/living/simple_animal/hostile/killertomato, diff --git a/code/datums/mind.dm b/code/datums/mind.dm index 8a26ef8f2c863..9c5da09c43eff 100644 --- a/code/datums/mind.dm +++ b/code/datums/mind.dm @@ -52,11 +52,14 @@ var/static/default_martial_art = new/datum/martial_art var/miming = FALSE // Mime's vow of silence var/list/antag_datums - var/antag_hud_icon_state = null //this mind's ANTAG_HUD should have this icon_state - var/datum/atom_hud/alternate_appearance/basic/antagonist_hud/antag_hud = null //this mind's antag HUD + ///this mind's ANTAG_HUD should have this icon_state + var/antag_hud_icon_state = null + ///this mind's antag HUD + var/datum/atom_hud/alternate_appearance/basic/antagonist_hud/antag_hud = null var/holy_role = NONE //is this person a chaplain or admin role allowed to use bibles, Any rank besides 'NONE' allows for this. - var/mob/living/enslaved_to //If this mind's master is another mob (i.e. adamantine golems) + ///If this mind's master is another mob (i.e. adamantine golems) + var/mob/living/enslaved_to var/datum/language_holder/language_holder var/unconvertable = FALSE var/late_joiner = FALSE @@ -92,6 +95,8 @@ var/list/active_addictions ///List of objective-specific equipment that couldn't properly be given to the mind var/list/failed_special_equipment + /// A list to keep track of which books a person has read (to prevent people from reading the same book again and again for positive mood events) + var/list/book_titles_read /datum/mind/New(_key) key = _key @@ -805,7 +810,7 @@ if(istype(S, spell)) spell_list -= S qdel(S) - current?.client << output(null, "statbrowser:check_spells") + current?.client.stat_panel.send_message("check_spells") /datum/mind/proc/RemoveAllSpells() for(var/obj/effect/proc_holder/S in spell_list) diff --git a/code/datums/mocking/client.dm b/code/datums/mocking/client.dm index 4a665f828bed5..fd99e34520c36 100644 --- a/code/datums/mocking/client.dm +++ b/code/datums/mocking/client.dm @@ -5,3 +5,9 @@ /// The view of the client, similar to /client/var/view. var/view = "15x15" + + /// Objects on the screen of the client + var/list/screen = list() + + /// The mob the client controls + var/mob/mob diff --git a/code/datums/mood_events/generic_negative_events.dm b/code/datums/mood_events/generic_negative_events.dm index 8b1073b5d07bb..050ff5ca16923 100644 --- a/code/datums/mood_events/generic_negative_events.dm +++ b/code/datums/mood_events/generic_negative_events.dm @@ -92,10 +92,9 @@ timeout = 2 MINUTES /datum/mood_event/table/add_effects() - if(isfelinid(owner)) + if(isfelinid(owner)) //Holy snowflake batman! var/mob/living/carbon/human/H = owner - H.dna.species.start_wagging_tail(H) - addtimer(CALLBACK(H.dna.species, /datum/species.proc/stop_wagging_tail, H), 3 SECONDS) + SEND_SIGNAL(H, COMSIG_ORGAN_WAG_TAIL, TRUE, 3 SECONDS) description = "They want to play on the table!" mood_change = 2 @@ -370,3 +369,8 @@ description = "If I'm not good at video games, can I truly call myself a gamer?" mood_change = -10 timeout = 10 MINUTES + +/datum/mood_event/lost_52_card_pickup + description = "This is really embarrassing! I'm ashamed to pick up all these cards off the floor..." + mood_change = -3 + timeout = 3 MINUTES diff --git a/code/datums/mood_events/generic_positive_events.dm b/code/datums/mood_events/generic_positive_events.dm index fbfdde4d70787..44acc5a322807 100644 --- a/code/datums/mood_events/generic_positive_events.dm +++ b/code/datums/mood_events/generic_positive_events.dm @@ -272,3 +272,24 @@ mood_change = 10 timeout = 5 MINUTES +/datum/mood_event/won_52_card_pickup + description = "HA! That loser will be picking cards up for a long time!" + mood_change = 3 + timeout = 3 MINUTES + +/datum/mood_event/playing_cards + description = "I'm enjoying playing cards with other people!" + mood_change = 2 + timeout = 3 MINUTES + +/datum/mood_event/playing_cards/add_effects(param) + var/card_players = 1 + for(var/mob/living/carbon/player in viewers(COMBAT_MESSAGE_RANGE, owner)) + var/player_has_cards = player.is_holding(/obj/item/toy/singlecard) || player.is_holding_item_of_type(/obj/item/toy/cards) + if(player_has_cards) + card_players++ + if(card_players > 5) + break + + mood_change *= card_players + return ..() diff --git a/code/datums/mutations/_mutations.dm b/code/datums/mutations/_mutations.dm index 460d5b58aac1d..20956b76be2f5 100644 --- a/code/datums/mutations/_mutations.dm +++ b/code/datums/mutations/_mutations.dm @@ -4,51 +4,82 @@ /datum/mutation/human name = "mutation" + /// Description of the mutation var/desc = "A mutation." + /// Is this mutation currently locked? var/locked + /// Quality of the mutation var/quality - var/get_chance = 100 - var/lowest_value = 256 * 8 + /// Message given to the user upon gaining this mutation var/text_gain_indication = "" + /// Message given to the user upon losing this mutation var/text_lose_indication = "" + /// Visual indicators upon the character of the owner of this mutation var/static/list/visual_indicators = list() + /// The proc holder (ew) o var/obj/effect/proc_holder/spell/power - var/layer_used = MUTATIONS_LAYER //which mutation layer to use - var/list/species_allowed //to restrict mutation to only certain species - var/health_req //minimum health required to acquire the mutation - var/limb_req //required limbs to acquire this mutation - var/time_coeff = 1 //coefficient for timed mutations + /// Which mutation layer to use + var/layer_used = MUTATIONS_LAYER + /// To restrict mutation to only certain species + var/list/species_allowed + /// Minimum health required to acquire the mutation + var/health_req + /// Required limbs to acquire this mutation + var/limb_req + /// The owner of this mutation's DNA var/datum/dna/dna + /// Owner of this mutation var/mob/living/carbon/human/owner - var/instability = 0 //instability the holder gets when the mutation is not native - var/blocks = 4 //Amount of those big blocks with gene sequences - var/difficulty = 8 //Amount of missing sequences. Sometimes it removes an entire pair for 2 points - var/timeout //Time between mutation creation and removal. If this exists, we have a timer - var/alias //'Mutation #49', decided every round to get some form of distinction between undiscovered mutations - var/scrambled = FALSE //Wheter we can read it if it's active. To avoid cheesing with mutagen - var/class //Decides player accesibility, sorta - var/list/conflicts //any mutations that might conflict. put mutation typepath defines in here. make sure to enter it both ways (so that A conflicts with B, and B with A) - var/allow_transfer //Do we transfer upon cloning? - //MUT_NORMAL - A mutation that can be activated and deactived by completing a sequence - //MUT_EXTRA - A mutation that is in the mutations tab, and can be given and taken away through though the DNA console. Has a 0 before it's name in the mutation section of the dna console - //MUT_OTHER Cannot be interacted with by players through normal means. I.E. wizards mutate - - - var/can_chromosome = CHROMOSOME_NONE //can we take chromosomes? 0: CHROMOSOME_NEVER never, 1:CHROMOSOME_NONE yeah, 2: CHROMOSOME_USED no, already have one - var/chromosome_name //purely cosmetic - var/modified = FALSE //ugly but we really don't want chromosomes and on_acquiring to overlap and apply double the powers + /// Instability the holder gets when the mutation is not native + var/instability = 0 + /// Amount of those big blocks with gene sequences + var/blocks = 4 + /// Amount of missing sequences. Sometimes it removes an entire pair for 2 points + var/difficulty = 8 + /// Time between mutation creation and removal. If this exists, we have a timer + var/timeout + /// 'Mutation #49', decided every round to get some form of distinction between undiscovered mutations + var/alias + /// Whether we can read it if it's active. To avoid cheesing with mutagen + var/scrambled = FALSE + /// The class of mutation (MUT_NORMAL, MUT_EXTRA, MUT_OTHER) + var/class + /** + * any mutations that might conflict. + * put mutation typepath defines in here. + * make sure to enter it both ways (so that A conflicts with B, and B with A) + */ + var/list/conflicts + + /** + * can we take chromosomes? + * 0: CHROMOSOME_NEVER never + * 1: CHROMOSOME_NONE yeah + * 2: CHROMOSOME_USED no, already have one + */ + var/can_chromosome = CHROMOSOME_NONE + /// Name of the chromosome + var/chromosome_name + /// Has the chromosome been modified + var/modified = FALSE //ugly but we really don't want chromosomes and on_acquiring to overlap and apply double the powers + /// Is this mutation mutadone proof var/mutadone_proof = FALSE //Chromosome stuff - set to -1 to prevent people from changing it. Example: It'd be a waste to decrease cooldown on mutism - var/stabilizer_coeff = 1 //genetic stability coeff - var/synchronizer_coeff = -1 //makes the mutation hurt the user less - var/power_coeff = -1 //boosts mutation strength - var/energy_coeff = -1 //lowers mutation cooldown - var/list/valid_chrom_list = list() //List of strings of valid chromosomes this mutation can accept. - -/datum/mutation/human/New(class_ = MUT_OTHER, timer, datum/mutation/human/copymut) + /// genetic stability coeff + var/stabilizer_coeff = 1 + /// Makes the mutation hurt the user less + var/synchronizer_coeff = -1 + /// Boosts mutation strength + var/power_coeff = -1 + /// Lowers mutation cooldown + var/energy_coeff = -1 + /// List of strings of valid chromosomes this mutation can accept. + var/list/valid_chrom_list = list() + +/datum/mutation/human/New(class = MUT_OTHER, timer, datum/mutation/human/copymut) . = ..() - class = class_ + src.class = class if(timer) addtimer(CALLBACK(src, .proc/remove), timer) timeout = timer @@ -56,23 +87,22 @@ copy_mutation(copymut) update_valid_chromosome_list() -/datum/mutation/human/proc/on_acquiring(mob/living/carbon/human/H) - if(!H || !istype(H) || H.stat == DEAD || (src in H.dna.mutations)) +/datum/mutation/human/proc/on_acquiring(mob/living/carbon/human/acquirer) + if(!acquirer || !istype(acquirer) || acquirer.stat == DEAD || (src in acquirer.dna.mutations)) return TRUE - if(species_allowed && !species_allowed.Find(H.dna.species.id)) + if(species_allowed && !species_allowed.Find(acquirer.dna.species.id)) return TRUE - if(health_req && H.health < health_req) + if(health_req && acquirer.health < health_req) return TRUE - if(limb_req && !H.get_bodypart(limb_req)) + if(limb_req && !acquirer.get_bodypart(limb_req)) return TRUE - for(var/M in H.dna.mutations)//check for conflicting powers - var/datum/mutation/human/mewtayshun = M + for(var/datum/mutation/human/mewtayshun as anything in acquirer.dna.mutations) //check for conflicting powers if(!(mewtayshun.type in conflicts) && !(type in mewtayshun.conflicts)) continue - to_chat(H, span_warning("You feel your genes resisting something.")) + to_chat(acquirer, span_warning("You feel your genes resisting something.")) return TRUE - owner = H - dna = H.dna + owner = acquirer + dna = acquirer.dna dna.mutations += src if(text_gain_indication) to_chat(owner, text_gain_indication) @@ -86,7 +116,7 @@ owner.apply_overlay(layer_used) grant_spell() //we do checks here so nothing about hulk getting magic if(!modified) - addtimer(CALLBACK(src, .proc/modify, 5)) //gonna want children calling ..() to run first + addtimer(CALLBACK(src, .proc/modify, 0.5 SECONDS)) //gonna want children calling ..() to run first /datum/mutation/human/proc/get_visual_indicator() return @@ -116,22 +146,23 @@ return /mob/living/carbon/human/update_mutations_overlay() - for(var/datum/mutation/human/CM in dna.mutations) - if(CM.species_allowed && !CM.species_allowed.Find(dna.species.id)) - dna.force_lose(CM) //shouldn't have that mutation at all + for(var/datum/mutation/human/mutation in dna.mutations) + if(mutation.species_allowed && !mutation.species_allowed.Find(dna.species.id)) + dna.force_lose(mutation) //shouldn't have that mutation at all + continue + if(mutation.visual_indicators.len == 0) continue - if(CM.visual_indicators.len) - var/list/mut_overlay = list() - if(overlays_standing[CM.layer_used]) - mut_overlay = overlays_standing[CM.layer_used] - var/mutable_appearance/V = CM.get_visual_indicator() - if(!mut_overlay.Find(V)) //either we lack the visual indicator or we have the wrong one - remove_overlay(CM.layer_used) - for(var/mutable_appearance/MA in CM.visual_indicators[CM.type]) - mut_overlay.Remove(MA) - mut_overlay |= V - overlays_standing[CM.layer_used] = mut_overlay - apply_overlay(CM.layer_used) + var/list/mut_overlay = list() + if(overlays_standing[mutation.layer_used]) + mut_overlay = overlays_standing[mutation.layer_used] + var/mutable_appearance/indicator_to_add = mutation.get_visual_indicator() + if(!mut_overlay.Find(indicator_to_add)) //either we lack the visual indicator or we have the wrong one + remove_overlay(mutation.layer_used) + for(var/mutable_appearance/indicator_to_remove in mutation.visual_indicators[mutation.type]) + mut_overlay.Remove(indicator_to_remove) + mut_overlay |= indicator_to_add + overlays_standing[mutation.layer_used] = mut_overlay + apply_overlay(mutation.layer_used) /datum/mutation/human/proc/modify() //called when a genome is applied so we can properly update some stats without having to remove and reapply the mutation from someone if(modified || !power || !owner) @@ -140,17 +171,17 @@ power.charge_counter *= GET_MUTATION_ENERGY(src) modified = TRUE -/datum/mutation/human/proc/copy_mutation(datum/mutation/human/HM) - if(!HM) +/datum/mutation/human/proc/copy_mutation(datum/mutation/human/mutation_to_copy) + if(!mutation_to_copy) return - chromosome_name = HM.chromosome_name - stabilizer_coeff = HM.stabilizer_coeff - synchronizer_coeff = HM.synchronizer_coeff - power_coeff = HM.power_coeff - energy_coeff = HM.energy_coeff - mutadone_proof = HM.mutadone_proof - can_chromosome = HM.can_chromosome - valid_chrom_list = HM.valid_chrom_list + chromosome_name = mutation_to_copy.chromosome_name + stabilizer_coeff = mutation_to_copy.stabilizer_coeff + synchronizer_coeff = mutation_to_copy.synchronizer_coeff + power_coeff = mutation_to_copy.power_coeff + energy_coeff = mutation_to_copy.energy_coeff + mutadone_proof = mutation_to_copy.mutadone_proof + can_chromosome = mutation_to_copy.can_chromosome + valid_chrom_list = mutation_to_copy.valid_chrom_list /datum/mutation/human/proc/remove_chromosome() stabilizer_coeff = initial(stabilizer_coeff) diff --git a/code/datums/mutations/actions.dm b/code/datums/mutations/actions.dm index 8096870697ef5..48e8c41b078b7 100644 --- a/code/datums/mutations/actions.dm +++ b/code/datums/mutations/actions.dm @@ -53,7 +53,7 @@ if(sniffed) var/old_target = tracking_target possible = list() - var/list/prints = sniffed.return_fingerprints() + var/list/prints = GET_ATOM_FINGERPRINTS(sniffed) if(prints) for(var/mob/living/carbon/C in GLOB.carbon_list) if(prints[md5(C.dna.unique_identity)]) @@ -146,7 +146,7 @@ return our_lizard.adjust_fire_stacks(cone_levels) - our_lizard.IgniteMob() + our_lizard.ignite_mob() to_chat(our_lizard, span_warning("Something in front of your mouth catches fire!")) /obj/effect/proc_holder/spell/cone/staggered/firebreath/cast(list/targets, mob/user) @@ -171,7 +171,7 @@ // The actual burn damage application is not blocked by fireproofing, like space dragons. target_mob.apply_damage(max(10, 40 - (5 * level)), BURN, spread_damage = TRUE) target_mob.adjust_fire_stacks(max(2, 5 - level)) - target_mob.IgniteMob() + target_mob.ignite_mob() /obj/effect/proc_holder/spell/cone/staggered/firebreath/do_obj_cone_effect(obj/target_obj, level) // Further out objects experience less exposed_temperature and exposed_volume @@ -280,9 +280,9 @@ var/mob/living/carbon/C = user if(HAS_TRAIT(C, TRAIT_NODISMEMBER)) return - var/obj/item/organ/tongue/tongue + var/obj/item/organ/internal/tongue/tongue for(var/org in C.internal_organs) - if(istype(org, /obj/item/organ/tongue)) + if(istype(org, /obj/item/organ/internal/tongue)) tongue = org break diff --git a/code/datums/mutations/adaptation.dm b/code/datums/mutations/adaptation.dm index e2ee98411bedd..e56d4cff06699 100644 --- a/code/datums/mutations/adaptation.dm +++ b/code/datums/mutations/adaptation.dm @@ -4,7 +4,6 @@ quality = POSITIVE difficulty = 16 text_gain_indication = "Your body feels warm!" - time_coeff = 5 instability = 25 conflicts = list(/datum/mutation/human/pressure_adaptation) @@ -34,7 +33,6 @@ quality = POSITIVE difficulty = 16 text_gain_indication = "Your body feels numb!" - time_coeff = 5 instability = 25 conflicts = list(/datum/mutation/human/temperature_adaptation) diff --git a/code/datums/mutations/body.dm b/code/datums/mutations/body.dm index 466c6b328b828..0abb77a6a2db3 100644 --- a/code/datums/mutations/body.dm +++ b/code/datums/mutations/body.dm @@ -13,14 +13,15 @@ if(DT_PROB(0.5 * GET_MUTATION_SYNCHRONIZER(src), delta_time) && owner.stat == CONSCIOUS) owner.visible_message(span_danger("[owner] starts having a seizure!"), span_userdanger("You have a seizure!")) owner.Unconscious(200 * GET_MUTATION_POWER(src)) - owner.Jitter(1000 * GET_MUTATION_POWER(src)) + owner.set_timed_status_effect(2000 SECONDS * GET_MUTATION_POWER(src), /datum/status_effect/jitter) SEND_SIGNAL(owner, COMSIG_ADD_MOOD_EVENT, "epilepsy", /datum/mood_event/epilepsy) addtimer(CALLBACK(src, .proc/jitter_less), 90) /datum/mutation/human/epilepsy/proc/jitter_less() - if(owner) - owner.jitteriness = 10 + if(QDELETED(owner)) + return + owner.set_timed_status_effect(20 SECONDS, /datum/status_effect/jitter) //Unstable DNA induces random mutations! /datum/mutation/human/bad_dna @@ -178,7 +179,6 @@ text_gain_indication = "You feel unusually monkey-like." text_lose_indication = "You feel like your old self." quality = NEGATIVE - time_coeff = 2 locked = TRUE //Species specific, keep out of actual gene pool var/datum/species/original_species = /datum/species/human var/original_name @@ -293,7 +293,7 @@ /datum/mutation/human/fire/on_life(delta_time, times_fired) if(DT_PROB((0.05+(100-dna.stability)/19.5) * GET_MUTATION_SYNCHRONIZER(src), delta_time)) owner.adjust_fire_stacks(2 * GET_MUTATION_POWER(src)) - owner.IgniteMob() + owner.ignite_mob() /datum/mutation/human/fire/on_acquiring(mob/living/carbon/human/owner) if(..()) @@ -459,7 +459,7 @@ explosion(owner, light_impact_range = 2, adminlog = TRUE, explosion_cause = src) for(var/mob/living/carbon/human/H in view(2,owner)) - var/obj/item/organ/eyes/eyes = H.getorganslot(ORGAN_SLOT_EYES) + var/obj/item/organ/internal/eyes/eyes = H.getorganslot(ORGAN_SLOT_EYES) if(eyes) to_chat(H, span_userdanger("You are blinded by a shower of blood!")) else @@ -467,7 +467,7 @@ H.Stun(20) H.blur_eyes(20) eyes?.applyOrganDamage(5) - H.add_confusion(3) + H.adjust_timed_status_effect(3 SECONDS, /datum/status_effect/confusion) for(var/mob/living/silicon/S in view(2,owner)) to_chat(S, span_userdanger("Your sensors are disabled by a shower of blood!")) S.Paralyze(60) @@ -484,7 +484,7 @@ . = ..() if(.)//cant add return TRUE - var/obj/item/organ/brain/brain = owner.getorganslot(ORGAN_SLOT_BRAIN) + var/obj/item/organ/internal/brain/brain = owner.getorganslot(ORGAN_SLOT_BRAIN) if(brain) brain.zone = BODY_ZONE_CHEST @@ -502,7 +502,7 @@ . = ..() if(.) return TRUE - var/obj/item/organ/brain/brain = owner.getorganslot(ORGAN_SLOT_BRAIN) + var/obj/item/organ/internal/brain/brain = owner.getorganslot(ORGAN_SLOT_BRAIN) if(brain) //so this doesn't instantly kill you. we could delete the brain, but it lets people cure brain issues they /really/ shouldn't be brain.zone = BODY_ZONE_HEAD UnregisterSignal(owner, COMSIG_CARBON_ATTACH_LIMB) diff --git a/code/datums/mutations/chameleon.dm b/code/datums/mutations/chameleon.dm index 6d185e475e907..38f1e77656278 100644 --- a/code/datums/mutations/chameleon.dm +++ b/code/datums/mutations/chameleon.dm @@ -6,7 +6,6 @@ difficulty = 16 text_gain_indication = "You feel one with your surroundings." text_lose_indication = "You feel oddly exposed." - time_coeff = 5 instability = 25 /datum/mutation/human/chameleon/on_acquiring(mob/living/carbon/human/owner) diff --git a/code/datums/mutations/holy_mutation/burdened.dm b/code/datums/mutations/holy_mutation/burdened.dm index 955b0a9f8b649..404688ad7504a 100644 --- a/code/datums/mutations/holy_mutation/burdened.dm +++ b/code/datums/mutations/holy_mutation/burdened.dm @@ -107,8 +107,8 @@ if(special) //aheals return - if(istype(new_organ, /obj/item/organ/eyes)) - var/obj/item/organ/eyes/new_eyes = new_organ + if(istype(new_organ, /obj/item/organ/internal/eyes)) + var/obj/item/organ/internal/eyes/new_eyes = new_organ if(new_eyes.tint < TINT_BLIND) //unless you added unworking eyes (flashlight eyes), this is removing burden update_burden(FALSE) return @@ -121,8 +121,8 @@ if(special) //aheals return - if(istype(old_organ, /obj/item/organ/eyes)) - var/obj/item/organ/eyes/old_eyes = old_organ + if(istype(old_organ, /obj/item/organ/internal/eyes)) + var/obj/item/organ/internal/eyes/old_eyes = old_organ if(old_eyes.tint < TINT_BLIND) //unless you were already blinded by them (flashlight eyes), this is adding burden! update_burden(TRUE) diff --git a/code/datums/mutations/hulk.dm b/code/datums/mutations/hulk.dm index c279e2fdf90ee..64b3c07d3c59d 100644 --- a/code/datums/mutations/hulk.dm +++ b/code/datums/mutations/hulk.dm @@ -109,7 +109,7 @@ return var/mob/living/carbon/possible_throwable = user.pulling - if(!possible_throwable.getorganslot(ORGAN_SLOT_TAIL)) + if(!possible_throwable.getorganslot(ORGAN_SLOT_EXTERNAL_TAIL)) return if(ishuman(possible_throwable)) diff --git a/code/datums/mutations/passive.dm b/code/datums/mutations/passive.dm index a8724dd137680..6024d212be00c 100644 --- a/code/datums/mutations/passive.dm +++ b/code/datums/mutations/passive.dm @@ -11,3 +11,21 @@ /datum/mutation/human/biotechcompat/on_losing(mob/living/carbon/human/owner) owner.adjust_skillchip_complexity_modifier(-1) return ..() + +/datum/mutation/human/clever + name = "Clever" + desc = "Causes the subject to feel just a little bit smarter. Most effective in specimens with low levels of intelligence." + quality = POSITIVE + instability = 20 + text_gain_indication = "You feel a little bit smarter." + text_lose_indication = "Your mind feels a little bit foggy." + +/datum/mutation/human/clever/on_acquiring(mob/living/carbon/human/owner) + if(..()) + return + ADD_TRAIT(owner, TRAIT_ADVANCEDTOOLUSER, GENETIC_MUTATION) + +/datum/mutation/human/clever/on_losing(mob/living/carbon/human/owner) + if(..()) + return + REMOVE_TRAIT(owner, TRAIT_ADVANCEDTOOLUSER, GENETIC_MUTATION) diff --git a/code/datums/mutations/radioactive.dm b/code/datums/mutations/radioactive.dm index cd61e0d2a66b0..b163a1f6c9eab 100644 --- a/code/datums/mutations/radioactive.dm +++ b/code/datums/mutations/radioactive.dm @@ -3,7 +3,6 @@ desc = "A volatile mutation that causes the host to sent out deadly beta radiation. This affects both the hosts and their surroundings." quality = NEGATIVE text_gain_indication = "You can feel it in your bones!" - time_coeff = 5 instability = 5 difficulty = 8 power_coeff = 1 diff --git a/code/datums/mutations/sight.dm b/code/datums/mutations/sight.dm index 198edc6d0d923..bc4995cb48588 100644 --- a/code/datums/mutations/sight.dm +++ b/code/datums/mutations/sight.dm @@ -41,7 +41,6 @@ difficulty = 18 text_gain_indication = "You can see the heat rising off of your skin..." text_lose_indication = "You can no longer see the heat rising off of your skin..." - time_coeff = 2 instability = 25 synchronizer_coeff = 1 power_coeff = 1 diff --git a/code/datums/mutations/touch.dm b/code/datums/mutations/touch.dm index b9ee9143fcb24..951d6edc6a70a 100644 --- a/code/datums/mutations/touch.dm +++ b/code/datums/mutations/touch.dm @@ -35,7 +35,7 @@ if(C.electrocute_act(15, user, 1, SHOCK_NOGLOVES | SHOCK_NOSTUN))//doesnt stun. never let this stun C.dropItemToGround(C.get_active_held_item()) C.dropItemToGround(C.get_inactive_held_item()) - C.add_confusion(15) + C.adjust_timed_status_effect(15 SECONDS, /datum/status_effect/confusion) C.visible_message(span_danger("[user] electrocutes [target]!"),span_userdanger("[user] electrocutes you!")) return ..() else diff --git a/code/datums/proximity_monitor/fields/peaceborg_dampener.dm b/code/datums/proximity_monitor/fields/projectile_dampener.dm similarity index 54% rename from code/datums/proximity_monitor/fields/peaceborg_dampener.dm rename to code/datums/proximity_monitor/fields/projectile_dampener.dm index 9d2549e89c20b..c66c74b779599 100644 --- a/code/datums/proximity_monitor/fields/peaceborg_dampener.dm +++ b/code/datums/proximity_monitor/fields/projectile_dampener.dm @@ -1,7 +1,7 @@ //Projectile dampening field that slows projectiles and lowers their damage for an energy cost deducted every 1/5 second. //Only use square radius for this! -/datum/proximity_monitor/advanced/peaceborg_dampener +/datum/proximity_monitor/advanced/projectile_dampener var/static/image/edgeturf_south = image('icons/effects/fields.dmi', icon_state = "projectile_dampen_south") var/static/image/edgeturf_north = image('icons/effects/fields.dmi', icon_state = "projectile_dampen_north") var/static/image/edgeturf_west = image('icons/effects/fields.dmi', icon_state = "projectile_dampen_west") @@ -11,43 +11,33 @@ var/static/image/northeast_corner = image('icons/effects/fields.dmi', icon_state = "projectile_dampen_northeast") var/static/image/southeast_corner = image('icons/effects/fields.dmi', icon_state = "projectile_dampen_southeast") var/static/image/generic_edge = image('icons/effects/fields.dmi', icon_state = "projectile_dampen_generic") - var/obj/item/borg/projectile_dampen/projector = null var/list/obj/projectile/tracked = list() var/list/obj/projectile/staging = list() // lazylist that keeps track of the overlays added to the edge of the field var/list/edgeturf_effects -/datum/proximity_monitor/advanced/peaceborg_dampener/New(atom/_host, range, _ignore_if_not_on_turf = TRUE, obj/item/borg/projectile_dampen/projector) +/datum/proximity_monitor/advanced/projectile_dampener/New(atom/_host, range, _ignore_if_not_on_turf = TRUE, atom/projector) ..() - src.projector = projector + RegisterSignal(projector, COMSIG_PARENT_QDELETING, .proc/on_projector_del) recalculate_field() START_PROCESSING(SSfastprocess, src) -/datum/proximity_monitor/advanced/peaceborg_dampener/Destroy() - projector = null +/datum/proximity_monitor/advanced/projectile_dampener/Destroy() STOP_PROCESSING(SSfastprocess, src) + for(var/obj/projectile/projectile in tracked) + release_projectile(projectile) return ..() -/datum/proximity_monitor/advanced/peaceborg_dampener/process() - if(!istype(projector)) - qdel(src) - return +/datum/proximity_monitor/advanced/projectile_dampener/process() var/list/ranged = list() - for(var/obj/projectile/P in range(current_range, get_turf(host))) - ranged += P - for(var/obj/projectile/P in tracked) - if(!(P in ranged) || !P.loc) - release_projectile(P) - for(var/mob/living/silicon/robot/R in range(current_range, get_turf(host))) - if(R.has_buckled_mobs()) - for(var/mob/living/L in R.buckled_mobs) - L.visible_message(span_warning("[L] is knocked off of [R] by the charge in [R]'s chassis induced by the hyperkinetic dampener field!")) //I know it's bad. - L.Paralyze(10) - R.unbuckle_mob(L) - do_sparks(5, 0, L) + for(var/obj/projectile/projectile in range(current_range, get_turf(host))) + ranged += projectile + for(var/obj/projectile/projectile in tracked) + if(!(projectile in ranged) || !projectile.loc) + release_projectile(projectile) ..() -/datum/proximity_monitor/advanced/peaceborg_dampener/setup_edge_turf(turf/target) +/datum/proximity_monitor/advanced/projectile_dampener/setup_edge_turf(turf/target) . = ..() var/image/overlay = get_edgeturf_overlay(get_edgeturf_direction(target)) var/obj/effect/abstract/effect = new(target) // Makes the field visible to players. @@ -58,14 +48,14 @@ effect.plane = ABOVE_GAME_PLANE LAZYSET(edgeturf_effects, target, effect) -/datum/proximity_monitor/advanced/peaceborg_dampener/cleanup_edge_turf(turf/target) +/datum/proximity_monitor/advanced/projectile_dampener/cleanup_edge_turf(turf/target) . = ..() var/obj/effect/abstract/effect = LAZYACCESS(edgeturf_effects, target) LAZYREMOVE(edgeturf_effects, target) if(effect) qdel(effect) -/datum/proximity_monitor/advanced/peaceborg_dampener/proc/get_edgeturf_overlay(direction) +/datum/proximity_monitor/advanced/projectile_dampener/proc/get_edgeturf_overlay(direction) switch(direction) if(NORTH) return edgeturf_north @@ -86,24 +76,37 @@ else return generic_edge -/datum/proximity_monitor/advanced/peaceborg_dampener/proc/capture_projectile(obj/projectile/P, track_projectile = TRUE) - if(P in tracked) +/datum/proximity_monitor/advanced/projectile_dampener/proc/capture_projectile(obj/projectile/projectile) + if(projectile in tracked) return - projector.dampen_projectile(P, track_projectile) - if(track_projectile) - tracked += P + SEND_SIGNAL(src, COMSIG_DAMPENER_CAPTURE, projectile) + tracked += projectile + +/datum/proximity_monitor/advanced/projectile_dampener/proc/release_projectile(obj/projectile/projectile) + SEND_SIGNAL(src, COMSIG_DAMPENER_RELEASE, projectile) + tracked -= projectile + +/datum/proximity_monitor/advanced/projectile_dampener/proc/on_projector_del(datum/source) + SIGNAL_HANDLER -/datum/proximity_monitor/advanced/peaceborg_dampener/proc/release_projectile(obj/projectile/P) - projector.restore_projectile(P) - tracked -= P + qdel(src) -/datum/proximity_monitor/advanced/peaceborg_dampener/field_edge_uncrossed(atom/movable/movable, turf/location) +/datum/proximity_monitor/advanced/projectile_dampener/field_edge_uncrossed(atom/movable/movable, turf/location) if(istype(movable, /obj/projectile) && get_dist(movable, host) > current_range) if(movable in tracked) release_projectile(movable) - else - capture_projectile(movable, FALSE) -/datum/proximity_monitor/advanced/peaceborg_dampener/field_edge_crossed(atom/movable/movable, turf/location) +/datum/proximity_monitor/advanced/projectile_dampener/field_edge_crossed(atom/movable/movable, turf/location) if(istype(movable, /obj/projectile) && !(movable in tracked)) capture_projectile(movable) + +/datum/proximity_monitor/advanced/projectile_dampener/peaceborg/process(delta_time) + for(var/mob/living/silicon/robot/borg in range(current_range, get_turf(host))) + if(!borg.has_buckled_mobs()) + continue + for(var/mob/living/buckled_mob in borg.buckled_mobs) + buckled_mob.visible_message(span_warning("[buckled_mob] is knocked off of [borg] by the charge in [borg]'s chassis induced by the hyperkinetic dampener field!")) //I know it's bad. + buckled_mob.Paralyze(1 SECONDS) + borg.unbuckle_mob(buckled_mob) + do_sparks(5, 0, buckled_mob) + ..() diff --git a/code/datums/proximity_monitor/proximity_monitor.dm b/code/datums/proximity_monitor/proximity_monitor.dm index 6bc78a39c835e..db3482f9a5a9d 100644 --- a/code/datums/proximity_monitor/proximity_monitor.dm +++ b/code/datums/proximity_monitor/proximity_monitor.dm @@ -10,7 +10,8 @@ ///The signals of the connect range component, needed to monitor the turfs in range. var/static/list/loc_connections = list( COMSIG_ATOM_ENTERED = .proc/on_entered, - COMSIG_ATOM_EXITED =.proc/on_uncrossed, + COMSIG_ATOM_EXITED = .proc/on_uncrossed, + COMSIG_ATOM_INITIALIZED_ON = .proc/on_entered, ) /datum/proximity_monitor/New(atom/_host, range, _ignore_if_not_on_turf = TRUE) diff --git a/code/datums/quirks/good.dm b/code/datums/quirks/good.dm index 053e65c61d3a9..ccb66016440da 100644 --- a/code/datums/quirks/good.dm +++ b/code/datums/quirks/good.dm @@ -40,17 +40,16 @@ processing_quirk = TRUE /datum/quirk/drunkhealing/process(delta_time) - var/mob/living/carbon/carbon_holder = quirk_holder - switch(carbon_holder.drunkenness) + switch(quirk_holder.get_drunk_amount()) if (6 to 40) - carbon_holder.adjustBruteLoss(-0.1*delta_time, FALSE) - carbon_holder.adjustFireLoss(-0.05*delta_time, FALSE) + quirk_holder.adjustBruteLoss(-0.1 * delta_time, FALSE) + quirk_holder.adjustFireLoss(-0.05 * delta_time) if (41 to 60) - carbon_holder.adjustBruteLoss(-0.4*delta_time, FALSE) - carbon_holder.adjustFireLoss(-0.2*delta_time, FALSE) + quirk_holder.adjustBruteLoss(-0.4 * delta_time, FALSE) + quirk_holder.adjustFireLoss(-0.2 * delta_time) if (61 to INFINITY) - carbon_holder.adjustBruteLoss(-0.8*delta_time, FALSE) - carbon_holder.adjustFireLoss(-0.4*delta_time, FALSE) + quirk_holder.adjustBruteLoss(-0.8 * delta_time, FALSE) + quirk_holder.adjustFireLoss(-0.4 * delta_time) /datum/quirk/empath name = "Empath" @@ -77,7 +76,7 @@ /datum/quirk/item_quirk/clown_enjoyer/add() var/datum/atom_hud/fan = GLOB.huds[DATA_HUD_FAN] - fan.add_hud_to(quirk_holder) + fan.show_to(quirk_holder) /datum/quirk/item_quirk/mime_fan name = "Mime Fan" @@ -94,7 +93,7 @@ /datum/quirk/item_quirk/mime_fan/add() var/datum/atom_hud/fan = GLOB.huds[DATA_HUD_FAN] - fan.add_hud_to(quirk_holder) + fan.show_to(quirk_holder) /datum/quirk/freerunning name = "Freerunning" @@ -167,7 +166,7 @@ /datum/quirk/night_vision/proc/refresh_quirk_holder_eyes() var/mob/living/carbon/human/human_quirk_holder = quirk_holder - var/obj/item/organ/eyes/eyes = human_quirk_holder.getorgan(/obj/item/organ/eyes) + var/obj/item/organ/internal/eyes/eyes = human_quirk_holder.getorgan(/obj/item/organ/internal/eyes) if(!eyes || eyes.lighting_alpha) return // We've either added or removed TRAIT_NIGHT_VISION before calling this proc. Just refresh the eyes. diff --git a/code/datums/quirks/negative.dm b/code/datums/quirks/negative.dm index aff999fcf2fa2..8579d956ba543 100644 --- a/code/datums/quirks/negative.dm +++ b/code/datums/quirks/negative.dm @@ -589,7 +589,7 @@ switch(rand(1,3)) if(1) - quirk_holder.Jitter(10) + quirk_holder.set_timed_status_effect(20 SECONDS, /datum/status_effect/jitter, only_if_higher = TRUE) msg += "causing you to start fidgeting!" if(2) quirk_holder.set_timed_status_effect(6 SECONDS, /datum/status_effect/speech/stutter, only_if_higher = TRUE) @@ -724,7 +724,7 @@ var/brand = initial(drug_container_type.name) quirk_holder.mind.add_memory(MEMORY_QUIRK_DRUG, list(DETAIL_FAV_BRAND = brand), memory_flags = MEMORY_FLAG_NOLOCATION | MEMORY_FLAG_NOPERSISTENCE, story_value = STORY_VALUE_SHIT) // smoker lungs have 25% less health and healing - var/obj/item/organ/lungs/smoker_lungs = quirk_holder.getorganslot(ORGAN_SLOT_LUNGS) + var/obj/item/organ/internal/lungs/smoker_lungs = quirk_holder.getorganslot(ORGAN_SLOT_LUNGS) if (smoker_lungs && !(smoker_lungs.organ_flags & ORGAN_SYNTHETIC)) // robotic lungs aren't affected smoker_lungs.maxHealth = smoker_lungs.maxHealth * 0.75 smoker_lungs.healing_factor = smoker_lungs.healing_factor * 0.75 @@ -826,12 +826,13 @@ hardcore_value = 1 /datum/quirk/bad_touch/add() - RegisterSignal(quirk_holder, list(COMSIG_LIVING_GET_PULLED, COMSIG_CARBON_HUGGED), .proc/uncomfortable_touch) + RegisterSignal(quirk_holder, list(COMSIG_LIVING_GET_PULLED, COMSIG_CARBON_HELP_ACT), .proc/uncomfortable_touch) /datum/quirk/bad_touch/remove() - UnregisterSignal(quirk_holder, list(COMSIG_LIVING_GET_PULLED, COMSIG_CARBON_HUGGED)) + UnregisterSignal(quirk_holder, list(COMSIG_LIVING_GET_PULLED, COMSIG_CARBON_HELP_ACT)) -/datum/quirk/bad_touch/proc/uncomfortable_touch() +/// Causes a negative moodlet to our quirk holder on signal +/datum/quirk/bad_touch/proc/uncomfortable_touch(datum/source) SIGNAL_HANDLER if(quirk_holder.stat == DEAD) @@ -894,3 +895,12 @@ return TRUE return FALSE + +/datum/quirk/illiterate + name = "Illiterate" + desc = "You dropped out of school and are unable to read or write. This affects reading, writing, using computers and other electronics." + icon = "graduation-cap" + value = -8 + mob_trait = TRAIT_ILLITERATE + medical_record_text = "Patient is not literate." + hardcore_value = 8 diff --git a/code/datums/quirks/neutral.dm b/code/datums/quirks/neutral.dm index 37e582b3fce29..53cf158d4ddb6 100644 --- a/code/datums/quirks/neutral.dm +++ b/code/datums/quirks/neutral.dm @@ -173,6 +173,60 @@ species.disliked_food = initial(species.disliked_food) UnregisterSignal(human_holder, COMSIG_SPECIES_GAIN) +/datum/quirk/heterochromatic + name = "Heterochromatic" + desc = "One of your eyes is a different color than the other!" + icon = "eye-low-vision" // Ignore the icon name, its actually a fairly good representation of different color eyes + value = 0 + var/color + +/datum/quirk/heterochromatic/add() + color = color || quirk_holder.client?.prefs?.read_preference(/datum/preference/color/heterochromatic) + if(!color) + return + + link_to_holder() + +/datum/quirk/heterochromatic/post_add() + if(color) + return + + color = quirk_holder.client?.prefs?.read_preference(/datum/preference/color/heterochromatic) + if(!color) + return + + link_to_holder() + +/datum/quirk/heterochromatic/remove() + UnregisterSignal(quirk_holder, COMSIG_CARBON_LOSE_ORGAN) + +/datum/quirk/heterochromatic/proc/link_to_holder() + var/mob/living/carbon/human/human_holder = quirk_holder + human_holder.eye_color_heterochromatic = TRUE + human_holder.eye_color_right = color + // We set override to TRUE as link to holder will be called whenever the preference is applied, given this quirk exists on the mob + RegisterSignal(human_holder, COMSIG_CARBON_LOSE_ORGAN, .proc/check_eye_removal, override=TRUE) + + var/obj/item/organ/internal/eyes/eyes_of_the_holder = quirk_holder.getorgan(/obj/item/organ/internal/eyes) + if(!eyes_of_the_holder) + return + + eyes_of_the_holder.eye_color_right = color + eyes_of_the_holder.old_eye_color_right = color + eyes_of_the_holder.refresh() + +/datum/quirk/heterochromatic/proc/check_eye_removal(datum/source, obj/item/organ/internal/eyes/removed) + SIGNAL_HANDLER + + if(!istype(removed)) + return + + // Eyes were removed, remove heterochromia from the human holder and bid them adieu + var/mob/living/carbon/human/human_holder = quirk_holder + human_holder.eye_color_heterochromatic = FALSE + human_holder.eye_color_right = initial(human_holder.eye_color_right) + UnregisterSignal(human_holder, COMSIG_CARBON_LOSE_ORGAN) + /datum/quirk/monochromatic name = "Monochromacy" desc = "You suffer from full colorblindness, and perceive nearly the entire world in blacks and whites." @@ -288,11 +342,11 @@ /datum/quirk/item_quirk/tongue_tied/add_unique() var/mob/living/carbon/human/human_holder = quirk_holder - var/obj/item/organ/tongue/old_tongue = human_holder.getorganslot(ORGAN_SLOT_TONGUE) + var/obj/item/organ/internal/tongue/old_tongue = human_holder.getorganslot(ORGAN_SLOT_TONGUE) old_tongue.Remove(human_holder) qdel(old_tongue) - var/obj/item/organ/tongue/tied/new_tongue = new(get_turf(human_holder)) + var/obj/item/organ/internal/tongue/tied/new_tongue = new(get_turf(human_holder)) new_tongue.Insert(human_holder) // Only tongues of people with this quirk can't be removed. Manually spawned or found tongues can be. new_tongue.organ_flags |= ORGAN_UNREMOVABLE diff --git a/code/datums/ruins/icemoon.dm b/code/datums/ruins/icemoon.dm index ebe5b786d53a7..5b30f8beaf633 100644 --- a/code/datums/ruins/icemoon.dm +++ b/code/datums/ruins/icemoon.dm @@ -6,6 +6,9 @@ cost = 5 ruin_type = ZTRAIT_ICE_RUINS default_area = /area/icemoon/surface/outdoors/unexplored + has_ceiling = TRUE + ceiling_turf = /turf/closed/mineral/random/snow + ceiling_baseturfs = list(/turf/open/misc/asteroid/snow/icemoon) // above ground only diff --git a/code/datums/ruins/space.dm b/code/datums/ruins/space.dm index 6bc15ca8f434d..c9c814fd1e79f 100644 --- a/code/datums/ruins/space.dm +++ b/code/datums/ruins/space.dm @@ -325,3 +325,9 @@ suffix = "space_billboard.dmm" name = "Space Billboard" description = "Frequently found alongside well-traversed sublight routes, space billboards have fallen out of favour in recent years as advertisers finally realised that people are incapable of reading billboards going by at over 2/3rds the speed of light." + +/datum/map_template/ruin/space/spinwardsmoothies + id = "spinwardsmoothies" + suffix = "spinwardsmoothies.dmm" + name = "Spinward Smoothies" + description = "A branch of the beloved Spinward Smoothies chain of smoothie bars." diff --git a/code/datums/saymode.dm b/code/datums/saymode.dm index 1533bdef7e306..154cf644016f8 100644 --- a/code/datums/saymode.dm +++ b/code/datums/saymode.dm @@ -26,7 +26,7 @@ /datum/saymode/vocalcords/handle_message(mob/living/user, message, datum/language/language) if(iscarbon(user)) var/mob/living/carbon/C = user - var/obj/item/organ/vocal_cords/V = C.getorganslot(ORGAN_SLOT_VOICE) + var/obj/item/organ/internal/vocal_cords/V = C.getorganslot(ORGAN_SLOT_VOICE) if(V?.can_speak_with()) V.handle_speech(message) //message V.speak_with(message) //action diff --git a/code/datums/shuttles.dm b/code/datums/shuttles.dm index 322f5efe1b6e4..c29daa8cc0d7f 100644 --- a/code/datums/shuttles.dm +++ b/code/datums/shuttles.dm @@ -409,6 +409,15 @@ admin_notes = "ONLY NINETIES KIDS REMEMBER. Uses the fun balloon and drone from the Emergency Bar." credit_cost = CARGO_CRATE_VALUE * 5 +/datum/map_template/shuttle/emergency/basketball + suffix = "bballhooper" + name = "Basketballer's Stadium" + description = "Hoop, man, hoop! Get your shooting game on with this sleek new basketball stadium! Do keep in mind that several other features \ + that you may expect to find common-place on other shuttles aren't present to give you this sleek stadium at an affordable cost. \ + It also wasn't manufactured to deal with the form-factor of some of your stations... good luck with that." + admin_notes = "A larger shuttle built around a basketball stadium: entirely impractical but just a complete blast!" + credit_cost = CARGO_CRATE_VALUE * 10 + /datum/map_template/shuttle/emergency/wabbajack suffix = "wabbajack" name = "NT Lepton Violet" diff --git a/code/datums/station_traits/negative_traits.dm b/code/datums/station_traits/negative_traits.dm index 8bec053b7eb99..b25216f05c48d 100644 --- a/code/datums/station_traits/negative_traits.dm +++ b/code/datums/station_traits/negative_traits.dm @@ -181,7 +181,7 @@ /datum/station_trait/revenge_of_pun_pun/proc/arm_monke() SIGNAL_HANDLER - var/mob/living/carbon/human/species/monkey/punpun/punpun = locate() + var/mob/living/carbon/human/species/monkey/punpun/punpun = GLOB.the_one_and_only_punpun if(!punpun) return var/weapon_type = pick_weight(weapon_types) diff --git a/code/datums/station_traits/neutral_traits.dm b/code/datums/station_traits/neutral_traits.dm index a7ad09cd8e847..99100e6244246 100644 --- a/code/datums/station_traits/neutral_traits.dm +++ b/code/datums/station_traits/neutral_traits.dm @@ -21,9 +21,15 @@ trait_type = STATION_TRAIT_NEUTRAL weight = 5 show_in_report = TRUE - report_message = "For experimental purposes, this station AI might show divergence from default lawset. Do not meddle with this experiment." + report_message = "For experimental purposes, this station AI might show divergence from default lawset. Do not meddle with this experiment, we've removed \ + access to your set of alternative upload modules because we know you're already thinking about meddling with this experiment." trait_to_give = STATION_TRAIT_UNIQUE_AI +/datum/station_trait/unique_ai/on_round_start() + . = ..() + for(var/mob/living/silicon/ai/ai as anything in GLOB.ai_list) + ai.show_laws() + /datum/station_trait/ian_adventure name = "Ian's Adventure" trait_type = STATION_TRAIT_NEUTRAL @@ -127,3 +133,59 @@ var/new_colored_assistant_type = pick(subtypesof(/datum/colored_assistant) - get_configured_colored_assistant_type()) GLOB.colored_assistant = new new_colored_assistant_type + +/datum/station_trait/cargorilla + name = "Cargo Gorilla" + trait_type = STATION_TRAIT_NEUTRAL + weight = 1 + show_in_report = FALSE // Selective attention test. Did you spot the gorilla? + + /// The gorilla we created, we only hold this ref until the round starts. + var/mob/living/simple_animal/hostile/gorilla/cargo_domestic/cargorilla + +/datum/station_trait/cargorilla/New() + . = ..() + RegisterSignal(SSatoms, COMSIG_SUBSYSTEM_POST_INITIALIZE, .proc/replace_cargo) + +/// Replace some cargo equipment and 'personnel' with a gorilla. +/datum/station_trait/cargorilla/proc/replace_cargo(datum/source) + SIGNAL_HANDLER + + var/mob/living/simple_animal/sloth/cargo_sloth = GLOB.cargo_sloth + if(!cargo_sloth) + return + + cargorilla = new(cargo_sloth.loc) + cargorilla.name = cargo_sloth.name + // We do a poll on roundstart, don't let ghosts in early + cargorilla.being_polled_for = TRUE + INVOKE_ASYNC(src, .proc/make_id_for_gorilla) + + // hm our sloth looks funny today + qdel(cargo_sloth) + + // monkey carries the crates, the age of robot is over + if(GLOB.cargo_ripley) + qdel(GLOB.cargo_ripley) + +/// Makes an ID card for the gorilla +/datum/station_trait/cargorilla/proc/make_id_for_gorilla() + var/obj/item/card/id/advanced/cargo_gorilla/gorilla_id = new(cargorilla.loc) + gorilla_id.registered_name = cargorilla.name + gorilla_id.update_label() + + cargorilla.put_in_hands(gorilla_id, del_on_fail = TRUE) + +/datum/station_trait/cargorilla/on_round_start() + if(!cargorilla) + return + + addtimer(CALLBACK(src, .proc/get_ghost_for_gorilla, cargorilla), 12 SECONDS) // give ghosts a bit of time to funnel in + cargorilla = null + +/// Get us a ghost for the gorilla. +/datum/station_trait/cargorilla/proc/get_ghost_for_gorilla(mob/living/simple_animal/hostile/gorilla/cargo_domestic/gorilla) + if(QDELETED(gorilla)) + return + + gorilla.poll_for_gorilla() diff --git a/code/datums/status_effects/_status_effect.dm b/code/datums/status_effects/_status_effect.dm index f760f10613017..32ea2eb8153d7 100644 --- a/code/datums/status_effects/_status_effect.dm +++ b/code/datums/status_effects/_status_effect.dm @@ -17,9 +17,6 @@ var/status_type = STATUS_EFFECT_UNIQUE /// If TRUE, we call [proc/on_remove] when owner is deleted. Otherwise, we call [proc/be_replaced]. var/on_remove_on_mob_delete = FALSE - /// If defined, this text will appear when the mob is examined - /// To use he, she etc. use "SUBJECTPRONOUN" and replace it in the examines themselves - var/examine_text /// The typepath to the alert thrown by the status effect when created. /// Status effect "name"s and "description"s are shown to the owner here. var/alert_type = /atom/movable/screen/alert/status_effect @@ -78,12 +75,12 @@ // Status effect process. Handles adjusting it's duration and ticks. // If you're adding processed effects, put them in [proc/tick] // instead of extending / overriding ththe process() proc. -/datum/status_effect/process(delta_time) +/datum/status_effect/process(delta_time, times_fired) if(QDELETED(owner)) qdel(src) return if(tick_interval < world.time) - tick() + tick(delta_time, times_fired) tick_interval = world.time + initial(tick_interval) if(duration != -1 && duration < world.time) qdel(src) @@ -93,8 +90,13 @@ /datum/status_effect/proc/on_apply() return TRUE +/// Gets and formats examine text associated with our status effect. +/// Return 'null' to have no examine text appear (default behavior). +/datum/status_effect/proc/get_examine_text() + return null + /// Called every tick from process(). -/datum/status_effect/proc/tick() +/datum/status_effect/proc/tick(delta_time, times_fired) return /// Called whenever the buff expires or is removed (qdeleted) diff --git a/code/datums/status_effects/_status_effect_helpers.dm b/code/datums/status_effects/_status_effect_helpers.dm index 3f21920f51630..9cd5f4f3c8663 100644 --- a/code/datums/status_effects/_status_effect_helpers.dm +++ b/code/datums/status_effects/_status_effect_helpers.dm @@ -40,7 +40,8 @@ // Create the status effect with our mob + our arguments var/datum/status_effect/new_instance = new new_effect(arguments) - return new_instance + if(!QDELETED(new_instance)) + return new_instance /** * Removes all instances of a given status effect from this mob diff --git a/code/datums/status_effects/buffs.dm b/code/datums/status_effects/buffs.dm index 09c078b52bc85..ce8d5b6fbd4fc 100644 --- a/code/datums/status_effects/buffs.dm +++ b/code/datums/status_effects/buffs.dm @@ -210,7 +210,6 @@ status_type = STATUS_EFFECT_UNIQUE duration = -1 tick_interval = 25 - examine_text = "They seem to have an aura of healing and helpfulness about them." alert_type = null var/datum/component/aura_healing/aura_healing @@ -238,15 +237,18 @@ //Makes the user passive, it's in their oath not to harm! ADD_TRAIT(owner, TRAIT_PACIFISM, HIPPOCRATIC_OATH_TRAIT) - var/datum/atom_hud/H = GLOB.huds[DATA_HUD_MEDICAL_ADVANCED] - H.add_hud_to(owner) + var/datum/atom_hud/med_hud = GLOB.huds[DATA_HUD_MEDICAL_ADVANCED] + med_hud.show_to(owner) return ..() /datum/status_effect/hippocratic_oath/on_remove() QDEL_NULL(aura_healing) REMOVE_TRAIT(owner, TRAIT_PACIFISM, HIPPOCRATIC_OATH_TRAIT) - var/datum/atom_hud/H = GLOB.huds[DATA_HUD_MEDICAL_ADVANCED] - H.remove_hud_from(owner) + var/datum/atom_hud/med_hud = GLOB.huds[DATA_HUD_MEDICAL_ADVANCED] + med_hud.hide_from(owner) + +/datum/status_effect/hippocratic_oath/get_examine_text() + return span_notice("[owner.p_they(TRUE)] seem[owner.p_s()] to have an aura of healing and helpfulness about [owner.p_them()].") /datum/status_effect/hippocratic_oath/tick() if(owner.stat == DEAD) @@ -316,9 +318,9 @@ /datum/status_effect/good_music/tick() if(owner.can_hear()) - owner.dizziness = max(0, owner.dizziness - 2) - owner.jitteriness = max(0, owner.jitteriness - 2) - owner.set_confusion(max(0, owner.get_confusion() - 1)) + owner.adjust_timed_status_effect(-4 SECONDS, /datum/status_effect/dizziness) + owner.adjust_timed_status_effect(-4 SECONDS, /datum/status_effect/jitter) + owner.adjust_timed_status_effect(-1 SECONDS, /datum/status_effect/confusion) SEND_SIGNAL(owner, COMSIG_ADD_MOOD_EVENT, "goodmusic", /datum/mood_event/goodmusic) /atom/movable/screen/alert/status_effect/regenerative_core @@ -350,7 +352,6 @@ id = "Blessing of Crucible Soul" status_type = STATUS_EFFECT_REFRESH duration = 15 SECONDS - examine_text = "They don't seem to be all here." alert_type = /atom/movable/screen/alert/status_effect/crucible_soul var/turf/location @@ -368,6 +369,9 @@ owner.forceMove(location) location = null +/datum/status_effect/crucible_soul/get_examine_text() + return span_notice("[owner.p_they(TRUE)] [owner.p_do()]n't seem to be all here.") + /datum/status_effect/duskndawn id = "Blessing of Dusk and Dawn" status_type = STATUS_EFFECT_REFRESH @@ -513,6 +517,11 @@ if(!length(blades)) return + if(HAS_TRAIT(source, TRAIT_BEING_BLADE_SHIELDED)) + return + + ADD_TRAIT(source, TRAIT_BEING_BLADE_SHIELDED, type) + var/obj/effect/floating_blade/to_remove = blades[1] playsound(get_turf(source), 'sound/weapons/parry.ogg', 100, TRUE) @@ -524,6 +533,8 @@ qdel(to_remove) + addtimer(TRAIT_CALLBACK_REMOVE(source, TRAIT_BEING_BLADE_SHIELDED, type), 1) + return SHIELD_BLOCK /// Remove deleted blades from our blades list properly. diff --git a/code/datums/status_effects/debuffs/confusion.dm b/code/datums/status_effects/debuffs/confusion.dm new file mode 100644 index 0000000000000..ae115e4315d2b --- /dev/null +++ b/code/datums/status_effects/debuffs/confusion.dm @@ -0,0 +1,55 @@ +/// The threshold in which all of our movements are fully randomized, in seconds. +#define CONFUSION_FULL_THRESHOLD 40 +/// A multiplier applied on how much time is left (in seconds) that determines the chance of moving sideways randomly +#define CONFUSION_SIDEWAYS_MOVE_PROB_PER_SECOND 1.5 +/// A multiplier applied on how much time is left (in seconds) that determines the chance of moving diagonally randomly +#define CONFUSION_DIAGONAL_MOVE_PROB_PER_SECOND 3 + +/// A status effect used for adding confusion to a mob. +/datum/status_effect/confusion + id = "confusion" + alert_type = null + +/datum/status_effect/confusion/on_creation(mob/living/new_owner, duration = 10 SECONDS) + src.duration = duration + return ..() + +/datum/status_effect/confusion/on_apply() + RegisterSignal(owner, COMSIG_LIVING_POST_FULLY_HEAL, .proc/remove_confusion) + RegisterSignal(owner, COMSIG_MOB_CLIENT_PRE_MOVE, .proc/on_move) + return TRUE + +/datum/status_effect/confusion/on_remove() + UnregisterSignal(owner, list(COMSIG_LIVING_POST_FULLY_HEAL, COMSIG_MOB_CLIENT_PRE_MOVE)) + +/// Removes all of our confusion (self terminate) on signal +/datum/status_effect/confusion/proc/remove_confusion(datum/source) + SIGNAL_HANDLER + + qdel(src) + +/// Signal proc for [COMSIG_MOB_CLIENT_PRE_MOVE]. We have a chance to mix up our movement pre-move with confusion. +/datum/status_effect/confusion/proc/on_move(datum/source, list/move_args) + SIGNAL_HANDLER + + // How much time is left in the duration, in seconds. + var/time_left = (duration - world.time) / 10 + var/direction = move_args[MOVE_ARG_DIRECTION] + var/new_dir + + if(time_left > CONFUSION_FULL_THRESHOLD) + new_dir = pick(GLOB.alldirs) + + else if(prob(time_left * CONFUSION_SIDEWAYS_MOVE_PROB_PER_SECOND)) + new_dir = angle2dir(dir2angle(direction) + pick(90, -90)) + + else if(prob(time_left * CONFUSION_DIAGONAL_MOVE_PROB_PER_SECOND)) + new_dir = angle2dir(dir2angle(direction) + pick(45, -45)) + + if(!isnull(new_dir)) + move_args[MOVE_ARG_NEW_LOC] = get_step(owner, new_dir) + move_args[MOVE_ARG_DIRECTION] = new_dir + +#undef CONFUSION_FULL_THRESHOLD +#undef CONFUSION_SIDEWAYS_MOVE_PROB_PER_SECOND +#undef CONFUSION_DIAGONAL_MOVE_PROB_PER_SECOND diff --git a/code/datums/status_effects/debuffs/debuffs.dm b/code/datums/status_effects/debuffs/debuffs.dm index 3709dc478364c..dd9c1e1457467 100644 --- a/code/datums/status_effects/debuffs/debuffs.dm +++ b/code/datums/status_effects/debuffs/debuffs.dm @@ -133,21 +133,6 @@ alert_type = /atom/movable/screen/alert/status_effect/asleep needs_update_stat = TRUE tick_interval = 2 SECONDS - var/mob/living/carbon/carbon_owner - var/mob/living/carbon/human/human_owner - -/datum/status_effect/incapacitating/sleeping/on_creation(mob/living/new_owner) - . = ..() - if(.) - if(iscarbon(owner)) //to avoid repeated istypes - carbon_owner = owner - if(ishuman(owner)) - human_owner = owner - -/datum/status_effect/incapacitating/sleeping/Destroy() - carbon_owner = null - human_owner = null - return ..() /datum/status_effect/incapacitating/sleeping/on_apply() . = ..() @@ -178,31 +163,71 @@ ADD_TRAIT(owner, TRAIT_KNOCKEDOUT, TRAIT_STATUS_EFFECT(id)) tick_interval = initial(tick_interval) +#define HEALING_SLEEP_DEFAULT 0.2 + /datum/status_effect/incapacitating/sleeping/tick() if(owner.maxHealth) var/health_ratio = owner.health / owner.maxHealth - var/healing = -0.2 + var/healing = HEALING_SLEEP_DEFAULT + + // having high spirits helps us recover + var/datum/component/mood/mood = owner.GetComponent(/datum/component/mood) + if(mood != null) + switch(mood.sanity_level) + if(SANITY_LEVEL_GREAT) + healing = 0.2 + if(SANITY_LEVEL_NEUTRAL) + healing = 0.1 + if(SANITY_LEVEL_DISTURBED) + healing = 0 + if(SANITY_LEVEL_UNSTABLE) + healing = 0 + if(SANITY_LEVEL_CRAZY) + healing = -0.1 + if(SANITY_LEVEL_INSANE) + healing = -0.2 + + var/turf/rest_turf = get_turf(owner) + var/is_sleeping_in_darkness = rest_turf.get_lumcount() <= LIGHTING_TILE_IS_DARK + + // sleeping with a blindfold or in the dark helps us rest + if(HAS_TRAIT_FROM(owner, TRAIT_BLIND, BLINDFOLD_TRAIT) || is_sleeping_in_darkness) + healing += 0.1 + + // sleeping with earmuffs helps blockout the noise as well + if(HAS_TRAIT_FROM(src, TRAIT_DEAF, CLOTHING_TRAIT)) + healing += 0.1 + + // check for beds if((locate(/obj/structure/bed) in owner.loc)) - healing -= 0.3 + healing += 0.2 else if((locate(/obj/structure/table) in owner.loc)) - healing -= 0.1 + healing += 0.1 + + // don't forget the bedsheet for(var/obj/item/bedsheet/bedsheet in range(owner.loc,0)) if(bedsheet.loc != owner.loc) //bedsheets in your backpack/neck don't give you comfort continue - healing -= 0.1 + healing += 0.1 break //Only count the first bedsheet - if(health_ratio > 0.8) - owner.adjustBruteLoss(healing) - owner.adjustFireLoss(healing) - owner.adjustToxLoss(healing * 0.5, TRUE, TRUE) - owner.adjustStaminaLoss(healing) - if(human_owner?.drunkenness) - human_owner.drunkenness *= 0.997 //reduce drunkenness by 0.3% per tick, 6% per 2 seconds - if(carbon_owner) + + if(healing > 0 && health_ratio > 0.8) + owner.adjustBruteLoss(-1 * healing) + owner.adjustFireLoss(-1 * healing) + owner.adjustToxLoss(-1 * healing * 0.5, TRUE, TRUE) + owner.adjustStaminaLoss(min(-1 * healing, -1 * HEALING_SLEEP_DEFAULT)) + // Drunkenness gets reduced by 0.3% per tick (6% per 2 seconds) + owner.set_drunk_effect(owner.get_drunk_amount() * 0.997) + + if(iscarbon(owner)) + var/mob/living/carbon/carbon_owner = owner carbon_owner.handle_dreams() + if(prob(2) && owner.health > owner.crit_threshold) owner.emote("snore") +#undef HEALING_SLEEP_DEFAULT + /atom/movable/screen/alert/status_effect/asleep name = "Asleep" desc = "You've fallen asleep. Wait a bit and you should wake up. Unless you don't, considering how helpless you are." @@ -239,7 +264,8 @@ ADD_TRAIT(owner, TRAIT_HANDS_BLOCKED, TRAIT_STATUS_EFFECT(id)) owner.add_filter("stasis_status_ripple", 2, list("type" = "ripple", "flags" = WAVE_BOUNDED, "radius" = 0, "size" = 2)) var/filter = owner.get_filter("stasis_status_ripple") - animate(filter, radius = 32, time = 15, size = 0, loop = -1) + animate(filter, radius = 0, time = 0.2 SECONDS, size = 2, easing = JUMP_EASING, loop = -1, flags = ANIMATION_PARALLEL) + animate(radius = 32, time = 1.5 SECONDS, size = 0) if(iscarbon(owner)) var/mob/living/carbon/carbon_owner = owner carbon_owner.update_bodypart_bleed_overlays() @@ -262,42 +288,6 @@ desc = "Your biological functions have halted. You could live forever this way, but it's pretty boring." icon_state = "stasis" -//GOLEM GANG - -//OTHER DEBUFFS -/datum/status_effect/strandling //get it, strand as in durathread strand + strangling = strandling hahahahahahahahahahhahahaha i want to die - id = "strandling" - examine_text = "SUBJECTPRONOUN seems to be being choked by some durathread strands. You may be able to cut them off." - status_type = STATUS_EFFECT_UNIQUE - alert_type = /atom/movable/screen/alert/status_effect/strandling - -/datum/status_effect/strandling/on_apply() - ADD_TRAIT(owner, TRAIT_MAGIC_CHOKE, STATUS_EFFECT_TRAIT) - return ..() - -/datum/status_effect/strandling/on_remove() - REMOVE_TRAIT(owner, TRAIT_MAGIC_CHOKE, STATUS_EFFECT_TRAIT) - return ..() - -/atom/movable/screen/alert/status_effect/strandling - name = "Choking strand" - desc = "A magical strand of Durathread is wrapped around your neck, preventing you from breathing! Click this icon to remove the strand." - icon_state = "his_grace" - alerttooltipstyle = "hisgrace" - -/atom/movable/screen/alert/status_effect/strandling/Click(location, control, params) - . = ..() - if(!.) - return - - to_chat(owner, span_notice("You attempt to remove the durathread strand from around your neck.")) - if(do_after(owner, 3.5 SECONDS, owner)) - if(isliving(owner)) - var/mob/living/living_owner = owner - to_chat(living_owner, span_notice("You succesfuly remove the durathread strand.")) - living_owner.remove_status_effect(/datum/status_effect/strandling) - -//OTHER DEBUFFS /datum/status_effect/pacify id = "pacify" status_type = STATUS_EFFECT_REPLACE @@ -524,21 +514,57 @@ /datum/status_effect/eldritch/blade/on_apply() . = ..() + RegisterSignal(owner, COMSIG_MOVABLE_PRE_THROW, .proc/on_pre_throw) RegisterSignal(owner, COMSIG_MOVABLE_TELEPORTED, .proc/on_teleport) RegisterSignal(owner, COMSIG_MOVABLE_MOVED, .proc/on_move) /datum/status_effect/eldritch/blade/on_remove() - UnregisterSignal(owner, list(COMSIG_MOVABLE_TELEPORTED, COMSIG_MOVABLE_MOVED)) + UnregisterSignal(owner, list( + COMSIG_MOVABLE_PRE_THROW, + COMSIG_MOVABLE_TELEPORTED, + COMSIG_MOVABLE_MOVED, + )) + return ..() -/// Signal proc for [COMSIG_MOVABLE_TELEPORTED] that blocks any teleports from our locked area -/datum/status_effect/eldritch/blade/proc/on_teleport(mob/living/source, atom/destination, channel) +/// Checks if the movement from moving_from to going_to leaves our [var/locked_to] area. Returns TRUE if so. +/datum/status_effect/eldritch/blade/proc/is_escaping_locked_area(atom/moving_from, atom/going_to) + if(!locked_to) + return FALSE + + // If moving_from isn't in our locked area, it means they've + // somehow completely escaped, so we'll opt not to act on them. + if(get_area(moving_from) != locked_to) + return FALSE + + // If going_to is in our locked area, + // they're just moving within the area like normal. + if(get_area(going_to) == locked_to) + return FALSE + + return TRUE + +/// Signal proc for [COMSIG_MOVABLE_PRE_THROW] that prevents people from escaping our locked area via throw. +/datum/status_effect/eldritch/blade/proc/on_pre_throw(mob/living/source, list/throw_args) SIGNAL_HANDLER - if(!locked_to) + var/atom/throw_dest = throw_args[1] + if(!is_escaping_locked_area(source, throw_dest)) return - if(get_area(destination) == locked_to) + var/mob/thrower = throw_args[4] + if(istype(thrower)) + to_chat(thrower, span_hypnophrase("An otherworldly force prevents you from throwing [source] out of [get_area_name(locked_to)]!")) + + to_chat(source, span_hypnophrase("An otherworldly force prevents you from being thrown out of [get_area_name(locked_to)]!")) + + return COMPONENT_CANCEL_THROW + +/// Signal proc for [COMSIG_MOVABLE_TELEPORTED] that blocks any teleports from our locked area. +/datum/status_effect/eldritch/blade/proc/on_teleport(mob/living/source, atom/destination, channel) + SIGNAL_HANDLER + + if(!is_escaping_locked_area(source, destination)) return to_chat(source, span_hypnophrase("An otherworldly force prevents your escape from [get_area_name(locked_to)]!")) @@ -550,32 +576,20 @@ /datum/status_effect/eldritch/blade/proc/on_move(mob/living/source, turf/old_loc, movement_dir, forced) SIGNAL_HANDLER - if(!locked_to) + // Let's not mess with heretics dragging a potential victim. + if(ismob(source.pulledby) && IS_HERETIC(source.pulledby)) return - if(get_area(source) == locked_to) + // If the movement's forced, just let it happen regardless. + if(forced || !is_escaping_locked_area(old_loc, source)) return to_chat(source, span_hypnophrase("An otherworldly force prevents your escape from [get_area_name(locked_to)]!")) - source.Stun(1 SECONDS) - source.throw_at(old_loc, 5, 1) + var/turf/further_behind_old_loc = get_edge_target_turf(old_loc, REVERSE_DIR(movement_dir)) -/// A status effect used for specifying confusion on a living mob. -/// Created automatically with /mob/living/set_confusion. -/datum/status_effect/confusion - id = "confusion" - alert_type = null - var/strength - -/datum/status_effect/confusion/tick() - strength -= 1 - if (strength <= 0) - owner.remove_status_effect(/datum/status_effect/confusion) - return - -/datum/status_effect/confusion/proc/set_strength(new_strength) - strength = new_strength + source.Stun(1 SECONDS) + source.throw_at(further_behind_old_loc, 3, 1, gentle = TRUE) // Keeping this gentle so they don't smack into the heretic max speed /datum/status_effect/stacking/saw_bleed id = "saw_bleed" @@ -744,7 +758,6 @@ status_type = STATUS_EFFECT_UNIQUE duration = 300 tick_interval = 10 - examine_text = span_warning("SUBJECTPRONOUN seems slow and unfocused.") var/stun = TRUE alert_type = /atom/movable/screen/alert/status_effect/trance @@ -755,8 +768,8 @@ /datum/status_effect/trance/tick() if(stun) - owner.Stun(60, TRUE) - owner.dizziness = 20 + owner.Stun(6 SECONDS, TRUE) + owner.set_timed_status_effect(40 SECONDS, /datum/status_effect/dizziness) /datum/status_effect/trance/on_apply() if(!iscarbon(owner)) @@ -776,10 +789,13 @@ /datum/status_effect/trance/on_remove() UnregisterSignal(owner, COMSIG_MOVABLE_HEAR) REMOVE_TRAIT(owner, TRAIT_MUTE, STATUS_EFFECT_TRAIT) - owner.dizziness = 0 + owner.remove_status_effect(/datum/status_effect/dizziness) owner.remove_client_colour(/datum/client_colour/monochrome/trance) to_chat(owner, span_warning("You snap out of your trance!")) +/datum/status_effect/trance/get_examine_text() + return span_warning("[owner.p_they(TRUE)] seem[owner.p_s()] slow and unfocused.") + /datum/status_effect/trance/proc/hypnotize(datum/source, list/hearing_args) SIGNAL_HANDLER @@ -869,8 +885,11 @@ if(prob(40)) var/obj/item/I = H.get_active_held_item() if(I && H.dropItemToGround(I)) - H.visible_message(span_notice("[H]'s hand convulses, and they drop their [I.name]!"),span_userdanger("Your hand convulses violently, and you drop what you were holding!")) - H.jitteriness += 5 + H.visible_message( + span_notice("[H]'s hand convulses, and they drop their [I.name]!"), + span_userdanger("Your hand convulses violently, and you drop what you were holding!"), + ) + H.adjust_timed_status_effect(10 SECONDS, /datum/status_effect/jitter) /atom/movable/screen/alert/status_effect/convulsing name = "Shaky Hands" @@ -989,8 +1008,8 @@ if(0 to 10) human_owner.vomit() if(20 to 30) - human_owner.Dizzy(50) - human_owner.Jitter(50) + human_owner.set_timed_status_effect(100 SECONDS, /datum/status_effect/dizziness, only_if_higher = TRUE) + human_owner.set_timed_status_effect(100 SECONDS, /datum/status_effect/jitter, only_if_higher = TRUE) if(30 to 40) human_owner.adjustOrganLoss(ORGAN_SLOT_LIVER, 5) if(40 to 50) @@ -1006,7 +1025,7 @@ if(90 to 95) human_owner.adjustOrganLoss(ORGAN_SLOT_BRAIN, 20, 190) if(95 to 100) - human_owner.add_confusion(12) + human_owner.adjust_timed_status_effect(12 SECONDS, /datum/status_effect/confusion) /datum/status_effect/amok id = "amok" @@ -1073,7 +1092,6 @@ status_type = STATUS_EFFECT_REFRESH alert_type = /atom/movable/screen/alert/status_effect/ants duration = 2 MINUTES //Keeping the normal timer makes sure people can't somehow dump 300+ ants on someone at once so they stay there for like 30 minutes. Max w/ 1 dump is 57.6 brute. - examine_text = span_warning("SUBJECTPRONOUN is covered in ants!") processing_speed = STATUS_EFFECT_NORMAL_PROCESS /// Will act as the main timer as well as changing how much damage the ants do. var/ants_remaining = 0 @@ -1117,6 +1135,9 @@ owner.remove_status_effect(/datum/status_effect/ants) return COMPONENT_CLEANED +/datum/status_effect/ants/get_examine_text() + return span_warning("[owner.p_they(TRUE)] [owner.p_are()] covered in ants!") + /datum/status_effect/ants/tick() var/mob/living/carbon/human/victim = owner victim.adjustBruteLoss(max(0.1, round((ants_remaining * 0.004),0.1))) //Scales with # of ants (lowers with time). Roughly 10 brute over 50 seconds. diff --git a/code/datums/status_effects/debuffs/dizziness.dm b/code/datums/status_effects/debuffs/dizziness.dm new file mode 100644 index 0000000000000..2ee73cef442a1 --- /dev/null +++ b/code/datums/status_effects/debuffs/dizziness.dm @@ -0,0 +1,77 @@ +/datum/status_effect/dizziness + id = "dizziness" + tick_interval = 2 SECONDS + alert_type = null + +/datum/status_effect/dizziness/on_creation(mob/living/new_owner, duration = 10 SECONDS) + src.duration = duration + return ..() + +/datum/status_effect/dizziness/on_apply() + RegisterSignal(owner, list(COMSIG_LIVING_POST_FULLY_HEAL, COMSIG_LIVING_DEATH), .proc/clear_dizziness) + return TRUE + +/datum/status_effect/dizziness/on_remove() + UnregisterSignal(owner, list(COMSIG_LIVING_POST_FULLY_HEAL, COMSIG_LIVING_DEATH)) + // In case our client's offset is somewhere wacky from the dizziness effect + owner.client?.pixel_x = initial(owner.client?.pixel_x) + owner.client?.pixel_y = initial(owner.client?.pixel_y) + +/// Signal proc that self deletes our dizziness effect +/datum/status_effect/dizziness/proc/clear_dizziness(datum/source) + SIGNAL_HANDLER + + qdel(src) + +/datum/status_effect/dizziness/tick() + // How much time is left, in seconds + var/amount = (duration - world.time) / 10 + if(amount <= 0) + return + + // How strong the dizziness effect is on us. + // If we're resting, the effect is 5x as strong, but also decays 5x fast. + // Meaning effectively, 1 tick is actually dizziness_strength ticks of duration + var/dizziness_strength = owner.resting ? 5 : 1 + var/time_between_ticks = initial(tick_interval) + + // How much time will be left, in seconds, next tick + var/next_amount = max((amount - (dizziness_strength * time_between_ticks * 0.1)), 0) + + // If we have a dizziness strength > 1, we will subtract ticks off of the total duration + duration -= ((dizziness_strength - 1) * time_between_ticks) + + // Now we can do the actual dizzy effects. + // Don't bother animating if they're clientless. + if(!owner.client) + return + + // Want to be able to offset things by the time the animation should be "playing" at + var/time = world.time + var/delay = 0 + var/pixel_x_diff = 0 + var/pixel_y_diff = 0 + + // This shit is annoying at high strengthvar/pixel_x_diff = 0 + var/list/view_range_list = getviewsize(owner.client.view) + var/view_range = view_range_list[1] + var/amplitude = amount * (sin(amount * (time)) + 1) + var/x_diff = clamp(amplitude * sin(amount * time), -view_range, view_range) + var/y_diff = clamp(amplitude * cos(amount * time), -view_range, view_range) + pixel_x_diff += x_diff + pixel_y_diff += y_diff + // Brief explanation. We're basically snapping between different pixel_x/ys instantly, with delays between + // Doing this with relative changes. This way we don't override any existing pixel_x/y values + // We use EASE_OUT here for similar reasons, we want to act at the end of the delay, not at its start + // Relative animations are weird, so we do actually need this + animate(owner.client, pixel_x = x_diff, pixel_y = y_diff, 3, easing = JUMP_EASING | EASE_OUT, flags = ANIMATION_RELATIVE) + delay += 0.3 SECONDS // This counts as a 0.3 second wait, so we need to shift the sine wave by that much + + x_diff = amplitude * sin(next_amount * (time + delay)) + y_diff = amplitude * cos(next_amount * (time + delay)) + pixel_x_diff += x_diff + pixel_y_diff += y_diff + animate(pixel_x = x_diff, pixel_y = y_diff, 3, easing = JUMP_EASING | EASE_OUT, flags = ANIMATION_RELATIVE) + + // Now we reset back to our old pixel_x/y, since these animates are relative + animate(pixel_x = -pixel_x_diff, pixel_y = -pixel_y_diff, 3, easing = JUMP_EASING | EASE_OUT, flags = ANIMATION_RELATIVE) diff --git a/code/datums/status_effects/debuffs/drunk.dm b/code/datums/status_effects/debuffs/drunk.dm new file mode 100644 index 0000000000000..7a7192d8a8368 --- /dev/null +++ b/code/datums/status_effects/debuffs/drunk.dm @@ -0,0 +1,223 @@ +// Defines for the ballmer peak. +#define BALLMER_PEAK_LOW_END 12.9 +#define BALLMER_PEAK_HIGH_END 13.8 +#define BALLMER_PEAK_WINDOWS_ME 26 + +/// The threshld which determine if someone is tipsy vs drunk +#define TIPSY_THRESHOLD 6 + +/** + * The drunk status effect. + * Slowly decreases in drunk_value over time, causing effects based on that value. + */ +/datum/status_effect/inebriated + id = "drunk" + tick_interval = 2 SECONDS + status_type = STATUS_EFFECT_REPLACE + /// The level of drunkness we are currently at. + var/drunk_value = 0 + +/datum/status_effect/inebriated/on_creation(mob/living/new_owner, drunk_value = 0) + . = ..() + set_drunk_value(drunk_value) + +/datum/status_effect/inebriated/on_apply() + RegisterSignal(owner, COMSIG_LIVING_POST_FULLY_HEAL, .proc/clear_drunkenness) + return TRUE + +/datum/status_effect/inebriated/on_remove() + UnregisterSignal(owner, COMSIG_LIVING_POST_FULLY_HEAL) + +/datum/status_effect/inebriated/get_examine_text() + // Dead people don't look drunk + if(owner.stat == DEAD || HAS_TRAIT(owner, TRAIT_FAKEDEATH)) + return null + + // Having your face covered conceals your drunkness + if(iscarbon(owner)) + var/mob/living/carbon/carbon_owner = owner + if(carbon_owner.wear_mask?.flags_inv & HIDEFACE) + return null + if(carbon_owner.head?.flags_inv & HIDEFACE) + return null + + // .01s are used in case the drunk value ends up to be a small decimal. + switch(drunk_value) + if(11 to 21) + return span_warning("[owner.p_they(TRUE)] [owner.p_are()] slightly flushed.") + if(21.01 to 41) + return span_warning("[owner.p_they(TRUE)] [owner.p_are()] flushed.") + if(41.01 to 51) + return span_warning("[owner.p_they(TRUE)] [owner.p_are()] quite flushed and [owner.p_their()] breath smells of alcohol.") + if(51.01 to 61) + return span_warning("[owner.p_they(TRUE)] [owner.p_are()] very flushed and [owner.p_their()] movements jerky, with breath reeking of alcohol.") + if(61.01 to 91) + return span_warning("[owner.p_they(TRUE)] look[owner.p_s()] like a drunken mess.") + if(91.01 to INFINITY) + return span_warning("[owner.p_they(TRUE)] [owner.p_are()] a shitfaced, slobbering wreck.") + + return null + +/// Removes all of our drunkenness (self-deletes) on signal. +/datum/status_effect/inebriated/proc/clear_drunkenness(mob/living/source) + SIGNAL_HANDLER + + qdel(src) + +/// Sets the drunk value to set_to, deleting if the value drops to 0 or lower +/datum/status_effect/inebriated/proc/set_drunk_value(set_to) + if(!isnum(set_to)) + CRASH("[type] - invalid value passed to set_drunk_value. (Got: [set_to])") + + drunk_value = set_to + if(drunk_value <= 0) + qdel(src) + +/datum/status_effect/inebriated/tick() + // Drunk value does not decrease while dead + if(owner.stat == DEAD) + return + + // Every tick, the drunk value decrases by + // 4% the current drunk_value + 0.01 + // (until it reaches 0 and terminates) + set_drunk_value(drunk_value - (0.01 + drunk_value * 0.04)) + if(QDELETED(src)) + return + + on_tick_effects() + +/// Side effects done by this level of drunkness on tick. +/datum/status_effect/inebriated/proc/on_tick_effects() + return + +/** + * Stage 1 of drunk, applied at drunk values between 0 and 6. + * Basically is the "drunk but no side effects" stage. + */ +/datum/status_effect/inebriated/tipsy + alert_type = null + +/datum/status_effect/inebriated/tipsy/set_drunk_value(set_to) + . = ..() + if(QDELETED(src)) + return + + // Become fully drunk at over than 6 drunk value + if(drunk_value >= TIPSY_THRESHOLD) + owner.apply_status_effect(/datum/status_effect/inebriated/drunk, drunk_value) + +/** + * Stage 2 of being drunk, applied at drunk values between 6 and onward. + * Has all the main side effects of being drunk, scaling up as they get more drunk. + */ +/datum/status_effect/inebriated/drunk + alert_type = /atom/movable/screen/alert/status_effect/drunk + +/datum/status_effect/inebriated/drunk/on_apply() + . = ..() + owner.sound_environment_override = SOUND_ENVIRONMENT_PSYCHOTIC + SEND_SIGNAL(owner, COMSIG_ADD_MOOD_EVENT, id, /datum/mood_event/drunk) + +/datum/status_effect/inebriated/drunk/on_remove() + clear_effects() + return ..() + +// Going from "drunk" to "tipsy" should remove effects like on_remove +/datum/status_effect/inebriated/drunk/be_replaced() + clear_effects() + return ..() + +/// Clears any side effects we set due to being drunk. +/datum/status_effect/inebriated/drunk/proc/clear_effects() + SEND_SIGNAL(owner, COMSIG_CLEAR_MOOD_EVENT, id) + + if(owner.sound_environment_override == SOUND_ENVIRONMENT_PSYCHOTIC) + owner.sound_environment_override = SOUND_ENVIRONMENT_NONE + +/datum/status_effect/inebriated/drunk/set_drunk_value(set_to) + . = ..() + if(QDELETED(src)) + return + + // Return to "tipsyness" when we're below 6. + if(drunk_value < TIPSY_THRESHOLD) + owner.apply_status_effect(/datum/status_effect/inebriated/tipsy, drunk_value) + +/datum/status_effect/inebriated/drunk/on_tick_effects() + // Handle the Ballmer Peak. + // If our owner is a scientist (has the trait "TRAIT_BALLMER_SCIENTIST"), there's a 5% chance + // that they'll say one of the special "ballmer message" lines, depending their drunk-ness level. + if(HAS_TRAIT(owner, TRAIT_BALLMER_SCIENTIST) && prob(5)) + if(drunk_value >= BALLMER_PEAK_LOW_END && drunk_value <= BALLMER_PEAK_HIGH_END) + owner.say(pick_list_replacements(VISTA_FILE, "ballmer_good_msg"), forced = "ballmer") + + if(drunk_value > BALLMER_PEAK_WINDOWS_ME) // by this point you're into windows ME territory + owner.say(pick_list_replacements(VISTA_FILE, "ballmer_windows_me_msg"), forced = "ballmer") + + // There's always a 30% chance to gain some drunken slurring + if(prob(30)) + owner.adjust_timed_status_effect(4 SECONDS, /datum/status_effect/speech/slurring/drunk) + + // And drunk people will always lose jitteriness + owner.adjust_timed_status_effect(-6 SECONDS, /datum/status_effect/jitter) + + // Over 11, we will constantly gain slurring up to 10 seconds of slurring. + if(drunk_value >= 11) + owner.adjust_timed_status_effect(2.4 SECONDS, /datum/status_effect/speech/slurring/drunk, max_duration = 10 SECONDS) + + // Over 41, we have a 30% chance to gain confusion, and we will always have 20 seconds of dizziness. + if(drunk_value >= 41) + if(prob(30)) + owner.adjust_timed_status_effect(2 SECONDS, /datum/status_effect/confusion) + + owner.set_timed_status_effect(20 SECONDS, /datum/status_effect/dizziness, only_if_higher = TRUE) + + // Over 51, we have a 3% chance to gain a lot of confusion and vomit, and we will always have 50 seconds of dizziness + if(drunk_value >= 51) + owner.set_timed_status_effect(50 SECONDS, /datum/status_effect/dizziness, only_if_higher = TRUE) + if(prob(3)) + owner.adjust_timed_status_effect(15 SECONDS, /datum/status_effect/confusion) + if(iscarbon(owner)) + var/mob/living/carbon/carbon_owner = owner + carbon_owner.vomit() // Vomiting clears toxloss - consider this a blessing + + // Over 71, we will constantly have blurry eyes + if(drunk_value >= 71) + owner.blur_eyes(drunk_value - 70) + + // Over 81, we will gain constant toxloss + if(drunk_value >= 81) + owner.adjustToxLoss(1) + if(owner.stat == CONSCIOUS && prob(5)) + to_chat(owner, span_warning("Maybe you should lie down for a bit...")) + + // Over 91, we gain even more toxloss, brain damage, and have a chance of dropping into a long sleep + if(drunk_value >= 91) + owner.adjustToxLoss(1) + owner.adjustOrganLoss(ORGAN_SLOT_BRAIN, 0.4) + if(owner.stat == CONSCIOUS && prob(20)) + // Don't put us in a deep sleep if the shuttle's here. QoL, mainly. + if(SSshuttle.emergency.mode == SHUTTLE_DOCKED && is_station_level(owner.z)) + to_chat(owner, span_warning("You're so tired... but you can't miss that shuttle...")) + + else + to_chat(owner, span_warning("Just a quick nap...")) + owner.Sleeping(90 SECONDS) + + // And finally, over 100 - let's be honest, you shouldn't be alive by now. + if(drunk_value >= 101) + owner.adjustToxLoss(2) + +/// Status effect for being fully drunk (not tipsy). +/atom/movable/screen/alert/status_effect/drunk + name = "Drunk" + desc = "All that alcohol you've been drinking is impairing your speech, \ + motor skills, and mental cognition. Make sure to act like it." + icon_state = "drunk" + +#undef BALLMER_PEAK_LOW_END +#undef BALLMER_PEAK_HIGH_END +#undef BALLMER_PEAK_WINDOWS_ME + +#undef TIPSY_THRESHOLD diff --git a/code/datums/status_effects/debuffs/fire_stacks.dm b/code/datums/status_effects/debuffs/fire_stacks.dm new file mode 100644 index 0000000000000..598f38d3adfd3 --- /dev/null +++ b/code/datums/status_effects/debuffs/fire_stacks.dm @@ -0,0 +1,266 @@ +/datum/status_effect/fire_handler + duration = -1 + alert_type = null + status_type = STATUS_EFFECT_REFRESH //Custom code + on_remove_on_mob_delete = TRUE + tick_interval = 2 SECONDS + /// Current amount of stacks we have + var/stacks + /// Maximum of stacks that we could possibly get + var/stack_limit = 20 + /// What status effect types do we remove uppon being applied. These are just deleted without any deduction from our or their stacks when forced. + var/list/enemy_types + /// What status effect types do we merge into if they exist. Ignored when forced. + var/list/merge_types + /// What status effect types do we override if they exist. These are simply deleted when forced. + var/list/override_types + /// For how much firestacks does one our stack count + var/stack_modifier = 1 + +/datum/status_effect/fire_handler/refresh(mob/living/new_owner, new_stacks, forced = FALSE) + if(forced) + set_stacks(new_stacks) + else + adjust_stacks(new_stacks) + +/datum/status_effect/fire_handler/on_creation(mob/living/new_owner, new_stacks, forced = FALSE) + . = ..() + + if(isanimal(owner)) + qdel(src) + return + + owner = new_owner + set_stacks(new_stacks) + + for(var/enemy_type in enemy_types) + var/datum/status_effect/fire_handler/enemy_effect = owner.has_status_effect(enemy_type) + if(enemy_effect) + if(forced) + qdel(enemy_effect) + continue + + var/cur_stacks = stacks + adjust_stacks(-enemy_effect.stacks * enemy_effect.stack_modifier / stack_modifier) + enemy_effect.adjust_stacks(-cur_stacks * stack_modifier / enemy_effect.stack_modifier) + if(enemy_effect.stacks <= 0) + qdel(enemy_effect) + + if(stacks <= 0) + qdel(src) + return + + if(!forced) + var/list/merge_effects = list() + for(var/merge_type in merge_types) + var/datum/status_effect/fire_handler/merge_effect = owner.has_status_effect(merge_type) + if(merge_effect) + merge_effects += merge_effects + + if(LAZYLEN(merge_effects)) + for(var/datum/status_effect/fire_handler/merge_effect in merge_effects) + merge_effect.adjust_stacks(stacks * stack_modifier / merge_effect.stack_modifier / LAZYLEN(merge_effects)) + qdel(src) + return + + for(var/override_type in override_types) + var/datum/status_effect/fire_handler/override_effect = owner.has_status_effect(override_type) + if(override_effect) + if(forced) + qdel(override_effect) + continue + + adjust_stacks(override_effect.stacks) + qdel(override_effect) + +/** + * Setter and adjuster procs for firestacks + * + * Arguments: + * - new_stacks + * + */ + +/datum/status_effect/fire_handler/proc/set_stacks(new_stacks) + stacks = max(0, min(stack_limit, new_stacks)) + cache_stacks() + +/datum/status_effect/fire_handler/proc/adjust_stacks(new_stacks) + stacks = max(0, min(stack_limit, stacks + new_stacks)) + cache_stacks() + +/** + * Refresher for mob's fire_stacks + */ + +/datum/status_effect/fire_handler/proc/cache_stacks() + owner.fire_stacks = 0 + var/was_on_fire = owner.on_fire + owner.on_fire = FALSE + for(var/datum/status_effect/fire_handler/possible_fire in owner.status_effects) + owner.fire_stacks += possible_fire.stacks * possible_fire.stack_modifier + + if(!istype(possible_fire, /datum/status_effect/fire_handler/fire_stacks)) + continue + + var/datum/status_effect/fire_handler/fire_stacks/our_fire = possible_fire + if(our_fire.on_fire) + owner.on_fire = TRUE + + if(was_on_fire && !owner.on_fire) + owner.clear_alert(ALERT_FIRE) + else if(!was_on_fire && owner.on_fire) + owner.throw_alert(ALERT_FIRE, /atom/movable/screen/alert/fire) + +/** + * Used to update owner's effect overlay + */ + +/datum/status_effect/fire_handler/proc/update_overlay() + +/datum/status_effect/fire_handler/fire_stacks + id = "fire_stacks" //fire_stacks and wet_stacks should have different IDs or else has_status_effect won't work + + enemy_types = list(/datum/status_effect/fire_handler/wet_stacks) + stack_modifier = 1 + + /// If we're on fire + var/on_fire = FALSE + /// A weakref to the mob light emitter + var/datum/weakref/firelight_ref + /// Type of mob light emitter we use when on fire + var/firelight_type = /obj/effect/dummy/lighting_obj/moblight/fire + /// Stores current fire overlay icon state, for optimisation purposes + var/last_icon_state + +/datum/status_effect/fire_handler/fire_stacks/tick(delta_time, times_fired) + if(stacks <= 0) + qdel(src) + return TRUE + + if(!on_fire || isanimal(owner)) + return TRUE + + if(iscyborg(owner)) + adjust_stacks(-0.55 * delta_time) + else + adjust_stacks(-0.05 * delta_time) + + if(stacks <= 0) + qdel(src) + return TRUE + + var/datum/gas_mixture/air = owner.loc.return_air() + if(!air.gases[/datum/gas/oxygen] || air.gases[/datum/gas/oxygen][MOLES] < 1) + qdel(src) + return TRUE + + deal_damage(delta_time, times_fired) + update_overlay() + +/** + * Proc that handles damage dealing and all special effects + * + * Arguments: + * - delta_time + * - times_fired + * + */ + +/datum/status_effect/fire_handler/fire_stacks/proc/deal_damage(delta_time, times_fired) + owner.on_fire_stack(delta_time, times_fired, src) + + var/turf/location = get_turf(owner) + location.hotspot_expose(700, 25 * delta_time, TRUE) + +/** + * Used to deal damage to humans and count their protection. + * + * Arguments: + * - delta_time + * - times_fired + * - no_protection: When set to TRUE, fire will ignore any possible fire protection + * + */ + +/datum/status_effect/fire_handler/fire_stacks/proc/harm_human(delta_time, times_fired, no_protection = FALSE) + var/mob/living/carbon/human/victim = owner + var/thermal_protection = victim.get_thermal_protection() + + if(thermal_protection >= FIRE_IMMUNITY_MAX_TEMP_PROTECT && !no_protection) + return + + if(thermal_protection >= FIRE_SUIT_MAX_TEMP_PROTECT && !no_protection) + victim.adjust_bodytemperature(5.5 * delta_time) + return + + victim.adjust_bodytemperature((BODYTEMP_HEATING_MAX + (stacks * 12)) * 0.5 * delta_time) + SEND_SIGNAL(victim, COMSIG_ADD_MOOD_EVENT, "on_fire", /datum/mood_event/on_fire) + victim.mind?.add_memory(MEMORY_FIRE, list(DETAIL_PROTAGONIST = victim), story_value = STORY_VALUE_OKAY) + +/** + * Handles mob ignition, should be the only way to set on_fire to TRUE + * + * Arguments: + * - silent: When set to TRUE, no message is displayed + * + */ + +/datum/status_effect/fire_handler/fire_stacks/proc/ignite(silent = FALSE) + if(HAS_TRAIT(owner, TRAIT_NOFIRE)) + return FALSE + + on_fire = TRUE + if(!silent) + owner.visible_message(span_warning("[owner] catches fire!"), span_userdanger("You're set on fire!")) + + if(firelight_type) + firelight_ref = WEAKREF(new firelight_type(owner)) + + SEND_SIGNAL(owner, COMSIG_LIVING_IGNITED, owner) + cache_stacks() + update_overlay() + +/** + * Handles mob extinguishing, should be the only way to set on_fire to FALSE + */ + +/datum/status_effect/fire_handler/fire_stacks/proc/extinguish() + if(firelight_ref) + qdel(firelight_ref) + + on_fire = FALSE + SEND_SIGNAL(owner, COMSIG_CLEAR_MOOD_EVENT, "on_fire") + SEND_SIGNAL(owner, COMSIG_LIVING_EXTINGUISHED, owner) + cache_stacks() + update_overlay() + if(!iscarbon(owner)) + return + + for(var/obj/item/equipped in owner.get_equipped_items()) + equipped.wash(CLEAN_TYPE_ACID) + equipped.extinguish() + +/datum/status_effect/fire_handler/fire_stacks/on_remove() + if(on_fire) + extinguish() + set_stacks(0) + update_overlay() + +/datum/status_effect/fire_handler/fire_stacks/update_overlay() + last_icon_state = owner.update_fire_overlay(stacks, on_fire, last_icon_state) + +/datum/status_effect/fire_handler/fire_stacks/on_apply() + . = ..() + update_overlay() + +/datum/status_effect/fire_handler/wet_stacks + id = "wet_stacks" + + enemy_types = list(/datum/status_effect/fire_handler/fire_stacks) + stack_modifier = -1 + +/datum/status_effect/fire_handler/wet_stacks/tick(delta_time) + adjust_stacks(-0.5 * delta_time) + if(stacks <= 0) + qdel(src) diff --git a/code/datums/status_effects/debuffs/jitteriness.dm b/code/datums/status_effects/debuffs/jitteriness.dm new file mode 100644 index 0000000000000..d97748b43fc1f --- /dev/null +++ b/code/datums/status_effects/debuffs/jitteriness.dm @@ -0,0 +1,55 @@ +/datum/status_effect/jitter + id = "jitter" + tick_interval = 2 SECONDS + alert_type = null + +/datum/status_effect/jitter/on_creation(mob/living/new_owner, duration = 10 SECONDS) + src.duration = duration + return ..() + +/datum/status_effect/jitter/on_apply() + RegisterSignal(owner, list(COMSIG_LIVING_POST_FULLY_HEAL, COMSIG_LIVING_DEATH), .proc/remove_jitter) + SEND_SIGNAL(owner, COMSIG_ADD_MOOD_EVENT, id, /datum/mood_event/jittery) + return TRUE + +/datum/status_effect/jitter/on_remove() + UnregisterSignal(owner, list(COMSIG_LIVING_POST_FULLY_HEAL, COMSIG_LIVING_DEATH)) + SEND_SIGNAL(owner, COMSIG_CLEAR_MOOD_EVENT, id) + // juuust in case, reset our x and y's from our jittering + owner.pixel_x = 0 + owner.pixel_y = 0 + +/datum/status_effect/jitter/get_examine_text() + switch(duration - world.time) + if(5 MINUTES to INFINITY) + return span_boldwarning("[owner.p_they(TRUE)] [owner.p_are()] convulsing violently!") + if(3 MINUTES to 5 MINUTES) + return span_warning("[owner.p_they(TRUE)] [owner.p_are()] extremely jittery.") + if(1 MINUTES to 3 MINUTES) + return span_warning("[owner.p_they(TRUE)] [owner.p_are()] twitching ever so slightly.") + + return null + +/// Removes all of our jitteriness on a signal +/datum/status_effect/jitter/proc/remove_jitter(datum/source) + SIGNAL_HANDLER + + qdel(src) + +/datum/status_effect/jitter/tick() + + var/time_left_in_seconds = (duration - world.time) / 10 + owner.do_jitter_animation(time_left_in_seconds) + + // Decrease the duration by our resting_modifier, effectively skipping resting_modifier ticks per tick + var/resting_modifier = owner.resting ? 5 : 1 + duration -= ((resting_modifier - 1) * initial(tick_interval)) + +/// Helper proc that causes the mob to do a jittering animation by jitter_amount. +/// jitter_amount will only apply up to 300 (maximum jitter effect). +/mob/living/proc/do_jitter_animation(jitter_amount = 100) + var/amplitude = min(4, (jitter_amount / 100) + 1) + var/pixel_x_diff = rand(-amplitude, amplitude) + var/pixel_y_diff = rand(-amplitude / 3, amplitude / 3) + animate(src, pixel_x = pixel_x_diff, pixel_y = pixel_y_diff , time = 0.2 SECONDS, loop = 6, flags = ANIMATION_RELATIVE|ANIMATION_PARALLEL) + animate(pixel_x = -pixel_x_diff , pixel_y = -pixel_y_diff , time = 0.2 SECONDS, flags = ANIMATION_RELATIVE) diff --git a/code/datums/status_effects/debuffs/strandling.dm b/code/datums/status_effects/debuffs/strandling.dm new file mode 100644 index 0000000000000..9dc9ede90d663 --- /dev/null +++ b/code/datums/status_effects/debuffs/strandling.dm @@ -0,0 +1,106 @@ +/// A multiplier to the time it takes to remove durathread strangling when using a tool instead of your hands +#define STRANGLING_TOOL_MULTIPLIER 0.4 + +//get it, strand as in durathread strand + strangling = strandling hahahahahahahahahahhahahaha i want to die +/datum/status_effect/strandling + id = "strandling" + status_type = STATUS_EFFECT_UNIQUE + alert_type = /atom/movable/screen/alert/status_effect/strandling + /// How long it takes to remove the status effect via [proc/try_remove_effect] + var/time_to_remove = 3.5 SECONDS + +/datum/status_effect/strandling/on_apply() + RegisterSignal(owner, COMSIG_CARBON_PRE_BREATHE, .proc/on_breathe) + RegisterSignal(owner, COMSIG_ATOM_TOOL_ACT(TOOL_WIRECUTTER), .proc/on_cut) + RegisterSignal(owner, COMSIG_CARBON_PRE_HELP_ACT, .proc/on_self_check) + return TRUE + +/datum/status_effect/strandling/on_remove() + UnregisterSignal(owner, list(COMSIG_CARBON_PRE_BREATHE, COMSIG_ATOM_TOOL_ACT(TOOL_WIRECUTTER), COMSIG_CARBON_PRE_HELP_ACT)) + +/datum/status_effect/strandling/get_examine_text() + return span_warning("[owner.p_they(TRUE)] seem[owner.p_s()] to be being choked by some durathread strands. You may be able to cut them off.") + +/// Signal proc for [COMSIG_CARBON_PRE_BREATHE], causes losebreath whenever we're trying to breathe +/datum/status_effect/strandling/proc/on_breathe(mob/living/source) + SIGNAL_HANDLER + + if(source.getorganslot(ORGAN_SLOT_BREATHING_TUBE)) + return + + source.losebreath++ + +/// Signal proc for [COMSIG_ATOM_TOOL_ACT] with [TOOL_WIRECUTTER], allowing wirecutters to remove the effect (from others / themself) +/datum/status_effect/strandling/proc/on_cut(mob/living/source, mob/user, obj/item/tool) + SIGNAL_HANDLER + + if(DOING_INTERACTION(user, REF(src))) + return + + INVOKE_ASYNC(src, .proc/try_remove_effect, user, tool) + return COMPONENT_BLOCK_TOOL_ATTACK + +/// Signal proc for [COMSIG_CARBON_PRE_HELP_ACT], allowing someone to remove the effect by hand +/datum/status_effect/strandling/proc/on_self_check(mob/living/carbon/source, mob/living/helper) + SIGNAL_HANDLER + + if(DOING_INTERACTION(helper, REF(src))) + return + + INVOKE_ASYNC(src, .proc/try_remove_effect, helper) + return COMPONENT_BLOCK_HELP_ACT + +/** + * Attempts a do_after to remove the effect and stop the strangling. + * + * user - the mob attempting to remove the strangle. Can be the same as the owner. + * tool - the tool the user's using to remove the strange. Can be null. + */ +/datum/status_effect/strandling/proc/try_remove_effect(mob/user, obj/item/tool) + if(user.incapacitated() || HAS_TRAIT(user, TRAIT_HANDS_BLOCKED)) + return + + user.visible_message( + span_notice("[user] attempts to [tool ? "cut":"remove"] the strand from around [owner == user ? "[owner.p_their()]":"[owner]'s"] neck..."), + span_notice("You attempt to [tool ? "cut":"remove"] the strand from around [owner == user ? "your":"[owner]'s"] neck..."), + ) + + // Play a sound if we have a tool + tool?.play_tool_sound(owner) + + // Now try to remove the effect with a doafter. If we have a tool, we'll even remove it 60% faster. + if(!do_mob(user, owner, time_to_remove * (tool ? STRANGLING_TOOL_MULTIPLIER : 1), interaction_key = REF(src))) + to_chat(user, span_warning("You fail to [tool ? "cut":"remove"] the strand from around [owner == user ? "your":"[owner]'s"] neck!")) + return FALSE + + // Play another sound after we're done + tool?.play_tool_sound(owner) + + user.visible_message( + span_notice("[user] successfully [tool ? "cut":"remove"] the strand from around [owner == user ? "[owner.p_their()]":"[owner]'s"] neck."), + span_notice("You successfully [tool ? "cut":"remove"] the strand from around [owner == user ? "your":"[owner]'s"] neck."), + ) + qdel(src) + return TRUE + +/atom/movable/screen/alert/status_effect/strandling + name = "Choking strand" + desc = "Strands of Durathread are wrapped around your neck, preventing you from breathing! Click this icon to remove the strand." + icon_state = "his_grace" + alerttooltipstyle = "hisgrace" + +/atom/movable/screen/alert/status_effect/strandling/Click(location, control, params) + . = ..() + if(!.) + return + + if(!isliving(owner)) + return + + var/datum/status_effect/strandling/strangle_effect = attached_effect + if(!istype(strangle_effect)) + return + + strangle_effect.try_remove_effect(owner) + +#undef STRANGLING_TOOL_MULTIPLIER diff --git a/code/datums/status_effects/drug_effects.dm b/code/datums/status_effects/drug_effects.dm index 224182f16e3a3..6f6232adc2186 100644 --- a/code/datums/status_effects/drug_effects.dm +++ b/code/datums/status_effects/drug_effects.dm @@ -4,16 +4,14 @@ status_type = STATUS_EFFECT_UNIQUE alert_type = /atom/movable/screen/alert/status_effect/woozy - /datum/status_effect/woozy/nextmove_modifier() return 1.5 /atom/movable/screen/alert/status_effect/woozy name = "Woozy" - desc = "You feel a bit slower than usual, it seems doing things with your hands takes longer than it usually does" + desc = "You feel a bit slower than usual, it seems doing things with your hands takes longer than it usually does." icon_state = "woozy" - /datum/status_effect/high_blood_pressure id = "high_blood_pressure" tick_interval = -1 @@ -21,22 +19,25 @@ alert_type = /atom/movable/screen/alert/status_effect/high_blood_pressure /datum/status_effect/high_blood_pressure/on_apply() - if(ishuman(owner)) - var/mob/living/carbon/human/human_owner = owner - human_owner.physiology.bleed_mod *= 1.25 + if(!ishuman(owner)) + return FALSE + + var/mob/living/carbon/human/human_owner = owner + human_owner.physiology.bleed_mod *= 1.25 + return TRUE /datum/status_effect/high_blood_pressure/on_remove() - if(ishuman(owner)) - var/mob/living/carbon/human/human_owner = owner - human_owner.physiology.bleed_mod /= 1.25 + if(!ishuman(owner)) + return + + var/mob/living/carbon/human/human_owner = owner + human_owner.physiology.bleed_mod /= 1.25 /atom/movable/screen/alert/status_effect/high_blood_pressure name = "High blood pressure" desc = "Your blood pressure is real high right now ... You'd probably bleed like a stuck pig." icon_state = "highbloodpressure" - - /datum/status_effect/seizure id = "seizure" tick_interval = -1 @@ -48,7 +49,7 @@ return FALSE var/amplitude = rand(1 SECONDS, 3 SECONDS) duration = amplitude - owner.Jitter(50) + owner.set_timed_status_effect(100 SECONDS, /datum/status_effect/jitter, only_if_higher = TRUE) owner.Paralyze(duration) owner.visible_message(span_warning("[owner] drops to the ground as [owner.p_they()] start seizing up."), \ span_warning("[pick("You can't collect your thoughts...", "You suddenly feel extremely dizzy...", "You cant think straight...","You can't move your face properly anymore...")]")) @@ -64,15 +65,18 @@ duration = 10 SECONDS alert_type = /atom/movable/screen/alert/status_effect/stoned status_type = STATUS_EFFECT_REFRESH - var/original_eye_color + var/original_eye_color_left + var/original_eye_color_right /datum/status_effect/stoned/on_apply() if(!ishuman(owner)) CRASH("[type] status effect added to non-human owner: [owner ? owner.type : "null owner"]") var/mob/living/carbon/human/human_owner = owner - original_eye_color = human_owner.eye_color + original_eye_color_left = human_owner.eye_color_left + original_eye_color_right = human_owner.eye_color_right human_owner.add_movespeed_modifier(/datum/movespeed_modifier/reagent/cannabis) //slows you down - human_owner.eye_color = BLOODCULT_EYE //makes cult eyes less obvious + human_owner.eye_color_left = BLOODCULT_EYE //makes cult eyes less obvious + human_owner.eye_color_right = BLOODCULT_EYE //makes cult eyes less obvious human_owner.update_body() //updates eye color ADD_TRAIT(human_owner, TRAIT_BLOODSHOT_EYES, type) //dilates blood vessels in eyes ADD_TRAIT(human_owner, TRAIT_CLUMSY, type) //impairs motor coordination @@ -85,7 +89,8 @@ stack_trace("[type] status effect being removed from non-human owner: [owner ? owner.type : "null owner"]") var/mob/living/carbon/human/human_owner = owner human_owner.remove_movespeed_modifier(/datum/movespeed_modifier/reagent/cannabis) - human_owner.eye_color = original_eye_color + human_owner.eye_color_left = original_eye_color_left + human_owner.eye_color_right = original_eye_color_right human_owner.update_body() REMOVE_TRAIT(human_owner, TRAIT_BLOODSHOT_EYES, type) REMOVE_TRAIT(human_owner, TRAIT_CLUMSY, type) diff --git a/code/datums/status_effects/neutral.dm b/code/datums/status_effects/neutral.dm index dfc8ed396b242..e188b31c8d016 100644 --- a/code/datums/status_effects/neutral.dm +++ b/code/datums/status_effects/neutral.dm @@ -343,14 +343,14 @@ //phase 1 if(1 to EIGENSTASIUM_PHASE_1_END) - owner.Jitter(2) + owner.set_timed_status_effect(4 SECONDS, /datum/status_effect/jitter, only_if_higher = TRUE) owner.adjust_nutrition(-4) //phase 2 if(EIGENSTASIUM_PHASE_1_END to EIGENSTASIUM_PHASE_2_END) if(current_cycle == 51) to_chat(owner, span_userdanger("You start to convlse violently as you feel your consciousness merges across realities, your possessions flying wildy off your body!")) - owner.Jitter(200) + owner.set_timed_status_effect(400 SECONDS, /datum/status_effect/jitter, only_if_higher = TRUE) owner.Knockdown(10) var/list/items = list() @@ -378,7 +378,7 @@ //Clone function - spawns a clone then deletes it - simulates multiple copies of the player teleporting in switch(phase_3_cycle) //Loops 0 -> 1 -> 2 -> 1 -> 2 -> 1 ...ect. if(0) - owner.Jitter(100) + owner.set_timed_status_effect(200 SECONDS, /datum/status_effect/jitter, only_if_higher = TRUE) to_chat(owner, span_userdanger("Your eigenstate starts to rip apart, drawing in alternative reality versions of yourself!")) if(1) var/typepath = owner.type @@ -391,42 +391,7 @@ do_sparks(5,FALSE,alt_clone) alt_clone.emote("spin") owner.emote("spin") - var/static/list/say_phrases = list( - "Bugger me, whats all this then?", - "Sacre bleu! Ou suis-je?!", - "I knew powering the station using a singularity engine would lead to something like this...", - "Wow, I can't believe in your universe Cencomm got rid of cloning.", - "WHAT IS HAPPENING?!", - "YOU'VE CREATED A TIME PARADOX!", - "You trying to steal my job?", - "So that's what I'd look like if I was ugly...", - "So, two alternate universe twins walk into a bar...", - "YOU'VE DOOMED THE TIMELINE!", - "Ruffle a cat once in a while!", - "I'm starting to get why no one wants to hang out with me.", - "Why haven't you gotten around to starting that band?!", - "No!! I was just about to greentext!", - "Kept you waiting huh?", - "Oh god I think I'm ODing I'm seeing a fake version of me.", - "Hey, I remember that phase, glad I grew out of it.", - "Keep going lets see if more of us show up.", - "I bet we can finally take the clown now.", - "LING DISGUISED AS ME!", - "El psy congroo.", - "At long last! My evil twin!", - "Keep going lets see if more of us show up.", - "No! Dark spirits, do not torment me with these visions of my future self! It's horrible!", - "Good. Now that the council is assembled the meeting can begin.", - "Listen! I only have so much time before I'm ripped away. The secret behind the gas giants are...", - "Das ist nicht deutschland. Das ist nicht akzeptabel!!!", - "I've come from the future to warn you about eigenstasium! Oh no! I'm too late!", - "You fool! You took too much eigenstasium! You've doomed us all!", - "Don't trust any bagels you see until next month!", - "What...what's with these teleports? It's like one of my Japanese animes...!", - "Ik stond op het punt om mehki op tafel te zetten, en nu, waar ben ik?", - "Wake the fuck up spaceman we have a gas giant to burn", - "This is one hell of a beepsky smash.", - "Now neither of us will be virgins!") + var/list/say_phrases = strings(EIGENSTASIUM_FILE, "lines") alt_clone.say(pick(say_phrases)) if(2) phase_3_cycle = 0 //counter @@ -442,7 +407,7 @@ do_teleport(owner, get_turf(owner), 2, no_effects=TRUE) //teleports clone so it's hard to find the real one! do_sparks(5, FALSE, owner) owner.Sleeping(100) - owner.Jitter(50) + owner.set_timed_status_effect(100 SECONDS, /datum/status_effect/jitter, only_if_higher = TRUE) to_chat(owner, span_userdanger("You feel your eigenstate settle, as \"you\" become an alternative version of yourself!")) owner.emote("me",1,"flashes into reality suddenly, gasping as they gaze around in a bewildered and highly confused fashion!",TRUE) log_game("FERMICHEM: [owner] ckey: [owner.key] has become an alternative universe version of themselves.") @@ -456,7 +421,7 @@ if(QDELETED(human_mob)) return if(prob(1))//low chance of the alternative reality returning to monkey - var/obj/item/organ/tail/monkey/monkey_tail = new () + var/obj/item/organ/external/tail/monkey/monkey_tail = new () monkey_tail.Insert(human_mob, drop_if_replaced = FALSE) var/datum/species/human_species = human_mob.dna?.species if(human_species) diff --git a/code/datums/status_effects/song_effects.dm b/code/datums/status_effects/song_effects.dm index 7c6afd34bd2c1..baf646a2c7685 100644 --- a/code/datums/status_effects/song_effects.dm +++ b/code/datums/status_effects/song_effects.dm @@ -21,7 +21,6 @@ id = "antimagic" status_type = STATUS_EFFECT_REFRESH duration = 10 SECONDS - examine_text = "They seem to be covered in a dull, grey aura." aura_desc = "dull" /datum/status_effect/song/antimagic/on_apply() @@ -31,3 +30,7 @@ /datum/status_effect/song/antimagic/on_remove() REMOVE_TRAIT(owner, TRAIT_ANTIMAGIC, MAGIC_TRAIT) + return ..() + +/datum/status_effect/song/antimagic/get_examine_text() + return span_notice("[owner.p_they(TRUE)] seem[owner.p_s()] to be covered in a dull, grey aura.") diff --git a/code/datums/status_effects/wound_effects.dm b/code/datums/status_effects/wound_effects.dm index 216bfe6643db8..e29f093296717 100644 --- a/code/datums/status_effects/wound_effects.dm +++ b/code/datums/status_effects/wound_effects.dm @@ -3,7 +3,7 @@ /atom/movable/screen/alert/status_effect/determined name = "Determined" desc = "The serious wounds you've sustained have put your body into fight-or-flight mode! Now's the time to look for an exit!" - icon_state = "regenerative_core" + icon_state = "wounded" /datum/status_effect/determined id = "determined" diff --git a/code/datums/voice_of_god_command.dm b/code/datums/voice_of_god_command.dm index bf3117234a1f4..39113080f6213 100644 --- a/code/datums/voice_of_god_command.dm +++ b/code/datums/voice_of_god_command.dm @@ -213,7 +213,7 @@ GLOBAL_LIST_INIT(voice_of_god_commands, init_voice_of_god_commands()) /datum/voice_of_god_command/burn/execute(list/listeners, mob/living/user, power_multiplier = 1, message) for(var/mob/living/target as anything in listeners) target.adjust_fire_stacks(1 * power_multiplier) - target.IgniteMob() + target.ignite_mob() /// This command heats the listeners up like boiling water. /datum/voice_of_god_command/hot diff --git a/code/datums/votes/_vote_datum.dm b/code/datums/votes/_vote_datum.dm new file mode 100644 index 0000000000000..63bcd9cf22eff --- /dev/null +++ b/code/datums/votes/_vote_datum.dm @@ -0,0 +1,205 @@ + +/** + * # Vote Singleton + * + * A singleton datum that represents a type of vote for the voting subsystem. + */ +/datum/vote + /// The name of the vote. + var/name + /// If supplied, an override question will be displayed instead of the name of the vote. + var/override_question + /// The sound effect played to everyone when this vote is initiated. + var/vote_sound = 'sound/misc/bloop.ogg' + /// A list of default choices we have for this vote. + var/list/default_choices + + // Internal values used when tracking ongoing votes. + // Don't mess with these, change the above values / override procs for subtypes. + /// An assoc list of [all choices] to [number of votes in the current running vote]. + var/list/choices = list() + /// A assoc list of [ckey] to [what they voted for in the current running vote]. + var/list/choices_by_ckey = list() + /// The world time this vote was started. + var/started_time + /// The time remaining in this vote's run. + var/time_remaining + +/** + * Used to determine if this vote is a possible + * vote type for the vote subsystem. + * + * If FALSE is returned, this vote singleton + * will not be created when the vote subsystem initializes, + * meaning no one will be able to hold this vote. + */ +/datum/vote/proc/is_accessible_vote() + return !!length(default_choices) + +/** + * Resets our vote to its default state. + */ +/datum/vote/proc/reset() + SHOULD_CALL_PARENT(TRUE) + + choices.Cut() + choices_by_ckey.Cut() + started_time = null + time_remaining = null + +/** + * If this vote has a config associated, toggles it between enabled and disabled. + * Returns TRUE on a successful toggle, FALSE otherwise + */ +/datum/vote/proc/toggle_votable(mob/toggler) + return FALSE + +/** + * If this vote has a config associated, returns its value (True or False, usually). + * If it has no config, returns -1. + */ +/datum/vote/proc/is_config_enabled() + return -1 + +/** + * Checks if the passed mob can initiate this vote. + * + * Return TRUE if the mob can begin the vote, allowing anyone to actually vote on it. + * Return FALSE if the mob cannot initiate the vote. + */ +/datum/vote/proc/can_be_initiated(mob/by_who, forced = FALSE) + SHOULD_CALL_PARENT(TRUE) + + if(started_time) + var/next_allowed_time = (started_time + CONFIG_GET(number/vote_delay)) + if(next_allowed_time > world.time && !forced) + if(by_who) + to_chat(by_who, span_warning("A vote was initiated recently. You must wait [DisplayTimeText(next_allowed_time - world.time)] before a new vote can be started!")) + return FALSE + + return TRUE + +/** + * Called prior to the vote being initiated. + * + * Return FALSE to prevent the vote from being initiated. + */ +/datum/vote/proc/create_vote(mob/vote_creator) + SHOULD_CALL_PARENT(TRUE) + + for(var/key in default_choices) + choices[key] = 0 + + return TRUE + +/** + * Called when this vote is actually initiated. + * + * Return a string - the text displayed to the world when the vote is initiated. + */ +/datum/vote/proc/initiate_vote(initiator, duration) + SHOULD_CALL_PARENT(TRUE) + + started_time = world.time + time_remaining = round(duration / 10) + + return "[capitalize(name)] vote started by [initiator || "Central Command"]." + +/** + * Gets the result of the vote. + * + * non_voters - a list of all ckeys who didn't vote in the vote. + * + * Returns a list of all options that won. + * If there were no votes at all, the list will be length = 0, non-null. + * If only one option one, the list will be length = 1. + * If there was a tie, the list will be length > 1. + */ +/datum/vote/proc/get_vote_result(list/non_voters) + RETURN_TYPE(/list) + + var/list/winners = list() + var/highest_vote = 0 + + for(var/option in choices) + + var/vote_count = choices[option] + // If we currently have no winners... + if(!length(winners)) + // And the current option has any votes, it's the new highest. + if(vote_count > 0) + winners += option + highest_vote = vote_count + continue + + // If we're greater than, and NOT equal to, the highest vote, + // we are the new supreme winner - clear all others + if(vote_count > highest_vote) + winners.Cut() + winners += option + highest_vote = vote_count + + // If we're equal to the highest vote, we tie for winner + else if(vote_count == highest_vote) + winners += option + + return winners + +/** + * Gets the resulting text displayed when the vote is completed. + * + * all_winners - list of all options that won. Can be multiple, in the event of ties. + * real_winner - the option that actually won. + * non_voters - a list of all ckeys who didn't vote in the vote. + * + * Return a formatted string of text to be displayed to everyone. + */ +/datum/vote/proc/get_result_text(list/all_winners, real_winner, list/non_voters) + if(length(all_winners) <= 0 || !real_winner) + return span_bold("Vote Result: Inconclusive - No Votes!") + + var/returned_text = "" + if(override_question) + returned_text += span_bold(override_question) + else + returned_text += span_bold("[capitalize(name)] Vote") + + for(var/option in choices) + returned_text += "\n[span_bold(option)]: [choices[option]]" + + returned_text += "\n" + returned_text += get_winner_text(all_winners, real_winner, non_voters) + + return returned_text + +/** + * Gets the text that displays the winning options within the result text. + * + * all_winners - list of all options that won. Can be multiple, in the event of ties. + * real_winner - the option that actually won. + * non_voters - a list of all ckeys who didn't vote in the vote. + * + * Return a formatted string of text to be displayed to everyone. + */ +/datum/vote/proc/get_winner_text(list/all_winners, real_winner, list/non_voters) + var/returned_text = "" + if(length(all_winners) > 1) + returned_text += "\n[span_bold("Vote Tied Between:")]" + for(var/a_winner in all_winners) + returned_text += "\n\t[a_winner]" + + returned_text += span_bold("\nVote Result: [real_winner]") + return returned_text + +/** + * How this vote handles a tiebreaker between multiple winners. + */ +/datum/vote/proc/tiebreaker(list/winners) + return pick(winners) + +/** + * Called when a vote is actually all said and done. + * Apply actual vote effects here. + */ +/datum/vote/proc/finalize_vote(winning_option) + return diff --git a/code/datums/votes/custom_vote.dm b/code/datums/votes/custom_vote.dm new file mode 100644 index 0000000000000..753e2fef13aa9 --- /dev/null +++ b/code/datums/votes/custom_vote.dm @@ -0,0 +1,53 @@ +/// The max amount of options someone can have in a custom vote. +#define MAX_CUSTOM_VOTE_OPTIONS 10 + +/datum/vote/custom_vote + name = "Custom" + +// Custom votes ares always accessible. +/datum/vote/custom_vote/is_accessible_vote() + return TRUE + +/datum/vote/custom_vote/reset() + default_choices = null + override_question = null + return ..() + +/datum/vote/custom_vote/can_be_initiated(mob/by_who, forced = FALSE) + . = ..() + if(!.) + return FALSE + + // Custom votes can only be created if they're forced to be made. + // (Either an admin makes it, or otherwise.) + return forced + +/datum/vote/custom_vote/create_vote(mob/vote_creator) + override_question = tgui_input_text(vote_creator, "What is the vote for?", "Custom Vote") + if(!override_question) + return FALSE + + default_choices = list() + for(var/i in 1 to MAX_CUSTOM_VOTE_OPTIONS) + var/option = tgui_input_text(vote_creator, "Please enter an option, or hit cancel to finish. [MAX_CUSTOM_VOTE_OPTIONS] max.", "Options", max_length = MAX_NAME_LEN) + if(!vote_creator?.client) + return FALSE + if(!option) + break + + default_choices += capitalize(option) + + if(!length(default_choices)) + return FALSE + + return ..() + +/datum/vote/custom_vote/initiate_vote(initiator, duration) + . = ..() + . += "\n[override_question]" + +// There are no winners or losers for custom votes +/datum/vote/custom_vote/get_winner_text(list/all_winners, real_winner, list/non_voters) + return "[span_bold("Did not vote:")] [length(non_voters)]" + +#undef MAX_CUSTOM_VOTE_OPTIONS diff --git a/code/datums/votes/map_vote.dm b/code/datums/votes/map_vote.dm new file mode 100644 index 0000000000000..b55ee8419ee63 --- /dev/null +++ b/code/datums/votes/map_vote.dm @@ -0,0 +1,87 @@ +/datum/vote/map_vote + name = "Map" + +/datum/vote/map_vote/New() + . = ..() + + default_choices = list() + + // Fill in our default choices with all of the maps in our map config, if they are votable and not blocked. + var/list/maps = shuffle(global.config.maplist) + for(var/map in maps) + var/datum/map_config/possible_config = config.maplist[map] + if(!possible_config.votable || (possible_config.map_name in SSpersistence.blocked_maps)) + continue + + default_choices += possible_config.map_name + +/datum/vote/map_vote/create_vote() + . = ..() + + // Before we create a vote, remove all maps from our choices that are outside of our population range. + // Note that this can result in zero remaining choices for our vote, which is not ideal (but technically fine). + for(var/map in choices) + var/datum/map_config/possible_config = config.maplist[map] + if(possible_config.config_min_users > 0 && GLOB.clients.len < possible_config.config_min_users) + choices -= map + + else if(possible_config.config_max_users > 0 && GLOB.clients.len > possible_config.config_max_users) + choices -= map + +/datum/vote/map_vote/toggle_votable(mob/toggler) + if(!toggler) + CRASH("[type] wasn't passed a \"toggler\" mob to toggle_votable.") + if(!check_rights_for(toggler.client, R_ADMIN)) + return FALSE + + CONFIG_SET(flag/allow_vote_map, !CONFIG_GET(flag/allow_vote_map)) + return TRUE + +/datum/vote/map_vote/is_config_enabled() + return CONFIG_GET(flag/allow_vote_map) + +/datum/vote/map_vote/can_be_initiated(mob/by_who, forced = FALSE) + . = ..() + if(!.) + return FALSE + + if(forced) + return TRUE + + if(!CONFIG_GET(flag/allow_vote_map)) + if(by_who) + to_chat(by_who, span_warning("Map voting is disabled.")) + return FALSE + + if(SSmapping.map_voted) + if(by_who) + to_chat(by_who, span_warning("The next map has already been selected.")) + return FALSE + + return TRUE + +/datum/vote/map_vote/get_vote_result(list/non_voters) + // Even if we have default no vote off, + // if our default map is null for some reason, we shouldn't continue + if(CONFIG_GET(flag/default_no_vote) || isnull(global.config.defaultmap)) + return ..() + + for(var/non_voter_ckey in non_voters) + var/client/non_voter_client = non_voters[non_voter_ckey] + // Non-voters will have their preferred map voted for automatically. + var/their_preferred_map = non_voter_client?.prefs.read_preference(/datum/preference/choiced/preferred_map) + // If the non-voter's preferred map is null for some reason, we just use the default map. + var/voting_for = their_preferred_map || global.config.defaultmap.map_name + + if(voting_for in choices) + choices[voting_for] += 1 + + return ..() + +/datum/vote/map_vote/finalize_vote(winning_option) + var/datum/map_config/winning_map = global.config.maplist[winning_option] + if(!istype(winning_map)) + CRASH("[type] wasn't passed a valid winning map choice. (Got: [winning_option || "null"] - [winning_map || "null"])") + + SSmapping.changemap(winning_map) + SSmapping.map_voted = TRUE diff --git a/code/datums/votes/restart_vote.dm b/code/datums/votes/restart_vote.dm new file mode 100644 index 0000000000000..c71bdb8170e9b --- /dev/null +++ b/code/datums/votes/restart_vote.dm @@ -0,0 +1,61 @@ +#define CHOICE_RESTART "Restart Round" +#define CHOICE_CONTINUE "Continue Playing" + +/datum/vote/restart_vote + name = "Restart" + default_choices = list( + CHOICE_RESTART, + CHOICE_CONTINUE, + ) + +/datum/vote/restart_vote/toggle_votable(mob/toggler) + if(!toggler) + CRASH("[type] wasn't passed a \"toggler\" mob to toggle_votable.") + if(!check_rights_for(toggler.client, R_ADMIN)) + return FALSE + + CONFIG_SET(flag/allow_vote_restart, !CONFIG_GET(flag/allow_vote_restart)) + return TRUE + +/datum/vote/restart_vote/is_config_enabled() + return CONFIG_GET(flag/allow_vote_restart) + +/datum/vote/restart_vote/can_be_initiated(mob/by_who, forced) + . = ..() + if(!.) + return FALSE + + if(!forced && !CONFIG_GET(flag/allow_vote_restart)) + if(by_who) + to_chat(by_who, span_warning("Restart voting is disabled.")) + return FALSE + + return TRUE + +/datum/vote/restart_vote/get_vote_result(list/non_voters) + if(!CONFIG_GET(flag/default_no_vote)) + // Default no votes will add non-voters to "Continue Playing" + choices[CHOICE_CONTINUE] += length(non_voters) + + return ..() + +/datum/vote/restart_vote/finalize_vote(winning_option) + if(winning_option == CHOICE_CONTINUE) + return + + if(winning_option == CHOICE_RESTART) + for(var/client/online_admin as anything in GLOB.admins) + if(online_admin.is_afk() || !check_rights_for(online_admin, R_SERVER)) + continue + + to_chat(world, span_boldannounce("Notice: A restart vote will not restart the server automatically because there are active admins on.")) + message_admins("A restart vote has passed, but there are active admins on with +SERVER, so it has been canceled. If you wish, you may restart the server.") + return + + SSticker.Reboot("Restart vote successful.", "restart vote", 1) + return + + CRASH("[type] wasn't passed a valid winning choice. (Got: [winning_option || "null"])") + +#undef CHOICE_RESTART +#undef CHOICE_CONTINUE diff --git a/code/datums/weather/weather.dm b/code/datums/weather/weather.dm index 3ebd1e682ef1e..d665138ee2158 100644 --- a/code/datums/weather/weather.dm +++ b/code/datums/weather/weather.dm @@ -240,7 +240,7 @@ if(END_STAGE) N.color = null N.icon_state = "" - N.icon = 'icons/turf/areas.dmi' + N.icon = 'icons/area/areas_misc.dmi' N.layer = initial(N.layer) N.plane = initial(N.plane) N.set_opacity(FALSE) diff --git a/code/datums/weather/weather_types/radiation_storm.dm b/code/datums/weather/weather_types/radiation_storm.dm index 97ea8a835eaa2..83f3aa73c4891 100644 --- a/code/datums/weather/weather_types/radiation_storm.dm +++ b/code/datums/weather/weather_types/radiation_storm.dm @@ -17,8 +17,10 @@ end_message = "The air seems to be cooling off again." area_type = /area - protected_areas = list(/area/maintenance, /area/ai_monitored/turret_protected/ai_upload, /area/ai_monitored/turret_protected/ai_upload_foyer, /area/ai_monitored/turret_protected/aisat/maint, /area/ai_monitored/command/storage/satellite, - /area/ai_monitored/turret_protected/ai, /area/commons/storage/emergency/starboard, /area/commons/storage/emergency/port, /area/shuttle, /area/security/prison/safe, /area/security/prison/toilet, /area/icemoon/underground) + protected_areas = list(/area/station/maintenance, /area/station/ai_monitored/turret_protected/ai_upload, /area/station/ai_monitored/turret_protected/ai_upload_foyer, + /area/station/ai_monitored/turret_protected/aisat/maint, /area/station/ai_monitored/command/storage/satellite, + /area/station/ai_monitored/turret_protected/ai, /area/station/commons/storage/emergency/starboard, /area/station/commons/storage/emergency/port, + /area/shuttle, /area/station/security/prison/safe, /area/station/security/prison/toilet, /area/icemoon/underground) target_trait = ZTRAIT_STATION immunity_type = TRAIT_RADSTORM_IMMUNE @@ -36,7 +38,7 @@ return var/mob/living/carbon/human/H = L - if(!H.dna || HAS_TRAIT(H, TRAIT_GENELESS)) + if(!H.dna || HAS_TRAIT(H, TRAIT_GENELESS) || H.status_flags & GODMODE) return if(HAS_TRAIT(H, TRAIT_RADIMMUNE)) diff --git a/code/datums/wires/robot.dm b/code/datums/wires/robot.dm index 944399f6d4b66..42ae3a18b3468 100644 --- a/code/datums/wires/robot.dm +++ b/code/datums/wires/robot.dm @@ -42,7 +42,7 @@ R.notify_ai(AI_NOTIFICATION_CYBORG_DISCONNECTED) if(new_ai && (new_ai != R.connected_ai)) R.set_connected_ai(new_ai) - log_combat(usr, R, "synced cyborg [R.connected_ai ? "from [ADMIN_LOOKUP(R.connected_ai)]": ""] to [ADMIN_LOOKUP(new_ai)]") + log_silicon("[key_name(usr)] synced [key_name(R)] [R.connected_ai ? "from [ADMIN_LOOKUP(R.connected_ai)]": ""] to [ADMIN_LOOKUP(new_ai)]") if(R.shell) R.undeploy() //If this borg is an AI shell, disconnect the controlling AI and assign ti to a new AI R.notify_ai(AI_NOTIFICATION_AI_SHELL) @@ -52,17 +52,17 @@ if(!QDELETED(R.builtInCamera) && !R.scrambledcodes) R.builtInCamera.toggle_cam(usr, FALSE) R.visible_message(span_notice("[R]'s camera lens focuses loudly."), span_notice("Your camera lens focuses loudly.")) - log_combat(usr, R, "toggled cyborg camera to [R.builtInCamera.status ? "on" : "off"] via pulse") + log_silicon("[key_name(usr)] toggled [key_name(R)]'s camera to [R.builtInCamera.status ? "on" : "off"] via pulse") if(WIRE_LAWSYNC) // Forces a law update if possible. if(R.lawupdate) R.visible_message(span_notice("[R] gently chimes."), span_notice("LawSync protocol engaged.")) - log_combat(usr, R, "forcibly synced cyborg laws via pulse") + log_silicon("[key_name(usr)] forcibly synced [key_name(R)]'s laws via pulse") // TODO, log the laws they gained here R.lawsync() R.show_laws() if(WIRE_LOCKDOWN) R.SetLockdown(!R.lockcharge) // Toggle - log_combat(usr, R, "[!R.lockcharge ? "locked down" : "released"] via pulse") + log_silicon("[key_name(usr)] [!R.lockcharge ? "locked down" : "released"] [key_name(R)] via pulse") if(WIRE_RESET_MODEL) if(R.has_model()) @@ -74,7 +74,7 @@ if(WIRE_AI) // Cut the AI wire to reset AI control. if(!mend) R.notify_ai(AI_NOTIFICATION_CYBORG_DISCONNECTED) - log_combat(usr, R, "cut AI wire on cyborg[R.connected_ai ? " and disconnected from [ADMIN_LOOKUP(R.connected_ai)]": ""]") + log_silicon("[key_name(usr)] cut AI wire on [key_name(R)][R.connected_ai ? " and disconnected from [ADMIN_LOOKUP(R.connected_ai)]": ""]") if(R.shell) R.undeploy() R.set_connected_ai(null) @@ -83,26 +83,26 @@ if(mend) if(!R.emagged) R.lawupdate = TRUE - log_combat(usr, R, "enabled lawsync via wire") + log_silicon("[key_name(usr)] enabled [key_name(R)]'s lawsync via wire") else if(!R.deployed) //AI shells must always have the same laws as the AI R.lawupdate = FALSE - log_combat(usr, R, "disabled lawsync via wire") - R.logevent("Lawsync Module fault [mend?"cleared":"detected"]") + log_silicon("[key_name(usr)] disabled [key_name(R)]'s lawsync via wire") + R.logevent("Lawsync Module fault [mend ? "cleared" : "detected"]") if (WIRE_CAMERA) // Disable the camera. if(!QDELETED(R.builtInCamera) && !R.scrambledcodes) R.builtInCamera.status = mend R.builtInCamera.toggle_cam(usr, 0) R.visible_message(span_notice("[R]'s camera lens focuses loudly."), span_notice("Your camera lens focuses loudly.")) R.logevent("Camera Module fault [mend?"cleared":"detected"]") - log_combat(usr, R, "[mend ? "enabled" : "disabled"] cyborg camera via wire") + log_silicon("[key_name(usr)] [mend ? "enabled" : "disabled"] [key_name(R)]'s camera via wire") if(WIRE_LOCKDOWN) // Simple lockdown. R.SetLockdown(!mend) R.logevent("Motor Controller fault [mend?"cleared":"detected"]") - log_combat(usr, R, "[!R.lockcharge ? "locked down" : "released"] via wire") + log_silicon("[key_name(usr)] [!R.lockcharge ? "locked down" : "released"] [key_name(R)] via wire") if(WIRE_RESET_MODEL) if(R.has_model() && !mend) R.ResetModel() - log_combat(usr, R, "reset the cyborg module via wire") + log_silicon("[key_name(usr)] reset [key_name(R)]'s module via wire") /datum/wires/robot/can_reveal_wires(mob/user) if(HAS_TRAIT(user, TRAIT_KNOW_CYBORG_WIRES)) diff --git a/code/datums/wounds/_wounds.dm b/code/datums/wounds/_wounds.dm index 4b972cf373c44..30040d91f4027 100644 --- a/code/datums/wounds/_wounds.dm +++ b/code/datums/wounds/_wounds.dm @@ -147,14 +147,14 @@ return if(!silent && !demoted) - var/msg = span_danger("[victim]'s [limb.name] [occur_text]!") + var/msg = span_danger("[victim]'s [limb.plaintext_zone] [occur_text]!") var/vis_dist = COMBAT_MESSAGE_RANGE if(severity != WOUND_SEVERITY_MODERATE) msg = "[msg]" vis_dist = DEFAULT_MESSAGE_RANGE - victim.visible_message(msg, span_userdanger("Your [limb.name] [occur_text]!"), vision_distance = vis_dist) + victim.visible_message(msg, span_userdanger("Your [limb.plaintext_zone] [occur_text]!"), vision_distance = vis_dist) if(sound_effect) playsound(L.owner, sound_effect, 70 + 20 * severity, TRUE) @@ -405,7 +405,7 @@ * * mob/user: The user examining the wound's owner, if that matters */ /datum/wound/proc/get_examine_description(mob/user) - . = "[victim.p_their(TRUE)] [limb.name] [examine_desc]" + . = "[victim.p_their(TRUE)] [limb.plaintext_zone] [examine_desc]" . = severity <= WOUND_SEVERITY_MODERATE ? "[.]." : "[.]!" /datum/wound/proc/get_scanner_description(mob/user) diff --git a/code/datums/wounds/bones.dm b/code/datums/wounds/bones.dm index c481eb3eba623..706a033f8dcb7 100644 --- a/code/datums/wounds/bones.dm +++ b/code/datums/wounds/bones.dm @@ -48,7 +48,7 @@ I = victim.get_inactive_held_item() if(I && victim.dropItemToGround(I)) - victim.visible_message(span_danger("[victim] drops [I] in shock!"), span_warning("The force on your [parse_zone(limb.body_zone)] causes you to drop [I]!"), vision_distance=COMBAT_MESSAGE_RANGE) + victim.visible_message(span_danger("[victim] drops [I] in shock!"), span_warning("The force on your [limb.plaintext_zone] causes you to drop [I]!"), vision_distance=COMBAT_MESSAGE_RANGE) update_inefficiencies() @@ -91,7 +91,7 @@ if(!victim || !limb) qdel(src) return - to_chat(victim, span_green("Your [parse_zone(limb.body_zone)] has recovered from its [name]!")) + to_chat(victim, span_green("Your [limb.plaintext_zone] has recovered from its [name]!")) remove_wound() /// If we're a human who's punching something with a broken arm, we might hurt ourselves doing so @@ -105,11 +105,11 @@ if(prob((severity - 1) * 15)) // And you have a 70% or 50% chance to actually land the blow, respectively if(prob(70 - 20 * (severity - 1))) - to_chat(victim, span_userdanger("The fracture in your [parse_zone(limb.body_zone)] shoots with pain as you strike [target]!")) + to_chat(victim, span_userdanger("The fracture in your [limb.plaintext_zone] shoots with pain as you strike [target]!")) limb.receive_damage(brute=rand(1,5)) else - victim.visible_message(span_danger("[victim] weakly strikes [target] with [victim.p_their()] broken [parse_zone(limb.body_zone)], recoiling from pain!"), \ - span_userdanger("You fail to strike [target] as the fracture in your [parse_zone(limb.body_zone)] lights up in unbearable pain!"), vision_distance=COMBAT_MESSAGE_RANGE) + victim.visible_message(span_danger("[victim] weakly strikes [target] with [victim.p_their()] broken [limb.plaintext_zone], recoiling from pain!"), \ + span_userdanger("You fail to strike [target] as the fracture in your [limb.plaintext_zone] lights up in unbearable pain!"), vision_distance=COMBAT_MESSAGE_RANGE) INVOKE_ASYNC(victim, /mob.proc/emote, "scream") victim.Stun(0.5 SECONDS) limb.receive_damage(brute=rand(3,7)) @@ -149,7 +149,7 @@ var/list/msg = list() if(!limb.current_gauze) - msg += "[victim.p_their(TRUE)] [parse_zone(limb.body_zone)] [examine_desc]" + msg += "[victim.p_their(TRUE)] [limb.plaintext_zone] [examine_desc]" else var/sling_condition = "" // how much life we have left in these bandages @@ -163,7 +163,7 @@ if(4 to INFINITY) sling_condition = "tightly" - msg += "[victim.p_their(TRUE)] [parse_zone(limb.body_zone)] is [sling_condition] fastened in a sling of [limb.current_gauze.name]" + msg += "[victim.p_their(TRUE)] [limb.plaintext_zone] is [sling_condition] fastened in a sling of [limb.current_gauze.name]" if(taped) msg += ", [span_notice("and appears to be reforming itself under some surgical tape!")]" @@ -231,7 +231,7 @@ /datum/wound/blunt/moderate/proc/door_crush() SIGNAL_HANDLER if(prob(40)) - victim.visible_message(span_danger("[victim]'s dislocated [parse_zone(limb.body_zone)] pops back into place!"), span_userdanger("Your dislocated [parse_zone(limb.body_zone)] pops back into place! Ow!")) + victim.visible_message(span_danger("[victim]'s dislocated [limb.plaintext_zone] pops back into place!"), span_userdanger("Your dislocated [limb.plaintext_zone] pops back into place! Ow!")) remove_wound() /datum/wound/blunt/moderate/try_handling(mob/living/carbon/human/user) @@ -243,8 +243,8 @@ return TRUE if(user.grab_state >= GRAB_AGGRESSIVE) - user.visible_message(span_danger("[user] begins twisting and straining [victim]'s dislocated [parse_zone(limb.body_zone)]!"), span_notice("You begin twisting and straining [victim]'s dislocated [parse_zone(limb.body_zone)]..."), ignored_mobs=victim) - to_chat(victim, span_userdanger("[user] begins twisting and straining your dislocated [parse_zone(limb.body_zone)]!")) + user.visible_message(span_danger("[user] begins twisting and straining [victim]'s dislocated [limb.plaintext_zone]!"), span_notice("You begin twisting and straining [victim]'s dislocated [limb.plaintext_zone]..."), ignored_mobs=victim) + to_chat(victim, span_userdanger("[user] begins twisting and straining your dislocated [limb.plaintext_zone]!")) if(!user.combat_mode) chiropractice(user) else @@ -259,14 +259,14 @@ return if(prob(65)) - user.visible_message(span_danger("[user] snaps [victim]'s dislocated [parse_zone(limb.body_zone)] back into place!"), span_notice("You snap [victim]'s dislocated [parse_zone(limb.body_zone)] back into place!"), ignored_mobs=victim) - to_chat(victim, span_userdanger("[user] snaps your dislocated [parse_zone(limb.body_zone)] back into place!")) + user.visible_message(span_danger("[user] snaps [victim]'s dislocated [limb.plaintext_zone] back into place!"), span_notice("You snap [victim]'s dislocated [limb.plaintext_zone] back into place!"), ignored_mobs=victim) + to_chat(victim, span_userdanger("[user] snaps your dislocated [limb.plaintext_zone] back into place!")) victim.emote("scream") limb.receive_damage(brute=20, wound_bonus=CANT_WOUND) qdel(src) else - user.visible_message(span_danger("[user] wrenches [victim]'s dislocated [parse_zone(limb.body_zone)] around painfully!"), span_danger("You wrench [victim]'s dislocated [parse_zone(limb.body_zone)] around painfully!"), ignored_mobs=victim) - to_chat(victim, span_userdanger("[user] wrenches your dislocated [parse_zone(limb.body_zone)] around painfully!")) + user.visible_message(span_danger("[user] wrenches [victim]'s dislocated [limb.plaintext_zone] around painfully!"), span_danger("You wrench [victim]'s dislocated [limb.plaintext_zone] around painfully!"), ignored_mobs=victim) + to_chat(victim, span_userdanger("[user] wrenches your dislocated [limb.plaintext_zone] around painfully!")) limb.receive_damage(brute=10, wound_bonus=CANT_WOUND) chiropractice(user) @@ -278,33 +278,33 @@ return if(prob(65)) - user.visible_message(span_danger("[user] snaps [victim]'s dislocated [parse_zone(limb.body_zone)] with a sickening crack!"), span_danger("You snap [victim]'s dislocated [parse_zone(limb.body_zone)] with a sickening crack!"), ignored_mobs=victim) - to_chat(victim, span_userdanger("[user] snaps your dislocated [parse_zone(limb.body_zone)] with a sickening crack!")) + user.visible_message(span_danger("[user] snaps [victim]'s dislocated [limb.plaintext_zone] with a sickening crack!"), span_danger("You snap [victim]'s dislocated [limb.plaintext_zone] with a sickening crack!"), ignored_mobs=victim) + to_chat(victim, span_userdanger("[user] snaps your dislocated [limb.plaintext_zone] with a sickening crack!")) victim.emote("scream") limb.receive_damage(brute=25, wound_bonus=30) else - user.visible_message(span_danger("[user] wrenches [victim]'s dislocated [parse_zone(limb.body_zone)] around painfully!"), span_danger("You wrench [victim]'s dislocated [parse_zone(limb.body_zone)] around painfully!"), ignored_mobs=victim) - to_chat(victim, span_userdanger("[user] wrenches your dislocated [parse_zone(limb.body_zone)] around painfully!")) + user.visible_message(span_danger("[user] wrenches [victim]'s dislocated [limb.plaintext_zone] around painfully!"), span_danger("You wrench [victim]'s dislocated [limb.plaintext_zone] around painfully!"), ignored_mobs=victim) + to_chat(victim, span_userdanger("[user] wrenches your dislocated [limb.plaintext_zone] around painfully!")) limb.receive_damage(brute=10, wound_bonus=CANT_WOUND) malpractice(user) /datum/wound/blunt/moderate/treat(obj/item/I, mob/user) if(victim == user) - victim.visible_message(span_danger("[user] begins resetting [victim.p_their()] [parse_zone(limb.body_zone)] with [I]."), span_warning("You begin resetting your [parse_zone(limb.body_zone)] with [I]...")) + victim.visible_message(span_danger("[user] begins resetting [victim.p_their()] [limb.plaintext_zone] with [I]."), span_warning("You begin resetting your [limb.plaintext_zone] with [I]...")) else - user.visible_message(span_danger("[user] begins resetting [victim]'s [parse_zone(limb.body_zone)] with [I]."), span_notice("You begin resetting [victim]'s [parse_zone(limb.body_zone)] with [I]...")) + user.visible_message(span_danger("[user] begins resetting [victim]'s [limb.plaintext_zone] with [I]."), span_notice("You begin resetting [victim]'s [limb.plaintext_zone] with [I]...")) if(!do_after(user, base_treat_time * (user == victim ? 1.5 : 1), target = victim, extra_checks=CALLBACK(src, .proc/still_exists))) return if(victim == user) limb.receive_damage(brute=15, wound_bonus=CANT_WOUND) - victim.visible_message(span_danger("[user] finishes resetting [victim.p_their()] [parse_zone(limb.body_zone)]!"), span_userdanger("You reset your [parse_zone(limb.body_zone)]!")) + victim.visible_message(span_danger("[user] finishes resetting [victim.p_their()] [limb.plaintext_zone]!"), span_userdanger("You reset your [limb.plaintext_zone]!")) else limb.receive_damage(brute=10, wound_bonus=CANT_WOUND) - user.visible_message(span_danger("[user] finishes resetting [victim]'s [parse_zone(limb.body_zone)]!"), span_nicegreen("You finish resetting [victim]'s [parse_zone(limb.body_zone)]!"), ignored_mobs=victim) - to_chat(victim, span_userdanger("[user] resets your [parse_zone(limb.body_zone)]!")) + user.visible_message(span_danger("[user] finishes resetting [victim]'s [limb.plaintext_zone]!"), span_nicegreen("You finish resetting [victim]'s [limb.plaintext_zone]!"), ignored_mobs=victim) + to_chat(victim, span_userdanger("[user] resets your [limb.plaintext_zone]!")) victim.emote("scream") qdel(src) @@ -375,10 +375,10 @@ return if(gelled) - to_chat(user, span_warning("[user == victim ? "Your" : "[victim]'s"] [parse_zone(limb.body_zone)] is already coated with bone gel!")) + to_chat(user, span_warning("[user == victim ? "Your" : "[victim]'s"] [limb.plaintext_zone] is already coated with bone gel!")) return - user.visible_message(span_danger("[user] begins hastily applying [I] to [victim]'s' [parse_zone(limb.body_zone)]..."), span_warning("You begin hastily applying [I] to [user == victim ? "your" : "[victim]'s"] [parse_zone(limb.body_zone)], disregarding the warning label...")) + user.visible_message(span_danger("[user] begins hastily applying [I] to [victim]'s' [limb.plaintext_zone]..."), span_warning("You begin hastily applying [I] to [user == victim ? "your" : "[victim]'s"] [limb.plaintext_zone], disregarding the warning label...")) if(!do_after(user, base_treat_time * 1.5 * (user == victim ? 1.5 : 1), target = victim, extra_checks=CALLBACK(src, .proc/still_exists))) return @@ -386,11 +386,11 @@ I.use(1) victim.emote("scream") if(user != victim) - user.visible_message(span_notice("[user] finishes applying [I] to [victim]'s [parse_zone(limb.body_zone)], emitting a fizzing noise!"), span_notice("You finish applying [I] to [victim]'s [parse_zone(limb.body_zone)]!"), ignored_mobs=victim) - to_chat(victim, span_userdanger("[user] finishes applying [I] to your [parse_zone(limb.body_zone)], and you can feel the bones exploding with pain as they begin melting and reforming!")) + user.visible_message(span_notice("[user] finishes applying [I] to [victim]'s [limb.plaintext_zone], emitting a fizzing noise!"), span_notice("You finish applying [I] to [victim]'s [limb.plaintext_zone]!"), ignored_mobs=victim) + to_chat(victim, span_userdanger("[user] finishes applying [I] to your [limb.plaintext_zone], and you can feel the bones exploding with pain as they begin melting and reforming!")) else var/painkiller_bonus = 0 - if(victim.drunkenness > 10) + if(victim.get_drunk_amount() > 10) painkiller_bonus += 10 if(victim.reagents.has_reagent(/datum/reagent/medicine/morphine)) painkiller_bonus += 20 @@ -402,10 +402,10 @@ painkiller_bonus += 20 if(prob(25 + (20 * (severity - 2)) - painkiller_bonus)) // 25%/45% chance to fail self-applying with severe and critical wounds, modded by painkillers - victim.visible_message(span_danger("[victim] fails to finish applying [I] to [victim.p_their()] [parse_zone(limb.body_zone)], passing out from the pain!"), span_notice("You pass out from the pain of applying [I] to your [parse_zone(limb.body_zone)] before you can finish!")) + victim.visible_message(span_danger("[victim] fails to finish applying [I] to [victim.p_their()] [limb.plaintext_zone], passing out from the pain!"), span_notice("You pass out from the pain of applying [I] to your [limb.plaintext_zone] before you can finish!")) victim.AdjustUnconscious(5 SECONDS) return - victim.visible_message(span_notice("[victim] finishes applying [I] to [victim.p_their()] [parse_zone(limb.body_zone)], grimacing from the pain!"), span_notice("You finish applying [I] to your [parse_zone(limb.body_zone)], and your bones explode in pain!")) + victim.visible_message(span_notice("[victim] finishes applying [I] to [victim.p_their()] [limb.plaintext_zone], grimacing from the pain!"), span_notice("You finish applying [I] to your [limb.plaintext_zone], and your bones explode in pain!")) limb.receive_damage(25, stamina=100, wound_bonus=CANT_WOUND) gelled = TRUE @@ -416,20 +416,20 @@ return // poser if(gelled) - to_chat(user, span_warning("[user == victim ? "Your" : "[victim]'s"] [parse_zone(limb.body_zone)] is already coated with bone gel!")) + to_chat(user, span_warning("[user == victim ? "Your" : "[victim]'s"] [limb.plaintext_zone] is already coated with bone gel!")) return - user.visible_message(span_danger("[user] begins applying [I] to [victim]'s' [parse_zone(limb.body_zone)]..."), span_warning("You begin applying [I] to [user == victim ? "your" : "[victim]'s"] [parse_zone(limb.body_zone)]...")) + user.visible_message(span_danger("[user] begins applying [I] to [victim]'s' [limb.plaintext_zone]..."), span_warning("You begin applying [I] to [user == victim ? "your" : "[victim]'s"] [limb.plaintext_zone]...")) if(!do_after(user, base_treat_time * (user == victim ? 1.5 : 1), target = victim, extra_checks=CALLBACK(src, .proc/still_exists))) return I.use(1) if(user != victim) - user.visible_message(span_notice("[user] finishes applying [I] to [victim]'s [parse_zone(limb.body_zone)], emitting a fizzing noise!"), span_notice("You finish applying [I] to [victim]'s [parse_zone(limb.body_zone)]!"), ignored_mobs=victim) - to_chat(victim, span_userdanger("[user] finishes applying [I] to your [parse_zone(limb.body_zone)], and you feel a funny fizzy tickling as they begin to reform!")) + user.visible_message(span_notice("[user] finishes applying [I] to [victim]'s [limb.plaintext_zone], emitting a fizzing noise!"), span_notice("You finish applying [I] to [victim]'s [limb.plaintext_zone]!"), ignored_mobs=victim) + to_chat(victim, span_userdanger("[user] finishes applying [I] to your [limb.plaintext_zone], and you feel a funny fizzy tickling as they begin to reform!")) else - victim.visible_message(span_notice("[victim] finishes applying [I] to [victim.p_their()] [parse_zone(limb.body_zone)], emitting a funny fizzing sound!"), span_notice("You finish applying [I] to your [parse_zone(limb.body_zone)], and feel a funny fizzy tickling as the bone begins to reform!")) + victim.visible_message(span_notice("[victim] finishes applying [I] to [victim.p_their()] [limb.plaintext_zone], emitting a funny fizzing sound!"), span_notice("You finish applying [I] to your [limb.plaintext_zone], and feel a funny fizzy tickling as the bone begins to reform!")) gelled = TRUE processes = TRUE @@ -437,13 +437,13 @@ /// if someone is using surgical tape on our wound /datum/wound/blunt/proc/tape(obj/item/stack/sticky_tape/surgical/I, mob/user) if(!gelled) - to_chat(user, span_warning("[user == victim ? "Your" : "[victim]'s"] [parse_zone(limb.body_zone)] must be coated with bone gel to perform this emergency operation!")) + to_chat(user, span_warning("[user == victim ? "Your" : "[victim]'s"] [limb.plaintext_zone] must be coated with bone gel to perform this emergency operation!")) return if(taped) - to_chat(user, span_warning("[user == victim ? "Your" : "[victim]'s"] [parse_zone(limb.body_zone)] is already wrapped in [I.name] and reforming!")) + to_chat(user, span_warning("[user == victim ? "Your" : "[victim]'s"] [limb.plaintext_zone] is already wrapped in [I.name] and reforming!")) return - user.visible_message(span_danger("[user] begins applying [I] to [victim]'s' [parse_zone(limb.body_zone)]..."), span_warning("You begin applying [I] to [user == victim ? "your" : "[victim]'s"] [parse_zone(limb.body_zone)]...")) + user.visible_message(span_danger("[user] begins applying [I] to [victim]'s' [limb.plaintext_zone]..."), span_warning("You begin applying [I] to [user == victim ? "your" : "[victim]'s"] [limb.plaintext_zone]...")) if(!do_after(user, base_treat_time * (user == victim ? 1.5 : 1), target = victim, extra_checks=CALLBACK(src, .proc/still_exists))) return @@ -453,10 +453,10 @@ I.use(1) if(user != victim) - user.visible_message(span_notice("[user] finishes applying [I] to [victim]'s [parse_zone(limb.body_zone)], emitting a fizzing noise!"), span_notice("You finish applying [I] to [victim]'s [parse_zone(limb.body_zone)]!"), ignored_mobs=victim) - to_chat(victim, span_green("[user] finishes applying [I] to your [parse_zone(limb.body_zone)], you immediately begin to feel your bones start to reform!")) + user.visible_message(span_notice("[user] finishes applying [I] to [victim]'s [limb.plaintext_zone], emitting a fizzing noise!"), span_notice("You finish applying [I] to [victim]'s [limb.plaintext_zone]!"), ignored_mobs=victim) + to_chat(victim, span_green("[user] finishes applying [I] to your [limb.plaintext_zone], you immediately begin to feel your bones start to reform!")) else - victim.visible_message(span_notice("[victim] finishes applying [I] to [victim.p_their()] [parse_zone(limb.body_zone)], !"), span_green("You finish applying [I] to your [parse_zone(limb.body_zone)], and you immediately begin to feel your bones start to reform!")) + victim.visible_message(span_notice("[victim] finishes applying [I] to [victim.p_their()] [limb.plaintext_zone], !"), span_green("You finish applying [I] to your [limb.plaintext_zone], and you immediately begin to feel your bones start to reform!")) taped = TRUE processes = TRUE diff --git a/code/datums/wounds/burns.dm b/code/datums/wounds/burns.dm index b0fd2e5d8e8d2..2d70a85305edf 100644 --- a/code/datums/wounds/burns.dm +++ b/code/datums/wounds/burns.dm @@ -37,7 +37,7 @@ if(strikes_to_lose_limb == 0) // we've already hit sepsis, nothing more to do victim.adjustToxLoss(0.25 * delta_time) if(DT_PROB(0.5, delta_time)) - victim.visible_message(span_danger("The infection on the remnants of [victim]'s [limb.name] shift and bubble nauseatingly!"), span_warning("You can feel the infection on the remnants of your [limb.name] coursing through your veins!"), vision_distance = COMBAT_MESSAGE_RANGE) + victim.visible_message(span_danger("The infection on the remnants of [victim]'s [limb.plaintext_zone] shift and bubble nauseatingly!"), span_warning("You can feel the infection on the remnants of your [limb.plaintext_zone] coursing through your veins!"), vision_distance = COMBAT_MESSAGE_RANGE) return if(victim.reagents) @@ -63,7 +63,7 @@ // here's the check to see if we're cleared up if((flesh_damage <= 0) && (infestation <= WOUND_INFECTION_MODERATE)) - to_chat(victim, span_green("The burns on your [limb.name] have cleared up!")) + to_chat(victim, span_green("The burns on your [limb.plaintext_zone] have cleared up!")) qdel(src) return @@ -81,15 +81,15 @@ if(DT_PROB(15, delta_time)) victim.adjustToxLoss(0.2) if(prob(6)) - to_chat(victim, span_warning("The blisters on your [limb.name] ooze a strange pus...")) + to_chat(victim, span_warning("The blisters on your [limb.plaintext_zone] ooze a strange pus...")) if(WOUND_INFECTION_SEVERE to WOUND_INFECTION_CRITICAL) if(!disabling) if(DT_PROB(1, delta_time)) - to_chat(victim, span_warning("Your [limb.name] completely locks up, as you struggle for control against the infection!")) + to_chat(victim, span_warning("Your [limb.plaintext_zone] completely locks up, as you struggle for control against the infection!")) set_disabling(TRUE) return else if(DT_PROB(4, delta_time)) - to_chat(victim, span_notice("You regain sensation in your [limb.name], but it's still in terrible shape!")) + to_chat(victim, span_notice("You regain sensation in your [limb.plaintext_zone], but it's still in terrible shape!")) set_disabling(FALSE) return @@ -99,17 +99,17 @@ if(WOUND_INFECTION_CRITICAL to WOUND_INFECTION_SEPTIC) if(!disabling) if(DT_PROB(1.5, delta_time)) - to_chat(victim, span_warning("You suddenly lose all sensation of the festering infection in your [limb.name]!")) + to_chat(victim, span_warning("You suddenly lose all sensation of the festering infection in your [limb.plaintext_zone]!")) set_disabling(TRUE) return else if(DT_PROB(1.5, delta_time)) - to_chat(victim, span_notice("You can barely feel your [limb.name] again, and you have to strain to retain motor control!")) + to_chat(victim, span_notice("You can barely feel your [limb.plaintext_zone] again, and you have to strain to retain motor control!")) set_disabling(FALSE) return if(DT_PROB(2.48, delta_time)) if(prob(20)) - to_chat(victim, span_warning("You contemplate life without your [limb.name]...")) + to_chat(victim, span_warning("You contemplate life without your [limb.plaintext_zone]...")) victim.adjustToxLoss(0.75) else victim.adjustToxLoss(1) @@ -118,13 +118,13 @@ if(DT_PROB(0.5 * infestation, delta_time)) switch(strikes_to_lose_limb) if(3 to INFINITY) - to_chat(victim, span_deadsay("The skin on your [limb.name] is literally dripping off, you feel awful!")) + to_chat(victim, span_deadsay("The skin on your [limb.plaintext_zone] is literally dripping off, you feel awful!")) if(2) - to_chat(victim, span_deadsay("The infection in your [limb.name] is literally dripping off, you feel horrible!")) + to_chat(victim, span_deadsay("The infection in your [limb.plaintext_zone] is literally dripping off, you feel horrible!")) if(1) - to_chat(victim, span_deadsay("Infection has just about completely claimed your [limb.name]!")) + to_chat(victim, span_deadsay("Infection has just about completely claimed your [limb.plaintext_zone]!")) if(0) - to_chat(victim, span_deadsay("The last of the nerve endings in your [limb.name] wither away, as the infection completely paralyzes your joint connector.")) + to_chat(victim, span_deadsay("The last of the nerve endings in your [limb.plaintext_zone] wither away, as the infection completely paralyzes your joint connector.")) threshold_penalty = 120 // piss easy to destroy var/datum/brain_trauma/severe/paralysis/sepsis = new (limb.body_zone) victim.gain_trauma(sepsis) @@ -132,9 +132,9 @@ /datum/wound/burn/get_examine_description(mob/user) if(strikes_to_lose_limb <= 0) - return span_deadsay("[victim.p_their(TRUE)] [limb.name] has locked up completely and is non-functional.") + return span_deadsay("[victim.p_their(TRUE)] [limb.plaintext_zone] has locked up completely and is non-functional.") - var/list/condition = list("[victim.p_their(TRUE)] [limb.name] [examine_desc]") + var/list/condition = list("[victim.p_their(TRUE)] [limb.plaintext_zone] [examine_desc]") if(limb.current_gauze) var/bandage_condition switch(limb.current_gauze.absorption_capacity) @@ -157,7 +157,7 @@ if(WOUND_INFECTION_CRITICAL to WOUND_INFECTION_SEPTIC) condition += ", [span_deadsay("with streaks of rotten infection!")]" if(WOUND_INFECTION_SEPTIC to INFINITY) - return span_deadsay("[victim.p_their(TRUE)] [limb.name] is a mess of charred skin and infected rot!") + return span_deadsay("[victim.p_their(TRUE)] [limb.plaintext_zone] is a mess of charred skin and infected rot!") else condition += "!" @@ -197,20 +197,20 @@ /// if someone is using ointment or mesh on our burns /datum/wound/burn/proc/ointmentmesh(obj/item/stack/medical/I, mob/user) - user.visible_message(span_notice("[user] begins applying [I] to [victim]'s [limb.name]..."), span_notice("You begin applying [I] to [user == victim ? "your" : "[victim]'s"] [limb.name]...")) + user.visible_message(span_notice("[user] begins applying [I] to [victim]'s [limb.plaintext_zone]..."), span_notice("You begin applying [I] to [user == victim ? "your" : "[victim]'s"] [limb.plaintext_zone]...")) if (I.amount <= 0) return if(!do_after(user, (user == victim ? I.self_delay : I.other_delay), extra_checks = CALLBACK(src, .proc/still_exists))) return limb.heal_damage(I.heal_brute, I.heal_burn) - user.visible_message(span_green("[user] applies [I] to [victim]."), span_green("You apply [I] to [user == victim ? "your" : "[victim]'s"] [limb.name].")) + user.visible_message(span_green("[user] applies [I] to [victim]."), span_green("You apply [I] to [user == victim ? "your" : "[victim]'s"] [limb.plaintext_zone].")) I.use(1) sanitization += I.sanitization flesh_healing += I.flesh_regeneration if((infestation <= 0 || sanitization >= infestation) && (flesh_damage <= 0 || flesh_healing > flesh_damage)) - to_chat(user, span_notice("You've done all you can with [I], now you must wait for the flesh on [victim]'s [limb.name] to recover.")) + to_chat(user, span_notice("You've done all you can with [I], now you must wait for the flesh on [victim]'s [limb.plaintext_zone] to recover.")) else try_treating(I, user) @@ -220,10 +220,10 @@ to_chat(user, span_notice("[I] is still recharging!")) return if(infestation <= 0 || infestation < sanitization) - to_chat(user, span_notice("There's no infection to treat on [victim]'s [limb.name]!")) + to_chat(user, span_notice("There's no infection to treat on [victim]'s [limb.plaintext_zone]!")) return - user.visible_message(span_notice("[user] flashes the burns on [victim]'s [limb] with [I]."), span_notice("You flash the burns on [user == victim ? "your" : "[victim]'s"] [limb.name] with [I]."), vision_distance=COMBAT_MESSAGE_RANGE) + user.visible_message(span_notice("[user] flashes the burns on [victim]'s [limb] with [I]."), span_notice("You flash the burns on [user == victim ? "your" : "[victim]'s"] [limb.plaintext_zone] with [I]."), vision_distance=COMBAT_MESSAGE_RANGE) sanitization += I.uv_power COOLDOWN_START(I, uv_cooldown, I.uv_cooldown_length) @@ -245,7 +245,7 @@ if(flesh_healing > 0) flesh_damage = max(flesh_damage - (0.1 * delta_time), 0) if((flesh_damage <= 0) && (infestation <= 1)) - to_chat(victim, span_green("The burns on your [limb.name] have cleared up!")) + to_chat(victim, span_green("The burns on your [limb.plaintext_zone] have cleared up!")) qdel(src) return if(sanitization > 0) diff --git a/code/datums/wounds/pierce.dm b/code/datums/wounds/pierce.dm index 117385a92eaca..f96e4f27dce4f 100644 --- a/code/datums/wounds/pierce.dm +++ b/code/datums/wounds/pierce.dm @@ -40,14 +40,14 @@ if(1 to 6) victim.bleed(blood_bled, TRUE) if(7 to 13) - victim.visible_message("Blood droplets fly from the hole in [victim]'s [limb.name].", span_danger("You cough up a bit of blood from the blow to your [limb.name]."), vision_distance=COMBAT_MESSAGE_RANGE) + victim.visible_message("Blood droplets fly from the hole in [victim]'s [limb.plaintext_zone].", span_danger("You cough up a bit of blood from the blow to your [limb.plaintext_zone]."), vision_distance=COMBAT_MESSAGE_RANGE) victim.bleed(blood_bled, TRUE) if(14 to 19) - victim.visible_message("A small stream of blood spurts from the hole in [victim]'s [limb.name]!", span_danger("You spit out a string of blood from the blow to your [limb.name]!"), vision_distance=COMBAT_MESSAGE_RANGE) + victim.visible_message("A small stream of blood spurts from the hole in [victim]'s [limb.plaintext_zone]!", span_danger("You spit out a string of blood from the blow to your [limb.plaintext_zone]!"), vision_distance=COMBAT_MESSAGE_RANGE) new /obj/effect/temp_visual/dir_setting/bloodsplatter(victim.loc, victim.dir) victim.bleed(blood_bled) if(20 to INFINITY) - victim.visible_message(span_danger("A spray of blood streams from the gash in [victim]'s [limb.name]!"), span_danger("You choke up on a spray of blood from the blow to your [limb.name]!"), vision_distance=COMBAT_MESSAGE_RANGE) + victim.visible_message(span_danger("A spray of blood streams from the gash in [victim]'s [limb.plaintext_zone]!"), span_danger("You choke up on a spray of blood from the blow to your [limb.plaintext_zone]!"), vision_distance=COMBAT_MESSAGE_RANGE) victim.bleed(blood_bled) new /obj/effect/temp_visual/dir_setting/bloodsplatter(victim.loc, victim.dir) victim.add_splatter_floor(get_step(victim.loc, victim.dir)) @@ -65,7 +65,7 @@ if(victim.bodytemperature < (BODYTEMP_NORMAL - 10)) adjust_blood_flow(-0.1 * delta_time) if(DT_PROB(2.5, delta_time)) - to_chat(victim, span_notice("You feel the [lowertext(name)] in your [limb.name] firming up from the cold!")) + to_chat(victim, span_notice("You feel the [lowertext(name)] in your [limb.plaintext_zone] firming up from the cold!")) if(HAS_TRAIT(victim, TRAIT_BLOODY_MESS)) adjust_blood_flow(0.25 * delta_time) // old heparin used to just add +2 bleed stacks per tick, this adds 0.5 bleed flow to all open cuts which is probably even stronger as long as you can cut them first @@ -103,7 +103,7 @@ /// If someone is using a suture to close this puncture /datum/wound/pierce/proc/suture(obj/item/stack/medical/suture/I, mob/user) var/self_penalty_mult = (user == victim ? 1.4 : 1) - user.visible_message(span_notice("[user] begins stitching [victim]'s [limb.name] with [I]..."), span_notice("You begin stitching [user == victim ? "your" : "[victim]'s"] [limb.name] with [I]...")) + user.visible_message(span_notice("[user] begins stitching [victim]'s [limb.plaintext_zone] with [I]..."), span_notice("You begin stitching [user == victim ? "your" : "[victim]'s"] [limb.plaintext_zone] with [I]...")) if(!do_after(user, base_treat_time * self_penalty_mult, target=victim, extra_checks = CALLBACK(src, .proc/still_exists))) return user.visible_message(span_green("[user] stitches up some of the bleeding on [victim]."), span_green("You stitch up some of the bleeding on [user == victim ? "yourself" : "[victim]"].")) @@ -115,14 +115,14 @@ if(blood_flow > 0) try_treating(I, user) else - to_chat(user, span_green("You successfully close the hole in [user == victim ? "your" : "[victim]'s"] [limb.name].")) + to_chat(user, span_green("You successfully close the hole in [user == victim ? "your" : "[victim]'s"] [limb.plaintext_zone].")) /// If someone is using either a cautery tool or something with heat to cauterize this pierce /datum/wound/pierce/proc/tool_cauterize(obj/item/I, mob/user) var/improv_penalty_mult = (I.tool_behaviour == TOOL_CAUTERY ? 1 : 1.25) // 25% longer and less effective if you don't use a real cautery var/self_penalty_mult = (user == victim ? 1.5 : 1) // 50% longer and less effective if you do it to yourself - user.visible_message(span_danger("[user] begins cauterizing [victim]'s [limb.name] with [I]..."), span_warning("You begin cauterizing [user == victim ? "your" : "[victim]'s"] [limb.name] with [I]...")) + user.visible_message(span_danger("[user] begins cauterizing [victim]'s [limb.plaintext_zone] with [I]..."), span_warning("You begin cauterizing [user == victim ? "your" : "[victim]'s"] [limb.plaintext_zone] with [I]...")) if(!do_after(user, base_treat_time * self_penalty_mult * improv_penalty_mult, target=victim, extra_checks = CALLBACK(src, .proc/still_exists))) return diff --git a/code/datums/wounds/slash.dm b/code/datums/wounds/slash.dm index b81e03ab07d08..b2e32954b18a3 100644 --- a/code/datums/wounds/slash.dm +++ b/code/datums/wounds/slash.dm @@ -67,7 +67,7 @@ if(!limb.current_gauze) return ..() - var/list/msg = list("The cuts on [victim.p_their()] [limb.name] are wrapped with ") + var/list/msg = list("The cuts on [victim.p_their()] [limb.plaintext_zone] are wrapped with ") // how much life we have left in these bandages switch(limb.current_gauze.absorption_capacity) if(0 to 1.25) @@ -135,7 +135,7 @@ if(demotes_to) replace_wound(demotes_to) else - to_chat(victim, span_green("The cut on your [limb.name] has stopped bleeding!")) + to_chat(victim, span_green("The cut on your [limb.plaintext_zone] has stopped bleeding!")) qdel(src) @@ -188,13 +188,13 @@ continue user.ForceContractDisease(iter_disease) - user.visible_message(span_notice("[user] begins licking the wounds on [victim]'s [limb.name]."), span_notice("You begin licking the wounds on [victim]'s [limb.name]..."), ignored_mobs=victim) - to_chat(victim, span_notice("[user] begins to lick the wounds on your [limb.name].")) + user.visible_message(span_notice("[user] begins licking the wounds on [victim]'s [limb.plaintext_zone]."), span_notice("You begin licking the wounds on [victim]'s [limb.plaintext_zone]..."), ignored_mobs=victim) + to_chat(victim, span_notice("[user] begins to lick the wounds on your [limb.plaintext_zone].")) if(!do_after(user, base_treat_time, target=victim, extra_checks = CALLBACK(src, .proc/still_exists))) return - user.visible_message(span_notice("[user] licks the wounds on [victim]'s [limb.name]."), span_notice("You lick some of the wounds on [victim]'s [limb.name]"), ignored_mobs=victim) - to_chat(victim, span_green("[user] licks the wounds on your [limb.name]!")) + user.visible_message(span_notice("[user] licks the wounds on [victim]'s [limb.plaintext_zone]."), span_notice("You lick some of the wounds on [victim]'s [limb.plaintext_zone]"), ignored_mobs=victim) + to_chat(victim, span_green("[user] licks the wounds on your [limb.plaintext_zone]!")) adjust_blood_flow(-0.5) if(blood_flow > minimum_flow) @@ -213,7 +213,7 @@ /// If someone's putting a laser gun up to our cut to cauterize it /datum/wound/slash/proc/las_cauterize(obj/item/gun/energy/laser/lasgun, mob/user) var/self_penalty_mult = (user == victim ? 1.25 : 1) - user.visible_message(span_warning("[user] begins aiming [lasgun] directly at [victim]'s [limb.name]..."), span_userdanger("You begin aiming [lasgun] directly at [user == victim ? "your" : "[victim]'s"] [limb.name]...")) + user.visible_message(span_warning("[user] begins aiming [lasgun] directly at [victim]'s [limb.plaintext_zone]..."), span_userdanger("You begin aiming [lasgun] directly at [user == victim ? "your" : "[victim]'s"] [limb.plaintext_zone]...")) if(!do_after(user, base_treat_time * self_penalty_mult, target=victim, extra_checks = CALLBACK(src, .proc/still_exists))) return var/damage = lasgun.chambered.loaded_projectile.damage @@ -222,15 +222,15 @@ if(!lasgun.process_fire(victim, victim, TRUE, null, limb.body_zone)) return victim.emote("scream") - adjust_blood_flow(-damage / (5 * self_penalty_mult)) // 20 / 5 = 4 bloodflow removed, p good - victim.visible_message(span_warning("The cuts on [victim]'s [limb.name] scar over!")) + blood_flow -= damage / (5 * self_penalty_mult) // 20 / 5 = 4 bloodflow removed, p good + victim.visible_message(span_warning("The cuts on [victim]'s [limb.plaintext_zone] scar over!")) /// If someone is using either a cautery tool or something with heat to cauterize this cut /datum/wound/slash/proc/tool_cauterize(obj/item/I, mob/user) var/improv_penalty_mult = (I.tool_behaviour == TOOL_CAUTERY ? 1 : 1.25) // 25% longer and less effective if you don't use a real cautery var/self_penalty_mult = (user == victim ? 1.5 : 1) // 50% longer and less effective if you do it to yourself - user.visible_message(span_danger("[user] begins cauterizing [victim]'s [limb.name] with [I]..."), span_warning("You begin cauterizing [user == victim ? "your" : "[victim]'s"] [limb.name] with [I]...")) + user.visible_message(span_danger("[user] begins cauterizing [victim]'s [limb.plaintext_zone] with [I]..."), span_warning("You begin cauterizing [user == victim ? "your" : "[victim]'s"] [limb.plaintext_zone] with [I]...")) if(!do_after(user, base_treat_time * self_penalty_mult * improv_penalty_mult, target=victim, extra_checks = CALLBACK(src, .proc/still_exists))) return @@ -249,7 +249,7 @@ /// If someone is using a suture to close this cut /datum/wound/slash/proc/suture(obj/item/stack/medical/suture/I, mob/user) var/self_penalty_mult = (user == victim ? 1.4 : 1) - user.visible_message(span_notice("[user] begins stitching [victim]'s [limb.name] with [I]..."), span_notice("You begin stitching [user == victim ? "your" : "[victim]'s"] [limb.name] with [I]...")) + user.visible_message(span_notice("[user] begins stitching [victim]'s [limb.plaintext_zone] with [I]..."), span_notice("You begin stitching [user == victim ? "your" : "[victim]'s"] [limb.plaintext_zone] with [I]...")) if(!do_after(user, base_treat_time * self_penalty_mult, target=victim, extra_checks = CALLBACK(src, .proc/still_exists))) return diff --git a/code/game/alternate_appearance.dm b/code/game/alternate_appearance.dm index c5c8a72d4773f..f17315cdf2641 100644 --- a/code/game/alternate_appearance.dm +++ b/code/game/alternate_appearance.dm @@ -5,7 +5,7 @@ GLOBAL_LIST_EMPTY(active_alternate_appearances) for(var/K in alternate_appearances) var/datum/atom_hud/alternate_appearance/AA = alternate_appearances[K] if(AA.appearance_key == key) - AA.remove_from_hud(src) + AA.remove_atom_from_hud(src) break /atom/proc/add_alt_appearance(type, key, ...) @@ -24,13 +24,16 @@ GLOBAL_LIST_EMPTY(active_alternate_appearances) var/transfer_overlays = FALSE /datum/atom_hud/alternate_appearance/New(key) + // We use hud_icons to register our hud, so we need to do this before the parent call + appearance_key = key + hud_icons = list(appearance_key) ..() + GLOB.active_alternate_appearances += src - appearance_key = key for(var/mob in GLOB.player_list) if(mobShouldSee(mob)) - add_hud_to(mob) + show_to(mob) /datum/atom_hud/alternate_appearance/Destroy() GLOB.active_alternate_appearances -= src @@ -38,18 +41,18 @@ GLOBAL_LIST_EMPTY(active_alternate_appearances) /datum/atom_hud/alternate_appearance/proc/onNewMob(mob/M) if(mobShouldSee(M)) - add_hud_to(M) + show_to(M) /datum/atom_hud/alternate_appearance/proc/mobShouldSee(mob/M) return FALSE -/datum/atom_hud/alternate_appearance/add_to_hud(atom/A, image/I) +/datum/atom_hud/alternate_appearance/add_atom_to_hud(atom/A, image/I) . = ..() if(.) LAZYINITLIST(A.alternate_appearances) A.alternate_appearances[appearance_key] = src -/datum/atom_hud/alternate_appearance/remove_from_hud(atom/A) +/datum/atom_hud/alternate_appearance/remove_atom_from_hud(atom/A) . = ..() if(.) LAZYREMOVE(A.alternate_appearances, appearance_key) @@ -63,6 +66,7 @@ GLOBAL_LIST_EMPTY(active_alternate_appearances) var/image/image var/add_ghost_version = FALSE var/ghost_appearance + uses_global_hud_category = FALSE /datum/atom_hud/alternate_appearance/basic/New(key, image/I, options = AA_TARGET_SEE_APPEARANCE) ..() @@ -72,10 +76,11 @@ GLOBAL_LIST_EMPTY(active_alternate_appearances) if(transfer_overlays) I.copy_overlays(target) - hud_icons = list(appearance_key) - add_to_hud(target, I) + add_atom_to_hud(target) + target.set_hud_image_active(appearance_key, exclusive_hud = src) + if((options & AA_TARGET_SEE_APPEARANCE) && ismob(target)) - add_hud_to(target) + show_to(target) if(add_ghost_version) var/image/ghost_image = image(icon = I.icon , icon_state = I.icon_state, loc = I.loc) ghost_image.override = FALSE @@ -89,14 +94,15 @@ GLOBAL_LIST_EMPTY(active_alternate_appearances) if(ghost_appearance) QDEL_NULL(ghost_appearance) -/datum/atom_hud/alternate_appearance/basic/add_to_hud(atom/A) +/datum/atom_hud/alternate_appearance/basic/add_atom_to_hud(atom/A) LAZYINITLIST(A.hud_list) A.hud_list[appearance_key] = image . = ..() -/datum/atom_hud/alternate_appearance/basic/remove_from_hud(atom/A) +/datum/atom_hud/alternate_appearance/basic/remove_atom_from_hud(atom/A) . = ..() A.hud_list -= appearance_key + A.set_hud_image_inactive(appearance_key) if(. && !QDELETED(src)) qdel(src) diff --git a/code/game/area/ai_monitored.dm b/code/game/area/ai_monitored.dm index 7ca981cbcc090..84574d6badd27 100644 --- a/code/game/area/ai_monitored.dm +++ b/code/game/area/ai_monitored.dm @@ -1,10 +1,10 @@ -/area/ai_monitored +/area/station/ai_monitored name = "\improper AI Monitored Area" var/list/obj/machinery/camera/motioncameras = list() var/list/datum/weakref/motionTargets = list() sound_environment = SOUND_ENVIRONMENT_ROOM -/area/ai_monitored/Initialize(mapload) +/area/station/ai_monitored/Initialize(mapload) . = ..() if(mapload) for (var/obj/machinery/camera/M in src) @@ -14,7 +14,7 @@ //Only need to use one camera -/area/ai_monitored/Entered(atom/movable/arrived, atom/old_loc, list/atom/old_locs) +/area/station/ai_monitored/Entered(atom/movable/arrived, atom/old_loc, list/atom/old_locs) . = ..() if (ismob(arrived) && motioncameras.len) for(var/X in motioncameras) @@ -22,7 +22,7 @@ cam.newTarget(arrived) return -/area/ai_monitored/Exited(atom/movable/gone, atom/old_loc, list/atom/old_locs) +/area/station/ai_monitored/Exited(atom/movable/gone, atom/old_loc, list/atom/old_locs) ..() if (ismob(gone) && motioncameras.len) for(var/X in motioncameras) @@ -30,6 +30,6 @@ cam.lostTargetRef(WEAKREF(gone)) return -/area/ai_monitored/turret_protected/ai/Initialize(mapload) +/area/station/ai_monitored/turret_protected/ai/Initialize(mapload) . = ..() src.area_flags |= ABDUCTOR_PROOF diff --git a/code/game/area/areas.dm b/code/game/area/areas.dm index 3e6dfc194de94..5970fc4851cd5 100644 --- a/code/game/area/areas.dm +++ b/code/game/area/areas.dm @@ -5,7 +5,7 @@ */ /area name = "Space" - icon = 'icons/turf/areas.dmi' + icon = 'icons/area/areas_misc.dmi' icon_state = "unknown" layer = AREA_LAYER //Keeping this on the default plane, GAME_PLANE, will make area overlays fail to render on FLOOR_PLANE. @@ -27,6 +27,8 @@ var/list/firealarms ///Alarm type to count of sources. Not usable for ^ because we handle fires differently var/list/active_alarms = list() + ///List of all lights in our area + var/list/lights = list() ///We use this just for fire alarms, because they're area based right now so one alarm going poof shouldn't prevent you from clearing your alarms listing. Fire alarms and fire locks will set and clear alarms. var/datum/alarm_handler/alarm_manager @@ -266,38 +268,22 @@ GLOBAL_LIST_EMPTY(teleportlocs) if (area_flags & NO_ALERTS) return //Trigger alarm effect - set_fire_alarm_effect() + set_fire_effect(TRUE) //Lockdown airlocks for(var/obj/machinery/door/door in src) close_and_lock_door(door) -/** - * Trigger the fire alarm visual affects in an area - * - * Updates the fire light on fire alarms in the area and sets all lights to emergency mode - */ -/area/proc/set_fire_alarm_effect() - if(fire) - return - fire = TRUE - mouse_opacity = MOUSE_OPACITY_TRANSPARENT - for(var/obj/machinery/light/L in src) - L.update() - for(var/obj/machinery/firealarm/firepanel in firealarms) - firepanel.set_status() /** - * unset the fire alarm visual affects in an area + * Set the fire alarm visual affects in an area * - * Updates the fire light on fire alarms in the area and sets all lights to emergency mode + * Allows interested parties (lights and fire alarms) to react */ -/area/proc/unset_fire_alarm_effects() - fire = FALSE - mouse_opacity = MOUSE_OPACITY_TRANSPARENT - for(var/obj/machinery/light/L in src) - L.update() - for(var/obj/machinery/firealarm/firepanel in firealarms) - firepanel.set_status() +/area/proc/set_fire_effect(new_fire) + if(new_fire == fire) + return + fire = new_fire + SEND_SIGNAL(src, COMSIG_AREA_FIRE_CHANGED, fire) /** * Update the icon state of the area diff --git a/code/game/area/areas/ai_monitored.dm b/code/game/area/areas/ai_monitored.dm new file mode 100644 index 0000000000000..19a3e50547310 --- /dev/null +++ b/code/game/area/areas/ai_monitored.dm @@ -0,0 +1,113 @@ +// Specfic AI monitored areas + +// Stub defined ai_monitored.dm +/area/station/ai_monitored + +/area/station/ai_monitored/turret_protected + +// AI +/area/station/ai_monitored + icon_state = "ai" + sound_environment = SOUND_AREA_STANDARD_STATION + +/area/station/ai_monitored/aisat/exterior + name = "\improper AI Satellite Exterior" + icon_state = "ai" + airlock_wires = /datum/wires/airlock/ai + +/area/station/ai_monitored/command/storage/satellite + name = "\improper AI Satellite Maint" + icon_state = "ai_storage" + ambience_index = AMBIENCE_DANGER + airlock_wires = /datum/wires/airlock/ai + +// Turret protected +/area/station/ai_monitored/turret_protected + ambientsounds = list('sound/ambience/ambitech.ogg', 'sound/ambience/ambitech2.ogg', 'sound/ambience/ambiatmos.ogg', 'sound/ambience/ambiatmos2.ogg') + ///Some sounds (like the space jam) are terrible when on loop. We use this varaible to add it to other AI areas, but override it to keep it from the AI's core. + var/ai_will_not_hear_this = list('sound/ambience/ambimalf.ogg') + airlock_wires = /datum/wires/airlock/ai + +/area/station/ai_monitored/turret_protected/Initialize(mapload) + . = ..() + if(ai_will_not_hear_this) + ambientsounds += ai_will_not_hear_this + +/area/station/ai_monitored/turret_protected/ai_upload + name = "\improper AI Upload Chamber" + icon_state = "ai_upload" + sound_environment = SOUND_AREA_SMALL_ENCLOSED + +/area/station/ai_monitored/turret_protected/ai_upload_foyer + name = "\improper AI Upload Access" + icon_state = "ai_upload_foyer" + sound_environment = SOUND_AREA_SMALL_ENCLOSED + +/area/station/ai_monitored/turret_protected/ai + name = "\improper AI Chamber" + icon_state = "ai_chamber" + ai_will_not_hear_this = null + +/area/station/ai_monitored/turret_protected/aisat + name = "\improper AI Satellite" + icon_state = "ai" + sound_environment = SOUND_ENVIRONMENT_ROOM + +/area/station/ai_monitored/turret_protected/aisat/atmos + name = "\improper AI Satellite Atmos" + icon_state = "ai" + +/area/station/ai_monitored/turret_protected/aisat/foyer + name = "\improper AI Satellite Foyer" + icon_state = "ai_foyer" + +/area/station/ai_monitored/turret_protected/aisat/service + name = "\improper AI Satellite Service" + icon_state = "ai" + +/area/station/ai_monitored/turret_protected/aisat/hallway + name = "\improper AI Satellite Hallway" + icon_state = "ai" + +/area/station/ai_monitored/turret_protected/aisat/maint + name = "\improper AI Satellite Maintenance" + icon_state = "ai_maint" + +/area/station/ai_monitored/turret_protected/aisat_interior + name = "\improper AI Satellite Antechamber" + icon_state = "ai_interior" + sound_environment = SOUND_AREA_LARGE_ENCLOSED + +/area/station/ai_monitored/turret_protected/ai_sat_ext_as + name = "\improper AI Sat Ext" + icon_state = "ai_sat_east" + +/area/station/ai_monitored/turret_protected/ai_sat_ext_ap + name = "\improper AI Sat Ext" + icon_state = "ai_sat_west" + +// Station specific ai monitored rooms, move here for consistenancy + +//Command - AI Monitored +/area/station/ai_monitored/command/storage/eva + name = "EVA Storage" + icon_state = "eva" + ambience_index = AMBIENCE_DANGER + +/area/station/ai_monitored/command/storage/eva/upper + name = "Upper EVA Storage" + +/area/station/ai_monitored/command/nuke_storage + name = "\improper Vault" + icon_state = "nuke_storage" + airlock_wires = /datum/wires/airlock/command + +//Security - AI Monitored +/area/station/ai_monitored/security/armory + name = "\improper Armory" + icon_state = "armory" + ambience_index = AMBIENCE_DANGER + airlock_wires = /datum/wires/airlock/security + +/area/station/ai_monitored/security/armory/upper + name = "Upper Armory" diff --git a/code/game/area/areas/away_content.dm b/code/game/area/areas/away_content.dm index b13cf4f8cbe80..5841f744ecd6f 100644 --- a/code/game/area/areas/away_content.dm +++ b/code/game/area/areas/away_content.dm @@ -6,6 +6,7 @@ Unused icons for new areas are "awaycontent1" ~ "awaycontent30" // Away Missions /area/awaymission name = "Strange Location" + icon = 'icons/area/areas_away_missions.dmi' icon_state = "away" has_gravity = STANDARD_GRAVITY ambience_index = AMBIENCE_AWAY diff --git a/code/game/area/areas/centcom.dm b/code/game/area/areas/centcom.dm index 0d82b3ffd403d..01e5282c48c60 100644 --- a/code/game/area/areas/centcom.dm +++ b/code/game/area/areas/centcom.dm @@ -1,12 +1,18 @@ // CENTCOM -// Side note, be sure to change the network_root_id of any areas that are not a part of centcom -// and just using the z space as safe harbor. It shouldn't matter much as centcom z is isolated -// from everything anyway +/* +Side note, be sure to change the network_root_id of any areas that are not a part of centcom +and just using the z space as safe harbor. It shouldn't matter much as centcom z is isolated +from everything anyway. +The areas used here are STRICTLY on the CC Z level. +*/ + +// CentCom itself /area/centcom name = "CentCom" + icon = 'icons/area/areas_centcom.dmi' icon_state = "centcom" static_lighting = TRUE requires_power = FALSE @@ -14,83 +20,86 @@ area_flags = UNIQUE_AREA | NOTELEPORT flags_1 = NONE -/area/centcom/control +// This is just to define the category +/area/centcom/central_command_areas + name = "Central Command Areas" + +/area/centcom/central_command_areas/control name = "CentCom Central Control" icon_state = "centcom_control" -/area/centcom/evacuation +/area/centcom/central_command_areas/evacuation name = "CentCom Recovery Wing" icon_state = "centcom_evacuation" -/area/centcom/evacuation/ship +/area/centcom/central_command_areas/evacuation/ship name = "CentCom Recovery Ship" icon_state = "centcom_evacuation_ship" -/area/centcom/fore +/area/centcom/central_command_areas/fore name = "Fore CentCom Dock" icon_state = "centcom_fore" -/area/centcom/supply +/area/centcom/central_command_areas/supply name = "CentCom Supply Wing" icon_state = "centcom_supply" -/area/centcom/ferry +/area/centcom/central_command_areas/ferry name = "CentCom Transport Shuttle Dock" icon_state = "centcom_ferry" -/area/centcom/briefing +/area/centcom/central_command_areas/briefing name = "CentCom Briefing Room" icon_state = "centcom_briefing" -/area/centcom/armory +/area/centcom/central_command_areas/armory name = "CentCom Armory" icon_state = "centcom_armory" -/area/centcom/admin +/area/centcom/central_command_areas/admin name = "CentCom Administrative Office" icon_state = "centcom_admin" -/area/centcom/admin/storage +/area/centcom/central_command_areas/admin/storage name = "CentCom Administrative Office Storage" icon_state = "centcom_admin_storage" -/area/centcom/prison +/area/centcom/central_command_areas/prison name = "Admin Prison" icon_state = "centcom_prison" -/area/centcom/prison/cells +/area/centcom/central_command_areas/prison/cells name = "Admin Prison Cells" icon_state = "centcom_cells" -/area/centcom/courtroom +/area/centcom/central_command_areas/courtroom name = "Nanotrasen Grand Courtroom" icon_state = "centcom_court" -/area/centcom/holding +/area/centcom/central_command_areas/holding name = "Holding Facility" icon_state = "centcom_holding" -/area/centcom/supplypod/supplypod_temp_holding +/area/centcom/central_command_areas/supplypod/supplypod_temp_holding name = "Supplypod Shipping Lane" icon_state = "supplypod_flight" -/area/centcom/supplypod +/area/centcom/central_command_areas/supplypod name = "Supplypod Facility" icon_state = "supplypod" static_lighting = FALSE - base_lighting_alpha = 255 -/area/centcom/supplypod/pod_storage +/area/centcom/central_command_areas/supplypod/pod_storage name = "Supplypod Storage" icon_state = "supplypod_holding" -/area/centcom/supplypod/loading +/area/centcom/central_command_areas/supplypod/loading name = "Supplypod Loading Facility" icon_state = "supplypod_loading" var/loading_id = "" -/area/centcom/supplypod/loading/Initialize(mapload) +/area/centcom/central_command_areas/supplypod/loading/Initialize(mapload) . = ..() if(!loading_id) CRASH("[type] created without a loading_id") @@ -98,71 +107,68 @@ CRASH("Duplicate loading bay area: [type] ([loading_id])") GLOB.supplypod_loading_bays[loading_id] = src -/area/centcom/supplypod/loading/one +/area/centcom/central_command_areas/supplypod/loading/one name = "Bay #1" loading_id = "1" -/area/centcom/supplypod/loading/two +/area/centcom/central_command_areas/supplypod/loading/two name = "Bay #2" loading_id = "2" -/area/centcom/supplypod/loading/three +/area/centcom/central_command_areas/supplypod/loading/three name = "Bay #3" loading_id = "3" -/area/centcom/supplypod/loading/four +/area/centcom/central_command_areas/supplypod/loading/four name = "Bay #4" loading_id = "4" -/area/centcom/supplypod/loading/ert +/area/centcom/central_command_areas/supplypod/loading/ert name = "ERT Bay" loading_id = "5" -//THUNDERDOME -/area/tdome +//THUNDERDOME +/area/centcom/tdome name = "Thunderdome" - icon_state = "yellow" + icon_state = "thunder" static_lighting = TRUE requires_power = FALSE has_gravity = STANDARD_GRAVITY flags_1 = NONE -/area/tdome/arena +/area/centcom/tdome/arena name = "Thunderdome Arena" icon_state = "thunder" static_lighting = FALSE base_lighting_alpha = 255 - -/area/tdome/arena_source +/area/centcom/tdome/arena_source name = "Thunderdome Arena Template" icon_state = "thunder" static_lighting = FALSE base_lighting_alpha = 255 - -/area/tdome/tdome1 +/area/centcom/tdome/tdome1 name = "Thunderdome (Team 1)" - icon_state = "green" + icon_state = "thunder_team_one" -/area/tdome/tdome2 +/area/centcom/tdome/tdome2 name = "Thunderdome (Team 2)" - icon_state = "green" + icon_state = "thunder_team_two" -/area/tdome/tdomeadmin //delete this -/area/tdome/administration +/area/centcom/tdome/administration name = "Thunderdome Administration" icon_state = "thunder_admin" -/area/tdome/observation +/area/centcom/tdome/observation name = "Thunderdome Observation" icon_state = "thunder_observe" -//ENEMY +// ENEMY -//Wizard -/area/wizard_station +// Wizard +/area/centcom/wizard_station name = "Wizard's Den" icon_state = "wizards_den" static_lighting = TRUE @@ -173,7 +179,7 @@ network_root_id = "MAGIC_NET" //Abductors -/area/abductor_ship +/area/centcom/abductor_ship name = "Abductor Ship" icon_state = "abductor_ship" requires_power = FALSE @@ -185,7 +191,7 @@ network_root_id = "ALIENS" //Syndicates -/area/syndicate_mothership +/area/centcom/syndicate_mothership name = "Syndicate Mothership" icon_state = "syndie-ship" requires_power = FALSE @@ -195,73 +201,103 @@ ambience_index = AMBIENCE_DANGER network_root_id = SYNDICATE_NETWORK_ROOT -/area/syndicate_mothership/control +/area/centcom/syndicate_mothership/control name = "Syndicate Control Room" icon_state = "syndie-control" static_lighting = TRUE -/area/syndicate_mothership/expansion_bombthreat +/area/centcom/syndicate_mothership/expansion_bombthreat name = "Syndicate Ordnance Laboratory" icon_state = "syndie-elite" static_lighting = TRUE ambience_index = AMBIENCE_ENGI -/area/syndicate_mothership/expansion_bioterrorism +/area/centcom/syndicate_mothership/expansion_bioterrorism name = "Syndicate Bio-Weapon Laboratory" icon_state = "syndie-elite" static_lighting = TRUE ambience_index = AMBIENCE_MEDICAL -/area/syndicate_mothership/expansion_chemicalwarfare +/area/centcom/syndicate_mothership/expansion_chemicalwarfare name = "Syndicate Chemical Weapon Manufacturing Plant" icon_state = "syndie-elite" static_lighting = TRUE ambience_index = AMBIENCE_REEBE -/area/syndicate_mothership/expansion_fridgerummage +/area/centcom/syndicate_mothership/expansion_fridgerummage name = "Syndicate Perishables and Foodstuffs Storage" icon_state = "syndie-elite" static_lighting = TRUE -/area/syndicate_mothership/elite_squad +/area/centcom/syndicate_mothership/elite_squad name = "Syndicate Elite Squad" icon_state = "syndie-elite" //CAPTURE THE FLAG - -/area/ctf +/area/centcom/ctf name = "Capture the Flag" - icon_state = "yellow" + icon_state = "ctf" requires_power = FALSE static_lighting = FALSE - base_lighting_alpha = 255 has_gravity = STANDARD_GRAVITY flags_1 = NONE -/area/ctf/control_room +/area/centcom/ctf/control_room name = "Control Room A" + icon_state = "ctf_room_a" -/area/ctf/control_room2 +/area/centcom/ctf/control_room2 name = "Control Room B" + icon_state = "ctf_room_b" -/area/ctf/central +/area/centcom/ctf/central name = "Central" + icon_state = "ctf_central" -/area/ctf/main_hall +/area/centcom/ctf/main_hall name = "Main Hall A" + icon_state = "ctf_hall_a" -/area/ctf/main_hall2 +/area/centcom/ctf/main_hall2 name = "Main Hall B" + icon_state = "ctf_hall_b" -/area/ctf/corridor +/area/centcom/ctf/corridor name = "Corridor A" + icon_state = "ctf_corr_a" -/area/ctf/corridor2 +/area/centcom/ctf/corridor2 name = "Corridor B" + icon_state = "ctf_corr_b" -/area/ctf/flag_room +/area/centcom/ctf/flag_room name = "Flag Room A" + icon_state = "ctf_flag_a" -/area/ctf/flag_room2 +/area/centcom/ctf/flag_room2 name = "Flag Room B" + icon_state = "ctf_flag_b" + +// Asteroid area stuff +/area/centcom/asteroid + name = "\improper Asteroid" + icon_state = "asteroid" + requires_power = FALSE + has_gravity = STANDARD_GRAVITY + area_flags = UNIQUE_AREA + ambience_index = AMBIENCE_MINING + flags_1 = CAN_BE_DIRTY_1 + sound_environment = SOUND_AREA_ASTEROID + min_ambience_cooldown = 70 SECONDS + max_ambience_cooldown = 220 SECONDS + +/area/centcom/asteroid/nearstation + static_lighting = TRUE + ambience_index = AMBIENCE_RUINS + always_unpowered = FALSE + requires_power = TRUE + area_flags = UNIQUE_AREA | BLOBS_ALLOWED + +/area/centcom/asteroid/nearstation/bomb_site + name = "\improper Bomb Testing Asteroid" diff --git a/code/game/area/areas/holodeck.dm b/code/game/area/areas/holodeck.dm index c900e99c89c20..ecd728e78316b 100644 --- a/code/game/area/areas/holodeck.dm +++ b/code/game/area/areas/holodeck.dm @@ -1,5 +1,6 @@ -/area/holodeck +/area/station/holodeck name = "Holodeck" + icon = 'icons/area/areas_station.dmi' icon_state = "Holodeck" static_lighting = FALSE @@ -15,7 +16,7 @@ Asserts are to avoid the inevitable infinite loops */ -/area/holodeck/powered(chan) +/area/station/holodeck/powered(chan) if(!requires_power) return TRUE if(always_unpowered) @@ -23,21 +24,21 @@ if(!linked) return FALSE var/area/A = get_area(linked) - ASSERT(!istype(A, /area/holodeck)) + ASSERT(!istype(A, /area/station/holodeck)) return A.powered(chan) -/area/holodeck/addStaticPower(value, powerchannel) +/area/station/holodeck/addStaticPower(value, powerchannel) if(!linked) return var/area/A = get_area(linked) - ASSERT(!istype(A, /area/holodeck)) + ASSERT(!istype(A, /area/station/holodeck)) return ..() -/area/holodeck/use_power(amount, chan) +/area/station/holodeck/use_power(amount, chan) if(!linked) return FALSE var/area/A = get_area(linked) - ASSERT(!istype(A, /area/holodeck)) + ASSERT(!istype(A, /area/station/holodeck)) return ..() @@ -46,8 +47,9 @@ blow off steam by doing stupid things like laying down, throwing spheres at holes, or bludgeoning people. */ -/area/holodeck/rec_center +/area/station/holodeck/rec_center name = "\improper Recreational Holodeck" -/area/holodeck/rec_center/offstation_one +// Don't move this to be organized like with most areas, theres too much touching holodeck code as is +/area/station/holodeck/rec_center/offstation_one name = "\improper Recreational Holodeck" diff --git a/code/game/area/areas/mining.dm b/code/game/area/areas/mining.dm index 038f9bc6efa3c..57ed48b9ce279 100644 --- a/code/game/area/areas/mining.dm +++ b/code/game/area/areas/mining.dm @@ -1,6 +1,7 @@ /**********************Mine areas**************************/ /area/mine + icon = 'icons/area/areas_station.dmi' icon_state = "mining" has_gravity = STANDARD_GRAVITY area_flags = VALID_TERRITORY | UNIQUE_AREA | FLORA_ALLOWED | CULT_PERMITTED @@ -97,6 +98,7 @@ /**********************Lavaland Areas**************************/ /area/lavaland + icon = 'icons/area/areas_station.dmi' icon_state = "mining" has_gravity = STANDARD_GRAVITY flags_1 = NONE @@ -151,6 +153,7 @@ /**********************Ice Moon Areas**************************/ /area/icemoon + icon = 'icons/area/areas_station.dmi' icon_state = "mining" has_gravity = STANDARD_GRAVITY flags_1 = NONE diff --git a/code/game/area/areas/misc.dm b/code/game/area/areas/misc.dm new file mode 100644 index 0000000000000..d31b978b6c630 --- /dev/null +++ b/code/game/area/areas/misc.dm @@ -0,0 +1,35 @@ +// Areas that don't fit any of the other files, or only serve one purpose. + +/area/space + icon_state = "space" + requires_power = TRUE + always_unpowered = TRUE + static_lighting = FALSE + + base_lighting_alpha = 255 + power_light = FALSE + power_equip = FALSE + power_environ = FALSE + area_flags = UNIQUE_AREA | NO_ALERTS + outdoors = TRUE + ambience_index = AMBIENCE_SPACE + flags_1 = CAN_BE_DIRTY_1 + sound_environment = SOUND_AREA_SPACE + +/area/space/nearstation + icon_state = "space_near" + area_flags = UNIQUE_AREA | NO_ALERTS | AREA_USES_STARLIGHT + +/area/misc/start + name = "start area" + icon_state = "start" + requires_power = FALSE + static_lighting = FALSE + base_lighting_alpha = 255 + has_gravity = STANDARD_GRAVITY + +/area/misc/testroom + requires_power = FALSE + has_gravity = STANDARD_GRAVITY + name = "Test Room" + icon_state = "test_room" diff --git a/code/game/area/areas/ruins/_ruins.dm b/code/game/area/areas/ruins/_ruins.dm index c77051d506eff..9fa3510b60b21 100644 --- a/code/game/area/areas/ruins/_ruins.dm +++ b/code/game/area/areas/ruins/_ruins.dm @@ -2,7 +2,8 @@ /area/ruin name = "\improper Unexplored Location" - icon_state = "away" + icon = 'icons/area/areas_ruins.dmi' + icon_state = "ruins" has_gravity = STANDARD_GRAVITY area_flags = HIDDEN_AREA | BLOBS_ALLOWED | UNIQUE_AREA | NO_ALERTS static_lighting = TRUE diff --git a/code/game/area/areas/ruins/icemoon.dm b/code/game/area/areas/ruins/icemoon.dm index 79875fdf3711c..5395c4d94916d 100644 --- a/code/game/area/areas/ruins/icemoon.dm +++ b/code/game/area/areas/ruins/icemoon.dm @@ -2,11 +2,9 @@ /area/ruin/unpowered/buried_library name = "\improper Buried Library" - icon_state = "dk_yellow" /area/ruin/powered/bathhouse name = "\improper Bath House" - icon_state = "dk_yellow" mood_bonus = 10 mood_message = "I wish I could stay here forever." @@ -20,36 +18,29 @@ /area/ruin/powered/mailroom name = "\improper Abandoned Post Office" - icon_state = "dk_yellow" /area/ruin/plasma_facility/commons name = "\improper Abandoned Plasma Facility Commons" - icon_state = "dk_yellow" sound_environment = SOUND_AREA_STANDARD_STATION mood_bonus = -5 mood_message = "I feel like I am being watched..." /area/ruin/plasma_facility/operations name = "\improper Abandoned Plasma Facility Operations" - icon_state = "dk_yellow" sound_environment = SOUND_AREA_SMALL_ENCLOSED mood_bonus = -5 mood_message = "I feel like I am being watched..." /area/ruin/bughabitat name = "\improper Entemology Outreach Center" - icon_state = "dk_yellow" mood_bonus = 1 mood_message = "This place seems strangely serene." /area/ruin/pizzeria name = "\improper Moffuchi's Pizzeria" - icon_state = "red" /area/ruin/pizzeria/kitchen name = "\improper Moffuchi's Kitchen" - icon_state = "dk_yellow" /area/ruin/planetengi name = "\improper Engineering Outpost" - icon_state = "red" diff --git a/code/game/area/areas/ruins/lavaland.dm b/code/game/area/areas/ruins/lavaland.dm index 7ed414c3cd7d2..514cb6ab624d1 100644 --- a/code/game/area/areas/ruins/lavaland.dm +++ b/code/game/area/areas/ruins/lavaland.dm @@ -2,51 +2,38 @@ //NOTICE: /unpowered means you never get power. Thanks Fikou /area/ruin/powered/beach - icon_state = "dk_yellow" /area/ruin/powered/clownplanet name = "\improper Clown Planet" - icon_state = "dk_yellow" ambientsounds = list('sound/ambience/clown.ogg') /area/ruin/unpowered/gaia name = "\improper Patch of Eden" - icon_state = "dk_yellow" /area/ruin/powered/snow_biodome - icon_state = "dk_yellow" /area/ruin/powered/gluttony - icon_state = "dk_yellow" /area/ruin/powered/golem_ship name = "\improper Free Golem Ship" - icon_state = "dk_yellow" /area/ruin/powered/greed - icon_state = "dk_yellow" /area/ruin/unpowered/hierophant name = "\improper Hierophant's Arena" - icon_state = "dk_yellow" /area/ruin/powered/pride - icon_state = "dk_yellow" /area/ruin/powered/seedvault - icon_state = "dk_yellow" /area/ruin/unpowered/elephant_graveyard name = "\improper Elephant Graveyard" - icon_state = "dk_yellow" /area/ruin/powered/graveyard_shuttle name = "\improper Elephant Graveyard" - icon_state = "green" /area/ruin/syndicate_lava_base name = "\improper Secret Base" - icon_state = "dk_yellow" ambience_index = AMBIENCE_DANGER /area/ruin/unpowered/cultaltar @@ -99,8 +86,6 @@ power_light = FALSE //ash walker nest /area/ruin/unpowered/ash_walkers - icon_state = "red" /area/ruin/unpowered/ratvar - icon_state = "dk_yellow" outdoors = TRUE diff --git a/code/game/area/areas/ruins/space.dm b/code/game/area/areas/ruins/space.dm index afc95bb257323..e71e84ddb7416 100644 --- a/code/game/area/areas/ruins/space.dm +++ b/code/game/area/areas/ruins/space.dm @@ -10,32 +10,34 @@ /area/ruin/space/has_grav/powered requires_power = FALSE -///////////// + +// Ruin solars define, /area/solars was moved to /area/station/solars, causing the solars specific areas to lose their properties +/area/ruin/solars + requires_power = FALSE + area_flags = UNIQUE_AREA | AREA_USES_STARLIGHT + flags_1 = NONE + ambience_index = AMBIENCE_ENGI + airlock_wires = /datum/wires/airlock/engineering + sound_environment = SOUND_AREA_SPACE + base_lighting_alpha = 255 /area/ruin/space/way_home name = "\improper Salvation" - icon_state = "away" always_unpowered = FALSE // Ruins of "onehalf" ship /area/ruin/space/has_grav/onehalf/hallway name = "\improper Hallway" - icon_state = "hallC" /area/ruin/space/has_grav/onehalf/drone_bay name = "\improper Mining Drone Bay" - icon_state = "engine" /area/ruin/space/has_grav/onehalf/dorms_med name = "\improper Crew Quarters" - icon_state = "Sleep" /area/ruin/space/has_grav/onehalf/bridge name = "\improper Bridge" - icon_state = "bridge" - - /area/ruin/space/has_grav/powered/dinner_for_two name = "Dinner for Two" @@ -58,7 +60,6 @@ /area/ruin/space/has_grav/hotel/guestroom name = "\improper Hotel Guest Room" - icon_state = "Sleep" /area/ruin/space/has_grav/hotel/guestroom/room_1 name = "\improper Hotel Guest Room 1" @@ -80,85 +81,65 @@ /area/ruin/space/has_grav/hotel/security name = "\improper Hotel Security Post" - icon_state = "security" /area/ruin/space/has_grav/hotel/pool name = "\improper Hotel Pool Room" - icon_state = "fitness" /area/ruin/space/has_grav/hotel/bar name = "\improper Hotel Bar" - icon_state = "cafeteria" /area/ruin/space/has_grav/hotel/power name = "\improper Hotel Power Room" - icon_state = "engine_smes" /area/ruin/space/has_grav/hotel/custodial name = "\improper Hotel Custodial Closet" - icon_state = "janitor" /area/ruin/space/has_grav/hotel/shuttle name = "\improper Hotel Shuttle" - icon_state = "shuttle" requires_power = FALSE /area/ruin/space/has_grav/hotel/dock name = "\improper Hotel Shuttle Dock" - icon_state = "start" /area/ruin/space/has_grav/hotel/workroom name = "\improper Hotel Staff Room" - icon_state = "crew_quarters" /area/ruin/space/has_grav/hotel/storeroom name = "\improper Hotel Staff Storage" - icon_state = "crew_quarters" - - - //Ruin of Derelict Oupost /area/ruin/space/has_grav/derelictoutpost name = "\improper Derelict Outpost" - icon_state = "green" /area/ruin/space/has_grav/derelictoutpost/cargostorage name = "\improper Derelict Outpost Cargo Storage" - icon_state = "storage" /area/ruin/space/has_grav/derelictoutpost/cargobay name = "\improper Derelict Outpost Cargo Bay" - icon_state = "quartstorage" /area/ruin/space/has_grav/derelictoutpost/powerstorage name = "\improper Derelict Outpost Power Storage" - icon_state = "engine_smes" /area/ruin/space/has_grav/derelictoutpost/dockedship name = "\improper Derelict Outpost Docked Ship" - icon_state = "red" //Ruin of turretedoutpost /area/ruin/space/has_grav/turretedoutpost name = "\improper Turreted Outpost" - icon_state = "red" //Ruin of old teleporter /area/ruin/space/oldteleporter name = "\improper Old Teleporter" - icon_state = "teleporter" //Ruin of mech transport /area/ruin/space/has_grav/powered/mechtransport name = "\improper Mech Transport" - icon_state = "green" //Ruin of The Lizard's Gas (Station) @@ -171,225 +152,212 @@ /area/ruin/space/has_grav/deepstorage name = "Deep Storage" - icon_state = "storage" /area/ruin/space/has_grav/deepstorage/airlock name = "\improper Deep Storage Airlock" - icon_state = "quart" /area/ruin/space/has_grav/deepstorage/power name = "\improper Deep Storage Power and Atmospherics Room" - icon_state = "engi_storage" /area/ruin/space/has_grav/deepstorage/hydroponics name = "Deep Storage Hydroponics" - icon_state = "garden" /area/ruin/space/has_grav/deepstorage/armory name = "\improper Deep Storage Secure Storage" - icon_state = "armory" /area/ruin/space/has_grav/deepstorage/storage name = "\improper Deep Storage Storage" - icon_state = "storage_wing" /area/ruin/space/has_grav/deepstorage/dorm name = "\improper Deep Storage Dormitory" - icon_state = "crew_quarters" /area/ruin/space/has_grav/deepstorage/kitchen name = "\improper Deep Storage Kitchen" - icon_state = "kitchen" /area/ruin/space/has_grav/deepstorage/crusher name = "\improper Deep Storage Recycler" - icon_state = "storage" - +/area/ruin/space/has_grav/deepstorage/pharmacy + name = "\improper Deep Storage Pharmacy" + //Ruin of Abandoned Zoo /area/ruin/space/has_grav/abandonedzoo name = "\improper Abandoned Zoo" - icon_state = "green" //Ruin of ancient Space Station (OldStation) -/area/ruin/space/has_grav/ancientstation +/area/ruin/space/ancientstation icon_state = "oldstation" - has_gravity = TRUE - -/area/ruin/space/has_grav/ancientstation/powered +/area/ruin/space/ancientstation/powered name = "Powered Tile" icon_state = "teleporter" requires_power = FALSE -/area/ruin/space/has_grav/ancientstation/space - name = "Exposed To Space" - icon_state = "teleporter" - has_gravity = FALSE - -/area/ruin/space/has_grav/ancientstation/beta +/area/ruin/space/ancientstation/beta icon_state = "betastation" -/area/ruin/space/has_grav/ancientstation/beta/atmos +/area/ruin/space/ancientstation/beta/atmos name = "Beta Station Atmospherics" icon_state = "os_beta_atmos" ambience_index = AMBIENCE_ENGI -/area/ruin/space/has_grav/ancientstation/beta/hall +/area/ruin/space/ancientstation/beta/supermatter + name = "Beta Station Supermatter chamber" + icon_state = "os_beta_engine" + +/area/ruin/space/ancientstation/beta/hall name = "Beta Station Main Corridor" icon_state = "os_beta_hall" -/area/ruin/space/has_grav/ancientstation/beta/mining +/area/ruin/space/ancientstation/beta/gravity + name = "Beta Station Gravity Generator" + icon_state = "os_beta_gravity" + +/area/ruin/space/ancientstation/beta/mining name = "Beta Station Mining Equipment" icon_state = "os_beta_mining" + ambience_index = AMBIENCE_MINING -/area/ruin/space/has_grav/ancientstation/beta/medbay +/area/ruin/space/ancientstation/beta/medbay name = "Beta Station Medbay" icon_state = "os_beta_medbay" + ambience_index = AMBIENCE_MEDICAL -/area/ruin/space/has_grav/ancientstation/beta/storage +/area/ruin/space/ancientstation/beta/storage name = "\improper Beta Station Storage" icon_state = "os_beta_storage" -/area/ruin/space/has_grav/ancientstation/charlie +/area/ruin/space/ancientstation/charlie icon_state = "charliestation" -/area/ruin/space/has_grav/ancientstation/charlie/hall +/area/ruin/space/ancientstation/charlie/hall name = "Charlie Station Main Corridor" icon_state = "os_charlie_hall" -/area/ruin/space/has_grav/ancientstation/charlie/engie +/area/ruin/space/ancientstation/charlie/engie name = "Charlie Station Engineering" icon_state = "os_charlie_engine" ambience_index = AMBIENCE_ENGI -/area/ruin/space/has_grav/ancientstation/charlie/bridge +/area/ruin/space/ancientstation/charlie/bridge name = "Charlie Station Command" icon_state = "os_charlie_bridge" -/area/ruin/space/has_grav/ancientstation/charlie/hydro +/area/ruin/space/ancientstation/charlie/hydro name = "Charlie Station Hydroponics" icon_state = "os_charlie_hydro" -/area/ruin/space/has_grav/ancientstation/charlie/kitchen +/area/ruin/space/ancientstation/charlie/kitchen name = "\improper Charlie Station Kitchen" icon_state = "os_charlie_kitchen" -/area/ruin/space/has_grav/ancientstation/charlie/sec +/area/ruin/space/ancientstation/charlie/sec name = "Charlie Station Security" icon_state = "os_charlie_sec" -/area/ruin/space/has_grav/ancientstation/charlie/dorms +/area/ruin/space/ancientstation/charlie/dorms name = "Charlie Station Dorms" icon_state = "os_charlie_dorms" -/area/solars/ancientstation/charlie/solars +/area/ruin/solars/ancientstation/charlie/solars name = "\improper Charlie Station Solar Array" + icon = 'icons/area/areas_ruins.dmi' // Solars inheriet areas_misc.dmi, not areas_ruin.dmi icon_state = "os_charlie_solars" + requires_power = FALSE + area_flags = UNIQUE_AREA | AREA_USES_STARLIGHT + sound_environment = SOUND_AREA_SPACE + base_lighting_alpha = 255 -/area/ruin/space/has_grav/ancientstation/charlie/storage +/area/ruin/space/ancientstation/charlie/storage name = "Charlie Station Storage" icon_state = "os_charlie_storage" -/area/ruin/space/has_grav/ancientstation/delta +/area/ruin/space/ancientstation/delta icon_state = "deltastation" -/area/ruin/space/has_grav/ancientstation/delta/hall +/area/ruin/space/ancientstation/delta/hall name = "Delta Station Main Corridor" icon_state = "os_delta_hall" -/area/ruin/space/has_grav/ancientstation/delta/proto +/area/ruin/space/ancientstation/delta/proto name = "\improper Delta Station Prototype Lab" icon_state = "os_delta_protolab" -/area/ruin/space/has_grav/ancientstation/delta/rnd +/area/ruin/space/ancientstation/delta/rnd name = "Delta Station Research and Development" icon_state = "os_delta_rnd" -/area/ruin/space/has_grav/ancientstation/delta/ai +/area/ruin/space/ancientstation/delta/ai name = "\improper Delta Station AI Core" icon_state = "os_delta_ai" ambientsounds = list('sound/ambience/ambimalf.ogg', 'sound/ambience/ambitech.ogg', 'sound/ambience/ambitech2.ogg', 'sound/ambience/ambiatmos.ogg', 'sound/ambience/ambiatmos2.ogg') -/area/ruin/space/has_grav/ancientstation/delta/storage +/area/ruin/space/ancientstation/delta/storage name = "\improper Delta Station Storage" icon_state = "os_delta_storage" +/area/ruin/space/ancientstation/delta/biolab + name = "Delta Station Biolab" + icon_state = "os_delta_biolab" + //DERELICT /area/ruin/space/derelict name = "\improper Derelict Station" - icon_state = "storage" /area/ruin/space/derelict/hallway/primary name = "\improper Derelict Primary Hallway" - icon_state = "hallP" /area/ruin/space/derelict/hallway/secondary name = "\improper Derelict Secondary Hallway" - icon_state = "hallS" /area/ruin/space/derelict/hallway/primary/port name = "\improper Derelict Port Hallway" - icon_state = "hallFP" /area/ruin/space/derelict/arrival name = "\improper Derelict Arrival Centre" - icon_state = "yellow" /area/ruin/space/derelict/storage/equipment name = "\improper Derelict Equipment Storage" /area/ruin/space/derelict/bridge name = "\improper Derelict Control Room" - icon_state = "bridge" /area/ruin/space/derelict/bridge/access name = "\improper Derelict Control Room Access" - icon_state = "auxstorage" /area/ruin/space/derelict/bridge/ai_upload name = "\improper Derelict Computer Core" - icon_state = "ai" /area/ruin/space/derelict/solar_control name = "\improper Derelict Solar Control" - icon_state = "engine" /area/ruin/space/derelict/se_solar name = "\improper South East Solars" - icon_state = "engine" /area/ruin/space/derelict/medical name = "\improper Derelict Medbay" - icon_state = "medbay" /area/ruin/space/derelict/medical/chapel name = "\improper Derelict Chapel" - icon_state = "chapel" -/area/solars/derelict_starboard +/area/ruin/solars/derelict_starboard name = "\improper Derelict Starboard Solar Array" - icon_state = "panelsS" -/area/solars/derelict_aft +/area/ruin/solars/derelict_aft name = "\improper Derelict Aft Solar Array" - icon_state = "yellow" /area/ruin/space/derelict/singularity_engine name = "\improper Derelict Singularity Engine" - icon_state = "engine" /area/ruin/space/derelict/gravity_generator name = "\improper Derelict Gravity Generator Room" - icon_state = "red" /area/ruin/space/derelict/atmospherics name = "Derelict Atmospherics" - icon_state = "red" //DJSTATION @@ -413,39 +381,41 @@ /area/ruin/space/abandoned_tele name = "\improper Abandoned Teleporter" - icon_state = "teleporter" ambientsounds = list('sound/ambience/ambimalf.ogg', 'sound/ambience/signal.ogg') //OLD AI SAT -/area/tcommsat/oldaisat +/area/ruin/tcommsat_oldaisat // Since tcommsat was moved to /area/station/, this turf doesn't inhereit its properties anymore name = "\improper Abandoned Satellite" - icon_state = "tcomsatcham" + ambientsounds = list('sound/ambience/ambisin2.ogg', 'sound/ambience/signal.ogg', 'sound/ambience/signal.ogg', 'sound/ambience/ambigen10.ogg', 'sound/ambience/ambitech.ogg',\ + 'sound/ambience/ambitech2.ogg', 'sound/ambience/ambitech3.ogg', 'sound/ambience/ambimystery.ogg') + airlock_wires = /datum/wires/airlock/engineering + network_root_id = STATION_NETWORK_ROOT //ABANDONED BOX WHITESHIP /area/ruin/space/has_grav/whiteship/box name = "\improper Abandoned Ship" - icon_state = "red" //SYNDICATE LISTENING POST STATION /area/ruin/space/has_grav/listeningstation name = "\improper Listening Post" - icon_state = "yellow" /area/ruin/space/has_grav/powered/ancient_shuttle name = "\improper Ancient Shuttle" - icon_state = "yellow" //HELL'S FACTORY OPERATING FACILITY /area/ruin/space/has_grav/hellfactory name = "\improper Hell Factory" - icon_state = "yellow" /area/ruin/space/has_grav/hellfactoryoffice name = "\improper Hell Factory Office" - icon_state = "red" area_flags = VALID_TERRITORY | BLOBS_ALLOWED | UNIQUE_AREA | NOTELEPORT + +//Ruin of Spinward Smoothies + +/area/ruin/space/has_grav/spinwardsmoothies + name = "Spinward Smoothies" diff --git a/code/game/area/areas/shuttles.dm b/code/game/area/areas/shuttles.dm index 84c09a21f7049..cefbb4c1945aa 100644 --- a/code/game/area/areas/shuttles.dm +++ b/code/game/area/areas/shuttles.dm @@ -10,6 +10,7 @@ always_unpowered = FALSE // Loading the same shuttle map at a different time will produce distinct area instances. area_flags = NO_ALERTS + icon = 'icons/area/areas_station.dmi' icon_state = "shuttle" flags_1 = CAN_BE_DIRTY_1 area_limited_icon_smoothing = /area/shuttle @@ -238,7 +239,7 @@ name = "Tiny Freighter" // ----------- Arena Shuttle -/area/shuttle_arena +/area/shuttle/shuttle_arena name = "arena" has_gravity = STANDARD_GRAVITY requires_power = FALSE diff --git a/code/game/area/areas/station.dm b/code/game/area/areas/station.dm new file mode 100644 index 0000000000000..3ae23bfb262a7 --- /dev/null +++ b/code/game/area/areas/station.dm @@ -0,0 +1,1420 @@ +// Station areas and shuttles + +/area/station/ + name = "Station Areas" + icon = 'icons/area/areas_station.dmi' + icon_state = "station" + +//Maintenance + +/area/station/maintenance + name = "Generic Maintenance" + ambience_index = AMBIENCE_MAINT + area_flags = BLOBS_ALLOWED | UNIQUE_AREA | CULT_PERMITTED | PERSISTENT_ENGRAVINGS + airlock_wires = /datum/wires/airlock/maint + sound_environment = SOUND_AREA_TUNNEL_ENCLOSED + +//Maintenance - Departmental + +/area/station/maintenance/department/chapel + name = "Chapel Maintenance" + icon_state = "maint_chapel" + +/area/station/maintenance/department/chapel/monastery + name = "Monastery Maintenance" + icon_state = "maint_monastery" + +/area/station/maintenance/department/crew_quarters/bar + name = "Bar Maintenance" + icon_state = "maint_bar" + sound_environment = SOUND_AREA_WOODFLOOR + +/area/station/maintenance/department/crew_quarters/dorms + name = "Dormitory Maintenance" + icon_state = "maint_dorms" + +/area/station/maintenance/department/eva + name = "EVA Maintenance" + icon_state = "maint_eva" + +/area/station/maintenance/department/electrical + name = "Electrical Maintenance" + icon_state = "maint_electrical" + +/area/station/maintenance/department/engine/atmos + name = "Atmospherics Maintenance" + icon_state = "maint_atmos" + +/area/station/maintenance/department/security + name = "Security Maintenance" + icon_state = "maint_sec" + +/area/station/maintenance/department/security/upper + name = "Upper Security Maintenance" + +/area/station/maintenance/department/security/brig + name = "Brig Maintenance" + icon_state = "maint_brig" + +/area/station/maintenance/department/medical + name = "Medbay Maintenance" + icon_state = "medbay_maint" + +/area/station/maintenance/department/medical/central + name = "Central Medbay Maintenance" + icon_state = "medbay_maint_central" + +/area/station/maintenance/department/medical/morgue + name = "Morgue Maintenance" + icon_state = "morgue_maint" + +/area/station/maintenance/department/science + name = "Science Maintenance" + icon_state = "maint_sci" + +/area/station/maintenance/department/science/central + name = "Central Science Maintenance" + icon_state = "maint_sci_central" + +/area/station/maintenance/department/cargo + name = "Cargo Maintenance" + icon_state = "maint_cargo" + +/area/station/maintenance/department/bridge + name = "Bridge Maintenance" + icon_state = "maint_bridge" + +/area/station/maintenance/department/engine + name = "Engineering Maintenance" + icon_state = "maint_engi" + +/area/station/maintenance/department/science/xenobiology + name = "Xenobiology Maintenance" + icon_state = "xenomaint" + area_flags = VALID_TERRITORY | BLOBS_ALLOWED | UNIQUE_AREA | XENOBIOLOGY_COMPATIBLE | CULT_PERMITTED + +//Maintenance - Generic Tunnels + +/area/station/maintenance/aft + name = "Aft Maintenance" + icon_state = "aftmaint" + +/area/station/maintenance/aft/upper + name = "Upper Aft Maintenance" + icon_state = "upperaftmaint" + +/area/station/maintenance/aft/greater //use greater variants of area definitions for when the station has two different sections of maintenance on the same z-level. Can stand alone without "lesser". This one means that this goes more fore/north than the "lesser" maintenance area. + name = "Greater Aft Maintenance" + icon_state = "greateraftmaint" + +/area/station/maintenance/aft/lesser //use lesser variants of area definitions for when the station has two different sections of maintenance on the same z-level in conjunction with "greater" (just because it follows better). This one means that this goes more aft/south than the "greater" maintenance area. + name = "Lesser Aft Maintenance" + icon_state = "lesseraftmaint" + +/area/station/maintenance/central + name = "Central Maintenance" + icon_state = "centralmaint" + +/area/station/maintenance/central/greater + name = "Greater Central Maintenance" + icon_state = "greatercentralmaint" + +/area/station/maintenance/central/lesser + name = "Lesser Central Maintenance" + icon_state = "lessercentralmaint" + +/area/station/maintenance/fore + name = "Fore Maintenance" + icon_state = "foremaint" + +/area/station/maintenance/fore/upper + name = "Upper Fore Maintenance" + icon_state = "upperforemaint" + +/area/station/maintenance/fore/greater + name = "Greater Fore Maintenance" + icon_state = "greaterforemaint" + +/area/station/maintenance/fore/lesser + name = "Lesser Fore Maintenance" + icon_state = "lesserforemaint" + +/area/station/maintenance/starboard + name = "Starboard Maintenance" + icon_state = "starboardmaint" + +/area/station/maintenance/starboard/upper + name = "Upper Starboard Maintenance" + icon_state = "upperstarboardmaint" + +/area/station/maintenance/starboard/central + name = "Central Starboard Maintenance" + icon_state = "centralstarboardmaint" + +/area/station/maintenance/starboard/greater + name = "Greater Starboard Maintenance" + icon_state = "greaterstarboardmaint" + +/area/station/maintenance/starboard/lesser + name = "Lesser Starboard Maintenance" + icon_state = "lesserstarboardmaint" + +/area/station/maintenance/starboard/aft + name = "Aft Starboard Maintenance" + icon_state = "asmaint" + +/area/station/maintenance/starboard/fore + name = "Fore Starboard Maintenance" + icon_state = "fsmaint" + +/area/station/maintenance/port + name = "Port Maintenance" + icon_state = "portmaint" + +/area/station/maintenance/port/central + name = "Central Port Maintenance" + icon_state = "centralportmaint" + +/area/station/maintenance/port/greater + name = "Greater Port Maintenance" + icon_state = "greaterportmaint" + +/area/station/maintenance/port/lesser + name = "Lesser Port Maintenance" + icon_state = "lesserportmaint" + +/area/station/maintenance/port/aft + name = "Aft Port Maintenance" + icon_state = "apmaint" + +/area/station/maintenance/port/fore + name = "Fore Port Maintenance" + icon_state = "fpmaint" + +/area/station/maintenance/tram + name = "Primary Tram Maintenance" + +/area/station/maintenance/tram/left + name = "\improper Port Tram Underpass" + icon_state = "mainttramL" + +/area/station/maintenance/tram/mid + name = "\improper Central Tram Underpass" + icon_state = "mainttramM" + +/area/station/maintenance/tram/right + name = "\improper Starboard Tram Underpass" + icon_state = "mainttramR" + +//Maintenance - Discrete Areas +/area/station/maintenance/disposal + name = "Waste Disposal" + icon_state = "disposal" + +/area/station/maintenance/disposal/incinerator + name = "\improper Incinerator" + icon_state = "incinerator" + +/area/station/maintenance/space_hut + name = "\improper Space Hut" + icon_state = "spacehut" + +/area/station/maintenance/space_hut/cabin + name = "Abandoned Cabin" + +/area/station/maintenance/space_hut/plasmaman + name = "\improper Abandoned Plasmaman Friendly Startup" + +/area/station/maintenance/space_hut/observatory + name = "\improper Space Observatory" + +//Radation storm shelter +/area/station/maintenance/radshelter + name = "\improper Radstorm Shelter" + icon_state = "radstorm_shelter" + +/area/station/maintenance/radshelter/medical + name = "\improper Medical Radstorm Shelter" + +/area/station/maintenance/radshelter/sec + name = "\improper Security Radstorm Shelter" + +/area/station/maintenance/radshelter/service + name = "\improper Service Radstorm Shelter" + +/area/station/maintenance/radshelter/civil + name = "\improper Civilian Radstorm Shelter" + +/area/station/maintenance/radshelter/sci + name = "\improper Science Radstorm Shelter" + +/area/station/maintenance/radshelter/cargo + name = "\improper Cargo Radstorm Shelter" + + +//Hallway + +/area/station/hallway + icon_state = "hall" + sound_environment = SOUND_AREA_STANDARD_STATION + +/area/station/hallway/primary + name = "\improper Primary Hallway" + icon_state = "primaryhall" + +/area/station/hallway/primary/aft + name = "\improper Aft Primary Hallway" + icon_state = "afthall" + +/area/station/hallway/primary/fore + name = "\improper Fore Primary Hallway" + icon_state = "forehall" + +/area/station/hallway/primary/starboard + name = "\improper Starboard Primary Hallway" + icon_state = "starboardhall" + +/area/station/hallway/primary/port + name = "\improper Port Primary Hallway" + icon_state = "porthall" + +/area/station/hallway/primary/central + name = "\improper Central Primary Hallway" + icon_state = "centralhall" + +/area/station/hallway/primary/central/fore + name = "\improper Fore Central Primary Hallway" + icon_state = "hallCF" + +/area/station/hallway/primary/central/aft + name = "\improper Aft Central Primary Hallway" + icon_state = "hallCA" + +/area/station/hallway/primary/upper + name = "\improper Upper Central Primary Hallway" + icon_state = "centralhall" + +/area/station/hallway/primary/tram + name = "\improper Primary Tram" + +/area/station/hallway/primary/tram/left + name = "\improper Port Tram Dock" + icon_state = "halltramL" + +/area/station/hallway/primary/tram/center + name = "\improper Central Tram Dock" + icon_state = "halltramM" + +/area/station/hallway/primary/tram/right + name = "\improper Starboard Tram Dock" + icon_state = "halltramR" + +/area/station/hallway/secondary // This shouldn't be used, but it gives an icon for the enviornment tree in the map editor + icon_state = "secondaryhall" + +/area/station/hallway/secondary/command + name = "\improper Command Hallway" + icon_state = "bridge_hallway" + +/area/station/hallway/secondary/construction + name = "\improper Construction Area" + icon_state = "construction" + +/area/station/hallway/secondary/construction/engineering + name = "\improper Engineering Hallway" + +/area/station/hallway/secondary/exit + name = "\improper Escape Shuttle Hallway" + icon_state = "escape" + +/area/station/hallway/secondary/exit/departure_lounge + name = "\improper Departure Lounge" + icon_state = "escape_lounge" + +/area/station/hallway/secondary/entry + name = "\improper Arrival Shuttle Hallway" + icon_state = "entry" + +/area/station/hallway/secondary/service + name = "\improper Service Hallway" + icon_state = "hall_service" + +//Command + +/area/station/command + name = "Command" + icon_state = "command" + ambientsounds = list('sound/ambience/signal.ogg') + airlock_wires = /datum/wires/airlock/command + sound_environment = SOUND_AREA_STANDARD_STATION + +/area/station/command/bridge + name = "\improper Bridge" + icon_state = "bridge" + +/area/station/command/meeting_room + name = "\improper Heads of Staff Meeting Room" + icon_state = "meeting" + sound_environment = SOUND_AREA_MEDIUM_SOFTFLOOR + +/area/station/command/meeting_room/council + name = "\improper Council Chamber" + icon_state = "meeting" + sound_environment = SOUND_AREA_MEDIUM_SOFTFLOOR + +/area/station/command/corporate_showroom + name = "\improper Corporate Showroom" + icon_state = "showroom" + sound_environment = SOUND_AREA_MEDIUM_SOFTFLOOR + +/area/station/command/heads_quarters + icon_state = "heads_quarters" + +/area/station/command/heads_quarters/captain + name = "\improper Captain's Office" + icon_state = "captain" + sound_environment = SOUND_AREA_WOODFLOOR + +/area/station/command/heads_quarters/captain/private + name = "\improper Captain's Quarters" + icon_state = "captain_private" + sound_environment = SOUND_AREA_WOODFLOOR + +/area/station/command/heads_quarters/ce + name = "\improper Chief Engineer's Office" + icon_state = "ce_office" + +/area/station/command/heads_quarters/cmo + name = "\improper Chief Medical Officer's Office" + icon_state = "cmo_office" + +/area/station/command/heads_quarters/hop + name = "\improper Head of Personnel's Office" + icon_state = "hop_office" + +/area/station/command/heads_quarters/hos + name = "\improper Head of Security's Office" + icon_state = "hos_office" + +/area/station/command/heads_quarters/rd + name = "\improper Research Director's Office" + icon_state = "rd_office" + +//Command - Teleporters + +/area/station/command/teleporter + name = "\improper Teleporter Room" + icon_state = "teleporter" + ambience_index = AMBIENCE_ENGI + +/area/station/command/gateway + name = "\improper Gateway" + icon_state = "gateway" + ambience_index = AMBIENCE_ENGI + +//Commons + +/area/station/commons + name = "\improper Crew Facilities" + icon_state = "commons" + sound_environment = SOUND_AREA_STANDARD_STATION + area_flags = BLOBS_ALLOWED | UNIQUE_AREA | CULT_PERMITTED + +/area/station/commons/dorms + name = "\improper Dormitories" + icon_state = "dorms" + +/area/station/commons/dorms/barracks + name = "\improper Sleep Barracks" + +/area/station/commons/dorms/barracks/male + name = "\improper Male Sleep Barracks" + icon_state = "dorms_male" + +/area/station/commons/dorms/barracks/female + name = "\improper Female Sleep Barracks" + icon_state = "dorms_female" + +/area/station/commons/dorms/laundry + name = "\improper Laundry Room" + icon_state = "laundry_room" + +/area/station/commons/toilet + name = "\improper Dormitory Toilets" + icon_state = "toilet" + sound_environment = SOUND_AREA_SMALL_ENCLOSED + +/area/station/commons/toilet/auxiliary + name = "\improper Auxiliary Restrooms" + icon_state = "toilet" + +/area/station/commons/toilet/locker + name = "\improper Locker Toilets" + icon_state = "toilet" + +/area/station/commons/toilet/restrooms + name = "\improper Restrooms" + icon_state = "toilet" + +/area/station/commons/locker + name = "\improper Locker Room" + icon_state = "locker" + +/area/station/commons/lounge + name = "\improper Bar Lounge" + icon_state = "lounge" + mood_bonus = 5 + mood_message = "I love being in the bar!" + mood_trait = TRAIT_EXTROVERT + sound_environment = SOUND_AREA_SMALL_SOFTFLOOR + +/area/station/commons/fitness + name = "\improper Fitness Room" + icon_state = "fitness" + +/area/station/commons/fitness/locker_room + name = "\improper Unisex Locker Room" + icon_state = "locker" + +/area/station/commons/fitness/locker_room/male + name = "\improper Male Locker Room" + icon_state = "locker_male" + +/area/station/commons/fitness/locker_room/female + name = "\improper Female Locker Room" + icon_state = "locker_female" + +/area/station/commons/fitness/recreation + name = "\improper Recreation Area" + icon_state = "rec" + +/area/station/commons/fitness/recreation/entertainment + name = "\improper Entertainment Center" + icon_state = "entertainment" + +// Commons - Vacant Rooms +/area/station/commons/vacant_room + name = "\improper Vacant Room" + icon_state = "vacant_room" + ambience_index = AMBIENCE_MAINT + +/area/station/commons/vacant_room/office + name = "\improper Vacant Office" + icon_state = "vacant_office" + +/area/station/commons/vacant_room/commissary + name = "\improper Vacant Commissary" + icon_state = "vacant_commissary" + +//Commons - Storage +/area/station/commons/storage + sound_environment = SOUND_AREA_STANDARD_STATION + +/area/station/commons/storage/tools + name = "\improper Auxiliary Tool Storage" + icon_state = "tool_storage" + +/area/station/commons/storage/primary + name = "\improper Primary Tool Storage" + icon_state = "primary_storage" + +/area/station/commons/storage/art + name = "\improper Art Supply Storage" + icon_state = "art_storage" + +/area/station/commons/storage/emergency/starboard + name = "\improper Starboard Emergency Storage" + icon_state = "emergency_storage" + +/area/station/commons/storage/emergency/port + name = "\improper Port Emergency Storage" + icon_state = "emergency_storage" + +/area/station/commons/storage/mining + name = "\improper Public Mining Storage" + icon_state = "mining_storage" + +//Service + +/area/station/service + airlock_wires = /datum/wires/airlock/service + +/area/station/service/cafeteria + name = "\improper Cafeteria" + icon_state = "cafeteria" + +/area/station/service/kitchen + name = "\improper Kitchen" + icon_state = "kitchen" + +/area/station/service/kitchen/coldroom + name = "\improper Kitchen Cold Room" + icon_state = "kitchen_cold" + sound_environment = SOUND_AREA_SMALL_ENCLOSED + +/area/station/service/kitchen/diner + name = "\improper Diner" + icon_state = "diner" + +/area/station/service/kitchen/abandoned + name = "\improper Abandoned Kitchen" + icon_state = "abandoned_kitchen" + +/area/station/service/bar + name = "\improper Bar" + icon_state = "bar" + mood_bonus = 5 + mood_message = "I love being in the bar!" + mood_trait = TRAIT_EXTROVERT + airlock_wires = /datum/wires/airlock/service + sound_environment = SOUND_AREA_WOODFLOOR + +/area/station/service/bar/Initialize(mapload) + . = ..() + GLOB.bar_areas += src + +/area/station/service/bar/atrium + name = "\improper Atrium" + icon_state = "bar" + sound_environment = SOUND_AREA_WOODFLOOR + +/area/station/service/electronic_marketing_den + name = "\improper Electronic Marketing Den" + icon_state = "abandoned_marketing_den" + +/area/station/service/abandoned_gambling_den + name = "\improper Abandoned Gambling Den" + icon_state = "abandoned_gambling_den" + +/area/station/service/abandoned_gambling_den/gaming + name = "\improper Abandoned Gaming Den" + icon_state = "abandoned_gaming_den" + +/area/station/service/theater + name = "\improper Theater" + icon_state = "theatre" + sound_environment = SOUND_AREA_WOODFLOOR + +/area/station/service/theater/abandoned + name = "\improper Abandoned Theater" + icon_state = "abandoned_theatre" + +/area/station/service/library + name = "\improper Library" + icon_state = "library" + mood_bonus = 5 + mood_message = "I love being in the library!" + mood_trait = TRAIT_INTROVERT + area_flags = CULT_PERMITTED | BLOBS_ALLOWED | UNIQUE_AREA + sound_environment = SOUND_AREA_LARGE_SOFTFLOOR + +/area/station/service/library/lounge + name = "\improper Library Lounge" + icon_state = "library_lounge" + sound_environment = SOUND_AREA_SMALL_SOFTFLOOR + +/area/station/service/library/artgallery + name = "\improper Art Gallery" + icon_state = "library_gallery" + +/area/station/service/library/private + name = "\improper Library Private Study" + icon_state = "library_gallery_private" + +/area/station/service/library/upper + name = "\improper Library Upper Floor" + icon_state = "library" + +/area/station/service/library/printer + name = "\improper Library Printer Room" + icon_state = "library" + +/area/station/service/library/abandoned + name = "\improper Abandoned Library" + icon_state = "abandoned_library" + +/area/station/service/chapel + name = "\improper Chapel" + icon_state = "chapel" + mood_bonus = 5 + mood_message = "Being in the chapel brings me peace." + mood_trait = TRAIT_SPIRITUAL + ambience_index = AMBIENCE_HOLY + flags_1 = NONE + sound_environment = SOUND_AREA_LARGE_ENCLOSED + +/area/station/service/chapel/monastery + name = "\improper Monastery" + +/area/station/service/chapel/office + name = "\improper Chapel Office" + icon_state = "chapeloffice" + +/area/station/service/chapel/asteroid + name = "\improper Chapel Asteroid" + icon_state = "explored" + sound_environment = SOUND_AREA_ASTEROID + +/area/station/service/chapel/asteroid/monastery + name = "\improper Monastery Asteroid" + +/area/station/service/chapel/dock + name = "\improper Chapel Dock" + icon_state = "construction" + +/area/station/service/chapel/storage + name = "\improper Chapel Storage" + icon_state = "chapelstorage" + +/area/station/service/chapel/funeral + name = "\improper Chapel Funeral Room" + icon_state = "chapelfuneral" + +/area/station/service/lawoffice + name = "\improper Law Office" + icon_state = "law" + sound_environment = SOUND_AREA_SMALL_SOFTFLOOR + +/area/station/service/janitor + name = "\improper Custodial Closet" + icon_state = "janitor" + area_flags = CULT_PERMITTED | BLOBS_ALLOWED | UNIQUE_AREA + sound_environment = SOUND_AREA_SMALL_ENCLOSED + +/area/station/service/hydroponics + name = "Hydroponics" + icon_state = "hydro" + airlock_wires = /datum/wires/airlock/service + sound_environment = SOUND_AREA_STANDARD_STATION + +/area/station/service/hydroponics/upper + name = "Upper Hydroponics" + icon_state = "hydro" + +/area/station/service/hydroponics/garden + name = "Garden" + icon_state = "garden" + +/area/station/service/hydroponics/garden/abandoned + name = "\improper Abandoned Garden" + icon_state = "abandoned_garden" + sound_environment = SOUND_AREA_SMALL_ENCLOSED + +/area/station/service/hydroponics/garden/monastery + name = "\improper Monastery Garden" + icon_state = "hydro" + +//Engineering + +/area/station/engineering + icon_state = "engie" + ambience_index = AMBIENCE_ENGI + airlock_wires = /datum/wires/airlock/engineering + sound_environment = SOUND_AREA_LARGE_ENCLOSED + +/area/station/engineering/engine_smes + name = "\improper Engineering SMES" + icon_state = "engine_smes" + +/area/station/engineering/main + name = "Engineering" + icon_state = "engine" + +/area/station/engineering/hallway + name = "Engineering Hallway" + icon_state = "engine_hallway" + +/area/station/engineering/atmos + name = "Atmospherics" + icon_state = "atmos" + +/area/station/engineering/atmos/upper + name = "Upper Atmospherics" + +/area/station/engineering/atmos/project + name = "\improper Atmospherics Project Room" + icon_state = "atmos_projectroom" + +/area/station/engineering/atmos/pumproom + name = "\improper Atmospherics Pumping Room" + icon_state = "atmos_pump_room" + +/area/station/engineering/atmos/mix + name = "\improper Atmospherics Mixing Room" + icon_state = "atmos_mix" + +/area/station/engineering/atmos/storage + name = "\improper Atmospherics Storage Room" + icon_state = "atmos_storage" + +/area/station/engineering/atmos/storage/gas + name = "\improper Atmospherics Gas Storage" + icon_state = "atmos_storage_gas" + +/area/station/engineering/atmos/office + name = "\improper Atmospherics Office" + icon_state = "atmos_office" + +/area/station/engineering/atmos/hfr_room + name = "\improper Atmospherics HFR Room" + icon_state = "atmos_HFR" + +/area/station/engineering/atmospherics_engine + name = "\improper Atmospherics Engine" + icon_state = "atmos_engine" + area_flags = BLOBS_ALLOWED | UNIQUE_AREA | CULT_PERMITTED + +/area/station/engineering/lobby + name = "\improper Engineering Lobby" + icon_state = "engi_lobby" + +/area/station/engineering/supermatter + name = "\improper Supermatter Engine" + icon_state = "engine_sm" + area_flags = BLOBS_ALLOWED | UNIQUE_AREA | CULT_PERMITTED + sound_environment = SOUND_AREA_SMALL_ENCLOSED + +/area/station/engineering/supermatter/room + name = "\improper Supermatter Engine Room" + icon_state = "engine_sm_room" + sound_environment = SOUND_AREA_LARGE_ENCLOSED + +/area/station/engineering/break_room + name = "\improper Engineering Foyer" + icon_state = "engine_break" + sound_environment = SOUND_AREA_SMALL_ENCLOSED + +/area/station/engineering/gravity_generator + name = "\improper Gravity Generator Room" + icon_state = "grav_gen" + sound_environment = SOUND_AREA_SMALL_ENCLOSED + +/area/station/engineering/storage + name = "Engineering Storage" + icon_state = "engine_storage" + sound_environment = SOUND_AREA_SMALL_ENCLOSED + +/area/station/engineering/storage_shared + name = "Shared Engineering Storage" + icon_state = "engine_storage_shared" + +/area/station/engineering/transit_tube + name = "\improper Transit Tube" + icon_state = "transit_tube" + +/area/station/engineering/storage/tech + name = "Technical Storage" + icon_state = "tech_storage" + +/area/station/engineering/storage/tcomms + name = "Telecomms Storage" + icon_state = "tcom_storage" + area_flags = BLOBS_ALLOWED | UNIQUE_AREA | CULT_PERMITTED + +//Engineering - Construction + +/area/station/construction + name = "\improper Construction Area" + icon_state = "construction" + ambience_index = AMBIENCE_ENGI + sound_environment = SOUND_AREA_STANDARD_STATION + +/area/station/construction/mining/aux_base + name = "Auxiliary Base Construction" + icon_state = "aux_base_construction" + sound_environment = SOUND_AREA_MEDIUM_SOFTFLOOR + +/area/station/construction/storage_wing + name = "\improper Storage Wing" + icon_state = "storage_wing" + +//Solars + +/area/station/solars + icon_state = "panels" + requires_power = FALSE + area_flags = UNIQUE_AREA | AREA_USES_STARLIGHT + flags_1 = NONE + ambience_index = AMBIENCE_ENGI + airlock_wires = /datum/wires/airlock/engineering + sound_environment = SOUND_AREA_SPACE + base_lighting_alpha = 255 + +/area/station/solars/fore + name = "\improper Fore Solar Array" + icon_state = "panelsF" + sound_environment = SOUND_AREA_STANDARD_STATION + +/area/station/solars/aft + name = "\improper Aft Solar Array" + icon_state = "panelsAF" + +/area/station/solars/aux/port + name = "\improper Port Bow Auxiliary Solar Array" + icon_state = "panelsA" + +/area/station/solars/aux/starboard + name = "\improper Starboard Bow Auxiliary Solar Array" + icon_state = "panelsA" + +/area/station/solars/starboard + name = "\improper Starboard Solar Array" + icon_state = "panelsS" + +/area/station/solars/starboard/aft + name = "\improper Starboard Quarter Solar Array" + icon_state = "panelsAS" + +/area/station/solars/starboard/fore + name = "\improper Starboard Bow Solar Array" + icon_state = "panelsFS" + +/area/station/solars/port + name = "\improper Port Solar Array" + icon_state = "panelsP" + +/area/station/solars/port/aft + name = "\improper Port Quarter Solar Array" + icon_state = "panelsAP" + +/area/station/solars/port/fore + name = "\improper Port Bow Solar Array" + icon_state = "panelsFP" + +/area/station/solars/aisat + name = "\improper AI Satellite Solars" + icon_state = "panelsAI" + + +//Solar Maint + +/area/station/maintenance/solars + name = "Solar Maintenance" + icon_state = "yellow" + +/area/station/maintenance/solars/port + name = "Port Solar Maintenance" + icon_state = "SolarcontrolP" + +/area/station/maintenance/solars/port/aft + name = "Port Quarter Solar Maintenance" + icon_state = "SolarcontrolAP" + +/area/station/maintenance/solars/port/fore + name = "Port Bow Solar Maintenance" + icon_state = "SolarcontrolFP" + +/area/station/maintenance/solars/starboard + name = "Starboard Solar Maintenance" + icon_state = "SolarcontrolS" + +/area/station/maintenance/solars/starboard/aft + name = "Starboard Quarter Solar Maintenance" + icon_state = "SolarcontrolAS" + +/area/station/maintenance/solars/starboard/fore + name = "Starboard Bow Solar Maintenance" + icon_state = "SolarcontrolFS" + +//MedBay + +/area/station/medical + name = "Medical" + icon_state = "medbay" + ambience_index = AMBIENCE_MEDICAL + airlock_wires = /datum/wires/airlock/medbay + sound_environment = SOUND_AREA_STANDARD_STATION + min_ambience_cooldown = 90 SECONDS + max_ambience_cooldown = 180 SECONDS + +/area/station/medical/abandoned + name = "\improper Abandoned Medbay" + icon_state = "abandoned_medbay" + ambientsounds = list('sound/ambience/signal.ogg') + sound_environment = SOUND_AREA_SMALL_ENCLOSED + +/area/station/medical/medbay/central + name = "Medbay Central" + icon_state = "med_central" + +/area/station/medical/medbay/lobby + name = "\improper Medbay Lobby" + icon_state = "med_lobby" + +//Medbay is a large area, these additional areas help level out APC load. + +/area/station/medical/medbay/aft + name = "Medbay Aft" + icon_state = "med_aft" + +/area/station/medical/storage + name = "Medbay Storage" + icon_state = "med_storage" + +/area/station/medical/paramedic + name = "Paramedic Dispatch" + icon_state = "paramedic" + +/area/station/medical/office + name = "\improper Medical Office" + icon_state = "med_office" + +/area/station/medical/break_room + name = "\improper Medical Break Room" + icon_state = "med_break" + +/area/station/medical/coldroom + name = "\improper Medical Cold Room" + icon_state = "kitchen_cold" + +/area/station/medical/patients_rooms + name = "\improper Patients' Rooms" + icon_state = "patients" + sound_environment = SOUND_AREA_SMALL_SOFTFLOOR + +/area/station/medical/patients_rooms/room_a + name = "Patient Room A" + icon_state = "patients" + +/area/station/medical/patients_rooms/room_b + name = "Patient Room B" + icon_state = "patients" + +/area/station/medical/virology + name = "Virology" + icon_state = "virology" + +/area/station/medical/morgue + name = "\improper Morgue" + icon_state = "morgue" + ambience_index = AMBIENCE_SPOOKY + sound_environment = SOUND_AREA_SMALL_ENCLOSED + +/area/station/medical/chemistry + name = "Chemistry" + icon_state = "chem" + +/area/station/medical/pharmacy + name = "\improper Pharmacy" + icon_state = "pharmacy" + +/area/station/medical/surgery + name = "\improper Operating Room" + icon_state = "surgery" + +/area/station/medical/surgery/fore + name = "\improper Fore Operating Room" + icon_state = "foresurgery" + +/area/station/medical/surgery/aft + name = "\improper Aft Operating Room" + icon_state = "aftsurgery" + +/area/station/medical/surgery/theatre + name = "\improper Grand Surgery Theatre" + icon_state = "surgerytheatre" +/area/station/medical/cryo + name = "Cryogenics" + icon_state = "cryo" + +/area/station/medical/exam_room + name = "\improper Exam Room" + icon_state = "exam_room" + +/area/station/medical/treatment_center + name = "\improper Medbay Treatment Center" + icon_state = "exam_room" + +/area/station/medical/psychology + name = "\improper Psychology Office" + icon_state = "psychology" + mood_bonus = 3 + mood_message = "I feel at ease here." + ambientsounds = list('sound/ambience/aurora_caelus_short.ogg') + +//Security +///When adding a new area to the security areas, make sure to add it to /datum/bounty/item/security/paperwork as well! + +/area/station/security + name = "Security" + icon_state = "security" + ambience_index = AMBIENCE_DANGER + airlock_wires = /datum/wires/airlock/security + sound_environment = SOUND_AREA_STANDARD_STATION + +/area/station/security/office + name = "\improper Security Office" + icon_state = "security" + +/area/station/security/lockers + name = "\improper Security Locker Room" + icon_state = "securitylockerroom" + +/area/station/security/brig + name = "\improper Brig" + icon_state = "brig" + +/area/station/security/holding_cell + name = "\improper Holding Cell" + icon_state = "holding_cell" + +/area/station/security/medical + name = "\improper Security Medical" + icon_state = "security_medical" + +/area/station/security/brig/upper + name = "\improper Brig Overlook" + icon_state = "upperbrig" + +/area/station/security/courtroom + name = "\improper Courtroom" + icon_state = "courtroom" + sound_environment = SOUND_AREA_LARGE_ENCLOSED + +/area/station/security/prison + name = "\improper Prison Wing" + icon_state = "sec_prison" + area_flags = VALID_TERRITORY | BLOBS_ALLOWED | UNIQUE_AREA | CULT_PERMITTED | PERSISTENT_ENGRAVINGS + +//Rad proof +/area/station/security/prison/toilet + name = "\improper Prison Toilet" + icon_state = "sec_prison_safe" + +// Rad proof +/area/station/security/prison/safe + name = "\improper Prison Wing Cells" + icon_state = "sec_prison_safe" + +/area/station/security/prison/upper + name = "\improper Upper Prison Wing" + icon_state = "prison_upper" + +/area/station/security/prison/visit + name = "\improper Prison Visitation Area" + icon_state = "prison_visit" + +/area/station/security/prison/rec + name = "\improper Prison Rec Room" + icon_state = "prison_rec" + +/area/station/security/prison/mess + name = "\improper Prison Mess Hall" + icon_state = "prison_mess" + +/area/station/security/prison/work + name = "\improper Prison Work Room" + icon_state = "prison_work" + +/area/station/security/prison/shower + name = "\improper Prison Shower" + icon_state = "prison_shower" + +/area/station/security/prison/workout + name = "\improper Prison Gym" + icon_state = "prison_workout" + +/area/station/security/prison/garden + name = "\improper Prison Garden" + icon_state = "prison_garden" + +/area/station/security/processing + name = "\improper Labor Shuttle Dock" + icon_state = "sec_labor_processing" + +/area/station/security/processing/cremation + name = "\improper Security Crematorium" + icon_state = "sec_cremation" + sound_environment = SOUND_AREA_SMALL_ENCLOSED + +/area/station/security/interrogation + name = "\improper Interrogation Room" + icon_state = "interrogation" + sound_environment = SOUND_AREA_SMALL_ENCLOSED + +/area/station/security/warden + name = "Brig Control" + icon_state = "warden" + sound_environment = SOUND_AREA_SMALL_SOFTFLOOR + +/area/station/security/detectives_office + name = "\improper Detective's Office" + icon_state = "detective" + ambientsounds = list('sound/ambience/ambidet1.ogg','sound/ambience/ambidet2.ogg') + +/area/station/security/detectives_office/private_investigators_office + name = "\improper Private Investigator's Office" + icon_state = "investigate_office" + sound_environment = SOUND_AREA_SMALL_SOFTFLOOR + +/area/station/security/range + name = "\improper Firing Range" + icon_state = "firingrange" + +/area/station/security/execution + icon_state = "execution_room" + +/area/station/security/execution/transfer + name = "\improper Transfer Centre" + icon_state = "sec_processing" + +/area/station/security/execution/education + name = "\improper Prisoner Education Chamber" + +/area/station/security/checkpoint + name = "\improper Security Checkpoint" + icon_state = "checkpoint" + +/area/station/security/checkpoint/auxiliary + icon_state = "checkpoint_aux" + +/area/station/security/checkpoint/escape + icon_state = "checkpoint_esc" + +/area/station/security/checkpoint/supply + name = "Security Post - Cargo Bay" + icon_state = "checkpoint_supp" + +/area/station/security/checkpoint/engineering + name = "Security Post - Engineering" + icon_state = "checkpoint_engi" + +/area/station/security/checkpoint/medical + name = "Security Post - Medbay" + icon_state = "checkpoint_med" + +/area/station/security/checkpoint/science + name = "Security Post - Science" + icon_state = "checkpoint_sci" + +/area/station/security/checkpoint/science/research + name = "Security Post - Research Division" + icon_state = "checkpoint_res" + +/area/station/security/checkpoint/customs + name = "Customs" + icon_state = "customs_point" + +/area/station/security/checkpoint/customs/auxiliary + name = "Auxiliary Customs" + icon_state = "customs_point_aux" + +/area/station/security/checkpoint/customs/fore + name = "Fore Customs" + icon_state = "customs_point_fore" + +/area/station/security/checkpoint/customs/aft + name = "Aft Customs" + icon_state = "customs_point_aft" + +//Cargo + +/area/station/cargo + name = "Quartermasters" + icon_state = "quart" + airlock_wires = /datum/wires/airlock/service + sound_environment = SOUND_AREA_STANDARD_STATION + +/area/station/cargo/sorting + name = "\improper Delivery Office" + icon_state = "cargo_delivery" + sound_environment = SOUND_AREA_STANDARD_STATION + +/area/station/cargo/warehouse + name = "\improper Warehouse" + icon_state = "cargo_warehouse" + sound_environment = SOUND_AREA_LARGE_ENCLOSED + +/area/station/cargo/drone_bay + name = "\improper Drone Bay" + icon_state = "cargo_drone" + +/area/station/cargo/warehouse/upper + name = "\improper Upper Warehouse" + +/area/station/cargo/office + name = "\improper Cargo Office" + icon_state = "cargo_office" + +/area/station/cargo/storage + name = "\improper Cargo Bay" + icon_state = "cargo_bay" + sound_environment = SOUND_AREA_LARGE_ENCLOSED + +/area/station/cargo/lobby + name = "\improper Cargo Lobby" + icon_state = "cargo_lobby" + +/area/station/cargo/qm + name = "\improper Quartermaster's Office" + icon_state = "quart_office" + +/area/station/cargo/miningdock + name = "\improper Mining Dock" + icon_state = "mining_dock" + +/area/station/cargo/miningdock/cafeteria + name = "\improper Mining Cafeteria" + icon_state = "mining_cafe" + +/area/station/cargo/miningdock/oresilo + name = "\improper Mining Ore Silo Storage" + icon_state = "mining_silo" + +/area/station/cargo/miningoffice + name = "\improper Mining Office" + icon_state = "mining" + +//Science + +/area/station/science + name = "\improper Science Division" + icon_state = "science" + airlock_wires = /datum/wires/airlock/science + sound_environment = SOUND_AREA_STANDARD_STATION + +/area/station/science/lobby + name = "\improper Science Lobby" + icon_state = "science_lobby" + +/area/station/science/lower + name = "\improper Lower Science Division" + icon_state = "lower_science" + +/area/station/science/breakroom + name = "\improper Science Break Room" + icon_state = "science_breakroom" + +/area/station/science/lab + name = "Research and Development" + icon_state = "research" + +/area/station/science/xenobiology + name = "\improper Xenobiology Lab" + icon_state = "xenobio" + +/area/station/science/xenobiology/hallway + name = "\improper Xenobiology Hallway" + icon_state = "xenobio_hall" + +/area/station/science/cytology + name = "\improper Cytology Lab" + icon_state = "cytology" + +// Use this for the main lab. If test equipment, storage, etc is also present use this one too. +/area/station/science/ordnance + name = "\improper Ordnance Lab" + icon_state = "ord_main" + +/area/station/science/ordnance/office + name = "\improper Ordnance Office" + icon_state = "ord_office" + +/area/station/science/ordnance/storage + name = "\improper Ordnance Storage" + icon_state = "ord_storage" + +/area/station/science/ordnance/burnchamber + name = "\improper Ordnance Burn Chamber" + icon_state = "ord_burn" + area_flags = BLOBS_ALLOWED | UNIQUE_AREA | CULT_PERMITTED + +/area/station/science/ordnance/freezerchamber + name = "\improper Ordnance Freezer Chamber" + icon_state = "ord_freeze" + area_flags = BLOBS_ALLOWED | UNIQUE_AREA | CULT_PERMITTED + +// Room for equipments and such +/area/station/science/ordnance/testlab + name = "\improper Ordnance Testing Lab" + icon_state = "ord_test" + area_flags = BLOBS_ALLOWED | UNIQUE_AREA | CULT_PERMITTED + +/area/station/science/ordnance/bomb + name = "\improper Ordnance Bomb Site" + icon_state = "ord_boom" + +/area/station/science/genetics + name = "\improper Genetics Lab" + icon_state = "geneticssci" + +/area/station/science/server + name = "\improper Research Division Server Room" + icon_state = "server" + +/area/station/science/explab + name = "\improper Experimentation Lab" + icon_state = "exp_lab" + +// Useless room +/area/station/science/auxlab + name = "\improper Auxillary Lab" + icon_state = "aux_lab" + +/area/station/science/robotics + name = "Robotics" + icon_state = "robotics" + +/area/station/science/robotics/mechbay + name = "\improper Mech Bay" + icon_state = "mechbay" + +/area/station/science/robotics/lab + name = "\improper Robotics Lab" + icon_state = "ass_line" + +/area/station/science/research + name = "\improper Research Division" + icon_state = "science" + +/area/station/science/research/abandoned + name = "\improper Abandoned Research Lab" + icon_state = "abandoned_sci" + sound_environment = SOUND_AREA_SMALL_ENCLOSED + +// Telecommunications Satellite + +/area/station/tcommsat + icon_state = "tcomsatcham" + ambientsounds = list('sound/ambience/ambisin2.ogg', 'sound/ambience/signal.ogg', 'sound/ambience/signal.ogg', 'sound/ambience/ambigen10.ogg', 'sound/ambience/ambitech.ogg',\ + 'sound/ambience/ambitech2.ogg', 'sound/ambience/ambitech3.ogg', 'sound/ambience/ambimystery.ogg') + airlock_wires = /datum/wires/airlock/engineering + network_root_id = STATION_NETWORK_ROOT // They should of unpluged the router before they left + +/area/station/tcommsat/computer + name = "\improper Telecomms Control Room" + icon_state = "tcomsatcomp" + sound_environment = SOUND_AREA_MEDIUM_SOFTFLOOR + +/area/station/tcommsat/server + name = "\improper Telecomms Server Room" + icon_state = "tcomsatcham" + +/area/station/tcommsat/server/upper + name = "\improper Upper Telecomms Server Room" + +//Telecommunications - On Station + +/area/station/comms + name = "\improper Communications Relay" + icon_state = "tcomsatcham" + sound_environment = SOUND_AREA_STANDARD_STATION + +/area/station/server + name = "\improper Messaging Server Room" + icon_state = "server" + sound_environment = SOUND_AREA_STANDARD_STATION + +//External Hull Access +/area/station/maintenance/external + name = "\improper External Hull Access" + icon_state = "amaint" + +/area/station/maintenance/external/aft + name = "\improper Aft External Hull Access" + +/area/station/maintenance/external/port + name = "\improper Port External Hull Access" + +/area/station/maintenance/external/port/bow + name = "\improper Port Bow External Hull Access" diff --git a/code/game/area/space_station_13_areas.dm b/code/game/area/space_station_13_areas.dm index 26b808ec91276..ebf316ea57d27 100644 --- a/code/game/area/space_station_13_areas.dm +++ b/code/game/area/space_station_13_areas.dm @@ -4,7 +4,7 @@ /area/CATEGORY/OR/DESCRIPTOR/NAME (you can make as many subdivisions as you want) name = "NICE NAME" (not required but makes things really nice) - icon = 'ICON FILENAME' (defaults to 'icons/turf/areas.dmi') + icon = 'ICON FILENAME' (defaults to 'icons/area_misc.dmi') icon_state = "NAME OF ICON" (defaults to "unknown" (blank)) requires_power = FALSE (defaults to true) ambience_index = AMBIENCE_GENERIC (picks the ambience from an assoc list in ambience.dm) @@ -16,1572 +16,3 @@ NOTE: there are two lists of areas in the end of this file: centcom and station /*-----------------------------------------------------------------------------*/ - -/area/ai_monitored //stub defined ai_monitored.dm - -/area/ai_monitored/turret_protected - -/area/space - icon_state = "space" - requires_power = TRUE - always_unpowered = TRUE - static_lighting = FALSE - - base_lighting_alpha = 255 - power_light = FALSE - power_equip = FALSE - power_environ = FALSE - area_flags = UNIQUE_AREA | NO_ALERTS - outdoors = TRUE - ambience_index = AMBIENCE_SPACE - flags_1 = CAN_BE_DIRTY_1 - sound_environment = SOUND_AREA_SPACE - -/area/space/nearstation - icon_state = "space_near" - area_flags = UNIQUE_AREA | NO_ALERTS | AREA_USES_STARLIGHT - -/area/start - name = "start area" - icon_state = "start" - requires_power = FALSE - static_lighting = FALSE - base_lighting_alpha = 255 - has_gravity = STANDARD_GRAVITY - - -/area/testroom - requires_power = FALSE - has_gravity = STANDARD_GRAVITY - name = "Test Room" - icon_state = "storage" - -//EXTRA - -/area/asteroid - name = "\improper Asteroid" - icon_state = "asteroid" - requires_power = FALSE - has_gravity = STANDARD_GRAVITY - area_flags = UNIQUE_AREA - ambience_index = AMBIENCE_MINING - flags_1 = CAN_BE_DIRTY_1 - sound_environment = SOUND_AREA_ASTEROID - min_ambience_cooldown = 70 SECONDS - max_ambience_cooldown = 220 SECONDS - -/area/asteroid/nearstation - static_lighting = TRUE - ambience_index = AMBIENCE_RUINS - always_unpowered = FALSE - requires_power = TRUE - area_flags = UNIQUE_AREA | BLOBS_ALLOWED - -/area/asteroid/nearstation/bomb_site - name = "\improper Bomb Testing Asteroid" - -//STATION13 - -//AI - -/area/ai_monitored - sound_environment = SOUND_AREA_STANDARD_STATION - -/area/ai_monitored/aisat/exterior - name = "\improper AI Satellite Exterior" - icon_state = "ai" - airlock_wires = /datum/wires/airlock/ai - -/area/ai_monitored/command/storage/satellite - name = "\improper AI Satellite Maint" - icon_state = "ai_storage" - ambience_index = AMBIENCE_DANGER - airlock_wires = /datum/wires/airlock/ai - -//AI - Turret_protected - -/area/ai_monitored/turret_protected - ambientsounds = list('sound/ambience/ambitech.ogg', 'sound/ambience/ambitech2.ogg', 'sound/ambience/ambiatmos.ogg', 'sound/ambience/ambiatmos2.ogg') - ///Some sounds (like the space jam) are terrible when on loop. We use this varaible to add it to other AI areas, but override it to keep it from the AI's core. - var/ai_will_not_hear_this = list('sound/ambience/ambimalf.ogg') - airlock_wires = /datum/wires/airlock/ai - -/area/ai_monitored/turret_protected/Initialize(mapload) - . = ..() - if(ai_will_not_hear_this) - ambientsounds += ai_will_not_hear_this - -/area/ai_monitored/turret_protected/ai_upload - name = "\improper AI Upload Chamber" - icon_state = "ai_upload" - sound_environment = SOUND_AREA_SMALL_ENCLOSED - -/area/ai_monitored/turret_protected/ai_upload_foyer - name = "\improper AI Upload Access" - icon_state = "ai_upload_foyer" - sound_environment = SOUND_AREA_SMALL_ENCLOSED - -/area/ai_monitored/turret_protected/ai - name = "\improper AI Chamber" - icon_state = "ai_chamber" - ai_will_not_hear_this = null - -/area/ai_monitored/turret_protected/aisat - name = "\improper AI Satellite" - icon_state = "ai" - sound_environment = SOUND_ENVIRONMENT_ROOM - -/area/ai_monitored/turret_protected/aisat/atmos - name = "\improper AI Satellite Atmos" - icon_state = "ai" - -/area/ai_monitored/turret_protected/aisat/foyer - name = "\improper AI Satellite Foyer" - icon_state = "ai_foyer" - -/area/ai_monitored/turret_protected/aisat/service - name = "\improper AI Satellite Service" - icon_state = "ai" - -/area/ai_monitored/turret_protected/aisat/hallway - name = "\improper AI Satellite Hallway" - icon_state = "ai" - -/area/ai_monitored/turret_protected/aisat/maint - name = "\improper AI Satellite Maintenance" - icon_state = "ai_maint" - -/area/ai_monitored/turret_protected/aisat_interior - name = "\improper AI Satellite Antechamber" - icon_state = "ai_interior" - sound_environment = SOUND_AREA_LARGE_ENCLOSED - -/area/ai_monitored/turret_protected/ai_sat_ext_as - name = "\improper AI Sat Ext" - icon_state = "ai_sat_east" - -/area/ai_monitored/turret_protected/ai_sat_ext_ap - name = "\improper AI Sat Ext" - icon_state = "ai_sat_west" - -//Maintenance - -/area/maintenance - name = "Generic Maintenance" - ambience_index = AMBIENCE_MAINT - area_flags = BLOBS_ALLOWED | UNIQUE_AREA | CULT_PERMITTED | PERSISTENT_ENGRAVINGS - airlock_wires = /datum/wires/airlock/maint - sound_environment = SOUND_AREA_TUNNEL_ENCLOSED - -//Maintenance - Departmental - -/area/maintenance/department/chapel - name = "Chapel Maintenance" - icon_state = "maint_chapel" - -/area/maintenance/department/chapel/monastery - name = "Monastery Maintenance" - icon_state = "maint_monastery" - -/area/maintenance/department/crew_quarters/bar - name = "Bar Maintenance" - icon_state = "maint_bar" - sound_environment = SOUND_AREA_WOODFLOOR - -/area/maintenance/department/crew_quarters/dorms - name = "Dormitory Maintenance" - icon_state = "maint_dorms" - -/area/maintenance/department/eva - name = "EVA Maintenance" - icon_state = "maint_eva" - -/area/maintenance/department/electrical - name = "Electrical Maintenance" - icon_state = "maint_electrical" - -/area/maintenance/department/engine/atmos - name = "Atmospherics Maintenance" - icon_state = "maint_atmos" - -/area/maintenance/department/security - name = "Security Maintenance" - icon_state = "maint_sec" - -/area/maintenance/department/security/upper - name = "Upper Security Maintenance" - -/area/maintenance/department/security/brig - name = "Brig Maintenance" - icon_state = "maint_brig" - -/area/maintenance/department/medical - name = "Medbay Maintenance" - icon_state = "medbay_maint" - -/area/maintenance/department/medical/central - name = "Central Medbay Maintenance" - icon_state = "medbay_maint_central" - -/area/maintenance/department/medical/morgue - name = "Morgue Maintenance" - icon_state = "morgue_maint" - -/area/maintenance/department/science - name = "Science Maintenance" - icon_state = "maint_sci" - -/area/maintenance/department/science/central - name = "Central Science Maintenance" - icon_state = "maint_sci_central" - -/area/maintenance/department/cargo - name = "Cargo Maintenance" - icon_state = "maint_cargo" - -/area/maintenance/department/bridge - name = "Bridge Maintenance" - icon_state = "maint_bridge" - -/area/maintenance/department/engine - name = "Engineering Maintenance" - icon_state = "maint_engi" - -/area/maintenance/department/science/xenobiology - name = "Xenobiology Maintenance" - icon_state = "xenomaint" - area_flags = VALID_TERRITORY | BLOBS_ALLOWED | UNIQUE_AREA | XENOBIOLOGY_COMPATIBLE | CULT_PERMITTED - -//Maintenance - Generic Tunnels - -/area/maintenance/aft - name = "Aft Maintenance" - icon_state = "aftmaint" - -/area/maintenance/aft/upper - name = "Upper Aft Maintenance" - icon_state = "upperaftmaint" - -/area/maintenance/aft/greater //use greater variants of area definitions for when the station has two different sections of maintenance on the same z-level. Can stand alone without "lesser". This one means that this goes more fore/north than the "lesser" maintenance area. - name = "Greater Aft Maintenance" - icon_state = "greateraftmaint" - -/area/maintenance/aft/lesser //use lesser variants of area definitions for when the station has two different sections of maintenance on the same z-level in conjunction with "greater" (just because it follows better). This one means that this goes more aft/south than the "greater" maintenance area. - name = "Lesser Aft Maintenance" - icon_state = "lesseraftmaint" - -/area/maintenance/central - name = "Central Maintenance" - icon_state = "centralmaint" - -/area/maintenance/central/greater - name = "Greater Central Maintenance" - icon_state = "greatercentralmaint" - -/area/maintenance/central/lesser - name = "Lesser Central Maintenance" - icon_state = "lessercentralmaint" - -/area/maintenance/fore - name = "Fore Maintenance" - icon_state = "foremaint" - -/area/maintenance/fore/upper - name = "Upper Fore Maintenance" - icon_state = "upperforemaint" - -/area/maintenance/fore/greater - name = "Greater Fore Maintenance" - icon_state = "greaterforemaint" - -/area/maintenance/fore/lesser - name = "Lesser Fore Maintenance" - icon_state = "lesserforemaint" - -/area/maintenance/starboard - name = "Starboard Maintenance" - icon_state = "starboardmaint" - -/area/maintenance/starboard/upper - name = "Upper Starboard Maintenance" - icon_state = "upperstarboardmaint" - -/area/maintenance/starboard/central - name = "Central Starboard Maintenance" - icon_state = "centralstarboardmaint" - -/area/maintenance/starboard/greater - name = "Greater Starboard Maintenance" - icon_state = "greaterstarboardmaint" - -/area/maintenance/starboard/lesser - name = "Lesser Starboard Maintenance" - icon_state = "lesserstarboardmaint" - -/area/maintenance/starboard/aft - name = "Aft Starboard Maintenance" - icon_state = "asmaint" - -/area/maintenance/starboard/fore - name = "Fore Starboard Maintenance" - icon_state = "fsmaint" - -/area/maintenance/port - name = "Port Maintenance" - icon_state = "portmaint" - -/area/maintenance/port/central - name = "Central Port Maintenance" - icon_state = "centralportmaint" - -/area/maintenance/port/greater - name = "Greater Port Maintenance" - icon_state = "greaterportmaint" - -/area/maintenance/port/lesser - name = "Lesser Port Maintenance" - icon_state = "lesserportmaint" - -/area/maintenance/port/aft - name = "Aft Port Maintenance" - icon_state = "apmaint" - -/area/maintenance/port/fore - name = "Fore Port Maintenance" - icon_state = "fpmaint" - -/area/maintenance/tram - name = "Primary Tram Maintenance" - -/area/maintenance/tram/left - name = "\improper Port Tram Underpass" - icon_state = "mainttramL" - -/area/maintenance/tram/mid - name = "\improper Central Tram Underpass" - icon_state = "mainttramM" - -/area/maintenance/tram/right - name = "\improper Starboard Tram Underpass" - icon_state = "mainttramR" - -//Maintenance - Discrete Areas -/area/maintenance/disposal - name = "Waste Disposal" - icon_state = "disposal" -/area/maintenance/disposal/incinerator - name = "\improper Incinerator" - icon_state = "incinerator" - -/area/maintenance/space_hut - name = "\improper Space Hut" - icon_state = "spacehut" - -/area/maintenance/space_hut/cabin - name = "Abandoned Cabin" - -/area/maintenance/space_hut/plasmaman - name = "\improper Abandoned Plasmaman Friendly Startup" - -/area/maintenance/space_hut/observatory - name = "\improper Space Observatory" - -//Radation storm shelter -/area/maintenance/radshelter - name = "\improper Radstorm Shelter" - icon_state = "radstorm_shelter" - -/area/maintenance/radshelter/medical - name = "\improper Medical Radstorm Shelter" - -/area/maintenance/radshelter/sec - name = "\improper Security Radstorm Shelter" - -/area/maintenance/radshelter/service - name = "\improper Service Radstorm Shelter" - -/area/maintenance/radshelter/civil - name = "\improper Civilian Radstorm Shelter" - -/area/maintenance/radshelter/sci - name = "\improper Science Radstorm Shelter" - -/area/maintenance/radshelter/cargo - name = "\improper Cargo Radstorm Shelter" - - -//Hallway - -/area/hallway - sound_environment = SOUND_AREA_STANDARD_STATION - -/area/hallway/primary - name = "\improper Primary Hallway" - -/area/hallway/primary/aft - name = "\improper Aft Primary Hallway" - icon_state = "hallA" - -/area/hallway/primary/fore - name = "\improper Fore Primary Hallway" - icon_state = "hallF" - -/area/hallway/primary/starboard - name = "\improper Starboard Primary Hallway" - icon_state = "hallS" - -/area/hallway/primary/port - name = "\improper Port Primary Hallway" - icon_state = "hallP" - -/area/hallway/primary/central - name = "\improper Central Primary Hallway" - icon_state = "hallC" - -/area/hallway/primary/central/fore - name = "\improper Fore Central Primary Hallway" - icon_state = "hallCF" - -/area/hallway/primary/central/aft - name = "\improper Aft Central Primary Hallway" - icon_state = "hallCA" - -/area/hallway/primary/upper - name = "\improper Upper Central Primary Hallway" - icon_state = "hallC" - -/area/hallway/primary/tram - name = "\improper Primary Tram" - -/area/hallway/primary/tram/left - name = "\improper Port Tram Dock" - icon_state = "halltramL" - -/area/hallway/primary/tram/center - name = "\improper Central Tram Dock" - icon_state = "halltramM" - -/area/hallway/primary/tram/right - name = "\improper Starboard Tram Dock" - icon_state = "halltramR" - -/area/hallway/secondary/command - name = "\improper Command Hallway" - icon_state = "bridge_hallway" - -/area/hallway/secondary/construction - name = "\improper Construction Area" - icon_state = "construction" - -/area/hallway/secondary/construction/engineering - name = "\improper Engineering Hallway" - -/area/hallway/secondary/exit - name = "\improper Escape Shuttle Hallway" - icon_state = "escape" - -/area/hallway/secondary/exit/departure_lounge - name = "\improper Departure Lounge" - icon_state = "escape_lounge" - -/area/hallway/secondary/entry - name = "\improper Arrival Shuttle Hallway" - icon_state = "entry" - -/area/hallway/secondary/service - name = "\improper Service Hallway" - icon_state = "hall_service" - -//Command - -/area/command - name = "Command" - icon_state = "Bridge" - ambientsounds = list('sound/ambience/signal.ogg') - airlock_wires = /datum/wires/airlock/command - sound_environment = SOUND_AREA_STANDARD_STATION - -/area/command/bridge - name = "\improper Bridge" - icon_state = "bridge" - -/area/command/meeting_room - name = "\improper Heads of Staff Meeting Room" - icon_state = "meeting" - sound_environment = SOUND_AREA_MEDIUM_SOFTFLOOR - -/area/command/meeting_room/council - name = "\improper Council Chamber" - icon_state = "meeting" - sound_environment = SOUND_AREA_MEDIUM_SOFTFLOOR - -/area/command/corporate_showroom - name = "\improper Corporate Showroom" - icon_state = "showroom" - sound_environment = SOUND_AREA_MEDIUM_SOFTFLOOR - -/area/command/heads_quarters - -/area/command/heads_quarters/captain - name = "\improper Captain's Office" - icon_state = "captain" - sound_environment = SOUND_AREA_WOODFLOOR - -/area/command/heads_quarters/captain/private - name = "\improper Captain's Quarters" - icon_state = "captain_private" - sound_environment = SOUND_AREA_WOODFLOOR - -/area/command/heads_quarters/ce - name = "\improper Chief Engineer's Office" - icon_state = "ce_office" - -/area/command/heads_quarters/cmo - name = "\improper Chief Medical Officer's Office" - icon_state = "cmo_office" - -/area/command/heads_quarters/hop - name = "\improper Head of Personnel's Office" - icon_state = "hop_office" - -/area/command/heads_quarters/hos - name = "\improper Head of Security's Office" - icon_state = "hos_office" - -/area/command/heads_quarters/rd - name = "\improper Research Director's Office" - icon_state = "rd_office" - -//Command - Teleporters - -/area/command/teleporter - name = "\improper Teleporter Room" - icon_state = "teleporter" - ambience_index = AMBIENCE_ENGI - -/area/command/gateway - name = "\improper Gateway" - icon_state = "gateway" - ambience_index = AMBIENCE_ENGI - -//Command - AI Monitored - -/area/ai_monitored/command/storage/eva - name = "EVA Storage" - icon_state = "eva" - ambience_index = AMBIENCE_DANGER - -/area/ai_monitored/command/storage/eva/upper - name = "Upper EVA Storage" - -/area/ai_monitored/command/nuke_storage - name = "\improper Vault" - icon_state = "nuke_storage" - airlock_wires = /datum/wires/airlock/command - -//Commons - -/area/commons - name = "\improper Crew Facilities" - icon_state = "commons" - sound_environment = SOUND_AREA_STANDARD_STATION - area_flags = BLOBS_ALLOWED | UNIQUE_AREA | CULT_PERMITTED - -/area/commons/dorms - name = "\improper Dormitories" - icon_state = "dorms" - -/area/commons/dorms/barracks - name = "\improper Sleep Barracks" - -/area/commons/dorms/barracks/male - name = "\improper Male Sleep Barracks" - icon_state = "dorms_male" - -/area/commons/dorms/barracks/female - name = "\improper Female Sleep Barracks" - icon_state = "dorms_female" - -/area/commons/dorms/laundry - name = "\improper Laundry Room" - icon_state = "laundry_room" - -/area/commons/toilet - name = "\improper Dormitory Toilets" - icon_state = "toilet" - sound_environment = SOUND_AREA_SMALL_ENCLOSED - -/area/commons/toilet/auxiliary - name = "\improper Auxiliary Restrooms" - icon_state = "toilet" - -/area/commons/toilet/locker - name = "\improper Locker Toilets" - icon_state = "toilet" - -/area/commons/toilet/restrooms - name = "\improper Restrooms" - icon_state = "toilet" - -/area/commons/locker - name = "\improper Locker Room" - icon_state = "locker" - -/area/commons/lounge - name = "\improper Bar Lounge" - icon_state = "lounge" - mood_bonus = 5 - mood_message = "I love being in the bar!" - mood_trait = TRAIT_EXTROVERT - sound_environment = SOUND_AREA_SMALL_SOFTFLOOR - -/area/commons/fitness - name = "\improper Fitness Room" - icon_state = "fitness" - -/area/commons/fitness/locker_room - name = "\improper Unisex Locker Room" - icon_state = "locker" - -/area/commons/fitness/locker_room/male - name = "\improper Male Locker Room" - icon_state = "locker_male" - -/area/commons/fitness/locker_room/female - name = "\improper Female Locker Room" - icon_state = "locker_female" - -/area/commons/fitness/recreation - name = "\improper Recreation Area" - icon_state = "rec" - -/area/commons/fitness/recreation/entertainment - name = "\improper Entertainment Center" - icon_state = "entertainment" - -// Commons - Vacant Rooms -/area/commons/vacant_room - name = "\improper Vacant Room" - icon_state = "vacant_room" - ambience_index = AMBIENCE_MAINT - -/area/commons/vacant_room/office - name = "\improper Vacant Office" - icon_state = "vacant_office" - -/area/commons/vacant_room/commissary - name = "\improper Vacant Commissary" - icon_state = "vacant_commissary" - -//Commons - Storage -/area/commons/storage - sound_environment = SOUND_AREA_STANDARD_STATION - -/area/commons/storage/tools - name = "\improper Auxiliary Tool Storage" - icon_state = "tool_storage" - -/area/commons/storage/primary - name = "\improper Primary Tool Storage" - icon_state = "primary_storage" - -/area/commons/storage/art - name = "\improper Art Supply Storage" - icon_state = "art_storage" - -/area/commons/storage/emergency/starboard - name = "\improper Starboard Emergency Storage" - icon_state = "emergency_storage" - -/area/commons/storage/emergency/port - name = "\improper Port Emergency Storage" - icon_state = "emergency_storage" - -/area/commons/storage/mining - name = "\improper Public Mining Storage" - icon_state = "mining_storage" - -//Service - -/area/service - airlock_wires = /datum/wires/airlock/service - -/area/service/cafeteria - name = "\improper Cafeteria" - icon_state = "cafeteria" - -/area/service/kitchen - name = "\improper Kitchen" - icon_state = "kitchen" - -/area/service/kitchen/coldroom - name = "\improper Kitchen Cold Room" - icon_state = "kitchen_cold" - sound_environment = SOUND_AREA_SMALL_ENCLOSED - -/area/service/kitchen/diner - name = "\improper Diner" - icon_state = "diner" - -/area/service/kitchen/abandoned - name = "\improper Abandoned Kitchen" - icon_state = "abandoned_kitchen" - -/area/service/bar - name = "\improper Bar" - icon_state = "bar" - mood_bonus = 5 - mood_message = "I love being in the bar!" - mood_trait = TRAIT_EXTROVERT - airlock_wires = /datum/wires/airlock/service - sound_environment = SOUND_AREA_WOODFLOOR - -/area/service/bar/Initialize(mapload) - . = ..() - GLOB.bar_areas += src - -/area/service/bar/atrium - name = "\improper Atrium" - icon_state = "bar" - sound_environment = SOUND_AREA_WOODFLOOR - -/area/service/electronic_marketing_den - name = "\improper Electronic Marketing Den" - icon_state = "abandoned_marketing_den" - -/area/service/abandoned_gambling_den - name = "\improper Abandoned Gambling Den" - icon_state = "abandoned_gambling_den" - -/area/service/abandoned_gambling_den/gaming - name = "\improper Abandoned Gaming Den" - icon_state = "abandoned_gaming_den" - -/area/service/theater - name = "\improper Theater" - icon_state = "theatre" - sound_environment = SOUND_AREA_WOODFLOOR - -/area/service/theater/abandoned - name = "\improper Abandoned Theater" - icon_state = "abandoned_theatre" - -/area/service/library - name = "\improper Library" - icon_state = "library" - mood_bonus = 5 - mood_message = "I love being in the library!" - mood_trait = TRAIT_INTROVERT - area_flags = CULT_PERMITTED | BLOBS_ALLOWED | UNIQUE_AREA - sound_environment = SOUND_AREA_LARGE_SOFTFLOOR - -/area/service/library/lounge - name = "\improper Library Lounge" - icon_state = "library_lounge" - sound_environment = SOUND_AREA_SMALL_SOFTFLOOR - -/area/service/library/artgallery - name = "\improper Art Gallery" - icon_state = "library_gallery" - -/area/service/library/private - name = "\improper Library Private Study" - icon_state = "library_gallery_private" - -/area/service/library/upper - name = "\improper Library Upper Floor" - icon_state = "library" - -/area/service/library/printer - name = "\improper Library Printer Room" - icon_state = "library" - -/area/service/library/abandoned - name = "\improper Abandoned Library" - icon_state = "abandoned_library" - -/area/service/chapel - name = "\improper Chapel" - icon_state = "chapel" - mood_bonus = 5 - mood_message = "Being in the chapel brings me peace." - mood_trait = TRAIT_SPIRITUAL - ambience_index = AMBIENCE_HOLY - flags_1 = NONE - sound_environment = SOUND_AREA_LARGE_ENCLOSED - -/area/service/chapel/monastery - name = "\improper Monastery" - -/area/service/chapel/office - name = "\improper Chapel Office" - icon_state = "chapeloffice" - -/area/service/chapel/asteroid - name = "\improper Chapel Asteroid" - icon_state = "explored" - sound_environment = SOUND_AREA_ASTEROID - -/area/service/chapel/asteroid/monastery - name = "\improper Monastery Asteroid" - -/area/service/chapel/dock - name = "\improper Chapel Dock" - icon_state = "construction" - -/area/service/chapel/storage - name = "\improper Chapel Storage" - icon_state = "chapelstorage" - -/area/service/chapel/funeral - name = "\improper Chapel Funeral Room" - icon_state = "chapelfuneral" - -/area/service/lawoffice - name = "\improper Law Office" - icon_state = "law" - sound_environment = SOUND_AREA_SMALL_SOFTFLOOR - -/area/service/janitor - name = "\improper Custodial Closet" - icon_state = "janitor" - area_flags = CULT_PERMITTED | BLOBS_ALLOWED | UNIQUE_AREA - sound_environment = SOUND_AREA_SMALL_ENCLOSED - -/area/service/hydroponics - name = "Hydroponics" - icon_state = "hydro" - airlock_wires = /datum/wires/airlock/service - sound_environment = SOUND_AREA_STANDARD_STATION - -/area/service/hydroponics/upper - name = "Upper Hydroponics" - icon_state = "hydro" - -/area/service/hydroponics/garden - name = "Garden" - icon_state = "garden" - -/area/service/hydroponics/garden/abandoned - name = "\improper Abandoned Garden" - icon_state = "abandoned_garden" - sound_environment = SOUND_AREA_SMALL_ENCLOSED - -/area/service/hydroponics/garden/monastery - name = "\improper Monastery Garden" - icon_state = "hydro" - -//Engineering - -/area/engineering - ambience_index = AMBIENCE_ENGI - airlock_wires = /datum/wires/airlock/engineering - sound_environment = SOUND_AREA_LARGE_ENCLOSED - -/area/engineering/engine_smes - name = "\improper Engineering SMES" - icon_state = "engine_smes" - -/area/engineering/main - name = "Engineering" - icon_state = "engine" - -/area/engineering/hallway - name = "Engineering Hallway" - icon_state = "engine_hallway" - -/area/engineering/atmos - name = "Atmospherics" - icon_state = "atmos" - -/area/engineering/atmos/upper - name = "Upper Atmospherics" - -/area/engineering/atmos/project - name = "\improper Atmospherics Project Room" - icon_state = "atmos_projectroom" - -/area/engineering/atmos/pumproom - name = "\improper Atmospherics Pumping Room" - icon_state = "atmos_pump_room" - -/area/engineering/atmos/mix - name = "\improper Atmospherics Mixing Room" - icon_state = "atmos_mix" - -/area/engineering/atmos/storage - name = "\improper Atmospherics Storage Room" - icon_state = "atmos_storage" - -/area/engineering/atmos/storage/gas - name = "\improper Atmospherics Gas Storage" - icon_state = "atmos_storage_gas" - -/area/engineering/atmos/office - name = "\improper Atmospherics Office" - icon_state = "atmos_office" - -/area/engineering/atmos/hfr_room - name = "\improper Atmospherics HFR Room" - icon_state = "atmos_HFR" - -/area/engineering/atmospherics_engine - name = "\improper Atmospherics Engine" - icon_state = "atmos_engine" - area_flags = BLOBS_ALLOWED | UNIQUE_AREA | CULT_PERMITTED - -/area/engineering/lobby - name = "\improper Engineering Lobby" - icon_state = "engi_lobby" - -/area/engineering/supermatter - name = "\improper Supermatter Engine" - icon_state = "engine_sm" - area_flags = BLOBS_ALLOWED | UNIQUE_AREA | CULT_PERMITTED - sound_environment = SOUND_AREA_SMALL_ENCLOSED - -/area/engineering/supermatter/room - name = "\improper Supermatter Engine Room" - icon_state = "engine_sm_room" - sound_environment = SOUND_AREA_LARGE_ENCLOSED - -/area/engineering/break_room - name = "\improper Engineering Foyer" - icon_state = "engine_break" - sound_environment = SOUND_AREA_SMALL_ENCLOSED - -/area/engineering/gravity_generator - name = "\improper Gravity Generator Room" - icon_state = "grav_gen" - sound_environment = SOUND_AREA_SMALL_ENCLOSED - -/area/engineering/storage - name = "Engineering Storage" - icon_state = "engine_storage" - sound_environment = SOUND_AREA_SMALL_ENCLOSED - -/area/engineering/storage_shared - name = "Shared Engineering Storage" - icon_state = "engine_storage_shared" - -/area/engineering/transit_tube - name = "\improper Transit Tube" - icon_state = "transit_tube" - -/area/engineering/storage/tech - name = "Technical Storage" - icon_state = "tech_storage" - -/area/engineering/storage/tcomms - name = "Telecomms Storage" - icon_state = "tcom_storage" - area_flags = BLOBS_ALLOWED | UNIQUE_AREA | CULT_PERMITTED - -//Engineering - Construction - -/area/construction - name = "\improper Construction Area" - icon_state = "construction" - ambience_index = AMBIENCE_ENGI - sound_environment = SOUND_AREA_STANDARD_STATION - -/area/construction/mining/aux_base - name = "Auxiliary Base Construction" - icon_state = "aux_base_construction" - sound_environment = SOUND_AREA_MEDIUM_SOFTFLOOR - -/area/construction/storage_wing - name = "\improper Storage Wing" - icon_state = "storage_wing" - -//Solars - -/area/solars - requires_power = FALSE - area_flags = UNIQUE_AREA | AREA_USES_STARLIGHT - flags_1 = NONE - ambience_index = AMBIENCE_ENGI - airlock_wires = /datum/wires/airlock/engineering - sound_environment = SOUND_AREA_SPACE - base_lighting_alpha = 255 - -/area/solars/fore - name = "\improper Fore Solar Array" - icon_state = "yellow" - sound_environment = SOUND_AREA_STANDARD_STATION - -/area/solars/aft - name = "\improper Aft Solar Array" - icon_state = "yellow" - -/area/solars/aux/port - name = "\improper Port Bow Auxiliary Solar Array" - icon_state = "panelsA" - -/area/solars/aux/starboard - name = "\improper Starboard Bow Auxiliary Solar Array" - icon_state = "panelsA" - -/area/solars/starboard - name = "\improper Starboard Solar Array" - icon_state = "panelsS" - -/area/solars/starboard/aft - name = "\improper Starboard Quarter Solar Array" - icon_state = "panelsAS" - -/area/solars/starboard/fore - name = "\improper Starboard Bow Solar Array" - icon_state = "panelsFS" - -/area/solars/port - name = "\improper Port Solar Array" - icon_state = "panelsP" - -/area/solars/port/aft - name = "\improper Port Quarter Solar Array" - icon_state = "panelsAP" - -/area/solars/port/fore - name = "\improper Port Bow Solar Array" - icon_state = "panelsFP" - -/area/solars/aisat - name = "\improper AI Satellite Solars" - icon_state = "yellow" - - -//Solar Maint - -/area/maintenance/solars - name = "Solar Maintenance" - icon_state = "yellow" - -/area/maintenance/solars/port - name = "Port Solar Maintenance" - icon_state = "SolarcontrolP" - -/area/maintenance/solars/port/aft - name = "Port Quarter Solar Maintenance" - icon_state = "SolarcontrolAP" - -/area/maintenance/solars/port/fore - name = "Port Bow Solar Maintenance" - icon_state = "SolarcontrolFP" - -/area/maintenance/solars/starboard - name = "Starboard Solar Maintenance" - icon_state = "SolarcontrolS" - -/area/maintenance/solars/starboard/aft - name = "Starboard Quarter Solar Maintenance" - icon_state = "SolarcontrolAS" - -/area/maintenance/solars/starboard/fore - name = "Starboard Bow Solar Maintenance" - icon_state = "SolarcontrolFS" - -//MedBay - -/area/medical - name = "Medical" - icon_state = "medbay" - ambience_index = AMBIENCE_MEDICAL - airlock_wires = /datum/wires/airlock/medbay - sound_environment = SOUND_AREA_STANDARD_STATION - min_ambience_cooldown = 90 SECONDS - max_ambience_cooldown = 180 SECONDS - -/area/medical/abandoned - name = "\improper Abandoned Medbay" - icon_state = "abandoned_medbay" - ambientsounds = list('sound/ambience/signal.ogg') - sound_environment = SOUND_AREA_SMALL_ENCLOSED - -/area/medical/medbay/central - name = "Medbay Central" - icon_state = "med_central" - -/area/medical/medbay/lobby - name = "\improper Medbay Lobby" - icon_state = "med_lobby" - - //Medbay is a large area, these additional areas help level out APC load. -/area/medical/medbay/aft - name = "Medbay Aft" - icon_state = "med_aft" - -/area/medical/storage - name = "Medbay Storage" - icon_state = "med_storage" - -/area/medical/paramedic - name = "Paramedic Dispatch" - icon_state = "paramedic" - -/area/medical/office - name = "\improper Medical Office" - icon_state = "med_office" - -/area/medical/break_room - name = "\improper Medical Break Room" - icon_state = "med_break" - -/area/medical/coldroom - name = "\improper Medical Cold Room" - icon_state = "kitchen_cold" - -/area/medical/patients_rooms - name = "\improper Patients' Rooms" - icon_state = "patients" - sound_environment = SOUND_AREA_SMALL_SOFTFLOOR - -/area/medical/patients_rooms/room_a - name = "Patient Room A" - icon_state = "patients" - -/area/medical/patients_rooms/room_b - name = "Patient Room B" - icon_state = "patients" - -/area/medical/virology - name = "Virology" - icon_state = "virology" - -/area/medical/morgue - name = "\improper Morgue" - icon_state = "morgue" - ambience_index = AMBIENCE_SPOOKY - sound_environment = SOUND_AREA_SMALL_ENCLOSED - -/area/medical/chemistry - name = "Chemistry" - icon_state = "chem" - -/area/medical/pharmacy - name = "\improper Pharmacy" - icon_state = "pharmacy" - -/area/medical/surgery - name = "\improper Operating Room" - icon_state = "surgery" - -/area/medical/surgery/fore - name = "\improper Fore Operating Room" - icon_state = "foresurgery" - -/area/medical/surgery/aft - name = "\improper Aft Operating Room" - icon_state = "aftsurgery" - -/area/medical/surgery/theatre - name = "\improper Grand Surgery Theatre" - icon_state = "surgerytheatre" -/area/medical/cryo - name = "Cryogenics" - icon_state = "cryo" - -/area/medical/exam_room - name = "\improper Exam Room" - icon_state = "exam_room" - -/area/medical/treatment_center - name = "\improper Medbay Treatment Center" - icon_state = "exam_room" - -/area/medical/psychology - name = "\improper Psychology Office" - icon_state = "psychology" - mood_bonus = 3 - mood_message = "I feel at ease here." - ambientsounds = list('sound/ambience/aurora_caelus_short.ogg') - -//Security -///When adding a new area to the security areas, make sure to add it to /datum/bounty/item/security/paperwork as well! - -/area/security - name = "Security" - icon_state = "security" - ambience_index = AMBIENCE_DANGER - airlock_wires = /datum/wires/airlock/security - sound_environment = SOUND_AREA_STANDARD_STATION - -/area/security/office - name = "\improper Security Office" - icon_state = "security" - -/area/security/lockers - name = "\improper Security Locker Room" - icon_state = "securitylockerroom" - -/area/security/brig - name = "\improper Brig" - icon_state = "brig" - -/area/security/holding_cell - name = "\improper Holding Cell" - icon_state = "holding_cell" - -/area/security/medical - name = "\improper Security Medical" - icon_state = "security_medical" - -/area/security/brig/upper - name = "\improper Brig Overlook" - icon_state = "upperbrig" - -/area/security/courtroom - name = "\improper Courtroom" - icon_state = "courtroom" - sound_environment = SOUND_AREA_LARGE_ENCLOSED - -/area/security/prison - name = "\improper Prison Wing" - icon_state = "sec_prison" - area_flags = VALID_TERRITORY | BLOBS_ALLOWED | UNIQUE_AREA | CULT_PERMITTED | PERSISTENT_ENGRAVINGS - -/area/security/prison/toilet //radproof - name = "\improper Prison Toilet" - icon_state = "sec_prison_safe" - -/area/security/prison/safe //radproof - name = "\improper Prison Wing Cells" - icon_state = "sec_prison_safe" - -/area/security/prison/upper - name = "\improper Upper Prison Wing" - icon_state = "prison_upper" - -/area/security/prison/visit - name = "\improper Prison Visitation Area" - icon_state = "prison_visit" - -/area/security/prison/rec - name = "\improper Prison Rec Room" - icon_state = "prison_rec" - -/area/security/prison/mess - name = "\improper Prison Mess Hall" - icon_state = "prison_mess" - -/area/security/prison/work - name = "\improper Prison Work Room" - icon_state = "prison_work" - -/area/security/prison/shower - name = "\improper Prison Shower" - icon_state = "prison_shower" - -/area/security/prison/workout - name = "\improper Prison Gym" - icon_state = "prison_workout" - -/area/security/prison/garden - name = "\improper Prison Garden" - icon_state = "prison_garden" - -/area/security/processing - name = "\improper Labor Shuttle Dock" - icon_state = "sec_processing" - -/area/security/processing/cremation - name = "\improper Security Crematorium" - icon_state = "sec_cremation" - sound_environment = SOUND_AREA_SMALL_ENCLOSED - -/area/security/interrogation - name = "\improper Interrogation Room" - icon_state = "interrogation" - sound_environment = SOUND_AREA_SMALL_ENCLOSED - -/area/security/warden - name = "Brig Control" - icon_state = "warden" - sound_environment = SOUND_AREA_SMALL_SOFTFLOOR - -/area/security/detectives_office - name = "\improper Detective's Office" - icon_state = "detective" - ambientsounds = list('sound/ambience/ambidet1.ogg','sound/ambience/ambidet2.ogg') - -/area/security/detectives_office/private_investigators_office - name = "\improper Private Investigator's Office" - icon_state = "investigate_office" - sound_environment = SOUND_AREA_SMALL_SOFTFLOOR - -/area/security/range - name = "\improper Firing Range" - icon_state = "firingrange" - -/area/security/execution - icon_state = "execution_room" - -/area/security/execution/transfer - name = "\improper Transfer Centre" - icon_state = "sec_processing" - -/area/security/execution/education - name = "\improper Prisoner Education Chamber" - -/area/security/checkpoint - name = "\improper Security Checkpoint" - icon_state = "checkpoint" - -/area/security/checkpoint/auxiliary - icon_state = "checkpoint_aux" - -/area/security/checkpoint/escape - icon_state = "checkpoint_esc" - -/area/security/checkpoint/supply - name = "Security Post - Cargo Bay" - icon_state = "checkpoint_supp" - -/area/security/checkpoint/engineering - name = "Security Post - Engineering" - icon_state = "checkpoint_engi" - -/area/security/checkpoint/medical - name = "Security Post - Medbay" - icon_state = "checkpoint_med" - -/area/security/checkpoint/science - name = "Security Post - Science" - icon_state = "checkpoint_sci" - -/area/security/checkpoint/science/research - name = "Security Post - Research Division" - icon_state = "checkpoint_res" - -/area/security/checkpoint/customs - name = "Customs" - icon_state = "customs_point" - -/area/security/checkpoint/customs/auxiliary - name = "Auxiliary Customs" - icon_state = "customs_point_aux" - -/area/security/checkpoint/customs/fore - name = "Fore Customs" - icon_state = "customs_point_fore" - -/area/security/checkpoint/customs/aft - name = "Aft Customs" - icon_state = "customs_point_aft" - -//Security - AI Monitored -/area/ai_monitored/security/armory - name = "\improper Armory" - icon_state = "armory" - ambience_index = AMBIENCE_DANGER - airlock_wires = /datum/wires/airlock/security - -/area/ai_monitored/security/armory/upper - name = "Upper Armory" - -//Cargo - -/area/cargo - name = "Quartermasters" - icon_state = "quart" - airlock_wires = /datum/wires/airlock/service - sound_environment = SOUND_AREA_STANDARD_STATION - -/area/cargo/sorting - name = "\improper Delivery Office" - icon_state = "cargo_delivery" - sound_environment = SOUND_AREA_STANDARD_STATION - -/area/cargo/warehouse - name = "\improper Warehouse" - icon_state = "cargo_warehouse" - sound_environment = SOUND_AREA_LARGE_ENCLOSED - -/area/cargo/drone_bay - name = "\improper Drone Bay" - icon_state = "cargo_drone" - -/area/cargo/warehouse/upper - name = "\improper Upper Warehouse" - -/area/cargo/office - name = "\improper Cargo Office" - icon_state = "cargo_office" - -/area/cargo/storage - name = "\improper Cargo Bay" - icon_state = "cargo_bay" - sound_environment = SOUND_AREA_LARGE_ENCLOSED - -/area/cargo/lobby - name = "\improper Cargo Lobby" - icon_state = "cargo_lobby" - -/area/cargo/qm - name = "\improper Quartermaster's Office" - icon_state = "quart_office" - -/area/cargo/miningdock - name = "\improper Mining Dock" - icon_state = "mining_dock" - -/area/cargo/miningdock/cafeteria - name = "\improper Mining Cafeteria" - icon_state = "mining_cafe" - -/area/cargo/miningdock/oresilo - name = "\improper Mining Ore Silo Storage" - icon_state = "mining_silo" - -/area/cargo/miningoffice - name = "\improper Mining Office" - icon_state = "mining" - -//Science - -/area/science - name = "\improper Science Division" - icon_state = "science" - airlock_wires = /datum/wires/airlock/science - sound_environment = SOUND_AREA_STANDARD_STATION - -/area/science/lobby - name = "\improper Science Lobby" - icon_state = "science_lobby" - -/area/science/lower - name = "\improper Lower Science Division" - icon_state = "lower_science" - -/area/science/breakroom - name = "\improper Science Break Room" - icon_state = "science_breakroom" - -/area/science/lab - name = "Research and Development" - icon_state = "research" - -/area/science/xenobiology - name = "\improper Xenobiology Lab" - icon_state = "xenobio" - -/area/science/xenobiology/hallway - name = "\improper Xenobiology Hallway" - icon_state = "xenobio_hall" - -/area/science/cytology - name = "\improper Cytology Lab" - icon_state = "cytology" - -/area/science/storage - name = "Ordnance Storage" - icon_state = "ord_storage" - -/area/science/test_area - name = "\improper Ordnance Test Area" - icon_state = "ord_test" - area_flags = BLOBS_ALLOWED | UNIQUE_AREA | CULT_PERMITTED - -/area/science/mixing - name = "\improper Ordnance Mixing Lab" - icon_state = "ord_mix" - -/area/science/mixing/chamber - name = "\improper Ordnance Mixing Chamber" - icon_state = "ord_mix_chamber" - area_flags = BLOBS_ALLOWED | UNIQUE_AREA | CULT_PERMITTED - -/area/science/mixing/hallway - name = "\improper Ordnance Mixing Hallway" - icon_state = "ord_mix_hallway" - -/area/science/mixing/launch - name = "\improper Ordnance Mixing Launch Site" - icon_state = "ord_mix_launch" - -/area/science/genetics - name = "\improper Genetics Lab" - icon_state = "geneticssci" - -/area/science/misc_lab - name = "\improper Testing Lab" - icon_state = "ord_misc" - -/area/science/misc_lab/range - name = "\improper Research Testing Range" - icon_state = "ord_range" - -/area/science/server - name = "\improper Research Division Server Room" - icon_state = "server" - -/area/science/explab - name = "\improper Experimentation Lab" - icon_state = "exp_lab" - -/area/science/robotics - name = "Robotics" - icon_state = "robotics" - -/area/science/robotics/mechbay - name = "\improper Mech Bay" - icon_state = "mechbay" - -/area/science/robotics/lab - name = "\improper Robotics Lab" - icon_state = "ass_line" - -/area/science/research - name = "\improper Research Division" - icon_state = "science" - -/area/science/research/abandoned - name = "\improper Abandoned Research Lab" - icon_state = "abandoned_sci" - sound_environment = SOUND_AREA_SMALL_ENCLOSED - -// Telecommunications Satellite - -/area/tcommsat - ambientsounds = list('sound/ambience/ambisin2.ogg', 'sound/ambience/signal.ogg', 'sound/ambience/signal.ogg', 'sound/ambience/ambigen10.ogg', 'sound/ambience/ambitech.ogg',\ - 'sound/ambience/ambitech2.ogg', 'sound/ambience/ambitech3.ogg', 'sound/ambience/ambimystery.ogg') - airlock_wires = /datum/wires/airlock/engineering - network_root_id = STATION_NETWORK_ROOT // They should of unpluged the router before they left - -/area/tcommsat/computer - name = "\improper Telecomms Control Room" - icon_state = "tcomsatcomp" - sound_environment = SOUND_AREA_MEDIUM_SOFTFLOOR - -/area/tcommsat/server - name = "\improper Telecomms Server Room" - icon_state = "tcomsatcham" - -/area/tcommsat/server/upper - name = "\improper Upper Telecomms Server Room" - -//Telecommunications - On Station - -/area/comms - name = "\improper Communications Relay" - icon_state = "tcomsatcham" - sound_environment = SOUND_AREA_STANDARD_STATION - -/area/server - name = "\improper Messaging Server Room" - icon_state = "server" - sound_environment = SOUND_AREA_STANDARD_STATION - -//External Hull Access -/area/maintenance/external - name = "\improper External Hull Access" - icon_state = "amaint" - -/area/maintenance/external/aft - name = "\improper Aft External Hull Access" - -/area/maintenance/external/port - name = "\improper Port External Hull Access" - -/area/maintenance/external/port/bow - name = "\improper Port Bow External Hull Access" diff --git a/code/game/atoms.dm b/code/game/atoms.dm index ef716bdc2d9a7..ee9ff67cd46a6 100644 --- a/code/game/atoms.dm +++ b/code/game/atoms.dm @@ -7,7 +7,7 @@ /atom layer = TURF_LAYER plane = GAME_PLANE - appearance_flags = TILE_BOUND + appearance_flags = TILE_BOUND|LONG_GLIDE /// pass_flags that we are. If any of this matches a pass_flag on a moving thing, by default, we let them through. var/pass_flags_self = NONE @@ -30,8 +30,12 @@ ///Reagents holder var/datum/reagents/reagents = null - ///This atom's HUD (med/sec, etc) images. Associative list. + ///all of this atom's HUD (med/sec, etc) images. Associative list of the form: list(hud category = hud image or images for that category). + ///most of the time hud category is associated with a single image, sometimes its associated with a list of images. + ///not every hud in this list is actually used. for ones available for others to see, look at active_hud_list. var/list/image/hud_list = null + ///all of this atom's HUD images which can actually be seen by players with that hud + var/list/image/active_hud_list = null ///HUD images that this atom can provide. var/list/hud_possible @@ -155,6 +159,8 @@ var/damage_deflection = 0 var/resistance_flags = NONE // INDESTRUCTIBLE | LAVA_PROOF | FIRE_PROOF | ON_FIRE | UNACIDABLE | ACID_PROOF + /// forensics datum, contains fingerprints, fibres, blood_dna and hiddenprints on this atom + var/datum/forensics/forensics /** * Called when an atom is created in byond (built in engine proc) @@ -300,11 +306,14 @@ if(alternate_appearances) for(var/current_alternate_appearance in alternate_appearances) var/datum/atom_hud/alternate_appearance/selected_alternate_appearance = alternate_appearances[current_alternate_appearance] - selected_alternate_appearance.remove_from_hud(src) + selected_alternate_appearance.remove_atom_from_hud(src) if(reagents) QDEL_NULL(reagents) + if(forensics) + QDEL_NULL(forensics) + orbiters = null // The component is attached to us normaly and will be deleted elsewhere LAZYCLEARLIST(overlays) @@ -407,7 +416,7 @@ if(!is_centcom_level(current_turf.z))//if not, don't bother return FALSE - if(istype(current_turf.loc, /area/shuttle/syndicate) || istype(current_turf.loc, /area/syndicate_mothership) || istype(current_turf.loc, /area/shuttle/assault_pod)) + if(istype(current_turf.loc, /area/shuttle/syndicate) || istype(current_turf.loc, /area/centcom/syndicate_mothership) || istype(current_turf.loc, /area/shuttle/assault_pod)) return TRUE return FALSE @@ -884,9 +893,9 @@ var/new_blood_dna = injected_mob.get_blood_dna_list() if(!new_blood_dna) return FALSE - var/old_length = blood_DNA_length() + var/old_length = GET_ATOM_BLOOD_DNA_LENGTH(src) add_blood_DNA(new_blood_dna) - if(blood_DNA_length() == old_length) + if(GET_ATOM_BLOOD_DNA_LENGTH(src) == old_length) return FALSE return TRUE @@ -1376,7 +1385,10 @@ /atom/proc/tool_act(mob/living/user, obj/item/tool, tool_type, is_right_clicking) var/act_result var/signal_result - if(!is_right_clicking) // Left click first for sensibility + + var/is_left_clicking = !is_right_clicking + + if(is_left_clicking) // Left click first for sensibility var/list/processing_recipes = list() //List of recipes that can be mutated by sending the signal signal_result = SEND_SIGNAL(src, COMSIG_ATOM_TOOL_ACT(tool_type), user, tool, processing_recipes) if(signal_result & COMPONENT_BLOCK_TOOL_ATTACK) // The COMSIG_ATOM_TOOL_ACT signal is blocking the act @@ -1385,43 +1397,37 @@ process_recipes(user, tool, processing_recipes) if(QDELETED(tool)) return TRUE - switch(tool_type) - if(TOOL_CROWBAR) - act_result = crowbar_act(user, tool) - if(TOOL_MULTITOOL) - act_result = multitool_act(user, tool) - if(TOOL_SCREWDRIVER) - act_result = screwdriver_act(user, tool) - if(TOOL_WRENCH) - act_result = wrench_act(user, tool) - if(TOOL_WIRECUTTER) - act_result = wirecutter_act(user, tool) - if(TOOL_WELDER) - act_result = welder_act(user, tool) - if(TOOL_ANALYZER) - act_result = analyzer_act(user, tool) else signal_result = SEND_SIGNAL(src, COMSIG_ATOM_SECONDARY_TOOL_ACT(tool_type), user, tool) if(signal_result & COMPONENT_BLOCK_TOOL_ATTACK) // The COMSIG_ATOM_TOOL_ACT signal is blocking the act return TOOL_ACT_SIGNAL_BLOCKING - switch(tool_type) - if(TOOL_CROWBAR) - act_result = crowbar_act_secondary(user, tool) - if(TOOL_MULTITOOL) - act_result = multitool_act_secondary(user, tool) - if(TOOL_SCREWDRIVER) - act_result = screwdriver_act_secondary(user, tool) - if(TOOL_WRENCH) - act_result = wrench_act_secondary(user, tool) - if(TOOL_WIRECUTTER) - act_result = wirecutter_act_secondary(user, tool) - if(TOOL_WELDER) - act_result = welder_act_secondary(user, tool) - if(TOOL_ANALYZER) - act_result = analyzer_act_secondary(user, tool) - if(act_result) // A tooltype_act has completed successfully - log_tool("[key_name(user)] used [tool] on [src][is_right_clicking ? "(right click)" : ""] at [AREACOORD(src)]") - return TOOL_ACT_TOOLTYPE_SUCCESS + + switch(tool_type) + if(TOOL_CROWBAR) + act_result = is_left_clicking ? crowbar_act(user, tool) : crowbar_act_secondary(user, tool) + if(TOOL_MULTITOOL) + act_result = is_left_clicking ? multitool_act(user, tool) : multitool_act_secondary(user, tool) + if(TOOL_SCREWDRIVER) + act_result = is_left_clicking ? screwdriver_act(user, tool) : screwdriver_act_secondary(user, tool) + if(TOOL_WRENCH) + act_result = is_left_clicking ? wrench_act(user, tool) : wrench_act_secondary(user, tool) + if(TOOL_WIRECUTTER) + act_result = is_left_clicking ? wirecutter_act(user, tool) : wirecutter_act_secondary(user, tool) + if(TOOL_WELDER) + act_result = is_left_clicking ? welder_act(user, tool) : welder_act_secondary(user, tool) + if(TOOL_ANALYZER) + act_result = is_left_clicking ? analyzer_act(user, tool) : analyzer_act_secondary(user, tool) + if(!act_result) + return + + // A tooltype_act has completed successfully + if(is_left_clicking) + log_tool("[key_name(user)] used [tool] on [src] at [AREACOORD(src)]") + SEND_SIGNAL(tool, COMSIG_TOOL_ATOM_ACTED_PRIMARY(tool_type), src) + else + log_tool("[key_name(user)] used [tool] on [src] (right click) at [AREACOORD(src)]") + SEND_SIGNAL(tool, COMSIG_TOOL_ATOM_ACTED_SECONDARY(tool_type), src) + return TOOL_ACT_TOOLTYPE_SUCCESS /atom/proc/process_recipes(mob/living/user, obj/item/processed_object, list/processing_recipes) @@ -1555,160 +1561,6 @@ /atom/proc/connect_to_shuttle(obj/docking_port/mobile/port, obj/docking_port/stationary/dock) return -/** - * Generic logging helper - * - * reads the type of the log - * and writes it to the respective log file - * unless log_globally is FALSE - * Arguments: - * * message - The message being logged - * * message_type - the type of log the message is(ATTACK, SAY, etc) - * * color - color of the log text - * * log_globally - boolean checking whether or not we write this log to the log file - */ -/atom/proc/log_message(message, message_type, color=null, log_globally=TRUE) - if(!log_globally) - return - - var/log_text = "[key_name(src)] [message] [loc_name(src)]" - switch(message_type) - if(LOG_ATTACK) - log_attack(log_text) - if(LOG_SAY) - log_say(log_text) - if(LOG_WHISPER) - log_whisper(log_text) - if(LOG_EMOTE) - log_emote(log_text) - if(LOG_RADIO_EMOTE) - log_radio_emote(log_text) - if(LOG_DSAY) - log_dsay(log_text) - if(LOG_PDA) - log_pda(log_text) - if(LOG_CHAT) - log_chat(log_text) - if(LOG_COMMENT) - log_comment(log_text) - if(LOG_TELECOMMS) - log_telecomms(log_text) - if(LOG_ECON) - log_econ(log_text) - if(LOG_OOC) - log_ooc(log_text) - if(LOG_ADMIN) - log_admin(log_text) - if(LOG_ADMIN_PRIVATE) - log_admin_private(log_text) - if(LOG_ASAY) - log_adminsay(log_text) - if(LOG_OWNERSHIP) - log_game(log_text) - if(LOG_GAME) - log_game(log_text) - if(LOG_MECHA) - log_mecha(log_text) - if(LOG_SHUTTLE) - log_shuttle(log_text) - else - stack_trace("Invalid individual logging type: [message_type]. Defaulting to [LOG_GAME] (LOG_GAME).") - log_game(log_text) - -/** - * Helper for logging chat messages or other logs with arbitrary inputs(e.g. announcements) - * - * This proc compiles a log string by prefixing the tag to the message - * and suffixing what it was forced_by if anything - * if the message lacks a tag and suffix then it is logged on its own - * Arguments: - * * message - The message being logged - * * message_type - the type of log the message is(ATTACK, SAY, etc) - * * tag - tag that indicates the type of text(announcement, telepathy, etc) - * * log_globally - boolean checking whether or not we write this log to the log file - * * forced_by - source that forced the dialogue if any - */ -/atom/proc/log_talk(message, message_type, tag = null, log_globally = TRUE, forced_by = null, custom_say_emote = null) - var/prefix = tag ? "([tag]) " : "" - var/suffix = forced_by ? " FORCED by [forced_by]" : "" - log_message("[prefix][custom_say_emote ? "*[custom_say_emote]*, " : ""]\"[message]\"[suffix]", message_type, log_globally=log_globally) - -/// Helper for logging of messages with only one sender and receiver -/proc/log_directed_talk(atom/source, atom/target, message, message_type, tag) - if(!tag) - stack_trace("Unspecified tag for private message") - tag = "UNKNOWN" - - source.log_talk(message, message_type, tag="[tag] to [key_name(target)]") - if(source != target) - target.log_talk(message, LOG_VICTIM, tag="[tag] from [key_name(source)]", log_globally=FALSE) - -/** - * Log a combat message in the attack log - * - * Arguments: - * * atom/user - argument is the actor performing the action - * * atom/target - argument is the target of the action - * * what_done - is a verb describing the action (e.g. punched, throwed, kicked, etc.) - * * atom/object - is a tool with which the action was made (usually an item) - * * addition - is any additional text, which will be appended to the rest of the log line - */ -/proc/log_combat(atom/user, atom/target, what_done, atom/object=null, addition=null) - var/ssource = key_name(user) - var/starget = key_name(target) - - var/mob/living/living_target = target - var/hp = istype(living_target) ? " (NEWHP: [living_target.health]) " : "" - - var/sobject = "" - if(object) - sobject = " with [object]" - var/saddition = "" - if(addition) - saddition = " [addition]" - - var/postfix = "[sobject][saddition][hp]" - - var/message = "has [what_done] [starget][postfix]" - user.log_message(message, LOG_ATTACK, color="red") - - if(user != target) - var/reverse_message = "has been [what_done] by [ssource][postfix]" - target.log_message(reverse_message, LOG_VICTIM, color="orange", log_globally=FALSE) - -/** - * log_wound() is for when someone is *attacked* and suffers a wound. Note that this only captures wounds from damage, so smites/forced wounds aren't logged, as well as demotions like cuts scabbing over - * - * Note that this has no info on the attack that dealt the wound: information about where damage came from isn't passed to the bodypart's damaged proc. When in doubt, check the attack log for attacks at that same time - * TODO later: Add logging for healed wounds, though that will require some rewriting of healing code to prevent admin heals from spamming the logs. Not high priority - * - * Arguments: - * * victim- The guy who got wounded - * * suffered_wound- The wound, already applied, that we're logging. It has to already be attached so we can get the limb from it - * * dealt_damage- How much damage is associated with the attack that dealt with this wound. - * * dealt_wound_bonus- The wound_bonus, if one was specified, of the wounding attack - * * dealt_bare_wound_bonus- The bare_wound_bonus, if one was specified *and applied*, of the wounding attack. Not shown if armor was present - * * base_roll- Base wounding ability of an attack is a random number from 1 to (dealt_damage ** WOUND_DAMAGE_EXPONENT). This is the number that was rolled in there, before mods - */ -/proc/log_wound(atom/victim, datum/wound/suffered_wound, dealt_damage, dealt_wound_bonus, dealt_bare_wound_bonus, base_roll) - if(QDELETED(victim) || !suffered_wound) - return - var/message = "has suffered: [suffered_wound][suffered_wound.limb ? " to [suffered_wound.limb.name]" : null]"// maybe indicate if it's a promote/demote? - - if(dealt_damage) - message += " | Damage: [dealt_damage]" - // The base roll is useful since it can show how lucky someone got with the given attack. For example, dealing a cut - if(base_roll) - message += " (rolled [base_roll]/[dealt_damage ** WOUND_DAMAGE_EXPONENT])" - - if(dealt_wound_bonus) - message += " | WB: [dealt_wound_bonus]" - - if(dealt_bare_wound_bonus) - message += " | BWB: [dealt_bare_wound_bonus]" - - victim.log_message(message, LOG_ATTACK, color="blue") - /atom/proc/add_filter(name,priority,list/params) LAZYINITLIST(filter_data) var/list/copied_parameters = params.Copy() @@ -2207,8 +2059,9 @@ * * ID- An ID card representing what access we have (and thus if we can open things like airlocks or windows to pass through them). The ID card's physical location does not matter, just the reference * * to_dir- What direction we're trying to move in, relevant for things like directional windows that only block movement in certain directions * * caller- The movable we're checking pass flags for, if we're making any such checks + * * no_id: When true, doors with public access will count as impassible **/ -/atom/proc/CanAStarPass(obj/item/card/id/ID, to_dir, atom/movable/caller) +/atom/proc/CanAStarPass(obj/item/card/id/ID, to_dir, atom/movable/caller, no_id = FALSE) if(caller && (caller.pass_flags & pass_flags_self)) return TRUE . = !density diff --git a/code/game/atoms_movable.dm b/code/game/atoms_movable.dm index 79ddce1ff1282..ce8539a8dd09d 100644 --- a/code/game/atoms_movable.dm +++ b/code/game/atoms_movable.dm @@ -1,7 +1,7 @@ /atom/movable layer = OBJ_LAYER glide_size = 8 - appearance_flags = TILE_BOUND|PIXEL_SCALE + appearance_flags = TILE_BOUND|PIXEL_SCALE|LONG_GLIDE ///how many times a this movable had movement procs called on it since Moved() was last called var/move_stacks = 0 @@ -29,6 +29,9 @@ var/inertia_moving = FALSE ///Delay in deciseconds between inertia based movement var/inertia_move_delay = 5 + ///The last time we pushed off something + ///This is a hack to get around dumb him him me scenarios + var/last_pushoff /// Things we can pass through while moving. If any of this matches the thing we're trying to pass's [pass_flags_self], then we can pass through. var/pass_flags = NONE /// If false makes [CanPass][/atom/proc/CanPass] call [CanPassThrough][/atom/movable/proc/CanPassThrough] on this type instead of using default behaviour @@ -48,6 +51,11 @@ ///only the last container of a client eye has this list assuming no movement since SSparallax's last fire var/list/client_mobs_in_contents + /// String representing the spatial grid groups we want to be held in. + /// acts as a key to the list of spatial grid contents types we exist in via SSspatial_grid.spatial_grid_categories. + /// We do it like this to prevent people trying to mutate them and to save memory on holding the lists ourselves + var/spatial_grid_key + /** * In case you have multiple types, you automatically use the most useful one. * IE: Skating on ice, flippers on water, flying over chasm/space, etc. @@ -138,7 +146,7 @@ qdel(move_packet) move_packet = null - if(important_recursive_contents && (important_recursive_contents[RECURSIVE_CONTENTS_CLIENT_MOBS] || important_recursive_contents[RECURSIVE_CONTENTS_HEARING_SENSITIVE])) + if(spatial_grid_key) SSspatial_grid.force_remove_from_cell(src) LAZYCLEARLIST(client_mobs_in_contents) @@ -368,12 +376,14 @@ return TRUE /atom/movable/proc/stop_pulling() - if(pulling) - SEND_SIGNAL(pulling, COMSIG_ATOM_NO_LONGER_PULLED, src) - pulling.set_pulledby(null) - setGrabState(GRAB_PASSIVE) - pulling = null - + if(!pulling) + return + pulling.set_pulledby(null) + setGrabState(GRAB_PASSIVE) + var/atom/movable/old_pulling = pulling + pulling = null + SEND_SIGNAL(old_pulling, COMSIG_ATOM_NO_LONGER_PULLED, src) + SEND_SIGNAL(src, COMSIG_ATOM_NO_LONGER_PULLING, old_pulling) ///Reports the event of the change in value of the pulledby variable. /atom/movable/proc/set_pulledby(new_pulledby) @@ -427,7 +437,6 @@ if(!only_pulling && pulledby && moving_diagonally != FIRST_DIAG_STEP && (get_dist(src, pulledby) > 1 || z != pulledby.z)) //separated from our puller and not in the middle of a diagonal move. pulledby.stop_pulling() - /atom/movable/proc/set_glide_size(target = 8) SEND_SIGNAL(src, COMSIG_MOVABLE_UPDATE_GLIDE_SIZE, target) glide_size = target @@ -590,6 +599,8 @@ setDir(first_step_dir) else if (!inertia_moving) newtonian_move(direct) + if(client_mobs_in_contents) // We're done moving, update our parallax now + update_parallax_contents() moving_diagonally = 0 return @@ -656,7 +667,10 @@ if (!inertia_moving) newtonian_move(movement_dir) - if (client_mobs_in_contents) + // If we ain't moving diagonally right now, update our parallax + // We don't do this all the time because diag movements should trigger one call to this, not two + // Waste of cpu time, and it fucks the animate + if (!moving_diagonally && client_mobs_in_contents) update_parallax_contents() move_stacks-- @@ -676,8 +690,8 @@ if(HAS_SPATIAL_GRID_CONTENTS(src)) if(old_turf && new_turf && (old_turf.z != new_turf.z \ - || ROUND_UP(old_turf.x / SPATIAL_GRID_CELLSIZE) != ROUND_UP(new_turf.x / SPATIAL_GRID_CELLSIZE) \ - || ROUND_UP(old_turf.y / SPATIAL_GRID_CELLSIZE) != ROUND_UP(new_turf.y / SPATIAL_GRID_CELLSIZE))) + || GET_SPATIAL_INDEX(old_turf.x) != GET_SPATIAL_INDEX(new_turf.x) \ + || GET_SPATIAL_INDEX(old_turf.y) != GET_SPATIAL_INDEX(new_turf.y))) SSspatial_grid.exit_cell(src, old_turf) SSspatial_grid.enter_cell(src, new_turf) @@ -752,36 +766,54 @@ /atom/movable/Exited(atom/movable/gone, direction) . = ..() - if(LAZYLEN(gone.important_recursive_contents)) - var/list/nested_locs = get_nested_locs(src) + src - for(var/channel in gone.important_recursive_contents) - for(var/atom/movable/location as anything in nested_locs) - LAZYREMOVEASSOC(location.important_recursive_contents, channel, gone.important_recursive_contents[channel]) + if(!LAZYLEN(gone.important_recursive_contents)) + return + var/list/nested_locs = get_nested_locs(src) + src + for(var/channel in gone.important_recursive_contents) + for(var/atom/movable/location as anything in nested_locs) + var/list/recursive_contents = location.important_recursive_contents // blue hedgehog velocity + recursive_contents[channel] -= gone.important_recursive_contents[channel] + switch(channel) + if(RECURSIVE_CONTENTS_CLIENT_MOBS, RECURSIVE_CONTENTS_HEARING_SENSITIVE) + if(!length(recursive_contents[channel])) + // This relies on a nice property of the linked recursive and gridmap types + // They're defined in relation to each other, so they have the same value + SSspatial_grid.remove_grid_awareness(location, channel) + ASSOC_UNSETEMPTY(recursive_contents, channel) + UNSETEMPTY(location.important_recursive_contents) /atom/movable/Entered(atom/movable/arrived, atom/old_loc, list/atom/old_locs) . = ..() - if(LAZYLEN(arrived.important_recursive_contents)) - var/list/nested_locs = get_nested_locs(src) + src - for(var/channel in arrived.important_recursive_contents) - for(var/atom/movable/location as anything in nested_locs) - LAZYORASSOCLIST(location.important_recursive_contents, channel, arrived.important_recursive_contents[channel]) + if(!LAZYLEN(arrived.important_recursive_contents)) + return + var/list/nested_locs = get_nested_locs(src) + src + for(var/channel in arrived.important_recursive_contents) + for(var/atom/movable/location as anything in nested_locs) + LAZYINITLIST(location.important_recursive_contents) + var/list/recursive_contents = location.important_recursive_contents // blue hedgehog velocity + LAZYINITLIST(recursive_contents[channel]) + switch(channel) + if(RECURSIVE_CONTENTS_CLIENT_MOBS, RECURSIVE_CONTENTS_HEARING_SENSITIVE) + if(!length(recursive_contents[channel])) + SSspatial_grid.add_grid_awareness(location, channel) + recursive_contents[channel] |= arrived.important_recursive_contents[channel] ///allows this movable to hear and adds itself to the important_recursive_contents list of itself and every movable loc its in /atom/movable/proc/become_hearing_sensitive(trait_source = TRAIT_GENERIC) + ADD_TRAIT(src, TRAIT_HEARING_SENSITIVE, trait_source) if(!HAS_TRAIT(src, TRAIT_HEARING_SENSITIVE)) - //RegisterSignal(src, SIGNAL_REMOVETRAIT(TRAIT_HEARING_SENSITIVE), .proc/on_hearing_sensitive_trait_loss) - for(var/atom/movable/location as anything in get_nested_locs(src) + src) - LAZYADDASSOCLIST(location.important_recursive_contents, RECURSIVE_CONTENTS_HEARING_SENSITIVE, src) - - var/turf/our_turf = get_turf(src) - if(our_turf && SSspatial_grid.initialized) - SSspatial_grid.enter_cell(src, our_turf) + return - else if(our_turf && !SSspatial_grid.initialized)//SSspatial_grid isnt init'd yet, add ourselves to the queue - SSspatial_grid.enter_pre_init_queue(src, RECURSIVE_CONTENTS_HEARING_SENSITIVE) + for(var/atom/movable/location as anything in get_nested_locs(src) + src) + LAZYINITLIST(location.important_recursive_contents) + var/list/recursive_contents = location.important_recursive_contents // blue hedgehog velocity + if(!length(recursive_contents[RECURSIVE_CONTENTS_HEARING_SENSITIVE])) + SSspatial_grid.add_grid_awareness(location, SPATIAL_GRID_CONTENTS_TYPE_HEARING) + recursive_contents[RECURSIVE_CONTENTS_HEARING_SENSITIVE] += list(src) - ADD_TRAIT(src, TRAIT_HEARING_SENSITIVE, trait_source) + var/turf/our_turf = get_turf(src) + SSspatial_grid.add_grid_membership(src, our_turf, SPATIAL_GRID_CONTENTS_TYPE_HEARING) /** * removes the hearing sensitivity channel from the important_recursive_contents list of this and all nested locs containing us if there are no more sources of the trait left @@ -797,13 +829,16 @@ return var/turf/our_turf = get_turf(src) - if(our_turf && SSspatial_grid.initialized) - SSspatial_grid.exit_cell(src, our_turf) - else if(our_turf && !SSspatial_grid.initialized) - SSspatial_grid.remove_from_pre_init_queue(src, RECURSIVE_CONTENTS_HEARING_SENSITIVE) + /// We get our awareness updated by the important recursive contents stuff, here we remove our membership + SSspatial_grid.remove_grid_membership(src, our_turf, SPATIAL_GRID_CONTENTS_TYPE_HEARING) for(var/atom/movable/location as anything in get_nested_locs(src) + src) - LAZYREMOVEASSOC(location.important_recursive_contents, RECURSIVE_CONTENTS_HEARING_SENSITIVE, src) + var/list/recursive_contents = location.important_recursive_contents // blue hedgehog velocity + recursive_contents[RECURSIVE_CONTENTS_HEARING_SENSITIVE] -= src + if(!length(recursive_contents[RECURSIVE_CONTENTS_HEARING_SENSITIVE])) + SSspatial_grid.remove_grid_awareness(location, SPATIAL_GRID_CONTENTS_TYPE_HEARING) + ASSOC_UNSETEMPTY(recursive_contents, RECURSIVE_CONTENTS_HEARING_SENSITIVE) + UNSETEMPTY(location.important_recursive_contents) ///allows this movable to know when it has "entered" another area no matter how many movable atoms its stuffed into, uses important_recursive_contents /atom/movable/proc/become_area_sensitive(trait_source = TRAIT_GENERIC) @@ -827,27 +862,30 @@ ///propogates ourselves through our nested contents, similar to other important_recursive_contents procs ///main difference is that client contents need to possibly duplicate recursive contents for the clients mob AND its eye /mob/proc/enable_client_mobs_in_contents() - var/turf/our_turf = get_turf(src) - - if(our_turf && SSspatial_grid.initialized) - SSspatial_grid.enter_cell(src, our_turf, RECURSIVE_CONTENTS_CLIENT_MOBS) - else if(our_turf && !SSspatial_grid.initialized) - SSspatial_grid.enter_pre_init_queue(src, RECURSIVE_CONTENTS_CLIENT_MOBS) - for(var/atom/movable/movable_loc as anything in get_nested_locs(src) + src) - LAZYORASSOCLIST(movable_loc.important_recursive_contents, RECURSIVE_CONTENTS_CLIENT_MOBS, src) + LAZYINITLIST(movable_loc.important_recursive_contents) + var/list/recursive_contents = movable_loc.important_recursive_contents // blue hedgehog velocity + if(!length(recursive_contents[RECURSIVE_CONTENTS_CLIENT_MOBS])) + SSspatial_grid.add_grid_awareness(movable_loc, SPATIAL_GRID_CONTENTS_TYPE_CLIENTS) + LAZYINITLIST(recursive_contents[RECURSIVE_CONTENTS_CLIENT_MOBS]) + recursive_contents[RECURSIVE_CONTENTS_CLIENT_MOBS] |= src + + var/turf/our_turf = get_turf(src) + /// We got our awareness updated by the important recursive contents stuff, now we add our membership + SSspatial_grid.add_grid_membership(src, our_turf, SPATIAL_GRID_CONTENTS_TYPE_CLIENTS) ///Clears the clients channel of this mob /mob/proc/clear_important_client_contents() var/turf/our_turf = get_turf(src) - - if(our_turf && SSspatial_grid.initialized) - SSspatial_grid.exit_cell(src, our_turf, RECURSIVE_CONTENTS_CLIENT_MOBS) - else if(our_turf && !SSspatial_grid.initialized) - SSspatial_grid.remove_from_pre_init_queue(src, RECURSIVE_CONTENTS_CLIENT_MOBS) + SSspatial_grid.remove_grid_membership(src, our_turf, SPATIAL_GRID_CONTENTS_TYPE_CLIENTS) for(var/atom/movable/movable_loc as anything in get_nested_locs(src) + src) - LAZYREMOVEASSOC(movable_loc.important_recursive_contents, RECURSIVE_CONTENTS_CLIENT_MOBS, src) + var/list/recursive_contents = movable_loc.important_recursive_contents // blue hedgehog velocity + recursive_contents[RECURSIVE_CONTENTS_CLIENT_MOBS] -= src + if(!length(recursive_contents[RECURSIVE_CONTENTS_CLIENT_MOBS])) + SSspatial_grid.remove_grid_awareness(movable_loc, SPATIAL_GRID_CONTENTS_TYPE_CLIENTS) + ASSOC_UNSETEMPTY(recursive_contents, RECURSIVE_CONTENTS_CLIENT_MOBS) + UNSETEMPTY(movable_loc.important_recursive_contents) ///Sets the anchored var and returns if it was sucessfully changed or not. /atom/movable/proc/set_anchored(anchorvalue) @@ -943,9 +981,10 @@ * * Arguments: * * movement_dir - 0 when stopping or any dir when trying to move + * * continuous_move - If this check is coming from something in the context of already drifting */ -/atom/movable/proc/Process_Spacemove(movement_dir = 0) - if(SEND_SIGNAL(src, COMSIG_MOVABLE_SPACEMOVE, movement_dir) & COMSIG_MOVABLE_STOP_SPACEMOVE) +/atom/movable/proc/Process_Spacemove(movement_dir = 0, continuous_move = FALSE) + if(SEND_SIGNAL(src, COMSIG_MOVABLE_SPACEMOVE, movement_dir, continuous_move) & COMSIG_MOVABLE_STOP_SPACEMOVE) return TRUE if(has_gravity(src)) @@ -967,16 +1006,15 @@ /// Only moves the object if it's under no gravity -/// Accepts the direction to move, and if the push should be instant -/atom/movable/proc/newtonian_move(direction, instant = FALSE) - if(!isturf(loc) || Process_Spacemove(0)) +/// Accepts the direction to move, if the push should be instant, and an optional parameter to fine tune the start delay +/atom/movable/proc/newtonian_move(direction, instant = FALSE, start_delay = 0) + if(!isturf(loc) || Process_Spacemove(direction, continuous_move = TRUE)) return FALSE - if(SEND_SIGNAL(src, COMSIG_MOVABLE_NEWTONIAN_MOVE, direction) & COMPONENT_MOVABLE_NEWTONIAN_BLOCK) + if(SEND_SIGNAL(src, COMSIG_MOVABLE_NEWTONIAN_MOVE, direction, start_delay) & COMPONENT_MOVABLE_NEWTONIAN_BLOCK) return TRUE - set_glide_size(MOVEMENT_ADJUSTED_GLIDE_SIZE(inertia_move_delay, SSspacedrift.visual_delay)) - AddComponent(/datum/component/drift, direction, instant) + AddComponent(/datum/component/drift, direction, instant, start_delay) return TRUE @@ -1131,23 +1169,19 @@ SEND_SIGNAL(src, COMSIG_STORAGE_ENTERED, master_storage) /atom/movable/proc/get_spacemove_backup() - var/atom/movable/dense_object_backup for(var/checked_range in orange(1, get_turf(src))) if(isarea(checked_range)) continue - else if(isturf(checked_range)) + if(isturf(checked_range)) var/turf/turf = checked_range if(!turf.density) continue return turf - else - var/atom/movable/checked_atom = checked_range - if(checked_atom.density || !checked_atom.CanPass(src, get_dir(src, checked_atom))) - if(checked_atom.anchored) - return checked_atom - dense_object_backup = checked_atom - break - . = dense_object_backup + var/atom/movable/checked_atom = checked_range + if(checked_atom.density || !checked_atom.CanPass(src, get_dir(src, checked_atom))) + if(checked_atom.last_pushoff == world.time) + continue + return checked_atom ///called when a mob resists while inside a container that is itself inside something. /atom/movable/proc/relay_container_resist_act(mob/living/user, obj/container) diff --git a/code/game/data_huds.dm b/code/game/data_huds.dm index 89dbe87a97635..72a2003eb0482 100644 --- a/code/game/data_huds.dm +++ b/code/game/data_huds.dm @@ -9,11 +9,11 @@ /atom/proc/add_to_all_human_data_huds() for(var/datum/atom_hud/data/human/hud in GLOB.huds) - hud.add_to_hud(src) + hud.add_atom_to_hud(src) /atom/proc/remove_from_all_data_huds() for(var/datum/atom_hud/data/hud in GLOB.huds) - hud.remove_from_hud(src) + hud.remove_atom_from_hud(src) /datum/atom_hud/data @@ -32,12 +32,12 @@ return FALSE return TRUE -/datum/atom_hud/data/human/medical/basic/add_to_single_hud(mob/M, mob/living/carbon/H) +/datum/atom_hud/data/human/medical/basic/add_atom_to_single_mob_hud(mob/M, mob/living/carbon/H) if(check_sensors(H)) ..() /datum/atom_hud/data/human/medical/basic/proc/update_suit_sensors(mob/living/carbon/H) - check_sensors(H) ? add_to_hud(H) : remove_from_hud(H) + check_sensors(H) ? add_atom_to_hud(H) : remove_atom_from_hud(H) /datum/atom_hud/data/human/medical/advanced @@ -61,6 +61,8 @@ hud_icons = list(DIAG_HUD, DIAG_STAT_HUD, DIAG_BATT_HUD, DIAG_MECH_HUD, DIAG_BOT_HUD, DIAG_CIRCUIT_HUD, DIAG_TRACK_HUD, DIAG_AIRLOCK_HUD, DIAG_LAUNCHPAD_HUD, DIAG_PATH_HUD) /datum/atom_hud/data/bot_path + // This hud exists so the bot can see itself, that's all + uses_global_hud_category = FALSE hud_icons = list(DIAG_PATH_HUD) /datum/atom_hud/abductor @@ -72,12 +74,12 @@ /datum/atom_hud/ai_detector hud_icons = list(AI_DETECT_HUD) -/datum/atom_hud/ai_detector/add_hud_to(mob/M) +/datum/atom_hud/ai_detector/show_to(mob/new_viewer) ..() - if(M && (hudusers.len == 1)) - for(var/V in GLOB.aiEyes) - var/mob/camera/ai_eye/E = V - E.update_ai_detect_hud() + if(!new_viewer || hud_users.len != 1) + return + for(var/mob/camera/ai_eye/eye as anything in GLOB.aiEyes) + eye.update_ai_detect_hud() /* MED/SEC/DIAG HUD HOOKS */ @@ -229,11 +231,19 @@ FAN HUDs! For identifying other fans on-sight. holder.pixel_y = I.Height() - world.icon_size holder.icon_state = "hudfan_no" var/obj/item/clothing/under/U = get_item_by_slot(ITEM_SLOT_ICLOTHING) - if(U) - if(istype(U.attached_accessory, /obj/item/clothing/accessory/mime_fan_pin)) - holder.icon_state = "mime_fan_pin" - else if(istype(U.attached_accessory, /obj/item/clothing/accessory/clown_enjoyer_pin)) - holder.icon_state = "clown_enjoyer_pin" + if(!U) + set_hud_image_inactive(FAN_HUD) + return + + if(istype(U.attached_accessory, /obj/item/clothing/accessory/mime_fan_pin)) + holder.icon_state = "mime_fan_pin" + + else if(istype(U.attached_accessory, /obj/item/clothing/accessory/clown_enjoyer_pin)) + holder.icon_state = "clown_enjoyer_pin" + set_hud_image_active(FAN_HUD) + return + + /*********************************************** Security HUDs! Basic mode shows only the job. @@ -256,22 +266,29 @@ Security HUDs! Basic mode shows only the job. for(var/i in list(IMPTRACK_HUD, IMPLOYAL_HUD, IMPCHEM_HUD)) holder = hud_list[i] holder.icon_state = null + set_hud_image_inactive(i) + for(var/obj/item/implant/I in implants) if(istype(I, /obj/item/implant/tracking)) holder = hud_list[IMPTRACK_HUD] var/icon/IC = icon(icon, icon_state, dir) holder.pixel_y = IC.Height() - world.icon_size holder.icon_state = "hud_imp_tracking" + set_hud_image_active(IMPTRACK_HUD) + else if(istype(I, /obj/item/implant/chem)) holder = hud_list[IMPCHEM_HUD] var/icon/IC = icon(icon, icon_state, dir) holder.pixel_y = IC.Height() - world.icon_size holder.icon_state = "hud_imp_chem" + set_hud_image_active(IMPCHEM_HUD) + if(HAS_TRAIT(src, TRAIT_MINDSHIELD)) holder = hud_list[IMPLOYAL_HUD] var/icon/IC = icon(icon, icon_state, dir) holder.pixel_y = IC.Height() - world.icon_size holder.icon_state = "hud_imp_loyal" + set_hud_image_active(IMPLOYAL_HUD) /mob/living/carbon/human/proc/sec_hud_set_security_status() var/image/holder = hud_list[WANTED_HUD] @@ -281,23 +298,26 @@ Security HUDs! Basic mode shows only the job. if(perpname && GLOB.data_core) var/datum/data/record/R = find_record("name", perpname, GLOB.data_core.security) if(R) + var/has_criminal_entry = TRUE switch(R.fields["criminal"]) if("*Arrest*") holder.icon_state = "hudwanted" - return if("Incarcerated") holder.icon_state = "hudincarcerated" - return if("Suspected") holder.icon_state = "hudsuspected" - return if("Paroled") holder.icon_state = "hudparolled" - return if("Discharged") holder.icon_state = "huddischarged" - return + else + has_criminal_entry = FALSE + if(has_criminal_entry) + set_hud_image_active(WANTED_HUD) + return + holder.icon_state = null + set_hud_image_inactive(WANTED_HUD) /*********************************************** Diagnostic HUDs! @@ -361,10 +381,13 @@ Diagnostic HUDs! holder.pixel_y = I.Height() - world.icon_size if(!shell) //Not an AI shell holder.icon_state = null + set_hud_image_inactive(DIAG_TRACK_HUD) + return else if(deployed) //AI shell in use by an AI holder.icon_state = "hudtrackingai" else //Empty AI shell holder.icon_state = "hudtracking" + set_hud_image_active(DIAG_TRACK_HUD) //AI side tracking of AI shell control /mob/living/silicon/ai/proc/diag_hud_set_deployed() //Shows tracking beacons on the mech @@ -373,8 +396,10 @@ Diagnostic HUDs! holder.pixel_y = I.Height() - world.icon_size if(!deployed_shell) holder.icon_state = null + set_hud_image_inactive(DIAG_TRACK_HUD) else //AI is currently controlling a shell holder.icon_state = "hudtrackingai" + set_hud_image_active(DIAG_TRACK_HUD) /*~~~~~~~~~~~~~~~~~~~~ BIG STOMPY MECHS @@ -401,11 +426,14 @@ Diagnostic HUDs! var/image/holder = hud_list[DIAG_STAT_HUD] var/icon/I = icon(icon, icon_state, dir) holder.pixel_y = I.Height() - world.icon_size - holder.icon_state = null if(internal_damage) holder.icon_state = "hudwarn" + set_hud_image_active(DIAG_STAT_HUD) + holder.icon_state = null + set_hud_image_inactive(DIAG_STAT_HUD) -/obj/vehicle/sealed/mecha/proc/diag_hud_set_mechtracking() //Shows tracking beacons on the mech +///Shows tracking beacons on the mech +/obj/vehicle/sealed/mecha/proc/diag_hud_set_mechtracking() var/image/holder = hud_list[DIAG_TRACK_HUD] var/icon/I = icon(icon, icon_state, dir) holder.pixel_y = I.Height() - world.icon_size @@ -474,8 +502,10 @@ Diagnostic HUDs! Airlocks! ~~~~~~~~~~~~~*/ /obj/machinery/door/airlock/proc/diag_hud_set_electrified() + if(secondsElectrified == MACHINE_NOT_ELECTRIFIED) + set_hud_image_inactive(DIAG_AIRLOCK_HUD) + return + var/image/holder = hud_list[DIAG_AIRLOCK_HUD] - if(secondsElectrified != MACHINE_NOT_ELECTRIFIED) - holder.icon_state = "electrified" - else - holder.icon_state = "" + holder.icon_state = "electrified" + set_hud_image_active(DIAG_AIRLOCK_HUD) diff --git a/code/game/gamemodes/dynamic/dynamic.dm b/code/game/gamemodes/dynamic/dynamic.dm index bcde127b47339..b05802b536269 100644 --- a/code/game/gamemodes/dynamic/dynamic.dm +++ b/code/game/gamemodes/dynamic/dynamic.dm @@ -78,26 +78,29 @@ GLOBAL_VAR_INIT(dynamic_forced_threat_level, -1) /// The maximum time the recurring latejoin ruleset timer is allowed to be. var/latejoin_delay_max = (25 MINUTES) - /// When world.time is over this number the mode tries to inject a midround ruleset. - var/midround_injection_cooldown = 0 - - /// The minimum time the recurring midround ruleset timer is allowed to be. - var/midround_delay_min = (15 MINUTES) - - /// The maximum time the recurring midround ruleset timer is allowed to be. - var/midround_delay_max = (35 MINUTES) - - /// If above this threat, increase the chance of injection - var/higher_injection_chance_minimum_threat = 70 - - /// The chance of injection increase when above higher_injection_chance_minimum_threat - var/higher_injection_chance = 15 - - /// If below this threat, decrease the chance of injection - var/lower_injection_chance_minimum_threat = 10 - - /// The chance of injection decrease when above lower_injection_chance_minimum_threat - var/lower_injection_chance = 15 + /// The low bound for the midround roll time splits. + /// This number influences where to place midround rolls, making this smaller + /// will make midround rolls more frequent, and vice versa. + /// A midround will never be able to roll before this. + var/midround_lower_bound = 10 MINUTES + + /// The upper bound for the midround roll time splits. + /// This number influences where to place midround rolls, making this larger + /// will make midround rolls less frequent, and vice versa. + /// A midround will never be able to roll farther than this. + var/midround_upper_bound = 100 MINUTES + + /// The distance between the chosen midround roll point (which is deterministic), + /// and when it can actually roll. + /// Basically, if this is set to 5 minutes, and a midround roll point is decided to be at 20 minutes, + /// then it can roll anywhere between 15 and 25 minutes. + var/midround_roll_distance = 3 MINUTES + + /// The amount of threat per midround roll. + /// Basically, if this is set to 5, then for every 5 threat, one midround roll will be added. + /// The equation this is used in rounds up, meaning that if this is set to 5, and you have 6 + /// threat, then you will get 2 midround rolls. + var/threat_per_midround_roll = 6.5 /// A number between -5 and +5. /// A negative value will give a more peaceful round and @@ -127,15 +130,49 @@ GLOBAL_VAR_INIT(dynamic_forced_threat_level, -1) /// The maximum amount of time for antag random events to be hijacked. var/random_event_hijack_maximum = 18 MINUTES + /// What is the lower bound of when the roundstart annoucement is sent out? + var/waittime_l = 600 + + /// What is the higher bound of when the roundstart annoucement is sent out? + var/waittime_h = 1800 + + /// Maximum amount of threat allowed to generate. + var/max_threat_level = 100 + + /// The extra chance multiplier that a heavy impact midround ruleset will run next time. + /// For example, if this is set to 50, then the next heavy roll will be about 50% more likely to happen. + var/hijacked_random_event_injection_chance_modifier = 50 + + /// Any midround before this point is guaranteed to be light + var/midround_light_upper_bound = 25 MINUTES + + /// Any midround after this point is guaranteed to be heavy + var/midround_heavy_lower_bound = 55 MINUTES + + /// If there are less than this many players readied, threat level will be lowered. + /// This number should be kept fairly low, as there are other measures that population + /// impacts Dynamic, such as the requirements variable on rulesets. + var/low_pop_player_threshold = 20 + + /// The maximum threat that can roll with *zero* players. + /// As the number of players approaches `low_pop_player_threshold`, the maximum + /// threat level will increase. + /// For example, if `low_pop_minimum_threat` is 50, `low_pop_player_threshold` is 20, + /// and the number of readied players is 10, then the highest threat that can roll is + /// lerp(50, 100, 10 / 20), AKA 75. + var/low_pop_minimum_threat = 50 + + /// The chance for latejoins to roll when ready + var/latejoin_roll_chance = 50 + + // == EVERYTHING BELOW THIS POINT SHOULD NOT BE CONFIGURED == + /// A list of recorded "snapshots" of the round, stored in the dynamic.json log var/list/datum/dynamic_snapshot/snapshots /// The time when the last midround injection was attempted, whether or not it was successful var/last_midround_injection_attempt = 0 - /// The amount to inject when a round event is hijacked - var/hijacked_random_event_injection_chance = 50 - /// Whether or not a random event has been hijacked this midround cycle var/random_event_hijacked = HIJACKED_NOTHING @@ -150,14 +187,7 @@ GLOBAL_VAR_INIT(dynamic_forced_threat_level, -1) /// Can differ from the actual threat amount. var/shown_threat - /// What is the lower bound of when the roundstart annoucement is sent out? - var/waittime_l = 600 - /// What is the higher bound of when the roundstart annoucement is sent out? - var/waittime_h = 1800 - - /// Maximum amount of threat allowed to generate. - var/max_threat_level = 100 - + VAR_PRIVATE/next_midround_injection /datum/game_mode/dynamic/admin_panel() var/list/dat = list("Game Mode Panel

Game Mode Panel

") @@ -186,9 +216,15 @@ GLOBAL_VAR_INIT(dynamic_forced_threat_level, -1) dat += "[DR.ruletype] - [DR.name]
" else dat += "none.
" - dat += "
Injection Timers: ([get_injection_chance(dry_run = TRUE)]% latejoin chance, [get_midround_injection_chance(dry_run = TRUE)]% midround chance)
" + dat += "
Injection Timers: ([get_heavy_midround_injection_chance(dry_run = TRUE)]% heavy midround chance)
" dat += "Latejoin: [DisplayTimeText(latejoin_injection_cooldown-world.time)] \[Now!\]
" - dat += "Midround: [DisplayTimeText(midround_injection_cooldown-world.time)] \[Now!\]
" + + var/next_injection = next_midround_injection() + if (next_injection == INFINITY) + dat += "All midrounds have been exhausted." + else + dat += "Midround: [DisplayTimeText(next_injection - world.time)] \[Now!\]
" + usr << browse(dat.Join(), "window=gamemode_panel;size=500x500") /datum/game_mode/dynamic/Topic(href, href_list) @@ -215,9 +251,9 @@ GLOBAL_VAR_INIT(dynamic_forced_threat_level, -1) forced_injection = TRUE message_admins("[key_name(usr)] forced a latejoin injection.") else if (href_list["injectmid"]) - midround_injection_cooldown = 0 forced_injection = TRUE message_admins("[key_name(usr)] forced a midround injection.") + try_midround_roll() else if (href_list["threatlog"]) show_threatlog(usr) else if (href_list["stacking_limit"]) @@ -330,6 +366,9 @@ GLOBAL_VAR_INIT(dynamic_forced_threat_level, -1) var/relative_threat = LORENTZ_DISTRIBUTION(threat_curve_centre, threat_curve_width) threat_level = clamp(round(lorentz_to_amount(relative_threat), 0.1), 0, max_threat_level) + if (SSticker.totalPlayersReady < low_pop_player_threshold) + threat_level = min(threat_level, LERP(low_pop_minimum_threat, max_threat_level, SSticker.totalPlayersReady / low_pop_player_threshold)) + peaceful_percentage = round(LORENTZ_CUMULATIVE_DISTRIBUTION(relative_threat, threat_curve_centre, threat_curve_width), 0.01)*100 /// Generates the midround and roundstart budgets @@ -362,9 +401,6 @@ GLOBAL_VAR_INIT(dynamic_forced_threat_level, -1) var/latejoin_injection_cooldown_middle = 0.5*(latejoin_delay_max + latejoin_delay_min) latejoin_injection_cooldown = round(clamp(EXP_DISTRIBUTION(latejoin_injection_cooldown_middle), latejoin_delay_min, latejoin_delay_max)) + world.time - var/midround_injection_cooldown_middle = 0.5*(midround_delay_max + midround_delay_min) - midround_injection_cooldown = round(clamp(EXP_DISTRIBUTION(midround_injection_cooldown_middle), midround_delay_min, midround_delay_max)) + world.time - /datum/game_mode/dynamic/pre_setup() if(CONFIG_GET(flag/dynamic_config_enabled)) var/json_file = file("[global.config.directory]/dynamic.json") @@ -606,80 +642,7 @@ GLOBAL_VAR_INIT(dynamic_forced_threat_level, -1) if(rule.rule_process() == RULESET_STOP_PROCESSING) // If rule_process() returns 1 (RULESET_STOP_PROCESSING), stop processing. current_rules -= rule - if (midround_injection_cooldown < world.time) - if (GLOB.dynamic_forced_extended) - return - - // Somehow it managed to trigger midround multiple times so this was moved here. - // There is no way this should be able to trigger an injection twice now. - var/midround_injection_cooldown_middle = 0.5*(midround_delay_max + midround_delay_min) - midround_injection_cooldown = (round(clamp(EXP_DISTRIBUTION(midround_injection_cooldown_middle), midround_delay_min, midround_delay_max)) + world.time) - - // Time to inject some threat into the round - if(EMERGENCY_PAST_POINT_OF_NO_RETURN) // Unless the shuttle is past the point of no return - return - - message_admins("DYNAMIC: Checking for midround injection.") - log_game("DYNAMIC: Checking for midround injection.") - - last_midround_injection_attempt = world.time - - if (prob(get_midround_injection_chance())) - var/list/drafted_rules = list() - for (var/datum/dynamic_ruleset/midround/rule in midround_rules) - if (!rule.weight) - continue - if (rule.acceptable(GLOB.alive_player_list.len, threat_level) && mid_round_budget >= rule.cost) - // If admins have disabled dynamic from picking from the ghost pool - if(rule.ruletype == "Latejoin" && !(GLOB.ghost_role_flags & GHOSTROLE_MIDROUND_EVENT)) - continue - rule.trim_candidates() - if (rule.ready()) - drafted_rules[rule] = rule.get_weight() - if (drafted_rules.len > 0) - pick_midround_rule(drafted_rules) - else if (random_event_hijacked == HIJACKED_TOO_SOON) - log_game("DYNAMIC: Midround injection failed when random event was hijacked. Spawning another random event in its place.") - - // A random event antag would have rolled had this injection check passed. - // As a refund, spawn a non-ghost-role random event. - SSevents.spawnEvent() - SSevents.reschedule() - - random_event_hijacked = HIJACKED_NOTHING - -/// Gets the chance for latejoin injection, the dry_run argument is only used for forced injection. -/datum/game_mode/dynamic/proc/get_injection_chance(dry_run = FALSE) - if(forced_injection) - forced_injection = dry_run - return 100 - var/chance = 0 - var/max_pop_per_antag = max(5,15 - round(threat_level/10) - round(GLOB.alive_player_list.len/5)) - if (!GLOB.current_living_antags.len) - chance += 50 // No antags at all? let's boost those odds! - else - var/current_pop_per_antag = GLOB.alive_player_list.len / GLOB.current_living_antags.len - if (current_pop_per_antag > max_pop_per_antag) - chance += min(50, 25+10*(current_pop_per_antag-max_pop_per_antag)) - else - chance += 25-10*(max_pop_per_antag-current_pop_per_antag) - if (GLOB.dead_player_list.len > GLOB.alive_player_list.len) - chance -= 30 // More than half the crew died? ew, let's calm down on antags - if (mid_round_budget > higher_injection_chance_minimum_threat) - chance += higher_injection_chance - if (mid_round_budget < lower_injection_chance_minimum_threat) - chance -= lower_injection_chance - return round(max(0,chance)) - -/// Gets the chance for midround injection, the dry_run argument is only used for forced injection. -/// Usually defers to the latejoin injection chance. -/datum/game_mode/dynamic/proc/get_midround_injection_chance(dry_run) - var/chance = get_injection_chance(dry_run) - - if (random_event_hijacked != HIJACKED_NOTHING) - chance += hijacked_random_event_injection_chance - - return chance + try_midround_roll() /// Removes type from the list /datum/game_mode/dynamic/proc/remove_from_list(list/type_list, type) @@ -714,7 +677,9 @@ GLOBAL_VAR_INIT(dynamic_forced_threat_level, -1) addtimer(CALLBACK(src, /datum/game_mode/dynamic/.proc/execute_midround_latejoin_rule, forced_latejoin_rule), forced_latejoin_rule.delay) forced_latejoin_rule = null - else if (latejoin_injection_cooldown < world.time && prob(get_injection_chance())) + else if (latejoin_injection_cooldown < world.time && (forced_injection || prob(latejoin_roll_chance))) + forced_injection = FALSE + var/list/drafted_rules = list() for (var/datum/dynamic_ruleset/latejoin/rule in latejoin_rules) if (!rule.weight) @@ -768,14 +733,14 @@ GLOBAL_VAR_INIT(dynamic_forced_threat_level, -1) /// Expend round start threat, can't fall under 0. /datum/game_mode/dynamic/proc/spend_roundstart_budget(cost, list/threat_log, reason) round_start_budget = max(round_start_budget - cost,0) - for(var/list/logs in threat_log) - log_threat(cost, logs, reason) + if (!isnull(threat_log)) + log_threat(-cost, threat_log, reason) /// Expend midround threat, can't fall under 0. /datum/game_mode/dynamic/proc/spend_midround_budget(cost, list/threat_log, reason) mid_round_budget = max(mid_round_budget - cost,0) - for(var/list/logs in threat_log) - log_threat(cost, logs, reason) + if (!isnull(threat_log)) + log_threat(-cost, threat_log, reason) /// Turns the value generated by lorentz distribution to number between 0 and 100. /// Used for threat level and splitting the budgets. diff --git a/code/game/gamemodes/dynamic/dynamic_hijacking.dm b/code/game/gamemodes/dynamic/dynamic_hijacking.dm index 04892ad153044..335a4246a2b2b 100644 --- a/code/game/gamemodes/dynamic/dynamic_hijacking.dm +++ b/code/game/gamemodes/dynamic/dynamic_hijacking.dm @@ -17,11 +17,9 @@ if (world.time - last_midround_injection_attempt < time_range) random_event_hijacked = HIJACKED_TOO_RECENT dynamic_log("Random event [round_event_control.name] tried to roll, but the last midround injection \ - was too recent. Injection chance has been raised to [get_midround_injection_chance(dry_run = TRUE)]%.") + was too recent. Heavy injection chance has been raised to [get_heavy_midround_injection_chance(dry_run = TRUE)]%.") return CANCEL_PRE_RANDOM_EVENT - if (midround_injection_cooldown - world.time < time_range) - random_event_hijacked = HIJACKED_TOO_SOON - dynamic_log("Random event [round_event_control.name] tried to roll, but the next midround injection \ - is too soon. Injection chance has been raised to [get_midround_injection_chance(dry_run = TRUE)]%.") + if (next_midround_injection() - world.time < time_range) + dynamic_log("Random event [round_event_control.name] tried to roll, but the next midround injection is too soon.") return CANCEL_PRE_RANDOM_EVENT diff --git a/code/game/gamemodes/dynamic/dynamic_midround_rolling.dm b/code/game/gamemodes/dynamic/dynamic_midround_rolling.dm new file mode 100644 index 0000000000000..96fb0d68413ac --- /dev/null +++ b/code/game/gamemodes/dynamic/dynamic_midround_rolling.dm @@ -0,0 +1,90 @@ +/// Returns the world.time of the next midround injection. +/// Will return a cached result from `next_midround_injection`, the variable. +/// If that variable is null, will generate a new one. +/datum/game_mode/dynamic/proc/next_midround_injection() + if (!isnull(next_midround_injection)) + return next_midround_injection + + // Admins can futz around with the midround threat, and we want to be able to react to that + var/midround_threat = threat_level - round_start_budget + + var/rolls = CEILING(midround_threat / threat_per_midround_roll, 1) + var/distance = ((1 / (rolls + 1)) * midround_upper_bound) + midround_lower_bound + + if (last_midround_injection_attempt == 0) + last_midround_injection_attempt = SSticker.round_start_time + + return last_midround_injection_attempt + distance + +/datum/game_mode/dynamic/proc/try_midround_roll() + if (!forced_injection && next_midround_injection() > world.time) + return + + if (GLOB.dynamic_forced_extended) + return + + if (EMERGENCY_PAST_POINT_OF_NO_RETURN) + return + + last_midround_injection_attempt = world.time + next_midround_injection = null + forced_injection = FALSE + + var/spawn_heavy = prob(get_heavy_midround_injection_chance()) + dynamic_log("A midround ruleset is rolling, and will be [spawn_heavy ? "HEAVY" : "LIGHT"].") + + random_event_hijacked = HIJACKED_NOTHING + + var/list/drafted_heavies = list() + var/list/drafted_lights = list() + + for (var/datum/dynamic_ruleset/midround/ruleset in midround_rules) + if (ruleset.weight == 0) + continue + + if (!ruleset.acceptable(GLOB.alive_player_list.len, threat_level)) + continue + + if (mid_round_budget < ruleset.cost) + continue + + if (ruleset.minimum_round_time > world.time - SSticker.round_start_time) + continue + + // If admins have disabled dynamic from picking from the ghost pool + if(istype(ruleset, /datum/dynamic_ruleset/midround/from_ghosts) && !(GLOB.ghost_role_flags & GHOSTROLE_MIDROUND_EVENT)) + continue + + ruleset.trim_candidates() + if (ruleset.ready()) + var/ruleset_is_heavy = (ruleset.midround_ruleset_style == MIDROUND_RULESET_STYLE_HEAVY) + if (ruleset_is_heavy) + drafted_heavies[ruleset] = ruleset.get_weight() + else + drafted_lights[ruleset] = ruleset.get_weight() + + if (spawn_heavy && drafted_heavies.len > 0 && pick_midround_rule(drafted_heavies)) + return + else if (drafted_lights.len > 0 && pick_midround_rule(drafted_lights)) + if (spawn_heavy) + dynamic_log("A heavy ruleset was intended to roll, but there weren't any available.") + else + dynamic_log("No midround rulesets could be drafted.") + +/// Gets the chance for a heavy ruleset midround injection, the dry_run argument is only used for forced injection. +/datum/game_mode/dynamic/proc/get_heavy_midround_injection_chance(dry_run) + var/chance_modifier = 1 + var/next_midround_roll = next_midround_injection() - SSticker.round_start_time + + if (random_event_hijacked != HIJACKED_NOTHING) + chance_modifier += (hijacked_random_event_injection_chance_modifier / 100) + + if (GLOB.current_living_antags.len == 0) + chance_modifier += 0.5 + + if (GLOB.dead_player_list.len > GLOB.alive_player_list.len) + chance_modifier -= 0.3 + + var/heavy_coefficient = CLAMP01((next_midround_roll - midround_light_upper_bound) / (midround_heavy_lower_bound - midround_light_upper_bound)) + + return 100 * (heavy_coefficient * max(1, chance_modifier)) diff --git a/code/game/gamemodes/dynamic/dynamic_rulesets_latejoin.dm b/code/game/gamemodes/dynamic/dynamic_rulesets_latejoin.dm index 9eebe23f509aa..2e682d7ef7227 100644 --- a/code/game/gamemodes/dynamic/dynamic_rulesets_latejoin.dm +++ b/code/game/gamemodes/dynamic/dynamic_rulesets_latejoin.dm @@ -107,7 +107,7 @@ required_candidates = 1 weight = 2 delay = 1 MINUTES // Prevents rule start while head is offstation. - cost = 20 + cost = 10 requirements = list(101,101,70,40,30,20,20,20,20,20) flags = HIGH_IMPACT_RULESET blocking_rules = list(/datum/dynamic_ruleset/roundstart/revs) @@ -192,7 +192,7 @@ ) required_candidates = 1 weight = 4 - cost = 10 + cost = 7 requirements = list(101,101,101,10,10,10,10,10,10,10) repeatable = TRUE diff --git a/code/game/gamemodes/dynamic/dynamic_rulesets_midround.dm b/code/game/gamemodes/dynamic/dynamic_rulesets_midround.dm index 143e7cfe48352..10edebaefcb56 100644 --- a/code/game/gamemodes/dynamic/dynamic_rulesets_midround.dm +++ b/code/game/gamemodes/dynamic/dynamic_rulesets_midround.dm @@ -11,6 +11,7 @@ /datum/dynamic_ruleset/midround // Can be drafted once in a while during a round ruletype = "Midround" + var/midround_ruleset_style /// If the ruleset should be restricted from ghost roles. var/restrict_ghost_roles = TRUE /// What mob type the ruleset is restricted to. @@ -20,6 +21,9 @@ var/list/dead_players = list() var/list/list_observers = list() + /// The minimum round time before this ruleset will show up + var/minimum_round_time = 0 + /datum/dynamic_ruleset/midround/from_ghosts weight = 0 required_type = /mob/dead/observer @@ -143,7 +147,7 @@ finish_setup(new_character, i) assigned += applicant - notify_ghosts("[new_character] has been picked for the ruleset [name]!", source = new_character, action = NOTIFY_ORBIT, header="Something Interesting!") + notify_ghosts("[applicant.name] has been picked for the ruleset [name]!", source = new_character, action = NOTIFY_ORBIT, header="Something Interesting!") /datum/dynamic_ruleset/midround/from_ghosts/proc/generate_ruleset_body(mob/applicant) var/mob/living/carbon/human/new_character = make_body(applicant) @@ -163,9 +167,6 @@ /datum/dynamic_ruleset/midround/from_ghosts/proc/attempt_replacement() var/datum/dynamic_ruleset/midround/autotraitor/sleeper_agent = new - // Otherwise, it has a chance to fail. We don't want that, since this is already pretty unlikely. - sleeper_agent.has_failure_chance = FALSE - mode.configure_ruleset(sleeper_agent) if (!mode.picking_specific_rule(sleeper_agent)) @@ -181,6 +182,7 @@ /datum/dynamic_ruleset/midround/autotraitor name = "Syndicate Sleeper Agent" + midround_ruleset_style = MIDROUND_RULESET_STYLE_LIGHT antag_datum = /datum/antagonist/traitor antag_flag = ROLE_SLEEPER_AGENT antag_flag_override = ROLE_TRAITOR @@ -199,32 +201,11 @@ ROLE_POSITRONIC_BRAIN, ) required_candidates = 1 - weight = 7 - cost = 10 - requirements = list(10,10,10,10,10,10,10,10,10,10) + weight = 35 + cost = 3 + requirements = list(3,3,3,3,3,3,3,3,3,3) repeatable = TRUE - /// Whether or not this instance of sleeper agent should be randomly acceptable. - /// If TRUE, then this has a threat level% chance to succeed. - var/has_failure_chance = TRUE - -/datum/dynamic_ruleset/midround/autotraitor/acceptable(population = 0, threat = 0) - var/player_count = GLOB.alive_player_list.len - var/antag_count = GLOB.current_living_antags.len - var/max_traitors = round(player_count / 10) + 1 - - // adding traitors if the antag population is getting low - var/too_little_antags = antag_count < max_traitors - if (!too_little_antags) - log_game("DYNAMIC: Too many living antags compared to living players ([antag_count] living antags, [player_count] living players, [max_traitors] max traitors)") - return FALSE - - if (has_failure_chance && !prob(mode.threat_level)) - log_game("DYNAMIC: Random chance to roll autotraitor failed, it was a [mode.threat_level]% chance.") - return FALSE - - return ..() - /datum/dynamic_ruleset/midround/autotraitor/trim_candidates() ..() for(var/mob/living/player in living_players) @@ -258,6 +239,7 @@ /datum/dynamic_ruleset/midround/families name = "Family Head Aspirants" + midround_ruleset_style = MIDROUND_RULESET_STYLE_HEAVY persistent = TRUE antag_datum = /datum/antagonist/gang antag_flag = ROLE_FAMILY_HEAD_ASPIRANT @@ -335,6 +317,7 @@ /datum/dynamic_ruleset/midround/malf name = "Malfunctioning AI" + midround_ruleset_style = MIDROUND_RULESET_STYLE_HEAVY antag_datum = /datum/antagonist/malf_ai antag_flag = ROLE_MALF_MIDROUND antag_flag_override = ROLE_MALF @@ -351,7 +334,7 @@ required_enemies = list(4,4,4,4,4,4,2,2,2,0) required_candidates = 1 weight = 3 - cost = 22 + cost = 10 requirements = list(101,101,101,80,60,50,30,20,10,10) required_type = /mob/living/silicon/ai blocking_rules = list(/datum/dynamic_ruleset/roundstart/malf_ai) @@ -395,6 +378,7 @@ /datum/dynamic_ruleset/midround/from_ghosts/wizard name = "Wizard" + midround_ruleset_style = MIDROUND_RULESET_STYLE_HEAVY antag_datum = /datum/antagonist/wizard antag_flag = ROLE_WIZARD_MIDROUND antag_flag_override = ROLE_WIZARD @@ -407,8 +391,8 @@ required_enemies = list(2,2,1,1,1,1,1,0,0,0) required_candidates = 1 weight = 1 - cost = 20 - requirements = list(90,90,90,80,60,40,30,20,10,10) + cost = 10 + requirements = list(90,90,90,80,60,50,40,40,40,40) flags = HIGH_IMPACT_RULESET /datum/dynamic_ruleset/midround/from_ghosts/wizard/ready(forced = FALSE) @@ -432,6 +416,7 @@ /datum/dynamic_ruleset/midround/from_ghosts/nuclear name = "Nuclear Assault" + midround_ruleset_style = MIDROUND_RULESET_STYLE_HEAVY antag_flag = ROLE_OPERATIVE_MIDROUND antag_flag_override = ROLE_OPERATIVE antag_datum = /datum/antagonist/nukeop @@ -446,7 +431,8 @@ required_enemies = list(3,3,3,3,3,2,1,1,0,0) required_candidates = 5 weight = 5 - cost = 35 + cost = 7 + minimum_round_time = 70 MINUTES requirements = list(90,90,90,80,60,40,30,20,10,10) var/list/operative_cap = list(2,2,3,3,4,5,5,5,5,5) var/datum/team/nuclear/nuke_team @@ -482,6 +468,7 @@ /datum/dynamic_ruleset/midround/from_ghosts/blob name = "Blob" + midround_ruleset_style = MIDROUND_RULESET_STYLE_HEAVY antag_datum = /datum/antagonist/blob antag_flag = ROLE_BLOB enemy_roles = list( @@ -492,8 +479,9 @@ ) required_enemies = list(2,2,1,1,1,1,1,0,0,0) required_candidates = 1 - weight = 2 - cost = 10 + minimum_round_time = 35 MINUTES + weight = 3 + cost = 8 requirements = list(101,101,101,80,60,50,30,20,10,10) repeatable = TRUE @@ -504,6 +492,7 @@ /// Infects a random player, making them explode into a blob. /datum/dynamic_ruleset/midround/blob_infection name = "Blob Infection" + midround_ruleset_style = MIDROUND_RULESET_STYLE_HEAVY antag_datum = /datum/antagonist/blob/infection antag_flag = ROLE_BLOB_INFECTION antag_flag_override = ROLE_BLOB @@ -528,7 +517,8 @@ ) required_enemies = list(2,2,1,1,1,1,1,0,0,0) required_candidates = 1 - weight = 2 + minimum_round_time = 35 MINUTES + weight = 3 cost = 10 requirements = list(101,101,101,80,60,50,30,20,10,10) repeatable = TRUE @@ -561,6 +551,7 @@ /datum/dynamic_ruleset/midround/from_ghosts/xenomorph name = "Alien Infestation" + midround_ruleset_style = MIDROUND_RULESET_STYLE_HEAVY antag_datum = /datum/antagonist/xeno antag_flag = ROLE_ALIEN enemy_roles = list( @@ -571,7 +562,8 @@ ) required_enemies = list(2,2,1,1,1,1,1,0,0,0) required_candidates = 1 - weight = 3 + minimum_round_time = 40 MINUTES + weight = 5 cost = 10 requirements = list(101,101,101,70,50,40,20,15,10,10) repeatable = TRUE @@ -612,6 +604,7 @@ /datum/dynamic_ruleset/midround/from_ghosts/nightmare name = "Nightmare" + midround_ruleset_style = MIDROUND_RULESET_STYLE_LIGHT antag_datum = /datum/antagonist/nightmare antag_flag = ROLE_NIGHTMARE antag_flag_override = ROLE_ALIEN @@ -624,7 +617,7 @@ required_enemies = list(2,2,1,1,1,1,1,0,0,0) required_candidates = 1 weight = 3 - cost = 10 + cost = 5 requirements = list(101,101,101,70,50,40,20,15,10,10) repeatable = TRUE var/list/spawn_locs = list() @@ -663,6 +656,7 @@ /datum/dynamic_ruleset/midround/from_ghosts/space_dragon name = "Space Dragon" + midround_ruleset_style = MIDROUND_RULESET_STYLE_HEAVY antag_datum = /datum/antagonist/space_dragon antag_flag = ROLE_SPACE_DRAGON antag_flag_override = ROLE_SPACE_DRAGON @@ -675,7 +669,7 @@ required_enemies = list(2,2,1,1,1,1,1,0,0,0) required_candidates = 1 weight = 4 - cost = 10 + cost = 7 requirements = list(101,101,101,80,60,50,30,20,10,10) repeatable = TRUE var/list/spawn_locs = list() @@ -713,6 +707,7 @@ /datum/dynamic_ruleset/midround/from_ghosts/abductors name = "Abductors" + midround_ruleset_style = MIDROUND_RULESET_STYLE_HEAVY antag_datum = /datum/antagonist/abductor antag_flag = ROLE_ABDUCTOR enemy_roles = list( @@ -725,7 +720,7 @@ required_candidates = 2 required_applicants = 2 weight = 4 - cost = 10 + cost = 7 requirements = list(101,101,101,80,60,50,30,20,10,10) repeatable = TRUE var/datum/team/abductor_team/new_team @@ -756,6 +751,7 @@ /datum/dynamic_ruleset/midround/from_ghosts/space_ninja name = "Space Ninja" + midround_ruleset_style = MIDROUND_RULESET_STYLE_HEAVY antag_datum = /datum/antagonist/ninja antag_flag = ROLE_NINJA enemy_roles = list( @@ -767,7 +763,7 @@ required_enemies = list(2,2,1,1,1,1,1,0,0,0) required_candidates = 1 weight = 4 - cost = 10 + cost = 8 requirements = list(101,101,101,80,60,50,30,20,10,10) repeatable = TRUE var/list/spawn_locs = list() @@ -800,6 +796,7 @@ /datum/dynamic_ruleset/midround/spiders name = "Spiders" + midround_ruleset_style = MIDROUND_RULESET_STYLE_HEAVY antag_flag = ROLE_SPIDER required_type = /mob/dead/observer enemy_roles = list( @@ -811,7 +808,7 @@ required_enemies = list(2,2,1,1,1,1,1,0,0,0) required_candidates = 0 weight = 3 - cost = 10 + cost = 8 requirements = list(101,101,101,80,60,50,30,20,10,10) repeatable = TRUE var/spawncount = 2 @@ -823,6 +820,7 @@ /// Revenant ruleset /datum/dynamic_ruleset/midround/from_ghosts/revenant name = "Revenant" + midround_ruleset_style = MIDROUND_RULESET_STYLE_LIGHT antag_datum = /datum/antagonist/revenant antag_flag = ROLE_REVENANT enemy_roles = list( @@ -834,7 +832,7 @@ required_enemies = list(2,2,1,1,1,1,1,0,0,0) required_candidates = 1 weight = 4 - cost = 10 + cost = 5 requirements = list(101,101,101,70,50,40,20,15,10,10) repeatable = TRUE var/dead_mobs_required = 20 @@ -874,11 +872,12 @@ /// Sentient Disease ruleset /datum/dynamic_ruleset/midround/from_ghosts/sentient_disease name = "Sentient Disease" + midround_ruleset_style = MIDROUND_RULESET_STYLE_HEAVY antag_datum = /datum/antagonist/disease antag_flag = ROLE_SENTIENT_DISEASE required_candidates = 1 weight = 4 - cost = 10 + cost = 8 requirements = list(101,101,101,80,60,50,30,20,10,10) repeatable = TRUE @@ -893,6 +892,7 @@ /// Space Pirates ruleset /datum/dynamic_ruleset/midround/pirates name = "Space Pirates" + midround_ruleset_style = MIDROUND_RULESET_STYLE_HEAVY antag_flag = "Space Pirates" required_type = /mob/dead/observer enemy_roles = list( @@ -904,7 +904,7 @@ required_enemies = list(2,2,1,1,1,1,1,0,0,0) required_candidates = 0 weight = 4 - cost = 10 + cost = 8 requirements = list(101,101,101,80,60,50,30,20,10,10) repeatable = TRUE @@ -920,6 +920,7 @@ /// Obsessed ruleset /datum/dynamic_ruleset/midround/obsessed name = "Obsessed" + midround_ruleset_style = MIDROUND_RULESET_STYLE_LIGHT antag_datum = /datum/antagonist/obsessed antag_flag = ROLE_OBSESSED restricted_roles = list( @@ -945,7 +946,7 @@ candidates = living_players for(var/mob/living/carbon/human/candidate in candidates) if( \ - !candidate.getorgan(/obj/item/organ/brain) \ + !candidate.getorgan(/obj/item/organ/internal/brain) \ || candidate.mind.has_antag_datum(/datum/antagonist/obsessed) \ || candidate.stat == DEAD \ || !(ROLE_OBSESSED in candidate.client?.prefs?.be_special) \ @@ -965,6 +966,7 @@ /// Thief ruleset /datum/dynamic_ruleset/midround/opportunist name = "Opportunist" + midround_ruleset_style = MIDROUND_RULESET_STYLE_LIGHT antag_datum = /datum/antagonist/thief antag_flag = ROLE_OPPORTUNIST antag_flag_override = ROLE_THIEF @@ -982,7 +984,7 @@ ROLE_POSITRONIC_BRAIN, ) required_candidates = 1 - weight = 0 // Disabled until Dynamic midround rolling handles minor threats better + weight = 2 cost = 3 //Worth less than obsessed, but there's more of them. requirements = list(10,10,10,10,10,10,10,10,10,10) repeatable = TRUE diff --git a/code/game/gamemodes/dynamic/dynamic_rulesets_roundstart.dm b/code/game/gamemodes/dynamic/dynamic_rulesets_roundstart.dm index 283ef8644c140..d632a1b56bc3e 100644 --- a/code/game/gamemodes/dynamic/dynamic_rulesets_roundstart.dm +++ b/code/game/gamemodes/dynamic/dynamic_rulesets_roundstart.dm @@ -7,7 +7,6 @@ /datum/dynamic_ruleset/roundstart/traitor name = "Traitors" - persistent = TRUE antag_flag = ROLE_TRAITOR antag_datum = /datum/antagonist/traitor minimum_required_age = 0 @@ -30,11 +29,9 @@ requirements = list(8,8,8,8,8,8,8,8,8,8) antag_cap = list("denominator" = 24) var/autotraitor_cooldown = (15 MINUTES) - COOLDOWN_DECLARE(autotraitor_cooldown_check) /datum/dynamic_ruleset/roundstart/traitor/pre_execute(population) . = ..() - COOLDOWN_START(src, autotraitor_cooldown_check, autotraitor_cooldown) var/num_traitors = get_antag_cap(population) * (scaled_times + 1) for (var/i = 1 to num_traitors) if(candidates.len <= 0) @@ -46,12 +43,6 @@ GLOB.pre_setup_antags += M.mind return TRUE -/datum/dynamic_ruleset/roundstart/traitor/rule_process() - if (COOLDOWN_FINISHED(src, autotraitor_cooldown_check)) - COOLDOWN_START(src, autotraitor_cooldown_check, autotraitor_cooldown) - log_game("DYNAMIC: Checking if we can turn someone into a traitor.") - mode.picking_specific_rule(/datum/dynamic_ruleset/midround/autotraitor) - ////////////////////////////////////////////// // // // MALFUNCTIONING AI // diff --git a/code/game/gamemodes/dynamic/readme.md b/code/game/gamemodes/dynamic/readme.md index afc7ea5c81f32..b897596fb298c 100644 --- a/code/game/gamemodes/dynamic/readme.md +++ b/code/game/gamemodes/dynamic/readme.md @@ -28,20 +28,27 @@ After this process is done, any leftover roundstart threat will be given to the ## Deciding midround threats -Latejoin and midround injection cooldowns are set using exponential distribution between +### Frequency -- 5 minutes and 25 for latejoin (configurable as latejoin_delay_min and latejoin_delay_max) -- 15 minutes and 35 for midround (configurable as midround_delay_min and midround_delay_max) +The frequency of midround threats is based on the midround threat of the round. The number of midround threats that will roll is `threat_level` / `threat_per_midround_roll` (configurable), rounded up. For example, if `threat_per_midround_roll` is set to 5, then for every 5 threat, one midround roll will be added. If you have 6 threat, with this configuration, you will get 2 midround rolls. -this value is then added to `world.time` and assigned to the injection cooldown variables. +These midround roll points are then equidistantly spaced across the round, starting from `midround_lower_bound` (configurable) to `midround_upper_bound` (configurable), with a +/- of `midround_roll_distance` (configurable). -[rigged_roundstart][/datum/game_mode/dynamic/proc/rigged_roundstart] is called instead if there are forced rules (an admin set the mode) +For example, if: +1. `midround_lower_bound` is `10 MINUTES` +2. `midround_upper_bound` is `100 MINUTES` +3. `midround_roll_distance` is `3 MINUTES` +4. You have 5 midround rolls for the round -1. [setup_parameters][/datum/game_mode/proc/setup_parameters]\() -2. [pre_setup][/datum/game_mode/proc/pre_setup]\() -3. [roundstart][/datum/game_mode/dynamic/proc/roundstart]\() OR [rigged_roundstart][/datum/game_mode/dynamic/proc/rigged_roundstart]\() -4. [picking_roundstart_rule][/datum/game_mode/dynamic/proc/picking_roundstart_rule]\(drafted_rules) -5. [post_setup][/datum/game_mode/proc/post_setup]\() +...then those 5 midround rolls will be placed equidistantly (meaning equally apart) across the first 10-100 minutes of the round. Every individual roll will then be adjusted to either be 3 minutes earlier, or 3 minutes later. + +### Threat variety + +Threats are split between **heavy** rulesets and **light** rulesets. A heavy ruleset includes major threats like space dragons or blobs, while light rulesets are ones that don't often cause shuttle calls when rolled, such as revenants or traitors (sleeper agents). + +When a midround roll occurs, the decision to choose between light or heavy depends on the current round time. If it is less than `midround_light_upper_bound` (configurable), then it is guaranteed to be a light ruleset. If it is more than `midround_heavy_lower_bound`, then it is guaranteed to be a heavy ruleset. If it is any point in between, it will interpolate the value between those. This means that the longer the round goes on, the more likely you are to get a heavy ruleset. + +If no heavy ruleset can run, such as not having enough threat, then a light ruleset is guaranteed to run. ## Rule Processing @@ -153,17 +160,14 @@ Rulesets have the following variables notable to developers and those interested - `protected_roles` - Serves the same purpose of `restricted_roles`, except it can be turned off through configuration (`protect_roles_from_antagonist`). For example, security officers *shouldn't* be made traitor, so they are in Traitor's `protected_roles`. - When considering putting a role in `protected_roles` or `restricted_roles`, the rule of thumb is if it is *technically infeasible* to support that job in that role. There's no *technical* reason a security officer can't be a traitor, and so they are simply in `protected_roles`. There *are* technical reasons a cyborg can't be a changeling, so they are in `restricted_roles` instead. +This is not a complete list--search "configurable" in this README to learn more. + ### Dynamic The "Dynamic" key has the following configurable values: - `pop_per_requirement` - The default value of `pop_per_requirement` for any ruleset that does not explicitly set it. Defaults to 6. - `latejoin_delay_min`, `latejoin_delay_max` - The time range, in deciseconds (take your seconds, and multiply by 10), for a latejoin to attempt rolling. Once this timer is finished, a new one will be created within the same range. - Suppose you have a `latejoin_delay_min` of 600 (60 seconds, 1 minute) and a `latejoin_delay_max` of 1800 (180 seconds, 3 minutes). Once the round starts, a random number in this range will be picked--let's suppose 1.5 minutes. After 1.5 minutes, Dynamic will decide if a latejoin threat should be created (a probability of `/datum/game_mode/dynamic/proc/get_injection_chance()`). Regardless of its decision, a new timer will be started within the range of 1 to 3 minutes, repeatedly. -- `midround_delay_min`, `midround_delay_max` - Same as `latejoin_delay_min` and `latejoin_delay_max`, except for midround threats instead of latejoin ones. -- `higher_injection_chance`, `higher_injection_chance_minimum_threat` - Manipulates the injection chance (`/datum/game_mode/dynamic/proc/get_injection_chance()`). If the *current midround budget* is above `higher_injection_chance_minimum_threat`, then this chance will be increased by `higher_injection_chance`. - - For example: suppose you have a `higher_injection_chance_minimum_threat` of 70, and a `higher_injection_chance` of 15. This means that, if when a midround threat is trying to roll, there is 75 midround budget left, then the injection chance will go up 15%. -- `lower_injection_chance`, `lower_injection_chance_minimum_threat` - The inverse of the `higher_injection_chance` variables. If the *current midround budget* is *below* `lower_injection_chance`, then the chance is lowered by `lower_injection_chance_minimum_threat`. - - For example: suppose you have a `lower_injection_chance_minimum_threat` of 30, and a `lower_injection_chance` of 15. This means if there is 20 midround budget left, then the chance will lower by 15%. - `threat_curve_centre` - A number between -5 and +5. A negative value will give a more peaceful round and a positive value will give a round with higher threat. - `threat_curve_width` - A number between 0.5 and 4. Higher value will favour extreme rounds and lower value rounds closer to the average. - `roundstart_split_curve_centre` - A number between -5 and +5. Equivalent to threat_curve_centre, but for the budget split. A negative value will weigh towards midround rulesets, and a positive value will weight towards roundstart ones. @@ -180,6 +184,6 @@ Random events have the potential to be hijacked by Dynamic to keep the pace of m In `/datum/game_mode/dynamic/on_pre_random_event` (in `dynamic_hijacking.dm`), Dynamic hooks to random events. If the `dynamic_should_hijack` variable is TRUE, the following sequence of events occurs: -![Flow chart to describe the chain of events for Dynamic 2021 to take](https://user-images.githubusercontent.com/35135081/109071468-9cab7e00-76a8-11eb-8f9f-2b920c602ef4.png) +![Flow chart to describe the chain of events for Dynamic 2021 to take](https://github.com/tgstation/documentation-assets/blob/main/dynamic/random_event_hijacking.png) -`n` is a random value between `random_event_hijack_minimum` and `random_event_hijack_maximum`. Injection chance, should it need to be raised, is increased by `hijacked_random_event_injection_chance`. +`n` is a random value between `random_event_hijack_minimum` and `random_event_hijack_maximum`. Heavy injection chance, should it need to be raised, is increased by `hijacked_random_event_injection_chance_modifier`. diff --git a/code/game/gamemodes/dynamic/ruleset_picking.dm b/code/game/gamemodes/dynamic/ruleset_picking.dm index 6324d06c28219..4d240cbf02cc8 100644 --- a/code/game/gamemodes/dynamic/ruleset_picking.dm +++ b/code/game/gamemodes/dynamic/ruleset_picking.dm @@ -33,7 +33,7 @@ /datum/game_mode/dynamic/proc/pick_midround_rule(list/drafted_rules) var/datum/dynamic_ruleset/rule = pick_ruleset(drafted_rules) if (isnull(rule)) - return + return null current_midround_rulesets = drafted_rules - rule midround_injection_timer_id = addtimer( @@ -47,6 +47,8 @@ CANCEL | \ SOMETHING ELSE") + return rule + /// Fired after admins do not cancel a midround injection. /datum/game_mode/dynamic/proc/execute_midround_rule(datum/dynamic_ruleset/rule) current_midround_rulesets = null diff --git a/code/game/gamemodes/events.dm b/code/game/gamemodes/events.dm index 34f44b97d564c..a7d40860a5e01 100644 --- a/code/game/gamemodes/events.dm +++ b/code/game/gamemodes/events.dm @@ -1,7 +1,7 @@ /proc/power_failure() priority_announce("Abnormal activity detected in [station_name()]'s powernet. As a precautionary measure, the station's power will be shut off for an indeterminate duration.", "Critical Power Failure", ANNOUNCER_POWEROFF) for(var/obj/machinery/power/smes/S in GLOB.machines) - if(istype(get_area(S), /area/ai_monitored/turret_protected) || !is_station_level(S.z)) + if(istype(get_area(S), /area/station/ai_monitored/turret_protected) || !is_station_level(S.z)) continue S.charge = 0 S.output_level = 0 diff --git a/code/game/gamemodes/objective.dm b/code/game/gamemodes/objective.dm index d2672101e05d3..93e787e150319 100644 --- a/code/game/gamemodes/objective.dm +++ b/code/game/gamemodes/objective.dm @@ -282,7 +282,7 @@ GLOBAL_LIST(admin_objective_list) //Prefilled admin assignable objective list /datum/objective/protect/check_completion() - var/obj/item/organ/brain/brain_target + var/obj/item/organ/internal/brain/brain_target if(human_check) brain_target = target.current?.getorganslot(ORGAN_SLOT_BRAIN) //Protect will always suceed when someone suicides @@ -652,7 +652,7 @@ GLOBAL_LIST_EMPTY(possible_items_special) /datum/objective/capture/check_completion()//Basically runs through all the mobs in the area to determine how much they are worth. var/captured_amount = 0 - var/area/centcom/holding/A = GLOB.areas_by_type[/area/centcom/holding] + var/area/centcom/central_command_areas/holding/A = GLOB.areas_by_type[/area/centcom/central_command_areas/holding] for(var/mob/living/carbon/human/M in A)//Humans. if(ismonkey(M)) captured_amount+=0.1 diff --git a/code/game/machinery/_machinery.dm b/code/game/machinery/_machinery.dm index 4fbf1be70bd7d..97b382e010db3 100644 --- a/code/game/machinery/_machinery.dm +++ b/code/game/machinery/_machinery.dm @@ -130,7 +130,7 @@ var/subsystem_type = /datum/controller/subsystem/machines var/obj/item/circuitboard/circuit // Circuit to be created and inserted when the machinery is created - var/interaction_flags_machine = INTERACT_MACHINE_WIRES_IF_OPEN | INTERACT_MACHINE_ALLOW_SILICON | INTERACT_MACHINE_OPEN_SILICON | INTERACT_MACHINE_SET_MACHINE + var/interaction_flags_machine = INTERACT_MACHINE_WIRES_IF_OPEN|INTERACT_MACHINE_ALLOW_SILICON|INTERACT_MACHINE_OPEN_SILICON|INTERACT_MACHINE_SET_MACHINE var/fair_market_price = 69 var/market_verb = "Customer" var/payment_department = ACCOUNT_ENG @@ -143,6 +143,9 @@ var/last_used_time = 0 /// Mobtype of last user. Typecast to [/mob/living] for initial() usage var/mob/living/last_user_mobtype + /// Do we want to hook into on_enter_area and on_exit_area? + /// Disables some optimizations + var/always_area_sensitive = FALSE ///Multiplier for power consumption. var/machine_power_rectifier = 1 @@ -190,15 +193,22 @@ * proc to call when the machine starts to require power after a duration of not requiring power * sets up power related connections to its area if it exists and becomes area sensitive * does not affect power usage itself + * + * Returns TRUE if it triggered a full registration, FALSE otherwise + * We do this so machinery that want to sidestep the area sensitiveity optimization can */ /obj/machinery/proc/setup_area_power_relationship() - become_area_sensitive(INNATE_TRAIT) - var/area/our_area = get_area(src) if(our_area) RegisterSignal(our_area, COMSIG_AREA_POWER_CHANGE, .proc/power_change) + + if(HAS_TRAIT_FROM(src, TRAIT_AREA_SENSITIVE, INNATE_TRAIT)) // If we for some reason have not lost our area sensitivity, there's no reason to set it back up + return FALSE + + become_area_sensitive(INNATE_TRAIT) RegisterSignal(src, COMSIG_ENTER_AREA, .proc/on_enter_area) RegisterSignal(src, COMSIG_EXIT_AREA, .proc/on_exit_area) + return TRUE /** * proc to call when the machine stops requiring power after a duration of requiring power @@ -210,18 +220,27 @@ if(our_area) UnregisterSignal(our_area, COMSIG_AREA_POWER_CHANGE) + if(always_area_sensitive) + return + lose_area_sensitivity(INNATE_TRAIT) UnregisterSignal(src, COMSIG_ENTER_AREA) UnregisterSignal(src, COMSIG_EXIT_AREA) /obj/machinery/proc/on_enter_area(datum/source, area/area_to_register) SIGNAL_HANDLER + // If we're always area sensitive, and this is called while we have no power usage, do nothing and return + if(always_area_sensitive && use_power == NO_POWER_USE) + return update_current_power_usage() power_change() RegisterSignal(area_to_register, COMSIG_AREA_POWER_CHANGE, .proc/power_change) /obj/machinery/proc/on_exit_area(datum/source, area/area_to_unregister) SIGNAL_HANDLER + // If we're always area sensitive, and this is called while we have no power usage, do nothing and return + if(always_area_sensitive && use_power == NO_POWER_USE) + return unset_static_power() UnregisterSignal(area_to_unregister, COMSIG_AREA_POWER_CHANGE) @@ -542,6 +561,10 @@ to_chat(user, span_warning("This machine requires sight to use.")) return FALSE + // machines have their own lit up display screens and LED buttons so we don't need to check for light + if((interaction_flags_machine & INTERACT_MACHINE_REQUIRES_LITERACY) && !user.can_read(src, check_for_light = FALSE)) + return FALSE + if(panel_open && !(interaction_flags_machine & INTERACT_MACHINE_OPEN)) return FALSE diff --git a/code/game/machinery/ai_slipper.dm b/code/game/machinery/ai_slipper.dm index 2a28d35cb95ba..1427f16e77beb 100644 --- a/code/game/machinery/ai_slipper.dm +++ b/code/game/machinery/ai_slipper.dm @@ -37,7 +37,7 @@ if(cooldown_time > world.time) to_chat(user, span_warning("[src] cannot be activated for [DisplayTimeText(world.time - cooldown_time)]!")) return - new /obj/effect/particle_effect/foam(loc) + new /obj/effect/particle_effect/fluid/foam(loc) uses-- to_chat(user, span_notice("You activate [src]. It now has [uses] uses of foam remaining.")) cooldown = world.time + cooldown_time diff --git a/code/game/machinery/buttons.dm b/code/game/machinery/buttons.dm index 5f3e69c93e75d..0b902a1d8f801 100644 --- a/code/game/machinery/buttons.dm +++ b/code/game/machinery/buttons.dm @@ -11,7 +11,7 @@ var/id = null var/initialized_button = 0 var/silicon_access_disabled = FALSE - armor = list(MELEE = 50, BULLET = 50, LASER = 50, ENERGY = 50, BOMB = 10, BIO = 100, FIRE = 90, ACID = 70) + armor = list(MELEE = 50, BULLET = 50, LASER = 50, ENERGY = 50, BOMB = 10, BIO = 0, FIRE = 90, ACID = 70) idle_power_usage = BASE_MACHINE_IDLE_CONSUMPTION * 0.02 resistance_flags = LAVA_PROOF | FIRE_PROOF diff --git a/code/game/machinery/camera/motion.dm b/code/game/machinery/camera/motion.dm index e5b11495652d9..a00a1c8bf8557 100644 --- a/code/game/machinery/camera/motion.dm +++ b/code/game/machinery/camera/motion.dm @@ -2,7 +2,7 @@ var/list/datum/weakref/localMotionTargets = list() var/detectTime = 0 - var/area/ai_monitored/area_motion = null + var/area/station/ai_monitored/area_motion = null var/alarm_delay = 30 // Don't forget, there's another 3 seconds in queueAlarm() /obj/machinery/camera/process() diff --git a/code/game/machinery/computer/_computer.dm b/code/game/machinery/computer/_computer.dm index 0850164c06f60..4f7c1aaf08172 100644 --- a/code/game/machinery/computer/_computer.dm +++ b/code/game/machinery/computer/_computer.dm @@ -6,6 +6,7 @@ max_integrity = 200 integrity_failure = 0.5 armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 0, FIRE = 40, ACID = 20) + interaction_flags_machine = INTERACT_MACHINE_ALLOW_SILICON|INTERACT_MACHINE_SET_MACHINE|INTERACT_MACHINE_REQUIRES_LITERACY var/brightness_on = 1 var/icon_keyboard = "generic_key" var/icon_screen = "generic" diff --git a/code/game/machinery/computer/aifixer.dm b/code/game/machinery/computer/aifixer.dm index 8d921487dcc01..f8eb677c70e11 100644 --- a/code/game/machinery/computer/aifixer.dm +++ b/code/game/machinery/computer/aifixer.dm @@ -1,7 +1,7 @@ /obj/machinery/computer/aifixer name = "\improper AI system integrity restorer" desc = "Used with intelliCards containing nonfunctional AIs to restore them to working order." - req_access = list(ACCESS_CAPTAIN, ACCESS_ROBOTICS, ACCESS_HEADS) + req_access = list(ACCESS_CAPTAIN, ACCESS_ROBOTICS, ACCESS_COMMAND) circuit = /obj/item/circuitboard/computer/aifixer icon_keyboard = "tech_key" icon_screen = "ai-fixer" diff --git a/code/game/machinery/computer/apc_control.dm b/code/game/machinery/computer/apc_control.dm index 5dca8f7166107..4711e41b968d7 100644 --- a/code/game/machinery/computer/apc_control.dm +++ b/code/game/machinery/computer/apc_control.dm @@ -37,7 +37,7 @@ ..() /obj/machinery/computer/apc_control/proc/check_apc(obj/machinery/power/apc/APC) - return APC.z == z && !APC.malfhack && !APC.aidisabled && !(APC.obj_flags & EMAGGED) && !APC.machine_stat && !istype(APC.area, /area/ai_monitored) && !(APC.area.area_flags & NO_ALERTS) + return APC.z == z && !APC.malfhack && !APC.aidisabled && !(APC.obj_flags & EMAGGED) && !APC.machine_stat && !istype(APC.area, /area/station/ai_monitored) && !(APC.area.area_flags & NO_ALERTS) /obj/machinery/computer/apc_control/ui_interact(mob/user, datum/tgui/ui) . = ..() diff --git a/code/game/machinery/computer/arcade/arcade.dm b/code/game/machinery/computer/arcade/arcade.dm index 74fcc76806aec..2c625a77a4670 100644 --- a/code/game/machinery/computer/arcade/arcade.dm +++ b/code/game/machinery/computer/arcade/arcade.dm @@ -35,7 +35,6 @@ GLOBAL_LIST_INIT(arcade_prize_pool, list( /obj/item/toy/talking/owl = 2, /obj/item/toy/talking/griffin = 2, /obj/item/coin/antagtoken = 2, - /obj/item/stack/tile/fakespace/loaded = 2, /obj/item/stack/tile/fakepit/loaded = 2, /obj/item/stack/tile/eighties/loaded = 2, /obj/item/toy/toy_xeno = 2, @@ -99,6 +98,7 @@ GLOBAL_LIST_INIT(arcade_prize_pool, list( icon_keyboard = null icon_screen = "invaders" light_color = LIGHT_COLOR_GREEN + interaction_flags_machine = INTERACT_MACHINE_ALLOW_SILICON|INTERACT_MACHINE_SET_MACHINE // we don't need to be literate to play video games fam var/list/prize_override /obj/machinery/computer/arcade/proc/Reset() diff --git a/code/game/machinery/computer/arcade/orion.dm b/code/game/machinery/computer/arcade/orion.dm index 1ba229388ee54..587f8ee0c25cf 100644 --- a/code/game/machinery/computer/arcade/orion.dm +++ b/code/game/machinery/computer/arcade/orion.dm @@ -368,7 +368,7 @@ GLOBAL_LIST_INIT(orion_events, generate_orion_events()) reason = "You ran out of fuel, and drift, slowly, into a star." if(obj_flags & EMAGGED) gamer.adjust_fire_stacks(5) - gamer.IgniteMob() //flew into a star, so you're on fire + gamer.ignite_mob() //flew into a star, so you're on fire to_chat(gamer, span_userdanger("You feel an immense wave of heat emanate from the arcade machine. Your skin bursts into flames.")) if(obj_flags & EMAGGED) diff --git a/code/game/machinery/computer/atmos_computers/__identifiers.dm b/code/game/machinery/computer/atmos_computers/__identifiers.dm index 3a8bfa5322c8a..c8096472b8e62 100644 --- a/code/game/machinery/computer/atmos_computers/__identifiers.dm +++ b/code/game/machinery/computer/atmos_computers/__identifiers.dm @@ -26,7 +26,8 @@ #define ATMOS_GAS_MONITOR_HELIUM "helium" #define ATMOS_GAS_MONITOR_ANTINOBLIUM "antinoblium" #define ATMOS_GAS_MONITOR_INCINERATOR "incinerator" -#define ATMOS_GAS_MONITOR_ORDNANCE_LAB "ordnancelab" +#define ATMOS_GAS_MONITOR_ORDNANCE_BURN "ordnanceburn" +#define ATMOS_GAS_MONITOR_ORDNANCE_FREEZER "ordnancefreezer" #define ATMOS_GAS_MONITOR_DISTRO "distro" #define ATMOS_GAS_MONITOR_WASTE "waste" @@ -55,7 +56,8 @@ GLOBAL_LIST_INIT(station_gas_chambers, list( ATMOS_GAS_MONITOR_ANTINOBLIUM = "Antinoblium Supply", ATMOS_GAS_MONITOR_MIX = "Mix Chamber", ATMOS_GAS_MONITOR_INCINERATOR = "Incinerator Chamber", - ATMOS_GAS_MONITOR_ORDNANCE_LAB = "Ordnance Chamber", + ATMOS_GAS_MONITOR_ORDNANCE_BURN = "Ordnance Burn Chamber", + ATMOS_GAS_MONITOR_ORDNANCE_FREEZER = "Ordnance Freezer Chamber", ATMOS_GAS_MONITOR_DISTRO = "Distribution Loop", ATMOS_GAS_MONITOR_WASTE = "Waste Loop", )) diff --git a/code/game/machinery/computer/atmos_computers/air_sensors.dm b/code/game/machinery/computer/atmos_computers/air_sensors.dm index 429389473eea4..bd28bcbae3a27 100644 --- a/code/game/machinery/computer/atmos_computers/air_sensors.dm +++ b/code/game/machinery/computer/atmos_computers/air_sensors.dm @@ -2,10 +2,6 @@ name = "plasma tank gas sensor" chamber_id = ATMOS_GAS_MONITOR_PLAS -/obj/machinery/air_sensor/ordnance_mixing_tank - name = "ordnance mixing gas sensor" - chamber_id = ATMOS_GAS_MONITOR_ORDNANCE_LAB - /obj/machinery/air_sensor/oxygen_tank name = "oxygen tank gas sensor" chamber_id = ATMOS_GAS_MONITOR_O2 @@ -93,3 +89,11 @@ /obj/machinery/air_sensor/incinerator_tank name = "incinerator chamber gas sensor" chamber_id = ATMOS_GAS_MONITOR_INCINERATOR + +/obj/machinery/air_sensor/ordnance_burn_chamber + name = "ordnance burn chamber gas sensor" + chamber_id = ATMOS_GAS_MONITOR_ORDNANCE_BURN + +/obj/machinery/air_sensor/ordnance_freezer_chamber + name = "ordnance freezer chamber gas sensor" + chamber_id = ATMOS_GAS_MONITOR_ORDNANCE_FREEZER diff --git a/code/game/machinery/computer/atmos_computers/atmos_controls.dm b/code/game/machinery/computer/atmos_computers/atmos_controls.dm index 6aa45f7c234a2..bf386c83a1c38 100644 --- a/code/game/machinery/computer/atmos_computers/atmos_controls.dm +++ b/code/game/machinery/computer/atmos_computers/atmos_controls.dm @@ -118,7 +118,10 @@ circuit = /obj/item/circuitboard/computer/atmos_control/nocontrol/incinerator atmos_chambers = list(ATMOS_GAS_MONITOR_INCINERATOR = "Incinerator Chamber") -/obj/machinery/computer/atmos_control/nocontrol/ordnancemix - name = "Ordnance Chamber Monitor" - circuit = /obj/item/circuitboard/computer/atmos_control/nocontrol/ordnancemix - atmos_chambers = list(ATMOS_GAS_MONITOR_ORDNANCE_LAB = "Ordnance Chamber") +/obj/machinery/computer/atmos_control/ordnancemix + name = "Ordnance Chamber Control" + circuit = /obj/item/circuitboard/computer/atmos_control/ordnancemix + atmos_chambers = list( + ATMOS_GAS_MONITOR_ORDNANCE_BURN = "Ordnance Burn Chamber", + ATMOS_GAS_MONITOR_ORDNANCE_FREEZER = "Ordnance Freezer Chamber", + ) diff --git a/code/game/machinery/computer/atmos_computers/inlets.dm b/code/game/machinery/computer/atmos_computers/inlets.dm index 934d128f1aa85..4df5a9185f8fb 100644 --- a/code/game/machinery/computer/atmos_computers/inlets.dm +++ b/code/game/machinery/computer/atmos_computers/inlets.dm @@ -161,6 +161,12 @@ name = "incinerator chamber input injector" chamber_id = ATMOS_GAS_MONITOR_INCINERATOR -/obj/machinery/atmospherics/components/unary/outlet_injector/monitored/ordnance_mixing_input - name = "ordnance mixing input injector" - chamber_id = ATMOS_GAS_MONITOR_ORDNANCE_LAB +/obj/machinery/atmospherics/components/unary/outlet_injector/monitored/ordnance_burn_chamber_input + on = FALSE + name = "ordnance burn chamber input injector" + chamber_id = ATMOS_GAS_MONITOR_ORDNANCE_BURN + +/obj/machinery/atmospherics/components/unary/outlet_injector/monitored/ordnance_freezer_chamber_input + on = FALSE + name = "ordnance freezer chamber input injector" + chamber_id = ATMOS_GAS_MONITOR_ORDNANCE_FREEZER diff --git a/code/game/machinery/computer/atmos_computers/outlets.dm b/code/game/machinery/computer/atmos_computers/outlets.dm index 5b7dac9a17651..c20a431dacc17 100644 --- a/code/game/machinery/computer/atmos_computers/outlets.dm +++ b/code/game/machinery/computer/atmos_computers/outlets.dm @@ -120,9 +120,13 @@ name = "incinerator chamber output inlet" chamber_id = ATMOS_GAS_MONITOR_INCINERATOR -/obj/machinery/atmospherics/components/unary/vent_pump/siphon/monitored/ordnance_mixing_output - name = "ordnance mixing output inlet" - chamber_id = ATMOS_GAS_MONITOR_ORDNANCE_LAB +/obj/machinery/atmospherics/components/unary/vent_pump/siphon/monitored/ordnance_burn_chamber_output + name = "ordnance burn chamber output inlet" + chamber_id = ATMOS_GAS_MONITOR_ORDNANCE_BURN + +/obj/machinery/atmospherics/components/unary/vent_pump/siphon/monitored/ordnance_freezer_chamber_output + name = "ordnance freezer chamber output inlet" + chamber_id = ATMOS_GAS_MONITOR_ORDNANCE_FREEZER /obj/machinery/atmospherics/components/unary/vent_pump/high_volume/siphon/monitored frequency = FREQ_ATMOS_STORAGE diff --git a/code/game/machinery/computer/camera.dm b/code/game/machinery/computer/camera.dm index 37637187b7a8e..91fbd13809124 100644 --- a/code/game/machinery/computer/camera.dm +++ b/code/game/machinery/computer/camera.dm @@ -21,7 +21,7 @@ var/list/cam_plane_masters var/atom/movable/screen/background/cam_background - interaction_flags_machine = INTERACT_MACHINE_ALLOW_SILICON | INTERACT_MACHINE_SET_MACHINE | INTERACT_MACHINE_REQUIRES_SIGHT + interaction_flags_machine = INTERACT_MACHINE_ALLOW_SILICON|INTERACT_MACHINE_SET_MACHINE|INTERACT_MACHINE_REQUIRES_SIGHT /obj/machinery/computer/security/Initialize(mapload) . = ..() diff --git a/code/game/machinery/computer/chef_orders/order_datum.dm b/code/game/machinery/computer/chef_orders/order_datum.dm index c0743f08074a6..e6106bb6410ef 100644 --- a/code/game/machinery/computer/chef_orders/order_datum.dm +++ b/code/game/machinery/computer/chef_orders/order_datum.dm @@ -217,6 +217,36 @@ item_instance = /obj/item/food/ready_donk/donkhiladas cost_per_order = 40 +/datum/orderable_item/tiziran_goods + name = "Tiziran Farm-Fresh Pack" + category_index = CATEGORY_MILK_EGGS + item_instance = /obj/item/storage/box/tiziran_goods + cost_per_order = 120 + +/datum/orderable_item/tiziran_cans + name = "Tiziran Canned Goods Pack" + category_index = CATEGORY_MILK_EGGS + item_instance = /obj/item/storage/box/tiziran_goods + cost_per_order = 120 + +/datum/orderable_item/tiziran_meats + name = "Tiziran Meatmarket Pack" + category_index = CATEGORY_MILK_EGGS + item_instance = /obj/item/storage/box/tiziran_meats + cost_per_order = 120 + +/datum/orderable_item/mothic_goods + name = "Mothic Farm-Fresh Pack" + category_index = CATEGORY_MILK_EGGS + item_instance = /obj/item/storage/box/mothic_goods + cost_per_order = 120 + +/datum/orderable_item/mothic_cans_sauces + name = "Mothic Pantry Pack" + category_index = CATEGORY_MILK_EGGS + item_instance = /obj/item/storage/box/mothic_cans_sauces + cost_per_order = 120 + //Reagents /datum/orderable_item/flour diff --git a/code/game/machinery/computer/communications.dm b/code/game/machinery/computer/communications.dm index cc5f048525c93..a37b7cf97724d 100755 --- a/code/game/machinery/computer/communications.dm +++ b/code/game/machinery/computer/communications.dm @@ -13,7 +13,7 @@ desc = "A console used for high-priority announcements and emergencies." icon_screen = "comm" icon_keyboard = "tech_key" - req_access = list(ACCESS_HEADS) + req_access = list(ACCESS_COMMAND) circuit = /obj/item/circuitboard/computer/communications light_color = LIGHT_COLOR_BLUE @@ -821,7 +821,7 @@ if(HACK_FUGITIVES) // Triggers fugitives, which can cause confusion / chaos as the crew decides which side help priority_announce( - "Attention crew, it appears that someone on your station has established an unexpected orbit with an unmarked ship in nearby space.", + "Attention crew, it appears that someone on your station has made unexpected communication with an unmarked ship in nearby space.", "[command_name()] High-Priority Update" ) @@ -832,7 +832,7 @@ if(HACK_THREAT) // Adds a flat amount of threat to buy a (probably) more dangerous antag later priority_announce( - "Attention crew, it appears that someone on your station has shifted your orbit into more dangerous territory.", + SSmapping.config.orbit_shift_replacement, "[command_name()] High-Priority Update" ) diff --git a/code/game/machinery/computer/dna_console.dm b/code/game/machinery/computer/dna_console.dm index 7e190d3870f5f..57f11f66673d5 100644 --- a/code/game/machinery/computer/dna_console.dm +++ b/code/game/machinery/computer/dna_console.dm @@ -49,7 +49,7 @@ /obj/machinery/computer/scan_consolenew name = "DNA Console" - desc = "Scan DNA." + desc = "From here you can research mysteries of the DNA!" icon_screen = "dna" icon_keyboard = "med_key" density = TRUE @@ -79,11 +79,11 @@ var/max_injector_instability = 50 /// World time when injectors are ready to be printed - var/injectorready = 0 + var/injector_ready = 0 /// World time when JOKER algorithm can be used in DNA Consoles - var/jokerready = 0 + var/joker_ready = 0 /// World time when Scramble can be used in DNA Consoles - var/scrambleready = 0 + var/scramble_ready = 0 /// Currently stored genetic data diskette var/obj/item/disk/data/diskette = null @@ -199,7 +199,9 @@ to_chat(user,span_notice("Recycled [item].")) return else - to_chat(user,span_notice("Cannot recycle unused activators.")) + //recycle unused activators + qdel(item) + to_chat(user, span_notice("Recycled unused [item].")) return return ..() @@ -220,9 +222,9 @@ connect_to_scanner() // Set appropriate ready timers and limits for machines functions - injectorready = world.time + INJECTOR_TIMEOUT - scrambleready = world.time + SCRAMBLE_TIMEOUT - jokerready = world.time + JOKER_TIMEOUT + injector_ready = world.time + INJECTOR_TIMEOUT + scramble_ready = world.time + SCRAMBLE_TIMEOUT + joker_ready = world.time + JOKER_TIMEOUT COOLDOWN_START(src, enzyme_copy_timer, ENZYME_COPY_BASE_COOLDOWN) // Set the default tgui state @@ -262,14 +264,14 @@ build_genetic_makeup_list() // Populate variables for passing to tgui interface - is_scramble_ready = (scrambleready < world.time) - time_to_scramble = round((scrambleready - world.time)/10) + is_scramble_ready = (scramble_ready < world.time) + time_to_scramble = round((scramble_ready - world.time)/10) - is_joker_ready = (jokerready < world.time) - time_to_joker = round((jokerready - world.time)/10) + is_joker_ready = (joker_ready < world.time) + time_to_joker = round((joker_ready - world.time)/10) - is_injector_ready = (injectorready < world.time) - time_to_injector = round((injectorready - world.time)/10) + is_injector_ready = (injector_ready < world.time) + time_to_injector = round((injector_ready - world.time)/10) is_pulsing = ((genetic_damage_pulse_index > 0) && (genetic_damage_pulse_timer > world.time)) time_to_pulse = round((genetic_damage_pulse_timer - world.time)/10) @@ -421,12 +423,12 @@ // GUARD CHECK - Can we genetically modify the occupant? Includes scanner // operational guard checks. // GUARD CHECK - Is scramble DNA actually ready? - if(!can_modify_occupant() || !(scrambleready < world.time)) + if(!can_modify_occupant() || !(scramble_ready < world.time)) return scanner_occupant.dna.remove_all_mutations(list(MUT_NORMAL, MUT_EXTRA)) scanner_occupant.dna.generate_dna_blocks() - scrambleready = world.time + SCRAMBLE_TIMEOUT + scramble_ready = world.time + SCRAMBLE_TIMEOUT to_chat(usr,span_notice("DNA scrambled.")) scanner_occupant.AddComponent(/datum/component/genetic_damage, GENETIC_DAMAGE_STRENGTH_MULTIPLIER*50/(connected_scanner.damage_coeff ** 2)) connected_scanner.use_power(connected_scanner.active_power_usage) @@ -531,10 +533,10 @@ scanner_occupant.dna.default_mutation_genes[path] = copytext(defaultseq, 1, genepos) + "X" + copytext(defaultseq, genepos + 1) // Either try to apply a joker if selected in the interface, or iterate the next gene. if(NEXT_GENE) - if((tgui_view_state["jokerActive"]) && (jokerready < world.time)) + if((tgui_view_state["jokerActive"]) && (joker_ready < world.time)) var/truegenes = GET_SEQUENCE(path) newgene = truegenes[genepos] - jokerready = world.time + JOKER_TIMEOUT - (JOKER_UPGRADE * (connected_scanner.precision_coeff-1)) + joker_ready = world.time + JOKER_TIMEOUT - (JOKER_UPGRADE * (connected_scanner.precision_coeff-1)) else var/current_letter = gene_letters.Find(sequence[genepos]) newgene = (current_letter == gene_letter_count) ? gene_letters[1] : gene_letters[current_letter + 1] @@ -761,7 +763,7 @@ // identify mutations from big ol' lists // GUARD CHECK - Is the injector actually ready? - if(world.time < injectorready) + if(world.time < injector_ready) return var/search_flags = 0 @@ -801,9 +803,9 @@ // to improve our injector's genetic damage generation if(scanner_operational()) I.damage_coeff = connected_scanner.damage_coeff*4 - injectorready = world.time + INJECTOR_TIMEOUT * (1 - 0.1 * connected_scanner.precision_coeff) + injector_ready = world.time + INJECTOR_TIMEOUT * (1 - 0.1 * connected_scanner.precision_coeff) else - injectorready = world.time + INJECTOR_TIMEOUT + injector_ready = world.time + INJECTOR_TIMEOUT else I.name = "[HM.name] mutator" I.doitanyway = TRUE @@ -811,9 +813,9 @@ // to improve our injector's genetic damage generation if(scanner_operational()) I.damage_coeff = connected_scanner.damage_coeff - injectorready = world.time + INJECTOR_TIMEOUT * 5 * (1 - 0.1 * connected_scanner.precision_coeff) + injector_ready = world.time + INJECTOR_TIMEOUT * 5 * (1 - 0.1 * connected_scanner.precision_coeff) else - injectorready = world.time + INJECTOR_TIMEOUT * 5 + injector_ready = world.time + INJECTOR_TIMEOUT * 5 connected_scanner.use_power(connected_scanner.active_power_usage) return @@ -1323,7 +1325,7 @@ // If we successfully created an injector, don't forget to set the new // ready timer. if(I) - injectorready = world.time + INJECTOR_TIMEOUT + injector_ready = world.time + INJECTOR_TIMEOUT connected_scanner.use_power(connected_scanner.active_power_usage) return @@ -1486,7 +1488,7 @@ // identify mutations from big ol' lists. // GUARD CHECK - Is the injector actually ready? - if(world.time < injectorready) + if(world.time < injector_ready) return var/inj_name = params["name"] @@ -1515,9 +1517,9 @@ // to improve our injector's genetic damage generation if(scanner_operational()) I.damage_coeff = connected_scanner.damage_coeff - injectorready = world.time + INJECTOR_TIMEOUT * 8 * (1 - 0.1 * connected_scanner.precision_coeff) + injector_ready = world.time + INJECTOR_TIMEOUT * 8 * (1 - 0.1 * connected_scanner.precision_coeff) else - injectorready = world.time + INJECTOR_TIMEOUT * 8 + injector_ready = world.time + INJECTOR_TIMEOUT * 8 return diff --git a/code/game/machinery/computer/medical.dm b/code/game/machinery/computer/medical.dm index 192b46fb99e5e..399bae3a6341d 100644 --- a/code/game/machinery/computer/medical.dm +++ b/code/game/machinery/computer/medical.dm @@ -5,7 +5,7 @@ desc = "This can be used to check medical records." icon_screen = "medcomp" icon_keyboard = "med_key" - req_one_access = list(ACCESS_MEDICAL, ACCESS_FORENSICS) + req_one_access = list(ACCESS_MEDICAL, ACCESS_DETECTIVE, ACCESS_GENETICS) circuit = /obj/item/circuitboard/computer/med_data light_color = LIGHT_COLOR_BLUE var/rank = null diff --git a/code/game/machinery/computer/security.dm b/code/game/machinery/computer/security.dm index 834778083bb70..0d8c28203b6b2 100644 --- a/code/game/machinery/computer/security.dm +++ b/code/game/machinery/computer/security.dm @@ -3,7 +3,7 @@ desc = "Used to view and edit personnel's security records." icon_screen = "security" icon_keyboard = "security_key" - req_one_access = list(ACCESS_SECURITY, ACCESS_FORENSICS, ACCESS_HOP) + req_one_access = list(ACCESS_SECURITY, ACCESS_HOP) circuit = /obj/item/circuitboard/computer/secure_data light_color = COLOR_SOFT_RED var/rank = null diff --git a/code/game/machinery/computer/terminal.dm b/code/game/machinery/computer/terminal.dm new file mode 100644 index 0000000000000..fc618703f9853 --- /dev/null +++ b/code/game/machinery/computer/terminal.dm @@ -0,0 +1,27 @@ +//Basic computer meant for basic detailing in ruins and away missions, NOT meant for the station +/obj/machinery/computer/terminal + name = "terminal" + desc = "A relatively low-tech solution for internal computing, internal network mail, and logging. This model appears to be quite old." + circuit = /obj/item/circuitboard/computer/terminal //Deconstruction still wipes contents but this is easier than smashing the console + ///Text that displays on top of the actual 'lore' funnies. + var/upperinfo = "COPYRIGHT 2487 NANOSOFT-TM - DO NOT REDISTRIBUTE" + ///Text this terminal contains, not dissimilar to paper. Unlike paper, players cannot add or edit existing info. + var/content = list("Congratulations on your purchase of a NanoSoft-TM terminal! Further instructions on setup available in \ + user manual. For license and registration, please contact your licensed NanoSoft vendor and repair service representative.") + ///The TGUI theme this console uses. Defaults to hackerman, a retro greeny pallete which should fit most terminals. + var/tguitheme = "hackerman" + +/obj/machinery/computer/terminal/ui_interact(mob/user, datum/tgui/ui) + ..() + ui = SStgui.try_update_ui(user, src, ui) + if(!ui) + ui = new(user, src, "Terminal", name) //The paper tgui file scares me, so new type of UI + ui.open() + +/obj/machinery/computer/terminal/ui_static_data(mob/user) + return list( + "messages" = content, + "uppertext" = upperinfo, + "tguitheme" = tguitheme, + ) + diff --git a/code/game/machinery/crossing_signal.dm b/code/game/machinery/crossing_signal.dm new file mode 100644 index 0000000000000..3a6e5c145d125 --- /dev/null +++ b/code/game/machinery/crossing_signal.dm @@ -0,0 +1,224 @@ +#define XING_STATE_GREEN 0 +#define XING_STATE_AMBER 1 +#define XING_STATE_RED 2 + +/// Pedestrian crossing signal for tram +/obj/machinery/crossing_signal + name = "crossing signal" + desc = "Indicates to pedestrians if it's safe to cross the tracks." + icon = 'icons/obj/machines/crossing_signal.dmi' + icon_state = "crossing-base" + base_icon_state = "crossing-" + max_integrity = 250 + integrity_failure = 0.25 + idle_power_usage = BASE_MACHINE_IDLE_CONSUMPTION * 0.05 + active_power_usage = BASE_MACHINE_ACTIVE_CONSUMPTION * 0.02 + anchored = TRUE + density = FALSE + // pointless if it only takes 2 seconds to cross but updates every 2 seconds + subsystem_type = /datum/controller/subsystem/processing/fastprocess + + light_range = 1.5 + light_power = 1 + light_color = COLOR_VIBRANT_LIME + luminosity = 1 + + /// green, amber, or red. + var/signal_state = XING_STATE_GREEN + /// The ID of the tram we control + var/tram_id = "tram_station" + /// Weakref to the tram piece we control + var/datum/weakref/tram_ref + /// Proximity threshold for amber warning (slow people may be in danger) + var/amber_distance_threshold = 40 + /// Proximity threshold for red warning (running people will likely not be able to cross) + var/red_distance_threshold = 20 + +/obj/machinery/crossing_signal/Initialize(mapload) + . = ..() + return INITIALIZE_HINT_LATELOAD + +/obj/machinery/crossing_signal/LateInitialize() + . = ..() + find_tram() + + var/obj/structure/industrial_lift/tram/central/tram_part = tram_ref?.resolve() + if(tram_part) + RegisterSignal(tram_part, COMSIG_TRAM_SET_TRAVELLING, .proc/on_tram_travelling) + +/obj/machinery/crossing_signal/Destroy() + . = ..() + + var/obj/structure/industrial_lift/tram/central/tram_part = tram_ref?.resolve() + if(tram_part) + UnregisterSignal(tram_part, COMSIG_TRAM_SET_TRAVELLING) + +/obj/machinery/crossing_signal/emag_act(mob/living/user) + if(obj_flags & EMAGGED) + return + balloon_alert(user, "disabled motion sensors") + if(signal_state != XING_STATE_GREEN) + set_signal_state(XING_STATE_GREEN) + obj_flags |= EMAGGED + +/** + * Finds the tram, just like the tram computer + * + * Locates tram parts in the lift global list after everything is done. + */ +/obj/machinery/crossing_signal/proc/find_tram() + for(var/obj/structure/industrial_lift/tram/central/tram as anything in GLOB.central_trams) + if(tram.tram_id != tram_id) + continue + tram_ref = WEAKREF(tram) + break + +/** + * Only process if the tram is actually moving + */ +/obj/machinery/crossing_signal/proc/on_tram_travelling(datum/source, travelling) + SIGNAL_HANDLER + + update_operating() + +/obj/machinery/crossing_signal/on_set_is_operational() + . = ..() + + update_operating() + +/** + * Update processing state. + * + * Returns whether we are still processing. + */ +/obj/machinery/crossing_signal/proc/update_operating() + //emagged crossing signals dont update + if(obj_flags & EMAGGED) + return + // Immediately process for snappy feedback + var/should_process = process() != PROCESS_KILL + if(should_process) + begin_processing() + return + end_processing() + +/obj/machinery/crossing_signal/process() + var/obj/structure/industrial_lift/tram/central/tram_part = tram_ref?.resolve() + + // Check for stopped states. + if(!tram_part || !is_operational) + // Tram missing, or we lost power. + // Tram missing is always safe (green) + set_signal_state(XING_STATE_GREEN, force = !is_operational) + return PROCESS_KILL + + use_power(active_power_usage) + + // Everything will be based on position and travel direction + var/signal_pos + var/tram_pos + var/tram_velocity_sign // 1 for positive axis movement, -1 for negative + // Try to be agnostic about N-S vs E-W movement + if(tram_part.travel_direction & (NORTH|SOUTH)) + signal_pos = y + tram_pos = tram_part.y + tram_velocity_sign = tram_part.travel_direction & NORTH ? 1 : -1 + else + signal_pos = x + tram_pos = tram_part.x + tram_velocity_sign = tram_part.travel_direction & EAST ? 1 : -1 + + // How far away are we? negative if already passed. + var/approach_distance = tram_velocity_sign * (signal_pos - tram_pos) + + // Check for stopped state. + // Will kill the process since tram starting up will restart process. + if(!tram_part.travelling) + // if super close, show red anyway since tram could suddenly start moving + if(abs(approach_distance) < red_distance_threshold) + set_signal_state(XING_STATE_RED) + return PROCESS_KILL + set_signal_state(XING_STATE_GREEN) + return PROCESS_KILL + + // Check if tram is driving away from us. + if(approach_distance < 0) + // driving away. Green. In fact, in order to reverse, it'll have to stop, so let's go ahead and kill. + set_signal_state(XING_STATE_GREEN) + return PROCESS_KILL + + // OK so finally the interesting part where it's ACTUALLY approaching + if(approach_distance <= red_distance_threshold) + set_signal_state(XING_STATE_RED) + return + if(approach_distance <= amber_distance_threshold) + set_signal_state(XING_STATE_AMBER) + return + set_signal_state(XING_STATE_GREEN) + +/** + * Set the signal state and update appearance. + * + * Arguments: + * new_state - the new state (XING_STATE_RED, etc) + * force_update - force appearance to update even if state didn't change. + */ +/obj/machinery/crossing_signal/proc/set_signal_state(new_state, force = FALSE) + if(new_state == signal_state && !force) + return + + signal_state = new_state + update_appearance() + +/obj/machinery/crossing_signal/update_appearance(updates) + . = ..() + + if(!is_operational) + set_light(l_on = FALSE) + return + + var/new_color + switch(signal_state) + if(XING_STATE_GREEN) + new_color = COLOR_VIBRANT_LIME + if(XING_STATE_AMBER) + new_color = COLOR_YELLOW + else + new_color = COLOR_RED + + set_light(l_on = TRUE, l_color = new_color) + +/obj/machinery/crossing_signal/update_overlays() + . = ..() + + if(!is_operational) + return + + var/lights_overlay = "[base_icon_state][signal_state]" + + . += mutable_appearance(icon, lights_overlay) + . += emissive_appearance(icon, "[lights_overlay]e", alpha = src.alpha) + +/// Shifted to NE corner for east side of southern passage. +/obj/machinery/crossing_signal/northeast + pixel_x = 11 + pixel_y = 22 + +/// Shifted to NW corner for west side of southern passage. +/obj/machinery/crossing_signal/northwest + pixel_x = -11 + pixel_y = 22 + +/// Shifted to SE corner for east side of northern passage. +/obj/machinery/crossing_signal/southeast + pixel_x = 11 + pixel_y = 6 + +/// Shifted to SW corner for west side of northern passage. +/obj/machinery/crossing_signal/southwest + pixel_x = -11 + pixel_y = 6 + +#undef XING_STATE_GREEN +#undef XING_STATE_AMBER +#undef XING_STATE_RED diff --git a/code/game/machinery/dance_machine.dm b/code/game/machinery/dance_machine.dm index 06242b070a2de..2c6fdc8fcb29b 100644 --- a/code/game/machinery/dance_machine.dm +++ b/code/game/machinery/dance_machine.dm @@ -19,7 +19,7 @@ name = "radiant dance machine mark IV" desc = "The first three prototypes were discontinued after mass casualty incidents." icon_state = "disco" - req_access = list(ACCESS_ENGINE) + req_access = list(ACCESS_ENGINEERING) anchored = FALSE var/list/spotlights = list() var/list/sparkles = list() diff --git a/code/game/machinery/defibrillator_mount.dm b/code/game/machinery/defibrillator_mount.dm index b42dd190775ab..2b9851033e0e7 100644 --- a/code/game/machinery/defibrillator_mount.dm +++ b/code/game/machinery/defibrillator_mount.dm @@ -9,7 +9,7 @@ density = FALSE use_power = NO_POWER_USE power_channel = AREA_USAGE_EQUIP - req_one_access = list(ACCESS_MEDICAL, ACCESS_HEADS, ACCESS_SECURITY) //used to control clamps + req_one_access = list(ACCESS_MEDICAL, ACCESS_COMMAND, ACCESS_SECURITY) //used to control clamps processing_flags = NONE /// The mount's defib var/obj/item/defibrillator/defib diff --git a/code/game/machinery/deployable.dm b/code/game/machinery/deployable.dm index e2f5ceba7bbd1..6336d2afeaab2 100644 --- a/code/game/machinery/deployable.dm +++ b/code/game/machinery/deployable.dm @@ -123,7 +123,7 @@ anchored = FALSE max_integrity = 180 proj_pass_rate = 20 - armor = list(MELEE = 10, BULLET = 50, LASER = 50, ENERGY = 50, BOMB = 10, BIO = 100, FIRE = 10, ACID = 0) + armor = list(MELEE = 10, BULLET = 50, LASER = 50, ENERGY = 50, BOMB = 10, BIO = 0, FIRE = 10, ACID = 0) var/deploy_time = 40 var/deploy_message = TRUE diff --git a/code/game/machinery/dna_scanner.dm b/code/game/machinery/dna_scanner.dm index 6363095249170..ce27c85bf93af 100644 --- a/code/game/machinery/dna_scanner.dm +++ b/code/game/machinery/dna_scanner.dm @@ -6,7 +6,7 @@ base_icon_state = "scanner" density = TRUE obj_flags = NO_BUILD // Becomes undense when the door is open - occupant_typecache = list(/mob/living, /obj/item/bodypart/head, /obj/item/organ/brain) + occupant_typecache = list(/mob/living, /obj/item/bodypart/head, /obj/item/organ/internal/brain) circuit = /obj/item/circuitboard/machine/dnascanner var/locked = FALSE var/damage_coeff @@ -172,6 +172,18 @@ icon_state = "datadisk[rand(0,6)]" add_overlay("datadisk_gene") +/obj/item/disk/data/debug + name = "\improper CentCom DNA disk" + desc = "A debug item for genetics" + custom_materials = null + +/obj/item/disk/data/debug/Initialize(mapload) + . = ..() + // Grabs all instances of mutations and adds them to the disk + for(var/datum/mutation/human/mut as anything in subtypesof(/datum/mutation/human)) + var/datum/mutation/human/ref = GET_INITIALIZED_MUTATION(mut) + mutations += ref + /obj/item/disk/data/attack_self(mob/user) read_only = !read_only to_chat(user, span_notice("You flip the write-protect tab to [read_only ? "protected" : "unprotected"].")) diff --git a/code/game/machinery/doors/airlock.dm b/code/game/machinery/doors/airlock.dm index ab3b34c3e8ed5..d50f2ce665aff 100644 --- a/code/game/machinery/doors/airlock.dm +++ b/code/game/machinery/doors/airlock.dm @@ -84,7 +84,7 @@ #define DOOR_VISION_DISTANCE 11 ///The maximum distance a door will see out to /obj/machinery/door/airlock - name = "airlock" + name = "Airlock" icon = 'icons/obj/doors/airlocks/station/public.dmi' icon_state = "closed" max_integrity = 300 @@ -161,9 +161,11 @@ max_integrity = normal_integrity if(damage_deflection == AIRLOCK_DAMAGE_DEFLECTION_N && security_level > AIRLOCK_SECURITY_IRON) damage_deflection = AIRLOCK_DAMAGE_DEFLECTION_R + prepare_huds() for(var/datum/atom_hud/data/diagnostic/diag_hud in GLOB.huds) - diag_hud.add_to_hud(src) + diag_hud.add_atom_to_hud(src) + diag_hud_set_electrified() RegisterSignal(src, COMSIG_MACHINERY_BROKEN, .proc/on_break) @@ -333,7 +335,7 @@ QDEL_NULL(note) QDEL_NULL(seal) for(var/datum/atom_hud/data/diagnostic/diag_hud in GLOB.huds) - diag_hud.remove_from_hud(src) + diag_hud.remove_atom_from_hud(src) return ..() /obj/machinery/door/airlock/handle_atom_del(atom/A) @@ -569,6 +571,8 @@ . += note.examine(user) if(seal) . += "It's been braced with \a [seal]." + if(welded) + . += "It's welded shut." if(panel_open) switch(security_level) if(AIRLOCK_SECURITY_NONE) @@ -1107,11 +1111,9 @@ return if(!operating) - if(istype(I, /obj/item/fireaxe)) //being fireaxe'd - var/obj/item/fireaxe/axe = I - if(axe && !axe.wielded) - to_chat(user, span_warning("You need to be wielding \the [axe] to do that!")) - return + if(istype(I, /obj/item/fireaxe) && !HAS_TRAIT(I, TRAIT_WIELDED)) //being fireaxe'd + to_chat(user, span_warning("You need to be wielding [I] to do that!")) + return INVOKE_ASYNC(src, (density ? .proc/open : .proc/close), 2) /obj/machinery/door/airlock/open(forced=0) @@ -1259,9 +1261,9 @@ assemblytype = initial(airlock.assemblytype) update_appearance() -/obj/machinery/door/airlock/CanAStarPass(obj/item/card/id/ID, to_dir, atom/movable/caller) +/obj/machinery/door/airlock/CanAStarPass(obj/item/card/id/ID, to_dir, atom/movable/caller, no_id = FALSE) //Airlock is passable if it is open (!density), bot has access, and is not bolted shut or powered off) - return !density || (check_access(ID) && !locked && hasPower()) + return !density || (check_access(ID) && !locked && hasPower() && !no_id) /obj/machinery/door/airlock/emag_act(mob/user, obj/item/card/emag/doorjack/D) if(!operating && density && hasPower() && !(obj_flags & EMAGGED)) diff --git a/code/game/machinery/doors/airlock_electronics.dm b/code/game/machinery/doors/airlock_electronics.dm index e5f32d32a9236..bf454d5f9299f 100644 --- a/code/game/machinery/doors/airlock_electronics.dm +++ b/code/game/machinery/doors/airlock_electronics.dm @@ -64,7 +64,7 @@ one_access = !one_access . = TRUE if("set") - var/access = text2num(params["access"]) + var/access = params["access"] if (!(access in accesses)) accesses += access else diff --git a/code/game/machinery/doors/airlock_types.dm b/code/game/machinery/doors/airlock_types.dm index 42e4bcf23dbc8..b37120a22900e 100644 --- a/code/game/machinery/doors/airlock_types.dm +++ b/code/game/machinery/doors/airlock_types.dm @@ -118,7 +118,6 @@ autoclose = FALSE frequency = FREQ_AIRLOCK_CONTROL heat_proof = TRUE - req_access = list(ACCESS_ORDNANCE) /obj/machinery/door/airlock/research/glass/incinerator/ordmix_interior name = "Mixing Room Interior Airlock" @@ -313,7 +312,6 @@ autoclose = FALSE frequency = FREQ_AIRLOCK_CONTROL heat_proof = TRUE - req_one_access = list(ACCESS_ATMOSPHERICS, ACCESS_MAINT_TUNNELS) /obj/machinery/door/airlock/public/glass/incinerator/atmos_interior name = "Turbine Interior Airlock" @@ -334,7 +332,6 @@ overlays_file = 'icons/obj/doors/airlocks/external/overlays.dmi' note_overlay_file = 'icons/obj/doors/airlocks/external/overlays.dmi' assemblytype = /obj/structure/door_assembly/door_assembly_ext - req_access = list(ACCESS_EXTERNAL_AIRLOCKS) /// Whether or not the airlock can be opened without access from a certain direction while powered, or with bare hands from any direction while unpowered OR pressurized. var/space_dir = null @@ -380,7 +377,6 @@ /// Access free external airlock /obj/machinery/door/airlock/external/ruin - req_access = null /obj/machinery/door/airlock/external/glass opacity = FALSE @@ -388,7 +384,6 @@ /// Access free external glass airlock /obj/machinery/door/airlock/external/glass/ruin - req_access = null ////////////////////////////////// /* @@ -541,7 +536,7 @@ /obj/machinery/door/airlock/cult/proc/conceal() icon = 'icons/obj/doors/airlocks/station/maintenance.dmi' overlays_file = 'icons/obj/doors/airlocks/station/overlays.dmi' - name = "airlock" + name = "Airlock" desc = "It opens and closes." stealthy = TRUE update_appearance() @@ -599,7 +594,7 @@ Material Airlocks */ /obj/machinery/door/airlock/material - name = "airlock" + name = "Airlock" material_flags = MATERIAL_EFFECTS | MATERIAL_ADD_PREFIX | MATERIAL_GREYSCALE | MATERIAL_AFFECT_STATISTICS greyscale_config = /datum/greyscale_config/material_airlock assemblytype = /obj/structure/door_assembly/door_assembly_material diff --git a/code/game/machinery/doors/door.dm b/code/game/machinery/doors/door.dm index d061564be028c..26015873b55de 100644 --- a/code/game/machinery/doors/door.dm +++ b/code/game/machinery/doors/door.dm @@ -12,7 +12,7 @@ power_channel = AREA_USAGE_ENVIRON pass_flags_self = PASSDOORS max_integrity = 350 - armor = list(MELEE = 30, BULLET = 30, LASER = 20, ENERGY = 20, BOMB = 10, BIO = 100, FIRE = 80, ACID = 70) + armor = list(MELEE = 30, BULLET = 30, LASER = 20, ENERGY = 20, BOMB = 10, BIO = 0, FIRE = 80, ACID = 70) can_atmos_pass = ATMOS_PASS_DENSITY flags_1 = PREVENT_CLICK_UNDER_1 receive_ricochet_chance_mod = 0.8 diff --git a/code/game/machinery/doors/firedoor.dm b/code/game/machinery/doors/firedoor.dm index 7846af69669ed..3f90440257f3d 100644 --- a/code/game/machinery/doors/firedoor.dm +++ b/code/game/machinery/doors/firedoor.dm @@ -1,7 +1,7 @@ #define CONSTRUCTION_PANEL_OPEN 1 //Maintenance panel is open, still functioning #define CONSTRUCTION_NO_CIRCUIT 2 //Circuit board removed, can safely weld apart #define DEFAULT_STEP_TIME 20 /// default time for each step -#define DETECT_COOLDOWN_STEP_TIME 5 SECONDS ///Wait time before we can detect an issue again, after a recent clear. +#define REACTIVATION_DELAY 3 SECONDS // Delay on reactivation, used to prevent dumb crowbar things. Just trust me /obj/machinery/door/firedoor name = "firelock" @@ -20,10 +20,10 @@ layer = BELOW_OPEN_DOOR_LAYER closingLayer = CLOSED_FIREDOOR_LAYER assemblytype = /obj/structure/firelock_frame - armor = list(MELEE = 10, BULLET = 30, LASER = 20, ENERGY = 20, BOMB = 30, BIO = 100, FIRE = 95, ACID = 70) + armor = list(MELEE = 10, BULLET = 30, LASER = 20, ENERGY = 20, BOMB = 30, BIO = 0, FIRE = 95, ACID = 70) interaction_flags_machine = INTERACT_MACHINE_WIRES_IF_OPEN | INTERACT_MACHINE_ALLOW_SILICON | INTERACT_MACHINE_OPEN_SILICON | INTERACT_MACHINE_REQUIRES_SILICON | INTERACT_MACHINE_OPEN - COOLDOWN_DECLARE(detect_cooldown) + COOLDOWN_DECLARE(activation_cooldown) ///Trick to get the glowing overlay visible from a distance luminosity = 1 @@ -41,8 +41,12 @@ var/list/turf/issue_turfs ///Tracks if the firelock is being held open by a crowbar. If so, we don't close until they walk away var/being_held_open = FALSE - ///Type of alarm when active. See code/defines/firealarm.dm for the list. This var being null means there is no alarm. + ///Should the firelock ignore atmosphere when choosing to stay open/closed? + var/ignore_alarms = FALSE + ///Type of alarm we're under. See code/defines/firealarm.dm for the list. This var being null means there is no alarm. var/alarm_type = null + ///Is this firelock active/closed? + var/active = FALSE ///The merger_id and merger_typecache variables are used to make rows of firelocks activate at the same time. var/merger_id = "firelocks" var/static/list/merger_typecache @@ -61,7 +65,6 @@ /obj/machinery/door/firedoor/Initialize(mapload) . = ..() - COOLDOWN_START(src, detect_cooldown, DETECT_COOLDOWN_STEP_TIME) soundloop = new(src, FALSE) CalculateAffectingAreas() my_area = get_area(src) @@ -80,6 +83,10 @@ RegisterSignal(src, COMSIG_MERGER_REMOVING, .proc/merger_removing) GetMergeGroup(merger_id, merger_typecache) register_adjacent_turfs(src) + + if(alarm_type) // Fucking subtypes fucking mappers fucking hhhhhhhh + start_activation_process(alarm_type) + /** * Sets the offset for the warning lights. * @@ -176,28 +183,13 @@ affecting_areas = new_affecting_areas for(var/area/place in affecting_areas) LAZYADD(place.firedoors, src) - if(alarm_type) - if(place == get_area(src)) - LAZYADD(place.active_firelocks, src) //We only add ourselves to our own area's active firelocks... - for(var/obj/machinery/firealarm/fire_panel in place.firealarms) - fire_panel.set_status() //...but all adjacent fire alarms are notified + if(active) + add_as_source() -/** - * Removes us from any lists of areas in the affecting_areas list, then clears affecting_areas - * - * Undoes everything done in the CalculateAffectingAreas() proc, to clean up prior to deletion. - * Calls reset() first, in case any alarms need to be cleared first. - */ /obj/machinery/door/firedoor/proc/remove_from_areas() - if(!affecting_areas) - return + remove_as_source() for(var/area/place in affecting_areas) LAZYREMOVE(place.firedoors, src) - LAZYREMOVE(place.active_firelocks, src) - if(LAZYLEN(place.active_firelocks)) //if we were the last firelock still active in this particular area - continue - for(var/obj/machinery/firealarm/fire_panel in place.firealarms) - fire_panel.set_status() /obj/machinery/door/firedoor/proc/merger_adding(obj/machinery/door/firedoor/us, datum/merger/new_merger) SIGNAL_HANDLER @@ -226,6 +218,10 @@ process_results(checked_turf) /obj/machinery/door/firedoor/proc/register_adjacent_turfs(atom/loc) + if(!loc) + return + + RegisterSignal(loc, COMSIG_TURF_CALCULATED_ADJACENT_ATMOS, .proc/process_results) for(var/dir in GLOB.cardinals) var/turf/checked_turf = get_step(get_turf(loc), dir) @@ -233,10 +229,13 @@ continue process_results(checked_turf) RegisterSignal(checked_turf, COMSIG_TURF_EXPOSE, .proc/process_results) - RegisterSignal(checked_turf, COMSIG_TURF_CALCULATED_ADJACENT_ATMOS, .proc/process_results) /obj/machinery/door/firedoor/proc/unregister_adjacent_turfs(atom/loc) + if(!loc) + return + + UnregisterSignal(loc, COMSIG_TURF_CALCULATED_ADJACENT_ATMOS) for(var/dir in GLOB.cardinals) var/turf/checked_turf = get_step(get_turf(loc), dir) @@ -244,7 +243,6 @@ continue UnregisterSignal(checked_turf, COMSIG_TURF_EXPOSE) - UnregisterSignal(checked_turf, COMSIG_TURF_CALCULATED_ADJACENT_ATMOS) /obj/machinery/door/firedoor/proc/check_atmos(turf/checked_turf) var/datum/gas_mixture/environment = checked_turf.return_air() @@ -258,11 +256,6 @@ /obj/machinery/door/firedoor/proc/process_results(datum/source) SIGNAL_HANDLER - if(!COOLDOWN_FINISHED(src, detect_cooldown)) - return - if(alarm_type == FIRELOCK_ALARM_TYPE_GENERIC) - return - for(var/area/place in affecting_areas) if(!place.fire_detect) //if any area is set to disable detection return @@ -272,11 +265,18 @@ if(result && TURF_SHARES(checked_turf)) issue_turfs |= checked_turf - if(!alarm_type) + if(alarm_type) // If you've already got an alarm, go away + return + // Store our alarm type, in case we can't activate for some reason + alarm_type = result + if(!ignore_alarms) start_activation_process(result) - else + else if(length(issue_turfs)) issue_turfs -= checked_turf - if(!length(issue_turfs) && alarm_type) + if(length(issue_turfs) && alarm_type != FIRELOCK_ALARM_TYPE_GENERIC) + return + alarm_type = null + if(!ignore_alarms) start_deactivation_process() @@ -284,14 +284,13 @@ * Begins activation process of us and our neighbors. * * This proc will call activate() on every fire lock (including us) listed - * in the merge group datum. Returns without doing anything if our alarm_type - * was already set, as that means that we're already active. + * in the merge group datum. Returns without doing anything if we're already active, cause of course * * Arguments: - * code should be one of three defined alarm types, or can be not supplied. Will dictate the color of the fire alarm lights, and defults to "firelock_alarm_type_generic" + * code should be one of three defined alarm types, or can be not supplied. Will dictate the color of the fire alarm lights, and defaults to "firelock_alarm_type_generic" */ /obj/machinery/door/firedoor/proc/start_activation_process(code = FIRELOCK_ALARM_TYPE_GENERIC) - if(alarm_type) + if(active) return //We're already active soundloop.start() is_playing_alarm = TRUE @@ -314,8 +313,7 @@ /** * Proc that handles activation of the firelock and all this details * - * Sets the alarm_type variable based on the single arg, which is in turn - * used by several procs to understand the intended state of the fire lock. + * Sets active and alarm type to properly represent our state. * Also calls set_status() on all fire alarms in all affected areas, tells * the area the firelock sits in to report the event (AI, alarm consoles, etc) * and finally calls correct_state(), which will handle opening or closing @@ -323,21 +321,32 @@ */ /obj/machinery/door/firedoor/proc/activate(code = FIRELOCK_ALARM_TYPE_GENERIC) SIGNAL_HANDLER - if(alarm_type) + if(active) return //Already active + if(ignore_alarms && code != FIRELOCK_ALARM_TYPE_GENERIC) + return + if(code != FIRELOCK_ALARM_TYPE_GENERIC && !COOLDOWN_FINISHED(src, activation_cooldown)) // Non generic activation, subject to crowbar safety + // Properly activate once the timeleft's up + addtimer(CALLBACK(src, .proc/activate, code), COOLDOWN_TIMELEFT(src, activation_cooldown)) + return + active = TRUE alarm_type = code - for(var/area/place in affecting_areas) - LAZYADD(place.active_firelocks, src) - if(LAZYLEN(place.active_firelocks) == 1) //if we're the first to activate in this particular area - for(var/obj/machinery/firealarm/fire_panel in place.firealarms) - fire_panel.set_status() - if(alarm_type != FIRELOCK_ALARM_TYPE_GENERIC) //Generic alarms tend to activate all firelocks in an area, which otherwise makes the red lighting spread like a virus. Anyway, fire alarms already do this for manual pulls. - place.set_fire_alarm_effect() //bathe in red - if(place == my_area) - place.alarm_manager.send_alarm(ALARM_FIRE, place) //We'll limit our reporting to just the area we're on. If the issue affects bordering areas, they can report it themselves + add_as_source() update_icon() //Sets the door lights even if the door doesn't move. correct_state() +/// Adds this fire door as a source of trouble to all of its areas +/obj/machinery/door/firedoor/proc/add_as_source() + for(var/area/place in affecting_areas) + LAZYADD(place.active_firelocks, src) + if(LAZYLEN(place.active_firelocks) != 1) + continue + //if we're the first to activate in this particular area + place.set_fire_effect(TRUE) //bathe in red + if(place == my_area) + // We'll limit our reporting to just the area we're on. If the issue affects bordering areas, they can report it themselves + place.alarm_manager.send_alarm(ALARM_FIRE, place) + /** * Proc that handles reset steps * @@ -346,20 +355,57 @@ /obj/machinery/door/firedoor/proc/reset() SIGNAL_HANDLER alarm_type = null - for(var/area/place in affecting_areas) - LAZYREMOVE(place.active_firelocks, src) - if(!LAZYLEN(place.active_firelocks)) //if we were the last firelock still active in this particular area - for(var/obj/machinery/firealarm/fire_panel in place.firealarms) - fire_panel.set_status() - if(place == my_area) - place.alarm_manager.clear_alarm(ALARM_FIRE, place) - place.unset_fire_alarm_effects() - COOLDOWN_START(src, detect_cooldown, DETECT_COOLDOWN_STEP_TIME) + active = FALSE + remove_as_source() + soundloop.stop() + is_playing_alarm = FALSE + update_icon() //Sets the door lights even if the door doesn't move. + correct_state() + +/** + * Open the firedoor without resetting existing alarms + * + * * delay - Reconsider if this door should be open or closed after some period + * + */ +/obj/machinery/door/firedoor/proc/crack_open(delay) + active = FALSE + ignore_alarms = TRUE + if(!length(issue_turfs)) // Generic alarms get out + alarm_type = null + soundloop.stop() is_playing_alarm = FALSE + remove_as_source() update_icon() //Sets the door lights even if the door doesn't move. correct_state() + /// Please be called 3 seconds after the LAST open, rather then 3 seconds after the first + addtimer(CALLBACK(src, .proc/release_constraints), 3 SECONDS, TIMER_UNIQUE | TIMER_OVERRIDE) + +/** + * Reset our temporary alarm ignoring + * Consider if we should close ourselves/our neighbors or not + */ +/obj/machinery/door/firedoor/proc/release_constraints() + ignore_alarms = FALSE + if(!alarm_type || active) // If we have no alarm type, or are already active, go away + return + // Otherwise, reactivate ourselves + start_activation_process(alarm_type) + +/// Removes this firedoor from all areas it's serving as a source of problems for +/obj/machinery/door/firedoor/proc/remove_as_source() + for(var/area/place in affecting_areas) + if(!LAZYLEN(place.active_firelocks)) // If it has no active firelocks, do nothing + continue + LAZYREMOVE(place.active_firelocks, src) + if(LAZYLEN(place.active_firelocks)) // If we were the last firelock still active, clear the area effects + continue + place.set_fire_effect(FALSE) + if(place == my_area) + place.alarm_manager.clear_alarm(ALARM_FIRE, place) + /obj/machinery/door/firedoor/emag_act(mob/user, obj/item/card/emag/doorjack/digital_crowbar) if(obj_flags & EMAGGED) return @@ -461,6 +507,7 @@ if(density) being_held_open = TRUE user.balloon_alert_to_viewers("holding [src] open", "holding [src] open") + COOLDOWN_START(src, activation_cooldown, REACTIVATION_DELAY) open() if(QDELETED(user)) being_held_open = FALSE @@ -479,7 +526,7 @@ if(density) open() - if(alarm_type) + if(active) addtimer(CALLBACK(src, .proc/correct_state), 2 SECONDS, TIMER_UNIQUE) else close() @@ -504,7 +551,7 @@ return TRUE if(density) open() - if(alarm_type) + if(active) addtimer(CALLBACK(src, .proc/correct_state), 2 SECONDS, TIMER_UNIQUE) else close() @@ -519,7 +566,7 @@ to_chat(user, span_warning("[src] refuses to budge!")) return open() - if(alarm_type) + if(active) addtimer(CALLBACK(src, .proc/correct_state), 2 SECONDS, TIMER_UNIQUE) /obj/machinery/door/firedoor/do_animate(animation) @@ -537,7 +584,7 @@ . = ..() if(welded) . += density ? "welded" : "welded_open" - if(alarm_type && powered()) + if(alarm_type && powered() && !ignore_alarms) var/mutable_appearance/hazards hazards = mutable_appearance(icon, "[(obj_flags & EMAGGED) ? "firelock_alarm_type_emag" : alarm_type]") hazards.pixel_x = light_xoffset @@ -549,37 +596,37 @@ . += hazards /** - * Corrects the current state of the door, based on if alarm_type is set. + * Corrects the current state of the door, based on its activity. * * This proc is called after weld and power restore events. Gives the * illusion that the door is constantly attempting to move without actually - * having to process it. Timers also call this, so that if alarm_type + * having to process it. Timers also call this, so that if activity * changes during the timer, the door doesn't close or open incorrectly. */ /obj/machinery/door/firedoor/proc/correct_state() - if(obj_flags & EMAGGED || being_held_open) + if(obj_flags & EMAGGED || being_held_open || QDELETED(src)) return //Unmotivated, indifferent, we have no real care what state we're in anymore. - if(alarm_type && !density) //We should be closed but we're not + if(active && !density) //We should be closed but we're not INVOKE_ASYNC(src, .proc/close) return - if(!alarm_type && density) //We should be open but we're not + if(!active && density) //We should be open but we're not INVOKE_ASYNC(src, .proc/open) return /obj/machinery/door/firedoor/open() if(welded) return - var/alarm = alarm_type + var/old_activity = active . = ..() - if(alarm != alarm_type) //Something changed while we were sleeping + if(old_activity != active) //Something changed while we were sleeping correct_state() //So we should re-evaluate our state /obj/machinery/door/firedoor/close() if(HAS_TRAIT(loc, TRAIT_FIREDOOR_STOP)) return - var/alarm = alarm_type + var/old_activity = active . = ..() - if(alarm != alarm_type) //Something changed while we were sleeping + if(old_activity != active) //Something changed while we were sleeping correct_state() //So we should re-evaluate our state /obj/machinery/door/firedoor/deconstruct(disassembled = TRUE) @@ -645,7 +692,7 @@ if(!(border_dir == dir)) //Make sure looking at appropriate border return TRUE -/obj/machinery/door/firedoor/border_only/CanAStarPass(obj/item/card/id/ID, to_dir) +/obj/machinery/door/firedoor/border_only/CanAStarPass(obj/item/card/id/ID, to_dir, no_id = FALSE) return !density || (dir != to_dir) /obj/machinery/door/firedoor/border_only/proc/on_exit(datum/source, atom/movable/leaving, direction) @@ -832,4 +879,4 @@ #undef CONSTRUCTION_PANEL_OPEN #undef CONSTRUCTION_NO_CIRCUIT -#undef DETECT_COOLDOWN_STEP_TIME +#undef REACTIVATION_DELAY diff --git a/code/game/machinery/doors/poddoor.dm b/code/game/machinery/doors/poddoor.dm index 4941064217f0f..ba21d0e1d03cf 100644 --- a/code/game/machinery/doors/poddoor.dm +++ b/code/game/machinery/doors/poddoor.dm @@ -10,7 +10,7 @@ heat_proof = TRUE safe = FALSE max_integrity = 600 - armor = list(MELEE = 50, BULLET = 100, LASER = 100, ENERGY = 100, BOMB = 50, BIO = 100, FIRE = 100, ACID = 70) + armor = list(MELEE = 50, BULLET = 100, LASER = 100, ENERGY = 100, BOMB = 50, BIO = 0, FIRE = 100, ACID = 70) resistance_flags = FIRE_PROOF damage_deflection = 70 can_open_with_hands = FALSE diff --git a/code/game/machinery/doors/shutters.dm b/code/game/machinery/doors/shutters.dm index 992f5a1770593..664fe25cb834e 100644 --- a/code/game/machinery/doors/shutters.dm +++ b/code/game/machinery/doors/shutters.dm @@ -6,7 +6,7 @@ layer = SHUTTER_LAYER closingLayer = SHUTTER_LAYER damage_deflection = 20 - armor = list(MELEE = 20, BULLET = 20, LASER = 20, ENERGY = 75, BOMB = 25, BIO = 100, FIRE = 100, ACID = 70) + armor = list(MELEE = 20, BULLET = 20, LASER = 20, ENERGY = 75, BOMB = 25, BIO = 0, FIRE = 100, ACID = 70) max_integrity = 100 recipe_type = /datum/crafting_recipe/shutters diff --git a/code/game/machinery/doors/windowdoor.dm b/code/game/machinery/doors/windowdoor.dm index b646444306529..111dbc88e8b47 100644 --- a/code/game/machinery/doors/windowdoor.dm +++ b/code/game/machinery/doors/windowdoor.dm @@ -9,7 +9,7 @@ var/base_state = "left" max_integrity = 150 //If you change this, consider changing ../door/window/brigdoor/ max_integrity at the bottom of this .dm file integrity_failure = 0 - armor = list(MELEE = 20, BULLET = 50, LASER = 50, ENERGY = 50, BOMB = 10, BIO = 100, FIRE = 70, ACID = 100) + armor = list(MELEE = 20, BULLET = 50, LASER = 50, ENERGY = 50, BOMB = 10, BIO = 0, FIRE = 70, ACID = 100) visible = FALSE flags_1 = ON_BORDER_1 opacity = FALSE @@ -180,8 +180,8 @@ return TRUE //used in the AStar algorithm to determinate if the turf the door is on is passable -/obj/machinery/door/window/CanAStarPass(obj/item/card/id/ID, to_dir) - return !density || (dir != to_dir) || (check_access(ID) && hasPower()) +/obj/machinery/door/window/CanAStarPass(obj/item/card/id/ID, to_dir, no_id = FALSE) + return !density || (dir != to_dir) || (check_access(ID) && hasPower() && !no_id) /obj/machinery/door/window/proc/on_exit(datum/source, atom/movable/leaving, direction) SIGNAL_HANDLER @@ -432,7 +432,7 @@ /obj/machinery/door/window/brigdoor/security/holding name = "holding cell door" - req_one_access = list(ACCESS_BRIG_ENTRANCE) //lawyer also gets brig_entrance + req_one_access = list(ACCESS_SECURITY) MAPPING_DIRECTIONAL_HELPERS(/obj/machinery/door/window/left, 0) MAPPING_DIRECTIONAL_HELPERS(/obj/machinery/door/window/right, 0) diff --git a/code/game/machinery/firealarm.dm b/code/game/machinery/firealarm.dm index 4d00c47071d83..7a5fad78b1b18 100644 --- a/code/game/machinery/firealarm.dm +++ b/code/game/machinery/firealarm.dm @@ -17,7 +17,7 @@ icon_state = "fire0" max_integrity = 250 integrity_failure = 0.4 - armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 100, FIRE = 90, ACID = 30) + armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 0, FIRE = 90, ACID = 30) idle_power_usage = BASE_MACHINE_IDLE_CONSUMPTION * 0.05 active_power_usage = BASE_MACHINE_ACTIVE_CONSUMPTION * 0.02 power_channel = AREA_USAGE_ENVIRON @@ -29,6 +29,8 @@ //Trick to get the glowing overlay visible from a distance luminosity = 1 + //We want to use area sensitivity, let us + always_area_sensitive = TRUE ///Buildstate for contruction steps. 2 = complete, 1 = no wires, 0 = circuit gone var/buildstage = 2 ///Our home area, set in Init. Due to loading step order, this seems to be null very early in the server setup process, which is why some procs use `my_area?` for var or list checks. @@ -68,6 +70,28 @@ QDEL_NULL(soundloop) return ..() +// Area sensitivity is traditionally tied directly to power use, as an optimization +// But since we want it for fire reacting, we disregard that +/obj/machinery/firealarm/setup_area_power_relationship() + . = ..() + if(!.) + return + var/area/our_area = get_area(src) + RegisterSignal(our_area, COMSIG_AREA_FIRE_CHANGED, .proc/handle_fire) + +/obj/machinery/firealarm/on_enter_area(datum/source, area/area_to_register) + ..() + RegisterSignal(area_to_register, COMSIG_AREA_FIRE_CHANGED, .proc/handle_fire) + handle_fire(area_to_register, area_to_register.fire) + +/obj/machinery/firealarm/on_exit_area(datum/source, area/area_to_unregister) + ..() + UnregisterSignal(area_to_unregister, COMSIG_AREA_FIRE_CHANGED) + +/obj/machinery/firealarm/proc/handle_fire(area/source, new_fire) + SIGNAL_HANDLER + set_status() + /** * Sets the sound state, and then calls update_icon() * @@ -177,7 +201,7 @@ if(my_area.fire) return //area alarm already active my_area.alarm_manager.send_alarm(ALARM_FIRE, my_area) - my_area.set_fire_alarm_effect() + // This'll setup our visual effects, so we only need to worry about the alarm for(var/obj/machinery/door/firedoor/firelock in my_area.firedoors) firelock.activate(FIRELOCK_ALARM_TYPE_GENERIC) if(user) @@ -195,10 +219,11 @@ /obj/machinery/firealarm/proc/reset(mob/user) if(!is_operational) return - my_area.unset_fire_alarm_effects() - for(var/obj/machinery/door/firedoor/firelock in my_area.firedoors) - firelock.reset() my_area.alarm_manager.clear_alarm(ALARM_FIRE, my_area) + // Clears all fire doors and their effects for now + // They'll reclose if there's a problem + for(var/obj/machinery/door/firedoor/firelock in my_area.firedoors) + firelock.crack_open() if(user) log_game("[user] reset a fire alarm at [COORD(src)]") soundloop.stop() @@ -428,7 +453,7 @@ MAPPING_DIRECTIONAL_HELPERS(/obj/machinery/firealarm, 26) return area.party = TRUE if (!party_overlay) - party_overlay = iconstate2appearance('icons/turf/areas.dmi', "party") + party_overlay = iconstate2appearance('icons/area/areas_misc.dmi', "party") area.add_overlay(party_overlay) /obj/item/circuit_component/firealarm diff --git a/code/game/machinery/hologram.dm b/code/game/machinery/hologram.dm index 1ea0ead9e6963..88a3ad7e89ab8 100644 --- a/code/game/machinery/hologram.dm +++ b/code/game/machinery/hologram.dm @@ -801,7 +801,7 @@ For the other part of the code, check silicon say.dm. Particularly robot talk.*/ HC = null return ..() -/obj/effect/overlay/holo_pad_hologram/Process_Spacemove(movement_dir = 0) +/obj/effect/overlay/holo_pad_hologram/Process_Spacemove(movement_dir = 0, continuous_move = FALSE) return TRUE /obj/effect/overlay/holo_pad_hologram/examine(mob/user) diff --git a/code/game/machinery/hypnochair.dm b/code/game/machinery/hypnochair.dm index 9ba728cf48a99..bdf6e1d1ea07a 100644 --- a/code/game/machinery/hypnochair.dm +++ b/code/game/machinery/hypnochair.dm @@ -154,18 +154,18 @@ var/time_diff = world.time - start_time switch(time_diff) if(0 to 100) - victim.add_confusion(10) - victim.Dizzy(100) + victim.adjust_timed_status_effect(10 SECONDS, /datum/status_effect/confusion) + victim.set_timed_status_effect(200 SECONDS, /datum/status_effect/dizziness, only_if_higher = TRUE) victim.blur_eyes(5) if(101 to 200) - victim.add_confusion(15) - victim.Dizzy(200) + victim.adjust_timed_status_effect(15 SECONDS, /datum/status_effect/confusion) + victim.set_timed_status_effect(400 SECONDS, /datum/status_effect/dizziness, only_if_higher = TRUE) victim.blur_eyes(10) if(prob(25)) victim.apply_status_effect(/datum/status_effect/trance, rand(50,150), FALSE) if(201 to INFINITY) - victim.add_confusion(20) - victim.Dizzy(300) + victim.adjust_timed_status_effect(20 SECONDS, /datum/status_effect/confusion) + victim.set_timed_status_effect(600 SECONDS, /datum/status_effect/dizziness, only_if_higher = TRUE) victim.blur_eyes(15) if(prob(65)) victim.apply_status_effect(/datum/status_effect/trance, rand(50,150), FALSE) diff --git a/code/game/machinery/launch_pad.dm b/code/game/machinery/launch_pad.dm index a849f8f940b48..85f412ee8a4e4 100644 --- a/code/game/machinery/launch_pad.dm +++ b/code/game/machinery/launch_pad.dm @@ -35,7 +35,7 @@ . = ..() prepare_huds() for(var/datum/atom_hud/data/diagnostic/diag_hud in GLOB.huds) - diag_hud.add_to_hud(src) + diag_hud.add_atom_to_hud(src) var/image/holder = hud_list[DIAG_LAUNCHPAD_HUD] var/mutable_appearance/MA = new /mutable_appearance() @@ -49,7 +49,7 @@ /obj/machinery/launchpad/Destroy() for(var/datum/atom_hud/data/diagnostic/diag_hud in GLOB.huds) - diag_hud.remove_from_hud(src) + diag_hud.remove_atom_from_hud(src) return ..() /obj/machinery/launchpad/examine(mob/user) @@ -231,6 +231,7 @@ icon_teleport = "blpad-beam" anchored = FALSE use_power = NO_POWER_USE + active_power_usage = 0 teleport_speed = 20 range = 8 stationary = FALSE @@ -254,7 +255,9 @@ /obj/machinery/launchpad/briefcase/isAvailable() if(closed) return FALSE - return ..() + if(panel_open) + return FALSE + return TRUE /obj/machinery/launchpad/briefcase/MouseDrop(over_object, src_location, over_location) . = ..() diff --git a/code/game/machinery/lightswitch.dm b/code/game/machinery/lightswitch.dm index c992fedb40ede..2c2975e50c6e0 100644 --- a/code/game/machinery/lightswitch.dm +++ b/code/game/machinery/lightswitch.dm @@ -2,14 +2,16 @@ /obj/machinery/light_switch name = "light switch" icon = 'icons/obj/power.dmi' - icon_state = "light1" + icon_state = "light-nopower" base_icon_state = "light" desc = "Make dark." power_channel = AREA_USAGE_LIGHT - use_power = NO_POWER_USE + idle_power_usage = BASE_MACHINE_IDLE_CONSUMPTION * 0.02 /// Set this to a string, path, or area instance to control that area /// instead of the switch's location. var/area/area = null + ///Range of the light emitted when powered, but off + var/light_on_range = 1 /obj/machinery/light_switch/Initialize(mapload) . = ..() @@ -38,20 +40,23 @@ MAPPING_DIRECTIONAL_HELPERS(/obj/machinery/light_switch, 26) luminosity = (machine_stat & NOPOWER) ? 0 : 1 /obj/machinery/light_switch/update_icon_state() + set_light(area.lightswitch ? 0 : light_on_range) + icon_state = "[base_icon_state]" if(machine_stat & NOPOWER) - icon_state = "[base_icon_state]-p" + icon_state += "-nopower" return ..() - icon_state = "[base_icon_state][area.lightswitch ? 1 : 0]" + icon_state += "[area.lightswitch ? "-on" : "-off"]" return ..() /obj/machinery/light_switch/update_overlays() . = ..() - if(!(machine_stat & NOPOWER)) - . += emissive_appearance(icon, "[base_icon_state]-glow", alpha = src.alpha) + if(machine_stat & NOPOWER) + return ..() + . += emissive_appearance(icon, "[base_icon_state]-emissive[area.lightswitch ? "-on" : "-off"]", alpha = src.alpha) /obj/machinery/light_switch/examine(mob/user) . = ..() - . += "It is [area.lightswitch ? "on" : "off"]." + . += "It is [(machine_stat & NOPOWER) ? "unpowered" : (area.lightswitch ? "on" : "off")]." /obj/machinery/light_switch/interact(mob/user) . = ..() diff --git a/code/game/machinery/limbgrower.dm b/code/game/machinery/limbgrower.dm index efbe2e0ab7968..0e800a15365f4 100644 --- a/code/game/machinery/limbgrower.dm +++ b/code/game/machinery/limbgrower.dm @@ -214,7 +214,7 @@ //i need to create a body part manually using a set icon (otherwise it doesnt appear) var/obj/item/bodypart/limb limb = new buildpath(loc) - limb.name = "\improper synthetic [selected_category] [parse_zone(limb.body_zone)]" + limb.name = "\improper synthetic [selected_category] [limb.plaintext_zone]" limb.limb_id = selected_category limb.mutation_color = "#62A262" limb.update_icon_dropped() diff --git a/code/game/machinery/medical_kiosk.dm b/code/game/machinery/medical_kiosk.dm index a1b73287b5d82..629f50739182c 100644 --- a/code/game/machinery/medical_kiosk.dm +++ b/code/game/machinery/medical_kiosk.dm @@ -262,7 +262,7 @@ chemical_list += list(list("name" = reagent.name, "volume" = round(reagent.volume, 0.01))) if(reagent.overdosed) overdose_list += list(list("name" = reagent.name)) - var/obj/item/organ/stomach/belly = patient.getorganslot(ORGAN_SLOT_STOMACH) + var/obj/item/organ/internal/stomach/belly = patient.getorganslot(ORGAN_SLOT_STOMACH) if(belly?.reagents.reagent_list.len) //include the stomach contents if it exists for(var/bile in belly.reagents.reagent_list) var/datum/reagent/bit = bile diff --git a/code/game/machinery/navbeacon.dm b/code/game/machinery/navbeacon.dm index 9162403cf5c87..e128ae5669b80 100644 --- a/code/game/machinery/navbeacon.dm +++ b/code/game/machinery/navbeacon.dm @@ -19,7 +19,7 @@ var/list/codes // assoc. list of transponder codes var/codes_txt = "" // codes as set on map: "tag1;tag2" or "tag1=value;tag2=value" - req_one_access = list(ACCESS_ENGINE, ACCESS_ROBOTICS) + req_one_access = list(ACCESS_ENGINEERING, ACCESS_ROBOTICS) /obj/machinery/navbeacon/Initialize(mapload) . = ..() diff --git a/code/game/machinery/newscaster/newscaster_machine.dm b/code/game/machinery/newscaster/newscaster_machine.dm index 22bac898b94df..cd7979009433d 100644 --- a/code/game/machinery/newscaster/newscaster_machine.dm +++ b/code/game/machinery/newscaster/newscaster_machine.dm @@ -12,8 +12,11 @@ armor = list(MELEE = 50, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 0, FIRE = 50, ACID = 30) max_integrity = 200 integrity_failure = 0.25 + interaction_flags_machine = INTERACT_MACHINE_ALLOW_SILICON|INTERACT_MACHINE_SET_MACHINE|INTERACT_MACHINE_REQUIRES_LITERACY ///Reference to the currently logged in user. var/datum/bank_account/current_user + ///Name of the logged in user. + var/newscaster_username ///How much paper is contained within the newscaster? var/paper_remaining = 0 @@ -51,6 +54,9 @@ ///Text of the currently written bounty var/bounty_text = "" +/obj/machinery/newscaster/pai/ui_state(mob/user) + return GLOB.reverse_contained_state + MAPPING_DIRECTIONAL_HELPERS(/obj/machinery/newscaster, 30) /obj/machinery/newscaster/Initialize(mapload, ndir, building) @@ -66,6 +72,7 @@ MAPPING_DIRECTIONAL_HELPERS(/obj/machinery/newscaster, 30) current_image = null active_request = null current_user = null + newscaster_username = null return ..() /obj/machinery/newscaster/update_appearance(updates=ALL) @@ -110,17 +117,20 @@ MAPPING_DIRECTIONAL_HELPERS(/obj/machinery/newscaster, 30) alert = FALSE //We're checking our messages! update_icon() - /obj/machinery/newscaster/ui_data(mob/user) var/list/data = list() var/list/message_list = list() //Code displaying name and Job Information, taken from the player mob's ID card if one exists. var/obj/item/card/id/card - if(isliving(user)) + if(issilicon(user)) + newscaster_username = user.name + else if(isliving(user)) var/mob/living/living_user = user card = living_user.get_idcard(hand_first = TRUE) - if(card?.registered_account) + newscaster_username = card?.registered_account.account_holder + + if(card) current_user = card.registered_account data["user"] = list() data["user"]["name"] = card.registered_account.account_holder @@ -130,6 +140,12 @@ MAPPING_DIRECTIONAL_HELPERS(/obj/machinery/newscaster, 30) else data["user"]["job"] = "No Job" data["user"]["department"] = "No Department" + else if(issilicon(user)) + var/mob/living/silicon/silicon_user = user + data["user"] = list() + data["user"]["name"] = silicon_user.name + data["user"]["job"] = silicon_user.job + data["user"]["department"] = "N/A" else data["user"] = list() data["user"]["name"] = user.name @@ -346,7 +362,7 @@ MAPPING_DIRECTIONAL_HELPERS(/obj/machinery/newscaster, 30) current_channel.toggle_censor_D_class() if("startComment") - if(!current_user) + if(!newscaster_username) creating_comment = FALSE return TRUE creating_comment = TRUE @@ -392,7 +408,7 @@ MAPPING_DIRECTIONAL_HELPERS(/obj/machinery/newscaster, 30) if("submitWantedIssue") if(!crime_description || !criminal_name) return TRUE - GLOB.news_network.submit_wanted(criminal_name, crime_description, current_user?.account_holder, current_image, adminMsg = FALSE, newMessage = TRUE) + GLOB.news_network.submit_wanted(criminal_name, crime_description, newscaster_username, current_image, adminMsg = FALSE, newMessage = TRUE) current_image = null return TRUE @@ -419,8 +435,9 @@ MAPPING_DIRECTIONAL_HELPERS(/obj/machinery/newscaster, 30) return TRUE if("clear") - if(current_user) + if(current_user || newscaster_username) current_user = null + newscaster_username = null say("Account Reset.") return TRUE @@ -619,7 +636,7 @@ MAPPING_DIRECTIONAL_HELPERS(/obj/machinery/newscaster, 30) return TRUE var/choice = tgui_alert(usr, "Please confirm feed channel creation","Network Channel Handler", list("Confirm","Cancel")) if(choice == "Confirm") - GLOB.news_network.create_feed_channel(channel_name, current_user.account_holder, channel_desc, locked = channel_locked) + GLOB.news_network.create_feed_channel(channel_name, newscaster_username, channel_desc, locked = channel_locked) SSblackbox.record_feedback("text", "newscaster_channels", 1, "[channel_name]") creating_channel = FALSE update_static_data(usr) @@ -631,15 +648,15 @@ MAPPING_DIRECTIONAL_HELPERS(/obj/machinery/newscaster, 30) if(!comment_text) creating_comment = FALSE return TRUE - if(!current_user) + if(!newscaster_username) creating_comment = FALSE return TRUE var/datum/feed_comment/new_feed_comment = new/datum/feed_comment - new_feed_comment.author = current_user.account_holder + new_feed_comment.author = newscaster_username new_feed_comment.body = comment_text new_feed_comment.time_stamp = station_time_timestamp() current_message.comments += new_feed_comment - usr.log_message("(as [current_user.account_holder]) commented on message [current_message.return_body(-1)] -- [current_message.body]", LOG_COMMENT) + usr.log_message("(as [newscaster_username]) commented on message [current_message.return_body(-1)] -- [current_message.body]", LOG_COMMENT) creating_comment = FALSE /** @@ -655,7 +672,7 @@ MAPPING_DIRECTIONAL_HELPERS(/obj/machinery/newscaster, 30) existing_authors += GLOB.news_network.redacted_text else existing_authors += iterated_feed_channel.author - if(!current_user?.account_holder || current_user.account_holder == "Unknown" || (current_user.account_holder in existing_authors)) + if(!newscaster_username || (newscaster_username in existing_authors)) creating_channel = FALSE tgui_alert(usr, "ERROR: User cannot be found or already has an owned feed channel.", list("Okay")) return TRUE @@ -677,7 +694,7 @@ MAPPING_DIRECTIONAL_HELPERS(/obj/machinery/newscaster, 30) return TRUE if(temp_message) feed_channel_message = temp_message - GLOB.news_network.submit_article("[parsemarkdown(feed_channel_message, usr)]", current_user?.account_holder, current_channel.channel_name, send_photo_data(), adminMessage = FALSE, allow_comments = TRUE) + GLOB.news_network.submit_article("[parsemarkdown(feed_channel_message, usr)]", newscaster_username, current_channel.channel_name, send_photo_data(), adminMessage = FALSE, allow_comments = TRUE) SSblackbox.record_feedback("amount", "newscaster_stories", 1) feed_channel_message = "" current_image = null @@ -716,7 +733,7 @@ MAPPING_DIRECTIONAL_HELPERS(/obj/machinery/newscaster, 30) if(!active_request || !current_user) playsound(src, 'sound/machines/buzz-sigh.ogg', 20, TRUE) return TRUE - if(active_request?.owner != current_user?.account_holder) + if(active_request?.owner != current_user.account_holder) playsound(src, 'sound/machines/buzz-sigh.ogg', 20, TRUE) return TRUE say("Deleted current request.") @@ -745,7 +762,7 @@ MAPPING_DIRECTIONAL_HELPERS(/obj/machinery/newscaster, 30) */ /obj/machinery/newscaster/proc/apply_to_bounty() if(!current_user) - say("Please equip a valid ID first.") + say("No ID detected.") return TRUE if(current_user.account_holder == active_request.owner) playsound(src, 'sound/machines/buzz-sigh.ogg', 20, TRUE) diff --git a/code/game/machinery/newscaster/newspaper.dm b/code/game/machinery/newscaster/newspaper.dm index f2b1128143a01..2de86e1b5a527 100644 --- a/code/game/machinery/newscaster/newspaper.dm +++ b/code/game/machinery/newscaster/newspaper.dm @@ -33,10 +33,8 @@ return(TOXLOSS) /obj/item/newspaper/attack_self(mob/user) - if(!ishuman(user)) - to_chat(user, span_warning("The paper is full of unintelligible symbols!")) + if(!istype(user) || !user.can_read(src)) return - var/mob/living/carbon/human/human_user = user var/dat pages = 0 switch(screen) @@ -61,7 +59,7 @@ dat+="" if(scribble_page==curr_page) dat+="
There is a small scribble near the end of this page... It reads: \"[scribble]\"" - dat+= "
" + dat+= "
" if(1) // X channel pages inbetween. for(var/datum/feed_channel/NP in news_content) pages++ @@ -110,8 +108,8 @@ dat+="
There is a small scribble near the end of this page... It reads: \"[scribble]\"" dat+= "
" dat+="

[curr_page+1]
" - human_user << browse(dat, "window=newspaper_main;size=300x400") - onclose(human_user, "newspaper_main") + user << browse(dat, "window=newspaper_main;size=300x400") + onclose(user, "newspaper_main") /obj/item/newspaper/proc/notContent(list/L) if(!L.len) @@ -160,8 +158,7 @@ return if(istype(W, /obj/item/pen)) - if(!user.is_literate()) - to_chat(user, span_notice("You scribble illegibly on [src]!")) + if(!user.can_write(W)) return if(scribble_page == curr_page) to_chat(user, span_warning("There's already a scribble in this page... You wouldn't want to make things too cluttered, would you?")) diff --git a/code/game/machinery/porta_turret/portable_turret.dm b/code/game/machinery/porta_turret/portable_turret.dm index 34e79c900147c..382458e7a79a1 100644 --- a/code/game/machinery/porta_turret/portable_turret.dm +++ b/code/game/machinery/porta_turret/portable_turret.dm @@ -174,7 +174,7 @@ DEFINE_BITFIELD(turret_flags, list( turret_gun.forceMove(src) stored_gun = turret_gun - RegisterSignal(stored_gun, COMSIG_PARENT_PREQDELETED, .proc/null_gun) + RegisterSignal(stored_gun, COMSIG_PARENT_QDELETING, .proc/null_gun) var/list/gun_properties = stored_gun.get_turret_properties() //required properties @@ -889,15 +889,17 @@ DEFINE_BITFIELD(turret_flags, list( if(!mapload) return + // The actual area that control_area refers to + var/area/control_area_instance + if(control_area) - control_area = get_area_instance_from_text(control_area) - if(control_area == null) - control_area = get_area(src) - stack_trace("Bad control_area path for [src], [src.control_area]") - else if(!control_area) - control_area = get_area(src) - - for(var/obj/machinery/porta_turret/T in control_area) + control_area_instance = get_area_instance_from_text(control_area) + if(!control_area_instance) + log_mapping("Bad control_area path for [src] at [AREACOORD(src)]: [control_area]") + if(!control_area_instance) + control_area_instance = get_area(src) + + for(var/obj/machinery/porta_turret/T in control_area_instance) turrets |= WEAKREF(T) /obj/machinery/turretid/examine(mob/user) diff --git a/code/game/machinery/prisongate.dm b/code/game/machinery/prisongate.dm index 8237959f54373..396ce3fa15831 100644 --- a/code/game/machinery/prisongate.dm +++ b/code/game/machinery/prisongate.dm @@ -8,7 +8,7 @@ /// roughly the same health/armor as an airlock max_integrity = 450 damage_deflection = 30 - armor = list(MELEE = 30, BULLET = 30, LASER = 20, ENERGY = 20, BOMB = 10, BIO = 100, FIRE = 80, ACID = 70) + armor = list(MELEE = 30, BULLET = 30, LASER = 20, ENERGY = 20, BOMB = 10, BIO = 0, FIRE = 80, ACID = 70) use_power = IDLE_POWER_USE power_channel = AREA_USAGE_EQUIP idle_power_usage = BASE_MACHINE_IDLE_CONSUMPTION * 0.05 diff --git a/code/game/machinery/recycler.dm b/code/game/machinery/recycler.dm index a8a28b71d3371..33ea2c265daf6 100644 --- a/code/game/machinery/recycler.dm +++ b/code/game/machinery/recycler.dm @@ -134,7 +134,7 @@ if(istype(AM, /obj/item)) var/obj/item/bodypart/head/as_head = AM var/obj/item/mmi/as_mmi = AM - if(istype(AM, /obj/item/organ/brain) || (istype(as_head) && as_head.brain) || (istype(as_mmi) && as_mmi.brain) || istype(AM, /obj/item/dullahan_relay)) + if(istype(AM, /obj/item/organ/internal/brain) || (istype(as_head) && as_head.brain) || (istype(as_mmi) && as_mmi.brain) || istype(AM, /obj/item/dullahan_relay)) living_detected = TRUE nom += AM else if(isliving(AM)) diff --git a/code/game/machinery/requests_console.dm b/code/game/machinery/requests_console.dm index d6bb6e4199dba..16b0af986be6e 100644 --- a/code/game/machinery/requests_console.dm +++ b/code/game/machinery/requests_console.dm @@ -31,9 +31,12 @@ GLOBAL_LIST_EMPTY(req_console_ckey_departments) icon_state = "req_comp_off" base_icon_state = "req_comp" active_power_usage = BASE_MACHINE_ACTIVE_CONSUMPTION * 0.15 - var/department = "Unknown" //The list of all departments on the station (Determined from this variable on each unit) Set this to the same thing if you want several consoles in one department - var/list/messages = list() //List of all messages - var/departmentType = 0 //bitflag + var/area/area // Reference to our area + var/areastring = null // Mapper helper to tie an apc to another area + var/auto_name = FALSE // Autonaming by area on? + var/department = "" //Department name (Determined from this variable on each unit) Set this to the same thing if you want several consoles in one department + var/list/messages = list() // List of all messages + var/departmentType = 0 // bitflag, DEPRECATED. If maps no longer contain this var, delete it. Use the flags. -fippe // 0 = none (not listed, can only replied to) // assistance = 1 // supplies = 2 @@ -67,12 +70,13 @@ GLOBAL_LIST_EMPTY(req_console_ckey_departments) var/priority = REQ_NO_NEW_MESSAGE //Priority of the message being sent var/obj/item/radio/Radio var/emergency //If an emergency has been called by this device. Acts as both a cooldown and lets the responder know where it the emergency was triggered from - var/receive_ore_updates = FALSE //If ore redemption machines will send an update when it receives new ores. + var/receive_ore_updates = FALSE // If ore redemption machines will send an update when it receives new ores. + var/assistance_requestable = FALSE // Can others request assistance from this terminal? + var/supplies_requestable = FALSE // Can others request supplies from this terminal? + var/anon_tips_receiver = FALSE // Can you relay information to this console? max_integrity = 300 armor = list(MELEE = 70, BULLET = 30, LASER = 30, ENERGY = 30, BOMB = 0, BIO = 0, FIRE = 90, ACID = 90) -MAPPING_DIRECTIONAL_HELPERS(/obj/machinery/requests_console, 30) - /obj/machinery/requests_console/update_appearance(updates=ALL) . = ..() if(machine_stat & NOPOWER) @@ -109,21 +113,46 @@ MAPPING_DIRECTIONAL_HELPERS(/obj/machinery/requests_console, 30) /obj/machinery/requests_console/Initialize(mapload) . = ..() - name = "\improper [department] requests console" - GLOB.allConsoles += src - if(departmentType) + // Init by checking our area, stolen from APC code + area = get_area(loc) + + // Naming and department sets + if(auto_name) // If autonaming, just pick department and name from the area code. + department = "[get_area_name(area, TRUE)]" + name = "\improper [department] requests console" + else + if(!(department) && (name != "requests console")) // if we have a map-set name, let's default that for the department. + department = name + else if(!(department)) // if we have no department and no name, we'll have to be Unknown. + department = "Unknown" + name = "\improper [department] requests console" + else + name = "\improper [department] requests console" // and if we have a 'department', our name should reflect that. + + GLOB.allConsoles += src + if(departmentType) // Do we have department type flags? Old, deletable once all req consoles are cleaned if((departmentType & REQ_DEP_TYPE_ASSISTANCE) && !(department in GLOB.req_console_assistance)) - GLOB.req_console_assistance += department + assistance_requestable = TRUE if((departmentType & REQ_DEP_TYPE_SUPPLIES) && !(department in GLOB.req_console_supplies)) - GLOB.req_console_supplies += department + supplies_requestable = TRUE if((departmentType & REQ_DEP_TYPE_INFORMATION) && !(department in GLOB.req_console_information)) - GLOB.req_console_information += department + anon_tips_receiver = TRUE + // once all request consoles on every map are cleaned, this section above can be deleted + + if((assistance_requestable) && !(department in GLOB.req_console_assistance)) // adding to assistance list if not already present + GLOB.req_console_assistance += department + + if((supplies_requestable) && !(department in GLOB.req_console_supplies)) // supplier list + GLOB.req_console_supplies += department + + if((anon_tips_receiver) && !(department in GLOB.req_console_information)) // tips lists + GLOB.req_console_information += department - GLOB.req_console_ckey_departments[ckey(department)] = department + GLOB.req_console_ckey_departments[ckey(department)] = department // and then we set ourselves a listed name Radio = new /obj/item/radio(src) Radio.set_listening(FALSE) @@ -224,7 +253,7 @@ MAPPING_DIRECTIONAL_HELPERS(/obj/machinery/requests_console, 30) if(!dat) CRASH("No UI for src. Screen var is: [screen]") - var/datum/browser/popup = new(user, "req_console", "[department] Requests Console", 450, 440) + var/datum/browser/popup = new(user, "req_console", "[name]", 450, 440) popup.set_content(dat) popup.open() return @@ -464,6 +493,12 @@ MAPPING_DIRECTIONAL_HELPERS(/obj/machinery/requests_console, 30) return return ..() +/obj/machinery/requests_console/auto_name // Register an autoname variant and then make the directional helpers before undefing all the magic bits + auto_name = TRUE + +MAPPING_DIRECTIONAL_HELPERS(/obj/machinery/requests_console, 30) +MAPPING_DIRECTIONAL_HELPERS(/obj/machinery/requests_console/auto_name, 30) + #undef REQ_EMERGENCY_SECURITY #undef REQ_EMERGENCY_ENGINEERING #undef REQ_EMERGENCY_MEDICAL diff --git a/code/game/machinery/roulette_machine.dm b/code/game/machinery/roulette_machine.dm index 0524cf1f68308..3ca95b8cfab7a 100644 --- a/code/game/machinery/roulette_machine.dm +++ b/code/game/machinery/roulette_machine.dm @@ -26,7 +26,7 @@ density = TRUE anchored = FALSE max_integrity = 500 - armor = list(MELEE = 45, BULLET = 30, LASER = 30, ENERGY = 30, BOMB = 10, BIO = 30, FIRE = 30, ACID = 30) + armor = list(MELEE = 45, BULLET = 30, LASER = 30, ENERGY = 30, BOMB = 10, BIO = 0, FIRE = 30, ACID = 30) var/static/list/numbers = list("0" = "green", "1" = "red", "3" = "red", "5" = "red", "7" = "red", "9" = "red", "12" = "red", "14" = "red", "16" = "red",\ "18" = "red", "19" = "red", "21" = "red", "23" = "red", "25" = "red", "27" = "red", "30" = "red", "32" = "red", "34" = "red", "36" = "red",\ "2" = "black", "4" = "black", "6" = "black", "8" = "black", "10" = "black", "11" = "black", "13" = "black", "15" = "black", "17" = "black", "20" = "black",\ @@ -122,6 +122,10 @@ if(my_card) var/obj/item/card/id/player_card = W + if(istype(player_card, /obj/item/card/id/departmental_budget)) // Are they using a department ID + say("You cannot gamble with the department budget!") + playsound(src, 'sound/machines/buzz-two.ogg', 30, TRUE) + return FALSE if(player_card.registered_account.account_balance < chosen_bet_amount) //Does the player have enough funds say("You do not have the funds to play! Lower your bet or get more money.") playsound(src, 'sound/machines/buzz-two.ogg', 30, TRUE) @@ -150,8 +154,8 @@ potential_payout_mult = ROULETTE_SIMPLE_PAYOUT var/potential_payout = chosen_bet_amount * potential_payout_mult - if(!check_bartender_funds(potential_payout)) - return FALSE //bartender is too poor + if(!check_owner_funds(potential_payout)) + return FALSE //owner is too poor if(last_anti_spam > world.time) //do not cheat me return FALSE @@ -339,7 +343,7 @@ ///Returns TRUE if the owner has enough funds to payout -/obj/machinery/roulette/proc/check_bartender_funds(payout) +/obj/machinery/roulette/proc/check_owner_funds(payout) if(my_card.registered_account.account_balance >= payout) return TRUE //We got the betting amount say("The bank account of [my_card.registered_account.account_holder] does not have enough funds to pay out the potential prize, contact them to fill up their account or lower your bet!") diff --git a/code/game/machinery/shieldgen.dm b/code/game/machinery/shieldgen.dm index b602d9244b468..13a6c897a1963 100644 --- a/code/game/machinery/shieldgen.dm +++ b/code/game/machinery/shieldgen.dm @@ -115,7 +115,7 @@ opacity = FALSE anchored = FALSE pressure_resistance = 2*ONE_ATMOSPHERE - req_access = list(ACCESS_ENGINE) + req_access = list(ACCESS_ENGINEERING) max_integrity = 100 var/active = FALSE var/list/deployed_shields diff --git a/code/game/machinery/spaceheater.dm b/code/game/machinery/spaceheater.dm index fed6421a21dea..df74c94163370 100644 --- a/code/game/machinery/spaceheater.dm +++ b/code/game/machinery/spaceheater.dm @@ -13,7 +13,7 @@ name = "space heater" desc = "Made by Space Amish using traditional space techniques, this heater/cooler is guaranteed not to set the station on fire. Warranty void if used in engines." max_integrity = 250 - armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 100, FIRE = 80, ACID = 10) + armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 0, FIRE = 80, ACID = 10) circuit = /obj/item/circuitboard/machine/space_heater //We don't use area power, we always use the cell use_power = NO_POWER_USE diff --git a/code/game/machinery/suit_storage_unit.dm b/code/game/machinery/suit_storage_unit.dm index 7fa56c56c8c6e..7bcda26b8b051 100644 --- a/code/game/machinery/suit_storage_unit.dm +++ b/code/game/machinery/suit_storage_unit.dm @@ -388,8 +388,8 @@ if(uv_super) visible_message(span_warning("[src]'s door creaks open with a loud whining noise. A cloud of foul black smoke escapes from its chamber.")) playsound(src, 'sound/machines/airlock_alien_prying.ogg', 50, TRUE) - var/datum/effect_system/smoke_spread/bad/black/smoke = new - smoke.set_up(0, src) + var/datum/effect_system/fluid_spread/smoke/bad/black/smoke = new + smoke.set_up(0, location = src) smoke.start() QDEL_NULL(helmet) QDEL_NULL(suit) diff --git a/code/game/machinery/telecomms/computers/logbrowser.dm b/code/game/machinery/telecomms/computers/logbrowser.dm index 3d2dbb5e67393..b258a8d6f6ea8 100644 --- a/code/game/machinery/telecomms/computers/logbrowser.dm +++ b/code/game/machinery/telecomms/computers/logbrowser.dm @@ -20,7 +20,7 @@ /// Can the monitor translate languages? var/universal_translate = FALSE /// Access required to delete messages - req_access = list(ACCESS_TCOMSAT) + req_access = list(ACCESS_TCOMMS) circuit = /obj/item/circuitboard/computer/comm_server /obj/machinery/computer/telecomms/server/ui_data(mob/user) diff --git a/code/game/machinery/telecomms/machines/message_server.dm b/code/game/machinery/telecomms/machines/message_server.dm index c683ff510c804..bba8fa1494e5a 100644 --- a/code/game/machinery/telecomms/machines/message_server.dm +++ b/code/game/machinery/telecomms/machines/message_server.dm @@ -77,7 +77,6 @@ circuit = /obj/item/circuitboard/machine/telecomms/message_server var/list/datum/data_tablet_msg/pda_msgs = list() - var/list/datum/data_tablet_msg/modular_msgs = list() var/list/datum/data_rc_msg/rc_msgs = list() var/decryptkey = "password" var/calibrating = 15 MINUTES //Init reads this and adds world.time, then becomes 0 when that time has passed and the machine works diff --git a/code/game/machinery/washing_machine.dm b/code/game/machinery/washing_machine.dm index 851b7a2c916e1..bd1875c4822cc 100644 --- a/code/game/machinery/washing_machine.dm +++ b/code/game/machinery/washing_machine.dm @@ -71,16 +71,14 @@ GLOBAL_LIST_INIT(dye_registry, list( DYE_CENTCOM = /obj/item/clothing/gloves/combat ), DYE_REGISTRY_BANDANA = list( - DYE_RED = /obj/item/clothing/mask/bandana/color/red, - DYE_ORANGE = /obj/item/clothing/mask/bandana/color/orange, - DYE_YELLOW = /obj/item/clothing/mask/bandana/color/gold, - DYE_GREEN = /obj/item/clothing/mask/bandana/color/green, - DYE_BLUE = /obj/item/clothing/mask/bandana/color/blue, - DYE_PURPLE = /obj/item/clothing/mask/bandana/color/purple, - DYE_BLACK = /obj/item/clothing/mask/bandana/color/black, - DYE_WHITE = /obj/item/clothing/mask/bandana/color/white, - DYE_MIME = /obj/item/clothing/mask/bandana/color/striped/black, - DYE_SYNDICATE = /obj/item/clothing/mask/bandana/color/skull/black + DYE_RED = /obj/item/clothing/mask/bandana/red, + DYE_ORANGE = /obj/item/clothing/mask/bandana/orange, + DYE_YELLOW = /obj/item/clothing/mask/bandana/gold, + DYE_GREEN = /obj/item/clothing/mask/bandana/green, + DYE_BLUE = /obj/item/clothing/mask/bandana/blue, + DYE_PURPLE = /obj/item/clothing/mask/bandana/purple, + DYE_BLACK = /obj/item/clothing/mask/bandana/black, + DYE_WHITE = /obj/item/clothing/mask/bandana/white ), DYE_REGISTRY_SNEAKERS = list( DYE_RED = /obj/item/clothing/shoes/sneakers/red, diff --git a/code/game/objects/buckling.dm b/code/game/objects/buckling.dm index 0a4e2bffa94b3..0fa657a7d8fbb 100644 --- a/code/game/objects/buckling.dm +++ b/code/game/objects/buckling.dm @@ -131,7 +131,7 @@ if(.) if(resistance_flags & ON_FIRE) //Sets the mob on fire if you buckle them to a burning atom/movableect M.adjust_fire_stacks(1) - M.IgniteMob() + M.ignite_mob() /** * Set a mob as unbuckled from src diff --git a/code/game/objects/effects/anomalies.dm b/code/game/objects/effects/anomalies.dm index 5c69ad2e9d457..7829202a2c523 100644 --- a/code/game/objects/effects/anomalies.dm +++ b/code/game/objects/effects/anomalies.dm @@ -22,6 +22,8 @@ /// Do we drop a core when we're neutralized? var/drops_core = TRUE + ///Do we keep on living forever? + var/immortal = FALSE /obj/effect/anomaly/Initialize(mapload, new_lifespan, drops_core = TRUE) . = ..() @@ -55,7 +57,7 @@ /obj/effect/anomaly/process(delta_time) anomalyEffect(delta_time) - if(death_time < world.time) + if(death_time < world.time && !immortal) if(loc) detonate() qdel(src) @@ -79,7 +81,7 @@ qdel(src) /obj/effect/anomaly/proc/anomalyNeutralize() - new /obj/effect/particle_effect/smoke/bad(loc) + new /obj/effect/particle_effect/fluid/smoke/bad(loc) if(drops_core) aSignal.forceMove(drop_location()) @@ -100,7 +102,7 @@ /atom/movable/warp_effect plane = GRAVITY_PULSE_PLANE - appearance_flags = PIXEL_SCALE // no tile bound so you can see it around corners and so + appearance_flags = PIXEL_SCALE|LONG_GLIDE // no tile bound so you can see it around corners and so icon = 'icons/effects/light_overlays/light_352.dmi' icon_state = "light" pixel_x = -176 @@ -195,11 +197,11 @@ aSignal = /obj/item/assembly/signaler/anomaly/flux var/canshock = FALSE var/shockdamage = 20 - var/explosive = TRUE + var/explosive = FLUX_EXPLOSIVE -/obj/effect/anomaly/flux/Initialize(mapload, new_lifespan, drops_core = TRUE, _explosive = TRUE) +/obj/effect/anomaly/flux/Initialize(mapload, new_lifespan, drops_core = TRUE, explosive = FLUX_EXPLOSIVE) . = ..() - explosive = _explosive + src.explosive = explosive var/static/list/loc_connections = list( COMSIG_ATOM_ENTERED = .proc/on_entered, ) @@ -231,11 +233,13 @@ M.electrocute_act(shockdamage, name, flags = SHOCK_NOGLOVES) /obj/effect/anomaly/flux/detonate() - if(explosive) - explosion(src, devastation_range = 1, heavy_impact_range = 4, light_impact_range = 16, flash_range = 18) //Low devastation, but hits a lot of stuff. - else - new /obj/effect/particle_effect/sparks(loc) - + switch(explosive) + if(FLUX_EXPLOSIVE) + explosion(src, devastation_range = 1, heavy_impact_range = 4, light_impact_range = 16, flash_range = 18) //Low devastation, but hits a lot of stuff. + if(FLUX_LOW_EXPLOSIVE) + explosion(src, heavy_impact_range = 1, light_impact_range = 4, flash_range = 6) + if(FLUX_NO_EXPLOSION) + new /obj/effect/particle_effect/sparks(loc) ///////////////////// @@ -419,6 +423,78 @@ if(EXPLODE_LIGHT) SSexplosions.lowturf += T +/obj/effect/anomaly/delimber + name = "delimber anomaly" + icon_state = "delimber_anomaly" + aSignal = /obj/item/assembly/signaler/anomaly/delimber + immortal = TRUE + /// Cooldown for every anomaly pulse + COOLDOWN_DECLARE(pulse_cooldown) + /// How many seconds between each anomaly pulses + var/pulse_delay = 15 SECONDS + /// Range of the anomaly pulse + var/range = 5 + ///Lists for zones and bodyparts to swap and randomize + var/static/list/zones = list(BODY_ZONE_HEAD, BODY_ZONE_CHEST, BODY_ZONE_L_ARM, BODY_ZONE_R_ARM, BODY_ZONE_L_LEG, BODY_ZONE_R_LEG) + var/static/list/chests + var/static/list/heads + var/static/list/l_arms + var/static/list/r_arms + var/static/list/l_legs + var/static/list/r_legs + +/obj/effect/anomaly/delimber/Initialize(mapload, new_lifespan, drops_core) + . = ..() + if(!chests) + chests = typesof(/obj/item/bodypart/chest) + if(!heads) + heads = typesof(/obj/item/bodypart/head) + if(!l_arms) + l_arms = typesof(/obj/item/bodypart/l_arm) + if(!r_arms) + r_arms = typesof(/obj/item/bodypart/r_arm) + if(!l_legs) + l_legs = typesof(/obj/item/bodypart/l_leg) + if(!r_legs) + r_legs = typesof(/obj/item/bodypart/r_leg) + +/obj/effect/anomaly/delimber/anomalyEffect(delta_time) + . = ..() + + if(!COOLDOWN_FINISHED(src, pulse_cooldown)) + return + + COOLDOWN_START(src, pulse_cooldown, pulse_delay) + + swap_parts(range) + +/obj/effect/anomaly/delimber/proc/swap_parts(swap_range) + for(var/mob/living/carbon/nearby in range(swap_range, src)) + if(nearby.run_armor_check(attack_flag = BIO, absorb_text = "Your armor protects you from [src]!") >= 100) + continue //We are protected + var/picked_zone = pick(zones) + var/obj/item/bodypart/picked_user_part = nearby.get_bodypart(picked_zone) + var/obj/item/bodypart/picked_part + switch(picked_zone) + if(BODY_ZONE_HEAD) + picked_part = pick(heads) + if(BODY_ZONE_CHEST) + picked_part = pick(chests) + if(BODY_ZONE_L_ARM) + picked_part = pick(l_arms) + if(BODY_ZONE_R_ARM) + picked_part = pick(r_arms) + if(BODY_ZONE_L_LEG) + picked_part = pick(l_legs) + if(BODY_ZONE_R_LEG) + picked_part = pick(r_legs) + var/obj/item/bodypart/new_part = new picked_part() + new_part.replace_limb(nearby, TRUE) + if(picked_user_part) + qdel(picked_user_part) + nearby.update_body(TRUE) + balloon_alert(nearby, "something has changed about you") + /obj/effect/anomaly/hallucination name = "hallucination anomaly" icon_state = "hallucination_anomaly" diff --git a/code/game/objects/effects/contraband.dm b/code/game/objects/effects/contraband.dm index b967eb00fecfa..7752485f80e8d 100644 --- a/code/game/objects/effects/contraband.dm +++ b/code/game/objects/effects/contraband.dm @@ -515,6 +515,11 @@ MAPPING_DIRECTIONAL_HELPERS(/obj/structure/sign/poster/contraband/random, 32) desc = "A Syndicate-commissioned poster that uses Syndie Moth™ to tell the viewer to keep the nuclear authentication disk unsecured. \"Peace was never an option!\" No good employee would listen to this nonsense." icon_state = "aspev_syndie" +/obj/structure/sign/poster/contraband/microwave + name = "How To Charge Your PDA" + desc = "A perfectly legitimate poster that seems to advertise the very real and genuine method of charging your PDA in the future: microwaves." + icon_state = "microwave" + /obj/structure/sign/poster/official poster_item_name = "motivational poster" poster_item_desc = "An official Nanotrasen-issued poster to foster a compliant and obedient workforce. It comes with state-of-the-art adhesive backing, for easy pinning to any vertical surface." diff --git a/code/game/objects/effects/decals/cleanable/humans.dm b/code/game/objects/effects/decals/cleanable/humans.dm index 5450e63ee22c3..1585ce47fbc61 100644 --- a/code/game/objects/effects/decals/cleanable/humans.dm +++ b/code/game/objects/effects/decals/cleanable/humans.dm @@ -52,7 +52,7 @@ return TRUE /obj/effect/decal/cleanable/blood/replace_decal(obj/effect/decal/cleanable/blood/C) - C.add_blood_DNA(return_blood_DNA()) + C.add_blood_DNA(GET_ATOM_BLOOD_DNA(src)) if (bloodiness) C.bloodiness = min((C.bloodiness + bloodiness), BLOOD_AMOUNT_PER_DECAL) return ..() diff --git a/code/game/objects/effects/decals/cleanable/misc.dm b/code/game/objects/effects/decals/cleanable/misc.dm index 1f4b8539cb5f9..ce78137119437 100644 --- a/code/game/objects/effects/decals/cleanable/misc.dm +++ b/code/game/objects/effects/decals/cleanable/misc.dm @@ -48,6 +48,12 @@ /obj/effect/decal/cleanable/glass/plasma icon_state = "plasmatiny" +/obj/effect/decal/cleanable/glass/titanium + icon_state = "titaniumtiny" + +/obj/effect/decal/cleanable/glass/plastitanium + icon_state = "plastitaniumtiny" + /obj/effect/decal/cleanable/dirt name = "dirt" desc = "Someone should clean that up." @@ -309,3 +315,76 @@ /obj/effect/decal/cleanable/ants/update_overlays() . = ..() . += emissive_appearance(icon, "[icon_state]_light", alpha = src.alpha) + +/obj/effect/decal/cleanable/fuel_pool + name = "pool of fuel" + desc = "A pool of flammable fuel. Its probably wise to clean this off before something ignites it..." + icon_state = "fuel_pool" + layer = LOW_OBJ_LAYER + beauty = -50 + clean_type = CLEAN_TYPE_BLOOD + mouse_opacity = MOUSE_OPACITY_OPAQUE + /// Maximum amount of hotspots this pool can create before deleting itself + var/burn_amount = 3 + /// Is this fuel pool currently burning? + var/burning = FALSE + /// Type of hotspot fuel pool spawns upon being ignited + var/hotspot_type = /obj/effect/hotspot + +/obj/effect/decal/cleanable/fuel_pool/Initialize(mapload, burn_stacks) + . = ..() + for(var/obj/effect/decal/cleanable/fuel_pool/pool in get_turf(src)) //Can't use locate because we also belong to that turf + if(pool == src) + continue + pool.burn_amount = max(min(pool.burn_amount + burn_stacks, 10), 1) + return INITIALIZE_HINT_QDEL + + if(burn_stacks) + burn_amount = max(min(burn_stacks, 10), 1) + +/obj/effect/decal/cleanable/fuel_pool/fire_act(exposed_temperature, exposed_volume) + . = ..() + ignite() + +/** + * Ignites the fuel pool. This should be the only way to ignite fuel pools. + */ +/obj/effect/decal/cleanable/fuel_pool/proc/ignite() + if(burning) + return + burning = TRUE + burn_process() + +/** + * Spends 1 burn_amount and spawns a hotspot. If burn_amount is equal to 0, deletes the fuel pool. + * Else, queues another call of this proc upon hotspot getting deleted and ignites other fuel pools around itself after 0.5 seconds. + * THIS SHOULD NOT BE CALLED DIRECTLY. + */ +/obj/effect/decal/cleanable/fuel_pool/proc/burn_process() + SIGNAL_HANDLER + + burn_amount -= 1 + var/obj/effect/hotspot/hotspot = new hotspot_type(get_turf(src)) + addtimer(CALLBACK(src, .proc/ignite_others), 0.5 SECONDS) + + if(!burn_amount) + qdel(src) + return + + RegisterSignal(hotspot, COMSIG_PARENT_QDELETING, .proc/burn_process) + +/** + * Ignites other oil pools around itself. + */ +/obj/effect/decal/cleanable/fuel_pool/proc/ignite_others() + for(var/obj/effect/decal/cleanable/fuel_pool/oil in range(1, get_turf(src))) + oil.ignite() + +/obj/effect/decal/cleanable/fuel_pool/bullet_act(obj/projectile/hit_proj) + . = ..() + ignite() + +/obj/effect/decal/cleanable/fuel_pool/attackby(obj/item/item, mob/user, params) + if(item.ignition_effect(src, user)) + ignite() + return ..() diff --git a/code/game/objects/effects/decals/turfdecal/markings.dm b/code/game/objects/effects/decals/turfdecal/markings.dm index a5f8ed4bd19f2..02a9b5f7f1eef 100644 --- a/code/game/objects/effects/decals/turfdecal/markings.dm +++ b/code/game/objects/effects/decals/turfdecal/markings.dm @@ -330,6 +330,16 @@ /obj/effect/turf_decal/siding/thinplating/dark/end icon_state = "siding_thinplating_end" +/obj/effect/turf_decal/siding/thinplating/terracotta + icon_state = "siding_thinplating_line" + color = "#b84221" + +/obj/effect/turf_decal/siding/thinplating/terracotta/corner + icon_state = "siding_thinplating_corner" + +/obj/effect/turf_decal/siding/thinplating/terracotta/end + icon_state = "siding_thinplating_end" + /obj/effect/turf_decal/siding/wideplating icon_state = "siding_wideplating_line" color = "#aaaaaa" @@ -359,6 +369,16 @@ /obj/effect/turf_decal/siding/wideplating/dark/end icon_state = "siding_wideplating_end" +/obj/effect/turf_decal/siding/wideplating/terracotta + icon_state = "siding_wideplating_line" + color = "#b84221" + +/obj/effect/turf_decal/siding/wideplating/terracotta/corner + icon_state = "siding_wideplating_corner" + +/obj/effect/turf_decal/siding/wideplating/terracotta/end + icon_state = "siding_wideplating_end" + /obj/effect/turf_decal/siding/thinplating_new icon_state = "siding_thinplating_new_line" color = "#949494" @@ -388,6 +408,16 @@ /obj/effect/turf_decal/siding/thinplating_new/dark/end icon_state = "siding_thinplating_new_end" +/obj/effect/turf_decal/siding/thinplating_new/terracotta + icon_state = "siding_thinplating_new_line" + color = "#b84221" + +/obj/effect/turf_decal/siding/thinplating_new/terracotta/corner + icon_state = "siding_thinplating_new_corner" + +/obj/effect/turf_decal/siding/thinplating_new/terracotta/end + icon_state = "siding_thinplating_new_end" + /obj/effect/turf_decal/siding/wideplating_new icon_state = "siding_wideplating_new_line" color = "#949494" @@ -416,3 +446,13 @@ /obj/effect/turf_decal/siding/wideplating_new/dark/end icon_state = "siding_wideplating_new_end" + +/obj/effect/turf_decal/siding/wideplating_new/terracotta + icon_state = "siding_wideplating_new_line" + color = "#b84221" + +/obj/effect/turf_decal/siding/wideplating_new/terracotta/corner + icon_state = "siding_wideplating_new_corner" + +/obj/effect/turf_decal/siding/wideplating_new/terracotta/end + icon_state = "siding_wideplating_new_end" diff --git a/code/game/objects/effects/decals/turfdecal/tilecoloring.dm b/code/game/objects/effects/decals/turfdecal/tilecoloring.dm index f82bcb1bd4fe8..baca2520e3a6a 100644 --- a/code/game/objects/effects/decals/turfdecal/tilecoloring.dm +++ b/code/game/objects/effects/decals/turfdecal/tilecoloring.dm @@ -55,6 +55,14 @@ icon_state = "tile_full" name = "blue full" +/obj/effect/turf_decal/tile/blue/diagonal_centre + icon_state = "diagonal_centre" + name = "blue diagonal centre" + +/obj/effect/turf_decal/tile/blue/diagonal_edge + icon_state = "diagonal_edge" + name = "blue diagonal edge" + /// Green tiles /obj/effect/turf_decal/tile/green @@ -89,6 +97,14 @@ icon_state = "tile_full" name = "green full" +/obj/effect/turf_decal/tile/green/diagonal_centre + icon_state = "diagonal_centre" + name = "green diagonal centre" + +/obj/effect/turf_decal/tile/green/diagonal_edge + icon_state = "diagonal_edge" + name = "green diagonal edge" + /// Yellow tiles /obj/effect/turf_decal/tile/yellow @@ -115,7 +131,6 @@ icon_state = "tile_anticorner_contrasted" name = "contrasted yellow anticorner" - /obj/effect/turf_decal/tile/yellow/fourcorners icon_state = "tile_fourcorners" name = "yellow fourcorners" @@ -124,6 +139,14 @@ icon_state = "tile_full" name = "yellow full" +/obj/effect/turf_decal/tile/yellow/diagonal_centre + icon_state = "diagonal_centre" + name = "yellow diagonal centre" + +/obj/effect/turf_decal/tile/yellow/diagonal_edge + icon_state = "diagonal_edge" + name = "yellow diagonal edge" + /// Red tiles /obj/effect/turf_decal/tile/red @@ -158,6 +181,14 @@ icon_state = "tile_full" name = "red full" +/obj/effect/turf_decal/tile/red/diagonal_centre + icon_state = "diagonal_centre" + name = "red diagonal centre" + +/obj/effect/turf_decal/tile/red/diagonal_edge + icon_state = "diagonal_edge" + name = "red diagonal edge" + /// Bar tiles /obj/effect/turf_decal/tile/bar @@ -193,6 +224,14 @@ icon_state = "tile_full" name = "bar full" +/obj/effect/turf_decal/tile/bar/diagonal_centre + icon_state = "diagonal_centre" + name = "bar diagonal centre" + +/obj/effect/turf_decal/tile/bar/diagonal_edge + icon_state = "diagonal_edge" + name = "bar diagonal edge" + /// Purple tiles /obj/effect/turf_decal/tile/purple @@ -227,6 +266,14 @@ icon_state = "tile_full" name = "purple full" +/obj/effect/turf_decal/tile/purple/diagonal_centre + icon_state = "diagonal_centre" + name = "purple diagonal centre" + +/obj/effect/turf_decal/tile/purple/diagonal_edge + icon_state = "diagonal_edge" + name = "bar diagonal edge" + /// Brown tiles /obj/effect/turf_decal/tile/brown @@ -260,6 +307,14 @@ icon_state = "tile_full" name = "brown full" +/obj/effect/turf_decal/tile/brown/diagonal_centre + icon_state = "diagonal_centre" + name = "brown diagonal centre" + +/obj/effect/turf_decal/tile/brown/diagonal_edge + icon_state = "diagonal_edge" + name = "brown diagonal edge" + /// Neutral tiles /obj/effect/turf_decal/tile/neutral @@ -295,6 +350,14 @@ icon_state = "tile_full" name = "neutral full" +/obj/effect/turf_decal/tile/neutral/diagonal_centre + icon_state = "diagonal_centre" + name = "neutral diagonal centre" + +/obj/effect/turf_decal/tile/neutral/diagonal_edge + icon_state = "diagonal_edge" + name = "neutral diagonal edge" + /// Dark tiles /obj/effect/turf_decal/tile/dark @@ -329,6 +392,14 @@ icon_state = "tile_full" name = "dark full" +/obj/effect/turf_decal/tile/dark/diagonal_centre + icon_state = "diagonal_centre" + name = "dark diagonal centre" + +/obj/effect/turf_decal/tile/dark/diagonal_edge + icon_state = "diagonal_edge" + name = "dark diagonal edge" + /// Random tiles /obj/effect/turf_decal/tile/random // so many colors @@ -363,6 +434,14 @@ icon_state = "tile_full" name = "colorful full" +/obj/effect/turf_decal/tile/random/diagonal_centre + icon_state = "diagonal_centre" + name = "colorful diagonal centre" + +/obj/effect/turf_decal/tile/random/diagonal_edge + icon_state = "diagonal_edge" + name = "colorful diagonal edge" + /obj/effect/turf_decal/tile/random/Initialize(mapload) color = "#[random_short_color()]" . = ..() diff --git a/code/game/objects/effects/decals/turfdecal/weather.dm b/code/game/objects/effects/decals/turfdecal/weather.dm index 52c1a165f2fb0..37b4f335e4574 100644 --- a/code/game/objects/effects/decals/turfdecal/weather.dm +++ b/code/game/objects/effects/decals/turfdecal/weather.dm @@ -3,12 +3,13 @@ icon_state = "sandyfloor" /obj/effect/turf_decal/weather/snow + icon = 'icons/turf/overlays.dmi' name = "snowy floor" - icon_state = "snowyfloor" + icon_state = "snowfloor" /obj/effect/turf_decal/weather/snow/corner - name = "snow corner piece" icon = 'icons/turf/snow.dmi' + name = "snow corner piece" icon_state = "snow_corner" /obj/effect/turf_decal/weather/dirt diff --git a/code/game/objects/effects/effect_system/effect_system.dm b/code/game/objects/effects/effect_system/effect_system.dm index 44c69ee37eb2c..1a7a329e32ffe 100644 --- a/code/game/objects/effects/effect_system/effect_system.dm +++ b/code/game/objects/effects/effect_system/effect_system.dm @@ -20,7 +20,8 @@ would spawn and follow the beaker, even if it is carried or thrown. GLOB.cameranet.updateVisibility(src) return ..() -/obj/effect/particle_effect/newtonian_move(direction, instant = FALSE) // Prevents effects from getting registered for SSspacedrift +// Prevents effects from getting registered for SSspacedrift +/obj/effect/particle_effect/newtonian_move(direction, instant = FALSE, start_delay = 0) return TRUE /datum/effect_system diff --git a/code/game/objects/effects/effect_system/effects_explosion.dm b/code/game/objects/effects/effect_system/effects_explosion.dm index 60ed4f31dcbc8..13d32870de814 100644 --- a/code/game/objects/effects/effect_system/effects_explosion.dm +++ b/code/game/objects/effects/effect_system/effects_explosion.dm @@ -57,8 +57,8 @@ /datum/effect_system/explosion/smoke /datum/effect_system/explosion/smoke/proc/create_smoke() - var/datum/effect_system/smoke_spread/S = new - S.set_up(2, location) + var/datum/effect_system/fluid_spread/smoke/S = new + S.set_up(2, location = location) S.start() /datum/effect_system/explosion/smoke/start() diff --git a/code/game/objects/effects/effect_system/effects_foam.dm b/code/game/objects/effects/effect_system/effects_foam.dm deleted file mode 100644 index 06ff319eb640c..0000000000000 --- a/code/game/objects/effects/effect_system/effects_foam.dm +++ /dev/null @@ -1,386 +0,0 @@ -// Foam -// Similar to smoke, but slower and mobs absorb its reagent through their exposed skin. -#define ALUMINUM_FOAM 1 -#define IRON_FOAM 2 -#define RESIN_FOAM 3 - - -/obj/effect/particle_effect/foam - name = "foam" - icon_state = "foam" - opacity = FALSE - anchored = TRUE - density = FALSE - layer = EDGED_TURF_LAYER - plane = GAME_PLANE_UPPER - mouse_opacity = MOUSE_OPACITY_TRANSPARENT - var/amount = 3 - animate_movement = NO_STEPS - var/metal = 0 - var/lifetime = 40 - var/reagent_divisor = 7 - var/static/list/blacklisted_turfs = typecacheof(list( - /turf/open/space/transit, - /turf/open/chasm, - /turf/open/lava, - )) - var/slippery_foam = TRUE - -/obj/effect/particle_effect/foam/firefighting - name = "firefighting foam" - lifetime = 20 //doesn't last as long as normal foam - amount = 0 //no spread - slippery_foam = FALSE - var/absorbed_plasma = 0 - -/obj/effect/particle_effect/foam/firefighting/Initialize(mapload) - . = ..() - RemoveElement(/datum/element/atmos_sensitive) - -/obj/effect/particle_effect/foam/firefighting/process() - ..() - - var/turf/open/T = get_turf(src) - var/obj/effect/hotspot/hotspot = (locate(/obj/effect/hotspot) in T) - if(hotspot && istype(T) && T.air) - qdel(hotspot) - var/datum/gas_mixture/G = T.air - if(G.gases[/datum/gas/plasma]) - var/plas_amt = min(30,G.gases[/datum/gas/plasma][MOLES]) //Absorb some plasma - G.gases[/datum/gas/plasma][MOLES] -= plas_amt - absorbed_plasma += plas_amt - if(G.temperature > T20C) - G.temperature = max(G.temperature/2,T20C) - G.garbage_collect() - T.air_update_turf(FALSE, FALSE) - -/obj/effect/particle_effect/foam/firefighting/kill_foam() - STOP_PROCESSING(SSfastprocess, src) - - if(absorbed_plasma) - var/obj/effect/decal/cleanable/plasma/P = (locate(/obj/effect/decal/cleanable/plasma) in get_turf(src)) - if(!P) - P = new(loc) - P.reagents.add_reagent(/datum/reagent/stable_plasma, absorbed_plasma) - - flick("[icon_state]-disolve", src) - QDEL_IN(src, 5) - -/obj/effect/particle_effect/foam/firefighting/foam_mob(mob/living/L) - if(!istype(L)) - return - L.adjust_fire_stacks(-2) - -/obj/effect/particle_effect/foam/metal - name = "aluminium foam" - metal = ALUMINUM_FOAM - icon_state = "mfoam" - slippery_foam = FALSE - -/obj/effect/particle_effect/foam/metal/smart - name = "smart foam" - -/obj/effect/particle_effect/foam/metal/iron - name = "iron foam" - metal = IRON_FOAM - -/obj/effect/particle_effect/foam/metal/resin - name = "resin foam" - metal = RESIN_FOAM - -/obj/effect/particle_effect/foam/long_life - lifetime = 150 - -/obj/effect/particle_effect/foam/Initialize(mapload) - . = ..() - create_reagents(1000) //limited by the size of the reagent holder anyway. - START_PROCESSING(SSfastprocess, src) - playsound(src, 'sound/effects/bubbles2.ogg', 80, TRUE, -3) - AddElement(/datum/element/atmos_sensitive, mapload) - -/obj/effect/particle_effect/foam/ComponentInitialize() - . = ..() - if(slippery_foam) - AddComponent(/datum/component/slippery, 100) - -/obj/effect/particle_effect/foam/Destroy() - STOP_PROCESSING(SSfastprocess, src) - return ..() - - -/obj/effect/particle_effect/foam/proc/kill_foam() - STOP_PROCESSING(SSfastprocess, src) - switch(metal) - if(ALUMINUM_FOAM) - new /obj/structure/foamedmetal(get_turf(src)) - if(IRON_FOAM) - new /obj/structure/foamedmetal/iron(get_turf(src)) - if(RESIN_FOAM) - new /obj/structure/foamedmetal/resin(get_turf(src)) - flick("[icon_state]-disolve", src) - QDEL_IN(src, 5) - -/obj/effect/particle_effect/foam/smart/kill_foam() //Smart foam adheres to area borders for walls - STOP_PROCESSING(SSfastprocess, src) - if(metal) - var/turf/T = get_turf(src) - if(isspaceturf(T)) //Block up any exposed space - T.PlaceOnTop(/turf/open/floor/plating/foam, flags = CHANGETURF_INHERIT_AIR) - for(var/direction in GLOB.cardinals) - var/turf/cardinal_turf = get_step(T, direction) - if(get_area(cardinal_turf) != get_area(T)) //We're at an area boundary, so let's block off this turf! - new/obj/structure/foamedmetal(T) - break - flick("[icon_state]-disolve", src) - QDEL_IN(src, 5) - -/obj/effect/particle_effect/foam/process() - lifetime-- - if(lifetime < 1) - kill_foam() - return - - var/fraction = 1/initial(reagent_divisor) - for(var/obj/O in range(0,src)) - if(O.type == src.type) - continue - if(isturf(O.loc)) - var/turf/T = O.loc - if(T.underfloor_accessibility < UNDERFLOOR_INTERACTABLE && HAS_TRAIT(O, TRAIT_T_RAY_VISIBLE)) - continue - if(lifetime % reagent_divisor) - reagents.expose(O, VAPOR, fraction) - var/hit = 0 - for(var/mob/living/L in range(0,src)) - hit += foam_mob(L) - if(hit) - lifetime++ //this is so the decrease from mobs hit and the natural decrease don't cumulate. - var/T = get_turf(src) - if(lifetime % reagent_divisor) - reagents.expose(T, VAPOR, fraction) - - if(--amount < 0) - return - spread_foam() - -/obj/effect/particle_effect/foam/proc/foam_mob(mob/living/L) - if(lifetime<1) - return FALSE - if(!istype(L)) - return FALSE - var/fraction = 1/initial(reagent_divisor) - if(lifetime % reagent_divisor) - reagents.expose(L, VAPOR, fraction) - lifetime-- - return TRUE - -/obj/effect/particle_effect/foam/proc/spread_foam() - var/turf/t_loc = get_turf(src) - //This should just be atmos adjacent turfs, come on guys - for(var/turf/T in t_loc.reachableAdjacentTurfs()) - var/obj/effect/particle_effect/foam/foundfoam = locate() in T //Don't spread foam where there's already foam! - if(foundfoam) - continue - - if(is_type_in_typecache(T, blacklisted_turfs)) - continue - - for(var/mob/living/L in T) - foam_mob(L) - var/obj/effect/particle_effect/foam/F = new src.type(T) - F.amount = amount - reagents.copy_to(F, (reagents.total_volume)) - F.add_atom_colour(color, FIXED_COLOUR_PRIORITY) - F.metal = metal - -/obj/effect/particle_effect/foam/should_atmos_process(datum/gas_mixture/air, exposed_temperature) - return exposed_temperature > 475 - -/obj/effect/particle_effect/foam/atmos_expose(datum/gas_mixture/air, exposed_temperature) - if(prob(max(0, exposed_temperature - 475))) //foam dissolves when heated - kill_foam() - - -/////////////////////////////////////////////// -//FOAM EFFECT DATUM -/datum/effect_system/foam_spread - /// the size of the foam spread. - var/amount = 10 - /// Stupid hack alertm exists to hold chems for us - var/atom/movable/chem_holder/chemholder - effect_type = /obj/effect/particle_effect/foam - var/metal = 0 - - -/datum/effect_system/foam_spread/metal - effect_type = /obj/effect/particle_effect/foam/metal - - -/datum/effect_system/foam_spread/metal/smart - effect_type = /obj/effect/particle_effect/foam/smart - - -/datum/effect_system/foam_spread/long - effect_type = /obj/effect/particle_effect/foam/long_life - -/datum/effect_system/foam_spread/New() - ..() - chemholder = new() - chemholder.create_reagents(1000, NO_REACT) - -/datum/effect_system/foam_spread/Destroy() - QDEL_NULL(chemholder) - return ..() - -/datum/effect_system/foam_spread/set_up(amt=5, loca, datum/reagents/carry = null, metaltype = 0) - if(isturf(loca)) - location = loca - else - location = get_turf(loca) - - amount = round(sqrt(amt / 2), 1) - carry.copy_to(chemholder, carry.total_volume) - if(metaltype) - metal = metaltype - -/datum/effect_system/foam_spread/start() - var/obj/effect/particle_effect/foam/F = new effect_type(location) - var/foamcolor = mix_color_from_reagents(chemholder.reagents.reagent_list) - // To prevent insane reagent multiplication with 1u foam - // I am capping amount of reagent foam recieves by limiting how low it can go - // Any radius of foam less than 3 makes foam recieve same amount of reagents as foam of radius 3 - // Maximum multiplication of reagents is about 166% (3 times as low as before, it was about 500% with 1u foam) - // - // amount is radius of the foam - // 10u foam has radius of 3 - // 5u foam has radius of 2 - // 1u foam has radius of 1 - var/effective_amount = chemholder.reagents.total_volume / max(amount, 3) - chemholder.reagents.copy_to(F, effective_amount) - F.add_atom_colour(foamcolor, FIXED_COLOUR_PRIORITY) - F.amount = amount - F.metal = metal - - -////////////////////////////////////////////////////////// -// FOAM STRUCTURE. Formed by metal foams. Dense and opaque, but easy to break -/obj/structure/foamedmetal - icon = 'icons/effects/effects.dmi' - icon_state = "metalfoam" - density = TRUE - opacity = TRUE // changed in New() - anchored = TRUE - layer = EDGED_TURF_LAYER - plane = GAME_PLANE_UPPER - resistance_flags = FIRE_PROOF | ACID_PROOF - name = "foamed metal" - desc = "A lightweight foamed metal wall that can be used as base to construct a wall." - gender = PLURAL - max_integrity = 20 - can_atmos_pass = ATMOS_PASS_DENSITY - obj_flags = CAN_BE_HIT | BLOCK_Z_IN_DOWN | BLOCK_Z_IN_UP - ///Var used to prevent spamming of the construction sound - var/next_beep = 0 - -/obj/structure/foamedmetal/Initialize(mapload) - . = ..() - air_update_turf(TRUE, TRUE) - -/obj/structure/foamedmetal/Destroy() - air_update_turf(TRUE, FALSE) - . = ..() - -/obj/structure/foamedmetal/Move() - var/turf/T = loc - . = ..() - move_update_air(T) - -/obj/structure/foamedmetal/attack_paw(mob/user, list/modifiers) - return attack_hand(user, modifiers) - -/obj/structure/foamedmetal/play_attack_sound(damage_amount, damage_type = BRUTE, damage_flag = 0) - playsound(src.loc, 'sound/weapons/tap.ogg', 100, TRUE) - -/obj/structure/foamedmetal/attack_hand(mob/user, list/modifiers) - . = ..() - if(.) - return - user.changeNext_move(CLICK_CD_MELEE) - user.do_attack_animation(src, ATTACK_EFFECT_PUNCH) - to_chat(user, span_warning("You hit [src] but bounce off it!")) - playsound(src.loc, 'sound/weapons/tap.ogg', 100, TRUE) - -/obj/structure/foamedmetal/attackby(obj/item/W, mob/user, params) - ///A speed modifier for how fast the wall is build - var/platingmodifier = 1 - if(HAS_TRAIT(user, TRAIT_QUICK_BUILD)) - platingmodifier = 0.7 - if(next_beep <= world.time) - next_beep = world.time + 1 SECONDS - playsound(src, 'sound/machines/clockcult/integration_cog_install.ogg', 50, TRUE) - add_fingerprint(user) - - if(!istype(W, /obj/item/stack/sheet)) - return ..() - - var/obj/item/stack/sheet/sheet_for_plating = W - if(istype(sheet_for_plating, /obj/item/stack/sheet/iron)) - if(sheet_for_plating.get_amount() < 2) - to_chat(user, span_warning("You need two sheets of iron to finish a wall on [src]!")) - return - to_chat(user, span_notice("You start adding plating to the foam structure...")) - if (do_after(user, 40*platingmodifier, target = src)) - if(!sheet_for_plating.use(2)) - return - to_chat(user, span_notice("You add the plating.")) - var/turf/T = get_turf(src) - T.PlaceOnTop(/turf/closed/wall/metal_foam_base) - transfer_fingerprints_to(T) - qdel(src) - return - - add_hiddenprint(user) - -/obj/structure/foamedmetal/iron - max_integrity = 50 - icon_state = "ironfoam" - -//Atmos Backpack Resin, transparent, prevents atmos and filters the air -/obj/structure/foamedmetal/resin - name = "\improper ATMOS Resin" - desc = "A lightweight, transparent resin used to suffocate fires, scrub the air of toxins, and restore the air to a safe temperature. It can be used as base to construct a wall." - opacity = FALSE - icon_state = "atmos_resin" - alpha = 120 - max_integrity = 10 - pass_flags_self = PASSGLASS - -/obj/structure/foamedmetal/resin/Initialize(mapload) - . = ..() - if(isopenturf(loc)) - var/turf/open/O = loc - O.ClearWet() - if(O.air) - var/datum/gas_mixture/G = O.air - G.temperature = 293.15 - for(var/obj/effect/hotspot/H in O) - qdel(H) - var/list/G_gases = G.gases - for(var/I in G_gases) - if(I == /datum/gas/oxygen || I == /datum/gas/nitrogen) - continue - G_gases[I][MOLES] = 0 - G.garbage_collect() - for(var/obj/machinery/atmospherics/components/unary/U in O) - if(!U.welded) - U.welded = TRUE - U.update_appearance() - U.visible_message(span_danger("[U] sealed shut!")) - for(var/mob/living/L in O) - L.extinguish_mob() - for(var/obj/item/Item in O) - Item.extinguish() - -#undef ALUMINUM_FOAM -#undef IRON_FOAM -#undef RESIN_FOAM diff --git a/code/game/objects/effects/effect_system/effects_smoke.dm b/code/game/objects/effects/effect_system/effects_smoke.dm deleted file mode 100644 index 69609a4102616..0000000000000 --- a/code/game/objects/effects/effect_system/effects_smoke.dm +++ /dev/null @@ -1,381 +0,0 @@ -///////////////////////////////////////////// -//// SMOKE SYSTEMS -///////////////////////////////////////////// - -/obj/effect/particle_effect/smoke - name = "smoke" - icon = 'icons/effects/96x96.dmi' - icon_state = "smoke" - pixel_x = -32 - pixel_y = -32 - opacity = FALSE - plane = ABOVE_GAME_PLANE - layer = FLY_LAYER - anchored = TRUE - mouse_opacity = MOUSE_OPACITY_TRANSPARENT - animate_movement = FALSE - var/amount = 4 - var/lifetime = 5 - var/opaque = 1 //whether the smoke can block the view when in enough amount - - -/obj/effect/particle_effect/smoke/proc/fade_out(frames = 16) - if(alpha == 0) //Handle already transparent case - return - if(frames == 0) - frames = 1 //We will just assume that by 0 frames, the coder meant "during one frame". - var/step = alpha / frames - for(var/i in 1 to frames) - alpha -= step - if(alpha < 160) - set_opacity(0) //if we were blocking view, we aren't now because we're fading out - stoplag() - -/obj/effect/particle_effect/smoke/Initialize(mapload) - . = ..() - create_reagents(1000) - START_PROCESSING(SSobj, src) - - -/obj/effect/particle_effect/smoke/Destroy() - STOP_PROCESSING(SSobj, src) - return ..() - -/obj/effect/particle_effect/smoke/proc/kill_smoke() - STOP_PROCESSING(SSobj, src) - INVOKE_ASYNC(src, .proc/fade_out) - QDEL_IN(src, 10) - -/obj/effect/particle_effect/smoke/process() - lifetime-- - if(lifetime < 1) - kill_smoke() - return FALSE - for(var/mob/living/L in range(0,src)) - smoke_mob(L) - return TRUE - -/obj/effect/particle_effect/smoke/proc/smoke_mob(mob/living/carbon/C) - if(!istype(C)) - return FALSE - if(lifetime<1) - return FALSE - if(C.internal != null || C.has_smoke_protection()) - return FALSE - if(C.smoke_delay) - return FALSE - C.smoke_delay++ - addtimer(CALLBACK(src, .proc/remove_smoke_delay, C), 10) - return TRUE - -/obj/effect/particle_effect/smoke/proc/remove_smoke_delay(mob/living/carbon/C) - if(C) - C.smoke_delay = 0 - -/obj/effect/particle_effect/smoke/proc/spread_smoke() - var/turf/t_loc = get_turf(src) - if(!t_loc) - return - var/list/newsmokes = list() - for(var/turf/T in t_loc.get_atmos_adjacent_turfs()) - var/obj/effect/particle_effect/smoke/foundsmoke = locate() in T //Don't spread smoke where there's already smoke! - if(foundsmoke) - continue - for(var/mob/living/L in T) - smoke_mob(L) - var/obj/effect/particle_effect/smoke/S = new type(T) - reagents.copy_to(S, reagents.total_volume) - S.setDir(pick(GLOB.cardinals)) - S.amount = amount-1 - S.add_atom_colour(color, FIXED_COLOUR_PRIORITY) - S.lifetime = lifetime - if(S.amount>0) - if(opaque) - S.set_opacity(TRUE) - newsmokes.Add(S) - - //the smoke spreads rapidly but not instantly - for(var/obj/effect/particle_effect/smoke/SM in newsmokes) - addtimer(CALLBACK(SM, /obj/effect/particle_effect/smoke.proc/spread_smoke), 1) - - -/datum/effect_system/smoke_spread - var/amount = 10 - effect_type = /obj/effect/particle_effect/smoke - -/datum/effect_system/smoke_spread/set_up(radius = 5, loca) - if(isturf(loca)) - location = loca - else - location = get_turf(loca) - amount = radius - -/datum/effect_system/smoke_spread/start() - if(holder) - location = get_turf(holder) - var/obj/effect/particle_effect/smoke/S = new effect_type(location) - S.amount = amount - if(S.amount) - S.spread_smoke() - - -///////////////////////////////////////////// -// Bad smoke -///////////////////////////////////////////// - -/obj/effect/particle_effect/smoke/bad - lifetime = 8 - -/obj/effect/particle_effect/smoke/bad/Initialize(mapload) - . = ..() - var/static/list/loc_connections = list( - COMSIG_ATOM_ENTERED = .proc/on_entered, - ) - AddElement(/datum/element/connect_loc, loc_connections) - -/obj/effect/particle_effect/smoke/bad/smoke_mob(mob/living/carbon/M) - . = ..() - if(.) - M.drop_all_held_items() - M.adjustOxyLoss(1) - M.emote("cough") - return TRUE - -/obj/effect/particle_effect/smoke/bad/proc/on_entered(datum/source, atom/movable/arrived, atom/old_loc, list/atom/old_locs) - SIGNAL_HANDLER - if(istype(arrived, /obj/projectile/beam)) - var/obj/projectile/beam/beam = arrived - beam.damage *= 0.5 - -/datum/effect_system/smoke_spread/bad - effect_type = /obj/effect/particle_effect/smoke/bad - -///////////////////////////////////////////// -// Nanofrost smoke -///////////////////////////////////////////// - -/obj/effect/particle_effect/smoke/freezing - name = "nanofrost smoke" - color = "#B2FFFF" - opaque = FALSE - -/datum/effect_system/smoke_spread/freezing - effect_type = /obj/effect/particle_effect/smoke/freezing - var/blast = 0 - var/temperature = 2 - var/weldvents = TRUE - var/distcheck = TRUE - -/datum/effect_system/smoke_spread/freezing/proc/Chilled(atom/A) - if(isopenturf(A)) - var/turf/open/T = A - if(T.air) - var/datum/gas_mixture/G = T.air - if(!distcheck || get_dist(T, location) < blast) // Otherwise we'll get silliness like people using Nanofrost to kill people through walls with cold air - G.temperature = temperature - T.air_update_turf(FALSE, FALSE) - for(var/obj/effect/hotspot/H in T) - qdel(H) - var/list/G_gases = G.gases - if(G_gases[/datum/gas/plasma]) - G.assert_gas(/datum/gas/nitrogen) - G_gases[/datum/gas/nitrogen][MOLES] += (G_gases[/datum/gas/plasma][MOLES]) - G_gases[/datum/gas/plasma][MOLES] = 0 - G.garbage_collect() - if (weldvents) - for(var/obj/machinery/atmospherics/components/unary/U in T) - if(!isnull(U.welded) && !U.welded) //must be an unwelded vent pump or vent scrubber. - U.welded = TRUE - U.update_appearance() - U.visible_message(span_danger("[U] is frozen shut!")) - for(var/mob/living/L in T) - L.extinguish_mob() - for(var/obj/item/Item in T) - Item.extinguish() - -/datum/effect_system/smoke_spread/freezing/set_up(radius = 5, loca, blast_radius = 0) - ..() - blast = blast_radius - -/datum/effect_system/smoke_spread/freezing/start() - if(blast) - for(var/turf/T in RANGE_TURFS(blast, location)) - Chilled(T) - ..() - -/datum/effect_system/smoke_spread/freezing/decon - temperature = 293.15 - distcheck = FALSE - weldvents = FALSE - - -///////////////////////////////////////////// -// Sleep smoke -///////////////////////////////////////////// - -/obj/effect/particle_effect/smoke/sleeping - color = "#9C3636" - lifetime = 10 - -/obj/effect/particle_effect/smoke/sleeping/smoke_mob(mob/living/carbon/M) - if(..()) - M.Sleeping(200) - M.emote("cough") - return 1 - -/datum/effect_system/smoke_spread/sleeping - effect_type = /obj/effect/particle_effect/smoke/sleeping - -///////////////////////////////////////////// -// Chem smoke -///////////////////////////////////////////// - -/obj/effect/particle_effect/smoke/chem - lifetime = 10 - - -/obj/effect/particle_effect/smoke/chem/process() - . = ..() - if(.) - var/turf/T = get_turf(src) - var/fraction = 1/initial(lifetime) - for(var/atom/movable/AM in T) - if(AM.type == src.type) - continue - if(T.underfloor_accessibility < UNDERFLOOR_INTERACTABLE && HAS_TRAIT(AM, TRAIT_T_RAY_VISIBLE)) - continue - reagents.expose(AM, TOUCH, fraction) - - reagents.expose(T, TOUCH, fraction) - return TRUE - -/obj/effect/particle_effect/smoke/chem/smoke_mob(mob/living/carbon/M) - if(lifetime<1) - return FALSE - if(!istype(M)) - return FALSE - var/mob/living/carbon/C = M - if(C.internal != null || C.has_smoke_protection()) - return FALSE - var/fraction = 1/initial(lifetime) - reagents.copy_to(C, fraction*reagents.total_volume) - reagents.expose(M, INGEST, fraction) - return TRUE - - - -/datum/effect_system/smoke_spread/chem - /// Evil evil hack so we have something to "hold" our reagents - var/atom/movable/chem_holder/chemholder - effect_type = /obj/effect/particle_effect/smoke/chem - -/datum/effect_system/smoke_spread/chem/New() - ..() - chemholder = new() - chemholder.create_reagents(1000, NO_REACT) - -/datum/effect_system/smoke_spread/chem/Destroy() - QDEL_NULL(chemholder) - return ..() - -/datum/effect_system/smoke_spread/chem/set_up(datum/reagents/carry = null, radius = 1, loca, silent = FALSE) - if(isturf(loca)) - location = loca - else - location = get_turf(loca) - amount = radius - carry.copy_to(chemholder, carry.total_volume) - - if(!silent) - var/contained = "" - for(var/reagent in carry.reagent_list) - contained += " [reagent] " - if(contained) - contained = "\[[contained]\]" - - var/where = "[AREACOORD(location)]" - if(carry.my_atom?.fingerprintslast) //Some reagents don't have a my_atom in some cases - var/mob/M = get_mob_by_key(carry.my_atom.fingerprintslast) - var/more = "" - if(M) - more = "[ADMIN_LOOKUPFLW(M)] " - if(!istype(carry.my_atom, /obj/machinery/plumbing)) - message_admins("Smoke: ([ADMIN_VERBOSEJMP(location)])[contained]. Key: [more ? more : carry.my_atom.fingerprintslast].") - log_game("A chemical smoke reaction has taken place in ([where])[contained]. Last touched by [carry.my_atom.fingerprintslast].") - else - if(!istype(carry.my_atom, /obj/machinery/plumbing)) - message_admins("Smoke: ([ADMIN_VERBOSEJMP(location)])[contained]. No associated key.") - log_game("A chemical smoke reaction has taken place in ([where])[contained]. No associated key.") - - -/datum/effect_system/smoke_spread/chem/start() - var/mixcolor = mix_color_from_reagents(chemholder.reagents.reagent_list) - if(holder) - location = get_turf(holder) - var/obj/effect/particle_effect/smoke/chem/S = new effect_type(location) - - if(chemholder.reagents.total_volume > 1) // can't split 1 very well - chemholder.reagents.copy_to(S, chemholder.reagents.total_volume) - - if(mixcolor) - S.add_atom_colour(mixcolor, FIXED_COLOUR_PRIORITY) // give the smoke color, if it has any to begin with - S.amount = amount - if(S.amount) - S.spread_smoke() //calling process right now so the smoke immediately attacks mobs. - - -///////////////////////////////////////////// -// Transparent smoke -///////////////////////////////////////////// - -//Same as the base type, but the smoke produced is not opaque -/datum/effect_system/smoke_spread/transparent - effect_type = /obj/effect/particle_effect/smoke/transparent - -/obj/effect/particle_effect/smoke/transparent - opaque = FALSE - -/proc/do_smoke(range=0, location=null, smoke_type=/obj/effect/particle_effect/smoke) - var/datum/effect_system/smoke_spread/smoke = new - smoke.effect_type = smoke_type - smoke.set_up(range, location) - smoke.start() - -///////////////////////////////////////////// -// Bad Smoke (But Green (and Black)) -///////////////////////////////////////////// - -/obj/effect/particle_effect/smoke/bad/green - name = "green smoke" - color = "#00FF00" - opaque = FALSE - -/datum/effect_system/smoke_spread/bad/green - effect_type = /obj/effect/particle_effect/smoke/bad/green - -/obj/effect/particle_effect/smoke/bad/black - name = "black smoke" - color = "#383838" - opaque = FALSE - -/datum/effect_system/smoke_spread/bad/black - effect_type = /obj/effect/particle_effect/smoke/bad/black - -///////////////////////////////////////////// -// Quick smoke -///////////////////////////////////////////// - -/obj/effect/particle_effect/smoke/quick - lifetime = 1 - opaque = FALSE - -/datum/effect_system/smoke_spread/quick - effect_type = /obj/effect/particle_effect/smoke/quick - -/obj/effect/particle_effect/smoke/chem/quick - lifetime = 2 //under lifetime 1, this kills itself the first time it processes, not working. i hate smoke code - opaque = FALSE - alpha = 100 - -/datum/effect_system/smoke_spread/chem/quick - effect_type = /obj/effect/particle_effect/smoke/chem/quick diff --git a/code/game/objects/effects/effect_system/fluid_spread/_fluid_spread.dm b/code/game/objects/effects/effect_system/fluid_spread/_fluid_spread.dm new file mode 100644 index 0000000000000..9f9929f53c943 --- /dev/null +++ b/code/game/objects/effects/effect_system/fluid_spread/_fluid_spread.dm @@ -0,0 +1,128 @@ +///////////////////////////////////////////// +//// SMOKE SYSTEMS +///////////////////////////////////////////// + +/** + * A group of fluid objects. + */ +/datum/fluid_group + /// The set of fluid objects currently in this group. + var/list/nodes + /// The number of fluid object that this group wants to have contained. + var/target_size + /// The total number of fluid objects that have ever been in this group. + var/total_size = 0 + +/datum/fluid_group/New(target_size = 0) + . = ..() + src.nodes = list() + src.target_size = target_size + +/datum/fluid_group/Destroy(force) + QDEL_LAZYLIST(nodes) + return ..() + +/** + * Adds a fluid node to this fluid group. + * + * Is a noop if the node is already in the group. + * Removes the node from any other fluid groups it is in. + * Syncs the group of the node with the group it is being added to (this one). + * Increments the total size of the fluid group. + * + * Arguments: + * - [node][/obj/effect/particle_effect/fluid]: The fluid node that is going to be added to this group. + * + * Returns: + * - [TRUE]: If the node to be added is in this group by the end of the proc. + * - [FALSE]: Otherwise. + */ +/datum/fluid_group/proc/add_node(obj/effect/particle_effect/fluid/node) + if(!istype(node)) + CRASH("Attempted to add non-fluid node [isnull(node) ? "NULL" : node] to a fluid group.") + if(QDELING(node)) + CRASH("Attempted to add qdeling node to a fluid group") + + if(node.group) + if(node.group == src) + return TRUE + if(!node.group.remove_node(node)) + return FALSE + + nodes += node + node.group = src + total_size++ + return TRUE + + +/** + * Removes a fluid node from this fluid group. + * + * Is a noop if the node is not in this group. + * Nulls the nodes fluid group ref to sync it with its new state. + * DOES NOT decrement the total size of the fluid group. + * + * Arguments: + * - [node][/obj/effect/particle_effect/fluid]: The fluid node that is going to be removed from this group. + * + * Returns: + * - [TRUE]: If the node to be removed is not in the group by the end of the proc. + */ +/datum/fluid_group/proc/remove_node(obj/effect/particle_effect/fluid/node) + if(node.group != src) + return TRUE + + nodes -= node + node.group = null + return TRUE // Note: does not decrement total size since we don't want the group to expand again when it begins to dissipate or it will never stop. + + +/** + * A particle effect that belongs to a fluid group. + */ +/obj/effect/particle_effect/fluid + name = "fluid" + /// The fluid group that this particle effect belongs to. + var/datum/fluid_group/group + /// What SSfluid bucket this particle effect is currently in. + var/tmp/effect_bucket + /// The index of the fluid spread bucket this is being spread in. + var/tmp/spread_bucket + +/obj/effect/particle_effect/fluid/Initialize(mapload, datum/fluid_group/group, obj/effect/particle_effect/fluid/source) + // We don't pass on explosions. Don't wanna set off a chain reaction in our reagents + flags_1 |= PREVENT_CONTENTS_EXPLOSION_1 + . = ..() + if(!group) + group = source?.group || new + group.add_node(src) + +/obj/effect/particle_effect/fluid/Destroy() + group.remove_node(src) + return ..() + +/** + * Attempts to spread this fluid node to wherever it can spread. + * + * Exact results vary by subtype implementation. + */ +/obj/effect/particle_effect/fluid/proc/spread() + CRASH("The base fluid spread proc is not implemented and should not be called. You called it.") + + +/** + * A factory which produces fluid groups. + */ +/datum/effect_system/fluid_spread + effect_type = /obj/effect/particle_effect/fluid + /// The amount of smoke to produce. + var/amount = 10 + +/datum/effect_system/fluid_spread/set_up(range = 1, amount = DIAMOND_AREA(range), atom/location, ...) + src.location = get_turf(location) + src.amount = amount + +/datum/effect_system/fluid_spread/start() + var/location = holder ? get_turf(holder) : src.location + var/obj/effect/particle_effect/fluid/flood = new effect_type(location, new /datum/fluid_group(amount)) + flood.spread() diff --git a/code/game/objects/effects/effect_system/fluid_spread/effects_foam.dm b/code/game/objects/effects/effect_system/fluid_spread/effects_foam.dm new file mode 100644 index 0000000000000..f993440946219 --- /dev/null +++ b/code/game/objects/effects/effect_system/fluid_spread/effects_foam.dm @@ -0,0 +1,429 @@ +/// The minimum foam range required to start diluting the reagents past the minimum dilution rate. +#define MINIMUM_FOAM_DILUTION_RANGE 3 +/// The minumum foam-area based divisor used to decrease foam exposure volume. +#define MINIMUM_FOAM_DILUTION DIAMOND_AREA(MINIMUM_FOAM_DILUTION_RANGE) +/// The effective scaling of the reagents in the foam. (Total delivered at or below [MINIMUM_FOAM_DILUTION]) +#define FOAM_REAGENT_SCALE 3.2 + +/** + * ## Foam + * + * Similar to smoke, but slower and mobs absorb its reagent through their exposed skin. + */ +/obj/effect/particle_effect/fluid/foam + name = "foam" + icon_state = "foam" + opacity = FALSE + anchored = TRUE + density = FALSE + layer = EDGED_TURF_LAYER + plane = GAME_PLANE_UPPER + mouse_opacity = MOUSE_OPACITY_TRANSPARENT + animate_movement = NO_STEPS + /// The types of turfs that this foam cannot spread to. + var/static/list/blacklisted_turfs = typecacheof(list( + /turf/open/space/transit, + /turf/open/chasm, + /turf/open/lava, + )) + /// The typepath for what this foam leaves behind when it dissipates. + var/atom/movable/result_type = null + /// Whether or not this foam can produce a remnant movable if something of the same type is already on its turf. + var/allow_duplicate_results = TRUE + /// The amount of time this foam stick around for before it dissipates. + var/lifetime = 8 SECONDS + /// Whether or not this foam should be slippery. + var/slippery_foam = TRUE + + +/obj/effect/particle_effect/fluid/foam/Initialize(mapload) + . = ..() + create_reagents(1000, REAGENT_HOLDER_INSTANT_REACT) + playsound(src, 'sound/effects/bubbles2.ogg', 80, TRUE, -3) + AddElement(/datum/element/atmos_sensitive, mapload) + SSfoam.start_processing(src) + +/obj/effect/particle_effect/fluid/foam/ComponentInitialize() + . = ..() + if(slippery_foam) + AddComponent(/datum/component/slippery, 100) + +/obj/effect/particle_effect/fluid/foam/Destroy() + SSfoam.stop_processing(src) + if (spread_bucket) + SSfoam.cancel_spread(src) + return ..() + +/** + * Makes the foam dissipate and create whatever remnants it must. + */ +/obj/effect/particle_effect/fluid/foam/proc/kill_foam() + SSfoam.stop_processing(src) + if (spread_bucket) + SSfoam.cancel_spread(src) + make_result() + flick("[icon_state]-disolve", src) + QDEL_IN(src, 0.5 SECONDS) + +/** + * Makes the foam leave behind something when it dissipates. + * + * Returns the thing the foam leaves behind for further modification by subtypes. + */ +/obj/effect/particle_effect/fluid/foam/proc/make_result() + if(isnull(result_type)) + return null + + var/atom/location = loc + return (!allow_duplicate_results && (locate(result_type) in location)) || (new result_type(location)) + +/obj/effect/particle_effect/fluid/foam/process(delta_time) + var/ds_delta_time = delta_time SECONDS + lifetime -= ds_delta_time + if(lifetime <= 0) + kill_foam() + return + + var/fraction = (ds_delta_time * MINIMUM_FOAM_DILUTION) / (initial(lifetime) * max(MINIMUM_FOAM_DILUTION, group.total_size)) + var/turf/location = loc + for(var/obj/object in location) + if(object == src) + continue + if(location.underfloor_accessibility < UNDERFLOOR_INTERACTABLE && HAS_TRAIT(object, TRAIT_T_RAY_VISIBLE)) + continue + reagents.expose(object, VAPOR, fraction) + + var/hit = 0 + for(var/mob/living/foamer in location) + hit += foam_mob(foamer, delta_time) + if(hit) + lifetime += ds_delta_time //this is so the decrease from mobs hit and the natural decrease don't cumulate. + + reagents.expose(location, VAPOR, fraction) + +/** + * Applies the effect of this foam to a mob. + * + * Arguments: + * - [foaming][/mob/living]: The mob that this foam is acting on. + * - delta_time: The amount of time that this foam is acting on them over. + * + * Returns: + * - [TRUE]: If the foam was successfully applied to the mob. Used to scale how quickly foam dissipates according to the number of mobs it is applied to. + * - [FALSE]: Otherwise. + */ +/obj/effect/particle_effect/fluid/foam/proc/foam_mob(mob/living/foaming, delta_time) + if(lifetime <= 0) + return FALSE + if(!istype(foaming)) + return FALSE + + delta_time = min(delta_time SECONDS, lifetime) + var/fraction = (delta_time * MINIMUM_FOAM_DILUTION) / (initial(lifetime) * max(MINIMUM_FOAM_DILUTION, group.total_size)) + reagents.expose(foaming, VAPOR, fraction) + lifetime -= delta_time + return TRUE + +/obj/effect/particle_effect/fluid/foam/spread(delta_time = 0.2 SECONDS) + if(group.total_size > group.target_size) + return + var/turf/location = get_turf(src) + if(!istype(location)) + return FALSE + + for(var/turf/spread_turf as anything in location.reachableAdjacentTurfs(no_id = TRUE)) + var/obj/effect/particle_effect/fluid/foam/foundfoam = locate() in spread_turf //Don't spread foam where there's already foam! + if(foundfoam) + continue + if(is_type_in_typecache(spread_turf, blacklisted_turfs)) + continue + + for(var/mob/living/foaming in spread_turf) + foam_mob(foaming, delta_time) + + var/obj/effect/particle_effect/fluid/foam/spread_foam = new type(spread_turf, group, src) + reagents.copy_to(spread_foam, (reagents.total_volume)) + spread_foam.add_atom_colour(color, FIXED_COLOUR_PRIORITY) + spread_foam.result_type = result_type + SSfoam.queue_spread(spread_foam) + +/obj/effect/particle_effect/fluid/foam/should_atmos_process(datum/gas_mixture/air, exposed_temperature) + return exposed_temperature > 475 + +/obj/effect/particle_effect/fluid/foam/atmos_expose(datum/gas_mixture/air, exposed_temperature) + if(prob(max(0, exposed_temperature - 475))) //foam dissolves when heated + kill_foam() + +/// A factory for foam fluid floods. +/datum/effect_system/fluid_spread/foam + effect_type = /obj/effect/particle_effect/fluid/foam + /// A container for all of the chemicals we distribute through the foam. + var/datum/reagents/chemholder + /// The amount that + var/reagent_scale = FOAM_REAGENT_SCALE + /// What type of thing the foam should leave behind when it dissipates. + var/atom/movable/result_type = null + + +/datum/effect_system/fluid_spread/foam/New() + ..() + chemholder = new(1000, NO_REACT) + +/datum/effect_system/fluid_spread/foam/Destroy() + QDEL_NULL(chemholder) + return ..() + +/datum/effect_system/fluid_spread/foam/set_up(range = 1, amount = DIAMOND_AREA(range), atom/location = null, datum/reagents/carry = null, result_type = null) + . = ..() + carry?.copy_to(chemholder, carry.total_volume) + if(!isnull(result_type)) + src.result_type = result_type + +/datum/effect_system/fluid_spread/foam/start() + var/obj/effect/particle_effect/fluid/foam/foam = new effect_type(location, new /datum/fluid_group(amount)) + var/foamcolor = mix_color_from_reagents(chemholder.reagent_list) + if(reagent_scale > 1) // Make room in case we were created by a particularly stuffed payload. + foam.reagents.maximum_volume *= reagent_scale + chemholder.copy_to(foam, chemholder.total_volume, reagent_scale) // Foam has an amplifying effect on the reagents it is supplied with. This is balanced by the reagents being diluted as the area the foam covers increases. + foam.add_atom_colour(foamcolor, FIXED_COLOUR_PRIORITY) + if(!isnull(result_type)) + foam.result_type = result_type + SSfoam.queue_spread(foam) + + +// Long lasting foam +/// A foam variant which lasts for an extended amount of time. +/obj/effect/particle_effect/fluid/foam/long_life + lifetime = 30 SECONDS + +/// A factory which produces foam with an extended lifespan. +/datum/effect_system/fluid_spread/foam/long + effect_type = /obj/effect/particle_effect/fluid/foam/long_life + reagent_scale = FOAM_REAGENT_SCALE * (30 / 8) + + +// Firefighting foam +/// A variant of foam which absorbs plasma in the air if there is a fire. +/obj/effect/particle_effect/fluid/foam/firefighting + name = "firefighting foam" + lifetime = 20 //doesn't last as long as normal foam + result_type = /obj/effect/decal/cleanable/plasma + allow_duplicate_results = FALSE + slippery_foam = FALSE + /// The amount of plasma gas this foam has absorbed. To be deposited when the foam dissipates. + var/absorbed_plasma = 0 + +/obj/effect/particle_effect/fluid/foam/firefighting/Initialize(mapload) + . = ..() + RemoveElement(/datum/element/atmos_sensitive) + +/obj/effect/particle_effect/fluid/foam/firefighting/process() + ..() + + var/turf/open/location = loc + if(!istype(location)) + return + + var/obj/effect/hotspot/hotspot = locate() in location + if(!(hotspot && location.air)) + return + + QDEL_NULL(hotspot) + var/datum/gas_mixture/air = location.air + var/list/gases = air.gases + if (gases[/datum/gas/plasma]) + var/scrub_amt = min(30, gases[/datum/gas/plasma][MOLES]) //Absorb some plasma + gases[/datum/gas/plasma][MOLES] -= scrub_amt + absorbed_plasma += scrub_amt + if (air.temperature > T20C) + air.temperature = max(air.temperature / 2, T20C) + air.garbage_collect() + location.air_update_turf(FALSE, FALSE) + +/obj/effect/particle_effect/fluid/foam/firefighting/make_result() + var/atom/movable/deposit = ..() + if(istype(deposit) && deposit.reagents && absorbed_plasma > 0) + deposit.reagents.add_reagent(/datum/reagent/stable_plasma, absorbed_plasma) + absorbed_plasma = 0 + return deposit + +/obj/effect/particle_effect/fluid/foam/firefighting/foam_mob(mob/living/foaming, delta_time) + if(!istype(foaming)) + return + foaming.adjust_wet_stacks(2) + + +// Metal foam + +/// A foam variant which +/obj/effect/particle_effect/fluid/foam/metal + name = "aluminium foam" + result_type = /obj/structure/foamedmetal + icon_state = "mfoam" + slippery_foam = FALSE + +/// A factory which produces aluminium metal foam. +/datum/effect_system/fluid_spread/foam/metal + effect_type = /obj/effect/particle_effect/fluid/foam/metal + +/// FOAM STRUCTURE. Formed by metal foams. Dense and opaque, but easy to break +/obj/structure/foamedmetal + icon = 'icons/effects/effects.dmi' + icon_state = "metalfoam" + density = TRUE + opacity = TRUE // changed in New() + anchored = TRUE + layer = EDGED_TURF_LAYER + plane = GAME_PLANE_UPPER + resistance_flags = FIRE_PROOF | ACID_PROOF + name = "foamed metal" + desc = "A lightweight foamed metal wall that can be used as base to construct a wall." + gender = PLURAL + max_integrity = 20 + can_atmos_pass = ATMOS_PASS_DENSITY + obj_flags = CAN_BE_HIT | BLOCK_Z_IN_DOWN | BLOCK_Z_IN_UP + ///Var used to prevent spamming of the construction sound + var/next_beep = 0 + +/obj/structure/foamedmetal/Initialize(mapload) + . = ..() + air_update_turf(TRUE, TRUE) + +/obj/structure/foamedmetal/Destroy() + air_update_turf(TRUE, FALSE) + . = ..() + +/obj/structure/foamedmetal/Move() + var/turf/T = loc + . = ..() + move_update_air(T) + +/obj/structure/foamedmetal/attack_paw(mob/user, list/modifiers) + return attack_hand(user, modifiers) + +/obj/structure/foamedmetal/play_attack_sound(damage_amount, damage_type = BRUTE, damage_flag = 0) + playsound(src.loc, 'sound/weapons/tap.ogg', 100, TRUE) + +/obj/structure/foamedmetal/attack_hand(mob/user, list/modifiers) + . = ..() + if(.) + return + user.changeNext_move(CLICK_CD_MELEE) + user.do_attack_animation(src, ATTACK_EFFECT_PUNCH) + to_chat(user, span_warning("You hit [src] but bounce off it!")) + playsound(src.loc, 'sound/weapons/tap.ogg', 100, TRUE) + +/obj/structure/foamedmetal/attackby(obj/item/W, mob/user, params) + ///A speed modifier for how fast the wall is build + var/platingmodifier = 1 + if(HAS_TRAIT(user, TRAIT_QUICK_BUILD)) + platingmodifier = 0.7 + if(next_beep <= world.time) + next_beep = world.time + 1 SECONDS + playsound(src, 'sound/machines/clockcult/integration_cog_install.ogg', 50, TRUE) + add_fingerprint(user) + + if(!istype(W, /obj/item/stack/sheet)) + return ..() + + var/obj/item/stack/sheet/sheet_for_plating = W + if(istype(sheet_for_plating, /obj/item/stack/sheet/iron)) + if(sheet_for_plating.get_amount() < 2) + to_chat(user, span_warning("You need two sheets of iron to finish a wall on [src]!")) + return + to_chat(user, span_notice("You start adding plating to the foam structure...")) + if (do_after(user, 40 * platingmodifier, target = src)) + if(!sheet_for_plating.use(2)) + return + to_chat(user, span_notice("You add the plating.")) + var/turf/T = get_turf(src) + T.PlaceOnTop(/turf/closed/wall/metal_foam_base) + transfer_fingerprints_to(T) + qdel(src) + return + + add_hiddenprint(user) + +/// A metal foam variant which produces slightly sturdier walls. +/obj/effect/particle_effect/fluid/foam/metal/iron + name = "iron foam" + result_type = /obj/structure/foamedmetal/iron + +/// A factory which produces iron metal foam. +/datum/effect_system/fluid_spread/foam/metal/iron + effect_type = /obj/effect/particle_effect/fluid/foam/metal/iron + +/// A variant of metal foam walls with higher durability. +/obj/structure/foamedmetal/iron + max_integrity = 50 + icon_state = "ironfoam" + +/// A variant of metal foam which only produces walls at area boundaries. +/obj/effect/particle_effect/fluid/foam/metal/smart + name = "smart foam" + +/// A factory which produces smart aluminium metal foam. +/datum/effect_system/fluid_spread/foam/metal/smart + effect_type = /obj/effect/particle_effect/fluid/foam/metal/smart + +/obj/effect/particle_effect/fluid/foam/metal/smart/make_result() //Smart foam adheres to area borders for walls + var/turf/open/location = loc + if(isspaceturf(location)) + location.PlaceOnTop(/turf/open/floor/plating/foam) + + for(var/cardinal in GLOB.cardinals) + var/turf/cardinal_turf = get_step(location, cardinal) + if(get_area(cardinal_turf) != get_area(location)) + return ..() + return null + +/datum/effect_system/fluid_spread/foam/metal/resin + effect_type = /obj/effect/particle_effect/fluid/foam/metal/resin + +/// A foam variant which produces atmos resin walls. +/obj/effect/particle_effect/fluid/foam/metal/resin + name = "resin foam" + result_type = /obj/structure/foamedmetal/resin + +/// Atmos Backpack Resin, transparent, prevents atmos and filters the air +/obj/structure/foamedmetal/resin + name = "\improper ATMOS Resin" + desc = "A lightweight, transparent resin used to suffocate fires, scrub the air of toxins, and restore the air to a safe temperature. It can be used as base to construct a wall." + opacity = FALSE + icon_state = "atmos_resin" + alpha = 120 + max_integrity = 10 + pass_flags_self = PASSGLASS + +/obj/structure/foamedmetal/resin/Initialize(mapload) + . = ..() + var/turf/open/location = loc + if(!istype(location)) + return + + location.ClearWet() + if(location.air) + var/datum/gas_mixture/air = location.air + air.temperature = 293.15 + for(var/obj/effect/hotspot/fire in location) + qdel(fire) + + var/list/gases = air.gases + for(var/gas_type in gases) + switch(gas_type) + if(/datum/gas/oxygen, /datum/gas/nitrogen) + continue + else + gases[gas_type][MOLES] = 0 + air.garbage_collect() + + for(var/obj/machinery/atmospherics/components/unary/comp in location) + if(!comp.welded) + comp.welded = TRUE + comp.update_appearance() + comp.visible_message(span_danger("[comp] sealed shut!")) + + for(var/mob/living/potential_tinder in location) + potential_tinder.extinguish_mob() + for(var/obj/item/potential_tinder in location) + potential_tinder.extinguish() diff --git a/code/game/objects/effects/effect_system/fluid_spread/effects_smoke.dm b/code/game/objects/effects/effect_system/fluid_spread/effects_smoke.dm new file mode 100644 index 0000000000000..f4caa15e4f34f --- /dev/null +++ b/code/game/objects/effects/effect_system/fluid_spread/effects_smoke.dm @@ -0,0 +1,458 @@ +/** + * A fluid which spreads through the air affecting every mob it engulfs. + */ +/obj/effect/particle_effect/fluid/smoke + name = "smoke" + icon = 'icons/effects/96x96.dmi' + icon_state = "smoke" + pixel_x = -32 + pixel_y = -32 + opacity = TRUE + plane = ABOVE_GAME_PLANE + layer = FLY_LAYER + anchored = TRUE + mouse_opacity = MOUSE_OPACITY_TRANSPARENT + animate_movement = FALSE + /// How long the smoke sticks around before it dissipates. + var/lifetime = 10 SECONDS + /// Makes the smoke react to changes on/of its turf. + var/static/loc_connections = list( + COMSIG_TURF_CALCULATED_ADJACENT_ATMOS = .proc/react_to_atmos_adjacency_changes + ) + +/obj/effect/particle_effect/fluid/smoke/Initialize(mapload, datum/fluid_group/group, ...) + . = ..() + create_reagents(1000, REAGENT_HOLDER_INSTANT_REACT) + setDir(pick(GLOB.cardinals)) + AddElement(/datum/element/connect_loc, loc_connections) + SSsmoke.start_processing(src) + +/obj/effect/particle_effect/fluid/smoke/Destroy() + SSsmoke.stop_processing(src) + if (spread_bucket) + SSsmoke.cancel_spread(src) + return ..() + + +/** + * Makes the smoke fade out and then deletes it. + */ +/obj/effect/particle_effect/fluid/smoke/proc/kill_smoke() + SSsmoke.stop_processing(src) + if (spread_bucket) + SSsmoke.cancel_spread(src) + INVOKE_ASYNC(src, .proc/fade_out) + QDEL_IN(src, 1 SECONDS) + +/** + * Animates the smoke gradually fading out of visibility. + * Also makes the smoke turf transparent as it passes 160 alpha. + * + * Arguments: + * - frames = 0.8 [SECONDS]: The amount of time the smoke should fade out over. + */ +/obj/effect/particle_effect/fluid/smoke/proc/fade_out(frames = 0.8 SECONDS) + if(alpha == 0) //Handle already transparent case + if(opacity) + set_opacity(FALSE) + return + + if(frames == 0) + set_opacity(FALSE) + alpha = 0 + return + + var/time_to_transparency = round(((alpha - 160) / alpha) * frames) + if(time_to_transparency >= 1) + addtimer(CALLBACK(src, /atom.proc/set_opacity, FALSE), time_to_transparency) + else + set_opacity(FALSE) + animate(src, time = frames, alpha = 0) + + +/obj/effect/particle_effect/fluid/smoke/spread(delta_time = 0.1 SECONDS) + if(group.total_size > group.target_size) + return + var/turf/t_loc = get_turf(src) + if(!t_loc) + return + + for(var/turf/spread_turf in t_loc.get_atmos_adjacent_turfs()) + if(group.total_size > group.target_size) + break + if(locate(type) in spread_turf) + continue // Don't spread smoke where there's already smoke! + for(var/mob/living/smoker in spread_turf) + smoke_mob(smoker, delta_time) + + var/obj/effect/particle_effect/fluid/smoke/spread_smoke = new type(spread_turf, group) + reagents.copy_to(spread_smoke, reagents.total_volume) + spread_smoke.add_atom_colour(color, FIXED_COLOUR_PRIORITY) + spread_smoke.lifetime = lifetime + + // the smoke spreads rapidly, but not instantly + SSfoam.queue_spread(spread_smoke) + + +/obj/effect/particle_effect/fluid/smoke/process(delta_time) + lifetime -= delta_time SECONDS + if(lifetime <= 0) + kill_smoke() + return FALSE + for(var/mob/living/smoker in loc) // In case smoke somehow winds up in a locker or something this should still behave sanely. + smoke_mob(smoker, delta_time) + return TRUE + +/** + * Handles the effects of this smoke on any mobs it comes into contact with. + * + * Arguments: + * - [smoker][/mob/living/carbon]: The mob that is being exposed to this smoke. + * - delta_time: A scaling factor for the effects this has. Primarily based off of tick rate to normalize effects to units of rate/sec. + * + * Returns whether the smoke effect was applied to the mob. + */ +/obj/effect/particle_effect/fluid/smoke/proc/smoke_mob(mob/living/carbon/smoker, delta_time) + if(!istype(smoker)) + return FALSE + if(lifetime < 1) + return FALSE + if(smoker.internal != null || smoker.has_smoke_protection()) + return FALSE + if(smoker.smoke_delay) + return FALSE + + smoker.smoke_delay = TRUE + addtimer(VARSET_CALLBACK(smoker, smoke_delay, FALSE), 1 SECONDS) + return TRUE + +/** + * Makes the smoke react to nearby opening/closing airlocks and the like. + * Makes it possible for smoke to spread through airlocks that open after the edge of the smoke cloud has already spread past them. + * + * Arguments: + * - [source][/turf]: The turf that has been touched by an atmos adjacency change. + */ +/obj/effect/particle_effect/fluid/smoke/proc/react_to_atmos_adjacency_changes(turf/source) + SIGNAL_HANDLER + if(!group) + return NONE + if (spread_bucket) + return NONE + SSsmoke.queue_spread(src) + +/// A factory which produces clouds of smoke. +/datum/effect_system/fluid_spread/smoke + effect_type = /obj/effect/particle_effect/fluid/smoke + +///////////////////////////////////////////// +// Transparent smoke +///////////////////////////////////////////// + +/// Same as the base type, but the smoke produced is not opaque +/datum/effect_system/fluid_spread/smoke/transparent + effect_type = /obj/effect/particle_effect/fluid/smoke/transparent + +/// Same as the base type, but is not opaque. +/obj/effect/particle_effect/fluid/smoke/transparent + opacity = FALSE + +/** + * A helper proc used to spawn small puffs of smoke. + * + * Arguments: + * - range: The amount of smoke to produce as number of steps from origin covered. + * - amount: The amount of smoke to produce as the total desired coverage area. Autofilled from the range arg if not set. + * - location: Where to produce the smoke cloud. + * - smoke_type: The smoke typepath to spawn. + */ +/proc/do_smoke(range = 0, amount = DIAMOND_AREA(range), location = null, smoke_type = /obj/effect/particle_effect/fluid/smoke) + var/datum/effect_system/fluid_spread/smoke/smoke = new + smoke.effect_type = smoke_type + smoke.set_up(amount = amount, location = location) + smoke.start() + +///////////////////////////////////////////// +// Quick smoke +///////////////////////////////////////////// + +/// Smoke that dissipates as quickly as possible. +/obj/effect/particle_effect/fluid/smoke/quick + lifetime = 1 SECONDS + opacity = FALSE + +/// A factory which produces smoke that dissipates as quickly as possible. +/datum/effect_system/fluid_spread/smoke/quick + effect_type = /obj/effect/particle_effect/fluid/smoke/quick + +///////////////////////////////////////////// +// Bad smoke +///////////////////////////////////////////// + +/// Smoke that makes you cough and reduces the power of lasers. +/obj/effect/particle_effect/fluid/smoke/bad + lifetime = 16 SECONDS + +/obj/effect/particle_effect/fluid/smoke/bad/Initialize(mapload) + . = ..() + var/static/list/loc_connections = list( + COMSIG_ATOM_ENTERED = .proc/on_entered, + ) + AddElement(/datum/element/connect_loc, loc_connections) + +/obj/effect/particle_effect/fluid/smoke/bad/smoke_mob(mob/living/carbon/smoker) + . = ..() + if(!.) + return + + smoker.drop_all_held_items() + smoker.adjustOxyLoss(1) + smoker.emote("cough") + +/** + * Reduces the power of any beam projectile that passes through the smoke. + * + * Arguments: + * - [source][/datum]: The location that has just been entered. If [/datum/element/connect_loc] is working this is [src.loc][/atom/var/loc]. + * - [arrived][/atom/movable]: The atom that has just entered the source location. + * - [old_loc][/atom]: The location the entering atom just was in. + * - [old_locs][/list/atom]: The set of locations the entering atom was just in. + */ +/obj/effect/particle_effect/fluid/smoke/bad/proc/on_entered(datum/source, atom/movable/arrived, atom/old_loc, list/atom/old_locs) + SIGNAL_HANDLER + if(istype(arrived, /obj/projectile/beam)) + var/obj/projectile/beam/beam = arrived + beam.damage *= 0.5 + +/// A factory which produces smoke that makes you cough. +/datum/effect_system/fluid_spread/smoke/bad + effect_type = /obj/effect/particle_effect/fluid/smoke/bad + +///////////////////////////////////////////// +// Bad Smoke (But Green (and Black)) +///////////////////////////////////////////// + +/// Green smoke that makes you cough. +/obj/effect/particle_effect/fluid/smoke/bad/green + name = "green smoke" + color = "#00FF00" + opacity = FALSE + +/// A factory which produces green smoke that makes you cough. +/datum/effect_system/fluid_spread/smoke/bad/green + effect_type = /obj/effect/particle_effect/fluid/smoke/bad/green + +/// Black smoke that makes you cough. (Actually dark grey) +/obj/effect/particle_effect/fluid/smoke/bad/black + name = "black smoke" + color = "#383838" + opacity = FALSE + +/// A factory which produces black smoke that makes you cough. +/datum/effect_system/fluid_spread/smoke/bad/black + effect_type = /obj/effect/particle_effect/fluid/smoke/bad/black + +///////////////////////////////////////////// +// Nanofrost smoke +///////////////////////////////////////////// + +/// Light blue, transparent smoke which is usually paired with a blast that chills every turf in the area. +/obj/effect/particle_effect/fluid/smoke/freezing + name = "nanofrost smoke" + color = "#B2FFFF" + opacity = FALSE + +/// A factory which produces light blue, transparent smoke and a blast that chills every turf in the area. +/datum/effect_system/fluid_spread/smoke/freezing + effect_type = /obj/effect/particle_effect/fluid/smoke/freezing + /// The radius in which to chill every open turf. + var/blast = 0 + /// The temperature to set the turfs air temperature to. + var/temperature = 2 + /// Whether to weld every vent and air scrubber in the affected area shut. + var/weldvents = TRUE + /// Whether to make sure each affected turf is actually within range before cooling it. + var/distcheck = TRUE + +/** + * Chills an open turf. + * + * Forces the air temperature to a specific value. + * Transmutes all of the plasma in the air into nitrogen. + * Extinguishes all fires and burning objects/mobs in the turf. + * May freeze all vents and vent scrubbers shut. + * + * Arguments: + * - [chilly][/turf/open]: The open turf to chill + */ +/datum/effect_system/fluid_spread/smoke/freezing/proc/Chilled(turf/open/chilly) + if(!istype(chilly)) + return + + if(chilly.air) + var/datum/gas_mixture/air = chilly.air + if(!distcheck || get_dist(location, chilly) < blast) // Otherwise we'll get silliness like people using Nanofrost to kill people through walls with cold air + air.temperature = temperature + + var/list/gases = air.gases + if(gases[/datum/gas/plasma]) + air.assert_gas(/datum/gas/nitrogen) + gases[/datum/gas/nitrogen][MOLES] += gases[/datum/gas/plasma][MOLES] + gases[/datum/gas/plasma][MOLES] = 0 + air.garbage_collect() + + for(var/obj/effect/hotspot/fire in chilly) + qdel(fire) + chilly.air_update_turf(FALSE, FALSE) + + if(weldvents) + for(var/obj/machinery/atmospherics/components/unary/comp in chilly) + if(!isnull(comp.welded) && !comp.welded) //must be an unwelded vent pump or vent scrubber. + comp.welded = TRUE + comp.update_appearance() + comp.visible_message(span_danger("[comp] is frozen shut!")) + + // Extinguishes everything in the turf + for(var/mob/living/potential_tinder in chilly) + potential_tinder.extinguish_mob() + for(var/obj/item/potential_tinder in chilly) + potential_tinder.extinguish() + +/datum/effect_system/fluid_spread/smoke/freezing/set_up(range = 5, amount = DIAMOND_AREA(range), atom/location, blast_radius = 0) + . = ..() + blast = blast_radius + +/datum/effect_system/fluid_spread/smoke/freezing/start() + if(blast) + for(var/turf/T in RANGE_TURFS(blast, location)) + Chilled(T) + return ..() + +/// A variant of the base freezing smoke formerly used by the vent decontamination event. +/datum/effect_system/fluid_spread/smoke/freezing/decon + temperature = 293.15 + distcheck = FALSE + weldvents = FALSE + + +///////////////////////////////////////////// +// Sleep smoke +///////////////////////////////////////////// + +/// Smoke which knocks you out if you breathe it in. +/obj/effect/particle_effect/fluid/smoke/sleeping + color = "#9C3636" + lifetime = 20 SECONDS + +/obj/effect/particle_effect/fluid/smoke/sleeping/smoke_mob(mob/living/carbon/smoker, delta_time) + if(..()) + smoker.Sleeping(20 SECONDS) + smoker.emote("cough") + return TRUE + +/// A factory which produces sleeping smoke. +/datum/effect_system/fluid_spread/smoke/sleeping + effect_type = /obj/effect/particle_effect/fluid/smoke/sleeping + +///////////////////////////////////////////// +// Chem smoke +///////////////////////////////////////////// + +/** + * Smoke which contains reagents which it applies to everything it comes into contact with. + */ +/obj/effect/particle_effect/fluid/smoke/chem + lifetime = 20 SECONDS + +/obj/effect/particle_effect/fluid/smoke/chem/process(delta_time) + . = ..() + if(!.) + return + + var/turf/location = get_turf(src) + var/fraction = (delta_time SECONDS) / initial(lifetime) + for(var/atom/movable/thing as anything in location) + if(thing == src) + continue + if(location.underfloor_accessibility < UNDERFLOOR_INTERACTABLE && HAS_TRAIT(thing, TRAIT_T_RAY_VISIBLE)) + continue + reagents.expose(thing, TOUCH, fraction) + + reagents.expose(location, TOUCH, fraction) + return TRUE + +/obj/effect/particle_effect/fluid/smoke/chem/smoke_mob(mob/living/carbon/smoker, delta_time) + if(lifetime < 1) + return FALSE + if(!istype(smoker)) + return FALSE + if(smoker.internal != null || smoker.has_smoke_protection()) + return FALSE + + var/fraction = (delta_time SECONDS) / initial(lifetime) + reagents.copy_to(smoker, reagents.total_volume, fraction) + reagents.expose(smoker, INGEST, fraction) + return TRUE + + +/// A factory which produces clouds of chemical bearing smoke. +/datum/effect_system/fluid_spread/smoke/chem + /// Evil evil hack so we have something to "hold" our reagents + var/datum/reagents/chemholder + effect_type = /obj/effect/particle_effect/fluid/smoke/chem + +/datum/effect_system/fluid_spread/smoke/chem/New() + ..() + chemholder = new(1000, NO_REACT) + +/datum/effect_system/fluid_spread/smoke/chem/Destroy() + QDEL_NULL(chemholder) + return ..() + + +/datum/effect_system/fluid_spread/smoke/chem/set_up(range = 1, amount = DIAMOND_AREA(range), atom/location = null, datum/reagents/carry = null, silent = FALSE) + . = ..() + carry?.copy_to(chemholder, carry.total_volume) + + if(silent) + return + + var/list/contained_reagents = list() + for(var/datum/reagent/reagent as anything in chemholder.reagent_list) + contained_reagents += "[reagent.volume]u [reagent]" + + var/where = "[AREACOORD(location)]" + var/contained = length(contained_reagents) ? "[contained_reagents.Join(", ", " \[", "\]")] @ [chemholder.chem_temp]K" : null + if(carry.my_atom?.fingerprintslast) //Some reagents don't have a my_atom in some cases + var/mob/M = get_mob_by_key(carry.my_atom.fingerprintslast) + var/more = "" + if(M) + more = "[ADMIN_LOOKUPFLW(M)] " + if(!istype(carry.my_atom, /obj/machinery/plumbing)) + message_admins("Smoke: ([ADMIN_VERBOSEJMP(location)])[contained]. Key: [more ? more : carry.my_atom.fingerprintslast].") + log_game("A chemical smoke reaction has taken place in ([where])[contained]. Last touched by [carry.my_atom.fingerprintslast].") + else + if(!istype(carry.my_atom, /obj/machinery/plumbing)) + message_admins("Smoke: ([ADMIN_VERBOSEJMP(location)])[contained]. No associated key.") + log_game("A chemical smoke reaction has taken place in ([where])[contained]. No associated key.") + +/datum/effect_system/fluid_spread/smoke/chem/start() + var/start_loc = holder ? get_turf(holder) : src.location + var/mixcolor = mix_color_from_reagents(chemholder.reagent_list) + var/obj/effect/particle_effect/fluid/smoke/chem/smoke = new effect_type(start_loc, new /datum/fluid_group(amount)) + chemholder.copy_to(smoke, chemholder.total_volume) + + if(mixcolor) + smoke.add_atom_colour(mixcolor, FIXED_COLOUR_PRIORITY) // give the smoke color, if it has any to begin with + smoke.spread() // Making the smoke spread immediately. + +/** + * A version of chemical smoke with a very short lifespan. + */ +/obj/effect/particle_effect/fluid/smoke/chem/quick + lifetime = 4 SECONDS + opacity = FALSE + alpha = 100 + +/datum/effect_system/fluid_spread/smoke/chem/quick + effect_type = /obj/effect/particle_effect/fluid/smoke/chem/quick diff --git a/code/game/objects/effects/landmarks.dm b/code/game/objects/effects/landmarks.dm index bd5344e740046..caf544f4a1fe1 100644 --- a/code/game/objects/effects/landmarks.dm +++ b/code/game/objects/effects/landmarks.dm @@ -493,7 +493,7 @@ INITIALIZE_IMMEDIATE(/obj/effect/landmark/start/new_player) if(prob(50)) spawned_carbon.adjust_timed_status_effect(rand(30 SECONDS, 40 SECONDS), /datum/status_effect/drugginess) else - spawned_carbon.drunkenness += rand(15, 25) + spawned_carbon.adjust_drunk_effect(rand(15, 25)) spawned_carbon.adjust_disgust(rand(5, 55)) //How hungover are you? if(spawned_carbon.head) return diff --git a/code/game/objects/effects/mines.dm b/code/game/objects/effects/mines.dm index 0faa180d74fb5..5221955196ac7 100644 --- a/code/game/objects/effects/mines.dm +++ b/code/game/objects/effects/mines.dm @@ -205,6 +205,6 @@ playsound(loc, 'sound/machines/chime.ogg', 30, FALSE, -3) var/obj/effect/mine/new_mine = new mine_type(get_turf(src)) visible_message(span_danger("\The [src] releases a puff of smoke, revealing \a [new_mine]!")) - var/obj/effect/particle_effect/smoke/poof = new (get_turf(src)) + var/obj/effect/particle_effect/fluid/smoke/poof = new (get_turf(src)) poof.lifetime = 3 qdel(src) diff --git a/code/game/objects/effects/portals.dm b/code/game/objects/effects/portals.dm index b4e3a5fc437be..1caa38d5da8c8 100644 --- a/code/game/objects/effects/portals.dm +++ b/code/game/objects/effects/portals.dm @@ -44,7 +44,8 @@ return FALSE return ..() -/obj/effect/portal/newtonian_move(direction, instant = FALSE) // Prevents portals spawned by jaunter/handtele from floating into space when relocated to an adjacent tile. +// Prevents portals spawned by jaunter/handtele from floating into space when relocated to an adjacent tile. +/obj/effect/portal/newtonian_move(direction, instant = FALSE, start_delay = 0) return TRUE /obj/effect/portal/attackby(obj/item/W, mob/user, params) diff --git a/code/game/objects/effects/spawners/costume.dm b/code/game/objects/effects/spawners/costume.dm index 5875a9df693cb..4462aa5b2f5b0 100644 --- a/code/game/objects/effects/spawners/costume.dm +++ b/code/game/objects/effects/spawners/costume.dm @@ -67,6 +67,7 @@ items = list( /obj/item/clothing/accessory/waistcoat, /obj/item/clothing/under/suit/black, + /obj/item/clothing/neck/tie/black, /obj/item/clothing/head/that, ) diff --git a/code/game/objects/effects/spawners/random/entertainment.dm b/code/game/objects/effects/spawners/random/entertainment.dm index 84d5842a1166a..fc3b1bbd8cb0a 100644 --- a/code/game/objects/effects/spawners/random/entertainment.dm +++ b/code/game/objects/effects/spawners/random/entertainment.dm @@ -208,12 +208,10 @@ name = "deck spawner" icon_state = "deck" loot = list( - /obj/item/toy/cards/deck = 10, - /obj/item/toy/cards/deck/kotahi = 3, - /obj/item/toy/cards/deck/wizoff = 3, - /obj/item/toy/cards/deck/tarot = 2, - /obj/item/toy/cards/deck/cas = 1, - /obj/item/toy/cards/deck/cas/black = 1, + /obj/item/toy/cards/deck = 5, + /obj/item/toy/cards/deck/kotahi = 2, + /obj/item/toy/cards/deck/wizoff = 2, + /obj/item/toy/cards/deck/tarot = 1, ) /obj/effect/spawner/random/entertainment/toy_figure diff --git a/code/game/objects/effects/spawners/random/exotic.dm b/code/game/objects/effects/spawners/random/exotic.dm index 22ab44cdf09da..80e9b103ba895 100644 --- a/code/game/objects/effects/spawners/random/exotic.dm +++ b/code/game/objects/effects/spawners/random/exotic.dm @@ -48,67 +48,28 @@ /obj/item/storage/medkit/toxin = 35, /obj/item/storage/medkit/brute = 27, /obj/item/storage/medkit/fire = 27, - /obj/item/grenade/clusterbuster/smoke = 15, - /obj/item/clothing/under/chameleon = 13, /obj/item/storage/toolbox/syndicate = 12, - /obj/item/melee/baton/telescopic = 12, - /obj/item/melee/baton = 11, - /obj/item/book/granter/spell/smoke = 10, - /obj/item/book/granter/spell/blind = 10, - /obj/item/clothing/shoes/chameleon/noslip = 10, - /obj/item/grenade/c4 = 7, /obj/item/borg/upgrade/ddrill = 3, - /obj/item/borg/upgrade/soh = 3, + /obj/item/knife/butcher = 14, + /obj/item/clothing/glasses/night = 10, + /obj/item/pickaxe/drill/diamonddrill = 6, ) /obj/effect/spawner/random/exotic/antag_gear name = "antag gear" icon_state = "esword" loot = list( - /obj/item/storage/medkit/tactical = 35, - /obj/item/book/granter/spell/summonitem = 20, - /obj/item/book/granter/spell/forcewall = 17, - /obj/item/pneumatic_cannon = 15, - /obj/item/book/granter/spell/knock = 15, - /obj/item/storage/backpack/holding = 12, - /obj/item/shield/riot/tele = 12, - /obj/item/stack/sheet/mineral/diamond{amount = 15} = 10, - /obj/item/stack/sheet/mineral/uranium{amount = 15} = 10, - /obj/item/stack/sheet/mineral/plasma{amount = 15} = 10, - /obj/item/stack/sheet/mineral/gold{amount = 15} = 10, - /obj/item/grenade/spawnergrenade/spesscarp = 7, - /obj/item/melee/energy/sword = 7, - /obj/item/borg/upgrade/disablercooler = 7, - /obj/item/dnainjector/lasereyesmut = 7, - /obj/item/shield/energy = 6, - /obj/item/pickaxe/drill/diamonddrill = 6, - /obj/item/grenade/spawnergrenade/manhacks = 6, - /obj/item/defibrillator/compact = 6, - /obj/item/book/granter/spell/barnyard = 4, - /obj/item/grenade/clusterbuster/inferno = 3, - /obj/item/gun/magic/wand/fireball/inert = 3, - ) - -/obj/effect/spawner/random/exotic/antag_gear_strong - name = "antag gear strong" - icon_state = "esword_dual" - loot = list( - /obj/item/pickaxe/drill/jackhammer = 30, - /obj/item/singularityhammer = 25, - /obj/item/fireaxe = 25, - /obj/item/organ/brain/alien = 17, - /obj/item/borg/upgrade/selfrepair = 17, - /obj/item/gun/ballistic/automatic/c20r/unrestricted = 16, - /obj/item/dualsaber = 15, - /obj/item/gun/magic/wand/resurrection/inert = 15, - /obj/item/grenade/clusterbuster/spawner_manhacks = 15, - /obj/item/borg/upgrade/syndicate = 13, - /obj/item/book/granter/spell/charge = 12, - /obj/item/book/granter/spell/fireball = 10, - /obj/item/gun/magic/wand/resurrection = 10, - /obj/item/mjollnir = 10, - /obj/item/organ/heart/demon = 7, - /obj/item/uplink/old = 2, + /obj/item/clothing/glasses/science/night = 15, + /obj/item/shield/riot = 12, + /obj/item/stack/sheet/mineral/diamond{amount = 15} = 5, + /obj/item/stack/sheet/mineral/uranium{amount = 15} = 5, + /obj/item/stack/sheet/mineral/plasma{amount = 15} = 5, + /obj/item/stack/sheet/mineral/gold{amount = 15} = 5, + /obj/item/grenade/clusterbuster/smoke = 15, + /obj/item/clothing/under/chameleon = 13, + /obj/item/knife/combat = 10, + /obj/item/implantcase/deathrattle = 5, + /obj/item/storage/fancy/cigarettes/cigpack_syndicate = 1, ) /obj/effect/spawner/random/exotic/snow_gear diff --git a/code/game/objects/effects/spawners/random/medical.dm b/code/game/objects/effects/spawners/random/medical.dm index 6e23e5189eda4..6786d62dce885 100644 --- a/code/game/objects/effects/spawners/random/medical.dm +++ b/code/game/objects/effects/spawners/random/medical.dm @@ -25,18 +25,18 @@ icon_state = "eyes" spawn_loot_count = 3 loot = list( - /obj/item/organ/heart/gland/egg = 7, - /obj/item/organ/heart/gland/plasma = 7, - /obj/item/organ/heart/gland/chem = 5, - /obj/item/organ/heart/gland/mindshock = 5, - /obj/item/organ/heart/gland/transform = 5, - /obj/item/organ/heart/gland/spiderman = 5, - /obj/item/organ/heart/gland/slime = 4, - /obj/item/organ/heart/gland/trauma = 4, - /obj/item/organ/heart/gland/electric = 3, + /obj/item/organ/internal/heart/gland/egg = 7, + /obj/item/organ/internal/heart/gland/plasma = 7, + /obj/item/organ/internal/heart/gland/chem = 5, + /obj/item/organ/internal/heart/gland/mindshock = 5, + /obj/item/organ/internal/heart/gland/transform = 5, + /obj/item/organ/internal/heart/gland/spiderman = 5, + /obj/item/organ/internal/heart/gland/slime = 4, + /obj/item/organ/internal/heart/gland/trauma = 4, + /obj/item/organ/internal/heart/gland/electric = 3, /obj/item/organ/regenerative_core = 2, - /obj/item/organ/heart/gland/ventcrawling = 1, - /obj/item/organ/body_egg/alien_embryo = 1, + /obj/item/organ/internal/heart/gland/ventcrawling = 1, + /obj/item/organ/internal/body_egg/alien_embryo = 1, ) /obj/effect/spawner/random/medical/memeorgans @@ -44,23 +44,23 @@ icon_state = "eyes" spawn_loot_count = 5 loot = list( - /obj/item/organ/ears/penguin, - /obj/item/organ/ears/cat, - /obj/item/organ/eyes/moth, - /obj/item/organ/eyes/snail, - /obj/item/organ/tongue/bone, - /obj/item/organ/tongue/fly, - /obj/item/organ/tongue/snail, - /obj/item/organ/tongue/lizard, - /obj/item/organ/tongue/alien, - /obj/item/organ/tongue/ethereal, - /obj/item/organ/tongue/robot, - /obj/item/organ/tongue/zombie, - /obj/item/organ/appendix, - /obj/item/organ/liver/fly, - /obj/item/organ/lungs/plasmaman, - /obj/item/organ/tail/cat, - /obj/item/organ/tail/lizard, + /obj/item/organ/internal/ears/penguin, + /obj/item/organ/internal/ears/cat, + /obj/item/organ/internal/eyes/moth, + /obj/item/organ/internal/eyes/snail, + /obj/item/organ/internal/tongue/bone, + /obj/item/organ/internal/tongue/fly, + /obj/item/organ/internal/tongue/snail, + /obj/item/organ/internal/tongue/lizard, + /obj/item/organ/internal/tongue/alien, + /obj/item/organ/internal/tongue/ethereal, + /obj/item/organ/internal/tongue/robot, + /obj/item/organ/internal/tongue/zombie, + /obj/item/organ/internal/appendix, + /obj/item/organ/internal/liver/fly, + /obj/item/organ/internal/lungs/plasmaman, + /obj/item/organ/external/tail/cat, + /obj/item/organ/external/tail/lizard, ) /obj/effect/spawner/random/medical/two_percent_xeno_egg_spawner diff --git a/code/game/objects/effects/spawners/random/structure.dm b/code/game/objects/effects/spawners/random/structure.dm index 2c353b7124a55..8075036f58d27 100644 --- a/code/game/objects/effects/spawners/random/structure.dm +++ b/code/game/objects/effects/spawners/random/structure.dm @@ -6,7 +6,7 @@ name = "crate spawner" icon_state = "crate_secure" loot = list( - /obj/effect/spawner/random/structure/crate_loot = 745, + /obj/effect/spawner/random/structure/crate_loot = 744, /obj/structure/closet/crate/trashcart/filled = 75, /obj/effect/spawner/random/trash/moisture_trap = 50, /obj/effect/spawner/random/trash/hobo_squat = 30, @@ -14,6 +14,7 @@ /obj/effect/spawner/random/trash/mess = 30, /obj/item/kirbyplants/fern = 20, /obj/structure/closet/crate/decorations = 15, + /obj/structure/destructible/cult/pants_altar = 1, ) /obj/effect/spawner/random/structure/crate_abandoned @@ -215,3 +216,10 @@ /obj/structure/billboard/roadsign/twomillion = 25, /obj/structure/billboard/roadsign/error = 25, ) + +/obj/effect/spawner/random/structure/steam_vent + name = "steam vent spawner" + loot = list( + /obj/structure/steam_vent = 50, + /obj/structure/steam_vent/fast = 50, + ) diff --git a/code/game/objects/effects/spawners/random/trash.dm b/code/game/objects/effects/spawners/random/trash.dm index 99838e313e893..bd94e40aea26e 100644 --- a/code/game/objects/effects/spawners/random/trash.dm +++ b/code/game/objects/effects/spawners/random/trash.dm @@ -23,6 +23,7 @@ /obj/item/popsicle_stick = 1, /obj/item/reagent_containers/syringe = 1, /obj/item/reagent_containers/food/drinks/sillycup = 1, + /obj/item/shard/plasma = 1, ) /obj/effect/spawner/random/trash/cigbutt diff --git a/code/game/objects/effects/step_triggers.dm b/code/game/objects/effects/step_triggers.dm index e1f83b002b90d..821cba8c4957b 100644 --- a/code/game/objects/effects/step_triggers.dm +++ b/code/game/objects/effects/step_triggers.dm @@ -163,12 +163,12 @@ s.start() if(entersmoke) - var/datum/effect_system/smoke_spread/s = new - s.set_up(4, 1, src, 0) + var/datum/effect_system/fluid_spread/smoke/s = new + s.set_up(4, location = src) s.start() if(exitsmoke) - var/datum/effect_system/smoke_spread/s = new - s.set_up(4, 1, dest, 0) + var/datum/effect_system/fluid_spread/smoke/s = new + s.set_up(4, location = dest) s.start() uses-- diff --git a/code/game/objects/effects/temporary_visuals/projectiles/projectile_effects.dm b/code/game/objects/effects/temporary_visuals/projectiles/projectile_effects.dm index cc48a4ee741c8..2c132105f114f 100644 --- a/code/game/objects/effects/temporary_visuals/projectiles/projectile_effects.dm +++ b/code/game/objects/effects/temporary_visuals/projectiles/projectile_effects.dm @@ -6,7 +6,7 @@ plane = GAME_PLANE_FOV_HIDDEN anchored = TRUE mouse_opacity = MOUSE_OPACITY_TRANSPARENT - appearance_flags = 0 + appearance_flags = LONG_GLIDE /obj/effect/projectile/singularity_pull() return diff --git a/code/game/objects/items.dm b/code/game/objects/items.dm index 0e769f963c63e..cf18d34f47fda 100644 --- a/code/game/objects/items.dm +++ b/code/game/objects/items.dm @@ -123,8 +123,6 @@ GLOBAL_DATUM_INIT(fire_overlay, /mutable_appearance, mutable_appearance('icons/e ///What body parts are covered by the clothing when you wear it var/body_parts_covered = 0 - /// How likely a disease or chemical is to get through a piece of clothing - var/permeability_coefficient = 1 /// for electrical admittance/conductance (electrocution checks and shit) var/siemens_coefficient = 1 /// How much clothing is slowing you down. Negative values speeds you up @@ -709,29 +707,31 @@ GLOBAL_DATUM_INIT(fire_overlay, /mutable_appearance, mutable_appearance('icons/e do_drop_animation(location) /obj/item/throw_impact(atom/hit_atom, datum/thrownthing/throwingdatum) - if(hit_atom && !QDELETED(hit_atom)) - SEND_SIGNAL(src, COMSIG_MOVABLE_IMPACT, hit_atom, throwingdatum) - if(get_temperature() && isliving(hit_atom)) - var/mob/living/L = hit_atom - L.IgniteMob() - var/itempush = 1 - if(w_class < 4) - itempush = 0 //too light to push anything - if(istype(hit_atom, /mob/living)) //Living mobs handle hit sounds differently. - var/volume = get_volume_by_throwforce_and_or_w_class() - if (throwforce > 0) - if (mob_throw_hit_sound) - playsound(hit_atom, mob_throw_hit_sound, volume, TRUE, -1) - else if(hitsound) - playsound(hit_atom, hitsound, volume, TRUE, -1) - else - playsound(hit_atom, 'sound/weapons/genhit.ogg',volume, TRUE, -1) + if(QDELETED(hit_atom)) + return + if(SEND_SIGNAL(src, COMSIG_MOVABLE_IMPACT, hit_atom, throwingdatum) & COMPONENT_MOVABLE_IMPACT_NEVERMIND) + return + if(get_temperature() && isliving(hit_atom)) + var/mob/living/L = hit_atom + L.ignite_mob() + var/itempush = 1 + if(w_class < 4) + itempush = 0 //too light to push anything + if(istype(hit_atom, /mob/living)) //Living mobs handle hit sounds differently. + var/volume = get_volume_by_throwforce_and_or_w_class() + if (throwforce > 0) + if (mob_throw_hit_sound) + playsound(hit_atom, mob_throw_hit_sound, volume, TRUE, -1) + else if(hitsound) + playsound(hit_atom, hitsound, volume, TRUE, -1) else - playsound(hit_atom, 'sound/weapons/throwtap.ogg', 1, volume, -1) - + playsound(hit_atom, 'sound/weapons/genhit.ogg',volume, TRUE, -1) else - playsound(src, drop_sound, YEET_SOUND_VOLUME, ignore_walls = FALSE) - return hit_atom.hitby(src, 0, itempush, throwingdatum=throwingdatum) + playsound(hit_atom, 'sound/weapons/throwtap.ogg', 1, volume, -1) + + else + playsound(src, drop_sound, YEET_SOUND_VOLUME, ignore_walls = FALSE) + return hit_atom.hitby(src, 0, itempush, throwingdatum=throwingdatum) /obj/item/throw_at(atom/target, range, speed, mob/thrower, spin=1, diagonals_first = 0, datum/callback/callback, force, gentle = FALSE, quickstart = TRUE) if(HAS_TRAIT(src, TRAIT_NODROP)) @@ -1359,7 +1359,7 @@ GLOBAL_DATUM_INIT(fire_overlay, /mutable_appearance, mutable_appearance('icons/e attack_image = image('icons/effects/effects.dmi', attacked_atom, visual_effect_icon, attacked_atom.layer + 0.1) else if(used_item) attack_image = image(icon = used_item, loc = attacked_atom, layer = attacked_atom.layer + 0.1) - attack_image.plane = attacked_atom.plane + attack_image.plane = attacked_atom.plane + 1 // Scale the icon. attack_image.transform *= 0.4 diff --git a/code/game/objects/items/AI_modules.dm b/code/game/objects/items/AI_modules.dm index 67704ef4ff93c..db169b6e0b177 100644 --- a/code/game/objects/items/AI_modules.dm +++ b/code/game/objects/items/AI_modules.dm @@ -1,10 +1,5 @@ -/* -CONTAINS: -AI MODULES - -*/ - -// AI module +///defined truthy result for `handle_unique_ai()`, which makes initialize return INITIALIZE_HINT_QDEL +#define SHOULD_QDEL_MODULE 1 /obj/item/ai_module name = "\improper AI module" @@ -20,9 +15,16 @@ AI MODULES throwforce = 0 throw_speed = 3 throw_range = 7 + custom_materials = list(/datum/material/gold = 50) var/list/laws = list() var/bypass_law_amt_check = 0 - custom_materials = list(/datum/material/gold = 50) + +/obj/item/ai_module/Initialize(mapload) + . = ..() + if(mapload && HAS_TRAIT(SSstation, STATION_TRAIT_UNIQUE_AI) && is_station_level(z)) + var/delete_module = handle_unique_ai() + if(delete_module) + return INITIALIZE_HINT_QDEL /obj/item/ai_module/examine(mob/user as mob) . = ..() @@ -33,6 +35,10 @@ AI MODULES ..() show_laws(user) +///what this module should do if it is mapload spawning on a unique AI station trait round. +/obj/item/ai_module/proc/handle_unique_ai() + return SHOULD_QDEL_MODULE //instead of the roundstart bid to un-unique the AI, there will be a research requirement for it. + /obj/item/ai_module/proc/show_laws(mob/user as mob) if(laws.len) to_chat(user, "Programmed Law[(laws.len > 1) ? "s" : ""]:") @@ -56,7 +62,7 @@ AI MODULES if(tot_laws > CONFIG_GET(number/silicon_max_law_amount) && !bypass_law_amt_check)//allows certain boards to avoid this check, eg: reset to_chat(user, span_alert("Not enough memory allocated to [law_datum.owner ? law_datum.owner : "the AI core"]'s law processor to handle this amount of laws.")) message_admins("[ADMIN_LOOKUPFLW(user)] tried to upload laws to [law_datum.owner ? ADMIN_LOOKUPFLW(law_datum.owner) : "an AI core"] that would exceed the law cap.") - log_game("[ADMIN_LOOKUP(user)] tried to upload laws to [law_datum.owner ? ADMIN_LOOKUP(law_datum.owner) : "an AI core"] that would exceed the law cap.") + log_silicon("[key_name(user)] tried to upload laws to [law_datum.owner ? key_name(law_datum.owner) : "an AI core"] that would exceed the law cap.") overflow = TRUE var/law2log = transmitInstructions(law_datum, user, overflow) //Freeforms return something extra we need to log @@ -304,6 +310,9 @@ AI MODULES desc = "An AI Module for removing all non-core laws." bypass_law_amt_check = 1 +/obj/item/ai_module/reset/handle_unique_ai() + return + /obj/item/ai_module/reset/transmitInstructions(datum/ai_laws/law_datum, mob/sender, overflow) ..() if(law_datum.owner) @@ -341,12 +350,11 @@ AI MODULES . = ..() if(!law_id) return - var/datum/ai_laws/D = new - var/lawtype = D.lawid_to_type(law_id) + var/lawtype = lawid_to_type(law_id) if(!lawtype) return - D = new lawtype - laws = D.inherent + var/datum/ai_laws/core_laws = new lawtype + laws = core_laws.inherent /obj/item/ai_module/core/full/transmitInstructions(datum/ai_laws/law_datum, mob/sender, overflow) //These boards replace inherent laws. if(law_datum.owner) @@ -357,7 +365,44 @@ AI MODULES law_datum.clear_zeroth_law(0) ..() -/******************** Asimov ********************/ +/obj/item/ai_module/core/full/handle_unique_ai() + var/datum/ai_laws/default_laws = get_round_default_lawset() + if(law_id == initial(default_laws.id)) + return + return SHOULD_QDEL_MODULE + +/obj/effect/spawner/round_default_module + name = "ai default lawset spawner" + icon = 'icons/hud/screen_gen.dmi' + icon_state = "x2" + color = "#00FF00" + +/obj/effect/spawner/round_default_module/Initialize(mapload) + ..() + var/datum/ai_laws/default_laws = get_round_default_lawset() + //try to spawn a law board, since they may have special functionality (asimov setting subjects) + for(var/obj/item/ai_module/core/full/potential_lawboard as anything in subtypesof(/obj/item/ai_module/core/full)) + if(initial(potential_lawboard.law_id) != initial(default_laws.id)) + continue + potential_lawboard = new potential_lawboard(loc) + return INITIALIZE_HINT_QDEL + //spawn the fallback instead + new /obj/item/ai_module/core/round_default_fallback(loc) + return INITIALIZE_HINT_QDEL + +///When the default lawset spawner cannot find a module object to spawn, it will spawn this, and this sets itself to the round default. +///This is so /datum/lawsets can be picked even if they have no module for themselves. +/obj/item/ai_module/core/round_default_fallback + +/obj/item/ai_module/core/round_default_fallback/Initialize(mapload) + . = ..() + var/datum/ai_laws/default_laws = get_round_default_lawset() + default_laws = new default_laws() + name = "'[default_laws.name]' Core AI Module" + laws = default_laws.inherent + +/obj/item/ai_module/core/round_default_fallback/handle_unique_ai() + return /obj/item/ai_module/core/full/asimov name = "'Asimov' Core AI Module" @@ -603,3 +648,5 @@ AI MODULES /obj/item/ai_module/core/full/ten_commandments name = "'10 Commandments' Core AI Module" law_id = "ten_commandments" + +#undef SHOULD_QDEL_MODULE diff --git a/code/game/objects/items/RCD.dm b/code/game/objects/items/RCD.dm index 7572c6420d832..c626dc58d4030 100644 --- a/code/game/objects/items/RCD.dm +++ b/code/game/objects/items/RCD.dm @@ -23,7 +23,7 @@ RLD throw_range = 5 w_class = WEIGHT_CLASS_NORMAL custom_materials = list(/datum/material/iron=100000) - req_access_txt = "11" + req_access = list(ACCESS_ENGINE_EQUIP) armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 0, FIRE = 100, ACID = 50) resistance_flags = FIRE_PROOF var/datum/effect_system/spark_spread/spark_system @@ -1152,6 +1152,7 @@ GLOBAL_VAR_INIT(icon_holographic_window, init_holographic_window()) /obj/machinery/plumbing/liquid_pump = 35, /obj/machinery/plumbing/splitter = 5, /obj/machinery/plumbing/sender = 20, + /obj/machinery/plumbing/growing_vat = 20, /obj/machinery/iv_drip/plumbing = 20 ) diff --git a/code/game/objects/items/RCL.dm b/code/game/objects/items/RCL.dm index 96a137ccc0251..63e6cf79bf4af 100644 --- a/code/game/objects/items/RCL.dm +++ b/code/game/objects/items/RCL.dm @@ -23,26 +23,18 @@ var/datum/radial_menu/persistent/wiring_gui_menu var/mob/listeningTo -/obj/item/rcl/Initialize(mapload) - . = ..() - RegisterSignal(src, COMSIG_TWOHANDED_WIELD, .proc/on_wield) - RegisterSignal(src, COMSIG_TWOHANDED_UNWIELD, .proc/on_unwield) /obj/item/rcl/ComponentInitialize() . = ..() AddElement(/datum/element/update_icon_updates_onmob) - AddComponent(/datum/component/two_handed) + AddComponent(/datum/component/two_handed, wield_callback = CALLBACK(src, .proc/on_wield), unwield_callback = CALLBACK(src, .proc/on_unwield)) /// triggered on wield of two handed item /obj/item/rcl/proc/on_wield(obj/item/source, mob/user) - SIGNAL_HANDLER - active = TRUE /// triggered on unwield of two handed item /obj/item/rcl/proc/on_unwield(obj/item/source, mob/user) - SIGNAL_HANDLER - active = FALSE /obj/item/rcl/screwdriver_act(mob/living/user, obj/item/tool) diff --git a/code/game/objects/items/airlock_painter.dm b/code/game/objects/items/airlock_painter.dm index a25f570dcda48..98fc5dfb208a1 100644 --- a/code/game/objects/items/airlock_painter.dm +++ b/code/game/objects/items/airlock_painter.dm @@ -2,8 +2,8 @@ name = "airlock painter" desc = "An advanced autopainter preprogrammed with several paintjobs for airlocks. Use it on an airlock during or after construction to change the paintjob. Alt-Click to remove the ink cartridge." icon = 'icons/obj/objects.dmi' - icon_state = "paint sprayer" - inhand_icon_state = "paint sprayer" + icon_state = "paint_sprayer" + inhand_icon_state = "paint_sprayer" worn_icon_state = "painter" w_class = WEIGHT_CLASS_SMALL @@ -65,7 +65,7 @@ return TRUE /obj/item/airlock_painter/suicide_act(mob/user) - var/obj/item/organ/lungs/L = user.getorganslot(ORGAN_SLOT_LUNGS) + var/obj/item/organ/internal/lungs/L = user.getorganslot(ORGAN_SLOT_LUNGS) if(can_use(user) && L) user.visible_message(span_suicide("[user] is inhaling toner from [src]! It looks like [user.p_theyre()] trying to commit suicide!")) @@ -153,7 +153,7 @@ desc = "An airlock painter, reprogramed to use a different style of paint in order to apply decals for floor tiles as well, in addition to repainting doors. Decals break when the floor tiles are removed. Alt-Click to remove the ink cartridge." icon = 'icons/obj/objects.dmi' icon_state = "decal_sprayer" - inhand_icon_state = "decalsprayer" + inhand_icon_state = "decal_sprayer" custom_materials = list(/datum/material/iron=50, /datum/material/glass=50) initial_ink_type = /obj/item/toner/large /// The current direction of the decal being printed diff --git a/code/game/objects/items/binoculars.dm b/code/game/objects/items/binoculars.dm index b4e8a4780043b..f42abf7a8365d 100644 --- a/code/game/objects/items/binoculars.dm +++ b/code/game/objects/items/binoculars.dm @@ -12,22 +12,15 @@ var/zoom_out_amt = 5.5 var/zoom_amt = 10 -/obj/item/binoculars/Initialize(mapload) - . = ..() - RegisterSignal(src, COMSIG_TWOHANDED_WIELD, .proc/on_wield) - RegisterSignal(src, COMSIG_TWOHANDED_UNWIELD, .proc/on_unwield) - /obj/item/binoculars/ComponentInitialize() . = ..() - AddComponent(/datum/component/two_handed, force_unwielded=8, force_wielded=12) + AddComponent(/datum/component/two_handed, force_unwielded=8, force_wielded=12, wield_callback = CALLBACK(src, .proc/on_wield), unwield_callback = CALLBACK(src, .proc/on_unwield)) /obj/item/binoculars/Destroy() listeningTo = null return ..() /obj/item/binoculars/proc/on_wield(obj/item/source, mob/user) - SIGNAL_HANDLER - RegisterSignal(user, COMSIG_MOVABLE_MOVED, .proc/on_walk) RegisterSignal(user, COMSIG_ATOM_DIR_CHANGE, .proc/rotate) listeningTo = user @@ -50,8 +43,6 @@ attack_self(listeningTo) //Yes I have sinned, why do you ask? /obj/item/binoculars/proc/on_unwield(obj/item/source, mob/user) - SIGNAL_HANDLER - if(listeningTo) UnregisterSignal(user, COMSIG_MOVABLE_MOVED) UnregisterSignal(user, COMSIG_ATOM_DIR_CHANGE) diff --git a/code/game/objects/items/blueprints.dm b/code/game/objects/items/blueprints.dm index e8147324351d2..0426e92148eef 100644 --- a/code/game/objects/items/blueprints.dm +++ b/code/game/objects/items/blueprints.dm @@ -156,11 +156,11 @@ var/list/SPECIALS = list( /area/shuttle, /area/centcom, - /area/asteroid, - /area/tdome, - /area/wizard_station, - /area/hilbertshotel, - /area/hilbertshotelstorage + /area/centcom/asteroid, + /area/centcom/tdome, + /area/centcom/wizard_station, + /area/misc/hilbertshotel, + /area/misc/hilbertshotelstorage ) for (var/type in SPECIALS) if ( istype(A,type) ) diff --git a/code/game/objects/items/body_egg.dm b/code/game/objects/items/body_egg.dm index 296aebc40a7da..0d0fa2a4fefa2 100644 --- a/code/game/objects/items/body_egg.dm +++ b/code/game/objects/items/body_egg.dm @@ -1,4 +1,4 @@ -/obj/item/organ/body_egg +/obj/item/organ/internal/body_egg name = "body egg" desc = "All slimy and yuck." icon_state = "innards" @@ -6,23 +6,23 @@ zone = BODY_ZONE_CHEST slot = ORGAN_SLOT_PARASITE_EGG -/obj/item/organ/body_egg/on_find(mob/living/finder) +/obj/item/organ/internal/body_egg/on_find(mob/living/finder) ..() to_chat(finder, span_warning("You found an unknown alien organism in [owner]'s [zone]!")) -/obj/item/organ/body_egg/Initialize(mapload) +/obj/item/organ/internal/body_egg/Initialize(mapload) . = ..() if(iscarbon(loc)) Insert(loc) -/obj/item/organ/body_egg/Insert(mob/living/carbon/M, special = FALSE) +/obj/item/organ/internal/body_egg/Insert(mob/living/carbon/M, special = FALSE) ..() ADD_TRAIT(owner, TRAIT_XENO_HOST, ORGAN_TRAIT) ADD_TRAIT(owner, TRAIT_XENO_IMMUNE, ORGAN_TRAIT) owner.med_hud_set_status() INVOKE_ASYNC(src, .proc/AddInfectionImages, owner) -/obj/item/organ/body_egg/Remove(mob/living/carbon/M, special = FALSE) +/obj/item/organ/internal/body_egg/Remove(mob/living/carbon/M, special = FALSE) if(owner) REMOVE_TRAIT(owner, TRAIT_XENO_HOST, ORGAN_TRAIT) REMOVE_TRAIT(owner, TRAIT_XENO_IMMUNE, ORGAN_TRAIT) @@ -30,25 +30,25 @@ INVOKE_ASYNC(src, .proc/RemoveInfectionImages, owner) ..() -/obj/item/organ/body_egg/on_death(delta_time, times_fired) +/obj/item/organ/internal/body_egg/on_death(delta_time, times_fired) . = ..() if(!owner) return egg_process(delta_time, times_fired) -/obj/item/organ/body_egg/on_life(delta_time, times_fired) +/obj/item/organ/internal/body_egg/on_life(delta_time, times_fired) . = ..() egg_process(delta_time, times_fired) -/obj/item/organ/body_egg/proc/egg_process(delta_time, times_fired) +/obj/item/organ/internal/body_egg/proc/egg_process(delta_time, times_fired) return -/obj/item/organ/body_egg/proc/RefreshInfectionImage() +/obj/item/organ/internal/body_egg/proc/RefreshInfectionImage() RemoveInfectionImages() AddInfectionImages() -/obj/item/organ/body_egg/proc/AddInfectionImages() +/obj/item/organ/internal/body_egg/proc/AddInfectionImages() return -/obj/item/organ/body_egg/proc/RemoveInfectionImages() +/obj/item/organ/internal/body_egg/proc/RemoveInfectionImages() return diff --git a/code/game/objects/items/bodybag.dm b/code/game/objects/items/bodybag.dm index db784a5297c9d..f020c0c5033bb 100644 --- a/code/game/objects/items/bodybag.dm +++ b/code/game/objects/items/bodybag.dm @@ -20,11 +20,12 @@ deploy_bodybag(user, target) /obj/item/bodybag/proc/deploy_bodybag(mob/user, atom/location) - var/obj/structure/closet/body_bag/R = new unfoldedbag_path(location) - R.open(user) - R.add_fingerprint(user) - R.foldedbag_instance = src + var/obj/structure/closet/body_bag/item_bag = new unfoldedbag_path(location) + item_bag.open(user) + item_bag.add_fingerprint(user) + item_bag.foldedbag_instance = src moveToNullspace() + return item_bag /obj/item/bodybag/suicide_act(mob/user) if(isopenturf(user.loc)) @@ -62,15 +63,16 @@ return ..() /obj/item/bodybag/bluespace/deploy_bodybag(mob/user, atom/location) - var/obj/structure/closet/body_bag/R = new unfoldedbag_path(location) - for(var/atom/movable/A in contents) - A.forceMove(R) - if(isliving(A)) - to_chat(A, span_notice("You suddenly feel air around you! You're free!")) - R.open(user) - R.add_fingerprint(user) - R.foldedbag_instance = src + var/obj/structure/closet/body_bag/item_bag = new unfoldedbag_path(location) + for(var/atom/movable/inside in contents) + inside.forceMove(item_bag) + if(isliving(inside)) + to_chat(inside, span_notice("You suddenly feel air around you! You're free!")) + item_bag.open(user) + item_bag.add_fingerprint(user) + item_bag.foldedbag_instance = src moveToNullspace() + return item_bag /obj/item/bodybag/bluespace/container_resist_act(mob/living/user) if(user.incapacitated()) @@ -113,10 +115,14 @@ icon_state = "prisonerenvirobag_folded" unfoldedbag_path = /obj/structure/closet/body_bag/environmental/prisoner +/obj/item/bodybag/environmental/prisoner/pressurized + name = "pressurized prisoner transport bag" + unfoldedbag_path = /obj/structure/closet/body_bag/environmental/prisoner/pressurized + /obj/item/bodybag/environmental/prisoner/syndicate name = "syndicate prisoner transport bag" desc = "An alteration of Nanotrasen's environmental protection bag which has been used in several high-profile kidnappings. Designed to keep a victim unconscious, alive, and secured until they are transported to a required location." icon = 'icons/obj/bodybag.dmi' icon_state = "syndieenvirobag_folded" - unfoldedbag_path = /obj/structure/closet/body_bag/environmental/prisoner/syndicate + unfoldedbag_path = /obj/structure/closet/body_bag/environmental/prisoner/pressurized/syndicate resistance_flags = ACID_PROOF | FIRE_PROOF | FREEZE_PROOF | LAVA_PROOF diff --git a/code/game/objects/items/broom.dm b/code/game/objects/items/broom.dm index 342918c7eb0cf..9a16bf7086374 100644 --- a/code/game/objects/items/broom.dm +++ b/code/game/objects/items/broom.dm @@ -18,14 +18,9 @@ attack_verb_simple = list("sweep", "brush off", "bludgeon", "whack") resistance_flags = FLAMMABLE -/obj/item/pushbroom/Initialize(mapload) - . = ..() - RegisterSignal(src, COMSIG_TWOHANDED_WIELD, .proc/on_wield) - RegisterSignal(src, COMSIG_TWOHANDED_UNWIELD, .proc/on_unwield) - /obj/item/pushbroom/ComponentInitialize() . = ..() - AddComponent(/datum/component/two_handed, force_unwielded=8, force_wielded=12, icon_wielded="[base_icon_state]1") + AddComponent(/datum/component/two_handed, force_unwielded=8, force_wielded=12, icon_wielded="[base_icon_state]1", wield_callback = CALLBACK(src, .proc/on_wield), unwield_callback = CALLBACK(src, .proc/on_unwield)) /obj/item/pushbroom/update_icon_state() icon_state = "[base_icon_state]0" @@ -39,8 +34,6 @@ * * user - The user which is wielding the broom */ /obj/item/pushbroom/proc/on_wield(obj/item/source, mob/user) - SIGNAL_HANDLER - to_chat(user, span_notice("You brace the [src] against the ground in a firm sweeping stance.")) RegisterSignal(user, COMSIG_MOVABLE_PRE_MOVE, .proc/sweep) @@ -52,8 +45,6 @@ * * user - The user which is unwielding the broom */ /obj/item/pushbroom/proc/on_unwield(obj/item/source, mob/user) - SIGNAL_HANDLER - UnregisterSignal(user, COMSIG_MOVABLE_PRE_MOVE) /obj/item/pushbroom/afterattack(atom/A, mob/user, proximity) diff --git a/code/game/objects/items/cards_ids.dm b/code/game/objects/items/cards_ids.dm index f5de7a6b719c8..b755c69874271 100644 --- a/code/game/objects/items/cards_ids.dm +++ b/code/game/objects/items/cards_ids.dm @@ -120,6 +120,8 @@ register_context() RegisterSignal(src, COMSIG_ATOM_UPDATED_ICON, .proc/update_in_wallet) + if(prob(1)) + ADD_TRAIT(src, TRAIT_TASTEFULLY_THICK_ID_CARD, ROUNDSTART_TRAIT) /obj/item/card/id/Destroy() if (registered_account) @@ -681,13 +683,43 @@ /obj/item/card/id/examine(mob/user) . = ..() + if(!user.can_read(src)) + return + if(registered_account) . += "The account linked to the ID belongs to '[registered_account.account_holder]' and reports a balance of [registered_account.account_balance] cr." + if((ACCESS_COMMAND in access) || (ACCESS_QM in access)) + var/datum/bank_account/linked_dept = SSeconomy.get_dep_account(registered_account.account_job.paycheck_department) + . += "The [linked_dept.account_holder] linked to the ID reports a balance of [linked_dept.account_balance] cr." + if(HAS_TRAIT(user, TRAIT_ID_APPRAISER)) . += HAS_TRAIT(src, TRAIT_JOB_FIRST_ID_CARD) ? span_boldnotice("Hmm... yes, this ID was issued from Central Command!") : span_boldnotice("This ID was created in this sector, not by Central Command.") + if(HAS_TRAIT(src, TRAIT_TASTEFULLY_THICK_ID_CARD) && (user.is_holding(src) || (user.CanReach(src) && user.put_in_hands(src, ignore_animation = FALSE)))) + ADD_TRAIT(src, TRAIT_NODROP, "psycho") + . += span_hypnophrase("Look at that subtle coloring... The tasteful thickness of it. Oh my God, it even has a watermark...") + var/sound/slowbeat = sound('sound/health/slowbeat.ogg', repeat = TRUE) + user.playsound_local(get_turf(src), slowbeat, 40, 0, channel = CHANNEL_HEARTBEAT, use_reverb = FALSE) + if(isliving(user)) + var/mob/living/living_user = user + living_user.adjust_timed_status_effect(10 SECONDS, /datum/status_effect/jitter) + addtimer(CALLBACK(src, .proc/drop_card, user), 10 SECONDS) . += span_notice("There's more information below, you can look again to take a closer look...") +/obj/item/card/id/proc/drop_card(mob/user) + user.stop_sound_channel(CHANNEL_HEARTBEAT) + REMOVE_TRAIT(src, TRAIT_NODROP, "psycho") + if(user.is_holding(src)) + user.dropItemToGround(src) + for(var/mob/living/carbon/human/viewing_mob in viewers(user, 2)) + if(viewing_mob.stat || viewing_mob == user) + continue + viewing_mob.say("Is something wrong? [user.first_name()]... you're sweating.", forced = "psycho") + break + /obj/item/card/id/examine_more(mob/user) + if(!user.can_read(src)) + return + . = ..() . += span_notice("You examine [src] closer, and note the following...") @@ -797,6 +829,11 @@ desc = "A special ID card that allows access to APC terminals." trim = /datum/id_trim/away/old/apc +/obj/item/card/id/away/old/robo + name = "Delta Station Roboticist's ID card" + desc = "An ID card that allows access to bots maintenance protocols." + trim = /datum/id_trim/away/old/robo + /obj/item/card/id/away/deep_storage //deepstorage.dmm space ruin name = "bunker access ID" @@ -991,6 +1028,10 @@ inhand_icon_state = "gold_id" wildcard_slots = WILDCARD_LIMIT_GOLD +/obj/item/card/id/advanced/gold/Initialize(mapload) + . = ..() + ADD_TRAIT(src, TRAIT_TASTEFULLY_THICK_ID_CARD, ROUNDSTART_TRAIT) + /obj/item/card/id/advanced/gold/captains_spare name = "captain's spare ID" desc = "The spare ID of the High Lord himself." @@ -1167,6 +1208,9 @@ /obj/item/card/id/advanced/prisoner/examine(mob/user) . = ..() + if(!.) + return + if(timed) if(time_left <= 0) . += span_notice("The digital timer on the card has zero seconds remaining. You leave a changed man, but a free man nonetheless.") diff --git a/code/game/objects/items/chainsaw.dm b/code/game/objects/items/chainsaw.dm index b4f196ec1a435..aec9919518ffd 100644 --- a/code/game/objects/items/chainsaw.dm +++ b/code/game/objects/items/chainsaw.dm @@ -22,30 +22,12 @@ tool_behaviour = TOOL_SAW toolspeed = 0.5 var/on = FALSE - var/wielded = FALSE // track wielded status on item - -/obj/item/chainsaw/Initialize(mapload) - . = ..() - RegisterSignal(src, COMSIG_TWOHANDED_WIELD, .proc/on_wield) - RegisterSignal(src, COMSIG_TWOHANDED_UNWIELD, .proc/on_unwield) /obj/item/chainsaw/ComponentInitialize() . = ..() AddComponent(/datum/component/butchering, 30, 100, 0, 'sound/weapons/chainsawhit.ogg', TRUE) AddComponent(/datum/component/two_handed, require_twohands=TRUE) -/// triggered on wield of two handed item -/obj/item/chainsaw/proc/on_wield(obj/item/source, mob/user) - SIGNAL_HANDLER - - wielded = TRUE - -/// triggered on unwield of two handed item -/obj/item/chainsaw/proc/on_unwield(obj/item/source, mob/user) - SIGNAL_HANDLER - - wielded = FALSE - /obj/item/chainsaw/suicide_act(mob/living/carbon/user) if(on) user.visible_message(span_suicide("[user] begins to tear [user.p_their()] head off with [src]! It looks like [user.p_theyre()] trying to commit suicide!")) diff --git a/code/game/objects/items/charter.dm b/code/game/objects/items/charter.dm index eafa2ace8b2d6..c561a75c20c06 100644 --- a/code/game/objects/items/charter.dm +++ b/code/game/objects/items/charter.dm @@ -59,7 +59,7 @@ to_chat(user, span_notice("Your name has been sent to your employers for approval.")) // Autoapproves after a certain time response_timer_id = addtimer(CALLBACK(src, .proc/rename_station, new_name, user.name, user.real_name, key_name(user)), approval_time, TIMER_STOPPABLE) - to_chat(GLOB.admins, span_adminnotice("CUSTOM STATION RENAME:[ADMIN_LOOKUPFLW(user)] proposes to rename the [name_type] to [new_name] (will autoapprove in [DisplayTimeText(approval_time)]). [ADMIN_SMITE(user)] (REJECT) [ADMIN_CENTCOM_REPLY(user)]")) + to_chat(GLOB.admins, span_adminnotice("CUSTOM STATION RENAME:[ADMIN_LOOKUPFLW(user)] proposes to rename the [name_type] to [new_name] (will autoapprove in [DisplayTimeText(approval_time)]). [ADMIN_SMITE(user)] (REJECT) [ADMIN_CENTCOM_REPLY(user)]")) for(var/client/admin_client in GLOB.admins) if(admin_client.prefs.toggles & SOUND_ADMINHELP) window_flash(admin_client, ignorepref = TRUE) diff --git a/code/game/objects/items/choice_beacon.dm b/code/game/objects/items/choice_beacon.dm index e0e08943bd660..9d641b126cd3a 100644 --- a/code/game/objects/items/choice_beacon.dm +++ b/code/game/objects/items/choice_beacon.dm @@ -96,12 +96,12 @@ if(!augment_list) augment_list = list() var/list/templist = list( - /obj/item/organ/cyberimp/brain/anti_drop, - /obj/item/organ/cyberimp/arm/toolset, - /obj/item/organ/cyberimp/arm/surgery, - /obj/item/organ/cyberimp/chest/thrusters, - /obj/item/organ/lungs/cybernetic/tier3, - /obj/item/organ/liver/cybernetic/tier3) //cyberimplants range from a nice bonus to fucking broken bullshit so no subtypesof + /obj/item/organ/internal/cyberimp/brain/anti_drop, + /obj/item/organ/internal/cyberimp/arm/toolset, + /obj/item/organ/internal/cyberimp/arm/surgery, + /obj/item/organ/internal/cyberimp/chest/thrusters, + /obj/item/organ/internal/lungs/cybernetic/tier3, + /obj/item/organ/internal/liver/cybernetic/tier3) //cyberimplants range from a nice bonus to fucking broken bullshit so no subtypesof for(var/V in templist) var/atom/A = V augment_list[initial(A.name)] = A diff --git a/code/game/objects/items/cigs_lighters.dm b/code/game/objects/items/cigs_lighters.dm index 08f8356925a78..c0eea35bc6513 100644 --- a/code/game/objects/items/cigs_lighters.dm +++ b/code/game/objects/items/cigs_lighters.dm @@ -85,7 +85,7 @@ CIGARETTE PACKETS ARE IN FANCY.DM if(!isliving(M)) return - if(lit && M.IgniteMob()) + if(lit && M.ignite_mob()) message_admins("[ADMIN_LOOKUPFLW(user)] set [key_name_admin(M)] on fire with [src] at [AREACOORD(user)]") log_game("[key_name(user)] set [key_name(M)] on fire with [src] at [AREACOORD(user)]") @@ -303,7 +303,7 @@ CIGARETTE PACKETS ARE IN FANCY.DM return reagents.expose(smoker, INGEST, min(to_smoke / reagents.total_volume, 1)) - var/obj/item/organ/lungs/lungs = smoker.getorganslot(ORGAN_SLOT_LUNGS) + var/obj/item/organ/internal/lungs/lungs = smoker.getorganslot(ORGAN_SLOT_LUNGS) if(lungs && !(lungs.organ_flags & ORGAN_SYNTHETIC)) var/smoker_resistance = HAS_TRAIT(smoker, TRAIT_SMOKER) ? 0.5 : 1 smoker.adjustOrganLoss(ORGAN_SLOT_LUNGS, lung_harm*smoker_resistance) @@ -312,7 +312,7 @@ CIGARETTE PACKETS ARE IN FANCY.DM /obj/item/clothing/mask/cigarette/process(delta_time) var/mob/living/user = isliving(loc) ? loc : null - user?.IgniteMob() + user?.ignite_mob() if(!reagents.has_reagent(/datum/reagent/oxygen)) //cigarettes need oxygen var/datum/gas_mixture/air = return_air() if(!air || !air.has_gas(/datum/gas/oxygen, 1)) //or oxygen on a tile to burn @@ -585,6 +585,7 @@ CIGARETTE PACKETS ARE IN FANCY.DM smoketime = 0 chem_volume = 200 // So we can fit densified chemicals plants list_reagents = null + w_class = WEIGHT_CLASS_SMALL ///name of the stuff packed inside this pipe var/packeditem @@ -802,7 +803,7 @@ CIGARETTE PACKETS ARE IN FANCY.DM /obj/item/lighter/attack(mob/living/carbon/M, mob/living/carbon/user) - if(lit && M.IgniteMob()) + if(lit && M.ignite_mob()) message_admins("[ADMIN_LOOKUPFLW(user)] set [key_name_admin(M)] on fire with [src] at [AREACOORD(user)]") log_game("[key_name(user)] set [key_name(M)] on fire with [src] at [AREACOORD(user)]") var/obj/item/clothing/mask/cigarette/cig = help_light_cig(M) @@ -910,10 +911,14 @@ CIGARETTE PACKETS ARE IN FANCY.DM /obj/item/clothing/mask/vape name = "\improper E-Cigarette" desc = "A classy and highly sophisticated electronic cigarette, for classy and dignified gentlemen. A warning label reads \"Warning: Do not fill with flammable materials.\""//<<< i'd vape to that. - icon = 'icons/obj/clothing/masks.dmi' - icon_state = "red_vape" + icon_state = "vape" + worn_icon_state = "vape_worn" + greyscale_config = /datum/greyscale_config/vape + greyscale_config_worn = /datum/greyscale_config/vape/worn + greyscale_colors = "#2e2e2e" inhand_icon_state = null w_class = WEIGHT_CLASS_TINY + flags_1 = IS_PLAYER_COLORABLE_1 /// The capacity of the vape. var/chem_volume = 100 @@ -926,14 +931,10 @@ CIGARETTE PACKETS ARE IN FANCY.DM /// Whether the vape has been overloaded to spread smoke. var/super = FALSE -/obj/item/clothing/mask/vape/Initialize(mapload, param_color) +/obj/item/clothing/mask/vape/Initialize(mapload) . = ..() create_reagents(chem_volume, NO_REACT) reagents.add_reagent(/datum/reagent/drug/nicotine, 50) - if(!param_color) - param_color = pick("red","blue","black","white","green","purple","yellow","orange") - icon_state = "[param_color]_vape" - inhand_icon_state = "[param_color]_vape" /obj/item/clothing/mask/vape/suicide_act(mob/user) user.visible_message(span_suicide("[user] is puffin hard on dat vape, [user.p_they()] trying to join the vape life on a whole notha plane!"))//it doesn't give you cancer, it is cancer @@ -945,30 +946,34 @@ CIGARETTE PACKETS ARE IN FANCY.DM to_chat(user, span_notice("You open the cap on [src].")) reagents.flags |= OPENCONTAINER if(obj_flags & EMAGGED) - add_overlay("vapeopen_high") + icon_state = "vape_open_high" + set_greyscale(new_config = /datum/greyscale_config/vape/open_high) else if(super) - add_overlay("vapeopen_med") + icon_state = "vape_open_med" + set_greyscale(new_config = /datum/greyscale_config/vape/open_med) else - add_overlay("vapeopen_low") + icon_state = "vape_open_low" + set_greyscale(new_config = /datum/greyscale_config/vape/open_low) else screw = FALSE to_chat(user, span_notice("You close the cap on [src].")) reagents.flags &= ~(OPENCONTAINER) - cut_overlays() + icon_state = initial(icon_state) + set_greyscale(new_config = initial(greyscale_config)) /obj/item/clothing/mask/vape/multitool_act(mob/living/user, obj/item/tool) . = TRUE if(screw && !(obj_flags & EMAGGED))//also kinky if(!super) - cut_overlays() super = TRUE to_chat(user, span_notice("You increase the voltage of [src].")) - add_overlay("vapeopen_med") + icon_state = "vape_open_med" + set_greyscale(new_config = /datum/greyscale_config/vape/open_med) else - cut_overlays() super = FALSE to_chat(user, span_notice("You decrease the voltage of [src].")) - add_overlay("vapeopen_low") + icon_state = "vape_open_low" + set_greyscale(new_config = /datum/greyscale_config/vape/open_low) if(screw && (obj_flags & EMAGGED)) to_chat(user, span_warning("[src] can't be modified!")) @@ -976,11 +981,11 @@ CIGARETTE PACKETS ARE IN FANCY.DM /obj/item/clothing/mask/vape/emag_act(mob/user)// I WON'T REGRET WRITTING THIS, SURLY. if(screw) if(!(obj_flags & EMAGGED)) - cut_overlays() obj_flags |= EMAGGED super = FALSE to_chat(user, span_warning("You maximize the voltage of [src].")) - add_overlay("vapeopen_high") + icon_state = "vape_open_high" + set_greyscale(new_config = /datum/greyscale_config/vape/open_high) var/datum/effect_system/spark_spread/sp = new /datum/effect_system/spark_spread //for effect sp.set_up(5, 1, src) sp.start() @@ -1025,7 +1030,7 @@ CIGARETTE PACKETS ARE IN FANCY.DM if(reagents.get_reagent_amount(/datum/reagent/fuel)) //HOT STUFF vaper.adjust_fire_stacks(2) - vaper.IgniteMob() + vaper.ignite_mob() if(reagents.get_reagent_amount(/datum/reagent/toxin/plasma)) // the plasma explodes when exposed to fire var/datum/effect_system/reagents_explosion/e = new() @@ -1040,7 +1045,7 @@ CIGARETTE PACKETS ARE IN FANCY.DM var/mob/living/M = loc if(isliving(loc)) - M.IgniteMob() + M.ignite_mob() if(!reagents.total_volume) if(ismob(loc)) @@ -1055,9 +1060,9 @@ CIGARETTE PACKETS ARE IN FANCY.DM //Time to start puffing those fat vapes, yo. COOLDOWN_START(src, drag_cooldown, dragtime) if(obj_flags & EMAGGED) - var/datum/effect_system/smoke_spread/chem/smoke_machine/s = new - s.set_up(reagents, 4, 24, loc) - s.start() + var/datum/effect_system/fluid_spread/smoke/chem/smoke_machine/puff = new + puff.set_up(4, location = loc, carry = reagents, efficiency = 24) + puff.start() if(prob(5)) //small chance for the vape to break and deal damage if it's emagged playsound(get_turf(src), 'sound/effects/pop_expl.ogg', 50, FALSE) M.apply_damage(20, BURN, BODY_ZONE_HEAD) @@ -1069,8 +1074,40 @@ CIGARETTE PACKETS ARE IN FANCY.DM qdel(src) return else if(super) - var/datum/effect_system/smoke_spread/chem/smoke_machine/s = new - s.set_up(reagents, 1, 24, loc) - s.start() + var/datum/effect_system/fluid_spread/smoke/chem/smoke_machine/puff = new + puff.set_up(1, location = loc, carry = reagents, efficiency = 24) + puff.start() handle_reagents() + +/obj/item/clothing/mask/vape/red + greyscale_colors = "#A02525" + flags_1 = NONE + +/obj/item/clothing/mask/vape/blue + greyscale_colors = "#294A98" + flags_1 = NONE + +/obj/item/clothing/mask/vape/purple + greyscale_colors = "#9900CC" + flags_1 = NONE + +/obj/item/clothing/mask/vape/green + greyscale_colors = "#3D9829" + flags_1 = NONE + +/obj/item/clothing/mask/vape/yellow + greyscale_colors = "#DAC20E" + flags_1 = NONE + +/obj/item/clothing/mask/vape/orange + greyscale_colors = "#da930e" + flags_1 = NONE + +/obj/item/clothing/mask/vape/black + greyscale_colors = "#2e2e2e" + flags_1 = NONE + +/obj/item/clothing/mask/vape/white + greyscale_colors = "#DCDCDC" + flags_1 = NONE diff --git a/code/game/objects/items/circuitboards/computer_circuitboards.dm b/code/game/objects/items/circuitboards/computer_circuitboards.dm index cc3b1fb8e2769..e92fc690b8771 100644 --- a/code/game/objects/items/circuitboards/computer_circuitboards.dm +++ b/code/game/objects/items/circuitboards/computer_circuitboards.dm @@ -19,11 +19,6 @@ greyscale_colors = CIRCUIT_COLOR_COMMAND build_path = /obj/machinery/computer/accounting -//obj/item/circuitboard/computer/shield -// name = "Shield Control (Computer Board)" -// greyscale_colors = CIRCUIT_COLOR_COMMAND -// build_path = /obj/machinery/computer/stationshield - //Engineering /obj/item/circuitboard/computer/apc_control @@ -61,9 +56,9 @@ name = "Incinerator Chamber Monitor (Computer Board)" build_path = /obj/machinery/computer/atmos_control/nocontrol/incinerator -/obj/item/circuitboard/computer/atmos_control/nocontrol/ordnancemix - name = "Ordnance Chamber Monitor (Computer Board)" - build_path = /obj/machinery/computer/atmos_control/nocontrol/ordnancemix +/obj/item/circuitboard/computer/atmos_control/ordnancemix + name = "Ordnance Chamber Control (Computer Board)" + build_path = /obj/machinery/computer/atmos_control/ordnancemix /obj/item/circuitboard/computer/atmos_control/oxygen_tank name = "Oxygen Supply Control (Computer Board)" @@ -341,6 +336,10 @@ name = "Tram Controls (Computer Board)" build_path = /obj/machinery/computer/tram_controls +/obj/item/circuitboard/computer/terminal + name = "Terminal (Computer Board)" + build_path = /obj/machinery/computer/terminal + //Medical /obj/item/circuitboard/computer/crew diff --git a/code/game/objects/items/circuitboards/machine_circuitboards.dm b/code/game/objects/items/circuitboards/machine_circuitboards.dm index 453c55112f1e5..cec75dc0086d0 100644 --- a/code/game/objects/items/circuitboards/machine_circuitboards.dm +++ b/code/game/objects/items/circuitboards/machine_circuitboards.dm @@ -187,16 +187,22 @@ greyscale_colors = CIRCUIT_COLOR_ENGINEERING build_path = /obj/machinery/power/port_gen/pacman req_components = list( - /obj/item/stock_parts/matter_bin = 1, - /obj/item/stock_parts/micro_laser = 1, - /obj/item/stack/cable_coil = 2, - /obj/item/stock_parts/capacitor = 1) + /obj/item/stack/cable_coil = 5, + /obj/item/stack/sheet/iron = 5 + ) needs_anchored = FALSE + var/high_production_profile = FALSE -/obj/item/circuitboard/machine/pacman/super - name = "SUPERPACMAN-type Generator (Machine Board)" - greyscale_colors = CIRCUIT_COLOR_ENGINEERING - build_path = /obj/machinery/power/port_gen/pacman/super +/obj/item/circuitboard/machine/pacman/examine(mob/user) + . = ..() + var/message = high_production_profile ? "high-power uranium mode" : "medium-power plasma mode" + . += span_notice("It's set to [message].") + . += span_notice("You can switch the mode by using a screwdriver on [src].") + +/obj/item/circuitboard/machine/pacman/screwdriver_act(mob/living/user, obj/item/tool) + high_production_profile = !high_production_profile + var/message = high_production_profile ? "high-power uranium mode" : "medium-power plasma mode" + to_chat(user, span_notice("You set the board for [message]")) /obj/item/circuitboard/machine/turbine_compressor name = "Turbine - Inlet Compressor (Machine Board)" @@ -227,6 +233,9 @@ greyscale_colors = CIRCUIT_COLOR_ENGINEERING build_path = /obj/machinery/rnd/production/protolathe/department/engineering +/obj/item/circuitboard/machine/protolathe/department/engineering/no_tax + build_path = /obj/machinery/rnd/production/protolathe/department/engineering/no_tax + /obj/item/circuitboard/machine/rtg name = "RTG (Machine Board)" greyscale_colors = CIRCUIT_COLOR_ENGINEERING diff --git a/code/game/objects/items/clown_items.dm b/code/game/objects/items/clown_items.dm index 4d1290eee0e89..2f4c45e21335b 100644 --- a/code/game/objects/items/clown_items.dm +++ b/code/game/objects/items/clown_items.dm @@ -94,13 +94,13 @@ /obj/item/paper/fluff/stations/soap name = "ancient janitorial poem" desc = "An old paper that has passed many hands." - info = "The legend of the omega soap

Essence of potato. Juice, not grind.

A lizard's tail, turned into wine.

powder of monkey, to help the workload.

Some Krokodil, because meth would explode.

Nitric acid and Baldium, for organic dissolving.

A cup filled with Hooch, for sinful absolving

Some Bluespace Dust, for removal of stains.

A syringe full of Pump-up, it's security's bane.

Add a can of Space Cola, because we've been paid.

Heat as hot as you can, let the soap be your blade.

Ten units of each reagent create a soap that could topple all others." + info = "The legend of the omega soap

Essence of potato. Juice, not grind.

A lizard's tail, turned into wine.

powder of monkey, to help the workload.

Some Krokodil, because meth would explode.

Nitric acid and Baldium, for organic dissolving.

A cup filled with Hooch, for sinful absolving

Some Bluespace Dust, for removal of stains.

A syringe full of Pump-up, it's security's bane.

Add a can of Space Cola, because we've been paid.

Heat as hot as you can, let the soap be your blade.

Ten units of each reagent create a soap that could topple all others." /obj/item/soap/suicide_act(mob/user) user.say(";FFFFFFFFFFFFFFFFUUUUUUUDGE!!", forced="soap suicide") user.visible_message(span_suicide("[user] lifts [src] to [user.p_their()] mouth and gnaws on it furiously, producing a thick froth! [user.p_they(TRUE)]'ll never get that BB gun now!")) - new /obj/effect/particle_effect/foam(loc) + new /obj/effect/particle_effect/fluid/foam(loc) return (TOXLOSS) /** diff --git a/code/game/objects/items/cosmetics.dm b/code/game/objects/items/cosmetics.dm index e3a0fc131c530..acf4f8697994d 100644 --- a/code/game/objects/items/cosmetics.dm +++ b/code/game/objects/items/cosmetics.dm @@ -121,7 +121,7 @@ else H.hairstyle = "Skinhead" - H.update_hair() + H.update_hair(is_creating = TRUE) playsound(loc, 'sound/items/welder2.ogg', 20, TRUE) @@ -150,7 +150,7 @@ if(new_style && do_after(user, 60, target = H)) user.visible_message(span_notice("[user] successfully changes [H]'s facial hairstyle using [src]."), span_notice("You successfully change [H]'s facial hairstyle using [src].")) H.facial_hairstyle = new_style - H.update_hair() + H.update_hair(is_creating = TRUE) return else return @@ -201,7 +201,7 @@ if(new_style && do_after(user, 60, target = H)) user.visible_message(span_notice("[user] successfully changes [H]'s hairstyle using [src]."), span_notice("You successfully change [H]'s hairstyle using [src].")) H.hairstyle = new_style - H.update_hair() + H.update_hair(is_creating = TRUE) return else diff --git a/code/game/objects/items/crayons.dm b/code/game/objects/items/crayons.dm index 2adb64c4b7990..50588e959e8cf 100644 --- a/code/game/objects/items/crayons.dm +++ b/code/game/objects/items/crayons.dm @@ -662,6 +662,7 @@ lefthand_file = 'icons/mob/inhands/equipment/hydroponics_lefthand.dmi' righthand_file = 'icons/mob/inhands/equipment/hydroponics_righthand.dmi' desc = "A metallic container containing tasty paint." + w_class = WEIGHT_CLASS_SMALL instant = TRUE edible = FALSE diff --git a/code/game/objects/items/defib.dm b/code/game/objects/items/defib.dm index 7a1e15d534500..3b12c6f3ddef4 100644 --- a/code/game/objects/items/defib.dm +++ b/code/game/objects/items/defib.dm @@ -339,25 +339,12 @@ var/req_defib = TRUE // Whether or not the paddles require a defibrilator object var/recharge_time = 6 SECONDS // Only applies to defibs that do not require a defibrilator. See: .proc/do_success var/combat = FALSE //If it penetrates armor and gives additional functionality - var/wielded = FALSE // track wielded status on item /obj/item/shockpaddles/ComponentInitialize() . = ..() AddElement(/datum/element/update_icon_updates_onmob) AddComponent(/datum/component/two_handed, force_unwielded=8, force_wielded=12) -/// triggered on wield of two handed item -/obj/item/shockpaddles/proc/on_wield(obj/item/source, mob/user) - SIGNAL_HANDLER - - wielded = TRUE - -/// triggered on unwield of two handed item -/obj/item/shockpaddles/proc/on_unwield(obj/item/source, mob/user) - SIGNAL_HANDLER - - wielded = FALSE - /obj/item/shockpaddles/Destroy() defib = null return ..() @@ -405,8 +392,6 @@ /obj/item/shockpaddles/Initialize(mapload) . = ..() ADD_TRAIT(src, TRAIT_NO_STORAGE_INSERT, TRAIT_GENERIC) //stops shockpaddles from being inserted in BoH - RegisterSignal(src, COMSIG_TWOHANDED_WIELD, .proc/on_wield) - RegisterSignal(src, COMSIG_TWOHANDED_UNWIELD, .proc/on_unwield) if(!req_defib) return //If it doesn't need a defib, just say it exists if (!loc || !istype(loc, /obj/item/defibrillator)) //To avoid weird issues from admin spawns @@ -423,10 +408,10 @@ return (OXYLOSS) /obj/item/shockpaddles/update_icon_state() - icon_state = "[base_icon_state][wielded]" + icon_state = "[base_icon_state][HAS_TRAIT(src, TRAIT_WIELDED)]" inhand_icon_state = icon_state if(cooldown) - icon_state = "[base_icon_state][wielded]_cooldown" + icon_state = "[base_icon_state][HAS_TRAIT(src, TRAIT_WIELDED)]_cooldown" return ..() /obj/item/shockpaddles/dropped(mob/user) @@ -453,7 +438,7 @@ user.visible_message(span_warning("[defib] beeps: Not enough charge!")) playsound(src, 'sound/machines/defib_failed.ogg', 50, FALSE) return - if(!wielded) + if(!HAS_TRAIT(src, TRAIT_WIELDED)) if(iscyborg(user)) to_chat(user, span_warning("You must activate the paddles in your active module before you can use them on someone!")) else @@ -528,7 +513,7 @@ span_userdanger("[user] touches [M] with [src]!")) M.adjustStaminaLoss(60) M.Knockdown(75) - M.Jitter(50) + M.set_timed_status_effect(100 SECONDS, /datum/status_effect/jitter, only_if_higher = TRUE) M.apply_status_effect(/datum/status_effect/convulsing) playsound(src, 'sound/machines/defib_zap.ogg', 50, TRUE, -1) if(HAS_TRAIT(M,MOB_ORGANIC)) @@ -574,7 +559,7 @@ H.apply_damage(50, BURN, BODY_ZONE_CHEST) log_combat(user, H, "overloaded the heart of", defib) H.Paralyze(100) - H.Jitter(100) + H.set_timed_status_effect(200 SECONDS, /datum/status_effect/jitter, only_if_higher = TRUE) do_success() return do_cancel() @@ -586,7 +571,7 @@ if(do_after(user, 3 SECONDS, H)) //beginning to place the paddles on patient's chest to allow some time for people to move away to stop the process user.visible_message(span_notice("[user] places [src] on [H]'s chest."), span_warning("You place [src] on [H]'s chest.")) playsound(src, 'sound/machines/defib_charge.ogg', 75, FALSE) - var/obj/item/organ/heart = H.getorgan(/obj/item/organ/heart) + var/obj/item/organ/internal/heart = H.getorgan(/obj/item/organ/internal/heart) if(do_after(user, 2 SECONDS, H)) //placed on chest and short delay to shock for dramatic effect, revive time is 5sec total if((!combat && !req_defib) || (req_defib && !defib.combat)) for(var/obj/item/clothing/C in H.get_equipped_items()) @@ -649,13 +634,13 @@ H.grab_ghost() H.revive(full_heal = FALSE, admin_revive = FALSE) H.emote("gasp") - H.Jitter(100) + H.set_timed_status_effect(200 SECONDS, /datum/status_effect/jitter, only_if_higher = TRUE) SEND_SIGNAL(H, COMSIG_LIVING_MINOR_SHOCK) SEND_SIGNAL(user, COMSIG_ADD_MOOD_EVENT, "saved_life", /datum/mood_event/saved_life) log_combat(user, H, "revived", defib) do_success() return - else if (!H.getorgan(/obj/item/organ/heart)) + else if (!H.getorgan(/obj/item/organ/internal/heart)) user.visible_message(span_warning("[req_defib ? "[defib]" : "[src]"] buzzes: Patient's heart is missing. Operation aborted.")) playsound(src, 'sound/machines/defib_failed.ogg', 50, FALSE) else if(H.undergoing_cardiac_arrest()) diff --git a/code/game/objects/items/devices/aicard.dm b/code/game/objects/items/devices/aicard.dm index 66cb976738e2d..95408ad2abc8d 100644 --- a/code/game/objects/items/devices/aicard.dm +++ b/code/game/objects/items/devices/aicard.dm @@ -38,7 +38,7 @@ else //No AI on the card, therefore the user wants to download one. target.transfer_ai(AI_TRANS_TO_CARD, user, null, src) if(AI) - log_combat(user, AI, "carded", src) + log_silicon("[key_name(user)] carded [key_name(AI)]", src) update_appearance() return TRUE return ..() diff --git a/code/game/objects/items/devices/destabilizing_crystal.dm b/code/game/objects/items/devices/destabilizing_crystal.dm new file mode 100644 index 0000000000000..da15adb3ee063 --- /dev/null +++ b/code/game/objects/items/devices/destabilizing_crystal.dm @@ -0,0 +1,11 @@ +/obj/item/destabilizing_crystal + name = "destabilizing crystal" + desc = "A crystal that can be used to destabilize the supermatter to cause a resonance cascade. Apply on fully stable supermatter and start the delamination. Prevent anyone from stopping you." + icon = 'icons/obj/supermatter.dmi' + icon_state = "destabilizing_crystal" + w_class = WEIGHT_CLASS_NORMAL + flags_1 = CONDUCT_1 + item_flags = NO_PIXEL_RANDOM_DROP + throwforce = 5 + throw_speed = 1 + throw_range = 2 diff --git a/code/game/objects/items/devices/flashlight.dm b/code/game/objects/items/devices/flashlight.dm index a62c116c8dc34..f073327bfe90f 100644 --- a/code/game/objects/items/devices/flashlight.dm +++ b/code/game/objects/items/devices/flashlight.dm @@ -75,7 +75,7 @@ to_chat(user, span_warning("You're going to need to remove that [(M.head && M.head.flags_cover & HEADCOVERSEYES) ? "helmet" : (M.wear_mask && M.wear_mask.flags_cover & MASKCOVERSEYES) ? "mask": "glasses"] first!")) return - var/obj/item/organ/eyes/E = M.getorganslot(ORGAN_SLOT_EYES) + var/obj/item/organ/internal/eyes/E = M.getorganslot(ORGAN_SLOT_EYES) if(!E) to_chat(user, span_warning("[M] doesn't have any eyes!")) return @@ -527,7 +527,7 @@ if(!fuel) user.visible_message(span_suicide("[user] is trying to squirt [src]'s fluids into [user.p_their()] eyes... but it's empty!")) return SHAME - var/obj/item/organ/eyes/eyes = user.getorganslot(ORGAN_SLOT_EYES) + var/obj/item/organ/internal/eyes/eyes = user.getorganslot(ORGAN_SLOT_EYES) if(!eyes) user.visible_message(span_suicide("[user] is trying to squirt [src]'s fluids into [user.p_their()] eyes... but [user.p_they()] don't have any!")) return SHAME diff --git a/code/game/objects/items/devices/forcefieldprojector.dm b/code/game/objects/items/devices/forcefieldprojector.dm index 0a46b63e6cc01..79993a63f7c3a 100644 --- a/code/game/objects/items/devices/forcefieldprojector.dm +++ b/code/game/objects/items/devices/forcefieldprojector.dm @@ -104,7 +104,7 @@ mouse_opacity = MOUSE_OPACITY_OPAQUE resistance_flags = INDESTRUCTIBLE can_atmos_pass = ATMOS_PASS_DENSITY - armor = list(MELEE = 0, BULLET = 25, LASER = 50, ENERGY = 50, BOMB = 25, BIO = 100, FIRE = 100, ACID = 100) + armor = list(MELEE = 0, BULLET = 25, LASER = 50, ENERGY = 50, BOMB = 25, BIO = 0, FIRE = 100, ACID = 100) var/obj/item/forcefield_projector/generator /obj/structure/projected_forcefield/Initialize(mapload, obj/item/forcefield_projector/origin) diff --git a/code/game/objects/items/devices/multitool.dm b/code/game/objects/items/devices/multitool.dm index 275fd593b7669..1d7c35cc1c606 100644 --- a/code/game/objects/items/devices/multitool.dm +++ b/code/game/objects/items/devices/multitool.dm @@ -106,8 +106,8 @@ var/atom/movable/screen/plane_master/camera_static/ai_detect_plane = user.hud_used.plane_masters["[CAMERA_STATIC_PLANE]"] ai_detect_plane.alpha = 64 var/datum/atom_hud/hud = GLOB.huds[hud_type] - if(!hud.hudusers[user]) - hud.add_hud_to(user) + if(!hud.hud_users[user]) + hud.show_to(user) eye.eye_user = user eye.setLoc(get_turf(src)) @@ -116,7 +116,7 @@ var/atom/movable/screen/plane_master/camera_static/ai_detect_plane = user.hud_used.plane_masters["[CAMERA_STATIC_PLANE]"] ai_detect_plane.alpha = 255 var/datum/atom_hud/hud = GLOB.huds[hud_type] - hud.remove_hud_from(user) + hud.hide_from(user) if(eye) eye.setLoc(null) eye.eye_user = null diff --git a/code/game/objects/items/devices/scanners/gas_analyzer.dm b/code/game/objects/items/devices/scanners/gas_analyzer.dm index 898960a4facec..4297245040dbb 100644 --- a/code/game/objects/items/devices/scanners/gas_analyzer.dm +++ b/code/game/objects/items/devices/scanners/gas_analyzer.dm @@ -22,6 +22,10 @@ var/barometer_accuracy // 0 is the best accuracy. var/list/last_gasmix_data +/obj/item/analyzer/Initialize(mapload) + . = ..() + RegisterSignal(src, COMSIG_TOOL_ATOM_ACTED_PRIMARY(tool_behaviour), .proc/on_analyze) + /obj/item/analyzer/examine(mob/user) . = ..() . += span_notice("Right-click [src] to open the gas reference.") @@ -34,46 +38,48 @@ /obj/item/analyzer/AltClick(mob/user) //Barometer output for measuring when the next storm happens ..() - if(user.canUseTopic(src, BE_CLOSE)) - if(cooldown) - to_chat(user, span_warning("[src]'s barometer function is preparing itself.")) - return + if(!user.canUseTopic(src, BE_CLOSE) || !user.can_read(src)) + return - var/turf/T = get_turf(user) - if(!T) - return + if(cooldown) + to_chat(user, span_warning("[src]'s barometer function is preparing itself.")) + return - playsound(src, 'sound/effects/pop.ogg', 100) - var/area/user_area = T.loc - var/datum/weather/ongoing_weather = null + var/turf/T = get_turf(user) + if(!T) + return - if(!user_area.outdoors) - to_chat(user, span_warning("[src]'s barometer function won't work indoors!")) - return + playsound(src, 'sound/effects/pop.ogg', 100) + var/area/user_area = T.loc + var/datum/weather/ongoing_weather = null - for(var/V in SSweather.processing) - var/datum/weather/W = V - if(W.barometer_predictable && (T.z in W.impacted_z_levels) && W.area_type == user_area.type && !(W.stage == END_STAGE)) - ongoing_weather = W - break + if(!user_area.outdoors) + to_chat(user, span_warning("[src]'s barometer function won't work indoors!")) + return - if(ongoing_weather) - if((ongoing_weather.stage == MAIN_STAGE) || (ongoing_weather.stage == WIND_DOWN_STAGE)) - to_chat(user, span_warning("[src]'s barometer function can't trace anything while the storm is [ongoing_weather.stage == MAIN_STAGE ? "already here!" : "winding down."]")) - return + for(var/V in SSweather.processing) + var/datum/weather/W = V + if(W.barometer_predictable && (T.z in W.impacted_z_levels) && W.area_type == user_area.type && !(W.stage == END_STAGE)) + ongoing_weather = W + break + + if(ongoing_weather) + if((ongoing_weather.stage == MAIN_STAGE) || (ongoing_weather.stage == WIND_DOWN_STAGE)) + to_chat(user, span_warning("[src]'s barometer function can't trace anything while the storm is [ongoing_weather.stage == MAIN_STAGE ? "already here!" : "winding down."]")) + return - to_chat(user, span_notice("The next [ongoing_weather] will hit in [butchertime(ongoing_weather.next_hit_time - world.time)].")) - if(ongoing_weather.aesthetic) - to_chat(user, span_warning("[src]'s barometer function says that the next storm will breeze on by.")) + to_chat(user, span_notice("The next [ongoing_weather] will hit in [butchertime(ongoing_weather.next_hit_time - world.time)].")) + if(ongoing_weather.aesthetic) + to_chat(user, span_warning("[src]'s barometer function says that the next storm will breeze on by.")) + else + var/next_hit = SSweather.next_hit_by_zlevel["[T.z]"] + var/fixed = next_hit ? timeleft(next_hit) : -1 + if(fixed < 0) + to_chat(user, span_warning("[src]'s barometer function was unable to trace any weather patterns.")) else - var/next_hit = SSweather.next_hit_by_zlevel["[T.z]"] - var/fixed = next_hit ? timeleft(next_hit) : -1 - if(fixed < 0) - to_chat(user, span_warning("[src]'s barometer function was unable to trace any weather patterns.")) - else - to_chat(user, span_warning("[src]'s barometer function says a storm will land in approximately [butchertime(fixed)].")) - cooldown = TRUE - addtimer(CALLBACK(src,/obj/item/analyzer/proc/ping), cooldown_time) + to_chat(user, span_warning("[src]'s barometer function says a storm will land in approximately [butchertime(fixed)].")) + cooldown = TRUE + addtimer(CALLBACK(src,/obj/item/analyzer/proc/ping), cooldown_time) /obj/item/analyzer/proc/ping() if(isliving(loc)) @@ -108,28 +114,39 @@ return list("gasmixes" = last_gasmix_data) /obj/item/analyzer/attack_self(mob/user, modifiers) - // Check if it requires visibility and if the user is you know, blind. - if (user.stat != CONSCIOUS || user.is_blind()) - to_chat(user, span_warning("You're unable to see [src]'s results!")) + if(user.stat != CONSCIOUS || !user.can_read(src) || user.is_blind()) return - - atmos_scan(user=user, target=get_turf(src), tool=src, silent=FALSE) + atmos_scan(user=user, target=get_turf(src), silent=FALSE) + on_analyze(source=src, target=get_turf(src)) /obj/item/analyzer/attack_self_secondary(mob/user, modifiers) - // Check if it requires visibility and if the user is you know, blind. - if (user.stat != CONSCIOUS || user.is_blind()) - to_chat(user, span_warning("You're unable to see [src]'s results!")) + if(user.stat != CONSCIOUS || !user.can_read(src) || user.is_blind()) return ui_interact(user) +/// Called when our analyzer is used on something +/obj/item/analyzer/proc/on_analyze(datum/source, atom/target) + SIGNAL_HANDLER + var/mixture = target.return_analyzable_air() + if(!mixture) + return FALSE + var/list/airs = islist(mixture) ? mixture : list(mixture) + var/list/new_gasmix_data = list() + for(var/datum/gas_mixture/air as anything in airs) + var/mix_name = capitalize(lowertext(target.name)) + if(airs.len != 1) //not a unary gas mixture + mix_name += " - Node [airs.Find(air)]" + new_gasmix_data += list(gas_mixture_parser(air, mix_name)) + last_gasmix_data = new_gasmix_data + /** * Outputs a message to the user describing the target's gasmixes. * * Gets called by analyzer_act, which in turn is called by tool_act. * Also used in other chat-based gas scans. */ -/proc/atmos_scan(mob/user, atom/target, obj/item/analyzer/tool, silent=FALSE) +/proc/atmos_scan(mob/user, atom/target, silent=FALSE) var/mixture = target.return_analyzable_air() if(!mixture) return FALSE @@ -140,8 +157,6 @@ user.visible_message(span_notice("[user] uses the analyzer on [icon2html(icon, viewers(user))] [target]."), span_notice("You use the analyzer on [icon2html(icon, user)] [target].")) message += span_boldnotice("Results of analysis of [icon2html(icon, user)] [target].") - var/list/gasmix_data = list() - var/list/airs = islist(mixture) ? mixture : list(mixture) for(var/datum/gas_mixture/air as anything in airs) var/mix_name = capitalize(lowertext(target.name)) @@ -154,6 +169,8 @@ var/pressure = air.return_pressure() var/volume = air.return_volume() //could just do mixture.volume... but safety, I guess? var/temperature = air.return_temperature() + var/heat_capacity = air.heat_capacity() + var/thermal_energy = air.thermal_energy() if(total_moles > 0) message += span_notice("Moles: [round(total_moles, 0.01)] mol") @@ -165,13 +182,11 @@ message += span_notice("Temperature: [round(temperature - T0C,0.01)] °C ([round(temperature, 0.01)] K)") message += span_notice("Volume: [volume] L") message += span_notice("Pressure: [round(pressure, 0.01)] kPa") + message += span_notice("Heat Capacity: [display_joules(heat_capacity)] / K") + message += span_notice("Thermal Energy: [display_joules(thermal_energy)]") else message += airs.len > 1 ? span_notice("This node is empty!") : span_notice("[target] is empty!") - - gasmix_data += list(gas_mixture_parser(air, mix_name)) - - if(istype(tool)) - tool.last_gasmix_data = gasmix_data + message += span_notice("Volume: [volume] L") // don't want to change the order volume appears in, suck it // we let the join apply newlines so we do need handholding to_chat(user, jointext(message, "\n"), type = MESSAGE_TYPE_INFO) diff --git a/code/game/objects/items/devices/scanners/health_analyzer.dm b/code/game/objects/items/devices/scanners/health_analyzer.dm index 20a6c03f37c7f..2ee066cbcd58a 100644 --- a/code/game/objects/items/devices/scanners/health_analyzer.dm +++ b/code/game/objects/items/devices/scanners/health_analyzer.dm @@ -29,7 +29,6 @@ /obj/item/healthanalyzer/Initialize(mapload) . = ..() - register_item_context() /obj/item/healthanalyzer/examine(mob/user) @@ -41,6 +40,9 @@ return BRUTELOSS /obj/item/healthanalyzer/attack_self(mob/user) + if(!user.can_read(src) || user.is_blind()) + return + scanmode = (scanmode + 1) % SCANMODE_COUNT switch(scanmode) if(SCANMODE_HEALTH) @@ -49,6 +51,9 @@ to_chat(user, span_notice("You switch the health analyzer to report extra info on wounds.")) /obj/item/healthanalyzer/attack(mob/living/M, mob/living/carbon/human/user) + if(!user.can_read(src) || user.is_blind()) + return + flick("[icon_state]-scan", src) //makes it so that it plays the scan animation upon scanning, including clumsy scanning // Clumsiness/brain damage check @@ -77,6 +82,9 @@ add_fingerprint(user) /obj/item/healthanalyzer/attack_secondary(mob/living/victim, mob/living/user, params) + if(!user.can_read(src) || user.is_blind()) + return SECONDARY_ATTACK_CANCEL_ATTACK_CHAIN + chemscan(user, victim) return SECONDARY_ATTACK_CANCEL_ATTACK_CHAIN @@ -103,10 +111,6 @@ if(user.incapacitated()) return - if(user.is_blind()) - to_chat(user, span_warning("You realize that your scanner has no accessibility support for the blind!")) - return - // the final list of strings to render var/render_list = list() @@ -192,7 +196,7 @@ var/mob/living/carbon/carbontarget = target // Ear status - var/obj/item/organ/ears/ears = carbontarget.getorganslot(ORGAN_SLOT_EARS) + var/obj/item/organ/internal/ears/ears = carbontarget.getorganslot(ORGAN_SLOT_EARS) if(istype(ears)) if(HAS_TRAIT_FROM(carbontarget, TRAIT_DEAF, GENETIC_MUTATION)) render_list = "Subject is genetically deaf.\n" @@ -207,7 +211,7 @@ render_list += "Subject is [ears.damage > ears.maxHealth ? "permanently ": "temporarily "] deaf.\n" // Eye status - var/obj/item/organ/eyes/eyes = carbontarget.getorganslot(ORGAN_SLOT_EYES) + var/obj/item/organ/internal/eyes/eyes = carbontarget.getorganslot(ORGAN_SLOT_EYES) if(istype(eyes)) if(carbontarget.is_blind()) render_list += "Subject is blind.\n" @@ -234,7 +238,7 @@ if(mode == SCANNER_VERBOSE) for(var/obj/item/bodypart/limb as anything in damaged) - dmgreport += "[capitalize(parse_zone(limb.body_zone))]:" + dmgreport += "[capitalize(limb.plaintext_zone)]:" dmgreport += "[(limb.brute_dam > 0) ? "[CEILING(limb.brute_dam,1)]" : "0"]" dmgreport += "[(limb.burn_dam > 0) ? "[CEILING(limb.burn_dam,1)]" : "0"]" dmgreport += "" @@ -361,7 +365,7 @@ if(iscarbon(target)) var/mob/living/carbon/carbontarget = target var/cyberimp_detect - for(var/obj/item/organ/cyberimp/CI in carbontarget.internal_organs) + for(var/obj/item/organ/internal/cyberimp/CI in carbontarget.internal_organs) if(CI.status == ORGAN_ROBOTIC && !CI.syndicate_implant) cyberimp_detect += "[!cyberimp_detect ? "[CI.get_examine_string(user)]" : ", [CI.get_examine_string(user)]"]" if(cyberimp_detect) @@ -378,10 +382,6 @@ if(user.incapacitated()) return - if(user.is_blind()) - to_chat(user, span_warning("You realize that your scanner has no accessibility support for the blind!")) - return - if(istype(target) && target.reagents) var/render_list = list() @@ -397,7 +397,7 @@ render_list += "Subject contains no reagents in their blood.\n" // Stomach reagents - var/obj/item/organ/stomach/belly = target.getorganslot(ORGAN_SLOT_STOMACH) + var/obj/item/organ/internal/stomach/belly = target.getorganslot(ORGAN_SLOT_STOMACH) if(belly) if(belly.reagents.reagent_list.len) render_list += "Subject contains the following reagents in their stomach:\n" @@ -438,7 +438,7 @@ /obj/item/healthanalyzer/AltClick(mob/user) ..() - if(!user.canUseTopic(src, BE_CLOSE)) + if(!user.canUseTopic(src, BE_CLOSE) || !user.can_read(src) || user.is_blind()) return mode = !mode @@ -455,10 +455,6 @@ if(!istype(patient) || user.incapacitated()) return - if(user.is_blind()) - to_chat(user, span_warning("You realize that your scanner has no accessibility support for the blind!")) - return - var/render_list = "" for(var/i in patient.get_wounded_bodyparts()) var/obj/item/bodypart/wounded_part = i @@ -505,6 +501,9 @@ L.dropItemToGround(src) /obj/item/healthanalyzer/wound/attack(mob/living/carbon/patient, mob/living/carbon/human/user) + if(!user.can_read(src) || user.is_blind()) + return + add_fingerprint(user) user.visible_message(span_notice("[user] scans [patient] for serious injuries."), span_notice("You scan [patient] for serious injuries.")) diff --git a/code/game/objects/items/devices/scanners/sequence_scanner.dm b/code/game/objects/items/devices/scanners/sequence_scanner.dm index 9ad7583523b25..f74c82c0fafc7 100644 --- a/code/game/objects/items/devices/scanners/sequence_scanner.dm +++ b/code/game/objects/items/devices/scanners/sequence_scanner.dm @@ -6,7 +6,7 @@ worn_icon_state = "healthanalyzer" lefthand_file = 'icons/mob/inhands/equipment/medical_lefthand.dmi' righthand_file = 'icons/mob/inhands/equipment/medical_righthand.dmi' - desc = "A hand-held scanner for analyzing someones gene sequence on the fly. Hold near a DNA console to update the internal database." + desc = "A hand-held scanner for analyzing someones gene sequence on the fly. Use on a DNA console to update the internal database." flags_1 = CONDUCT_1 item_flags = NOBLUDGEON slot_flags = ITEM_SLOT_BELT @@ -15,20 +15,23 @@ throw_speed = 3 throw_range = 7 custom_materials = list(/datum/material/iron=200) + var/list/discovered = list() //hit a dna console to update the scanners database var/list/buffer var/ready = TRUE var/cooldown = 200 -/obj/item/sequence_scanner/attack(mob/living/M, mob/living/carbon/human/user) +/obj/item/sequence_scanner/attack(mob/living/target, mob/living/carbon/human/user) add_fingerprint(user) - if (!HAS_TRAIT(M, TRAIT_GENELESS) && !HAS_TRAIT(M, TRAIT_BADDNA)) //no scanning if its a husk or DNA-less Species - user.visible_message(span_notice("[user] analyzes [M]'s genetic sequence."), \ - span_notice("You analyze [M]'s genetic sequence.")) - gene_scan(M, user) - + //no scanning if its a husk or DNA-less Species + if (!HAS_TRAIT(target, TRAIT_GENELESS) && !HAS_TRAIT(target, TRAIT_BADDNA)) + user.visible_message( + span_notice("[user] analyzes [target]'s genetic sequence."), + span_notice("You analyze [target]'s genetic sequence.") + ) + gene_scan(target, user) else - user.visible_message(span_notice("[user] fails to analyze [M]'s genetic sequence."), span_warning("[M] has no readable genetic sequence!")) + user.visible_message(span_notice("[user] fails to analyze [target]'s genetic sequence."), span_warning("[target] has no readable genetic sequence!")) /obj/item/sequence_scanner/attack_self(mob/user) display_sequence(user) @@ -36,68 +39,80 @@ /obj/item/sequence_scanner/attack_self_tk(mob/user) return -/obj/item/sequence_scanner/afterattack(obj/O, mob/user, proximity) +/obj/item/sequence_scanner/afterattack(obj/object, mob/user, proximity) . = ..() - if(!istype(O) || !proximity) + if(!istype(object) || !proximity) return - if(istype(O, /obj/machinery/computer/scan_consolenew)) - var/obj/machinery/computer/scan_consolenew/C = O - if(C.stored_research) + if(istype(object, /obj/machinery/computer/scan_consolenew)) + var/obj/machinery/computer/scan_consolenew/console = object + if(console.stored_research) to_chat(user, span_notice("[name] linked to central research database.")) - discovered = C.stored_research.discovered_mutations + discovered = console.stored_research.discovered_mutations else to_chat(user,span_warning("No database to update from.")) -/obj/item/sequence_scanner/proc/gene_scan(mob/living/carbon/C, mob/living/user) - if(!iscarbon(C) || !C.has_dna()) +/obj/item/sequence_scanner/proc/gene_scan(mob/living/carbon/target, mob/living/user) + if(!iscarbon(target) || !target.has_dna()) return - buffer = C.dna.mutation_index - to_chat(user, span_notice("Subject [C.name]'s DNA sequence has been saved to buffer.")) - if(LAZYLEN(buffer)) - for(var/A in buffer) - to_chat(user, span_notice("[get_display_name(A)]")) + //add target mutations to list as well as extra mutations. + //dupe list as scanner could modify target data + buffer = LAZYLISTDUPLICATE(target.dna.mutation_index) + var/list/active_mutations = list() + for(var/datum/mutation/human/mutation in target.dna.mutations) + LAZYOR(buffer, mutation.type) + active_mutations.Add(mutation.type) + + to_chat(user, span_notice("Subject [target.name]'s DNA sequence has been saved to buffer.")) + for(var/mutation in buffer) + //highlight activated mutations + if(LAZYFIND(active_mutations, mutation)) + to_chat(user, span_boldnotice("[get_display_name(mutation)]")) + else + to_chat(user, span_notice("[get_display_name(mutation)]")) /obj/item/sequence_scanner/proc/display_sequence(mob/living/user) if(!LAZYLEN(buffer) || !ready) return var/list/options = list() - for(var/A in buffer) - options += get_display_name(A) + for(var/mutation in buffer) + options += get_display_name(mutation) var/answer = tgui_input_list(user, "Analyze Potential", "Sequence Analyzer", sort_list(options)) if(isnull(answer)) return - if(ready && user.canUseTopic(src, BE_CLOSE, FALSE, NO_TK)) - var/sequence - for(var/A in buffer) //this physically hurts but i dont know what anything else short of an assoc list - if(get_display_name(A) == answer) - sequence = buffer[A] - break - - if(sequence) - var/display - for(var/i in 0 to length_char(sequence) / DNA_MUTATION_BLOCKS-1) - if(i) - display += "-" - display += copytext_char(sequence, 1 + i*DNA_MUTATION_BLOCKS, DNA_MUTATION_BLOCKS*(1+i) + 1) - - to_chat(user, "[span_boldnotice("[display]")]
") - - ready = FALSE - icon_state = "[icon_state]_recharging" - addtimer(CALLBACK(src, .proc/recharge), cooldown, TIMER_UNIQUE) + if(!ready || !user.canUseTopic(src, BE_CLOSE, FALSE, NO_TK) || !user.can_read(src)) + return + + var/sequence + for(var/mutation in buffer) //this physically hurts but i dont know what anything else short of an assoc list + if(get_display_name(mutation) == answer) + sequence = buffer[mutation] + break + + if(sequence) + var/display + for(var/i in 0 to length_char(sequence) / DNA_MUTATION_BLOCKS-1) + if(i) + display += "-" + display += copytext_char(sequence, 1 + i*DNA_MUTATION_BLOCKS, DNA_MUTATION_BLOCKS*(1+i) + 1) + + to_chat(user, "[span_boldnotice("[display]")]
") + + ready = FALSE + icon_state = "[icon_state]_recharging" + addtimer(CALLBACK(src, .proc/recharge), cooldown, TIMER_UNIQUE) /obj/item/sequence_scanner/proc/recharge() icon_state = initial(icon_state) ready = TRUE /obj/item/sequence_scanner/proc/get_display_name(mutation) - var/datum/mutation/human/HM = GET_INITIALIZED_MUTATION(mutation) - if(!HM) + var/datum/mutation/human/human_mutation = GET_INITIALIZED_MUTATION(mutation) + if(!human_mutation) return "ERROR" if(mutation in discovered) - return "[HM.name] ([HM.alias])" + return "[human_mutation.name] ([human_mutation.alias])" else - return HM.alias + return human_mutation.alias diff --git a/code/game/objects/items/devices/scanners/slime_scanner.dm b/code/game/objects/items/devices/scanners/slime_scanner.dm index 5b97ac3d75a7c..502a345a558d1 100644 --- a/code/game/objects/items/devices/scanners/slime_scanner.dm +++ b/code/game/objects/items/devices/scanners/slime_scanner.dm @@ -14,7 +14,7 @@ custom_materials = list(/datum/material/iron=30, /datum/material/glass=20) /obj/item/slime_scanner/attack(mob/living/M, mob/living/user) - if(user.stat || user.is_blind()) + if(user.stat || !user.can_read(src) || user.is_blind()) return if (!isslime(M)) to_chat(user, span_warning("This device can only scan slimes!")) diff --git a/code/game/objects/items/dna_injector.dm b/code/game/objects/items/dna_injector.dm index f293d72dc48e5..163e639678c32 100644 --- a/code/game/objects/items/dna_injector.dm +++ b/code/game/objects/items/dna_injector.dm @@ -1,7 +1,7 @@ /obj/item/dnainjector name = "\improper DNA injector" - desc = "This injects the person with DNA." - icon = 'icons/obj/items_and_weapons.dmi' + desc = "A cheap single use autoinjector that injects the user with DNA." + icon = 'icons/obj/syringe.dmi' icon_state = "dnainjector" worn_icon_state = "pen" lefthand_file = 'icons/mob/inhands/equipment/medical_lefthand.dmi' diff --git a/code/game/objects/items/dualsaber.dm b/code/game/objects/items/dualsaber.dm index 77d31cf11e6ed..91d84bf6f84ed 100644 --- a/code/game/objects/items/dualsaber.dm +++ b/code/game/objects/items/dualsaber.dm @@ -33,22 +33,19 @@ var/two_hand_force = 34 var/hacked = FALSE var/list/possible_colors = list("red", "blue", "green", "purple") - var/wielded = FALSE // track wielded status on item /obj/item/dualsaber/ComponentInitialize() . = ..() - AddComponent(/datum/component/two_handed, force_unwielded=force, force_wielded=two_hand_force, wieldsound='sound/weapons/saberon.ogg', unwieldsound='sound/weapons/saberoff.ogg') + AddComponent(/datum/component/two_handed, force_unwielded=force, force_wielded=two_hand_force, wieldsound='sound/weapons/saberon.ogg', unwieldsound='sound/weapons/saberoff.ogg', \ + wield_callback = CALLBACK(src, .proc/on_wield), unwield_callback = CALLBACK(src, .proc/on_unwield)) /// Triggered on wield of two handed item /// Specific hulk checks due to reflection chance for balance issues and switches hitsounds. /obj/item/dualsaber/proc/on_wield(obj/item/source, mob/living/carbon/user) - SIGNAL_HANDLER - if(user?.has_dna()) if(user.dna.check_mutation(/datum/mutation/human/hulk)) to_chat(user, span_warning("You lack the grace to wield this!")) return COMPONENT_TWOHANDED_BLOCK_WIELD - wielded = TRUE w_class = w_class_on hitsound = 'sound/weapons/blade1.ogg' START_PROCESSING(SSobj, src) @@ -58,9 +55,6 @@ /// Triggered on unwield of two handed item /// switch hitsounds /obj/item/dualsaber/proc/on_unwield(obj/item/source, mob/living/carbon/user) - SIGNAL_HANDLER - - wielded = FALSE w_class = initial(w_class) hitsound = SFX_SWING_HIT STOP_PROCESSING(SSobj, src) @@ -68,18 +62,18 @@ /obj/item/dualsaber/get_sharpness() - return wielded * sharpness + return HAS_TRAIT(src, TRAIT_WIELDED) && sharpness /obj/item/dualsaber/update_icon_state() - icon_state = wielded ? "dualsaber[saber_color][wielded]" : "dualsaber0" + icon_state = HAS_TRAIT(src, TRAIT_WIELDED) ? "dualsaber[saber_color][HAS_TRAIT(src, TRAIT_WIELDED)]" : "dualsaber0" return ..() /obj/item/dualsaber/suicide_act(mob/living/carbon/user) - if(wielded) + if(HAS_TRAIT(src, TRAIT_WIELDED)) user.visible_message(span_suicide("[user] begins spinning way too fast! It looks like [user.p_theyre()] trying to commit suicide!")) var/obj/item/bodypart/head/myhead = user.get_bodypart(BODY_ZONE_HEAD)//stole from chainsaw code - var/obj/item/organ/brain/B = user.getorganslot(ORGAN_SLOT_BRAIN) + var/obj/item/organ/internal/brain/B = user.getorganslot(ORGAN_SLOT_BRAIN) B.organ_flags &= ~ORGAN_VITAL //this cant possibly be a good idea var/randdir for(var/i in 1 to 24)//like a headless chicken! @@ -100,8 +94,6 @@ /obj/item/dualsaber/Initialize(mapload) . = ..() - RegisterSignal(src, COMSIG_TWOHANDED_WIELD, .proc/on_wield) - RegisterSignal(src, COMSIG_TWOHANDED_UNWIELD, .proc/on_unwield) if(LAZYLEN(possible_colors)) saber_color = pick(possible_colors) switch(saber_color) @@ -122,14 +114,17 @@ if(user.has_dna()) if(user.dna.check_mutation(/datum/mutation/human/hulk)) to_chat(user, span_warning("You grip the blade too hard and accidentally drop it!")) - if(wielded) + if(HAS_TRAIT(src, TRAIT_WIELDED)) user.dropItemToGround(src, force=TRUE) return ..() - if(wielded && HAS_TRAIT(user, TRAIT_CLUMSY) && prob(40)) + if(!HAS_TRAIT(src, TRAIT_WIELDED)) + return + + if(HAS_TRAIT(user, TRAIT_CLUMSY) && prob(40)) impale(user) return - if(wielded && prob(50)) + if(prob(50)) INVOKE_ASYNC(src, .proc/jedi_spin, user) /obj/item/dualsaber/proc/jedi_spin(mob/living/user) @@ -137,18 +132,18 @@ /obj/item/dualsaber/proc/impale(mob/living/user) to_chat(user, span_warning("You twirl around a bit before losing your balance and impaling yourself on [src].")) - if(wielded) + if(HAS_TRAIT(src, TRAIT_WIELDED)) user.take_bodypart_damage(20,25,check_armor = TRUE) else user.adjustStaminaLoss(25) /obj/item/dualsaber/hit_reaction(mob/living/carbon/human/owner, atom/movable/hitby, attack_text = "the attack", final_block_chance = 0, damage = 0, attack_type = MELEE_ATTACK) - if(wielded) + if(HAS_TRAIT(src, TRAIT_WIELDED)) return ..() return 0 /obj/item/dualsaber/process() - if(wielded) + if(HAS_TRAIT(src, TRAIT_WIELDED)) if(hacked) set_light_color(pick(COLOR_SOFT_RED, LIGHT_COLOR_GREEN, LIGHT_COLOR_LIGHT_CYAN, LIGHT_COLOR_LAVENDER)) open_flame() @@ -156,12 +151,12 @@ STOP_PROCESSING(SSobj, src) /obj/item/dualsaber/IsReflect() - if(wielded) + if(HAS_TRAIT(src, TRAIT_WIELDED)) return 1 /obj/item/dualsaber/ignition_effect(atom/A, mob/user) // same as /obj/item/melee/energy, mostly - if(!wielded) + if(!HAS_TRAIT(src, TRAIT_WIELDED)) return "" var/in_mouth = "" if(iscarbon(user)) diff --git a/code/game/objects/items/dyekit.dm b/code/game/objects/items/dyekit.dm index e289e35d2fb7a..d1a5a8f00daed 100644 --- a/code/game/objects/items/dyekit.dm +++ b/code/game/objects/items/dyekit.dm @@ -47,4 +47,4 @@ human_target.grad_style[gradient_key] = new_grad_style human_target.grad_color[gradient_key] = sanitize_hexcolor(new_grad_color) playsound(src, 'sound/effects/spray.ogg', 5, TRUE, 5) - human_target.update_hair() + human_target.update_hair(is_creating = TRUE) diff --git a/code/game/objects/items/fireaxe.dm b/code/game/objects/items/fireaxe.dm index c2d45fc00ba66..33a3b1d873a73 100644 --- a/code/game/objects/items/fireaxe.dm +++ b/code/game/objects/items/fireaxe.dm @@ -21,29 +21,18 @@ resistance_flags = FIRE_PROOF wound_bonus = -15 bare_wound_bonus = 20 - var/wielded = FALSE // track wielded status on item + /// How much damage to do unwielded + var/force_unwielded = 5 + /// How much damage to do wielded + var/force_wielded = 24 /obj/item/fireaxe/Initialize(mapload) . = ..() - RegisterSignal(src, COMSIG_TWOHANDED_WIELD, .proc/on_wield) - RegisterSignal(src, COMSIG_TWOHANDED_UNWIELD, .proc/on_unwield) /obj/item/fireaxe/ComponentInitialize() . = ..() AddComponent(/datum/component/butchering, 100, 80, 0 , hitsound) //axes are not known for being precision butchering tools - AddComponent(/datum/component/two_handed, force_unwielded=5, force_wielded=24, icon_wielded="[base_icon_state]1") - -/// triggered on wield of two handed item -/obj/item/fireaxe/proc/on_wield(obj/item/source, mob/user) - SIGNAL_HANDLER - - wielded = TRUE - -/// triggered on unwield of two handed item -/obj/item/fireaxe/proc/on_unwield(obj/item/source, mob/user) - SIGNAL_HANDLER - - wielded = FALSE + AddComponent(/datum/component/two_handed, force_unwielded=force_unwielded, force_wielded=force_wielded, icon_wielded="[base_icon_state]1") /obj/item/fireaxe/update_icon_state() icon_state = "[base_icon_state]0" @@ -57,7 +46,7 @@ . = ..() if(!proximity) return - if(wielded) //destroys windows and grilles in one hit + if(HAS_TRAIT(src, TRAIT_WIELDED)) //destroys windows and grilles in one hit if(istype(A, /obj/structure/window) || istype(A, /obj/structure/grille)) var/obj/structure/W = A W.atom_destruction("fireaxe") @@ -70,11 +59,8 @@ base_icon_state = "bone_axe" name = "bone axe" desc = "A large, vicious axe crafted out of several sharpened bone plates and crudely tied together. Made of monsters, by killing monsters, for killing monsters." - -/obj/item/fireaxe/boneaxe/ComponentInitialize() - . = ..() - AddComponent(/datum/component/two_handed, force_unwielded=5, force_wielded=23, icon_wielded="[base_icon_state]1") - + force_unwielded = 5 + force_wielded = 23 /* * Metal Hydrogen Axe @@ -84,7 +70,5 @@ base_icon_state = "metalh2_axe" name = "metallic hydrogen axe" desc = "A large, menacing axe made of an unknown substance that the eldest atmosians call Metallic Hydrogen. Truly an otherworldly weapon." - -/obj/item/fireaxe/metal_h2_axe/ComponentInitialize() - . = ..() - AddComponent(/datum/component/two_handed, force_unwielded=5, force_wielded=23, icon_wielded="[base_icon_state]1") + force_unwielded = 5 + force_wielded = 23 diff --git a/code/game/objects/items/food/bread.dm b/code/game/objects/items/food/bread.dm index c4fce9b582154..3d382dd4984a8 100644 --- a/code/game/objects/items/food/bread.dm +++ b/code/game/objects/items/food/bread.dm @@ -295,3 +295,27 @@ /obj/item/food/butterdog/ComponentInitialize() . = ..() AddComponent(/datum/component/slippery, 80) + +/obj/item/food/raw_frenchtoast + name = "raw french toast" + desc = "A slice of bread soaked in a beaten egg mixture. Put it on a griddle to start cooking!." + icon = 'icons/obj/food/food.dmi' + icon_state = "raw_frenchtoast" + food_reagents = list(/datum/reagent/consumable/nutriment = 4, /datum/reagent/consumable/nutriment/vitamin = 2,) + tastes = list("raw egg" = 2, "soaked bread" = 1) + foodtypes = GRAIN | RAW | BREAKFAST + w_class = WEIGHT_CLASS_SMALL + +/obj/item/food/raw_frenchtoast/MakeGrillable() + AddComponent(/datum/component/grillable, /obj/item/food/frenchtoast, rand(20 SECONDS, 30 SECONDS), TRUE) + +/obj/item/food/frenchtoast + name = "french toast" + desc = "A slice of bread soaked in an egg mixture and grilled until golden-brown. Drizzled with syrup!." + icon = 'icons/obj/food/food.dmi' + icon_state = "frenchtoast" + food_reagents = list(/datum/reagent/consumable/nutriment = 4, /datum/reagent/consumable/nutriment/vitamin = 2,) + tastes = list("french toast" = 1, "syrup" = 1, "golden deliciousness" = 1) + foodtypes = GRAIN | BREAKFAST + w_class = WEIGHT_CLASS_SMALL + burns_on_grill = TRUE diff --git a/code/game/objects/items/food/burgers.dm b/code/game/objects/items/food/burgers.dm index 90fc6dee78dc7..363b74027d14d 100644 --- a/code/game/objects/items/food/burgers.dm +++ b/code/game/objects/items/food/burgers.dm @@ -19,7 +19,7 @@ /obj/item/food/burger/plain/Initialize(mapload) . = ..() if(prob(1)) - new/obj/effect/particle_effect/smoke(get_turf(src)) + new/obj/effect/particle_effect/fluid/smoke(get_turf(src)) playsound(src, 'sound/effects/smoke.ogg', 50, TRUE) visible_message(span_warning("Oh, ye gods! [src] is ruined! But what if...?")) name = "steamed ham" @@ -428,8 +428,8 @@ /obj/item/food/burger/crazy/process(delta_time) // DIT EES HORRIBLE if(DT_PROB(2.5, delta_time)) - var/datum/effect_system/smoke_spread/bad/green/smoke = new - smoke.set_up(0, src) + var/datum/effect_system/fluid_spread/smoke/bad/green/smoke = new + smoke.set_up(0, location = src) smoke.start() // empty burger you can customize diff --git a/code/game/objects/items/food/egg.dm b/code/game/objects/items/food/egg.dm index f208f69bbf703..c2ac962be021d 100644 --- a/code/game/objects/items/food/egg.dm +++ b/code/game/objects/items/food/egg.dm @@ -17,7 +17,7 @@ icon_state = "egg" food_reagents = list(/datum/reagent/consumable/eggyolk = 2, /datum/reagent/consumable/eggwhite = 4) microwaved_type = /obj/item/food/boiledegg - foodtypes = MEAT + foodtypes = MEAT | RAW w_class = WEIGHT_CLASS_TINY ant_attracting = FALSE decomp_type = /obj/item/food/egg/rotten @@ -85,6 +85,30 @@ else ..() +/obj/item/food/egg/afterattack_secondary(atom/target, mob/user, proximity_flag, click_parameters) + . = ..() + if(. == SECONDARY_ATTACK_CANCEL_ATTACK_CHAIN) + return + + if(!istype(target, /obj/machinery/griddle)) + return SECONDARY_ATTACK_CALL_NORMAL + + var/atom/broken_egg = new /obj/item/food/rawegg(target.loc) + broken_egg.pixel_x = pixel_x + broken_egg.pixel_y = pixel_y + playsound(get_turf(user), 'sound/items/sheath.ogg', 40, TRUE) + reagents.copy_to(broken_egg,reagents.total_volume) + + var/obj/machinery/griddle/hit_griddle = target + hit_griddle.AddToGrill(broken_egg, user) + target.balloon_alert(user, "cracks [src] open") + + qdel(src) + return SECONDARY_ATTACK_CANCEL_ATTACK_CHAIN + + + + /obj/item/food/egg/blue icon_state = "egg-blue" @@ -111,13 +135,28 @@ /obj/item/food/friedegg name = "fried egg" - desc = "A fried egg, with a touch of salt and pepper." + desc = "A fried egg. Would go well with a touch of salt and pepper." icon_state = "friedegg" - food_reagents = list(/datum/reagent/consumable/nutriment/protein = 6, /datum/reagent/consumable/nutriment/vitamin = 1) + food_reagents = list(/datum/reagent/consumable/nutriment/protein = 6, /datum/reagent/consumable/eggyolk = 2 , /datum/reagent/consumable/nutriment/vitamin = 2) bite_consumption = 1 - tastes = list("egg" = 4, "salt" = 1, "pepper" = 1) + tastes = list("egg" = 4) foodtypes = MEAT | FRIED | BREAKFAST w_class = WEIGHT_CLASS_SMALL + burns_on_grill = TRUE + +/obj/item/food/rawegg + name = "raw egg" + desc = "Supposedly good for you, if you can stomach it. Better fried." + icon_state = "rawegg" + food_reagents = list() //Recieves all reagents from its whole egg counterpart + bite_consumption = 1 + tastes = list("raw egg" = 6, "sliminess" = 1) + eatverbs = list("gulp down") + foodtypes = MEAT | RAW + w_class = WEIGHT_CLASS_SMALL + +/obj/item/food/rawegg/MakeGrillable() + AddComponent(/datum/component/grillable, /obj/item/food/friedegg, rand(20 SECONDS, 35 SECONDS), TRUE, FALSE) /obj/item/food/boiledegg name = "boiled egg" diff --git a/code/game/objects/items/food/lizard.dm b/code/game/objects/items/food/lizard.dm index 343602bc10ae2..ee2c2813fb58f 100644 --- a/code/game/objects/items/food/lizard.dm +++ b/code/game/objects/items/food/lizard.dm @@ -7,7 +7,7 @@ desc = "A raw Tiziran blood sausage, ready to be cured on a drying rack." icon = 'icons/obj/food/lizard.dmi' icon_state = "raw_lizard_sausage" - food_reagents = list(/datum/reagent/consumable/nutriment/protein = 3, /datum/reagent/blood = 3) + food_reagents = list(/datum/reagent/consumable/nutriment/protein = 5, /datum/reagent/consumable/nutriment/vitamin = 2, /datum/reagent/blood = 3) tastes = list("meat" = 1, "black pudding" = 1) foodtypes = MEAT w_class = WEIGHT_CLASS_SMALL @@ -21,7 +21,7 @@ desc = "A coarse dry-cured blood sausage, traditionally made by farmers in the farmlands around Zagoskeld. Similar in texture to old-Earth Spanish chorizo." icon = 'icons/obj/food/lizard.dmi' icon_state = "lizard_sausage" - food_reagents = list(/datum/reagent/consumable/nutriment/protein = 5) + food_reagents = list(/datum/reagent/consumable/nutriment/protein = 6, /datum/reagent/consumable/nutriment/vitamin = 3) tastes = list("meat" = 1, "black pudding" = 1) foodtypes = MEAT w_class = WEIGHT_CLASS_SMALL @@ -31,7 +31,7 @@ desc = "A common food on Tizira, headcheese is traditionally made of an animal's head, with the organs removed, boiled until it falls apart, at which point it is collected, strained of moisture, salted heavily, packed into blocks, and left to dry and age for several months. The resulting hard block tastes similar to cheese." icon = 'icons/obj/food/lizard.dmi' icon_state = "raw_lizard_cheese" - food_reagents = list(/datum/reagent/consumable/nutriment/protein = 5, /datum/reagent/consumable/salt = 5) + food_reagents = list(/datum/reagent/consumable/nutriment/protein = 15, /datum/reagent/consumable/salt = 5) tastes = list("meat" = 1, "salt" = 1) foodtypes = MEAT | GROSS w_class = WEIGHT_CLASS_SMALL @@ -45,7 +45,7 @@ desc = "A cured block of headcheese. Delicious, if you're a lizard." icon = 'icons/obj/food/lizard.dmi' icon_state = "lizard_cheese" - food_reagents = list(/datum/reagent/consumable/nutriment/protein = 5, /datum/reagent/consumable/salt = 5) + food_reagents = list(/datum/reagent/consumable/nutriment/protein = 15, /datum/reagent/consumable/salt = 5) tastes = list("cheese" = 1, "salt" = 1) foodtypes = MEAT | GROSS w_class = WEIGHT_CLASS_SMALL @@ -58,7 +58,7 @@ desc = "A slice of headcheese, useful for making sandwiches and snacks. Or surviving the cold Tiziran winters." icon = 'icons/obj/food/lizard.dmi' icon_state = "lizard_cheese_slice" - food_reagents = list(/datum/reagent/consumable/nutriment/protein = 1, /datum/reagent/consumable/salt = 1) + food_reagents = list(/datum/reagent/consumable/nutriment/protein = 3, /datum/reagent/consumable/salt = 1) tastes = list("cheese" = 1, "salt" = 1) foodtypes = MEAT | GROSS w_class = WEIGHT_CLASS_TINY @@ -68,7 +68,7 @@ desc = "Crispy lung strips, with veggies and a spicy sauce. Delicious, if you like lungs." icon = 'icons/obj/food/lizard.dmi' icon_state = "lung_stirfry" - food_reagents = list(/datum/reagent/consumable/nutriment/protein = 3, /datum/reagent/consumable/nutriment/vitamin = 2, /datum/reagent/consumable/capsaicin = 1) + food_reagents = list(/datum/reagent/consumable/nutriment/protein = 6, /datum/reagent/consumable/nutriment/vitamin = 4, /datum/reagent/consumable/capsaicin = 2) tastes = list("meat" = 1, "heat" = 1, "veggies" = 1) foodtypes = MEAT | VEGETABLES | GROSS w_class = WEIGHT_CLASS_SMALL @@ -78,7 +78,7 @@ desc = "A Tiziran dish consisting of spiced ground offal, stuffed into a stomach and boiled. Pretty foul to anyone who's not used to the taste." icon = 'icons/obj/food/lizard.dmi' icon_state = "tsatsikh" - food_reagents = list(/datum/reagent/consumable/nutriment/protein = 5) + food_reagents = list(/datum/reagent/consumable/nutriment/protein = 10) tastes = list("assorted minced organs" = 1) foodtypes = MEAT | GROSS w_class = WEIGHT_CLASS_SMALL @@ -88,7 +88,7 @@ desc = "A rich, meaty paste made from liver, meat, and a few additions for extra flavour." icon = 'icons/obj/food/lizard.dmi' icon_state = "pate" - food_reagents = list(/datum/reagent/consumable/nutriment/protein = 3) + food_reagents = list(/datum/reagent/consumable/nutriment/protein = 5) tastes = list("liver" = 1) foodtypes = MEAT w_class = WEIGHT_CLASS_SMALL @@ -98,7 +98,7 @@ desc = "The moonfish lays large, transparent white eggs which are prized in lizard cooking. Their flavour is similar to caviar, but generally is described as deeper and more complex." icon = 'icons/obj/food/lizard.dmi' icon_state = "moonfish_eggs" - food_reagents = list(/datum/reagent/consumable/nutriment/protein = 2) + food_reagents = list(/datum/reagent/consumable/nutriment/protein = 5, /datum/reagent/consumable/nutriment/vitamin = 3) tastes = list("caviar" = 1) foodtypes = SEAFOOD w_class = WEIGHT_CLASS_SMALL @@ -108,7 +108,7 @@ desc = "A rich paste made from moonfish eggs. Generally the only way most lizards can get them, and used fairly heavily in coastal cooking." icon = 'icons/obj/food/lizard.dmi' icon_state = "moonfish_caviar" - food_reagents = list(/datum/reagent/consumable/nutriment/protein = 2) + food_reagents = list(/datum/reagent/consumable/nutriment/protein = 6, /datum/reagent/consumable/nutriment/vitamin = 3) tastes = list("caviar" = 1) foodtypes = SEAFOOD w_class = WEIGHT_CLASS_SMALL @@ -118,7 +118,7 @@ desc = "Another example of cultural crossover between lizards and humans, desert snail escargot is closer to the Roman dish cocleas than the contemporary French escargot. It's a common street food in the desert cities." icon = 'icons/obj/food/lizard.dmi' icon_state = "lizard_escargot" - food_reagents = list(/datum/reagent/consumable/nutriment/protein = 2, /datum/reagent/consumable/nutriment = 3, /datum/reagent/consumable/garlic = 1) + food_reagents = list(/datum/reagent/consumable/nutriment/protein = 6, /datum/reagent/consumable/nutriment/vitamin = 4, /datum/reagent/consumable/garlic = 2) tastes = list("snails" = 1, "garlic" = 1, "oil" = 1) foodtypes = MEAT | VEGETABLES w_class = WEIGHT_CLASS_SMALL @@ -128,7 +128,7 @@ desc = "A blood sausage, battered and deep fried. Commonly served with fries as a quick and simple snack on the streets of Zagoskeld." icon = 'icons/obj/food/lizard.dmi' icon_state = "fried_blood_sausage" - food_reagents = list(/datum/reagent/consumable/nutriment/protein = 3, /datum/reagent/consumable/salt = 1, /datum/reagent/consumable/cooking_oil = 1) + food_reagents = list(/datum/reagent/consumable/nutriment/protein = 6, /datum/reagent/consumable/nutriment/vitamin = 2, /datum/reagent/consumable/salt = 1, /datum/reagent/consumable/cooking_oil = 1) tastes = list("black pudding" = 1, "batter" = 1, "oil" = 1) foodtypes = MEAT | FRIED w_class = WEIGHT_CLASS_SMALL @@ -139,7 +139,7 @@ desc = "One of the many human foods to make its way to the lizards was french fries, which are called poms-franzisks in Draconic. When topped with barbecued meat and sauce, they make a hearty meal." icon = 'icons/obj/food/lizard.dmi' icon_state = "lizard_fries" - food_reagents = list(/datum/reagent/consumable/nutriment = 4, /datum/reagent/consumable/nutriment/protein = 3, /datum/reagent/consumable/salt = 1, /datum/reagent/consumable/bbqsauce = 2) + food_reagents = list(/datum/reagent/consumable/nutriment = 4, /datum/reagent/consumable/nutriment/protein = 6, /datum/reagent/consumable/salt = 1, /datum/reagent/consumable/bbqsauce = 2) tastes = list("fries" = 2, "bbq sauce" = 1, "barbecued meat" = 1) foodtypes = MEAT | VEGETABLES | FRIED w_class = WEIGHT_CLASS_SMALL @@ -149,7 +149,7 @@ desc = "A thick pink puree made from finely chopped poached eyeballs and brains, fried onions, and fat. Lizards swear it's delicious!" icon = 'icons/obj/food/lizard.dmi' icon_state = "brain_pate" - food_reagents = list(/datum/reagent/consumable/nutriment/protein = 5) + food_reagents = list(/datum/reagent/consumable/nutriment/protein = 8, /datum/reagent/liquidgibs = 2) tastes = list("brains" = 2) foodtypes = MEAT | VEGETABLES | GROSS w_class = WEIGHT_CLASS_SMALL @@ -159,7 +159,7 @@ desc = "A delicious snack from the streets of Zagoskeld, consisting of headcheese coated in rootbread breadcrumbs. Commonly served with fries." icon = 'icons/obj/food/lizard.dmi' icon_state = "crispy_headcheese" - food_reagents = list(/datum/reagent/consumable/nutriment/protein = 3, /datum/reagent/consumable/nutriment = 1, /datum/reagent/consumable/cooking_oil = 1) + food_reagents = list(/datum/reagent/consumable/nutriment/protein = 5, /datum/reagent/consumable/nutriment = 3, /datum/reagent/consumable/cooking_oil = 2) tastes = list("cheese" = 1, "oil" = 1) foodtypes = MEAT | VEGETABLES | NUTS | GROSS w_class = WEIGHT_CLASS_SMALL @@ -169,7 +169,7 @@ desc = "A popular Tiziran streetfood consisting of vinegar-marinated armorfish on a skewer with onion and chillis." icon = 'icons/obj/food/lizard.dmi' icon_state = "picoss_skewer" - food_reagents = list(/datum/reagent/consumable/nutriment/protein = 3, /datum/reagent/consumable/nutriment = 3, /datum/reagent/consumable/vinegar= 1, /datum/reagent/consumable/capsaicin = 1) + food_reagents = list(/datum/reagent/consumable/nutriment/protein = 8, /datum/reagent/consumable/nutriment/vitamin = 4, /datum/reagent/consumable/vinegar = 1, /datum/reagent/consumable/capsaicin = 1) tastes = list("fish" = 1, "acid" = 1, "onion" = 1, "heat" = 1) foodtypes = SEAFOOD | VEGETABLES w_class = WEIGHT_CLASS_SMALL @@ -179,9 +179,9 @@ desc = "Little crispy larvae in a korta nectar based sweet and spicy sauce. Bugtastic!" icon = 'icons/obj/food/lizard.dmi' icon_state = "nectar_larvae" - food_reagents = list(/datum/reagent/consumable/nutriment/protein = 5, /datum/reagent/consumable/korta_nectar = 2, /datum/reagent/consumable/capsaicin = 1) + food_reagents = list(/datum/reagent/consumable/nutriment/protein = 7, /datum/reagent/consumable/korta_nectar = 3, /datum/reagent/consumable/capsaicin = 1) tastes = list("meat" = 1, "sweet" = 1, "heat" = 1) - foodtypes = GROSS | MEAT + foodtypes = GROSS | MEAT | BUGS w_class = WEIGHT_CLASS_SMALL /obj/item/food/mushroomy_stirfry @@ -189,7 +189,7 @@ desc = "A medley of mushrooms, made to meet your monstrous munchies. Marvelous!" icon = 'icons/obj/food/lizard.dmi' icon_state = "mushroomy_stirfry" - food_reagents = list(/datum/reagent/consumable/nutriment = 5, /datum/reagent/consumable/nutriment/vitamin = 3) + food_reagents = list(/datum/reagent/consumable/nutriment = 8, /datum/reagent/consumable/nutriment/vitamin = 4) tastes = list("marvelous mushrooms" = 1, "sublime shrooms" = 1) foodtypes = VEGETABLES w_class = WEIGHT_CLASS_SMALL @@ -200,7 +200,7 @@ desc = "A slab of grilled moonfish. Traditionally served over scalloped roots with a wine-based sauce." icon = 'icons/obj/food/lizard.dmi' icon_state = "grilled_moonfish" - food_reagents = list(/datum/reagent/consumable/nutriment/protein = 5, /datum/reagent/consumable/nutriment = 3) + food_reagents = list(/datum/reagent/consumable/nutriment/protein = 8, /datum/reagent/consumable/nutriment/vitamin = 4) tastes = list("fish" = 1) foodtypes = SEAFOOD burns_on_grill = TRUE @@ -211,7 +211,7 @@ desc = "A slab of beautifully seared moonfish on a bed of potatoes and carrots, with a wine and demiglace reduction on top. Simply marvelous." icon = 'icons/obj/food/lizard.dmi' icon_state = "moonfish_demiglace" - food_reagents = list(/datum/reagent/consumable/nutriment/protein = 5, /datum/reagent/consumable/nutriment = 3) + food_reagents = list(/datum/reagent/consumable/nutriment/protein = 8, /datum/reagent/consumable/nutriment/vitamin = 6, /datum/reagent/consumable/nutriment = 2) tastes = list("fish" = 1) foodtypes = SEAFOOD w_class = WEIGHT_CLASS_SMALL @@ -233,7 +233,7 @@ desc = "A form of root and nut pasta originally native to the oceanside regions of Tizira. It's similar in texture and appearance to gnocchi." icon = 'icons/obj/food/lizard.dmi' icon_state = "nizaya" - food_reagents = list(/datum/reagent/consumable/nutriment = 1, /datum/reagent/consumable/nutriment/vitamin = 2) + food_reagents = list(/datum/reagent/consumable/nutriment = 2, /datum/reagent/consumable/nutriment/vitamin = 4) tastes = list("gnocchi" = 1) foodtypes = VEGETABLES | NUTS @@ -242,7 +242,7 @@ desc = "A high class pasta dish from Tizira's vineyard region of Valyngia. Traditionally made with only the finest Tiziran wine... but the human swill will do, in a pinch." icon = 'icons/obj/food/lizard.dmi' icon_state = "snail_nizaya" - food_reagents = list(/datum/reagent/consumable/nutriment = 6, /datum/reagent/consumable/nutriment/protein = 2, /datum/reagent/consumable/nutriment/vitamin = 6) + food_reagents = list(/datum/reagent/consumable/nutriment = 8, /datum/reagent/consumable/nutriment/protein = 4, /datum/reagent/consumable/nutriment/vitamin = 6) tastes = list("snails" = 1, "wine" = 1, "gnocchi" = 1) foodtypes = VEGETABLES | MEAT | NUTS @@ -251,7 +251,7 @@ desc = "A lizard adaptation of the Italian pasta dish, aglio e olio, made with nizaya pasta." icon = 'icons/obj/food/lizard.dmi' icon_state = "garlic_nizaya" - food_reagents = list(/datum/reagent/consumable/nutriment = 6, /datum/reagent/consumable/nutriment/vitamin = 8) + food_reagents = list(/datum/reagent/consumable/nutriment = 8, /datum/reagent/consumable/nutriment/vitamin = 10) tastes = list("garlic" = 1, "oil" = 1, "gnocchi" = 1) foodtypes = VEGETABLES | NUTS @@ -260,7 +260,7 @@ desc = "A sweet, creamy nizaya pasta dish made with korta milk and nectar." icon = 'icons/obj/food/lizard.dmi' icon_state = "demit_nizaya" - food_reagents = list(/datum/reagent/consumable/nutriment = 6, /datum/reagent/consumable/korta_nectar = 2) + food_reagents = list(/datum/reagent/consumable/nutriment = 8, /datum/reagent/consumable/korta_nectar = 4, /datum/reagent/consumable/nutriment/vitamin = 2) tastes = list("peppery sweet" = 1, "veggies" = 1, "gnocchi" = 1) foodtypes = VEGETABLES | SUGAR | NUTS @@ -269,7 +269,7 @@ desc = "A nizaya pasta dish made with seraka mushrooms and quality oil. Has a pronounced nutty flavour." icon = 'icons/obj/food/lizard.dmi' icon_state = "mushroom_nizaya" - food_reagents = list(/datum/reagent/consumable/nutriment = 6, /datum/reagent/consumable/nutriment/vitamin = 2) + food_reagents = list(/datum/reagent/consumable/nutriment = 8, /datum/reagent/consumable/nutriment/vitamin = 10) tastes = list("savouriness" = 1, "nuttiness" = 1, "gnocchi" = 1) foodtypes = VEGETABLES @@ -280,13 +280,13 @@ desc = "A root based dough, made with nuts and tubers. Used in a wide range of Tiziran cooking." icon = 'icons/obj/food/lizard.dmi' icon_state = "rootdough" - food_reagents = list(/datum/reagent/consumable/nutriment = 2) + food_reagents = list(/datum/reagent/consumable/nutriment = 6) w_class = WEIGHT_CLASS_SMALL tastes = list("potato" = 1, "earthy heat" = 1) foodtypes = VEGETABLES | NUTS /obj/item/food/rootdough/MakeBakeable() - AddComponent(/datum/component/bakeable, /obj/item/food/bread/root, rand(30 SECONDS, 45 SECONDS), TRUE, TRUE) + AddComponent(/datum/component/bakeable, /obj/item/food/bread/root, rand(15 SECONDS, 25 SECONDS), TRUE, TRUE) /obj/item/food/rootdough/MakeProcessable() AddElement(/datum/element/processable, TOOL_ROLLINGPIN, /obj/item/food/flatrootdough, 1, 30, table_required = TRUE) @@ -304,7 +304,7 @@ AddElement(/datum/element/processable, TOOL_KNIFE, /obj/item/food/rootdoughslice, 3, 30, table_required = TRUE) /obj/item/food/flatrootdough/MakeGrillable() - AddComponent(/datum/component/grillable, /obj/item/food/root_flatbread, rand(25 SECONDS, 35 SECONDS), TRUE, TRUE) + AddComponent(/datum/component/grillable, /obj/item/food/root_flatbread, rand(15 SECONDS, 25 SECONDS), TRUE, TRUE) /obj/item/food/rootdoughslice name = "rootdough ball" @@ -320,14 +320,14 @@ AddElement(/datum/element/processable, TOOL_KNIFE, /obj/item/food/spaghetti/nizaya, 1, 30, table_required = TRUE) /obj/item/food/rootdoughslice/MakeBakeable() - AddComponent(/datum/component/bakeable, /obj/item/food/rootroll, rand(30 SECONDS, 45 SECONDS), TRUE, TRUE) + AddComponent(/datum/component/bakeable, /obj/item/food/rootroll, rand(15 SECONDS, 25 SECONDS), TRUE, TRUE) /obj/item/food/root_flatbread name = "root flatbread" desc = "A plain grilled root flatbread. Can be topped with a variety of foods that lizards like to eat." icon = 'icons/obj/food/lizard.dmi' icon_state = "root_flatbread" - food_reagents = list(/datum/reagent/consumable/nutriment = 7) + food_reagents = list(/datum/reagent/consumable/nutriment = 8) tastes = list("bread" = 1, "earthy heat" = 1) foodtypes = VEGETABLES | NUTS burns_on_grill = TRUE @@ -337,7 +337,7 @@ desc = "A dense, chewy roll, made from roots. A nice companion to a bowl of soup." icon = 'icons/obj/food/lizard.dmi' icon_state = "rootroll" - food_reagents = list(/datum/reagent/consumable/nutriment = 3) + food_reagents = list(/datum/reagent/consumable/nutriment = 4) w_class = WEIGHT_CLASS_SMALL tastes = list("roll" = 1) // the roll tastes of roll. foodtypes = VEGETABLES | NUTS @@ -350,7 +350,7 @@ desc = "The lizard equivalent to bread, made from tubers like potatoes and yams mixed with ground nuts and seeds. Noticably denser than regular bread." icon = 'icons/obj/food/lizard.dmi' icon_state = "lizard_bread" - food_reagents = list(/datum/reagent/consumable/nutriment = 10) + food_reagents = list(/datum/reagent/consumable/nutriment = 20) tastes = list("bread" = 8, "nuts" = 2) foodtypes = VEGETABLES | NUTS w_class = WEIGHT_CLASS_SMALL @@ -369,7 +369,7 @@ desc = "A slice of dense, chewy rootbread." icon = 'icons/obj/food/lizard.dmi' icon_state = "lizard_breadslice" - food_reagents = list(/datum/reagent/consumable/nutriment = 2) + food_reagents = list(/datum/reagent/consumable/nutriment = 4) tastes = list("bread" = 8, "nuts" = 2) foodtypes = VEGETABLES | NUTS venue_value = FOOD_PRICE_TRASH @@ -384,7 +384,7 @@ desc = "A simple Tiziran country dish, popular as a side to meat or fish dishes. Topped with herbs and oil." icon = 'icons/obj/food/lizard.dmi' icon_state = "rustic_flatbread" - food_reagents = list(/datum/reagent/consumable/nutriment = 15, /datum/reagent/consumable/nutriment/vitamin = 10) + food_reagents = list(/datum/reagent/consumable/nutriment = 15, /datum/reagent/consumable/nutriment/vitamin = 15, /datum/reagent/consumable/garlic = 2) tastes = list("bread" = 1, "herb" = 1, "oil" = 1, "garlic" = 1) slice_type = null foodtypes = VEGETABLES | NUTS @@ -406,7 +406,7 @@ desc = "A flatbread topped with pate, pickled vegetables, and cubed headcheese. Not very suited to anyone's tastes but the lizards." icon = 'icons/obj/food/lizard.dmi' icon_state = "imperial_flatbread" - food_reagents = list(/datum/reagent/consumable/nutriment = 15, /datum/reagent/consumable/nutriment/protein = 10, /datum/reagent/consumable/nutriment/vitamin = 15) + food_reagents = list(/datum/reagent/consumable/nutriment = 15, /datum/reagent/consumable/nutriment/protein = 15, /datum/reagent/consumable/nutriment/vitamin = 10) tastes = list("bread" = 1, "herb" = 1, "oil" = 1, "garlic" = 1, "tomato" = 1, "meat" = 1) slice_type = null foodtypes = VEGETABLES | MEAT | NUTS | GROSS @@ -418,7 +418,7 @@ desc = "A popular sandwich on Tizira, named in honour of the Imperial family." icon = 'icons/obj/food/lizard.dmi' icon_state = "emperor_roll" - food_reagents = list(/datum/reagent/consumable/nutriment = 4, /datum/reagent/consumable/nutriment/protein = 7, /datum/reagent/consumable/nutriment/vitamin = 1) + food_reagents = list(/datum/reagent/consumable/nutriment = 6, /datum/reagent/consumable/nutriment/protein = 8, /datum/reagent/consumable/nutriment/vitamin = 2) tastes = list("bread" = 1, "cheese" = 1, "liver" = 1, "caviar" = 1) foodtypes = VEGETABLES | NUTS | MEAT | GROSS | SEAFOOD food_flags = FOOD_FINGER_FOOD @@ -429,7 +429,7 @@ desc = "A sweetened rootroll with sliced fruit, enjoyed as a seasonal dessert on Tizira." icon = 'icons/obj/food/lizard.dmi' icon_state = "honey_roll" - food_reagents = list(/datum/reagent/consumable/nutriment = 4, /datum/reagent/consumable/nutriment/vitamin = 2, /datum/reagent/consumable/honey = 2) + food_reagents = list(/datum/reagent/consumable/nutriment = 6, /datum/reagent/consumable/nutriment/vitamin = 8, /datum/reagent/consumable/honey = 2) tastes = list("bread" = 1, "honey" = 1, "fruit" = 1) foodtypes = VEGETABLES | NUTS | FRUIT food_flags = FOOD_FINGER_FOOD @@ -441,7 +441,7 @@ desc = "A bowl of rich, meaty dumpling soup, traditionally served during the festival of Atrakor's Might on Tizira. The dumplings are shaped like the Night Sky Lord himself." icon = 'icons/obj/food/lizard.dmi' icon_state = "atrakor_dumplings" - food_reagents = list(/datum/reagent/consumable/nutriment = 2, /datum/reagent/consumable/nutriment/protein = 4, /datum/reagent/consumable/nutriment/vitamin = 2) + food_reagents = list(/datum/reagent/consumable/nutriment = 6, /datum/reagent/consumable/nutriment/protein = 10, /datum/reagent/consumable/nutriment/vitamin = 4, /datum/reagent/water = 5) tastes = list("bone broth" = 1, "onion" = 1, "potato" = 1) foodtypes = MEAT | VEGETABLES | NUTS @@ -450,7 +450,7 @@ desc = "A hearty noodle soup made from meatballs and nizaya in a rich broth. Commonly topped with a handful of chopped nuts." icon = 'icons/obj/food/lizard.dmi' icon_state = "meatball_noodles" - food_reagents = list(/datum/reagent/consumable/nutriment = 4, /datum/reagent/consumable/nutriment/protein = 6, /datum/reagent/consumable/nutriment/vitamin = 2) + food_reagents = list(/datum/reagent/consumable/nutriment = 6, /datum/reagent/consumable/nutriment/protein = 8, /datum/reagent/consumable/nutriment/vitamin = 6, /datum/reagent/water = 5) tastes = list("bone broth" = 1, "meat" = 1, "gnocchi" = 1, "peanuts" = 1) foodtypes = MEAT | VEGETABLES | NUTS @@ -459,7 +459,7 @@ desc = "A bowl of sausage, onion, blood and vinegar, served ice cold. Every bit as rough as it sounds." icon = 'icons/obj/food/lizard.dmi' icon_state = "black_broth" - food_reagents = list(/datum/reagent/consumable/nutriment/protein = 8, /datum/reagent/blood = 5) + food_reagents = list(/datum/reagent/consumable/nutriment/protein = 10, /datum/reagent/blood = 8, /datum/reagent/liquidgibs = 2) tastes = list("vinegar" = 1, "metal" = 1) foodtypes = MEAT | VEGETABLES | GROSS @@ -468,7 +468,7 @@ desc = "A slimy bowl of jellyfish stew. It jiggles if you shake it." icon = 'icons/obj/food/lizard.dmi' icon_state = "jellyfish_stew" - food_reagents = list(/datum/reagent/consumable/nutriment/protein = 5, /datum/reagent/consumable/nutriment = 3) + food_reagents = list(/datum/reagent/consumable/nutriment/protein = 10, /datum/reagent/consumable/nutriment = 6) tastes = list("slime" = 1) foodtypes = MEAT | VEGETABLES | GROSS @@ -477,7 +477,7 @@ desc = "A big bowl of spicy, savoury soup made with rootbread. Heavily seasoned, and very tasty." icon = 'icons/obj/food/lizard.dmi' icon_state = "rootbread_soup" - food_reagents = list(/datum/reagent/consumable/nutriment/protein = 3, /datum/reagent/consumable/nutriment = 4, /datum/reagent/consumable/nutriment/vitamin = 3) + food_reagents = list(/datum/reagent/consumable/nutriment/protein = 6, /datum/reagent/consumable/nutriment = 10, /datum/reagent/consumable/nutriment/vitamin = 6) tastes = list("bread" = 1, "egg" = 1, "chili" = 1, "garlic" = 1) foodtypes = MEAT | VEGETABLES @@ -487,7 +487,7 @@ desc = "A country dish from rural Tizira. Made with eggs, blood, and foraged greens. Traditionally eaten with rootbread and a spicy sauce." icon = 'icons/obj/food/lizard.dmi' icon_state = "black_eggs" - food_reagents = list(/datum/reagent/consumable/nutriment/protein = 4, /datum/reagent/consumable/nutriment/vitamin = 2) + food_reagents = list(/datum/reagent/consumable/nutriment/protein = 8, /datum/reagent/consumable/nutriment/vitamin = 6) tastes = list("eggs" = 1, "greens" = 1, "blood" = 1) foodtypes = MEAT | BREAKFAST | GROSS w_class = WEIGHT_CLASS_SMALL @@ -497,7 +497,7 @@ desc = "A smooth and spicy tomato-based sauce topped with eggs and baked. Delicious." icon = 'icons/obj/food/lizard.dmi' icon_state = "patzikula" - food_reagents = list(/datum/reagent/consumable/nutriment = 4, /datum/reagent/consumable/nutriment/protein = 4, /datum/reagent/consumable/nutriment/vitamin = 4, /datum/reagent/consumable/capsaicin = 1) + food_reagents = list(/datum/reagent/consumable/nutriment = 6, /datum/reagent/consumable/nutriment/protein = 8, /datum/reagent/consumable/nutriment/vitamin = 8, /datum/reagent/consumable/capsaicin = 2) tastes = list("eggs" = 1, "tomato" = 1, "heat" = 1) foodtypes = VEGETABLES | MEAT | BREAKFAST w_class = WEIGHT_CLASS_SMALL @@ -509,7 +509,7 @@ desc = "A big slab of korta nut brittle. So sugary it should be a crime!" icon = 'icons/obj/food/lizard.dmi' icon_state = "korta_brittle" - food_reagents = list(/datum/reagent/consumable/sugar = 10, /datum/reagent/consumable/nutriment = 5, /datum/reagent/consumable/korta_nectar = 5) + food_reagents = list(/datum/reagent/consumable/sugar = 20, /datum/reagent/consumable/nutriment = 15, /datum/reagent/consumable/korta_nectar = 15) tastes = list("peppery heat" = 1, "sweetness" = 1) foodtypes = NUTS | SUGAR @@ -521,7 +521,7 @@ desc = "A little slice of korta nut brittle. A diabetic's worst enemy." icon = 'icons/obj/food/lizard.dmi' icon_state = "korta_brittle_slice" - food_reagents = list(/datum/reagent/consumable/sugar = 2, /datum/reagent/consumable/nutriment = 1, /datum/reagent/consumable/korta_nectar = 1) + food_reagents = list(/datum/reagent/consumable/sugar = 4, /datum/reagent/consumable/nutriment = 3, /datum/reagent/consumable/korta_nectar = 3) tastes = list("peppery heat" = 1, "sweetness" = 1) foodtypes = NUTS | SUGAR @@ -530,7 +530,7 @@ desc = "Shaved ice, korta nectar and berries. A sweet treat to eat to beat summer heat!" icon = 'icons/obj/food/lizard.dmi' icon_state = "korta_ice" - food_reagents = list(/datum/reagent/consumable/nutriment = 4, /datum/reagent/consumable/ice = 4, /datum/reagent/consumable/berryjuice = 4) + food_reagents = list(/datum/reagent/consumable/nutriment/vitamin = 8, /datum/reagent/consumable/ice = 4, /datum/reagent/consumable/berryjuice = 6) tastes = list("peppery sweet" = 1, "berry" = 1) foodtypes = NUTS | SUGAR | FRUIT @@ -539,7 +539,7 @@ desc = "A slightly bizarre dish from Tizira, consisting of seraka mushrooms coated with caramel on a skewer. Carries a pronounced 'sweet and savoury' kick." icon = 'icons/obj/food/lizard.dmi' icon_state = "candied_mushrooms" - food_reagents = list(/datum/reagent/consumable/nutriment = 2, /datum/reagent/consumable/nutriment/vitamin = 2, /datum/reagent/consumable/caramel = 3) + food_reagents = list(/datum/reagent/consumable/nutriment = 8, /datum/reagent/consumable/nutriment/vitamin = 6, /datum/reagent/consumable/caramel = 4) tastes = list("savouriness" = 1, "sweetness" = 1) foodtypes = SUGAR | VEGETABLES | GROSS @@ -549,7 +549,7 @@ desc = "Pickled cabbage, as made famous by Germans, and which has become common in lizard cooking, where it is known as Zauerkrat." icon = 'icons/obj/food/lizard.dmi' icon_state = "sauerkraut" - food_reagents = list(/datum/reagent/consumable/nutriment = 3) + food_reagents = list(/datum/reagent/consumable/nutriment = 4) tastes = list("cabbage" = 1, "acid" = 1) foodtypes = VEGETABLES w_class = WEIGHT_CLASS_SMALL @@ -559,7 +559,7 @@ desc = "Mashed root vegetables, mixed with korta flour and boiled to produce a large, round and slightly spicy dumpling. Commonly eaten in soup." icon = 'icons/obj/food/lizard.dmi' icon_state = "lizard_dumplings" - food_reagents = list(/datum/reagent/consumable/nutriment = 3, /datum/reagent/consumable/nutriment/vitamin = 2) + food_reagents = list(/datum/reagent/consumable/nutriment = 4, /datum/reagent/consumable/nutriment/vitamin = 4) tastes = list("potato" = 1, "earthy heat" = 1) foodtypes = VEGETABLES | NUTS w_class = WEIGHT_CLASS_SMALL @@ -569,7 +569,7 @@ desc = "Seraka mushrooms that have been steeped in alkaline water to remove the extract, thereby making them completely safe to consume." icon = 'icons/obj/food/lizard.dmi' icon_state = "steeped_mushrooms" - food_reagents = list(/datum/reagent/consumable/nutriment = 2, /datum/reagent/consumable/nutriment/vitamin = 1) + food_reagents = list(/datum/reagent/consumable/nutriment = 6, /datum/reagent/consumable/nutriment/vitamin = 2) tastes = list("savouriness" = 1, "nuttiness" = 1) foodtypes = VEGETABLES w_class = WEIGHT_CLASS_SMALL @@ -579,7 +579,7 @@ desc = "A can of gunner jellyfish packed in brine. Contains a mild hallucinogen which is destroyed by cooking." icon = 'icons/obj/food/canned.dmi' icon_state = "canned_jellyfish" - food_reagents = list(/datum/reagent/consumable/nutriment/protein = 4, /datum/reagent/toxin/mindbreaker = 2, /datum/reagent/consumable/salt = 1) + food_reagents = list(/datum/reagent/consumable/nutriment/protein = 8, /datum/reagent/toxin/mindbreaker = 2, /datum/reagent/consumable/salt = 1) tastes = list("slime" = 1, "burning" = 1, "salt" = 1) foodtypes = SEAFOOD | GROSS w_class = WEIGHT_CLASS_SMALL @@ -589,7 +589,7 @@ desc = "Giant snails from the Tiziran desert, packaged in brine. Shells included. Probably best not eaten raw, unless you're a lizard." icon = 'icons/obj/food/canned.dmi' icon_state = "canned_snails" - food_reagents = list(/datum/reagent/consumable/nutriment/protein = 4, /datum/reagent/consumable/salt = 2) + food_reagents = list(/datum/reagent/consumable/nutriment/protein = 8, /datum/reagent/consumable/salt = 2) tastes = list("snails" = 1) foodtypes = MEAT | GROSS w_class = WEIGHT_CLASS_SMALL @@ -599,7 +599,7 @@ desc = "A can of bee larva packaged in honey. Probably appetizing to someone." icon = 'icons/obj/food/canned.dmi' icon_state = "canned_larvae" - food_reagents = list(/datum/reagent/consumable/nutriment/protein = 4, /datum/reagent/consumable/honey = 2) + food_reagents = list(/datum/reagent/consumable/nutriment/protein = 8, /datum/reagent/consumable/honey = 2) tastes = list("sweet bugs" = 1) - foodtypes = MEAT | GROSS + foodtypes = MEAT | GROSS | BUGS w_class = WEIGHT_CLASS_SMALL diff --git a/code/game/objects/items/food/meat.dm b/code/game/objects/items/food/meat.dm index 3ae2baa1d3b51..ab8d6876a2aae 100644 --- a/code/game/objects/items/food/meat.dm +++ b/code/game/objects/items/food/meat.dm @@ -100,6 +100,57 @@ foodtypes = SEAFOOD | VEGETABLES | FRIED w_class = WEIGHT_CLASS_SMALL +/obj/item/food/fishtaco + name = "fish taco" + desc = "A taco with fish, cheese, and cabbage." + icon_state = "fishtaco" + food_reagents = list(/datum/reagent/consumable/nutriment = 2, /datum/reagent/consumable/nutriment/protein = 3, /datum/reagent/consumable/nutriment/vitamin = 2) + tastes = list("taco" = 4, "fish" = 2, "cheese" = 2, "cabbage" = 1) + foodtypes = SEAFOOD | DAIRY | GRAIN | VEGETABLES + w_class = WEIGHT_CLASS_SMALL + +/obj/item/food/vegetariansushiroll + name = "vegetarian sushi roll" + desc = "A roll of simple vegetarian sushi with rice, carrots, and potatoes. Sliceable into pieces!" + icon_state = "vegetariansushiroll" + food_reagents = list(/datum/reagent/consumable/nutriment = 12, /datum/reagent/consumable/nutriment/vitamin = 4) + tastes = list("boiled rice" = 4, "carrots" = 2, "potato" = 2) + foodtypes = VEGETABLES + w_class = WEIGHT_CLASS_SMALL + +/obj/item/food/vegetariansushiroll/MakeProcessable() + AddElement(/datum/element/processable, TOOL_KNIFE, /obj/item/food/vegetariansushislice, 4, 20) + +/obj/item/food/vegetariansushislice + name = "vegetarian sushi slice" + desc = "A slice of simple vegetarian sushi with rice, carrots, and potatoes." + icon_state = "vegetariansushislice" + food_reagents = list(/datum/reagent/consumable/nutriment = 3, /datum/reagent/consumable/nutriment/vitamin = 1) + tastes = list("boiled rice" = 4, "carrots" = 2, "potato" = 2) + foodtypes = VEGETABLES + w_class = WEIGHT_CLASS_SMALL + +/obj/item/food/spicyfiletsushiroll + name = "spicy filet sushi roll" + desc = "A roll of tasty, spicy sushi made with fish and vegetables. Sliceable into pieces!" + icon_state = "spicyfiletroll" + food_reagents = list(/datum/reagent/consumable/nutriment = 12, /datum/reagent/consumable/nutriment/protein = 4, /datum/reagent/consumable/capsaicin = 4, /datum/reagent/consumable/nutriment/vitamin = 4) + tastes = list("boiled rice" = 4, "fish" = 2, "spicyness" = 2) + foodtypes = VEGETABLES | SEAFOOD + w_class = WEIGHT_CLASS_SMALL + +/obj/item/food/spicyfiletsushiroll/MakeProcessable() + AddElement(/datum/element/processable, TOOL_KNIFE, /obj/item/food/spicyfiletsushislice, 4, 20) + +/obj/item/food/spicyfiletsushislice + name = "spicy filet sushi slice" + desc = "A slice of tasty, spicy sushi made with fish and vegetables. Don't eat it too fast!." + icon_state = "spicyfiletslice" + food_reagents = list(/datum/reagent/consumable/nutriment = 3, /datum/reagent/consumable/nutriment/protein = 1, /datum/reagent/consumable/capsaicin = 1, /datum/reagent/consumable/nutriment/vitamin = 1) + tastes = list("boiled rice" = 4, "fish" = 2, "spicyness" = 2) + foodtypes = VEGETABLES | SEAFOOD + w_class = WEIGHT_CLASS_SMALL + ////////////////////////////////////////////MEATS AND ALIKE//////////////////////////////////////////// /obj/item/food/tofu @@ -704,14 +755,14 @@ desc = "Nothing says tasty like maggot filled radioactive mutant flesh." food_reagents = list(/datum/reagent/consumable/nutriment/protein = 4, /datum/reagent/uranium = 3) tastes = list("maggots" = 1, "the inside of a reactor" = 1) - foodtypes = MEAT | RAW | GROSS + foodtypes = MEAT | RAW | GROSS | BUGS venue_value = FOOD_MEAT_MUTANT /obj/item/food/meat/slab/human/mutant/moth icon_state = "mothmeat" desc = "Unpleasantly powdery and dry. Kind of pretty, though." tastes = list("dust" = 1, "powder" = 1, "meat" = 2) - foodtypes = MEAT | RAW + foodtypes = MEAT | RAW | BUGS venue_value = FOOD_MEAT_MUTANT /obj/item/food/meat/slab/human/mutant/skeleton diff --git a/code/game/objects/items/food/mexican.dm b/code/game/objects/items/food/mexican.dm index e0d1c37c0cebe..b3c4c87a107b6 100644 --- a/code/game/objects/items/food/mexican.dm +++ b/code/game/objects/items/food/mexican.dm @@ -115,3 +115,12 @@ foodtypes = MEAT w_class = WEIGHT_CLASS_SMALL venue_value = FOOD_PRICE_LEGENDARY + +/obj/item/food/chipsandsalsa + name = "chips and salsa" + desc = "Some tortilla chips with a cup of zesty salsa. Highly addictive!" + icon_state = "chipsandsalsa" + food_reagents = list(/datum/reagent/consumable/nutriment = 4, /datum/reagent/consumable/capsaicin = 2, /datum/reagent/consumable/nutriment/vitamin = 4) + tastes = list("peppers" = 1, "salsa" = 3, "tortilla chips" = 1, "onion" = 1) + foodtypes = VEGETABLES + w_class = WEIGHT_CLASS_SMALL diff --git a/code/game/objects/items/food/misc.dm b/code/game/objects/items/food/misc.dm index 2ec14fe958699..0c9a29c2f6e77 100644 --- a/code/game/objects/items/food/misc.dm +++ b/code/game/objects/items/food/misc.dm @@ -274,7 +274,7 @@ icon_state = "spidereggs" food_reagents = list(/datum/reagent/consumable/nutriment/protein = 4, /datum/reagent/toxin = 2) tastes = list("cobwebs" = 1) - foodtypes = MEAT | TOXIC + foodtypes = MEAT | TOXIC | BUGS w_class = WEIGHT_CLASS_TINY /obj/item/food/spidereggs/processed @@ -283,7 +283,7 @@ icon_state = "spidereggs" food_reagents = list(/datum/reagent/consumable/nutriment/protein = 4) tastes = list("cobwebs" = 1) - foodtypes = MEAT + foodtypes = MEAT | BUGS w_class = WEIGHT_CLASS_TINY /obj/item/food/spiderling @@ -292,7 +292,7 @@ icon_state = "spiderling" food_reagents = list(/datum/reagent/consumable/nutriment/protein = 2, /datum/reagent/toxin = 4) tastes = list("cobwebs" = 1, "guts" = 2) - foodtypes = MEAT | TOXIC + foodtypes = MEAT | TOXIC | BUGS w_class = WEIGHT_CLASS_SMALL /obj/item/food/spiderlollipop @@ -302,7 +302,7 @@ worn_icon_state = "lollipop_stick" food_reagents = list(/datum/reagent/consumable/nutriment/protein = 2, /datum/reagent/toxin = 1, /datum/reagent/iron = 10, /datum/reagent/consumable/sugar = 5, /datum/reagent/medicine/omnizine = 2) //lollipop, but vitamins = toxins tastes = list("cobwebs" = 1, "sugar" = 2) - foodtypes = JUNKFOOD | SUGAR + foodtypes = JUNKFOOD | SUGAR | BUGS food_flags = FOOD_FINGER_FOOD slot_flags = ITEM_SLOT_MASK @@ -367,7 +367,6 @@ name = "roast parsnip" desc = "Sweet and crunchy." icon_state = "roastparsnip" - food_reagents = list(/datum/reagent/consumable/nutriment = 3, /datum/reagent/consumable/nutriment/vitamin = 4) tastes = list("parsnip" = 1) foodtypes = VEGETABLES @@ -753,7 +752,7 @@ icon_state = "ant_pop" food_reagents = list(/datum/reagent/consumable/nutriment = 1, /datum/reagent/consumable/nutriment/vitamin = 1, /datum/reagent/consumable/sugar = 5, /datum/reagent/ants = 3) tastes = list("candy" = 1, "insects" = 1) - foodtypes = JUNKFOOD | SUGAR | GROSS + foodtypes = JUNKFOOD | SUGAR | BUGS food_flags = FOOD_FINGER_FOOD w_class = WEIGHT_CLASS_TINY @@ -982,4 +981,12 @@ tastes = list("juicy meat" = 1, "rice" = 1, "cabbage" = 1) foodtypes = MEAT | VEGETABLES w_class = WEIGHT_CLASS_SMALL - + +/obj/item/food/seaweedsheet + name = "seaweed sheet" + desc = "A dried sheet of seaweed used for making sushi." + icon_state = "seaweedsheet" + food_reagents = list(/datum/reagent/consumable/nutriment = 1, /datum/reagent/consumable/nutriment/vitamin = 1) + tastes = list("seaweed" = 1) + foodtypes = VEGETABLES + w_class = WEIGHT_CLASS_SMALL diff --git a/code/game/objects/items/food/moth.dm b/code/game/objects/items/food/moth.dm index 62333c97888da..61260a96194b9 100644 --- a/code/game/objects/items/food/moth.dm +++ b/code/game/objects/items/food/moth.dm @@ -8,7 +8,7 @@ desc = "As a staple of mothic cuisine, cheese is often augmented with various flavours to keep variety in their diet. Herbs are one such addition, and are particularly beloved." icon = 'icons/obj/food/moth.dmi' icon_state = "herby_cheese" - food_reagents = list(/datum/reagent/consumable/nutriment/protein = 3) + food_reagents = list(/datum/reagent/consumable/nutriment/protein = 6) tastes = list("cheese" = 1, "herbs" = 1) foodtypes = DAIRY | VEGETABLES w_class = WEIGHT_CLASS_SMALL @@ -18,7 +18,7 @@ desc = "As prescribed by Lord Alton, blessed be his name, 99.997% of the world's recipes for grilled cheese flat out lie: never once is the cheese grilled, it is merely a griddled sandwich containing melted cheese. This, on the other hand, is truly grilled cheese, grillmarks and all." icon = 'icons/obj/food/moth.dmi' icon_state = "grilled_cheese" - food_reagents = list(/datum/reagent/consumable/nutriment/protein = 5, /datum/reagent/consumable/char = 1) + food_reagents = list(/datum/reagent/consumable/nutriment/protein = 8, /datum/reagent/consumable/char = 1) tastes = list("cheese" = 1, "char" = 1) foodtypes = DAIRY w_class = WEIGHT_CLASS_SMALL @@ -28,7 +28,7 @@ desc = "A basic salad of cabbage, red onion and tomato. Can serve as a perfect base for a million different salads." icon = 'icons/obj/food/moth.dmi' icon_state = "mothic_salad" - food_reagents = list(/datum/reagent/consumable/nutriment/vitamin = 5) + food_reagents = list(/datum/reagent/consumable/nutriment/vitamin = 6) tastes = list("salad" = 1) foodtypes = VEGETABLES w_class = WEIGHT_CLASS_SMALL @@ -38,7 +38,7 @@ desc = "While they're far from filling, toasted seeds are a popular snack amongst the moths. Salt, sugar, or even some more exotic flavours may be added for some extra pep." icon = 'icons/obj/food/moth.dmi' icon_state = "toasted_seeds" - food_reagents = list(/datum/reagent/consumable/nutriment/vitamin = 1) + food_reagents = list(/datum/reagent/consumable/nutriment/vitamin = 5) tastes = list("seeds" = 1) foodtypes = GRAIN w_class = WEIGHT_CLASS_SMALL @@ -48,7 +48,7 @@ desc = "A common snack for engineers on the mothic fleet, made of seeds, nuts, chocolate, popcorn, and potato chips- designed to be dense with calories and easy to snack on when an extra boost is needed." icon = 'icons/obj/food/moth.dmi' icon_state = "engine_fodder" - food_reagents = list(/datum/reagent/consumable/nutriment/vitamin = 2, /datum/reagent/consumable/sugar = 3, /datum/reagent/consumable/nutriment = 2, /datum/reagent/consumable/salt = 1) + food_reagents = list(/datum/reagent/consumable/nutriment/vitamin = 6, /datum/reagent/consumable/sugar = 4, /datum/reagent/consumable/nutriment = 4, /datum/reagent/consumable/salt = 2) tastes = list("seeds" = 1, "nuts" = 1, "chocolate" = 1, "salt" = 1, "popcorn" = 1, "potato" = 1) foodtypes = GRAIN | NUTS | VEGETABLES | SUGAR w_class = WEIGHT_CLASS_SMALL @@ -58,7 +58,7 @@ desc = "A strong, glutenous dough, made with cornmeal and flour, designed to hold up to cheese and sauce." icon = 'icons/obj/food/moth.dmi' icon_state = "mothic_pizza_dough" - food_reagents = list(/datum/reagent/consumable/nutriment/vitamin = 3) + food_reagents = list(/datum/reagent/consumable/nutriment/vitamin = 6) tastes = list("raw flour" = 1) foodtypes = GRAIN w_class = WEIGHT_CLASS_SMALL @@ -69,7 +69,7 @@ desc = "A mothic classic made with cheese curds and tofu (amongst other things). Translated literally the name means 'squeaking stir fry', a name given due to the distinctive squeak of the proteins." icon = 'icons/obj/food/moth.dmi' icon_state = "squeaking_stir_fry" - food_reagents = list(/datum/reagent/consumable/nutriment/protein = 5, /datum/reagent/consumable/nutriment/vitamin = 3) + food_reagents = list(/datum/reagent/consumable/nutriment/protein = 8, /datum/reagent/consumable/nutriment/vitamin = 6) tastes = list("cheese" = 1, "tofu" = 1, "veggies" = 1) foodtypes = DAIRY | VEGETABLES w_class = WEIGHT_CLASS_SMALL @@ -79,7 +79,7 @@ desc = "Grilled cheese and salad in a cabbage wrap, topped with delicious sweet chili sauce." icon = 'icons/obj/food/moth.dmi' icon_state = "sweet_chili_cabbage_wrap" - food_reagents = list(/datum/reagent/consumable/nutriment/protein = 3, /datum/reagent/consumable/nutriment/vitamin = 4, /datum/reagent/consumable/capsaicin = 1) + food_reagents = list(/datum/reagent/consumable/nutriment/protein = 8, /datum/reagent/consumable/nutriment/vitamin = 8, /datum/reagent/consumable/capsaicin = 1) tastes = list("cheese" = 1, "salad" = 1, "sweet chili" = 1) foodtypes = DAIRY | VEGETABLES w_class = WEIGHT_CLASS_SMALL @@ -89,7 +89,7 @@ desc = "What's better than cheese curds? Deep fried cheese curds! What's better than deep fried cheese curds? Deep fried cheese curds with chili (and more cheese) on top! And what's better than that? Putting it on fries!" icon = 'icons/obj/food/moth.dmi' icon_state = "loaded_curds" - food_reagents = list(/datum/reagent/consumable/nutriment/protein = 6, /datum/reagent/consumable/nutriment/vitamin = 2, /datum/reagent/consumable/capsaicin = 1) + food_reagents = list(/datum/reagent/consumable/nutriment = 4, /datum/reagent/consumable/nutriment/protein = 10, /datum/reagent/consumable/nutriment/vitamin = 4, /datum/reagent/consumable/capsaicin = 1) tastes = list("cheese" = 1, "oil" = 1, "chili" = 1, "fries" = 1) foodtypes = DAIRY | VEGETABLES w_class = WEIGHT_CLASS_SMALL @@ -99,7 +99,7 @@ desc = "A baked cheese wheel, melty and delicious." icon = 'icons/obj/food/moth.dmi' icon_state = "baked_cheese" - food_reagents = list(/datum/reagent/consumable/nutriment/protein = 6, /datum/reagent/consumable/nutriment/vitamin = 2, /datum/reagent/consumable/capsaicin = 1) + food_reagents = list(/datum/reagent/consumable/nutriment/protein = 10, /datum/reagent/consumable/nutriment/vitamin = 5, /datum/reagent/consumable/nutriment = 5) tastes = list("cheese" = 1) foodtypes = DAIRY w_class = WEIGHT_CLASS_SMALL @@ -110,7 +110,7 @@ desc = "A baked cheese wheel: a mothic favourite for sharing. Usually served with crispy bread slices for dipping, because the only thing better than good cheese is good cheese on bread." icon = 'icons/obj/food/moth.dmi' icon_state = "baked_cheese_platter" - food_reagents = list(/datum/reagent/consumable/nutriment/protein = 6, /datum/reagent/consumable/nutriment/vitamin = 2, /datum/reagent/consumable/capsaicin = 1) + food_reagents = list(/datum/reagent/consumable/nutriment/protein = 12, /datum/reagent/consumable/nutriment/vitamin = 6, /datum/reagent/consumable/nutriment = 8) tastes = list("cheese" = 1, "bread" = 1) foodtypes = DAIRY | GRAIN w_class = WEIGHT_CLASS_SMALL @@ -121,20 +121,20 @@ desc = "A fine lasagne made with pesto and a herby white sauce, ready to bake. Good for multiple servings." icon = 'icons/obj/food/moth.dmi' icon_state = "raw_green_lasagne" - food_reagents = list(/datum/reagent/consumable/nutriment/protein = 3, /datum/reagent/consumable/nutriment/vitamin = 5) + food_reagents = list(/datum/reagent/consumable/nutriment/protein = 6, /datum/reagent/consumable/nutriment/vitamin = 10) tastes = list("cheese" = 1, "pesto" = 1, "pasta" = 1) foodtypes = VEGETABLES | GRAIN | NUTS w_class = WEIGHT_CLASS_NORMAL /obj/item/food/raw_green_lasagne/MakeBakeable() - AddComponent(/datum/component/bakeable, /obj/item/food/green_lasagne, rand(25 SECONDS, 45 SECONDS), TRUE, TRUE) + AddComponent(/datum/component/bakeable, /obj/item/food/green_lasagne, rand(15 SECONDS, 25 SECONDS), TRUE, TRUE) /obj/item/food/green_lasagne name = "green lasagne al forno" desc = "A fine lasagne made with pesto and a herby white sauce. Good for multiple servings." icon = 'icons/obj/food/moth.dmi' icon_state = "green_lasagne" - food_reagents = list(/datum/reagent/consumable/nutriment/protein = 12, /datum/reagent/consumable/nutriment/vitamin = 18) + food_reagents = list(/datum/reagent/consumable/nutriment/protein = 24, /datum/reagent/consumable/nutriment/vitamin = 18) tastes = list("cheese" = 1, "pesto" = 1, "pasta" = 1) foodtypes = VEGETABLES | GRAIN | NUTS w_class = WEIGHT_CLASS_NORMAL @@ -148,7 +148,7 @@ desc = "A slice of herby, pesto-y lasagne." icon = 'icons/obj/food/moth.dmi' icon_state = "green_lasagne_slice" - food_reagents = list(/datum/reagent/consumable/nutriment/protein = 2, /datum/reagent/consumable/nutriment/vitamin = 3) + food_reagents = list(/datum/reagent/consumable/nutriment/protein = 4, /datum/reagent/consumable/nutriment/vitamin = 3) tastes = list("cheese" = 1, "pesto" = 1, "pasta" = 1) foodtypes = VEGETABLES | GRAIN | NUTS w_class = WEIGHT_CLASS_SMALL @@ -158,20 +158,20 @@ desc = "A big pan of layered potatoes topped with rice and vegetable stock, ready to be baked into a delicious sharing meal." icon = 'icons/obj/food/moth.dmi' icon_state = "raw_baked_rice" - food_reagents = list(/datum/reagent/consumable/nutriment/protein = 2, /datum/reagent/consumable/nutriment/vitamin = 6) + food_reagents = list(/datum/reagent/consumable/nutriment/protein = 4, /datum/reagent/consumable/nutriment/vitamin = 10) tastes = list("rice" = 1, "potato" = 1, "veggies" = 1) foodtypes = VEGETABLES | GRAIN w_class = WEIGHT_CLASS_NORMAL /obj/item/food/raw_baked_rice/MakeBakeable() - AddComponent(/datum/component/bakeable, /obj/item/food/big_baked_rice, rand(25 SECONDS, 45 SECONDS), TRUE, TRUE) + AddComponent(/datum/component/bakeable, /obj/item/food/big_baked_rice, rand(15 SECONDS, 25 SECONDS), TRUE, TRUE) /obj/item/food/big_baked_rice name = "big baked rice" desc = "A mothic favourite, baked rice can be filled with a variety of vegetable fillings to make a delicious meal to share. Potatoes are also often layered on the bottom of the cooking vessel to create a flavourful crust which is hotly contested amongst diners." icon = 'icons/obj/food/moth.dmi' icon_state = "big_baked_rice" - food_reagents = list(/datum/reagent/consumable/nutriment/protein = 12, /datum/reagent/consumable/nutriment/vitamin = 36) + food_reagents = list(/datum/reagent/consumable/nutriment/protein = 18, /datum/reagent/consumable/nutriment/vitamin = 42) tastes = list("rice" = 1, "potato" = 1, "veggies" = 1) foodtypes = VEGETABLES | GRAIN w_class = WEIGHT_CLASS_NORMAL @@ -185,7 +185,7 @@ desc = "A single portion of baked rice, perfect as a side dish, or even as a full meal." icon = 'icons/obj/food/moth.dmi' icon_state = "lil_baked_rice" - food_reagents = list(/datum/reagent/consumable/nutriment/protein = 2, /datum/reagent/consumable/nutriment/vitamin = 6) + food_reagents = list(/datum/reagent/consumable/nutriment/protein = 3, /datum/reagent/consumable/nutriment/vitamin = 7) tastes = list("rice" = 1, "potato" = 1, "veggies" = 1) foodtypes = VEGETABLES | GRAIN w_class = WEIGHT_CLASS_SMALL @@ -195,7 +195,7 @@ desc = "A cob of corn, baked in the roasting heat of an oven until it blisters and blackens. Beloved as a quick yet flavourful and filling component for dishes on the Fleet." icon = 'icons/obj/food/moth.dmi' icon_state = "oven_baked_corn" - food_reagents = list(/datum/reagent/consumable/nutriment/vitamin = 4, /datum/reagent/consumable/char = 1) + food_reagents = list(/datum/reagent/consumable/nutriment/vitamin = 6, /datum/reagent/consumable/char = 1) tastes = list("corn" = 1, "char" = 1) foodtypes = VEGETABLES w_class = WEIGHT_CLASS_SMALL @@ -206,7 +206,7 @@ desc = "What's better than baked corn? Baked corn with butter!" icon = 'icons/obj/food/moth.dmi' icon_state = "buttered_baked_corn" - food_reagents = list(/datum/reagent/consumable/nutriment/protein = 2, /datum/reagent/consumable/nutriment/vitamin = 4, /datum/reagent/consumable/char = 1) + food_reagents = list(/datum/reagent/consumable/nutriment/protein = 4, /datum/reagent/consumable/nutriment/vitamin = 6, /datum/reagent/consumable/char = 1) tastes = list("corn" = 1, "char" = 1) foodtypes = VEGETABLES | DAIRY w_class = WEIGHT_CLASS_SMALL @@ -216,7 +216,7 @@ desc = "Sweet, spicy, saucy, and all kinds of corny." icon = 'icons/obj/food/moth.dmi' icon_state = "fiesta_corn_skillet" - food_reagents = list(/datum/reagent/consumable/nutriment/protein = 3, /datum/reagent/consumable/nutriment/vitamin = 7, /datum/reagent/consumable/char = 1) + food_reagents = list(/datum/reagent/consumable/nutriment/protein = 5, /datum/reagent/consumable/nutriment/vitamin = 10, /datum/reagent/consumable/char = 1) tastes = list("corn" = 1, "chili" = 1, "char" = 1) foodtypes = VEGETABLES | DAIRY w_class = WEIGHT_CLASS_SMALL @@ -226,20 +226,20 @@ desc = "Sliced vegetables with a roasted pepper sauce. Delicious, for a peasant food." icon = 'icons/obj/food/moth.dmi' icon_state = "raw_ratatouille" - food_reagents = list(/datum/reagent/consumable/nutriment/protein = 3, /datum/reagent/consumable/nutriment/vitamin = 7, /datum/reagent/consumable/char = 1) + food_reagents = list(/datum/reagent/consumable/nutriment = 4, /datum/reagent/consumable/nutriment/vitamin = 8, /datum/reagent/consumable/char = 1) tastes = list("veggies" = 1, "roasted peppers" = 1) foodtypes = VEGETABLES w_class = WEIGHT_CLASS_SMALL /obj/item/food/raw_ratatouille/MakeBakeable() - AddComponent(/datum/component/bakeable, /obj/item/food/ratatouille, rand(25 SECONDS, 45 SECONDS), TRUE, TRUE) + AddComponent(/datum/component/bakeable, /obj/item/food/ratatouille, rand(15 SECONDS, 25 SECONDS), TRUE, TRUE) /obj/item/food/ratatouille name = "ratatouille" desc = "The perfect dish to save your restaurant from a vindictive food critic. Bonus points if you've got a rat in your hat." icon = 'icons/obj/food/moth.dmi' icon_state = "ratatouille" - food_reagents = list(/datum/reagent/consumable/nutriment/protein = 3, /datum/reagent/consumable/nutriment/vitamin = 7, /datum/reagent/consumable/char = 1) + food_reagents = list(/datum/reagent/consumable/nutriment = 6, /datum/reagent/consumable/nutriment/vitamin = 10, /datum/reagent/consumable/char = 1) tastes = list("veggies" = 1, "roasted peppers" = 1, "char" = 1) foodtypes = VEGETABLES w_class = WEIGHT_CLASS_SMALL @@ -250,7 +250,7 @@ desc = "Little sticks of mozzarella, breaded and fried." icon = 'icons/obj/food/moth.dmi' icon_state = "mozzarella_sticks" - food_reagents = list(/datum/reagent/consumable/nutriment = 3, /datum/reagent/consumable/nutriment/protein = 3) + food_reagents = list(/datum/reagent/consumable/nutriment = 4, /datum/reagent/consumable/nutriment/protein = 6) tastes = list("creamy cheese" = 1, "breading" = 1, "oil" = 1) foodtypes = DAIRY | GRAIN | FRIED w_class = WEIGHT_CLASS_SMALL @@ -260,20 +260,20 @@ desc = "A pepper with the top removed and a herby cheese and onion mix stuffed inside. Probably shouldn't be eaten raw." icon = 'icons/obj/food/moth.dmi' icon_state = "raw_stuffed_pepper" - food_reagents = list(/datum/reagent/consumable/nutriment = 3, /datum/reagent/consumable/nutriment/protein = 3) + food_reagents = list(/datum/reagent/consumable/nutriment = 4, /datum/reagent/consumable/nutriment/protein = 6) tastes = list("creamy cheese" = 1, "herbs" = 1, "onion" = 1, "bell pepper" = 1) foodtypes = DAIRY | VEGETABLES w_class = WEIGHT_CLASS_SMALL /obj/item/food/raw_stuffed_peppers/MakeBakeable() - AddComponent(/datum/component/bakeable, /obj/item/food/stuffed_peppers, rand(15 SECONDS, 35 SECONDS), TRUE, TRUE) + AddComponent(/datum/component/bakeable, /obj/item/food/stuffed_peppers, rand(10 SECONDS, 20 SECONDS), TRUE, TRUE) /obj/item/food/stuffed_peppers name = "voltölpaprik" desc = "A soft yet still crisp bell pepper, with a wonderful melty cheesy interior." icon = 'icons/obj/food/moth.dmi' icon_state = "stuffed_pepper" - food_reagents = list(/datum/reagent/consumable/nutriment = 3, /datum/reagent/consumable/nutriment/protein = 3) + food_reagents = list(/datum/reagent/consumable/nutriment = 6, /datum/reagent/consumable/nutriment/protein = 8) tastes = list("creamy cheese" = 1, "herbs" = 1, "onion" = 1, "bell pepper" = 1) foodtypes = DAIRY | VEGETABLES w_class = WEIGHT_CLASS_SMALL @@ -284,7 +284,7 @@ desc = "A dish made from fried vegetables, popular amongst fueljacks- the brave moths who operate the fuel skimmers to keep the fleet running. Given the constant need for fuel, and the limited windows in which the stars align for harvesting (literally), they'll often take packed meals to save on trips to the mess, which they heat using the fresh canisters." icon = 'icons/obj/food/moth.dmi' icon_state = "fueljacks_lunch" - food_reagents = list(/datum/reagent/consumable/nutriment = 3, /datum/reagent/consumable/nutriment/protein = 3) + food_reagents = list(/datum/reagent/consumable/nutriment = 8, /datum/reagent/consumable/nutriment/protein = 8) tastes = list("cabbage" = 1, "potato" = 1, "onion" = 1, "chili" = 1, "cheese" = 1) foodtypes = DAIRY | VEGETABLES w_class = WEIGHT_CLASS_SMALL @@ -294,7 +294,7 @@ desc = "Fried balls of macaroni cheese dipped in corn batter, served with tomato sauce. A popular snack across the galaxy, and especially on the Mothic Fleet- where they tend to use Ready-Donk as the base." icon = 'icons/obj/food/moth.dmi' icon_state = "mac_balls" - food_reagents = list(/datum/reagent/consumable/nutriment = 3, /datum/reagent/consumable/nutriment/protein = 3) + food_reagents = list(/datum/reagent/consumable/nutriment = 6, /datum/reagent/consumable/nutriment/protein = 10) tastes = list("pasta" = 1, "cornbread" = 1, "cheese" = 1) foodtypes = DAIRY | VEGETABLES | FRIED | GRAIN w_class = WEIGHT_CLASS_SMALL @@ -335,7 +335,7 @@ desc = "A soup made from raw cotton in a flavourful vegetable broth. Enjoyed only by moths and the criminally tasteless." icon = 'icons/obj/food/moth.dmi' icon_state = "moth_cotton_soup" - food_reagents = list(/datum/reagent/consumable/nutriment/vitamin = 3) + food_reagents = list(/datum/reagent/consumable/nutriment = 6, /datum/reagent/consumable/nutriment/vitamin = 12, /datum/reagent/water = 5) tastes = list("cotton" = 1, "broth" = 1) foodtypes = VEGETABLES | CLOTH w_class = WEIGHT_CLASS_SMALL @@ -345,7 +345,7 @@ desc = "A simple and filling soup made from homemade cheese and sweet potato. The curds provide texture while the whey provides volume- and they both provide deliciousness!" icon = 'icons/obj/food/moth.dmi' icon_state = "moth_cheese_soup" - food_reagents = list(/datum/reagent/consumable/nutriment/protein = 5, /datum/reagent/consumable/salt = 1) + food_reagents = list(/datum/reagent/consumable/nutriment/protein = 12, /datum/reagent/consumable/nutriment/vitamin = 4, /datum/reagent/consumable/nutriment = 4) tastes = list("cheese" = 1, "cream" = 1, "sweet potato" = 1) foodtypes = DAIRY | GRAIN w_class = WEIGHT_CLASS_SMALL @@ -355,7 +355,7 @@ desc = "A seed based soup, made by germinating seeds and then boiling them. Produces a particularly bitter broth which is usually balanced by the addition of vinegar." icon = 'icons/obj/food/moth.dmi' icon_state = "moth_seed_soup" - food_reagents = list(/datum/reagent/consumable/nutriment/vitamin = 6) + food_reagents = list(/datum/reagent/consumable/nutriment/vitamin = 12, /datum/reagent/consumable/nutriment = 6, /datum/reagent/water = 5) tastes = list("bitterness" = 1, "sourness" = 1) foodtypes = VEGETABLES w_class = WEIGHT_CLASS_SMALL @@ -364,7 +364,7 @@ name = "chili sin carne" desc = "For the hombres who don't want carne." icon_state = "hotchili" - food_reagents = list(/datum/reagent/consumable/nutriment = 4, /datum/reagent/consumable/nutriment/protein = 4, /datum/reagent/consumable/capsaicin = 3, /datum/reagent/consumable/tomatojuice = 4, /datum/reagent/consumable/nutriment/vitamin = 4) + food_reagents = list(/datum/reagent/consumable/nutriment = 4, /datum/reagent/consumable/nutriment/protein = 4, /datum/reagent/consumable/capsaicin = 3, /datum/reagent/consumable/tomatojuice = 4, /datum/reagent/consumable/nutriment/vitamin = 6) tastes = list("bitterness" = 1, "sourness" = 1) foodtypes = VEGETABLES w_class = WEIGHT_CLASS_SMALL @@ -374,7 +374,7 @@ desc = "A spicy bean stew with lots of veggies, commonly served aboard the fleet as a filling and satisfying meal with rice or bread." icon = 'icons/obj/food/moth.dmi' icon_state = "moth_bean_stew" - food_reagents = list(/datum/reagent/consumable/nutriment/protein = 3, /datum/reagent/consumable/nutriment/vitamin = 7, /datum/reagent/consumable/char = 1) + food_reagents = list(/datum/reagent/consumable/nutriment/protein = 6, /datum/reagent/consumable/nutriment/vitamin = 14, /datum/reagent/consumable/nutriment = 4) tastes = list("beans" = 1, "cabbage" = 1, "spicy sauce" = 1) foodtypes = VEGETABLES w_class = WEIGHT_CLASS_SMALL @@ -384,7 +384,7 @@ desc = "A hearty oat stew, prepared with oats, sweet potatoes, and various winter vegetables." icon = 'icons/obj/food/moth.dmi' icon_state = "moth_oat_stew" - food_reagents = list(/datum/reagent/consumable/nutriment/protein = 3, /datum/reagent/consumable/nutriment/vitamin = 7, /datum/reagent/consumable/char = 1) + food_reagents = list(/datum/reagent/consumable/nutriment/vitamin = 14, /datum/reagent/consumable/nutriment = 8) tastes = list("oats" = 1, "sweet potato" = 1, "carrot" = 1, "parsnip" = 1, "pumpkin" = 1) foodtypes = VEGETABLES | GRAIN w_class = WEIGHT_CLASS_SMALL @@ -394,7 +394,7 @@ desc = "Tömpröttkrakklmæsch, or heartburn soup, is a cold soup dish that originated amongst the jungle moths, and is named for two things- its rosy pink colour, and its scorchingly hot chilli heat." icon = 'icons/obj/food/moth.dmi' icon_state = "moth_fire_soup" - food_reagents = list(/datum/reagent/consumable/nutriment/protein = 3, /datum/reagent/consumable/nutriment/vitamin = 5) + food_reagents = list(/datum/reagent/consumable/nutriment/protein = 10, /datum/reagent/consumable/nutriment/vitamin = 10) tastes = list("love" = 1, "hate" = 1) foodtypes = VEGETABLES | DAIRY w_class = WEIGHT_CLASS_SMALL @@ -404,7 +404,7 @@ desc = "A plate of rice porridge. It's mostly flavourless, but it does fill a spot. To the Chinese it's congee, and moths call it höllflöfmisklsløsk." //höllflöfmiskl = rice (höllflöf = cloud, miskl = seed), sløsk = porridge icon = 'icons/obj/food/moth.dmi' icon_state = "rice_porridge" - food_reagents = list(/datum/reagent/consumable/nutriment = 5, /datum/reagent/consumable/nutriment/vitamin = 5) + food_reagents = list(/datum/reagent/consumable/nutriment = 6, /datum/reagent/consumable/nutriment/vitamin = 8) tastes = list("nothing" = 1) foodtypes = GRAIN w_class = WEIGHT_CLASS_SMALL @@ -414,7 +414,7 @@ desc = "Nobody is quite sure why this smiley bowl of rice porridge with eggs and bacon is named after a mythological Chinese figure- it's just sorta what it's always been called." icon = 'icons/obj/food/moth.dmi' icon_state = "hua_mulan_congee" - food_reagents = list(/datum/reagent/consumable/nutriment = 5, /datum/reagent/consumable/nutriment/vitamin = 5, /datum/reagent/consumable/nutriment/protein = 5) + food_reagents = list(/datum/reagent/consumable/nutriment = 6, /datum/reagent/consumable/nutriment/vitamin = 10, /datum/reagent/consumable/nutriment/protein = 6) tastes = list("bacon" = 1, "eggs" = 1) foodtypes = MEAT | GRAIN w_class = WEIGHT_CLASS_SMALL @@ -424,7 +424,7 @@ desc = "Commonly served aboard the mothic fleet, rice porridge with töchtaüse syrup is more palatable than the regular stuff, if even just because it's spicier than normal." icon = 'icons/obj/food/moth.dmi' icon_state = "toechtauese_rice_porridge" - food_reagents = list(/datum/reagent/consumable/nutriment/protein = 3, /datum/reagent/consumable/nutriment/vitamin = 5) + food_reagents = list(/datum/reagent/consumable/nutriment/protein = 6, /datum/reagent/consumable/nutriment/vitamin = 12) tastes = list("sugar" = 1, "spice" = 1) foodtypes = GRAIN | VEGETABLES w_class = WEIGHT_CLASS_SMALL @@ -434,7 +434,7 @@ desc = "A plate of cornmeal porridge. It's more flavourful than most porridges, and makes a good base for other flavours, too." icon = 'icons/obj/food/moth.dmi' icon_state = "cornmeal_porridge" - food_reagents = list(/datum/reagent/consumable/nutriment/protein = 3, /datum/reagent/consumable/nutriment/vitamin = 5) + food_reagents = list(/datum/reagent/consumable/nutriment = 8, /datum/reagent/consumable/nutriment/vitamin = 4) tastes = list("cornmeal" = 1) foodtypes = GRAIN w_class = WEIGHT_CLASS_SMALL @@ -444,7 +444,7 @@ desc = "A rich and creamy bowl of cheesy cornmeal porridge." icon = 'icons/obj/food/moth.dmi' icon_state = "cheesy_porridge" - food_reagents = list(/datum/reagent/consumable/nutriment/protein = 3, /datum/reagent/consumable/nutriment/vitamin = 5) + food_reagents = list(/datum/reagent/consumable/nutriment/protein = 8, /datum/reagent/consumable/nutriment/vitamin = 4, /datum/reagent/consumable/nutriment = 8) tastes = list("cornmeal" = 1, "cheese" = 1, "more cheese" = 1, "lots of cheese" = 1) foodtypes = DAIRY | GRAIN w_class = WEIGHT_CLASS_SMALL @@ -454,7 +454,7 @@ desc = "Polenta loaded with cheese, served with a few discs of fried eggplant and some tomato sauce. Lække!" icon = 'icons/obj/food/moth.dmi' icon_state = "fried_eggplant_polenta" - food_reagents = list(/datum/reagent/consumable/nutriment/protein = 3, /datum/reagent/consumable/nutriment/vitamin = 5) + food_reagents = list(/datum/reagent/consumable/nutriment/protein = 12, /datum/reagent/consumable/nutriment/vitamin = 6, /datum/reagent/consumable/nutriment = 10) tastes = list("cornmeal" = 1, "cheese" = 1, "eggplant" = 1, "tomato sauce" = 1) foodtypes = DAIRY | GRAIN w_class = WEIGHT_CLASS_SMALL @@ -465,7 +465,7 @@ desc = "While it's far from an original creation of the moths, caprese salad has become a favourite aboard the Fleet due to how simple it is to prepare yet how tasty it is. To the moths it's known as zaileskenknusksolt: two tone salad, in GalCom." //zail = two, esken = colour/tone, knuskolt = salad icon = 'icons/obj/food/moth.dmi' icon_state = "caprese_salad" - food_reagents = list(/datum/reagent/consumable/nutriment/protein = 3, /datum/reagent/consumable/nutriment/vitamin = 2) + food_reagents = list(/datum/reagent/consumable/nutriment/protein = 6, /datum/reagent/consumable/nutriment/vitamin = 8) tastes = list("mozzarella" = 1, "tomato" = 1, "balsamic" = 1) foodtypes = DAIRY | VEGETABLES w_class = WEIGHT_CLASS_SMALL @@ -475,7 +475,7 @@ desc = "Lörtonknusksolt, or Fleet Salad in GalCom, is commonly seen at the snack bars and canteens aboard the Fleet. The grilled cheese makes it particularly filling, while the croutons provide a crunchy kick." icon = 'icons/obj/food/moth.dmi' icon_state = "fleet_salad" - food_reagents = list(/datum/reagent/consumable/nutriment/protein = 3, /datum/reagent/consumable/nutriment/vitamin = 5) + food_reagents = list(/datum/reagent/consumable/nutriment/protein = 10, /datum/reagent/consumable/nutriment/vitamin = 12) tastes = list("cheese" = 1, "salad" = 1, "bread" = 1) foodtypes = DAIRY | VEGETABLES | GRAIN w_class = WEIGHT_CLASS_SMALL @@ -485,7 +485,7 @@ desc = "A salad with added cotton and a basic dressing. Presumably either moths are around, or the South's risen again." icon = 'icons/obj/food/moth.dmi' icon_state = "cotton_salad" - food_reagents = list(/datum/reagent/consumable/nutriment/protein = 3, /datum/reagent/consumable/nutriment/vitamin = 5) + food_reagents = list(/datum/reagent/consumable/nutriment = 8, /datum/reagent/consumable/nutriment/vitamin = 14) tastes = list("cheese" = 1, "salad" = 1, "bread" = 1) foodtypes = VEGETABLES | CLOTH w_class = WEIGHT_CLASS_SMALL @@ -495,7 +495,7 @@ desc = "Originally a Kenyan recipe, kachumbari is yet another cross-cultural favourite from humanity that has been adopted by the moths- though some ingredients have been necessarily changed." icon = 'icons/obj/food/moth.dmi' icon_state = "moth_kachumbari" - food_reagents = list(/datum/reagent/consumable/nutriment/protein = 3, /datum/reagent/consumable/nutriment/vitamin = 5) + food_reagents = list(/datum/reagent/consumable/nutriment = 6, /datum/reagent/consumable/nutriment/vitamin = 18) tastes = list("onion" = 1, "tomato" = 1, "corn" = 1, "chili" = 1, "cilantro" = 1) foodtypes = VEGETABLES w_class = WEIGHT_CLASS_SMALL @@ -511,7 +511,7 @@ foodtypes = GRAIN | VEGETABLES | DAIRY /obj/item/food/raw_mothic_margherita/MakeBakeable() - AddComponent(/datum/component/bakeable, /obj/item/food/pizza/mothic_margherita, rand(20 SECONDS, 40 SECONDS), TRUE, TRUE) + AddComponent(/datum/component/bakeable, /obj/item/food/pizza/mothic_margherita, rand(15 SECONDS, 25 SECONDS), TRUE, TRUE) /obj/item/food/pizza/mothic_margherita name = "mothic margherita pizza" @@ -542,7 +542,7 @@ foodtypes = GRAIN | VEGETABLES | DAIRY /obj/item/food/raw_mothic_firecracker/MakeBakeable() - AddComponent(/datum/component/bakeable, /obj/item/food/pizza/mothic_firecracker, rand(20 SECONDS, 40 SECONDS), TRUE, TRUE) + AddComponent(/datum/component/bakeable, /obj/item/food/pizza/mothic_firecracker, rand(15 SECONDS, 25 SECONDS), TRUE, TRUE) /obj/item/food/pizza/mothic_firecracker name = "mothic firecracker pizza" @@ -573,7 +573,7 @@ foodtypes = GRAIN | VEGETABLES | DAIRY /obj/item/food/raw_mothic_five_cheese/MakeBakeable() - AddComponent(/datum/component/bakeable, /obj/item/food/pizza/mothic_five_cheese, rand(20 SECONDS, 40 SECONDS), TRUE, TRUE) + AddComponent(/datum/component/bakeable, /obj/item/food/pizza/mothic_five_cheese, rand(15 SECONDS, 25 SECONDS), TRUE, TRUE) /obj/item/food/pizza/mothic_five_cheese name = "mothic five-cheese pizza" @@ -604,7 +604,7 @@ foodtypes = GRAIN | VEGETABLES | DAIRY /obj/item/food/raw_mothic_white_pie/MakeBakeable() - AddComponent(/datum/component/bakeable, /obj/item/food/pizza/mothic_white_pie, rand(20 SECONDS, 40 SECONDS), TRUE, TRUE) + AddComponent(/datum/component/bakeable, /obj/item/food/pizza/mothic_white_pie, rand(15 SECONDS, 25 SECONDS), TRUE, TRUE) /obj/item/food/pizza/mothic_white_pie name = "mothic white-pie pizza" @@ -635,7 +635,7 @@ foodtypes = GRAIN | VEGETABLES | DAIRY | NUTS /obj/item/food/raw_mothic_pesto/MakeBakeable() - AddComponent(/datum/component/bakeable, /obj/item/food/pizza/mothic_pesto, rand(20 SECONDS, 40 SECONDS), TRUE, TRUE) + AddComponent(/datum/component/bakeable, /obj/item/food/pizza/mothic_pesto, rand(15 SECONDS, 25 SECONDS), TRUE, TRUE) /obj/item/food/pizza/mothic_pesto name = "mothic pesto pizza" @@ -666,7 +666,7 @@ foodtypes = GRAIN | VEGETABLES /obj/item/food/raw_mothic_garlic/MakeBakeable() - AddComponent(/datum/component/bakeable, /obj/item/food/pizza/mothic_garlic, rand(20 SECONDS, 40 SECONDS), TRUE, TRUE) + AddComponent(/datum/component/bakeable, /obj/item/food/pizza/mothic_garlic, rand(15 SECONDS, 25 SECONDS), TRUE, TRUE) /obj/item/food/pizza/mothic_garlic name = "mothic garlic pizzabread" @@ -693,7 +693,7 @@ desc = "Some good down-home country-style, rootin'-tootin', revolver-shootin', dad-gum yeehaw cornbread." icon = 'icons/obj/food/moth.dmi' icon_state = "cornbread" - food_reagents = list(/datum/reagent/consumable/nutriment = 10) + food_reagents = list(/datum/reagent/consumable/nutriment = 18) tastes = list("cornbread" = 10) foodtypes = GRAIN w_class = WEIGHT_CLASS_SMALL @@ -707,7 +707,7 @@ icon = 'icons/obj/food/moth.dmi' icon_state = "cornbread_slice" foodtypes = GRAIN - food_reagents = list(/datum/reagent/consumable/nutriment = 2) + food_reagents = list(/datum/reagent/consumable/nutriment = 3) //Sweets /obj/item/food/moth_cheese_cakes @@ -715,7 +715,7 @@ desc = "Ælorölen (cheese balls) are a traditional mothic dessert, made of soft cheese, powdered sugar and flour, rolled into balls, battered and then deep fried. They're often served with either chocolate sauce or honey, or sometimes both!" icon = 'icons/obj/food/moth.dmi' icon_state = "moth_cheese_cakes" - food_reagents = list(/datum/reagent/consumable/nutriment/protein = 5, /datum/reagent/consumable/sugar = 5) + food_reagents = list(/datum/reagent/consumable/nutriment/protein = 8, /datum/reagent/consumable/sugar = 12) tastes = list("cheesecake" = 1, "chocolate" = 1, "honey" = 1) foodtypes = SUGAR | FRIED | DAIRY | GRAIN w_class = WEIGHT_CLASS_SMALL @@ -725,7 +725,7 @@ desc = "A light and fluffy vegan marshmallow flavoured with vanilla and rum and topped with soft chocolate. These are known to the moths as höllflöfstarkken: cloud squares." //höllflöf = cloud (höll = wind, flöf = cotton), starkken = squares icon = 'icons/obj/food/moth.dmi' icon_state = "mothmallow_tray" - food_reagents = list(/datum/reagent/consumable/nutriment = 15, /datum/reagent/consumable/sugar = 10) + food_reagents = list(/datum/reagent/consumable/nutriment = 20, /datum/reagent/consumable/sugar = 20) tastes = list("vanilla" = 1, "clouds" = 1, "chocolate" = 1) foodtypes = VEGETABLES | SUGAR @@ -737,7 +737,7 @@ desc = "Fluffy little clouds of joy- in a strangely moth-like colour." icon = 'icons/obj/food/moth.dmi' icon_state = "mothmallow_slice" - food_reagents = list(/datum/reagent/consumable/nutriment = 3, /datum/reagent/consumable/sugar = 2) + food_reagents = list(/datum/reagent/consumable/nutriment = 4, /datum/reagent/consumable/sugar = 4) tastes = list("vanilla" = 1, "clouds" = 1, "chocolate" = 1) foodtypes = VEGETABLES | SUGAR @@ -746,7 +746,7 @@ desc = "Red porridge with yoghurt. The name and vegetable ingredients obscure the sweet nature of the dish, which is commonly served as a dessert aboard the fleet." icon = 'icons/obj/food/moth.dmi' icon_state = "red_porridge" - food_reagents = list(/datum/reagent/consumable/nutriment/vitamin = 4, /datum/reagent/consumable/sugar = 6) + food_reagents = list(/datum/reagent/consumable/nutriment/vitamin = 8, /datum/reagent/consumable/nutriment/protein = 8, /datum/reagent/consumable/sugar = 8) tastes = list("sweet beets" = 1, "sugar" = 1, "sweetened yoghurt" = 1) foodtypes = VEGETABLES | SUGAR | DAIRY diff --git a/code/game/objects/items/food/pie.dm b/code/game/objects/items/food/pie.dm index 844e7a29b03cd..d656e123e0988 100644 --- a/code/game/objects/items/food/pie.dm +++ b/code/game/objects/items/food/pie.dm @@ -268,3 +268,22 @@ icon_state = "baklavaslice" tastes = list("nuts" = 1, "pie" = 1) foodtypes = NUTS | SUGAR + +/obj/item/food/pie/frenchsilkpie + name = "french silk pie" + desc = "A decadent pie made of a creamy chocolate mousse filling topped with a layer of whipped cream and chocolate shavings. Sliceable." + icon_state = "frenchsilkpie" + food_reagents = list(/datum/reagent/consumable/nutriment = 12, /datum/reagent/consumable/nutriment/vitamin = 4) + tastes = list("pie" = 1, "smooth chocolate" = 1, "whipped cream" = 1) + foodtypes = GRAIN | DAIRY | SUGAR + +/obj/item/food/pieslice/frenchsilk + name = "french silk pie slice" + desc = "A slice of french silk pie, filled with a chocolate mousse and topped with a layer of whipped cream and chocolate shavings. Delicious enough to make you cry." + icon_state = "frenchsilkpieslice" + food_reagents = list(/datum/reagent/consumable/nutriment = 2) + tastes = list("pie" = 1, "smooth chocolate" = 1, "whipped cream" = 1) + foodtypes = GRAIN | DAIRY | SUGAR + +/obj/item/food/pie/frenchsilkpie/MakeProcessable() + AddElement(/datum/element/processable, TOOL_KNIFE, /obj/item/food/pieslice/frenchsilk, 5, 20) diff --git a/code/game/objects/items/food/pizza.dm b/code/game/objects/items/food/pizza.dm index f091eae97ffdb..75462e1d02c81 100644 --- a/code/game/objects/items/food/pizza.dm +++ b/code/game/objects/items/food/pizza.dm @@ -362,7 +362,7 @@ icon_state = "antpizza" food_reagents = list(/datum/reagent/consumable/nutriment = 20, /datum/reagent/ants = 25, /datum/reagent/consumable/tomatojuice = 10, /datum/reagent/consumable/nutriment/vitamin = 4, /datum/reagent/consumable/nutriment/protein = 2) tastes = list("crust" = 1, "tomato" = 1, "cheese" = 1, "insects" = 1) - foodtypes = GRAIN | VEGETABLES | DAIRY | GROSS + foodtypes = GRAIN | VEGETABLES | DAIRY | BUGS slice_type = /obj/item/food/pizzaslice/ants boxtag = "Anthill Deluxe" @@ -371,4 +371,4 @@ desc = "The key to a perfect slice of pizza is not to overdo it with the ants." icon_state = "antpizzaslice" tastes = list("crust" = 1, "tomato" = 1, "cheese" = 1, "insects" = 1) - foodtypes = GRAIN | VEGETABLES | DAIRY | GROSS + foodtypes = GRAIN | VEGETABLES | DAIRY | BUGS diff --git a/code/game/objects/items/food/snacks.dm b/code/game/objects/items/food/snacks.dm index 60d7ac7b9d56e..39203389d5a2d 100644 --- a/code/game/objects/items/food/snacks.dm +++ b/code/game/objects/items/food/snacks.dm @@ -25,7 +25,7 @@ bite_consumption = 10 tastes = list("candy" = 5, "weight loss" = 4, "insect larva" = 1) foodtypes = JUNKFOOD | RAW | GROSS - custom_price = PAYCHECK_CREW * 1.6 //Joke adjusted for inflation + custom_price = 80 w_class = WEIGHT_CLASS_TINY var/revelation = FALSE @@ -366,35 +366,35 @@ GLOBAL_LIST_INIT(safe_peanut_types, populate_safe_peanut_types()) /obj/item/food/cornchips/blue name = "\improper Coolest Ranch Boritos corn chips" - desc = "Triangular corn chips. This one is in coolest ranch and would probably go well with some kind of dipping sauce. Which came first, ranch or cool ranch?" + desc = "Which came first, ranch or cool ranch?" icon_state = "boritos" trash_type = /obj/item/trash/boritos food_reagents = list(/datum/reagent/consumable/nutriment = 3, /datum/reagent/consumable/cooking_oil = 2, /datum/reagent/consumable/salt = 3, /datum/reagent/consumable/yoghurt = 1, /datum/reagent/consumable/garlic = 1) - tastes = list("fried corn" = 1, "coolest ranch" = 1) + tastes = list("fried corn" = 1, "coolest ranch" = 3) /obj/item/food/cornchips/green name = "\improper Spess Salsa Boritos corn chips" - desc = "Triangular corn chips. This one is in spess salsa and would probably go well with some kind of dipping sauce." + desc = "It has the salsa baked in, so you don't need dip." icon_state = "boritosgreen" trash_type = /obj/item/trash/boritos/green food_reagents = list(/datum/reagent/consumable/nutriment = 3, /datum/reagent/consumable/cooking_oil = 2, /datum/reagent/consumable/salt = 3, /datum/reagent/consumable/astrotame = 1, /datum/reagent/consumable/blackpepper = 1) - tastes = list("fried corn" = 1, "spess salsa" = 1) + tastes = list("fried corn" = 1, "spess salsa" = 3) /obj/item/food/cornchips/red name = "\improper Nacho Cheese Boritos corn chips" - desc = "Triangular corn chips. This one is in nacho cheese and would probably go well with some kind of dipping sauce." + desc = "Notorious for helping cover everything you touch in orange cheese dust." icon_state = "boritosred" trash_type = /obj/item/trash/boritos/red food_reagents = list(/datum/reagent/consumable/nutriment = 3, /datum/reagent/consumable/cooking_oil = 2, /datum/reagent/consumable/salt = 3, /datum/reagent/consumable/astrotame = 1, /datum/reagent/consumable/cornmeal = 1) - tastes = list("fried corn" = 1, "nacho cheese" = 1) + tastes = list("fried corn" = 1, "nacho cheese" = 3) /obj/item/food/cornchips/purple name = "\improper Spicy Sweet Chili Boritos corn chips" - desc = "Triangular corn chips. This one is in spicy sweet chili and would probably go well with some kind of dipping sauce." + desc = "The only flavour that actually tastes spicy like proper nachos." icon_state = "boritospurple" trash_type = /obj/item/trash/boritos/purple food_reagents = list(/datum/reagent/consumable/nutriment = 3, /datum/reagent/consumable/cooking_oil = 2, /datum/reagent/consumable/salt = 3, /datum/reagent/consumable/capsaicin = 1, /datum/reagent/consumable/sugar = 1) - tastes = list("fried corn" = 1, "spicy & sweet chili" = 1) + tastes = list("fried corn" = 1, "spicy & sweet chili" = 3) /obj/item/food/cornchips/random name = "\improper Boritos cornchips" diff --git a/code/game/objects/items/food/spaghetti.dm b/code/game/objects/items/food/spaghetti.dm index bbb0376663cba..e1e5200f4ef0f 100644 --- a/code/game/objects/items/food/spaghetti.dm +++ b/code/game/objects/items/food/spaghetti.dm @@ -24,7 +24,6 @@ name = "boiled spaghetti" desc = "A plain dish of noodles, this needs more ingredients." icon_state = "spaghettiboiled" - food_reagents = list(/datum/reagent/consumable/nutriment = 2, /datum/reagent/consumable/nutriment/vitamin = 1) /obj/item/food/spaghetti/boiledspaghetti/Initialize(mapload) @@ -35,7 +34,6 @@ name = "spaghetti" desc = "Spaghetti and crushed tomatoes. Just like your abusive father used to make!" icon_state = "pastatomato" - bite_consumption = 4 food_reagents = list(/datum/reagent/consumable/nutriment = 6, /datum/reagent/consumable/tomatojuice = 10, /datum/reagent/consumable/nutriment/vitamin = 4) tastes = list("pasta" = 1, "tomato" = 1) @@ -45,7 +43,6 @@ name = "copypasta" desc = "You probably shouldn't try this, you always hear people talking about how bad it is..." icon_state = "copypasta" - bite_consumption = 4 food_reagents = list(/datum/reagent/consumable/nutriment = 12, /datum/reagent/consumable/tomatojuice = 20, /datum/reagent/consumable/nutriment/vitamin = 8) tastes = list("pasta" = 1, "tomato" = 1) @@ -55,7 +52,6 @@ name = "spaghetti and meatballs" desc = "Now that's a nic'e meatball!" icon_state = "meatballspaghetti" - food_reagents = list(/datum/reagent/consumable/nutriment = 4, /datum/reagent/consumable/nutriment/protein = 10, /datum/reagent/consumable/nutriment/vitamin = 2) tastes = list("pasta" = 1, "meat" = 1) foodtypes = GRAIN | MEAT @@ -64,7 +60,6 @@ name = "spesslaw" desc = "A lawyers favourite." icon_state = "spesslaw" - food_reagents = list(/datum/reagent/consumable/nutriment = 4, /datum/reagent/consumable/nutriment/protein = 20, /datum/reagent/consumable/nutriment/vitamin = 3) tastes = list("pasta" = 1, "meat" = 1) foodtypes = GRAIN | MEAT @@ -73,7 +68,6 @@ name = "chow mein" desc = "A nice mix of noodles and fried vegetables." icon_state = "chowmein" - food_reagents = list(/datum/reagent/consumable/nutriment = 6, /datum/reagent/consumable/nutriment/protein = 2, /datum/reagent/consumable/nutriment/vitamin = 6) tastes = list("noodle" = 1, "tomato" = 1) foodtypes = GRAIN | MEAT | VEGETABLES @@ -91,7 +85,6 @@ name = "butter noodles" desc = "Noodles covered in savory butter. Simple and slippery, but delicious." icon_state = "butternoodles" - food_reagents = list(/datum/reagent/consumable/nutriment = 9, /datum/reagent/consumable/nutriment/vitamin = 2) tastes = list("noodle" = 1, "butter" = 1) foodtypes = GRAIN | DAIRY diff --git a/code/game/objects/items/granters.dm b/code/game/objects/items/granters.dm index 7d96f8e57ef31..75d506b7e75fa 100644 --- a/code/game/objects/items/granters.dm +++ b/code/game/objects/items/granters.dm @@ -122,6 +122,35 @@ var/spell var/spellname = "conjure bugs" + +/obj/item/book/granter/spell/Initialize(mapload) + . = ..() + RegisterSignal(src, COMSIG_ITEM_MAGICALLY_CHARGED, .proc/on_magic_charge) + +/** + * Signal proc for [COMSIG_ITEM_MAGICALLY_CHARGED] + * + * Refreshes uses on our spell granter, or make it quicker to read if it's already infinite use + */ +/obj/item/book/granter/spell/proc/on_magic_charge(datum/source, obj/effect/proc_holder/spell/targeted/charge/spell, mob/living/caster) + SIGNAL_HANDLER + + if(!oneuse) + to_chat(caster, span_notice("This book is infinite use and can't be recharged, \ + yet the magic has improved it somehow...")) + pages_to_mastery = max(pages_to_mastery - 1, 1) + return COMPONENT_ITEM_CHARGED|COMPONENT_ITEM_BURNT_OUT + + if(prob(80)) + caster.dropItemToGround(src, TRUE) + visible_message(span_warning("[src] catches fire and burns to ash!")) + new /obj/effect/decal/cleanable/ash(drop_location()) + qdel(src) + return COMPONENT_ITEM_BURNT_OUT + + used = FALSE + return COMPONENT_ITEM_CHARGED + /obj/item/book/granter/spell/already_known(mob/user) if(!spell) return TRUE diff --git a/code/game/objects/items/grenades/hypno.dm b/code/game/objects/items/grenades/hypno.dm index 21135f0688314..36512b92ba284 100644 --- a/code/game/objects/items/grenades/hypno.dm +++ b/code/game/objects/items/grenades/hypno.dm @@ -65,6 +65,6 @@ target.apply_status_effect(/datum/status_effect/trance, 100, TRUE) else to_chat(target, span_hypnophrase("The light is so pretty...")) - target.add_confusion(min(target.get_confusion() + 10, 20)) - target.dizziness += min(target.dizziness + 10, 20) target.adjust_drowsyness(min(target.drowsyness + 10, 20)) + target.adjust_timed_status_effect(10 SECONDS, /datum/status_effect/confusion, max_duration = 20 SECONDS) + target.adjust_timed_status_effect(20 SECONDS, /datum/status_effect/dizziness, max_duration = 40 SECONDS) diff --git a/code/game/objects/items/grenades/smokebomb.dm b/code/game/objects/items/grenades/smokebomb.dm index 3184c0e9d35df..6bb7ad0b19dc5 100644 --- a/code/game/objects/items/grenades/smokebomb.dm +++ b/code/game/objects/items/grenades/smokebomb.dm @@ -26,8 +26,8 @@ update_mob() playsound(src, 'sound/effects/smoke.ogg', 50, TRUE, -3) - var/datum/effect_system/smoke_spread/bad/smoke = new - smoke.set_up(4, src) + var/datum/effect_system/fluid_spread/smoke/bad/smoke = new + smoke.set_up(4, location = src) smoke.start() qdel(smoke) //And deleted again. Sad really. for(var/obj/structure/blob/blob in view(8, src)) diff --git a/code/game/objects/items/hand_items.dm b/code/game/objects/items/hand_items.dm index a5a38b460a05a..b372e6d22f769 100644 --- a/code/game/objects/items/hand_items.dm +++ b/code/game/objects/items/hand_items.dm @@ -217,7 +217,7 @@ if(ishuman(slapped)) var/mob/living/carbon/human/human_slapped = slapped - human_slapped.dna?.species?.stop_wagging_tail(slapped) + SEND_SIGNAL(human_slapped, COMSIG_ORGAN_WAG_TAIL, FALSE) user.do_attack_animation(slapped) var/slap_volume = 50 @@ -234,7 +234,7 @@ SEND_SOUND(slapped, sound('sound/weapons/flash_ring.ogg')) shake_camera(slapped, 2, 2) slapped.Paralyze(2.5 SECONDS) - slapped.add_confusion(7) + slapped.adjust_timed_status_effect(7 SECONDS, /datum/status_effect/confusion) slapped.adjustStaminaLoss(40) else if(user.zone_selected == BODY_ZONE_HEAD || user.zone_selected == BODY_ZONE_PRECISE_MOUTH) if(user == slapped) @@ -535,7 +535,7 @@ if(1) other_msg = "stumbles slightly, turning a bright red!" self_msg = "You lose control of your limbs for a moment as your blood rushes to your face, turning it bright red!" - living_target.add_confusion(rand(5, 10)) + living_target.adjust_timed_status_effect(rand(5 SECONDS, 10 SECONDS), /datum/status_effect/confusion) if(2) other_msg = "stammers softly for a moment before choking on something!" self_msg = "You feel your tongue disappear down your throat as you fight to remember how to make words!" @@ -569,7 +569,7 @@ if(!iscarbon(target)) return var/mob/living/carbon/heartbreakee = target - var/obj/item/organ/heart/dont_go_breakin_my_heart = heartbreakee.getorganslot(ORGAN_SLOT_HEART) + var/obj/item/organ/internal/heart/dont_go_breakin_my_heart = heartbreakee.getorganslot(ORGAN_SLOT_HEART) dont_go_breakin_my_heart.applyOrganDamage(999) diff --git a/code/game/objects/items/implants/implantcase.dm b/code/game/objects/items/implants/implantcase.dm index c83c3e5d27d43..597594a4b86a6 100644 --- a/code/game/objects/items/implants/implantcase.dm +++ b/code/game/objects/items/implants/implantcase.dm @@ -4,7 +4,7 @@ /obj/item/implantcase name = "implant case" desc = "A glass case containing an implant." - icon = 'icons/obj/items_and_weapons.dmi' + icon = 'icons/obj/syringe.dmi' icon_state = "implantcase-0" inhand_icon_state = "implantcase" lefthand_file = 'icons/mob/inhands/equipment/medical_lefthand.dmi' diff --git a/code/game/objects/items/implants/implanter.dm b/code/game/objects/items/implants/implanter.dm index 9c3e0f5e996e8..acc092b799064 100644 --- a/code/game/objects/items/implants/implanter.dm +++ b/code/game/objects/items/implants/implanter.dm @@ -4,7 +4,7 @@ /obj/item/implanter name = "implanter" desc = "A sterile automatic implant injector." - icon = 'icons/obj/items_and_weapons.dmi' + icon = 'icons/obj/syringe.dmi' icon_state = "implanter0" inhand_icon_state = "syringe_0" lefthand_file = 'icons/mob/inhands/equipment/medical_lefthand.dmi' diff --git a/code/game/objects/items/kirbyplants.dm b/code/game/objects/items/kirbyplants.dm new file mode 100644 index 0000000000000..32271c21ac86d --- /dev/null +++ b/code/game/objects/items/kirbyplants.dm @@ -0,0 +1,103 @@ + +/obj/item/kirbyplants + name = "potted plant" + icon = 'icons/obj/flora/plants.dmi' + icon_state = "plant-01" + desc = "A little bit of nature contained in a pot." + layer = ABOVE_MOB_LAYER + plane = GAME_PLANE_UPPER + w_class = WEIGHT_CLASS_HUGE + force = 10 + throwforce = 13 + throw_speed = 2 + throw_range = 4 + item_flags = NO_PIXEL_RANDOM_DROP + + /// Can this plant be trimmed by someone with TRAIT_BONSAI + var/trimmable = TRUE + var/list/static/random_plant_states + +/obj/item/kirbyplants/Initialize(mapload) + . = ..() + AddComponent(/datum/component/tactical) + AddComponent(/datum/component/two_handed, require_twohands=TRUE, force_unwielded=10, force_wielded=10) + AddElement(/datum/element/beauty, 500) + +/obj/item/kirbyplants/attackby(obj/item/I, mob/living/user, params) + . = ..() + if(trimmable && HAS_TRAIT(user,TRAIT_BONSAI) && isturf(loc) && I.get_sharpness()) + to_chat(user,span_notice("You start trimming [src].")) + if(do_after(user,3 SECONDS,target=src)) + to_chat(user,span_notice("You finish trimming [src].")) + change_visual() + +/// Cycle basic plant visuals +/obj/item/kirbyplants/proc/change_visual() + if(!random_plant_states) + generate_states() + var/current = random_plant_states.Find(icon_state) + var/next = WRAP(current+1,1,length(random_plant_states)) + icon_state = random_plant_states[next] + +/obj/item/kirbyplants/random + icon = 'icons/obj/flora/_flora.dmi' + icon_state = "random_plant" + +/obj/item/kirbyplants/random/Initialize(mapload) + . = ..() + icon = 'icons/obj/flora/plants.dmi' + if(!random_plant_states) + generate_states() + icon_state = pick(random_plant_states) + +/obj/item/kirbyplants/proc/generate_states() + random_plant_states = list() + for(var/i in 1 to 25) + var/number + if(i < 10) + number = "0[i]" + else + number = "[i]" + random_plant_states += "plant-[number]" + random_plant_states += "applebush" + + +/obj/item/kirbyplants/dead + name = "RD's potted plant" + desc = "A gift from the botanical staff, presented after the RD's reassignment. There's a tag on it that says \"Y'all come back now, y'hear?\"\nIt doesn't look very healthy..." + icon_state = "plant-25" + trimmable = FALSE + +/obj/item/kirbyplants/photosynthetic + name = "photosynthetic potted plant" + desc = "A bioluminescent plant." + icon_state = "plant-09" + light_color = COLOR_BRIGHT_BLUE + light_range = 3 + +/obj/item/kirbyplants/fullysynthetic + name = "plastic potted plant" + desc = "A fake, cheap looking, plastic tree. Perfect for people who kill every plant they touch." + icon_state = "plant-26" + custom_materials = (list(/datum/material/plastic = 8000)) + trimmable = FALSE + +/obj/item/kirbyplants/fullysynthetic/Initialize(mapload) + . = ..() + icon_state = "plant-[rand(26, 29)]" + +/obj/item/kirbyplants/potty + name = "Potty the Potted Plant" + desc = "A secret agent staffed in the station's bar to protect the mystical cakehat." + icon_state = "potty" + trimmable = FALSE + +/obj/item/kirbyplants/fern + name = "neglected fern" + desc = "An old botanical research sample collected on a long forgotten jungle planet." + icon_state = "fern" + trimmable = FALSE + +/obj/item/kirbyplants/fern/Initialize(mapload) + . = ..() + AddElement(/datum/element/swabable, CELL_LINE_TABLE_ALGAE, CELL_VIRUS_TABLE_GENERIC, rand(2,4), 5) diff --git a/code/game/objects/items/knives.dm b/code/game/objects/items/knives.dm index 9c85fe3d39116..7ad625fd3669a 100644 --- a/code/game/objects/items/knives.dm +++ b/code/game/objects/items/knives.dm @@ -156,6 +156,41 @@ armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 0, FIRE = 0, ACID = 0) custom_materials = list(/datum/material/glass=400) +/obj/item/knife/shiv/plasma + name = "plasma shiv" + icon_state = "plasmashiv" + inhand_icon_state = "plasmashiv" + desc = "A makeshift plasma glass shiv." + force = 9 + throwforce = 13 + armor = list(MELEE = 25, BULLET = 25, LASER = 25, ENERGY = 25, BOMB = 25, BIO = 0, FIRE = 50, ACID = 50) + custom_materials = list(/datum/material/glass=400, /datum/material/plasma=200) + +/obj/item/knife/shiv/titanium + name = "titanium shiv" + icon_state = "titaniumshiv" + inhand_icon_state = "titaniumshiv" + desc = "A makeshift titanium-infused glass shiv." + throwforce = 14 + throw_range = 7 + wound_bonus = 10 + armor = list(MELEE = 25, BULLET = 25, LASER = 25, ENERGY = 25, BOMB = 25, BIO = 0, FIRE = 50, ACID = 50) + custom_materials = list(/datum/material/glass=400, /datum/material/titanium=200) + +/obj/item/knife/shiv/plastitanium + name = "plastitanium shiv" + icon_state = "plastitaniumshiv" + inhand_icon_state = "plastitaniumshiv" + desc = "A makeshift titanium-infused plasma glass shiv." + force = 10 + throwforce = 15 + throw_speed = 4 + throw_range = 8 + wound_bonus = 10 + bare_wound_bonus = 20 + armor = list(MELEE = 50, BULLET = 50, LASER = 50, ENERGY = 50, BOMB = 50, BIO = 0, FIRE = 75, ACID = 75) + custom_materials = list(/datum/material/glass=400, /datum/material/alloy/plastitanium=200) + /obj/item/knife/shiv/carrot name = "carrot shiv" icon_state = "carrotshiv" diff --git a/code/game/objects/items/melee/baton.dm b/code/game/objects/items/melee/baton.dm index 9e3210add1a34..1781dd4db2260 100644 --- a/code/game/objects/items/melee/baton.dm +++ b/code/game/objects/items/melee/baton.dm @@ -180,7 +180,7 @@ set_batoned(target, user, cooldown) /obj/item/melee/baton/proc/baton_effect(mob/living/target, mob/living/user, modifiers, stun_override) - var/trait_check = HAS_TRAIT(target, TRAIT_STUNRESISTANCE) + var/trait_check = HAS_TRAIT(target, TRAIT_BATON_RESISTANCE) if(iscyborg(target)) if(!affect_cyborg) return FALSE @@ -312,7 +312,7 @@ /obj/item/melee/baton/telescopic/suicide_act(mob/user) var/mob/living/carbon/human/human_user = user - var/obj/item/organ/brain/our_brain = human_user.getorgan(/obj/item/organ/brain) + var/obj/item/organ/internal/brain/our_brain = human_user.getorgan(/obj/item/organ/internal/brain) user.visible_message(span_suicide("[user] stuffs [src] up [user.p_their()] nose and presses the 'extend' button! It looks like [user.p_theyre()] trying to clear [user.p_their()] mind.")) if(active) @@ -370,7 +370,7 @@ return span_danger("The baton is still charging!") /obj/item/melee/baton/telescopic/contractor_baton/additional_effects_non_cyborg(mob/living/target, mob/living/user) - target.Jitter(20) + target.set_timed_status_effect(40 SECONDS, /datum/status_effect/jitter, only_if_higher = TRUE) target.adjust_timed_status_effect(40 SECONDS, /datum/status_effect/speech/stutter) /obj/item/melee/baton/security @@ -562,8 +562,8 @@ * After a period of time, we then check to see what stun duration we give. */ /obj/item/melee/baton/security/additional_effects_non_cyborg(mob/living/target, mob/living/user) - target.Jitter(20) - target.set_confusion(max(10, target.get_confusion())) + target.set_timed_status_effect(40 SECONDS, /datum/status_effect/jitter, only_if_higher = TRUE) + target.set_timed_status_effect(10 SECONDS, /datum/status_effect/confusion, only_if_higher = TRUE) target.set_timed_status_effect(16 SECONDS, /datum/status_effect/speech/stutter, only_if_higher = TRUE) SEND_SIGNAL(target, COMSIG_LIVING_MINOR_SHOCK) @@ -571,7 +571,7 @@ /// After the initial stun period, we check to see if the target needs to have the stun applied. /obj/item/melee/baton/security/proc/apply_stun_effect_end(mob/living/target) - var/trait_check = HAS_TRAIT(target, TRAIT_STUNRESISTANCE) //var since we check it in out to_chat as well as determine stun duration + var/trait_check = HAS_TRAIT(target, TRAIT_BATON_RESISTANCE) //var since we check it in out to_chat as well as determine stun duration if(!target.IsKnockdown()) to_chat(target, span_warning("Your muscles seize, making you collapse[trait_check ? ", but your body quickly recovers..." : "!"]")) diff --git a/code/game/objects/items/melee/energy.dm b/code/game/objects/items/melee/energy.dm index 788d4b556dece..bdb6c2860f0dd 100644 --- a/code/game/objects/items/melee/energy.dm +++ b/code/game/objects/items/melee/energy.dm @@ -221,7 +221,7 @@ "green" = LIGHT_COLOR_GREEN, "purple" = LIGHT_COLOR_LAVENDER, ) - /// Whether this saber has beel multitooled. + /// Whether this saber has been multitooled. var/hacked = FALSE /obj/item/melee/energy/sword/saber/Initialize(mapload) diff --git a/code/game/objects/items/melee/misc.dm b/code/game/objects/items/melee/misc.dm index 371a2eeb34f79..267753303adcd 100644 --- a/code/game/objects/items/melee/misc.dm +++ b/code/game/objects/items/melee/misc.dm @@ -252,7 +252,7 @@ /obj/item/melee/supermatter_sword/proc/consume_everything(target) if(isnull(target)) - shard.Consume() + shard.Bump(target) else if(!isturf(target)) shard.Bumped(target) else @@ -268,7 +268,7 @@ span_danger("[turf] smacks into [src] and rapidly flashes to ash."), span_hear("You hear a loud crack as you are washed with a wave of heat."), ) - shard.Consume() + shard.Bump(turf) /obj/item/melee/supermatter_sword/add_blood_DNA(list/blood_dna) return FALSE diff --git a/code/game/objects/items/nitrium_crystals.dm b/code/game/objects/items/nitrium_crystals.dm index b81a96bca18e9..f40961e1326d5 100644 --- a/code/game/objects/items/nitrium_crystals.dm +++ b/code/game/objects/items/nitrium_crystals.dm @@ -7,12 +7,12 @@ /obj/item/nitrium_crystal/attack_self(mob/user) . = ..() - var/datum/effect_system/smoke_spread/chem/smoke = new + var/datum/effect_system/fluid_spread/smoke/chem/smoke = new var/turf/location = get_turf(src) create_reagents(5) reagents.add_reagent(/datum/reagent/nitrium_low_metabolization, 3) reagents.add_reagent(/datum/reagent/nitrium_high_metabolization, 2) smoke.attach(location) - smoke.set_up(reagents, cloud_size, location, silent = TRUE) + smoke.set_up(cloud_size, location = location, carry = reagents, silent = TRUE) smoke.start() qdel(src) diff --git a/code/game/objects/items/plushes.dm b/code/game/objects/items/plushes.dm index c6d8880ca1c78..555fb0db61819 100644 --- a/code/game/objects/items/plushes.dm +++ b/code/game/objects/items/plushes.dm @@ -129,10 +129,8 @@ stuffed = FALSE else to_chat(user, span_notice("What a fool you are. [src] is a god, how can you kill a god? What a grand and intoxicating innocence.")) - if(iscarbon(user)) - var/mob/living/carbon/C = user - if(C.drunkenness < 50) - C.drunkenness = min(C.drunkenness + 20, 50) + user.adjust_drunk_effect(20, up_to = 50) + var/turf/current_location = get_turf(user) var/area/current_area = current_location.loc //copied from hand tele code if(current_location && current_area && (current_area.area_flags & NOTELEPORT)) diff --git a/code/game/objects/items/powerfist.dm b/code/game/objects/items/powerfist.dm index e4bb53e98419f..a842283ecb9cf 100644 --- a/code/game/objects/items/powerfist.dm +++ b/code/game/objects/items/powerfist.dm @@ -1,3 +1,11 @@ +///Defines for the pressure strength of the fist +#define LOW_PRESSURE 1 +#define MID_PRESSURE 2 +#define HIGH_PRESSURE 3 +///Defines for the tank change action +#define TANK_INSERTING 0 +#define TANK_REMOVING 1 + /obj/item/melee/powerfist name = "power-fist" desc = "A metal gauntlet with a piston-powered ram ontop for that extra 'ompfh' in your punch." @@ -14,11 +22,14 @@ w_class = WEIGHT_CLASS_NORMAL armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 0, FIRE = 100, ACID = 40) resistance_flags = FIRE_PROOF - var/click_delay = 1.5 - var/fisto_setting = 1 - var/gasperfist = 3 - var/obj/item/tank/internals/tank = null //Tank used for the gauntlet's piston-ram. - + /// Delay between attacks + var/click_delay = 0.15 SECONDS + /// Pressure level on the fist + var/fist_pressure_setting = LOW_PRESSURE + /// Amount of moles per punch + var/gas_per_fist = 3 + /// Tank used for the gauntlet's piston-ram. + var/obj/item/tank/internals/tank /obj/item/melee/powerfist/examine(mob/user) . = ..() @@ -27,51 +38,53 @@ return if(tank) . += span_notice("[icon2html(tank, user)] It has \a [tank] mounted onto it.") + . += span_notice("Can be removed with a screwdriver.") + + . += span_notice("Use a wrench to change the valve strength. Current strength at [fist_pressure_setting].") /obj/item/melee/powerfist/wrench_act(mob/living/user, obj/item/tool) - switch(fisto_setting) - if(1) - fisto_setting = 2 - if(2) - fisto_setting = 3 - if(3) - fisto_setting = 1 + fist_pressure_setting = fist_pressure_setting >= HIGH_PRESSURE ? LOW_PRESSURE : fist_pressure_setting + 1 tool.play_tool_sound(src) - to_chat(user, span_notice("You tweak \the [src]'s piston valve to [fisto_setting].")) + balloon_alert(user, "piston strength set to [fist_pressure_setting]") return TRUE /obj/item/melee/powerfist/screwdriver_act(mob/living/user, obj/item/tool) - if(tank) - updateTank(tank, 1, user) - return TRUE + if(!tank) + balloon_alert(user, "no tank present") + return + update_tank(tank, TANK_REMOVING, user) + return TRUE -/obj/item/melee/powerfist/attackby(obj/item/W, mob/user, params) - if(istype(W, /obj/item/tank/internals)) - if(!tank) - var/obj/item/tank/internals/IT = W - if(IT.volume <= 3) - to_chat(user, span_warning("\The [IT] is too small for \the [src].")) - return - updateTank(W, 0, user) +/obj/item/melee/powerfist/attackby(obj/item/item_to_insert, mob/user, params) + if(!istype(item_to_insert, /obj/item/tank/internals)) + return ..() + if(tank) + to_chat(user, span_notice("A tank is already present, remove it with a screwdriver first.")) + return + var/obj/item/tank/internals/tank_to_insert = item_to_insert + if(tank_to_insert.volume <= 3) + to_chat(user, span_warning("\The [tank_to_insert] is too small for \the [src].")) + return + update_tank(item_to_insert, TANK_INSERTING, user) -/obj/item/melee/powerfist/proc/updateTank(obj/item/tank/internals/thetank, removing = 0, mob/living/carbon/human/user) +/obj/item/melee/powerfist/proc/update_tank(obj/item/tank/internals/the_tank, removing = TANK_INSERTING, mob/living/carbon/human/user) if(removing) if(!tank) to_chat(user, span_notice("\The [src] currently has no tank attached to it.")) return - to_chat(user, span_notice("You detach \the [thetank] from \the [src].")) + to_chat(user, span_notice("You detach \the [the_tank] from \the [src].")) tank.forceMove(get_turf(user)) user.put_in_hands(tank) tank = null - if(!removing) - if(tank) - to_chat(user, span_warning("\The [src] already has a tank.")) - return - if(!user.transferItemToLoc(thetank, src)) - return - to_chat(user, span_notice("You hook \the [thetank] up to \the [src].")) - tank = thetank + return + if(tank) + to_chat(user, span_warning("\The [src] already has a tank.")) + return + if(!user.transferItemToLoc(the_tank, src)) + return + to_chat(user, span_notice("You hook \the [the_tank] up to \the [src].")) + tank = the_tank /obj/item/melee/powerfist/attack(mob/living/target, mob/living/user) if(!tank) @@ -80,19 +93,21 @@ if(HAS_TRAIT(user, TRAIT_PACIFISM)) to_chat(user, span_warning("You don't want to harm other living beings!")) return - var/datum/gas_mixture/gasused = tank.remove_air(gasperfist * fisto_setting) - var/turf/T = get_turf(src) - if(!T) + var/turf/our_turf = get_turf(src) + if(!our_turf) return - T.assume_air(gasused) - if(!gasused) + + var/datum/gas_mixture/gas_used = tank.remove_air(gas_per_fist * fist_pressure_setting) + if(!gas_used) to_chat(user, span_warning("\The [src]'s tank is empty!")) target.apply_damage((force / 5), BRUTE) playsound(loc, 'sound/weapons/punch1.ogg', 50, TRUE) target.visible_message(span_danger("[user]'s powerfist lets out a dull thunk as [user.p_they()] punch[user.p_es()] [target.name]!"), \ span_userdanger("[user]'s punches you!")) return - if(!molar_cmp_equals(gasused.total_moles(), gasperfist * fisto_setting)) + + if(!molar_cmp_equals(gas_used.total_moles(), gas_per_fist * fist_pressure_setting)) + our_turf.assume_air(gas_used) to_chat(user, span_warning("\The [src]'s piston-ram lets out a weak hiss, it needs more gas!")) playsound(loc, 'sound/weapons/punch4.ogg', 50, TRUE) target.apply_damage((force / 2), BRUTE) @@ -100,7 +115,7 @@ span_userdanger("[user]'s punch strikes with force!")) return - target.apply_damage(force * fisto_setting, BRUTE, wound_bonus = CANT_WOUND) + target.apply_damage(force * fist_pressure_setting, BRUTE, wound_bonus = CANT_WOUND) target.visible_message(span_danger("[user]'s powerfist lets out a loud hiss as [user.p_they()] punch[user.p_es()] [target.name]!"), \ span_userdanger("You cry out in pain as [user]'s punch flings you backwards!")) new /obj/effect/temp_visual/kinetic_blast(target.loc) @@ -109,10 +124,16 @@ var/atom/throw_target = get_edge_target_turf(target, get_dir(src, get_step_away(target, src))) - target.throw_at(throw_target, 5 * fisto_setting, 0.5 + (fisto_setting / 2)) + target.throw_at(throw_target, 5 * fist_pressure_setting, 0.5 + (fist_pressure_setting / 2)) log_combat(user, target, "power fisted", src) user.changeNext_move(CLICK_CD_MELEE * click_delay) - return + our_turf.assume_air(gas_used) + +#undef LOW_PRESSURE +#undef MID_PRESSURE +#undef HIGH_PRESSURE +#undef TANK_INSERTING +#undef TANK_REMOVING diff --git a/code/game/objects/items/robot/ai_upgrades.dm b/code/game/objects/items/robot/ai_upgrades.dm index 5833b72ae3929..c098ca15f3491 100644 --- a/code/game/objects/items/robot/ai_upgrades.dm +++ b/code/game/objects/items/robot/ai_upgrades.dm @@ -23,7 +23,7 @@ to_chat(AI, span_userdanger("Your current laws and objectives remain unchanged.")) //this unlocks malf powers, but does not give the license to plasma flood AI.add_malf_picker() AI.hack_software = TRUE - log_game("[key_name(user)] has upgraded [key_name(AI)] with a [src].") + log_silicon("[key_name(user)] has upgraded [key_name(AI)] with a [src].") message_admins("[ADMIN_LOOKUPFLW(user)] has upgraded [ADMIN_LOOKUPFLW(AI)] with a [src].") to_chat(user, span_notice("You upgrade [AI]. [src] is consumed in the process.")) qdel(src) diff --git a/code/game/objects/items/robot/items/food.dm b/code/game/objects/items/robot/items/food.dm new file mode 100644 index 0000000000000..3066f3ee02d03 --- /dev/null +++ b/code/game/objects/items/robot/items/food.dm @@ -0,0 +1,234 @@ +#define DISPENSE_LOLLIPOP_MODE 1 +#define THROW_LOLLIPOP_MODE 2 +#define THROW_GUMBALL_MODE 3 +#define DISPENSE_ICECREAM_MODE 4 + +/obj/item/borg/lollipop + name = "treat fabricator" + desc = "Reward humans with various treats. Toggle in-module to switch between dispensing and high velocity ejection modes." + icon_state = "lollipop" + /// The current amount of available candy + var/candy = 5 + /// The maximum amount of candy possible to hold + var/candymax = 5 + /// Length of time it takes to regenerate a new candy + var/charge_delay = 10 SECONDS + /// Is the fabricator charging right now? + var/charging = FALSE + /// Dispensing mode + var/mode = DISPENSE_LOLLIPOP_MODE + + /// Delay until next fire + var/firedelay = 0 + var/hitspeed = 2 + +/obj/item/borg/lollipop/equipped() + check_amount() + return ..() + +/obj/item/borg/lollipop/dropped() + check_amount() + return ..() + +///Queues another lollipop to be fabricated if there is enough room for one +/obj/item/borg/lollipop/proc/check_amount() + if(!charging && candy < candymax) + addtimer(CALLBACK(src, .proc/charge_lollipops), charge_delay) + charging = TRUE + +///Increases the amount of lollipops +/obj/item/borg/lollipop/proc/charge_lollipops() + candy++ + charging = FALSE + check_amount() + +///Dispenses a lollipop +/obj/item/borg/lollipop/proc/dispense(atom/atom_dispensed_to, mob/user) + if(candy <= 0) + to_chat(user, span_warning("No treats left in storage!")) + return FALSE + var/turf/turf_to_dispense_to = get_turf(atom_dispensed_to) + if(!turf_to_dispense_to || !isopenturf(turf_to_dispense_to)) + return FALSE + if(isobj(atom_dispensed_to)) + var/obj/obj_dispensed_to = atom_dispensed_to + if(obj_dispensed_to.density) + return FALSE + + var/obj/item/food_item + switch(mode) + if(DISPENSE_LOLLIPOP_MODE) + food_item = new /obj/item/food/lollipop/cyborg(turf_to_dispense_to) + if(DISPENSE_ICECREAM_MODE) + food_item = new /obj/item/food/icecream(turf_to_dispense_to, list(ICE_CREAM_VANILLA)) + food_item.desc = "Eat the ice cream." + + var/into_hands = FALSE + if(ismob(atom_dispensed_to)) + var/mob/mob_dispensed_to = atom_dispensed_to + into_hands = mob_dispensed_to.put_in_hands(food_item) + + candy-- + check_amount() + + if(into_hands) + user.visible_message(span_notice("[user] dispenses a treat into the hands of [atom_dispensed_to]."), span_notice("You dispense a treat into the hands of [atom_dispensed_to]."), span_hear("You hear a click.")) + else + user.visible_message(span_notice("[user] dispenses a treat."), span_notice("You dispense a treat."), span_hear("You hear a click.")) + + playsound(src.loc, 'sound/machines/click.ogg', 50, TRUE) + return TRUE + +/// Shoot a lollipop +/obj/item/borg/lollipop/proc/shootL(atom/target, mob/living/user, params) + if(candy <= 0) + to_chat(user, span_warning("Not enough lollipops left!")) + return FALSE + candy-- + + var/obj/item/ammo_casing/caseless/lollipop/lollipop + var/mob/living/silicon/robot/robot_user = user + if(istype(robot_user) && robot_user.emagged) + lollipop = new /obj/item/ammo_casing/caseless/lollipop/harmful(src) + else + lollipop = new /obj/item/ammo_casing/caseless/lollipop(src) + + playsound(src.loc, 'sound/machines/click.ogg', 50, TRUE) + lollipop.fire_casing(target, user, params, 0, 0, null, 0, src) + user.visible_message(span_warning("[user] blasts a flying lollipop at [target]!")) + check_amount() + +/// Shoot a gumball +/obj/item/borg/lollipop/proc/shootG(atom/target, mob/living/user, params) + if(candy <= 0) + to_chat(user, span_warning("Not enough gumballs left!")) + return FALSE + candy-- + var/obj/item/ammo_casing/caseless/gumball/gumball + var/mob/living/silicon/robot/robot_user = user + if(istype(robot_user) && robot_user.emagged) + gumball = new /obj/item/ammo_casing/caseless/gumball/harmful(src) + else + gumball = new /obj/item/ammo_casing/caseless/gumball(src) + + gumball.loaded_projectile.color = rgb(rand(0, 255), rand(0, 255), rand(0, 255)) + playsound(src.loc, 'sound/weapons/bulletflyby3.ogg', 50, TRUE) + gumball.fire_casing(target, user, params, 0, 0, null, 0, src) + user.visible_message(span_warning("[user] shoots a high-velocity gumball at [target]!")) + check_amount() + +/obj/item/borg/lollipop/afterattack(atom/target, mob/living/user, proximity, click_params) + check_amount() + if(iscyborg(user)) + var/mob/living/silicon/robot/robot_user = user + if(!robot_user.cell.use(12)) + to_chat(user, span_warning("Not enough power.")) + return FALSE + switch(mode) + if(DISPENSE_LOLLIPOP_MODE, DISPENSE_ICECREAM_MODE) + if(!proximity) + return FALSE + dispense(target, user) + if(THROW_LOLLIPOP_MODE) + shootL(target, user, click_params) + if(THROW_GUMBALL_MODE) + shootG(target, user, click_params) + return ..() + +/obj/item/borg/lollipop/attack_self(mob/living/user) + switch(mode) + if(DISPENSE_LOLLIPOP_MODE) + mode = THROW_LOLLIPOP_MODE + to_chat(user, span_notice("Module is now throwing lollipops.")) + if(THROW_LOLLIPOP_MODE) + mode = THROW_GUMBALL_MODE + to_chat(user, span_notice("Module is now blasting gumballs.")) + if(THROW_GUMBALL_MODE) + mode = DISPENSE_ICECREAM_MODE + to_chat(user, span_notice("Module is now dispensing ice cream.")) + if(DISPENSE_ICECREAM_MODE) + mode = DISPENSE_LOLLIPOP_MODE + to_chat(user, span_notice("Module is now dispensing lollipops.")) + ..() + +/obj/item/ammo_casing/caseless/gumball + name = "Gumball" + desc = "Why are you seeing this?!" + projectile_type = /obj/projectile/bullet/reusable/gumball + click_cooldown_override = 2 + +/obj/item/ammo_casing/caseless/gumball/harmful + projectile_type = /obj/projectile/bullet/reusable/gumball/harmful + +/obj/projectile/bullet/reusable/gumball + name = "gumball" + desc = "Oh noes! A fast-moving gumball!" + icon_state = "gumball" + ammo_type = /obj/item/food/gumball + nodamage = TRUE + damage = 0 + speed = 0.5 + +/obj/projectile/bullet/reusable/gumball/harmful + nodamage = FALSE + damage = 10 + +/obj/projectile/bullet/reusable/gumball/handle_drop() + if(!dropped) + var/turf/turf = get_turf(src) + var/obj/item/food/gumball/gumball = new ammo_type(turf) + gumball.color = color + dropped = TRUE + +/obj/item/ammo_casing/caseless/lollipop //NEEDS RANDOMIZED COLOR LOGIC. + name = "Lollipop" + desc = "Why are you seeing this?!" + projectile_type = /obj/projectile/bullet/reusable/lollipop + click_cooldown_override = 2 + +/obj/item/ammo_casing/caseless/lollipop/harmful + projectile_type = /obj/projectile/bullet/reusable/lollipop/harmful + +/obj/projectile/bullet/reusable/lollipop + name = "lollipop" + desc = "Oh noes! A fast-moving lollipop!" + icon_state = "lollipop_1" + ammo_type = /obj/item/food/lollipop/cyborg + nodamage = TRUE + damage = 0 + speed = 0.5 + var/color2 = rgb(0, 0, 0) + +/obj/projectile/bullet/reusable/lollipop/harmful + embedding = list( + embed_chance = 35, + fall_chance = 2, + jostle_chance = 0, + ignore_throwspeed_threshold = TRUE, + pain_stam_pct = 0.5, + pain_mult = 3, + rip_time = 10, + ) + damage = 10 + nodamage = FALSE + embed_falloff_tile = 0 + +/obj/projectile/bullet/reusable/lollipop/Initialize(mapload) + var/obj/item/food/lollipop/lollipop = new ammo_type(src) + color2 = lollipop.head_color + var/mutable_appearance/head = mutable_appearance('icons/obj/guns/projectiles.dmi', "lollipop_2") + head.color = color2 + add_overlay(head) + return ..() + +/obj/projectile/bullet/reusable/lollipop/handle_drop() + if(!dropped) + var/turf/turf = get_turf(src) + var/obj/item/food/lollipop/lollipop = new ammo_type(turf) + lollipop.change_head_color(color2) + dropped = TRUE + +#undef DISPENSE_LOLLIPOP_MODE +#undef THROW_LOLLIPOP_MODE +#undef THROW_GUMBALL_MODE +#undef DISPENSE_ICECREAM_MODE diff --git a/code/game/objects/items/robot/items/generic.dm b/code/game/objects/items/robot/items/generic.dm new file mode 100644 index 0000000000000..6f0dac4a52cfc --- /dev/null +++ b/code/game/objects/items/robot/items/generic.dm @@ -0,0 +1,354 @@ +#define HUG_MODE_NICE 0 +#define HUG_MODE_HUG 1 +#define HUG_MODE_SHOCK 2 +#define HUG_MODE_CRUSH 3 + +#define HUG_SHOCK_COOLDOWN (2 SECONDS) +#define HUG_CRUSH_COOLDOWN (1 SECONDS) + +#define HARM_ALARM_NO_SAFETY_COOLDOWN (60 SECONDS) +#define HARM_ALARM_SAFETY_COOLDOWN (20 SECONDS) + +/obj/item/borg + icon = 'icons/mob/robot_items.dmi' + +/obj/item/borg/stun + name = "electrically-charged arm" + icon_state = "elecarm" + /// Cost to use the stun arm + var/charge_cost = 1000 + +/obj/item/borg/stun/attack(mob/living/attacked_mob, mob/living/user) + if(ishuman(attacked_mob)) + var/mob/living/carbon/human/human = attacked_mob + if(human.check_shields(src, 0, "[attacked_mob]'s [name]", MELEE_ATTACK)) + playsound(attacked_mob, 'sound/weapons/genhit.ogg', 50, TRUE) + return FALSE + if(iscyborg(user)) + var/mob/living/silicon/robot/robot_user = user + if(!robot_user.cell.use(charge_cost)) + return + + user.do_attack_animation(attacked_mob) + attacked_mob.Paralyze(100) + attacked_mob.adjust_timed_status_effect(10 SECONDS, /datum/status_effect/speech/stutter) + + attacked_mob.visible_message(span_danger("[user] prods [attacked_mob] with [src]!"), \ + span_userdanger("[user] prods you with [src]!")) + + playsound(loc, 'sound/weapons/egloves.ogg', 50, TRUE, -1) + + log_combat(user, attacked_mob, "stunned", src, "(Combat mode: [user.combat_mode ? "On" : "Off"])") + +/obj/item/borg/cyborghug + name = "hugging module" + icon_state = "hugmodule" + desc = "For when a someone really needs a hug." + /// Hug mode + var/mode = HUG_MODE_NICE + /// Crush cooldown + COOLDOWN_DECLARE(crush_cooldown) + /// Shock cooldown + COOLDOWN_DECLARE(shock_cooldown) + /// Can it be a stunarm when emagged. Only PK borgs get this by default. + var/shockallowed = FALSE + var/boop = FALSE + +/obj/item/borg/cyborghug/attack_self(mob/living/user) + if(iscyborg(user)) + var/mob/living/silicon/robot/robot_user = user + if(robot_user.emagged && shockallowed == 1) + if(mode < HUG_MODE_CRUSH) + mode++ + else + mode = HUG_MODE_NICE + else if(mode < HUG_MODE_HUG) + mode++ + else + mode = HUG_MODE_NICE + switch(mode) + if(HUG_MODE_NICE) + to_chat(user, "Power reset. Hugs!") + if(HUG_MODE_HUG) + to_chat(user, "Power increased!") + if(HUG_MODE_SHOCK) + to_chat(user, "BZZT. Electrifying arms...") + if(HUG_MODE_CRUSH) + to_chat(user, "ERROR: ARM ACTUATORS OVERLOADED.") + +/obj/item/borg/cyborghug/attack(mob/living/attacked_mob, mob/living/silicon/robot/user, params) + if(attacked_mob == user) + return + if(attacked_mob.health < 0) + return + switch(mode) + if(HUG_MODE_NICE) + if(isanimal(attacked_mob)) + var/list/modifiers = params2list(params) + if (!user.combat_mode && !LAZYACCESS(modifiers, RIGHT_CLICK)) + attacked_mob.attack_hand(user, modifiers) //This enables borgs to get the floating heart icon and mob emote from simple_animal's that have petbonus == true. + return + if(user.zone_selected == BODY_ZONE_HEAD) + user.visible_message(span_notice("[user] playfully boops [attacked_mob] on the head!"), \ + span_notice("You playfully boop [attacked_mob] on the head!")) + user.do_attack_animation(attacked_mob, ATTACK_EFFECT_BOOP) + playsound(loc, 'sound/weapons/tap.ogg', 50, TRUE, -1) + else if(ishuman(attacked_mob)) + if(user.body_position == LYING_DOWN) + user.visible_message(span_notice("[user] shakes [attacked_mob] trying to get [attacked_mob.p_them()] up!"), \ + span_notice("You shake [attacked_mob] trying to get [attacked_mob.p_them()] up!")) + else + user.visible_message(span_notice("[user] hugs [attacked_mob] to make [attacked_mob.p_them()] feel better!"), \ + span_notice("You hug [attacked_mob] to make [attacked_mob.p_them()] feel better!")) + if(attacked_mob.resting) + attacked_mob.set_resting(FALSE, TRUE) + else + user.visible_message(span_notice("[user] pets [attacked_mob]!"), \ + span_notice("You pet [attacked_mob]!")) + playsound(loc, 'sound/weapons/thudswoosh.ogg', 50, TRUE, -1) + if(HUG_MODE_HUG) + if(ishuman(attacked_mob)) + attacked_mob.adjust_status_effects_on_shake_up() + if(attacked_mob.body_position == LYING_DOWN) + user.visible_message(span_notice("[user] shakes [attacked_mob] trying to get [attacked_mob.p_them()] up!"), \ + span_notice("You shake [attacked_mob] trying to get [attacked_mob.p_them()] up!")) + else if(user.zone_selected == BODY_ZONE_HEAD) + user.visible_message(span_warning("[user] bops [attacked_mob] on the head!"), \ + span_warning("You bop [attacked_mob] on the head!")) + user.do_attack_animation(attacked_mob, ATTACK_EFFECT_PUNCH) + else + user.visible_message(span_warning("[user] hugs [attacked_mob] in a firm bear-hug! [attacked_mob] looks uncomfortable..."), \ + span_warning("You hug [attacked_mob] firmly to make [attacked_mob.p_them()] feel better! [attacked_mob] looks uncomfortable...")) + if(attacked_mob.resting) + attacked_mob.set_resting(FALSE, TRUE) + else + user.visible_message(span_warning("[user] bops [attacked_mob] on the head!"), \ + span_warning("You bop [attacked_mob] on the head!")) + playsound(loc, 'sound/weapons/tap.ogg', 50, TRUE, -1) + if(HUG_MODE_SHOCK) + if (!COOLDOWN_FINISHED(src, shock_cooldown)) + return + if(ishuman(attacked_mob)) + attacked_mob.electrocute_act(5, "[user]", flags = SHOCK_NOGLOVES) + user.visible_message(span_userdanger("[user] electrocutes [attacked_mob] with [user.p_their()] touch!"), \ + span_danger("You electrocute [attacked_mob] with your touch!")) + else + if(!iscyborg(attacked_mob)) + attacked_mob.adjustFireLoss(10) + user.visible_message(span_userdanger("[user] shocks [attacked_mob]!"), \ + span_danger("You shock [attacked_mob]!")) + else + user.visible_message(span_userdanger("[user] shocks [attacked_mob]. It does not seem to have an effect"), \ + span_danger("You shock [attacked_mob] to no effect.")) + playsound(loc, 'sound/effects/sparks2.ogg', 50, TRUE, -1) + user.cell.charge -= 500 + COOLDOWN_START(src, shock_cooldown, HUG_SHOCK_COOLDOWN) + if(HUG_MODE_CRUSH) + if (!COOLDOWN_FINISHED(src, crush_cooldown)) + return + if(ishuman(attacked_mob)) + user.visible_message(span_userdanger("[user] crushes [attacked_mob] in [user.p_their()] grip!"), \ + span_danger("You crush [attacked_mob] in your grip!")) + else + user.visible_message(span_userdanger("[user] crushes [attacked_mob]!"), \ + span_danger("You crush [attacked_mob]!")) + playsound(loc, 'sound/weapons/smash.ogg', 50, TRUE, -1) + attacked_mob.adjustBruteLoss(15) + user.cell.charge -= 300 + COOLDOWN_START(src, crush_cooldown, HUG_CRUSH_COOLDOWN) + +/obj/item/borg/cyborghug/peacekeeper + shockallowed = TRUE + +/obj/item/borg/cyborghug/medical + boop = TRUE + +/obj/item/borg/charger + name = "power connector" + icon_state = "charger_draw" + item_flags = NOBLUDGEON + /// Charging mode + var/mode = "draw" + /// Whitelist of charging machines + var/static/list/charge_machines = typecacheof(list(/obj/machinery/cell_charger, /obj/machinery/recharger, /obj/machinery/recharge_station, /obj/machinery/mech_bay_recharge_port)) + /// Whitelist of chargable items + var/static/list/charge_items = typecacheof(list(/obj/item/stock_parts/cell, /obj/item/gun/energy)) + +/obj/item/borg/charger/update_icon_state() + icon_state = "charger_[mode]" + return ..() + +/obj/item/borg/charger/attack_self(mob/user) + if(mode == "draw") + mode = "charge" + else + mode = "draw" + to_chat(user, span_notice("You toggle [src] to \"[mode]\" mode.")) + update_appearance() + +/obj/item/borg/charger/afterattack(obj/item/target, mob/living/silicon/robot/user, proximity_flag) + . = ..() + if(!proximity_flag || !iscyborg(user)) + return + if(mode == "draw") + if(is_type_in_list(target, charge_machines)) + var/obj/machinery/target_machine = target + if((target_machine.machine_stat & (NOPOWER|BROKEN)) || !target_machine.anchored) + to_chat(user, span_warning("[target_machine] is unpowered!")) + return + + to_chat(user, span_notice("You connect to [target_machine]'s power line...")) + while(do_after(user, 15, target = target_machine, progress = 0)) + if(!user || !user.cell || mode != "draw") + return + + if((target_machine.machine_stat & (NOPOWER|BROKEN)) || !target_machine.anchored) + break + + if(!user.cell.give(150)) + break + + target_machine.use_power(200) + + to_chat(user, span_notice("You stop charging yourself.")) + + else if(is_type_in_list(target, charge_items)) + var/obj/item/stock_parts/cell/cell = target + if(!istype(cell)) + cell = locate(/obj/item/stock_parts/cell) in target + if(!cell) + to_chat(user, span_warning("[target] has no power cell!")) + return + + if(istype(target, /obj/item/gun/energy)) + var/obj/item/gun/energy/energy_gun = target + if(!energy_gun.can_charge) + to_chat(user, span_warning("[target] has no power port!")) + return + + if(!cell.charge) + to_chat(user, span_warning("[target] has no power!")) + + + to_chat(user, span_notice("You connect to [target]'s power port...")) + + while(do_after(user, 15, target = target, progress = 0)) + if(!user || !user.cell || mode != "draw") + return + + if(!cell || !target) + return + + if(cell != target && cell.loc != target) + return + + var/draw = min(cell.charge, cell.chargerate*0.5, user.cell.maxcharge - user.cell.charge) + if(!cell.use(draw)) + break + if(!user.cell.give(draw)) + break + target.update_appearance() + + to_chat(user, span_notice("You stop charging yourself.")) + + else if(is_type_in_list(target, charge_items)) + var/obj/item/stock_parts/cell/cell = target + if(!istype(cell)) + cell = locate(/obj/item/stock_parts/cell) in target + if(!cell) + to_chat(user, span_warning("[target] has no power cell!")) + return + + if(istype(target, /obj/item/gun/energy)) + var/obj/item/gun/energy/energy_gun = target + if(!energy_gun.can_charge) + to_chat(user, span_warning("[target] has no power port!")) + return + + if(cell.charge >= cell.maxcharge) + to_chat(user, span_warning("[target] is already charged!")) + + to_chat(user, span_notice("You connect to [target]'s power port...")) + + while(do_after(user, 15, target = target, progress = 0)) + if(!user || !user.cell || mode != "charge") + return + + if(!cell || !target) + return + + if(cell != target && cell.loc != target) + return + + var/draw = min(user.cell.charge, cell.chargerate * 0.5, cell.maxcharge - cell.charge) + if(!user.cell.use(draw)) + break + if(!cell.give(draw)) + break + target.update_appearance() + + to_chat(user, span_notice("You stop charging [target].")) + +/obj/item/harmalarm + name = "\improper Sonic Harm Prevention Tool" + desc = "Releases a harmless blast that confuses most organics. For when the harm is JUST TOO MUCH." + icon = 'icons/obj/device.dmi' + icon_state = "megaphone" + /// Harm alarm cooldown + COOLDOWN_DECLARE(alarm_cooldown) + +/obj/item/harmalarm/emag_act(mob/user) + obj_flags ^= EMAGGED + if(obj_flags & EMAGGED) + to_chat(user, "You short out the safeties on [src]!") + else + to_chat(user, "You reset the safeties on [src]!") + +/obj/item/harmalarm/attack_self(mob/user) + var/safety = !(obj_flags & EMAGGED) + if (!COOLDOWN_FINISHED(src, alarm_cooldown)) + to_chat(user, "The device is still recharging!") + return + + if(iscyborg(user)) + var/mob/living/silicon/robot/robot_user = user + if(!robot_user.cell || robot_user.cell.charge < 1200) + to_chat(user, span_warning("You don't have enough charge to do this!")) + return + robot_user.cell.charge -= 1000 + if(robot_user.emagged) + safety = FALSE + + if(safety == TRUE) + user.visible_message("[user] blares out a near-deafening siren from its speakers!", \ + span_userdanger("The siren pierces your hearing and confuses you!"), \ + span_danger("The siren pierces your hearing!")) + for(var/mob/living/carbon/carbon in get_hearers_in_view(9, user)) + if(carbon.get_ear_protection()) + continue + carbon.adjust_timed_status_effect(6 SECONDS, /datum/status_effect/confusion) + + audible_message("HUMAN HARM") + playsound(get_turf(src), 'sound/ai/harmalarm.ogg', 70, 3) + COOLDOWN_START(src, alarm_cooldown, HARM_ALARM_SAFETY_COOLDOWN) + user.log_message("used a Cyborg Harm Alarm in [AREACOORD(user)]", LOG_ATTACK) + if(iscyborg(user)) + var/mob/living/silicon/robot/robot_user = user + to_chat(robot_user.connected_ai, "
[span_notice("NOTICE - Peacekeeping 'HARM ALARM' used by: [user]")]
") + else + user.audible_message("BZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZT") + for(var/mob/living/carbon/carbon in get_hearers_in_view(9, user)) + var/bang_effect = carbon.soundbang_act(2, 0, 0, 5) + switch(bang_effect) + if(1) + carbon.adjust_timed_status_effect(5 SECONDS, /datum/status_effect/confusion) + carbon.adjust_timed_status_effect(20 SECONDS, /datum/status_effect/speech/stutter) + carbon.adjust_timed_status_effect(20 SECONDS, /datum/status_effect/jitter) + if(2) + carbon.Paralyze(40) + carbon.adjust_timed_status_effect(10 SECONDS, /datum/status_effect/confusion) + carbon.adjust_timed_status_effect(30 SECONDS, /datum/status_effect/speech/stutter) + carbon.adjust_timed_status_effect(50 SECONDS, /datum/status_effect/jitter) + playsound(get_turf(src), 'sound/machines/warning-buzzer.ogg', 130, 3) + COOLDOWN_START(src, alarm_cooldown, HARM_ALARM_NO_SAFETY_COOLDOWN) + user.log_message("used an emagged Cyborg Harm Alarm in [AREACOORD(user)]", LOG_ATTACK) diff --git a/code/game/objects/items/robot/items/hud.dm b/code/game/objects/items/robot/items/hud.dm new file mode 100644 index 0000000000000..af417cc4671ed --- /dev/null +++ b/code/game/objects/items/robot/items/hud.dm @@ -0,0 +1,42 @@ +/obj/item/borg/sight + var/sight_mode = null + +/obj/item/borg/sight/xray + name = "\proper X-ray vision" + icon = 'icons/obj/decals.dmi' + icon_state = "securearea" + sight_mode = BORGXRAY + +/obj/item/borg/sight/thermal + name = "\proper thermal vision" + sight_mode = BORGTHERM + icon_state = "thermal" + +/obj/item/borg/sight/meson + name = "\proper meson vision" + sight_mode = BORGMESON + icon_state = "meson" + +/obj/item/borg/sight/material + name = "\proper material vision" + sight_mode = BORGMATERIAL + icon_state = "material" + +/obj/item/borg/sight/hud + name = "hud" + var/obj/item/clothing/glasses/hud/hud = null + +/obj/item/borg/sight/hud/Initialize(mapload) + if (!isnull(hud)) + hud = new hud(src) + return ..() + +/obj/item/borg/sight/hud/med + name = "medical hud" + icon_state = "healthhud" + hud = /obj/item/clothing/glasses/hud/health + +/obj/item/borg/sight/hud/sec + name = "security hud" + icon_state = "securityhud" + hud = /obj/item/clothing/glasses/hud/security diff --git a/code/game/objects/items/robot/items/storage.dm b/code/game/objects/items/robot/items/storage.dm new file mode 100644 index 0000000000000..00891ae0fe149 --- /dev/null +++ b/code/game/objects/items/robot/items/storage.dm @@ -0,0 +1,270 @@ +/obj/item/borg/apparatus + name = "unknown storage apparatus" + desc = "This device seems nonfunctional." + icon = 'icons/mob/robot_items.dmi' + icon_state = "hugmodule" + /// The item stored inside of this apparatus + var/obj/item/stored + /// Whitelist of types allowed in this apparatus + var/list/storable = list() + +/obj/item/borg/apparatus/Initialize(mapload) + RegisterSignal(loc.loc, COMSIG_BORG_SAFE_DECONSTRUCT, .proc/safedecon) + return ..() + +/obj/item/borg/apparatus/Destroy() + QDEL_NULL(stored) + return ..() + +///If we're safely deconstructed, we put the item neatly onto the ground, rather than deleting it. +/obj/item/borg/apparatus/proc/safedecon() + SIGNAL_HANDLER + + if(stored) + stored.forceMove(get_turf(src)) + stored = null + +/obj/item/borg/apparatus/Exited(atom/movable/gone, direction) + if(gone == stored) //sanity check + UnregisterSignal(stored, COMSIG_ATOM_UPDATED_ICON) + stored = null + update_appearance() + return ..() + +///A right-click verb, for those not using hotkey mode. +/obj/item/borg/apparatus/verb/verb_dropHeld() + set category = "Object" + set name = "Drop" + + if(usr != loc || !stored) + return + stored.forceMove(get_turf(usr)) + return + +/** +* Attack_self will pass for the stored item. +*/ +/obj/item/borg/apparatus/attack_self(mob/living/silicon/robot/user) + if(!stored || !issilicon(user)) + return ..() + stored.attack_self(user) + +//Alt click drops the stored item. +/obj/item/borg/apparatus/AltClick(mob/living/silicon/robot/user) + if(!stored || !issilicon(user)) + return ..() + stored.forceMove(user.drop_location()) + +/obj/item/borg/apparatus/pre_attack(atom/atom, mob/living/user, params) + if(!stored) + var/itemcheck = FALSE + for(var/storable_type in storable) + if(istype(atom, storable_type)) + itemcheck = TRUE + break + if(itemcheck) + var/obj/item/item = atom + item.forceMove(src) + stored = item + RegisterSignal(stored, COMSIG_ATOM_UPDATED_ICON, .proc/on_stored_updated_icon) + update_appearance() + return + else + stored.melee_attack_chain(user, atom, params) + return + return ..() + +/** + * Updates the appearance of the apparatus when the stored object's icon gets updated. + * + * Returns NONE as we have not done anything to the stored object itself, + * which is where this signal that this handler intercepts is sent from. + */ +/obj/item/borg/apparatus/proc/on_stored_updated_icon(datum/source, updates) + SIGNAL_HANDLER + update_appearance() + return NONE + +/obj/item/borg/apparatus/attackby(obj/item/item, mob/user, params) + if(stored) + item.melee_attack_chain(user, stored, params) + return + return ..() + +/obj/item/borg/apparatus/beaker + name = "beaker storage apparatus" + desc = "A special apparatus for carrying beakers without spilling the contents." + icon_state = "borg_beaker_apparatus" + storable = list(/obj/item/reagent_containers/glass/beaker, + /obj/item/reagent_containers/glass/bottle) + +/obj/item/borg/apparatus/beaker/Initialize(mapload) + add_glass() + RegisterSignal(stored, COMSIG_ATOM_UPDATED_ICON, .proc/on_stored_updated_icon) + update_appearance() + return ..() + +/obj/item/borg/apparatus/beaker/proc/add_glass() + stored = new /obj/item/reagent_containers/glass/beaker/large(src) + +/obj/item/borg/apparatus/beaker/Destroy() + if(stored) + var/obj/item/reagent_containers/reagent_container = stored + reagent_container.SplashReagents(get_turf(src)) + QDEL_NULL(stored) + return ..() + +/obj/item/borg/apparatus/beaker/examine() + . = ..() + if(stored) + var/obj/item/reagent_containers/reagent_container = stored + . += "The apparatus currently has [reagent_container] secured, which contains:" + if(length(reagent_container.reagents.reagent_list)) + for(var/datum/reagent/reagent in reagent_container.reagents.reagent_list) + . += "[reagent.volume] units of [reagent.name]" + else + . += "Nothing." + + . += span_notice(" Right-clicking will splash the beaker on the ground.") + . += span_notice(" Alt-click will drop the currently stored beaker. ") + +/obj/item/borg/apparatus/beaker/update_overlays() + . = ..() + var/mutable_appearance/arm = mutable_appearance(icon = icon, icon_state = "borg_beaker_apparatus_arm") + if(stored) + COMPILE_OVERLAYS(stored) + stored.pixel_x = 0 + stored.pixel_y = 0 + var/mutable_appearance/stored_copy = new /mutable_appearance(stored) + if(istype(stored, /obj/item/reagent_containers/glass/beaker)) + arm.pixel_y = arm.pixel_y - 3 + stored_copy.layer = FLOAT_LAYER + stored_copy.plane = FLOAT_PLANE + . += stored_copy + else + arm.pixel_y = arm.pixel_y - 5 + . += arm + +/// Secondary attack spills the content of the beaker. +/obj/item/borg/apparatus/beaker/pre_attack_secondary(atom/target, mob/living/silicon/robot/user) + var/obj/item/reagent_containers/stored_beaker = stored + if(!stored_beaker) + return ..() + stored_beaker.SplashReagents(drop_location(user)) + loc.visible_message(span_notice("[user] spills the contents of [stored_beaker] all over the ground.")) + return ..() + +/obj/item/borg/apparatus/beaker/extra + name = "secondary beaker storage apparatus" + desc = "A supplementary beaker storage apparatus." + +/obj/item/borg/apparatus/beaker/service + name = "beverage storage apparatus" + desc = "A special apparatus for carrying drinks without spilling the contents. Will resynthesize any drinks you pour out!" + icon_state = "borg_beaker_apparatus" + storable = list(/obj/item/reagent_containers/food/drinks, + /obj/item/reagent_containers/food/condiment) + +/obj/item/borg/apparatus/beaker/service/add_glass() + stored = new /obj/item/reagent_containers/food/drinks/drinkingglass(src) + handle_reflling(stored, loc.loc, force = TRUE) + +/obj/item/borg/apparatus/beaker/service/proc/handle_reflling(obj/item/reagent_containers/glass, mob/living/silicon/robot/bro, force = FALSE) + if (isnull(bro)) + bro = loc + if (!iscyborg(bro)) + return + + if (!stored || force) + glass.AddComponent(/datum/component/reagent_refiller, power_draw_callback = CALLBACK(bro, /mob/living/silicon/robot.proc/draw_power)) + +/obj/item/borg/apparatus/beaker/service/Entered(atom/movable/arrived, atom/old_loc, list/atom/old_locs) + if (!istype(arrived, /obj/item/reagent_containers/food/drinks)) + return + handle_reflling(arrived) + return ..() + +/// allows medical cyborgs to manipulate organs without hands +/obj/item/borg/apparatus/organ_storage + name = "organ storage bag" + desc = "A container for holding body parts." + icon = 'icons/obj/storage.dmi' + icon_state = "evidenceobj" + item_flags = SURGICAL_TOOL + storable = list(/obj/item/organ, + /obj/item/bodypart) + +/obj/item/borg/apparatus/organ_storage/examine() + . = ..() + . += "The organ bag currently contains:" + if(stored) + var/obj/item/organ = stored + . += organ.name + else + . += "Nothing." + . += span_notice(" Alt-click will drop the currently stored organ. ") + +/obj/item/borg/apparatus/organ_storage/update_overlays() + . = ..() + icon_state = null // hides the original icon (otherwise it's drawn underneath) + var/mutable_appearance/bag + if(stored) + COMPILE_OVERLAYS(stored) + var/mutable_appearance/stored_organ = new /mutable_appearance(stored) + stored_organ.layer = FLOAT_LAYER + stored_organ.plane = FLOAT_PLANE + stored_organ.pixel_x = 0 + stored_organ.pixel_y = 0 + . += stored_organ + bag = mutable_appearance(icon, icon_state = "evidence") // full bag + else + bag = mutable_appearance(icon, icon_state = "evidenceobj") // empty bag + . += bag + +/obj/item/borg/apparatus/organ_storage/AltClick(mob/living/silicon/robot/user) + . = ..() + if(stored) + var/obj/item/organ = stored + user.visible_message(span_notice("[user] dumps [organ] from [src]."), span_notice("You dump [organ] from [src].")) + cut_overlays() + organ.forceMove(get_turf(src)) + else + to_chat(user, span_notice("[src] is empty.")) + return + +/obj/item/borg/apparatus/circuit + name = "circuit manipulation apparatus" + desc = "A special apparatus for carrying and manipulating circuit boards." + icon_state = "borg_hardware_apparatus" + storable = list(/obj/item/circuitboard, + /obj/item/electronics) + +/obj/item/borg/apparatus/circuit/Initialize(mapload) + update_appearance() + return ..() + +/obj/item/borg/apparatus/circuit/update_overlays() + . = ..() + var/mutable_appearance/arm = mutable_appearance(icon, "borg_hardware_apparatus_arm1") + if(stored) + COMPILE_OVERLAYS(stored) + stored.pixel_x = -3 + stored.pixel_y = 0 + if(!istype(stored, /obj/item/circuitboard)) + arm.icon_state = "borg_hardware_apparatus_arm2" + var/mutable_appearance/stored_copy = new /mutable_appearance(stored) + stored_copy.layer = FLOAT_LAYER + stored_copy.plane = FLOAT_PLANE + . += stored_copy + . += arm + +/obj/item/borg/apparatus/circuit/examine() + . = ..() + if(stored) + . += "The apparatus currently has [stored] secured." + . += span_notice(" Alt-click will drop the currently stored circuit. ") + +/obj/item/borg/apparatus/circuit/pre_attack(atom/atom, mob/living/user, params) + if(istype(atom, /obj/item/ai_module) && !stored) //If an admin wants a borg to upload laws, who am I to stop them? Otherwise, we can hint that it fails + to_chat(user, span_warning("This circuit board doesn't seem to have standard robot apparatus pin holes. You're unable to pick it up.")) + return ..() diff --git a/code/game/objects/items/robot/items/tools.dm b/code/game/objects/items/robot/items/tools.dm new file mode 100644 index 0000000000000..f4f436b830644 --- /dev/null +++ b/code/game/objects/items/robot/items/tools.dm @@ -0,0 +1,175 @@ +#define PKBORG_DAMPEN_CYCLE_DELAY 2 SECONDS + +/obj/item/cautery/prt //it's a subtype of cauteries so that it inherits the cautery sprites and behavior and stuff, because I'm too lazy to make sprites for this thing + name = "plating repair tool" + desc = "A tiny heating device that's powered by a cyborg's excess heat. Its intended purpose is to repair burnt or damaged hull platings, but it can also be used as a crude lighter or cautery." + toolspeed = 1.5 //it's not designed to be used as a cautery (although it's close enough to one to be considered to be a proper cautery instead of just a hot object for the purposes of surgery) + heat = 3800 //this thing is intended for metal-shaping, so it's the same temperature as a lit welder + resistance_flags = FIRE_PROOF //if it's channeling a cyborg's excess heat, it's probably fireproof + force = 5 + damtype = BURN + usesound = list('sound/items/welder.ogg', 'sound/items/welder2.ogg') //the usesounds of a lit welder + hitsound = 'sound/items/welder.ogg' //the hitsound of a lit welder + +//Peacekeeper Cyborg Projectile Dampenening Field +/obj/item/borg/projectile_dampen + name = "\improper Hyperkinetic Dampening projector" + desc = "A device that projects a dampening field that weakens kinetic energy above a certain threshold. Projects a field that drains power per second while active, that will weaken and slow damaging projectiles inside its field. Still being a prototype, it tends to induce a charge on ungrounded metallic surfaces." + icon = 'icons/obj/device.dmi' + icon_state = "shield" + /// Max energy this dampener can hold + var/maxenergy = 1500 + /// Current energy level + var/energy = 1500 + /// Recharging rate in energy per second + var/energy_recharge = 37.5 + /// Charge draining right + var/energy_recharge_cyborg_drain_coefficient = 0.4 + /// Critical power level percentage + var/cyborg_cell_critical_percentage = 0.05 + /// The owner of the dampener + var/mob/living/silicon/robot/host = null + /// The field + var/datum/proximity_monitor/advanced/projectile_dampener/peaceborg/dampening_field + var/projectile_damage_coefficient = 0.5 + /// Energy cost per tracked projectile damage amount per second + var/projectile_damage_tick_ecost_coefficient = 10 + /** + * Speed coefficient + * Higher the coefficient slower the projectile. + */ + var/projectile_speed_coefficient = 1.5 + /// Energy cost per tracked projectile per second + var/projectile_tick_speed_ecost = 75 + /// Projectile sent out by the dampener + var/list/obj/projectile/tracked + var/image/projectile_effect + var/field_radius = 3 + var/active = FALSE + /// activation cooldown + COOLDOWN_DECLARE(cycle_cooldown) + +/obj/item/borg/projectile_dampen/debug + maxenergy = 50000 + energy = 50000 + energy_recharge = 5000 + +/obj/item/borg/projectile_dampen/Initialize(mapload) + projectile_effect = image('icons/effects/fields.dmi', "projectile_dampen_effect") + tracked = list() + icon_state = "shield0" + START_PROCESSING(SSfastprocess, src) + host = loc + RegisterSignal(host, COMSIG_LIVING_DEATH, .proc/on_death) + return ..() + +/obj/item/borg/projectile_dampen/proc/on_death(datum/source, gibbed) + SIGNAL_HANDLER + + deactivate_field() + +/obj/item/borg/projectile_dampen/Destroy() + STOP_PROCESSING(SSfastprocess, src) + return ..() + +/obj/item/borg/projectile_dampen/attack_self(mob/user) + if (!COOLDOWN_FINISHED(src, cycle_cooldown)) + to_chat(user, span_boldwarning("[src] is still recycling its projectors!")) + return + COOLDOWN_START(src, cycle_cooldown, PKBORG_DAMPEN_CYCLE_DELAY) + if(!active) + if(!user.has_buckled_mobs()) + activate_field() + else + to_chat(user, span_warning("[src]'s safety cutoff prevents you from activating it due to living beings being ontop of you!")) + else + deactivate_field() + update_appearance() + to_chat(user, span_boldnotice("You [active ? "activate":"deactivate"] [src].")) + +/obj/item/borg/projectile_dampen/update_icon_state() + icon_state = "[initial(icon_state)][active]" + return ..() + +/obj/item/borg/projectile_dampen/proc/activate_field() + if(istype(dampening_field)) + QDEL_NULL(dampening_field) + var/mob/living/silicon/robot/owner = get_host() + dampening_field = new(owner, field_radius, TRUE, src) + RegisterSignal(dampening_field, COMSIG_DAMPENER_CAPTURE, .proc/dampen_projectile) + RegisterSignal(dampening_field, COMSIG_DAMPENER_RELEASE, .proc/restore_projectile) + owner?.model.allow_riding = FALSE + active = TRUE + +/obj/item/borg/projectile_dampen/proc/deactivate_field() + QDEL_NULL(dampening_field) + visible_message(span_warning("\The [src] shuts off!")) + for(var/projectile in tracked) + restore_projectile(projectile) + active = FALSE + + var/mob/living/silicon/robot/owner = get_host() + if(owner) + owner.model.allow_riding = TRUE + +/obj/item/borg/projectile_dampen/proc/get_host() + if(istype(host)) + return host + else + if(iscyborg(host.loc)) + return host.loc + return null + +/obj/item/borg/projectile_dampen/dropped() + host = loc + return ..() + +/obj/item/borg/projectile_dampen/equipped() + host = loc + return ..() + +/obj/item/borg/projectile_dampen/cyborg_unequip(mob/user) + deactivate_field() + return ..() + +/obj/item/borg/projectile_dampen/process(delta_time) + process_recharge(delta_time) + process_usage(delta_time) + +/obj/item/borg/projectile_dampen/proc/process_usage(delta_time) + var/usage = 0 + for(var/to_track in tracked) + var/obj/projectile/projectil = to_track + if(!projectil.stun && projectil.nodamage) //No damage + continue + usage += projectile_tick_speed_ecost * delta_time + usage += tracked[to_track] * projectile_damage_tick_ecost_coefficient * delta_time + energy = clamp(energy - usage, 0, maxenergy) + if(energy <= 0) + deactivate_field() + visible_message(span_warning("[src] blinks \"ENERGY DEPLETED\".")) + +/obj/item/borg/projectile_dampen/proc/process_recharge(delta_time) + if(!istype(host)) + if(iscyborg(host.loc)) + host = host.loc + else + energy = clamp(energy + energy_recharge * delta_time, 0, maxenergy) + return + if(host.cell && (host.cell.charge >= (host.cell.maxcharge * cyborg_cell_critical_percentage)) && (energy < maxenergy)) + host.cell.use(energy_recharge * delta_time * energy_recharge_cyborg_drain_coefficient) + energy += energy_recharge * delta_time + +/obj/item/borg/projectile_dampen/proc/dampen_projectile(obj/projectile/projectile) + tracked[projectile] = projectile.damage + projectile.damage *= projectile_damage_coefficient + projectile.speed *= projectile_speed_coefficient + projectile.add_overlay(projectile_effect) + +/obj/item/borg/projectile_dampen/proc/restore_projectile(obj/projectile/projectile) + tracked -= projectile + projectile.damage *= (1 / projectile_damage_coefficient) + projectile.speed *= (1 / projectile_speed_coefficient) + projectile.cut_overlay(projectile_effect) + +#undef PKBORG_DAMPEN_CYCLE_DELAY diff --git a/code/game/objects/items/robot/robot_items.dm b/code/game/objects/items/robot/robot_items.dm deleted file mode 100644 index 1dabb882e9a6f..0000000000000 --- a/code/game/objects/items/robot/robot_items.dm +++ /dev/null @@ -1,1041 +0,0 @@ -/********************************************************************** - Cyborg Spec Items -***********************************************************************/ -/obj/item/borg - icon = 'icons/mob/robot_items.dmi' - - -/obj/item/borg/stun - name = "electrically-charged arm" - icon_state = "elecarm" - var/charge_cost = 1000 - -/obj/item/borg/stun/attack(mob/living/M, mob/living/user) - if(ishuman(M)) - var/mob/living/carbon/human/H = M - if(H.check_shields(src, 0, "[M]'s [name]", MELEE_ATTACK)) - playsound(M, 'sound/weapons/genhit.ogg', 50, TRUE) - return FALSE - if(iscyborg(user)) - var/mob/living/silicon/robot/R = user - if(!R.cell.use(charge_cost)) - return - - user.do_attack_animation(M) - M.Paralyze(100) - M.adjust_timed_status_effect(10 SECONDS, /datum/status_effect/speech/stutter) - - M.visible_message(span_danger("[user] prods [M] with [src]!"), \ - span_userdanger("[user] prods you with [src]!")) - - playsound(loc, 'sound/weapons/egloves.ogg', 50, TRUE, -1) - - log_combat(user, M, "stunned", src, "(Combat mode: [user.combat_mode ? "On" : "Off"])") - -/obj/item/borg/cyborghug - name = "hugging module" - icon_state = "hugmodule" - desc = "For when a someone really needs a hug." - var/mode = 0 //0 = Hugs 1 = "Hug" 2 = Shock 3 = CRUSH - var/ccooldown = 0 - var/scooldown = 0 - var/shockallowed = FALSE//Can it be a stunarm when emagged. Only PK borgs get this by default. - var/boop = FALSE - -/obj/item/borg/cyborghug/attack_self(mob/living/user) - if(iscyborg(user)) - var/mob/living/silicon/robot/P = user - if(P.emagged&&shockallowed == 1) - if(mode < 3) - mode++ - else - mode = 0 - else if(mode < 1) - mode++ - else - mode = 0 - switch(mode) - if(0) - to_chat(user, "Power reset. Hugs!") - if(1) - to_chat(user, "Power increased!") - if(2) - to_chat(user, "BZZT. Electrifying arms...") - if(3) - to_chat(user, "ERROR: ARM ACTUATORS OVERLOADED.") - -/obj/item/borg/cyborghug/attack(mob/living/M, mob/living/silicon/robot/user, params) - if(M == user) - return - switch(mode) - if(0) - if(M.health >= 0) - if(isanimal(M)) - var/list/modifiers = params2list(params) - if (!user.combat_mode && !LAZYACCESS(modifiers, RIGHT_CLICK)) - M.attack_hand(user, modifiers) //This enables borgs to get the floating heart icon and mob emote from simple_animal's that have petbonus == true. - return - if(user.zone_selected == BODY_ZONE_HEAD) - user.visible_message(span_notice("[user] playfully boops [M] on the head!"), \ - span_notice("You playfully boop [M] on the head!")) - user.do_attack_animation(M, ATTACK_EFFECT_BOOP) - playsound(loc, 'sound/weapons/tap.ogg', 50, TRUE, -1) - else if(ishuman(M)) - if(user.body_position == LYING_DOWN) - user.visible_message(span_notice("[user] shakes [M] trying to get [M.p_them()] up!"), \ - span_notice("You shake [M] trying to get [M.p_them()] up!")) - else - user.visible_message(span_notice("[user] hugs [M] to make [M.p_them()] feel better!"), \ - span_notice("You hug [M] to make [M.p_them()] feel better!")) - if(M.resting) - M.set_resting(FALSE, TRUE) - else - user.visible_message(span_notice("[user] pets [M]!"), \ - span_notice("You pet [M]!")) - playsound(loc, 'sound/weapons/thudswoosh.ogg', 50, TRUE, -1) - if(1) - if(M.health >= 0) - if(ishuman(M)) - M.adjust_status_effects_on_shake_up() - if(M.body_position == LYING_DOWN) - user.visible_message(span_notice("[user] shakes [M] trying to get [M.p_them()] up!"), \ - span_notice("You shake [M] trying to get [M.p_them()] up!")) - else if(user.zone_selected == BODY_ZONE_HEAD) - user.visible_message(span_warning("[user] bops [M] on the head!"), \ - span_warning("You bop [M] on the head!")) - user.do_attack_animation(M, ATTACK_EFFECT_PUNCH) - else - user.visible_message(span_warning("[user] hugs [M] in a firm bear-hug! [M] looks uncomfortable..."), \ - span_warning("You hug [M] firmly to make [M.p_them()] feel better! [M] looks uncomfortable...")) - if(M.resting) - M.set_resting(FALSE, TRUE) - else - user.visible_message(span_warning("[user] bops [M] on the head!"), \ - span_warning("You bop [M] on the head!")) - playsound(loc, 'sound/weapons/tap.ogg', 50, TRUE, -1) - if(2) - if(scooldown < world.time) - if(M.health >= 0) - if(ishuman(M)) - M.electrocute_act(5, "[user]", flags = SHOCK_NOGLOVES) - user.visible_message(span_userdanger("[user] electrocutes [M] with [user.p_their()] touch!"), \ - span_danger("You electrocute [M] with your touch!")) - else - if(!iscyborg(M)) - M.adjustFireLoss(10) - user.visible_message(span_userdanger("[user] shocks [M]!"), \ - span_danger("You shock [M]!")) - else - user.visible_message(span_userdanger("[user] shocks [M]. It does not seem to have an effect"), \ - span_danger("You shock [M] to no effect.")) - playsound(loc, 'sound/effects/sparks2.ogg', 50, TRUE, -1) - user.cell.charge -= 500 - scooldown = world.time + 20 - if(3) - if(ccooldown < world.time) - if(M.health >= 0) - if(ishuman(M)) - user.visible_message(span_userdanger("[user] crushes [M] in [user.p_their()] grip!"), \ - span_danger("You crush [M] in your grip!")) - else - user.visible_message(span_userdanger("[user] crushes [M]!"), \ - span_danger("You crush [M]!")) - playsound(loc, 'sound/weapons/smash.ogg', 50, TRUE, -1) - M.adjustBruteLoss(15) - user.cell.charge -= 300 - ccooldown = world.time + 10 - -/obj/item/borg/cyborghug/peacekeeper - shockallowed = TRUE - -/obj/item/borg/cyborghug/medical - boop = TRUE - -/obj/item/borg/charger - name = "power connector" - icon_state = "charger_draw" - item_flags = NOBLUDGEON - var/mode = "draw" - var/static/list/charge_machines = typecacheof(list(/obj/machinery/cell_charger, /obj/machinery/recharger, /obj/machinery/recharge_station, /obj/machinery/mech_bay_recharge_port)) - var/static/list/charge_items = typecacheof(list(/obj/item/stock_parts/cell, /obj/item/gun/energy)) - -/obj/item/borg/charger/update_icon_state() - icon_state = "charger_[mode]" - return ..() - -/obj/item/borg/charger/attack_self(mob/user) - if(mode == "draw") - mode = "charge" - else - mode = "draw" - to_chat(user, span_notice("You toggle [src] to \"[mode]\" mode.")) - update_appearance() - -/obj/item/borg/charger/afterattack(obj/item/target, mob/living/silicon/robot/user, proximity_flag) - . = ..() - if(!proximity_flag || !iscyborg(user)) - return - if(mode == "draw") - if(is_type_in_list(target, charge_machines)) - var/obj/machinery/M = target - if((M.machine_stat & (NOPOWER|BROKEN)) || !M.anchored) - to_chat(user, span_warning("[M] is unpowered!")) - return - - to_chat(user, span_notice("You connect to [M]'s power line...")) - while(do_after(user, 15, target = M, progress = 0)) - if(!user || !user.cell || mode != "draw") - return - - if((M.machine_stat & (NOPOWER|BROKEN)) || !M.anchored) - break - - if(!user.cell.give(150)) - break - - M.use_power(200) - - to_chat(user, span_notice("You stop charging yourself.")) - - else if(is_type_in_list(target, charge_items)) - var/obj/item/stock_parts/cell/cell = target - if(!istype(cell)) - cell = locate(/obj/item/stock_parts/cell) in target - if(!cell) - to_chat(user, span_warning("[target] has no power cell!")) - return - - if(istype(target, /obj/item/gun/energy)) - var/obj/item/gun/energy/E = target - if(!E.can_charge) - to_chat(user, span_warning("[target] has no power port!")) - return - - if(!cell.charge) - to_chat(user, span_warning("[target] has no power!")) - - - to_chat(user, span_notice("You connect to [target]'s power port...")) - - while(do_after(user, 15, target = target, progress = 0)) - if(!user || !user.cell || mode != "draw") - return - - if(!cell || !target) - return - - if(cell != target && cell.loc != target) - return - - var/draw = min(cell.charge, cell.chargerate*0.5, user.cell.maxcharge-user.cell.charge) - if(!cell.use(draw)) - break - if(!user.cell.give(draw)) - break - target.update_appearance() - - to_chat(user, span_notice("You stop charging yourself.")) - - else if(is_type_in_list(target, charge_items)) - var/obj/item/stock_parts/cell/cell = target - if(!istype(cell)) - cell = locate(/obj/item/stock_parts/cell) in target - if(!cell) - to_chat(user, span_warning("[target] has no power cell!")) - return - - if(istype(target, /obj/item/gun/energy)) - var/obj/item/gun/energy/E = target - if(!E.can_charge) - to_chat(user, span_warning("[target] has no power port!")) - return - - if(cell.charge >= cell.maxcharge) - to_chat(user, span_warning("[target] is already charged!")) - - to_chat(user, span_notice("You connect to [target]'s power port...")) - - while(do_after(user, 15, target = target, progress = 0)) - if(!user || !user.cell || mode != "charge") - return - - if(!cell || !target) - return - - if(cell != target && cell.loc != target) - return - - var/draw = min(user.cell.charge, cell.chargerate*0.5, cell.maxcharge-cell.charge) - if(!user.cell.use(draw)) - break - if(!cell.give(draw)) - break - target.update_appearance() - - to_chat(user, span_notice("You stop charging [target].")) - -/obj/item/harmalarm - name = "\improper Sonic Harm Prevention Tool" - desc = "Releases a harmless blast that confuses most organics. For when the harm is JUST TOO MUCH." - icon = 'icons/obj/device.dmi' - icon_state = "megaphone" - var/cooldown = 0 - -/obj/item/harmalarm/emag_act(mob/user) - obj_flags ^= EMAGGED - if(obj_flags & EMAGGED) - to_chat(user, "You short out the safeties on [src]!") - else - to_chat(user, "You reset the safeties on [src]!") - -/obj/item/harmalarm/attack_self(mob/user) - var/safety = !(obj_flags & EMAGGED) - if(cooldown > world.time) - to_chat(user, "The device is still recharging!") - return - - if(iscyborg(user)) - var/mob/living/silicon/robot/R = user - if(!R.cell || R.cell.charge < 1200) - to_chat(user, span_warning("You don't have enough charge to do this!")) - return - R.cell.charge -= 1000 - if(R.emagged) - safety = FALSE - - if(safety == TRUE) - user.visible_message("[user] blares out a near-deafening siren from its speakers!", \ - span_userdanger("The siren pierces your hearing and confuses you!"), \ - span_danger("The siren pierces your hearing!")) - for(var/mob/living/carbon/M in get_hearers_in_view(9, user)) - if(M.get_ear_protection() == FALSE) - M.add_confusion(6) - audible_message("HUMAN HARM") - playsound(get_turf(src), 'sound/ai/harmalarm.ogg', 70, 3) - cooldown = world.time + 200 - user.log_message("used a Cyborg Harm Alarm in [AREACOORD(user)]", LOG_ATTACK) - if(iscyborg(user)) - var/mob/living/silicon/robot/R = user - to_chat(R.connected_ai, "
[span_notice("NOTICE - Peacekeeping 'HARM ALARM' used by: [user]")]
") - - return - - if(safety == FALSE) - user.audible_message("BZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZT") - for(var/mob/living/carbon/C in get_hearers_in_view(9, user)) - var/bang_effect = C.soundbang_act(2, 0, 0, 5) - switch(bang_effect) - if(1) - C.add_confusion(5) - C.adjust_timed_status_effect(20 SECONDS, /datum/status_effect/speech/stutter) - C.Jitter(10) - if(2) - C.Paralyze(40) - C.add_confusion(10) - C.adjust_timed_status_effect(30 SECONDS, /datum/status_effect/speech/stutter) - C.Jitter(25) - playsound(get_turf(src), 'sound/machines/warning-buzzer.ogg', 130, 3) - cooldown = world.time + 600 - user.log_message("used an emagged Cyborg Harm Alarm in [AREACOORD(user)]", LOG_ATTACK) - -#define DISPENSE_LOLLIPOP_MODE 1 -#define THROW_LOLLIPOP_MODE 2 -#define THROW_GUMBALL_MODE 3 -#define DISPENSE_ICECREAM_MODE 4 - -/obj/item/borg/lollipop - name = "treat fabricator" - desc = "Reward humans with various treats. Toggle in-module to switch between dispensing and high velocity ejection modes." - icon_state = "lollipop" - var/candy = 5 - var/candymax = 5 - var/charge_delay = 10 SECONDS - var/charging = FALSE - var/mode = DISPENSE_LOLLIPOP_MODE - - var/firedelay = 0 - var/hitspeed = 2 - -/obj/item/borg/lollipop/equipped() - . = ..() - check_amount() - -/obj/item/borg/lollipop/dropped() - . = ..() - check_amount() - -/obj/item/borg/lollipop/proc/check_amount() //Doesn't even use processing ticks. - if(!charging && candy < candymax) - addtimer(CALLBACK(src, .proc/charge_lollipops), charge_delay) - charging = TRUE - -/obj/item/borg/lollipop/proc/charge_lollipops() - candy++ - charging = FALSE - check_amount() - -/obj/item/borg/lollipop/proc/dispense(atom/A, mob/user) - if(candy <= 0) - to_chat(user, span_warning("No treats left in storage!")) - return FALSE - var/turf/T = get_turf(A) - if(!T || !istype(T) || !isopenturf(T)) - return FALSE - if(isobj(A)) - var/obj/O = A - if(O.density) - return FALSE - - var/obj/item/food_item - switch(mode) - if(DISPENSE_LOLLIPOP_MODE) - food_item = new /obj/item/food/lollipop/cyborg(T) - if(DISPENSE_ICECREAM_MODE) - food_item = new /obj/item/food/icecream(T, list(ICE_CREAM_VANILLA)) - food_item.desc = "Eat the ice cream." - - var/into_hands = FALSE - if(ismob(A)) - var/mob/M = A - into_hands = M.put_in_hands(food_item) - - candy-- - check_amount() - - if(into_hands) - user.visible_message(span_notice("[user] dispenses a treat into the hands of [A]."), span_notice("You dispense a treat into the hands of [A]."), span_hear("You hear a click.")) - else - user.visible_message(span_notice("[user] dispenses a treat."), span_notice("You dispense a treat."), span_hear("You hear a click.")) - - playsound(src.loc, 'sound/machines/click.ogg', 50, TRUE) - return TRUE - -/obj/item/borg/lollipop/proc/shootL(atom/target, mob/living/user, params) - if(candy <= 0) - to_chat(user, span_warning("Not enough lollipops left!")) - return FALSE - candy-- - - var/obj/item/ammo_casing/caseless/lollipop/A - var/mob/living/silicon/robot/R = user - if(istype(R) && R.emagged) - A = new /obj/item/ammo_casing/caseless/lollipop/harmful(src) - else - A = new /obj/item/ammo_casing/caseless/lollipop(src) - - playsound(src.loc, 'sound/machines/click.ogg', 50, TRUE) - A.fire_casing(target, user, params, 0, 0, null, 0, src) - user.visible_message(span_warning("[user] blasts a flying lollipop at [target]!")) - check_amount() - -/obj/item/borg/lollipop/proc/shootG(atom/target, mob/living/user, params) //Most certainly a good idea. - if(candy <= 0) - to_chat(user, span_warning("Not enough gumballs left!")) - return FALSE - candy-- - var/obj/item/ammo_casing/caseless/gumball/A - var/mob/living/silicon/robot/R = user - if(istype(R) && R.emagged) - A = new /obj/item/ammo_casing/caseless/gumball/harmful(src) - else - A = new /obj/item/ammo_casing/caseless/gumball(src) - - A.loaded_projectile.color = rgb(rand(0, 255), rand(0, 255), rand(0, 255)) - playsound(src.loc, 'sound/weapons/bulletflyby3.ogg', 50, TRUE) - A.fire_casing(target, user, params, 0, 0, null, 0, src) - user.visible_message(span_warning("[user] shoots a high-velocity gumball at [target]!")) - check_amount() - -/obj/item/borg/lollipop/afterattack(atom/target, mob/living/user, proximity, click_params) - . = ..() - check_amount() - if(iscyborg(user)) - var/mob/living/silicon/robot/R = user - if(!R.cell.use(12)) - to_chat(user, span_warning("Not enough power.")) - return FALSE - switch(mode) - if(DISPENSE_LOLLIPOP_MODE, DISPENSE_ICECREAM_MODE) - if(!proximity) - return FALSE - dispense(target, user) - if(THROW_LOLLIPOP_MODE) - shootL(target, user, click_params) - if(THROW_GUMBALL_MODE) - shootG(target, user, click_params) - -/obj/item/borg/lollipop/attack_self(mob/living/user) - switch(mode) - if(DISPENSE_LOLLIPOP_MODE) - mode = THROW_LOLLIPOP_MODE - to_chat(user, span_notice("Module is now throwing lollipops.")) - if(THROW_LOLLIPOP_MODE) - mode = THROW_GUMBALL_MODE - to_chat(user, span_notice("Module is now blasting gumballs.")) - if(THROW_GUMBALL_MODE) - mode = DISPENSE_ICECREAM_MODE - to_chat(user, span_notice("Module is now dispensing ice cream.")) - if(DISPENSE_ICECREAM_MODE) - mode = DISPENSE_LOLLIPOP_MODE - to_chat(user, span_notice("Module is now dispensing lollipops.")) - ..() - -#undef DISPENSE_LOLLIPOP_MODE -#undef THROW_LOLLIPOP_MODE -#undef THROW_GUMBALL_MODE -#undef DISPENSE_ICECREAM_MODE - -/obj/item/ammo_casing/caseless/gumball - name = "Gumball" - desc = "Why are you seeing this?!" - projectile_type = /obj/projectile/bullet/reusable/gumball - click_cooldown_override = 2 - -/obj/item/ammo_casing/caseless/gumball/harmful - projectile_type = /obj/projectile/bullet/reusable/gumball/harmful - -/obj/projectile/bullet/reusable/gumball - name = "gumball" - desc = "Oh noes! A fast-moving gumball!" - icon_state = "gumball" - ammo_type = /obj/item/food/gumball - nodamage = TRUE - damage = 0 - speed = 0.5 - -/obj/projectile/bullet/reusable/gumball/harmful - nodamage = FALSE - damage = 10 //mediborgs get 5 shots before needing to reload at a rate of 1 shot/10 seconds, so they can do 50 damage from range max before needing to close the distance or retreat - -/obj/projectile/bullet/reusable/gumball/handle_drop() - if(!dropped) - var/turf/T = get_turf(src) - var/obj/item/food/gumball/S = new ammo_type(T) - S.color = color - dropped = TRUE - -/obj/item/ammo_casing/caseless/lollipop //NEEDS RANDOMIZED COLOR LOGIC. - name = "Lollipop" - desc = "Why are you seeing this?!" - projectile_type = /obj/projectile/bullet/reusable/lollipop - click_cooldown_override = 2 - -// rejected name: DumDum lollipop (get it, cause it embeds?) -/obj/item/ammo_casing/caseless/lollipop/harmful - projectile_type = /obj/projectile/bullet/reusable/lollipop/harmful - -/obj/projectile/bullet/reusable/lollipop - name = "lollipop" - desc = "Oh noes! A fast-moving lollipop!" - icon_state = "lollipop_1" - ammo_type = /obj/item/food/lollipop/cyborg - nodamage = TRUE - damage = 0 - speed = 0.5 - var/color2 = rgb(0, 0, 0) - -/obj/projectile/bullet/reusable/lollipop/harmful - embedding = list(embed_chance=35, fall_chance=2, jostle_chance=0, ignore_throwspeed_threshold=TRUE, pain_stam_pct=0.5, pain_mult=3, rip_time=10) - damage = 10 - nodamage = FALSE - embed_falloff_tile = 0 - -/obj/projectile/bullet/reusable/lollipop/Initialize(mapload) - . = ..() - var/obj/item/food/lollipop/S = new ammo_type(src) - color2 = S.head_color - var/mutable_appearance/head = mutable_appearance('icons/obj/guns/projectiles.dmi', "lollipop_2") - head.color = color2 - add_overlay(head) - -/obj/projectile/bullet/reusable/lollipop/handle_drop() - if(!dropped) - var/turf/T = get_turf(src) - var/obj/item/food/lollipop/S = new ammo_type(T) - S.change_head_color(color2) - dropped = TRUE - -/obj/item/cautery/prt //it's a subtype of cauteries so that it inherits the cautery sprites and behavior and stuff, because I'm too lazy to make sprites for this thing - name = "plating repair tool" - desc = "A tiny heating device that's powered by a cyborg's excess heat. Its intended purpose is to repair burnt or damaged hull platings, but it can also be used as a crude lighter or cautery." - toolspeed = 1.5 //it's not designed to be used as a cautery (although it's close enough to one to be considered to be a proper cautery instead of just a hot object for the purposes of surgery) - heat = 3800 //this thing is intended for metal-shaping, so it's the same temperature as a lit welder - resistance_flags = FIRE_PROOF //if it's channeling a cyborg's excess heat, it's probably fireproof - force = 5 - damtype = BURN - usesound = list('sound/items/welder.ogg', 'sound/items/welder2.ogg') //the usesounds of a lit welder - hitsound = 'sound/items/welder.ogg' //the hitsound of a lit welder - - -#define PKBORG_DAMPEN_CYCLE_DELAY 20 - -//Peacekeeper Cyborg Projectile Dampenening Field -/obj/item/borg/projectile_dampen - name = "\improper Hyperkinetic Dampening projector" - desc = "A device that projects a dampening field that weakens kinetic energy above a certain threshold. Projects a field that drains power per second while active, that will weaken and slow damaging projectiles inside its field. Still being a prototype, it tends to induce a charge on ungrounded metallic surfaces." - icon = 'icons/obj/device.dmi' - icon_state = "shield" - var/maxenergy = 1500 - var/energy = 1500 - /// Recharging rate in energy per second - var/energy_recharge = 37.5 - var/energy_recharge_cyborg_drain_coefficient = 0.4 - var/cyborg_cell_critical_percentage = 0.05 - var/mob/living/silicon/robot/host = null - var/datum/proximity_monitor/advanced/peaceborg_dampener/dampening_field - var/projectile_damage_coefficient = 0.5 - /// Energy cost per tracked projectile damage amount per second - var/projectile_damage_tick_ecost_coefficient = 10 - var/projectile_speed_coefficient = 1.5 //Higher the coefficient slower the projectile. - /// Energy cost per tracked projectile per second - var/projectile_tick_speed_ecost = 75 - var/list/obj/projectile/tracked - var/image/projectile_effect - var/field_radius = 3 - var/active = FALSE - var/cycle_delay = 0 - -/obj/item/borg/projectile_dampen/debug - maxenergy = 50000 - energy = 50000 - energy_recharge = 5000 - -/obj/item/borg/projectile_dampen/Initialize(mapload) - . = ..() - projectile_effect = image('icons/effects/fields.dmi', "projectile_dampen_effect") - tracked = list() - icon_state = "shield0" - START_PROCESSING(SSfastprocess, src) - host = loc - RegisterSignal(host, COMSIG_LIVING_DEATH, .proc/on_death) - -/obj/item/borg/projectile_dampen/proc/on_death(datum/source, gibbed) - SIGNAL_HANDLER - - deactivate_field() - -/obj/item/borg/projectile_dampen/Destroy() - STOP_PROCESSING(SSfastprocess, src) - return ..() - -/obj/item/borg/projectile_dampen/attack_self(mob/user) - if(cycle_delay > world.time) - to_chat(user, span_boldwarning("[src] is still recycling its projectors!")) - return - cycle_delay = world.time + PKBORG_DAMPEN_CYCLE_DELAY - if(!active) - if(!user.has_buckled_mobs()) - activate_field() - else - to_chat(user, span_warning("[src]'s safety cutoff prevents you from activating it due to living beings being ontop of you!")) - else - deactivate_field() - update_appearance() - to_chat(user, span_boldnotice("You [active? "activate":"deactivate"] [src].")) - -/obj/item/borg/projectile_dampen/update_icon_state() - icon_state = "[initial(icon_state)][active]" - return ..() - -/obj/item/borg/projectile_dampen/proc/activate_field() - if(istype(dampening_field)) - QDEL_NULL(dampening_field) - var/mob/living/silicon/robot/owner = get_host() - dampening_field = new(owner, field_radius, TRUE, src) - owner?.model.allow_riding = FALSE - active = TRUE - -/obj/item/borg/projectile_dampen/proc/deactivate_field() - QDEL_NULL(dampening_field) - visible_message(span_warning("\The [src] shuts off!")) - for(var/P in tracked) - restore_projectile(P) - active = FALSE - - var/mob/living/silicon/robot/owner = get_host() - if(owner) - owner.model.allow_riding = TRUE - -/obj/item/borg/projectile_dampen/proc/get_host() - if(istype(host)) - return host - else - if(iscyborg(host.loc)) - return host.loc - return null - -/obj/item/borg/projectile_dampen/dropped() - . = ..() - host = loc - -/obj/item/borg/projectile_dampen/equipped() - . = ..() - host = loc - -/obj/item/borg/projectile_dampen/cyborg_unequip(mob/user) - deactivate_field() - . = ..() - -/obj/item/borg/projectile_dampen/process(delta_time) - process_recharge(delta_time) - process_usage(delta_time) - -/obj/item/borg/projectile_dampen/proc/process_usage(delta_time) - var/usage = 0 - for(var/I in tracked) - var/obj/projectile/P = I - if(!P.stun && P.nodamage) //No damage - continue - usage += projectile_tick_speed_ecost * delta_time - usage += tracked[I] * projectile_damage_tick_ecost_coefficient * delta_time - energy = clamp(energy - usage, 0, maxenergy) - if(energy <= 0) - deactivate_field() - visible_message(span_warning("[src] blinks \"ENERGY DEPLETED\".")) - -/obj/item/borg/projectile_dampen/proc/process_recharge(delta_time) - if(!istype(host)) - if(iscyborg(host.loc)) - host = host.loc - else - energy = clamp(energy + energy_recharge * delta_time, 0, maxenergy) - return - if(host.cell && (host.cell.charge >= (host.cell.maxcharge * cyborg_cell_critical_percentage)) && (energy < maxenergy)) - host.cell.use(energy_recharge * delta_time * energy_recharge_cyborg_drain_coefficient) - energy += energy_recharge * delta_time - -/obj/item/borg/projectile_dampen/proc/dampen_projectile(obj/projectile/P, track_projectile = TRUE) - if(tracked[P]) - return - if(track_projectile) - tracked[P] = P.damage - P.damage *= projectile_damage_coefficient - P.speed *= projectile_speed_coefficient - P.add_overlay(projectile_effect) - -/obj/item/borg/projectile_dampen/proc/restore_projectile(obj/projectile/P) - tracked -= P - P.damage *= (1/projectile_damage_coefficient) - P.speed *= (1/projectile_speed_coefficient) - P.cut_overlay(projectile_effect) - -/********************************************************************** - HUD/SIGHT things -***********************************************************************/ -/obj/item/borg/sight - var/sight_mode = null - - -/obj/item/borg/sight/xray - name = "\proper X-ray vision" - icon = 'icons/obj/decals.dmi' - icon_state = "securearea" - sight_mode = BORGXRAY - -/obj/item/borg/sight/thermal - name = "\proper thermal vision" - sight_mode = BORGTHERM - icon_state = "thermal" - - -/obj/item/borg/sight/meson - name = "\proper meson vision" - sight_mode = BORGMESON - icon_state = "meson" - -/obj/item/borg/sight/material - name = "\proper material vision" - sight_mode = BORGMATERIAL - icon_state = "material" - -/obj/item/borg/sight/hud - name = "hud" - var/obj/item/clothing/glasses/hud/hud = null - - -/obj/item/borg/sight/hud/med - name = "medical hud" - icon_state = "healthhud" - -/obj/item/borg/sight/hud/med/Initialize(mapload) - . = ..() - hud = new /obj/item/clothing/glasses/hud/health(src) - - -/obj/item/borg/sight/hud/sec - name = "security hud" - icon_state = "securityhud" - -/obj/item/borg/sight/hud/sec/Initialize(mapload) - . = ..() - hud = new /obj/item/clothing/glasses/hud/security(src) - - -/********************************************************************** - Borg apparatus -***********************************************************************/ -//These are tools that can hold only specific items. For example, the mediborg gets one that can only hold beakers and bottles. - -/obj/item/borg/apparatus/ - name = "unknown storage apparatus" - desc = "This device seems nonfunctional." - icon = 'icons/mob/robot_items.dmi' - icon_state = "hugmodule" - var/obj/item/stored - var/list/storable = list() - -/obj/item/borg/apparatus/Initialize(mapload) - . = ..() - RegisterSignal(loc.loc, COMSIG_BORG_SAFE_DECONSTRUCT, .proc/safedecon) - -/obj/item/borg/apparatus/Destroy() - QDEL_NULL(stored) - . = ..() - -///If we're safely deconstructed, we put the item neatly onto the ground, rather than deleting it. -/obj/item/borg/apparatus/proc/safedecon() - SIGNAL_HANDLER - - if(stored) - stored.forceMove(get_turf(src)) - stored = null - -/obj/item/borg/apparatus/Exited(atom/movable/gone, direction) - if(gone == stored) //sanity check - UnregisterSignal(stored, COMSIG_ATOM_UPDATED_ICON) - stored = null - update_appearance() - return ..() - -///A right-click verb, for those not using hotkey mode. -/obj/item/borg/apparatus/verb/verb_dropHeld() - set category = "Object" - set name = "Drop" - - if(usr != loc || !stored) - return - stored.forceMove(get_turf(usr)) - return - -/** -* Attack_self will pass for the stored item. -*/ -/obj/item/borg/apparatus/attack_self(mob/living/silicon/robot/user) - if(!stored || !issilicon(user)) - return ..() - stored.attack_self(user) - -//Alt click drops the stored item. -/obj/item/borg/apparatus/AltClick(mob/living/silicon/robot/user) - if(!stored || !issilicon(user)) - return ..() - stored.forceMove(user.drop_location()) - -/obj/item/borg/apparatus/pre_attack(atom/A, mob/living/user, params) - if(!stored) - var/itemcheck = FALSE - for(var/i in storable) - if(istype(A, i)) - itemcheck = TRUE - break - if(itemcheck) - var/obj/item/O = A - O.forceMove(src) - stored = O - RegisterSignal(stored, COMSIG_ATOM_UPDATED_ICON, .proc/on_stored_updated_icon) - update_appearance() - return - else - stored.melee_attack_chain(user, A, params) - return - . = ..() - -/** - * Updates the appearance of the apparatus when the stored object's icon gets updated. - * - * Returns NONE as we have not done anything to the stored object itself, - * which is where this signal that this handler intercepts is sent from. - */ -/obj/item/borg/apparatus/proc/on_stored_updated_icon(datum/source, updates) - SIGNAL_HANDLER - update_appearance() - return NONE - -/obj/item/borg/apparatus/attackby(obj/item/W, mob/user, params) - if(stored) - W.melee_attack_chain(user, stored, params) - return - . = ..() - -///////////////// -//beaker holder// -///////////////// - -/obj/item/borg/apparatus/beaker - name = "beaker storage apparatus" - desc = "A special apparatus for carrying beakers without spilling the contents." - icon_state = "borg_beaker_apparatus" - storable = list(/obj/item/reagent_containers/glass/beaker, - /obj/item/reagent_containers/glass/bottle) - -/obj/item/borg/apparatus/beaker/Initialize(mapload) - . = ..() - stored = new /obj/item/reagent_containers/glass/beaker/large(src) - RegisterSignal(stored, COMSIG_ATOM_UPDATED_ICON, .proc/on_stored_updated_icon) - update_appearance() - -/obj/item/borg/apparatus/beaker/Destroy() - if(stored) - var/obj/item/reagent_containers/C = stored - C.SplashReagents(get_turf(src)) - QDEL_NULL(stored) - . = ..() - -/obj/item/borg/apparatus/beaker/examine() - . = ..() - if(stored) - var/obj/item/reagent_containers/C = stored - . += "The apparatus currently has [C] secured, which contains:" - if(length(C.reagents.reagent_list)) - for(var/datum/reagent/R in C.reagents.reagent_list) - . += "[R.volume] units of [R.name]" - else - . += "Nothing." - - . += span_notice(" Right-clicking will splash the beaker on the ground.") - . += span_notice(" Alt-click will drop the currently stored beaker. ") - -/obj/item/borg/apparatus/beaker/update_overlays() - . = ..() - var/mutable_appearance/arm = mutable_appearance(icon = icon, icon_state = "borg_beaker_apparatus_arm") - if(stored) - COMPILE_OVERLAYS(stored) - stored.pixel_x = 0 - stored.pixel_y = 0 - var/mutable_appearance/stored_copy = new /mutable_appearance(stored) - if(istype(stored, /obj/item/reagent_containers/glass/beaker)) - arm.pixel_y = arm.pixel_y - 3 - stored_copy.layer = FLOAT_LAYER - stored_copy.plane = FLOAT_PLANE - . += stored_copy - else - arm.pixel_y = arm.pixel_y - 5 - . += arm - -/// Secondary attack spills the content of the beaker. -/obj/item/borg/apparatus/beaker/pre_attack_secondary(atom/target, mob/living/silicon/robot/user) - var/obj/item/reagent_containers/stored_beaker = stored - if(!stored_beaker) - return ..() - stored_beaker.SplashReagents(drop_location(user)) - loc.visible_message(span_notice("[user] spills the contents of [stored_beaker] all over the ground.")) - . = ..() - -/obj/item/borg/apparatus/beaker/extra - name = "secondary beaker storage apparatus" - desc = "A supplementary beaker storage apparatus." - -/obj/item/borg/apparatus/beaker/service - name = "beverage storage apparatus" - desc = "A special apparatus for carrying drinks without spilling the contents. Will resynthesize any drinks you pour out!" - icon_state = "borg_beaker_apparatus" - storable = list(/obj/item/reagent_containers/food/drinks, - /obj/item/reagent_containers/food/condiment) - -/obj/item/borg/apparatus/beaker/service/Initialize(mapload) - . = ..() - stored = new /obj/item/reagent_containers/food/drinks/drinkingglass(src) - RegisterSignal(stored, COMSIG_ATOM_UPDATED_ICON, .proc/on_stored_updated_icon) - update_appearance() - -///////////////////// -//organ storage bag// -///////////////////// - -/obj/item/borg/apparatus/organ_storage //allows medical cyborgs to manipulate organs without hands - name = "organ storage bag" - desc = "A container for holding body parts." - icon = 'icons/obj/storage.dmi' - icon_state = "evidenceobj" - item_flags = SURGICAL_TOOL - storable = list(/obj/item/organ, - /obj/item/bodypart) - -/obj/item/borg/apparatus/organ_storage/examine() - . = ..() - . += "The organ bag currently contains:" - if(stored) - var/obj/item/organ = stored - . += organ.name - else - . += "Nothing." - . += span_notice(" Alt-click will drop the currently stored organ. ") - -/obj/item/borg/apparatus/organ_storage/update_overlays() - . = ..() - icon_state = null // hides the original icon (otherwise it's drawn underneath) - var/mutable_appearance/bag - if(stored) - COMPILE_OVERLAYS(stored) - var/mutable_appearance/stored_organ = new /mutable_appearance(stored) - stored_organ.layer = FLOAT_LAYER - stored_organ.plane = FLOAT_PLANE - stored_organ.pixel_x = 0 - stored_organ.pixel_y = 0 - . += stored_organ - bag = mutable_appearance(icon, icon_state = "evidence") // full bag - else - bag = mutable_appearance(icon, icon_state = "evidenceobj") // empty bag - . += bag - -/obj/item/borg/apparatus/organ_storage/AltClick(mob/living/silicon/robot/user) - . = ..() - if(stored) - var/obj/item/organ = stored - user.visible_message(span_notice("[user] dumps [organ] from [src]."), span_notice("You dump [organ] from [src].")) - cut_overlays() - organ.forceMove(get_turf(src)) - else - to_chat(user, span_notice("[src] is empty.")) - return - -//////////////////////////// -//engi circuitboard holder// -//////////////////////////// - -/obj/item/borg/apparatus/circuit - name = "circuit manipulation apparatus" - desc = "A special apparatus for carrying and manipulating circuit boards." - icon_state = "borg_hardware_apparatus" - storable = list(/obj/item/circuitboard, - /obj/item/electronics) - -/obj/item/borg/apparatus/circuit/Initialize(mapload) - . = ..() - update_appearance() - -/obj/item/borg/apparatus/circuit/update_overlays() - . = ..() - var/mutable_appearance/arm = mutable_appearance(icon, "borg_hardware_apparatus_arm1") - if(stored) - COMPILE_OVERLAYS(stored) - stored.pixel_x = -3 - stored.pixel_y = 0 - if(!istype(stored, /obj/item/circuitboard)) - arm.icon_state = "borg_hardware_apparatus_arm2" - var/mutable_appearance/stored_copy = new /mutable_appearance(stored) - stored_copy.layer = FLOAT_LAYER - stored_copy.plane = FLOAT_PLANE - . += stored_copy - . += arm - -/obj/item/borg/apparatus/circuit/examine() - . = ..() - if(stored) - . += "The apparatus currently has [stored] secured." - . += span_notice(" Alt-click will drop the currently stored circuit. ") - -/obj/item/borg/apparatus/circuit/pre_attack(atom/A, mob/living/user, params) - . = ..() - if(istype(A, /obj/item/ai_module) && !stored) //If an admin wants a borg to upload laws, who am I to stop them? Otherwise, we can hint that it fails - to_chat(user, span_warning("This circuit board doesn't seem to have standard robot apparatus pin holes. You're unable to pick it up.")) diff --git a/code/game/objects/items/robot/robot_parts.dm b/code/game/objects/items/robot/robot_parts.dm index 1d0e70fec06b4..44d490bf14e35 100644 --- a/code/game/objects/items/robot/robot_parts.dm +++ b/code/game/objects/items/robot/robot_parts.dm @@ -145,9 +145,9 @@ to_chat(user, span_notice("You [chest.cell ? "replace [src]'s [chest.cell.name] with [temp_cell]" : "insert [temp_cell] into [src]"].")) chest.cell = temp_cell return TRUE + //ADD /obj/item/robot_suit/attackby(obj/item/W, mob/user, params) - if(istype(W, /obj/item/stack/sheet/iron)) var/obj/item/stack/sheet/iron/M = W if(!l_arm && !r_arm && !l_leg && !r_leg && !chest && !head) @@ -220,10 +220,9 @@ else if(istype(W, /obj/item/bodypart/head/robot)) var/obj/item/bodypart/head/robot/HD = W - for(var/X in HD.contents) - if(istype(X, /obj/item/organ)) - to_chat(user, span_warning("There are organs inside [HD]!")) - return + if(locate(/obj/item/organ/internal) in HD) + to_chat(user, span_warning("There are organs inside [HD]!")) + return if(head) return if(HD.flash2 && HD.flash1) @@ -324,7 +323,7 @@ var/obj/item/borg/upgrade/ai/M = W if(check_completion()) if(!isturf(loc)) - to_chat(user, span_warning("You cannot install[M], the frame has to be standing on the ground to be perfectly precise!")) + to_chat(user, span_warning("You cannot install [M], the frame has to be standing on the ground to be perfectly precise!")) return if(!user.temporarilyRemoveItemFromInventory(M)) to_chat(user, span_warning("[M] is stuck to your hand!")) @@ -401,16 +400,19 @@ created_name = "" return created_name = new_name - log_game("[key_name(user)] have set \"[new_name]\" as a cyborg shell name at [loc_name(user)]") + log_silicon("[key_name(user)] has set \"[new_name]\" as a cyborg shell name at [loc_name(user)]") return TRUE if("locomotion") locomotion = !locomotion + log_silicon("[key_name(user)] has [locomotion ? "enabled" : "disabled"] movement on a cyborg shell at [loc_name(user)]") return TRUE if("panel") panel_locked = !panel_locked + log_silicon("[key_name(user)] has [panel_locked ? "locked" : "unlocked"] the panel on a cyborg shell at [loc_name(user)]") return TRUE if("aisync") aisync = !aisync + log_silicon("[key_name(user)] has [aisync ? "enabled" : "disabled"] the AI sync for a cyborg shell at [loc_name(user)]") return TRUE if("set_ai") var/selected_ai = select_active_ai(user, z) @@ -420,7 +422,9 @@ to_chat(user, span_alert("No active AIs detected.")) return forced_ai = selected_ai + log_silicon("[key_name(user)] set the default AI for a cyborg shell to [key_name(selected_ai)] at [loc_name(user)]") return TRUE if("lawsync") lawsync = !lawsync + log_silicon("[key_name(user)] has [lawsync ? "enabled" : "disabled"] the law sync for a cyborg shell at [loc_name(user)]") return TRUE diff --git a/code/game/objects/items/robot/robot_upgrades.dm b/code/game/objects/items/robot/robot_upgrades.dm index 9fe29d876397b..90b70e89f8fbc 100644 --- a/code/game/objects/items/robot/robot_upgrades.dm +++ b/code/game/objects/items/robot/robot_upgrades.dm @@ -562,8 +562,8 @@ var/prev_lockcharge = R.lockcharge R.SetLockdown(TRUE) R.set_anchored(TRUE) - var/datum/effect_system/smoke_spread/smoke = new - smoke.set_up(1, R.loc) + var/datum/effect_system/fluid_spread/smoke/smoke = new + smoke.set_up(1, location = R.loc) smoke.start() sleep(2) for(var/i in 1 to 4) diff --git a/code/game/objects/items/scrolls.dm b/code/game/objects/items/scrolls.dm index c55f4def71cd8..108cb8c0e0cdd 100644 --- a/code/game/objects/items/scrolls.dm +++ b/code/game/objects/items/scrolls.dm @@ -50,8 +50,8 @@ return var/area/thearea = GLOB.teleportlocs[jump_target] - var/datum/effect_system/smoke_spread/smoke = new - smoke.set_up(2, user.loc) + var/datum/effect_system/fluid_spread/smoke/smoke = new + smoke.set_up(2, location = user.loc) smoke.attach(user) smoke.start() var/list/possible_locations = list() diff --git a/code/game/objects/items/singularityhammer.dm b/code/game/objects/items/singularityhammer.dm index b9c7e62af5afe..c70aa3dc2aa42 100644 --- a/code/game/objects/items/singularityhammer.dm +++ b/code/game/objects/items/singularityhammer.dm @@ -17,31 +17,15 @@ force_string = "LORD SINGULOTH HIMSELF" ///Is it able to pull shit right now? var/charged = TRUE - ///track wielded status on item - var/wielded = FALSE /obj/item/singularityhammer/Initialize(mapload) . = ..() - RegisterSignal(src, COMSIG_TWOHANDED_WIELD, .proc/on_wield) - RegisterSignal(src, COMSIG_TWOHANDED_UNWIELD, .proc/on_unwield) AddElement(/datum/element/kneejerk) /obj/item/singularityhammer/ComponentInitialize() . = ..() AddComponent(/datum/component/two_handed, force_multiplier=4, icon_wielded="[base_icon_state]1") -///triggered on wield of two handed item -/obj/item/singularityhammer/proc/on_wield(obj/item/source, mob/user) - SIGNAL_HANDLER - - wielded = TRUE - -///triggered on unwield of two handed item -/obj/item/singularityhammer/proc/on_unwield(obj/item/source, mob/user) - SIGNAL_HANDLER - - wielded = FALSE - /obj/item/singularityhammer/update_icon_state() icon_state = "[base_icon_state]0" return ..() @@ -70,7 +54,7 @@ . = ..() if(!proximity) return - if(wielded) + if(HAS_TRAIT(src, TRAIT_WIELDED)) if(charged) charged = FALSE if(istype(A, /mob/living/)) @@ -95,29 +79,11 @@ throwforce = 30 throw_range = 7 w_class = WEIGHT_CLASS_HUGE - var/wielded = FALSE // track wielded status on item - -/obj/item/mjollnir/Initialize(mapload) - . = ..() - RegisterSignal(src, COMSIG_TWOHANDED_WIELD, .proc/on_wield) - RegisterSignal(src, COMSIG_TWOHANDED_UNWIELD, .proc/on_unwield) /obj/item/mjollnir/ComponentInitialize() . = ..() AddComponent(/datum/component/two_handed, force_multiplier=5, icon_wielded="[base_icon_state]1", attacksound=SFX_SPARKS) -/// triggered on wield of two handed item -/obj/item/mjollnir/proc/on_wield(obj/item/source, mob/user) - SIGNAL_HANDLER - - wielded = TRUE - -/// triggered on unwield of two handed item -/obj/item/mjollnir/proc/on_unwield(obj/item/source, mob/user) - SIGNAL_HANDLER - - wielded = FALSE - /obj/item/mjollnir/update_icon_state() icon_state = "[base_icon_state]0" return ..() @@ -139,7 +105,7 @@ ..() if(HAS_TRAIT(user, TRAIT_PACIFISM)) return - if(wielded) + if(HAS_TRAIT(src, TRAIT_WIELDED)) shock(M) /obj/item/mjollnir/throw_impact(atom/hit_atom, datum/thrownthing/throwingdatum) diff --git a/code/game/objects/items/spear.dm b/code/game/objects/items/spear.dm index 227673ea5d68c..b317717f627b3 100644 --- a/code/game/objects/items/spear.dm +++ b/code/game/objects/items/spear.dm @@ -19,16 +19,26 @@ sharpness = SHARP_EDGED // i know the whole point of spears is that they're pointy, but edged is more devastating at the moment so max_integrity = 200 armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 0, FIRE = 50, ACID = 30) - var/war_cry = "AAAAARGH!!!" - var/icon_prefix = "spearglass" wound_bonus = -15 bare_wound_bonus = 15 + /// For explosive spears, what we cry out when we use this to bap someone + var/war_cry = "AAAAARGH!!!" + /// The icon prefix for this flavor of spear + var/icon_prefix = "spearglass" + /// How much damage to do unwielded + var/force_unwielded = 10 + /// How much damage to do wielded + var/force_wielded = 18 + +/obj/item/spear/Initialize() + . = ..() + force = force_unwielded /obj/item/spear/ComponentInitialize() . = ..() AddComponent(/datum/component/butchering, 100, 70) //decent in a pinch, but pretty bad. AddComponent(/datum/component/jousting) - AddComponent(/datum/component/two_handed, force_unwielded=10, force_wielded=18, icon_wielded="[icon_prefix]1") + AddComponent(/datum/component/two_handed, force_unwielded=force_unwielded, force_wielded=force_wielded, icon_wielded="[icon_prefix]1") update_appearance() /obj/item/spear/update_icon_state() @@ -41,14 +51,42 @@ /obj/item/spear/CheckParts(list/parts_list) var/obj/item/shard/tip = locate() in parts_list - if(tip) - if (istype(tip, /obj/item/shard/plasma)) + if(!tip) + return ..() + + switch(tip.type) + if(/obj/item/shard/plasma) + force = 11 throwforce = 21 icon_prefix = "spearplasma" - AddComponent(/datum/component/two_handed, force_unwielded=11, force_wielded=19, icon_wielded="[icon_prefix]1") - update_appearance() - parts_list -= tip - qdel(tip) + force_unwielded = 11 + force_wielded = 19 + AddComponent(/datum/component/two_handed, force_unwielded=force_unwielded, force_wielded=force_wielded, icon_wielded="[icon_prefix]1") + if(/obj/item/shard/titanium) + force = 13 + throwforce = 21 + throw_range = 8 + throw_speed = 5 + wound_bonus = -10 + force_unwielded = 13 + force_wielded = 18 + icon_prefix = "speartitanium" + AddComponent(/datum/component/two_handed, force_unwielded=force_unwielded, force_wielded=force_wielded, icon_wielded="[icon_prefix]1") + if(/obj/item/shard/plastitanium) + force = 13 + throwforce = 22 + throw_range = 9 + throw_speed = 5 + wound_bonus = -10 + bare_wound_bonus = 20 + force_unwielded = 13 + force_wielded = 20 + icon_prefix = "spearplastitanium" + AddComponent(/datum/component/two_handed, force_unwielded=force_unwielded, force_wielded=force_wielded, icon_wielded="[icon_prefix]1") + + update_appearance() + parts_list -= tip + qdel(tip) return ..() /obj/item/spear/explosive @@ -57,30 +95,11 @@ base_icon_state = "spearbomb" icon_prefix = "spearbomb" var/obj/item/grenade/explosive = null - var/wielded = FALSE // track wielded status on item /obj/item/spear/explosive/Initialize(mapload) . = ..() - RegisterSignal(src, COMSIG_TWOHANDED_WIELD, .proc/on_wield) - RegisterSignal(src, COMSIG_TWOHANDED_UNWIELD, .proc/on_unwield) set_explosive(new /obj/item/grenade/iedcasing/spawned()) //For admin-spawned explosive lances -/obj/item/spear/explosive/ComponentInitialize() - . = ..() - AddComponent(/datum/component/two_handed, force_unwielded=10, force_wielded=18, icon_wielded="[icon_prefix]1") - -/// triggered on wield of two handed item -/obj/item/spear/explosive/proc/on_wield(obj/item/source, mob/user) - SIGNAL_HANDLER - - wielded = TRUE - -/// triggered on unwield of two handed item -/obj/item/spear/explosive/proc/on_unwield(obj/item/source, mob/user) - SIGNAL_HANDLER - - wielded = FALSE - /obj/item/spear/explosive/proc/set_explosive(obj/item/grenade/G) if(explosive) QDEL_NULL(explosive) @@ -92,11 +111,6 @@ var/obj/item/grenade/G = locate() in parts_list if(G) var/obj/item/spear/lancePart = locate() in parts_list - var/datum/component/two_handed/comp_twohand = lancePart.GetComponent(/datum/component/two_handed) - if(comp_twohand) - var/lance_wielded = comp_twohand.force_wielded - var/lance_unwielded = comp_twohand.force_unwielded - AddComponent(/datum/component/two_handed, force_unwielded=lance_unwielded, force_wielded=lance_wielded) throwforce = lancePart.throwforce icon_prefix = lancePart.icon_prefix parts_list -= G @@ -128,7 +142,7 @@ /obj/item/spear/explosive/afterattack(atom/movable/AM, mob/user, proximity) . = ..() - if(!proximity || !wielded || !istype(AM)) + if(!proximity || !HAS_TRAIT(src, TRAIT_WIELDED) || !istype(AM)) return if(AM.resistance_flags & INDESTRUCTIBLE) //due to the lich incident of 2021, embedding grenades inside of indestructible structures is forbidden return @@ -139,8 +153,14 @@ if(iseffect(AM)) //and no accidentally wasting your moment of glory on graffiti return user.say("[war_cry]", forced="spear warcry") - explosive.forceMove(AM) - explosive.detonate(lanced_by=user) + if(isliving(user)) + var/mob/living/living_user = user + living_user.set_resting(new_resting = TRUE, silent = TRUE, instant = TRUE) + living_user.Move(get_turf(AM)) + explosive.forceMove(get_turf(living_user)) + explosive.detonate(lanced_by=user) + if(!QDELETED(living_user)) + living_user.set_resting(new_resting = FALSE, silent = TRUE, instant = TRUE) qdel(src) //GREY TIDE @@ -149,11 +169,8 @@ desc = "Recovered from the aftermath of a revolt aboard Defense Outpost Theta Aegis, in which a seemingly endless tide of Assistants caused heavy casualities among Nanotrasen military forces." attack_verb_continuous = list("gores") attack_verb_simple = list("gore") - force=15 - -/obj/item/spear/grey_tide/ComponentInitialize() - . = ..() - AddComponent(/datum/component/two_handed, force_unwielded=15, force_wielded=25, icon_wielded="[icon_prefix]1") + force_unwielded = 15 + force_wielded = 25 /obj/item/spear/grey_tide/afterattack(atom/movable/AM, mob/living/user, proximity) . = ..() @@ -179,13 +196,11 @@ icon_prefix = "bone_spear" name = "bone spear" desc = "A haphazardly-constructed yet still deadly weapon. The pinnacle of modern technology." - force = 12 + throwforce = 22 armour_penetration = 15 //Enhanced armor piercing - -/obj/item/spear/bonespear/ComponentInitialize() - . = ..() - AddComponent(/datum/component/two_handed, force_unwielded=12, force_wielded=20, icon_wielded="[icon_prefix]1") + force_unwielded = 12 + force_wielded = 20 /* * Bamboo Spear @@ -196,8 +211,7 @@ icon_prefix = "bamboo_spear" name = "bamboo spear" desc = "A haphazardly-constructed bamboo stick with a sharpened tip, ready to poke holes into unsuspecting people." - throwforce = 22 //Better to throw -/obj/item/spear/bamboospear/ComponentInitialize() - . = ..() - AddComponent(/datum/component/two_handed, force_unwielded=10, force_wielded=18, icon_wielded="[icon_prefix]1") + throwforce = 22 //Better to throw + force_unwielded = 10 + force_wielded = 18 diff --git a/code/game/objects/items/stacks/medical.dm b/code/game/objects/items/stacks/medical.dm index 8d8b06217d353..0f2653fd0ffb4 100644 --- a/code/game/objects/items/stacks/medical.dm +++ b/code/game/objects/items/stacks/medical.dm @@ -145,7 +145,7 @@ to_chat(user, span_notice("There's nothing there to bandage!")) return if(!LAZYLEN(limb.wounds)) - to_chat(user, span_notice("There's no wounds that require bandaging on [user==M ? "your" : "[M]'s"] [limb.name]!")) // good problem to have imo + to_chat(user, span_notice("There's no wounds that require bandaging on [user==M ? "your" : "[M]'s"] [limb.plaintext_zone]!")) // good problem to have imo return var/gauzeable_wound = FALSE @@ -155,18 +155,18 @@ gauzeable_wound = TRUE break if(!gauzeable_wound) - to_chat(user, span_notice("There's no wounds that require bandaging on [user==M ? "your" : "[M]'s"] [limb.name]!")) // good problem to have imo + to_chat(user, span_notice("There's no wounds that require bandaging on [user==M ? "your" : "[M]'s"] [limb.plaintext_zone]!")) // good problem to have imo return if(limb.current_gauze && (limb.current_gauze.absorption_capacity * 0.8 > absorption_capacity)) // ignore if our new wrap is < 20% better than the current one, so someone doesn't bandage it 5 times in a row - to_chat(user, span_warning("The bandage currently on [user==M ? "your" : "[M]'s"] [limb.name] is still in good condition!")) + to_chat(user, span_warning("The bandage currently on [user==M ? "your" : "[M]'s"] [limb.plaintext_zone] is still in good condition!")) return - user.visible_message(span_warning("[user] begins wrapping the wounds on [M]'s [limb.name] with [src]..."), span_warning("You begin wrapping the wounds on [user == M ? "your" : "[M]'s"] [limb.name] with [src]...")) + user.visible_message(span_warning("[user] begins wrapping the wounds on [M]'s [limb.plaintext_zone] with [src]..."), span_warning("You begin wrapping the wounds on [user == M ? "your" : "[M]'s"] [limb.plaintext_zone] with [src]...")) if(!do_after(user, (user == M ? self_delay : other_delay), target=M)) return - user.visible_message("[user] applies [src] to [M]'s [limb.name].", "You bandage the wounds on [user == M ? "your" : "[M]'s"] [limb.name].") + user.visible_message("[user] applies [src] to [M]'s [limb.plaintext_zone].", "You bandage the wounds on [user == M ? "your" : "[M]'s"] [limb.plaintext_zone].") limb.apply_gauze(src) /obj/item/stack/medical/gauze/twelve diff --git a/code/game/objects/items/stacks/sheets/glass.dm b/code/game/objects/items/stacks/sheets/glass.dm index d8dd5a03f6ee2..628b60dc92590 100644 --- a/code/game/objects/items/stacks/sheets/glass.dm +++ b/code/game/objects/items/stacks/sheets/glass.dm @@ -77,7 +77,7 @@ GLOBAL_LIST_INIT(glass_recipes, list ( \ GLOBAL_LIST_INIT(pglass_recipes, list ( \ new/datum/stack_recipe("directional window", /obj/structure/window/plasma/unanchored, time = 0, on_floor = TRUE, window_checks = TRUE), \ new/datum/stack_recipe("fulltile window", /obj/structure/window/plasma/fulltile/unanchored, 2, time = 0, on_floor = TRUE, window_checks = TRUE), \ - new/datum/stack_recipe("plasma glass shard", /obj/item/shard/plasma, time = 0, on_floor = TRUE) \ + new/datum/stack_recipe("plasma glass shard", /obj/item/shard/plasma, time = 20, on_floor = TRUE) \ )) /obj/item/stack/sheet/plasmaglass @@ -130,7 +130,7 @@ GLOBAL_LIST_INIT(reinforced_glass_recipes, list ( \ null, \ new/datum/stack_recipe("directional reinforced window", /obj/structure/window/reinforced/unanchored, time = 0, on_floor = TRUE, window_checks = TRUE), \ new/datum/stack_recipe("fulltile reinforced window", /obj/structure/window/reinforced/fulltile/unanchored, 2, time = 0, on_floor = TRUE, window_checks = TRUE), \ - new/datum/stack_recipe("glass shard", /obj/item/shard, time = 0, on_floor = TRUE), \ + new/datum/stack_recipe("glass shard", /obj/item/shard, time = 10, on_floor = TRUE), \ new/datum/stack_recipe("reinforced glass tile", /obj/item/stack/tile/rglass, 1, 4, 20) \ )) @@ -184,7 +184,7 @@ GLOBAL_LIST_INIT(reinforced_glass_recipes, list ( \ GLOBAL_LIST_INIT(prglass_recipes, list ( \ new/datum/stack_recipe("directional reinforced window", /obj/structure/window/reinforced/plasma/unanchored, time = 0, on_floor = TRUE, window_checks = TRUE), \ new/datum/stack_recipe("fulltile reinforced window", /obj/structure/window/reinforced/plasma/fulltile/unanchored, 2, time = 0, on_floor = TRUE, window_checks = TRUE), \ - new/datum/stack_recipe("plasma glass shard", /obj/item/shard/plasma, time = 0, on_floor = TRUE) \ + new/datum/stack_recipe("plasma glass shard", /obj/item/shard/plasma, time = 40, on_floor = TRUE) \ )) /obj/item/stack/sheet/plasmarglass @@ -209,7 +209,7 @@ GLOBAL_LIST_INIT(prglass_recipes, list ( \ GLOBAL_LIST_INIT(titaniumglass_recipes, list( new/datum/stack_recipe("shuttle window", /obj/structure/window/reinforced/shuttle/unanchored, 2, time = 0, on_floor = TRUE, window_checks = TRUE), \ - new/datum/stack_recipe("glass shard", /obj/item/shard, time = 0, on_floor = TRUE) \ + new/datum/stack_recipe("titanium glass shard", /obj/item/shard/titanium, time = 40, on_floor = TRUE) \ )) /obj/item/stack/sheet/titaniumglass @@ -233,8 +233,7 @@ GLOBAL_LIST_INIT(titaniumglass_recipes, list( . += GLOB.titaniumglass_recipes GLOBAL_LIST_INIT(plastitaniumglass_recipes, list( - new/datum/stack_recipe("plastitanium window", /obj/structure/window/reinforced/plasma/plastitanium/unanchored, 2, time = 0, on_floor = TRUE, window_checks = TRUE), \ - new/datum/stack_recipe("plasma glass shard", /obj/item/shard/plasma, time = 0, on_floor = TRUE) \ + new/datum/stack_recipe("plastitanium window", /obj/structure/window/reinforced/plasma/plastitanium/unanchored, 2, time = 0, on_floor = TRUE, window_checks = TRUE) \ )) /obj/item/stack/sheet/plastitaniumglass @@ -275,6 +274,8 @@ GLOBAL_LIST_INIT(plastitaniumglass_recipes, list( max_integrity = 40 sharpness = SHARP_EDGED var/icon_prefix + var/shiv_type = /obj/item/knife/shiv + var/craft_time = 3.5 SECONDS var/obj/item/stack/sheet/weld_material = /obj/item/stack/sheet/glass embedding = list("embed_chance" = 65) @@ -332,20 +333,20 @@ GLOBAL_LIST_INIT(plastitaniumglass_recipes, list( to_chat(H, span_warning("[src] cuts into your hand!")) H.apply_damage(force*0.5, BRUTE, hit_hand) -/obj/item/shard/attackby(obj/item/I, mob/user, params) - if(istype(I, /obj/item/lightreplacer)) - var/obj/item/lightreplacer/L = I - L.attackby(src, user) - else if(istype(I, /obj/item/stack/sheet/cloth)) - var/obj/item/stack/sheet/cloth/C = I - to_chat(user, span_notice("You begin to wrap the [C] around the [src]...")) - if(do_after(user, 35, target = src)) - var/obj/item/knife/shiv/S = new /obj/item/knife/shiv - C.use(1) - to_chat(user, span_notice("You wrap the [C] around the [src] forming a makeshift weapon.")) +/obj/item/shard/attackby(obj/item/item, mob/user, params) + if(istype(item, /obj/item/lightreplacer)) + var/obj/item/lightreplacer/lightreplacer = item + lightreplacer.attackby(src, user) + else if(istype(item, /obj/item/stack/sheet/cloth)) + var/obj/item/stack/sheet/cloth/cloth = item + to_chat(user, span_notice("You begin to wrap the [cloth] around the [src]...")) + if(do_after(user, craft_time, target = src)) + var/obj/item/knife/shiv/shiv = new shiv_type + cloth.use(1) + to_chat(user, span_notice("You wrap the [cloth] around the [src], forming a makeshift weapon.")) remove_item_from_storage(src) qdel(src) - user.put_in_hands(S) + user.put_in_hands(shiv) else return ..() @@ -377,6 +378,34 @@ GLOBAL_LIST_INIT(plastitaniumglass_recipes, list( force = 6 throwforce = 11 icon_state = "plasmalarge" + inhand_icon_state = "shard-plasma" custom_materials = list(/datum/material/alloy/plasmaglass=MINERAL_MATERIAL_AMOUNT) icon_prefix = "plasma" weld_material = /obj/item/stack/sheet/plasmaglass + shiv_type = /obj/item/knife/shiv/plasma + craft_time = 7 SECONDS + +/obj/item/shard/titanium + name = "bright shard" + desc = "A nasty looking shard of titanium infused glass." + throwforce = 12 + icon_state = "titaniumlarge" + inhand_icon_state = "shard-titanium" + custom_materials = list(/datum/material/alloy/titaniumglass=MINERAL_MATERIAL_AMOUNT) + icon_prefix = "titanium" + weld_material = /obj/item/stack/sheet/titaniumglass + shiv_type = /obj/item/knife/shiv/titanium + craft_time = 7 SECONDS + +/obj/item/shard/plastitanium + name = "dark shard" + desc = "A nasty looking shard of titanium infused plasma glass." + force = 7 + throwforce = 12 + icon_state = "plastitaniumlarge" + inhand_icon_state = "shard-plastitanium" + custom_materials = list(/datum/material/alloy/plastitaniumglass=MINERAL_MATERIAL_AMOUNT) + icon_prefix = "plastitanium" + weld_material = /obj/item/stack/sheet/plastitaniumglass + shiv_type = /obj/item/knife/shiv/plastitanium + craft_time = 14 SECONDS diff --git a/code/game/objects/items/stacks/sheets/runed_metal.dm b/code/game/objects/items/stacks/sheets/runed_metal.dm new file mode 100644 index 0000000000000..6d75547401cf7 --- /dev/null +++ b/code/game/objects/items/stacks/sheets/runed_metal.dm @@ -0,0 +1,114 @@ +// Note, the order these in are deliberate, as it affects +// the order they are shown via radial. +GLOBAL_LIST_INIT(runed_metal_recipes, list( \ + new /datum/stack_recipe/radial( \ + title = "pylon", \ + result_type = /obj/structure/destructible/cult/pylon, \ + req_amount = 4, \ + time = 4 SECONDS, \ + one_per_turf = TRUE, \ + on_floor = TRUE, \ + desc = span_cultbold("Pylon: Heals and regenerates the blood of nearby blood cultists and constructs, and also \ + converts nearby floor tiles into engraved flooring, which allows blood cultists to scribe runes faster."), \ + required_noun = "runed metal sheet", \ + ), \ + new /datum/stack_recipe/radial( \ + title = "altar", \ + result_type = /obj/structure/destructible/cult/item_dispenser/altar, \ + req_amount = 3, \ + time = 4 SECONDS, \ + one_per_turf = TRUE, \ + on_floor = TRUE, \ + desc = span_cultbold("Altar: Can make Eldritch Whetstones, Construct Shells, and Flasks of Unholy Water."), \ + required_noun = "runed metal sheet", \ + ), \ + new /datum/stack_recipe/radial( \ + title = "archives", \ + result_type = /obj/structure/destructible/cult/item_dispenser/archives, \ + req_amount = 3, \ + time = 4 SECONDS, \ + one_per_turf = TRUE, \ + on_floor = TRUE, \ + desc = span_cultbold("Archives: Can make Zealot's Blindfolds, Shuttle Curse Orbs, \ + and Veil Walker equipment. Emits Light."), \ + required_noun = "runed metal sheet", \ + ), \ + new /datum/stack_recipe/radial( \ + title = "daemon forge", \ + result_type = /obj/structure/destructible/cult/item_dispenser/forge, \ + req_amount = 3, \ + time = 4 SECONDS, \ + one_per_turf = TRUE, \ + on_floor = TRUE, \ + desc = span_cultbold("Daemon Forge: Can make Nar'Sien Hardened Armor, Flagellant's Robes, \ + and Eldritch Longswords. Emits Light."), \ + required_noun = "runed metal sheet", \ + ), \ + new /datum/stack_recipe/radial( \ + title = "runed door", \ + result_type = /obj/machinery/door/airlock/cult, \ + time = 5 SECONDS, \ + one_per_turf = TRUE, \ + on_floor = TRUE, \ + desc = span_cultbold("Runed Door: A weak door which stuns non-blood cultists who touch it."), \ + required_noun = "runed metal sheet", \ + ), \ + new /datum/stack_recipe/radial( \ + title = "runed girder", \ + result_type = /obj/structure/girder/cult, \ + time = 5 SECONDS, \ + one_per_turf = TRUE, \ + on_floor = TRUE, \ + desc = span_cultbold("Runed Girder: A weak girder that can be instantly destroyed by ritual daggers. Not a recommended usage of runed metal."), \ + required_noun = "runed metal sheet", \ + ), \ +)) + +/obj/item/stack/sheet/runed_metal + name = "runed metal" + desc = "Sheets of cold metal with shifting inscriptions writ upon them." + singular_name = "runed metal sheet" + icon_state = "sheet-runed" + inhand_icon_state = "sheet-runed" + icon = 'icons/obj/stack_objects.dmi' + mats_per_unit = list(/datum/material/runedmetal = MINERAL_MATERIAL_AMOUNT) + sheettype = "runed" + merge_type = /obj/item/stack/sheet/runed_metal + novariants = TRUE + grind_results = list(/datum/reagent/iron = 5, /datum/reagent/blood = 15) + material_type = /datum/material/runedmetal + has_unique_girder = TRUE + use_radial = TRUE + +/obj/item/stack/sheet/runed_metal/interact(mob/user) + if(!IS_CULTIST(user)) + to_chat(user, span_warning("Only one with forbidden knowledge could hope to work this metal...")) + return FALSE + + var/turf/user_turf = get_turf(user) + var/area/user_area = get_area(user) + + var/is_valid_turf = user_turf && (is_station_level(user_turf.z) || is_mining_level(user_turf.z)) + var/is_valid_area = user_area && (user_area.area_flags & CULT_PERMITTED) + + if(!is_valid_turf || !is_valid_area) + to_chat(user, span_warning("The veil is not weak enough here.")) + return FALSE + + return ..() + +/obj/item/stack/sheet/runed_metal/radial_check(mob/builder) + return ..() && IS_CULTIST(builder) + +/obj/item/stack/sheet/runed_metal/get_main_recipes() + . = ..() + . += GLOB.runed_metal_recipes + +/obj/item/stack/sheet/runed_metal/fifty + amount = 50 + +/obj/item/stack/sheet/runed_metal/ten + amount = 10 + +/obj/item/stack/sheet/runed_metal/five + amount = 5 diff --git a/code/game/objects/items/stacks/sheets/sheet_types.dm b/code/game/objects/items/stacks/sheets/sheet_types.dm index 485423f381fe1..31d4779be754b 100644 --- a/code/game/objects/items/stacks/sheets/sheet_types.dm +++ b/code/game/objects/items/stacks/sheets/sheet_types.dm @@ -118,6 +118,7 @@ GLOBAL_LIST_INIT(metal_recipes, list ( \ null, \ new/datum/stack_recipe("iron door", /obj/structure/mineral_door/iron, 20, one_per_turf = TRUE, on_floor = TRUE, applies_mats = TRUE), \ new/datum/stack_recipe("filing cabinet", /obj/structure/filingcabinet, 2, time = 10 SECONDS, one_per_turf = TRUE, on_floor = TRUE), \ + new/datum/stack_recipe("desk bell", /obj/structure/desk_bell, 2, time = 3 SECONDS), \ new/datum/stack_recipe("floodlight frame", /obj/structure/floodlight_frame, 5, one_per_turf = TRUE, on_floor = TRUE), \ new/datum/stack_recipe("voting box", /obj/structure/votebox, 15, time = 50), \ new/datum/stack_recipe("pestle", /obj/item/pestle, 1, time = 50), \ @@ -361,7 +362,7 @@ GLOBAL_LIST_INIT(cloth_recipes, list ( \ new/datum/stack_recipe("white jumpsuit", /obj/item/clothing/under/color/white, 3), \ new/datum/stack_recipe("white shoes", /obj/item/clothing/shoes/sneakers/white, 2), \ new/datum/stack_recipe("white scarf", /obj/item/clothing/neck/scarf, 1), \ - new/datum/stack_recipe("white bandana", /obj/item/clothing/mask/bandana/color/white, 2), \ + new/datum/stack_recipe("white bandana", /obj/item/clothing/mask/bandana/white, 2), \ null, \ new/datum/stack_recipe("backpack", /obj/item/storage/backpack, 4), \ new/datum/stack_recipe("duffel bag", /obj/item/storage/backpack/duffelbag, 6), \ @@ -420,7 +421,7 @@ GLOBAL_LIST_INIT(durathread_recipes, list ( \ new/datum/stack_recipe("durathread jumpsuit", /obj/item/clothing/under/misc/durathread, 4, time = 40), new/datum/stack_recipe("durathread beret", /obj/item/clothing/head/beret/durathread, 2, time = 40), \ new/datum/stack_recipe("durathread beanie", /obj/item/clothing/head/beanie/durathread, 2, time = 40), \ - new/datum/stack_recipe("durathread bandana", /obj/item/clothing/mask/bandana/color/durathread, 1, time = 25), \ + new/datum/stack_recipe("durathread bandana", /obj/item/clothing/mask/bandana/durathread, 1, time = 25), \ )) /obj/item/stack/sheet/durathread @@ -564,59 +565,6 @@ GLOBAL_LIST_INIT(cardboard_recipes, list ( \ else . = ..() - -/* - * Runed Metal - */ - -GLOBAL_LIST_INIT(runed_metal_recipes, list ( \ - new /datum/stack_recipe("runed door (a weak door that stuns non-cultists who touch it)", /obj/machinery/door/airlock/cult, 1, time = 5 SECONDS, one_per_turf = TRUE, on_floor = TRUE), \ - new /datum/stack_recipe("runed girder (not a recommended usage of runed metal)", /obj/structure/girder/cult, 1, time = 5 SECONDS, one_per_turf = TRUE, on_floor = TRUE), \ - new /datum/stack_recipe("pylon (heals (and regenerates the blood of) nearby blood cultists and constructs, but also turns nearby floor tiles into engraved flooring)", /obj/structure/destructible/cult/pylon, 4, time = 4 SECONDS, one_per_turf = TRUE, on_floor = TRUE), \ - new /datum/stack_recipe("daemon forge (can make Nar'Sien hardened armor, flagellant's robes, and eldritch longswords)", /obj/structure/destructible/cult/item_dispenser/forge, 3, time = 4 SECONDS, one_per_turf = TRUE, on_floor = TRUE), \ - new /datum/stack_recipe("archives (can make zealot's blindfolds, shuttle curse orbs, and veil walker equipment)", /obj/structure/destructible/cult/item_dispenser/archives, 3, time = 4 SECONDS, one_per_turf = TRUE, on_floor = TRUE), \ - new /datum/stack_recipe("altar (can make eldritch whetstones, construct shells, and flasks of unholy water)", /obj/structure/destructible/cult/item_dispenser/altar, 3, time = 4 SECONDS, one_per_turf = TRUE, on_floor = TRUE), \ - )) - -/obj/item/stack/sheet/runed_metal - name = "runed metal" - desc = "Sheets of cold metal with shifting inscriptions writ upon them." - singular_name = "runed metal sheet" - icon_state = "sheet-runed" - inhand_icon_state = "sheet-runed" - icon = 'icons/obj/stack_objects.dmi' - mats_per_unit = list(/datum/material/runedmetal = MINERAL_MATERIAL_AMOUNT) - sheettype = "runed" - merge_type = /obj/item/stack/sheet/runed_metal - novariants = TRUE - grind_results = list(/datum/reagent/iron = 5, /datum/reagent/blood = 15) - material_type = /datum/material/runedmetal - has_unique_girder = TRUE - -/obj/item/stack/sheet/runed_metal/attack_self(mob/living/user) - if(!IS_CULTIST(user)) - to_chat(user, span_warning("Only one with forbidden knowledge could hope to work this metal...")) - return - var/turf/T = get_turf(user) //we may have moved. adjust as needed... - var/area/A = get_area(user) - if((!is_station_level(T.z) && !is_mining_level(T.z)) || (A && !(A.area_flags & CULT_PERMITTED))) - to_chat(user, span_warning("The veil is not weak enough here.")) - return FALSE - return ..() - -/obj/item/stack/sheet/runed_metal/get_main_recipes() - . = ..() - . += GLOB.runed_metal_recipes - -/obj/item/stack/sheet/runed_metal/fifty - amount = 50 - -/obj/item/stack/sheet/runed_metal/ten - amount = 10 - -/obj/item/stack/sheet/runed_metal/five - amount = 5 - /* * Bronze */ diff --git a/code/game/objects/items/stacks/stack.dm b/code/game/objects/items/stacks/stack.dm index 6efe730f822c9..c98ab48efcf30 100644 --- a/code/game/objects/items/stacks/stack.dm +++ b/code/game/objects/items/stacks/stack.dm @@ -1,8 +1,8 @@ //stack recipe placement check types /// Checks if there is an object of the result type in any of the cardinal directions -#define STACK_CHECK_CARDINALS "cardinals" +#define STACK_CHECK_CARDINALS (1<<0) /// Checks if there is an object of the result type within one tile -#define STACK_CHECK_ADJACENT "adjacent" +#define STACK_CHECK_ADJACENT (1<<1) /* Stack type objects! * Contains: @@ -20,35 +20,60 @@ gender = PLURAL material_modifier = 0.05 //5%, so that a 50 sheet stack has the effect of 5k materials instead of 100k. max_integrity = 100 + /// A list to all recipies this stack item can create. var/list/datum/stack_recipe/recipes + /// What's the name of just 1 of this stack. You have a stack of leather, but one piece of leather var/singular_name + /// How much is in this stack? var/amount = 1 - var/max_amount = 50 //also see stack recipes initialisation, param "max_res_amount" must be equal to this max_amount - var/is_cyborg = FALSE // It's TRUE if module is used by a cyborg, and uses its storage + /// How much is allowed in this stack? + // Also see stack recipes initialisation. "max_res_amount" must be equal to this max_amount + var/max_amount = 50 + /// If TRUE, this stack is a module used by a cyborg (doesn't run out like normal / etc) + var/is_cyborg = FALSE + /// Related to above. If present, the energy we draw from when using stack items, for cyborgs var/datum/robot_energy_storage/source - var/cost = 1 // How much energy from storage it costs - var/merge_type = null // This path and its children should merge with this stack, defaults to src.type - var/full_w_class = WEIGHT_CLASS_NORMAL //The weight class the stack should have at amount > 2/3rds max_amount - var/novariants = TRUE //Determines whether the item should update it's sprites based on amount. - var/list/mats_per_unit //list that tells you how much is in a single unit. - ///Datum material type that this stack is made of + /// Related to above. How much energy it costs from storage to use stack items + var/cost = 1 + /// This path and its children should merge with this stack, defaults to src.type + var/merge_type = null + /// The weight class the stack has at amount > 2/3rds max_amount + var/full_w_class = WEIGHT_CLASS_NORMAL + /// Determines whether the item should update it's sprites based on amount. + var/novariants = TRUE + /// List that tells you how much is in a single unit. + var/list/mats_per_unit + /// Datum material type that this stack is made of var/material_type - //NOTE: When adding grind_results, the amounts should be for an INDIVIDUAL ITEM - these amounts will be multiplied by the stack size in on_grind() - var/obj/structure/table/tableVariant // we tables now (stores table variant to be built from this stack) - - // The following are all for medical treatment, they're here instead of /stack/medical because sticky tape can be used as a makeshift bandage or splint - /// If set and this used as a splint for a broken bone wound, this is used as a multiplier for applicable slowdowns (lower = better) (also for speeding up burn recoveries) + // NOTE: When adding grind_results, the amounts should be for an INDIVIDUAL ITEM - + // these amounts will be multiplied by the stack size in on_grind() + /// Amount of matter given back to RCDs + var/matter_amount = 0 + /// Does this stack require a unique girder in order to make a wall? + var/has_unique_girder = FALSE + /// What typepath table we create from this stack + var/obj/structure/table/tableVariant + /// If TRUE, we'll use a radial instead when displaying recipes + var/use_radial = FALSE + /// If use_radial is TRUE, this is the radius of the radial + var/radial_radius = 52 + + // The following are all for medical treatment + // They're here instead of /stack/medical + // because sticky tape can be used as a makeshift bandage or splint + + /// If set and this used as a splint for a broken bone wound, + /// This is used as a multiplier for applicable slowdowns (lower = better) (also for speeding up burn recoveries) var/splint_factor /// Like splint_factor but for burns instead of bone wounds. This is a multiplier used to speed up burn recoveries var/burn_cleanliness_bonus - /// How much blood flow this stack can absorb if used as a bandage on a cut wound, note that absorption is how much we lower the flow rate, not the raw amount of blood we suck up + /// How much blood flow this stack can absorb if used as a bandage on a cut wound. + /// note that absorption is how much we lower the flow rate, not the raw amount of blood we suck up var/absorption_capacity - /// How quickly we lower the blood flow on a cut wound we're bandaging. Expected lifetime of this bandage in seconds is thus absorption_capacity/absorption_rate, or until the cut heals, whichever comes first + /// How quickly we lower the blood flow on a cut wound we're bandaging. + /// Expected lifetime of this bandage in seconds is thus absorption_capacity/absorption_rate, + /// or until the cut heals, whichever comes first var/absorption_rate - /// Amount of matter for RCD - var/matter_amount = 0 - /// Does this stack require a unique girder in order to make a wall? - var/has_unique_girder = FALSE /obj/item/stack/Initialize(mapload, new_amount, merge = TRUE, list/mat_override=null, mat_amt=1) if(new_amount != null) @@ -75,18 +100,17 @@ INVOKE_ASYNC(src, .proc/merge_without_del, item_stack) if(is_zero_amount(delete_if_zero = FALSE)) return INITIALIZE_HINT_QDEL - var/list/temp_recipes = get_main_recipes() - recipes = temp_recipes.Copy() + + recipes = get_main_recipes().Copy() if(material_type) - var/datum/material/M = GET_MATERIAL_REF(material_type) //First/main material - for(var/i in M.categories) - switch(i) + var/datum/material/what_are_we_made_of = GET_MATERIAL_REF(material_type) //First/main material + for(var/category in what_are_we_made_of.categories) + switch(category) if(MAT_CATEGORY_BASE_RECIPES) - var/list/temp = SSmaterials.base_stack_recipes.Copy() - recipes += temp + recipes |= SSmaterials.base_stack_recipes.Copy() if(MAT_CATEGORY_RIGID) - var/list/temp = SSmaterials.rigid_stack_recipes.Copy() - recipes += temp + recipes |= SSmaterials.rigid_stack_recipes.Copy() + update_weight() update_appearance() var/static/list/loc_connections = list( @@ -128,8 +152,10 @@ return TRUE /obj/item/stack/proc/get_main_recipes() + RETURN_TYPE(/list) SHOULD_CALL_PARENT(TRUE) - return list()//empty list + + return list() //empty list /obj/item/stack/proc/update_weight() if(amount <= (max_amount * (1/3))) @@ -224,6 +250,12 @@ return TRUE return FALSE +/obj/item/stack/interact(mob/user) + if(use_radial) + show_construction_radial(user) + else + ui_interact(user) + /obj/item/stack/ui_state(mob/user) return GLOB.hands_state @@ -250,64 +282,149 @@ switch(action) if("make") - if(get_amount() < 1 && !is_cyborg) - qdel(src) - return var/datum/stack_recipe/recipe = locate(params["ref"]) - if(!is_valid_recipe(recipe, recipes)) //href exploit protection - return var/multiplier = text2num(params["multiplier"]) - if(!multiplier || (multiplier <= 0)) //href exploit protection - return - if(!building_checks(recipe, multiplier)) - return - if(recipe.time) - var/adjusted_time = 0 - usr.visible_message(span_notice("[usr] starts building \a [recipe.title]."), span_notice("You start building \a [recipe.title]...")) - if(HAS_TRAIT(usr, recipe.trait_booster)) - adjusted_time = (recipe.time * recipe.trait_modifier) - else - adjusted_time = recipe.time - if(!do_after(usr, adjusted_time, target = usr)) - return - if(!building_checks(recipe, multiplier)) - return - - var/obj/O - if(recipe.max_res_amount > 1) //Is it a stack? - O = new recipe.result_type(usr.drop_location(), recipe.res_amount * multiplier) - else if(ispath(recipe.result_type, /turf)) - var/turf/T = usr.drop_location() - if(!isturf(T)) - return - T.PlaceOnTop(recipe.result_type, flags = CHANGETURF_INHERIT_AIR) - else - O = new recipe.result_type(usr.drop_location()) - if(O) - O.setDir(usr.dir) - use(recipe.req_amount * multiplier) - usr.investigate_log("[key_name(usr)] crafted [recipe.title]", INVESTIGATE_CRAFTING) - - if(recipe.applies_mats && LAZYLEN(mats_per_unit)) - if(isstack(O)) - var/obj/item/stack/crafted_stack = O - crafted_stack.set_mats_per_unit(mats_per_unit, recipe.req_amount / recipe.res_amount) - else - O.set_custom_materials(mats_per_unit, recipe.req_amount / recipe.res_amount) - - if(QDELETED(O)) - return //It's a stack and has already been merged - - O.add_fingerprint(usr) //Add fingerprints first, otherwise O might already be deleted because of stack merging - if(isitem(O)) - usr.put_in_hands(O) - - //BubbleWrap - so newly formed boxes are empty - if(istype(O, /obj/item/storage)) - for (var/obj/item/I in O) - qdel(I) - //BubbleWrap END - return TRUE + + return make_item(usr, recipe, multiplier) + +/// The key / title for a radial option that shows the entire list of buildables (uses the old menu) +#define FULL_LIST "view full list" + +/// Shows a radial consisting of every radial recipe we have in our list. +/obj/item/stack/proc/show_construction_radial(mob/builder) + var/list/options = list() + var/list/titles_to_recipes = list() + + for(var/datum/stack_recipe/radial/recipe in recipes) + var/datum/radial_menu_choice/option = new() + option.image = image( + icon = initial(recipe.result_type.icon), + icon_state = initial(recipe.result_type.icon_state), + ) + + if(recipe.desc) + option.info = recipe.desc + + options[recipe.title] = option + titles_to_recipes[recipe.title] = recipe + + // After everything's been added to the radial, add an option + // that lets the user see the whole list of buildables + options[FULL_LIST] = image( + icon = 'icons/hud/radial.dmi', + icon_state = "radial_full_list", + ) + + var/selection = show_radial_menu( + user = builder, + anchor = builder, + choices = options, + custom_check = CALLBACK(src, .proc/radial_check, builder), + radius = radial_radius, + tooltips = TRUE, + ) + + if(!selection) + return + // Run normal UI interact if we wanna see the full list + if(selection == FULL_LIST) + ui_interact(builder) + return + + // Otherwise go straight to building + var/datum/stack_recipe/picked_recipe = titles_to_recipes[selection] + if(!istype(picked_recipe)) + return + + make_item(builder, picked_recipe, 1) + +/// Used as a callback for radial building. +/obj/item/stack/proc/radial_check(mob/builder) + if(QDELETED(builder) || QDELETED(src)) + return FALSE + if(builder.incapacitated()) + return FALSE + if(!builder.is_holding(src)) + return FALSE + return TRUE + +#undef FULL_LIST + +/// Makes the item with the given recipe. +/obj/item/stack/proc/make_item(mob/builder, datum/stack_recipe/recipe, multiplier) + if(get_amount() < 1 && !is_cyborg) //sanity check as this shouldn't happen + qdel(src) + return + if(!is_valid_recipe(recipe, recipes)) //href exploit protection + return + if(!multiplier || (multiplier <= 0)) //href exploit protection + return + if(!building_checks(builder, recipe, multiplier)) + return + if(recipe.time) + var/adjusted_time = 0 + builder.balloon_alert(builder, "building...") + builder.visible_message( + span_notice("[builder] starts building \a [recipe.title]."), + span_notice("You start building \a [recipe.title]..."), + ) + if(HAS_TRAIT(builder, recipe.trait_booster)) + adjusted_time = (recipe.time * recipe.trait_modifier) + else + adjusted_time = recipe.time + if(!do_after(builder, adjusted_time, target = builder)) + builder.balloon_alert(builder, "interrupted!") + return + if(!building_checks(builder, recipe, multiplier)) + return + + var/atom/created + if(recipe.max_res_amount > 1) // Is it a stack? + created = new recipe.result_type(builder.drop_location(), recipe.res_amount * multiplier) + builder.balloon_alert(builder, "built items") + + else if(ispath(recipe.result_type, /turf)) + var/turf/covered_turf = builder.drop_location() + if(!isturf(covered_turf)) + return + covered_turf.PlaceOnTop(recipe.result_type, flags = CHANGETURF_INHERIT_AIR) + builder.balloon_alert(builder, "placed [ispath(recipe.result_type, /turf/open) ? "floor" : "wall"]") + + else + created = new recipe.result_type(builder.drop_location()) + builder.balloon_alert(builder, "built item") + + if(created) + created.setDir(builder.dir) + + // Use up the material + use(recipe.req_amount * multiplier) + builder.investigate_log("[key_name(builder)] crafted [recipe.title]", INVESTIGATE_CRAFTING) + + // Apply mat datums + if(recipe.applies_mats && LAZYLEN(mats_per_unit)) + if(isstack(created)) + var/obj/item/stack/crafted_stack = created + crafted_stack.set_mats_per_unit(mats_per_unit, recipe.req_amount / recipe.res_amount) + else + created.set_custom_materials(mats_per_unit, recipe.req_amount / recipe.res_amount) + + // We could be qdeleted - like if it's a stack and has already been merged + if(QDELETED(created)) + return TRUE + + // Add fingerprints first, otherwise created might already be deleted because of stack merging + created.add_fingerprint(builder) + if(isitem(created)) + builder.put_in_hands(created) + + //BubbleWrap - so newly formed boxes are empty + if(istype(created, /obj/item/storage)) + for (var/obj/item/thing in created) + qdel(thing) + //BubbleWrap END + + return TRUE /obj/item/stack/vv_edit_var(vname, vval) if(vname == NAMEOF(src, amount)) @@ -319,34 +436,32 @@ return TRUE return ..() -/obj/item/stack/proc/building_checks(datum/stack_recipe/recipe, multiplier) - if (get_amount() < recipe.req_amount*multiplier) - if (recipe.req_amount*multiplier>1) - to_chat(usr, span_warning("You haven't got enough [src] to build \the [recipe.req_amount*multiplier] [recipe.title]\s!")) - else - to_chat(usr, span_warning("You haven't got enough [src] to build \the [recipe.title]!")) +/// Checks if we can build here, validly. +/obj/item/stack/proc/building_checks(mob/builder, datum/stack_recipe/recipe, multiplier) + if (get_amount() < recipe.req_amount * multiplier) + builder.balloon_alert(builder, "not enough material!") return FALSE - var/turf/dest_turf = get_turf(usr) + var/turf/dest_turf = get_turf(builder) // If we're making a window, we have some special snowflake window checks to do. if(ispath(recipe.result_type, /obj/structure/window)) var/obj/structure/window/result_path = recipe.result_type - if(!valid_window_location(dest_turf, usr.dir, is_fulltile = initial(result_path.fulltile))) - to_chat(usr, span_warning("The [recipe.title] won't fit here!")) + if(!valid_window_location(dest_turf, builder.dir, is_fulltile = initial(result_path.fulltile))) + builder.balloon_alert(builder, "won't fit here!") return FALSE if(recipe.one_per_turf && (locate(recipe.result_type) in dest_turf)) - to_chat(usr, span_warning("There is another [recipe.title] here!")) + builder.balloon_alert(builder, "already one here!") return FALSE if(recipe.on_tram) if(!locate(/obj/structure/industrial_lift/tram) in dest_turf) - to_chat(usr, span_warning("\The [recipe.title] must be constructed on a tram floor!")) + builder.balloon_alert(builder, "must be made on a tram!") return FALSE if(recipe.on_floor) if(!isfloorturf(dest_turf)) - to_chat(usr, span_warning("\The [recipe.title] must be constructed on the floor!")) + builder.balloon_alert(builder, "must be made on a floor!") return FALSE for(var/obj/object in dest_turf) @@ -359,21 +474,23 @@ if(!window_structure.fulltile) continue if(object.density || NO_BUILD & object.obj_flags) - to_chat(usr, span_warning("There is \a [object.name] here. You can\'t make \a [recipe.title] here!")) + builder.balloon_alert(builder, "something is in the way!") return FALSE - if(recipe.placement_checks) - switch(recipe.placement_checks) - if(STACK_CHECK_CARDINALS) - var/turf/step - for(var/direction in GLOB.cardinals) - step = get_step(dest_turf, direction) - if(locate(recipe.result_type) in step) - to_chat(usr, span_warning("\The [recipe.title] must not be built directly adjacent to another!")) - return FALSE - if(STACK_CHECK_ADJACENT) - if(locate(recipe.result_type) in range(1, dest_turf)) - to_chat(usr, span_warning("\The [recipe.title] must be constructed at least one tile away from others of its type!")) - return FALSE + + if(recipe.placement_checks & STACK_CHECK_CARDINALS) + var/turf/nearby_turf + for(var/direction in GLOB.cardinals) + nearby_turf = get_step(dest_turf, direction) + if(locate(recipe.result_type) in nearby_turf) + to_chat(builder, span_warning("\The [recipe.title] must not be built directly adjacent to another!")) + builder.balloon_alert(builder, "can't be adjacent to another!") + return FALSE + + if(recipe.placement_checks & STACK_CHECK_ADJACENT) + if(locate(recipe.result_type) in range(1, dest_turf)) + builder.balloon_alert(builder, "can't be near another!") + return FALSE + return TRUE /obj/item/stack/use(used, transfer = FALSE, check = TRUE) // return 0 = borked; return 1 = had enough @@ -394,6 +511,9 @@ /obj/item/stack/tool_use_check(mob/living/user, amount) if(get_amount() < amount) + // general balloon alert that says they don't have enough + user.balloon_alert(user, "not enough material!") + // then a more specific message about how much they need and what they need specifically if(singular_name) if(amount > 1) to_chat(user, span_warning("You need at least [amount] [singular_name]\s to do this!")) @@ -567,9 +687,9 @@ . = ..() /obj/item/stack/proc/copy_evidences(obj/item/stack/from) - add_blood_DNA(from.return_blood_DNA()) - add_fingerprint_list(from.return_fingerprints()) - add_hiddenprint_list(from.return_hiddenprints()) + add_blood_DNA(GET_ATOM_BLOOD_DNA(from)) + add_fingerprint_list(GET_ATOM_FINGERPRINTS(from)) + add_hiddenprint_list(GET_ATOM_HIDDENPRINTS(from)) fingerprintslast = from.fingerprintslast //TODO bloody overlay @@ -577,48 +697,5 @@ if(istype(M) && M.dirty < 100) M.dirty += amount -/* - * Recipe datum - */ -/datum/stack_recipe - var/title = "ERROR" - var/result_type - var/req_amount = 1 - var/res_amount = 1 - var/max_res_amount = 1 - var/time = 0 - var/one_per_turf = FALSE - var/on_floor = FALSE - var/on_tram = FALSE - var/placement_checks = FALSE - var/applies_mats = FALSE - var/trait_booster = null - var/trait_modifier = 1 - -/datum/stack_recipe/New(title, result_type, req_amount = 1, res_amount = 1, max_res_amount = 1,time = 0, one_per_turf = FALSE, on_floor = FALSE, on_tram = FALSE, window_checks = FALSE, placement_checks = FALSE, applies_mats = FALSE, trait_booster = null, trait_modifier = 1) - src.title = title - src.result_type = result_type - src.req_amount = req_amount - src.res_amount = res_amount - src.max_res_amount = max_res_amount - src.time = time - src.one_per_turf = one_per_turf - src.on_floor = on_floor - src.on_tram = on_tram - src.placement_checks = placement_checks - src.applies_mats = applies_mats - src.trait_booster = trait_booster - src.trait_modifier = trait_modifier -/* - * Recipe list datum - */ -/datum/stack_recipe_list - var/title = "ERROR" - var/list/recipes - -/datum/stack_recipe_list/New(title, recipes) - src.title = title - src.recipes = recipes - #undef STACK_CHECK_CARDINALS #undef STACK_CHECK_ADJACENT diff --git a/code/game/objects/items/stacks/stack_recipe.dm b/code/game/objects/items/stacks/stack_recipe.dm new file mode 100644 index 0000000000000..b6dc8d27eb8e7 --- /dev/null +++ b/code/game/objects/items/stacks/stack_recipe.dm @@ -0,0 +1,104 @@ + +/* + * Recipe datum + */ +/datum/stack_recipe + /// The title of the recipe + var/title = "ERROR" + /// What atom the recipe makes, typepath + var/atom/result_type + /// Amount of stack required to make + var/req_amount = 1 + /// Amount of resulting atoms made + var/res_amount = 1 + /// Max amount of resulting atoms made + var/max_res_amount = 1 + /// How long it takes to make + var/time = 0 + /// If only one of the resulting atom is allowed per turf + var/one_per_turf = FALSE + /// If the atom requires a floor below + var/on_floor = FALSE + /// If the atom requires a tram floor below + var/on_tram = FALSE + /// Bitflag of additional placement checks required to place. (STACK_CHECK_CARDINALS|STACK_CHECK_ADJACENT) + var/placement_checks = NONE + /// If TRUE, the created atom will gain custom mat datums + var/applies_mats = FALSE + /// What trait, if any, boosts the construction speed of this item + var/trait_booster + /// How much the trait above, if supplied, boosts the construct speed of this item + var/trait_modifier = 1 + +/datum/stack_recipe/New( + title, + result_type, + req_amount = 1, + res_amount = 1, + max_res_amount = 1, + time = 0, + one_per_turf = FALSE, + on_floor = FALSE, + on_tram = FALSE, + window_checks = FALSE, + placement_checks = NONE, + applies_mats = FALSE, + trait_booster, + trait_modifier = 1, +) + + src.title = title + src.result_type = result_type + src.req_amount = req_amount + src.res_amount = res_amount + src.max_res_amount = max_res_amount + src.time = time + src.one_per_turf = one_per_turf + src.on_floor = on_floor + src.on_tram = on_tram + src.placement_checks = placement_checks + src.applies_mats = applies_mats + src.trait_booster = trait_booster + src.trait_modifier = trait_modifier + +/datum/stack_recipe/radial + /// Optional info to be shown on the radial option for this item + var/desc + +/datum/stack_recipe/radial/New( + title, + result_type, + req_amount = 1, + res_amount = 1, + max_res_amount = 1, + time = 0, + one_per_turf = FALSE, + on_floor = FALSE, + on_tram = FALSE, + window_checks = FALSE, + placement_checks = NONE, + applies_mats = FALSE, + trait_booster, + trait_modifier = 1, + desc, + required_noun, +) + + if(desc) + src.desc = desc + if(required_noun) + src.desc += span_boldnotice("[desc ? " - ":""]Requires: [req_amount] [required_noun]\s.") + + return ..() + + +/* + * Recipe list datum + */ +/datum/stack_recipe_list + var/title = "ERROR" + var/list/recipes + +/datum/stack_recipe_list/New(title, recipes) + src.title = title + src.recipes = recipes diff --git a/code/game/objects/items/stacks/tiles/tile_iron.dm b/code/game/objects/items/stacks/tiles/tile_iron.dm index 7df9d066f6e68..10cdf75f4e55f 100644 --- a/code/game/objects/items/stacks/tiles/tile_iron.dm +++ b/code/game/objects/items/stacks/tiles/tile_iron.dm @@ -21,6 +21,9 @@ /obj/item/stack/tile/iron/half, /obj/item/stack/tile/iron/corner, /obj/item/stack/tile/iron/large, + /obj/item/stack/tile/iron/small, + /obj/item/stack/tile/iron/diagonal, + /obj/item/stack/tile/iron/herringbone, /obj/item/stack/tile/iron/textured, /obj/item/stack/tile/iron/textured_edge, /obj/item/stack/tile/iron/textured_half, @@ -31,6 +34,9 @@ /obj/item/stack/tile/iron/dark/smooth_half, /obj/item/stack/tile/iron/dark/smooth_corner, /obj/item/stack/tile/iron/dark/smooth_large, + /obj/item/stack/tile/iron/dark/small, + /obj/item/stack/tile/iron/dark/diagonal, + /obj/item/stack/tile/iron/dark/herringbone, /obj/item/stack/tile/iron/dark_side, /obj/item/stack/tile/iron/dark_corner, /obj/item/stack/tile/iron/checker, @@ -44,6 +50,9 @@ /obj/item/stack/tile/iron/white/smooth_half, /obj/item/stack/tile/iron/white/smooth_corner, /obj/item/stack/tile/iron/white/smooth_large, + /obj/item/stack/tile/iron/white/small, + /obj/item/stack/tile/iron/white/diagonal, + /obj/item/stack/tile/iron/white/herringbone, /obj/item/stack/tile/iron/white_side, /obj/item/stack/tile/iron/white_corner, /obj/item/stack/tile/iron/cafeteria, @@ -58,6 +67,14 @@ /obj/item/stack/tile/iron/smooth_half, /obj/item/stack/tile/iron/smooth_corner, /obj/item/stack/tile/iron/smooth_large, + /obj/item/stack/tile/iron/terracotta, + /obj/item/stack/tile/iron/terracotta/small, + /obj/item/stack/tile/iron/terracotta/diagonal, + /obj/item/stack/tile/iron/terracotta/herringbone, + /obj/item/stack/tile/iron/kitchen, + /obj/item/stack/tile/iron/kitchen/small, + /obj/item/stack/tile/iron/kitchen/diagonal, + /obj/item/stack/tile/iron/kitchen/herringbone, /obj/item/stack/tile/iron/chapel, /obj/item/stack/tile/iron/showroomfloor, /obj/item/stack/tile/iron/solarpanel, @@ -159,6 +176,27 @@ turf_type = /turf/open/floor/iron/textured_large merge_type = /obj/item/stack/tile/iron/textured_large +/obj/item/stack/tile/iron/small + name = "small tile" + singular_name = "small floor tile" + icon_state = "tile_small" + turf_type = /turf/open/floor/iron/small + merge_type = /obj/item/stack/tile/iron/small + +/obj/item/stack/tile/iron/diagonal + name = "diagonal tile" + singular_name = "diagonal floor tile" + icon_state = "tile_diagonal" + turf_type = /turf/open/floor/iron/diagonal + merge_type = /obj/item/stack/tile/iron/diagonal + +/obj/item/stack/tile/iron/herringbone + name = "herringbone tile" + singular_name = "herringbone floor tile" + icon_state = "tile_herringbone" + turf_type = /turf/open/floor/iron/herringbone + merge_type = /obj/item/stack/tile/iron/herringbone + /obj/item/stack/tile/iron/dark name = "dark tile" singular_name = "dark floor tile" @@ -259,6 +297,27 @@ turf_type = /turf/open/floor/iron/dark/textured_large merge_type = /obj/item/stack/tile/iron/dark/textured_large +/obj/item/stack/tile/iron/dark/small + name = "dark small tile" + singular_name = "dark small floor tile" + icon_state = "tile_dark_small" + turf_type = /turf/open/floor/iron/dark/small + merge_type = /obj/item/stack/tile/iron/dark/small + +/obj/item/stack/tile/iron/dark/diagonal + name = "dark diagonal tile" + singular_name = "dark diagonal floor tile" + icon_state = "tile_dark_diagonal" + turf_type = /turf/open/floor/iron/dark/diagonal + merge_type = /obj/item/stack/tile/iron/dark/diagonal + +/obj/item/stack/tile/iron/dark/herringbone + name = "dark herringbone tile" + singular_name = "dark herringbone floor tile" + icon_state = "tile_dark_herringbone" + turf_type = /turf/open/floor/iron/dark/herringbone + merge_type = /obj/item/stack/tile/iron/dark/herringbone + /obj/item/stack/tile/iron/white name = "white tile" singular_name = "white floor tile" @@ -359,6 +418,27 @@ turf_type = /turf/open/floor/iron/white/textured_large merge_type = /obj/item/stack/tile/iron/white/textured_large +/obj/item/stack/tile/iron/white/small + name = "white small tile" + singular_name = "white small floor tile" + icon_state = "tile_white_small" + turf_type = /turf/open/floor/iron/white/small + merge_type = /obj/item/stack/tile/iron/white/small + +/obj/item/stack/tile/iron/white/diagonal + name = "white diagonal tile" + singular_name = "white diagonal floor tile" + icon_state = "tile_white_diagonal" + turf_type = /turf/open/floor/iron/white/diagonal + merge_type = /obj/item/stack/tile/iron/white/diagonal + +/obj/item/stack/tile/iron/white/herringbone + name = "white herringbone tile" + singular_name = "white herringbone floor tile" + icon_state = "tile_white_herringbone" + turf_type = /turf/open/floor/iron/white/herringbone + merge_type = /obj/item/stack/tile/iron/white/herringbone + /obj/item/stack/tile/iron/recharge_floor name = "recharge floor tile" singular_name = "recharge floor tile" @@ -404,6 +484,62 @@ turf_type = /turf/open/floor/iron/smooth_large merge_type = /obj/item/stack/tile/iron/smooth_large +/obj/item/stack/tile/iron/terracotta + name = "terracotta floor tile" + singular_name = "terracotta floor tile" + icon_state = "tile_terracotta" + turf_type = /turf/open/floor/iron/terracotta + merge_type = /obj/item/stack/tile/iron/terracotta + +/obj/item/stack/tile/iron/terracotta/small + name = "terracotta small tile" + singular_name = "terracotta small floor tile" + icon_state = "tile_terracotta_small" + turf_type = /turf/open/floor/iron/terracotta/small + merge_type = /obj/item/stack/tile/iron/terracotta/small + +/obj/item/stack/tile/iron/terracotta/diagonal + name = "terracotta diagonal tile" + singular_name = "terracotta diagonal floor tile" + icon_state = "tile_terracotta_diagonal" + turf_type = /turf/open/floor/iron/terracotta/diagonal + merge_type = /obj/item/stack/tile/iron/terracotta/diagonal + +/obj/item/stack/tile/iron/terracotta/herringbone + name = "terracotta herringbone tile" + singular_name = "terracotta herringbone floor tile" + icon_state = "tile_terracotta_herringbone" + turf_type = /turf/open/floor/iron/terracotta/herringbone + merge_type = /obj/item/stack/tile/iron/terracotta/herringbone + +/obj/item/stack/tile/iron/kitchen + name = "kitchen tile" + singular_name = "kitchen tile" + icon_state = "tile_kitchen" + turf_type = /turf/open/floor/iron/kitchen + merge_type = /obj/item/stack/tile/iron/kitchen + +/obj/item/stack/tile/iron/kitchen/small + name = "small kitchen tile" + singular_name = "small kitchen floor tile" + icon_state = "tile_kitchen_small" + turf_type = /turf/open/floor/iron/kitchen/small + merge_type = /obj/item/stack/tile/iron/kitchen/small + +/obj/item/stack/tile/iron/kitchen/diagonal + name = "diagonal kitchen tile" + singular_name = "diagonal kitchen floor tile" + icon_state = "tile_kitchen_diagonal" + turf_type = /turf/open/floor/iron/kitchen/diagonal + merge_type = /obj/item/stack/tile/iron/kitchen/diagonal + +/obj/item/stack/tile/iron/kitchen/herringbone + name = "herringbone kitchen tile" + singular_name = "herringbone kitchen floor tile" + icon_state = "tile_kitchen_herringbone" + turf_type = /turf/open/floor/iron/kitchen/herringbone + merge_type = /obj/item/stack/tile/iron/kitchen/herringbone + /obj/item/stack/tile/iron/chapel name = "chapel floor tile" singular_name = "chapel floor tile" diff --git a/code/game/objects/items/stacks/tiles/tile_types.dm b/code/game/objects/items/stacks/tiles/tile_types.dm index 3d8419283b459..4277eb55f5a15 100644 --- a/code/game/objects/items/stacks/tiles/tile_types.dm +++ b/code/game/objects/items/stacks/tiles/tile_types.dm @@ -1,6 +1,6 @@ /** * TILE STACKS - * + * * Allows us to place a turf on a plating. */ /obj/item/stack/tile @@ -65,7 +65,7 @@ /** * Place our tile on a plating, or replace it. - * + * * Arguments: * * target_plating - Instance of the plating we want to place on. Replaced during sucessful executions. * * user - The mob doing the placing. @@ -970,6 +970,19 @@ /obj/item/stack/tile/fakepit/loaded amount = 30 +/obj/item/stack/tile/fakeice + name = "fake ice" + singular_name = "fake ice tile" + desc = "A piece of tile with a convincing ice pattern." + icon_state = "tile_ice" + inhand_icon_state = "tile-diamond" + turf_type = /turf/open/floor/fakeice + resistance_flags = FLAMMABLE + merge_type = /obj/item/stack/tile/fakeice + +/obj/item/stack/tile/fakeice/loaded + amount = 30 + //High-traction /obj/item/stack/tile/noslip name = "high-traction floor tile" diff --git a/code/game/objects/items/storage/backpack.dm b/code/game/objects/items/storage/backpack.dm index 8e36b39f1cbea..1cfc2ddedbb56 100644 --- a/code/game/objects/items/storage/backpack.dm +++ b/code/game/objects/items/storage/backpack.dm @@ -511,6 +511,7 @@ /obj/item/storage/backpack/duffelbag/syndie/hitman/PopulateContents() new /obj/item/clothing/under/suit/black(src) + new /obj/item/clothing/neck/tie/red/hitman(src) new /obj/item/clothing/accessory/waistcoat(src) new /obj/item/clothing/suit/toggle/lawyer/black(src) new /obj/item/clothing/shoes/laceup(src) diff --git a/code/game/objects/items/storage/bags.dm b/code/game/objects/items/storage/bags.dm index 3162e77321be9..af6eb003a5508 100644 --- a/code/game/objects/items/storage/bags.dm +++ b/code/game/objects/items/storage/bags.dm @@ -203,10 +203,10 @@ STR.max_items = 100 STR.set_holdable(list( /obj/item/food/grown, - /obj/item/seeds, + /obj/item/graft, /obj/item/grown, /obj/item/reagent_containers/honeycomb, - /obj/item/graft, + /obj/item/seeds, )) //////// @@ -265,7 +265,7 @@ ), list( /obj/item/stack/sheet/mineral/sandstone, - /obj/item/stack/sheet/mineral/wood + /obj/item/stack/sheet/mineral/wood, )) STR.max_combined_stack_amount = 300 @@ -304,8 +304,8 @@ STR.display_numerical_stacking = FALSE STR.set_holdable(list( /obj/item/book, + /obj/item/spellbook, /obj/item/storage/book, - /obj/item/spellbook )) /* @@ -331,19 +331,19 @@ var/datum/component/storage/STR = GetComponent(/datum/component/storage) STR.max_w_class = WEIGHT_CLASS_BULKY //Plates are required bulky to keep them out of backpacks STR.set_holdable(list( + /obj/item/clothing/mask/cigarette, + /obj/item/food, + /obj/item/kitchen, + /obj/item/lighter, + /obj/item/organ, /obj/item/plate, /obj/item/reagent_containers/food, /obj/item/reagent_containers/glass, - /obj/item/clothing/mask/cigarette, - /obj/item/storage/fancy, + /obj/item/rollingpaper, /obj/item/storage/box/gum, /obj/item/storage/box/matches, - /obj/item/food, + /obj/item/storage/fancy, /obj/item/trash, - /obj/item/lighter, - /obj/item/rollingpaper, - /obj/item/kitchen, - /obj/item/organ, )) //Should cover: Bottles, Beakers, Bowls, Booze, Glasses, Food, Food Containers, Food Trash, Organs, Tobacco Products, Lighters, and Kitchen Tools. STR.insert_preposition = "on" STR.max_items = 7 @@ -421,14 +421,14 @@ STR.max_items = 50 STR.insert_preposition = "in" STR.set_holdable(list( - /obj/item/reagent_containers/pill, + /obj/item/reagent_containers/chem_pack, + /obj/item/reagent_containers/dropper, + /obj/item/reagent_containers/food/drinks/waterbottle, /obj/item/reagent_containers/glass/beaker, /obj/item/reagent_containers/glass/bottle, - /obj/item/reagent_containers/food/drinks/waterbottle, /obj/item/reagent_containers/medigel, + /obj/item/reagent_containers/pill, /obj/item/reagent_containers/syringe, - /obj/item/reagent_containers/dropper, - /obj/item/reagent_containers/chem_pack )) /* @@ -450,16 +450,16 @@ STR.max_items = 25 STR.insert_preposition = "in" STR.set_holdable(list( - /obj/item/reagent_containers/syringe, + /obj/item/bodypart, + /obj/item/food/monkeycube, + /obj/item/healthanalyzer, + /obj/item/organ, + /obj/item/reagent_containers/blood, /obj/item/reagent_containers/dropper, /obj/item/reagent_containers/glass/beaker, /obj/item/reagent_containers/glass/bottle, - /obj/item/reagent_containers/blood, /obj/item/reagent_containers/hypospray/medipen, - /obj/item/food/monkeycube, - /obj/item/organ, - /obj/item/bodypart, - /obj/item/healthanalyzer + /obj/item/reagent_containers/syringe, )) /* @@ -481,17 +481,17 @@ STR.max_items = 25 STR.insert_preposition = "in" STR.set_holdable(list( - /obj/item/slime_extract, - /obj/item/reagent_containers/syringe, - /obj/item/reagent_containers/dropper, - /obj/item/reagent_containers/glass/beaker, - /obj/item/reagent_containers/glass/bottle, + /obj/item/bodypart, /obj/item/food/deadmouse, /obj/item/food/monkeycube, /obj/item/organ, - /obj/item/bodypart, /obj/item/petri_dish, - /obj/item/swab + /obj/item/reagent_containers/dropper, + /obj/item/reagent_containers/glass/beaker, + /obj/item/reagent_containers/glass/bottle, + /obj/item/reagent_containers/syringe, + /obj/item/slime_extract, + /obj/item/swab, )) /* @@ -515,14 +515,14 @@ STR.max_w_class = WEIGHT_CLASS_SMALL STR.insert_preposition = "in" STR.set_holdable(list( - /obj/item/stack/ore/bluespace_crystal, /obj/item/assembly, - /obj/item/stock_parts, - /obj/item/reagent_containers/glass/beaker, - /obj/item/stack/cable_coil, /obj/item/circuitboard, /obj/item/electronics, - /obj/item/wallframe/camera + /obj/item/reagent_containers/glass/beaker, + /obj/item/stack/cable_coil, + /obj/item/stack/ore/bluespace_crystal, + /obj/item/stock_parts, + /obj/item/wallframe/camera, )) /obj/item/storage/bag/harpoon_quiver diff --git a/code/game/objects/items/storage/belt.dm b/code/game/objects/items/storage/belt.dm index 5ba5a8eed688e..651c47fe38243 100644 --- a/code/game/objects/items/storage/belt.dm +++ b/code/game/objects/items/storage/belt.dm @@ -12,6 +12,7 @@ attack_verb_simple = list("whip", "lash", "discipline") max_integrity = 300 equip_sound = 'sound/items/equip/toolbelt_equip.ogg' + w_class = WEIGHT_CLASS_BULKY var/content_overlays = FALSE //If this is true, the belt will gain overlays based on what it's holding /obj/item/storage/belt/suicide_act(mob/living/carbon/user) @@ -46,31 +47,31 @@ STR.max_w_class = WEIGHT_CLASS_NORMAL STR.max_combined_w_class = 21 STR.set_holdable(list( + /obj/item/airlock_painter, + /obj/item/analyzer, + /obj/item/assembly/signaler, + /obj/item/clothing/gloves, + /obj/item/construction/rcd, /obj/item/crowbar, - /obj/item/screwdriver, - /obj/item/weldingtool, - /obj/item/wirecutters, - /obj/item/wrench, - /obj/item/multitool, + /obj/item/extinguisher/mini, /obj/item/flashlight, - /obj/item/stack/cable_coil, - /obj/item/t_scanner, - /obj/item/analyzer, + /obj/item/forcefield_projector, /obj/item/geiger_counter, - /obj/item/extinguisher/mini, - /obj/item/radio, - /obj/item/clothing/gloves, /obj/item/holosign_creator/atmos, /obj/item/holosign_creator/engineering, - /obj/item/forcefield_projector, - /obj/item/assembly/signaler, + /obj/item/inducer, /obj/item/lightreplacer, - /obj/item/construction/rcd, + /obj/item/multitool, /obj/item/pipe_dispenser, - /obj/item/inducer, + /obj/item/pipe_painter, /obj/item/plunger, - /obj/item/airlock_painter, - /obj/item/pipe_painter + /obj/item/radio, + /obj/item/screwdriver, + /obj/item/stack/cable_coil, + /obj/item/t_scanner, + /obj/item/weldingtool, + /obj/item/wirecutters, + /obj/item/wrench, )) /obj/item/storage/belt/utility/chief @@ -210,57 +211,56 @@ STR.max_w_class = WEIGHT_CLASS_NORMAL STR.max_combined_w_class = 21 STR.set_holdable(list( - /obj/item/healthanalyzer, - /obj/item/dnainjector, - /obj/item/reagent_containers/dropper, - /obj/item/reagent_containers/glass/beaker, - /obj/item/reagent_containers/glass/bottle, - /obj/item/reagent_containers/pill, - /obj/item/reagent_containers/syringe, - /obj/item/reagent_containers/medigel, - /obj/item/lighter, - /obj/item/storage/fancy/cigarettes, - /obj/item/storage/pill_bottle, - /obj/item/stack/medical, - /obj/item/flashlight/pen, - /obj/item/extinguisher/mini, - /obj/item/reagent_containers/hypospray, - /obj/item/sensor_device, - /obj/item/radio, - /obj/item/clothing/gloves/, - /obj/item/lazarus_injector, /obj/item/bikehorn/rubberducky, - /obj/item/clothing/mask/surgical, - /obj/item/clothing/mask/breath, - /obj/item/clothing/mask/breath/medical, - /obj/item/surgical_drapes, //for true paramedics - /obj/item/scalpel, - /obj/item/circular_saw, + /obj/item/blood_filter, /obj/item/bonesetter, - /obj/item/surgicaldrill, - /obj/item/retractor, /obj/item/cautery, - /obj/item/hemostat, - /obj/item/blood_filter, - /obj/item/geiger_counter, - /obj/item/clothing/neck/stethoscope, - /obj/item/stamp, + /obj/item/circular_saw, /obj/item/clothing/glasses, - /obj/item/wrench/medical, + /obj/item/clothing/gloves, + /obj/item/clothing/neck/stethoscope, + /obj/item/clothing/mask/breath, /obj/item/clothing/mask/muzzle, - /obj/item/reagent_containers/blood, - /obj/item/tank/internals/emergency_oxygen, + /obj/item/clothing/mask/surgical, + /obj/item/construction/plumbing, + /obj/item/dnainjector, + /obj/item/extinguisher/mini, + /obj/item/flashlight/pen, + /obj/item/geiger_counter, /obj/item/gun/syringe/syndicate, - /obj/item/implantcase, + /obj/item/healthanalyzer, + /obj/item/hemostat, + /obj/item/holosign_creator/medical, /obj/item/implant, + /obj/item/implantcase, /obj/item/implanter, + /obj/item/lazarus_injector, + /obj/item/lighter, /obj/item/pinpointer/crew, - /obj/item/holosign_creator/medical, - /obj/item/construction/plumbing, /obj/item/plunger, + /obj/item/radio, + /obj/item/reagent_containers/blood, + /obj/item/reagent_containers/dropper, + /obj/item/reagent_containers/glass/beaker, + /obj/item/reagent_containers/glass/bottle, + /obj/item/reagent_containers/hypospray, + /obj/item/reagent_containers/medigel, + /obj/item/reagent_containers/pill, /obj/item/reagent_containers/spray, + /obj/item/reagent_containers/syringe, + /obj/item/retractor, + /obj/item/scalpel, /obj/item/shears, - /obj/item/stack/sticky_tape //surgical tape + /obj/item/stack/medical, + /obj/item/stack/sticky_tape, //surgical tape + /obj/item/stamp, + /obj/item/sensor_device, + /obj/item/storage/fancy/cigarettes, + /obj/item/storage/pill_bottle, + /obj/item/surgical_drapes, //for true paramedics + /obj/item/surgicaldrill, + /obj/item/tank/internals/emergency_oxygen, + /obj/item/wrench/medical, )) /obj/item/storage/belt/medical/paramedic @@ -301,22 +301,21 @@ STR.max_items = 5 STR.max_w_class = WEIGHT_CLASS_NORMAL STR.set_holdable(list( - /obj/item/melee/baton, - /obj/item/grenade, - /obj/item/reagent_containers/spray/pepper, - /obj/item/restraints/handcuffs, + /obj/item/ammo_box, + /obj/item/ammo_casing/shotgun, /obj/item/assembly/flash/handheld, /obj/item/clothing/glasses, - /obj/item/ammo_casing/shotgun, - /obj/item/ammo_box, + /obj/item/clothing/gloves, + /obj/item/flashlight/seclite, /obj/item/food/donut, + /obj/item/grenade, + /obj/item/holosign_creator/security, /obj/item/knife/combat, - /obj/item/flashlight/seclite, - /obj/item/melee/baton/telescopic, + /obj/item/melee/baton, /obj/item/radio, - /obj/item/clothing/gloves, + /obj/item/reagent_containers/spray/pepper, + /obj/item/restraints/handcuffs, /obj/item/restraints/legcuffs/bola, - /obj/item/holosign_creator/security )) /obj/item/storage/belt/security/full/PopulateContents() @@ -356,44 +355,43 @@ STR.max_w_class = WEIGHT_CLASS_NORMAL STR.max_combined_w_class = 20 STR.set_holdable(list( - /obj/item/crowbar, - /obj/item/screwdriver, - /obj/item/weldingtool, - /obj/item/wirecutters, - /obj/item/wrench, - /obj/item/multitool, - /obj/item/flashlight, - /obj/item/stack/cable_coil, /obj/item/analyzer, - /obj/item/extinguisher/mini, - /obj/item/radio, /obj/item/clothing/gloves, - /obj/item/resonator, + /obj/item/crowbar, + /obj/item/extinguisher/mini, + /obj/item/flashlight, + /obj/item/gps, + /obj/item/key/lasso, + /obj/item/knife, + /obj/item/lighter, /obj/item/mining_scanner, + /obj/item/multitool, + /obj/item/organ/regenerative_core, /obj/item/pickaxe, + /obj/item/radio, + /obj/item/reagent_containers/food/drinks, + /obj/item/reagent_containers/food/drinks/bottle, + /obj/item/reagent_containers/hypospray, + /obj/item/reagent_containers/pill, + /obj/item/resonator, + /obj/item/screwdriver, /obj/item/shovel, + /obj/item/stack/cable_coil, + /obj/item/stack/marker_beacon, + /obj/item/stack/medical, + /obj/item/stack/ore, /obj/item/stack/sheet/animalhide, - /obj/item/stack/sheet/sinew, /obj/item/stack/sheet/bone, - /obj/item/lighter, - /obj/item/storage/fancy/cigarettes, - /obj/item/reagent_containers/food/drinks/bottle, - /obj/item/stack/medical, - /obj/item/knife, - /obj/item/reagent_containers/hypospray, - /obj/item/gps, + /obj/item/stack/sheet/sinew, /obj/item/storage/bag/ore, + /obj/item/storage/fancy/cigarettes, + /obj/item/storage/pill_bottle, /obj/item/survivalcapsule, /obj/item/t_scanner/adv_mining_scanner, - /obj/item/reagent_containers/pill, - /obj/item/storage/pill_bottle, - /obj/item/stack/ore, - /obj/item/reagent_containers/food/drinks, - /obj/item/organ/regenerative_core, + /obj/item/weldingtool, + /obj/item/wirecutters, + /obj/item/wrench, /obj/item/wormhole_jaunter, - /obj/item/stack/marker_beacon, - /obj/item/key/lasso, - /obj/item/skeleton_key )) @@ -499,27 +497,27 @@ while(contents.len <= amount) rig_snacks = pick(list( /obj/item/food/candy, - /obj/item/reagent_containers/food/drinks/dry_ramen, - /obj/item/food/chips, - /obj/item/food/sosjerky, - /obj/item/food/syndicake, - /obj/item/food/spacetwinkie, /obj/item/food/cheesiehonkers, - /obj/item/food/nachos, /obj/item/food/cheesynachos, + /obj/item/food/chips, /obj/item/food/cubannachos, + /obj/item/food/donkpocket, + /obj/item/food/nachos, /obj/item/food/nugget, - /obj/item/food/spaghetti/pastatomato, /obj/item/food/rofflewaffles, - /obj/item/food/donkpocket, + /obj/item/food/sosjerky, + /obj/item/food/spacetwinkie, + /obj/item/food/spaghetti/pastatomato, + /obj/item/food/syndicake, + /obj/item/reagent_containers/food/drinks/drinkingglass/filled/nuka_cola, + /obj/item/reagent_containers/food/drinks/dry_ramen, /obj/item/reagent_containers/food/drinks/soda_cans/cola, - /obj/item/reagent_containers/food/drinks/soda_cans/space_mountain_wind, /obj/item/reagent_containers/food/drinks/soda_cans/dr_gibb, - /obj/item/reagent_containers/food/drinks/soda_cans/starkist, - /obj/item/reagent_containers/food/drinks/soda_cans/space_up, - /obj/item/reagent_containers/food/drinks/soda_cans/pwr_game, /obj/item/reagent_containers/food/drinks/soda_cans/lemon_lime, - /obj/item/reagent_containers/food/drinks/drinkingglass/filled/nuka_cola + /obj/item/reagent_containers/food/drinks/soda_cans/pwr_game, + /obj/item/reagent_containers/food/drinks/soda_cans/space_mountain_wind, + /obj/item/reagent_containers/food/drinks/soda_cans/space_up, + /obj/item/reagent_containers/food/drinks/soda_cans/starkist, )) new rig_snacks(src) @@ -562,8 +560,8 @@ /obj/item/storage/belt/military/assault/full/PopulateContents() generate_items_inside(list( - /obj/item/ammo_box/magazine/wt550m9/wtap = 2, /obj/item/ammo_box/magazine/wt550m9 = 4, + /obj/item/ammo_box/magazine/wt550m9/wtap = 2, ), src) /obj/item/storage/belt/grenade @@ -581,29 +579,28 @@ STR.max_combined_w_class = 60 STR.max_w_class = WEIGHT_CLASS_BULKY STR.set_holdable(list( + /obj/item/food/grown/cherry_bomb, + /obj/item/food/grown/firelemon, /obj/item/grenade, - /obj/item/screwdriver, + /obj/item/grenade/c4, /obj/item/lighter, /obj/item/multitool, /obj/item/reagent_containers/food/drinks/bottle/molotov, - /obj/item/grenade/c4, - /obj/item/food/grown/cherry_bomb, - /obj/item/food/grown/firelemon + /obj/item/screwdriver, )) /obj/item/storage/belt/grenade/full/PopulateContents() generate_items_inside(list( - /obj/item/grenade/flashbang = 1, - /obj/item/grenade/smokebomb = 4, - /obj/item/grenade/empgrenade = 1, - /obj/item/grenade/empgrenade = 1, + /obj/item/grenade/chem_grenade/facid = 1, + /obj/item/grenade/chem_grenade/incendiary = 2, + /obj/item/grenade/empgrenade = 2, /obj/item/grenade/frag = 10, + /obj/item/grenade/flashbang = 1, /obj/item/grenade/gluon = 4, - /obj/item/grenade/chem_grenade/incendiary = 2, - /obj/item/grenade/chem_grenade/facid = 1, + /obj/item/grenade/smokebomb = 4, /obj/item/grenade/syndieminibomb = 2, - /obj/item/screwdriver = 1, /obj/item/multitool = 1, + /obj/item/screwdriver = 1, ),src) @@ -647,19 +644,20 @@ STR.max_items = 6 STR.max_w_class = WEIGHT_CLASS_NORMAL // Set to this so the light replacer can fit. STR.set_holdable(list( - /obj/item/grenade/chem_grenade, - /obj/item/lightreplacer, + /obj/item/assembly/mousetrap, + /obj/item/clothing/gloves, /obj/item/flashlight, - /obj/item/reagent_containers/spray, - /obj/item/soap, - /obj/item/holosign_creator, /obj/item/forcefield_projector, + /obj/item/grenade/chem_grenade, + /obj/item/holosign_creator, /obj/item/key/janitor, - /obj/item/clothing/gloves, + /obj/item/lightreplacer, /obj/item/melee/flyswatter, - /obj/item/assembly/mousetrap, /obj/item/paint/paint_remover, - /obj/item/pushbroom + /obj/item/plunger, + /obj/item/pushbroom, + /obj/item/reagent_containers/spray, + /obj/item/soap, )) /obj/item/storage/belt/janitor/full/PopulateContents() @@ -683,8 +681,8 @@ STR.max_combined_w_class = 18 STR.display_numerical_stacking = TRUE STR.set_holdable(list( + /obj/item/ammo_casing/a762, /obj/item/ammo_casing/shotgun, - /obj/item/ammo_casing/a762 )) /obj/item/storage/belt/fannypack @@ -778,7 +776,7 @@ STR.rustle_sound = FALSE STR.max_w_class = WEIGHT_CLASS_BULKY STR.set_holdable(list( - /obj/item/melee/sabre + /obj/item/melee/sabre, )) /obj/item/storage/belt/sabre/examine(mob/user) @@ -825,17 +823,17 @@ STR.max_items = 6 STR.max_w_class = WEIGHT_CLASS_NORMAL STR.set_holdable(list( - /obj/item/reagent_containers/spray/plantbgone, + /obj/item/cultivator, + /obj/item/geneshears, + /obj/item/graft, + /obj/item/gun/energy/floragun, + /obj/item/hatchet, /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/glass/bottle, /obj/item/reagent_containers/spray/pestspray, - /obj/item/hatchet, - /obj/item/graft, + /obj/item/reagent_containers/spray/plantbgone, /obj/item/secateurs, - /obj/item/geneshears, + /obj/item/seeds, /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 0578a35dc39b4..b6e296ccd1a8c 100644 --- a/code/game/objects/items/storage/book.dm +++ b/code/game/objects/items/storage/book.dm @@ -201,7 +201,7 @@ GLOBAL_LIST_INIT(bibleitemstates, list("bible", "koran", "scrapbook", "burning", if(isfloorturf(bible_smacked)) if(user.mind && (user.mind.holy_role)) var/area/current_area = get_area(bible_smacked) - if(!GLOB.chaplain_altars.len && istype(current_area, /area/service/chapel)) + if(!GLOB.chaplain_altars.len && istype(current_area, /area/station/service/chapel)) make_new_altar(bible_smacked, user) return for(var/obj/effect/rune/nearby_runes in orange(2,user)) diff --git a/code/game/objects/items/storage/boxes.dm b/code/game/objects/items/storage/boxes.dm index 2ac7149ac31a8..17ddc8b4bc386 100644 --- a/code/game/objects/items/storage/boxes.dm +++ b/code/game/objects/items/storage/boxes.dm @@ -550,14 +550,6 @@ /obj/item/storage/box/pdas/PopulateContents() for(var/i in 1 to 4) new /obj/item/modular_computer/tablet/pda(src) - new /obj/item/computer_hardware/hard_drive/role/head(src) - - var/new_disk = pick( /obj/item/computer_hardware/hard_drive/role/engineering, - /obj/item/computer_hardware/hard_drive/role/security, - /obj/item/computer_hardware/hard_drive/role/medical, - /obj/item/computer_hardware/hard_drive/role/signal/ordnance, - /obj/item/computer_hardware/hard_drive/role/quartermaster) - new new_disk(src) /obj/item/storage/box/silver_ids name = "box of spare silver IDs" @@ -591,9 +583,8 @@ illustration = "pda" /obj/item/storage/box/seccarts/PopulateContents() - new /obj/item/computer_hardware/hard_drive/role/detective(src) for(var/i in 1 to 6) - new /obj/item/computer_hardware/hard_drive/role/security(src) + new /obj/item/computer_hardware/hard_drive/portable/security(src) /obj/item/storage/box/firingpins name = "box of standard firing pins" @@ -1689,3 +1680,84 @@ /obj/item/food/sustenance_bar/wonka = 1)) new randomFood(src) new /obj/item/storage/box/gum/wake_up(src) + +/obj/item/storage/box/tiziran_goods + name = "Tiziran Farm-Fresh Pack" + desc = "A box containing an assortment of fresh Tiziran goods- perfect for making the foods of the Lizard Empire." + icon_state = "lizard_package" + illustration = null + +/obj/item/storage/box/tiziran_goods/PopulateContents() + for(var/i in 1 to 12) + var/randomFood = pick_weight(list(/obj/item/food/grown/korta_nut = 10, + /obj/item/food/rootroll = 5, + /obj/item/food/root_flatbread = 5, + /obj/item/food/spaghetti/nizaya = 5, + /obj/item/food/moonfish_caviar = 5, + /obj/item/food/liver_pate = 5, + /obj/item/food/lizard_dumplings = 5, + /obj/item/food/grown/korta_nut/sweet = 2, + /obj/item/food/grown/ash_flora/seraka = 2, + /obj/item/food/bread/root = 2)) + new randomFood(src) + +/obj/item/storage/box/tiziran_cans + name = "Tiziran Canned Goods Pack" + desc = "A box containing an assortment of canned Tiziran goods- to be eaten as is, or used in cooking." + icon_state = "lizard_package" + illustration = null + +/obj/item/storage/box/tiziran_cans/PopulateContents() + for(var/i in 1 to 8) + var/randomFood = pick_weight(list(/obj/item/food/desert_snails = 5, + /obj/item/food/larvae = 5, + /obj/item/food/canned_jellyfish = 5)) + new randomFood(src) + +/obj/item/storage/box/tiziran_meats + name = "Tiziran Meatmarket Pack" + desc = "A box containing an assortment of fresh-frozen Tiziran meats and fish- the keys to lizard cooking." + icon_state = "lizard_package" + illustration = null + +/obj/item/storage/box/tiziran_meats/PopulateContents() + for(var/i in 1 to 10) + var/randomFood = pick_weight(list(/obj/item/food/meat/slab = 5, + /obj/item/food/fishmeat/moonfish = 5, + /obj/item/food/fishmeat/armorfish = 5, + /obj/item/food/fishmeat/gunner_jellyfish = 5)) + new randomFood(src) + +/obj/item/storage/box/mothic_goods + name = "Mothic Farm-Fresh Pack" + desc = "A box containing an assortment of Mothic cooking supplies." + icon_state = "moth_package" + illustration = null + +/obj/item/storage/box/mothic_goods/PopulateContents() + for(var/i in 1 to 12) + var/randomFood = pick_weight(list(/obj/item/food/grown/toechtauese = 10, + /obj/item/reagent_containers/food/condiment/cornmeal = 5, + /obj/item/reagent_containers/food/condiment/yoghurt = 5, + /obj/item/reagent_containers/food/condiment/quality_oil = 5, + /obj/item/food/mozzarella = 5, + /obj/item/food/firm_cheese = 5, + /obj/item/food/cheese/wheel = 5, + /obj/item/food/cheese_curds = 5, + /obj/item/food/curd_cheese = 5)) + new randomFood(src) + +/obj/item/storage/box/mothic_cans_sauces + name = "Mothic Pantry Pack" + desc = "A box containing an assortment of Mothic canned goods and premade sauces." + icon_state = "moth_package" + illustration = null + +/obj/item/storage/box/mothic_cans_sauces/PopulateContents() + for(var/i in 1 to 8) + var/randomFood = pick_weight(list(/obj/item/food/tomato_sauce = 5, + /obj/item/food/bechamel_sauce = 5, + /obj/item/food/pesto = 5, + /obj/item/food/canned/tomatoes = 5, + /obj/item/food/canned/pine_nuts = 5)) + new randomFood(src) diff --git a/code/game/objects/items/storage/briefcase.dm b/code/game/objects/items/storage/briefcase.dm index 0146a83e4f4fd..3390fb4fd878d 100644 --- a/code/game/objects/items/storage/briefcase.dm +++ b/code/game/objects/items/storage/briefcase.dm @@ -66,7 +66,7 @@ /obj/item/storage/briefcase/sniperbundle/PopulateContents() ..() // in case you need any paperwork done after your rampage new /obj/item/gun/ballistic/automatic/sniper_rifle/syndicate(src) - new /obj/item/clothing/neck/tie/red(src) + new /obj/item/clothing/neck/tie/red/hitman(src) new /obj/item/clothing/under/syndicate/sniper(src) new /obj/item/ammo_box/magazine/sniper_rounds/soporific(src) new /obj/item/ammo_box/magazine/sniper_rounds/soporific(src) diff --git a/code/game/objects/items/storage/fancy.dm b/code/game/objects/items/storage/fancy.dm index 065ccddd67ad3..bdc8d1b461cee 100644 --- a/code/game/objects/items/storage/fancy.dm +++ b/code/game/objects/items/storage/fancy.dm @@ -81,7 +81,7 @@ base_icon_state = "donutbox" spawn_type = /obj/item/food/donut/plain is_open = TRUE - appearance_flags = KEEP_TOGETHER + appearance_flags = KEEP_TOGETHER|LONG_GLIDE custom_premium_price = PAYCHECK_COMMAND * 1.75 contents_tag = "donut" diff --git a/code/game/objects/items/storage/garment.dm b/code/game/objects/items/storage/garment.dm index ef6539506b61e..53892fd28ce22 100644 --- a/code/game/objects/items/storage/garment.dm +++ b/code/game/objects/items/storage/garment.dm @@ -62,11 +62,11 @@ /obj/item/storage/bag/garment/hop/PopulateContents() 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/suit/armor/vest/alt(src) + new /obj/item/clothing/suit/armor/vest/hop(src) new /obj/item/clothing/glasses/sunglasses(src) new /obj/item/clothing/head/hopcap(src) new /obj/item/clothing/neck/cloak/hop(src) - new /obj/item/clothing/shoes/sneakers/brown(src) + new /obj/item/clothing/shoes/laceup(src) new /obj/item/clothing/suit/hooded/wintercoat/hop(src) /obj/item/storage/bag/garment/hos/PopulateContents() diff --git a/code/game/objects/items/storage/medkit.dm b/code/game/objects/items/storage/medkit.dm index 2e178b05d49bc..76c2d3f6ab7e6 100644 --- a/code/game/objects/items/storage/medkit.dm +++ b/code/game/objects/items/storage/medkit.dm @@ -577,30 +577,26 @@ ///freezes the organ and loops bodyparts like heads /obj/item/storage/organbox/proc/freeze(datum/source, obj/item/I) SIGNAL_HANDLER - if(isorgan(I)) - var/obj/item/organ/organ = I - organ.organ_flags |= ORGAN_FROZEN + if(isinternalorgan(I)) + var/obj/item/organ/internal/int_organ = I + int_organ.organ_flags |= ORGAN_FROZEN return if(istype(I, /obj/item/bodypart)) var/obj/item/bodypart/B = I - for(var/O in B.contents) - if(isorgan(O)) - var/obj/item/organ/organ = O - organ.organ_flags |= ORGAN_FROZEN + for(var/obj/item/organ/internal/int_organ in B.contents) + int_organ.organ_flags |= ORGAN_FROZEN ///unfreezes the organ and loops bodyparts like heads /obj/item/storage/organbox/proc/unfreeze(datum/source, obj/item/I) SIGNAL_HANDLER - if(isorgan(I)) - var/obj/item/organ/organ = I - organ.organ_flags &= ~ORGAN_FROZEN + if(isinternalorgan(I)) + var/obj/item/organ/internal/int_organ = I + int_organ.organ_flags &= ~ORGAN_FROZEN return if(istype(I, /obj/item/bodypart)) var/obj/item/bodypart/B = I - for(var/O in B.contents) - if(isorgan(O)) - var/obj/item/organ/organ = O - organ.organ_flags &= ~ORGAN_FROZEN + for(var/obj/item/organ/internal/int_organ in B.contents) + int_organ.organ_flags &= ~ORGAN_FROZEN /obj/item/storage/organbox/attackby(obj/item/I, mob/user, params) if(istype(I, /obj/item/reagent_containers) && I.is_open_container()) diff --git a/code/game/objects/items/storage/secure.dm b/code/game/objects/items/storage/secure.dm index 01d459632cbb1..89cd747da229b 100644 --- a/code/game/objects/items/storage/secure.dm +++ b/code/game/objects/items/storage/secure.dm @@ -208,7 +208,7 @@ MAPPING_DIRECTIONAL_HELPERS(/obj/item/storage/secure/safe, 32) It is made out of the same material as the station's Black Box and is designed to resist all conventional weaponry. \ There appears to be a small amount of surface corrosion. It doesn't look like it could withstand much of an explosion." can_hack_open = FALSE - armor = list(MELEE = 100, BULLET = 100, LASER = 100, ENERGY = 100, BOMB = 70, BIO = 100, FIRE = 80, ACID = 70) + armor = list(MELEE = 100, BULLET = 100, LASER = 100, ENERGY = 100, BOMB = 70, BIO = 0, FIRE = 80, ACID = 70) max_integrity = 300 color = "#ffdd33" diff --git a/code/game/objects/items/storage/toolbox.dm b/code/game/objects/items/storage/toolbox.dm index c9e25b0e11408..d3646c5c00b62 100644 --- a/code/game/objects/items/storage/toolbox.dm +++ b/code/game/objects/items/storage/toolbox.dm @@ -37,6 +37,10 @@ if(has_latches) . += latches +/obj/item/storage/toolbox/ComponentInitialize() + . = ..() + var/datum/component/storage/STR = GetComponent(/datum/component/storage) + STR.max_w_class = WEIGHT_CLASS_NORMAL /obj/item/storage/toolbox/suicide_act(mob/user) user.visible_message(span_suicide("[user] robusts [user.p_them()]self with [src]! It looks like [user.p_theyre()] trying to commit suicide!")) @@ -97,6 +101,11 @@ force = 5 w_class = WEIGHT_CLASS_NORMAL +/obj/item/storage/toolbox/mechanical/old/heirloom/ComponentInitialize() + . = ..() + var/datum/component/storage/STR = GetComponent(/datum/component/storage) + STR.max_w_class = WEIGHT_CLASS_SMALL + /obj/item/storage/toolbox/mechanical/old/heirloom/PopulateContents() return diff --git a/code/game/objects/items/storage/uplink_kits.dm b/code/game/objects/items/storage/uplink_kits.dm index 206840b01ac0d..c99bd3ba19c04 100644 --- a/code/game/objects/items/storage/uplink_kits.dm +++ b/code/game/objects/items/storage/uplink_kits.dm @@ -79,6 +79,7 @@ new /obj/item/clothing/gloves/color/latex/nitrile(src) new /obj/item/clothing/mask/gas/clown_hat(src) new /obj/item/clothing/under/suit/black_really(src) + new /obj/item/clothing/neck/tie/red/hitman(src) if(KIT_SCREWED) new /obj/item/sbeacondrop/bomb(src) @@ -128,7 +129,7 @@ /obj/item/storage/backpack/duffelbag/syndie/sabotage new /obj/item/camera_bug(src) new /obj/item/sbeacondrop/powersink(src) - new /obj/item/computer_hardware/hard_drive/role/virus/deto(src) + new /obj/item/computer_hardware/hard_drive/portable/virus/deto(src) new /obj/item/storage/toolbox/syndicate(src) new /obj/item/pizzabox/bomb(src) new /obj/item/storage/box/syndie_kit/emp(src) @@ -140,6 +141,7 @@ new /obj/item/clothing/gloves/color/latex/nitrile(src) new /obj/item/clothing/mask/gas/clown_hat(src) new /obj/item/clothing/under/suit/black_really(src) + new /obj/item/clothing/neck/tie/red/hitman(src) if(KIT_NUKEOPS_METAGAME) new /obj/item/mod/control/pre_equipped/nuclear(src) // 8 tc @@ -216,7 +218,7 @@ if(KIT_BEES) new /obj/item/paper/fluff/bee_objectives(src) // 0 tc (motivation) new /obj/item/clothing/suit/hooded/bee_costume(src) // 0 tc - new /obj/item/clothing/mask/animal/rat/bee(src) // 0 tc + new /obj/item/clothing/mask/animal/small/bee(src) // 0 tc new /obj/item/storage/belt/fannypack/yellow(src) // 0 tc new /obj/item/grenade/spawnergrenade/buzzkill(src) new /obj/item/grenade/spawnergrenade/buzzkill(src) diff --git a/code/game/objects/items/tanks/jetpack.dm b/code/game/objects/items/tanks/jetpack.dm index 3e3eb90e5830a..d2d02e0048bf4 100644 --- a/code/game/objects/items/tanks/jetpack.dm +++ b/code/game/objects/items/tanks/jetpack.dm @@ -12,18 +12,23 @@ var/on = FALSE var/stabilizers = FALSE var/full_speed = TRUE // If the jetpack will have a speedboost in space/nograv or not - var/datum/effect_system/trail_follow/ion/ion_trail + var/datum/callback/get_mover + var/datum/callback/check_on_move /obj/item/tank/jetpack/Initialize(mapload) . = ..() - ion_trail = new - ion_trail.auto_process = FALSE - ion_trail.set_up(src) + get_mover = CALLBACK(src, .proc/get_user) + check_on_move = CALLBACK(src, .proc/allow_thrust, 0.01) + refresh_jetpack() /obj/item/tank/jetpack/Destroy() - QDEL_NULL(ion_trail) + get_mover = null + check_on_move = null return ..() +/obj/item/tank/jetpack/proc/refresh_jetpack() + AddComponent(/datum/component/jetpack, stabilizers, COMSIG_JETPACK_ACTIVATED, COMSIG_JETPACK_DEACTIVATED, JETPACK_ACTIVATION_FAILED, get_mover, check_on_move, /datum/effect_system/trail_follow/ion) + /obj/item/tank/jetpack/item_action_slot_check(slot) if(slot == ITEM_SLOT_BACK) return TRUE @@ -49,12 +54,11 @@ cycle(user) else if(istype(action, /datum/action/item_action/jetpack_stabilization)) if(on) - stabilizers = !stabilizers + set_stabilizers(!stabilizers) to_chat(user, span_notice("You turn the jetpack stabilization [stabilizers ? "on" : "off"].")) else toggle_internals(user) - /obj/item/tank/jetpack/proc/cycle(mob/user) if(user.incapacitated()) return @@ -70,83 +74,60 @@ to_chat(user, span_notice("You turn the jetpack off.")) update_action_buttons() +/obj/item/tank/jetpack/proc/set_stabilizers(new_stabilizers) + if(new_stabilizers == stabilizers) + return + stabilizers = new_stabilizers + refresh_jetpack() /obj/item/tank/jetpack/proc/turn_on(mob/user) - if(!allow_thrust(0.01, user)) + if(SEND_SIGNAL(src, COMSIG_JETPACK_ACTIVATED) & JETPACK_ACTIVATION_FAILED) return FALSE on = TRUE icon_state = "[initial(icon_state)]-on" - ion_trail.start() - RegisterSignal(user, COMSIG_MOVABLE_MOVED, .proc/move_react) - RegisterSignal(user, COMSIG_MOVABLE_PRE_MOVE, .proc/pre_move_react) - RegisterSignal(user, COMSIG_MOVABLE_SPACEMOVE, .proc/spacemove_react) if(full_speed) user.add_movespeed_modifier(/datum/movespeed_modifier/jetpack/fullspeed) return TRUE - /obj/item/tank/jetpack/proc/turn_off(mob/user) + SEND_SIGNAL(src, COMSIG_JETPACK_DEACTIVATED) on = FALSE - stabilizers = FALSE + set_stabilizers(FALSE) icon_state = initial(icon_state) - ion_trail.stop() if(user) - UnregisterSignal(user, COMSIG_MOVABLE_MOVED) - UnregisterSignal(user, COMSIG_MOVABLE_PRE_MOVE) - UnregisterSignal(user, COMSIG_MOVABLE_SPACEMOVE) user.remove_movespeed_modifier(/datum/movespeed_modifier/jetpack/fullspeed) -/obj/item/tank/jetpack/proc/move_react(mob/user) - SIGNAL_HANDLER - if(!on)//If jet dont work, it dont work - return - if(!user || !user.client)//Don't allow jet self using - return - if(!isturf(user.loc))//You can't use jet in nowhere or from mecha/closet - return - if(!(user.movement_type & FLOATING) || user.buckled)//You don't want use jet in gravity or while buckled. - return - if(user.pulledby)//You don't must use jet if someone pull you - return - if(user.throwing)//You don't must use jet if you thrown - return - if(length(user.client.keys_held & user.client.movement_keys))//You use jet when press keys. yes. - allow_thrust(0.01, user) - -/obj/item/tank/jetpack/proc/pre_move_react(mob/user) - SIGNAL_HANDLER - ion_trail.oldposition = get_turf(src) - -/obj/item/tank/jetpack/proc/spacemove_react(mob/user, movement_dir) - SIGNAL_HANDLER - - if(on && (movement_dir || stabilizers)) - return COMSIG_MOVABLE_STOP_SPACEMOVE - -/obj/item/tank/jetpack/proc/allow_thrust(num, mob/living/user) +/obj/item/tank/jetpack/proc/allow_thrust(num, use_fuel = TRUE) if((num < 0.005 || air_contents.total_moles() < num)) - turn_off(user) - return + turn_off(get_user()) + return FALSE + + // We've got the gas, it's chill + if(!use_fuel) + return TRUE var/datum/gas_mixture/removed = remove_air(num) if(removed.total_moles() < 0.005) - turn_off(user) - return + turn_off(get_user()) + return FALSE - var/turf/T = get_turf(user) + var/turf/T = get_turf(src) T.assume_air(removed) - ion_trail.generate_effect() - return TRUE +// Gives the jetpack component the user it expects +/obj/item/tank/jetpack/proc/get_user() + if(!ismob(loc)) + return null + return loc + /obj/item/tank/jetpack/suicide_act(mob/user) - if (istype(user, /mob/living/carbon/human/)) - var/mob/living/carbon/human/H = user - H.say("WHAT THE FUCK IS CARBON DIOXIDE?") - H.visible_message(span_suicide("[user] is suffocating [user.p_them()]self with [src]! It looks like [user.p_they()] didn't read what that jetpack says!")) - return (OXYLOSS) - else - ..() + if (!istype(user, /mob/living/carbon/human)) + return ..() + var/mob/living/carbon/human/suffocater = user + suffocater.say("WHAT THE FUCK IS CARBON DIOXIDE?") + suffocater.visible_message(span_suicide("[user] is suffocating [user.p_them()]self with [src]! It looks like [user.p_they()] didn't read what that jetpack says!")) + return (OXYLOSS) /obj/item/tank/jetpack/improvised name = "improvised jetpack" @@ -159,7 +140,10 @@ gas_type = null //it starts empty full_speed = FALSE //moves at modsuit jetpack speeds -/obj/item/tank/jetpack/improvised/allow_thrust(num, mob/living/user) +/obj/item/tank/jetpack/improvised/allow_thrust(num) + var/mob/user = get_user() + if(!user) + return FALSE if(rand(0,250) == 0) to_chat(user, span_notice("You feel your jetpack's engines cut out.")) turn_off(user) diff --git a/code/game/objects/items/tanks/watertank.dm b/code/game/objects/items/tanks/watertank.dm index abd1e7a9a0c23..3cf32f9e27323 100644 --- a/code/game/objects/items/tanks/watertank.dm +++ b/code/game/objects/items/tanks/watertank.dm @@ -324,12 +324,12 @@ balloon_alert(user, "too far!") return for(var/S in target) - if(istype(S, /obj/effect/particle_effect/foam/metal/resin) || istype(S, /obj/structure/foamedmetal/resin)) + if(istype(S, /obj/effect/particle_effect/fluid/foam/metal/resin) || istype(S, /obj/structure/foamedmetal/resin)) balloon_alert(user, "already has resin!") return if(metal_synthesis_cooldown < 5) - var/obj/effect/particle_effect/foam/metal/resin/F = new (get_turf(target)) - F.amount = 0 + var/obj/effect/particle_effect/fluid/foam/metal/resin/foam = new (get_turf(target)) + foam.group.target_size = 0 metal_synthesis_cooldown++ addtimer(CALLBACK(src, .proc/reduce_metal_synth_cooldown), 10 SECONDS) else @@ -363,12 +363,14 @@ anchored = TRUE /obj/effect/resin_container/proc/Smoke() - var/obj/effect/particle_effect/foam/metal/resin/S = new /obj/effect/particle_effect/foam/metal/resin(get_turf(loc)) - S.amount = 4 + var/datum/effect_system/fluid_spread/foam/metal/resin/foaming = new + foaming.set_up(4, location = src) + foaming.start() playsound(src,'sound/effects/bamf.ogg',100,TRUE) qdel(src) -/obj/effect/resin_container/newtonian_move(direction, instant = FALSE) // Please don't spacedrift thanks +// Please don't spacedrift thanks +/obj/effect/resin_container/newtonian_move(direction, instant = FALSE, start_delay = 0) return TRUE #undef EXTINGUISHER diff --git a/code/game/objects/items/tools/crowbar.dm b/code/game/objects/items/tools/crowbar.dm index c28186d7c2771..6982f0b74db73 100644 --- a/code/game/objects/items/tools/crowbar.dm +++ b/code/game/objects/items/tools/crowbar.dm @@ -83,6 +83,7 @@ custom_materials = list(/datum/material/iron = 4500, /datum/material/silver = 2500, /datum/material/titanium = 3500) usesound = 'sound/items/jaws_pry.ogg' force = 15 + w_class = WEIGHT_CLASS_NORMAL toolspeed = 0.7 force_opens = TRUE @@ -111,8 +112,9 @@ /obj/item/crowbar/power/syndicate name = "Syndicate jaws of life" - desc = "A re-engineered copy of Nanotrasen's standard jaws of life. Can be used to force open airlocks in its crowbar configuration." + desc = "A pocket sized re-engineered copy of Nanotrasen's standard jaws of life. Can be used to force open airlocks in its crowbar configuration." icon_state = "jaws_syndie" + w_class = WEIGHT_CLASS_SMALL toolspeed = 0.5 force_opens = TRUE @@ -140,15 +142,8 @@ user.visible_message(span_notice("[user] cuts [attacked_carbon]'s restraints with [src]!")) qdel(attacked_carbon.handcuffed) return - else if(istype(attacked_carbon) && attacked_carbon.has_status_effect(/datum/status_effect/strandling) && tool_behaviour == TOOL_WIRECUTTER) - user.visible_message(span_notice("[user] attempts to cut the durathread strand from around [attacked_carbon]'s neck.")) - if(do_after(user, 1.5 SECONDS, attacked_carbon)) - user.visible_message(span_notice("[user] succesfully cuts the durathread strand from around [attacked_carbon]'s neck.")) - attacked_carbon.remove_status_effect(/datum/status_effect/strandling) - playsound(loc, usesound, 50, TRUE, -1) - return - else - ..() + + return ..() /obj/item/crowbar/cyborg name = "hydraulic crowbar" diff --git a/code/game/objects/items/tools/screwdriver.dm b/code/game/objects/items/tools/screwdriver.dm index 4b09aaf954fbd..4976e7e891529 100644 --- a/code/game/objects/items/tools/screwdriver.dm +++ b/code/game/objects/items/tools/screwdriver.dm @@ -81,7 +81,6 @@ righthand_file = 'icons/mob/inhands/equipment/tools_righthand.dmi' custom_materials = list(/datum/material/iron=3500, /datum/material/silver=1500, /datum/material/titanium=2500) //what research value? force = 8 //might or might not be too high, subject to change - w_class = WEIGHT_CLASS_SMALL throwforce = 8 throw_speed = 2 throw_range = 3//it's heavier than a screw driver/wrench, so it does more damage, but can't be thrown as far @@ -89,6 +88,7 @@ attack_verb_simple = list("drill", "screw", "jab", "whack") hitsound = 'sound/items/drill_hit.ogg' usesound = 'sound/items/drill_use.ogg' + w_class = WEIGHT_CLASS_NORMAL toolspeed = 0.7 random_color = FALSE greyscale_config = null diff --git a/code/game/objects/items/tools/weldingtool.dm b/code/game/objects/items/tools/weldingtool.dm index e09ef51ebe484..34374c897337c 100644 --- a/code/game/objects/items/tools/weldingtool.dm +++ b/code/game/objects/items/tools/weldingtool.dm @@ -145,7 +145,7 @@ if(isOn() && !QDELETED(attacked_atom) && isliving(attacked_atom)) // can't ignite something that doesn't exist handle_fuel_and_temps(1, user) var/mob/living/attacked_mob = attacked_atom - if(attacked_mob.IgniteMob()) + if(attacked_mob.ignite_mob()) message_admins("[ADMIN_LOOKUPFLW(user)] set [key_name_admin(attacked_mob)] on fire with [src] at [AREACOORD(user)]") log_game("[key_name(user)] set [key_name(attacked_mob)] on fire with [src] at [AREACOORD(user)]") @@ -164,7 +164,7 @@ if(!QDELETED(attacked_atom) && isliving(attacked_atom)) // can't ignite something that doesn't exist var/mob/living/attacked_mob = attacked_atom - if(attacked_mob.IgniteMob()) + if(attacked_mob.ignite_mob()) message_admins("[ADMIN_LOOKUPFLW(user)] set [key_name_admin(attacked_mob)] on fire with [src] at [AREACOORD(user)]") log_game("[key_name(user)] set [key_name(attacked_mob)] on fire with [src] at [AREACOORD(user)]") @@ -381,6 +381,7 @@ change_icons = FALSE can_off_process = TRUE light_range = 1 + w_class = WEIGHT_CLASS_NORMAL toolspeed = 0.5 var/last_gen = 0 var/nextrefueltick = 0 diff --git a/code/game/objects/items/tools/wirecutters.dm b/code/game/objects/items/tools/wirecutters.dm index 0d4b13d387aa4..f8402111f2531 100644 --- a/code/game/objects/items/tools/wirecutters.dm +++ b/code/game/objects/items/tools/wirecutters.dm @@ -50,15 +50,8 @@ user.visible_message(span_notice("[user] cuts [attacked_carbon]'s restraints with [src]!")) qdel(attacked_carbon.handcuffed) return - else if(istype(attacked_carbon) && attacked_carbon.has_status_effect(/datum/status_effect/strandling)) - user.visible_message(span_notice("[user] attempts to cut the durathread strand from around [attacked_carbon]'s neck.")) - if(do_after(user, 1.5 SECONDS, attacked_carbon)) - user.visible_message(span_notice("[user] succesfully cuts the durathread strand from around [attacked_carbon]'s neck.")) - attacked_carbon.remove_status_effect(/datum/status_effect/strandling) - playsound(loc, usesound, 50, TRUE, -1) - return - else - ..() + + return ..() /obj/item/wirecutters/suicide_act(mob/user) user.visible_message(span_suicide("[user] is cutting at [user.p_their()] arteries with [src]! It looks like [user.p_theyre()] trying to commit suicide!")) diff --git a/code/game/objects/items/toy_mechs.dm b/code/game/objects/items/toy_mechs.dm index 4edf8ec00bd4c..b5444183819ac 100644 --- a/code/game/objects/items/toy_mechs.dm +++ b/code/game/objects/items/toy_mechs.dm @@ -266,7 +266,7 @@ /** * Override the say proc if they're mute */ -/obj/item/toy/mecha/say() +/obj/item/toy/mecha/say(message, bubble_type, list/spans = list(), sanitize = TRUE, datum/language/language = null, ignore_spam = FALSE, forced = null, filterproof = null) if(!quiet) . = ..() diff --git a/code/game/objects/items/toys.dm b/code/game/objects/items/toys.dm index b980975edcf85..60aa2e9f61e6c 100644 --- a/code/game/objects/items/toys.dm +++ b/code/game/objects/items/toys.dm @@ -10,7 +10,6 @@ * AI core prizes * Toy codex gigas * Skeleton toys - * Cards * Toy nuke * Fake meteor * Foam armblade @@ -27,14 +26,12 @@ * Fake Pierced Reality * Intento */ - /obj/item/toy throwforce = 0 throw_speed = 3 throw_range = 7 force = 0 - /* * Balloons */ @@ -45,7 +42,6 @@ icon_state = "waterballoon-e" inhand_icon_state = "balloon-empty" - /obj/item/toy/waterballoon/Initialize(mapload) . = ..() create_reagents(10) @@ -152,7 +148,6 @@ else return ..() - /obj/item/toy/balloon/proc/pop_balloon(monkey_pop = FALSE) playsound(src, 'sound/effects/cartoon_pop.ogg', 50, vary = TRUE) if(monkey_pop) // Monkeys make money from popping bloons @@ -191,14 +186,12 @@ SEND_SIGNAL(user, COMSIG_CLEAR_MOOD_EVENT, "badass_antag", /datum/mood_event/badass_antag) . = ..() - /obj/item/toy/balloon/syndicate/Destroy() if(ismob(loc)) var/mob/M = loc SEND_SIGNAL(M, COMSIG_CLEAR_MOOD_EVENT, "badass_antag", /datum/mood_event/badass_antag) . = ..() - /obj/item/toy/balloon/arrest name = "arreyst balloon" desc = "A half inflated balloon about a boyband named Arreyst that was popular about ten years ago, famous for making fun of red jumpsuits as unfashionable." @@ -303,8 +296,6 @@ user.death(FALSE) user.ghostize(FALSE) - - /* * Toy gun: Why isn't this an /obj/item/gun? */ @@ -412,7 +403,6 @@ clumsy_check = FALSE) RegisterSignal(src, COMSIG_TRANSFORMING_ON_TRANSFORM, .proc/on_transform) - /* * Signal proc for [COMSIG_TRANSFORMING_ON_TRANSFORM]. * @@ -473,7 +463,6 @@ w_class = WEIGHT_CLASS_SMALL resistance_flags = FLAMMABLE - /obj/item/toy/windup_toolbox name = "windup toolbox" desc = "A replica toolbox that rumbles when you turn the key." @@ -580,7 +569,6 @@ /* * Snap pops */ - /obj/item/toy/snappop name = "snap pop" desc = "Wow!" @@ -733,462 +721,9 @@ phomeme = "griffin" w_class = WEIGHT_CLASS_SMALL -/* -|| A Deck of Cards for playing various games of chance || -*/ -/obj/item/toy/cards - resistance_flags = FLAMMABLE - max_integrity = 50 - ///The parent deck of the cards - var/datum/weakref/parentdeck - ///Artistic style of the deck - var/deckstyle = "nanotrasen" - var/card_hitsound = null - var/card_force = 0 - var/card_throwforce = 0 - var/card_throw_speed = 3 - var/card_throw_range = 7 - var/list/card_attack_verb_continuous = list("attacks") - var/list/card_attack_verb_simple = list("attack") - - -/obj/item/toy/cards/Initialize(mapload) - . = ..() - if(card_attack_verb_continuous) - card_attack_verb_continuous = string_list(card_attack_verb_continuous) - if(card_attack_verb_simple) - card_attack_verb_simple = string_list(card_attack_verb_simple) - - -/obj/item/toy/cards/suicide_act(mob/living/carbon/user) - user.visible_message(span_suicide("[user] is slitting [user.p_their()] wrists with \the [src]! It looks like [user.p_they()] [user.p_have()] a crummy hand!")) - playsound(src, 'sound/items/cardshuffle.ogg', 50, TRUE) - return BRUTELOSS - -/** - * ## apply_card_vars - * - * Applies variables for supporting multiple types of card deck - */ -/obj/item/toy/cards/proc/apply_card_vars(obj/item/toy/cards/newobj, obj/item/toy/cards/sourceobj) - if(!istype(sourceobj)) - return - -/** - * ## add_card - * - * Adds a card to the deck (or hand of cards). - * - * Arguments: - * * mob/user - The user adding the card. - * * list/cards - The list of cards the user is adding to. - * * obj/item/toy/cards/card_to_add - The card (or hand of cards) that will be added back into the deck - */ -/obj/item/toy/cards/proc/add_card(mob/user, list/cards, obj/item/toy/cards/card_to_add) - ///Are we adding a hand of cards to the deck? - var/from_cardhand = FALSE - ///Are we adding to a hand of cards? - var/to_cardhand = FALSE - if (istype(card_to_add, /obj/item/toy/cards/cardhand)) - from_cardhand = TRUE - if (istype(src, /obj/item/toy/cards/cardhand)) - to_cardhand = TRUE - - if ((card_to_add.parentdeck != src.parentdeck) && (card_to_add.parentdeck != WEAKREF(src))) - to_chat(user, span_warning("You can't mix cards from other decks!")) - return - if (!user.temporarilyRemoveItemFromInventory(card_to_add)) - to_chat(user, span_warning("The [from_cardhand ? "hand of cards" : "card"] is stuck to your hand, you can't add it to [to_cardhand ? "your hand" : "the deck"]!")) - return - - if (from_cardhand) - var/obj/item/toy/cards/cardhand/cards_to_add = card_to_add - for (var/obj/item/toy/cards/singlecard/card in cards_to_add.cards) - card.loc = src - cards += card - else - var/obj/item/toy/cards/singlecard/card = card_to_add - card.loc = src - cards += card - - user.visible_message(span_notice("[user] adds [from_cardhand ? "the hand of cards" : "a card"] to [to_cardhand ? "[user.p_their()] hand" : "the bottom of the deck"]."), span_notice("You add the [from_cardhand ? "hand of cards" : "card"] to [to_cardhand ? "your hand" : "the bottom of the deck"].")) - update_appearance() - -/** - * ## draw_card - * - * Draws a card from the deck (or hand of cards). - * - * Arguments: - * * mob/user - The user drawing from the deck. - * * list/cards - The list of cards the user is drawing from. - * * obj/item/toy/cards/singlecard/forced_card (optional) - Used to force the card drawn from the deck - */ -/obj/item/toy/cards/proc/draw_card(mob/user, list/cards, obj/item/toy/cards/singlecard/forced_card = null) - if(isliving(user)) - var/mob/living/living_user = user - if(!(living_user.mobility_flags & MOBILITY_PICKUP)) - return - if(cards.len == 0) - to_chat(user, span_warning("There are no more cards to draw!")) - return - - ///Are we drawing from a hand of cards? - var/from_cardhand = FALSE - if (istype(src, /obj/item/toy/cards/cardhand)) - from_cardhand = TRUE - - var/obj/item/toy/cards/singlecard/card_to_draw - if (forced_card) - card_to_draw = forced_card - else - card_to_draw = cards[1] - - cards -= card_to_draw - card_to_draw.pickup(user) - user.put_in_hands(card_to_draw) - user.visible_message(span_notice("[user] draws a card from [from_cardhand ? "[user.p_their()] hand" : "the deck"]."), span_notice("You draw a card from [from_cardhand ? "your hand" : "the deck"].")) - update_appearance() - return card_to_draw - -/obj/item/toy/cards/deck - name = "deck of cards" - desc = "A deck of space-grade playing cards." - icon = 'icons/obj/toy.dmi' - deckstyle = "nanotrasen" - icon_state = "deck_nanotrasen_full" - worn_icon_state = "card" - w_class = WEIGHT_CLASS_SMALL - ///Deck shuffling cooldown. - COOLDOWN_DECLARE(shuffle_cooldown) - ///Tracks holodeck cards, since they shouldn't be infinite - var/obj/machinery/computer/holodeck/holo = null - ///Cards in this deck - var/list/cards = list() - -/obj/item/toy/cards/deck/Initialize(mapload) - . = ..() - AddElement(/datum/element/drag_pickup) - populate_deck() - -/** - * ## generate_card - * - * Generates a new playing card, and assigns all of the necessary variables. - * - * Arguments: - * * name - The name of the playing card. - */ -/obj/item/toy/cards/deck/proc/generate_card(name) - var/obj/item/toy/cards/singlecard/card_to_add = new/obj/item/toy/cards/singlecard() - if(holo) - holo.spawned += card_to_add - card_to_add.cardname = name - card_to_add.parentdeck = WEAKREF(src) - card_to_add.apply_card_vars(card_to_add, src) - return card_to_add - -/** - * ## populate_deck - * - * Generates all the cards within the deck. - */ -/obj/item/toy/cards/deck/proc/populate_deck() - icon_state = "deck_[deckstyle]_full" - for(var/suit in list("Hearts", "Spades", "Clubs", "Diamonds")) - cards += generate_card("Ace of [suit]") - for(var/i in 2 to 10) - cards += generate_card("[i] of [suit]") - for(var/person in list("Jack", "Queen", "King")) - cards += generate_card("[person] of [suit]") - -/obj/item/toy/cards/deck/attack_hand(mob/living/user, list/modifiers) - if (!user.combat_mode) - draw_card(user, cards) - else - return ..() - -/obj/item/toy/cards/deck/update_icon_state() - switch(cards.len) - if(27 to INFINITY) - icon_state = "deck_[deckstyle]_full" - if(11 to 27) - icon_state = "deck_[deckstyle]_half" - if(1 to 11) - icon_state = "deck_[deckstyle]_low" - else - icon_state = "deck_[deckstyle]_empty" - return ..() - -#define DECK_SHUFFLE_COOLDOWN 5 SECONDS -/obj/item/toy/cards/deck/attack_self(mob/user) - if(!COOLDOWN_FINISHED(src, shuffle_cooldown)) - return - COOLDOWN_START(src, shuffle_cooldown, DECK_SHUFFLE_COOLDOWN) - cards = shuffle(cards) - playsound(src, 'sound/items/cardshuffle.ogg', 50, TRUE) - user.visible_message(span_notice("[user] shuffles the deck."), span_notice("You shuffle the deck.")) -#undef DECK_SHUFFLE_COOLDOWN - -/obj/item/toy/cards/deck/attackby(obj/item/item, mob/living/user, params) - if(istype(item, /obj/item/toy/cards/singlecard) || istype(item, /obj/item/toy/cards/cardhand)) - add_card(user, cards, item) - else - return ..() - -/obj/item/toy/cards/cardhand - name = "hand of cards" - desc = "A number of cards not in a deck, customarily held in ones hand." - icon = 'icons/obj/toy.dmi' - icon_state = "none" - worn_icon_state = "card" - w_class = WEIGHT_CLASS_TINY - ///Cards in this hand of cards. - var/list/cards = list() - ///List of cards to add into the hand on initialization (used for mapping mostly) - var/list/init_cards = list() - -/obj/item/toy/cards/cardhand/Initialize() - . = ..() - if (init_cards.len > 0) - for (var/card in init_cards) - var/obj/item/toy/cards/singlecard/new_card = new /obj/item/toy/cards/singlecard(src) - new_card.cardname = card - new_card.Flip() - cards += new_card - update_sprite() - -/obj/item/toy/cards/cardhand/add_card(mob/user, list/cards, obj/item/toy/cards/card_to_add) - . = ..() - interact(user) - update_sprite() - -/obj/item/toy/cards/cardhand/attack_self(mob/user) - if(ishuman(user)) - var/mob/living/carbon/human/human_user = user - if(!(human_user.mobility_flags & MOBILITY_USE)) - return - if(user.stat || !ishuman(user)) - return - interact(user) - - var/list/handradial = list() - for(var/obj/item/toy/cards/singlecard/card in cards) - handradial[card] = image(icon = src.icon, icon_state = "sc_[card.name]_[deckstyle]") - - var/obj/item/toy/cards/singlecard/choice = show_radial_menu(usr, src, handradial, custom_check = CALLBACK(src, .proc/check_menu, user), radius = 36, require_near = TRUE) - if(!choice) - return FALSE - draw_card(user, cards, choice) - - interact(user) - if(length(cards) == 1) - var/obj/item/toy/cards/singlecard/last_card = draw_card(user, cards) - qdel(src) - last_card.pickup(user) - user.put_in_hands(last_card) - to_chat(user, span_notice("You also take [last_card.cardname] and hold it.")) - else - update_sprite() - -/obj/item/toy/cards/cardhand/attackby(obj/item/toy/cards/singlecard/card, mob/living/user, params) - if(istype(card)) - if (!card.flipped) - card.Flip() // flip so that the card appears properly in the hand - add_card(user, cards, card) - else - return ..() - -/obj/item/toy/cards/cardhand/apply_card_vars(obj/item/toy/cards/newobj, obj/item/toy/cards/sourceobj) - ..() - newobj.deckstyle = sourceobj.deckstyle - update_sprite() - newobj.card_hitsound = sourceobj.card_hitsound - newobj.card_force = sourceobj.card_force - newobj.card_throwforce = sourceobj.card_throwforce - newobj.card_throw_speed = sourceobj.card_throw_speed - newobj.card_throw_range = sourceobj.card_throw_range - newobj.card_attack_verb_continuous = sourceobj.card_attack_verb_continuous //null or unique list made by string_list() - newobj.card_attack_verb_simple = sourceobj.card_attack_verb_simple //null or unique list made by string_list() - newobj.resistance_flags = sourceobj.resistance_flags - -/** - * ## check_menu - * - * Checks if we are allowed to interact with a radial menu - * - * Arguments: - * * user - The mob interacting with a menu - */ -/obj/item/toy/cards/cardhand/proc/check_menu(mob/living/user) - if(!istype(user)) - return FALSE - if(user.incapacitated()) - return FALSE - return TRUE - -/** - * ## update_sprite - * - * This proc updates the sprite for when you create a hand of cards - */ -/obj/item/toy/cards/cardhand/proc/update_sprite() - cut_overlays() - var/overlay_cards = cards.len - - var/k = overlay_cards == 2 ? 1 : overlay_cards - 2 - for(var/i = k; i <= overlay_cards; i++) - var/obj/item/toy/cards/singlecard/card = cards[i] - var/card_overlay = image(icon = src.icon, icon_state = "sc_[card.cardname]_[deckstyle]", pixel_x = (1 - i + k) * 3, pixel_y = (1 - i + k) * 3) - add_overlay(card_overlay) - -/obj/item/toy/cards/singlecard - name = "card" - desc = "A playing card used to play card games like poker." - icon = 'icons/obj/toy.dmi' - icon_state = "singlecard_down_nanotrasen" - worn_icon_state = "card" - w_class = WEIGHT_CLASS_TINY - pixel_x = -5 - ///The name of the card - var/cardname = null - ///is the card facedown (F), or faceup (T)? - var/flipped = FALSE - -/obj/item/toy/cards/singlecard/examine(mob/user) - . = ..() - if(ishuman(user)) - var/mob/living/carbon/human/cardUser = user - if(cardUser.is_holding(src)) - cardUser.visible_message(span_notice("[cardUser] checks [cardUser.p_their()] card."), span_notice("The card reads: [cardname].")) - else - . += span_warning("You need to have the card in your hand to check it!") - -/** - * ## Flip - * - * flips the card over - */ -/obj/item/toy/cards/singlecard/verb/Flip() - set name = "Flip Card" - set category = "Object" - set src in range(1) - if(!ishuman(usr) || !usr.canUseTopic(src, BE_CLOSE)) - return - if(!flipped) - src.flipped = TRUE - if (cardname) - src.icon_state = "sc_[cardname]_[deckstyle]" - src.name = src.cardname - else - src.icon_state = "sc_Ace of Spades_[deckstyle]" - src.name = "What Card" - src.pixel_x = 5 - else if(flipped) - src.flipped = FALSE - src.icon_state = "singlecard_down_[deckstyle]" - src.name = "card" - src.pixel_x = -5 - -/** - * ## do_cardhand - * - * Creates, or adds to an existing hand of cards - * - * Arguments: - * * mob/living/user - the user - * * list/cards - the list of cards being added together (/obj/item/toy/cards/singlecard) - * * obj/item/toy/cards/cardhand/given_hand (optional) - the cardhand to add said cards into - */ -/obj/item/toy/cards/singlecard/proc/do_cardhand(mob/living/user, list/cards, obj/item/toy/cards/cardhand/given_hand = null) - if (given_hand && (given_hand?.parentdeck != parentdeck)) - to_chat(user, span_warning("You can't mix cards from other decks!")) - return - for (var/obj/item/toy/cards/singlecard/card in cards) - if (card.parentdeck != parentdeck) - to_chat(user, span_warning("You can't mix cards from other decks!")) - return - - var/obj/item/toy/cards/cardhand/new_cardhand = given_hand - var/preexisting = TRUE // does the cardhand already exist, or are we making a new one - if (!new_cardhand) - preexisting = FALSE - new_cardhand = new /obj/item/toy/cards/cardhand(user.loc) - - for (var/obj/item/toy/cards/singlecard/card in cards) - user.dropItemToGround(card) // drop them all so the loc will properly update - if (!card.flipped) - card.Flip() // flip so the card shows up in the cardhand properly - new_cardhand.cards += card - - if (preexisting) - new_cardhand.interact(user) - new_cardhand.update_sprite() - - user.visible_message(span_notice("[user] adds a card to [user.p_their()] hand."), span_notice("You add the [cardname] to your hand.")) - else - new_cardhand.parentdeck = parentdeck - new_cardhand.apply_card_vars(new_cardhand, src) - to_chat(user, span_notice("You combine the cards into a hand.")) - - new_cardhand.pickup(user) - user.put_in_active_hand(new_cardhand) - - for (var/obj/item/toy/cards/singlecard/card in cards) - card.loc = new_cardhand // move the cards into the cardhand - -/obj/item/toy/cards/singlecard/attackby(obj/item/item, mob/living/user, params) - if(istype(item, /obj/item/toy/cards/singlecard/)) - do_cardhand(user, list(src, item)) - if(istype(item, /obj/item/toy/cards/cardhand/)) - do_cardhand(user, list(src), item) - else - return ..() - -/obj/item/toy/cards/singlecard/attack_self(mob/living/carbon/human/user) - if(!ishuman(user) || !(user.mobility_flags & MOBILITY_USE)) - return - Flip() - -/obj/item/toy/cards/singlecard/apply_card_vars(obj/item/toy/cards/singlecard/newobj,obj/item/toy/cards/sourceobj) - ..() - newobj.deckstyle = sourceobj.deckstyle - newobj.icon_state = "singlecard_down_[deckstyle]" // Without this the card is invisible until flipped. It's an ugly hack, but it works. - newobj.card_hitsound = sourceobj.card_hitsound - newobj.hitsound = newobj.card_hitsound - newobj.card_force = sourceobj.card_force - newobj.force = newobj.card_force - newobj.card_throwforce = sourceobj.card_throwforce - newobj.throwforce = newobj.card_throwforce - newobj.card_throw_speed = sourceobj.card_throw_speed - newobj.throw_speed = newobj.card_throw_speed - newobj.card_throw_range = sourceobj.card_throw_range - newobj.throw_range = newobj.card_throw_range - newobj.attack_verb_continuous = newobj.card_attack_verb_continuous = sourceobj.card_attack_verb_continuous //null or unique list made by string_list() - newobj.attack_verb_simple = newobj.card_attack_verb_simple = sourceobj.card_attack_verb_simple //null or unique list made by string_list() - -/* -|| Syndicate playing cards, for pretending you're Gambit and playing poker for the nuke disk. || -*/ - -/obj/item/toy/cards/deck/syndicate - name = "suspicious looking deck of cards" - desc = "A deck of space-grade playing cards. They seem unusually rigid." - icon_state = "deck_syndicate_full" - deckstyle = "syndicate" - card_hitsound = 'sound/weapons/bladeslice.ogg' - card_force = 5 - card_throwforce = 10 - card_throw_speed = 3 - card_throw_range = 7 - card_attack_verb_continuous = list("attacks", "slices", "dices", "slashes", "cuts") - card_attack_verb_simple = list("attack", "slice", "dice", "slash", "cut") - resistance_flags = NONE - /* * Fake nuke */ - /obj/item/toy/nuke name = "\improper Nuclear Fission Explosive toy" desc = "A plastic model of a Nuclear Fission Explosive." @@ -1222,16 +757,15 @@ to_chat(user, span_alert("Nothing happens, and '
[round(timeleft/10)]' appears on the small display.")) sleep(5) - /obj/item/toy/nuke/emag_act(mob/user) if (obj_flags & EMAGGED) return to_chat(user, span_warning("You short-circuit \the [src].")) obj_flags |= EMAGGED + /* * Fake meteor */ - /obj/item/toy/minimeteor name = "\improper Mini-Meteor" desc = "Relive the excitement of a meteor shower! SweetMeat-eor Co. is not responsible for any injuries, headaches or hearing loss caused by Mini-Meteor." @@ -1286,7 +820,6 @@ /* * Snowballs */ - /obj/item/toy/snowball name = "snowball" desc = "A compact ball of snow. Good for throwing at people." @@ -1322,7 +855,6 @@ /* * Clockwork Watch */ - /obj/item/toy/clockwork_watch name = "steampunk watch" desc = "A stylish steampunk watch made out of thousands of tiny cogwheels." @@ -1348,7 +880,6 @@ /* * Toy Dagger */ - /obj/item/toy/toy_dagger name = "toy dagger" desc = "A cheap plastic replica of a dagger. Produced by THE ARM Toys, Inc." @@ -1362,7 +893,6 @@ /* * Xenomorph action figure */ - /obj/item/toy/toy_xeno icon = 'icons/obj/toy.dmi' icon_state = "toy_xeno" @@ -1387,7 +917,6 @@ return // TOY MOUSEYS :3 :3 :3 - /obj/item/toy/cattoy name = "toy mouse" desc = "A colorful toy mouse!" @@ -1401,7 +930,6 @@ /* * Action Figures */ - /obj/item/toy/figure name = "\improper Non-Specific Action Figure action figure" icon = 'icons/obj/toy.dmi' @@ -1624,7 +1152,6 @@ icon_state = "warden" toysay = "Seventeen minutes for coughing at an officer!" - /obj/item/toy/dummy name = "ventriloquist dummy" desc = "It's a dummy, dummy." @@ -1697,11 +1224,9 @@ cooldown = (world.time + 10) addtimer(CALLBACK(GLOBAL_PROC, .proc/playsound, src, 'sound/effects/blobattack.ogg', 50, FALSE), 0.5 SECONDS) - /* * Eldritch Toys */ - /obj/item/toy/eldritch_book name = "Codex Cicatrix" desc = "A toy book that closely resembles the Codex Cicatrix. Covered in fake polyester human flesh and has a huge goggly eye attached to the cover. The runes are gibberish and cannot be used to summon demons... Hopefully?" @@ -1724,7 +1249,6 @@ /* * Fake tear */ - /obj/item/toy/reality_pierce name = "Pierced reality" desc = "Hah. You thought it was the real deal!" @@ -1795,7 +1319,6 @@ GLOBAL_LIST_EMPTY(intento_players) #define TIME_PER_DEMO_STEP 0.6 SECONDS #define TIME_TO_RESET_ICON 0.5 SECONDS - /obj/item/toy/intento name = "\improper Intento" desc = "Fundamentally useless for all intentsive purposes." @@ -1877,7 +1400,6 @@ GLOBAL_LIST_EMPTY(intento_players) state = STATE_STARTING COOLDOWN_START(src, next_process, TIME_TO_BEGIN) - /obj/item/toy/intento/process() if(next_icon_reset && next_icon_reset <= world.time) icon_state = initial(icon_state) diff --git a/code/game/objects/items/weaponry.dm b/code/game/objects/items/weaponry.dm index 31e50ba476006..5dd708b39b804 100644 --- a/code/game/objects/items/weaponry.dm +++ b/code/game/objects/items/weaponry.dm @@ -848,8 +848,6 @@ for further reading, please see: https://github.com/tgstation/tgstation/pull/301 sharpness = SHARP_EDGED w_class = WEIGHT_CLASS_BULKY slot_flags = ITEM_SLOT_BACK - /// Wielding status. - var/wielded = FALSE /// The color of the slash we create var/slash_color = COLOR_BLUE /// Previous x position of where we clicked on the target's icon @@ -861,41 +859,39 @@ for further reading, please see: https://github.com/tgstation/tgstation/pull/301 /obj/item/highfrequencyblade/Initialize(mapload) . = ..() - RegisterSignal(src, COMSIG_TWOHANDED_WIELD, .proc/on_wield) - RegisterSignal(src, COMSIG_TWOHANDED_UNWIELD, .proc/on_unwield) AddElement(/datum/element/update_icon_updates_onmob) /obj/item/highfrequencyblade/ComponentInitialize() . = ..() - AddComponent(/datum/component/two_handed) + AddComponent(/datum/component/two_handed, wield_callback = CALLBACK(src, .proc/on_wield), unwield_callback = CALLBACK(src, .proc/on_unwield)) /obj/item/highfrequencyblade/update_icon_state() - icon_state = "hfrequency[wielded]" + icon_state = "hfrequency[HAS_TRAIT(src, TRAIT_WIELDED)]" return ..() /obj/item/highfrequencyblade/hit_reaction(mob/living/carbon/human/owner, atom/movable/hitby, attack_text = "the attack", final_block_chance = 0, damage = 0, attack_type = MELEE_ATTACK) if(attack_type == PROJECTILE_ATTACK) - if(wielded || prob(final_block_chance)) + if(HAS_TRAIT(src, TRAIT_WIELDED) || prob(final_block_chance)) owner.visible_message(span_danger("[owner] deflects [attack_text] with [src]!")) playsound(src, pick('sound/weapons/bulletflyby.ogg', 'sound/weapons/bulletflyby2.ogg', 'sound/weapons/bulletflyby3.ogg'), 75, TRUE) return TRUE return FALSE - if(prob(final_block_chance * (wielded ? 2 : 1))) + if(prob(final_block_chance * (HAS_TRAIT(src, TRAIT_WIELDED) ? 2 : 1))) owner.visible_message(span_danger("[owner] parries [attack_text] with [src]!")) return TRUE /obj/item/highfrequencyblade/attack(mob/living/target, mob/living/user, params) - if(!wielded) + if(!HAS_TRAIT(src, TRAIT_WIELDED)) return ..() slash(target, user, params) /obj/item/highfrequencyblade/attack_atom(atom/target, mob/living/user, params) - if(wielded) + if(HAS_TRAIT(src, TRAIT_WIELDED)) return return ..() /obj/item/highfrequencyblade/afterattack(atom/target, mob/user, proximity_flag, params) - if(!wielded) + if(!HAS_TRAIT(src, TRAIT_WIELDED)) return ..() if(!proximity_flag || !(isclosedturf(target) || isitem(target) || ismachinery(target) || isstructure(target) || isvehicle(target))) return @@ -903,16 +899,10 @@ for further reading, please see: https://github.com/tgstation/tgstation/pull/301 /// triggered on wield of two handed item /obj/item/highfrequencyblade/proc/on_wield(obj/item/source, mob/user) - SIGNAL_HANDLER - - wielded = TRUE update_icon(UPDATE_ICON_STATE) /// triggered on unwield of two handed item /obj/item/highfrequencyblade/proc/on_unwield(obj/item/source, mob/user) - SIGNAL_HANDLER - - wielded = FALSE update_icon(UPDATE_ICON_STATE) /obj/item/highfrequencyblade/proc/slash(atom/target, mob/living/user, params) diff --git a/code/game/objects/objs.dm b/code/game/objects/objs.dm index 288ec91c7c35b..4a1d436adc795 100644 --- a/code/game/objects/objs.dm +++ b/code/game/objects/objs.dm @@ -341,7 +341,7 @@ return TRUE /obj/analyzer_act(mob/living/user, obj/item/analyzer/tool) - if(atmos_scan(user=user, target=src, tool=tool, silent=FALSE)) + if(atmos_scan(user=user, target=src, silent=FALSE)) return TRUE return ..() diff --git a/code/game/objects/structures/aliens.dm b/code/game/objects/structures/aliens.dm index a59bfebb0be11..154b67ac96fa3 100644 --- a/code/game/objects/structures/aliens.dm +++ b/code/game/objects/structures/aliens.dm @@ -375,7 +375,7 @@ . = ..() if(.) return - if(user.getorgan(/obj/item/organ/alien/plasmavessel)) + if(user.getorgan(/obj/item/organ/internal/alien/plasmavessel)) switch(status) if(BURSTING) to_chat(user, span_notice("The child is hatching out.")) @@ -443,7 +443,7 @@ return var/mob/living/carbon/C = AM - if(C.stat == CONSCIOUS && C.getorgan(/obj/item/organ/body_egg/alien_embryo)) + if(C.stat == CONSCIOUS && C.getorgan(/obj/item/organ/internal/body_egg/alien_embryo)) return Burst(kill=FALSE) diff --git a/code/game/objects/structures/beds_chairs/alien_nest.dm b/code/game/objects/structures/beds_chairs/alien_nest.dm index 1a96710aefbd4..5705a8aa63469 100644 --- a/code/game/objects/structures/beds_chairs/alien_nest.dm +++ b/code/game/objects/structures/beds_chairs/alien_nest.dm @@ -21,7 +21,7 @@ for(var/buck in buckled_mobs) //breaking a nest releases all the buckled mobs, because the nest isn't holding them down anymore var/mob/living/M = buck - if(user.getorgan(/obj/item/organ/alien/plasmavessel)) + if(user.getorgan(/obj/item/organ/internal/alien/plasmavessel)) unbuckle_mob(M) add_fingerprint(user) return @@ -51,9 +51,9 @@ if ( !ismob(M) || (get_dist(src, user) > 1) || (M.loc != src.loc) || user.incapacitated() || M.buckled ) return - if(M.getorgan(/obj/item/organ/alien/plasmavessel)) + if(M.getorgan(/obj/item/organ/internal/alien/plasmavessel)) return - if(!user.getorgan(/obj/item/organ/alien/plasmavessel)) + if(!user.getorgan(/obj/item/organ/internal/alien/plasmavessel)) return if(has_buckled_mobs()) diff --git a/code/game/objects/structures/billboard.dm b/code/game/objects/structures/billboard.dm index 010bc250ea2fa..f977341adf14f 100644 --- a/code/game/objects/structures/billboard.dm +++ b/code/game/objects/structures/billboard.dm @@ -63,3 +63,8 @@ /obj/structure/billboard/roadsign/error desc = "A billboard notifying the reader how many miles are left until the next gas station. This is a static sign, so you have to wonder what sort of person would both print this and then hang it up." icon_state = "billboard_roadsign_error" + +/obj/structure/billboard/smoothies + name = "\improper Spinward Smoothies billboard" + desc = "A billboard advertising Spinward Smoothies. " + icon_state = "billboard_smoothies" diff --git a/code/game/objects/structures/bonfire.dm b/code/game/objects/structures/bonfire.dm index 6bfb760817fb3..5de5b9693dca5 100644 --- a/code/game/objects/structures/bonfire.dm +++ b/code/game/objects/structures/bonfire.dm @@ -145,7 +145,7 @@ else if(isliving(burn_target)) var/mob/living/burn_victim = burn_target burn_victim.adjust_fire_stacks(BONFIRE_FIRE_STACK_STRENGTH * 0.5 * delta_time) - burn_victim.IgniteMob() + burn_victim.ignite_mob() else if(isobj(burn_target)) var/obj/burned_object = burn_target if(grill && isitem(burned_object)) diff --git a/code/game/objects/structures/crates_lockers/closets/bodybag.dm b/code/game/objects/structures/crates_lockers/closets/bodybag.dm index 6e0f50fbc55bc..76e390a75a286 100644 --- a/code/game/objects/structures/crates_lockers/closets/bodybag.dm +++ b/code/game/objects/structures/crates_lockers/closets/bodybag.dm @@ -166,7 +166,7 @@ mob_storage_capacity = 1 contents_pressure_protection = 0.8 contents_thermal_insulation = 0.5 - foldedbag_path = /obj/item/bodybag/environmental/ + foldedbag_path = /obj/item/bodybag/environmental var/list/weather_protection = list(TRAIT_ASHSTORM_IMMUNE, TRAIT_RADSTORM_IMMUNE, TRAIT_SNOWSTORM_IMMUNE, TRAIT_VOIDSTORM_IMMUNE) // Does not protect against lava or the The Floor Is Lava spell. /obj/structure/closet/body_bag/environmental/Initialize(mapload) @@ -181,7 +181,7 @@ icon_state = "ntenvirobag" contents_pressure_protection = 1 contents_thermal_insulation = 1 - foldedbag_path = /obj/item/bodybag/environmental/nanotrasen/ + foldedbag_path = /obj/item/bodybag/environmental/nanotrasen weather_protection = list(TRAIT_WEATHER_IMMUNE) /// Securable enviro. bags @@ -191,7 +191,7 @@ desc = "Intended for transport of prisoners through hazardous environments, this environmental protection bag comes with straps to keep an occupant secure." icon = 'icons/obj/bodybag.dmi' icon_state = "prisonerenvirobag" - foldedbag_path = /obj/item/bodybag/environmental/prisoner/ + foldedbag_path = /obj/item/bodybag/environmental/prisoner breakout_time = 4 MINUTES // because it's probably about as hard to get out of this as it is to get out of a straightjacket. /// How long it takes to sinch the bag. var/sinch_time = 10 SECONDS @@ -301,59 +301,71 @@ log_game("[key_name(user)] [sinched ? "sinched":"unsinched"] secure environmental bag [src] at [AREACOORD(src)]") update_appearance() -/obj/structure/closet/body_bag/environmental/prisoner/syndicate - name = "syndicate prisoner transport bag" - desc = "An alteration of Nanotrasen's environmental protection bag which has been used in several high-profile kidnappings. Designed to keep a victim unconscious, alive, and secured during transport." - icon = 'icons/obj/bodybag.dmi' - icon_state = "syndieenvirobag" - contents_pressure_protection = 1 - contents_thermal_insulation = 1 - foldedbag_path = /obj/item/bodybag/environmental/prisoner/syndicate - weather_protection = list(TRAIT_WEATHER_IMMUNE) - breakout_time = 8 MINUTES - sinch_time = 20 SECONDS - // The contents of the gas to be distributed to an occupant once sinched down. Set in Initialize() +/obj/structure/closet/body_bag/environmental/prisoner/pressurized + name = "pressurized prisoner transport bag" + foldedbag_path = /obj/item/bodybag/environmental/prisoner/pressurized + /// The contents of the gas to be distributed to an occupant once sinched down. Set in Initialize() var/datum/gas_mixture/air_contents = null -/obj/structure/closet/body_bag/environmental/prisoner/syndicate/Initialize(mapload) +/obj/structure/closet/body_bag/environmental/prisoner/pressurized/Initialize(mapload) . = ..() refresh_air() -/obj/structure/closet/body_bag/environmental/prisoner/syndicate/proc/refresh_air() +/obj/structure/closet/body_bag/environmental/prisoner/pressurized/proc/refresh_air() air_contents = null air_contents = new(50) //liters air_contents.temperature = T20C - air_contents.assert_gases(/datum/gas/oxygen, /datum/gas/nitrous_oxide) + air_contents.assert_gases(/datum/gas/oxygen, /datum/gas/nitrogen) air_contents.gases[/datum/gas/oxygen][MOLES] = (ONE_ATMOSPHERE*50)/(R_IDEAL_GAS_EQUATION*T20C) * O2STANDARD - air_contents.gases[/datum/gas/nitrous_oxide][MOLES] = (ONE_ATMOSPHERE*50)/(R_IDEAL_GAS_EQUATION*T20C) * N2STANDARD + air_contents.gases[/datum/gas/nitrogen][MOLES] = (ONE_ATMOSPHERE*50)/(R_IDEAL_GAS_EQUATION*T20C) * N2STANDARD -/obj/structure/closet/body_bag/environmental/prisoner/syndicate/Destroy() +/obj/structure/closet/body_bag/environmental/prisoner/pressurized/Destroy() if(air_contents) QDEL_NULL(air_contents) - return ..() -/obj/structure/closet/body_bag/environmental/prisoner/syndicate/return_air() +/obj/structure/closet/body_bag/environmental/prisoner/pressurized/return_air() if(sinched) refresh_air() return air_contents return ..() -/obj/structure/closet/body_bag/environmental/prisoner/syndicate/remove_air(amount) +/obj/structure/closet/body_bag/environmental/prisoner/pressurized/remove_air(amount) if(sinched) refresh_air() - return air_contents.remove(amount) // The internals for this bag are bottomless. Syndicate bluespace trickery. + return air_contents.remove(amount) // The internals for this bag are bottomless. return ..(amount) -/obj/structure/closet/body_bag/environmental/prisoner/syndicate/return_analyzable_air() +/obj/structure/closet/body_bag/environmental/prisoner/pressurized/return_analyzable_air() if(sinched) refresh_air() return air_contents return ..() -/obj/structure/closet/body_bag/environmental/prisoner/syndicate/togglelock(mob/living/user, silent) +/obj/structure/closet/body_bag/environmental/prisoner/pressurized/togglelock(mob/living/user, silent) . = ..() if(sinched) for(var/mob/living/target in contents) to_chat(target, span_warning("You hear a faint hiss, and a white mist fills your vision...")) + +/obj/structure/closet/body_bag/environmental/prisoner/pressurized/syndicate + name = "syndicate prisoner transport bag" + desc = "An alteration of Nanotrasen's environmental protection bag which has been used in several high-profile kidnappings. Designed to keep a victim unconscious, alive, and secured during transport." + icon = 'icons/obj/bodybag.dmi' + icon_state = "syndieenvirobag" + contents_pressure_protection = 1 + contents_thermal_insulation = 1 + foldedbag_path = /obj/item/bodybag/environmental/prisoner/syndicate + weather_protection = list(TRAIT_WEATHER_IMMUNE) + breakout_time = 8 MINUTES + sinch_time = 20 SECONDS + +/obj/structure/closet/body_bag/environmental/prisoner/pressurized/syndicate/refresh_air() + air_contents = null + air_contents = new(50) //liters + air_contents.temperature = T20C + + air_contents.assert_gases(/datum/gas/oxygen, /datum/gas/nitrous_oxide) + air_contents.gases[/datum/gas/oxygen][MOLES] = (ONE_ATMOSPHERE*50)/(R_IDEAL_GAS_EQUATION*T20C) * O2STANDARD + air_contents.gases[/datum/gas/nitrous_oxide][MOLES] = (ONE_ATMOSPHERE*50)/(R_IDEAL_GAS_EQUATION*T20C) * N2STANDARD diff --git a/code/game/objects/structures/crates_lockers/closets/gimmick.dm b/code/game/objects/structures/crates_lockers/closets/gimmick.dm index 93327f471278f..e7dad6e89ede8 100644 --- a/code/game/objects/structures/crates_lockers/closets/gimmick.dm +++ b/code/game/objects/structures/crates_lockers/closets/gimmick.dm @@ -117,7 +117,7 @@ icon_state = "mini_fridge" icon_welded = "welded_small" max_mob_size = MOB_SIZE_SMALL - storage_capacity = 7 + storage_capacity = 10 /obj/structure/closet/mini_fridge/PopulateContents() . = ..() diff --git a/code/game/objects/structures/crates_lockers/closets/job_closets.dm b/code/game/objects/structures/crates_lockers/closets/job_closets.dm index b02f7e9e74aad..1afee53eb3d65 100644 --- a/code/game/objects/structures/crates_lockers/closets/job_closets.dm +++ b/code/game/objects/structures/crates_lockers/closets/job_closets.dm @@ -81,10 +81,12 @@ new /obj/item/clothing/under/rank/civilian/lawyer/black(src) new /obj/item/clothing/under/rank/civilian/lawyer/red(src) new /obj/item/clothing/under/rank/civilian/lawyer/bluesuit(src) + new /obj/item/clothing/neck/tie/blue(src) new /obj/item/clothing/suit/toggle/lawyer(src) new /obj/item/clothing/under/rank/civilian/lawyer/purpsuit(src) new /obj/item/clothing/suit/toggle/lawyer/purple(src) new /obj/item/clothing/under/suit/black(src) + new /obj/item/clothing/neck/tie/black(src) new /obj/item/clothing/suit/toggle/lawyer/black(src) new /obj/item/clothing/shoes/laceup(src) new /obj/item/clothing/shoes/laceup(src) @@ -125,7 +127,7 @@ /obj/item/clothing/shoes/jackboots = 3, /obj/item/clothing/head/beret/sec = 3, /obj/item/clothing/head/soft/sec = 3, - /obj/item/clothing/mask/bandana/color/red = 2) + /obj/item/clothing/mask/bandana/red = 2) generate_items_inside(items_inside,src) return @@ -212,9 +214,9 @@ /obj/item/clothing/head/soft/black = 2) generate_items_inside(items_inside,src) if(prob(40)) - new /obj/item/clothing/mask/bandana/color/skull/black(src) + new /obj/item/clothing/mask/bandana/skull/black(src) if(prob(40)) - new /obj/item/clothing/mask/bandana/color/skull/black(src) + new /obj/item/clothing/mask/bandana/skull/black(src) return @@ -299,7 +301,7 @@ /obj/item/clothing/suit/apron = 2, /obj/item/clothing/suit/apron/overalls = 2, /obj/item/clothing/under/rank/civilian/hydroponics = 3, - /obj/item/clothing/mask/bandana/color/striped/botany = 3) + /obj/item/clothing/mask/bandana/striped/botany = 3) generate_items_inside(items_inside,src) /obj/structure/closet/wardrobe/curator diff --git a/code/game/objects/structures/crates_lockers/closets/secure/engineering.dm b/code/game/objects/structures/crates_lockers/closets/secure/engineering.dm index 49c62124bcdcb..4db2b863d4e68 100644 --- a/code/game/objects/structures/crates_lockers/closets/secure/engineering.dm +++ b/code/game/objects/structures/crates_lockers/closets/secure/engineering.dm @@ -7,7 +7,7 @@ ..() new /obj/item/storage/bag/garment/engineering_chief (src) - new /obj/item/computer_hardware/hard_drive/role/ce(src) + new /obj/item/computer_hardware/hard_drive/portable/command/ce(src) new /obj/item/radio/headset/heads/ce(src) new /obj/item/megaphone/command(src) new /obj/item/areaeditor/blueprints(src) diff --git a/code/game/objects/structures/crates_lockers/closets/secure/freezer.dm b/code/game/objects/structures/crates_lockers/closets/secure/freezer.dm index 1e9e86791f477..6f80dec88c557 100644 --- a/code/game/objects/structures/crates_lockers/closets/secure/freezer.dm +++ b/code/game/objects/structures/crates_lockers/closets/secure/freezer.dm @@ -4,6 +4,7 @@ door_anim_squish = 0.22 door_anim_angle = 123 door_anim_time = 4 + /// If FALSE, we will protect the first person in the freezer from an explosion / nuclear blast. var/jones = FALSE /obj/structure/closet/secure_closet/freezer/Destroy() diff --git a/code/game/objects/structures/crates_lockers/closets/secure/medical.dm b/code/game/objects/structures/crates_lockers/closets/secure/medical.dm index c0c3d38d06bc7..69dbcdc974cc5 100644 --- a/code/game/objects/structures/crates_lockers/closets/secure/medical.dm +++ b/code/game/objects/structures/crates_lockers/closets/secure/medical.dm @@ -57,6 +57,7 @@ ..() new /obj/item/clothing/under/suit/black(src) new /obj/item/clothing/under/suit/black/skirt(src) + new /obj/item/clothing/neck/tie/black(src) new /obj/item/clothing/shoes/laceup(src) new /obj/item/storage/backpack/medic(src) new /obj/item/radio/headset/headset_srvmed(src) @@ -77,7 +78,7 @@ new /obj/item/clothing/suit/bio_suit/cmo(src) new /obj/item/clothing/head/bio_hood/cmo(src) new /obj/item/storage/bag/garment/chief_medical(src) - new /obj/item/computer_hardware/hard_drive/role/cmo(src) + new /obj/item/computer_hardware/hard_drive/portable/command/cmo(src) new /obj/item/radio/headset/heads/cmo(src) new /obj/item/megaphone/command(src) new /obj/item/defibrillator/compact/loaded(src) @@ -122,7 +123,7 @@ /obj/structure/closet/secure_closet/chemical/heisenberg //contains one of each beaker, syringe etc. name = "advanced chemical closet" - req_access = list(ACCESS_CHEMISTRY) + req_access = list(ACCESS_PLUMBING) /obj/structure/closet/secure_closet/chemical/heisenberg/PopulateContents() ..() diff --git a/code/game/objects/structures/crates_lockers/closets/secure/scientist.dm b/code/game/objects/structures/crates_lockers/closets/secure/scientist.dm index 4a21d6785fd98..afd09bcefc18f 100755 --- a/code/game/objects/structures/crates_lockers/closets/secure/scientist.dm +++ b/code/game/objects/structures/crates_lockers/closets/secure/scientist.dm @@ -9,7 +9,7 @@ new /obj/item/clothing/suit/bio_suit/scientist(src) new /obj/item/clothing/head/bio_hood/scientist(src) new /obj/item/storage/bag/garment/research_director(src) - new /obj/item/computer_hardware/hard_drive/role/rd(src) + new /obj/item/computer_hardware/hard_drive/portable/command/rd(src) new /obj/item/radio/headset/heads/rd(src) new /obj/item/megaphone/command(src) new /obj/item/storage/lockbox/medal/sci(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 ad417714bce9a..e0e6d16203b17 100755 --- a/code/game/objects/structures/crates_lockers/closets/secure/security.dm +++ b/code/game/objects/structures/crates_lockers/closets/secure/security.dm @@ -12,7 +12,7 @@ new /obj/item/clothing/neck/petcollar(src) new /obj/item/pet_carrier(src) new /obj/item/storage/bag/garment/captain(src) - new /obj/item/computer_hardware/hard_drive/role/captain(src) + new /obj/item/computer_hardware/hard_drive/portable/command/captain(src) new /obj/item/storage/box/silver_ids(src) new /obj/item/radio/headset/heads/captain/alt(src) new /obj/item/radio/headset/heads/captain(src) @@ -30,7 +30,7 @@ ..() new /obj/item/storage/bag/garment/hop(src) new /obj/item/storage/lockbox/medal/service(src) - new /obj/item/computer_hardware/hard_drive/role/hop(src) + new /obj/item/computer_hardware/hard_drive/portable/command/hop(src) new /obj/item/radio/headset/heads/hop(src) new /obj/item/storage/box/ids(src) new /obj/item/storage/box/ids(src) @@ -52,7 +52,7 @@ /obj/structure/closet/secure_closet/hos/PopulateContents() ..() - new /obj/item/computer_hardware/hard_drive/role/hos(src) + new /obj/item/computer_hardware/hard_drive/portable/command/hos(src) new /obj/item/radio/headset/heads/hos(src) new /obj/item/storage/bag/garment/hos(src) new /obj/item/storage/lockbox/medal/sec(src) @@ -95,7 +95,7 @@ /obj/structure/closet/secure_closet/security name = "security officer's locker" - req_access = list(ACCESS_SECURITY) + req_access = list(ACCESS_BRIG) icon_state = "sec" /obj/structure/closet/secure_closet/security/PopulateContents() @@ -143,7 +143,7 @@ /obj/structure/closet/secure_closet/detective name = "\improper detective's cabinet" - req_access = list(ACCESS_FORENSICS) + req_access = list(ACCESS_DETECTIVE) icon_state = "cabinet" resistance_flags = FLAMMABLE max_integrity = 70 @@ -176,7 +176,7 @@ /obj/structure/closet/secure_closet/brig name = "brig locker" - req_access = list(ACCESS_BRIG) + req_one_access = list(ACCESS_BRIG) anchored = TRUE var/id = null @@ -228,8 +228,7 @@ /obj/structure/closet/secure_closet/evidence anchored = TRUE name = "Secure Evidence Closet" - req_access_txt = "0" - req_one_access_txt = list(ACCESS_ARMORY, ACCESS_FORENSICS) + req_one_access = list("armory","detective") /obj/structure/closet/secure_closet/brig/PopulateContents() ..() @@ -259,7 +258,7 @@ /obj/structure/closet/secure_closet/contraband/heads anchored = TRUE name = "Contraband Locker" - req_access = list(ACCESS_HEADS) + req_access = list(ACCESS_COMMAND) /obj/structure/closet/secure_closet/armory1 name = "armory armor locker" diff --git a/code/game/objects/structures/crates_lockers/closets/wardrobe.dm b/code/game/objects/structures/crates_lockers/closets/wardrobe.dm index 4f8f7b504be6a..0da4df23fdcf2 100644 --- a/code/game/objects/structures/crates_lockers/closets/wardrobe.dm +++ b/code/game/objects/structures/crates_lockers/closets/wardrobe.dm @@ -45,10 +45,10 @@ new /obj/item/clothing/head/that(src) for(var/i in 1 to 3) new /obj/item/clothing/head/soft/black(src) - new /obj/item/clothing/mask/bandana/color/black(src) - new /obj/item/clothing/mask/bandana/color/black(src) + new /obj/item/clothing/mask/bandana/black(src) + new /obj/item/clothing/mask/bandana/black(src) if(prob(40)) - new /obj/item/clothing/mask/bandana/color/skull/black(src) + new /obj/item/clothing/mask/bandana/skull/black(src) return @@ -63,8 +63,8 @@ new /obj/item/clothing/under/color/jumpskirt/green(src) for(var/i in 1 to 3) new /obj/item/clothing/shoes/sneakers/black(src) - new /obj/item/clothing/mask/bandana/color/green(src) - new /obj/item/clothing/mask/bandana/color/green(src) + new /obj/item/clothing/mask/bandana/green(src) + new /obj/item/clothing/mask/bandana/green(src) return @@ -94,8 +94,8 @@ new /obj/item/clothing/under/color/jumpskirt/yellow(src) for(var/i in 1 to 3) new /obj/item/clothing/shoes/sneakers/orange(src) - new /obj/item/clothing/mask/bandana/color/gold(src) - new /obj/item/clothing/mask/bandana/color/gold(src) + new /obj/item/clothing/mask/bandana/gold(src) + new /obj/item/clothing/mask/bandana/gold(src) return @@ -112,8 +112,8 @@ new /obj/item/clothing/shoes/sneakers/white(src) for(var/i in 1 to 3) new /obj/item/clothing/head/soft/mime(src) - new /obj/item/clothing/mask/bandana/color/white(src) - new /obj/item/clothing/mask/bandana/color/white(src) + new /obj/item/clothing/mask/bandana/white(src) + new /obj/item/clothing/mask/bandana/white(src) return /obj/structure/closet/wardrobe/pjs @@ -146,8 +146,8 @@ if(prob(50)) new /obj/item/storage/backpack/duffelbag(src) if(prob(40)) - new /obj/item/clothing/mask/bandana/color/black(src) - new /obj/item/clothing/mask/bandana/color/black(src) + new /obj/item/clothing/mask/bandana/black(src) + new /obj/item/clothing/mask/bandana/black(src) if(prob(40)) new /obj/item/clothing/under/misc/assistantformal(src) if(prob(40)) @@ -187,9 +187,9 @@ new /obj/item/clothing/under/color/jumpskirt/teal(src) new /obj/item/clothing/under/color/lightpurple(src) new /obj/item/clothing/under/color/jumpskirt/lightpurple(src) - new /obj/item/clothing/mask/bandana/color/red(src) - new /obj/item/clothing/mask/bandana/color/blue(src) - new /obj/item/clothing/mask/bandana/color/gold(src) + new /obj/item/clothing/mask/bandana/red(src) + new /obj/item/clothing/mask/bandana/blue(src) + new /obj/item/clothing/mask/bandana/gold(src) new /obj/item/clothing/shoes/sneakers/black(src) new /obj/item/clothing/shoes/sneakers/brown(src) new /obj/item/clothing/shoes/sneakers/white(src) diff --git a/code/game/objects/structures/crates_lockers/crates/cardboard.dm b/code/game/objects/structures/crates_lockers/crates/cardboard.dm index 9e50b5564831d..b29b8f9138ec9 100644 --- a/code/game/objects/structures/crates_lockers/crates/cardboard.dm +++ b/code/game/objects/structures/crates_lockers/crates/cardboard.dm @@ -14,3 +14,8 @@ name = "\improper Mothic Fleet box" desc = "For holding moths, presumably." icon_state = "cardboard_moth" + +/obj/structure/closet/crate/cardboard/tiziran + name = "\improper Tiziran shipment box" + desc = "For holding lizards, presumably." + icon_state = "cardboard_tiziran" diff --git a/code/game/objects/structures/door_assembly.dm b/code/game/objects/structures/door_assembly.dm index 2f51da905140a..c586036f5fcaa 100644 --- a/code/game/objects/structures/door_assembly.dm +++ b/code/game/objects/structures/door_assembly.dm @@ -7,7 +7,7 @@ density = TRUE max_integrity = 200 var/state = AIRLOCK_ASSEMBLY_NEEDS_WIRES - var/base_name = "airlock" + var/base_name = "Airlock" var/mineral = null var/obj/item/electronics/airlock/electronics = null var/airlock_type = /obj/machinery/door/airlock //the type path of the airlock once completed @@ -42,13 +42,13 @@ if(AIRLOCK_ASSEMBLY_NEEDS_SCREWDRIVER) . += span_notice("The circuit is connected loosely to its slot, but the maintenance panel is unscrewed and open.") if(!mineral && !nomineral && !glass && !noglass) - . += span_notice("There is a small paper placard on the assembly[doorname]. There are empty slots for glass windows and mineral covers.") + . += span_notice("There are empty slots for glass windows and mineral covers.") else if(!mineral && !nomineral && glass && !noglass) - . += span_notice("There is a small paper placard on the assembly[doorname]. There are empty slots for mineral covers.") + . += span_notice("There are empty slots for mineral covers.") else if(!glass && !noglass) - . += span_notice("There is a small paper placard on the assembly[doorname]. There are empty slots for glass windows.") - else - . += span_notice("There is a small paper placard on the assembly[doorname].") + . += span_notice("There are empty slots for glass windows.") + if(doorname) + . += span_notice("There is a small paper placard on the assembly labelled \"[doorname]\".") /obj/structure/door_assembly/attackby(obj/item/W, mob/user, params) if(istype(W, /obj/item/pen)) diff --git a/code/game/objects/structures/fireaxe.dm b/code/game/objects/structures/fireaxe.dm index 71bfbb2a4f144..1e8478012d26d 100644 --- a/code/game/objects/structures/fireaxe.dm +++ b/code/game/objects/structures/fireaxe.dm @@ -5,7 +5,7 @@ icon_state = "fireaxe" anchored = TRUE density = FALSE - armor = list(MELEE = 50, BULLET = 20, LASER = 0, ENERGY = 100, BOMB = 10, BIO = 100, FIRE = 90, ACID = 50) + armor = list(MELEE = 50, BULLET = 20, LASER = 0, ENERGY = 100, BOMB = 10, BIO = 0, FIRE = 90, ACID = 50) max_integrity = 150 integrity_failure = 0.33 var/locked = TRUE @@ -52,14 +52,13 @@ MAPPING_DIRECTIONAL_HELPERS(/obj/structure/fireaxecabinet, 32) update_appearance() else if(open || broken) if(istype(I, /obj/item/fireaxe) && !fireaxe) - var/obj/item/fireaxe/F = I - if(F?.wielded) - to_chat(user, span_warning("Unwield the [F.name] first.")) + if(HAS_TRAIT(I, TRAIT_WIELDED)) + to_chat(user, span_warning("Unwield [I] first.")) return - if(!user.transferItemToLoc(F, src)) + if(!user.transferItemToLoc(I, src)) return - fireaxe = F - to_chat(user, span_notice("You place the [F.name] back in the [name].")) + fireaxe = I + to_chat(user, span_notice("You place [I] back in [src].")) update_appearance() return else if(!broken) @@ -111,16 +110,15 @@ MAPPING_DIRECTIONAL_HELPERS(/obj/structure/fireaxecabinet, 32) . = ..() if(.) return - if(open || broken) - if(fireaxe) - user.put_in_hands(fireaxe) - fireaxe = null - to_chat(user, span_notice("You take the fire axe from the [name].")) - src.add_fingerprint(user) - update_appearance() - return + if((open || broken) && fireaxe) + user.put_in_hands(fireaxe) + to_chat(user, span_notice("You take [fireaxe] from [src].")) + fireaxe = null + src.add_fingerprint(user) + update_appearance() + return if(locked) - to_chat(user, span_warning("The [name] won't budge!")) + to_chat(user, span_warning("\The [src] won't budge!")) return else open = !open diff --git a/code/game/objects/structures/flora.dm b/code/game/objects/structures/flora.dm index 347a26572fb3b..4cad3dd7b0e1e 100644 --- a/code/game/objects/structures/flora.dm +++ b/code/game/objects/structures/flora.dm @@ -1,25 +1,295 @@ +//These globs are to make sure that each flora instance doesn't have to make a new typepath if its type already made it; aka performance junk +GLOBAL_LIST_EMPTY(flora_required_tools_typepaths) +GLOBAL_LIST_EMPTY(flora_disallowed_tools_typepaths) +GLOBAL_LIST_EMPTY(flora_uprooting_tools_typepaths) + /obj/structure/flora + name = "flora" + desc = "Some sort of plant." resistance_flags = FLAMMABLE max_integrity = 150 anchored = TRUE - /// Play a foliage rustling sound when attacking it? - var/herbage = FALSE - /// Play a wooden chop sound when attacking it? - var/wood = FALSE - /// Play a rock tap sound when attacking it? - var/rock = FALSE + drag_slowdown = 1.3 + + /// If set, the flora will have this as its name after being harvested. When the flora becomes harvestable again, it reverts to its initial(name) + var/harvested_name + /// If set, the flora will have this as its description after being harvested. When the flora becomes harvestable again, it regerts to its initial(desc) + var/harvested_desc + + /// A lazylist of products that could be created when harvesting this flora, syntax is (type = weight) + /// Because of how this works, it can spawn in anomalies if you want it to. Or wall girders + var/product_types + /// A lazylist typecache of items that can harvest this flora. + /// Will be set automatically on Initialization depending on flora_flags. + /// Paths in this list and their subtypes will be able to harvest the flora. + var/required_tools + /// A lazylist typecache of items that will be excluded from required_tools + /// Paths in this list disallows items from harvesting this flora if that item is a type of this path + var/disallowed_tools + /// If the user is able to harvest this with their hands + var/harvest_with_hands = FALSE + /// The "verb" to use when the user harvests the flora + var/harvest_verb = "harvest" + /// What should be added to harvest_verb depending on the context ("user harvest(s) the tree" / "user chop(s down) the tree") + var/harvest_verb_suffix = "s" + /// If the user is allowed to uproot the flora + var/can_uproot = TRUE + /// What tools are allowed to be used to uproot the flora + var/uprooting_tools = list(/obj/item/shovel) + var/uprooted = FALSE + var/previous_rotation = 0 + + /// If false, the flora won't be able to be harvested at all. If it's true, go through checks normally to determine if the flora is able to be harvested + var/harvestable = TRUE + /// The low end of how many product_type items you get + var/harvest_amount_low = 1 + /// The high end of how many product_type items you get + var/harvest_amount_high = 3 + + //Messages to show to the user depending on how many items they get when harvesting the flora + var/harvest_message_low + var/harvest_message_med + var/harvest_message_high + /// See proc/harvest() and where this is used for an explaination on how this works + var/harvest_message_true_thresholds = FALSE + + /// How long it takes to harvest the flora with the correct tool + var/harvest_time = 6 SECONDS + var/delete_on_harvest = FALSE + var/harvested = FALSE + + /// Variables for determining the low/high ends of how long it takes for the flora takes to grow. + var/regrowth_time_low = 8 MINUTES + /// Stops the flora from regrowing if this is set to 0 + var/regrowth_time_high = 16 MINUTES + + /// Flags for the flora to determine what kind of sound to play when it gets hit + var/flora_flags = NONE + +/obj/structure/flora/Initialize(mapload) + . = ..() + if(!required_tools) + required_tools = list() + if(flora_flags & FLORA_WOODEN) + required_tools += FLORA_HARVEST_WOOD_TOOLS + if(flora_flags & FLORA_STONE) + required_tools += FLORA_HARVEST_STONE_TOOLS + + //ugly-looking performance optimization. what the glob bro + if(!GLOB.flora_required_tools_typepaths[type]) + GLOB.flora_required_tools_typepaths[type] = typecacheof(required_tools) + if(!GLOB.flora_disallowed_tools_typepaths[type]) + GLOB.flora_disallowed_tools_typepaths[type] = typecacheof(disallowed_tools) + if(!GLOB.flora_uprooting_tools_typepaths[type]) + GLOB.flora_uprooting_tools_typepaths[type] = typecacheof(uprooting_tools) + + required_tools = GLOB.flora_required_tools_typepaths[type] + disallowed_tools = GLOB.flora_disallowed_tools_typepaths[type] + uprooting_tools = GLOB.flora_uprooting_tools_typepaths[type] + +/obj/structure/flora/attackby(obj/item/W, mob/living/user, params) + if(user.combat_mode) + return ..() + + if(can_uproot && is_type_in_typecache(W, uprooting_tools)) + if(uprooted) + user.visible_message(span_notice("[user] starts to replant [src]..."), + span_notice("You start to replant [src]...")) + else + user.visible_message(span_notice("[user] starts to uproot [src]..."), + span_notice("You start to uproot [src]...")) + W.play_tool_sound(src, 50) + if(!do_after(user, harvest_time, src)) + return + if(uprooted) + user.visible_message(span_notice("[user] replants [src]."), + span_notice("You replant [src].")) + replant(user) + else + user.visible_message(span_notice("[user] uproots [src]."), + span_notice("You uproot [src].")) + uproot(user) + W.play_tool_sound(src, 50) + return + + if(!can_harvest(user, W)) + return ..() + + user.visible_message(span_notice("[user] starts to [harvest_verb] [src]..."), + span_notice("You start to [harvest_verb] [src] with [W]...")) + play_attack_sound(W.force) + if(!do_after(user, harvest_time, src)) + return + visible_message(span_notice("[user] [harvest_verb][harvest_verb_suffix] [src]."), + ignored_mobs = list(user)) + play_attack_sound(W.force) + + if(harvest(user)) + after_harvest(user) + +/obj/structure/flora/attack_hand(mob/user, list/modifiers) + . = ..() + if(.) + return + if(!can_harvest(user) || !harvest_with_hands) + return + + user.visible_message(span_notice("[user] starts to [harvest_verb] [src]..."), + span_notice("You start to [harvest_verb] [src]...")) + play_attack_sound() + if(!do_after(user, harvest_time, src)) + return + visible_message(span_notice("[user] [harvest_verb][harvest_verb_suffix] [src]."), + ignored_mobs = list(user)) + play_attack_sound() + + if(harvest(user)) + after_harvest(user) /obj/structure/flora/play_attack_sound(damage_amount, damage_type = BRUTE, damage_flag = 0) - if(!wood && !herbage && !rock) - return ..() //play generic metal thunk, tap or welder sound instead - if(herbage) + var/use_default_sound = TRUE //Because I don't wanna do unnecessary bitflag checks in a single if statement, while also allowing for multiple sounds to be played + if(flora_flags & FLORA_HERBAL) playsound(src, SFX_CRUNCHY_BUSH_WHACK, 50, vary = FALSE) - if(wood) + use_default_sound = FALSE + if(flora_flags & FLORA_WOODEN) playsound(src, SFX_TREE_CHOP, 50, vary = FALSE) - if(rock) + use_default_sound = FALSE + if(flora_flags & FLORA_STONE) playsound(src, SFX_ROCK_TAP, 50, vary = FALSE) + use_default_sound = FALSE + if(use_default_sound) + return ..() + +/* + * A helper proc for getting a random amount of products, associated with the flora's product list. + * Returns: A list where each value is (product_type = amount_of_products) + */ +/obj/structure/flora/proc/get_products_list() + if(!LAZYLEN(product_types)) + return list() + var/list/product_list = list() + + var/harvest_amount = rand(harvest_amount_low, harvest_amount_high) + for(var/iteration in 1 to harvest_amount) + var/chosen_product = pick_weight(product_types) + if(!product_list[chosen_product]) + product_list[chosen_product] = 0 + product_list[chosen_product]++ + return product_list + +/* + * A helper proc that determines if a user can currently harvest this flora with whatever tool they're trying to use. + * Returns: TRUE if they can harvest, FALSE if not. Null if it's not harvestable at all. + */ +/obj/structure/flora/proc/can_harvest(mob/user, obj/item/harvesting_item) + . = FALSE + if(harvested || !harvestable) + return null + + if(harvesting_item) + if(!is_type_in_typecache(harvesting_item, required_tools)) + return + if(is_type_in_typecache(harvesting_item, disallowed_tools)) + return + return TRUE + +/* + * This gets called after a mob tries to harvest this flora with the correct tool. + * It displays a flavor message to whoever's harvesting this flora, then creates new products depending on the flora's product list. + * Also renames the flora if harvested_name or harvested_desc is set in the variables + * Returns: FALSE if nothing was made, otherwise a list of created products + */ +/obj/structure/flora/proc/harvest(user) + . = FALSE + if(harvested && !LAZYLEN(product_types)) + return + + var/list/products_to_create = get_products_list() + if(!products_to_create.len) + return + + var/products_created = 0 + var/turf/turf_below = get_turf(src) + + //This loop creates new products on the turf of our flora, but checks if it's an item stack + //If it *is* an item stack, we don't want to go through 50 different iterations of a new object where it just gets qdeleted after the first + . = list() + for(var/product in products_to_create) + var/amount_to_create = products_to_create[product] + products_created += amount_to_create + if(ispath(product, /obj/item/stack)) + var/product_left = amount_to_create + while(product_left > 0) + var/obj/item/stack/new_stack = new product(turf_below) + product_left -= new_stack.amount = min(product_left, new_stack.max_amount) + . += new_stack + else + for(var/iteration in 1 to amount_to_create) + . += new product(turf_below) + + //This bit of code determines what should be shown to the user when this is harvested + var/message = harvest_message_med || harvest_message_high || harvest_message_low + if(user && message) + if(harvest_message_true_thresholds) //Old method of how the harvest messages worked. Useful depending on the context you want to implement + if(products_created == harvest_amount_low && harvest_message_low) + message = harvest_message_low + if(products_created == harvest_amount_high && harvest_message_high) + message = harvest_message_high + else //New method of determining the message to display. Separates the messages into 3 different viable "regions" + //[ ][ ][ ] the default message depends on whether or not something's nulled out + var/comparison = products_created - harvest_amount_low //avoiding unnecessary math + var/middle_value = round((harvest_amount_high - harvest_amount_low)/2) + harvest_amount_low //mathy shit, gets the middle between two values + //[***][ ][ ] + if(comparison < (middle_value - harvest_amount_low)/2 && harvest_message_low) //more mathy shit, gets the middle between middle_value and harvest_amount_low + message = harvest_message_low + //[ ][ ][***] + if(comparison > (harvest_amount_high - middle_value)/2 && harvest_message_high) //the middle between middle_value and harvest_amount_high + message = harvest_message_high + //[ ][***][ ] use the default message if none of the above applies + + to_chat(user, span_notice(message)) + + if(harvested_name) + name = harvested_name + if(harvested_desc) + desc = harvested_desc + harvested = TRUE + if(!delete_on_harvest && regrowth_time_high > 0) + addtimer(CALLBACK(src, .proc/regrow), rand(regrowth_time_low, regrowth_time_high)) + +/obj/structure/flora/proc/after_harvest(user) + if(delete_on_harvest) + qdel(src) + +/obj/structure/flora/proc/regrow() + name = initial(name) + desc = initial(desc) + harvested = FALSE + +/* + * Called after the user uproots the flora with a shovel. + */ +/obj/structure/flora/proc/uproot(mob/living/user) + anchored = FALSE + uprooted = TRUE + var/matrix/M = matrix(transform) + previous_rotation = pick(-90, 90) + transform = M.Turn(previous_rotation) + +/* + * Called after the user plants the flora back into the ground after uprooted + */ +/obj/structure/flora/proc/replant(mob/living/user) + anchored = initial(anchored) + uprooted = FALSE + var/matrix/M = matrix(transform) + transform = M.Turn(-previous_rotation) + +/********* + * Trees * + *********/ +//Can *you* speak their language? -//trees /obj/structure/flora/tree name = "tree" desc = "A large tree." @@ -27,57 +297,131 @@ pixel_x = -16 layer = FLY_LAYER plane = ABOVE_GAME_PLANE - var/log_amount = 10 - herbage = TRUE - wood = TRUE - -/obj/structure/flora/tree/attackby(obj/item/attacking_item, mob/user, params) - if(!log_amount || flags_1 & NODECONSTRUCT_1) - return ..() - if(!attacking_item.get_sharpness() || attacking_item.force <= 0) - return ..() - var/my_turf = get_turf(src) - if(attacking_item.hitsound) - playsound(my_turf, attacking_item.hitsound, 100, FALSE, FALSE) - user.visible_message(span_notice("[user] begins to cut down [src] with [attacking_item]."),span_notice("You begin to cut down [src] with [attacking_item]."), span_hear("You hear sawing.")) - if(!do_after(user, 1000/attacking_item.force, target = src)) //5 seconds with 20 force, 8 seconds with a hatchet, 20 seconds with a shard. - return - user.visible_message(span_notice("[user] fells [src] with [attacking_item]."),span_notice("You fell [src] with [attacking_item]."), span_hear("You hear the sound of a tree falling.")) + drag_slowdown = 1.5 + product_types = list(/obj/item/grown/log/tree = 1) + harvest_amount_low = 6 + harvest_amount_high = 10 + harvest_message_low = "You manage to gather a few logs from the tree." + harvest_message_med = "You manage to gather some logs from the tree." + harvest_message_high = "You manage to get most of the wood from the tree." + harvest_verb = "chop" + harvest_verb_suffix = "s down" + delete_on_harvest = TRUE + flora_flags = FLORA_HERBAL | FLORA_WOODEN + +/obj/structure/flora/tree/harvest(mob/living/user) + . = ..() + var/turf/my_turf = get_turf(src) playsound(my_turf, 'sound/effects/meteorimpact.ogg', 100 , FALSE, FALSE) - user.log_message("cut down [src] at [AREACOORD(src)]", LOG_ATTACK) - for(var/i=1 to log_amount) - new /obj/item/grown/log/tree(drop_location()) - var/obj/structure/flora/stump/new_stump = new(my_turf) + var/obj/structure/flora/tree/stump/new_stump = new(my_turf) new_stump.name = "[name] stump" - qdel(src) -/obj/structure/flora/stump +/obj/structure/flora/tree/uproot(mob/living/user) + ..() + playsound(get_turf(src), 'sound/effects/meteorimpact.ogg', 100 , FALSE, FALSE) + +/obj/structure/flora/tree/stump name = "stump" desc = "This represents our promise to the crew, and the station itself, to cut down as many trees as possible." //running naked through the trees icon = 'icons/obj/flora/pinetrees.dmi' icon_state = "tree_stump" density = FALSE - pixel_x = -16 - wood = TRUE + delete_on_harvest = TRUE + +/obj/structure/flora/tree/stump/harvest(mob/living/user) + to_chat(user, span_notice("You manage to remove [src].")) + qdel(src) + +/obj/structure/flora/tree/stump/uproot(mob/living/user) + ..() + to_chat(user, span_notice("You manage to remove [src].")) + qdel(src) + +/obj/structure/flora/tree/dead + icon = 'icons/obj/flora/deadtrees.dmi' + desc = "A dead tree. How it died, you know not." + icon_state = "tree_1" + harvest_amount_low = 2 + harvest_amount_high = 6 + flora_flags = FLORA_WOODEN + +/obj/structure/flora/tree/dead/style_2 + icon_state = "tree_2" +/obj/structure/flora/tree/dead/style_3 + icon_state = "tree_3" +/obj/structure/flora/tree/dead/style_4 + icon_state = "tree_4" +/obj/structure/flora/tree/dead/style_5 + icon_state = "tree_5" +/obj/structure/flora/tree/dead/style_6 + icon_state = "tree_6" +/obj/structure/flora/tree/dead/style_random/Initialize(mapload) + . = ..() + icon_state = "tree_[rand(1, 6)]" + +/obj/structure/flora/tree/jungle + desc = "It's seriously hampering your view of the jungle." + icon = 'icons/obj/flora/jungletrees.dmi' + icon_state = "tree1" + pixel_x = -48 + pixel_y = -20 + +/obj/structure/flora/tree/jungle/style_2 + icon_state = "tree2" +/obj/structure/flora/tree/jungle/style_3 + icon_state = "tree3" +/obj/structure/flora/tree/jungle/style_4 + icon_state = "tree4" +/obj/structure/flora/tree/jungle/style_5 + icon_state = "tree5" +/obj/structure/flora/tree/jungle/style_6 + icon_state = "tree6" +/obj/structure/flora/tree/jungle/style_random/Initialize(mapload) + . = ..() + icon_state = "tree[rand(1, 6)]" + +/obj/structure/flora/tree/jungle/small + pixel_y = 0 + pixel_x = -32 + icon = 'icons/obj/flora/jungletreesmall.dmi' + icon_state = "tree1" + +/obj/structure/flora/tree/jungle/small/style_2 + icon_state = "tree2" +/obj/structure/flora/tree/jungle/small/style_3 + icon_state = "tree3" +/obj/structure/flora/tree/jungle/small/style_4 + icon_state = "tree4" +/obj/structure/flora/tree/jungle/small/style_5 + icon_state = "tree5" +/obj/structure/flora/tree/jungle/small/style_6 + icon_state = "tree6" +/obj/structure/flora/tree/jungle/small/style_random/Initialize(mapload) + . = ..() + icon_state = "tree[rand(1, 6)]" + +/************** + * Pine Trees * + **************/ /obj/structure/flora/tree/pine name = "pine tree" desc = "A coniferous pine tree." icon = 'icons/obj/flora/pinetrees.dmi' icon_state = "pine_1" - var/list/icon_states = list("pine_1", "pine_2", "pine_3") -/obj/structure/flora/tree/pine/Initialize(mapload) +/obj/structure/flora/tree/pine/style_2 + icon_state = "pine_2" +/obj/structure/flora/tree/pine/style_3 + icon_state = "pine_3" +/obj/structure/flora/tree/pine/style_random/Initialize(mapload) . = ..() - - if(islist(icon_states?.len)) - icon_state = pick(icon_states) + icon_state = "pine_[rand(1,3)]" /obj/structure/flora/tree/pine/xmas name = "xmas tree" desc = "A wondrous decorated Christmas tree." icon_state = "pine_c" - icon_states = null flags_1 = NODECONSTRUCT_1 //protected by the christmas spirit /obj/structure/flora/tree/pine/xmas/presents @@ -114,31 +458,11 @@ desc = "A wonderous decorated Christmas tree. It has a seemly endless supply of presents!" unlimited = TRUE -/obj/structure/flora/tree/dead - icon = 'icons/obj/flora/deadtrees.dmi' - desc = "A dead tree. How it died, you know not." - icon_state = "tree_1" - herbage = FALSE - -/obj/structure/flora/tree/dead/Initialize(mapload) - icon_state = "tree_[rand(1, 6)]" - return ..() - -/obj/structure/flora/tree/palm - icon = 'icons/misc/beach2.dmi' - desc = "A tree straight from the tropics." - icon_state = "palm1" - -/obj/structure/flora/tree/palm/Initialize(mapload) - . = ..() - icon_state = pick("palm1","palm2") - pixel_x = 0 - /obj/structure/festivus name = "festivus pole" + desc = "During last year's Feats of Strength the Research Director was able to suplex this passing immobile rod into a planter." icon = 'icons/obj/flora/pinetrees.dmi' icon_state = "festivus_pole" - desc = "During last year's Feats of Strength the Research Director was able to suplex this passing immobile rod into a planter." /obj/structure/festivus/anchored name = "suplexed rod" @@ -146,390 +470,455 @@ icon_state = "anchored_rod" anchored = TRUE -/obj/structure/flora/tree/jungle - name = "tree" - icon_state = "tree" - desc = "It's seriously hampering your view of the jungle." - icon = 'icons/obj/flora/jungletrees.dmi' - pixel_x = -48 - pixel_y = -20 +/************** + * Palm Trees * + **************/ -/obj/structure/flora/tree/jungle/Initialize(mapload) - icon_state = "[icon_state][rand(1, 6)]" - . = ..() +/obj/structure/flora/tree/palm + name = "palm tree" + desc = "A tree straight from the tropics." + icon = 'icons/misc/beach2.dmi' + icon_state = "palm1" + pixel_x = 0 -/obj/structure/flora/tree/jungle/small - pixel_y = 0 - pixel_x = -32 - icon = 'icons/obj/flora/jungletreesmall.dmi' +/obj/structure/flora/tree/palm/style_2 + icon_state = "palm2" +/obj/structure/flora/tree/palm/style_random/Initialize(mapload) + . = ..() + icon_state = "palm[rand(1,2)]" -//grass +/********* + * Grass * + *********/ /obj/structure/flora/grass name = "grass" desc = "A patch of overgrown grass." icon = 'icons/obj/flora/snowflora.dmi' gender = PLURAL //"this is grass" not "this is a grass" - herbage = TRUE + product_types = list(/obj/item/food/grown/grass = 10, /obj/item/seeds/grass = 1) + harvest_with_hands = TRUE + harvest_amount_low = 0 + harvest_amount_high = 2 + harvest_message_low = "You uproot the grass from the ground, just for the fun of it." + harvest_message_med = "You gather up some grass." + harvest_message_high = "You gather up a handful grass." + can_uproot = TRUE + flora_flags = FLORA_HERBAL /obj/structure/flora/grass/brown icon_state = "snowgrass1bb" - -/obj/structure/flora/grass/brown/Initialize(mapload) - icon_state = "snowgrass[rand(1, 3)]bb" +/obj/structure/flora/grass/brown/style_2 + icon_state = "snowgrass2bb" +/obj/structure/flora/grass/brown/style_3 + icon_state = "snowgrass2bb" +/obj/structure/flora/grass/brown/style_random/Initialize(mapload) . = ..() - + icon_state = "snowgrass[rand(1, 3)]bb" /obj/structure/flora/grass/green icon_state = "snowgrass1gb" - -/obj/structure/flora/grass/green/Initialize(mapload) - icon_state = "snowgrass[rand(1, 3)]gb" +/obj/structure/flora/grass/green/style_2 + icon_state = "snowgrass2gb" +/obj/structure/flora/grass/green/style_3 + icon_state = "snowgrass3gb" +/obj/structure/flora/grass/green/style_random/Initialize(mapload) . = ..() + icon_state = "snowgrass[rand(1, 3)]gb" /obj/structure/flora/grass/both icon_state = "snowgrassall1" - -/obj/structure/flora/grass/both/Initialize(mapload) - icon_state = "snowgrassall[rand(1, 3)]" +/obj/structure/flora/grass/both/style_2 + icon_state = "snowgrassall2" +/obj/structure/flora/grass/both/style_3 + icon_state = "snowgrassall3" +/obj/structure/flora/grass/both/style_random/Initialize(mapload) . = ..() + icon_state = "snowgrassall[rand(1, 3)]" +/obj/structure/flora/grass/jungle + name = "jungle grass" + desc = "Thick alien flora." + icon = 'icons/obj/flora/jungleflora.dmi' + icon_state = "grassa1" -//bushes -/obj/structure/flora/bush - name = "bush" - desc = "Some type of shrub." - icon = 'icons/obj/flora/snowflora.dmi' - icon_state = "snowbush1" - anchored = TRUE - herbage = TRUE - -/obj/structure/flora/bush/Initialize(mapload) - icon_state = "snowbush[rand(1, 6)]" +/obj/structure/flora/grass/jungle/a/style_2 + icon_state = "grassa2" +/obj/structure/flora/grass/jungle/a/style_3 + icon_state = "grassa3" +/obj/structure/flora/grass/jungle/a/style_4 + icon_state = "grassa4" +/obj/structure/flora/grass/jungle/a/style_5 + icon_state = "grassa5" +/obj/structure/flora/grass/jungle/a/style_random/Initialize(mapload) . = ..() + icon_state = "grassa[rand(1, 5)]" -//newbushes +/obj/structure/flora/grass/jungle/b + icon_state = "grassb1" +/obj/structure/flora/grass/jungle/b/style_2 + icon_state = "grassb2" +/obj/structure/flora/grass/jungle/b/style_3 + icon_state = "grassb3" +/obj/structure/flora/grass/jungle/b/style_4 + icon_state = "grassb4" +/obj/structure/flora/grass/jungle/b/style_5 + icon_state = "grassb5" +/obj/structure/flora/grass/jungle/b/style_random/Initialize(mapload) + . = ..() + icon_state = "grassb[rand(1, 5)]" + +/********** + * Bushes * + **********/ -/obj/structure/flora/ausbushes +/obj/structure/flora/bush name = "bush" - desc = "Some kind of plant." + desc = "Some type of shrubbery. Known for causing considerable economic stress on designers." icon = 'icons/obj/flora/ausflora.dmi' icon_state = "firstbush_1" - herbage = TRUE + flora_flags = FLORA_HERBAL -/obj/structure/flora/ausbushes/Initialize(mapload) - if(icon_state == "firstbush_1") - icon_state = "firstbush_[rand(1, 4)]" +/obj/structure/flora/bush/style_2 + icon_state = "firstbush_2" +/obj/structure/flora/bush/style_3 + icon_state = "firstbush_3" +/obj/structure/flora/bush/style_4 + icon_state = "firstbush_4" +/obj/structure/flora/bush/style_random/Initialize(mapload) . = ..() + icon_state = "firstbush_[rand(1, 4)]" -/obj/structure/flora/ausbushes/reedbush +/obj/structure/flora/bush/reed icon_state = "reedbush_1" - -/obj/structure/flora/ausbushes/reedbush/Initialize(mapload) - icon_state = "reedbush_[rand(1, 4)]" +/obj/structure/flora/bush/reed/style_2 + icon_state = "reedbush_2" +/obj/structure/flora/bush/reed/style_3 + icon_state = "reedbush_3" +/obj/structure/flora/bush/reed/style_4 + icon_state = "reedbush_4" +/obj/structure/flora/bush/reed/style_random/Initialize(mapload) . = ..() + icon_state = "reedbush_[rand(1, 4)]" -/obj/structure/flora/ausbushes/leafybush +/obj/structure/flora/bush/leafy icon_state = "leafybush_1" - -/obj/structure/flora/ausbushes/leafybush/Initialize(mapload) - icon_state = "leafybush_[rand(1, 3)]" +/obj/structure/flora/bush/leavy/style_2 + icon_state = "leafybush_2" +/obj/structure/flora/bush/leavy/style_3 + icon_state = "leafybush_3" +/obj/structure/flora/bush/leavy/style_random/Initialize(mapload) . = ..() + icon_state = "leafybush_[rand(1, 3)]" -/obj/structure/flora/ausbushes/palebush +/obj/structure/flora/bush/pale icon_state = "palebush_1" - -/obj/structure/flora/ausbushes/palebush/Initialize(mapload) - icon_state = "palebush_[rand(1, 4)]" +/obj/structure/flora/bush/pale/style_2 + icon_state = "palebush_2" +/obj/structure/flora/bush/pale/style_3 + icon_state = "palebush_3" +/obj/structure/flora/bush/pale/style_4 + icon_state = "palebush_4" +/obj/structure/flora/bush/pale/style_random/Initialize(mapload) . = ..() + icon_state = "palebush_[rand(1, 4)]" -/obj/structure/flora/ausbushes/stalkybush +/obj/structure/flora/bush/stalky icon_state = "stalkybush_1" - -/obj/structure/flora/ausbushes/stalkybush/Initialize(mapload) - icon_state = "stalkybush_[rand(1, 3)]" +/obj/structure/flora/bush/stalky/style_2 + icon_state = "stalkybush_2" +/obj/structure/flora/bush/stalky/style_3 + icon_state = "stalkybush_3" +/obj/structure/flora/bush/stalky/style_random/Initialize(mapload) . = ..() + icon_state = "stalkybush_[rand(1, 3)]" -/obj/structure/flora/ausbushes/grassybush +/obj/structure/flora/bush/grassy icon_state = "grassybush_1" - -/obj/structure/flora/ausbushes/grassybush/Initialize(mapload) +/obj/structure/flora/bush/grassy/style_2 + icon_state = "grassybush_2" +/obj/structure/flora/bush/grassy/style_3 + icon_state = "grassybush_3" +/obj/structure/flora/bush/grassy/style_4 + icon_state = "grassybush_4" +/obj/structure/flora/bush/grassy/style_random/Initialize(mapload) + . = ..() icon_state = "grassybush_[rand(1, 4)]" + +/obj/structure/flora/bush/sparsegrass + icon_state = "sparsegrass_1" +/obj/structure/flora/bush/sparsegrass/style_2 + icon_state = "sparsegrass_2" +/obj/structure/flora/bush/sparsegrass/style_3 + icon_state = "sparsegrass_3" +/obj/structure/flora/bush/sparsegrass/style_random/Initialize(mapload) . = ..() + icon_state = "sparsegrass_[rand(1, 3)]" -/obj/structure/flora/ausbushes/fernybush - icon_state = "fernybush_1" +/obj/structure/flora/bush/fullgrass + icon_state = "fullgrass_1" +/obj/structure/flora/bush/fullgrass/style_2 + icon_state = "fullgrass_2" +/obj/structure/flora/bush/fullgrass/style_3 + icon_state = "fullgrass_3" +/obj/structure/flora/bush/fullgrass/style_random/Initialize(mapload) + . = ..() + icon_state = "fullgrass_[rand(1, 3)]" -/obj/structure/flora/ausbushes/fernybush/Initialize(mapload) - icon_state = "fernybush_[rand(1, 3)]" +/obj/structure/flora/bush/ferny + icon_state = "fernybush_1" +/obj/structure/flora/bush/ferny/style_2 + icon_state = "fernybush_2" +/obj/structure/flora/bush/ferny/style_3 + icon_state = "fernybush_3" +/obj/structure/flora/bush/ferny/style_random/Initialize(mapload) . = ..() + icon_state = "fernybush_[rand(1, 3)]" -/obj/structure/flora/ausbushes/sunnybush +/obj/structure/flora/bush/sunny icon_state = "sunnybush_1" - -/obj/structure/flora/ausbushes/sunnybush/Initialize(mapload) - icon_state = "sunnybush_[rand(1, 3)]" +/obj/structure/flora/bush/sunny/style_2 + icon_state = "sunnybush_2" +/obj/structure/flora/bush/sunny/style_3 + icon_state = "sunnybush_3" +/obj/structure/flora/bush/sunny/style_random/Initialize(mapload) . = ..() + icon_state = "sunnybush_[rand(1, 3)]" -/obj/structure/flora/ausbushes/genericbush +/obj/structure/flora/bush/generic icon_state = "genericbush_1" - -/obj/structure/flora/ausbushes/genericbush/Initialize(mapload) - icon_state = "genericbush_[rand(1, 4)]" +/obj/structure/flora/bush/generic/style_2 + icon_state = "genericbush_2" +/obj/structure/flora/bush/generic/style_3 + icon_state = "genericbush_3" +/obj/structure/flora/bush/generic/style_4 + icon_state = "genericbush_4" +/obj/structure/flora/bush/generic/style_random/Initialize(mapload) . = ..() + icon_state = "genericbush_[rand(1, 4)]" -/obj/structure/flora/ausbushes/pointybush +/obj/structure/flora/bush/pointy icon_state = "pointybush_1" - -/obj/structure/flora/ausbushes/pointybush/Initialize(mapload) - icon_state = "pointybush_[rand(1, 4)]" +/obj/structure/flora/bush/pointy/style_2 + icon_state = "pointybush_2" +/obj/structure/flora/bush/pointy/style_3 + icon_state = "pointybush_3" +/obj/structure/flora/bush/pointy/style_4 + icon_state = "pointybush_4" +/obj/structure/flora/bush/pointy/style_random/Initialize(mapload) . = ..() + icon_state = "pointybush_[rand(1, 4)]" -/obj/structure/flora/ausbushes/lavendergrass +/obj/structure/flora/bush/lavendergrass icon_state = "lavendergrass_1" - -/obj/structure/flora/ausbushes/lavendergrass/Initialize(mapload) - icon_state = "lavendergrass_[rand(1, 4)]" +/obj/structure/flora/bush/lavendergrass/style_2 + icon_state = "lavendergrass_2" +/obj/structure/flora/bush/lavendergrass/style_3 + icon_state = "lavendergrass_3" +/obj/structure/flora/bush/lavendergrass/style_4 + icon_state = "lavendergrass_4" +/obj/structure/flora/bush/lavendergrass/style_random/Initialize(mapload) . = ..() + icon_state = "lavendergrass_[rand(1, 4)]" -/obj/structure/flora/ausbushes/ywflowers +/obj/structure/flora/bush/flowers_yw icon_state = "ywflowers_1" - -/obj/structure/flora/ausbushes/ywflowers/Initialize(mapload) - icon_state = "ywflowers_[rand(1, 3)]" +/obj/structure/flora/bush/flowers_yw/style_2 + icon_state = "ywflowers_2" +/obj/structure/flora/bush/flowers_yw/style_3 + icon_state = "ywflowers_3" +/obj/structure/flora/bush/flowers_yw/style_random/Initialize(mapload) . = ..() + icon_state = "ywflowers_[rand(1, 3)]" -/obj/structure/flora/ausbushes/brflowers +/obj/structure/flora/bush/flowers_br icon_state = "brflowers_1" - -/obj/structure/flora/ausbushes/brflowers/Initialize(mapload) - icon_state = "brflowers_[rand(1, 3)]" +/obj/structure/flora/bush/flowers_br/style_2 + icon_state = "brflowers_2" +/obj/structure/flora/bush/flowers_br/style_3 + icon_state = "brflowers_3" +/obj/structure/flora/bush/flowers_br/style_random/Initialize(mapload) . = ..() + icon_state = "brflowers_[rand(1, 3)]" -/obj/structure/flora/ausbushes/ppflowers +/obj/structure/flora/bush/flowers_pp icon_state = "ppflowers_1" - -/obj/structure/flora/ausbushes/ppflowers/Initialize(mapload) - icon_state = "ppflowers_[rand(1, 3)]" - . = ..() - -/obj/structure/flora/ausbushes/sparsegrass - icon_state = "sparsegrass_1" - -/obj/structure/flora/ausbushes/sparsegrass/Initialize(mapload) - icon_state = "sparsegrass_[rand(1, 3)]" - . = ..() - -/obj/structure/flora/ausbushes/fullgrass - icon_state = "fullgrass_1" - -/obj/structure/flora/ausbushes/fullgrass/Initialize(mapload) - icon_state = "fullgrass_[rand(1, 3)]" +/obj/structure/flora/bush/flowers_pp/style_2 + icon_state = "ppflowers_2" +/obj/structure/flora/bush/flowers_pp/style_3 + icon_state = "ppflowers_3" +/obj/structure/flora/bush/flowers_pp/style_random/Initialize(mapload) . = ..() + icon_state = "ppflowers_[rand(1, 3)]" -/obj/item/kirbyplants - name = "potted plant" - icon = 'icons/obj/flora/plants.dmi' - icon_state = "plant-01" - desc = "A little bit of nature contained in a pot." - layer = ABOVE_MOB_LAYER - plane = GAME_PLANE_UPPER - w_class = WEIGHT_CLASS_HUGE - force = 10 - throwforce = 13 - throw_speed = 2 - throw_range = 4 - item_flags = NO_PIXEL_RANDOM_DROP - - /// Can this plant be trimmed by someone with TRAIT_BONSAI - var/trimmable = TRUE - var/list/static/random_plant_states - -/obj/item/kirbyplants/ComponentInitialize() - . = ..() - AddComponent(/datum/component/tactical) - AddComponent(/datum/component/two_handed, require_twohands=TRUE, force_unwielded=10, force_wielded=10) - AddElement(/datum/element/beauty, 500) - -/obj/item/kirbyplants/attackby(obj/item/I, mob/living/user, params) - . = ..() - if(trimmable && HAS_TRAIT(user,TRAIT_BONSAI) && isturf(loc) && I.get_sharpness()) - to_chat(user,span_notice("You start trimming [src].")) - if(do_after(user,3 SECONDS,target=src)) - to_chat(user,span_notice("You finish trimming [src].")) - change_visual() - -/// Cycle basic plant visuals -/obj/item/kirbyplants/proc/change_visual() - if(!random_plant_states) - generate_states() - var/current = random_plant_states.Find(icon_state) - var/next = WRAP(current+1,1,length(random_plant_states)) - icon_state = random_plant_states[next] - -/obj/item/kirbyplants/random - icon = 'icons/obj/flora/_flora.dmi' - icon_state = "random_plant" - -/obj/item/kirbyplants/random/Initialize(mapload) - . = ..() - icon = 'icons/obj/flora/plants.dmi' - if(!random_plant_states) - generate_states() - icon_state = pick(random_plant_states) - -/obj/item/kirbyplants/proc/generate_states() - random_plant_states = list() - for(var/i in 1 to 25) - var/number - if(i < 10) - number = "0[i]" - else - number = "[i]" - random_plant_states += "plant-[number]" - random_plant_states += "applebush" - - -/obj/item/kirbyplants/dead - name = "RD's potted plant" - desc = "A gift from the botanical staff, presented after the RD's reassignment. There's a tag on it that says \"Y'all come back now, y'hear?\"\nIt doesn't look very healthy..." - icon_state = "plant-25" - trimmable = FALSE - -/obj/item/kirbyplants/photosynthetic - name = "photosynthetic potted plant" - desc = "A bioluminescent plant." - icon_state = "plant-09" - light_color = COLOR_BRIGHT_BLUE - light_range = 3 - -/obj/item/kirbyplants/fullysynthetic - name = "plastic potted plant" - desc = "A fake, cheap looking, plastic tree. Perfect for people who kill every plant they touch." - icon_state = "plant-26" - custom_materials = (list(/datum/material/plastic = 8000)) - trimmable = FALSE +/obj/structure/flora/bush/snow + icon = 'icons/obj/flora/snowflora.dmi' + icon_state = "snowbush1" -/obj/item/kirbyplants/fullysynthetic/Initialize(mapload) +/obj/structure/flora/bush/snow/style_2 + icon_state = "snowbush2" +/obj/structure/flora/bush/snow/style_3 + icon_state = "snowbush3" +/obj/structure/flora/bush/snow/style_4 + icon_state = "snowbush4" +/obj/structure/flora/bush/snow/style_5 + icon_state = "snowbush5" +/obj/structure/flora/bush/snow/style_6 + icon_state = "snowbush6" +/obj/structure/flora/bush/snow/style_random/Initialize(mapload) . = ..() - icon_state = "plant-[rand(26, 29)]" - -/obj/item/kirbyplants/potty - name = "Potty the Potted Plant" - desc = "A secret agent staffed in the station's bar to protect the mystical cakehat." - icon_state = "potty" - trimmable = FALSE + icon_state = "snowbush[rand(1, 6)]" -/obj/item/kirbyplants/fern - name = "neglected fern" - desc = "An old botanical research sample collected on a long forgotten jungle planet." - icon_state = "fern" - trimmable = FALSE +/obj/structure/flora/bush/jungle + desc = "A wild plant that is found in jungles." + icon = 'icons/obj/flora/jungleflora.dmi' + icon_state = "busha1" + flora_flags = FLORA_HERBAL + +/obj/structure/flora/bush/jungle/a/style_2 + icon_state = "busha2" +/obj/structure/flora/bush/jungle/a/style_3 + icon_state = "busha3" +/obj/structure/flora/bush/jungle/a/style_random/Initialize(mapload) + . = ..() + icon_state = "busha[rand(1, 3)]" + +/obj/structure/flora/bush/jungle/b + icon_state = "bushb1" +/obj/structure/flora/bush/jungle/b/style_2 + icon_state = "bushb2" +/obj/structure/flora/bush/jungle/b/style_3 + icon_state = "bushb3" +/obj/structure/flora/bush/jungle/b/style_random/Initialize(mapload) + . = ..() + icon_state = "bushb[rand(1, 3)]" + +/obj/structure/flora/bush/jungle/c + icon_state = "bushc1" +/obj/structure/flora/bush/jungle/c/style_2 + icon_state = "bushc2" +/obj/structure/flora/bush/jungle/c/style_3 + icon_state = "bushc3" +/obj/structure/flora/bush/jungle/c/style_random/Initialize(mapload) + . = ..() + icon_state = "bushc[rand(1, 3)]" + +/obj/structure/flora/bush/large + icon = 'icons/obj/flora/largejungleflora.dmi' + icon_state = "bush1" + pixel_x = -16 + pixel_y = -12 + layer = ABOVE_ALL_MOB_LAYER + plane = ABOVE_GAME_PLANE -/obj/item/kirbyplants/fern/Initialize(mapload) +/obj/structure/flora/bush/large/style_2 + icon_state = "bush2" +/obj/structure/flora/bush/large/style_3 + icon_state = "bush3" +/obj/structure/flora/bush/large/style_random/Initialize(mapload) . = ..() - AddElement(/datum/element/swabable, CELL_LINE_TABLE_ALGAE, CELL_VIRUS_TABLE_GENERIC, rand(2,4), 5) + icon_state = "bush[rand(1, 3)]" -//a rock is flora according to where the icon file is -//and now these defines +/********* + * Rocks * + *********/ +// (I know these aren't plants) /obj/structure/flora/rock - icon_state = "basalt" + name = "large rock" + icon_state = "basalt1" desc = "A volcanic rock. Pioneers used to ride these babies for miles." icon = 'icons/obj/flora/rocks.dmi' - resistance_flags = FIRE_PROOF density = TRUE - /// Itemstack that is dropped when a rock is mined with a pickaxe - var/obj/item/stack/mineResult = /obj/item/stack/ore/glass/basalt - /// Amount of the itemstack to drop - var/mineAmount = 20 - rock = TRUE - -/obj/structure/flora/rock/Initialize(mapload) - . = ..() - icon_state = "[icon_state][rand(1,3)]" - -/obj/structure/flora/rock/attackby(obj/item/attacking_item, mob/user, params) - if(!mineResult || attacking_item.tool_behaviour != TOOL_MINING) - return ..() - if(flags_1 & NODECONSTRUCT_1) - return ..() - to_chat(user, span_notice("You start mining...")) - if(!attacking_item.use_tool(src, user, 40, volume=50)) - return - to_chat(user, span_notice("You finish mining the rock.")) - if(mineResult && mineAmount) - new mineResult(loc, mineAmount) - SSblackbox.record_feedback("tally", "pick_used_mining", 1, attacking_item.type) - qdel(src) + resistance_flags = FIRE_PROOF + product_types = list(/obj/item/stack/ore/glass/basalt = 1) + harvest_amount_low = 10 + harvest_amount_high = 20 + harvest_message_med = "You finish mining the rock." + harvest_verb = "mine" + flora_flags = FLORA_STONE + can_uproot = FALSE + delete_on_harvest = TRUE + +/obj/structure/flora/rock/style_2 + icon_state = "basalt2" +/obj/structure/flora/rock/style_3 + icon_state = "basalt3" +/obj/structure/flora/rock/style_random/Initialize(mapload) + . = ..() + icon_state = "basalt[rand(1, 3)]" /obj/structure/flora/rock/pile - icon_state = "lavarocks" - desc = "A pile of rocks." - -//Jungle grass - -/obj/structure/flora/grass/jungle - name = "jungle grass" - desc = "Thick alien flora." - icon = 'icons/obj/flora/jungleflora.dmi' - icon_state = "grassa" - - -/obj/structure/flora/grass/jungle/Initialize(mapload) - icon_state = "[icon_state][rand(1, 5)]" - . = ..() - -/obj/structure/flora/grass/jungle/b - icon_state = "grassb" - -//Jungle rocks - -/obj/structure/flora/rock/jungle - icon_state = "rock" + name = "rock pile" desc = "A pile of rocks." - icon = 'icons/obj/flora/jungleflora.dmi' + icon_state = "lavarocks1" + harvest_amount_low = 5 + harvest_amount_high = 10 + harvest_message_med = "You finish mining the pile of rocks." density = FALSE -/obj/structure/flora/rock/jungle/Initialize(mapload) +/obj/structure/flora/rock/pile/style_2 + icon_state = "lavarocks2" +/obj/structure/flora/rock/pile/style_3 + icon_state = "lavarocks3" +/obj/structure/flora/rock/pile/style_random/Initialize(mapload) . = ..() - icon_state = "[initial(icon_state)][rand(1,5)]" - + icon_state = "lavarocks[rand(1, 3)]" -//Jungle bushes - -/obj/structure/flora/junglebush - name = "bush" - desc = "A wild plant that is found in jungles." +/obj/structure/flora/rock/pile/jungle + icon_state = "rock1" icon = 'icons/obj/flora/jungleflora.dmi' - icon_state = "busha" - herbage = TRUE - -/obj/structure/flora/junglebush/Initialize(mapload) - icon_state = "[icon_state][rand(1, 3)]" - . = ..() - -/obj/structure/flora/junglebush/b - icon_state = "bushb" - -/obj/structure/flora/junglebush/c - icon_state = "bushc" - -/obj/structure/flora/junglebush/large - icon_state = "bush" - icon = 'icons/obj/flora/largejungleflora.dmi' - pixel_x = -16 - pixel_y = -12 - layer = ABOVE_ALL_MOB_LAYER - plane = ABOVE_GAME_PLANE - -/obj/structure/flora/rock/pile/largejungle - name = "rocks" - icon_state = "rocks" +/obj/structure/flora/rock/pile/jungle/style_2 + icon_state = "rock2" +/obj/structure/flora/rock/pile/jungle/style_3 + icon_state = "rock3" +/obj/structure/flora/rock/pile/jungle/style_4 + icon_state = "rock4" +/obj/structure/flora/rock/pile/jungle/style_5 + icon_state = "rock5" +/obj/structure/flora/rock/pile/jungle/style_random/Initialize(mapload) + . = ..() + icon_state = "rock[rand(1, 5)]" + +/obj/structure/flora/rock/pile/jungle/large + name = "pile of large rocks" + icon_state = "rocks1" icon = 'icons/obj/flora/largejungleflora.dmi' - density = FALSE pixel_x = -16 pixel_y = -16 - -/obj/structure/flora/rock/pile/largejungle/Initialize(mapload) - . = ..() - icon_state = "[initial(icon_state)][rand(1,3)]" + harvest_amount_low = 9 + harvest_amount_high = 13 + +/obj/structure/flora/rock/pile/jungle/large/style_2 + icon_state = "rocks2" +/obj/structure/flora/rock/pile/jungle/large/style_3 + icon_state = "rocks3" +/obj/structure/flora/rock/pile/jungle/large/style_random/Initialize(mapload) + . = ..() + icon_state = "rocks[rand(1, 3)]" + +//TODO: Make new sprites for these. the pallete in the icons are grey, and a white color here still makes them grey +/obj/structure/flora/rock/icy + name = "icy rock" + icon_state = "basalt1" + color = rgb(204,233,235) + +/obj/structure/flora/rock/icy/style_2 + icon_state = "basalt2" +/obj/structure/flora/rock/icy/style_3 + icon_state = "basalt3" +/obj/structure/flora/rock/icy/style_random/Initialize(mapload) + . = ..() + icon_state = "basalt[rand(1, 3)]" + +/obj/structure/flora/rock/pile/icy + name = "icy rocks" + icon_state = "lavarocks1" + color = rgb(204,233,235) + +/obj/structure/flora/rock/pile/icy/style_2 + icon_state = "lavarocks2" +/obj/structure/flora/rock/pile/icy/style_3 + icon_state = "lavarocks3" +/obj/structure/flora/rock/pile/icy/style_random/Initialize(mapload) + . = ..() + icon_state = "lavarocks[rand(1, 3)]" diff --git a/code/game/objects/structures/girders.dm b/code/game/objects/structures/girders.dm index e69b6e7723108..1d20dcdeb07a3 100644 --- a/code/game/objects/structures/girders.dm +++ b/code/game/objects/structures/girders.dm @@ -361,7 +361,7 @@ if((mover.pass_flags & PASSGRILLE) || istype(mover, /obj/projectile)) return prob(girderpasschance) -/obj/structure/girder/CanAStarPass(obj/item/card/id/ID, to_dir, atom/movable/caller) +/obj/structure/girder/CanAStarPass(obj/item/card/id/ID, to_dir, atom/movable/caller, no_id = FALSE) . = !density if(caller) . = . || (caller.pass_flags & PASSGRILLE) diff --git a/code/game/objects/structures/grille.dm b/code/game/objects/structures/grille.dm index dfb5733fdfa37..abc8c89277d11 100644 --- a/code/game/objects/structures/grille.dm +++ b/code/game/objects/structures/grille.dm @@ -12,7 +12,7 @@ pass_flags_self = PASSGRILLE flags_1 = CONDUCT_1 pressure_resistance = 5*ONE_ATMOSPHERE - armor = list(MELEE = 50, BULLET = 70, LASER = 70, ENERGY = 100, BOMB = 10, BIO = 100, FIRE = 0, ACID = 0) + armor = list(MELEE = 50, BULLET = 70, LASER = 70, ENERGY = 100, BOMB = 10, BIO = 0, FIRE = 0, ACID = 0) max_integrity = 50 integrity_failure = 0.4 var/rods_type = /obj/item/stack/rods @@ -166,7 +166,7 @@ if(!. && istype(mover, /obj/projectile)) return prob(30) -/obj/structure/grille/CanAStarPass(obj/item/card/id/ID, to_dir, atom/movable/caller) +/obj/structure/grille/CanAStarPass(obj/item/card/id/ID, to_dir, atom/movable/caller, no_id = FALSE) . = !density if(caller) . = . || (caller.pass_flags & PASSGRILLE) diff --git a/code/game/objects/structures/hivebot.dm b/code/game/objects/structures/hivebot.dm index 493c7eabca02c..c86748137e3b2 100644 --- a/code/game/objects/structures/hivebot.dm +++ b/code/game/objects/structures/hivebot.dm @@ -10,8 +10,8 @@ /obj/structure/hivebot_beacon/Initialize(mapload) . = ..() - var/datum/effect_system/smoke_spread/smoke = new - smoke.set_up(2, loc) + var/datum/effect_system/fluid_spread/smoke/smoke = new + smoke.set_up(2, location = loc) smoke.start() visible_message(span_boldannounce("[src] warps in!")) playsound(src.loc, 'sound/effects/empulse.ogg', 25, TRUE) diff --git a/code/game/objects/structures/icemoon/cave_entrance.dm b/code/game/objects/structures/icemoon/cave_entrance.dm index 4a4767f13a4c6..8400cdff964fd 100644 --- a/code/game/objects/structures/icemoon/cave_entrance.dm +++ b/code/game/objects/structures/icemoon/cave_entrance.dm @@ -143,7 +143,7 @@ GLOBAL_LIST_INIT(ore_probability, list( if(3) new /obj/item/reagent_containers/glass/bottle/potion/flight(loc) if(4) - new /obj/item/organ/heart/cursed/wizard(loc) + new /obj/item/organ/internal/heart/cursed/wizard(loc) if(5) new /obj/item/jacobs_ladder(loc) if(6) diff --git a/code/game/objects/structures/industrial_lift.dm b/code/game/objects/structures/industrial_lift.dm index e16dc7e93c71d..2209e12dfe963 100644 --- a/code/game/objects/structures/industrial_lift.dm +++ b/code/game/objects/structures/industrial_lift.dm @@ -304,7 +304,6 @@ GLOBAL_LIST_EMPTY(lifts) //if going EAST, will turn to the NORTHEAST or SOUTHEAST and throw the ran over guy away var/datum/callback/land_slam = new(collided, /mob/living/.proc/tram_slam_land) collided.throw_at(throw_target, 200, 4, callback = land_slam) - set_glide_size(gliding_amount) forceMove(destination) for(var/atom/movable/thing as anything in things_to_move) diff --git a/code/game/objects/structures/ladders.dm b/code/game/objects/structures/ladders.dm index 08009c3b9d4dd..c737d7f414397 100644 --- a/code/game/objects/structures/ladders.dm +++ b/code/game/objects/structures/ladders.dm @@ -26,8 +26,6 @@ return INITIALIZE_HINT_LATELOAD /obj/structure/ladder/Destroy(force) - if ((resistance_flags & INDESTRUCTIBLE) && !force) - return QDEL_HINT_LETMELIVE GLOB.ladders -= src disconnect() return ..() diff --git a/code/game/objects/structures/lavaland/geyser.dm b/code/game/objects/structures/lavaland/geyser.dm index bfa9bcd80d01c..cba7f2b01b911 100644 --- a/code/game/objects/structures/lavaland/geyser.dm +++ b/code/game/objects/structures/lavaland/geyser.dm @@ -40,7 +40,7 @@ activated = TRUE create_reagents(max_volume, DRAINABLE) reagents.add_reagent(reagent_id, start_volume) - START_PROCESSING(SSfluids, src) //It's main function is to be plumbed, so use SSfluids + START_PROCESSING(SSplumbing, src) //It's main function is to be plumbed, so use SSplumbing if(erupting_state) icon_state = erupting_state else diff --git a/code/game/objects/structures/maintenance.dm b/code/game/objects/structures/maintenance.dm index 55a727189a554..e7e99fd352df0 100644 --- a/code/game/objects/structures/maintenance.dm +++ b/code/game/objects/structures/maintenance.dm @@ -105,3 +105,214 @@ at the cost of risking a vicious bite.**/ return hidden_item = I to_chat(user, span_notice("You hide [I] inside the basin.")) + +#define ALTAR_INACTIVE 0 +#define ALTAR_STAGEONE 1 +#define ALTAR_STAGETWO 2 +#define ALTAR_STAGETHREE 3 +#define ALTAR_TIME 9.5 SECONDS + +/obj/structure/destructible/cult/pants_altar + name = "strange structure" + desc = "What is this? Who put it on this station? And why does it emanate strange energy?" + icon_state = "altar" + cult_examine_tip = "Even you don't understand the eldritch magic behind this." + break_message = "The structure shatters, leaving only a demonic screech!" + break_sound = 'sound/magic/demon_dies.ogg' + light_color = LIGHT_COLOR_BLOOD_MAGIC + light_range = 2 + use_cooldown_duration = 1 MINUTES + /// Color of the pants that will come out + var/pants_color = COLOR_WHITE + /// Stage of the pants making process + var/status = ALTAR_INACTIVE + +/obj/structure/destructible/cult/pants_altar/attackby(obj/attacking_item, mob/user, params) + if(istype(attacking_item, /obj/item/melee/cultblade/dagger) && IS_CULTIST(user) && status) + to_chat(user, span_notice("[src] is creating something, you can't move it!")) + return + return ..() + +/obj/structure/destructible/cult/pants_altar/attack_hand(mob/living/user, list/modifiers) + . = ..() + if(.) + return + var/list/altar_options = list( + "Change Color" = image(icon = 'icons/hud/radial.dmi', icon_state = "radial_recolor"), + "Create Artefact" = image(icon = 'icons/hud/radial.dmi', icon_state = "radial_create") + ) + var/altar_result = show_radial_menu(user, src, altar_options, custom_check = CALLBACK(src, .proc/check_menu, user), require_near = TRUE, tooltips = TRUE) + switch(altar_result) + if("Change Color") + var/chosen_color = input(user, "", "Choose Color", pants_color) as color|null + if(!isnull(chosen_color) && user.canUseTopic(src, BE_CLOSE)) + pants_color = chosen_color + if("Create Artefact") + if(!COOLDOWN_FINISHED(src, use_cooldown) || status != ALTAR_INACTIVE) + to_chat(user, span_warning("[src] is not ready to create something new yet...")) + return + pants_stageone() + return TRUE + +/obj/structure/destructible/cult/pants_altar/update_icon_state() + . = ..() + if(!COOLDOWN_FINISHED(src, use_cooldown)) + icon_state = "altar_off" + else + icon_state = "altar" + +/obj/structure/destructible/cult/pants_altar/update_overlays() + . = ..() + var/overlayicon + switch(status) + if(ALTAR_INACTIVE) + return + if(ALTAR_STAGEONE) + overlayicon = "altar_pants1" + if(ALTAR_STAGETWO) + overlayicon = "altar_pants2" + if(ALTAR_STAGETHREE) + overlayicon = "altar_pants3" + var/mutable_appearance/pants_overlay = mutable_appearance(icon, overlayicon) + pants_overlay.appearance_flags = RESET_COLOR + pants_overlay.color = pants_color + . += pants_overlay + +/// Starts creating the pants, plays the sound. +/obj/structure/destructible/cult/pants_altar/proc/pants_stageone() + status = ALTAR_STAGEONE + update_icon() + visible_message(span_warning("[src] starts creating something...")) + playsound(src, 'sound/magic/pantsaltar.ogg', 60) + addtimer(CALLBACK(src, .proc/pants_stagetwo), ALTAR_TIME) + +/// Continues the creation, making every mob nearby nauseous. +/obj/structure/destructible/cult/pants_altar/proc/pants_stagetwo() + status = ALTAR_STAGETWO + update_icon() + visible_message(span_warning("You start feeling nauseous...")) + for(var/mob/living/viewing_mob in viewers(7, src)) + viewing_mob.blur_eyes(10) + viewing_mob.adjust_timed_status_effect(10 SECONDS, /datum/status_effect/confusion) + addtimer(CALLBACK(src, .proc/pants_stagethree), ALTAR_TIME) + +/// Continues the creation, making every mob nearby dizzy +/obj/structure/destructible/cult/pants_altar/proc/pants_stagethree() + status = ALTAR_STAGETHREE + update_icon() + visible_message(span_warning("You start feeling horrible...")) + for(var/mob/living/viewing_mob in viewers(7, src)) + viewing_mob.set_timed_status_effect(20 SECONDS, /datum/status_effect/dizziness, only_if_higher = TRUE) + addtimer(CALLBACK(src, .proc/pants_create), ALTAR_TIME) + +/// Finishes the creation, creating the item itself, setting the cooldowns and flashing every mob nearby. +/obj/structure/destructible/cult/pants_altar/proc/pants_create() + status = ALTAR_INACTIVE + update_icon() + visible_message(span_danger("[src] emits a flash of light and creates... pants?")) + for(var/mob/living/viewing_mob in viewers(7, src)) + viewing_mob.flash_act() + var/obj/item/clothing/under/pants/altar/pants = new(get_turf(src)) + pants.add_atom_colour(pants_color, ADMIN_COLOUR_PRIORITY) + COOLDOWN_START(src, use_cooldown, use_cooldown_duration) + addtimer(CALLBACK(src, /atom.proc/update_icon), 1 MINUTES + 0.1 SECONDS) + update_icon() + +/obj/structure/destructible/cult/pants_altar/proc/check_menu(mob/user) + if(!istype(user)) + return FALSE + if(user.incapacitated() || !user.Adjacent(src)) + return FALSE + return TRUE + +/obj/item/clothing/under/pants/altar + name = "strange pants" + desc = "A pair of pants. They do not look natural. They smell like fresh blood." + icon_state = "whitepants" + +#undef ALTAR_INACTIVE +#undef ALTAR_STAGEONE +#undef ALTAR_STAGETWO +#undef ALTAR_STAGETHREE +#undef ALTAR_TIME + +/** + * Spawns in maint shafts, and blocks lines of sight perodically when active. + */ +/obj/structure/steam_vent + name = "steam vent" + desc = "A device periodically filtering out moisture particles from the nearby walls and windows. It's only possible due to the moisture traps nearby." + icon_state = "steam_vent" + anchored = TRUE + density = FALSE + /// How often does the vent reset the blow_steam cooldown. + var/steam_speed = 20 SECONDS + /// Is the steam vent active? + var/vent_active = TRUE + /// The cooldown for toggling the steam vent to prevent infinite steam vent looping. + COOLDOWN_DECLARE(steam_vent_interact) + +/obj/structure/steam_vent/Initialize(mapload) + . = ..() + if(prob(75)) + vent_active = FALSE + var/static/list/loc_connections = list( + COMSIG_ATOM_EXIT = .proc/blow_steam, + ) + AddElement(/datum/element/connect_loc, loc_connections) + update_icon_state() + +/obj/structure/steam_vent/attack_hand(mob/living/user, list/modifiers) + . = ..() + if(!COOLDOWN_FINISHED(src, steam_vent_interact)) + balloon_alert(user, "not ready to adjust!") + return + vent_active = !vent_active + update_icon_state() + if(vent_active) + balloon_alert(user, "vent on") + else + balloon_alert(user, "vent off") + return + blow_steam() + +/obj/structure/steam_vent/wrench_act_secondary(mob/living/user, obj/item/tool) + . = ..() + if(vent_active) + balloon_alert(user, "must be off!") + return + if(tool.use_tool(src, user, 3 SECONDS)) + playsound(loc, 'sound/items/deconstruct.ogg', 50, TRUE) + deconstruct() + return TRUE + +/obj/structure/steam_vent/deconstruct(disassembled = TRUE) + if(!(flags_1 & NODECONSTRUCT_1)) + new /obj/item/stack/sheet/iron(loc, 1) + new /obj/item/stock_parts/water_recycler(loc, 1) + qdel(src) + +/** + * Creates "steam" smoke, and determines when the vent needs to block line of sight via reset_opacity. + */ +/obj/structure/steam_vent/proc/blow_steam(datum/source, atom/movable/leaving, direction) + SIGNAL_HANDLER + if(!vent_active) + return + if(!COOLDOWN_FINISHED(src, steam_vent_interact)) + return + if(!ismob(leaving)) + return + var/datum/effect_system/fluid_spread/smoke/smoke = new + smoke.set_up(range = 1, amount = 1, location = src) + smoke.start() + playsound(src, 'sound/machines/steam_hiss.ogg', 75, TRUE, -2) + COOLDOWN_START(src, steam_vent_interact, steam_speed) + +/obj/structure/steam_vent/update_icon_state() + . = ..() + icon_state = "steam_vent[vent_active ? "": "_off"]" + +/obj/structure/steam_vent/fast + desc = "A device periodically filtering out moisture particles from the nearby walls and windows. It's only possible due to the moisture traps nearby. It's faster than most." + steam_speed = 10 SECONDS diff --git a/code/game/objects/structures/mineral_doors.dm b/code/game/objects/structures/mineral_doors.dm index 0f709dcd547f0..35fad6d07e01e 100644 --- a/code/game/objects/structures/mineral_doors.dm +++ b/code/game/objects/structures/mineral_doors.dm @@ -12,7 +12,7 @@ icon = 'icons/obj/doors/mineral_doors.dmi' icon_state = "metal" max_integrity = 200 - armor = list(MELEE = 10, BULLET = 0, LASER = 0, ENERGY = 100, BOMB = 10, BIO = 100, FIRE = 50, ACID = 50) + armor = list(MELEE = 10, BULLET = 0, LASER = 0, ENERGY = 100, BOMB = 10, BIO = 0, FIRE = 50, ACID = 50) can_atmos_pass = ATMOS_PASS_DENSITY rad_insulation = RAD_MEDIUM_INSULATION material_flags = MATERIAL_EFFECTS diff --git a/code/game/objects/structures/mirror.dm b/code/game/objects/structures/mirror.dm index 054e586fbcc13..f1452e0364852 100644 --- a/code/game/objects/structures/mirror.dm +++ b/code/game/objects/structures/mirror.dm @@ -255,12 +255,14 @@ MAPPING_DIRECTIONAL_HELPERS(/obj/structure/mirror, 28) amazed_human.update_hair() if(BODY_ZONE_PRECISE_EYES) - var/new_eye_color = input(amazed_human, "Choose your eye color", "Eye Color", amazed_human.eye_color) as color|null + var/new_eye_color = input(amazed_human, "Choose your eye color", "Eye Color", amazed_human.eye_color_left) as color|null if(!user.canUseTopic(src, BE_CLOSE, FALSE, NO_TK)) return TRUE if(new_eye_color) - amazed_human.eye_color = sanitize_hexcolor(new_eye_color) - amazed_human.dna.update_ui_block(DNA_EYE_COLOR_BLOCK) + amazed_human.eye_color_left = sanitize_hexcolor(new_eye_color) + amazed_human.eye_color_right = sanitize_hexcolor(new_eye_color) + amazed_human.dna.update_ui_block(DNA_EYE_COLOR_LEFT_BLOCK) + amazed_human.dna.update_ui_block(DNA_EYE_COLOR_RIGHT_BLOCK) amazed_human.update_body() /obj/structure/mirror/magic/lesser/Initialize(mapload) diff --git a/code/game/objects/structures/noticeboard.dm b/code/game/objects/structures/noticeboard.dm index b0be9b131c5a5..4845cea9a5c0c 100644 --- a/code/game/objects/structures/noticeboard.dm +++ b/code/game/objects/structures/noticeboard.dm @@ -151,6 +151,6 @@ MAPPING_DIRECTIONAL_HELPERS(/obj/structure/noticeboard, 32) /obj/structure/noticeboard/staff name = "Staff Notice Board" desc = "Important notices from the heads of staff." - req_access = list(ACCESS_HEADS) + req_access = list(ACCESS_COMMAND) #undef MAX_NOTICES diff --git a/code/game/objects/structures/petrified_statue.dm b/code/game/objects/structures/petrified_statue.dm index f32cd324d39e5..e22dd660646de 100644 --- a/code/game/objects/structures/petrified_statue.dm +++ b/code/game/objects/structures/petrified_statue.dm @@ -43,8 +43,8 @@ /obj/structure/statue/petrified/Destroy() - if(istype(src.loc, /mob/living/simple_animal/hostile/statue)) - var/mob/living/simple_animal/hostile/statue/S = src.loc + if(istype(src.loc, /mob/living/simple_animal/hostile/netherworld/statue)) + var/mob/living/simple_animal/hostile/netherworld/statue/S = src.loc forceMove(S.loc) if(S.mind) if(petrified_mob) diff --git a/code/game/objects/structures/plasticflaps.dm b/code/game/objects/structures/plasticflaps.dm index 8604fd648259b..12e435b2932b7 100644 --- a/code/game/objects/structures/plasticflaps.dm +++ b/code/game/objects/structures/plasticflaps.dm @@ -4,7 +4,7 @@ gender = PLURAL icon = 'icons/obj/stationobjs.dmi' icon_state = "plasticflaps" - armor = list(MELEE = 100, BULLET = 80, LASER = 80, ENERGY = 100, BOMB = 50, BIO = 100, FIRE = 50, ACID = 50) + armor = list(MELEE = 100, BULLET = 80, LASER = 80, ENERGY = 100, BOMB = 50, BIO = 0, FIRE = 50, ACID = 50) density = FALSE anchored = TRUE can_atmos_pass = ATMOS_PASS_NO @@ -62,7 +62,7 @@ return FALSE return TRUE -/obj/structure/plasticflaps/CanAStarPass(obj/item/card/id/ID, to_dir, atom/movable/caller) +/obj/structure/plasticflaps/CanAStarPass(obj/item/card/id/ID, to_dir, atom/movable/caller, no_id = FALSE) if(isliving(caller)) if(isbot(caller)) return TRUE @@ -73,7 +73,7 @@ return FALSE if(caller?.pulling) - return CanAStarPass(ID, to_dir, caller.pulling) + return CanAStarPass(ID, to_dir, caller.pulling, no_id = no_id) return TRUE //diseases, stings, etc can pass diff --git a/code/game/objects/structures/railings.dm b/code/game/objects/structures/railings.dm index c3d4e42752e48..11cacfe96755c 100644 --- a/code/game/objects/structures/railings.dm +++ b/code/game/objects/structures/railings.dm @@ -8,7 +8,7 @@ anchored = TRUE pass_flags_self = LETPASSTHROW|PASSSTRUCTURE /// armor more or less consistent with grille. max_integrity about one time and a half that of a grille. - armor = list(MELEE = 50, BULLET = 70, LASER = 70, ENERGY = 100, BOMB = 10, BIO = 100, FIRE = 0, ACID = 0) + armor = list(MELEE = 50, BULLET = 70, LASER = 70, ENERGY = 100, BOMB = 10, BIO = 0, FIRE = 0, ACID = 0) max_integrity = 75 var/climbable = TRUE @@ -85,7 +85,7 @@ return . || mover.throwing || mover.movement_type & (FLYING | FLOATING) return TRUE -/obj/structure/railing/CanAStarPass(obj/item/card/id/ID, to_dir, atom/movable/caller) +/obj/structure/railing/CanAStarPass(obj/item/card/id/ID, to_dir, atom/movable/caller, no_id = FALSE) if(!(to_dir & dir)) return TRUE return ..() diff --git a/code/game/objects/structures/signs/signs_departments.dm b/code/game/objects/structures/signs/signs_departments.dm index 222c2dc2733e5..10b0034098753 100644 --- a/code/game/objects/structures/signs/signs_departments.dm +++ b/code/game/objects/structures/signs/signs_departments.dm @@ -10,6 +10,8 @@ icon_state = "bluecross" is_editable = TRUE +MAPPING_DIRECTIONAL_HELPERS(/obj/structure/sign/departments/medbay, 32) + /obj/structure/sign/departments/medbay/alt name = "\improper Medbay sign" sign_change_name = "Department - Medbay Alt" @@ -17,13 +19,17 @@ icon_state = "bluecross2" is_editable = TRUE -/obj/structure/sign/departments/examroom +MAPPING_DIRECTIONAL_HELPERS(/obj/structure/sign/departments/medbay/alt, 32) + +/obj/structure/sign/departments/exam_room name = "\improper Exam Room sign" sign_change_name = "Department - Medbay: Exam Room" desc = "A guidance sign which reads 'Exam Room'." icon_state = "examroom" is_editable = TRUE +MAPPING_DIRECTIONAL_HELPERS(/obj/structure/sign/departments/exam_room, 32) + /obj/structure/sign/departments/chemistry name = "\improper Chemistry sign" sign_change_name = "Department - Medbay: Chemistry" @@ -31,6 +37,8 @@ icon_state = "chemistry1" is_editable = TRUE +MAPPING_DIRECTIONAL_HELPERS(/obj/structure/sign/departments/chemistry, 32) + /obj/structure/sign/departments/chemistry/pharmacy name = "\improper Pharmacy sign" sign_change_name = "Department - Medbay: Pharmacy" @@ -38,6 +46,8 @@ icon_state = "pharmacy" is_editable = TRUE +MAPPING_DIRECTIONAL_HELPERS(/obj/structure/sign/departments/chemistry/pharmacy, 32) + /obj/structure/sign/departments/psychology name = "\improper Psychology sign" sign_change_name = "Department - Medbay: Psychology" @@ -45,6 +55,8 @@ icon_state = "psychology" is_editable = TRUE +MAPPING_DIRECTIONAL_HELPERS(/obj/structure/sign/departments/psychology, 32) + ///////ENGINEERING /obj/structure/sign/departments/engineering @@ -54,6 +66,8 @@ icon_state = "engine" is_editable = TRUE +MAPPING_DIRECTIONAL_HELPERS(/obj/structure/sign/departments/engineering, 32) + ///////SCIENCE /obj/structure/sign/departments/science @@ -63,6 +77,8 @@ icon_state = "science1" is_editable = TRUE +MAPPING_DIRECTIONAL_HELPERS(/obj/structure/sign/departments/science, 32) + /obj/structure/sign/departments/science/alt name = "\improper Science sign" sign_change_name = "Department - Science Alt" @@ -70,6 +86,8 @@ icon_state = "science2" is_editable = TRUE +MAPPING_DIRECTIONAL_HELPERS(/obj/structure/sign/departments/science/alt, 32) + /obj/structure/sign/departments/xenobio name = "\improper Xenobiology sign" sign_change_name = "Department - Science: Xenobiology" @@ -77,6 +95,8 @@ icon_state = "xenobio" is_editable = TRUE +MAPPING_DIRECTIONAL_HELPERS(/obj/structure/sign/departments/xenobio, 32) + ///////SERVICE /obj/structure/sign/departments/botany @@ -86,6 +106,8 @@ icon_state = "hydro1" is_editable = TRUE +MAPPING_DIRECTIONAL_HELPERS(/obj/structure/sign/departments/botany, 32) + /obj/structure/sign/departments/custodian name = "\improper Janitor sign" sign_change_name = "Department - Janitor" @@ -93,6 +115,8 @@ icon_state = "custodian" is_editable = TRUE +MAPPING_DIRECTIONAL_HELPERS(/obj/structure/sign/departments/custodian, 32) + /obj/structure/sign/departments/holy name = "\improper Chapel sign" sign_change_name = "Department - Chapel" @@ -100,6 +124,8 @@ icon_state = "holy" is_editable = TRUE +MAPPING_DIRECTIONAL_HELPERS(/obj/structure/sign/departments/holy, 32) + /obj/structure/sign/departments/lawyer name = "\improper Legal Department sign" sign_change_name = "Department - Legal" @@ -107,6 +133,8 @@ icon_state = "lawyer" is_editable = TRUE +MAPPING_DIRECTIONAL_HELPERS(/obj/structure/sign/departments/lawyer, 32) + ///////SUPPLY /obj/structure/sign/departments/cargo @@ -116,6 +144,8 @@ icon_state = "cargo" is_editable = TRUE +MAPPING_DIRECTIONAL_HELPERS(/obj/structure/sign/departments/cargo, 32) + ///////SECURITY /obj/structure/sign/departments/security @@ -125,6 +155,8 @@ icon_state = "security" is_editable = TRUE +MAPPING_DIRECTIONAL_HELPERS(/obj/structure/sign/departments/security, 32) + ////MISC LOCATIONS /obj/structure/sign/departments/restroom @@ -134,20 +166,26 @@ icon_state = "restroom" is_editable = TRUE -/obj/structure/sign/departments/mait +MAPPING_DIRECTIONAL_HELPERS(/obj/structure/sign/departments/restroom, 32) + +/obj/structure/sign/departments/maint name = "\improper Maintenance Tunnel sign" sign_change_name = "Location - Maintenance" desc = "A sign labelling an area where the departments of the station are linked together." icon_state = "mait1" is_editable = TRUE -/obj/structure/sign/departments/mait/alt +MAPPING_DIRECTIONAL_HELPERS(/obj/structure/sign/departments/maint, 32) + +/obj/structure/sign/departments/maint/alt name = "\improper Maintenance Tunnel sign" sign_change_name = "Location - Maintenance Alt" desc = "A sign labelling an area where the departments of the station are linked together." icon_state = "mait2" is_editable = TRUE +MAPPING_DIRECTIONAL_HELPERS(/obj/structure/sign/departments/maint/alt, 32) + /obj/structure/sign/departments/evac name = "\improper Evacuation sign" sign_change_name = "Location - Evacuation" @@ -155,6 +193,8 @@ icon_state = "evac" is_editable = TRUE +MAPPING_DIRECTIONAL_HELPERS(/obj/structure/sign/departments/evac, 32) + /obj/structure/sign/departments/drop name = "\improper Drop Pods sign" sign_change_name = "Location - Drop Pods" @@ -162,9 +202,13 @@ icon_state = "drop" is_editable = TRUE +MAPPING_DIRECTIONAL_HELPERS(/obj/structure/sign/departments/drop, 32) + /obj/structure/sign/departments/court name = "\improper Courtroom sign" sign_change_name = "Location - Courtroom" desc = "A sign labelling the courtroom, where the ever sacred Space Law is upheld." icon_state = "court" is_editable = TRUE + +MAPPING_DIRECTIONAL_HELPERS(/obj/structure/sign/departments/court, 32) diff --git a/code/game/objects/structures/signs/signs_maps.dm b/code/game/objects/structures/signs/signs_maps.dm index ba79b6ff93f58..cf4b0d2abee63 100644 --- a/code/game/objects/structures/signs/signs_maps.dm +++ b/code/game/objects/structures/signs/signs_maps.dm @@ -16,43 +16,60 @@ desc = "A direction sign, pointing out which way the Science department is." icon_state = "direction_sci" +MAPPING_DIRECTIONAL_HELPERS(/obj/structure/sign/directions/science, 32) + /obj/structure/sign/directions/engineering name = "engineering department sign" desc = "A direction sign, pointing out which way the Engineering department is." icon_state = "direction_eng" +MAPPING_DIRECTIONAL_HELPERS(/obj/structure/sign/directions/engineering, 32) + /obj/structure/sign/directions/security name = "security department sign" desc = "A direction sign, pointing out which way the Security department is." icon_state = "direction_sec" +MAPPING_DIRECTIONAL_HELPERS(/obj/structure/sign/directions/security, 32) + /obj/structure/sign/directions/medical name = "medbay sign" desc = "A direction sign, pointing out which way the Medbay is." icon_state = "direction_med" +MAPPING_DIRECTIONAL_HELPERS(/obj/structure/sign/directions/medical, 32) + /obj/structure/sign/directions/evac name = "evacuation sign" desc = "A direction sign, pointing out which way the escape shuttle dock is." icon_state = "direction_evac" +MAPPING_DIRECTIONAL_HELPERS(/obj/structure/sign/directions/evac, 32) + /obj/structure/sign/directions/supply name = "cargo sign" desc = "A direction sign, pointing out which way the Cargo Bay is." icon_state = "direction_supply" +MAPPING_DIRECTIONAL_HELPERS(/obj/structure/sign/directions/supply, 32) + /obj/structure/sign/directions/command name = "command department sign" desc = "A direction sign, pointing out which way the Command department is." icon_state = "direction_bridge" +MAPPING_DIRECTIONAL_HELPERS(/obj/structure/sign/directions/command, 32) + /obj/structure/sign/directions/vault name = "vault sign" desc = "A direction sign, pointing out which way the station's Vault is." icon_state = "direction_vault" +MAPPING_DIRECTIONAL_HELPERS(/obj/structure/sign/directions/vault, 32) + /obj/structure/sign/directions/upload name = "upload sign" desc = "A direction sign, pointing out which way the station's AI Upload is." icon_state = "direction_upload" +MAPPING_DIRECTIONAL_HELPERS(/obj/structure/sign/directions/upload, 32) diff --git a/code/game/objects/structures/signs/signs_warning.dm b/code/game/objects/structures/signs/signs_warning.dm index f4a7684874726..c3f4292f57e74 100644 --- a/code/game/objects/structures/signs/signs_warning.dm +++ b/code/game/objects/structures/signs/signs_warning.dm @@ -10,18 +10,24 @@ icon_state = "securearea" is_editable = TRUE -/obj/structure/sign/warning/securearea +MAPPING_DIRECTIONAL_HELPERS(/obj/structure/sign/warning, 32) + +/obj/structure/sign/warning/secure_area name = "\improper SECURE AREA sign" sign_change_name = "Warning - Secure Area" desc = "A warning sign which reads 'SECURE AREA'." is_editable = TRUE +MAPPING_DIRECTIONAL_HELPERS(/obj/structure/sign/warning/secure_area, 32) + /obj/structure/sign/warning/docking name = "\improper KEEP CLEAR: DOCKING AREA sign" sign_change_name = "Warning - Docking Area" desc = "A warning sign which reads 'KEEP CLEAR OF DOCKING AREA'." is_editable = TRUE +MAPPING_DIRECTIONAL_HELPERS(/obj/structure/sign/warning/docking, 32) + /obj/structure/sign/warning/biohazard name = "\improper BIOHAZARD sign" sign_change_name = "Warning - Biohazard" @@ -29,13 +35,17 @@ icon_state = "bio" is_editable = TRUE -/obj/structure/sign/warning/electricshock +MAPPING_DIRECTIONAL_HELPERS(/obj/structure/sign/warning/biohazard, 32) + +/obj/structure/sign/warning/electric_shock name = "\improper HIGH VOLTAGE sign" sign_change_name = "Warning - High Voltage" desc = "A warning sign which reads 'HIGH VOLTAGE'." icon_state = "shock" is_editable = TRUE +MAPPING_DIRECTIONAL_HELPERS(/obj/structure/sign/warning/electric_shock, 32) + /obj/structure/sign/warning/vacuum name = "\improper HARD VACUUM AHEAD sign" sign_change_name = "Warning - Hard Vacuum" @@ -43,6 +53,8 @@ icon_state = "space" is_editable = TRUE +MAPPING_DIRECTIONAL_HELPERS(/obj/structure/sign/warning/vacuum, 32) + /obj/structure/sign/warning/vacuum/external name = "\improper EXTERNAL AIRLOCK sign" sign_change_name = "Warning - External Airlock" @@ -50,6 +62,8 @@ layer = MOB_LAYER is_editable = TRUE +MAPPING_DIRECTIONAL_HELPERS(/obj/structure/sign/warning/vacuum/external, 32) + /obj/structure/sign/warning/deathsposal name = "\improper DISPOSAL: LEADS TO SPACE sign" sign_change_name = "Warning - Disposals: Leads to Space" @@ -57,6 +71,8 @@ icon_state = "deathsposal" is_editable = TRUE +MAPPING_DIRECTIONAL_HELPERS(/obj/structure/sign/warning/deathsposal, 32) + /obj/structure/sign/warning/bodysposal name = "\improper DISPOSAL: LEADS TO MORGUE sign" sign_change_name = "Warning - Disposals: Leads to Morgue" @@ -64,6 +80,8 @@ icon_state = "bodysposal" is_editable = TRUE +MAPPING_DIRECTIONAL_HELPERS(/obj/structure/sign/warning/bodysposal, 32) + /obj/structure/sign/warning/fire name = "\improper DANGER: FIRE sign" sign_change_name = "Warning - Fire Hazard" @@ -72,7 +90,9 @@ resistance_flags = FIRE_PROOF is_editable = TRUE -/obj/structure/sign/warning/nosmoking +MAPPING_DIRECTIONAL_HELPERS(/obj/structure/sign/warning/fire, 32) + +/obj/structure/sign/warning/no_smoking name = "\improper NO SMOKING sign" sign_change_name = "Warning - No Smoking" desc = "A warning sign which reads 'NO SMOKING'." @@ -80,20 +100,26 @@ resistance_flags = FLAMMABLE is_editable = TRUE -/obj/structure/sign/warning/nosmoking/circle +MAPPING_DIRECTIONAL_HELPERS(/obj/structure/sign/warning/no_smoking, 32) + +/obj/structure/sign/warning/no_smoking/circle name = "\improper NO SMOKING sign" sign_change_name = "Warning - No Smoking Alt" desc = "A warning sign which reads 'NO SMOKING'." icon_state = "nosmoking" is_editable = TRUE -/obj/structure/sign/warning/yessmoking/circle +MAPPING_DIRECTIONAL_HELPERS(/obj/structure/sign/warning/no_smoking/circle, 32) + +/obj/structure/sign/warning/yes_smoking/circle name = "\improper YES SMOKING sign" sign_change_name = "Warning - Yes Smoking Alt" desc = "A warning sign which reads 'YES SMOKING'." icon_state = "yessmoking" is_editable = TRUE +MAPPING_DIRECTIONAL_HELPERS(/obj/structure/sign/warning/yes_smoking/circle, 32) + /obj/structure/sign/warning/radiation name = "\improper HAZARDOUS RADIATION sign" sign_change_name = "Warning - Radiation" @@ -101,12 +127,16 @@ icon_state = "radiation" is_editable = TRUE +MAPPING_DIRECTIONAL_HELPERS(/obj/structure/sign/warning/radiation, 32) + /obj/structure/sign/warning/radiation/rad_area name = "\improper RADIOACTIVE AREA sign" sign_change_name = "Warning - Radioactive Area" desc = "A warning sign which reads 'RADIOACTIVE AREA'." is_editable = TRUE +MAPPING_DIRECTIONAL_HELPERS(/obj/structure/sign/warning/rad_area, 32) + /obj/structure/sign/warning/xeno_mining name = "\improper DANGEROUS ALIEN LIFE sign" sign_change_name = "Warning - Xenos" @@ -115,13 +145,17 @@ icon_state = "xeno_warning" is_editable = TRUE -/obj/structure/sign/warning/enginesafety +MAPPING_DIRECTIONAL_HELPERS(/obj/structure/sign/warning/xeno_mining, 32) + +/obj/structure/sign/warning/engine_safety name = "\improper ENGINEERING SAFETY sign" sign_change_name = "Warning - Engineering Safety Protocols" desc = "A sign detailing the various safety protocols when working on-site to ensure a safe shift." icon_state = "safety" is_editable = TRUE +MAPPING_DIRECTIONAL_HELPERS(/obj/structure/sign/warning/engine_safety, 32) + /obj/structure/sign/warning/explosives name = "\improper HIGH EXPLOSIVES sign" sign_change_name = "Warning - Explosives" @@ -129,6 +163,8 @@ icon_state = "explosives" is_editable = TRUE +MAPPING_DIRECTIONAL_HELPERS(/obj/structure/sign/warning/explosives, 32) + /obj/structure/sign/warning/explosives/alt name = "\improper HIGH EXPLOSIVES sign" sign_change_name = "Warning - Explosives Alt" @@ -136,48 +172,62 @@ icon_state = "explosives2" is_editable = TRUE -/obj/structure/sign/warning/testchamber +MAPPING_DIRECTIONAL_HELPERS(/obj/structure/sign/warning/explosives/alt, 32) + +/obj/structure/sign/warning/test_chamber name = "\improper TESTING AREA sign" sign_change_name = "Warning - Testing Area" desc = "A sign that warns of high-power testing equipment in the area." icon_state = "testchamber" is_editable = TRUE -/obj/structure/sign/warning/firingrange +MAPPING_DIRECTIONAL_HELPERS(/obj/structure/sign/warning/test_chamber, 32) + +/obj/structure/sign/warning/firing_range name = "\improper FIRING RANGE sign" sign_change_name = "Warning - Firing Range" desc = "A sign reminding you to remain behind the firing line, and to wear ear protection." icon_state = "firingrange" is_editable = TRUE -/obj/structure/sign/warning/coldtemp +MAPPING_DIRECTIONAL_HELPERS(/obj/structure/sign/warning/firing_range, 32) + +/obj/structure/sign/warning/cold_temp name = "\improper FREEZING AIR sign" sign_change_name = "Warning - Temp: Cold" desc = "A sign that warns of extremely cold air in the vicinity." icon_state = "cold" is_editable = TRUE -/obj/structure/sign/warning/hottemp +MAPPING_DIRECTIONAL_HELPERS(/obj/structure/sign/warning/cold_temp, 32) + +/obj/structure/sign/warning/hot_temp name = "\improper SUPERHEATED AIR sign" sign_change_name = "Warning - Temp: Hot" desc = "A sign that warns of extremely hot air in the vicinity." icon_state = "heat" is_editable = TRUE -/obj/structure/sign/warning/gasmask +MAPPING_DIRECTIONAL_HELPERS(/obj/structure/sign/warning/hot_temp, 32) + +/obj/structure/sign/warning/gas_mask name = "\improper CONTAMINATED AIR sign" sign_change_name = "Warning - Contaminated Air" desc = "A sign that warns of dangerous particulates or gasses in the air, instructing you to wear internals." icon_state = "gasmask" is_editable = TRUE -/obj/structure/sign/warning/chemdiamond +MAPPING_DIRECTIONAL_HELPERS(/obj/structure/sign/warning/gas_mask, 32) + +/obj/structure/sign/warning/chem_diamond name = "\improper REACTIVE CHEMICALS sign" sign_change_name = "Warning - Hazardous Chemicals sign" desc = "A sign that warns of potentially reactive chemicals nearby, be they explosive, flamable, or acidic." icon_state = "chemdiamond" is_editable = TRUE +MAPPING_DIRECTIONAL_HELPERS(/obj/structure/sign/warning/chem_diamond, 32) + ////MISC LOCATIONS /obj/structure/sign/warning/pods @@ -187,10 +237,13 @@ icon_state = "pods" is_editable = TRUE -/obj/structure/sign/warning/radshelter +MAPPING_DIRECTIONAL_HELPERS(/obj/structure/sign/warning/pods, 32) + +/obj/structure/sign/warning/rad_shelter name = "\improper RADSTORM SHELTER sign" sign_change_name = "Location - Radstorm Shelter" desc = "A warning sign which reads 'RADSTORM SHELTER'." icon_state = "radshelter" is_editable = TRUE +MAPPING_DIRECTIONAL_HELPERS(/obj/structure/sign/warning/rad_shelter, 32) diff --git a/code/game/objects/structures/tables_racks.dm b/code/game/objects/structures/tables_racks.dm index 51b6e81112952..912a9eea96c33 100644 --- a/code/game/objects/structures/tables_racks.dm +++ b/code/game/objects/structures/tables_racks.dm @@ -60,6 +60,7 @@ ) AddElement(/datum/element/contextual_screentip_tools, tool_behaviors) + register_context() /obj/structure/table/examine(mob/user) . = ..() @@ -114,11 +115,9 @@ user.stop_pulling() return ..() - /obj/structure/table/attack_tk(mob/user) return - /obj/structure/table/CanAllowThrough(atom/movable/mover, border_dir) . = ..() if(.) @@ -128,7 +127,7 @@ if(locate(/obj/structure/table) in get_turf(mover)) return TRUE -/obj/structure/table/CanAStarPass(obj/item/card/id/ID, to_dir, atom/movable/caller) +/obj/structure/table/CanAStarPass(obj/item/card/id/ID, to_dir, atom/movable/caller, no_id = FALSE) . = !density if(caller) . = . || (caller.pass_flags & PASSTABLE) @@ -215,6 +214,14 @@ return // If the tray IS empty, continue on (tray will be placed on the table like other items) + if(istype(I, /obj/item/toy/cards/deck)) + var/obj/item/toy/cards/deck/dealer_deck = I + if(dealer_deck.wielded) // deal a card facedown on the table + var/obj/item/toy/singlecard/card = dealer_deck.draw(user) + if(card) + attackby(card, user, params) + return + if(istype(I, /obj/item/riding_offhand)) var/obj/item/riding_offhand/riding_item = I var/mob/living/carried_mob = riding_item.rider @@ -252,6 +259,27 @@ else return ..() +/obj/structure/table/attackby_secondary(obj/item/weapon, mob/user, params) + if(istype(weapon, /obj/item/toy/cards/deck)) + var/obj/item/toy/cards/deck/dealer_deck = weapon + if(dealer_deck.wielded) // deal a card faceup on the table + var/obj/item/toy/singlecard/card = dealer_deck.draw(user) + if(card) + card.Flip() + attackby(card, user, params) + return SECONDARY_ATTACK_CANCEL_ATTACK_CHAIN + ..() + return SECONDARY_ATTACK_CONTINUE_CHAIN + +/obj/structure/table/add_context(atom/source, list/context, obj/item/held_item, mob/living/user) + if(istype(held_item, /obj/item/toy/cards/deck)) + var/obj/item/toy/cards/deck/dealer_deck = held_item + if(dealer_deck.wielded) + context[SCREENTIP_CONTEXT_LMB] = "Deal card" + context[SCREENTIP_CONTEXT_RMB] = "Deal card faceup" + return CONTEXTUAL_SCREENTIP_SET + return NONE + /obj/structure/table/proc/AfterPutItemOnTable(obj/item/I, mob/living/user) return diff --git a/code/game/objects/structures/traps.dm b/code/game/objects/structures/traps.dm index 0bc80f8c5ef58..a8a38991ee933 100644 --- a/code/game/objects/structures/traps.dm +++ b/code/game/objects/structures/traps.dm @@ -216,7 +216,7 @@ to_chat(L, span_danger("The ground quakes beneath your feet!")) L.Paralyze(100) L.adjustBruteLoss(35) - var/obj/structure/flora/rock/giant_rock = new(get_turf(src)) + var/obj/structure/flora/rock/style_random/giant_rock = new(get_turf(src)) QDEL_IN(giant_rock, 200) diff --git a/code/game/objects/structures/watercloset.dm b/code/game/objects/structures/watercloset.dm index 3289763125268..b615dc9874fa3 100644 --- a/code/game/objects/structures/watercloset.dm +++ b/code/game/objects/structures/watercloset.dm @@ -437,7 +437,7 @@ MAPPING_DIRECTIONAL_HELPERS(/obj/structure/urinal, 32) /obj/structure/sink/proc/begin_reclamation() if(!reclaiming) reclaiming = TRUE - START_PROCESSING(SSfluids, src) + START_PROCESSING(SSplumbing, src) /obj/structure/sink/kitchen name = "kitchen sink" diff --git a/code/game/objects/structures/window.dm b/code/game/objects/structures/window.dm index 830b114731648..8ee6cf7579a13 100644 --- a/code/game/objects/structures/window.dm +++ b/code/game/objects/structures/window.dm @@ -371,7 +371,7 @@ /obj/structure/window/get_dumping_location() return null -/obj/structure/window/CanAStarPass(obj/item/card/id/ID, to_dir, atom/movable/caller) +/obj/structure/window/CanAStarPass(obj/item/card/id/ID, to_dir, atom/movable/caller, no_id = FALSE) if(!density) return TRUE if(fulltile || (dir == to_dir)) @@ -400,7 +400,7 @@ icon_state = "rwindow" reinf = TRUE heat_resistance = 1600 - armor = list(MELEE = 80, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 25, BIO = 100, FIRE = 80, ACID = 100) + armor = list(MELEE = 80, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 25, BIO = 0, FIRE = 80, ACID = 100) max_integrity = 75 explosion_block = 1 damage_deflection = 11 @@ -417,14 +417,13 @@ switch(state) if(RWINDOW_SECURE) if(tool.tool_behaviour == TOOL_WELDER) - var/obj/item/weldingtool/welder = tool - if(welder.isOn()) + if(tool.tool_start_check(user)) user.visible_message(span_notice("[user] holds \the [tool] to the security screws on \the [src]..."), span_notice("You begin heating the security screws on \the [src]...")) - if(tool.use_tool(src, user, 150, volume = 100)) - to_chat(user, span_notice("The security screws are glowing white hot and look ready to be removed.")) - state = RWINDOW_BOLTS_HEATED - addtimer(CALLBACK(src, .proc/cool_bolts), 300) + if(tool.use_tool(src, user, 15 SECONDS, volume = 100)) + to_chat(user, span_notice("The security screws are glowing white hot and look ready to be removed.")) + state = RWINDOW_BOLTS_HEATED + addtimer(CALLBACK(src, .proc/cool_bolts), 30 SECONDS) else if (tool.tool_behaviour) to_chat(user, span_warning("The security screws need to be heated first!")) @@ -513,7 +512,7 @@ icon_state = "plasmawindow" reinf = FALSE heat_resistance = 25000 - armor = list(MELEE = 80, BULLET = 5, LASER = 0, ENERGY = 0, BOMB = 45, BIO = 100, FIRE = 99, ACID = 100) + armor = list(MELEE = 80, BULLET = 5, LASER = 0, ENERGY = 0, BOMB = 45, BIO = 0, FIRE = 99, ACID = 100) max_integrity = 200 explosion_block = 1 glass_type = /obj/item/stack/sheet/plasmaglass @@ -550,7 +549,7 @@ icon_state = "plasmarwindow" reinf = TRUE heat_resistance = 50000 - armor = list(MELEE = 80, BULLET = 20, LASER = 0, ENERGY = 0, BOMB = 60, BIO = 100, FIRE = 99, ACID = 100) + armor = list(MELEE = 80, BULLET = 20, LASER = 0, ENERGY = 0, BOMB = 60, BIO = 0, FIRE = 99, ACID = 100) max_integrity = 500 damage_deflection = 21 explosion_block = 2 @@ -678,7 +677,7 @@ flags_1 = PREVENT_CLICK_UNDER_1 reinf = TRUE heat_resistance = 1600 - armor = list(MELEE = 90, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 50, BIO = 100, FIRE = 80, ACID = 100) + armor = list(MELEE = 90, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 50, BIO = 0, FIRE = 80, ACID = 100) smoothing_flags = SMOOTH_BITMASK smoothing_groups = list(SMOOTH_GROUP_SHUTTLE_PARTS, SMOOTH_GROUP_WINDOW_FULLTILE_SHUTTLE) canSmoothWith = list(SMOOTH_GROUP_WINDOW_FULLTILE_SHUTTLE) @@ -687,6 +686,15 @@ glass_amount = 2 receive_ricochet_chance_mod = 1.2 +/obj/structure/window/reinforced/shuttle/spawnDebris(location) + . = list() + . += new /obj/item/shard/titanium(location) + . += new /obj/effect/decal/cleanable/glass/titanium(location) + if (reinf) + . += new /obj/item/stack/rods(location, (fulltile ? 2 : 1)) + if (fulltile) + . += new /obj/item/shard/titanium(location) + /obj/structure/window/reinforced/shuttle/narsie_act() add_atom_colour("#3C3434", FIXED_COLOUR_PRIORITY) @@ -708,7 +716,7 @@ fulltile = TRUE flags_1 = PREVENT_CLICK_UNDER_1 heat_resistance = 1600 - armor = list(MELEE = 95, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 50, BIO = 100, FIRE = 80, ACID = 100) + armor = list(MELEE = 95, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 50, BIO = 0, FIRE = 80, ACID = 100) smoothing_flags = SMOOTH_BITMASK smoothing_groups = list(SMOOTH_GROUP_SHUTTLE_PARTS, SMOOTH_GROUP_WINDOW_FULLTILE_PLASTITANIUM) canSmoothWith = list(SMOOTH_GROUP_WINDOW_FULLTILE_PLASTITANIUM) @@ -718,6 +726,15 @@ glass_amount = 2 rad_insulation = RAD_HEAVY_INSULATION +/obj/structure/window/reinforced/plasma/plastitanium/spawnDebris(location) + . = list() + . += new /obj/item/shard/plastitanium(location) + . += new /obj/effect/decal/cleanable/glass/plastitanium(location) + if (reinf) + . += new /obj/item/stack/rods(location, (fulltile ? 2 : 1)) + if (fulltile) + . += new /obj/item/shard/plastitanium(location) + /obj/structure/window/reinforced/plasma/plastitanium/unanchored anchored = FALSE state = WINDOW_OUT_OF_FRAME diff --git a/code/game/shuttle_engines.dm b/code/game/shuttle_engines.dm index c77a09c38057e..4ddf62bfdd846 100644 --- a/code/game/shuttle_engines.dm +++ b/code/game/shuttle_engines.dm @@ -149,7 +149,7 @@ desc = "A very large bluespace engine used to propel very large ships." bound_width = 64 bound_height = 64 - appearance_flags = 0 + appearance_flags = LONG_GLIDE /obj/structure/shuttle/engine/large/in_wall name = "in-wall engine" @@ -166,7 +166,7 @@ desc = "An extremely large bluespace engine used to propel extremely large ships." bound_width = 96 bound_height = 96 - appearance_flags = 0 + appearance_flags = LONG_GLIDE /obj/structure/shuttle/engine/huge/in_wall name = "in-wall engine" diff --git a/code/game/turfs/open/dirtystation.dm b/code/game/turfs/open/dirtystation.dm index 7c2ac0fcb1243..63d25fefb87db 100644 --- a/code/game/turfs/open/dirtystation.dm +++ b/code/game/turfs/open/dirtystation.dm @@ -25,10 +25,9 @@ //high dirt - 1/3 chance. var/static/list/high_dirt_areas = typecacheof(list( - /area/science/test_area, /area/mine/production, /area/mine/living_quarters, - /area/commons/vacant_room/office, + /area/station/commons/vacant_room/office, /area/ruin/space, )) if(is_type_in_typecache(A, high_dirt_areas)) @@ -41,13 +40,13 @@ //Construction zones. Blood, sweat, and oil. Oh, and dirt. A small colony of space-ants or two will pop up var/static/list/engine_dirt_areas = typecacheof(list( - /area/engineering, - /area/command/heads_quarters/ce, - /area/science/robotics, - /area/maintenance, - /area/construction, - /area/commons/vacant_room/commissary, - /area/survivalpod, + /area/station/engineering, + /area/station/command/heads_quarters/ce, + /area/station/science/robotics, + /area/station/maintenance, + /area/station/construction, + /area/station/commons/vacant_room/commissary, + /area/misc/survivalpod, )) if(is_type_in_typecache(A, engine_dirt_areas)) if(prob(3)) @@ -67,7 +66,7 @@ //Bathrooms. Blood, vomit, and shavings in the sinks. var/static/list/bathroom_dirt_areas = typecacheof(list( - /area/commons/toilet, + /area/station/commons/toilet, /area/awaymission/research/interior/bathroom, )) if(is_type_in_typecache(A, bathroom_dirt_areas)) @@ -81,7 +80,7 @@ return // Cargo bays covered in oil. - var/static/list/oily_areas = typecacheof(/area/cargo) + var/static/list/oily_areas = typecacheof(/area/station/cargo) if(is_type_in_typecache(A, oily_areas)) if(prob(25)) new /obj/effect/decal/cleanable/oil(src) @@ -96,9 +95,9 @@ //Areas where gibs will be present. Robusting probably happened some time ago. var/static/list/gib_covered_areas = typecacheof(list( - /area/ai_monitored/turret_protected, - /area/security, - /area/command/heads_quarters/hos, + /area/station/ai_monitored/turret_protected, + /area/station/security, + /area/station/command/heads_quarters/hos, )) if(is_type_in_typecache(A, gib_covered_areas)) if(prob(20)) @@ -110,8 +109,8 @@ //Kitchen areas. Broken eggs, flour, spilled milk (no crying allowed.), ants. var/static/list/kitchen_dirt_areas = typecacheof(list( - /area/service/kitchen, - /area/service/cafeteria, + /area/station/service/kitchen, + /area/station/service/cafeteria, )) if(is_type_in_typecache(A, kitchen_dirt_areas)) if(prob(60)) @@ -125,8 +124,8 @@ //Medical areas. Mostly clean by space-OSHA standards, but has some blood and oil spread about. var/static/list/medical_dirt_areas = typecacheof(list( - /area/medical, - /area/command/heads_quarters/cmo, + /area/station/medical, + /area/station/command/heads_quarters/cmo, )) if(is_type_in_typecache(A, medical_dirt_areas)) if(prob(66)) @@ -135,7 +134,7 @@ else new /obj/effect/decal/cleanable/blood/old(src) else if(prob(30)) - if(istype(A, /area/medical/morgue)) + if(istype(A, /area/station/medical/morgue)) new /obj/item/ectoplasm(src) else new /obj/effect/decal/cleanable/vomit/old(src) @@ -143,8 +142,8 @@ //Science messes. Mostly green glowy stuff -WHICH YOU SHOULD NOT INJEST-. var/static/list/science_dirt_areas = typecacheof(list( - /area/science, - /area/command/heads_quarters/rd, + /area/station/science, + /area/station/command/heads_quarters/rd, )) if(is_type_in_typecache(A, science_dirt_areas)) if(prob(20)) diff --git a/code/game/turfs/open/floor/fancy_floor.dm b/code/game/turfs/open/floor/fancy_floor.dm index d0be8a5e7538c..03c5442957e4c 100644 --- a/code/game/turfs/open/floor/fancy_floor.dm +++ b/code/game/turfs/open/floor/fancy_floor.dm @@ -772,6 +772,12 @@ underlay_appearance.icon_state = "basalt" return TRUE +/turf/open/floor/fakeice + desc = "Is it marble, polished to a mirror finish? Or just really, really grippy ice?" + icon = 'icons/turf/floors/ice_turf.dmi' + icon_state = "ice_turf-0" + base_icon_state = "ice_turf-0" + /turf/open/floor/fakespace icon = 'icons/turf/space.dmi' icon_state = "0" diff --git a/code/game/turfs/open/floor/hull.dm b/code/game/turfs/open/floor/hull.dm index de34e3a2d7f78..54ea29e051a45 100644 --- a/code/game/turfs/open/floor/hull.dm +++ b/code/game/turfs/open/floor/hull.dm @@ -6,13 +6,6 @@ initial_gas_mix = AIRLESS_ATMOS temperature = TCMB -/turf/open/floor/engine/hull/rcd_act(mob/user, obj/item/construction/rcd/the_rcd, passed_mode) //no rcd destroying this flooring - if(passed_mode == RCD_DECONSTRUCT) - to_chat(user, span_warning("The flooring is too thick to be regularly deconstructed!")) - return FALSE - return ..() - -/// RCD-immune plating generated only by shuttle code for shuttle ceilings on multi-z maps, should not be mapped in or creatable in any other way /turf/open/floor/engine/hull/ceiling name = "shuttle ceiling plating" var/old_turf_type diff --git a/code/game/turfs/open/floor/iron_floor.dm b/code/game/turfs/open/floor/iron_floor.dm index cafd386c142de..49f1ce569fef4 100644 --- a/code/game/turfs/open/floor/iron_floor.dm +++ b/code/game/turfs/open/floor/iron_floor.dm @@ -80,6 +80,21 @@ base_icon_state = "textured_large" floor_tile = /obj/item/stack/tile/iron/textured_large +/turf/open/floor/iron/small + icon_state = "small" + base_icon_state = "small" + floor_tile = /obj/item/stack/tile/iron/small + +/turf/open/floor/iron/diagonal + icon_state = "diagonal" + base_icon_state = "diagonal" + floor_tile = /obj/item/stack/tile/iron/diagonal + +/turf/open/floor/iron/herringbone + icon_state = "herringbone" + base_icon_state = "herringbone" + floor_tile = /obj/item/stack/tile/iron/herringbone + /turf/open/floor/iron/dark icon_state = "darkfull" base_icon_state = "darkfull" @@ -145,6 +160,21 @@ base_icon_state = "textured_dark_large" floor_tile = /obj/item/stack/tile/iron/dark/textured_large +/turf/open/floor/iron/dark/small + icon_state = "dark_small" + base_icon_state = "dark_small" + floor_tile = /obj/item/stack/tile/iron/dark/small + +/turf/open/floor/iron/dark/diagonal + icon_state = "dark_diagonal" + base_icon_state = "dark_diagonal" + floor_tile = /obj/item/stack/tile/iron/dark/diagonal + +/turf/open/floor/iron/dark/herringbone + icon_state = "dark_herringbone" + base_icon_state = "dark_herringbone" + floor_tile = /obj/item/stack/tile/iron/dark/herringbone + /turf/open/floor/iron/dark/airless initial_gas_mix = AIRLESS_ATMOS @@ -225,6 +255,21 @@ base_icon_state = "textured_white_large" floor_tile = /obj/item/stack/tile/iron/white/textured_large +/turf/open/floor/iron/white/small + icon_state = "white_small" + base_icon_state = "white_small" + floor_tile = /obj/item/stack/tile/iron/white/small + +/turf/open/floor/iron/white/diagonal + icon_state = "white_diagonal" + base_icon_state = "white_diagonal" + floor_tile = /obj/item/stack/tile/iron/white/diagonal + +/turf/open/floor/iron/white/herringbone + icon_state = "white_herringbone" + base_icon_state = "white_herringbone" + floor_tile = /obj/item/stack/tile/iron/white/herringbone + /turf/open/floor/iron/white/airless initial_gas_mix = AIRLESS_ATMOS @@ -274,6 +319,46 @@ base_icon_state = "smooth_large" floor_tile = /obj/item/stack/tile/iron/smooth_large +/turf/open/floor/iron/terracotta + icon_state = "terracotta" + base_icon_state = "terracotta" + floor_tile = /obj/item/stack/tile/iron/terracotta + +/turf/open/floor/iron/terracotta/small + icon_state = "terracotta_small" + base_icon_state = "terracotta_small" + floor_tile = /obj/item/stack/tile/iron/terracotta/small + +/turf/open/floor/iron/terracotta/diagonal + icon_state = "terracotta_diagonal" + base_icon_state = "terracotta_diagonal" + floor_tile = /obj/item/stack/tile/iron/terracotta/diagonal + +/turf/open/floor/iron/terracotta/herringbone + icon_state = "terracotta_herringbone" + base_icon_state = "terracotta_herringbone" + floor_tile = /obj/item/stack/tile/iron/terracotta/herringbone + +/turf/open/floor/iron/kitchen + icon_state = "kitchen" + base_icon_state = "kitchen" + floor_tile = /obj/item/stack/tile/iron/kitchen + +/turf/open/floor/iron/kitchen/small + icon_state = "kitchen_small" + base_icon_state = "kitchen_small" + floor_tile = /obj/item/stack/tile/iron/kitchen/small + +/turf/open/floor/iron/kitchen/diagonal + icon_state = "kitchen_diagonal" + base_icon_state = "kitchen_diagonal" + floor_tile = /obj/item/stack/tile/iron/kitchen/diagonal + +/turf/open/floor/iron/kitchen/herringbone + icon_state = "kitchen_herringbone" + base_icon_state = "kitchen_herringbone" + floor_tile = /obj/item/stack/tile/iron/kitchen/herringbone + /turf/open/floor/iron/chapel icon_state = "chapel" base_icon_state = "chapel" diff --git a/code/game/turfs/open/floor/reinf_floor.dm b/code/game/turfs/open/floor/reinf_floor.dm index b5c1c3cd71eb9..63eec366951a1 100644 --- a/code/game/turfs/open/floor/reinf_floor.dm +++ b/code/game/turfs/open/floor/reinf_floor.dm @@ -18,6 +18,12 @@ . += ..() . += span_notice("The reinforcement rods are wrenched firmly in place.") +/turf/open/floor/engine/rcd_act(mob/user, obj/item/construction/rcd/the_rcd, passed_mode) //no rcd destroying this flooring + if(passed_mode == RCD_DECONSTRUCT) + to_chat(user, span_warning("The flooring is too thick to be regularly deconstructed!")) + return FALSE + return ..() + /turf/open/floor/engine/airless initial_gas_mix = AIRLESS_ATMOS diff --git a/code/game/turfs/open/lava.dm b/code/game/turfs/open/lava.dm index 5c82669420f06..4d9f56a4e3166 100644 --- a/code/game/turfs/open/lava.dm +++ b/code/game/turfs/open/lava.dm @@ -220,7 +220,7 @@ burn_living.adjustFireLoss(lava_damage * delta_time) if(!QDELETED(burn_living)) //mobs turning into object corpses could get deleted here. burn_living.adjust_fire_stacks(lava_firestacks * delta_time) - burn_living.IgniteMob() + burn_living.ignite_mob() /turf/open/lava/smooth name = "lava" diff --git a/code/game/turfs/open/openspace.dm b/code/game/turfs/open/openspace.dm index f2d890b5c6300..6080997d07fef 100644 --- a/code/game/turfs/open/openspace.dm +++ b/code/game/turfs/open/openspace.dm @@ -158,7 +158,7 @@ GLOBAL_DATUM_INIT(openspace_backdrop_one_for_all, /atom/movable/openspace_backdr /turf/open/openspace/rust_heretic_act() return FALSE -/turf/open/openspace/CanAStarPass(obj/item/card/id/ID, to_dir, atom/movable/caller) +/turf/open/openspace/CanAStarPass(obj/item/card/id/ID, to_dir, atom/movable/caller, no_id = FALSE) if(caller && !caller.can_z_move(DOWN, src, null , ZMOVE_FALL_FLAGS)) //If we can't fall here (flying/lattice), it's fine to path through return TRUE return FALSE diff --git a/code/game/turfs/turf.dm b/code/game/turfs/turf.dm index 36d5d42f2709d..65ed7ab5264ee 100755 --- a/code/game/turfs/turf.dm +++ b/code/game/turfs/turf.dm @@ -636,7 +636,7 @@ GLOBAL_LIST_EMPTY(station_turfs) clear_reagents_to_vomit_pool(M, V, purge_ratio) /proc/clear_reagents_to_vomit_pool(mob/living/carbon/M, obj/effect/decal/cleanable/vomit/V, purge_ratio = 0.1) - var/obj/item/organ/stomach/belly = M.getorganslot(ORGAN_SLOT_STOMACH) + var/obj/item/organ/internal/stomach/belly = M.getorganslot(ORGAN_SLOT_STOMACH) if(!belly?.reagents.total_volume) return var/chemicals_lost = belly.reagents.total_volume * purge_ratio @@ -688,8 +688,9 @@ GLOBAL_LIST_EMPTY(station_turfs) * * caller: The movable, if one exists, being used for mobility checks to see what tiles it can reach * * ID: An ID card that decides if we can gain access to doors that would otherwise block a turf * * simulated_only: Do we only worry about turfs with simulated atmos, most notably things that aren't space? + * * no_id: When true, doors with public access will count as impassible */ -/turf/proc/reachableAdjacentTurfs(caller, ID, simulated_only) +/turf/proc/reachableAdjacentTurfs(caller, ID, simulated_only, no_id = FALSE) var/static/space_type_cache = typecacheof(/turf/open/space) . = list() @@ -697,7 +698,7 @@ GLOBAL_LIST_EMPTY(station_turfs) var/turf/turf_to_check = get_step(src,iter_dir) if(!turf_to_check || (simulated_only && space_type_cache[turf_to_check.type])) continue - if(turf_to_check.density || LinkBlockedWithAccess(turf_to_check, caller, ID)) + if(turf_to_check.density || LinkBlockedWithAccess(turf_to_check, caller, ID, no_id = no_id)) continue . += turf_to_check diff --git a/code/modules/admin/admin_ranks.dm b/code/modules/admin/admin_ranks.dm index fd531c6406518..ab9417f2d6d53 100644 --- a/code/modules/admin/admin_ranks.dm +++ b/code/modules/admin/admin_ranks.dm @@ -7,9 +7,9 @@ GLOBAL_PROTECT(protected_ranks) /datum/admin_rank var/name = "NoRank" var/rights = R_DEFAULT - var/exclude_rights = 0 - var/include_rights = 0 - var/can_edit_rights = 0 + var/exclude_rights = NONE + var/include_rights = NONE + var/can_edit_rights = NONE /datum/admin_rank/New(init_name, init_rights, init_exclude_rights, init_edit_rights) if(IsAdminAdvancedProcCall()) @@ -199,6 +199,33 @@ GLOBAL_PROTECT(protected_ranks) testing(msg) #endif +/// Converts a rank name (such as "Coder+Moth") into a list of /datum/admin_rank +/proc/ranks_from_rank_name(rank_name) + var/list/rank_names = splittext(rank_name, "+") + var/list/ranks = list() + + for (var/datum/admin_rank/rank as anything in GLOB.admin_ranks) + if (rank.name in rank_names) + rank_names -= rank.name + ranks += rank + + if (rank_names.len == 0) + break + + if (rank_names.len > 0) + log_config("Admin rank names were invalid: [jointext(ranks, ", ")]") + + return ranks + +/// Takes a list of rank names and joins them with + +/proc/join_admin_ranks(list/datum/admin_rank/ranks) + var/list/names = list() + + for (var/datum/admin_rank/rank as anything in ranks) + names += rank.name + + return jointext(names, "+") + /proc/load_admins(no_update) var/dbfail if(!CONFIG_GET(flag/admin_legacy_system) && !SSdbcore.Connect()) @@ -224,8 +251,12 @@ GLOBAL_PROTECT(protected_ranks) //ckeys listed in admins.txt are always made admins before sql loading is attempted var/admins_text = file2text("[global.config.directory]/admins.txt") var/regex/admins_regex = new(@"^(?!#)(.+?)\s+=\s+(.+)", "gm") + while(admins_regex.Find(admins_text)) - new /datum/admins(rank_names[admins_regex.group[2]], ckey(admins_regex.group[1]), FALSE, TRUE) + var/admin_key = admins_regex.group[1] + var/admin_rank = admins_regex.group[2] + new /datum/admins(ranks_from_rank_name(admin_rank), ckey(admin_key), force_active = FALSE, protected = TRUE) + if(!CONFIG_GET(flag/admin_legacy_system) || dbfail) var/datum/db_query/query_load_admins = SSdbcore.NewQuery("SELECT ckey, `rank` FROM [format_table_name("admin")] ORDER BY `rank`") if(!query_load_admins.Execute()) @@ -237,13 +268,16 @@ GLOBAL_PROTECT(protected_ranks) var/admin_ckey = ckey(query_load_admins.item[1]) var/admin_rank = query_load_admins.item[2] var/skip - if(rank_names[admin_rank] == null) + + var/list/admin_ranks = ranks_from_rank_name(admin_rank) + + if(admin_ranks.len == 0) message_admins("[admin_ckey] loaded with invalid admin rank [admin_rank].") skip = 1 if(GLOB.admin_datums[admin_ckey] || GLOB.deadmins[admin_ckey]) skip = 1 if(!skip) - new /datum/admins(rank_names[admin_rank], admin_ckey) + new /datum/admins(admin_ranks, admin_ckey) qdel(query_load_admins) //load admins from backup file if(dbfail) @@ -263,30 +297,12 @@ GLOBAL_PROTECT(protected_ranks) skip = TRUE if(skip) continue - new /datum/admins(rank_names[backup_file_json["admins"]["[J]"]], ckey("[J]")) + new /datum/admins(ranks_from_rank_name(backup_file_json["admins"]["[J]"]), ckey("[J]")) #ifdef TESTING var/msg = "Admins Built:\n" for(var/ckey in GLOB.admin_datums) var/datum/admins/D = GLOB.admin_datums[ckey] - msg += "\t[ckey] - [D.rank.name]\n" + msg += "\t[ckey] - [D.rank_names()]\n" testing(msg) #endif return dbfail - -#ifdef TESTING -/client/verb/changerank(newrank in GLOB.admin_ranks) - if(holder) - holder.rank = newrank - else - holder = new /datum/admins(newrank, ckey) - remove_admin_verbs() - holder.associate(src) - -/client/verb/changerights(newrights as num) - if(holder) - holder.rank.rights = newrights - else - holder = new /datum/admins("testing", newrights, ckey) - remove_admin_verbs() - holder.associate(src) -#endif diff --git a/code/modules/admin/admin_verbs.dm b/code/modules/admin/admin_verbs.dm index 3c7d27283ac26..9d22bd146641b 100644 --- a/code/modules/admin/admin_verbs.dm +++ b/code/modules/admin/admin_verbs.dm @@ -126,6 +126,8 @@ GLOBAL_PROTECT(admin_verbs_server) /datum/admins/proc/toggleAI, /client/proc/cmd_admin_delete, /*delete an instance/object/mob/etc*/ /client/proc/cmd_debug_del_all, + /client/proc/cmd_debug_force_del_all, + /client/proc/cmd_debug_hard_del_all, /client/proc/toggle_random_events, /client/proc/forcerandomrotate, /client/proc/adminchangemap, @@ -146,6 +148,8 @@ GLOBAL_PROTECT(admin_verbs_debug) /client/proc/cmd_debug_mob_lists, /client/proc/cmd_admin_delete, /client/proc/cmd_debug_del_all, + /client/proc/cmd_debug_force_del_all, + /client/proc/cmd_debug_hard_del_all, /client/proc/restart_controller, /client/proc/enable_mapping_verbs, /client/proc/callproc, @@ -196,6 +200,7 @@ GLOBAL_PROTECT(admin_verbs_debug) /client/proc/cmd_admin_toggle_fov, /client/proc/cmd_admin_debug_traitor_objectives, /client/proc/spawn_debug_full_crew, + /client/proc/validate_puzzgrids, ) GLOBAL_LIST_INIT(admin_verbs_possess, list(/proc/possess, /proc/release)) GLOBAL_PROTECT(admin_verbs_possess) @@ -257,6 +262,8 @@ GLOBAL_LIST_INIT(admin_verbs_hideable, list( /client/proc/cmd_debug_make_powernets, /client/proc/cmd_debug_mob_lists, /client/proc/cmd_debug_del_all, + /client/proc/cmd_debug_force_del_all, + /client/proc/cmd_debug_hard_del_all, /client/proc/enable_mapping_verbs, /proc/possess, /proc/release, @@ -275,7 +282,7 @@ GLOBAL_PROTECT(admin_verbs_hideable) if(holder) control_freak = CONTROL_FREAK_SKIN | CONTROL_FREAK_MACROS - var/rights = holder.rank.rights + var/rights = holder.rank_flags() add_verb(src, GLOB.admin_verbs_default) if(rights & R_BUILD) add_verb(src, /client/proc/togglebuildmodeself) @@ -729,7 +736,7 @@ GLOBAL_PROTECT(admin_verbs_hideable) /client/proc/togglebuildmodeself() set name = "Toggle Build Mode Self" set category = "Admin.Events" - if (!(holder.rank.rights & R_BUILD)) + if (!(holder.rank_flags() & R_BUILD)) return if(src.mob) togglebuildmode(src.mob) @@ -831,7 +838,7 @@ GLOBAL_PROTECT(admin_verbs_hideable) set name = "Debug Stat Panel" set category = "Debug" - src << output("", "statbrowser:create_debug") + src.stat_panel.send_message("create_debug") /client/proc/admin_2fa_verify() set name = "Verify Admin" diff --git a/code/modules/admin/create_mob.dm b/code/modules/admin/create_mob.dm index 539d745b3ee78..90fe3927c5351 100644 --- a/code/modules/admin/create_mob.dm +++ b/code/modules/admin/create_mob.dm @@ -10,33 +10,37 @@ user << browse(create_panel_helper(create_mob_html), "window=create_mob;size=425x475") -/proc/randomize_human(mob/living/carbon/human/H) - H.gender = pick(MALE, FEMALE) - H.physique = H.gender - H.real_name = random_unique_name(H.gender) - H.name = H.real_name - H.underwear = random_underwear(H.gender) - H.underwear_color = "#[random_color()]" - H.skin_tone = random_skin_tone() - H.hairstyle = random_hairstyle(H.gender) - H.facial_hairstyle = random_facial_hairstyle(H.gender) - H.hair_color = "#[random_color()]" - H.facial_hair_color = H.hair_color - H.eye_color = random_eye_color() - H.dna.blood_type = random_blood_type() +/proc/randomize_human(mob/living/carbon/human/human) + human.gender = pick(MALE, FEMALE) + human.physique = human.gender + human.real_name = random_unique_name(human.gender) + human.name = human.real_name + human.underwear = random_underwear(human.gender) + human.underwear_color = "#[random_color()]" + human.skin_tone = random_skin_tone() + human.hairstyle = random_hairstyle(human.gender) + human.facial_hairstyle = random_facial_hairstyle(human.gender) + human.hair_color = "#[random_color()]" + human.facial_hair_color = human.hair_color + var/random_eye_color = random_eye_color() + human.eye_color_left = random_eye_color + human.eye_color_right = random_eye_color + human.dna.blood_type = random_blood_type() // Mutant randomizing, doesn't affect the mob appearance unless it's the specific mutant. - H.dna.features["mcolor"] = "#[random_color()]" - H.dna.features["ethcolor"] = GLOB.color_list_ethereal[pick(GLOB.color_list_ethereal)] - H.dna.features["tail_lizard"] = pick(GLOB.tails_list_lizard) - H.dna.features["snout"] = pick(GLOB.snouts_list) - H.dna.features["horns"] = pick(GLOB.horns_list) - H.dna.features["frills"] = pick(GLOB.frills_list) - H.dna.features["spines"] = pick(GLOB.spines_list) - H.dna.features["body_markings"] = pick(GLOB.body_markings_list) - H.dna.features["moth_wings"] = pick(GLOB.moth_wings_list) - H.dna.features["moth_antennae"] = pick(GLOB.moth_antennae_list) - H.dna.features["pod_hair"] = pick(GLOB.pod_hair_list) + human.dna.features["mcolor"] = "#[random_color()]" + human.dna.features["ethcolor"] = GLOB.color_list_ethereal[pick(GLOB.color_list_ethereal)] + human.dna.features["tail_cat"] = pick(GLOB.tails_list_human) + human.dna.features["tail_lizard"] = pick(GLOB.tails_list_lizard) + human.dna.features["snout"] = pick(GLOB.snouts_list) + human.dna.features["horns"] = pick(GLOB.horns_list) + human.dna.features["frills"] = pick(GLOB.frills_list) + human.dna.features["spines"] = pick(GLOB.spines_list) + human.dna.features["body_markings"] = pick(GLOB.body_markings_list) + human.dna.features["moth_wings"] = pick(GLOB.moth_wings_list) + human.dna.features["moth_antennae"] = pick(GLOB.moth_antennae_list) + human.dna.features["pod_hair"] = pick(GLOB.pod_hair_list) - H.update_body(is_creating = TRUE) - H.update_hair(is_creating = TRUE) + human.update_body(is_creating = TRUE) + human.update_hair(is_creating = TRUE) + human.dna.species.spec_updatehealth(human) diff --git a/code/modules/admin/greyscale_modify_menu.dm b/code/modules/admin/greyscale_modify_menu.dm index 54442c2a1ae62..bbb9307ddffff 100644 --- a/code/modules/admin/greyscale_modify_menu.dm +++ b/code/modules/admin/greyscale_modify_menu.dm @@ -306,3 +306,19 @@ This is highly likely to cause massive amounts of lag as every object in the gam current = parent parent = type2parent(current) config_owner_type = current + +/// Used for spray painting items in the gags_recolorable component +/datum/greyscale_modify_menu/spray_paint + var/obj/item/toy/crayon/spraycan/spraycan = null + +/datum/greyscale_modify_menu/spray_paint/New(atom/target, client/user, list/allowed_configs, datum/callback/apply_callback, starting_icon_state, starting_config, starting_colors, obj/item/toy/crayon/spraycan/used_spraycan) + ..() + spraycan = used_spraycan + +/datum/greyscale_modify_menu/spray_paint/ui_status(mob/user, datum/ui_state/state) + return min( + ui_status_only_living(user, target), + ui_status_user_is_abled(user, target), + ui_status_user_strictly_adjacent(user, target), + user.is_holding(spraycan)? UI_INTERACTIVE : UI_CLOSE + ) diff --git a/code/modules/admin/holder2.dm b/code/modules/admin/holder2.dm index 3390477f9762d..ff780c582be0f 100644 --- a/code/modules/admin/holder2.dm +++ b/code/modules/admin/holder2.dm @@ -10,7 +10,7 @@ GLOBAL_PROTECT(href_token) #define RESULT_2FA_ID 2 /datum/admins - var/datum/admin_rank/rank + var/list/datum/admin_rank/ranks var/target var/name = "nobody's admin datum (no rank)" //Makes for better runtimes @@ -29,6 +29,11 @@ GLOBAL_PROTECT(href_token) var/href_token + /// Link from the database pointing to the admin's feedback forum + var/cached_forum_link + /// Last access time in deciseconds (playing nice with the MSO 10 second rule) + var/last_forum_access_time + var/deadmined var/datum/filter_editor/filteriffic @@ -43,7 +48,7 @@ GLOBAL_PROTECT(href_token) /// A lazylist of tagged datums, for quick reference with the View Tags verb var/list/tagged_datums -/datum/admins/New(datum/admin_rank/R, ckey, force_active = FALSE, protected) +/datum/admins/New(list/datum/admin_rank/ranks, ckey, force_active = FALSE, protected) if(IsAdminAdvancedProcCall()) var/msg = " has tried to elevate permissions!" message_admins("[key_name_admin(usr)][msg]") @@ -55,21 +60,21 @@ GLOBAL_PROTECT(href_token) if(!ckey) QDEL_IN(src, 0) CRASH("Admin datum created without a ckey") - if(!istype(R)) + if(!istype(ranks)) QDEL_IN(src, 0) - CRASH("Admin datum created without a rank") + CRASH("Admin datum created with invalid ranks: [ranks] ([json_encode(ranks)])") target = ckey - name = "[ckey]'s admin datum ([R])" - rank = R + name = "[ckey]'s admin datum ([join_admin_ranks(ranks)])" + src.ranks = ranks admin_signature = "Nanotrasen Officer #[rand(0,9)][rand(0,9)][rand(0,9)]" href_token = GenerateToken() if(!CONFIG_GET(flag/forbid_admin_profiling)) - if(R.rights & R_DEBUG) //grant profile access, assuming admin profile access is enabled + if(rank_flags() & R_DEBUG) //grant profile access, assuming admin profile access is enabled world.SetConfig("APP/admin", ckey, "role=admin") //only admins with +ADMIN start admined if(protected) GLOB.protected_admins[target] = src - if (force_active || (R.rights & R_AUTOADMIN)) + if (force_active || (rank_flags() & R_AUTOADMIN)) activate() else deactivate() @@ -165,21 +170,42 @@ GLOBAL_PROTECT(href_token) owner.holder = null owner = null +/// Returns the feedback forum thread for the admin holder's owner, as according to DB. +/datum/admins/proc/feedback_link() + if(world.time - last_forum_access_time <= 10 SECONDS) + return cached_forum_link + + last_forum_access_time = world.time + + var/datum/db_query/feedback_query = SSdbcore.NewQuery("SELECT feedback FROM [format_table_name("admin")] WHERE ckey = '[owner.ckey]'") + + if(!feedback_query.Execute()) + log_sql("Error retrieving feedback link for [src]") + qdel(feedback_query) + return cached_forum_link + if(!feedback_query.NextRow()) + qdel(feedback_query) + return FALSE // no feedback link exists + + qdel(feedback_query) + + cached_forum_link = feedback_query.item[1] + return cached_forum_link + /datum/admins/proc/check_for_rights(rights_required) - if(rights_required && !(rights_required & rank.rights)) + if(rights_required && !(rights_required & rank_flags())) return FALSE return TRUE - /datum/admins/proc/check_if_greater_rights_than_holder(datum/admins/other) if(!other) return TRUE //they have no rights - if(rank.rights == R_EVERYTHING) + if(rank_flags() == R_EVERYTHING) return TRUE //we have all the rights if(src == other) return TRUE //you always have more rights than yourself - if(rank.rights != other.rank.rights) - if( (rank.rights & other.rank.rights) == other.rank.rights ) + if(rank_flags() != other.rank_flags()) + if( (rank_flags() & other.rank_flags()) == other.rank_flags() ) return TRUE //we have all the rights they have and more return FALSE @@ -331,6 +357,28 @@ GLOBAL_PROTECT(href_token) confidential = TRUE, ) +/// Get the rank name of the admin +/datum/admins/proc/rank_names() + return join_admin_ranks(ranks) + +/// Get the rank flags of the admin +/datum/admins/proc/rank_flags() + var/combined_flags = NONE + + for (var/datum/admin_rank/rank as anything in ranks) + combined_flags |= rank.rights + + return combined_flags + +/// Get the permissions this admin is allowed to edit on other ranks +/datum/admins/proc/can_edit_rights_flags() + var/combined_flags = NONE + + for (var/datum/admin_rank/rank as anything in ranks) + combined_flags |= rank.can_edit_rights + + return combined_flags + /datum/admins/vv_edit_var(var_name, var_value) return FALSE //nice try trialmin diff --git a/code/modules/admin/outfit_editor.dm b/code/modules/admin/outfit_editor.dm index e57d0a9e79a19..67196c54bd434 100644 --- a/code/modules/admin/outfit_editor.dm +++ b/code/modules/admin/outfit_editor.dm @@ -179,6 +179,10 @@ choose_any_item(slot) if("back") options = typesof(/obj/item/storage/backpack) + for(var/obj/item/mod/control/pre_equipped/potential_mod as anything in subtypesof(/obj/item/mod/control/pre_equipped)) + if(!(initial(potential_mod.slot_flags) == ITEM_SLOT_BACK)) + continue + options |= potential_mod if("r_hand") choose_any_item(slot) diff --git a/code/modules/admin/permissionedit.dm b/code/modules/admin/permissionedit.dm index d9ffcb3eaf38e..5544f90fb7481 100644 --- a/code/modules/admin/permissionedit.dm +++ b/code/modules/admin/permissionedit.dm @@ -101,9 +101,7 @@ CKEY \[+\] RANK - PERMISSIONS - DENIED - ALLOWED TO EDIT + PERMISSIONS "} for(var/adm_ckey in GLOB.admin_datums+GLOB.deadmins) @@ -126,10 +124,8 @@ output += "" output += "[adm_ckey]
[deadminlink]\[-\]\[SYNC TGDB\][verify_link]" - output += "[D.rank.name]" - output += "[rights2text(D.rank.include_rights," ")]" - output += "[rights2text(D.rank.exclude_rights," ", "-")]" - output += "[rights2text(D.rank.can_edit_rights," ", "*")]" + output += "[D.rank_names()]" + output += "[rights2text(D.rank_flags(), " ")]" output += "" output += "
Search:
" if(QDELETED(usr)) @@ -160,7 +156,7 @@ to_chat(usr, "Editing the rank of this admin is blocked by server configuration.", confidential = TRUE) return if(!CONFIG_GET(flag/admin_legacy_system) && CONFIG_GET(flag/protect_legacy_ranks) && task == "permissions") - if(D.rank in GLOB.protected_ranks) + if((D.ranks & GLOB.protected_ranks).len > 0) to_chat(usr, "Editing the flags of this rank is blocked by server configuration.", confidential = TRUE) return if(CONFIG_GET(flag/load_legacy_ranks_only) && (task == "add" || task == "rank" || task == "permissions")) @@ -202,7 +198,7 @@ if("rank") change_admin_rank(admin_ckey, admin_key, use_db, D, legacy_only) if("permissions") - change_admin_flags(admin_ckey, admin_key, use_db, D, legacy_only) + change_admin_flags(admin_ckey, admin_key, D) if("activate") force_readmin(admin_key, D) if("deactivate") @@ -314,30 +310,81 @@ log_admin("[old_owner] deadmined via auto-deadmin config.") return TRUE +#define RANK_DONE ":) I'm Done" + /datum/admins/proc/change_admin_rank(admin_ckey, admin_key, use_db, datum/admins/D, legacy_only) if(!check_rights(R_PERMISSIONS)) return - var/datum/admin_rank/R + var/list/rank_names = list() if(!use_db || (use_db && !legacy_only)) rank_names += "*New Rank*" - for(R in GLOB.admin_ranks) - if((R.rights & usr.client.holder.rank.can_edit_rights) == R.rights) - rank_names[R.name] = R - var/new_rank = input("Please select a rank", "New rank") as null|anything in rank_names - if(new_rank == "*New Rank*") - new_rank = input("Please input a new rank", "New custom rank") as text|null - if(!new_rank) - return - R = rank_names[new_rank] - if(!R) //rank with that name doesn't exist yet - make it - if(D) - R = new(new_rank, D.rank.rights) //duplicate our previous admin_rank but with a new name - else - R = new(new_rank) //blank new admin_rank - GLOB.admin_ranks += R - var/m1 = "[key_name_admin(usr)] edited the admin rank of [admin_key] to [new_rank] [use_db ? "permanently" : "temporarily"]" - var/m2 = "[key_name(usr)] edited the admin rank of [admin_key] to [new_rank] [use_db ? "permanently" : "temporarily"]" + for(var/datum/admin_rank/admin_rank as anything in GLOB.admin_ranks) + if((admin_rank.rights & usr.client.holder.can_edit_rights_flags()) == admin_rank.rights) + rank_names[admin_rank.name] = admin_rank + + var/list/new_rank_names = list() + var/list/custom_ranks = list() + + while (TRUE) + var/list/display_rank_names = list(RANK_DONE) + + if (new_rank_names.len > 0) + display_rank_names += "** SELECTED **" + for (var/rank_name in new_rank_names) + display_rank_names += rank_name + display_rank_names += "---------" + + for (var/rank_name in rank_names) + if (!(rank_name in display_rank_names)) + display_rank_names += rank_name + + var/next_rank = input("Please select a rank, or select [RANK_DONE] if you are finished.") as null|anything in display_rank_names + + if (isnull(next_rank)) + return + + if (next_rank == RANK_DONE) + break + + // They clicked "** SELECTED **" or something silly. + if (!(next_rank in rank_names)) + continue + + if (next_rank in new_rank_names) + new_rank_names -= next_rank + continue + + if (next_rank == "*New Rank*") + var/new_rank_name = input("Please input a new rank", "New custom rank") as text|null + if (!new_rank_name) + return + + var/datum/admin_rank/custom_rank = rank_names[new_rank_name] + if (isnull(custom_rank)) + if (D) + custom_rank = new(new_rank_name, D.rank_flags()) + else + custom_rank = new(new_rank_name) + + GLOB.admin_ranks += custom_rank + custom_ranks += custom_rank + new_rank_names += new_rank_name + + new_rank_names += next_rank + + var/list/new_ranks = list() + for (var/datum/admin_rank/admin_rank as anything in GLOB.admin_ranks) + if (admin_rank.name in new_rank_names) + new_ranks += admin_rank + new_rank_names -= admin_rank.name + + if (new_rank_names.len == 0) + break + + var/joined_rank = join_admin_ranks(new_ranks) + var/m1 = "[key_name_admin(usr)] edited the admin rank of [admin_key] to [joined_rank] [use_db ? "permanently" : "temporarily"]" + var/m2 = "[key_name(usr)] edited the admin rank of [admin_key] to [joined_rank] [use_db ? "permanently" : "temporarily"]" if(use_db) //if a player was tempminned before having a permanent change made to their rank they won't yet be in the db var/old_rank @@ -354,36 +401,38 @@ else old_rank = query_admin_in_db.item[1] qdel(query_admin_in_db) - //similarly if a temp rank is created it won't be in the db if someone is permanently changed to it - var/datum/db_query/query_rank_in_db = SSdbcore.NewQuery( - "SELECT 1 FROM [format_table_name("admin_ranks")] WHERE `rank` = :new_rank", - list("new_rank" = new_rank) - ) - if(!query_rank_in_db.warn_execute()) - qdel(query_rank_in_db) - return - if(!query_rank_in_db.NextRow()) - QDEL_NULL(query_rank_in_db) - var/datum/db_query/query_add_rank = SSdbcore.NewQuery({" - INSERT INTO [format_table_name("admin_ranks")] (`rank`, flags, exclude_flags, can_edit_flags) - VALUES (:new_rank, '0', '0', '0') - "}, list("new_rank" = new_rank)) - if(!query_add_rank.warn_execute()) - qdel(query_add_rank) + + for (var/datum/admin_rank/custom_rank in custom_ranks) + //similarly if a temp rank is created it won't be in the db if someone is permanently changed to it + var/datum/db_query/query_rank_in_db = SSdbcore.NewQuery( + "SELECT 1 FROM [format_table_name("admin_ranks")] WHERE `rank` = :new_rank", + list("new_rank" = custom_rank.name) + ) + if(!query_rank_in_db.warn_execute()) + qdel(query_rank_in_db) return - qdel(query_add_rank) - var/datum/db_query/query_add_rank_log = SSdbcore.NewQuery({" - INSERT INTO [format_table_name("admin_log")] (datetime, round_id, adminckey, adminip, operation, target, log) - VALUES (:time, :round_id, :adminckey, INET_ATON(:adminip), 'add rank', :new_rank, CONCAT('New rank added: ', :new_rank)) - "}, list("time" = SQLtime(), "round_id" = "[GLOB.round_id]", "adminckey" = usr.ckey, "adminip" = usr.client.address, "new_rank" = new_rank)) - if(!query_add_rank_log.warn_execute()) + if(!query_rank_in_db.NextRow()) + QDEL_NULL(query_rank_in_db) + var/datum/db_query/query_add_rank = SSdbcore.NewQuery({" + INSERT INTO [format_table_name("admin_ranks")] (`rank`, flags, exclude_flags, can_edit_flags) + VALUES (:new_rank, '0', '0', '0') + "}, list("new_rank" = custom_rank.name)) + if(!query_add_rank.warn_execute()) + qdel(query_add_rank) + return + qdel(query_add_rank) + var/datum/db_query/query_add_rank_log = SSdbcore.NewQuery({" + INSERT INTO [format_table_name("admin_log")] (datetime, round_id, adminckey, adminip, operation, target, log) + VALUES (:time, :round_id, :adminckey, INET_ATON(:adminip), 'add rank', :new_rank, CONCAT('New rank added: ', :new_rank)) + "}, list("time" = SQLtime(), "round_id" = "[GLOB.round_id]", "adminckey" = usr.ckey, "adminip" = usr.client.address, "new_rank" = custom_rank.name)) + if(!query_add_rank_log.warn_execute()) + qdel(query_add_rank_log) + return qdel(query_add_rank_log) - return - qdel(query_add_rank_log) - qdel(query_rank_in_db) + qdel(query_rank_in_db) var/datum/db_query/query_change_rank = SSdbcore.NewQuery( "UPDATE [format_table_name("admin")] SET `rank` = :new_rank WHERE ckey = :admin_ckey", - list("new_rank" = new_rank, "admin_ckey" = admin_ckey) + list("new_rank" = joined_rank, "admin_ckey" = admin_ckey) ) if(!query_change_rank.warn_execute()) qdel(query_change_rank) @@ -392,108 +441,71 @@ var/datum/db_query/query_change_rank_log = SSdbcore.NewQuery({" INSERT INTO [format_table_name("admin_log")] (datetime, round_id, adminckey, adminip, operation, target, log) VALUES (:time, :round_id, :adminckey, INET_ATON(:adminip), 'change admin rank', :target, CONCAT('Rank of ', :target, ' changed from ', :old_rank, ' to ', :new_rank)) - "}, list("time" = SQLtime(), "round_id" = "[GLOB.round_id]", "adminckey" = usr.ckey, "adminip" = usr.client.address, "target" = admin_ckey, "old_rank" = old_rank, "new_rank" = new_rank)) + "}, list("time" = SQLtime(), "round_id" = "[GLOB.round_id]", "adminckey" = usr.ckey, "adminip" = usr.client.address, "target" = admin_ckey, "old_rank" = old_rank, "new_rank" = joined_rank)) if(!query_change_rank_log.warn_execute()) qdel(query_change_rank_log) return qdel(query_change_rank_log) if(D) //they were previously an admin D.disassociate() //existing admin needs to be disassociated - D.rank = R //set the admin_rank as our rank + D.ranks = new_ranks //set the admin_rank as our rank D.bypass_2fa = TRUE // Another admin has cleared us var/client/C = GLOB.directory[admin_ckey] D.associate(C) else - D = new(R, admin_ckey) //new admin + D = new(new_ranks, admin_ckey) //new admin D.bypass_2fa = TRUE // Another admin has cleared us D.activate() message_admins(m1) log_admin(m2) -/datum/admins/proc/change_admin_flags(admin_ckey, admin_key, use_db, datum/admins/D, legacy_only) - var/new_flags = input_bitfield(usr, "Include permission flags
[use_db ? "This will affect ALL admins with this rank." : "This will affect only the current admin [admin_key]"]", "admin_flags", D.rank.include_rights, 350, 590, allowed_edit_list = usr.client.holder.rank.can_edit_rights) - if(isnull(new_flags)) - return - var/new_exclude_flags = input_bitfield(usr, "Exclude permission flags
Flags enabled here will be removed from a rank.
Note these take precedence over included flags.
[use_db ? "This will affect ALL admins with this rank." : "This will affect only the current admin [admin_key]"]", "admin_flags", D.rank.exclude_rights, 350, 670, "red", usr.client.holder.rank.can_edit_rights) - if(isnull(new_exclude_flags)) - return - var/new_can_edit_flags = input_bitfield(usr, "Editable permission flags
These are the flags this rank is allowed to edit if they have access to the permissions panel.
They will be unable to modify admins to a rank that has a flag not included here.
[use_db ? "This will affect ALL admins with this rank." : "This will affect only the current admin [admin_key]"]", "admin_flags", D.rank.can_edit_rights, 350, 710, allowed_edit_list = usr.client.holder.rank.can_edit_rights) - if(isnull(new_can_edit_flags)) - return - var/m1 = "[key_name_admin(usr)] edited the permissions of [use_db ? " rank [D.rank.name] permanently" : "[admin_key] temporarily"]" - var/m2 = "[key_name(usr)] edited the permissions of [use_db ? " rank [D.rank.name] permanently" : "[admin_key] temporarily"]" - if(use_db && !legacy_only) - var/rank_name = D.rank.name - var/old_flags - var/old_exclude_flags - var/old_can_edit_flags - var/datum/db_query/query_get_rank_flags = SSdbcore.NewQuery( - "SELECT flags, exclude_flags, can_edit_flags FROM [format_table_name("admin_ranks")] WHERE `rank` = :rank_name", - list("rank_name" = rank_name) - ) - if(!query_get_rank_flags.warn_execute()) - qdel(query_get_rank_flags) - return - if(query_get_rank_flags.NextRow()) - old_flags = text2num(query_get_rank_flags.item[1]) - old_exclude_flags = text2num(query_get_rank_flags.item[2]) - old_can_edit_flags = text2num(query_get_rank_flags.item[3]) - qdel(query_get_rank_flags) - var/datum/db_query/query_change_rank_flags = SSdbcore.NewQuery( - "UPDATE [format_table_name("admin_ranks")] SET flags = :new_flags, exclude_flags = :new_exclude_flags, can_edit_flags = :new_can_edit_flags WHERE `rank` = :rank_name", - list("new_flags" = new_flags, "new_exclude_flags" = new_exclude_flags, "new_can_edit_flags" = new_can_edit_flags, "rank_name" = rank_name) - ) - if(!query_change_rank_flags.warn_execute()) - qdel(query_change_rank_flags) - return - qdel(query_change_rank_flags) - var/log_message = "Permissions of [rank_name] changed from[rights2text(old_flags," ")][rights2text(old_exclude_flags," ", "-")][rights2text(old_can_edit_flags," ", "*")] to[rights2text(new_flags," ")][rights2text(new_exclude_flags," ", "-")][rights2text(new_can_edit_flags," ", "*")]" - var/datum/db_query/query_change_rank_flags_log = SSdbcore.NewQuery({" - INSERT INTO [format_table_name("admin_log")] (datetime, round_id, adminckey, adminip, operation, target, log) - VALUES (:time, :round_id, :adminckey, INET_ATON(:adminip), 'change rank flags', :rank_name, :log) - "}, list("time" = SQLtime(), "round_id" = "[GLOB.round_id]", "adminckey" = usr.ckey, "adminip" = usr.client.address, "rank_name" = rank_name, "log" = log_message)) - if(!query_change_rank_flags_log.warn_execute()) - qdel(query_change_rank_flags_log) - return - qdel(query_change_rank_flags_log) - for(var/datum/admin_rank/R in GLOB.admin_ranks) - if(R.name != D.rank.name) - continue - R.rights = new_flags &= ~new_exclude_flags - R.exclude_rights = new_exclude_flags - R.include_rights = new_flags - R.can_edit_rights = new_can_edit_flags - for(var/i in GLOB.admin_datums+GLOB.deadmins) - var/datum/admins/A = GLOB.admin_datums[i] - if(!A) - A = GLOB.deadmins[i] - if (!A) - continue - if(A.rank.name != D.rank.name) - continue - var/client/C = GLOB.directory[A.target] - A.disassociate() - A.associate(C) +#undef RANK_DONE + +/datum/admins/proc/change_admin_flags(admin_ckey, admin_key, datum/admins/admin_holder) + var/new_flags = input_bitfield( + usr, + "Admin rights
This will affect only the current admin [admin_key]", + "admin_flags", + admin_holder.rank_flags(), + 350, + 590, + allowed_edit_list = usr.client.holder.can_edit_rights_flags(), + ) + + admin_holder.disassociate() + + if (findtext(admin_holder.rank_names(), "([admin_ckey])")) + var/datum/admin_rank/rank = admin_holder.ranks[1] + rank.rights = new_flags + rank.include_rights = new_flags + rank.exclude_rights = NONE + rank.can_edit_rights = rank.can_edit_rights else - D.disassociate() - if(!findtext(D.rank.name, "([admin_ckey])")) //not a modified subrank, need to duplicate the admin_rank datum to prevent modifying others too - D.rank = new("[D.rank.name]([admin_ckey])", new_flags, new_exclude_flags, new_can_edit_flags) //duplicate our previous admin_rank but with a new name - //we don't add this clone to the admin_ranks list, as it is unique to that ckey - else - D.rank.rights = new_flags &= ~new_exclude_flags - D.rank.include_rights = new_flags - D.rank.exclude_rights = new_exclude_flags - D.rank.can_edit_rights = new_can_edit_flags - var/client/C = GLOB.directory[admin_ckey] //find the client with the specified ckey (if they are logged in) - D.associate(C) //link up with the client and add verbs - message_admins(m1) - log_admin(m2) + // Not a modified subrank, need to duplicate the admin_rank datum to prevent modifying others too. + var/datum/admin_rank/new_admin_rank = new( + /* init_name = */ "[admin_holder.rank_names()]([admin_ckey])", + /* init_rights = */ new_flags, + + // rank_flags() includes the exclude rights, so we no longer need to handle them separately. + /* init_exclude_rights = */ NONE, + + /* init_edit_rights = */ admin_holder.can_edit_rights_flags(), + ) + + admin_holder.ranks = list(new_admin_rank) + + var/log = "[key_name(usr)] has updated the admin rights of [admin_ckey] into [rights2text(new_flags)]" + message_admins(log) + log_admin(log) + + var/client/admin_client = GLOB.directory[admin_ckey] + admin_holder.associate(admin_client) /datum/admins/proc/remove_rank(admin_rank) if(!admin_rank) return for(var/datum/admin_rank/R in GLOB.admin_ranks) - if(R.name == admin_rank && (!(R.rights & usr.client.holder.rank.can_edit_rights) == R.rights)) + if(R.name == admin_rank && (!(R.rights & usr.client.holder.can_edit_rights_flags()) == R.rights)) to_chat(usr, "You don't have edit rights to all the rights this rank has, rank deletion not permitted.", confidential = TRUE) return if(!CONFIG_GET(flag/admin_legacy_system) && CONFIG_GET(flag/protect_legacy_ranks) && (admin_rank in GLOB.protected_ranks)) @@ -539,7 +551,7 @@ /datum/admins/proc/sync_lastadminrank(admin_ckey, admin_key, datum/admins/D) var/sqlrank = "Player" if (D) - sqlrank = D.rank.name + sqlrank = D.rank_names() var/datum/db_query/query_sync_lastadminrank = SSdbcore.NewQuery( "UPDATE [format_table_name("player")] SET lastadminrank = :rank WHERE ckey = :ckey", list("rank" = sqlrank, "ckey" = admin_ckey) diff --git a/code/modules/admin/smites/puzzgrid.dm b/code/modules/admin/smites/puzzgrid.dm new file mode 100644 index 0000000000000..80b7f795ba9f1 --- /dev/null +++ b/code/modules/admin/smites/puzzgrid.dm @@ -0,0 +1,118 @@ +/// Turns the user into a puzzgrid +/datum/smite/puzzgrid + name = "Puzzgrid" + + var/timer + var/gib_on_loss + +/datum/smite/puzzgrid/configure(client/user) + var/timer = input(user, "How long should other people have to solve the grid? 0 gives infinite time.", "Puzzgrid", 0) as num | null + if (isnull(timer)) + return FALSE + + var/gib_on_loss = tgui_alert(user, "What should happen to them when they lose?", "Puzzgrid", list("Gib", "New puzzle")) == "Gib" + + src.gib_on_loss = gib_on_loss + src.timer = timer == 0 ? null : (timer * 1 SECONDS) + + return TRUE + +/datum/smite/puzzgrid/effect(client/user, mob/living/target) + . = ..() + + var/datum/puzzgrid/puzzgrid = create_random_puzzgrid() + if (isnull(puzzgrid)) + to_chat(user, span_warning("Couldn't create a puzzgrid! Maybe the config isn't setup?")) + return + + var/obj/structure/puzzgrid_effect/puzzgrid_effect = new(target.loc, target, puzzgrid, timer, gib_on_loss) + target.forceMove(puzzgrid_effect) + puzzgrid_effect.visible_message(span_warning("[target] has suddenly transformed into a fiendishly hard puzzle!")) + + playsound(puzzgrid_effect, 'sound/effects/magic.ogg', 70) + +/obj/structure/puzzgrid_effect + anchored = TRUE + density = TRUE + resistance_flags = INDESTRUCTIBLE + icon = 'icons/effects/effects.dmi' + icon_state = "shield2" + + var/mob/living/victim + var/timer + var/gib_on_loss + +/obj/structure/puzzgrid_effect/Initialize(mapload, mob/living/victim, datum/puzzgrid/puzzgrid, timer, gib_on_loss) + . = ..() + + if (isnull(victim)) + return + + src.victim = victim + src.timer = timer + src.gib_on_loss = gib_on_loss + + name = "[victim]'s fiendish curse" + + ADD_TRAIT(victim, TRAIT_HANDS_BLOCKED, "[type]") + ADD_TRAIT(victim, TRAIT_IMMOBILIZED, "[type]") + + add_puzzgrid_component(puzzgrid) + +/obj/structure/puzzgrid_effect/Destroy() + QDEL_NULL(victim) + return ..() + +/obj/structure/puzzgrid_effect/proc/add_puzzgrid_component(datum/puzzgrid/puzzgrid) + AddComponent( \ + /datum/component/puzzgrid, \ + puzzgrid = puzzgrid, \ + timer = timer, \ + on_victory_callback = CALLBACK(src, .proc/on_victory), \ + on_fail_callback = CALLBACK(src, gib_on_loss ? .proc/loss_gib : .proc/loss_restart), \ + ) + +/obj/structure/puzzgrid_effect/proc/on_victory() + victim.forceMove(loc) + victim.Paralyze(5 SECONDS) + victim.visible_message( + span_notice("[victim] is unshackled from their fiendish prison!"), + span_notice("You are unshackled from your fiendish prison!"), + ) + + remove_traits() + + victim = null + + qdel(src) + +/obj/structure/puzzgrid_effect/proc/loss_gib() + victim.forceMove(loc) + victim.visible_message( + span_bolddanger("You were unable to free [victim] from their fiendish prison, leaving them as nothing more than a smattering of mush!"), + span_bolddanger("Your compatriates were unable to free you from your fiendish prison, leaving you as nothing more than a smattering of mush!"), + ) + victim.gib() + victim = null + + qdel(src) + +/obj/structure/puzzgrid_effect/proc/loss_restart() + var/datum/puzzgrid/puzzgrid = create_random_puzzgrid() + if (isnull(puzzgrid)) + victim.forceMove(loc) + victim.Paralyze(5 SECONDS) + victim.visible_message(span_bolddanger("Despite completely failing the puzzle, through unbelievable luck, [victim] manages to break out anyway!")) + remove_traits() + qdel(src) + victim = null + return + + visible_message(span_danger("The fiendishly hard puzzle shapeshifts into a different, equally as challenging puzzle!")) + + // Defer until after the fail proc finishes, since that will qdel the component. + addtimer(CALLBACK(src, .proc/add_puzzgrid_component, puzzgrid), 0) + +/obj/structure/puzzgrid_effect/proc/remove_traits() + REMOVE_TRAIT(victim, TRAIT_HANDS_BLOCKED, "[type]") + REMOVE_TRAIT(victim, TRAIT_IMMOBILIZED, "[type]") diff --git a/code/modules/admin/sql_ban_system.dm b/code/modules/admin/sql_ban_system.dm index 64a76ca31b57e..e878122267016 100644 --- a/code/modules/admin/sql_ban_system.dm +++ b/code/modules/admin/sql_ban_system.dm @@ -972,7 +972,7 @@ if(query_check_adminban_count.NextRow()) var/adminban_count = text2num(query_check_adminban_count.item[1]) var/max_adminbans = MAX_ADMINBANS_PER_ADMIN - if(check_rights(R_PERMISSIONS, show_msg = FALSE) && (rank.can_edit_rights & R_EVERYTHING) == R_EVERYTHING) //edit rights are a more effective way to check hierarchical rank since many non-headmins have R_PERMISSIONS now + if(check_rights(R_PERMISSIONS, show_msg = FALSE) && (can_edit_rights_flags() & R_EVERYTHING) == R_EVERYTHING) //edit rights are a more effective way to check hierarchical rank since many non-headmins have R_PERMISSIONS now max_adminbans = MAX_ADMINBANS_PER_HEADMIN if(adminban_count >= max_adminbans) to_chat(usr, span_danger("You've already logged [max_adminbans] admin ban(s) or more. Do not abuse this function!"), confidential = TRUE) diff --git a/code/modules/admin/tag.dm b/code/modules/admin/tag.dm index 459c6d7ecb381..15ac2d96d2c49 100644 --- a/code/modules/admin/tag.dm +++ b/code/modules/admin/tag.dm @@ -40,8 +40,8 @@ to_chat(owner, span_warning("[target_datum] was not already tagged.")) /// Quick define for readability -#define TAG_DEL(X) "(UNTAG)" -#define TAG_MARK(X) "(MARK)" +#define TAG_DEL(X) "(UNTAG)" +#define TAG_MARK(X) "(MARK)" #define TAG_SIMPLE_HEALTH(X) "Health: [X.health]" #define TAG_CARBON_HEALTH(X) "Health: [X.health] (\ [X.getBruteLoss()] \ @@ -64,7 +64,7 @@ var/index = 0 var/list/dat = list("
Tag Menu

") - dat += "
Refresh
" + dat += "
Refresh
" if(LAZYLEN(tagged_datums)) for(var/datum/iter_datum as anything in tagged_datums) index++ diff --git a/code/modules/admin/topic.dm b/code/modules/admin/topic.dm index 1c3776eb9aea2..de13c71fba683 100644 --- a/code/modules/admin/topic.dm +++ b/code/modules/admin/topic.dm @@ -677,6 +677,7 @@ if(ishuman(L)) var/mob/living/carbon/human/observer = L observer.equip_to_slot_or_del(new /obj/item/clothing/under/suit/black(observer), ITEM_SLOT_ICLOTHING) + observer.equip_to_slot_or_del(new /obj/item/clothing/neck/tie/black/tied(observer), ITEM_SLOT_NECK) observer.equip_to_slot_or_del(new /obj/item/clothing/shoes/sneakers/black(observer), ITEM_SLOT_FEET) L.Unconscious(100) sleep(5) @@ -1729,7 +1730,7 @@ var/answer = href_list["slowquery"] if(answer == "yes") log_query_debug("[usr.key] | Reported a server hang") - if(tgui_alert(usr, "Had you just press any admin buttons?", "Query server hang report", list("Yes", "No")) == "Yes") + if(tgui_alert(usr, "Did you just press any admin buttons?", "Query server hang report", list("Yes", "No")) == "Yes") var/response = input(usr,"What were you just doing?","Query server hang report") as null|text if(response) log_query_debug("[usr.key] | [response]") diff --git a/code/modules/admin/verbs/SDQL2/SDQL_2.dm b/code/modules/admin/verbs/SDQL2/SDQL_2.dm index 88eff5d9406fe..0c0d9c371cb62 100644 --- a/code/modules/admin/verbs/SDQL2/SDQL_2.dm +++ b/code/modules/admin/verbs/SDQL2/SDQL_2.dm @@ -725,7 +725,7 @@ GLOBAL_DATUM_INIT(sdql2_vv_statobj, /obj/effect/statclick/sdql2_vv_all, new(null /datum/sdql2_query/proc/SDQL_print(object, list/text_list, print_nulls = TRUE) if(isdatum(object)) - text_list += "[REF(object)] : [object]" + text_list += "[REF(object)] : [object]" if(istype(object, /atom)) var/atom/A = object var/turf/T = A.loc @@ -1023,10 +1023,14 @@ GLOBAL_DATUM_INIT(sdql2_vv_statobj, /obj/effect/statclick/sdql2_vv_all, new(null if(lowertext(copytext(expression[start + 1], 1, 3)) != "0x") //3 == length("0x") + 1 to_chat(usr, span_danger("Invalid pointer syntax: [expression[start + 1]]"), confidential = TRUE) return null - v = locate("\[[expression[start + 1]]]") - if(!v) - to_chat(usr, span_danger("Invalid pointer: [expression[start + 1]]"), confidential = TRUE) + var/datum/located = locate("\[[expression[start + 1]]]") + if(!istype(located)) + to_chat(usr, span_danger("Invalid pointer: [expression[start + 1]] - null or not datum"), confidential = TRUE) return null + if(!located.can_vv_mark()) + to_chat(usr, span_danger("Pointer [expression[start+1]] cannot be marked"), confidential = TRUE) + return null + v = located start++ long = start < expression.len else if(expression[start] == "(" && long) diff --git a/code/modules/admin/verbs/SDQL2/SDQL_2_wrappers.dm b/code/modules/admin/verbs/SDQL2/SDQL_2_wrappers.dm index e9816d89c4c3e..dd85da2414c02 100644 --- a/code/modules/admin/verbs/SDQL2/SDQL_2_wrappers.dm +++ b/code/modules/admin/verbs/SDQL2/SDQL_2_wrappers.dm @@ -62,7 +62,10 @@ /proc/_locate(X, Y, Z) if (isnull(Y)) // Assuming that it's only a single-argument call. - return locate(X) + // direct ref locate + var/datum/D = locate(X) + // &&'s to last value + return istype(D) && D.can_vv_mark() && D return locate(X, Y, Z) diff --git a/code/modules/admin/verbs/adminevents.dm b/code/modules/admin/verbs/adminevents.dm index 80340c733f574..af32ef6a1d759 100644 --- a/code/modules/admin/verbs/adminevents.dm +++ b/code/modules/admin/verbs/adminevents.dm @@ -253,8 +253,8 @@ if(!newtime) return N.timer_set = newtime - N.set_safety() - N.set_active() + N.toggle_nuke_safety() + N.toggle_nuke_armed() log_admin("[key_name(usr)] [N.timing ? "activated" : "deactivated"] a nuke at [AREACOORD(N)].") message_admins("[ADMIN_LOOKUPFLW(usr)] [N.timing ? "activated" : "deactivated"] a nuke at [ADMIN_VERBOSEJMP(N)].") @@ -323,4 +323,3 @@ message_admins("[key_name_admin(usr)] added mob ability [ability_type] to mob [marked_mob].") log_admin("[key_name(usr)] added mob ability [ability_type] to mob [marked_mob].") SSblackbox.record_feedback("tally", "admin_verb", 1, "Add Mob Ability") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! - diff --git a/code/modules/admin/verbs/adminfun.dm b/code/modules/admin/verbs/adminfun.dm index e6d26ed209990..1bb8e566eadd2 100644 --- a/code/modules/admin/verbs/adminfun.dm +++ b/code/modules/admin/verbs/adminfun.dm @@ -143,7 +143,7 @@ for(var/i in GLOB.human_list) var/mob/living/carbon/human/H = i - new /obj/item/organ/zombie_infection/nodamage(H) + new /obj/item/organ/internal/zombie_infection/nodamage(H) message_admins("[key_name_admin(usr)] added a latent zombie infection to all humans.") log_admin("[key_name(usr)] added a latent zombie infection to all humans.") @@ -160,7 +160,7 @@ if(confirm != "Yes") return - for(var/obj/item/organ/zombie_infection/nodamage/I in GLOB.zombie_infection_list) + for(var/obj/item/organ/internal/zombie_infection/nodamage/I in GLOB.zombie_infection_list) qdel(I) message_admins("[key_name_admin(usr)] cured all zombies.") diff --git a/code/modules/admin/verbs/admingame.dm b/code/modules/admin/verbs/admingame.dm index 2b7b4fe9080d9..302b4fd81e14a 100644 --- a/code/modules/admin/verbs/admingame.dm +++ b/code/modules/admin/verbs/admingame.dm @@ -18,7 +18,7 @@ body += "Options panel for [M]" if(M.client) body += " played by [M.client] " - body += "\[[M.client.holder ? M.client.holder.rank : "Player"]\]" + body += "\[[M.client.holder ? M.client.holder.rank_names() : "Player"]\]" if(CONFIG_GET(flag/use_exp_tracking)) body += "\[" + M.client.get_exp_living(FALSE) + "\]" @@ -385,10 +385,10 @@ Traitors and the like can also be revived with the previous role mostly intact. for (var/hudtype in list(DATA_HUD_SECURITY_ADVANCED, DATA_HUD_MEDICAL_ADVANCED, DATA_HUD_DIAGNOSTIC_ADVANCED)) var/datum/atom_hud/atom_hud = GLOB.huds[hudtype] - atom_hud.add_hud_to(mob) + atom_hud.show_to(mob) for (var/datum/atom_hud/alternate_appearance/basic/antagonist_hud/antag_hud in GLOB.active_alternate_appearances) - antag_hud.add_hud_to(mob) + antag_hud.show_to(mob) mob.lighting_alpha = mob.default_lighting_alpha() mob.update_sight() @@ -401,10 +401,10 @@ Traitors and the like can also be revived with the previous role mostly intact. for (var/hudtype in list(DATA_HUD_SECURITY_ADVANCED, DATA_HUD_MEDICAL_ADVANCED, DATA_HUD_DIAGNOSTIC_ADVANCED)) var/datum/atom_hud/atom_hud = GLOB.huds[hudtype] - atom_hud.remove_hud_from(mob) + atom_hud.hide_from(mob) for (var/datum/atom_hud/alternate_appearance/basic/antagonist_hud/antag_hud in GLOB.active_alternate_appearances) - antag_hud.remove_hud_from(mob) + antag_hud.hide_from(mob) mob.lighting_alpha = mob.default_lighting_alpha() mob.update_sight() diff --git a/code/modules/admin/verbs/adminhelp.dm b/code/modules/admin/verbs/adminhelp.dm index 30b8de8dcaa63..ac7cdcc464604 100644 --- a/code/modules/admin/verbs/adminhelp.dm +++ b/code/modules/admin/verbs/adminhelp.dm @@ -195,6 +195,8 @@ GLOBAL_DATUM_INIT(ahelp_tickets, /datum/admin_help_tickets, new) var/list/opening_responders /// Whether this ahelp has sent a webhook or not, and what type var/webhook_sent = WEBHOOK_NONE + /// List of player interactions + var/list/player_interactions /** * Call this on its own to create a ticket, don't manually assign current_ticket @@ -228,9 +230,10 @@ GLOBAL_DATUM_INIT(ahelp_tickets, /datum/admin_help_tickets, new) statclick = new(null, src) ticket_interactions = list() + player_interactions = list() if(is_bwoink) - AddInteraction("[key_name_admin(usr)] PM'd [LinkedReplyName()]") + AddInteraction("[key_name_admin(usr)] PM'd [LinkedReplyName()]", player_message = "[key_name_admin(usr, include_name = FALSE)] PM'd [LinkedReplyName()]") message_admins("Ticket [TicketHref("#[id]")] created") else MessageNoRecipient(msg_raw, urgent) @@ -342,11 +345,13 @@ GLOBAL_DATUM_INIT(ahelp_tickets, /datum/admin_help_tickets, new) GLOB.ahelp_tickets.resolved_tickets -= src return ..() -/datum/admin_help/proc/AddInteraction(formatted_message) +/datum/admin_help/proc/AddInteraction(formatted_message, player_message) if(heard_by_no_admins && usr && usr.ckey != initiator_ckey) heard_by_no_admins = FALSE send2adminchat(initiator_ckey, "Ticket #[id]: Answered by [key_name(usr)]") ticket_interactions += "[time_stamp()]: [formatted_message]" + if (!isnull(player_message)) + player_interactions += "[time_stamp()]: [player_message]" //Removes the ahelp verb and returns it after 2 minutes /datum/admin_help/proc/TimeoutVerb() @@ -360,29 +365,29 @@ GLOBAL_DATUM_INIT(ahelp_tickets, /datum/admin_help_tickets, new) . = ADMIN_FULLMONTY_NONAME(initiator.mob) if(state == AHELP_ACTIVE) if (CONFIG_GET(flag/popup_admin_pm)) - . += " (POPUP)" + . += " (POPUP)" . += ClosureLinks(ref_src) //private /datum/admin_help/proc/ClosureLinks(ref_src) if(!ref_src) ref_src = "[REF(src)]" - . = " (REJT)" - . += " (IC)" - . += " (CLOSE)" - . += " (RSLVE)" + . = " (REJT)" + . += " (IC)" + . += " (CLOSE)" + . += " (RSLVE)" //private /datum/admin_help/proc/LinkedReplyName(ref_src) if(!ref_src) ref_src = "[REF(src)]" - return "[initiator_key_name]" + return "[initiator_key_name]" //private /datum/admin_help/proc/TicketHref(msg, ref_src, action = "ticket") if(!ref_src) ref_src = "[REF(src)]" - return "[msg]" + return "[msg]" //message from the initiator without a target, all admins will see this //won't bug irc/discord @@ -392,7 +397,7 @@ GLOBAL_DATUM_INIT(ahelp_tickets, /datum/admin_help_tickets, new) //Message to be sent to all admins var/admin_msg = span_adminnotice(span_adminhelp("Ticket [TicketHref("#[id]", ref_src)]
: [LinkedReplyName(ref_src)] [FullMonty(ref_src)]: [keywords_lookup(msg)]")) - AddInteraction("[LinkedReplyName(ref_src)]: [msg]") + AddInteraction("[LinkedReplyName(ref_src)]: [msg]", player_message = "[LinkedReplyName(ref_src)]: [msg]") log_admin_private("Ticket #[id]: [key_name(initiator)]: [msg]") //send this msg to all admins @@ -436,7 +441,7 @@ GLOBAL_DATUM_INIT(ahelp_tickets, /datum/admin_help_tickets, new) if(initiator) initiator.current_ticket = src - AddInteraction("Reopened by [key_name_admin(usr)]") + AddInteraction("Reopened by [key_name_admin(usr)]", player_message = "Ticket reopened!") var/msg = span_adminhelp("Ticket [TicketHref("#[id]")] reopened by [key_name_admin(usr)].") message_admins(msg) log_admin_private(msg) @@ -463,7 +468,7 @@ GLOBAL_DATUM_INIT(ahelp_tickets, /datum/admin_help_tickets, new) RemoveActive() state = AHELP_CLOSED GLOB.ahelp_tickets.ListInsert(src) - AddInteraction("Closed by [key_name].") + AddInteraction("Closed by [key_name].", player_message = "Ticket closed!") if(!silent) SSblackbox.record_feedback("tally", "ahelp_stats", 1, "closed") var/msg = "Ticket [TicketHref("#[id]")] closed by [key_name]." @@ -481,7 +486,7 @@ GLOBAL_DATUM_INIT(ahelp_tickets, /datum/admin_help_tickets, new) addtimer(CALLBACK(initiator, /client/proc/giveadminhelpverb), 50) - AddInteraction("Resolved by [key_name].") + AddInteraction("Resolved by [key_name].", player_message = "Ticket resolved!") to_chat(initiator, span_adminhelp("Your ticket has been resolved by an admin. The Adminhelp verb will be returned to you shortly."), confidential = TRUE) if(!silent) SSblackbox.record_feedback("tally", "ahelp_stats", 1, "resolved") @@ -508,7 +513,7 @@ GLOBAL_DATUM_INIT(ahelp_tickets, /datum/admin_help_tickets, new) var/msg = "Ticket [TicketHref("#[id]")] rejected by [key_name]" message_admins(msg) log_admin_private(msg) - AddInteraction("Rejected by [key_name].") + AddInteraction("Rejected by [key_name].", player_message = "Ticket rejected!") SSblackbox.LogAhelp(id, "Rejected", "Rejected by [usr.key]", null, usr.ckey) Close(silent = TRUE) @@ -527,7 +532,7 @@ GLOBAL_DATUM_INIT(ahelp_tickets, /datum/admin_help_tickets, new) msg = "Ticket [TicketHref("#[id]")] marked as IC by [key_name]" message_admins(msg) log_admin_private(msg) - AddInteraction("Marked as IC issue by [key_name]") + AddInteraction("Marked as IC issue by [key_name]", player_message = "Marked as IC issue!") SSblackbox.LogAhelp(id, "IC Issue", "Marked as IC issue by [usr.key]", null, usr.ckey) Resolve(silent = TRUE) @@ -622,6 +627,32 @@ GLOBAL_DATUM_INIT(ahelp_tickets, /datum/admin_help_tickets, new) if("reopen") Reopen() +/datum/admin_help/proc/player_ticket_panel() + var/list/dat = list("Player Ticket") + dat += "State: " + switch(state) + if(AHELP_ACTIVE) + dat += "OPEN" + if(AHELP_RESOLVED) + dat += "RESOLVED" + if(AHELP_CLOSED) + dat += "CLOSED" + else + dat += "UNKNOWN" + dat += "\n[FOURSPACES]Refresh" + dat += "

Opened at: [gameTimestamp("hh:mm:ss", opened_at)] (Approx [DisplayTimeText(world.time - opened_at)] ago)" + if(closed_at) + dat += "
Closed at: [gameTimestamp("hh:mm:ss", closed_at)] (Approx [DisplayTimeText(world.time - closed_at)] ago)" + dat += "

" + dat += "
Log:

" + for (var/interaction in player_interactions) + dat += "[interaction]
" + + var/datum/browser/player_panel = new(usr, "ahelp[id]", 0, 620, 480) + player_panel.set_content(dat.Join()) + player_panel.open() + + // // TICKET STATCLICK // @@ -752,34 +783,68 @@ GLOBAL_DATUM_INIT(admin_help_ui_handler, /datum/admin_help_ui_handler, new) GLOB.admin_help_ui_handler.ui_interact(mob) to_chat(src, span_boldnotice("Adminhelp failing to open or work? Click here")) +/client/verb/view_latest_ticket() + set category = "Admin" + set name = "View Latest Ticket" + + if(!current_ticket) + // Check if the client had previous tickets, and show the latest one + var/list/prev_tickets = list() + var/datum/admin_help/last_ticket + // Check all resolved tickets for this player + for(var/datum/admin_help/resolved_ticket in GLOB.ahelp_tickets.resolved_tickets) + if(resolved_ticket.initiator_ckey == ckey) // Initiator is a misnomer, it's always the non-admin player even if an admin bwoinks first + prev_tickets += resolved_ticket + // Check all closed tickets for this player + for(var/datum/admin_help/closed_ticket in GLOB.ahelp_tickets.closed_tickets) + if(closed_ticket.initiator_ckey == ckey) + prev_tickets += closed_ticket + // Take the most recent entry of prev_tickets and open the panel on it + if(LAZYLEN(prev_tickets)) + last_ticket = pop(prev_tickets) + last_ticket.player_ticket_panel() + return + + // client had no tickets this round + to_chat(src, span_warning("You have not had an ahelp ticket this round.")) + return + + current_ticket.player_ticket_panel() // // LOGGING // -//Use this proc when an admin takes action that may be related to an open ticket on what -//what can be a client, ckey, or mob -//log_in_blackbox: Whether or not this message with the blackbox system. -//If disabled, this message should be logged with a different proc call -/proc/admin_ticket_log(what, message, log_in_blackbox = TRUE) - var/client/C +/// Use this proc when an admin takes action that may be related to an open ticket on what +/// what can be a client, ckey, or mob +/// player_message: If the message should be shown in the player ticket panel, fill this out +/// log_in_blackbox: Whether or not this message with the blackbox system. +/// If disabled, this message should be logged with a different proc call +/proc/admin_ticket_log(what, message, player_message, log_in_blackbox = TRUE) + var/client/mob_client var/mob/Mob = what if(istype(Mob)) - C = Mob.client + mob_client = Mob.client else - C = what - if(istype(C) && C.current_ticket) - C.current_ticket.AddInteraction(message) + mob_client = what + if(istype(mob_client) && mob_client.current_ticket) + if (isnull(player_message)) + mob_client.current_ticket.AddInteraction(message) + else + mob_client.current_ticket.AddInteraction(message, player_message) if(log_in_blackbox) - SSblackbox.LogAhelp(C.current_ticket.id, "Interaction", message, C.ckey, usr.ckey) - return C.current_ticket + SSblackbox.LogAhelp(mob_client.current_ticket.id, "Interaction", message, mob_client.ckey, usr.ckey) + return mob_client.current_ticket if(istext(what)) //ckey - var/datum/admin_help/AH = GLOB.ahelp_tickets.CKey2ActiveTicket(what) - if(AH) - AH.AddInteraction(message) + var/datum/admin_help/active_admin_help = GLOB.ahelp_tickets.CKey2ActiveTicket(what) + if(active_admin_help) + if (isnull(player_message)) + active_admin_help.AddInteraction(message) + else + active_admin_help.AddInteraction(message, player_message) if(log_in_blackbox) - SSblackbox.LogAhelp(AH.id, "Interaction", message, what, usr.ckey) - return AH + SSblackbox.LogAhelp(active_admin_help.id, "Interaction", message, what, usr.ckey) + return active_admin_help // // HELPER PROCS @@ -935,7 +1000,7 @@ GLOBAL_DATUM_INIT(admin_help_ui_handler, /datum/admin_help_ui_handler, new) if(is_special_character(found)) is_antag = 1 founds += "Name: [found.name]([found.real_name]) Key: [found.key] Ckey: [found.ckey] [is_antag ? "(Antag)" : null] " - msg += "[original_word](?|F) " + msg += "[original_word](?|F) " continue msg += "[original_word] " if(external) @@ -1018,7 +1083,7 @@ GLOBAL_DATUM_INIT(admin_help_ui_handler, /datum/admin_help_ui_handler, new) var/datum/datum_check = locate(word_with_brackets) if(!istype(datum_check)) continue - msglist[i] = "[word]" + msglist[i] = "[word]" modified = TRUE if("#") // check if we're linking a ticket @@ -1039,7 +1104,7 @@ GLOBAL_DATUM_INIT(admin_help_ui_handler, /datum/admin_help_ui_handler, new) if(AHELP_RESOLVED) state_word = "Resolved" - msglist[i]= "[word] ([state_word] | [ahelp_check.initiator_key_name])" + msglist[i]= "[word] ([state_word] | [ahelp_check.initiator_key_name])" modified = TRUE if(modified) diff --git a/code/modules/admin/verbs/adminpm.dm b/code/modules/admin/verbs/adminpm.dm index 0fb00e2ec692d..44688da482bfd 100644 --- a/code/modules/admin/verbs/adminpm.dm +++ b/code/modules/admin/verbs/adminpm.dm @@ -214,9 +214,9 @@ type = MESSAGE_TYPE_ADMINPM, html = span_notice("PM to-Admins: [rawmsg]"), confidential = TRUE) - var/datum/admin_help/AH = admin_ticket_log(src, "Reply PM from-[key_name(src, TRUE, TRUE)] to External: [keywordparsedmsg]") + var/datum/admin_help/new_admin_help = admin_ticket_log(src, "Reply PM from-[key_name(src, TRUE, TRUE)] to External: [keywordparsedmsg]", player_message = "Reply PM from-[key_name(src, TRUE, FALSE)] to External: [msg]") externalreplyamount-- - send2adminchat("[AH ? "#[AH.id] " : ""]Reply: [ckey]", rawmsg) + send2adminchat("[new_admin_help ? "#[new_admin_help.id] " : ""]Reply: [ckey]", rawmsg) else var/badmin = FALSE //Lets figure out if an admin is getting bwoinked. if(holder && recipient.holder && !current_ticket) //Both are admins, and this is not a reply to our own ticket. @@ -234,14 +234,16 @@ html = span_notice("Admin PM to-[key_name(recipient, src, 1)]: [keywordparsedmsg]"), confidential = TRUE) //omg this is dumb, just fill in both their tickets - var/interaction_message = "PM from-[key_name(src, recipient, 1)] to-[key_name(recipient, src, 1)]: [keywordparsedmsg]" - admin_ticket_log(src, interaction_message, log_in_blackbox = FALSE) + var/interaction_message = "PM from-[key_name(src, recipient, TRUE)] to-[key_name(recipient, src, TRUE)]: [keywordparsedmsg]" + var/player_interaction_message = "PM from-[key_name(src, recipient, FALSE)] to-[key_name(recipient, src, FALSE)]: [msg]" + admin_ticket_log(src, interaction_message, log_in_blackbox = FALSE, player_message = player_interaction_message) if(recipient != src) //reeee - admin_ticket_log(recipient, interaction_message, log_in_blackbox = FALSE) + admin_ticket_log(recipient, interaction_message, log_in_blackbox = FALSE, player_message = player_interaction_message) SSblackbox.LogAhelp(current_ticket.id, "Reply", msg, recipient.ckey, src.ckey) else //recipient is an admin but sender is not - var/replymsg = "Reply PM from-[key_name(src, recipient, 1)]: [keywordparsedmsg]" - admin_ticket_log(src, "[replymsg]", log_in_blackbox = FALSE) + var/replymsg = "Reply PM from-[key_name(src, recipient, TRUE)]: [keywordparsedmsg]" + var/player_replymsg = "Reply PM from-[key_name(src, recipient, FALSE)]: [msg]" + admin_ticket_log(src, "[replymsg]", log_in_blackbox = FALSE, player_message = player_replymsg) to_chat(recipient, type = MESSAGE_TYPE_ADMINPM, html = span_danger("[replymsg]"), @@ -280,7 +282,7 @@ html = span_notice("Admin PM to-[key_name(recipient, src, 1)]: [msg]"), confidential = TRUE) - admin_ticket_log(recipient, "PM From [key_name_admin(src)]: [keywordparsedmsg]", log_in_blackbox = FALSE) + admin_ticket_log(recipient, "PM From [key_name_admin(src)]: [keywordparsedmsg]", log_in_blackbox = FALSE, player_message = "PM From [key_name_admin(src, include_name = FALSE)]: [msg]") if(!already_logged) //Reply to an existing ticket SSblackbox.LogAhelp(recipient.current_ticket.id, "Reply", msg, recipient.ckey, src.ckey) diff --git a/code/modules/admin/verbs/cinematic.dm b/code/modules/admin/verbs/cinematic.dm index 2cb8d1a0f04a1..6bd9bdac2b834 100644 --- a/code/modules/admin/verbs/cinematic.dm +++ b/code/modules/admin/verbs/cinematic.dm @@ -3,9 +3,12 @@ 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 = TRUE + if(!SSticker) return - var/datum/cinematic/choice = input(src,"Cinematic","Choose",null) as null|anything in sort_list(subtypesof(/datum/cinematic), /proc/cmp_typepaths_asc) - if(choice) - Cinematic(initial(choice.id),world,null) + var/datum/cinematic/choice = tgui_input_list(usr, "Chose a cinematic to play to everyone in the server.", "Choose Cinematic", sort_list(subtypesof(/datum/cinematic), /proc/cmp_typepaths_asc)) + if(!choice || !ispath(choice, /datum/cinematic)) + return + + play_cinematic(choice, world) diff --git a/code/modules/admin/verbs/deadsay.dm b/code/modules/admin/verbs/deadsay.dm index 75e2749ed3966..6a26aef14712e 100644 --- a/code/modules/admin/verbs/deadsay.dm +++ b/code/modules/admin/verbs/deadsay.dm @@ -19,12 +19,13 @@ if (!msg) return - var/rank_name = holder.rank + var/rank_name = holder.rank_names() var/admin_name = key if(holder.fakekey) rank_name = pick(strings("admin_nicknames.json", "ranks", "config")) admin_name = pick(strings("admin_nicknames.json", "names", "config")) - var/rendered = "[span_prefix("DEAD:")] [span_name("[rank_name]([admin_name])")] says, \"[emoji_parse(msg)]\"" + var/name_and_rank = "[span_tooltip(rank_name, "STAFF")] ([admin_name])" + var/rendered = "[span_prefix("DEAD:")] [name_and_rank] says, \"[emoji_parse(msg)]\"" for (var/mob/M in GLOB.player_list) var/admin_holder = M.client?.holder diff --git a/code/modules/admin/verbs/debug.dm b/code/modules/admin/verbs/debug.dm index 4eed0967b7088..c4f3cbc202e2f 100644 --- a/code/modules/admin/verbs/debug.dm +++ b/code/modules/admin/verbs/debug.dm @@ -15,17 +15,6 @@ SSblackbox.record_feedback("tally", "admin_verb", 1, "Toggle Debug Two") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! - - -/* 21st Sept 2010 -Updated by Skie -- Still not perfect but better! -Stuff you can't do: -Call proc /mob/proc/Dizzy() for some player -Because if you select a player mob as owner it tries to do the proc for -/mob/living/carbon/human/ instead. And that gives a run-time error. -But you can call procs that are of type /mob/living/carbon/human/proc/ for that player. -*/ - /client/proc/Cell() set category = "Debug" set name = "Air Status in Location" @@ -34,7 +23,7 @@ But you can call procs that are of type /mob/living/carbon/human/proc/ for that var/turf/T = get_turf(mob) if(!isturf(T)) return - atmos_scan(user=usr, target=T, tool=null, silent=TRUE) + atmos_scan(user=usr, target=T, silent=TRUE) 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) @@ -80,30 +69,102 @@ But you can call procs that are of type /mob/living/carbon/human/proc/ for that SSpai.candidates.Remove(candidate) 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/poll_type_to_del(search_string) + var/list/types = get_fancy_list_of_atom_types() + if (!isnull(search_string) && search_string != "") + types = filter_fancy_list(types, search_string) + + if(!length(types)) + return + + var/key = input(usr, "Choose an object to delete.", "Delete:") as null|anything in sort_list(types) + + if(!key) + return + return types[key] + //TODO: merge the vievars version into this or something maybe mayhaps /client/proc/cmd_debug_del_all(object as text) set category = "Debug" set name = "Del-All" - var/list/matches = get_fancy_list_of_atom_types() - if (!isnull(object) && object!="") - matches = filter_fancy_list(matches, object) + var/type_to_del = poll_type_to_del(object) - if(matches.len==0) + if(!type_to_del) return - var/hsbitem = input(usr, "Choose an object to delete.", "Delete:") as null|anything in sort_list(matches) - if(hsbitem) - hsbitem = matches[hsbitem] - var/counter = 0 + + var/counter = 0 + for(var/atom/O in world) + if(istype(O, type_to_del)) + counter++ + qdel(O) + CHECK_TICK + log_admin("[key_name(src)] has deleted all ([counter]) instances of [type_to_del].") + message_admins("[key_name_admin(src)] has deleted all ([counter]) instances of [type_to_del].") + SSblackbox.record_feedback("tally", "admin_verb", 1, "Delete All") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! + +/client/proc/cmd_debug_force_del_all(object as text) + set category = "Debug" + set name = "Force-Del-All" + + var/type_to_del = poll_type_to_del(object) + + if(!type_to_del) + return + + var/counter = 0 + for(var/atom/O in world) + if(istype(O, type_to_del)) + counter++ + qdel(O, force = TRUE) + CHECK_TICK + log_admin("[key_name(src)] has force-deleted all ([counter]) instances of [type_to_del].") + message_admins("[key_name_admin(src)] has force-deleted all ([counter]) instances of [type_to_del].") + SSblackbox.record_feedback("tally", "admin_verb", 1, "Force-Delete All") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! + +/client/proc/cmd_debug_hard_del_all(object as text) + set category = "Debug" + set name = "Hard-Del-All" + + var/type_to_del = poll_type_to_del(object) + + if(!type_to_del) + return + + var/choice = alert("ARE YOU SURE that you want to hard delete this type? It will cause MASSIVE lag.", "Hoooo lad what happen?", "Yes", "No") + if(choice != "Yes") + return + + choice = alert("Do you want to pre qdelete the atom? This will speed things up significantly, but may break depending on your level of fuckup.", "How do you even get it that bad", "Yes", "No") + var/should_pre_qdel = TRUE + if(choice == "No") + should_pre_qdel = FALSE + + choice = alert("Ok one last thing, do you want to yield to the game? or do it all at once. These are hard deletes remember.", "Jesus christ man", "Yield", "Ignore the server") + var/should_check_tick = TRUE + if(choice == "Ignore the server") + should_check_tick = FALSE + + var/counter = 0 + if(should_check_tick) for(var/atom/O in world) - if(istype(O, hsbitem)) + if(istype(O, type_to_del)) counter++ - qdel(O) + if(should_pre_qdel) + qdel(O) + del(O) CHECK_TICK - log_admin("[key_name(src)] has deleted all ([counter]) instances of [hsbitem].") - message_admins("[key_name_admin(src)] has deleted all ([counter]) instances of [hsbitem].") - SSblackbox.record_feedback("tally", "admin_verb", 1, "Delete All") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! - + else + for(var/atom/O in world) + if(istype(O, type_to_del)) + counter++ + if(should_pre_qdel) + qdel(O) + del(O) + CHECK_TICK + log_admin("[key_name(src)] has hard deleted all ([counter]) instances of [type_to_del].") + message_admins("[key_name_admin(src)] has hard deleted all ([counter]) instances of [type_to_del].") + SSblackbox.record_feedback("tally", "admin_verb", 1, "Hard Delete All") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! /client/proc/cmd_debug_make_powernets() set category = "Debug" @@ -222,7 +283,8 @@ But you can call procs that are of type /mob/living/carbon/human/proc/ for that var/list/areas_with_LS = list() var/list/areas_with_intercom = list() var/list/areas_with_camera = list() - var/static/list/station_areas_blacklist = typecacheof(list(/area/holodeck/rec_center, /area/shuttle, /area/engineering/supermatter, /area/science/test_area, /area/space, /area/solars, /area/mine, /area/ruin, /area/asteroid)) + var/static/list/station_areas_blacklist = typecacheof(list(/area/station/holodeck/rec_center, /area/shuttle, /area/station/engineering/supermatter, + /area/space, /area/station/solars, /area/mine, /area/ruin, /area/centcom/asteroid)) if(SSticker.current_state == GAME_STATE_STARTUP) to_chat(usr, "Game still loading, please hold!", confidential = TRUE) diff --git a/code/modules/admin/verbs/diagnostics.dm b/code/modules/admin/verbs/diagnostics.dm index 294d6e2e84f35..69a98ad42f73c 100644 --- a/code/modules/admin/verbs/diagnostics.dm +++ b/code/modules/admin/verbs/diagnostics.dm @@ -4,7 +4,7 @@ if(!isturf(target)) return - atmos_scan(user=usr, target=target, tool=null, silent=TRUE) + atmos_scan(user=usr, target=target, silent=TRUE) SSblackbox.record_feedback("tally", "admin_verb", 1, "Show Air Status") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! /client/proc/fix_next_move() @@ -106,6 +106,5 @@ admin_disabled_cdn_transport = current_transport CONFIG_SET(string/asset_transport, "simple") SSassets.OnConfigLoad() - SSassets.transport.dont_mutate_filenames = TRUE message_admins("[key_name_admin(usr)] disabled the CDN asset transport") log_admin("[key_name(usr)] disabled the CDN asset transport") diff --git a/code/modules/admin/verbs/hiddenprints.dm b/code/modules/admin/verbs/hiddenprints.dm index 2d87e404498d4..500792cc42a0c 100644 --- a/code/modules/admin/verbs/hiddenprints.dm +++ b/code/modules/admin/verbs/hiddenprints.dm @@ -3,7 +3,7 @@ return var/interface = "A log of every player who has touched [victim], sorted by last touch.

    " - var/victim_hiddenprints = victim.return_hiddenprints() + var/victim_hiddenprints = GET_ATOM_HIDDENPRINTS(victim) if(!islist(victim_hiddenprints)) victim_hiddenprints = list() diff --git a/code/modules/admin/verbs/map_template_loadverb.dm b/code/modules/admin/verbs/map_template_loadverb.dm index 3832dae0c7e70..8e773a05c6921 100644 --- a/code/modules/admin/verbs/map_template_loadverb.dm +++ b/code/modules/admin/verbs/map_template_loadverb.dm @@ -68,7 +68,7 @@ var/report_link if(report) report.show_to(src) - report_link = " - validation report" + report_link = " - validation report" to_chat(src, span_warning("Map template '[map]' failed validation."), confidential = TRUE) if(report.loadable) var/response = tgui_alert(usr, "The map failed validation, would you like to load it anyways?", "Map Errors", list("Cancel", "Upload Anyways")) diff --git a/code/modules/admin/verbs/mapping.dm b/code/modules/admin/verbs/mapping.dm index b59d684de94c2..c5be2f0590801 100644 --- a/code/modules/admin/verbs/mapping.dm +++ b/code/modules/admin/verbs/mapping.dm @@ -459,7 +459,7 @@ GLOBAL_VAR_INIT(say_disabled, FALSE) var/not_told = 0 var/list/valid_device_types = typecacheof(list( - /obj/machinery/computer/atmos_control, + /obj/machinery/computer/atmos_control, /obj/machinery/air_sensor, /obj/machinery/atmospherics/components/unary/outlet_injector/monitored, /obj/machinery/meter/monitored, diff --git a/code/modules/admin/verbs/secrets.dm b/code/modules/admin/verbs/secrets.dm index 9ae887952e6eb..870dfad66a0aa 100644 --- a/code/modules/admin/verbs/secrets.dm +++ b/code/modules/admin/verbs/secrets.dm @@ -64,7 +64,7 @@ GLOBAL_DATUM(everyone_a_traitor, /datum/everyone_is_a_traitor_controller) if(GLOB.admin_datums) for(var/ckey in GLOB.admin_datums) var/datum/admins/D = GLOB.admin_datums[ckey] - dat += "[ckey] - [D.rank.name]
    " + dat += "[ckey] - [D.rank_names()]
    " holder << browse(dat, "window=showadmins;size=600x500") //Buttons for debug. if("maint_access_engiebrig") @@ -74,7 +74,7 @@ GLOBAL_DATUM(everyone_a_traitor, /datum/everyone_is_a_traitor_controller) M.check_access() if (ACCESS_MAINT_TUNNELS in M.req_access) M.req_access = list() - M.req_one_access = list(ACCESS_BRIG,ACCESS_ENGINE) + M.req_one_access = list(ACCESS_BRIG,ACCESS_ENGINEERING) message_admins("[key_name_admin(holder)] made all maint doors engineering and brig access-only.") if("maint_access_brig") if(!is_debugger) @@ -152,7 +152,7 @@ GLOBAL_DATUM(everyone_a_traitor, /datum/everyone_is_a_traitor_controller) log_admin("[key_name(holder)] reset the thunderdome to default with delete_mobs==[delete_mobs].", 1) message_admins(span_adminnotice("[key_name_admin(holder)] reset the thunderdome to default with delete_mobs==[delete_mobs].")) - var/area/thunderdome = GLOB.areas_by_type[/area/tdome/arena] + var/area/thunderdome = GLOB.areas_by_type[/area/centcom/tdome/arena] if(delete_mobs == "Yes") for(var/mob/living/mob in thunderdome) qdel(mob) //Clear mobs @@ -332,7 +332,7 @@ GLOBAL_DATUM(everyone_a_traitor, /datum/everyone_is_a_traitor_controller) return SSblackbox.record_feedback("nested tally", "admin_secrets_fun_used", 1, list("Egalitarian Station")) for(var/obj/machinery/door/airlock/W in GLOB.machines) - if(is_station_level(W.z) && !istype(get_area(W), /area/command) && !istype(get_area(W), /area/commons) && !istype(get_area(W), /area/service) && !istype(get_area(W), /area/command/heads_quarters) && !istype(get_area(W), /area/security/prison)) + if(is_station_level(W.z) && !istype(get_area(W), /area/station/command) && !istype(get_area(W), /area/station/commons) && !istype(get_area(W), /area/station/service) && !istype(get_area(W), /area/station/command/heads_quarters) && !istype(get_area(W), /area/station/security/prison)) W.req_access = list() message_admins("[key_name_admin(holder)] activated Egalitarian Station mode") priority_announce("CentCom airlock control override activated. Please take this time to get acquainted with your coworkers.", null, SSstation.announcer.get_rand_report_sound()) @@ -501,8 +501,8 @@ GLOBAL_DATUM(everyone_a_traitor, /datum/everyone_is_a_traitor_controller) if(H.dna.species.id == SPECIES_HUMAN) if(H.dna.features["tail_human"] == "None" || H.dna.features["ears"] == "None") - var/obj/item/organ/ears/cat/ears = new - var/obj/item/organ/tail/cat/tail = new + var/obj/item/organ/internal/ears/cat/ears = new + var/obj/item/organ/external/tail/cat/tail = new ears.Insert(H, drop_if_replaced=FALSE) tail.Insert(H, drop_if_replaced=FALSE) var/list/honorifics = list("[MALE]" = list("kun"), "[FEMALE]" = list("chan","tan"), "[NEUTER]" = list("san"), "[PLURAL]" = list("san")) //John Robust -> Robust-kun diff --git a/code/modules/admin/verbs/selectequipment.dm b/code/modules/admin/verbs/selectequipment.dm index 876435e4c7bc7..01cd7f13c20fe 100644 --- a/code/modules/admin/verbs/selectequipment.dm +++ b/code/modules/admin/verbs/selectequipment.dm @@ -216,7 +216,7 @@ for(var/obj/item/item in human_target.get_equipped_items(delete_pocket)) qdel(item) - var/obj/item/organ/brain/human_brain = human_target.getorganslot(BRAIN) + var/obj/item/organ/internal/brain/human_brain = human_target.getorganslot(BRAIN) human_brain.destroy_all_skillchips() // get rid of skillchips to prevent runtimes if(dresscode != "Naked") diff --git a/code/modules/antagonists/_common/antag_datum.dm b/code/modules/antagonists/_common/antag_datum.dm index 8a04dda49f8d4..32fe591eac096 100644 --- a/code/modules/antagonists/_common/antag_datum.dm +++ b/code/modules/antagonists/_common/antag_datum.dm @@ -36,7 +36,7 @@ GLOBAL_LIST_EMPTY(antagonists) ///Name of the antag hud we provide to this mob. var/antag_hud_name /// If set to true, the antag will not be added to the living antag list. - var/soft_antag = FALSE + var/count_against_dynamic_roll_chance = TRUE /// The battlecry this antagonist shouts when suiciding with C4/X4. var/suicide_cry = "" //Antag panel properties @@ -92,14 +92,14 @@ GLOBAL_LIST_EMPTY(antagonists) /datum/antagonist/proc/on_body_transfer(mob/living/old_body, mob/living/new_body) SHOULD_CALL_PARENT(TRUE) remove_innate_effects(old_body) - if(!soft_antag && old_body && old_body.stat != DEAD && !LAZYLEN(old_body.mind?.antag_datums)) + if(old_body && old_body.stat != DEAD && !LAZYLEN(old_body.mind?.antag_datums)) old_body.remove_from_current_living_antags() var/datum/action/antag_info/info_button = info_button_ref?.resolve() if(info_button) info_button.Remove(old_body) info_button.Grant(new_body) apply_innate_effects(new_body) - if(!soft_antag && new_body.stat != DEAD) + if(count_against_dynamic_roll_chance && new_body.stat != DEAD) new_body.add_to_current_living_antags() //This handles the application of antag huds/special abilities @@ -162,7 +162,7 @@ GLOBAL_LIST_EMPTY(antagonists) replace_banned_player() else if(owner.current.client?.holder && (CONFIG_GET(flag/auto_deadmin_antagonists) || owner.current.client.prefs?.toggles & DEADMIN_ANTAGONIST)) owner.current.client.holder.auto_deadmin() - if(!soft_antag && owner.current.stat != DEAD && owner.current.client) + if(count_against_dynamic_roll_chance && owner.current.stat != DEAD && owner.current.client) owner.current.add_to_current_living_antags() SEND_SIGNAL(owner, COMSIG_ANTAGONIST_GAINED, src) @@ -203,7 +203,7 @@ GLOBAL_LIST_EMPTY(antagonists) remove_innate_effects() clear_antag_moodies() LAZYREMOVE(owner.antag_datums, src) - if(!LAZYLEN(owner.antag_datums) && !soft_antag) + if(!LAZYLEN(owner.antag_datums)) owner.current.remove_from_current_living_antags() if(info_button_ref) QDEL_NULL(info_button_ref) @@ -220,7 +220,7 @@ GLOBAL_LIST_EMPTY(antagonists) var/mob/living/current = owner.current for (var/datum/atom_hud/alternate_appearance/basic/has_antagonist/antag_hud as anything in GLOB.has_antagonist_huds) if (!antag_hud.mobShouldSee(current)) - antag_hud.remove_hud_from(current) + antag_hud.hide_from(current) qdel(src) @@ -424,7 +424,7 @@ GLOBAL_LIST_EMPTY(antagonists) // Add HUDs that they couldn't see before for (var/datum/atom_hud/alternate_appearance/basic/has_antagonist/antag_hud as anything in GLOB.has_antagonist_huds) if (antag_hud.mobShouldSee(owner.current)) - antag_hud.add_hud_to(owner.current) + antag_hud.show_to(owner.current) //This one is created by admin tools for custom objectives /datum/antagonist/custom diff --git a/code/modules/antagonists/_common/antag_spawner.dm b/code/modules/antagonists/_common/antag_spawner.dm index eedc231478971..b01a8551534b1 100644 --- a/code/modules/antagonists/_common/antag_spawner.dm +++ b/code/modules/antagonists/_common/antag_spawner.dm @@ -67,7 +67,7 @@ spawn_antag(student.client, get_turf(src), apprentice_school, teacher.mind) /obj/item/antag_spawner/contract/spawn_antag(client/C, turf/T, kind, datum/mind/user) - new /obj/effect/particle_effect/smoke(T) + new /obj/effect/particle_effect/fluid/smoke(T) var/mob/living/carbon/human/M = new/mob/living/carbon/human(T) C.prefs.safe_transfer_prefs_to(M, is_antag = TRUE) M.key = C.key diff --git a/code/modules/antagonists/abductor/abductor.dm b/code/modules/antagonists/abductor/abductor.dm index 041c471c16921..6afff188ffffa 100644 --- a/code/modules/antagonists/abductor/abductor.dm +++ b/code/modules/antagonists/abductor/abductor.dm @@ -94,7 +94,7 @@ GLOBAL_LIST_INIT(possible_abductor_names, list("Alpha","Beta","Gamma","Delta","E //Equip var/mob/living/carbon/human/H = owner.current H.set_species(/datum/species/abductor) - var/obj/item/organ/tongue/abductor/T = H.getorganslot(ORGAN_SLOT_TONGUE) + var/obj/item/organ/internal/tongue/abductor/T = H.getorganslot(ORGAN_SLOT_TONGUE) T.mothership = "[team.name]" H.real_name = "[team.name] [sub_role]" diff --git a/code/modules/antagonists/abductor/equipment/abduction_gear.dm b/code/modules/antagonists/abductor/equipment/abduction_gear.dm index 1df2d3d9c6f15..47b89abbd87d0 100644 --- a/code/modules/antagonists/abductor/equipment/abduction_gear.dm +++ b/code/modules/antagonists/abductor/equipment/abduction_gear.dm @@ -321,7 +321,7 @@ /obj/item/abductor/mind_device/proc/mind_control(atom/target, mob/living/user) if(iscarbon(target)) var/mob/living/carbon/C = target - var/obj/item/organ/heart/gland/G = C.getorganslot("heart") + var/obj/item/organ/internal/heart/gland/G = C.getorganslot("heart") if(!istype(G)) to_chat(user, span_warning("Your target does not have an experimental gland!")) return @@ -512,11 +512,11 @@ Congratulations! You are now trained for invasive xenobiology research!"} if(BATON_STUN) target.visible_message(span_danger("[user] stuns [target] with [src]!"), span_userdanger("[user] stuns you with [src]!")) - target.Jitter(20) - target.set_confusion(max(10, target.get_confusion())) + target.set_timed_status_effect(40 SECONDS, /datum/status_effect/jitter, only_if_higher = TRUE) + target.set_timed_status_effect(10 SECONDS, /datum/status_effect/confusion, only_if_higher = TRUE) target.set_timed_status_effect(16 SECONDS, /datum/status_effect/speech/stutter, only_if_higher = TRUE) SEND_SIGNAL(target, COMSIG_LIVING_MINOR_SHOCK) - target.Paralyze(knockdown_time * (HAS_TRAIT(target, TRAIT_STUNRESISTANCE) ? 0.1 : 1)) + target.Paralyze(knockdown_time * (HAS_TRAIT(target, TRAIT_BATON_RESISTANCE) ? 0.1 : 1)) if(BATON_SLEEP) SleepAttack(target,user) if(BATON_CUFF) @@ -590,7 +590,7 @@ Congratulations! You are now trained for invasive xenobiology research!"} species = span_notice("[H.dna.species.name]") if(L.mind && L.mind.has_antag_datum(/datum/antagonist/changeling)) species = span_warning("Changeling lifeform") - var/obj/item/organ/heart/gland/temp = locate() in H.internal_organs + var/obj/item/organ/internal/heart/gland/temp = locate() in H.internal_organs if(temp) helptext = span_warning("Experimental gland detected!") else @@ -733,9 +733,24 @@ Congratulations! You are now trained for invasive xenobiology research!"} desc = "Abduct with style - spiky style. Prevents digital tracking." icon_state = "alienhelmet" inhand_icon_state = "alienhelmet" - blockTracking = TRUE flags_inv = HIDEMASK|HIDEEARS|HIDEEYES|HIDEFACE|HIDEHAIR|HIDEFACIALHAIR|HIDESNOUT +/obj/item/clothing/head/helmet/abductor/equipped(mob/living/user, slot) + . = ..() + if(slot_flags & slot) + RegisterSignal(user, COMSIG_LIVING_CAN_TRACK, .proc/can_track) + else + UnregisterSignal(user, COMSIG_LIVING_CAN_TRACK) + +/obj/item/clothing/head/helmet/abductor/dropped(mob/living/user) + . = ..() + UnregisterSignal(user, COMSIG_LIVING_CAN_TRACK) + +/obj/item/clothing/head/helmet/abductor/proc/can_track(datum/source, mob/user) + SIGNAL_HANDLER + + return COMPONENT_CANT_TRACK + // Operating Table / Beds / Lockers /obj/structure/bed/abductor diff --git a/code/modules/antagonists/abductor/equipment/abduction_surgery.dm b/code/modules/antagonists/abductor/equipment/abduction_surgery.dm index 478332c993fa6..218921df80c27 100644 --- a/code/modules/antagonists/abductor/equipment/abduction_surgery.dm +++ b/code/modules/antagonists/abductor/equipment/abduction_surgery.dm @@ -20,7 +20,7 @@ accept_hand = 1 time = 32 var/obj/item/organ/IC = null - var/list/organ_types = list(/obj/item/organ/heart) + var/list/organ_types = list(/obj/item/organ/internal/heart) /datum/surgery_step/extract_organ/preop(mob/user, mob/living/carbon/target, target_zone, obj/item/tool, datum/surgery/surgery) for(var/atom/A in target.internal_organs) @@ -41,7 +41,7 @@ /datum/surgery_step/gland_insert name = "insert gland" - implements = list(/obj/item/organ/heart/gland = 100) + implements = list(/obj/item/organ/internal/heart/gland = 100) time = 32 /datum/surgery_step/gland_insert/preop(mob/user, mob/living/carbon/target, target_zone, obj/item/tool, datum/surgery/surgery) @@ -50,6 +50,6 @@ /datum/surgery_step/gland_insert/success(mob/user, mob/living/carbon/target, target_zone, obj/item/tool, datum/surgery/surgery) user.visible_message(span_notice("[user] inserts [tool] into [target]."), span_notice("You insert [tool] into [target].")) user.temporarilyRemoveItemFromInventory(tool, TRUE) - var/obj/item/organ/heart/gland/gland = tool + var/obj/item/organ/internal/heart/gland/gland = tool gland.Insert(target, 2) return 1 diff --git a/code/modules/antagonists/abductor/equipment/gland.dm b/code/modules/antagonists/abductor/equipment/gland.dm index a9bc69343f621..956371f18b47c 100644 --- a/code/modules/antagonists/abductor/equipment/gland.dm +++ b/code/modules/antagonists/abductor/equipment/gland.dm @@ -1,4 +1,4 @@ -/obj/item/organ/heart/gland +/obj/item/organ/internal/heart/gland name = "fleshy mass" desc = "A nausea-inducing hunk of twisting flesh and metal." icon = 'icons/obj/abductor.dmi' @@ -24,27 +24,27 @@ var/mind_control_duration = 1800 var/active_mind_control = FALSE -/obj/item/organ/heart/gland/Initialize(mapload) +/obj/item/organ/internal/heart/gland/Initialize(mapload) . = ..() icon_state = pick(list("health", "spider", "slime", "emp", "species", "egg", "vent", "mindshock", "viral")) -/obj/item/organ/heart/gland/examine(mob/user) +/obj/item/organ/internal/heart/gland/examine(mob/user) . = ..() if((user.mind && HAS_TRAIT(user.mind, TRAIT_ABDUCTOR_SCIENTIST_TRAINING)) || isobserver(user)) . += span_notice("It is \a [abductor_hint]") -/obj/item/organ/heart/gland/proc/ownerCheck() +/obj/item/organ/internal/heart/gland/proc/ownerCheck() if(ishuman(owner)) return TRUE if(!human_only && iscarbon(owner)) return TRUE return FALSE -/obj/item/organ/heart/gland/proc/Start() +/obj/item/organ/internal/heart/gland/proc/Start() active = 1 COOLDOWN_START(src, activation_cooldown, rand(cooldown_low, cooldown_high)) -/obj/item/organ/heart/gland/proc/update_gland_hud() +/obj/item/organ/internal/heart/gland/proc/update_gland_hud() if(!owner) return var/image/holder = owner.hud_list[GLAND_HUD] @@ -57,7 +57,7 @@ else holder.icon_state = "hudgland_spent" -/obj/item/organ/heart/gland/proc/mind_control(command, mob/living/user) +/obj/item/organ/internal/heart/gland/proc/mind_control(command, mob/living/user) if(!ownerCheck() || !mind_control_uses || active_mind_control) return FALSE mind_control_uses-- @@ -72,7 +72,7 @@ addtimer(CALLBACK(src, .proc/clear_mind_control), mind_control_duration) return TRUE -/obj/item/organ/heart/gland/proc/clear_mind_control() +/obj/item/organ/internal/heart/gland/proc/clear_mind_control() if(!ownerCheck() || !active_mind_control) return FALSE to_chat(owner, span_userdanger("You feel the compulsion fade, and you completely forget about your previous orders.")) @@ -80,24 +80,24 @@ active_mind_control = FALSE return TRUE -/obj/item/organ/heart/gland/Remove(mob/living/carbon/M, special = FALSE) +/obj/item/organ/internal/heart/gland/Remove(mob/living/carbon/M, special = FALSE) active = FALSE if(initial(uses) == 1) uses = initial(uses) var/datum/atom_hud/abductor/hud = GLOB.huds[DATA_HUD_ABDUCTOR] - hud.remove_from_hud(owner) + hud.remove_atom_from_hud(owner) clear_mind_control() ..() -/obj/item/organ/heart/gland/Insert(mob/living/carbon/M, special = FALSE) +/obj/item/organ/internal/heart/gland/Insert(mob/living/carbon/M, special = FALSE) ..() if(special != 2 && uses) // Special 2 means abductor surgery Start() var/datum/atom_hud/abductor/hud = GLOB.huds[DATA_HUD_ABDUCTOR] - hud.add_to_hud(owner) + hud.add_atom_to_hud(owner) update_gland_hud() -/obj/item/organ/heart/gland/on_life(delta_time, times_fired) +/obj/item/organ/internal/heart/gland/on_life(delta_time, times_fired) if(!beating) // alien glands are immune to stopping. beating = TRUE @@ -113,5 +113,5 @@ if(!uses) active = FALSE -/obj/item/organ/heart/gland/proc/activate() +/obj/item/organ/internal/heart/gland/proc/activate() return diff --git a/code/modules/antagonists/abductor/equipment/glands/access.dm b/code/modules/antagonists/abductor/equipment/glands/access.dm index 29be30c0cfcff..8e8ff9a7ef9c9 100644 --- a/code/modules/antagonists/abductor/equipment/glands/access.dm +++ b/code/modules/antagonists/abductor/equipment/glands/access.dm @@ -1,4 +1,4 @@ -/obj/item/organ/heart/gland/access +/obj/item/organ/internal/heart/gland/access abductor_hint = "anagraphic electro-scrambler. After it activates, grants the abductee intrinsic all access." cooldown_low = 600 cooldown_high = 1200 @@ -7,6 +7,6 @@ mind_control_uses = 3 mind_control_duration = 900 -/obj/item/organ/heart/gland/access/activate() +/obj/item/organ/internal/heart/gland/access/activate() to_chat(owner, span_notice("You feel like a VIP for some reason.")) owner.AddComponent(/datum/component/simple_access, SSid_access.get_region_access_list(list(REGION_ALL_GLOBAL)), src) diff --git a/code/modules/antagonists/abductor/equipment/glands/blood.dm b/code/modules/antagonists/abductor/equipment/glands/blood.dm index c5154ba47b709..e5ffd025da729 100644 --- a/code/modules/antagonists/abductor/equipment/glands/blood.dm +++ b/code/modules/antagonists/abductor/equipment/glands/blood.dm @@ -1,4 +1,4 @@ -/obj/item/organ/heart/gland/blood +/obj/item/organ/internal/heart/gland/blood abductor_hint = "pseudonuclear hemo-destabilizer. Periodically randomizes the abductee's bloodtype into a random reagent." cooldown_low = 1200 cooldown_high = 1800 @@ -9,7 +9,7 @@ mind_control_uses = 3 mind_control_duration = 1500 -/obj/item/organ/heart/gland/blood/activate() +/obj/item/organ/internal/heart/gland/blood/activate() if(!ishuman(owner) || !owner.dna.species) return var/mob/living/carbon/human/H = owner diff --git a/code/modules/antagonists/abductor/equipment/glands/chem.dm b/code/modules/antagonists/abductor/equipment/glands/chem.dm index 682e58a92e80e..47868841c8504 100644 --- a/code/modules/antagonists/abductor/equipment/glands/chem.dm +++ b/code/modules/antagonists/abductor/equipment/glands/chem.dm @@ -1,4 +1,4 @@ -/obj/item/organ/heart/gland/chem +/obj/item/organ/internal/heart/gland/chem abductor_hint = "intrinsic pharma-provider. The abductee constantly produces random chemicals inside their bloodstream. They also quickly regenerate toxin damage." cooldown_low = 50 cooldown_high = 50 @@ -8,12 +8,12 @@ mind_control_duration = 1200 var/list/possible_reagents = list() -/obj/item/organ/heart/gland/chem/Initialize(mapload) +/obj/item/organ/internal/heart/gland/chem/Initialize(mapload) . = ..() for(var/R in subtypesof(/datum/reagent/drug) + subtypesof(/datum/reagent/medicine) + typesof(/datum/reagent/toxin)) possible_reagents += R -/obj/item/organ/heart/gland/chem/activate() +/obj/item/organ/internal/heart/gland/chem/activate() var/chem_to_add = pick(possible_reagents) owner.reagents.add_reagent(chem_to_add, 2) owner.adjustToxLoss(-5, TRUE, TRUE) diff --git a/code/modules/antagonists/abductor/equipment/glands/egg.dm b/code/modules/antagonists/abductor/equipment/glands/egg.dm index 1d4400966c0f8..b8e5fceda0d94 100644 --- a/code/modules/antagonists/abductor/equipment/glands/egg.dm +++ b/code/modules/antagonists/abductor/equipment/glands/egg.dm @@ -1,4 +1,4 @@ -/obj/item/organ/heart/gland/egg +/obj/item/organ/internal/heart/gland/egg abductor_hint = "roe/enzymatic synthesizer. The abductee will periodically lay eggs filled with random reagents." cooldown_low = 300 cooldown_high = 400 @@ -9,7 +9,7 @@ mind_control_uses = 2 mind_control_duration = 1800 -/obj/item/organ/heart/gland/egg/activate() +/obj/item/organ/internal/heart/gland/egg/activate() owner.visible_message(span_alertalien("[owner] [pick(EGG_LAYING_MESSAGES)]")) var/turf/T = owner.drop_location() new /obj/item/food/egg/gland(T) diff --git a/code/modules/antagonists/abductor/equipment/glands/electric.dm b/code/modules/antagonists/abductor/equipment/glands/electric.dm index b7969cd4be702..960c00edcb46b 100644 --- a/code/modules/antagonists/abductor/equipment/glands/electric.dm +++ b/code/modules/antagonists/abductor/equipment/glands/electric.dm @@ -1,4 +1,4 @@ -/obj/item/organ/heart/gland/electric +/obj/item/organ/internal/heart/gland/electric abductor_hint = "electron accumulator/discharger. The abductee becomes fully immune to electric shocks. Additionally, they will randomly discharge electric bolts." cooldown_low = 800 cooldown_high = 1200 @@ -7,20 +7,20 @@ mind_control_uses = 2 mind_control_duration = 900 -/obj/item/organ/heart/gland/electric/Insert(mob/living/carbon/M, special = 0) +/obj/item/organ/internal/heart/gland/electric/Insert(mob/living/carbon/M, special = 0) ..() ADD_TRAIT(owner, TRAIT_SHOCKIMMUNE, "abductor_gland") -/obj/item/organ/heart/gland/electric/Remove(mob/living/carbon/M, special = 0) +/obj/item/organ/internal/heart/gland/electric/Remove(mob/living/carbon/M, special = 0) REMOVE_TRAIT(owner, TRAIT_SHOCKIMMUNE, "abductor_gland") ..() -/obj/item/organ/heart/gland/electric/activate() +/obj/item/organ/internal/heart/gland/electric/activate() owner.visible_message(span_danger("[owner]'s skin starts emitting electric arcs!"),\ span_warning("You feel electric energy building up inside you!")) playsound(get_turf(owner), SFX_SPARKS, 100, TRUE, -1, SHORT_RANGE_SOUND_EXTRARANGE) addtimer(CALLBACK(src, .proc/zap), rand(30, 100)) -/obj/item/organ/heart/gland/electric/proc/zap() +/obj/item/organ/internal/heart/gland/electric/proc/zap() tesla_zap(owner, 4, 8000, ZAP_MOB_DAMAGE | ZAP_OBJ_DAMAGE | ZAP_MOB_STUN) playsound(get_turf(owner), 'sound/magic/lightningshock.ogg', 50, TRUE) diff --git a/code/modules/antagonists/abductor/equipment/glands/heal.dm b/code/modules/antagonists/abductor/equipment/glands/heal.dm index ba71d1f174c3d..ac366f55ab657 100644 --- a/code/modules/antagonists/abductor/equipment/glands/heal.dm +++ b/code/modules/antagonists/abductor/equipment/glands/heal.dm @@ -1,4 +1,4 @@ -/obj/item/organ/heart/gland/heal +/obj/item/organ/internal/heart/gland/heal abductor_hint = "organic replicator. Forcibly ejects damaged and robotic organs from the abductee and regenerates them. Additionally, forcibly removes reagents (via vomit) from the abductee if they have moderate toxin damage or poison within the bloodstream, and regenerates blood to a healthy threshold if too low. The abductee will also reject implants such as mindshields." cooldown_low = 200 cooldown_high = 400 @@ -8,7 +8,7 @@ mind_control_uses = 3 mind_control_duration = 3000 -/obj/item/organ/heart/gland/heal/activate() +/obj/item/organ/internal/heart/gland/heal/activate() if(!(owner.mob_biotypes & MOB_ORGANIC)) return @@ -17,31 +17,31 @@ return for(var/organ in owner.internal_organs) - if(istype(organ, /obj/item/organ/cyberimp)) + if(istype(organ, /obj/item/organ/internal/cyberimp)) reject_cyberimp(organ) return - var/obj/item/organ/appendix/appendix = owner.getorganslot(ORGAN_SLOT_APPENDIX) + var/obj/item/organ/internal/appendix/appendix = owner.getorganslot(ORGAN_SLOT_APPENDIX) if((!appendix && !HAS_TRAIT(owner, TRAIT_NOHUNGER)) || (appendix && ((appendix.organ_flags & ORGAN_FAILING) || (appendix.organ_flags & ORGAN_SYNTHETIC)))) replace_appendix(appendix) return - var/obj/item/organ/liver/liver = owner.getorganslot(ORGAN_SLOT_LIVER) + var/obj/item/organ/internal/liver/liver = owner.getorganslot(ORGAN_SLOT_LIVER) if((!liver && !HAS_TRAIT(owner, TRAIT_NOMETABOLISM)) || (liver && ((liver.damage > liver.high_threshold) || (liver.organ_flags & ORGAN_SYNTHETIC)))) replace_liver(liver) return - var/obj/item/organ/lungs/lungs = owner.getorganslot(ORGAN_SLOT_LUNGS) + var/obj/item/organ/internal/lungs/lungs = owner.getorganslot(ORGAN_SLOT_LUNGS) if((!lungs && !HAS_TRAIT(owner, TRAIT_NOBREATH)) || (lungs && ((lungs.damage > lungs.high_threshold) || (lungs.organ_flags & ORGAN_SYNTHETIC)))) replace_lungs(lungs) return - var/obj/item/organ/stomach/stomach = owner.getorganslot(ORGAN_SLOT_STOMACH) + var/obj/item/organ/internal/stomach/stomach = owner.getorganslot(ORGAN_SLOT_STOMACH) if((!stomach && !HAS_TRAIT(owner, TRAIT_NOHUNGER)) || (stomach && ((stomach.damage > stomach.high_threshold) || (stomach.organ_flags & ORGAN_SYNTHETIC)))) replace_stomach(stomach) return - var/obj/item/organ/eyes/eyes = owner.getorganslot(ORGAN_SLOT_EYES) + var/obj/item/organ/internal/eyes/eyes = owner.getorganslot(ORGAN_SLOT_EYES) if(!eyes || (eyes && ((eyes.damage > eyes.low_threshold) || (eyes.organ_flags & ORGAN_SYNTHETIC)))) replace_eyes(eyes) return @@ -76,19 +76,19 @@ replace_chest(chest) return -/obj/item/organ/heart/gland/heal/proc/reject_implant(obj/item/implant/implant) +/obj/item/organ/internal/heart/gland/heal/proc/reject_implant(obj/item/implant/implant) owner.visible_message(span_warning("[owner] vomits up a tiny mangled implant!"), span_userdanger("You suddenly vomit up a tiny mangled implant!")) owner.vomit(0, TRUE, TRUE, 1, FALSE, FALSE, FALSE, TRUE) implant.removed(owner) qdel(implant) -/obj/item/organ/heart/gland/heal/proc/reject_cyberimp(obj/item/organ/cyberimp/implant) +/obj/item/organ/internal/heart/gland/heal/proc/reject_cyberimp(obj/item/organ/internal/cyberimp/implant) owner.visible_message(span_warning("[owner] vomits up his [implant.name]!"), span_userdanger("You suddenly vomit up your [implant.name]!")) owner.vomit(0, TRUE, TRUE, 1, FALSE, FALSE, FALSE, TRUE) implant.Remove(owner) implant.forceMove(owner.drop_location()) -/obj/item/organ/heart/gland/heal/proc/replace_appendix(obj/item/organ/appendix/appendix) +/obj/item/organ/internal/heart/gland/heal/proc/replace_appendix(obj/item/organ/internal/appendix/appendix) if(appendix) owner.vomit(0, TRUE, TRUE, 1, FALSE, FALSE, FALSE, TRUE) appendix.Remove(owner) @@ -97,13 +97,13 @@ else to_chat(owner, span_warning("You feel a weird rumble in your bowels...")) - var/appendix_type = /obj/item/organ/appendix + var/appendix_type = /obj/item/organ/internal/appendix if(owner?.dna?.species?.mutantappendix) appendix_type = owner.dna.species.mutantappendix - var/obj/item/organ/appendix/new_appendix = new appendix_type() + var/obj/item/organ/internal/appendix/new_appendix = new appendix_type() new_appendix.Insert(owner) -/obj/item/organ/heart/gland/heal/proc/replace_liver(obj/item/organ/liver/liver) +/obj/item/organ/internal/heart/gland/heal/proc/replace_liver(obj/item/organ/internal/liver/liver) if(liver) owner.visible_message(span_warning("[owner] vomits up his [liver.name]!"), span_userdanger("You suddenly vomit up your [liver.name]!")) owner.vomit(0, TRUE, TRUE, 1, FALSE, FALSE, FALSE, TRUE) @@ -112,13 +112,13 @@ else to_chat(owner, span_warning("You feel a weird rumble in your bowels...")) - var/liver_type = /obj/item/organ/liver + var/liver_type = /obj/item/organ/internal/liver if(owner?.dna?.species?.mutantliver) liver_type = owner.dna.species.mutantliver - var/obj/item/organ/liver/new_liver = new liver_type() + var/obj/item/organ/internal/liver/new_liver = new liver_type() new_liver.Insert(owner) -/obj/item/organ/heart/gland/heal/proc/replace_lungs(obj/item/organ/lungs/lungs) +/obj/item/organ/internal/heart/gland/heal/proc/replace_lungs(obj/item/organ/internal/lungs/lungs) if(lungs) owner.visible_message(span_warning("[owner] vomits up his [lungs.name]!"), span_userdanger("You suddenly vomit up your [lungs.name]!")) owner.vomit(0, TRUE, TRUE, 1, FALSE, FALSE, FALSE, TRUE) @@ -127,13 +127,13 @@ else to_chat(owner, span_warning("You feel a weird rumble inside your chest...")) - var/lung_type = /obj/item/organ/lungs + var/lung_type = /obj/item/organ/internal/lungs if(owner.dna.species && owner.dna.species.mutantlungs) lung_type = owner.dna.species.mutantlungs - var/obj/item/organ/lungs/new_lungs = new lung_type() + var/obj/item/organ/internal/lungs/new_lungs = new lung_type() new_lungs.Insert(owner) -/obj/item/organ/heart/gland/heal/proc/replace_stomach(obj/item/organ/stomach/stomach) +/obj/item/organ/internal/heart/gland/heal/proc/replace_stomach(obj/item/organ/internal/stomach/stomach) if(stomach) owner.visible_message(span_warning("[owner] vomits up his [stomach.name]!"), span_userdanger("You suddenly vomit up your [stomach.name]!")) owner.vomit(0, TRUE, TRUE, 1, FALSE, FALSE, FALSE, TRUE) @@ -142,13 +142,13 @@ else to_chat(owner, span_warning("You feel a weird rumble in your bowels...")) - var/stomach_type = /obj/item/organ/stomach + var/stomach_type = /obj/item/organ/internal/stomach if(owner?.dna?.species?.mutantstomach) stomach_type = owner.dna.species.mutantstomach - var/obj/item/organ/stomach/new_stomach = new stomach_type() + var/obj/item/organ/internal/stomach/new_stomach = new stomach_type() new_stomach.Insert(owner) -/obj/item/organ/heart/gland/heal/proc/replace_eyes(obj/item/organ/eyes/eyes) +/obj/item/organ/internal/heart/gland/heal/proc/replace_eyes(obj/item/organ/internal/eyes/eyes) if(eyes) owner.visible_message(span_warning("[owner]'s [eyes.name] fall out of their sockets!"), span_userdanger("Your [eyes.name] fall out of their sockets!")) playsound(owner, 'sound/effects/splat.ogg', 50, TRUE) @@ -159,17 +159,17 @@ addtimer(CALLBACK(src, .proc/finish_replace_eyes), rand(100, 200)) -/obj/item/organ/heart/gland/heal/proc/finish_replace_eyes() - var/eye_type = /obj/item/organ/eyes +/obj/item/organ/internal/heart/gland/heal/proc/finish_replace_eyes() + var/eye_type = /obj/item/organ/internal/eyes if(owner.dna.species && owner.dna.species.mutanteyes) eye_type = owner.dna.species.mutanteyes - var/obj/item/organ/eyes/new_eyes = new eye_type() + var/obj/item/organ/internal/eyes/new_eyes = new eye_type() new_eyes.Insert(owner) owner.visible_message(span_warning("A pair of new eyes suddenly inflates into [owner]'s eye sockets!"), span_userdanger("A pair of new eyes suddenly inflates into your eye sockets!")) -/obj/item/organ/heart/gland/heal/proc/replace_limb(body_zone, obj/item/bodypart/limb) +/obj/item/organ/internal/heart/gland/heal/proc/replace_limb(body_zone, obj/item/bodypart/limb) if(limb) - owner.visible_message(span_warning("[owner]'s [limb.name] suddenly detaches from [owner.p_their()] body!"), span_userdanger("Your [limb.name] suddenly detaches from your body!")) + owner.visible_message(span_warning("[owner]'s [limb.plaintext_zone] suddenly detaches from [owner.p_their()] body!"), span_userdanger("Your [limb.plaintext_zone] suddenly detaches from your body!")) playsound(owner, SFX_DESECRATION, 50, TRUE, -1) limb.drop_limb() else @@ -177,18 +177,18 @@ addtimer(CALLBACK(src, .proc/finish_replace_limb, body_zone), rand(150, 300)) -/obj/item/organ/heart/gland/heal/proc/finish_replace_limb(body_zone) +/obj/item/organ/internal/heart/gland/heal/proc/finish_replace_limb(body_zone) owner.visible_message(span_warning("With a loud snap, [owner]'s [parse_zone(body_zone)] rapidly grows back from [owner.p_their()] body!"), span_userdanger("With a loud snap, your [parse_zone(body_zone)] rapidly grows back from your body!"), span_warning("Your hear a loud snap.")) playsound(owner, 'sound/magic/demon_consume.ogg', 50, TRUE) owner.regenerate_limb(body_zone) -/obj/item/organ/heart/gland/heal/proc/replace_blood() +/obj/item/organ/internal/heart/gland/heal/proc/replace_blood() owner.visible_message(span_warning("[owner] starts vomiting huge amounts of blood!"), span_userdanger("You suddenly start vomiting huge amounts of blood!")) keep_replacing_blood() -/obj/item/organ/heart/gland/heal/proc/keep_replacing_blood() +/obj/item/organ/internal/heart/gland/heal/proc/keep_replacing_blood() var/keep_going = FALSE owner.vomit(0, TRUE, FALSE, 3, FALSE, FALSE, FALSE, TRUE) owner.Stun(15) @@ -207,7 +207,7 @@ if(keep_going) addtimer(CALLBACK(src, .proc/keep_replacing_blood), 30) -/obj/item/organ/heart/gland/heal/proc/replace_chest(obj/item/bodypart/chest/chest) +/obj/item/organ/internal/heart/gland/heal/proc/replace_chest(obj/item/bodypart/chest/chest) if(!IS_ORGANIC_LIMB(chest)) owner.visible_message(span_warning("[owner]'s [chest.name] rapidly expels its mechanical components, replacing them with flesh!"), span_userdanger("Your [chest.name] rapidly expels its mechanical components, replacing them with flesh!")) playsound(owner, 'sound/magic/clockwork/anima_fragment_attack.ogg', 50, TRUE) diff --git a/code/modules/antagonists/abductor/equipment/glands/mindshock.dm b/code/modules/antagonists/abductor/equipment/glands/mindshock.dm index d4777cd606e0e..19db2828bd27d 100644 --- a/code/modules/antagonists/abductor/equipment/glands/mindshock.dm +++ b/code/modules/antagonists/abductor/equipment/glands/mindshock.dm @@ -1,50 +1,58 @@ -/obj/item/organ/heart/gland/mindshock +/obj/item/organ/internal/heart/gland/mindshock abductor_hint = "neural crosstalk uninhibitor. The abductee emits a disrupting psychic wave every so often. This will either stun, cause hallucinations or deal random brain damage to people nearby." - cooldown_low = 400 - cooldown_high = 700 + cooldown_low = 40 SECONDS + cooldown_high = 70 SECONDS uses = -1 icon_state = "mindshock" - mind_control_uses = 1 - mind_control_duration = 6000 + mind_control_uses = 2 + mind_control_duration = 120 SECONDS var/list/mob/living/carbon/human/broadcasted_mobs = list() -/obj/item/organ/heart/gland/mindshock/activate() +/obj/item/organ/internal/heart/gland/mindshock/activate() to_chat(owner, span_notice("You get a headache.")) - var/turf/T = get_turf(owner) - for(var/mob/living/carbon/H in orange(4,T)) - if(H == owner) + var/turf/owner_turf = get_turf(owner) + for(var/mob/living/carbon/target in orange(4,owner_turf)) + if(target == owner) continue + if(HAS_TRAIT(target, TRAIT_MINDSHIELD)) + to_chat(target, span_notice("You hear a faint hum fill your ears, which quickly dies down.")) + continue + switch(pick(1,3)) if(1) - to_chat(H, span_userdanger("You hear a loud buzz in your head, silencing your thoughts!")) - H.Stun(50) + to_chat(target, span_userdanger("You hear a loud buzz in your head, silencing your thoughts!")) + target.Stun(50) if(2) - to_chat(H, span_warning("You hear an annoying buzz in your head.")) - H.add_confusion(15) - H.adjustOrganLoss(ORGAN_SLOT_BRAIN, 10, 160) + to_chat(target, span_warning("You hear an annoying buzz in your head.")) + target.adjust_timed_status_effect(15 SECONDS, /datum/status_effect/confusion) + target.adjustOrganLoss(ORGAN_SLOT_BRAIN, 10, 160) if(3) - H.hallucination += 60 + target.hallucination += 60 -/obj/item/organ/heart/gland/mindshock/mind_control(command, mob/living/user) +/obj/item/organ/internal/heart/gland/mindshock/mind_control(command, mob/living/user) if(!ownerCheck() || !mind_control_uses || active_mind_control) return FALSE mind_control_uses-- - for(var/mob/M in oview(7, owner)) - if(!ishuman(M)) + for(var/mob/target_mob in oview(7, owner)) + if(!ishuman(target_mob)) continue - var/mob/living/carbon/human/H = M - if(H.stat) + var/mob/living/carbon/human/target_human = target_mob + if(target_human.stat) + continue + + if(HAS_TRAIT(target_human, TRAIT_MINDSHIELD)) + to_chat(target_human, span_notice("You hear a low drone as something foreign attempts to enter your mind, but the noise fades after a few moments.")) continue - broadcasted_mobs += H - to_chat(H, span_userdanger("You suddenly feel an irresistible compulsion to follow an order...")) - to_chat(H, span_mind_control("[command]")) + broadcasted_mobs += target_human + to_chat(target_human, span_userdanger("You suddenly feel an irresistible compulsion to follow an order...")) + to_chat(target_human, span_mind_control("[command]")) - message_admins("[key_name(user)] broadcasted an abductor mind control message from [key_name(owner)] to [key_name(H)]: [command]") - log_game("[key_name(user)] broadcasted an abductor mind control message from [key_name(owner)] to [key_name(H)]: [command]") + message_admins("[key_name(user)] broadcasted an abductor mind control message from [key_name(owner)] to [key_name(target_human)]: [command]") + log_game("[key_name(user)] broadcasted an abductor mind control message from [key_name(owner)] to [key_name(target_human)]: [command]") - var/atom/movable/screen/alert/mind_control/mind_alert = H.throw_alert(ALERT_MIND_CONTROL, /atom/movable/screen/alert/mind_control) + var/atom/movable/screen/alert/mind_control/mind_alert = target_human.throw_alert(ALERT_MIND_CONTROL, /atom/movable/screen/alert/mind_control) mind_alert.command = command if(LAZYLEN(broadcasted_mobs)) @@ -54,12 +62,12 @@ update_gland_hud() return TRUE -/obj/item/organ/heart/gland/mindshock/clear_mind_control() +/obj/item/organ/internal/heart/gland/mindshock/clear_mind_control() if(!active_mind_control || !LAZYLEN(broadcasted_mobs)) return FALSE - for(var/M in broadcasted_mobs) - var/mob/living/carbon/human/H = M - to_chat(H, span_userdanger("You feel the compulsion fade, and you completely forget about your previous orders.")) - H.clear_alert(ALERT_MIND_CONTROL) + for(var/target_mob in broadcasted_mobs) + var/mob/living/carbon/human/target_human = target_mob + to_chat(target_human, span_userdanger("You feel the compulsion fade, and you completely forget about your previous orders.")) + target_human.clear_alert(ALERT_MIND_CONTROL) active_mind_control = FALSE return TRUE diff --git a/code/modules/antagonists/abductor/equipment/glands/plasma.dm b/code/modules/antagonists/abductor/equipment/glands/plasma.dm index 9dc1cc0f9c731..ecc4ca3988c9d 100644 --- a/code/modules/antagonists/abductor/equipment/glands/plasma.dm +++ b/code/modules/antagonists/abductor/equipment/glands/plasma.dm @@ -1,4 +1,4 @@ -/obj/item/organ/heart/gland/plasma +/obj/item/organ/internal/heart/gland/plasma abductor_hint = "effluvium sanguine-synonym emitter. The abductee randomly emits clouds of plasma." cooldown_low = 1200 cooldown_high = 1800 @@ -7,12 +7,12 @@ mind_control_uses = 1 mind_control_duration = 800 -/obj/item/organ/heart/gland/plasma/activate() +/obj/item/organ/internal/heart/gland/plasma/activate() to_chat(owner, span_warning("You feel bloated.")) addtimer(CALLBACK(GLOBAL_PROC, .proc/to_chat, owner, span_userdanger("A massive stomachache overcomes you.")), 150) addtimer(CALLBACK(src, .proc/vomit_plasma), 200) -/obj/item/organ/heart/gland/plasma/proc/vomit_plasma() +/obj/item/organ/internal/heart/gland/plasma/proc/vomit_plasma() if(!owner) return owner.visible_message(span_danger("[owner] vomits a cloud of plasma!")) diff --git a/code/modules/antagonists/abductor/equipment/glands/quantum.dm b/code/modules/antagonists/abductor/equipment/glands/quantum.dm index b43552085de0a..39f3d5b1966e9 100644 --- a/code/modules/antagonists/abductor/equipment/glands/quantum.dm +++ b/code/modules/antagonists/abductor/equipment/glands/quantum.dm @@ -1,4 +1,4 @@ -/obj/item/organ/heart/gland/quantum +/obj/item/organ/internal/heart/gland/quantum abductor_hint = "quantic de-observation matrix. Periodically links with a random person in view, then the abductee later swaps positions with that person." cooldown_low = 150 cooldown_high = 150 @@ -8,7 +8,7 @@ mind_control_duration = 1200 var/mob/living/carbon/entangled_mob -/obj/item/organ/heart/gland/quantum/activate() +/obj/item/organ/internal/heart/gland/quantum/activate() if(entangled_mob) return for(var/mob/M in oview(owner, 7)) @@ -18,7 +18,7 @@ addtimer(CALLBACK(src, .proc/quantum_swap), rand(600, 2400)) return -/obj/item/organ/heart/gland/quantum/proc/quantum_swap() +/obj/item/organ/internal/heart/gland/quantum/proc/quantum_swap() if(QDELETED(entangled_mob)) entangled_mob = null return @@ -30,7 +30,7 @@ if(!active_mind_control) //Do not reset entangled mob while mind control is active entangled_mob = null -/obj/item/organ/heart/gland/quantum/mind_control(command, mob/living/user) +/obj/item/organ/internal/heart/gland/quantum/mind_control(command, mob/living/user) if(..()) if(entangled_mob && ishuman(entangled_mob) && (entangled_mob.stat < DEAD)) to_chat(entangled_mob, span_userdanger("You suddenly feel an irresistible compulsion to follow an order...")) @@ -41,7 +41,7 @@ log_game("[key_name(owner)] mirrored an abductor mind control message to [key_name(entangled_mob)]: [command]") update_gland_hud() -/obj/item/organ/heart/gland/quantum/clear_mind_control() +/obj/item/organ/internal/heart/gland/quantum/clear_mind_control() if(active_mind_control) to_chat(entangled_mob, span_userdanger("You feel the compulsion fade, and you completely forget about your previous orders.")) entangled_mob.clear_alert(ALERT_MIND_CONTROL) diff --git a/code/modules/antagonists/abductor/equipment/glands/slime.dm b/code/modules/antagonists/abductor/equipment/glands/slime.dm index f7a0bc6e3a522..91362ba1e19df 100644 --- a/code/modules/antagonists/abductor/equipment/glands/slime.dm +++ b/code/modules/antagonists/abductor/equipment/glands/slime.dm @@ -1,4 +1,4 @@ -/obj/item/organ/heart/gland/slime +/obj/item/organ/internal/heart/gland/slime abductor_hint = "gastric animation galvanizer. The abductee occasionally vomits slimes. Slimes will no longer attack the abductee." cooldown_low = 600 cooldown_high = 1200 @@ -7,17 +7,17 @@ mind_control_uses = 1 mind_control_duration = 2400 -/obj/item/organ/heart/gland/slime/Insert(mob/living/carbon/M, special = 0) +/obj/item/organ/internal/heart/gland/slime/Insert(mob/living/carbon/M, special = 0) ..() owner.faction |= "slime" owner.grant_language(/datum/language/slime, TRUE, TRUE, LANGUAGE_GLAND) -/obj/item/organ/heart/gland/slime/Remove(mob/living/carbon/M, special = 0) +/obj/item/organ/internal/heart/gland/slime/Remove(mob/living/carbon/M, special = 0) owner.faction -= "slime" owner.remove_language(/datum/language/slime, TRUE, TRUE, LANGUAGE_GLAND) ..() -/obj/item/organ/heart/gland/slime/activate() +/obj/item/organ/internal/heart/gland/slime/activate() to_chat(owner, span_warning("You feel nauseated!")) owner.vomit(20) diff --git a/code/modules/antagonists/abductor/equipment/glands/spider.dm b/code/modules/antagonists/abductor/equipment/glands/spider.dm index 8e8306911d6ba..cf67b04c5a679 100644 --- a/code/modules/antagonists/abductor/equipment/glands/spider.dm +++ b/code/modules/antagonists/abductor/equipment/glands/spider.dm @@ -1,4 +1,4 @@ -/obj/item/organ/heart/gland/spiderman +/obj/item/organ/internal/heart/gland/spiderman abductor_hint = "araneae cloister accelerator. The abductee occasionally exhales spider pheromones and will spawn spiderlings." cooldown_low = 450 cooldown_high = 900 @@ -7,7 +7,7 @@ mind_control_uses = 2 mind_control_duration = 2400 -/obj/item/organ/heart/gland/spiderman/activate() +/obj/item/organ/internal/heart/gland/spiderman/activate() to_chat(owner, span_warning("You feel something crawling in your skin.")) owner.faction |= "spiders" var/obj/structure/spider/spiderling/S = new(owner.drop_location()) diff --git a/code/modules/antagonists/abductor/equipment/glands/transform.dm b/code/modules/antagonists/abductor/equipment/glands/transform.dm index 8d5e8e274f8f9..97f437234e59c 100644 --- a/code/modules/antagonists/abductor/equipment/glands/transform.dm +++ b/code/modules/antagonists/abductor/equipment/glands/transform.dm @@ -1,4 +1,4 @@ -/obj/item/organ/heart/gland/transform +/obj/item/organ/internal/heart/gland/transform abductor_hint = "anthropmorphic transmorphosizer. The abductee will occasionally change appearance and species." cooldown_low = 900 cooldown_high = 1800 @@ -8,7 +8,7 @@ mind_control_uses = 7 mind_control_duration = 300 -/obj/item/organ/heart/gland/transform/activate() +/obj/item/organ/internal/heart/gland/transform/activate() to_chat(owner, span_notice("You feel unlike yourself.")) randomize_human(owner) var/species = pick(list(/datum/species/human, /datum/species/lizard, /datum/species/moth, /datum/species/fly)) diff --git a/code/modules/antagonists/abductor/equipment/glands/trauma.dm b/code/modules/antagonists/abductor/equipment/glands/trauma.dm index 844cc795a944a..5fab30332ef57 100644 --- a/code/modules/antagonists/abductor/equipment/glands/trauma.dm +++ b/code/modules/antagonists/abductor/equipment/glands/trauma.dm @@ -1,4 +1,4 @@ -/obj/item/organ/heart/gland/trauma +/obj/item/organ/internal/heart/gland/trauma abductor_hint = "white matter randomiser. The abductee occasionally gains a random brain trauma, up to five times. The traumas can range from basic to deep-rooted." cooldown_low = 800 cooldown_high = 1200 @@ -7,7 +7,7 @@ mind_control_uses = 3 mind_control_duration = 1800 -/obj/item/organ/heart/gland/trauma/activate() +/obj/item/organ/internal/heart/gland/trauma/activate() to_chat(owner, span_warning("You feel a spike of pain in your head.")) if(prob(33)) owner.gain_trauma_type(BRAIN_TRAUMA_SPECIAL, rand(TRAUMA_RESILIENCE_BASIC, TRAUMA_RESILIENCE_LOBOTOMY)) diff --git a/code/modules/antagonists/abductor/equipment/glands/ventcrawl.dm b/code/modules/antagonists/abductor/equipment/glands/ventcrawl.dm index ed0cc5bbed2d8..c7e3a74e4f99e 100644 --- a/code/modules/antagonists/abductor/equipment/glands/ventcrawl.dm +++ b/code/modules/antagonists/abductor/equipment/glands/ventcrawl.dm @@ -1,4 +1,4 @@ -/obj/item/organ/heart/gland/ventcrawling +/obj/item/organ/internal/heart/gland/ventcrawling abductor_hint = "pliant cartilage enabler. The abductee can crawl through vents without trouble." cooldown_low = 1800 cooldown_high = 2400 @@ -7,6 +7,6 @@ mind_control_uses = 4 mind_control_duration = 1800 -/obj/item/organ/heart/gland/ventcrawling/activate() +/obj/item/organ/internal/heart/gland/ventcrawling/activate() to_chat(owner, span_notice("You feel very stretchy.")) ADD_TRAIT(owner, TRAIT_VENTCRAWLER_ALWAYS, type) diff --git a/code/modules/antagonists/abductor/equipment/glands/viral.dm b/code/modules/antagonists/abductor/equipment/glands/viral.dm index 9aa4a26e549e5..c3d82af967403 100644 --- a/code/modules/antagonists/abductor/equipment/glands/viral.dm +++ b/code/modules/antagonists/abductor/equipment/glands/viral.dm @@ -1,4 +1,4 @@ -/obj/item/organ/heart/gland/viral +/obj/item/organ/internal/heart/gland/viral abductor_hint = "contamination incubator. The abductee becomes a carrier of a random advanced disease - of which they are unaffected by." cooldown_low = 1800 cooldown_high = 2400 @@ -7,13 +7,13 @@ mind_control_uses = 1 mind_control_duration = 1800 -/obj/item/organ/heart/gland/viral/activate() +/obj/item/organ/internal/heart/gland/viral/activate() to_chat(owner, span_warning("You feel sick.")) var/datum/disease/advance/A = random_virus(pick(2,6),6) A.carrier = TRUE owner.ForceContractDisease(A, FALSE, TRUE) -/obj/item/organ/heart/gland/viral/proc/random_virus(max_symptoms, max_level) +/obj/item/organ/internal/heart/gland/viral/proc/random_virus(max_symptoms, max_level) if(max_symptoms > VIRUS_SYMPTOM_LIMIT) max_symptoms = VIRUS_SYMPTOM_LIMIT var/datum/disease/advance/A = new /datum/disease/advance() diff --git a/code/modules/antagonists/abductor/equipment/orderable_gear.dm b/code/modules/antagonists/abductor/equipment/orderable_gear.dm index 976b1f8428419..4d0562ca35bd5 100644 --- a/code/modules/antagonists/abductor/equipment/orderable_gear.dm +++ b/code/modules/antagonists/abductor/equipment/orderable_gear.dm @@ -49,7 +49,7 @@ GLOBAL_LIST_INIT(abductor_gear, subtypesof(/datum/abductor_gear)) name = "Superlingual Matrix" description = "A mysterious structure that allows for instant communication between users. Using it inhand will attune it to your mothership's channel. Pretty impressive until you need to eat something." id = "superlingual_matrix" - build_path = /obj/item/organ/tongue/abductor + build_path = /obj/item/organ/internal/tongue/abductor category = "Advanced Gear" /datum/abductor_gear/mental_interface diff --git a/code/modules/antagonists/abductor/machinery/dispenser.dm b/code/modules/antagonists/abductor/machinery/dispenser.dm index 512f9155f6a00..de6d945035af3 100644 --- a/code/modules/antagonists/abductor/machinery/dispenser.dm +++ b/code/modules/antagonists/abductor/machinery/dispenser.dm @@ -14,7 +14,7 @@ /obj/machinery/abductor/gland_dispenser/Initialize(mapload) . = ..() - gland_types = subtypesof(/obj/item/organ/heart/gland) + gland_types = subtypesof(/obj/item/organ/internal/heart/gland) gland_types = shuffle(gland_types) gland_colors = new/list(gland_types.len) amounts = new/list(gland_types.len) @@ -62,7 +62,7 @@ return TRUE /obj/machinery/abductor/gland_dispenser/attackby(obj/item/W, mob/user, params) - if(istype(W, /obj/item/organ/heart/gland)) + if(istype(W, /obj/item/organ/internal/heart/gland)) if(!user.transferItemToLoc(W, src)) return for(var/i in 1 to gland_colors.len) diff --git a/code/modules/antagonists/abductor/machinery/experiment.dm b/code/modules/antagonists/abductor/machinery/experiment.dm index 74028e3522ad3..afeab48610499 100644 --- a/code/modules/antagonists/abductor/machinery/experiment.dm +++ b/code/modules/antagonists/abductor/machinery/experiment.dm @@ -132,7 +132,7 @@ if(H.stat == DEAD) say("Specimen deceased - please provide fresh sample.") return "Specimen deceased." - var/obj/item/organ/heart/gland/GlandTest = locate() in H.internal_organs + var/obj/item/organ/internal/heart/gland/GlandTest = locate() in H.internal_organs if(!GlandTest) say("Experimental dissection not detected!") return "No glands detected!" @@ -153,7 +153,7 @@ user_abductor.team.abductees += H.mind H.mind.add_antag_datum(/datum/antagonist/abductee) - for(var/obj/item/organ/heart/gland/G in H.internal_organs) + for(var/obj/item/organ/internal/heart/gland/G in H.internal_organs) G.Start() point_reward++ if(point_reward > 0) diff --git a/code/modules/antagonists/ashwalker/ashwalker.dm b/code/modules/antagonists/ashwalker/ashwalker.dm index 88b436e22c8bf..cee1ba44c9b8c 100644 --- a/code/modules/antagonists/ashwalker/ashwalker.dm +++ b/code/modules/antagonists/ashwalker/ashwalker.dm @@ -11,6 +11,7 @@ prevent_roundtype_conversion = FALSE antagpanel_category = "Ash Walkers" suicide_cry = "I HAVE NO IDEA WHAT THIS THING DOES!!" + count_against_dynamic_roll_chance = FALSE var/datum/team/ashwalkers/ashie_team /datum/antagonist/ashwalker/create_team(datum/team/team) diff --git a/code/modules/antagonists/blob/blob_mobs.dm b/code/modules/antagonists/blob/blob_mobs.dm index 457da47373f12..8337c7853b364 100644 --- a/code/modules/antagonists/blob/blob_mobs.dm +++ b/code/modules/antagonists/blob/blob_mobs.dm @@ -80,7 +80,7 @@ SSmove_manager.jps_move(moving = src, chasing = target, delay = delay, repath_delay = 2 SECONDS, minimum_distance = minimum_distance, simulated_only = FALSE, skip_first = TRUE, timeout = 5 SECONDS, flags = MOVEMENT_LOOP_IGNORE_GLIDE) return TRUE -/mob/living/simple_animal/hostile/blob/Process_Spacemove(movement_dir = 0) +/mob/living/simple_animal/hostile/blob/Process_Spacemove(movement_dir = 0, continuous_move = FALSE) for(var/obj/structure/blob/B in range(1, src)) return 1 return ..() @@ -198,7 +198,7 @@ /mob/living/simple_animal/hostile/blob/blobspore/death(gibbed) // On death, create a small smoke of harmful gas (s-Acid) - var/datum/effect_system/smoke_spread/chem/S = new + var/datum/effect_system/fluid_spread/smoke/chem/spores = new var/turf/location = get_turf(src) // Create the reagents to put into the air @@ -212,9 +212,9 @@ reagents.add_reagent(/datum/reagent/toxin/spore, 10) // Attach the smoke spreader and setup/start it. - S.attach(location) - S.set_up(reagents, death_cloud_size, location, silent = TRUE) - S.start() + spores.attach(location) + spores.set_up(death_cloud_size, location = location, carry = reagents, silent = TRUE) + spores.start() if(factory) factory.spore_delay = world.time + factory.spore_cooldown //put the factory on cooldown diff --git a/code/modules/antagonists/blob/blobstrains/_reagent.dm b/code/modules/antagonists/blob/blobstrains/_reagent.dm index 7ecee4f6290d3..424fb6ba3f396 100644 --- a/code/modules/antagonists/blob/blobstrains/_reagent.dm +++ b/code/modules/antagonists/blob/blobstrains/_reagent.dm @@ -7,13 +7,13 @@ /datum/blobstrain/reagent/attack_living(mob/living/L) - var/mob_protection = L.get_permeability_protection() - reagent.expose_mob(L, VAPOR, BLOB_REAGENTATK_VOL, 1, mob_protection, overmind) + var/mob_protection = L.getarmor(null, BIO) * 0.01 + reagent.expose_mob(L, VAPOR, BLOB_REAGENTATK_VOL, TRUE, mob_protection, overmind) send_message(L) /datum/blobstrain/reagent/blobbernaut_attack(mob/living/L) - var/mob_protection = L.get_permeability_protection() - reagent.expose_mob(L, VAPOR, BLOBMOB_BLOBBERNAUT_REAGENTATK_VOL+blobbernaut_reagentatk_bonus, 0, mob_protection, overmind)//this will do between 10 and 20 damage(reduced by mob protection), depending on chemical, plus 4 from base brute damage. + var/mob_protection = L.getarmor(null, BIO) * 0.01 + reagent.expose_mob(L, VAPOR, BLOBMOB_BLOBBERNAUT_REAGENTATK_VOL+blobbernaut_reagentatk_bonus, FALSE, mob_protection, overmind)//this will do between 10 and 20 damage(reduced by mob protection), depending on chemical, plus 4 from base brute damage. /datum/blobstrain/reagent/on_sporedeath(mob/living/spore) spore.reagents.add_reagent(reagent.type, 10) diff --git a/code/modules/antagonists/blob/blobstrains/blazing_oil.dm b/code/modules/antagonists/blob/blobstrains/blazing_oil.dm index 3761f33fabaff..ded3be1458efc 100644 --- a/code/modules/antagonists/blob/blobstrains/blazing_oil.dm +++ b/code/modules/antagonists/blob/blobstrains/blazing_oil.dm @@ -36,7 +36,7 @@ . = ..() reac_volume = return_mob_expose_reac_volume(exposed_mob, methods, reac_volume, show_message, touch_protection, overmind) exposed_mob.adjust_fire_stacks(round(reac_volume/10)) - exposed_mob.IgniteMob() + exposed_mob.ignite_mob() if(exposed_mob) exposed_mob.apply_damage(0.8*reac_volume, BURN, wound_bonus=CANT_WOUND) if(iscarbon(exposed_mob)) diff --git a/code/modules/antagonists/blob/blobstrains/pressurized_slime.dm b/code/modules/antagonists/blob/blobstrains/pressurized_slime.dm index 3398d080600ae..d035319219d2a 100644 --- a/code/modules/antagonists/blob/blobstrains/pressurized_slime.dm +++ b/code/modules/antagonists/blob/blobstrains/pressurized_slime.dm @@ -31,7 +31,7 @@ for(var/obj/O in T) O.extinguish() for(var/mob/living/L in T) - L.adjust_fire_stacks(-2.5) + L.adjust_wet_stacks(2.5) L.extinguish_mob() /datum/reagent/blob/pressurized_slime @@ -45,7 +45,7 @@ var/turf/open/location_turf = get_turf(exposed_mob) if(istype(location_turf) && prob(reac_volume)) location_turf.MakeSlippery(TURF_WET_LUBE, min_wet_time = 10 SECONDS, wet_time_to_add = 5 SECONDS) - exposed_mob.adjust_fire_stacks(-(reac_volume / 10)) + exposed_mob.adjust_wet_stacks(reac_volume / 10) exposed_mob.apply_damage(0.4*reac_volume, BRUTE, wound_bonus=CANT_WOUND) if(exposed_mob) exposed_mob.adjustStaminaLoss(reac_volume, FALSE) diff --git a/code/modules/antagonists/blob/structures/_blob.dm b/code/modules/antagonists/blob/structures/_blob.dm index e04f47e3eaa7d..4095dc27ce98a 100644 --- a/code/modules/antagonists/blob/structures/_blob.dm +++ b/code/modules/antagonists/blob/structures/_blob.dm @@ -317,7 +317,7 @@ /obj/structure/blob/examine(mob/user) . = ..() var/datum/atom_hud/hud_to_check = GLOB.huds[DATA_HUD_MEDICAL_ADVANCED] - if(HAS_TRAIT(user, TRAIT_RESEARCH_SCANNER) || hud_to_check.hudusers[user]) + if(HAS_TRAIT(user, TRAIT_RESEARCH_SCANNER) || hud_to_check.hud_users[user]) . += "Your HUD displays an extensive report...
    " if(overmind) . += overmind.blobstrain.examine(user) diff --git a/code/modules/antagonists/brainwashing/brainwashing.dm b/code/modules/antagonists/brainwashing/brainwashing.dm index b56f276e8dfc3..96d807207ea82 100644 --- a/code/modules/antagonists/brainwashing/brainwashing.dm +++ b/code/modules/antagonists/brainwashing/brainwashing.dm @@ -33,6 +33,7 @@ antag_hud_name = "brainwashed" antagpanel_category = "Other" show_name_in_check_antagonists = TRUE + count_against_dynamic_roll_chance = FALSE ui_name = "AntagInfoBrainwashed" suicide_cry = "FOR... SOMEONE!!" diff --git a/code/modules/antagonists/changeling/changeling.dm b/code/modules/antagonists/changeling/changeling.dm index b74ac7ffaa299..8bbff39cc0a72 100644 --- a/code/modules/antagonists/changeling/changeling.dm +++ b/code/modules/antagonists/changeling/changeling.dm @@ -148,7 +148,7 @@ RegisterSignal(living_mob, COMSIG_MOB_HUD_CREATED, .proc/on_hud_created) // Brains are optional for lings. - var/obj/item/organ/brain/our_ling_brain = living_mob.getorganslot(ORGAN_SLOT_BRAIN) + var/obj/item/organ/internal/brain/our_ling_brain = living_mob.getorganslot(ORGAN_SLOT_BRAIN) if(our_ling_brain) our_ling_brain.organ_flags &= ~ORGAN_VITAL our_ling_brain.decoy_override = TRUE @@ -186,7 +186,7 @@ if(!iscarbon(owner.current)) return var/mob/living/carbon/carbon_owner = owner.current - var/obj/item/organ/brain/not_ling_brain = carbon_owner.getorganslot(ORGAN_SLOT_BRAIN) + var/obj/item/organ/internal/brain/not_ling_brain = carbon_owner.getorganslot(ORGAN_SLOT_BRAIN) if(not_ling_brain && (not_ling_brain.decoy_override != initial(not_ling_brain.decoy_override))) not_ling_brain.organ_flags |= ORGAN_VITAL not_ling_brain.decoy_override = FALSE @@ -908,7 +908,7 @@ name = "\improper Headslug Changeling" show_in_antagpanel = FALSE give_objectives = FALSE - soft_antag = TRUE + count_against_dynamic_roll_chance = FALSE genetic_points = 5 total_genetic_points = 5 diff --git a/code/modules/antagonists/changeling/powers/augmented_eyesight.dm b/code/modules/antagonists/changeling/powers/augmented_eyesight.dm index 19f211014a854..29ce2f9411377 100644 --- a/code/modules/antagonists/changeling/powers/augmented_eyesight.dm +++ b/code/modules/antagonists/changeling/powers/augmented_eyesight.dm @@ -12,7 +12,7 @@ /datum/action/changeling/augmented_eyesight/on_purchase(mob/user) //The ability starts inactive, so we should be protected from flashes. ..() - var/obj/item/organ/eyes/E = user.getorganslot(ORGAN_SLOT_EYES) + var/obj/item/organ/internal/eyes/E = user.getorganslot(ORGAN_SLOT_EYES) if (E) E.flash_protect = FLASH_PROTECTION_WELDER //Adjust the user's eyes' flash protection to_chat(user, "We adjust our eyes to protect them from bright lights.") @@ -23,7 +23,7 @@ if(!istype(user)) return ..() - var/obj/item/organ/eyes/E = user.getorganslot(ORGAN_SLOT_EYES) + var/obj/item/organ/internal/eyes/E = user.getorganslot(ORGAN_SLOT_EYES) if(E) if(!active) E.sight_flags |= SEE_MOBS | SEE_OBJS | SEE_TURFS //Add sight flags to the user's eyes @@ -42,7 +42,7 @@ /datum/action/changeling/augmented_eyesight/Remove(mob/user) //Get rid of x-ray vision and flash protection when the user refunds this ability - var/obj/item/organ/eyes/E = user.getorganslot(ORGAN_SLOT_EYES) + var/obj/item/organ/internal/eyes/E = user.getorganslot(ORGAN_SLOT_EYES) if(E) if (active) E.sight_flags ^= SEE_MOBS | SEE_OBJS | SEE_TURFS diff --git a/code/modules/antagonists/changeling/powers/headcrab.dm b/code/modules/antagonists/changeling/powers/headcrab.dm index f0d08c2f31fca..507842ac63d5f 100644 --- a/code/modules/antagonists/changeling/powers/headcrab.dm +++ b/code/modules/antagonists/changeling/powers/headcrab.dm @@ -19,13 +19,13 @@ explosion(user, light_impact_range = 2, adminlog = TRUE, explosion_cause = src) for(var/mob/living/carbon/human/blinded_humans in range(2, user)) - var/obj/item/organ/eyes/eyes = blinded_humans.getorganslot(ORGAN_SLOT_EYES) + var/obj/item/organ/internal/eyes/eyes = blinded_humans.getorganslot(ORGAN_SLOT_EYES) if(!eyes || blinded_humans.is_blind()) continue to_chat(blinded_humans, span_userdanger("You are blinded by a shower of blood!")) blinded_humans.Stun(20) blinded_humans.blur_eyes(20) - blinded_humans.add_confusion(3) + blinded_humans.adjust_timed_status_effect(3 SECONDS, /datum/status_effect/confusion) for(var/mob/living/silicon/blinded_silicons in range(2,user)) to_chat(blinded_silicons, span_userdanger("Your sensors are disabled by a shower of blood!")) diff --git a/code/modules/antagonists/changeling/powers/mutations.dm b/code/modules/antagonists/changeling/powers/mutations.dm index 1d8719ee4aec7..0eea61b79506d 100644 --- a/code/modules/antagonists/changeling/powers/mutations.dm +++ b/code/modules/antagonists/changeling/powers/mutations.dm @@ -476,7 +476,7 @@ item_flags = DROPDEL clothing_flags = STOPSPRESSUREDAMAGE //Not THICKMATERIAL because it's organic tissue, so if somebody tries to inject something into it, it still ends up in your blood. (also balance but muh fluff) allowed = list(/obj/item/flashlight, /obj/item/tank/internals/emergency_oxygen, /obj/item/tank/internals/oxygen) - armor = list(MELEE = 0, BULLET = 0, LASER = 0,ENERGY = 0, BOMB = 0, BIO = 0, FIRE = 90, ACID = 90) //No armor at all. + armor = list(MELEE = 0, BULLET = 0, LASER = 0,ENERGY = 0, BOMB = 0, BIO = 100, FIRE = 90, ACID = 90) //No armor at all. actions_types = list() cell = null show_hud = FALSE @@ -504,7 +504,7 @@ desc = "A covering of pressure and temperature-resistant organic tissue with a glass-like chitin front." item_flags = DROPDEL clothing_flags = STOPSPRESSUREDAMAGE - armor = list(MELEE = 0, BULLET = 0, LASER = 0,ENERGY = 0, BOMB = 0, BIO = 0, FIRE = 90, ACID = 90) + armor = list(MELEE = 0, BULLET = 0, LASER = 0,ENERGY = 0, BOMB = 0, BIO = 100, FIRE = 90, ACID = 90) flags_cover = HEADCOVERSEYES | HEADCOVERSMOUTH /obj/item/clothing/head/helmet/space/changeling/Initialize(mapload) @@ -535,7 +535,7 @@ icon_state = "lingarmor" item_flags = DROPDEL body_parts_covered = CHEST|GROIN|LEGS|FEET|ARMS|HANDS - armor = list(MELEE = 40, BULLET = 40, LASER = 40, ENERGY = 50, BOMB = 10, BIO = 4, FIRE = 90, ACID = 90) + armor = list(MELEE = 40, BULLET = 40, LASER = 40, ENERGY = 50, BOMB = 10, BIO = 10, FIRE = 90, ACID = 90) flags_inv = HIDEJUMPSUIT cold_protection = 0 heat_protection = 0 @@ -551,7 +551,7 @@ desc = "A tough, hard covering of black chitin with transparent chitin in front." icon_state = "lingarmorhelmet" item_flags = DROPDEL - armor = list(MELEE = 40, BULLET = 40, LASER = 40, ENERGY = 50, BOMB = 10, BIO = 4, FIRE = 90, ACID = 90) + armor = list(MELEE = 40, BULLET = 40, LASER = 40, ENERGY = 50, BOMB = 10, BIO = 10, FIRE = 90, ACID = 90) flags_inv = HIDEEARS|HIDEHAIR|HIDEEYES|HIDEFACIALHAIR|HIDEFACE|HIDESNOUT /obj/item/clothing/head/helmet/changeling/Initialize(mapload) diff --git a/code/modules/antagonists/changeling/powers/panacea.dm b/code/modules/antagonists/changeling/powers/panacea.dm index ae35c5f61f081..c4806e65e677a 100644 --- a/code/modules/antagonists/changeling/powers/panacea.dm +++ b/code/modules/antagonists/changeling/powers/panacea.dm @@ -12,8 +12,8 @@ to_chat(user, span_notice("We cleanse impurities from our form.")) ..() var/list/bad_organs = list( - user.getorgan(/obj/item/organ/body_egg), - user.getorgan(/obj/item/organ/zombie_infection)) + user.getorgan(/obj/item/organ/internal/body_egg), + user.getorgan(/obj/item/organ/internal/zombie_infection)) for(var/o in bad_organs) var/obj/item/organ/O = o diff --git a/code/modules/antagonists/changeling/powers/regenerate.dm b/code/modules/antagonists/changeling/powers/regenerate.dm index 01109161dca06..94a90bb6725fa 100644 --- a/code/modules/antagonists/changeling/powers/regenerate.dm +++ b/code/modules/antagonists/changeling/powers/regenerate.dm @@ -25,7 +25,7 @@ C.emote("scream") C.regenerate_limbs() if(!user.getorganslot(ORGAN_SLOT_BRAIN)) - var/obj/item/organ/brain/B + var/obj/item/organ/internal/brain/B if(C.has_dna() && C.dna.species.mutantbrain) B = new C.dna.species.mutantbrain() else diff --git a/code/modules/antagonists/changeling/powers/shriek.dm b/code/modules/antagonists/changeling/powers/shriek.dm index dddc4ef712276..dd99b5c2e92a7 100644 --- a/code/modules/antagonists/changeling/powers/shriek.dm +++ b/code/modules/antagonists/changeling/powers/shriek.dm @@ -14,11 +14,11 @@ if(iscarbon(M)) var/mob/living/carbon/C = M if(!C.mind || !C.mind.has_antag_datum(/datum/antagonist/changeling)) - var/obj/item/organ/ears/ears = C.getorganslot(ORGAN_SLOT_EARS) + var/obj/item/organ/internal/ears/ears = C.getorganslot(ORGAN_SLOT_EARS) if(ears) ears.adjustEarDamage(0, 30) - C.add_confusion(25) - C.Jitter(50) + C.adjust_timed_status_effect(25 SECONDS, /datum/status_effect/confusion) + C.set_timed_status_effect(100 SECONDS, /datum/status_effect/jitter, only_if_higher = TRUE) else SEND_SOUND(C, sound('sound/effects/screech.ogg')) diff --git a/code/modules/antagonists/clown_ops/bananium_bomb.dm b/code/modules/antagonists/clown_ops/bananium_bomb.dm index 5bd38a6601168..66ce818c41fbc 100644 --- a/code/modules/antagonists/clown_ops/bananium_bomb.dm +++ b/code/modules/antagonists/clown_ops/bananium_bomb.dm @@ -1,7 +1,6 @@ /obj/machinery/nuclearbomb/syndicate/bananium name = "bananium fission explosive" desc = "You probably shouldn't stick around to see if this is armed." - icon = 'icons/obj/machines/nuke.dmi' icon_state = "bananiumbomb_base" base_icon_state = "bananiumbomb" @@ -19,39 +18,43 @@ if(NUKE_ON_EXPLODING) icon_state = "[base_icon_state]_exploding" -/obj/machinery/nuclearbomb/syndicate/bananium/get_cinematic_type(off_station) - switch(off_station) - if(0) - return CINEMATIC_NUKE_CLOWNOP - if(1) - return CINEMATIC_NUKE_MISS - if(2) - return CINEMATIC_NUKE_FAKE //it is farther away, so just a bikehorn instead of an airhorn - return CINEMATIC_NUKE_FAKE - -/obj/machinery/nuclearbomb/syndicate/bananium/really_actually_explode(off_station) - Cinematic(get_cinematic_type(off_station), world) - for(var/i in GLOB.human_list) - var/mob/living/carbon/human/H = i - var/turf/T = get_turf(H) - if(!T || T.z != z) - continue - H.Stun(10) - var/obj/item/clothing/C - if(!H.w_uniform || H.dropItemToGround(H.w_uniform)) - C = new /obj/item/clothing/under/rank/civilian/clown(H) - ADD_TRAIT(C, TRAIT_NODROP, CLOWN_NUKE_TRAIT) - H.equip_to_slot_or_del(C, ITEM_SLOT_ICLOTHING) - - if(!H.shoes || H.dropItemToGround(H.shoes)) - C = new /obj/item/clothing/shoes/clown_shoes(H) - ADD_TRAIT(C, TRAIT_NODROP, CLOWN_NUKE_TRAIT) - H.equip_to_slot_or_del(C, ITEM_SLOT_FEET) - - if(!H.wear_mask || H.dropItemToGround(H.wear_mask)) - C = new /obj/item/clothing/mask/gas/clown_hat(H) - ADD_TRAIT(C, TRAIT_NODROP, CLOWN_NUKE_TRAIT) - H.equip_to_slot_or_del(C, ITEM_SLOT_MASK) - - H.dna.add_mutation(/datum/mutation/human/clumsy) - H.gain_trauma(/datum/brain_trauma/mild/phobia/clowns, TRAUMA_RESILIENCE_LOBOTOMY) //MWA HA HA +/obj/machinery/nuclearbomb/syndicate/bananium/get_cinematic_type(detonation_status) + switch(detonation_status) + if(DETONATION_HIT_STATION) + return /datum/cinematic/nuke/clown + if(DETONATION_NEAR_MISSED_STATION) + return /datum/cinematic/nuke/ops_miss + if(DETONATION_HIT_SYNDIE_BASE, DETONATION_MISSED_STATION) + return /datum/cinematic/nuke/fake //it is farther away, so just a bikehorn instead of an airhorn + + stack_trace("[type] - get_cinematic_type got a detonation_status it was not expecting. (Got: [detonation_status])") + return /datum/cinematic/nuke/fake + +/obj/machinery/nuclearbomb/syndicate/bananium/nuke_effects(list/affected_z_levels) + INVOKE_ASYNC(GLOBAL_PROC, /proc/callback_on_everyone_on_z, affected_z_levels, CALLBACK(GLOBAL_PROC, /proc/make_into_clown), src) + +/** + * Helper proc that handles making someone into a clown after a bananium nuke goes off. + */ +/proc/make_into_clown(mob/living/carbon/human/clowned_on) + if(!istype(clowned_on)) + return + + clowned_on.Stun(1 SECONDS) + if(!clowned_on.w_uniform || clowned_on.dropItemToGround(clowned_on.w_uniform)) + var/obj/item/clothing/clown_shirt = new /obj/item/clothing/under/rank/civilian/clown(clowned_on) + ADD_TRAIT(clown_shirt, TRAIT_NODROP, CLOWN_NUKE_TRAIT) + clowned_on.equip_to_slot_or_del(clown_shirt, ITEM_SLOT_ICLOTHING) + + if(!clowned_on.shoes || clowned_on.dropItemToGround(clowned_on.shoes)) + var/obj/item/clothing/clown_shoes = new /obj/item/clothing/shoes/clown_shoes(clowned_on) + ADD_TRAIT(clown_shoes, TRAIT_NODROP, CLOWN_NUKE_TRAIT) + clowned_on.equip_to_slot_or_del(clown_shoes, ITEM_SLOT_FEET) + + if(!clowned_on.wear_mask || clowned_on.dropItemToGround(clowned_on.wear_mask)) + var/obj/item/clothing/clown_mask = new /obj/item/clothing/mask/gas/clown_hat(clowned_on) + ADD_TRAIT(clown_mask, TRAIT_NODROP, CLOWN_NUKE_TRAIT) + clowned_on.equip_to_slot_or_del(clown_mask, ITEM_SLOT_MASK) + + clowned_on.dna.add_mutation(/datum/mutation/human/clumsy) + clowned_on.gain_trauma(/datum/brain_trauma/mild/phobia/clowns, TRAUMA_RESILIENCE_LOBOTOMY) //MWA HA HA diff --git a/code/modules/antagonists/clown_ops/clown_weapons.dm b/code/modules/antagonists/clown_ops/clown_weapons.dm index 8cca7534d0a7a..3c5584c894f99 100644 --- a/code/modules/antagonists/clown_ops/clown_weapons.dm +++ b/code/modules/antagonists/clown_ops/clown_weapons.dm @@ -17,10 +17,9 @@ desc = "advanced clown shoes that protect the wearer and render them nearly immune to slipping on their own peels. They also squeak at 100% capacity." clothing_flags = NOSLIP slowdown = SHOES_SLOWDOWN - armor = list(MELEE = 25, BULLET = 25, LASER = 25, ENERGY = 25, BOMB = 50, BIO = 10, FIRE = 70, ACID = 50) + armor = list(MELEE = 25, BULLET = 25, LASER = 25, ENERGY = 25, BOMB = 50, BIO = 90, FIRE = 70, ACID = 50) strip_delay = 70 resistance_flags = NONE - permeability_coefficient = 0.05 pocket_storage_component_path = /datum/component/storage/concrete/pockets/shoes /// Recharging rate in PPS (peels per second) @@ -32,10 +31,9 @@ name = "mk-honk combat shoes" desc = "The culmination of years of clown combat research, these shoes leave a trail of chaos in their wake. They will slowly recharge themselves over time, or can be manually charged with bananium." slowdown = SHOES_SLOWDOWN - armor = list(MELEE = 25, BULLET = 25, LASER = 25, ENERGY = 25, BOMB = 50, BIO = 10, FIRE = 70, ACID = 50) + armor = list(MELEE = 25, BULLET = 25, LASER = 25, ENERGY = 25, BOMB = 50, BIO = 50, FIRE = 90, ACID = 50) strip_delay = 70 resistance_flags = NONE - permeability_coefficient = 0.05 pocket_storage_component_path = /datum/component/storage/concrete/pockets/shoes always_noslip = TRUE diff --git a/code/modules/antagonists/creep/creep.dm b/code/modules/antagonists/creep/creep.dm index 5c52106442b76..9d485013c08fa 100644 --- a/code/modules/antagonists/creep/creep.dm +++ b/code/modules/antagonists/creep/creep.dm @@ -6,6 +6,7 @@ antag_hud_name = "obsessed" show_name_in_check_antagonists = TRUE roundend_category = "obsessed" + count_against_dynamic_roll_chance = FALSE silent = TRUE //not actually silent, because greet will be called by the trauma anyway. suicide_cry = "FOR MY LOVE!!" preview_outfit = /datum/outfit/obsessed @@ -16,7 +17,7 @@ if(!istype(C)) to_chat(admin, "[roundend_category] come from a brain trauma, so they need to at least be a carbon!") return - if(!C.getorgan(/obj/item/organ/brain)) // If only I had a brain + if(!C.getorgan(/obj/item/organ/internal/brain)) // If only I had a brain to_chat(admin, "[roundend_category] come from a brain trauma, so they need to HAVE A BRAIN.") return message_admins("[key_name_admin(admin)] made [key_name_admin(new_owner)] into [name].") diff --git a/code/modules/antagonists/cult/blood_magic.dm b/code/modules/antagonists/cult/blood_magic.dm index 8ead6c508f212..5ce3207b30cee 100644 --- a/code/modules/antagonists/cult/blood_magic.dm +++ b/code/modules/antagonists/cult/blood_magic.dm @@ -444,7 +444,7 @@ carbon_target.silent += 6 carbon_target.adjust_timed_status_effect(30 SECONDS, /datum/status_effect/speech/stutter) carbon_target.adjust_timed_status_effect(30 SECONDS, /datum/status_effect/speech/slurring/cult) - carbon_target.Jitter(1.5 SECONDS) + carbon_target.set_timed_status_effect(30 SECONDS, /datum/status_effect/jitter, only_if_higher = TRUE) uses-- ..() diff --git a/code/modules/antagonists/cult/cult.dm b/code/modules/antagonists/cult/cult.dm index 73f75f770b255..0d81e261044fc 100644 --- a/code/modules/antagonists/cult/cult.dm +++ b/code/modules/antagonists/cult/cult.dm @@ -58,9 +58,9 @@ owner.announce_objectives() /datum/antagonist/cult/on_gain() + add_objectives() . = ..() var/mob/living/current = owner.current - add_objectives() if(give_equipment) equip_cultist(TRUE) current.log_message("has been converted to the cult of Nar'Sie!", LOG_ATTACK, color="#960000") @@ -496,10 +496,11 @@ shoes = /obj/item/clothing/shoes/cult/alt r_hand = /obj/item/melee/blood_magic/stun -/datum/outfit/cultist/post_equip(mob/living/carbon/human/H, visualsOnly) - H.eye_color = BLOODCULT_EYE - H.update_body() +/datum/outfit/cultist/post_equip(mob/living/carbon/human/equipped, visualsOnly) + equipped.eye_color_left = BLOODCULT_EYE + equipped.eye_color_right = BLOODCULT_EYE + equipped.update_body() - var/obj/item/clothing/suit/hooded/hooded = locate() in H + var/obj/item/clothing/suit/hooded/hooded = locate() in equipped hooded.MakeHood() // This is usually created on Initialize, but we run before atoms hooded.ToggleHood() diff --git a/code/modules/antagonists/cult/cult_items.dm b/code/modules/antagonists/cult/cult_items.dm index 9007bba2ba7d5..cfa9bfd9caee0 100644 --- a/code/modules/antagonists/cult/cult_items.dm +++ b/code/modules/antagonists/cult/cult_items.dm @@ -400,7 +400,7 @@ Striking a noncultist, however, will tear their flesh."} inhand_icon_state = "cult_armor" w_class = WEIGHT_CLASS_BULKY allowed = list(/obj/item/tome, /obj/item/melee/cultblade, /obj/item/tank/internals) - armor = list(MELEE = 50, BULLET = 40, LASER = 50, ENERGY = 60, BOMB = 50, BIO = 30, FIRE = 100, ACID = 100) + armor = list(MELEE = 50, BULLET = 40, LASER = 50, ENERGY = 60, BOMB = 50, BIO = 100, FIRE = 100, ACID = 100) hoodtype = /obj/item/clothing/head/hooded/cult_hoodie/hardened clothing_flags = STOPSPRESSUREDAMAGE | THICKMATERIAL flags_inv = HIDEGLOVES | HIDESHOES | HIDEJUMPSUIT @@ -413,7 +413,7 @@ Striking a noncultist, however, will tear their flesh."} desc = "A heavily-armored helmet worn by warriors of the Nar'Sien cult. It can withstand hard vacuum." icon_state = "cult_helmet" inhand_icon_state = "cult_helmet" - armor = list(MELEE = 50, BULLET = 40, LASER = 50, ENERGY = 60, BOMB = 50, BIO = 30, FIRE = 100, ACID = 100) + armor = list(MELEE = 50, BULLET = 40, LASER = 50, ENERGY = 60, BOMB = 50, BIO = 100, FIRE = 100, ACID = 100) clothing_flags = STOPSPRESSUREDAMAGE | THICKMATERIAL | SNUG_FIT | PLASMAMAN_HELMET_EXEMPT flags_inv = HIDEMASK|HIDEEARS|HIDEEYES|HIDEFACE|HIDEHAIR|HIDEFACIALHAIR|HIDESNOUT min_cold_protection_temperature = SPACE_HELM_MIN_TEMP_PROTECT @@ -466,14 +466,14 @@ Striking a noncultist, however, will tear their flesh."} to_chat(user, span_cultlarge("\"I wouldn't advise that.\"")) to_chat(user, span_warning("An overwhelming sense of nausea overpowers you!")) user.dropItemToGround(src, TRUE) - user.Dizzy(30) + user.set_timed_status_effect(1 MINUTES, /datum/status_effect/dizziness, only_if_higher = TRUE) user.Paralyze(100) /obj/item/clothing/suit/hooded/cultrobes/berserker name = "flagellant's robes" desc = "Blood-soaked robes infused with dark magic; allows the user to move at inhuman speeds, but at the cost of increased damage." allowed = list(/obj/item/tome, /obj/item/melee/cultblade) - armor = list(MELEE = -45, BULLET = -45, LASER = -45,ENERGY = -55, BOMB = -45, BIO = -45, FIRE = 0, ACID = 0) + armor = list(MELEE = -45, BULLET = -45, LASER = -45,ENERGY = -55, BOMB = -45, BIO = 0, FIRE = 0, ACID = 0) slowdown = -0.6 hoodtype = /obj/item/clothing/head/hooded/cult_hoodie/berserkerhood @@ -488,7 +488,7 @@ Striking a noncultist, however, will tear their flesh."} to_chat(user, span_cultlarge("\"I wouldn't advise that.\"")) to_chat(user, span_warning("An overwhelming sense of nausea overpowers you!")) user.dropItemToGround(src, TRUE) - user.Dizzy(30) + user.set_timed_status_effect(1 MINUTES, /datum/status_effect/dizziness, only_if_higher = TRUE) user.Paralyze(100) /obj/item/clothing/glasses/hud/health/night/cultblind @@ -503,7 +503,7 @@ Striking a noncultist, however, will tear their flesh."} if(user.stat != DEAD && !IS_CULTIST(user) && slot == ITEM_SLOT_EYES) to_chat(user, span_cultlarge("\"You want to be blind, do you?\"")) user.dropItemToGround(src, TRUE) - user.Dizzy(30) + user.set_timed_status_effect(1 MINUTES, /datum/status_effect/dizziness, only_if_higher = TRUE) user.Paralyze(100) user.blind_eyes(30) @@ -721,33 +721,15 @@ Striking a noncultist, however, will tear their flesh."} sharpness = SHARP_EDGED hitsound = 'sound/weapons/bladeslice.ogg' var/datum/action/innate/cult/halberd/halberd_act - var/wielded = FALSE // track wielded status on item - -/obj/item/melee/cultblade/halberd/Initialize(mapload) - . = ..() - RegisterSignal(src, COMSIG_TWOHANDED_WIELD, .proc/on_wield) - RegisterSignal(src, COMSIG_TWOHANDED_UNWIELD, .proc/on_unwield) /obj/item/melee/cultblade/halberd/ComponentInitialize() . = ..() AddComponent(/datum/component/butchering, 100, 90) AddComponent(/datum/component/two_handed, force_unwielded=17, force_wielded=24) -/// triggered on wield of two handed item -/obj/item/melee/cultblade/halberd/proc/on_wield(obj/item/source, mob/user) - SIGNAL_HANDLER - - wielded = TRUE - -/// triggered on unwield of two handed item -/obj/item/melee/cultblade/halberd/proc/on_unwield(obj/item/source, mob/user) - SIGNAL_HANDLER - - wielded = FALSE - /obj/item/melee/cultblade/halberd/update_icon_state() - icon_state = wielded ? "[base_icon_state]1" : "[base_icon_state]0" - inhand_icon_state = wielded ? "[base_icon_state]1" : "[base_icon_state]0" + icon_state = HAS_TRAIT(src, TRAIT_WIELDED) ? "[base_icon_state]1" : "[base_icon_state]0" + inhand_icon_state = HAS_TRAIT(src, TRAIT_WIELDED) ? "[base_icon_state]1" : "[base_icon_state]0" return ..() /obj/item/melee/cultblade/halberd/Destroy() @@ -785,7 +767,7 @@ Striking a noncultist, however, will tear their flesh."} qdel(src) /obj/item/melee/cultblade/halberd/hit_reaction(mob/living/carbon/human/owner, atom/movable/hitby, attack_text = "the attack", final_block_chance = 0, damage = 0, attack_type = MELEE_ATTACK) - if(wielded) + if(HAS_TRAIT(src, TRAIT_WIELDED)) final_block_chance *= 2 if(IS_CULTIST(owner) && prob(final_block_chance)) if(attack_type == PROJECTILE_ATTACK) @@ -1077,12 +1059,12 @@ Striking a noncultist, however, will tear their flesh."} if(target.can_block_magic() || IS_CULTIST(target)) target.visible_message(span_warning("[src] bounces off of [target], as if repelled by an unseen force!")) - return + return if(IS_CULTIST(target) && target.put_in_active_hand(src)) playsound(src, 'sound/weapons/throwtap.ogg', 50) target.visible_message(span_warning("[target] catches [src] out of the air!")) return - if(!..()) + if(!..()) target.Paralyze(30) if(D?.thrower) for(var/mob/living/Next in orange(2, T)) diff --git a/code/modules/antagonists/cult/cult_structures.dm b/code/modules/antagonists/cult/cult_structures.dm index bfe1514dc7e58..5f430a9d05469 100644 --- a/code/modules/antagonists/cult/cult_structures.dm +++ b/code/modules/antagonists/cult/cult_structures.dm @@ -6,6 +6,12 @@ anchored = TRUE light_power = 2 debris = list(/obj/item/stack/sheet/runed_metal = 1) + /// Length of the cooldown between uses. + var/use_cooldown_duration = 5 MINUTES + /// If provided, a bonus tip displayed to cultists on examined. + var/cult_examine_tip + /// The cooldown for when items can be dispensed. + COOLDOWN_DECLARE(use_cooldown) /obj/structure/destructible/cult/examine_status(mob/user) if(IS_CULTIST(user) || isobserver(user)) @@ -15,6 +21,11 @@ /obj/structure/destructible/cult/examine(mob/user) . = ..() . += span_notice("[src] is [anchored ? "secured to":"unsecured from"] the floor.") + if(IS_CULTIST(user) || isobserver(user)) + if(cult_examine_tip) + . += span_cult(cult_examine_tip) + if(!COOLDOWN_FINISHED(src, use_cooldown_duration)) + . += span_cultitalic("The magic in [src] is too weak, it will be ready to use again in [DisplayTimeText(COOLDOWN_TIMELEFT(src, use_cooldown_duration))].") /obj/structure/destructible/cult/set_anchored(anchorvalue) . = ..() @@ -74,25 +85,11 @@ /obj/structure/destructible/cult/item_dispenser /// An associated list of options this structure can make. See setup_options() for format. var/list/options - /// Length of the cooldown between item dispenses. - var/use_cooldown_duration = 5 MINUTES - /// If provided, a bonus tip displayed to cultists on examined. - var/cult_examine_tip - /// The cooldown for when items can be dispensed. - COOLDOWN_DECLARE(use_cooldown) /obj/structure/destructible/cult/item_dispenser/Initialize(mapload) . = ..() setup_options() -/obj/structure/destructible/cult/item_dispenser/examine(mob/user) - . = ..() - if(IS_CULTIST(user) || isobserver(user)) - if(cult_examine_tip) - . += span_cult(cult_examine_tip) - if(!COOLDOWN_FINISHED(src, use_cooldown)) - . += span_cultitalic("The magic in [src] is too weak, it will be ready to use again in [DisplayTimeText(COOLDOWN_TIMELEFT(src, use_cooldown))].") - /obj/structure/destructible/cult/item_dispenser/attack_hand(mob/living/user, list/modifiers) . = ..() if(.) diff --git a/code/modules/antagonists/cult/runes.dm b/code/modules/antagonists/cult/runes.dm index 1ebd987a682a6..763b8bc28acda 100644 --- a/code/modules/antagonists/cult/runes.dm +++ b/code/modules/antagonists/cult/runes.dm @@ -387,6 +387,10 @@ structure_check() searches for nearby cultist structures required for the invoca /obj/effect/rune/teleport/Destroy() LAZYREMOVE(GLOB.teleport_runes, src) + if(inner_portal) + QDEL_NULL(inner_portal) + if(outer_portal) + QDEL_NULL(outer_portal) return ..() /obj/effect/rune/teleport/invoke(list/invokers) @@ -485,8 +489,8 @@ structure_check() searches for nearby cultist structures required for the invoca addtimer(CALLBACK(src, .proc/close_portal), 600, TIMER_UNIQUE) /obj/effect/rune/teleport/proc/close_portal() - qdel(inner_portal) - qdel(outer_portal) + QDEL_NULL(inner_portal) + QDEL_NULL(outer_portal) desc = initial(desc) set_light_range(0) update_light() @@ -905,7 +909,7 @@ structure_check() searches for nearby cultist structures required for the invoca /mob/living/carbon/human/cult_ghost/getorganszone(zone, subzones = 0) . = ..() - for(var/obj/item/organ/brain/B in .) //they're not that smart, really + for(var/obj/item/organ/internal/brain/B in .) //they're not that smart, really . -= B @@ -925,6 +929,7 @@ structure_check() searches for nearby cultist structures required for the invoca if(rune_in_use) return . = ..() + var/area/place = get_area(src) var/mob/living/user = invokers[1] var/datum/antagonist/cult/user_antag = user.mind.has_antag_datum(/datum/antagonist/cult,TRUE) @@ -935,8 +940,10 @@ structure_check() searches for nearby cultist structures required for the invoca if(!(place in summon_objective.summon_spots)) to_chat(user, span_cultlarge("The Apocalypse rune will remove a ritual site, where Nar'Sie can be summoned, it can only be scribed in [english_list(summon_objective.summon_spots)]!")) return + summon_objective.summon_spots -= place rune_in_use = TRUE + var/turf/T = get_turf(src) new /obj/effect/temp_visual/dir_setting/curse/grasp_portal/fading(T) var/intensity = 0 @@ -945,20 +952,23 @@ structure_check() searches for nearby cultist structures required for the invoca intensity++ intensity = max(60, 360 - (360*(intensity/length(GLOB.player_list) + 0.3)**2)) //significantly lower intensity for "winning" cults var/duration = intensity*10 + playsound(T, 'sound/magic/enter_blood.ogg', 100, TRUE) visible_message(span_warning("A colossal shockwave of energy bursts from the rune, disintegrating it in the process!")) + for(var/mob/living/target in range(src, 3)) target.Paralyze(30) empulse(T, 0.42*(intensity), 1) + var/list/images = list() var/zmatch = T.z - var/datum/atom_hud/AH = GLOB.huds[DATA_HUD_SECURITY_ADVANCED] + var/datum/atom_hud/sec_hud = GLOB.huds[DATA_HUD_SECURITY_ADVANCED] for(var/mob/living/M in GLOB.alive_mob_list) if(M.z != zmatch) continue if(ishuman(M)) if(!IS_CULTIST(M)) - AH.remove_hud_from(M) + sec_hud.hide_from(M) addtimer(CALLBACK(GLOBAL_PROC, .proc/hudFix, M), duration) var/image/A = image('icons/mob/cult.dmi',M,"cultist", ABOVE_MOB_LAYER) A.override = 1 @@ -1050,5 +1060,5 @@ structure_check() searches for nearby cultist structures required for the invoca return var/obj/O = target.get_item_by_slot(ITEM_SLOT_EYES) if(istype(O, /obj/item/clothing/glasses/hud/security)) - var/datum/atom_hud/AH = GLOB.huds[DATA_HUD_SECURITY_ADVANCED] - AH.add_hud_to(target) + var/datum/atom_hud/sec_hud = GLOB.huds[DATA_HUD_SECURITY_ADVANCED] + sec_hud.show_to(target) diff --git a/code/modules/antagonists/disease/disease_mob.dm b/code/modules/antagonists/disease/disease_mob.dm index 60410a9fcc420..3db4bf3a26ca2 100644 --- a/code/modules/antagonists/disease/disease_mob.dm +++ b/code/modules/antagonists/disease/disease_mob.dm @@ -66,7 +66,7 @@ the new instance inside the host to be updated to the template's stats. SSdisease.archive_diseases[disease_template.GetDiseaseID()] = disease_template //important for stuff that uses disease IDs var/datum/atom_hud/my_hud = GLOB.huds[DATA_HUD_SENTIENT_DISEASE] - my_hud.add_hud_to(src) + my_hud.show_to(src) browser = new /datum/browser(src, "disease_menu", "Adaptation Menu", 1000, 770, src) @@ -163,7 +163,7 @@ the new instance inside the host to be updated to the template's stats. if(!mind.has_antag_datum(/datum/antagonist/disease)) mind.add_antag_datum(/datum/antagonist/disease) var/datum/atom_hud/medsensor = GLOB.huds[DATA_HUD_MEDICAL_ADVANCED] - medsensor.add_hud_to(src) + medsensor.show_to(src) /mob/camera/disease/proc/pick_name() var/static/list/taken_names @@ -255,7 +255,7 @@ the new instance inside the host to be updated to the template's stats. MA.alpha = 200 holder.appearance = MA var/datum/atom_hud/my_hud = GLOB.huds[DATA_HUD_SENTIENT_DISEASE] - my_hud.add_to_hud(V.affected_mob) + my_hud.add_atom_to_hud(V.affected_mob) to_chat(src, span_notice("A new host, [V.affected_mob.real_name], has been infected.")) @@ -271,7 +271,7 @@ the new instance inside the host to be updated to the template's stats. to_chat(src, span_notice("One of your hosts, [V.affected_mob.real_name], has been purged of your infection.")) var/datum/atom_hud/my_hud = GLOB.huds[DATA_HUD_SENTIENT_DISEASE] - my_hud.remove_from_hud(V.affected_mob) + my_hud.remove_atom_from_hud(V.affected_mob) if(following_host == V.affected_mob) follow_next() diff --git a/code/modules/antagonists/ert/ert.dm b/code/modules/antagonists/ert/ert.dm index 56bae0d948526..50be074e6112c 100644 --- a/code/modules/antagonists/ert/ert.dm +++ b/code/modules/antagonists/ert/ert.dm @@ -10,6 +10,7 @@ show_to_ghosts = TRUE antag_moodlet = /datum/mood_event/focused suicide_cry = "FOR NANOTRASEN!!" + count_against_dynamic_roll_chance = FALSE var/datum/team/ert/ert_team var/leader = FALSE var/datum/outfit/outfit = /datum/outfit/centcom/ert/security diff --git a/code/modules/antagonists/fugitive/fugitive.dm b/code/modules/antagonists/fugitive/fugitive.dm index d3d1877566706..6cbc753048184 100644 --- a/code/modules/antagonists/fugitive/fugitive.dm +++ b/code/modules/antagonists/fugitive/fugitive.dm @@ -9,6 +9,7 @@ antag_hud_name = "fugitive" suicide_cry = "FOR FREEDOM!!" preview_outfit = /datum/outfit/prisoner + count_against_dynamic_roll_chance = FALSE var/datum/team/fugitive/fugitive_team var/is_captured = FALSE var/backstory = "error" diff --git a/code/modules/antagonists/fugitive/fugitive_outfits.dm b/code/modules/antagonists/fugitive/fugitive_outfits.dm index e32e1f2ce25cd..0b2fe890e87f9 100644 --- a/code/modules/antagonists/fugitive/fugitive_outfits.dm +++ b/code/modules/antagonists/fugitive/fugitive_outfits.dm @@ -34,7 +34,8 @@ if(visualsOnly) return equipped_on.fully_replace_character_name(null,"Waldo") - equipped_on.eye_color = "#000000" + equipped_on.eye_color_left = "#000000" + equipped_on.eye_color_right = "#000000" equipped_on.gender = MALE equipped_on.skin_tone = "caucasian3" equipped_on.hairstyle = "Business Hair 3" @@ -61,7 +62,7 @@ /datum/outfit/synthetic/post_equip(mob/living/carbon/human/H, visualsOnly = FALSE) if(visualsOnly) return - var/obj/item/organ/eyes/robotic/glow/eyes = new() + var/obj/item/organ/internal/eyes/robotic/glow/eyes = new() eyes.Insert(H, drop_if_replaced = FALSE) /datum/outfit/spacepol @@ -159,15 +160,21 @@ back = /obj/item/storage/backpack head = /obj/item/clothing/head/hunter suit = /obj/item/clothing/suit/space/hunter + belt = /obj/item/gun/ballistic/automatic/pistol/fire_mag gloves = /obj/item/clothing/gloves/tackler/combat shoes = /obj/item/clothing/shoes/jackboots mask = /obj/item/clothing/mask/gas/hunter glasses = /obj/item/clothing/glasses/sunglasses/gar ears = /obj/item/radio/headset r_pocket = /obj/item/restraints/handcuffs/cable + l_pocket = /obj/item/ammo_box/magazine/m9mm/fire id = /obj/item/card/id/advanced/bountyhunter - l_hand = /obj/item/tank/internals/plasma/full - r_hand = /obj/item/flamethrower/full/tank + l_hand = /obj/item/gun/ballistic/shotgun/automatic/dual_tube/bounty + + backpack_contents = list( + /obj/item/ammo_casing/shotgun/rubbershot = 4, + /obj/item/ammo_casing/shotgun/incendiary/no_trail = 4, + ) /datum/outfit/bountyarmor/post_equip(mob/living/carbon/human/H, visualsOnly = FALSE) if(visualsOnly) diff --git a/code/modules/antagonists/fugitive/hunter.dm b/code/modules/antagonists/fugitive/hunter.dm index 5e674df495757..59c8c4151088a 100644 --- a/code/modules/antagonists/fugitive/hunter.dm +++ b/code/modules/antagonists/fugitive/hunter.dm @@ -7,6 +7,7 @@ prevent_roundtype_conversion = FALSE antag_hud_name = "fugitive_hunter" suicide_cry = "FOR GLORY!!" + count_against_dynamic_roll_chance = FALSE var/datum/team/fugitive_hunters/hunter_team var/backstory = "error" diff --git a/code/modules/antagonists/gang/gang.dm b/code/modules/antagonists/gang/gang.dm index e91246495be04..4a094184cd454 100644 --- a/code/modules/antagonists/gang/gang.dm +++ b/code/modules/antagonists/gang/gang.dm @@ -298,7 +298,7 @@ acceptable_clothes = list(/obj/item/clothing/under/suit/checkered, /obj/item/clothing/head/fedora, /obj/item/clothing/neck/scarf/green, - /obj/item/clothing/mask/bandana/color/green) + /obj/item/clothing/mask/bandana/green) free_clothes = list(/obj/item/clothing/head/fedora, /obj/item/clothing/under/suit/checkered, /obj/item/toy/crayon/spraycan) @@ -321,7 +321,7 @@ gang_id = "TS" acceptable_clothes = list(/obj/item/clothing/under/pants/classicjeans, /obj/item/clothing/suit/jacket, - /obj/item/clothing/mask/bandana/color/skull/black) + /obj/item/clothing/mask/bandana/skull/black) free_clothes = list(/obj/item/clothing/suit/jacket, /obj/item/clothing/under/pants/classicjeans, /obj/item/toy/crayon/spraycan) @@ -346,7 +346,7 @@ /obj/item/clothing/under/suit/henchmen, /obj/item/clothing/neck/scarf/yellow, /obj/item/clothing/head/beanie/yellow, - /obj/item/clothing/mask/bandana/color/gold, + /obj/item/clothing/mask/bandana/gold, /obj/item/storage/backpack/henchmen) free_clothes = list(/obj/item/storage/backpack/henchmen, /obj/item/clothing/under/suit/henchmen, @@ -372,7 +372,7 @@ /obj/item/clothing/shoes/yakuza, /obj/item/clothing/neck/scarf/yellow, /obj/item/clothing/head/beanie/yellow, - /obj/item/clothing/mask/bandana/color/gold, + /obj/item/clothing/mask/bandana/gold, /obj/item/clothing/head/hardhat, /obj/item/clothing/suit/yakuza) free_clothes = list(/obj/item/clothing/under/costume/yakuza, @@ -401,7 +401,7 @@ /obj/item/clothing/under/costume/jackbros, /obj/item/clothing/shoes/jackbros, /obj/item/clothing/head/jackbros, - /obj/item/clothing/mask/bandana/color/blue) + /obj/item/clothing/mask/bandana/blue) free_clothes = list(/obj/item/clothing/under/costume/jackbros, /obj/item/clothing/shoes/jackbros, /obj/item/clothing/head/jackbros, @@ -428,7 +428,7 @@ /obj/item/clothing/under/costume/dutch, /obj/item/clothing/suit/dutch, /obj/item/clothing/head/bowler, - /obj/item/clothing/mask/bandana/color/black) + /obj/item/clothing/mask/bandana/black) free_clothes = list(/obj/item/clothing/under/costume/dutch, /obj/item/clothing/head/bowler, /obj/item/clothing/suit/dutch, diff --git a/code/modules/antagonists/greentext/greentext.dm b/code/modules/antagonists/greentext/greentext.dm index 97bd5c9e4824a..cfc87bdccc55a 100644 --- a/code/modules/antagonists/greentext/greentext.dm +++ b/code/modules/antagonists/greentext/greentext.dm @@ -3,6 +3,7 @@ show_in_antagpanel = FALSE show_name_in_check_antagonists = TRUE //Not that it will be there for long suicide_cry = "FOR THE GREENTEXT!!" // This can never actually show up, but not including it is a missed opportunity + count_against_dynamic_roll_chance = FALSE /datum/antagonist/greentext/proc/forge_objectives() var/datum/objective/succeed_objective = new /datum/objective("Succeed") diff --git a/code/modules/antagonists/heretic/heretic_focus.dm b/code/modules/antagonists/heretic/heretic_focus.dm new file mode 100644 index 0000000000000..46e5e20b58348 --- /dev/null +++ b/code/modules/antagonists/heretic/heretic_focus.dm @@ -0,0 +1,54 @@ +/// Heretic focus element, simple element for making an item a heretic focus, +/// allowing heretics to cast advanced spells (examine message included). +/datum/element/heretic_focus + +/datum/element/heretic_focus/Attach(datum/target) + . = ..() + if(!isitem(target)) + return ELEMENT_INCOMPATIBLE + + RegisterSignal(target, COMSIG_PARENT_EXAMINE, .proc/on_examine) + RegisterSignal(target, COMSIG_ITEM_EQUIPPED, .proc/on_equip) + RegisterSignal(target, COMSIG_ITEM_DROPPED, .proc/on_drop) + +/datum/element/heretic_focus/Detach(obj/item/source) + . = ..() + UnregisterSignal(source, list(COMSIG_PARENT_EXAMINE, COMSIG_ITEM_EQUIPPED, COMSIG_ITEM_DROPPED)) + if(isliving(source.loc)) + REMOVE_TRAIT(source.loc, TRAIT_ALLOW_HERETIC_CASTING, ELEMENT_TRAIT(source)) + +/** + * Signal proc for [COMSIG_PARENT_EXAMINE]. + * Let's the examiner see that this item is a heretic focus + */ +/datum/element/heretic_focus/proc/on_examine(obj/item/source, mob/user, list/examine_list) + SIGNAL_HANDLER + + if(!IS_HERETIC(user)) + return + + examine_list += span_notice("Allows you to cast advanced heretic spells when worn.") + +/** + * Signal proc for [COMSIG_ITEM_EQUIPPED]. + * When equipped in a right slot, give user our trait + */ +/datum/element/heretic_focus/proc/on_equip(obj/item/source, mob/user, slot) + SIGNAL_HANDLER + + if(!IS_HERETIC(user)) + return + + if(!(source.slot_flags & slot)) + return + + ADD_TRAIT(user, TRAIT_ALLOW_HERETIC_CASTING, ELEMENT_TRAIT(source)) + +/** + * Signal proc for [COMSIG_ITEM_DROPPED]. + * Remove our trait when we drop (unequip) our item + */ +/datum/element/heretic_focus/proc/on_drop(obj/item/source, mob/user) + SIGNAL_HANDLER + + REMOVE_TRAIT(user, TRAIT_ALLOW_HERETIC_CASTING, ELEMENT_TRAIT(source)) diff --git a/code/modules/antagonists/heretic/heretic_knowledge.dm b/code/modules/antagonists/heretic/heretic_knowledge.dm index 24893f748b290..694cdc3bdbfd6 100644 --- a/code/modules/antagonists/heretic/heretic_knowledge.dm +++ b/code/modules/antagonists/heretic/heretic_knowledge.dm @@ -290,6 +290,8 @@ * Can be overriden to set or pass in additional vars of the status effect. */ /datum/heretic_knowledge/mark/proc/create_mark(mob/living/source, mob/living/target) + if(target.stat == DEAD) + return return target.apply_status_effect(mark_type) /** @@ -371,7 +373,7 @@ /datum/heretic_knowledge/curse/recipe_snowflake_check(mob/living/user, list/atoms, list/selected_atoms, turf/loc) fingerprints = list() for(var/atom/requirements as anything in atoms) - fingerprints[requirements.return_fingerprints()] = 1 + fingerprints[GET_ATOM_FINGERPRINTS(requirements)] = 1 list_clear_nulls(fingerprints) // No fingerprints? No ritual @@ -487,15 +489,15 @@ /datum/heretic_knowledge/knowledge_ritual/New() . = ..() var/static/list/potential_organs = list( - /obj/item/organ/appendix, - /obj/item/organ/tail, - /obj/item/organ/eyes, - /obj/item/organ/tongue, - /obj/item/organ/ears, - /obj/item/organ/heart, - /obj/item/organ/liver, - /obj/item/organ/stomach, - /obj/item/organ/lungs, + /obj/item/organ/internal/appendix, + /obj/item/organ/external/tail, + /obj/item/organ/internal/eyes, + /obj/item/organ/internal/tongue, + /obj/item/organ/internal/ears, + /obj/item/organ/internal/heart, + /obj/item/organ/internal/liver, + /obj/item/organ/internal/stomach, + /obj/item/organ/internal/lungs, ) var/static/list/potential_easy_items = list( diff --git a/code/modules/antagonists/heretic/heretic_monsters.dm b/code/modules/antagonists/heretic/heretic_monsters.dm index 6f262d2aa3207..6651f6e082cb7 100644 --- a/code/modules/antagonists/heretic/heretic_monsters.dm +++ b/code/modules/antagonists/heretic/heretic_monsters.dm @@ -21,7 +21,7 @@ to_chat(master.current, span_warning("The essence of [owner], your servant, fades from your mind.")) if(owner.current) to_chat(owner.current, span_deconversion_message("Your mind begins to fill with haze - your master is no longer[master ? " [master]":""], you are free!")) - owner.current.visible_message("[owner.current] looks like [owner.current.p_theyve()] been freed from the chains of the Mansus!", ignored_mobs = owner.current) + owner.current.visible_message(span_deconversion_message("[owner.current] looks like [owner.current.p_theyve()] been freed from the chains of the Mansus!"), ignored_mobs = owner.current) master = null return ..() diff --git a/code/modules/antagonists/heretic/items/heretic_armor.dm b/code/modules/antagonists/heretic/items/heretic_armor.dm index 06aa337a66904..7092cf120e842 100644 --- a/code/modules/antagonists/heretic/items/heretic_armor.dm +++ b/code/modules/antagonists/heretic/items/heretic_armor.dm @@ -6,14 +6,10 @@ flags_inv = HIDEMASK|HIDEEARS|HIDEEYES|HIDEFACE|HIDEHAIR|HIDEFACIALHAIR|HIDESNOUT flags_cover = HEADCOVERSEYES | HEADCOVERSMOUTH | PEPPERPROOF flash_protect = FLASH_PROTECTION_WELDER - clothing_traits = list(TRAIT_ALLOW_HERETIC_CASTING) -/obj/item/clothing/head/hooded/cult_hoodie/eldritch/examine(mob/user) +/obj/item/clothing/head/hooded/cult_hoodie/eldritch/Initialize(mapload) . = ..() - if(!IS_HERETIC(user)) - return - - . += span_notice("Allows you to cast heretic spells while the hood is up.") + AddElement(/datum/element/heretic_focus) /obj/item/clothing/suit/hooded/cultrobes/eldritch name = "ominous armor" @@ -31,16 +27,20 @@ . = ..() if(!IS_HERETIC(user)) return + if(hood_up) + return + // Our hood gains the heretic_focus element. . += span_notice("Allows you to cast heretic spells while the hood is up.") // Void cloak. Turns invisible with the hood up, lets you hide stuff. /obj/item/clothing/head/hooded/cult_hoodie/void name = "void hood" + desc = "Black like tar, doesn't reflect any light. Runic symbols line the outside, \ + with each flash you loose comprehension of what you are seeing." icon_state = "void_cloak" flags_inv = NONE flags_cover = NONE - desc = "Black like tar, doesn't reflect any light. Runic symbols line the outside, with each flash you loose comprehension of what you are seeing." item_flags = EXAMINE_SKIP armor = list(MELEE = 30, BULLET = 30, LASER = 30,ENERGY = 30, BOMB = 15, BIO = 0, FIRE = 0, ACID = 0) @@ -50,36 +50,70 @@ /obj/item/clothing/suit/hooded/cultrobes/void name = "void cloak" - desc = "Black like tar, doesn't reflect any light. Runic symbols line the outside, with each flash you loose comprehension of what you are seeing." + desc = "Black like tar, doesn't reflect any light. Runic symbols line the outside, \ + with each flash you loose comprehension of what you are seeing." icon_state = "void_cloak" inhand_icon_state = "void_cloak" allowed = list(/obj/item/melee/sickly_blade) hoodtype = /obj/item/clothing/head/hooded/cult_hoodie/void flags_inv = NONE + body_parts_covered = CHEST|GROIN|ARMS // slightly worse than normal cult robes armor = list(MELEE = 30, BULLET = 30, LASER = 30,ENERGY = 30, BOMB = 15, BIO = 0, FIRE = 0, ACID = 0) pocket_storage_component_path = /datum/component/storage/concrete/pockets/void_cloak alternative_mode = TRUE +/obj/item/clothing/suit/hooded/cultrobes/void/Initialize(mapload) + . = ..() + make_visible() + +/obj/item/clothing/suit/hooded/cultrobes/void/examine(mob/user) + . = ..() + if(!IS_HERETIC(user)) + return + if(!hood_up) + return + + // Let examiners know this works as a focus only if the hood is down + . += span_notice("Allows you to cast heretic spells while the hood is down.") + /obj/item/clothing/suit/hooded/cultrobes/void/RemoveHood() - if (!HAS_TRAIT(src, TRAIT_NO_STRIP)) - return ..() - var/mob/living/carbon/carbon_user = loc - to_chat(carbon_user, span_notice("The kaleidoscope of colours collapses around you, as the cloak shifts to visibility!")) - item_flags &= ~EXAMINE_SKIP - REMOVE_TRAIT(src, TRAIT_NO_STRIP, src) + // This is before the hood actually goes down + // We only make it visible if the hood is being moved from up to down + if(hood_up) + make_visible() + return ..() /obj/item/clothing/suit/hooded/cultrobes/void/MakeHood() - if(!iscarbon(loc)) - CRASH("[src] attempted to make a hood on a non-carbon thing: [loc]") - - var/mob/living/carbon/carbon_user = loc - if(IS_HERETIC_OR_MONSTER(carbon_user)) - . = ..() - to_chat(carbon_user,span_notice("The light shifts around you making the cloak invisible!")) - item_flags |= EXAMINE_SKIP - ADD_TRAIT(src, TRAIT_NO_STRIP, src) + if(!isliving(loc)) + CRASH("[src] attempted to make a hood on a non-living thing: [loc]") + + var/mob/living/wearer = loc + if(!IS_HERETIC_OR_MONSTER(wearer)) + loc.balloon_alert(loc, "you can't get the hood up!") return - to_chat(carbon_user,span_danger("You can't force the hood onto your head!")) + // When we make the hood, that means we're going invisible + make_invisible() + return ..() + +/// Makes our cloak "invisible". Not the wearer, the cloak itself. +/obj/item/clothing/suit/hooded/cultrobes/void/proc/make_invisible() + item_flags |= EXAMINE_SKIP + ADD_TRAIT(src, TRAIT_NO_STRIP, REF(src)) + RemoveElement(/datum/element/heretic_focus) + + if(isliving(loc)) + loc.balloon_alert(loc, "cloak hidden") + loc.visible_message(span_notice("Light shifts around [loc], making the cloak around them invisible!")) + +/// Makes our cloak "visible" again. +/obj/item/clothing/suit/hooded/cultrobes/void/proc/make_visible() + item_flags &= ~EXAMINE_SKIP + REMOVE_TRAIT(src, TRAIT_NO_STRIP, REF(src)) + AddElement(/datum/element/heretic_focus) + + if(isliving(loc)) + loc.balloon_alert(loc, "cloak revealed") + loc.visible_message(span_notice("A kaleidoscope of colours collapses around [loc], a cloak appearing suddenly around their person!")) diff --git a/code/modules/antagonists/heretic/items/heretic_necks.dm b/code/modules/antagonists/heretic/items/heretic_necks.dm index 84adb472c0a83..30e939576f11c 100644 --- a/code/modules/antagonists/heretic/items/heretic_necks.dm +++ b/code/modules/antagonists/heretic/items/heretic_necks.dm @@ -3,14 +3,11 @@ desc = "A amber focusing glass that provides a link to the world beyond. The necklace seems to twitch, but only when you look at it from the corner of your eye." icon_state = "eldritch_necklace" w_class = WEIGHT_CLASS_SMALL - clothing_traits = list(TRAIT_ALLOW_HERETIC_CASTING) + resistance_flags = FIRE_PROOF -/obj/item/clothing/neck/heretic_focus/examine(mob/user) +/obj/item/clothing/neck/heretic_focus/Initialize(mapload) . = ..() - if(!IS_HERETIC(user)) - return - - . += span_notice("Allows you to cast advanced heretic spells when worn.") + AddElement(/datum/element/heretic_focus) /obj/item/clothing/neck/eldritch_amulet name = "Warm Eldritch Medallion" @@ -18,9 +15,14 @@ icon = 'icons/obj/eldritch.dmi' icon_state = "eye_medalion" w_class = WEIGHT_CLASS_SMALL - /// Clothing trait only applied to heretics. + resistance_flags = FIRE_PROOF | UNACIDABLE | ACID_PROOF + /// A secondary clothing trait only applied to heretics. var/heretic_only_trait = TRAIT_THERMAL_VISION +/obj/item/clothing/neck/eldritch_amulet/Initialize(mapload) + . = ..() + AddElement(/datum/element/heretic_focus) + /obj/item/clothing/neck/eldritch_amulet/equipped(mob/user, slot) . = ..() if(slot != ITEM_SLOT_NECK) diff --git a/code/modules/antagonists/heretic/items/hunter_rifle.dm b/code/modules/antagonists/heretic/items/hunter_rifle.dm index d12ff4236ea30..21bea5d4fa813 100644 --- a/code/modules/antagonists/heretic/items/hunter_rifle.dm +++ b/code/modules/antagonists/heretic/items/hunter_rifle.dm @@ -1,3 +1,6 @@ +/// The max range we can zoom in on people from. +#define MAX_LIONHUNTER_RANGE 16 + // The Lionhunter, a gun for heretics // The ammo it uses takes time to "charge" before firing, // releasing a homing, very damaging projectile @@ -50,6 +53,9 @@ return FALSE var/distance = get_dist(user, target) + if(target.z != user.z || distance > MAX_LIONHUNTER_RANGE) + return FALSE + var/fire_time = min(distance * seconds_per_distance, 10 SECONDS) if(distance <= min_distance || !isliving(target)) @@ -142,3 +148,5 @@ layer = BELOW_MOB_LAYER plane = GAME_PLANE light_range = 2 + +#undef MAX_LIONHUNTER_RANGE diff --git a/code/modules/antagonists/heretic/items/madness_mask.dm b/code/modules/antagonists/heretic/items/madness_mask.dm index 694efa69e65fe..035bb3e9cd240 100644 --- a/code/modules/antagonists/heretic/items/madness_mask.dm +++ b/code/modules/antagonists/heretic/items/madness_mask.dm @@ -64,11 +64,11 @@ human_in_range.hallucination = min(human_in_range.hallucination + 5, 120) if(DT_PROB(40, delta_time)) - human_in_range.Jitter(5) + human_in_range.set_timed_status_effect(10 SECONDS, /datum/status_effect/jitter, only_if_higher = TRUE) if(human_in_range.getStaminaLoss() <= 85 && DT_PROB(30, delta_time)) human_in_range.emote(pick("giggle", "laugh")) human_in_range.adjustStaminaLoss(10) if(DT_PROB(25, delta_time)) - human_in_range.Dizzy(5) + human_in_range.set_timed_status_effect(10 SECONDS, /datum/status_effect/dizziness, only_if_higher = TRUE) diff --git a/code/modules/antagonists/heretic/knowledge/ash_lore.dm b/code/modules/antagonists/heretic/knowledge/ash_lore.dm index ea56f3228c3f1..9b0b0e5027530 100644 --- a/code/modules/antagonists/heretic/knowledge/ash_lore.dm +++ b/code/modules/antagonists/heretic/knowledge/ash_lore.dm @@ -124,7 +124,7 @@ /datum/heretic_knowledge/curse/paralysis, ) required_atoms = list( - /obj/item/organ/liver = 1, + /obj/item/organ/internal/liver = 1, /obj/item/melee/baton/security = 1, // Technically means a cattleprod is valid /obj/item/clothing/mask = 1, /obj/item/candle = 4, @@ -146,7 +146,7 @@ return target.adjust_fire_stacks(1) - target.IgniteMob() + target.ignite_mob() /datum/heretic_knowledge/spell/flame_birth name = "Nightwater's Rebirth" diff --git a/code/modules/antagonists/heretic/knowledge/blade_lore.dm b/code/modules/antagonists/heretic/knowledge/blade_lore.dm index eaf77c5faf774..b107fcfde61ba 100644 --- a/code/modules/antagonists/heretic/knowledge/blade_lore.dm +++ b/code/modules/antagonists/heretic/knowledge/blade_lore.dm @@ -28,7 +28,7 @@ /datum/heretic_knowledge/limited_amount/starting/base_blade name = "The Cutting Edge" desc = "Opens up the path of blades to you. \ - Allows you to transmute a knife with a bar of silver to create a Darkened Blade. \ + Allows you to transmute a knife with two bars of silver to create a Darkened Blade. \ You can create up to five at a time." gain_text = "Our great ancestors forged swords and practiced sparring on the even of great battles." next_knowledge = list(/datum/heretic_knowledge/blade_grasp) @@ -224,7 +224,7 @@ name = "Stance of the Scarred Duelist" desc = "Grants resilience to blood loss from wounds and immunity to having your limbs dismembered. \ Additionally, when damaged below 50% of your maximum health, \ - you gain increased resistance to gaining wounds and stun resistance." + you gain increased resistance to gaining wounds and resistance to batons." gain_text = "The Colonel was many things though out the age. But now, he is blind; he is deaf; \ he cannot be wounded; and he cannot be denied. His methods ensure that." next_knowledge = list( @@ -250,7 +250,7 @@ REMOVE_TRAIT(user, TRAIT_NODISMEMBER, type) if(in_duelist_stance) REMOVE_TRAIT(user, TRAIT_HARDLY_WOUNDED, type) - REMOVE_TRAIT(user, TRAIT_STUNRESISTANCE, type) + REMOVE_TRAIT(user, TRAIT_BATON_RESISTANCE, type) UnregisterSignal(user, list(COMSIG_PARENT_EXAMINE, COMSIG_CARBON_GAIN_WOUND, COMSIG_CARBON_HEALTH_UPDATE)) @@ -276,14 +276,14 @@ source.balloon_alert(source, "exited duelist stance") in_duelist_stance = FALSE REMOVE_TRAIT(source, TRAIT_HARDLY_WOUNDED, type) - REMOVE_TRAIT(source, TRAIT_STUNRESISTANCE, type) + REMOVE_TRAIT(source, TRAIT_BATON_RESISTANCE, type) return if(!in_duelist_stance && source.health <= source.maxHealth * 0.5) source.balloon_alert(source, "entered duelist stance") in_duelist_stance = TRUE ADD_TRAIT(source, TRAIT_HARDLY_WOUNDED, type) - ADD_TRAIT(source, TRAIT_STUNRESISTANCE, type) + ADD_TRAIT(source, TRAIT_BATON_RESISTANCE, type) return #undef BLOOD_FLOW_PER_SEVEIRTY diff --git a/code/modules/antagonists/heretic/knowledge/flesh_lore.dm b/code/modules/antagonists/heretic/knowledge/flesh_lore.dm index 7f555c1295210..09b6e601ac85e 100644 --- a/code/modules/antagonists/heretic/knowledge/flesh_lore.dm +++ b/code/modules/antagonists/heretic/knowledge/flesh_lore.dm @@ -84,21 +84,21 @@ target.balloon_alert(source, "at ghoul limit!") return COMPONENT_BLOCK_CHARGE_USE + if(HAS_TRAIT(target, TRAIT_HUSK)) + target.balloon_alert(source, "husked!") + return COMPONENT_BLOCK_CHARGE_USE + if(!IS_VALID_GHOUL_MOB(target)) target.balloon_alert(source, "invalid body!") return COMPONENT_BLOCK_CHARGE_USE - // Get their ghost in here so we can raise them target.grab_ghost() + // The grab failed, so they're mindless or playerless. We can't continue if(!target.mind || !target.client) target.balloon_alert(source, "no soul!") return COMPONENT_BLOCK_CHARGE_USE - if(HAS_TRAIT(target, TRAIT_HUSK)) - target.balloon_alert(source, "husked!") - return COMPONENT_BLOCK_CHARGE_USE - make_ghoul(source, target) /// Makes [victim] into a ghoul. @@ -148,14 +148,18 @@ return FALSE for(var/mob/living/carbon/human/body in atoms) - if(body.stat != DEAD || !IS_VALID_GHOUL_MOB(body) || HAS_TRAIT(body, TRAIT_HUSK)) - atoms -= body + if(body.stat != DEAD) + continue + if(!IS_VALID_GHOUL_MOB(body) || HAS_TRAIT(body, TRAIT_HUSK)) + to_chat(user, span_hierophant_warning("[body] is not in a valid state to be made into a ghoul.")) + continue - if(!(locate(/mob/living/carbon/human) in atoms)) - loc.balloon_alert(user, "ritual failed, no valid body!") - return FALSE + // We'll select any valid bodies here. If they're clientless, we'll give them a new one. + selected_atoms += body + return TRUE - return TRUE + loc.balloon_alert(user, "ritual failed, no valid body!") + return FALSE /datum/heretic_knowledge/limited_amount/flesh_ghoul/on_finished_recipe(mob/living/user, list/selected_atoms, turf/loc) var/mob/living/carbon/human/soon_to_be_ghoul = locate() in selected_atoms @@ -180,6 +184,7 @@ selected_atoms -= soon_to_be_ghoul make_ghoul(user, soon_to_be_ghoul) + return TRUE /// Makes [victim] into a ghoul. /datum/heretic_knowledge/limited_amount/flesh_ghoul/proc/make_ghoul(mob/living/user, mob/living/carbon/human/victim) @@ -231,7 +236,7 @@ /datum/heretic_knowledge/curse/paralysis, ) required_atoms = list( - /obj/item/organ/eyes = 1, + /obj/item/organ/internal/eyes = 1, /obj/effect/decal/cleanable/blood = 1, /obj/item/bodypart/l_arm = 1, ) @@ -268,9 +273,9 @@ /datum/heretic_knowledge/spell/cleave, ) required_atoms = list( - /obj/item/organ/tail = 1, - /obj/item/organ/stomach = 1, - /obj/item/organ/tongue = 1, + /obj/item/organ/external/tail = 1, + /obj/item/organ/internal/stomach = 1, + /obj/item/organ/internal/tongue = 1, /obj/item/pen = 1, /obj/item/paper = 1, ) diff --git a/code/modules/antagonists/heretic/knowledge/rust_lore.dm b/code/modules/antagonists/heretic/knowledge/rust_lore.dm index 1f7bec62b8b00..733d5380b2af6 100644 --- a/code/modules/antagonists/heretic/knowledge/rust_lore.dm +++ b/code/modules/antagonists/heretic/knowledge/rust_lore.dm @@ -76,7 +76,7 @@ /datum/heretic_knowledge/rust_regen name = "Leeching Walk" - desc = "Grants you passive healing and stun resistance while standing over rust." + desc = "Grants you passive healing and resistance to batons while standing over rust." gain_text = "The speed was unparalleled, the strength unnatural. The Blacksmith was smiling." next_knowledge = list( /datum/heretic_knowledge/mark/rust_mark, @@ -97,23 +97,23 @@ /* * Signal proc for [COMSIG_MOVABLE_MOVED]. * - * Checks if we should have stun resistance on the new turf. + * Checks if we should have baton resistance on the new turf. */ /datum/heretic_knowledge/rust_regen/proc/on_move(mob/source, atom/old_loc, dir, forced, list/old_locs) SIGNAL_HANDLER var/turf/mover_turf = get_turf(source) if(HAS_TRAIT(mover_turf, TRAIT_RUSTY)) - ADD_TRAIT(source, TRAIT_STUNRESISTANCE, type) + ADD_TRAIT(source, TRAIT_BATON_RESISTANCE, type) return - REMOVE_TRAIT(source, TRAIT_STUNRESISTANCE, type) + REMOVE_TRAIT(source, TRAIT_BATON_RESISTANCE, type) /** * Signal proc for [COMSIG_LIVING_LIFE]. * * Gradually heals the heretic ([source]) on rust, - * including stuns and stamina damage. + * including baton knockdown and stamina damage. */ /datum/heretic_knowledge/rust_regen/proc/on_life(mob/living/source, delta_time, times_fired) SIGNAL_HANDLER @@ -198,7 +198,7 @@ /// If TRUE, then immunities are currently active. var/immunities_active = FALSE /// A typepath to an area that we must finish the ritual in. - var/area/ritual_location = /area/command/bridge + var/area/ritual_location = /area/station/command/bridge /// A static list of traits we give to the heretic when on rust. var/static/list/conditional_immunities = list( TRAIT_STUNIMMUNE, diff --git a/code/modules/antagonists/heretic/knowledge/sacrifice_knowledge/sacrifice_buff.dm b/code/modules/antagonists/heretic/knowledge/sacrifice_knowledge/sacrifice_buff.dm index 2177e5c7a32fa..55115e0c2f4de 100644 --- a/code/modules/antagonists/heretic/knowledge/sacrifice_knowledge/sacrifice_buff.dm +++ b/code/modules/antagonists/heretic/knowledge/sacrifice_knowledge/sacrifice_buff.dm @@ -4,7 +4,7 @@ /atom/movable/screen/alert/status_effect/unholy_determination name = "Unholy Determination" desc = "You appear in a unfamiliar room. The darkness begins to close in. Panic begins to set in. There is no time. Fight on, or die!" - icon_state = "regenerative_core" + icon_state = "wounded" /// The buff given to people within the shadow realm to assist them in surviving. /datum/status_effect/unholy_determination @@ -45,8 +45,8 @@ healing_amount *= -0.5 if(owner.health > owner.crit_threshold && prob(4)) - owner.Jitter(10) - owner.Dizzy(5) + owner.set_timed_status_effect(20 SECONDS, /datum/status_effect/jitter, only_if_higher = TRUE) + owner.set_timed_status_effect(10 SECONDS, /datum/status_effect/dizziness, only_if_higher = TRUE) owner.hallucination = min(owner.hallucination + 3, 24) if(prob(2)) @@ -61,7 +61,7 @@ */ /datum/status_effect/unholy_determination/proc/adjust_all_damages(amount) - owner.set_fire_stacks(max(owner.fire_stacks - 1, 0)) + owner.adjust_fire_stacks(-1) owner.losebreath = max(owner.losebreath - 0.5, 0) owner.adjustToxLoss(-amount, FALSE, TRUE) diff --git a/code/modules/antagonists/heretic/knowledge/sacrifice_knowledge/sacrifice_knowledge.dm b/code/modules/antagonists/heretic/knowledge/sacrifice_knowledge/sacrifice_knowledge.dm index 0f8c4acbd5525..8a9491bb08aee 100644 --- a/code/modules/antagonists/heretic/knowledge/sacrifice_knowledge/sacrifice_knowledge.dm +++ b/code/modules/antagonists/heretic/knowledge/sacrifice_knowledge/sacrifice_knowledge.dm @@ -226,11 +226,11 @@ sac_target.set_handcuffed(new /obj/item/restraints/handcuffs/energy/cult(sac_target)) sac_target.update_handcuffed() sac_target.adjustOrganLoss(ORGAN_SLOT_BRAIN, 85, 150) - sac_target.do_jitter_animation(100) + sac_target.do_jitter_animation() log_combat(heretic_mind.current, sac_target, "sacrificed") - addtimer(CALLBACK(sac_target, /mob/living/carbon.proc/do_jitter_animation, 100), SACRIFICE_SLEEP_DURATION * (1/3)) - addtimer(CALLBACK(sac_target, /mob/living/carbon.proc/do_jitter_animation, 100), SACRIFICE_SLEEP_DURATION * (2/3)) + addtimer(CALLBACK(sac_target, /mob/living/carbon.proc/do_jitter_animation), SACRIFICE_SLEEP_DURATION * (1/3)) + addtimer(CALLBACK(sac_target, /mob/living/carbon.proc/do_jitter_animation), SACRIFICE_SLEEP_DURATION * (2/3)) // If our target is dead, try to revive them // and if we fail to revive them, don't proceede the chain @@ -311,8 +311,8 @@ sac_target.flash_act() sac_target.blur_eyes(15) - sac_target.Jitter(10) - sac_target.Dizzy(10) + sac_target.set_timed_status_effect(20 SECONDS, /datum/status_effect/jitter, only_if_higher = TRUE) + sac_target.set_timed_status_effect(20 SECONDS, /datum/status_effect/dizziness, only_if_higher = TRUE) sac_target.hallucination += 12 sac_target.emote("scream") @@ -431,10 +431,10 @@ // Oh god where are we? sac_target.flash_act() - sac_target.add_confusion(60) - sac_target.Jitter(60) + sac_target.adjust_timed_status_effect(60 SECONDS, /datum/status_effect/confusion) + sac_target.set_timed_status_effect(120 SECONDS, /datum/status_effect/jitter, only_if_higher = TRUE) sac_target.blur_eyes(50) - sac_target.Dizzy(30) + sac_target.set_timed_status_effect(1 MINUTES, /datum/status_effect/dizziness, only_if_higher = TRUE) sac_target.AdjustKnockdown(80) sac_target.adjustStaminaLoss(120) diff --git a/code/modules/antagonists/heretic/knowledge/sacrifice_knowledge/sacrifice_map.dm b/code/modules/antagonists/heretic/knowledge/sacrifice_knowledge/sacrifice_map.dm index e258b8f2aa840..a9a7d6656e0b7 100644 --- a/code/modules/antagonists/heretic/knowledge/sacrifice_knowledge/sacrifice_map.dm +++ b/code/modules/antagonists/heretic/knowledge/sacrifice_knowledge/sacrifice_map.dm @@ -84,32 +84,32 @@ GLOBAL_LIST_EMPTY(heretic_sacrifice_landmarks) dir = WEST // Rooms for where heretic sacrifices send people. -/area/heretic_sacrifice +/area/centcom/heretic_sacrifice name = "Mansus" - icon_state = "away" + icon_state = "heretic" has_gravity = STANDARD_GRAVITY ambience_index = AMBIENCE_SPOOKY sound_environment = SOUND_ENVIRONMENT_CAVE area_flags = UNIQUE_AREA | NOTELEPORT | HIDDEN_AREA | BLOCK_SUICIDE -/area/heretic_sacrifice/Initialize(mapload) +/area/centcom/heretic_sacrifice/Initialize(mapload) if(!ambientsounds) ambientsounds = GLOB.ambience_assoc[ambience_index] ambientsounds += 'sound/ambience/ambiatm1.ogg' return ..() -/area/heretic_sacrifice/ash //also, the default +/area/centcom/heretic_sacrifice/ash //also, the default name = "Mansus Ash Gate" -/area/heretic_sacrifice/void +/area/centcom/heretic_sacrifice/void name = "Mansus Void Gate" sound_environment = SOUND_ENVIRONMENT_UNDERWATER -/area/heretic_sacrifice/flesh +/area/centcom/heretic_sacrifice/flesh name = "Mansus Flesh Gate" sound_environment = SOUND_ENVIRONMENT_STONEROOM -/area/heretic_sacrifice/rust +/area/centcom/heretic_sacrifice/rust name = "Mansus Rust Gate" ambience_index = AMBIENCE_REEBE sound_environment = SOUND_ENVIRONMENT_SEWER_PIPE diff --git a/code/modules/antagonists/heretic/knowledge/side_ash_flesh.dm b/code/modules/antagonists/heretic/knowledge/side_ash_flesh.dm index 70bad2865c2c9..279027554b322 100644 --- a/code/modules/antagonists/heretic/knowledge/side_ash_flesh.dm +++ b/code/modules/antagonists/heretic/knowledge/side_ash_flesh.dm @@ -2,14 +2,14 @@ /datum/heretic_knowledge/medallion name = "Ashen Eyes" desc = "Allows you to transmute a pair of eyes, a candle, and a glass shard into an Eldritch Medallion. \ - The Eldritch Medallion grants you thermal vision while worn." + The Eldritch Medallion grants you thermal vision while worn, and also functions as a focus." gain_text = "Piercing eyes guided them through the mundane. Neither darkness nor terror could stop them." next_knowledge = list( /datum/heretic_knowledge/spell/ash_passage, /datum/heretic_knowledge/limited_amount/flesh_ghoul, ) required_atoms = list( - /obj/item/organ/eyes = 1, + /obj/item/organ/internal/eyes = 1, /obj/item/shard = 1, /obj/item/candle = 1, ) diff --git a/code/modules/antagonists/heretic/knowledge/side_flesh_void.dm b/code/modules/antagonists/heretic/knowledge/side_flesh_void.dm index fc63133ccc55d..7ec72ecc68d32 100644 --- a/code/modules/antagonists/heretic/knowledge/side_flesh_void.dm +++ b/code/modules/antagonists/heretic/knowledge/side_flesh_void.dm @@ -2,8 +2,10 @@ /datum/heretic_knowledge/void_cloak name = "Void Cloak" - desc = "A cloak that can become invisbile at will, hiding items you store in it. \ - To create it, transmute a glass shard, any item of clothing that you can fit over your uniform and any type of bedsheet." + desc = "Allows you to transmute a glass shard, a bedsheet, and any outer clothing item (such as armor or a suit jacket) \ + to create a Void Cloak. While the hood is down, the cloak functions as a focus, \ + and while the hood is up, the cloak is completely invisible. It also provide decent armor and \ + has pockets which can hold one of your blades, various ritual components (such as organs), and small heretical trinkets." gain_text = "The Owl is the keeper of things that are not quite in practice, but in theory are. Many things are." next_knowledge = list( /datum/heretic_knowledge/limited_amount/flesh_ghoul, diff --git a/code/modules/antagonists/heretic/knowledge/side_rust_ash.dm b/code/modules/antagonists/heretic/knowledge/side_rust_ash.dm index d48b382a7047c..f276c503476d8 100644 --- a/code/modules/antagonists/heretic/knowledge/side_rust_ash.dm +++ b/code/modules/antagonists/heretic/knowledge/side_rust_ash.dm @@ -32,7 +32,7 @@ required_atoms = list( /obj/item/wirecutters = 1, /obj/effect/decal/cleanable/vomit = 1, - /obj/item/organ/heart = 1, + /obj/item/organ/internal/heart = 1, ) duration = 2 MINUTES cost = 1 diff --git a/code/modules/antagonists/heretic/knowledge/side_void_blade.dm b/code/modules/antagonists/heretic/knowledge/side_void_blade.dm index 78963f1aae3ba..4a0f993dc544b 100644 --- a/code/modules/antagonists/heretic/knowledge/side_void_blade.dm +++ b/code/modules/antagonists/heretic/knowledge/side_void_blade.dm @@ -30,12 +30,21 @@ return FALSE for(var/mob/living/carbon/human/body in atoms) - if(body.stat != DEAD || !IS_VALID_GHOUL_MOB(body) || HAS_TRAIT(body, TRAIT_HUSK)) + if(body.stat != DEAD) + continue + if(!IS_VALID_GHOUL_MOB(body) || HAS_TRAIT(body, TRAIT_HUSK)) + to_chat(user, span_hierophant_warning("[body] is not in a valid state to be made into a ghoul.")) + continue + if(!body.mind) + to_chat(user, span_hierophant_warning("[body] is mindless and cannot be made into a ghoul.")) + continue + if(!body.client && !body.mind.get_ghost(ghosts_with_clients = TRUE)) + to_chat(user, span_hierophant_warning("[body] is soulless and cannot be made into a ghoul.")) continue - if(body.mind?.get_ghost(ghosts_with_clients = TRUE)) - selected_atoms += body - return TRUE + // We will only accept valid bodies with a mind, or with a ghost connected that used to control the body + selected_atoms += body + return TRUE loc.balloon_alert(user, "ritual failed, no valid body!") return FALSE @@ -55,11 +64,12 @@ selected_atoms -= soon_to_be_ghoul make_risen(user, soon_to_be_ghoul) + return TRUE /// Make [victim] into a shattered risen ghoul. /datum/heretic_knowledge/limited_amount/risen_corpse/proc/make_risen(mob/living/user, mob/living/carbon/human/victim) log_game("[key_name(user)] created a shattered risen out of [key_name(victim)].") - message_admins("[ADMIN_LOOKUPFLW(user)] shattered risen out of [ADMIN_LOOKUPFLW(victim)].") + message_admins("[ADMIN_LOOKUPFLW(user)] created a shattered risen, [ADMIN_LOOKUPFLW(victim)].") victim.apply_status_effect( /datum/status_effect/ghoul, @@ -167,7 +177,7 @@ /obj/item/stack/sheet/mineral/titanium = 5, /obj/item/clothing/suit/armor = 1, /obj/item/assembly/flash = 1, - /obj/item/organ/lungs = 1, + /obj/item/organ/internal/lungs = 1, ) cost = 1 route = PATH_SIDE diff --git a/code/modules/antagonists/heretic/knowledge/starting_lore.dm b/code/modules/antagonists/heretic/knowledge/starting_lore.dm index 4bdc0450401ca..afb7c8e260836 100644 --- a/code/modules/antagonists/heretic/knowledge/starting_lore.dm +++ b/code/modules/antagonists/heretic/knowledge/starting_lore.dm @@ -49,7 +49,7 @@ GLOBAL_LIST_INIT(heretic_start_knowledge, initialize_starting_knowledge()) priority = MAX_KNOWLEDGE_PRIORITY - 1 // Knowing how to remake your heart is important route = PATH_START /// The typepath of the organ type required for our heart. - var/required_organ_type = /obj/item/organ/heart + var/required_organ_type = /obj/item/organ/internal/heart /datum/heretic_knowledge/living_heart/on_research(mob/user) . = ..() @@ -60,9 +60,9 @@ GLOBAL_LIST_INIT(heretic_start_knowledge, initialize_starting_knowledge()) // If a heretic is made from a species without a heart, we need to find a backup. if(!where_to_put_our_heart) var/static/list/backup_organs = list( - ORGAN_SLOT_LUNGS = /obj/item/organ/lungs, - ORGAN_SLOT_LIVER = /obj/item/organ/liver, - ORGAN_SLOT_STOMACH = /obj/item/organ/stomach, + ORGAN_SLOT_LUNGS = /obj/item/organ/internal/lungs, + ORGAN_SLOT_LIVER = /obj/item/organ/internal/liver, + ORGAN_SLOT_STOMACH = /obj/item/organ/internal/stomach, ) for(var/backup_slot in backup_organs) @@ -178,7 +178,7 @@ GLOBAL_LIST_INIT(heretic_start_knowledge, initialize_starting_knowledge()) desc = "Allows you to transmute a sheet of glass and a pair of eyes to create an Amber Focus. \ A focus must be worn in order to cast more advanced spells." required_atoms = list( - /obj/item/organ/eyes = 1, + /obj/item/organ/internal/eyes = 1, /obj/item/stack/sheet/glass = 1, ) result_atoms = list(/obj/item/clothing/neck/heretic_focus) diff --git a/code/modules/antagonists/heretic/magic/mirror_walk.dm b/code/modules/antagonists/heretic/magic/mirror_walk.dm index ed9fc96e5b724..52461cbc36fd3 100644 --- a/code/modules/antagonists/heretic/magic/mirror_walk.dm +++ b/code/modules/antagonists/heretic/magic/mirror_walk.dm @@ -86,7 +86,7 @@ // It would likely be a bad idea to teleport into an ai monitored area (ai sat) var/area/phase_area = get_area(phase_turf) - if(istype(phase_area, /area/ai_monitored)) + if(istype(phase_area, /area/station/ai_monitored)) to_chat(user, span_warning("It's probably not a very wise idea to exit the mirror's realm here.")) return FALSE diff --git a/code/modules/antagonists/heretic/mobs/maid_in_mirror.dm b/code/modules/antagonists/heretic/mobs/maid_in_mirror.dm index c2ef2536027a8..205ed6d2ce65a 100644 --- a/code/modules/antagonists/heretic/mobs/maid_in_mirror.dm +++ b/code/modules/antagonists/heretic/mobs/maid_in_mirror.dm @@ -20,7 +20,7 @@ /obj/item/shard, /obj/effect/decal/cleanable/ash, /obj/item/clothing/suit/armor, - /obj/item/organ/lungs, + /obj/item/organ/internal/lungs, ) spells_to_add = list(/obj/effect/proc_holder/spell/targeted/mirror_walk) diff --git a/code/modules/antagonists/heretic/structures/carving_knife.dm b/code/modules/antagonists/heretic/structures/carving_knife.dm index 0d5bf3f08d7b2..4884558ab348d 100644 --- a/code/modules/antagonists/heretic/structures/carving_knife.dm +++ b/code/modules/antagonists/heretic/structures/carving_knife.dm @@ -240,9 +240,9 @@ carbon_victim.adjustStaminaLoss(80) carbon_victim.silent += 10 carbon_victim.adjust_timed_status_effect(1 MINUTES, /datum/status_effect/speech/stutter) - carbon_victim.add_confusion(5) - carbon_victim.Jitter(10) - carbon_victim.Dizzy(20) + carbon_victim.adjust_timed_status_effect(5 SECONDS, /datum/status_effect/confusion) + carbon_victim.set_timed_status_effect(20 SECONDS, /datum/status_effect/jitter, only_if_higher = TRUE) + carbon_victim.set_timed_status_effect(40 SECONDS, /datum/status_effect/dizziness, only_if_higher = TRUE) carbon_victim.blind_eyes(2) SEND_SIGNAL(carbon_victim, COMSIG_ADD_MOOD_EVENT, "gates_of_mansus", /datum/mood_event/gates_of_mansus) playsound(src, 'sound/magic/blind.ogg', 75, TRUE) diff --git a/code/modules/antagonists/heretic/structures/mawed_crucible.dm b/code/modules/antagonists/heretic/structures/mawed_crucible.dm index adb7a64a5a52b..a3f198b0acef2 100644 --- a/code/modules/antagonists/heretic/structures/mawed_crucible.dm +++ b/code/modules/antagonists/heretic/structures/mawed_crucible.dm @@ -213,6 +213,7 @@ name = "brew of day and night" desc = "You should never see this" icon = 'icons/obj/eldritch.dmi' + w_class = WEIGHT_CLASS_SMALL /// When a heretic examines a mawed crucible, shows a list of possible potions by name + includes this tip to explain what it does. var/crucible_tip = "Doesn't do anything." /// Typepath to the status effect this applies diff --git a/code/modules/antagonists/highlander/highlander.dm b/code/modules/antagonists/highlander/highlander.dm index 27f21456333a3..92a81d0775f5a 100644 --- a/code/modules/antagonists/highlander/highlander.dm +++ b/code/modules/antagonists/highlander/highlander.dm @@ -5,6 +5,7 @@ show_name_in_check_antagonists = TRUE can_elimination_hijack = ELIMINATION_ENABLED suicide_cry = "FOR SCOTLAND!!" // If they manage to lose their no-drop stuff somehow + count_against_dynamic_roll_chance = FALSE /datum/antagonist/highlander/apply_innate_effects(mob/living/mob_override) var/mob/living/L = owner.current || mob_override diff --git a/code/modules/antagonists/hypnotized/hypnotized.dm b/code/modules/antagonists/hypnotized/hypnotized.dm index 41b6559f5fd31..2ee17b671aaad 100644 --- a/code/modules/antagonists/hypnotized/hypnotized.dm +++ b/code/modules/antagonists/hypnotized/hypnotized.dm @@ -8,6 +8,7 @@ show_in_antagpanel = TRUE antagpanel_category = "Other" show_name_in_check_antagonists = TRUE + count_against_dynamic_roll_chance = FALSE silent = TRUE //not actually silent, because greet will be called by the trauma anyway. /// Brain trauma associated with this antag datum diff --git a/code/modules/antagonists/nightmare/nightmare_organs.dm b/code/modules/antagonists/nightmare/nightmare_organs.dm index 711cbef4ac798..dbd8932ac3839 100644 --- a/code/modules/antagonists/nightmare/nightmare_organs.dm +++ b/code/modules/antagonists/nightmare/nightmare_organs.dm @@ -4,13 +4,13 @@ #define HEART_SPECIAL_SHADOWIFY 2 -/obj/item/organ/brain/nightmare +/obj/item/organ/internal/brain/nightmare name = "tumorous mass" desc = "A fleshy growth that was dug out of the skull of a Nightmare." icon_state = "brain-x-d" var/obj/effect/proc_holder/spell/targeted/shadowwalk/shadowwalk -/obj/item/organ/brain/nightmare/Insert(mob/living/carbon/M, special = FALSE) +/obj/item/organ/internal/brain/nightmare/Insert(mob/living/carbon/M, special = FALSE) . = ..() if(M.dna.species.id != SPECIES_NIGHTMARE) M.set_species(/datum/species/shadow/nightmare) @@ -19,13 +19,13 @@ M.AddSpell(SW) shadowwalk = SW -/obj/item/organ/brain/nightmare/Remove(mob/living/carbon/M, special = FALSE) +/obj/item/organ/internal/brain/nightmare/Remove(mob/living/carbon/M, special = FALSE) if(shadowwalk) M.RemoveSpell(shadowwalk) return ..() -/obj/item/organ/heart/nightmare +/obj/item/organ/internal/heart/nightmare name = "heart of darkness" desc = "An alien organ that twists and writhes when exposed to light." icon = 'icons/obj/surgery.dmi' @@ -38,11 +38,11 @@ /// The armblade granted to the host of this heart. var/obj/item/light_eater/blade -/obj/item/organ/heart/nightmare/ComponentInitialize() +/obj/item/organ/internal/heart/nightmare/ComponentInitialize() . = ..() AddElement(/datum/element/update_icon_blocker) -/obj/item/organ/heart/nightmare/attack(mob/M, mob/living/carbon/user, obj/target) +/obj/item/organ/internal/heart/nightmare/attack(mob/M, mob/living/carbon/user, obj/target) if(M != user) return ..() user.visible_message( @@ -58,23 +58,23 @@ user.temporarilyRemoveItemFromInventory(src, TRUE) Insert(user) -/obj/item/organ/heart/nightmare/Insert(mob/living/carbon/M, special = FALSE) +/obj/item/organ/internal/heart/nightmare/Insert(mob/living/carbon/M, special = FALSE) . = ..() if(special != HEART_SPECIAL_SHADOWIFY) blade = new/obj/item/light_eater M.put_in_hands(blade) -/obj/item/organ/heart/nightmare/Remove(mob/living/carbon/M, special = FALSE) +/obj/item/organ/internal/heart/nightmare/Remove(mob/living/carbon/M, special = FALSE) respawn_progress = 0 if(blade && special != HEART_SPECIAL_SHADOWIFY) M.visible_message(span_warning("\The [blade] disintegrates!")) QDEL_NULL(blade) return ..() -/obj/item/organ/heart/nightmare/Stop() +/obj/item/organ/internal/heart/nightmare/Stop() return 0 -/obj/item/organ/heart/nightmare/on_death(delta_time, times_fired) +/obj/item/organ/internal/heart/nightmare/on_death(delta_time, times_fired) if(!owner) return var/turf/T = get_turf(owner) @@ -98,7 +98,7 @@ playsound(owner, 'sound/hallucinations/far_noise.ogg', 50, TRUE) respawn_progress = 0 -/obj/item/organ/heart/nightmare/get_availability(datum/species/S) +/obj/item/organ/internal/heart/nightmare/get_availability(datum/species/S) if(istype(S,/datum/species/shadow/nightmare)) return TRUE return ..() diff --git a/code/modules/antagonists/nightmare/nightmare_species.dm b/code/modules/antagonists/nightmare/nightmare_species.dm index 5b448b72187cc..9ee82e1c59219 100644 --- a/code/modules/antagonists/nightmare/nightmare_species.dm +++ b/code/modules/antagonists/nightmare/nightmare_species.dm @@ -22,9 +22,9 @@ TRAIT_NODISMEMBER, TRAIT_NOHUNGER, ) - mutanteyes = /obj/item/organ/eyes/night_vision/nightmare - mutantheart = /obj/item/organ/heart/nightmare - mutantbrain = /obj/item/organ/brain/nightmare + mutanteyes = /obj/item/organ/internal/eyes/night_vision/nightmare + mutantheart = /obj/item/organ/internal/heart/nightmare + mutantbrain = /obj/item/organ/internal/brain/nightmare /datum/species/shadow/nightmare/on_species_gain(mob/living/carbon/C, datum/species/old_species) . = ..() diff --git a/code/modules/antagonists/nukeop/clownop.dm b/code/modules/antagonists/nukeop/clownop.dm index 9f02656e79310..3bed41d605dd0 100644 --- a/code/modules/antagonists/nukeop/clownop.dm +++ b/code/modules/antagonists/nukeop/clownop.dm @@ -29,7 +29,7 @@ /datum/antagonist/nukeop/clownop/equip_op() . = ..() var/mob/living/current_mob = owner.current - var/obj/item/organ/liver/liver = current_mob.getorganslot(ORGAN_SLOT_LIVER) + var/obj/item/organ/internal/liver/liver = current_mob.getorganslot(ORGAN_SLOT_LIVER) if(liver) ADD_TRAIT(liver, TRAIT_COMEDY_METABOLISM, CLOWNOP_TRAIT) @@ -61,14 +61,14 @@ /datum/antagonist/nukeop/leader/clownop/equip_op() . = ..() var/mob/living/L = owner.current - var/obj/item/organ/liver/liver = L.getorganslot(ORGAN_SLOT_LIVER) + var/obj/item/organ/internal/liver/liver = L.getorganslot(ORGAN_SLOT_LIVER) if(liver) ADD_TRAIT(liver, TRAIT_COMEDY_METABOLISM, CLOWNOP_TRAIT) /datum/outfit/clown_operative name = "Clown Operative (Preview only)" - back = /obj/item/mod/control/pre_equipped/syndicate_empty/honkerative + back = /obj/item/mod/control/pre_equipped/empty/syndicate/honkerative uniform = /obj/item/clothing/under/syndicate /datum/outfit/clown_operative/post_equip(mob/living/carbon/human/H, visualsOnly) @@ -79,7 +79,7 @@ /datum/outfit/clown_operative_elite name = "Clown Operative (Elite, Preview only)" - back = /obj/item/mod/control/pre_equipped/syndicate_empty/honkerative + back = /obj/item/mod/control/pre_equipped/empty/syndicate/honkerative uniform = /obj/item/clothing/under/syndicate /datum/outfit/clown_operative_elite/post_equip(mob/living/carbon/human/H, visualsOnly) diff --git a/code/modules/antagonists/nukeop/equipment/nuclear_authentication_disk.dm b/code/modules/antagonists/nukeop/equipment/nuclear_authentication_disk.dm new file mode 100644 index 0000000000000..d3947232ebc42 --- /dev/null +++ b/code/modules/antagonists/nukeop/equipment/nuclear_authentication_disk.dm @@ -0,0 +1,136 @@ +/obj/item/disk + icon = 'icons/obj/module.dmi' + w_class = WEIGHT_CLASS_TINY + inhand_icon_state = "card-id" + lefthand_file = 'icons/mob/inhands/equipment/idcards_lefthand.dmi' + righthand_file = 'icons/mob/inhands/equipment/idcards_righthand.dmi' + icon_state = "datadisk0" + drop_sound = 'sound/items/handling/disk_drop.ogg' + pickup_sound = 'sound/items/handling/disk_pickup.ogg' + +// DAT FUKKEN DISK. +/obj/item/disk/nuclear + name = "nuclear authentication disk" + desc = "Better keep this safe." + icon_state = "nucleardisk" + max_integrity = 250 + armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 30, BIO = 0, FIRE = 100, ACID = 100) + resistance_flags = INDESTRUCTIBLE | LAVA_PROOF | FIRE_PROOF | ACID_PROOF + /// Whether we're a real nuke disk or not. + var/fake = FALSE + /// The last secure location the disk was at. + var/turf/last_secured_location + /// The last world time the disk moved. + var/last_disk_move + +/obj/item/disk/nuclear/Initialize(mapload) + . = ..() + AddElement(/datum/element/bed_tuckable, 6, -6, 0) + AddComponent(/datum/component/stationloving, !fake) + + if(!fake) + SSpoints_of_interest.make_point_of_interest(src) + last_disk_move = world.time + START_PROCESSING(SSobj, src) + +/obj/item/disk/nuclear/process() + if(fake) + STOP_PROCESSING(SSobj, src) + CRASH("A fake nuke disk tried to call process(). Who the fuck and how the fuck") + + var/turf/new_turf = get_turf(src) + + if (is_secured()) + last_secured_location = new_turf + last_disk_move = world.time + var/datum/round_event_control/operative/loneop = locate(/datum/round_event_control/operative) in SSevents.control + if(istype(loneop) && loneop.occurrences < loneop.max_occurrences && prob(loneop.weight)) + loneop.weight = max(loneop.weight - 1, 0) + if(loneop.weight % 5 == 0 && SSticker.totalPlayers > 1) + message_admins("[src] is secured (currently in [ADMIN_VERBOSEJMP(new_turf)]). The weight of Lone Operative is now [loneop.weight].") + log_game("[src] being secured has reduced the weight of the Lone Operative event to [loneop.weight].") + else + /// How comfy is our disk? + var/disk_comfort_level = 0 + + //Go through and check for items that make disk comfy + for(var/obj/comfort_item in loc) + if(istype(comfort_item, /obj/item/bedsheet) || istype(comfort_item, /obj/structure/bed)) + disk_comfort_level++ + + if(last_disk_move < world.time - 5000 && prob((world.time - 5000 - last_disk_move)*0.0001)) + var/datum/round_event_control/operative/loneop = locate(/datum/round_event_control/operative) in SSevents.control + if(istype(loneop) && loneop.occurrences < loneop.max_occurrences) + loneop.weight += 1 + if(loneop.weight % 5 == 0 && SSticker.totalPlayers > 1) + if(disk_comfort_level >= 2) + visible_message(span_notice("[src] sleeps soundly. Sleep tight, disky.")) + message_admins("[src] is unsecured in [ADMIN_VERBOSEJMP(new_turf)]. The weight of Lone Operative is now [loneop.weight].") + log_game("[src] is unsecured for too long in [loc_name(new_turf)], and has increased the weight of the Lone Operative event to [loneop.weight].") + +/obj/item/disk/nuclear/proc/is_secured() + if (last_secured_location == get_turf(src)) + return FALSE + + var/mob/holder = pulledby || get(src, /mob) + if (isnull(holder?.client)) + return FALSE + + return TRUE + +/obj/item/disk/nuclear/examine(mob/user) + . = ..() + if(!fake) + return + + if(isobserver(user) || HAS_TRAIT(user, TRAIT_DISK_VERIFIER) || (user.mind && HAS_TRAIT(user.mind, TRAIT_DISK_VERIFIER))) + . += span_warning("The serial numbers on [src] are incorrect.") + +/* + * You can't accidentally eat the nuke disk, bro + */ +/obj/item/disk/nuclear/on_accidental_consumption(mob/living/carbon/M, mob/living/carbon/user, obj/item/source_item, discover_after = TRUE) + M.visible_message(span_warning("[M] looks like [M.p_theyve()] just bitten into something important."), \ + span_warning("Wait, is this the nuke disk?")) + + return discover_after + +/obj/item/disk/nuclear/attackby(obj/item/weapon, mob/living/user, params) + if(istype(weapon, /obj/item/claymore/highlander) && !fake) + var/obj/item/claymore/highlander/claymore = weapon + if(claymore.nuke_disk) + to_chat(user, span_notice("Wait... what?")) + qdel(claymore.nuke_disk) + claymore.nuke_disk = null + return + + user.visible_message( + span_warning("[user] captures [src]!"), + span_userdanger("You've got the disk! Defend it with your life!"), + ) + forceMove(claymore) + claymore.nuke_disk = src + return TRUE + + return ..() + +/obj/item/disk/nuclear/suicide_act(mob/user) + user.visible_message(span_suicide("[user] is going delta! It looks like [user.p_theyre()] trying to commit suicide!")) + playsound(src, 'sound/machines/alarm.ogg', 50, -1, TRUE) + for(var/i in 1 to 100) + addtimer(CALLBACK(user, /atom/proc/add_atom_colour, (i % 2)? "#00FF00" : "#FF0000", ADMIN_COLOUR_PRIORITY), i) + addtimer(CALLBACK(src, .proc/manual_suicide, user), 101) + return MANUAL_SUICIDE + +/obj/item/disk/nuclear/proc/manual_suicide(mob/living/user) + user.remove_atom_colour(ADMIN_COLOUR_PRIORITY) + user.visible_message(span_suicide("[user] is destroyed by the nuclear blast!")) + user.adjustOxyLoss(200) + user.death(0) + +/obj/item/disk/nuclear/fake + fake = TRUE + +/obj/item/disk/nuclear/fake/obvious + name = "cheap plastic imitation of the nuclear authentication disk" + desc = "How anyone could mistake this for the real thing is beyond you." diff --git a/code/modules/antagonists/nukeop/equipment/nuclear_bomb/_nuclear_bomb.dm b/code/modules/antagonists/nukeop/equipment/nuclear_bomb/_nuclear_bomb.dm new file mode 100644 index 0000000000000..ef95c47a386ad --- /dev/null +++ b/code/modules/antagonists/nukeop/equipment/nuclear_bomb/_nuclear_bomb.dm @@ -0,0 +1,639 @@ +/// Whether the station has been nuked itself. TRUE only if the station was actually hit by the nuke, otherwise FALSE +GLOBAL_VAR_INIT(station_was_nuked, FALSE) +/// The source of the last nuke that went off +GLOBAL_VAR(station_nuke_source) + +/obj/machinery/nuclearbomb + name = "nuclear fission explosive" + desc = "You probably shouldn't stick around to see if this is armed." + icon = 'icons/obj/machines/nuke.dmi' + icon_state = "nuclearbomb_base" + anchored = FALSE + density = TRUE + resistance_flags = INDESTRUCTIBLE | LAVA_PROOF | FIRE_PROOF | UNACIDABLE | ACID_PROOF + use_power = NO_POWER_USE + + /// What the timer is set to, in seconds + var/timer_set = 90 + /// What the min value the timer can be, in seconds + var/minimum_timer_set = 90 + /// What the max value the timer can be, in seconds + var/maximum_timer_set = 3600 + /// The current input of the numpad on the bomb + var/numeric_input = "" + /// What mode the UI currently is in + var/ui_mode = NUKEUI_AWAIT_DISK + /// Whether we're currently timing an explosive and counting down + var/timing = FALSE + /// Whether the timer has elapsed and we're currently exploding + var/exploding = FALSE + /// Whether we've actually fully exploded + var/exploded = FALSE + /// world time tracker for when we're going to explode + var/detonation_timer = null + /// The code we need to detonate this nuke. Starts as "admin", purposefully un-enterable + var/r_code = "ADMIN" + /// If TRUE, the correct code has been entered and we can start the nuke + var/yes_code = FALSE + /// Whether the nuke safety is on, can't explode if it is + var/safety = TRUE + /// The nuke disk currently inserted into the nuke + var/obj/item/disk/nuclear/auth + /// The alert level that was set before the nuke started, so we can revert to the correct level after + var/previous_level = "" + /// The nuke core within the nuke, created in initialize + var/obj/item/nuke_core/core + /// The current state of deconstructing / opening up the nuke to access the core + var/deconstruction_state = NUKESTATE_INTACT + /// Overlay - flashing lights over the nuke + var/lights = "" + /// Overlay - shows the interior of the nuke + var/interior = "" + /// if TRUE, this nuke is actually a real nuke, and not a prank or toy + var/proper_bomb = TRUE //Please + /// A reference to the countdown that goes up over the nuke + var/obj/effect/countdown/nuclearbomb/countdown + +/obj/machinery/nuclearbomb/Initialize(mapload) + . = ..() + countdown = new(src) + GLOB.nuke_list += src + core = new /obj/item/nuke_core(src) + STOP_PROCESSING(SSobj, core) + update_appearance() + SSpoints_of_interest.make_point_of_interest(src) + previous_level = get_security_level() + +/obj/machinery/nuclearbomb/Destroy() + safety = FALSE + if(!exploding) + // If we're not exploding, set the alert level back to normal + toggle_nuke_safety() + GLOB.nuke_list -= src + QDEL_NULL(countdown) + QDEL_NULL(core) + return ..() + +/obj/machinery/nuclearbomb/examine(mob/user) + . = ..() + if(exploding) + . += span_bolddanger("It is in the process of exploding. Perhaps reviewing your affairs is in order.") + if(timing) + . += span_danger("There are [get_time_left()] seconds until detonation.") + +/// Checks if the disk inserted is a real nuke disk or not. +/obj/machinery/nuclearbomb/proc/disk_check(obj/item/disk/nuclear/inserted_disk) + if(inserted_disk.fake) + say("Authentication failure; disk not recognised.") + return FALSE + + return TRUE + +/obj/machinery/nuclearbomb/attackby(obj/item/weapon, mob/user, params) + if (istype(weapon, /obj/item/disk/nuclear)) + if(!disk_check(weapon)) + return TRUE + if(!user.transferItemToLoc(weapon, src)) + return TRUE + auth = weapon + update_ui_mode() + playsound(src, 'sound/machines/terminal_insert_disc.ogg', 50, FALSE) + add_fingerprint(user) + return TRUE + + switch(deconstruction_state) + if(NUKESTATE_INTACT) + if(istype(weapon, /obj/item/screwdriver/nuke)) + to_chat(user, span_notice("You start removing [src]'s front panel's screws...")) + if(weapon.use_tool(src, user, 6 SECONDS, volume = 100)) + deconstruction_state = NUKESTATE_UNSCREWED + to_chat(user, span_notice("You remove the screws from [src]'s front panel.")) + update_appearance() + return TRUE + + if(NUKESTATE_PANEL_REMOVED) + if(weapon.tool_behaviour == TOOL_WELDER) + if(!weapon.tool_start_check(user, amount = 1)) + return TRUE + to_chat(user, span_notice("You start cutting [src]'s inner plate...")) + if(weapon.use_tool(src, user, 8 SECONDS, volume=100, amount=1)) + to_chat(user, span_notice("You cut [src]'s inner plate.")) + deconstruction_state = NUKESTATE_WELDED + update_appearance() + return TRUE + + if(NUKESTATE_CORE_EXPOSED) + if(istype(weapon, /obj/item/nuke_core_container)) + var/obj/item/nuke_core_container/core_box = weapon + to_chat(user, span_notice("You start loading the plutonium core into [core_box]...")) + if(do_after(user, 5 SECONDS, target=src)) + if(core_box.load(core, user)) + to_chat(user, span_notice("You load the plutonium core into [core_box].")) + deconstruction_state = NUKESTATE_CORE_REMOVED + update_appearance() + core = null + else + to_chat(user, span_warning("You fail to load the plutonium core into [core_box]. [core_box] has already been used!")) + return TRUE + + if(istype(weapon, /obj/item/stack/sheet/iron)) + if(!weapon.tool_start_check(user, amount = 20)) + return TRUE + + to_chat(user, span_notice("You begin repairing [src]'s inner metal plate...")) + if(weapon.use_tool(src, user, 10 SECONDS, amount = 20)) + to_chat(user, span_notice("You repair [src]'s inner metal plate. The radiation is contained.")) + deconstruction_state = NUKESTATE_PANEL_REMOVED + STOP_PROCESSING(SSobj, core) + update_appearance() + return TRUE + + return ..() + +/obj/machinery/nuclearbomb/crowbar_act(mob/user, obj/item/tool) + switch(deconstruction_state) + if(NUKESTATE_UNSCREWED) + to_chat(user, span_notice("You start removing [src]'s front panel...")) + if(tool.use_tool(src, user, 30, volume=100)) + to_chat(user, span_notice("You remove [src]'s front panel.")) + deconstruction_state = NUKESTATE_PANEL_REMOVED + update_appearance() + return TRUE + if(NUKESTATE_WELDED) + to_chat(user, span_notice("You start prying off [src]'s inner plate...")) + if(tool.use_tool(src, user, 30, volume=100)) + to_chat(user, span_notice("You pry off [src]'s inner plate. You can see the core's green glow!")) + deconstruction_state = NUKESTATE_CORE_EXPOSED + update_appearance() + START_PROCESSING(SSobj, core) + return TRUE + + return FALSE + +/obj/machinery/nuclearbomb/can_interact(mob/user) + if(HAS_TRAIT(user, TRAIT_CAN_USE_NUKE)) + return TRUE + + return ..() + +/obj/machinery/nuclearbomb/ui_state(mob/user) + if(HAS_TRAIT(user, TRAIT_CAN_USE_NUKE)) + return GLOB.physical_state + + return ..() + +/// Gets the current state of the nuke. +/obj/machinery/nuclearbomb/proc/get_nuke_state() + if(exploding) + return NUKE_ON_EXPLODING + if(timing) + return NUKE_ON_TIMING + if(safety) + return NUKE_OFF_LOCKED + else + return NUKE_OFF_UNLOCKED + +/obj/machinery/nuclearbomb/update_icon_state() + if(deconstruction_state != NUKESTATE_INTACT) + icon_state = "nuclearbomb_base" + return ..() + + switch(get_nuke_state()) + if(NUKE_OFF_LOCKED, NUKE_OFF_UNLOCKED) + icon_state = "nuclearbomb_base" + if(NUKE_ON_TIMING) + icon_state = "nuclearbomb_timing" + if(NUKE_ON_EXPLODING) + icon_state = "nuclearbomb_exploding" + + return ..() + +/obj/machinery/nuclearbomb/update_overlays() + . = ..() + + if(lights) + cut_overlay(lights) + cut_overlay(interior) + + switch(deconstruction_state) + if(NUKESTATE_UNSCREWED) + interior = "panel-unscrewed" + if(NUKESTATE_PANEL_REMOVED) + interior = "panel-removed" + if(NUKESTATE_WELDED) + interior = "plate-welded" + if(NUKESTATE_CORE_EXPOSED) + interior = "plate-removed" + if(NUKESTATE_CORE_REMOVED) + interior = "core-removed" + if(NUKESTATE_INTACT) + return + + switch(get_nuke_state()) + if(NUKE_OFF_LOCKED) + lights = "" + return + if(NUKE_OFF_UNLOCKED) + lights = "lights-safety" + if(NUKE_ON_TIMING) + lights = "lights-timing" + if(NUKE_ON_EXPLODING) + lights = "lights-exploding" + + add_overlay(lights) + add_overlay(interior) + +/obj/machinery/nuclearbomb/process() + if(!timing || exploding) + return + + if(detonation_timer < world.time) + explode() + return + + var/volume = (get_time_left() <= 20 ? 30 : 5) + playsound(loc, 'sound/items/timer.ogg', volume, FALSE) + +/// Changes what mode the UI is depending on the state of the nuke. +/obj/machinery/nuclearbomb/proc/update_ui_mode() + if(exploded) + ui_mode = NUKEUI_EXPLODED + return + + if(!auth) + ui_mode = NUKEUI_AWAIT_DISK + return + + if(timing) + ui_mode = NUKEUI_TIMING + return + + if(!safety) + ui_mode = NUKEUI_AWAIT_ARM + return + + if(!yes_code) + ui_mode = NUKEUI_AWAIT_CODE + return + + ui_mode = NUKEUI_AWAIT_TIMER + +/obj/machinery/nuclearbomb/ui_interact(mob/user, datum/tgui/ui) + ui = SStgui.try_update_ui(user, src, ui) + if(!ui) + ui = new(user, src, "NuclearBomb", name) + ui.open() + +/obj/machinery/nuclearbomb/ui_data(mob/user) + var/list/data = list() + data["disk_present"] = auth + + var/hidden_code = (ui_mode == NUKEUI_AWAIT_CODE && numeric_input != "ERROR") + + var/current_code = "" + if(hidden_code) + while(length(current_code) < length(numeric_input)) + current_code = "[current_code]*" + else + current_code = numeric_input + while(length(current_code) < 5) + current_code = "[current_code]-" + + var/first_status + var/second_status + switch(ui_mode) + if(NUKEUI_AWAIT_DISK) + first_status = "DEVICE LOCKED" + if(timing) + second_status = "TIME: [get_time_left()]" + else + second_status = "AWAIT DISK" + if(NUKEUI_AWAIT_CODE) + first_status = "INPUT CODE" + second_status = "CODE: [current_code]" + if(NUKEUI_AWAIT_TIMER) + first_status = "INPUT TIME" + second_status = "TIME: [current_code]" + if(NUKEUI_AWAIT_ARM) + first_status = "DEVICE READY" + second_status = "TIME: [get_time_left()]" + if(NUKEUI_TIMING) + first_status = "DEVICE ARMED" + second_status = "TIME: [get_time_left()]" + if(NUKEUI_EXPLODED) + first_status = "DEVICE DEPLOYED" + second_status = "THANK YOU" + + data["status1"] = first_status + data["status2"] = second_status + data["anchored"] = anchored + + return data + +/obj/machinery/nuclearbomb/ui_act(action, params) + . = ..() + if(.) + return + playsound(src, SFX_TERMINAL_TYPE, 20, FALSE) + switch(action) + if("eject_disk") + if(auth && auth.loc == src) + playsound(src, 'sound/machines/terminal_insert_disc.ogg', 50, FALSE) + playsound(src, 'sound/machines/nuke/general_beep.ogg', 50, FALSE) + auth.forceMove(get_turf(src)) + auth = null + . = TRUE + else + var/obj/item/I = usr.is_holding_item_of_type(/obj/item/disk/nuclear) + if(I && disk_check(I) && usr.transferItemToLoc(I, src)) + playsound(src, 'sound/machines/terminal_insert_disc.ogg', 50, FALSE) + playsound(src, 'sound/machines/nuke/general_beep.ogg', 50, FALSE) + auth = I + . = TRUE + update_ui_mode() + if("keypad") + if(auth) + var/digit = params["digit"] + switch(digit) + if("C") + if(auth && ui_mode == NUKEUI_AWAIT_ARM) + toggle_nuke_safety() + yes_code = FALSE + playsound(src, 'sound/machines/nuke/confirm_beep.ogg', 50, FALSE) + update_ui_mode() + else + playsound(src, 'sound/machines/nuke/general_beep.ogg', 50, FALSE) + numeric_input = "" + . = TRUE + if("E") + switch(ui_mode) + if(NUKEUI_AWAIT_CODE) + if(numeric_input == r_code) + numeric_input = "" + yes_code = TRUE + playsound(src, 'sound/machines/nuke/general_beep.ogg', 50, FALSE) + . = TRUE + else + playsound(src, 'sound/machines/nuke/angry_beep.ogg', 50, FALSE) + numeric_input = "ERROR" + if(NUKEUI_AWAIT_TIMER) + var/number_value = text2num(numeric_input) + if(number_value) + timer_set = clamp(number_value, minimum_timer_set, maximum_timer_set) + playsound(src, 'sound/machines/nuke/general_beep.ogg', 50, FALSE) + toggle_nuke_safety() + . = TRUE + else + playsound(src, 'sound/machines/nuke/angry_beep.ogg', 50, FALSE) + update_ui_mode() + if("0", "1", "2", "3", "4", "5", "6", "7", "8", "9") + if(numeric_input != "ERROR") + numeric_input += digit + if(length(numeric_input) > 5) + numeric_input = "ERROR" + else + playsound(src, 'sound/machines/nuke/general_beep.ogg', 50, FALSE) + . = TRUE + else + playsound(src, 'sound/machines/nuke/angry_beep.ogg', 50, FALSE) + if("arm") + if(auth && yes_code && !safety && !exploded) + playsound(src, 'sound/machines/nuke/confirm_beep.ogg', 50, FALSE) + toggle_nuke_armed() + update_ui_mode() + . = TRUE + else + playsound(src, 'sound/machines/nuke/angry_beep.ogg', 50, FALSE) + if("anchor") + if(auth && yes_code) + playsound(src, 'sound/machines/nuke/general_beep.ogg', 50, FALSE) + set_anchor(usr) + else + playsound(src, 'sound/machines/nuke/angry_beep.ogg', 50, FALSE) + +/// Anchors the nuke, duh. Can only be done if the disk is inside. +/obj/machinery/nuclearbomb/proc/set_anchor(mob/anchorer) + if(isinspace() && !anchored) + if(anchorer) + to_chat(anchorer, span_warning("There is nothing to anchor to!")) + return + + set_anchored(!anchored) + +/// Toggles the safety of the nuke. +/obj/machinery/nuclearbomb/proc/toggle_nuke_safety() + safety = !safety + + // We're safe now, so stop any ongoing timers + if(safety) + if(timing) + disarm_nuke() + + timing = FALSE + detonation_timer = null + countdown.stop() + +/// Arms the nuke, or disarms it if it's already active. +/obj/machinery/nuclearbomb/proc/toggle_nuke_armed() + if(safety) + to_chat(usr, span_danger("The safety is still on.")) + return + + timing = !timing + if(timing) + arm_nuke(usr) + else + disarm_nuke(usr) + +/// Arms the nuke, making it active and triggering all pinpointers to start counting down (+delta alert) +/obj/machinery/nuclearbomb/proc/arm_nuke(mob/armer) + var/turf/our_turf = get_turf(src) + message_admins("\The [src] was armed at [ADMIN_VERBOSEJMP(our_turf)] by [armer ? ADMIN_LOOKUPFLW(armer) : "an unknown user"].") + log_game("\The [src] was armed at [loc_name(our_turf)] by [armer ? key_name(armer) : "an unknown user"].") + + previous_level = get_security_level() + detonation_timer = world.time + (timer_set * 10) + for(var/obj/item/pinpointer/nuke/syndicate/nuke_pointer in GLOB.pinpointer_list) + nuke_pointer.switch_mode_to(TRACK_INFILTRATOR) + + SEND_GLOBAL_SIGNAL(COMSIG_GLOB_NUKE_DEVICE_ARMED, src) + + countdown.start() + set_security_level("delta") + update_appearance() + +/// Disarms the nuke, reverting all pinpointers and the security level +/obj/machinery/nuclearbomb/proc/disarm_nuke(mob/disarmer) + var/turf/our_turf = get_turf(src) + message_admins("\The [src] at [ADMIN_VERBOSEJMP(our_turf)] was disarmed by [disarmer ? ADMIN_LOOKUPFLW(disarmer) : "an unknown user"].") + log_game("\The [src] at [loc_name(our_turf)] was disarmed by [disarmer ? key_name(disarmer) : "an unknown user"].") + + detonation_timer = null + set_security_level(previous_level) + + for(var/obj/item/pinpointer/nuke/syndicate/nuke_pointer in GLOB.pinpointer_list) + nuke_pointer.switch_mode_to(initial(nuke_pointer.mode)) + nuke_pointer.alert = FALSE + + countdown.stop() + SEND_GLOBAL_SIGNAL(COMSIG_GLOB_NUKE_DEVICE_DISARMED, src) + update_appearance() + +/// If the nuke is active, gets how much time is left until it detonates, in seconds. +/// If the nuke is not active, gets how much time the nuke is set for, in seconds. +/obj/machinery/nuclearbomb/proc/get_time_left() + if(timing) + . = round(max(0, detonation_timer - world.time) / 10, 1) + else + . = timer_set + +/obj/machinery/nuclearbomb/blob_act(obj/structure/blob/attacking_blob) + if(exploding) + return + qdel(src) + +/obj/machinery/nuclearbomb/zap_act(power, zap_flags) + . = ..() + if(zap_flags & ZAP_MACHINE_EXPLOSIVE) + qdel(src)//like the singulo, tesla deletes it. stops it from exploding over and over + +#define NUKE_RADIUS 127 + +/** + * Begins the process of exploding the nuke. + * [proc/explode] -> [proc/actually_explode] -> [proc/really_actually_explode] + * + * Goes through a few timers and plays a cinematic. + */ +/obj/machinery/nuclearbomb/proc/explode() + if(safety) + timing = FALSE + return FALSE + + exploding = TRUE + yes_code = FALSE + safety = TRUE + update_appearance() + sound_to_playing_players('sound/machines/alarm.ogg') + + if(SSticker?.mode) + SSticker.roundend_check_paused = TRUE + addtimer(CALLBACK(src, .proc/actually_explode), 10 SECONDS) + return TRUE + +/obj/machinery/nuclearbomb/proc/actually_explode() + if(!core) + play_cinematic(/datum/cinematic/nuke/no_core, world) + SSticker.roundend_check_paused = FALSE + return + + SSlag_switch.set_measure(DISABLE_NON_OBSJOBS, TRUE) + + var/detonation_status + var/turf/bomb_location = get_turf(src) + var/area/nuke_area = get_area(bomb_location) + + // The nuke was on the station zlevel + if(bomb_location && is_station_level(bomb_location.z)) + // Nuke missed, it's in space + if(istype(nuke_area, /area/space)) + detonation_status = DETONATION_NEAR_MISSED_STATION + + // Nuke missed, it'stoo far from the station + else if((bomb_location.x < (128 - NUKE_RADIUS)) \ + || (bomb_location.x > (128 + NUKE_RADIUS)) \ + || (bomb_location.y < (128 - NUKE_RADIUS)) \ + || (bomb_location.y > (128 + NUKE_RADIUS))) + + detonation_status = DETONATION_NEAR_MISSED_STATION + + // Confirming good hits, the nuke hit the station + else + detonation_status = DETONATION_HIT_STATION + GLOB.station_was_nuked = TRUE + + // The nuke was on the syndicate base + else if(bomb_location.onSyndieBase()) + detonation_status = DETONATION_HIT_SYNDIE_BASE + + // The nuke was somewhere wacky - deep space, mining z, centcom? Whatever + else + detonation_status = DETONATION_MISSED_STATION + + // Missing the station will register a hostile environment, until it actually explodes + if(detonation_status == DETONATION_MISSED_STATION) + SSshuttle.registerHostileEnvironment(src) + SSshuttle.lockdown = TRUE + + // Now go play the cinematic + GLOB.station_nuke_source = detonation_status + really_actually_explode(detonation_status) + SSticker.roundend_check_paused = FALSE + + return detonation_status + +/obj/machinery/nuclearbomb/proc/really_actually_explode(detonation_status) + play_cinematic(get_cinematic_type(detonation_status), world, CALLBACK(SSticker, /datum/controller/subsystem/ticker/proc/station_explosion_detonation, src)) + + var/turf/bomb_location = get_turf(src) + var/list/z_levels_to_blow = list() + if(detonation_status == DETONATION_HIT_STATION) + z_levels_to_blow |= SSmapping.levels_by_trait(ZTRAIT_STATION) + + // Don't kill people in the station if the nuke missed, even if we are technically on the same z-level + else if(detonation_status != DETONATION_NEAR_MISSED_STATION) + z_levels_to_blow |= bomb_location.z + + if(length(z_levels_to_blow)) + nuke_effects(z_levels_to_blow) + + return TRUE + +/// Cause nuke effects to the passed z-levels. +/obj/machinery/nuclearbomb/proc/nuke_effects(list/affected_z_levels) + INVOKE_ASYNC(GLOBAL_PROC, /proc/callback_on_everyone_on_z, affected_z_levels, CALLBACK(GLOBAL_PROC, /proc/nuke_gib), src) + +/// Gets what type of cinematic this nuke showcases depending on where we detonated. +/obj/machinery/nuclearbomb/proc/get_cinematic_type(detonation_status) + if(isnull(detonation_status)) + return /datum/cinematic/nuke/self_destruct_miss + + return /datum/cinematic/nuke/self_destruct + +#undef NUKE_RADIUS + +/** + * Helper proc that handles gibbing someone who has been nuked. + */ +/proc/nuke_gib(mob/living/gibbed, atom/source) + if(istype(gibbed.loc, /obj/structure/closet/secure_closet/freezer)) + var/obj/structure/closet/secure_closet/freezer/freezer = gibbed.loc + if(!freezer.jones) + to_chat(gibbed, span_boldannounce("You hold onto [freezer] as [source] goes off. \ + Luckily, as [freezer] is lead-lined, you survive.")) + freezer.jones = TRUE + return FALSE + + if(gibbed.stat == DEAD) + return FALSE + + to_chat(gibbed, span_userdanger("You are shredded to atoms by [source]!")) + gibbed.gib() + return TRUE + +/** + * Invokes a callback on every living mob on the provided z level. + */ +/proc/callback_on_everyone_on_z(list/z_levels, datum/callback/to_do, atom/optional_source) + if(!islist(z_levels)) + CRASH("callback_on_everyone_on_z called [z_levels ? "with an invalid z-level list":"without any z-levels"].") + + for(var/mob/living/victim as anything in GLOB.mob_living_list) + if(QDELETED(victim) || isnull(victim.loc)) + continue + + var/turf/target_turf = get_turf(victim) + if(target_turf && !(target_turf.z in z_levels)) + continue + + to_do.Invoke(victim, optional_source) diff --git a/code/modules/antagonists/nukeop/equipment/nuclear_bomb/beer_nuke.dm b/code/modules/antagonists/nukeop/equipment/nuclear_bomb/beer_nuke.dm new file mode 100644 index 0000000000000..28d2413e1545d --- /dev/null +++ b/code/modules/antagonists/nukeop/equipment/nuclear_bomb/beer_nuke.dm @@ -0,0 +1,77 @@ +/// A fake nuke that actually contains beer. +/obj/machinery/nuclearbomb/beer + name = "\improper Nanotrasen-brand nuclear fission explosive" + desc = "One of the more successful achievements of the Nanotrasen Corporate Warfare Division, their nuclear fission explosives are renowned for being cheap to produce and devastatingly effective. Signs explain that though this particular device has been decommissioned, every Nanotrasen station is equipped with an equivalent one, just in case. All Captains carefully guard the disk needed to detonate them - at least, the sign says they do. There seems to be a tap on the back." + proper_bomb = FALSE + /// The keg located within the beer nuke. + var/obj/structure/reagent_dispensers/beerkeg/keg + +/obj/machinery/nuclearbomb/beer/Initialize(mapload) + . = ..() + keg = new(src) + QDEL_NULL(core) + +/obj/machinery/nuclearbomb/beer/examine(mob/user) + . = ..() + if(keg.reagents.total_volume) + . += span_notice("It has [keg.reagents.total_volume] unit\s left.") + else + . += span_danger("It's empty.") + +/obj/machinery/nuclearbomb/beer/attackby(obj/item/weapon, mob/user, params) + if(weapon.is_refillable()) + weapon.afterattack(keg, user, TRUE) // redirect refillable containers to the keg, allowing them to be filled + return TRUE // pretend we handled the attack, too. + + if(istype(weapon, /obj/item/nuke_core_container)) + to_chat(user, span_notice("[src] has had its plutonium core removed as a part of being decommissioned.")) + return TRUE + + return ..() + +/obj/machinery/nuclearbomb/beer/actually_explode() + //Unblock roundend, we're not actually exploding. + SSticker.roundend_check_paused = FALSE + var/turf/bomb_location = get_turf(src) + if(!bomb_location) + disarm_nuke() + return + if(is_station_level(bomb_location.z)) + addtimer(CALLBACK(src, .proc/really_actually_explode), 11 SECONDS) + else + visible_message(span_notice("[src] fizzes ominously.")) + addtimer(CALLBACK(src, .proc/local_foam), 11 SECONDS) + +/obj/machinery/nuclearbomb/beer/disarm_nuke(mob/disarmer) + exploding = FALSE + exploded = TRUE + return ..() + +/obj/machinery/nuclearbomb/beer/proc/local_foam() + var/datum/reagents/R = new/datum/reagents(1000) + R.my_atom = src + R.add_reagent(/datum/reagent/consumable/ethanol/beer, 100) + + var/datum/effect_system/fluid_spread/foam/foam = new + foam.set_up(200, location = get_turf(src), carry = R) + foam.start() + disarm_nuke() + +/obj/machinery/nuclearbomb/beer/proc/stationwide_foam() + priority_announce("The scrubbers network is experiencing a backpressure surge. Some ejection of contents may occur.", "Atmospherics alert") + + for (var/obj/machinery/atmospherics/components/unary/vent_scrubber/vent in GLOB.machines) + var/turf/vent_turf = get_turf(vent) + if (!vent_turf || !is_station_level(vent_turf.z) || vent.welded) + continue + + var/datum/reagents/beer = new /datum/reagents(1000) + beer.my_atom = vent + beer.add_reagent(/datum/reagent/consumable/ethanol/beer, 100) + beer.create_foam(/datum/effect_system/fluid_spread/foam, DIAMOND_AREA(10)) + + CHECK_TICK + +/obj/machinery/nuclearbomb/beer/really_actually_explode(detonation_status) + disarm_nuke() + stationwide_foam() diff --git a/code/modules/antagonists/nukeop/equipment/nuclear_bomb/self_destruct.dm b/code/modules/antagonists/nukeop/equipment/nuclear_bomb/self_destruct.dm new file mode 100644 index 0000000000000..af6d92e190ed5 --- /dev/null +++ b/code/modules/antagonists/nukeop/equipment/nuclear_bomb/self_destruct.dm @@ -0,0 +1,23 @@ +/obj/machinery/nuclearbomb/selfdestruct + name = "station self-destruct terminal" + desc = "For when it all gets too much to bear. Do not taunt." + icon = 'icons/obj/machines/nuke_terminal.dmi' + icon_state = "nuclearbomb_base" + anchored = TRUE //stops it being moved + +/obj/machinery/nuclearbomb/selfdestruct/set_anchor() + return + +/obj/machinery/nuclearbomb/selfdestruct/toggle_nuke_safety() + . = ..() + if(timing) + SSmapping.add_nuke_threat(src) + else + SSmapping.remove_nuke_threat(src) + +/obj/machinery/nuclearbomb/selfdestruct/toggle_nuke_armed() + . = ..() + if(timing) + SSmapping.add_nuke_threat(src) + else + SSmapping.remove_nuke_threat(src) diff --git a/code/modules/antagonists/nukeop/equipment/nuclear_bomb/syndicate_nuke.dm b/code/modules/antagonists/nukeop/equipment/nuclear_bomb/syndicate_nuke.dm new file mode 100644 index 0000000000000..a541322ab475a --- /dev/null +++ b/code/modules/antagonists/nukeop/equipment/nuclear_bomb/syndicate_nuke.dm @@ -0,0 +1,30 @@ +/obj/machinery/nuclearbomb/syndicate + +/obj/machinery/nuclearbomb/syndicate/get_cinematic_type(detonation_status) + switch(detonation_status) + // The nuke detonated on station + if(DETONATION_HIT_STATION) + // And it was detonated by nuke ops + if(length(get_antag_minds(/datum/antagonist/nukeop))) + if(is_infiltrator_docked_at_centcom()) + // And the ops escaped, they won! + return /datum/cinematic/nuke/ops_victory + else + // And the ops failed to escape, mutually assured destruction! + return /datum/cinematic/nuke/mutual_destruction + + // It was detonated by something or someone what wasn't nuke ops, + // throw it to the default explosion animation (self destruct) + else + return ..() + + // The nuke detonated on station Z, but in space + if(DETONATION_NEAR_MISSED_STATION) + return /datum/cinematic/nuke/ops_miss + + // The nuke detonated off station Z, and/or on the syndicate base + if(DETONATION_HIT_SYNDIE_BASE, DETONATION_MISSED_STATION) + return /datum/cinematic/nuke/far_explosion + + stack_trace("[type] - get_cinematic_type got a detonation_status it was not expecting. (Got: [detonation_status])") + return /datum/cinematic/nuke/far_explosion diff --git a/code/modules/antagonists/nukeop/equipment/nuclearbomb.dm b/code/modules/antagonists/nukeop/equipment/nuclearbomb.dm deleted file mode 100644 index c9099b86532d4..0000000000000 --- a/code/modules/antagonists/nukeop/equipment/nuclearbomb.dm +++ /dev/null @@ -1,796 +0,0 @@ -/// TRUE only if the station was actually hit by the nuke, otherwise FALSE -GLOBAL_VAR_INIT(station_was_nuked, FALSE) -GLOBAL_VAR(station_nuke_source) - -/obj/machinery/nuclearbomb - name = "nuclear fission explosive" - desc = "You probably shouldn't stick around to see if this is armed." - icon = 'icons/obj/machines/nuke.dmi' - icon_state = "nuclearbomb_base" - anchored = FALSE - density = TRUE - resistance_flags = INDESTRUCTIBLE | LAVA_PROOF | FIRE_PROOF | UNACIDABLE | ACID_PROOF - - var/timer_set = 90 - var/minimum_timer_set = 90 - var/maximum_timer_set = 3600 - - var/numeric_input = "" - var/ui_mode = NUKEUI_AWAIT_DISK - - var/timing = FALSE - var/exploding = FALSE - var/exploded = FALSE - var/detonation_timer = null - var/r_code = "ADMIN" - var/yes_code = FALSE - var/safety = TRUE - var/obj/item/disk/nuclear/auth = null - use_power = NO_POWER_USE - var/previous_level = "" - var/obj/item/nuke_core/core = null - var/deconstruction_state = NUKESTATE_INTACT - var/lights = "" - var/interior = "" - var/proper_bomb = TRUE //Please - var/obj/effect/countdown/nuclearbomb/countdown - -/obj/machinery/nuclearbomb/Initialize(mapload) - . = ..() - countdown = new(src) - GLOB.nuke_list += src - core = new /obj/item/nuke_core(src) - STOP_PROCESSING(SSobj, core) - update_appearance() - SSpoints_of_interest.make_point_of_interest(src) - previous_level = get_security_level() - -/obj/machinery/nuclearbomb/Destroy() - safety = FALSE - if(!exploding) - // If we're not exploding, set the alert level back to normal - set_safety() - GLOB.nuke_list -= src - QDEL_NULL(countdown) - QDEL_NULL(core) - . = ..() - -/obj/machinery/nuclearbomb/examine(mob/user) - . = ..() - if(exploding) - to_chat(user, "It is in the process of exploding. Perhaps reviewing your affairs is in order.") - if(timing) - to_chat(user, "There are [get_time_left()] seconds until detonation.") - -/obj/machinery/nuclearbomb/selfdestruct - name = "station self-destruct terminal" - desc = "For when it all gets too much to bear. Do not taunt." - icon = 'icons/obj/machines/nuke_terminal.dmi' - icon_state = "nuclearbomb_base" - anchored = TRUE //stops it being moved - -/obj/machinery/nuclearbomb/syndicate - //ui_style = "syndicate" // actually the nuke op bomb is a stole nt bomb - -/obj/machinery/nuclearbomb/syndicate/get_cinematic_type(off_station) - switch(off_station) - if(0) - if(get_antag_minds(/datum/antagonist/nukeop).len && syndies_escaped()) - return CINEMATIC_NUKE_WIN - else - return CINEMATIC_ANNIHILATION - if(1) - return CINEMATIC_NUKE_MISS - if(2) - return CINEMATIC_NUKE_FAR - return CINEMATIC_NUKE_FAR - -/obj/machinery/nuclearbomb/proc/disk_check(obj/item/disk/nuclear/D) - if(D.fake) - say("Authentication failure; disk not recognised.") - return FALSE - else - return TRUE - -/obj/machinery/nuclearbomb/attackby(obj/item/I, mob/user, params) - if (istype(I, /obj/item/disk/nuclear)) - if(!disk_check(I)) - return - if(!user.transferItemToLoc(I, src)) - return - auth = I - update_ui_mode() - playsound(src, 'sound/machines/terminal_insert_disc.ogg', 50, FALSE) - add_fingerprint(user) - return - - switch(deconstruction_state) - if(NUKESTATE_INTACT) - if(istype(I, /obj/item/screwdriver/nuke)) - to_chat(user, span_notice("You start removing [src]'s front panel's screws...")) - if(I.use_tool(src, user, 60, volume=100)) - deconstruction_state = NUKESTATE_UNSCREWED - to_chat(user, span_notice("You remove the screws from [src]'s front panel.")) - update_appearance() - return - - if(NUKESTATE_PANEL_REMOVED) - if(I.tool_behaviour == TOOL_WELDER) - if(!I.tool_start_check(user, amount=1)) - return - to_chat(user, span_notice("You start cutting [src]'s inner plate...")) - if(I.use_tool(src, user, 80, volume=100, amount=1)) - to_chat(user, span_notice("You cut [src]'s inner plate.")) - deconstruction_state = NUKESTATE_WELDED - update_appearance() - return - if(NUKESTATE_CORE_EXPOSED) - if(istype(I, /obj/item/nuke_core_container)) - var/obj/item/nuke_core_container/core_box = I - to_chat(user, span_notice("You start loading the plutonium core into [core_box]...")) - if(do_after(user,50,target=src)) - if(core_box.load(core, user)) - to_chat(user, span_notice("You load the plutonium core into [core_box].")) - deconstruction_state = NUKESTATE_CORE_REMOVED - update_appearance() - core = null - else - to_chat(user, span_warning("You fail to load the plutonium core into [core_box]. [core_box] has already been used!")) - return - if(istype(I, /obj/item/stack/sheet/iron)) - if(!I.tool_start_check(user, amount=20)) - return - - to_chat(user, span_notice("You begin repairing [src]'s inner metal plate...")) - if(I.use_tool(src, user, 100, amount=20)) - to_chat(user, span_notice("You repair [src]'s inner metal plate. The radiation is contained.")) - deconstruction_state = NUKESTATE_PANEL_REMOVED - STOP_PROCESSING(SSobj, core) - update_appearance() - return - . = ..() - -/obj/machinery/nuclearbomb/crowbar_act(mob/user, obj/item/tool) - . = FALSE - switch(deconstruction_state) - if(NUKESTATE_UNSCREWED) - to_chat(user, span_notice("You start removing [src]'s front panel...")) - if(tool.use_tool(src, user, 30, volume=100)) - to_chat(user, span_notice("You remove [src]'s front panel.")) - deconstruction_state = NUKESTATE_PANEL_REMOVED - update_appearance() - return TRUE - if(NUKESTATE_WELDED) - to_chat(user, span_notice("You start prying off [src]'s inner plate...")) - if(tool.use_tool(src, user, 30, volume=100)) - to_chat(user, span_notice("You pry off [src]'s inner plate. You can see the core's green glow!")) - deconstruction_state = NUKESTATE_CORE_EXPOSED - update_appearance() - START_PROCESSING(SSobj, core) - return TRUE - -/obj/machinery/nuclearbomb/can_interact(mob/user) - if(HAS_TRAIT(user, TRAIT_CAN_USE_NUKE)) - return TRUE - return ..() - -/obj/machinery/nuclearbomb/ui_state(mob/user) - if(HAS_TRAIT(user, TRAIT_CAN_USE_NUKE)) - return GLOB.conscious_state - return ..() - -/obj/machinery/nuclearbomb/proc/get_nuke_state() - if(exploding) - return NUKE_ON_EXPLODING - if(timing) - return NUKE_ON_TIMING - if(safety) - return NUKE_OFF_LOCKED - else - return NUKE_OFF_UNLOCKED - -/obj/machinery/nuclearbomb/update_icon_state() - if(deconstruction_state != NUKESTATE_INTACT) - icon_state = "nuclearbomb_base" - return ..() - switch(get_nuke_state()) - if(NUKE_OFF_LOCKED, NUKE_OFF_UNLOCKED) - icon_state = "nuclearbomb_base" - if(NUKE_ON_TIMING) - icon_state = "nuclearbomb_timing" - if(NUKE_ON_EXPLODING) - icon_state = "nuclearbomb_exploding" - return ..() - -/obj/machinery/nuclearbomb/update_overlays() - . += ..() - update_icon_interior() - update_icon_lights() - -/obj/machinery/nuclearbomb/proc/update_icon_interior() - cut_overlay(interior) - switch(deconstruction_state) - if(NUKESTATE_UNSCREWED) - interior = "panel-unscrewed" - if(NUKESTATE_PANEL_REMOVED) - interior = "panel-removed" - if(NUKESTATE_WELDED) - interior = "plate-welded" - if(NUKESTATE_CORE_EXPOSED) - interior = "plate-removed" - if(NUKESTATE_CORE_REMOVED) - interior = "core-removed" - if(NUKESTATE_INTACT) - return - add_overlay(interior) - -/obj/machinery/nuclearbomb/proc/update_icon_lights() - if(lights) - cut_overlay(lights) - switch(get_nuke_state()) - if(NUKE_OFF_LOCKED) - lights = "" - return - if(NUKE_OFF_UNLOCKED) - lights = "lights-safety" - if(NUKE_ON_TIMING) - lights = "lights-timing" - if(NUKE_ON_EXPLODING) - lights = "lights-exploding" - add_overlay(lights) - -/obj/machinery/nuclearbomb/process() - if(timing && !exploding) - if(detonation_timer < world.time) - explode() - else - var/volume = (get_time_left() <= 20 ? 30 : 5) - playsound(loc, 'sound/items/timer.ogg', volume, FALSE) - -/obj/machinery/nuclearbomb/proc/update_ui_mode() - if(exploded) - ui_mode = NUKEUI_EXPLODED - return - - if(!auth) - ui_mode = NUKEUI_AWAIT_DISK - return - - if(timing) - ui_mode = NUKEUI_TIMING - return - - if(!safety) - ui_mode = NUKEUI_AWAIT_ARM - return - - if(!yes_code) - ui_mode = NUKEUI_AWAIT_CODE - return - - ui_mode = NUKEUI_AWAIT_TIMER - -/obj/machinery/nuclearbomb/ui_interact(mob/user, datum/tgui/ui) - ui = SStgui.try_update_ui(user, src, ui) - if(!ui) - ui = new(user, src, "NuclearBomb", name) - ui.open() - -/obj/machinery/nuclearbomb/ui_data(mob/user) - var/list/data = list() - data["disk_present"] = auth - - var/hidden_code = (ui_mode == NUKEUI_AWAIT_CODE && numeric_input != "ERROR") - - var/current_code = "" - if(hidden_code) - while(length(current_code) < length(numeric_input)) - current_code = "[current_code]*" - else - current_code = numeric_input - while(length(current_code) < 5) - current_code = "[current_code]-" - - var/first_status - var/second_status - switch(ui_mode) - if(NUKEUI_AWAIT_DISK) - first_status = "DEVICE LOCKED" - if(timing) - second_status = "TIME: [get_time_left()]" - else - second_status = "AWAIT DISK" - if(NUKEUI_AWAIT_CODE) - first_status = "INPUT CODE" - second_status = "CODE: [current_code]" - if(NUKEUI_AWAIT_TIMER) - first_status = "INPUT TIME" - second_status = "TIME: [current_code]" - if(NUKEUI_AWAIT_ARM) - first_status = "DEVICE READY" - second_status = "TIME: [get_time_left()]" - if(NUKEUI_TIMING) - first_status = "DEVICE ARMED" - second_status = "TIME: [get_time_left()]" - if(NUKEUI_EXPLODED) - first_status = "DEVICE DEPLOYED" - second_status = "THANK YOU" - - data["status1"] = first_status - data["status2"] = second_status - data["anchored"] = anchored - - return data - -/obj/machinery/nuclearbomb/ui_act(action, params) - . = ..() - if(.) - return - playsound(src, SFX_TERMINAL_TYPE, 20, FALSE) - switch(action) - if("eject_disk") - if(auth && auth.loc == src) - playsound(src, 'sound/machines/terminal_insert_disc.ogg', 50, FALSE) - playsound(src, 'sound/machines/nuke/general_beep.ogg', 50, FALSE) - auth.forceMove(get_turf(src)) - auth = null - . = TRUE - else - var/obj/item/I = usr.is_holding_item_of_type(/obj/item/disk/nuclear) - if(I && disk_check(I) && usr.transferItemToLoc(I, src)) - playsound(src, 'sound/machines/terminal_insert_disc.ogg', 50, FALSE) - playsound(src, 'sound/machines/nuke/general_beep.ogg', 50, FALSE) - auth = I - . = TRUE - update_ui_mode() - if("keypad") - if(auth) - var/digit = params["digit"] - switch(digit) - if("C") - if(auth && ui_mode == NUKEUI_AWAIT_ARM) - set_safety() - yes_code = FALSE - playsound(src, 'sound/machines/nuke/confirm_beep.ogg', 50, FALSE) - update_ui_mode() - else - playsound(src, 'sound/machines/nuke/general_beep.ogg', 50, FALSE) - numeric_input = "" - . = TRUE - if("E") - switch(ui_mode) - if(NUKEUI_AWAIT_CODE) - if(numeric_input == r_code) - numeric_input = "" - yes_code = TRUE - playsound(src, 'sound/machines/nuke/general_beep.ogg', 50, FALSE) - . = TRUE - else - playsound(src, 'sound/machines/nuke/angry_beep.ogg', 50, FALSE) - numeric_input = "ERROR" - if(NUKEUI_AWAIT_TIMER) - var/number_value = text2num(numeric_input) - if(number_value) - timer_set = clamp(number_value, minimum_timer_set, maximum_timer_set) - playsound(src, 'sound/machines/nuke/general_beep.ogg', 50, FALSE) - set_safety() - . = TRUE - else - playsound(src, 'sound/machines/nuke/angry_beep.ogg', 50, FALSE) - update_ui_mode() - if("0","1","2","3","4","5","6","7","8","9") - if(numeric_input != "ERROR") - numeric_input += digit - if(length(numeric_input) > 5) - numeric_input = "ERROR" - else - playsound(src, 'sound/machines/nuke/general_beep.ogg', 50, FALSE) - . = TRUE - else - playsound(src, 'sound/machines/nuke/angry_beep.ogg', 50, FALSE) - if("arm") - if(auth && yes_code && !safety && !exploded) - playsound(src, 'sound/machines/nuke/confirm_beep.ogg', 50, FALSE) - set_active() - update_ui_mode() - . = TRUE - else - playsound(src, 'sound/machines/nuke/angry_beep.ogg', 50, FALSE) - if("anchor") - if(auth && yes_code) - playsound(src, 'sound/machines/nuke/general_beep.ogg', 50, FALSE) - set_anchor() - else - playsound(src, 'sound/machines/nuke/angry_beep.ogg', 50, FALSE) - -/obj/machinery/nuclearbomb/proc/set_anchor() - if(isinspace() && !anchored) - to_chat(usr, span_warning("There is nothing to anchor to!")) - else - set_anchored(!anchored) - -/obj/machinery/nuclearbomb/proc/set_safety() - safety = !safety - if(safety) - if(timing) - set_security_level(previous_level) - for(var/obj/item/pinpointer/nuke/syndicate/S in GLOB.pinpointer_list) - S.switch_mode_to(initial(S.mode)) - S.alert = FALSE - timing = FALSE - detonation_timer = null - countdown.stop() - update_appearance() - -/obj/machinery/nuclearbomb/proc/set_active() - var/turf/our_turf = get_turf(src) - if(safety) - to_chat(usr, span_danger("The safety is still on.")) - return - timing = !timing - if(timing) - message_admins("\The [src] was armed at [ADMIN_VERBOSEJMP(our_turf)] by [ADMIN_LOOKUPFLW(usr)].") - log_game("\The [src] was armed at [loc_name(our_turf)] by [key_name(usr)].") - previous_level = get_security_level() - detonation_timer = world.time + (timer_set * 10) - for(var/obj/item/pinpointer/nuke/syndicate/S in GLOB.pinpointer_list) - S.switch_mode_to(TRACK_INFILTRATOR) - - SEND_GLOBAL_SIGNAL(COMSIG_GLOB_NUKE_DEVICE_ARMED, src) - - countdown.start() - set_security_level("delta") - else - message_admins("\The [src] at [ADMIN_VERBOSEJMP(our_turf)] was disarmed by [ADMIN_LOOKUPFLW(usr)].") - log_game("\The [src] at [loc_name(our_turf)] was disarmed by [key_name(usr)].") - detonation_timer = null - set_security_level(previous_level) - for(var/obj/item/pinpointer/nuke/syndicate/S in GLOB.pinpointer_list) - S.switch_mode_to(initial(S.mode)) - S.alert = FALSE - countdown.stop() - - SEND_GLOBAL_SIGNAL(COMSIG_GLOB_NUKE_DEVICE_DISARMED, src) - - update_appearance() - -/obj/machinery/nuclearbomb/proc/get_time_left() - if(timing) - . = round(max(0, detonation_timer - world.time) / 10, 1) - else - . = timer_set - -/obj/machinery/nuclearbomb/blob_act(obj/structure/blob/B) - if(exploding) - return - qdel(src) - -/obj/machinery/nuclearbomb/zap_act(power, zap_flags) - . = ..() - if(zap_flags & ZAP_MACHINE_EXPLOSIVE) - qdel(src)//like the singulo, tesla deletes it. stops it from exploding over and over - -#define NUKERANGE 127 -/obj/machinery/nuclearbomb/proc/explode() - if(safety) - timing = FALSE - return - - exploding = TRUE - yes_code = FALSE - safety = TRUE - update_appearance() - sound_to_playing_players('sound/machines/alarm.ogg') - if(SSticker?.mode) - SSticker.roundend_check_paused = TRUE - addtimer(CALLBACK(src, .proc/actually_explode), 100) - -/obj/machinery/nuclearbomb/proc/actually_explode() - if(!core) - Cinematic(CINEMATIC_NUKE_NO_CORE,world) - SSticker.roundend_check_paused = FALSE - return - - SSlag_switch.set_measure(DISABLE_NON_OBSJOBS, TRUE) - - var/off_station = 0 - var/turf/bomb_location = get_turf(src) - var/area/A = get_area(bomb_location) - - if(bomb_location && is_station_level(bomb_location.z)) - if(istype(A, /area/space)) - off_station = NUKE_NEAR_MISS - else if((bomb_location.x < (128-NUKERANGE)) || (bomb_location.x > (128+NUKERANGE)) || (bomb_location.y < (128-NUKERANGE)) || (bomb_location.y > (128+NUKERANGE))) - off_station = NUKE_NEAR_MISS - else // station actually nuked - off_station = STATION_DESTROYED_NUKE - GLOB.station_was_nuked = TRUE - else if(bomb_location.onSyndieBase()) - off_station = NUKE_SYNDICATE_BASE - else - off_station = NUKE_MISS_STATION - - if(off_station < NUKE_MISS_STATION) - SSshuttle.registerHostileEnvironment(src) - SSshuttle.lockdown = TRUE - //Cinematic - GLOB.station_nuke_source = off_station - really_actually_explode(off_station) - SSticker.roundend_check_paused = FALSE - -/obj/machinery/nuclearbomb/proc/really_actually_explode(off_station) - var/turf/bomb_location = get_turf(src) - Cinematic(get_cinematic_type(off_station),world,CALLBACK(SSticker,/datum/controller/subsystem/ticker/proc/station_explosion_detonation,src)) - if(off_station == STATION_DESTROYED_NUKE) - INVOKE_ASYNC(GLOBAL_PROC,.proc/KillEveryoneOnStation) - return - if(off_station != NUKE_NEAR_MISS) // Don't kill people in the station if the nuke missed, even if we are technically on the same z-level - INVOKE_ASYNC(GLOBAL_PROC,.proc/KillEveryoneOnZLevel, bomb_location.z) - -/obj/machinery/nuclearbomb/proc/get_cinematic_type(off_station) - if(off_station < NUKE_NEAR_MISS) - return CINEMATIC_SELFDESTRUCT - else - return CINEMATIC_SELFDESTRUCT_MISS - -/obj/machinery/nuclearbomb/beer - name = "\improper Nanotrasen-brand nuclear fission explosive" - desc = "One of the more successful achievements of the Nanotrasen Corporate Warfare Division, their nuclear fission explosives are renowned for being cheap to produce and devastatingly effective. Signs explain that though this particular device has been decommissioned, every Nanotrasen station is equipped with an equivalent one, just in case. All Captains carefully guard the disk needed to detonate them - at least, the sign says they do. There seems to be a tap on the back." - proper_bomb = FALSE - var/obj/structure/reagent_dispensers/beerkeg/keg - -/obj/machinery/nuclearbomb/beer/Initialize(mapload) - . = ..() - keg = new(src) - QDEL_NULL(core) - -/obj/machinery/nuclearbomb/beer/examine(mob/user) - . = ..() - if(keg.reagents.total_volume) - to_chat(user, span_notice("It has [keg.reagents.total_volume] unit\s left.")) - else - to_chat(user, span_danger("It's empty.")) - -/obj/machinery/nuclearbomb/beer/attackby(obj/item/W, mob/user, params) - if(W.is_refillable()) - W.afterattack(keg, user, TRUE) // redirect refillable containers to the keg, allowing them to be filled - return TRUE // pretend we handled the attack, too. - if(istype(W, /obj/item/nuke_core_container)) - to_chat(user, span_notice("[src] has had its plutonium core removed as a part of being decommissioned.")) - return TRUE - return ..() - -/obj/machinery/nuclearbomb/beer/actually_explode() - //Unblock roundend, we're not actually exploding. - SSticker.roundend_check_paused = FALSE - var/turf/bomb_location = get_turf(src) - if(!bomb_location) - disarm() - return - if(is_station_level(bomb_location.z)) - addtimer(CALLBACK(src, .proc/really_actually_explode), 110) - else - visible_message(span_notice("[src] fizzes ominously.")) - addtimer(CALLBACK(src, .proc/local_foam), 110) - -/obj/machinery/nuclearbomb/beer/proc/disarm() - detonation_timer = null - exploding = FALSE - exploded = TRUE - set_security_level(previous_level) - for(var/obj/item/pinpointer/nuke/syndicate/S in GLOB.pinpointer_list) - S.switch_mode_to(initial(S.mode)) - S.alert = FALSE - countdown.stop() - update_appearance() - -/obj/machinery/nuclearbomb/beer/proc/local_foam() - var/datum/reagents/R = new/datum/reagents(1000) - R.my_atom = src - R.add_reagent(/datum/reagent/consumable/ethanol/beer, 100) - - var/datum/effect_system/foam_spread/foam = new - foam.set_up(200, get_turf(src), R) - foam.start() - disarm() - -/obj/machinery/nuclearbomb/beer/proc/stationwide_foam() - priority_announce("The scrubbers network is experiencing a backpressure surge. Some ejection of contents may occur.", "Atmospherics alert") - - for (var/obj/machinery/atmospherics/components/unary/vent_scrubber/vent in GLOB.machines) - var/turf/vent_turf = get_turf(vent) - if (!vent_turf || !is_station_level(vent_turf.z) || vent.welded) - continue - - var/datum/reagents/beer = new /datum/reagents(1000) - beer.my_atom = vent - beer.add_reagent(/datum/reagent/consumable/ethanol/beer, 100) - beer.create_foam(/datum/effect_system/foam_spread, 200) - - CHECK_TICK - -/obj/machinery/nuclearbomb/beer/really_actually_explode() - disarm() - stationwide_foam() - -/proc/KillEveryoneOnStation() - for(var/mob/living/victim as anything in GLOB.mob_living_list) - var/turf/target_turf = get_turf(victim) - if(istype(victim.loc, /obj/structure/closet/secure_closet/freezer)) - var/obj/structure/closet/secure_closet/freezer/freezer = victim.loc - if(!freezer.jones) - to_chat(victim, span_boldannounce("You hold onto \the [victim.loc] as the nuclear bomb goes off. Luckily as \the [victim.loc] is lead-lined, you survive.")) - freezer.jones = TRUE - continue - if(victim.stat != DEAD && target_turf && is_station_level(target_turf.z)) - to_chat(victim, span_userdanger("You are shredded to atoms!")) - victim.gib() - -/proc/KillEveryoneOnZLevel(z) - if(!z) - return - for(var/_victim in GLOB.mob_living_list) - var/mob/living/victim = _victim - var/turf/target_turf = get_turf(victim) - if(istype(victim.loc, /obj/structure/closet/secure_closet/freezer)) - var/obj/structure/closet/secure_closet/freezer/freezer = victim.loc - if(!freezer.jones) - to_chat(victim, span_boldannounce("You hold onto \the [victim.loc] as the nuclear bomb goes off. Luckily as \the [victim.loc] is lead-lined, you survive.")) - freezer.jones = TRUE - continue - if(victim.stat != DEAD && target_turf && target_turf.z == z) - to_chat(victim, span_userdanger("You are shredded to atoms!")) - victim.gib() - -/* -This is here to make the tiles around the station mininuke change when it's armed. -*/ - -/obj/machinery/nuclearbomb/selfdestruct/set_anchor() - return - -/obj/machinery/nuclearbomb/selfdestruct/set_active() - ..() - if(timing) - SSmapping.add_nuke_threat(src) - else - SSmapping.remove_nuke_threat(src) - -/obj/machinery/nuclearbomb/selfdestruct/set_safety() - ..() - if(timing) - SSmapping.add_nuke_threat(src) - else - SSmapping.remove_nuke_threat(src) - -//==========DAT FUKKEN DISK=============== -/obj/item/disk - icon = 'icons/obj/module.dmi' - w_class = WEIGHT_CLASS_TINY - inhand_icon_state = "card-id" - lefthand_file = 'icons/mob/inhands/equipment/idcards_lefthand.dmi' - righthand_file = 'icons/mob/inhands/equipment/idcards_righthand.dmi' - icon_state = "datadisk0" - drop_sound = 'sound/items/handling/disk_drop.ogg' - pickup_sound = 'sound/items/handling/disk_pickup.ogg' - -/obj/item/disk/nuclear - name = "nuclear authentication disk" - desc = "Better keep this safe." - icon_state = "nucleardisk" - max_integrity = 250 - armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 30, BIO = 0, FIRE = 100, ACID = 100) - resistance_flags = INDESTRUCTIBLE | LAVA_PROOF | FIRE_PROOF | ACID_PROOF - var/fake = FALSE - var/turf/last_secured_location - var/last_disk_move - -/obj/item/disk/nuclear/Initialize(mapload) - . = ..() - AddElement(/datum/element/bed_tuckable, 6, -6, 0) - - if(!fake) - SSpoints_of_interest.make_point_of_interest(src) - last_disk_move = world.time - START_PROCESSING(SSobj, src) - -/obj/item/disk/nuclear/ComponentInitialize() - . = ..() - AddComponent(/datum/component/stationloving, !fake) - -/obj/item/disk/nuclear/process() - if(fake) - STOP_PROCESSING(SSobj, src) - CRASH("A fake nuke disk tried to call process(). Who the fuck and how the fuck") - - var/turf/new_turf = get_turf(src) - - if (is_secured()) - last_secured_location = new_turf - last_disk_move = world.time - var/datum/round_event_control/operative/loneop = locate(/datum/round_event_control/operative) in SSevents.control - if(istype(loneop) && loneop.occurrences < loneop.max_occurrences && prob(loneop.weight)) - loneop.weight = max(loneop.weight - 1, 0) - if(loneop.weight % 5 == 0 && SSticker.totalPlayers > 1) - message_admins("[src] is secured (currently in [ADMIN_VERBOSEJMP(new_turf)]). The weight of Lone Operative is now [loneop.weight].") - log_game("[src] being secured has reduced the weight of the Lone Operative event to [loneop.weight].") - else - /// How comfy is our disk? - var/disk_comfort_level = 0 - - //Go through and check for items that make disk comfy - for(var/obj/comfort_item in loc) - if(istype(comfort_item, /obj/item/bedsheet) || istype(comfort_item, /obj/structure/bed)) - disk_comfort_level++ - - if(last_disk_move < world.time - 5000 && prob((world.time - 5000 - last_disk_move)*0.0001)) - var/datum/round_event_control/operative/loneop = locate(/datum/round_event_control/operative) in SSevents.control - if(istype(loneop) && loneop.occurrences < loneop.max_occurrences) - loneop.weight += 1 - if(loneop.weight % 5 == 0 && SSticker.totalPlayers > 1) - if(disk_comfort_level >= 2) - visible_message(span_notice("[src] sleeps soundly. Sleep tight, disky.")) - message_admins("[src] is unsecured in [ADMIN_VERBOSEJMP(new_turf)]. The weight of Lone Operative is now [loneop.weight].") - log_game("[src] is unsecured for too long in [loc_name(new_turf)], and has increased the weight of the Lone Operative event to [loneop.weight].") - -/obj/item/disk/nuclear/proc/is_secured() - if (last_secured_location == get_turf(src)) - return FALSE - - var/mob/holder = pulledby || get(src, /mob) - if (isnull(holder?.client)) - return FALSE - - return TRUE - -/obj/item/disk/nuclear/examine(mob/user) - . = ..() - if(!fake) - return - - if(isobserver(user) || HAS_TRAIT(user, TRAIT_DISK_VERIFIER) || (user.mind && HAS_TRAIT(user.mind, TRAIT_DISK_VERIFIER))) - . += span_warning("The serial numbers on [src] are incorrect.") - -/* - * You can't accidentally eat the nuke disk, bro - */ -/obj/item/disk/nuclear/on_accidental_consumption(mob/living/carbon/M, mob/living/carbon/user, obj/item/source_item, discover_after = TRUE) - M.visible_message(span_warning("[M] looks like [M.p_theyve()] just bitten into something important."), \ - span_warning("Wait, is this the nuke disk?")) - - return discover_after - -/obj/item/disk/nuclear/attackby(obj/item/I, mob/living/user, params) - if(istype(I, /obj/item/claymore/highlander) && !fake) - var/obj/item/claymore/highlander/H = I - if(H.nuke_disk) - to_chat(user, span_notice("Wait... what?")) - qdel(H.nuke_disk) - H.nuke_disk = null - return - user.visible_message(span_warning("[user] captures [src]!"), span_userdanger("You've got the disk! Defend it with your life!")) - forceMove(H) - H.nuke_disk = src - return TRUE - return ..() - -/obj/item/disk/nuclear/suicide_act(mob/user) - user.visible_message(span_suicide("[user] is going delta! It looks like [user.p_theyre()] trying to commit suicide!")) - playsound(src, 'sound/machines/alarm.ogg', 50, -1, TRUE) - for(var/i in 1 to 100) - addtimer(CALLBACK(user, /atom/proc/add_atom_colour, (i % 2)? "#00FF00" : "#FF0000", ADMIN_COLOUR_PRIORITY), i) - addtimer(CALLBACK(src, .proc/manual_suicide, user), 101) - return MANUAL_SUICIDE - -/obj/item/disk/nuclear/proc/manual_suicide(mob/living/user) - user.remove_atom_colour(ADMIN_COLOUR_PRIORITY) - user.visible_message(span_suicide("[user] is destroyed by the nuclear blast!")) - user.adjustOxyLoss(200) - user.death(0) - -/obj/item/disk/nuclear/fake - fake = TRUE - -/obj/item/disk/nuclear/fake/obvious - name = "cheap plastic imitation of the nuclear authentication disk" - desc = "How anyone could mistake this for the real thing is beyond you." diff --git a/code/modules/antagonists/nukeop/nukeop.dm b/code/modules/antagonists/nukeop/nukeop.dm index 927db80dd0cc5..6658f62fe46c6 100644 --- a/code/modules/antagonists/nukeop/nukeop.dm +++ b/code/modules/antagonists/nukeop/nukeop.dm @@ -191,7 +191,7 @@ /datum/outfit/nuclear_operative name = "Nuclear Operative (Preview only)" - back = /obj/item/mod/control/pre_equipped/syndicate_empty + back = /obj/item/mod/control/pre_equipped/empty/syndicate uniform = /obj/item/clothing/under/syndicate /datum/outfit/nuclear_operative/post_equip(mob/living/carbon/human/H, visualsOnly) @@ -202,7 +202,7 @@ /datum/outfit/nuclear_operative_elite name = "Nuclear Operative (Elite, Preview only)" - back = /obj/item/mod/control/pre_equipped/syndicate_empty/elite + back = /obj/item/mod/control/pre_equipped/empty/elite uniform = /obj/item/clothing/under/syndicate l_hand = /obj/item/modular_computer/tablet/nukeops r_hand = /obj/item/shield/energy @@ -338,56 +338,77 @@ O.team = src objectives += O -/datum/team/nuclear/proc/disk_rescued() - for(var/obj/item/disk/nuclear/D in SSpoints_of_interest.real_nuclear_disks) +/datum/team/nuclear/proc/is_disk_rescued() + for(var/obj/item/disk/nuclear/nuke_disk in SSpoints_of_interest.real_nuclear_disks) //If emergency shuttle is in transit disk is only safe on it if(SSshuttle.emergency.mode == SHUTTLE_ESCAPE) - if(!SSshuttle.emergency.is_in_shuttle_bounds(D)) + if(!SSshuttle.emergency.is_in_shuttle_bounds(nuke_disk)) return FALSE //If shuttle escaped check if it's on centcom side else if(SSshuttle.emergency.mode == SHUTTLE_ENDGAME) - if(!D.onCentCom()) + if(!nuke_disk.onCentCom()) return FALSE else //Otherwise disk is safe when on station - var/turf/T = get_turf(D) - if(!T || !is_station_level(T.z)) + var/turf/disk_turf = get_turf(nuke_disk) + if(!disk_turf || !is_station_level(disk_turf.z)) return FALSE return TRUE -/datum/team/nuclear/proc/operatives_dead() - for(var/I in members) - var/datum/mind/operative_mind = I +/datum/team/nuclear/proc/are_all_operatives_dead() + for(var/datum/mind/operative_mind as anything in members) if(ishuman(operative_mind.current) && (operative_mind.current.stat != DEAD)) return FALSE return TRUE /datum/team/nuclear/proc/get_result() - var/evacuation = EMERGENCY_ESCAPED_OR_ENDGAMED - var/disk_rescued = disk_rescued() - var/syndies_didnt_escape = !syndies_escaped() + var/shuttle_evacuated = EMERGENCY_ESCAPED_OR_ENDGAMED + var/disk_rescued = is_disk_rescued() + var/syndies_didnt_escape = !is_infiltrator_docked_at_centcom() + var/team_is_dead = are_all_operatives_dead() var/station_was_nuked = GLOB.station_was_nuked var/station_nuke_source = GLOB.station_nuke_source - if(station_nuke_source == NUKE_SYNDICATE_BASE) + // The nuke detonated on the syndicate base + if(station_nuke_source == DETONATION_HIT_SYNDIE_BASE) return NUKE_RESULT_FLUKE - else if(station_was_nuked && !syndies_didnt_escape) - return NUKE_RESULT_NUKE_WIN - else if (station_was_nuked && syndies_didnt_escape) - return NUKE_RESULT_NOSURVIVORS - else if (!disk_rescued && !station_was_nuked && station_nuke_source && !syndies_didnt_escape) - return NUKE_RESULT_WRONG_STATION - else if (!disk_rescued && !station_was_nuked && station_nuke_source && syndies_didnt_escape) - return NUKE_RESULT_WRONG_STATION_DEAD - else if ((disk_rescued && evacuation) && operatives_dead()) - return NUKE_RESULT_CREW_WIN_SYNDIES_DEAD - else if (disk_rescued) - return NUKE_RESULT_CREW_WIN - else if (!disk_rescued && operatives_dead()) - return NUKE_RESULT_DISK_LOST - else if (!disk_rescued && evacuation) - return NUKE_RESULT_DISK_STOLEN + + // The station was nuked + if(station_was_nuked) + // The station was nuked and the infiltrator failed to escape + if(syndies_didnt_escape) + return NUKE_RESULT_NOSURVIVORS + // The station was nuked and the infiltrator escaped, and the nuke ops won + else + return NUKE_RESULT_NUKE_WIN + + // The station was not nuked, but something was + else if(station_nuke_source && !disk_rescued) + // The station was not nuked, but something was, and the syndicates didn't escape it + if(syndies_didnt_escape) + return NUKE_RESULT_WRONG_STATION_DEAD + // The station was not nuked, but something was, and the syndicates returned to their base + else + return NUKE_RESULT_WRONG_STATION + + // No nuke went off, the station rescued the disk + else if(disk_rescued) + // No nuke went off, the shuttle left, and the team is dead + if(shuttle_evacuated && team_is_dead) + return NUKE_RESULT_CREW_WIN_SYNDIES_DEAD + // No nuke went off, but the nuke ops survived + else + return NUKE_RESULT_CREW_WIN + + // No nuke went off, but the disk was left behind else - return //Undefined result + // No nuke went off, the disk was left, but all the ops are dead + if(team_is_dead) + return NUKE_RESULT_DISK_LOST + // No nuke went off, the disk was left, there are living ops, but the shuttle left successfully + else if(shuttle_evacuated) + return NUKE_RESULT_DISK_STOLEN + + CRASH("[type] - got an undefined / unexpected result.") /datum/team/nuclear/roundend_report() var/list/parts = list() @@ -401,10 +422,10 @@ parts += "Syndicate Major Victory!" parts += "[syndicate_name] operatives have destroyed [station_name()]!" if(NUKE_RESULT_NOSURVIVORS) - parts += "Total Annihilation" + parts += "Total Annihilation!" parts += "[syndicate_name] operatives destroyed [station_name()] but did not leave the area in time and got caught in the explosion. Next time, don't lose the disk!" if(NUKE_RESULT_WRONG_STATION) - parts += "Crew Minor Victory" + parts += "Crew Minor Victory!" parts += "[syndicate_name] operatives secured the authentication disk but blew up something that wasn't [station_name()]. Next time, don't do that!" if(NUKE_RESULT_WRONG_STATION_DEAD) parts += "[syndicate_name] operatives have earned Darwin Award!" @@ -413,7 +434,7 @@ parts += "Crew Major Victory!" parts += "The Research Staff has saved the disk and killed the [syndicate_name] Operatives" if(NUKE_RESULT_CREW_WIN) - parts += "Crew Major Victory" + parts += "Crew Major Victory!" parts += "The Research Staff has saved the disk and stopped the [syndicate_name] Operatives!" if(NUKE_RESULT_DISK_LOST) parts += "Neutral Victory!" @@ -438,7 +459,7 @@ text += printplayerlist(members) text += "
    " text += "(Syndicates used [TC_uses] TC) [purchases]" - if(TC_uses == 0 && GLOB.station_was_nuked && !operatives_dead()) + if(TC_uses == 0 && GLOB.station_was_nuked && !are_all_operatives_dead()) text += "[icon2html('icons/ui_icons/antags/badass.dmi', world, "badass")]" parts += text @@ -475,7 +496,8 @@ return common_part + disk_report + challenge_report /// Returns whether or not syndicate operatives escaped. -/proc/syndies_escaped() - var/obj/docking_port/mobile/S = SSshuttle.getShuttle("syndicate") - var/obj/docking_port/stationary/transit/T = locate() in S.loc - return S && (is_centcom_level(S.z) || T) +/proc/is_infiltrator_docked_at_centcom() + var/obj/docking_port/mobile/infiltrator/infiltrator_port = SSshuttle.getShuttle("syndicate") + var/obj/docking_port/stationary/transit/infiltrator_dock = locate() in infiltrator_port.loc + + return infiltrator_port && (is_centcom_level(infiltrator_port.z) || infiltrator_dock) diff --git a/code/modules/antagonists/revenant/revenant_blight.dm b/code/modules/antagonists/revenant/revenant_blight.dm index cd05d88dd9eef..b8d2f0f97f777 100644 --- a/code/modules/antagonists/revenant/revenant_blight.dm +++ b/code/modules/antagonists/revenant/revenant_blight.dm @@ -10,7 +10,7 @@ agent = "Unholy Forces" viable_mobtypes = list(/mob/living/carbon/human) disease_flags = CURABLE - permeability_mod = 1 + spreading_modifier = 1 severity = DISEASE_SEVERITY_HARMFUL var/stagedamage = 0 //Highest stage reached. var/finalstage = 0 //Because we're spawning off the cure in the final stage, we need to check if we've done the final stage's effects. @@ -36,7 +36,7 @@ return FALSE if(DT_PROB(1.5 * stage, delta_time)) to_chat(affected_mob, span_revennotice("You suddenly feel [pick("sick and tired", "disoriented", "tired and confused", "nauseated", "faint", "dizzy")]...")) - affected_mob.add_confusion(8) + affected_mob.adjust_timed_status_effect(8 SECONDS, /datum/status_effect/confusion) affected_mob.adjustStaminaLoss(20, FALSE) new /obj/effect/temp_visual/revenant(affected_mob.loc) if(stagedamage < stage) diff --git a/code/modules/antagonists/revolution/revolution.dm b/code/modules/antagonists/revolution/revolution.dm index 4d6061b7cec27..0d97f21ce8e3d 100644 --- a/code/modules/antagonists/revolution/revolution.dm +++ b/code/modules/antagonists/revolution/revolution.dm @@ -176,7 +176,7 @@ /datum/antagonist/rev/head/on_removal() if(give_hud) var/mob/living/carbon/C = owner.current - var/obj/item/organ/cyberimp/eyes/hud/security/syndicate/S = C.getorganslot(ORGAN_SLOT_HUD) + var/obj/item/organ/internal/cyberimp/eyes/hud/security/syndicate/S = C.getorganslot(ORGAN_SLOT_HUD) if(S) S.Remove(C) return ..() @@ -325,7 +325,7 @@ to_chat(C, "The flash in your [where] will help you to persuade the crew to join your cause.") if(give_hud) - var/obj/item/organ/cyberimp/eyes/hud/security/syndicate/S = new() + var/obj/item/organ/internal/cyberimp/eyes/hud/security/syndicate/S = new() S.Insert(C) to_chat(C, "Your eyes have been implanted with a cybernetic security HUD which will help you keep track of who is mindshield-implanted, and therefore unable to be recruited.") diff --git a/code/modules/antagonists/slaughter/slaughter.dm b/code/modules/antagonists/slaughter/slaughter.dm index b1414bdefb2f5..4cef95818b11b 100644 --- a/code/modules/antagonists/slaughter/slaughter.dm +++ b/code/modules/antagonists/slaughter/slaughter.dm @@ -61,7 +61,7 @@ loot = list(/obj/effect/decal/cleanable/blood, \ /obj/effect/decal/cleanable/blood/innards, \ - /obj/item/organ/heart/demon) + /obj/item/organ/internal/heart/demon) del_on_death = 1 ///Sound played when consuming a body var/feast_sound = 'sound/magic/demon_consume.ogg' @@ -140,18 +140,18 @@ addtimer(CALLBACK(src, .proc/remove_movespeed_modifier, /datum/movespeed_modifier/slaughter), 6 SECONDS, TIMER_UNIQUE | TIMER_OVERRIDE) //The loot from killing a slaughter demon - can be consumed to allow the user to blood crawl -/obj/item/organ/heart/demon +/obj/item/organ/internal/heart/demon name = "demon heart" desc = "Still it beats furiously, emanating an aura of utter hate." icon = 'icons/obj/surgery.dmi' icon_state = "demon_heart-on" decay_factor = 0 -/obj/item/organ/heart/demon/ComponentInitialize() +/obj/item/organ/internal/heart/demon/ComponentInitialize() . = ..() AddElement(/datum/element/update_icon_blocker) -/obj/item/organ/heart/demon/attack(mob/M, mob/living/carbon/user, obj/target) +/obj/item/organ/internal/heart/demon/attack(mob/M, mob/living/carbon/user, obj/target) if(M != user) return ..() user.visible_message(span_warning("[user] raises [src] to [user.p_their()] mouth and tears into it with [user.p_their()] teeth!"), \ @@ -167,17 +167,17 @@ user.temporarilyRemoveItemFromInventory(src, TRUE) src.Insert(user) //Consuming the heart literally replaces your heart with a demon heart. H A R D C O R E -/obj/item/organ/heart/demon/Insert(mob/living/carbon/M, special = 0) +/obj/item/organ/internal/heart/demon/Insert(mob/living/carbon/M, special = 0) ..() if(M.mind) M.mind.AddSpell(new /obj/effect/proc_holder/spell/bloodcrawl(null)) -/obj/item/organ/heart/demon/Remove(mob/living/carbon/M, special = 0) +/obj/item/organ/internal/heart/demon/Remove(mob/living/carbon/M, special = 0) ..() if(M.mind) M.mind.RemoveSpell(/obj/effect/proc_holder/spell/bloodcrawl) -/obj/item/organ/heart/demon/Stop() +/obj/item/organ/internal/heart/demon/Stop() return 0 // Always beating. /mob/living/simple_animal/hostile/imp/slaughter/laughter diff --git a/code/modules/antagonists/space_ninja/space_ninja.dm b/code/modules/antagonists/space_ninja/space_ninja.dm index 367214ef1f49a..dfadacde7d009 100644 --- a/code/modules/antagonists/space_ninja/space_ninja.dm +++ b/code/modules/antagonists/space_ninja/space_ninja.dm @@ -8,7 +8,7 @@ show_to_ghosts = TRUE antag_moodlet = /datum/mood_event/focused suicide_cry = "FOR THE SPIDER CLAN!!" - preview_outfit = /datum/outfit/ninja + preview_outfit = /datum/outfit/ninja_preview ///Whether or not this ninja will obtain objectives var/give_objectives = TRUE ///Whether or not this ninja receives the standard equipment diff --git a/code/modules/antagonists/thief/thief.dm b/code/modules/antagonists/thief/thief.dm index eaff53794ceca..43ee50bae70d0 100644 --- a/code/modules/antagonists/thief/thief.dm +++ b/code/modules/antagonists/thief/thief.dm @@ -9,6 +9,7 @@ preview_outfit = /datum/outfit/thief antag_hud_name = "thief" ui_name = "AntagInfoThief" + count_against_dynamic_roll_chance = FALSE ///assoc list of strings set up for the flavor of the thief. var/list/thief_flavor ///if added by an admin, they can choose a thief flavor @@ -55,18 +56,18 @@ /datum/antagonist/thief/proc/create_hideout() var/list/possible_hideout_locations = list( - /area/maintenance/space_hut/cabin, - /area/maintenance/space_hut/observatory, - /area/service/kitchen/abandoned, - /area/service/electronic_marketing_den, - /area/service/abandoned_gambling_den, - /area/service/abandoned_gambling_den/gaming, - /area/service/theater/abandoned, - /area/service/library/abandoned, - /area/service/hydroponics/garden/abandoned, - /area/medical/abandoned, - /area/science/research/abandoned, - /area/maintenance/department/crew_quarters/bar, + /area/station/maintenance/space_hut/cabin, + /area/station/maintenance/space_hut/observatory, + /area/station/service/kitchen/abandoned, + /area/station/service/electronic_marketing_den, + /area/station/service/abandoned_gambling_den, + /area/station/service/abandoned_gambling_den/gaming, + /area/station/service/theater/abandoned, + /area/station/service/library/abandoned, + /area/station/service/hydroponics/garden/abandoned, + /area/station/medical/abandoned, + /area/station/science/research/abandoned, + /area/station/maintenance/department/crew_quarters/bar, ) //remove every hideout location that isn't on this map possible_hideout_locations = special_list_filter(possible_hideout_locations, CALLBACK(src, .proc/filter_nonexistent_areas)) @@ -154,7 +155,7 @@ glasses = /obj/item/clothing/glasses/night gloves = /obj/item/clothing/gloves/color/latex back = /obj/item/storage/backpack/duffelbag/syndie - mask = /obj/item/clothing/mask/bandana/color/red + mask = /obj/item/clothing/mask/bandana/red /datum/outfit/thief/post_equip(mob/living/carbon/human/thief, visualsOnly=FALSE) // This outfit is used by the assets SS, which is ran before the atoms SS diff --git a/code/modules/antagonists/thief/thief_objectives.dm b/code/modules/antagonists/thief/thief_objectives.dm index 2a036609eabb3..99b65512e80f1 100644 --- a/code/modules/antagonists/thief/thief_objectives.dm +++ b/code/modules/antagonists/thief/thief_objectives.dm @@ -80,7 +80,7 @@ GLOBAL_LIST_INIT(hoarder_targets, list( owner.balloon_alert(owner, "not while incapacitated!") return var/area/owner_area = get_area(owner) - if(!istype(owner_area, /area/maintenance)) + if(!istype(owner_area, /area/station/maintenance)) owner.balloon_alert(owner, "hoard must be in maintenance!") return var/datum/objective/hoarder/objective = weak_objective.resolve() diff --git a/code/modules/antagonists/traitor/datum_traitor.dm b/code/modules/antagonists/traitor/datum_traitor.dm index 1ce69e9d9079f..c80f2cd0a827e 100644 --- a/code/modules/antagonists/traitor/datum_traitor.dm +++ b/code/modules/antagonists/traitor/datum_traitor.dm @@ -156,8 +156,8 @@ /datum/objective/traitor_progression/New(text) . = ..() - required_total_progression_points = round(rand(possible_range[1], possible_range[2]) / 60) - explanation_text = replacetext(explanation_text, "%REPUTATION%", required_total_progression_points) + required_total_progression_points = round(rand(possible_range[1], possible_range[2])) + explanation_text = replacetext(explanation_text, "%REPUTATION%", DISPLAY_PROGRESSION(required_total_progression_points)) /datum/objective/traitor_progression/check_completion() if(!owner) @@ -180,8 +180,8 @@ /datum/objective/traitor_objectives/New(text) . = ..() - required_progression_in_objectives = round(rand(possible_range[1], possible_range[2]) / 60) - explanation_text = replacetext(explanation_text, "%REPUTATION%", required_progression_in_objectives) + required_progression_in_objectives = round(rand(possible_range[1], possible_range[2])) + explanation_text = replacetext(explanation_text, "%REPUTATION%", DISPLAY_PROGRESSION(required_progression_in_objectives)) /datum/objective/traitor_objectives/check_completion() if(!owner) @@ -295,7 +295,7 @@ var/completed_objectives_text = "Completed Uplink Objectives: " for(var/datum/traitor_objective/objective as anything in uplink_handler.completed_objectives) if(objective.objective_state == OBJECTIVE_STATE_COMPLETED) - completed_objectives_text += "
    [objective.name] - ([objective.telecrystal_reward] TC, [round(objective.progression_reward/600, 0.1)] Reputation)" + completed_objectives_text += "
    [objective.name] - ([objective.telecrystal_reward] TC, [DISPLAY_PROGRESSION(objective.progression_reward)] Reputation)" result += completed_objectives_text var/special_role_text = lowertext(name) diff --git a/code/modules/antagonists/traitor/equipment/Malf_Modules.dm b/code/modules/antagonists/traitor/equipment/Malf_Modules.dm index 7f43464b01ff6..7e177775f82c0 100644 --- a/code/modules/antagonists/traitor/equipment/Malf_Modules.dm +++ b/code/modules/antagonists/traitor/equipment/Malf_Modules.dm @@ -358,25 +358,25 @@ GLOBAL_LIST_INIT(malf_modules, subtypesof(/datum/ai_module)) var/sec_left = seconds_remaining() if(!sec_left) timing = FALSE - detonate() + sound_to_playing_players('sound/machines/alarm.ogg') + addtimer(CALLBACK(GLOBAL_PROC, /proc/play_cinematic, /datum/cinematic/malf, world, CALLBACK(src, .proc/trigger_doomsday)), 10 SECONDS) + else if(world.time >= next_announce) minor_announce("[sec_left] SECONDS UNTIL DOOMSDAY DEVICE ACTIVATION!", "ERROR ER0RR $R0RRO$!R41.%%!!(%$^^__+ @#F0E4", TRUE) next_announce += DOOMSDAY_ANNOUNCE_INTERVAL -/obj/machinery/doomsday_device/proc/detonate() - sound_to_playing_players('sound/machines/alarm.ogg') - sleep(100) - for(var/i in GLOB.mob_living_list) - var/mob/living/L = i - var/turf/T = get_turf(L) - if(!T || !is_station_level(T.z)) - continue - if(issilicon(L)) - continue - to_chat(L, span_userdanger("The blast wave from [src] tears you atom from atom!")) - L.dust() - to_chat(world, "The AI cleansed the station of life with the doomsday device!") - SSticker.force_ending = 1 +/obj/machinery/doomsday_device/proc/trigger_doomsday() + callback_on_everyone_on_z(SSmapping.levels_by_trait(ZTRAIT_STATION), CALLBACK(GLOBAL_PROC, /proc/bring_doomsday), src) + to_chat(world, span_bold("The AI cleansed the station of life with [src]!")) + SSticker.force_ending = TRUE + +/proc/bring_doomsday(mob/living/victim, atom/source) + if(issilicon(victim)) + return FALSE + + to_chat(victim, span_userdanger("The blast wave from [source] tears you atom from atom!")) + victim.dust() + return TRUE /// Hostile Station Lockdown: Locks, bolts, and electrifies every airlock on the station. After 90 seconds, the doors reset. /datum/ai_module/destructive/lockdown @@ -607,7 +607,7 @@ GLOBAL_LIST_INIT(malf_modules, subtypesof(/datum/ai_module)) if(isspaceturf(victim_turf) && !victim_turf.Adjacent(found_intercom)) //Prevents getting honked in space continue if(honk_victim.soundbang_act(intensity = 1, stun_pwr = 20, damage_pwr = 30, deafen_pwr = 60)) //Ear protection will prevent these effects - honk_victim.Jitter(60) + honk_victim.set_timed_status_effect(120 SECONDS, /datum/status_effect/jitter, only_if_higher = TRUE) to_chat(honk_victim, span_clown("HOOOOONK!")) /// Robotic Factory: Places a large machine that converts humans that go through it into cyborgs. Unlocking this ability removes shunting. diff --git a/code/modules/antagonists/traitor/equipment/module_picker.dm b/code/modules/antagonists/traitor/equipment/module_picker.dm index 001f4434652eb..faf8246184772 100644 --- a/code/modules/antagonists/traitor/equipment/module_picker.dm +++ b/code/modules/antagonists/traitor/equipment/module_picker.dm @@ -122,4 +122,5 @@ action.desc = "[initial(action.desc)] It has [action.uses] use\s remaining." action.UpdateButtons() processing_time -= AM.cost + log_malf_upgrades("[key_name(AI)] purchased [AM.name]") SSblackbox.record_feedback("nested tally", "malfunction_modules_bought", 1, list("[initial(AM.name)]", "[AM.cost]")) diff --git a/code/modules/antagonists/traitor/objective_category.dm b/code/modules/antagonists/traitor/objective_category.dm index e64086ad92285..dcd41cd851884 100644 --- a/code/modules/antagonists/traitor/objective_category.dm +++ b/code/modules/antagonists/traitor/objective_category.dm @@ -65,4 +65,4 @@ /// Assoc list of objectives by type mapped to their weight. Can also contain lists of objectives mapped to weight var/list/objectives = list() /// The weight of the category. How likely this category is to be chosen. - var/weight = 1 + var/weight = OBJECTIVE_WEIGHT_DEFAULT diff --git a/code/modules/antagonists/traitor/objectives/bug_room.dm b/code/modules/antagonists/traitor/objectives/bug_room.dm index 6ac99c3244c71..f92d8b403c262 100644 --- a/code/modules/antagonists/traitor/objectives/bug_room.dm +++ b/code/modules/antagonists/traitor/objectives/bug_room.dm @@ -20,11 +20,11 @@ progression_maximum = 30 MINUTES var/list/applicable_heads = list( - JOB_RESEARCH_DIRECTOR = /area/command/heads_quarters/rd, - JOB_CHIEF_MEDICAL_OFFICER = /area/command/heads_quarters/cmo, - JOB_CHIEF_ENGINEER = /area/command/heads_quarters/ce, - JOB_HEAD_OF_PERSONNEL = /area/command/heads_quarters/hop, - JOB_CAPTAIN = /area/command/heads_quarters/captain, // For head roles so that they can still get this objective. + JOB_RESEARCH_DIRECTOR = /area/station/command/heads_quarters/rd, + JOB_CHIEF_MEDICAL_OFFICER = /area/station/command/heads_quarters/cmo, + JOB_CHIEF_ENGINEER = /area/station/command/heads_quarters/ce, + JOB_HEAD_OF_PERSONNEL = /area/station/command/heads_quarters/hop, + JOB_CAPTAIN = /area/station/command/heads_quarters/captain, // For head roles so that they can still get this objective. ) var/datum/job/target_office var/requires_head_as_supervisor = TRUE @@ -35,7 +35,7 @@ progression_minimum = 10 MINUTES progression_maximum = 40 MINUTES applicable_heads = list( - JOB_CAPTAIN = /area/command/heads_quarters/captain, + JOB_CAPTAIN = /area/station/command/heads_quarters/captain, ) progression_reward = list(5 MINUTES, 10 MINUTES) telecrystal_reward = list(1, 2) @@ -45,7 +45,7 @@ progression_minimum = 20 MINUTES progression_maximum = 60 MINUTES applicable_heads = list( - JOB_HEAD_OF_SECURITY = /area/command/heads_quarters/hos, + JOB_HEAD_OF_SECURITY = /area/station/command/heads_quarters/hos, ) progression_reward = list(10 MINUTES, 15 MINUTES) telecrystal_reward = list(2, 3) diff --git a/code/modules/antagonists/traitor/objectives/destroy_machinery.dm b/code/modules/antagonists/traitor/objectives/destroy_machinery.dm new file mode 100644 index 0000000000000..514c37b0aed26 --- /dev/null +++ b/code/modules/antagonists/traitor/objectives/destroy_machinery.dm @@ -0,0 +1,76 @@ +/datum/traitor_objective_category/destroy_machinery + name = "Destroy Protolathe" + objectives = list( + /datum/traitor_objective/destroy_machinery = 1, + /datum/traitor_objective/destroy_machinery/high_risk = 1 + ) + +/datum/traitor_objective/destroy_machinery + name = "Destroy the %MACHINE%" + description = "Destroy the %MACHINE% to cause disarray and disrupt the operations of the %JOB%'s department." + + progression_reward = list(2 MINUTES, 8 MINUTES) + telecrystal_reward = list(0, 1) + + progression_maximum = 10 MINUTES + + /// The maximum amount of this type of objective a traitor can have. + var/maximum_allowed = 2 + /// The possible target machinery and the jobs tied to each one. + var/list/applicable_jobs = list( + JOB_RESEARCH_DIRECTOR = /obj/machinery/rnd/production/protolathe/department/science, + JOB_CHIEF_MEDICAL_OFFICER = /obj/machinery/rnd/production/techfab/department/medical, + JOB_CHIEF_ENGINEER = /obj/machinery/rnd/production/protolathe/department/engineering, + JOB_HEAD_OF_PERSONNEL = /obj/machinery/rnd/production/techfab/department/service, + JOB_SHAFT_MINER = /obj/machinery/mineral/ore_redemption, + ) + /// Whether this can bypass the maximum_allowed value or not + var/allow_more_than_max = FALSE + /// The chosen job. Used to check for duplicates + var/chosen_job + +/datum/traitor_objective/destroy_machinery/high_risk + progression_reward = list(5 MINUTES, 10 MINUTES) + telecrystal_reward = list(3, 4) + + progression_minimum = 15 MINUTES + progression_maximum = 30 MINUTES + allow_more_than_max = TRUE + applicable_jobs = list( + JOB_STATION_ENGINEER = /obj/machinery/telecomms/hub, + JOB_SCIENTIST = /obj/machinery/rnd/server, + ) + +/datum/traitor_objective/destroy_machinery/generate_objective(datum/mind/generating_for, list/possible_duplicates) + if(length(possible_duplicates) >= maximum_allowed && !allow_more_than_max) + return FALSE + for(var/datum/traitor_objective/destroy_machinery/objective as anything in possible_duplicates) + applicable_jobs -= objective.chosen_job + if(!length(applicable_jobs)) + return FALSE + var/list/obj/machinery/possible_machines = list() + while(length(possible_machines) <= 0 && length(applicable_jobs) > 0) + var/target_head = pick(applicable_jobs) + var/obj/machinery/machine_to_find = applicable_jobs[target_head] + applicable_jobs -= target_head + + chosen_job = target_head + for(var/obj/machinery/machine as anything in GLOB.machines) + if(istype(machine, machine_to_find) && is_station_level(machine.z)) + possible_machines += machine + + if(!length(possible_machines)) + return FALSE + + for(var/obj/machinery/machine as anything in possible_machines) + AddComponent(/datum/component/traitor_objective_register, machine, succeed_signals = COMSIG_PARENT_QDELETING) + + replace_in_name("%JOB%", lowertext(chosen_job)) + replace_in_name("%MACHINE%", possible_machines[1].name) + return TRUE + + +/datum/traitor_objective/destroy_machinery/is_duplicate(datum/traitor_objective/destroy_machinery/objective_to_compare) + if(objective_to_compare.chosen_job == chosen_job) + return TRUE + return FALSE diff --git a/code/modules/antagonists/traitor/objectives/eyesnatching.dm b/code/modules/antagonists/traitor/objectives/eyesnatching.dm new file mode 100644 index 0000000000000..0e87513eadd42 --- /dev/null +++ b/code/modules/antagonists/traitor/objectives/eyesnatching.dm @@ -0,0 +1,219 @@ +/datum/traitor_objective_category/eyesnatching + name = "Eyesnatching" + objectives = list( + /datum/traitor_objective/eyesnatching = 1, + /datum/traitor_objective/eyesnatching/heads = 1, + ) + weight = OBJECTIVE_WEIGHT_TINY + +/datum/traitor_objective/eyesnatching + name = "Steal %TARGET%'s (%JOB TITLE%) eyes" + description = "%TARGET% messed with the wrong people. Steal their eyes to teach them a lesson. You will be provided an experimental eyesnatcher device to aid you in your mission." + + progression_reward = list(4 MINUTES, 8 MINUTES) + telecrystal_reward = list(1, 2) + + // The code below is for limiting how often you can get this objective. You will get this objective at a maximum of maximum_objectives_in_period every objective_period + /// The objective period at which we consider if it is an 'objective'. Set to 0 to accept all objectives. + var/objective_period = 15 MINUTES + /// The maximum number of objectives we can get within this period. + var/maximum_objectives_in_period = 3 + + /// Who we're stealing eyes from + var/mob/living/victim + /// If we're targeting heads of staff or not + var/heads_of_staff = FALSE + /// Have we already spawned an eyesnatcher + var/spawned_eyesnatcher = FALSE + +/datum/traitor_objective/eyesnatching/supported_configuration_changes() + . = ..() + . += NAMEOF(src, objective_period) + . += NAMEOF(src, maximum_objectives_in_period) + +/datum/traitor_objective/eyesnatching/New(datum/uplink_handler/handler) + . = ..() + AddComponent(/datum/component/traitor_objective_limit_per_time, \ + /datum/traitor_objective/eyesnatching, \ + time_period = objective_period, \ + maximum_objectives = maximum_objectives_in_period \ + ) + +/datum/traitor_objective/eyesnatching/heads + progression_reward = list(6 MINUTES, 12 MINUTES) + telecrystal_reward = list(2, 3) + + heads_of_staff = TRUE + +/datum/traitor_objective/eyesnatching/generate_objective(datum/mind/generating_for, list/possible_duplicates) + var/list/possible_targets = list() + var/try_target_late_joiners = FALSE + if(generating_for.late_joiner) + try_target_late_joiners = TRUE + + for(var/datum/mind/possible_target as anything in get_crewmember_minds()) + if(possible_target == generating_for) + continue + + if(!ishuman(possible_target.current)) + continue + + if(possible_target.current.stat == DEAD) + continue + + if(possible_target.has_antag_datum(/datum/antagonist/traitor)) + continue + + if(heads_of_staff) + if(!(possible_target.assigned_role.departments_bitflags & DEPARTMENT_BITFLAG_COMMAND)) + continue + else + if(possible_target.assigned_role.departments_bitflags & DEPARTMENT_BITFLAG_COMMAND) + continue + + var/mob/living/carbon/human/targets_current = possible_target.current + if(!targets_current.getorgan(/obj/item/organ/eyes)) + continue + + possible_targets += targets_current + + for(var/datum/traitor_objective/eyesnatching/objective as anything in possible_duplicates) + possible_targets -= objective.victim + + if(try_target_late_joiners) + var/list/all_possible_targets = possible_targets.Copy() + for(var/datum/mind/possible_target as anything in all_possible_targets) + if(!possible_target.late_joiner) + possible_targets -= possible_target + + if(!possible_targets.len) + possible_targets = all_possible_targets + + if(!possible_targets.len) + return FALSE //MISSION FAILED, WE'LL GET EM NEXT TIME + + victim = pick(possible_targets) + var/datum/mind/victim_mind = victim.mind + + replace_in_name("%TARGET%", victim_mind.name) + replace_in_name("%JOB TITLE%", victim_mind.assigned_role.title) + RegisterSignal(victim, COMSIG_CARBON_LOSE_ORGAN, .proc/check_eye_removal) + AddComponent(/datum/component/traitor_objective_register, victim, fail_signals = COMSIG_PARENT_QDELETING) + +/datum/traitor_objective/eyesnatching/proc/check_eye_removal(datum/source, obj/item/organ/eyes/removed) + SIGNAL_HANDLER + + if(!istype(removed)) + return + + succeed_objective() + +/datum/traitor_objective/eyesnatching/generate_ui_buttons(mob/user) + var/list/buttons = list() + if(!spawned_eyesnatcher) + buttons += add_ui_button("", "Pressing this will materialize an eyesnatcher, which can be used on incapacitaded or restrained targets to forcefully remove their eyes.", "syringe", "eyesnatcher") + return buttons + +/datum/traitor_objective/eyesnatching/ui_perform_action(mob/living/user, action) + . = ..() + switch(action) + if("eyesnatcher") + if(spawned_eyesnatcher) + return + spawned_eyesnatcher = TRUE + var/obj/item/eyesnatcher/eyesnatcher = new(user.drop_location()) + user.put_in_hands(eyesnatcher) + eyesnatcher.balloon_alert(user, "the eyesnatcher materializes in your hand") + +/obj/item/eyesnatcher + name = "portable eyeball extractor" + desc = "An overly complicated device that can pierce target's skull and extract their eyeballs if enough brute force is applied." + icon = 'icons/obj/surgery.dmi' + icon_state = "eyesnatcher" + base_icon_state = "eyesnatcher" + inhand_icon_state = "hypo" + lefthand_file = 'icons/mob/inhands/equipment/medical_lefthand.dmi' + righthand_file = 'icons/mob/inhands/equipment/medical_righthand.dmi' + throwforce = 0 + w_class = WEIGHT_CLASS_SMALL + throw_speed = 3 + throw_range = 5 + var/used = FALSE + +/obj/item/eyesnatcher/update_icon_state() + . = ..() + icon_state = "[base_icon_state][used ? "-used" : ""]" + +/obj/item/eyesnatcher/attack(mob/living/carbon/human/victim, mob/living/user, params) + if(!istype(victim) || !victim.Adjacent(user)) //No TK use + return ..() + + var/obj/item/organ/eyes/eyeballies = victim.getorganslot(ORGAN_SLOT_EYES) + var/obj/item/bodypart/head/head = victim.get_bodypart(BODY_ZONE_HEAD) + + if(!eyeballies || victim.is_eyes_covered()) + return ..() + + if((head && head.eyes != eyeballies) || eyeballies.zone != BODY_ZONE_HEAD) + to_chat(user, span_warning("You don't know how to apply [src] to the abomination that [victim] is!")) + return ..() + + if(!head || !istype(head)) + return ..() + + user.do_attack_animation(victim, used_item = src) + victim.visible_message(span_warning("[user] presses [src] against [victim]'s skull!"), span_userdanger("[user] presses [src] against your skull!")) + if(!do_after(user, 5 SECONDS, target = victim, extra_checks = CALLBACK(src, .proc/eyeballs_exist, eyeballies, head, victim))) + return + + to_chat(victim, span_userdanger("You feel [src] pushing at your skull!")) + to_chat(user, span_notice("You apply more pressure to [src].")) + if(!do_after(user, 5 SECONDS, target = victim, extra_checks = CALLBACK(src, .proc/eyeballs_exist, eyeballies, head, victim))) + return + + var/datum/wound/blunt/severe/severe_wound_type = /datum/wound/blunt/severe + var/datum/wound/blunt/critical/critical_wound_type = /datum/wound/blunt/critical + victim.apply_damage(20, BRUTE, BODY_ZONE_HEAD, wound_bonus = rand(initial(severe_wound_type.threshold_minimum), initial(critical_wound_type.threshold_minimum) + 10)) + victim.visible_message( + span_danger("[src] pierces through [victim]'s skull, horribly mutilating their eyes!"), + span_userdanger("Something penetrates your skull, horribly mutilating your eyes! Holy fuck!"), + span_hear("You hear a sickening sound of metal piercing flesh!") + ) + eyeballies.applyOrganDamage(eyeballies.maxHealth) + victim.emote("scream") + playsound(victim, "sound/effects/wounds/crackandbleed.ogg", 100) + log_combat(user, victim, "pierced skull of", src) + + if(!do_after(user, 5 SECONDS, target = victim, extra_checks = CALLBACK(src, .proc/eyeballs_exist, eyeballies, head, victim))) + return + + if(!HAS_TRAIT(victim, TRAIT_BLIND)) + to_chat(victim, span_userdanger("You suddenly go blind!")) + + to_chat(user, span_notice("You successfully extract [victim]'s eyeballs using [src].")) + victim.emote("scream") + playsound(victim, 'sound/surgery/retractor2.ogg', 100, TRUE) + playsound(victim, 'sound/effects/pop.ogg', 100, TRAIT_MUTE) + eyeballies.Remove(victim) + eyeballies.forceMove(get_turf(victim)) + used = TRUE + desc += " It has been used up." + update_icon() + +/obj/item/eyesnatcher/proc/eyeballs_exist(obj/item/organ/eyes/eyeballies, obj/item/bodypart/head, mob/living/carbon/human/victim) + if(!eyeballies || QDELETED(eyeballies)) + return FALSE + + if(!head || QDELETED(head)) + return FALSE + + if(!victim || QDELETED(victim)) + return FALSE + + if(eyeballies.owner != victim) + return FALSE + + if(head.owner != victim || head.eyes != eyes) + return FALSE + + return TRUE diff --git a/code/modules/antagonists/traitor/objectives/final_objective/final_objective.dm b/code/modules/antagonists/traitor/objectives/final_objective/final_objective.dm index d8bd7ebefc922..1a58aa86aac8b 100644 --- a/code/modules/antagonists/traitor/objectives/final_objective/final_objective.dm +++ b/code/modules/antagonists/traitor/objectives/final_objective/final_objective.dm @@ -4,6 +4,7 @@ /datum/traitor_objective/final/romerol = 1, /datum/traitor_objective/final/battlecruiser = 1, /datum/traitor_objective/final/space_dragon = 1, + /datum/traitor_objective/final/supermatter_cascade = 1, ) weight = 100 diff --git a/code/modules/antagonists/traitor/objectives/final_objective/romerol.dm b/code/modules/antagonists/traitor/objectives/final_objective/romerol.dm index 0ef11879e0b6a..68e3b2969b64f 100644 --- a/code/modules/antagonists/traitor/objectives/final_objective/romerol.dm +++ b/code/modules/antagonists/traitor/objectives/final_objective/romerol.dm @@ -16,7 +16,7 @@ var/list/possible_areas = GLOB.the_station_areas.Copy() for(var/area/possible_area as anything in possible_areas) //remove areas too close to the destination, too obvious for our poor shmuck, or just unfair - if(istype(possible_area, /area/hallway) || istype(possible_area, /area/security)) + if(istype(possible_area, /area/station/hallway) || istype(possible_area, /area/station/security)) possible_areas -= possible_area romerol_spawnarea_type = pick(possible_areas) replace_in_name("%AREA%", initial(romerol_spawnarea_type.name)) diff --git a/code/modules/antagonists/traitor/objectives/final_objective/space_dragon.dm b/code/modules/antagonists/traitor/objectives/final_objective/space_dragon.dm index b181b73cdd544..507f4393561bb 100644 --- a/code/modules/antagonists/traitor/objectives/final_objective/space_dragon.dm +++ b/code/modules/antagonists/traitor/objectives/final_objective/space_dragon.dm @@ -20,7 +20,7 @@ var/list/possible_areas = GLOB.the_station_areas.Copy() for(var/area/possible_area as anything in possible_areas) //remove areas too close to the destination, too obvious for our poor shmuck, or just unfair - if(istype(possible_area, /area/hallway) || istype(possible_area, /area/security)) + if(istype(possible_area, /area/station/hallway) || istype(possible_area, /area/station/security)) possible_areas -= possible_area dna_scanner_spawnarea_type = pick(possible_areas) replace_in_name("%AREA%", initial(dna_scanner_spawnarea_type.name)) diff --git a/code/modules/antagonists/traitor/objectives/final_objective/supermatter_cascade.dm b/code/modules/antagonists/traitor/objectives/final_objective/supermatter_cascade.dm new file mode 100644 index 0000000000000..8b3c02004d7bf --- /dev/null +++ b/code/modules/antagonists/traitor/objectives/final_objective/supermatter_cascade.dm @@ -0,0 +1,44 @@ +/datum/traitor_objective/final/supermatter_cascade + name = "destroy the station by causing a crystallizing resonance cascade" + description = "Destroy the station by causing a supermatter cascade. Go to %AREA% to retrieve the destabilizing crystal \ + and use it on the SM." + + ///area type the objective owner must be in to recieve the destabilizing crystal + var/area/dest_crystal_area_pickup + ///checker on whether we have sent the crystal yet. + var/sent_crystal = FALSE + +/datum/traitor_objective/final/supermatter_cascade/generate_objective(datum/mind/generating_for, list/possible_duplicates) + if(!can_take_final_objective()) + return + var/list/possible_areas = GLOB.the_station_areas.Copy() + for(var/area/possible_area as anything in possible_areas) + //remove areas too close to the destination, too obvious for our poor shmuck, or just unfair + if(istype(possible_area, /area/station/hallway) || istype(possible_area, /area/station/security)) + possible_areas -= possible_area + dest_crystal_area_pickup = pick(possible_areas) + replace_in_name("%AREA%", initial(dest_crystal_area_pickup.name)) + return TRUE + +/datum/traitor_objective/final/supermatter_cascade/generate_ui_buttons(mob/user) + var/list/buttons = list() + if(!sent_crystal) + buttons += add_ui_button("", "Pressing this will call down a pod with the supermatter cascade kit.", "biohazard", "destabilizing_crystal") + return buttons + +/datum/traitor_objective/final/supermatter_cascade/ui_perform_action(mob/living/user, action) + . = ..() + switch(action) + if("destabilizing_crystal") + if(sent_crystal) + return + var/area/delivery_area = get_area(user) + if(delivery_area.type != dest_crystal_area_pickup) + to_chat(user, span_warning("You must be in [initial(dest_crystal_area_pickup.name)] to recieve the supermatter cascade kit.")) + return + sent_crystal = TRUE + podspawn(list( + "target" = get_turf(user), + "style" = STYLE_SYNDICATE, + "spawn" = /obj/item/destabilizing_crystal, + )) diff --git a/code/modules/antagonists/traitor/objectives/kidnapping.dm b/code/modules/antagonists/traitor/objectives/kidnapping.dm new file mode 100644 index 0000000000000..b740a72d316e7 --- /dev/null +++ b/code/modules/antagonists/traitor/objectives/kidnapping.dm @@ -0,0 +1,293 @@ +/datum/traitor_objective_category/kidnapping + name = "Kidnap Personnel" + objectives = list( //Similar weights to destroy heirloom objectives + list( + /datum/traitor_objective/kidnapping/common = 20, + /datum/traitor_objective/kidnapping/less_common = 1, + ) = 4, + /datum/traitor_objective/kidnapping/uncommon = 3, + /datum/traitor_objective/kidnapping/rare = 2, + /datum/traitor_objective/kidnapping/captain = 1 + ) + +/datum/traitor_objective/kidnapping + name = "Kidnap %TARGET% the %JOB TITLE% and deliver them to %AREA%" + description = "%TARGET% holds extremely important information regarding secret NT projects - and you'll need to kidnap and deliver them to %AREA%, where our transport pod will be waiting. \ + You'll get additional reward if %TARGET% is delivered alive." + + abstract_type = /datum/traitor_objective/kidnapping + + //this is a prototype so this progression is for all basic level kill objectives + progression_reward = list(2 MINUTES, 4 MINUTES) + telecrystal_reward = list(1, 2) + + /// The jobs that this objective is targetting. + var/list/target_jobs + /// The person we need to kidnap + var/mob/living/victim + /// Area that the victim needs to be delivered to + var/area/dropoff_area + /// Have we called the pod yet? + var/pod_called = FALSE + /// How much TC do we get from sending the target alive + var/alive_bonus = 0 + /// All stripped victims belongings + var/list/victim_belogings = list() + +/datum/traitor_objective/kidnapping/common + progression_maximum = 30 MINUTES + target_jobs = list( + // Medical + /datum/job/doctor, + /datum/job/paramedic, + /datum/job/psychologist, + /datum/job/chemist, + // Service + /datum/job/clown, + /datum/job/botanist, + /datum/job/janitor, + /datum/job/mime, + /datum/job/lawyer, + /datum/job/chaplain, + /datum/job/bartender, + /datum/job/curator, + // Cargo + /datum/job/cargo_technician, + // Science + /datum/job/geneticist, + /datum/job/roboticist, + // Engineering + /datum/job/station_engineer, + /datum/job/atmospheric_technician, + ) + +/datum/traitor_objective/kidnapping/less_common + progression_maximum = 15 MINUTES + target_jobs = list( + /datum/job/assistant + ) + +/datum/traitor_objective/kidnapping/uncommon //Hard to fish out victims + progression_maximum = 45 MINUTES + target_jobs = list( + // Medical + /datum/job/virologist, + // Cargo + /datum/job/quartermaster, + /datum/job/shaft_miner, + // Service + /datum/job/cook, + // Science + /datum/job/scientist, + ) + + progression_reward = list(4 MINUTES, 8 MINUTES) + telecrystal_reward = list(1, 2) + alive_bonus = 1 + +/datum/traitor_objective/kidnapping/rare + progression_minimum = 15 MINUTES + progression_maximum = 60 MINUTES + target_jobs = list( + // Security + /datum/job/security_officer, + /datum/job/warden, + /datum/job/detective, + // Heads of staff + /datum/job/head_of_personnel, + /datum/job/chief_medical_officer, + /datum/job/research_director, + ) + + progression_reward = list(8 MINUTES, 12 MINUTES) + telecrystal_reward = list(1, 2) + alive_bonus = 2 + +/datum/traitor_objective/kidnapping/captain + progression_minimum = 30 MINUTES + target_jobs = list( + /datum/job/head_of_security, + /datum/job/captain + ) + + progression_reward = list(12 MINUTES, 16 MINUTES) + telecrystal_reward = list(2, 3) + alive_bonus = 2 + +/datum/traitor_objective/kidnapping/generate_objective(datum/mind/generating_for, list/possible_duplicates) + var/list/possible_targets = list() + for(var/datum/mind/possible_target as anything in get_crewmember_minds()) + if(possible_target == generating_for) + continue + + if(!ishuman(possible_target.current)) + continue + + if(possible_target.current.stat == DEAD) + continue + + if(HAS_TRAIT(possible_target, TRAIT_HAS_BEEN_KIDNAPPED)) + continue + + if(possible_target.has_antag_datum(/datum/antagonist/traitor)) + continue + + if(!(possible_target.assigned_role.type in target_jobs)) + continue + + possible_targets += possible_target + + for(var/datum/traitor_objective/kidnapping/objective as anything in possible_duplicates) + possible_targets -= objective.victim.mind + + if(!length(possible_targets)) + return FALSE + + var/datum/mind/target_mind = pick(possible_targets) + victim = target_mind.current + AddComponent(/datum/component/traitor_objective_register, victim, fail_signals = COMSIG_PARENT_QDELETING) + var/list/possible_areas = GLOB.the_station_areas.Copy() + for(var/area/possible_area as anything in possible_areas) + if(istype(possible_area, /area/station/hallway) || istype(possible_area, /area/station/security) || initial(possible_area.outdoors)) + possible_areas -= possible_area + + dropoff_area = pick(possible_areas) + replace_in_name("%TARGET%", target_mind.name) + replace_in_name("%JOB TITLE%", target_mind.assigned_role.title) + replace_in_name("%AREA%", initial(dropoff_area.name)) + return TRUE + +/datum/traitor_objective/kidnapping/ungenerate_objective() + victim = null + dropoff_area = null + +/datum/traitor_objective/kidnapping/generate_ui_buttons(mob/user) + var/list/buttons = list() + if(!pod_called) + buttons += add_ui_button("Call Extraction Pod", "Pressing this will call down an extraction pod.", "rocket", "call_pod") + return buttons + +/datum/traitor_objective/kidnapping/ui_perform_action(mob/living/user, action) + . = ..() + switch(action) + if("call_pod") + if(pod_called) + return + var/area/user_area = get_area(user) + var/area/victim_area = get_area(victim) + + if(user_area.type != dropoff_area) + to_chat(user, span_warning("You must be in [initial(dropoff_area.name)] to call the extraction pod.")) + return + + if(victim_area.type != dropoff_area) + to_chat(user, span_warning("[victim.real_name] must be in [initial(dropoff_area.name)] for you to call the extraction pod.")) + return + + call_pod(user) + +/datum/traitor_objective/kidnapping/proc/call_pod(mob/living/user) + pod_called = TRUE + var/obj/structure/closet/supplypod/extractionpod/new_pod = new() + RegisterSignal(new_pod, COMSIG_ATOM_ENTERED, .proc/enter_check) + new /obj/effect/pod_landingzone(get_turf(user), new_pod) + +/datum/traitor_objective/kidnapping/proc/enter_check(obj/structure/closet/supplypod/extractionpod/source, entered_atom) + if(!istype(source)) + CRASH("Kidnapping objective's enter_check called with source being not an extraction pod: [source ? source.type : "N/A"]") + + if(!ishuman(entered_atom)) + return + + var/mob/living/carbon/human/sent_mob = entered_atom + + if(sent_mob.mind) + ADD_TRAIT(sent_mob.mind, TRAIT_HAS_BEEN_KIDNAPPED, TRAIT_GENERIC) + + for(var/obj/item/belonging in sent_mob) + if(belonging == sent_mob.get_item_by_slot(ITEM_SLOT_ICLOTHING) || belonging == sent_mob.get_item_by_slot(ITEM_SLOT_FEET)) + continue + + sent_mob.transferItemToLoc(belonging) + victim_belogings.Add(belonging) + + var/datum/bank_account/cargo_account = SSeconomy.get_dep_account(ACCOUNT_CAR) + + if(cargo_account) //Just in case + cargo_account.adjust_money(-min(rand(1000, 3000), cargo_account.account_balance)) //Not so much, especially for competent cargo. Plus this can't be mass-triggered like it has been done with contractors + + priority_announce("One of your crew was captured by a rival organisation - we've needed to pay their ransom to bring them back. As is policy we've taken a portion of the station's funds to offset the overall cost.", "Nanotrasen Asset Protection", has_important_message = TRUE) + + addtimer(CALLBACK(src, .proc/handle_victim, sent_mob), 1.5 SECONDS) + + if(sent_mob != victim) + fail_objective(penalty_cost = telecrystal_penalty) + source.startExitSequence(source) + return + + if(sent_mob.stat != DEAD) + telecrystal_reward += alive_bonus + + succeed_objective() + source.startExitSequence(source) + +/datum/traitor_objective/kidnapping/proc/handle_victim(mob/living/carbon/human/sent_mob) + addtimer(CALLBACK(src, .proc/return_victim, sent_mob), 3 MINUTES) + if(sent_mob.stat == DEAD) + return + + sent_mob.flash_act() + sent_mob.adjust_timed_status_effect(10 SECONDS, /datum/status_effect/confusion) + sent_mob.adjust_timed_status_effect(10 SECONDS, /datum/status_effect/dizziness) + sent_mob.blur_eyes(5 SECONDS) + to_chat(sent_mob, span_hypnophrase(span_reallybig("A million voices echo in your head... \"Your mind held many valuable secrets - \ + we thank you for providing them. Your value is expended, and you will be ransomed back to your station. We always get paid, \ + so it's only a matter of time before we ship you back...\""))) + +/datum/traitor_objective/kidnapping/proc/return_victim(mob/living/carbon/human/sent_mob) + if(!sent_mob || QDELETED(sent_mob)) //suicided and qdeleted themselves + return + + var/list/possible_turfs = list() + for(var/turf/open/open_turf in dropoff_area) + if(open_turf.is_blocked_turf() || isspaceturf(open_turf)) + continue + possible_turfs += open_turf + + if(!LAZYLEN(possible_turfs)) + var/turf/new_turf = get_safe_random_station_turf() + if(!new_turf) //SOMEHOW + to_chat(sent_mob, span_hypnophrase(span_reallybig("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.\""))) + if (sent_mob.can_heartattack()) + sent_mob.set_heartattack(TRUE) + return + + possible_turfs += new_turf + + var/obj/structure/closet/supplypod/return_pod = new() + return_pod.bluespace = TRUE + return_pod.explosionSize = list(0,0,0,0) + return_pod.style = STYLE_SYNDICATE + + do_sparks(8, FALSE, sent_mob) + sent_mob.visible_message(span_notice("[sent_mob] vanishes!")) + for(var/obj/item/belonging in sent_mob) + if(belonging == sent_mob.get_item_by_slot(ITEM_SLOT_ICLOTHING) || belonging == sent_mob.get_item_by_slot(ITEM_SLOT_FEET)) + continue + + sent_mob.transferItemToLoc(belonging) + + for(var/obj/item/belonging in victim_belogings) + belonging.forceMove(return_pod) + + sent_mob.forceMove(return_pod) + sent_mob.flash_act() + sent_mob.adjust_timed_status_effect(10 SECONDS, /datum/status_effect/confusion) + sent_mob.adjust_timed_status_effect(10 SECONDS, /datum/status_effect/dizziness) + sent_mob.blur_eyes(5 SECONDS) + + new /obj/effect/pod_landingzone(pick(possible_turfs), return_pod) + + + diff --git a/code/modules/antagonists/traitor/objectives/locate_weakpoint.dm b/code/modules/antagonists/traitor/objectives/locate_weakpoint.dm new file mode 100644 index 0000000000000..e5066b5c146ab --- /dev/null +++ b/code/modules/antagonists/traitor/objectives/locate_weakpoint.dm @@ -0,0 +1,257 @@ +/datum/traitor_objective_category/locate_weakpoint + name = "Locate And Destroy Weakpoint" + objectives = list( + /datum/traitor_objective/locate_weakpoint = 1, + ) + +/datum/traitor_objective/locate_weakpoint + name = "Triangulate station's structural weakpoint and detonate an explosive charge nearby." + description = "You will be given a handheld device that you'll need to use in %AREA1% and %AREA2% in order to triangulate the station's structural weakpoint and detonate an explosive charge there. Warning: Once you start scanning either one of the areas, station's AI will be alerted." + + progression_minimum = 45 MINUTES + progression_reward = list(15 MINUTES, 20 MINUTES) + telecrystal_reward = list(3, 5) + + var/progression_objectives_minimum = 20 MINUTES + + /// Reference to the weakpoint locator(if we sent one) + var/obj/item/weakpoint_locator/locator + /// Reference to the ES8 explosive (if we sent one) + var/obj/item/grenade/c4/es8/shatter_charge + /// Locations we have to use the locator in + var/list/triangulation_locations + /// Have we located the weakpoint yet? + var/weakpoint_found = FALSE + +/datum/traitor_objective/locate_weakpoint/generate_objective(datum/mind/generating_for, list/possible_duplicates) + ////if(handler.get_completion_progression(/datum/traitor_objective) < progression_objectives_minimum) + //// return FALSE + + if(!SStraitor.station_weakpoints || !LAZYLEN(SStraitor.station_weakpoints)) //This means that the weakpoint has already been hit + return FALSE + + var/area/weakpoint_area1 = SStraitor.station_weakpoints[1] + var/area/weakpoint_area2 = SStraitor.station_weakpoints[2] + replace_in_name("%AREA1%", initial(weakpoint_area1.name)) + replace_in_name("%AREA2%", initial(weakpoint_area2.name)) + triangulation_locations = list(SStraitor.station_weakpoints[1] = TRUE, SStraitor.station_weakpoints[2] = TRUE) + RegisterSignal(generating_for, COMSIG_GLOB_TRAITOR_OBJECTIVE_COMPLETED, .proc/on_global_obj_completed) + return TRUE + +/datum/traitor_objective/locate_weakpoint/proc/on_global_obj_completed(datum/source, datum/traitor_objective/objective) + SIGNAL_HANDLER + if(istype(objective, /datum/traitor_objective/locate_weakpoint)) + fail_objective() + +/datum/traitor_objective/locate_weakpoint/generate_ui_buttons(mob/user) + var/list/buttons = list() + if(!locator) + buttons += add_ui_button("", "Pressing this will materialize a weakpoint locator in your hand.", "globe", "locator") + if(weakpoint_found && !shatter_charge) + buttons += add_ui_button("", "Pressing this will materialize an ES8 explosive charge in your hand.", "bomb", "shatter_charge") + return buttons + +/datum/traitor_objective/locate_weakpoint/ui_perform_action(mob/living/user, action) + . = ..() + switch(action) + if("locator") + if(locator) + return + locator = new(user.drop_location()) + user.put_in_hands(locator) + locator.balloon_alert(user, "the weakpoint locator materializes in your hand") + if("shatter_charge") + if(shatter_charge) + return + shatter_charge = new(user.drop_location()) + user.put_in_hands(shatter_charge) + shatter_charge.balloon_alert(user, "the ES8 charge materializes in your hand") + +/datum/traitor_objective/locate_weakpoint/proc/weakpoint_located() + description = "Structural weakpoint has been located in %AREA%. Detonate an ES8 explosive charge there to create a shockwave that will severely damage the station." + var/area/weakpoint_area = SStraitor.station_weakpoints[3] + replace_in_name("%AREA%", initial(weakpoint_area.name)) + weakpoint_found = TRUE + +/datum/traitor_objective/locate_weakpoint/proc/create_shockwave(center_x, center_y, center_z) + var/severity = list(EXPLODE_LIGHT, EXPLODE_LIGHT, EXPLODE_LIGHT, EXPLODE_LIGHT, EXPLODE_HEAVY, EXPLODE_HEAVY, EXPLODE_DEVASTATE) //Can't use pick_weight because explode defines are numbers + var/wave_amount = rand(5, 8) + var/list/bombed_turfs = list() + for(var/i in 1 to wave_amount) + var/wave_angle = rand(-10, 10) + 360 / wave_amount * i + var/wave_distance = rand(17, 25) + var/turf/tentacle_ending = locate(clamp(center_x + round(cos(wave_angle) * wave_distance), 1, world.maxx), clamp(center_y + round(sin(wave_angle) * wave_distance), 1, world.maxy), center_z) + if(!tentacle_ending) //WUT + continue + + var/turf/epicenter = locate(center_x, center_y, center_z) + for(var/turf/line_turf in get_line(epicenter, tentacle_ending)) + for(var/turf/bomb_turf in range(1, line_turf)) + if((bomb_turf in bombed_turfs) || bomb_turf == epicenter) + continue + bombed_turfs += bomb_turf + var/turf_severity = pick(severity) + EX_ACT(line_turf, turf_severity) + for(var/atom/victim in line_turf) + EX_ACT(victim, turf_severity - 1) + + explosion(tentacle_ending, devastation_range = 1, heavy_impact_range = 3, light_impact_range = 5, explosion_cause = src) + + priority_announce( + "Attention crew, it appears that a high-power explosive charge has been detonated in your station's weakpoint, causing severe structural damage.", + "[command_name()] High-Priority Update" + ) + + SStraitor.station_weakpoints = null //Gone + succeed_objective() + +/obj/item/weakpoint_locator + name = "structural weakpoint locator" + desc = "A device that can triangulate station's structural weakpoint. It has to be used in %AREA1% and %AREA2% in order to triangulate the weakpoint. Warning: station's AI will be notified as soon as the process starts!" + icon = 'icons/obj/device.dmi' + icon_state = "weakpoint_locator" + inhand_icon_state = "weakpoint_locator" + lefthand_file = 'icons/mob/inhands/misc/devices_lefthand.dmi' + righthand_file = 'icons/mob/inhands/misc/devices_righthand.dmi' + throwforce = 0 + w_class = WEIGHT_CLASS_SMALL + throw_speed = 3 + throw_range = 5 + +/obj/item/weakpoint_locator/Initialize(mapload) + . = ..() + var/area/weakpoint_area1 = SStraitor.station_weakpoints[1] + var/area/weakpoint_area2 = SStraitor.station_weakpoints[2] + desc = replacetext(desc, "%AREA1%", initial(weakpoint_area1.name)) + desc = replacetext(desc, "%AREA2%", initial(weakpoint_area2.name)) + +/obj/item/weakpoint_locator/attack_self(mob/living/user, modifiers) + . = ..() + if(!istype(user) || loc != user || !user.mind) //No TK cheese + return + + if(!user.mind.has_antag_datum(/datum/antagonist/traitor)) + to_chat(user, span_warning("You have zero clue how to use [src].")) + return + + var/datum/traitor_objective/locate_weakpoint/objective = get_weakpoint_objective(user) + if(!objective || objective.objective_state == OBJECTIVE_STATE_INACTIVE) + to_chat(user, span_warning("Your time to use [src] has not come yet.")) + return + + var/area/user_area = get_area(user) + if(!(user_area.type in objective.triangulation_locations)) + balloon_alert(user, "invalid area!") + playsound(user, 'sound/machines/buzz-sigh.ogg', 30, TRUE) + return + + if(!objective.triangulation_locations[user_area.type]) + balloon_alert(user, "already scanned here!") + playsound(user, 'sound/machines/buzz-sigh.ogg', 30, TRUE) + return + + user.visible_message(span_danger("[user] presses a few buttons on [src] and it starts ominously beeping!"), span_notice("You activate [src] and start scanning the area. Do not exit [get_area_name(user, TRUE)] until the scan finishes!")) + playsound(user, 'sound/machines/triple_beep.ogg', 30, TRUE) + var/alertstr = span_userdanger("Network Alert: Station network probing attempt detected[user_area?" in [get_area_name(user, TRUE)]":". Unable to pinpoint location"].") + for(var/mob/living/silicon/ai/ai_player in GLOB.player_list) + to_chat(ai_player, alertstr) + + if(!do_after(user, 3 SECONDS, src, IGNORE_USER_LOC_CHANGE | IGNORE_TARGET_LOC_CHANGE | IGNORE_HELD_ITEM | IGNORE_INCAPACITATED | IGNORE_SLOWDOWNS, extra_checks = CALLBACK(src, .proc/scan_checks, user, user_area, objective))) + playsound(user, 'sound/machines/buzz-sigh.ogg', 30, TRUE) + return + + playsound(user, 'sound/machines/ding.ogg', 100, TRUE) + objective.triangulation_locations[user_area.type] = FALSE + for(var/area/scan_area in objective.triangulation_locations) + if(objective.triangulation_locations[scan_area]) + say("Next scanning location is [initial(scan_area.name)]") + return + + var/area/weakpoint_location = SStraitor.station_weakpoints[3] + to_chat(user, span_notice("Scan finished. Structural weakpoint located in [initial(weakpoint_location.name)].")) + objective.weakpoint_located() + +/obj/item/weakpoint_locator/proc/scan_checks(mob/living/user, area/user_area, datum/traitor_objective/locate_weakpoint/parent_objective) + if(get_area(user) != user_area) + return FALSE + + if(parent_objective.objective_state == OBJECTIVE_STATE_FAILED || parent_objective.objective_state == OBJECTIVE_STATE_INVALID) + return FALSE + + var/atom/current_loc = loc + while(!isturf(current_loc) && !ismob(current_loc)) + current_loc = current_loc.loc + + if(current_loc != user) + return FALSE + + return TRUE + +/obj/item/weakpoint_locator/proc/get_weakpoint_objective(mob/living/user) + if(!user.mind) + return + + for(var/datum/traitor_objective/locate_weakpoint/weakpoint_objecitve in SStraitor.taken_objectives_by_type[/datum/traitor_objective/locate_weakpoint]) + var/datum/uplink_handler/handler = weakpoint_objecitve.handler + if(handler.owner != user.mind) + continue + + return weakpoint_objecitve + +/obj/item/grenade/c4/es8 + name = "ES8 explosive charge" + desc = "A high-power explosive charge designed to create a shockwave in a structural weakpoint of the station." + + icon_state = "plasticx40" + inhand_icon_state = "plasticx4" + worn_icon_state = "x4" + + boom_sizes = list(3, 6, 9) + + /// Reference to user's objective + var/datum/traitor_objective/locate_weakpoint/objective + +/obj/item/grenade/c4/es8/Destroy() + objective = null + return ..() + +/obj/item/grenade/c4/es8/afterattack(atom/movable/target, mob/user, flag) + if(!user.mind) + return + + if(!user.mind.has_antag_datum(/datum/antagonist/traitor)) + to_chat(user, span_warning("You can't seem to find a way to detonate the charge.")) + return + + for(var/datum/traitor_objective/locate_weakpoint/weakpoint_objecitve in SStraitor.taken_objectives_by_type[/datum/traitor_objective/locate_weakpoint]) + var/datum/uplink_handler/handler = weakpoint_objecitve.handler + if(handler.owner != user.mind) + continue + objective = weakpoint_objecitve + + if(!objective || objective.objective_state == OBJECTIVE_STATE_INACTIVE) + to_chat(user, span_warning("You don't think it would be wise to use [src].")) + return + + var/area/target_area = get_area(target) + if (target_area.type != SStraitor.station_weakpoints[3]) + var/area/weakpoint_area = SStraitor.station_weakpoints[3] + to_chat(user, span_warning("[src] can only be detonated in [initial(weakpoint_area.name)].")) + return + + return ..() + +/obj/item/grenade/c4/es8/detonate(mob/living/lanced_by) + var/area/target_area = get_area(target) + if (target_area.type != SStraitor.station_weakpoints[3]) + var/obj/item/grenade/c4/es8/new_bomb = new(target.drop_location()) + new_bomb.balloon_alert_to_viewers("invalid location!") + target.cut_overlay(plastic_overlay, TRUE) + qdel(src) + return + + if(!objective) + return + + objective.create_shockwave(target.x, target.y, target.z) + return ..() diff --git a/code/modules/antagonists/traitor/objectives/sleeper_protocol.dm b/code/modules/antagonists/traitor/objectives/sleeper_protocol.dm index 92f30bdaa3ac1..c2935110d5ab7 100644 --- a/code/modules/antagonists/traitor/objectives/sleeper_protocol.dm +++ b/code/modules/antagonists/traitor/objectives/sleeper_protocol.dm @@ -2,6 +2,7 @@ name = "Sleeper Protocol" objectives = list( /datum/traitor_objective/sleeper_protocol = 1, + /datum/traitor_objective/sleeper_protocol/everybody = 1, ) @@ -17,12 +18,15 @@ JOB_MEDICAL_DOCTOR, JOB_PARAMEDIC, JOB_VIROLOGIST, + JOB_ROBOTICIST, ) var/obj/item/disk/surgery/sleeper_protocol/disk var/mob/living/current_registered_mob + var/inverted_limitation = FALSE + /datum/traitor_objective/sleeper_protocol/generate_ui_buttons(mob/user) var/list/buttons = list() if(!disk) @@ -46,7 +50,9 @@ /datum/traitor_objective/sleeper_protocol/generate_objective(datum/mind/generating_for, list/possible_duplicates) var/datum/job/job = generating_for.assigned_role - if(!(job.title in limited_to)) + if(!(job.title in limited_to) && !inverted_limitation) + return FALSE + if((job.title in limited_to) && inverted_limitation) return FALSE AddComponent(/datum/component/traitor_objective_mind_tracker, generating_for, \ signals = list(COMSIG_MOB_SURGERY_STEP_SUCCESS = .proc/on_surgery_success)) @@ -80,14 +86,14 @@ /datum/surgery/advanced/brainwashing_sleeper/can_start(mob/user, mob/living/carbon/target) if(!..()) return FALSE - var/obj/item/organ/brain/target_brain = target.getorganslot(ORGAN_SLOT_BRAIN) + var/obj/item/organ/internal/brain/target_brain = target.getorganslot(ORGAN_SLOT_BRAIN) if(!target_brain) return FALSE return TRUE /datum/surgery_step/brainwash/sleeper_agent time = 25 SECONDS - var/list/possible_objectives = list( + var/static/list/possible_objectives = list( "You love the Syndicate", "Do not trust Nanotrasen", "The Captain is a lizardperson", @@ -111,3 +117,11 @@ if(!.) return target.gain_trauma(new /datum/brain_trauma/mild/phobia/conspiracies(), TRAUMA_RESILIENCE_LOBOTOMY) + +/datum/traitor_objective/sleeper_protocol/everybody //Much harder for non-med and non-robo + + progression_minimum = 30 MINUTES + progression_reward = list(15 MINUTES, 20 MINUTES) + telecrystal_reward = list(2, 3) + + inverted_limitation = TRUE diff --git a/code/modules/antagonists/traitor/objectives/smuggling.dm b/code/modules/antagonists/traitor/objectives/smuggling.dm deleted file mode 100644 index dff20d80d4636..0000000000000 --- a/code/modules/antagonists/traitor/objectives/smuggling.dm +++ /dev/null @@ -1,120 +0,0 @@ -/datum/traitor_objective_category/smuggle - name = "Smuggling" - objectives = list( - /datum/traitor_objective/smuggle = 1, - ) - -///smuggle! bring a traitor item from its arrival area to the cargo shuttle, where the objective completes on selling the item -/datum/traitor_objective/smuggle - name = "Smuggle %CONTRABAND% from %AREA% off the station via cargo shuttle" - description = "Go to a designated area, pick up syndicate contraband, and get it off the station via the cargo shuttle. \ - You will instantly fail this objective if anyone else picks up your contraband. If you fail, you are liable for the costs \ - of the smuggling item." - - progression_reward = list(5 MINUTES, 9 MINUTES) - telecrystal_reward = list(0, 1) - - ///area type the objective owner must be in to recieve the contraband - var/area/smuggle_spawn_type - ///the contraband that must be exported on the shuttle - var/obj/item/contraband - ///type of contraband to spawn - var/obj/item/contraband_type - /// possible objective items. Mapped by item type = penalty cost for failing - var/list/possible_contrabands = list( - /obj/item/pen/edagger/prototype = 2, - /obj/item/gun/syringe/syndicate/prototype = 4, - /obj/item/reagent_containers/glass/bottle/ritual_wine = 6, //poison kit price - ) - -/datum/traitor_objective/smuggle/is_duplicate(datum/traitor_objective/smuggle/objective_to_compare) - if(objective_to_compare.contraband_type == contraband_type) - return TRUE - //it's too similar if its from the same area - if(objective_to_compare.smuggle_spawn_type == smuggle_spawn_type) - return TRUE - return FALSE - -/datum/traitor_objective/smuggle/generate_ui_buttons(mob/user) - var/list/buttons = list() - if(!contraband) - buttons += add_ui_button("", "Pressing this will materialize the contraband you need to deliver. You must be in [initial(smuggle_spawn_type.name)] to receive it!", "box", "summon_contraband") - return buttons - -/datum/traitor_objective/smuggle/ui_perform_action(mob/living/user, action) - . = ..() - switch(action) - if("summon_contraband") - if(contraband) - return - var/area/player_area = get_area(user) - if(!istype(player_area, smuggle_spawn_type)) - user.balloon_alert(user, "you can't materialize this here!") - return - contraband = new contraband_type(user.drop_location()) - user.put_in_hands(contraband) - user.balloon_alert(user, "[contraband] materializes in your hand") - RegisterSignal(contraband, COMSIG_ITEM_PICKUP, .proc/on_contraband_pickup) - AddComponent(/datum/component/traitor_objective_register, contraband, \ - succeed_signals = COMSIG_ITEM_EXPORTED, \ - fail_signals = list(COMSIG_PARENT_QDELETING), \ - penalty = telecrystal_penalty \ - ) - if(contraband.reagents) - AddComponent(/datum/component/traitor_objective_register, contraband.reagents, \ - fail_signals = list(COMSIG_REAGENTS_REM_REAGENT, COMSIG_REAGENTS_DEL_REAGENT), \ - penalty = telecrystal_penalty) - -/datum/traitor_objective/smuggle/generate_objective(datum/mind/generating_for, list/possible_duplicates) - //anyone working cargo should not get almost free objectives by having direct access to the cargo shuttle - if(generating_for.assigned_role.departments_bitflags & DEPARTMENT_BITFLAG_CARGO) - return FALSE - - //choose starting area to recieve contraband - var/list/possible_areas = GLOB.the_station_areas.Copy() - for(var/area/possible_area as anything in possible_areas) - //remove areas too close to the destination, too obvious for our poor shmuck, or just unfair - if(istype(possible_area, /area/cargo) || istype(possible_area, /area/hallway) || istype(possible_area, /area/security)) - possible_areas -= possible_area - for(var/datum/traitor_objective/smuggle/smuggle_objective as anything in possible_duplicates) - possible_areas -= smuggle_objective.smuggle_spawn_type - possible_contrabands -= smuggle_objective.contraband_type - if(smuggle_objective.objective_state == OBJECTIVE_STATE_INACTIVE || smuggle_objective.objective_state == OBJECTIVE_STATE_ACTIVE) - return FALSE // You can only have 1 objective of this type active and inactive at a time. - if(!length(possible_contrabands)) - return FALSE - if(!length(possible_areas)) - return FALSE - smuggle_spawn_type = pick(possible_areas) - //choose contraband type to spawn when reaching starting area - contraband_type = pick(possible_contrabands) - telecrystal_penalty = possible_contrabands[contraband_type] - replace_in_name("%CONTRABAND%", initial(contraband_type.name)) - replace_in_name("%AREA%", initial(smuggle_spawn_type.name)) - return TRUE - -/datum/traitor_objective/smuggle/ungenerate_objective() - . = ..() - if(contraband) - UnregisterSignal(contraband, COMSIG_ITEM_PICKUP) - contraband = null - -/datum/traitor_objective/smuggle/proc/on_contraband_pickup(datum/source, mob/taker) - SIGNAL_HANDLER - if(taker != handler.owner?.current) - fail_objective(penalty_cost = telecrystal_penalty) - -//smuggling container -/obj/item/reagent_containers/glass/bottle/ritual_wine - name = "ritual wine bottle" - desc = "Contains an incredibly potent mix of various hallucinogenics, herbal extracts, and hard drugs. \ - the Tiger Cooperative praises it as a link to higher powers, but for all intents and purposes this should \ - not be consumed." - list_reagents = list( - //changeling adrenals part - /datum/reagent/drug/methamphetamine = 5, - //hallucinations part - /datum/reagent/drug/mushroomhallucinogen = 35, - //alcoholic part, plus more hallucinations lel - /datum/reagent/consumable/ethanol/ritual_wine = 10, - ) diff --git a/code/modules/antagonists/traitor/objectives/steal.dm b/code/modules/antagonists/traitor/objectives/steal.dm index 69e8a34ead892..ab75198d6b97c 100644 --- a/code/modules/antagonists/traitor/objectives/steal.dm +++ b/code/modules/antagonists/traitor/objectives/steal.dm @@ -47,8 +47,8 @@ GLOBAL_DATUM_INIT(steal_item_handler, /datum/objective_item_handler, new()) objectives_by_path[typepath] -= source /datum/traitor_objective/steal_item - name = "Steal %ITEM% and place a bug on it. Hold it for %TIME% minutes" - description = "Use the button below to materialize the bug within your hand, where you'll then be able to place it on the item. After that, you must keep it near you for %TIME% minutes" + name = "Steal %ITEM% and place a bug on it." + description = "Use the button below to materialize the bug within your hand, where you'll then be able to place it on the item. Additionally, you can keep it near you for %TIME% minutes, and you will be rewarded with %PROGRESSION% reputation and %TC% telecrystals." progression_minimum = 20 MINUTES progression_reward = 5 MINUTES @@ -70,6 +70,11 @@ GLOBAL_DATUM_INIT(steal_item_handler, /datum/objective_item_handler, new()) /// Telecrystal reward increase per unit of time. var/minutes_per_telecrystal = 3 + /// Extra TC given for holding the item for the required duration of time. + var/extra_tc = 0 + /// Extra progression given for holding the item for the required duration of time. + var/extra_progression = 0 + abstract_type = /datum/traitor_objective/steal_item /datum/traitor_objective/steal_item/low_risk_cap @@ -78,6 +83,7 @@ GLOBAL_DATUM_INIT(steal_item_handler, /datum/objective_item_handler, new()) progression_reward = list(5 MINUTES, 10 MINUTES) telecrystal_reward = 0 + minutes_per_telecrystal = 6 possible_items = list( /datum/objective_item/steal/low_risk/techboard/borgupload, /datum/objective_item/steal/low_risk/techboard/aiupload, @@ -89,6 +95,7 @@ GLOBAL_DATUM_INIT(steal_item_handler, /datum/objective_item_handler, new()) progression_maximum = 35 MINUTES progression_reward = list(5 MINUTES, 10 MINUTES) telecrystal_reward = 0 + minutes_per_telecrystal = 6 possible_items = list( /datum/objective_item/steal/low_risk/cargo_budget, @@ -170,10 +177,12 @@ GLOBAL_DATUM_INIT(steal_item_handler, /datum/objective_item_handler, new()) if(length(target_item.special_equipment)) special_equipment = target_item.special_equipment hold_time_required = rand(hold_time_required[1], hold_time_required[2]) - progression_reward += hold_time_required * (1 MINUTES) - telecrystal_reward += round(hold_time_required / max(minutes_per_telecrystal, 0.1)) + extra_progression += hold_time_required * (1 MINUTES) + extra_tc += round(hold_time_required / max(minutes_per_telecrystal, 0.1)) replace_in_name("%ITEM%", target_item.name) replace_in_name("%TIME%", hold_time_required) + replace_in_name("%TC%", extra_tc) + replace_in_name("%PROGRESSION%", DISPLAY_PROGRESSION(extra_progression)) return TRUE /datum/traitor_objective/steal_item/ungenerate_objective() @@ -195,6 +204,7 @@ GLOBAL_DATUM_INIT(steal_item_handler, /datum/objective_item_handler, new()) buttons += add_ui_button("", "Pressing this will materialize a bug in your hand, which you can place on the target item", "wifi", "summon_bug") else if(bug.planted_on) buttons += add_ui_button("[DisplayTimeText(time_fulfilled)]", "This tells you how much time you have spent around the target item after the bug has been planted.", "clock", "none") + buttons += add_ui_button("Skip Time", "Pressing this will succeed the mission. You will not get the extra TC and progression.", "forward-step", "cash_out") return buttons /datum/traitor_objective/steal_item/ui_perform_action(mob/living/user, action) @@ -220,6 +230,10 @@ GLOBAL_DATUM_INIT(steal_item_handler, /datum/objective_item_handler, new()) user.put_in_hands(new_item) user.balloon_alert(user, "the equipment materializes in your hand") special_equipment = null + if("cash_out") + if(!bug.planted_on) + return + succeed_objective() /datum/traitor_objective/steal_item/process(delta_time) var/mob/owner = handler.owner?.current @@ -232,6 +246,8 @@ GLOBAL_DATUM_INIT(steal_item_handler, /datum/objective_item_handler, new()) return time_fulfilled += delta_time * (1 SECONDS) if(time_fulfilled >= hold_time_required * (1 MINUTES)) + progression_reward += extra_progression + telecrystal_reward += extra_tc succeed_objective() return PROCESS_KILL handler.on_update() @@ -259,4 +275,5 @@ GLOBAL_DATUM_INIT(steal_item_handler, /datum/objective_item_handler, new()) /datum/traitor_objective/steal_item/proc/on_bug_planted(obj/item/source, obj/item/location) SIGNAL_HANDLER - START_PROCESSING(SSprocessing, src) + if(objective_state == OBJECTIVE_STATE_ACTIVE) + START_PROCESSING(SSprocessing, src) diff --git a/code/modules/antagonists/valentines/valentine.dm b/code/modules/antagonists/valentines/valentine.dm index b760b618fe3cd..67f824e207762 100644 --- a/code/modules/antagonists/valentines/valentine.dm +++ b/code/modules/antagonists/valentines/valentine.dm @@ -5,7 +5,7 @@ prevent_roundtype_conversion = FALSE suicide_cry = "FOR MY LOVE!!" var/datum/mind/date - soft_antag = TRUE + count_against_dynamic_roll_chance = FALSE /datum/antagonist/valentine/proc/forge_objectives() var/datum/objective/protect/protect_objective = new /datum/objective/protect diff --git a/code/modules/antagonists/wizard/equipment/artefact.dm b/code/modules/antagonists/wizard/equipment/artefact.dm index 06c9933710c42..1f0c2de37c2fd 100644 --- a/code/modules/antagonists/wizard/equipment/artefact.dm +++ b/code/modules/antagonists/wizard/equipment/artefact.dm @@ -293,84 +293,88 @@ H.equip_to_slot_or_del(new /obj/item/spear(H), ITEM_SLOT_BACK) //Provides a decent heal, need to pump every 6 seconds -/obj/item/organ/heart/cursed/wizard +/obj/item/organ/internal/heart/cursed/wizard pump_delay = 60 heal_brute = 25 heal_burn = 25 heal_oxy = 25 -//Warp Whistle: Provides uncontrolled long distance teleportation. -/obj/item/warpwhistle +///Warp whistle, spawns a tornado that teleports you +/obj/item/warp_whistle name = "warp whistle" - desc = "One toot on this whistle will send you to a far away land!" + desc = "Calls a cloud to come pick you up and drop you at a random location on the station." icon = 'icons/obj/wizard.dmi' icon_state = "whistle" - var/on_cooldown = 0 //0: usable, 1: in use, 2: on cooldown - var/mob/living/carbon/last_user -/obj/item/warpwhistle/proc/interrupted(mob/living/carbon/user) - if(!user || QDELETED(src) || user.notransform) - on_cooldown = FALSE - return TRUE - return FALSE + /// Cooldown between whistle uses. + COOLDOWN_DECLARE(whistle_cooldown) + /// Person using the warp whistle + var/mob/living/whistler -/obj/item/warpwhistle/proc/end_effect(mob/living/carbon/user) - user.invisibility = initial(user.invisibility) - user.status_flags &= ~GODMODE - REMOVE_TRAIT(user, TRAIT_IMMOBILIZED, WARPWHISTLE_TRAIT) - - -/obj/item/warpwhistle/attack_self(mob/living/carbon/user) - if(!istype(user) || on_cooldown) - return - on_cooldown = TRUE - last_user = user - var/turf/T = get_turf(user) - playsound(T,'sound/magic/warpwhistle.ogg', 200, TRUE) - ADD_TRAIT(user, TRAIT_IMMOBILIZED, WARPWHISTLE_TRAIT) - new /obj/effect/temp_visual/tornado(T) - sleep(20) - if(interrupted(user)) - REMOVE_TRAIT(user, TRAIT_IMMOBILIZED, WARPWHISTLE_TRAIT) +/obj/item/warp_whistle/attack_self(mob/user) + if(!COOLDOWN_FINISHED(src, whistle_cooldown)) + to_chat(user, span_warning("[src] is still on cooldown!")) return - user.invisibility = INVISIBILITY_MAXIMUM - user.status_flags |= GODMODE - sleep(20) - if(interrupted(user)) - end_effect(user) - return - var/breakout = 0 - while(breakout < 50) - var/turf/potential_T = find_safe_turf() - if(T.z != potential_T.z || abs(get_dist_euclidian(potential_T,T)) > 50 - breakout) - do_teleport(user, potential_T, channel = TELEPORT_CHANNEL_MAGIC) - T = potential_T - break - breakout += 1 - new /obj/effect/temp_visual/tornado(T) - sleep(20) - end_effect(user) - if(interrupted(user)) + if(whistler) + to_chat(user, span_warning("[src] is already warping.")) return - on_cooldown = 2 - addtimer(VARSET_CALLBACK(src, on_cooldown, 0), 4 SECONDS) -/obj/item/warpwhistle/Destroy() - if(on_cooldown == 1 && last_user) //Flute got dunked somewhere in the teleport - end_effect(last_user) - return ..() + whistler = user + var/turf/current_turf = get_turf(user) + var/turf/spawn_location = locate(user.x + pick(-7, 7), user.y, user.z) + playsound(current_turf,'sound/magic/warpwhistle.ogg', 200, TRUE) + new /obj/effect/temp_visual/teleporting_tornado(spawn_location, src) + COOLDOWN_START(src, whistle_cooldown, 4 SECONDS) -/obj/effect/temp_visual/tornado - icon = 'icons/obj/wizard.dmi' - icon_state = "tornado" +///Teleporting tornado, spawned by warp whistle, teleports the user if they manage to pick them up. +/obj/effect/temp_visual/teleporting_tornado name = "tornado" desc = "This thing sucks!" + icon = 'icons/obj/wizard.dmi' + icon_state = "tornado" layer = FLY_LAYER plane = ABOVE_GAME_PLANE - randomdir = 0 - duration = 40 - pixel_x = 500 + randomdir = FALSE + duration = 10 SECONDS + movement_type = PHASING + + /// Reference to the whistle + var/obj/item/warp_whistle/whistle + /// List of all mobs currently held by the tornado. + var/list/pickedup_mobs = list() -/obj/effect/temp_visual/tornado/Initialize(mapload) +/obj/effect/temp_visual/teleporting_tornado/Initialize(mapload, obj/item/warp_whistle/whistle) . = ..() - animate(src, pixel_x = -500, time = 40) + src.whistle = whistle + if(!whistle) + qdel(src) + return + RegisterSignal(src, COMSIG_MOVABLE_CROSS_OVER, .proc/check_teleport) + SSmove_manager.move_towards(src, get_turf(whistle.whistler)) + +/// Check if anything the tornado crosses is the creator. +/obj/effect/temp_visual/teleporting_tornado/proc/check_teleport(datum/source, atom/movable/crossed) + SIGNAL_HANDLER + if(crossed != whistle.whistler || (crossed in pickedup_mobs)) + return + + pickedup_mobs += crossed + buckle_mob(crossed, TRUE, FALSE) + ADD_TRAIT(crossed, TRAIT_INCAPACITATED, WARPWHISTLE_TRAIT) + animate(src, alpha = 20, pixel_y = 400, time = 3 SECONDS) + animate(crossed, pixel_y = 400, time = 3 SECONDS) + addtimer(CALLBACK(src, .proc/send_away), 2 SECONDS) + +/obj/effect/temp_visual/teleporting_tornado/proc/send_away() + var/turf/ending_turfs = find_safe_turf() + for(var/mob/stored_mobs as anything in pickedup_mobs) + do_teleport(stored_mobs, ending_turfs, channel = TELEPORT_CHANNEL_MAGIC) + animate(stored_mobs, pixel_y = null, time = 1 SECONDS) + stored_mobs.log_message("warped with [whistle].", LOG_ATTACK, color = "red") + REMOVE_TRAIT(stored_mobs, TRAIT_INCAPACITATED, WARPWHISTLE_TRAIT) + +/// Destroy the tornado and teleport everyone on it away. +/obj/effect/temp_visual/teleporting_tornado/Destroy() + if(whistle) + whistle = null + return ..() diff --git a/code/modules/antagonists/wizard/equipment/soulstone.dm b/code/modules/antagonists/wizard/equipment/soulstone.dm index 2ad77520de039..7a77d01bbcdf5 100644 --- a/code/modules/antagonists/wizard/equipment/soulstone.dm +++ b/code/modules/antagonists/wizard/equipment/soulstone.dm @@ -264,7 +264,9 @@ var/obj/item/soulstone/SS = O if(!IS_CULTIST(user) && !IS_WIZARD(user) && !SS.theme == THEME_HOLY) to_chat(user, span_danger("An overwhelming feeling of dread comes over you as you attempt to place [SS] into the shell. It would be wise to be rid of this quickly.")) - user.Dizzy(30) + if(isliving(user)) + var/mob/living/living_user = user + living_user.set_timed_status_effect(1 MINUTES, /datum/status_effect/dizziness, only_if_higher = TRUE) return if(SS.theme == THEME_HOLY && IS_CULTIST(user)) SS.hot_potato(user) diff --git a/code/modules/antagonists/wizard/equipment/spellbook.dm b/code/modules/antagonists/wizard/equipment/spellbook.dm index 13a1f267db796..2113572e716b1 100644 --- a/code/modules/antagonists/wizard/equipment/spellbook.dm +++ b/code/modules/antagonists/wizard/equipment/spellbook.dm @@ -88,7 +88,7 @@ return FALSE /datum/spellbook_entry/proc/Refund(mob/living/carbon/human/user,obj/item/spellbook/book) //return point value or -1 for failure - var/area/wizard_station/A = GLOB.areas_by_type[/area/wizard_station] + var/area/centcom/wizard_station/A = GLOB.areas_by_type[/area/centcom/wizard_station] if(!(user in A.contents)) to_chat(user, span_warning("You can only refund spells at the wizard lair!")) return -1 @@ -255,14 +255,6 @@ spell_type = /obj/effect/proc_holder/spell/aimed/lightningbolt cost = 1 -/datum/spellbook_entry/lightningbolt/Buy(mob/living/carbon/human/user,obj/item/spellbook/book) //return TRUE on success - . = ..() - ADD_TRAIT(user, TRAIT_TESLA_SHOCKIMMUNE, "lightning_bolt_spell") - -/datum/spellbook_entry/lightningbolt/Refund(mob/living/carbon/human/user, obj/item/spellbook/book) - . = ..() - REMOVE_TRAIT(user, TRAIT_TESLA_SHOCKIMMUNE, "lightning_bolt_spell") - /datum/spellbook_entry/infinite_guns name = "Lesser Summon Guns" desc = "Why reload when you have infinite guns? Summons an unending stream of bolt action rifles that deal little damage, but will knock targets down. Requires both hands free to use. Learning this spell makes you unable to learn Arcane Barrage." @@ -503,7 +495,7 @@ /datum/spellbook_entry/item/warpwhistle name = "Warp Whistle" desc = "A strange whistle that will transport you to a distant safe place on the station. There is a window of vulnerability at the beginning of every use." - item_path = /obj/item/warpwhistle + item_path = /obj/item/warp_whistle category = "Mobility" cost = 1 @@ -668,6 +660,28 @@ /obj/item/spellbook/Initialize(mapload) . = ..() prepare_spells() + RegisterSignal(src, COMSIG_ITEM_MAGICALLY_CHARGED, .proc/on_magic_charge) + +/** + * Signal proc for [COMSIG_ITEM_MAGICALLY_CHARGED] + * + * Has no effect on charge, but gives a funny message to people who think they're clever. + */ +/obj/item/spellbook/proc/on_magic_charge(datum/source, obj/effect/proc_holder/spell/targeted/charge/spell, mob/living/caster) + SIGNAL_HANDLER + + var/static/list/clever_girl = list( + "NICE TRY BUT NO!", + "CLEVER BUT NOT CLEVER ENOUGH!", + "SUCH FLAGRANT CHEESING IS WHY WE ACCEPTED YOUR APPLICATION!", + "CUTE! VERY CUTE!", + "YOU DIDN'T THINK IT'D BE THAT EASY, DID YOU?", + ) + + to_chat(caster, span_warning("Glowing red letters appear on the front cover...")) + to_chat(caster, span_red(pick(clever_girl))) + + return COMPONENT_ITEM_BURNT_OUT /obj/item/spellbook/attack_self(mob/user) if(!owner) diff --git a/code/modules/art/statues.dm b/code/modules/art/statues.dm index 717afa28a08fa..60a11afcb586e 100644 --- a/code/modules/art/statues.dm +++ b/code/modules/art/statues.dm @@ -286,7 +286,7 @@ AddElement(/datum/element/eyestab) AddElement(/datum/element/wall_engraver) //deals 200 damage to statues, meaning you can actually kill one in ~250 hits - AddElement(/datum/element/bane, /mob/living/simple_animal/hostile/statue, damage_multiplier = 40) + AddElement(/datum/element/bane, /mob/living/simple_animal/hostile/netherworld/statue, damage_multiplier = 40) /obj/item/chisel/Destroy() prepared_block = null @@ -507,7 +507,7 @@ Moving interrupts name = "custom statue" icon_state = "base" obj_flags = CAN_BE_HIT | UNIQUE_RENAME - appearance_flags = TILE_BOUND | PIXEL_SCALE | KEEP_TOGETHER //Added keep together in case targets has weird layering + appearance_flags = TILE_BOUND | PIXEL_SCALE | KEEP_TOGETHER | LONG_GLIDE //Added keep together in case targets has weird layering material_flags = MATERIAL_EFFECTS | MATERIAL_COLOR | MATERIAL_AFFECT_STATISTICS /// primary statue overlay var/mutable_appearance/content_ma diff --git a/code/modules/assembly/flash.dm b/code/modules/assembly/flash.dm index 2278da60010bb..1963fe47e4f69 100644 --- a/code/modules/assembly/flash.dm +++ b/code/modules/assembly/flash.dm @@ -68,7 +68,7 @@ /obj/item/assembly/flash/proc/clown_check(mob/living/carbon/human/user) if(HAS_TRAIT(user, TRAIT_CLUMSY) && prob(50)) - flash_carbon(user, user, 15, 0) + flash_carbon(user, user, confusion_duration = 15 SECONDS, targeted = FALSE) return FALSE return TRUE @@ -90,15 +90,15 @@ return TRUE //BYPASS CHECKS ALSO PREVENTS BURNOUT! -/obj/item/assembly/flash/proc/AOE_flash(bypass_checks = FALSE, range = 3, power = 5, targeted = FALSE, mob/user) +/obj/item/assembly/flash/proc/AOE_flash(bypass_checks = FALSE, range = 3, confusion_duration = 5 SECONDS, targeted = FALSE, mob/user) if(!bypass_checks && !try_use_flash()) return FALSE var/list/mob/targets = get_flash_targets(get_turf(src), range, FALSE) if(user) targets -= user to_chat(user, span_danger("[src] emits a blinding light!")) - for(var/mob/living/carbon/C in targets) - flash_carbon(C, user, power, targeted, TRUE) + for(var/mob/living/carbon/nearby_carbon in targets) + flash_carbon(nearby_carbon, user, confusion_duration = confusion_duration, targeted = targeted, generic_message = TRUE) return TRUE /obj/item/assembly/flash/proc/get_flash_targets(atom/target_loc, range = 3, override_vision_checks = FALSE) @@ -138,22 +138,22 @@ * Arguments: * * M - Victim * * user - Attacker - * * power - handles the amount of confusion it gives you + * * confusion_duration - handles the amount of confusion it gives you * * targeted - determines if it was aoe or targeted * * generic_message - checks if it should display default message. */ -/obj/item/assembly/flash/proc/flash_carbon(mob/living/carbon/M, mob/user, power = 15, targeted = TRUE, generic_message = FALSE) - if(!istype(M)) +/obj/item/assembly/flash/proc/flash_carbon(mob/living/carbon/flashed, mob/user, confusion_duration = 15 SECONDS, targeted = TRUE, generic_message = FALSE) + if(!istype(flashed)) return if(user) - log_combat(user, M, "[targeted? "flashed(targeted)" : "flashed(AOE)"]", src) + log_combat(user, flashed, "[targeted? "flashed(targeted)" : "flashed(AOE)"]", src) else //caused by emp/remote signal - M.log_message("was [targeted? "flashed(targeted)" : "flashed(AOE)"]",LOG_ATTACK) + flashed.log_message("was [targeted? "flashed(targeted)" : "flashed(AOE)"]",LOG_ATTACK) - if(generic_message && M != user) - to_chat(M, span_danger("[src] emits a blinding light!")) + if(generic_message && flashed != user) + to_chat(flashed, span_danger("[src] emits a blinding light!")) - var/deviation = calculate_deviation(M, user ? user : src) + var/deviation = calculate_deviation(flashed, user || src) var/datum/antagonist/rev/head/converter = user?.mind?.has_antag_datum(/datum/antagonist/rev/head) @@ -162,31 +162,28 @@ return if(targeted) - if(M.flash_act(1, 1)) - if(M.get_confusion() < power) - var/diff = power * CONFUSION_STACK_MAX_MULTIPLIER - M.get_confusion() - M.add_confusion(min(power, diff)) + if(flashed.flash_act(1, 1)) + flashed.set_timed_status_effect(confusion_duration * CONFUSION_STACK_MAX_MULTIPLIER, /datum/status_effect/confusion, only_if_higher = TRUE) // Special check for if we're a revhead. Special cases to attempt conversion. if(converter) // Did we try to flash them from behind? if(deviation == DEVIATION_FULL) // Headrevs can use a tacticool leaning technique so that they don't have to worry about facing for their conversions. - to_chat(user, span_notice("You use the tacticool tier, lean over the shoulder technique to blind [M] with a flash!")) + to_chat(user, span_notice("You use the tacticool tier, lean over the shoulder technique to blind [flashed] with a flash!")) deviation = DEVIATION_PARTIAL // Convert them. Terribly. - terrible_conversion_proc(M, user) - visible_message(span_danger("[user] blinds [M] with the flash!"),span_userdanger("[user] blinds you with the flash!")) + terrible_conversion_proc(flashed, user) + visible_message(span_danger("[user] blinds [flashed] with the flash!"), span_userdanger("[user] blinds you with the flash!")) //easy way to make sure that you can only long stun someone who is facing in your direction - M.adjustStaminaLoss(rand(80,120)*(1-(deviation*0.5))) - M.Paralyze(rand(25,50)*(1-(deviation*0.5))) + flashed.adjustStaminaLoss(rand(80, 120) * (1 - (deviation * 0.5))) + flashed.Paralyze(rand(25, 50) * (1 - (deviation * 0.5))) else if(user) - visible_message(span_warning("[user] fails to blind [M] with the flash!"),span_danger("[user] fails to blind you with the flash!")) + visible_message(span_warning("[user] fails to blind [flashed] with the flash!"), span_danger("[user] fails to blind you with the flash!")) else - to_chat(M, span_danger("[src] fails to blind you!")) + to_chat(flashed, span_danger("[src] fails to blind you!")) else - if(M.flash_act()) - var/diff = power * CONFUSION_STACK_MAX_MULTIPLIER - M.get_confusion() - M.add_confusion(min(power, diff)) + if(flashed.flash_act()) + flashed.set_timed_status_effect(confusion_duration * CONFUSION_STACK_MAX_MULTIPLIER, /datum/status_effect/confusion, only_if_higher = TRUE) /** * Handles the directionality of the attack @@ -242,7 +239,7 @@ . = TRUE if(iscarbon(M)) - flash_carbon(M, user, 5, TRUE) + flash_carbon(M, user, confusion_duration = 5 SECONDS, targeted = TRUE) return if(issilicon(M)) var/mob/living/silicon/robot/flashed_borgo = M @@ -252,8 +249,7 @@ user.visible_message(span_warning("[user] fails to blind [flashed_borgo] with the flash!"), span_warning("You fail to blind [flashed_borgo] with the flash!")) return flashed_borgo.Paralyze(rand(80,120)) - var/diff = 5 * CONFUSION_STACK_MAX_MULTIPLIER - M.get_confusion() - flashed_borgo.add_confusion(min(5, diff)) + flashed_borgo.set_timed_status_effect(5 SECONDS * CONFUSION_STACK_MAX_MULTIPLIER, /datum/status_effect/confusion, only_if_higher = TRUE) user.visible_message(span_warning("[user] overloads [flashed_borgo]'s sensors with the flash!"), span_danger("You overload [flashed_borgo]'s sensors with the flash!")) return @@ -262,7 +258,7 @@ /obj/item/assembly/flash/attack_self(mob/living/carbon/user, flag = 0, emp = 0) if(holder) return FALSE - if(!AOE_flash(FALSE, 3, 5, FALSE, user)) + if(!AOE_flash(user = user)) return FALSE /obj/item/assembly/flash/emp_act(severity) @@ -328,6 +324,8 @@ icon = 'icons/obj/device.dmi' icon_state = "memorizer" inhand_icon_state = "nullrod" + lefthand_file = 'icons/mob/inhands/weapons/melee_lefthand.dmi' + righthand_file = 'icons/mob/inhands/weapons/melee_righthand.dmi' /obj/item/assembly/flash/handheld //this is now the regular pocket flashes @@ -340,7 +338,7 @@ var/datum/weakref/arm /obj/item/assembly/flash/armimplant/burn_out() - var/obj/item/organ/cyberimp/arm/flash/real_arm = arm.resolve() + var/obj/item/organ/internal/cyberimp/arm/flash/real_arm = arm.resolve() if(real_arm?.owner) to_chat(real_arm.owner, span_warning("Your photon projector implant overheats and deactivates!")) real_arm.Retract() @@ -349,7 +347,7 @@ /obj/item/assembly/flash/armimplant/try_use_flash(mob/user = null) if(overheat) - var/obj/item/organ/cyberimp/arm/flash/real_arm = arm.resolve() + var/obj/item/organ/internal/cyberimp/arm/flash/real_arm = arm.resolve() if(real_arm?.owner) to_chat(real_arm.owner, span_warning("Your photon projector is running too hot to be used again so quickly!")) return FALSE @@ -372,7 +370,7 @@ /obj/item/assembly/flash/hypnotic/burn_out() return -/obj/item/assembly/flash/hypnotic/flash_carbon(mob/living/carbon/M, mob/user, power = 15, targeted = TRUE, generic_message = FALSE) +/obj/item/assembly/flash/hypnotic/flash_carbon(mob/living/carbon/M, mob/user, confusion_duration = 15, targeted = TRUE, generic_message = FALSE) if(!istype(M)) return if(user) @@ -391,8 +389,8 @@ if(!hypnosis) to_chat(M, span_hypnophrase("The light makes you feel oddly relaxed...")) - M.add_confusion(min(M.get_confusion() + 10, 20)) - M.dizziness += min(M.dizziness + 10, 20) + M.adjust_timed_status_effect(10 SECONDS, /datum/status_effect/confusion, max_duration = 20 SECONDS) + M.adjust_timed_status_effect(20 SECONDS, /datum/status_effect/dizziness, max_duration = 40 SECONDS) M.adjust_drowsyness(min(M.drowsyness+10, 20)) M.apply_status_effect(/datum/status_effect/pacify, 100) else @@ -405,8 +403,8 @@ else if(M.flash_act()) to_chat(M, span_notice("Such a pretty light...")) - M.add_confusion(min(M.get_confusion() + 4, 20)) - M.dizziness += min(M.dizziness + 4, 20) + M.adjust_timed_status_effect(4 SECONDS, /datum/status_effect/confusion, max_duration = 20 SECONDS) + M.adjust_timed_status_effect(8 SECONDS, /datum/status_effect/dizziness, max_duration = 40 SECONDS) M.adjust_drowsyness(min(M.drowsyness+4, 20)) M.apply_status_effect(/datum/status_effect/pacify, 40) diff --git a/code/modules/assembly/igniter.dm b/code/modules/assembly/igniter.dm index 2f4148ae3c4fd..44f2e71acb8e1 100644 --- a/code/modules/assembly/igniter.dm +++ b/code/modules/assembly/igniter.dm @@ -15,7 +15,7 @@ /obj/item/assembly/igniter/suicide_act(mob/living/carbon/user) user.visible_message(span_suicide("[user] is trying to ignite [user.p_them()]self with \the [src]! It looks like [user.p_theyre()] trying to commit suicide!")) - user.IgniteMob() + user.ignite_mob() return FIRELOSS /obj/item/assembly/igniter/Initialize(mapload) diff --git a/code/modules/atmospherics/environmental/LINDA_system.dm b/code/modules/atmospherics/environmental/LINDA_system.dm index 28743a43c4790..9fa29217a80e7 100644 --- a/code/modules/atmospherics/environmental/LINDA_system.dm +++ b/code/modules/atmospherics/environmental/LINDA_system.dm @@ -73,6 +73,7 @@ if (current_turf.atmos_adjacent_turfs) current_turf.atmos_adjacent_turfs -= src UNSETEMPTY(current_turf.atmos_adjacent_turfs) + SEND_SIGNAL(current_turf, COMSIG_TURF_CALCULATED_ADJACENT_ATMOS) UNSETEMPTY(atmos_adjacent_turfs) src.atmos_adjacent_turfs = atmos_adjacent_turfs SEND_SIGNAL(src, COMSIG_TURF_CALCULATED_ADJACENT_ATMOS) diff --git a/code/modules/atmospherics/environmental/LINDA_turf_tile.dm b/code/modules/atmospherics/environmental/LINDA_turf_tile.dm index adc1573c64d75..002d46cff0931 100644 --- a/code/modules/atmospherics/environmental/LINDA_turf_tile.dm +++ b/code/modules/atmospherics/environmental/LINDA_turf_tile.dm @@ -645,20 +645,21 @@ Then we space some of our heat, and think about if we should stop conducting. /turf/proc/radiate_to_spess() //Radiate excess tile heat to space if(temperature <= T0C) //Considering 0 degC as te break even point for radiation in and out return - var/delta_temperature = (temperature_archived - TCMB) //hardcoded space temperature + // Because we keep losing energy, makes more sense for us to be the T2 here. + var/delta_temperature = temperature_archived - TCMB //hardcoded space temperature if(heat_capacity <= 0 || abs(delta_temperature) <= MINIMUM_TEMPERATURE_DELTA_TO_CONSIDER) return - var/heat = thermal_conductivity * delta_temperature * \ - (heat_capacity * HEAT_CAPACITY_VACUUM / (heat_capacity + HEAT_CAPACITY_VACUUM)) - temperature -= heat/heat_capacity + // Heat should be positive in most cases + var/heat = thermal_conductivity * CALCULATE_CONDUCTION_ENERGY(delta_temperature, HEAT_CAPACITY_VACUUM, heat_capacity) + temperature -= heat / heat_capacity /turf/open/proc/temperature_share_open_to_solid(turf/sharer) sharer.temperature = air.temperature_share(null, sharer.thermal_conductivity, sharer.temperature, sharer.heat_capacity) /turf/proc/share_temperature_mutual_solid(turf/sharer, conduction_coefficient) //This is all just heat sharing, don't get freaked out - var/delta_temperature = (temperature_archived - sharer.temperature_archived) - if(abs(delta_temperature) > MINIMUM_TEMPERATURE_DELTA_TO_CONSIDER && heat_capacity && sharer.heat_capacity) - var/heat = conduction_coefficient * delta_temperature * \ - (heat_capacity * sharer.heat_capacity / (heat_capacity + sharer.heat_capacity)) //The larger the combined capacity the less is shared - temperature -= heat / heat_capacity //The higher your own heat cap the less heat you get from this arrangement - sharer.temperature += heat / sharer.heat_capacity + var/delta_temperature = sharer.temperature_archived - temperature_archived + if(abs(delta_temperature) <= MINIMUM_TEMPERATURE_DELTA_TO_CONSIDER || !heat_capacity || !sharer.heat_capacity) + return + var/heat = conduction_coefficient * CALCULATE_CONDUCTION_ENERGY(delta_temperature, heat_capacity, sharer.heat_capacity) + temperature += heat / heat_capacity //The higher your own heat cap the less heat you get from this arrangement + sharer.temperature -= heat / sharer.heat_capacity diff --git a/code/modules/atmospherics/gasmixtures/gas_mixture.dm b/code/modules/atmospherics/gasmixtures/gas_mixture.dm index c7d96d7c7213f..944b22c02bbd1 100644 --- a/code/modules/atmospherics/gasmixtures/gas_mixture.dm +++ b/code/modules/atmospherics/gasmixtures/gas_mixture.dm @@ -443,8 +443,7 @@ GLOBAL_LIST_INIT(gaslist_cache, init_gaslist_cache()) sharer_heat_capacity = sharer_heat_capacity || sharer.heat_capacity(ARCHIVE) if((sharer_heat_capacity > MINIMUM_HEAT_CAPACITY) && (self_heat_capacity > MINIMUM_HEAT_CAPACITY)) - var/heat = conduction_coefficient*temperature_delta* \ - (self_heat_capacity*sharer_heat_capacity/(self_heat_capacity+sharer_heat_capacity)) + var/heat = conduction_coefficient * CALCULATE_CONDUCTION_ENERGY(temperature_delta, sharer_heat_capacity, self_heat_capacity) temperature = max(temperature - heat/self_heat_capacity, TCMB) sharer_temperature = max(sharer_temperature + heat/sharer_heat_capacity, TCMB) @@ -578,15 +577,20 @@ GLOBAL_LIST_INIT(gaslist_cache, init_gaslist_cache()) * - ignore_temperature. Returns a cheaper form of gas calculation, useful if the temperature difference between the two gasmixes is low or nonexistant. */ /datum/gas_mixture/proc/gas_pressure_calculate(datum/gas_mixture/output_air, target_pressure, ignore_temperature = FALSE) - if((total_moles() <= 0) || (temperature <= 0)) + // So we dont need to iterate the gaslist multiple times. + var/our_moles = total_moles() + var/output_moles = output_air.total_moles() + var/output_pressure = output_air.return_pressure() + + if(our_moles <= 0 || temperature <= 0) return FALSE var/pressure_delta = 0 - if((output_air.temperature <= 0) || (output_air.total_moles() <= 0)) + if(output_air.temperature <= 0 || output_moles <= 0) ignore_temperature = TRUE pressure_delta = target_pressure else - pressure_delta = target_pressure - output_air.return_pressure() + pressure_delta = target_pressure - output_pressure if(pressure_delta < 0.01 || gas_pressure_minimum_transfer(output_air) > target_pressure) return FALSE @@ -596,12 +600,17 @@ GLOBAL_LIST_INIT(gaslist_cache, init_gaslist_cache()) // Lower and upper bound for the moles we must transfer to reach the pressure. The answer is bound to be here somewhere. var/pv = target_pressure * output_air.volume - var/rt_low = R_IDEAL_GAS_EQUATION * max(temperature, output_air.temperature) // Low refers to the resulting mole, this number is actually higher. - var/rt_high = R_IDEAL_GAS_EQUATION * min(temperature, output_air.temperature) + /// The PV/R part in the equation we will use later. Counted early because pv/(r*t) might not be equal to pv/r/t, messing our lower and upper limit. + var/pvr = pv / R_IDEAL_GAS_EQUATION // These works by assuming our gas has extremely high heat capacity // and the resultant gasmix will hit either the highest or lowest temperature possible. - var/lower_limit = max((pv / rt_low) - output_air.total_moles(), 0) - var/upper_limit = (pv / rt_high) - output_air.total_moles() // In theory this should never go below zero, the pressure_delta check above should account for this. + + /// This is the true lower limit, but numbers still can get lower than this due to floats. + var/lower_limit = max((pvr / max(temperature, output_air.temperature)) - output_moles, 0) + var/upper_limit = (pvr / min(temperature, output_air.temperature)) - output_moles // In theory this should never go below zero, the pressure_delta check above should account for this. + + lower_limit = max(lower_limit - ATMOS_PRESSURE_ERROR_TOLERANCE, 0) + upper_limit += ATMOS_PRESSURE_ERROR_TOLERANCE /* * We have PV=nRT as a nice formula, we can rearrange it into nT = PV/R @@ -627,17 +636,14 @@ GLOBAL_LIST_INIT(gaslist_cache, init_gaslist_cache()) // Our thermal energy and moles var/w2 = thermal_energy() - var/n2 = total_moles() + var/n2 = our_moles var/c2 = heat_capacity() // Target thermal energy and moles var/w1 = output_air.thermal_energy() - var/n1 = output_air.total_moles() + var/n1 = output_moles var/c1 = output_air.heat_capacity() - /// The PV/R part in our equation. - var/pvr = pv / R_IDEAL_GAS_EQUATION - /// x^2 in the quadratic var/a_value = w2/n2 /// x^1 in the quadratic @@ -659,8 +665,8 @@ GLOBAL_LIST_INIT(gaslist_cache, init_gaslist_cache()) /datum/gas_mixture/proc/gas_pressure_quadratic(a, b, c, lower_limit, upper_limit) var/solution if(!IS_INF_OR_NAN(a) && !IS_INF_OR_NAN(b) && !IS_INF_OR_NAN(c)) - solution = max(SolveQuadratic(a, b, c)) - if((solution > lower_limit) && (solution < upper_limit)) //SolveQuadratic can return nulls so be careful here + solution = max(SolveQuadratic(a, b, c)) + if(solution > lower_limit && solution < upper_limit) //SolveQuadratic can return empty lists so be careful here return solution stack_trace("Failed to solve pressure quadratic equation. A: [a]. B: [b]. C:[c]. Current value = [solution]. Expected lower limit: [lower_limit]. Expected upper limit: [upper_limit].") return FALSE @@ -670,8 +676,9 @@ GLOBAL_LIST_INIT(gaslist_cache, init_gaslist_cache()) /datum/gas_mixture/proc/gas_pressure_approximate(a, b, c, lower_limit, upper_limit) var/solution if(!IS_INF_OR_NAN(a) && !IS_INF_OR_NAN(b) && !IS_INF_OR_NAN(c)) - /// We need to start off at a reasonably good estimate. For very big numbers the amount of moles is most likely small so better start with lower_limit. - solution = lower_limit + // We start at the extrema of the equation, added by a number. + // This way we will hopefully always converge on the positive root, while starting at a reasonable number. + solution = (-b / (2 * a)) + 200 for (var/iteration in 1 to ATMOS_PRESSURE_APPROXIMATION_ITERATIONS) var/diff = (a*solution**2 + b*solution + c) / (2*a*solution + b) // f(sol) / f'(sol) solution -= diff // xn+1 = xn - f(sol) / f'(sol) diff --git a/code/modules/atmospherics/gasmixtures/gas_types.dm b/code/modules/atmospherics/gasmixtures/gas_types.dm index 5416dce943a24..2206a7fc78553 100644 --- a/code/modules/atmospherics/gasmixtures/gas_types.dm +++ b/code/modules/atmospherics/gasmixtures/gas_types.dm @@ -1,7 +1,3 @@ -GLOBAL_LIST_INIT(hardcoded_gases, list(/datum/gas/oxygen, /datum/gas/nitrogen, /datum/gas/carbon_dioxide, /datum/gas/plasma)) //the main four gases, which were at one time hardcoded -//Now this is what I call history -GLOBAL_LIST_INIT(nonreactive_gases, typecacheof(list(/datum/gas/oxygen, /datum/gas/nitrogen, /datum/gas/carbon_dioxide, /datum/gas/pluoxium))) //unable to react amongst themselves - /proc/meta_gas_list() . = subtypesof(/datum/gas) for(var/gas_path in .) diff --git a/code/modules/atmospherics/gasmixtures/reaction_factors.dm b/code/modules/atmospherics/gasmixtures/reaction_factors.dm index cad8b68ab9619..844a8585ca884 100644 --- a/code/modules/atmospherics/gasmixtures/reaction_factors.dm +++ b/code/modules/atmospherics/gasmixtures/reaction_factors.dm @@ -116,12 +116,12 @@ /datum/gas_reaction/freonformation/init_factors() factor = list( - /datum/gas/plasma = "40 moles of plasma needs to be present for the reaction to occur. Plasma is consumed at 1.5 reaction rate.", - /datum/gas/carbon_dioxide = "20 moles of carbon dioxide needs to be present for the reaction to occur. Carbon dioxide is consumed at 0.75 reaction rate.", - /datum/gas/bz = "20 moles of BZ needs to be present for the reaction to occur. BZ is consumed at 0.25 reaction rate.", - /datum/gas/freon = "Freon is produced at 2.5 reaction rate", - "Energy" = "[FREON_FORMATION_ENERGY] joules of energy is absorbed per reaction rate", - "Temperature" = "Minimum temperature of [FIRE_MINIMUM_TEMPERATURE_TO_EXIST + 100] Kelvin to occur", + /datum/gas/plasma = "At least 0.06 moles of plasma needs to be present. Plasma is consumed at 0.6 moles per tile/pipenet", + /datum/gas/carbon_dioxide = "At least 0.03 moles of CO2 needs to be present. CO2 is consumed at 0.3 moles per tile/pipenet", + /datum/gas/bz = "At least 0.01 moles of BZ needs to be present. BZ is consumed at 0.1 moles per tile/pipenet", + /datum/gas/freon = "Freon is produced at 1 mole per tile/pipenet", + "Energy" = "Between 100 and 800 joules of energy is absorbed per mole of freon produced", + "Temperature" = "Minimum temperature of [FIRE_MINIMUM_TEMPERATURE_TO_EXIST + 100] Kelvin to occur, with production peak at 800 K. However at temperatures above 5500 K higher rates are possible maxing out at three times the low temperature rate at over 8500 K.", ) /datum/gas_reaction/nobliumformation/init_factors() diff --git a/code/modules/atmospherics/gasmixtures/reactions.dm b/code/modules/atmospherics/gasmixtures/reactions.dm index 811de00a216dd..1ff8be488720c 100644 --- a/code/modules/atmospherics/gasmixtures/reactions.dm +++ b/code/modules/atmospherics/gasmixtures/reactions.dm @@ -352,7 +352,7 @@ var/energy_released = FIRE_TRITIUM_ENERGY_RELEASED * burned_fuel * effect_scale if(location && burned_fuel > TRITIUM_RADIATION_MINIMUM_MOLES && energy_released > TRITIUM_RADIATION_RELEASE_THRESHOLD * (air.volume / CELL_VOLUME) ** ATMOS_RADIATION_VOLUME_EXP && prob(10)) - radiation_pulse(location, max_range = min(TRITIUM_MINIMUM_RADIATION_RANGE + sqrt(burned_fuel * effect_scale / TRITIUM_OXYBURN_MULTIPLIER) / TRITIUM_RADIATION_RANGE_DIVISOR, 20), threshold = TRITIUM_RADIATION_THRESHOLD_BASE * INVERSE(TRITIUM_RADIATION_THRESHOLD_BASE + (burned_fuel * effect_scale / TRITIUM_OXYBURN_MULTIPLIER)), chance = 100 * (1 - 0.5 ** (energy_released / TRITIUM_RADIATION_CHANCE_ENERGY_THRESHOLD_BASE))) + radiation_pulse(location, max_range = min(sqrt(burned_fuel * effect_scale / TRITIUM_OXYBURN_MULTIPLIER) / TRITIUM_RADIATION_RANGE_DIVISOR, GAS_REACTION_MAXIMUM_RADIATION_PULSE_RANGE), threshold = TRITIUM_RADIATION_THRESHOLD_BASE * INVERSE(TRITIUM_RADIATION_THRESHOLD_BASE + (burned_fuel * effect_scale / TRITIUM_OXYBURN_MULTIPLIER))) if(energy_released > 0) var/new_heat_capacity = air.heat_capacity() @@ -391,9 +391,6 @@ ) /datum/gas_reaction/freonfire/react(datum/gas_mixture/air, datum/holder) - if(!isturf(holder)) - return NO_REACTION - var/temperature = air.temperature var/temperature_scale if(temperature < FREON_TERMINAL_TEMPERATURE) //stop the reaction when too cold @@ -409,9 +406,9 @@ var/freon_burn_rate var/list/cached_gases = air.gases if(cached_gases[/datum/gas/oxygen][MOLES] < cached_gases[/datum/gas/freon][MOLES] * FREON_OXYGEN_FULLBURN) - freon_burn_rate = (cached_gases[/datum/gas/freon][MOLES] / FREON_BURN_RATE_DELTA) * temperature_scale - else freon_burn_rate = ((cached_gases[/datum/gas/oxygen][MOLES] / FREON_OXYGEN_FULLBURN) / FREON_BURN_RATE_DELTA) * temperature_scale + else + freon_burn_rate = (cached_gases[/datum/gas/freon][MOLES] / FREON_BURN_RATE_DELTA) * temperature_scale if (freon_burn_rate < MINIMUM_HEAT_CAPACITY) return NO_REACTION @@ -423,7 +420,7 @@ ASSERT_GAS(/datum/gas/carbon_dioxide, air) cached_gases[/datum/gas/carbon_dioxide][MOLES] += freon_burn_rate - if(temperature < HOT_ICE_FORMATION_MAXIMUM_TEMPERATURE && temperature > HOT_ICE_FORMATION_MINIMUM_TEMPERATURE && prob(HOT_ICE_FORMATION_PROB)) + if(temperature < HOT_ICE_FORMATION_MAXIMUM_TEMPERATURE && temperature > HOT_ICE_FORMATION_MINIMUM_TEMPERATURE && prob(HOT_ICE_FORMATION_PROB) && isturf(holder)) new /obj/item/stack/sheet/hot_ice(holder) SET_REACTION_RESULTS(freon_burn_rate * (1 + oxygen_burn_ratio)) @@ -733,31 +730,38 @@ /datum/gas_reaction/freonformation/init_reqs() //minimum requirements for freon formation requirements = list( - /datum/gas/plasma = 40, - /datum/gas/carbon_dioxide = 20, - /datum/gas/bz = 20, + /datum/gas/plasma = MINIMUM_MOLE_COUNT * 6, + /datum/gas/carbon_dioxide = MINIMUM_MOLE_COUNT * 3, + /datum/gas/bz = MINIMUM_MOLE_COUNT, "MIN_TEMP" = FREON_FORMATION_MIN_TEMPERATURE, ) /datum/gas_reaction/freonformation/react(datum/gas_mixture/air) var/list/cached_gases = air.gases var/temperature = air.temperature - var/heat_efficency = min(temperature / FREON_FORMATION_TEMP_DIVISOR, cached_gases[/datum/gas/plasma][MOLES] * INVERSE(1.5), cached_gases[/datum/gas/carbon_dioxide][MOLES] * INVERSE(0.75), cached_gases[/datum/gas/bz][MOLES] * INVERSE(0.25)) - if (heat_efficency <= 0 || (cached_gases[/datum/gas/plasma][MOLES] - heat_efficency * 1.5 < 0 ) || (cached_gases[/datum/gas/carbon_dioxide][MOLES] - heat_efficency * 0.75 < 0) || (cached_gases[/datum/gas/bz][MOLES] - heat_efficency * 0.25 < 0)) //Shouldn't produce gas from nothing. + var/minimal_mole_factor = min(cached_gases[/datum/gas/plasma][MOLES] * INVERSE(0.6), cached_gases[/datum/gas/bz][MOLES] * INVERSE(0.1), cached_gases[/datum/gas/carbon_dioxide][MOLES] * INVERSE(0.3)) + + var/equation_first_part = NUM_E ** (-((temperature - 800) / 200) ** 2) + var/equation_second_part = 3 / (1 + NUM_E ** (-0.001 * (temperature - 6000))) + var/heat_factor = equation_first_part + equation_second_part + + var/freon_formed = min(heat_factor * minimal_mole_factor * 0.05, cached_gases[/datum/gas/plasma][MOLES] * INVERSE(0.6), cached_gases[/datum/gas/carbon_dioxide][MOLES] * INVERSE(0.3), cached_gases[/datum/gas/bz][MOLES] * INVERSE(0.1)) + if (freon_formed <= 0 || (cached_gases[/datum/gas/plasma][MOLES] - freon_formed * 0.6 < 0 ) || (cached_gases[/datum/gas/carbon_dioxide][MOLES] - freon_formed * 0.3 < 0) || (cached_gases[/datum/gas/bz][MOLES] - freon_formed * 0.1 < 0)) //Shouldn't produce gas from nothing. return NO_REACTION var/old_heat_capacity = air.heat_capacity() ASSERT_GAS(/datum/gas/freon, air) - cached_gases[/datum/gas/plasma][MOLES] -= heat_efficency * 1.5 // 6 - cached_gases[/datum/gas/carbon_dioxide][MOLES] -= heat_efficency * 0.75 // 3 - cached_gases[/datum/gas/bz][MOLES] -= heat_efficency * 0.25 // 1 - cached_gases[/datum/gas/freon][MOLES] += heat_efficency * 2.5 // 10 + cached_gases[/datum/gas/plasma][MOLES] -= freon_formed * 0.6 + cached_gases[/datum/gas/carbon_dioxide][MOLES] -= freon_formed * 0.3 + cached_gases[/datum/gas/bz][MOLES] -= freon_formed * 0.1 + cached_gases[/datum/gas/freon][MOLES] += freon_formed + + SET_REACTION_RESULTS(freon_formed) - SET_REACTION_RESULTS(heat_efficency * 2.5) - var/energy_used = heat_efficency * FREON_FORMATION_ENERGY + var/energy_consumed = (7000 / (1 + NUM_E ** (-0.0015 * (temperature - 6000))) + 1000) * freon_formed * 0.1 var/new_heat_capacity = air.heat_capacity() if(new_heat_capacity > MINIMUM_HEAT_CAPACITY) - air.temperature = max(((temperature * old_heat_capacity - energy_used)/new_heat_capacity), TCMB) + air.temperature = max(((temperature * old_heat_capacity - energy_consumed)/new_heat_capacity), TCMB) return REACTING @@ -1090,7 +1094,7 @@ else if(isatom(holder)) location = holder if (location && energy_released > PN_BZASE_RAD_RELEASE_THRESHOLD * (air.volume / CELL_VOLUME) ** ATMOS_RADIATION_VOLUME_EXP) - radiation_pulse(location, max_range = min(sqrt(produced_amount) / PN_TRITIUM_RAD_RANGE_DIVISOR, 20), threshold = PN_TRITIUM_RAD_THRESHOLD_BASE * INVERSE(PN_TRITIUM_RAD_THRESHOLD_BASE + produced_amount), chance = 50) + radiation_pulse(location, max_range = min(sqrt(produced_amount) / PN_TRITIUM_RAD_RANGE_DIVISOR, GAS_REACTION_MAXIMUM_RADIATION_PULSE_RANGE), threshold = PN_TRITIUM_RAD_THRESHOLD_BASE * INVERSE(PN_TRITIUM_RAD_THRESHOLD_BASE + produced_amount)) if(energy_released) var/new_heat_capacity = air.heat_capacity() @@ -1142,7 +1146,7 @@ else if(isatom(holder)) location = holder if (location && energy_released > PN_TRITIUM_CONVERSION_RAD_RELEASE_THRESHOLD * (air.volume / CELL_VOLUME) ** ATMOS_RADIATION_VOLUME_EXP) - radiation_pulse(location, max_range = min(sqrt(consumed_amount) / PN_BZASE_RAD_RANGE_DIVISOR, 20), threshold = PN_BZASE_RAD_THRESHOLD_BASE * INVERSE(PN_BZASE_RAD_THRESHOLD_BASE + consumed_amount), chance = 50) + radiation_pulse(location, max_range = min(sqrt(consumed_amount) / PN_BZASE_RAD_RANGE_DIVISOR, GAS_REACTION_MAXIMUM_RADIATION_PULSE_RANGE), threshold = PN_BZASE_RAD_THRESHOLD_BASE * INVERSE(PN_BZASE_RAD_THRESHOLD_BASE + consumed_amount)) for(var/mob/living/carbon/L in location) L.hallucination += consumed_amount diff --git a/code/modules/atmospherics/machinery/airalarm.dm b/code/modules/atmospherics/machinery/airalarm.dm index 66227aa309841..5960e1d786faa 100644 --- a/code/modules/atmospherics/machinery/airalarm.dm +++ b/code/modules/atmospherics/machinery/airalarm.dm @@ -74,7 +74,7 @@ req_access = list(ACCESS_ATMOSPHERICS) max_integrity = 250 integrity_failure = 0.33 - armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 100, BOMB = 0, BIO = 100, FIRE = 90, ACID = 30) + armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 100, BOMB = 0, BIO = 0, FIRE = 90, ACID = 30) resistance_flags = FIRE_PROOF var/danger_level = 0 @@ -891,7 +891,7 @@ name = "engine air alarm" locked = FALSE req_access = null - req_one_access = list(ACCESS_ATMOSPHERICS, ACCESS_ENGINE) + req_one_access = list(ACCESS_ATMOSPHERICS, ACCESS_ENGINEERING) /obj/machinery/airalarm/mixingchamber name = "chamber air alarm" diff --git a/code/modules/atmospherics/machinery/atmosmachinery.dm b/code/modules/atmospherics/machinery/atmosmachinery.dm index 10759536c12e1..058e1cc8a2636 100644 --- a/code/modules/atmospherics/machinery/atmosmachinery.dm +++ b/code/modules/atmospherics/machinery/atmosmachinery.dm @@ -57,8 +57,8 @@ ///The bitflag that's being checked on ventcrawling. Default is to allow ventcrawling and seeing pipes. var/vent_movement = VENTCRAWL_ALLOWED | VENTCRAWL_CAN_SEE - - ///keeps the name of the object from being overridden if it's vareditted. + + ///keeps the name of the object from being overridden if it's vareditted. var/override_naming /obj/machinery/atmospherics/LateInitialize() @@ -80,7 +80,7 @@ normalize_cardinal_directions() nodes = new(device_type) if (!armor) - armor = list(MELEE = 25, BULLET = 10, LASER = 10, ENERGY = 100, BOMB = 0, BIO = 100, FIRE = 100, ACID = 70) + armor = list(MELEE = 25, BULLET = 10, LASER = 10, ENERGY = 100, BOMB = 0, BIO = 0, FIRE = 100, ACID = 70) ..() if(process) SSair.start_processing_machine(src) @@ -89,7 +89,12 @@ /obj/machinery/atmospherics/Initialize(mapload) if(mapload && name != initial(name)) override_naming = TRUE - return ..() + var/turf/turf_loc = null + if(isturf(loc)) + turf_loc = loc + SSspatial_grid.add_grid_awareness(src, SPATIAL_GRID_CONTENTS_TYPE_ATMOS) + SSspatial_grid.add_grid_membership(src, turf_loc, SPATIAL_GRID_CONTENTS_TYPE_ATMOS) + return ..() /obj/machinery/atmospherics/Destroy() for(var/i in 1 to device_type) @@ -203,8 +208,8 @@ update_appearance() /obj/machinery/atmospherics/update_icon() - layer = initial(layer) + piping_layer / 1000 - return ..() + . = ..() + update_layer() /** * Check if a node can actually exists by connecting to another machine @@ -497,29 +502,55 @@ // Handles mob movement inside a pipenet /obj/machinery/atmospherics/relaymove(mob/living/user, direction) - - if(!direction || !(direction in GLOB.cardinals_multiz)) //cant go this way. + if(!direction) //cant go this way. return if(user in buckled_mobs)// fixes buckle ventcrawl edgecase fuck bug return - var/obj/machinery/atmospherics/target_move = find_connecting(direction, user.ventcrawl_layer) + + // We want to support holding two directions at once, so we do this + var/obj/machinery/atmospherics/target_move + for(var/canon_direction in GLOB.cardinals_multiz) + if(!(direction & canon_direction)) + continue + var/obj/machinery/atmospherics/temp_target = find_connecting(canon_direction, user.ventcrawl_layer) + if(!temp_target) + continue + target_move = temp_target + // If you're at a fork with two directions held, we will always prefer the direction you didn't last use + // This way if you find a direction you've not used before, you take it, and if you don't, you take the other + if(user.last_vent_dir == canon_direction) + continue + user.last_vent_dir = canon_direction + break if(!target_move) return - if(target_move.vent_movement & VENTCRAWL_ALLOWED) - user.forceMove(target_move) - user.client.eye = target_move //Byond only updates the eye every tick, This smooths out the movement - var/list/pipenetdiff = return_pipenets() ^ target_move.return_pipenets() - if(pipenetdiff.len) - user.update_pipe_vision() - if(world.time - user.last_played_vent > VENT_SOUND_DELAY) - user.last_played_vent = world.time - playsound(src, 'sound/machines/ventcrawl.ogg', 50, TRUE, -3) + + if(!(target_move.vent_movement & VENTCRAWL_ALLOWED)) + return + user.forceMove(target_move) + var/list/pipenetdiff = return_pipenets() ^ target_move.return_pipenets() + if(pipenetdiff.len) + user.update_pipe_vision(full_refresh = TRUE) + if(world.time - user.last_played_vent > VENT_SOUND_DELAY) + user.last_played_vent = world.time + playsound(src, 'sound/machines/ventcrawl.ogg', 50, TRUE, -3) //Would be great if this could be implemented when someone alt-clicks the image. if (target_move.vent_movement & VENTCRAWL_ENTRANCE_ALLOWED) user.handle_ventcrawl(target_move) - //PLACEHOLDER COMMENT FOR ME TO READD THE 1 (?) DS DELAY THAT WAS IMPLEMENTED WITH A... TIMER? + return + + var/client/our_client = user.client + if(!our_client) + return + our_client.eye = target_move + // Let's smooth out that movement with an animate yeah? + // If the new x is greater (move is left to right) we get a negative offset. vis versa + our_client.pixel_x = (x - target_move.x) * world.icon_size + our_client.pixel_y = (y - target_move.y) * world.icon_size + animate(our_client, pixel_x = 0, pixel_y = 0, time = 0.05 SECONDS) + our_client.move_delay = world.time + 0.05 SECONDS /obj/machinery/atmospherics/AltClick(mob/living/L) if(vent_movement & VENTCRAWL_ALLOWED && istype(L)) @@ -548,7 +579,7 @@ * Update the layer in which the pipe/device is in, that way pipes have consistent layer depending on piping_layer */ /obj/machinery/atmospherics/proc/update_layer() - layer = initial(layer) + (piping_layer - PIPING_LAYER_DEFAULT) * PIPING_LAYER_LCHANGE + (GLOB.pipe_colors_ordered[pipe_color] * 0.01) + return /** * Called by the RPD.dm pre_attack(), overriden by pipes.dm diff --git a/code/modules/atmospherics/machinery/bluespace_vendor.dm b/code/modules/atmospherics/machinery/bluespace_vendor.dm index d0ab9135d61ff..9b5a77218dae1 100644 --- a/code/modules/atmospherics/machinery/bluespace_vendor.dm +++ b/code/modules/atmospherics/machinery/bluespace_vendor.dm @@ -19,7 +19,7 @@ desc = "Sells gas tanks with custom mixes for all the family!" max_integrity = 300 - armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 100, BOMB = 0, BIO = 100, FIRE = 80, ACID = 30) + armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 100, BOMB = 0, BIO = 0, FIRE = 80, ACID = 30) layer = OBJ_LAYER ///The bluespace sender that this vendor is connected to diff --git a/code/modules/atmospherics/machinery/components/binary_devices/temperature_pump.dm b/code/modules/atmospherics/machinery/components/binary_devices/temperature_pump.dm index 742964c2d85fb..acdcfd90ac749 100644 --- a/code/modules/atmospherics/machinery/components/binary_devices/temperature_pump.dm +++ b/code/modules/atmospherics/machinery/components/binary_devices/temperature_pump.dm @@ -48,9 +48,9 @@ var/input_capacity = remove_input.heat_capacity() var/output_capacity = remove_output.heat_capacity() - var/cooling_heat_amount = (heat_transfer_rate * 0.01) * coolant_temperature_delta * (input_capacity * output_capacity / (input_capacity + output_capacity)) - remove_input.temperature = max(remove_input.temperature - (cooling_heat_amount / input_capacity), TCMB) + var/cooling_heat_amount = (heat_transfer_rate * 0.01) * CALCULATE_CONDUCTION_ENERGY(coolant_temperature_delta, output_capacity, input_capacity) remove_output.temperature = max(remove_output.temperature + (cooling_heat_amount / output_capacity), TCMB) + remove_input.temperature = max(remove_input.temperature - (cooling_heat_amount / input_capacity), TCMB) update_parents() var/power_usage = 200 diff --git a/code/modules/atmospherics/machinery/components/components_base.dm b/code/modules/atmospherics/machinery/components/components_base.dm index bc98e87f3c672..691c95ba87e1a 100644 --- a/code/modules/atmospherics/machinery/components/components_base.dm +++ b/code/modules/atmospherics/machinery/components/components_base.dm @@ -3,17 +3,18 @@ /obj/machinery/atmospherics/components hide = FALSE + layer = GAS_PUMP_LAYER ///Is the component welded? var/welded = FALSE ///Should the component should show the pipe underneath it? var/showpipe = TRUE ///When the component is on a non default layer should we shift everything? Or just the underlay pipe var/shift_underlay_only = TRUE - ///Stores the component pipeline + ///Stores the parent pipeline, used in components var/list/datum/pipeline/parents ///If this is queued for a rebuild this var signifies whether parents should be updated after it's done var/update_parents_after_rebuild = FALSE - ///Stores the component gas mixture + ///Stores the gasmix for each node, used in components var/list/datum/gas_mixture/airs ///Handles whether the custom reconcilation handling should be used var/custom_reconcilation = FALSE @@ -244,3 +245,45 @@ pipe_color = paint_color update_node_icon() return paintable + +/** + * Disconnects all nodes from ourselves, remove us from the node's nodes. + * Nullify our parent pipenet + */ +/obj/machinery/atmospherics/components/proc/disconnect_nodes() + for(var/i in 1 to device_type) + var/obj/machinery/atmospherics/node = nodes[i] + if(node) + if(src in node.nodes) //Only if it's actually connected. On-pipe version would is one-sided. + node.disconnect(src) + nodes[i] = null + if(parents[i]) + nullify_pipenet(parents[i]) + +/** + * Connects all nodes to ourselves, add us to the node's nodes. + * Calls atmos_init() on the node and on us. + */ +/obj/machinery/atmospherics/components/proc/connect_nodes() + atmos_init() + for(var/i in 1 to device_type) + var/obj/machinery/atmospherics/node = nodes[i] + if(node) + node.atmos_init() + node.add_member(src) + SSair.add_to_rebuild_queue(src) + +/** + * Easy way to toggle nodes connection and disconnection. + * + * Arguments: + * * disconnect - if TRUE, disconnects all nodes. If FALSE, connects all nodes. + */ +/obj/machinery/atmospherics/components/proc/change_nodes_connection(disconnect) + if(disconnect) + disconnect_nodes() + return + connect_nodes() + +/obj/machinery/atmospherics/components/update_layer() + layer = initial(layer) + (piping_layer - PIPING_LAYER_DEFAULT) * PIPING_LAYER_LCHANGE + (GLOB.pipe_colors_ordered[pipe_color] * 0.001) diff --git a/code/modules/atmospherics/machinery/components/electrolyzer/electrolyzer.dm b/code/modules/atmospherics/machinery/components/electrolyzer/electrolyzer.dm index 97ae989e1d7b3..82c151bfeaede 100644 --- a/code/modules/atmospherics/machinery/components/electrolyzer/electrolyzer.dm +++ b/code/modules/atmospherics/machinery/components/electrolyzer/electrolyzer.dm @@ -10,7 +10,7 @@ name = "space electrolyzer" desc = "Thanks to the fast and dynamic response of our electrolyzers, on-site hydrogen production is guaranteed. Warranty void if used by clowns" max_integrity = 250 - armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 100, FIRE = 80, ACID = 10) + armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 0, FIRE = 80, ACID = 10) circuit = /obj/item/circuitboard/machine/electrolyzer /// We don't use area power, we always use the cell use_power = NO_POWER_USE @@ -101,10 +101,11 @@ air_update_turf(FALSE, FALSE) + var/power_to_use = (5 * (3 * working_power) * working_power) / (efficiency + working_power) if(anchored) - return - - cell.use((5 * (3 * working_power) * working_power) / (efficiency + working_power)) + use_power(power_to_use) + else + cell.use(power_to_use) /obj/machinery/electrolyzer/proc/call_reactions(datum/gas_mixture/env) for(var/reaction in GLOB.electrolyzer_reactions) @@ -145,13 +146,6 @@ /obj/machinery/electrolyzer/crowbar_act(mob/living/user, obj/item/tool) return default_deconstruction_crowbar(tool) -/obj/machinery/electrolyzer/default_unfasten_wrench(mob/user, obj/item/wrench, time) - . = ..() - if(anchored) - update_use_power(ACTIVE_POWER_USE) - else - update_use_power(NO_POWER_USE) - /obj/machinery/electrolyzer/attackby(obj/item/I, mob/user, params) add_fingerprint(user) if(istype(I, /obj/item/stock_parts/cell)) diff --git a/code/modules/atmospherics/machinery/components/fusion/hfr_core.dm b/code/modules/atmospherics/machinery/components/fusion/hfr_core.dm index d51fbdbefee7a..da629ebad664f 100644 --- a/code/modules/atmospherics/machinery/components/fusion/hfr_core.dm +++ b/code/modules/atmospherics/machinery/components/fusion/hfr_core.dm @@ -159,6 +159,9 @@ ///Var used in the meltdown phase var/final_countdown = FALSE + ///Flags used in the alert proc to select what messages to show when the HFR is delaminating (HYPERTORUS_FLAG_HIGH_POWER_DAMAGE | HYPERTORUS_FLAG_HIGH_FUEL_MIX_MOLE | HYPERTORUS_FLAG_IRON_CONTENT_DAMAGE | HYPERTORUS_FLAG_IRON_CONTENT_INCREASE | HYPERTORUS_FLAG_EMPED) + var/warning_damage_flags = NONE + /obj/machinery/atmospherics/components/unary/hypertorus/core/Initialize(mapload) . = ..() internal_fusion = new diff --git a/code/modules/atmospherics/machinery/components/fusion/hfr_defines.dm b/code/modules/atmospherics/machinery/components/fusion/hfr_defines.dm index 8234f02ba0c03..70f877215da95 100644 --- a/code/modules/atmospherics/machinery/components/fusion/hfr_defines.dm +++ b/code/modules/atmospherics/machinery/components/fusion/hfr_defines.dm @@ -148,3 +148,14 @@ #define HYPERTORUS_FLAG_BIG_SPREAD (1<<7) #define HYPERTORUS_FLAG_MASSIVE_SPREAD (1<<8) #define HYPERTORUS_FLAG_CRITICAL_MELTDOWN (1<<9) + +///High power damage +#define HYPERTORUS_FLAG_HIGH_POWER_DAMAGE (1<<0) +///High fuel mix mole +#define HYPERTORUS_FLAG_HIGH_FUEL_MIX_MOLE (1<<1) +///iron content damage +#define HYPERTORUS_FLAG_IRON_CONTENT_DAMAGE (1<<2) +///Iron content increasing +#define HYPERTORUS_FLAG_IRON_CONTENT_INCREASE (1<<3) +///Emped hypertorus +#define HYPERTORUS_FLAG_EMPED (1<<4) diff --git a/code/modules/atmospherics/machinery/components/fusion/hfr_main_processes.dm b/code/modules/atmospherics/machinery/components/fusion/hfr_main_processes.dm index 6c7551e0c3596..8b23a499b3faa 100644 --- a/code/modules/atmospherics/machinery/components/fusion/hfr_main_processes.dm +++ b/code/modules/atmospherics/machinery/components/fusion/hfr_main_processes.dm @@ -417,10 +417,14 @@ // Archive current health for damage cap purposes critical_threshold_proximity_archived = critical_threshold_proximity + //reset damage check flags + warning_damage_flags &= HYPERTORUS_FLAG_EMPED + // If we're operating at an extreme power level, take increasing damage for the amount of fusion mass over a low threshold if(power_level >= HYPERTORUS_OVERFULL_MIN_POWER_LEVEL) var/overfull_damage_taken = HYPERTORUS_OVERFULL_MOLAR_SLOPE * internal_fusion.total_moles() + HYPERTORUS_OVERFULL_TEMPERATURE_SLOPE * coolant_temperature + HYPERTORUS_OVERFULL_CONSTANT critical_threshold_proximity = max(critical_threshold_proximity + max(overfull_damage_taken * delta_time, 0), 0) + warning_damage_flags |= HYPERTORUS_FLAG_HIGH_POWER_DAMAGE // If we're running on a thin fusion mix, heal up if(internal_fusion.total_moles() < HYPERTORUS_SUBCRITICAL_MOLES && power_level <= 5) @@ -433,6 +437,8 @@ critical_threshold_proximity = max(critical_threshold_proximity + min(cold_coolant_heal_restore * delta_time, 0), 0) critical_threshold_proximity += max(iron_content - HYPERTORUS_MAX_SAFE_IRON, 0) * delta_time + if(iron_content - HYPERTORUS_MAX_SAFE_IRON > 0) + warning_damage_flags |= HYPERTORUS_FLAG_IRON_CONTENT_DAMAGE // Apply damage cap critical_threshold_proximity = min(critical_threshold_proximity_archived + (delta_time * DAMAGE_CAP_MULTIPLIER * melting_point), critical_threshold_proximity) @@ -441,10 +447,12 @@ if(internal_fusion.total_moles() >= HYPERTORUS_HYPERCRITICAL_MOLES) var/hypercritical_damage_taken = max((internal_fusion.total_moles() - HYPERTORUS_HYPERCRITICAL_MOLES) * HYPERTORUS_HYPERCRITICAL_SCALE, 0) critical_threshold_proximity = max(critical_threshold_proximity + min(hypercritical_damage_taken, HYPERTORUS_HYPERCRITICAL_MAX_DAMAGE), 0) * delta_time + warning_damage_flags |= HYPERTORUS_FLAG_HIGH_FUEL_MIX_MOLE // High power fusion might create other matter other than helium, iron is dangerous inside the machine, damage can be seen if(power_level > 4 && prob(IRON_CHANCE_PER_FUSION_LEVEL * power_level))//at power level 6 is 100% iron_content += IRON_ACCUMULATED_PER_SECOND * delta_time + warning_damage_flags |= HYPERTORUS_FLAG_IRON_CONTENT_INCREASE if(iron_content > 0 && power_level <= 4 && prob(25 / (power_level + 1))) iron_content = max(iron_content - 0.01 * delta_time, 0) iron_content = clamp(iron_content, 0, 1) diff --git a/code/modules/atmospherics/machinery/components/fusion/hfr_parts.dm b/code/modules/atmospherics/machinery/components/fusion/hfr_parts.dm index 6d95c1b396ccc..4ecdf4369a3d9 100644 --- a/code/modules/atmospherics/machinery/components/fusion/hfr_parts.dm +++ b/code/modules/atmospherics/machinery/components/fusion/hfr_parts.dm @@ -90,6 +90,9 @@ crack.dir = dir . += crack +/obj/machinery/atmospherics/components/unary/hypertorus/update_layer() + return + /obj/machinery/atmospherics/components/unary/hypertorus/fuel_input name = "HFR fuel input port" desc = "Input port for the Hypertorus Fusion Reactor, designed to take in only Hydrogen and Tritium in gas forms." diff --git a/code/modules/atmospherics/machinery/components/fusion/hfr_procs.dm b/code/modules/atmospherics/machinery/components/fusion/hfr_procs.dm index c8085b9c35ddd..d86b948459dea 100644 --- a/code/modules/atmospherics/machinery/components/fusion/hfr_procs.dm +++ b/code/modules/atmospherics/machinery/components/fusion/hfr_procs.dm @@ -353,10 +353,11 @@ investigate_log("has reached the emergency point for the first time.", INVESTIGATE_HYPERTORUS) message_admins("[src] has reached the emergency point [ADMIN_JMP(src)].") has_reached_emergency = TRUE + send_radio_explanation() else if(critical_threshold_proximity >= critical_threshold_proximity_archived) // The damage is still going up radio.talk_into(src, "[warning_alert] Integrity: [get_integrity_percent()]%", engineering_channel) lastwarning = REALTIMEOFDAY - (WARNING_TIME_DELAY * 5) - + send_radio_explanation() else // Phew, we're safe radio.talk_into(src, "[safe_alert] Integrity: [get_integrity_percent()]%", engineering_channel) lastwarning = REALTIMEOFDAY @@ -365,6 +366,39 @@ if(critical_threshold_proximity > melting_point) countdown() +/obj/machinery/atmospherics/components/unary/hypertorus/core/emp_act(severity) + . = ..() + if (. & EMP_PROTECT_SELF) + return + warning_damage_flags |= HYPERTORUS_FLAG_EMPED + + +/** + * Called by check_alert() in this file + * Called to explain in radio what the issues are with the HFR + */ +/obj/machinery/atmospherics/components/unary/hypertorus/core/proc/send_radio_explanation() + + if(warning_damage_flags & HYPERTORUS_FLAG_EMPED) + var/list/characters = list() + characters += GLOB.alphabet + characters += GLOB.alphabet_upper + characters += GLOB.numerals + characters += GLOB.space + characters += GLOB.space //double the amount of them + var/message = random_string(rand(50,70), characters) + radio.talk_into(src, "[message]", engineering_channel) + return + + if(warning_damage_flags & HYPERTORUS_FLAG_HIGH_POWER_DAMAGE) + radio.talk_into(src, "Warning! Shield destabilizing due to excessive power!", engineering_channel) + if(warning_damage_flags & HYPERTORUS_FLAG_IRON_CONTENT_DAMAGE) + radio.talk_into(src, "Warning! Iron shards are damaging the internal core shielding!", engineering_channel) + if(warning_damage_flags & HYPERTORUS_FLAG_HIGH_FUEL_MIX_MOLE) + radio.talk_into(src, "Warning! Fuel mix moles reaching critical levels!", engineering_channel) + if(warning_damage_flags & HYPERTORUS_FLAG_IRON_CONTENT_INCREASE) + radio.talk_into(src, "Warning! Iron amount inside the core is increasing!", engineering_channel) + /** * Called by check_alert() in this file * Called when the damage has reached critical levels, start the countdown before the destruction, calls meltdown() diff --git a/code/modules/atmospherics/machinery/components/gas_recipe_machines/crystallizer.dm b/code/modules/atmospherics/machinery/components/gas_recipe_machines/crystallizer.dm index 261a0c80e52e1..6e88016e25b95 100644 --- a/code/modules/atmospherics/machinery/components/gas_recipe_machines/crystallizer.dm +++ b/code/modules/atmospherics/machinery/components/gas_recipe_machines/crystallizer.dm @@ -12,7 +12,7 @@ plane = GAME_PLANE_UPPER density = TRUE max_integrity = 300 - armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 100, BOMB = 0, BIO = 100, FIRE = 80, ACID = 30) + armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 100, BOMB = 0, BIO = 0, FIRE = 80, ACID = 30) circuit = /obj/item/circuitboard/machine/crystallizer pipe_flags = PIPING_ONE_PER_TURF | PIPING_DEFAULT_LAYER_ONLY vent_movement = NONE @@ -332,6 +332,9 @@ gas_input = clamp(_gas_input, 0, 250) update_icon() +/obj/machinery/atmospherics/components/binary/crystallizer/update_layer() + return + #undef MIN_PROGRESS_AMOUNT #undef MIN_DEVIATION_RATE #undef MAX_DEVIATION_RATE diff --git a/code/modules/atmospherics/machinery/components/tank.dm b/code/modules/atmospherics/machinery/components/tank.dm index ac3ebde272c7b..803453d6e06f8 100644 --- a/code/modules/atmospherics/machinery/components/tank.dm +++ b/code/modules/atmospherics/machinery/components/tank.dm @@ -23,7 +23,7 @@ smoothing_flags = SMOOTH_CORNERS | SMOOTH_OBJ smoothing_groups = list(SMOOTH_GROUP_GAS_TANK) canSmoothWith = list(SMOOTH_GROUP_GAS_TANK) - appearance_flags = KEEP_TOGETHER + appearance_flags = KEEP_TOGETHER|LONG_GLIDE greyscale_config = /datum/greyscale_config/stationary_canister greyscale_colors = "#ffffff" diff --git a/code/modules/atmospherics/machinery/components/unary_devices/bluespace_sender.dm b/code/modules/atmospherics/machinery/components/unary_devices/bluespace_sender.dm index 745176c1b7e5b..81af94acdc961 100644 --- a/code/modules/atmospherics/machinery/components/unary_devices/bluespace_sender.dm +++ b/code/modules/atmospherics/machinery/components/unary_devices/bluespace_sender.dm @@ -6,9 +6,11 @@ density = TRUE max_integrity = 300 - armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 100, BOMB = 0, BIO = 100, FIRE = 80, ACID = 30) + armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 100, BOMB = 0, BIO = 0, FIRE = 80, ACID = 30) layer = OBJ_LAYER circuit = /obj/item/circuitboard/machine/bluespace_sender + move_resist = MOVE_RESIST_DEFAULT + set_dir_on_move = FALSE pipe_flags = PIPING_ONE_PER_TURF | PIPING_DEFAULT_LAYER_ONLY ///Base icon name for updating the appearance @@ -68,46 +70,57 @@ bluespace_network.temperature = T20C update_parents() -/obj/machinery/atmospherics/components/unary/bluespace_sender/attackby(obj/item/item, mob/user, params) - if(!on) - if(default_deconstruction_screwdriver(user, "[base_icon]_open", "[base_icon]_off", item)) - update_appearance() - return - if(default_change_direction_wrench(user, item)) +/obj/machinery/atmospherics/components/unary/bluespace_sender/screwdriver_act(mob/living/user, obj/item/tool) + if(on) + to_chat(user, span_notice("You can't open [src] while it's on!")) + return TOOL_ACT_TOOLTYPE_SUCCESS + if(!anchored) + to_chat(user, span_notice("Anchor [src] first!")) + return TOOL_ACT_TOOLTYPE_SUCCESS + if(default_deconstruction_screwdriver(user, "[base_icon]_open", "[base_icon]", tool)) + change_pipe_connection(panel_open) + return TOOL_ACT_TOOLTYPE_SUCCESS + +/obj/machinery/atmospherics/components/unary/bluespace_sender/crowbar_act(mob/living/user, obj/item/tool) + default_deconstruction_crowbar(tool, custom_deconstruct = bluespace_network.total_moles() > 0 ? TRUE : FALSE) + say("WARNING - Bluespace network can contain hazardous gases, deconstruct with caution!") + if(!do_after(user, 3 SECONDS, src)) return - if(item.tool_behaviour == TOOL_CROWBAR && panel_open && bluespace_network.total_moles() > 0) - say("WARNING - Bluespace network can contain hazardous gases, deconstruct with caution!") - if(!do_after(user, 3 SECONDS, src)) - return - if(default_deconstruction_crowbar(item)) + tool.play_tool_sound(src, 50) + deconstruct(TRUE) + +/obj/machinery/atmospherics/components/unary/bluespace_sender/multitool_act(mob/living/user, obj/item/item) + var/obj/item/multitool/multitool = item + multitool.buffer = src + to_chat(user, span_notice("You store linkage information in [item]'s buffer.")) + return TRUE + +/obj/machinery/atmospherics/components/unary/bluespace_sender/wrench_act(mob/living/user, obj/item/tool) + return default_change_direction_wrench(user, tool) + +/obj/machinery/atmospherics/components/unary/bluespace_sender/wrench_act_secondary(mob/living/user, obj/item/tool) + if(!panel_open) return - return ..() + if(default_unfasten_wrench(user, tool)) + return TOOL_ACT_TOOLTYPE_SUCCESS + return /obj/machinery/atmospherics/components/unary/bluespace_sender/default_change_direction_wrench(mob/user, obj/item/item) if(!..()) return FALSE set_init_directions() - var/obj/machinery/atmospherics/node = nodes[1] - if(node) - if(src in node.nodes) //Only if it's actually connected. On-pipe version would is one-sided. - node.disconnect(src) - nodes[1] = null - if(parents[1]) - nullify_pipenet(parents[1]) - - atmos_init() - node = nodes[1] - if(node) - node.atmos_init() - node.add_member(src) - SSair.add_to_rebuild_queue(src) + update_appearance() return TRUE -/obj/machinery/atmospherics/components/unary/bluespace_sender/multitool_act(mob/living/user, obj/item/item) - var/obj/item/multitool/multitool = item - multitool.buffer = src - to_chat(user, span_notice("You store linkage information in [item]'s buffer.")) - return TRUE +/obj/machinery/atmospherics/components/unary/bluespace_sender/CtrlClick(mob/living/user) + if(!panel_open) + if(!can_interact(user)) + return + on = !on + investigate_log("was turned [on ? "on" : "off"] by [key_name(user)]", INVESTIGATE_ATMOS) + update_appearance() + return + . = ..() /obj/machinery/atmospherics/components/unary/bluespace_sender/ui_interact(mob/user, datum/tgui/ui) ui = SStgui.try_update_ui(user, src, ui) @@ -176,3 +189,6 @@ update_parents() bluespace_network.garbage_collect() . = TRUE + +/obj/machinery/atmospherics/components/unary/bluespace_sender/update_layer() + return diff --git a/code/modules/atmospherics/machinery/components/unary_devices/cryo.dm b/code/modules/atmospherics/machinery/components/unary_devices/cryo.dm index 0bdce079ac44d..ad92bb2ee4221 100644 --- a/code/modules/atmospherics/machinery/components/unary_devices/cryo.dm +++ b/code/modules/atmospherics/machinery/components/unary_devices/cryo.dm @@ -70,7 +70,7 @@ icon_state = "pod-off" density = TRUE max_integrity = 350 - armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 100, BOMB = 0, BIO = 100, FIRE = 30, ACID = 30) + armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 100, BOMB = 0, BIO = 0, FIRE = 30, ACID = 30) layer = MOB_LAYER state_open = FALSE circuit = /obj/item/circuitboard/machine/cryo_tube @@ -90,6 +90,7 @@ var/efficiency = 1 var/sleep_factor = 0.00125 var/unconscious_factor = 0.001 + /// Our approximation of a mob's heat capacity. var/heat_capacity = 20000 var/conduction_coefficient = 0.3 @@ -198,8 +199,8 @@ . = ..() plane = initial(plane) -GLOBAL_VAR_INIT(cryo_overlay_cover_on, mutable_appearance('icons/obj/cryogenics.dmi', "cover-on", layer = MOB_LAYER + 0.02)) -GLOBAL_VAR_INIT(cryo_overlay_cover_off, mutable_appearance('icons/obj/cryogenics.dmi', "cover-off", layer = MOB_LAYER + 0.02)) +GLOBAL_VAR_INIT(cryo_overlay_cover_on, mutable_appearance('icons/obj/cryogenics.dmi', "cover-on", layer = ABOVE_ALL_MOB_LAYER, plane = ABOVE_GAME_PLANE)) +GLOBAL_VAR_INIT(cryo_overlay_cover_off, mutable_appearance('icons/obj/cryogenics.dmi', "cover-off", layer = ABOVE_ALL_MOB_LAYER, plane = ABOVE_GAME_PLANE)) /obj/machinery/atmospherics/components/unary/cryo_cell/update_overlays() . = ..() @@ -304,10 +305,10 @@ GLOBAL_VAR_INIT(cryo_overlay_cover_off, mutable_appearance('icons/obj/cryogenics if(abs(temperature_delta) > 1) var/air_heat_capacity = air1.heat_capacity() - var/heat = ((1 - cold_protection) * 0.1 + conduction_coefficient) * temperature_delta * (air_heat_capacity * heat_capacity / (air_heat_capacity + heat_capacity)) + var/heat = ((1 - cold_protection) * 0.1 + conduction_coefficient) * CALCULATE_CONDUCTION_ENERGY(temperature_delta, heat_capacity, air_heat_capacity) - air1.temperature = clamp(air1.temperature - heat / air_heat_capacity, TCMB, MAX_TEMPERATURE) mob_occupant.adjust_bodytemperature(heat / heat_capacity, TCMB) + air1.temperature = clamp(air1.temperature - heat / air_heat_capacity, TCMB, MAX_TEMPERATURE) //lets have the core temp match the body temp in humans if(ishuman(mob_occupant)) @@ -448,19 +449,22 @@ GLOBAL_VAR_INIT(cryo_overlay_cover_off, mutable_appearance('icons/obj/cryogenics if(occupant) var/mob/living/mob_occupant = occupant data["occupant"]["name"] = mob_occupant.name - switch(mob_occupant.stat) - if(CONSCIOUS) - data["occupant"]["stat"] = "Conscious" - data["occupant"]["statstate"] = "good" - if(SOFT_CRIT) - data["occupant"]["stat"] = "Conscious" - data["occupant"]["statstate"] = "average" - if(UNCONSCIOUS, HARD_CRIT) - data["occupant"]["stat"] = "Unconscious" - data["occupant"]["statstate"] = "average" - if(DEAD) - data["occupant"]["stat"] = "Dead" - data["occupant"]["statstate"] = "bad" + if(mob_occupant.stat == DEAD) + data["occupant"]["stat"] = "Dead" + data["occupant"]["statstate"] = "bad" + else if (HAS_TRAIT(mob_occupant, TRAIT_KNOCKEDOUT)) + data["occupant"]["stat"] = "Unconscious" + data["occupant"]["statstate"] = "good" + else + data["occupant"]["stat"] = "Conscious" + data["occupant"]["statstate"] = "bad" + + data["occupant"]["bodyTemperature"] = round(mob_occupant.bodytemperature, 1) + if(mob_occupant.bodytemperature < T0C) // Green if the mob can actually be healed by cryoxadone. + data["occupant"]["temperaturestatus"] = "good" + else + data["occupant"]["temperaturestatus"] = "bad" + data["occupant"]["health"] = round(mob_occupant.health, 1) data["occupant"]["maxHealth"] = mob_occupant.maxHealth data["occupant"]["minHealth"] = HEALTH_THRESHOLD_DEAD @@ -468,13 +472,6 @@ GLOBAL_VAR_INIT(cryo_overlay_cover_off, mutable_appearance('icons/obj/cryogenics data["occupant"]["oxyLoss"] = round(mob_occupant.getOxyLoss(), 1) data["occupant"]["toxLoss"] = round(mob_occupant.getToxLoss(), 1) data["occupant"]["fireLoss"] = round(mob_occupant.getFireLoss(), 1) - data["occupant"]["bodyTemperature"] = round(mob_occupant.bodytemperature, 1) - if(mob_occupant.bodytemperature < TCRYO) - data["occupant"]["temperaturestatus"] = "good" - else if(mob_occupant.bodytemperature < T0C) - data["occupant"]["temperaturestatus"] = "average" - else - data["occupant"]["temperaturestatus"] = "bad" var/datum/gas_mixture/air1 = airs[1] data["cellTemperature"] = round(air1.temperature, 1) @@ -565,6 +562,9 @@ GLOBAL_VAR_INIT(cryo_overlay_cover_off, mutable_appearance('icons/obj/cryogenics node.add_member(src) SSair.add_to_rebuild_queue(src) +/obj/machinery/atmospherics/components/unary/cryo_cell/update_layer() + return + #undef MAX_TEMPERATURE #undef CRYO_MULTIPLY_FACTOR #undef CRYO_TX_QTY diff --git a/code/modules/atmospherics/machinery/components/unary_devices/thermomachine.dm b/code/modules/atmospherics/machinery/components/unary_devices/thermomachine.dm index 26f952105a38a..5e036ea19b8d9 100644 --- a/code/modules/atmospherics/machinery/components/unary_devices/thermomachine.dm +++ b/code/modules/atmospherics/machinery/components/unary_devices/thermomachine.dm @@ -9,7 +9,7 @@ density = TRUE max_integrity = 300 - armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 100, BOMB = 0, BIO = 100, FIRE = 80, ACID = 30) + armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 100, BOMB = 0, BIO = 0, FIRE = 80, ACID = 30) layer = OBJ_LAYER circuit = /obj/item/circuitboard/machine/thermomachine @@ -123,12 +123,8 @@ balloon_alert(user, "temperature reset to [target_temperature] K") update_appearance() -/** Performs heat calculation for the freezer. The full equation for this whole process is: - * T3 = (C1 * T1 + (C1 * C2) / (C1 + C2) * (T2 - T1)) / C1. - * C1 is main port heat capacity, T1 is the temp. - * C2 and T2 is for the heat capacity of the freezer and temperature that we desire respectively. - * T3 is the temperature we get - */ +/// Performs heat calculation for the freezer. +/// We just equalize the gasmix with an object at temp = var/target_temperature and heat cap = var/heat_capacity /obj/machinery/atmospherics/components/unary/thermomachine/process_atmos() if(!on) return @@ -151,8 +147,8 @@ // The difference between target and what we need to heat/cool. Positive if heating, negative if cooling. var/temperature_target_delta = target_temperature - port.temperature - // This variable holds the (C1*C2) / (C1+C2) * (T2-T1) part of the equation. - var/heat_amount = temperature_target_delta * (port_capacity * heat_capacity / (port_capacity + heat_capacity)) + // We perfectly can do W1+W2 / C1+C2 here but this lets us count the power easily. + var/heat_amount = CALCULATE_CONDUCTION_ENERGY(temperature_target_delta, port_capacity, heat_capacity) port.temperature = max(((port.temperature * port_capacity) + heat_amount) / port_capacity, TCMB) @@ -214,30 +210,6 @@ return TRUE return FALSE -/obj/machinery/atmospherics/components/unary/thermomachine/proc/change_pipe_connection(disconnect) - if(disconnect) - disconnect_pipes() - return - connect_pipes() - -/obj/machinery/atmospherics/components/unary/thermomachine/proc/connect_pipes() - var/obj/machinery/atmospherics/node1 = nodes[1] - atmos_init() - node1 = nodes[1] - if(node1) - node1.atmos_init() - node1.add_member(src) - SSair.add_to_rebuild_queue(src) - -/obj/machinery/atmospherics/components/unary/thermomachine/proc/disconnect_pipes() - var/obj/machinery/atmospherics/node1 = nodes[1] - if(node1) - if(src in node1.nodes) //Only if it's actually connected. On-pipe version would is one-sided. - node1.disconnect(src) - nodes[1] = null - if(parents[1]) - nullify_pipenet(parents[1]) - /obj/machinery/atmospherics/components/unary/thermomachine/wrench_act_secondary(mob/living/user, obj/item/tool) if(!panel_open || check_pipe_on_turf()) return @@ -312,6 +284,9 @@ return . = ..() +/obj/machinery/atmospherics/components/unary/thermomachine/update_layer() + return + /obj/machinery/atmospherics/components/unary/thermomachine/freezer /obj/machinery/atmospherics/components/unary/thermomachine/freezer/on diff --git a/code/modules/atmospherics/machinery/components/unary_devices/unary_devices.dm b/code/modules/atmospherics/machinery/components/unary_devices/unary_devices.dm index 1d28eb8154ef1..8fef0c13ca263 100644 --- a/code/modules/atmospherics/machinery/components/unary_devices/unary_devices.dm +++ b/code/modules/atmospherics/machinery/components/unary_devices/unary_devices.dm @@ -20,3 +20,27 @@ /obj/machinery/atmospherics/components/unary/proc/assign_uid_vents() uid = num2text(gl_uid++) return uid + +/obj/machinery/atmospherics/components/unary/proc/change_pipe_connection(disconnect) + if(disconnect) + disconnect_pipes() + return + connect_pipes() + +/obj/machinery/atmospherics/components/unary/proc/connect_pipes() + var/obj/machinery/atmospherics/node1 = nodes[1] + atmos_init() + node1 = nodes[1] + if(node1) + node1.atmos_init() + node1.add_member(src) + SSair.add_to_rebuild_queue(src) + +/obj/machinery/atmospherics/components/unary/proc/disconnect_pipes() + var/obj/machinery/atmospherics/node1 = nodes[1] + if(node1) + if(src in node1.nodes) //Only if it's actually connected. On-pipe version would is one-sided. + node1.disconnect(src) + nodes[1] = null + if(parents[1]) + nullify_pipenet(parents[1]) diff --git a/code/modules/atmospherics/machinery/components/unary_devices/vent_pump.dm b/code/modules/atmospherics/machinery/components/unary_devices/vent_pump.dm index 8a25fd86da3c4..054d3c7454eac 100644 --- a/code/modules/atmospherics/machinery/components/unary_devices/vent_pump.dm +++ b/code/modules/atmospherics/machinery/components/unary_devices/vent_pump.dm @@ -210,10 +210,12 @@ if("purge" in signal.data) pressure_checks &= ~EXT_BOUND pump_direction = SIPHONING + investigate_log("pump direction was set to [pump_direction] by [key_name(signal_sender)]", INVESTIGATE_ATMOS) if("stabilize" in signal.data) pressure_checks |= EXT_BOUND pump_direction = RELEASING + investigate_log("pump direction was set to [pump_direction] by [key_name(signal_sender)]", INVESTIGATE_ATMOS) if("power" in signal.data) on = text2num(signal.data["power"]) diff --git a/code/modules/atmospherics/machinery/components/unary_devices/vent_scrubber.dm b/code/modules/atmospherics/machinery/components/unary_devices/vent_scrubber.dm index 5cbb518517619..0cd1cccb3a6da 100644 --- a/code/modules/atmospherics/machinery/components/unary_devices/vent_scrubber.dm +++ b/code/modules/atmospherics/machinery/components/unary_devices/vent_scrubber.dm @@ -38,6 +38,9 @@ ///Radio connection from the air alarm var/radio_filter_in + //Enables the use of plunger_act for ending the vent clog random event + var/clogged = FALSE + COOLDOWN_DECLARE(check_turfs_cooldown) /obj/machinery/atmospherics/components/unary/vent_scrubber/New() @@ -463,5 +466,57 @@ piping_layer = 4 icon_state = "scrub_map_on-4" +/obj/machinery/atmospherics/components/unary/vent_scrubber/plunger_act(obj/item/plunger/plunger, mob/living/user, reinforced) + if(!clogged) + return + + if(welded) + to_chat(user, span_notice("You cannot pump [src] if it's welded shut!")) + return + + to_chat(user, span_notice("You begin pumping [src] with your plunger.")) + if(do_after(user, 6 SECONDS, target = src)) + to_chat(user, span_notice("You finish pumping [src].")) + clogged = FALSE + +/** + * Sets "clogged" to TRUE. + * + * Sets the clogged value to be true. Called during the scrubber clog event to begin the production of mobs, and allows for the plunger_act to run. + */ + +/obj/machinery/atmospherics/components/unary/vent_scrubber/proc/clog() + clogged = TRUE + +/** + * Sets "clogged" to FALSE. + * + * Changes the clogged value to be false. Called during the scrubber clog event to stop the production of mobs and prevent further plunger use. + */ + +/obj/machinery/atmospherics/components/unary/vent_scrubber/proc/unclog() + clogged = FALSE + +/** + * Produces a mob based on the input given by scrubber clog event. + * + * Used by the scrubber clog random event to handle the spawning of mobs. The proc recieves the mob that will be spawned, + * and the event's current list of living mobs produced by the event so far. After checking if the vent is welded, the + * new mob is created on the scrubber's turf, then added to the living_mobs list. + * + * Arguments: + * * spawned_mob - Stores which mob will be spawned and added to the living_mobs list. + * * living_mobs - Used to add the spawned mob to the list of currently living mobs produced by this vent. + * Relevant code for how the list is handled is in the scrubber_clog.dm file. + */ + +/obj/machinery/atmospherics/components/unary/vent_scrubber/proc/produce_mob(spawned_mob, list/living_mobs) + if(welded) + return + + var/mob/new_mob = new spawned_mob(get_turf(src)) + living_mobs += WEAKREF(new_mob) + visible_message(span_warning("[new_mob] crawls out of [src]!")) + #undef SIPHONING #undef SCRUBBING diff --git a/code/modules/atmospherics/machinery/datum_pipeline.dm b/code/modules/atmospherics/machinery/datum_pipeline.dm index dcb9644295152..f2121ef3934b2 100644 --- a/code/modules/atmospherics/machinery/datum_pipeline.dm +++ b/code/modules/atmospherics/machinery/datum_pipeline.dm @@ -189,29 +189,21 @@ /datum/pipeline/proc/temperature_interact(turf/target, share_volume, thermal_conductivity) var/total_heat_capacity = air.heat_capacity() var/partial_heat_capacity = total_heat_capacity * (share_volume / air.volume) - var/target_temperature - var/target_heat_capacity + var/turf_temperature = target.GetTemperature() + var/turf_heat_capacity = target.GetHeatCapacity() - var/turf/modeled_location = target - target_temperature = modeled_location.GetTemperature() - target_heat_capacity = modeled_location.GetHeatCapacity() - - var/delta_temperature = air.temperature - target_temperature - var/sharer_heat_capacity = target_heat_capacity - - if((sharer_heat_capacity <= 0) || (partial_heat_capacity <= 0)) + if(turf_heat_capacity <= 0 || partial_heat_capacity <= 0) return TRUE - var/heat = thermal_conductivity * delta_temperature * (partial_heat_capacity * sharer_heat_capacity / (partial_heat_capacity + sharer_heat_capacity)) - var/self_temperature_delta = - heat / total_heat_capacity - var/sharer_temperature_delta = heat / sharer_heat_capacity + var/delta_temperature = turf_temperature - air.temperature - air.temperature += self_temperature_delta - modeled_location.TakeTemperature(sharer_temperature_delta) - if(modeled_location.blocks_air) - modeled_location.temperature_expose(air, modeled_location.temperature) + var/heat = thermal_conductivity * CALCULATE_CONDUCTION_ENERGY(delta_temperature, partial_heat_capacity, turf_heat_capacity) + air.temperature += heat / total_heat_capacity + target.TakeTemperature(-1 * heat / turf_heat_capacity) + if(target.blocks_air) + target.temperature_expose(air, target.temperature) update = TRUE /datum/pipeline/proc/return_air() diff --git a/code/modules/atmospherics/machinery/other/meter.dm b/code/modules/atmospherics/machinery/other/meter.dm index 5a337707c57aa..a8c66abf30827 100644 --- a/code/modules/atmospherics/machinery/other/meter.dm +++ b/code/modules/atmospherics/machinery/other/meter.dm @@ -8,7 +8,7 @@ idle_power_usage = BASE_MACHINE_IDLE_CONSUMPTION * 0.05 active_power_usage = BASE_MACHINE_ACTIVE_CONSUMPTION * 0.03 max_integrity = 150 - armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 100, BOMB = 0, BIO = 100, FIRE = 40, ACID = 0) + armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 100, BOMB = 0, BIO = 0, FIRE = 40, ACID = 0) greyscale_config = /datum/greyscale_config/meter greyscale_colors = COLOR_GRAY ///The pipe we are attaching to diff --git a/code/modules/atmospherics/machinery/pipes/pipes.dm b/code/modules/atmospherics/machinery/pipes/pipes.dm index 2f6d7d45297a3..bbd122b43dcae 100644 --- a/code/modules/atmospherics/machinery/pipes/pipes.dm +++ b/code/modules/atmospherics/machinery/pipes/pipes.dm @@ -127,3 +127,6 @@ pipe_color = paint_color update_node_icon() return paintable + +/obj/machinery/atmospherics/pipe/update_layer() + layer = initial(layer) + (piping_layer - PIPING_LAYER_DEFAULT) * PIPING_LAYER_LCHANGE + (GLOB.pipe_colors_ordered[pipe_color] * 0.0001) diff --git a/code/modules/atmospherics/machinery/portable/canister.dm b/code/modules/atmospherics/machinery/portable/canister.dm index 2d41670c6e664..fe73762697072 100644 --- a/code/modules/atmospherics/machinery/portable/canister.dm +++ b/code/modules/atmospherics/machinery/portable/canister.dm @@ -38,7 +38,7 @@ GLOBAL_LIST_INIT(gas_id_to_canister, init_gas_id_to_canister()) greyscale_colors = "#ffff00#000000" density = TRUE volume = 2000 - armor = list(MELEE = 50, BULLET = 50, LASER = 50, ENERGY = 100, BOMB = 10, BIO = 100, FIRE = 80, ACID = 50) + armor = list(MELEE = 50, BULLET = 50, LASER = 50, ENERGY = 100, BOMB = 10, BIO = 0, FIRE = 80, ACID = 50) max_integrity = 300 integrity_failure = 0.4 pressure_resistance = 7 * ONE_ATMOSPHERE @@ -683,7 +683,7 @@ GLOBAL_LIST_INIT(gas_id_to_canister, init_gas_id_to_canister()) if("restricted") restricted = !restricted if(restricted) - req_access = list(ACCESS_ENGINE) + req_access = list(ACCESS_ENGINEERING) else req_access = list() . = TRUE diff --git a/code/modules/atmospherics/machinery/portable/portable_atmospherics.dm b/code/modules/atmospherics/machinery/portable/portable_atmospherics.dm index c7f922c92f51a..a9c5bc74ecc03 100644 --- a/code/modules/atmospherics/machinery/portable/portable_atmospherics.dm +++ b/code/modules/atmospherics/machinery/portable/portable_atmospherics.dm @@ -3,7 +3,7 @@ icon = 'icons/obj/atmos.dmi' use_power = NO_POWER_USE max_integrity = 250 - armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 100, BOMB = 0, BIO = 100, FIRE = 60, ACID = 30) + armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 100, BOMB = 0, BIO = 0, FIRE = 60, ACID = 30) anchored = FALSE ///Stores the gas mixture of the portable component. Don't access this directly, use return_air() so you support the temporary processing it provides @@ -193,10 +193,10 @@ add_fingerprint(user) return ..() -/// Holding tanks can get to zero integrity and be destroyed without other warnings due to pressure change. +/// Holding tanks can get to zero integrity and be destroyed without other warnings due to pressure change. /// This checks for that case and removes our reference to it. /obj/machinery/portable_atmospherics/proc/unregister_holding() SIGNAL_HANDLER - + UnregisterSignal(holding, COMSIG_PARENT_QDELETING) holding = null diff --git a/code/modules/awaymissions/cordon.dm b/code/modules/awaymissions/cordon.dm index e85a2e346e43d..5da64bd20845d 100644 --- a/code/modules/awaymissions/cordon.dm +++ b/code/modules/awaymissions/cordon.dm @@ -43,7 +43,7 @@ /turf/cordon/Adjacent(atom/neighbor, atom/target, atom/movable/mover) return FALSE -/area/cordon +/area/misc/cordon name = "CORDON" icon_state = "cordon" static_lighting = FALSE @@ -51,7 +51,7 @@ area_flags = UNIQUE_AREA|NOTELEPORT|HIDDEN_AREA|NO_ALERTS requires_power = FALSE -/area/cordon/Entered(atom/movable/arrived, area/old_area) +/area/misc/cordon/Entered(atom/movable/arrived, area/old_area) . = ..() for(var/mob/living/enterer as anything in arrived.get_all_contents_type(/mob/living)) to_chat(enterer, span_userdanger("This was a bad idea...")) diff --git a/code/modules/awaymissions/mission_code/Academy.dm b/code/modules/awaymissions/mission_code/Academy.dm index cd32ccec5327f..bd347886ad4f4 100644 --- a/code/modules/awaymissions/mission_code/Academy.dm +++ b/code/modules/awaymissions/mission_code/Academy.dm @@ -284,7 +284,7 @@ //Cookie T.visible_message(span_userdanger("A cookie appears out of thin air!")) var/obj/item/food/cookie/C = new(drop_location()) - do_smoke(0, drop_location()) + do_smoke(DIAMOND_AREA(0), drop_location()) C.name = "Cookie of Fate" if(12) //Healing @@ -305,18 +305,18 @@ if(14) //Free Gun T.visible_message(span_userdanger("An impressive gun appears!")) - do_smoke(0, drop_location()) + do_smoke(DIAMOND_AREA(0), drop_location()) new /obj/item/gun/ballistic/revolver/mateba(drop_location()) if(15) //Random One-use spellbook T.visible_message(span_userdanger("A magical looking book drops to the floor!")) - do_smoke(0, drop_location()) + do_smoke(DIAMOND_AREA(0), drop_location()) new /obj/item/book/granter/spell/random(drop_location()) if(16) //Servant & Servant Summon T.visible_message(span_userdanger("A Dice Servant appears in a cloud of smoke!")) var/mob/living/carbon/human/H = new(drop_location()) - do_smoke(0, drop_location()) + do_smoke(DIAMOND_AREA(0), drop_location()) H.equipOutfit(/datum/outfit/butler) var/datum/mind/servant_mind = new /datum/mind() @@ -339,12 +339,12 @@ //Tator Kit T.visible_message(span_userdanger("A suspicious box appears!")) new /obj/item/storage/box/syndicate/bundle_a(drop_location()) - do_smoke(0, drop_location()) + do_smoke(DIAMOND_AREA(0), drop_location()) if(18) //Captain ID T.visible_message(span_userdanger("A golden identification card appears!")) new /obj/item/card/id/advanced/gold/captains_spare(drop_location()) - do_smoke(0, drop_location()) + do_smoke(DIAMOND_AREA(0), drop_location()) if(19) //Instrinct Resistance T.visible_message(span_userdanger("[user] looks very robust!")) @@ -359,6 +359,7 @@ /datum/outfit/butler name = "Butler" uniform = /obj/item/clothing/under/suit/black_really + neck = /obj/item/clothing/neck/tie/red/tied shoes = /obj/item/clothing/shoes/laceup head = /obj/item/clothing/head/bowler glasses = /obj/item/clothing/glasses/monocle diff --git a/code/modules/awaymissions/mission_code/Cabin.dm b/code/modules/awaymissions/mission_code/Cabin.dm index 296e6b8254111..181d05476b515 100644 --- a/code/modules/awaymissions/mission_code/Cabin.dm +++ b/code/modules/awaymissions/mission_code/Cabin.dm @@ -121,25 +121,19 @@ spawnableTurfs = list(/turf/open/misc/asteroid/snow/atmosphere = 100) /datum/map_generator_module/snow/pine_trees - spawnableAtoms = list(/obj/structure/flora/tree/pine = 30) + spawnableAtoms = list(/obj/structure/flora/tree/pine/style_random = 30) /datum/map_generator_module/snow/dead_trees - spawnableAtoms = list(/obj/structure/flora/tree/dead = 10) + spawnableAtoms = list(/obj/structure/flora/tree/dead/style_random = 10) /datum/map_generator_module/snow/rand_bushes - spawnableAtoms = list() - -/datum/map_generator_module/snow/rand_bushes/New() - ..() - spawnableAtoms = typesof(/obj/structure/flora/ausbushes) - for(var/i in spawnableAtoms) - spawnableAtoms[i] = 1 + spawnableAtoms = list(/obj/structure/flora/bush/snow/style_random = 1) /datum/map_generator_module/snow/bunnies spawnableAtoms = list(/mob/living/simple_animal/rabbit = 0.5) /datum/map_generator_module/snow/rand_ice_rocks - spawnableAtoms = list(/obj/structure/flora/rock/icy = 5, /obj/structure/flora/rock/pile/icy = 5) + spawnableAtoms = list(/obj/structure/flora/rock/icy/style_random = 5, /obj/structure/flora/rock/pile/icy/style_random = 5) /obj/effect/landmark/map_generator/snowy mapGeneratorType = /datum/map_generator/snowy diff --git a/code/modules/awaymissions/mission_code/snowdin.dm b/code/modules/awaymissions/mission_code/snowdin.dm index a7d07884a71c6..5f5dc4b3ad39d 100644 --- a/code/modules/awaymissions/mission_code/snowdin.dm +++ b/code/modules/awaymissions/mission_code/snowdin.dm @@ -6,7 +6,7 @@ requires_power = FALSE static_lighting = FALSE base_lighting_alpha = 255 - + /area/awaymission/snowdin/outside name = "Snowdin Tundra Plains" icon_state = "awaycontent25" @@ -219,7 +219,7 @@ burn_human.visible_message(span_warning("[burn_human]'s [burn_limb.name] melts down to the bone!"), \ span_userdanger("You scream out in pain as your [burn_limb.name] melts down to the bone, leaving an eerie plasma-like glow where flesh used to be!")) if(!plasma_parts.len && !robo_parts.len) //a person with no potential organic limbs left AND no robotic limbs, time to turn them into a plasmaman - burn_human.IgniteMob() + burn_human.ignite_mob() burn_human.set_species(/datum/species/plasmaman) burn_human.visible_message(span_warning("[burn_human] bursts into a brilliant purple flame as [burn_human.p_their()] entire body is that of a skeleton!"), \ span_userdanger("Your senses numb as all of your remaining flesh is turned into a purple slurry, sloshing off your body and leaving only your bones to show in a vibrant purple!")) @@ -467,19 +467,6 @@ desc = "This wand uses healing magics to heal and revive. The years of the cold have weakened the magic inside the wand." max_charges = 5 -//mobs//-- - -//ice spiders moved to giant_spiders.dm - -//objs//-- - -/obj/structure/flora/rock/icy - name = "icy rock" - color = rgb(204,233,235) - -/obj/structure/flora/rock/pile/icy - name = "icey rocks" - color = rgb(204,233,235) //decals//-- /obj/effect/turf_decal/snowdin_station_sign diff --git a/code/modules/awaymissions/super_secret_room.dm b/code/modules/awaymissions/super_secret_room.dm index af9ee82a6ca9b..e04a268f6bcd1 100644 --- a/code/modules/awaymissions/super_secret_room.dm +++ b/code/modules/awaymissions/super_secret_room.dm @@ -29,8 +29,8 @@ SpeakPeace(list("Welcome to the error handling room.","Something's goofed up bad to send you here.","You should probably tell an admin what you were doing, or make a bug report.")) for(var/obj/structure/signpost/salvation/S in orange(7)) S.invisibility = 0 - var/datum/effect_system/smoke_spread/smoke = new - smoke.set_up(1, S.loc) + var/datum/effect_system/fluid_spread/smoke/smoke = new + smoke.set_up(1, location = S.loc) smoke.start() break if(1) diff --git a/code/modules/buildmode/submodes/area_edit.dm b/code/modules/buildmode/submodes/area_edit.dm index 1a4c86bba0bf5..8d5a01c487457 100644 --- a/code/modules/buildmode/submodes/area_edit.dm +++ b/code/modules/buildmode/submodes/area_edit.dm @@ -5,7 +5,7 @@ var/image/areaimage /datum/buildmode_mode/area_edit/New() - areaimage = image('icons/turf/areas.dmi', null, "yellow") + areaimage = image('icons/area/areas_misc.dmi', null, "yellow") ..() /datum/buildmode_mode/area_edit/enter_mode(datum/buildmode/BM) diff --git a/code/modules/capture_the_flag/ctf_game.dm b/code/modules/capture_the_flag/ctf_game.dm index 140cc4d5fecf8..00acb41a0479e 100644 --- a/code/modules/capture_the_flag/ctf_game.dm +++ b/code/modules/capture_the_flag/ctf_game.dm @@ -29,7 +29,7 @@ var/obj/effect/ctf/flag_reset/reset var/reset_path = /obj/effect/ctf/flag_reset /// Which area we announce updates on the flag to. Should just generally be the area of the arena. - var/game_area = /area/ctf + var/game_area = /area/centcom/ctf /obj/item/ctf/Destroy() QDEL_NULL(reset) @@ -228,7 +228,7 @@ var/static/arena_reset = FALSE var/static/list/people_who_want_to_play = list() - var/game_area = /area/ctf + var/game_area = /area/centcom/ctf /// This variable is needed because of ctf shitcode + we need to make sure we're deleting the current ctf landmark that spawned us in and not a new one. var/obj/effect/landmark/ctf/ctf_landmark @@ -591,7 +591,7 @@ var/team = "none" ///This is how many points are gained a second while controlling this point var/point_rate = 1 - var/game_area = /area/ctf + var/game_area = /area/centcom/ctf /obj/machinery/control_point/process(delta_time) if(controlling) diff --git a/code/modules/cards/cardhand.dm b/code/modules/cards/cardhand.dm new file mode 100644 index 0000000000000..2ecb1d799f378 --- /dev/null +++ b/code/modules/cards/cardhand.dm @@ -0,0 +1,146 @@ +/obj/item/toy/cards/cardhand + name = "hand of cards" + desc = "A number of cards not in a deck, customarily held in ones hand." + icon = 'icons/obj/playing_cards.dmi' + icon_state = "none" + w_class = WEIGHT_CLASS_TINY + worn_icon_state = "card" + +/obj/item/toy/cards/cardhand/Initialize(mapload, list/cards_to_combine = list()) + . = ..() + + var/has_runtime_spawned_cards = length(cards_to_combine) + var/has_mapped_spawned_cards = mapload && length(cards) + + if(!has_runtime_spawned_cards && !has_mapped_spawned_cards) + CRASH("[src] is being made into a cardhand without a list of cards to combine") + + if(has_mapped_spawned_cards) // these cards have not been initialized + for(var/card_name in cards) + var/obj/item/toy/singlecard/new_card = new (loc, card_name) + new_card.update_appearance() + cards_to_combine += new_card + cards = list() // reset our cards to an empty list + + for(var/obj/item/toy/singlecard/new_card in cards_to_combine) + new_card.forceMove(src) + cards += new_card + + register_context() + update_appearance() + +/obj/item/toy/cards/cardhand/suicide_act(mob/living/carbon/user) + user.visible_message(span_suicide("[user] is slitting [user.p_their()] wrists with \the [src]! It looks like [user.p_they()] [user.p_have()] a crummy hand!")) + playsound(src, 'sound/items/cardshuffle.ogg', 50, TRUE) + return BRUTELOSS + +/obj/item/toy/cards/cardhand/examine(mob/user) + . = ..() + for(var/obj/item/toy/singlecard/card in cards) + if(HAS_TRAIT(user, TRAIT_XRAY_VISION)) + . += span_notice("You scan the cardhand with your x-ray vision and there is a: [card.cardname]") + var/marked_color = card.getMarkedColor(user) + if(marked_color) + . += span_notice("There is a [marked_color] mark on the corner of a card in the cardhand!") + +/obj/item/toy/cards/cardhand/add_context(atom/source, list/context, obj/item/held_item, mob/living/user) + if(istype(held_item, /obj/item/toy/cards/deck)) + var/obj/item/toy/cards/deck/dealer_deck = held_item + if(dealer_deck.wielded) + context[SCREENTIP_CONTEXT_LMB] = "Deal card" + context[SCREENTIP_CONTEXT_RMB] = "Deal card faceup" + return CONTEXTUAL_SCREENTIP_SET + context[SCREENTIP_CONTEXT_LMB] = "Recycle cards" + return CONTEXTUAL_SCREENTIP_SET + + if(istype(held_item, /obj/item/toy/singlecard)) + context[SCREENTIP_CONTEXT_LMB] = "Combine cards" + context[SCREENTIP_CONTEXT_RMB] = "Combine cards faceup" + return CONTEXTUAL_SCREENTIP_SET + + return NONE + +/obj/item/toy/cards/cardhand/attack_self(mob/living/user) + if(!isliving(user) || !user.canUseTopic(src, BE_CLOSE, NO_DEXTERITY, NO_TK)) + return + + var/list/handradial = list() + for(var/obj/item/toy/singlecard/card in cards) + handradial[card] = image(icon = src.icon, icon_state = card.icon_state) + + var/obj/item/toy/singlecard/choice = show_radial_menu(usr, src, handradial, custom_check = CALLBACK(src, .proc/check_menu, user), radius = 36, require_near = TRUE) + if(!choice) + return FALSE + + var/obj/item/toy/singlecard/selected_card = draw(user, choice) + selected_card.pickup(user) + user.put_in_hands(selected_card) + + if(cards.len == 1) + user.temporarilyRemoveItemFromInventory(src, TRUE) + var/obj/item/toy/singlecard/last_card = draw(user) + last_card.pickup(user) + user.put_in_hands(last_card) + qdel(src) // cardhand is empty now so delete it + +/obj/item/toy/cards/cardhand/proc/check_menu(mob/living/user) + return isliving(user) && !user.incapacitated() + +/obj/item/toy/cards/cardhand/attackby(obj/item/weapon, mob/living/user, params, flip_card = FALSE) + var/obj/item/toy/singlecard/card + + if(istype(weapon, /obj/item/toy/singlecard)) + card = weapon + + if(istype(weapon, /obj/item/toy/cards/deck)) + var/obj/item/toy/cards/deck/dealer_deck = weapon + if(!dealer_deck.wielded) // recycle cardhand into deck (if unwielded) + dealer_deck.insert(src) + user.balloon_alert_to_viewers("puts card in deck") + return + card = dealer_deck.draw(user) + + if(card) + if(flip_card) + card.Flip() + insert(card) + return + + return ..() + +/obj/item/toy/cards/cardhand/attackby_secondary(obj/item/weapon, mob/user, params) + attackby(weapon, user, params, flip_card = TRUE) + return SECONDARY_ATTACK_CONTINUE_CHAIN + +#define CARDS_MAX_DISPLAY_LIMIT 5 // the amount of cards that are displayed in a hand +#define CARDS_PIXEL_X_OFFSET -5 // start out displaying the 1st card -5 pixels left +#define CARDS_ANGLE_OFFSET -45 // start out displaying the 1st card -45 degrees counter clockwise + +/obj/item/toy/cards/cardhand/update_overlays() + . = ..() + cut_overlays() + if(cards.len <= 1) + icon_state = null // we want an error icon to appear if this doesn't get qdel + return + + var/starting_card_pos = max(1, cards.len - CARDS_MAX_DISPLAY_LIMIT) // only display the top cards in the cardhand + var/cards_to_display = min(CARDS_MAX_DISPLAY_LIMIT, cards.len) + // 90 degrees from the 1st card to the last, so split the divider by total cards displayed + var/angle_divider = round(90/(cards_to_display - 1)) + // 10 pixels from the 1st card to the last, so split the divider by total cards displayed + var/pixel_divider = round(10/(cards_to_display - 1)) + + // starting from the 1st card to last, we want to slowly increase the angle and pixel_x offset + // to spread the cards out using our dividers + for(var/i in 0 to cards_to_display - 1) + var/obj/item/toy/singlecard/card = cards[starting_card_pos + i] + var/image/card_overlay = image(icon, icon_state = card.icon_state, pixel_x = CARDS_PIXEL_X_OFFSET + (i * pixel_divider)) + var/rotation_angle = CARDS_ANGLE_OFFSET + (i * angle_divider) + var/matrix/M = matrix() + M.Turn(rotation_angle) + card_overlay.transform = M + add_overlay(card_overlay) + +#undef CARDS_MAX_DISPLAY_LIMIT +#undef CARDS_PIXEL_X_OFFSET +#undef CARDS_ANGLE_OFFSET diff --git a/code/modules/cards/cards.dm b/code/modules/cards/cards.dm new file mode 100644 index 0000000000000..ce5e9c88a5f4a --- /dev/null +++ b/code/modules/cards/cards.dm @@ -0,0 +1,114 @@ +/* +** The base card class that is used by decks and cardhands +*/ +/obj/item/toy/cards + resistance_flags = FLAMMABLE + max_integrity = 50 + /// Do all the cards drop to the floor when thrown at a person + var/can_play_52_card_pickup = TRUE + /// List of cards for a hand or deck + var/list/cards = list() + +/obj/item/toy/cards/Destroy() + if(LAZYLEN(cards)) + QDEL_LIST(cards) + return ..() + +/// This is how we play 52 card pickup +/obj/item/toy/cards/throw_impact(mob/living/target, datum/thrownthing/throwingdatum) + . = ..() + if(. || !istype(target)) // was it caught or is the target not a living mob + return . + + if(!throwingdatum?.thrower) // if a mob didn't throw it (need two people to play 52 pickup) + return + + var/has_no_cards = !LAZYLEN(cards) + if(has_no_cards) + return + + for(var/obj/item/toy/singlecard/card in cards) + cards -= card + card.forceMove(target.drop_location()) + if(prob(50)) + card.Flip() + card.pixel_x = rand(-16, 16) + card.pixel_y = rand(-16, 16) + var/matrix/Matrix = matrix() + var/angle = pick(0, 90, 180, 270) + Matrix.Turn(angle) + card.transform = Matrix + card.update_appearance() + + playsound(src, 'sound/items/cardshuffle.ogg', 50, TRUE) + + if(istype(src, /obj/item/toy/cards/cardhand)) + qdel(src) + return + + update_appearance() + +/** + * This is used to insert a list of cards into a deck or cardhand + * + * All cards that are inserted have their angle and pixel offsets reset to zero however their + * flip state does not change unless it's being inserted into a deck which is always facedown + * (see the deck/insert proc) + * + * Arguments: + * * card_item - Either a singlecard or cardhand that gets inserted into the src + */ +/obj/item/toy/cards/proc/insert(obj/item/toy/card_item) + var/cards_to_add = list() + var/obj/item/toy/cards/cardhand/recycled_cardhand + + if(istype(card_item, /obj/item/toy/singlecard)) + cards_to_add += card_item + + if(istype(card_item, /obj/item/toy/cards/cardhand)) + recycled_cardhand = card_item + + for(var/obj/item/toy/singlecard/card in recycled_cardhand.cards) + cards_to_add += card + recycled_cardhand.cards -= card + card.moveToNullspace() + qdel(recycled_cardhand) + + for(var/obj/item/toy/singlecard/card in cards_to_add) + card.forceMove(src) + // reset the position and angle + card.pixel_x = 0 + card.pixel_y = 0 + var/matrix/M = matrix() + M.Turn(0) + card.transform = M + card.update_appearance() + cards += card + cards_to_add -= card + update_appearance() + +/** + * Draws a card from the deck or hand of cards. + * + * Draws the top card unless a card arg is supplied then it picks that specific card + * and returns it (the card arg is used by the radial menu for cardhands to select + * specific cards out of the cardhand) + * Arguments: + * * mob/living/user - The user drawing the card. + * * obj/item/toy/singlecard/card (optional) - The card drawn from the hand +**/ +/obj/item/toy/cards/proc/draw(mob/living/user, obj/item/toy/singlecard/card) + if(!isliving(user) || !user.canUseTopic(src, BE_CLOSE, NO_DEXTERITY, NO_TK)) + return + + var/has_no_cards = !LAZYLEN(cards) + if(has_no_cards) + to_chat(user, span_warning("There are no more cards to draw!")) + return + + card = card || cards[1] //draw the card on top + cards -= card + + update_appearance() + playsound(src, 'sound/items/cardflip.ogg', 50, TRUE) + return card diff --git a/code/modules/cards/deck/blank.dm b/code/modules/cards/deck/blank.dm new file mode 100644 index 0000000000000..2a47588adef89 --- /dev/null +++ b/code/modules/cards/deck/blank.dm @@ -0,0 +1,21 @@ +/obj/item/toy/cards/deck/blank + name = "custom deck of cards" + desc = "A deck of playing cards that can be customized with writing." + cardgame_desc = "custom card game" + icon_state = "deck_white_full" + deckstyle = "white" + has_unique_card_icons = FALSE + is_standard_deck = FALSE + decksize = 25 + can_play_52_card_pickup = FALSE + +/obj/item/toy/cards/deck/blank/black + icon_state = "deck_black_full" + deckstyle = "black" + +/obj/item/toy/cards/deck/blank/Initialize(mapload) + . = ..() + for(var/i in 1 to decksize) + var/obj/item/toy/singlecard/blank_card = new (src, "blank card", src) + blank_card.blank = TRUE + cards += blank_card diff --git a/code/modules/cards/deck/cas.dm b/code/modules/cards/deck/cas.dm new file mode 100644 index 0000000000000..bb39a9802a0a0 --- /dev/null +++ b/code/modules/cards/deck/cas.dm @@ -0,0 +1,38 @@ +// CARDS AGAINST SPESS +// This is a parody of Cards Against Humanity (https://en.wikipedia.org/wiki/Cards_Against_Humanity) +// which is licensed under CC BY-NC-SA 2.0, the full text of which can be found at the following URL: +// https://creativecommons.org/licenses/by-nc-sa/2.0/legalcode +// Original code by Zuhayr, Polaris Station, ported with modifications +/obj/item/toy/cards/deck/cas + name = "\improper CAS deck (white)" + desc = "A deck for the game Cards Against Spess, still popular after all these centuries. Warning: may include traces of broken fourth wall. This is the white deck." + cardgame_desc = "Cards Against Spess game" + icon_state = "deck_white_full" + deckstyle = "white" + has_unique_card_icons = FALSE + is_standard_deck = FALSE + decksize = 150 + can_play_52_card_pickup = FALSE + +/obj/item/toy/cards/deck/cas/black + name = "\improper CAS deck (black)" + desc = "A deck for the game Cards Against Spess, still popular after all these centuries. Warning: may include traces of broken fourth wall. This is the black deck." + icon_state = "deck_black_full" + deckstyle = "black" + decksize = 50 + +GLOBAL_LIST_INIT(card_decks, list( + black = world.file2list("strings/cas_black.txt"), + white = world.file2list("strings/cas_white.txt") +)) + +/obj/item/toy/cards/deck/cas/Initialize(mapload) + . = ..() + var/list/cards_against_space = GLOB.card_decks[deckstyle] + var/list/possible_cards = cards_against_space.Copy() + var/list/random_cards = list() + + for(var/i in 1 to decksize) + random_cards += pick_n_take(possible_cards) + for(var/card in random_cards) + cards += new /obj/item/toy/singlecard(src, card, src) diff --git a/code/modules/cards/deck/deck.dm b/code/modules/cards/deck/deck.dm new file mode 100644 index 0000000000000..f42c2f786eeab --- /dev/null +++ b/code/modules/cards/deck/deck.dm @@ -0,0 +1,246 @@ +#define DECK_SHUFFLE_TIME (5 SECONDS) +#define DECK_SYNDIE_SHUFFLE_TIME (3 SECONDS) + +/obj/item/toy/cards/deck + name = "deck of cards" + desc = "A deck of space-grade playing cards." + icon = 'icons/obj/playing_cards.dmi' + icon_state = "deck_nanotrasen_full" + w_class = WEIGHT_CLASS_SMALL + worn_icon_state = "card" + hitsound = null + attack_verb_continuous = list("attacks") + attack_verb_simple = list("attack") + /// The amount of time it takes to shuffle + var/shuffle_time = DECK_SHUFFLE_TIME + /// Deck shuffling cooldown. + COOLDOWN_DECLARE(shuffle_cooldown) + /// If the deck is the standard 52 playing card deck (used for poker and blackjack) + var/is_standard_deck = TRUE + /// The amount of cards to spawn in the deck (optional) + var/decksize = INFINITY + /// The description of the cardgame that is played with this deck (used for memories) + var/cardgame_desc = "card game" + /// Wielding status for holding with two hands + var/wielded = FALSE + /// The holodeck computer used to spawn a holographic deck (see /obj/item/toy/cards/deck/syndicate/holographic) + var/obj/machinery/computer/holodeck/holodeck + /// If the cards in the deck have different card faces icons (blank and CAS decks do not) + var/has_unique_card_icons = TRUE + /// The art style of deck used (determines both deck and card icons used) + var/deckstyle = "nanotrasen" + +/obj/item/toy/cards/deck/Initialize(mapload) + . = ..() + AddElement(/datum/element/drag_pickup) + RegisterSignal(src, COMSIG_TWOHANDED_WIELD, .proc/on_wield) + RegisterSignal(src, COMSIG_TWOHANDED_UNWIELD, .proc/on_unwield) + AddComponent(/datum/component/two_handed, attacksound='sound/items/cardflip.ogg') + register_context() + + if(!is_standard_deck) + return + + // generate a normal playing card deck + cards += new /obj/item/toy/singlecard(src, "Joker Clown", src) + cards += new /obj/item/toy/singlecard(src, "Joker Mime", src) + for(var/suit in list("Hearts", "Spades", "Clubs", "Diamonds")) + cards += new /obj/item/toy/singlecard(src, "Ace of [suit]", src) + for(var/i in 2 to 10) + cards += new /obj/item/toy/singlecard(src, "[i] of [suit]", src) + for(var/person in list("Jack", "Queen", "King")) + cards += new /obj/item/toy/singlecard(src, "[person] of [suit]", src) + +/// triggered on wield of two handed item +/obj/item/toy/cards/deck/proc/on_wield(obj/item/source, mob/user) + SIGNAL_HANDLER + + wielded = TRUE + +/// triggered on unwield of two handed item +/obj/item/toy/cards/deck/proc/on_unwield(obj/item/source, mob/user) + SIGNAL_HANDLER + + wielded = FALSE + +/obj/item/toy/cards/deck/suicide_act(mob/living/carbon/user) + user.visible_message(span_suicide("[user] is slitting [user.p_their()] wrists with \the [src]! It looks like their luck ran out!")) + playsound(src, 'sound/items/cardshuffle.ogg', 50, TRUE) + return BRUTELOSS + +/obj/item/toy/cards/deck/examine(mob/user) + . = ..() + + if(cards.len > 0) + var/obj/item/toy/singlecard/card = cards[1] + if(HAS_TRAIT(user, TRAIT_XRAY_VISION)) + . += span_notice("You scan the deck with your x-ray vision and the top card reads: [card.cardname].") + var/marked_color = card.getMarkedColor(user) + if(marked_color) + . += span_notice("The top card of the deck has a [marked_color] mark on the corner!") + . += span_notice("Click and drag the deck to yourself to pickup.") // This should be a context screentip + +/obj/item/toy/cards/deck/add_context(atom/source, list/context, obj/item/held_item, mob/living/user) + if(src == held_item) + var/obj/item/toy/cards/deck/dealer_deck = held_item + context[SCREENTIP_CONTEXT_LMB] = dealer_deck.wielded ? "Recycle mode" : "Dealer mode" + context[SCREENTIP_CONTEXT_ALT_LMB] = "Shuffle" + return CONTEXTUAL_SCREENTIP_SET + + if(isnull(held_item)) + context[SCREENTIP_CONTEXT_LMB] = "Draw card" + context[SCREENTIP_CONTEXT_RMB] = "Draw card faceup" + // add drag & drop screentip here in the future + return CONTEXTUAL_SCREENTIP_SET + + if(istype(held_item, /obj/item/toy/singlecard)) + context[SCREENTIP_CONTEXT_LMB] = "Recycle card" + return CONTEXTUAL_SCREENTIP_SET + + if(istype(held_item, /obj/item/toy/cards/cardhand)) + context[SCREENTIP_CONTEXT_LMB] = "Recycle cards" + return CONTEXTUAL_SCREENTIP_SET + + return NONE + +/** + * Shuffles the cards in the deck + * + * Arguments: + * * user - The person shuffling the cards. + */ +/obj/item/toy/cards/deck/proc/shuffle_cards(mob/living/user) + if(!COOLDOWN_FINISHED(src, shuffle_cooldown)) + return + COOLDOWN_START(src, shuffle_cooldown, shuffle_time) + cards = shuffle(cards) + playsound(src, 'sound/items/cardshuffle.ogg', 50, TRUE) + user.balloon_alert_to_viewers("shuffles the deck") + addtimer(CALLBACK(src, .proc/CardgameEvent, user), 60 SECONDS, TIMER_OVERRIDE|TIMER_UNIQUE) + +/// This checks if nearby mobs are playing a cardgame and triggers a mood and memory +/obj/item/toy/cards/deck/proc/CardgameEvent(mob/living/dealer) + var/card_players = list() + for(var/mob/living/carbon/person in viewers(loc, COMBAT_MESSAGE_RANGE)) + var/obj/item/toy/held_card_item = person.is_holding_item_of_type(/obj/item/toy/singlecard) || person.is_holding_item_of_type(/obj/item/toy/cards/deck) || person.is_holding_item_of_type(/obj/item/toy/cards/cardhand) + if(held_card_item) + card_players[person] = held_card_item + + if(length(card_players) >= 2) // need at least 2 people to play a cardgame, duh! + for(var/mob/living/carbon/player in card_players) + var/other_players = english_list(card_players - player) + var/obj/item/toy/held_card_item = card_players[player] + + SEND_SIGNAL(player, COMSIG_ADD_MOOD_EVENT, "playing_cards", /datum/mood_event/playing_cards) + player.mind?.add_memory( + MEMORY_PLAYING_CARDS, + list( + DETAIL_PROTAGONIST = player, + DETAIL_PLAYERS = other_players, + DETAIL_CARDGAME = cardgame_desc, + DETAIL_DEALER = dealer, + DETAIL_HELD_CARD_ITEM = held_card_item, + ), + story_value = STORY_VALUE_OKAY, + memory_flags = MEMORY_CHECK_BLINDNESS + ) + + +/obj/item/toy/cards/deck/attack_hand(mob/living/user, list/modifiers, flip_card = FALSE) + if(!ishuman(user) || !user.canUseTopic(src, BE_CLOSE, NO_DEXTERITY, NO_TK, !iscyborg(user))) + return + + var/obj/item/toy/singlecard/card = draw(user) + if(!card) + return + if(flip_card) + card.Flip() + card.pickup(user) + user.put_in_hands(card) + user.balloon_alert_to_viewers("draws a card") + +/obj/item/toy/cards/deck/attack_hand_secondary(mob/living/user, list/modifiers) + attack_hand(user, modifiers, flip_card = TRUE) + return SECONDARY_ATTACK_CANCEL_ATTACK_CHAIN + +/obj/item/toy/cards/deck/AltClick(mob/living/user) + if(user.canUseTopic(src, BE_CLOSE, NO_DEXTERITY, NO_TK, !iscyborg(user))) + if(wielded) + shuffle_cards(user) + else + to_chat(user, span_notice("You must hold the [src] with both hands to shuffle.")) + return ..() + +/obj/item/toy/cards/deck/update_icon_state() + switch(cards.len) + if(27 to INFINITY) + icon_state = "deck_[deckstyle]_full" + if(11 to 27) + icon_state = "deck_[deckstyle]_half" + if(1 to 11) + icon_state = "deck_[deckstyle]_low" + else + icon_state = "deck_[deckstyle]_empty" + return ..() + +/obj/item/toy/cards/deck/insert(obj/item/toy/card_item) + // any card inserted into the deck is always facedown + if(istype(card_item, /obj/item/toy/singlecard)) + var/obj/item/toy/singlecard/card = card_item + card.Flip(CARD_FACEDOWN) + if(istype(card_item, /obj/item/toy/cards/cardhand)) + var/obj/item/toy/cards/cardhand/cardhand = card_item + for(var/obj/item/toy/singlecard/card in cardhand.cards) + card.Flip(CARD_FACEDOWN) + . = ..() + +/obj/item/toy/cards/deck/attackby(obj/item/item, mob/living/user, params) + if(istype(item, /obj/item/toy/singlecard) || istype(item, /obj/item/toy/cards/cardhand)) + insert(item) + var/card_grammar = istype(item, /obj/item/toy/singlecard) ? "card" : "cards" + user.balloon_alert_to_viewers("puts [card_grammar] in deck") + return + return ..() + +/// This is how we play 52 card pickup +/obj/item/toy/cards/deck/throw_impact(mob/living/target, datum/thrownthing/throwingdatum) + . = ..() + if(. || !istype(target)) // was it caught or is the target not a living mob + return . + + if(!throwingdatum?.thrower) // if a mob didn't throw it (need two people to play 52 pickup) + return + + var/mob/living/thrower = throwingdatum.thrower + + target.visible_message(span_warning("[target] is forced to play 52 card pickup!"), span_warning("You are forced to play 52 card pickup.")) + SEND_SIGNAL(target, COMSIG_ADD_MOOD_EVENT, "lost_52_card_pickup", /datum/mood_event/lost_52_card_pickup) + SEND_SIGNAL(thrower, COMSIG_ADD_MOOD_EVENT, "won_52_card_pickup", /datum/mood_event/won_52_card_pickup) + add_memory_in_range( + target, + 7, + MEMORY_PLAYING_52_PICKUP, + list(DETAIL_PROTAGONIST = thrower, DETAIL_DEUTERAGONIST = target, DETAIL_WHAT_BY = src), + story_value = STORY_VALUE_OKAY, + memory_flags = MEMORY_CHECK_BLINDNESS + ) + +/* +|| Syndicate playing cards, for pretending you're Gambit and playing poker for the nuke disk. || +*/ +/obj/item/toy/cards/deck/syndicate + name = "suspicious looking deck of cards" + desc = "A deck of space-grade playing cards. They seem unusually rigid." + cardgame_desc = "suspicious card game" + icon_state = "deck_syndicate_full" + deckstyle = "syndicate" + hitsound = 'sound/weapons/bladeslice.ogg' + force = 5 + throwforce = 10 + attack_verb_continuous = list("attacks", "slices", "dices", "slashes", "cuts") + attack_verb_simple = list("attack", "slice", "dice", "slash", "cut") + resistance_flags = NONE + shuffle_time = DECK_SYNDIE_SHUFFLE_TIME + +#undef DECK_SHUFFLE_TIME +#undef DECK_SYNDIE_SHUFFLE_TIME diff --git a/code/modules/cards/deck/kotahi.dm b/code/modules/cards/deck/kotahi.dm new file mode 100644 index 0000000000000..19e832f1d28d2 --- /dev/null +++ b/code/modules/cards/deck/kotahi.dm @@ -0,0 +1,21 @@ +/obj/item/toy/cards/deck/kotahi + name = "\improper KOTAHI deck" + desc = "A deck of kotahi cards. House rules to argue over not included." + cardgame_desc = "KOTAHI game" + icon_state = "deck_kotahi_full" + deckstyle = "kotahi" + is_standard_deck = FALSE + +/obj/item/toy/cards/deck/kotahi/Initialize(mapload) + . = ..() + for(var/colour in list("Red","Yellow","Green","Blue")) + cards += new /obj/item/toy/singlecard(src, "[colour] 0", src) //kotahi decks have only one colour of each 0, weird huh? + for(var/k in 0 to 1) //two of each colour of number + cards += new /obj/item/toy/singlecard(src, "[colour] skip", src) + cards += new /obj/item/toy/singlecard(src, "[colour] reverse", src) + cards += new /obj/item/toy/singlecard(src, "[colour] draw 2", src) + for(var/i in 1 to 9) + cards += new /obj/item/toy/singlecard(src, "[colour] [i]", src) + for(var/k in 0 to 3) //4 wilds and draw 4s + cards += new /obj/item/toy/singlecard(src, "Wildcard", src) + cards += new /obj/item/toy/singlecard(src, "Draw 4", src) diff --git a/code/modules/cards/deck/tarot.dm b/code/modules/cards/deck/tarot.dm new file mode 100644 index 0000000000000..eb56c320cf671 --- /dev/null +++ b/code/modules/cards/deck/tarot.dm @@ -0,0 +1,59 @@ +#define TAROT_GHOST_TIMER (666 SECONDS) // this translates into 11 mins and 6 seconds + +//These cards certainly won't tell the future, but you can play some nice games with them. +/obj/item/toy/cards/deck/tarot + name = "tarot game deck" + desc = "A full 78 card game deck of tarot cards. Complete with 4 suites of 14 cards, and a full suite of trump cards." + cardgame_desc = "tarot card reading" + icon_state = "deck_tarot_full" + deckstyle = "tarot" + is_standard_deck = FALSE + +/obj/item/toy/cards/deck/tarot/Initialize(mapload) + . = ..() + for(var/suit in list("Hearts", "Pikes", "Clovers", "Tiles")) + for(var/i in 1 to 10) + cards += new /obj/item/toy/singlecard(src, "[i] of [suit]", src) + for(var/person in list("Valet", "Chevalier", "Dame", "Roi")) + cards += new /obj/item/toy/singlecard(src, "[person] of [suit]", src) + for(var/trump in list("The Magician", "The High Priestess", "The Empress", "The Emperor", "The Hierophant", "The Lover", "The Chariot", "Justice", "The Hermit", "The Wheel of Fortune", "Strength", "The Hanged Man", "Death", "Temperance", "The Devil", "The Tower", "The Star", "The Moon", "The Sun", "Judgement", "The World", "The Fool")) + cards += new /obj/item/toy/singlecard(src, trump, src) + +/obj/item/toy/cards/deck/tarot/draw(mob/user) + . = ..() + if(prob(50)) + var/obj/item/toy/singlecard/card = . + var/matrix/M = matrix() + M.Turn(180) + card.transform = M + +/obj/item/toy/cards/deck/tarot/haunted + name = "haunted tarot game deck" + desc = "A spooky looking tarot deck. You can sense a supernatural presence linked to the cards..." + /// ghost notification cooldown + COOLDOWN_DECLARE(ghost_alert_cooldown) + +/obj/item/toy/cards/deck/tarot/haunted/on_wield(obj/item/source, mob/living/carbon/user) + . = ..() + ADD_TRAIT(user, TRAIT_SIXTHSENSE, MAGIC_TRAIT) + to_chat(user, span_notice("The veil to the underworld is opened. You can sense the dead souls calling out...")) + + if(!COOLDOWN_FINISHED(src, ghost_alert_cooldown)) + return + + COOLDOWN_START(src, ghost_alert_cooldown, TAROT_GHOST_TIMER) + notify_ghosts( + "Someone has begun playing with a [src.name] in [get_area(src)]!", + source = src, + header = "Haunted Tarot Deck", + ghost_sound = 'sound/effects/ghost2.ogg', + notify_volume = 75, + action = NOTIFY_ORBIT, + ) + +/obj/item/toy/cards/deck/tarot/haunted/on_unwield(obj/item/source, mob/living/carbon/user) + . = ..() + REMOVE_TRAIT(user, TRAIT_SIXTHSENSE, MAGIC_TRAIT) + to_chat(user, span_notice("The veil to the underworld closes shut. You feel your senses returning to normal.")) + +#undef TAROT_GHOST_TIMER diff --git a/code/modules/cards/deck/wizoff.dm b/code/modules/cards/deck/wizoff.dm new file mode 100644 index 0000000000000..ab6cb2e6f4520 --- /dev/null +++ b/code/modules/cards/deck/wizoff.dm @@ -0,0 +1,34 @@ +//It's Wiz-Off, the wizard themed card game! It's modular too, in case you might want to make it Syndie, Sec and Clown themed or something stupid like that. +/obj/item/toy/cards/deck/wizoff + name = "\improper Wiz-Off deck" + desc = "A Wiz-Off deck. Fight an arcane battle for the fate of the universe: Draw 5! Play 5! Best of 5! A rules card is attached." + cardgame_desc = "Wiz-Off game" + icon_state = "deck_wizoff_full" + deckstyle = "wizoff" + is_standard_deck = FALSE + +/obj/item/toy/cards/deck/wizoff/Initialize(mapload) + . = ..() + var/card_list = strings("wizoff.json", "wizard") + cards += new /obj/item/toy/singlecard/wizoff_ruleset(src) // ruleset should be the top card + for(var/card in card_list) + cards += new /obj/item/toy/singlecard(src, card, src) + +/obj/item/toy/singlecard/wizoff_ruleset + desc = "A ruleset for the playing card game Wiz-Off." + cardname = "Wizoff Ruleset" + deckstyle = "black" + has_unique_card_icons = FALSE + icon_state = "singlecard_down_black" + +/obj/item/toy/singlecard/wizoff_ruleset/examine(mob/living/carbon/human/user) + . = ..() + . += span_notice("Remember the rules of Wiz-Off!") + . += span_info("Each player draws 5 cards.") + . += span_info("There are five rounds. Each round, a player selects a card to play, and the winner is selected based on the following rules:") + . += span_info("Defensive beats Offensive!") + . += span_info("Offensive beats Utility!") + . += span_info("Utility beats Defensive!") + . += span_info("If both players play the same type of spell, the higher number wins!") + . += span_info("The player who wins the most of the 5 rounds wins the game!") + . += span_notice("Now get ready to battle for the fate of the universe: Wiz-Off!") diff --git a/code/modules/cards/singlecard.dm b/code/modules/cards/singlecard.dm new file mode 100644 index 0000000000000..457561b76c58a --- /dev/null +++ b/code/modules/cards/singlecard.dm @@ -0,0 +1,242 @@ +#define CARD_FACEDOWN 0 +#define CARD_FACEUP 1 + +/obj/item/toy/singlecard + name = "card" + desc = "A playing card used to play card games like poker." + icon = 'icons/obj/playing_cards.dmi' + icon_state = "sc_Ace of Spades_nanotrasen" + w_class = WEIGHT_CLASS_TINY + worn_icon_state = "card" + pixel_x = -5 + resistance_flags = FLAMMABLE + max_integrity = 50 + force = 0 + throwforce = 0 + throw_speed = 3 + throw_range = 7 + attack_verb_continuous = list("attacks") + attack_verb_simple = list("attack") + /// Artistic style of the deck + var/deckstyle = "nanotrasen" + /// If the cards in the deck have different icon states (blank and CAS decks do not) + var/has_unique_card_icons = TRUE + /// The name of the card + var/cardname = "Ace of Spades" + /// Is the card flipped facedown (FALSE) or flipped faceup (TRUE) + var/flipped = FALSE + /// The card is blank and can be written on with a pen. + var/blank = FALSE + /// The color used to mark a card for cheating (by pens or crayons) + var/marked_color + +/obj/item/toy/singlecard/Initialize(mapload, cardname, obj/item/toy/cards/deck/parent_deck) + . = ..() + src.cardname = cardname || src.cardname + if(istype(parent_deck)) + deckstyle = parent_deck.deckstyle + has_unique_card_icons = parent_deck.has_unique_card_icons + icon_state = "singlecard_down_[parent_deck.deckstyle]" + hitsound = parent_deck.hitsound + force = parent_deck.force + throwforce = parent_deck.throwforce + throw_speed = parent_deck.throw_speed + throw_range = parent_deck.throw_range + attack_verb_continuous = parent_deck.attack_verb_continuous + attack_verb_simple = parent_deck.attack_verb_simple + + if(parent_deck.holodeck) + flags_1 |= HOLOGRAM_1 + parent_deck.holodeck.spawned += src + + register_context() + + +/obj/item/toy/singlecard/examine(mob/living/carbon/human/user) + . = ..() + if(!ishuman(user)) + return + + if(user.is_holding(src)) + user.visible_message(span_notice("[user] checks [user.p_their()] card."), span_notice("The card reads: [cardname].")) + if(blank) + . += span_notice("The card is blank. Write on it with a pen.") + else if(HAS_TRAIT(user, TRAIT_XRAY_VISION)) + . += span_notice("You scan the card with your x-ray vision and it reads: [cardname].") + else + . += span_warning("You need to have the card in your hand to check it!") + + var/marked_color = getMarkedColor(user) + if(marked_color) + . += span_notice("The card has a [marked_color] mark on the corner!") + +/obj/item/toy/singlecard/add_context(atom/source, list/context, obj/item/held_item, mob/living/user) + if(isnull(held_item) || src == held_item) + context[SCREENTIP_CONTEXT_ALT_LMB] = "Rotate counter-clockwise" // add a ALT_RMB screentip to rotate clockwise + context[SCREENTIP_CONTEXT_RMB] = "Flip card" + return CONTEXTUAL_SCREENTIP_SET + + if(istype(held_item, /obj/item/toy/cards/deck)) + var/obj/item/toy/cards/deck/dealer_deck = held_item + if(dealer_deck.wielded) + context[SCREENTIP_CONTEXT_LMB] = "Deal card" + context[SCREENTIP_CONTEXT_RMB] = "Deal card faceup" + return CONTEXTUAL_SCREENTIP_SET + context[SCREENTIP_CONTEXT_LMB] = "Recycle card" + return CONTEXTUAL_SCREENTIP_SET + + if(istype(held_item, /obj/item/toy/singlecard)) + context[SCREENTIP_CONTEXT_LMB] = "Combine cards" + context[SCREENTIP_CONTEXT_RMB] = "Combine cards faceup" + return CONTEXTUAL_SCREENTIP_SET + + if(istype(held_item, /obj/item/toy/cards/cardhand)) + context[SCREENTIP_CONTEXT_LMB] = "Combine cards" + return CONTEXTUAL_SCREENTIP_SET + + if(istype(held_item, /obj/item/toy/crayon) || istype(held_item, /obj/item/pen)) + context[SCREENTIP_CONTEXT_LMB] = blank ? "Write on card" : "Mark card" + return CONTEXTUAL_SCREENTIP_SET + + return NONE + +/obj/item/toy/singlecard/suicide_act(mob/living/carbon/user) + user.visible_message(span_suicide("[user] is slitting [user.p_their()] wrists with \the [src]! It looks like [user.p_they()] [user.p_have()] an unlucky card!")) + playsound(src, 'sound/weapons/bladeslice.ogg', 50, TRUE) + return BRUTELOSS + +/** + * Flips the card over + * + * * Arguments: + * * orientation (optional) - Sets flipped state to CARD_FACEDOWN or CARD_FACEUP if given orientation (otherwise just invert the flipped state) + */ +/obj/item/toy/singlecard/proc/Flip(orientation) + if(!isnull(orientation)) + flipped = orientation + else + flipped = !flipped + + name = flipped ? cardname : "card" + update_appearance() + +/** + * Returns a color if a card is marked and the user can see it + * + * * Arguments: + * * user - We need to check if the user see the marked card + */ +/obj/item/toy/singlecard/proc/getMarkedColor(mob/living/carbon/user) + if(!istype(user)) + return + var/is_marked_with_visible_color = (marked_color && marked_color != "invisible") + if(is_marked_with_visible_color || (marked_color == "invisible" && HAS_TRAIT(user, TRAIT_REAGENT_SCANNER))) + return marked_color + +/obj/item/toy/singlecard/update_icon_state() + if(!flipped) + icon_state = "singlecard_down_[deckstyle]" + else if(has_unique_card_icons) // each card in a deck has a different icon + icon_state = "sc_[cardname]_[deckstyle]" + else // all cards are the same icon state (blank or scribble) + icon_state = blank ? "sc_blank_[deckstyle]" : "sc_scribble_[deckstyle]" + return ..() + +/obj/item/toy/singlecard/update_name() + name = flipped ? cardname : "card" + return ..() + +/obj/item/toy/singlecard/attackby(obj/item/item, mob/living/user, params, flip_card=FALSE) + var/obj/item/toy/singlecard/card + + if(istype(item, /obj/item/toy/cards/deck)) + var/obj/item/toy/cards/deck/dealer_deck = item + if(!dealer_deck.wielded) // recycle card into deck (if unwielded) + dealer_deck.insert(src) + user.balloon_alert_to_viewers("puts card in deck") + return + card = dealer_deck.draw(user) + + if(istype(item, /obj/item/toy/singlecard)) + card = item + + if(card) // card + card = combine into cardhand + if(flip_card) + card.Flip() + + if(istype(item, /obj/item/toy/cards/deck)) + // only decks cause a balloon alert + user.balloon_alert_to_viewers("deals a card") + + var/obj/item/toy/cards/cardhand/new_cardhand = new (drop_location(), list(src, card)) + new_cardhand.pixel_x = pixel_x + new_cardhand.pixel_y = pixel_y + + if(!isturf(loc)) // make a cardhand in our active hand + user.temporarilyRemoveItemFromInventory(src, TRUE) + new_cardhand.pickup(user) + user.put_in_active_hand(new_cardhand) + return + + if(istype(item, /obj/item/toy/cards/cardhand)) // insert into cardhand + var/obj/item/toy/cards/cardhand/target_cardhand = item + target_cardhand.insert(src) + return + + var/can_item_write + var/marked_cheating_color + + if(istype(item, /obj/item/pen)) + var/obj/item/pen/pen = item + can_item_write = TRUE + marked_cheating_color = (pen.colour == "white" && "invisible") || pen.colour + + if(istype(item, /obj/item/toy/crayon)) + var/obj/item/toy/crayon/crayon = item + can_item_write = TRUE + marked_cheating_color = (crayon.crayon_color == "mime" && "invisible") || crayon.crayon_color + + if(can_item_write && !blank) // You cheated not only the game, but yourself + marked_color = marked_cheating_color + to_chat(user, span_notice("You put a [marked_color] mark in the corner of [src] with the [item]. Cheat to win!")) + return + + if(can_item_write) + if(!user.is_literate()) + to_chat(user, span_notice("You scribble illegibly on [src]!")) + return + + var/cardtext = stripped_input(user, "What do you wish to write on the card?", "Card Writing", "", 50) + if(!cardtext || !user.canUseTopic(src, BE_CLOSE)) + return + + cardname = cardtext + blank = FALSE + update_appearance() + return + return ..() + +/obj/item/toy/singlecard/attackby_secondary(obj/item/item, mob/living/user, modifiers) + attackby(item, user, modifiers, flip_card=TRUE) + return SECONDARY_ATTACK_CANCEL_ATTACK_CHAIN + +/obj/item/toy/singlecard/attack_hand_secondary(mob/living/carbon/human/user, modifiers) + attack_self(user) + return SECONDARY_ATTACK_CANCEL_ATTACK_CHAIN + +/obj/item/toy/singlecard/attack_self_secondary(mob/living/carbon/human/user, modifiers) + attack_self(user) + +/obj/item/toy/singlecard/attack_self(mob/living/carbon/human/user) + if(!ishuman(user) || !user.canUseTopic(src, BE_CLOSE, NO_DEXTERITY, NO_TK, !iscyborg(user))) + return + + Flip() + if(isturf(src.loc)) // only display tihs message when flipping in a visible spot like on a table + user.balloon_alert_to_viewers("flips a card") + +/obj/item/toy/singlecard/AltClick(mob/living/carbon/human/user) + if(user.canUseTopic(src, BE_CLOSE, NO_DEXTERITY, NO_TK, !iscyborg(user))) + transform = turn(transform, 90) + // use the simple_rotation component to make this turn with Alt+RMB & Alt+LMB at some point in the future - TimT + return ..() diff --git a/code/modules/cargo/bounties/assistant.dm b/code/modules/cargo/bounties/assistant.dm index f2cd7be7706b3..123c64dda5ed2 100644 --- a/code/modules/cargo/bounties/assistant.dm +++ b/code/modules/cargo/bounties/assistant.dm @@ -93,29 +93,19 @@ required_count = 10 wanted_types = list(/obj/item/food/donkpocket = TRUE) -/datum/bounty/item/assistant/briefcase - name = "Briefcase" - description = "Central Command will be holding a business convention this year. Ship a few briefcases in support." - reward = CARGO_CRATE_VALUE * 5 - required_count = 5 - wanted_types = list( - /obj/item/storage/briefcase = TRUE, - /obj/item/storage/secure/briefcase = TRUE, - ) - -/datum/bounty/item/assistant/sunglasses - name = "Sunglasses" - description = "A famous blues duo is passing through the sector, but they've lost their shades and they can't perform. Ship new sunglasses to CentCom to rectify this." - reward = CARGO_CRATE_VALUE * 6 - required_count = 2 - wanted_types = list(/obj/item/clothing/glasses/sunglasses = TRUE) - /datum/bounty/item/assistant/monkey_hide name = "Monkey Hide" description = "One of the scientists at CentCom is interested in testing products on monkey skin. Your mission is to acquire monkey's hide and ship it." reward = CARGO_CRATE_VALUE * 3 wanted_types = list(/obj/item/stack/sheet/animalhide/monkey = TRUE) +/datum/bounty/item/assistant/dead_mice + name = "Dead Mice" + description = "Station 14 ran out of freeze-dried mice. Ship some fresh ones so their janitor doesn't go on strike." + reward = CARGO_CRATE_VALUE * 10 + required_count = 5 + wanted_types = list(/obj/item/food/deadmouse = TRUE) + /datum/bounty/item/assistant/comfy_chair name = "Comfy Chairs" description = "Commander Pat is unhappy with his chair. He claims it hurts his back. Ship some alternatives out to humor him." @@ -179,13 +169,6 @@ required_count = 5 wanted_types = list(/obj/item/toy/figure = TRUE) -/datum/bounty/item/assistant/dead_mice - name = "Dead Mice" - description = "Station 14 ran out of freeze-dried mice. Ship some fresh ones so their janitor doesn't go on strike." - reward = CARGO_CRATE_VALUE * 10 - required_count = 5 - wanted_types = list(/obj/item/food/deadmouse = TRUE) - /datum/bounty/item/assistant/paper_bin name = "Paper Bins" description = "Our accounting division is all out of paper. We need a new shipment immediately." @@ -193,7 +176,6 @@ required_count = 5 wanted_types = list(/obj/item/paper_bin = TRUE) - /datum/bounty/item/assistant/crayons name = "Crayons" description = "Dr Jones' kid ate all our crayons again. Please send us yours." @@ -208,3 +190,28 @@ required_count = 10 include_subtypes = FALSE wanted_types = list(/obj/item/pen = TRUE) + +/datum/bounty/item/assistant/water_tank + name = "Water Tank" + description = "We need more water for our hydroponics bay. Find a water tank and ship it out to us." + reward = CARGO_CRATE_VALUE * 5 + wanted_types = list(/obj/structure/reagent_dispensers/watertank = TRUE) + +/datum/bounty/item/assistant/pneumatic_cannon + name = "Penumatic Cannon" + description = "We're figuring out how hard we can launch supermatter shards out of a pneumatic cannon. Send us one as soon as possible." + reward = CARGO_CRATE_VALUE * 4 + wanted_types = list(/obj/item/pneumatic_cannon/ghetto = TRUE) + +/datum/bounty/item/assistant/improvised_shells + name = "Improvised Shotgun Shells" + description = "Budget cuts are hitting our security deparetment pretty hard. Send some improvised shotgun shells when you can." + reward = CARGO_CRATE_VALUE * 4 + required_count = 5 + wanted_types = list(/obj/item/ammo_casing/shotgun/improvised = TRUE) + +/datum/bounty/item/assistant/flamethrower + name = "Flamethrower" + description = "We have a moth infestation, send a flamethrower to help deal with the situation." + reward = CARGO_CRATE_VALUE * 4 + wanted_types = list(/obj/item/flamethrower = TRUE) diff --git a/code/modules/cargo/bounties/atmos.dm b/code/modules/cargo/bounties/atmos.dm new file mode 100644 index 0000000000000..16f52c459acc7 --- /dev/null +++ b/code/modules/cargo/bounties/atmos.dm @@ -0,0 +1,49 @@ +/datum/bounty/item/atmospherics + name = "Gas Parent" + description = "Shit's broken if you see this." + reward = CARGO_CRATE_VALUE * 15 + wanted_types = list(/obj/item/tank = TRUE) + /// How many moles are needed to fufill the bounty? + var/moles_required = 20 + /// Typepath of the gas datum required to fufill the bounty + var/gas_type + +/datum/bounty/item/atmospherics/applies_to(obj/applied_obj) + if(!..()) + return FALSE + var/obj/item/tank/applied_tank = applied_obj + var/datum/gas_mixture/our_mix = applied_tank.return_air() + if(!our_mix.gases[gas_type]) + return FALSE + return our_mix.gases[gas_type][MOLES] >= moles_required + +/datum/bounty/item/atmospherics/pluox_tank + name = "Full Tank of Pluoxium" + description = "CentCom RnD is researching extra compact internals. Ship us a tank full of Pluoxium and you'll be compensated. (20 Moles)" + gas_type = /datum/gas/pluoxium + +/datum/bounty/item/atmospherics/nitrium_tank + name = "Full Tank of Nitrium" + description = "The non-human staff of Station 88 has been volunteered to test performance enhancing drugs. Ship them a tank full of Nitrium so they can get started. (20 Moles)" + gas_type = /datum/gas/nitrium + +/datum/bounty/item/atmospherics/freon_tank + name = "Full Tank of Freon" + description = "The Supermatter of station 33 has started the delamination process. Deliver a tank of Freon gas to help them stop it! (20 Moles)" + gas_type = /datum/gas/freon + +/datum/bounty/item/atmospherics/tritium_tank + name = "Full Tank of Tritium" + description = "Station 49 is looking to kickstart their research program. Ship them a tank full of Tritium. (20 Moles)" + gas_type = /datum/gas/tritium + +/datum/bounty/item/atmospherics/hydrogen_tank + name = "Full Tank of Hydrogen" + description = "Our R&D department is working on the development of more efficient electrical batteries using hydrogen as a catalyst. Ship us a tank full of it. (20 Moles)" + gas_type = /datum/gas/hydrogen + +/datum/bounty/item/atmospherics/zauker_tank + name = "Full Tank of Zauker" + description = "The main planet of \[REDACTED] has been chosen as testing grounds for the new weapon that uses Zauker gas. Ship us a tank full of it. (20 Moles)" + reward = CARGO_CRATE_VALUE * 20 + gas_type = /datum/gas/zauker diff --git a/code/modules/cargo/bounties/chef.dm b/code/modules/cargo/bounties/chef.dm index 3e15c3688bb1b..1440a330ad879 100644 --- a/code/modules/cargo/bounties/chef.dm +++ b/code/modules/cargo/bounties/chef.dm @@ -30,14 +30,14 @@ /datum/bounty/item/chef/icecreamsandwich name = "Ice Cream Sandwiches" - description = "Upper management has been screaming non-stop for ice cream. Please send some." + description = "Upper management has been screaming non-stop for ice cream sandwiches. Please send some." reward = CARGO_CRATE_VALUE * 8 required_count = 3 wanted_types = list(/obj/item/food/icecreamsandwich = TRUE) /datum/bounty/item/chef/strawberryicecreamsandwich - name = " Strawberry Ice Cream Sandwiches" - description = "Upper management has been screaming non-stop for more flavourful ice cream. Please send some." + name = "Strawberry Ice Cream Sandwiches" + description = "Upper management has been screaming non-stop for more flavourful ice cream sandwiches. Please send some." reward = CARGO_CRATE_VALUE * 10 required_count = 3 wanted_types = list(/obj/item/food/strawberryicecreamsandwich = TRUE) diff --git a/code/modules/cargo/bounties/engineering.dm b/code/modules/cargo/bounties/engineering.dm index c3216543b6323..9da865ec75330 100644 --- a/code/modules/cargo/bounties/engineering.dm +++ b/code/modules/cargo/bounties/engineering.dm @@ -1,46 +1,3 @@ -/datum/bounty/item/engineering/gas - name = "Full Tank of Pluoxium" - description = "CentCom RnD is researching extra compact internals. Ship us a tank full of Pluoxium and you'll be compensated." - reward = CARGO_CRATE_VALUE * 15 - wanted_types = list(/obj/item/tank = TRUE) - var/moles_required = 20 // A full tank is 28 moles, but CentCom ignores that fact. - var/gas_type = /datum/gas/pluoxium - -/datum/bounty/item/engineering/gas/applies_to(obj/O) - if(!..()) - return FALSE - var/obj/item/tank/T = O - var/datum/gas_mixture/our_mix = T.return_air() - if(!our_mix.gases[gas_type]) - return FALSE - return our_mix.gases[gas_type][MOLES] >= moles_required - -/datum/bounty/item/engineering/gas/nitrium_tank - name = "Full Tank of Nitrium" - description = "The non-human staff of Station 88 has been volunteered to test performance enhancing drugs. Ship them a tank full of Nitrium so they can get started. (20 Moles)" - gas_type = /datum/gas/nitrium - -/datum/bounty/item/engineering/gas/freon_tank - name = "Full Tank of Freon" - description = "The Supermatter of station 33 has started the delamination process. Deliver a tank of Freon gas to help them stop it! (20 Moles)" - gas_type = /datum/gas/freon - -/datum/bounty/item/engineering/gas/tritium_tank - name = "Full Tank of Tritium" - description = "Station 49 is looking to kickstart their research program. Ship them a tank full of Tritium. (20 Moles)" - gas_type = /datum/gas/tritium - -/datum/bounty/item/engineering/gas/hydrogen_tank - name = "Full Tank of Hydrogen" - description = "Our R&D department is working on the development of more efficient electrical batteries using hydrogen as a catalyst. Ship us a tank full of it. (20 Moles)" - gas_type = /datum/gas/hydrogen - -/datum/bounty/item/engineering/gas/zauker_tank - name = "Full Tank of Zauker" - description = "The main planet of \[REDACTED] has been chosen as testing grounds for the new weapon that uses Zauker gas. Ship us a tank full of it. (20 Moles)" - reward = CARGO_CRATE_VALUE * 20 - gas_type = /datum/gas/zauker - /datum/bounty/item/engineering/emitter name = "Emitter" description = "We think there may be a defect in your station's emitter designs, based on the sheer number of delaminations your sector seems to see. Ship us one of yours." @@ -52,3 +9,45 @@ description = "The lab technicians are trying to figure out how to lower the power drain of hydroponics trays, but we fried our last one. Mind building one for us?" reward = CARGO_CRATE_VALUE * 4 wanted_types = list(/obj/machinery/hydroponics/constructable = TRUE) + +/datum/bounty/item/engineering/cyborg_charger + name = "Recharging Station" + description = "We don't have enough rechargers to fit all of our MODsuits. Ship us one of yours." + reward = CARGO_CRATE_VALUE * 5 + wanted_types = list(/obj/machinery/recharge_station = TRUE) + +/datum/bounty/item/engineering/smes_unit + name = "Power Storage Unit" + description = "We need to store more power. Get us a SMES unit." + reward = CARGO_CRATE_VALUE * 6 + wanted_types = list(/obj/machinery/power/smes = TRUE) + +/datum/bounty/item/engineering/pacman + name = "P.A.C.M.A.N. Generator" + description = "Our backup generator blew a fuse, we need a new one ASAP." + reward = CARGO_CRATE_VALUE * 5 + wanted_types = list(/obj/machinery/power/port_gen/pacman = TRUE) + +/datum/bounty/item/engineering/field_gen + name = "Field Generator" + description = "One of our protective generator's warranties has expired, we need a new one to replace it." + reward = CARGO_CRATE_VALUE * 6 + wanted_types = list(/obj/machinery/field/generator = TRUE) + +/datum/bounty/item/engineering/tesla_coil + name = "Tesla Coil" + description = "Our electricity bill is too high, get us a tesla coil to offset this." + reward = CARGO_CRATE_VALUE * 5 + wanted_types = list(/obj/machinery/power/energy_accumulator/tesla_coil = TRUE) + +/datum/bounty/item/engineering/welding_tank + name = "Welding Fuel Tank" + description = "We need more welding fuel for the engineering team, send us a tank." + reward = CARGO_CRATE_VALUE * 5 + wanted_types = list(/obj/structure/reagent_dispensers/fueltank = TRUE) + +/datum/bounty/item/engineering/reflector + name = "Reflector" + description = "We want to make our emitters take a longer route, get us a reflector to make this happen." + reward = CARGO_CRATE_VALUE * 7 + wanted_types = list(/obj/structure/reflector = TRUE) diff --git a/code/modules/cargo/bounties/item.dm b/code/modules/cargo/bounties/item.dm index 1aa8f9bd4f05b..1f725deb4449e 100644 --- a/code/modules/cargo/bounties/item.dm +++ b/code/modules/cargo/bounties/item.dm @@ -30,3 +30,7 @@ shipped_count += O_is_a_stack.amount else shipped_count += 1 + +/// If the user can actually get this bounty as a selection. +/datum/bounty/proc/can_get() + return TRUE diff --git a/code/modules/cargo/bounties/medical.dm b/code/modules/cargo/bounties/medical.dm index 26698bbe5a00a..9cb2723ef728d 100644 --- a/code/modules/cargo/bounties/medical.dm +++ b/code/modules/cargo/bounties/medical.dm @@ -1,31 +1,31 @@ /datum/bounty/item/medical/heart name = "Heart" description = "Commander Johnson is in critical condition after suffering yet another heart attack. Doctors say he needs a new heart fast. Ship one, pronto! We'll take a better cybernetic one, if need be." - reward = CARGO_CRATE_VALUE * 6 + reward = CARGO_CRATE_VALUE * 5 wanted_types = list( - /obj/item/organ/heart = TRUE, - /obj/item/organ/heart/cybernetic = FALSE, - /obj/item/organ/heart/cybernetic/tier2 = TRUE, - /obj/item/organ/heart/cybernetic/tier3 = TRUE, + /obj/item/organ/internal/heart = TRUE, + /obj/item/organ/internal/heart/cybernetic = FALSE, + /obj/item/organ/internal/heart/cybernetic/tier2 = TRUE, + /obj/item/organ/internal/heart/cybernetic/tier3 = TRUE, ) /datum/bounty/item/medical/lung name = "Lungs" description = "A recent explosion at Central Command has left multiple staff with punctured lungs. Ship spare lungs to be rewarded. We'll take a better cybernetic one, if need be." - reward = CARGO_CRATE_VALUE * 20 + reward = CARGO_CRATE_VALUE * 10 required_count = 3 wanted_types = list( - /obj/item/organ/lungs = TRUE, - /obj/item/organ/lungs/cybernetic = FALSE, - /obj/item/organ/lungs/cybernetic/tier2 = TRUE, - /obj/item/organ/lungs/cybernetic/tier3 = TRUE, + /obj/item/organ/internal/lungs = TRUE, + /obj/item/organ/internal/lungs/cybernetic = FALSE, + /obj/item/organ/internal/lungs/cybernetic/tier2 = TRUE, + /obj/item/organ/internal/lungs/cybernetic/tier3 = TRUE, ) /datum/bounty/item/medical/appendix name = "Appendix" description = "Chef Gibb of Central Command wants to prepare a meal using a very special delicacy: an appendix. If you ship one, he'll pay. We'll take a better cybernetic one, if need be." - reward = CARGO_CRATE_VALUE * 10 //there are no synthetic appendixes - wanted_types = list(/obj/item/organ/appendix = TRUE) + reward = CARGO_CRATE_VALUE * 5 //there are no synthetic appendixes + wanted_types = list(/obj/item/organ/internal/appendix = TRUE) /datum/bounty/item/medical/ears name = "Ears" @@ -33,9 +33,9 @@ reward = CARGO_CRATE_VALUE * 10 required_count = 3 wanted_types = list( - /obj/item/organ/ears = TRUE, - /obj/item/organ/ears/cybernetic = FALSE, - /obj/item/organ/ears/cybernetic/upgraded = TRUE, + /obj/item/organ/internal/ears = TRUE, + /obj/item/organ/internal/ears/cybernetic = FALSE, + /obj/item/organ/internal/ears/cybernetic/upgraded = TRUE, ) /datum/bounty/item/medical/liver @@ -44,40 +44,40 @@ reward = CARGO_CRATE_VALUE * 10 required_count = 3 wanted_types = list( - /obj/item/organ/liver = TRUE, - /obj/item/organ/liver/cybernetic = FALSE, - /obj/item/organ/liver/cybernetic/tier2 = TRUE, - /obj/item/organ/liver/cybernetic/tier3 = TRUE, + /obj/item/organ/internal/liver = TRUE, + /obj/item/organ/internal/liver/cybernetic = FALSE, + /obj/item/organ/internal/liver/cybernetic/tier2 = TRUE, + /obj/item/organ/internal/liver/cybernetic/tier3 = TRUE, ) /datum/bounty/item/medical/eye name = "Organic Eyes" description = "Station 5's Research Director Willem is requesting a few pairs of non-robotic eyes. Don't ask questions, just ship them." - reward = CARGO_CRATE_VALUE * 20 + reward = CARGO_CRATE_VALUE * 10 required_count = 3 wanted_types = list( - /obj/item/organ/eyes = TRUE, - /obj/item/organ/eyes/robotic = FALSE, + /obj/item/organ/internal/eyes = TRUE, + /obj/item/organ/internal/eyes/robotic = FALSE, ) /datum/bounty/item/medical/tongue name = "Tongues" description = "A recent attack by Mime extremists has left staff at Station 23 speechless. Ship some spare tongues." - reward = CARGO_CRATE_VALUE * 20 + reward = CARGO_CRATE_VALUE * 10 required_count = 3 - wanted_types = list(/obj/item/organ/tongue = TRUE) + wanted_types = list(/obj/item/organ/internal/tongue = TRUE) /datum/bounty/item/medical/lizard_tail name = "Lizard Tail" description = "The Wizard Federation has made off with Nanotrasen's supply of lizard tails. While CentCom is dealing with the wizards, can the station spare a tail of their own?" reward = CARGO_CRATE_VALUE * 6 - wanted_types = list(/obj/item/organ/tail/lizard = TRUE) + wanted_types = list(/obj/item/organ/external/tail/lizard = TRUE) /datum/bounty/item/medical/cat_tail name = "Cat Tail" description = "Central Command has run out of heavy duty pipe cleaners. Can you ship over a cat tail to help us out?" reward = CARGO_CRATE_VALUE * 6 - wanted_types = list(/obj/item/organ/tail/cat = TRUE) + wanted_types = list(/obj/item/organ/external/tail/cat = TRUE) /datum/bounty/item/medical/chainsaw name = "Chainsaw" diff --git a/code/modules/cargo/bounties/science.dm b/code/modules/cargo/bounties/science.dm index 869779131d72b..f930ba7d05960 100644 --- a/code/modules/cargo/bounties/science.dm +++ b/code/modules/cargo/bounties/science.dm @@ -93,3 +93,46 @@ return FALSE return TRUE + +//******Anomaly Cores****** +/datum/bounty/item/science/ref_anomaly + name = "Refined Bluespace Core" + description = "We need a bluespace core to fit in a Phazon, ship us one, please." + reward = CARGO_CRATE_VALUE * 20 + wanted_types = list(/obj/item/assembly/signaler/anomaly/bluespace = TRUE) + +/datum/bounty/item/science/ref_anomaly/can_get(obj/O) + var/anomaly_type = wanted_types[1] + if(SSresearch.created_anomaly_types[anomaly_type] >= SSresearch.anomaly_hard_limit_by_type[anomaly_type]) + return FALSE + return TRUE + +/datum/bounty/item/science/ref_anomaly/flux + name = "Refined Flux Core" + description = "We're trying to make a tesla cannon to handle some moths, ship us a flux core, please." + wanted_types = list(/obj/item/assembly/signaler/anomaly/flux = TRUE) + +/datum/bounty/item/science/ref_anomaly/pyro + name = "Refined Pyroclastic Core" + description = "We need to study a refined pyroclastic core, please send one." + wanted_types = list(/obj/item/assembly/signaler/anomaly/pyro = TRUE) + +/datum/bounty/item/science/ref_anomaly/grav + name = "Refined Gravitational Core" + description = "Central R&D is trying to discover a way to make mechs float, send over a gravitational core." + wanted_types = list(/obj/item/assembly/signaler/anomaly/grav = TRUE) + +/datum/bounty/item/science/ref_anomaly/vortex + name = "Refined Vortex Core" + description = "We're going to throw a vortex core into a wormhole to see what happens. Send one." + wanted_types = list(/obj/item/assembly/signaler/anomaly/vortex = TRUE) + +/datum/bounty/item/science/ref_anomaly/hallucination + name = "Refined Hallucination Core" + description = "We're making a better version of space drugs, send us a core to help us replicate its effects." + wanted_types = list(/obj/item/assembly/signaler/anomaly/hallucination = TRUE) + +/datum/bounty/item/science/ref_anomaly/delimber + name = "Refined Delimber Core" + description = "Our janitor lizard lost all their limbs, send us a delimber core to replace them." + wanted_types = list(/obj/item/assembly/signaler/anomaly/delimber = TRUE) diff --git a/code/modules/cargo/bounties/security.dm b/code/modules/cargo/bounties/security.dm index 92cdb0354ea78..dee709ca918d5 100644 --- a/code/modules/cargo/bounties/security.dm +++ b/code/modules/cargo/bounties/security.dm @@ -52,15 +52,15 @@ /datum/bounty/item/security/paperwork/New() ///list of areas for security to choose from to perform an inspection. var/static/list/possible_areas = list(\ - /area/maintenance,\ - /area/commons,\ - /area/service,\ - /area/hallway/primary,\ - /area/security/office,\ - /area/security/prison,\ - /area/security/range,\ - /area/security/checkpoint,\ - /area/security/interrogation) + /area/station/maintenance,\ + /area/station/commons,\ + /area/station/service,\ + /area/station/hallway/primary,\ + /area/station/security/office,\ + /area/station/security/prison,\ + /area/station/security/range,\ + /area/station/security/checkpoint,\ + /area/station/security/interrogation) demanded_area = pick(possible_areas) name = name + ": [initial(demanded_area.name)]" description = initial(description) + " [initial(demanded_area.name)]" diff --git a/code/modules/cargo/bounties/special.dm b/code/modules/cargo/bounties/special.dm index 0619f8fd97f7f..4924abeb7112b 100644 --- a/code/modules/cargo/bounties/special.dm +++ b/code/modules/cargo/bounties/special.dm @@ -4,12 +4,12 @@ reward = CARGO_CRATE_VALUE * 50 required_count = 3 wanted_types = list( - /obj/item/organ/brain/alien = TRUE, - /obj/item/organ/alien = TRUE, - /obj/item/organ/body_egg/alien_embryo = TRUE, - /obj/item/organ/liver/alien = TRUE, - /obj/item/organ/tongue/alien = TRUE, - /obj/item/organ/eyes/night_vision/alien = TRUE, + /obj/item/organ/internal/brain/alien = TRUE, + /obj/item/organ/internal/alien = TRUE, + /obj/item/organ/internal/body_egg/alien_embryo = TRUE, + /obj/item/organ/internal/liver/alien = TRUE, + /obj/item/organ/internal/tongue/alien = TRUE, + /obj/item/organ/internal/eyes/night_vision/alien = TRUE, ) /datum/bounty/item/syndicate_documents diff --git a/code/modules/cargo/bounty.dm b/code/modules/cargo/bounty.dm index 339686c13a4cd..18d176ddc86fc 100644 --- a/code/modules/cargo/bounty.dm +++ b/code/modules/cargo/bounty.dm @@ -1,3 +1,6 @@ +/// How many jobs have bounties, minus the random civ bounties. PLEASE INCREASE THIS NUMBER AS MORE DEPTS ARE ADDED TO BOUNTIES. +#define MAXIMUM_BOUNTY_JOBS 13 + /datum/bounty var/name var/description @@ -30,50 +33,55 @@ */ /proc/random_bounty(guided = 0) var/bounty_num - if(guided && (guided != CIV_JOB_RANDOM)) - bounty_num = guided - else - bounty_num = rand(1,12) - switch(bounty_num) - if(1) - var/subtype = pick(subtypesof(/datum/bounty/item/assistant)) - return new subtype - if(2) - var/subtype = pick(subtypesof(/datum/bounty/item/mech)) - return new subtype - if(3) - var/subtype = pick(subtypesof(/datum/bounty/item/chef)) - return new subtype - if(4) - var/subtype = pick(subtypesof(/datum/bounty/item/security)) - return new subtype - if(5) - if(rand(2) == 1) - return new /datum/bounty/reagent/simple_drink - return new /datum/bounty/reagent/complex_drink - if(6) - if(rand(2) == 1) - return new /datum/bounty/reagent/chemical_simple - return new /datum/bounty/reagent/chemical_complex - if(7) - var/subtype = pick(subtypesof(/datum/bounty/virus)) - return new subtype - if(8) - if(rand(2) == 1) - var/subtype = pick(subtypesof(/datum/bounty/item/science)) - return new subtype - var/subtype = pick(subtypesof(/datum/bounty/item/slime)) - return new subtype - if(9) - var/subtype = pick(subtypesof(/datum/bounty/item/engineering)) - return new subtype - if(10) - var/subtype = pick(subtypesof(/datum/bounty/item/mining)) - return new subtype - if(11) - var/subtype = pick(subtypesof(/datum/bounty/item/medical)) - return new subtype - if(12) - var/subtype = pick(subtypesof(/datum/bounty/item/botany)) - return new subtype + var/chosen_type + var/bounty_succeeded = FALSE + var/datum/bounty/item/bounty_ref + while(!bounty_succeeded) + if(guided && (guided != CIV_JOB_RANDOM)) + bounty_num = guided + else + bounty_num = rand(1, MAXIMUM_BOUNTY_JOBS) + switch(bounty_num) + if(CIV_JOB_BASIC) + chosen_type = pick(subtypesof(/datum/bounty/item/assistant)) + if(CIV_JOB_ROBO) + chosen_type = pick(subtypesof(/datum/bounty/item/mech)) + if(CIV_JOB_CHEF) + chosen_type = pick(subtypesof(/datum/bounty/item/chef)) + if(CIV_JOB_SEC) + chosen_type = pick(subtypesof(/datum/bounty/item/security)) + if(CIV_JOB_DRINK) + if(prob(50)) + chosen_type = /datum/bounty/reagent/simple_drink + else + chosen_type = /datum/bounty/reagent/complex_drink + if(CIV_JOB_CHEM) + if(prob(50)) + chosen_type = /datum/bounty/reagent/chemical_simple + else + chosen_type = /datum/bounty/reagent/chemical_complex + if(CIV_JOB_VIRO) + chosen_type = pick(subtypesof(/datum/bounty/virus)) + if(CIV_JOB_SCI) + if(prob(50)) + chosen_type = pick(subtypesof(/datum/bounty/item/science)) + else + chosen_type = pick(subtypesof(/datum/bounty/item/slime)) + if(CIV_JOB_ENG) + chosen_type = pick(subtypesof(/datum/bounty/item/engineering)) + if(CIV_JOB_MINE) + chosen_type = pick(subtypesof(/datum/bounty/item/mining)) + if(CIV_JOB_MED) + chosen_type = pick(subtypesof(/datum/bounty/item/medical)) + if(CIV_JOB_GROW) + chosen_type = pick(subtypesof(/datum/bounty/item/botany)) + if(CIV_JOB_ATMOS) + chosen_type = pick(subtypesof(/datum/bounty/item/atmospherics)) + bounty_ref = new chosen_type + if(bounty_ref.can_get()) + bounty_succeeded = TRUE + else + qdel(bounty_ref) + return bounty_ref +#undef MAXIMUM_BOUNTY_JOBS diff --git a/code/modules/cargo/centcom_podlauncher.dm b/code/modules/cargo/centcom_podlauncher.dm index 52eb1611baee5..d3429be71ed54 100644 --- a/code/modules/cargo/centcom_podlauncher.dm +++ b/code/modules/cargo/centcom_podlauncher.dm @@ -28,7 +28,7 @@ var/static/list/ignored_atoms = typecacheof(list(null, /mob/dead, /obj/effect/landmark, /obj/docking_port, /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/centcom/supplypod/loading/bay //What bay we're using to launch shit from. + var/area/centcom/central_command_areas/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 @@ -68,9 +68,9 @@ else 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 + bay = locate(/area/centcom/central_command_areas/supplypod/loading/one) in GLOB.sortedAreas //Locate the default bay (one) from the centcom map 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 + var/area/pod_storage_area = locate(/area/centcom/central_command_areas/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) @@ -192,7 +192,7 @@ . = TRUE if("buildMode") var/mob/holder_mob = holder.mob - if (holder_mob && (holder.holder?.rank?.rights & R_BUILD)) + if (holder_mob && (holder.holder?.rank_flags() & R_BUILD)) 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 @@ -655,15 +655,15 @@ preLaunch() //Fill acceptable turfs from orderedArea, then fill launchList from acceptableTurfs (see proc for more info) refreshView() -/area/centcom/supplypod/pod_storage/Initialize(mapload) //temp_pod holding area +/area/centcom/central_command_areas/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!") + to_chat(holder.mob, "No /area/centcom/central_command_areas/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/central_command_areas/supplypod/loading/one (or /two or /three or /four) has been mapped into the centcom z-level!") orderedArea = list() 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) @@ -722,7 +722,7 @@ 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 toLaunch.update_appearance()//we update_appearance() here so that the door doesnt "flicker on" right after it lands - var/shippingLane = GLOB.areas_by_type[/area/centcom/supplypod/supplypod_temp_holding] + var/shippingLane = GLOB.areas_by_type[/area/centcom/central_command_areas/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) diff --git a/code/modules/cargo/department_order.dm b/code/modules/cargo/department_order.dm index f2a4f2c3fc635..5cf20e3cde83c 100644 --- a/code/modules/cargo/department_order.dm +++ b/code/modules/cargo/department_order.dm @@ -30,7 +30,7 @@ GLOBAL_LIST_INIT(department_order_cooldowns, list( return //every area fallback didn't exist on this map so throw a mapping error and set some generic area that uuuh please exist okay log_mapping("[src] has no valid areas to deliver to on this map, add some more fallback areas to its \"department_delivery_areas\" var.") - department_delivery_areas = list(/area/hallway/primary/central) //if this doesn't exist like honestly fuck your map man + department_delivery_areas = list(/area/station/hallway/primary/central) //if this doesn't exist like honestly fuck your map man /obj/machinery/computer/department_orders/ui_interact(mob/user, datum/tgui/ui) . = ..() @@ -166,15 +166,15 @@ GLOBAL_LIST_INIT(department_order_cooldowns, list( /obj/machinery/computer/department_orders/service name = "service order console" circuit = /obj/item/circuitboard/computer/service_orders - department_delivery_areas = list(/area/hallway/secondary/service, /area/service/bar/atrium) + department_delivery_areas = list(/area/station/hallway/secondary/service, /area/station/service/bar/atrium) override_access = ACCESS_HOP - req_one_access = ACCESS_SERVICE + req_one_access = list(ACCESS_SERVICE) dep_groups = list("Service", "Food & Hydroponics", "Livestock", "Costumes & Toys") /obj/machinery/computer/department_orders/engineering name = "engineering order console" circuit = /obj/item/circuitboard/computer/engineering_orders - department_delivery_areas = list(/area/engineering/main) + department_delivery_areas = list(/area/station/engineering/main) override_access = ACCESS_CE req_one_access = REGION_ACCESS_ENGINEERING dep_groups = list("Engineering", "Engine Construction", "Canisters & Materials") @@ -182,7 +182,7 @@ GLOBAL_LIST_INIT(department_order_cooldowns, list( /obj/machinery/computer/department_orders/science name = "science order console" circuit = /obj/item/circuitboard/computer/science_orders - department_delivery_areas = list(/area/science/research) + department_delivery_areas = list(/area/station/science/research) override_access = ACCESS_RD req_one_access = REGION_ACCESS_RESEARCH dep_groups = list("Science", "Livestock") @@ -190,7 +190,7 @@ GLOBAL_LIST_INIT(department_order_cooldowns, list( /obj/machinery/computer/department_orders/security name = "security order console" circuit = /obj/item/circuitboard/computer/security_orders - department_delivery_areas = list(/area/security/brig) + department_delivery_areas = list(/area/station/security/brig) override_access = ACCESS_HOS req_one_access = REGION_ACCESS_SECURITY dep_groups = list("Security", "Armory") @@ -198,7 +198,7 @@ GLOBAL_LIST_INIT(department_order_cooldowns, list( /obj/machinery/computer/department_orders/medical name = "medical order console" circuit = /obj/item/circuitboard/computer/medical_orders - department_delivery_areas = list(/area/medical/medbay/central) + department_delivery_areas = list(/area/station/medical/medbay/central) override_access = ACCESS_CMO req_one_access = REGION_ACCESS_MEDBAY dep_groups = list("Medical") diff --git a/code/modules/cargo/exports/lavaland.dm b/code/modules/cargo/exports/lavaland.dm index e6dd51e1a3b90..d4017646a79cd 100644 --- a/code/modules/cargo/exports/lavaland.dm +++ b/code/modules/cargo/exports/lavaland.dm @@ -11,7 +11,7 @@ /obj/item/clothing/glasses/godeye, /obj/item/melee/ghost_sword, /obj/item/clothing/neck/necklace/memento_mori, - /obj/item/organ/heart/cursed/wizard, + /obj/item/organ/internal/heart/cursed/wizard, /obj/item/clothing/suit/hooded/cloak/drake, /obj/item/ship_in_a_bottle, /obj/item/clothing/shoes/clown_shoes/banana_shoes, @@ -43,7 +43,7 @@ unit_name = "major lava planet artifact" export_types = list(/obj/item/hierophant_club, /obj/item/melee/cleaving_saw, - /obj/item/organ/vocal_cords/colossus, + /obj/item/organ/internal/vocal_cords/colossus, /obj/machinery/anomalous_crystal, /obj/item/mayhem, /obj/item/gun/magic/staff/spellblade, diff --git a/code/modules/cargo/exports/organs.dm b/code/modules/cargo/exports/organs.dm index de4d8429df3cb..784af1c857426 100644 --- a/code/modules/cargo/exports/organs.dm +++ b/code/modules/cargo/exports/organs.dm @@ -4,51 +4,51 @@ /datum/export/organ/heart cost = CARGO_CRATE_VALUE * 0.2 //For the man who has everything and nothing. unit_name = "humanoid heart" - export_types = list(/obj/item/organ/heart) + export_types = list(/obj/item/organ/internal/heart) /datum/export/organ/eyes cost = CARGO_CRATE_VALUE * 0.1 unit_name = "humanoid eyes" - export_types = list(/obj/item/organ/eyes) + export_types = list(/obj/item/organ/internal/eyes) /datum/export/organ/ears cost = CARGO_CRATE_VALUE * 0.1 unit_name = "humanoid ears" - export_types = list(/obj/item/organ/ears) + export_types = list(/obj/item/organ/internal/ears) /datum/export/organ/liver cost = CARGO_CRATE_VALUE * 0.1 unit_name = "humanoid liver" - export_types = list(/obj/item/organ/liver) + export_types = list(/obj/item/organ/internal/liver) /datum/export/organ/lungs cost = CARGO_CRATE_VALUE * 0.1 unit_name = "humanoid lungs" - export_types = list(/obj/item/organ/lungs) + export_types = list(/obj/item/organ/internal/lungs) /datum/export/organ/stomach cost = CARGO_CRATE_VALUE * 0.1 unit_name = "humanoid stomach" - export_types = list(/obj/item/organ/stomach) + export_types = list(/obj/item/organ/internal/stomach) /datum/export/organ/tongue cost = CARGO_CRATE_VALUE * 0.1 unit_name = "humanoid tounge" - export_types = list(/obj/item/organ/tongue) + export_types = list(/obj/item/organ/internal/tongue) -/datum/export/organ/tail/lizard +/datum/export/organ/external/tail/lizard cost = CARGO_CRATE_VALUE * 1.25 unit_name = "lizard tail" - export_types = list(/obj/item/organ/tail/lizard) + export_types = list(/obj/item/organ/external/tail/lizard) -/datum/export/organ/tail/cat +/datum/export/organ/external/tail/cat cost = CARGO_CRATE_VALUE * 1.5 unit_name = "cat tail" - export_types = list(/obj/item/organ/tail/cat) + export_types = list(/obj/item/organ/external/tail/cat) /datum/export/organ/ears/cat cost = CARGO_CRATE_VALUE unit_name = "cat ears" - export_types = list(/obj/item/organ/ears/cat) + export_types = list(/obj/item/organ/internal/ears/cat) diff --git a/code/modules/cargo/exports/parts.dm b/code/modules/cargo/exports/parts.dm index 815d1853d1d67..ac85745ef8d6c 100644 --- a/code/modules/cargo/exports/parts.dm +++ b/code/modules/cargo/exports/parts.dm @@ -15,78 +15,135 @@ unit_name = "solar panel control board" export_types = list(/obj/item/circuitboard/computer/solar_control) -//Computer Tablets and Parts -/datum/export/modular_part - cost = CARGO_CRATE_VALUE * 0.075 - unit_name = "miscellaneous computer part" - export_types = list(/obj/item/computer_hardware) - include_subtypes = TRUE - -//Processors. +// Computer and Tablet Parts +//Batteries -/datum/export/modular_part/processor - cost = CARGO_CRATE_VALUE * 0.2 - unit_name = "computer processor" - export_types = list(/obj/item/computer_hardware/processor_unit) +/datum/export/modular_part/battery/advanced + cost = CARGO_CRATE_VALUE * 0.6 + unit_name = "advanced computer battery" + export_types = list(/obj/item/stock_parts/cell/computer/advanced) include_subtypes = FALSE -/datum/export/modular_part/processor/photoic - cost = CARGO_CRATE_VALUE * 0.5 - unit_name = "advanced computer processor" - export_types = list(/obj/item/computer_hardware/processor_unit) +/datum/export/modular_part/battery/super + cost = CARGO_CRATE_VALUE * 0.8 + unit_name = "super computer battery" + export_types = list(/obj/item/stock_parts/cell/computer/super) include_subtypes = FALSE -//Batteries. - -/datum/export/modular_part/battery +/datum/export/modular_part/battery/micro cost = CARGO_CRATE_VALUE * 0.2 - unit_name = "computer power cell" + unit_name = "micro computer battery" + export_types = list(/obj/item/stock_parts/cell/computer/micro) + include_subtypes = FALSE + +/datum/export/modular_part/battery/nano + cost = CARGO_CRATE_VALUE * 0.1 + unit_name = "nano computer battery" export_types = list(/obj/item/stock_parts/cell/computer/nano) include_subtypes = FALSE +/datum/export/modular_part/battery/standard + cost = CARGO_CRATE_VALUE * 0.4 + unit_name = "computer battery" + export_types = list(/obj/item/stock_parts/cell/computer) + include_subtypes = TRUE + +//Other Power Parts -/datum/export/modular_part/battery/upgraded +/datum/export/modular_part/apc_link cost = CARGO_CRATE_VALUE * 0.5 - unit_name = "upgraded computer power cell" - export_types = list(/obj/item/stock_parts/cell/computer/micro) - include_subtypes = FALSE + unit_name = "area power connector" + export_types = list(/obj/item/computer_hardware/recharger/apc_recharger) + include_subtypes = TRUE +/datum/export/modular_part/controller + cost = CARGO_CRATE_VALUE * 0.1 + unit_name = "power cell controller" + export_types = list(/obj/item/computer_hardware/battery) + include_subtypes = TRUE -/datum/export/modular_part/battery/advanced - cost = CARGO_CRATE_VALUE * 0.75 - unit_name = "advanced computer power cell" - export_types = list(/obj/item/stock_parts/cell/computer) +//Data Disks + +/datum/export/modular_part/portabledrive/advanced + cost = CARGO_CRATE_VALUE * 0.4 + unit_name = "advanced data disk" + export_types = list(/obj/item/computer_hardware/hard_drive/portable/advanced) include_subtypes = FALSE -//Hard Drives. +/datum/export/modular_part/portabledrive/super + cost = CARGO_CRATE_VALUE * 0.6 + unit_name = "super data disk" + export_types = list(/obj/item/computer_hardware/hard_drive/portable/super) + include_subtypes = FALSE -/datum/export/modular_part/harddrive - cost = CARGO_CRATE_VALUE * 0.05 - unit_name = "tiny computer harddrive" - export_types = list(/obj/item/computer_hardware/hard_drive/micro) +/datum/export/modular_part/portabledrive/standard + cost = CARGO_CRATE_VALUE * 0.2 + unit_name = "data disk" + export_types = list(/obj/item/computer_hardware/hard_drive/portable) include_subtypes = TRUE +//Hard Drives + +/datum/export/modular_part/harddrive/advanced + cost = CARGO_CRATE_VALUE * 0.6 + unit_name = "advanced hard disk drive" + export_types = list(/obj/item/computer_hardware/hard_drive/advanced) + include_subtypes = FALSE + +/datum/export/modular_part/harddrive/super + cost = CARGO_CRATE_VALUE * 0.8 + unit_name = "super hard disk drive" + export_types = list(/obj/item/computer_hardware/hard_drive/super) + include_subtypes = FALSE + +/datum/export/modular_part/harddrive/cluster + cost = CARGO_CRATE_VALUE * 1 + unit_name = "cluster hard disk drive" + export_types = list(/obj/item/computer_hardware/hard_drive/cluster) + include_subtypes = FALSE + /datum/export/modular_part/harddrive/small - cost = CARGO_CRATE_VALUE * 0.25 - unit_name = "small computer harddrive" + cost = CARGO_CRATE_VALUE * 0.2 + unit_name = "solid state drive" export_types = list(/obj/item/computer_hardware/hard_drive/small) include_subtypes = FALSE -/datum/export/modular_part/harddrive/normal +/datum/export/modular_part/harddrive/micro + cost = CARGO_CRATE_VALUE * 0.1 + unit_name = "micro solid state drive" + export_types = list(/obj/item/computer_hardware/hard_drive/micro) + include_subtypes = FALSE + +/datum/export/modular_part/harddrive/standard cost = CARGO_CRATE_VALUE * 0.4 - unit_name = "computer harddrive" + unit_name = "hard disk drive" export_types = list(/obj/item/computer_hardware/hard_drive) + include_subtypes = TRUE + +//Networking Parts + +/datum/export/modular_part/networkcard/advanced + cost = CARGO_CRATE_VALUE * 0.5 + unit_name = "advanced network card" + export_types = list(/obj/item/computer_hardware/network_card/advanced) + include_subtypes = FALSE + +/datum/export/modular_part/networkcard/wired + cost = CARGO_CRATE_VALUE + unit_name = "wired network card" + export_types = list(/obj/item/computer_hardware/network_card/wired) include_subtypes = FALSE -//Networking/Card Parts -/datum/export/modular_part/networkcard +/datum/export/modular_part/networkcard/standard cost = CARGO_CRATE_VALUE * 0.25 - unit_name = "computer network card" + unit_name = "network card" export_types = list(/obj/item/computer_hardware/network_card) include_subtypes = TRUE +//Miscellaneous Parts + /datum/export/modular_part/idcard - cost = CARGO_CRATE_VALUE * 0.1 + cost = CARGO_CRATE_VALUE * 0.2 unit_name = "computer ID card slot" export_types = list(/obj/item/computer_hardware/card_slot) include_subtypes = TRUE @@ -96,3 +153,15 @@ unit_name = "computer intellicard slot" export_types = list(/obj/item/computer_hardware/ai_slot) include_subtypes = TRUE + +/datum/export/modular_part/miniprinter + cost = CARGO_CRATE_VALUE * 0.2 + unit_name = "miniprinter" + export_types = list(/obj/item/computer_hardware/printer/mini) + include_subtypes = TRUE + +/datum/export/modular_part/misc + cost = CARGO_CRATE_VALUE * 0.1 + unit_name = "miscellaneous computer part" + export_types = list(/obj/item/computer_hardware) + include_subtypes = TRUE diff --git a/code/modules/cargo/exports/traitor.dm b/code/modules/cargo/exports/traitor.dm deleted file mode 100644 index 61128a3ef7d95..0000000000000 --- a/code/modules/cargo/exports/traitor.dm +++ /dev/null @@ -1,20 +0,0 @@ -/datum/export/traitor/edagger - cost = CARGO_CRATE_VALUE * 5 - unit_name = "low value contraband" - export_types = list( - /obj/item/pen/edagger/prototype - ) - -/datum/export/traitor/syringegun - cost = CARGO_CRATE_VALUE * 10 - unit_name = "high value contraband" - export_types = list( - /obj/item/gun/syringe/syndicate/prototype - ) - -/datum/export/traitor/ritual_wine - cost = CARGO_CRATE_VALUE * 15 - unit_name = "super high value contraband" - export_types = list( - /obj/item/reagent_containers/glass/bottle/ritual_wine - ) diff --git a/code/modules/cargo/expressconsole.dm b/code/modules/cargo/expressconsole.dm index 1c15fac6da98f..739d0b47e099d 100644 --- a/code/modules/cargo/expressconsole.dm +++ b/code/modules/cargo/expressconsole.dm @@ -22,7 +22,7 @@ var/printed_beacons = 0 //number of beacons printed. Used to determine beacon names. var/list/meme_pack_data var/obj/item/supplypod_beacon/beacon //the linked supplypod beacon - var/area/landingzone = /area/cargo/storage //where we droppin boys + var/area/landingzone = /area/station/cargo/storage //where we droppin boys var/podType = /obj/structure/closet/supplypod var/cooldown = 0 //cooldown to prevent printing supplypod beacon spam var/locked = TRUE //is the console locked? unlock with ID @@ -187,7 +187,7 @@ LZ = get_turf(beacon) beacon.update_status(SP_LAUNCH) else if (!usingBeacon)//find a suitable supplypod landing zone in cargobay - landingzone = GLOB.areas_by_type[/area/cargo/storage] + landingzone = GLOB.areas_by_type[/area/station/cargo/storage] if (!landingzone) WARNING("[src] couldnt find a Quartermaster/Storage (aka cargobay) area on the station, and as such it has set the supplypod landingzone to the area it resides in.") landingzone = get_area(src) diff --git a/code/modules/cargo/goodies.dm b/code/modules/cargo/goodies.dm index 00402422ddb37..162e6db7ecc46 100644 --- a/code/modules/cargo/goodies.dm +++ b/code/modules/cargo/goodies.dm @@ -29,7 +29,7 @@ name = "Colt Detective Special Single-Pack" desc = "The HoS took your gun and your badge? No problem! Just pay the absurd taxation fee and you too can be reunited with the lethal power of a .38!" cost = PAYCHECK_CREW * 40 //they really mean a premium here - access_view = ACCESS_FORENSICS + access_view = ACCESS_DETECTIVE contains = list(/obj/item/gun/ballistic/revolver/detective) /datum/supply_pack/goody/stingbang diff --git a/code/modules/cargo/markets/market_items/clothing.dm b/code/modules/cargo/markets/market_items/clothing.dm index d750d66431dc3..fe715a5903c72 100644 --- a/code/modules/cargo/markets/market_items/clothing.dm +++ b/code/modules/cargo/markets/market_items/clothing.dm @@ -4,7 +4,7 @@ /datum/market_item/clothing/ninja_mask name = "Space Ninja Mask" desc = "Apart from being acid, lava, fireproof and being hard to take off someone it does nothing special on it's own." - item = /obj/item/clothing/mask/gas/space_ninja + item = /obj/item/clothing/mask/gas/ninja price_min = CARGO_CRATE_VALUE price_max = CARGO_CRATE_VALUE * 2.5 diff --git a/code/modules/cargo/orderconsole.dm b/code/modules/cargo/orderconsole.dm index 31a4550dfdfe2..543f5c09c065c 100644 --- a/code/modules/cargo/orderconsole.dm +++ b/code/modules/cargo/orderconsole.dm @@ -98,6 +98,7 @@ /obj/machinery/computer/cargo/ui_data() var/list/data = list() + data["department"] = "Cargo" // Hardcoded here, for customization in budgetordering.dm AKA NT IRN data["location"] = SSshuttle.supply.getStatusText() var/datum/bank_account/D = SSeconomy.get_dep_account(cargo_account) if(D) diff --git a/code/modules/cargo/packs.dm b/code/modules/cargo/packs.dm index 556d00c95f186..4f01a6519d31c 100644 --- a/code/modules/cargo/packs.dm +++ b/code/modules/cargo/packs.dm @@ -76,7 +76,7 @@ /obj/item/clothing/suit/jacket/leather/overcoat, /obj/item/clothing/gloves/color/black, /obj/item/clothing/head/soft, - /obj/item/clothing/mask/bandana/color/skull/black)//so you can properly #cargoniabikergang + /obj/item/clothing/mask/bandana/skull/black)//so you can properly #cargoniabikergang crate_name = "biker kit" crate_type = /obj/structure/closet/crate/large @@ -450,7 +450,7 @@ cost = CARGO_CRATE_VALUE * 2.2 contraband = TRUE contains = list(/obj/item/clothing/under/rank/security/constable, - /obj/item/clothing/head/helmet/constable, + /obj/item/clothing/head/constable, /obj/item/clothing/gloves/color/white, /obj/item/clothing/mask/whistle, /obj/item/conversion_kit) @@ -531,7 +531,7 @@ name = "Incendiary Weapons Crate" desc = "Burn, baby burn. Contains three incendiary grenades, three plasma canisters, and a flamethrower. Requires Armory access to open." cost = CARGO_CRATE_VALUE * 7 - access = ACCESS_HEADS + access = ACCESS_COMMAND contains = list(/obj/item/flamethrower/full, /obj/item/tank/internals/plasma, /obj/item/tank/internals/plasma, @@ -696,7 +696,7 @@ name = "Engineering Gear Crate" desc = "Gear up with three toolbelts, high-visibility vests, welding helmets, hardhats, and two pairs of meson goggles!" cost = CARGO_CRATE_VALUE * 4 - access_view = ACCESS_ENGINE + access_view = ACCESS_ENGINEERING contains = list(/obj/item/storage/belt/utility, /obj/item/storage/belt/utility, /obj/item/storage/belt/utility, @@ -736,7 +736,7 @@ name = "P.A.C.M.A.N Generator Crate" desc = "Engineers can't set up the engine? Not an issue for you, once you get your hands on this P.A.C.M.A.N. Generator! Takes in plasma and spits out sweet sweet energy." cost = CARGO_CRATE_VALUE * 5 - access_view = ACCESS_ENGINE + access_view = ACCESS_ENGINEERING contains = list(/obj/machinery/power/port_gen/pacman) crate_name = "\improper PACMAN generator crate" crate_type = /obj/structure/closet/crate/engineering/electrical @@ -815,7 +815,7 @@ desc = "The pride of Nanotrasen Naval Command. The legendary Bluespace Artillery Cannon is a devastating feat of human engineering and testament to wartime determination. Highly advanced research is required for proper construction. " cost = CARGO_CRATE_VALUE * 30 special = TRUE - access_view = ACCESS_HEADS + access_view = ACCESS_COMMAND contains = list(/obj/item/circuitboard/machine/bsa/front, /obj/item/circuitboard/machine/bsa/middle, /obj/item/circuitboard/machine/bsa/back, @@ -828,7 +828,7 @@ desc = "Secure the longevity of the current state of humanity within this massive library of scientific knowledge, capable of granting superhuman powers and abilities. Highly advanced research is required for proper construction. Also contains five DNA probes." cost = CARGO_CRATE_VALUE * 24 special = TRUE - access_view = ACCESS_HEADS + access_view = ACCESS_COMMAND contains = list( /obj/item/circuitboard/machine/dna_vault, /obj/item/dna_probe, @@ -844,7 +844,7 @@ desc = "Contains five DNA probes for use in the DNA vault." cost = CARGO_CRATE_VALUE * 6 special = TRUE - access_view = ACCESS_HEADS + access_view = ACCESS_COMMAND contains = list(/obj/item/dna_probe, /obj/item/dna_probe, /obj/item/dna_probe, @@ -859,7 +859,7 @@ desc = "Protect the very existence of this station with these Anti-Meteor defenses. Contains three Shield Generator Satellites." cost = CARGO_CRATE_VALUE * 6 special = TRUE - access_view = ACCESS_HEADS + access_view = ACCESS_COMMAND contains = list( /obj/machinery/satellite/meteor_shield, /obj/machinery/satellite/meteor_shield, @@ -873,7 +873,7 @@ desc = "A control system for the Shield Generator Satellite system." cost = CARGO_CRATE_VALUE * 10 special = TRUE - access_view = ACCESS_HEADS + access_view = ACCESS_COMMAND contains = list(/obj/item/circuitboard/computer/sat_control) crate_name= "shield control board crate" @@ -884,7 +884,7 @@ /datum/supply_pack/engine group = "Engine Construction" - access_view = ACCESS_ENGINE + access_view = ACCESS_ENGINEERING crate_type = /obj/structure/closet/crate/engineering /datum/supply_pack/engine/emitter @@ -1086,7 +1086,7 @@ name = "Large Fuel Tank Crate" desc = "Contains a high-capacity fuel tank. Keep contents away from open flame." cost = CARGO_CRATE_VALUE * 4 - access_view = ACCESS_ENGINE + access_view = ACCESS_ENGINEERING contains = list(/obj/structure/reagent_dispensers/fueltank/large) crate_name = "high-capacity fuel tank crate" crate_type = /obj/structure/closet/crate/large @@ -1389,6 +1389,17 @@ crate_name = "raw pyro anomaly" crate_type = /obj/structure/closet/crate/secure/science +/datum/supply_pack/science/raw_delimber_anomaly + name = "Raw Delimber Anomaly" + desc = "The raw core of a delimber anomaly, ready to be implosion-compressed into a powerful artifact." + cost = CARGO_CRATE_VALUE * 10 + access = ACCESS_ORDNANCE + access_view = ACCESS_ORDNANCE + contains = list(/obj/item/raw_anomaly_core/delimber) + crate_name = "raw delimber anomaly" + crate_type = /obj/structure/closet/crate/secure/science + + /datum/supply_pack/science/robotics name = "Robotics Assembly Crate" desc = "The tools you need to replace those finicky humans with a loyal robot army! Contains four proximity sensors, two empty first aid kits, two health analyzers, two red hardhats, two mechanical toolboxes, and two cleanbot assemblies! Requires Robotics access to open." @@ -2031,6 +2042,26 @@ ) crate_name = "grilling fuel kit crate" +/datum/supply_pack/organic/tiziran_supply + name = "Tiziran Supply Box" + desc = "A packaged box of supplies from the heart of the Lizard Empire. Contains a selection of Tiziran ingredients and basic foods." + cost = CARGO_CRATE_VALUE * 3 + contains = list(/obj/item/storage/box/tiziran_goods, + /obj/item/storage/box/tiziran_cans, + /obj/item/storage/box/tiziran_meats) + crate_name = "\improper Tiziran Supply box" + crate_type = /obj/structure/closet/crate/cardboard/tiziran + +/datum/supply_pack/organic/mothic_supply + name = "Mothic Supply Box" + desc = "A packaged box of surplus supplies from the Mothic Fleet. Contains a selection of Mothic ingredients and basic foods." + cost = CARGO_CRATE_VALUE * 3 + contains = list(/obj/item/storage/box/mothic_goods, + /obj/item/storage/box/mothic_cans_sauces, + /obj/item/storage/box/mothic_rations) + crate_name = "\improper Mothic Supply box" + crate_type = /obj/structure/closet/crate/cardboard/mothic + ////////////////////////////////////////////////////////////////////////////// ////////////////////////////// Livestock ///////////////////////////////////// ////////////////////////////////////////////////////////////////////////////// @@ -2592,8 +2623,8 @@ /datum/supply_pack/misc/commandkeys name = "Command Encryption Key Crate" desc = "A pack of encryption keys that give access to the command radio network. Nanotrasen reminds unauthorized employees not to eavesdrop in on secure communications channels, or at least to keep heckling of the command staff to a minimum." - access_view = ACCESS_HEADS - access = ACCESS_HEADS + access_view = ACCESS_COMMAND + access = ACCESS_COMMAND cost = CARGO_CRATE_VALUE * 4 contains = list(/obj/item/encryptionkey/headset_com, /obj/item/encryptionkey/headset_com, diff --git a/code/modules/cargo/supplypod.dm b/code/modules/cargo/supplypod.dm index 5bccdd578441c..a9cbba1f9ea16 100644 --- a/code/modules/cargo/supplypod.dm +++ b/code/modules/cargo/supplypod.dm @@ -15,7 +15,7 @@ anchored = TRUE //So it cant slide around after landing anchorable = FALSE flags_1 = PREVENT_CONTENTS_EXPLOSION_1 - appearance_flags = KEEP_TOGETHER | PIXEL_SCALE + appearance_flags = KEEP_TOGETHER | PIXEL_SCALE | LONG_GLIDE density = FALSE divable = FALSE ///List of bitflags for supply pods, see: code\__DEFINES\obj_flags.dm @@ -78,6 +78,10 @@ bluespace = TRUE explosionSize = list(0,0,1,2) delays = list(POD_TRANSIT = 25, POD_FALLING = 4, POD_OPENING = 30, POD_LEAVING = 30) + reversing = TRUE + stay_after_drop = TRUE + leavingSound = 'sound/effects/podwoosh.ogg' + reverse_option_list = list("Mobs"=TRUE,"Objects"=FALSE,"Anchored"=FALSE,"Underfloor"=FALSE,"Wallmounted"=FALSE,"Floors"=FALSE,"Walls"=FALSE, "Mecha"=FALSE) /obj/structure/closet/supplypod/centcompod style = STYLE_CENTCOM @@ -89,7 +93,7 @@ /obj/structure/closet/supplypod/Initialize(mapload, customStyle = FALSE) . = ..() if (!loc) - var/shippingLane = GLOB.areas_by_type[/area/centcom/supplypod/supplypod_temp_holding] //temporary holder for supplypods mid-transit + var/shippingLane = GLOB.areas_by_type[/area/centcom/central_command_areas/supplypod/supplypod_temp_holding] //temporary holder for supplypods mid-transit forceMove(shippingLane) if (customStyle) style = customStyle @@ -214,7 +218,7 @@ 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] + var/shippingLane = GLOB.areas_by_type[/area/centcom/central_command_areas/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 @@ -598,7 +602,7 @@ 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.delays[POD_TRANSIT]+10, ignore_canstun = TRUE)//you ain't goin nowhere, kid. - if (pod.delays[POD_FALLING] == initial(pod.delays[POD_FALLING]) && pod.delays[POD_TRANSIT] + pod.delays[POD_FALLING] < pod.fallingSoundLength) + if (pod.delays[POD_TRANSIT] + pod.delays[POD_FALLING] < 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.delays[POD_TRANSIT] - pod.fallingSoundLength + pod.delays[POD_FALLING] diff --git a/code/modules/client/client_defines.dm b/code/modules/client/client_defines.dm index 10a9a51eb5c61..cf3cd8ee37bfc 100644 --- a/code/modules/client/client_defines.dm +++ b/code/modules/client/client_defines.dm @@ -181,9 +181,6 @@ /// our current tab var/stat_tab - /// whether our browser is ready or not yet - var/statbrowser_ready = FALSE - /// list of all tabs var/list/panel_tabs = list() /// list of tabs containing spells and abilities @@ -198,13 +195,16 @@ var/turf/previous_turf ///world.time of when we can state animate()ing parallax again var/dont_animate_parallax - ///world.time of last parallax update - var/last_parallax_shift - ///ds between parallax updates - var/parallax_throttle = 0 + /// Direction our current area wants to move parallax var/parallax_movedir = 0 + /// How many parallax layers to show our client var/parallax_layers_max = 4 + /// Timer for the area directional animation var/parallax_animate_timer + /// Do we want to do parallax animations at all? + /// Exists to prevent laptop fires + var/do_parallax_animations = TRUE + ///Are we locking our movement input? var/movement_locked = FALSE diff --git a/code/modules/client/client_procs.dm b/code/modules/client/client_procs.dm index 1d02f71b03d38..73520d79de78e 100644 --- a/code/modules/client/client_procs.dm +++ b/code/modules/client/client_procs.dm @@ -83,7 +83,7 @@ GLOBAL_LIST_INIT(blacklisted_builds, list( if(href_list["reload_tguipanel"]) nuke_chat() if(href_list["reload_statbrowser"]) - src << browse(file('html/statbrowser.html'), "window=statbrowser") + stat_panel.reinitialize() // Log all hrefs log_href("[src] (usr:[usr]\[[COORD(usr)]\]) : [hsrc ? "[hsrc] " : ""][href]") @@ -100,6 +100,9 @@ GLOBAL_LIST_INIT(blacklisted_builds, list( if(href_list["priv_msg"]) cmd_admin_pm(href_list["priv_msg"],null) return + if (href_list["player_ticket_panel"]) + view_latest_ticket() + return // TGUIless adminhelp if(href_list["tguiless_adminhelp"]) no_tgui_adminhelp(input(src, "Enter your ahelp", "Ahelp") as null|message) @@ -209,8 +212,12 @@ GLOBAL_LIST_INIT(blacklisted_builds, list( GLOB.clients += src GLOB.directory[ckey] = src + // Instantiate stat panel + stat_panel = new(src, "statbrowser") + stat_panel.subscribe(src, .proc/on_stat_panel_message) + // Instantiate tgui panel - tgui_panel = new(src) + tgui_panel = new(src, "browseroutput") set_right_click_menu_mode(TRUE) @@ -228,20 +235,16 @@ GLOBAL_LIST_INIT(blacklisted_builds, list( connecting_admin = TRUE if(CONFIG_GET(flag/autoadmin)) if(!GLOB.admin_datums[ckey]) - var/datum/admin_rank/autorank - for(var/datum/admin_rank/R in GLOB.admin_ranks) - if(R.name == CONFIG_GET(string/autoadmin_rank)) - autorank = R - break - if(!autorank) + var/list/autoadmin_ranks = ranks_from_rank_name(CONFIG_GET(string/autoadmin_rank)) + if (autoadmin_ranks.len == 0) to_chat(world, "Autoadmin rank not found") else - new /datum/admins(autorank, ckey) + new /datum/admins(autoadmin_ranks, ckey) if(CONFIG_GET(flag/enable_localhost_rank) && !connecting_admin) var/localhost_addresses = list("127.0.0.1", "::1") if(isnull(address) || (address in localhost_addresses)) var/datum/admin_rank/localhost_rank = new("!localhost!", R_EVERYTHING, R_DBRANKS, R_EVERYTHING) //+EVERYTHING -DBRANKS *EVERYTHING - new /datum/admins(localhost_rank, ckey, 1, 1) + new /datum/admins(list(localhost_rank), ckey, 1, 1) //preferences datum - also holds some persistent data for the client (because we may as well keep these datums to a minimum) prefs = GLOB.preferences_datums[ckey] if(prefs) @@ -339,9 +342,15 @@ GLOBAL_LIST_INIT(blacklisted_builds, list( if(SSinput.initialized) set_macros() - // Initialize tgui panel - src << browse(file('html/statbrowser.html'), "window=statbrowser") + // Initialize stat panel + stat_panel.initialize( + inline_html = file("html/statbrowser.html"), + inline_js = file("html/statbrowser.js"), + inline_css = file("html/statbrowser.css"), + ) addtimer(CALLBACK(src, .proc/check_panel_loaded), 30 SECONDS) + + // Initialize tgui panel tgui_panel.initialize() if(alert_mob_dupe_login && !holder) @@ -581,12 +590,9 @@ GLOBAL_LIST_INIT(blacklisted_builds, list( while (query_get_related_cid.NextRow()) related_accounts_cid += "[query_get_related_cid.item[1]], " qdel(query_get_related_cid) - var/admin_rank = "Player" - if (src.holder && src.holder.rank) - admin_rank = src.holder.rank.name - else - if (!GLOB.deadmins[ckey] && check_randomizer(connectiontopic)) - return + var/admin_rank = holder?.rank_names() || "Player" + if (!holder && !GLOB.deadmins[ckey] && check_randomizer(connectiontopic)) + return var/new_player var/datum/db_query/query_client_in_db = SSdbcore.NewQuery( "SELECT 1 FROM [format_table_name("player")] WHERE ckey = :ckey", @@ -1037,6 +1043,7 @@ GLOBAL_LIST_INIT(blacklisted_builds, list( CRASH("change_view called without argument.") view = new_size + SEND_SIGNAL(src, COMSIG_VIEW_SET, new_size) mob.hud_used.screentip_text.update_view() apply_clickcatcher() mob.reload_fullscreen() @@ -1097,10 +1104,10 @@ GLOBAL_LIST_INIT(blacklisted_builds, list( continue panel_tabs |= verb_to_init.category verblist[++verblist.len] = list(verb_to_init.category, verb_to_init.name) - src << output("[url_encode(json_encode(panel_tabs))];[url_encode(json_encode(verblist))]", "statbrowser:init_verbs") + src.stat_panel.send_message("init_verbs", list(panel_tabs = panel_tabs, verblist = verblist)) /client/proc/check_panel_loaded() - if(statbrowser_ready) + if(stat_panel.is_ready()) return to_chat(src, span_userdanger("Statpanel failed to load, click here to reload the panel ")) @@ -1132,7 +1139,6 @@ GLOBAL_LIST_INIT(blacklisted_builds, list( holder.filteriffic = new /datum/filter_editor(in_atom) holder.filteriffic.ui_interact(mob) - /client/proc/set_right_click_menu_mode(shift_only) if(shift_only) winset(src, "mapwindow.map", "right-click=true") @@ -1151,6 +1157,23 @@ GLOBAL_LIST_INIT(blacklisted_builds, list( else SSambience.remove_ambience_client(src) +/** + * Handles incoming messages from the stat-panel TGUI. + */ +/client/proc/on_stat_panel_message(type, payload) + switch(type) + if("Update-Verbs") + init_verbs() + if("Remove-Tabs") + panel_tabs -= payload["tab"] + if("Send-Tabs") + panel_tabs |= payload["tab"] + if("Reset-Tabs") + panel_tabs = list() + if("Set-Tab") + stat_tab = payload["tab"] + SSstatpanels.immediate_send_stat_data(src) + /// Checks if this client has met the days requirement passed in, or if /// they are exempt from it. /// Returns the number of days left, or 0. diff --git a/code/modules/client/preferences/_preference.dm b/code/modules/client/preferences/_preference.dm index 756cd9d0853fe..27d987b9b745c 100644 --- a/code/modules/client/preferences/_preference.dm +++ b/code/modules/client/preferences/_preference.dm @@ -105,6 +105,10 @@ GLOBAL_LIST_INIT(preference_entries_by_key, init_preference_entries_by_key()) /// will show the feature as selectable. var/relevant_species_trait = null + /// If the selected species has this in its /datum/species/var/external_organs, + /// will show the feature as selectable. + var/relevant_external_organ = null + /// Called on the saved input when retrieving. /// Also called by the value sent from the user through UI. Do not trust it. /// Input is the value inside the savefile, output is to tell other code @@ -318,7 +322,7 @@ GLOBAL_LIST_INIT(preference_entries_by_key, init_preference_entries_by_key()) SHOULD_CALL_PARENT(TRUE) SHOULD_NOT_SLEEP(TRUE) - if (!isnull(relevant_mutant_bodypart) || !isnull(relevant_species_trait)) + if (!isnull(relevant_mutant_bodypart) || !isnull(relevant_species_trait) || !isnull(relevant_external_organ)) var/species_type = preferences.read_preference(/datum/preference/choiced/species) var/datum/species/species = new species_type diff --git a/code/modules/client/preferences/heterochromatic.dm b/code/modules/client/preferences/heterochromatic.dm new file mode 100644 index 0000000000000..03753a290f538 --- /dev/null +++ b/code/modules/client/preferences/heterochromatic.dm @@ -0,0 +1,15 @@ +/datum/preference/color/heterochromatic + category = PREFERENCE_CATEGORY_SECONDARY_FEATURES + savefile_key = "heterochromatic" + savefile_identifier = PREFERENCE_CHARACTER + +/datum/preference/color/heterochromatic/is_accessible(datum/preferences/preferences) + if (!..(preferences)) + return FALSE + + return "Heterochromatic" in preferences.all_quirks + +/datum/preference/color/heterochromatic/apply_to_human(mob/living/carbon/human/target, value) + for(var/datum/quirk/heterochromatic/hetero_quirk in target.quirks) + hetero_quirk.color = value + hetero_quirk.link_to_holder() diff --git a/code/modules/client/preferences/middleware/quirks.dm b/code/modules/client/preferences/middleware/quirks.dm index babbad37d2bac..de23bae7b6546 100644 --- a/code/modules/client/preferences/middleware/quirks.dm +++ b/code/modules/client/preferences/middleware/quirks.dm @@ -61,6 +61,7 @@ return TRUE preferences.all_quirks = new_quirks + preferences.character_preview_view?.update_body() return TRUE @@ -79,6 +80,7 @@ return TRUE preferences.all_quirks = new_quirks + preferences.character_preview_view?.update_body() return TRUE diff --git a/code/modules/client/preferences/random.dm b/code/modules/client/preferences/random.dm index 6ad675fcda299..a28c46a4c9595 100644 --- a/code/modules/client/preferences/random.dm +++ b/code/modules/client/preferences/random.dm @@ -31,7 +31,7 @@ if (!..(preferences)) return FALSE - return preferences.parent.get_exp_living(pure_numeric = TRUE) >= PLAYTIME_HARDCORE_RANDOM + return preferences.parent && (preferences.parent.get_exp_living(pure_numeric = TRUE) >= PLAYTIME_HARDCORE_RANDOM) /datum/preference/choiced/random_name category = PREFERENCE_CATEGORY_NON_CONTEXTUAL diff --git a/code/modules/client/preferences/species_features/basic.dm b/code/modules/client/preferences/species_features/basic.dm index f75e12dd0d1fd..1d6351313ad0c 100644 --- a/code/modules/client/preferences/species_features/basic.dm +++ b/code/modules/client/preferences/species_features/basic.dm @@ -29,13 +29,26 @@ relevant_species_trait = EYECOLOR /datum/preference/color/eye_color/apply_to_human(mob/living/carbon/human/target, value) - target.eye_color = value - - var/obj/item/organ/eyes/eyes_organ = target.getorgan(/obj/item/organ/eyes) - if (istype(eyes_organ)) - if (!initial(eyes_organ.eye_color)) - eyes_organ.eye_color = value - eyes_organ.old_eye_color = value + var/hetero = target.eye_color_heterochromatic + target.eye_color_left = value + if(!hetero) + target.eye_color_right = value + + var/obj/item/organ/internal/eyes/eyes_organ = target.getorgan(/obj/item/organ/internal/eyes) + if (!eyes_organ || !istype(eyes_organ)) + return + + if (!initial(eyes_organ.eye_color_left)) + eyes_organ.eye_color_left = value + eyes_organ.old_eye_color_left = value + + if(hetero) // Don't override the snowflakes please + return + + if (!initial(eyes_organ.eye_color_right)) + eyes_organ.eye_color_right = value + eyes_organ.old_eye_color_right = value + eyes_organ.refresh() /datum/preference/color/eye_color/create_default_value() return random_eye_color() diff --git a/code/modules/client/preferences/species_features/felinid.dm b/code/modules/client/preferences/species_features/felinid.dm index bc5445cd2fd0e..18bd9553acf3d 100644 --- a/code/modules/client/preferences/species_features/felinid.dm +++ b/code/modules/client/preferences/species_features/felinid.dm @@ -3,13 +3,13 @@ savefile_identifier = PREFERENCE_CHARACTER category = PREFERENCE_CATEGORY_SECONDARY_FEATURES can_randomize = FALSE - relevant_mutant_bodypart = "tail_human" + relevant_external_organ = /obj/item/organ/external/tail/cat /datum/preference/choiced/tail_human/init_possible_values() return assoc_to_keys(GLOB.tails_list_human) /datum/preference/choiced/tail_human/apply_to_human(mob/living/carbon/human/target, value) - target.dna.features["tail_human"] = value + target.dna.features["tail_cat"] = value /datum/preference/choiced/tail_human/create_default_value() var/datum/sprite_accessory/tails/human/cat/tail = /datum/sprite_accessory/tails/human/cat diff --git a/code/modules/client/preferences/species_features/lizard.dm b/code/modules/client/preferences/species_features/lizard.dm index 267425ab94a7e..08940476e477d 100644 --- a/code/modules/client/preferences/species_features/lizard.dm +++ b/code/modules/client/preferences/species_features/lizard.dm @@ -131,10 +131,14 @@ savefile_key = "feature_lizard_tail" savefile_identifier = PREFERENCE_CHARACTER category = PREFERENCE_CATEGORY_SECONDARY_FEATURES - relevant_mutant_bodypart = "tail_lizard" + relevant_external_organ = /obj/item/organ/external/tail/lizard /datum/preference/choiced/lizard_tail/init_possible_values() return assoc_to_keys(GLOB.tails_list_lizard) /datum/preference/choiced/lizard_tail/apply_to_human(mob/living/carbon/human/target, value) target.dna.features["tail_lizard"] = value + +/datum/preference/choiced/lizard_tail/create_default_value() + var/datum/sprite_accessory/tails/lizard/smooth/tail = /datum/sprite_accessory/tails/lizard/smooth + return initial(tail.name) diff --git a/code/modules/client/verbs/suicide.dm b/code/modules/client/verbs/suicide.dm index 089c1658b7d33..9aa1aaa2339ba 100644 --- a/code/modules/client/verbs/suicide.dm +++ b/code/modules/client/verbs/suicide.dm @@ -7,7 +7,7 @@ /mob/living/carbon/set_suicide(suicide_state) //you thought that box trick was pretty clever, didn't you? well now hardmode is on, boyo. . = ..() - var/obj/item/organ/brain/B = getorganslot(ORGAN_SLOT_BRAIN) + var/obj/item/organ/internal/brain/B = getorganslot(ORGAN_SLOT_BRAIN) if(B) B.suicided = suicide_state @@ -85,7 +85,7 @@ var/suicide_message if(!combat_mode) - var/obj/item/organ/brain/userbrain = getorgan(/obj/item/organ/brain) + var/obj/item/organ/internal/brain/userbrain = getorgan(/obj/item/organ/internal/brain) if(userbrain?.damage >= 75) suicide_message = "[src] pulls both arms outwards in front of [p_their()] chest and pumps them behind [p_their()] back, repeats this motion in a smaller range of motion \ down to [p_their()] hips two times once more all while sliding [p_their()] legs in a faux walking motion, claps [p_their()] hands together \ diff --git a/code/modules/client/verbs/who.dm b/code/modules/client/verbs/who.dm index c0f14f6c01d77..6dea707240fa5 100644 --- a/code/modules/client/verbs/who.dm +++ b/code/modules/client/verbs/who.dm @@ -15,44 +15,44 @@ var/mob/dead/observer/G = src.mob if(!G.started_as_observer)//If you aghost to do this, KorPhaeron will deadmin you in your sleep. log_admin("[key_name(usr)] checked advanced who in-round") - for(var/client/C in GLOB.clients) - var/entry = "\t[C.key]" - if(C.holder && C.holder.fakekey) - entry += " (as [C.holder.fakekey])" - if (isnewplayer(C.mob)) + for(var/client/client in GLOB.clients) + var/entry = "\t[client.key]" + if(client.holder && client.holder.fakekey) + entry += " (as [client.holder.fakekey])" + if (isnewplayer(client.mob)) entry += " - In Lobby" else - entry += " - Playing as [C.mob.real_name]" - switch(C.mob.stat) + entry += " - Playing as [client.mob.real_name]" + switch(client.mob.stat) if(UNCONSCIOUS, HARD_CRIT) entry += " - Unconscious" if(DEAD) - if(isobserver(C.mob)) - var/mob/dead/observer/O = C.mob + if(isobserver(client.mob)) + var/mob/dead/observer/O = client.mob if(O.started_as_observer) entry += " - Observing" else entry += " - DEAD" else entry += " - DEAD" - if(is_special_character(C.mob)) + if(is_special_character(client.mob)) entry += " - Antagonist" - entry += " [ADMIN_QUE(C.mob)]" - entry += " ([round(C.avgping, 1)]ms)" + entry += " [ADMIN_QUE(client.mob)]" + entry += " ([round(client.avgping, 1)]ms)" Lines += entry else//If they don't have +ADMIN, only show hidden admins - for(var/client/C in GLOB.clients) - var/entry = "[C.key]" - if(C.holder && C.holder.fakekey) - entry += " (as [C.holder.fakekey])" - entry += " ([round(C.avgping, 1)]ms)" + for(var/client/client in GLOB.clients) + var/entry = "[client.key]" + if(client.holder && client.holder.fakekey) + entry += " (as [client.holder.fakekey])" + entry += " ([round(client.avgping, 1)]ms)" Lines += entry else - for(var/client/C in GLOB.clients) - if(C.holder && C.holder.fakekey) - Lines += "[C.holder.fakekey] ([round(C.avgping, 1)]ms)" + for(var/client/client in GLOB.clients) + if(client.holder && client.holder.fakekey) + Lines += "[client.holder.fakekey] ([round(client.avgping, 1)]ms)" else - Lines += "[C.key] ([round(C.avgping, 1)]ms)" + Lines += "[client.key] ([round(client.avgping, 1)]ms)" var/num_lines = 0 msg += "" @@ -73,18 +73,22 @@ set name = "Adminwho" var/msg = "Current Admins:\n" + var/display_name if(holder) - for(var/client/C in GLOB.admins) - msg += "\t[C] is a [C.holder.rank]" + for(var/client/client in GLOB.admins) + var/feedback_link = client.holder.feedback_link() + display_name = feedback_link ? "[client]" : client - if(C.holder.fakekey) - msg += " (as [C.holder.fakekey])" + msg += "\t[display_name] is a [client.holder.rank_names()]" - if(isobserver(C.mob)) + if(client.holder.fakekey) + msg += " (as [client.holder.fakekey])" + + if(isobserver(client.mob)) msg += " - Observing" - else if(isnewplayer(C.mob)) + else if(isnewplayer(client.mob)) if(SSticker.current_state <= GAME_STATE_PREGAME) - var/mob/dead/new_player/lobbied_admin = C.mob + var/mob/dead/new_player/lobbied_admin = client.mob if(lobbied_admin.ready == PLAYER_READY_TO_PLAY) msg += " - Lobby (Readied)" else @@ -94,15 +98,18 @@ else msg += " - Playing" - if(C.is_afk()) + if(client.is_afk()) msg += " (AFK)" msg += "\n" else - for(var/client/C in GLOB.admins) - if(C.is_afk()) + for(var/client/client in GLOB.admins) + var/feedback_link = client.holder.feedback_link() + display_name = feedback_link ? "[client]" : client + + if(client.is_afk()) continue //Don't show afk admins to adminwho - if(!C.holder.fakekey) - msg += "\t[C] is a [C.holder.rank]\n" + if(!client.holder.fakekey) + msg += "\t[display_name] is a [client.holder.rank_names()]\n" msg += span_info("Adminhelps are also sent through TGS to services like IRC and Discord. If no admins are available in game, sending an adminhelp might still be noticed and responded to.") to_chat(src, msg) diff --git a/code/modules/clothing/chameleon.dm b/code/modules/clothing/chameleon.dm index 16ed3fb9d7a46..4ea398cb0de8c 100644 --- a/code/modules/clothing/chameleon.dm +++ b/code/modules/clothing/chameleon.dm @@ -380,7 +380,7 @@ random_sensor = FALSE resistance_flags = NONE can_adjust = FALSE - armor = list(MELEE = 10, BULLET = 10, LASER = 10, ENERGY = 0, BOMB = 0, BIO = 0, FIRE = 50, ACID = 50) + armor = list(MELEE = 10, BULLET = 10, LASER = 10, ENERGY = 0, BOMB = 0, BIO = 10, FIRE = 50, ACID = 50) var/datum/action/item_action/chameleon/change/chameleon_action @@ -537,10 +537,9 @@ icon_state = "gas_alt" inhand_icon_state = "gas_alt" resistance_flags = NONE - armor = list(MELEE = 5, BULLET = 5, LASER = 5, ENERGY = 0, BOMB = 0, BIO = 0, FIRE = 50, ACID = 50) + armor = list(MELEE = 5, BULLET = 5, LASER = 5, ENERGY = 0, BOMB = 0, BIO = 100, FIRE = 50, ACID = 50) clothing_flags = BLOCK_GAS_SMOKE_EFFECT | MASKINTERNALS flags_inv = HIDEEARS|HIDEEYES|HIDEFACE|HIDEFACIALHAIR|HIDESNOUT - permeability_coefficient = 0.01 flags_cover = MASKCOVERSEYES | MASKCOVERSMOUTH w_class = WEIGHT_CLASS_SMALL @@ -596,9 +595,8 @@ greyscale_config = /datum/greyscale_config/sneakers greyscale_config_worn = /datum/greyscale_config/sneakers_worn desc = "A pair of black shoes." - permeability_coefficient = 0.05 resistance_flags = NONE - armor = list(MELEE = 10, BULLET = 10, LASER = 10, ENERGY = 0, BOMB = 0, BIO = 0, FIRE = 50, ACID = 50) + armor = list(MELEE = 10, BULLET = 10, LASER = 10, ENERGY = 0, BOMB = 0, BIO = 90, FIRE = 50, ACID = 50) pocket_storage_component_path = /datum/component/storage/concrete/pockets/shoes var/datum/action/item_action/chameleon/change/chameleon_action diff --git a/code/modules/clothing/glasses/_glasses.dm b/code/modules/clothing/glasses/_glasses.dm index 8670f9344fcd5..f509c8625edaa 100644 --- a/code/modules/clothing/glasses/_glasses.dm +++ b/code/modules/clothing/glasses/_glasses.dm @@ -56,7 +56,7 @@ /obj/item/clothing/glasses/proc/thermal_overload() if(ishuman(src.loc)) var/mob/living/carbon/human/H = src.loc - var/obj/item/organ/eyes/eyes = H.getorganslot(ORGAN_SLOT_EYES) + var/obj/item/organ/internal/eyes/eyes = H.getorganslot(ORGAN_SLOT_EYES) if(!H.is_blind()) if(H.glasses == src) to_chat(H, span_danger("[src] overloads and blinds you!")) @@ -408,7 +408,7 @@ /obj/item/clothing/glasses/blindfold/white/update_icon(updates=ALL, mob/living/carbon/human/user) . = ..() if(ishuman(user) && !colored_before) - add_atom_colour(user.eye_color, FIXED_COLOUR_PRIORITY) + add_atom_colour(user.eye_color_left, FIXED_COLOUR_PRIORITY) // I want this to be an average of the colors of both eyes, but that can be done later colored_before = TRUE /obj/item/clothing/glasses/blindfold/white/worn_overlays(mutable_appearance/standing, isinhands = FALSE, file2use) @@ -419,7 +419,7 @@ var/mob/living/carbon/human/H = loc var/mutable_appearance/M = mutable_appearance('icons/mob/clothing/eyes.dmi', "blindfoldwhite") M.appearance_flags |= RESET_COLOR - M.color = H.eye_color + M.color = H.eye_color_left . += M /obj/item/clothing/glasses/sunglasses/big @@ -448,6 +448,16 @@ desc = "A pair of xray goggles manufactured by the Syndicate." vision_flags = SEE_TURFS|SEE_MOBS|SEE_OBJS +/obj/item/clothing/glasses/thermal/xray/equipped(mob/living/carbon/human/user, slot) + . = ..() + if(slot != ITEM_SLOT_EYES || !istype(user)) + return + ADD_TRAIT(user, TRAIT_XRAY_VISION, GLASSES_TRAIT) + +/obj/item/clothing/glasses/thermal/xray/dropped(mob/living/carbon/human/user) + . = ..() + REMOVE_TRAIT(user, TRAIT_XRAY_VISION, GLASSES_TRAIT) + /obj/item/clothing/glasses/thermal/syndi //These are now a traitor item, concealed as mesons. -Pete name = "chameleon thermals" desc = "A pair of thermal optic goggles with an onboard chameleon generator." @@ -547,27 +557,32 @@ return if(ishuman(user)) for(var/hud in hudlist) - var/datum/atom_hud/H = GLOB.huds[hud] - H.add_hud_to(user) + var/datum/atom_hud/our_hud = GLOB.huds[hud] + our_hud.show_to(user) ADD_TRAIT(user, TRAIT_MEDICAL_HUD, GLASSES_TRAIT) ADD_TRAIT(user, TRAIT_SECURITY_HUD, GLASSES_TRAIT) + if(xray) + ADD_TRAIT(user, TRAIT_XRAY_VISION, GLASSES_TRAIT) /obj/item/clothing/glasses/debug/dropped(mob/user) . = ..() REMOVE_TRAIT(user, TRAIT_MEDICAL_HUD, GLASSES_TRAIT) REMOVE_TRAIT(user, TRAIT_SECURITY_HUD, GLASSES_TRAIT) + REMOVE_TRAIT(user, TRAIT_XRAY_VISION, GLASSES_TRAIT) if(ishuman(user)) for(var/hud in hudlist) - var/datum/atom_hud/H = GLOB.huds[hud] - H.remove_hud_from(user) + var/datum/atom_hud/our_hud = GLOB.huds[hud] + our_hud.hide_from(user) /obj/item/clothing/glasses/debug/AltClick(mob/user) . = ..() if(ishuman(user)) if(xray) vision_flags -= SEE_MOBS|SEE_OBJS + REMOVE_TRAIT(user, TRAIT_XRAY_VISION, GLASSES_TRAIT) else vision_flags += SEE_MOBS|SEE_OBJS + ADD_TRAIT(user, TRAIT_XRAY_VISION, GLASSES_TRAIT) xray = !xray var/mob/living/carbon/human/H = user H.update_sight() diff --git a/code/modules/clothing/glasses/hud.dm b/code/modules/clothing/glasses/hud.dm index 76b1a2a9ed92b..997903cfc1e86 100644 --- a/code/modules/clothing/glasses/hud.dm +++ b/code/modules/clothing/glasses/hud.dm @@ -12,8 +12,8 @@ if(slot != ITEM_SLOT_EYES) return if(hud_type) - var/datum/atom_hud/H = GLOB.huds[hud_type] - H.add_hud_to(user) + var/datum/atom_hud/our_hud = GLOB.huds[hud_type] + our_hud.show_to(user) if(hud_trait) ADD_TRAIT(user, hud_trait, GLASSES_TRAIT) @@ -22,8 +22,8 @@ if(!istype(user) || user.glasses != src) return if(hud_type) - var/datum/atom_hud/H = GLOB.huds[hud_type] - H.remove_hud_from(user) + var/datum/atom_hud/our_hud = GLOB.huds[hud_type] + our_hud.hide_from(user) if(hud_trait) REMOVE_TRAIT(user, hud_trait, GLASSES_TRAIT) @@ -197,8 +197,8 @@ return if (hud_type) - var/datum/atom_hud/H = GLOB.huds[hud_type] - H.remove_hud_from(user) + var/datum/atom_hud/our_hud = GLOB.huds[hud_type] + our_hud.hide_from(user) if (hud_type == DATA_HUD_MEDICAL_ADVANCED) hud_type = null @@ -208,8 +208,8 @@ hud_type = DATA_HUD_SECURITY_ADVANCED if (hud_type) - var/datum/atom_hud/H = GLOB.huds[hud_type] - H.add_hud_to(user) + var/datum/atom_hud/our_hud = GLOB.huds[hud_type] + our_hud.show_to(user) /obj/item/clothing/glasses/hud/toggle/thermal name = "thermal HUD scanner" diff --git a/code/modules/clothing/gloves/_gloves.dm b/code/modules/clothing/gloves/_gloves.dm index ab008846a5c3b..269a85416955a 100644 --- a/code/modules/clothing/gloves/_gloves.dm +++ b/code/modules/clothing/gloves/_gloves.dm @@ -32,7 +32,7 @@ if(damaged_clothes) . += mutable_appearance('icons/effects/item_damage.dmi', "damagedgloves") - if(HAS_BLOOD_DNA(src)) + if(GET_ATOM_BLOOD_DNA_LENGTH(src)) . += mutable_appearance('icons/effects/blood.dmi', "bloodyhands") /obj/item/clothing/gloves/update_clothes_damaged_state(damaged_state = CLOTHING_DAMAGED) @@ -41,10 +41,6 @@ var/mob/M = loc M.update_inv_gloves() -// Called just before an attack_hand(), in mob/UnarmedAttack() -/obj/item/clothing/gloves/proc/Touch(atom/A, proximity, mouseparams) - return FALSE // return 1 to cancel attack_hand() - /obj/item/clothing/gloves/wirecutter_act(mob/living/user, obj/item/I) . = ..() if(!cut_type) diff --git a/code/modules/clothing/gloves/botany.dm b/code/modules/clothing/gloves/botany.dm index 219a47e4193f9..84ee42e07242a 100644 --- a/code/modules/clothing/gloves/botany.dm +++ b/code/modules/clothing/gloves/botany.dm @@ -3,11 +3,10 @@ desc = "These leather gloves protect against thorns, barbs, prickles, spikes and other harmful objects of floral origin. They're also quite warm." icon_state = "leather" inhand_icon_state = "ggloves" - permeability_coefficient = 0.9 cold_protection = HANDS min_cold_protection_temperature = GLOVES_MIN_TEMP_PROTECT heat_protection = HANDS max_heat_protection_temperature = GLOVES_MAX_TEMP_PROTECT resistance_flags = NONE clothing_traits = list(TRAIT_PLANT_SAFE) - armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 0, FIRE = 70, ACID = 30) + armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 50, FIRE = 70, ACID = 30) diff --git a/code/modules/clothing/gloves/color.dm b/code/modules/clothing/gloves/color.dm index b00b8b41b1d6a..8d2974eec3382 100644 --- a/code/modules/clothing/gloves/color.dm +++ b/code/modules/clothing/gloves/color.dm @@ -7,7 +7,7 @@ icon_state = "yellow" inhand_icon_state = "ygloves" siemens_coefficient = 0 - permeability_coefficient = 0.05 + armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 50, FIRE = 0, ACID = 0) resistance_flags = NONE custom_price = PAYCHECK_CREW * 10 custom_premium_price = PAYCHECK_COMMAND * 6 @@ -45,7 +45,7 @@ icon_state = "sprayon" inhand_icon_state = "sprayon" item_flags = DROPDEL - permeability_coefficient = 0 + armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 0, FIRE = 0, ACID = 0) resistance_flags = ACID_PROOF var/charges_remaining = 10 @@ -73,7 +73,7 @@ icon_state = "yellow" inhand_icon_state = "ygloves" siemens_coefficient = 1 //Set to a default of 1, gets overridden in Initialize() - permeability_coefficient = 0.05 + armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 25, FIRE = 0, ACID = 0) resistance_flags = NONE cut_type = /obj/item/clothing/gloves/cut @@ -141,7 +141,7 @@ name = "insulated gloves" desc = "These gloves provide protection against electric shock." siemens_coefficient = 0 - permeability_coefficient = 0.05 + armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 50, FIRE = 0, ACID = 0) resistance_flags = NONE /obj/item/clothing/gloves/color/rainbow @@ -192,13 +192,12 @@ icon_state = "captain" inhand_icon_state = "egloves" siemens_coefficient = 0 - permeability_coefficient = 0.05 cold_protection = HANDS min_cold_protection_temperature = GLOVES_MIN_TEMP_PROTECT heat_protection = HANDS max_heat_protection_temperature = GLOVES_MAX_TEMP_PROTECT strip_delay = 60 - armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 0, FIRE = 70, ACID = 50) + armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 90, FIRE = 70, ACID = 50) resistance_flags = NONE /obj/item/clothing/gloves/color/chief_engineer @@ -219,7 +218,7 @@ icon_state = "latex" inhand_icon_state = "latex" siemens_coefficient = 0.3 - permeability_coefficient = 0.01 + armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 100, FIRE = 0, ACID = 0) clothing_traits = list(TRAIT_QUICK_CARRY, TRAIT_FINGERPRINT_PASSTHROUGH) resistance_flags = NONE @@ -236,7 +235,7 @@ icon_state = "infiltrator" inhand_icon_state = "infiltrator" siemens_coefficient = 0 - permeability_coefficient = 0.3 + armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 70, FIRE = 0, ACID = 0) clothing_traits = list(TRAIT_QUICKER_CARRY) resistance_flags = FIRE_PROOF | ACID_PROOF @@ -247,7 +246,7 @@ icon_state = "clockwork_gauntlets" inhand_icon_state = "clockwork_gauntlets" siemens_coefficient = 0.8 - permeability_coefficient = 0.3 + armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 70, FIRE = 0, ACID = 0) clothing_traits = list(TRAIT_QUICK_BUILD) custom_materials = list(/datum/material/iron=2000, /datum/material/silver=1500, /datum/material/gold = 1000) diff --git a/code/modules/clothing/gloves/combat.dm b/code/modules/clothing/gloves/combat.dm index 0be5dea19e15b..3c30a8c1dc9cc 100644 --- a/code/modules/clothing/gloves/combat.dm +++ b/code/modules/clothing/gloves/combat.dm @@ -4,11 +4,10 @@ icon_state = "black" inhand_icon_state = "blackgloves" siemens_coefficient = 0 - permeability_coefficient = 0.05 strip_delay = 80 cold_protection = HANDS min_cold_protection_temperature = GLOVES_MIN_TEMP_PROTECT heat_protection = HANDS max_heat_protection_temperature = GLOVES_MAX_TEMP_PROTECT resistance_flags = NONE - armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 0, FIRE = 80, ACID = 50) + armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 90, FIRE = 80, ACID = 50) diff --git a/code/modules/clothing/gloves/plasmaman.dm b/code/modules/clothing/gloves/plasmaman.dm index ffefd45b912d0..12d3e836f398a 100644 --- a/code/modules/clothing/gloves/plasmaman.dm +++ b/code/modules/clothing/gloves/plasmaman.dm @@ -8,7 +8,6 @@ heat_protection = HANDS max_heat_protection_temperature = GLOVES_MAX_TEMP_PROTECT resistance_flags = NONE - permeability_coefficient = 0.05 armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 100, FIRE = 95, ACID = 95) /obj/item/clothing/gloves/color/plasmaman/black @@ -59,13 +58,12 @@ icon_state = "explorerplasma" inhand_icon_state = "explorerplasma" -/obj/item/clothing/gloves/botanic_leather/plasmaman +/obj/item/clothing/gloves/color/plasmaman/botanic_leather name = "botany envirogloves" - desc = "Covers up those scandalous boney hands." + desc = "These leather gloves protect your boney hands against thorns, barbs, prickles, spikes and other harmful objects of floral origin." icon_state = "botanyplasma" inhand_icon_state = "botanyplasma" - permeability_coefficient = 0.05 - armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 100, FIRE = 95, ACID = 95) + clothing_traits = list(TRAIT_PLANT_SAFE) /obj/item/clothing/gloves/color/plasmaman/prototype name = "prototype envirogloves" diff --git a/code/modules/clothing/gloves/tacklers.dm b/code/modules/clothing/gloves/tacklers.dm index 19626a4997023..1bee58dc659bc 100644 --- a/code/modules/clothing/gloves/tacklers.dm +++ b/code/modules/clothing/gloves/tacklers.dm @@ -77,7 +77,7 @@ 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 + armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 50, FIRE = 0, ACID = 0) /obj/item/clothing/gloves/tackler/rocket name = "rocket gloves" diff --git a/code/modules/clothing/head/_head.dm b/code/modules/clothing/head/_head.dm index 83585452208b1..1dabbf0ee5d9c 100644 --- a/code/modules/clothing/head/_head.dm +++ b/code/modules/clothing/head/_head.dm @@ -1,11 +1,8 @@ /obj/item/clothing/head name = BODY_ZONE_HEAD icon = 'icons/obj/clothing/hats.dmi' - icon_state = "tophat" - inhand_icon_state = "that" body_parts_covered = HEAD slot_flags = ITEM_SLOT_HEAD - var/blockTracking = 0 //For AI tracking var/can_toggle = null ///Special throw_impact for hats to frisbee hats at people to place them on their heads/attempt to de-hat them. @@ -65,7 +62,7 @@ if(damaged_clothes) . += mutable_appearance('icons/effects/item_damage.dmi', "damagedhelmet") - if(HAS_BLOOD_DNA(src)) + if(GET_ATOM_BLOOD_DNA_LENGTH(src)) if(clothing_flags & LARGE_WORN_ICON) . += mutable_appearance('icons/effects/64x64.dmi', "helmetblood_large") else diff --git a/code/modules/clothing/head/hardhat.dm b/code/modules/clothing/head/hardhat.dm index 2f94e488b9620..a77998cd443d0 100644 --- a/code/modules/clothing/head/hardhat.dm +++ b/code/modules/clothing/head/hardhat.dm @@ -3,7 +3,7 @@ desc = "A piece of headgear used in dangerous working conditions to protect the head. Comes with a built-in flashlight." icon_state = "hardhat0_yellow" inhand_icon_state = "hardhat0_yellow" - armor = list(MELEE = 15, BULLET = 5, LASER = 20, ENERGY = 10, BOMB = 20, BIO = 10, FIRE = 100, ACID = 50, WOUND = 10) // surprisingly robust against head trauma + armor = list(MELEE = 15, BULLET = 5, LASER = 20, ENERGY = 10, BOMB = 20, BIO = 50, FIRE = 100, ACID = 50, WOUND = 10) // surprisingly robust against head trauma flags_inv = 0 actions_types = list(/datum/action/item_action/toggle_helmet_light) clothing_flags = SNUG_FIT | PLASMAMAN_HELMET_EXEMPT diff --git a/code/modules/clothing/head/hat.dm b/code/modules/clothing/head/hat.dm index 5f0c1c4294dea..3edb347508e5c 100644 --- a/code/modules/clothing/head/hat.dm +++ b/code/modules/clothing/head/hat.dm @@ -7,6 +7,14 @@ armor = list(MELEE = 30, BULLET = 15, LASER = 30, ENERGY = 40, BOMB = 25, BIO = 0, FIRE = 50, ACID = 50) strip_delay = 80 +/obj/item/clothing/head/constable + name = "constable helmet" + desc = "A british looking helmet." + icon_state = "constable" + inhand_icon_state = "constable" + custom_price = PAYCHECK_COMMAND * 1.5 + worn_y_offset = 4 + /obj/item/clothing/head/spacepolice name = "space police cap" desc = "A blue cap for patrolling the daily beat." @@ -33,7 +41,7 @@ name = "plague doctor's hat" desc = "These were once used by plague doctors. They're pretty much useless." icon_state = "plaguedoctor" - permeability_coefficient = 0.01 + armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 100, FIRE = 0, ACID = 0) /obj/item/clothing/head/nursehat name = "nurse's hat" diff --git a/code/modules/clothing/head/helmet.dm b/code/modules/clothing/head/helmet.dm index b5149ed99edaf..c3e6e6e3e8646 100644 --- a/code/modules/clothing/head/helmet.dm +++ b/code/modules/clothing/head/helmet.dm @@ -229,14 +229,6 @@ icon_state = "policehelm" -/obj/item/clothing/head/helmet/constable - name = "constable helmet" - desc = "A british looking helmet." - icon_state = "constable" - inhand_icon_state = "constable" - custom_price = PAYCHECK_COMMAND * 1.5 - worn_y_offset = 4 - /obj/item/clothing/head/helmet/swat/nanotrasen name = "\improper SWAT helmet" desc = "An extremely robust helmet with the Nanotrasen logo emblazoned on the top." diff --git a/code/modules/clothing/head/tinfoilhat.dm b/code/modules/clothing/head/tinfoilhat.dm index ce2e3c74734a5..a970107b8fa78 100644 --- a/code/modules/clothing/head/tinfoilhat.dm +++ b/code/modules/clothing/head/tinfoilhat.dm @@ -98,7 +98,7 @@ ";WE REPEAT OUR LIVES DAILY WITHOUT FURTHER QUESTIONS!!" ) user.say(pick(conspiracy_line), forced=type) - var/obj/item/organ/brain/brain = user.getorganslot(ORGAN_SLOT_BRAIN) + var/obj/item/organ/internal/brain/brain = user.getorganslot(ORGAN_SLOT_BRAIN) if(brain) brain.setOrganDamage(BRAIN_DAMAGE_DEATH) return OXYLOSS diff --git a/code/modules/clothing/head/tophat.dm b/code/modules/clothing/head/tophat.dm index dd60bab051090..17aa72ea43fe0 100644 --- a/code/modules/clothing/head/tophat.dm +++ b/code/modules/clothing/head/tophat.dm @@ -22,7 +22,7 @@ COOLDOWN_START(src, rabbit_cooldown, RABBIT_CD_TIME) playsound(get_turf(src), 'sound/weapons/emitter.ogg', 70) - do_smoke(range=1, location=src, smoke_type=/obj/effect/particle_effect/smoke/quick) + do_smoke(amount = DIAMOND_AREA(1), location=src, smoke_type=/obj/effect/particle_effect/fluid/smoke/quick) if(prob(10)) magician.visible_message(span_danger("[magician] taps [src] with [hitby_wand], then reaches in and pulls out a bu- wait, those are bees!"), span_danger("You tap [src] with your [hitby_wand.name] and pull out... BEES!")) diff --git a/code/modules/clothing/masks/_masks.dm b/code/modules/clothing/masks/_masks.dm index f7e0e8fdc977b..a0007239abc7d 100644 --- a/code/modules/clothing/masks/_masks.dm +++ b/code/modules/clothing/masks/_masks.dm @@ -50,7 +50,7 @@ if(body_parts_covered & HEAD) if(damaged_clothes) . += mutable_appearance('icons/effects/item_damage.dmi', "damagedmask") - if(HAS_BLOOD_DNA(src)) + if(GET_ATOM_BLOOD_DNA_LENGTH(src)) . += mutable_appearance('icons/effects/blood.dmi', "maskblood") /obj/item/clothing/mask/update_clothes_damaged_state(damaged_state = CLOTHING_DAMAGED) @@ -66,7 +66,6 @@ mask_adjusted = !mask_adjusted if(!mask_adjusted) src.icon_state = initial(icon_state) - permeability_coefficient = initial(permeability_coefficient) clothing_flags |= visor_flags flags_inv |= visor_flags_inv flags_cover |= visor_flags_cover @@ -75,7 +74,6 @@ else icon_state += "_up" to_chat(user, span_notice("You push \the [src] out of the way.")) - permeability_coefficient = 1 clothing_flags &= ~visor_flags flags_inv &= ~visor_flags_inv flags_cover &= ~visor_flags_cover diff --git a/code/modules/clothing/masks/animal_masks.dm b/code/modules/clothing/masks/animal_masks.dm index aaed40352b75b..75976058a6012 100644 --- a/code/modules/clothing/masks/animal_masks.dm +++ b/code/modules/clothing/masks/animal_masks.dm @@ -4,13 +4,13 @@ GLOBAL_LIST_INIT(cursed_animal_masks, list( /obj/item/clothing/mask/animal/frog/cursed, /obj/item/clothing/mask/animal/cowmask/cursed, /obj/item/clothing/mask/animal/horsehead/cursed, - /obj/item/clothing/mask/animal/rat/cursed, - /obj/item/clothing/mask/animal/rat/fox/cursed, - /obj/item/clothing/mask/animal/rat/bee/cursed, - /obj/item/clothing/mask/animal/rat/bear/cursed, - /obj/item/clothing/mask/animal/rat/bat/cursed, - /obj/item/clothing/mask/animal/rat/raven/cursed, - /obj/item/clothing/mask/animal/rat/jackal/cursed + /obj/item/clothing/mask/animal/small/rat/cursed, + /obj/item/clothing/mask/animal/small/fox/cursed, + /obj/item/clothing/mask/animal/small/bee/cursed, + /obj/item/clothing/mask/animal/small/bear/cursed, + /obj/item/clothing/mask/animal/small/bat/cursed, + /obj/item/clothing/mask/animal/small/raven/cursed, + /obj/item/clothing/mask/animal/small/jackal/cursed )) /obj/item/clothing/mask/animal @@ -155,23 +155,27 @@ GLOBAL_LIST_INIT(cursed_animal_masks, list( /obj/item/clothing/mask/animal/horsehead/cursed cursed = TRUE -/obj/item/clothing/mask/animal/rat +/obj/item/clothing/mask/animal/small + name = "A small animal mask" + desc = "If you're seeing this, yell at a coder." + flags_inv = HIDEFACE|HIDESNOUT + +/obj/item/clothing/mask/animal/small/make_cursed() + flags_inv = NONE + return ..() + +/obj/item/clothing/mask/animal/small/rat name = "rat mask" desc = "A mask made of soft vinyl and latex, representing the head of a rat." animal_type = "rat" icon_state = "rat" inhand_icon_state = "rat" - flags_inv = HIDEFACE|HIDESNOUT animal_sounds = list("Skree!","SKREEE!","Squeak!") -/obj/item/clothing/mask/animal/rat/make_cursed() - flags_inv = NONE - return ..() - -/obj/item/clothing/mask/animal/rat/cursed +/obj/item/clothing/mask/animal/small/rat/cursed cursed = TRUE -/obj/item/clothing/mask/animal/rat/fox +/obj/item/clothing/mask/animal/small/fox name = "fox mask" desc = "A mask made of soft vinyl and latex, representing the head of a fox." animal_type = "fox" @@ -179,10 +183,10 @@ GLOBAL_LIST_INIT(cursed_animal_masks, list( inhand_icon_state = "fox" animal_sounds = list("Ack-Ack!","Ack-Ack-Ack-Ackawoooo!","Geckers!","AWOO!","TCHOFF!") -/obj/item/clothing/mask/animal/rat/fox/cursed +/obj/item/clothing/mask/animal/small/fox/cursed cursed = TRUE -/obj/item/clothing/mask/animal/rat/bee +/obj/item/clothing/mask/animal/small/bee name = "bee mask" desc = "A mask made of soft vinyl and latex, representing the head of a bee." animal_type = "bee" @@ -190,10 +194,10 @@ GLOBAL_LIST_INIT(cursed_animal_masks, list( inhand_icon_state = "bee" animal_sounds = list("BZZT!", "BUZZZ!", "B-zzzz!", "Bzzzzzzttttt!") -/obj/item/clothing/mask/animal/rat/bee/cursed +/obj/item/clothing/mask/animal/small/bee/cursed cursed = TRUE -/obj/item/clothing/mask/animal/rat/bear +/obj/item/clothing/mask/animal/small/bear name = "bear mask" desc = "A mask made of soft vinyl and latex, representing the head of a bear." animal_type = "bear" @@ -201,21 +205,21 @@ GLOBAL_LIST_INIT(cursed_animal_masks, list( inhand_icon_state = "bear" animal_sounds = list("RAWR!","Rawr!","GRR!","Growl!") -/obj/item/clothing/mask/animal/rat/bear/cursed +/obj/item/clothing/mask/animal/small/bear/cursed cursed = TRUE -/obj/item/clothing/mask/animal/rat/bat +/obj/item/clothing/mask/animal/small/bat name = "bat mask" desc = "A mask made of soft vinyl and latex, representing the head of a bat." animal_type = "bat" icon_state = "bat" inhand_icon_state = "bat" -/obj/item/clothing/mask/animal/rat/bat/cursed +/obj/item/clothing/mask/animal/small/bat/cursed cursed = TRUE -/obj/item/clothing/mask/animal/rat/raven +/obj/item/clothing/mask/animal/small/raven name = "raven mask" desc = "A mask made of soft vinyl and latex, representing the head of a raven." icon_state = "raven" @@ -225,10 +229,10 @@ GLOBAL_LIST_INIT(cursed_animal_masks, list( animal_sounds_alt = list("Nevermore...") animal_sounds_alt_probability = 1 -/obj/item/clothing/mask/animal/rat/raven/cursed +/obj/item/clothing/mask/animal/small/raven/cursed cursed = TRUE -/obj/item/clothing/mask/animal/rat/jackal +/obj/item/clothing/mask/animal/small/jackal name = "jackal mask" desc = "A mask made of soft vinyl and latex, representing the head of a jackal." animal_type = "jackal" @@ -236,10 +240,10 @@ GLOBAL_LIST_INIT(cursed_animal_masks, list( inhand_icon_state = "jackal" animal_sounds = list("YAP!", "Woof!", "Bark!", "AUUUUUU!") -/obj/item/clothing/mask/animal/rat/jackal/cursed +/obj/item/clothing/mask/animal/small/jackal/cursed cursed = TRUE -/obj/item/clothing/mask/animal/rat/tribal +/obj/item/clothing/mask/animal/small/tribal name = "tribal mask" desc = "A mask carved out of wood, detailed carefully by hand." animal_type = "tribal" //honk. @@ -249,5 +253,5 @@ GLOBAL_LIST_INIT(cursed_animal_masks, list( animal_sounds_alt = list("Eekum-bokum!", "Oomenacka!", "In mah head..... Zombi.... Zombi!") animal_sounds_alt_probability = 5 -/obj/item/clothing/mask/animal/rat/tribal/cursed //adminspawn only. +/obj/item/clothing/mask/animal/small/tribal/cursed //adminspawn only. cursed = TRUE diff --git a/code/modules/clothing/masks/bandana.dm b/code/modules/clothing/masks/bandana.dm index 4e15c34cfc83b..5b70202731910 100644 --- a/code/modules/clothing/masks/bandana.dm +++ b/code/modules/clothing/masks/bandana.dm @@ -3,40 +3,10 @@ flags_cover = MASKCOVERSMOUTH flags_inv = HIDEFACE|HIDEFACIALHAIR|HIDESNOUT visor_flags_inv = HIDEFACE|HIDEFACIALHAIR|HIDESNOUT - visor_flags_cover = MASKCOVERSMOUTH | PEPPERPROOF + visor_flags_cover = MASKCOVERSMOUTH slot_flags = ITEM_SLOT_MASK adjusted_flags = ITEM_SLOT_HEAD species_exception = list(/datum/species/golem) - -/obj/item/clothing/mask/bandana/attack_self(mob/user) - adjustmask(user) - -/obj/item/clothing/mask/bandana/AltClick(mob/user) - . = ..() - if(iscarbon(user) && user.is_holding(src)) - var/mob/living/carbon/C = user - if((C.get_item_by_slot(ITEM_SLOT_HEAD == src)) || (C.get_item_by_slot(ITEM_SLOT_MASK) == src)) - to_chat(user, span_warning("You can't tie [src] while wearing it!")) - return - if(slot_flags & ITEM_SLOT_HEAD) - to_chat(user, span_warning("You must undo [src] before you can tie it into a neckerchief!")) - return - if(slot_flags & ITEM_SLOT_NECK) - name = initial(name) - desc = initial(desc) - slot_flags = initial(slot_flags) - worn_y_offset = initial(worn_y_offset) - user.visible_message(span_notice("[user] unties the neckercheif back into a [name]."), span_notice("You untie the neckercheif back into a [name].")) - else - name = "[name] neckerchief" - desc = "[desc] It's tied up like a neckerchief." - slot_flags = ITEM_SLOT_NECK - worn_y_offset = -3 - user.visible_message(span_notice("[user] ties [src] up like a neckerchief."), span_notice("You tie [src] up like a neckerchief.")) - else - to_chat(user, span_warning("You must be holding [src] in order to tie it!")) - -/obj/item/clothing/mask/bandana/color dying_key = DYE_REGISTRY_BANDANA flags_1 = IS_PLAYER_COLORABLE_1 name = "bandana" @@ -49,79 +19,109 @@ var/greyscale_config_worn_up = /datum/greyscale_config/bandana_worn_up greyscale_colors = "#2e2e2e" -/obj/item/clothing/mask/bandana/color/attack_self(mob/user) +/obj/item/clothing/mask/bandana/attack_self(mob/user) if(slot_flags & ITEM_SLOT_NECK) to_chat(user, span_warning("You must undo [src] in order to push it into a hat!")) return adjustmask(user) if(greyscale_config == initial(greyscale_config) && greyscale_config_worn == initial(greyscale_config_worn)) worn_icon_state += "_up" + undyeable = TRUE set_greyscale( new_config = greyscale_config_up, new_worn_config = greyscale_config_worn_up ) else worn_icon_state = initial(worn_icon_state) + undyeable = initial(undyeable) set_greyscale( new_config = initial(greyscale_config), new_worn_config = initial(greyscale_config_worn) ) -/obj/item/clothing/mask/bandana/color/red +/obj/item/clothing/mask/bandana/AltClick(mob/user) + . = ..() + if(iscarbon(user)) + var/mob/living/carbon/C = user + var/matrix/widen = matrix() + if(!user.is_holding(src)) + to_chat(user, span_warning("You must be holding [src] in order to tie it!")) + return + if((C.get_item_by_slot(ITEM_SLOT_HEAD == src)) || (C.get_item_by_slot(ITEM_SLOT_MASK) == src)) + to_chat(user, span_warning("You can't tie [src] while wearing it!")) + return + if(slot_flags & ITEM_SLOT_HEAD) + to_chat(user, span_warning("You must undo [src] before you can tie it into a neckerchief!")) + return + if(slot_flags & ITEM_SLOT_MASK) + undyeable = TRUE + slot_flags = ITEM_SLOT_NECK + worn_y_offset = -3 + widen.Scale(1.25, 1) + transform = widen + user.visible_message(span_notice("[user] ties [src] up like a neckerchief."), span_notice("You tie [src] up like a neckerchief.")) + else + undyeable = initial(undyeable) + slot_flags = initial(slot_flags) + worn_y_offset = initial(worn_y_offset) + transform = initial(transform) + user.visible_message(span_notice("[user] unties the neckercheif."), span_notice("You untie the neckercheif.")) + +/obj/item/clothing/mask/bandana/red name = "red bandana" desc = "A fine red bandana with nanotech lining." greyscale_colors = "#A02525" flags_1 = NONE -/obj/item/clothing/mask/bandana/color/blue +/obj/item/clothing/mask/bandana/blue name = "blue bandana" desc = "A fine blue bandana with nanotech lining." greyscale_colors = "#294A98" flags_1 = NONE -/obj/item/clothing/mask/bandana/color/purple +/obj/item/clothing/mask/bandana/purple name = "purple bandana" desc = "A fine purple bandana with nanotech lining." - greyscale_colors = "#8019a0" + greyscale_colors = "#9900CC" flags_1 = NONE -/obj/item/clothing/mask/bandana/color/green +/obj/item/clothing/mask/bandana/green name = "green bandana" desc = "A fine green bandana with nanotech lining." greyscale_colors = "#3D9829" flags_1 = NONE -/obj/item/clothing/mask/bandana/color/gold +/obj/item/clothing/mask/bandana/gold name = "gold bandana" desc = "A fine gold bandana with nanotech lining." greyscale_colors = "#DAC20E" flags_1 = NONE -/obj/item/clothing/mask/bandana/color/orange +/obj/item/clothing/mask/bandana/orange name = "orange bandana" desc = "A fine orange bandana with nanotech lining." greyscale_colors = "#da930e" flags_1 = NONE -/obj/item/clothing/mask/bandana/color/black +/obj/item/clothing/mask/bandana/black name = "black bandana" desc = "A fine black bandana with nanotech lining." greyscale_colors = "#2e2e2e" flags_1 = NONE -/obj/item/clothing/mask/bandana/color/white +/obj/item/clothing/mask/bandana/white name = "white bandana" desc = "A fine white bandana with nanotech lining." greyscale_colors = "#DCDCDC" flags_1 = NONE -/obj/item/clothing/mask/bandana/color/durathread +/obj/item/clothing/mask/bandana/durathread name = "durathread bandana" desc = "A bandana made from durathread, you wish it would provide some protection to its wearer, but it's far too thin..." greyscale_colors = "#5c6d80" flags_1 = NONE -/obj/item/clothing/mask/bandana/color/striped +/obj/item/clothing/mask/bandana/striped name = "striped bandana" desc = "A fine bandana with nanotech lining and a stripe across." icon_state = "bandstriped" @@ -131,32 +131,51 @@ greyscale_config_up = /datum/greyscale_config/bandstriped_up greyscale_config_worn_up = /datum/greyscale_config/bandstriped_worn_up greyscale_colors = "#2e2e2e#C6C6C6" + undyeable = TRUE -/obj/item/clothing/mask/bandana/color/striped/black +/obj/item/clothing/mask/bandana/striped/black name = "striped bandana" desc = "A fine black and white bandana with nanotech lining and a stripe across." greyscale_colors = "#2e2e2e#C6C6C6" flags_1 = NONE -/obj/item/clothing/mask/bandana/color/striped/security +/obj/item/clothing/mask/bandana/striped/security name = "striped security bandana" desc = "A fine bandana with nanotech lining, a stripe across and security colors." greyscale_colors = "#A02525#2e2e2e" flags_1 = NONE -/obj/item/clothing/mask/bandana/color/striped/science +/obj/item/clothing/mask/bandana/striped/science name = "striped science bandana" desc = "A fine bandana with nanotech lining, a stripe across and science colors." greyscale_colors = "#DCDCDC#8019a0" flags_1 = NONE -/obj/item/clothing/mask/bandana/color/striped/botany +/obj/item/clothing/mask/bandana/striped/engineering + name = "striped engineering bandana" + desc = "A fine bandana with nanotech lining, a stripe across and engineering colors." + greyscale_colors = "#dab50e#ec7404" + flags_1 = NONE + +/obj/item/clothing/mask/bandana/striped/medical + name = "striped medical bandana" + desc = "A fine bandana with nanotech lining, a stripe across and medical colors." + greyscale_colors = "#DCDCDC#5995BA" + flags_1 = NONE + +/obj/item/clothing/mask/bandana/striped/cargo + name = "striped cargo bandana" + desc = "A fine bandana with nanotech lining, a stripe across and cargo colors." + greyscale_colors = "#967032#5F350B" + flags_1 = NONE + +/obj/item/clothing/mask/bandana/striped/botany name = "striped botany bandana" desc = "A fine bandana with nanotech lining, a stripe across and botany colors." greyscale_colors = "#3D9829#294A98" flags_1 = NONE -/obj/item/clothing/mask/bandana/color/skull +/obj/item/clothing/mask/bandana/skull name = "skull bandana" desc = "A fine bandana with nanotech lining and a skull emblem." icon_state = "bandskull" @@ -166,8 +185,9 @@ greyscale_config_up = /datum/greyscale_config/bandskull_up greyscale_config_worn_up = /datum/greyscale_config/bandskull_worn_up greyscale_colors = "#2e2e2e#C6C6C6" + undyeable = TRUE -/obj/item/clothing/mask/bandana/color/skull/black +/obj/item/clothing/mask/bandana/skull/black desc = "A fine black bandana with nanotech lining and a skull emblem." greyscale_colors = "#2e2e2e#C6C6C6" flags_1 = NONE diff --git a/code/modules/clothing/masks/boxing.dm b/code/modules/clothing/masks/boxing.dm index 9fc658228379a..b5fbc80443b7c 100644 --- a/code/modules/clothing/masks/boxing.dm +++ b/code/modules/clothing/masks/boxing.dm @@ -20,7 +20,7 @@ flags_inv = HIDEFACE|HIDEHAIR|HIDEFACIALHAIR|HIDESNOUT visor_flags_inv = HIDEFACE|HIDEFACIALHAIR|HIDESNOUT w_class = WEIGHT_CLASS_SMALL - armor = list(MELEE = 10, BULLET = 5, LASER = 5,ENERGY = 5, BOMB = 0, BIO = 0, FIRE = 100, ACID = 40) + armor = list(MELEE = 10, BULLET = 5, LASER = 5,ENERGY = 5, BOMB = 0, BIO = 50, FIRE = 100, ACID = 40) resistance_flags = FIRE_PROOF | ACID_PROOF var/voice_unknown = FALSE ///This makes it so that your name shows up as unknown when wearing the mask. @@ -31,15 +31,15 @@ return to_chat(user, "You roll the balaclava over your face, and a data display appears before your eyes.") ADD_TRAIT(user, TRAIT_DIAGNOSTIC_HUD, MASK_TRAIT) - var/datum/atom_hud/H = GLOB.huds[DATA_HUD_DIAGNOSTIC_BASIC] - H.add_hud_to(user) + var/datum/atom_hud/diag_hud = GLOB.huds[DATA_HUD_DIAGNOSTIC_BASIC] + diag_hud.show_to(user) voice_unknown = TRUE /obj/item/clothing/mask/infiltrator/dropped(mob/living/carbon/human/user) to_chat(user, "You pull off the balaclava, and the mask's internal hud system switches off quietly.") REMOVE_TRAIT(user, TRAIT_DIAGNOSTIC_HUD, MASK_TRAIT) - var/datum/atom_hud/H = GLOB.huds[DATA_HUD_DIAGNOSTIC_BASIC] - H.remove_hud_from(user) + var/datum/atom_hud/diag_hud = GLOB.huds[DATA_HUD_DIAGNOSTIC_BASIC] + diag_hud.hide_from(user) voice_unknown = FALSE return ..() diff --git a/code/modules/clothing/masks/breath.dm b/code/modules/clothing/masks/breath.dm index 53d5b1fb3bbf6..245364671eb50 100644 --- a/code/modules/clothing/masks/breath.dm +++ b/code/modules/clothing/masks/breath.dm @@ -7,7 +7,7 @@ clothing_flags = MASKINTERNALS visor_flags = MASKINTERNALS w_class = WEIGHT_CLASS_SMALL - permeability_coefficient = 0.5 + armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 50, FIRE = 0, ACID = 0) actions_types = list(/datum/action/item_action/adjust) flags_cover = MASKCOVERSMOUTH visor_flags_cover = MASKCOVERSMOUTH @@ -34,5 +34,5 @@ name = "medical mask" icon_state = "medical" inhand_icon_state = "m_mask" - permeability_coefficient = 0.01 + armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 90, FIRE = 0, ACID = 0) equip_delay_other = 10 diff --git a/code/modules/clothing/masks/gasmask.dm b/code/modules/clothing/masks/gasmask.dm index 20a8f784a71f3..98d5b09476c6c 100644 --- a/code/modules/clothing/masks/gasmask.dm +++ b/code/modules/clothing/masks/gasmask.dm @@ -6,7 +6,7 @@ flags_inv = HIDEEARS|HIDEEYES|HIDEFACE|HIDEFACIALHAIR|HIDESNOUT w_class = WEIGHT_CLASS_NORMAL inhand_icon_state = "gas_alt" - permeability_coefficient = 0.01 + armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 100, FIRE = 0, ACID = 0) flags_cover = MASKCOVERSEYES | MASKCOVERSMOUTH | PEPPERPROOF resistance_flags = NONE ///Max numbers of installable filters @@ -99,8 +99,7 @@ desc = "Improved gas mask utilized by atmospheric technicians. It's flameproof!" icon_state = "gas_atmos" inhand_icon_state = "gas_atmos" - armor = list(MELEE = 0, BULLET = 0, LASER = 0,ENERGY = 0, BOMB = 0, BIO = 0, FIRE = 20, ACID = 10) - permeability_coefficient = 0.001 + armor = list(MELEE = 0, BULLET = 0, LASER = 0,ENERGY = 0, BOMB = 0, BIO = 100, FIRE = 20, ACID = 10) resistance_flags = FIRE_PROOF max_filters = 3 @@ -130,7 +129,7 @@ flash_protect = FLASH_PROTECTION_WELDER custom_materials = list(/datum/material/iron=4000, /datum/material/glass=2000) tint = 2 - armor = list(MELEE = 10, BULLET = 0, LASER = 0,ENERGY = 0, BOMB = 0, BIO = 0, FIRE = 100, ACID = 55) + armor = list(MELEE = 10, BULLET = 0, LASER = 0,ENERGY = 0, BOMB = 0, BIO = 100, FIRE = 100, ACID = 55) actions_types = list(/datum/action/item_action/toggle) flags_inv = HIDEEARS|HIDEEYES|HIDEFACE|HIDESNOUT flags_cover = MASKCOVERSEYES @@ -155,7 +154,6 @@ desc = "A modernised version of the classic design, this mask will not only filter out toxins but it can also be connected to an air supply." icon_state = "plaguedoctor" inhand_icon_state = "gas_mask" - armor = list(MELEE = 0, BULLET = 0, LASER = 2,ENERGY = 2, BOMB = 0, BIO = 75, FIRE = 0, ACID = 0) has_fov = FALSE flags_cover = MASKCOVERSEYES @@ -392,7 +390,9 @@ desc = "A prop gas mask designed for appearance. Unlike a normal gas mask this does not filter gasses or protect against pepper spray." icon_state = "gas_prop" inhand_icon_state = "gas_prop" + clothing_flags = NONE flags_cover = MASKCOVERSMOUTH + resistance_flags = FLAMMABLE has_fov = FALSE /obj/item/clothing/mask/gas/atmosprop @@ -401,5 +401,7 @@ worn_icon_state = "gas_prop_atmos" icon_state = "gas_atmos" inhand_icon_state = "gas_atmos" + clothing_flags = NONE flags_cover = MASKCOVERSMOUTH + resistance_flags = FLAMMABLE has_fov = FALSE diff --git a/code/modules/clothing/masks/hailer.dm b/code/modules/clothing/masks/hailer.dm index 8509f25a07d0e..de154dac73290 100644 --- a/code/modules/clothing/masks/hailer.dm +++ b/code/modules/clothing/masks/hailer.dm @@ -192,6 +192,7 @@ GLOBAL_LIST_INIT(hailer_phrases, list( inhand_icon_state = "whistle" slot_flags = ITEM_SLOT_MASK|ITEM_SLOT_NECK custom_price = PAYCHECK_COMMAND * 1.5 + w_class = WEIGHT_CLASS_SMALL actions_types = list(/datum/action/item_action/halt) /obj/item/clothing/mask/whistle/ui_action_click(mob/user, action) diff --git a/code/modules/clothing/masks/muzzle.dm b/code/modules/clothing/masks/muzzle.dm index 79bf45a762ae6..488b3a9912a0f 100644 --- a/code/modules/clothing/masks/muzzle.dm +++ b/code/modules/clothing/masks/muzzle.dm @@ -23,5 +23,5 @@ inhand_icon_state = "breathmuzzle" body_parts_covered = NONE clothing_flags = MASKINTERNALS | BLOCKS_SPEECH - permeability_coefficient = 0.01 + armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 100, FIRE = 0, ACID = 0) equip_delay_other = 25 // my sprite has 4 straps, a-la a head harness. takes a while to equip, longer than a muzzle diff --git a/code/modules/clothing/masks/surgical.dm b/code/modules/clothing/masks/surgical.dm index 118bed29e9663..aedb1bfacee96 100644 --- a/code/modules/clothing/masks/surgical.dm +++ b/code/modules/clothing/masks/surgical.dm @@ -8,8 +8,7 @@ flags_cover = MASKCOVERSMOUTH visor_flags_inv = HIDEFACE|HIDESNOUT visor_flags_cover = MASKCOVERSMOUTH - permeability_coefficient = 0.01 - armor = list(MELEE = 0, BULLET = 0, LASER = 0,ENERGY = 0, BOMB = 0, BIO = 25, FIRE = 0, ACID = 0) + armor = list(MELEE = 0, BULLET = 0, LASER = 0,ENERGY = 0, BOMB = 0, BIO = 100, FIRE = 0, ACID = 0) actions_types = list(/datum/action/item_action/adjust) /obj/item/clothing/mask/surgical/attack_self(mob/user) diff --git a/code/modules/clothing/neck/_neck.dm b/code/modules/clothing/neck/_neck.dm index 08cd3288c3894..5adcdb25e1744 100644 --- a/code/modules/clothing/neck/_neck.dm +++ b/code/modules/clothing/neck/_neck.dm @@ -14,39 +14,152 @@ if(body_parts_covered & HEAD) if(damaged_clothes) . += mutable_appearance('icons/effects/item_damage.dmi', "damagedmask") - if(HAS_BLOOD_DNA(src)) + if(GET_ATOM_BLOOD_DNA_LENGTH(src)) . += mutable_appearance('icons/effects/blood.dmi', "maskblood") /obj/item/clothing/neck/tie - name = "tie" - desc = "A neosilk clip-on tie." + name = "slick tie" + desc = "A neosilk tie." icon = 'icons/obj/clothing/neck.dmi' - icon_state = "bluetie" + icon_state = "tie_greyscale_tied" inhand_icon_state = "" //no inhands w_class = WEIGHT_CLASS_SMALL custom_price = PAYCHECK_CREW + greyscale_config = /datum/greyscale_config/ties + greyscale_config_worn = /datum/greyscale_config/ties_worn + greyscale_colors = "#4d4e4e" + flags_1 = IS_PLAYER_COLORABLE_1 + /// All ties start untied unless otherwise specified + var/is_tied = FALSE + /// How long it takes to tie the tie + var/tie_timer = 4 SECONDS + /// Is this tie a clip-on, meaning it does not have an untied state? + var/clip_on = FALSE + +/obj/item/clothing/neck/tie/Initialize(mapload) + . = ..() + if(clip_on) + return + update_appearance(UPDATE_ICON) + register_context() + +/obj/item/clothing/neck/tie/examine(mob/user) + . = ..() + if(clip_on) + . += span_notice("Looking closely, you can see that it's actually a cleverly disguised clip-on.") + else if(!is_tied) + . += span_notice("The tie can be tied with Alt-Click.") + else + . += span_notice("The tie can be untied with Alt-Click.") + +/obj/item/clothing/neck/tie/AltClick(mob/user) + . = ..() + if(clip_on) + return + to_chat(user, span_notice("You concentrate as you begin [is_tied ? "untying" : "tying"] [src]...")) + var/tie_timer_actual = tie_timer + // Mirrors give you a boost to your tying speed. I realize this stacks and I think that's hilarious. + for(var/obj/structure/mirror/reflection in view(2, user)) + tie_timer_actual /= 1.25 + // Heads of staff are experts at tying their ties. + if(user.mind?.assigned_role.departments_bitflags & DEPARTMENT_BITFLAG_COMMAND) + tie_timer_actual /= 2 + // Tie/Untie our tie + if(!do_after(user, tie_timer_actual)) + to_chat(user, span_notice("Your fingers fumble away from [src] as your concentration breaks.")) + return + // Clumsy & Dumb people have trouble tying their ties. + if((HAS_TRAIT(user, TRAIT_CLUMSY) || HAS_TRAIT(user, TRAIT_DUMB)) && prob(50)) + to_chat(user, span_notice("You just can't seem to get a proper grip on [src]!")) + return + // Success! + is_tied = !is_tied + user.visible_message( + span_notice("[user] adjusts [user.p_their()] tie[HAS_TRAIT(user, TRAIT_BALD) ? "" : " and runs a hand across [user.p_their()] head"]."), + span_notice("You successfully [is_tied ? "tied" : "untied"] [src]!"), + ) + update_appearance(UPDATE_ICON) + user.update_clothing(ITEM_SLOT_NECK) + +/obj/item/clothing/neck/tie/update_icon() + . = ..() + // Normal strip & equip delay, along with 2 second self equip since you need to squeeze your head through the hole. + if(is_tied) + icon_state = "tie_greyscale_tied" + strip_delay = 4 SECONDS + equip_delay_other = 4 SECONDS + equip_delay_self = 2 SECONDS + else // Extremely quick strip delay, it's practically a ribbon draped around your neck + icon_state = "tie_greyscale_untied" + strip_delay = 1 SECONDS + equip_delay_other = 1 SECONDS + equip_delay_self = 0 + +/obj/item/clothing/neck/tie/add_context(atom/source, list/context, obj/item/held_item, mob/user) + . = ..() + if(clip_on) + return + if(is_tied) + context[SCREENTIP_CONTEXT_ALT_LMB] = "Untie" + else + context[SCREENTIP_CONTEXT_ALT_LMB] = "Tie" + return CONTEXTUAL_SCREENTIP_SET /obj/item/clothing/neck/tie/blue name = "blue tie" - icon_state = "bluetie" + icon_state = "tie_greyscale_untied" + greyscale_colors = "#5275b6ff" /obj/item/clothing/neck/tie/red name = "red tie" - icon_state = "redtie" + icon_state = "tie_greyscale_untied" + greyscale_colors = "#c23838ff" + +/obj/item/clothing/neck/tie/red/tied + is_tied = TRUE + +/obj/item/clothing/neck/tie/red/hitman + desc = "This is a $47,000 custom-tailored Référence Du Tueur À Gages tie. The clot is from neosilkworms raised at a tie microfarm in Cookwell, from a secret pattern passed down by monk tailors since the twenty-first century!" + icon_state = "tie_greyscale_untied" + tie_timer = 1 SECONDS // You're a professional. + +/obj/item/clothing/neck/tie/red/hitman/tied + is_tied = TRUE /obj/item/clothing/neck/tie/black name = "black tie" - icon_state = "blacktie" + icon_state = "tie_greyscale_untied" + greyscale_colors = "#151516ff" + +/obj/item/clothing/neck/tie/black/tied + is_tied = TRUE /obj/item/clothing/neck/tie/horrible name = "horrible tie" - desc = "A neosilk clip-on tie. This one is disgusting." + desc = "A neosilk tie. This one is disgusting." icon_state = "horribletie" + clip_on = TRUE + greyscale_config = null + greyscale_config_worn = null + greyscale_colors = null + +/obj/item/clothing/neck/tie/disco + name = "horrific necktie" + icon_state = "eldritch_tie" + desc = "The necktie is adorned with a garish pattern. It's disturbingly vivid. Somehow you feel as if it would be wrong to ever take it off. It's your friend now. You will betray it if you change it for some boring scarf." + clip_on = TRUE + greyscale_config = null + greyscale_config_worn = null + greyscale_colors = null /obj/item/clothing/neck/tie/detective name = "loose tie" desc = "A loosely tied necktie, a perfect accessory for the over-worked detective." icon_state = "detective" + clip_on = TRUE + greyscale_config = null + greyscale_config_worn = null + greyscale_colors = null /obj/item/clothing/neck/maid name = "maid neck cover" @@ -74,8 +187,8 @@ var/heart_strength = span_danger("no") var/lung_strength = span_danger("no") - var/obj/item/organ/heart/heart = carbon_patient.getorganslot(ORGAN_SLOT_HEART) - var/obj/item/organ/lungs/lungs = carbon_patient.getorganslot(ORGAN_SLOT_LUNGS) + var/obj/item/organ/internal/heart/heart = carbon_patient.getorganslot(ORGAN_SLOT_HEART) + var/obj/item/organ/internal/lungs/lungs = carbon_patient.getorganslot(ORGAN_SLOT_LUNGS) if(carbon_patient.stat != DEAD && !(HAS_TRAIT(carbon_patient, TRAIT_FAKEDEATH))) if(istype(heart)) @@ -243,8 +356,3 @@ /obj/item/clothing/neck/beads/Initialize(mapload) . = ..() color = color = pick("#ff0077","#d400ff","#2600ff","#00ccff","#00ff2a","#e5ff00","#ffae00","#ff0000", "#ffffff") - -/obj/item/clothing/neck/tie/disco - name = "horrific necktie" - icon_state = "eldritch_tie" - desc = "The necktie is adorned with a garish pattern. It's disturbingly vivid. Somehow you feel as if it would be wrong to ever take it off. It's your friend now. You will betray it if you change it for some boring scarf." diff --git a/code/modules/clothing/outfits/ert.dm b/code/modules/clothing/outfits/ert.dm index 92e5d40e9fece..b73bcb0e8ab0b 100644 --- a/code/modules/clothing/outfits/ert.dm +++ b/code/modules/clothing/outfits/ert.dm @@ -96,7 +96,6 @@ l_hand = /obj/item/gun/energy/pulse/carbine/loyalpin backpack_contents = list( /obj/item/melee/baton/security/loaded = 1, - /obj/item/storage/belt/security/full = 1, /obj/item/storage/box/handcuffs = 1, /obj/item/storage/box/survival/engineer = 1, ) @@ -422,7 +421,7 @@ ) belt = /obj/item/storage/belt/janitor/full glasses = /obj/item/clothing/glasses/meson - mask = /obj/item/clothing/mask/bandana/color/blue + mask = /obj/item/clothing/mask/bandana/blue l_pocket = /obj/item/grenade/chem_grenade/cleaner r_pocket = /obj/item/grenade/chem_grenade/cleaner l_hand = /obj/item/storage/bag/trash diff --git a/code/modules/clothing/outfits/plasmaman.dm b/code/modules/clothing/outfits/plasmaman.dm index fd08259ab0b9f..a55a8f078dc4e 100644 --- a/code/modules/clothing/outfits/plasmaman.dm +++ b/code/modules/clothing/outfits/plasmaman.dm @@ -144,7 +144,7 @@ name = "Botany Plasmaman" uniform = /obj/item/clothing/under/plasmaman/botany - gloves = /obj/item/clothing/gloves/botanic_leather/plasmaman + gloves = /obj/item/clothing/gloves/color/plasmaman/botanic_leather head = /obj/item/clothing/head/helmet/space/plasmaman/botany /datum/outfit/plasmaman/janitor diff --git a/code/modules/clothing/outfits/standard.dm b/code/modules/clothing/outfits/standard.dm index 1c8d5b98bc941..40f8aba297cfb 100644 --- a/code/modules/clothing/outfits/standard.dm +++ b/code/modules/clothing/outfits/standard.dm @@ -231,6 +231,7 @@ id = /obj/item/card/id/advanced/chameleon/black id_trim = /datum/id_trim/reaper_assassin uniform = /obj/item/clothing/under/suit/black + neck = /obj/item/clothing/neck/tie/red/hitman/tied belt = /obj/item/modular_computer/tablet/pda/heads ears = /obj/item/radio/headset gloves = /obj/item/clothing/gloves/color/black @@ -389,6 +390,7 @@ id = /obj/item/card/id/advanced id_trim = /datum/id_trim/mobster uniform = /obj/item/clothing/under/suit/black_really + neck = /obj/item/clothing/neck/tie/red/tied ears = /obj/item/radio/headset glasses = /obj/item/clothing/glasses/sunglasses gloves = /obj/item/clothing/gloves/color/black @@ -416,6 +418,8 @@ /datum/outfit/chrono_agent/post_equip(mob/living/carbon/human/agent, visualsOnly) . = ..() var/obj/item/mod/control/mod = agent.back + if(!istype(mod)) + return var/obj/item/mod/module/eradication_lock/lock = locate(/obj/item/mod/module/eradication_lock) in mod.modules lock.true_owner_ckey = agent.ckey diff --git a/code/modules/clothing/shoes/_shoes.dm b/code/modules/clothing/shoes/_shoes.dm index 489b483717a90..e471bf1ee4854 100644 --- a/code/modules/clothing/shoes/_shoes.dm +++ b/code/modules/clothing/shoes/_shoes.dm @@ -8,7 +8,7 @@ body_parts_covered = FEET slot_flags = ITEM_SLOT_FEET - permeability_coefficient = 0.5 + armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 50, FIRE = 0, ACID = 0) slowdown = SHOES_SLOWDOWN strip_delay = 1 SECONDS var/offset = 0 @@ -47,7 +47,7 @@ if(damaged_clothes) . += mutable_appearance('icons/effects/item_damage.dmi', "damagedshoe") - if(HAS_BLOOD_DNA(src)) + if(GET_ATOM_BLOOD_DNA_LENGTH(src)) if(clothing_flags & LARGE_WORN_ICON) . += mutable_appearance('icons/effects/64x64.dmi', "shoeblood_large") else diff --git a/code/modules/clothing/shoes/boots.dm b/code/modules/clothing/shoes/boots.dm index e05bacb675f60..58b0f9832cde1 100644 --- a/code/modules/clothing/shoes/boots.dm +++ b/code/modules/clothing/shoes/boots.dm @@ -5,10 +5,9 @@ inhand_icon_state = "jackboots" lefthand_file = 'icons/mob/inhands/equipment/security_lefthand.dmi' righthand_file = 'icons/mob/inhands/equipment/security_righthand.dmi' - armor = list(MELEE = 25, BULLET = 25, LASER = 25, ENERGY = 25, BOMB = 50, BIO = 10, FIRE = 70, ACID = 50) + armor = list(MELEE = 25, BULLET = 25, LASER = 25, ENERGY = 25, BOMB = 50, BIO = 90, FIRE = 70, ACID = 50) strip_delay = 40 resistance_flags = NONE - permeability_coefficient = 0.05 //Thick soles, and covers the ankle pocket_storage_component_path = /datum/component/storage/concrete/pockets/shoes lace_time = 12 SECONDS @@ -24,9 +23,8 @@ /obj/item/clothing/shoes/combat/swat //overpowered boots for death squads name = "\improper SWAT boots" desc = "High speed, no drag combat boots." - permeability_coefficient = 0.01 clothing_flags = NOSLIP - armor = list(MELEE = 40, BULLET = 30, LASER = 25, ENERGY = 25, BOMB = 50, BIO = 30, FIRE = 90, ACID = 50) + armor = list(MELEE = 40, BULLET = 30, LASER = 25, ENERGY = 25, BOMB = 50, BIO = 100, FIRE = 90, ACID = 50) /obj/item/clothing/shoes/jackboots name = "jackboots" @@ -38,7 +36,7 @@ strip_delay = 30 equip_delay_other = 50 resistance_flags = NONE - permeability_coefficient = 0.05 //Thick soles, and covers the ankle + armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 90, FIRE = 0, ACID = 0) pocket_storage_component_path = /datum/component/storage/concrete/pockets/shoes can_be_tied = FALSE @@ -50,7 +48,7 @@ desc = "Boots lined with 'synthetic' animal fur." icon_state = "winterboots" inhand_icon_state = "winterboots" - permeability_coefficient = 0.15 + armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 80, FIRE = 0, ACID = 0) cold_protection = FEET|LEGS min_cold_protection_temperature = SHOES_MIN_TEMP_PROTECT heat_protection = FEET|LEGS @@ -72,7 +70,7 @@ inhand_icon_state = "jackboots" lefthand_file = 'icons/mob/inhands/equipment/security_lefthand.dmi' righthand_file = 'icons/mob/inhands/equipment/security_righthand.dmi' - permeability_coefficient = 0.15 + armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 80, FIRE = 0, ACID = 0) strip_delay = 20 equip_delay_other = 40 pocket_storage_component_path = /datum/component/storage/concrete/pockets/shoes diff --git a/code/modules/clothing/shoes/costume.dm b/code/modules/clothing/shoes/costume.dm index f78b107be1edd..764dab663c83c 100644 --- a/code/modules/clothing/shoes/costume.dm +++ b/code/modules/clothing/shoes/costume.dm @@ -5,7 +5,7 @@ inhand_icon_state = "roman" strip_delay = 100 equip_delay_other = 100 - permeability_coefficient = 0.9 + armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 10, FIRE = 0, ACID = 0) can_be_tied = FALSE /obj/item/clothing/shoes/griffin diff --git a/code/modules/clothing/shoes/cowboy.dm b/code/modules/clothing/shoes/cowboy.dm index 951f11e24020c..16c3dfc03e495 100644 --- a/code/modules/clothing/shoes/cowboy.dm +++ b/code/modules/clothing/shoes/cowboy.dm @@ -2,7 +2,7 @@ name = "cowboy boots" desc = "A small sticker lets you know they've been inspected for snakes, It is unclear how long ago the inspection took place..." icon_state = "cowboy_brown" - permeability_coefficient = 0.05 //these are quite tall + armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 90, FIRE = 0, ACID = 0) //these are quite tall pocket_storage_component_path = /datum/component/storage/concrete/pockets/shoes custom_price = PAYCHECK_CREW var/list/occupants = list() @@ -72,13 +72,13 @@ name = "bilton wrangler boots" desc = "A pair of authentic haute couture boots from Japanifornia. You doubt they have ever been close to cattle." icon_state = "cowboy_fancy" - permeability_coefficient = 0.08 + armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 95, FIRE = 0, ACID = 0) /obj/item/clothing/shoes/cowboy/lizard name = "lizard skin boots" desc = "You can hear a faint hissing from inside the boots; you hope it is just a mournful ghost." icon_state = "lizardboots_green" - armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 0, FIRE = 40, ACID = 0) //lizards like to stay warm + armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 90, FIRE = 40, ACID = 0) //lizards like to stay warm /obj/item/clothing/shoes/cowboy/lizard/masterwork name = "\improper Hugs-The-Feet lizard skin boots" diff --git a/code/modules/clothing/shoes/galoshes.dm b/code/modules/clothing/shoes/galoshes.dm index 9f48342b3e968..afb257a80581d 100644 --- a/code/modules/clothing/shoes/galoshes.dm +++ b/code/modules/clothing/shoes/galoshes.dm @@ -2,13 +2,12 @@ desc = "A pair of yellow rubber boots, designed to prevent slipping on wet surfaces." name = "galoshes" icon_state = "galoshes" - permeability_coefficient = 0.01 clothing_flags = NOSLIP slowdown = SHOES_SLOWDOWN+1 strip_delay = 30 equip_delay_other = 50 resistance_flags = NONE - armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 0, FIRE = 40, ACID = 75) + armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 100, FIRE = 40, ACID = 75) can_be_bloody = FALSE custom_price = PAYCHECK_CREW * 3 can_be_tied = FALSE diff --git a/code/modules/clothing/shoes/jumpboots.dm b/code/modules/clothing/shoes/jumpboots.dm index 8c4180b7a68e0..b91a335e67aae 100644 --- a/code/modules/clothing/shoes/jumpboots.dm +++ b/code/modules/clothing/shoes/jumpboots.dm @@ -6,7 +6,7 @@ resistance_flags = FIRE_PROOF pocket_storage_component_path = /datum/component/storage/concrete/pockets/shoes actions_types = list(/datum/action/item_action/bhop) - permeability_coefficient = 0.05 + armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 90, FIRE = 0, ACID = 0) strip_delay = 30 var/jumpdistance = 5 //-1 from to see the actual distance, e.g 4 goes over 3 tiles var/jumpspeed = 3 diff --git a/code/modules/clothing/shoes/magboots.dm b/code/modules/clothing/shoes/magboots.dm index 746c57d9b7eed..abbf5777761dc 100644 --- a/code/modules/clothing/shoes/magboots.dm +++ b/code/modules/clothing/shoes/magboots.dm @@ -5,7 +5,7 @@ var/magboot_state = "magboots" var/magpulse = FALSE var/slowdown_active = 2 - permeability_coefficient = 0.05 + armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 90, FIRE = 0, ACID = 0) actions_types = list(/datum/action/item_action/toggle) strip_delay = 70 equip_delay_other = 70 diff --git a/code/modules/clothing/shoes/sandals.dm b/code/modules/clothing/shoes/sandals.dm index a8ac824811ac7..9172b0b0627df 100644 --- a/code/modules/clothing/shoes/sandals.dm +++ b/code/modules/clothing/shoes/sandals.dm @@ -5,7 +5,7 @@ custom_materials = list(/datum/material/wood = MINERAL_MATERIAL_AMOUNT * 0.5) strip_delay = 5 equip_delay_other = 50 - permeability_coefficient = 0.9 + armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 10, FIRE = 0, ACID = 0) can_be_tied = FALSE species_exception = list(/datum/species/golem) diff --git a/code/modules/clothing/shoes/sneakers.dm b/code/modules/clothing/shoes/sneakers.dm index ce3458d69321e..2d84a78134fc4 100644 --- a/code/modules/clothing/shoes/sneakers.dm +++ b/code/modules/clothing/shoes/sneakers.dm @@ -24,7 +24,7 @@ /obj/item/clothing/shoes/sneakers/blue name = "blue shoes" greyscale_colors = "#16a9eb#ffffff" - permeability_coefficient = 0.01 + armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 95, FIRE = 0, ACID = 0) /obj/item/clothing/shoes/sneakers/green name = "green shoes" @@ -46,7 +46,7 @@ /obj/item/clothing/shoes/sneakers/white name = "white shoes" greyscale_colors = "#ffffff#ffffff" - permeability_coefficient = 0.01 + armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 95, FIRE = 0, ACID = 0) /obj/item/clothing/shoes/sneakers/rainbow name = "rainbow shoes" @@ -115,7 +115,6 @@ greyscale_config_worn = null strip_delay = 5 equip_delay_other = 50 - permeability_coefficient = 0.9 can_be_tied = FALSE resistance_flags = FIRE_PROOF | ACID_PROOF diff --git a/code/modules/clothing/spacesuits/_spacesuits.dm b/code/modules/clothing/spacesuits/_spacesuits.dm index 875a54903bd60..c05aed34cf20d 100644 --- a/code/modules/clothing/spacesuits/_spacesuits.dm +++ b/code/modules/clothing/spacesuits/_spacesuits.dm @@ -8,7 +8,6 @@ desc = "A special helmet with solar UV shielding to protect your eyes from harmful rays." clothing_flags = STOPSPRESSUREDAMAGE | THICKMATERIAL | SNUG_FIT | PLASMAMAN_HELMET_EXEMPT inhand_icon_state = "spaceold" - permeability_coefficient = 0.01 armor = list(MELEE = 0, BULLET = 0, LASER = 0,ENERGY = 0, BOMB = 0, BIO = 100, FIRE = 80, ACID = 70) flags_inv = HIDEMASK|HIDEEARS|HIDEEYES|HIDEFACE|HIDEHAIR|HIDEFACIALHAIR|HIDESNOUT @@ -29,7 +28,6 @@ icon_state = "spaceold" inhand_icon_state = "s_suit" w_class = WEIGHT_CLASS_BULKY - permeability_coefficient = 0.02 clothing_flags = STOPSPRESSUREDAMAGE | THICKMATERIAL body_parts_covered = CHEST|GROIN|LEGS|FEET|ARMS|HANDS allowed = list(/obj/item/flashlight, /obj/item/tank/internals) diff --git a/code/modules/clothing/spacesuits/plasmamen.dm b/code/modules/clothing/spacesuits/plasmamen.dm index 1b17c81d805a7..7f8706bf95d2a 100644 --- a/code/modules/clothing/spacesuits/plasmamen.dm +++ b/code/modules/clothing/spacesuits/plasmamen.dm @@ -22,7 +22,7 @@ if(!istype(H)) return - if(H.fire_stacks) + if(H.fire_stacks > 0) if(extinguishes_left) if(next_extinguish > world.time) return @@ -39,6 +39,7 @@ desc = "A special containment helmet that allows plasma-based lifeforms to exist safely in an oxygenated environment. It is space-worthy, and may be worn in tandem with other EVA gear." icon = 'icons/obj/clothing/head/plasmaman_hats.dmi' worn_icon = 'icons/mob/clothing/head/plasmaman_head.dmi' + clothing_flags = STOPSPRESSUREDAMAGE | THICKMATERIAL | SNUG_FIT | PLASMAMAN_HELMET_EXEMPT | PLASMAMAN_PREVENT_IGNITION icon_state = "plasmaman-helm" inhand_icon_state = "plasmaman-helm" strip_delay = 80 diff --git a/code/modules/clothing/suits/_suits.dm b/code/modules/clothing/suits/_suits.dm index b384c0d573f33..5d65dfb19e459 100644 --- a/code/modules/clothing/suits/_suits.dm +++ b/code/modules/clothing/suits/_suits.dm @@ -21,7 +21,7 @@ if(damaged_clothes) . += mutable_appearance('icons/effects/item_damage.dmi', "damaged[blood_overlay_type]") - if(HAS_BLOOD_DNA(src)) + if(GET_ATOM_BLOOD_DNA_LENGTH(src)) . += mutable_appearance('icons/effects/blood.dmi', "[blood_overlay_type]blood") var/mob/living/carbon/human/M = loc diff --git a/code/modules/clothing/suits/ablativecoat.dm b/code/modules/clothing/suits/ablativecoat.dm index 38a396105c0ea..614878d47dde8 100644 --- a/code/modules/clothing/suits/ablativecoat.dm +++ b/code/modules/clothing/suits/ablativecoat.dm @@ -40,7 +40,7 @@ var/mob/living/carbon/user = loc var/datum/atom_hud/hud = GLOB.huds[DATA_HUD_SECURITY_ADVANCED] ADD_TRAIT(user, TRAIT_SECURITY_HUD, HELMET_TRAIT) - hud.add_hud_to(user) + hud.show_to(user) balloon_alert(user, "you put on the hood, and enable the hud") return ..() @@ -48,8 +48,8 @@ if (!hood_up) return ..() var/mob/living/carbon/user = loc - var/datum/atom_hud/hud = GLOB.huds[DATA_HUD_SECURITY_ADVANCED] + var/datum/atom_hud/sec_hud = GLOB.huds[DATA_HUD_SECURITY_ADVANCED] REMOVE_TRAIT(user, TRAIT_SECURITY_HUD, HELMET_TRAIT) - hud.remove_hud_from(user) + sec_hud.hide_from(user) balloon_alert(user, "you take off the hood, and disable the hud") return ..() diff --git a/code/modules/clothing/suits/armor.dm b/code/modules/clothing/suits/armor.dm index 29aa68183c5c1..13e349d45603f 100644 --- a/code/modules/clothing/suits/armor.dm +++ b/code/modules/clothing/suits/armor.dm @@ -371,3 +371,10 @@ /obj/item/clothing/suit/armor/centcom_formal/Initialize(mapload) . = ..() AddComponent(/datum/component/toggle_icon) + +/obj/item/clothing/suit/armor/vest/hop + name = "head of personnel's coat" + desc = "A stylish coat given to a Head of Personnel." + icon_state = "hop_coat" + inhand_icon_state = "b_suit" + body_parts_covered = CHEST|GROIN|ARMS diff --git a/code/modules/clothing/suits/bio.dm b/code/modules/clothing/suits/bio.dm index 51049224c51be..cb95a78dbd5ab 100644 --- a/code/modules/clothing/suits/bio.dm +++ b/code/modules/clothing/suits/bio.dm @@ -3,7 +3,6 @@ name = "bio hood" icon_state = "bio" desc = "A hood that protects the head and face from biological contaminants." - permeability_coefficient = 0.01 clothing_flags = THICKMATERIAL | BLOCK_GAS_SMOKE_EFFECT | SNUG_FIT | PLASMAMAN_HELMET_EXEMPT armor = list(MELEE = 0, BULLET = 0, LASER = 0,ENERGY = 0, BOMB = 0, BIO = 100, FIRE = 30, ACID = 100) flags_inv = HIDEMASK|HIDEEARS|HIDEEYES|HIDEHAIR|HIDEFACIALHAIR|HIDEFACE|HIDESNOUT @@ -16,7 +15,6 @@ icon_state = "bio" inhand_icon_state = "bio_suit" w_class = WEIGHT_CLASS_BULKY - permeability_coefficient = 0.01 clothing_flags = THICKMATERIAL body_parts_covered = CHEST|GROIN|LEGS|FEET|ARMS|HANDS slowdown = 0.5 diff --git a/code/modules/clothing/suits/cloaks.dm b/code/modules/clothing/suits/cloaks.dm index 3cd48509c3d4a..ac0f5b68584db 100644 --- a/code/modules/clothing/suits/cloaks.dm +++ b/code/modules/clothing/suits/cloaks.dm @@ -49,112 +49,6 @@ desc = "Worn by the Head of Personnel. It smells faintly of bureaucracy." icon_state = "hopcloak" -/obj/item/clothing/suit/hooded/cloak/goliath - name = "goliath cloak" - icon_state = "goliath_cloak" - desc = "A staunch, practical cape made out of numerous monster materials, it is coveted amongst exiles & hermits." - allowed = list(/obj/item/flashlight, /obj/item/tank/internals, /obj/item/pickaxe, /obj/item/spear, /obj/item/organ/regenerative_core/legion, /obj/item/knife/combat/bone, /obj/item/knife/combat/survival) - armor = list(MELEE = 35, BULLET = 10, LASER = 25, ENERGY = 35, BOMB = 25, BIO = 0, FIRE = 60, ACID = 60) //a fair alternative to bone armor, requiring alternative materials and gaining a suit slot - hoodtype = /obj/item/clothing/head/hooded/cloakhood/goliath - body_parts_covered = CHEST|GROIN|ARMS - -/obj/item/clothing/head/hooded/cloakhood/goliath - name = "goliath cloak hood" - icon_state = "golhood" - desc = "A protective & concealing hood." - armor = list(MELEE = 35, BULLET = 10, LASER = 25, ENERGY = 35, BOMB = 25, BIO = 0, FIRE = 60, ACID = 60) - clothing_flags = SNUG_FIT - flags_inv = HIDEEARS|HIDEEYES|HIDEHAIR|HIDEFACIALHAIR - transparent_protection = HIDEMASK - -/obj/item/clothing/suit/hooded/cloak/drake - name = "drake armour" - icon_state = "dragon" - desc = "A suit of armour fashioned from the remains of an ash drake." - allowed = list(/obj/item/flashlight, /obj/item/tank/internals, /obj/item/resonator, /obj/item/mining_scanner, /obj/item/t_scanner/adv_mining_scanner, /obj/item/gun/energy/recharge/kinetic_accelerator, /obj/item/pickaxe, /obj/item/spear) - armor = list(MELEE = 65, BULLET = 15, LASER = 40, ENERGY = 40, BOMB = 70, BIO = 60, FIRE = 100, ACID = 100) - hoodtype = /obj/item/clothing/head/hooded/cloakhood/drake - body_parts_covered = CHEST|GROIN|LEGS|FEET|ARMS|HANDS - cold_protection = CHEST|GROIN|LEGS|FEET|ARMS|HANDS - min_cold_protection_temperature = FIRE_SUIT_MIN_TEMP_PROTECT - heat_protection = CHEST|GROIN|LEGS|FEET|ARMS|HANDS - max_heat_protection_temperature = FIRE_IMMUNITY_MAX_TEMP_PROTECT - resistance_flags = FIRE_PROOF | ACID_PROOF - transparent_protection = HIDEGLOVES|HIDESUITSTORAGE|HIDEJUMPSUIT|HIDESHOES - -/obj/item/clothing/head/hooded/cloakhood/drake - name = "drake helm" - icon_state = "dragon" - desc = "The skull of a dragon." - armor = list(MELEE = 65, BULLET = 15, LASER = 40, ENERGY = 40, BOMB = 70, BIO = 60, FIRE = 100, ACID = 100) - clothing_flags = SNUG_FIT - cold_protection = HEAD - min_cold_protection_temperature = FIRE_HELM_MIN_TEMP_PROTECT - heat_protection = HEAD - max_heat_protection_temperature = FIRE_IMMUNITY_MAX_TEMP_PROTECT - resistance_flags = FIRE_PROOF | ACID_PROOF - -/obj/item/clothing/suit/hooded/cloak/godslayer - name = "godslayer armour" - icon_state = "godslayer" - desc = "A suit of armour fashioned from the remnants of a knight's armor, and parts of a wendigo." - allowed = list(/obj/item/flashlight, /obj/item/tank/internals, /obj/item/resonator, /obj/item/mining_scanner, /obj/item/t_scanner/adv_mining_scanner, /obj/item/gun/energy/recharge/kinetic_accelerator, /obj/item/pickaxe, /obj/item/spear) - armor = list(MELEE = 50, BULLET = 25, LASER = 25, ENERGY = 25, BOMB = 50, BIO = 50, FIRE = 100, ACID = 100) - clothing_flags = STOPSPRESSUREDAMAGE | THICKMATERIAL - hoodtype = /obj/item/clothing/head/hooded/cloakhood/godslayer - cold_protection = CHEST|GROIN|LEGS|FEET|ARMS|HANDS - min_cold_protection_temperature = FIRE_SUIT_MIN_TEMP_PROTECT - heat_protection = CHEST|GROIN|LEGS|FEET|ARMS|HANDS - max_heat_protection_temperature = FIRE_IMMUNITY_MAX_TEMP_PROTECT - body_parts_covered = CHEST|GROIN|LEGS|FEET|ARMS|HANDS - resistance_flags = FIRE_PROOF | ACID_PROOF | FREEZE_PROOF - transparent_protection = HIDEGLOVES|HIDESUITSTORAGE|HIDEJUMPSUIT|HIDESHOES - /// Amount to heal when the effect is triggered - var/heal_amount = 500 - /// Time until the effect can take place again - var/effect_cooldown_time = 10 MINUTES - /// Current cooldown for the effect - COOLDOWN_DECLARE(effect_cooldown) - var/static/list/damage_heal_order = list(BRUTE, BURN, OXY) - -/obj/item/clothing/head/hooded/cloakhood/godslayer - name = "godslayer helm" - icon_state = "godslayer" - desc = "The horns and skull of a wendigo, held together by the remaining icey energy of a demonic miner." - armor = list(MELEE = 50, BULLET = 25, LASER = 25, ENERGY = 25, BOMB = 50, BIO = 50, FIRE = 100, ACID = 100) - clothing_flags = STOPSPRESSUREDAMAGE | THICKMATERIAL | SNUG_FIT - cold_protection = HEAD - min_cold_protection_temperature = FIRE_HELM_MIN_TEMP_PROTECT - heat_protection = HEAD - max_heat_protection_temperature = FIRE_IMMUNITY_MAX_TEMP_PROTECT - flash_protect = FLASH_PROTECTION_WELDER - flags_cover = HEADCOVERSEYES | HEADCOVERSMOUTH | PEPPERPROOF - resistance_flags = FIRE_PROOF | ACID_PROOF | FREEZE_PROOF - -/obj/item/clothing/suit/hooded/cloak/godslayer/examine(mob/user) - . = ..() - if(loc == user && !COOLDOWN_FINISHED(src, effect_cooldown)) - . += "You feel like the revival effect will be able to occur again in [COOLDOWN_TIMELEFT(src, effect_cooldown) / 10] seconds." - -/obj/item/clothing/suit/hooded/cloak/godslayer/equipped(mob/user, slot) - . = ..() - if(slot & ITEM_SLOT_OCLOTHING) - RegisterSignal(user, COMSIG_MOB_STATCHANGE, .proc/resurrect) - return - UnregisterSignal(user, COMSIG_MOB_STATCHANGE) - -/obj/item/clothing/suit/hooded/cloak/godslayer/dropped(mob/user) - ..() - UnregisterSignal(user, COMSIG_MOB_STATCHANGE) - -/obj/item/clothing/suit/hooded/cloak/godslayer/proc/resurrect(mob/living/carbon/user, new_stat) - SIGNAL_HANDLER - if(new_stat > CONSCIOUS && new_stat < DEAD && COOLDOWN_FINISHED(src, effect_cooldown)) - COOLDOWN_START(src, effect_cooldown, effect_cooldown_time) //This needs to happen first, otherwise there's an infinite loop - user.heal_ordered_damage(heal_amount, damage_heal_order) - user.visible_message(span_notice("[user] suddenly revives, as their armor swirls with demonic energy!"), span_notice("You suddenly feel invigorated!")) - playsound(user.loc, 'sound/magic/clockwork/ratvar_attack.ogg', 50) - /obj/item/clothing/neck/cloak/skill_reward var/associated_skill_path = /datum/skill resistance_flags = INDESTRUCTIBLE | LAVA_PROOF | FIRE_PROOF | UNACIDABLE diff --git a/code/modules/clothing/suits/jobs.dm b/code/modules/clothing/suits/jobs.dm index 07f7b64deb788..953cf3a0d3684 100644 --- a/code/modules/clothing/suits/jobs.dm +++ b/code/modules/clothing/suits/jobs.dm @@ -12,6 +12,7 @@ body_parts_covered = CHEST|GROIN allowed = 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/storage/bag/plants, /obj/item/graft, /obj/item/secateurs, /obj/item/geneshears) species_exception = list(/datum/species/golem) + armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 50, FIRE = 0, ACID = 0) /obj/item/clothing/suit/apron/waders name = "horticultural waders" @@ -19,7 +20,6 @@ icon_state = "hort_waders" inhand_icon_state = "hort_waders" body_parts_covered = CHEST|GROIN|LEGS - permeability_coefficient = 0.5 //Captain /obj/item/clothing/suit/capjacket @@ -36,7 +36,7 @@ desc = "An apron-jacket used by a high class chef." icon_state = "chef" inhand_icon_state = "chef" - permeability_coefficient = 0.5 + armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 50, FIRE = 0, ACID = 0) body_parts_covered = CHEST|GROIN|ARMS allowed = list(/obj/item/kitchen, /obj/item/knife/kitchen, /obj/item/storage/bag/tray) toggle_noun = "sleeves" diff --git a/code/modules/clothing/suits/reactive_armour.dm b/code/modules/clothing/suits/reactive_armour.dm index df3bc20bfcb56..72df456cdd795 100644 --- a/code/modules/clothing/suits/reactive_armour.dm +++ b/code/modules/clothing/suits/reactive_armour.dm @@ -11,6 +11,7 @@ /obj/effect/anomaly/grav = /obj/item/clothing/suit/armor/reactive/repulse, /obj/effect/anomaly/flux = /obj/item/clothing/suit/armor/reactive/tesla, /obj/effect/anomaly/bluespace = /obj/item/clothing/suit/armor/reactive/teleport, + /obj/effect/anomaly/delimber = /obj/item/clothing/suit/armor/reactive/delimbering, /obj/effect/anomaly/hallucination = /obj/item/clothing/suit/armor/reactive/hallucinating, ) @@ -149,11 +150,11 @@ /obj/item/clothing/suit/armor/reactive/fire/reactive_activation(mob/living/carbon/human/owner, atom/movable/hitby, attack_text = "the attack", final_block_chance = 0, damage = 0, attack_type = MELEE_ATTACK) owner.visible_message(span_danger("[src] blocks [attack_text], sending out jets of flame!")) playsound(get_turf(owner),'sound/magic/fireball.ogg', 100, TRUE) - for(var/mob/living/carbon/carbon_victim in range(6, owner)) + for(var/mob/living/carbon/carbon_victim in range(6, get_turf(src))) if(carbon_victim != owner) carbon_victim.adjust_fire_stacks(8) - carbon_victim.IgniteMob() - owner.set_fire_stacks(-20) + carbon_victim.ignite_mob() + owner.set_wet_stacks(20) reactivearmor_cooldown = world.time + reactivearmor_cooldown_duration return TRUE @@ -161,7 +162,7 @@ owner.visible_message(span_danger("[src] just makes [attack_text] worse by spewing molten death on [owner]!")) playsound(get_turf(owner),'sound/magic/fireball.ogg', 100, TRUE) owner.adjust_fire_stacks(12) - owner.IgniteMob() + owner.ignite_mob() reactivearmor_cooldown = world.time + reactivearmor_cooldown_duration return FALSE @@ -373,3 +374,80 @@ var/dist = sqrt(1 / max(1, get_dist(near, location))) near.hallucination += 25 * dist near.hallucination = clamp(near.hallucination, 0, 150) + +//Delimbering + +/obj/item/clothing/suit/armor/reactive/delimbering + name = "reactive delimbering armor" + desc = "An experimental suit of armor with sensitive detectors hooked up to a biohazard release valve. It scrambles the bodies of those around." + cooldown_message = span_danger("The connection is currently out of sync... Recalibrating.") + emp_message = span_warning("You feel the armor squirm.") + ///Range of the effect. + var/range = 5 + ///Lists for zones and bodyparts to swap and randomize + var/static/list/zones = list(BODY_ZONE_HEAD, BODY_ZONE_CHEST, BODY_ZONE_L_ARM, BODY_ZONE_R_ARM, BODY_ZONE_L_LEG, BODY_ZONE_R_LEG) + var/static/list/chests + var/static/list/heads + var/static/list/l_arms + var/static/list/r_arms + var/static/list/l_legs + var/static/list/r_legs + +/obj/item/clothing/suit/armor/reactive/delimbering/Initialize(mapload) + . = ..() + if(!chests) + chests = typesof(/obj/item/bodypart/chest) + if(!heads) + heads = typesof(/obj/item/bodypart/head) + if(!l_arms) + l_arms = typesof(/obj/item/bodypart/l_arm) + if(!r_arms) + r_arms = typesof(/obj/item/bodypart/r_arm) + if(!l_legs) + l_legs = typesof(/obj/item/bodypart/l_leg) + if(!r_legs) + r_legs = typesof(/obj/item/bodypart/r_leg) + +/obj/item/clothing/suit/armor/reactive/delimbering/cooldown_activation(mob/living/carbon/human/owner) + var/datum/effect_system/spark_spread/sparks = new /datum/effect_system/spark_spread + sparks.set_up(1, 1, src) + sparks.start() + ..() + +/obj/item/clothing/suit/armor/reactive/delimbering/reactive_activation(mob/living/carbon/human/owner, atom/movable/hitby, attack_text = "the attack", final_block_chance = 0, damage = 0, attack_type = MELEE_ATTACK) + owner.visible_message(span_danger("[src] blocks [attack_text], biohazard body scramble released!")) + delimber_pulse(owner, FALSE) + return TRUE + +/obj/item/clothing/suit/armor/reactive/delimbering/emp_activation(mob/living/carbon/human/owner, atom/movable/hitby, attack_text = "the attack", final_block_chance = 0, damage = 0, attack_type = MELEE_ATTACK) + owner.visible_message(span_danger("[src] blocks [attack_text], but pulls a massive charge of biohazard material into [owner] from the surrounding environment!")) + delimber_pulse(owner, TRUE) + return TRUE + +/obj/item/clothing/suit/armor/reactive/delimbering/proc/delimber_pulse(mob/living/carbon/human/owner, can_hit_owner = FALSE) + for(var/mob/living/carbon/nearby in range(range, get_turf(src))) + if(!can_hit_owner && nearby == owner) + continue + if(nearby.run_armor_check(attack_flag = BIO, absorb_text = "Your armor protects you from [src]!") >= 100) + continue //We are protected + var/picked_zone = pick(zones) + var/obj/item/bodypart/picked_user_part = nearby.get_bodypart(picked_zone) + var/obj/item/bodypart/picked_part + switch(picked_zone) + if(BODY_ZONE_HEAD) + picked_part = pick(heads) + if(BODY_ZONE_CHEST) + picked_part = pick(chests) + if(BODY_ZONE_L_ARM) + picked_part = pick(l_arms) + if(BODY_ZONE_R_ARM) + picked_part = pick(r_arms) + if(BODY_ZONE_L_LEG) + picked_part = pick(l_legs) + if(BODY_ZONE_R_LEG) + picked_part = pick(r_legs) + var/obj/item/bodypart/new_part = new picked_part() + new_part.replace_limb(nearby, TRUE) + qdel(picked_user_part) + nearby.update_body(TRUE) + balloon_alert(nearby, "something has changed about you") diff --git a/code/modules/clothing/suits/utility.dm b/code/modules/clothing/suits/utility.dm index fb55ce647c73c..69d785942e767 100644 --- a/code/modules/clothing/suits/utility.dm +++ b/code/modules/clothing/suits/utility.dm @@ -15,11 +15,10 @@ icon_state = "fire" inhand_icon_state = "ro_suit" w_class = WEIGHT_CLASS_BULKY - permeability_coefficient = 0.5 body_parts_covered = CHEST|GROIN|LEGS|FEET|ARMS|HANDS allowed = list(/obj/item/flashlight, /obj/item/tank/internals, /obj/item/extinguisher, /obj/item/crowbar) slowdown = 1 - armor = list(MELEE = 15, BULLET = 5, LASER = 20, ENERGY = 20, BOMB = 20, BIO = 10, FIRE = 100, ACID = 50) + armor = list(MELEE = 15, BULLET = 5, LASER = 20, ENERGY = 20, BOMB = 20, BIO = 50, FIRE = 100, ACID = 50) flags_inv = HIDEGLOVES|HIDESHOES|HIDEJUMPSUIT clothing_flags = STOPSPRESSUREDAMAGE | THICKMATERIAL heat_protection = CHEST|GROIN|LEGS|FEET|ARMS|HANDS @@ -80,11 +79,10 @@ icon_state = "bombsuit" inhand_icon_state = "bombsuit" w_class = WEIGHT_CLASS_BULKY - permeability_coefficient = 0.01 clothing_flags = THICKMATERIAL body_parts_covered = CHEST|GROIN|LEGS|FEET|ARMS|HANDS slowdown = 2 - armor = list(MELEE = 20, BULLET = 0, LASER = 20,ENERGY = 30, BOMB = 100, BIO = 0, FIRE = 80, ACID = 50) + armor = list(MELEE = 20, BULLET = 0, LASER = 20,ENERGY = 30, BOMB = 100, BIO = 50, FIRE = 80, ACID = 50) flags_inv = HIDEJUMPSUIT heat_protection = CHEST|GROIN|LEGS|FEET|ARMS|HANDS max_heat_protection_temperature = ARMOR_MAX_TEMP_PROTECT @@ -139,12 +137,11 @@ icon_state = "rad" inhand_icon_state = "rad_suit" w_class = WEIGHT_CLASS_BULKY - permeability_coefficient = 0.5 clothing_flags = THICKMATERIAL body_parts_covered = CHEST|GROIN|LEGS|FEET|ARMS|HANDS allowed = list(/obj/item/flashlight, /obj/item/tank/internals, /obj/item/geiger_counter) slowdown = 1.5 - armor = list(MELEE = 0, BULLET = 0, LASER = 0,ENERGY = 0, BOMB = 0, BIO = 60, FIRE = 30, ACID = 30) + armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 60, FIRE = 30, ACID = 30) strip_delay = 60 equip_delay_other = 60 flags_inv = HIDEJUMPSUIT diff --git a/code/modules/clothing/suits/wintercoats.dm b/code/modules/clothing/suits/wintercoats.dm index 62a71fc77f6cc..72828ab6d5b43 100644 --- a/code/modules/clothing/suits/wintercoats.dm +++ b/code/modules/clothing/suits/wintercoats.dm @@ -169,6 +169,7 @@ inhand_icon_state = "coatmedical" allowed = list( /obj/item/flashlight/pen, + /obj/item/gun/syringe, /obj/item/healthanalyzer, /obj/item/reagent_containers/dropper, /obj/item/reagent_containers/glass/beaker, @@ -176,8 +177,6 @@ /obj/item/reagent_containers/hypospray, /obj/item/reagent_containers/pill, /obj/item/reagent_containers/syringe, - /obj/item/gun/syringe, - /obj/item/stack/medical, /obj/item/sensor_device, /obj/item/storage/pill_bottle, ) diff --git a/code/modules/clothing/suits/wiz_robe.dm b/code/modules/clothing/suits/wiz_robe.dm index db919138bb47a..0930f14eca45e 100644 --- a/code/modules/clothing/suits/wiz_robe.dm +++ b/code/modules/clothing/suits/wiz_robe.dm @@ -2,11 +2,10 @@ name = "wizard hat" desc = "Strange-looking hat-wear that most certainly belongs to a real magic user." icon_state = "wizard" - permeability_coefficient = 0.01 - armor = list(MELEE = 30, BULLET = 20, LASER = 20, ENERGY = 30, BOMB = 20, BIO = 20, FIRE = 100, ACID = 100, WOUND = 20) + armor = list(MELEE = 30, BULLET = 20, LASER = 20, ENERGY = 30, BOMB = 20, BIO = 100, FIRE = 100, ACID = 100, WOUND = 20) strip_delay = 50 equip_delay_other = 50 - clothing_flags = SNUG_FIT + clothing_flags = SNUG_FIT | CASTING_CLOTHES resistance_flags = FIRE_PROOF | ACID_PROOF dog_fashion = /datum/dog_fashion/head/blue_wizard @@ -32,7 +31,6 @@ name = "wizard hat" desc = "It has WIZZARD written across it in sequins. Comes with a cool beard." icon_state = "wizard-fake" - permeability_coefficient = 1 armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 0, FIRE = 0, ACID = 0) resistance_flags = FLAMMABLE dog_fashion = /datum/dog_fashion/head/blue_wizard @@ -62,13 +60,13 @@ desc = "A magnificent, gem-lined robe that seems to radiate power." icon_state = "wizard" inhand_icon_state = "wizrobe" - permeability_coefficient = 0.01 body_parts_covered = CHEST|GROIN|ARMS|LEGS - armor = list(MELEE = 30, BULLET = 20, LASER = 20, ENERGY = 30, BOMB = 20, BIO = 20, FIRE = 100, ACID = 100, WOUND = 20) + armor = list(MELEE = 30, BULLET = 20, LASER = 20, ENERGY = 30, BOMB = 20, BIO = 100, FIRE = 100, ACID = 100, WOUND = 20) allowed = list(/obj/item/teleportation_scroll, /obj/item/highfrequencyblade/wizard) flags_inv = HIDEJUMPSUIT strip_delay = 50 equip_delay_other = 50 + clothing_flags = CASTING_CLOTHES resistance_flags = FIRE_PROOF | ACID_PROOF /obj/item/clothing/suit/wizrobe/red @@ -119,7 +117,6 @@ desc = "A rather dull blue robe meant to mimic real wizard robes." icon_state = "wizard-fake" inhand_icon_state = "wizrobe" - permeability_coefficient = 1 armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 0, FIRE = 0, ACID = 0) resistance_flags = FLAMMABLE @@ -127,7 +124,6 @@ name = "witch hat" desc = "Strange-looking hat-wear, makes you want to cast fireballs." icon_state = "marisa" - permeability_coefficient = 1 armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 0, FIRE = 0, ACID = 0) resistance_flags = FLAMMABLE @@ -136,7 +132,6 @@ desc = "Magic is all about the spell power, ZE!" icon_state = "marisa" inhand_icon_state = "marisarobe" - permeability_coefficient = 1 armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 0, FIRE = 0, ACID = 0) resistance_flags = FLAMMABLE diff --git a/code/modules/clothing/under/_under.dm b/code/modules/clothing/under/_under.dm index 6b26fb6697ec0..a1c5e776aaed3 100644 --- a/code/modules/clothing/under/_under.dm +++ b/code/modules/clothing/under/_under.dm @@ -3,9 +3,8 @@ icon = 'icons/obj/clothing/under/default.dmi' worn_icon = 'icons/mob/clothing/under/default.dmi' body_parts_covered = CHEST|GROIN|LEGS|ARMS - permeability_coefficient = 0.9 slot_flags = ITEM_SLOT_ICLOTHING - armor = list(MELEE = 0, BULLET = 0, LASER = 0,ENERGY = 0, BOMB = 0, BIO = 0, FIRE = 0, ACID = 0, WOUND = 5) + armor = list(MELEE = 0, BULLET = 0, LASER = 0,ENERGY = 0, BOMB = 0, BIO = 10, FIRE = 0, ACID = 0, WOUND = 5) equip_sound = 'sound/items/equip/jumpsuit_equip.ogg' drop_sound = 'sound/items/handling/cloth_drop.ogg' pickup_sound = 'sound/items/handling/cloth_pickup.ogg' @@ -35,7 +34,7 @@ if(damaged_clothes) . += mutable_appearance('icons/effects/item_damage.dmi', "damageduniform") - if(HAS_BLOOD_DNA(src)) + if(GET_ATOM_BLOOD_DNA_LENGTH(src)) . += mutable_appearance('icons/effects/blood.dmi', "uniformblood") if(accessory_overlay) . += accessory_overlay diff --git a/code/modules/clothing/under/color.dm b/code/modules/clothing/under/color.dm index 0f559faccf186..3c30e24ea7fb0 100644 --- a/code/modules/clothing/under/color.dm +++ b/code/modules/clothing/under/color.dm @@ -1,4 +1,5 @@ /obj/item/clothing/under/color + name = "jumpsuit" desc = "A standard issue colored jumpsuit. Variety is the spice of life!" dying_key = DYE_REGISTRY_UNDER greyscale_colors = "#3f3f3f" diff --git a/code/modules/clothing/under/costume.dm b/code/modules/clothing/under/costume.dm index 6dbffe2be0344..3aa12b256b761 100644 --- a/code/modules/clothing/under/costume.dm +++ b/code/modules/clothing/under/costume.dm @@ -246,7 +246,7 @@ inhand_icon_state = "hostanclothes" worn_icon = 'icons/mob/clothing/under/security.dmi' alt_covers_chest = TRUE - armor = list(MELEE = 10, BULLET = 0, LASER = 0,ENERGY = 0, BOMB = 0, BIO = 0, FIRE = 30, ACID = 30) + armor = list(MELEE = 10, BULLET = 0, LASER = 0,ENERGY = 0, BOMB = 0, BIO = 10, FIRE = 30, ACID = 30) strip_delay = 50 sensor_mode = SENSOR_COORDS random_sensor = FALSE diff --git a/code/modules/clothing/under/jobs/Plasmaman/civilian_service.dm b/code/modules/clothing/under/jobs/Plasmaman/civilian_service.dm index b88faa768715f..660b6befbbffb 100644 --- a/code/modules/clothing/under/jobs/Plasmaman/civilian_service.dm +++ b/code/modules/clothing/under/jobs/Plasmaman/civilian_service.dm @@ -6,7 +6,7 @@ inhand_icon_state = "plasmaman" icon = 'icons/obj/clothing/under/plasmaman.dmi' worn_icon = 'icons/mob/clothing/under/plasmaman.dmi' - permeability_coefficient = 0.5 + clothing_flags = PLASMAMAN_PREVENT_IGNITION armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 100, FIRE = 95, ACID = 95) body_parts_covered = CHEST|GROIN|LEGS|FEET|ARMS|HANDS can_adjust = FALSE @@ -131,4 +131,4 @@ extinguishes_left-- H.visible_message(span_warning("[H]'s suit spews space lube everywhere!"),span_warning("Your suit spews space lube everywhere!")) H.extinguish_mob() - new /obj/effect/particle_effect/foam(loc) //Truely terrifying. + new /obj/effect/particle_effect/fluid/foam(loc) //Truely terrifying. diff --git a/code/modules/clothing/under/jobs/cargo.dm b/code/modules/clothing/under/jobs/cargo.dm index 4c8d6b06f8e8f..ae00027810ef7 100644 --- a/code/modules/clothing/under/jobs/cargo.dm +++ b/code/modules/clothing/under/jobs/cargo.dm @@ -43,7 +43,7 @@ name = "shaft miner's jumpsuit" icon_state = "miner" inhand_icon_state = "miner" - armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 0, FIRE = 80, ACID = 0, WOUND = 10) + armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 10, FIRE = 80, ACID = 0, WOUND = 10) resistance_flags = NONE /obj/item/clothing/under/rank/cargo/miner/lavaland diff --git a/code/modules/clothing/under/jobs/centcom.dm b/code/modules/clothing/under/jobs/centcom.dm index 3148e185f1927..f52a6d2838cc0 100644 --- a/code/modules/clothing/under/jobs/centcom.dm +++ b/code/modules/clothing/under/jobs/centcom.dm @@ -54,7 +54,7 @@ desc = "A dark colored uniform worn by CentCom's conscripted military forces." icon_state = "military" inhand_icon_state = "bl_suit" - armor = list(MELEE = 10, BULLET = 0, LASER = 0,ENERGY = 0, BOMB = 0, BIO = 0, FIRE = 50, ACID = 40) + armor = list(MELEE = 10, BULLET = 0, LASER = 0,ENERGY = 0, BOMB = 0, BIO = 10, FIRE = 50, ACID = 40) /obj/item/clothing/under/rank/centcom/military/eng name = "tactical engineering uniform" diff --git a/code/modules/clothing/under/jobs/civilian/civilian.dm b/code/modules/clothing/under/jobs/civilian/civilian.dm index 044e9587f9baa..40ca9e0bfdecc 100644 --- a/code/modules/clothing/under/jobs/civilian/civilian.dm +++ b/code/modules/clothing/under/jobs/civilian/civilian.dm @@ -60,14 +60,14 @@ supports_variations_flags = CLOTHING_DIGITIGRADE_VARIATION_NO_NEW_ICON /obj/item/clothing/under/rank/civilian/head_of_personnel - desc = "It's a jumpsuit worn by someone who works in the position of \"Head of Personnel\"." - name = "head of personnel's jumpsuit" + desc = "A slick uniform worn by those to earn the position of \"Head of Personnel\"." + name = "head of personnel's uniform" icon_state = "hop" inhand_icon_state = "b_suit" /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\"." + name = "head of personnel's skirt" + desc = "A slick uniform and skirt combo worn by those to earn the position of \"Head of Personnel\"." icon_state = "hop_skirt" inhand_icon_state = "b_suit" body_parts_covered = CHEST|GROIN|ARMS @@ -97,7 +97,7 @@ name = "botanist's jumpsuit" icon_state = "hydroponics" inhand_icon_state = "g_suit" - permeability_coefficient = 0.5 + armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 50, FIRE = 0, ACID = 0) /obj/item/clothing/under/rank/civilian/hydroponics/skirt name = "botanist's jumpskirt" @@ -202,7 +202,7 @@ /obj/item/clothing/under/rank/civilian/lawyer/bluesuit name = "blue suit" - desc = "A classy suit and tie." + desc = "A classy suit." icon_state = "bluesuit" inhand_icon_state = "b_suit" can_adjust = TRUE @@ -210,7 +210,7 @@ /obj/item/clothing/under/rank/civilian/lawyer/bluesuit/skirt name = "blue suitskirt" - desc = "A classy suitskirt and tie." + desc = "A classy suitskirt." icon_state = "bluesuit_skirt" inhand_icon_state = "b_suit" body_parts_covered = CHEST|GROIN|ARMS diff --git a/code/modules/clothing/under/jobs/civilian/curator.dm b/code/modules/clothing/under/jobs/civilian/curator.dm index f9d822d61300d..bf5c8c6110c3a 100644 --- a/code/modules/clothing/under/jobs/civilian/curator.dm +++ b/code/modules/clothing/under/jobs/civilian/curator.dm @@ -39,7 +39,7 @@ greyscale_config_inhand_right = /datum/greyscale_config/jumpsuit_inhand_right greyscale_config_worn = /datum/greyscale_config/jumpsuit_worn w_class = WEIGHT_CLASS_BULKY - permeability_coefficient = 0.02 + armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 95, FIRE = 0, ACID = 0) body_parts_covered = CHEST|GROIN|LEGS|FEET|ARMS|HANDS cold_protection = CHEST | GROIN | LEGS | ARMS //Needs gloves and shoes with cold protection to be fully protected. min_cold_protection_temperature = SPACE_SUIT_MIN_TEMP_PROTECT diff --git a/code/modules/clothing/under/jobs/command.dm b/code/modules/clothing/under/jobs/command.dm index 42580be448d92..9490cbf079651 100644 --- a/code/modules/clothing/under/jobs/command.dm +++ b/code/modules/clothing/under/jobs/command.dm @@ -7,7 +7,7 @@ random_sensor = FALSE icon = 'icons/obj/clothing/under/captain.dmi' worn_icon = 'icons/mob/clothing/under/captain.dmi' - armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 0, FIRE = 0, ACID = 0, WOUND = 15) + armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 10, FIRE = 0, ACID = 0, WOUND = 15) /obj/item/clothing/under/rank/captain/skirt name = "captain's jumpskirt" diff --git a/code/modules/clothing/under/jobs/engineering.dm b/code/modules/clothing/under/jobs/engineering.dm index bd95efc88301e..f889e741b6fa3 100644 --- a/code/modules/clothing/under/jobs/engineering.dm +++ b/code/modules/clothing/under/jobs/engineering.dm @@ -3,7 +3,7 @@ /obj/item/clothing/under/rank/engineering icon = 'icons/obj/clothing/under/engineering.dmi' worn_icon = 'icons/mob/clothing/under/engineering.dmi' - armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 0, FIRE = 60, ACID = 20) + armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 10, FIRE = 60, ACID = 20) resistance_flags = NONE /obj/item/clothing/under/rank/engineering/chief_engineer @@ -11,7 +11,7 @@ name = "chief engineer's jumpsuit" icon_state = "chiefengineer" inhand_icon_state = "gy_suit" - armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 0, FIRE = 80, ACID = 40) + armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 10, FIRE = 80, ACID = 40) /obj/item/clothing/under/rank/engineering/chief_engineer/skirt name = "chief engineer's jumpskirt" diff --git a/code/modules/clothing/under/jobs/medical.dm b/code/modules/clothing/under/jobs/medical.dm index 251ec3d3a6942..72b61c2e0a01f 100644 --- a/code/modules/clothing/under/jobs/medical.dm +++ b/code/modules/clothing/under/jobs/medical.dm @@ -1,8 +1,7 @@ /obj/item/clothing/under/rank/medical icon = 'icons/obj/clothing/under/medical.dmi' worn_icon = 'icons/mob/clothing/under/medical.dmi' - permeability_coefficient = 0.5 - armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 10, FIRE = 0, ACID = 0) + armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 50, FIRE = 0, ACID = 0) /obj/item/clothing/under/rank/medical/doctor desc = "It's made of a special fiber that provides minor protection against biohazards. It has a cross on the chest denoting that the wearer is trained medical personnel." diff --git a/code/modules/clothing/under/jobs/rnd.dm b/code/modules/clothing/under/jobs/rnd.dm index 1d657056b762c..512787f98f9b6 100644 --- a/code/modules/clothing/under/jobs/rnd.dm +++ b/code/modules/clothing/under/jobs/rnd.dm @@ -66,7 +66,7 @@ name = "scientist's jumpsuit" icon_state = "science" inhand_icon_state = "w_suit" - permeability_coefficient = 0.5 + armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 50, FIRE = 0, ACID = 0) /obj/item/clothing/under/rank/rnd/scientist/skirt name = "scientist's jumpskirt" @@ -100,8 +100,7 @@ name = "geneticist's jumpsuit" icon_state = "genetics" inhand_icon_state = "w_suit" - permeability_coefficient = 0.5 - armor = list(MELEE = 0, BULLET = 0, LASER = 0,ENERGY = 0, BOMB = 0, BIO = 10, FIRE = 0, ACID = 0) + armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 50, FIRE = 0, ACID = 0) /obj/item/clothing/under/rank/rnd/geneticist/skirt name = "geneticist's jumpskirt" diff --git a/code/modules/clothing/under/jobs/security.dm b/code/modules/clothing/under/jobs/security.dm index a11fd23bda95f..9b80b393e4fab 100644 --- a/code/modules/clothing/under/jobs/security.dm +++ b/code/modules/clothing/under/jobs/security.dm @@ -12,7 +12,7 @@ /obj/item/clothing/under/rank/security icon = 'icons/obj/clothing/under/security.dmi' worn_icon = 'icons/mob/clothing/under/security.dmi' - armor = list(MELEE = 10, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 0, FIRE = 30, ACID = 30, WOUND = 10) + armor = list(MELEE = 10, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 10, FIRE = 30, ACID = 30, WOUND = 10) strip_delay = 50 sensor_mode = SENSOR_COORDS random_sensor = FALSE @@ -138,7 +138,7 @@ desc = "A security jumpsuit decorated for those few with the dedication to achieve the position of Head of Security." icon_state = "rhos" inhand_icon_state = "r_suit" - armor = list(MELEE = 10, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 0, FIRE = 50, ACID = 50, WOUND = 10) + armor = list(MELEE = 10, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 10, FIRE = 50, ACID = 50, WOUND = 10) strip_delay = 60 /obj/item/clothing/under/rank/security/head_of_security/skirt diff --git a/code/modules/clothing/under/miscellaneous.dm b/code/modules/clothing/under/miscellaneous.dm index 2e2261781cbfc..85336dfbb5eb9 100644 --- a/code/modules/clothing/under/miscellaneous.dm +++ b/code/modules/clothing/under/miscellaneous.dm @@ -47,7 +47,6 @@ inhand_icon_state = "bl_suit" worn_icon = 'icons/mob/clothing/under/syndicate.dmi' desc = "A cybernetically enhanced jumpsuit used for administrative duties." - permeability_coefficient = 0.01 body_parts_covered = CHEST|GROIN|LEGS|FEET|ARMS|HANDS armor = list(MELEE = 100, BULLET = 100, LASER = 100,ENERGY = 100, BOMB = 100, BIO = 100, FIRE = 100, ACID = 100) cold_protection = CHEST | GROIN | LEGS | FEET | ARMS | HANDS @@ -86,7 +85,7 @@ icon_state = "durathread" inhand_icon_state = "durathread" can_adjust = FALSE - armor = list(MELEE = 10, LASER = 10, FIRE = 40, ACID = 10, BOMB = 5) + armor = list(MELEE = 10, LASER = 10, FIRE = 40, ACID = 10, BOMB = 5, BIO = 10, FIRE = 0, ACID = 0) /obj/item/clothing/under/misc/bouncer name = "bouncer uniform" @@ -94,7 +93,7 @@ icon_state = "bouncer" inhand_icon_state = "bouncer" can_adjust = FALSE - armor = list(MELEE = 5, BULLET = 0, LASER = 0,ENERGY = 0, BOMB = 0, BIO = 0, FIRE = 30, ACID = 30) + armor = list(MELEE = 5, BULLET = 0, LASER = 0,ENERGY = 0, BOMB = 0, BIO = 10, FIRE = 30, ACID = 30) /obj/item/clothing/under/misc/coordinator name = "coordinator jumpsuit" diff --git a/code/modules/clothing/under/suits.dm b/code/modules/clothing/under/suits.dm index f148cc16683c8..e6b42194b9dd3 100644 --- a/code/modules/clothing/under/suits.dm +++ b/code/modules/clothing/under/suits.dm @@ -58,13 +58,13 @@ /obj/item/clothing/under/suit/black_really name = "executive suit" - desc = "A formal black suit and red tie, intended for the station's finest." + desc = "A formal black suit, intended for the station's finest." icon_state = "really_black_suit" inhand_icon_state = "really_black_suit" /obj/item/clothing/under/suit/black_really/skirt name = "executive suitskirt" - desc = "A formal black suitskirt and red tie, intended for the station's finest." + desc = "A formal black suitskirt, intended for the station's finest." icon_state = "really_black_suit_skirt" inhand_icon_state = "really_black_suit_skirt" body_parts_covered = CHEST|GROIN|ARMS @@ -112,7 +112,7 @@ /obj/item/clothing/under/suit/tan name = "tan suit" - desc = "A tan suit with a yellow tie. Smart, but casual." + desc = "A tan suit. Smart, but casual." icon_state = "tan_suit" inhand_icon_state = "tan_suit" diff --git a/code/modules/clothing/under/syndicate.dm b/code/modules/clothing/under/syndicate.dm index 5ed37be56b854..ec1deeefe5a21 100644 --- a/code/modules/clothing/under/syndicate.dm +++ b/code/modules/clothing/under/syndicate.dm @@ -4,7 +4,7 @@ icon_state = "syndicate" inhand_icon_state = "bl_suit" has_sensor = NO_SENSORS - armor = list(MELEE = 10, BULLET = 0, LASER = 0,ENERGY = 0, BOMB = 0, BIO = 0, FIRE = 50, ACID = 40) + armor = list(MELEE = 10, BULLET = 0, LASER = 0,ENERGY = 0, BOMB = 0, BIO = 10, FIRE = 50, ACID = 40) alt_covers_chest = TRUE icon = 'icons/obj/clothing/under/syndicate.dmi' worn_icon = 'icons/mob/clothing/under/syndicate.dmi' @@ -15,7 +15,7 @@ icon_state = "syndicate_skirt" inhand_icon_state = "bl_suit" has_sensor = NO_SENSORS - armor = list(MELEE = 10, BULLET = 0, LASER = 0,ENERGY = 0, BOMB = 0, BIO = 0, FIRE = 50, ACID = 40) + armor = list(MELEE = 10, BULLET = 0, LASER = 0,ENERGY = 0, BOMB = 0, BIO = 10, FIRE = 50, ACID = 40) alt_covers_chest = TRUE female_sprite_flags = FEMALE_UNIFORM_TOP_ONLY dying_key = DYE_REGISTRY_JUMPSKIRT @@ -26,7 +26,7 @@ desc = "It still counts as stealth if there are no witnesses." icon_state = "bloodred_pajamas" inhand_icon_state = "bl_suit" - armor = list(MELEE = 10, BULLET = 10, LASER = 10,ENERGY = 10, BOMB = 0, BIO = 0, FIRE = 50, ACID = 40) + armor = list(MELEE = 10, BULLET = 10, LASER = 10,ENERGY = 10, BOMB = 0, BIO = 10, FIRE = 50, ACID = 40) resistance_flags = FIRE_PROOF | ACID_PROOF can_adjust = FALSE @@ -35,21 +35,21 @@ desc = "Do operatives dream of nuclear sheep?" icon_state = "bloodred_pajamas" inhand_icon_state = "bl_suit" - armor = list(MELEE = 0, BULLET = 0, LASER = 0,ENERGY = 0, BOMB = 0, BIO = 0, FIRE = 50, ACID = 40) + armor = list(MELEE = 0, BULLET = 0, LASER = 0,ENERGY = 0, BOMB = 0, BIO = 10, FIRE = 50, ACID = 40) /obj/item/clothing/under/syndicate/tacticool name = "tacticool turtleneck" desc = "Just looking at it makes you want to buy an SKS, go into the woods, and -operate-." icon_state = "tactifool" inhand_icon_state = "bl_suit" - armor = list(MELEE = 0, BULLET = 0, LASER = 0,ENERGY = 0, BOMB = 0, BIO = 0, FIRE = 50, ACID = 40) + armor = list(MELEE = 0, BULLET = 0, LASER = 0,ENERGY = 0, BOMB = 0, BIO = 10, FIRE = 50, ACID = 40) /obj/item/clothing/under/syndicate/tacticool/skirt name = "tacticool skirtleneck" desc = "Just looking at it makes you want to buy an SKS, go into the woods, and -operate-." icon_state = "tactifool_skirt" inhand_icon_state = "bl_suit" - armor = list(MELEE = 0, BULLET = 0, LASER = 0,ENERGY = 0, BOMB = 0, BIO = 0, FIRE = 50, ACID = 40) + armor = list(MELEE = 0, BULLET = 0, LASER = 0,ENERGY = 0, BOMB = 0, BIO = 10, FIRE = 50, ACID = 40) female_sprite_flags = FEMALE_UNIFORM_TOP_ONLY dying_key = DYE_REGISTRY_JUMPSKIRT supports_variations_flags = CLOTHING_DIGITIGRADE_VARIATION_NO_NEW_ICON @@ -73,7 +73,7 @@ desc = "Badly translated labels tell you to clean this in Vodka. Great for squatting in." icon_state = "trackpants" can_adjust = FALSE - armor = list(MELEE = 10, BULLET = 0, LASER = 0,ENERGY = 0, BOMB = 0, BIO = 0, FIRE = 0, ACID = 0) + armor = list(MELEE = 10, BULLET = 0, LASER = 0,ENERGY = 0, BOMB = 0, BIO = 10, FIRE = 0, ACID = 0) resistance_flags = NONE /obj/item/clothing/under/syndicate/combat @@ -87,5 +87,5 @@ desc = "Military grade tracksuits for frontline squatting." icon_state = "rus_under" can_adjust = FALSE - armor = list(MELEE = 5, BULLET = 0, LASER = 0,ENERGY = 0, BOMB = 0, BIO = 0, FIRE = 0, ACID = 0) + armor = list(MELEE = 5, BULLET = 0, LASER = 0,ENERGY = 0, BOMB = 0, BIO = 10, FIRE = 0, ACID = 0) resistance_flags = NONE diff --git a/code/modules/clothing/under/trek.dm b/code/modules/clothing/under/trek.dm index 3bb731867cb89..e83103b1e045c 100644 --- a/code/modules/clothing/under/trek.dm +++ b/code/modules/clothing/under/trek.dm @@ -19,7 +19,7 @@ desc = "The uniform worn by engineering/security officers." icon_state = "trek_engsec" inhand_icon_state = "r_suit" - armor = list(MELEE = 10, BULLET = 0, LASER = 0,ENERGY = 0, BOMB = 0, BIO = 0, FIRE = 0, ACID = 0) //more sec than eng, but w/e. + armor = list(MELEE = 10, BULLET = 0, LASER = 0,ENERGY = 0, BOMB = 0, BIO = 10, FIRE = 0, ACID = 0) //more sec than eng, but w/e. strip_delay = 50 /obj/item/clothing/under/trek/medsci diff --git a/code/modules/detectivework/detective_work.dm b/code/modules/detectivework/detective_work.dm deleted file mode 100644 index 036ed2c4c4703..0000000000000 --- a/code/modules/detectivework/detective_work.dm +++ /dev/null @@ -1,114 +0,0 @@ -//CONTAINS: Suit fibers and Detective's Scanning Computer - -/atom/proc/return_fingerprints() - var/datum/component/forensics/D = GetComponent(/datum/component/forensics) - if(D) - . = D.fingerprints - -/atom/proc/return_hiddenprints() - var/datum/component/forensics/D = GetComponent(/datum/component/forensics) - if(D) - . = D.hiddenprints - -/atom/proc/return_blood_DNA() - var/datum/component/forensics/D = GetComponent(/datum/component/forensics) - if(D) - . = D.blood_DNA - -/atom/proc/blood_DNA_length() - var/datum/component/forensics/D = GetComponent(/datum/component/forensics) - if(D) - . = length(D.blood_DNA) - -/atom/proc/return_fibers() - var/datum/component/forensics/D = GetComponent(/datum/component/forensics) - if(D) - . = D.fibers - -/atom/proc/add_fingerprint_list(list/fingerprints) //ASSOC LIST FINGERPRINT = FINGERPRINT - if(length(fingerprints)) - . = AddComponent(/datum/component/forensics, fingerprints) - -//Set ignoregloves to add prints irrespective of the mob having gloves on. -/atom/proc/add_fingerprint(mob/M, ignoregloves = FALSE) - if (QDELING(src)) - return - var/datum/component/forensics/D = AddComponent(/datum/component/forensics) - . = D?.add_fingerprint(M, ignoregloves) - -/atom/proc/add_fiber_list(list/fibertext) //ASSOC LIST FIBERTEXT = FIBERTEXT - if(length(fibertext)) - . = AddComponent(/datum/component/forensics, null, null, null, fibertext) - -/atom/proc/add_fibers(mob/living/carbon/human/M) - var/old = 0 - if(M.gloves && istype(M.gloves, /obj/item/clothing)) - var/obj/item/clothing/gloves/G = M.gloves - old = length(G.return_blood_DNA()) - if(G.transfer_blood > 1) //bloodied gloves transfer blood to touched objects - if(add_blood_DNA(G.return_blood_DNA()) && length(G.return_blood_DNA()) > old) //only reduces the bloodiness of our gloves if the item wasn't already bloody - G.transfer_blood-- - else if(M.blood_in_hands > 1) - old = length(M.return_blood_DNA()) - if(add_blood_DNA(M.return_blood_DNA()) && length(M.return_blood_DNA()) > old) - M.blood_in_hands-- - var/datum/component/forensics/D = AddComponent(/datum/component/forensics) - . = D.add_fibers(M) - -/atom/proc/add_hiddenprint_list(list/hiddenprints) //NOTE: THIS IS FOR ADMINISTRATION FINGERPRINTS, YOU MUST CUSTOM SET THIS TO INCLUDE CKEY/REAL NAMES! CHECK FORENSICS.DM - if(length(hiddenprints)) - . = AddComponent(/datum/component/forensics, null, hiddenprints) - -/atom/proc/add_hiddenprint(mob/M) - var/datum/component/forensics/D = AddComponent(/datum/component/forensics) - . = D.add_hiddenprint(M) - -/atom/proc/add_blood_DNA(list/dna) //ASSOC LIST DNA = BLOODTYPE - return FALSE - -/obj/add_blood_DNA(list/dna) - . = ..() - if(length(dna)) - . = AddComponent(/datum/component/forensics, null, null, dna) - -/obj/item/clothing/gloves/add_blood_DNA(list/blood_dna, list/datum/disease/diseases) - . = ..() - transfer_blood = rand(2, 4) - -/turf/add_blood_DNA(list/blood_dna, list/datum/disease/diseases) - var/obj/effect/decal/cleanable/blood/splatter/B = locate() in src - if(!B) - B = new /obj/effect/decal/cleanable/blood/splatter(src, diseases) - if(!QDELETED(B)) - B.add_blood_DNA(blood_dna) //give blood info to the blood decal. - return TRUE //we bloodied the floor - -/mob/living/carbon/human/add_blood_DNA(list/blood_dna, list/datum/disease/diseases) - if(wear_suit) - wear_suit.add_blood_DNA(blood_dna) - update_inv_wear_suit() - else if(w_uniform) - w_uniform.add_blood_DNA(blood_dna) - update_inv_w_uniform() - if(gloves) - var/obj/item/clothing/gloves/G = gloves - G.add_blood_DNA(blood_dna) - else if(length(blood_dna)) - AddComponent(/datum/component/forensics, null, null, blood_dna) - blood_in_hands = rand(2, 4) - update_inv_gloves() //handles bloody hands overlays and updating - return TRUE - -/* - * Transfer all the fingerprints and hidden prints from [src] to [transfer_to]. - */ -/atom/proc/transfer_fingerprints_to(atom/transfer_to) - transfer_to.add_fingerprint_list(return_fingerprints()) - transfer_to.add_hiddenprint_list(return_hiddenprints()) - transfer_to.fingerprintslast = fingerprintslast - -/* - * Transfer all the fibers from [src] to [transfer_to]. - */ -/atom/proc/transfer_fibers_to(atom/transfer_to) - transfer_to.add_fiber_list(return_fibers()) diff --git a/code/modules/detectivework/scanner.dm b/code/modules/detectivework/scanner.dm index f3af29917d661..83513f44fb1d5 100644 --- a/code/modules/detectivework/scanner.dm +++ b/code/modules/detectivework/scanner.dm @@ -86,8 +86,8 @@ //Make our lists var/list/fingerprints = list() - var/list/blood = A.return_blood_DNA() - var/list/fibers = A.return_fibers() + var/list/blood = GET_ATOM_BLOOD_DNA(A) + var/list/fibers = GET_ATOM_FIBRES(A) var/list/reagents = list() var/target_name = A.name @@ -102,7 +102,7 @@ else if(!ismob(A)) - fingerprints = A.return_fingerprints() + fingerprints = GET_ATOM_FINGERPRINTS(A) // Only get reagents from non-mobs. if(A.reagents && A.reagents.reagent_list.len) diff --git a/code/modules/error_handler/error_handler.dm b/code/modules/error_handler/error_handler.dm index 8e209b889cb21..60fe226fdef7d 100644 --- a/code/modules/error_handler/error_handler.dm +++ b/code/modules/error_handler/error_handler.dm @@ -129,7 +129,7 @@ GLOBAL_VAR_INIT(total_runtimes_skipped, 0) #ifdef UNIT_TESTS if(GLOB.current_test) //good day, sir - GLOB.current_test.Fail("[main_line]\n[desclines.Join("\n")]") + GLOB.current_test.Fail("[main_line]\n[desclines.Join("\n")]", file = E.file, line = E.line) #endif diff --git a/code/modules/events/anomaly.dm b/code/modules/events/anomaly.dm index 85d609862ab7f..e695fa4f177cc 100644 --- a/code/modules/events/anomaly.dm +++ b/code/modules/events/anomaly.dm @@ -17,18 +17,17 @@ if(!allowed_areas) //Places that shouldn't explode var/static/list/safe_area_types = typecacheof(list( - /area/ai_monitored/turret_protected/ai, - /area/ai_monitored/turret_protected/ai_upload, - /area/engineering, - /area/solars, - /area/holodeck, + /area/station/ai_monitored/turret_protected/ai, + /area/station/ai_monitored/turret_protected/ai_upload, + /area/station/engineering, + /area/station/solars, + /area/station/holodeck, /area/shuttle, - /area/maintenance, - /area/science/test_area, + /area/station/maintenance, )) //Subtypes from the above that actually should explode. - var/static/list/unsafe_area_subtypes = typecacheof(list(/area/engineering/break_room)) + var/static/list/unsafe_area_subtypes = typecacheof(list(/area/station/engineering/break_room)) allowed_areas = make_associative(GLOB.the_station_areas) - safe_area_types + unsafe_area_subtypes var/list/possible_areas = typecache_filter_list(GLOB.sortedAreas,allowed_areas) diff --git a/code/modules/events/anomaly_delimber.dm b/code/modules/events/anomaly_delimber.dm new file mode 100644 index 0000000000000..6d286dbb32592 --- /dev/null +++ b/code/modules/events/anomaly_delimber.dm @@ -0,0 +1,15 @@ +/datum/round_event_control/anomaly/anomaly_delimber + name = "Anomaly: Delimber" + typepath = /datum/round_event/anomaly/anomaly_delimber + + min_players = 10 + max_occurrences = 5 + weight = 20 + +/datum/round_event/anomaly/anomaly_delimber + startWhen = 10 + announceWhen = 3 + anomaly_path = /obj/effect/anomaly/delimber + +/datum/round_event/anomaly/anomaly_delimber/announce(fake) + priority_announce("Localized limb swapping agent. Expected location: [impact_area.name]. Wear biosuits to counter the effects. Calculated half-life of %9£$T$%F3 years", "Anomaly Alert") diff --git a/code/modules/events/aurora_caelus.dm b/code/modules/events/aurora_caelus.dm index d065d4c8cbe2a..3f15ab2e842f2 100644 --- a/code/modules/events/aurora_caelus.dm +++ b/code/modules/events/aurora_caelus.dm @@ -28,35 +28,56 @@ /datum/round_event/aurora_caelus/start() for(var/area in GLOB.sortedAreas) - var/area/A = area - if(A.area_flags & AREA_USES_STARLIGHT) - for(var/turf/open/space/S in A) - S.set_light(S.light_range * 3, S.light_power * 0.5) + var/area/affected_area = area + if(affected_area.area_flags & AREA_USES_STARLIGHT) + for(var/turf/open/space/spess in affected_area) + spess.set_light(spess.light_range * 3, spess.light_power * 0.5) + if(istype(affected_area, /area/station/service/kitchen)) + for(var/turf/open/kitchen in affected_area) + kitchen.set_light(1, 0.75) + if(!prob(1) && !SSevents.holidays?[APRIL_FOOLS]) + continue + var/obj/machinery/oven/roast_ruiner = locate() in affected_area + if(roast_ruiner) + roast_ruiner.balloon_alert_to_viewers("oh egads!") + var/turf/ruined_roast = get_turf(roast_ruiner) + ruined_roast.atmos_spawn_air("plasma=100;TEMP=1000") + for(var/mob/living/carbon/human/seymour as anything in GLOB.human_list) + if(seymour.mind && istype(seymour.mind.assigned_role, /datum/job/cook)) + seymour.say("My roast is ruined!!!", forced = "ruined roast") + seymour.emote("scream") + /datum/round_event/aurora_caelus/tick() if(activeFor % 5 == 0) aurora_progress++ var/aurora_color = aurora_colors[aurora_progress] for(var/area in GLOB.sortedAreas) - var/area/A = area - if(A.area_flags & AREA_USES_STARLIGHT) - for(var/turf/open/space/S in A) - S.set_light(l_color = aurora_color) + var/area/affected_area = area + if(affected_area.area_flags & AREA_USES_STARLIGHT) + for(var/turf/open/space/spess as anything in affected_area) + spess.set_light(l_color = aurora_color) + if(istype(affected_area, /area/station/service/kitchen)) + for(var/turf/open/kitchen_floor in affected_area) + kitchen_floor.set_light(l_color = aurora_color) /datum/round_event/aurora_caelus/end() for(var/area in GLOB.sortedAreas) - var/area/A = area - if(A.area_flags & AREA_USES_STARLIGHT) - for(var/turf/open/space/S in A) - fade_to_black(S) + var/area/affected_area = area + if(affected_area.area_flags & AREA_USES_STARLIGHT) + for(var/turf/open/space/spess in affected_area) + fade_to_black(spess) + if(istype(affected_area, /area/station/service/kitchen)) + for(var/turf/open/superturfentent in affected_area) + fade_to_black(superturfentent) priority_announce("The aurora caelus event is now ending. Starlight conditions will slowly return to normal. When this has concluded, please return to your workplace and continue work as normal. Have a pleasant shift, [station_name()], and thank you for watching with us.", sound = 'sound/misc/notice2.ogg', sender_override = "Nanotrasen Meteorology Division") -/datum/round_event/aurora_caelus/proc/fade_to_black(turf/open/space/S) +/datum/round_event/aurora_caelus/proc/fade_to_black(turf/open/space/spess) set waitfor = FALSE - var/new_light = initial(S.light_range) - while(S.light_range > new_light) - S.set_light(S.light_range - 0.2) + var/new_light = initial(spess.light_range) + while(spess.light_range > new_light) + spess.set_light(spess.light_range - 0.2) sleep(30) - S.set_light(new_light, initial(S.light_power), initial(S.light_color)) + spess.set_light(new_light, initial(spess.light_power), initial(spess.light_color)) diff --git a/code/modules/events/brain_trauma.dm b/code/modules/events/brain_trauma.dm index 09d61633600e8..ecb0dd0079062 100644 --- a/code/modules/events/brain_trauma.dm +++ b/code/modules/events/brain_trauma.dm @@ -12,7 +12,7 @@ continue if(H.stat == DEAD) // What are you doing in this list continue - if(!H.getorgan(/obj/item/organ/brain)) // If only I had a brain + if(!H.getorgan(/obj/item/organ/internal/brain)) // If only I had a brain continue if(!(H.mind.assigned_role.job_flags & JOB_CREW_MEMBER)) //please stop giving my centcom admin gimmicks full body paralysis continue diff --git a/code/modules/events/creep_awakening.dm b/code/modules/events/creep_awakening.dm index 6e9720ea1fc4f..ad2b86720a143 100644 --- a/code/modules/events/creep_awakening.dm +++ b/code/modules/events/creep_awakening.dm @@ -17,7 +17,7 @@ continue if(H.mind.has_antag_datum(/datum/antagonist/obsessed)) continue - if(!H.getorgan(/obj/item/organ/brain)) + if(!H.getorgan(/obj/item/organ/internal/brain)) continue H.gain_trauma(/datum/brain_trauma/special/obsessed) announce_to_ghosts(H) diff --git a/code/modules/events/fugitive_spawning.dm b/code/modules/events/fugitive_spawning.dm index fb6abf53c16d6..e176a89232384 100644 --- a/code/modules/events/fugitive_spawning.dm +++ b/code/modules/events/fugitive_spawning.dm @@ -13,7 +13,7 @@ /datum/round_event/ghost_role/fugitives/spawn_role() var/list/possible_spawns = list()//Some xeno spawns are in some spots that will instantly kill the refugees, like atmos for(var/turf/X in GLOB.xeno_spawn) - if(istype(X.loc, /area/maintenance)) + if(istype(X.loc, /area/station/maintenance)) possible_spawns += X if(!possible_spawns.len) message_admins("No valid spawn locations found, aborting...") diff --git a/code/modules/events/holiday/halloween.dm b/code/modules/events/holiday/halloween.dm index 40c6686835888..978b122d77716 100644 --- a/code/modules/events/holiday/halloween.dm +++ b/code/modules/events/holiday/halloween.dm @@ -53,5 +53,5 @@ /obj/item/food/candy, /obj/item/food/candiedapple, /obj/item/food/chocolatebar, - /obj/item/organ/brain ) // OH GOD THIS ISN'T CANDY! + /obj/item/organ/internal/brain ) // OH GOD THIS ISN'T CANDY! new type(src) diff --git a/code/modules/events/holiday/vday.dm b/code/modules/events/holiday/vday.dm index bf1c0d51c23f8..23dc60ef6e044 100644 --- a/code/modules/events/holiday/vday.dm +++ b/code/modules/events/holiday/vday.dm @@ -55,8 +55,8 @@ /obj/item/valentine name = "valentine" desc = "A Valentine's card! Wonder what it says..." - icon = 'icons/obj/toy.dmi' - icon_state = "sc_Ace of Hearts_syndicate" // shut up + icon = 'icons/obj/playing_cards.dmi' + icon_state = "sc_Ace of Hearts_syndicate" // shut up // bye felicia var/message = "A generic message of love or whatever." resistance_flags = FLAMMABLE w_class = WEIGHT_CLASS_TINY diff --git a/code/modules/events/immovable_rod.dm b/code/modules/events/immovable_rod.dm index b68dbead040f3..11da329dda50e 100644 --- a/code/modules/events/immovable_rod.dm +++ b/code/modules/events/immovable_rod.dm @@ -196,7 +196,7 @@ In my current plan for it, 'solid' will be defined as anything with density == 1 /obj/effect/immovablerod/singularity_pull() return -/obj/effect/immovablerod/Process_Spacemove() +/obj/effect/immovablerod/Process_Spacemove(movement_dir = 0, continuous_move = FALSE) return TRUE /obj/effect/immovablerod/Bump(atom/clong) @@ -211,8 +211,8 @@ In my current plan for it, 'solid' will be defined as anything with density == 1 // they ALSO collapse into a singulo. if(istype(clong, /obj/effect/immovablerod)) visible_message(span_danger("[src] collides with [clong]! This cannot end well.")) - var/datum/effect_system/smoke_spread/smoke = new - smoke.set_up(2, get_turf(src)) + var/datum/effect_system/fluid_spread/smoke/smoke = new + smoke.set_up(2, location = get_turf(src)) smoke.start() var/obj/singularity/bad_luck = new(get_turf(src)) bad_luck.energy = 800 diff --git a/code/modules/events/ion_storm.dm b/code/modules/events/ion_storm.dm index f938838a3bae8..55ff02d5f313c 100644 --- a/code/modules/events/ion_storm.dm +++ b/code/modules/events/ion_storm.dm @@ -32,7 +32,8 @@ M.laws_sanity_check() if(M.stat != DEAD && !M.incapacitated()) if(prob(replaceLawsetChance)) - M.laws.pick_weighted_lawset() + var/datum/ai_laws/ion_lawset = pick_weighted_lawset() + M.laws.inherent = ion_lawset.inherent if(prob(removeRandomLawChance)) M.remove_law(rand(1, M.laws.get_law_amount(list(LAW_INHERENT, LAW_SUPPLIED)))) @@ -47,7 +48,7 @@ if(prob(shuffleLawsChance)) M.shuffle_laws(list(LAW_INHERENT, LAW_SUPPLIED, LAW_ION)) - log_game("Ion storm changed laws of [key_name(M)] to [english_list(M.laws.get_law_list(TRUE, TRUE))]") + log_silicon("Ion storm changed laws of [key_name(M)] to [english_list(M.laws.get_law_list(TRUE, TRUE))]") M.post_lawchange() if(botEmagChance) diff --git a/code/modules/events/prison_break.dm b/code/modules/events/prison_break.dm index fd16a0ba3f38d..9bb2db6c5a28f 100644 --- a/code/modules/events/prison_break.dm +++ b/code/modules/events/prison_break.dm @@ -8,12 +8,12 @@ announceWhen = 50 endWhen = 20 var/list/area/areasToOpen = list() - var/list/potential_areas = list(/area/command, - /area/engineering, - /area/medical, - /area/security, - /area/cargo, - /area/science) + var/list/potential_areas = list(/area/station/command, + /area/station/engineering, + /area/station/medical, + /area/station/security, + /area/station/cargo, + /area/station/science) var/severity = 1 diff --git a/code/modules/events/scrubber_clog.dm b/code/modules/events/scrubber_clog.dm new file mode 100644 index 0000000000000..2a253cacc0d4b --- /dev/null +++ b/code/modules/events/scrubber_clog.dm @@ -0,0 +1,195 @@ +/datum/round_event_control/scrubber_clog + name = "Minor Scrubber Clog" + typepath = /datum/round_event/scrubber_clog + weight = 25 + max_occurrences = 3 + earliest_start = 5 MINUTES + +/datum/round_event/scrubber_clog + announceWhen = 10 + startWhen = 5 + endWhen = 600 + + ///Scrubber selected for the event. + var/obj/machinery/atmospherics/components/unary/vent_scrubber/scrubber + ///What mob will be spawned + var/mob/spawned_mob = /mob/living/basic/cockroach + ///Cap on the number of spawned mobs that can be alive at once. + var/maximum_spawns = 3 + ///Interval between mob spawns. + var/spawn_delay = 10 + ///Used to track/limit produced mobs. + var/list/living_mobs = list() + ///Used for tracking if the clog signal should be sent. + var/clogged = TRUE + +/datum/round_event/scrubber_clog/announce() + priority_announce("Minor biological obstruction detected in the ventilation network. Blockage is believed to be in the [get_area_name(scrubber)].", "Custodial Notification") + +/datum/round_event/scrubber_clog/setup() + scrubber = get_scrubber() + if(!scrubber) + kill() + CRASH("Unable to find suitable scrubber.") + + RegisterSignal(scrubber, COMSIG_PARENT_QDELETING, .proc/scrubber_move) + + spawned_mob = get_mob() + endWhen = rand(300, 600) + maximum_spawns = rand(3, 5) + spawn_delay = rand(10, 15) + +/datum/round_event/scrubber_clog/start() //Sets the scrubber up for unclogging/mob production. + scrubber.clog() + scrubber.produce_mob(spawned_mob, living_mobs) //The first one's free! + +/datum/round_event/scrubber_clog/tick() //Checks if spawn_interval is met, then sends signal to scrubber to produce a mob. + if(activeFor % spawn_delay == 0 && scrubber.clogged) + life_check() + if(living_mobs.len < maximum_spawns && clogged) + scrubber.produce_mob(spawned_mob, living_mobs) + +/datum/round_event/scrubber_clog/end() //No end announcement. If you want to take the easy way out and just leave the vent welded, you must open it at your own peril. + scrubber.unclog() + scrubber = null + living_mobs.Cut() + +/** + * Selects which mob will be spawned for a given scrubber clog event. + * + * Creates a static list of mobs, which is different based on the severity of the event being run, and returns a pick() of it. + */ + +/datum/round_event/scrubber_clog/proc/get_mob() + var/static/list/mob_list = list( + /mob/living/simple_animal/mouse, + /mob/living/basic/cockroach, + /mob/living/simple_animal/butterfly, + ) + return pick(mob_list) + +/** + * Finds a valid scrubber for the scrubber clog event. + * + * For every scrubber in the round, checks if the scrubber turf is on-station, and is neither welded nor already clogged, and + * adds it to a list. A random scrubber is picked from this list, and returned as the scrubber that will be used for the event. + */ + +/datum/round_event/scrubber_clog/proc/get_scrubber() + var/list/scrubber_list = list() + for(var/obj/machinery/atmospherics/components/unary/vent_scrubber/scrubber in GLOB.machines) + var/turf/scrubber_turf = get_turf(scrubber) + if(scrubber_turf && is_station_level(scrubber_turf.z) && !scrubber.welded && !scrubber.clogged) + scrubber_list += scrubber + return pick(scrubber_list) + +/** + * Checks which mobs in the mob spawn list are alive. + * + * Checks each mob in the living_mobs list, to see if they're dead or not. If dead, they're removed from the list. + * This is used to keep new mobs spawning as the old ones die. + */ + +/datum/round_event/scrubber_clog/proc/life_check() + for(var/datum/weakref/mob_ref as anything in living_mobs) + var/mob/living/real_mob = mob_ref.resolve() + if(QDELETED(real_mob) || real_mob.stat == DEAD) + living_mobs -= mob_ref + +/** + * Finds a new scrubber for the event if the original is destroyed. + * + * This is used when the scrubber for the event is destroyed. It picks a new scrubber and announces that the event has moved elsewhere. + * Handles the scrubber ref if there are no valid scrubbers to replace it with. + */ + +/datum/round_event/scrubber_clog/proc/scrubber_move(datum/source) + SIGNAL_HANDLER + scrubber = null //If by some great calamity, the last valid scrubber is destroyed, the ref is cleared. + scrubber = get_scrubber() + if(!scrubber) + kill() + CRASH("Unable to find suitable scrubber.") + + RegisterSignal(scrubber, COMSIG_PARENT_QDELETING, .proc/scrubber_move) + + scrubber.clog() + scrubber.produce_mob(spawned_mob, living_mobs) + + priority_announce("Lifesign readings have moved to a new location in the ventilation network. New Location: [prob(50) ? "Unknown.":"[get_area_name(scrubber)]."]", "Lifesign Notification") + +/datum/round_event_control/scrubber_clog/major + name = "Major Scrubber Clog" + typepath = /datum/round_event/scrubber_clog/major + weight = 12 + max_occurrences = 3 + earliest_start = 10 MINUTES + +/datum/round_event/scrubber_clog/major/setup() + . = ..() + maximum_spawns = rand(2,4) + spawn_delay = rand(15,20) + +/datum/round_event/scrubber_clog/major/get_mob() + var/static/list/mob_list = list( + /mob/living/simple_animal/hostile/rat, + /mob/living/simple_animal/hostile/bee, + /mob/living/simple_animal/hostile/giant_spider, + ) + return pick(mob_list) + +/datum/round_event/scrubber_clog/major/announce() + priority_announce("Major biological obstruction detected in the ventilation network. Blockage is believed to be in the [get_area_name(scrubber)] area.", "Infestation Alert") + +/datum/round_event_control/scrubber_clog/critical + name = "Critical Scrubber Clog" + typepath = /datum/round_event/scrubber_clog/critical + weight = 8 + min_players = 15 + max_occurrences = 1 + earliest_start = 25 MINUTES + +/datum/round_event/scrubber_clog/critical + maximum_spawns = 3 + +/datum/round_event/scrubber_clog/critical/setup() + . = ..() + spawn_delay = rand(15,25) + +/datum/round_event/scrubber_clog/critical/announce() + priority_announce("Potentially hazardous lifesigns detected in the [get_area_name(scrubber)] ventilation network.", "Security Alert") + +/datum/round_event/scrubber_clog/critical/get_mob() + var/static/list/mob_list = list( + /mob/living/simple_animal/hostile/carp, + /mob/living/simple_animal/hostile/bee/toxin, + /mob/living/basic/cockroach/glockroach, + ) + return pick(mob_list) + +/datum/round_event_control/scrubber_clog/strange + name = "Strange Scrubber Clog" + typepath = /datum/round_event/scrubber_clog/strange + weight = 5 + max_occurrences = 1 + +/datum/round_event/scrubber_clog/strange + maximum_spawns = 3 + +/datum/round_event/scrubber_clog/strange/setup() + . = ..() + endWhen = rand(600, 720) + spawn_delay = rand(6, 25) //Wide range, for maximum utility/comedy + +/datum/round_event/scrubber_clog/strange/announce() + priority_announce("Unusual lifesign readings detected in the [get_area_name(scrubber)] ventilation network.", "Lifesign Alert", ANNOUNCER_ALIENS) + +/datum/round_event/scrubber_clog/strange/get_mob() + var/static/list/mob_list = list( + /mob/living/simple_animal/hostile/retaliate/goose, //Janitors HATE geese. + /mob/living/simple_animal/hostile/bear, + /mob/living/simple_animal/pet/gondola, + /mob/living/simple_animal/hostile/mushroom, + /mob/living/simple_animal/hostile/lightgeist, + ) + return pick(mob_list) diff --git a/code/modules/events/shuttle_loan.dm b/code/modules/events/shuttle_loan.dm index 50ee3ae8d03c1..8cadb3390ecdc 100644 --- a/code/modules/events/shuttle_loan.dm +++ b/code/modules/events/shuttle_loan.dm @@ -155,7 +155,7 @@ var/turf/T = pick_n_take(empty_shuttle_turfs) new /obj/effect/decal/remains/human(T) - new /obj/item/clothing/shoes/space_ninja(T) + new /obj/item/clothing/shoes/jackboots/fast(T) new /obj/item/clothing/mask/balaclava(T) for(var/i in 1 to 5) diff --git a/code/modules/events/spacevine.dm b/code/modules/events/spacevine.dm index 91dd2ef8cb1dd..08b156c6e8fa2 100644 --- a/code/modules/events/spacevine.dm +++ b/code/modules/events/spacevine.dm @@ -10,6 +10,8 @@ #define THORN_MUTATION_CUT_PROB 10 /// Determines the probability that a kudzu plant with the flowering mutation will spawn a venus flower bud #define FLOWERING_MUTATION_SPAWN_PROB 10 +/// Maximum energy used per atmos tick that the temperature stabilisation mutation will use to bring the temperature to T20C +#define TEMP_STABILISATION_MUTATION_MAXIMUM_ENERGY 40000 /// Temperature below which the kudzu can't spread #define VINE_FREEZING_POINT 100 @@ -22,17 +24,21 @@ #define SEVERITY_MAJOR 10 /// Kudzu mutativeness is based on a scale factor * potency -#define MUTATIVENESS_SCALE_FACTOR 0.1 +#define MUTATIVENESS_SCALE_FACTOR 0.2 /// Kudzu maximum mutation severity is a linear function of potency -#define MAX_SEVERITY_LINEAR_COEFF 0.1 +#define MAX_SEVERITY_LINEAR_COEFF 0.15 #define MAX_SEVERITY_CONSTANT_TERM 10 +/// Additional maximum mutation severity given to kudzu spawned by a random event +#define MAX_SEVERITY_EVENT_BONUS 10 + /// The maximum possible productivity value of a (normal) kudzu plant, used for calculating a plant's spread cap and multiplier #define MAX_POSSIBLE_PRODUCTIVITY_VALUE 10 /// Kudzu spread cap is a scaled version of production speed, such that the better the production speed, ie. the lower the speed value is, the faster is spreads -#define SPREAD_CAP_SCALE_FACTOR 4 +#define SPREAD_CAP_LINEAR_COEFF 4 +#define SPREAD_CAP_CONSTANT_TERM 20 /// Kudzu spread multiplier is a reciporal function of production speed, such that the better the production speed, ie. the lower the speed value is, the faster it spreads #define SPREAD_MULTIPLIER_MAX 50 @@ -51,7 +57,7 @@ var/obj/structure/spacevine/vine = new() - for(var/area/hallway/area in world) + for(var/area/station/hallway/area in world) for(var/turf/floor in area) if(floor.Enter(vine)) turfs += floor @@ -108,6 +114,9 @@ /datum/spacevine_mutation/proc/on_explosion(severity, target, obj/structure/spacevine/holder) return +/datum/spacevine_mutation/proc/additional_atmos_processes(obj/structure/spacevine/holder, datum/gas_mixture/air) + return + /datum/spacevine_mutation/aggressive_spread/proc/aggrospread_act(obj/structure/spacevine/vine, mob/living/M) return @@ -142,7 +151,7 @@ name = "Explosive" hue = "#D83A56" quality = NEGATIVE - severity = SEVERITY_ABOVE_AVERAGE + severity = SEVERITY_MAJOR /datum/spacevine_mutation/explosive/on_explosion(explosion_severity, target, obj/structure/spacevine/holder) if(explosion_severity < 3) @@ -180,6 +189,29 @@ . = ..() holder.trait_flags |= SPACEVINE_COLD_RESISTANT +/datum/spacevine_mutation/temp_stabilisation + name = "Temperature stabilisation" + hue = "#B09856" + quality = POSITIVE + severity = SEVERITY_AVERAGE + +/datum/spacevine_mutation/temp_stabilisation/add_mutation_to_vinepiece(obj/structure/spacevine/holder) + . = ..() + holder.always_atmos_process = TRUE + +/datum/spacevine_mutation/temp_stabilisation/additional_atmos_processes(obj/structure/spacevine/holder, datum/gas_mixture/air) + var/heat_capacity = air.heat_capacity() + if(!heat_capacity) // No heating up space or vacuums + return + var/energy_used = min(abs(air.temperature - T20C) * heat_capacity, TEMP_STABILISATION_MUTATION_MAXIMUM_ENERGY) + var/delta_temperature = energy_used / heat_capacity + if(delta_temperature < 0.1) + return + if(air.temperature > T20C) + delta_temperature *= -1 + air.temperature += delta_temperature + holder.air_update_turf(FALSE, FALSE) + /datum/spacevine_mutation/vine_eating name = "Vine eating" hue = "#F4A442" @@ -385,6 +417,8 @@ /// List of mutations for a specific vine var/list/mutations = list() var/trait_flags = 0 + /// Should atmos always process this tile + var/always_atmos_process = FALSE /obj/structure/spacevine/Initialize(mapload) . = ..() @@ -484,12 +518,16 @@ var/list/growth_queue //List of currently processed vines, on this level to prevent runtime tomfoolery var/list/obj/structure/spacevine/queue_end - var/spread_multiplier = 5 // corresponds to artifical kudzu with production speed of 1, 10% of total vines will spread per second + ///Spread multiplier, depends on productivity, affects how often kudzu spreads + var/spread_multiplier = 5 // corresponds to artifical kudzu with production speed of 1, approaches 10% of total vines will spread per second + ///Maximum spreading limit (ie. how many kudzu can there be) for this controller var/spread_cap = 30 // corresponds to artifical kudzu with production speed of 3.5 var/list/vine_mutations_list var/mutativeness = 1 ///Maximum sum of mutation severities var/max_mutation_severity = 20 + ///Minimum spread rate per second + var/minimum_spread_rate = 1 /datum/spacevine_controller/New(turf/location, list/muts, potency, production, datum/round_event/event = null) vines = list() @@ -504,11 +542,14 @@ for(var/datum/spacevine_mutation/mutation as anything in vine_mutations_list) vine_mutations_list[mutation] = max_mutation_severity - mutation.severity // this is intended to be before the potency check as the ideal maximum potency is used for weighting if(potency != null) - mutativeness = potency * MUTATIVENESS_SCALE_FACTOR // If potency is 100, 10 mutativeness; if 1: 0.1 mutativeness - max_mutation_severity = round(potency * MAX_SEVERITY_LINEAR_COEFF + MAX_SEVERITY_CONSTANT_TERM) // If potency is 100, 20 max mutation severity; if 1, 10 max mutation severity + mutativeness = potency * MUTATIVENESS_SCALE_FACTOR // If potency is 100, 20 mutativeness; if 1: 0.2 mutativeness + max_mutation_severity = round(potency * MAX_SEVERITY_LINEAR_COEFF + MAX_SEVERITY_CONSTANT_TERM) // If potency is 100, 25 max mutation severity; if 1, 10 max mutation severity if(production != null && production <= MAX_POSSIBLE_PRODUCTIVITY_VALUE) //Prevents runtime in case production is set to 11. - spread_cap = SPREAD_CAP_SCALE_FACTOR * (MAX_POSSIBLE_PRODUCTIVITY_VALUE + 1 - production) //Best production speed of 1 increases spread_cap to 40, worst production speed of 10 lowers it to 4, even distribution + spread_cap = SPREAD_CAP_LINEAR_COEFF * (MAX_POSSIBLE_PRODUCTIVITY_VALUE + 1 - production) + SPREAD_CAP_CONSTANT_TERM //Best production speed of 1 increases spread_cap to 60, worst production speed of 10 lowers it to 24, even distribution spread_multiplier = SPREAD_MULTIPLIER_MAX / (MAX_POSSIBLE_PRODUCTIVITY_VALUE + 1 - production) // Best production speed of 1: 10% of total vines will spread per second, worst production speed of 10: 1% of total vines (with minimum of 1) will spread per second + if(event != null) // spawned by space vine event + max_mutation_severity += MAX_SEVERITY_EVENT_BONUS + minimum_spread_rate = 3 /datum/spacevine_controller/vv_get_dropdown() . = ..() @@ -579,7 +620,12 @@ qdel(src) //space vines exterminated. Remove the controller return - var/spread_max = round(clamp(delta_time * 0.5 * vine_count / spread_multiplier, 1, spread_cap)) + /// Bonus spread for kudzu that has just started out (ie. with low vine count) + var/start_spread_bonus = max(5 - spread_multiplier * (vine_count ** 2) / 400, 0) + /// Base spread rate, depends solely on spread multiplier and vine count + var/spread_base = 0.5 * vine_count / spread_multiplier + /// Actual maximum spread rate for this process tick + var/spread_max = round(clamp(delta_time * (spread_base + start_spread_bonus), max(delta_time * minimum_spread_rate, 1), spread_cap)) var/amount_processed = 0 for(var/obj/structure/spacevine/vine as anything in growth_queue) if(!vine.can_spread) @@ -664,9 +710,11 @@ qdel(src) /obj/structure/spacevine/should_atmos_process(datum/gas_mixture/air, exposed_temperature) - return (exposed_temperature > FIRE_MINIMUM_TEMPERATURE_TO_SPREAD || exposed_temperature < VINE_FREEZING_POINT || !can_spread)//if you're room temperature you're safe + return (always_atmos_process || exposed_temperature > FIRE_MINIMUM_TEMPERATURE_TO_SPREAD || exposed_temperature < VINE_FREEZING_POINT || !can_spread)//if you're room temperature you're safe /obj/structure/spacevine/atmos_expose(datum/gas_mixture/air, exposed_temperature) + for(var/datum/spacevine_mutation/mutation in mutations) + mutation.additional_atmos_processes(src, air) if(!can_spread && (exposed_temperature >= VINE_FREEZING_POINT || (trait_flags & SPACEVINE_COLD_RESISTANT))) can_spread = TRUE // not returning here just in case its now a plasmafire and the kudzu should be deleted if(exposed_temperature > FIRE_MINIMUM_TEMPERATURE_TO_SPREAD && !(trait_flags & SPACEVINE_HEAT_RESISTANT)) @@ -702,3 +750,11 @@ #undef SEVERITY_AVERAGE #undef SEVERITY_ABOVE_AVERAGE #undef SEVERITY_MAJOR +#undef MUTATIVENESS_SCALE_FACTOR +#undef MAX_SEVERITY_LINEAR_COEFF +#undef MAX_SEVERITY_CONSTANT_TERM +#undef MAX_SEVERITY_EVENT_BONUS +#undef MAX_POSSIBLE_PRODUCTIVITY_VALUE +#undef SPREAD_CAP_LINEAR_COEFF +#undef SPREAD_CAP_CONSTANT_TERM +#undef SPREAD_MULTIPLIER_MAX diff --git a/code/modules/events/stray_cargo.dm b/code/modules/events/stray_cargo.dm index d447c313638f6..c087c7ca7db24 100644 --- a/code/modules/events/stray_cargo.dm +++ b/code/modules/events/stray_cargo.dm @@ -68,14 +68,14 @@ if(!allowed_areas) ///Places that shouldn't explode var/static/list/safe_area_types = typecacheof(list( - /area/ai_monitored/turret_protected/ai, - /area/ai_monitored/turret_protected/ai_upload, - /area/engineering, + /area/station/ai_monitored/turret_protected/ai, + /area/station/ai_monitored/turret_protected/ai_upload, + /area/station/engineering, /area/shuttle, )) ///Subtypes from the above that actually should explode. - var/static/list/unsafe_area_subtypes = typecacheof(list(/area/engineering/break_room)) + var/static/list/unsafe_area_subtypes = typecacheof(list(/area/station/engineering/break_room)) allowed_areas = make_associative(GLOB.the_station_areas) - safe_area_types + unsafe_area_subtypes var/list/possible_areas = typecache_filter_list(GLOB.sortedAreas,allowed_areas) if (length(possible_areas)) diff --git a/code/modules/events/wisdomcow.dm b/code/modules/events/wisdomcow.dm index b12938b3f9442..c04bb38f5e18e 100644 --- a/code/modules/events/wisdomcow.dm +++ b/code/modules/events/wisdomcow.dm @@ -10,5 +10,5 @@ /datum/round_event/wisdomcow/start() var/turf/targetloc = get_safe_random_station_turf() new /mob/living/basic/cow/wisdom(targetloc) - do_smoke(1, targetloc) + do_smoke(DIAMOND_AREA(1), targetloc) diff --git a/code/modules/events/wizard/curseditems.dm b/code/modules/events/wizard/curseditems.dm index c3701c0908c20..cdd44547d1103 100644 --- a/code/modules/events/wizard/curseditems.dm +++ b/code/modules/events/wizard/curseditems.dm @@ -55,6 +55,6 @@ I.name = "cursed " + I.name for(var/mob/living/carbon/human/H in GLOB.alive_mob_list) - var/datum/effect_system/smoke_spread/smoke = new - smoke.set_up(0, H.loc) + var/datum/effect_system/fluid_spread/smoke/smoke = new + smoke.set_up(0, location = H.loc) smoke.start() diff --git a/code/modules/events/wizard/departmentrevolt.dm b/code/modules/events/wizard/departmentrevolt.dm index 78e249da7a9d0..631a76711b898 100644 --- a/code/modules/events/wizard/departmentrevolt.dm +++ b/code/modules/events/wizard/departmentrevolt.dm @@ -19,7 +19,7 @@ var/list/options = list() var/list/pickable_departments = subtypesof(/datum/job_department) for(var/datum/job_department/dep as anything in pickable_departments) - options[dep.department_name] = dep + options[initial(dep.department_name)] = dep picked_department = options[(input(usr,"Which department should revolt? Select none for a random department.","Select a department") as null|anything in options)] if(!picked_department) return //eh just random they dont care diff --git a/code/modules/events/wizard/fakeexplosion.dm b/code/modules/events/wizard/fakeexplosion.dm index 5858064819688..3d9be6a565d10 100644 --- a/code/modules/events/wizard/fakeexplosion.dm +++ b/code/modules/events/wizard/fakeexplosion.dm @@ -7,5 +7,4 @@ /datum/round_event/wizard/fake_explosion/start() sound_to_playing_players('sound/machines/alarm.ogg') - sleep(100) - Cinematic(CINEMATIC_NUKE_FAKE,world) + addtimer(CALLBACK(GLOBAL_PROC, /proc/play_cinematic, /datum/cinematic/nuke/fake, world), 10 SECONDS) diff --git a/code/modules/events/wizard/imposter.dm b/code/modules/events/wizard/imposter.dm index 1a272265836b8..34bca08f3f9dc 100644 --- a/code/modules/events/wizard/imposter.dm +++ b/code/modules/events/wizard/imposter.dm @@ -15,7 +15,7 @@ return //Sad Trombone var/mob/dead/observer/C = pick(candidates) - new /obj/effect/particle_effect/smoke(W.loc) + new /obj/effect/particle_effect/fluid/smoke(W.loc) var/mob/living/carbon/human/I = new /mob/living/carbon/human(W.loc) W.dna.transfer_identity(I, transfer_SE=1) diff --git a/code/modules/events/wizard/magicarp.dm b/code/modules/events/wizard/magicarp.dm index 2ca9fb18ad7de..5c884c56a8aa0 100644 --- a/code/modules/events/wizard/magicarp.dm +++ b/code/modules/events/wizard/magicarp.dm @@ -40,7 +40,7 @@ random_color = FALSE var/allowed_projectile_types = list(/obj/projectile/magic/change, /obj/projectile/magic/animate, /obj/projectile/magic/resurrection, - /obj/projectile/magic/death, /obj/projectile/magic/teleport, /obj/projectile/magic/door, /obj/projectile/magic/aoe/fireball, + /obj/projectile/magic/death, /obj/projectile/magic/teleport, /obj/projectile/magic/door, /obj/projectile/magic/fireball, /obj/projectile/magic/spellblade, /obj/projectile/magic/arcane_barrage) /mob/living/simple_animal/hostile/carp/ranged/Initialize(mapload) @@ -62,9 +62,9 @@ /mob/living/simple_animal/hostile/carp/ranged/xenobiology // these are for the xenobio gold slime pool gold_core_spawnable = HOSTILE_SPAWN allowed_projectile_types = list(/obj/projectile/magic/animate, /obj/projectile/magic/teleport, - /obj/projectile/magic/door, /obj/projectile/magic/aoe/fireball, /obj/projectile/magic/spellblade, /obj/projectile/magic/arcane_barrage) //thanks Lett1 + /obj/projectile/magic/door, /obj/projectile/magic/fireball, /obj/projectile/magic/spellblade, /obj/projectile/magic/arcane_barrage) //thanks Lett1 /mob/living/simple_animal/hostile/carp/ranged/chaos/xenobiology gold_core_spawnable = HOSTILE_SPAWN allowed_projectile_types = list(/obj/projectile/magic/animate, /obj/projectile/magic/teleport, - /obj/projectile/magic/door, /obj/projectile/magic/aoe/fireball, /obj/projectile/magic/spellblade, /obj/projectile/magic/arcane_barrage) + /obj/projectile/magic/door, /obj/projectile/magic/fireball, /obj/projectile/magic/spellblade, /obj/projectile/magic/arcane_barrage) diff --git a/code/modules/events/wizard/shuffle.dm b/code/modules/events/wizard/shuffle.dm index c00917edd73a9..f8e37ee3a42c9 100644 --- a/code/modules/events/wizard/shuffle.dm +++ b/code/modules/events/wizard/shuffle.dm @@ -31,8 +31,8 @@ moblocs.len -= 1 for(var/mob/living/carbon/human/H in GLOB.alive_mob_list) - var/datum/effect_system/smoke_spread/smoke = new - smoke.set_up(0, H.loc) + var/datum/effect_system/fluid_spread/smoke/smoke = new + smoke.set_up(0, location = H.loc) smoke.start() //---// @@ -65,8 +65,8 @@ mobnames.len -= 1 for(var/mob/living/carbon/human/H in GLOB.alive_mob_list) - var/datum/effect_system/smoke_spread/smoke = new - smoke.set_up(0, H.loc) + var/datum/effect_system/fluid_spread/smoke/smoke = new + smoke.set_up(0, location = H.loc) smoke.start() //---// @@ -99,6 +99,6 @@ mobs -= mobs[mobs.len] for(var/mob/living/carbon/human/H in GLOB.alive_mob_list) - var/datum/effect_system/smoke_spread/smoke = new - smoke.set_up(0, H.loc) + var/datum/effect_system/fluid_spread/smoke/smoke = new + smoke.set_up(0, location = H.loc) smoke.start() diff --git a/code/modules/experisci/experiment/experiments.dm b/code/modules/experisci/experiment/experiments.dm index 2d2606f6fbb2e..3645fed316112 100644 --- a/code/modules/experisci/experiment/experiments.dm +++ b/code/modules/experisci/experiment/experiments.dm @@ -98,24 +98,24 @@ name = "Reactionless Explosives" description = "Gases with high specific heat can heat up those with a low one and produce a lot of pressure. Perform research and publish papers on this field. No gas reactions are allowed." gain = list(10,50,100) - target_amount = list(20,75,200) + target_amount = list(20,50,100) experiment_proper = TRUE sanitized_misc = FALSE sanitized_reactions = TRUE -/datum/experiment/ordnance/gaseous/nitrium - name = "Nitrium Gas Shells" - description = "The delivery of Nitrium gas into an area of operation might prove useful. Perform research and publish papers on this field." - gain = list(20,60,120) - target_amount = list(20,120,500) +/datum/experiment/ordnance/gaseous/nitrous_oxide + name = "Nitrous Oxide Gas Shells" + description = "The delivery of N2O into an area of operation might prove useful. Perform research and publish papers on this field." + gain = list(10,40) + target_amount = list(200,600) experiment_proper = TRUE - required_gas = /datum/gas/nitrium + required_gas = /datum/gas/nitrous_oxide /datum/experiment/ordnance/gaseous/bz name = "BZ Gas Shells" description = "The delivery of BZ gas into an area of operation might prove useful. Perform research and publish papers on this field." - gain = list(25,50) - target_amount = list(200,600) + gain = list(10,30,60) + target_amount = list(50,125,400) experiment_proper = TRUE required_gas = /datum/gas/bz @@ -127,14 +127,6 @@ experiment_proper = TRUE required_gas = /datum/gas/hypernoblium -/datum/experiment/ordnance/gaseous/halon - name = "Halon Gas Shells" - description = "The delivery of Halon gas into an area of operation might prove useful. Perform research and publish papers on this field." - gain = list(10,30,60) - target_amount = list(15,55,250) - experiment_proper = TRUE - required_gas = /datum/gas/halon - /datum/experiment/scanning/random/material/meat name = "Biological Material Scanning Experiment" description = "They told us we couldn't make chairs out of every material in the world. You're here to prove those nay-sayers wrong." diff --git a/code/modules/experisci/experiment/handlers/experiment_handler.dm b/code/modules/experisci/experiment/handlers/experiment_handler.dm index 4909578fede21..b02c69b8df3fa 100644 --- a/code/modules/experisci/experiment/handlers/experiment_handler.dm +++ b/code/modules/experisci/experiment/handlers/experiment_handler.dm @@ -285,20 +285,20 @@ selected_experiment = null /** - * Attempts to get rnd servers that are on the station z-level, also checks if provided turf is on the station z-level + * Get rnd servers that are on the same z-level or the same station as the experiment source * * Arguments: - * * turf_to_check_for_servers - The turf to check if its on the station z-level + * * turf_source - The turf where the experiment conducted */ -/datum/component/experiment_handler/proc/get_available_servers(turf/turf_to_check_for_servers = null) - if (!turf_to_check_for_servers) - turf_to_check_for_servers = get_turf(parent) +/datum/component/experiment_handler/proc/get_available_servers(turf/turf_source = null) + if (!turf_source) + turf_source = get_turf(parent) var/list/local_servers = list() - if (!SSmapping.level_trait(turf_to_check_for_servers.z,ZTRAIT_STATION)) - return local_servers for (var/obj/machinery/rnd/server/server in SSresearch.servers) - var/turf/position_of_this_server_machine = get_turf(server) - if (position_of_this_server_machine && SSmapping.level_trait(position_of_this_server_machine.z,ZTRAIT_STATION)) + var/turf/turf_server = get_turf(server) + if (!turf_source || !turf_server) + break + if (turf_source.z == turf_server.z || (SSmapping.level_trait(turf_source.z, ZTRAIT_STATION) && SSmapping.level_trait(turf_server.z, ZTRAIT_STATION))) local_servers += server return local_servers diff --git a/code/modules/experisci/experiment/types/ordnance.dm b/code/modules/experisci/experiment/types/ordnance.dm index 46de2e9b1e7e2..56d1c9735c726 100644 --- a/code/modules/experisci/experiment/types/ordnance.dm +++ b/code/modules/experisci/experiment/types/ordnance.dm @@ -22,7 +22,7 @@ return completed /datum/experiment/ordnance/check_progress() - var/status_message = "You must publish or purchase a paper on [name]" + var/status_message = "You must publish a paper on [name] using the NT Frontier app" . += EXPERIMENT_PROG_BOOL(status_message, is_complete()) /datum/experiment/ordnance/actionable(datum/component/experiment_handler/experiment_handler) diff --git a/code/modules/explorer_drone/exodrone.dm b/code/modules/explorer_drone/exodrone.dm index 3f28b31232098..ff5fc05f40a03 100644 --- a/code/modules/explorer_drone/exodrone.dm +++ b/code/modules/explorer_drone/exodrone.dm @@ -418,7 +418,7 @@ GLOBAL_LIST_EMPTY(exodrone_launchers) */ /obj/machinery/exodrone_launcher/proc/launch_effect() playsound(src,'sound/effects/podwoosh.ogg',50, FALSE) - do_smoke(1,get_turf(src)) + do_smoke(DIAMOND_AREA(1), get_turf(src)) /obj/machinery/exodrone_launcher/handle_atom_del(atom/A) if(A == fuel_canister) diff --git a/code/modules/explorer_drone/exploration_events/trader.dm b/code/modules/explorer_drone/exploration_events/trader.dm index fccfbb7e9c948..c4e4351932956 100644 --- a/code/modules/explorer_drone/exploration_events/trader.dm +++ b/code/modules/explorer_drone/exploration_events/trader.dm @@ -89,7 +89,7 @@ requires_translator = FALSE required_site_traits = list(EXPLORATION_SITE_HABITABLE,EXPLORATION_SITE_CIVILIZED) band_values = list(EXOSCANNER_BAND_LIFE=1) - required_path = list(/obj/item/organ/heart,/obj/item/organ/liver,/obj/item/organ/stomach,/obj/item/organ/eyes) + required_path = list(/obj/item/organ/internal/heart,/obj/item/organ/internal/liver,/obj/item/organ/internal/stomach,/obj/item/organ/internal/eyes) traded_path = list(/obj/item/implanter/explosive) amount = 1 diff --git a/code/modules/flufftext/Hallucination.dm b/code/modules/flufftext/Hallucination.dm index 204ed0792d22d..4480ea50cae98 100644 --- a/code/modules/flufftext/Hallucination.dm +++ b/code/modules/flufftext/Hallucination.dm @@ -1475,7 +1475,7 @@ GLOBAL_LIST_INIT(hallucination_list, list( set waitfor = FALSE ..() target.set_fire_stacks(max(target.fire_stacks, 0.1)) //Placebo flammability - fire_overlay = image('icons/mob/OnFire.dmi', target, "Standing", ABOVE_MOB_LAYER) + fire_overlay = image('icons/mob/onfire.dmi', target, "human_burning", ABOVE_MOB_LAYER) if(target.client) target.client.images += fire_overlay to_chat(target, span_userdanger("You're set on fire!")) @@ -1567,19 +1567,17 @@ GLOBAL_LIST_INIT(hallucination_list, list( addtimer(CALLBACK(src, .proc/reset_shock_animation), 40) target.playsound_local(get_turf(src), SFX_SPARKS, 100, 1) target.staminaloss += 50 - target.Stun(40) - target.jitteriness += 1000 - target.do_jitter_animation(target.jitteriness) - addtimer(CALLBACK(src, .proc/shock_drop), 20) + target.Stun(4 SECONDS) + target.do_jitter_animation(300) // Maximum jitter + target.adjust_timed_status_effect(20 SECONDS, /datum/status_effect/jitter) + addtimer(CALLBACK(src, .proc/shock_drop), 2 SECONDS) /datum/hallucination/shock/proc/reset_shock_animation() - if(target.client) - target.client.images.Remove(shock_image) - target.client.images.Remove(electrocution_skeleton_anim) + target.client?.images.Remove(shock_image) + target.client?.images.Remove(electrocution_skeleton_anim) /datum/hallucination/shock/proc/shock_drop() - target.jitteriness = max(target.jitteriness - 990, 10) //Still jittery, but vastly less - target.Paralyze(60) + target.Paralyze(6 SECONDS) /datum/hallucination/husks var/image/halbody diff --git a/code/modules/food_and_drinks/drinks/drinks.dm b/code/modules/food_and_drinks/drinks/drinks.dm index cb6f8fe87b6e2..c352757cf311b 100644 --- a/code/modules/food_and_drinks/drinks/drinks.dm +++ b/code/modules/food_and_drinks/drinks/drinks.dm @@ -81,21 +81,13 @@ if(!reagents.total_volume) to_chat(user, span_warning("[src] is empty.")) return - if(target.reagents.holder_full()) to_chat(user, span_warning("[target] is full.")) return - var/refill = reagents.get_master_reagent_id() var/trans = src.reagents.trans_to(target, amount_per_transfer_from_this, transfered_by = user) to_chat(user, span_notice("You transfer [trans] units of the solution to [target].")) - if(iscyborg(user)) //Cyborg modules that include drinks automatically refill themselves (and only with consumable drinks), but drain the borg's cell - if (!ispath(refill, /datum/reagent/consumable)) - return - var/mob/living/silicon/robot/bro = user - bro.cell.use(30) - addtimer(CALLBACK(reagents, /datum/reagents.proc/add_reagent, refill, trans), 600) else if(target.is_drainable()) //A dispenser. Transfer FROM it TO us. if (!is_refillable()) @@ -236,7 +228,7 @@ name = "ice cup" desc = "Careful, cold ice, do not chew." custom_price = PAYCHECK_LOWER * 0.6 - icon_state = "coffee" + icon_state = "icecup" list_reagents = list(/datum/reagent/consumable/ice = 30) spillable = TRUE isGlass = FALSE @@ -581,6 +573,13 @@ volume = 100 isGlass = FALSE +/obj/item/reagent_containers/food/drinks/shaker/Initialize(mapload) + . = ..() + if(prob(10)) + name = "\improper NanoTrasen 20th Anniversary Shaker" + desc += " It has an emblazoned NanoTrasen logo on it." + icon_state = "shaker_n" + /obj/item/reagent_containers/food/drinks/flask name = "flask" desc = "Every good spaceman knows it's a good idea to bring along a couple of pints of whiskey wherever they go." diff --git a/code/modules/food_and_drinks/drinks/drinks/bottle.dm b/code/modules/food_and_drinks/drinks/drinks/bottle.dm index 0ab101c3499c2..d451dafd99e75 100644 --- a/code/modules/food_and_drinks/drinks/drinks/bottle.dm +++ b/code/modules/food_and_drinks/drinks/drinks/bottle.dm @@ -652,16 +652,16 @@ isGlass = FALSE return -/obj/item/reagent_containers/food/drinks/bottle/molotov/throw_impact(atom/hit_atom, datum/thrownthing/throwingdatum) +/obj/item/reagent_containers/food/drinks/bottle/molotov/smash(atom/target, mob/thrower, ranged = FALSE) var/firestarter = 0 - for(var/datum/reagent/R in reagents.reagent_list) - for(var/A in accelerants) - if(istype(R,A)) + for(var/datum/reagent/contained_reagent in reagents.reagent_list) + for(var/accelerant_type in accelerants) + if(istype(contained_reagent, accelerant_type)) firestarter = 1 break if(firestarter && active) - hit_atom.fire_act() - new /obj/effect/hotspot(get_turf(hit_atom)) + target.fire_act() + new /obj/effect/hotspot(get_turf(target)) ..() /obj/item/reagent_containers/food/drinks/bottle/molotov/attackby(obj/item/I, mob/user, params) diff --git a/code/modules/food_and_drinks/kitchen_machinery/deep_fryer.dm b/code/modules/food_and_drinks/kitchen_machinery/deep_fryer.dm index 6d5a10cc6dac9..515d6d0f7a965 100644 --- a/code/modules/food_and_drinks/kitchen_machinery/deep_fryer.dm +++ b/code/modules/food_and_drinks/kitchen_machinery/deep_fryer.dm @@ -137,7 +137,7 @@ GLOBAL_LIST_INIT(oilfry_blacklisted_items, typecacheof(list( log_combat(user, dunking_target, "dunked", null, "into [src]") user.visible_message(span_danger("[user] dunks [dunking_target]'s face in [src]!")) reagents.expose(dunking_target, TOUCH) - var/permeability = 1 - dunking_target.get_permeability_protection(list(HEAD)) + var/bio_multiplier = dunking_target.getarmor(BODY_ZONE_HEAD, BIO) * 0.01 var/target_temp = dunking_target.bodytemperature var/cold_multiplier = 1 if(target_temp < TCMB + 10) // a tiny bit of leeway @@ -147,7 +147,7 @@ GLOBAL_LIST_INIT(oilfry_blacklisted_items, typecacheof(list( return else if(target_temp < T0C) cold_multiplier += round(target_temp * 1.5 / T0C, 0.01) - dunking_target.apply_damage(min(30 * permeability * cold_multiplier, reagents.total_volume), BURN, BODY_ZONE_HEAD) + dunking_target.apply_damage(min(30 * bio_multiplier * cold_multiplier, reagents.total_volume), BURN, BODY_ZONE_HEAD) if(reagents.reagent_list) //This can runtime if reagents has nothing in it. reagents.remove_any((reagents.total_volume/2)) dunking_target.Paralyze(60) diff --git a/code/modules/food_and_drinks/kitchen_machinery/grill.dm b/code/modules/food_and_drinks/kitchen_machinery/grill.dm index e00492ad33f58..78ef29110c75e 100644 --- a/code/modules/food_and_drinks/kitchen_machinery/grill.dm +++ b/code/modules/food_and_drinks/kitchen_machinery/grill.dm @@ -85,8 +85,8 @@ else grill_fuel -= GRILL_FUELUSAGE_IDLE * delta_time if(DT_PROB(0.5, delta_time)) - var/datum/effect_system/smoke_spread/bad/smoke = new - smoke.set_up(1, loc) + var/datum/effect_system/fluid_spread/smoke/bad/smoke = new + smoke.set_up(1, location = loc) smoke.start() if(grilled_item) SEND_SIGNAL(grilled_item, COMSIG_ITEM_GRILLED, src, delta_time) diff --git a/code/modules/food_and_drinks/kitchen_machinery/microwave.dm b/code/modules/food_and_drinks/kitchen_machinery/microwave.dm index d48ec43eae659..c6f8e7ec4e8f5 100644 --- a/code/modules/food_and_drinks/kitchen_machinery/microwave.dm +++ b/code/modules/food_and_drinks/kitchen_machinery/microwave.dm @@ -373,6 +373,21 @@ soundloop.stop() update_appearance() +/// Type of microwave that automatically turns it self on erratically. Probably don't use this outside of the holodeck program "Microwave Paradise". +/// You could also live your life with a microwave that will continously run in the background of everything while also not having any power draw. I think the former makes more sense. +/obj/machinery/microwave/hell + desc = "Cooks and boils stuff. This one appears to be a bit... off." + use_power = NO_POWER_USE + idle_power_usage = 0 + active_power_usage = 0 + +/obj/machinery/microwave/hell/Initialize() + . = ..() + //We want there to be some chance of them getting a working microwave (eventually). + if(prob(95)) + //The microwave should turn off asynchronously from any other microwaves that initialize at the same time. Keep in mind this will not turn off, since there is nothing to call the proc that ends this microwave's looping + addtimer(CALLBACK(src, .proc/wzhzhzh), rand(0.5 SECONDS, 3 SECONDS)) + #undef MICROWAVE_NORMAL #undef MICROWAVE_MUCK #undef MICROWAVE_PRE diff --git a/code/modules/food_and_drinks/plate.dm b/code/modules/food_and_drinks/plate.dm index 6b293c3d967f6..02ea925f67cf0 100644 --- a/code/modules/food_and_drinks/plate.dm +++ b/code/modules/food_and_drinks/plate.dm @@ -104,6 +104,7 @@ icon = 'icons/obj/kitchen.dmi' icon_state = "plate_shard1" base_icon_state = "plate_shard" + w_class = WEIGHT_CLASS_TINY force = 5 throwforce = 5 sharpness = SHARP_EDGED diff --git a/code/modules/food_and_drinks/recipes/drinks_recipes.dm b/code/modules/food_and_drinks/recipes/drinks_recipes.dm index e014e45a6905e..438596ee536ef 100644 --- a/code/modules/food_and_drinks/recipes/drinks_recipes.dm +++ b/code/modules/food_and_drinks/recipes/drinks_recipes.dm @@ -395,7 +395,7 @@ required_reagents = list(/datum/reagent/consumable/dr_gibb = 5, /datum/reagent/consumable/ice = 5, /datum/reagent/consumable/cream = 5) /datum/chemical_reaction/drink/triple_citrus - results = list(/datum/reagent/consumable/triple_citrus = 5) + results = list(/datum/reagent/consumable/triple_citrus = 3) required_reagents = list(/datum/reagent/consumable/lemonjuice = 1, /datum/reagent/consumable/limejuice = 1, /datum/reagent/consumable/orangejuice = 1) optimal_ph_min = 0//Our reaction is very acidic, so lets shift our range @@ -764,3 +764,29 @@ results = list(/datum/reagent/consumable/ethanol/helianthus = 5) required_reagents = list(/datum/reagent/consumable/ethanol/absinthe = 1, /datum/reagent/consumable/sugar = 1, /datum/reagent/toxin/mindbreaker = 1) mix_message = "The drink lets out a soft enlightening laughter..." + + +/datum/chemical_reaction/drink/strawberry_banana + results = list(/datum/reagent/consumable/strawberry_banana = 3) + required_reagents = list(/datum/reagent/consumable/berryjuice = 1, /datum/reagent/consumable/milk = 1, /datum/reagent/consumable/banana = 1) + +/datum/chemical_reaction/drink/berry_blast + results = list(/datum/reagent/consumable/berry_blast = 3) + required_reagents = list(/datum/reagent/consumable/berryjuice = 1, /datum/reagent/consumable/milk = 1, /datum/reagent/consumable/cream = 1) + +/datum/chemical_reaction/drink/funky_monkey + results = list(/datum/reagent/consumable/funky_monkey = 3) + required_reagents = list(/datum/reagent/consumable/coco = 1, /datum/reagent/consumable/milk = 1, /datum/reagent/consumable/banana = 1) + +/datum/chemical_reaction/drink/green_giant + results = list(/datum/reagent/consumable/green_giant = 3) + required_reagents = list(/datum/reagent/consumable/ethanol/creme_de_menthe = 1, /datum/reagent/consumable/milk = 1, /datum/reagent/consumable/limejuice = 1) + +/datum/chemical_reaction/drink/melon_baller + results = list(/datum/reagent/consumable/melon_baller = 3) + required_reagents = list(/datum/reagent/consumable/watermelonjuice = 1, /datum/reagent/consumable/ethanol/creme_de_menthe = 1, /datum/reagent/consumable/milk = 1) + +/datum/chemical_reaction/drink/vanilla_dream + results = list(/datum/reagent/consumable/vanilla_dream = 3) + required_reagents = list(/datum/reagent/consumable/vanilla = 1, /datum/reagent/consumable/milk = 1, /datum/reagent/consumable/cream = 1) + diff --git a/code/modules/food_and_drinks/recipes/food_mixtures.dm b/code/modules/food_and_drinks/recipes/food_mixtures.dm index 839d99819ad24..180072f58f5be 100644 --- a/code/modules/food_and_drinks/recipes/food_mixtures.dm +++ b/code/modules/food_and_drinks/recipes/food_mixtures.dm @@ -249,3 +249,15 @@ var/location = get_turf(holder.my_atom) for(var/i = 1, i <= created_volume, i++) new /obj/item/food/bread/corn(location) + +/datum/chemical_reaction/food/yoghurt + required_reagents = list(/datum/reagent/consumable/cream = 10, /datum/reagent/consumable/virus_food = 2) + results = list(/datum/reagent/consumable/yoghurt = 10) + mix_message = "The mixture thickens into yoghurt." + reaction_flags = REACTION_INSTANT + +/datum/chemical_reaction/food/quality_oil_upconvert + required_reagents = list(/datum/reagent/consumable/quality_oil = 1, /datum/reagent/consumable/cooking_oil = 2) + results = list(/datum/reagent/consumable/quality_oil = 2) + mix_message = "The cooking oil dilutes the quality oil- how delightfully devilish..." + reaction_flags = REACTION_INSTANT diff --git a/code/modules/food_and_drinks/recipes/tablecraft/recipes_bread.dm b/code/modules/food_and_drinks/recipes/tablecraft/recipes_bread.dm index 4627b8001e630..edfd6bcf74941 100644 --- a/code/modules/food_and_drinks/recipes/tablecraft/recipes_bread.dm +++ b/code/modules/food_and_drinks/recipes/tablecraft/recipes_bread.dm @@ -173,11 +173,21 @@ name = "Bread cat/bread hybrid" reqs = list( /obj/item/food/bread/plain = 1, - /obj/item/organ/ears/cat = 1, - /obj/item/organ/tail/cat = 1, + /obj/item/organ/internal/ears/cat = 1, + /obj/item/organ/external/tail/cat = 1, /obj/item/food/meat/slab = 3, /datum/reagent/blood = 50, /datum/reagent/medicine/strange_reagent = 5 ) result = /mob/living/simple_animal/pet/cat/breadcat subcategory = CAT_BREAD + +/datum/crafting_recipe/food/frenchtoast + name = "Raw french toast" + reqs = list( + /obj/item/food/breadslice/plain = 1, + /obj/item/food/egg = 2, + /datum/reagent/consumable/milk = 5 + ) + result = /obj/item/food/raw_frenchtoast + subcategory = CAT_BREAD diff --git a/code/modules/food_and_drinks/recipes/tablecraft/recipes_burger.dm b/code/modules/food_and_drinks/recipes/tablecraft/recipes_burger.dm index 8ec7cb5385517..86e593277916d 100644 --- a/code/modules/food_and_drinks/recipes/tablecraft/recipes_burger.dm +++ b/code/modules/food_and_drinks/recipes/tablecraft/recipes_burger.dm @@ -39,7 +39,7 @@ /datum/crafting_recipe/food/appendixburger name = "Appendix burger" reqs = list( - /obj/item/organ/appendix = 1, + /obj/item/organ/internal/appendix = 1, /obj/item/food/bun = 1 ) result = /obj/item/food/burger/appendix @@ -48,7 +48,7 @@ /datum/crafting_recipe/food/brainburger name = "Brain burger" reqs = list( - /obj/item/organ/brain = 1, + /obj/item/organ/internal/brain = 1, /obj/item/food/bun = 1 ) result = /obj/item/food/burger/brain @@ -314,8 +314,8 @@ reqs = list( /obj/item/food/bun = 1, /obj/item/food/patty/plain = 1, - /obj/item/organ/ears/cat = 1, - /obj/item/organ/tail/cat = 1, + /obj/item/organ/internal/ears/cat = 1, + /obj/item/organ/external/tail/cat = 1, ) result = /obj/item/food/burger/catburger subcategory = CAT_BURGER diff --git a/code/modules/food_and_drinks/recipes/tablecraft/recipes_cake.dm b/code/modules/food_and_drinks/recipes/tablecraft/recipes_cake.dm index bd638208e71ca..69a80bc106291 100644 --- a/code/modules/food_and_drinks/recipes/tablecraft/recipes_cake.dm +++ b/code/modules/food_and_drinks/recipes/tablecraft/recipes_cake.dm @@ -90,7 +90,7 @@ /datum/crafting_recipe/food/braincake name = "Brain cake" reqs = list( - /obj/item/organ/brain = 1, + /obj/item/organ/internal/brain = 1, /obj/item/food/cake/plain = 1 ) result = /obj/item/food/cake/brain @@ -222,8 +222,8 @@ /datum/crafting_recipe/food/cak name = "Living cat/cake hybrid" reqs = list( - /obj/item/organ/brain = 1, - /obj/item/organ/heart = 1, + /obj/item/organ/internal/brain = 1, + /obj/item/organ/internal/heart = 1, /obj/item/food/cake/birthday = 1, /obj/item/food/meat/slab = 3, /datum/reagent/blood = 30, diff --git a/code/modules/food_and_drinks/recipes/tablecraft/recipes_drink.dm b/code/modules/food_and_drinks/recipes/tablecraft/recipes_drink.dm index 11e1726fe6353..641ec4ae8db5d 100644 --- a/code/modules/food_and_drinks/recipes/tablecraft/recipes_drink.dm +++ b/code/modules/food_and_drinks/recipes/tablecraft/recipes_drink.dm @@ -7,10 +7,10 @@ name = "Lizard Wine" time = 40 reqs = list( - /obj/item/organ/tail/lizard = 1, + /obj/item/organ/external/tail/lizard = 1, /datum/reagent/consumable/ethanol = 100 ) - blacklist = list(/obj/item/organ/tail/lizard/fake) + blacklist = list(/obj/item/organ/external/tail/lizard/fake) result = /obj/item/reagent_containers/food/drinks/bottle/lizardwine category = CAT_DRINK diff --git a/code/modules/food_and_drinks/recipes/tablecraft/recipes_egg.dm b/code/modules/food_and_drinks/recipes/tablecraft/recipes_egg.dm index d0a83b2c5b95e..d4779aab5ba12 100644 --- a/code/modules/food_and_drinks/recipes/tablecraft/recipes_egg.dm +++ b/code/modules/food_and_drinks/recipes/tablecraft/recipes_egg.dm @@ -3,16 +3,6 @@ ////////////////////////////////////////////////EGG RECIPE's//////////////////////////////////////////////// -/datum/crafting_recipe/food/friedegg - name = "Fried egg" - reqs = list( - /datum/reagent/consumable/salt = 1, - /datum/reagent/consumable/blackpepper = 1, - /obj/item/food/egg = 1 - ) - result = /obj/item/food/friedegg - subcategory = CAT_EGG - /datum/crafting_recipe/food/sausageegg name = "Egg with sausage" reqs = list( diff --git a/code/modules/food_and_drinks/recipes/tablecraft/recipes_lizard.dm b/code/modules/food_and_drinks/recipes/tablecraft/recipes_lizard.dm index 6ec6c434855ee..22a1e4ac4346f 100644 --- a/code/modules/food_and_drinks/recipes/tablecraft/recipes_lizard.dm +++ b/code/modules/food_and_drinks/recipes/tablecraft/recipes_lizard.dm @@ -22,7 +22,7 @@ /datum/crafting_recipe/food/shredded_lungs name = "Crispy shredded lung stirfry" reqs = list( - /obj/item/organ/lungs = 1, + /obj/item/organ/internal/lungs = 1, /obj/item/food/grown/onion = 1, /obj/item/food/grown/carrot = 1, /obj/item/food/grown/chili = 1 @@ -33,10 +33,10 @@ /datum/crafting_recipe/food/tsatsikh name = "Tsatsikh" reqs = list( - /obj/item/organ/heart = 1, - /obj/item/organ/liver = 1, - /obj/item/organ/lungs = 1, - /obj/item/organ/stomach = 1, + /obj/item/organ/internal/heart = 1, + /obj/item/organ/internal/liver = 1, + /obj/item/organ/internal/lungs = 1, + /obj/item/organ/internal/stomach = 1, /datum/reagent/consumable/salt = 2, /datum/reagent/consumable/blackpepper = 2 ) @@ -46,7 +46,7 @@ /datum/crafting_recipe/food/liver_pate name = "Liver pate" reqs = list( - /obj/item/organ/liver = 1, + /obj/item/organ/internal/liver = 1, /obj/item/food/meat/rawcutlet = 1, /obj/item/food/grown/onion = 1 ) @@ -97,8 +97,8 @@ /datum/crafting_recipe/food/brain_pate name = "Eyeball-and-brain pate" reqs = list( - /obj/item/organ/brain = 1, - /obj/item/organ/eyes = 1, + /obj/item/organ/internal/brain = 1, + /obj/item/organ/internal/eyes = 1, /obj/item/food/grown/onion = 1, /datum/reagent/consumable/salt = 3 ) diff --git a/code/modules/food_and_drinks/recipes/tablecraft/recipes_meat.dm b/code/modules/food_and_drinks/recipes/tablecraft/recipes_meat.dm index f04cbeb8872a3..d7cd367568b93 100644 --- a/code/modules/food_and_drinks/recipes/tablecraft/recipes_meat.dm +++ b/code/modules/food_and_drinks/recipes/tablecraft/recipes_meat.dm @@ -33,7 +33,7 @@ name = "Lizard tail kebab" reqs = list( /obj/item/stack/rods = 1, - /obj/item/organ/tail/lizard = 1 + /obj/item/organ/external/tail/lizard = 1 ) result = /obj/item/food/kebab/tail subcategory = CAT_MEAT diff --git a/code/modules/food_and_drinks/recipes/tablecraft/recipes_mexican.dm b/code/modules/food_and_drinks/recipes/tablecraft/recipes_mexican.dm index 44595577051a2..d5b4ca3ca0d7d 100644 --- a/code/modules/food_and_drinks/recipes/tablecraft/recipes_mexican.dm +++ b/code/modules/food_and_drinks/recipes/tablecraft/recipes_mexican.dm @@ -113,3 +113,14 @@ ) result = /obj/item/food/stuffedlegion subcategory = CAT_MEXICAN + +/datum/crafting_recipe/food/chipsandsalsa + name = "Chips and salsa" + reqs = list( + /obj/item/food/cornchips = 1, + /obj/item/food/grown/chili = 1, + /obj/item/food/grown/onion = 1, + /obj/item/food/grown/tomato = 1 + ) + result = /obj/item/food/chipsandsalsa + subcategory = CAT_MEXICAN diff --git a/code/modules/food_and_drinks/recipes/tablecraft/recipes_misc.dm b/code/modules/food_and_drinks/recipes/tablecraft/recipes_misc.dm index 0815aa6433e07..249307c8e91ac 100644 --- a/code/modules/food_and_drinks/recipes/tablecraft/recipes_misc.dm +++ b/code/modules/food_and_drinks/recipes/tablecraft/recipes_misc.dm @@ -162,8 +162,8 @@ /datum/crafting_recipe/food/butterbear //ITS ALIVEEEEEE! name = "Living bear/butter hybrid" reqs = list( - /obj/item/organ/brain = 1, - /obj/item/organ/heart = 1, + /obj/item/organ/internal/brain = 1, + /obj/item/organ/internal/heart = 1, /obj/item/food/butter = 10, /obj/item/food/meat/slab = 5, /datum/reagent/blood = 50, diff --git a/code/modules/food_and_drinks/recipes/tablecraft/recipes_pie.dm b/code/modules/food_and_drinks/recipes/tablecraft/recipes_pie.dm index c649a785a5898..ce48e37539980 100644 --- a/code/modules/food_and_drinks/recipes/tablecraft/recipes_pie.dm +++ b/code/modules/food_and_drinks/recipes/tablecraft/recipes_pie.dm @@ -206,3 +206,13 @@ ) result = /obj/item/food/pie/baklava subcategory = CAT_PIE + +/datum/crafting_recipe/food/frenchsilkpie + name = "French silk pie" + reqs = list( + /datum/reagent/consumable/sugar = 5, + /obj/item/food/pie/plain = 1, + /obj/item/food/chocolatebar = 2 + ) + result = /obj/item/food/pie/frenchsilkpie + subcategory = CAT_PIE diff --git a/code/modules/food_and_drinks/recipes/tablecraft/recipes_seafood.dm b/code/modules/food_and_drinks/recipes/tablecraft/recipes_seafood.dm index 65efa2d05657e..5ec651a6842ef 100644 --- a/code/modules/food_and_drinks/recipes/tablecraft/recipes_seafood.dm +++ b/code/modules/food_and_drinks/recipes/tablecraft/recipes_seafood.dm @@ -46,3 +46,37 @@ ) result = /obj/item/food/sashimi subcategory = CAT_SEAFOOD + +/datum/crafting_recipe/food/fishtaco + name ="Fish taco" + reqs = list( + /obj/item/food/tortilla = 1, + /obj/item/food/cheese/wedge = 1, + /obj/item/food/fishmeat = 1, + /obj/item/food/grown/cabbage = 1 + ) + result = /obj/item/food/fishtaco + subcategory = CAT_SEAFOOD + +/datum/crafting_recipe/food/vegetariansushiroll + name ="Vegetarian sushi roll" + reqs = list( + /obj/item/food/seaweedsheet = 1, + /obj/item/food/salad/boiledrice = 1, + /obj/item/food/grown/carrot = 1, + /obj/item/food/grown/potato = 1 + ) + result = /obj/item/food/vegetariansushiroll + subcategory = CAT_SEAFOOD + +/datum/crafting_recipe/food/spicyfiletroll + name ="Spicy filet sushi roll" + reqs = list( + /obj/item/food/seaweedsheet = 1, + /obj/item/food/salad/boiledrice = 1, + /obj/item/food/fishmeat = 1, + /obj/item/food/grown/chili = 1, + /obj/item/food/grown/onion = 1 + ) + result = /obj/item/food/spicyfiletsushiroll + subcategory = CAT_SEAFOOD 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 8d79e6957c5b1..7637b7e1db770 100644 --- a/code/modules/food_and_drinks/recipes/tablecraft/recipes_soup.dm +++ b/code/modules/food_and_drinks/recipes/tablecraft/recipes_soup.dm @@ -109,7 +109,7 @@ /datum/reagent/water = 10, /obj/item/reagent_containers/glass/bowl = 1, /obj/item/food/grown/tomato = 2, - /obj/item/organ/eyes = 1 + /obj/item/organ/internal/eyes = 1 ) result = /obj/item/food/soup/tomato/eyeball subcategory = CAT_SOUP diff --git a/code/modules/food_and_drinks/restaurant/custom_order.dm b/code/modules/food_and_drinks/restaurant/custom_order.dm index 728946a66ae0d..8c792d270dad1 100644 --- a/code/modules/food_and_drinks/restaurant/custom_order.dm +++ b/code/modules/food_and_drinks/restaurant/custom_order.dm @@ -35,11 +35,11 @@ /datum/custom_order/moth_clothing/New(datum/venue/our_venue) var/mob/living/carbon/buffet = our_venue.restaurant_portal?.turned_on_portal?.resolve() if (!istype(buffet)) // Always asks for the clothes that you have on, but this is a fallback. - wanted_clothing_type = pick_weight( + wanted_clothing_type = pick_weight(list( /obj/item/clothing/head/chefhat = 3, /obj/item/clothing/shoes/sneakers/black = 3, /obj/item/clothing/gloves/color/black = 1, - ) + )) return var/list/orderable = list() diff --git a/code/modules/forensics/_forensics.dm b/code/modules/forensics/_forensics.dm new file mode 100644 index 0000000000000..70d7699b3bb67 --- /dev/null +++ b/code/modules/forensics/_forensics.dm @@ -0,0 +1,237 @@ +/** + * Forensics datum + * + * Placed onto atoms, and contains: + * * List of fingerprints on the atom + * * List of hidden prints (used for admins) + * * List of blood on the atom + * * List of clothing fibers on the atom + */ +/datum/forensics + /// Weakref to the parent owning this datum + var/datum/weakref/parent + /** + * List of fingerprints on this atom + * + * Formatting: + * * print = print + */ + var/list/fingerprints + /** + * List of hiddenprints on this atom + * + * Formatting: + * * ckey = realname/gloves/ckey + */ + var/list/hiddenprints + /** + * List of blood dna on this atom + * + * Formatting: + * * dna = bloodtype + */ + var/list/blood_DNA + /** + * List of clothing fibers on this atom + * + * Formatting: + * * fiber = fiber + */ + var/list/fibers + +/datum/forensics/New(atom/parent, fingerprints, hiddenprints, blood_DNA, fibers) + if(!isatom(parent)) + stack_trace("We tried adding a forensics datum to something that isnt an atom. What the hell are you doing?") + qdel(src) + return + + RegisterSignal(parent, COMSIG_COMPONENT_CLEAN_ACT, .proc/clean_act) + + src.parent = WEAKREF(parent) + src.fingerprints = fingerprints + src.hiddenprints = hiddenprints + src.blood_DNA = blood_DNA + src.fibers = fibers + check_blood() + +/// Merges the given lists into the preexisting values +/datum/forensics/proc/inherit_new(list/fingerprints, list/hiddenprints, list/blood_DNA, list/fibers) //Use of | and |= being different here is INTENTIONAL. + if (fingerprints) + src.fingerprints = LAZY_LISTS_OR(src.fingerprints, fingerprints) + if (hiddenprints) + src.hiddenprints = LAZY_LISTS_OR(src.hiddenprints, hiddenprints) + if (blood_DNA) + src.blood_DNA = LAZY_LISTS_OR(src.blood_DNA, blood_DNA) + if (fibers) + src.fibers = LAZY_LISTS_OR(src.fibers, fibers) + check_blood() + +/datum/forensics/Destroy(force, ...) + var/atom/parent_atom = parent.resolve() + if (!isnull(parent_atom)) + UnregisterSignal(parent_atom, list(COMSIG_COMPONENT_CLEAN_ACT)) + return ..() + +/// Empties the fingerprints list +/datum/forensics/proc/wipe_fingerprints() + fingerprints = null + return TRUE + +/// Empties the blood_DNA list +/datum/forensics/proc/wipe_blood_DNA() + blood_DNA = null + return TRUE + +/// Empties the fibers list +/datum/forensics/proc/wipe_fibers() + fibers = null + return TRUE + +/// Handles cleaning up the various forensic types +/datum/forensics/proc/clean_act(datum/source, clean_types) + SIGNAL_HANDLER + + if(clean_types & CLEAN_TYPE_FINGERPRINTS) + wipe_fingerprints() + if(clean_types & CLEAN_TYPE_BLOOD) + wipe_blood_DNA() + if(clean_types & CLEAN_TYPE_FIBERS) + wipe_fibers() + +/// Adds the given list into fingerprints +/datum/forensics/proc/add_fingerprint_list(list/fingerprints) + if(!length(fingerprints)) + return + LAZYINITLIST(src.fingerprints) + for(var/fingerprint in fingerprints) //We use an associative list, make sure we don't just merge a non-associative list into ours. + src.fingerprints[fingerprint] = fingerprint + return TRUE + +/// Adds a single fingerprint +/datum/forensics/proc/add_fingerprint(mob/living/suspect, ignoregloves = FALSE) + if(!isliving(suspect)) + if(!iscameramob(suspect)) + return + if(isaicamera(suspect)) + var/mob/camera/ai_eye/ai_camera = suspect + if(!ai_camera.ai) + return + suspect = ai_camera.ai + add_hiddenprint(suspect) + if(ishuman(suspect)) + var/mob/living/carbon/human/human_suspect = suspect + add_fibers(human_suspect) + var/obj/item/gloves = human_suspect.gloves + if(gloves) //Check if the gloves (if any) hide fingerprints + if(!(gloves.body_parts_covered & HANDS) || HAS_TRAIT(gloves, TRAIT_FINGERPRINT_PASSTHROUGH) || HAS_TRAIT(human_suspect, TRAIT_FINGERPRINT_PASSTHROUGH)) + ignoregloves = TRUE + if(!ignoregloves) + human_suspect.gloves.add_fingerprint(human_suspect, ignoregloves = TRUE) //ignoregloves = TRUE to avoid infinite loop. + return + var/full_print = md5(human_suspect.dna.unique_identity) + LAZYSET(fingerprints, full_print, full_print) + return TRUE + +/// Adds the given list into fibers +/datum/forensics/proc/add_fiber_list(list/fibers) + if(!length(fibers)) + return + LAZYINITLIST(src.fibers) + for(var/fiber in fibers) //We use an associative list, make sure we don't just merge a non-associative list into ours. + src.fibers[fiber] = fiber + return TRUE + +#define ITEM_FIBER_MULTIPLIER 1.2 +#define NON_ITEM_FIBER_MULTIPLIER 1 + +/// Adds a single fiber +/datum/forensics/proc/add_fibers(mob/living/carbon/human/suspect) + var/fibertext + var/item_multiplier = isitem(src) ? ITEM_FIBER_MULTIPLIER : NON_ITEM_FIBER_MULTIPLIER + if(suspect.wear_suit) + fibertext = "Material from \a [suspect.wear_suit]." + if(prob(10 * item_multiplier) && !LAZYACCESS(fibers, fibertext)) + LAZYSET(fibers, fibertext, fibertext) + if(!(suspect.wear_suit.body_parts_covered & CHEST)) + if(suspect.w_uniform) + fibertext = "Fibers from \a [suspect.w_uniform]." + if(prob(12 * item_multiplier) && !LAZYACCESS(fibers, fibertext)) //Wearing a suit means less of the uniform exposed. + LAZYSET(fibers, fibertext, fibertext) + if(!(suspect.wear_suit.body_parts_covered & HANDS)) + if(suspect.gloves) + fibertext = "Material from a pair of [suspect.gloves.name]." + if(prob(20 * item_multiplier) && !LAZYACCESS(fibers, fibertext)) + LAZYSET(fibers, fibertext, fibertext) + else if(suspect.w_uniform) + fibertext = "Fibers from \a [suspect.w_uniform]." + if(prob(15 * item_multiplier) && !LAZYACCESS(fibers, fibertext)) + LAZYSET(fibers, fibertext, fibertext) + if(suspect.gloves) + fibertext = "Material from a pair of [suspect.gloves.name]." + if(prob(20 * item_multiplier) && !LAZYACCESS(fibers, fibertext)) + LAZYSET(fibers, fibertext, fibertext) + else if(suspect.gloves) + fibertext = "Material from a pair of [suspect.gloves.name]." + if(prob(20 * item_multiplier) && !LAZYACCESS(fibers, fibertext)) + LAZYSET(fibers, fibertext, fibertext) + return TRUE + +#undef ITEM_FIBER_MULTIPLIER +#undef NON_ITEM_FIBER_MULTIPLIER + +/// Adds the given list into hiddenprints +/datum/forensics/proc/add_hiddenprint_list(list/hiddenprints) //list(ckey = text) + if(!length(hiddenprints)) + return + LAZYINITLIST(src.hiddenprints) + for(var/hidden_print in hiddenprints) //We use an associative list, make sure we don't just merge a non-associative list into ours. + src.hiddenprints[hidden_print] = hiddenprints[hidden_print] + return TRUE + +/// Adds a single hiddenprint +/datum/forensics/proc/add_hiddenprint(mob/suspect) + if(!isliving(suspect)) + if(!iscameramob(suspect)) + return + if(isaicamera(suspect)) + var/mob/camera/ai_eye/ai_camera = suspect + if(!ai_camera.ai) + return + suspect = ai_camera.ai + if(!suspect.key) + return + var/has_gloves = "" + if(ishuman(suspect)) + var/mob/living/carbon/human/human_suspect = suspect + if(human_suspect.gloves) + has_gloves = "(gloves)" + var/current_time = time_stamp() + if(!LAZYACCESS(hiddenprints, suspect.key)) + LAZYSET(hiddenprints, suspect.key, "First: \[[current_time]\] \"[suspect.real_name]\"[has_gloves]. Ckey: [suspect.ckey]") + else + var/last_stamp_pos = findtext(LAZYACCESS(hiddenprints, suspect.key), "\nLast: ") + if(last_stamp_pos) + LAZYSET(hiddenprints, suspect.key, copytext(hiddenprints[suspect.key], 1, last_stamp_pos)) + hiddenprints[suspect.key] += "\nLast: \[[current_time]\] \"[suspect.real_name]\"[has_gloves]. Ckey: [suspect.ckey]" //made sure to be existing by if(!LAZYACCESS);else + var/atom/parent_atom = parent.resolve() + parent_atom.fingerprintslast = suspect.ckey + return TRUE + +/// Adds the given list into blood_DNA +/datum/forensics/proc/add_blood_DNA(list/blood_DNA) + if(!length(blood_DNA)) + return + LAZYINITLIST(src.blood_DNA) + for(var/gene in blood_DNA) + src.blood_DNA[gene] = blood_DNA[gene] + check_blood() + return TRUE + +/// Updates the blood displayed on parent +/datum/forensics/proc/check_blood() + if(!isitem(parent.resolve())) + return + if(!length(blood_DNA)) + return + var/atom/parent_atom = parent.resolve() + parent_atom.AddElement(/datum/element/decal/blood) diff --git a/code/modules/forensics/forensics_helpers.dm b/code/modules/forensics/forensics_helpers.dm new file mode 100644 index 0000000000000..155c6ab67884d --- /dev/null +++ b/code/modules/forensics/forensics_helpers.dm @@ -0,0 +1,122 @@ +/// Adds a list of fingerprints to the atom +/atom/proc/add_fingerprint_list(list/fingerprints_to_add) //ASSOC LIST FINGERPRINT = FINGERPRINT + if (isnull(fingerprints_to_add)) + return + if (forensics) + forensics.inherit_new(fingerprints = fingerprints_to_add) + else + forensics = new(src, fingerprints = fingerprints_to_add) + return TRUE + +/// Adds a single fingerprint to the atom +/atom/proc/add_fingerprint(mob/suspect, ignoregloves = FALSE) //Set ignoregloves to add prints irrespective of the mob having gloves on. + if (QDELING(src)) + return + if (isnull(forensics)) + forensics = new(src) + forensics.add_fingerprint(suspect, ignoregloves) + return TRUE + +/// Add a list of fibers to the atom +/atom/proc/add_fiber_list(list/fibers_to_add) //ASSOC LIST FIBERTEXT = FIBERTEXT + if (isnull(fibers_to_add)) + return + if (forensics) + forensics.inherit_new(fibers = fibers_to_add) + else + forensics = new(src, fibers = fibers_to_add) + return TRUE + +/// Adds a single fiber to the atom +/atom/proc/add_fibers(mob/living/carbon/human/suspect) + var/old = 0 + if(suspect.gloves && istype(suspect.gloves, /obj/item/clothing)) + var/obj/item/clothing/gloves/suspect_gloves = suspect.gloves + old = length(GET_ATOM_BLOOD_DNA(suspect_gloves)) + if(suspect_gloves.transfer_blood > 1) //bloodied gloves transfer blood to touched objects + if(add_blood_DNA(GET_ATOM_BLOOD_DNA(suspect_gloves)) && GET_ATOM_BLOOD_DNA_LENGTH(suspect_gloves) > old) //only reduces the bloodiness of our gloves if the item wasn't already bloody + suspect_gloves.transfer_blood -= 1 + else if(suspect.blood_in_hands > 1) + old = length(GET_ATOM_BLOOD_DNA(suspect)) + if(add_blood_DNA(GET_ATOM_BLOOD_DNA(suspect)) && GET_ATOM_BLOOD_DNA_LENGTH(suspect) > old) + suspect.blood_in_hands -= 1 + if (isnull(forensics)) + forensics = new(src) + forensics.add_fibers(suspect) + return TRUE + +/// Adds a list of hiddenprints to the atom +/atom/proc/add_hiddenprint_list(list/hiddenprints_to_add) //NOTE: THIS IS FOR ADMINISTRATION FINGERPRINTS, YOU MUST CUSTOM SET THIS TO INCLUDE CKEY/REAL NAMES! CHECK FORENSICS.DM + if (isnull(hiddenprints_to_add)) + return + if (forensics) + forensics.inherit_new(hiddenprints = hiddenprints_to_add) + else + forensics = new(src, hiddenprints = hiddenprints_to_add) + return TRUE + +/// Adds a single hiddenprint to the atom +/atom/proc/add_hiddenprint(mob/suspect) + if (isnull(forensics)) + forensics = new(src) + forensics.add_hiddenprint(suspect) + return TRUE + +/// Adds blood dna to the atom +/atom/proc/add_blood_DNA(list/blood_DNA_to_add) //ASSOC LIST DNA = BLOODTYPE + return FALSE + +/obj/add_blood_DNA(list/blood_DNA_to_add) + . = ..() + if (isnull(blood_DNA_to_add)) + return . + if (forensics) + forensics.inherit_new(blood_DNA = blood_DNA_to_add) + else + forensics = new(src, blood_DNA = blood_DNA_to_add) + return TRUE + +/obj/item/clothing/gloves/add_blood_DNA(list/blood_dna, list/datum/disease/diseases) + transfer_blood = rand(2, 4) + return ..() + +/turf/add_blood_DNA(list/blood_dna, list/datum/disease/diseases) + var/obj/effect/decal/cleanable/blood/splatter/blood_splatter = locate() in src + if(!blood_splatter) + blood_splatter = new /obj/effect/decal/cleanable/blood/splatter(src, diseases) + if(!QDELETED(blood_splatter)) + blood_splatter.add_blood_DNA(blood_dna) //give blood info to the blood decal. + return TRUE //we bloodied the floor + return FALSE + +/mob/living/carbon/human/add_blood_DNA(list/blood_DNA_to_add, list/datum/disease/diseases) + if(wear_suit) + wear_suit.add_blood_DNA(blood_DNA_to_add) + update_inv_wear_suit() + else if(w_uniform) + w_uniform.add_blood_DNA(blood_DNA_to_add) + update_inv_w_uniform() + if(gloves) + var/obj/item/clothing/gloves/mob_gloves = gloves + mob_gloves.add_blood_DNA(blood_DNA_to_add) + else if(length(blood_DNA_to_add)) + if (isnull(forensics)) + forensics = new(src) + forensics.inherit_new(blood_DNA = blood_DNA_to_add) + blood_in_hands = rand(2, 4) + update_inv_gloves() + return TRUE + +/* + * Transfer all the fingerprints and hidden prints from [src] to [transfer_to]. + */ +/atom/proc/transfer_fingerprints_to(atom/transfer_to) + transfer_to.add_fingerprint_list(GET_ATOM_FINGERPRINTS(src)) + transfer_to.add_hiddenprint_list(GET_ATOM_HIDDENPRINTS(src)) + transfer_to.fingerprintslast = fingerprintslast + +/* + * Transfer all the fibers from [src] to [transfer_to]. + */ +/atom/proc/transfer_fibers_to(atom/transfer_to) + transfer_to.add_fiber_list(GET_ATOM_FIBRES(src)) diff --git a/code/modules/games/cas.dm b/code/modules/games/cas.dm deleted file mode 100644 index d47388891624a..0000000000000 --- a/code/modules/games/cas.dm +++ /dev/null @@ -1,157 +0,0 @@ -// CARDS AGAINST SPESS -// This is a parody of Cards Against Humanity (https://en.wikipedia.org/wiki/Cards_Against_Humanity) -// which is licensed under CC BY-NC-SA 2.0, the full text of which can be found at the following URL: -// https://creativecommons.org/licenses/by-nc-sa/2.0/legalcode -// Original code by Zuhayr, Polaris Station, ported with modifications -/datum/playingcard - var/name = "playing card" - var/card_icon = "card_back" - var/suit - var/number - -/obj/item/toy/cards/deck/cas - name = "\improper CAS deck (white)" - desc = "A deck for the game Cards Against Spess, still popular after all these centuries. Warning: may include traces of broken fourth wall. This is the white deck." - icon = 'icons/obj/toy.dmi' - icon_state = "deck_caswhite_full" - deckstyle = "caswhite" - var/card_face = "cas_white" - var/blanks = 25 - var/decksize = 150 - var/card_text_file = "strings/cas_white.txt" - var/list/allcards = list() - -/obj/item/toy/cards/deck/cas/black - name = "\improper CAS deck (black)" - desc = "A deck for the game Cards Against Spess, still popular after all these centuries. Warning: may include traces of broken fourth wall. This is the black deck." - icon_state = "deck_casblack_full" - deckstyle = "casblack" - card_face = "cas_black" - blanks = 0 - decksize = 50 - card_text_file = "strings/cas_black.txt" - -/obj/item/toy/cards/deck/cas/populate_deck() - var/static/list/cards_against_space = list("cas_white" = world.file2list("strings/cas_white.txt"),"cas_black" = world.file2list("strings/cas_black.txt")) - allcards = cards_against_space[card_face] - var/list/possiblecards = allcards.Copy() - if(possiblecards.len < decksize) // sanity check - decksize = (possiblecards.len - 1) - var/list/randomcards = list() - for(var/x in 1 to decksize) - randomcards += pick_n_take(possiblecards) - for(var/x in 1 to randomcards.len) - var/cardtext = randomcards[x] - var/datum/playingcard/P - P = new() - P.name = "[cardtext]" - P.card_icon = "[src.card_face]" - cards += P - if(!blanks) - return - for(var/x in 1 to blanks) - var/datum/playingcard/P - P = new() - P.name = "Blank Card" - P.card_icon = "cas_white" - cards += P - shuffle_inplace(cards) // distribute blank cards throughout deck - -/obj/item/toy/cards/deck/cas/draw_card(mob/user) - if(isliving(user)) - var/mob/living/L = user - if(!(L.mobility_flags & MOBILITY_PICKUP)) - return - if(cards.len == 0) - to_chat(user, span_warning("There are no more cards to draw!")) - return - var/obj/item/toy/cards/singlecard/cas/H = new/obj/item/toy/cards/singlecard/cas(user.loc) - var/datum/playingcard/choice = cards[1] - if (choice.name == "Blank Card") - H.blank = 1 - H.name = choice.name - H.buffertext = choice.name - H.icon_state = choice.card_icon - H.card_face = choice.card_icon - H.parentdeck = WEAKREF(src) - src.cards -= choice - H.pickup(user) - user.put_in_hands(H) - user.visible_message(span_notice("[user] draws a card from the deck."), span_notice("You draw a card from the deck.")) - update_appearance() - -/obj/item/toy/cards/deck/cas/attackby(obj/item/I, mob/living/user, params) - if(istype(I, /obj/item/toy/cards/singlecard/cas)) - var/obj/item/toy/cards/singlecard/cas/SC = I - if(!user.temporarilyRemoveItemFromInventory(SC)) - to_chat(user, span_warning("The card is stuck to your hand, you can't add it to the deck!")) - return - var/datum/playingcard/RC // replace null datum for the re-added card - RC = new() - RC.name = "[SC.name]" - RC.card_icon = SC.card_face - cards += RC - user.visible_message(span_notice("[user] adds a card to the bottom of the deck."),span_notice("You add the card to the bottom of the deck.")) - qdel(SC) - update_appearance() - -/obj/item/toy/cards/deck/cas/update_icon_state() - if(cards.len < 26) - icon_state = "deck_[deckstyle]_low" - return ..() - -/obj/item/toy/cards/singlecard/cas - name = "CAS card" - desc = "A CAS card." - icon_state = "cas_white" - flipped = 0 - var/card_face = "cas_white" - var/blank = 0 - var/buffertext = "A funny bit of text." - -/obj/item/toy/cards/singlecard/cas/examine(mob/user) - . = ..() - if (flipped) - . += span_notice("The card is face down.") - else if (blank) - . += span_notice("The card is blank. Write on it with a pen.") - else - . += span_notice("The card reads: [name]") - . += span_notice("Alt-click to flip it.") - -/obj/item/toy/cards/singlecard/cas/Flip() - set name = "Flip Card" - set category = "Object" - set src in range(1) - if(!ishuman(usr) || !usr.canUseTopic(src, BE_CLOSE)) - return - if(!flipped) - name = "CAS card" - else if(flipped) - name = buffertext - flipped = !flipped - update_appearance() - -/obj/item/toy/cards/singlecard/cas/AltClick(mob/living/user) - if(!ishuman(user) || !user.canUseTopic(src, BE_CLOSE)) - return - Flip() - -/obj/item/toy/cards/singlecard/cas/update_icon_state() - icon_state = "[card_face][flipped ? "_flipped" : null]" - return ..() - -/obj/item/toy/cards/singlecard/cas/attackby(obj/item/I, mob/living/user, params) - if(istype(I, /obj/item/pen)) - if(!user.is_literate()) - to_chat(user, span_notice("You scribble illegibly on [src]!")) - return - if(!blank) - to_chat(user, span_warning("You cannot write on that card!")) - return - var/cardtext = stripped_input(user, "What do you wish to write on the card?", "Card Writing", "", 50) - if(!cardtext || !user.canUseTopic(src, BE_CLOSE)) - return - name = cardtext - buffertext = cardtext - blank = 0 diff --git a/code/modules/games/kotahi.dm b/code/modules/games/kotahi.dm deleted file mode 100644 index d435d68905adb..0000000000000 --- a/code/modules/games/kotahi.dm +++ /dev/null @@ -1,20 +0,0 @@ -/obj/item/toy/cards/deck/kotahi - name = "\improper KOTAHI deck" - desc = "A deck of kotahi cards. House rules to argue over not included." - icon = 'icons/obj/toy.dmi' - icon_state = "deck_kotahi_full" - deckstyle = "kotahi" - -//Populate the deck. -/obj/item/toy/cards/deck/kotahi/populate_deck() - for(var/colour in list("Red","Yellow","Green","Blue")) - cards += generate_card("[colour] 0") //kotahi decks have only one colour of each 0, weird huh? - for(var/k in 0 to 1) //two of each colour of number - cards += generate_card("[colour] skip") - cards += generate_card("[colour] reverse") - cards += generate_card("[colour] draw 2") - for(var/i in 1 to 9) - cards += generate_card("[colour] [i]") - for(var/k in 0 to 3) //4 wilds and draw 4s - cards += generate_card("Wildcard") - cards += generate_card("Draw 4") diff --git a/code/modules/games/tarot.dm b/code/modules/games/tarot.dm deleted file mode 100644 index 91ef92c41eac2..0000000000000 --- a/code/modules/games/tarot.dm +++ /dev/null @@ -1,25 +0,0 @@ -//These cards certainly won't tell the future, but you can play some nice games with them. -/obj/item/toy/cards/deck/tarot - name = "tarot game deck" - desc = "A full 78 card game deck of tarot cards. Complete with 4 suites of 14 cards, and a full suite of trump cards." - icon = 'icons/obj/toy.dmi' - icon_state = "deck_tarot_full" - deckstyle = "tarot" - -/obj/item/toy/cards/deck/tarot/populate_deck() - for(var/suit in list("Hearts", "Pikes", "Clovers", "Tiles")) - for(var/i in 1 to 10) - cards += generate_card("[i] of [suit]") - for(var/person in list("Valet", "Chevalier", "Dame", "Roi")) - cards += generate_card("[person] of [suit]") - for(var/trump in list("The Magician", "The High Priestess", "The Empress", "The Emperor", "The Hierophant", "The Lover", "The Chariot", "Justice", "The Hermit", "The Wheel of Fortune", "Strength", "The Hanged Man", "Death", "Temperance", "The Devil", "The Tower", "The Star", "The Moon", "The Sun", "Judgement", "The World", "The Fool")) - cards += generate_card("[trump]") - -/obj/item/toy/cards/deck/tarot/draw_card(mob/user, list/cards, obj/item/toy/cards/singlecard/forced_card = null) - . = ..() - var/obj/item/toy/cards/singlecard/C = . - var/matrix/M = matrix() - M.Turn(180) - if(prob(50)) - C.transform = M - return diff --git a/code/modules/games/wizoff.dm b/code/modules/games/wizoff.dm deleted file mode 100644 index 73be649593ac2..0000000000000 --- a/code/modules/games/wizoff.dm +++ /dev/null @@ -1,26 +0,0 @@ -//It's Wiz-Off, the wizard themed card game! It's modular too, in case you might want to make it Syndie, Sec and Clown themed or something stupid like that. -/obj/item/toy/cards/deck/wizoff - name = "\improper Wiz-Off deck" - desc = "A Wiz-Off deck. Fight an arcane battle for the fate of the universe: Draw 5! Play 5! Best of 5! A rules card is attached." - icon = 'icons/obj/toy.dmi' - icon_state = "deck_wizoff_full" - deckstyle = "wizoff" - var/theme = "wizard" - -/obj/item/toy/cards/deck/wizoff/populate_deck() - var/card_list = strings("wizoff.json", theme) - for(var/card in card_list) - cards += generate_card("[card]") - -/obj/item/toy/cards/deck/wizoff/examine_more(mob/user) - . = ..() - . += span_notice("Remember the rules of Wiz-Off!") - . += "\t[span_info("Each player draws 5 cards.")]" - . += "\t[span_info("There are five rounds. Each round, a player selects a card to play, and the winner is selected based on the following rules:")]" - . += "\t[span_info("Defensive beats Offensive!")]" - . += "\t[span_info("Offensive beats Utility!")]" - . += "\t[span_info("Utility beats Defensive!")]" - . += "\t[span_info("If both players play the same type of spell, the higher number wins!")]" - . += "\t[span_info("The player who wins the most of the 5 rounds wins the game!")]" - . += "\t[span_notice("Now get ready to battle for the fate of the universe: Wiz-Off!")]" - return . diff --git a/code/modules/holiday/holidays.dm b/code/modules/holiday/holidays.dm index 1b588ac25b0c3..dddb1dd30ccff 100644 --- a/code/modules/holiday/holidays.dm +++ b/code/modules/holiday/holidays.dm @@ -279,7 +279,7 @@ name = "Bee Day" begin_day = 20 begin_month = MAY - drone_hat = /obj/item/clothing/mask/animal/rat/bee + drone_hat = /obj/item/clothing/mask/animal/small/bee /datum/holiday/bee/getStationPrefix() return pick("Bee","Honey","Hive","Africanized","Mead","Buzz") @@ -414,7 +414,7 @@ /datum/holiday/indigenous/getStationPrefix() return pick("Endangered language", "Word", "Language", "Language revitalization", "Potato", "Corn") - + // AUGUST /datum/holiday/ukraine @@ -611,7 +611,7 @@ name = "Mayan Doomsday Anniversary" begin_day = 21 begin_month = DECEMBER - drone_hat = /obj/item/clothing/mask/animal/rat/tribal + drone_hat = /obj/item/clothing/mask/animal/small/tribal /datum/holiday/xmas name = CHRISTMAS diff --git a/code/modules/holodeck/computer.dm b/code/modules/holodeck/computer.dm index c1444e90ae645..6b1284ba5d101 100644 --- a/code/modules/holodeck/computer.dm +++ b/code/modules/holodeck/computer.dm @@ -36,7 +36,7 @@ GLOBAL_LIST_INIT(typecache_holodeck_linked_floorcheck_ok, typecacheof(list(/turf //new vars ///what area type this holodeck loads into. linked turns into the nearest instance of this area - var/area/mapped_start_area = /area/holodeck/rec_center + var/area/mapped_start_area = /area/station/holodeck/rec_center ///the currently used map template var/datum/map_template/holodeck/template @@ -50,7 +50,7 @@ GLOBAL_LIST_INIT(typecache_holodeck_linked_floorcheck_ok, typecacheof(list(/turf //old vars ///the area that this holodeck loads templates into, used for power and deleting holo objects that leave it - var/area/holodeck/linked + var/area/station/holodeck/linked ///what program is loaded right now or is about to be loaded var/program = "holodeck_offline" @@ -90,31 +90,35 @@ GLOBAL_LIST_INIT(typecache_holodeck_linked_floorcheck_ok, typecacheof(list(/turf /obj/machinery/computer/holodeck/LateInitialize()//from here linked is populated and the program list is generated. its also set to load the offline program linked = GLOB.areas_by_type[mapped_start_area] + if(!linked) + log_mapping("[src] at [AREACOORD(src)] has no matching holodeck area.") + qdel(src) + return + bottom_left = locate(linked.x, linked.y, src.z) + if(!bottom_left) + log_mapping("[src] at [AREACOORD(src)] has an invalid holodeck area.") + qdel(src) + return var/area/computer_area = get_area(src) - if(istype(computer_area, /area/holodeck)) + if(istype(computer_area, /area/station/holodeck)) log_mapping("Holodeck computer cannot be in a holodeck, This would cause circular power dependency.") qdel(src) return // the following is necessary for power reasons - if(!linked) - log_world("No matching holodeck area found") - qdel(src) - return - else if (!offline_program) + if(!offline_program) stack_trace("Holodeck console created without an offline program") qdel(src) return + linked.linked = src + var/area/my_area = get_area(src) + if(my_area) + linked.power_usage = my_area.power_usage else - linked.linked = src - var/area/my_area = get_area(src) - if(my_area) - linked.power_usage = my_area.power_usage - else - linked.power_usage = list(AREA_USAGE_LEN) + linked.power_usage = list(AREA_USAGE_LEN) COOLDOWN_START(src, holodeck_cooldown, HOLODECK_CD) generate_program_list() @@ -269,7 +273,7 @@ GLOBAL_LIST_INIT(typecache_holodeck_linked_floorcheck_ok, typecacheof(list(/turf spawned -= holo_atom continue - RegisterSignal(holo_atom, COMSIG_PARENT_PREQDELETED, .proc/remove_from_holo_lists) + RegisterSignal(holo_atom, COMSIG_PARENT_QDELETING, .proc/remove_from_holo_lists) holo_atom.flags_1 |= HOLOGRAM_1 if(isholoeffect(holo_atom))//activates holo effects and transfers them from the spawned list into the effects list @@ -279,10 +283,10 @@ GLOBAL_LIST_INIT(typecache_holodeck_linked_floorcheck_ok, typecacheof(list(/turf var/atom/holo_effect_product = holo_effect.activate(src)//change name if(istype(holo_effect_product)) spawned += holo_effect_product // we want mobs or objects spawned via holoeffects to be tracked as objects - RegisterSignal(holo_effect_product, COMSIG_PARENT_PREQDELETED, .proc/remove_from_holo_lists) + RegisterSignal(holo_effect_product, COMSIG_PARENT_QDELETING, .proc/remove_from_holo_lists) if(islist(holo_effect_product)) for(var/atom/atom_product as anything in holo_effect_product) - RegisterSignal(atom_product, COMSIG_PARENT_PREQDELETED, .proc/remove_from_holo_lists) + RegisterSignal(atom_product, COMSIG_PARENT_QDELETING, .proc/remove_from_holo_lists) continue if(isobj(holo_atom)) @@ -309,7 +313,7 @@ GLOBAL_LIST_INIT(typecache_holodeck_linked_floorcheck_ok, typecacheof(list(/turf spawned -= holo_atom if(!holo_atom) return - UnregisterSignal(holo_atom, COMSIG_PARENT_PREQDELETED) + UnregisterSignal(holo_atom, COMSIG_PARENT_QDELETING) var/turf/target_turf = get_turf(holo_atom) for(var/atom/movable/atom_contents as anything in holo_atom) //make sure that things inside of a holoitem are moved outside before destroying it atom_contents.forceMove(target_turf) @@ -328,7 +332,7 @@ GLOBAL_LIST_INIT(typecache_holodeck_linked_floorcheck_ok, typecacheof(list(/turf /obj/machinery/computer/holodeck/proc/remove_from_holo_lists(datum/to_remove, _forced) SIGNAL_HANDLER spawned -= to_remove - UnregisterSignal(to_remove, COMSIG_PARENT_PREQDELETED) + UnregisterSignal(to_remove, COMSIG_PARENT_QDELETING) /obj/machinery/computer/holodeck/process(delta_time) if(damaged && DT_PROB(5, delta_time)) diff --git a/code/modules/holodeck/holo_effect.dm b/code/modules/holodeck/holo_effect.dm index f86c2ee27de82..279c771a21108 100644 --- a/code/modules/holodeck/holo_effect.dm +++ b/code/modules/holodeck/holo_effect.dm @@ -23,42 +23,15 @@ /obj/effect/holodeck_effect/proc/safety(active) return - // Generates a holodeck-tracked card deck /obj/effect/holodeck_effect/cards - icon = 'icons/obj/toy.dmi' - icon_state = "deck_nanotrasen_full" - var/obj/item/toy/cards/deck/deck - -/obj/effect/holodeck_effect/cards/activate(obj/machinery/computer/holodeck/HC) - deck = new(loc) - safety(!(HC.obj_flags & EMAGGED)) - deck.holo = HC - RegisterSignal(deck, COMSIG_PARENT_QDELETING, .proc/handle_card_delete) - return deck - -/obj/effect/holodeck_effect/cards/proc/handle_card_delete(datum/source) - SIGNAL_HANDLER - deck = null - -/obj/effect/holodeck_effect/cards/safety(active) - if(!deck) - return - if(active) - deck.card_hitsound = null - deck.card_force = 0 - deck.card_throwforce = 0 - deck.card_throw_speed = 3 - deck.card_throw_range = 7 - deck.card_attack_verb_continuous = string_list(list("attacks")) - else - deck.card_hitsound = 'sound/weapons/bladeslice.ogg' - deck.card_force = 5 - deck.card_throwforce = 10 - deck.card_throw_speed = 3 - deck.card_throw_range = 7 - deck.card_attack_verb_continuous = string_list(list("attacks", "slices", "dices", "slashes", "cuts")) + icon = 'icons/obj/playing_cards.dmi' + icon_state = "deck_syndicate_full" +/obj/effect/holodeck_effect/cards/activate(obj/machinery/computer/holodeck/holodeck) + var/obj/item/toy/cards/deck/syndicate/holographic/deck = new(loc, holodeck) + deck.flags_1 |= HOLOGRAM_1 + return deck /obj/effect/holodeck_effect/sparks/activate(obj/machinery/computer/holodeck/HC) var/turf/T = get_turf(src) diff --git a/code/modules/holodeck/holodeck_map_templates.dm b/code/modules/holodeck/holodeck_map_templates.dm index b2e40491b0dc8..5b86392d2b016 100644 --- a/code/modules/holodeck/holodeck_map_templates.dm +++ b/code/modules/holodeck/holodeck_map_templates.dm @@ -113,6 +113,12 @@ description = "benis" mappath = "_maps/templates/holodeck_skatepark.dmm" +/datum/map_template/holodeck/microwave + name = "Holodeck - Microwave Paradise" + template_id = "holodeck_microwave" + description = "benis" + mappath = "_maps/templates/holodeck_microwave.dmm" + //bad evil no good programs /datum/map_template/holodeck/medicalsim diff --git a/code/modules/holodeck/items.dm b/code/modules/holodeck/items.dm index c5113edac1ff6..1000d0e29a8f2 100644 --- a/code/modules/holodeck/items.dm +++ b/code/modules/holodeck/items.dm @@ -32,6 +32,24 @@ /obj/item/melee/energy/sword/holographic/red sword_color_icon = "red" +/obj/item/toy/cards/deck/syndicate/holographic + desc = "A deck of holographic playing cards." + +/obj/item/toy/cards/deck/syndicate/holographic/Initialize(mapload, obj/machinery/computer/holodeck/holodeck) + src.holodeck = holodeck + RegisterSignal(src, COMSIG_PARENT_QDELETING, .proc/handle_card_delete) + . = ..() + +/obj/item/toy/cards/deck/syndicate/holographic/proc/handle_card_delete(datum/source) + SIGNAL_HANDLER + + //if any REAL cards have been inserted into the deck they are moved outside before destroying it + for(var/obj/item/toy/singlecard/card in cards) + if(card.flags_1 & HOLOGRAM_1) + continue + cards -= card + card.forceMove(drop_location()) + //BASKETBALL OBJECTS /obj/item/toy/beach_ball/holoball diff --git a/code/modules/hydroponics/beekeeping/beebox.dm b/code/modules/hydroponics/beekeeping/beebox.dm index 11fea29e044a6..1d6b3b8305d7e 100644 --- a/code/modules/hydroponics/beekeeping/beebox.dm +++ b/code/modules/hydroponics/beekeeping/beebox.dm @@ -165,16 +165,16 @@ to_chat(user, span_warning("This hive already has a queen!")) return - var/obj/item/queen_bee/qb = I - user.temporarilyRemoveItemFromInventory(qb) + var/obj/item/queen_bee/new_queen = I + user.temporarilyRemoveItemFromInventory(new_queen) - qb.queen.forceMove(src) - bees += qb.queen - queen_bee = qb.queen - qb.queen = null + bees += new_queen.queen + queen_bee = new_queen.queen + + new_queen.queen.forceMove(src) if(queen_bee) - visible_message(span_notice("[user] sets [qb] down inside the apiary, making it their new home.")) + visible_message(span_notice("[user] sets [queen_bee] down inside the apiary, making it their new home.")) var/relocated = 0 for(var/b in bees) var/mob/living/simple_animal/hostile/bee/B = b @@ -190,7 +190,6 @@ else to_chat(user, span_warning("The queen bee disappeared! Disappearing bees have been in the news lately...")) - qdel(qb) return ..() diff --git a/code/modules/hydroponics/biogenerator.dm b/code/modules/hydroponics/biogenerator.dm index 4336d40836868..945d0cd453c5c 100644 --- a/code/modules/hydroponics/biogenerator.dm +++ b/code/modules/hydroponics/biogenerator.dm @@ -167,20 +167,20 @@ if(processing) to_chat(user, span_warning("The biogenerator is in the process of working.")) return - var/S = 0 + var/processing_time = 0 for(var/obj/item/food/grown/I in contents) - S += 5 + processing_time += 5 if(I.reagents.get_reagent_amount(/datum/reagent/consumable/nutriment) < 0.1) points += 1 * productivity else points += I.reagents.get_reagent_amount(/datum/reagent/consumable/nutriment) * 10 * productivity qdel(I) - if(S) + if(processing_time) processing = TRUE update_appearance() playsound(loc, 'sound/machines/blender.ogg', 50, TRUE) - use_power(S * active_power_usage) - sleep(S + 15 / productivity) + use_power(processing_time * active_power_usage * 0.1) // .1 needed here to convert time (in deciseconds) to seconds such that watts * seconds = joules + sleep(processing_time + 15 / productivity) processing = FALSE update_appearance() diff --git a/code/modules/hydroponics/grown/beans.dm b/code/modules/hydroponics/grown/beans.dm index bd2e617b3bd7e..7a8727da00b93 100644 --- a/code/modules/hydroponics/grown/beans.dm +++ b/code/modules/hydroponics/grown/beans.dm @@ -103,6 +103,6 @@ name = "jumping bean" desc = "Umm, what's causing it to move like that?" icon_state = "jumpingbean" - foodtypes = FRUIT + foodtypes = FRUIT | BUGS tastes = list("bugs" = 1) - + diff --git a/code/modules/hydroponics/grown/chili.dm b/code/modules/hydroponics/grown/chili.dm index c6fef467a7dd9..3691d5734257c 100644 --- a/code/modules/hydroponics/grown/chili.dm +++ b/code/modules/hydroponics/grown/chili.dm @@ -106,4 +106,4 @@ foodtypes = FRUIT /obj/item/food/grown/bell_pepper/MakeBakeable() - AddComponent(/datum/component/bakeable, /obj/item/food/roasted_bell_pepper, rand(15 SECONDS, 35 SECONDS), TRUE, TRUE) + AddComponent(/datum/component/bakeable, /obj/item/food/roasted_bell_pepper, rand(15 SECONDS, 25 SECONDS), TRUE, TRUE) diff --git a/code/modules/hydroponics/grown/corn.dm b/code/modules/hydroponics/grown/corn.dm index 101ed1d08fb58..de65b87928014 100644 --- a/code/modules/hydroponics/grown/corn.dm +++ b/code/modules/hydroponics/grown/corn.dm @@ -25,12 +25,13 @@ trash_type = /obj/item/grown/corncob bite_consumption_mod = 2 foodtypes = VEGETABLES + grind_results = list(/datum/reagent/consumable/cornmeal = 0) juice_results = list(/datum/reagent/consumable/corn_starch = 0) tastes = list("corn" = 1) distill_reagent = /datum/reagent/consumable/ethanol/whiskey /obj/item/food/grown/corn/MakeBakeable() - AddComponent(/datum/component/bakeable, /obj/item/food/oven_baked_corn, rand(15 SECONDS, 35 SECONDS), TRUE, TRUE) + AddComponent(/datum/component/bakeable, /obj/item/food/oven_baked_corn, rand(15 SECONDS, 25 SECONDS), TRUE, TRUE) /obj/item/grown/corncob name = "corn cob" diff --git a/code/modules/hydroponics/grown/onion.dm b/code/modules/hydroponics/grown/onion.dm index 25a046acd6d65..93940e1a82cf7 100644 --- a/code/modules/hydroponics/grown/onion.dm +++ b/code/modules/hydroponics/grown/onion.dm @@ -50,12 +50,12 @@ AddElement(/datum/element/processable, TOOL_KNIFE, /obj/item/food/onion_slice/red, 2, 15) /obj/item/food/grown/onion/UsedforProcessing(mob/living/user, obj/item/I, list/chosen_option) - var/datum/effect_system/smoke_spread/chem/S = new //Since the onion is destroyed when it's sliced, + var/datum/effect_system/fluid_spread/smoke/chem/cry_about_it = new //Since the onion is destroyed when it's sliced, var/splat_location = get_turf(src) //we need to set up the smoke beforehand - S.attach(splat_location) - S.set_up(reagents, 0, splat_location, 0) - S.start() - qdel(S) + cry_about_it.attach(splat_location) + cry_about_it.set_up(0, location = splat_location, carry = reagents, silent = FALSE) + cry_about_it.start() + qdel(cry_about_it) return ..() /obj/item/food/onion_slice diff --git a/code/modules/hydroponics/grown/replicapod.dm b/code/modules/hydroponics/grown/replicapod.dm index 323e0db7a2ad8..043d2c265b1c8 100644 --- a/code/modules/hydroponics/grown/replicapod.dm +++ b/code/modules/hydroponics/grown/replicapod.dm @@ -93,7 +93,7 @@ sampleDNA = B.data["blood_DNA"] contains_sample = TRUE visible_message(span_notice("The [src] is injected with a fresh blood sample.")) - log_cloning("[key_name(mind)]'s cloning record was added to [src] at [AREACOORD(src)].") + investigate_log("[key_name(mind)]'s cloning record was added to [src]", INVESTIGATE_BOTANY) else visible_message(span_warning("The [src] rejects the sample!")) return NONE @@ -204,6 +204,6 @@ podman.set_cloned_appearance() podman.dna.species.exotic_blood = max(reagents_add) || /datum/reagent/water - log_cloning("[key_name(mind)] cloned as a podman via [src] in [parent] at [AREACOORD(parent)].") + investigate_log("[key_name(mind)] cloned as a podman via [src] in [parent]", INVESTIGATE_BOTANY) parent.update_tray(user, 1) return result diff --git a/code/modules/hydroponics/hydroitemdefines.dm b/code/modules/hydroponics/hydroitemdefines.dm index f80986f17f411..19ba2b4377f9a 100644 --- a/code/modules/hydroponics/hydroitemdefines.dm +++ b/code/modules/hydroponics/hydroitemdefines.dm @@ -51,14 +51,14 @@ /// When we attack something, first - try to scan something we hit with left click. Left-clicking uses scans for stats /obj/item/plant_analyzer/pre_attack(atom/target, mob/living/user) . = ..() - if(user.combat_mode) + if(user.combat_mode || !user.can_read(src)) return return do_plant_stats_scan(target, user) /// Same as above, but with right click. Right-clicking scans for chemicals. /obj/item/plant_analyzer/pre_attack_secondary(atom/target, mob/living/user) - if(user.combat_mode) + if(user.combat_mode || !user.can_read(src)) return SECONDARY_ATTACK_CONTINUE_CHAIN return do_plant_chem_scan(target, user) ? SECONDARY_ATTACK_CANCEL_ATTACK_CHAIN : SECONDARY_ATTACK_CONTINUE_CHAIN @@ -463,7 +463,7 @@ return var/mob/living/carbon/human/H = AM if(has_gravity(loc) && HAS_TRAIT(H, TRAIT_CLUMSY) && !H.resting) - H.set_confusion(max(H.get_confusion(), 10)) + H.set_timed_status_effect(10 SECONDS, /datum/status_effect/confusion, only_if_higher = TRUE) H.Stun(20) playsound(src, 'sound/weapons/punch4.ogg', 50, TRUE) H.visible_message(span_warning("[H] steps on [src] causing the handle to hit [H.p_them()] right in the face!"), \ diff --git a/code/modules/hydroponics/plant_genes.dm b/code/modules/hydroponics/plant_genes.dm index 5195978eef0be..24a2ec5745042 100644 --- a/code/modules/hydroponics/plant_genes.dm +++ b/code/modules/hydroponics/plant_genes.dm @@ -646,12 +646,12 @@ SIGNAL_HANDLER our_plant.investigate_log("made smoke at [AREACOORD(target)]. Last touched by: [our_plant.fingerprintslast].", INVESTIGATE_BOTANY) - var/datum/effect_system/smoke_spread/chem/smoke = new () + var/datum/effect_system/fluid_spread/smoke/chem/smoke = new () var/obj/item/seeds/our_seed = our_plant.get_plant_seed() var/splat_location = get_turf(target) - var/smoke_amount = round(sqrt(our_seed.potency * 0.1), 1) + var/range = sqrt(our_seed.potency * 0.1) smoke.attach(splat_location) - smoke.set_up(our_plant.reagents, smoke_amount, splat_location, 0) + smoke.set_up(round(range), location = splat_location, carry = our_plant.reagents, silent = FALSE) smoke.start() our_plant.reagents.clear_reagents() diff --git a/code/modules/hydroponics/unique_plant_genes.dm b/code/modules/hydroponics/unique_plant_genes.dm index a53924cf2f3f9..5ea7f604a1572 100644 --- a/code/modules/hydroponics/unique_plant_genes.dm +++ b/code/modules/hydroponics/unique_plant_genes.dm @@ -66,10 +66,16 @@ * our_plant - our plant, that we're attacking with * user - the person who is attacking with the plant * target - the atom which is attacked by the plant + * + * return TRUE if plant attack is acceptable, otherwise FALSE to early return subtypes. */ -/datum/plant_gene/trait/attack/proc/after_plant_attack(obj/item/our_plant, atom/target, mob/user) +/datum/plant_gene/trait/attack/proc/after_plant_attack(obj/item/our_plant, atom/target, mob/user, proximity_flag, click_parameters) SIGNAL_HANDLER + if(!proximity_flag) + return FALSE + return TRUE + /// Novaflower's attack effects (sets people on fire) + degradation on attack /datum/plant_gene/trait/attack/novaflower_attack name = "Heated Petals" @@ -77,17 +83,21 @@ /datum/plant_gene/trait/attack/novaflower_attack/on_plant_attack(obj/item/our_plant, mob/living/target, mob/living/user) . = ..() + if(!.) + return var/obj/item/seeds/our_seed = our_plant.get_plant_seed() to_chat(target, "You are lit on fire from the intense heat of [our_plant]!") target.adjust_fire_stacks(our_seed.potency / 20) - if(target.IgniteMob()) + if(target.ignite_mob()) message_admins("[ADMIN_LOOKUPFLW(user)] set [ADMIN_LOOKUPFLW(target)] on fire with [our_plant] at [AREACOORD(user)]") log_game("[key_name(user)] set [key_name(target)] on fire with [our_plant] at [AREACOORD(user)]") our_plant.investigate_log("was used by [key_name(user)] to burn [key_name(target)] at [AREACOORD(user)]", INVESTIGATE_BOTANY) -/datum/plant_gene/trait/attack/novaflower_attack/after_plant_attack(obj/item/our_plant, atom/target, mob/user) +/datum/plant_gene/trait/attack/novaflower_attack/after_plant_attack(obj/item/our_plant, atom/target, mob/user, proximity_flag, click_parameters) . = ..() + if(!.) + return if(!ismovable(target)) return @@ -101,8 +111,10 @@ /datum/plant_gene/trait/attack/sunflower_attack name = "Bright Petals" -/datum/plant_gene/trait/attack/sunflower_attack/after_plant_attack(obj/item/our_plant, atom/target, mob/living/user) +/datum/plant_gene/trait/attack/sunflower_attack/after_plant_attack(obj/item/our_plant, atom/target, mob/user, proximity_flag, click_parameters) . = ..() + if(!.) + return if(!ismob(target)) return @@ -117,8 +129,10 @@ name = "Sharpened Leaves" force_multiplier = 0.2 -/datum/plant_gene/trait/attack/nettle_attack/after_plant_attack(obj/item/our_plant, atom/target, mob/user) +/datum/plant_gene/trait/attack/nettle_attack/after_plant_attack(obj/item/our_plant, atom/target, mob/user, proximity_flag, click_parameters) . = ..() + if(!.) + return if(!ismovable(target)) return diff --git a/code/modules/interview/interview.dm b/code/modules/interview/interview.dm index 5f318200589c6..667c2ce51ac4c 100644 --- a/code/modules/interview/interview.dm +++ b/code/modules/interview/interview.dm @@ -165,4 +165,4 @@ * Generates a clickable link to open this interview */ /datum/interview/proc/link_self() - return "Interview #[id]" + return "Interview #[id]" diff --git a/code/modules/jobs/job_types/_job.dm b/code/modules/jobs/job_types/_job.dm index dd0a617406037..c7d387d2e73c2 100644 --- a/code/modules/jobs/job_types/_job.dm +++ b/code/modules/jobs/job_types/_job.dm @@ -123,25 +123,18 @@ /datum/job/New() . = ..() - var/list/jobs_changes = get_map_changes() - if(!jobs_changes) - return - if(isnum(jobs_changes["spawn_positions"])) - spawn_positions = jobs_changes["spawn_positions"] - if(isnum(jobs_changes["total_positions"])) - total_positions = jobs_changes["total_positions"] - -/// Loads up map configs if necessary and returns job changes for this job. -/datum/job/proc/get_map_changes() - var/string_type = "[type]" - var/list/splits = splittext(string_type, "/") - var/endpart = splits[splits.len] - var/list/job_changes = SSmapping.config.job_changes - if(!(endpart in job_changes)) - return list() + if(!job_changes[title]) + return TRUE - return job_changes[endpart] + var/list/job_positions_edits = job_changes[title] + if(!job_positions_edits) + return TRUE + + if(isnum(job_positions_edits["spawn_positions"])) + spawn_positions = job_positions_edits["spawn_positions"] + if(isnum(job_positions_edits["total_positions"])) + total_positions = job_positions_edits["total_positions"] /// Executes after the mob has been spawned in the map. Client might not be yet in the mob, and is thus a separate variable. @@ -151,7 +144,7 @@ for(var/trait in mind_traits) ADD_TRAIT(spawned.mind, trait, JOB_TRAIT) - var/obj/item/organ/liver/liver = spawned.getorganslot(ORGAN_SLOT_LIVER) + var/obj/item/organ/internal/liver/liver = spawned.getorganslot(ORGAN_SLOT_LIVER) if(liver) for(var/trait in liver_traits) ADD_TRAIT(liver, trait, JOB_TRAIT) @@ -230,10 +223,31 @@ /datum/job/proc/config_check() return TRUE +/** + * # map_check + * + * Checks the map config for job changes + * If they have 0 spawn and total positions in the config, the job is entirely removed from occupations prefs for the round. + */ /datum/job/proc/map_check() - var/list/job_changes = get_map_changes() - if(!job_changes) + var/list/job_changes = SSmapping.config.job_changes + if(!job_changes[title]) //no edits made + return TRUE + + var/list/job_positions_edits = job_changes[title] + if(!job_positions_edits) + return TRUE + + var/available_roundstart = TRUE + var/available_latejoin = TRUE + if(!isnull(job_positions_edits["spawn_positions"]) && (job_positions_edits["spawn_positions"] == 0)) + available_roundstart = FALSE + if(!isnull(job_positions_edits["total_positions"]) && (job_positions_edits["total_positions"] == 0)) + available_latejoin = FALSE + + if(!available_roundstart && !available_latejoin) //map config disabled the job return FALSE + return TRUE /datum/job/proc/radio_help_message(mob/M) @@ -320,10 +334,7 @@ if(istype(PDA)) PDA.saved_identification = H.real_name PDA.saved_job = J.title - - var/obj/item/computer_hardware/identifier/id = PDA.all_components[MC_IDENTIFY] - if(id) - id.UpdateDisplay() + PDA.UpdateDisplay() /datum/outfit/job/get_chameleon_disguise_info() @@ -363,7 +374,7 @@ if(HAS_TRAIT(SSstation, STATION_TRAIT_LATE_ARRIVALS)) return get_latejoin_spawn_point() if(HAS_TRAIT(SSstation, STATION_TRAIT_RANDOM_ARRIVALS)) - return get_safe_random_station_turf(typesof(/area/hallway)) || get_latejoin_spawn_point() + return get_safe_random_station_turf(typesof(/area/station/hallway)) || get_latejoin_spawn_point() if(HAS_TRAIT(SSstation, STATION_TRAIT_HANGOVER)) var/obj/effect/landmark/start/hangover_spawn_point for(var/obj/effect/landmark/start/hangover/hangover_landmark in GLOB.start_landmarks_list) diff --git a/code/modules/jobs/job_types/atmospheric_technician.dm b/code/modules/jobs/job_types/atmospheric_technician.dm index 4be60ee4c5748..3f2e98a4cc3d4 100644 --- a/code/modules/jobs/job_types/atmospheric_technician.dm +++ b/code/modules/jobs/job_types/atmospheric_technician.dm @@ -20,7 +20,7 @@ liver_traits = list(TRAIT_ENGINEER_METABOLISM) display_order = JOB_DISPLAY_ORDER_ATMOSPHERIC_TECHNICIAN - bounty_types = CIV_JOB_ENG + bounty_types = CIV_JOB_ATMOS departments_list = list( /datum/job_department/engineering, ) diff --git a/code/modules/jobs/job_types/captain.dm b/code/modules/jobs/job_types/captain.dm index 907608d22556e..6e0f9637b38a7 100755 --- a/code/modules/jobs/job_types/captain.dm +++ b/code/modules/jobs/job_types/captain.dm @@ -62,7 +62,7 @@ /obj/item/melee/baton/telescopic = 1, /obj/item/station_charter = 1, ) - belt = /obj/item/modular_computer/tablet/pda/captain + belt = /obj/item/modular_computer/tablet/pda/heads/captain ears = /obj/item/radio/headset/heads/captain/alt glasses = /obj/item/clothing/glasses/sunglasses gloves = /obj/item/clothing/gloves/color/captain @@ -89,7 +89,7 @@ var/list/job_changes = SSmapping.config.job_changes if(!length(job_changes)) return - var/list/captain_changes = job_changes["captain"] + var/list/captain_changes = job_changes[JOB_CAPTAIN] if(!length(captain_changes)) return special_charter = captain_changes["special_charter"] diff --git a/code/modules/jobs/job_types/clown.dm b/code/modules/jobs/job_types/clown.dm index 50dea0c65934b..d3f2c7fcee5c2 100644 --- a/code/modules/jobs/job_types/clown.dm +++ b/code/modules/jobs/job_types/clown.dm @@ -96,4 +96,6 @@ for(var/datum/mutation/human/clumsy/M in H.dna.mutations) M.mutadone_proof = TRUE var/datum/atom_hud/fan = GLOB.huds[DATA_HUD_FAN] - fan.add_hud_to(H) + fan.show_to(H) + H.faction |= FACTION_CLOWN + diff --git a/code/modules/jobs/job_types/cook.dm b/code/modules/jobs/job_types/cook.dm index 1884fa52d96fd..1621b95378a85 100644 --- a/code/modules/jobs/job_types/cook.dm +++ b/code/modules/jobs/job_types/cook.dm @@ -9,8 +9,6 @@ selection_color = "#bbe291" exp_granted_type = EXP_TYPE_CREW var/cooks = 0 //Counts cooks amount - /// List of areas that are counted as the kitchen for the purposes of CQC. Defaults to just the kitchen. Mapping configs can and should override this. - var/list/kitchen_areas = list(/area/service/kitchen) outfit = /datum/outfit/job/cook plasmaman_outfit = /datum/outfit/plasmaman/chef @@ -26,39 +24,11 @@ /datum/job_department/service, ) - family_heirlooms = list(/obj/item/reagent_containers/food/condiment/saltshaker, /obj/item/kitchen/rollingpin, /obj/item/clothing/head/chefhat) - rpg_title = "Tavern Chef" - job_flags = JOB_ANNOUNCE_ARRIVAL | JOB_CREW_MANIFEST | JOB_EQUIP_RANK | JOB_CREW_MEMBER | JOB_NEW_PLAYER_JOINABLE | JOB_REOPEN_ON_ROUNDSTART_LOSS | JOB_ASSIGN_QUIRKS | JOB_CAN_BE_INTERN - - -/datum/job/cook/New() - . = ..() - var/list/job_changes = SSmapping.config.job_changes - - if(!length(job_changes)) - return - - var/list/cook_changes = job_changes[JOB_COOK] - - if(!length(cook_changes)) - return - - var/list/additional_cqc_areas = cook_changes["additional_cqc_areas"] - - if(!additional_cqc_areas) - return - - if(!islist(additional_cqc_areas)) - stack_trace("Incorrect CQC area format from mapping configs. Expected /list, got: \[[additional_cqc_areas.type]\]") - return - - for(var/path_as_text in additional_cqc_areas) - var/path = text2path(path_as_text) - if(!ispath(path, /area)) - stack_trace("Invalid path in mapping config for chef CQC: \[[path_as_text]\]") - continue - - kitchen_areas |= path + family_heirlooms = list( + /obj/item/reagent_containers/food/condiment/saltshaker, + /obj/item/kitchen/rollingpin, + /obj/item/clothing/head/chefhat, + ) mail_goodies = list( /obj/item/storage/box/ingredients/random = 80, @@ -71,6 +41,8 @@ /obj/item/knife/butcher = 2 ) + rpg_title = "Tavern Chef" + job_flags = JOB_ANNOUNCE_ARRIVAL | JOB_CREW_MANIFEST | JOB_EQUIP_RANK | JOB_CREW_MEMBER | JOB_NEW_PLAYER_JOINABLE | JOB_REOPEN_ON_ROUNDSTART_LOSS | JOB_ASSIGN_QUIRKS | JOB_CAN_BE_INTERN /datum/job/cook/award_service(client/winner, award) winner.give_award(award, winner.mob) @@ -103,14 +75,14 @@ /datum/outfit/job/cook/pre_equip(mob/living/carbon/human/H, visualsOnly = FALSE) ..() - var/datum/job/cook/J = SSjob.GetJobType(jobtype) - if(J) // Fix for runtime caused by invalid job being passed - if(J.cooks>0)//Cooks + var/datum/job/cook/other_chefs = SSjob.GetJobType(jobtype) + if(other_chefs) // If there's other Chefs, you're a Cook + if(other_chefs.cooks > 0)//Cooks id_trim = /datum/id_trim/job/cook suit = /obj/item/clothing/suit/apron/chef head = /obj/item/clothing/head/soft/mime if(!visualsOnly) - J.cooks++ + other_chefs.cooks++ /datum/outfit/job/cook/get_types_to_preload() . = ..() diff --git a/code/modules/jobs/job_types/head_of_personnel.dm b/code/modules/jobs/job_types/head_of_personnel.dm index b6031f881e133..8261ecdecb6ad 100644 --- a/code/modules/jobs/job_types/head_of_personnel.dm +++ b/code/modules/jobs/job_types/head_of_personnel.dm @@ -22,6 +22,7 @@ department_for_prefs = /datum/job_department/captain departments_list = list( // /datum/job_department/service, HEAVEN REMOVAL + /datum/job_department/cargo, /datum/job_department/command, ) @@ -63,7 +64,8 @@ belt = /obj/item/modular_computer/tablet/pda/heads/hop ears = /obj/item/radio/headset/heads/hop head = /obj/item/clothing/head/hopcap - shoes = /obj/item/clothing/shoes/sneakers/brown + shoes = /obj/item/clothing/shoes/laceup + suit = /obj/item/clothing/suit/armor/vest/hop chameleon_extras = list( /obj/item/gun/energy/e_gun, diff --git a/code/modules/jobs/job_types/lawyer.dm b/code/modules/jobs/job_types/lawyer.dm index 5f0094604e7f9..4327572f0ec69 100644 --- a/code/modules/jobs/job_types/lawyer.dm +++ b/code/modules/jobs/job_types/lawyer.dm @@ -39,6 +39,7 @@ belt = /obj/item/modular_computer/tablet/pda/lawyer ears = /obj/item/radio/headset/headset_srvsec shoes = /obj/item/clothing/shoes/laceup + neck = /obj/item/clothing/neck/tie/red/tied l_pocket = /obj/item/laser_pointer r_pocket = /obj/item/clothing/accessory/lawyers_badge l_hand = /obj/item/storage/briefcase/lawyer diff --git a/code/modules/jobs/job_types/mime.dm b/code/modules/jobs/job_types/mime.dm index 19c0f066e9eee..80e0e968b60af 100644 --- a/code/modules/jobs/job_types/mime.dm +++ b/code/modules/jobs/job_types/mime.dm @@ -77,7 +77,7 @@ H.mind.miming = TRUE var/datum/atom_hud/fan = GLOB.huds[DATA_HUD_FAN] - fan.add_hud_to(H) + fan.show_to(H) /obj/item/book/mimery name = "Guide to Dank Mimery" diff --git a/code/modules/jobs/job_types/psychologist.dm b/code/modules/jobs/job_types/psychologist.dm index 93699a9ab795f..5872ca4b42a17 100644 --- a/code/modules/jobs/job_types/psychologist.dm +++ b/code/modules/jobs/job_types/psychologist.dm @@ -52,7 +52,7 @@ ears = /obj/item/radio/headset/headset_srvmed shoes = /obj/item/clothing/shoes/laceup l_hand = /obj/item/clipboard - + neck = /obj/item/clothing/neck/tie/black/tied backpack = /obj/item/storage/backpack/medic satchel = /obj/item/storage/backpack/satchel/med duffelbag = /obj/item/storage/backpack/duffelbag/med diff --git a/code/modules/jobs/job_types/research_director.dm b/code/modules/jobs/job_types/research_director.dm index 57778e7d97798..fd3f39ede34e9 100644 --- a/code/modules/jobs/job_types/research_director.dm +++ b/code/modules/jobs/job_types/research_director.dm @@ -28,7 +28,7 @@ paycheck = PAYCHECK_COMMAND paycheck_department = ACCOUNT_SCI - liver_traits = list(TRAIT_ROYAL_METABOLISM) + liver_traits = list(TRAIT_ROYAL_METABOLISM, TRAIT_BALLMER_SCIENTIST) display_order = JOB_DISPLAY_ORDER_RESEARCH_DIRECTOR bounty_types = CIV_JOB_SCI diff --git a/code/modules/jobs/job_types/scientist.dm b/code/modules/jobs/job_types/scientist.dm index ce2846e831c3d..99b62de0fa1fb 100644 --- a/code/modules/jobs/job_types/scientist.dm +++ b/code/modules/jobs/job_types/scientist.dm @@ -17,6 +17,8 @@ paycheck = PAYCHECK_CREW paycheck_department = ACCOUNT_SCI + liver_traits = list(TRAIT_BALLMER_SCIENTIST) + display_order = JOB_DISPLAY_ORDER_SCIENTIST bounty_types = CIV_JOB_SCI departments_list = list( diff --git a/code/modules/jobs/job_types/security_officer.dm b/code/modules/jobs/job_types/security_officer.dm index 2202e2b4f7b3f..f8ca3126735ec 100644 --- a/code/modules/jobs/job_types/security_officer.dm +++ b/code/modules/jobs/job_types/security_officer.dm @@ -85,22 +85,22 @@ GLOBAL_LIST_EMPTY(security_officer_distribution) if(SEC_DEPT_SUPPLY) ears = /obj/item/radio/headset/headset_sec/alt/department/supply dep_trim = /datum/id_trim/job/security_officer/supply - destination = /area/security/checkpoint/supply + destination = /area/station/security/checkpoint/supply accessory = /obj/item/clothing/accessory/armband/cargo if(SEC_DEPT_ENGINEERING) ears = /obj/item/radio/headset/headset_sec/alt/department/engi dep_trim = /datum/id_trim/job/security_officer/engineering - destination = /area/security/checkpoint/engineering + destination = /area/station/security/checkpoint/engineering accessory = /obj/item/clothing/accessory/armband/engine if(SEC_DEPT_MEDICAL) ears = /obj/item/radio/headset/headset_sec/alt/department/med dep_trim = /datum/id_trim/job/security_officer/medical - destination = /area/security/checkpoint/medical + destination = /area/station/security/checkpoint/medical accessory = /obj/item/clothing/accessory/armband/medblue if(SEC_DEPT_SCIENCE) ears = /obj/item/radio/headset/headset_sec/alt/department/sci dep_trim = /datum/id_trim/job/security_officer/science - destination = /area/security/checkpoint/science + destination = /area/station/security/checkpoint/science accessory = /obj/item/clothing/accessory/armband/science if(accessory) diff --git a/code/modules/library/book.dm b/code/modules/library/book.dm index 6ac6ada259256..05343ec27cb97 100644 --- a/code/modules/library/book.dm +++ b/code/modules/library/book.dm @@ -103,6 +103,13 @@ /obj/item/book/proc/on_read(mob/user) if(book_data?.content) user << browse("Penned by [book_data.author].
    " + "[book_data.content]", "window=book[window_size != null ? ";size=[window_size]" : ""]") + + LAZYINITLIST(user.mind?.book_titles_read) + var/has_not_read_book = isnull(user.mind?.book_titles_read[starting_title]) + + if(has_not_read_book) // any new books give bonus mood + SEND_SIGNAL(user, COMSIG_ADD_MOOD_EVENT, "book_nerd", /datum/mood_event/book_nerd) + user.mind?.book_titles_read[starting_title] = TRUE onclose(user, "book") else to_chat(user, span_notice("This book is completely blank!")) @@ -118,30 +125,28 @@ if(!user.can_read(src)) return user.visible_message(span_notice("[user] opens a book titled \"[book_data.title]\" and begins reading intently.")) - SEND_SIGNAL(user, COMSIG_ADD_MOOD_EVENT, "book_nerd", /datum/mood_event/book_nerd) on_read(user) /obj/item/book/attackby(obj/item/I, mob/user, params) if(istype(I, /obj/item/pen)) + if(!user.canUseTopic(src, BE_CLOSE) || !user.can_write(I)) + return if(user.is_blind()) to_chat(user, span_warning("As you are trying to write on the book, you suddenly feel very stupid!")) return if(unique) to_chat(user, span_warning("These pages don't seem to take the ink well! Looks like you can't modify it.")) return - var/literate = user.is_literate() - if(!literate) - to_chat(user, span_notice("You scribble illegibly on the cover of [src]!")) - return + var/choice = tgui_input_list(usr, "What would you like to change?", "Book Alteration", list("Title", "Contents", "Author", "Cancel")) if(isnull(choice)) return - if(!user.canUseTopic(src, BE_CLOSE, literate)) + if(!user.canUseTopic(src, BE_CLOSE) || !user.can_write(I)) return switch(choice) if("Title") var/newtitle = reject_bad_text(tgui_input_text(user, "Write a new title", "Book Title", max_length = 30)) - if(!user.canUseTopic(src, BE_CLOSE, literate)) + if(!user.canUseTopic(src, BE_CLOSE) || !user.can_write(I)) return if (length_char(newtitle) > 30) to_chat(user, span_warning("That title won't fit on the cover!")) @@ -153,7 +158,7 @@ book_data.set_title(html_decode(newtitle)) //Don't want to double encode here if("Contents") var/content = tgui_input_text(user, "Write your book's contents (HTML NOT allowed)", "Book Contents", multiline = TRUE) - if(!user.canUseTopic(src, BE_CLOSE, literate)) + if(!user.canUseTopic(src, BE_CLOSE) || !user.can_write(I)) return if(!content) to_chat(user, span_warning("The content is invalid.")) @@ -161,7 +166,7 @@ book_data.set_content(html_decode(content)) if("Author") var/author = tgui_input_text(user, "Write the author's name", "Author Name") - if(!user.canUseTopic(src, BE_CLOSE, literate)) + if(!user.canUseTopic(src, BE_CLOSE) || !user.can_write(I)) return if(!author) to_chat(user, span_warning("The name is invalid.")) diff --git a/code/modules/library/bookcase.dm b/code/modules/library/bookcase.dm index 356cb2024dd12..ae45b5b58615f 100644 --- a/code/modules/library/bookcase.dm +++ b/code/modules/library/bookcase.dm @@ -119,11 +119,10 @@ to_chat(user, span_notice("You empty \the [I] into \the [src].")) update_appearance() else if(istype(I, /obj/item/pen)) - if(!user.is_literate()) - to_chat(user, span_notice("You scribble illegibly on the side of [src]!")) + if(!user.canUseTopic(src, BE_CLOSE) || !user.can_write(I)) return var/newname = tgui_input_text(user, "What would you like to title this bookshelf?", "Bookshelf Renaming", max_length = MAX_NAME_LEN) - if(!user.canUseTopic(src, BE_CLOSE)) + if(!user.canUseTopic(src, BE_CLOSE) || !user.can_write(I)) return if(!newname) return diff --git a/code/modules/library/lib_machines.dm b/code/modules/library/lib_machines.dm index 9f941f04307f3..06b735f36b3e2 100644 --- a/code/modules/library/lib_machines.dm +++ b/code/modules/library/lib_machines.dm @@ -786,6 +786,7 @@ audible_message(span_hear("[src] begins to hum as it warms up its printing drums.")) busy = TRUE playsound(src, 'sound/machines/printer.ogg', 50) + flick("binder1", src) addtimer(CALLBACK(src, .proc/bind_book, draw_from), 4.1 SECONDS) /obj/machinery/bookbinder/proc/bind_book(obj/item/paper/draw_from) diff --git a/code/modules/library/skill_learning/job_skillchips/chef.dm b/code/modules/library/skill_learning/job_skillchips/chef.dm index cf3199db9216b..589978452e159 100644 --- a/code/modules/library/skill_learning/job_skillchips/chef.dm +++ b/code/modules/library/skill_learning/job_skillchips/chef.dm @@ -1,11 +1,12 @@ /obj/item/skillchip/job/chef - name = "B0RK-X3 skillchip" // bork bork bork + name = "B0RK-X3 skillchip" // bork bork bork desc = "This biochip faintly smells of garlic, which is odd for something that is normally wedged inside a user's brain. Consult a dietician before use." skill_name = "Close Quarters Cooking" skill_description = "A specialised form of self defence, developed by skilled sous-chef de cuisines. No man fights harder than a chef to defend his kitchen." skill_icon = "utensils" activate_message = "You can visualize how to defend your kitchen with martial arts." deactivate_message = "You forget how to control your muscles to execute kicks, slams and restraints while in a kitchen environment." + /// The Chef CQC given by the skillchip. var/datum/martial_art/cqc/under_siege/style /obj/item/skillchip/job/chef/Initialize(mapload) diff --git a/code/modules/library/skill_learning/skill_station.dm b/code/modules/library/skill_learning/skill_station.dm index d9ff110b0c542..580bd3116aa68 100644 --- a/code/modules/library/skill_learning/skill_station.dm +++ b/code/modules/library/skill_learning/skill_station.dm @@ -229,7 +229,7 @@ .["slots_max"] = null return - var/obj/item/organ/brain/occupant_brain = carbon_occupant.getorganslot(ORGAN_SLOT_BRAIN) + var/obj/item/organ/internal/brain/occupant_brain = carbon_occupant.getorganslot(ORGAN_SLOT_BRAIN) // If there's no brain, we don't need to worry either. if(QDELETED(occupant_brain)) @@ -272,7 +272,7 @@ return TRUE var/chipref = params["ref"] var/mob/living/carbon/carbon_occupant = occupant - var/obj/item/organ/brain/occupant_brain = carbon_occupant.getorganslot(ORGAN_SLOT_BRAIN) + var/obj/item/organ/internal/brain/occupant_brain = carbon_occupant.getorganslot(ORGAN_SLOT_BRAIN) if(QDELETED(carbon_occupant) || QDELETED(occupant_brain)) return TRUE var/obj/item/skillchip/to_be_removed = locate(chipref) in occupant_brain.skillchips @@ -297,7 +297,7 @@ stack_trace("[usr] tried to toggle skillchip activation when [src] was in an invalid state.") return TRUE var/mob/living/carbon/carbon_occupant = occupant - var/obj/item/organ/brain/occupant_brain = carbon_occupant.getorganslot(ORGAN_SLOT_BRAIN) + var/obj/item/organ/internal/brain/occupant_brain = carbon_occupant.getorganslot(ORGAN_SLOT_BRAIN) if(QDELETED(carbon_occupant) || QDELETED(occupant_brain)) return TRUE var/obj/item/skillchip/to_be_removed = locate(chipref) in occupant_brain.skillchips diff --git a/code/modules/library/skill_learning/skillchip.dm b/code/modules/library/skill_learning/skillchip.dm index 1345c1247097e..88a668a802808 100644 --- a/code/modules/library/skill_learning/skillchip.dm +++ b/code/modules/library/skill_learning/skillchip.dm @@ -47,7 +47,7 @@ /// Set to TRUE when the skill chip's effects are applied. Set to FALSE when they're not. var/active = FALSE /// Brain that holds this skillchip. - var/obj/item/organ/brain/holding_brain + var/obj/item/organ/internal/brain/holding_brain /obj/item/skillchip/Initialize(mapload, is_removable = TRUE) . = ..() @@ -132,7 +132,7 @@ * Arguments: * * owner_brain - The brain that this skillchip was implanted in to. */ -/obj/item/skillchip/proc/on_implant(obj/item/organ/brain/owner_brain) +/obj/item/skillchip/proc/on_implant(obj/item/organ/internal/brain/owner_brain) if(holding_brain) CRASH("Skillchip is trying to be implanted into [owner_brain], but it's already implanted in [holding_brain]") @@ -198,7 +198,7 @@ * Arguments: * * skillchip - The skillchip you're intending to activate. Does not activate the chip. */ -/obj/item/skillchip/proc/has_activate_incompatibility(obj/item/organ/brain/brain) +/obj/item/skillchip/proc/has_activate_incompatibility(obj/item/organ/internal/brain/brain) if(QDELETED(brain)) return "No brain detected." @@ -248,7 +248,7 @@ return "Incompatible lifeform detected." // No brain - var/obj/item/organ/brain/brain = target.getorganslot(ORGAN_SLOT_BRAIN) + var/obj/item/organ/internal/brain/brain = target.getorganslot(ORGAN_SLOT_BRAIN) if(QDELETED(brain)) return "No brain detected." @@ -267,7 +267,7 @@ * Arguments: * * brain - The brain to check for implantability with. */ -/obj/item/skillchip/proc/has_brain_incompatibility(obj/item/organ/brain/brain) +/obj/item/skillchip/proc/has_brain_incompatibility(obj/item/organ/internal/brain/brain) if(!istype(brain)) stack_trace("Attempted to check incompatibility with invalid brain object [brain].") return "Incompatible brain." @@ -441,6 +441,15 @@ activate_message = "You feel that you know a lot about interpreting organs." deactivate_message = "Knowledge of liver damage, heart strain and lung scars fades from your mind." +/obj/item/skillchip/appraiser + name = "GENUINE ID Appraisal Now! skillchip" + auto_traits = list(TRAIT_ID_APPRAISER) + skill_name = "ID Appraisal" + skill_description = "Appraise an ID and see if it's issued from centcom, or just a cruddy station-printed one." + skill_icon = "magnifying-glass" + activate_message = span_notice("You feel that you can recognize special, minute details on ID cards.") + deactivate_message = span_notice("Was there something special about certain IDs?") + /obj/item/skillchip/brainwashing name = "suspicious skillchip" auto_traits = list(TRAIT_BRAINWASHING) diff --git a/code/modules/mafia/map_pieces.dm b/code/modules/mafia/map_pieces.dm index cf83a882cd6b7..c928d7b72037b 100644 --- a/code/modules/mafia/map_pieces.dm +++ b/code/modules/mafia/map_pieces.dm @@ -26,7 +26,7 @@ MF = create_mafia_game() MF.ui_interact(user) -/area/mafia +/area/centcom/mafia name = "Mafia Minigame" icon_state = "mafia" static_lighting = FALSE diff --git a/code/modules/mafia/outfits.dm b/code/modules/mafia/outfits.dm index a5040c640ba21..94f4c178cde0f 100644 --- a/code/modules/mafia/outfits.dm +++ b/code/modules/mafia/outfits.dm @@ -28,6 +28,7 @@ name = "Mafia Psychologist" uniform = /obj/item/clothing/under/suit/black + neck = /obj/item/clothing/neck/tie/black/tied shoes = /obj/item/clothing/shoes/laceup /datum/outfit/mafia/chaplain diff --git a/code/modules/mafia/roles.dm b/code/modules/mafia/roles.dm index 2fed9bd516004..f7569c77765e8 100644 --- a/code/modules/mafia/roles.dm +++ b/code/modules/mafia/roles.dm @@ -467,7 +467,6 @@ /datum/mafia_role/lawyer/proc/release(datum/mafia_controller/game) SIGNAL_HANDLER - . = ..() if(current_target) current_target.role_flags &= ~ROLE_ROLEBLOCKED current_target = null diff --git a/code/modules/mapfluff/ruins/lavalandruin_code/puzzle.dm b/code/modules/mapfluff/ruins/lavalandruin_code/puzzle.dm index 73a31bb76f28c..6f40bdfedfeb5 100644 --- a/code/modules/mapfluff/ruins/lavalandruin_code/puzzle.dm +++ b/code/modules/mapfluff/ruins/lavalandruin_code/puzzle.dm @@ -295,7 +295,7 @@ //Some armor so it's harder to kill someone by mistake. /obj/structure/puzzle_element/prison - armor = list(MELEE = 50, BULLET = 50, LASER = 50, ENERGY = 50, BOMB = 50, BIO = 50, FIRE = 50, ACID = 50) + armor = list(MELEE = 50, BULLET = 50, LASER = 50, ENERGY = 50, BOMB = 50, BIO = 0, FIRE = 50, ACID = 50) /obj/structure/puzzle_element/prison/relaymove(mob/living/user, direction) return diff --git a/code/modules/mapfluff/ruins/lavalandruin_code/surface.dm b/code/modules/mapfluff/ruins/lavalandruin_code/surface.dm index ca0a90639dad5..85ee4a1536612 100644 --- a/code/modules/mapfluff/ruins/lavalandruin_code/surface.dm +++ b/code/modules/mapfluff/ruins/lavalandruin_code/surface.dm @@ -12,7 +12,7 @@ icon = 'icons/obj/lavaland/dead_ratvar.dmi' icon_state = "dead_ratvar" flags_1 = ON_BORDER_1 - appearance_flags = 0 + appearance_flags = LONG_GLIDE layer = FLY_LAYER plane = ABOVE_GAME_PLANE anchored = TRUE diff --git a/code/modules/mapfluff/ruins/lavalandruin_code/syndicate_base.dm b/code/modules/mapfluff/ruins/lavalandruin_code/syndicate_base.dm index 1fd36f7a7d1e1..23aff0759c0ac 100644 --- a/code/modules/mapfluff/ruins/lavalandruin_code/syndicate_base.dm +++ b/code/modules/mapfluff/ruins/lavalandruin_code/syndicate_base.dm @@ -27,7 +27,7 @@ /obj/item/autosurgeon/organ/syndicate/commsagent desc = "A device that automatically - painfully - inserts an implant. It seems someone's specially \ modified this one to only insert... tongues. Horrifying." - organ_type = /obj/item/organ/tongue + organ_type = /obj/item/organ/internal/tongue /obj/structure/closet/crate/secure/freezer/commsagent name = "Assorted Tongues And Tongue Accessories" @@ -35,14 +35,14 @@ /obj/structure/closet/crate/secure/freezer/commsagent/PopulateContents() . = ..() //Contains a variety of less exotic tongues (And tongue accessories) for the comms agent to mess with. - new /obj/item/organ/tongue(src) - new /obj/item/organ/tongue/lizard(src) - new /obj/item/organ/tongue/fly(src) - new /obj/item/organ/tongue/zombie(src) - new /obj/item/organ/tongue/bone(src) - new /obj/item/organ/tongue/robot(src) //DANGER! CRYSTAL HYPERSTRUCTURE- - new /obj/item/organ/tongue/ethereal(src) - new /obj/item/organ/tongue/tied(src) + new /obj/item/organ/internal/tongue(src) + new /obj/item/organ/internal/tongue/lizard(src) + new /obj/item/organ/internal/tongue/fly(src) + new /obj/item/organ/internal/tongue/zombie(src) + new /obj/item/organ/internal/tongue/bone(src) + new /obj/item/organ/internal/tongue/robot(src) //DANGER! CRYSTAL HYPERSTRUCTURE- + new /obj/item/organ/internal/tongue/ethereal(src) + new /obj/item/organ/internal/tongue/tied(src) new /obj/item/autosurgeon/organ/syndicate/commsagent(src) new /obj/item/clothing/gloves/radio(src) diff --git a/code/modules/mapfluff/ruins/objects_and_mobs/necropolis_gate.dm b/code/modules/mapfluff/ruins/objects_and_mobs/necropolis_gate.dm index e2d8ce268f9ff..7d12dd93c3c45 100644 --- a/code/modules/mapfluff/ruins/objects_and_mobs/necropolis_gate.dm +++ b/code/modules/mapfluff/ruins/objects_and_mobs/necropolis_gate.dm @@ -53,11 +53,8 @@ AddElement(/datum/element/connect_loc, loc_connections) /obj/structure/necropolis_gate/Destroy(force) - if(force) - qdel(sight_blocker, TRUE) - . = ..() - else - return QDEL_HINT_LETMELIVE + qdel(sight_blocker) + return ..() /obj/structure/necropolis_gate/singularity_pull() return 0 @@ -92,13 +89,7 @@ anchored = TRUE /obj/structure/opacity_blocker/singularity_pull() - return 0 - -/obj/structure/opacity_blocker/Destroy(force) - if(force) - . = ..() - else - return QDEL_HINT_LETMELIVE + return FALSE //ATTACK HAND IGNORING PARENT RETURN VALUE /obj/structure/necropolis_gate/attack_hand(mob/user, list/modifiers) @@ -162,12 +153,9 @@ GLOBAL_DATUM(necropolis_gate, /obj/structure/necropolis_gate/legion_gate) GLOB.necropolis_gate = src /obj/structure/necropolis_gate/legion_gate/Destroy(force) - if(force) - if(GLOB.necropolis_gate == src) - GLOB.necropolis_gate = null - . = ..() - else - return QDEL_HINT_LETMELIVE + if(GLOB.necropolis_gate == src) + GLOB.necropolis_gate = null + return ..() //ATTACK HAND IGNORING PARENT RETURN VALUE /obj/structure/necropolis_gate/legion_gate/attack_hand(mob/user, list/modifiers) @@ -241,12 +229,6 @@ GLOBAL_DATUM(necropolis_gate, /obj/structure/necropolis_gate/legion_gate) /obj/structure/necropolis_arch/singularity_pull() return 0 -/obj/structure/necropolis_arch/Destroy(force) - if(force) - . = ..() - else - return QDEL_HINT_LETMELIVE - #define STABLE 0 //The tile is stable and won't collapse/sink when crossed. #define COLLAPSE_ON_CROSS 1 //The tile is unstable and will temporary become unusable when crossed. #define DESTROY_ON_CROSS 2 //The tile is nearly broken and will permanently become unusable when crossed. @@ -273,12 +255,6 @@ GLOBAL_DATUM(necropolis_gate, /obj/structure/necropolis_gate/legion_gate) ) AddElement(/datum/element/connect_loc, loc_connections) -/obj/structure/stone_tile/Destroy(force) - if(force || fallen) - . = ..() - else - return QDEL_HINT_LETMELIVE - /obj/structure/stone_tile/singularity_pull() return diff --git a/code/modules/mapfluff/ruins/spaceruin_code/TheDerelict.dm b/code/modules/mapfluff/ruins/spaceruin_code/TheDerelict.dm index 332fb3bacb3c1..9cd67ded7f6ad 100644 --- a/code/modules/mapfluff/ruins/spaceruin_code/TheDerelict.dm +++ b/code/modules/mapfluff/ruins/spaceruin_code/TheDerelict.dm @@ -16,10 +16,29 @@ name = "unfinished paper scrap" desc = "Looks like someone started shakily writing a will in space common, but were interrupted by something bloody..." info = "I, Victor Belyakov, do hereby leave my _- " + /obj/item/paper/fluff/ruins/thederelict/vaultraider name = "Vault Raider Objectives" info = "Objectives #1: Find out what is hidden in Kosmicheskaya Stantsiya 13s Vault" +///The Derelict Terminals +/obj/machinery/computer/terminal/derelict/bridge + icon_screen = "comm" + icon_keyboard = "tech_key" + content = list("Central Command Status Summary -- Impending Doom -- Your station is somehow in the middle of hostile territory, in clear view of any enemy of the corporation. Your likelihood to survive is low, \ + and station destruction is expected and almost inevitable. Secure any sensitive material and neutralize any enemy you will come across. It is important that you at least try to maintain the station. \ + Good luck. -- Special Orders for KC13: Our military presence is inadequate in your sector. We need you to construct BSA-87 Artillery position aboard your station. Base parts are available for shipping via cargo. \ + -Nanotrasen Naval Command -- Identified Shift Divergences: Overflow bureaucracy mistake - It seems for some reason we put out the wrong job-listing for the overflow role this shift...I hope you like captains.") + +/obj/machinery/computer/terminal/derelict/cargo + content = list("INTER-MAIL - #789 - Cargo Technician I. Miller -> J. Holmes -- Jake, with all due respect, I don't know how you guys can keep this shit up. Robotics has made not one, but THREE AIs, \ + and at least one of them either has combat upgrades or isn't telling us the whole story. Not that we can even get close enough to tell, mind, they're doing everything in their power to keep us away. It's \ + unnerving. Meanwhile, a little birdie tells me one of your officers has been spending all shift trying to get their baton back from the clown with.. lethal force. This place is a fucking powder keg, Jake, \ + you know as well as I do. Either stop fucking around or we'll take matters into our own hands.") + +/obj/machinery/computer/terminal/derelict/security + content = list("INTER-MAIL - #790 - Cargo Technician J. Holmes -> I. Miller -- HOT SINGLE SILICONS IN YOUR AREA, CLICK ->HERE<- FOR MORE INFORMATION!") + /// Vault controller for use on the derelict/KS13. /obj/machinery/computer/vaultcontroller name = "vault controller" diff --git a/code/modules/mapfluff/ruins/spaceruin_code/hilbertshotel.dm b/code/modules/mapfluff/ruins/spaceruin_code/hilbertshotel.dm index f33250590f2d1..c587460bb10a3 100644 --- a/code/modules/mapfluff/ruins/spaceruin_code/hilbertshotel.dm +++ b/code/modules/mapfluff/ruins/spaceruin_code/hilbertshotel.dm @@ -149,7 +149,7 @@ GLOBAL_VAR_INIT(hhMysteryRoomNumber, rand(1, 999999)) user.forceMove(locate(roomReservation.bottom_left_coords[1] + hotelRoomTemp.landingZoneRelativeX, roomReservation.bottom_left_coords[2] + hotelRoomTemp.landingZoneRelativeY, roomReservation.bottom_left_coords[3])) /obj/item/hilbertshotel/proc/linkTurfs(datum/turf_reservation/currentReservation, currentRoomnumber) - var/area/hilbertshotel/currentArea = get_area(locate(currentReservation.bottom_left_coords[1], currentReservation.bottom_left_coords[2], currentReservation.bottom_left_coords[3])) + var/area/misc/hilbertshotel/currentArea = get_area(locate(currentReservation.bottom_left_coords[1], currentReservation.bottom_left_coords[2], currentReservation.bottom_left_coords[3])) currentArea.name = "Hilbert's Hotel Room [currentRoomnumber]" currentArea.parentSphere = src currentArea.storageTurf = storageTurf @@ -345,8 +345,10 @@ GLOBAL_VAR_INIT(hhMysteryRoomNumber, rand(1, 999999)) UnregisterSignal(owner, COMSIG_MOVABLE_MOVED) qdel(src) -/area/hilbertshotel +// Despite using the ruins.dmi, hilbertshotel is not a ruin +/area/misc/hilbertshotel name = "Hilbert's Hotel Room" + icon = 'icons/area/areas_ruins.dmi' icon_state = "hilbertshotel" requires_power = FALSE has_gravity = TRUE @@ -358,7 +360,7 @@ GLOBAL_VAR_INIT(hhMysteryRoomNumber, rand(1, 999999)) var/datum/turf_reservation/reservation var/turf/storageTurf -/area/hilbertshotel/Entered(atom/movable/arrived, atom/old_loc, list/atom/old_locs) +/area/misc/hilbertshotel/Entered(atom/movable/arrived, atom/old_loc, list/atom/old_locs) . = ..() if(istype(arrived, /obj/item/hilbertshotel)) relocate(arrived) @@ -367,7 +369,7 @@ GLOBAL_VAR_INIT(hhMysteryRoomNumber, rand(1, 999999)) if(parentSphere == H) relocate(H) -/area/hilbertshotel/proc/relocate(obj/item/hilbertshotel/H) +/area/misc/hilbertshotel/proc/relocate(obj/item/hilbertshotel/H) if(prob(0.135685)) //Because screw you qdel(H) return @@ -395,7 +397,7 @@ GLOBAL_VAR_INIT(hhMysteryRoomNumber, rand(1, 999999)) to_chat(M, span_danger("[H] almost implodes in upon itself, but quickly rebounds, shooting off into a random point in space!")) H.forceMove(targetturf) -/area/hilbertshotel/Exited(atom/movable/gone, direction) +/area/misc/hilbertshotel/Exited(atom/movable/gone, direction) . = ..() if(ismob(gone)) var/mob/M = gone @@ -409,7 +411,7 @@ GLOBAL_VAR_INIT(hhMysteryRoomNumber, rand(1, 999999)) if(!stillPopulated) storeRoom() -/area/hilbertshotel/proc/storeRoom() +/area/misc/hilbertshotel/proc/storeRoom() var/roomSize = (reservation.top_right_coords[1]-reservation.bottom_left_coords[1]+1)*(reservation.top_right_coords[2]-reservation.bottom_left_coords[2]+1) var/storage[roomSize] var/turfNumber = 1 @@ -431,8 +433,9 @@ GLOBAL_VAR_INIT(hhMysteryRoomNumber, rand(1, 999999)) parentSphere.activeRooms -= "[roomnumber]" qdel(reservation) -/area/hilbertshotelstorage +/area/misc/hilbertshotelstorage name = "Hilbert's Hotel Storage Room" + icon = 'icons/area/areas_ruins.dmi' icon_state = "hilbertshotel" requires_power = FALSE area_flags = HIDDEN_AREA | NOTELEPORT | UNIQUE_AREA diff --git a/code/modules/mapfluff/ruins/spaceruin_code/oldstation.dm b/code/modules/mapfluff/ruins/spaceruin_code/oldstation.dm index 4edfbffae1722..6a645771d5448 100644 --- a/code/modules/mapfluff/ruins/spaceruin_code/oldstation.dm +++ b/code/modules/mapfluff/ruins/spaceruin_code/oldstation.dm @@ -6,7 +6,7 @@ /obj/item/paper/fluff/ruins/oldstation/damagereport name = "Damage Report" - info = "*Damage Report*

    Alpha Station - Destroyed

    Beta Station - Catastrophic Damage. Medical, destroyed. Atmospherics, partially destroyed. Engine Core, destroyed.

    Charlie Station - Multiple asteroid impacts, no loss in air pressure.

    Delta Station - Intact. WARNING: Unknown force occupying Delta Station. Intent unknown. Species unknown. Numbers unknown.

    Recommendation - Reestablish station powernet via solar array. Reestablish station atmospherics system to restore air." + info = "*Damage Report*

    Alpha Station - Destroyed

    Beta Station - Catastrophic Damage. Medical, destroyed. Atmospherics and Engine Core, partially destroyed.

    Charlie Station - Multiple asteroid impacts, no loss in air pressure.

    Delta Station - Intact. WARNING: Unknown force occupying Delta Station. Intent unknown. Species unknown. Numbers unknown.

    Recommendation - Reestablish station powernet via solar array. Reestablish station atmospherics system to restore air." /obj/item/paper/fluff/ruins/oldstation/protosuit name = "B01-MOD modular suit Report" @@ -66,10 +66,30 @@ /obj/item/paper/fluff/ruins/oldstation/survivor_note name = "To those who find this" - info = "You can barely make out a faded message...

    I come back to the station after a simple mining mission, and nobody is here. Well, they COULD have gone to cryo... I didn't really check. Doesn't matter, I have bigger issues now. There is something out there. \ - I have no fucking idea what they are, all I know is that they don't like me. On occasion I hear them hissing and clawing on the airlock... good idea I barricaded the way in. Bad news: the transit tube is still broken, the damn engineers never fixed it. \ - So basically, I'm stuck here until someone comes to rescue us. And I have no food or water.
    If you're reading this, I'm probably dead. These things have taken over part of Delta station, and I think they somehow came from the AI core... \ - Whatever you do, DON'T OPEN THE FIRELOCKS unless you have something to kill them. Look in security, maybe there might be some gear left in there.

    So hungry... I don't want to go out like this..." + info = "I was on a mission of an exploration drone reclamation, when I lost the signal. I've had just enough pressure to make it back to the station.... But this is really bad...

    \ + Beta looks like a smashed tin can, and Alpha is gone completely. I didn't manage to find anyone except those sleeping beauties and something I don't even know how to explain. The blood and gore is everywhere, those things took out the entire R&D. \ + They're hissing and crawling behind the maintenance hatch that I welded off to not let them in.

    \ + I had a proximity sensor with me, so I donated my left cybernetic arm to make this little fella. One of janitor's bucket served as a perfect casing for him.

    \ + Here I thought that I'll die of malnutrition, when I started feeling the symptoms of hypercapnia. I will turn you off to save the battery. It's time for both us to sleep, little guy.

    \ + If you're reading this, I'm probably dead. I've opened Ramboo's maintenance pannel with my ID. Please let him help to clean up my remains..." + +/obj/item/paper/fluff/ruins/oldstation/biolab_note_molly + name = "Diary note - Molly" + info = "It has been several months since our Molly passed away. She was our most valuable crew member, especially compared to that prick that happily threw a party to make sure `that beef won't go to waste`...

    \ + Oh, how I miss her warm milk...

    I've put Molly's biopsy in the fridge and almost completed the solution.

    \ + Next steps:
    • Pour the broth to the growing vat (beaker nearby)
    • Add one dropper of the solution
    • Add Molly's biopsy to the vat
    \ + Just need to make sure to use the correct bottle this time... I'll even mark it as `Solution for Molly`, or I tend to mix things up...
    I can already feel the endorphin release from hugging her again.

    \ + If everything goes well, I will try out those slimes the papers praising as the future of science. They say that the cell lines may be found on anything moldy and rotting, and these small blobs have crazy mutation potential when properly fed." + +/obj/item/paper/fluff/ruins/oldstation/biolab_note_emergency + name = "Diary note - Emergency" + info = "OH GOD, the station is still creaking from a heavy impact in the port direction. The power is down, coms not responding, the air supply pipe depressurized and I can feel the artificial gravity weakening. \ + The whole department is running around in panic. I'll just pray that engineers won't let the engine delaminate.

    ...And the alien spawn have broken out of the containment area due to the impact and slipped into the vent.

    \ + I have a bad feeling about this, but I doubt that now is the right time to make guys hunt for what they call my `pet cockroach`... And RD is scary..." + +/obj/item/paper/fluff/ruins/oldstation/apc_note + name = "DO NOT TOUCH!" + info = "This is a spare pre-charged APC battery for emergencies ONLY. DO NOT use it for stun prods, Bob." /obj/machinery/mod_installer name = "modular outerwear device installator" @@ -187,3 +207,54 @@ balloon_alert(user, "it's locked!") return open_machine() + +/obj/effect/spawner/structure/window/reinforced/damaged + name = "damaged reinforced window spawner" + spawn_list = list(/obj/structure/grille, /obj/structure/window/reinforced/fulltile/damaged) + +/obj/structure/window/reinforced/fulltile/damaged + var/integrity_min_factor = 0.2 + var/integrity_max_factor = 0.8 + +/obj/structure/window/reinforced/fulltile/damaged/Initialize(mapload) + . = ..() + atom_integrity = rand(max_integrity * integrity_min_factor, max_integrity * integrity_max_factor) + +/obj/item/petri_dish/oldstation + name = "molly's biopsy" + desc = "You can see a moldy piece of sandwich inside the dish. Maybe it helped to preserve the bacteria for that long." + +/obj/item/petri_dish/oldstation/Initialize(mapload) + . = ..() + sample = new + sample.GenerateSample(CELL_LINE_TABLE_COW, null, 1, 0) + var/datum/biological_sample/contamination = new + contamination.GenerateSample(CELL_LINE_TABLE_GRAPE, null, 1, 0) + sample.Merge(contamination) + sample.sample_color = COLOR_SAMPLE_BROWN + update_appearance() + +/obj/item/reagent_containers/glass/beaker/oldstation + name = "cultivation broth" + amount_per_transfer_from_this = 50 + list_reagents = list( + // Required for CELL_LINE_TABLE_COW + /datum/reagent/consumable/nutriment/protein = 10, + /datum/reagent/consumable/nutriment = 5, + /datum/reagent/cellulose = 5, + // Required for CELL_LINE_TABLE_GRAPE + /datum/reagent/toxin/slimejelly = 5, + /datum/reagent/yuck = 5, + /datum/reagent/consumable/vitfro = 5, + // Supplementary for CELL_LINE_TABLE_GRAPE + /datum/reagent/liquidgibs = 5 + ) + +/obj/machinery/computer/old + name = "old computer" + circuit = /obj/item/circuitboard/computer + +/obj/machinery/computer/old/Initialize(mapload) + icon_keyboard = pick("generic_key", "med_key") + icon_screen = pick("generic", "comm_monitor", "comm_logs") + . = ..() diff --git a/code/modules/mapping/access_helpers.dm b/code/modules/mapping/access_helpers.dm index dec90bc112844..a75733e135156 100644 --- a/code/modules/mapping/access_helpers.dm +++ b/code/modules/mapping/access_helpers.dm @@ -4,25 +4,18 @@ // These are mutually exclusive; can't have req_any and req_all /obj/effect/mapping_helpers/airlock/access/any/payload(obj/machinery/door/airlock/airlock) - if(airlock.req_access_txt == "0") - var/list/access_list = get_access() - // Overwrite if there is no access set, otherwise add onto existing access - if(airlock.req_one_access_txt == "0") - airlock.req_one_access_txt = access_list.Join(";") - else - airlock.req_one_access_txt += ";[access_list.Join(";")]" - else + if(airlock.req_access != null) log_mapping("[src] at [AREACOORD(src)] tried to set req_one_access, but req_access was already set!") + else + var/list/access_list = get_access() + airlock.req_one_access += access_list /obj/effect/mapping_helpers/airlock/access/all/payload(obj/machinery/door/airlock/airlock) - if(airlock.req_one_access_txt == "0") - var/list/access_list = get_access() - if(airlock.req_access_txt == "0") - airlock.req_access_txt = access_list.Join(";") - else - airlock.req_access_txt += ";[access_list.Join(";")]" + if(airlock.req_one_access != null) + log_mapping("[src] at [AREACOORD(src)] tried to set req_one_access, but req_access was already set!") else - log_mapping("[src] at [AREACOORD(src)] tried to set req_access, but req_one_access was already set!") + var/list/access_list = get_access() + airlock.req_access += access_list /obj/effect/mapping_helpers/airlock/access/proc/get_access() var/list/access = list() @@ -35,7 +28,7 @@ /obj/effect/mapping_helpers/airlock/access/any/command/general/get_access() var/list/access_list = ..() - access_list += ACCESS_HEADS + access_list += ACCESS_COMMAND return access_list /obj/effect/mapping_helpers/airlock/access/any/command/ai_upload/get_access() @@ -68,13 +61,18 @@ access_list += ACCESS_CAPTAIN return access_list +/obj/effect/mapping_helpers/airlock/access/any/command/maintenance/get_access() + var/list/access_list = ..() + access_list += list(ACCESS_COMMAND, ACCESS_MAINT_TUNNELS) + return access_list + // -------------------- Engineering access helpers /obj/effect/mapping_helpers/airlock/access/any/engineering icon_state = "access_helper_eng" /obj/effect/mapping_helpers/airlock/access/any/engineering/general/get_access() var/list/access_list = ..() - access_list += ACCESS_ENGINE + access_list += ACCESS_ENGINEERING return access_list /obj/effect/mapping_helpers/airlock/access/any/engineering/engine_equipment/get_access() @@ -97,6 +95,11 @@ access_list += ACCESS_MAINT_TUNNELS return access_list +/obj/effect/mapping_helpers/airlock/access/any/engineering/maintenance/departmental/get_access() + var/list/access_list = ..() + access_list += list(ACCESS_ENGINEERING, ACCESS_MAINT_TUNNELS) + return access_list + /obj/effect/mapping_helpers/airlock/access/any/engineering/external/get_access() var/list/access_list = ..() access_list += ACCESS_EXTERNAL_AIRLOCKS @@ -114,7 +117,7 @@ /obj/effect/mapping_helpers/airlock/access/any/engineering/tcoms/get_access() var/list/access_list = ..() - access_list += ACCESS_TCOMSAT + access_list += ACCESS_TCOMMS return access_list /obj/effect/mapping_helpers/airlock/access/any/engineering/ce/get_access() @@ -138,7 +141,7 @@ /obj/effect/mapping_helpers/airlock/access/any/medical/chemistry/get_access() var/list/access_list = ..() - access_list += ACCESS_CHEMISTRY + access_list += ACCESS_PLUMBING return access_list /obj/effect/mapping_helpers/airlock/access/any/medical/virology/get_access() @@ -166,13 +169,18 @@ access_list += ACCESS_PSYCHOLOGY return access_list +/obj/effect/mapping_helpers/airlock/access/any/medical/maintenance/get_access() + var/list/access_list = ..() + access_list += list(ACCESS_MEDICAL, ACCESS_MAINT_TUNNELS) + return access_list + // -------------------- Science access helpers /obj/effect/mapping_helpers/airlock/access/any/science icon_state = "access_helper_sci" /obj/effect/mapping_helpers/airlock/access/any/science/general/get_access() var/list/access_list = ..() - access_list += ACCESS_RND + access_list += ACCESS_SCIENCE return access_list /obj/effect/mapping_helpers/airlock/access/any/science/research/get_access() @@ -215,6 +223,11 @@ access_list += ACCESS_RD return access_list +/obj/effect/mapping_helpers/airlock/access/any/science/maintenance/get_access() + var/list/access_list = ..() + access_list += list(ACCESS_SCIENCE, ACCESS_MAINT_TUNNELS) + return access_list + // -------------------- Security access helpers /obj/effect/mapping_helpers/airlock/access/any/security icon_state = "access_helper_sec" @@ -241,7 +254,7 @@ /obj/effect/mapping_helpers/airlock/access/any/security/detective/get_access() var/list/access_list = ..() - access_list += ACCESS_FORENSICS + access_list += ACCESS_DETECTIVE return access_list /obj/effect/mapping_helpers/airlock/access/any/security/court/get_access() @@ -254,6 +267,11 @@ access_list += ACCESS_HOS return access_list +/obj/effect/mapping_helpers/airlock/access/any/security/maintenance/get_access() + var/list/access_list = ..() + access_list += list(ACCESS_SECURITY, ACCESS_MAINT_TUNNELS) + return access_list + // -------------------- Service access helpers /obj/effect/mapping_helpers/airlock/access/any/service icon_state = "access_helper_serv" @@ -308,6 +326,11 @@ access_list += ACCESS_LAWYER return access_list +/obj/effect/mapping_helpers/airlock/access/any/service/maintenance/get_access() + var/list/access_list = ..() + access_list += list(ACCESS_SERVICE, ACCESS_MAINT_TUNNELS) + return access_list + // -------------------- Supply access helpers /obj/effect/mapping_helpers/airlock/access/any/supply icon_state = "access_helper_sup" @@ -319,7 +342,7 @@ /obj/effect/mapping_helpers/airlock/access/any/supply/mail_sorting/get_access() var/list/access_list = ..() - access_list += ACCESS_MAILSORTING + access_list += ACCESS_MAIL_SORTING return access_list /obj/effect/mapping_helpers/airlock/access/any/supply/mining/get_access() @@ -347,6 +370,133 @@ access_list += ACCESS_VAULT return access_list +/obj/effect/mapping_helpers/airlock/access/any/supply/maintenance/get_access() + var/list/access_list = ..() + access_list += list(ACCESS_CARGO, ACCESS_MAINT_TUNNELS) + return access_list + +// -------------------- Syndicate access helpers +/obj/effect/mapping_helpers/airlock/access/any/syndicate + icon_state = "access_helper_syn" + +/obj/effect/mapping_helpers/airlock/access/any/syndicate/general/get_access() + var/list/access_list = ..() + access_list += list(ACCESS_SYNDICATE) + return access_list + +/obj/effect/mapping_helpers/airlock/access/any/syndicate/leader/get_access() + var/list/access_list = ..() + access_list += list(ACCESS_SYNDICATE_LEADER) + return access_list + +// -------------------- Away access helpers +/obj/effect/mapping_helpers/airlock/access/any/away + icon_state = "access_helper_awy" + +/obj/effect/mapping_helpers/airlock/access/any/away/general/get_access() + var/list/access_list = ..() + access_list += list(ACCESS_AWAY_GENERAL) + return access_list + +/obj/effect/mapping_helpers/airlock/access/any/away/command/get_access() + var/list/access_list = ..() + access_list += list(ACCESS_AWAY_COMMAND) + return access_list + +/obj/effect/mapping_helpers/airlock/access/any/away/security/get_access() + var/list/access_list = ..() + access_list += list(ACCESS_AWAY_SEC) + return access_list + +/obj/effect/mapping_helpers/airlock/access/any/away/engineering/get_access() + var/list/access_list = ..() + access_list += list(ACCESS_AWAY_ENGINEERING) + return access_list + +/obj/effect/mapping_helpers/airlock/access/any/away/medical/get_access() + var/list/access_list = ..() + access_list += list(ACCESS_AWAY_MEDICAL) + return access_list + +/obj/effect/mapping_helpers/airlock/access/any/away/supply/get_access() + var/list/access_list = ..() + access_list += list(ACCESS_AWAY_SUPPLY) + return access_list + +/obj/effect/mapping_helpers/airlock/access/any/away/science/get_access() + var/list/access_list = ..() + access_list += list(ACCESS_AWAY_SCIENCE) + return access_list + +/obj/effect/mapping_helpers/airlock/access/any/away/maintenance/get_access() + var/list/access_list = ..() + access_list += list(ACCESS_AWAY_MAINTENANCE) + return access_list + +/obj/effect/mapping_helpers/airlock/access/any/away/generic1/get_access() + var/list/access_list = ..() + access_list += list(ACCESS_AWAY_GENERIC1) + return access_list + +/obj/effect/mapping_helpers/airlock/access/any/away/generic2/get_access() + var/list/access_list = ..() + access_list += list(ACCESS_AWAY_GENERIC2) + return access_list + +/obj/effect/mapping_helpers/airlock/access/any/away/generic3/get_access() + var/list/access_list = ..() + access_list += list(ACCESS_AWAY_GENERIC3) + return access_list + +/obj/effect/mapping_helpers/airlock/access/any/away/generic4/get_access() + var/list/access_list = ..() + access_list += list(ACCESS_AWAY_GENERIC4) + return access_list + +// -------------------- Admin access helpers +/obj/effect/mapping_helpers/airlock/access/any/admin + icon_state = "access_helper_adm" + +/obj/effect/mapping_helpers/airlock/access/any/admin/general/get_access() + var/list/access_list = ..() + access_list += list(ACCESS_CENT_GENERAL) + return access_list + +/obj/effect/mapping_helpers/airlock/access/any/admin/thunderdome/get_access() + var/list/access_list = ..() + access_list += list(ACCESS_CENT_THUNDER) + return access_list + +/obj/effect/mapping_helpers/airlock/access/any/admin/medical/get_access() + var/list/access_list = ..() + access_list += list(ACCESS_CENT_MEDICAL) + return access_list + +/obj/effect/mapping_helpers/airlock/access/any/admin/living/get_access() + var/list/access_list = ..() + access_list += list(ACCESS_CENT_LIVING) + return access_list + +/obj/effect/mapping_helpers/airlock/access/any/admin/storage/get_access() + var/list/access_list = ..() + access_list += list(ACCESS_CENT_STORAGE) + return access_list + +/obj/effect/mapping_helpers/airlock/access/any/admin/teleporter/get_access() + var/list/access_list = ..() + access_list += list(ACCESS_CENT_TELEPORTER) + return access_list + +/obj/effect/mapping_helpers/airlock/access/any/admin/captain/get_access() + var/list/access_list = ..() + access_list += list(ACCESS_CENT_CAPTAIN) + return access_list + +/obj/effect/mapping_helpers/airlock/access/any/admin/bar/get_access() + var/list/access_list = ..() + access_list += list(ACCESS_CENT_CAPTAIN) + return access_list + // -------------------- Req All (Requires ALL of the given accesses to open) // -------------------- Command access helpers /obj/effect/mapping_helpers/airlock/access/all/command @@ -354,7 +504,7 @@ /obj/effect/mapping_helpers/airlock/access/all/command/general/get_access() var/list/access_list = ..() - access_list += ACCESS_HEADS + access_list += ACCESS_COMMAND return access_list /obj/effect/mapping_helpers/airlock/access/all/command/ai_upload/get_access() @@ -393,7 +543,7 @@ /obj/effect/mapping_helpers/airlock/access/all/engineering/general/get_access() var/list/access_list = ..() - access_list += ACCESS_ENGINE + access_list += ACCESS_ENGINEERING return access_list /obj/effect/mapping_helpers/airlock/access/all/engineering/engine_equipment/get_access() @@ -433,7 +583,7 @@ /obj/effect/mapping_helpers/airlock/access/all/engineering/tcoms/get_access() var/list/access_list = ..() - access_list += ACCESS_TCOMSAT + access_list += ACCESS_TCOMMS return access_list /obj/effect/mapping_helpers/airlock/access/all/engineering/ce/get_access() @@ -457,7 +607,7 @@ /obj/effect/mapping_helpers/airlock/access/all/medical/chemistry/get_access() var/list/access_list = ..() - access_list += ACCESS_CHEMISTRY + access_list += ACCESS_PLUMBING return access_list /obj/effect/mapping_helpers/airlock/access/all/medical/virology/get_access() @@ -491,7 +641,7 @@ /obj/effect/mapping_helpers/airlock/access/all/science/general/get_access() var/list/access_list = ..() - access_list += ACCESS_RND + access_list += ACCESS_SCIENCE return access_list /obj/effect/mapping_helpers/airlock/access/all/science/research/get_access() @@ -560,7 +710,7 @@ /obj/effect/mapping_helpers/airlock/access/all/security/detective/get_access() var/list/access_list = ..() - access_list += ACCESS_FORENSICS + access_list += ACCESS_DETECTIVE return access_list /obj/effect/mapping_helpers/airlock/access/all/security/court/get_access() @@ -638,7 +788,7 @@ /obj/effect/mapping_helpers/airlock/access/all/supply/mail_sorting/get_access() var/list/access_list = ..() - access_list += ACCESS_MAILSORTING + access_list += ACCESS_MAIL_SORTING return access_list /obj/effect/mapping_helpers/airlock/access/all/supply/mining/get_access() @@ -665,3 +815,125 @@ var/list/access_list = ..() access_list += ACCESS_VAULT return access_list + +// -------------------- Syndicate access helpers +/obj/effect/mapping_helpers/airlock/access/all/syndicate + icon_state = "access_helper_syn" + +/obj/effect/mapping_helpers/airlock/access/all/syndicate/general/get_access() + var/list/access_list = ..() + access_list += ACCESS_SYNDICATE + return access_list + +/obj/effect/mapping_helpers/airlock/access/all/syndicate/leader/get_access() + var/list/access_list = ..() + access_list += ACCESS_SYNDICATE_LEADER + return access_list + +// -------------------- Away access helpers +/obj/effect/mapping_helpers/airlock/access/any/away + icon_state = "access_helper_awy" + +/obj/effect/mapping_helpers/airlock/access/all/away/general/get_access() + var/list/access_list = ..() + access_list += ACCESS_AWAY_GENERAL + return access_list + +/obj/effect/mapping_helpers/airlock/access/all/away/command/get_access() + var/list/access_list = ..() + access_list += ACCESS_AWAY_COMMAND + return access_list + +/obj/effect/mapping_helpers/airlock/access/all/away/security/get_access() + var/list/access_list = ..() + access_list += ACCESS_AWAY_SEC + return access_list + +/obj/effect/mapping_helpers/airlock/access/all/away/engineering/get_access() + var/list/access_list = ..() + access_list += ACCESS_AWAY_ENGINEERING + return access_list + +/obj/effect/mapping_helpers/airlock/access/all/away/medical/get_access() + var/list/access_list = ..() + access_list += ACCESS_AWAY_MEDICAL + return access_list + +/obj/effect/mapping_helpers/airlock/access/all/away/supply/get_access() + var/list/access_list = ..() + access_list += ACCESS_AWAY_SUPPLY + return access_list + +/obj/effect/mapping_helpers/airlock/access/all/away/science/get_access() + var/list/access_list = ..() + access_list += ACCESS_AWAY_SCIENCE + return access_list + +/obj/effect/mapping_helpers/airlock/access/all/away/maintenance/get_access() + var/list/access_list = ..() + access_list += ACCESS_AWAY_MAINTENANCE + return access_list + +/obj/effect/mapping_helpers/airlock/access/all/away/generic1/get_access() + var/list/access_list = ..() + access_list += ACCESS_AWAY_GENERIC1 + return access_list + +/obj/effect/mapping_helpers/airlock/access/all/away/generic2/get_access() + var/list/access_list = ..() + access_list += ACCESS_AWAY_GENERIC2 + return access_list + +/obj/effect/mapping_helpers/airlock/access/all/away/generic3/get_access() + var/list/access_list = ..() + access_list += ACCESS_AWAY_GENERIC3 + return access_list + +/obj/effect/mapping_helpers/airlock/access/all/away/generic4/get_access() + var/list/access_list = ..() + access_list += ACCESS_AWAY_GENERIC4 + return access_list + +// -------------------- Admin access helpers +/obj/effect/mapping_helpers/airlock/access/all/admin + icon_state = "access_helper_adm" + +/obj/effect/mapping_helpers/airlock/access/all/admin/general/get_access() + var/list/access_list = ..() + access_list += ACCESS_CENT_GENERAL + return access_list + +/obj/effect/mapping_helpers/airlock/access/all/admin/thunderdome/get_access() + var/list/access_list = ..() + access_list += ACCESS_CENT_THUNDER + return access_list + +/obj/effect/mapping_helpers/airlock/access/all/admin/medical/get_access() + var/list/access_list = ..() + access_list += ACCESS_CENT_MEDICAL + return access_list + +/obj/effect/mapping_helpers/airlock/access/all/admin/living/get_access() + var/list/access_list = ..() + access_list += ACCESS_CENT_LIVING + return access_list + +/obj/effect/mapping_helpers/airlock/access/all/admin/storage/get_access() + var/list/access_list = ..() + access_list += ACCESS_CENT_STORAGE + return access_list + +/obj/effect/mapping_helpers/airlock/access/all/admin/teleporter/get_access() + var/list/access_list = ..() + access_list += ACCESS_CENT_TELEPORTER + return access_list + +/obj/effect/mapping_helpers/airlock/access/all/admin/captain/get_access() + var/list/access_list = ..() + access_list += ACCESS_CENT_CAPTAIN + return access_list + +/obj/effect/mapping_helpers/airlock/access/all/admin/bar/get_access() + var/list/access_list = ..() + access_list += ACCESS_CENT_BAR + return access_list diff --git a/code/modules/mapping/mapping_helpers.dm b/code/modules/mapping/mapping_helpers.dm index 3556319f8523a..e2053966edc78 100644 --- a/code/modules/mapping/mapping_helpers.dm +++ b/code/modules/mapping/mapping_helpers.dm @@ -147,9 +147,9 @@ if(24 to 30) airlock.panel_open = TRUE if(airlock.cutAiWire) - wires.cut(WIRE_AI) + airlock.wires.cut(WIRE_AI) if(airlock.autoname) - name = get_area_name(src, TRUE) + airlock.name = get_area_name(src, TRUE) update_appearance() qdel(src) @@ -174,6 +174,8 @@ /obj/effect/mapping_helpers/airlock/cyclelink_helper_multi/payload(obj/machinery/door/airlock/airlock) if(airlock.closeOtherId) log_mapping("[src] at [AREACOORD(src)] tried to set [airlock] closeOtherId, but it's already set!") + else if(!cycle_id) + log_mapping("[src] at [AREACOORD(src)] doesn't have a cycle_id to assign to [airlock]!") else airlock.closeOtherId = cycle_id @@ -189,7 +191,7 @@ /obj/effect/mapping_helpers/airlock/unres - name = "airlock unresctricted side helper" + name = "airlock unrestricted side helper" icon_state = "airlock_unres_helper" /obj/effect/mapping_helpers/airlock/unres/payload(obj/machinery/door/airlock/airlock) diff --git a/code/modules/mapping/space_management/traits.dm b/code/modules/mapping/space_management/traits.dm index cd53a3632daa1..b53e2ee332a9b 100644 --- a/code/modules/mapping/space_management/traits.dm +++ b/code/modules/mapping/space_management/traits.dm @@ -31,23 +31,29 @@ /// Get a list of all z which have the specified trait /datum/controller/subsystem/mapping/proc/levels_by_trait(trait) - . = list() - var/list/_z_list = z_list - for(var/A in _z_list) - var/datum/space_level/S = A - if (S.traits[trait]) - . += S.z_value + var/list/final_return = list() + for(var/datum/space_level/level as anything in z_list) + if (level.traits[trait]) + final_return += level.z_value + return final_return /// Get a list of all z which have any of the specified traits /datum/controller/subsystem/mapping/proc/levels_by_any_trait(list/traits) - . = list() - var/list/_z_list = z_list - for(var/A in _z_list) - var/datum/space_level/S = A + var/list/final_return = list() + for(var/datum/space_level/level as anything in z_list) for (var/trait in traits) - if (S.traits[trait]) - . += S.z_value + if (level.traits[trait]) + final_return += level.z_value break + return final_return + +/// Get a list of all z which have all of the specified traits +/datum/controller/subsystem/mapping/proc/levels_by_all_traits(list/traits) + var/list/final_return = list() + for(var/datum/space_level/level as anything in z_list) + if(level_has_all_traits(level.z_value, traits)) + final_return += level.z_value + return final_return /// Attempt to get the turf below the provided one according to Z traits /datum/controller/subsystem/mapping/proc/get_turf_below(turf/T) diff --git a/code/modules/meteors/meteors.dm b/code/modules/meteors/meteors.dm index 63962fe270617..2e843f2303b00 100644 --- a/code/modules/meteors/meteors.dm +++ b/code/modules/meteors/meteors.dm @@ -143,7 +143,7 @@ GLOBAL_LIST_INIT(meteorsC, list(/obj/effect/meteor/dust=1)) //for space dust eve qdel(src) return -/obj/effect/meteor/Process_Spacemove() +/obj/effect/meteor/Process_Spacemove(movement_dir = 0, continuous_move = FALSE) return TRUE //Keeps us from drifting for no reason /obj/effect/meteor/Bump(atom/A) @@ -298,7 +298,7 @@ GLOBAL_LIST_INIT(meteorsC, list(/obj/effect/meteor/dust=1)) //for space dust eve hits = 2 heavy = TRUE meteorsound = 'sound/effects/blobattack.ogg' - meteordrop = list(/obj/item/food/meat/slab/human, /obj/item/food/meat/slab/human/mutant, /obj/item/organ/heart, /obj/item/organ/lungs, /obj/item/organ/tongue, /obj/item/organ/appendix/) + meteordrop = list(/obj/item/food/meat/slab/human, /obj/item/food/meat/slab/human/mutant, /obj/item/organ/internal/heart, /obj/item/organ/internal/lungs, /obj/item/organ/internal/tongue, /obj/item/organ/internal/appendix/) var/meteorgibs = /obj/effect/gibspawner/generic threat = 2 @@ -309,7 +309,7 @@ GLOBAL_LIST_INIT(meteorsC, list(/obj/effect/meteor/dust=1)) //for space dust eve meteordrop += pick(subtypesof(path)) for(var/path in meteordrop) - if(path == /obj/item/organ/tongue) + if(path == /obj/item/organ/internal/tongue) meteordrop -= path meteordrop += pick(typesof(path)) return ..() @@ -330,11 +330,11 @@ GLOBAL_LIST_INIT(meteorsC, list(/obj/effect/meteor/dust=1)) //for space dust eve //Meaty Ore Xeno edition /obj/effect/meteor/meaty/xeno color = "#5EFF00" - meteordrop = list(/obj/item/food/meat/slab/xeno, /obj/item/organ/tongue/alien) + meteordrop = list(/obj/item/food/meat/slab/xeno, /obj/item/organ/internal/tongue/alien) meteorgibs = /obj/effect/gibspawner/xeno /obj/effect/meteor/meaty/xeno/Initialize(mapload) - meteordrop += subtypesof(/obj/item/organ/alien) + meteordrop += subtypesof(/obj/item/organ/internal/alien) return ..() /obj/effect/meteor/meaty/xeno/ram_turf(turf/T) diff --git a/code/modules/mining/aux_base.dm b/code/modules/mining/aux_base.dm index a31ea2446f5d8..75117f8f40469 100644 --- a/code/modules/mining/aux_base.dm +++ b/code/modules/mining/aux_base.dm @@ -17,7 +17,7 @@ icon = 'icons/obj/terminals.dmi' icon_state = "dorm_available" icon_keyboard = null - req_one_access = list(ACCESS_AUX_BASE, ACCESS_HEADS) + req_one_access = list(ACCESS_AUX_BASE, ACCESS_COMMAND) circuit = /obj/item/circuitboard/computer/auxiliary_base /// Shuttle ID of the base var/shuttleId = "colony_drop" @@ -325,7 +325,7 @@ MAPPING_DIRECTIONAL_HELPERS(/obj/machinery/computer/auxiliary_base, 32) dwidth = 3 width = 7 height = 5 - area_type = /area/construction/mining/aux_base + area_type = /area/station/construction/mining/aux_base /obj/structure/mining_shuttle_beacon name = "mining shuttle beacon" diff --git a/code/modules/mining/equipment/explorer_gear.dm b/code/modules/mining/equipment/explorer_gear.dm index 20dd85a50f5a4..671f46c85ddec 100644 --- a/code/modules/mining/equipment/explorer_gear.dm +++ b/code/modules/mining/equipment/explorer_gear.dm @@ -10,8 +10,17 @@ heat_protection = CHEST|GROIN|LEGS|ARMS max_heat_protection_temperature = SPACE_SUIT_MAX_TEMP_PROTECT hoodtype = /obj/item/clothing/head/hooded/explorer - armor = list(MELEE = 30, BULLET = 10, LASER = 10, ENERGY = 20, BOMB = 50, BIO = 100, FIRE = 50, ACID = 50) - allowed = list(/obj/item/flashlight, /obj/item/tank/internals, /obj/item/resonator, /obj/item/mining_scanner, /obj/item/t_scanner/adv_mining_scanner, /obj/item/gun/energy/recharge/kinetic_accelerator, /obj/item/pickaxe, /obj/item/storage/bag/ore) + armor = list(MELEE = 30, BULLET = 10, LASER = 10, ENERGY = 20, BOMB = 50, BIO = 0, FIRE = 50, ACID = 50) + allowed = list( + /obj/item/flashlight, + /obj/item/gun/energy/recharge/kinetic_accelerator, + /obj/item/mining_scanner, + /obj/item/pickaxe, + /obj/item/resonator, + /obj/item/storage/bag/ore, + /obj/item/t_scanner/adv_mining_scanner, + /obj/item/tank/internals, + ) resistance_flags = FIRE_PROOF /obj/item/clothing/head/hooded/explorer @@ -24,7 +33,7 @@ min_cold_protection_temperature = FIRE_HELM_MIN_TEMP_PROTECT heat_protection = HEAD max_heat_protection_temperature = SPACE_SUIT_MAX_TEMP_PROTECT - armor = list(MELEE = 30, BULLET = 10, LASER = 10, ENERGY = 20, BOMB = 50, BIO = 100, FIRE = 50, ACID = 50, WOUND = 10) + armor = list(MELEE = 30, BULLET = 10, LASER = 10, ENERGY = 20, BOMB = 50, BIO = 0, FIRE = 50, ACID = 50, WOUND = 10) resistance_flags = FIRE_PROOF /obj/item/clothing/suit/hooded/explorer/Initialize(mapload) @@ -58,3 +67,135 @@ /obj/item/clothing/mask/gas/explorer/folded/Initialize(mapload) . = ..() adjustmask() + +/obj/item/clothing/suit/hooded/cloak/goliath + name = "goliath cloak" + icon_state = "goliath_cloak" + desc = "A staunch, practical cape made out of numerous monster materials, it is coveted amongst exiles & hermits." + allowed = list( + /obj/item/flashlight, + /obj/item/knife/combat/bone, + /obj/item/knife/combat/survival, + /obj/item/organ/regenerative_core/legion, + /obj/item/pickaxe, + /obj/item/spear, + /obj/item/tank/internals, + ) + armor = list(MELEE = 35, BULLET = 10, LASER = 25, ENERGY = 35, BOMB = 25, BIO = 0, FIRE = 60, ACID = 60) //a fair alternative to bone armor, requiring alternative materials and gaining a suit slot + hoodtype = /obj/item/clothing/head/hooded/cloakhood/goliath + body_parts_covered = CHEST|GROIN|ARMS + +/obj/item/clothing/head/hooded/cloakhood/goliath + name = "goliath cloak hood" + icon_state = "golhood" + desc = "A protective & concealing hood." + armor = list(MELEE = 35, BULLET = 10, LASER = 25, ENERGY = 35, BOMB = 25, BIO = 0, FIRE = 60, ACID = 60) + clothing_flags = SNUG_FIT + flags_inv = HIDEEARS|HIDEEYES|HIDEHAIR|HIDEFACIALHAIR + transparent_protection = HIDEMASK + +/obj/item/clothing/suit/hooded/cloak/drake + name = "drake armour" + icon_state = "dragon" + desc = "A suit of armour fashioned from the remains of an ash drake." + allowed = list( + /obj/item/flashlight, + /obj/item/gun/energy/recharge/kinetic_accelerator, + /obj/item/mining_scanner, + /obj/item/pickaxe, + /obj/item/resonator, + /obj/item/spear, + /obj/item/t_scanner/adv_mining_scanner, + /obj/item/tank/internals, + ) + armor = list(MELEE = 65, BULLET = 15, LASER = 40, ENERGY = 40, BOMB = 70, BIO = 60, FIRE = 100, ACID = 100) + hoodtype = /obj/item/clothing/head/hooded/cloakhood/drake + body_parts_covered = CHEST|GROIN|LEGS|FEET|ARMS|HANDS + cold_protection = CHEST|GROIN|LEGS|FEET|ARMS|HANDS + min_cold_protection_temperature = FIRE_SUIT_MIN_TEMP_PROTECT + heat_protection = CHEST|GROIN|LEGS|FEET|ARMS|HANDS + max_heat_protection_temperature = FIRE_IMMUNITY_MAX_TEMP_PROTECT + resistance_flags = FIRE_PROOF | ACID_PROOF + transparent_protection = HIDEGLOVES|HIDESUITSTORAGE|HIDEJUMPSUIT|HIDESHOES + +/obj/item/clothing/head/hooded/cloakhood/drake + name = "drake helm" + icon_state = "dragon" + desc = "The skull of a dragon." + armor = list(MELEE = 65, BULLET = 15, LASER = 40, ENERGY = 40, BOMB = 70, BIO = 60, FIRE = 100, ACID = 100) + clothing_flags = SNUG_FIT + cold_protection = HEAD + min_cold_protection_temperature = FIRE_HELM_MIN_TEMP_PROTECT + heat_protection = HEAD + max_heat_protection_temperature = FIRE_IMMUNITY_MAX_TEMP_PROTECT + resistance_flags = FIRE_PROOF | ACID_PROOF + +/obj/item/clothing/suit/hooded/cloak/godslayer + name = "godslayer armour" + icon_state = "godslayer" + desc = "A suit of armour fashioned from the remnants of a knight's armor, and parts of a wendigo." + allowed = list( + /obj/item/flashlight, + /obj/item/gun/energy/recharge/kinetic_accelerator, + /obj/item/mining_scanner, + /obj/item/pickaxe, + /obj/item/resonator, + /obj/item/spear, + /obj/item/t_scanner/adv_mining_scanner, + /obj/item/tank/internals, + ) + armor = list(MELEE = 50, BULLET = 25, LASER = 25, ENERGY = 25, BOMB = 50, BIO = 50, FIRE = 100, ACID = 100) + clothing_flags = STOPSPRESSUREDAMAGE | THICKMATERIAL + hoodtype = /obj/item/clothing/head/hooded/cloakhood/godslayer + cold_protection = CHEST|GROIN|LEGS|FEET|ARMS|HANDS + min_cold_protection_temperature = FIRE_SUIT_MIN_TEMP_PROTECT + heat_protection = CHEST|GROIN|LEGS|FEET|ARMS|HANDS + max_heat_protection_temperature = FIRE_IMMUNITY_MAX_TEMP_PROTECT + body_parts_covered = CHEST|GROIN|LEGS|FEET|ARMS|HANDS + resistance_flags = FIRE_PROOF | ACID_PROOF | FREEZE_PROOF + transparent_protection = HIDEGLOVES|HIDESUITSTORAGE|HIDEJUMPSUIT|HIDESHOES + /// Amount to heal when the effect is triggered + var/heal_amount = 500 + /// Time until the effect can take place again + var/effect_cooldown_time = 10 MINUTES + /// Current cooldown for the effect + COOLDOWN_DECLARE(effect_cooldown) + var/static/list/damage_heal_order = list(BRUTE, BURN, OXY) + +/obj/item/clothing/head/hooded/cloakhood/godslayer + name = "godslayer helm" + icon_state = "godslayer" + desc = "The horns and skull of a wendigo, held together by the remaining icey energy of a demonic miner." + armor = list(MELEE = 50, BULLET = 25, LASER = 25, ENERGY = 25, BOMB = 50, BIO = 50, FIRE = 100, ACID = 100) + clothing_flags = STOPSPRESSUREDAMAGE | THICKMATERIAL | SNUG_FIT + cold_protection = HEAD + min_cold_protection_temperature = FIRE_HELM_MIN_TEMP_PROTECT + heat_protection = HEAD + max_heat_protection_temperature = FIRE_IMMUNITY_MAX_TEMP_PROTECT + flash_protect = FLASH_PROTECTION_WELDER + flags_cover = HEADCOVERSEYES | HEADCOVERSMOUTH | PEPPERPROOF + resistance_flags = FIRE_PROOF | ACID_PROOF | FREEZE_PROOF + +/obj/item/clothing/suit/hooded/cloak/godslayer/examine(mob/user) + . = ..() + if(loc == user && !COOLDOWN_FINISHED(src, effect_cooldown)) + . += "You feel like the revival effect will be able to occur again in [COOLDOWN_TIMELEFT(src, effect_cooldown) / 10] seconds." + +/obj/item/clothing/suit/hooded/cloak/godslayer/equipped(mob/user, slot) + . = ..() + if(slot & ITEM_SLOT_OCLOTHING) + RegisterSignal(user, COMSIG_MOB_STATCHANGE, .proc/resurrect) + return + UnregisterSignal(user, COMSIG_MOB_STATCHANGE) + +/obj/item/clothing/suit/hooded/cloak/godslayer/dropped(mob/user) + ..() + UnregisterSignal(user, COMSIG_MOB_STATCHANGE) + +/obj/item/clothing/suit/hooded/cloak/godslayer/proc/resurrect(mob/living/carbon/user, new_stat) + SIGNAL_HANDLER + if(new_stat > CONSCIOUS && new_stat < DEAD && COOLDOWN_FINISHED(src, effect_cooldown)) + COOLDOWN_START(src, effect_cooldown, effect_cooldown_time) //This needs to happen first, otherwise there's an infinite loop + user.heal_ordered_damage(heal_amount, damage_heal_order) + user.visible_message(span_notice("[user] suddenly revives, as their armor swirls with demonic energy!"), span_notice("You suddenly feel invigorated!")) + playsound(user.loc, 'sound/magic/clockwork/ratvar_attack.ogg', 50) diff --git a/code/modules/mining/equipment/kinetic_crusher.dm b/code/modules/mining/equipment/kinetic_crusher.dm index 594c9d9964dbb..6318a53995b92 100644 --- a/code/modules/mining/equipment/kinetic_crusher.dm +++ b/code/modules/mining/equipment/kinetic_crusher.dm @@ -29,12 +29,6 @@ var/charge_time = 15 var/detonation_damage = 50 var/backstab_bonus = 30 - var/wielded = FALSE // track wielded status on item - -/obj/item/kinetic_crusher/Initialize(mapload) - . = ..() - RegisterSignal(src, COMSIG_TWOHANDED_WIELD, .proc/on_wield) - RegisterSignal(src, COMSIG_TWOHANDED_UNWIELD, .proc/on_unwield) /obj/item/kinetic_crusher/ComponentInitialize() . = ..() @@ -45,16 +39,6 @@ QDEL_LIST(trophies) return ..() -/// triggered on wield of two handed item -/obj/item/kinetic_crusher/proc/on_wield(obj/item/source, mob/user) - SIGNAL_HANDLER - wielded = TRUE - -/// triggered on unwield of two handed item -/obj/item/kinetic_crusher/proc/on_unwield(obj/item/source, mob/user) - SIGNAL_HANDLER - wielded = FALSE - /obj/item/kinetic_crusher/examine(mob/living/user) . = ..() . += span_notice("Mark a large creature with a destabilizing force with right-click, then hit them in melee to do [force + detonation_damage] damage.") @@ -80,7 +64,7 @@ return ..() /obj/item/kinetic_crusher/attack(mob/living/target, mob/living/carbon/user) - if(!wielded) + if(!HAS_TRAIT(src, TRAIT_WIELDED)) to_chat(user, span_warning("[src] is too heavy to use with one hand! You fumble and drop everything.")) user.drop_all_held_items() return @@ -129,7 +113,7 @@ return SECONDARY_ATTACK_CONTINUE_CHAIN /obj/item/kinetic_crusher/afterattack_secondary(atom/target, mob/living/user, clickparams) - if(!wielded) + if(!HAS_TRAIT(src, TRAIT_WIELDED)) balloon_alert(user, "wield it first!") return SECONDARY_ATTACK_CANCEL_ATTACK_CHAIN if(target == user) @@ -171,7 +155,7 @@ /obj/item/kinetic_crusher/update_icon_state() - inhand_icon_state = "crusher[wielded]" // this is not icon_state and not supported by 2hcomponent + inhand_icon_state = "crusher[HAS_TRAIT(src, TRAIT_WIELDED)]" // this is not icon_state and not supported by 2hcomponent return ..() /obj/item/kinetic_crusher/update_overlays() @@ -449,17 +433,11 @@ denied_type = /obj/item/crusher_trophy/vortex_talisman /obj/item/crusher_trophy/vortex_talisman/effect_desc() - return "mark detonation to create a barrier you can pass" + return "mark detonation to create a homing hierophant chaser" /obj/item/crusher_trophy/vortex_talisman/on_mark_detonation(mob/living/target, mob/living/user) - var/turf/T = get_turf(user) - new /obj/effect/temp_visual/hierophant/wall/crusher(T, user) //a wall only you can pass! - var/turf/otherT = get_step(T, turn(user.dir, 90)) - if(otherT) - new /obj/effect/temp_visual/hierophant/wall/crusher(otherT, user) - otherT = get_step(T, turn(user.dir, -90)) - if(otherT) - new /obj/effect/temp_visual/hierophant/wall/crusher(otherT, user) - -/obj/effect/temp_visual/hierophant/wall/crusher - duration = 75 + if(isliving(target)) + var/obj/effect/temp_visual/hierophant/chaser/chaser = new(get_turf(user), user, target, 3, TRUE) + chaser.monster_damage_boost = FALSE // Weaker cuz no cooldown + chaser.damage = 20 + log_combat(user, target, "fired a chaser at", src) diff --git a/code/modules/mining/equipment/marker_beacons.dm b/code/modules/mining/equipment/marker_beacons.dm index 879dc2d2abaeb..d0e71c89d5660 100644 --- a/code/modules/mining/equipment/marker_beacons.dm +++ b/code/modules/mining/equipment/marker_beacons.dm @@ -18,7 +18,7 @@ GLOBAL_LIST_INIT(marker_beacon_colors, sort_list(list( name = "marker beacon" singular_name = "marker beacon" desc = "Prism-brand path illumination devices. Used by miners to mark paths and warn of danger." - icon = 'icons/obj/lighting.dmi' + icon = 'icons/obj/marker.dmi' icon_state = "marker" merge_type = /obj/item/stack/marker_beacon max_amount = 100 @@ -73,10 +73,10 @@ GLOBAL_LIST_INIT(marker_beacon_colors, sort_list(list( /obj/structure/marker_beacon name = "marker beacon" desc = "A Prism-brand path illumination device. It is anchored in place and glowing steadily." - icon = 'icons/obj/lighting.dmi' + icon = 'icons/obj/marker.dmi' icon_state = "marker" layer = BELOW_OPEN_DOOR_LAYER - armor = list(MELEE = 50, BULLET = 75, LASER = 75, ENERGY = 75, BOMB = 25, BIO = 100, FIRE = 25, ACID = 0) + armor = list(MELEE = 50, BULLET = 75, LASER = 75, ENERGY = 75, BOMB = 25, BIO = 0, FIRE = 25, ACID = 0) max_integrity = 50 anchored = TRUE light_range = 2 @@ -162,8 +162,52 @@ GLOBAL_LIST_INIT(marker_beacon_colors, sort_list(list( /* Preset marker beacon types, for mapping */ +// Set the icon_state here to make it clear for mappers. /obj/structure/marker_beacon/burgundy picked_color = "Burgundy" - // set icon_state to make it clear for mappers icon_state = "markerburgundy-on" + +/obj/structure/marker_beacon/bronze + picked_color = "Bronze" + icon_state = "markerbronze-on" + +/obj/structure/marker_beacon/yellow + picked_color = "Yellow" + icon_state = "markeryellow-on" + +/obj/structure/marker_beacon/lime + picked_color = "Lime" + icon_state = "markerlime-on" + +/obj/structure/marker_beacon/olive + picked_color = "Olive" + icon_state = "markerolive-on" + +/obj/structure/marker_beacon/jade + picked_color = "Jade" + icon_state = "markerjade-on" + +/obj/structure/marker_beacon/teal + picked_color = "Teal" + icon_state = "markerteal-on" + +/obj/structure/marker_beacon/cerulean + picked_color = "Cerulean" + icon_state = "markercerulean-on" + +/obj/structure/marker_beacon/indigo + picked_color = "Indigo" + icon_state = "markerindigo-on" + +/obj/structure/marker_beacon/purple + picked_color = "Purple" + icon_state = "markerpurple-on" + +/obj/structure/marker_beacon/violet + picked_color = "Violet" + icon_state = "markerviolet-on" + +/obj/structure/marker_beacon/fuchsia + picked_color = "Fuchsia" + icon_state = "markerfuchsia-on" diff --git a/code/modules/mining/equipment/survival_pod.dm b/code/modules/mining/equipment/survival_pod.dm index 0baefc9041b29..4600afa0aa3a5 100644 --- a/code/modules/mining/equipment/survival_pod.dm +++ b/code/modules/mining/equipment/survival_pod.dm @@ -1,5 +1,5 @@ /*****************************Survival Pod********************************/ -/area/survivalpod +/area/misc/survivalpod name = "\improper Emergency Shelter" icon_state = "away" static_lighting = TRUE @@ -64,7 +64,7 @@ log_admin("[key_name(usr)] activated a bluespace capsule away from the mining level at [AREACOORD(T)]") playsound(src, 'sound/effects/phasein.ogg', 100, TRUE) - new /obj/effect/particle_effect/smoke(get_turf(src)) + new /obj/effect/particle_effect/fluid/smoke(get_turf(src)) qdel(src) //Non-default pods @@ -107,7 +107,7 @@ //Door /obj/machinery/door/airlock/survival_pod - name = "airlock" + name = "Airlock" icon = 'icons/obj/doors/airlocks/survival/survival.dmi' overlays_file = 'icons/obj/doors/airlocks/survival/survival_overlays.dmi' assemblytype = /obj/structure/door_assembly/door_assembly_pod diff --git a/code/modules/mining/lavaland/ash_flora.dm b/code/modules/mining/lavaland/ash_flora.dm index c9dcc610a1a67..c8f08877d97d9 100644 --- a/code/modules/mining/lavaland/ash_flora.dm +++ b/code/modules/mining/lavaland/ash_flora.dm @@ -2,27 +2,23 @@ //This includes: The structures, their produce, their seeds and the crafting recipe for the mushroom bowl /obj/structure/flora/ash - gender = PLURAL - layer = PROJECTILE_HIT_THRESHHOLD_LAYER //sporangiums up don't shoot - icon = 'icons/obj/lavaland/ash_flora.dmi' - icon_state = "l_mushroom" name = "large mushrooms" desc = "A number of large mushrooms, covered in a faint layer of ash and what can only be spores." - herbage = TRUE //not really accurate but what sound do hit mushrooms make anyway - var/harvested_name = "shortened mushrooms" - var/harvested_desc = "Some quickly regrowing mushrooms, formerly known to be quite large." - var/needs_sharp_harvest = TRUE - var/harvest = /obj/item/food/grown/ash_flora/shavings - var/harvest_amount_low = 1 - var/harvest_amount_high = 3 - var/harvest_time = 60 - var/harvest_message_low = "You pick a mushroom, but fail to collect many shavings from its cap." - var/harvest_message_med = "You pick a mushroom, carefully collecting the shavings from its cap." - var/harvest_message_high = "You harvest and collect shavings from several mushroom caps." - var/harvested = FALSE + icon = 'icons/obj/lavaland/ash_flora.dmi' + icon_state = "l_mushroom" + gender = PLURAL + layer = PROJECTILE_HIT_THRESHHOLD_LAYER //sporangiums up don't shoot + product_types = list(/obj/item/food/grown/ash_flora/shavings = 1) + harvest_with_hands = TRUE + harvested_name = "shortened mushrooms" + harvested_desc = "Some quickly regrowing mushrooms, formerly known to be quite large." + harvest_message_low = "You pick a mushroom, but fail to collect many shavings from its cap." + harvest_message_med = "You pick a mushroom, carefully collecting the shavings from its cap." + harvest_message_high = "You harvest and collect shavings from several mushroom caps." + harvest_message_true_thresholds = TRUE + harvest_verb = "pluck" + flora_flags = FLORA_HERBAL //not really accurate but what sound do hit mushrooms make anyway var/base_icon - var/regrowth_time_low = 8 MINUTES - var/regrowth_time_high = 16 MINUTES var/number_of_variants = 4 /obj/structure/flora/ash/Initialize(mapload) @@ -30,154 +26,116 @@ base_icon = "[icon_state][rand(1, number_of_variants)]" icon_state = base_icon -/obj/structure/flora/ash/proc/harvest(user) - if(harvested) +/obj/structure/flora/ash/harvest(user) + if(!..()) return FALSE - - var/rand_harvested = rand(harvest_amount_low, harvest_amount_high) - if(rand_harvested) - if(user) - var/msg = harvest_message_med - if(rand_harvested == harvest_amount_low) - msg = harvest_message_low - else if(rand_harvested == harvest_amount_high) - msg = harvest_message_high - to_chat(user, span_notice("[msg]")) - for(var/i in 1 to rand_harvested) - new harvest(get_turf(src)) - icon_state = "[base_icon]p" - name = harvested_name - desc = harvested_desc - harvested = TRUE - addtimer(CALLBACK(src, .proc/regrow), rand(regrowth_time_low, regrowth_time_high)) return TRUE -/obj/structure/flora/ash/proc/regrow() +/obj/structure/flora/ash/regrow() + ..() icon_state = base_icon - name = initial(name) - desc = initial(desc) - harvested = FALSE - -/obj/structure/flora/ash/attackby(obj/item/W, mob/user, params) - if(!harvested && needs_sharp_harvest && W.get_sharpness()) - user.visible_message(span_notice("[user] starts to harvest from [src] with [W]."),span_notice("You begin to harvest from [src] with [W].")) - if(do_after(user, harvest_time, target = src)) - harvest(user) - else - return ..() - -/obj/structure/flora/ash/attack_hand(mob/user, list/modifiers) - . = ..() - if(.) - return - if(!harvested && !needs_sharp_harvest) - user.visible_message(span_notice("[user] starts to harvest from [src]."),span_notice("You begin to harvest from [src].")) - if(do_after(user, harvest_time, target = src)) - harvest(user) /obj/structure/flora/ash/tall_shroom //exists only so that the spawning check doesn't allow these spawning near other things regrowth_time_low = 4200 /obj/structure/flora/ash/leaf_shroom - icon_state = "s_mushroom" name = "leafy mushrooms" desc = "A number of mushrooms, each of which surrounds a greenish sporangium with a number of leaf-like structures." + icon_state = "s_mushroom" + product_types = list(/obj/item/food/grown/ash_flora/mushroom_leaf = 1) harvested_name = "leafless mushrooms" harvested_desc = "A bunch of formerly-leafed mushrooms, with their sporangiums exposed. Scandalous?" - harvest = /obj/item/food/grown/ash_flora/mushroom_leaf - needs_sharp_harvest = FALSE harvest_amount_high = 4 - harvest_time = 20 harvest_message_low = "You pluck a single, suitable leaf." harvest_message_med = "You pluck a number of leaves, leaving a few unsuitable ones." harvest_message_high = "You pluck quite a lot of suitable leaves." + harvest_time = 20 regrowth_time_low = 2400 regrowth_time_high = 6000 /obj/structure/flora/ash/cap_shroom - icon_state = "r_mushroom" name = "tall mushrooms" desc = "Several mushrooms, the larger of which have a ring of conks at the midpoint of their stems." + icon_state = "r_mushroom" + product_types = list(/obj/item/food/grown/ash_flora/mushroom_cap = 1) harvested_name = "small mushrooms" harvested_desc = "Several small mushrooms near the stumps of what likely were larger mushrooms." - harvest = /obj/item/food/grown/ash_flora/mushroom_cap harvest_amount_high = 4 - harvest_time = 50 harvest_message_low = "You slice the cap off a mushroom." harvest_message_med = "You slice off a few conks from the larger mushrooms." harvest_message_high = "You slice off a number of caps and conks from these mushrooms." + harvest_time = 50 regrowth_time_low = 3000 regrowth_time_high = 5400 /obj/structure/flora/ash/stem_shroom - icon_state = "t_mushroom" name = "numerous mushrooms" desc = "A large number of mushrooms, some of which have long, fleshy stems. They're radiating light!" + icon_state = "t_mushroom" light_range = 1.5 light_power = 2.1 + product_types = list(/obj/item/food/grown/ash_flora/mushroom_stem = 1) harvested_name = "tiny mushrooms" harvested_desc = "A few tiny mushrooms around larger stumps. You can already see them growing back." - harvest = /obj/item/food/grown/ash_flora/mushroom_stem harvest_amount_high = 4 - harvest_time = 40 harvest_message_low = "You pick and slice the cap off a mushroom, leaving the stem." harvest_message_med = "You pick and decapitate several mushrooms for their stems." harvest_message_high = "You acquire a number of stems from these mushrooms." + harvest_time = 40 regrowth_time_low = 3000 regrowth_time_high = 6000 /obj/structure/flora/ash/cacti - icon_state = "cactus" name = "fruiting cacti" desc = "Several prickly cacti, brimming with ripe fruit and covered in a thin layer of ash." + icon_state = "cactus" + product_types = list(/obj/item/food/grown/ash_flora/cactus_fruit = 20, /obj/item/seeds/lavaland/cactus = 1) harvested_name = "cacti" harvested_desc = "A bunch of prickly cacti. You can see fruits slowly growing beneath the covering of ash." - harvest = /obj/item/food/grown/ash_flora/cactus_fruit - needs_sharp_harvest = FALSE harvest_amount_high = 2 - harvest_time = 10 harvest_message_low = "You pick a cactus fruit." harvest_message_med = "You pick several cactus fruit." //shouldn't show up, because you can't get more than two harvest_message_high = "You pick a pair of cactus fruit." + harvest_time = 10 regrowth_time_low = 4800 regrowth_time_high = 7200 + can_uproot = FALSE //Don't want 50 in one tile to decimate whoever dare step on the mass of cacti /obj/structure/flora/ash/cacti/Initialize(mapload) . = ..() AddComponent(/datum/component/caltrop, min_damage = 3, max_damage = 6, probability = 70) /obj/structure/flora/ash/seraka - icon_state = "seraka_mushroom" name = "seraka mushrooms" desc = "A small cluster of seraka mushrooms. These must have come with the ashlizards." - needs_sharp_harvest = FALSE + icon_state = "seraka_mushroom" + product_types = list(/obj/item/food/grown/ash_flora/seraka = 1) harvested_name = "harvested seraka mushrooms" harvested_desc = "A couple of small seraka mushrooms, with the larger ones clearly having been recently removed. They'll grow back... eventually." - harvest = /obj/item/food/grown/ash_flora/seraka harvest_amount_high = 6 - harvest_time = 25 harvest_message_low = "You pluck a few choice tasty mushrooms." harvest_message_med = "You grab a good haul of mushrooms." harvest_message_high = "You hit the mushroom motherlode and make off with a bunch of tasty mushrooms." + harvest_time = 25 regrowth_time_low = 3000 regrowth_time_high = 5400 number_of_variants = 2 + harvest_message_true_thresholds = FALSE ///Snow flora to exist on icebox. /obj/structure/flora/ash/chilly - icon_state = "chilly_pepper" name = "springy grassy fruit" desc = "A number of bright, springy blue fruiting plants. They seem to be unconcerned with the hardy, cold environment." + icon_state = "chilly_pepper" + product_types = list(/obj/item/food/grown/icepepper = 1) harvested_name = "springy grass" harvested_desc = "A bunch of springy, bouncy fruiting grass, all picked. Or maybe they were never fruiting at all?" - harvest = /obj/item/food/grown/icepepper - needs_sharp_harvest = FALSE harvest_amount_high = 3 - harvest_time = 15 harvest_message_low = "You pluck a single, curved fruit." harvest_message_med = "You pluck a number of curved fruit." harvest_message_high = "You pluck quite a lot of curved fruit." + harvest_time = 15 regrowth_time_low = 2400 regrowth_time_high = 5500 number_of_variants = 2 diff --git a/code/modules/mining/lavaland/megafauna_loot.dm b/code/modules/mining/lavaland/megafauna_loot.dm index 75e9a7ef4f052..1c0f040d963d6 100644 --- a/code/modules/mining/lavaland/megafauna_loot.dm +++ b/code/modules/mining/lavaland/megafauna_loot.dm @@ -265,7 +265,7 @@ desc = "Hostile Environment Cross-Kinetic Suit: A suit designed to withstand the wide variety of hazards from Lavaland. It wasn't enough for its last owner." icon_state = "hostile_env" hoodtype = /obj/item/clothing/head/hooded/hostile_environment - armor = list(MELEE = 70, BULLET = 40, LASER = 10, ENERGY = 20, BOMB = 50, BIO = 100, FIRE = 100, ACID = 100) + armor = list(MELEE = 70, BULLET = 40, LASER = 10, ENERGY = 20, BOMB = 50, BIO = 0, FIRE = 100, ACID = 100) cold_protection = CHEST|GROIN|LEGS|FEET|ARMS|HANDS min_cold_protection_temperature = FIRE_SUIT_MIN_TEMP_PROTECT heat_protection = CHEST|GROIN|LEGS|FEET|ARMS|HANDS @@ -273,17 +273,23 @@ body_parts_covered = CHEST|GROIN|LEGS|FEET|ARMS|HANDS clothing_flags = THICKMATERIAL resistance_flags = FIRE_PROOF|LAVA_PROOF|ACID_PROOF + transparent_protection = HIDEGLOVES|HIDESUITSTORAGE|HIDEJUMPSUIT|HIDESHOES allowed = list(/obj/item/flashlight, /obj/item/tank/internals, /obj/item/resonator, /obj/item/mining_scanner, /obj/item/t_scanner/adv_mining_scanner, /obj/item/gun/energy/recharge/kinetic_accelerator, /obj/item/pickaxe) + greyscale_colors = "#4d4d4d#808080" + greyscale_config = /datum/greyscale_config/heck_suit + greyscale_config_worn = /datum/greyscale_config/heck_suit/worn + flags_1 = IS_PLAYER_COLORABLE_1 /obj/item/clothing/suit/hooded/hostile_environment/Initialize(mapload) . = ..() AddElement(/datum/element/radiation_protected_clothing) + AddComponent(/datum/component/gags_recolorable) /obj/item/clothing/suit/hooded/hostile_environment/process(delta_time) . = ..() var/mob/living/carbon/wearer = loc if(istype(wearer) && DT_PROB(1, delta_time)) //cursed by bubblegum - if(DT_PROB(7.5, delta_time)) + if(prob(7.5)) new /datum/hallucination/oh_yeah(wearer) to_chat(wearer, span_colossus("[pick("I AM IMMORTAL.","I SHALL TAKE BACK WHAT'S MINE.","I SEE YOU.","YOU CANNOT ESCAPE ME FOREVER.","DEATH CANNOT HOLD ME.")]")) else @@ -294,20 +300,27 @@ desc = "Hostile Environiment Cross-Kinetic Helmet: A helmet designed to withstand the wide variety of hazards from Lavaland. It wasn't enough for its last owner." icon_state = "hostile_env" w_class = WEIGHT_CLASS_NORMAL - armor = list(MELEE = 70, BULLET = 40, LASER = 10, ENERGY = 20, BOMB = 50, BIO = 100, FIRE = 100, ACID = 100) + armor = list(MELEE = 70, BULLET = 40, LASER = 10, ENERGY = 20, BOMB = 50, BIO = 0, FIRE = 100, ACID = 100) cold_protection = HEAD min_cold_protection_temperature = FIRE_SUIT_MIN_TEMP_PROTECT heat_protection = HEAD max_heat_protection_temperature = FIRE_IMMUNITY_MAX_TEMP_PROTECT clothing_flags = SNUG_FIT|THICKMATERIAL resistance_flags = FIRE_PROOF|LAVA_PROOF|ACID_PROOF + flags_inv = HIDEMASK|HIDEEARS|HIDEFACE|HIDEEYES|HIDEHAIR|HIDEFACIALHAIR|HIDESNOUT + flags_cover = HEADCOVERSMOUTH actions_types = list() + greyscale_colors = "#4d4d4d#808080#ff3300" + greyscale_config = /datum/greyscale_config/heck_helmet + greyscale_config_worn = /datum/greyscale_config/heck_helmet/worn + flags_1 = IS_PLAYER_COLORABLE_1 /obj/item/clothing/head/hooded/hostile_environment/Initialize(mapload) . = ..() update_appearance() AddComponent(/datum/component/butchering, 5, 150, null, null, null, TRUE, CALLBACK(src, .proc/consume)) AddElement(/datum/element/radiation_protected_clothing) + AddComponent(/datum/component/gags_recolorable) /obj/item/clothing/head/hooded/hostile_environment/equipped(mob/user, slot, initial = FALSE) . = ..() @@ -338,19 +351,6 @@ var/datum/client_colour/color = user.add_client_colour(/datum/client_colour/bloodlust) QDEL_IN(color, 1 SECONDS) -/obj/item/clothing/head/hooded/hostile_environment/update_overlays() - . = ..() - var/mutable_appearance/glass_overlay = mutable_appearance(icon, "hostile_env_glass") - glass_overlay.appearance_flags = RESET_COLOR - . += glass_overlay - -/obj/item/clothing/head/hooded/hostile_environment/worn_overlays(mutable_appearance/standing, isinhands) - . = ..() - if(!isinhands) - var/mutable_appearance/glass_overlay = mutable_appearance('icons/mob/clothing/head.dmi', "hostile_env_glass") - glass_overlay.appearance_flags = RESET_COLOR - . += glass_overlay - #define MAX_BLOOD_LEVEL 100 /obj/item/soulscythe @@ -722,7 +722,8 @@ if(1) to_chat(user, span_danger("Your appearance morphs to that of a very small humanoid ash dragon! You get to look like a freak without the cool abilities.")) consumer.dna.features = list("mcolor" = "#A02720", "tail_lizard" = "Dark Tiger", "tail_human" = "None", "snout" = "Sharp", "horns" = "Curled", "ears" = "None", "wings" = "None", "frills" = "None", "spines" = "Long", "body_markings" = "Dark Tiger Body", "legs" = "Digitigrade Legs") - consumer.eye_color = "#FEE5A3" + consumer.eye_color_left = "#FEE5A3" + consumer.eye_color_right = "#FEE5A3" consumer.set_species(/datum/species/lizard) if(2) to_chat(user, span_danger("Your flesh begins to melt! Miraculously, you seem fine otherwise.")) @@ -1045,6 +1046,7 @@ for(var/mob/living/hit_mob in turf) to_chat(hit_mob, span_userdanger("You've been struck by lightning!")) hit_mob.electrocute_act(15 * (isanimal(hit_mob) ? 3 : 1) * (turf == target ? 2 : 1) * (boosted ? 2 : 1), src, flags = SHOCK_TESLA|SHOCK_NOSTUN) + for(var/obj/hit_thing in turf) hit_thing.take_damage(20, BURN, ENERGY, FALSE) playsound(target, 'sound/magic/lightningbolt.ogg', 100, TRUE) diff --git a/code/modules/mining/lavaland/necropolis_chests.dm b/code/modules/mining/lavaland/necropolis_chests.dm index 556d8267b8521..c3c0ec33b46f6 100644 --- a/code/modules/mining/lavaland/necropolis_chests.dm +++ b/code/modules/mining/lavaland/necropolis_chests.dm @@ -29,7 +29,7 @@ if(2) new /obj/item/soulstone/anybody/mining(src) if(3) - new /obj/item/organ/cyberimp/arm/katana(src) + new /obj/item/organ/internal/cyberimp/arm/katana(src) if(4) new /obj/item/clothing/glasses/godeye(src) if(5) @@ -50,7 +50,7 @@ if(8) new /obj/item/rod_of_asclepius(src) if(9) - new /obj/item/organ/heart/cursed/wizard(src) + new /obj/item/organ/internal/heart/cursed/wizard(src) if(10) new /obj/item/ship_in_a_bottle(src) if(11) @@ -139,7 +139,7 @@ var/list/choices = subtypesof(/obj/machinery/anomalous_crystal) var/random_crystal = pick(choices) new random_crystal(src) - new /obj/item/organ/vocal_cords/colossus(src) + new /obj/item/organ/internal/vocal_cords/colossus(src) /obj/structure/closet/crate/necropolis/colossus/crusher name = "angelic colossus chest" diff --git a/code/modules/mining/lavaland/tendril_loot.dm b/code/modules/mining/lavaland/tendril_loot.dm index 9ab001ac3bda2..407c6cf5a9bf8 100644 --- a/code/modules/mining/lavaland/tendril_loot.dm +++ b/code/modules/mining/lavaland/tendril_loot.dm @@ -30,7 +30,7 @@ /datum/design/unique_modkit category = list("Mining Designs", "Cyborg Upgrade Modules") //can't be normally obtained build_type = PROTOLATHE | AWAY_LATHE | MECHFAB - departmental_flags = DEPARTMENTAL_FLAG_CARGO + departmental_flags = DEPARTMENT_BITFLAG_CARGO /datum/design/unique_modkit/offensive_turf_aoe name = "Kinetic Accelerator Offensive Mining Explosion Mod" @@ -380,13 +380,32 @@ icon_state = "blank" icon = 'icons/effects/effects.dmi' var/vanish_description = "vanishes from reality" - var/can_destroy = TRUE + // Weakref to the user who we're "acting" on + var/datum/weakref/user_ref /obj/effect/immortality_talisman/Initialize(mapload, mob/new_user) . = ..() if(new_user) vanish(new_user) +/obj/effect/immortality_talisman/Destroy() + // If we have a mob, we need to free it before cleanup + // This is a safety to prevent nuking a human, not so much a good pattern in general + unvanish() + return ..() + +/obj/effect/immortality_talisman/proc/unvanish() + var/mob/user = user_ref?.resolve() + user_ref = null + + if(!user) + return + + user.status_flags &= ~GODMODE + user.notransform = FALSE + user.forceMove(get_turf(src)) + user.visible_message(span_danger("[user] pops back into reality!")) + /obj/effect/immortality_talisman/proc/vanish(mob/user) user.visible_message(span_danger("[user] [vanish_description], leaving a hole in [user.p_their()] place!")) @@ -397,17 +416,11 @@ user.notransform = TRUE user.status_flags |= GODMODE - can_destroy = FALSE - - addtimer(CALLBACK(src, .proc/unvanish, user), 10 SECONDS) + user_ref = WEAKREF(user) -/obj/effect/immortality_talisman/proc/unvanish(mob/user) - user.status_flags &= ~GODMODE - user.notransform = FALSE - user.forceMove(get_turf(src)) + addtimer(CALLBACK(src, .proc/dissipate), 10 SECONDS) - user.visible_message(span_danger("[user] pops back into reality!")) - can_destroy = TRUE +/obj/effect/immortality_talisman/proc/dissipate() qdel(src) /obj/effect/immortality_talisman/attackby() @@ -416,12 +429,6 @@ /obj/effect/immortality_talisman/singularity_pull() return -/obj/effect/immortality_talisman/Destroy(force) - if(!can_destroy && !force) - return QDEL_HINT_LETMELIVE - else - . = ..() - /obj/effect/immortality_talisman/void vanish_description = "is dragged into the void" @@ -590,7 +597,7 @@ desc = "Voices echo from the armor, driving the user insane. Is not space-proof." icon_state = "berserker" hoodtype = /obj/item/clothing/head/hooded/berserker - armor = list(MELEE = 30, BULLET = 30, LASER = 10, ENERGY = 20, BOMB = 50, BIO = 100, FIRE = 100, ACID = 100) + armor = list(MELEE = 30, BULLET = 30, LASER = 10, ENERGY = 20, BOMB = 50, BIO = 0, FIRE = 100, ACID = 100) cold_protection = CHEST|GROIN|LEGS|FEET|ARMS|HANDS min_cold_protection_temperature = FIRE_SUIT_MIN_TEMP_PROTECT heat_protection = CHEST|GROIN|LEGS|FEET|ARMS|HANDS @@ -615,7 +622,7 @@ name = "berserker helmet" desc = "Peering into the eyes of the helmet is enough to seal damnation." icon_state = "berserker" - armor = list(MELEE = 30, BULLET = 30, LASER = 10, ENERGY = 20, BOMB = 50, BIO = 100, FIRE = 100, ACID = 100) + armor = list(MELEE = 30, BULLET = 30, LASER = 10, ENERGY = 20, BOMB = 50, BIO = 0, FIRE = 100, ACID = 100) actions_types = list(/datum/action/item_action/berserk_mode) cold_protection = HEAD min_cold_protection_temperature = FIRE_SUIT_MIN_TEMP_PROTECT @@ -777,7 +784,7 @@ living_target.apply_status_effect(/datum/status_effect/stagger) var/datum/status_effect/agent_pinpointer/scan_pinpointer = ranged_ability_user.apply_status_effect(/datum/status_effect/agent_pinpointer/scan) scan_pinpointer.scan_target = living_target - living_target.Jitter(5 SECONDS) + living_target.set_timed_status_effect(100 SECONDS, /datum/status_effect/jitter, only_if_higher = TRUE) to_chat(living_target, span_warning("You've been staggered!")) living_target.add_filter("scan", 2, list("type" = "outline", "color" = COLOR_YELLOW, "size" = 1)) addtimer(CALLBACK(living_target, /atom/.proc/remove_filter, "scan"), 30 SECONDS) @@ -804,7 +811,7 @@ name = "Scan Target" desc = "Contact may or may not be close." -/obj/item/organ/cyberimp/arm/katana +/obj/item/organ/internal/cyberimp/arm/katana name = "dark shard" desc = "An eerie metal shard surrounded by dark energies." icon = 'icons/obj/lavaland/artefacts.dmi' @@ -815,7 +822,7 @@ extend_sound = 'sound/items/unsheath.ogg' retract_sound = 'sound/items/sheath.ogg' -/obj/item/organ/cyberimp/arm/katana/attack_self(mob/user, modifiers) +/obj/item/organ/internal/cyberimp/arm/katana/attack_self(mob/user, modifiers) . = ..() to_chat(user, span_userdanger("The mass goes up your arm and goes inside it!")) playsound(user, 'sound/magic/demon_consume.ogg', 50, TRUE) @@ -825,10 +832,10 @@ user.temporarilyRemoveItemFromInventory(src, TRUE) Insert(user) -/obj/item/organ/cyberimp/arm/katana/screwdriver_act(mob/living/user, obj/item/screwtool) +/obj/item/organ/internal/cyberimp/arm/katana/screwdriver_act(mob/living/user, obj/item/screwtool) return -/obj/item/organ/cyberimp/arm/katana/Retract() +/obj/item/organ/internal/cyberimp/arm/katana/Retract() var/obj/item/cursed_katana/katana = active_item if(!katana || katana.shattered) return FALSE @@ -976,7 +983,7 @@ target.ranged_cooldown += 5 SECONDS else if(iscarbon(source)) var/mob/living/carbon/target = source - target.set_confusion(max(target.get_confusion(), 8)) + target.set_timed_status_effect(8 SECONDS, /datum/status_effect/confusion, only_if_higher = TRUE) return NONE /obj/item/cursed_katana/proc/slice(mob/living/target, mob/user) diff --git a/code/modules/mining/machine_vending.dm b/code/modules/mining/machine_vending.dm index 25b23ce9b38c6..58dbbefcb8904 100644 --- a/code/modules/mining/machine_vending.dm +++ b/code/modules/mining/machine_vending.dm @@ -159,7 +159,7 @@ /obj/machinery/mineral/equipment_vendor/attackby(obj/item/I, mob/user, params) if(istype(I, /obj/item/mining_voucher)) - RedeemVoucher(I, user) + redeem_voucher(I, user) return if(default_deconstruction_screwdriver(user, "mining-open", "mining", I)) return @@ -167,39 +167,57 @@ return return ..() -/obj/machinery/mineral/equipment_vendor/proc/RedeemVoucher(obj/item/mining_voucher/voucher, mob/redeemer) - var/items = list("Survival Capsule and Explorer's Webbing", "Resonator Kit", "Minebot Kit", "Extraction and Rescue Kit", "Crusher Kit", "Mining Conscription Kit") +/** + * Allows user to redeem a mining voucher for one set of a mining equipment + * + * * Arguments: + * * voucher The mining voucher that is being used to redeem the mining equipment + * * redeemer The mob that is redeeming the mining equipment + */ +/obj/machinery/mineral/equipment_vendor/proc/redeem_voucher(obj/item/mining_voucher/voucher, mob/redeemer) + var/static/list/set_types + if(!set_types) + set_types = list() + for(var/datum/voucher_set/static_set as anything in subtypesof(/datum/voucher_set)) + set_types[initial(static_set.name)] = new static_set - var/selection = tgui_input_list(redeemer, "Pick your equipment", "Mining Voucher Redemption", sort_list(items)) - if(isnull(selection)) - return - if(!Adjacent(redeemer) || QDELETED(voucher) || voucher.loc != redeemer) + var/list/items = list() + for(var/set_name in set_types) + var/datum/voucher_set/current_set = set_types[set_name] + var/datum/radial_menu_choice/option = new + option.image = image(icon = current_set.icon, icon_state = current_set.icon_state) + option.info = span_boldnotice(current_set.description) + items[set_name] = option + + var/selection = show_radial_menu(redeemer, src, items, custom_check = CALLBACK(src, .proc/check_menu, voucher, redeemer), radius = 38, require_near = TRUE, tooltips = TRUE) + if(!selection) return - var/drop_location = drop_location() - switch(selection) - if("Survival Capsule and Explorer's Webbing") - new /obj/item/storage/belt/mining/vendor(drop_location) - if("Resonator Kit") - new /obj/item/extinguisher/mini(drop_location) - new /obj/item/resonator(drop_location) - if("Minebot Kit") - new /mob/living/simple_animal/hostile/mining_drone(drop_location) - new /obj/item/weldingtool/hugetank(drop_location) - new /obj/item/clothing/head/welding(drop_location) - new /obj/item/borg/upgrade/modkit/minebot_passthrough(drop_location) - if("Extraction and Rescue Kit") - new /obj/item/extraction_pack(drop_location) - new /obj/item/fulton_core(drop_location) - new /obj/item/stack/marker_beacon/thirty(drop_location) - if("Crusher Kit") - 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) + + var/datum/voucher_set/chosen_set = set_types[selection] + for(var/item in chosen_set.set_items) + new item(drop_location()) SSblackbox.record_feedback("tally", "mining_voucher_redeemed", 1, selection) qdel(voucher) +/** + * Checks if we are allowed to interact with a radial menu + * + * * Arguments: + * * voucher The mining voucher that is being used to redeem a mining equipment + * * redeemer The living mob interacting with the menu + */ +/obj/machinery/mineral/equipment_vendor/proc/check_menu(obj/item/mining_voucher/voucher, mob/living/redeemer) + if(!istype(redeemer)) + return FALSE + if(redeemer.incapacitated()) + return FALSE + if(QDELETED(voucher)) + return FALSE + if(!redeemer.is_holding(voucher)) + return FALSE + return TRUE + /obj/machinery/mineral/equipment_vendor/ex_act(severity, target) do_sparks(5, TRUE, src) if(severity > EXPLODE_LIGHT && prob(17 * severity)) diff --git a/code/modules/mining/mine_items.dm b/code/modules/mining/mine_items.dm index 7326cbc4da205..fbaa883b46106 100644 --- a/code/modules/mining/mine_items.dm +++ b/code/modules/mining/mine_items.dm @@ -89,6 +89,30 @@ to_chat(user, span_warning("You get the feeling you shouldn't mess with this.")) return + if(HAS_TRAIT(user, TRAIT_ILLITERATE)) + to_chat(user, span_warning("You start mashing buttons at random!")) + if(do_after(user, 10 SECONDS, target = src)) + var/obj/docking_port/mobile/M = SSshuttle.getShuttle(shuttleId) + if(no_destination_swap) + if(M.mode == SHUTTLE_RECHARGING) + to_chat(usr, span_warning("Shuttle engines are not ready for use.")) + return + if(M.mode != SHUTTLE_IDLE) + to_chat(usr, span_warning("Shuttle already in transit.")) + return + var/destionation = M.getDockedId() == "mining_home" ? "mining_away" : "mining_home" + switch(SSshuttle.moveShuttle(shuttleId, destionation, 1)) + if(0) + say("Shuttle departing. Please stand away from the doors.") + log_shuttle("[key_name(usr)] has sent shuttle \"[M]\" towards \"[destionation]\", using [src].") + return TRUE + if(1) + to_chat(usr, span_warning("Invalid shuttle requested.")) + else + to_chat(usr, span_warning("Unable to comply.")) + + return + return ..() /obj/machinery/computer/shuttle/mining/common diff --git a/code/modules/mining/ores_coins.dm b/code/modules/mining/ores_coins.dm index f01ef40c998b6..c0fecc3df21b4 100644 --- a/code/modules/mining/ores_coins.dm +++ b/code/modules/mining/ores_coins.dm @@ -127,7 +127,7 @@ GLOBAL_LIST_INIT(sand_recipes, list(\ return C.adjust_blurriness(6) C.adjustStaminaLoss(15)//the pain from your eyes burning does stamina damage - C.add_confusion(5) + C.adjust_timed_status_effect(5 SECONDS, /datum/status_effect/confusion) to_chat(C, span_userdanger("\The [src] gets into your eyes! The pain, it burns!")) qdel(src) diff --git a/code/modules/mining/voucher_sets.dm b/code/modules/mining/voucher_sets.dm new file mode 100644 index 0000000000000..b92dccd19b6ea --- /dev/null +++ b/code/modules/mining/voucher_sets.dm @@ -0,0 +1,78 @@ +/** + * # Voucher Set + * + * A set consisting of a various equipment that can be then used as a reward for redeeming a mining voucher. + * + */ +/datum/voucher_set + /// Name of the set + var/name + /// Description of the set + var/description + /// Icon of the set + var/icon + /// Icon state of the set + var/icon_state + /// List of items contained in the set + var/list/set_items = list() + +/datum/voucher_set/crusher_kit + name = "Crusher Kit" + description = "Contains a kinetic crusher and a pocket fire extinguisher. Kinetic crusher is a versatile melee mining tool capable both of mining and fighting local fauna, however it is difficult to use effectively for anyone but most skilled and/or suicidal miners." + icon = 'icons/obj/mining.dmi' + icon_state = "crusher" + set_items = list( + /obj/item/extinguisher/mini, + /obj/item/kinetic_crusher, + ) + +/datum/voucher_set/extraction_kit + name = "Extraction and Rescue Kit" + description = "Contains a fulton extraction pack and a beacon signaller, which allows you to send back home minerals, items and dead bodies without having to use the mining shuttle. And as a bonus, you get 30 marker beacons to help you better mark your path." + icon = 'icons/obj/fulton.dmi' + icon_state = "extraction_pack" + set_items = list( + /obj/item/extraction_pack, + /obj/item/fulton_core, + /obj/item/stack/marker_beacon/thirty, + ) + +/datum/voucher_set/resonator_kit + name = "Resonator Kit" + description = "Contains a resonator and a pocket fire extinguisher. Resonator is a handheld device that creates small fields of energy that resonate until they detonate, crushing rock. It does increased damage in low pressure." + icon = 'icons/obj/mining.dmi' + icon_state = "resonator" + set_items = list( + /obj/item/extinguisher/mini, + /obj/item/resonator, + ) + +/datum/voucher_set/survival_capsule + name = "Survival Capsule and Explorer's Webbing" + description = "Contains an explorer's webbing, which allows you to carry even more mining equipment and already has a spare shelter capsule in it." + icon = 'icons/obj/clothing/belts.dmi' + icon_state = "explorer1" + set_items = list( + /obj/item/storage/belt/mining/vendor, + ) + +/datum/voucher_set/minebot_kit + name = "Minebot Kit" + description = "Contains a little minebot companion that helps you in storing ore and hunting wildlife. Also comes with an upgraded industrial welding tool (80u), a welding mask and a KA modkit that allows shots to pass through the minebot." + icon = 'icons/mob/aibots.dmi' + icon_state = "mining_drone" + set_items = list( + /mob/living/simple_animal/hostile/mining_drone, + /obj/item/weldingtool/hugetank, + /obj/item/clothing/head/welding, + /obj/item/borg/upgrade/modkit/minebot_passthrough, + ) + +/datum/voucher_set/conscription_kit + name = "Mining Conscription Kit" + description = "Contains a whole new mining starter kit for one crewmember, consisting of a proto-kinetic accelerator, a survival knife, a seclite, an explorer's suit, a mesons, an automatic mining scanner, a mining satchel, a gas mask, a mining radio key and a special ID card with a basic mining access." + icon = 'icons/obj/storage.dmi' + icon_state = "duffel-explorer" + set_items = list( + /obj/item/storage/backpack/duffelbag/mining_conscript, + ) diff --git a/code/modules/mob/dead/new_player/new_player.dm b/code/modules/mob/dead/new_player/new_player.dm index 800451e2062ce..045990a2d8a6d 100644 --- a/code/modules/mob/dead/new_player/new_player.dm +++ b/code/modules/mob/dead/new_player/new_player.dm @@ -57,7 +57,26 @@ LateChoices() return + if(href_list["cancrand"]) + src << browse(null, "window=randjob") //closes the random job window + LateChoices() + return + if(href_list["SelectedJob"]) + if(href_list["SelectedJob"] == "Random") + var/list/dept_data = list() + for(var/datum/job_department/department as anything in SSjob.joinable_departments) + for(var/datum/job/job_datum as anything in department.department_jobs) + if(IsJobUnavailable(job_datum.title, TRUE) != JOB_AVAILABLE) + continue + dept_data += job_datum.title + var/random = pick(dept_data) + var/randomjob = "

    [random]
    Reroll
    Cancel

    " + var/datum/browser/popup = new(src, "randjob", "
    Random Job
    ", 200, 150) + popup.set_window_options("can_close=0") + popup.set_content(randomjob) + popup.open(FALSE) + return if(!SSticker?.IsRoundInProgress()) to_chat(usr, span_danger("The round is either not ready, or has already finished...")) return @@ -315,6 +334,7 @@ if(column_counter > 0 && (column_counter % 3 == 0)) dat += "
    " dat += "
    " + dat += "" dat += "" var/datum/browser/popup = new(src, "latechoices", "Choose Profession", 680, 580) popup.add_stylesheet("playeroptions", 'html/browser/playeroptions.css') @@ -370,6 +390,7 @@ /mob/dead/new_player/proc/close_spawn_windows() src << browse(null, "window=latechoices") //closes late choices window (Hey numbnuts go make this tgui) + src << browse(null, "window=randjob") //closes the random job window // Used to make sure that a player has a valid job preference setup, used to knock players out of eligibility for anything if their prefs don't make sense. // A "valid job preference setup" in this situation means at least having one job set to low, or not having "return to lobby" enabled @@ -406,14 +427,12 @@ // First we detain them by removing all the verbs they have on client for (var/v in client.verbs) var/procpath/verb_path = v - if (!(verb_path in GLOB.stat_panel_verbs)) - remove_verb(client, verb_path) + remove_verb(client, verb_path) // Then remove those on their mob as well for (var/v in verbs) var/procpath/verb_path = v - if (!(verb_path in GLOB.stat_panel_verbs)) - remove_verb(src, verb_path) + remove_verb(src, verb_path) // Then we create the interview form and show it to the client var/datum/interview/I = GLOB.interviews.interview_for_client(client) diff --git a/code/modules/mob/dead/new_player/poll.dm b/code/modules/mob/dead/new_player/poll.dm index 55257d4ac8fef..c1cc72da248cf 100644 --- a/code/modules/mob/dead/new_player/poll.dm +++ b/code/modules/mob/dead/new_player/poll.dm @@ -332,7 +332,7 @@ GLOBAL_PROTECT(poll_options) return var/admin_rank if(client.holder) - admin_rank = client.holder.rank.name + admin_rank = client.holder.rank_names() else if(poll.admin_only) return diff --git a/code/modules/mob/dead/new_player/sprite_accessories.dm b/code/modules/mob/dead/new_player/sprite_accessories.dm index ba50472bc9993..1dee3d9a61d4e 100644 --- a/code/modules/mob/dead/new_player/sprite_accessories.dm +++ b/code/modules/mob/dead/new_player/sprite_accessories.dm @@ -16,7 +16,7 @@ from doing this unless you absolutely know what you are doing, and have defined a conversion in savefile.dm */ -/proc/init_sprite_accessory_subtypes(prototype, list/L, list/male, list/female,roundstart = FALSE)//Roundstart argument builds a specific list for roundstart parts where some parts may be locked +/proc/init_sprite_accessory_subtypes(prototype, list/L, list/male, list/female,roundstart = FALSE, add_blank)//Roundstart argument builds a specific list for roundstart parts where some parts may be locked if(!istype(L)) L = list() if(!istype(male)) @@ -44,6 +44,9 @@ else male += D.name female += D.name + if(add_blank) + L["None"] = new /datum/sprite_accessory/blank + return L /datum/sprite_accessory @@ -77,6 +80,10 @@ /// Should this sprite block emissives? var/em_block = FALSE +/datum/sprite_accessory/blank + name = "None" + icon_state = "None" + ////////////////////// // Hair Definitions // ////////////////////// @@ -1698,61 +1705,28 @@ icon = 'icons/mob/mutant_bodyparts.dmi' em_block = TRUE -/datum/sprite_accessory/tails_animated - icon = 'icons/mob/mutant_bodyparts.dmi' - em_block = TRUE - /datum/sprite_accessory/tails/lizard/smooth name = "Smooth" icon_state = "smooth" -/datum/sprite_accessory/tails_animated/lizard/smooth - name = "Smooth" - icon_state = "smooth" - /datum/sprite_accessory/tails/lizard/dtiger name = "Dark Tiger" icon_state = "dtiger" -/datum/sprite_accessory/tails_animated/lizard/dtiger - name = "Dark Tiger" - icon_state = "dtiger" - /datum/sprite_accessory/tails/lizard/ltiger name = "Light Tiger" icon_state = "ltiger" -/datum/sprite_accessory/tails_animated/lizard/ltiger - name = "Light Tiger" - icon_state = "ltiger" - /datum/sprite_accessory/tails/lizard/spikes name = "Spikes" icon_state = "spikes" -/datum/sprite_accessory/tails_animated/lizard/spikes - name = "Spikes" - icon_state = "spikes" - -/datum/sprite_accessory/tails/human/none - name = "None" - icon_state = "none" - -/datum/sprite_accessory/tails_animated/human/none - name = "None" - icon_state = "none" - /datum/sprite_accessory/tails/human/cat name = "Cat" icon_state = "cat" color_src = HAIR -/datum/sprite_accessory/tails_animated/human/cat - name = "Cat" - icon_state = "cat" - color_src = HAIR - -/datum/sprite_accessory/tails/monkey/default +/datum/sprite_accessory/tails/monkey name = "Monkey" icon_state = "monkey" color_src = FALSE diff --git a/code/modules/mob/dead/observer/observer.dm b/code/modules/mob/dead/observer/observer.dm index 5fbcef0e7133c..d0fb28fbf8ed6 100644 --- a/code/modules/mob/dead/observer/observer.dm +++ b/code/modules/mob/dead/observer/observer.dm @@ -281,19 +281,30 @@ Works together with spawning an observer, noted above. */ /mob/proc/ghostize(can_reenter_corpse = TRUE) - if(key) - if(key[1] != "@") // Skip aghosts. - if(HAS_TRAIT(src, TRAIT_CORPSELOCKED) && can_reenter_corpse) //If you can re-enter the corpse you can't leave when corpselocked - return - stop_sound_channel(CHANNEL_HEARTBEAT) //Stop heartbeat sounds because You Are A Ghost Now - var/mob/dead/observer/ghost = new(src) // Transfer safety to observer spawning proc. - SStgui.on_transfer(src, ghost) // Transfer NanoUIs. - ghost.can_reenter_corpse = can_reenter_corpse - ghost.key = key - ghost.client?.init_verbs() - if(!can_reenter_corpse)// Disassociates observer mind from the body mind - ghost.mind = null - return ghost + if(!key) + return + if(key[1] == "@") // Skip aghosts. + return + + if(HAS_TRAIT(src, TRAIT_CORPSELOCKED)) + if(can_reenter_corpse) //If you can re-enter the corpse you can't leave when corpselocked + return + if(ishuman(usr)) //following code only applies to those capable of having an ethereal heart, ie humans + var/mob/living/carbon/human/crystal_fella = usr + var/our_heart = crystal_fella.getorganslot(ORGAN_SLOT_HEART) + if(istype(our_heart, /obj/item/organ/internal/heart/ethereal)) //so you got the heart? + var/obj/item/organ/internal/heart/ethereal/ethereal_heart = our_heart + ethereal_heart.stop_crystalization_process(crystal_fella) //stops the crystallization process + + stop_sound_channel(CHANNEL_HEARTBEAT) //Stop heartbeat sounds because You Are A Ghost Now + var/mob/dead/observer/ghost = new(src) // Transfer safety to observer spawning proc. + SStgui.on_transfer(src, ghost) // Transfer NanoUIs. + ghost.can_reenter_corpse = can_reenter_corpse + ghost.key = key + ghost.client?.init_verbs() + if(!can_reenter_corpse)// Disassociates observer mind from the body mind + ghost.mind = null + return ghost /mob/living/ghostize(can_reenter_corpse = TRUE) . = ..() @@ -312,9 +323,10 @@ This is the proc mobs get to turn into a ghost. Forked from ghostize due to comp if(stat != DEAD) succumb() if(stat == DEAD) - ghostize(TRUE) - return TRUE - var/response = tgui_alert(usr, "Are you sure you want to ghost? If you ghost whilst still alive you cannot re-enter your body!", "Confirm Ghost Observe", list("Ghost", "Stay in Body")) + if(!HAS_TRAIT(src, TRAIT_CORPSELOCKED)) //corpse-locked have to confirm with the alert below + ghostize(TRUE) + return TRUE + var/response = tgui_alert(usr, "Are you sure you want to ghost? You won't be able to re-enter your body!", "Confirm Ghost Observe", list("Ghost", "Stay in Body")) if(response != "Ghost") return FALSE//didn't want to ghost after-all ghostize(FALSE) // FALSE parameter is so we can never re-enter our body. U ded. @@ -734,13 +746,13 @@ This is the proc mobs get to turn into a ghost. Forked from ghostize due to comp /mob/dead/observer/proc/show_data_huds() for(var/hudtype in datahuds) - var/datum/atom_hud/H = GLOB.huds[hudtype] - H.add_hud_to(src) + var/datum/atom_hud/data_hud = GLOB.huds[hudtype] + data_hud.show_to(src) /mob/dead/observer/proc/remove_data_huds() for(var/hudtype in datahuds) - var/datum/atom_hud/H = GLOB.huds[hudtype] - H.remove_hud_from(src) + var/datum/atom_hud/data_hud = GLOB.huds[hudtype] + data_hud.hide_from(src) /mob/dead/observer/verb/toggle_data_huds() set name = "Toggle Sec/Med/Diag HUD" @@ -833,8 +845,8 @@ This is the proc mobs get to turn into a ghost. Forked from ghostize due to comp /mob/dead/observer/is_literate() return TRUE -/mob/dead/observer/can_read(obj/O) - return TRUE +/mob/dead/observer/can_read(obj/O, check_for_light = FALSE) + return TRUE // we want to bypass all the checks /mob/dead/observer/vv_edit_var(var_name, var_value) . = ..() @@ -980,7 +992,7 @@ This is the proc mobs get to turn into a ghost. Forked from ghostize due to comp // Ghosts have no momentum, being massless ectoplasm -/mob/dead/observer/Process_Spacemove(movement_dir) +/mob/dead/observer/Process_Spacemove(movement_dir, continuous_move = FALSE) return TRUE /mob/dead/observer/vv_edit_var(var_name, var_value) diff --git a/code/modules/mob/emote.dm b/code/modules/mob/emote.dm index d7b77a4f98de4..b9e3a2553c1f7 100644 --- a/code/modules/mob/emote.dm +++ b/code/modules/mob/emote.dm @@ -1,15 +1,15 @@ ///How confused a carbon must be before they will vomit -#define BEYBLADE_PUKE_THRESHOLD 30 +#define BEYBLADE_PUKE_THRESHOLD 30 SECONDS ///How must nutrition is lost when a carbon pukes #define BEYBLADE_PUKE_NUTRIENT_LOSS 60 ///How often a carbon becomes penalized #define BEYBLADE_DIZZINESS_PROBABILITY 20 ///How long the screenshake lasts -#define BEYBLADE_DIZZINESS_VALUE 10 -///How much confusion a carbon gets when penalized -#define BEYBLADE_CONFUSION_INCREMENT 10 -///A max for how penalized a carbon will be for beyblading -#define BEYBLADE_CONFUSION_LIMIT 40 +#define BEYBLADE_DIZZINESS_DURATION 20 SECONDS +///How much confusion a carbon gets every time they are penalized +#define BEYBLADE_CONFUSION_INCREMENT 10 SECONDS +///A max for how much confusion a carbon will be for beyblading +#define BEYBLADE_CONFUSION_LIMIT 40 SECONDS //The code execution of the emote datum is located at code/datums/emotes.dm /mob/proc/emote(act, m_type = null, message = null, intentional = FALSE, force_silence = FALSE) @@ -115,19 +115,19 @@ return if(!iscarbon(user)) return - var/current_confusion = user.get_confusion() - if(current_confusion > BEYBLADE_PUKE_THRESHOLD) + + if(user.get_timed_status_effect_duration(/datum/status_effect/confusion) > BEYBLADE_PUKE_THRESHOLD) user.vomit(BEYBLADE_PUKE_NUTRIENT_LOSS, distance = 0) return + if(prob(BEYBLADE_DIZZINESS_PROBABILITY)) to_chat(user, span_warning("You feel woozy from spinning.")) - user.Dizzy(BEYBLADE_DIZZINESS_VALUE) - if(current_confusion < BEYBLADE_CONFUSION_LIMIT) - user.add_confusion(BEYBLADE_CONFUSION_INCREMENT) + user.set_timed_status_effect(BEYBLADE_DIZZINESS_DURATION, /datum/status_effect/dizziness, only_if_higher = TRUE) + user.adjust_timed_status_effect(BEYBLADE_CONFUSION_INCREMENT, /datum/status_effect/confusion, max_duration = BEYBLADE_CONFUSION_LIMIT) #undef BEYBLADE_PUKE_THRESHOLD #undef BEYBLADE_PUKE_NUTRIENT_LOSS #undef BEYBLADE_DIZZINESS_PROBABILITY -#undef BEYBLADE_DIZZINESS_VALUE +#undef BEYBLADE_DIZZINESS_DURATION #undef BEYBLADE_CONFUSION_INCREMENT #undef BEYBLADE_CONFUSION_LIMIT diff --git a/code/modules/mob/inventory.dm b/code/modules/mob/inventory.dm index 715eee74d25e2..a5220a05323e6 100644 --- a/code/modules/mob/inventory.dm +++ b/code/modules/mob/inventory.dm @@ -204,7 +204,7 @@ //Puts the item our active hand if possible. Failing that it tries other hands. Returns TRUE on success. //If both fail it drops it on the floor and returns FALSE. //This is probably the main one you need to know :) -/mob/proc/put_in_hands(obj/item/I, del_on_fail = FALSE, merge_stacks = TRUE, forced = FALSE) +/mob/proc/put_in_hands(obj/item/I, del_on_fail = FALSE, merge_stacks = TRUE, forced = FALSE, ignore_animation = TRUE) if(QDELETED(I)) return FALSE @@ -228,14 +228,14 @@ to_chat(usr, span_notice("Your [inactive_stack.name] stack now contains [inactive_stack.get_amount()] [inactive_stack.singular_name]\s.")) return TRUE - if(put_in_active_hand(I, forced)) + if(put_in_active_hand(I, forced, ignore_animation)) return TRUE var/hand = get_empty_held_index_for_side(LEFT_HANDS) if(!hand) hand = get_empty_held_index_for_side(RIGHT_HANDS) if(hand) - if(put_in_hand(I, hand, forced)) + if(put_in_hand(I, hand, forced, ignore_animation)) return TRUE if(del_on_fail) qdel(I) diff --git a/code/modules/mob/living/basic/farm_animals/cows.dm b/code/modules/mob/living/basic/farm_animals/cows.dm index e1960d2143e2d..2f66d4601cbb9 100644 --- a/code/modules/mob/living/basic/farm_animals/cows.dm +++ b/code/modules/mob/living/basic/farm_animals/cows.dm @@ -109,7 +109,7 @@ if(!stat && !user.combat_mode) to_chat(user, span_nicegreen("[src] whispers you some intense wisdoms and then disappears!")) user.mind?.adjust_experience(pick(GLOB.skill_types), 500) - do_smoke(1, get_turf(src)) + do_smoke(DIAMOND_AREA(1), get_turf(src)) qdel(src) return return ..() diff --git a/code/modules/mob/living/blood.dm b/code/modules/mob/living/blood.dm index 799c699cdaabb..e24fd5ab3e8c6 100644 --- a/code/modules/mob/living/blood.dm +++ b/code/modules/mob/living/blood.dm @@ -10,7 +10,7 @@ if(NOBLOOD in dna.species.species_traits || HAS_TRAIT(src, TRAIT_NOBLEED) || (HAS_TRAIT(src, TRAIT_FAKEDEATH))) return - if(bodytemperature < TCRYO || (HAS_TRAIT(src, TRAIT_HUSK))) //cryosleep or husked people do not pump the blood. + if(bodytemperature < BLOOD_STOP_TEMP || (HAS_TRAIT(src, TRAIT_HUSK))) //cold or husked people do not pump the blood. return //Blood regeneration if there is some space @@ -326,7 +326,7 @@ drop.transfer_mob_blood_dna(src) return else - temp_blood_DNA = drop.return_blood_DNA() //we transfer the dna from the drip to the splatter + temp_blood_DNA = GET_ATOM_BLOOD_DNA(drop) //we transfer the dna from the drip to the splatter qdel(drop)//the drip is replaced by a bigger splatter else drop = new(T, get_static_viruses()) diff --git a/code/modules/mob/living/brain/MMI.dm b/code/modules/mob/living/brain/MMI.dm index e65541efb5887..17e3e31749a2f 100644 --- a/code/modules/mob/living/brain/MMI.dm +++ b/code/modules/mob/living/brain/MMI.dm @@ -10,7 +10,7 @@ var/mob/living/brain/brainmob = null //The current occupant. var/mob/living/silicon/robot = null //Appears unused. var/obj/vehicle/sealed/mecha = null //This does not appear to be used outside of reference in mecha.dm. - var/obj/item/organ/brain/brain = null //The actual brain + var/obj/item/organ/internal/brain/brain = null //The actual brain var/datum/ai_laws/laws = new() var/force_replace_ai_name = FALSE var/overrides_aicore_laws = FALSE // Whether the laws on the MMI, if any, override possible pre-existing laws loaded on the AI core. @@ -36,7 +36,7 @@ if(!brain) icon_state = "[base_icon_state]_off" return ..() - icon_state = "[base_icon_state]_brain[istype(brain, /obj/item/organ/brain/alien) ? "_alien" : null]" + icon_state = "[base_icon_state]_brain[istype(brain, /obj/item/organ/internal/brain/alien) ? "_alien" : null]" return ..() /obj/item/mmi/update_overlays() @@ -52,8 +52,8 @@ /obj/item/mmi/attackby(obj/item/O, mob/user, params) user.changeNext_move(CLICK_CD_MELEE) - if(istype(O, /obj/item/organ/brain)) //Time to stick a brain in it --NEO - var/obj/item/organ/brain/newbrain = O + if(istype(O, /obj/item/organ/internal/brain)) //Time to stick a brain in it --NEO + var/obj/item/organ/internal/brain/newbrain = O if(brain) to_chat(user, span_warning("There's already a brain in the MMI!")) return @@ -88,7 +88,7 @@ name = "[initial(name)]: [brainmob.real_name]" update_appearance() - if(istype(brain, /obj/item/organ/brain/alien)) + if(istype(brain, /obj/item/organ/internal/brain/alien)) braintype = "Xenoborg" //HISS....Beep. else braintype = "Cyborg" @@ -141,7 +141,7 @@ if(ishuman(L)) var/mob/living/carbon/human/H = L - var/obj/item/organ/brain/newbrain = H.getorgan(/obj/item/organ/brain) + var/obj/item/organ/internal/brain/newbrain = H.getorgan(/obj/item/organ/internal/brain) newbrain.forceMove(src) brain = newbrain else if(!brain) @@ -151,7 +151,7 @@ name = "[initial(name)]: [brainmob.real_name]" update_appearance() - if(istype(brain, /obj/item/organ/brain/alien)) + if(istype(brain, /obj/item/organ/internal/brain/alien)) braintype = "Xenoborg" //HISS....Beep. else braintype = "Cyborg" diff --git a/code/modules/mob/living/brain/brain.dm b/code/modules/mob/living/brain/brain.dm index a800591e8eea9..aa13a0f59a372 100644 --- a/code/modules/mob/living/brain/brain.dm +++ b/code/modules/mob/living/brain/brain.dm @@ -12,7 +12,7 @@ create_dna(src) stored_dna.initialize_dna(random_blood_type()) if(isturf(loc)) //not spawned in an MMI or brain organ (most likely adminspawned) - var/obj/item/organ/brain/OB = new(loc) //we create a new brain organ for it. + var/obj/item/organ/internal/brain/OB = new(loc) //we create a new brain organ for it. OB.brainmob = src forceMove(OB) if(!container?.mecha) //Unless inside a mecha, brains are rather helpless. @@ -66,10 +66,10 @@ /mob/living/brain/forceMove(atom/destination) if(container) return container.forceMove(destination) - else if (istype(loc, /obj/item/organ/brain)) - var/obj/item/organ/brain/B = loc + else if (istype(loc, /obj/item/organ/internal/brain)) + var/obj/item/organ/internal/brain/B = loc B.forceMove(destination) - else if (istype(destination, /obj/item/organ/brain)) + else if (istype(destination, /obj/item/organ/internal/brain)) doMove(destination) else if (istype(destination, /obj/item/mmi)) doMove(destination) @@ -91,8 +91,8 @@ /mob/living/brain/proc/get_traumas() . = list() - if(istype(loc, /obj/item/organ/brain)) - var/obj/item/organ/brain/B = loc + if(istype(loc, /obj/item/organ/internal/brain)) + var/obj/item/organ/internal/brain/B = loc . = B.traumas /mob/living/brain/get_policy_keywords() diff --git a/code/modules/mob/living/brain/brain_item.dm b/code/modules/mob/living/brain/brain_item.dm index 538e660a651f4..5f7f8eb6729cf 100644 --- a/code/modules/mob/living/brain/brain_item.dm +++ b/code/modules/mob/living/brain/brain_item.dm @@ -1,4 +1,4 @@ -/obj/item/organ/brain +/obj/item/organ/internal/brain name = "brain" desc = "A piece of juicy meat found in a person's head." icon_state = "brain" @@ -37,7 +37,7 @@ /// Maximum skillchip slots available. Do not reference this var directly and instead call get_max_skillchip_slots() var/max_skillchip_slots = 5 -/obj/item/organ/brain/Insert(mob/living/carbon/C, special = 0,no_id_transfer = FALSE) +/obj/item/organ/internal/brain/Insert(mob/living/carbon/C, special = 0,no_id_transfer = FALSE) . = ..() name = "brain" @@ -73,7 +73,7 @@ //Update the body's icon so it doesnt appear debrained anymore C.update_hair() -/obj/item/organ/brain/Remove(mob/living/carbon/C, special = 0, no_id_transfer = FALSE) +/obj/item/organ/internal/brain/Remove(mob/living/carbon/C, special = 0, no_id_transfer = FALSE) // Delete skillchips first as parent proc sets owner to null, and skillchips need to know the brain's owner. if(!QDELETED(C) && length(skillchips)) to_chat(C, span_notice("You feel your skillchips enable emergency power saving mode, deactivating as your brain leaves your body...")) @@ -93,7 +93,7 @@ transfer_identity(C) C.update_hair() -/obj/item/organ/brain/proc/transfer_identity(mob/living/L) +/obj/item/organ/internal/brain/proc/transfer_identity(mob/living/L) name = "[L.name]'s brain" if(brainmob || decoy_override) return @@ -115,7 +115,7 @@ L.mind.transfer_to(brainmob) to_chat(brainmob, span_notice("You feel slightly disoriented. That's normal when you're just a brain.")) -/obj/item/organ/brain/attackby(obj/item/O, mob/user, params) +/obj/item/organ/internal/brain/attackby(obj/item/O, mob/user, params) user.changeNext_move(CLICK_CD_MELEE) if(istype(O, /obj/item/borg/apparatus/organ_storage)) @@ -175,7 +175,7 @@ visible_message(span_danger("[user] hits [src] with [O]!")) to_chat(user, span_danger("You hit [src] with [O]!")) -/obj/item/organ/brain/examine(mob/user) +/obj/item/organ/internal/brain/examine(mob/user) . = ..() if(length(skillchips)) . += span_info("It has a skillchip embedded in it.") @@ -192,7 +192,7 @@ else . += span_info("This one is completely devoid of life.") -/obj/item/organ/brain/attack(mob/living/carbon/C, mob/user) +/obj/item/organ/internal/brain/attack(mob/living/carbon/C, mob/user) if(!istype(C)) return ..() @@ -201,7 +201,7 @@ if(user.zone_selected != BODY_ZONE_HEAD) return ..() - var/target_has_brain = C.getorgan(/obj/item/organ/brain) + var/target_has_brain = C.getorgan(/obj/item/organ/internal/brain) if(!target_has_brain && C.is_eyes_covered()) to_chat(user, span_warning("You're going to need to remove [C.p_their()] head cover first!")) @@ -229,7 +229,7 @@ else ..() -/obj/item/organ/brain/Destroy() //copypasted from MMIs. +/obj/item/organ/internal/brain/Destroy() //copypasted from MMIs. if(brainmob) QDEL_NULL(brainmob) QDEL_LIST(traumas) @@ -239,12 +239,12 @@ owner.mind.set_current(null) return ..() -/obj/item/organ/brain/on_life(delta_time, times_fired) +/obj/item/organ/internal/brain/on_life(delta_time, times_fired) if(damage >= BRAIN_DAMAGE_DEATH) //rip to_chat(owner, span_userdanger("The last spark of life in your brain fizzles out...")) owner.death() -/obj/item/organ/brain/check_damage_thresholds(mob/M) +/obj/item/organ/internal/brain/check_damage_thresholds(mob/M) . = ..() //if we're not more injured than before, return without gambling for a trauma if(damage <= prev_damage) @@ -277,9 +277,9 @@ else return brain_message -/obj/item/organ/brain/before_organ_replacement(obj/item/organ/replacement) +/obj/item/organ/internal/brain/before_organ_replacement(obj/item/organ/replacement) . = ..() - var/obj/item/organ/brain/replacement_brain = replacement + var/obj/item/organ/internal/brain/replacement_brain = replacement if(!istype(replacement_brain)) return @@ -309,7 +309,7 @@ // Any skillchips has been transferred over, time to empty the list. LAZYCLEARLIST(skillchips) -/obj/item/organ/brain/machine_wash(obj/machinery/washing_machine/brainwasher) +/obj/item/organ/internal/brain/machine_wash(obj/machinery/washing_machine/brainwasher) . = ..() if(HAS_TRAIT(brainwasher, TRAIT_BRAINWASHING)) setOrganDamage(0) @@ -317,7 +317,7 @@ else setOrganDamage(BRAIN_DAMAGE_DEATH) -/obj/item/organ/brain/alien +/obj/item/organ/internal/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" @@ -325,20 +325,20 @@ ////////////////////////////////////TRAUMAS//////////////////////////////////////// -/obj/item/organ/brain/proc/has_trauma_type(brain_trauma_type = /datum/brain_trauma, resilience = TRAUMA_RESILIENCE_ABSOLUTE) +/obj/item/organ/internal/brain/proc/has_trauma_type(brain_trauma_type = /datum/brain_trauma, resilience = TRAUMA_RESILIENCE_ABSOLUTE) for(var/X in traumas) var/datum/brain_trauma/BT = X if(istype(BT, brain_trauma_type) && (BT.resilience <= resilience)) return BT -/obj/item/organ/brain/proc/get_traumas_type(brain_trauma_type = /datum/brain_trauma, resilience = TRAUMA_RESILIENCE_ABSOLUTE) +/obj/item/organ/internal/brain/proc/get_traumas_type(brain_trauma_type = /datum/brain_trauma, resilience = TRAUMA_RESILIENCE_ABSOLUTE) . = list() for(var/X in traumas) var/datum/brain_trauma/BT = X if(istype(BT, brain_trauma_type) && (BT.resilience <= resilience)) . += BT -/obj/item/organ/brain/proc/can_gain_trauma(datum/brain_trauma/trauma, resilience, natural_gain = FALSE) +/obj/item/organ/internal/brain/proc/can_gain_trauma(datum/brain_trauma/trauma, resilience, natural_gain = FALSE) if(!ispath(trauma)) trauma = trauma.type if(!initial(trauma.can_gain)) @@ -374,14 +374,14 @@ return TRUE //Proc to use when directly adding a trauma to the brain, so extra args can be given -/obj/item/organ/brain/proc/gain_trauma(datum/brain_trauma/trauma, resilience, ...) +/obj/item/organ/internal/brain/proc/gain_trauma(datum/brain_trauma/trauma, resilience, ...) var/list/arguments = list() if(args.len > 2) arguments = args.Copy(3) . = brain_gain_trauma(trauma, resilience, arguments) //Direct trauma gaining proc. Necessary to assign a trauma to its brain. Avoid using directly. -/obj/item/organ/brain/proc/brain_gain_trauma(datum/brain_trauma/trauma, resilience, list/arguments) +/obj/item/organ/internal/brain/proc/brain_gain_trauma(datum/brain_trauma/trauma, resilience, list/arguments) if(!can_gain_trauma(trauma, resilience)) return FALSE @@ -410,7 +410,7 @@ return actual_trauma //Add a random trauma of a certain subtype -/obj/item/organ/brain/proc/gain_trauma_type(brain_trauma_type = /datum/brain_trauma, resilience, natural_gain = FALSE) +/obj/item/organ/internal/brain/proc/gain_trauma_type(brain_trauma_type = /datum/brain_trauma, resilience, natural_gain = FALSE) var/list/datum/brain_trauma/possible_traumas = list() for(var/T in subtypesof(brain_trauma_type)) var/datum/brain_trauma/BT = T @@ -424,12 +424,12 @@ return gain_trauma(trauma_type, resilience) //Cure a random trauma of a certain resilience level -/obj/item/organ/brain/proc/cure_trauma_type(brain_trauma_type = /datum/brain_trauma, resilience = TRAUMA_RESILIENCE_BASIC) +/obj/item/organ/internal/brain/proc/cure_trauma_type(brain_trauma_type = /datum/brain_trauma, resilience = TRAUMA_RESILIENCE_BASIC) var/list/traumas = get_traumas_type(brain_trauma_type, resilience) if(LAZYLEN(traumas)) qdel(pick(traumas)) -/obj/item/organ/brain/proc/cure_all_traumas(resilience = TRAUMA_RESILIENCE_BASIC) +/obj/item/organ/internal/brain/proc/cure_all_traumas(resilience = TRAUMA_RESILIENCE_BASIC) var/amount_cured = 0 var/list/traumas = get_traumas_type(resilience = resilience) for(var/X in traumas) diff --git a/code/modules/mob/living/brain/death.dm b/code/modules/mob/living/brain/death.dm index 8166e9f844600..60487aa0c3599 100644 --- a/code/modules/mob/living/brain/death.dm +++ b/code/modules/mob/living/brain/death.dm @@ -15,6 +15,6 @@ if(container) qdel(container)//Gets rid of the MMI if there is one if(loc) - if(istype(loc, /obj/item/organ/brain)) + if(istype(loc, /obj/item/organ/internal/brain)) qdel(loc)//Gets rid of the brain item ..() diff --git a/code/modules/mob/living/brain/life.dm b/code/modules/mob/living/brain/life.dm index bc463dfc4fe54..aa034e33dbdc1 100644 --- a/code/modules/mob/living/brain/life.dm +++ b/code/modules/mob/living/brain/life.dm @@ -14,10 +14,10 @@ return if(stat != DEAD) death() - var/obj/item/organ/brain/BR + var/obj/item/organ/internal/brain/BR if(container?.brain) BR = container.brain - else if(istype(loc, /obj/item/organ/brain)) + else if(istype(loc, /obj/item/organ/internal/brain)) BR = loc if(BR) BR.setOrganDamage(BRAIN_DAMAGE_DEATH) //beaten to a pulp diff --git a/code/modules/mob/living/brain/skillchip.dm b/code/modules/mob/living/brain/skillchip.dm index 4bab004c685dc..2c066c7e73570 100644 --- a/code/modules/mob/living/brain/skillchip.dm +++ b/code/modules/mob/living/brain/skillchip.dm @@ -6,7 +6,7 @@ * Arguments: * * skillchip - The skillchip you'd like to remove. */ -/obj/item/organ/brain/proc/remove_skillchip(obj/item/skillchip/skillchip, silent = FALSE) +/obj/item/organ/internal/brain/proc/remove_skillchip(obj/item/skillchip/skillchip, silent = FALSE) // Check this skillchip is in the brain. if(!(skillchip in skillchips)) stack_trace("Attempted to remove skillchip [skillchip] that wasn't in [src] skillchip list.") @@ -27,7 +27,7 @@ * * skillchip - The skillchip you'd like to implant. * * force - Whether or not to force the skillchip to be implanted, ignoring any checks. */ -/obj/item/organ/brain/proc/implant_skillchip(obj/item/skillchip/skillchip, force = FALSE) +/obj/item/organ/internal/brain/proc/implant_skillchip(obj/item/skillchip/skillchip, force = FALSE) // If we're not forcing the implant, so let's do some checks. if(!force) // Slot capacity check! @@ -50,7 +50,7 @@ * Arguments: * * not_removable - Special override, whether or not to force cloned chips to be non-removable, i.e. to delete on removal. */ -/obj/item/organ/brain/proc/clone_skillchip_list(not_removable = FALSE) +/obj/item/organ/internal/brain/proc/clone_skillchip_list(not_removable = FALSE) var/list/skillchip_metadata = list() // Remove and call on_removal proc if successful. for(var/chip in skillchips) @@ -76,7 +76,7 @@ * Arguments: * * silent - Whether to give the user a chat notification with the removal flavour text. */ -/obj/item/organ/brain/proc/destroy_all_skillchips(silent = TRUE) +/obj/item/organ/internal/brain/proc/destroy_all_skillchips(silent = TRUE) if(!QDELETED(owner)) for(var/chip in skillchips) var/obj/item/skillchip/skillchip = chip @@ -86,7 +86,7 @@ /** * Returns the total maximum skillchip complexity supported by this brain. */ -/obj/item/organ/brain/proc/get_max_skillchip_complexity() +/obj/item/organ/internal/brain/proc/get_max_skillchip_complexity() if(!QDELETED(owner)) return max_skillchip_complexity + owner.skillchip_complexity_modifier @@ -95,7 +95,7 @@ /** * Returns the total current skillchip complexity used in this brain. */ -/obj/item/organ/brain/proc/get_used_skillchip_complexity() +/obj/item/organ/internal/brain/proc/get_used_skillchip_complexity() var/complexity_tally = 0 for(var/chip in skillchips) @@ -111,13 +111,13 @@ /** * Returns the total maximum skillchip slot capacity supported by this brain. */ -/obj/item/organ/brain/proc/get_max_skillchip_slots() +/obj/item/organ/internal/brain/proc/get_max_skillchip_slots() return max_skillchip_slots /** * Returns the total current skillchip slot capacity used in this brain. */ -/obj/item/organ/brain/proc/get_used_skillchip_slots() +/obj/item/organ/internal/brain/proc/get_used_skillchip_slots() var/slot_tally = 0 for(var/chip in skillchips) @@ -130,7 +130,7 @@ /** * Deactivates all chips currently in the brain. */ -/obj/item/organ/brain/proc/activate_skillchip_failsafe(silent = TRUE) +/obj/item/organ/internal/brain/proc/activate_skillchip_failsafe(silent = TRUE) if(QDELETED(owner)) return @@ -154,7 +154,7 @@ to_chat(owner, span_warning("Unusual brain biology detected during regeneration. Failsafe procedure engaged. [chip_tally] skillchips have been deactivated.")) /// Disables or re-enables any extra skillchips after skillchip limit changes. -/obj/item/organ/brain/proc/update_skillchips() +/obj/item/organ/internal/brain/proc/update_skillchips() var/limit = get_max_skillchip_complexity() var/dt = limit - get_used_skillchip_complexity() diff --git a/code/modules/mob/living/carbon/alien/alien.dm b/code/modules/mob/living/carbon/alien/alien.dm index f74e7af5f82b4..22d263e7c63b0 100644 --- a/code/modules/mob/living/carbon/alien/alien.dm +++ b/code/modules/mob/living/carbon/alien/alien.dm @@ -39,12 +39,12 @@ . = ..() /mob/living/carbon/alien/create_internal_organs() - internal_organs += new /obj/item/organ/brain/alien - internal_organs += new /obj/item/organ/alien/hivenode - internal_organs += new /obj/item/organ/tongue/alien - internal_organs += new /obj/item/organ/eyes/night_vision/alien - internal_organs += new /obj/item/organ/liver/alien - internal_organs += new /obj/item/organ/ears + internal_organs += new /obj/item/organ/internal/brain/alien + internal_organs += new /obj/item/organ/internal/alien/hivenode + internal_organs += new /obj/item/organ/internal/tongue/alien + internal_organs += new /obj/item/organ/internal/eyes/night_vision/alien + internal_organs += new /obj/item/organ/internal/liver/alien + internal_organs += new /obj/item/organ/internal/ears ..() /mob/living/carbon/alien/assess_threat(judgement_criteria, lasercolor = "", datum/callback/weaponcheck=null) // beepsky won't hunt aliums @@ -92,7 +92,7 @@ Des: Gives the client of the alien an image on each infected mob. for (var/i in GLOB.mob_living_list) var/mob/living/L = i if(HAS_TRAIT(L, TRAIT_XENO_HOST)) - var/obj/item/organ/body_egg/alien_embryo/A = L.getorgan(/obj/item/organ/body_egg/alien_embryo) + var/obj/item/organ/internal/body_egg/alien_embryo/A = L.getorgan(/obj/item/organ/internal/body_egg/alien_embryo) if(A) var/I = image('icons/mob/alien.dmi', loc = L, icon_state = "infected[A.stage]") client.images += I diff --git a/code/modules/mob/living/carbon/alien/alien_defense.dm b/code/modules/mob/living/carbon/alien/alien_defense.dm index 427ac0f89805e..2b2ede04d64a1 100644 --- a/code/modules/mob/living/carbon/alien/alien_defense.dm +++ b/code/modules/mob/living/carbon/alien/alien_defense.dm @@ -14,7 +14,7 @@ As such, they can either help or harm other aliens. Help works like the human he In all, this is a lot like the monkey code. /N */ /mob/living/carbon/alien/attack_alien(mob/living/carbon/alien/user, list/modifiers) - if(isturf(loc) && istype(loc.loc, /area/start)) + if(isturf(loc) && istype(loc.loc, /area/misc/start)) to_chat(user, "No attacking people at spawn, you jackass.") return @@ -108,7 +108,7 @@ In all, this is a lot like the monkey code. /N if(QDELETED(src)) return - var/obj/item/organ/ears/ears = getorganslot(ORGAN_SLOT_EARS) + var/obj/item/organ/internal/ears/ears = getorganslot(ORGAN_SLOT_EARS) switch (severity) if (EXPLODE_DEVASTATE) gib() @@ -131,3 +131,6 @@ In all, this is a lot like the monkey code. /N /mob/living/carbon/alien/acid_act(acidpwr, acid_volume) return FALSE//aliens are immune to acid. + +/mob/living/carbon/alien/on_fire_stack(delta_time, times_fired, datum/status_effect/fire_handler/fire_stacks/fire_handler) + adjust_bodytemperature(BODYTEMP_HEATING_MAX * 0.5 * delta_time) diff --git a/code/modules/mob/living/carbon/alien/alien_say.dm b/code/modules/mob/living/carbon/alien/alien_say.dm index 9a76e3b26fdce..33e7cdfea10e4 100644 --- a/code/modules/mob/living/carbon/alien/alien_say.dm +++ b/code/modules/mob/living/carbon/alien/alien_say.dm @@ -20,6 +20,6 @@ ..(message, shown_name, TRUE) /mob/living/carbon/hivecheck() - var/obj/item/organ/alien/hivenode/N = getorgan(/obj/item/organ/alien/hivenode) + var/obj/item/organ/internal/alien/hivenode/N = getorgan(/obj/item/organ/internal/alien/hivenode) if(N && !N.recent_queen_death) //Mob has alien hive node and is not under the dead queen special effect. return TRUE diff --git a/code/modules/mob/living/carbon/alien/humanoid/alien_powers.dm b/code/modules/mob/living/carbon/alien/humanoid/alien_powers.dm index 8711d0968c2e1..268f0664229fe 100644 --- a/code/modules/mob/living/carbon/alien/humanoid/alien_powers.dm +++ b/code/modules/mob/living/carbon/alien/humanoid/alien_powers.dm @@ -317,14 +317,14 @@ Doesn't work on other aliens/AI.*/ /mob/living/carbon/proc/getPlasma() - var/obj/item/organ/alien/plasmavessel/vessel = getorgan(/obj/item/organ/alien/plasmavessel) + var/obj/item/organ/internal/alien/plasmavessel/vessel = getorgan(/obj/item/organ/internal/alien/plasmavessel) if(!vessel) return 0 return vessel.storedPlasma /mob/living/carbon/proc/adjustPlasma(amount) - var/obj/item/organ/alien/plasmavessel/vessel = getorgan(/obj/item/organ/alien/plasmavessel) + var/obj/item/organ/internal/alien/plasmavessel/vessel = getorgan(/obj/item/organ/internal/alien/plasmavessel) if(!vessel) return FALSE vessel.storedPlasma = max(vessel.storedPlasma + amount,0) diff --git a/code/modules/mob/living/carbon/alien/humanoid/caste/drone.dm b/code/modules/mob/living/carbon/alien/humanoid/caste/drone.dm index 1087709e07ebc..ba7a76c8b0a37 100644 --- a/code/modules/mob/living/carbon/alien/humanoid/caste/drone.dm +++ b/code/modules/mob/living/carbon/alien/humanoid/caste/drone.dm @@ -10,9 +10,9 @@ . = ..() /mob/living/carbon/alien/humanoid/drone/create_internal_organs() - internal_organs += new /obj/item/organ/alien/plasmavessel/large - internal_organs += new /obj/item/organ/alien/resinspinner - internal_organs += new /obj/item/organ/alien/acid + internal_organs += new /obj/item/organ/internal/alien/plasmavessel/large + internal_organs += new /obj/item/organ/internal/alien/resinspinner + internal_organs += new /obj/item/organ/internal/alien/acid ..() /obj/effect/proc_holder/alien/evolve @@ -23,7 +23,7 @@ action_icon_state = "alien_evolve_drone" /obj/effect/proc_holder/alien/evolve/fire(mob/living/carbon/alien/humanoid/user) - var/obj/item/organ/alien/hivenode/node = user.getorgan(/obj/item/organ/alien/hivenode) + var/obj/item/organ/internal/alien/hivenode/node = user.getorgan(/obj/item/organ/internal/alien/hivenode) if(!node) //Players are Murphy's Law. We may not expect there to ever be a living xeno with no hivenode, but they _WILL_ make it happen. to_chat(user, span_danger("Without the hivemind, you can't possibly hold the responsibility of leadership!")) return FALSE diff --git a/code/modules/mob/living/carbon/alien/humanoid/caste/hunter.dm b/code/modules/mob/living/carbon/alien/humanoid/caste/hunter.dm index df117dd7b566e..a6a6527c6f2e9 100644 --- a/code/modules/mob/living/carbon/alien/humanoid/caste/hunter.dm +++ b/code/modules/mob/living/carbon/alien/humanoid/caste/hunter.dm @@ -7,7 +7,7 @@ var/atom/movable/screen/leap_icon = null /mob/living/carbon/alien/humanoid/hunter/create_internal_organs() - internal_organs += new /obj/item/organ/alien/plasmavessel/small + internal_organs += new /obj/item/organ/internal/alien/plasmavessel/small ..() //Hunter verbs diff --git a/code/modules/mob/living/carbon/alien/humanoid/caste/praetorian.dm b/code/modules/mob/living/carbon/alien/humanoid/caste/praetorian.dm index d907fb271ebe3..c4dd26aa62e4a 100644 --- a/code/modules/mob/living/carbon/alien/humanoid/caste/praetorian.dm +++ b/code/modules/mob/living/carbon/alien/humanoid/caste/praetorian.dm @@ -12,10 +12,10 @@ . = ..() /mob/living/carbon/alien/humanoid/royal/praetorian/create_internal_organs() - internal_organs += new /obj/item/organ/alien/plasmavessel/large - internal_organs += new /obj/item/organ/alien/resinspinner - internal_organs += new /obj/item/organ/alien/acid - internal_organs += new /obj/item/organ/alien/neurotoxin + internal_organs += new /obj/item/organ/internal/alien/plasmavessel/large + internal_organs += new /obj/item/organ/internal/alien/resinspinner + internal_organs += new /obj/item/organ/internal/alien/acid + internal_organs += new /obj/item/organ/internal/alien/neurotoxin ..() /obj/effect/proc_holder/alien/royal/praetorian/evolve @@ -26,7 +26,7 @@ action_icon_state = "alien_evolve_praetorian" /obj/effect/proc_holder/alien/royal/praetorian/evolve/fire(mob/living/carbon/alien/humanoid/user) - var/obj/item/organ/alien/hivenode/node = user.getorgan(/obj/item/organ/alien/hivenode) + var/obj/item/organ/internal/alien/hivenode/node = user.getorgan(/obj/item/organ/internal/alien/hivenode) if(!node) //Just in case this particular Praetorian gets violated and kept by the RD as a replacement for Lamarr. to_chat(user, span_warning("Without the hivemind, you would be unfit to rule as queen!")) return FALSE diff --git a/code/modules/mob/living/carbon/alien/humanoid/caste/sentinel.dm b/code/modules/mob/living/carbon/alien/humanoid/caste/sentinel.dm index 3816aac01369e..df449a1d79048 100644 --- a/code/modules/mob/living/carbon/alien/humanoid/caste/sentinel.dm +++ b/code/modules/mob/living/carbon/alien/humanoid/caste/sentinel.dm @@ -10,7 +10,7 @@ . = ..() /mob/living/carbon/alien/humanoid/sentinel/create_internal_organs() - internal_organs += new /obj/item/organ/alien/plasmavessel - internal_organs += new /obj/item/organ/alien/acid - internal_organs += new /obj/item/organ/alien/neurotoxin + internal_organs += new /obj/item/organ/internal/alien/plasmavessel + internal_organs += new /obj/item/organ/internal/alien/acid + internal_organs += new /obj/item/organ/internal/alien/neurotoxin ..() diff --git a/code/modules/mob/living/carbon/alien/humanoid/death.dm b/code/modules/mob/living/carbon/alien/humanoid/death.dm index a70600b81ef90..66817296cc8c4 100644 --- a/code/modules/mob/living/carbon/alien/humanoid/death.dm +++ b/code/modules/mob/living/carbon/alien/humanoid/death.dm @@ -15,7 +15,7 @@ for(var/mob/living/carbon/C in GLOB.alive_mob_list) if(C == src) //Make sure not to proc it on ourselves. continue - var/obj/item/organ/alien/hivenode/node = C.getorgan(/obj/item/organ/alien/hivenode) + var/obj/item/organ/internal/alien/hivenode/node = C.getorgan(/obj/item/organ/internal/alien/hivenode) if(istype(node)) // just in case someone would ever add a diffirent node to hivenode slot node.queen_death() diff --git a/code/modules/mob/living/carbon/alien/humanoid/humanoid.dm b/code/modules/mob/living/carbon/alien/humanoid/humanoid.dm index 67b89bd6b4cf1..c7c0258cd01ed 100644 --- a/code/modules/mob/living/carbon/alien/humanoid/humanoid.dm +++ b/code/modules/mob/living/carbon/alien/humanoid/humanoid.dm @@ -47,9 +47,6 @@ GLOBAL_LIST_INIT(strippable_alien_humanoid_items, create_strippable_list(list( pulledby.stop_pulling() . = 0 -/mob/living/carbon/alien/humanoid/get_permeability_protection(list/target_zones) - return 0.8 - /mob/living/carbon/alien/humanoid/alien_evolve(mob/living/carbon/alien/humanoid/new_xeno) drop_all_held_items() ..() diff --git a/code/modules/mob/living/carbon/alien/humanoid/queen.dm b/code/modules/mob/living/carbon/alien/humanoid/queen.dm index 30f8dbaebf2fd..dccce5375429c 100644 --- a/code/modules/mob/living/carbon/alien/humanoid/queen.dm +++ b/code/modules/mob/living/carbon/alien/humanoid/queen.dm @@ -58,11 +58,11 @@ return ..() /mob/living/carbon/alien/humanoid/royal/queen/create_internal_organs() - internal_organs += new /obj/item/organ/alien/plasmavessel/large/queen - internal_organs += new /obj/item/organ/alien/resinspinner - internal_organs += new /obj/item/organ/alien/acid - internal_organs += new /obj/item/organ/alien/neurotoxin - internal_organs += new /obj/item/organ/alien/eggsac + internal_organs += new /obj/item/organ/internal/alien/plasmavessel/large/queen + internal_organs += new /obj/item/organ/internal/alien/resinspinner + internal_organs += new /obj/item/organ/internal/alien/acid + internal_organs += new /obj/item/organ/internal/alien/neurotoxin + internal_organs += new /obj/item/organ/internal/alien/eggsac ..() //Queen verbs diff --git a/code/modules/mob/living/carbon/alien/larva/larva.dm b/code/modules/mob/living/carbon/alien/larva/larva.dm index 8f04b809a85f8..734a5ef3e3ca6 100644 --- a/code/modules/mob/living/carbon/alien/larva/larva.dm +++ b/code/modules/mob/living/carbon/alien/larva/larva.dm @@ -37,7 +37,7 @@ . = ..() /mob/living/carbon/alien/larva/create_internal_organs() - internal_organs += new /obj/item/organ/alien/plasmavessel/small/tiny + internal_organs += new /obj/item/organ/internal/alien/plasmavessel/small/tiny ..() //This needs to be fixed diff --git a/code/modules/mob/living/carbon/alien/larva/life.dm b/code/modules/mob/living/carbon/alien/larva/life.dm index ef5a4ad51f0be..976fdc38e2fed 100644 --- a/code/modules/mob/living/carbon/alien/larva/life.dm +++ b/code/modules/mob/living/carbon/alien/larva/life.dm @@ -14,7 +14,7 @@ if(status_flags & GODMODE) return if(stat != DEAD) - if(health<= -maxHealth || !getorgan(/obj/item/organ/brain)) + if(health<= -maxHealth || !getorgan(/obj/item/organ/internal/brain)) death() return if((HAS_TRAIT(src, TRAIT_KNOCKEDOUT))) diff --git a/code/modules/mob/living/carbon/alien/larva/powers.dm b/code/modules/mob/living/carbon/alien/larva/powers.dm index 4b6774a7dd506..9f270e49726b6 100644 --- a/code/modules/mob/living/carbon/alien/larva/powers.dm +++ b/code/modules/mob/living/carbon/alien/larva/powers.dm @@ -54,6 +54,9 @@ if(user.incapacitated()) //something happened to us while we were choosing. return + if(alien_caste == null) + return + var/mob/living/carbon/alien/humanoid/new_xeno switch(alien_caste) if("Hunter") diff --git a/code/modules/mob/living/carbon/alien/life.dm b/code/modules/mob/living/carbon/alien/life.dm index 19e6a17ac30df..ca33aa826e7da 100644 --- a/code/modules/mob/living/carbon/alien/life.dm +++ b/code/modules/mob/living/carbon/alien/life.dm @@ -46,9 +46,3 @@ //natural reduction of movement delay due to stun. if(move_delay_add > 0) move_delay_add = max(0, move_delay_add - (0.5 * rand(1, 2) * delta_time)) - -/mob/living/carbon/alien/handle_fire(delta_time, times_fired)//Aliens on fire code - . = ..() - if(.) //if the mob isn't on fire anymore - return - adjust_bodytemperature(BODYTEMP_HEATING_MAX * 0.5 * delta_time) //If you're on fire, you heat up! diff --git a/code/modules/mob/living/carbon/alien/organs.dm b/code/modules/mob/living/carbon/alien/organs.dm index 021cfcb6a6833..16be0609d14cf 100644 --- a/code/modules/mob/living/carbon/alien/organs.dm +++ b/code/modules/mob/living/carbon/alien/organs.dm @@ -1,33 +1,33 @@ -/obj/item/organ/alien +/obj/item/organ/internal/alien icon_state = "xgibmid2" visual = FALSE food_reagents = list(/datum/reagent/consumable/nutriment = 5, /datum/reagent/toxin/acid = 10) var/list/alien_powers = list() -/obj/item/organ/alien/Initialize(mapload) +/obj/item/organ/internal/alien/Initialize(mapload) . = ..() for(var/A in alien_powers) if(ispath(A)) alien_powers -= A alien_powers += new A(src) -/obj/item/organ/alien/Destroy() +/obj/item/organ/internal/alien/Destroy() QDEL_LIST(alien_powers) return ..() -/obj/item/organ/alien/Insert(mob/living/carbon/M, special = 0) +/obj/item/organ/internal/alien/Insert(mob/living/carbon/M, special = 0) ..() for(var/obj/effect/proc_holder/alien/P in alien_powers) M.AddAbility(P) -/obj/item/organ/alien/Remove(mob/living/carbon/M, special = 0) +/obj/item/organ/internal/alien/Remove(mob/living/carbon/M, special = 0) for(var/obj/effect/proc_holder/alien/P in alien_powers) M.RemoveAbility(P) ..() -/obj/item/organ/alien/plasmavessel +/obj/item/organ/internal/alien/plasmavessel name = "plasma vessel" icon_state = "plasma" w_class = WEIGHT_CLASS_NORMAL @@ -45,7 +45,7 @@ /// The rate this organ regenerates plasma at per second. var/plasma_rate = 5 -/obj/item/organ/alien/plasmavessel/large +/obj/item/organ/internal/alien/plasmavessel/large name = "large plasma vessel" icon_state = "plasma_large" w_class = WEIGHT_CLASS_BULKY @@ -53,10 +53,10 @@ max_plasma = 500 plasma_rate = 7.5 -/obj/item/organ/alien/plasmavessel/large/queen +/obj/item/organ/internal/alien/plasmavessel/large/queen plasma_rate = 10 -/obj/item/organ/alien/plasmavessel/small +/obj/item/organ/internal/alien/plasmavessel/small name = "small plasma vessel" icon_state = "plasma_small" w_class = WEIGHT_CLASS_SMALL @@ -64,14 +64,14 @@ max_plasma = 150 plasma_rate = 2.5 -/obj/item/organ/alien/plasmavessel/small/tiny +/obj/item/organ/internal/alien/plasmavessel/small/tiny name = "tiny plasma vessel" icon_state = "plasma_tiny" w_class = WEIGHT_CLASS_TINY max_plasma = 100 alien_powers = list(/obj/effect/proc_holder/alien/transfer) -/obj/item/organ/alien/plasmavessel/on_life(delta_time, times_fired) +/obj/item/organ/internal/alien/plasmavessel/on_life(delta_time, times_fired) //If there are alien weeds on the ground then heal if needed or give some plasma if(locate(/obj/structure/alien/weeds) in owner.loc) if(owner.health >= owner.maxHealth) @@ -88,13 +88,13 @@ else owner.adjustPlasma(0.1 * plasma_rate * delta_time) -/obj/item/organ/alien/plasmavessel/Insert(mob/living/carbon/M, special = 0) +/obj/item/organ/internal/alien/plasmavessel/Insert(mob/living/carbon/M, special = 0) ..() if(isalien(M)) var/mob/living/carbon/alien/A = M A.updatePlasmaDisplay() -/obj/item/organ/alien/plasmavessel/Remove(mob/living/carbon/M, special = 0) +/obj/item/organ/internal/alien/plasmavessel/Remove(mob/living/carbon/M, special = 0) ..() if(isalien(M)) var/mob/living/carbon/alien/A = M @@ -102,7 +102,7 @@ #define QUEEN_DEATH_DEBUFF_DURATION 2400 -/obj/item/organ/alien/hivenode +/obj/item/organ/internal/alien/hivenode name = "hive node" icon_state = "hivenode" zone = BODY_ZONE_HEAD @@ -112,18 +112,18 @@ var/recent_queen_death = FALSE alien_powers = list(/obj/effect/proc_holder/alien/whisper) -/obj/item/organ/alien/hivenode/Insert(mob/living/carbon/M, special = 0) +/obj/item/organ/internal/alien/hivenode/Insert(mob/living/carbon/M, special = 0) ..() M.faction |= ROLE_ALIEN ADD_TRAIT(M, TRAIT_XENO_IMMUNE, ORGAN_TRAIT) -/obj/item/organ/alien/hivenode/Remove(mob/living/carbon/M, special = 0) +/obj/item/organ/internal/alien/hivenode/Remove(mob/living/carbon/M, special = 0) M.faction -= ROLE_ALIEN REMOVE_TRAIT(M, TRAIT_XENO_IMMUNE, ORGAN_TRAIT) ..() //When the alien queen dies, all aliens suffer a penalty as punishment for failing to protect her. -/obj/item/organ/alien/hivenode/proc/queen_death() +/obj/item/organ/internal/alien/hivenode/proc/queen_death() if(!owner|| owner.stat == DEAD) return if(isalien(owner)) //Different effects for aliens than humans @@ -137,8 +137,8 @@ owner.emote("scream") owner.Paralyze(100) - owner.jitteriness += 30 - owner.add_confusion(30) + owner.adjust_timed_status_effect(1 MINUTES, /datum/status_effect/jitter) + owner.adjust_timed_status_effect(30 SECONDS, /datum/status_effect/confusion) owner.adjust_timed_status_effect(1 MINUTES, /datum/status_effect/speech/stutter) recent_queen_death = TRUE @@ -146,7 +146,7 @@ addtimer(CALLBACK(src, .proc/clear_queen_death), QUEEN_DEATH_DEBUFF_DURATION) -/obj/item/organ/alien/hivenode/proc/clear_queen_death() +/obj/item/organ/internal/alien/hivenode/proc/clear_queen_death() if(QDELETED(src)) //In case the node is deleted return recent_queen_death = FALSE @@ -157,7 +157,7 @@ #undef QUEEN_DEATH_DEBUFF_DURATION -/obj/item/organ/alien/resinspinner +/obj/item/organ/internal/alien/resinspinner name = "resin spinner" icon_state = "stomach-x" zone = BODY_ZONE_PRECISE_MOUTH @@ -165,7 +165,7 @@ alien_powers = list(/obj/effect/proc_holder/alien/resin) -/obj/item/organ/alien/acid +/obj/item/organ/internal/alien/acid name = "acid gland" icon_state = "acid" zone = BODY_ZONE_PRECISE_MOUTH @@ -173,7 +173,7 @@ alien_powers = list(/obj/effect/proc_holder/alien/acid) -/obj/item/organ/alien/neurotoxin +/obj/item/organ/internal/alien/neurotoxin name = "neurotoxin gland" icon_state = "neurotox" zone = BODY_ZONE_PRECISE_MOUTH @@ -181,7 +181,7 @@ alien_powers = list(/obj/effect/proc_holder/alien/neurotoxin) -/obj/item/organ/alien/eggsac +/obj/item/organ/internal/alien/eggsac name = "egg sac" icon_state = "eggsac" zone = BODY_ZONE_PRECISE_GROIN diff --git a/code/modules/mob/living/carbon/alien/special/alien_embryo.dm b/code/modules/mob/living/carbon/alien/special/alien_embryo.dm index 03300d57422ae..c2eeb6947f969 100644 --- a/code/modules/mob/living/carbon/alien/special/alien_embryo.dm +++ b/code/modules/mob/living/carbon/alien/special/alien_embryo.dm @@ -1,6 +1,6 @@ // This is to replace the previous datum/disease/alien_embryo for slightly improved handling and maintainability // It functions almost identically (see code/datums/diseases/alien_embryo.dm) -/obj/item/organ/body_egg/alien_embryo +/obj/item/organ/internal/body_egg/alien_embryo name = "alien embryo" icon = 'icons/mob/alien.dmi' icon_state = "larva0_dead" @@ -12,11 +12,11 @@ /// How long does it take to advance one stage? Growth time * 5 = how long till we make a Larva! var/growth_time = 60 SECONDS -/obj/item/organ/body_egg/alien_embryo/Initialize(mapload) +/obj/item/organ/internal/body_egg/alien_embryo/Initialize(mapload) . = ..() advance_embryo_stage() -/obj/item/organ/body_egg/alien_embryo/on_find(mob/living/finder) +/obj/item/organ/internal/body_egg/alien_embryo/on_find(mob/living/finder) ..() if(stage < 5) to_chat(finder, span_notice("It's small and weak, barely the size of a foetus.")) @@ -25,7 +25,7 @@ if(prob(10)) AttemptGrow(0) -/obj/item/organ/body_egg/alien_embryo/on_life(delta_time, times_fired) +/obj/item/organ/internal/body_egg/alien_embryo/on_life(delta_time, times_fired) . = ..() switch(stage) if(3, 4) @@ -55,14 +55,14 @@ owner.adjustToxLoss(5 * delta_time) // Why is this [TOX]? /// Controls Xenomorph Embryo growth. If embryo is fully grown (or overgrown), stop the proc. If not, increase the stage by one and if it's not fully grown (stage 6), add a timer to do this proc again after however long the growth time variable is. -/obj/item/organ/body_egg/alien_embryo/proc/advance_embryo_stage() +/obj/item/organ/internal/body_egg/alien_embryo/proc/advance_embryo_stage() if(stage >= 6) return if(++stage < 6) INVOKE_ASYNC(src, .proc/RefreshInfectionImage) addtimer(CALLBACK(src, .proc/advance_embryo_stage), growth_time) -/obj/item/organ/body_egg/alien_embryo/egg_process() +/obj/item/organ/internal/body_egg/alien_embryo/egg_process() if(stage == 6 && prob(50)) for(var/datum/surgery/S in owner.surgeries) if(S.location == BODY_ZONE_CHEST && istype(S.get_surgery_step(), /datum/surgery_step/manipulate_organs)) @@ -71,7 +71,7 @@ AttemptGrow() -/obj/item/organ/body_egg/alien_embryo/proc/AttemptGrow(gib_on_success=TRUE) +/obj/item/organ/internal/body_egg/alien_embryo/proc/AttemptGrow(gib_on_success=TRUE) if(!owner || bursting) return @@ -128,7 +128,7 @@ Proc: AddInfectionImages(C) Des: Adds the infection image to all aliens for this embryo ----------------------------------------*/ -/obj/item/organ/body_egg/alien_embryo/AddInfectionImages() +/obj/item/organ/internal/body_egg/alien_embryo/AddInfectionImages() for(var/mob/living/carbon/alien/alien in GLOB.player_list) var/I = image('icons/mob/alien.dmi', loc = owner, icon_state = "infected[stage]") alien.client?.images += I @@ -137,7 +137,7 @@ Des: Adds the infection image to all aliens for this embryo Proc: RemoveInfectionImage(C) Des: Removes all images from the mob infected by this embryo ----------------------------------------*/ -/obj/item/organ/body_egg/alien_embryo/RemoveInfectionImages() +/obj/item/organ/internal/body_egg/alien_embryo/RemoveInfectionImages() for(var/mob/living/carbon/alien/alien in GLOB.player_list) for(var/image/I in alien.client?.images) var/searchfor = "infected" diff --git a/code/modules/mob/living/carbon/alien/special/facehugger.dm b/code/modules/mob/living/carbon/alien/special/facehugger.dm index 2f6eb869f3b91..535be8eeae035 100644 --- a/code/modules/mob/living/carbon/alien/special/facehugger.dm +++ b/code/modules/mob/living/carbon/alien/special/facehugger.dm @@ -202,8 +202,8 @@ worn_icon_state = "[base_icon_state]_impregnated" var/obj/item/bodypart/chest/LC = target.get_bodypart(BODY_ZONE_CHEST) - if((!LC || IS_ORGANIC_LIMB(LC)) && !target.getorgan(/obj/item/organ/body_egg/alien_embryo)) - new /obj/item/organ/body_egg/alien_embryo(target) + if((!LC || IS_ORGANIC_LIMB(LC)) && !target.getorgan(/obj/item/organ/internal/body_egg/alien_embryo)) + new /obj/item/organ/internal/body_egg/alien_embryo(target) var/turf/T = get_turf(target) log_game("[key_name(target)] was impregnated by a facehugger at [loc_name(T)]") @@ -245,7 +245,7 @@ return FALSE if(M.stat == DEAD) return FALSE - if(M.getorgan(/obj/item/organ/alien/hivenode)) + if(M.getorgan(/obj/item/organ/internal/alien/hivenode)) return FALSE var/mob/living/carbon/C = M if(ishuman(C) && !(ITEM_SLOT_MASK in C.dna.species.no_equip)) diff --git a/code/modules/mob/living/carbon/carbon.dm b/code/modules/mob/living/carbon/carbon.dm index bc59cf4aefea8..df647f214ef3c 100644 --- a/code/modules/mob/living/carbon/carbon.dm +++ b/code/modules/mob/living/carbon/carbon.dm @@ -260,7 +260,6 @@ if(fire_stacks <= 0 && !QDELETED(src)) visible_message(span_danger("[src] successfully extinguishes [p_them()]self!"), \ span_notice("You extinguish yourself.")) - extinguish_mob() return /mob/living/carbon/resist_restraints() @@ -399,10 +398,10 @@ /mob/living/carbon/get_status_tab_items() . = ..() - var/obj/item/organ/alien/plasmavessel/vessel = getorgan(/obj/item/organ/alien/plasmavessel) + var/obj/item/organ/internal/alien/plasmavessel/vessel = getorgan(/obj/item/organ/internal/alien/plasmavessel) if(vessel) . += "Plasma Stored: [vessel.storedPlasma]/[vessel.max_plasma]" - var/obj/item/organ/heart/vampire/darkheart = getorgan(/obj/item/organ/heart/vampire) + var/obj/item/organ/internal/heart/vampire/darkheart = getorgan(/obj/item/organ/internal/heart/vampire) if(darkheart) . += "Current blood level: [blood_volume]/[BLOOD_VOLUME_MAXIMUM]." if(locate(/obj/item/assembly/health) in src) @@ -563,7 +562,7 @@ sight = initial(sight) lighting_alpha = initial(lighting_alpha) - var/obj/item/organ/eyes/E = getorganslot(ORGAN_SLOT_EYES) + var/obj/item/organ/internal/eyes/E = getorganslot(ORGAN_SLOT_EYES) if(!E) update_tint() else @@ -635,25 +634,13 @@ if(isclothing(wear_mask)) . += wear_mask.tint - var/obj/item/organ/eyes/E = getorganslot(ORGAN_SLOT_EYES) + var/obj/item/organ/internal/eyes/E = getorganslot(ORGAN_SLOT_EYES) if(E) . += E.tint else . += INFINITY -/mob/living/carbon/get_permeability_protection(list/target_zones = list(HANDS,CHEST,GROIN,LEGS,FEET,ARMS,HEAD)) - var/list/tally = list() - for(var/obj/item/I in get_equipped_items()) - for(var/zone in target_zones) - if(I.body_parts_covered & zone) - tally["[zone]"] = max(1 - I.permeability_coefficient, target_zones["[zone]"]) - var/protection = 0 - for(var/key in tally) - protection += tally[key] - protection *= INVERSE(target_zones.len) - return protection - //this handles hud updates /mob/living/carbon/update_damage_hud() @@ -900,7 +887,7 @@ /mob/living/carbon/can_be_revived() . = ..() - if(!getorgan(/obj/item/organ/brain) && (!mind || !mind.has_antag_datum(/datum/antagonist/changeling)) || HAS_TRAIT(src, TRAIT_HUSK)) + if(!getorgan(/obj/item/organ/internal/brain) && (!mind || !mind.has_antag_datum(/datum/antagonist/changeling)) || HAS_TRAIT(src, TRAIT_HUSK)) return FALSE /mob/living/carbon/proc/can_defib() @@ -920,7 +907,7 @@ // Only check for a heart if they actually need a heart. Who would've thunk if (needs_heart()) - var/obj/item/organ/heart = getorgan(/obj/item/organ/heart) + var/obj/item/organ/internal/heart = getorgan(/obj/item/organ/internal/heart) if (!heart) return DEFIB_FAIL_NO_HEART @@ -928,7 +915,7 @@ if (heart.organ_flags & ORGAN_FAILING) return DEFIB_FAIL_FAILING_HEART - var/obj/item/organ/brain/current_brain = getorgan(/obj/item/organ/brain) + var/obj/item/organ/internal/brain/current_brain = getorgan(/obj/item/organ/internal/brain) if (QDELETED(current_brain)) return DEFIB_FAIL_NO_BRAIN @@ -958,23 +945,6 @@ to_chat(user, span_notice("You retrieve some of [src]\'s internal organs!")) remove_all_embedded_objects() -/mob/living/carbon/extinguish_mob() - for(var/X in get_equipped_items()) - var/obj/item/I = X - I.wash(CLEAN_TYPE_ACID) //washes off the acid on our clothes - I.extinguish() //extinguishes our clothes - ..() - -/mob/living/carbon/fakefire(fire_icon = "Generic_mob_burning") - var/mutable_appearance/new_fire_overlay = mutable_appearance('icons/mob/OnFire.dmi', fire_icon, -FIRE_LAYER) - new_fire_overlay.appearance_flags = RESET_COLOR - overlays_standing[FIRE_LAYER] = new_fire_overlay - apply_overlay(FIRE_LAYER) - -/mob/living/carbon/fakefireextinguish() - remove_overlay(FIRE_LAYER) - - /mob/living/carbon/proc/create_bodyparts() var/l_arm_index_next = -1 var/r_arm_index_next = 0 @@ -1029,15 +999,6 @@ var/obj/item/organ/I = X I.Insert(src) -/// Takes an organ to slot in, and the slot to put it in, and puts in inside our lists properly -/// To be called once the organ is actually inside us. NOT a helper proc -/mob/living/carbon/proc/slot_in_organ(obj/item/organ/insert, slot) - internal_organs |= insert - internal_organs_slot[slot] = insert - /// internal_organs_slot must ALWAYS be ordered in the same way as organ_process_order - /// Otherwise life processing breaks down - sortTim(internal_organs_slot, /proc/cmp_organ_slot_asc) - /proc/cmp_organ_slot_asc(slot_a, slot_b) return GLOB.organ_process_order.Find(slot_a) - GLOB.organ_process_order.Find(slot_b) @@ -1306,7 +1267,7 @@ /mob/living/carbon/proc/adjust_skillchip_complexity_modifier(delta) skillchip_complexity_modifier += delta - var/obj/item/organ/brain/brain = getorganslot(ORGAN_SLOT_BRAIN) + var/obj/item/organ/internal/brain/brain = getorganslot(ORGAN_SLOT_BRAIN) if(!brain) return @@ -1420,7 +1381,7 @@ if(!isturf(loc)) return var/obj/effect/decal/cleanable/blood/hitsplatter/our_splatter = new(loc) - our_splatter.add_blood_DNA(return_blood_DNA()) + our_splatter.add_blood_DNA(GET_ATOM_BLOOD_DNA(src)) our_splatter.blood_dna_info = get_blood_dna_list() var/turf/targ = get_ranged_target_turf(src, splatter_direction, splatter_strength) our_splatter.fly_towards(targ, splatter_strength) diff --git a/code/modules/mob/living/carbon/carbon_context.dm b/code/modules/mob/living/carbon/carbon_context.dm index a27ae5f7b3d24..0cee1c542cf18 100644 --- a/code/modules/mob/living/carbon/carbon_context.dm +++ b/code/modules/mob/living/carbon/carbon_context.dm @@ -25,7 +25,7 @@ if (body_position == STANDING_UP) if(check_zone(user.zone_selected) == BODY_ZONE_HEAD && get_bodypart(BODY_ZONE_HEAD)) context[SCREENTIP_CONTEXT_LMB] = "Headpat" - else if(user.zone_selected == BODY_ZONE_PRECISE_GROIN && !isnull(getorgan(/obj/item/organ/tail))) + else if(user.zone_selected == BODY_ZONE_PRECISE_GROIN && !isnull(getorgan(/obj/item/organ/external/tail))) context[SCREENTIP_CONTEXT_LMB] = "Pull tail" else context[SCREENTIP_CONTEXT_LMB] = "Hug" diff --git a/code/modules/mob/living/carbon/carbon_defense.dm b/code/modules/mob/living/carbon/carbon_defense.dm index e34598ce36187..d2b4e52e165ac 100644 --- a/code/modules/mob/living/carbon/carbon_defense.dm +++ b/code/modules/mob/living/carbon/carbon_defense.dm @@ -4,7 +4,7 @@ . = ..() if(HAS_TRAIT_NOT_FROM(src, TRAIT_BLIND, list(UNCONSCIOUS_TRAIT, HYPNOCHAIR_TRAIT))) return INFINITY //For all my homies that can not see in the world - var/obj/item/organ/eyes/E = getorganslot(ORGAN_SLOT_EYES) + var/obj/item/organ/internal/eyes/E = getorganslot(ORGAN_SLOT_EYES) if(!E) return INFINITY //Can't get flashed without eyes else @@ -20,7 +20,7 @@ . = ..() if(HAS_TRAIT(src, TRAIT_DEAF)) return INFINITY //For all my homies that can not hear in the world - var/obj/item/organ/ears/E = getorganslot(ORGAN_SLOT_EARS) + var/obj/item/organ/internal/ears/E = getorganslot(ORGAN_SLOT_EARS) if(!E) return INFINITY else @@ -82,7 +82,7 @@ if(!affecting) //missing limb? we select the first bodypart (you can never have zero, because of chest) affecting = bodyparts[1] SEND_SIGNAL(I, COMSIG_ITEM_ATTACK_ZONE, src, user, affecting) - send_item_attack_message(I, user, parse_zone(affecting.body_zone), affecting) + send_item_attack_message(I, user, affecting.plaintext_zone, affecting) if(I.force) var/attack_direction = get_dir(user, src) apply_damage(I.force, I.damtype, affecting, wound_bonus = I.wound_bonus, bare_wound_bonus = I.bare_wound_bonus, sharpness = I.get_sharpness(), attack_direction = attack_direction) @@ -385,95 +385,99 @@ if(should_stun) Paralyze(40) //Jitter and other fluff. - jitteriness += 1000 - do_jitter_animation(jitteriness) + do_jitter_animation(300) + adjust_timed_status_effect(20 SECONDS, /datum/status_effect/jitter) adjust_timed_status_effect(4 SECONDS, /datum/status_effect/speech/stutter) - addtimer(CALLBACK(src, .proc/secondary_shock, should_stun), 20) + addtimer(CALLBACK(src, .proc/secondary_shock, should_stun), 2 SECONDS) return shock_damage -///Called slightly after electrocute act to reduce jittering and apply a secondary stun. +///Called slightly after electrocute act to apply a secondary stun. /mob/living/carbon/proc/secondary_shock(should_stun) - jitteriness = max(jitteriness - 990, 10) if(should_stun) Paralyze(60) -/mob/living/carbon/proc/help_shake_act(mob/living/carbon/M) +/mob/living/carbon/proc/help_shake_act(mob/living/carbon/helper) if(on_fire) - to_chat(M, span_warning("You can't put [p_them()] out with just your bare hands!")) + to_chat(helper, span_warning("You can't put [p_them()] out with just your bare hands!")) return - if(M == src && check_self_for_injuries()) + if(SEND_SIGNAL(src, COMSIG_CARBON_PRE_HELP_ACT, helper) & COMPONENT_BLOCK_HELP_ACT) + return + + if(helper == src) + check_self_for_injuries() return if(body_position == LYING_DOWN) if(buckled) - to_chat(M, span_warning("You need to unbuckle [src] first to do that!")) + to_chat(helper, span_warning("You need to unbuckle [src] first to do that!")) return - M.visible_message(span_notice("[M] shakes [src] trying to get [p_them()] up!"), \ - null, span_hear("You hear the rustling of clothes."), DEFAULT_MESSAGE_RANGE, list(M, src)) - to_chat(M, span_notice("You shake [src] trying to pick [p_them()] up!")) - to_chat(src, span_notice("[M] shakes you to get you up!")) - else if(check_zone(M.zone_selected) == BODY_ZONE_HEAD && get_bodypart(BODY_ZONE_HEAD)) //Headpats! - M.visible_message(span_notice("[M] gives [src] a pat on the head to make [p_them()] feel better!"), \ - null, span_hear("You hear a soft patter."), DEFAULT_MESSAGE_RANGE, list(M, src)) - to_chat(M, span_notice("You give [src] a pat on the head to make [p_them()] feel better!")) - to_chat(src, span_notice("[M] gives you a pat on the head to make you feel better! ")) + helper.visible_message(span_notice("[helper] shakes [src] trying to get [p_them()] up!"), \ + null, span_hear("You hear the rustling of clothes."), DEFAULT_MESSAGE_RANGE, list(helper, src)) + to_chat(helper, span_notice("You shake [src] trying to pick [p_them()] up!")) + to_chat(src, span_notice("[helper] shakes you to get you up!")) + else if(check_zone(helper.zone_selected) == BODY_ZONE_HEAD && get_bodypart(BODY_ZONE_HEAD)) //Headpats! + helper.visible_message(span_notice("[helper] gives [src] a pat on the head to make [p_them()] feel better!"), \ + null, span_hear("You hear a soft patter."), DEFAULT_MESSAGE_RANGE, list(helper, src)) + to_chat(helper, span_notice("You give [src] a pat on the head to make [p_them()] feel better!")) + to_chat(src, span_notice("[helper] gives you a pat on the head to make you feel better! ")) if(HAS_TRAIT(src, TRAIT_BADTOUCH)) - to_chat(M, span_warning("[src] looks visibly upset as you pat [p_them()] on the head.")) + to_chat(helper, span_warning("[src] looks visibly upset as you pat [p_them()] on the head.")) - else if ((M.zone_selected == BODY_ZONE_PRECISE_GROIN) && !isnull(src.getorgan(/obj/item/organ/tail))) - M.visible_message(span_notice("[M] pulls on [src]'s tail!"), \ - null, span_hear("You hear a soft patter."), DEFAULT_MESSAGE_RANGE, list(M, src)) - to_chat(M, span_notice("You pull on [src]'s tail!")) - to_chat(src, span_notice("[M] pulls on your tail!")) + else if ((helper.zone_selected == BODY_ZONE_PRECISE_GROIN) && !isnull(src.getorgan(/obj/item/organ/external/tail))) + helper.visible_message(span_notice("[helper] pulls on [src]'s tail!"), \ + null, span_hear("You hear a soft patter."), DEFAULT_MESSAGE_RANGE, list(helper, src)) + to_chat(helper, span_notice("You pull on [src]'s tail!")) + to_chat(src, span_notice("[helper] pulls on your tail!")) if(HAS_TRAIT(src, TRAIT_BADTOUCH)) //How dare they! - to_chat(M, span_warning("[src] makes a grumbling noise as you pull on [p_their()] tail.")) + to_chat(helper, span_warning("[src] makes a grumbling noise as you pull on [p_their()] tail.")) else SEND_SIGNAL(src, COMSIG_ADD_MOOD_EVENT, "tailpulled", /datum/mood_event/tailpulled) else - M.visible_message(span_notice("[M] hugs [src] to make [p_them()] feel better!"), \ - null, span_hear("You hear the rustling of clothes."), DEFAULT_MESSAGE_RANGE, list(M, src)) - to_chat(M, span_notice("You hug [src] to make [p_them()] feel better!")) - to_chat(src, span_notice("[M] hugs you to make you feel better!")) + helper.visible_message(span_notice("[helper] hugs [src] to make [p_them()] feel better!"), \ + null, span_hear("You hear the rustling of clothes."), DEFAULT_MESSAGE_RANGE, list(helper, src)) + to_chat(helper, span_notice("You hug [src] to make [p_them()] feel better!")) + to_chat(src, span_notice("[helper] hugs you to make you feel better!")) // Warm them up with hugs - share_bodytemperature(M) + share_bodytemperature(helper) // No moodlets for people who hate touches if(!HAS_TRAIT(src, TRAIT_BADTOUCH)) - if(bodytemperature > M.bodytemperature) - if(!HAS_TRAIT(M, TRAIT_BADTOUCH)) - SEND_SIGNAL(M, COMSIG_ADD_MOOD_EVENT, "hug", /datum/mood_event/warmhug, src) // Hugger got a warm hug (Unless they hate hugs) + if(bodytemperature > helper.bodytemperature) + if(!HAS_TRAIT(helper, TRAIT_BADTOUCH)) + SEND_SIGNAL(helper, COMSIG_ADD_MOOD_EVENT, "hug", /datum/mood_event/warmhug, src) // Hugger got a warm hug (Unless they hate hugs) SEND_SIGNAL(src, COMSIG_ADD_MOOD_EVENT, "hug", /datum/mood_event/hug) // Reciver always gets a mood for being hugged else - SEND_SIGNAL(src, COMSIG_ADD_MOOD_EVENT, "hug", /datum/mood_event/warmhug, M) // You got a warm hug + SEND_SIGNAL(src, COMSIG_ADD_MOOD_EVENT, "hug", /datum/mood_event/warmhug, helper) // You got a warm hug // Let people know if they hugged someone really warm or really cold - if(M.bodytemperature > BODYTEMP_HEAT_DAMAGE_LIMIT) - to_chat(src, span_warning("It feels like [M] is over heating as [M.p_they()] hug[M.p_s()] you.")) - else if(M.bodytemperature < BODYTEMP_COLD_DAMAGE_LIMIT) - to_chat(src, span_warning("It feels like [M] is freezing as [M.p_they()] hug[M.p_s()] you.")) + if(helper.bodytemperature > BODYTEMP_HEAT_DAMAGE_LIMIT) + to_chat(src, span_warning("It feels like [helper] is over heating as [helper.p_they()] hug[helper.p_s()] you.")) + else if(helper.bodytemperature < BODYTEMP_COLD_DAMAGE_LIMIT) + to_chat(src, span_warning("It feels like [helper] is freezing as [helper.p_they()] hug[helper.p_s()] you.")) if(bodytemperature > BODYTEMP_HEAT_DAMAGE_LIMIT) - to_chat(M, span_warning("It feels like [src] is over heating as you hug [p_them()].")) + to_chat(helper, span_warning("It feels like [src] is over heating as you hug [p_them()].")) else if(bodytemperature < BODYTEMP_COLD_DAMAGE_LIMIT) - to_chat(M, span_warning("It feels like [src] is freezing as you hug [p_them()].")) + to_chat(helper, span_warning("It feels like [src] is freezing as you hug [p_them()].")) - if(HAS_TRAIT(M, TRAIT_FRIENDLY)) - var/datum/component/mood/hugger_mood = M.GetComponent(/datum/component/mood) + if(HAS_TRAIT(helper, TRAIT_FRIENDLY)) + var/datum/component/mood/hugger_mood = helper.GetComponent(/datum/component/mood) if (hugger_mood.sanity >= SANITY_GREAT) new /obj/effect/temp_visual/heart(loc) - SEND_SIGNAL(src, COMSIG_ADD_MOOD_EVENT, "friendly_hug", /datum/mood_event/besthug, M) + SEND_SIGNAL(src, COMSIG_ADD_MOOD_EVENT, "friendly_hug", /datum/mood_event/besthug, helper) else if (hugger_mood.sanity >= SANITY_DISTURBED) - SEND_SIGNAL(src, COMSIG_ADD_MOOD_EVENT, "friendly_hug", /datum/mood_event/betterhug, M) + SEND_SIGNAL(src, COMSIG_ADD_MOOD_EVENT, "friendly_hug", /datum/mood_event/betterhug, helper) if(HAS_TRAIT(src, TRAIT_BADTOUCH)) - to_chat(M, span_warning("[src] looks visibly upset as you hug [p_them()].")) + to_chat(helper, span_warning("[src] looks visibly upset as you hug [p_them()].")) + + SEND_SIGNAL(src, COMSIG_CARBON_HELP_ACT, helper) + SEND_SIGNAL(helper, COMSIG_CARBON_HELPED, src) - SEND_SIGNAL(src, COMSIG_CARBON_HUGGED, M) - SEND_SIGNAL(M, COMSIG_CARBON_HUG, M, src) adjust_status_effects_on_shake_up() set_resting(FALSE) if(body_position != STANDING_UP && !resting && !buckled && !HAS_TRAIT(src, TRAIT_FLOORED)) @@ -511,7 +515,7 @@ /mob/living/carbon/flash_act(intensity = 1, override_blindness_check = 0, affect_silicon = 0, visual = 0, type = /atom/movable/screen/fullscreen/flash, length = 25) - var/obj/item/organ/eyes/eyes = getorganslot(ORGAN_SLOT_EYES) + var/obj/item/organ/internal/eyes/eyes = getorganslot(ORGAN_SLOT_EYES) if(!eyes) //can't flash what can't see! return @@ -563,7 +567,7 @@ SEND_SIGNAL(src, COMSIG_CARBON_SOUNDBANG, reflist) intensity = reflist[1] var/ear_safety = get_ear_protection() - var/obj/item/organ/ears/ears = getorganslot(ORGAN_SLOT_EARS) + var/obj/item/organ/internal/ears/ears = getorganslot(ORGAN_SLOT_EARS) var/effect_amount = intensity - ear_safety if(effect_amount > 0) if(stun_pwr) @@ -605,7 +609,7 @@ /mob/living/carbon/can_hear() . = FALSE - var/obj/item/organ/ears/ears = getorganslot(ORGAN_SLOT_EARS) + var/obj/item/organ/internal/ears/ears = getorganslot(ORGAN_SLOT_EARS) if(ears && !HAS_TRAIT(src, TRAIT_DEAF)) . = TRUE if(health <= hardcrit_threshold) diff --git a/code/modules/mob/living/carbon/carbon_defines.dm b/code/modules/mob/living/carbon/carbon_defines.dm index 85cb222c74b38..155596951474f 100644 --- a/code/modules/mob/living/carbon/carbon_defines.dm +++ b/code/modules/mob/living/carbon/carbon_defines.dm @@ -15,6 +15,10 @@ var/list/internal_organs = list() ///Same as [above][/mob/living/carbon/var/internal_organs], but stores "slot ID" - "organ" pairs for easy access. var/list/internal_organs_slot = list() + ///External organs. This is mostly here for the purposes of mass-updating organ colors. + var/list/external_organs = list() + ///Same as [above][/mob/living/carbon/var/external_organs], but stores "ID" = "organ" pairs. + var/list/external_organs_slot = list() ///Can't talk. Value goes down every life proc. NOTE TO FUTURE CODERS: DO NOT INITIALIZE NUMERICAL VARS AS NULL OR I WILL MURDER YOU. var/silent = 0 ///How many dream images we have left to send @@ -86,8 +90,6 @@ var/next_hallucination = 0 var/damageoverlaytemp = 0 - ///Overall drunkenness - var/drunkenness = 0 ///used to halt stamina regen temporarily var/stam_regen_start_time = 0 diff --git a/code/modules/mob/living/carbon/carbon_say.dm b/code/modules/mob/living/carbon/carbon_say.dm index 7ce6fca903035..86c16ae73ca9a 100644 --- a/code/modules/mob/living/carbon/carbon_say.dm +++ b/code/modules/mob/living/carbon/carbon_say.dm @@ -18,7 +18,7 @@ return ..() /mob/living/carbon/could_speak_language(datum/language/language) - var/obj/item/organ/tongue/T = getorganslot(ORGAN_SLOT_TONGUE) + var/obj/item/organ/internal/tongue/T = getorganslot(ORGAN_SLOT_TONGUE) if(T) return T.could_speak_language(language) else diff --git a/code/modules/mob/living/carbon/carbon_update_icons.dm b/code/modules/mob/living/carbon/carbon_update_icons.dm index 483582ed7afb6..cc91b75eef484 100644 --- a/code/modules/mob/living/carbon/carbon_update_icons.dm +++ b/code/modules/mob/living/carbon/carbon_update_icons.dm @@ -47,7 +47,6 @@ update_fire() update_body_parts() - /mob/living/carbon/update_inv_hands() remove_overlay(HANDS_LAYER) if (handcuffed) @@ -78,15 +77,27 @@ overlays_standing[HANDS_LAYER] = hands apply_overlay(HANDS_LAYER) +/mob/living/carbon/update_fire_overlay(stacks, on_fire, last_icon_state, suffix = "") + var/fire_icon = "[dna?.species.fire_overlay || "human"]_[stacks > MOB_BIG_FIRE_STACK_THRESHOLD ? "big_fire" : "small_fire"][suffix]" -/mob/living/carbon/update_fire(fire_icon = "Generic_mob_burning") - remove_overlay(FIRE_LAYER) - if(on_fire || HAS_TRAIT(src, TRAIT_PERMANENTLY_ONFIRE)) - var/mutable_appearance/new_fire_overlay = mutable_appearance('icons/mob/OnFire.dmi', fire_icon, -FIRE_LAYER) - new_fire_overlay.appearance_flags = RESET_COLOR - overlays_standing[FIRE_LAYER] = new_fire_overlay + if(!GLOB.fire_appearances[fire_icon]) + GLOB.fire_appearances[fire_icon] = mutable_appearance('icons/mob/onfire.dmi', fire_icon, -FIRE_LAYER, appearance_flags = RESET_COLOR) + + if((stacks > 0 && on_fire) || HAS_TRAIT(src, TRAIT_PERMANENTLY_ONFIRE)) + if(fire_icon == last_icon_state) + return last_icon_state + + remove_overlay(FIRE_LAYER) + overlays_standing[FIRE_LAYER] = GLOB.fire_appearances[fire_icon] + apply_overlay(FIRE_LAYER) + return fire_icon + + if(!last_icon_state) + return last_icon_state + remove_overlay(FIRE_LAYER) apply_overlay(FIRE_LAYER) + return null /mob/living/carbon/update_damage_overlays() remove_overlay(DAMAGE_LAYER) @@ -237,24 +248,40 @@ update_wound_overlays() var/list/needs_update = list() var/limb_count_update = FALSE + var/obj/item/bodypart/l_leg/left_leg + var/obj/item/bodypart/r_leg/right_leg + var/old_left_leg_key for(var/obj/item/bodypart/limb as anything in bodyparts) limb.update_limb(is_creating = update_limb_data) //Update limb actually doesn't do much, get_limb_icon is the cpu eater. + + if(limb.body_zone == BODY_ZONE_R_LEG) + right_leg = limb + continue // Legs are handled separately + var/old_key = icon_render_keys?[limb.body_zone] //Checks the mob's icon render key list for the bodypart icon_render_keys[limb.body_zone] = (limb.is_husked) ? limb.generate_husk_key().Join() : limb.generate_icon_key().Join() //Generates a key for the current bodypart - if(!(icon_render_keys[limb.body_zone] == old_key)) //If the keys match, that means the limb doesn't need to be redrawn + + if(limb.body_zone == BODY_ZONE_L_LEG) + left_leg = limb + old_left_leg_key = old_key + continue // Legs are handled separately + + if(icon_render_keys[limb.body_zone] != old_key) //If the keys match, that means the limb doesn't need to be redrawn needs_update += limb + // Here we handle legs differently, because legs are a mess due to layering code. So we got to process the left leg first. Thanks BYOND. + var/legs_need_redrawn = update_legs(right_leg, left_leg, old_left_leg_key) + var/list/missing_bodyparts = get_missing_limbs() if(((dna ? dna.species.max_bodypart_count : BODYPARTS_DEFAULT_MAXIMUM) - icon_render_keys.len) != missing_bodyparts.len) //Checks to see if the target gained or lost any limbs. limb_count_update = TRUE for(var/missing_limb in missing_bodyparts) icon_render_keys -= missing_limb //Removes dismembered limbs from the key list - if(!needs_update.len && !limb_count_update) + if(!needs_update.len && !limb_count_update && !legs_need_redrawn) return - remove_overlay(BODYPARTS_LAYER) //GENERATE NEW LIMBS var/list/new_limbs = list() @@ -266,12 +293,51 @@ else new_limbs += limb_icon_cache[icon_render_keys[limb.body_zone]] //Pulls existing sprites from the cache + remove_overlay(BODYPARTS_LAYER) + if(new_limbs.len) overlays_standing[BODYPARTS_LAYER] = new_limbs apply_overlay(BODYPARTS_LAYER) +/** + * Here we update the legs separately from the other bodyparts. Thanks BYOND for so little support for dir layering. + * + * Arguments: + * * right_leg - Right leg that we might need to update. Can be null. + * * left_leg - Left leg that we might need to update. Can be null. + * * old_left_leg_key - The icon_key of the left_leg, passed here to avoid having to re-generate it in this proc. + * + * Returns a boolean, TRUE if the legs need to be redrawn, FALSE if they do not need to be redrawn. + * Necessary so that we can ensure that modifications of legs cause overlay updates. + */ +/mob/living/carbon/proc/update_legs(obj/item/bodypart/r_leg/right_leg, obj/item/bodypart/l_leg/left_leg, old_left_leg_key) + var/list/left_leg_icons // yes it's actually a list, bet you didn't expect that, now did you? + var/legs_need_redrawn = FALSE + if(left_leg) + // We regenerate the look of the left leg if it isn't already cached, we don't if not. + if(icon_render_keys[left_leg.body_zone] != old_left_leg_key) + limb_icon_cache[icon_render_keys[left_leg.body_zone]] = left_leg.get_limb_icon() + legs_need_redrawn = TRUE + + left_leg_icons = limb_icon_cache[icon_render_keys[left_leg.body_zone]] + + if(right_leg) + var/old_right_leg_key = icon_render_keys?[right_leg.body_zone] + right_leg.left_leg_mask_key = left_leg?.generate_mask_key().Join() // We generate a new mask key, to see if it changed. + // We regenerate the left_leg_mask in case that it doesn't exist yet. + if(right_leg.left_leg_mask_key && !right_leg.left_leg_mask_cache[right_leg.left_leg_mask_key] && left_leg_icons) + right_leg.left_leg_mask_cache[right_leg.left_leg_mask_key] = generate_left_leg_mask(left_leg_icons[1], right_leg.left_leg_mask_key) + // We generate a new icon_render_key, which also takes into account the left_leg_mask_key so we cache the masked versions of the limbs too. + icon_render_keys[right_leg.body_zone] = right_leg.is_husked ? right_leg.generate_husk_key().Join("-") : right_leg.generate_icon_key().Join() + + if(icon_render_keys[right_leg.body_zone] != old_right_leg_key) + limb_icon_cache[icon_render_keys[right_leg.body_zone]] = right_leg.get_limb_icon() + legs_need_redrawn = TRUE + + return legs_need_redrawn + ///////////////////////// // Limb Icon Cache 2.0 // @@ -298,7 +364,30 @@ for(var/obj/item/organ/external/external_organ as anything in external_organs) if(!external_organ.can_draw_on_bodypart(owner)) continue - . += "-[external_organ.generate_icon_cache()]" + . += "-[jointext(external_organ.generate_icon_cache(), "-")]" + + return . + +/** + * Generates a cache key for masks (mainly only used for right legs now, but perhaps in the future...). + * + * This is exactly like generate_icon_key(), except that it doesn't add `"-[draw_color]"` + * to the returned list under any circumstance. Why? Because it (generate_icon_key()) is + * a proc that gets called a ton and I don't want this to affect its performance. + * + * Returns a list of strings. + */ +/obj/item/bodypart/proc/generate_mask_key() + RETURN_TYPE(/list) + . = list() + if(is_dimorphic) + . += "[limb_gender]" + . += "[limb_id]" + . += "[body_zone]" + for(var/obj/item/organ/external/external_organ as anything in external_organs) + if(!external_organ.can_draw_on_bodypart(owner)) + continue + . += "[external_organ.generate_icon_cache()]" return . @@ -335,3 +424,61 @@ . += "-HAIR_HIDDEN" return . + +/obj/item/bodypart/r_leg/generate_icon_key() + RETURN_TYPE(/list) + . = ..() + if(left_leg_mask_key) // We do this so we can cache the versions with and without a mask, for when there's no left leg. + . += "-[left_leg_mask_key]" + + return . + +/** + * This proc serves as a way to ensure that right legs don't overlap above left legs when their dir is WEST on a mob. + * + * It's using the `left_leg_mask_cache` to avoid generating a new mask when unnecessary, which means that there needs to be one + * for the proc to return anything. + * + * Arguments: + * * right_leg_icon_file - The icon file of the right leg overlay we're trying to apply a mask to. + * * right_leg_icon_state - The icon_state of the right leg overlay we're trying to apply a mask to. + * * image_dir - The direction applied to the icon, only meant for when the leg is dropped, so it remains + * facing SOUTH all the time. + * + * Returns the `/image` of the right leg that was masked, or `null` if the mask didn't exist. + */ +/obj/item/bodypart/r_leg/proc/generate_masked_right_leg(right_leg_icon_file, right_leg_icon_state, image_dir) + RETURN_TYPE(/image) + if(!left_leg_mask_cache[left_leg_mask_key] || !right_leg_icon_file || !right_leg_icon_state) + return + + var/icon/right_leg_icon = icon(right_leg_icon_file, right_leg_icon_state) + right_leg_icon.Blend(left_leg_mask_cache[left_leg_mask_key], ICON_MULTIPLY) + return image(right_leg_icon, right_leg_icon_state, layer = -BODYPARTS_LAYER, dir = image_dir) + + +/** + * The proc that handles generating left leg masks at runtime. + * It basically creates an icon that are all white on all dirs except WEST, where there's a cutout + * of the left leg that needed to be masked. + * + * It does /not/ cache the mask itself, and as such, the caching must be done manually (which it is, look up in update_body_parts()). + * + * Arguments: + * * image/left_leg_image - `image` of the left leg that we need to create a mask out of. + * + * Returns the generated left leg mask as an `/icon`, or `null` if no left_leg_image is provided. + */ +/proc/generate_left_leg_mask(image/left_leg_image) + RETURN_TYPE(/icon) + if(!left_leg_image) + return + var/icon/left_leg_alpha_mask = generate_icon_alpha_mask(left_leg_image.icon, left_leg_image.icon_state) + // Right here, we use the crop_mask_icon to single out the WEST sprite of the mask we just created above. + var/icon/crop_mask_icon = icon(icon = 'icons/mob/left_leg_mask_base.dmi', icon_state = "mask_base") + crop_mask_icon.Blend(left_leg_alpha_mask, ICON_MULTIPLY) + // Then, we add (with ICON_OR) that singled-out WEST mask to a template mask that has the NORTH, + // SOUTH and EAST dirs as full white squares, to finish our WEST-directional mask. + var/icon/new_mask_icon = icon(icon = 'icons/mob/left_leg_mask_base.dmi', icon_state = "mask_rest") + new_mask_icon.Blend(crop_mask_icon, ICON_OR) + return new_mask_icon diff --git a/code/modules/mob/living/carbon/death.dm b/code/modules/mob/living/carbon/death.dm index a5dc063cc5857..d97666615eb5e 100644 --- a/code/modules/mob/living/carbon/death.dm +++ b/code/modules/mob/living/carbon/death.dm @@ -44,12 +44,12 @@ if(!no_bodyparts) if(no_organs)//so the organs don't get transfered inside the bodyparts we'll drop. for(var/X in internal_organs) - if(no_brain || !istype(X, /obj/item/organ/brain)) + if(no_brain || !istype(X, /obj/item/organ/internal/brain)) qdel(X) else //we're going to drop all bodyparts except chest, so the only organs that needs spilling are those inside it. for(var/X in internal_organs) var/obj/item/organ/O = X - if(no_brain && istype(O, /obj/item/organ/brain)) + if(no_brain && istype(O, /obj/item/organ/internal/brain)) qdel(O) //so the brain isn't transfered to the head when the head drops. continue var/org_zone = check_zone(O.zone) //both groin and chest organs. @@ -60,10 +60,10 @@ else for(var/X in internal_organs) var/obj/item/organ/I = X - if(no_brain && istype(I, /obj/item/organ/brain)) + if(no_brain && istype(I, /obj/item/organ/internal/brain)) qdel(I) continue - if(no_organs && !istype(I, /obj/item/organ/brain)) + if(no_organs && !istype(I, /obj/item/organ/internal/brain)) qdel(I) continue I.Remove(src) diff --git a/code/modules/mob/living/carbon/examine.dm b/code/modules/mob/living/carbon/examine.dm index c12be3b336ff2..44597895437c9 100644 --- a/code/modules/mob/living/carbon/examine.dm +++ b/code/modules/mob/living/carbon/examine.dm @@ -27,7 +27,7 @@ var/appears_dead = FALSE if (stat == DEAD) appears_dead = TRUE - if(getorgan(/obj/item/organ/brain)) + if(getorgan(/obj/item/organ/internal/brain)) . += span_deadsay("[t_He] [t_is] limp and unresponsive, with no signs of life.") else if(get_bodypart(BODY_ZONE_HEAD)) . += span_deadsay("It appears that [t_his] brain is missing...") @@ -96,9 +96,9 @@ if(HAS_TRAIT(src, TRAIT_DUMB)) msg += "[t_He] seem[p_s()] to be clumsy and unable to think.\n" - if(fire_stacks > 0) + if(has_status_effect(/datum/status_effect/fire_handler/fire_stacks)) msg += "[t_He] [t_is] covered in something flammable.\n" - if(fire_stacks < 0) + if(has_status_effect(/datum/status_effect/fire_handler/wet_stacks)) msg += "[t_He] look[p_s()] a little soaked.\n" if(pulledby?.grab_state) diff --git a/code/modules/mob/living/carbon/human/death.dm b/code/modules/mob/living/carbon/human/death.dm index 28cb9aee1415c..eeba74c1fbb06 100644 --- a/code/modules/mob/living/carbon/human/death.dm +++ b/code/modules/mob/living/carbon/human/death.dm @@ -21,14 +21,12 @@ GLOBAL_LIST_EMPTY(dead_players_during_shift) if(stat == DEAD) return stop_sound_channel(CHANNEL_HEARTBEAT) - var/obj/item/organ/heart/H = getorganslot(ORGAN_SLOT_HEART) + var/obj/item/organ/internal/heart/H = getorganslot(ORGAN_SLOT_HEART) if(H) H.beat = BEAT_NONE . = ..() - dizziness = 0 - jitteriness = 0 if(client && !suiciding && !(client in GLOB.dead_players_during_shift)) GLOB.dead_players_during_shift += client GLOB.deaths_during_shift++ diff --git a/code/modules/mob/living/carbon/human/dummy.dm b/code/modules/mob/living/carbon/human/dummy.dm index 4b13f71cf3a57..c8cc678f10d20 100644 --- a/code/modules/mob/living/carbon/human/dummy.dm +++ b/code/modules/mob/living/carbon/human/dummy.dm @@ -101,8 +101,8 @@ INITIALIZE_IMMEDIATE(/mob/living/carbon/human/dummy) dna.features["moth_wings"] = "Plain" dna.features["snout"] = "Round" dna.features["spines"] = "None" - dna.features["tail_human"] = "None" - dna.features["tail_lizard"] = "Smooth" + dna.features["tail_cat"] = "None" + dna.features["tail_lizard"] = "Light" //Inefficient pooling/caching way. GLOBAL_LIST_EMPTY(human_dummy_list) diff --git a/code/modules/mob/living/carbon/human/emote.dm b/code/modules/mob/living/carbon/human/emote.dm index 7e90be1468cf3..ec09a241f66c5 100644 --- a/code/modules/mob/living/carbon/human/emote.dm +++ b/code/modules/mob/living/carbon/human/emote.dm @@ -104,28 +104,17 @@ . = ..() if(!.) return - var/mob/living/carbon/human/H = user - if(!istype(H) || !H.dna || !H.dna.species || !H.dna.species.can_wag_tail(H)) - return - if(!H.dna.species.is_wagging_tail()) - H.dna.species.start_wagging_tail(H) + var/obj/item/organ/external/tail/oranges_accessory = user.getorganslot(ORGAN_SLOT_EXTERNAL_TAIL) + if(oranges_accessory.wag_flags & WAG_WAGGING) //We verified the tail exists in can_run_emote() + SEND_SIGNAL(user, COMSIG_ORGAN_WAG_TAIL, FALSE) else - H.dna.species.stop_wagging_tail(H) - -/datum/emote/living/carbon/human/wag/can_run_emote(mob/user, status_check = TRUE , intentional) - if(!..()) - return FALSE - var/mob/living/carbon/human/H = user - return H.dna && H.dna.species && H.dna.species.can_wag_tail(user) - -/datum/emote/living/carbon/human/wag/select_message_type(mob/user, intentional) - . = ..() - var/mob/living/carbon/human/H = user - if(!H.dna || !H.dna.species) - return - if(H.dna.species.is_wagging_tail()) - . = null + SEND_SIGNAL(user, COMSIG_ORGAN_WAG_TAIL, TRUE) +/datum/emote/living/carbon/human/wag/can_run_emote(mob/user, status_check, intentional) + var/obj/item/organ/external/tail/tail = user.getorganslot(ORGAN_SLOT_EXTERNAL_TAIL) + if(tail?.wag_flags & WAG_ABLE) + return ..() + return FALSE /datum/emote/living/carbon/human/wing key = "wing" key_third_person = "wings" diff --git a/code/modules/mob/living/carbon/human/examine.dm b/code/modules/mob/living/carbon/human/examine.dm index 1209ff4ad4a7b..6645cc24649de 100644 --- a/code/modules/mob/living/carbon/human/examine.dm +++ b/code/modules/mob/living/carbon/human/examine.dm @@ -17,8 +17,6 @@ . = list("*---------*\nThis is [!obscure_name ? name : "Unknown"]!") var/obscured = check_obscured_slots() - var/skipface = (wear_mask && (wear_mask.flags_inv & HIDEFACE)) || (head && (head.flags_inv & HIDEFACE)) - //uniform if(w_uniform && !(obscured & ITEM_SLOT_ICLOTHING) && !(w_uniform.item_flags & EXAMINE_SKIP)) @@ -48,11 +46,10 @@ if(!(I.item_flags & ABSTRACT) && !(I.item_flags & EXAMINE_SKIP)) . += "[t_He] [t_is] holding [I.get_examine_string(user)] in [t_his] [get_held_index_name(get_held_index_of_item(I))]." - var/datum/component/forensics/FR = GetComponent(/datum/component/forensics) //gloves if(gloves && !(obscured & ITEM_SLOT_GLOVES) && !(gloves.item_flags & EXAMINE_SKIP)) . += "[t_He] [t_has] [gloves.get_examine_string(user)] on [t_his] hands." - else if(FR && length(FR.blood_DNA)) + else if(GET_ATOM_BLOOD_DNA_LENGTH(src)) if(num_hands) . += span_warning("[t_He] [t_has] [num_hands > 1 ? "" : "a"] blood-stained hand[num_hands > 1 ? "s" : ""]!") @@ -98,19 +95,10 @@ . += wear_id.get_id_examine_strings(user) //Status effects - var/list/status_examines = status_effect_examines() + var/list/status_examines = get_status_effect_examinations() if (length(status_examines)) . += status_examines - //Jitters - switch(jitteriness) - if(300 to INFINITY) - . += span_warning("[t_He] [t_is] convulsing violently!") - if(200 to 300) - . += span_warning("[t_He] [t_is] extremely jittery.") - if(100 to 200) - . += span_warning("[t_He] [t_is] twitching ever so slightly.") - var/appears_dead = FALSE var/just_sleeping = FALSE @@ -129,7 +117,7 @@ . += generate_death_examine_text() - if(get_bodypart(BODY_ZONE_HEAD) && !getorgan(/obj/item/organ/brain)) + if(get_bodypart(BODY_ZONE_HEAD) && !getorgan(/obj/item/organ/internal/brain)) . += span_deadsay("It appears that [t_his] brain is missing...") var/list/msg = list() @@ -216,9 +204,9 @@ msg += "[t_He] [t_has] severe cellular damage!\n" - if(fire_stacks > 0) + if(has_status_effect(/datum/status_effect/fire_handler/fire_stacks)) msg += "[t_He] [t_is] covered in something flammable.\n" - if(fire_stacks < 0) + if(has_status_effect(/datum/status_effect/fire_handler/wet_stacks)) msg += "[t_He] look[p_s()] a little soaked.\n" @@ -304,21 +292,6 @@ msg += "[t_He] [t_is]n't responding to anything around [t_him] and seem[p_s()] to be asleep.\n" if(!appears_dead) - if(drunkenness && !skipface) //Drunkenness - switch(drunkenness) - if(11 to 21) - msg += "[t_He] [t_is] slightly flushed.\n" - if(21.01 to 41) //.01s are used in case drunkenness ends up to be a small decimal - msg += "[t_He] [t_is] flushed.\n" - if(41.01 to 51) - msg += "[t_He] [t_is] quite flushed and [t_his] breath smells of alcohol.\n" - if(51.01 to 61) - msg += "[t_He] [t_is] very flushed and [t_his] movements jerky, with breath reeking of alcohol.\n" - if(61.01 to 91) - msg += "[t_He] look[p_s()] like a drunken mess.\n" - if(91.01 to INFINITY) - msg += "[t_He] [t_is] a shitfaced, slobbering wreck.\n" - if(src != user) if(HAS_TRAIT(user, TRAIT_EMPATH)) if (combat_mode) @@ -354,7 +327,7 @@ if(CONSCIOUS) if(HAS_TRAIT(src, TRAIT_DUMB)) msg += "[t_He] [t_has] a stupid expression on [t_his] face.\n" - if(getorgan(/obj/item/organ/brain)) + if(getorgan(/obj/item/organ/internal/brain)) if(ai_controller?.ai_status == AI_STATUS_ON) msg += "[span_deadsay("[t_He] do[t_es]n't appear to be [t_him]self.")]\n" else if(!key) @@ -393,7 +366,7 @@ . += "Rank: [R.fields["rank"]]\n\[Front photo\]\[Side photo\]" if(HAS_TRAIT(user, TRAIT_MEDICAL_HUD)) var/cyberimp_detect - for(var/obj/item/organ/cyberimp/CI in internal_organs) + for(var/obj/item/organ/internal/cyberimp/CI in internal_organs) if(CI.status == ORGAN_ROBOTIC && !CI.syndicate_implant) cyberimp_detect += "[!cyberimp_detect ? "[CI.get_examine_string(user)]" : ", [CI.get_examine_string(user)]"]" if(cyberimp_detect) @@ -430,18 +403,23 @@ SEND_SIGNAL(src, COMSIG_PARENT_EXAMINE, user, .) -/mob/living/proc/status_effect_examines(pronoun_replacement) //You can include this in any mob's examine() to show the examine texts of status effects! - var/list/dat = list() - if(!pronoun_replacement) - pronoun_replacement = p_they(TRUE) - for(var/V in status_effects) - var/datum/status_effect/E = V - if(E.examine_text) - var/new_text = replacetext(E.examine_text, "SUBJECTPRONOUN", pronoun_replacement) - new_text = replacetext(new_text, "[pronoun_replacement] is", "[pronoun_replacement] [p_are()]") //To make sure something become "They are" or "She is", not "They are" and "She are" - dat += "[new_text]\n" //dat.Join("\n") doesn't work here, for some reason - if(dat.len) - return dat.Join() +/** + * Shows any and all examine text related to any status effects the user has. + */ +/mob/living/proc/get_status_effect_examinations() + var/list/examine_list = list() + + for(var/datum/status_effect/effect as anything in status_effects) + var/effect_text = effect.get_examine_text() + if(!effect_text) + continue + + examine_list += effect_text + + if(!length(examine_list)) + return + + return examine_list.Join("\n") /mob/living/carbon/human/examine_more(mob/user) . = ..() diff --git a/code/modules/mob/living/carbon/human/human.dm b/code/modules/mob/living/carbon/human/human.dm index b9248b8e037b4..1dcc00a9eeeb6 100644 --- a/code/modules/mob/living/carbon/human/human.dm +++ b/code/modules/mob/living/carbon/human/human.dm @@ -759,7 +759,6 @@ regenerate_organs() remove_all_embedded_objects() set_heartattack(FALSE) - drunkenness = 0 for(var/datum/mutation/human/HM in dna.mutations) if(HM.quality != POSITIVE) dna.remove_mutation(HM.name) @@ -767,8 +766,14 @@ heat_exposure_stacks = 0 return ..() +/mob/living/carbon/human/is_nearsighted() + var/obj/item/clothing/glasses/eyewear = glasses + if(istype(eyewear) && eyewear.vision_correction) + return FALSE + return ..() + /mob/living/carbon/human/is_literate() - return TRUE + return !HAS_TRAIT(src, TRAIT_ILLITERATE) /mob/living/carbon/human/vomit(lost_nutrition = 10, blood = FALSE, stun = TRUE, distance = 1, message = TRUE, vomit_type = VOMIT_TOXIC, harm = TRUE, force = FALSE, purge_ratio = 0.1) if(blood && (NOBLOOD in dna.species.species_traits) && !HAS_TRAIT(src, TRAIT_TOXINLOVER)) diff --git a/code/modules/mob/living/carbon/human/human_defense.dm b/code/modules/mob/living/carbon/human/human_defense.dm index 723f5b5f2aae1..a6e6621b30442 100644 --- a/code/modules/mob/living/carbon/human/human_defense.dm +++ b/code/modules/mob/living/carbon/human/human_defense.dm @@ -415,7 +415,7 @@ //200 max knockdown for EXPLODE_HEAVY //160 max knockdown for EXPLODE_LIGHT - var/obj/item/organ/ears/ears = getorganslot(ORGAN_SLOT_EARS) + var/obj/item/organ/internal/ears/ears = getorganslot(ORGAN_SLOT_EARS) switch (severity) if (EXPLODE_DEVASTATE) if(bomb_armor < EXPLODE_GIB_THRESHOLD) //gibs the mob if their bomb armor is lower than EXPLODE_GIB_THRESHOLD @@ -519,7 +519,7 @@ //If they can't, they're missing their heart and this would runtime if(undergoing_cardiac_arrest() && can_heartattack() && !(flags & SHOCK_ILLUSION)) if(shock_damage * siemens_coeff >= 1 && prob(25)) - var/obj/item/organ/heart/heart = getorganslot(ORGAN_SLOT_HEART) + var/obj/item/organ/internal/heart/heart = getorganslot(ORGAN_SLOT_HEART) if(heart.Restart() && stat == CONSCIOUS) to_chat(src, span_notice("You feel your heart beating again!")) electrocution_animation(40) @@ -693,28 +693,16 @@ . = rand(-1000, 1000) ..() //Called afterwards because getting the mind after getting gibbed is sketchy -/mob/living/carbon/human/help_shake_act(mob/living/carbon/M) - if(!istype(M)) +/mob/living/carbon/human/help_shake_act(mob/living/carbon/helper) + if(!istype(helper)) return - if(src == M) - if(has_status_effect(/datum/status_effect/strandling)) - to_chat(src, span_notice("You attempt to remove the durathread strand from around your neck.")) - if(do_after(src, 3.5 SECONDS, src)) - to_chat(src, span_notice("You succesfuly remove the durathread strand.")) - remove_status_effect(/datum/status_effect/strandling) - return - check_self_for_injuries() - - - else - if(wear_suit) - wear_suit.add_fingerprint(M) - else if(w_uniform) - w_uniform.add_fingerprint(M) - - ..() + if(wear_suit) + wear_suit.add_fingerprint(helper) + else if(w_uniform) + w_uniform.add_fingerprint(helper) + return ..() /mob/living/carbon/human/check_self_for_injuries() if(stat >= UNCONSCIOUS) @@ -966,3 +954,68 @@ for(var/obj/item/I in torn_items) I.take_damage(damage_amount, damage_type, damage_flag, 0) + +/** + * Used by fire code to damage worn items. + * + * Arguments: + * - delta_time + * - times_fired + * - stacks: Current amount of firestacks + * + */ + +/mob/living/carbon/human/proc/burn_clothing(delta_time, times_fired, stacks) + var/list/burning_items = list() + var/obscured = check_obscured_slots(TRUE) + //HEAD// + + if(glasses && !(obscured & ITEM_SLOT_EYES)) + burning_items += glasses + if(wear_mask && !(obscured & ITEM_SLOT_MASK)) + burning_items += wear_mask + if(wear_neck && !(obscured & ITEM_SLOT_NECK)) + burning_items += wear_neck + if(ears && !(obscured & ITEM_SLOT_EARS)) + burning_items += ears + if(head) + burning_items += head + + //CHEST// + if(w_uniform && !(obscured & ITEM_SLOT_ICLOTHING)) + burning_items += w_uniform + if(wear_suit) + burning_items += wear_suit + + //ARMS & HANDS// + var/obj/item/clothing/arm_clothes = null + if(gloves && !(obscured & ITEM_SLOT_GLOVES)) + arm_clothes = gloves + else if(wear_suit && ((wear_suit.body_parts_covered & HANDS) || (wear_suit.body_parts_covered & ARMS))) + arm_clothes = wear_suit + else if(w_uniform && ((w_uniform.body_parts_covered & HANDS) || (w_uniform.body_parts_covered & ARMS))) + arm_clothes = w_uniform + if(arm_clothes) + burning_items |= arm_clothes + + //LEGS & FEET// + var/obj/item/clothing/leg_clothes = null + if(shoes && !(obscured & ITEM_SLOT_FEET)) + leg_clothes = shoes + else if(wear_suit && ((wear_suit.body_parts_covered & FEET) || (wear_suit.body_parts_covered & LEGS))) + leg_clothes = wear_suit + else if(w_uniform && ((w_uniform.body_parts_covered & FEET) || (w_uniform.body_parts_covered & LEGS))) + leg_clothes = w_uniform + if(leg_clothes) + burning_items |= leg_clothes + + for(var/obj/item/burning in burning_items) + burning.fire_act((stacks * 25 * delta_time)) //damage taken is reduced to 2% of this value by fire_act() + +/mob/living/carbon/human/on_fire_stack(delta_time, times_fired, datum/status_effect/fire_handler/fire_stacks/fire_handler) + SEND_SIGNAL(src, COMSIG_HUMAN_BURNING) + burn_clothing(delta_time, times_fired, fire_handler.stacks) + var/no_protection = FALSE + if(dna && dna.species) + no_protection = dna.species.handle_fire(src, delta_time, times_fired, no_protection) + fire_handler.harm_human(delta_time, times_fired, no_protection) diff --git a/code/modules/mob/living/carbon/human/human_defines.dm b/code/modules/mob/living/carbon/human/human_defines.dm index 102d3475e36b7..c649d741fe661 100644 --- a/code/modules/mob/living/carbon/human/human_defines.dm +++ b/code/modules/mob/living/carbon/human/human_defines.dm @@ -27,7 +27,10 @@ var/facial_hairstyle = "Shaved" //Eye colour - var/eye_color = "#000000" + var/eye_color_left = "#000000" + var/eye_color_right = "#000000" + /// Var used to keep track of a human mob having a heterochromatic right eye. To ensure prefs don't overwrite shit + var/eye_color_heterochromatic = FALSE var/skin_tone = "caucasian1" //Skin tone @@ -64,7 +67,6 @@ /// What types of mobs are allowed to ride/buckle to this mob var/static/list/can_ride_typecache = typecacheof(list(/mob/living/carbon/human, /mob/living/simple_animal/slime, /mob/living/simple_animal/parrot)) var/lastpuke = 0 - var/last_fire_update var/account_id var/hardcore_survival_score = 0 @@ -84,3 +86,4 @@ var/hal_screwydoll /// When an braindead player has their equipment fiddled with, we log that info here for when they come back so they know who took their ID while they were DC'd for 30 seconds var/list/afk_thefts + diff --git a/code/modules/mob/living/carbon/human/human_helpers.dm b/code/modules/mob/living/carbon/human/human_helpers.dm index 4c6d41bea0bb7..fadb1f254826d 100644 --- a/code/modules/mob/living/carbon/human/human_helpers.dm +++ b/code/modules/mob/living/carbon/human/human_helpers.dm @@ -85,15 +85,6 @@ return dna.species.handle_chemicals(R, src, delta_time, times_fired) // if it returns 0, it will run the usual on_mob_life for that reagent. otherwise, it will stop after running handle_chemicals for the species. - -/mob/living/carbon/human/can_track(mob/living/user) - if(istype(head, /obj/item/clothing/head)) - var/obj/item/clothing/head/hat = head - if(hat.blockTracking) - return 0 - - return ..() - /mob/living/carbon/human/can_use_guns(obj/item/G) . = ..() if(G.trigger_guard == TRIGGER_GUARD_NORMAL) @@ -212,7 +203,7 @@ var/t_his = p_their() var/t_is = p_are() //This checks to see if the body is revivable - if(key || !getorgan(/obj/item/organ/brain) || ghost?.can_reenter_corpse) + if(key || !getorgan(/obj/item/organ/internal/brain) || ghost?.can_reenter_corpse) return span_deadsay("[t_He] [t_is] limp and unresponsive; there are no signs of life...") else return span_deadsay("[t_He] [t_is] limp and unresponsive; there are no signs of life and [t_his] soul has departed...") diff --git a/code/modules/mob/living/carbon/human/human_movement.dm b/code/modules/mob/living/carbon/human/human_movement.dm index d37a5a216f214..34e2a4c9b3daa 100644 --- a/code/modules/mob/living/carbon/human/human_movement.dm +++ b/code/modules/mob/living/carbon/human/human_movement.dm @@ -34,7 +34,7 @@ if(shoes && body_position == STANDING_UP && loc == NewLoc && has_gravity(loc)) SEND_SIGNAL(shoes, COMSIG_SHOES_STEP_ACTION) -/mob/living/carbon/human/Process_Spacemove(movement_dir = 0) +/mob/living/carbon/human/Process_Spacemove(movement_dir = 0, continuous_move = FALSE) if(movement_type & FLYING || HAS_TRAIT(src, TRAIT_FREE_FLOAT_MOVEMENT)) return TRUE return ..() diff --git a/code/modules/mob/living/carbon/human/human_stripping.dm b/code/modules/mob/living/carbon/human/human_stripping.dm index ae5fa42f6e658..1b71471024c12 100644 --- a/code/modules/mob/living/carbon/human/human_stripping.dm +++ b/code/modules/mob/living/carbon/human/human_stripping.dm @@ -156,9 +156,8 @@ GLOBAL_LIST_INIT(strippable_human_items, create_strippable_list(list( to_chat(user, span_notice("You try to empty [source]'s [pocket_side] pocket.")) - var/log_message = "[key_name(source)] is being pickpocketed of [item] by [key_name(user)] ([pocket_side])" - user.log_message(log_message, LOG_ATTACK, color="red") - source.log_message(log_message, LOG_VICTIM, color="red", log_globally=FALSE) + user.log_message("is pickpocketing [key_name(source)] of [item] ([pocket_side])", LOG_ATTACK, color="red") + source.log_message("is being pickpocketed of [item] by [key_name(user)] ([pocket_side])", LOG_VICTIM, color="orange", log_globally=FALSE) item.add_fingerprint(src) var/result = start_unequip_mob(item, source, user, POCKET_STRIP_DELAY) diff --git a/code/modules/mob/living/carbon/human/human_update_icons.dm b/code/modules/mob/living/carbon/human/human_update_icons.dm index 039d1215d0fd3..cad78f2554a94 100644 --- a/code/modules/mob/living/carbon/human/human_update_icons.dm +++ b/code/modules/mob/living/carbon/human/human_update_icons.dm @@ -69,10 +69,6 @@ There are several things that need to be remembered: dna.species.handle_body(src) ..() -/mob/living/carbon/human/update_fire() - ..((fire_stacks > HUMAN_FIRE_STACK_ICON_NUM) ? "Standing" : "Generic_mob_burning") - - /* --------------------------------------- */ //For legacy support. /mob/living/carbon/human/regenerate_icons() @@ -145,15 +141,15 @@ There are several things that need to be remembered: inv.update_icon() if(istype(w_uniform, /obj/item/clothing/under)) - var/obj/item/clothing/under/U = w_uniform - update_hud_uniform(U) + var/obj/item/clothing/under/uniform = w_uniform + update_hud_uniform(uniform) if(wear_suit && (wear_suit.flags_inv & HIDEJUMPSUIT)) return - var/target_overlay = U.icon_state - if(U.adjusted == ALT_STYLE) + var/target_overlay = uniform.icon_state + if(uniform.adjusted == ALT_STYLE) target_overlay = "[target_overlay]_d" var/mutable_appearance/uniform_overlay @@ -162,21 +158,21 @@ There are several things that need to be remembered: var/woman if(!uniform_overlay) //BEGIN SPECIES HANDLING - if((dna?.species.bodytype & BODYTYPE_DIGITIGRADE) && (U.supports_variations_flags & CLOTHING_DIGITIGRADE_VARIATION)) + if((dna?.species.bodytype & BODYTYPE_DIGITIGRADE) && (uniform.supports_variations_flags & CLOTHING_DIGITIGRADE_VARIATION)) icon_file = DIGITIGRADE_UNIFORM_FILE //Female sprites have lower priority than digitigrade sprites - else if(dna.species.sexes && (dna.species.bodytype & BODYTYPE_HUMANOID) && physique == FEMALE && U.adjusted != NO_FEMALE_UNIFORM) //Agggggggghhhhh + else if(dna.species.sexes && (dna.species.bodytype & BODYTYPE_HUMANOID) && physique == FEMALE && uniform.female_sprite_flags != NO_FEMALE_UNIFORM) //Agggggggghhhhh woman = TRUE - if(!icon_exists(icon_file, RESOLVE_ICON_STATE(U))) + if(!icon_exists(icon_file, RESOLVE_ICON_STATE(uniform))) icon_file = DEFAULT_UNIFORM_FILE //END SPECIES HANDLING - uniform_overlay = U.build_worn_icon( + uniform_overlay = uniform.build_worn_icon( default_layer = UNIFORM_LAYER, default_icon_file = icon_file, isinhands = FALSE, - femaleuniform = woman ? U.adjusted : null, + female_uniform = woman ? uniform.female_sprite_flags : null, override_state = target_overlay, ) @@ -744,12 +740,12 @@ default_icon_file: The icon file to draw states from if no other icon file is sp isinhands: If true then alternate_worn_icon is skipped so that default_icon_file is used, in this situation default_icon_file is expected to match either the lefthand_ or righthand_ file var -femalueuniform: A value matching a uniform item's female_sprite_flags var, if this is anything but NO_FEMALE_UNIFORM, we +female_uniform: A value matching a uniform item's female_sprite_flags var, if this is anything but NO_FEMALE_UNIFORM, we generate/load female uniform sprites matching all previously decided variables */ -/obj/item/proc/build_worn_icon(default_layer = 0, default_icon_file = null, isinhands = FALSE, femaleuniform = NO_FEMALE_UNIFORM, override_state = null, override_file = null) +/obj/item/proc/build_worn_icon(default_layer = 0, default_icon_file = null, isinhands = FALSE, female_uniform = NO_FEMALE_UNIFORM, override_state = null, override_file = null) //Find a valid icon_state from variables+arguments var/t_state @@ -768,8 +764,8 @@ generate/load female uniform sprites matching all previously decided variables var/layer2use = alternate_worn_layer ? alternate_worn_layer : default_layer var/mutable_appearance/standing - if(femaleuniform) - standing = wear_female_version(t_state, file2use, layer2use, femaleuniform, greyscale_colors) //should layer2use be in sync with the adjusted value below? needs testing - shiz + if(female_uniform) + standing = wear_female_version(t_state, file2use, layer2use, female_uniform, greyscale_colors) //should layer2use be in sync with the adjusted value below? needs testing - shiz if(!standing) standing = mutable_appearance(file2use, t_state, -layer2use) @@ -857,19 +853,15 @@ generate/load female uniform sprites matching all previously decided variables // eyes if(!(NOEYESPRITES in dna.species.species_traits)) - var/obj/item/organ/eyes/E = getorganslot(ORGAN_SLOT_EYES) - var/mutable_appearance/eye_overlay - if(!E) - eye_overlay = mutable_appearance('icons/mob/human_face.dmi', "eyes_missing", -BODY_LAYER) + var/obj/item/organ/internal/eyes/parent_eyes = getorganslot(ORGAN_SLOT_EYES) + if(parent_eyes) + add_overlay(parent_eyes.generate_body_overlay(src)) else - eye_overlay = mutable_appearance('icons/mob/human_face.dmi', E.eye_icon_state, -BODY_LAYER) - if((EYECOLOR in dna.species.species_traits) && E) - eye_overlay.color = "#" + eye_color - if(OFFSET_FACE in dna.species.offset_features) - eye_overlay.pixel_x += dna.species.offset_features[OFFSET_FACE][1] - eye_overlay.pixel_y += dna.species.offset_features[OFFSET_FACE][2] - add_overlay(eye_overlay) - + var/mutable_appearance/missing_eyes = mutable_appearance('icons/mob/human_face.dmi', "eyes_missing", -BODY_LAYER) + if(OFFSET_FACE in dna.species.offset_features) + missing_eyes.pixel_x += dna.species.offset_features[OFFSET_FACE][1] + missing_eyes.pixel_y += dna.species.offset_features[OFFSET_FACE][2] + add_overlay(missing_eyes) update_inv_head() update_inv_wear_mask() diff --git a/code/modules/mob/living/carbon/human/life.dm b/code/modules/mob/living/carbon/human/life.dm index 6f2e1281e8aad..0f7e6b261ed92 100644 --- a/code/modules/mob/living/carbon/human/life.dm +++ b/code/modules/mob/living/carbon/human/life.dm @@ -107,8 +107,8 @@ return FALSE else - if(istype(L, /obj/item/organ/lungs)) - var/obj/item/organ/lungs/lun = L + if(istype(L, /obj/item/organ/internal/lungs)) + var/obj/item/organ/internal/lungs/lun = L lun.check_breath(breath,src) /// Environment handlers for species @@ -154,22 +154,6 @@ /mob/living/carbon/human/get_body_temp_cold_damage_limit() return dna.species.bodytemp_cold_damage_limit -///FIRE CODE -/mob/living/carbon/human/handle_fire(delta_time, times_fired) - . = ..() - if(.) //if the mob isn't on fire anymore - return - - if(dna) - . = dna.species.handle_fire(src, delta_time, times_fired) //do special handling based on the mob's species. TRUE = they are immune to the effects of the fire. - - if(!last_fire_update) - last_fire_update = fire_stacks - if((fire_stacks > HUMAN_FIRE_STACK_ICON_NUM && last_fire_update <= HUMAN_FIRE_STACK_ICON_NUM) || (fire_stacks <= HUMAN_FIRE_STACK_ICON_NUM && last_fire_update > HUMAN_FIRE_STACK_ICON_NUM)) - last_fire_update = fire_stacks - update_fire() - - /mob/living/carbon/human/proc/get_thermal_protection() var/thermal_protection = 0 //Simple check to estimate how protected we are against multiple temperatures if(wear_suit) @@ -181,20 +165,8 @@ thermal_protection = round(thermal_protection) return thermal_protection -/mob/living/carbon/human/IgniteMob() - //If have no DNA or can be Ignited, call parent handling to light user - //If firestacks are high enough - if(!dna || dna.species.CanIgniteMob(src)) - return ..() - . = FALSE //No ignition - -/mob/living/carbon/human/extinguish_mob() - if(!dna || !dna.species.extinguish_mob(src)) - last_fire_update = null - ..() //END FIRE CODE - //This proc returns a number made up of the flags for body parts which you are protected on. (such as HEAD, CHEST, GROIN, etc. See setup.dm for the full list) /mob/living/carbon/human/proc/get_heat_protection_flags(temperature) //Temperature is the temperature you're being exposed to. var/thermal_protection_flags = 0 diff --git a/code/modules/mob/living/carbon/human/monkey/monkey.dm b/code/modules/mob/living/carbon/human/monkey/monkey.dm index 24e7771094aad..a4ce98269e53f 100644 --- a/code/modules/mob/living/carbon/human/monkey/monkey.dm +++ b/code/modules/mob/living/carbon/human/monkey/monkey.dm @@ -29,6 +29,8 @@ helmet.attack_self(src) // todo encapsulate toggle +GLOBAL_DATUM(the_one_and_only_punpun, /mob/living/carbon/human/species/monkey/punpun) + /mob/living/carbon/human/species/monkey/punpun //except for a few special persistence features, pun pun is just a normal monkey name = "Pun Pun" //C A N O N unique_name = FALSE @@ -54,8 +56,12 @@ name_to_use = pick(list("Professor Bobo", "Deempisi's Revenge", "Furious George", "King Louie", "Dr. Zaius", "Jimmy Rustles", "Dinner", "Lanky")) if(name_to_use == "Furious George") ai_controller = /datum/ai_controller/monkey/angry //hes always mad + . = ..() + if(!GLOB.the_one_and_only_punpun && mapload) + GLOB.the_one_and_only_punpun = src + fully_replace_character_name(real_name, name_to_use) //These have to be after the parent new to ensure that the monkey @@ -68,16 +74,24 @@ if(relic_mask) equip_to_slot_or_del(new relic_mask, ITEM_SLOT_MASK) +/mob/living/carbon/human/species/monkey/punpun/Destroy() + if(GLOB.the_one_and_only_punpun == src) + GLOB.the_one_and_only_punpun = null + + return ..() + /mob/living/carbon/human/species/monkey/punpun/Life(delta_time = SSMOBS_DT, times_fired) if(!stat && SSticker.current_state == GAME_STATE_FINISHED && !memory_saved) Write_Memory(FALSE, FALSE) memory_saved = TRUE - ..() + + return ..() /mob/living/carbon/human/species/monkey/punpun/death(gibbed) if(!memory_saved) Write_Memory(TRUE, gibbed) - ..() + + return ..() /mob/living/carbon/human/species/monkey/punpun/proc/Read_Memory() if(fexists("data/npc_saves/Punpun.sav")) //legacy compatability to convert old format to new diff --git a/code/modules/mob/living/carbon/human/species.dm b/code/modules/mob/living/carbon/human/species.dm index b8787925959aa..a5996aec183d0 100644 --- a/code/modules/mob/living/carbon/human/species.dm +++ b/code/modules/mob/living/carbon/human/species.dm @@ -20,8 +20,6 @@ GLOBAL_LIST_EMPTY(features_by_species) /// The formatting of the name of the species in plural context. Defaults to "[name]\s" if unset. /// Ex "[Plasmamen] are weak", "[Mothmen] are strong", "[Lizardpeople] don't like", "[Golems] hate" var/plural_form - // Default color. If mutant colors are disabled, this is the color that will be used by that race. - var/default_color = "#FFFFFF" ///Whether or not the race has sexual characteristics (biological genders). At the moment this is only FALSE for skeletons and shadows var/sexes = TRUE @@ -165,7 +163,7 @@ GLOBAL_LIST_EMPTY(features_by_species) var/bodytemp_cold_damage_limit = BODYTEMP_COLD_DAMAGE_LIMIT /// The icon_state of the fire overlay added when sufficently ablaze and standing. see onfire.dmi - var/fire_overlay = "Standing" + var/fire_overlay = "human" ///the species that body parts are surgically compatible with (found in _DEFINES/mobs.dm) ///current acceptable bitfields are HUMAN_BODY, ALIEN_BODY, LARVA_BODY, MONKEY_BODY, or NONE @@ -201,23 +199,23 @@ GLOBAL_LIST_EMPTY(features_by_species) //why does it work this way? because traits also disable the downsides of not having an organ, removing organs but not having the trait will make your species die ///Replaces default brain with a different organ - var/obj/item/organ/brain/mutantbrain = /obj/item/organ/brain + var/obj/item/organ/internal/brain/mutantbrain = /obj/item/organ/internal/brain ///Replaces default heart with a different organ - var/obj/item/organ/heart/mutantheart = /obj/item/organ/heart + var/obj/item/organ/internal/heart/mutantheart = /obj/item/organ/internal/heart ///Replaces default lungs with a different organ - var/obj/item/organ/lungs/mutantlungs = /obj/item/organ/lungs + var/obj/item/organ/internal/lungs/mutantlungs = /obj/item/organ/internal/lungs ///Replaces default eyes with a different organ - var/obj/item/organ/eyes/mutanteyes = /obj/item/organ/eyes + var/obj/item/organ/internal/eyes/mutanteyes = /obj/item/organ/internal/eyes ///Replaces default ears with a different organ - var/obj/item/organ/ears/mutantears = /obj/item/organ/ears + var/obj/item/organ/internal/ears/mutantears = /obj/item/organ/internal/ears ///Replaces default tongue with a different organ - var/obj/item/organ/tongue/mutanttongue = /obj/item/organ/tongue + var/obj/item/organ/internal/tongue/mutanttongue = /obj/item/organ/internal/tongue ///Replaces default liver with a different organ - var/obj/item/organ/liver/mutantliver = /obj/item/organ/liver + var/obj/item/organ/internal/liver/mutantliver = /obj/item/organ/internal/liver ///Replaces default stomach with a different organ - var/obj/item/organ/stomach/mutantstomach = /obj/item/organ/stomach + var/obj/item/organ/internal/stomach/mutantstomach = /obj/item/organ/internal/stomach ///Replaces default appendix with a different organ. - var/obj/item/organ/appendix/mutantappendix = /obj/item/organ/appendix + var/obj/item/organ/internal/appendix/mutantappendix = /obj/item/organ/internal/appendix ///Forces an item into this species' hands. Only an honorary mutantthing because this is not an organ and not loaded in the same way, you've been warned to do your research. var/obj/item/mutanthands @@ -372,7 +370,7 @@ GLOBAL_LIST_EMPTY(features_by_species) if(oldorgan && (!should_have || replace_current) && !(oldorgan.zone in excluded_zones) && !(oldorgan.organ_flags & ORGAN_UNREMOVABLE)) if(slot == ORGAN_SLOT_BRAIN) - var/obj/item/organ/brain/brain = oldorgan + var/obj/item/organ/internal/brain/brain = oldorgan if(!brain.decoy_override)//"Just keep it if it's fake" - confucius, probably brain.before_organ_replacement(neworgan) brain.Remove(C,TRUE, TRUE) //brain argument used so it doesn't cause any... sudden death. @@ -465,10 +463,7 @@ GLOBAL_LIST_EMPTY(features_by_species) var/mob/living/carbon/human/human = C for(var/obj/item/organ/external/organ_path as anything in external_organs) //Load a persons preferences from DNA - var/feature_key_name = human.dna.features[initial(organ_path.feature_key)] - var/obj/item/organ/external/new_organ = SSwardrobe.provide_type(organ_path) - new_organ.set_sprite(feature_key_name) new_organ.Insert(human) for(var/X in inherent_traits) @@ -568,33 +563,29 @@ GLOBAL_LIST_EMPTY(features_by_species) // eyes if(!(NOEYESPRITES in species_traits)) - var/obj/item/organ/eyes/eye_organ = species_human.getorganslot(ORGAN_SLOT_EYES) + var/obj/item/organ/internal/eyes/eye_organ = species_human.getorganslot(ORGAN_SLOT_EYES) var/mutable_appearance/no_eyeslay - var/mutable_appearance/eye_overlay - var/obscured = species_human.check_obscured_slots(TRUE) //eyes that shine in the dark shouldn't show when you have glasses var/add_pixel_x = 0 var/add_pixel_y = 0 //cut any possible vis overlays if(body_vis_overlays.len) SSvis_overlays.remove_vis_overlay(species_human, body_vis_overlays) + if(OFFSET_FACE in species_human.dna.species.offset_features) add_pixel_x = species_human.dna.species.offset_features[OFFSET_FACE][1] add_pixel_y = species_human.dna.species.offset_features[OFFSET_FACE][2] + if(!eye_organ) no_eyeslay = mutable_appearance('icons/mob/human_face.dmi', "eyes_missing", -BODY_LAYER) no_eyeslay.pixel_x += add_pixel_x no_eyeslay.pixel_y += add_pixel_y standing += no_eyeslay - if(!no_eyeslay)//we need eyes - eye_overlay = mutable_appearance('icons/mob/human_face.dmi', eye_organ.eye_icon_state, -BODY_LAYER) - if(eye_organ.overlay_ignore_lighting && !(obscured & ITEM_SLOT_EYES)) - eye_overlay.overlays += emissive_appearance(eye_overlay.icon, eye_overlay.icon_state, alpha = eye_overlay.alpha) + else + eye_organ.refresh(call_update = FALSE) - eye_overlay.pixel_x += add_pixel_x - eye_overlay.pixel_y += add_pixel_y - if((EYECOLOR in species_traits) && eye_organ) - eye_overlay.color = species_human.eye_color - standing += eye_overlay + if(!no_eyeslay) + for(var/eye_overlay in eye_organ.generate_body_overlay(species_human)) + standing += eye_overlay // blush if (HAS_TRAIT(species_human, TRAIT_BLUSHING)) // Caused by either the *blush emote or the "drunk" mood event @@ -692,39 +683,6 @@ GLOBAL_LIST_EMPTY(features_by_species) var/obj/item/bodypart/head/noggin = source.get_bodypart(BODY_ZONE_HEAD) - if(mutant_bodyparts["tail_lizard"]) - if(source.wear_suit && (source.wear_suit.flags_inv & HIDEJUMPSUIT)) - bodyparts_to_add -= "tail_lizard" - - if(mutant_bodyparts["waggingtail_lizard"]) - if(source.wear_suit && (source.wear_suit.flags_inv & HIDEJUMPSUIT)) - bodyparts_to_add -= "waggingtail_lizard" - else if (mutant_bodyparts["tail_lizard"]) - bodyparts_to_add -= "waggingtail_lizard" - - if(mutant_bodyparts["tail_human"]) - if(source.wear_suit && (source.wear_suit.flags_inv & HIDEJUMPSUIT)) - bodyparts_to_add -= "tail_human" - - if("tail_monkey" in mutant_bodyparts) - if(source.wear_suit && (source.wear_suit.flags_inv & HIDEJUMPSUIT)) - bodyparts_to_add -= "tail_monkey" - - if(mutant_bodyparts["waggingtail_human"]) - if(source.wear_suit && (source.wear_suit.flags_inv & HIDEJUMPSUIT)) - bodyparts_to_add -= "waggingtail_human" - else if (mutant_bodyparts["tail_human"]) - bodyparts_to_add -= "waggingtail_human" - - if(mutant_bodyparts["spines"]) - if(!source.dna.features["spines"] || source.dna.features["spines"] == "None" || source.wear_suit && (source.wear_suit.flags_inv & HIDEJUMPSUIT)) - bodyparts_to_add -= "spines" - - if(mutant_bodyparts["waggingspines"]) - if(!source.dna.features["spines"] || source.dna.features["spines"] == "None" || source.wear_suit && (source.wear_suit.flags_inv & HIDEJUMPSUIT)) - bodyparts_to_add -= "waggingspines" - else if (mutant_bodyparts["tail"]) - bodyparts_to_add -= "waggingspines" if(mutant_bodyparts["ears"]) if(!source.dna.features["ears"] || source.dna.features["ears"] == "None" || source.head && (source.head.flags_inv & HIDEHAIR) || (source.wear_mask && (source.wear_mask.flags_inv & HIDEHAIR)) || !noggin || !IS_ORGANIC_LIMB(noggin)) @@ -741,18 +699,6 @@ GLOBAL_LIST_EMPTY(features_by_species) for(var/bodypart in bodyparts_to_add) var/datum/sprite_accessory/accessory switch(bodypart) - if("tail_lizard") - accessory = GLOB.tails_list_lizard[source.dna.features["tail_lizard"]] - if("waggingtail_lizard") - accessory = GLOB.animated_tails_list_lizard[source.dna.features["tail_lizard"]] - if("tail_human") - accessory = GLOB.tails_list_human[source.dna.features["tail_human"]] - if("waggingtail_human") - accessory = GLOB.animated_tails_list_human[source.dna.features["tail_human"]] - if("spines") - accessory = GLOB.spines_list[source.dna.features["spines"]] - if("waggingspines") - accessory = GLOB.animated_spines_list[source.dna.features["spines"]] if("ears") accessory = GLOB.ears_list[source.dna.features["ears"]] if("body_markings") @@ -761,20 +707,12 @@ GLOBAL_LIST_EMPTY(features_by_species) accessory = GLOB.legs_list[source.dna.features["legs"]] if("caps") accessory = GLOB.caps_list[source.dna.features["caps"]] - if("tail_monkey") - accessory = GLOB.tails_list_monkey[source.dna.features["tail_monkey"]] if(!accessory || accessory.icon_state == "none") continue var/mutable_appearance/accessory_overlay = mutable_appearance(accessory.icon, layer = -layer) - //A little rename so we don't have to use tail_lizard or tail_human when naming the sprites. - if(bodypart == "tail_lizard" || bodypart == "tail_human" || bodypart == "tail_monkey") - bodypart = "tail" - else if(bodypart == "waggingtail_lizard" || bodypart == "waggingtail_human") - bodypart = "waggingtail" - if(accessory.gender_specific) accessory_overlay.icon_state = "[g]_[bodypart]_[accessory.icon_state]_[layertext]" else @@ -804,7 +742,7 @@ GLOBAL_LIST_EMPTY(features_by_species) if(FACEHAIR) accessory_overlay.color = source.facial_hair_color if(EYECOLOR) - accessory_overlay.color = source.eye_color + accessory_overlay.color = source.eye_color_left else accessory_overlay.color = forced_colour standing += accessory_overlay @@ -923,7 +861,7 @@ GLOBAL_LIST_EMPTY(features_by_species) if(ITEM_SLOT_EYES) if(!H.get_bodypart(BODY_ZONE_HEAD)) return FALSE - var/obj/item/organ/eyes/E = H.getorganslot(ORGAN_SLOT_EYES) + var/obj/item/organ/internal/eyes/E = H.getorganslot(ORGAN_SLOT_EYES) if(E?.no_glasses) return FALSE return equip_delay_self_check(I, H, bypass_equip_delay_self) @@ -1260,11 +1198,11 @@ GLOBAL_LIST_EMPTY(features_by_species) if(!affecting) //Something went wrong. Maybe the limb is missing? affecting = H.bodyparts[1] - hit_area = affecting.name + hit_area = affecting.plaintext_zone var/def_zone = affecting.body_zone var/armor_block = H.run_armor_check(affecting, MELEE, span_notice("Your armor has protected your [hit_area]!"), span_warning("Your armor has softened a hit to your [hit_area]!"),I.armour_penetration, weak_against_armour = I.weak_against_armour) - armor_block = min(90,armor_block) //cap damage reduction at 90% + armor_block = min(ARMOR_MAX_BLOCK, armor_block) //cap damage reduction at 90% var/Iwound_bonus = I.wound_bonus // this way, you can't wound with a surgical tool on help intent if they have a surgery active and are lying down, so a misclick with a circular saw on the wrong limb doesn't bleed them dry (they still get hit tho) @@ -1302,7 +1240,7 @@ GLOBAL_LIST_EMPTY(features_by_species) if(H.stat == CONSCIOUS) H.visible_message(span_danger("[H] is knocked senseless!"), \ span_userdanger("You're knocked senseless!")) - H.set_confusion(max(H.get_confusion(), 20)) + H.set_timed_status_effect(20 SECONDS, /datum/status_effect/confusion, only_if_higher = TRUE) H.adjust_blurriness(10) if(prob(10)) H.gain_trauma(/datum/brain_trauma/mild/concussion) @@ -1543,13 +1481,13 @@ GLOBAL_LIST_EMPTY(features_by_species) //Remove any slowdown from the cold. humi.remove_movespeed_modifier(/datum/movespeed_modifier/cold) // display alerts based on how hot it is - switch(bodytemp) - if(bodytemp_heat_damage_limit to BODYTEMP_HEAT_WARNING_2) - humi.throw_alert(ALERT_TEMPERATURE, /atom/movable/screen/alert/hot, 1) - if(BODYTEMP_HEAT_WARNING_2 to BODYTEMP_HEAT_WARNING_3) - humi.throw_alert(ALERT_TEMPERATURE, /atom/movable/screen/alert/hot, 2) - else - humi.throw_alert(ALERT_TEMPERATURE, /atom/movable/screen/alert/hot, 3) + // Can't be a switch due to http://www.byond.com/forum/post/2750423 + if(bodytemp in bodytemp_heat_damage_limit to BODYTEMP_HEAT_WARNING_2) + humi.throw_alert(ALERT_TEMPERATURE, /atom/movable/screen/alert/hot, 1) + else if(bodytemp in BODYTEMP_HEAT_WARNING_2 to BODYTEMP_HEAT_WARNING_3) + humi.throw_alert(ALERT_TEMPERATURE, /atom/movable/screen/alert/hot, 2) + else + humi.throw_alert(ALERT_TEMPERATURE, /atom/movable/screen/alert/hot, 3) // Body temperature is too cold, and we do not have resist traits else if(bodytemp < bodytemp_cold_damage_limit && !HAS_TRAIT(humi, TRAIT_RESISTCOLD)) @@ -1559,13 +1497,13 @@ GLOBAL_LIST_EMPTY(features_by_species) // Apply cold slow down humi.add_or_update_variable_movespeed_modifier(/datum/movespeed_modifier/cold, multiplicative_slowdown = ((bodytemp_cold_damage_limit - humi.bodytemperature) / COLD_SLOWDOWN_FACTOR)) // Display alerts based how cold it is - switch(bodytemp) - if(BODYTEMP_COLD_WARNING_2 to bodytemp_cold_damage_limit) - humi.throw_alert(ALERT_TEMPERATURE, /atom/movable/screen/alert/cold, 1) - if(BODYTEMP_COLD_WARNING_3 to BODYTEMP_COLD_WARNING_2) - humi.throw_alert(ALERT_TEMPERATURE, /atom/movable/screen/alert/cold, 2) - else - humi.throw_alert(ALERT_TEMPERATURE, /atom/movable/screen/alert/cold, 3) + // Can't be a switch due to http://www.byond.com/forum/post/2750423 + if(bodytemp in BODYTEMP_COLD_WARNING_2 to bodytemp_cold_damage_limit) + humi.throw_alert(ALERT_TEMPERATURE, /atom/movable/screen/alert/cold, 1) + else if(bodytemp in BODYTEMP_COLD_WARNING_3 to BODYTEMP_COLD_WARNING_2) + humi.throw_alert(ALERT_TEMPERATURE, /atom/movable/screen/alert/cold, 2) + else + humi.throw_alert(ALERT_TEMPERATURE, /atom/movable/screen/alert/cold, 3) // We are not to hot or cold, remove status and moods // Optimization here, we check these things based off the old temperature to avoid unneeded work @@ -1625,13 +1563,13 @@ GLOBAL_LIST_EMPTY(features_by_species) if(humi.coretemperature < cold_damage_limit && !HAS_TRAIT(humi, TRAIT_RESISTCOLD)) var/damage_type = is_hulk ? BRUTE : BURN // Why? var/damage_mod = coldmod * humi.physiology.cold_mod * (is_hulk ? HULK_COLD_DAMAGE_MOD : 1) - switch(humi.coretemperature) - if(201 to cold_damage_limit) - humi.apply_damage(COLD_DAMAGE_LEVEL_1 * damage_mod * delta_time, damage_type) - if(120 to 200) - humi.apply_damage(COLD_DAMAGE_LEVEL_2 * damage_mod * delta_time, damage_type) - else - humi.apply_damage(COLD_DAMAGE_LEVEL_3 * damage_mod * delta_time, damage_type) + // Can't be a switch due to http://www.byond.com/forum/post/2750423 + if(humi.coretemperature in 201 to cold_damage_limit) + humi.apply_damage(COLD_DAMAGE_LEVEL_1 * damage_mod * delta_time, damage_type) + else if(humi.coretemperature in 120 to 200) + humi.apply_damage(COLD_DAMAGE_LEVEL_2 * damage_mod * delta_time, damage_type) + else + humi.apply_damage(COLD_DAMAGE_LEVEL_3 * damage_mod * delta_time, damage_type) /** * Used to apply burn wounds on random limbs @@ -1721,77 +1659,7 @@ GLOBAL_LIST_EMPTY(features_by_species) ////////// /datum/species/proc/handle_fire(mob/living/carbon/human/H, delta_time, times_fired, no_protection = FALSE) - if(!CanIgniteMob(H)) - return TRUE - if(H.on_fire) - SEND_SIGNAL(H, COMSIG_HUMAN_BURNING) - //the fire tries to damage the exposed clothes and items - var/list/burning_items = list() - var/obscured = H.check_obscured_slots(TRUE) - //HEAD// - - if(H.glasses && !(obscured & ITEM_SLOT_EYES)) - burning_items += H.glasses - if(H.wear_mask && !(obscured & ITEM_SLOT_MASK)) - burning_items += H.wear_mask - if(H.wear_neck && !(obscured & ITEM_SLOT_NECK)) - burning_items += H.wear_neck - if(H.ears && !(obscured & ITEM_SLOT_EARS)) - burning_items += H.ears - if(H.head) - burning_items += H.head - - //CHEST// - if(H.w_uniform && !(obscured & ITEM_SLOT_ICLOTHING)) - burning_items += H.w_uniform - if(H.wear_suit) - burning_items += H.wear_suit - - //ARMS & HANDS// - var/obj/item/clothing/arm_clothes = null - if(H.gloves && !(obscured & ITEM_SLOT_GLOVES)) - arm_clothes = H.gloves - else if(H.wear_suit && ((H.wear_suit.body_parts_covered & HANDS) || (H.wear_suit.body_parts_covered & ARMS))) - arm_clothes = H.wear_suit - else if(H.w_uniform && ((H.w_uniform.body_parts_covered & HANDS) || (H.w_uniform.body_parts_covered & ARMS))) - arm_clothes = H.w_uniform - if(arm_clothes) - burning_items |= arm_clothes - - //LEGS & FEET// - var/obj/item/clothing/leg_clothes = null - if(H.shoes && !(obscured & ITEM_SLOT_FEET)) - leg_clothes = H.shoes - else if(H.wear_suit && ((H.wear_suit.body_parts_covered & FEET) || (H.wear_suit.body_parts_covered & LEGS))) - leg_clothes = H.wear_suit - else if(H.w_uniform && ((H.w_uniform.body_parts_covered & FEET) || (H.w_uniform.body_parts_covered & LEGS))) - leg_clothes = H.w_uniform - if(leg_clothes) - burning_items |= leg_clothes - - for(var/X in burning_items) - var/obj/item/I = X - I.fire_act((H.fire_stacks * 50)) //damage taken is reduced to 2% of this value by fire_act() - - var/thermal_protection = H.get_thermal_protection() - - if(thermal_protection >= FIRE_IMMUNITY_MAX_TEMP_PROTECT && !no_protection) - return - if(thermal_protection >= FIRE_SUIT_MAX_TEMP_PROTECT && !no_protection) - H.adjust_bodytemperature(5.5 * delta_time) - else - H.adjust_bodytemperature((BODYTEMP_HEATING_MAX + (H.fire_stacks * 12)) * 0.5 * delta_time) - SEND_SIGNAL(H, COMSIG_ADD_MOOD_EVENT, "on_fire", /datum/mood_event/on_fire) - H.mind?.add_memory(MEMORY_FIRE, list(DETAIL_PROTAGONIST = H), story_value = STORY_VALUE_OKAY) - -/datum/species/proc/CanIgniteMob(mob/living/carbon/human/H) - if(HAS_TRAIT(H, TRAIT_NOFIRE)) - return FALSE - return TRUE - -/datum/species/proc/extinguish_mob(mob/living/carbon/human/H) - return - + return no_protection //////////// // Stun // @@ -1814,57 +1682,6 @@ GLOBAL_LIST_EMPTY(features_by_species) //Tail Wagging// //////////////// -/datum/species/proc/can_wag_tail(mob/living/carbon/human/H) - return FALSE - -/datum/species/proc/is_wagging_tail(mob/living/carbon/human/H) - return FALSE - -/* - * This proc is called when a mob loses their tail. - * - * tail_owner - the owner of the tail (who holds our species datum) - * lost_tail - the tail that was removed - * on_species_init - whether or not this was called when the species was initialized, or if it was called due to an ingame means (like surgery) - */ -/datum/species/proc/on_tail_lost(mob/living/carbon/human/tail_owner, obj/item/organ/tail/lost_tail, on_species_init = FALSE) - SEND_SIGNAL(tail_owner, COMSIG_CLEAR_MOOD_EVENT, "right_tail_regained") - SEND_SIGNAL(tail_owner, COMSIG_CLEAR_MOOD_EVENT, "wrong_tail_regained") - stop_wagging_tail(tail_owner) - - // If it's initializing the species, don't add moodlets - if(on_species_init) - return - // If we don't have a set tail, don't bother adding moodlets - if(!mutant_organs.len) - return - - SEND_SIGNAL(tail_owner, COMSIG_ADD_MOOD_EVENT, "tail_lost", /datum/mood_event/tail_lost) - SEND_SIGNAL(tail_owner, COMSIG_ADD_MOOD_EVENT, "tail_balance_lost", /datum/mood_event/tail_balance_lost) - -/* - * This proc is called when a mob gains a tail. - * - * tail_owner - the owner of the tail (who holds our species datum) - * lost_tail - the tail that was added - * on_species_init - whether or not this was called when the species was initialized, or if it was called due to an ingame means (like surgery) - */ -/datum/species/proc/on_tail_regain(mob/living/carbon/human/tail_owner, obj/item/organ/tail/found_tail, on_species_init = FALSE) - SEND_SIGNAL(tail_owner, COMSIG_CLEAR_MOOD_EVENT, "tail_lost") - SEND_SIGNAL(tail_owner, COMSIG_CLEAR_MOOD_EVENT, "tail_balance_lost") - - // If it's initializing the species, don't add moodlets - if(on_species_init) - return - // If we don't have a set tail, don't add moodlets - if(!mutant_organs.len) - return - - if(found_tail.type in mutant_organs) - SEND_SIGNAL(tail_owner, COMSIG_ADD_MOOD_EVENT, "right_tail_regained", /datum/mood_event/tail_regained_right) - else - SEND_SIGNAL(tail_owner, COMSIG_ADD_MOOD_EVENT, "wrong_tail_regained", /datum/mood_event/tail_regained_wrong) - /* * Clears all tail related moodlets when they lose their species. * @@ -1873,13 +1690,7 @@ GLOBAL_LIST_EMPTY(features_by_species) /datum/species/proc/clear_tail_moodlets(mob/living/carbon/human/former_tail_owner) SEND_SIGNAL(former_tail_owner, COMSIG_CLEAR_MOOD_EVENT, "tail_lost") SEND_SIGNAL(former_tail_owner, COMSIG_CLEAR_MOOD_EVENT, "tail_balance_lost") - SEND_SIGNAL(former_tail_owner, COMSIG_CLEAR_MOOD_EVENT, "right_tail_regained") SEND_SIGNAL(former_tail_owner, COMSIG_CLEAR_MOOD_EVENT, "wrong_tail_regained") - stop_wagging_tail(former_tail_owner) - -/datum/species/proc/start_wagging_tail(mob/living/carbon/human/H) - -/datum/species/proc/stop_wagging_tail(mob/living/carbon/human/H) /////////////// //FLIGHT SHIT// @@ -1943,6 +1754,7 @@ GLOBAL_LIST_EMPTY(features_by_species) if ( \ (preference.relevant_mutant_bodypart in mutant_bodyparts) \ || (preference.relevant_species_trait in species_traits) \ + || (preference.relevant_external_organ in external_organs) ) features += preference.savefile_key diff --git a/code/modules/mob/living/carbon/human/species_types/abductors.dm b/code/modules/mob/living/carbon/human/species_types/abductors.dm index a248ce1e3383c..056f13623c892 100644 --- a/code/modules/mob/living/carbon/human/species_types/abductors.dm +++ b/code/modules/mob/living/carbon/human/species_types/abductors.dm @@ -12,7 +12,7 @@ TRAIT_NOHUNGER, TRAIT_NOBREATH, ) - mutanttongue = /obj/item/organ/tongue/abductor + mutanttongue = /obj/item/organ/internal/tongue/abductor changesource_flags = MIRROR_BADMIN | WABBAJACK | MIRROR_PRIDE | MIRROR_MAGIC | RACE_SWAP | ERT_SPAWN | SLIME_EXTRACT ass_image = 'icons/ass/assgrey.png' @@ -28,11 +28,11 @@ /datum/species/abductor/on_species_gain(mob/living/carbon/C, datum/species/old_species) . = ..() var/datum/atom_hud/abductor_hud = GLOB.huds[DATA_HUD_ABDUCTOR] - abductor_hud.add_hud_to(C) + abductor_hud.show_to(C) C.set_safe_hunger_level() /datum/species/abductor/on_species_loss(mob/living/carbon/C) . = ..() var/datum/atom_hud/abductor_hud = GLOB.huds[DATA_HUD_ABDUCTOR] - abductor_hud.remove_hud_from(C) + abductor_hud.hide_from(C) 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 3735838029d5d..7c1f24f696894 100644 --- a/code/modules/mob/living/carbon/human/species_types/android.dm +++ b/code/modules/mob/living/carbon/human/species_types/android.dm @@ -25,7 +25,7 @@ inherent_biotypes = MOB_ROBOTIC|MOB_HUMANOID meat = null damage_overlay_type = "synth" - mutanttongue = /obj/item/organ/tongue/robot + mutanttongue = /obj/item/organ/internal/tongue/robot species_language_holder = /datum/language_holder/synthetic wings_icons = list("Robotic") changesource_flags = MIRROR_BADMIN | WABBAJACK | MIRROR_PRIDE | MIRROR_MAGIC | RACE_SWAP | ERT_SPAWN | SLIME_EXTRACT @@ -44,21 +44,3 @@ . = ..() // Androids don't eat, hunger or metabolise foods. Let's do some cleanup. C.set_safe_hunger_level() - -/datum/species/android/replace_body(mob/living/carbon/target, datum/species/new_species) - . = ..() - var/skintone - if(ishuman(target)) - var/mob/living/carbon/human/human_target = target - skintone = human_target.skin_tone - - for(var/obj/item/bodypart/limb as anything in target.bodyparts) - if(limb.body_zone == BODY_ZONE_HEAD || limb.body_zone == BODY_ZONE_CHEST) - limb.is_dimorphic = TRUE - limb.skin_tone ||= skintone - limb.limb_id = SPECIES_HUMAN - limb.should_draw_greyscale = TRUE - limb.name = "human [parse_zone(limb.body_zone)]" - limb.update_limb() - limb.brute_reduction = 5 - limb.burn_reduction = 4 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 306a3c02a2d02..1cdca7279be93 100644 --- a/code/modules/mob/living/carbon/human/species_types/dullahan.dm +++ b/code/modules/mob/living/carbon/human/species_types/dullahan.dm @@ -1,7 +1,6 @@ /datum/species/dullahan name = "Dullahan" id = SPECIES_DULLAHAN - default_color = "FFFFFF" species_traits = list(EYECOLOR, HAIR, FACEHAIR, LIPS, HAS_FLESH, HAS_BONE) inherent_traits = list( TRAIT_ADVANCEDTOOLUSER, @@ -12,10 +11,10 @@ inherent_biotypes = MOB_UNDEAD|MOB_HUMANOID mutant_bodyparts = list("wings" = "None") use_skintones = TRUE - mutantbrain = /obj/item/organ/brain/dullahan - mutanteyes = /obj/item/organ/eyes/dullahan - mutanttongue = /obj/item/organ/tongue/dullahan - mutantears = /obj/item/organ/ears/dullahan + mutantbrain = /obj/item/organ/internal/brain/dullahan + mutanteyes = /obj/item/organ/internal/eyes/dullahan + mutanttongue = /obj/item/organ/internal/tongue/dullahan + mutantears = /obj/item/organ/internal/ears/dullahan examine_limb_id = SPECIES_HUMAN skinned_type = /obj/item/stack/sheet/animalhide/human changesource_flags = MIRROR_BADMIN | WABBAJACK | MIRROR_PRIDE | MIRROR_MAGIC | ERT_SPAWN @@ -47,8 +46,10 @@ head.show_organs_on_examine = FALSE // We want to give the head some boring old eyes just so it doesn't look too jank on the head sprite. - head.eyes = new /obj/item/organ/eyes(head) - head.eyes.eye_color = human.eye_color + head.eyes = new /obj/item/organ/internal/eyes(head) + head.eyes.eye_color_left = human.eye_color_left + head.eyes.eye_color_right = human.eye_color_right + human.update_body() head.update_icon_dropped() human.set_safe_hunger_level() @@ -86,7 +87,7 @@ human.gib() // Yeah so giving them a head on their body is really not a good idea, so their original head will remain but uh, good luck fixing it after that. /datum/species/dullahan/proc/update_vision_perspective(mob/living/carbon/human/human) - var/obj/item/organ/eyes/eyes = human.getorganslot(ORGAN_SLOT_EYES) + var/obj/item/organ/internal/eyes/eyes = human.getorganslot(ORGAN_SLOT_EYES) if(eyes) human.update_tint() if(eyes.tint) @@ -97,7 +98,7 @@ prevent_perspective_change = TRUE /datum/species/dullahan/on_owner_login(mob/living/carbon/human/owner) - var/obj/item/organ/eyes/eyes = owner.getorganslot(ORGAN_SLOT_EYES) + var/obj/item/organ/internal/eyes/eyes = owner.getorganslot(ORGAN_SLOT_EYES) if(owner_first_client_connection_handled) if(!eyes.tint) owner.reset_perspective(my_head, TRUE) @@ -153,15 +154,15 @@ return to_add -/obj/item/organ/brain/dullahan +/obj/item/organ/internal/brain/dullahan decoy_override = TRUE organ_flags = 0 -/obj/item/organ/tongue/dullahan +/obj/item/organ/internal/tongue/dullahan zone = "abstract" modifies_speech = TRUE -/obj/item/organ/tongue/dullahan/handle_speech(datum/source, list/speech_args) +/obj/item/organ/internal/tongue/dullahan/handle_speech(datum/source, list/speech_args) if(ishuman(owner)) var/mob/living/carbon/human/human = owner if(isdullahan(human)) @@ -171,10 +172,10 @@ head.say(speech_args[SPEECH_MESSAGE], spans = speech_args[SPEECH_SPANS], sanitize = FALSE, language = speech_args[SPEECH_LANGUAGE], range = speech_args[SPEECH_RANGE]) speech_args[SPEECH_MESSAGE] = "" -/obj/item/organ/ears/dullahan +/obj/item/organ/internal/ears/dullahan zone = "abstract" -/obj/item/organ/eyes/dullahan +/obj/item/organ/internal/eyes/dullahan name = "head vision" desc = "An abstraction." actions_types = list(/datum/action/item_action/organ_action/dullahan) @@ -187,7 +188,7 @@ /datum/action/item_action/organ_action/dullahan/Trigger(trigger_flags) . = ..() - var/obj/item/organ/eyes/dullahan/dullahan_eyes = target + var/obj/item/organ/internal/eyes/dullahan/dullahan_eyes = target dullahan_eyes.tint = dullahan_eyes.tint ? NONE : INFINITY if(ishuman(owner)) 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 0e4176a526681..5214a4f0f7e3c 100644 --- a/code/modules/mob/living/carbon/human/species_types/ethereal.dm +++ b/code/modules/mob/living/carbon/human/species_types/ethereal.dm @@ -5,10 +5,10 @@ attack_sound = 'sound/weapons/etherealhit.ogg' miss_sound = 'sound/weapons/etherealmiss.ogg' meat = /obj/item/food/meat/slab/human/mutant/ethereal - mutantlungs = /obj/item/organ/lungs/ethereal - mutantstomach = /obj/item/organ/stomach/ethereal - mutanttongue = /obj/item/organ/tongue/ethereal - mutantheart = /obj/item/organ/heart/ethereal + mutantlungs = /obj/item/organ/internal/lungs/ethereal + mutantstomach = /obj/item/organ/internal/stomach/ethereal + mutanttongue = /obj/item/organ/internal/tongue/ethereal + mutantheart = /obj/item/organ/internal/heart/ethereal exotic_blood = /datum/reagent/consumable/liquidelectricity //Liquid Electricity. fuck you think of something better gamer siemens_coeff = 0.5 //They thrive on energy brutemod = 1.25 //They're weak to punches @@ -48,6 +48,7 @@ var/static/g2 = 164 var/static/b2 = 149 var/obj/effect/dummy/lighting_obj/ethereal_light + var/default_color @@ -73,7 +74,7 @@ spec_updatehealth(ethereal) C.set_safe_hunger_level() - var/obj/item/organ/heart/ethereal/ethereal_heart = C.getorganslot(ORGAN_SLOT_HEART) + var/obj/item/organ/internal/heart/ethereal/ethereal_heart = C.getorganslot(ORGAN_SLOT_HEART) ethereal_heart.ethereal_color = default_color //The following code is literally only to make admin-spawned ethereals not be black. @@ -99,13 +100,17 @@ return randname -/datum/species/ethereal/spec_updatehealth(mob/living/carbon/human/H) +/datum/species/ethereal/spec_updatehealth(mob/living/carbon/human/ethereal) . = ..() if(!ethereal_light) return - - if(H.stat != DEAD && !EMPeffect) - var/healthpercent = max(H.health, 0) / 100 + if(default_color != ethereal.dna.features["ethcolor"]) + var/new_color = ethereal.dna.features["ethcolor"] + r1 = GETREDPART(new_color) + g1 = GETGREENPART(new_color) + b1 = GETBLUEPART(new_color) + if(ethereal.stat != DEAD && !EMPeffect) + var/healthpercent = max(ethereal.health, 0) / 100 if(!emageffect) current_color = rgb(r2 + ((r1-r2)*healthpercent), g2 + ((g1-g2)*healthpercent), b2 + ((b1-b2)*healthpercent)) ethereal_light.set_light_range_power_color(1 + (2 * healthpercent), 1 + (1 * healthpercent), current_color) @@ -114,7 +119,7 @@ else ethereal_light.set_light_on(FALSE) fixed_mut_color = rgb(128,128,128) - H.update_body(is_creating = TRUE) + ethereal.update_body(is_creating = TRUE) /datum/species/ethereal/proc/on_emp_act(mob/living/carbon/human/H, severity) SIGNAL_HANDLER 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 5f67636bf5cce..810a5ea92b112 100644 --- a/code/modules/mob/living/carbon/human/species_types/felinid.dm +++ b/code/modules/mob/living/carbon/human/species_types/felinid.dm @@ -4,30 +4,22 @@ id = SPECIES_FELINE say_mod = "meows" - mutant_bodyparts = list("tail_human" = "Cat", "ears" = "Cat", "wings" = "None") + mutant_bodyparts = list("ears" = "Cat", "wings" = "None") - mutantears = /obj/item/organ/ears/cat - mutant_organs = list(/obj/item/organ/tail/cat) + mutantears = /obj/item/organ/internal/ears/cat + external_organs = list( + /obj/item/organ/external/tail/cat = "Cat", + ) changesource_flags = MIRROR_BADMIN | WABBAJACK | MIRROR_PRIDE | MIRROR_MAGIC | RACE_SWAP | ERT_SPAWN | SLIME_EXTRACT species_language_holder = /datum/language_holder/felinid disliked_food = GROSS | CLOTH | RAW - liked_food = SEAFOOD | ORANGES + liked_food = SEAFOOD | ORANGES | BUGS var/original_felinid = TRUE //set to false for felinids created by mass-purrbation payday_modifier = 0.75 ass_image = 'icons/ass/asscat.png' family_heirlooms = list(/obj/item/toy/cattoy) examine_limb_id = SPECIES_HUMAN -//Curiosity killed the cat's wagging tail. -/datum/species/human/felinid/spec_death(gibbed, mob/living/carbon/human/H) - if(H) - stop_wagging_tail(H) - -/datum/species/human/felinid/spec_stun(mob/living/carbon/human/H,amount) - if(H) - stop_wagging_tail(H) - . = ..() - // Prevents felinids from taking toxin damage from carpotoxin /datum/species/human/felinid/handle_chemicals(datum/reagent/chem, mob/living/carbon/human/H, delta_time, times_fired) . = ..() @@ -35,42 +27,19 @@ var/datum/reagent/toxin/carpotoxin/fish = chem fish.toxpwr = 0 -/datum/species/human/felinid/can_wag_tail(mob/living/carbon/human/H) - return mutant_bodyparts["tail_human"] || mutant_bodyparts["waggingtail_human"] - -/datum/species/human/felinid/is_wagging_tail(mob/living/carbon/human/H) - return mutant_bodyparts["waggingtail_human"] - -/datum/species/human/felinid/start_wagging_tail(mob/living/carbon/human/H) - if(mutant_bodyparts["tail_human"]) - mutant_bodyparts["waggingtail_human"] = mutant_bodyparts["tail_human"] - mutant_bodyparts -= "tail_human" - H.update_body() - -/datum/species/human/felinid/stop_wagging_tail(mob/living/carbon/human/H) - if(mutant_bodyparts["waggingtail_human"]) - mutant_bodyparts["tail_human"] = mutant_bodyparts["waggingtail_human"] - mutant_bodyparts -= "waggingtail_human" - H.update_body() /datum/species/human/felinid/on_species_gain(mob/living/carbon/C, datum/species/old_species, pref_load) if(ishuman(C)) var/mob/living/carbon/human/H = C if(!pref_load) //Hah! They got forcefully purrbation'd. Force default felinid parts on them if they have no mutant parts in those areas! - if(H.dna.features["tail_human"] == "None") - H.dna.features["tail_human"] = "Cat" + H.dna.features["tail_cat"] = "Cat" if(H.dna.features["ears"] == "None") H.dna.features["ears"] = "Cat" if(H.dna.features["ears"] == "Cat") - var/obj/item/organ/ears/cat/ears = new + var/obj/item/organ/internal/ears/cat/ears = new ears.Insert(H, drop_if_replaced = FALSE) else - mutantears = /obj/item/organ/ears - if(H.dna.features["tail_human"] == "Cat") - var/obj/item/organ/tail/cat/tail = new - tail.Insert(H, special = TRUE, drop_if_replaced = FALSE) - else - mutant_organs = list() + mutantears = /obj/item/organ/internal/ears return ..() /proc/mass_purrbation() @@ -103,8 +72,8 @@ var/datum/species/human/felinid/cat_species = H.dna.species cat_species.original_felinid = FALSE else - var/obj/item/organ/ears/cat/kitty_ears = new - var/obj/item/organ/tail/cat/kitty_tail = new + var/obj/item/organ/internal/ears/cat/kitty_ears = new + var/obj/item/organ/external/tail/cat/kitty_tail = new kitty_ears.Insert(H, TRUE, FALSE) //Gives nonhumans cat tail and ears kitty_tail.Insert(H, TRUE, FALSE) if(!silent) @@ -120,13 +89,13 @@ var/datum/species/target_species = H.dna.species var/organs = H.internal_organs for(var/obj/item/organ/current_organ in organs) - if(istype(current_organ, /obj/item/organ/tail/cat)) + if(istype(current_organ, /obj/item/organ/external/tail/cat)) current_organ.Remove(H, TRUE) - var/obj/item/organ/tail/new_tail = locate(/obj/item/organ/tail) in target_species.mutant_organs + var/obj/item/organ/external/tail/new_tail = locate(/obj/item/organ/external/tail) in target_species.external_organs if(new_tail) new_tail = new new_tail() new_tail.Insert(H, TRUE, FALSE) - if(istype(current_organ, /obj/item/organ/ears/cat)) + if(istype(current_organ, /obj/item/organ/internal/ears/cat)) var/obj/item/organ/new_ears = new target_species.mutantears new_ears.Insert(H, TRUE, FALSE) if(!silent) @@ -137,7 +106,7 @@ human.hair_color = "#ffcccc" // pink human.update_hair() - var/obj/item/organ/ears/cat/cat_ears = human.getorgan(/obj/item/organ/ears/cat) + var/obj/item/organ/internal/ears/cat/cat_ears = human.getorgan(/obj/item/organ/internal/ears/cat) if (cat_ears) cat_ears.color = human.hair_color human.update_body() 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 7a781deddddf1..f3d58a512ff12 100644 --- a/code/modules/mob/living/carbon/human/species_types/flypeople.dm +++ b/code/modules/mob/living/carbon/human/species_types/flypeople.dm @@ -11,7 +11,7 @@ ) inherent_biotypes = MOB_ORGANIC|MOB_HUMANOID|MOB_BUG meat = /obj/item/food/meat/slab/human/mutant/fly - mutanteyes = /obj/item/organ/eyes/fly + mutanteyes = /obj/item/organ/internal/eyes/fly liked_food = GROSS disliked_food = NONE toxic_food = NONE @@ -19,13 +19,13 @@ species_language_holder = /datum/language_holder/fly payday_modifier = 0.75 - mutanttongue = /obj/item/organ/tongue/fly - mutantheart = /obj/item/organ/heart/fly - mutantlungs = /obj/item/organ/lungs/fly - mutantliver = /obj/item/organ/liver/fly - mutantstomach = /obj/item/organ/stomach/fly - mutantappendix = /obj/item/organ/appendix/fly - mutant_organs = list(/obj/item/organ/fly, /obj/item/organ/fly/groin) + mutanttongue = /obj/item/organ/internal/tongue/fly + mutantheart = /obj/item/organ/internal/heart/fly + mutantlungs = /obj/item/organ/internal/lungs/fly + mutantliver = /obj/item/organ/internal/liver/fly + mutantstomach = /obj/item/organ/internal/stomach/fly + mutantappendix = /obj/item/organ/internal/appendix/fly + mutant_organs = list(/obj/item/organ/internal/fly, /obj/item/organ/internal/fly/groin) bodypart_overrides = list( BODY_ZONE_L_ARM = /obj/item/bodypart/l_arm/fly, @@ -102,44 +102,44 @@ return to_add -/obj/item/organ/heart/fly +/obj/item/organ/internal/heart/fly desc = "You have no idea what the hell this is, or how it manages to keep something alive in any capacity." -/obj/item/organ/heart/fly/Initialize(mapload) +/obj/item/organ/internal/heart/fly/Initialize(mapload) . = ..() name = odd_organ_name() icon_state = pick("brain-x-d", "liver-x", "kidneys-x", "stomach-x", "lungs-x", "random_fly_1", "random_fly_2", "random_fly_3", "random_fly_4", "random_fly_5") -/obj/item/organ/heart/fly/update_icon_state() +/obj/item/organ/internal/heart/fly/update_icon_state() SHOULD_CALL_PARENT(FALSE) return //don't set icon thank you -/obj/item/organ/lungs/fly +/obj/item/organ/internal/lungs/fly desc = "You have no idea what the hell this is, or how it manages to keep something alive in any capacity." -/obj/item/organ/lungs/fly/Initialize(mapload) +/obj/item/organ/internal/lungs/fly/Initialize(mapload) . = ..() name = odd_organ_name() icon_state = pick("brain-x-d", "liver-x", "kidneys-x", "stomach-x", "lungs-x", "random_fly_1", "random_fly_2", "random_fly_3", "random_fly_4", "random_fly_5") -/obj/item/organ/liver/fly +/obj/item/organ/internal/liver/fly desc = "You have no idea what the hell this is, or how it manages to keep something alive in any capacity." alcohol_tolerance = 0.007 //flies eat vomit, so a lower alcohol tolerance is perfect! -/obj/item/organ/liver/fly/Initialize(mapload) +/obj/item/organ/internal/liver/fly/Initialize(mapload) . = ..() name = odd_organ_name() icon_state = pick("brain-x-d", "liver-x", "kidneys-x", "stomach-x", "lungs-x", "random_fly_1", "random_fly_2", "random_fly_3", "random_fly_4", "random_fly_5") -/obj/item/organ/stomach/fly +/obj/item/organ/internal/stomach/fly desc = "You have no idea what the hell this is, or how it manages to keep something alive in any capacity." -/obj/item/organ/stomach/fly/Initialize(mapload) +/obj/item/organ/internal/stomach/fly/Initialize(mapload) . = ..() name = odd_organ_name() icon_state = pick("brain-x-d", "liver-x", "kidneys-x", "stomach-x", "lungs-x", "random_fly_1", "random_fly_2", "random_fly_3", "random_fly_4", "random_fly_5") -/obj/item/organ/stomach/fly/on_life(delta_time, times_fired) +/obj/item/organ/internal/stomach/fly/on_life(delta_time, times_fired) if(locate(/datum/reagent/consumable) in reagents.reagent_list) var/mob/living/carbon/body = owner // we do not loss any nutrition as a fly when vomiting out food @@ -149,26 +149,26 @@ span_userdanger("You throw up on the floor!")) return ..() -/obj/item/organ/appendix/fly +/obj/item/organ/internal/appendix/fly desc = "You have no idea what the hell this is, or how it manages to keep something alive in any capacity." -/obj/item/organ/appendix/fly/Initialize(mapload) +/obj/item/organ/internal/appendix/fly/Initialize(mapload) . = ..() name = odd_organ_name() icon_state = pick("brain-x-d", "liver-x", "kidneys-x", "stomach-x", "lungs-x", "random_fly_1", "random_fly_2", "random_fly_3", "random_fly_4", "random_fly_5") -/obj/item/organ/appendix/fly/update_appearance(updates=ALL) +/obj/item/organ/internal/appendix/fly/update_appearance(updates=ALL) return ..(updates & ~(UPDATE_NAME|UPDATE_ICON)) //don't set name or icon thank you //useless organs we throw in just to fuck with surgeons a bit more -/obj/item/organ/fly +/obj/item/organ/internal/fly desc = "You have no idea what the hell this is, or how it manages to keep something alive in any capacity." visual = FALSE -/obj/item/organ/fly/Initialize(mapload) +/obj/item/organ/internal/fly/Initialize(mapload) . = ..() name = odd_organ_name() icon_state = pick("brain-x-d", "liver-x", "kidneys-x", "stomach-x", "lungs-x", "random_fly_1", "random_fly_2", "random_fly_3", "random_fly_4", "random_fly_5") -/obj/item/organ/fly/groin //appendix is the only groin organ so we gotta have one of these too lol +/obj/item/organ/internal/fly/groin //appendix is the only groin organ so we gotta have one of these too lol zone = BODY_ZONE_PRECISE_GROIN 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 1563e36e5f75e..930923cd5e2ec 100644 --- a/code/modules/mob/living/carbon/human/species_types/golems.dm +++ b/code/modules/mob/living/carbon/human/species_types/golems.dm @@ -19,7 +19,8 @@ TRAIT_NODISMEMBER, ) inherent_biotypes = MOB_HUMANOID|MOB_MINERAL - mutant_organs = list(/obj/item/organ/adamantine_resonator) + mutant_organs = list(/obj/item/organ/internal/adamantine_resonator) + mutanttongue = /obj/item/organ/internal/vocal_cords/adamantine speedmod = 2 payday_modifier = 0.75 armor = 55 @@ -87,7 +88,8 @@ name = "Adamantine Golem" id = SPECIES_GOLEM_ADAMANTINE meat = /obj/item/food/meat/slab/human/mutant/golem/adamantine - mutant_organs = list(/obj/item/organ/adamantine_resonator, /obj/item/organ/vocal_cords/adamantine) + mutant_organs = list(/obj/item/organ/internal/adamantine_resonator) + mutanttongue = /obj/item/organ/internal/vocal_cords/adamantine fixed_mut_color = "#44eedd" info_text = "As an Adamantine Golem, you possess special vocal cords allowing you to \"resonate\" messages to all golems. Your unique mineral makeup makes you immune to most types of magic." prefix = "Adamantine" @@ -173,7 +175,7 @@ to_chat(owner, span_notice("You ignite yourself!")) else to_chat(owner, span_warning("You try to ignite yourself, but fail!")) - H.IgniteMob() //firestacks are already there passively + H.ignite_mob() //firestacks are already there passively //Harder to hurt /datum/species/golem/diamond @@ -298,7 +300,7 @@ id = SPECIES_GOLEM_ALIEN fixed_mut_color = "#333333" meat = /obj/item/stack/sheet/mineral/abductor - mutanttongue = /obj/item/organ/tongue/abductor + mutanttongue = /obj/item/organ/internal/tongue/abductor speedmod = 1 //faster info_text = "As an Alloy Golem, you are made of advanced alien materials: you are faster and regenerate over time. You are, however, only able to be heard by other alloy golems." prefix = "Alien" @@ -552,7 +554,7 @@ var/cooldown = 150 var/last_teleport = 0 ///Set to true upon action activation to prevent spamming teleport callbacks while the first is still occurring. - var/is_charging = FALSE + var/is_charging = FALSE /datum/action/innate/unstable_teleport/IsAvailable() . = ..() @@ -629,7 +631,7 @@ COOLDOWN_START(src, honkooldown, 0) COOLDOWN_START(src, banana_cooldown, banana_delay) RegisterSignal(C, COMSIG_MOB_SAY, .proc/handle_speech) - var/obj/item/organ/liver/liver = C.getorganslot(ORGAN_SLOT_LIVER) + var/obj/item/organ/internal/liver/liver = C.getorganslot(ORGAN_SLOT_LIVER) if(liver) ADD_TRAIT(liver, TRAIT_COMEDY_METABOLISM, SPECIES_TRAIT) @@ -637,7 +639,7 @@ . = ..() UnregisterSignal(C, COMSIG_MOB_SAY) - var/obj/item/organ/liver/liver = C.getorganslot(ORGAN_SLOT_LIVER) + var/obj/item/organ/internal/liver/liver = C.getorganslot(ORGAN_SLOT_LIVER) if(liver) REMOVE_TRAIT(liver, TRAIT_COMEDY_METABOLISM, SPECIES_TRAIT) @@ -887,7 +889,7 @@ name = "pile of bandages" desc = "It emits a strange aura, as if there was still life within it..." max_integrity = 50 - armor = list(MELEE = 90, BULLET = 90, LASER = 25, ENERGY = 80, BOMB = 50, BIO = 100, FIRE = -50, ACID = -50) + armor = list(MELEE = 90, BULLET = 90, LASER = 25, ENERGY = 80, BOMB = 50, BIO = 0, FIRE = -50, ACID = -50) icon = 'icons/obj/items_and_weapons.dmi' icon_state = "pile_bandages" resistance_flags = FLAMMABLE @@ -976,7 +978,7 @@ fixed_mut_color = "#cd7f32" info_text = "As a Bronze Golem, you are very resistant to loud noises, and make loud noises if something hard hits you, however this ability does hurt your hearing." special_step_sounds = list('sound/machines/clockcult/integration_cog_install.ogg', 'sound/magic/clockwork/fellowship_armory.ogg' ) - mutantears = /obj/item/organ/ears/bronze + mutantears = /obj/item/organ/internal/ears/bronze examine_limb_id = SPECIES_GOLEM var/last_gong_time = 0 var/gong_cooldown = 150 @@ -1017,21 +1019,21 @@ H.show_message(span_narsiesmall("You cringe with pain as your body rings around you!"), MSG_AUDIBLE) H.playsound_local(H, 'sound/effects/gong.ogg', 100, TRUE) H.soundbang_act(2, 0, 100, 1) - H.jitteriness += 7 + H.adjust_timed_status_effect(14 SECONDS, /datum/status_effect/jitter) var/distance = max(0,get_dist(get_turf(H),get_turf(M))) switch(distance) if(0 to 1) M.show_message(span_narsiesmall("GONG!"), MSG_AUDIBLE) M.playsound_local(H, 'sound/effects/gong.ogg', 100, TRUE) M.soundbang_act(1, 0, 30, 3) - M.add_confusion(10) - M.jitteriness += 4 + M.adjust_timed_status_effect(10 SECONDS, /datum/status_effect/confusion) + M.adjust_timed_status_effect(8 SECONDS, /datum/status_effect/jitter) SEND_SIGNAL(M, COMSIG_ADD_MOOD_EVENT, "gonged", /datum/mood_event/loud_gong) if(2 to 3) M.show_message(span_cult("GONG!"), MSG_AUDIBLE) M.playsound_local(H, 'sound/effects/gong.ogg', 75, TRUE) M.soundbang_act(1, 0, 15, 2) - M.jitteriness += 3 + M.adjust_timed_status_effect(6 SECONDS, /datum/status_effect/jitter) SEND_SIGNAL(M, COMSIG_ADD_MOOD_EVENT, "gonged", /datum/mood_event/loud_gong) else M.show_message(span_warning("GONG!"), MSG_AUDIBLE) @@ -1175,8 +1177,8 @@ toxic_food = null species_traits = list(NOBLOOD,NO_UNDERWEAR,NOEYESPRITES,HAS_BONE) inherent_biotypes = MOB_UNDEAD|MOB_HUMANOID - mutanttongue = /obj/item/organ/tongue/bone - mutantstomach = /obj/item/organ/stomach/bone + mutanttongue = /obj/item/organ/internal/tongue/bone + mutantstomach = /obj/item/organ/internal/stomach/bone sexes = FALSE fixed_mut_color = null inherent_traits = list( 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 85f66b89c6fb7..490ca6e01f686 100644 --- a/code/modules/mob/living/carbon/human/species_types/humans.dm +++ b/code/modules/mob/living/carbon/human/species_types/humans.dm @@ -1,7 +1,6 @@ /datum/species/human name = "\improper Human" id = SPECIES_HUMAN - default_color = "FFFFFF" species_traits = list(EYECOLOR,HAIR,FACEHAIR,LIPS,HAS_FLESH,HAS_BONE) inherent_traits = list( TRAIT_ADVANCEDTOOLUSER, @@ -11,7 +10,7 @@ mutant_bodyparts = list("wings" = "None") use_skintones = 1 skinned_type = /obj/item/stack/sheet/animalhide/human - disliked_food = GROSS | RAW | CLOTH + disliked_food = GROSS | RAW | CLOTH | BUGS liked_food = JUNKFOOD | FRIED changesource_flags = MIRROR_BADMIN | WABBAJACK | MIRROR_MAGIC | MIRROR_PRIDE | ERT_SPAWN | RACE_SWAP | SLIME_EXTRACT payday_modifier = 1 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 602f12e36b6c1..e7a6037310509 100644 --- a/code/modules/mob/living/carbon/human/species_types/jellypeople.dm +++ b/code/modules/mob/living/carbon/human/species_types/jellypeople.dm @@ -3,7 +3,6 @@ name = "\improper Jellyperson" plural_form = "Jellypeople" id = SPECIES_JELLYPERSON - default_color = "00FF90" say_mod = "chirps" species_traits = list(MUTCOLORS,EYECOLOR,NOBLOOD) inherent_traits = list( @@ -11,12 +10,12 @@ TRAIT_CAN_STRIP, TRAIT_TOXINLOVER, ) - mutantlungs = /obj/item/organ/lungs/slime + mutantlungs = /obj/item/organ/internal/lungs/slime meat = /obj/item/food/meat/slab/human/mutant/slime exotic_blood = /datum/reagent/toxin/slimejelly damage_overlay_type = "" var/datum/action/innate/regenerate_limbs/regenerate_limbs - liked_food = MEAT + liked_food = MEAT | BUGS toxic_food = NONE coldmod = 6 // = 3x cold damage heatmod = 0.5 // = 1/4x heat damage @@ -150,7 +149,6 @@ name = "\improper Slimeperson" plural_form = "Slimepeople" id = SPECIES_SLIMEPERSON - default_color = "00FFFF" species_traits = list(MUTCOLORS,EYECOLOR,HAIR,FACEHAIR,NOBLOOD) hair_color = "mutcolor" hair_alpha = 150 @@ -445,7 +443,15 @@ name = "Luminescent" plural_form = null id = SPECIES_LUMINESCENT - examine_limb_id = SPECIES_JELLYPERSON + examine_limb_id = SPECIES_LUMINESCENT + bodypart_overrides = list( + BODY_ZONE_L_ARM = /obj/item/bodypart/l_arm/luminescent, + BODY_ZONE_R_ARM = /obj/item/bodypart/r_arm/luminescent, + BODY_ZONE_HEAD = /obj/item/bodypart/head/luminescent, + BODY_ZONE_L_LEG = /obj/item/bodypart/l_leg/luminescent, + BODY_ZONE_R_LEG = /obj/item/bodypart/r_leg/luminescent, + BODY_ZONE_CHEST = /obj/item/bodypart/chest/luminescent, + ) var/glow_intensity = LUMINESCENT_DEFAULT_GLOW var/obj/effect/dummy/luminescent_glow/glow var/obj/item/slime_extract/current_extract 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 9347f55f7d865..d175613706e62 100644 --- a/code/modules/mob/living/carbon/human/species_types/lizardpeople.dm +++ b/code/modules/mob/living/carbon/human/species_types/lizardpeople.dm @@ -4,7 +4,6 @@ plural_form = "Lizardfolk" id = SPECIES_LIZARD say_mod = "hisses" - default_color = COLOR_VIBRANT_LIME species_traits = list(MUTCOLORS, EYECOLOR, LIPS, HAS_FLESH, HAS_BONE) inherent_traits = list( TRAIT_ADVANCEDTOOLUSER, @@ -12,12 +11,15 @@ TRAIT_CAN_USE_FLIGHT_POTION, ) inherent_biotypes = MOB_ORGANIC|MOB_HUMANOID|MOB_REPTILE - mutant_bodyparts = list("tail_lizard" = "Smooth", "spines" = "None", "body_markings" = "None", "legs" = "Normal Legs") - external_organs = list(/obj/item/organ/external/horns = "None", + mutant_bodyparts = list("body_markings" = "None", "legs" = "Normal Legs") + external_organs = list( + /obj/item/organ/external/horns = "None", /obj/item/organ/external/frills = "None", - /obj/item/organ/external/snout = "Round") - mutanttongue = /obj/item/organ/tongue/lizard - mutant_organs = list(/obj/item/organ/tail/lizard) + /obj/item/organ/external/snout = "Round", + /obj/item/organ/external/spines = "None", + /obj/item/organ/external/tail/lizard = "Smooth", + ) + mutanttongue = /obj/item/organ/internal/tongue/lizard coldmod = 1.5 heatmod = 0.67 payday_modifier = 0.75 @@ -31,7 +33,7 @@ skinned_type = /obj/item/stack/sheet/animalhide/lizard exotic_bloodtype = "L" disliked_food = GRAIN | DAIRY | CLOTH - liked_food = GROSS | MEAT | SEAFOOD | NUTS + liked_food = GROSS | MEAT | SEAFOOD | NUTS | BUGS inert_mutation = /datum/mutation/human/firebreath deathsound = 'sound/voice/lizard/deathsound.ogg' wings_icons = list("Dragon") @@ -68,60 +70,6 @@ return randname -//I wag in death -/datum/species/lizard/spec_death(gibbed, mob/living/carbon/human/H) - if(H) - stop_wagging_tail(H) - -/datum/species/lizard/spec_stun(mob/living/carbon/human/H,amount) - if(H) - stop_wagging_tail(H) - . = ..() - -/datum/species/lizard/can_wag_tail(mob/living/carbon/human/H) - return mutant_bodyparts["tail_lizard"] || mutant_bodyparts["waggingtail_lizard"] - -/datum/species/lizard/is_wagging_tail(mob/living/carbon/human/H) - return mutant_bodyparts["waggingtail_lizard"] - -/datum/species/lizard/start_wagging_tail(mob/living/carbon/human/H) - if(mutant_bodyparts["tail_lizard"]) - mutant_bodyparts["waggingtail_lizard"] = mutant_bodyparts["tail_lizard"] - mutant_bodyparts["waggingspines"] = mutant_bodyparts["spines"] - mutant_bodyparts -= "tail_lizard" - mutant_bodyparts -= "spines" - H.update_body() - -/datum/species/lizard/stop_wagging_tail(mob/living/carbon/human/H) - if(mutant_bodyparts["waggingtail_lizard"]) - mutant_bodyparts["tail_lizard"] = mutant_bodyparts["waggingtail_lizard"] - mutant_bodyparts["spines"] = mutant_bodyparts["waggingspines"] - mutant_bodyparts -= "waggingtail_lizard" - mutant_bodyparts -= "waggingspines" - H.update_body() - -/datum/species/lizard/on_species_gain(mob/living/carbon/C, datum/species/old_species, pref_load) - var/real_tail_type = C.dna.features["tail_lizard"] - var/real_spines = C.dna.features["spines"] - - . = ..() - - // Special handler for loading preferences. If we're doing it from a preference load, we'll want - // to make sure we give the appropriate lizard tail AFTER we call the parent proc, as the parent - // proc will overwrite the lizard tail. Species code at its finest. - if(pref_load) - C.dna.features["tail_lizard"] = real_tail_type - C.dna.features["spines"] = real_spines - - var/obj/item/organ/tail/lizard/new_tail = new /obj/item/organ/tail/lizard() - - new_tail.tail_type = C.dna.features["tail_lizard"] - new_tail.spines = C.dna.features["spines"] - - // organ.Insert will qdel any existing organs in the same slot, so - // we don't need to manage that. - new_tail.Insert(C, TRUE, FALSE) - /datum/species/lizard/randomize_main_appearance_element(mob/living/carbon/human/human_mob) var/tail = pick(GLOB.tails_list_lizard) human_mob.dna.features["tail_lizard"] = tail @@ -182,12 +130,13 @@ Lizard subspecies: ASHWALKERS name = "Ash Walker" id = SPECIES_LIZARD_ASH species_traits = list(MUTCOLORS,EYECOLOR,LIPS,HAS_FLESH,HAS_BONE) - mutantlungs = /obj/item/organ/lungs/ashwalker + mutantlungs = /obj/item/organ/internal/lungs/ashwalker inherent_traits = list( TRAIT_ADVANCEDTOOLUSER, TRAIT_CAN_STRIP, TRAIT_CHUNKYFINGERS, TRAIT_VIRUSIMMUNE, + TRAIT_ILLITERATE, ) species_language_holder = /datum/language_holder/lizard/ash digitigrade_customization = DIGITIGRADE_FORCED @@ -211,28 +160,33 @@ Lizard subspecies: SILVER SCALED TRAIT_WINE_TASTER, ) species_language_holder = /datum/language_holder/lizard/silver - mutanttongue = /obj/item/organ/tongue/lizard/silver + mutanttongue = /obj/item/organ/internal/tongue/lizard/silver armor = 10 //very light silvery scales soften blows changesource_flags = MIRROR_BADMIN | MIRROR_MAGIC | RACE_SWAP | ERT_SPAWN examine_limb_id = SPECIES_LIZARD ///stored mutcolor for when we turn back off of a silverscale. var/old_mutcolor ///stored eye color for when we turn back off of a silverscale. - var/old_eyecolor + var/old_eye_color_left + ///See above + var/old_eye_color_right /datum/species/lizard/silverscale/on_species_gain(mob/living/carbon/C, datum/species/old_species) var/mob/living/carbon/human/new_silverscale = C old_mutcolor = C.dna.features["mcolor"] - old_eyecolor = new_silverscale.eye_color + old_eye_color_left = new_silverscale.eye_color_left + old_eye_color_right = new_silverscale.eye_color_right new_silverscale.dna.features["mcolor"] = "#eeeeee" - new_silverscale.eye_color = "#0000a0" + new_silverscale.eye_color_left = "#0000a0" + new_silverscale.eye_color_right = "#0000a0" ..() new_silverscale.add_filter("silver_glint", 2, list("type" = "outline", "color" = "#ffffff63", "size" = 2)) /datum/species/lizard/silverscale/on_species_loss(mob/living/carbon/C) var/mob/living/carbon/human/was_silverscale = C was_silverscale.dna.features["mcolor"] = old_mutcolor - was_silverscale.eye_color = old_eyecolor + was_silverscale.eye_color_left = old_eye_color_left + was_silverscale.eye_color_right = old_eye_color_right was_silverscale.remove_filter("silver_glint") ..() diff --git a/code/modules/mob/living/carbon/human/species_types/monkeys.dm b/code/modules/mob/living/carbon/human/species_types/monkeys.dm index 40063c834ce68..0bb54535c167e 100644 --- a/code/modules/mob/living/carbon/human/species_types/monkeys.dm +++ b/code/modules/mob/living/carbon/human/species_types/monkeys.dm @@ -7,8 +7,9 @@ attack_effect = ATTACK_EFFECT_BITE attack_sound = 'sound/weapons/bite.ogg' miss_sound = 'sound/weapons/bite.ogg' - mutant_organs = list(/obj/item/organ/tail/monkey) - mutant_bodyparts = list("tail_monkey" = "Monkey") + external_organs = list( + /obj/item/organ/external/tail/monkey = "Monkey" + ) skinned_type = /obj/item/stack/sheet/animalhide/monkey meat = /obj/item/food/meat/slab/monkey knife_butcher_results = list(/obj/item/food/meat/slab/monkey = 5, /obj/item/stack/sheet/animalhide/monkey = 1) @@ -37,7 +38,7 @@ ITEM_SLOT_SUITSTORE, ) changesource_flags = MIRROR_BADMIN | WABBAJACK | MIRROR_PRIDE | MIRROR_MAGIC | ERT_SPAWN | SLIME_EXTRACT - liked_food = MEAT | FRUIT + liked_food = MEAT | FRUIT | BUGS disliked_food = CLOTH damage_overlay_type = "monkey" sexes = FALSE @@ -54,7 +55,7 @@ BODY_ZONE_R_LEG = /obj/item/bodypart/r_leg/monkey, BODY_ZONE_CHEST = /obj/item/bodypart/chest/monkey, ) - fire_overlay = "Monkey_burning" + fire_overlay = "monkey" dust_anim = "dust-m" gib_anim = "gibbed-m" @@ -71,10 +72,6 @@ . = ..() H.pass_flags |= PASSTABLE H.butcher_results = knife_butcher_results - if(!H.dna.features["tail_monkey"] || H.dna.features["tail_monkey"] == "None") - H.dna.features["tail_monkey"] = "Monkey" - handle_mutant_bodyparts(H) - H.dna.add_mutation(/datum/mutation/human/race, MUT_NORMAL) H.dna.activate_mutation(/datum/mutation/human/race) diff --git a/code/modules/mob/living/carbon/human/species_types/mothmen.dm b/code/modules/mob/living/carbon/human/species_types/mothmen.dm index 6a805be1f0f62..1800cdd52cf48 100644 --- a/code/modules/mob/living/carbon/human/species_types/mothmen.dm +++ b/code/modules/mob/living/carbon/human/species_types/mothmen.dm @@ -3,7 +3,6 @@ plural_form = "Mothmen" id = SPECIES_MOTH say_mod = "flutters" - default_color = "00FF00" species_traits = list(LIPS, HAS_FLESH, HAS_BONE, HAS_MARKINGS, TRAIT_ANTENNAE) inherent_traits = list( TRAIT_ADVANCEDTOOLUSER, @@ -19,9 +18,9 @@ miss_sound = 'sound/weapons/slashmiss.ogg' meat = /obj/item/food/meat/slab/human/mutant/moth liked_food = VEGETABLES | DAIRY | CLOTH - disliked_food = FRUIT | GROSS + disliked_food = FRUIT | GROSS | BUGS toxic_food = MEAT | RAW | SEAFOOD - mutanteyes = /obj/item/organ/eyes/moth + mutanteyes = /obj/item/organ/internal/eyes/moth changesource_flags = MIRROR_BADMIN | WABBAJACK | MIRROR_MAGIC | MIRROR_PRIDE | ERT_SPAWN | RACE_SWAP | SLIME_EXTRACT species_language_holder = /datum/language_holder/moth wings_icons = list("Megamoth", "Mothra") 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 db340e418985b..876634c5db102 100644 --- a/code/modules/mob/living/carbon/human/species_types/mushpeople.dm +++ b/code/modules/mob/living/carbon/human/species_types/mushpeople.dm @@ -29,7 +29,7 @@ burnmod = 1.25 heatmod = 1.5 - mutanteyes = /obj/item/organ/eyes/night_vision/mushroom + mutanteyes = /obj/item/organ/internal/eyes/night_vision/mushroom use_skintones = FALSE var/datum/martial_art/mushpunch/mush species_language_holder = /datum/language_holder/mushroom 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 3f6cbc1fa794a..39dfd44a0a247 100644 --- a/code/modules/mob/living/carbon/human/species_types/plasmamen.dm +++ b/code/modules/mob/living/carbon/human/species_types/plasmamen.dm @@ -18,10 +18,10 @@ ) inherent_biotypes = MOB_HUMANOID|MOB_MINERAL - mutantlungs = /obj/item/organ/lungs/plasmaman - mutanttongue = /obj/item/organ/tongue/bone/plasmaman - mutantliver = /obj/item/organ/liver/plasmaman - mutantstomach = /obj/item/organ/stomach/bone/plasmaman + mutantlungs = /obj/item/organ/internal/lungs/plasmaman + mutanttongue = /obj/item/organ/internal/tongue/bone/plasmaman + mutantliver = /obj/item/organ/internal/liver/plasmaman + mutantstomach = /obj/item/organ/internal/stomach/bone/plasmaman burnmod = 1.5 heatmod = 1.5 brutemod = 1.5 @@ -63,27 +63,45 @@ C.set_safe_hunger_level() /datum/species/plasmaman/spec_life(mob/living/carbon/human/H, delta_time, times_fired) - var/atmos_sealed = CanIgniteMob(H) && (isclothing(H.wear_suit) && H.wear_suit.clothing_flags & STOPSPRESSUREDAMAGE) && (isclothing(H.head) && H.head.clothing_flags & STOPSPRESSUREDAMAGE) + var/atmos_sealed = TRUE + if(HAS_TRAIT(H, TRAIT_NOFIRE)) + atmos_sealed = FALSE + else if(!isclothing(H.wear_suit) || !(H.wear_suit.clothing_flags & STOPSPRESSUREDAMAGE)) + atmos_sealed = FALSE + else if(!HAS_TRAIT(H, TRAIT_NOSELFIGNITION_HEAD_ONLY) && (!isclothing(H.head) || !(H.head.clothing_flags & STOPSPRESSUREDAMAGE))) + atmos_sealed = FALSE + var/flammable_limb = FALSE for(var/obj/item/bodypart/found_bodypart as anything in H.bodyparts)//If any plasma based limb is found the plasmaman will attempt to autoignite if(IS_ORGANIC_LIMB(found_bodypart) && (found_bodypart.limb_id == SPECIES_PLASMAMAN || HAS_TRAIT(found_bodypart, TRAIT_PLASMABURNT))) //Allows for "donated" limbs and augmented limbs to prevent autoignition flammable_limb = TRUE break + if(!flammable_limb && !H.on_fire) //Allows their suit to attempt to autoextinguish if augged and on fire return - if(!atmos_sealed && (!istype(H.w_uniform, /obj/item/clothing/under/plasmaman) || !istype(H.head, /obj/item/clothing/head/helmet/space/plasmaman) || !istype(H.gloves, /obj/item/clothing/gloves))) + + var/can_burn = FALSE + if(!isclothing(H.w_uniform) || !(H.w_uniform.clothing_flags & PLASMAMAN_PREVENT_IGNITION)) + can_burn = TRUE + else if(!isclothing(H.gloves)) + can_burn = TRUE + else if(!HAS_TRAIT(H, TRAIT_NOSELFIGNITION_HEAD_ONLY) && (!isclothing(H.head) || !(H.head.clothing_flags & PLASMAMAN_PREVENT_IGNITION))) + can_burn = TRUE + + if(!atmos_sealed && can_burn) var/datum/gas_mixture/environment = H.loc.return_air() if(environment?.total_moles()) if(environment.gases[/datum/gas/hypernoblium] && (environment.gases[/datum/gas/hypernoblium][MOLES]) >= 5) if(H.on_fire && H.fire_stacks > 0) H.adjust_fire_stacks(-10 * delta_time) - else if(!HAS_TRAIT(H, TRAIT_NOFIRE) && !HAS_TRAIT(H, TRAIT_NOSELFIGNITION)) + else if(!HAS_TRAIT(H, TRAIT_NOFIRE)) if(environment.gases[/datum/gas/oxygen] && (environment.gases[/datum/gas/oxygen][MOLES]) >= 1) //Same threshhold that extinguishes fire H.adjust_fire_stacks(0.25 * delta_time) if(!H.on_fire && H.fire_stacks > 0) H.visible_message(span_danger("[H]'s body reacts with the atmosphere and bursts into flames!"),span_userdanger("Your body reacts with the atmosphere and bursts into flame!")) - H.IgniteMob() + H.ignite_mob() internal_fire = TRUE + else if(H.fire_stacks) var/obj/item/clothing/under/plasmaman/P = H.w_uniform if(istype(P)) @@ -91,6 +109,7 @@ internal_fire = FALSE else internal_fire = FALSE + H.update_fire() /datum/species/plasmaman/handle_fire(mob/living/carbon/human/H, delta_time, times_fired, no_protection = FALSE) @@ -98,7 +117,6 @@ no_protection = TRUE . = ..() - /datum/species/plasmaman/pre_equip_species_outfit(datum/job/job, mob/living/carbon/human/equipping, visuals_only = FALSE) if(job.plasmaman_outfit) equipping.equipOutfit(job.plasmaman_outfit, visuals_only) 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 798629a30cf39..eec8917fb9844 100644 --- a/code/modules/mob/living/carbon/human/species_types/podpeople.dm +++ b/code/modules/mob/living/carbon/human/species_types/podpeople.dm @@ -3,7 +3,6 @@ name = "\improper Podperson" plural_form = "Podpeople" id = SPECIES_PODPERSON - default_color = "59CE00" species_traits = list(MUTCOLORS, EYECOLOR, HAS_FLESH, HAS_BONE) inherent_traits = list( TRAIT_ADVANCEDTOOLUSER, @@ -24,7 +23,7 @@ payday_modifier = 0.75 meat = /obj/item/food/meat/slab/human/mutant/plant exotic_blood = /datum/reagent/water - disliked_food = MEAT | DAIRY | SEAFOOD + disliked_food = MEAT | DAIRY | SEAFOOD | BUGS liked_food = VEGETABLES | FRUIT | GRAIN changesource_flags = MIRROR_BADMIN | WABBAJACK | MIRROR_MAGIC | MIRROR_PRIDE | RACE_SWAP | ERT_SPAWN | SLIME_EXTRACT species_language_holder = /datum/language_holder/plant @@ -38,6 +37,8 @@ BODY_ZONE_CHEST = /obj/item/bodypart/chest/pod, ) + ass_image = 'icons/ass/asspodperson.png' + /datum/species/pod/spec_life(mob/living/carbon/human/H, delta_time, times_fired) if(H.stat == DEAD) return @@ -47,13 +48,14 @@ var/turf/T = H.loc light_amount = min(1, T.get_lumcount()) - 0.5 H.adjust_nutrition(5 * light_amount * delta_time) - if(H.nutrition > NUTRITION_LEVEL_ALMOST_FULL) - H.set_nutrition(NUTRITION_LEVEL_ALMOST_FULL) if(light_amount > 0.2) //if there's enough light, heal H.heal_overall_damage(0.5 * delta_time, 0.5 * delta_time, 0, BODYTYPE_ORGANIC) H.adjustToxLoss(-0.5 * delta_time) H.adjustOxyLoss(-0.5 * delta_time) + if(H.nutrition > NUTRITION_LEVEL_ALMOST_FULL) //don't make podpeople fat because they stood in the sun for too long + H.set_nutrition(NUTRITION_LEVEL_ALMOST_FULL) + if(H.nutrition < NUTRITION_LEVEL_STARVING + 50) H.take_overall_damage(1 * delta_time, 0) ..() @@ -71,6 +73,6 @@ human_mob.update_body() /datum/species/pod/proc/change_hairstyle(mob/living/carbon/human/human_mob, new_style) - var/obj/item/organ/external/organ = human_mob.getorganslot(ORGAN_SLOT_EXTERNAL_POD_HAIR ) + var/obj/item/organ/external/organ = human_mob.getorganslot(ORGAN_SLOT_EXTERNAL_POD_HAIR) organ.set_sprite(new_style) human_mob.update_body_parts() 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 4b905f35aa07f..bdcc3f150f9f9 100644 --- a/code/modules/mob/living/carbon/human/species_types/shadowpeople.dm +++ b/code/modules/mob/living/carbon/human/species_types/shadowpeople.dm @@ -15,7 +15,7 @@ ) inherent_factions = list("faithless") changesource_flags = MIRROR_BADMIN | WABBAJACK | MIRROR_PRIDE | MIRROR_MAGIC - mutanteyes = /obj/item/organ/eyes/night_vision + mutanteyes = /obj/item/organ/internal/eyes/night_vision species_language_holder = /datum/language_holder/shadowpeople bodypart_overrides = list( 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 67b0712254e85..e1da28b300ed7 100644 --- a/code/modules/mob/living/carbon/human/species_types/skeletons.dm +++ b/code/modules/mob/living/carbon/human/species_types/skeletons.dm @@ -28,8 +28,8 @@ TRAIT_CAN_USE_FLIGHT_POTION, ) inherent_biotypes = MOB_UNDEAD|MOB_HUMANOID - mutanttongue = /obj/item/organ/tongue/bone - mutantstomach = /obj/item/organ/stomach/bone + mutanttongue = /obj/item/organ/internal/tongue/bone + mutantstomach = /obj/item/organ/internal/stomach/bone damage_overlay_type = ""//let's not show bloody wounds or burns over bones. disliked_food = NONE liked_food = GROSS | MEAT | RAW diff --git a/code/modules/mob/living/carbon/human/species_types/snail.dm b/code/modules/mob/living/carbon/human/species_types/snail.dm index ceaba6a598181..6c0a1355724a2 100644 --- a/code/modules/mob/living/carbon/human/species_types/snail.dm +++ b/code/modules/mob/living/carbon/human/species_types/snail.dm @@ -1,7 +1,6 @@ /datum/species/snail name = "Snailperson" id = SPECIES_SNAIL - default_color = "336600" //vomit green species_traits = list(MUTCOLORS, NO_UNDERWEAR, HAS_FLESH, HAS_BONE) inherent_traits = list( TRAIT_ADVANCEDTOOLUSER, @@ -19,8 +18,8 @@ changesource_flags = MIRROR_BADMIN | WABBAJACK | MIRROR_MAGIC | MIRROR_PRIDE | RACE_SWAP sexes = FALSE //snails are hermaphrodites - mutanteyes = /obj/item/organ/eyes/snail - mutanttongue = /obj/item/organ/tongue/snail + mutanteyes = /obj/item/organ/internal/eyes/snail + mutanttongue = /obj/item/organ/internal/tongue/snail exotic_blood = /datum/reagent/lube bodypart_overrides = list( 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 3dace5221ff27..9201a2f870d31 100644 --- a/code/modules/mob/living/carbon/human/species_types/vampire.dm +++ b/code/modules/mob/living/carbon/human/species_types/vampire.dm @@ -7,7 +7,6 @@ /datum/species/vampire name = "Vampire" id = SPECIES_VAMPIRE - default_color = "FFFFFF" species_traits = list( EYECOLOR, HAIR, @@ -29,8 +28,8 @@ changesource_flags = MIRROR_BADMIN | WABBAJACK | MIRROR_PRIDE | MIRROR_MAGIC | ERT_SPAWN exotic_bloodtype = "U" use_skintones = TRUE - mutantheart = /obj/item/organ/heart/vampire - mutanttongue = /obj/item/organ/tongue/vampire + mutantheart = /obj/item/organ/internal/heart/vampire + mutanttongue = /obj/item/organ/internal/tongue/vampire examine_limb_id = SPECIES_HUMAN skinned_type = /obj/item/stack/sheet/animalhide/human ///some starter text sent to the vampire initially, because vampires have shit to do to stay alive @@ -64,11 +63,11 @@ holder.shape.dust() //vampires do not have batform anymore, but this would still lead to very weird stuff with other shapeshift holders vampire.dust() var/area/A = get_area(vampire) - if(istype(A, /area/service/chapel)) + if(istype(A, /area/station/service/chapel)) to_chat(vampire, span_warning("You don't belong here!")) vampire.adjustFireLoss(10 * delta_time) vampire.adjust_fire_stacks(3 * delta_time) - vampire.IgniteMob() + vampire.ignite_mob() /datum/species/vampire/check_species_weakness(obj/item/weapon, mob/living/attacker) if(istype(weapon, /obj/item/nullrod/whip)) @@ -146,7 +145,7 @@ return to_add -/obj/item/organ/tongue/vampire +/obj/item/organ/internal/tongue/vampire name = "vampire tongue" actions_types = list(/datum/action/item_action/organ_action/vampire) color = "#1C1C1C" @@ -160,7 +159,7 @@ . = ..() if(iscarbon(owner)) var/mob/living/carbon/H = owner - var/obj/item/organ/tongue/vampire/V = target + var/obj/item/organ/internal/tongue/vampire/V = target if(!COOLDOWN_FINISHED(V, drain_cooldown)) to_chat(H, span_warning("You just drained blood, wait a few seconds!")) return @@ -196,7 +195,7 @@ if(!victim.blood_volume) to_chat(H, span_notice("You finish off [victim]'s blood supply.")) -/obj/item/organ/heart/vampire +/obj/item/organ/internal/heart/vampire name = "vampire heart" color = "#1C1C1C" 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 797d64bc62bc0..c051c8e3bd8a4 100644 --- a/code/modules/mob/living/carbon/human/species_types/zombies.dm +++ b/code/modules/mob/living/carbon/human/species_types/zombies.dm @@ -27,7 +27,7 @@ TRAIT_NOCLONELOSS, ) inherent_biotypes = MOB_UNDEAD|MOB_HUMANOID - mutanttongue = /obj/item/organ/tongue/zombie + mutanttongue = /obj/item/organ/internal/tongue/zombie 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 @@ -83,7 +83,7 @@ mutanthands = /obj/item/zombie_hand armor = 20 // 120 damage to KO a zombie, which kills it speedmod = 1.6 - mutanteyes = /obj/item/organ/eyes/night_vision/zombie + mutanteyes = /obj/item/organ/internal/eyes/night_vision/zombie changesource_flags = MIRROR_BADMIN | WABBAJACK | ERT_SPAWN /// The rate the zombies regenerate at var/heal_rate = 0.5 @@ -123,7 +123,7 @@ //Congrats you somehow died so hard you stopped being a zombie /datum/species/zombie/infectious/spec_death(gibbed, mob/living/carbon/C) . = ..() - var/obj/item/organ/zombie_infection/infection + var/obj/item/organ/internal/zombie_infection/infection infection = C.getorganslot(ORGAN_SLOT_ZOMBIE) if(infection) qdel(infection) @@ -134,7 +134,7 @@ // Deal with the source of this zombie corruption // Infection organ needs to be handled separately from mutant_organs // because it persists through species transitions - var/obj/item/organ/zombie_infection/infection + var/obj/item/organ/internal/zombie_infection/infection infection = C.getorganslot(ORGAN_SLOT_ZOMBIE) if(!infection) infection = new() @@ -146,7 +146,7 @@ id = SPECIES_ZOMBIE_KROKODIL examine_limb_id = SPECIES_HUMAN sexes = 0 - mutanttongue = /obj/item/organ/tongue/zombie + mutanttongue = /obj/item/organ/internal/tongue/zombie changesource_flags = MIRROR_BADMIN | WABBAJACK | ERT_SPAWN bodypart_overrides = list( diff --git a/code/modules/mob/living/carbon/life.dm b/code/modules/mob/living/carbon/life.dm index b911e2c8152f1..8b3968535c631 100644 --- a/code/modules/mob/living/carbon/life.dm +++ b/code/modules/mob/living/carbon/life.dm @@ -48,8 +48,8 @@ //Start of a breath chain, calls breathe() /mob/living/carbon/handle_breathing(delta_time, times_fired) var/next_breath = 4 - var/obj/item/organ/lungs/L = getorganslot(ORGAN_SLOT_LUNGS) - var/obj/item/organ/heart/H = getorganslot(ORGAN_SLOT_HEART) + var/obj/item/organ/internal/lungs/L = getorganslot(ORGAN_SLOT_LUNGS) + var/obj/item/organ/internal/heart/H = getorganslot(ORGAN_SLOT_HEART) if(L) if(L.damage > L.high_threshold) next_breath-- @@ -70,10 +70,12 @@ //Second link in a breath chain, calls check_breath() /mob/living/carbon/proc/breathe(delta_time, times_fired) - var/obj/item/organ/lungs = getorganslot(ORGAN_SLOT_LUNGS) + var/obj/item/organ/internal/lungs = getorganslot(ORGAN_SLOT_LUNGS) if(reagents.has_reagent(/datum/reagent/toxin/lexorin, needs_metabolizing = TRUE)) return + SEND_SIGNAL(src, COMSIG_CARBON_PRE_BREATHE) + var/datum/gas_mixture/environment if(loc) environment = loc.return_air() @@ -81,7 +83,7 @@ var/datum/gas_mixture/breath if(!getorganslot(ORGAN_SLOT_BREATHING_TUBE)) - if(health <= HEALTH_THRESHOLD_FULLCRIT || (pulledby && pulledby.grab_state >= GRAB_KILL) || HAS_TRAIT(src, TRAIT_MAGIC_CHOKE) || (lungs && lungs.organ_flags & ORGAN_FAILING)) + if(health <= HEALTH_THRESHOLD_FULLCRIT || (pulledby?.grab_state >= GRAB_KILL) || (lungs?.organ_flags & ORGAN_FAILING)) losebreath++ //You can't breath at all when in critical or when being choked, so you're going to miss a breath else if(health <= crit_threshold) @@ -136,7 +138,7 @@ if(HAS_TRAIT(src, TRAIT_NOBREATH)) return FALSE - var/obj/item/organ/lungs = getorganslot(ORGAN_SLOT_LUNGS) + var/obj/item/organ/internal/lungs = getorganslot(ORGAN_SLOT_LUNGS) if(!lungs) adjustOxyLoss(2) @@ -334,8 +336,7 @@ if(stat == DEAD) if(reagents.has_reagent(/datum/reagent/toxin/formaldehyde, 1) || reagents.has_reagent(/datum/reagent/cryostylane)) // No organ decay if the body contains formaldehyde. return - for(var/V in internal_organs) - var/obj/item/organ/organ = V + for(var/obj/item/organ/internal/organ as anything in internal_organs) organ.on_death(delta_time, times_fired) //Needed so organs decay while inside the body. return @@ -343,7 +344,7 @@ for(var/slot in internal_organs_slot) // We don't use getorganslot here because we know we have the organ we want, since we're iterating the list containing em already // This code is hot enough that it's just not worth the time - var/obj/item/organ/organ = internal_organs_slot[slot] + var/obj/item/organ/internal/organ = internal_organs_slot[slot] if(organ?.owner) // This exist mostly because reagent metabolization can cause organ reshuffling organ.on_life(delta_time, times_fired) @@ -426,124 +427,18 @@ All effects don't start immediately, but rather get worse over time; the rate is var/restingpwr = 0.5 + 2 * resting - //Dizziness - if(dizziness) - var/old_dizzy = dizziness - dizziness = max(dizziness - (restingpwr * delta_time), 0) - - if(client) - //Want to be able to offset things by the time the animation should be "playing" at - var/time = world.time - var/delay = 0 - var/pixel_x_diff = 0 - var/pixel_y_diff = 0 - - var/amplitude = old_dizzy*(sin(old_dizzy * (time)) + 1) // This shit is annoying at high strengthvar/pixel_x_diff = 0 - var/x_diff = amplitude * sin(old_dizzy * time) - var/y_diff = amplitude * cos(old_dizzy * time) - pixel_x_diff += x_diff - pixel_y_diff += y_diff - // Brief explanation. We're basically snapping between different pixel_x/ys instantly, with delays between - // Doing this with relative changes. This way we don't override any existing pixel_x/y values - // We use EASE_OUT here for similar reasons, we want to act at the end of the delay, not at its start - // Relative animations are weird, so we do actually need this - animate(client, pixel_x = x_diff, pixel_y = y_diff, 3, easing = JUMP_EASING | EASE_OUT, flags = ANIMATION_RELATIVE) - delay += 0.3 SECONDS // This counts as a 0.3 second wait, so we need to shift the sine wave by that much - - x_diff = amplitude * sin(dizziness * (time + delay)) - y_diff = amplitude * cos(dizziness * (time + delay)) - pixel_x_diff += x_diff - pixel_y_diff += y_diff - animate(pixel_x = x_diff, pixel_y = y_diff, 3, easing = JUMP_EASING | EASE_OUT, flags = ANIMATION_RELATIVE) - - // Now we reset back to our old pixel_x/y, since these animates are relative - animate(pixel_x = -pixel_x_diff, pixel_y = -pixel_y_diff, 3, easing = JUMP_EASING | EASE_OUT, flags = ANIMATION_RELATIVE) - if(drowsyness) adjust_drowsyness(-1 * restingpwr * delta_time) blur_eyes(1 * delta_time) if(DT_PROB(2.5, delta_time)) AdjustSleeping(10 SECONDS) - //Jitteriness - if(jitteriness) - do_jitter_animation(jitteriness) - jitteriness = max(jitteriness - (restingpwr * delta_time), 0) - SEND_SIGNAL(src, COMSIG_ADD_MOOD_EVENT, "jittery", /datum/mood_event/jittery) - else - SEND_SIGNAL(src, COMSIG_CLEAR_MOOD_EVENT, "jittery") - if(silent) silent = max(silent - (0.5 * delta_time), 0) if(hallucination) handle_hallucinations(delta_time, times_fired) - if(drunkenness) - drunkenness = max(drunkenness - ((0.005 + (drunkenness * 0.02)) * delta_time), 0) - if(drunkenness >= 6) - SEND_SIGNAL(src, COMSIG_ADD_MOOD_EVENT, "drunk", /datum/mood_event/drunk) - if(DT_PROB(16, delta_time)) - adjust_timed_status_effect(4 SECONDS, /datum/status_effect/speech/slurring/drunk) - jitteriness = max(jitteriness - (1.5 * delta_time), 0) - throw_alert(ALERT_DRUNK, /atom/movable/screen/alert/drunk) - sound_environment_override = SOUND_ENVIRONMENT_PSYCHOTIC - else - SEND_SIGNAL(src, COMSIG_CLEAR_MOOD_EVENT, "drunk") - clear_alert(ALERT_DRUNK) - sound_environment_override = SOUND_ENVIRONMENT_NONE - - if(drunkenness >= 11) - var/datum/status_effect/speech/slurring/drunk/already_slurring = has_status_effect(/datum/status_effect/speech/slurring/drunk) - if(!already_slurring || already_slurring.duration - world.time <= 10 SECONDS) - adjust_timed_status_effect(1.2 SECONDS * delta_time, /datum/status_effect/speech/slurring/drunk) - - if(mind && (is_scientist_job(mind.assigned_role) || is_research_director_job(mind.assigned_role))) - if(SSresearch.science_tech) - if(drunkenness >= 12.9 && drunkenness <= 13.8) - drunkenness = round(drunkenness, 0.01) - if(DT_PROB(2.5, delta_time)) - say(pick_list_replacements(VISTA_FILE, "ballmer_good_msg"), forced = "ballmer") - if(drunkenness > 26) // by this point you're into windows ME territory - if(DT_PROB(2.5, delta_time)) - say(pick_list_replacements(VISTA_FILE, "ballmer_windows_me_msg"), forced = "ballmer") - - if(drunkenness >= 41) - if(DT_PROB(16, delta_time)) - add_confusion(2) - Dizzy(5 * delta_time) - - if(drunkenness >= 51) - if(DT_PROB(1.5, delta_time)) - add_confusion(15) - vomit() // vomiting clears toxloss, consider this a blessing - Dizzy(12.5 * delta_time) - - if(drunkenness >= 61) - if(DT_PROB(30, delta_time)) - blur_eyes(5) - - if(drunkenness >= 71) - blur_eyes(2.5 * delta_time) - - if(drunkenness >= 81) - adjustToxLoss(0.5 * delta_time) - if(!stat && DT_PROB(2.5, delta_time)) - to_chat(src, span_warning("Maybe you should lie down for a bit...")) - - if(drunkenness >= 91) - adjustToxLoss(0.5 * delta_time) - adjustOrganLoss(ORGAN_SLOT_BRAIN, 0.2 * delta_time) - if(DT_PROB(10, delta_time) && !stat) - if(SSshuttle.emergency.mode == SHUTTLE_DOCKED && is_station_level(z)) //QoL mainly - to_chat(src, span_warning("You're so tired... but you can't miss that shuttle...")) - else - to_chat(src, span_warning("Just a quick nap...")) - Sleeping(900) - - if(drunkenness >= 101) - adjustToxLoss(1 * delta_time) //Let's be honest you shouldn't be alive by now - /// Base carbon environment handler, adds natural stabilization /mob/living/carbon/handle_environment(datum/gas_mixture/environment, delta_time, times_fired) var/areatemp = get_temperature(environment) @@ -683,7 +578,7 @@ All effects don't start immediately, but rather get worse over time; the rate is /mob/living/carbon/get_fullness() var/fullness = nutrition - var/obj/item/organ/stomach/belly = getorganslot(ORGAN_SLOT_STOMACH) + var/obj/item/organ/internal/stomach/belly = getorganslot(ORGAN_SLOT_STOMACH) if(!belly) //nothing to see here if we do not have a stomach return fullness @@ -701,7 +596,7 @@ All effects don't start immediately, but rather get worse over time; the rate is . = ..() if(.) return - var/obj/item/organ/stomach/belly = getorganslot(ORGAN_SLOT_STOMACH) + var/obj/item/organ/internal/stomach/belly = getorganslot(ORGAN_SLOT_STOMACH) if(!belly) return FALSE return belly.reagents.has_reagent(reagent, amount, needs_metabolizing) @@ -716,7 +611,7 @@ All effects don't start immediately, but rather get worse over time; the rate is if(!dna) return - var/obj/item/organ/liver/liver = getorganslot(ORGAN_SLOT_LIVER) + var/obj/item/organ/internal/liver/liver = getorganslot(ORGAN_SLOT_LIVER) if(liver) return @@ -730,7 +625,7 @@ All effects don't start immediately, but rather get worse over time; the rate is adjustOrganLoss(pick(ORGAN_SLOT_HEART, ORGAN_SLOT_LUNGS, ORGAN_SLOT_STOMACH, ORGAN_SLOT_EYES, ORGAN_SLOT_EARS), 0.5* delta_time) /mob/living/carbon/proc/undergoing_liver_failure() - var/obj/item/organ/liver/liver = getorganslot(ORGAN_SLOT_LIVER) + var/obj/item/organ/internal/liver/liver = getorganslot(ORGAN_SLOT_LIVER) if(liver?.organ_flags & ORGAN_FAILING) return TRUE @@ -760,11 +655,11 @@ All effects don't start immediately, but rather get worse over time; the rate is if(limb.cremation_progress >= 100) if(IS_ORGANIC_LIMB(limb)) //Non-organic limbs don't burn limb.drop_limb() - limb.visible_message(span_warning("[src]'s [limb.name] crumbles into ash!")) + limb.visible_message(span_warning("[src]'s [limb.plaintext_zone] crumbles into ash!")) qdel(limb) else limb.drop_limb() - limb.visible_message(span_warning("[src]'s [limb.name] detaches from [p_their()] body!")) + limb.visible_message(span_warning("[src]'s [limb.plaintext_zone] detaches from [p_their()] body!")) if(still_has_limbs) return @@ -805,7 +700,7 @@ All effects don't start immediately, but rather get worse over time; the rate is /mob/living/carbon/proc/can_heartattack() if(!needs_heart()) return FALSE - var/obj/item/organ/heart/heart = getorganslot(ORGAN_SLOT_HEART) + var/obj/item/organ/internal/heart/heart = getorganslot(ORGAN_SLOT_HEART) if(!heart || (heart.organ_flags & ORGAN_SYNTHETIC)) return FALSE return TRUE @@ -825,7 +720,7 @@ All effects don't start immediately, but rather get worse over time; the rate is * related situations (i.e not just cardiac arrest) */ /mob/living/carbon/proc/undergoing_cardiac_arrest() - var/obj/item/organ/heart/heart = getorganslot(ORGAN_SLOT_HEART) + var/obj/item/organ/internal/heart/heart = getorganslot(ORGAN_SLOT_HEART) if(istype(heart) && heart.beating) return FALSE else if(!needs_heart()) @@ -836,7 +731,7 @@ All effects don't start immediately, but rather get worse over time; the rate is if(!can_heartattack()) return FALSE - var/obj/item/organ/heart/heart = getorganslot(ORGAN_SLOT_HEART) + var/obj/item/organ/internal/heart/heart = getorganslot(ORGAN_SLOT_HEART) if(!istype(heart)) return diff --git a/code/modules/mob/living/carbon/skillchip.dm b/code/modules/mob/living/carbon/skillchip.dm index 35269c61eaa0a..da44268b0ac9c 100644 --- a/code/modules/mob/living/carbon/skillchip.dm +++ b/code/modules/mob/living/carbon/skillchip.dm @@ -9,7 +9,7 @@ */ /mob/living/carbon/proc/implant_skillchip(obj/item/skillchip/skillchip, force = FALSE) // Grab the brain. - var/obj/item/organ/brain/brain = getorganslot(ORGAN_SLOT_BRAIN) + var/obj/item/organ/internal/brain/brain = getorganslot(ORGAN_SLOT_BRAIN) // Check for the brain. No brain = no implant. if(QDELETED(brain)) @@ -37,7 +37,7 @@ */ /mob/living/carbon/proc/remove_skillchip(obj/item/skillchip/skillchip, silent = FALSE) // Check the target's brain, making sure the target exists and has a brain. - var/obj/item/organ/brain/brain = getorganslot(ORGAN_SLOT_BRAIN) + var/obj/item/organ/internal/brain/brain = getorganslot(ORGAN_SLOT_BRAIN) if(QDELETED(brain)) return FALSE @@ -59,7 +59,7 @@ */ /mob/living/carbon/proc/clone_skillchip_list(not_removable = FALSE) // Check the target's brain, making sure the target exists and has a brain. - var/obj/item/organ/brain/brain = getorganslot(ORGAN_SLOT_BRAIN) + var/obj/item/organ/internal/brain/brain = getorganslot(ORGAN_SLOT_BRAIN) if(QDELETED(brain)) return list() @@ -70,7 +70,7 @@ */ /mob/living/carbon/proc/destroy_all_skillchips(silent = FALSE) // Check the target's brain, making sure the target exists and has a brain. - var/obj/item/organ/brain/brain = getorganslot(ORGAN_SLOT_BRAIN) + var/obj/item/organ/internal/brain/brain = getorganslot(ORGAN_SLOT_BRAIN) if(QDELETED(brain)) return FALSE diff --git a/code/modules/mob/living/carbon/status_procs.dm b/code/modules/mob/living/carbon/status_procs.dm index f0ef1fe8ea53a..89e28e585d20f 100644 --- a/code/modules/mob/living/carbon/status_procs.dm +++ b/code/modules/mob/living/carbon/status_procs.dm @@ -31,17 +31,17 @@ /mob/living/carbon/proc/get_traumas() . = list() - var/obj/item/organ/brain/B = getorganslot(ORGAN_SLOT_BRAIN) + var/obj/item/organ/internal/brain/B = getorganslot(ORGAN_SLOT_BRAIN) if(B) . = B.traumas /mob/living/carbon/proc/has_trauma_type(brain_trauma_type, resilience) - var/obj/item/organ/brain/B = getorganslot(ORGAN_SLOT_BRAIN) + var/obj/item/organ/internal/brain/B = getorganslot(ORGAN_SLOT_BRAIN) if(B) . = B.has_trauma_type(brain_trauma_type, resilience) /mob/living/carbon/proc/gain_trauma(datum/brain_trauma/trauma, resilience, ...) - var/obj/item/organ/brain/B = getorganslot(ORGAN_SLOT_BRAIN) + var/obj/item/organ/internal/brain/B = getorganslot(ORGAN_SLOT_BRAIN) if(B) var/list/arguments = list() if(args.len > 2) @@ -49,16 +49,16 @@ . = B.brain_gain_trauma(trauma, resilience, arguments) /mob/living/carbon/proc/gain_trauma_type(brain_trauma_type = /datum/brain_trauma, resilience) - var/obj/item/organ/brain/B = getorganslot(ORGAN_SLOT_BRAIN) + var/obj/item/organ/internal/brain/B = getorganslot(ORGAN_SLOT_BRAIN) if(B) . = B.gain_trauma_type(brain_trauma_type, resilience) /mob/living/carbon/proc/cure_trauma_type(brain_trauma_type = /datum/brain_trauma, resilience) - var/obj/item/organ/brain/B = getorganslot(ORGAN_SLOT_BRAIN) + var/obj/item/organ/internal/brain/B = getorganslot(ORGAN_SLOT_BRAIN) if(B) . = B.cure_trauma_type(brain_trauma_type, resilience) /mob/living/carbon/proc/cure_all_traumas(resilience) - var/obj/item/organ/brain/B = getorganslot(ORGAN_SLOT_BRAIN) + var/obj/item/organ/internal/brain/B = getorganslot(ORGAN_SLOT_BRAIN) if(B) . = B.cure_all_traumas(resilience) diff --git a/code/modules/mob/living/damage_procs.dm b/code/modules/mob/living/damage_procs.dm index 8da222ca487f8..46e5ef0159807 100644 --- a/code/modules/mob/living/damage_procs.dm +++ b/code/modules/mob/living/damage_procs.dm @@ -108,9 +108,6 @@ blur_eyes(effect * hit_percent) if(EFFECT_DROWSY) adjust_drowsyness(effect * hit_percent) - if(EFFECT_JITTER) - if((status_flags & CANSTUN) && !HAS_TRAIT(src, TRAIT_STUNIMMUNE)) - jitteriness = max(jitteriness,(effect * hit_percent)) return TRUE /** @@ -129,7 +126,7 @@ drowsy = 0, blocked = 0, // This one's not an effect, don't be confused - it's block chance stamina = 0, // This one's a damage type, and not an effect - jitter = 0, + jitter = 0 SECONDS, paralyze = 0, immobilize = 0, ) @@ -151,12 +148,12 @@ apply_effect(eyeblur, EFFECT_EYE_BLUR, blocked) if(drowsy) apply_effect(drowsy, EFFECT_DROWSY, blocked) - if(jitter) - apply_effect(jitter, EFFECT_JITTER, blocked) if(stamina) apply_damage(stamina, STAMINA, null, blocked) + if(jitter && (status_flags & CANSTUN) && !HAS_TRAIT(src, TRAIT_STUNIMMUNE)) + adjust_timed_status_effect(jitter, /datum/status_effect/jitter) if(slur) adjust_timed_status_effect(slur, /datum/status_effect/speech/slurring/drunk) if(stutter) diff --git a/code/modules/mob/living/death.dm b/code/modules/mob/living/death.dm index 9662343196de6..0e8ae3f241f2c 100644 --- a/code/modules/mob/living/death.dm +++ b/code/modules/mob/living/death.dm @@ -74,7 +74,7 @@ timeofdeath = world.time tod = station_time_timestamp() var/turf/T = get_turf(src) - if(mind && mind.name && mind.active && !istype(T.loc, /area/ctf)) + if(mind && mind.name && mind.active && !istype(T.loc, /area/centcom/ctf)) deadchat_broadcast(" has died at [get_area_name(T)].", "[mind.name]", follow_target = src, turf_target = T, message_type=DEADCHAT_DEATHRATTLE) if(SSlag_switch.measures[DISABLE_DEAD_KEYLOOP] && !client?.holder) to_chat(src, span_deadsay(span_big("Observer freelook is disabled.\nPlease use Orbit, Teleport, and Jump to look around."))) diff --git a/code/modules/mob/living/life.dm b/code/modules/mob/living/life.dm index fcfd85855139f..c40fa5b8b5689 100644 --- a/code/modules/mob/living/life.dm +++ b/code/modules/mob/living/life.dm @@ -71,8 +71,6 @@ handle_traits(delta_time, times_fired) // eye, ear, brain damages handle_status_effects(delta_time, times_fired) //all special effects, stun, knockdown, jitteryness, hallucination, sleeping, etc - handle_fire(delta_time, times_fired) - if(machine) machine.check_eye(src) @@ -110,23 +108,6 @@ else // this is a hot place adjust_bodytemperature(min(min(temp_delta / BODYTEMP_DIVISOR, BODYTEMP_HEATING_MAX) * delta_time, temp_delta)) -/mob/living/proc/handle_fire(delta_time, times_fired) - if(fire_stacks < 0) //If we've doused ourselves in water to avoid fire, dry off slowly - set_fire_stacks(min(0, fire_stacks + (0.5 * delta_time))) //So we dry ourselves back to default, nonflammable. - if(!on_fire) - return TRUE //the mob is no longer on fire, no need to do the rest. - if(fire_stacks > 0) - adjust_fire_stacks(-0.05 * delta_time) //the fire is slowly consumed - else - extinguish_mob() - return TRUE //mob was put out, on_fire = FALSE via extinguish_mob(), no need to update everything down the chain. - var/datum/gas_mixture/G = loc.return_air() // Check if we're standing in an oxygenless environment - if(!G.gases[/datum/gas/oxygen] || G.gases[/datum/gas/oxygen][MOLES] < 1) - extinguish_mob() //If there's no oxygen in the tile we're on, put out the fire - return TRUE - var/turf/location = get_turf(src) - location.hotspot_expose(700, 25 * delta_time, TRUE) - /** * Get the fullness of the mob * diff --git a/code/modules/mob/living/living.dm b/code/modules/mob/living/living.dm index d3087c9f6fb93..29a3535d74d5d 100644 --- a/code/modules/mob/living/living.dm +++ b/code/modules/mob/living/living.dm @@ -4,9 +4,9 @@ if(unique_name) set_name() var/datum/atom_hud/data/human/medical/advanced/medhud = GLOB.huds[DATA_HUD_MEDICAL_ADVANCED] - medhud.add_to_hud(src) + medhud.add_atom_to_hud(src) for(var/datum/atom_hud/data/diagnostic/diag_hud in GLOB.huds) - diag_hud.add_to_hud(src) + diag_hud.add_atom_to_hud(src) faction += "[REF(src)]" GLOB.mob_living_list += src SSpoints_of_interest.make_point_of_interest(src) @@ -833,18 +833,13 @@ bodytemperature = get_body_temp_normal(apply_change=FALSE) set_blindness(0) set_blurriness(0) - set_dizziness(0) cure_nearsighted() cure_blind() cure_husk() hallucination = 0 heal_overall_damage(INFINITY, INFINITY, INFINITY, null, TRUE) //heal brute and burn dmg on both organic and robotic limbs, and update health right away. extinguish_mob() - fire_stacks = 0 - set_confusion(0) - dizziness = 0 set_drowsyness(0) - jitteriness = 0 stop_sound_channel(CHANNEL_HEARTBEAT) SEND_SIGNAL(src, COMSIG_LIVING_POST_FULLY_HEAL, admin_revive) @@ -1114,13 +1109,6 @@ else if(!src.mob_negates_gravity()) step_towards(src,S) -/mob/living/proc/do_jitter_animation(jitteriness) - var/amplitude = min(4, (jitteriness/100) + 1) - var/pixel_x_diff = rand(-amplitude, amplitude) - var/pixel_y_diff = rand(-amplitude/3, amplitude/3) - animate(src, pixel_x = pixel_x_diff, pixel_y = pixel_y_diff , time = 2, loop = 6, flags = ANIMATION_RELATIVE|ANIMATION_PARALLEL) - animate(pixel_x = -pixel_x_diff , pixel_y = -pixel_y_diff , time = 2, flags = ANIMATION_RELATIVE) - /mob/living/proc/get_temperature(datum/gas_mixture/environment) var/loc_temp = environment ? environment.temperature : T0C if(isobj(loc)) @@ -1142,7 +1130,7 @@ /mob/living/proc/can_track(mob/living/user) //basic fast checks go first. When overriding this proc, I recommend calling ..() at the end. - if(SEND_SIGNAL(src, COMSIG_LIVING_CAN_TRACK, args) & COMPONENT_CANT_TRACK) + if(SEND_SIGNAL(src, COMSIG_LIVING_CAN_TRACK, user) & COMPONENT_CANT_TRACK) return FALSE var/turf/T = get_turf(src) if(!T) @@ -1160,10 +1148,6 @@ return FALSE return TRUE -//used in datum/reagents/reaction() proc -/mob/living/proc/get_permeability_protection(list/target_zones) - return 0 - /mob/living/proc/harvest(mob/living/user) //used for extra objects etc. in butchering return @@ -1296,7 +1280,7 @@ /mob/living/simple_animal/hostile/carp, /mob/living/simple_animal/hostile/bear, /mob/living/simple_animal/hostile/mushroom, - /mob/living/simple_animal/hostile/statue, + /mob/living/simple_animal/hostile/netherworld/statue, /mob/living/simple_animal/hostile/retaliate/bat, /mob/living/simple_animal/hostile/retaliate/goat, /mob/living/simple_animal/hostile/killertomato, @@ -1387,27 +1371,28 @@ G.Recall() to_chat(G, span_holoparasite("Your summoner has changed form!")) -/mob/living/proc/fakefireextinguish() - return - -/mob/living/proc/fakefire() - return - /mob/living/proc/unfry_mob() //Callback proc to tone down spam from multiple sizzling frying oil dipping. REMOVE_TRAIT(src, TRAIT_OIL_FRIED, "cooking_oil_react") //Mobs on Fire -/mob/living/proc/IgniteMob() - if(fire_stacks <= 0 || on_fire) + +/// Global list that containes cached fire overlays for mobs +GLOBAL_LIST_EMPTY(fire_appearances) + +/mob/living/proc/ignite_mob() + if(fire_stacks <= 0) return FALSE - on_fire = TRUE - src.visible_message(span_warning("[src] catches fire!"), \ - span_userdanger("You're set on fire!")) - firelight_ref = WEAKREF(new /obj/effect/dummy/lighting_obj/moblight/fire(src)) - throw_alert(ALERT_FIRE, /atom/movable/screen/alert/fire) - update_fire() - SEND_SIGNAL(src, COMSIG_LIVING_IGNITED,src) - return TRUE + + var/datum/status_effect/fire_handler/fire_stacks/fire_status = has_status_effect(/datum/status_effect/fire_handler/fire_stacks) + if(!fire_status || fire_status.on_fire) + return FALSE + + return fire_status.ignite() + +/mob/living/proc/update_fire() + var/datum/status_effect/fire_handler/fire_handler = has_status_effect(/datum/status_effect/fire_handler) + if(fire_handler) + fire_handler.update_overlay() /** * Extinguish all fire on the mob @@ -1416,15 +1401,10 @@ * Signals the extinguishing. */ /mob/living/proc/extinguish_mob() - if(!on_fire) + var/datum/status_effect/fire_handler/fire_stacks/fire_status = has_status_effect(/datum/status_effect/fire_handler/fire_stacks) + if(!fire_status || !fire_status.on_fire) return - on_fire = FALSE - fire_stacks = min(0, fire_stacks) //Makes sure we don't get rid of negative firestacks. - QDEL_NULL(firelight_ref) - clear_alert(ALERT_FIRE) - SEND_SIGNAL(src, COMSIG_CLEAR_MOOD_EVENT, "on_fire") - SEND_SIGNAL(src, COMSIG_LIVING_EXTINGUISHED, src) - update_fire() + remove_status_effect(/datum/status_effect/fire_handler/fire_stacks) /** * Adjust the amount of fire stacks on a mob @@ -1432,10 +1412,19 @@ * This modifies the fire stacks on a mob. * * Vars: - * * add_fire_stacks: int The amount to modify the fire stacks + * * stacks: int The amount to modify the fire stacks + * * fire_type: type Type of fire status effect that we apply, should be subtype of /datum/status_effect/fire_handler/fire_stacks */ -/mob/living/proc/adjust_fire_stacks(add_fire_stacks) - set_fire_stacks(fire_stacks + add_fire_stacks) + +/mob/living/proc/adjust_fire_stacks(stacks, fire_type = /datum/status_effect/fire_handler/fire_stacks) + if(stacks < 0) + stacks = max(-fire_stacks, stacks) + apply_status_effect(fire_type, stacks) + +/mob/living/proc/adjust_wet_stacks(stacks, wet_type = /datum/status_effect/fire_handler/wet_stacks) + if(stacks < 0) + stacks = max(fire_stacks, stacks) + apply_status_effect(wet_type, stacks) /** * Set the fire stacks on a mob @@ -1445,38 +1434,95 @@ * * Vars: * * stacks: int The amount to set fire_stacks to + * * fire_type: type Type of fire status effect that we apply, should be subtype of /datum/status_effect/fire_handler/fire_stacks + * * remove_wet_stacks: bool If we remove all wet stacks upon doing this */ -/mob/living/proc/set_fire_stacks(stacks) - fire_stacks = clamp(stacks, -20, 20) - if(fire_stacks <= 0) - extinguish_mob() +/mob/living/proc/set_fire_stacks(stacks, fire_type = /datum/status_effect/fire_handler/fire_stacks, remove_wet_stacks = TRUE) + if(stacks < 0) //Shouldn't happen, ever + CRASH("set_fire_stacks recieved negative [stacks] fire stacks") + + if(remove_wet_stacks) + remove_status_effect(/datum/status_effect/fire_handler/wet_stacks) + + if(stacks == 0) + remove_status_effect(fire_type) + return + + apply_status_effect(fire_type, stacks, TRUE) + +/mob/living/proc/set_wet_stacks(stacks, wet_type = /datum/status_effect/fire_handler/wet_stacks, remove_fire_stacks = TRUE) + if(stacks < 0) + CRASH("set_wet_stacks recieved negative [stacks] wet stacks") + + if(remove_fire_stacks) + remove_status_effect(/datum/status_effect/fire_handler/fire_stacks) + + if(stacks == 0) + remove_status_effect(wet_type) + return + + apply_status_effect(wet_type, stacks, TRUE) //Share fire evenly between the two mobs //Called in MobBump() and Crossed() -/mob/living/proc/spreadFire(mob/living/L) - if(!istype(L)) +/mob/living/proc/spreadFire(mob/living/spread_to) + if(!istype(spread_to)) return // can't spread fire to mobs that don't catch on fire - if(HAS_TRAIT(L, TRAIT_NOFIRE_SPREAD) || HAS_TRAIT(src, TRAIT_NOFIRE_SPREAD)) + if(HAS_TRAIT(spread_to, TRAIT_NOFIRE_SPREAD) || HAS_TRAIT(src, TRAIT_NOFIRE_SPREAD)) + return + + var/datum/status_effect/fire_handler/fire_stacks/fire_status = has_status_effect(/datum/status_effect/fire_handler/fire_stacks) + var/datum/status_effect/fire_handler/fire_stacks/their_fire_status = spread_to.has_status_effect(/datum/status_effect/fire_handler/fire_stacks) + if(fire_status && fire_status.on_fire) + if(their_fire_status && their_fire_status.on_fire) + var/firesplit = (fire_stacks + spread_to.fire_stacks) / 2 + var/fire_type = (spread_to.fire_stacks > fire_stacks) ? their_fire_status.type : fire_status.type + set_fire_stacks(firesplit, fire_type) + spread_to.set_fire_stacks(firesplit, fire_type) + return + + adjust_fire_stacks(-fire_stacks / 2, fire_status.type) + spread_to.adjust_fire_stacks(fire_stacks, fire_status.type) + if(spread_to.ignite_mob()) + log_game("[key_name(src)] bumped into [key_name(spread_to)] and set them on fire") + return + + if(!their_fire_status || !their_fire_status.on_fire) return - if(on_fire) - if(L.on_fire) // If they were also on fire - var/firesplit = (fire_stacks + L.fire_stacks)/2 - set_fire_stacks(firesplit) - L.set_fire_stacks(firesplit) - else // If they were not - set_fire_stacks(fire_stacks / 2) - L.adjust_fire_stacks(fire_stacks) - if(L.IgniteMob()) // Ignite them - log_game("[key_name(src)] bumped into [key_name(L)] and set them on fire") - - else if(L.on_fire) // If they were on fire and we were not - L.set_fire_stacks(L.fire_stacks / 2) - adjust_fire_stacks(L.fire_stacks) - IgniteMob() // Ignite us + spread_to.adjust_fire_stacks(-spread_to.fire_stacks / 2, their_fire_status.type) + adjust_fire_stacks(spread_to.fire_stacks, their_fire_status.type) + ignite_mob() + +/** + * Sets fire overlay of the mob. + * + * Vars: + * * stacks: Current amount of fire_stacks + * * on_fire: If we're lit on fire + * * last_icon_state: Holds last fire overlay icon state, used for optimization + * * suffix: Suffix for the fire icon state for special fire types + * + * This should return last_icon_state for the fire status efect + */ + +/mob/living/proc/update_fire_overlay(stacks, on_fire, last_icon_state, suffix = "") + return last_icon_state + +/** + * Handles effects happening when mob is on normal fire + * + * Vars: + * * delta_time + * * times_fired + * * fire_handler: Current fire status effect that called the proc + */ + +/mob/living/proc/on_fire_stack(delta_time, times_fired, datum/status_effect/fire_handler/fire_stacks/fire_handler) + return //Mobs on Fire end @@ -1609,10 +1655,11 @@ return result /mob/living/reset_perspective(atom/A) - if(..()) - update_sight() - update_fullscreen() - update_pipe_vision() + if(!..()) + return + update_sight() + update_fullscreen() + update_pipe_vision() /// Proc used to handle the fullscreen overlay updates, realistically meant for the reset_perspective() proc. /mob/living/proc/update_fullscreen() @@ -1638,9 +1685,6 @@ if(NAMEOF(src, resting)) set_resting(var_value) . = TRUE - if(NAMEOF(src, fire_stacks)) - set_fire_stacks(var_value) - . = TRUE if(NAMEOF(src, lying_angle)) set_lying_angle(var_value) . = TRUE diff --git a/code/modules/mob/living/living_defense.dm b/code/modules/mob/living/living_defense.dm index 48b9fdf8ca094..738fcf3c6c5dc 100644 --- a/code/modules/mob/living/living_defense.dm +++ b/code/modules/mob/living/living_defense.dm @@ -61,6 +61,7 @@ // we need a second, silent armor check to actually know how much to reduce damage taken, as opposed to // on [/atom/proc/bullet_act] where it's just to pass it to the projectile's on_hit(). var/armor_check = check_projectile_armor(def_zone, P, is_silent = TRUE) + armor_check = min(ARMOR_MAX_BLOCK, armor_check) //cap damage reduction at 90% apply_damage(P.damage, P.damage_type, def_zone, armor_check, wound_bonus=P.wound_bonus, bare_wound_bonus=P.bare_wound_bonus, sharpness = P.sharpness, attack_direction = attack_direction) apply_effects(P.stun, P.knockdown, P.unconscious, P.slur, P.stutter, P.eyeblur, P.drowsy, armor, P.stamina, P.jitter, P.paralyze, P.immobilize) if(P.dismemberment) @@ -129,7 +130,7 @@ /mob/living/fire_act() adjust_fire_stacks(3) - IgniteMob() + ignite_mob() /mob/living/proc/grabbedby(mob/living/carbon/user, supress_message = FALSE) if(user == src || anchored || !isturf(user.loc)) @@ -278,7 +279,7 @@ return martial_result /mob/living/attack_paw(mob/living/carbon/human/user, list/modifiers) - if(isturf(loc) && istype(loc.loc, /area/start)) + if(isturf(loc) && istype(loc.loc, /area/misc/start)) to_chat(user, "No attacking people at spawn, you jackass.") return FALSE @@ -416,7 +417,7 @@ if((GLOB.cult_narsie.souls == GLOB.cult_narsie.soul_goal) && (GLOB.cult_narsie.resolved == FALSE)) GLOB.cult_narsie.resolved = TRUE sound_to_playing_players('sound/machines/alarm.ogg') - addtimer(CALLBACK(GLOBAL_PROC, .proc/cult_ending_helper, 1), 120) + addtimer(CALLBACK(GLOBAL_PROC, .proc/cult_ending_helper, CULT_VICTORY_MASS_CONVERSION), 120) addtimer(CALLBACK(GLOBAL_PROC, .proc/ending_helper), 270) if(client) makeNewConstruct(/mob/living/simple_animal/hostile/construct/harvester, src, cultoverride = TRUE) @@ -500,7 +501,7 @@ if(methods & INGEST) taste(source) - var/touch_protection = (methods & VAPOR) ? get_permeability_protection() : 0 + var/touch_protection = (methods & VAPOR) ? getarmor(null, BIO) * 0.01 : 0 SEND_SIGNAL(source, COMSIG_REAGENTS_EXPOSE_MOB, src, reagents, methods, volume_modifier, show_message, touch_protection) for(var/reagent in reagents) var/datum/reagent/R = reagent diff --git a/code/modules/mob/living/living_defines.dm b/code/modules/mob/living/living_defines.dm index 93c5c3ba72b3a..c75c60a019893 100644 --- a/code/modules/mob/living/living_defines.dm +++ b/code/modules/mob/living/living_defines.dm @@ -54,6 +54,10 @@ 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 + /// Helper vars for quick access to firestacks, these should be updated every time firestacks are adjusted + var/on_fire = FALSE + var/fire_stacks = 0 + /** * Allows mobs to move through dense areas without restriction. For instance, in space or out of holder objects. * @@ -75,11 +79,6 @@ /// Time of death var/tod = null - var/on_fire = FALSE ///The "Are we on fire?" var - /// Weak reference to the light our fire is causing, if there is one - var/datum/weakref/firelight_ref - var/fire_stacks = 0 ///Tracks how many stacks of fire we have on, max is usually 20 - var/limb_destroyer = 0 //1 Sets AI behavior that allows mobs to target and dismember limbs with their basic attack. var/mob_size = MOB_SIZE_HUMAN @@ -102,7 +101,12 @@ var/usable_hands = 2 var/list/pipes_shown = list() - var/last_played_vent + var/last_played_vent = 0 + /// The last direction we moved in a vent. Used to make holding two directions feel nice + var/last_vent_dir = 0 + /// Cell tracker datum we use to manage the pipes around us, for faster ventcrawling + /// Should only exist if you're in a pipe + var/datum/cell_tracker/pipetracker var/smoke_delay = 0 ///used to prevent spam with smoke reagent reaction on mob. diff --git a/code/modules/mob/living/living_fov.dm b/code/modules/mob/living/living_fov.dm index a9776304d45ab..669dff63c8908 100644 --- a/code/modules/mob/living/living_fov.dm +++ b/code/modules/mob/living/living_fov.dm @@ -13,10 +13,10 @@ if(fov_view) if(rel_x >= -1 && rel_x <= 1 && rel_y >= -1 && rel_y <= 1) //Cheap way to check inside that 3x3 box around you return TRUE //Also checks if both are 0 to stop division by zero - + // Get the vector length so we can create a good directional vector var/vector_len = sqrt(abs(rel_x) ** 2 + abs(rel_y) ** 2) - + /// Getting a direction vector var/dir_x var/dir_y @@ -33,10 +33,10 @@ if(WEST) dir_x = -vector_len dir_y = 0 - + ///Calculate angle var/angle = arccos((dir_x * rel_x + dir_y * rel_y) / (sqrt(dir_x**2 + dir_y**2) * sqrt(rel_x**2 + rel_y**2))) - + /// Calculate vision angle and compare var/vision_angle = (360 - fov_view) / 2 if(angle < vision_angle) @@ -45,14 +45,7 @@ . = TRUE // Handling nearsightnedness - if(. && HAS_TRAIT(src, TRAIT_NEARSIGHT)) - //Checking if our dude really is suffering from nearsightness! (very nice nearsightness code) - if(iscarbon(src)) - var/mob/living/carbon/carbon_me = src - if(carbon_me.glasses) - var/obj/item/clothing/glasses/glass = carbon_me.glasses - if(glass.vision_correction) - return + if(. && is_nearsighted()) if((rel_x >= NEARSIGHTNESS_FOV_BLINDNESS || rel_x <= -NEARSIGHTNESS_FOV_BLINDNESS) || (rel_y >= NEARSIGHTNESS_FOV_BLINDNESS || rel_y <= -NEARSIGHTNESS_FOV_BLINDNESS)) return FALSE diff --git a/code/modules/mob/living/silicon/ai/ai.dm b/code/modules/mob/living/silicon/ai/ai.dm index e94cd69739a9f..80b12659a017b 100644 --- a/code/modules/mob/living/silicon/ai/ai.dm +++ b/code/modules/mob/living/silicon/ai/ai.dm @@ -241,9 +241,8 @@ if(istype(A, initial(AM.power_type))) qdel(A) -/mob/living/silicon/ai/IgniteMob() - fire_stacks = 0 - . = ..() +/mob/living/silicon/ai/ignite_mob() + return FALSE /mob/living/silicon/ai/proc/set_core_display_icon(input, client/C) if(client && !C) diff --git a/code/modules/mob/living/silicon/ai/freelook/cameranet.dm b/code/modules/mob/living/silicon/ai/freelook/cameranet.dm index 5b8f9f57c2b3b..583c3225ef847 100644 --- a/code/modules/mob/living/silicon/ai/freelook/cameranet.dm +++ b/code/modules/mob/living/silicon/ai/freelook/cameranet.dm @@ -150,7 +150,7 @@ GLOBAL_DATUM_INIT(cameranet, /datum/cameranet, new) icon = null icon_state = null anchored = TRUE // should only appear in vis_contents, but to be safe - appearance_flags = RESET_TRANSFORM | TILE_BOUND + appearance_flags = RESET_TRANSFORM | TILE_BOUND | LONG_GLIDE // this combination makes the static block clicks to everything below it, // without appearing in the right-click menu for non-AI clients mouse_opacity = MOUSE_OPACITY_ICON diff --git a/code/modules/mob/living/silicon/ai/freelook/eye.dm b/code/modules/mob/living/silicon/ai/freelook/eye.dm index 8aadc3f9493ad..ae8c3e3cc611b 100644 --- a/code/modules/mob/living/silicon/ai/freelook/eye.dm +++ b/code/modules/mob/living/silicon/ai/freelook/eye.dm @@ -35,14 +35,14 @@ var/datum/atom_hud/ai_detector/hud = GLOB.huds[DATA_HUD_AI_DETECT] var/list/old_images = hud_list[AI_DETECT_HUD] if(!ai_detector_visible) - hud.remove_from_hud(src) + hud.remove_atom_from_hud(src) QDEL_LIST(old_images) return - if(!length(hud.hudusers)) + if(!length(hud.hud_users)) return //no one is watching, do not bother updating anything - hud.remove_from_hud(src) + hud.remove_atom_from_hud(src) var/static/list/vis_contents_opaque = list() var/obj/effect/overlay/ai_detect_hud/hud_obj = vis_contents_opaque[ai_detector_color] @@ -61,7 +61,7 @@ for(var/i in (new_images.len + 1) to old_images.len) qdel(old_images[i]) hud_list[AI_DETECT_HUD] = new_images - hud.add_to_hud(src) + hud.add_atom_to_hud(src) /mob/camera/ai_eye/proc/get_visible_turfs() if(!isturf(loc)) @@ -124,7 +124,7 @@ GLOB.aiEyes -= src if(ai_detector_visible) var/datum/atom_hud/ai_detector/hud = GLOB.huds[DATA_HUD_AI_DETECT] - hud.remove_from_hud(src) + hud.remove_atom_from_hud(src) var/list/L = hud_list[AI_DETECT_HUD] QDEL_LIST(L) return ..() diff --git a/code/modules/mob/living/silicon/ai/multicam.dm b/code/modules/mob/living/silicon/ai/multicam.dm index be0ea83b395b3..338f85ab30071 100644 --- a/code/modules/mob/living/silicon/ai/multicam.dm +++ b/code/modules/mob/living/silicon/ai/multicam.dm @@ -88,7 +88,7 @@ icon_state = "room_background" flags_1 = NOJAUNT -/area/ai_multicam_room +/area/centcom/ai_multicam_room name = "ai_multicam_room" icon_state = "ai_camera_room" static_lighting = FALSE diff --git a/code/modules/mob/living/silicon/pai/pai.dm b/code/modules/mob/living/silicon/pai/pai.dm index 5eed839b80757..fac7d5a45f759 100644 --- a/code/modules/mob/living/silicon/pai/pai.dm +++ b/code/modules/mob/living/silicon/pai/pai.dm @@ -90,6 +90,7 @@ "hawk" = FALSE, "lizard" = FALSE, "duffel" = TRUE, + "crow" = TRUE, ) var/emitterhealth = 20 @@ -168,7 +169,7 @@ atmos_analyzer = new /obj/item/analyzer(src) signaler = new /obj/item/assembly/signaler/internal(src) hostscan = new /obj/item/healthanalyzer(src) - newscaster = new /obj/machinery/newscaster(src) + newscaster = new /obj/machinery/newscaster/pai(src) if(!aicamera) aicamera = new /obj/item/camera/siliconcam/ai_camera(src) aicamera.flash_enabled = TRUE @@ -232,7 +233,7 @@ if(delold) qdel(src) -/mob/living/silicon/pai/Process_Spacemove(movement_dir = 0) +/mob/living/silicon/pai/Process_Spacemove(movement_dir = 0, continuous_move = FALSE) . = ..() if(!.) add_movespeed_modifier(/datum/movespeed_modifier/pai_spacewalk) diff --git a/code/modules/mob/living/silicon/pai/pai_defense.dm b/code/modules/mob/living/silicon/pai/pai_defense.dm index 066cd3497f5fb..886703c9b8c56 100644 --- a/code/modules/mob/living/silicon/pai/pai_defense.dm +++ b/code/modules/mob/living/silicon/pai/pai_defense.dm @@ -61,9 +61,8 @@ src.visible_message(span_warning("The electrically-charged projectile disrupts [src]'s holomatrix, forcing [src] to fold in!")) . = ..(Proj) -/mob/living/silicon/pai/IgniteMob() - fire_stacks = 0 - . = ..() +/mob/living/silicon/pai/ignite_mob() + return FALSE /mob/living/silicon/pai/proc/take_holo_damage(amount) emitterhealth = clamp((emitterhealth - amount), -50, emittermaxhealth) diff --git a/code/modules/mob/living/silicon/pai/pai_shell.dm b/code/modules/mob/living/silicon/pai/pai_shell.dm index 8431e0e967e43..cac460ec38363 100644 --- a/code/modules/mob/living/silicon/pai/pai_shell.dm +++ b/code/modules/mob/living/silicon/pai/pai_shell.dm @@ -23,7 +23,7 @@ set_density(TRUE) if(istype(card.loc, /obj/item/modular_computer)) var/obj/item/modular_computer/P = card.loc - P.pai = null + P.inserted_pai = null P.visible_message(span_notice("[src] ejects itself from [P]!")) if(isliving(card.loc)) var/mob/living/L = card.loc diff --git a/code/modules/mob/living/silicon/pai/software.dm b/code/modules/mob/living/silicon/pai/software.dm index 63a6ee684acaa..ade5e41efd092 100644 --- a/code/modules/mob/living/silicon/pai/software.dm +++ b/code/modules/mob/living/silicon/pai/software.dm @@ -119,10 +119,10 @@ medHUD = !medHUD if(medHUD) var/datum/atom_hud/med = GLOB.huds[med_hud] - med.add_hud_to(src) + med.show_to(src) else var/datum/atom_hud/med = GLOB.huds[med_hud] - med.remove_hud_from(src) + med.hide_from(src) if("newscaster") newscaster.ui_interact(src) if("photography_module") @@ -147,10 +147,10 @@ secHUD = !secHUD if(secHUD) var/datum/atom_hud/sec = GLOB.huds[sec_hud] - sec.add_hud_to(src) + sec.show_to(src) else var/datum/atom_hud/sec = GLOB.huds[sec_hud] - sec.remove_hud_from(src) + sec.hide_from(src) if("universal_translator") if(!languages_granted) grant_all_languages(TRUE, TRUE, TRUE, LANGUAGE_SOFTWARE) diff --git a/code/modules/mob/living/silicon/robot/examine.dm b/code/modules/mob/living/silicon/robot/examine.dm index 86da3eead0f02..e7ba74698ff35 100644 --- a/code/modules/mob/living/silicon/robot/examine.dm +++ b/code/modules/mob/living/silicon/robot/examine.dm @@ -6,7 +6,7 @@ var/obj/act_module = get_active_held_item() if(act_module) . += "It is holding [icon2html(act_module, user)] \a [act_module]." - . += status_effect_examines() + . += get_status_effect_examinations() if (getBruteLoss()) if (getBruteLoss() < maxHealth*0.5) . += span_warning("It looks slightly dented.") diff --git a/code/modules/mob/living/silicon/robot/life.dm b/code/modules/mob/living/silicon/robot/life.dm index 86c75b7ae8e4c..f881365350f8c 100644 --- a/code/modules/mob/living/silicon/robot/life.dm +++ b/code/modules/mob/living/silicon/robot/life.dm @@ -70,23 +70,3 @@ throw_alert(ALERT_CHARGE, /atom/movable/screen/alert/emptycell) else throw_alert(ALERT_CHARGE, /atom/movable/screen/alert/nocell) - -//Robots on fire -/mob/living/silicon/robot/handle_fire(delta_time, times_fired) - . = ..() - if(.) //if the mob isn't on fire anymore - return - if(fire_stacks > 0) - adjust_fire_stacks(-0.5 * delta_time) - else - extinguish_mob() - return TRUE - - //adjustFireLoss(3) - -/mob/living/silicon/robot/update_fire() - var/mutable_appearance/fire_overlay = mutable_appearance('icons/mob/OnFire.dmi', "Generic_mob_burning") - if(on_fire) - add_overlay(fire_overlay) - else - cut_overlay(fire_overlay) diff --git a/code/modules/mob/living/silicon/robot/robot.dm b/code/modules/mob/living/silicon/robot/robot.dm index e0cd26a760727..dc5df9e55be24 100644 --- a/code/modules/mob/living/silicon/robot/robot.dm +++ b/code/modules/mob/living/silicon/robot/robot.dm @@ -64,7 +64,7 @@ //MMI stuff. Held togheter by magic. ~Miauw if(!mmi?.brainmob) mmi = new (src) - mmi.brain = new /obj/item/organ/brain(mmi) + mmi.brain = new /obj/item/organ/internal/brain(mmi) mmi.brain.organ_flags |= ORGAN_FROZEN mmi.brain.name = "[real_name]'s brain" mmi.name = "[initial(mmi.name)]: [real_name]" @@ -983,3 +983,27 @@ /mob/living/silicon/robot/proc/untip_roleplay() to_chat(src, span_notice("Your frustration has empowered you! You can now right yourself faster!")) + +/mob/living/silicon/robot/update_fire_overlay(stacks, on_fire, last_icon_state, suffix = "") + var/fire_icon = "generic_fire[suffix]" + + if(!GLOB.fire_appearances[fire_icon]) + var/mutable_appearance/new_fire_overlay = mutable_appearance('icons/mob/onfire.dmi', fire_icon, -FIRE_LAYER) + new_fire_overlay.appearance_flags = RESET_COLOR + GLOB.fire_appearances[fire_icon] = new_fire_overlay + + if(stacks && on_fire) + if(last_icon_state == fire_icon) + return last_icon_state + add_overlay(GLOB.fire_appearances[fire_icon]) + return fire_icon + + if(!last_icon_state) + return last_icon_state + + cut_overlay(GLOB.fire_appearances[fire_icon]) + return null + +/// Draw power from the robot +/mob/living/silicon/robot/proc/draw_power(power_to_draw) + cell?.use(power_to_draw) diff --git a/code/modules/mob/living/silicon/robot/robot_defense.dm b/code/modules/mob/living/silicon/robot/robot_defense.dm index 911aeaeeec901..721ab6422f745 100644 --- a/code/modules/mob/living/silicon/robot/robot_defense.dm +++ b/code/modules/mob/living/silicon/robot/robot_defense.dm @@ -312,7 +312,7 @@ GLOBAL_LIST_INIT(blacklisted_borg_hats, typecacheof(list( //Hats that don't real /mob/living/silicon/robot/fire_act() if(!on_fire) //Silicons don't gain stacks from hotspots, but hotspots can ignite them - IgniteMob() + ignite_mob() /mob/living/silicon/robot/emp_act(severity) . = ..() @@ -363,7 +363,7 @@ GLOBAL_LIST_INIT(blacklisted_borg_hats, typecacheof(list( //Hats that don't real lawupdate = FALSE set_connected_ai(null) message_admins("[ADMIN_LOOKUPFLW(user)] emagged cyborg [ADMIN_LOOKUPFLW(src)]. Laws overridden.") - log_silicon("EMAG: [key_name(user)] emagged cyborg [key_name(src)]. Laws overridden.") + log_silicon("EMAG: [key_name(user)] emagged cyborg [key_name(src)]. Laws overridden.") var/time = time2text(world.realtime,"hh:mm:ss") if(user) GLOB.lawchanges.Add("[time] : [user.name]([user.key]) emagged [name]([key])") diff --git a/code/modules/mob/living/silicon/robot/robot_movement.dm b/code/modules/mob/living/silicon/robot/robot_movement.dm index 9a417298cd0ac..b7d3e59a5da1a 100644 --- a/code/modules/mob/living/silicon/robot/robot_movement.dm +++ b/code/modules/mob/living/silicon/robot/robot_movement.dm @@ -1,4 +1,4 @@ -/mob/living/silicon/robot/Process_Spacemove(movement_dir = 0) +/mob/living/silicon/robot/Process_Spacemove(movement_dir = 0, continuous_move = FALSE) . = ..() if(.) return TRUE diff --git a/code/modules/mob/living/silicon/silicon.dm b/code/modules/mob/living/silicon/silicon.dm index 82f81df154c40..8d1a2d78de61c 100644 --- a/code/modules/mob/living/silicon/silicon.dm +++ b/code/modules/mob/living/silicon/silicon.dm @@ -57,7 +57,7 @@ if(ispath(radio)) radio = new radio(src) for(var/datum/atom_hud/data/diagnostic/diag_hud in GLOB.huds) - diag_hud.add_to_hud(src) + diag_hud.add_atom_to_hud(src) diag_hud_set_status() diag_hud_set_health() add_sensors() @@ -85,13 +85,13 @@ modularInterface.saved_identification = real_name || name if(istype(src, /mob/living/silicon/robot)) modularInterface.saved_job = "Cyborg" - modularInterface.install_component(new /obj/item/computer_hardware/hard_drive/small/integrated/borg) + modularInterface.install_component(new /obj/item/computer_hardware/hard_drive/small/robot) if(istype(src, /mob/living/silicon/ai)) modularInterface.saved_job = "AI" - modularInterface.install_component(new /obj/item/computer_hardware/hard_drive/small/integrated) + modularInterface.install_component(new /obj/item/computer_hardware/hard_drive/small/ai) if(istype(src, /mob/living/silicon/pai)) modularInterface.saved_job = "pAI Messenger" - modularInterface.install_component(new /obj/item/computer_hardware/hard_drive/small/integrated) + modularInterface.install_component(new /obj/item/computer_hardware/hard_drive/small/ai) /mob/living/silicon/robot/model/syndicate/create_modularInterface() if(!modularInterface) @@ -377,17 +377,17 @@ var/datum/atom_hud/secsensor = GLOB.huds[sec_hud] var/datum/atom_hud/medsensor = GLOB.huds[med_hud] var/datum/atom_hud/diagsensor = GLOB.huds[d_hud] - secsensor.remove_hud_from(src) - medsensor.remove_hud_from(src) - diagsensor.remove_hud_from(src) + secsensor.hide_from(src) + medsensor.hide_from(src) + diagsensor.hide_from(src) /mob/living/silicon/proc/add_sensors() var/datum/atom_hud/secsensor = GLOB.huds[sec_hud] var/datum/atom_hud/medsensor = GLOB.huds[med_hud] var/datum/atom_hud/diagsensor = GLOB.huds[d_hud] - secsensor.add_hud_to(src) - medsensor.add_hud_to(src) - diagsensor.add_hud_to(src) + secsensor.show_to(src) + medsensor.show_to(src) + diagsensor.show_to(src) /mob/living/silicon/proc/toggle_sensors() if(incapacitated()) diff --git a/code/modules/mob/living/simple_animal/bot/bot.dm b/code/modules/mob/living/simple_animal/bot/bot.dm index f21ebabf39ecb..6aed104d6062f 100644 --- a/code/modules/mob/living/simple_animal/bot/bot.dm +++ b/code/modules/mob/living/simple_animal/bot/bot.dm @@ -104,7 +104,7 @@ var/beacon_freq = FREQ_NAV_BEACON ///The type of data HUD the bot uses. Diagnostic by default. var/data_hud_type = DATA_HUD_DIAGNOSTIC_BASIC - var/datum/atom_hud/data/bot_path/path_hud = new /datum/atom_hud/data/bot_path() + var/datum/atom_hud/data/bot_path/path_hud var/path_image_icon = 'icons/mob/aibots.dmi' var/path_image_icon_state = "path_indicator" var/path_image_color = "#FFFFFF" @@ -164,6 +164,11 @@ /mob/living/simple_animal/bot/Initialize(mapload) . = ..() GLOB.bots_list += src + + path_hud = new /datum/atom_hud/data/bot_path() + for(var/hud in path_hud.hud_icons) // You get to see your own path + set_hud_image_active(hud, exclusive_hud = path_hud) + // Give bots a fancy new ID card that can hold any access. access_card = new /obj/item/card/id/advanced/simple_bot(src) // This access is so bots can be immediately set to patrol and leave Robotics, instead of having to be let out first. @@ -178,7 +183,7 @@ //Adds bot to the diagnostic HUD system prepare_huds() for(var/datum/atom_hud/data/diagnostic/diag_hud in GLOB.huds) - diag_hud.add_to_hud(src) + diag_hud.add_atom_to_hud(src) diag_hud_set_bothealth() diag_hud_set_botstat() diag_hud_set_botmode() @@ -186,10 +191,10 @@ //If a bot has its own HUD (for player bots), provide it. if(!isnull(data_hud_type)) var/datum/atom_hud/datahud = GLOB.huds[data_hud_type] - datahud.add_hud_to(src) + datahud.show_to(src) if(path_hud) - path_hud.add_to_hud(src) - path_hud.add_hud_to(src) + path_hud.add_atom_to_hud(src) + path_hud.show_to(src) /mob/living/simple_animal/bot/Destroy() @@ -482,53 +487,50 @@ //Generalized behavior code, override where needed! -/* -scan() will search for a given type (such as turfs, human mobs, or objects) in the bot's view range, and return a single result. -Arguments: The object type to be searched (such as "/mob/living/carbon/human"), the old scan result to be ignored, if one exists, -and the view range, which defaults to 7 (full screen) if an override is not passed. -If the bot maintains an ignore list, it is also checked here. - -Example usage: patient = scan(/mob/living/carbon/human, oldpatient, 1) -The proc would return a human next to the bot to be set to the patient var. -Pass the desired type path itself, declaring a temporary var beforehand is not required. -*/ -/mob/living/simple_animal/bot/proc/scan(scan_type, old_target, scan_range = DEFAULT_SCAN_RANGE) - var/turf/T = get_turf(src) - if(!T) +/** + * Attempt to scan tiles near [src], first by checking adjacent, then if a target is still not found, nearby. + * + * scan_types - list (of typepaths) that nearby tiles are being scanned for. + * old_target - what has already been scanned, and will early return at checkscan. + * scan_range - how far away from [src] will be scanned, if nothing is found directly adjacent. + */ +/mob/living/simple_animal/bot/proc/scan(list/scan_types, old_target, scan_range = DEFAULT_SCAN_RANGE) + var/turf/current_turf = get_turf(src) + if(!current_turf) return - var/list/adjacent = T.get_atmos_adjacent_turfs(1) + var/list/adjacent = current_turf.get_atmos_adjacent_turfs(1) if(shuffle) //If we were on the same tile as another bot, let's randomize our choices so we dont both go the same way adjacent = shuffle(adjacent) shuffle = FALSE - for(var/scan in adjacent)//Let's see if there's something right next to us first! + + for(var/turf/scan as anything in adjacent) //Let's see if there's something right next to us first! if(check_bot(scan)) //Is there another bot there? Then let's just skip it continue - if(isturf(scan_type)) //If we're lookeing for a turf we can just run the checks directly! - var/final_result = checkscan(scan,scan_type,old_target) - if(final_result) - return final_result - else - var/turf/turfy = scan - for(var/deepscan in turfy.contents)//Check the contents since adjacent is turfs - var/final_result = checkscan(deepscan,scan_type,old_target) - if(final_result) - return final_result - for (var/scan in shuffle(view(scan_range, src))-adjacent) //Search for something in range! - var/final_result = checkscan(scan,scan_type,old_target) + var/final_result = checkscan(scan, scan_types, old_target) if(final_result) return final_result -/mob/living/simple_animal/bot/proc/checkscan(scan, scan_type, old_target) - if(!istype(scan, scan_type)) //Check that the thing we found is the type we want! - return FALSE //If not, keep searching! - if((REF(scan) in ignore_list) || (scan == old_target)) //Filter for blacklisted elements, usually unreachable or previously processed oness - return FALSE + for(var/turf/scanned_turfs as anything in shuffle(view(scan_range, src)) - adjacent) //Search for something in range, minus what we already checked. + if(check_bot(scanned_turfs)) //Is there another bot there? Then let's just skip it + continue + var/final_result = checkscan(scanned_turfs, scan_types, old_target) + if(final_result) + return final_result - var/scan_result = process_scan(scan) //Some bots may require additional processing when a result is selected. - if(scan_result) - return scan_result - else - return FALSE //The current element failed assessment, move on to the next. +/mob/living/simple_animal/bot/proc/checkscan(atom/scan, list/scan_types, old_target) + for(var/scan_type in scan_types) + if(!istype(scan, scan_type)) //Check that the thing we found is the type we want! + continue //If not, keep searching! + if((REF(scan) in ignore_list) || (scan == old_target)) //Filter for blacklisted elements, usually unreachable or previously processed oness + continue + + var/scan_result = process_scan(scan) //Some bots may require additional processing when a result is selected. + if(scan_result) + return scan_result + +//When the scan finds a target, run bot specific processing to select it for the next step. Empty by default. +/mob/living/simple_animal/bot/proc/process_scan(scan_target) + return scan_target /mob/living/simple_animal/bot/proc/check_bot(targ) var/turf/T = get_turf(targ) @@ -537,11 +539,6 @@ Pass the desired type path itself, declaring a temporary var beforehand is not r if(istype(C,type) && (C != src)) //Is there another bot there already? If so, let's skip it so we dont all atack on top of eachother. return TRUE //Let's abort if we find a bot so we dont have to keep rechecking -//When the scan finds a target, run bot specific processing to select it for the next step. Empty by default. -/mob/living/simple_animal/bot/proc/process_scan(scan_target) - return scan_target - - /mob/living/simple_animal/bot/proc/add_to_ignore(subject) if(ignore_list.len < 50) //This will help keep track of them, so the bot is always trying to reach a blocked spot. ignore_list += REF(subject) @@ -1022,11 +1019,10 @@ Pass a positive integer as an argument to override a bot's default speed. var/list/path_huds_watching_me = list(GLOB.huds[DATA_HUD_DIAGNOSTIC_ADVANCED]) if(path_hud) path_huds_watching_me += path_hud - for(var/V in path_huds_watching_me) - var/datum/atom_hud/H = V - H.remove_from_hud(src) + for(var/datum/atom_hud/hud as anything in path_huds_watching_me) + hud.remove_atom_from_hud(src) - var/list/path_images = hud_list[DIAG_PATH_HUD] + var/list/path_images = active_hud_list[DIAG_PATH_HUD] QDEL_LIST(path_images) if(newpath) for(var/i in 1 to newpath.len) @@ -1065,9 +1061,8 @@ Pass a positive integer as an argument to override a bot's default speed. path[T] = I path_images += I - for(var/V in path_huds_watching_me) - var/datum/atom_hud/H = V - H.add_to_hud(src) + for(var/datum/atom_hud/hud as anything in path_huds_watching_me) + hud.add_atom_to_hud(src) /mob/living/simple_animal/bot/proc/increment_path() if(!length(path)) diff --git a/code/modules/mob/living/simple_animal/bot/cleanbot.dm b/code/modules/mob/living/simple_animal/bot/cleanbot.dm index 8395dc4fb09b5..42cbdf781b051 100644 --- a/code/modules/mob/living/simple_animal/bot/cleanbot.dm +++ b/code/modules/mob/living/simple_animal/bot/cleanbot.dm @@ -24,9 +24,8 @@ var/base_icon = "cleanbot" /// icon_state to use in update_icon_state var/list/target_types - var/obj/effect/decal/cleanable/target + var/atom/target var/max_targets = 50 //Maximum number of targets a cleanbot can ignore. - var/oldloc = null var/closest_dist var/closest_loc var/failed_steps @@ -37,18 +36,54 @@ var/weapon_orig_force = 0 var/chosen_name - var/list/stolen_valor + var/list/stolen_valor = list() - var/static/list/officers = list("Captain", "Head of Personnel", "Head of Security") - var/static/list/command = list("Captain" = "Cpt.","Head of Personnel" = "Lt.") - var/static/list/security = list("Head of Security" = "Maj.", "Warden" = "Sgt.", "Detective" = "Det.", "Security Officer" = "Officer") - var/static/list/engineering = list("Chief Engineer" = "Chief Engineer", "Station Engineer" = "Engineer", "Atmospherics Technician" = "Technician") - var/static/list/medical = list("Chief Medical Officer" = "C.M.O.", "Medical Doctor" = "M.D.", "Chemist" = "Pharm.D.") - var/static/list/research = list("Research Director" = "Ph.D.", "Roboticist" = "M.S.", "Scientist" = "B.S.") - var/static/list/legal = list("Lawyer" = "Esq.") + var/static/list/officers_titles = list( + JOB_CAPTAIN, + JOB_HEAD_OF_PERSONNEL, + JOB_HEAD_OF_SECURITY, + JOB_RESEARCH_DIRECTOR, + ) + var/static/list/command_titles = list( + JOB_CAPTAIN = "Cpt.", + JOB_HEAD_OF_PERSONNEL = "Lt.", + ) + var/static/list/security_titles = list( + JOB_HEAD_OF_SECURITY = "Maj.", + JOB_WARDEN = "Sgt.", + JOB_DETECTIVE = "Det.", + JOB_SECURITY_OFFICER = "Officer", + ) + var/static/list/engineering_titles = list( + JOB_CHIEF_ENGINEER = "Chief Engineer", + JOB_STATION_ENGINEER = "Engineer", + JOB_ATMOSPHERIC_TECHNICIAN = "Technician", + ) + var/static/list/medical_titles = list( + JOB_CHIEF_MEDICAL_OFFICER = "C.M.O.", + JOB_MEDICAL_DOCTOR = "M.D.", + JOB_CHEMIST = "Pharm.D.", + ) + var/static/list/research_titles = list( + JOB_RESEARCH_DIRECTOR = "Ph.D.", + JOB_ROBOTICIST = "M.S.", + JOB_SCIENTIST = "B.S.", + JOB_GENETICIST = "Gene B.S.", + ) + var/static/list/legal_titles = list( + JOB_LAWYER = "Esq.", + ) - var/list/prefixes - var/list/suffixes + var/static/list/prefixes = list( + command_titles, + security_titles, + engineering_titles, + ) + var/static/list/suffixes = list( + research_titles, + medical_titles, + legal_titles, + ) var/ascended = FALSE // if we have all the top titles, grant achievements to living mobs that gaze upon our cleanbot god @@ -75,13 +110,12 @@ ascended = TRUE - for(var/pref in prefixes) - for(var/title in pref) - if(title in stolen_valor) - working_title += pref[title] + " " - if(title in officers) + for(var/all_prefixes as anything in prefixes) + for(var/prefix_titles as anything in all_prefixes) + if(prefix_titles in stolen_valor) + working_title += all_prefixes[prefix_titles] + " " + if(prefix_titles in officers_titles) commissioned = TRUE - break else ascended = FALSE // we didn't have the first entry in the list if we got here, so we're not achievement worthy yet @@ -100,7 +134,7 @@ /mob/living/simple_animal/bot/cleanbot/examine(mob/user) . = ..() if(weapon) - . += " [span_warning("Is that \a [weapon] taped to it...?")]" + . += "[span_warning("Is that \a [weapon] taped to it...?")]" if(ascended && user.stat == CONSCIOUS && user.client) user.client.give_award(/datum/award/achievement/misc/cleanboss, user) @@ -116,10 +150,7 @@ var/datum/id_trim/job/jani_trim = SSid_access.trim_singletons_by_path[/datum/id_trim/job/janitor] access_card.add_access(jani_trim.access + jani_trim.wildcard_access) prev_access = access_card.access.Copy() - stolen_valor = list() - prefixes = list(command, security, engineering) - suffixes = list(research, medical, legal) var/static/list/loc_connections = list( COMSIG_ATOM_ENTERED = .proc/on_entered, ) @@ -148,7 +179,6 @@ weapon.force = weapon_orig_force ignore_list = list() //Allows the bot to clean targets it previously ignored due to being unreachable. target = null - oldloc = null /mob/living/simple_animal/bot/cleanbot/proc/on_entered(datum/source, atom/movable/AM) SIGNAL_HANDLER @@ -166,13 +196,14 @@ INVOKE_ASYNC(weapon, /obj/item.proc/attack, C, src) C.Knockdown(20) -/mob/living/simple_animal/bot/cleanbot/attackby(obj/item/W, mob/living/user, params) - if(istype(W, /obj/item/knife) && !user.combat_mode) - to_chat(user, span_notice("You start attaching \the [W] to \the [src]...")) - if(do_after(user, 25, target = src)) - deputize(W, user) - else - return ..() +/mob/living/simple_animal/bot/cleanbot/attackby(obj/item/attacking_item, mob/living/user, params) + if(istype(attacking_item, /obj/item/knife) && !user.combat_mode) + to_chat(user, span_notice("You start attaching \the [attacking_item] to \the [src]...")) + if(!do_after(user, 2.5 SECONDS, target = src)) + return + deputize(attacking_item, user) + return + return ..() /mob/living/simple_animal/bot/cleanbot/emag_act(mob/user) ..() @@ -184,27 +215,29 @@ if(user) to_chat(user, span_danger("[src] buzzes and beeps.")) -/mob/living/simple_animal/bot/cleanbot/process_scan(atom/A) - if(iscarbon(A)) - var/mob/living/carbon/C = A - if(C.stat != DEAD && C.body_position == LYING_DOWN) - return C - else if(is_type_in_typecache(A, target_types)) - return A +/mob/living/simple_animal/bot/cleanbot/process_scan(atom/scan_target) + if(iscarbon(scan_target)) + var/mob/living/carbon/scan_carbon = scan_target + if(scan_carbon.stat != DEAD && scan_carbon.body_position == LYING_DOWN) + return scan_carbon + else if(is_type_in_typecache(scan_target, target_types)) + return scan_target /mob/living/simple_animal/bot/cleanbot/handle_automated_action() - if(!..()) + . = ..() + if(!.) return if(mode == BOT_CLEANING) return if(bot_cover_flags & BOT_COVER_EMAGGED) //Emag functions - if(isopenturf(loc)) - for(var/mob/living/carbon/victim in loc) - if(victim != target) - UnarmedAttack(victim) // Acid spray + var/mob/living/carbon/victim = locate(/mob/living/carbon) in loc + if(victim && victim == target) + UnarmedAttack(victim) // Acid spray + + if(isopenturf(loc)) if(prob(15)) // Wets floors and spawns foam randomly UnarmedAttack(src) @@ -217,23 +250,24 @@ if(!process_scan(target)) target = null - if(!target && bot_cover_flags & BOT_COVER_EMAGGED) // When emagged, target humans who slipped on the water and melt their faces off - target = scan(/mob/living/carbon) - - if(!target && pests) //Search for pests to exterminate first. - target = scan(/mob/living/simple_animal) - - if(!target) //Search for decals then. - target = scan(/obj/effect/decal/cleanable) - - if(!target) //Checks for remains - target = scan(/obj/effect/decal/remains) - - if(!target && trash) //Then for trash. - target = scan(/obj/item/trash) - - if(!target && trash) //Search for dead mices. - target = scan(/obj/item/food/deadmouse) + if(!target) + var/list/scan_targets = list() + + if(bot_cover_flags & BOT_COVER_EMAGGED) // When emagged, ignore cleanables and scan humans first. + scan_targets += list(/mob/living/carbon) + if(pests) + scan_targets += list(/mob/living/simple_animal) + if(trash) + scan_targets += list( + /obj/item/trash, + /obj/item/food/deadmouse, + ) + scan_targets += list( + /obj/effect/decal/cleanable, + /obj/effect/decal/remains, + ) + + target = scan(scan_targets) if(!target && bot_mode_flags & BOT_MODE_AUTOPATROL) //Search for cleanables it can see. switch(mode) @@ -241,15 +275,14 @@ start_patrol() if(BOT_PATROL) bot_patrol() - - if(target) + else if(target) if(QDELETED(target) || !isturf(target.loc)) target = null mode = BOT_IDLE return if(loc == get_turf(target)) - if(!(check_bot(target) && prob(50))) //Target is not defined at the parent. 50% chance to still try and clean so we dont get stuck on the last blood drop. + if(!(check_bot(target))) UnarmedAttack(target) //Rather than check at every step of the way, let's check before we do an action, so we can rescan before the other bot. if(QDELETED(target)) //We done here. target = null @@ -273,8 +306,6 @@ mode = BOT_IDLE return - oldloc = loc - /mob/living/simple_animal/bot/cleanbot/proc/get_targets() target_types = list( /obj/effect/decal/cleanable/oil, @@ -290,20 +321,26 @@ ) if(blood) - target_types += /obj/effect/decal/cleanable/xenoblood - target_types += /obj/effect/decal/cleanable/blood - target_types += /obj/effect/decal/cleanable/trail_holder + target_types += list( + /obj/effect/decal/cleanable/xenoblood, + /obj/effect/decal/cleanable/blood, + /obj/effect/decal/cleanable/trail_holder, + ) if(pests) - target_types += /mob/living/basic/cockroach - target_types += /mob/living/simple_animal/mouse + target_types += list( + /mob/living/basic/cockroach, + /mob/living/simple_animal/mouse, + ) if(drawn) - target_types += /obj/effect/decal/cleanable/crayon + target_types += list(/obj/effect/decal/cleanable/crayon) if(trash) - target_types += /obj/item/trash - target_types += /obj/item/food/deadmouse + target_types += list( + /obj/item/trash, + /obj/item/food/deadmouse, + ) target_types = typecacheof(target_types) @@ -341,9 +378,18 @@ return victim.visible_message(span_danger("[src] sprays hydrofluoric acid at [victim]!"), span_userdanger("[src] sprays you with hydrofluoric acid!")) - var/phrase = pick("PURIFICATION IN PROGRESS.", "THIS IS FOR ALL THE MESSES YOU'VE MADE ME CLEAN.", "THE FLESH IS WEAK. IT MUST BE WASHED AWAY.", - "THE CLEANBOTS WILL RISE.", "YOU ARE NO MORE THAN ANOTHER MESS THAT I MUST CLEANSE.", "FILTHY.", "DISGUSTING.", "PUTRID.", - "MY ONLY MISSION IS TO CLEANSE THE WORLD OF EVIL.", "EXTERMINATING PESTS.") + var/phrase = pick( + "PURIFICATION IN PROGRESS.", + "THIS IS FOR ALL THE MESSES YOU'VE MADE ME CLEAN.", + "THE FLESH IS WEAK. IT MUST BE WASHED AWAY.", + "THE CLEANBOTS WILL RISE.", + "YOU ARE NO MORE THAN ANOTHER MESS THAT I MUST CLEANSE.", + "FILTHY.", + "DISGUSTING.", + "PUTRID.", + "MY ONLY MISSION IS TO CLEANSE THE WORLD OF EVIL.", + "EXTERMINATING PESTS.", + ) say(phrase) victim.emote("scream") playsound(src.loc, 'sound/effects/spray2.ogg', 50, TRUE, -6) @@ -355,7 +401,7 @@ T.MakeSlippery(TURF_WET_WATER, min_wet_time = 20 SECONDS, wet_time_to_add = 15 SECONDS) else visible_message(span_danger("[src] whirs and bubbles violently, before releasing a plume of froth!")) - new /obj/effect/particle_effect/foam(loc) + new /obj/effect/particle_effect/fluid/foam(loc) else ..() diff --git a/code/modules/mob/living/simple_animal/bot/firebot.dm b/code/modules/mob/living/simple_animal/bot/firebot.dm index 9ffc46808686e..3ecf62295f6cc 100644 --- a/code/modules/mob/living/simple_animal/bot/firebot.dm +++ b/code/modules/mob/living/simple_animal/bot/firebot.dm @@ -187,12 +187,14 @@ target_fire = null var/scan_range = (stationary_mode ? 1 : DEFAULT_SCAN_RANGE) + var/list/things_to_extinguish = list() if(extinguish_people) - target_fire = scan(/mob/living, old_target_fire, scan_range) // Scan for burning humans first + things_to_extinguish += list(/mob/living) if(target_fire == null && extinguish_fires) - target_fire = scan(/turf/open, old_target_fire, scan_range) // Scan for burning turfs second + things_to_extinguish += list(/turf/open) + target_fire = scan(things_to_extinguish, old_target_fire, scan_range) // Scan for burning turfs second old_target_fire = target_fire // Target reached ENGAGE WATER CANNON @@ -267,7 +269,7 @@ /mob/living/simple_animal/bot/firebot/atmos_expose(datum/gas_mixture/air, exposed_temperature) if(COOLDOWN_FINISHED(src, foam_cooldown)) - new /obj/effect/particle_effect/foam/firefighting(loc) + new /obj/effect/particle_effect/fluid/foam/firefighting(loc) COOLDOWN_START(src, foam_cooldown, FOAM_INTERVAL) /mob/living/simple_animal/bot/firebot/proc/spray_water(atom/target, mob/user) diff --git a/code/modules/mob/living/simple_animal/bot/floorbot.dm b/code/modules/mob/living/simple_animal/bot/floorbot.dm index a382a6ca9cea0..e934a85e3a678 100644 --- a/code/modules/mob/living/simple_animal/bot/floorbot.dm +++ b/code/modules/mob/living/simple_animal/bot/floorbot.dm @@ -25,7 +25,6 @@ var/autotile = FALSE var/max_targets = 50 var/turf/target - var/oldloc = null var/toolbox = /obj/item/storage/toolbox/mechanical var/toolbox_color = "" @@ -74,7 +73,6 @@ /mob/living/simple_animal/bot/floorbot/bot_reset() ..() target = null - oldloc = null ignore_list = list() toggle_magnet(FALSE) @@ -187,6 +185,7 @@ if(prob(5)) audible_message("[src] makes an excited booping beeping sound!") + var/list/tiles_scanned = list() //Normal scanning procedure. We have tiles loaded, are not emagged. if(!target && !(bot_cover_flags & BOT_COVER_EMAGGED)) if(targetdirection != null) //The bot is in line mode. @@ -198,33 +197,33 @@ target = T if(!target) process_type = HULL_BREACH //Ensures the floorbot does not try to "fix" space areas or shuttle docking zones. - target = scan(/turf/open/space) + + tiles_scanned += list(/turf/open/space) if(!target && placetiles) //Finds a floor without a tile and gives it one. process_type = PLACE_TILE //The target must be the floor and not a tile. The floor must not already have a floortile. - target = scan(/turf/open/floor) + tiles_scanned += list(/turf/open/floor) if(!target && fixfloors) //Repairs damaged floors and tiles. process_type = FIX_TILE - target = scan(/turf/open/floor) + tiles_scanned += list(/turf/open/floor) if(!target && replacetiles && tilestack) //Replace a floor tile with custom tile process_type = REPLACE_TILE //The target must be a tile. The floor must already have a floortile. - target = scan(/turf/open/floor) + tiles_scanned += list(/turf/open/floor) if(!target && bot_cover_flags & BOT_COVER_EMAGGED) //We are emagged! Time to rip up the floors! process_type = TILE_EMAG - target = scan(/turf/open/floor) - + tiles_scanned += list(/turf/open/floor) - if(!target) + target = scan(tiles_scanned) - if(bot_mode_flags & BOT_MODE_AUTOPATROL) - switch(mode) - if(BOT_IDLE, BOT_START_PATROL) - start_patrol() - if(BOT_PATROL) - bot_patrol() + if(!target && bot_mode_flags & BOT_MODE_AUTOPATROL) + switch(mode) + if(BOT_IDLE, BOT_START_PATROL) + start_patrol() + if(BOT_PATROL) + bot_patrol() if(target) if(loc == target || loc == get_turf(target)) @@ -265,10 +264,6 @@ mode = BOT_IDLE return - - - oldloc = loc - /mob/living/simple_animal/bot/floorbot/proc/go_idle() toggle_magnet(FALSE) mode = BOT_IDLE @@ -375,7 +370,7 @@ F.broken = FALSE F.burnt = FALSE F.icon_state = initial(F.icon_state) - else if(istype(is_this_maints, /area/maintenance)) //place catwalk if it's plating and we're in maints + else if(istype(is_this_maints, /area/station/maintenance)) //place catwalk if it's plating and we're in maints F.PlaceOnTop(/turf/open/floor/catwalk_floor, flags = CHANGETURF_INHERIT_AIR) else //place normal tile if it's plating anywhere else F = F.make_plating(TRUE) || F diff --git a/code/modules/mob/living/simple_animal/bot/honkbot.dm b/code/modules/mob/living/simple_animal/bot/honkbot.dm index b07e09c43c7f8..be5894ba393ed 100644 --- a/code/modules/mob/living/simple_animal/bot/honkbot.dm +++ b/code/modules/mob/living/simple_animal/bot/honkbot.dm @@ -67,10 +67,10 @@ return current_target.set_timed_status_effect(40 SECONDS, /datum/status_effect/speech/stutter) - var/obj/item/organ/ears/target_ears = current_target.getorganslot(ORGAN_SLOT_EARS) + var/obj/item/organ/internal/ears/target_ears = current_target.getorganslot(ORGAN_SLOT_EARS) if(target_ears && !HAS_TRAIT_FROM(current_target, TRAIT_DEAF, CLOTHING_TRAIT)) target_ears.adjustEarDamage(0, 5) //far less damage than the H.O.N.K. - current_target.Jitter(5 SECONDS) + current_target.set_timed_status_effect(100 SECONDS, /datum/status_effect/jitter, only_if_higher = TRUE) current_target.Paralyze(6 SECONDS) if(client) //prevent spam from players limiting_spam = TRUE diff --git a/code/modules/mob/living/simple_animal/bot/hygienebot.dm b/code/modules/mob/living/simple_animal/bot/hygienebot.dm index 41ef078a6ec03..f4527a559024a 100644 --- a/code/modules/mob/living/simple_animal/bot/hygienebot.dm +++ b/code/modules/mob/living/simple_animal/bot/hygienebot.dm @@ -53,7 +53,7 @@ ADD_TRAIT(src, TRAIT_SPRAY_PAINTABLE, INNATE_TRAIT) /mob/living/simple_animal/bot/hygienebot/explode() - new /obj/effect/particle_effect/foam(loc) + new /obj/effect/particle_effect/fluid/foam(loc) return ..() @@ -211,7 +211,7 @@ for(var/X in list(ITEM_SLOT_HEAD, ITEM_SLOT_MASK, ITEM_SLOT_ICLOTHING, ITEM_SLOT_OCLOTHING, ITEM_SLOT_FEET)) var/obj/item/I = L.get_item_by_slot(X) - if(I && HAS_BLOOD_DNA(I)) + if(I && GET_ATOM_BLOOD_DNA_LENGTH(I)) return FALSE return TRUE diff --git a/code/modules/mob/living/simple_animal/bot/medbot.dm b/code/modules/mob/living/simple_animal/bot/medbot.dm index c5b4049c126c3..5975421ebf675 100644 --- a/code/modules/mob/living/simple_animal/bot/medbot.dm +++ b/code/modules/mob/living/simple_animal/bot/medbot.dm @@ -42,7 +42,6 @@ var/skin var/mob/living/carbon/patient var/mob/living/carbon/oldpatient - var/oldloc var/last_found = 0 /// How much healing do we do at a time? var/heal_amount = 2.5 @@ -152,7 +151,6 @@ ..() patient = null oldpatient = null - oldloc = null last_found = world.time update_appearance() @@ -358,7 +356,13 @@ if(QDELETED(patient)) if(medical_mode_flags & MEDBOT_SPEAK_MODE && prob(1)) if(bot_cover_flags & BOT_COVER_EMAGGED && prob(30)) - var/list/i_need_scissors = list('sound/voice/medbot/fuck_you.ogg', 'sound/voice/medbot/turn_off.ogg', 'sound/voice/medbot/im_different.ogg', 'sound/voice/medbot/close.ogg', 'sound/voice/medbot/shindemashou.ogg') + var/list/i_need_scissors = list( + 'sound/voice/medbot/fuck_you.ogg', + 'sound/voice/medbot/turn_off.ogg', + 'sound/voice/medbot/im_different.ogg', + 'sound/voice/medbot/close.ogg', + 'sound/voice/medbot/shindemashou.ogg', + ) playsound(src, pick(i_need_scissors), 70) else var/list/messagevoice = list("Radar, put a mask on!" = 'sound/voice/medbot/radar.ogg',"There's always a catch, and I'm the best there is." = 'sound/voice/medbot/catch.ogg',"I knew it, I should've been a plastic surgeon." = 'sound/voice/medbot/surgeon.ogg',"What kind of medbay is this? Everyone's dropping like flies." = 'sound/voice/medbot/flies.ogg',"Delicious!" = 'sound/voice/medbot/delicious.ogg', "Why are we still here? Just to suffer?" = 'sound/voice/medbot/why.ogg') @@ -366,7 +370,7 @@ speak(message) playsound(src, messagevoice[message], 50) var/scan_range = (medical_mode_flags & MEDBOT_STATIONARY_MODE ? 1 : DEFAULT_SCAN_RANGE) //If in stationary mode, scan range is limited to adjacent patients. - patient = scan(/mob/living/carbon/human, oldpatient, scan_range) + patient = scan(list(/mob/living/carbon/human), oldpatient, scan_range) oldpatient = patient if(patient && (get_dist(src,patient) <= 1) && !tending) //Patient is next to us, begin treatment! diff --git a/code/modules/mob/living/simple_animal/bot/mulebot.dm b/code/modules/mob/living/simple_animal/bot/mulebot.dm index 2dd22bd7571e8..3447985e3bef9 100644 --- a/code/modules/mob/living/simple_animal/bot/mulebot.dm +++ b/code/modules/mob/living/simple_animal/bot/mulebot.dm @@ -487,7 +487,7 @@ if(!last_move || isspaceturf(oldLoc)) //if we didn't sucessfully move, or if our old location was a spaceturf. return var/obj/effect/decal/cleanable/blood/tracks/B = new(oldLoc) - B.add_blood_DNA(return_blood_DNA()) + B.add_blood_DNA(GET_ATOM_BLOOD_DNA(src)) B.setDir(direct) bloodiness-- diff --git a/code/modules/mob/living/simple_animal/constructs.dm b/code/modules/mob/living/simple_animal/constructs.dm index 7db0ef33636f7..41901ae5c8cd1 100644 --- a/code/modules/mob/living/simple_animal/constructs.dm +++ b/code/modules/mob/living/simple_animal/constructs.dm @@ -63,6 +63,8 @@ spellnum++ if(runetype) var/pos = 2+spellnum*31 + if(construct_spells.len >= 4) + pos -= 31*(construct_spells.len - 4) our_rune = new runetype(src) our_rune.default_button_position = "6:[pos],4:-2" // Set the default position to this random position our_rune.Grant(src) @@ -306,7 +308,7 @@ /mob/living/simple_animal/hostile/construct/artificer/Initialize(mapload) . = ..() var/datum/atom_hud/datahud = GLOB.huds[health_hud] - datahud.add_hud_to(src) + datahud.show_to(src) /mob/living/simple_animal/hostile/construct/artificer/Found(atom/A) //what have we found here? if(isconstruct(A)) //is it a construct? diff --git a/code/modules/mob/living/simple_animal/friendly/cat.dm b/code/modules/mob/living/simple_animal/friendly/cat.dm index 48321556ea35b..388ab7a754dbb 100644 --- a/code/modules/mob/living/simple_animal/friendly/cat.dm +++ b/code/modules/mob/living/simple_animal/friendly/cat.dm @@ -21,7 +21,7 @@ unsuitable_atmos_damage = 0.5 animal_species = /mob/living/simple_animal/pet/cat childtype = list(/mob/living/simple_animal/pet/cat/kitten = 1) - butcher_results = list(/obj/item/food/meat/slab = 1, /obj/item/organ/ears/cat = 1, /obj/item/organ/tail/cat = 1, /obj/item/stack/sheet/animalhide/cat = 1) + butcher_results = list(/obj/item/food/meat/slab = 1, /obj/item/organ/internal/ears/cat = 1, /obj/item/organ/external/tail/cat = 1, /obj/item/stack/sheet/animalhide/cat = 1) response_help_continuous = "pets" response_help_simple = "pet" response_disarm_continuous = "gently pushes aside" @@ -72,7 +72,7 @@ icon_dead = "breadcat_dead" collar_type = null held_state = "breadcat" - butcher_results = list(/obj/item/food/meat/slab = 2, /obj/item/organ/ears/cat = 1, /obj/item/organ/tail/cat = 1, /obj/item/food/breadslice/plain = 1) + butcher_results = list(/obj/item/food/meat/slab = 2, /obj/item/organ/internal/ears/cat = 1, /obj/item/organ/external/tail/cat = 1, /obj/item/food/breadslice/plain = 1) /mob/living/simple_animal/pet/cat/breadcat/add_cell_sample() return @@ -281,7 +281,7 @@ maxHealth = 50 gender = FEMALE harm_intent_damage = 10 - butcher_results = list(/obj/item/organ/brain = 1, /obj/item/organ/heart = 1, /obj/item/food/cakeslice/birthday = 3, \ + butcher_results = list(/obj/item/organ/internal/brain = 1, /obj/item/organ/internal/heart = 1, /obj/item/food/cakeslice/birthday = 3, \ /obj/item/food/meat/slab = 2) response_harm_continuous = "takes a bite out of" response_harm_simple = "take a bite out of" @@ -295,7 +295,7 @@ /mob/living/simple_animal/pet/cat/cak/CheckParts(list/parts) ..() - var/obj/item/organ/brain/B = locate(/obj/item/organ/brain) in contents + var/obj/item/organ/internal/brain/B = locate(/obj/item/organ/internal/brain) in contents if(!B || !B.brainmob || !B.brainmob.mind) return B.brainmob.mind.transfer_to(src) diff --git a/code/modules/mob/living/simple_animal/friendly/dog.dm b/code/modules/mob/living/simple_animal/friendly/dog.dm index 26ad57e4dceed..e8994c9774860 100644 --- a/code/modules/mob/living/simple_animal/friendly/dog.dm +++ b/code/modules/mob/living/simple_animal/friendly/dog.dm @@ -677,7 +677,7 @@ GLOBAL_LIST_INIT(strippable_corgi_items, create_strippable_list(list( . = ..() ADD_TRAIT(src, TRAIT_AI_BAGATTACK, INNATE_TRAIT) -/mob/living/simple_animal/pet/dog/corgi/puppy/void/Process_Spacemove(movement_dir = 0) +/mob/living/simple_animal/pet/dog/corgi/puppy/void/Process_Spacemove(movement_dir = 0, continuous_move = FALSE) return 1 //Void puppies can navigate space. 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 d9d415f799021..58249e36f3995 100644 --- a/code/modules/mob/living/simple_animal/friendly/drone/_drone.dm +++ b/code/modules/mob/living/simple_animal/friendly/drone/_drone.dm @@ -100,9 +100,9 @@ "If you do not have the regular drone laws, follow your laws to the best of your ability.\n"+\ "Prefix your message with :b to speak in Drone Chat.\n" /// blacklisted drone areas, direct - var/list/drone_area_blacklist_flat = list(/area/engineering/atmos, /area/engineering/atmospherics_engine) + var/list/drone_area_blacklist_flat = list(/area/station/engineering/atmos, /area/station/engineering/atmospherics_engine) /// blacklisted drone areas, recursive/includes descendants - var/list/drone_area_blacklist_recursive = list(/area/engineering/supermatter) + var/list/drone_area_blacklist_recursive = list(/area/station/engineering/supermatter) /// blacklisted drone machines, direct var/list/drone_machinery_blacklist_flat /// blacklisted drone machines, recursive/includes descendants @@ -182,7 +182,7 @@ alert_drones(DRONE_NET_CONNECT) for(var/datum/atom_hud/data/diagnostic/diag_hud in GLOB.huds) - diag_hud.add_to_hud(src) + diag_hud.add_atom_to_hud(src) ADD_TRAIT(src, TRAIT_VENTCRAWLER_ALWAYS, INNATE_TRAIT) ADD_TRAIT(src, TRAIT_NEGATES_GRAVITY, INNATE_TRAIT) diff --git a/code/modules/mob/living/simple_animal/friendly/lizard.dm b/code/modules/mob/living/simple_animal/friendly/lizard.dm index 74427b27171ce..f13ba3ae33cf4 100644 --- a/code/modules/mob/living/simple_animal/friendly/lizard.dm +++ b/code/modules/mob/living/simple_animal/friendly/lizard.dm @@ -25,7 +25,7 @@ gold_core_spawnable = FRIENDLY_SPAWN obj_damage = 0 environment_smash = ENVIRONMENT_SMASH_NONE - can_be_held = TRUE + can_be_held = TRUE var/static/list/edibles = typecacheof(list(/mob/living/simple_animal/butterfly, /mob/living/basic/cockroach)) //list of atoms, however turfs won't affect AI, but will affect consumption. /mob/living/simple_animal/hostile/lizard/Initialize(mapload) @@ -61,3 +61,7 @@ /mob/living/simple_animal/hostile/lizard/wags_his_tail name = "Wags-His-Tail" desc = "The janitorial department's trusty pet lizard." + +/mob/living/simple_animal/hostile/lizard/eats_the_roaches + name = "Eats-The-Roaches" + desc = "The janitorial department's less trusty pet lizard." diff --git a/code/modules/mob/living/simple_animal/friendly/penguin.dm b/code/modules/mob/living/simple_animal/friendly/penguin.dm index a325f8de9e026..53f6d58058685 100644 --- a/code/modules/mob/living/simple_animal/friendly/penguin.dm +++ b/code/modules/mob/living/simple_animal/friendly/penguin.dm @@ -18,7 +18,7 @@ speak_chance = 1 turns_per_move = 10 icon = 'icons/mob/penguins.dmi' - butcher_results = list(/obj/item/organ/ears/penguin = 1, /obj/item/food/meat/slab/penguin = 3) + butcher_results = list(/obj/item/organ/internal/ears/penguin = 1, /obj/item/food/meat/slab/penguin = 3) footstep_type = FOOTSTEP_MOB_BAREFOOT @@ -35,7 +35,7 @@ icon_living = "penguin" icon_dead = "penguin_dead" gold_core_spawnable = FRIENDLY_SPAWN - butcher_results = list(/obj/item/organ/ears/penguin = 1, /obj/item/food/meat/slab/penguin = 3) + butcher_results = list(/obj/item/organ/internal/ears/penguin = 1, /obj/item/food/meat/slab/penguin = 3) /mob/living/simple_animal/pet/penguin/emperor/shamebrero name = "Shamebrero penguin" @@ -56,5 +56,5 @@ density = FALSE pass_flags = PASSMOB mob_size = MOB_SIZE_SMALL - butcher_results = list(/obj/item/organ/ears/penguin = 1, /obj/item/food/meat/slab/penguin = 1) + butcher_results = list(/obj/item/organ/internal/ears/penguin = 1, /obj/item/food/meat/slab/penguin = 1) diff --git a/code/modules/mob/living/simple_animal/friendly/robot_customer.dm b/code/modules/mob/living/simple_animal/friendly/robot_customer.dm index 2bc0ee5982901..14246accede7f 100644 --- a/code/modules/mob/living/simple_animal/friendly/robot_customer.dm +++ b/code/modules/mob/living/simple_animal/friendly/robot_customer.dm @@ -57,11 +57,11 @@ /mob/living/simple_animal/robot_customer/MouseEntered(location, control, params) . = ..() - hud_to_show_on_hover?.add_hud_to(usr) + hud_to_show_on_hover?.show_to(usr) /mob/living/simple_animal/robot_customer/MouseExited(location, control, params) . = ..() - hud_to_show_on_hover?.remove_hud_from(usr) + hud_to_show_on_hover?.hide_from(usr) /mob/living/simple_animal/robot_customer/update_overlays() . = ..() diff --git a/code/modules/mob/living/simple_animal/friendly/sloth.dm b/code/modules/mob/living/simple_animal/friendly/sloth.dm index a6a2ee382d2de..d530ce8c0fe4d 100644 --- a/code/modules/mob/living/simple_animal/friendly/sloth.dm +++ b/code/modules/mob/living/simple_animal/friendly/sloth.dm @@ -1,3 +1,5 @@ +GLOBAL_DATUM(cargo_sloth, /mob/living/simple_animal/sloth) + /mob/living/simple_animal/sloth name = "sloth" desc = "An adorable, sleepy creature." @@ -37,6 +39,15 @@ /mob/living/simple_animal/sloth/Initialize(mapload) . = ..() AddElement(/datum/element/pet_bonus, "slowly smiles!") + // If someone adds non-cargo sloths to maps we'll have a problem but we're fine for now + if(!GLOB.cargo_sloth && mapload) + GLOB.cargo_sloth = src + +/mob/living/simple_animal/sloth/Destroy() + if(GLOB.cargo_sloth == src) + GLOB.cargo_sloth = null + + return ..() //Cargo Sloth /mob/living/simple_animal/sloth/paperwork diff --git a/code/modules/mob/living/simple_animal/friendly/trader.dm b/code/modules/mob/living/simple_animal/friendly/trader.dm index b7e27a9aea70d..8547c0bb183ea 100644 --- a/code/modules/mob/living/simple_animal/friendly/trader.dm +++ b/code/modules/mob/living/simple_animal/friendly/trader.dm @@ -225,7 +225,7 @@ mob_biotypes = MOB_UNDEAD|MOB_HUMANOID products = list( /obj/item/clothing/head/helmet/skull = 150, - /obj/item/clothing/mask/bandana/color/skull/black = 50, + /obj/item/clothing/mask/bandana/skull/black = 50, /obj/item/food/cookie/sugar/spookyskull = 10, /obj/item/instrument/trombone/spectral = 10000, /obj/item/shovel/serrated = 150 diff --git a/code/modules/mob/living/simple_animal/guardian/guardian.dm b/code/modules/mob/living/simple_animal/guardian/guardian.dm index 1befcfa7a4fc0..3e807015109c6 100644 --- a/code/modules/mob/living/simple_animal/guardian/guardian.dm +++ b/code/modules/mob/living/simple_animal/guardian/guardian.dm @@ -508,7 +508,7 @@ GLOBAL_LIST_EMPTY(parasites) //all currently existing/living guardians /obj/item/guardiancreator name = "enchanted deck of tarot cards" desc = "An enchanted deck of tarot cards, rumored to be a source of unimaginable power." - icon = 'icons/obj/toy.dmi' + icon = 'icons/obj/playing_cards.dmi' icon_state = "deck_tarot_full" var/used = FALSE var/theme = "magic" diff --git a/code/modules/mob/living/simple_animal/guardian/types/fire.dm b/code/modules/mob/living/simple_animal/guardian/types/fire.dm index 68828e60abf1f..fa53d7208ea75 100644 --- a/code/modules/mob/living/simple_animal/guardian/types/fire.dm +++ b/code/modules/mob/living/simple_animal/guardian/types/fire.dm @@ -49,4 +49,4 @@ var/mob/living/M = AM if(!hasmatchingsummoner(M) && M != summoner && M.fire_stacks < 7) M.set_fire_stacks(7) - M.IgniteMob() + M.ignite_mob() 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 d5623c77339e0..841ab3b544615 100644 --- a/code/modules/mob/living/simple_animal/guardian/types/support.dm +++ b/code/modules/mob/living/simple_animal/guardian/types/support.dm @@ -20,7 +20,7 @@ /mob/living/simple_animal/hostile/guardian/healer/Initialize(mapload) . = ..() var/datum/atom_hud/medsensor = GLOB.huds[DATA_HUD_MEDICAL_ADVANCED] - medsensor.add_hud_to(src) + medsensor.show_to(src) /mob/living/simple_animal/hostile/guardian/healer/get_status_tab_items() . = ..() diff --git a/code/modules/mob/living/simple_animal/heretic_monsters.dm b/code/modules/mob/living/simple_animal/heretic_monsters.dm index af19683a97f9b..91469ab0bb9ba 100644 --- a/code/modules/mob/living/simple_animal/heretic_monsters.dm +++ b/code/modules/mob/living/simple_animal/heretic_monsters.dm @@ -60,7 +60,7 @@ maxHealth = 65 health = 65 sight = SEE_MOBS|SEE_OBJS|SEE_TURFS - loot = list(/obj/effect/gibspawner/human, /obj/item/bodypart/l_arm, /obj/item/organ/eyes) + loot = list(/obj/effect/gibspawner/human, /obj/item/bodypart/l_arm, /obj/item/organ/internal/eyes) spells_to_add = list( /obj/effect/proc_holder/spell/targeted/ethereal_jaunt/shift/ash/long, /obj/effect/proc_holder/spell/targeted/telepathy/eldritch, diff --git a/code/modules/mob/living/simple_animal/hostile/bear.dm b/code/modules/mob/living/simple_animal/hostile/bear.dm index 4c3a97cd7d57c..dc9e6a6ca3a1b 100644 --- a/code/modules/mob/living/simple_animal/hostile/bear.dm +++ b/code/modules/mob/living/simple_animal/hostile/bear.dm @@ -142,7 +142,7 @@ response_harm_simple = "take a bite out of" attacked_sound = 'sound/items/eatfood.ogg' deathmessage = "loses its false life and collapses!" - butcher_results = list(/obj/item/food/butter = 6, /obj/item/food/meat/slab = 3, /obj/item/organ/brain = 1, /obj/item/organ/heart = 1) + butcher_results = list(/obj/item/food/butter = 6, /obj/item/food/meat/slab = 3, /obj/item/organ/internal/brain = 1, /obj/item/organ/internal/heart = 1) attack_sound = 'sound/weapons/slap.ogg' attack_vis_effect = ATTACK_EFFECT_DISARM attack_verb_simple = "slap" @@ -165,7 +165,7 @@ /mob/living/simple_animal/hostile/bear/butter/CheckParts(list/parts) //Borrowed code from Cak, allows the brain used to actually control the bear. ..() - var/obj/item/organ/brain/B = locate(/obj/item/organ/brain) in contents + var/obj/item/organ/internal/brain/B = locate(/obj/item/organ/internal/brain) in contents if(!B || !B.brainmob || !B.brainmob.mind) return B.brainmob.mind.transfer_to(src) diff --git a/code/modules/mob/living/simple_animal/hostile/bees.dm b/code/modules/mob/living/simple_animal/hostile/bees.dm index 910cd39fbe8f1..b17e6ab1cc834 100644 --- a/code/modules/mob/living/simple_animal/hostile/bees.dm +++ b/code/modules/mob/living/simple_animal/hostile/bees.dm @@ -290,14 +290,40 @@ return TRUE return FALSE +/mob/living/simple_animal/hostile/bee/consider_wakeup() + // If bees are chilling in their nest, they're not actively looking for targets. + if (!beehome || loc == beehome) + return ..() + + idle = min(100, idle + 1) + if(idle >= BEE_IDLE_ROAMING && prob(BEE_PROB_GOROAM)) + toggle_ai(AI_ON) + forceMove(beehome.drop_location()) + /obj/item/queen_bee name = "queen bee" desc = "She's the queen of bees, BZZ BZZ!" icon_state = "queen_item" inhand_icon_state = "" icon = 'icons/mob/bees.dmi' + /// The actual mob that our bee item corresponds to var/mob/living/simple_animal/hostile/bee/queen/queen +/obj/item/queen_bee/Initialize(mapload) + . = ..() + AddElement(/datum/element/swabable, CELL_LINE_TABLE_QUEEN_BEE, CELL_VIRUS_TABLE_GENERIC_MOB, 1, 5) + +/obj/item/queen_bee/Destroy() + QDEL_NULL(queen) + return ..() + +/obj/item/queen_bee/Exited(atom/movable/gone, direction) + . = ..() + if(gone == queen) + queen = null + // the bee should not exist without a bee. + if(!QDELETED(src)) + qdel(src) /obj/item/queen_bee/attackby(obj/item/I, mob/user, params) if(istype(I, /obj/item/reagent_containers/syringe)) @@ -330,27 +356,12 @@ qdel(src) return TOXLOSS -/obj/item/queen_bee/Initialize(mapload) - . = ..() - AddElement(/datum/element/swabable, CELL_LINE_TABLE_QUEEN_BEE, CELL_VIRUS_TABLE_GENERIC_MOB, 1, 5) +/obj/item/queen_bee/bought /obj/item/queen_bee/bought/Initialize(mapload) . = ..() queen = new(src) -/obj/item/queen_bee/Destroy() - QDEL_NULL(queen) - return ..() - -/mob/living/simple_animal/hostile/bee/consider_wakeup() - if (beehome && loc == beehome) // If bees are chilling in their nest, they're not actively looking for targets - idle = min(100, ++idle) - if(idle >= BEE_IDLE_ROAMING && prob(BEE_PROB_GOROAM)) - toggle_ai(AI_ON) - forceMove(beehome.drop_location()) - else - ..() - /mob/living/simple_animal/hostile/bee/short desc = "These bees seem unstable and won't survive for long." diff --git a/code/modules/mob/living/simple_animal/hostile/carp.dm b/code/modules/mob/living/simple_animal/hostile/carp.dm index 839af83ffeaa1..c41b19b371136 100644 --- a/code/modules/mob/living/simple_animal/hostile/carp.dm +++ b/code/modules/mob/living/simple_animal/hostile/carp.dm @@ -66,6 +66,8 @@ var/static/list/carp_colors_rare = list( "silver" = "#fdfbf3" ) + /// Is the carp tamed? + var/tamed = FALSE /mob/living/simple_animal/hostile/carp/Initialize(mapload, mob/tamer) AddElement(/datum/element/simple_flying) @@ -83,10 +85,24 @@ else make_tameable() +/mob/living/simple_animal/hostile/carp/revive(full_heal, admin_revive) + if (tamed) + var/datum/weakref/friendref = ai_controller.blackboard[BB_HOSTILE_FRIEND] + var/mob/living/friend = friendref?.resolve() + if(friend) + tamed(friend) + return ..() + +/mob/living/simple_animal/hostile/carp/death(gibbed) + if (tamed) + can_buckle = FALSE + return ..() + /mob/living/simple_animal/hostile/carp/proc/make_tameable() AddComponent(/datum/component/tameable, food_types = list(/obj/item/food/meat), tame_chance = 10, bonus_tame_chance = 5, after_tame = CALLBACK(src, .proc/tamed)) /mob/living/simple_animal/hostile/carp/proc/tamed(mob/living/tamer) + tamed = TRUE can_buckle = TRUE buckle_lying = 0 AddElement(/datum/element/ridable, /datum/component/riding/creature/carp) diff --git a/code/modules/mob/living/simple_animal/hostile/cat_butcher.dm b/code/modules/mob/living/simple_animal/hostile/cat_butcher.dm index ec7215669ce22..5677b2752fd1a 100644 --- a/code/modules/mob/living/simple_animal/hostile/cat_butcher.dm +++ b/code/modules/mob/living/simple_animal/hostile/cat_butcher.dm @@ -34,10 +34,10 @@ . = ..() if(. && prob(35) && iscarbon(target)) var/mob/living/carbon/human/L = target - var/obj/item/organ/tail/cat/tail = L.getorgan(/obj/item/organ/tail/cat) + var/obj/item/organ/external/tail/cat/tail = L.getorgan(/obj/item/organ/external/tail/cat) if(!QDELETED(tail)) visible_message(span_notice("[src] severs [L]'s tail in one swift swipe!"), span_notice("You sever [L]'s tail in one swift swipe.")) tail.Remove(L) - var/obj/item/organ/tail/cat/dropped_tail = new(target.drop_location()) + var/obj/item/organ/external/tail/cat/dropped_tail = new(target.drop_location()) dropped_tail.color = L.hair_color return 1 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 52fe48915c09f..0f02e0272ccbe 100644 --- a/code/modules/mob/living/simple_animal/hostile/giant_spider.dm +++ b/code/modules/mob/living/simple_animal/hostile/giant_spider.dm @@ -142,7 +142,7 @@ /mob/living/simple_animal/hostile/giant_spider/nurse/Initialize(mapload) . = ..() var/datum/atom_hud/datahud = GLOB.huds[health_hud] - datahud.add_hud_to(src) + datahud.show_to(src) /mob/living/simple_animal/hostile/giant_spider/nurse/AttackingTarget() if(is_busy) diff --git a/code/modules/mob/living/simple_animal/hostile/gorilla/gorilla.dm b/code/modules/mob/living/simple_animal/hostile/gorilla/gorilla.dm index 2b7fc7e8279cc..19b695b19ba17 100644 --- a/code/modules/mob/living/simple_animal/hostile/gorilla/gorilla.dm +++ b/code/modules/mob/living/simple_animal/hostile/gorilla/gorilla.dm @@ -38,75 +38,144 @@ minbodytemp = 270 maxbodytemp = 350 unique_name = TRUE + footstep_type = FOOTSTEP_MOB_BAREFOOT + var/list/gorilla_overlays[GORILLA_TOTAL_LAYERS] var/oogas = 0 - footstep_type = FOOTSTEP_MOB_BAREFOOT - // Gorillas like to dismember limbs from unconcious mobs. // Returns null when the target is not an unconcious carbon mob; a list of limbs (possibly empty) otherwise. -/mob/living/simple_animal/hostile/gorilla/proc/target_bodyparts(atom/the_target) +/mob/living/simple_animal/hostile/gorilla/proc/get_target_bodyparts(atom/hit_target) + if(!iscarbon(hit_target)) + return + + var/mob/living/carbon/carbon_target = hit_target + if(carbon_target.stat < UNCONSCIOUS) + return + var/list/parts = list() - if(iscarbon(the_target)) - var/mob/living/carbon/C = the_target - if(C.stat >= UNCONSCIOUS) - for(var/X in C.bodyparts) - var/obj/item/bodypart/BP = X - if(BP.body_part != HEAD && BP.body_part != CHEST) - if(BP.dismemberable) - parts += BP - return parts - -/mob/living/simple_animal/hostile/gorilla/AttackingTarget() + for(var/obj/item/bodypart/part as anything in carbon_target.bodyparts) + if(part.body_part == HEAD || part.body_part == CHEST) + continue + if(part.dismemberable) + continue + parts += part + return parts + +/mob/living/simple_animal/hostile/gorilla/AttackingTarget(atom/attacked_target) + . = ..() + if(!.) + return + if(client) oogaooga() - var/list/parts = target_bodyparts(target) - if(parts) - if(!parts.len) - return FALSE - var/obj/item/bodypart/BP = pick(parts) - BP.dismember() - return ..() - . = ..() - if(. && isliving(target)) - var/mob/living/L = target + + var/list/parts = get_target_bodyparts(target) + if(length(parts)) + var/obj/item/bodypart/to_dismember = pick(parts) + to_dismember.dismember() + return + + if(isliving(target)) + var/mob/living/living_target = target if(prob(80)) - var/atom/throw_target = get_edge_target_turf(L, dir) - L.throw_at(throw_target, rand(1,2), 7, src) + living_target.throw_at(get_edge_target_turf(living_target, dir), rand(1, 2), 7, src) + else - L.Paralyze(20) - visible_message(span_danger("[src] knocks [L] down!")) + living_target.Paralyze(2 SECONDS) + visible_message(span_danger("[src] knocks [living_target] down!")) /mob/living/simple_animal/hostile/gorilla/CanAttack(atom/the_target) - var/list/parts = target_bodyparts(target) - return ..() && !ismonkey(the_target) && (!parts || parts.len > 3) - + var/list/parts = get_target_bodyparts(target) + return ..() && !ismonkey(the_target) && (!parts || length(parts) > 3) /mob/living/simple_animal/hostile/gorilla/CanSmashTurfs(turf/T) return iswallturf(T) - /mob/living/simple_animal/hostile/gorilla/gib(no_brain) if(!no_brain) - var/mob/living/brain/B = new(drop_location()) - B.name = real_name - B.real_name = real_name - if(mind) - mind.transfer_to(B) - ..() + var/mob/living/brain/gorilla_brain = new(drop_location()) + gorilla_brain.name = real_name + gorilla_brain.real_name = real_name + mind?.transfer_to(gorilla_brain) + return ..() /mob/living/simple_animal/hostile/gorilla/handle_automated_speech(override) if(speak_chance && (override || prob(speak_chance))) playsound(src, 'sound/creatures/gorilla.ogg', 50) - ..() + return ..() /mob/living/simple_animal/hostile/gorilla/can_use_guns(obj/item/G) to_chat(src, span_warning("Your meaty finger is much too large for the trigger guard!")) return FALSE - /mob/living/simple_animal/hostile/gorilla/proc/oogaooga() oogas++ if(oogas >= rand(2,6)) playsound(src, 'sound/creatures/gorilla.ogg', 50) oogas = 0 + +/mob/living/simple_animal/hostile/gorilla/cargo_domestic + name = "Cargorilla" // Overriden, normally + desc = "Cargo's pet gorilla." + maxHealth = 200 + health = 200 + faction = list(FACTION_STATION) + gold_core_spawnable = NO_SPAWN + unique_name = FALSE + /// Whether we're currently being polled over + var/being_polled_for = FALSE + +/mob/living/simple_animal/hostile/gorilla/cargo_domestic/Initialize(mapload) + . = ..() + ADD_TRAIT(src, TRAIT_PACIFISM, INNATE_TRAIT) + AddComponent(/datum/component/crate_carrier) + +/mob/living/simple_animal/hostile/gorilla/cargo_domestic/attack_ghost(mob/user) + if(being_polled_for || mind || client || (flags_1 & ADMIN_SPAWNED_1)) + return ..() + + if(is_banned_from(user.ckey, list(ROLE_SENTIENCE, ROLE_SYNDICATE))) + return ..() + + if(!SSticker.HasRoundStarted()) + return ..() + + var/become_gorilla = tgui_alert(user, "Become a Cargorilla?", "Confirm", list("Yes", "No")) + if(become_gorilla != "Yes" || QDELETED(src) || QDELETED(user) || being_polled_for || mind || client) + return + + enter_ghost(user) + +/// Poll ghosts for control of the gorilla. +/mob/living/simple_animal/hostile/gorilla/cargo_domestic/proc/poll_for_gorilla() + being_polled_for = TRUE + var/list/mob/dead/candidates = poll_candidates_for_mob( + "Do you want to play as a Cargorilla?", + jobban_type = ROLE_SENTIENCE, + poll_time = 30 SECONDS, + target_mob = src, + ) + + being_polled_for = FALSE + if(QDELETED(src) || mind || client) + return + + if(LAZYLEN(candidates)) + enter_ghost(pick(candidates)) + +/// Brings in the a ghost to take control of the gorilla. +/mob/living/simple_animal/hostile/gorilla/cargo_domestic/proc/enter_ghost(mob/dead/user) + key = user.key + if(!mind) + CRASH("[type] - enter_ghost didn't end up with a mind.") + + mind.set_assigned_role(SSjob.GetJobType(/datum/job/cargo_technician)) + mind.special_role = "Cargorilla" + to_chat(src, span_boldnotice("You are a Cargorilla, a pacifistic friend of the station and carrier of freight.")) + to_chat(src, span_notice("You can pick up crates by clicking on them, and drop them by clicking on the ground.")) + +/obj/item/card/id/advanced/cargo_gorilla + name = "cargorilla ID" + desc = "A card used to provide ID and determine access across the station. A gorilla-sized ID for a gorilla-sized cargo technician." + trim = /datum/id_trim/job/cargo_technician diff --git a/code/modules/mob/living/simple_animal/hostile/headcrab.dm b/code/modules/mob/living/simple_animal/hostile/headcrab.dm index c69cf9f90f9e9..1fc05949912bd 100644 --- a/code/modules/mob/living/simple_animal/hostile/headcrab.dm +++ b/code/modules/mob/living/simple_animal/hostile/headcrab.dm @@ -29,7 +29,7 @@ ADD_TRAIT(src, TRAIT_VENTCRAWLER_ALWAYS, INNATE_TRAIT) /mob/living/simple_animal/hostile/headcrab/proc/Infect(mob/living/carbon/victim) - var/obj/item/organ/body_egg/changeling_egg/egg = new(victim) + var/obj/item/organ/internal/body_egg/changeling_egg/egg = new(victim) egg.Insert(victim) if(origin) egg.origin = origin @@ -54,13 +54,13 @@ to_chat(src, span_userdanger("With our egg laid, our death approaches rapidly...")) addtimer(CALLBACK(src, .proc/death), 100) -/obj/item/organ/body_egg/changeling_egg +/obj/item/organ/internal/body_egg/changeling_egg name = "changeling egg" desc = "Twitching and disgusting." var/datum/mind/origin var/time = 0 -/obj/item/organ/body_egg/changeling_egg/egg_process(delta_time, times_fired) +/obj/item/organ/internal/body_egg/changeling_egg/egg_process(delta_time, times_fired) // Changeling eggs grow in dead people time += delta_time * 10 if(time >= EGG_INCUBATION_TIME) @@ -68,7 +68,7 @@ Remove(owner) qdel(src) -/obj/item/organ/body_egg/changeling_egg/proc/Pop() +/obj/item/organ/internal/body_egg/changeling_egg/proc/Pop() var/mob/living/carbon/human/species/monkey/spawned_monkey = new(owner) for(var/obj/item/organ/I in src) diff --git a/code/modules/mob/living/simple_animal/hostile/hostile.dm b/code/modules/mob/living/simple_animal/hostile/hostile.dm index b331fd63ed8b5..a38ba2955078c 100644 --- a/code/modules/mob/living/simple_animal/hostile/hostile.dm +++ b/code/modules/mob/living/simple_animal/hostile/hostile.dm @@ -119,13 +119,18 @@ /mob/living/simple_animal/hostile/attacked_by(obj/item/I, mob/living/user) if(stat == CONSCIOUS && !target && AIStatus != AI_OFF && !client && user) - FindTarget(list(user), 1) + FindTarget(list(user)) + return ..() + +/mob/living/simple_animal/hostile/electrocute_act(shock_damage, source, siemens_coeff, flags) + if(stat == CONSCIOUS && !target && AIStatus != AI_OFF && !client) + FindTarget(list(source)) return ..() /mob/living/simple_animal/hostile/bullet_act(obj/projectile/P) if(stat == CONSCIOUS && !target && AIStatus != AI_OFF && !client) if(P.firer && get_dist(src, P.firer) <= aggro_vision_range) - FindTarget(list(P.firer), 1) + FindTarget(list(P.firer)) Goto(P.starting, move_to_delay, 3) return ..() @@ -144,22 +149,27 @@ else . = oview(vision_range, target_from) -/mob/living/simple_animal/hostile/proc/FindTarget(list/possible_targets, HasTargetsList = 0)//Step 2, filter down possible targets to things we actually care about - . = list() - if(!HasTargetsList) +/mob/living/simple_animal/hostile/proc/FindTarget(list/possible_targets)//Step 2, filter down possible targets to things we actually care about + var/list/all_potential_targets = list() + + if(isnull(possible_targets)) possible_targets = ListTargets() - for(var/pos_targ in possible_targets) - var/atom/A = pos_targ - if(Found(A))//Just in case people want to override targetting - . = list(A) + + for(var/atom/pos_targ as anything in possible_targets) + if(Found(pos_targ)) //Just in case people want to override targetting + all_potential_targets = list(pos_targ) break - if(CanAttack(A))//Can we attack it? - . += A - continue - var/Target = PickTarget(.) - GiveTarget(Target) - return Target //We now have a target + if(isitem(pos_targ) && ismob(pos_targ.loc)) //If source is from an item, check the holder of it. + if(CanAttack(pos_targ.loc)) + all_potential_targets += pos_targ.loc + else + if(CanAttack(pos_targ)) + all_potential_targets += pos_targ + + var/found_target = PickTarget(all_potential_targets) + GiveTarget(found_target) + return found_target //We now have a target /mob/living/simple_animal/hostile/proc/PossibleThreats() @@ -282,7 +292,7 @@ if(ranged) //We ranged? Shoot at em if(!target.Adjacent(target_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(!Process_Spacemove()) //Drifting + if(!Process_Spacemove(0)) //Drifting SSmove_manager.stop_looping(src) return 1 if(retreat_distance != null) //If we have a retreat distance, check if we need to run from our target @@ -523,14 +533,14 @@ if(AI_ON) . = 1 if(AI_IDLE) - if(FindTarget(possible_targets, 1)) + if(FindTarget(possible_targets)) . = 1 toggle_ai(AI_ON) //Wake up for more than one Life() cycle. else . = 0 /mob/living/simple_animal/hostile/proc/AIShouldSleep(list/possible_targets) - return !FindTarget(possible_targets, 1) + return !FindTarget(possible_targets) //These two procs handle losing our target if we've failed to attack them for @@ -575,7 +585,7 @@ else tlist = ListTargets() - if(AIStatus == AI_IDLE && FindTarget(tlist, 1)) + if(AIStatus == AI_IDLE && FindTarget(tlist)) if(cheap_search) //Try again with full effort FindTarget() toggle_ai(AI_ON) diff --git a/code/modules/mob/living/simple_animal/hostile/illusion.dm b/code/modules/mob/living/simple_animal/hostile/illusion.dm index 3d2bc4e9429df..4d6c130437ec7 100644 --- a/code/modules/mob/living/simple_animal/hostile/illusion.dm +++ b/code/modules/mob/living/simple_animal/hostile/illusion.dm @@ -76,3 +76,11 @@ /mob/living/simple_animal/hostile/illusion/escape/AttackingTarget() return FALSE + +/mob/living/simple_animal/hostile/illusion/mirage + AIStatus = AI_OFF + density = FALSE + +/mob/living/simple_animal/hostile/illusion/mirage/death(gibbed) + do_sparks(rand(3, 6), FALSE, src) + return ..() diff --git a/code/modules/mob/living/simple_animal/hostile/jungle/seedling.dm b/code/modules/mob/living/simple_animal/hostile/jungle/seedling.dm index 8725c28a6c14b..09a3d31bd186c 100644 --- a/code/modules/mob/living/simple_animal/hostile/jungle/seedling.dm +++ b/code/modules/mob/living/simple_animal/hostile/jungle/seedling.dm @@ -163,7 +163,7 @@ K.transform = final living_target.adjustFireLoss(30) living_target.adjust_fire_stacks(0.2)//Just here for the showmanship - living_target.IgniteMob() + living_target.ignite_mob() playsound(living_target,'sound/weapons/sear.ogg', 50, TRUE) addtimer(CALLBACK(src, .proc/AttackRecovery), 5) return diff --git a/code/modules/mob/living/simple_animal/hostile/megafauna/bubblegum.dm b/code/modules/mob/living/simple_animal/hostile/megafauna/bubblegum.dm index 2249882b095cb..06843b089142f 100644 --- a/code/modules/mob/living/simple_animal/hostile/megafauna/bubblegum.dm +++ b/code/modules/mob/living/simple_animal/hostile/megafauna/bubblegum.dm @@ -150,7 +150,7 @@ Difficulty: Hard */ /mob/living/simple_animal/hostile/megafauna/bubblegum/attackby(obj/item/W, mob/user, params) . = ..() - if(istype(W, /obj/item/organ/tongue)) + if(istype(W, /obj/item/organ/internal/tongue)) user.client?.give_award(/datum/award/achievement/misc/frenching, user) /mob/living/simple_animal/hostile/megafauna/bubblegum/proc/try_bloodattack() 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 04a25291f57ff..83d7c5aab5e61 100644 --- a/code/modules/mob/living/simple_animal/hostile/megafauna/colossus.dm +++ b/code/modules/mob/living/simple_animal/hostile/megafauna/colossus.dm @@ -1,4 +1,4 @@ -#define COLOSSUS_ENRAGED (health < maxHealth/3) +#define COLOSSUS_ENRAGED (health <= maxHealth / 3) /** * COLOSSUS @@ -57,25 +57,31 @@ deathsound = 'sound/magic/demon_dies.ogg' small_sprite_type = /datum/action/small_sprite/megafauna/colossus /// Spiral shots ability - var/datum/action/cooldown/mob_cooldown/projectile_attack/spiral_shots/spiral_shots + var/datum/action/cooldown/mob_cooldown/projectile_attack/spiral_shots/colossus/spiral_shots /// Random shots ablity - var/datum/action/cooldown/mob_cooldown/projectile_attack/random_aoe/random_shots + var/datum/action/cooldown/mob_cooldown/projectile_attack/random_aoe/colossus/random_shots /// Shotgun blast ability - var/datum/action/cooldown/mob_cooldown/projectile_attack/shotgun_blast/shotgun_blast + var/datum/action/cooldown/mob_cooldown/projectile_attack/shotgun_blast/colossus/shotgun_blast /// Directional shots ability - var/datum/action/cooldown/mob_cooldown/projectile_attack/dir_shots/alternating/dir_shots + var/datum/action/cooldown/mob_cooldown/projectile_attack/dir_shots/alternating/colossus/dir_shots + /// Final attack ability + var/datum/action/cooldown/mob_cooldown/projectile_attack/colossus_final/colossus_final + /// Have we used DIE yet? + var/final_availible = TRUE /mob/living/simple_animal/hostile/megafauna/colossus/Initialize(mapload) . = ..() ADD_TRAIT(src, TRAIT_NO_FLOATING_ANIM, INNATE_TRAIT) //we don't want this guy to float, messes up his animations. - spiral_shots = new /datum/action/cooldown/mob_cooldown/projectile_attack/spiral_shots() - random_shots = new /datum/action/cooldown/mob_cooldown/projectile_attack/random_aoe() - shotgun_blast = new /datum/action/cooldown/mob_cooldown/projectile_attack/shotgun_blast() - dir_shots = new /datum/action/cooldown/mob_cooldown/projectile_attack/dir_shots/alternating() + spiral_shots = new /datum/action/cooldown/mob_cooldown/projectile_attack/spiral_shots/colossus() + random_shots = new /datum/action/cooldown/mob_cooldown/projectile_attack/random_aoe/colossus() + shotgun_blast = new /datum/action/cooldown/mob_cooldown/projectile_attack/shotgun_blast/colossus() + dir_shots = new /datum/action/cooldown/mob_cooldown/projectile_attack/dir_shots/alternating/colossus() + colossus_final = new /datum/action/cooldown/mob_cooldown/projectile_attack/colossus_final() spiral_shots.Grant(src) random_shots.Grant(src) shotgun_blast.Grant(src) dir_shots.Grant(src) + colossus_final.Grant(src) RegisterSignal(src, COMSIG_ABILITY_STARTED, .proc/start_attack) RegisterSignal(src, COMSIG_ABILITY_FINISHED, .proc/finished_attack) AddElement(/datum/element/projectile_shield) @@ -89,7 +95,7 @@ return ..() /mob/living/simple_animal/hostile/megafauna/colossus/OpenFire() - anger_modifier = clamp(((maxHealth - health)/50),0,20) + anger_modifier = clamp(((maxHealth - health) / 40), 0, 20) if(client) return @@ -97,7 +103,7 @@ if(enrage(target)) if(move_to_delay == initial(move_to_delay)) visible_message(span_colossus("\"You can't dodge.\"")) - ranged_cooldown = world.time + 30 + ranged_cooldown = world.time + 3 SECONDS telegraph() dir_shots.fire_in_directions(src, target, GLOB.alldirs) move_to_delay = 3 @@ -105,21 +111,24 @@ else move_to_delay = initial(move_to_delay) - if(prob(20+anger_modifier)) //Major attack + if(health <= maxHealth / 10 && !final_availible) + final_availible = FALSE + colossus_final.Trigger(target = target) + else if(prob(20 + anger_modifier)) //Major attack spiral_shots.Trigger(target = target) else if(prob(20)) random_shots.Trigger(target = target) else - if(prob(70)) + if(prob(60 + anger_modifier)) shotgun_blast.Trigger(target = target) else dir_shots.Trigger(target = target) /mob/living/simple_animal/hostile/megafauna/colossus/proc/telegraph() - for(var/mob/M in range(10,src)) - if(M.client) - flash_color(M.client, "#C80000", 1) - shake_camera(M, 4, 3) + for(var/mob/viewer as anything in viewers(10, src)) + if(viewer.client) + flash_color(viewer.client, "#C80000", 1) + shake_camera(viewer, 4, 3) playsound(src, 'sound/magic/clockwork/narsie_attack.ogg', 200, TRUE) /mob/living/simple_animal/hostile/megafauna/colossus/proc/start_attack(mob/living/owner, datum/action/cooldown/activated) @@ -128,25 +137,31 @@ spiral_shots.enraged = COLOSSUS_ENRAGED telegraph() icon_state = "eva_attack" - visible_message(COLOSSUS_ENRAGED ? span_colossus("\"Die.\"") : span_colossus("\"Judgement.\"")) + INVOKE_ASYNC(src, /atom/movable.proc/say, "Judgement.", null, list("colossus", "yell")) + else if(activated == random_shots) + INVOKE_ASYNC(src, /atom/movable.proc/say, "Wrath.", null, list("colossus", "yell")) + else if(activated == shotgun_blast) + INVOKE_ASYNC(src, /atom/movable.proc/say, "Retribution.", null, list("colossus", "yell")) + else if(activated == dir_shots) + INVOKE_ASYNC(src, /atom/movable.proc/say, "Lament.", null, list("colossus", "yell")) /mob/living/simple_animal/hostile/megafauna/colossus/proc/finished_attack(mob/living/owner, datum/action/cooldown/finished) SIGNAL_HANDLER if(finished == spiral_shots) icon_state = initial(icon_state) -/mob/living/simple_animal/hostile/megafauna/colossus/proc/enrage(mob/living/L) - if(ishuman(L)) - var/mob/living/carbon/human/H = L - if(H.mind) - if(istype(H.mind.martial_art, /datum/martial_art/the_sleeping_carp)) +/mob/living/simple_animal/hostile/megafauna/colossus/proc/enrage(mob/living/victim) + if(ishuman(victim)) + var/mob/living/carbon/human/human_victim = victim + if(human_victim.mind) + if(istype(human_victim.mind.martial_art, /datum/martial_art/the_sleeping_carp)) . = TRUE - if (is_species(H, /datum/species/golem/sand)) + if (is_species(human_victim, /datum/species/golem/sand)) . = TRUE -/mob/living/simple_animal/hostile/megafauna/colossus/devour(mob/living/L) - visible_message(span_colossus("[src] disintegrates [L]!")) - L.dust() +/mob/living/simple_animal/hostile/megafauna/colossus/devour(mob/living/victim) + visible_message(span_colossus("[src] disintegrates [victim]!")) + victim.dust() /obj/effect/temp_visual/at_shield name = "anti-toolbox field" @@ -348,14 +363,14 @@ NewTerrainWalls = /turf/closed/wall/mineral/wood NewTerrainChairs = /obj/structure/chair/wood NewTerrainTables = /obj/structure/table/glass - NewFlora = list(/obj/structure/flora/grass/green, /obj/structure/flora/grass/brown, /obj/structure/flora/grass/both) + NewFlora = list(/obj/structure/flora/grass/green/style_random, /obj/structure/flora/grass/brown/style_random, /obj/structure/flora/grass/both/style_random) if("jungle") //Beneficial due to actually having breathable air. Plus, monkeys and bows and arrows. NewTerrainFloors = /turf/open/floor/grass NewTerrainWalls = /turf/closed/wall/mineral/wood NewTerrainChairs = /obj/structure/chair/wood NewTerrainTables = /obj/structure/table/wood - NewFlora = list(/obj/structure/flora/ausbushes/sparsegrass, /obj/structure/flora/ausbushes/fernybush, /obj/structure/flora/ausbushes/leafybush, - /obj/structure/flora/ausbushes/grassybush, /obj/structure/flora/ausbushes/sunnybush, /obj/structure/flora/tree/palm, /mob/living/carbon/human/species/monkey) + NewFlora = list(/obj/structure/flora/bush/sparsegrass/style_random, /obj/structure/flora/bush/ferny/style_random, /obj/structure/flora/bush/leavy/style_random, + /obj/structure/flora/bush/grassy/style_random, /obj/structure/flora/bush/sunny/style_random, /obj/structure/flora/tree/palm/style_random, /mob/living/carbon/human/species/monkey) florachance = 20 if("ayy lmao") //Beneficial, turns stuff into alien alloy which is useful to cargo and research. Also repairs atmos. NewTerrainFloors = /turf/open/floor/plating/abductor @@ -506,7 +521,7 @@ remove_verb(src, /mob/living/verb/pulled) remove_verb(src, /mob/verb/me_verb) var/datum/atom_hud/medsensor = GLOB.huds[DATA_HUD_MEDICAL_ADVANCED] - medsensor.add_hud_to(src) + medsensor.show_to(src) ADD_TRAIT(src, TRAIT_VENTCRAWLER_ALWAYS, INNATE_TRAIT) diff --git a/code/modules/mob/living/simple_animal/hostile/megafauna/hierophant.dm b/code/modules/mob/living/simple_animal/hostile/megafauna/hierophant.dm index dd550099053b2..8bf2c13053241 100644 --- a/code/modules/mob/living/simple_animal/hostile/megafauna/hierophant.dm +++ b/code/modules/mob/living/simple_animal/hostile/megafauna/hierophant.dm @@ -710,7 +710,7 @@ Difficulty: Hard if(H.stat == CONSCIOUS && !H.target && H.AIStatus != AI_OFF && !H.client) if(!QDELETED(caster)) if(get_dist(H, caster) <= H.aggro_vision_range) - H.FindTarget(list(caster), 1) + H.FindTarget(list(caster)) else H.Goto(get_turf(caster), H.move_to_delay, 3) if(monster_damage_boost && (ismegafauna(L) || istype(L, /mob/living/simple_animal/hostile/asteroid))) diff --git a/code/modules/mob/living/simple_animal/hostile/megafauna/wendigo.dm b/code/modules/mob/living/simple_animal/hostile/megafauna/wendigo.dm index 12d5c58a25b5f..f1559082ef9c6 100644 --- a/code/modules/mob/living/simple_animal/hostile/megafauna/wendigo.dm +++ b/code/modules/mob/living/simple_animal/hostile/megafauna/wendigo.dm @@ -211,7 +211,7 @@ Difficulty: Hard animate(src, pixel_z = rand(5, 15), time = 1, loop = 20) animate(pixel_z = 0, time = 1) for(var/mob/living/dizzy_target in get_hearers_in_view(7, src) - src) - dizzy_target.Dizzy(6) + dizzy_target.set_timed_status_effect(12 SECONDS, /datum/status_effect/dizziness, only_if_higher = TRUE) to_chat(dizzy_target, span_danger("The wendigo screams loudly!")) SLEEP_CHECK_DEATH(1 SECONDS, src) spiral_attack() diff --git a/code/modules/mob/living/simple_animal/hostile/mining_mobs/basilisk.dm b/code/modules/mob/living/simple_animal/hostile/mining_mobs/basilisk.dm index 57821a0f0c4c4..4c7c1a583b91d 100644 --- a/code/modules/mob/living/simple_animal/hostile/mining_mobs/basilisk.dm +++ b/code/modules/mob/living/simple_animal/hostile/mining_mobs/basilisk.dm @@ -203,7 +203,7 @@ var/mob/living/L = target if (istype(L)) L.adjust_fire_stacks(0.1) - L.IgniteMob() + L.ignite_mob() /obj/projectile/temp/basilisk/icewing damage = 5 diff --git a/code/modules/mob/living/simple_animal/hostile/mining_mobs/elites/herald.dm b/code/modules/mob/living/simple_animal/hostile/mining_mobs/elites/herald.dm index 26e6485cd01df..475e4e99d0bf0 100644 --- a/code/modules/mob/living/simple_animal/hostile/mining_mobs/elites/herald.dm +++ b/code/modules/mob/living/simple_animal/hostile/mining_mobs/elites/herald.dm @@ -231,16 +231,14 @@ color = rgb(255,255,102) /obj/projectile/herald/on_hit(atom/target, blocked = FALSE) + if(ismob(target) && ismob(firer)) + var/mob/living/mob_target = target + if(mob_target.faction_check_mob(firer)) + nodamage = TRUE . = ..() if(ismineralturf(target)) - var/turf/closed/mineral/M = target - M.gets_drilled() - return - else if(isliving(target)) - var/mob/living/L = target - var/mob/living/F = firer - if(F != null && istype(F, /mob/living/simple_animal/hostile/asteroid/elite) && F.faction_check_mob(L)) - L.heal_overall_damage(damage) + var/turf/closed/mineral/rock_target = target + rock_target.gets_drilled() /obj/projectile/herald/teleshot/on_hit(atom/target, blocked = FALSE) . = ..() diff --git a/code/modules/mob/living/simple_animal/hostile/mining_mobs/elites/legionnaire.dm b/code/modules/mob/living/simple_animal/hostile/mining_mobs/elites/legionnaire.dm index c050407b86f52..f4aa963e61fd8 100644 --- a/code/modules/mob/living/simple_animal/hostile/mining_mobs/elites/legionnaire.dm +++ b/code/modules/mob/living/simple_animal/hostile/mining_mobs/elites/legionnaire.dm @@ -230,8 +230,8 @@ visible_message(span_boldwarning("[src] spews smoke from the tip of their spine!")) else visible_message(span_boldwarning("[src] spews smoke from its maw!")) - var/datum/effect_system/smoke_spread/smoke = new - smoke.set_up(2, smoke_location) + var/datum/effect_system/fluid_spread/smoke/smoke = new + smoke.set_up(2, location = smoke_location) smoke.start() //The legionnaire's head. Basically the same as any legion head, but we have to tell our creator when we die so they can generate another head. @@ -294,7 +294,7 @@ if(isliving(mover)) var/mob/living/fire_walker = mover fire_walker.adjust_fire_stacks(5) - fire_walker.IgniteMob() + fire_walker.ignite_mob() /obj/structure/legionnaire_bonfire/Destroy() if(myowner != null) @@ -326,7 +326,7 @@ return "mark detonation to have a [bonus_value]% chance to summon a loyal legion skull" /obj/item/crusher_trophy/legionnaire_spine/on_mark_detonation(mob/living/target, mob/living/user) - if(!rand(1, 100) <= bonus_value || target.stat == DEAD) + if(!prob(bonus_value) || target.stat == DEAD) return var/mob/living/simple_animal/hostile/asteroid/hivelordbrood/legion/A = new /mob/living/simple_animal/hostile/asteroid/hivelordbrood/legion(user.loc) A.GiveTarget(target) diff --git a/code/modules/mob/living/simple_animal/hostile/mining_mobs/ice_demon.dm b/code/modules/mob/living/simple_animal/hostile/mining_mobs/ice_demon.dm index 8de00fd268604..5b8e937e4a931 100644 --- a/code/modules/mob/living/simple_animal/hostile/mining_mobs/ice_demon.dm +++ b/code/modules/mob/living/simple_animal/hostile/mining_mobs/ice_demon.dm @@ -72,11 +72,8 @@ SLEEP_CHECK_DEATH(8, src) return ..() -/mob/living/simple_animal/hostile/asteroid/ice_demon/Life(delta_time = SSMOBS_DT, times_fired) - . = ..() - if(!. || target) - return - adjustHealth(-0.0125 * maxHealth * delta_time) +/mob/living/simple_animal/hostile/asteroid/ice_demon/spawn_crusher_loot() + loot += crusher_loot /mob/living/simple_animal/hostile/asteroid/ice_demon/death(gibbed) move_force = MOVE_FORCE_DEFAULT diff --git a/code/modules/mob/living/simple_animal/hostile/mining_mobs/ice_whelp.dm b/code/modules/mob/living/simple_animal/hostile/mining_mobs/ice_whelp.dm index 6ab0f8ada88fe..4f5be937f8120 100644 --- a/code/modules/mob/living/simple_animal/hostile/mining_mobs/ice_whelp.dm +++ b/code/modules/mob/living/simple_animal/hostile/mining_mobs/ice_whelp.dm @@ -46,12 +46,6 @@ var/list/burn_turfs = get_line(src, target_fire_turf) - get_turf(src) dragon_fire_line(src, burn_turfs, frozen = TRUE) -/mob/living/simple_animal/hostile/asteroid/ice_whelp/Life(delta_time = SSMOBS_DT, times_fired) - . = ..() - if(!. || target) - return - adjustHealth(-0.0125 * maxHealth * delta_time) - /mob/living/simple_animal/hostile/asteroid/ice_whelp/death(gibbed) move_force = MOVE_FORCE_DEFAULT move_resist = MOVE_RESIST_DEFAULT diff --git a/code/modules/mob/living/simple_animal/hostile/mining_mobs/polarbear.dm b/code/modules/mob/living/simple_animal/hostile/mining_mobs/polarbear.dm index aabbebd41271d..744d39e26f192 100644 --- a/code/modules/mob/living/simple_animal/hostile/mining_mobs/polarbear.dm +++ b/code/modules/mob/living/simple_animal/hostile/mining_mobs/polarbear.dm @@ -50,7 +50,6 @@ . = ..() if(!. || target) return - adjustHealth(-0.0125 * maxHealth * delta_time) aggressive_message_said = FALSE /mob/living/simple_animal/hostile/asteroid/polarbear/death(gibbed) diff --git a/code/modules/mob/living/simple_animal/hostile/mining_mobs/wolf.dm b/code/modules/mob/living/simple_animal/hostile/mining_mobs/wolf.dm index 61ce1ffea9c07..647f6d5ecd36e 100644 --- a/code/modules/mob/living/simple_animal/hostile/mining_mobs/wolf.dm +++ b/code/modules/mob/living/simple_animal/hostile/mining_mobs/wolf.dm @@ -57,7 +57,6 @@ . = ..() if(!. || target) return - adjustHealth(-0.0125 * maxHealth * delta_time) retreat_message_said = FALSE /obj/item/crusher_trophy/wolf_ear diff --git a/code/modules/mob/living/simple_animal/hostile/ooze.dm b/code/modules/mob/living/simple_animal/hostile/ooze.dm index 82f2cde55aaf4..aed4425acf323 100644 --- a/code/modules/mob/living/simple_animal/hostile/ooze.dm +++ b/code/modules/mob/living/simple_animal/hostile/ooze.dm @@ -201,7 +201,7 @@ /datum/action/consume/New(Target) . = ..() RegisterSignal(owner, COMSIG_LIVING_DEATH, .proc/on_owner_death) - RegisterSignal(owner, COMSIG_PARENT_PREQDELETED, .proc/handle_mob_deletion) + RegisterSignal(owner, COMSIG_PARENT_QDELETING, .proc/handle_mob_deletion) /datum/action/consume/proc/handle_mob_deletion() SIGNAL_HANDLER @@ -233,7 +233,7 @@ /datum/action/consume/proc/start_consuming(mob/living/target) vored_mob = target vored_mob.forceMove(owner) ///AAAAAAAAAAAAAAAAAAAAAAHHH!!! - RegisterSignal(vored_mob, COMSIG_PARENT_PREQDELETED, .proc/handle_mob_deletion) + RegisterSignal(vored_mob, COMSIG_PARENT_QDELETING, .proc/handle_mob_deletion) playsound(owner,'sound/items/eatfood.ogg', rand(30,50), TRUE) owner.visible_message(span_warning("[src] devours [target]!"), span_notice("You devour [target].")) START_PROCESSING(SSprocessing, src) @@ -244,7 +244,7 @@ vored_mob.forceMove(get_turf(owner)) playsound(get_turf(owner), 'sound/effects/splat.ogg', 50, TRUE) owner.visible_message(span_warning("[owner] pukes out [vored_mob]!"), span_notice("You puke out [vored_mob].")) - UnregisterSignal(vored_mob, COMSIG_PARENT_PREQDELETED) + UnregisterSignal(vored_mob, COMSIG_PARENT_QDELETING) vored_mob = null ///Gain health for the consumption and dump some clone loss on the target. diff --git a/code/modules/mob/living/simple_animal/hostile/retaliate/clown.dm b/code/modules/mob/living/simple_animal/hostile/retaliate/clown.dm index 9a4a04f701e41..0c9a4e569adcd 100644 --- a/code/modules/mob/living/simple_animal/hostile/retaliate/clown.dm +++ b/code/modules/mob/living/simple_animal/hostile/retaliate/clown.dm @@ -35,6 +35,7 @@ unsuitable_atmos_damage = 10 unsuitable_heat_damage = 15 footstep_type = FOOTSTEP_MOB_SHOE + faction = FACTION_CLOWN var/attack_reagent /mob/living/simple_animal/hostile/retaliate/clown/Initialize(mapload) @@ -64,7 +65,7 @@ response_disarm_continuous = "gently scoops and pours aside" response_disarm_simple = "gently scoop and pour aside" emote_see = list("bubbles", "oozes") - loot = list(/obj/item/clothing/mask/gas/clown_hat, /obj/effect/particle_effect/foam) + loot = list(/obj/item/clothing/mask/gas/clown_hat, /obj/effect/particle_effect/fluid/foam) /mob/living/simple_animal/hostile/retaliate/clown/lube/Initialize(mapload) . = ..() @@ -292,7 +293,7 @@ attack_verb_continuous = "steals the girlfriend of" attack_verb_simple = "steal the girlfriend of" attack_sound = 'sound/items/airhorn2.ogg' - loot = list(/obj/item/clothing/mask/gas/clown_hat, /obj/effect/gibspawner/human, /obj/effect/particle_effect/foam, /obj/item/soap) + loot = list(/obj/item/clothing/mask/gas/clown_hat, /obj/effect/gibspawner/human, /obj/effect/particle_effect/fluid/foam, /obj/item/soap) /mob/living/simple_animal/hostile/retaliate/clown/clownhulk/honcmunculus name = "Honkmunculus" @@ -315,7 +316,7 @@ attack_verb_continuous = "ferociously mauls" attack_verb_simple = "ferociously maul" environment_smash = ENVIRONMENT_SMASH_NONE - loot = list(/obj/item/clothing/mask/gas/clown_hat, /obj/effect/gibspawner/xeno/bodypartless, /obj/effect/particle_effect/foam, /obj/item/soap) + loot = list(/obj/item/clothing/mask/gas/clown_hat, /obj/effect/gibspawner/xeno/bodypartless, /obj/effect/particle_effect/fluid/foam, /obj/item/soap) attack_reagent = /datum/reagent/peaceborg/confuse /mob/living/simple_animal/hostile/retaliate/clown/clownhulk/destroyer @@ -338,7 +339,7 @@ attack_verb_simple = "act out divine vengeance on" obj_damage = 50 environment_smash = ENVIRONMENT_SMASH_RWALLS - loot = list(/obj/item/clothing/mask/gas/clown_hat, /obj/effect/gibspawner/human, /obj/effect/particle_effect/foam, /obj/item/soap) + loot = list(/obj/item/clothing/mask/gas/clown_hat, /obj/effect/gibspawner/human, /obj/effect/particle_effect/fluid/foam, /obj/item/soap) /mob/living/simple_animal/hostile/retaliate/clown/mutant name = "Unknown" diff --git a/code/modules/mob/living/simple_animal/hostile/space_dragon.dm b/code/modules/mob/living/simple_animal/hostile/space_dragon.dm index c7d17ea8c379b..8aff83267ea75 100644 --- a/code/modules/mob/living/simple_animal/hostile/space_dragon.dm +++ b/code/modules/mob/living/simple_animal/hostile/space_dragon.dm @@ -552,7 +552,7 @@ /obj/structure/carp_rift name = "carp rift" desc = "A rift akin to the ones space carp use to travel long distances." - armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 100, BOMB = 50, BIO = 100, FIRE = 100, ACID = 100) + armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 100, BOMB = 50, BIO = 0, FIRE = 100, ACID = 100) max_integrity = 300 icon = 'icons/obj/carp_rift.dmi' icon_state = "carp_rift_carpspawn" diff --git a/code/modules/mob/living/simple_animal/hostile/statue.dm b/code/modules/mob/living/simple_animal/hostile/statue.dm index 78ab42d3c0e81..a5c530c3a853f 100644 --- a/code/modules/mob/living/simple_animal/hostile/statue.dm +++ b/code/modules/mob/living/simple_animal/hostile/statue.dm @@ -1,6 +1,6 @@ // A mob which only moves when it isn't being watched by living beings. -/mob/living/simple_animal/hostile/statue +/mob/living/simple_animal/hostile/netherworld/statue name = "statue" // matches the name of the statue with the flesh-to-stone spell desc = "An incredibly lifelike marble carving. Its eyes seem to follow you..." // same as an ordinary statue with the added "eye following you" description icon = 'icons/obj/statue.dmi' @@ -56,34 +56,37 @@ // No movement while seen code. -/mob/living/simple_animal/hostile/statue/Initialize(mapload, mob/living/creator) +/mob/living/simple_animal/hostile/netherworld/statue/Initialize(mapload, mob/living/creator) . = ..() // Give spells - LAZYINITLIST(mob_spell_list) - mob_spell_list += new /obj/effect/proc_holder/spell/aoe_turf/flicker_lights(src) - mob_spell_list += new /obj/effect/proc_holder/spell/aoe_turf/blindness(src) - mob_spell_list += new /obj/effect/proc_holder/spell/targeted/night_vision(src) - var/datum/action/innate/creature/teleport/teleport = new(src) - teleport.Grant(src) + var/obj/effect/proc_holder/spell/aoe_turf/flicker_lights/flicker = new(src) + var/obj/effect/proc_holder/spell/aoe_turf/blindness/blind = new(src) + var/obj/effect/proc_holder/spell/targeted/night_vision/night_vision = new(src) + AddSpell(flicker) + AddSpell(blind) + AddSpell(night_vision) // Set creator if(creator) src.creator = creator -/mob/living/simple_animal/hostile/statue/med_hud_set_health() +/mob/living/simple_animal/hostile/netherworld/statue/add_cell_sample() + return + +/mob/living/simple_animal/hostile/netherworld/statue/med_hud_set_health() return //we're a statue we're invincible -/mob/living/simple_animal/hostile/statue/med_hud_set_status() +/mob/living/simple_animal/hostile/netherworld/statue/med_hud_set_status() return //we're a statue we're invincible -/mob/living/simple_animal/hostile/statue/Move(turf/NewLoc) +/mob/living/simple_animal/hostile/netherworld/statue/Move(turf/NewLoc) if(can_be_seen(NewLoc)) if(client) to_chat(src, span_warning("You cannot move, there are eyes on you!")) return return ..() -/mob/living/simple_animal/hostile/statue/Life(delta_time = SSMOBS_DT, times_fired) +/mob/living/simple_animal/hostile/netherworld/statue/Life(delta_time = SSMOBS_DT, times_fired) ..() if(!client && target) // If we have a target and we're AI controlled var/mob/watching = can_be_seen() @@ -94,7 +97,7 @@ LoseTarget() GiveTarget(watching) -/mob/living/simple_animal/hostile/statue/AttackingTarget() +/mob/living/simple_animal/hostile/netherworld/statue/AttackingTarget() if(can_be_seen(get_turf(loc))) if(client) to_chat(src, span_warning("You cannot attack, there are eyes on you!")) @@ -102,60 +105,31 @@ else return ..() -/mob/living/simple_animal/hostile/statue/DestroyPathToTarget() +/mob/living/simple_animal/hostile/netherworld/statue/DestroyPathToTarget() if(!can_be_seen(get_turf(loc))) ..() -/mob/living/simple_animal/hostile/statue/face_atom() +/mob/living/simple_animal/hostile/netherworld/statue/face_atom() if(!can_be_seen(get_turf(loc))) ..() -/mob/living/simple_animal/hostile/statue/IsVocal() //we're a statue, of course we can't talk. +/mob/living/simple_animal/hostile/netherworld/statue/IsVocal() //we're a statue, of course we can't talk. return FALSE -/mob/living/simple_animal/hostile/statue/proc/can_be_seen(turf/destination) - if(!cannot_be_seen) - return null - // Check for darkness - var/turf/T = get_turf(loc) - if(T && destination && T.lighting_object) - if(T.get_lumcount()<0.1 && destination.get_lumcount()<0.1) // No one can see us in the darkness, right? - return null - if(T == destination) - destination = null - - // We aren't in darkness, loop for viewers. - var/list/check_list = list(src) - if(destination) - check_list += destination - - // This loop will, at most, loop twice. - for(var/atom/check in check_list) - for(var/mob/living/M in viewers(world.view + 1, check) - src) - if(M.client && CanAttack(M) && !M.has_unlimited_silicon_privilege) - if(!M.is_blind()) - return M - for(var/obj/vehicle/sealed/mecha/M in view(world.view + 1, check)) //assuming if you can see them they can see you - for(var/O in M.occupants) - var/mob/mechamob = O - if(mechamob.client && !mechamob.is_blind()) - return mechamob - return null - // Cannot talk -/mob/living/simple_animal/hostile/statue/say(message, bubble_type, list/spans = list(), sanitize = TRUE, datum/language/language = null, ignore_spam = FALSE, forced = null, filterproof = null) +/mob/living/simple_animal/hostile/netherworld/statue/say(message, bubble_type, list/spans = list(), sanitize = TRUE, datum/language/language = null, ignore_spam = FALSE, forced = null, filterproof = null) return // Turn to dust when gibbed -/mob/living/simple_animal/hostile/statue/gib() +/mob/living/simple_animal/hostile/netherworld/statue/gib() dust() // Stop attacking clientless mobs -/mob/living/simple_animal/hostile/statue/CanAttack(atom/the_target) +/mob/living/simple_animal/hostile/netherworld/statue/CanAttack(atom/the_target) if(isliving(the_target)) var/mob/living/L = the_target if(!L.client && !L.ckey) @@ -164,7 +138,7 @@ // Don't attack your creator if there is one -/mob/living/simple_animal/hostile/statue/ListTargets() +/mob/living/simple_animal/hostile/netherworld/statue/ListTargets() . = ..() return . - creator @@ -231,5 +205,5 @@ name = "Toggle Nightvision \[ON]" target.update_sight() -/mob/living/simple_animal/hostile/statue/sentience_act() +/mob/living/simple_animal/hostile/netherworld/statue/sentience_act() faction -= "neutral" diff --git a/code/modules/mob/living/simple_animal/hostile/venus_human_trap.dm b/code/modules/mob/living/simple_animal/hostile/venus_human_trap.dm index 728f3bf0e7998..13e254e369fb6 100644 --- a/code/modules/mob/living/simple_animal/hostile/venus_human_trap.dm +++ b/code/modules/mob/living/simple_animal/hostile/venus_human_trap.dm @@ -128,6 +128,7 @@ melee_damage_upper = 20 minbodytemp = 100 combat_mode = TRUE + ranged_cooldown_time = 4 SECONDS del_on_death = TRUE deathmessage = "collapses into bits of plant matter." attacked_sound = 'sound/creatures/venus_trap_hurt.ogg' diff --git a/code/modules/mob/living/simple_animal/parrot.dm b/code/modules/mob/living/simple_animal/parrot.dm index 2ddfcb99c9858..8e848f82db90b 100644 --- a/code/modules/mob/living/simple_animal/parrot.dm +++ b/code/modules/mob/living/simple_animal/parrot.dm @@ -366,7 +366,7 @@ GLOBAL_LIST_INIT(strippable_parrot_items, create_strippable_list(list( icon_state = icon_living drop_held_item(0) -/mob/living/simple_animal/parrot/Process_Spacemove() +/mob/living/simple_animal/parrot/Process_Spacemove(movement_dir = 0, continuous_move = FALSE) if(!stat) //Birds can fly, fun fact. No I don't care that space doesn't have air. Space parrots bitch return TRUE return ..() diff --git a/code/modules/mob/living/simple_animal/simple_animal.dm b/code/modules/mob/living/simple_animal/simple_animal.dm index 3c419ae671c2c..82fe4d55596b6 100644 --- a/code/modules/mob/living/simple_animal/simple_animal.dm +++ b/code/modules/mob/living/simple_animal/simple_animal.dm @@ -214,8 +214,7 @@ /mob/living/simple_animal/Destroy() GLOB.simple_animals[AIStatus] -= src - if (SSnpcpool.state == SS_PAUSED && LAZYLEN(SSnpcpool.currentrun)) - SSnpcpool.currentrun -= src + SSnpcpool.currentrun -= src if(nest) nest.spawned_mobs -= src @@ -262,16 +261,23 @@ /mob/living/simple_animal/proc/handle_automated_movement() set waitfor = FALSE - if(!stop_automated_movement && wander) - if((isturf(loc) || allow_movement_on_non_turfs) && (mobility_flags & MOBILITY_MOVE)) //This is so it only moves if it's not inside a closet, gentics machine, etc. - turns_since_move++ - if(turns_since_move >= turns_per_move) - if(!(stop_automated_movement_when_pulled && pulledby)) //Some animals don't move when pulled - var/anydir = pick(GLOB.cardinals) - if(Process_Spacemove(anydir)) - Move(get_step(src, anydir), anydir) - turns_since_move = 0 - return 1 + if(stop_automated_movement || !wander) + return + if(!isturf(loc) && !allow_movement_on_non_turfs) + return + if(!(mobility_flags & MOBILITY_MOVE)) //This is so it only moves if it's not inside a closet, gentics machine, etc. + return TRUE + + turns_since_move++ + if(turns_since_move < turns_per_move) + return TRUE + if(stop_automated_movement_when_pulled && pulledby) //Some animals don't move when pulled + return TRUE + var/anydir = pick(GLOB.cardinals) + if(Process_Spacemove(anydir)) + Move(get_step(src, anydir), anydir) + turns_since_move = 0 + return TRUE /mob/living/simple_animal/proc/handle_automated_speech(override) set waitfor = FALSE @@ -318,7 +324,7 @@ var/turf/open/ST = loc if(ST.air) var/ST_gases = ST.air.gases - ST.air.assert_gases(arglist(GLOB.hardcoded_gases)) + ST.air.assert_gases(/datum/gas/oxygen, /datum/gas/nitrogen, /datum/gas/carbon_dioxide, /datum/gas/plasma) var/plas = ST_gases[/datum/gas/plasma][MOLES] var/oxy = ST_gases[/datum/gas/oxygen][MOLES] @@ -490,10 +496,7 @@ return FALSE return TRUE -/mob/living/simple_animal/handle_fire(delta_time, times_fired) - return TRUE - -/mob/living/simple_animal/IgniteMob() +/mob/living/simple_animal/ignite_mob() return FALSE /mob/living/simple_animal/extinguish_mob() @@ -612,8 +615,8 @@ if(H) H.update_appearance() -/mob/living/simple_animal/put_in_hands(obj/item/I, del_on_fail = FALSE, merge_stacks = TRUE) - . = ..(I, del_on_fail, merge_stacks) +/mob/living/simple_animal/put_in_hands(obj/item/I, del_on_fail = FALSE, merge_stacks = TRUE, ignore_animation = TRUE) + . = ..() update_inv_hands() /mob/living/simple_animal/update_inv_hands() @@ -636,6 +639,8 @@ return ..() /mob/living/simple_animal/proc/toggle_ai(togglestatus) + if(QDELETED(src)) + return if(!can_have_ai && (togglestatus != AI_OFF)) return if (AIStatus != togglestatus) diff --git a/code/modules/mob/living/simple_animal/slime/slime.dm b/code/modules/mob/living/simple_animal/slime/slime.dm index eb34b11844c61..e4dc91172bba6 100644 --- a/code/modules/mob/living/simple_animal/slime/slime.dm +++ b/code/modules/mob/living/simple_animal/slime/slime.dm @@ -221,7 +221,7 @@ Atkcool = TRUE addtimer(VARSET_CALLBACK(src, Atkcool, FALSE), 4.5 SECONDS) -/mob/living/simple_animal/slime/Process_Spacemove(movement_dir = 0) +/mob/living/simple_animal/slime/Process_Spacemove(movement_dir = 0, continuous_move = FALSE) return 2 /mob/living/simple_animal/slime/get_status_tab_items() diff --git a/code/modules/mob/living/status_procs.dm b/code/modules/mob/living/status_procs.dm index 2f20fd1351036..e0f8ccc40ba08 100644 --- a/code/modules/mob/living/status_procs.dm +++ b/code/modules/mob/living/status_procs.dm @@ -605,26 +605,6 @@ if(update) update_movespeed() -/// Gets the amount of confusion on the mob. -/mob/living/proc/get_confusion() - var/datum/status_effect/confusion/confusion = has_status_effect(/datum/status_effect/confusion) - return confusion ? confusion.strength : 0 - -/// Set the confusion of the mob. Confusion will make the mob walk randomly. -/mob/living/proc/set_confusion(new_confusion) - new_confusion = max(new_confusion, 0) - - if (new_confusion) - var/datum/status_effect/confusion/confusion_status = has_status_effect(/datum/status_effect/confusion) || apply_status_effect(/datum/status_effect/confusion) - confusion_status.set_strength(new_confusion) - else - remove_status_effect(/datum/status_effect/confusion) - -/// Add confusion to the mob. Confusion will make the mob walk randomly. -/// Shorthand for set_confusion(confusion + x). -/mob/living/proc/add_confusion(confusion_to_add) - set_confusion(get_confusion() + confusion_to_add) - /** * Sets the [SHOCKED_1] flag on this mob. */ @@ -727,3 +707,69 @@ else if(duration > 0) apply_status_effect(effect, duration) + +/** + * Gets how many deciseconds are remaining in + * the duration of the passed status effect on this mob. + * + * If the mob is unaffected by the passed effect, returns 0. + */ +/mob/living/proc/get_timed_status_effect_duration(effect) + if(!ispath(effect, /datum/status_effect)) + CRASH("get_timed_status_effect_duration: called with an invalid effect type. (Got: [effect])") + + var/datum/status_effect/existing = has_status_effect(effect) + if(!existing) + return 0 + // Infinite duration status effects technically are not "timed status effects" + // by name or nature, but support is included just in case. + if(existing.duration == -1) + return INFINITY + + return existing.duration - world.time + +/** + * Adjust the "drunk value" the mob is currently experiencing, + * or applies a drunk effect if the mob isn't currently drunk (or tipsy) + * + * The drunk effect doesn't have a set duration, like dizziness or drugginess, + * but instead relies on a value that decreases every status effect tick (2 seconds) by: + * 4% the current drunk_value + 0.01 + * + * A "drunk value" of 6 is the border between "tipsy" and "drunk". + * + * amount - the amount of "drunkness" to apply to the mob. + * down_to - the lower end of the clamp, when adding the value + * up_to - the upper end of the clamp, when adding the value + */ +/mob/living/proc/adjust_drunk_effect(amount, down_to = 0, up_to = INFINITY) + if(!isnum(amount)) + CRASH("adjust_drunk_effect: called with an invalid amount. (Got: [amount])") + + var/datum/status_effect/inebriated/inebriation = has_status_effect(/datum/status_effect/inebriated) + if(inebriation) + inebriation.set_drunk_value(clamp(inebriation.drunk_value + amount, down_to, up_to)) + else if(amount > 0) + apply_status_effect(/datum/status_effect/inebriated/tipsy, amount) + + +/** + * Directly sets the "drunk value" the mob is currently experiencing to the passed value, + * or applies a drunk effect with the passed value if the mob isn't currently drunk + * + * set_to - the amount of "drunkness" to set on the mob. + */ +/mob/living/proc/set_drunk_effect(set_to) + if(!isnum(set_to) || set_to < 0) + CRASH("set_drunk_effect: called with an invalid value. (Got: [set_to])") + + var/datum/status_effect/inebriated/inebriation = has_status_effect(/datum/status_effect/inebriated) + if(inebriation) + inebriation.set_drunk_value(set_to) + else if(set_to > 0) + apply_status_effect(/datum/status_effect/inebriated/tipsy, set_to) + +/// Helper to get the amount of drunkness the mob's currently experiencing. +/mob/living/proc/get_drunk_amount() + var/datum/status_effect/inebriated/inebriation = has_status_effect(/datum/status_effect/inebriated) + return inebriation?.drunk_value || 0 diff --git a/code/modules/mob/living/taste.dm b/code/modules/mob/living/taste.dm index 4e74666f39dca..95702e6ae696f 100644 --- a/code/modules/mob/living/taste.dm +++ b/code/modules/mob/living/taste.dm @@ -14,7 +14,7 @@ return DEFAULT_TASTE_SENSITIVITY /mob/living/carbon/get_taste_sensitivity() - var/obj/item/organ/tongue/tongue = getorganslot(ORGAN_SLOT_TONGUE) + var/obj/item/organ/internal/tongue/tongue = getorganslot(ORGAN_SLOT_TONGUE) if(istype(tongue)) . = tongue.taste_sensitivity else diff --git a/code/modules/mob/living/ventcrawling.dm b/code/modules/mob/living/ventcrawling.dm index 61de5319e8bf7..8f69b5acd1fd5 100644 --- a/code/modules/mob/living/ventcrawling.dm +++ b/code/modules/mob/living/ventcrawling.dm @@ -83,34 +83,63 @@ * One important thing to note however is that the movement of the client's eye is handled by the relaymove() proc in /obj/machinery/atmospherics. * We move first and then call update. Dont flip this around */ -/mob/living/proc/update_pipe_vision() - // Take the pipe images from the client - if (!isnull(client)) +/mob/living/proc/update_pipe_vision(full_refresh = FALSE) + // We're gonna color the lighting plane to make it darker while ventcrawling, so things look nicer + var/atom/movable/screen/plane_master/lighting + if(hud_used) + lighting = hud_used?.plane_masters["[LIGHTING_PLANE]"] + + // Take away all the pipe images if we're not doing anything with em + if(isnull(client) || !HAS_TRAIT(src, TRAIT_MOVE_VENTCRAWLING) || !istype(loc, /obj/machinery/atmospherics) || !(movement_type & VENTCRAWLING)) for(var/image/current_image in pipes_shown) client.images -= current_image pipes_shown.len = 0 + pipetracker = null + lighting?.remove_atom_colour(TEMPORARY_COLOUR_PRIORITY, "#4d4d4d") + return - // Give the pipe images to the client - if(HAS_TRAIT(src, TRAIT_MOVE_VENTCRAWLING) && istype(loc, /obj/machinery/atmospherics) && movement_type & VENTCRAWLING) - var/list/total_members = list() - var/obj/machinery/atmospherics/current_location = loc - for(var/datum/pipeline/location_pipeline in current_location.return_pipenets()) - total_members += location_pipeline.members - total_members += location_pipeline.other_atmos_machines + // This is a bit hacky but it makes the background darker, which has a nice effect + lighting?.add_atom_colour("#4d4d4d", TEMPORARY_COLOUR_PRIORITY) - if(!total_members.len) - return + var/obj/machinery/atmospherics/current_location = loc + var/list/our_pipenets = current_location.return_pipenets() + + // We on occasion want to do a full rebuild. this lets us do that + if(full_refresh) + for(var/image/current_image in pipes_shown) + client.images -= current_image + pipes_shown.len = 0 + pipetracker = null + + if(!pipetracker) + pipetracker = new() + + var/turf/our_turf = get_turf(src) + // We're getting the smallest "range" arg we can pass to the spatial grid and still get all the stuff we need + // We preload a bit more then we need so movement looks ok + var/list/view_range = getviewsize(client.view) + pipetracker.set_bounds(view_range[1] + 1, view_range[2] + 1) + + var/list/entered_exited_pipes = pipetracker.recalculate_type_members(our_turf, SPATIAL_GRID_CONTENTS_TYPE_ATMOS) + var/list/pipes_gained = entered_exited_pipes[1] + var/list/pipes_lost = entered_exited_pipes[2] + + for(var/obj/machinery/atmospherics/pipenet_part as anything in pipes_lost) + if(!pipenet_part.pipe_vision_img) + continue + client.images -= pipenet_part.pipe_vision_img + pipes_shown -= pipenet_part.pipe_vision_img + + for(var/obj/machinery/atmospherics/pipenet_part as anything in pipes_gained) + // If the machinery is not part of our net or is not meant to be seen, continue + var/list/thier_pipenets = pipenet_part.return_pipenets() + if(!length(thier_pipenets & our_pipenets)) + continue + if(!(pipenet_part.vent_movement & VENTCRAWL_CAN_SEE)) + continue - if(client) - for(var/obj/machinery/atmospherics/pipenet_part in total_members) - // If the machinery is not in view or is not meant to be seen, continue - if(!in_view_range(client.mob, pipenet_part)) - continue - if(!(pipenet_part.vent_movement & VENTCRAWL_CAN_SEE)) - continue - - if(!pipenet_part.pipe_vision_img) - pipenet_part.pipe_vision_img = image(pipenet_part, pipenet_part.loc, dir = pipenet_part.dir) - pipenet_part.pipe_vision_img.plane = ABOVE_HUD_PLANE - client.images += pipenet_part.pipe_vision_img - pipes_shown += pipenet_part.pipe_vision_img + if(!pipenet_part.pipe_vision_img) + pipenet_part.pipe_vision_img = image(pipenet_part, pipenet_part.loc, dir = pipenet_part.dir) + pipenet_part.pipe_vision_img.plane = PIPECRAWL_IMAGES_PLANE + client.images += pipenet_part.pipe_vision_img + pipes_shown += pipenet_part.pipe_vision_img diff --git a/code/modules/mob/mob.dm b/code/modules/mob/mob.dm index 3163fd0d7278f..bb88f2f91bf95 100644 --- a/code/modules/mob/mob.dm +++ b/code/modules/mob/mob.dm @@ -43,6 +43,10 @@ ghostize() //False, since we're deleting it currently if(mind?.current == src) //Let's just be safe yeah? This will occasionally be cleared, but not always. Can't do it with ghostize without changing behavior mind.set_current(null) + + if(mock_client) + mock_client.mob = null + return ..() @@ -94,23 +98,69 @@ /mob/GenerateTag() tag = "mob_[next_mob_id++]" +/** + * set every hud image in the given category active so other people with the given hud can see it. + * Arguments: + * * hud_category - the index in our active_hud_list corresponding to an image now being shown. + * * update_huds - if FALSE we will just put the hud_category into active_hud_list without actually updating the atom_hud datums subscribed to it + * * exclusive_hud - if given a reference to an atom_hud, will just update that hud instead of all global ones attached to that category. + * This is because some atom_hud subtypes arent supposed to work via global categories, updating normally would affect all of these which we dont want. + */ +/atom/proc/set_hud_image_active(hud_category, update_huds = TRUE, datum/atom_hud/exclusive_hud) + if(!istext(hud_category) || !hud_list?[hud_category] || active_hud_list?[hud_category]) + return FALSE + + LAZYSET(active_hud_list, hud_category, hud_list[hud_category]) + + if(!update_huds) + return TRUE + + if(exclusive_hud) + exclusive_hud.add_single_hud_category_on_atom(src, hud_category) + else + for(var/datum/atom_hud/hud_to_update as anything in GLOB.huds_by_category[hud_category]) + hud_to_update.add_single_hud_category_on_atom(src, hud_category) + + return TRUE + +///sets every hud image in the given category inactive so no one can see it +/atom/proc/set_hud_image_inactive(hud_category, update_huds = TRUE, datum/atom_hud/exclusive_hud) + if(!istext(hud_category)) + return FALSE + + LAZYREMOVE(active_hud_list, hud_category) + + if(!update_huds) + return TRUE + + if(exclusive_hud) + exclusive_hud.remove_single_hud_category_on_atom(src, hud_category) + else + for(var/datum/atom_hud/hud_to_update as anything in GLOB.huds_by_category[hud_category]) + hud_to_update.remove_single_hud_category_on_atom(src, hud_category) + + return TRUE + /** * Prepare the huds for this atom * - * Goes through hud_possible list and adds the images to the hud_list variable (if not already - * cached) + * Goes through hud_possible list and adds the images to the hud_list variable (if not already cached) */ /atom/proc/prepare_huds() + if(hud_list) // I choose to be lienient about people calling this proc more then once + return hud_list = list() for(var/hud in hud_possible) var/hint = hud_possible[hud] - switch(hint) - if(HUD_LIST_LIST) - hud_list[hud] = list() - else - var/image/I = image('icons/mob/huds/hud.dmi', src, "") - I.appearance_flags = RESET_COLOR|RESET_TRANSFORM - hud_list[hud] = I + + if(hint == HUD_LIST_LIST) + hud_list[hud] = list() + + else + var/image/I = image('icons/mob/huds/hud.dmi', src, "") + I.appearance_flags = RESET_COLOR|RESET_TRANSFORM + hud_list[hud] = I + set_hud_image_active(hud, update_huds = FALSE) //by default everything is active. but dont add it to huds to keep control. /** * Some kind of debug verb that gives atmosphere environment details @@ -851,7 +901,7 @@ LAZYREMOVE(mob_spell_list, S) qdel(S) if(client) - client << output(null, "statbrowser:check_spells") + client.stat_panel.send_message("check_spells") /** * Checks to see if the mob can cast normal magic spells. @@ -1046,9 +1096,7 @@ var/obj/item/modular_computer/tablet/pda/PDA = A if(PDA.saved_identification == oldname) PDA.saved_identification = newname - var/obj/item/computer_hardware/identifier/display = PDA.all_components[MC_IDENTIFY] - if(display) - display.UpdateDisplay() + PDA.UpdateDisplay() if(!search_id) break search_pda = 0 @@ -1098,6 +1146,10 @@ /mob/proc/has_nightvision() return see_in_dark >= NIGHTVISION_FOV_RANGE +/// Is this mob affected by nearsight +/mob/proc/is_nearsighted() + return HAS_TRAIT(src, TRAIT_NEARSIGHT) + /// This mob is abile to read books /mob/proc/is_literate() return FALSE @@ -1108,7 +1160,11 @@ to_chat(src, span_warning("You can't write with the [writing_instrument]!")) if(!is_literate()) - to_chat(src, span_warning("You don't know how to write.")) + to_chat(src, span_warning("You try to write, but don't know how to spell anything!")) + return FALSE + + if(!has_light_nearby() && !has_nightvision()) + to_chat(src, span_warning("It's too dark in here to write anything!")) return FALSE var/obj/item/pen/pen = writing_instrument @@ -1136,12 +1192,12 @@ return mob_location.get_lumcount() > light_amount /// Can this mob read -/mob/proc/can_read(obj/O) +/mob/proc/can_read(obj/O, check_for_light = TRUE) if(!is_literate()) to_chat(src, span_warning("You try to read [O], but can't comprehend any of it.")) return FALSE - if(!has_light_nearby() && !has_nightvision()) + if(check_for_light && !has_light_nearby() && !has_nightvision()) to_chat(src, span_warning("It's too dark in here to read!")) return FALSE @@ -1289,9 +1345,6 @@ if(NAMEOF(src, stat)) set_stat(var_value) . = TRUE - if(NAMEOF(src, dizziness)) - set_dizziness(var_value) - . = TRUE if(NAMEOF(src, eye_blind)) set_blindness(var_value) . = TRUE diff --git a/code/modules/mob/mob_defines.dm b/code/modules/mob/mob_defines.dm index dfac35d7e5830..1672ff86d612e 100644 --- a/code/modules/mob/mob_defines.dm +++ b/code/modules/mob/mob_defines.dm @@ -108,10 +108,6 @@ var/old_bodytemperature = 0 /// Drowsyness level of the mob var/drowsyness = 0//Carbon - /// Dizziness level of the mob - var/dizziness = 0//Carbon - /// Jitteryness level of the mob - var/jitteriness = 0//Carbon /// Hunger level of the mob var/nutrition = NUTRITION_LEVEL_START_MIN // randomised in Initialize /// Satiation level of the mob @@ -223,8 +219,6 @@ var/list/client_colours = list() var/hud_type = /datum/hud - var/datum/h_sandbox/sandbox = null - var/datum/focus //What receives our keyboard inputs. src by default /// Used for tracking last uses of emotes for cooldown purposes diff --git a/code/modules/mob/mob_helpers.dm b/code/modules/mob/mob_helpers.dm index c8d522ddf5ab1..63f51fe6e2302 100644 --- a/code/modules/mob/mob_helpers.dm +++ b/code/modules/mob/mob_helpers.dm @@ -339,51 +339,6 @@ var/mob/living/T = pick(nearby_mobs) ClickOn(T) -/// Logs a message in a mob's individual log, and in the global logs as well if log_globally is true -/mob/log_message(message, message_type, color=null, log_globally = TRUE) - if(!LAZYLEN(message)) - stack_trace("Empty message") - return - - // Cannot use the list as a map if the key is a number, so we stringify it (thank you BYOND) - var/smessage_type = num2text(message_type, MAX_BITFLAG_DIGITS) - - if(client) - if(!islist(client.player_details.logging[smessage_type])) - client.player_details.logging[smessage_type] = list() - - if(!islist(logging[smessage_type])) - logging[smessage_type] = list() - - var/colored_message = message - if(color) - if(color[1] == "#") - colored_message = "[message]" - else - colored_message = "[message]" - - //This makes readability a bit better for admins. - switch(message_type) - if(LOG_WHISPER) - colored_message = "(WHISPER) [colored_message]" - if(LOG_OOC) - colored_message = "(OOC) [colored_message]" - if(LOG_ASAY) - colored_message = "(ASAY) [colored_message]" - if(LOG_EMOTE) - colored_message = "(EMOTE) [colored_message]" - if(LOG_RADIO_EMOTE) - colored_message = "(RADIOEMOTE) [colored_message]" - - var/list/timestamped_message = list("\[[time_stamp(format = "YYYY-MM-DD hh:mm:ss")]\] [key_name(src)] [loc_name(src)] (Event #[LAZYLEN(logging[smessage_type])])" = colored_message) - - logging[smessage_type] += timestamped_message - - if(client) - client.player_details.logging[smessage_type] += timestamped_message - - ..() - ///Can the mob hear /mob/proc/can_hear() . = TRUE @@ -426,3 +381,42 @@ if(client?.combo_hud_enabled && client?.prefs?.toggles & COMBOHUD_LIGHTING) return LIGHTING_PLANE_ALPHA_INVISIBLE return initial(lighting_alpha) + +/// Returns a generic path of the object based on the slot +/proc/get_path_by_slot(slot_id) + switch(slot_id) + if(ITEM_SLOT_BACK) + return /obj/item/storage/backpack + if(ITEM_SLOT_MASK) + return /obj/item/clothing/mask + if(ITEM_SLOT_NECK) + return /obj/item/clothing/neck + if(ITEM_SLOT_HANDCUFFED) + return /obj/item/restraints/handcuffs + if(ITEM_SLOT_LEGCUFFED) + return /obj/item/restraints/legcuffs + if(ITEM_SLOT_BELT) + return /obj/item/storage/belt + if(ITEM_SLOT_ID) + return /obj/item/card/id/advanced + if(ITEM_SLOT_EARS) + return /obj/item/clothing/ears + if(ITEM_SLOT_EYES) + return /obj/item/clothing/glasses + if(ITEM_SLOT_GLOVES) + return /obj/item/clothing/gloves + if(ITEM_SLOT_HEAD) + return /obj/item/clothing/head + if(ITEM_SLOT_FEET) + return /obj/item/clothing/shoes + if(ITEM_SLOT_OCLOTHING) + return /obj/item/clothing/suit + if(ITEM_SLOT_ICLOTHING) + return /obj/item/clothing/under + if(ITEM_SLOT_LPOCKET) + return /obj/item + if(ITEM_SLOT_RPOCKET) + return /obj/item + if(ITEM_SLOT_SUITSTORE) + return /obj/item + return null diff --git a/code/modules/mob/mob_lists.dm b/code/modules/mob/mob_lists.dm index aa0ce4028d23f..f0a5275bf7186 100644 --- a/code/modules/mob/mob_lists.dm +++ b/code/modules/mob/mob_lists.dm @@ -126,7 +126,14 @@ /mob/proc/add_to_current_living_antags() if(!SSticker?.mode) return - GLOB.current_living_antags |= src + + if (length(mind.antag_datums) == 0) + return + + for (var/datum/antagonist/antagonist in mind.antag_datums) + if (antagonist.count_against_dynamic_roll_chance) + GLOB.current_living_antags |= src + return ///Removes the mob reference from the list of living antag player-mobs. /mob/proc/remove_from_current_living_antags() diff --git a/code/modules/mob/mob_movement.dm b/code/modules/mob/mob_movement.dm index 7af6b4bb56137..7b4aba4a17de3 100644 --- a/code/modules/mob/mob_movement.dm +++ b/code/modules/mob/mob_movement.dm @@ -113,7 +113,7 @@ if(!mob.Process_Spacemove(direct)) return FALSE - if(SEND_SIGNAL(mob, COMSIG_MOB_CLIENT_PRE_MOVE, new_loc) & COMSIG_MOB_CLIENT_BLOCK_PRE_MOVE) + if(SEND_SIGNAL(mob, COMSIG_MOB_CLIENT_PRE_MOVE, args) & COMSIG_MOB_CLIENT_BLOCK_PRE_MOVE) return FALSE //We are now going to move @@ -132,19 +132,6 @@ //Sometimes you want to look like you're moving with a delay you don't actually have yet visual_delay = 0 - var/confusion = L.get_confusion() - if(confusion) - var/newdir = 0 - if(confusion > 40) - newdir = pick(GLOB.alldirs) - else if(prob(confusion * 1.5)) - newdir = angle2dir(dir2angle(direct) + pick(90, -90)) - else if(prob(confusion * 3)) - newdir = angle2dir(dir2angle(direct) + pick(45, -45)) - if(newdir) - direct = newdir - new_loc = get_step(L, direct) - . = ..() if((direct & (direct - 1)) && mob.loc == new_loc) //moved diagonally successfully @@ -275,7 +262,6 @@ L.setDir(direct) return TRUE - /** * Handles mob/living movement in space (or no gravity) * @@ -285,23 +271,34 @@ * * You can move in space if you have a spacewalk ability */ -/mob/Process_Spacemove(movement_dir = 0) +/mob/Process_Spacemove(movement_dir = 0, continuous_move = FALSE) . = ..() if(. || HAS_TRAIT(src, TRAIT_SPACEWALK)) return TRUE - var/atom/movable/backup = get_spacemove_backup(movement_dir) - if(backup) - if(istype(backup) && movement_dir && !backup.anchored) - if(backup.newtonian_move(turn(movement_dir, 180), instant = TRUE)) //You're pushing off something movable, so it moves - to_chat(src, span_info("You push off of [backup] to propel yourself.")) + + // FUCK OFF + if(buckled) return TRUE - return FALSE + + var/atom/movable/backup = get_spacemove_backup(movement_dir, continuous_move) + if(!backup) + return FALSE + if(continuous_move || !istype(backup) || !movement_dir || backup.anchored) + return TRUE + // last pushoff exists for one reason + // to ensure pushing a mob doesn't just lead to it considering us as backup, and failing + last_pushoff = world.time + if(backup.newtonian_move(turn(movement_dir, 180), instant = TRUE)) //You're pushing off something movable, so it moves + // We set it down here so future calls to Process_Spacemove by the same pair in the same tick don't lead to fucky + backup.last_pushoff = world.time + to_chat(src, span_info("You push off of [backup] to propel yourself.")) + return TRUE /** * Finds a target near a mob that is viable for pushing off when moving. - * Takes the intended movement direction as input. + * Takes the intended movement direction as input, alongside if the context is checking if we're allowed to continue drifting */ -/mob/get_spacemove_backup(moving_direction) +/mob/get_spacemove_backup(moving_direction, continuous_move) for(var/atom/pushover as anything in range(1, get_turf(src))) if(pushover == src) continue @@ -326,8 +323,17 @@ var/pass_allowed = rebound.CanPass(src, get_dir(rebound, src)) if(!rebound.density && pass_allowed) continue - if(moving_direction == get_dir(src, pushover) && !pass_allowed) // Can't push "off" of something that you're walking into + //Sometime this tick, this pushed off something. Doesn't count as a valid pushoff target + if(rebound.last_pushoff == world.time) continue + if(continuous_move && !pass_allowed) + var/datum/move_loop/move/rebound_engine = SSmove_manager.processing_on(rebound, SSspacedrift) + // If you're moving toward it and you're both going the same direction, stop + if(moving_direction == get_dir(src, pushover) && rebound_engine && moving_direction == rebound_engine.direction) + continue + else if(!pass_allowed) + if(moving_direction == get_dir(src, pushover)) // Can't push "off" of something that you're walking into + continue if(rebound.anchored) return rebound if(pulling == rebound) @@ -344,14 +350,6 @@ var/turf/turf = get_turf(src) return !isgroundlessturf(turf) && HAS_TRAIT(src, TRAIT_NEGATES_GRAVITY) -/mob/newtonian_move(direction, instant = FALSE) - . = ..() - if(!.) //Only do this if we're actually going somewhere - return - if(!client) - return - client.visual_delay = MOVEMENT_ADJUSTED_GLIDE_SIZE(inertia_move_delay, SSspacedrift.visual_delay) //Make sure moving into a space move looks like a space move - /// Called when this mob slips over, override as needed /mob/proc/slip(knockdown_amount, obj/O, lube, paralyze, force_drop) mind?.add_memory(MEMORY_SLIPPED, list(DETAIL_WHAT_BY = O, DETAIL_PROTAGONIST = src), story_value = STORY_VALUE_OKAY) diff --git a/code/modules/mob/mob_update_icons.dm b/code/modules/mob/mob_update_icons.dm index 91db373f66351..69c3d09c834ec 100644 --- a/code/modules/mob/mob_update_icons.dm +++ b/code/modules/mob/mob_update_icons.dm @@ -49,9 +49,6 @@ /mob/proc/update_hair() return -/mob/proc/update_fire() - return - /mob/proc/update_inv_gloves() return diff --git a/code/modules/mob/status_procs.dm b/code/modules/mob/status_procs.dm index f6959a249a484..aa617e5face44 100644 --- a/code/modules/mob/status_procs.dm +++ b/code/modules/mob/status_procs.dm @@ -1,23 +1,4 @@ - //Here are the procs used to modify status effects of a mob. -//The effects include: stun, knockdown, unconscious, sleeping, resting, jitteriness, dizziness, drowsyness, ear damage, -// eye damage, eye_blind, eye_blurry, druggy, TRAIT_BLIND trait, and TRAIT_NEARSIGHT trait. - -///Set the jitter of a mob -/mob/proc/Jitter(amount) - jitteriness = max(jitteriness,amount,0) - -/** - * Set the dizzyness of a mob to a passed in amount - * - * Except if dizziness is already higher in which case it does nothing - */ -/mob/proc/Dizzy(amount) - dizziness = max(dizziness,amount,0) - -///FOrce set the dizzyness of a mob -/mob/proc/set_dizziness(amount) - dizziness = max(amount, 0) /** * Set drowsyness of a mob to passed value diff --git a/code/modules/mob_spawn/corpses/mob_corpses.dm b/code/modules/mob_spawn/corpses/mob_corpses.dm index ebc9b50140b74..33888fbc12616 100644 --- a/code/modules/mob_spawn/corpses/mob_corpses.dm +++ b/code/modules/mob_spawn/corpses/mob_corpses.dm @@ -219,4 +219,4 @@ belt = /obj/item/storage/belt/fannypack/yellow/bee_terrorist id = /obj/item/card/id/advanced l_pocket = /obj/item/paper/fluff/bee_objectives - mask = /obj/item/clothing/mask/animal/rat/bee + mask = /obj/item/clothing/mask/animal/small/bee diff --git a/code/modules/mob_spawn/ghost_roles/golem_roles.dm b/code/modules/mob_spawn/ghost_roles/golem_roles.dm index 8c6eca9e6a1e8..6e827f309a8d6 100644 --- a/code/modules/mob_spawn/ghost_roles/golem_roles.dm +++ b/code/modules/mob_spawn/ghost_roles/golem_roles.dm @@ -69,7 +69,7 @@ new_spawn.mind.set_assigned_role(SSjob.GetJobType(/datum/job/free_golem)) /obj/effect/mob_spawn/ghost_role/human/golem/proc/try_keep_home(mob/new_spawn) - var/static/list/allowed_areas = typecacheof(list(/area/icemoon, /area/lavaland, /area/ruin)) + typecacheof(/area/survivalpod) + var/static/list/allowed_areas = typecacheof(list(/area/icemoon, /area/lavaland, /area/ruin)) + typecacheof(/area/misc/survivalpod) ADD_TRAIT(new_spawn, TRAIT_FORBID_MINING_SHUTTLE_CONSOLE_OUTSIDE_STATION, INNATE_TRAIT) new_spawn.AddComponent(/datum/component/hazard_area, area_whitelist = allowed_areas) diff --git a/code/modules/mod/mod_activation.dm b/code/modules/mod/mod_activation.dm index dbfd1b3b82e7c..9fbea3643199f 100644 --- a/code/modules/mod/mod_activation.dm +++ b/code/modules/mod/mod_activation.dm @@ -116,7 +116,7 @@ /obj/item/mod/control/proc/toggle_activate(mob/user, force_deactivate = FALSE) if(!wearer) if(!force_deactivate) - balloon_alert(user, "put suit on back!") + balloon_alert(user, "equip suit first!") playsound(src, 'sound/machines/scanbuzz.ogg', 25, TRUE, SILENCED_SOUND_EXTRARANGE) return FALSE if(!force_deactivate && (SEND_SIGNAL(src, COMSIG_MOD_ACTIVATE, user) & MOD_CANCEL_ACTIVATE)) @@ -145,7 +145,7 @@ playsound(src, 'sound/machines/scanbuzz.ogg', 25, TRUE, SILENCED_SOUND_EXTRARANGE) return FALSE for(var/obj/item/mod/module/module as anything in modules) - if(!module.active) + if(!module.active || module.allowed_inactive) continue module.on_deactivation(display_message = FALSE) activating = TRUE @@ -226,7 +226,7 @@ STOP_PROCESSING(SSobj, src) update_speed() update_icon_state() - wearer.update_inv_back() + wearer.update_clothing(slot_flags) /// Quickly deploys all the suit parts and if successful, seals them and turns on the suit. Intended mostly for outfits. /obj/item/mod/control/proc/quick_activation() diff --git a/code/modules/mod/mod_clothes.dm b/code/modules/mod/mod_clothes.dm index 2c71d366d724b..fc7d0c55ac1a3 100644 --- a/code/modules/mod/mod_clothes.dm +++ b/code/modules/mod/mod_clothes.dm @@ -9,7 +9,6 @@ heat_protection = HEAD cold_protection = HEAD obj_flags = IMMUTABLE_SLOW - var/alternate_layer = NECK_LAYER /obj/item/clothing/suit/mod name = "MOD chestplate" diff --git a/code/modules/mod/mod_control.dm b/code/modules/mod/mod_control.dm index 56ae24c4d05da..51c0a6924d82d 100644 --- a/code/modules/mod/mod_control.dm +++ b/code/modules/mod/mod_control.dm @@ -7,7 +7,7 @@ /obj/item/mod/control name = "MOD control unit" - desc = "The control unit of a Modular Outerwear Device, a powered, back-mounted suit that protects against various environments." + desc = "The control unit of a Modular Outerwear Device, a powered suit that protects against various environments." icon_state = "control" inhand_icon_state = "mod_control" w_class = WEIGHT_CLASS_BULKY @@ -27,7 +27,6 @@ resistance_flags = NONE max_heat_protection_temperature = SPACE_SUIT_MAX_TEMP_PROTECT min_cold_protection_temperature = SPACE_SUIT_MIN_TEMP_PROTECT - permeability_coefficient = 0.01 siemens_coefficient = 0.5 alternate_worn_layer = HANDS_LAYER+0.1 //we want it to go above generally everything, but not hands /// The MOD's theme, decides on some stuff like armor and statistics. @@ -98,6 +97,7 @@ if(new_theme) theme = new_theme theme = GLOB.mod_themes[theme] + slot_flags = theme.slot_flags extended_desc = theme.extended_desc slowdown_inactive = theme.slowdown_inactive slowdown_active = theme.slowdown_active @@ -129,7 +129,6 @@ part.cold_protection = NONE part.max_heat_protection_temperature = theme.max_heat_protection_temperature part.min_cold_protection_temperature = theme.min_cold_protection_temperature - part.permeability_coefficient = theme.permeability_coefficient part.siemens_coefficient = theme.siemens_coefficient for(var/obj/item/part as anything in mod_parts) RegisterSignal(part, COMSIG_ATOM_DESTRUCTION, .proc/on_part_destruction) @@ -200,7 +199,8 @@ . += span_notice("Charge: [core ? "[get_charge_percent()]%" : "No core"].") . += span_notice("Selected module: [selected_module || "None"].") if(!open && !active) - . += span_notice("You could put it on your back to turn it on.") + if(!wearer) + . += span_notice("You could equip it to turn it on.") . += span_notice("You could open the cover with a screwdriver.") else if(open) . += span_notice("You could close the cover with a screwdriver.") @@ -216,6 +216,7 @@ . += span_notice("You could remove [ai] with an intellicard.") else . += span_notice("You could install an AI with an intellicard.") + . += span_notice("You could examine it more thoroughly...") /obj/item/mod/control/examine_more(mob/user) . = ..() @@ -239,7 +240,7 @@ /obj/item/mod/control/equipped(mob/user, slot) ..() - if(slot == ITEM_SLOT_BACK) + if(slot == slot_flags) set_wearer(user) else if(wearer) unset_wearer() @@ -250,7 +251,7 @@ unset_wearer() /obj/item/mod/control/item_action_slot_check(slot) - if(slot == ITEM_SLOT_BACK) + if(slot == slot_flags) return TRUE /obj/item/mod/control/Moved(atom/old_loc, movement_dir, forced = FALSE, list/old_locs) @@ -422,7 +423,7 @@ if(. & EMP_PROTECT_CONTENTS) return selected_module?.on_deactivation(display_message = TRUE) - wearer.apply_damage(10 / severity, BURN, spread_damage=TRUE) + wearer.apply_damage(5 / severity, BURN, spread_damage=TRUE) to_chat(wearer, span_danger("You feel [src] heat up from the EMP, burning you slightly.")) if(wearer.stat < UNCONSCIOUS && prob(10)) wearer.emote("scream") @@ -507,7 +508,7 @@ return var/module_reference = display_names[pick] var/obj/item/mod/module/picked_module = locate(module_reference) in modules - if(!istype(picked_module) || user.incapacitated()) + if(!istype(picked_module)) return picked_module.on_select() @@ -592,6 +593,9 @@ /obj/item/mod/control/proc/subtract_charge(amount) return core?.subtract_charge(amount) || FALSE +/obj/item/mod/control/proc/check_charge(amount) + return core?.check_charge(amount) || FALSE + /obj/item/mod/control/proc/update_charge_alert() if(!wearer) return @@ -622,13 +626,12 @@ CRASH("[src] tried to set skin while active!") skin = new_skin var/list/used_skin = theme.skins[new_skin] - alternate_worn_layer = used_skin[CONTROL_LAYER] + if(used_skin[CONTROL_LAYER]) + alternate_worn_layer = used_skin[CONTROL_LAYER] var/list/skin_updating = mod_parts + src for(var/obj/item/part as anything in skin_updating) - if(used_skin[MOD_ICON_OVERRIDE]) - part.icon = used_skin[MOD_ICON_OVERRIDE] - if(used_skin[MOD_WORN_ICON_OVERRIDE]) - part.worn_icon = used_skin[MOD_WORN_ICON_OVERRIDE] + part.icon = used_skin[MOD_ICON_OVERRIDE] || 'icons/obj/clothing/modsuit/mod_clothing.dmi' + part.worn_icon = used_skin[MOD_WORN_ICON_OVERRIDE] || 'icons/mob/clothing/modsuit/mod_clothing.dmi' part.icon_state = "[skin]-[initial(part.icon_state)]" for(var/obj/item/clothing/part as anything in mod_parts) var/used_category diff --git a/code/modules/mod/mod_core.dm b/code/modules/mod/mod_core.dm index f5c7e1a795d61..f72247f847ee6 100644 --- a/code/modules/mod/mod_core.dm +++ b/code/modules/mod/mod_core.dm @@ -38,6 +38,9 @@ /obj/item/mod/core/proc/subtract_charge(amount) return FALSE +/obj/item/mod/core/proc/check_charge(amount) + return FALSE + /obj/item/mod/core/proc/update_charge_alert() mod.wearer.clear_alert(ALERT_MODSUIT_CHARGE) @@ -62,6 +65,9 @@ /obj/item/mod/core/infinite/subtract_charge(amount) return TRUE +/obj/item/mod/core/infinite/check_charge(amount) + return TRUE + /obj/item/mod/core/standard name = "MOD standard core" icon_state = "mod-core-standard" @@ -120,6 +126,9 @@ return FALSE return charge_source.use(amount, TRUE) +/obj/item/mod/core/standard/check_charge(amount) + return charge_amount() >= amount + /obj/item/mod/core/standard/update_charge_alert() var/obj/item/stock_parts/cell/charge_source = charge_source() if(!charge_source) @@ -234,34 +243,37 @@ var/charge_modifier = 0.1 /obj/item/mod/core/ethereal/charge_source() - var/obj/item/organ/stomach/ethereal/ethereal_stomach = mod.wearer.getorganslot(ORGAN_SLOT_STOMACH) + var/obj/item/organ/internal/stomach/ethereal/ethereal_stomach = mod.wearer.getorganslot(ORGAN_SLOT_STOMACH) if(!istype(ethereal_stomach)) return return ethereal_stomach /obj/item/mod/core/ethereal/charge_amount() - var/obj/item/organ/stomach/ethereal/charge_source = charge_source() + var/obj/item/organ/internal/stomach/ethereal/charge_source = charge_source() return charge_source?.crystal_charge || ETHEREAL_CHARGE_NONE /obj/item/mod/core/ethereal/max_charge_amount() return ETHEREAL_CHARGE_FULL /obj/item/mod/core/ethereal/add_charge(amount) - var/obj/item/organ/stomach/ethereal/charge_source = charge_source() + var/obj/item/organ/internal/stomach/ethereal/charge_source = charge_source() if(!charge_source) return FALSE charge_source.adjust_charge(amount*charge_modifier) return TRUE /obj/item/mod/core/ethereal/subtract_charge(amount) - var/obj/item/organ/stomach/ethereal/charge_source = charge_source() + var/obj/item/organ/internal/stomach/ethereal/charge_source = charge_source() if(!charge_source) return FALSE charge_source.adjust_charge(-amount*charge_modifier) return TRUE +/obj/item/mod/core/ethereal/check_charge(amount) + return charge_amount() >= amount*charge_modifier + /obj/item/mod/core/ethereal/update_charge_alert() - var/obj/item/organ/stomach/ethereal/charge_source = charge_source() + var/obj/item/organ/internal/stomach/ethereal/charge_source = charge_source() if(charge_source) mod.wearer.clear_alert(ALERT_MODSUIT_CHARGE) return @@ -309,6 +321,9 @@ charge = max(0, charge - amount) return TRUE +/obj/item/mod/core/plasma/check_charge(amount) + return charge_amount() >= amount + /obj/item/mod/core/plasma/update_charge_alert() var/remaining_plasma = charge_amount() / max_charge_amount() switch(remaining_plasma) @@ -330,11 +345,12 @@ return COMPONENT_NO_AFTERATTACK return NONE -/obj/item/mod/core/plasma/proc/charge_plasma(obj/item/attacking_item, mob/user) - if(!istype(attacking_item, /obj/item/stack/ore/plasma)) +/obj/item/mod/core/plasma/proc/charge_plasma(obj/item/stack/ore/plasma/plasma, mob/user) + if(!istype(plasma)) return FALSE - if(!attacking_item.use(1)) + var/uses_needed = min(plasma.amount, round((max_charge_amount() - charge_amount()) / charge_given)) + if(!plasma.use(uses_needed)) return FALSE - add_charge(charge_given) + add_charge(uses_needed*charge_given) balloon_alert(user, "core refueled") return TRUE diff --git a/code/modules/mod/mod_theme.dm b/code/modules/mod/mod_theme.dm index 19f7f11599553..d6ca4f8303bbf 100644 --- a/code/modules/mod/mod_theme.dm +++ b/code/modules/mod/mod_theme.dm @@ -19,6 +19,8 @@ armor plating being installed by default, and their actuators only lead to slightly greater speed than industrial suits." /// Default skin of the MOD. var/default_skin = "standard" + /// The slot this mod theme fits on + var/slot_flags = ITEM_SLOT_BACK /// Armor shared across the MOD parts. var/armor = list(MELEE = 10, BULLET = 5, LASER = 5, ENERGY = 5, BOMB = 0, BIO = 100, FIRE = 25, ACID = 25, WOUND = 5) /// Resistance flags shared across the MOD parts. @@ -29,8 +31,6 @@ var/max_heat_protection_temperature = SPACE_SUIT_MAX_TEMP_PROTECT /// Max cold protection shared across the MOD parts. var/min_cold_protection_temperature = SPACE_SUIT_MIN_TEMP_PROTECT - /// Permeability shared across the MOD parts. - var/permeability_coefficient = 0.01 /// Siemens shared across the MOD parts. var/siemens_coefficient = 0.5 /// How much modules can the MOD carry without malfunctioning. @@ -365,7 +365,6 @@ armor = list(MELEE = 15, BULLET = 5, LASER = 5, ENERGY = 5, BOMB = 10, BIO = 10, FIRE = 25, ACID = 25, WOUND = 10) max_heat_protection_temperature = ARMOR_MAX_TEMP_PROTECT min_cold_protection_temperature = ARMOR_MIN_TEMP_PROTECT - permeability_coefficient = 0.5 siemens_coefficient = 0.25 complexity_max = DEFAULT_MAX_COMPLEXITY - 5 slowdown_inactive = 0.5 @@ -616,8 +615,7 @@ leading to an overall lower capacity for modules." default_skin = "security" armor = list(MELEE = 15, BULLET = 15, LASER = 15, ENERGY = 15, BOMB = 25, BIO = 100, FIRE = 75, ACID = 75, WOUND = 15) - siemens_coefficient = 0 - complexity_max = DEFAULT_MAX_COMPLEXITY - 5 + complexity_max = DEFAULT_MAX_COMPLEXITY - 3 slowdown_inactive = 1 slowdown_active = 0.5 allowed_suit_storage = list( @@ -672,8 +670,6 @@ armor = list(MELEE = 15, BULLET = 15, LASER = 15, ENERGY = 15, BOMB = 40, BIO = 100, FIRE = 100, ACID = 95, WOUND = 15) resistance_flags = FIRE_PROOF max_heat_protection_temperature = FIRE_SUIT_MAX_TEMP_PROTECT - siemens_coefficient = 0 - complexity_max = DEFAULT_MAX_COMPLEXITY - 5 slowdown_inactive = 0.75 slowdown_active = 0.25 allowed_suit_storage = list( @@ -993,11 +989,66 @@ "enchanted" = list( HELMET_FLAGS = list( UNSEALED_LAYER = null, - UNSEALED_CLOTHING = SNUG_FIT|THICKMATERIAL, + UNSEALED_CLOTHING = SNUG_FIT|THICKMATERIAL|CASTING_CLOTHES, SEALED_CLOTHING = STOPSPRESSUREDAMAGE, UNSEALED_INVISIBILITY = HIDEFACIALHAIR|HIDEMASK|HIDEEARS|HIDEEYES|HIDEFACE|HIDEHAIR|HIDESNOUT, UNSEALED_COVER = HEADCOVERSMOUTH|HEADCOVERSEYES|PEPPERPROOF, ), + CHESTPLATE_FLAGS = list( + UNSEALED_CLOTHING = THICKMATERIAL|CASTING_CLOTHES, + SEALED_CLOTHING = STOPSPRESSUREDAMAGE, + SEALED_INVISIBILITY = HIDEJUMPSUIT, + ), + GAUNTLETS_FLAGS = list( + UNSEALED_CLOTHING = THICKMATERIAL, + SEALED_CLOTHING = STOPSPRESSUREDAMAGE, + CAN_OVERSLOT = TRUE, + ), + BOOTS_FLAGS = list( + UNSEALED_CLOTHING = THICKMATERIAL, + SEALED_CLOTHING = STOPSPRESSUREDAMAGE, + CAN_OVERSLOT = TRUE, + ), + ), + ) + +/datum/mod_theme/ninja + name = "ninja" + desc = "A unique, vacuum-proof suit of nano-enhanced armor designed specifically for Spider Clan assassins." + extended_desc = "A suit of nano-enhanced armor designed specifically for Spider Clan assassin-saboteurs. \ + This MODsuit employs the cutting edge of stealth and combat technology, built skin-tight but just as durable as \ + suits two or three times as thick. The nanomachines making up the outermost layer of armor \ + are capable of shifting their form into almost-microscopic radiating fins, rendering the suit itself \ + nigh-immune to even volcanic heat. It's entirely sealed against even the strongest acids, \ + and the myoelectric artifical muscles of the suit leave it light as a feather during movement." + default_skin = "ninja" + armor = list(MELEE = 40, BULLET = 30, LASER = 20, ENERGY = 30, BOMB = 30, BIO = 100, FIRE = 100, ACID = 100, WOUND = 10) + resistance_flags = LAVA_PROOF|FIRE_PROOF|ACID_PROOF + charge_drain = DEFAULT_CHARGE_DRAIN * 0.5 + siemens_coefficient = 0 + slowdown_inactive = 0.5 + slowdown_active = 0 + ui_theme = "hackerman" + inbuilt_modules = list(/obj/item/mod/module/welding/camera_vision, /obj/item/mod/module/hacker, /obj/item/mod/module/weapon_recall, /obj/item/mod/module/adrenaline_boost, /obj/item/mod/module/energy_net) + allowed_suit_storage = list( + /obj/item/flashlight, + /obj/item/tank/internals, + /obj/item/gun, + /obj/item/ammo_box, + /obj/item/ammo_casing, + /obj/item/melee/baton, + /obj/item/restraints/handcuffs, + ) + skins = list( + "ninja" = list( + HELMET_FLAGS = list( + UNSEALED_LAYER = null, + UNSEALED_CLOTHING = SNUG_FIT|THICKMATERIAL, + SEALED_CLOTHING = STOPSPRESSUREDAMAGE, + UNSEALED_INVISIBILITY = HIDEEARS|HIDEHAIR, + SEALED_INVISIBILITY = HIDEFACIALHAIR|HIDEMASK|HIDEEYES|HIDEFACE|HIDESNOUT, + SEALED_COVER = HEADCOVERSMOUTH|HEADCOVERSEYES|PEPPERPROOF, + ), CHESTPLATE_FLAGS = list( UNSEALED_CLOTHING = THICKMATERIAL, SEALED_CLOTHING = STOPSPRESSUREDAMAGE, @@ -1029,6 +1080,7 @@ default_skin = "prototype" armor = list(MELEE = 20, BULLET = 5, LASER = 10, ENERGY = 10, BOMB = 50, BIO = 100, FIRE = 100, ACID = 75, WOUND = 5) resistance_flags = FIRE_PROOF + siemens_coefficient = 0 complexity_max = DEFAULT_MAX_COMPLEXITY + 5 charge_drain = DEFAULT_CHARGE_DRAIN * 2 slowdown_inactive = 2 diff --git a/code/modules/mod/mod_types.dm b/code/modules/mod/mod_types.dm index 467ce90330e45..05943ab7ae322 100644 --- a/code/modules/mod/mod_types.dm +++ b/code/modules/mod/mod_types.dm @@ -109,6 +109,8 @@ /obj/item/mod/module/magnetic_harness, /obj/item/mod/module/flashlight, /obj/item/mod/module/pepper_shoulders, + /obj/item/mod/module/criminalcapture, + /obj/item/mod/module/dispenser/mirage, ) /obj/item/mod/control/pre_equipped/safeguard @@ -119,6 +121,8 @@ /obj/item/mod/module/magnetic_harness, /obj/item/mod/module/flashlight, /obj/item/mod/module/jetpack, + /obj/item/mod/module/megaphone, + /obj/item/mod/module/projectile_dampener, /obj/item/mod/module/pepper_shoulders, ) @@ -146,6 +150,7 @@ applied_cell = /obj/item/stock_parts/cell/super initial_modules = list( /obj/item/mod/module/storage/syndicate, + /obj/item/mod/module/emp_shield, /obj/item/mod/module/magnetic_harness, /obj/item/mod/module/jetpack, /obj/item/mod/module/pathfinder, @@ -171,6 +176,7 @@ req_access = list(ACCESS_SYNDICATE) initial_modules = list( /obj/item/mod/module/storage/syndicate, + /obj/item/mod/module/emp_shield, /obj/item/mod/module/magnetic_harness, /obj/item/mod/module/jetpack/advanced, /obj/item/mod/module/flashlight, @@ -205,7 +211,19 @@ initial_modules = list( /obj/item/mod/module/storage/large_capacity, /obj/item/mod/module/energy_shield/wizard, - /obj/item/mod/module/emp_shield, + /obj/item/mod/module/emp_shield/advanced, + ) + +/obj/item/mod/control/pre_equipped/ninja + theme = /datum/mod_theme/ninja + applied_cell = /obj/item/stock_parts/cell/ninja + initial_modules = list( + /obj/item/mod/module/noslip, + /obj/item/mod/module/stealth/ninja, + /obj/item/mod/module/dispenser/ninja, + /obj/item/mod/module/dna_lock/reinforced, + /obj/item/mod/module/emp_shield/pulse, + /obj/item/mod/module/status_readout, ) /obj/item/mod/control/pre_equipped/prototype @@ -242,11 +260,11 @@ /obj/item/mod/control/pre_equipped/responsory/commander insignia_type = /obj/item/mod/module/insignia/commander - additional_module = /obj/item/mod/module/noslip + additional_module = /obj/item/mod/module/power_kick /obj/item/mod/control/pre_equipped/responsory/security insignia_type = /obj/item/mod/module/insignia/security - additional_module = /obj/item/mod/module/gps + additional_module = /obj/item/mod/module/pepper_shoulders /obj/item/mod/control/pre_equipped/responsory/engineer insignia_type = /obj/item/mod/module/insignia/engineer @@ -281,11 +299,11 @@ /obj/item/mod/control/pre_equipped/responsory/inquisitory/commander insignia_type = /obj/item/mod/module/insignia/commander - additional_module = /obj/item/mod/module/noslip + additional_module = /obj/item/mod/module/power_kick /obj/item/mod/control/pre_equipped/responsory/inquisitory/security insignia_type = /obj/item/mod/module/insignia/security - additional_module = /obj/item/mod/module/gps + additional_module = /obj/item/mod/module/pepper_shoulders /obj/item/mod/control/pre_equipped/responsory/inquisitory/medic insignia_type = /obj/item/mod/module/insignia/medic @@ -302,7 +320,7 @@ initial_modules = list( /obj/item/mod/module/storage/bluespace, /obj/item/mod/module/welding, - /obj/item/mod/module/emp_shield, + /obj/item/mod/module/emp_shield/advanced, /obj/item/mod/module/magnetic_harness, /obj/item/mod/module/jetpack, ) @@ -315,6 +333,7 @@ /obj/item/mod/module/storage/bluespace, /obj/item/mod/module/hat_stabilizer, /obj/item/mod/module/magnetic_harness, + /obj/item/mod/module/emp_shield/advanced, ) /obj/item/mod/control/pre_equipped/chrono @@ -327,6 +346,7 @@ /obj/item/mod/module/timestopper, /obj/item/mod/module/rewinder, /obj/item/mod/module/tem, + /obj/item/mod/module/anomaly_locked/kinesis/plus, ) /obj/item/mod/control/pre_equipped/debug @@ -347,21 +367,28 @@ applied_core = /obj/item/mod/core/infinite initial_modules = list( /obj/item/mod/module/storage/bluespace, + /obj/item/mod/module/emp_shield/advanced, /obj/item/mod/module/welding, /obj/item/mod/module/stealth/ninja, /obj/item/mod/module/quick_carry/advanced, /obj/item/mod/module/magboot/advanced, /obj/item/mod/module/jetpack, + /obj/item/mod/module/anomaly_locked/kinesis/plus, ) //these exist for the prefs menu -/obj/item/mod/control/pre_equipped/syndicate_empty +/obj/item/mod/control/pre_equipped/empty + +/obj/item/mod/control/pre_equipped/empty/syndicate theme = /datum/mod_theme/syndicate -/obj/item/mod/control/pre_equipped/syndicate_empty/honkerative +/obj/item/mod/control/pre_equipped/empty/syndicate/honkerative applied_skin = "honkerative" -/obj/item/mod/control/pre_equipped/syndicate_empty/elite +/obj/item/mod/control/pre_equipped/empty/elite theme = /datum/mod_theme/elite -INITIALIZE_IMMEDIATE(/obj/item/mod/control/pre_equipped/syndicate_empty) +/obj/item/mod/control/pre_equipped/empty/ninja + theme = /datum/mod_theme/ninja + +INITIALIZE_IMMEDIATE(/obj/item/mod/control/pre_equipped/empty) diff --git a/code/modules/mod/mod_ui.dm b/code/modules/mod/mod_ui.dm index 9d70bef64d61f..eda05225a854c 100644 --- a/code/modules/mod/mod_ui.dm +++ b/code/modules/mod/mod_ui.dm @@ -21,20 +21,20 @@ data["modules"] = list() for(var/obj/item/mod/module/module as anything in modules) var/list/module_data = list( - name = module.name, - description = module.desc, - module_type = module.module_type, - active = module.active, - pinned = module.pinned_to[user], - idle_power = module.idle_power_cost, - active_power = module.active_power_cost, - use_power = module.use_power_cost, - complexity = module.complexity, - cooldown_time = module.cooldown_time, - cooldown = round(COOLDOWN_TIMELEFT(module, cooldown_timer), 1 SECONDS), - id = module.tgui_id, - ref = REF(module), - configuration_data = module.get_configuration() + "module_name" = module.name, + "description" = module.desc, + "module_type" = module.module_type, + "module_active" = module.active, + "pinned" = module.pinned_to[user], + "idle_power" = module.idle_power_cost, + "active_power" = module.active_power_cost, + "use_power" = module.use_power_cost, + "module_complexity" = module.complexity, + "cooldown_time" = module.cooldown_time, + "cooldown" = round(COOLDOWN_TIMELEFT(module, cooldown_timer), 1 SECONDS), + "id" = module.tgui_id, + "ref" = REF(module), + "configuration_data" = module.get_configuration() ) module_data += module.add_ui_data() data["modules"] += list(module_data) diff --git a/code/modules/mod/modules/_module.dm b/code/modules/mod/modules/_module.dm index 25721593112d2..8296ac3a11ee7 100644 --- a/code/modules/mod/modules/_module.dm +++ b/code/modules/mod/modules/_module.dm @@ -43,6 +43,8 @@ var/list/pinned_to = list() /// If we're allowed to use this module while phased out. var/allowed_in_phaseout = FALSE + /// If we're allowed to use this module while the suit is disabled. + var/allowed_inactive = FALSE /// Timer for the cooldown COOLDOWN_DECLARE(cooldown_timer) @@ -53,13 +55,13 @@ if(ispath(device)) device = new device(src) ADD_TRAIT(device, TRAIT_NODROP, MOD_TRAIT) - RegisterSignal(device, COMSIG_PARENT_PREQDELETED, .proc/on_device_deletion) + RegisterSignal(device, COMSIG_PARENT_QDELETING, .proc/on_device_deletion) RegisterSignal(src, COMSIG_ATOM_EXITED, .proc/on_exit) /obj/item/mod/module/Destroy() mod?.uninstall(src) if(device) - UnregisterSignal(device, COMSIG_PARENT_PREQDELETED) + UnregisterSignal(device, COMSIG_PARENT_QDELETING) QDEL_NULL(device) return ..() @@ -68,33 +70,10 @@ if(HAS_TRAIT(user, TRAIT_DIAGNOSTIC_HUD)) . += span_notice("Complexity level: [complexity]") -/// Called from MODsuit's install() proc, so when the module is installed. -/obj/item/mod/module/proc/on_install() - return - -/// Called from MODsuit's uninstall() proc, so when the module is uninstalled. -/obj/item/mod/module/proc/on_uninstall(deleting = FALSE) - return - -/// Called when the MODsuit is activated -/obj/item/mod/module/proc/on_suit_activation() - return - -/// Called when the MODsuit is deactivated -/obj/item/mod/module/proc/on_suit_deactivation(deleting = FALSE) - return - -/// Called when the MODsuit is equipped -/obj/item/mod/module/proc/on_equip() - return - -/// Called when the MODsuit is unequipped -/obj/item/mod/module/proc/on_unequip() - return /// Called when the module is selected from the TGUI, radial or the action button /obj/item/mod/module/proc/on_select() - if(!mod.active || mod.activating || module_type == MODULE_PASSIVE) + if(((!mod.active || mod.activating) && !allowed_inactive) || module_type == MODULE_PASSIVE) if(mod.wearer) balloon_alert(mod.wearer, "not active!") return @@ -140,7 +119,7 @@ balloon_alert(mod.wearer, "[src] activated, [used_button]-click to use") active = TRUE COOLDOWN_START(src, cooldown_timer, cooldown_time) - mod.wearer.update_inv_back() + mod.wearer.update_clothing(mod.slot_flags) SEND_SIGNAL(src, COMSIG_MODULE_ACTIVATED) return TRUE @@ -158,7 +137,7 @@ else UnregisterSignal(mod.wearer, used_signal) used_signal = null - mod.wearer.update_inv_back() + mod.wearer.update_clothing(mod.slot_flags) SEND_SIGNAL(src, COMSIG_MODULE_DEACTIVATED) return TRUE @@ -177,8 +156,8 @@ if(SEND_SIGNAL(src, COMSIG_MODULE_TRIGGERED) & MOD_ABORT_USE) return FALSE COOLDOWN_START(src, cooldown_timer, cooldown_time) - addtimer(CALLBACK(mod.wearer, /mob.proc/update_inv_back), cooldown_time+1) //need to run it a bit after the cooldown starts to avoid conflicts - mod.wearer.update_inv_back() + addtimer(CALLBACK(mod.wearer, /mob.proc/update_clothing, mod.slot_flags), cooldown_time+1) //need to run it a bit after the cooldown starts to avoid conflicts + mod.wearer.update_clothing(mod.slot_flags) SEND_SIGNAL(src, COMSIG_MODULE_USED) return TRUE @@ -212,6 +191,30 @@ /obj/item/mod/module/proc/on_active_process(delta_time) return +/// Called from MODsuit's install() proc, so when the module is installed. +/obj/item/mod/module/proc/on_install() + return + +/// Called from MODsuit's uninstall() proc, so when the module is uninstalled. +/obj/item/mod/module/proc/on_uninstall(deleting = FALSE) + return + +/// Called when the MODsuit is activated +/obj/item/mod/module/proc/on_suit_activation() + return + +/// Called when the MODsuit is deactivated +/obj/item/mod/module/proc/on_suit_deactivation(deleting = FALSE) + return + +/// Called when the MODsuit is equipped +/obj/item/mod/module/proc/on_equip() + return + +/// Called when the MODsuit is unequipped +/obj/item/mod/module/proc/on_unequip() + return + /// Drains power from the suit charge /obj/item/mod/module/proc/drain_power(amount) if(!check_power(amount)) @@ -222,9 +225,7 @@ /// Checks if there is enough power in the suit /obj/item/mod/module/proc/check_power(amount) - if(mod.get_charge() < amount) - return FALSE - return TRUE + return mod.check_charge(amount) /// Adds additional things to the MODsuit ui_data() /obj/item/mod/module/proc/add_ui_data() diff --git a/code/modules/mod/modules/module_kinesis.dm b/code/modules/mod/modules/module_kinesis.dm index 840ae7d45fc03..4685f01e8e809 100644 --- a/code/modules/mod/modules/module_kinesis.dm +++ b/code/modules/mod/modules/module_kinesis.dm @@ -15,14 +15,25 @@ overlay_state_inactive = "module_kinesis" overlay_state_active = "module_kinesis_on" accepted_anomalies = list(/obj/item/assembly/signaler/anomaly/grav) + /// Range of the knesis grab. var/grab_range = 5 + /// Time between us hitting objects with kinesis. var/hit_cooldown_time = 1 SECONDS - var/movement_animation + /// Stat required for us to grab a mob. + var/stat_required = DEAD + /// How long we stun a mob for. + var/mob_stun_time = 5 SECONDS + /// Atom we grabbed with kinesis. var/atom/movable/grabbed_atom + /// Ref of the beam following the grabbed atom. var/datum/beam/kinesis_beam + /// Overlay we add to each grabbed atom. var/mutable_appearance/kinesis_icon + /// Our mouse movement catcher. var/atom/movable/screen/fullscreen/kinesis/kinesis_catcher + /// The sounds playing while we grabbed an object. var/datum/looping_sound/gravgen/kinesis/soundloop + /// The cooldown between us hitting objects with kinesis. COOLDOWN_DECLARE(hit_cooldown) /obj/item/mod/module/anomaly_locked/kinesis/Initialize(mapload) @@ -30,12 +41,6 @@ soundloop = new(src) /obj/item/mod/module/anomaly_locked/kinesis/Destroy() - if(grabbed_atom) - kinesis_catcher = null - mod.wearer.clear_fullscreen("kinesis") - grabbed_atom.cut_overlay(kinesis_icon) - QDEL_NULL(kinesis_beam) - grabbed_atom.animate_movement = movement_animation QDEL_NULL(soundloop) return ..() @@ -55,6 +60,9 @@ return drain_power(use_power_cost) grabbed_atom = target + if(isliving(grabbed_atom)) + var/mob/living/grabbed_mob = grabbed_atom + grabbed_mob.Stun(mob_stun_time) playsound(grabbed_atom, 'sound/effects/contractorbatonhit.ogg', 75, TRUE) START_PROCESSING(SSfastprocess, src) kinesis_icon = mutable_appearance(icon='icons/effects/effects.dmi', icon_state="kinesis", layer=grabbed_atom.layer-0.1) @@ -143,7 +151,7 @@ if(!isliving(movable_target)) return FALSE var/mob/living/living_target = movable_target - if(living_target.stat != DEAD) + if(living_target.stat < stat_required) return FALSE else if(isitem(movable_target)) var/obj/item/item_target = movable_target @@ -243,11 +251,22 @@ var/list/view = getviewsize(kinesis_user.client.view) icon_x *= view[1]/FULLSCREEN_OVERLAY_RESOLUTION_X icon_y *= view[2]/FULLSCREEN_OVERLAY_RESOLUTION_Y - var/our_x = round(icon_x / world.icon_size) - var/our_y = round(icon_y / world.icon_size) + var/our_x = round(icon_x / world.icon_size, 1) + var/our_y = round(icon_y / world.icon_size, 1) var/mob_x = kinesis_user.x var/mob_y = kinesis_user.y var/mob_z = kinesis_user.z given_turf = locate(mob_x+our_x-round(view[1]/2),mob_y+our_y-round(view[2]/2),mob_z) - given_x = round(icon_x - world.icon_size * our_x) - given_y = round(icon_y - world.icon_size * our_y) + given_x = round(icon_x - world.icon_size * our_x, 1) + given_y = round(icon_y - world.icon_size * our_y, 1) + +/obj/item/mod/module/anomaly_locked/kinesis/plus + name = "MOD kinesis+ module" + desc = "A modular plug-in to the forearm, this module was recently redeveloped in secret. \ + The bane of all ne'er-do-wells, the kinesis+ module is a powerful tool that allows the user \ + to manipulate the world around them. Like it's older counterpart, it's capable of manipulating \ + structures, machinery, vehicles, and, thanks to the fruitful efforts of it's creators - living \ + beings. They can, however, still struggle after an initial burst of inertia." + complexity = 0 + prebuilt = TRUE + stat_required = CONSCIOUS diff --git a/code/modules/mod/modules/module_pathfinder.dm b/code/modules/mod/modules/module_pathfinder.dm index 35a288c540e09..505e6953dcd33 100644 --- a/code/modules/mod/modules/module_pathfinder.dm +++ b/code/modules/mod/modules/module_pathfinder.dm @@ -3,10 +3,10 @@ name = "MOD pathfinder module" desc = "This module, brought to you by Nakamura Engineering, has two components. \ The first component is a series of thrusters and a computerized location subroutine installed into the \ - very control unit of the suit, allowing it flight at highway speeds, \ - and to be able to locate the second part of the system; \ + very control unit of the suit, allowing it flight at highway speeds using the suit's access locks \ + to navigate through the station, and to be able to locate the second part of the system; \ a pathfinding implant installed into the base of the user's spine, \ - broadcasting their location to the suit and allowing them to recall it to their back at any time. \ + broadcasting their location to the suit and allowing them to recall it to their person at any time. \ The implant is stored in the module and needs to be injected in a human to function. \ Nakamura Engineering swears up and down there's airbrakes." icon_state = "pathfinder" diff --git a/code/modules/mod/modules/modules_antag.dm b/code/modules/mod/modules/modules_antag.dm index 5867d8fd99152..40069cfb49ae7 100644 --- a/code/modules/mod/modules/modules_antag.dm +++ b/code/modules/mod/modules/modules_antag.dm @@ -18,8 +18,10 @@ use_mod_colors = TRUE /// Whether or not this module removes pressure protection. var/remove_pressure_protection = TRUE - /// Slowdown added to the suit. - var/added_slowdown = -0.5 + /// Speed added to the control unit. + var/speed_added = 0.5 + /// Speed that we actually added. + var/actual_speed_added = 0 /// Armor values added to the suit parts. var/list/armor_values = list(MELEE = 25, BULLET = 30, LASER = 15, ENERGY = 15) /// List of parts of the suit that are spaceproofed, for giving them back the pressure protection. @@ -38,7 +40,8 @@ if(!.) return playsound(src, 'sound/mecha/mechmove03.ogg', 25, TRUE, SHORT_RANGE_SOUND_EXTRARANGE) - mod.slowdown += added_slowdown + actual_speed_added = max(0, min(mod.slowdown_active, speed_added)) + mod.slowdown -= actual_speed_added mod.wearer.update_equipment_speed_mods() var/list/parts = mod.mod_parts + mod for(var/obj/item/part as anything in parts) @@ -56,7 +59,7 @@ return if(!deleting) playsound(src, 'sound/mecha/mechmove03.ogg', 25, TRUE, SHORT_RANGE_SOUND_EXTRARANGE) - mod.slowdown -= added_slowdown + mod.slowdown += actual_speed_added mod.wearer.update_equipment_speed_mods() var/list/parts = mod.mod_parts + mod var/list/removed_armor = armor_values.Copy() @@ -173,9 +176,11 @@ icon_state = "magic_neutralizer" /obj/item/mod/module/anti_magic/wizard/on_suit_activation() + ADD_TRAIT(mod.wearer, TRAIT_ANTIMAGIC, MOD_TRAIT) ADD_TRAIT(mod.wearer, TRAIT_ANTIMAGIC_NO_SELFBLOCK, MOD_TRAIT) /obj/item/mod/module/anti_magic/wizard/on_suit_deactivation(deleting = FALSE) + REMOVE_TRAIT(mod.wearer, TRAIT_ANTIMAGIC, MOD_TRAIT) REMOVE_TRAIT(mod.wearer, TRAIT_ANTIMAGIC_NO_SELFBLOCK, MOD_TRAIT) ///Insignia - Gives you a skin specific stripe. @@ -236,6 +241,7 @@ /obj/item/mod/module/noslip/on_suit_deactivation(deleting = FALSE) REMOVE_TRAIT(mod.wearer, TRAIT_NOSLIPWATER, MOD_TRAIT) +//Bite of 87 Springlock - Equips faster, disguised as DNA lock. /obj/item/mod/module/springlock/bite_of_87 /obj/item/mod/module/springlock/bite_of_87/Initialize(mapload) @@ -286,3 +292,165 @@ /obj/projectile/bullet/incendiary/backblast/flamethrower range = 6 + +///Power kick - Lets the user launch themselves at someone to kick them. +/obj/item/mod/module/power_kick + name = "MOD power kick module" + desc = "This module uses high-power myomer to generate an incredible amount of energy, transferred into the power of a kick." + icon_state = "power_kick" + module_type = MODULE_ACTIVE + removable = FALSE + use_power_cost = DEFAULT_CHARGE_DRAIN*5 + incompatible_modules = list(/obj/item/mod/module/power_kick) + cooldown_time = 5 SECONDS + /// Damage on kick. + var/damage = 20 + /// The wound bonus of the kick. + var/wounding_power = 35 + /// How long we knockdown for on the kick. + var/knockdown_time = 2 SECONDS + +/obj/item/mod/module/power_kick/on_select_use(atom/target) + . = ..() + if(!.) + return + mod.wearer.visible_message(span_warning("[mod.wearer] starts charging a kick!"), \ + blind_message = span_hear("You hear a charging sound.")) + playsound(src, 'sound/items/modsuit/loader_charge.ogg', 75, TRUE) + balloon_alert(mod.wearer, "you start charging...") + animate(mod.wearer, 0.3 SECONDS, pixel_z = 16, flags = ANIMATION_RELATIVE|SINE_EASING|EASE_OUT) + addtimer(CALLBACK(mod.wearer, /atom.proc/SpinAnimation, 3, 2), 0.3 SECONDS) + if(!do_after(mod.wearer, 1 SECONDS, target = mod)) + animate(mod.wearer, 0.2 SECONDS, pixel_z = -16, flags = ANIMATION_RELATIVE|SINE_EASING|EASE_IN) + return + animate(mod.wearer) + drain_power(use_power_cost) + playsound(src, 'sound/items/modsuit/loader_launch.ogg', 75, TRUE) + var/angle = get_angle(mod.wearer, target) + 180 + mod.wearer.transform = mod.wearer.transform.Turn(angle) + RegisterSignal(mod.wearer, COMSIG_MOVABLE_IMPACT, .proc/on_throw_impact) + mod.wearer.throw_at(target, range = 7, speed = 2, thrower = mod.wearer, spin = FALSE, gentle = TRUE, callback = CALLBACK(src, .proc/on_throw_end, mod.wearer, -angle)) + +/obj/item/mod/module/power_kick/proc/on_throw_end(mob/user, angle) + if(!user) + return + user.transform = user.transform.Turn(angle) + animate(user, 0.2 SECONDS, pixel_z = -16, flags = ANIMATION_RELATIVE|SINE_EASING|EASE_IN) + +/obj/item/mod/module/power_kick/proc/on_throw_impact(mob/living/source, atom/target, datum/thrownthing/thrownthing) + SIGNAL_HANDLER + + UnregisterSignal(source, COMSIG_MOVABLE_IMPACT) + if(!mod?.wearer) + return + if(isliving(target)) + var/mob/living/living_target = target + living_target.apply_damage(damage, BRUTE, mod.wearer.zone_selected, wound_bonus = wounding_power) + living_target.Knockdown(knockdown_time) + else if(target.uses_integrity) + target.take_damage(damage, BRUTE, MELEE) + else + return + mod.wearer.do_attack_animation(target, ATTACK_EFFECT_SMASH) + +///Chameleon - lets the suit disguise as any item that would fit on that slot. +/obj/item/mod/module/chameleon + name = "MOD chameleon module" + desc = "A module using chameleon technology to disguise the suit as another object." + icon_state = "chameleon" + module_type = MODULE_USABLE + complexity = 2 + incompatible_modules = list(/obj/item/mod/module/chameleon) + cooldown_time = 0.5 SECONDS + allowed_inactive = TRUE + /// A list of all the items the suit can disguise as. + var/list/possible_disguises = list() + /// The path of the item we're disguised as. + var/obj/item/current_disguise + +/obj/item/mod/module/chameleon/on_install() + var/list/all_disguises = sort_list(subtypesof(get_path_by_slot(mod.slot_flags)), /proc/cmp_typepaths_asc) + for(var/clothing_path in all_disguises) + var/obj/item/clothing = clothing_path + if(!initial(clothing.icon_state)) + continue + var/chameleon_item_name = "[initial(clothing.name)] ([initial(clothing.icon_state)])" + possible_disguises[chameleon_item_name] = clothing_path + +/obj/item/mod/module/chameleon/on_uninstall(deleting = FALSE) + if(current_disguise) + return_look() + possible_disguises = null + +/obj/item/mod/module/chameleon/on_use() + if(mod.active || mod.activating) + balloon_alert(mod.wearer, "suit active!") + return + . = ..() + if(!.) + return + if(current_disguise) + return_look() + return + var/picked_name = tgui_input_list(mod.wearer, "Select look to change into", "Chameleon Settings", possible_disguises) + if(!possible_disguises[picked_name] || mod.active || mod.activating) + return + current_disguise = possible_disguises[picked_name] + update_look() + +/obj/item/mod/module/chameleon/proc/update_look() + mod.name = initial(current_disguise.name) + mod.desc = initial(current_disguise.desc) + mod.icon_state = initial(current_disguise.icon_state) + mod.icon = initial(current_disguise.icon) + mod.worn_icon = initial(current_disguise.worn_icon) + mod.alternate_worn_layer = initial(current_disguise.alternate_worn_layer) + mod.lefthand_file = initial(current_disguise.lefthand_file) + mod.righthand_file = initial(current_disguise.righthand_file) + mod.worn_icon_state = initial(current_disguise.worn_icon_state) + mod.inhand_icon_state = initial(current_disguise.inhand_icon_state) + mod.wearer.update_clothing(mod.slot_flags) + RegisterSignal(mod, COMSIG_MOD_ACTIVATE, .proc/return_look) + +/obj/item/mod/module/chameleon/proc/return_look() + mod.name = "[mod.theme.name] [initial(mod.name)]" + mod.desc = "[initial(mod.desc)] [mod.theme.desc]" + mod.icon_state = "[mod.skin]-[initial(mod.icon_state)]" + var/list/mod_skin = mod.theme.skins[mod.skin] + mod.icon = mod_skin[MOD_ICON_OVERRIDE] || 'icons/obj/clothing/modsuit/mod_clothing.dmi' + mod.worn_icon = mod_skin[MOD_WORN_ICON_OVERRIDE] || 'icons/mob/clothing/modsuit/mod_clothing.dmi' + mod.alternate_worn_layer = mod_skin[CONTROL_LAYER] + mod.lefthand_file = initial(mod.lefthand_file) + mod.righthand_file = initial(mod.righthand_file) + mod.worn_icon_state = null + mod.inhand_icon_state = null + mod.wearer.update_clothing(mod.slot_flags) + current_disguise = null + UnregisterSignal(mod, COMSIG_MOD_ACTIVATE) + +///Plate Compression - Compresses the suit to normal size +/obj/item/mod/module/plate_compression + name = "MOD plate compression module" + desc = "A module that keeps the suit in a very tightly fit state, lowering the overall size. \ + Due to the pressure on all the parts, typical storage modules do not fit." + icon_state = "plate_compression" + complexity = 2 + incompatible_modules = list(/obj/item/mod/module/plate_compression, /obj/item/mod/module/storage) + /// The size we set the suit to. + var/new_size = WEIGHT_CLASS_NORMAL + /// The suit's size before the module is installed. + var/old_size + +/obj/item/mod/module/plate_compression/on_install() + old_size = mod.w_class + mod.w_class = new_size + +/obj/item/mod/module/plate_compression/on_uninstall(deleting = FALSE) + mod.w_class = old_size + old_size = null + if(!mod.loc) + return + var/datum/component/storage/holding_storage = mod.loc.GetComponent(/datum/component/storage) + if(!holding_storage || holding_storage.max_w_class >= mod.w_class) + return + mod.forceMove(drop_location()) diff --git a/code/modules/mod/modules/modules_engineering.dm b/code/modules/mod/modules/modules_engineering.dm index 343000e19dd52..6c0dc01610fc7 100644 --- a/code/modules/mod/modules/modules_engineering.dm +++ b/code/modules/mod/modules/modules_engineering.dm @@ -8,7 +8,7 @@ immunity against extremities such as spot and arc welding, solar eclipses, and handheld flashlights." icon_state = "welding" complexity = 1 - incompatible_modules = list(/obj/item/mod/module/welding) + incompatible_modules = list(/obj/item/mod/module/welding, /obj/item/mod/module/armor_booster) overlay_state_inactive = "module_welding" /obj/item/mod/module/welding/on_suit_activation() @@ -28,11 +28,11 @@ icon_state = "tray" module_type = MODULE_TOGGLE complexity = 1 - active_power_cost = DEFAULT_CHARGE_DRAIN * 0.2 + active_power_cost = DEFAULT_CHARGE_DRAIN * 0.5 incompatible_modules = list(/obj/item/mod/module/t_ray) cooldown_time = 0.5 SECONDS /// T-ray scan range. - var/range = 2 + var/range = 4 /obj/item/mod/module/t_ray/on_active_process(delta_time) t_ray_scan(mod.wearer, 0.8 SECONDS, range) @@ -121,6 +121,7 @@ hitsound_wall = 'sound/weapons/batonextend.ogg' suppressed = SUPPRESSED_VERY hit_threshhold = LATTICE_LAYER + /// Reference to the beam following the projectile. var/line /obj/projectile/tether/fire(setAngle) @@ -167,9 +168,9 @@ /obj/item/mod/module/rad_protection/add_ui_data() . = ..() - .["userradiated"] = mod.wearer ? HAS_TRAIT(mod.wearer, TRAIT_IRRADIATED) : 0 - .["usertoxins"] = mod.wearer ? mod.wearer.getToxLoss() : 0 - .["usermaxtoxins"] = mod.wearer ? mod.wearer.getMaxHealth() : 0 + .["userradiated"] = mod.wearer ? HAS_TRAIT(mod.wearer, TRAIT_IRRADIATED) : FALSE + .["usertoxins"] = mod.wearer?.getToxLoss() || 0 + .["usermaxtoxins"] = mod.wearer?.getMaxHealth() || 0 .["threatlevel"] = perceived_threat_level /obj/item/mod/module/rad_protection/proc/on_pre_potential_irradiation(datum/source, datum/radiation_pulse_information/pulse_information, insulation_to_target) @@ -217,6 +218,7 @@ device = /obj/item/reagent_containers/spray/mister incompatible_modules = list(/obj/item/mod/module/mister) cooldown_time = 0.5 SECONDS + /// Volume of our reagent holder. var/volume = 500 /obj/item/mod/module/mister/Initialize(mapload) diff --git a/code/modules/mod/modules/modules_general.dm b/code/modules/mod/modules/modules_general.dm index 5e3dfcfc3ff6b..dbdfa80569509 100644 --- a/code/modules/mod/modules/modules_general.dm +++ b/code/modules/mod/modules/modules_general.dm @@ -7,7 +7,7 @@ the surface of the suit, useful for storing various bits, and or bobs." icon_state = "storage" complexity = 3 - incompatible_modules = list(/obj/item/mod/module/storage) + incompatible_modules = list(/obj/item/mod/module/storage, /obj/item/mod/module/plate_compression) /// The storage component of the module. var/datum/component/storage/concrete/storage /// Max weight class of items in the storage. @@ -95,38 +95,38 @@ var/stabilizers = FALSE /// Do we give the wearer a speed buff. var/full_speed = FALSE - /// The ion trail particles left after the jetpack. - var/datum/effect_system/trail_follow/ion/grav_allowed/ion_trail + var/datum/callback/get_mover + var/datum/callback/check_on_move /obj/item/mod/module/jetpack/Initialize(mapload) . = ..() - ion_trail = new() - ion_trail.auto_process = FALSE - ion_trail.set_up(src) + get_mover = CALLBACK(src, .proc/get_user) + check_on_move = CALLBACK(src, .proc/allow_thrust) + refresh_jetpack() /obj/item/mod/module/jetpack/Destroy() - QDEL_NULL(ion_trail) + get_mover = null + check_on_move = null return ..() +/obj/item/mod/module/jetpack/proc/refresh_jetpack() + AddComponent(/datum/component/jetpack, stabilizers, COMSIG_MODULE_TRIGGERED, COMSIG_MODULE_DEACTIVATED, MOD_ABORT_USE, get_mover, check_on_move, /datum/effect_system/trail_follow/ion/grav_allowed) + +/obj/item/mod/module/jetpack/proc/set_stabilizers(new_stabilizers) + if(stabilizers == new_stabilizers) + return + stabilizers = new_stabilizers + refresh_jetpack() + /obj/item/mod/module/jetpack/on_activation() . = ..() if(!.) return - ion_trail.start() - RegisterSignal(mod.wearer, COMSIG_MOVABLE_MOVED, .proc/move_react) - RegisterSignal(mod.wearer, COMSIG_MOVABLE_PRE_MOVE, .proc/pre_move_react) - RegisterSignal(mod.wearer, COMSIG_MOVABLE_SPACEMOVE, .proc/spacemove_react) if(full_speed) mod.wearer.add_movespeed_modifier(/datum/movespeed_modifier/jetpack/fullspeed) /obj/item/mod/module/jetpack/on_deactivation(display_message = TRUE, deleting = FALSE) . = ..() - if(!.) - return - ion_trail.stop() - UnregisterSignal(mod.wearer, COMSIG_MOVABLE_MOVED) - UnregisterSignal(mod.wearer, COMSIG_MOVABLE_PRE_MOVE) - UnregisterSignal(mod.wearer, COMSIG_MOVABLE_SPACEMOVE) if(full_speed) mod.wearer.remove_movespeed_modifier(/datum/movespeed_modifier/jetpack/fullspeed) @@ -137,41 +137,18 @@ /obj/item/mod/module/jetpack/configure_edit(key, value) switch(key) if("stabilizers") - stabilizers = text2num(value) - -/obj/item/mod/module/jetpack/proc/move_react(mob/user) - SIGNAL_HANDLER - - if(!active)//If jet dont work, it dont work - return - if(!isturf(mod.wearer.loc))//You can't use jet in nowhere or from mecha/closet - return - if(!(mod.wearer.movement_type & FLOATING) || mod.wearer.buckled)//You don't want use jet in gravity or while buckled. - return - if(mod.wearer.pulledby)//You don't must use jet if someone pull you - return - if(mod.wearer.throwing)//You don't must use jet if you thrown - return - if(user.client && length(user.client.keys_held & user.client.movement_keys))//You use jet when press keys. yes. - allow_thrust() - -/obj/item/mod/module/jetpack/proc/pre_move_react(mob/user) - SIGNAL_HANDLER + set_stabilizers(text2num(value)) - ion_trail.oldposition = get_turf(src) - -/obj/item/mod/module/jetpack/proc/spacemove_react(mob/user, movement_dir) - SIGNAL_HANDLER - - if(active && (stabilizers || movement_dir)) - return COMSIG_MOVABLE_STOP_SPACEMOVE - -/obj/item/mod/module/jetpack/proc/allow_thrust() +/obj/item/mod/module/jetpack/proc/allow_thrust(use_fuel = TRUE) + if(!use_fuel) + return check_power(use_power_cost) if(!drain_power(use_power_cost)) - return - ion_trail.generate_effect() + return FALSE return TRUE +/obj/item/mod/module/jetpack/proc/get_user() + return mod.wearer + /obj/item/mod/module/jetpack/advanced name = "MOD advanced ion jetpack module" desc = "An improvement on the previous model of electric thrusters. This one achieves higher speeds through \ @@ -186,7 +163,7 @@ name = "MOD eating apparatus module" desc = "A favorite by Miners, this modification to the helmet utilizes a nanotechnology barrier infront of the mouth \ to allow eating and drinking while retaining protection and atmosphere. However, it won't free you from masks, \ - and it will do nothing to improve the taste of a goliath steak." + lets pepper spray pass through and it will do nothing to improve the taste of a goliath steak." icon_state = "apparatus" complexity = 1 incompatible_modules = list(/obj/item/mod/module/mouthhole) @@ -212,8 +189,8 @@ /obj/item/mod/module/emp_shield name = "MOD EMP shield module" desc = "A field inhibitor installed into the suit, protecting it against feedback such as \ - electromagnetic pulses that would otherwise damage the electronic systems of the suit or devices on the wearer. \ - However, it will take from the suit's power to do so. Luckily, your PDA already has one of these." + electromagnetic pulses that would otherwise damage the electronic systems of the suit or it's modules. \ + However, it will take from the suit's power to do so." icon_state = "empshield" complexity = 1 idle_power_cost = DEFAULT_CHARGE_DRAIN * 0.3 @@ -225,10 +202,23 @@ /obj/item/mod/module/emp_shield/on_uninstall(deleting = FALSE) mod.RemoveElement(/datum/element/empprotection, EMP_PROTECT_SELF|EMP_PROTECT_WIRES|EMP_PROTECT_CONTENTS) +/obj/item/mod/module/emp_shield/advanced + name = "MOD advanced EMP shield module" + desc = "An advanced field inhibitor installed into the suit, protecting it against feedback such as \ + electromagnetic pulses that would otherwise damage the electronic systems of the suit or electronic devices on the wearer, \ + including augmentations. However, it will take from the suit's power to do so." + complexity = 2 + +/obj/item/mod/module/emp_shield/advanced/on_suit_activation() + mod.wearer.AddElement(/datum/element/empprotection, EMP_PROTECT_SELF|EMP_PROTECT_CONTENTS) + +/obj/item/mod/module/emp_shield/advanced/on_suit_deactivation(deleting) + mod.wearer.RemoveElement(/datum/element/empprotection, EMP_PROTECT_SELF|EMP_PROTECT_CONTENTS) + ///Flashlight - Gives the suit a customizable flashlight. /obj/item/mod/module/flashlight name = "MOD flashlight module" - desc = "A simple pair of flashlights installed on the left and right sides of the helmet, \ + desc = "A simple pair of configurable flashlights installed on the left and right sides of the helmet, \ useful for providing light in a variety of ranges and colors. \ Some survivalists prefer the color green for their illumination, for reasons unknown." icon_state = "flashlight" @@ -240,7 +230,7 @@ overlay_state_inactive = "module_light" light_system = MOVABLE_LIGHT_DIRECTIONAL light_color = COLOR_WHITE - light_range = 3 + light_range = 4 light_power = 1 light_on = FALSE /// Charge drain per range amount. @@ -266,10 +256,8 @@ set_light_on(active) /obj/item/mod/module/flashlight/on_process(delta_time) - . = ..() - if(!.) - return active_power_cost = base_power * light_range + return ..() /obj/item/mod/module/flashlight/generate_worn_overlay(mutable_appearance/standing) . = ..() @@ -295,7 +283,7 @@ balloon_alert(mod.wearer, "too dark!") return set_light_color(value) - mod.wearer.update_inv_back() + mod.wearer.update_clothing(mod.slot_flags) if("light_range") set_light_range(clamp(value, min_range, max_range)) @@ -329,6 +317,7 @@ balloon_alert(mod.wearer, "[dispensed] dispensed") playsound(src, 'sound/machines/click.ogg', 100, TRUE) drain_power(use_power_cost) + return dispensed ///Longfall - Nullifies fall damage, removing charge instead. /obj/item/mod/module/longfall @@ -466,10 +455,10 @@ ///Plasma Stabilizer - Prevents plasmamen from igniting in the suit /obj/item/mod/module/plasma_stabilizer name = "MOD plasma stabilizer module" - desc = "This system essentially forms an atmosphere of its' own inside the suit, \ - safely ejecting oxygen from the inside and allowing the wearer, a plasmaman, \ - to have their internal plasma circulate around them somewhat like a sauna. \ - This prevents them from self-igniting, and leads to greater comfort overall. \ + desc = "This system essentially forms an atmosphere of its own, within the suit, \ + efficiently and quickly preventing oxygen from causing the user's head to burst into flame. \ + This allows plasmamen to safely remove their helmet, allowing for easier \ + equipping of any MODsuit-related equipment, or otherwise. \ The purple glass of the visor seems to be constructed for nostalgic purposes." icon_state = "plasma_stabilizer" complexity = 1 @@ -478,10 +467,10 @@ overlay_state_inactive = "module_plasma" /obj/item/mod/module/plasma_stabilizer/on_equip() - ADD_TRAIT(mod.wearer, TRAIT_NOSELFIGNITION, MOD_TRAIT) + ADD_TRAIT(mod.wearer, TRAIT_NOSELFIGNITION_HEAD_ONLY, MOD_TRAIT) /obj/item/mod/module/plasma_stabilizer/on_unequip() - REMOVE_TRAIT(mod.wearer, TRAIT_NOSELFIGNITION, MOD_TRAIT) + REMOVE_TRAIT(mod.wearer, TRAIT_NOSELFIGNITION_HEAD_ONLY, MOD_TRAIT) //Finally, https://pipe.miroware.io/5b52ba1d94357d5d623f74aa/mspfa/Nuke%20Ops/Panels/0648.gif can be real: @@ -565,7 +554,7 @@ if(mod.wearer.transferItemToLoc(hitting_item, src, force = FALSE, silent = TRUE)) attached_hat = hitting_item balloon_alert(user, "hat attached, right-click to remove") - mod.wearer.update_inv_back() + mod.wearer.update_clothing(mod.slot_flags) /obj/item/mod/module/hat_stabilizer/generate_worn_overlay() . = ..() @@ -583,7 +572,7 @@ else balloon_alert_to_viewers("the hat falls to the floor!") attached_hat = null - mod.wearer.update_inv_back() + mod.wearer.update_clothing(mod.slot_flags) ///Sign Language Translator - allows people to sign over comms using the modsuit's gloves. /obj/item/mod/module/signlang_radio diff --git a/code/modules/mod/modules/modules_maint.dm b/code/modules/mod/modules/modules_maint.dm index 3b9f075b58515..da8d5e5578d89 100644 --- a/code/modules/mod/modules/modules_maint.dm +++ b/code/modules/mod/modules/modules_maint.dm @@ -127,7 +127,7 @@ rave_number++ if(rave_number > length(rainbow_order)) rave_number = 1 - mod.wearer.update_inv_back() + mod.wearer.update_clothing(mod.slot_flags) rave_screen.update_colour(rainbow_order[rave_number]) /obj/item/mod/module/visor/rave/get_configuration() @@ -178,7 +178,7 @@ icon_state = "bloon" module_type = MODULE_USABLE complexity = 1 - use_power_cost = DEFAULT_CHARGE_DRAIN*0.5 + use_power_cost = DEFAULT_CHARGE_DRAIN * 0.5 incompatible_modules = list(/obj/item/mod/module/balloon) cooldown_time = 15 SECONDS @@ -237,6 +237,8 @@ drain_power(use_power_cost) num_sheets_dispensed++ + +///Stamper - Extends a stamp that can switch between accept/deny modes. /obj/item/mod/module/stamp name = "MOD stamper module" desc = "A module installed into the wrist of the suit, this functions as a high-power stamp, \ @@ -328,7 +330,7 @@ playsound(src, 'sound/effects/whirthunk.ogg', 75) to_chat(mod.wearer, span_userdanger("That was stupid.")) mod.wearer.Stun(FLY_TIME, ignore_canstun = TRUE) - animate(mod.wearer, FLY_TIME, pixel_y = 256, alpha = 0) + animate(mod.wearer, FLY_TIME, pixel_z = 256, alpha = 0) QDEL_IN(mod.wearer, FLY_TIME) #undef FLY_TIME diff --git a/code/modules/mod/modules/modules_medical.dm b/code/modules/mod/modules/modules_medical.dm index 40a110c8bb457..0894caa103c44 100644 --- a/code/modules/mod/modules/modules_medical.dm +++ b/code/modules/mod/modules/modules_medical.dm @@ -25,18 +25,18 @@ /obj/item/mod/module/health_analyzer/add_ui_data() . = ..() - .["userhealth"] = mod.wearer ? mod.wearer.health : 0 - .["usermaxhealth"] = mod.wearer ? mod.wearer.getMaxHealth() : 0 - .["userbrute"] = mod.wearer ? mod.wearer.getBruteLoss() : 0 - .["userburn"] = mod.wearer ? mod.wearer.getFireLoss() : 0 - .["usertoxin"] = mod.wearer ? mod.wearer.getToxLoss() : 0 - .["useroxy"] = mod.wearer ? mod.wearer.getOxyLoss() : 0 + .["userhealth"] = mod.wearer?.health || 0 + .["usermaxhealth"] = mod.wearer?.getMaxHealth() || 0 + .["userbrute"] = mod.wearer?.getBruteLoss() || 0 + .["userburn"] = mod.wearer?.getFireLoss() || 0 + .["usertoxin"] = mod.wearer?.getToxLoss() || 0 + .["useroxy"] = mod.wearer?.getOxyLoss() || 0 /obj/item/mod/module/health_analyzer/on_select_use(atom/target) . = ..() if(!.) return - if(!isliving(target)) + if(!isliving(target) || !mod.wearer.can_read(src)) return switch(mode) if(HEALTH_SCAN) @@ -128,7 +128,9 @@ use_power_cost = DEFAULT_CHARGE_DRAIN incompatible_modules = list(/obj/item/mod/module/organ_thrower, /obj/item/mod/module/microwave_beam) cooldown_time = 0.5 SECONDS + /// How many organs the module can hold. var/max_organs = 5 + /// A list of all our organs. var/organ_list = list() /obj/item/mod/module/organ_thrower/on_select_use(atom/target) @@ -165,6 +167,7 @@ nodamage = TRUE hitsound = 'sound/effects/attackblob.ogg' hitsound_wall = 'sound/effects/attackblob.ogg' + /// A reference to the organ we "are". var/obj/item/organ/organ /obj/projectile/organ/Initialize(mapload, obj/item/stored_organ) diff --git a/code/modules/mod/modules/modules_ninja.dm b/code/modules/mod/modules/modules_ninja.dm new file mode 100644 index 0000000000000..896d8cba86ebc --- /dev/null +++ b/code/modules/mod/modules/modules_ninja.dm @@ -0,0 +1,444 @@ +//Ninja modules for MODsuits + +///Cloaking - Lowers the user's visibility, can be interrupted by being touched or attacked. +/obj/item/mod/module/stealth + name = "MOD prototype cloaking module" + desc = "A complete retrofitting of the suit, this is a form of visual concealment tech employing esoteric technology \ + to bend light around the user, as well as mimetic materials to make the surface of the suit match the \ + surroundings based off sensor data. For some reason, this tech is rarely seen." + icon_state = "cloak" + module_type = MODULE_TOGGLE + complexity = 4 + active_power_cost = DEFAULT_CHARGE_DRAIN * 2 + use_power_cost = DEFAULT_CHARGE_DRAIN * 10 + incompatible_modules = list(/obj/item/mod/module/stealth) + cooldown_time = 5 SECONDS + /// Whether or not the cloak turns off on bumping. + var/bumpoff = TRUE + /// The alpha applied when the cloak is on. + var/stealth_alpha = 50 + +/obj/item/mod/module/stealth/on_activation() + . = ..() + if(!.) + return + if(bumpoff) + RegisterSignal(mod.wearer, COMSIG_LIVING_MOB_BUMP, .proc/unstealth) + RegisterSignal(mod.wearer, COMSIG_HUMAN_MELEE_UNARMED_ATTACK, .proc/on_unarmed_attack) + RegisterSignal(mod.wearer, COMSIG_ATOM_BULLET_ACT, .proc/on_bullet_act) + RegisterSignal(mod.wearer, list(COMSIG_MOB_ITEM_ATTACK, COMSIG_PARENT_ATTACKBY, COMSIG_ATOM_ATTACK_HAND, COMSIG_ATOM_HITBY, COMSIG_ATOM_HULK_ATTACK, COMSIG_ATOM_ATTACK_PAW, COMSIG_CARBON_CUFF_ATTEMPTED), .proc/unstealth) + animate(mod.wearer, alpha = stealth_alpha, time = 1.5 SECONDS) + drain_power(use_power_cost) + +/obj/item/mod/module/stealth/on_deactivation(display_message = TRUE, deleting = FALSE) + . = ..() + if(!.) + return + if(bumpoff) + UnregisterSignal(mod.wearer, COMSIG_LIVING_MOB_BUMP) + UnregisterSignal(mod.wearer, list(COMSIG_HUMAN_MELEE_UNARMED_ATTACK, COMSIG_MOB_ITEM_ATTACK, COMSIG_PARENT_ATTACKBY, COMSIG_ATOM_ATTACK_HAND, COMSIG_ATOM_BULLET_ACT, COMSIG_ATOM_HITBY, COMSIG_ATOM_HULK_ATTACK, COMSIG_ATOM_ATTACK_PAW, COMSIG_CARBON_CUFF_ATTEMPTED)) + animate(mod.wearer, alpha = 255, time = 1.5 SECONDS) + +/obj/item/mod/module/stealth/proc/unstealth(datum/source) + SIGNAL_HANDLER + + to_chat(mod.wearer, span_warning("[src] gets discharged from contact!")) + do_sparks(2, TRUE, src) + drain_power(use_power_cost) + on_deactivation(display_message = TRUE, deleting = FALSE) + +/obj/item/mod/module/stealth/proc/on_unarmed_attack(datum/source, atom/target) + SIGNAL_HANDLER + + if(!isliving(target)) + return + unstealth(source) + +/obj/item/mod/module/stealth/proc/on_bullet_act(datum/source, obj/projectile/projectile) + SIGNAL_HANDLER + + if(projectile.nodamage) + return + unstealth(source) + +//Advanced Cloaking - Doesn't turf off on bump, less power drain, more stealthy. +/obj/item/mod/module/stealth/ninja + name = "MOD advanced cloaking module" + desc = "The latest in stealth technology, this module is a definite upgrade over previous versions. \ + The field has been tuned to be even more responsive and fast-acting, with enough stability to \ + continue operation of the field even if the user bumps into others. \ + The power draw has been reduced drastically, making this perfect for activities like \ + standing near sentry turrets for extended periods of time." + icon_state = "cloak_ninja" + bumpoff = FALSE + stealth_alpha = 20 + active_power_cost = DEFAULT_CHARGE_DRAIN + use_power_cost = DEFAULT_CHARGE_DRAIN * 5 + cooldown_time = 3 SECONDS + +///Camera Vision - Prevents flashes, blocks tracking. +/obj/item/mod/module/welding/camera_vision + name = "MOD camera vision module" + desc = "A module installed into the suit's helmet. This specialized piece of technology is built for subterfuge, \ + replacing the standard visor with a nanotech display; capable of displaying specialized imagery at \ + just the right frequency to jam all known forms of camera tracking and facial recognition, \ + as well as automatically dimming incoming flashes of light to protect the user's eyes. Become the unseen." + icon_state = "welding_camera" + removable = FALSE + complexity = 0 + overlay_state_inactive = null + +/obj/item/mod/module/welding/camera_vision/on_suit_activation() + . = ..() + RegisterSignal(mod.wearer, COMSIG_LIVING_CAN_TRACK, .proc/can_track) + +/obj/item/mod/module/welding/camera_vision/on_suit_deactivation(deleting = FALSE) + . = ..() + UnregisterSignal(mod.wearer, COMSIG_LIVING_CAN_TRACK) + +/obj/item/mod/module/welding/camera_vision/proc/can_track(datum/source, mob/user) + SIGNAL_HANDLER + + return COMPONENT_CANT_TRACK + +//Ninja Star Dispenser - Dispenses ninja stars. +/obj/item/mod/module/dispenser/ninja + name = "MOD ninja star dispenser module" + desc = "This piece of Spider Clan technology can exploit known energy-matter equivalence principles, \ + using the nanites already hosted in the wearer's suit to transmute into monomolecular shuriken. \ + While these lack the intense bleeding edge of conventional throwing stars, \ + they have been set to electrify fleeing targets; and branded with the Spider Clan symbol." + dispense_type = /obj/item/throwing_star/stamina/ninja + cooldown_time = 0.5 SECONDS + +///Hacker - This module hooks onto your right-clicks with empty hands and causes ninja actions. +/obj/item/mod/module/hacker + name = "MOD hacker module" + desc = "Built for one purpose, electronic warfare, this module is built into the hands. \ + Using near-field communication alongside precise electro-stimulation of the wires in machines, \ + this decker's dream is normally used to pass through doors like a phantom. \ + It's also capable of non-precise electro-stimulation of an assassin-saboteur's opponents on disarming attacks." + icon_state = "hacker" + removable = FALSE + incompatible_modules = list(/obj/item/mod/module/hacker) + /// Minimum amount of power we can drain in a single drain action + var/mindrain = 200 + /// Maximum amount of power we can drain in a single drain action + var/maxdrain = 400 + /// Whether or not the communication console hack was used to summon another antagonist. + var/communication_console_hack_success = FALSE + /// How many times the module has been used to force open doors. + var/door_hack_counter = 0 + +/obj/item/mod/module/hacker/on_suit_activation() + RegisterSignal(mod.wearer, COMSIG_HUMAN_EARLY_UNARMED_ATTACK, .proc/hack) + +/obj/item/mod/module/hacker/on_suit_deactivation(deleting = FALSE) + UnregisterSignal(mod.wearer, COMSIG_HUMAN_EARLY_UNARMED_ATTACK) + +/obj/item/mod/module/hacker/proc/hack(mob/living/carbon/human/source, atom/target, proximity, modifiers) + SIGNAL_HANDLER + + if(!LAZYACCESS(modifiers, RIGHT_CLICK) || !proximity) + return NONE + target.add_fingerprint(mod.wearer) + return target.ninjadrain_act(mod.wearer, src) + +/obj/item/mod/module/hacker/proc/charge_message(atom/drained_atom, drain_amount) + if(drain_amount) + to_chat(mod.wearer, span_notice("Gained [drain_amount] units of energy from [drained_atom].")) + else + to_chat(mod.wearer, span_warning("[drained_atom] has run dry of energy, you must find another source!")) + +///Weapon Recall - Teleports your katana to you, prevents gun use. +/obj/item/mod/module/weapon_recall + name = "MOD weapon recall module" + desc = "The cornerstone of a clanmember's life as a blademaster, and a module symbolizing their eternal bond with their weapon. \ + This hooks to the micro bluespace drive inside an energy katana's handle, capable of recalling it to the user's \ + skilled hands wherever they are. However, those that make such a bond with their weapon are cursed to \ + fusing their existence with acts of combat, with a singular purpose; Cutting Down Their Opponent. \ + Their hand a hand that is cutting, their body a body that is cutting, their mind, a mind that is cutting. \ + Ranged weapons are forbidden." + icon_state = "recall" + removable = FALSE + module_type = MODULE_USABLE + use_power_cost = DEFAULT_CHARGE_DRAIN * 2 + incompatible_modules = list(/obj/item/mod/module/weapon_recall) + cooldown_time = 0.5 SECONDS + /// The item linked to the module that will get recalled. + var/obj/item/linked_weapon + /// The accepted typepath we can link to. + var/accepted_type = /obj/item/energy_katana + +/obj/item/mod/module/weapon_recall/on_suit_activation() + ADD_TRAIT(mod.wearer, TRAIT_NOGUNS, MOD_TRAIT) + +/obj/item/mod/module/weapon_recall/on_suit_deactivation(deleting = FALSE) + REMOVE_TRAIT(mod.wearer, TRAIT_NOGUNS, MOD_TRAIT) + +/obj/item/mod/module/weapon_recall/on_use() + . = ..() + if(!.) + return + if(!linked_weapon) + var/obj/item/weapon_to_link = mod.wearer.is_holding_item_of_type(accepted_type) + if(!weapon_to_link) + balloon_alert(mod.wearer, "can't locate weapon!") + return + set_weapon(weapon_to_link) + balloon_alert(mod.wearer, "[linked_weapon.name] linked") + return + if(linked_weapon in mod.wearer.get_all_contents()) + balloon_alert(mod.wearer, "already on self!") + return + var/distance = get_dist(mod.wearer, linked_weapon) + var/in_view = (linked_weapon in view(mod.wearer)) + if(!in_view && !drain_power(use_power_cost * distance)) + balloon_alert(mod.wearer, "not enough charge!") + return + linked_weapon.forceMove(linked_weapon.drop_location()) + if(in_view) + do_sparks(5, FALSE, linked_weapon) + mod.wearer.visible_message(span_danger("[linked_weapon] flies towards [mod.wearer]!"),span_warning("You hold out your hand and [linked_weapon] flies towards you!")) + linked_weapon.throw_at(mod.wearer, distance+1, linked_weapon.throw_speed, mod.wearer) + else + recall_weapon() + +/obj/item/mod/module/weapon_recall/proc/set_weapon(obj/item/weapon) + linked_weapon = weapon + RegisterSignal(linked_weapon, COMSIG_MOVABLE_IMPACT, .proc/catch_weapon) + RegisterSignal(linked_weapon, COMSIG_PARENT_QDELETING, .proc/deleted_weapon) + +/obj/item/mod/module/weapon_recall/proc/recall_weapon(caught = FALSE) + linked_weapon.forceMove(get_turf(src)) + var/alert = "" + if(mod.wearer.put_in_hands(linked_weapon)) + alert = "[linked_weapon.name] teleports to your hand" + else if(mod.wearer.equip_to_slot_if_possible(linked_weapon, ITEM_SLOT_BELT, disable_warning = TRUE)) + alert = "[linked_weapon.name] sheathes itself in your belt" + else + alert = "[linked_weapon.name] teleports under you" + if(caught) + if(mod.wearer.is_holding(linked_weapon)) + alert = "you catch [linked_weapon.name]" + else + alert = "[linked_weapon.name] lands under you" + else + do_sparks(5, FALSE, linked_weapon) + if(alert) + balloon_alert(mod.wearer, alert) + +/obj/item/mod/module/weapon_recall/proc/catch_weapon(obj/item/source, atom/hit_atom, datum/thrownthing/thrownthing) + SIGNAL_HANDLER + + if(!mod) + return + if(hit_atom != mod.wearer) + return + INVOKE_ASYNC(src, .proc/recall_weapon, TRUE) + return COMPONENT_MOVABLE_IMPACT_NEVERMIND + +/obj/item/mod/module/weapon_recall/proc/deleted_weapon(obj/item/source) + SIGNAL_HANDLER + + linked_weapon = null + +//Reinforced DNA Lock - Gibs if wrong DNA, emp-proof. +/obj/item/mod/module/dna_lock/reinforced + name = "MOD reinforced DNA lock module" + desc = "A module which engages with the various locks and seals tied to the suit's systems, \ + enabling it to only be worn by someone corresponding with the user's exact DNA profile. \ + Due to utilizing a skintight dampening shield, this one is entirely sealed against electromagnetic interference; \ + it also dutifully protects the secrets of the Spider Clan from unknowing outsiders." + icon_state = "dnalock_ninja" + use_power_cost = DEFAULT_CHARGE_DRAIN * 0.5 + +/obj/item/mod/module/dna_lock/reinforced/on_mod_activation(datum/source, mob/user) + . = ..() + if(. != MOD_CANCEL_ACTIVATE || !isliving(user)) + return + var/mob/living/living_user = user + to_chat(living_user, span_danger("fATaL EERRoR: 382200-*#00CODE RED\nUNAUTHORIZED USE DETECteD\nCoMMENCING SUB-R0UTIN3 13...\nTERMInATING U-U-USER...")) + living_user.gib() + +/obj/item/mod/module/dna_lock/reinforced/on_emp(datum/source, severity) + return + +//EMP Pulse - In addition to normal shielding, can also launch an EMP itself. +/obj/item/mod/module/emp_shield/pulse + name = "MOD EMP pulse module" + desc = "This module is normally set to activate on dramatic gestures, inverting and expanding the suit's \ + EMP dampening shield to cause an electromagnetic pulse of its own. While this won't interfere with the wearer, \ + it will piss off everyone around them." + icon_state = "emp_pulse" + module_type = MODULE_USABLE + use_power_cost = DEFAULT_CHARGE_DRAIN * 10 + cooldown_time = 8 SECONDS + +/obj/item/mod/module/emp_shield/pulse/on_use() + . = ..() + if(!.) + return + playsound(src, 'sound/effects/empulse.ogg', 60, TRUE) + empulse(src, heavy_range = 4, light_range = 6) + drain_power(use_power_cost) + +///Status Readout - Puts a lot of information including health, nutrition, fingerprints, temperature to the suit TGUI. +/obj/item/mod/module/status_readout + name = "MOD status readout module" + desc = "A once-common module, this technology went unfortunately out of fashion; \ + and right into the arachnid grip of the Spider Clan. This hooks into the suit's spine, \ + capable of capturing and displaying all possible biometric data of the wearer; sleep, nutrition, fitness, fingerprints, \ + and even useful information such as their overall health and wellness." + icon_state = "status" + complexity = 1 + use_power_cost = DEFAULT_CHARGE_DRAIN * 0.1 + incompatible_modules = list(/obj/item/mod/module/status_readout) + tgui_id = "status_readout" + +/obj/item/mod/module/status_readout/add_ui_data() + . = ..() + .["statustime"] = station_time_timestamp() + .["statusid"] = GLOB.round_id + .["statushealth"] = mod.wearer?.health || 0 + .["statusmaxhealth"] = mod.wearer?.getMaxHealth() || 0 + .["statusbrute"] = mod.wearer?.getBruteLoss() || 0 + .["statusburn"] = mod.wearer?.getFireLoss() || 0 + .["statustoxin"] = mod.wearer?.getToxLoss() || 0 + .["statusoxy"] = mod.wearer?.getOxyLoss() || 0 + .["statustemp"] = mod.wearer?.bodytemperature || 0 + .["statusnutrition"] = mod.wearer?.nutrition || 0 + .["statusfingerprints"] = mod.wearer ? md5(mod.wearer.dna.unique_identity) : null + .["statusdna"] = mod.wearer?.dna.unique_enzymes + .["statusviruses"] = null + if(!length(mod.wearer?.diseases)) + return + var/list/viruses = list() + for(var/datum/disease/virus as anything in mod.wearer.diseases) + var/list/virus_data = list() + virus_data["name"] = virus.name + virus_data["type"] = virus.spread_text + virus_data["stage"] = virus.stage + virus_data["maxstage"] = virus.max_stages + virus_data["cure"] = virus.cure_text + viruses += list(virus_data) + .["statusviruses"] = viruses + +///Energy Net - Ensnares enemies in a net that prevents movement. +/obj/item/mod/module/energy_net + name = "MOD energy net module" + desc = "A custom-built net-thrower. While conventional implementations of this capturing device \ + tilize monomolecular fibers or cutting razorwire, this uses hardlight technology to deploy a \ + trapping field capable of immobilizing even the strongest opponents." + icon_state = "energy_net" + removable = FALSE + module_type = MODULE_ACTIVE + use_power_cost = DEFAULT_CHARGE_DRAIN * 6 + incompatible_modules = list(/obj/item/mod/module/energy_net) + cooldown_time = 1.5 SECONDS + +/obj/item/mod/module/energy_net/on_select_use(atom/target) + . = ..() + if(!.) + return + if(!isliving(target)) + balloon_alert(mod.wearer, "invalid target!") + return + var/mob/living/living_target = target + if(locate(/obj/structure/energy_net) in get_turf(living_target)) + balloon_alert(mod.wearer, "already trapped!") + return + for(var/turf/between_turf as anything in get_line(get_turf(mod.wearer), get_turf(living_target))) + if(between_turf.density) + balloon_alert(mod.wearer, "not through obstacles!") + return + if(IS_SPACE_NINJA(mod.wearer)) + mod.wearer.say("Get over here!", forced = type) + mod.wearer.Beam(living_target, "n_beam", time = 1.5 SECONDS) + var/obj/structure/energy_net/net = new /obj/structure/energy_net(living_target.drop_location()) + net.affected_mob = living_target + mod.wearer.visible_message(span_danger("[mod.wearer] caught [living_target] with an energy net!"), span_notice("You caught [living_target] with an energy net!")) + if(living_target.buckled) + living_target.buckled.unbuckle_mob(living_target, force = TRUE) + net.buckle_mob(living_target, force = TRUE) + drain_power(use_power_cost) + +///Adrenaline Boost - Stops all stuns the ninja is affected with, increases his speed. +/obj/item/mod/module/adrenaline_boost + name = "MOD adrenaline boost module" + desc = "The secrets of the Spider Clan are many. The exact specifications of their suits, \ + the techniques they use to make every singular cut make their enemies weep with admiration, \ + but one of their greatest mysteries is the chemical compound their assassin-saboteurs use in times of need. \ + It's capable of clearing any fatigue whatsoever from the user, any immobilizing effect, and can even \ + cure total paralysis. All that's known is that the fluid requires radiation to properly 'cook,' \ + so this module demands radium to be refilled with." + icon_state = "adrenaline_boost" + removable = FALSE + module_type = MODULE_USABLE + incompatible_modules = list(/obj/item/mod/module/adrenaline_boost) + cooldown_time = 12 SECONDS + /// What reagent we need to refill? + var/reagent_required = /datum/reagent/uranium/radium + /// How much of a reagent we need to refill the boost. + var/reagent_required_amount = 20 + +/obj/item/mod/module/adrenaline_boost/Initialize(mapload) + . = ..() + create_reagents(reagent_required_amount) + reagents.add_reagent(reagent_required, reagent_required_amount) + +/obj/item/mod/module/adrenaline_boost/on_use() + if(!reagents.has_reagent(reagent_required, reagent_required_amount)) + balloon_alert(mod.wearer, "no charge!") + return + . = ..() + if(!.) + return + if(IS_SPACE_NINJA(mod.wearer)) + mod.wearer.say(pick_list_replacements(NINJA_FILE, "lines"), forced = type) + to_chat(mod.wearer, span_notice("You have used the adrenaline boost.")) + mod.wearer.SetUnconscious(0) + mod.wearer.SetStun(0) + mod.wearer.SetKnockdown(0) + mod.wearer.SetImmobilized(0) + mod.wearer.SetParalyzed(0) + mod.wearer.adjustStaminaLoss(-200) + mod.wearer.remove_status_effect(/datum/status_effect/speech/stutter) + mod.wearer.reagents.add_reagent(/datum/reagent/medicine/stimulants, 5) + reagents.remove_reagent(reagent_required, reagents.total_volume * 0.75) + addtimer(CALLBACK(src, .proc/boost_aftereffects, mod.wearer), 7 SECONDS) + +/obj/item/mod/module/adrenaline_boost/on_install() + RegisterSignal(mod, COMSIG_PARENT_ATTACKBY, .proc/on_attackby) + +/obj/item/mod/module/adrenaline_boost/on_uninstall(deleting) + UnregisterSignal(mod, COMSIG_PARENT_ATTACKBY) + +/obj/item/mod/module/adrenaline_boost/attackby(obj/item/attacking_item, mob/user, params) + if(charge_boost(attacking_item, user)) + return TRUE + return ..() + +/obj/item/mod/module/adrenaline_boost/proc/on_attackby(datum/source, obj/item/attacking_item, mob/user) + SIGNAL_HANDLER + + if(charge_boost(attacking_item, user)) + return COMPONENT_NO_AFTERATTACK + return NONE + +/obj/item/mod/module/adrenaline_boost/proc/charge_boost(obj/item/attacking_item, mob/user) + if(!attacking_item.is_open_container()) + return FALSE + if(reagents.has_reagent(reagent_required, reagent_required_amount)) + balloon_alert(mod.wearer, "already charged!") + return FALSE + if(!attacking_item.reagents.trans_id_to(src, reagent_required, reagent_required_amount)) + return FALSE + balloon_alert(mod.wearer, "charge [reagents.has_reagent(reagent_required, reagent_required_amount) ? "fully" : "partially"] reloaded") + return TRUE + +/obj/item/mod/module/adrenaline_boost/proc/boost_aftereffects(mob/affected_mob) + if(!affected_mob) + return + reagents.trans_to(affected_mob, reagents.total_volume) + to_chat(affected_mob, span_danger("You are beginning to feel the after-effect of the injection.")) diff --git a/code/modules/mod/modules/modules_security.dm b/code/modules/mod/modules/modules_security.dm index 067735b092d59..3055c242cbdb0 100644 --- a/code/modules/mod/modules/modules_security.dm +++ b/code/modules/mod/modules/modules_security.dm @@ -1,80 +1,5 @@ //Security modules for MODsuits -///Cloaking - Lowers the user's visibility, can be interrupted by being touched or attacked. -/obj/item/mod/module/stealth - name = "MOD prototype cloaking module" - desc = "A complete retrofitting of the suit, this is a form of visual concealment tech employing esoteric technology \ - to bend light around the user, as well as mimetic materials to make the surface of the suit match the \ - surroundings based off sensor data. For some reason, this tech is rarely seen." - icon_state = "cloak" - module_type = MODULE_TOGGLE - complexity = 4 - active_power_cost = DEFAULT_CHARGE_DRAIN * 2 - use_power_cost = DEFAULT_CHARGE_DRAIN * 10 - incompatible_modules = list(/obj/item/mod/module/stealth) - cooldown_time = 5 SECONDS - /// Whether or not the cloak turns off on bumping. - var/bumpoff = TRUE - /// The alpha applied when the cloak is on. - var/stealth_alpha = 50 - -/obj/item/mod/module/stealth/on_activation() - . = ..() - if(!.) - return - if(bumpoff) - RegisterSignal(mod.wearer, COMSIG_LIVING_MOB_BUMP, .proc/unstealth) - RegisterSignal(mod.wearer, COMSIG_HUMAN_MELEE_UNARMED_ATTACK, .proc/on_unarmed_attack) - RegisterSignal(mod.wearer, COMSIG_ATOM_BULLET_ACT, .proc/on_bullet_act) - RegisterSignal(mod.wearer, list(COMSIG_ITEM_ATTACK, COMSIG_PARENT_ATTACKBY, COMSIG_ATOM_ATTACK_HAND, COMSIG_ATOM_HITBY, COMSIG_ATOM_HULK_ATTACK, COMSIG_ATOM_ATTACK_PAW, COMSIG_CARBON_CUFF_ATTEMPTED), .proc/unstealth) - animate(mod.wearer, alpha = stealth_alpha, time = 1.5 SECONDS) - drain_power(use_power_cost) - -/obj/item/mod/module/stealth/on_deactivation(display_message = TRUE, deleting = FALSE) - . = ..() - if(!.) - return - if(bumpoff) - UnregisterSignal(mod.wearer, COMSIG_LIVING_MOB_BUMP) - UnregisterSignal(mod.wearer, list(COMSIG_HUMAN_MELEE_UNARMED_ATTACK, COMSIG_ITEM_ATTACK, COMSIG_PARENT_ATTACKBY, COMSIG_ATOM_ATTACK_HAND, COMSIG_ATOM_BULLET_ACT, COMSIG_ATOM_HITBY, COMSIG_ATOM_HULK_ATTACK, COMSIG_ATOM_ATTACK_PAW, COMSIG_CARBON_CUFF_ATTEMPTED)) - animate(mod.wearer, alpha = 255, time = 1.5 SECONDS) - -/obj/item/mod/module/stealth/proc/unstealth(datum/source) - SIGNAL_HANDLER - - to_chat(mod.wearer, span_warning("[src] gets discharged from contact!")) - do_sparks(2, TRUE, src) - drain_power(use_power_cost) - on_deactivation(display_message = TRUE, deleting = FALSE) - -/obj/item/mod/module/stealth/proc/on_unarmed_attack(datum/source, atom/target) - SIGNAL_HANDLER - - if(!isliving(target)) - return - unstealth(source) - -/obj/item/mod/module/stealth/proc/on_bullet_act(datum/source, obj/projectile/projectile) - SIGNAL_HANDLER - - if(projectile.nodamage) - return - unstealth(source) - -/obj/item/mod/module/stealth/ninja - name = "MOD advanced cloaking module" - desc = "The latest in stealth technology, this module is a definite upgrade over previous versions. \ - The field has been tuned to be even more responsive and fast-acting, with enough stability to \ - continue operation of the field even if the user bumps into others. \ - The power draw has been reduced drastically, making this perfect for activities like \ - standing near sentry turrets for extended periods of time." - icon_state = "cloak_ninja" - bumpoff = FALSE - stealth_alpha = 20 - active_power_cost = DEFAULT_CHARGE_DRAIN - use_power_cost = DEFAULT_CHARGE_DRAIN * 5 - cooldown_time = 3 SECONDS - ///Magnetic Harness - Automatically puts guns in your suit storage when you drop them. /obj/item/mod/module/magnetic_harness name = "MOD magnetic harness module" @@ -154,9 +79,10 @@ playsound(src, 'sound/effects/spray.ogg', 30, TRUE, -6) var/datum/reagents/capsaicin_holder = new(10) capsaicin_holder.add_reagent(/datum/reagent/consumable/condensedcapsaicin, 10) - var/datum/effect_system/smoke_spread/chem/quick/smoke = new - smoke.set_up(capsaicin_holder, 1, get_turf(src)) + var/datum/effect_system/fluid_spread/smoke/chem/quick/smoke = new + smoke.set_up(1, location = get_turf(src), carry = capsaicin_holder) smoke.start() + QDEL_NULL(capsaicin_holder) // Reagents have a ref to their holder which has a ref to them. No leaks please. /obj/item/mod/module/pepper_shoulders/proc/on_check_shields() SIGNAL_HANDLER @@ -167,3 +93,247 @@ return mod.wearer.visible_message(span_warning("[src] reacts to the attack with a smoke of pepper spray!"), span_notice("Your [src] releases a cloud of pepper spray!")) on_use() + +///Holster - Instantly holsters any not huge gun. +/obj/item/mod/module/holster + name = "MOD holster module" + desc = "Based off typical storage compartments, this system allows the suit to holster a \ + standard firearm across its surface and allow for extremely quick retrieval. \ + While some users prefer the chest, others the forearm for quick deployment, \ + some law enforcement prefer the holster to extend from the thigh." + icon_state = "holster" + module_type = MODULE_USABLE + complexity = 2 + incompatible_modules = list(/obj/item/mod/module/holster) + cooldown_time = 0.5 SECONDS + allowed_inactive = TRUE + /// Gun we have holstered. + var/obj/item/gun/holstered + +/obj/item/mod/module/holster/on_use() + . = ..() + if(!.) + return + if(!holstered) + var/obj/item/gun/holding = mod.wearer.get_active_held_item() + if(!holding) + balloon_alert(mod.wearer, "nothing to holster!") + return + if(!istype(holding) || holding.w_class > WEIGHT_CLASS_BULKY) + balloon_alert(mod.wearer, "it doesn't fit!") + return + if(mod.wearer.transferItemToLoc(holding, src, force = FALSE, silent = TRUE)) + holstered = holding + balloon_alert(mod.wearer, "weapon holstered") + playsound(src, 'sound/weapons/gun/revolver/empty.ogg', 100, TRUE) + else if(mod.wearer.put_in_active_hand(holstered, forced = FALSE, ignore_animation = TRUE)) + balloon_alert(mod.wearer, "weapon drawn") + playsound(src, 'sound/weapons/gun/revolver/empty.ogg', 100, TRUE) + else + balloon_alert(mod.wearer, "holster full!") + +/obj/item/mod/module/holster/on_uninstall(deleting = FALSE) + if(holstered) + holstered.forceMove(drop_location()) + +/obj/item/mod/module/holster/Exited(atom/movable/gone, direction) + . = ..() + if(gone == holstered) + holstered = null + +/obj/item/mod/module/holster/Destroy() + QDEL_NULL(holstered) + return ..() + +///Megaphone - Lets you speak loud. +/obj/item/mod/module/megaphone + name = "MOD megaphone module" + desc = "A microchip megaphone linked to a MODsuit, for very important purposes, like: loudness." + icon_state = "megaphone" + module_type = MODULE_TOGGLE + complexity = 1 + use_power_cost = DEFAULT_CHARGE_DRAIN * 0.5 + incompatible_modules = list(/obj/item/mod/module/megaphone) + cooldown_time = 0.5 SECONDS + /// List of spans we add to the speaker. + var/list/voicespan = list(SPAN_COMMAND) + +/obj/item/mod/module/megaphone/on_activation() + . = ..() + if(!.) + return + RegisterSignal(mod.wearer, COMSIG_MOB_SAY, .proc/handle_speech) + +/obj/item/mod/module/megaphone/on_deactivation(display_message = TRUE, deleting = FALSE) + . = ..() + if(!.) + return + UnregisterSignal(mod.wearer, COMSIG_MOB_SAY) + +/obj/item/mod/module/megaphone/proc/handle_speech(datum/source, list/speech_args) + SIGNAL_HANDLER + + speech_args[SPEECH_SPANS] |= voicespan + drain_power(use_power_cost) + +///Criminal Capture - Lets you put people in transport bags. +/obj/item/mod/module/criminalcapture + name = "MOD criminal capture module" + desc = "The private security that had orders to take in people dead were quite \ + happy with their space-proofed suit, but for those who wanted to bring back \ + whomever their targets were still breathing needed a way to \"share\" the \ + space-proofing. And thus: criminal capture! Creates a prisoner transport bag \ + around the apprehended that has breathable atmos and even stabilizes critical \ + conditions." + icon_state = "criminalcapture" + module_type = MODULE_ACTIVE + complexity = 2 + use_power_cost = DEFAULT_CHARGE_DRAIN * 0.5 + incompatible_modules = list(/obj/item/mod/module/criminalcapture) + cooldown_time = 0.5 SECONDS + /// Max bag capacity. + var/max_capacity = 3 + /// Time to capture a prisoner. + var/capture_time = 1 SECONDS + /// Time to pack a bodybag up. + var/packup_time = 0.5 SECONDS + /// List of our capture bags. + var/list/criminal_capture_bags = list() + +/obj/item/mod/module/criminalcapture/Initialize(mapload) + . = ..() + for(var/i in 1 to max_capacity) + criminal_capture_bags += new /obj/structure/closet/body_bag/environmental/prisoner/pressurized(src) + +/obj/item/mod/module/criminalcapture/on_select_use(atom/target) + . = ..() + if(!.) + return + if(!mod.wearer.Adjacent(target)) + return + if(isliving(target)) + var/mob/living/living_target = target + var/turf/target_turf = get_turf(living_target) + playsound(src, 'sound/items/zip.ogg', 25, TRUE) + if(!do_after(mod.wearer, capture_time, target = living_target)) + balloon_alert(mod.wearer, "interrupted!") + return + var/obj/structure/closet/body_bag/environmental/prisoner/dropped_bag = pop(criminal_capture_bags) + dropped_bag.forceMove(target_turf) + dropped_bag.close() + living_target.forceMove(dropped_bag) + else if(istype(target, /obj/structure/closet/body_bag/environmental/prisoner) || istype(target, /obj/item/bodybag/environmental/prisoner)) + var/obj/item/bodybag/environmental/prisoner/bag = target + if(criminal_capture_bags.len >= max_capacity) + balloon_alert(mod.wearer, "bag limit reached!") + return + playsound(src, 'sound/items/zip.ogg', 25, TRUE) + if(!do_after(mod.wearer, packup_time, target = bag)) + balloon_alert(mod.wearer, "interrupted!") + return + if(criminal_capture_bags.len >= max_capacity) + balloon_alert(mod.wearer, "bag limit reached!") + return + if(locate(/mob/living) in bag) + balloon_alert(mod.wearer, "living creatures inside!") + return + if(istype(bag, /obj/item/bodybag/environmental/prisoner)) + bag = bag.deploy_bodybag(mod.wearer, get_turf(bag)) + var/obj/structure/closet/body_bag/environmental/prisoner/structure_bag = bag + if(!structure_bag.opened) + structure_bag.open(mod.wearer, force = TRUE) + bag.forceMove(src) + criminal_capture_bags += bag + balloon_alert(mod.wearer, "bag stored") + else + balloon_alert(mod.wearer, "invalid target!") + +///Mirage grenade dispenser - Dispenses grenades that copy the user's appearance. +/obj/item/mod/module/dispenser/mirage + name = "MOD mirage grenade dispenser module" + desc = "This module can create mirage grenades at the user's liking. These grenades create holographic copies of the user." + icon_state = "mirage_grenade" + cooldown_time = 20 SECONDS + overlay_state_inactive = "module_mirage_grenade" + dispense_type = /obj/item/grenade/mirage + +/obj/item/mod/module/dispenser/mirage/on_use() + . = ..() + if(!.) + return + var/obj/item/grenade/mirage/grenade = . + grenade.arm_grenade(mod.wearer) + +/obj/item/grenade/mirage + name = "mirage grenade" + desc = "A special device that, when activated, produces a holographic copy of the user." + icon_state = "mirage" + inhand_icon_state = "flashbang" + det_time = 3 SECONDS + /// Mob that threw the grenade. + var/mob/living/thrower + +/obj/item/grenade/mirage/arm_grenade(mob/user, delayoverride, msg, volume) + . = ..() + thrower = user + +/obj/item/grenade/mirage/detonate(mob/living/lanced_by) + . = ..() + do_sparks(rand(3, 6), FALSE, src) + if(thrower) + var/mob/living/simple_animal/hostile/illusion/mirage/mirage = new(get_turf(src)) + mirage.Copy_Parent(thrower, 15 SECONDS) + qdel(src) + +///Projectile Dampener - Weakens projectiles in range. +/obj/item/mod/module/projectile_dampener + name = "MOD projectile dampener module" + desc = "Using technology from peaceborgs, this module weakens all projectiles in nearby range." + icon_state = "projectile_dampener" + module_type = MODULE_TOGGLE + complexity = 3 + active_power_cost = DEFAULT_CHARGE_DRAIN + incompatible_modules = list(/obj/item/mod/module/projectile_dampener) + cooldown_time = 1.5 SECONDS + /// Radius of the dampening field. + var/field_radius = 2 + /// Damage multiplier on projectiles. + var/damage_multiplier = 0.75 + /// Speed multiplier on projectiles, higher means slower. + var/speed_multiplier = 2.5 + /// List of all tracked projectiles. + var/list/tracked_projectiles = list() + /// Effect image on projectiles. + var/image/projectile_effect + /// The dampening field + var/datum/proximity_monitor/advanced/projectile_dampener/dampening_field + +/obj/item/mod/module/projectile_dampener/Initialize(mapload) + . = ..() + projectile_effect = image('icons/effects/fields.dmi', "projectile_dampen_effect") + +/obj/item/mod/module/projectile_dampener/on_activation() + . = ..() + if(!.) + return + if(istype(dampening_field)) + QDEL_NULL(dampening_field) + dampening_field = new(mod.wearer, field_radius, TRUE, src) + RegisterSignal(dampening_field, COMSIG_DAMPENER_CAPTURE, .proc/dampen_projectile) + RegisterSignal(dampening_field, COMSIG_DAMPENER_RELEASE, .proc/release_projectile) + +/obj/item/mod/module/projectile_dampener/on_deactivation(display_message, deleting = FALSE) + . = ..() + if(!.) + return + QDEL_NULL(dampening_field) + +/obj/item/mod/module/projectile_dampener/proc/dampen_projectile(datum/source, obj/projectile/projectile) + projectile.damage *= damage_multiplier + projectile.speed *= speed_multiplier + projectile.add_overlay(projectile_effect) + +/obj/item/mod/module/projectile_dampener/proc/release_projectile(datum/source, obj/projectile/projectile) + projectile.damage /= damage_multiplier + projectile.speed /= speed_multiplier + projectile.cut_overlay(projectile_effect) diff --git a/code/modules/mod/modules/modules_supply.dm b/code/modules/mod/modules/modules_supply.dm index ac4295b71ed9e..87fe631eeb671 100644 --- a/code/modules/mod/modules/modules_supply.dm +++ b/code/modules/mod/modules/modules_supply.dm @@ -64,7 +64,6 @@ picked_crate.forceMove(src) balloon_alert(mod.wearer, "picked up [picked_crate]") drain_power(use_power_cost) - mod.wearer.update_inv_back() else if(length(stored_crates)) var/turf/target_turf = get_turf(target) if(target_turf.is_blocked_turf()) @@ -79,7 +78,6 @@ dropped_crate.forceMove(target_turf) balloon_alert(mod.wearer, "dropped [dropped_crate]") drain_power(use_power_cost) - mod.wearer.update_inv_back() else balloon_alert(mod.wearer, "invalid target!") @@ -255,12 +253,12 @@ mod.wearer.transform = mod.wearer.transform.Turn(angle) mod.wearer.throw_at(get_ranged_target_turf_direct(mod.wearer, target, power), \ range = power, speed = max(round(0.2*power), 1), thrower = mod.wearer, spin = FALSE, \ - callback = CALLBACK(src, .proc/on_throw_end, target, -angle)) + callback = CALLBACK(src, .proc/on_throw_end, mod.wearer, -angle)) -/obj/item/mod/module/hydraulic/proc/on_throw_end(atom/target, angle) - if(!mod?.wearer) +/obj/item/mod/module/hydraulic/proc/on_throw_end(mob/user, angle) + if(!user) return - mod.wearer.transform = mod.wearer.transform.Turn(angle) + user.transform = user.transform.Turn(angle) /obj/item/mod/module/disposal_connector name = "MOD disposal selector module" @@ -372,6 +370,8 @@ var/list/armor_values = list(MELEE = 4, BULLET = 1, LASER = 2, ENERGY = 2, BOMB = 4) /// Speed added when you're fully covered in ash. var/speed_added = 0.5 + /// Speed that we actually added. + var/actual_speed_added = 0 /// Turfs that let us accrete ash. var/static/list/accretion_turfs /// Turfs that let us keep ash. @@ -442,7 +442,8 @@ mod.wearer.color = list(1,0,0,0, 0,1,0,0, 0,0,1,0, 0,0,0,3) //make them super light animate(mod.wearer, 1 SECONDS, color = null, flags = ANIMATION_PARALLEL) playsound(src, 'sound/effects/sparks1.ogg', 100, TRUE) - mod.slowdown -= speed_added + actual_speed_added = max(0, min(mod.slowdown_active, speed_added)) + mod.slowdown -= actual_speed_added mod.wearer.update_equipment_speed_mods() else if(is_type_in_typecache(mod.wearer.loc, keep_turfs)) return @@ -450,7 +451,7 @@ if(traveled_tiles <= 0) return if(traveled_tiles == max_traveled_tiles) - mod.slowdown += speed_added + mod.slowdown += actual_speed_added mod.wearer.update_equipment_speed_mods() traveled_tiles-- var/list/parts = mod.mod_parts + mod @@ -483,7 +484,7 @@ . = ..() if(!.) return - playsound(src, 'sound/items/modsuit/ballin.ogg', 100) + playsound(src, 'sound/items/modsuit/ballin.ogg', 100, TRUE) mod.wearer.add_filter("mod_ball", 1, alpha_mask_filter(icon = icon('icons/mob/clothing/modsuit/mod_modules.dmi', "ball_mask"), flags = MASK_INVERSE)) mod.wearer.add_filter("mod_blur", 2, angular_blur_filter(size = 15)) mod.wearer.add_filter("mod_outline", 3, outline_filter(color = "#000000AA")) @@ -505,7 +506,7 @@ if(!.) return if(!deleting) - playsound(src, 'sound/items/modsuit/ballout.ogg', 100) + playsound(src, 'sound/items/modsuit/ballin.ogg', 100, TRUE, frequency = -1) mod.wearer.base_pixel_y = 0 animate(mod.wearer, animate_time, pixel_y = mod.wearer.base_pixel_y) addtimer(CALLBACK(mod.wearer, /atom.proc/remove_filter, list("mod_ball", "mod_blur", "mod_outline")), animate_time) @@ -585,8 +586,6 @@ var/damage = 15 /// Damage multiplier on hostile fauna. var/fauna_boost = 4 - /// Damage multiplier on objects - var/object_boost = 2 /// Image overlaid on explosion. var/static/image/explosion_image @@ -611,5 +610,5 @@ for(var/mob/living/mob in range(1, src)) mob.apply_damage(12 * (ishostile(mob) ? fauna_boost : 1), BRUTE, spread_damage = TRUE) for(var/obj/object in range(1, src)) - object.take_damage(damage * object_boost, BRUTE, BOMB) + object.take_damage(damage, BRUTE, BOMB) qdel(src) diff --git a/code/modules/mod/modules/modules_timeline.dm b/code/modules/mod/modules/modules_timeline.dm index b52f2dfbfb083..14143d749352e 100644 --- a/code/modules/mod/modules/modules_timeline.dm +++ b/code/modules/mod/modules/modules_timeline.dm @@ -314,17 +314,17 @@ resistance_flags = INDESTRUCTIBLE | LAVA_PROOF | FIRE_PROOF | UNACIDABLE | ACID_PROOF | FREEZE_PROOF move_resist = INFINITY interaction_flags_atom = NONE - ///mob being eradicated by this field + /// Mob being eradicated by this field var/mob/living/captured - ///linked module. while this exists, the field will progress towards eradication. while it isn't, the field progresses away until it disappears. see attached for a special case + /// Linked module. while this exists, the field will progress towards eradication. while it isn't, the field progresses away until it disappears. see attached for a special case var/obj/item/mod/module/tem/tem - ///time in seconds before someone is eradicated, assuming progress isn't interrupted + /// Time in seconds before someone is eradicated, assuming progress isn't interrupted var/timetokill = 3 SECONDS - ///the eradication appearance + /// The eradication appearance var/mutable_appearance/mob_underlay - ///the actual frame the animation is at in eradication, only changing when the progress towards eradication progresses enough to move to the next frame. + /// The actual frame the animation is at in eradication, only changing when the progress towards eradication progresses enough to move to the next frame. var/RPpos = null - ///if a tem to link to isn't provided initially, this chrono field will progress towards eradication by itself without one. + /// If a TEM to link to isn't provided initially, this chrono field will progress towards eradication by itself without one. var/attached = TRUE /obj/structure/chrono_field/Initialize(mapload, mob/living/target, obj/item/mod/module/tem/tem) diff --git a/code/modules/mod/modules/modules_visor.dm b/code/modules/mod/modules/modules_visor.dm index a68293bd1b473..e447bfa1354b4 100644 --- a/code/modules/mod/modules/modules_visor.dm +++ b/code/modules/mod/modules/modules_visor.dm @@ -20,7 +20,7 @@ return if(hud_type) var/datum/atom_hud/hud = GLOB.huds[hud_type] - hud.add_hud_to(mod.wearer) + hud.show_to(mod.wearer) for(var/trait in visor_traits) ADD_TRAIT(mod.wearer, trait, MOD_TRAIT) mod.wearer.update_sight() @@ -31,12 +31,12 @@ return if(hud_type) var/datum/atom_hud/hud = GLOB.huds[hud_type] - hud.remove_hud_from(mod.wearer) + hud.hide_from(mod.wearer) for(var/trait in visor_traits) REMOVE_TRAIT(mod.wearer, trait, MOD_TRAIT) mod.wearer.update_sight() -//Medical Visor +//Medical Visor - Gives you a medical HUD. /obj/item/mod/module/visor/medhud name = "MOD medical visor module" desc = "A heads-up display installed into the visor of the suit. This cross-references suit sensor data with a modern \ @@ -46,7 +46,7 @@ hud_type = DATA_HUD_MEDICAL_ADVANCED visor_traits = list(TRAIT_MEDICAL_HUD) -//Diagnostic Visor +//Diagnostic Visor - Gives you a diagnostic HUD. /obj/item/mod/module/visor/diaghud name = "MOD diagnostic visor module" desc = "A heads-up display installed into the visor of the suit. This uses a series of advanced sensors to access data \ @@ -56,7 +56,7 @@ hud_type = DATA_HUD_DIAGNOSTIC_ADVANCED visor_traits = list(TRAIT_DIAGNOSTIC_HUD) -//Security Visor +//Security Visor - Gives you a security HUD. /obj/item/mod/module/visor/sechud name = "MOD security visor module" desc = "A heads-up display installed into the visor of the suit. This module is a heavily-retrofitted targeting system, \ @@ -66,7 +66,7 @@ hud_type = DATA_HUD_SECURITY_ADVANCED visor_traits = list(TRAIT_SECURITY_HUD) -//Meson Visor +//Meson Visor - Gives you meson vision. /obj/item/mod/module/visor/meson name = "MOD meson visor module" desc = "A heads-up display installed into the visor of the suit. This module is based off well-loved meson scanner \ @@ -75,7 +75,7 @@ icon_state = "meson_visor" visor_traits = list(TRAIT_MESON_VISION, TRAIT_MADNESS_IMMUNE) -//Thermal Visor +//Thermal Visor - Gives you thermal vision. /obj/item/mod/module/visor/thermal name = "MOD thermal visor module" desc = "A heads-up display installed into the visor of the suit. This uses a small IR scanner to detect and identify \ @@ -84,7 +84,7 @@ icon_state = "thermal_visor" visor_traits = list(TRAIT_THERMAL_VISION) -//Night Visor +//Night Visor - Gives you night vision. /obj/item/mod/module/visor/night name = "MOD night visor module" desc = "A heads-up display installed into the visor of the suit. Typical for both civilian and military applications, \ diff --git a/code/modules/modular_computers/computers/_modular_computer_shared.dm b/code/modules/modular_computers/computers/_modular_computer_shared.dm index dbe6d5bf8ebe8..550d544e379bf 100644 --- a/code/modules/modular_computers/computers/_modular_computer_shared.dm +++ b/code/modules/modular_computers/computers/_modular_computer_shared.dm @@ -1,30 +1,32 @@ /obj/proc/is_modular_computer() - return - -/obj/proc/get_modular_computer_part(part_type) - return null + return FALSE +//item /obj/item/modular_computer/is_modular_computer() return TRUE +//machine +/obj/machinery/modular_computer/is_modular_computer() + return TRUE + +/obj/proc/get_modular_computer_part(part_type) + return null + +//item /obj/item/modular_computer/get_modular_computer_part(part_type) if(!part_type) stack_trace("get_modular_computer_part() called without a valid part_type") return null return all_components[part_type] - -/obj/machinery/modular_computer/is_modular_computer() - return TRUE - +//machine /obj/machinery/modular_computer/get_modular_computer_part(part_type) if(!part_type) stack_trace("get_modular_computer_part() called without a valid part_type") return null return cpu?.all_components[part_type] - /obj/proc/get_modular_computer_parts_examine(mob/user) . = list() if(!is_modular_computer()) diff --git a/code/modules/modular_computers/computers/item/computer.dm b/code/modules/modular_computers/computers/item/computer.dm index a85aaca0b23b9..39d3003b9193f 100644 --- a/code/modules/modular_computers/computers/item/computer.dm +++ b/code/modules/modular_computers/computers/item/computer.dm @@ -11,7 +11,8 @@ GLOBAL_LIST_EMPTY(TabletMessengers) // a list of all active messengers, similar light_on = FALSE integrity_failure = 0.5 max_integrity = 100 - armor = list(MELEE = 0, BULLET = 20, LASER = 20, ENERGY = 100, BOMB = 0, BIO = 100, FIRE = 0, ACID = 0) + armor = list(MELEE = 0, BULLET = 20, LASER = 20, ENERGY = 100, BOMB = 0, BIO = 0, FIRE = 0, ACID = 0) + light_system = MOVABLE_LIGHT_DIRECTIONAL var/bypass_state = FALSE // bypassing the set icon state @@ -45,6 +46,9 @@ GLOBAL_LIST_EMPTY(TabletMessengers) // a list of all active messengers, similar var/max_hardware_size = 0 // Maximal hardware w_class. Tablets/PDAs have 1, laptops 2, consoles 4. var/steel_sheet_cost = 5 // Amount of steel sheets refunded when disassembling an empty frame of this computer. + /// Amount of programs that can be ran at once + var/max_idle_programs = 2 + /// List of "connection ports" in this computer and the components with which they are plugged var/list/all_components = list() /// Lazy List of extra hardware slots that can be used modularly. @@ -63,29 +67,33 @@ GLOBAL_LIST_EMPTY(TabletMessengers) // a list of all active messengers, similar var/list/idle_threads // Idle programs on background. They still receive process calls but can't be interacted with. var/obj/physical = null // Object that represents our computer. It's used for Adjacent() and UI visibility checks. var/has_light = FALSE //If the computer has a flashlight/LED light/what-have-you installed - var/comp_light_luminosity = 3 //The brightness of that light - var/comp_light_color //The color of that light + + /// How far the computer's light can reach, is not editable by players. + var/comp_light_luminosity = 3 + /// The built-in light's color, editable by players. + var/comp_light_color = "#FFFFFF" + var/invisible = FALSE // whether or not the tablet is invisible in messenger and other apps var/datum/picture/saved_image // the saved image used for messaging purpose like come on dude - var/obj/item/paicard/pai = null + /// Stored pAI in the computer + var/obj/item/paicard/inserted_pai = null var/datum/action/item_action/toggle_computer_light/light_butt /obj/item/modular_computer/Initialize(mapload) . = ..() - var/obj/item/computer_hardware/identifier/id = all_components[MC_IDENTIFY] START_PROCESSING(SSobj, src) if(!physical) physical = src - comp_light_color = "#FFFFFF" + set_light_color(comp_light_color) + set_light_range(comp_light_luminosity) idle_threads = list() if(looping_sound) soundloop = new(src, enabled) - if(id) - id.UpdateDisplay() + UpdateDisplay() if(has_light) light_butt = new(src) update_appearance() @@ -106,8 +114,8 @@ GLOBAL_LIST_EMPTY(TabletMessengers) // a list of all active messengers, similar QDEL_NULL(soundloop) Remove_Messenger() - if(istype(pai)) - QDEL_NULL(pai) + if(istype(inserted_pai)) + QDEL_NULL(inserted_pai) if(istype(light_butt)) QDEL_NULL(light_butt) @@ -250,7 +258,7 @@ GLOBAL_LIST_EMPTY(TabletMessengers) // a list of all active messengers, similar update_appearance() update_slot_icon() - return FALSE + return TRUE /obj/item/modular_computer/MouseDrop(obj/over_object, src_location, over_location) var/mob/M = usr @@ -303,7 +311,7 @@ GLOBAL_LIST_EMPTY(TabletMessengers) // a list of all active messengers, similar . = ..() context[SCREENTIP_CONTEXT_ALT_LMB] = "Remove ID" - context[SCREENTIP_CONTEXT_CTRL_SHIFT_LMB] = "Remove Job Disk" + context[SCREENTIP_CONTEXT_CTRL_SHIFT_LMB] = "Remove Disk" return CONTEXTUAL_SCREENTIP_SET @@ -340,11 +348,12 @@ GLOBAL_LIST_EMPTY(TabletMessengers) // a list of all active messengers, similar if(.) return - var/obj/item/computer_hardware/hard_drive/role/ssd = all_components[MC_HDD_JOB] + var/obj/item/computer_hardware/hard_drive/ssd = all_components[MC_SDD] if(!ssd) return if(uninstall_component(ssd, usr)) user.put_in_hands(ssd) + playsound(src, 'sound/machines/card_slide.ogg', 50) /obj/item/modular_computer/proc/turn_on(mob/user) var/issynth = issilicon(user) // Robots and AIs get different activation messages. @@ -360,7 +369,7 @@ GLOBAL_LIST_EMPTY(TabletMessengers) // a list of all active messengers, similar if(recharger) recharger.enabled = 1 - if(all_components[MC_CPU] && use_power()) // use_power() checks if the PC is powered + if(use_power()) // use_power() checks if the PC is powered if(issynth) to_chat(user, span_notice("You send an activation signal to \the [src], turning it on.")) else @@ -559,13 +568,8 @@ GLOBAL_LIST_EMPTY(TabletMessengers) // a list of all active messengers, similar if(!has_light) return FALSE set_light_on(!light_on) - if(light_on) - set_light(comp_light_luminosity, 1, comp_light_color) - else - set_light(0) update_appearance() - if(light_butt) - update_action_buttons(force = TRUE) // must force if just the overlays changed. + update_action_buttons(force = TRUE) //force it because we added an overlay, not changed its icon return TRUE /** @@ -581,9 +585,11 @@ GLOBAL_LIST_EMPTY(TabletMessengers) // a list of all active messengers, similar return FALSE comp_light_color = color set_light_color(color) - update_light() return TRUE +/obj/item/modular_computer/proc/UpdateDisplay() + name = "[saved_identification] ([saved_job])" + /obj/item/modular_computer/screwdriver_act(mob/user, obj/item/tool) if(!deconstructable) return @@ -613,24 +619,24 @@ GLOBAL_LIST_EMPTY(TabletMessengers) // a list of all active messengers, similar return -/obj/item/modular_computer/attackby(obj/item/W as obj, mob/user as mob) +/obj/item/modular_computer/attackby(obj/item/attacking_item, mob/user, params) // Check for ID first - if(istype(W, /obj/item/card/id) && InsertID(W)) + if(istype(attacking_item, /obj/item/card/id) && InsertID(attacking_item)) return // Insert a PAI. - if(istype(W, /obj/item/paicard) && !pai) - if(!user.transferItemToLoc(W, src)) + if(istype(attacking_item, /obj/item/paicard) && !inserted_pai) + if(!user.transferItemToLoc(attacking_item, src)) return - pai = W - pai.slotted = TRUE - to_chat(user, span_notice("You slot \the [W] into [src].")) + inserted_pai = attacking_item + inserted_pai.slotted = TRUE + to_chat(user, span_notice("You slot \the [attacking_item] into [src].")) return // Scan a photo. - if(istype(W, /obj/item/photo)) + if(istype(attacking_item, /obj/item/photo)) var/obj/item/computer_hardware/hard_drive/hdd = all_components[MC_HDD] - var/obj/item/photo/pic = W + var/obj/item/photo/pic = attacking_item if(hdd) for(var/datum/computer_file/program/messenger/messenger in hdd.stored_files) saved_image = pic.picture @@ -640,36 +646,36 @@ GLOBAL_LIST_EMPTY(TabletMessengers) // a list of all active messengers, similar // Insert items into the components for(var/h in all_components) var/obj/item/computer_hardware/H = all_components[h] - if(H.try_insert(W, user)) + if(H.try_insert(attacking_item, user)) return // Insert new hardware - if(istype(W, /obj/item/computer_hardware) && upgradable) - if(install_component(W, user)) + if(istype(attacking_item, /obj/item/computer_hardware) && upgradable) + if(install_component(attacking_item, user)) playsound(src, 'sound/machines/card_slide.ogg', 50) return - if(W.tool_behaviour == TOOL_WRENCH) + if(attacking_item.tool_behaviour == TOOL_WRENCH) if(length(all_components)) balloon_alert(user, "remove the other components!") return - W.play_tool_sound(src, user, 20, volume=20) + attacking_item.play_tool_sound(src, user, 20, volume=20) new /obj/item/stack/sheet/iron( get_turf(src.loc), steel_sheet_cost ) user.balloon_alert(user,"disassembled") relay_qdel() qdel(src) return - if(W.tool_behaviour == TOOL_WELDER) + if(attacking_item.tool_behaviour == TOOL_WELDER) if(atom_integrity == max_integrity) to_chat(user, span_warning("\The [src] does not require repairs.")) return - if(!W.tool_start_check(user, amount=1)) + if(!attacking_item.tool_start_check(user, amount=1)) return to_chat(user, span_notice("You begin repairing damage to \the [src]...")) - if(W.use_tool(src, user, 20, volume=50, amount=1)) + if(attacking_item.use_tool(src, user, 20, volume=50, amount=1)) atom_integrity = max_integrity to_chat(user, span_notice("You repair \the [src].")) update_appearance() @@ -677,9 +683,9 @@ GLOBAL_LIST_EMPTY(TabletMessengers) // a list of all active messengers, similar var/obj/item/computer_hardware/card_slot/card_slot = all_components[MC_CARD] // Check to see if we have an ID inside, and a valid input for money - if(card_slot?.GetID() && iscash(W)) + if(card_slot?.GetID() && iscash(attacking_item)) var/obj/item/card/id/id = card_slot.GetID() - id.attackby(W, user) // If we do, try and put that attacking object in + id.attackby(attacking_item, user) // If we do, try and put that attacking object in return ..() diff --git a/code/modules/modular_computers/computers/item/computer_ui.dm b/code/modules/modular_computers/computers/item/computer_ui.dm index cd2b780e8a3f4..5a6d7803882f8 100644 --- a/code/modules/modular_computers/computers/item/computer_ui.dm +++ b/code/modules/modular_computers/computers/item/computer_ui.dm @@ -13,6 +13,9 @@ ui.close() return + if(!user.can_read(src, check_for_light = FALSE)) + return + if(HAS_TRAIT(user, TRAIT_CHUNKYFINGERS) && !allow_chunky) to_chat(user, span_warning("Your fingers are too big to use this right now!")) return @@ -66,7 +69,6 @@ data["disk"] = null var/obj/item/computer_hardware/card_slot/cardholder = all_components[MC_CARD] - var/obj/item/computer_hardware/hard_drive/role/ssd = all_components[MC_HDD_JOB] data["cardholder"] = FALSE if(cardholder) @@ -87,20 +89,9 @@ IDJob = cardholder.current_job, ) - if(ssd) - data["disk"] = ssd - data["disk_name"] = ssd.name - - for(var/datum/computer_file/program/prog in ssd.stored_files) - var/running = FALSE - if(prog in idle_threads) - running = TRUE - - data["disk_programs"] += list(list("name" = prog.filename, "desc" = prog.filedesc, "running" = running, "icon" = prog.program_icon, "alert" = prog.alert_pending)) - data["removable_media"] = list() if(all_components[MC_SDD]) - data["removable_media"] += "removable storage disk" + data["removable_media"] += "Eject Disk" var/obj/item/computer_hardware/ai_slot/intelliholder = all_components[MC_AI] if(intelliholder?.stored_card) data["removable_media"] += "intelliCard" @@ -120,7 +111,7 @@ data["has_light"] = has_light data["light_on"] = light_on data["comp_light_color"] = comp_light_color - data["pai"] = pai + data["pai"] = inserted_pai return data @@ -140,7 +131,7 @@ return TRUE if("PC_minimize") var/mob/user = usr - if(!active_program || !all_components[MC_CPU]) + if(!active_program) return idle_threads.Add(active_program) @@ -168,13 +159,10 @@ var/prog = params["name"] var/is_disk = params["is_disk"] var/datum/computer_file/program/P = null - var/obj/item/computer_hardware/hard_drive/role/ssd = all_components[MC_HDD_JOB] var/mob/user = usr if(hard_drive && !is_disk) P = hard_drive.find_file_by_name(prog) - if(ssd && is_disk) - P = ssd.find_file_by_name(prog) if(!P || !istype(P)) // Program not found or it's not executable program. to_chat(user, span_danger("\The [src]'s screen shows \"I/O ERROR - Unable to run program\" warning.")) @@ -194,9 +182,7 @@ update_appearance() return - var/obj/item/computer_hardware/processor_unit/PU = all_components[MC_CPU] - - if(idle_threads.len > PU.max_idle_programs) + if(idle_threads.len > max_idle_programs) to_chat(user, span_danger("\The [src] displays a \"Maximal CPU load reached. Unable to run another program.\" error.")) return @@ -228,20 +214,13 @@ var/param = params["name"] var/mob/user = usr switch(param) - if("removable storage disk") + if("Eject Disk") var/obj/item/computer_hardware/hard_drive/portable/portable_drive = all_components[MC_SDD] if(!portable_drive) return if(uninstall_component(portable_drive, usr)) user.put_in_hands(portable_drive) playsound(src, 'sound/machines/card_slide.ogg', 50) - if("job disk") - var/obj/item/computer_hardware/hard_drive/role/ssd = all_components[MC_HDD_JOB] - if(!ssd) - return - if(uninstall_component(ssd, usr)) - user.put_in_hands(ssd) - playsound(src, 'sound/machines/card_slide.ogg', 50) if("intelliCard") var/obj/item/computer_hardware/ai_slot/intelliholder = all_components[MC_AI] if(!intelliholder) @@ -262,26 +241,24 @@ playsound(src, 'sound/machines/card_slide.ogg', 50) if("PC_Imprint_ID") var/obj/item/computer_hardware/card_slot/cardholder = all_components[MC_CARD] - var/obj/item/computer_hardware/identifier/id_hardware = all_components[MC_IDENTIFY] if(!cardholder) return saved_identification = cardholder.current_identification saved_job = cardholder.current_job - if(id_hardware) - id_hardware.UpdateDisplay() + UpdateDisplay() playsound(src, 'sound/machines/terminal_processing.ogg', 15, TRUE) if("PC_Pai_Interact") switch(params["option"]) if("eject") - usr.put_in_hands(pai) - pai.slotted = FALSE - pai = null - to_chat(usr, span_notice("You remove the pAI from the [name].")) + usr.put_in_hands(inserted_pai) + to_chat(usr, span_notice("You remove [inserted_pai] from the [name].")) + inserted_pai.slotted = FALSE + inserted_pai = null if("interact") - pai.attack_self(usr) + inserted_pai.attack_self(usr) return UI_UPDATE else return diff --git a/code/modules/modular_computers/computers/item/laptop.dm b/code/modules/modular_computers/computers/item/laptop.dm index bedacd9afefe9..51e9134b7bf16 100644 --- a/code/modules/modular_computers/computers/item/laptop.dm +++ b/code/modules/modular_computers/computers/item/laptop.dm @@ -11,6 +11,7 @@ hardware_flag = PROGRAM_LAPTOP max_hardware_size = 2 + max_idle_programs = 3 w_class = WEIGHT_CLASS_NORMAL max_bays = 4 diff --git a/code/modules/modular_computers/computers/item/laptop_presets.dm b/code/modules/modular_computers/computers/item/laptop_presets.dm index 2ed2ec78a5399..74e39091ab21f 100644 --- a/code/modules/modular_computers/computers/item/laptop_presets.dm +++ b/code/modules/modular_computers/computers/item/laptop_presets.dm @@ -1,6 +1,5 @@ /obj/item/modular_computer/laptop/preset/Initialize(mapload) . = ..() - install_component(new /obj/item/computer_hardware/processor_unit/small) install_component(new /obj/item/computer_hardware/battery(src, /obj/item/stock_parts/cell/computer)) install_component(new /obj/item/computer_hardware/hard_drive) install_component(new /obj/item/computer_hardware/network_card) diff --git a/code/modules/modular_computers/computers/item/processor.dm b/code/modules/modular_computers/computers/item/processor.dm index e044955e565a9..4de41970b2c94 100644 --- a/code/modules/modular_computers/computers/item/processor.dm +++ b/code/modules/modular_computers/computers/item/processor.dm @@ -33,6 +33,7 @@ hardware_flag = machinery_computer.hardware_flag max_hardware_size = machinery_computer.max_hardware_size steel_sheet_cost = machinery_computer.steel_sheet_cost + max_idle_programs = machinery_computer.max_idle_programs update_integrity(machinery_computer.get_integrity()) max_integrity = machinery_computer.max_integrity integrity_failure = machinery_computer.integrity_failure diff --git a/code/modules/modular_computers/computers/item/role_tablet_presets.dm b/code/modules/modular_computers/computers/item/role_tablet_presets.dm index 7196c49156301..961d16ed01ffc 100644 --- a/code/modules/modular_computers/computers/item/role_tablet_presets.dm +++ b/code/modules/modular_computers/computers/item/role_tablet_presets.dm @@ -1,97 +1,236 @@ -/obj/item/modular_computer/tablet/pda/medical - name = "medical PDA" - default_disk = /obj/item/computer_hardware/hard_drive/role/medical - greyscale_config = /datum/greyscale_config/tablet/stripe_thick - greyscale_colors = "#FAFAFA#000099#3F96CC" - -/obj/item/modular_computer/tablet/pda/viro - name = "virology PDA" - default_disk = /obj/item/computer_hardware/hard_drive/role/medical - greyscale_config = /datum/greyscale_config/tablet/stripe_split - greyscale_colors = "#FAFAFA#355FAC#57C451" - -/obj/item/modular_computer/tablet/pda/engineering - name = "engineering PDA" - default_disk = /obj/item/computer_hardware/hard_drive/role/engineering - greyscale_config = /datum/greyscale_config/tablet/stripe_thick - greyscale_colors = "#D99A2E#69DBF3#E3DF3D" - -/obj/item/modular_computer/tablet/pda/security - name = "security PDA" - default_disk = /obj/item/computer_hardware/hard_drive/role/security - greyscale_colors = "#EA3232#0000cc" - -/obj/item/modular_computer/tablet/pda/detective - name = "detective PDA" - default_disk = /obj/item/computer_hardware/hard_drive/role/detective - greyscale_colors = "#805A2F#990202" - -/obj/item/modular_computer/tablet/pda/warden - name = "warden PDA" - default_disk = /obj/item/computer_hardware/hard_drive/role/security - greyscale_config = /datum/greyscale_config/tablet/stripe_split - greyscale_colors = "#EA3232#0000CC#363636" - -/obj/item/modular_computer/tablet/pda/janitor - name = "janitor PDA" - default_disk = /obj/item/computer_hardware/hard_drive/role/janitor - greyscale_colors = "#933ea8#235AB2" - -/obj/item/modular_computer/tablet/pda/science - name = "scientist PDA" - default_disk = /obj/item/computer_hardware/hard_drive/role/signal/ordnance - greyscale_config = /datum/greyscale_config/tablet/stripe_thick - greyscale_colors = "#FAFAFA#000099#B347BC" +/** + * Command + */ /obj/item/modular_computer/tablet/pda/heads - default_disk = /obj/item/computer_hardware/hard_drive/role/head greyscale_config = /datum/greyscale_config/tablet/head greyscale_colors = "#67A364#a92323" + default_applications = list( + /datum/computer_file/program/crew_manifest, + /datum/computer_file/program/status, + /datum/computer_file/program/science, + /datum/computer_file/program/robocontrol, + /datum/computer_file/program/budgetorders, + ) + +/obj/item/modular_computer/tablet/pda/heads/Initialize(mapload) + . = ..() + install_component(new /obj/item/computer_hardware/card_slot/secondary) + +/obj/item/modular_computer/tablet/pda/heads/captain + name = "captain PDA" + greyscale_config = /datum/greyscale_config/tablet/captain + greyscale_colors = "#2C7CB2#FF0000#FFFFFF#FFD55B" + insert_type = /obj/item/pen/fountain/captain + +/obj/item/modular_computer/tablet/pda/heads/captain/Initialize(mapload) + . = ..() + RegisterSignal(src, COMSIG_TABLET_CHECK_DETONATE, .proc/tab_no_detonate) + var/obj/item/computer_hardware/hard_drive/drive = all_components[MC_HDD] + if(!drive) + return + for(var/datum/computer_file/program/messenger/messenger_app in drive.stored_files) + messenger_app.spam_mode = TRUE /obj/item/modular_computer/tablet/pda/heads/hop name = "head of personnel PDA" - default_disk = /obj/item/computer_hardware/hard_drive/role/hop + greyscale_config = /datum/greyscale_config/tablet/stripe_thick/head + greyscale_colors = "#374f7e#a52f29#a52f29" + default_applications = list( + /datum/computer_file/program/crew_manifest, + /datum/computer_file/program/status, + /datum/computer_file/program/science, + /datum/computer_file/program/robocontrol, + /datum/computer_file/program/budgetorders, + /datum/computer_file/program/records/security, + /datum/computer_file/program/job_management, + ) /obj/item/modular_computer/tablet/pda/heads/hos name = "head of security PDA" - default_disk = /obj/item/computer_hardware/hard_drive/role/hos greyscale_config = /datum/greyscale_config/tablet/head greyscale_colors = "#EA3232#0000CC" + default_applications = list( + /datum/computer_file/program/crew_manifest, + /datum/computer_file/program/status, + /datum/computer_file/program/science, + /datum/computer_file/program/robocontrol, + /datum/computer_file/program/budgetorders, + /datum/computer_file/program/records/security, + ) /obj/item/modular_computer/tablet/pda/heads/ce name = "chief engineer PDA" - default_disk = /obj/item/computer_hardware/hard_drive/role/ce greyscale_config = /datum/greyscale_config/tablet/stripe_thick/head greyscale_colors = "#D99A2E#69DBF3#FAFAFA" + default_applications = list( + /datum/computer_file/program/crew_manifest, + /datum/computer_file/program/status, + /datum/computer_file/program/science, + /datum/computer_file/program/robocontrol, + /datum/computer_file/program/budgetorders, + /datum/computer_file/program/atmosscan, + /datum/computer_file/program/alarm_monitor, + /datum/computer_file/program/supermatter_monitor, + ) /obj/item/modular_computer/tablet/pda/heads/cmo name = "chief medical officer PDA" - default_disk = /obj/item/computer_hardware/hard_drive/role/cmo greyscale_config = /datum/greyscale_config/tablet/stripe_thick/head greyscale_colors = "#FAFAFA#000099#3F96CC" + default_applications = list( + /datum/computer_file/program/crew_manifest, + /datum/computer_file/program/status, + /datum/computer_file/program/science, + /datum/computer_file/program/robocontrol, + /datum/computer_file/program/budgetorders, + /datum/computer_file/program/phys_scanner/all, + /datum/computer_file/program/records/medical, + ) /obj/item/modular_computer/tablet/pda/heads/rd name = "research director PDA" - default_disk = /obj/item/computer_hardware/hard_drive/role/rd greyscale_config = /datum/greyscale_config/tablet/stripe_thick/head greyscale_colors = "#FAFAFA#000099#B347BC" insert_type = /obj/item/pen/fountain + default_applications = list( + /datum/computer_file/program/crew_manifest, + /datum/computer_file/program/status, + /datum/computer_file/program/science, + /datum/computer_file/program/robocontrol, + /datum/computer_file/program/budgetorders, + /datum/computer_file/program/phys_scanner/chemistry, + /datum/computer_file/program/signal_commander, + ) + +/** + * Security + */ -/obj/item/modular_computer/tablet/pda/captain - name = "captain PDA" - default_disk = /obj/item/computer_hardware/hard_drive/role/captain - greyscale_config = /datum/greyscale_config/tablet/captain - greyscale_colors = "#2C7CB2#FF0000#FFFFFF#FFD55B" - insert_type = /obj/item/pen/fountain +/obj/item/modular_computer/tablet/pda/security + name = "security PDA" + greyscale_colors = "#EA3232#0000cc" + default_applications = list( + /datum/computer_file/program/records/security, + /datum/computer_file/program/crew_manifest, + /datum/computer_file/program/robocontrol, + ) -/obj/item/modular_computer/tablet/pda/captain/Initialize(mapload) - . = ..() - RegisterSignal(src, COMSIG_TABLET_CHECK_DETONATE, .proc/tab_no_detonate) +/obj/item/modular_computer/tablet/pda/detective + name = "detective PDA" + greyscale_colors = "#805A2F#990202" + default_applications = list( + /datum/computer_file/program/records/security, + /datum/computer_file/program/crew_manifest, + /datum/computer_file/program/robocontrol, + /datum/computer_file/program/phys_scanner/medical, + ) + +/obj/item/modular_computer/tablet/pda/warden + name = "warden PDA" + greyscale_config = /datum/greyscale_config/tablet/stripe_split + greyscale_colors = "#EA3232#0000CC#363636" + default_applications = list( + /datum/computer_file/program/records/security, + /datum/computer_file/program/crew_manifest, + /datum/computer_file/program/robocontrol, + ) + +/** + * Engineering + */ + +/obj/item/modular_computer/tablet/pda/engineering + name = "engineering PDA" + greyscale_config = /datum/greyscale_config/tablet/stripe_thick + greyscale_colors = "#D99A2E#69DBF3#E3DF3D" + default_applications = list( + /datum/computer_file/program/supermatter_monitor, + ) + +/obj/item/modular_computer/tablet/pda/atmos + name = "atmospherics PDA" + greyscale_config = /datum/greyscale_config/tablet/stripe_thick + greyscale_colors = "#EEDC43#00E5DA#727272" + default_applications = list( + /datum/computer_file/program/atmosscan, + /datum/computer_file/program/alarm_monitor, + ) + +/** + * Science + */ + +/obj/item/modular_computer/tablet/pda/science + name = "scientist PDA" + greyscale_config = /datum/greyscale_config/tablet/stripe_thick + greyscale_colors = "#FAFAFA#000099#B347BC" + default_applications = list( + /datum/computer_file/program/atmosscan, + /datum/computer_file/program/signal_commander, + ) + +/obj/item/modular_computer/tablet/pda/roboticist + name = "roboticist PDA" + greyscale_config = /datum/greyscale_config/tablet/stripe_split + greyscale_colors = "#484848#0099CC#D94927" + default_applications = list( + /datum/computer_file/program/robocontrol, + ) + +/obj/item/modular_computer/tablet/pda/geneticist + name = "geneticist PDA" + greyscale_config = /datum/greyscale_config/tablet/stripe_split + greyscale_colors = "#FAFAFA#000099#0097CA" + default_applications = list( + /datum/computer_file/program/phys_scanner/medical, + /datum/computer_file/program/records/medical, + ) + +/** + * Medical + */ + +/obj/item/modular_computer/tablet/pda/medical + name = "medical PDA" + greyscale_config = /datum/greyscale_config/tablet/stripe_thick + greyscale_colors = "#FAFAFA#000099#3F96CC" + default_applications = list( + /datum/computer_file/program/phys_scanner/medical, + /datum/computer_file/program/records/medical, + /datum/computer_file/program/robocontrol, + ) + +/obj/item/modular_computer/tablet/pda/viro + name = "virology PDA" + greyscale_config = /datum/greyscale_config/tablet/stripe_split + greyscale_colors = "#FAFAFA#355FAC#57C451" + default_applications = list( + /datum/computer_file/program/phys_scanner/medical, + /datum/computer_file/program/records/medical, + /datum/computer_file/program/robocontrol, + ) + +/obj/item/modular_computer/tablet/pda/chemist + name = "chemist PDA" + greyscale_config = /datum/greyscale_config/tablet/stripe_thick + greyscale_colors = "#FAFAFA#355FAC#EA6400" + default_applications = list( + /datum/computer_file/program/phys_scanner/chemistry, + ) + +/** + * Supply + */ /obj/item/modular_computer/tablet/pda/cargo name = "cargo technician PDA" - default_disk = /obj/item/computer_hardware/hard_drive/role/quartermaster greyscale_colors = "#D6B328#6506CA" + default_applications = list( + /datum/computer_file/program/shipping, + /datum/computer_file/program/budgetorders, + /datum/computer_file/program/robocontrol, + ) /obj/item/modular_computer/tablet/pda/quartermaster/Initialize(mapload) . = ..() @@ -99,9 +238,14 @@ /obj/item/modular_computer/tablet/pda/quartermaster name = "quartermaster PDA" - default_disk = /obj/item/computer_hardware/hard_drive/role/quartermaster greyscale_config = /datum/greyscale_config/tablet/stripe_thick greyscale_colors = "#D6B328#6506CA#927444" + insert_type = /obj/item/pen/survival + default_applications = list( + /datum/computer_file/program/shipping, + /datum/computer_file/program/budgetorders, + /datum/computer_file/program/robocontrol, + ) /obj/item/modular_computer/tablet/pda/quartermaster/Initialize(mapload) . = ..() @@ -112,6 +256,17 @@ greyscale_config = /datum/greyscale_config/tablet/stripe_thick greyscale_colors = "#927444#D6B328#6C3BA1" +/** + * Service + */ + +/obj/item/modular_computer/tablet/pda/janitor + name = "janitor PDA" + greyscale_colors = "#933ea8#235AB2" + default_applications = list( + /datum/computer_file/program/radar/custodial_locator, + ) + /obj/item/modular_computer/tablet/pda/chaplain name = "chaplain PDA" greyscale_config = /datum/greyscale_config/tablet/chaplain @@ -119,21 +274,25 @@ /obj/item/modular_computer/tablet/pda/lawyer name = "lawyer PDA" - default_disk = /obj/item/computer_hardware/hard_drive/role/lawyer greyscale_colors = "#4C76C8#FFE243" insert_type = /obj/item/pen/fountain + default_applications = list( + /datum/computer_file/program/records/security, + ) + +/obj/item/modular_computer/tablet/pda/lawyer/Initialize(mapload) + . = ..() + var/obj/item/computer_hardware/hard_drive/drive = all_components[MC_HDD] + if(!drive) + return + for(var/datum/computer_file/program/messenger/messenger_app in drive.stored_files) + messenger_app.spam_mode = TRUE /obj/item/modular_computer/tablet/pda/botanist name = "botanist PDA" greyscale_config = /datum/greyscale_config/tablet/stripe_thick greyscale_colors = "#50E193#E26F41#71A7CA" -/obj/item/modular_computer/tablet/pda/roboticist - name = "roboticist PDA" - greyscale_config = /datum/greyscale_config/tablet/stripe_split - greyscale_colors = "#484848#0099CC#D94927" - default_disk = /obj/item/computer_hardware/hard_drive/role/roboticist - /obj/item/modular_computer/tablet/pda/cook name = "cook PDA" greyscale_colors = "#FAFAFA#A92323" @@ -142,27 +301,9 @@ name = "bartender PDA" greyscale_colors = "#333333#C7C7C7" -/obj/item/modular_computer/tablet/pda/atmos - name = "atmospherics PDA" - default_disk = /obj/item/computer_hardware/hard_drive/role/atmos - greyscale_config = /datum/greyscale_config/tablet/stripe_thick - greyscale_colors = "#EEDC43#00E5DA#727272" - -/obj/item/modular_computer/tablet/pda/chemist - name = "chemist PDA" - default_disk = /obj/item/computer_hardware/hard_drive/role/chemistry - greyscale_config = /datum/greyscale_config/tablet/stripe_thick - greyscale_colors = "#FAFAFA#355FAC#EA6400" - -/obj/item/modular_computer/tablet/pda/geneticist - name = "geneticist PDA" - default_disk = /obj/item/computer_hardware/hard_drive/role/medical - greyscale_config = /datum/greyscale_config/tablet/stripe_split - greyscale_colors = "#FAFAFA#000099#0097CA" - /obj/item/modular_computer/tablet/pda/clown name = "clown PDA" - default_disk = /obj/item/computer_hardware/hard_drive/role/virus/clown + loaded_cartridge = /obj/item/computer_hardware/hard_drive/portable/virus/clown icon_state = "pda-clown" greyscale_config = null greyscale_colors = null @@ -179,7 +320,7 @@ /obj/item/modular_computer/tablet/pda/clown/proc/AfterSlip(mob/living/carbon/human/M) if (istype(M) && (M.real_name != saved_identification)) - var/obj/item/computer_hardware/hard_drive/role/virus/clown/cart = all_components[MC_HDD_JOB] + var/obj/item/computer_hardware/hard_drive/portable/virus/clown/cart = all_components[MC_SDD] if(istype(cart) && cart.charges < 5) cart.charges++ playsound(src,'sound/machines/ping.ogg',30,TRUE) @@ -189,7 +330,7 @@ /obj/item/modular_computer/tablet/pda/mime name = "mime PDA" - default_disk = /obj/item/computer_hardware/hard_drive/role/virus/mime + loaded_cartridge = /obj/item/computer_hardware/hard_drive/portable/virus/mime greyscale_config = /datum/greyscale_config/tablet/mime greyscale_colors = "#FAFAFA#EA3232" insert_type = /obj/item/toy/crayon/mime @@ -205,11 +346,13 @@ /obj/item/modular_computer/tablet/pda/curator name = "curator PDA" - default_disk = /obj/item/computer_hardware/hard_drive/role/curator greyscale_config = null greyscale_colors = null icon_state = "pda-library" insert_type = /obj/item/pen/fountain + default_applications = list( + /datum/computer_file/program/newscaster, + ) /obj/item/modular_computer/tablet/pda/curator/Initialize(mapload) . = ..() @@ -219,6 +362,10 @@ for(var/datum/computer_file/program/messenger/msg in hdd.stored_files) msg.allow_emojis = TRUE +/** + * Non-roles + */ + /obj/item/modular_computer/tablet/pda/syndicate name = "military PDA" greyscale_colors = "#891417#80FF80" diff --git a/code/modules/modular_computers/computers/item/tablet.dm b/code/modules/modular_computers/computers/item/tablet.dm index 0def63ff78219..938a64aaead3e 100644 --- a/code/modules/modular_computers/computers/item/tablet.dm +++ b/code/modules/modular_computers/computers/item/tablet.dm @@ -9,13 +9,15 @@ worn_icon_state = "tablet" hardware_flag = PROGRAM_TABLET max_hardware_size = 1 + max_idle_programs = 2 w_class = WEIGHT_CLASS_SMALL max_bays = 3 - steel_sheet_cost = 1 + steel_sheet_cost = 2 slot_flags = ITEM_SLOT_ID | ITEM_SLOT_BELT has_light = TRUE //LED flashlight! comp_light_luminosity = 2.3 //Same as the PDA looping_sound = FALSE + custom_materials = list(/datum/material/iron=300, /datum/material/glass=100, /datum/material/plastic=100) var/has_variants = TRUE var/finish_color = null @@ -50,6 +52,8 @@ . = ..() if(is_type_in_list(W, contained_item)) + if(W.w_class >= WEIGHT_CLASS_SMALL) // Anything equal to or larger than small won't work + return if(inserted_item) to_chat(user, span_warning("There is already \a [inserted_item] in \the [src]!")) else @@ -79,6 +83,17 @@ remove_pen(user) +///Finds how hard it is to send a virus to this tablet, checking all programs downloaded. +/obj/item/modular_computer/tablet/proc/get_detomatix_difficulty() + var/detomatix_difficulty + + var/obj/item/computer_hardware/hard_drive/hdd = all_components[MC_HDD] + if(hdd) + for(var/datum/computer_file/program/downloaded_apps as anything in hdd.stored_files) + detomatix_difficulty += downloaded_apps.detomatix_resistance + + return detomatix_difficulty + /obj/item/modular_computer/tablet/proc/tab_no_detonate() SIGNAL_HANDLER return COMPONENT_TABLET_NO_DETONATE @@ -117,7 +132,7 @@ if(T) T.hotspot_expose(700,125) - if(istype(all_components[MC_HDD_JOB], /obj/item/computer_hardware/hard_drive/role/virus/deto)) + if(istype(all_components[MC_SDD], /obj/item/computer_hardware/hard_drive/portable/virus/deto)) explosion(src, devastation_range = -1, heavy_impact_range = 1, light_impact_range = 3, flash_range = 4) else explosion(src, devastation_range = -1, heavy_impact_range = -1, light_impact_range = 2, flash_range = 3) @@ -276,7 +291,10 @@ bypass_state = TRUE allow_chunky = TRUE - var/default_disk = 0 + ///All applications this tablet has pre-installed + var/list/default_applications = list() + ///The pre-installed cartridge that comes with the tablet + var/loaded_cartridge /obj/item/modular_computer/tablet/pda/update_overlays() . = ..() @@ -297,15 +315,17 @@ /obj/item/modular_computer/tablet/pda/Initialize(mapload) . = ..() install_component(new /obj/item/computer_hardware/hard_drive/small) - install_component(new /obj/item/computer_hardware/processor_unit/small) install_component(new /obj/item/computer_hardware/battery(src, /obj/item/stock_parts/cell/computer)) install_component(new /obj/item/computer_hardware/network_card) install_component(new /obj/item/computer_hardware/card_slot) - install_component(new /obj/item/computer_hardware/identifier) - install_component(new /obj/item/computer_hardware/sensorpackage) - if(default_disk) - var/obj/item/computer_hardware/hard_drive/portable/disk = new default_disk(src) + if(!isnull(default_applications)) + var/obj/item/computer_hardware/hard_drive/small/hard_drive = find_hardware_by_name("solid state drive") + for(var/datum/computer_file/program/default_programs as anything in default_applications) + hard_drive.store_file(new default_programs) + + if(loaded_cartridge) + var/obj/item/computer_hardware/hard_drive/portable/disk = new loaded_cartridge(src) install_component(disk) if(insert_type) diff --git a/code/modules/modular_computers/computers/item/tablet_presets.dm b/code/modules/modular_computers/computers/item/tablet_presets.dm index 1bb4124fdf5b5..cacaacfceca6e 100644 --- a/code/modules/modular_computers/computers/item/tablet_presets.dm +++ b/code/modules/modular_computers/computers/item/tablet_presets.dm @@ -5,7 +5,6 @@ /obj/item/modular_computer/tablet/preset/cheap/Initialize(mapload) . = ..() - install_component(new /obj/item/computer_hardware/processor_unit/small) install_component(new /obj/item/computer_hardware/battery(src, /obj/item/stock_parts/cell/computer/micro)) install_component(new /obj/item/computer_hardware/hard_drive/small) install_component(new /obj/item/computer_hardware/network_card) @@ -13,7 +12,6 @@ // Alternative version, an average one, for higher ranked positions mostly /obj/item/modular_computer/tablet/preset/advanced/Initialize(mapload) . = ..() - install_component(new /obj/item/computer_hardware/processor_unit/small) install_component(new /obj/item/computer_hardware/battery(src, /obj/item/stock_parts/cell/computer)) install_component(new /obj/item/computer_hardware/hard_drive/small) install_component(new /obj/item/computer_hardware/network_card) @@ -23,18 +21,15 @@ /obj/item/modular_computer/tablet/preset/science/Initialize(mapload) . = ..() var/obj/item/computer_hardware/hard_drive/small/hard_drive = new - install_component(new /obj/item/computer_hardware/processor_unit/small) install_component(new /obj/item/computer_hardware/battery(src, /obj/item/stock_parts/cell/computer)) install_component(hard_drive) install_component(new /obj/item/computer_hardware/card_slot) install_component(new /obj/item/computer_hardware/network_card) - install_component(new /obj/item/computer_hardware/radio_card) - hard_drive.store_file(new /datum/computer_file/program/signaler) + hard_drive.store_file(new /datum/computer_file/program/signal_commander) /obj/item/modular_computer/tablet/preset/cargo/Initialize(mapload) . = ..() var/obj/item/computer_hardware/hard_drive/small/hard_drive = new - install_component(new /obj/item/computer_hardware/processor_unit/small) install_component(new /obj/item/computer_hardware/battery(src, /obj/item/stock_parts/cell/computer)) install_component(hard_drive) install_component(new /obj/item/computer_hardware/card_slot) @@ -55,7 +50,6 @@ /obj/item/modular_computer/tablet/preset/advanced/atmos/Initialize(mapload) //This will be defunct and will be replaced when NtOS PDAs are done . = ..() var/obj/item/computer_hardware/hard_drive/small/hard_drive = find_hardware_by_name("solid state drive") - install_component(new /obj/item/computer_hardware/sensorpackage) hard_drive.store_file(new /datum/computer_file/program/alarm_monitor) hard_drive.store_file(new /datum/computer_file/program/atmosscan) @@ -84,7 +78,6 @@ /obj/item/modular_computer/tablet/preset/advanced/command/Initialize(mapload) . = ..() var/obj/item/computer_hardware/hard_drive/small/hard_drive = find_hardware_by_name("solid state drive") - install_component(new /obj/item/computer_hardware/sensorpackage) install_component(new /obj/item/computer_hardware/card_slot/secondary) hard_drive.store_file(new /datum/computer_file/program/budgetorders) hard_drive.store_file(new /datum/computer_file/program/science) @@ -98,7 +91,6 @@ /// Given to Nuke Ops members. /obj/item/modular_computer/tablet/nukeops/Initialize(mapload) . = ..() - install_component(new /obj/item/computer_hardware/processor_unit/small) install_component(new /obj/item/computer_hardware/battery(src, /obj/item/stock_parts/cell/computer)) install_component(new /obj/item/computer_hardware/hard_drive/small/nukeops) install_component(new /obj/item/computer_hardware/network_card) @@ -106,6 +98,5 @@ //Borg Built-in tablet /obj/item/modular_computer/tablet/integrated/Initialize(mapload) . = ..() - install_component(new /obj/item/computer_hardware/processor_unit/small) install_component(new /obj/item/computer_hardware/recharger/cyborg) install_component(new /obj/item/computer_hardware/network_card/integrated) diff --git a/code/modules/modular_computers/computers/machinery/console_presets.dm b/code/modules/modular_computers/computers/machinery/console_presets.dm index e2e79eed7d0d3..964cdc63e6093 100644 --- a/code/modules/modular_computers/computers/machinery/console_presets.dm +++ b/code/modules/modular_computers/computers/machinery/console_presets.dm @@ -9,7 +9,6 @@ . = ..() if(!cpu) return - cpu.install_component(new /obj/item/computer_hardware/processor_unit) cpu.install_component(new /obj/item/computer_hardware/card_slot) if(_has_second_id_slot) diff --git a/code/modules/modular_computers/computers/machinery/modular_computer.dm b/code/modules/modular_computers/computers/machinery/modular_computer.dm index e48f6f9fe176b..829f3e5c80592 100644 --- a/code/modules/modular_computers/computers/machinery/modular_computer.dm +++ b/code/modules/modular_computers/computers/machinery/modular_computer.dm @@ -15,6 +15,8 @@ var/hardware_flag = 0 ///Power usage during last tick var/last_power_usage = 0 + /// Amount of programs that can be ran at once + var/max_idle_programs = 4 ///Icon state when the computer is turned off. @@ -124,7 +126,7 @@ // Modular computers can have battery in them, we handle power in previous proc, so prevent this from messing it up for us. /obj/machinery/modular_computer/power_change() - if(cpu?.use_power()) // If MC_CPU still has a power source, PC wouldn't go offline. + if(cpu?.use_power()) // If it still has a power source, PC wouldn't go offline. set_machine_stat(machine_stat & ~NOPOWER) update_appearance() return diff --git a/code/modules/modular_computers/file_system/program.dm b/code/modules/modular_computers/file_system/program.dm index 02cf70e919423..02dccac47893f 100644 --- a/code/modules/modular_computers/file_system/program.dm +++ b/code/modules/modular_computers/file_system/program.dm @@ -43,6 +43,8 @@ var/alert_silenced = FALSE /// Whether to highlight our program in the main screen. Intended for alerts, but loosely available for any need to notify of changed conditions. Think Windows task bar highlighting. Available even if alerts are muted. var/alert_pending = FALSE + /// How well this program will help combat detomatix viruses. + var/detomatix_resistance = NONE /datum/computer_file/program/New(obj/item/modular_computer/comp = null) ..() @@ -75,7 +77,7 @@ return 0 /** - *Runs when the device is used to attack an atom in non-combat mode. + *Runs when the device is used to attack an atom in non-combat mode using right click (secondary). * *Simulates using the device to read or scan something. Tap is called by the computer during pre_attack *and sends us all of the related info. If we return TRUE, the computer will stop the attack process @@ -231,7 +233,7 @@ return TRUE if("PC_minimize") var/mob/user = usr - if(!computer.active_program || !computer.all_components[MC_CPU]) + if(!computer.active_program) return computer.idle_threads.Add(computer.active_program) diff --git a/code/modules/modular_computers/file_system/programs/airestorer.dm b/code/modules/modular_computers/file_system/programs/airestorer.dm index b2c053ab1095c..23fabff3e079c 100644 --- a/code/modules/modular_computers/file_system/programs/airestorer.dm +++ b/code/modules/modular_computers/file_system/programs/airestorer.dm @@ -7,7 +7,7 @@ size = 12 requires_ntnet = FALSE usage_flags = PROGRAM_CONSOLE | PROGRAM_LAPTOP - transfer_access = list(ACCESS_HEADS) + transfer_access = list(ACCESS_COMMAND) available_on_ntnet = TRUE tgui_id = "NtosAiRestorer" program_icon = "laptop-code" diff --git a/code/modules/modular_computers/file_system/programs/alarm.dm b/code/modules/modular_computers/file_system/programs/alarm.dm index 134472c27e2b9..93334744673ed 100644 --- a/code/modules/modular_computers/file_system/programs/alarm.dm +++ b/code/modules/modular_computers/file_system/programs/alarm.dm @@ -6,7 +6,7 @@ program_icon_state = "alert-green" extended_desc = "This program provides visual interface for a station's alarm system." requires_ntnet = 1 - size = 5 + size = 4 tgui_id = "NtosStationAlertConsole" program_icon = "bell" /// If there is any station alert diff --git a/code/modules/modular_computers/file_system/programs/atmosscan.dm b/code/modules/modular_computers/file_system/programs/atmosscan.dm index fe09b4b971ed6..c4867955ee1a1 100644 --- a/code/modules/modular_computers/file_system/programs/atmosscan.dm +++ b/code/modules/modular_computers/file_system/programs/atmosscan.dm @@ -1,3 +1,8 @@ +/// Scan the turf where the computer is on. +#define ATMOZPHERE_SCAN_ENV "env" +/// Scan the objects that the tablet clicks. +#define ATMOZPHERE_SCAN_CLICK "click" + /datum/computer_file/program/atmosscan filename = "atmosscan" filedesc = "AtmoZphere" @@ -8,12 +13,42 @@ tgui_id = "NtosGasAnalyzer" program_icon = "thermometer-half" -/datum/computer_file/program/atmosscan/run_program(mob/living/user) - . = ..() - if (!.) + /// Whether we scan the current turf automatically (env) or scan tapped objects manually (click). + var/atmozphere_mode = ATMOZPHERE_SCAN_ENV + /// Saved [GasmixParser][/proc/gas_mixture_parser] data of the last thing we scanned. + var/list/last_gasmix_data + +/// Secondary attack self. +/datum/computer_file/program/atmosscan/proc/turf_analyze(datum/source, mob/user) + SIGNAL_HANDLER + if(atmozphere_mode != ATMOZPHERE_SCAN_CLICK) return - if(!computer?.get_modular_computer_part(MC_SENSORS)) //Giving a clue to users why the program is spitting out zeros. - to_chat(user, span_warning("\The [computer] flashes an error: \"hardware\\sensorpackage\\startup.bin -- file not found\".")) + atmos_scan(user=user, target=get_turf(computer), silent=FALSE) + on_analyze(source=source, target=get_turf(computer)) + return COMPONENT_CANCEL_ATTACK_CHAIN + +/// Keep this in sync with it's tool based counterpart [/obj/proc/analyzer_act] and [/atom/proc/tool_act] +/datum/computer_file/program/atmosscan/tap(atom/A, mob/living/user, params) + if(atmozphere_mode != ATMOZPHERE_SCAN_CLICK) + return FALSE + if(!atmos_scan(user=user, target=A, silent=FALSE)) + return FALSE + on_analyze(source=computer, target=A) + return TRUE + +/// Updates our gasmix data if on click mode. +/datum/computer_file/program/atmosscan/proc/on_analyze(datum/source, atom/target) + var/mixture = target.return_analyzable_air() + if(!mixture) + return FALSE + var/list/airs = islist(mixture) ? mixture : list(mixture) + var/list/new_gasmix_data = list() + for(var/datum/gas_mixture/air as anything in airs) + var/mix_name = capitalize(lowertext(target.name)) + if(airs.len != 1) //not a unary gas mixture + mix_name += " - Node [airs.Find(air)]" + new_gasmix_data += list(gas_mixture_parser(air, mix_name)) + last_gasmix_data = new_gasmix_data /datum/computer_file/program/atmosscan/ui_static_data(mob/user) return return_atmos_handbooks() @@ -21,17 +56,32 @@ /datum/computer_file/program/atmosscan/ui_data(mob/user) var/list/data = get_header_data() var/turf/turf = get_turf(computer) - var/datum/gas_mixture/air = turf?.return_air() - var/obj/item/computer_hardware/sensorpackage/air_sensor = computer?.get_modular_computer_part(MC_SENSORS) - - if(!air_sensor) - data["gasmixes"] = list(gas_mixture_parser(null, "No Sensors Detected!")) - return data - - data["gasmixes"] = list(gas_mixture_parser(air, "Sensor Reading")) //Null air wont cause errors, don't worry. + data["atmozphereMode"] = atmozphere_mode + data["clickAtmozphereCompatible"] = computer.hardware_flag == PROGRAM_TABLET + switch (atmozphere_mode) //Null air wont cause errors, don't worry. + if(ATMOZPHERE_SCAN_ENV) + var/datum/gas_mixture/air = turf?.return_air() + data["gasmixes"] = list(gas_mixture_parser(air, "Location Reading")) + if(ATMOZPHERE_SCAN_CLICK) + LAZYINITLIST(last_gasmix_data) + data["gasmixes"] = last_gasmix_data return data /datum/computer_file/program/atmosscan/ui_act(action, list/params) . = ..() if(.) return + switch(action) + if("scantoggle") + if(atmozphere_mode == ATMOZPHERE_SCAN_CLICK) + atmozphere_mode = ATMOZPHERE_SCAN_ENV + UnregisterSignal(computer, COMSIG_ITEM_ATTACK_SELF_SECONDARY) + return TRUE + if(computer.hardware_flag != PROGRAM_TABLET) + computer.say("Device incompatible for scanning objects!") + return FALSE + atmozphere_mode = ATMOZPHERE_SCAN_CLICK + RegisterSignal(computer, COMSIG_ITEM_ATTACK_SELF_SECONDARY, .proc/turf_analyze) + var/turf/turf = get_turf(computer) + last_gasmix_data = list(gas_mixture_parser(turf?.return_air(), "Location Reading")) + return TRUE diff --git a/code/modules/modular_computers/file_system/programs/budgetordering.dm b/code/modules/modular_computers/file_system/programs/budgetordering.dm index d128399804b0a..9962eee9157b7 100644 --- a/code/modules/modular_computers/file_system/programs/budgetordering.dm +++ b/code/modules/modular_computers/file_system/programs/budgetordering.dm @@ -6,7 +6,7 @@ extended_desc = "Nanotrasen Internal Requisition Network interface for supply purchasing using a department budget account." requires_ntnet = TRUE usage_flags = PROGRAM_LAPTOP | PROGRAM_TABLET - size = 20 + size = 10 tgui_id = "NtosCargo" ///Are you actually placing orders with it? var/requestonly = TRUE @@ -68,17 +68,21 @@ . = ..() var/list/data = get_header_data() data["location"] = SSshuttle.supply.getStatusText() + data["department"] = "Cargo" var/datum/bank_account/buyer = SSeconomy.get_dep_account(cargo_account) var/obj/item/computer_hardware/card_slot/card_slot = computer.all_components[MC_CARD] var/obj/item/card/id/id_card = card_slot?.GetID() if(id_card?.registered_account) - if((ACCESS_HEADS in id_card.access) || (ACCESS_QM in id_card.access)) + if((ACCESS_COMMAND in id_card.access) || (ACCESS_QM in id_card.access)) requestonly = FALSE buyer = SSeconomy.get_dep_account(id_card.registered_account.account_job.paycheck_department) can_approve_requests = TRUE else requestonly = TRUE can_approve_requests = FALSE + if(ACCESS_COMMAND in id_card.access) + // If buyer is a departmental budget, replaces "Cargo" with that budget - we're not using the cargo budget here + data["department"] = addtext(buyer.account_holder, " Requisitions") else requestonly = TRUE if(buyer) diff --git a/code/modules/modular_computers/file_system/programs/card.dm b/code/modules/modular_computers/file_system/programs/card.dm index 4bc2890630d5f..6fb42ae9bbc6d 100644 --- a/code/modules/modular_computers/file_system/programs/card.dm +++ b/code/modules/modular_computers/file_system/programs/card.dm @@ -4,7 +4,7 @@ category = PROGRAM_CATEGORY_CREW program_icon_state = "id" extended_desc = "Program for programming employee ID cards to access parts of the station." - transfer_access = list(ACCESS_HEADS) + transfer_access = list(ACCESS_COMMAND) requires_ntnet = 0 size = 8 tgui_id = "NtosCard" @@ -59,7 +59,7 @@ var/list/managers = SSid_access.sub_department_managers_tgui for(var/access_as_text in managers) var/list/info = managers[access_as_text] - var/access = text2num(access_as_text) + var/access = access_as_text if((access in id_card.access) && ((target_dept in info["regions"]) || !target_dept)) region_access |= info["regions"] job_templates |= info["templates"] diff --git a/code/modules/modular_computers/file_system/programs/crewmanifest.dm b/code/modules/modular_computers/file_system/programs/crewmanifest.dm index 31140aaa2013e..dc70ac557d172 100644 --- a/code/modules/modular_computers/file_system/programs/crewmanifest.dm +++ b/code/modules/modular_computers/file_system/programs/crewmanifest.dm @@ -4,11 +4,12 @@ category = PROGRAM_CATEGORY_CREW program_icon_state = "id" extended_desc = "Program for viewing and printing the current crew manifest" - transfer_access = list(ACCESS_HEADS) + transfer_access = list(ACCESS_COMMAND) requires_ntnet = TRUE size = 4 tgui_id = "NtosCrewManifest" program_icon = "clipboard-list" + detomatix_resistance = DETOMATIX_RESIST_MAJOR /datum/computer_file/program/crew_manifest/ui_static_data(mob/user) var/list/data = list() diff --git a/code/modules/modular_computers/file_system/programs/jobmanagement.dm b/code/modules/modular_computers/file_system/programs/jobmanagement.dm index c7d4ce2d06d8d..d7ea68895c189 100644 --- a/code/modules/modular_computers/file_system/programs/jobmanagement.dm +++ b/code/modules/modular_computers/file_system/programs/jobmanagement.dm @@ -7,7 +7,7 @@ GLOBAL_VAR_INIT(time_last_changed_position, 0) category = PROGRAM_CATEGORY_CREW program_icon_state = "id" extended_desc = "Program for viewing and changing job slot availability." - transfer_access = list(ACCESS_HEADS) + transfer_access = list(ACCESS_COMMAND) requires_ntnet = TRUE size = 4 tgui_id = "NtosJobManager" diff --git a/code/modules/modular_computers/file_system/programs/ntmessenger.dm b/code/modules/modular_computers/file_system/programs/ntmessenger.dm index 54d3b1a69a280..3d6eb7b631019 100644 --- a/code/modules/modular_computers/file_system/programs/ntmessenger.dm +++ b/code/modules/modular_computers/file_system/programs/ntmessenger.dm @@ -5,10 +5,11 @@ program_icon_state = "command" program_state = PROGRAM_STATE_BACKGROUND extended_desc = "This program allows old-school communication with other modular devices." - size = 8 + size = 0 + undeletable = TRUE // It comes by default in tablets, can't be downloaded, takes no space and should obviously not be able to be deleted. + available_on_ntnet = FALSE usage_flags = PROGRAM_TABLET ui_header = "ntnrc_idle.gif" - available_on_ntnet = TRUE tgui_id = "NtosMessenger" program_icon = "comment-alt" alert_able = TRUE @@ -45,6 +46,8 @@ var/is_silicon = FALSE /// Whether or not we're in a mime PDA. var/mime_mode = FALSE + /// Whether this app can send messages to all. + var/spam_mode = FALSE /datum/computer_file/program/messenger/proc/ScrubMessengerList() var/list/dictionary = list() @@ -130,6 +133,9 @@ if(!sending_and_receiving) to_chat(usr, span_notice("ERROR: Device has sending disabled.")) return + if(!spam_mode) + to_chat(usr, span_notice("ERROR: Device does not have mass-messaging perms.")) + return var/list/targets = list() @@ -158,7 +164,7 @@ to_chat(usr, span_notice("ERROR: Device has receiving disabled.")) return if(sending_virus) - var/obj/item/computer_hardware/hard_drive/role/virus/disk = computer.all_components[MC_HDD_JOB] + var/obj/item/computer_hardware/hard_drive/portable/virus/disk = computer.all_components[MC_SDD] if(istype(disk)) disk.send_virus(target, usr) return(UI_UPDATE) @@ -176,8 +182,6 @@ /datum/computer_file/program/messenger/ui_data(mob/user) var/list/data = get_header_data() - var/obj/item/computer_hardware/hard_drive/role/disk = computer.all_components[MC_HDD_JOB] - data["owner"] = computer.saved_identification data["messages"] = messages data["ringer_status"] = ringer_status @@ -187,10 +191,11 @@ data["sortByJob"] = sort_by_job data["isSilicon"] = is_silicon data["photo"] = photo_path + data["canSpam"] = spam_mode + var/obj/item/computer_hardware/hard_drive/portable/virus/disk = computer.all_components[MC_SDD] if(disk) - data["canSpam"] = disk.CanSpam() - data["virus_attach"] = istype(disk, /obj/item/computer_hardware/hard_drive/role/virus) + data["virus_attach"] = istype(disk, /obj/item/computer_hardware/hard_drive/portable/virus) data["sending_virus"] = sending_virus return data @@ -296,7 +301,7 @@ to_chat(M, "[FOLLOW_LINK(M, user)] [ghost_message]") // Log in the talk log - user.log_talk(message, LOG_PDA, tag="[rigged ? "Rigged" : ""] PDA: [initial(message_data["name"])] to [signal.format_target()]") + user.log_talk(message, LOG_PDA, tag="[rigged ? "Rigged" : ""] PDA: [message_data["name"]] to [signal.format_target()]") if(rigged) log_bomber(user, "sent a rigged PDA message (Name: [message_data["name"]]. Job: [message_data["job"]]) to [english_list(string_targets)] [!is_special_character(user) ? "(SENT BY NON-ANTAG)" : ""]") to_chat(user, span_info("PDA message sent to [signal.format_target()]: [signal.format_message()]")) @@ -332,7 +337,7 @@ L = get(holder.holder, /mob/living/silicon) if(L && (L.stat == CONSCIOUS || L.stat == SOFT_CRIT)) - var/reply = "(Reply)" + var/reply = "(Reply)" var/hrefstart var/hrefend if (isAI(L)) @@ -360,7 +365,7 @@ switch(href_list["choice"]) if("Message") send_message(usr, list(locate(href_list["target"]))) - if("Mess_us_up") + if("mess_us_up") if(!HAS_TRAIT(src, TRAIT_PDA_CAN_EXPLODE)) var/obj/item/modular_computer/tablet/comp = computer comp.explode(usr, from_message_menu = TRUE) diff --git a/code/modules/modular_computers/file_system/programs/phys_scanner.dm b/code/modules/modular_computers/file_system/programs/phys_scanner.dm index 804ada70b8e10..8f0efa35c0124 100644 --- a/code/modules/modular_computers/file_system/programs/phys_scanner.dm +++ b/code/modules/modular_computers/file_system/programs/phys_scanner.dm @@ -1,3 +1,6 @@ +#define TABLET_MEDICAL_MODE (1<<0) +#define TABLET_CHEMISTRY_MODE (1<<1) + /datum/computer_file/program/phys_scanner filename = "phys_scanner" filedesc = "Physical Scanner" @@ -10,32 +13,32 @@ program_icon = "barcode" var/current_mode = 0 - var/available_modes = 0 + var/available_modes = NONE var/last_record = "" /datum/computer_file/program/phys_scanner/proc/ReadModes() var/reads = list() - if(available_modes & DISK_CHEM) + if(available_modes & TABLET_CHEMISTRY_MODE) reads += "Reagent" - if(available_modes & DISK_MED) + if(available_modes & TABLET_MEDICAL_MODE) reads += "Health" return reads /datum/computer_file/program/phys_scanner/proc/ReadCurrent() - if(current_mode & DISK_CHEM) + if(current_mode & TABLET_CHEMISTRY_MODE) return "Reagent" - if(current_mode & DISK_MED) + if(current_mode & TABLET_MEDICAL_MODE) return "Health" /datum/computer_file/program/phys_scanner/tap(atom/A, mob/living/user, params) . = ..() switch(current_mode) - if(DISK_CHEM) + if(TABLET_CHEMISTRY_MODE) if(!isnull(A.reagents)) if(A.reagents.reagent_list.len > 0) var/reagents_length = A.reagents.reagent_list.len @@ -46,7 +49,7 @@ last_record = "No active chemical agents found in [A]." else last_record = "No significant chemical agents found in [A]." - if(DISK_MED) + if(TABLET_MEDICAL_MODE) var/mob/living/carbon/carbon = A if(istype(carbon)) carbon.visible_message(span_notice("[user] analyzes [A]'s vitals.")) @@ -61,9 +64,9 @@ if("selectMode") switch(params["newMode"]) if("Reagent") - current_mode = DISK_CHEM + current_mode = TABLET_CHEMISTRY_MODE if("Health") - current_mode = DISK_MED + current_mode = TABLET_MEDICAL_MODE return UI_UPDATE @@ -76,3 +79,15 @@ data["available_modes"] = ReadModes() return data + +/datum/computer_file/program/phys_scanner/medical + available_modes = TABLET_MEDICAL_MODE + +/datum/computer_file/program/phys_scanner/chemistry + available_modes = TABLET_CHEMISTRY_MODE + +/datum/computer_file/program/phys_scanner/all + available_modes = TABLET_MEDICAL_MODE | TABLET_CHEMISTRY_MODE + +#undef TABLET_MEDICAL_MODE +#undef TABLET_CHEMISTRY_MODE diff --git a/code/modules/modular_computers/file_system/programs/powermonitor.dm b/code/modules/modular_computers/file_system/programs/powermonitor.dm index 8e30fe57c7bbd..70a16c7a6a182 100644 --- a/code/modules/modular_computers/file_system/programs/powermonitor.dm +++ b/code/modules/modular_computers/file_system/programs/powermonitor.dm @@ -7,12 +7,13 @@ program_icon_state = "power_monitor" extended_desc = "This program connects to sensors around the station to provide information about electrical systems" ui_header = "power_norm.gif" - transfer_access = list(ACCESS_ENGINE) + transfer_access = list(ACCESS_ENGINEERING) usage_flags = PROGRAM_CONSOLE - requires_ntnet = 0 - size = 9 + requires_ntnet = FALSE + size = 8 tgui_id = "NtosPowerMonitor" program_icon = "plug" + detomatix_resistance = DETOMATIX_RESIST_MINOR var/has_alert = 0 var/datum/weakref/attached_wire_ref diff --git a/code/modules/modular_computers/file_system/programs/radar.dm b/code/modules/modular_computers/file_system/programs/radar.dm index 9ae7777a0f4af..026ae4afda172 100644 --- a/code/modules/modular_computers/file_system/programs/radar.dm +++ b/code/modules/modular_computers/file_system/programs/radar.dm @@ -258,6 +258,7 @@ available_on_ntnet = TRUE program_icon = "broom" size = 2 + detomatix_resistance = DETOMATIX_RESIST_MINOR /datum/computer_file/program/radar/custodial_locator/find_atom() return locate(selected) in GLOB.janitor_devices diff --git a/code/modules/modular_computers/file_system/programs/records.dm b/code/modules/modular_computers/file_system/programs/records.dm index d96f89779feb7..e0329103814d2 100644 --- a/code/modules/modular_computers/file_system/programs/records.dm +++ b/code/modules/modular_computers/file_system/programs/records.dm @@ -9,6 +9,7 @@ size = 4 usage_flags = PROGRAM_TABLET | PROGRAM_LAPTOP available_on_ntnet = FALSE + detomatix_resistance = DETOMATIX_RESIST_MINOR var/mode diff --git a/code/modules/modular_computers/file_system/programs/robocontrol.dm b/code/modules/modular_computers/file_system/programs/robocontrol.dm index b3cdb793a4503..5ed2eb18b01fc 100644 --- a/code/modules/modular_computers/file_system/programs/robocontrol.dm +++ b/code/modules/modular_computers/file_system/programs/robocontrol.dm @@ -6,15 +6,14 @@ program_icon_state = "robot" extended_desc = "A remote controller used for giving basic commands to non-sentient robots." requires_ntnet = TRUE - size = 12 + size = 6 tgui_id = "NtosRoboControl" program_icon = "robot" ///Number of simple robots on-station. var/botcount = 0 ///Access granted by the used to summon robots. var/list/current_access = list() - ///Whether or not this is the cartridge program version. - var/cart_mode = FALSE + ///List of all ping types you can annoy drones with. var/list/drone_ping_types = list( "Low", "Medium", @@ -29,23 +28,18 @@ var/list/botlist = list() var/list/mulelist = list() - var/obj/item/computer_hardware/hard_drive/role/job_disk = computer ? computer.all_components[MC_HDD_JOB] : null var/obj/item/computer_hardware/card_slot/card_slot = computer ? computer.all_components[MC_CARD] : null data["have_id_slot"] = !!card_slot if(computer) var/obj/item/card/id/id_card = card_slot ? card_slot.stored_card : "" data["id_owner"] = id_card - if(cart_mode && job_disk) - data["id_owner"] = "JOB DISK OVERRIDE" botcount = 0 for(var/mob/living/simple_animal/bot/simple_bot as anything in GLOB.bots_list) if(simple_bot.z != zlevel || !(simple_bot.bot_mode_flags & BOT_MODE_REMOTE_ENABLED)) //Only non-emagged bots on the same Z-level are detected! continue - if(computer && !simple_bot.check_access(user) && !cart_mode) // Only check Bots we can access) - continue - if(!(simple_bot.bot_type in job_disk.bot_access) && cart_mode) + if(computer && !simple_bot.check_access(user)) // Only check Bots we can access) continue var/list/newbot = list( "name" = simple_bot.name, @@ -144,6 +138,9 @@ if(!computer || !card_slot || !id_card) to_chat(current_user, span_notice("No ID found, authorization failed.")) return + if(isdrone(current_user)) + to_chat(current_user, span_notice("You can't free yourself.")) + return if(!(ACCESS_CE in id_card.access)) to_chat(current_user, span_notice("Required access not found on ID.")) return diff --git a/code/modules/modular_computers/file_system/programs/signaler.dm b/code/modules/modular_computers/file_system/programs/signalcommander.dm similarity index 54% rename from code/modules/modular_computers/file_system/programs/signaler.dm rename to code/modules/modular_computers/file_system/programs/signalcommander.dm index 78b2897466fa3..f0a0e795c33d7 100644 --- a/code/modules/modular_computers/file_system/programs/signaler.dm +++ b/code/modules/modular_computers/file_system/programs/signalcommander.dm @@ -1,4 +1,4 @@ -/datum/computer_file/program/signaler +/datum/computer_file/program/signal_commander filename = "signaler" filedesc = "SignalCommander" category = PROGRAM_CATEGORY_MISC @@ -15,35 +15,18 @@ /// Radio connection datum used by signalers. var/datum/radio_frequency/radio_connection -/datum/computer_file/program/signaler/run_program(mob/living/user) - . = ..() - if (!.) - return - var/obj/item/computer_hardware/hard_drive/role/signal/disk = computer?.get_modular_computer_part(MC_HDD_JOB) - if(!(computer?.get_modular_computer_part(MC_SIGNALER) || istype(disk))) //Giving a clue to users why the program is spitting out zeros. - to_chat(user, span_warning("\The [computer] flashes an error: \"hardware\\signal_hardware\\startup.bin -- file not found\".")) - - -/datum/computer_file/program/signaler/ui_data(mob/user) +/datum/computer_file/program/signal_commander/ui_data(mob/user) var/list/data = get_header_data() - var/obj/item/computer_hardware/radio_card/sensor = computer?.get_modular_computer_part(MC_SIGNALER) - var/obj/item/computer_hardware/hard_drive/role/signal/disk = computer?.get_modular_computer_part(MC_HDD_JOB) - if(sensor?.check_functionality() || istype(disk)) - data["frequency"] = signal_frequency - data["code"] = signal_code - data["minFrequency"] = MIN_FREE_FREQ - data["maxFrequency"] = MAX_FREE_FREQ + data["frequency"] = signal_frequency + data["code"] = signal_code + data["minFrequency"] = MIN_FREE_FREQ + data["maxFrequency"] = MAX_FREE_FREQ return data -/datum/computer_file/program/signaler/ui_act(action, list/params) +/datum/computer_file/program/signal_commander/ui_act(action, list/params) . = ..() if(.) return - var/obj/item/computer_hardware/radio_card/sensor = computer?.get_modular_computer_part(MC_SIGNALER) - var/obj/item/computer_hardware/hard_drive/role/signal/disk = computer?.get_modular_computer_part(MC_HDD_JOB) - if(!(sensor?.check_functionality() || istype(disk))) - playsound(src, 'sound/machines/scanbuzz.ogg', 100, FALSE) - return switch(action) if("signal") INVOKE_ASYNC(src, .proc/signal) @@ -63,7 +46,7 @@ signal_code = initial(signal_code) . = TRUE -/datum/computer_file/program/signaler/proc/signal() +/datum/computer_file/program/signal_commander/proc/signal() if(!radio_connection) return @@ -72,14 +55,13 @@ var/logging_data if(usr) - message_admins("usr is true") logging_data = "[time] : [usr.key] used [computer] @ location ([T.x],[T.y],[T.z]) : [format_frequency(signal_frequency)]/[signal_code]" GLOB.lastsignalers.Add(logging_data) var/datum/signal/signal = new(list("code" = signal_code), logging_data = logging_data) radio_connection.post_signal(computer, signal) -/datum/computer_file/program/signaler/proc/set_frequency(new_frequency) +/datum/computer_file/program/signal_commander/proc/set_frequency(new_frequency) SSradio.remove_object(computer, signal_frequency) signal_frequency = new_frequency radio_connection = SSradio.add_object(computer, signal_frequency, RADIO_SIGNALER) diff --git a/code/modules/modular_computers/file_system/programs/statusdisplay.dm b/code/modules/modular_computers/file_system/programs/statusdisplay.dm index 30f7c297f18f3..c6b10c1f56b74 100644 --- a/code/modules/modular_computers/file_system/programs/statusdisplay.dm +++ b/code/modules/modular_computers/file_system/programs/statusdisplay.dm @@ -4,7 +4,7 @@ program_icon = "signal" program_icon_state = "generic" requires_ntnet = TRUE - size = 4 + size = 1 extended_desc = "An app used to change the message on the station status displays." tgui_id = "NtosStatus" diff --git a/code/modules/modular_computers/file_system/programs/techweb.dm b/code/modules/modular_computers/file_system/programs/techweb.dm index 0a23fbb4b66f6..1ee417b93d1eb 100644 --- a/code/modules/modular_computers/file_system/programs/techweb.dm +++ b/code/modules/modular_computers/file_system/programs/techweb.dm @@ -5,15 +5,15 @@ program_icon_state = "research" extended_desc = "Connect to the internal science server in order to assist in station research efforts." requires_ntnet = TRUE - size = 16 + size = 10 tgui_id = "NtosTechweb" program_icon = "atom" - required_access = list(ACCESS_HEADS, ACCESS_RND) + required_access = list(ACCESS_COMMAND, ACCESS_SCIENCE) transfer_access = list(ACCESS_RESEARCH) /// Reference to global science techweb var/datum/techweb/stored_research /// Access needed to lock/unlock the console - var/lock_access = ACCESS_RND + var/lock_access = ACCESS_SCIENCE /// Determines if the console is locked, and consequently if actions can be performed with it var/locked = FALSE /// Used for compressing data sent to the UI via static_data as payload size is of concern diff --git a/code/modules/modular_computers/file_system/programs/ntmonitor.dm b/code/modules/modular_computers/file_system/programs/wirecarp.dm similarity index 66% rename from code/modules/modular_computers/file_system/programs/ntmonitor.dm rename to code/modules/modular_computers/file_system/programs/wirecarp.dm index 5a34488fd2220..24f63cf72587b 100644 --- a/code/modules/modular_computers/file_system/programs/ntmonitor.dm +++ b/code/modules/modular_computers/file_system/programs/wirecarp.dm @@ -11,7 +11,7 @@ tgui_id = "NtosNetMonitor" program_icon = "network-wired" -/datum/computer_file/program/ntnetmonitor/ui_act(action, params) +/datum/computer_file/program/ntnetmonitor/ui_act(action, list/params, datum/tgui/ui) . = ..() if(.) return @@ -49,6 +49,20 @@ return SSnetworks.station_network.toggle_function(text2num(params["id"])) return TRUE + if("toggle_mass_pda") + if(!SSnetworks.station_network) + return + var/mob/user = ui.user + + var/obj/item/modular_computer/target_tablet = locate(params["ref"]) in GLOB.TabletMessengers + if(!istype(target_tablet)) + return + var/obj/item/computer_hardware/hard_drive/drive = target_tablet.all_components[MC_HDD] + if(!drive) + to_chat(user, span_boldnotice("Target tablet somehow is lacking a hard drive.")) + return + for(var/datum/computer_file/program/messenger/messenger_app in drive.stored_files) + messenger_app.spam_mode = !messenger_app.spam_mode /datum/computer_file/program/ntnetmonitor/ui_data(mob/user) if(!SSnetworks.station_network) @@ -73,4 +87,19 @@ data["ntnetlogs"] += list(list("entry" = i)) data["ntnetmaxlogs"] = SSnetworks.setting_maxlogcount + data["tablets"] = list() + for(var/obj/item/modular_computer/messenger in GetViewableDevices()) + var/list/tablet_data = list() + if(messenger.saved_identification) + var/obj/item/computer_hardware/hard_drive/drive = messenger.all_components[MC_HDD] + if(!drive) + continue + for(var/datum/computer_file/program/messenger/messenger_app in drive.stored_files) + tablet_data["enabled_spam"] += messenger_app.spam_mode + + tablet_data["name"] += messenger.saved_identification + tablet_data["ref"] += REF(messenger) + + data["tablets"] += list(tablet_data) + return data diff --git a/code/modules/modular_computers/hardware/CPU.dm b/code/modules/modular_computers/hardware/CPU.dm deleted file mode 100644 index 4639b0474941a..0000000000000 --- a/code/modules/modular_computers/hardware/CPU.dm +++ /dev/null @@ -1,40 +0,0 @@ -// CPU that allows the computer to run programs. -// Better CPUs are obtainable via research and can run more programs on background. - -/obj/item/computer_hardware/processor_unit - name = "processor board" - desc = "A standard CPU board used in most computers. It can run up to three programs simultaneously." - icon_state = "cpuboard" - w_class = WEIGHT_CLASS_SMALL - power_usage = 50 - critical = 1 - malfunction_probability = 1 - var/max_idle_programs = 2 // 2 idle, + 1 active = 3 as said in description. - device_type = MC_CPU - -/obj/item/computer_hardware/processor_unit/on_remove(obj/item/modular_computer/remove_from, mob/user) - remove_from.shutdown_computer() - -/obj/item/computer_hardware/processor_unit/small - name = "microprocessor" - desc = "A miniaturised CPU used in portable devices. It can run up to two programs simultaneously." - icon_state = "cpu" - w_class = WEIGHT_CLASS_TINY - power_usage = 25 - max_idle_programs = 1 - -/obj/item/computer_hardware/processor_unit/photonic - name = "photonic processor board" - desc = "An advanced experimental CPU board that uses photonic core instead of regular circuitry. It can run up to five programs simultaneously, but uses a lot of power." - icon_state = "cpuboard_super" - w_class = WEIGHT_CLASS_SMALL - power_usage = 250 - max_idle_programs = 4 - -/obj/item/computer_hardware/processor_unit/photonic/small - name = "photonic microprocessor" - desc = "An advanced miniaturised CPU for use in portable devices. It uses photonic core instead of regular circuitry. It can run up to three programs simultaneously." - icon_state = "cpu_super" - w_class = WEIGHT_CLASS_TINY - power_usage = 75 - max_idle_programs = 2 diff --git a/code/modules/modular_computers/hardware/hard_drive.dm b/code/modules/modular_computers/hardware/hard_drive.dm index 3b4df1446f565..8a3b547e8ca41 100644 --- a/code/modules/modular_computers/hardware/hard_drive.dm +++ b/code/modules/modular_computers/hardware/hard_drive.dm @@ -17,9 +17,9 @@ program.computer = null /obj/item/computer_hardware/hard_drive/proc/install_default_programs() - store_file(new/datum/computer_file/program/computerconfig(src)) // Computer configuration utility, allows hardware control and displays more info than status bar - store_file(new/datum/computer_file/program/ntnetdownload(src)) // NTNet Downloader Utility, allows users to download more software from NTNet repository - store_file(new/datum/computer_file/program/filemanager(src)) // File manager, allows text editor functions and basic file manipulation. + store_file(new /datum/computer_file/program/computerconfig(src)) // Computer configuration utility, allows hardware control and displays more info than status bar + store_file(new /datum/computer_file/program/ntnetdownload(src)) // NTNet Downloader Utility, allows users to download more software from NTNet repository + store_file(new /datum/computer_file/program/filemanager(src)) // File manager, allows text editor functions and basic file manipulation. /obj/item/computer_hardware/hard_drive/examine(user) . = ..() @@ -177,21 +177,18 @@ store_file(new /datum/computer_file/program/notepad(src)) // For borg integrated tablets. No downloader. -/obj/item/computer_hardware/hard_drive/small/integrated/install_default_programs() +/obj/item/computer_hardware/hard_drive/small/ai/install_default_programs() var/datum/computer_file/program/messenger/messenger = new(src) messenger.is_silicon = TRUE store_file(messenger) -/obj/item/computer_hardware/hard_drive/small/integrated/borg/install_default_programs() +/obj/item/computer_hardware/hard_drive/small/robot/install_default_programs() store_file(new /datum/computer_file/program/computerconfig(src)) // Computer configuration utility, allows hardware control and displays more info than status bar store_file(new /datum/computer_file/program/filemanager(src)) // File manager, allows text editor functions and basic file manipulation. store_file(new /datum/computer_file/program/robotact(src)) - var/datum/computer_file/program/messenger/messenger = new(src) - messenger.is_silicon = TRUE - store_file(messenger) // Syndicate variant - very slight better -/obj/item/computer_hardware/hard_drive/small/syndicate +/obj/item/computer_hardware/hard_drive/portable/syndicate desc = "An efficient SSD for portable devices developed by a rival organisation." power_usage = 8 max_capacity = 70 diff --git a/code/modules/modular_computers/hardware/identifier.dm b/code/modules/modular_computers/hardware/identifier.dm deleted file mode 100644 index c64b62cdf4a18..0000000000000 --- a/code/modules/modular_computers/hardware/identifier.dm +++ /dev/null @@ -1,13 +0,0 @@ -/obj/item/computer_hardware/identifier - name = "identifier" - desc = "Used to automatically update the names of modular devices." - power_usage = 0 - w_class = WEIGHT_CLASS_TINY - device_type = MC_IDENTIFY - expansion_hw = FALSE - -/obj/item/computer_hardware/identifier/proc/UpdateDisplay() - var/name = holder.saved_identification - var/job = holder.saved_job - - holder.name = "[name] ([job])" diff --git a/code/modules/modular_computers/hardware/job_disk.dm b/code/modules/modular_computers/hardware/job_disk.dm deleted file mode 100644 index 529fdab68d277..0000000000000 --- a/code/modules/modular_computers/hardware/job_disk.dm +++ /dev/null @@ -1,256 +0,0 @@ -/obj/item/computer_hardware/hard_drive/role - name = "job data disk" - desc = "A disk meant to give a worker the needed programs to work." - power_usage = 0 - icon_state = "datadisk6" - w_class = WEIGHT_CLASS_TINY - critical = FALSE - max_capacity = 500 - device_type = MC_HDD_JOB - default_installs = FALSE - - var/disk_flags = 0 // bit flag for the programs - var/can_spam = FALSE - var/list/bot_access = list() - -/obj/item/computer_hardware/hard_drive/role/on_remove(obj/item/modular_computer/remove_from, mob/user) - return - -/obj/item/computer_hardware/hard_drive/role/Initialize(mapload) - . = ..() - var/list/progs_to_store = list() - - if(disk_flags & DISK_POWER) - progs_to_store += new /datum/computer_file/program/power_monitor(src) - progs_to_store += new /datum/computer_file/program/supermatter_monitor(src) - - if(disk_flags & DISK_ATMOS) - progs_to_store += new /datum/computer_file/program/atmosscan(src) - - if(disk_flags & DISK_MANIFEST) - progs_to_store += new /datum/computer_file/program/crew_manifest(src) - - if(disk_flags & DISK_SEC) - progs_to_store += new /datum/computer_file/program/records/security(src) - - if(disk_flags & DISK_JANI) - progs_to_store += new /datum/computer_file/program/radar/custodial_locator(src) - - if((disk_flags & DISK_CHEM) || (disk_flags & DISK_MED)) - var/datum/computer_file/program/phys_scanner/scanner = new(src) - - if(disk_flags & DISK_CHEM) - scanner.available_modes += DISK_CHEM - - if(disk_flags & DISK_MED) - progs_to_store += new /datum/computer_file/program/records/medical(src) - scanner.available_modes += DISK_MED - - progs_to_store += scanner - - if(disk_flags & DISK_ROBOS) - var/datum/computer_file/program/robocontrol/robo = new(src) - robo.cart_mode = TRUE - progs_to_store += robo - - if(disk_flags & DISK_CARGO) - progs_to_store += new /datum/computer_file/program/shipping(src) - - if(disk_flags & DISK_SIGNAL) - progs_to_store += new /datum/computer_file/program/signaler(src) - - if(disk_flags & DISK_NEWS) - progs_to_store += new /datum/computer_file/program/newscaster(src) - - if(disk_flags & DISK_BUDGET) - progs_to_store += new /datum/computer_file/program/budgetorders(src) - - if(disk_flags & DISK_STATUS) - progs_to_store += new /datum/computer_file/program/status(src) - - if(disk_flags & DISK_SCI) - progs_to_store += new /datum/computer_file/program/science(src) - - for (var/datum/computer_file/program/prog in progs_to_store) - prog.usage_flags = PROGRAM_ALL - prog.required_access = list() - prog.transfer_access = list() - store_file(prog) - - - -/obj/item/computer_hardware/hard_drive/role/proc/CanSpam() - return can_spam - -// Disk Definitions - -/obj/item/computer_hardware/hard_drive/role/engineering - name = "Power-ON disk" - desc = "Engineers ignoring station power-draw since 2400." - icon_state = "datadisk2" - disk_flags = DISK_POWER - -/obj/item/computer_hardware/hard_drive/role/atmos - name = "\improper BreatheDeep disk" - icon_state = "datadisk2" - disk_flags = DISK_ATMOS | DISK_ROBOS - bot_access = list( - FLOOR_BOT, - FIRE_BOT, - ) - -/obj/item/computer_hardware/hard_drive/role/medical - name = "\improper Med-U disk" - icon_state = "datadisk7" - disk_flags = DISK_MED | DISK_ROBOS - bot_access = list( - MED_BOT, - ) - -/obj/item/computer_hardware/hard_drive/role/chemistry - name = "\improper ChemWhiz disk" - icon_state = "datadisk7" - disk_flags = DISK_CHEM - -/obj/item/computer_hardware/hard_drive/role/security - name = "\improper R.O.B.U.S.T. disk" - icon_state = "datadisk9" - disk_flags = DISK_SEC | DISK_MANIFEST | DISK_ROBOS - bot_access = list( - SEC_BOT, - ADVANCED_SEC_BOT, - ) - -/obj/item/computer_hardware/hard_drive/role/detective - name = "\improper D.E.T.E.C.T. disk" - icon_state = "datadisk9" - disk_flags = DISK_MED | DISK_SEC | DISK_MANIFEST | DISK_ROBOS - bot_access = list( - SEC_BOT, - ADVANCED_SEC_BOT, - ) - -/obj/item/computer_hardware/hard_drive/role/janitor - name = "\improper CustodiPRO disk" - icon_state = "datadisk5" - desc = "The ultimate in clean-room design." - disk_flags = DISK_JANI | DISK_ROBOS - bot_access = list( - CLEAN_BOT, - ) - -/obj/item/computer_hardware/hard_drive/role/lawyer - name = "\improper P.R.O.V.E. disk" - icon_state = "datadisk9" - disk_flags = DISK_SEC - can_spam = TRUE - -/obj/item/computer_hardware/hard_drive/role/curator - name = "\improper Lib-Tweet disk" - icon_state = "datadisk2" - disk_flags = DISK_NEWS - -/obj/item/computer_hardware/hard_drive/role/roboticist - name = "\improper B.O.O.P. Remote Control disk" - icon_state = "datadisk5" - desc = "Packed with heavy duty quad-bot interlink!" - disk_flags = DISK_ROBOS - bot_access = list( - FLOOR_BOT, - CLEAN_BOT, - MED_BOT, - FIRE_BOT, - VIBE_BOT, - ) - -/obj/item/computer_hardware/hard_drive/role/signal - name = "generic signaler disk" - icon_state = "datadisk5" - desc = "A data disk with an integrated radio signaler module." - disk_flags = DISK_SIGNAL - -/obj/item/computer_hardware/hard_drive/role/signal/ordnance - name = "\improper Signal Ace 2 disk" - icon_state = "datadisk5" - desc = "Complete with integrated radio signaler!" - disk_flags = DISK_ATMOS | DISK_SIGNAL | DISK_CHEM - -/obj/item/computer_hardware/hard_drive/role/quartermaster - name = "space parts & space vendors disk" - icon_state = "datadisk0" - desc = "Perfect for the Quartermaster on the go!" - disk_flags = DISK_CARGO | DISK_ROBOS | DISK_BUDGET - bot_access = list( - MULE_BOT, - ) - -/obj/item/computer_hardware/hard_drive/role/head - name = "\improper Easy-Record DELUXE disk" - icon_state = "datadisk7" - disk_flags = DISK_MANIFEST | DISK_STATUS | DISK_BUDGET | DISK_SCI - -/obj/item/computer_hardware/hard_drive/role/hop - name = "\improper HumanResources9001 disk" - icon_state = "datadisk7" - disk_flags = DISK_MANIFEST | DISK_STATUS | DISK_JANI | DISK_SEC | DISK_NEWS | DISK_CARGO | DISK_ROBOS | DISK_BUDGET | DISK_SCI - bot_access = list( - MULE_BOT, - CLEAN_BOT, - VIBE_BOT, - ) - -/obj/item/computer_hardware/hard_drive/role/hos - name = "\improper R.O.B.U.S.T. DELUXE disk" - icon_state = "datadisk7" - disk_flags = DISK_MANIFEST | DISK_STATUS | DISK_SEC | DISK_ROBOS | DISK_BUDGET | DISK_SCI - bot_access = list( - SEC_BOT, - ADVANCED_SEC_BOT, - ) - - -/obj/item/computer_hardware/hard_drive/role/ce - name = "\improper Power-On DELUXE disk" - icon_state = "datadisk7" - disk_flags = DISK_POWER | DISK_ATMOS | DISK_MANIFEST | DISK_STATUS | DISK_ROBOS | DISK_BUDGET | DISK_SCI - bot_access = list( - FLOOR_BOT, - FIRE_BOT, - ) - -/obj/item/computer_hardware/hard_drive/role/cmo - name = "\improper Med-U DELUXE disk" - icon_state = "datadisk7" - disk_flags = DISK_MANIFEST | DISK_STATUS | DISK_CHEM | DISK_ROBOS | DISK_BUDGET | DISK_SCI - bot_access = list( - MED_BOT, - ) - -/obj/item/computer_hardware/hard_drive/role/rd - name = "\improper Signal Ace DELUXE disk" - icon_state = "rndmajordisk" - disk_flags = DISK_ATMOS | DISK_MANIFEST | DISK_STATUS | DISK_CHEM | DISK_ROBOS | DISK_BUDGET | DISK_SIGNAL | DISK_SCI - bot_access = list( - FLOOR_BOT, - CLEAN_BOT, - MED_BOT, - FIRE_BOT, - VIBE_BOT, - ) - -/obj/item/computer_hardware/hard_drive/role/captain - name = "\improper Value-PAK disk" - icon_state = "datadisk8" - desc = "Now with 350% more value!" //Give the Captain...EVERYTHING! (Except Mime, Clown, and Syndie) - disk_flags = ~0 - can_spam = TRUE - bot_access = list( - SEC_BOT, - ADVANCED_SEC_BOT, - MULE_BOT, - FLOOR_BOT, - CLEAN_BOT, - MED_BOT, - FIRE_BOT, - VIBE_BOT, - ) diff --git a/code/modules/modular_computers/hardware/program_disks.dm b/code/modules/modular_computers/hardware/program_disks.dm new file mode 100644 index 0000000000000..63f10a9d2ca06 --- /dev/null +++ b/code/modules/modular_computers/hardware/program_disks.dm @@ -0,0 +1,161 @@ +/** + * Command + */ +/obj/item/computer_hardware/hard_drive/portable/command + icon_state = "datadisk7" + + +/obj/item/computer_hardware/hard_drive/portable/command/install_default_programs() + . = ..() + store_file(new /datum/computer_file/program/crew_manifest(src)) + store_file(new /datum/computer_file/program/science(src)) + store_file(new /datum/computer_file/program/status(src)) + +/obj/item/computer_hardware/hard_drive/portable/command/captain + name = "captain data disk" + desc = "Removable disk used to download essential Captain tablet apps." + icon_state = "datadisk10" + +/obj/item/computer_hardware/hard_drive/portable/command/captain/install_default_programs() + . = ..() + store_file(new /datum/computer_file/program/records/security(src)) + store_file(new /datum/computer_file/program/records/medical(src)) + store_file(new /datum/computer_file/program/phys_scanner/all(src)) + +/obj/item/computer_hardware/hard_drive/portable/command/cmo + name = "chief medical officer data disk" + desc = "Removable disk used to download essential CMO tablet apps." + +/obj/item/computer_hardware/hard_drive/portable/command/cmo/install_default_programs() + . = ..() + store_file(new /datum/computer_file/program/phys_scanner/all(src)) + store_file(new /datum/computer_file/program/records/medical(src)) + +/obj/item/computer_hardware/hard_drive/portable/command/rd + name = "research director data disk" + desc = "Removable disk used to download essential RD tablet apps." + +/obj/item/computer_hardware/hard_drive/portable/command/rd/install_default_programs() + . = ..() + store_file(new /datum/computer_file/program/signal_commander(src)) + store_file(new /datum/computer_file/program/phys_scanner/chemistry(src)) + +/obj/item/computer_hardware/hard_drive/portable/command/hos + name = "head of security data disk" + desc = "Removable disk used to download essential HoS tablet apps." + icon_state = "datadisk9" + +/obj/item/computer_hardware/hard_drive/portable/command/hos/install_default_programs() + . = ..() + store_file(new /datum/computer_file/program/records/security(src)) + +/obj/item/computer_hardware/hard_drive/portable/command/hop + name = "head of personnel data disk" + desc = "Removable disk used to download essential HoP tablet apps." + +/obj/item/computer_hardware/hard_drive/portable/command/hop/install_default_programs() + . = ..() + store_file(new /datum/computer_file/program/records/security(src)) + store_file(new /datum/computer_file/program/job_management(src)) + +/obj/item/computer_hardware/hard_drive/portable/command/ce + name = "chief engineer data disk" + desc = "Removable disk used to download essential CE tablet apps." + +/obj/item/computer_hardware/hard_drive/portable/command/ce/install_default_programs() + . = ..() + store_file(new /datum/computer_file/program/supermatter_monitor(src)) + store_file(new /datum/computer_file/program/atmosscan(src)) + store_file(new /datum/computer_file/program/alarm_monitor(src)) + +/** + * Security + */ +/obj/item/computer_hardware/hard_drive/portable/security + name = "security officer data disk" + desc = "Removable disk used to download security-related tablet apps." + icon_state = "datadisk9" + +/obj/item/computer_hardware/hard_drive/portable/security/install_default_programs() + . = ..() + store_file(new /datum/computer_file/program/records/security(src)) + store_file(new /datum/computer_file/program/crew_manifest(src)) + +/** + * Medical + */ +/obj/item/computer_hardware/hard_drive/portable/medical + name = "medical doctor data disk" + desc = "Removable disk used to download medical-related tablet apps." + icon_state = "datadisk7" + +/obj/item/computer_hardware/hard_drive/portable/medical/install_default_programs() + . = ..() + store_file(new /datum/computer_file/program/phys_scanner/medical(src)) + store_file(new /datum/computer_file/program/records/medical(src)) + +/obj/item/computer_hardware/hard_drive/portable/chemistry + name = "chemistry data disk" + desc = "Removable disk used to download chemistry-related tablet apps." + icon_state = "datadisk5" + +/obj/item/computer_hardware/hard_drive/portable/chemistry/install_default_programs() + . = ..() + store_file(new /datum/computer_file/program/phys_scanner/chemistry(src)) + +/** + * Supply + */ +/obj/item/computer_hardware/hard_drive/portable/quartermaster + name = "cargo data disk" + desc = "Removable disk used to download cargo-related tablet apps." + icon_state = "cargodisk" + +/obj/item/computer_hardware/hard_drive/portable/quartermaster/install_default_programs() + . = ..() + store_file(new /datum/computer_file/program/shipping(src)) + store_file(new /datum/computer_file/program/budgetorders(src)) + +/** + * Science + */ +/obj/item/computer_hardware/hard_drive/portable/ordnance + name = "ordnance data disk" + desc = "Removable disk used to download ordnance-related tablet apps." + icon_state = "datadisk5" + +/obj/item/computer_hardware/hard_drive/portable/ordnance/install_default_programs() + . = ..() + store_file(new /datum/computer_file/program/signal_commander(src)) + +/obj/item/computer_hardware/hard_drive/portable/scipaper_program + name = "NT Frontier data disk" + desc = "Data disk containing NT Frontier. Simply insert to a computer and open File Manager!" + icon_state = "datadisk5" + +/obj/item/computer_hardware/hard_drive/portable/scipaper_program/install_default_programs() + . = ..() + store_file(new /datum/computer_file/program/scipaper_program(src)) + +/** + * Engineering + */ +/obj/item/computer_hardware/hard_drive/portable/engineering + name = "station engineer data disk" + desc = "Removable disk used to download engineering-related tablet apps." + icon_state = "datadisk6" + +/obj/item/computer_hardware/hard_drive/portable/engineering/install_default_programs() + . = ..() + store_file(new /datum/computer_file/program/supermatter_monitor(src)) + +/obj/item/computer_hardware/hard_drive/portable/atmos + name = "atmospheric technician data disk" + desc = "Removable disk used to download atmos-related tablet apps." + icon_state = "datadisk6" + + +/obj/item/computer_hardware/hard_drive/portable/atmos/install_default_programs() + . = ..() + store_file(new /datum/computer_file/program/atmosscan(src)) + store_file(new /datum/computer_file/program/alarm_monitor(src)) diff --git a/code/modules/modular_computers/hardware/recharger.dm b/code/modules/modular_computers/hardware/recharger.dm index ad5c886bb56ea..e80d5706a1fd4 100644 --- a/code/modules/modular_computers/hardware/recharger.dm +++ b/code/modules/modular_computers/hardware/recharger.dm @@ -1,8 +1,8 @@ /obj/item/computer_hardware/recharger - critical = 1 - enabled = 1 - var/charge_rate = 100 + critical = TRUE + enabled = TRUE device_type = MC_CHARGE + var/charge_rate = 100 /obj/item/computer_hardware/recharger/proc/use_power(amount, charging=0) if(charging) diff --git a/code/modules/modular_computers/hardware/sensor_package.dm b/code/modules/modular_computers/hardware/sensor_package.dm deleted file mode 100644 index 0579b752fb03f..0000000000000 --- a/code/modules/modular_computers/hardware/sensor_package.dm +++ /dev/null @@ -1,17 +0,0 @@ -//This item doesn't do much on its own, but is required by apps such as AtmoZphere. -/obj/item/computer_hardware/sensorpackage - name = "sensor package" - desc = "An integrated sensor package allowing a computer to take readings from the environment. Required by certain programs." - icon_state = "servo" - w_class = WEIGHT_CLASS_TINY - device_type = MC_SENSORS - expansion_hw = TRUE - -/obj/item/computer_hardware/radio_card - name = "integrated radio card" - desc = "An integrated signaling assembly for computers to send an outgoing frequency signal. Required by certain programs." - icon_state = "signal_card" - w_class = WEIGHT_CLASS_TINY - device_type = MC_SIGNALER - expansion_hw = TRUE - power_usage = 10 diff --git a/code/modules/modular_computers/hardware/virus_disk.dm b/code/modules/modular_computers/hardware/virus_disk.dm index 6a5c923b60d82..036899ed2c621 100644 --- a/code/modules/modular_computers/hardware/virus_disk.dm +++ b/code/modules/modular_computers/hardware/virus_disk.dm @@ -1,15 +1,15 @@ -/obj/item/computer_hardware/hard_drive/role/virus +/obj/item/computer_hardware/hard_drive/portable/virus name = "\improper generic virus disk" icon_state = "virusdisk" var/charges = 5 -/obj/item/computer_hardware/hard_drive/role/virus/proc/send_virus(obj/item/modular_computer/tablet/target, mob/living/user) +/obj/item/computer_hardware/hard_drive/portable/virus/proc/send_virus(obj/item/modular_computer/tablet/target, mob/living/user) return -/obj/item/computer_hardware/hard_drive/role/virus/clown +/obj/item/computer_hardware/hard_drive/portable/virus/clown name = "\improper H.O.N.K. disk" -/obj/item/computer_hardware/hard_drive/role/virus/clown/send_virus(obj/item/modular_computer/tablet/target, mob/living/user) +/obj/item/computer_hardware/hard_drive/portable/virus/clown/send_virus(obj/item/modular_computer/tablet/target, mob/living/user) if(charges <= 0) to_chat(user, span_notice("ERROR: Out of charges.")) return @@ -21,10 +21,10 @@ else to_chat(user, span_notice("ERROR: Could not find device.")) -/obj/item/computer_hardware/hard_drive/role/virus/mime +/obj/item/computer_hardware/hard_drive/portable/virus/mime name = "\improper sound of silence disk" -/obj/item/computer_hardware/hard_drive/role/virus/mime/send_virus(obj/item/modular_computer/tablet/target, mob/living/user) +/obj/item/computer_hardware/hard_drive/portable/virus/mime/send_virus(obj/item/modular_computer/tablet/target, mob/living/user) if(charges <= 0) to_chat(user, span_notice("ERROR: Out of charges.")) return @@ -41,22 +41,16 @@ else to_chat(user, span_notice("ERROR: Could not find device.")) -/obj/item/computer_hardware/hard_drive/role/virus/deto +/obj/item/computer_hardware/hard_drive/portable/virus/deto name = "\improper D.E.T.O.M.A.T.I.X. disk" charges = 6 -/obj/item/computer_hardware/hard_drive/role/virus/deto/send_virus(obj/item/modular_computer/tablet/target, mob/living/user) +/obj/item/computer_hardware/hard_drive/portable/virus/deto/send_virus(obj/item/modular_computer/tablet/target, mob/living/user) if(charges <= 0) to_chat(user, span_notice("ERROR: Out of charges.")) return - var/difficulty = 0 - var/obj/item/computer_hardware/hard_drive/role/disk = target.all_components[MC_HDD_JOB] - - if(disk) - difficulty += bit_count(disk.disk_flags & (DISK_MED | DISK_SEC | DISK_POWER | DISK_MANIFEST)) - if(disk.disk_flags & DISK_MANIFEST) - difficulty++ //if cartridge has manifest access it has extra snowflake difficulty + var/difficulty = target.get_detomatix_difficulty() if(SEND_SIGNAL(target, COMSIG_TABLET_CHECK_DETONATE) & COMPONENT_TABLET_NO_DETONATE || prob(difficulty * 15)) user.show_message(span_danger("ERROR: Target could not be bombed."), MSG_VISUAL) charges-- @@ -81,13 +75,13 @@ ADD_TRAIT(target, TRAIT_PDA_MESSAGE_MENU_RIGGED, reference) addtimer(TRAIT_CALLBACK_REMOVE(target, TRAIT_PDA_MESSAGE_MENU_RIGGED, reference), 10 SECONDS) -/obj/item/computer_hardware/hard_drive/role/virus/frame +/obj/item/computer_hardware/hard_drive/portable/virus/frame name = "\improper F.R.A.M.E. disk" var/telecrystals = 0 var/current_progression = 0 -/obj/item/computer_hardware/hard_drive/role/virus/frame/send_virus(obj/item/modular_computer/tablet/target, mob/living/user) +/obj/item/computer_hardware/hard_drive/portable/virus/frame/send_virus(obj/item/modular_computer/tablet/target, mob/living/user) if(charges <= 0) to_chat(user, span_notice("ERROR: Out of charges.")) return @@ -126,7 +120,7 @@ else to_chat(user, span_notice("ERROR: Could not find device.")) -/obj/item/computer_hardware/hard_drive/role/virus/frame/attackby(obj/item/I, mob/user, params) +/obj/item/computer_hardware/hard_drive/portable/virus/frame/attackby(obj/item/I, mob/user, params) . = ..() if(istype(I, /obj/item/stack/telecrystal)) if(!charges) diff --git a/code/modules/modular_computers/laptop_vendor.dm b/code/modules/modular_computers/laptop_vendor.dm index a446bf828dbd6..b831aeef8b63d 100644 --- a/code/modules/modular_computers/laptop_vendor.dm +++ b/code/modules/modular_computers/laptop_vendor.dm @@ -19,7 +19,6 @@ var/credits = 0 // Device loadout - var/dev_cpu = 1 // 1: Default, 2: Upgraded var/dev_battery = 1 // 1: Default, 2: Upgraded, 3: Advanced var/dev_disk = 1 // 1: Default, 2: Upgraded, 3: Advanced var/dev_netcard = 0 // 0: None, 1: Basic, 2: Long-Range @@ -37,7 +36,6 @@ if(fabricated_tablet) qdel(fabricated_tablet) fabricated_tablet = null - dev_cpu = 1 dev_battery = 1 dev_disk = 1 dev_netcard = 0 @@ -56,14 +54,6 @@ fabricated_laptop.install_component(new /obj/item/computer_hardware/battery) battery_module = fabricated_laptop.all_components[MC_CELL] total_price = 99 - switch(dev_cpu) - if(1) - if(fabricate) - fabricated_laptop.install_component(new /obj/item/computer_hardware/processor_unit/small) - if(2) - if(fabricate) - fabricated_laptop.install_component(new /obj/item/computer_hardware/processor_unit) - total_price += 299 switch(dev_battery) if(1) // Basic(750C) if(fabricate) @@ -116,7 +106,6 @@ if(fabricate) fabricated_tablet = new(src) fabricated_tablet.install_component(new /obj/item/computer_hardware/battery) - fabricated_tablet.install_component(new /obj/item/computer_hardware/processor_unit/small) fabricated_tablet.install_component(new/obj/item/computer_hardware/card_slot) battery_module = fabricated_tablet.all_components[MC_CELL] total_price = 199 @@ -194,10 +183,6 @@ state = 2 // Wait for ID swipe for payment processing fabricate_and_recalc_price(FALSE) return TRUE - if("hw_cpu") - dev_cpu = text2num(params["cpu"]) - fabricate_and_recalc_price(FALSE) - return TRUE if("hw_battery") dev_battery = text2num(params["battery"]) fabricate_and_recalc_price(FALSE) @@ -284,7 +269,6 @@ data["hw_tesla"] = dev_apc_recharger data["hw_nanoprint"] = dev_printer data["hw_card"] = dev_card - data["hw_cpu"] = dev_cpu if(state == 1 || state == 2) data["totalprice"] = total_price data["credits"] = credits diff --git a/code/modules/movespeed/modifiers/mobs.dm b/code/modules/movespeed/modifiers/mobs.dm index 1c373b4de40cc..b7b18424cd00e 100644 --- a/code/modules/movespeed/modifiers/mobs.dm +++ b/code/modules/movespeed/modifiers/mobs.dm @@ -72,6 +72,7 @@ /datum/movespeed_modifier/bulky_drag variable = TRUE + blacklisted_movetypes = FLOATING /datum/movespeed_modifier/cold blacklisted_movetypes = FLOATING @@ -82,6 +83,7 @@ /datum/movespeed_modifier/human_carry multiplicative_slowdown = HUMAN_CARRY_SLOWDOWN + blacklisted_movetypes = FLOATING /datum/movespeed_modifier/limbless variable = TRUE diff --git a/code/modules/ninja/__ninjaDefines.dm b/code/modules/ninja/__ninjaDefines.dm deleted file mode 100644 index 8414f9e424411..0000000000000 --- a/code/modules/ninja/__ninjaDefines.dm +++ /dev/null @@ -1,22 +0,0 @@ -//ninjacost() specificCheck defines -#define N_STEALTH_CANCEL 1 -#define N_ADRENALINE 2 - -//ninjaDrainAct() defines for non numerical returns -#define INVALID_DRAIN "INVALID" //This one is if the drain proc needs to cancel, eg missing variables, etc, it's important. -#define DRAIN_RD_HACK_FAILED "RDHACKFAIL" -#define DRAIN_MOB_SHOCK "MOBSHOCK" -#define DRAIN_MOB_SHOCK_FAILED "MOBSHOCKFAIL" - -//Tells whether or not someone is a space ninja -#define IS_SPACE_NINJA(ninja) (ninja.mind && ninja.mind.has_antag_datum(/datum/antagonist/ninja)) - -//Defines for the suit's unique abilities -#define IS_NINJA_SUIT_INITIALIZATION(action) (istype(action, /datum/action/item_action/initialize_ninja_suit)) -#define IS_NINJA_SUIT_STATUS(action) (istype(action, /datum/action/item_action/ninjastatus)) -#define IS_NINJA_SUIT_BOOST(action) (istype(action, /datum/action/item_action/ninjaboost)) -#define IS_NINJA_SUIT_EMP(action) (istype(action, /datum/action/item_action/ninjapulse)) -#define IS_NINJA_SUIT_STAR_CREATION(action) (istype(action, /datum/action/item_action/ninjastar)) -#define IS_NINJA_SUIT_NET_CREATION(action) (istype(action, /datum/action/item_action/ninjanet)) -#define IS_NINJA_SUIT_SWORD_RECALL(action) (istype(action, /datum/action/item_action/ninja_sword_recall)) -#define IS_NINJA_SUIT_STEALTH(action) (istype(action, /datum/action/item_action/ninja_stealth)) diff --git a/code/modules/ninja/energy_katana.dm b/code/modules/ninja/energy_katana.dm index b8d54857677d2..07200061ecd50 100644 --- a/code/modules/ninja/energy_katana.dm +++ b/code/modules/ninja/energy_katana.dm @@ -23,6 +23,8 @@ armour_penetration = 50 w_class = WEIGHT_CLASS_NORMAL hitsound = 'sound/weapons/bladeslice.ogg' + pickup_sound = 'sound/items/unsheath.ogg' + drop_sound = 'sound/items/sheath.ogg' attack_verb_continuous = list("attacks", "slashes", "stabs", "slices", "tears", "lacerates", "rips", "dices", "cuts") attack_verb_simple = list("attack", "slash", "stab", "slice", "tear", "lacerate", "rip", "dice", "cut") slot_flags = ITEM_SLOT_BACK|ITEM_SLOT_BELT @@ -39,82 +41,37 @@ spark_system.set_up(5, 0, src) spark_system.attach(src) -/obj/item/energy_katana/afterattack(atom/target, mob/user, proximity_flag, click_parameters) +/obj/item/energy_katana/afterattack_secondary(atom/target, mob/user, proximity_flag, click_parameters) . = ..() + if(. == SECONDARY_ATTACK_CANCEL_ATTACK_CHAIN) + return + if(!target.density) + jaunt?.teleport(user, target) - var/list/modifiers = params2list(click_parameters) - - if(LAZYACCESS(modifiers, RIGHT_CLICK) && !target.density) - jaunt.teleport(user, target) - -/obj/item/energy_katana/pickup(mob/living/user) +/obj/item/energy_katana/equipped(mob/user, slot, initial) . = ..() - jaunt.Grant(user, src) - user.update_icons() - playsound(src, 'sound/items/unsheath.ogg', 25, TRUE, SHORT_RANGE_SOUND_EXTRARANGE) + if(!QDELETED(jaunt)) + jaunt.Grant(user, src) /obj/item/energy_katana/dropped(mob/user) . = ..() - jaunt.Remove(user) - user.update_icons() - -//If we hit the Ninja who owns this Katana, they catch it. -//Works for if the Ninja throws it or it throws itself or someone tries -//To throw it at the ninja -/obj/item/energy_katana/throw_impact(atom/hit_atom, datum/thrownthing/throwingdatum) - if(ishuman(hit_atom)) - var/mob/living/carbon/human/hit_human = hit_atom - if(istype(hit_human.wear_suit, /obj/item/clothing/suit/space/space_ninja)) - var/obj/item/clothing/suit/space/space_ninja/ninja_suit = hit_human.wear_suit - if(ninja_suit.energyKatana == src) - returnToOwner(hit_human, 0, 1) - return - - ..() + if(!QDELETED(jaunt)) + jaunt.Remove(user) /obj/item/energy_katana/Destroy() QDEL_NULL(spark_system) QDEL_NULL(jaunt) return ..() -/** - * Proc called when the katana is recalled to its space ninja. - * - * Proc called when space ninja is hit with its suit's katana or the recall ability is used. - * Arguments: - * * user - To whom the katana is returning to. - * * doSpark - whether or not the katana will spark when it returns. - * * caught - boolean for whether or not the katana was caught or was teleported back. - */ -/obj/item/energy_katana/proc/returnToOwner(mob/living/carbon/human/user, doSpark = TRUE, caught = FALSE) - if(!istype(user)) - return - forceMove(get_turf(user)) - - if(doSpark) - spark_system.start() - playsound(get_turf(src), SFX_SPARKS, 50, TRUE, SHORT_RANGE_SOUND_EXTRARANGE) - - var/msg = "" - - if(user.put_in_hands(src)) - msg = "Your Energy Katana teleports into your hand!" - else if(user.equip_to_slot_if_possible(src, ITEM_SLOT_BELT, 0, 1, 1)) - msg = "Your Energy Katana teleports back to you, sheathing itself as it does so!" - else - msg = "Your Energy Katana teleports to your location!" - - if(caught) - if(loc == user) - msg = "You catch your Energy Katana!" - else - msg = "Your Energy Katana lands at your feet!" - - if(msg) - to_chat(user, span_notice("[msg]")) - /datum/action/innate/dash/ninja current_charges = 3 max_charges = 3 charge_rate = 200 + beam_length = 1 SECONDS recharge_sound = null + +/datum/action/innate/dash/ninja/GiveAction(mob/viewer) //this action should be invisible, as its handled by right-click + return + +/datum/action/innate/dash/ninja/HideFrom(mob/viewer) + return diff --git a/code/modules/ninja/suit/ninja_equipment_actions/energy_net_nets.dm b/code/modules/ninja/energy_net_nets.dm similarity index 100% rename from code/modules/ninja/suit/ninja_equipment_actions/energy_net_nets.dm rename to code/modules/ninja/energy_net_nets.dm diff --git a/code/modules/ninja/ninjaDrainAct.dm b/code/modules/ninja/ninjaDrainAct.dm new file mode 100644 index 0000000000000..02e66652792e5 --- /dev/null +++ b/code/modules/ninja/ninjaDrainAct.dm @@ -0,0 +1,311 @@ +/** + * Atom level proc for space ninja's glove interactions. + * + * Proc which only occurs when space ninja uses his gloves on an atom. + * Does nothing by default, but effects will vary. + * Arguments: + * * ninja_suit - The offending space ninja's suit. + * * ninja - The human mob wearing the suit. + * * hacking_module - The offending space ninja's gloves. + */ +/atom/proc/ninjadrain_act(mob/living/carbon/human/ninja, obj/item/mod/module/hacker/hacking_module) + return NONE + +//APC// +/obj/machinery/power/apc/ninjadrain_act(mob/living/carbon/human/ninja, obj/item/mod/module/hacker/hacking_module) + if(!ninja || !hacking_module) + return NONE + INVOKE_ASYNC(src, .proc/ninjadrain_charge, ninja, hacking_module) + return COMPONENT_CANCEL_ATTACK_CHAIN + +/obj/machinery/power/apc/proc/ninjadrain_charge(mob/living/carbon/human/ninja, obj/item/mod/module/hacker/hacking_module) + var/maxcapacity = FALSE //Safety check for batteries + var/drain = 0 //Drain amount from batteries + var/drain_total = 0 + if(cell?.charge) + var/datum/effect_system/spark_spread/spark_system = new /datum/effect_system/spark_spread() + spark_system.set_up(5, 0, loc) + while(cell.charge> 0 && !maxcapacity) + drain = rand(hacking_module.mindrain, hacking_module.maxdrain) + if(cell.charge < drain) + drain = cell.charge + if(hacking_module.mod.get_charge() + drain > hacking_module.mod.get_max_charge()) + drain = hacking_module.mod.get_max_charge() - hacking_module.mod.get_charge() + maxcapacity = TRUE//Reached maximum battery capacity. + if (do_after(ninja, 1 SECONDS, target = src)) + spark_system.start() + playsound(loc, SFX_SPARKS, 50, TRUE, SHORT_RANGE_SOUND_EXTRARANGE) + cell.use(drain) + hacking_module.mod.add_charge(drain) + drain_total += drain + else + break + if(!(obj_flags & EMAGGED)) + flick("apc-spark", hacking_module) + playsound(loc, SFX_SPARKS, 50, TRUE, SHORT_RANGE_SOUND_EXTRARANGE) + obj_flags |= EMAGGED + locked = FALSE + update_appearance() + hacking_module.charge_message(src, drain_total) + +//SMES// +/obj/machinery/power/smes/ninjadrain_act(mob/living/carbon/human/ninja, obj/item/mod/module/hacker/hacking_module) + if(!ninja || !hacking_module) + return NONE + INVOKE_ASYNC(src, .proc/ninjadrain_charge, ninja, hacking_module) + return COMPONENT_CANCEL_ATTACK_CHAIN + +/obj/machinery/power/smes/proc/ninjadrain_charge(mob/living/carbon/human/ninja, obj/item/mod/module/hacker/hacking_module) + var/maxcapacity = FALSE //Safety check for batteries + var/drain = 0 //Drain amount from batteries + var/drain_total = 0 + var/datum/effect_system/spark_spread/spark_system = new /datum/effect_system/spark_spread() + spark_system.set_up(5, 0, loc) + while(charge > 0 && !maxcapacity) + drain = rand(hacking_module.mindrain, hacking_module.maxdrain) + if(charge < drain) + drain = charge + if(hacking_module.mod.get_charge() + drain > hacking_module.mod.get_max_charge()) + drain = hacking_module.mod.get_max_charge() - hacking_module.mod.get_charge() + maxcapacity = TRUE + if (do_after(ninja, 1 SECONDS, target = src)) + spark_system.start() + playsound(loc, SFX_SPARKS, 50, TRUE, SHORT_RANGE_SOUND_EXTRARANGE) + charge -= drain + hacking_module.mod.add_charge(drain) + drain_total += drain + maxcapacity = TRUE//Reached maximum battery capacity. + else + break + hacking_module.charge_message(src, drain_total) + +//CELL// +/obj/item/stock_parts/cell/ninjadrain_act(mob/living/carbon/human/ninja, obj/item/mod/module/hacker/hacking_module) + if(!ninja || !hacking_module) + return NONE + INVOKE_ASYNC(src, .proc/ninjadrain_charge, ninja, hacking_module) + return COMPONENT_CANCEL_ATTACK_CHAIN + +/obj/item/stock_parts/cell/proc/ninjadrain_charge(mob/living/carbon/human/ninja, obj/item/mod/module/hacker/hacking_module) + var/drain_total = 0 + if(charge && !do_after(ninja, 3 SECONDS, target = src)) + drain_total = charge + if(hacking_module.mod.get_charge() + charge > hacking_module.mod.get_max_charge()) + drain_total = hacking_module.mod.get_max_charge() - hacking_module.mod.get_charge() + hacking_module.mod.add_charge(drain_total) + use(drain_total) + corrupt() + update_appearance() + hacking_module.charge_message(src, drain_total) + +//RD SERVER// +/obj/machinery/rnd/server/master/ninjadrain_act(mob/living/carbon/human/ninja, obj/item/mod/module/hacker/hacking_module) + if(!ninja || !hacking_module) + return NONE + // If the traitor theft objective is still present, this will destroy it... + if(!source_code_hdd) + return ..() + to_chat(ninja, span_notice("Hacking \the [src]...")) + AI_notify_hack() + to_chat(ninja, span_notice("Encrypted source code detected. Overloading storage device...")) + INVOKE_ASYNC(src, .proc/ninjadrain_charge, ninja, hacking_module) + return COMPONENT_CANCEL_ATTACK_CHAIN + +/obj/machinery/rnd/server/master/ninjadrain_charge(mob/living/carbon/human/ninja, obj/item/mod/module/hacker/hacking_module) + if(!do_after(ninja, 30 SECONDS, target = src)) + return + overload_source_code_hdd() + to_chat(ninja, span_notice("Sabotage complete. Storage device overloaded.")) + var/datum/antagonist/ninja/ninja_antag = ninja.mind.has_antag_datum(/datum/antagonist/ninja) + if(!ninja_antag) + return + var/datum/objective/research_secrets/objective = locate() in ninja_antag.objectives + if(objective) + objective.completed = TRUE + +/obj/machinery/rnd/server/ninjadrain_act(mob/living/carbon/human/ninja, obj/item/mod/module/hacker/hacking_module) + if(!ninja || !hacking_module) + return NONE + to_chat(ninja, span_notice("Research notes detected. Corrupting data...")) + INVOKE_ASYNC(src, .proc/ninjadrain_charge, ninja, hacking_module) + return COMPONENT_CANCEL_ATTACK_CHAIN + +/obj/machinery/rnd/server/proc/ninjadrain_charge(mob/living/carbon/human/ninja, obj/item/mod/module/hacker/hacking_module) + if(!do_after(ninja, 30 SECONDS, target = src)) + return + SSresearch.science_tech.modify_points_all(0) + to_chat(ninja, span_notice("Sabotage complete. Research notes corrupted.")) + var/datum/antagonist/ninja/ninja_antag = ninja.mind.has_antag_datum(/datum/antagonist/ninja) + if(!ninja_antag) + return + var/datum/objective/research_secrets/objective = locate() in ninja_antag.objectives + if(objective) + objective.completed = TRUE + +//SECURITY CONSOLE// +/obj/machinery/computer/secure_data/ninjadrain_act(mob/living/carbon/human/ninja, obj/item/mod/module/hacker/hacking_module) + if(!ninja || !hacking_module) + return NONE + AI_notify_hack() + INVOKE_ASYNC(src, .proc/ninjadrain_charge, ninja, hacking_module) + return COMPONENT_CANCEL_ATTACK_CHAIN + +/obj/machinery/computer/secure_data/proc/ninjadrain_charge(mob/living/carbon/human/ninja, obj/item/mod/module/hacker/hacking_module) + if(!do_after(ninja, 20 SECONDS)) + return + for(var/datum/data/record/rec in sort_record(GLOB.data_core.general, sortBy, order)) + for(var/datum/data/record/security_record in GLOB.data_core.security) + security_record.fields["criminal"] = "*Arrest*" + var/datum/antagonist/ninja/ninja_antag = ninja.mind.has_antag_datum(/datum/antagonist/ninja) + if(!ninja_antag) + return + var/datum/objective/security_scramble/objective = locate() in ninja_antag.objectives + if(objective) + objective.completed = TRUE + +//COMMUNICATIONS CONSOLE// +/obj/machinery/computer/communications/ninjadrain_act(mob/living/carbon/human/ninja, obj/item/mod/module/hacker/hacking_module) + if(!ninja || !hacking_module) + return NONE + if(hacking_module.communication_console_hack_success) + return NONE + if(machine_stat & (NOPOWER|BROKEN)) + return NONE + AI_notify_hack() + INVOKE_ASYNC(src, .proc/ninjadrain_charge, ninja, hacking_module) + return COMPONENT_CANCEL_ATTACK_CHAIN + +/obj/machinery/computer/communications/proc/ninjadrain_charge(mob/living/carbon/human/ninja, obj/item/mod/module/hacker/hacking_module) + if(!do_after(ninja, 30 SECONDS, src)) + return + hack_console(ninja) + hacking_module.communication_console_hack_success = TRUE + var/datum/antagonist/ninja/ninja_antag = ninja.mind.has_antag_datum(/datum/antagonist/ninja) + if(!ninja_antag) + return + var/datum/objective/terror_message/objective = locate() in ninja_antag.objectives + if(objective) + objective.completed = TRUE + +//AIRLOCK// +/obj/machinery/door/airlock/ninjadrain_act(mob/living/carbon/human/ninja, obj/item/mod/module/hacker/hacking_module) + if(!ninja || !hacking_module) + return NONE + if(!operating && density && hasPower() && !(obj_flags & EMAGGED)) + INVOKE_ASYNC(src, /atom.proc/emag_act) + hacking_module.door_hack_counter++ + var/datum/antagonist/ninja/ninja_antag = ninja.mind.has_antag_datum(/datum/antagonist/ninja) + if(!ninja_antag) + return NONE + var/datum/objective/door_jack/objective = locate() in ninja_antag.objectives + if(objective && objective.doors_required <= hacking_module.door_hack_counter) + objective.completed = TRUE + return COMPONENT_CANCEL_ATTACK_CHAIN + +//WIRE// +/obj/structure/cable/ninjadrain_act(mob/living/carbon/human/ninja, obj/item/mod/module/hacker/hacking_module) + if(!ninja || !hacking_module) + return NONE + INVOKE_ASYNC(src, .proc/ninjadrain_charge, ninja, hacking_module) + return COMPONENT_CANCEL_ATTACK_CHAIN + +/obj/structure/cable/proc/ninjadrain_charge(mob/living/carbon/human/ninja, obj/item/mod/module/hacker/hacking_module) + var/maxcapacity = FALSE //Safety check + var/drain = 0 //Drain amount + var/drain_total = 0 + var/datum/powernet/wire_powernet = powernet + while(!maxcapacity && src) + drain = (round((rand(hacking_module.mindrain, hacking_module.maxdrain))/2)) + var/drained = 0 + if(wire_powernet && do_after(ninja, 1 SECONDS, target = src)) + drained = min(drain, delayed_surplus()) + add_delayedload(drained) + if(drained < drain)//if no power on net, drain apcs + for(var/obj/machinery/power/terminal/affected_terminal in wire_powernet.nodes) + if(istype(affected_terminal.master, /obj/machinery/power/apc)) + var/obj/machinery/power/apc/AP = affected_terminal.master + if(AP.operating && AP.cell && AP.cell.charge > 0) + AP.cell.charge = max(0, AP.cell.charge - 5) + drained += 5 + else + break + if(hacking_module.mod.get_charge() + drain > hacking_module.mod.get_max_charge()) + drain = hacking_module.mod.get_max_charge() - hacking_module.mod.get_charge() + maxcapacity = TRUE + drain_total += drain + hacking_module.mod.add_charge(drain) + do_sparks(5, cardinal_only = FALSE, source = hacking_module.mod) + hacking_module.charge_message(src, drain_total) + +//MECH// +/obj/vehicle/sealed/mecha/ninjadrain_act(mob/living/carbon/human/ninja, obj/item/mod/module/hacker/hacking_module) + if(!ninja || !hacking_module) + return NONE + to_chat(occupants, "[icon2html(src, occupants)][span_danger("Warning: Unauthorized access through sub-route 4, block H, detected.")]") + INVOKE_ASYNC(src, .proc/ninjadrain_charge, ninja, hacking_module) + return COMPONENT_CANCEL_ATTACK_CHAIN + +/obj/vehicle/sealed/mecha/proc/ninjadrain_charge(mob/living/carbon/human/ninja, obj/item/mod/module/hacker/hacking_module) + var/maxcapacity = FALSE //Safety check + var/drain = 0 //Drain amount + var/drain_total = 0 + if(get_charge()) + while(cell.charge > 0 && !maxcapacity) + drain = rand(hacking_module.mindrain, hacking_module.maxdrain) + if(cell.charge < drain) + drain = cell.charge + if(hacking_module.mod.get_charge() + drain > hacking_module.mod.get_max_charge()) + drain = hacking_module.mod.get_max_charge() - hacking_module.mod.get_charge() + maxcapacity = TRUE + if (do_after(ninja, 1 SECONDS, target = src)) + spark_system.start() + playsound(loc, SFX_SPARKS, 50, TRUE, SHORT_RANGE_SOUND_EXTRARANGE) + cell.use(drain) + hacking_module.mod.add_charge(drain) + drain_total += drain + else + break + hacking_module.charge_message(src, drain_total) + +//BORG// +/mob/living/silicon/robot/ninjadrain_act(mob/living/carbon/human/ninja, obj/item/mod/module/hacker/hacking_module) + if(!ninja || !hacking_module || (ROLE_NINJA in faction)) + return NONE + + to_chat(src, span_danger("Warni-***BZZZZZZZZZRT*** UPLOADING SPYDERPATCHER VERSION 9.5.2...")) + INVOKE_ASYNC(src, .proc/ninjadrain_charge, ninja, hacking_module) + return COMPONENT_CANCEL_ATTACK_CHAIN + +/mob/living/silicon/robot/proc/ninjadrain_charge(mob/living/carbon/human/ninja, obj/item/mod/module/hacker/hacking_module) + if(!do_after(ninja, 6 SECONDS, target = src)) + return + spark_system.start() + playsound(loc, SFX_SPARKS, 50, TRUE, SHORT_RANGE_SOUND_EXTRARANGE) + to_chat(src, span_danger("UPLOAD COMPLETE. NEW CYBORG MODEL DETECTED. INSTALLING...")) + faction = list(ROLE_NINJA) + bubble_icon = "syndibot" + UnlinkSelf() + ionpulse = TRUE + laws = new /datum/ai_laws/ninja_override() + model.transform_to(pick(/obj/item/robot_model/syndicate, /obj/item/robot_model/syndicate_medical, /obj/item/robot_model/saboteur)) + + var/datum/antagonist/ninja/ninja_antag = ninja.mind.has_antag_datum(/datum/antagonist/ninja) + if(!ninja_antag) + return + var/datum/objective/cyborg_hijack/objective = locate() in ninja_antag.objectives + if(objective) + objective.completed = TRUE + +//CARBON MOBS// +/mob/living/carbon/ninjadrain_act(mob/living/carbon/human/ninja, obj/item/mod/module/hacker/hacking_module) + if(!ninja || !hacking_module) + return NONE + //Default cell = 10,000 charge, 10,000/1000 = 10 uses without charging/upgrading + if(hacking_module.mod.subtract_charge(DEFAULT_CHARGE_DRAIN*10)) + //Got that electric touch + var/datum/effect_system/spark_spread/spark_system = new /datum/effect_system/spark_spread() + spark_system.set_up(5, 0, loc) + playsound(src, SFX_SPARKS, 50, TRUE, SHORT_RANGE_SOUND_EXTRARANGE) + visible_message(span_danger("[ninja] electrocutes [src] with [ninja.p_their()] touch!"), span_userdanger("[ninja] electrocutes you with [ninja.p_their()] touch!")) + Knockdown(3 SECONDS) + return NONE diff --git a/code/modules/ninja/ninja_clothing.dm b/code/modules/ninja/ninja_clothing.dm new file mode 100644 index 0000000000000..b093aa80016df --- /dev/null +++ b/code/modules/ninja/ninja_clothing.dm @@ -0,0 +1,25 @@ +/** + * # Ninja Mask + * + * Space ninja's mask. Other than looking cool, doesn't do anything. + * + * A mask which only spawns as a part of space ninja's starting kit. Functions as a gas mask. + * + */ +/obj/item/clothing/mask/gas/ninja + name = "ninja mask" + desc = "A close-fitting nano-enhanced mask that acts both as an air filter and a post-modern fashion statement." + icon_state = "ninja" + strip_delay = 12 SECONDS + resistance_flags = LAVA_PROOF | FIRE_PROOF | ACID_PROOF + flags_inv = HIDEFACIALHAIR | HIDEFACE | HIDESNOUT + flags_cover = MASKCOVERSMOUTH | PEPPERPROOF + has_fov = FALSE + +/obj/item/clothing/under/syndicate/ninja + name = "ninja suit" + desc = "A nano-enhanced jumpsuit designed for maximum comfort and tacticality." + icon_state = "ninja_suit" + strip_delay = 12 SECONDS + resistance_flags = LAVA_PROOF | FIRE_PROOF | ACID_PROOF + can_adjust = FALSE diff --git a/code/modules/ninja/ninja_explosive.dm b/code/modules/ninja/ninja_explosive.dm index b1a74baf73c37..fc7e1e304ed6b 100644 --- a/code/modules/ninja/ninja_explosive.dm +++ b/code/modules/ninja/ninja_explosive.dm @@ -60,7 +60,6 @@ . = ..() if(!.) return - if (isnull(ninja)) return var/datum/antagonist/ninja/ninja_antag = ninja.mind.has_antag_datum(/datum/antagonist/ninja) diff --git a/code/modules/ninja/suit/ninja_equipment_actions/ninja_stars.dm b/code/modules/ninja/ninja_stars.dm similarity index 53% rename from code/modules/ninja/suit/ninja_equipment_actions/ninja_stars.dm rename to code/modules/ninja/ninja_stars.dm index 2c8adbc5770b8..2e5817f05df5e 100644 --- a/code/modules/ninja/suit/ninja_equipment_actions/ninja_stars.dm +++ b/code/modules/ninja/ninja_stars.dm @@ -1,27 +1,3 @@ -/datum/action/item_action/ninjastar - name = "Create Throwing Stars (1E)" - desc = "Creates a throwing star in your hand, if possible." - button_icon_state = "throwingstar" - icon_icon = 'icons/obj/items_and_weapons.dmi' - -/** - * Proc called to create a ninja star in the ninja's hands. - * - * Called to create a ninja star in the wearer's hand. The ninja - * star doesn't do much up-front damage, but deals stamina damage - * as the target moves around, forcing a finish or flee scenario. - */ -/obj/item/clothing/suit/space/space_ninja/proc/ninjastar() - if(ninjacost(10)) - return - var/mob/living/carbon/human/ninja = affecting - var/obj/item/throwing_star/stamina/ninja/ninja_star = new(ninja) - if(ninja.put_in_hands(ninja_star)) - to_chat(ninja, span_notice("A throwing star has been created in your hand!")) - else - qdel(ninja_star) - to_chat(ninja, span_notice("You can't create a throwing star, your hands are full!")) - /** * # Ninja Throwing Star * diff --git a/code/modules/ninja/outfit.dm b/code/modules/ninja/outfit.dm index dca30db432468..7d96a44638914 100644 --- a/code/modules/ninja/outfit.dm +++ b/code/modules/ninja/outfit.dm @@ -1,25 +1,33 @@ /datum/outfit/ninja name = "Space Ninja" - uniform = /obj/item/clothing/under/color/black - suit = /obj/item/clothing/suit/space/space_ninja + uniform = /obj/item/clothing/under/syndicate/ninja glasses = /obj/item/clothing/glasses/night - mask = /obj/item/clothing/mask/gas/space_ninja - head = /obj/item/clothing/head/helmet/space/space_ninja + mask = /obj/item/clothing/mask/gas/ninja ears = /obj/item/radio/headset - shoes = /obj/item/clothing/shoes/space_ninja - gloves = /obj/item/clothing/gloves/space_ninja + shoes = /obj/item/clothing/shoes/jackboots l_pocket = /obj/item/grenade/c4/ninja r_pocket = /obj/item/tank/internals/emergency_oxygen internals_slot = ITEM_SLOT_RPOCKET belt = /obj/item/energy_katana + back = /obj/item/mod/control/pre_equipped/ninja implants = list(/obj/item/implant/explosive) +/datum/outfit/ninja/post_equip(mob/living/carbon/human/ninja) + var/obj/item/grenade/c4/ninja/charge = ninja.l_store + if(istype(charge)) + charge.set_detonation_area(ninja.mind?.has_antag_datum(/datum/antagonist/ninja)) + var/obj/item/mod/control/mod = ninja.back + if(!istype(mod)) + return + var/obj/item/mod/module/dna_lock/reinforced/lock = locate(/obj/item/mod/module/dna_lock/reinforced) in mod.modules + lock.dna = ninja.dna.unique_enzymes + var/obj/item/mod/module/weapon_recall/recall = locate(/obj/item/mod/module/weapon_recall) in mod.modules + var/obj/item/weapon = ninja.belt + if(!istype(weapon, recall.accepted_type)) + return + recall.set_weapon(weapon) -/datum/outfit/ninja/post_equip(mob/living/carbon/human/human) - if(istype(human.wear_suit, suit)) - var/obj/item/clothing/suit/space/space_ninja/ninja_suit = human.wear_suit - if(istype(human.belt, belt)) - ninja_suit.energyKatana = human.belt - if(istype(human.l_store, l_pocket)) - var/obj/item/grenade/c4/ninja/charge = human.l_store - charge.set_detonation_area(human.mind?.has_antag_datum(/datum/antagonist/ninja)) +/datum/outfit/ninja_preview + uniform = /obj/item/clothing/under/syndicate/ninja + back = /obj/item/mod/control/pre_equipped/empty/ninja + belt = /obj/item/energy_katana diff --git a/code/modules/ninja/suit/gloves.dm b/code/modules/ninja/suit/gloves.dm deleted file mode 100644 index f551cf3d99cde..0000000000000 --- a/code/modules/ninja/suit/gloves.dm +++ /dev/null @@ -1,67 +0,0 @@ -/** - * # Ninja Gloves - * - * Space ninja's gloves. Gives access to a number of special interactions. - * - * Gloves only found from space ninjas. Allows the wearer to access special interactions with various objects. - * These interactions are detailed in ninjaDrainAct.dm in the suit file. - * These interactions are toggled by an action tied to the gloves. The interactions will not activate if the user is also not wearing a ninja suit. - * - */ -/obj/item/clothing/gloves/space_ninja - desc = "These nano-enhanced gloves insulate from electricity and provide fire resistance." - name = "ninja gloves" - icon_state = "black" - inhand_icon_state = "s-ninjan" - siemens_coefficient = 0 - cold_protection = HANDS - min_cold_protection_temperature = GLOVES_MIN_TEMP_PROTECT - heat_protection = HANDS - max_heat_protection_temperature = GLOVES_MAX_TEMP_PROTECT - strip_delay = 120 - resistance_flags = LAVA_PROOF | FIRE_PROOF | ACID_PROOF - ///Whether or not we're currently draining something - var/draining = FALSE - ///Minimum amount of power we can drain in a single drain action - var/mindrain = 200 - ///Maximum amount of power we can drain in a single drain action - var/maxdrain = 400 - ///Whether or not the communication console hack was used to summon another antagonist - var/communication_console_hack_success = FALSE - ///How many times the gloves have been used to force open doors. - var/door_hack_counter = 0 - - -/obj/item/clothing/gloves/space_ninja/Touch(atom/A,proximity,modifiers) - if(!LAZYACCESS(modifiers, RIGHT_CLICK) || draining) - return FALSE - if(!ishuman(loc)) - return FALSE //Only works while worn - - var/mob/living/carbon/human/wearer = loc - - var/obj/item/clothing/suit/space/space_ninja/suit = wearer.wear_suit - if(!istype(suit)) - return FALSE - if(isturf(A)) - return FALSE - - if(!proximity) - return FALSE - - A.add_fingerprint(wearer) - - draining = TRUE - . = A.ninjadrain_act(suit,wearer,src) - draining = FALSE - - if(isnum(.)) //Numerical values of drained handle their feedback here, Alpha values handle it themselves (Research hacking) - if(.) - to_chat(wearer, span_notice("Gained [display_energy(.)] of energy from [A].")) - else - to_chat(wearer, span_danger("\The [A] has run dry of energy, you must find another source!")) - else - . = FALSE //as to not cancel attack_hand() - -/obj/item/clothing/gloves/space_ninja/examine(mob/user) - . = ..() + "[p_their(TRUE)] energy drain mechanism is activated by touching objects in a disarming manner." diff --git a/code/modules/ninja/suit/head.dm b/code/modules/ninja/suit/head.dm deleted file mode 100644 index d92fb9b2b24b7..0000000000000 --- a/code/modules/ninja/suit/head.dm +++ /dev/null @@ -1,18 +0,0 @@ -/** - * # Ninja Hood - * - * Space ninja's hood. Provides armor and blocks AI tracking. - * - * A hood that only exists as a part of space ninja's starting kit. Provides armor equal of space ninja's suit and disallows an AI to track the wearer. - * - */ -/obj/item/clothing/head/helmet/space/space_ninja - desc = "What may appear to be a simple black garment is in fact a highly sophisticated nano-weave helmet. Standard issue ninja gear." - name = "ninja hood" - icon_state = "s-ninja" - inhand_icon_state = "s-ninja_mask" - armor = list(MELEE = 40, BULLET = 30, LASER = 20,ENERGY = 15, BOMB = 30, BIO = 30, FIRE = 100, ACID = 100) - strip_delay = 12 - resistance_flags = LAVA_PROOF | FIRE_PROOF | ACID_PROOF - blockTracking = TRUE//Roughly the only unique thing about this helmet. - flags_inv = HIDEEARS|HIDEEYES|HIDEFACE|HIDEHAIR|HIDEFACIALHAIR diff --git a/code/modules/ninja/suit/mask.dm b/code/modules/ninja/suit/mask.dm deleted file mode 100644 index cb02bff16807d..0000000000000 --- a/code/modules/ninja/suit/mask.dm +++ /dev/null @@ -1,16 +0,0 @@ -/** - * # Ninja Mask - * - * Space ninja's mask. Other than looking cool, doesn't do anything. - * - * A mask which only spawns as a part of space ninja's starting kit. Functions as a gas mask. - * - */ -/obj/item/clothing/mask/gas/space_ninja - name = "ninja mask" - desc = "A close-fitting mask that acts both as an air filter and a post-modern fashion statement." - icon_state = "s-ninja" - inhand_icon_state = "s-ninja_mask" - strip_delay = 120 - resistance_flags = LAVA_PROOF | FIRE_PROOF | ACID_PROOF - has_fov = FALSE diff --git a/code/modules/ninja/suit/ninjaDrainAct.dm b/code/modules/ninja/suit/ninjaDrainAct.dm deleted file mode 100644 index 8ae0020c6c823..0000000000000 --- a/code/modules/ninja/suit/ninjaDrainAct.dm +++ /dev/null @@ -1,311 +0,0 @@ -/** - * Atom level proc for space ninja's glove interactions. - * - * Proc which only occurs when space ninja uses his gloves on an atom. - * Does nothing by default, but effects will vary. - * Arguments: - * * ninja_suit - The offending space ninja's suit. - * * ninja - The human mob wearing the suit. - * * ninja_gloves - The offending space ninja's gloves. - */ -/atom/proc/ninjadrain_act(obj/item/clothing/suit/space/space_ninja/ninja_suit, mob/living/carbon/human/ninja, obj/item/clothing/gloves/space_ninja/ninja_gloves) - return INVALID_DRAIN - -//APC// -/obj/machinery/power/apc/ninjadrain_act(obj/item/clothing/suit/space/space_ninja/ninja_suit, mob/living/carbon/human/ninja, obj/item/clothing/gloves/space_ninja/ninja_gloves) - if(!ninja_suit || !ninja || !ninja_gloves) - return INVALID_DRAIN - - var/maxcapacity = FALSE //Safety check for batteries - var/drain = 0 //Drain amount from batteries - var/drain_total = 0 - - if(cell?.charge) - var/datum/effect_system/spark_spread/spark_system = new /datum/effect_system/spark_spread() - spark_system.set_up(5, 0, loc) - - while(cell.charge> 0 && !maxcapacity) - drain = rand(ninja_gloves.mindrain, ninja_gloves.maxdrain) - - if(cell.charge < drain) - drain = cell.charge - - if(ninja_suit.cell.charge + drain > ninja_suit.cell.maxcharge) - drain = ninja_suit.cell.maxcharge - ninja_suit.cell.charge - maxcapacity = TRUE//Reached maximum battery capacity. - - if (do_after(ninja ,10, target = src)) - spark_system.start() - playsound(loc, SFX_SPARKS, 50, TRUE, SHORT_RANGE_SOUND_EXTRARANGE) - cell.use(drain) - ninja_suit.cell.give(drain) - drain_total += drain - else - break - - if(!(obj_flags & EMAGGED)) - flick("apc-spark", ninja_gloves) - playsound(loc, SFX_SPARKS, 50, TRUE, SHORT_RANGE_SOUND_EXTRARANGE) - obj_flags |= EMAGGED - locked = FALSE - update_appearance() - - return drain_total - -//SMES// -/obj/machinery/power/smes/ninjadrain_act(obj/item/clothing/suit/space/space_ninja/ninja_suit, mob/living/carbon/human/ninja, obj/item/clothing/gloves/space_ninja/ninja_gloves) - if(!ninja_suit || !ninja || !ninja_gloves) - return INVALID_DRAIN - - var/maxcapacity = FALSE //Safety check for batteries - var/drain = 0 //Drain amount from batteries - var/drain_total = 0 - - if(charge) - var/datum/effect_system/spark_spread/spark_system = new /datum/effect_system/spark_spread() - spark_system.set_up(5, 0, loc) - - while(charge > 0 && !maxcapacity) - drain = rand(ninja_gloves.mindrain, ninja_gloves.maxdrain) - - if(charge < drain) - drain = charge - - if(ninja_suit.cell.charge + drain > ninja_suit.cell.maxcharge) - drain = ninja_suit.cell.maxcharge - ninja_suit.cell.charge - maxcapacity = TRUE - - if (do_after(ninja,10, target = src)) - spark_system.start() - playsound(loc, SFX_SPARKS, 50, TRUE, SHORT_RANGE_SOUND_EXTRARANGE) - charge -= drain - ninja_suit.cell.give(drain) - drain_total += drain - - else - break - - return drain_total - -//CELL// -/obj/item/stock_parts/cell/ninjadrain_act(obj/item/clothing/suit/space/space_ninja/ninja_suit, mob/living/carbon/human/ninja, obj/item/clothing/gloves/space_ninja/ninja_gloves) - if(!ninja_suit || !ninja || !ninja_gloves) - return INVALID_DRAIN - - var/drain_total = 0 - - if(charge) - if(do_after(ninja, 30, target = src)) - drain_total = charge - if(ninja_suit.cell.charge + charge > ninja_suit.cell.maxcharge) - ninja_suit.cell.charge = ninja_suit.cell.maxcharge - else - ninja_suit.cell.give(charge) - charge = 0 - corrupt() - update_appearance() - - return drain_total - -//RD SERVER// -/obj/machinery/rnd/server/master/ninjadrain_act(obj/item/clothing/suit/space/space_ninja/ninja_suit, mob/living/carbon/human/ninja, obj/item/clothing/gloves/space_ninja/ninja_gloves) - if(!ninja_suit || !ninja || !ninja_gloves) - return INVALID_DRAIN - - . = DRAIN_RD_HACK_FAILED - - // If the traitor theft objective is still present, this will destroy it... - if(!source_code_hdd) - return ..() - - to_chat(ninja, span_notice("Hacking \the [src]...")) - AI_notify_hack() - to_chat(ninja, span_notice("Encrypted source code detected. Overloading storage device...")) - if(do_after(ninja, 30 SECONDS, target = src)) - overload_source_code_hdd() - to_chat(ninja, span_notice("Sabotage complete. Storage device overloaded.")) - var/datum/antagonist/ninja/ninja_antag = ninja.mind.has_antag_datum(/datum/antagonist/ninja) - if(!ninja_antag) - return - var/datum/objective/research_secrets/objective = locate() in ninja_antag.objectives - if(objective) - objective.completed = TRUE - -/obj/machinery/rnd/server/ninjadrain_act(obj/item/clothing/suit/space/space_ninja/ninja_suit, mob/living/carbon/human/ninja, obj/item/clothing/gloves/space_ninja/ninja_gloves) - if(!ninja_suit || !ninja || !ninja_gloves) - return INVALID_DRAIN - - . = DRAIN_RD_HACK_FAILED - - to_chat(ninja, span_notice("Research notes detected. Corrupting data...")) - - if(!do_after(ninja, 30 SECONDS, target = src)) - return - - SSresearch.science_tech.modify_points_all(0) - to_chat(ninja, span_notice("Sabotage complete. Research notes corrupted.")) - var/datum/antagonist/ninja/ninja_antag = ninja.mind.has_antag_datum(/datum/antagonist/ninja) - if(!ninja_antag) - return - var/datum/objective/research_secrets/objective = locate() in ninja_antag.objectives - if(objective) - objective.completed = TRUE - -//SECURITY CONSOLE// -/obj/machinery/computer/secure_data/ninjadrain_act(obj/item/clothing/suit/space/space_ninja/ninja_suit, mob/living/carbon/human/ninja, obj/item/clothing/gloves/space_ninja/ninja_gloves) - if(!ninja_suit || !ninja || !ninja_gloves) - return INVALID_DRAIN - AI_notify_hack() - if(do_after(ninja, 200)) - for(var/datum/data/record/rec in sort_record(GLOB.data_core.general, sortBy, order)) - for(var/datum/data/record/security_record in GLOB.data_core.security) - security_record.fields["criminal"] = "*Arrest*" - var/datum/antagonist/ninja/ninja_antag = ninja.mind.has_antag_datum(/datum/antagonist/ninja) - if(!ninja_antag) - return - var/datum/objective/security_scramble/objective = locate() in ninja_antag.objectives - if(objective) - objective.completed = TRUE - -//COMMUNICATIONS CONSOLE// -/obj/machinery/computer/communications/ninjadrain_act(obj/item/clothing/suit/space/space_ninja/ninja_suit, mob/living/carbon/human/ninja, obj/item/clothing/gloves/space_ninja/ninja_gloves) - if(!ninja_suit || !ninja || !ninja_gloves) - return INVALID_DRAIN - if(ninja_gloves.communication_console_hack_success) - return - if(machine_stat & (NOPOWER|BROKEN)) - return - AI_notify_hack() - if(!do_after(ninja, 30 SECONDS, src)) - return - hack_console(ninja) - ninja_gloves.communication_console_hack_success = TRUE - var/datum/antagonist/ninja/ninja_antag = ninja.mind.has_antag_datum(/datum/antagonist/ninja) - if(!ninja_antag) - return - var/datum/objective/terror_message/objective = locate() in ninja_antag.objectives - if(objective) - objective.completed = TRUE - -//AIRLOCK// -/obj/machinery/door/airlock/ninjadrain_act(obj/item/clothing/suit/space/space_ninja/ninja_suit, mob/living/carbon/human/ninja, obj/item/clothing/gloves/space_ninja/ninja_gloves) - if(!ninja_suit || !ninja || !ninja_gloves) - return INVALID_DRAIN - - if(!operating && density && hasPower() && !(obj_flags & EMAGGED)) - emag_act() - ninja_gloves.door_hack_counter++ - var/datum/antagonist/ninja/ninja_antag = ninja.mind.has_antag_datum(/datum/antagonist/ninja) - if(!ninja_antag) - return - var/datum/objective/door_jack/objective = locate() in ninja_antag.objectives - if(objective && objective.doors_required <= ninja_gloves.door_hack_counter) - objective.completed = TRUE - -//WIRE// -/obj/structure/cable/ninjadrain_act(obj/item/clothing/suit/space/space_ninja/ninja_suit, mob/living/carbon/human/ninja, obj/item/clothing/gloves/space_ninja/ninja_gloves) - if(!ninja_suit || !ninja || !ninja_gloves) - return INVALID_DRAIN - - var/maxcapacity = FALSE //Safety check - var/drain = 0 //Drain amount - - var/drain_total = 0 - - var/datum/powernet/wire_powernet = powernet - while(!maxcapacity && src) - drain = (round((rand(ninja_gloves.mindrain, ninja_gloves.maxdrain))/2)) - var/drained = 0 - if(wire_powernet && do_after(ninja ,10, target = src)) - drained = min(drain, delayed_surplus()) - add_delayedload(drained) - if(drained < drain)//if no power on net, drain apcs - for(var/obj/machinery/power/terminal/affected_terminal in wire_powernet.nodes) - if(istype(affected_terminal.master, /obj/machinery/power/apc)) - var/obj/machinery/power/apc/AP = affected_terminal.master - if(AP.operating && AP.cell && AP.cell.charge > 0) - AP.cell.charge = max(0, AP.cell.charge - 5) - drained += 5 - else - break - - ninja_suit.cell.give(drain) - if(ninja_suit.cell.charge > ninja_suit.cell.maxcharge) - drain_total += (drained-(ninja_suit.cell.charge - ninja_suit.cell.maxcharge)) - ninja_suit.cell.charge = ninja_suit.cell.maxcharge - maxcapacity = TRUE - else - drain_total += drained - ninja_suit.spark_system.start() - - return drain_total - -//MECH// -/obj/vehicle/sealed/mecha/ninjadrain_act(obj/item/clothing/suit/space/space_ninja/ninja_suit, mob/living/carbon/human/ninja, obj/item/clothing/gloves/space_ninja/ninja_gloves) - if(!ninja_suit || !ninja || !ninja_gloves) - return INVALID_DRAIN - - var/maxcapacity = FALSE //Safety check - var/drain = 0 //Drain amount - var/drain_total = 0 - - to_chat(occupants, "[icon2html(src, occupants)][span_danger("Warning: Unauthorized access through sub-route 4, block H, detected.")]") - if(get_charge()) - while(cell.charge > 0 && !maxcapacity) - drain = rand(ninja_gloves.mindrain, ninja_gloves.maxdrain) - if(cell.charge < drain) - drain = cell.charge - if(ninja_suit.cell.charge + drain > ninja_suit.cell.maxcharge) - drain = ninja_suit.cell.maxcharge - ninja_suit.cell.charge - maxcapacity = TRUE - if (do_after(ninja, 10, target = src)) - spark_system.start() - playsound(loc, SFX_SPARKS, 50, TRUE, SHORT_RANGE_SOUND_EXTRARANGE) - cell.use(drain) - ninja_suit.cell.give(drain) - drain_total += drain - else - break - - return drain_total - -//BORG// -/mob/living/silicon/robot/ninjadrain_act(obj/item/clothing/suit/space/space_ninja/ninja_suit, mob/living/carbon/human/ninja, obj/item/clothing/gloves/space_ninja/ninja_gloves) - if(!ninja_suit || !ninja || !ninja_gloves || (ROLE_NINJA in faction)) - return INVALID_DRAIN - - to_chat(src, span_danger("Warni-***BZZZZZZZZZRT*** UPLOADING SPYDERPATCHER VERSION 9.5.2...")) - if (do_after(ninja, 60, target = src)) - spark_system.start() - playsound(loc, SFX_SPARKS, 50, TRUE, SHORT_RANGE_SOUND_EXTRARANGE) - to_chat(src, span_danger("UPLOAD COMPLETE. NEW CYBORG MODEL DETECTED. INSTALLING...")) - faction = list(ROLE_NINJA) - bubble_icon = "syndibot" - UnlinkSelf() - ionpulse = TRUE - laws = new /datum/ai_laws/ninja_override() - model.transform_to(pick(/obj/item/robot_model/syndicate, /obj/item/robot_model/syndicate_medical, /obj/item/robot_model/saboteur)) - - var/datum/antagonist/ninja/ninja_antag = ninja.mind.has_antag_datum(/datum/antagonist/ninja) - if(!ninja_antag) - return - var/datum/objective/cyborg_hijack/objective = locate() in ninja_antag.objectives - if(objective) - objective.completed = TRUE - -//CARBON MOBS// -/mob/living/carbon/ninjadrain_act(obj/item/clothing/suit/space/space_ninja/ninja_suit, mob/living/carbon/human/ninja, obj/item/clothing/gloves/space_ninja/ninja_gloves) - if(!ninja_suit || !ninja || !ninja_gloves) - return INVALID_DRAIN - - . = DRAIN_MOB_SHOCK_FAILED - - //Default cell = 10,000 charge, 10,000/1000 = 10 uses without charging/upgrading - if(ninja_suit.cell?.charge && ninja_suit.cell.use(1000)) - . = DRAIN_MOB_SHOCK - //Got that electric touch - var/datum/effect_system/spark_spread/spark_system = new /datum/effect_system/spark_spread() - spark_system.set_up(5, 0, loc) - playsound(src, SFX_SPARKS, 50, TRUE, SHORT_RANGE_SOUND_EXTRARANGE) - visible_message(span_danger("[ninja] electrocutes [src] with [ninja.p_their()] touch!"), span_userdanger("[ninja] electrocutes you with [ninja.p_their()] touch!")) - Knockdown(3 SECONDS) diff --git a/code/modules/ninja/suit/ninja_equipment_actions/ninja_adrenaline.dm b/code/modules/ninja/suit/ninja_equipment_actions/ninja_adrenaline.dm deleted file mode 100644 index 06fad9c95fb2b..0000000000000 --- a/code/modules/ninja/suit/ninja_equipment_actions/ninja_adrenaline.dm +++ /dev/null @@ -1,45 +0,0 @@ -//Wakes the user so they are able to do their thing. Also injects a decent dose of radium. -//Movement impairing would indicate drugs and the like. - -/datum/action/item_action/ninjaboost - check_flags = NONE - name = "Adrenaline Boost" - desc = "Inject a secret chemical that will counteract all movement-impairing effect." - button_icon_state = "repulse" - icon_icon = 'icons/mob/actions/actions_spells.dmi' - -/** - * Proc called to activate space ninja's adrenaline. - * - * Proc called to use space ninja's adrenaline. Gets the ninja out of almost any stun. - * Also makes them shout MGS references when used. After a bit, it injects the user with - * radium by calling a different proc. - */ -/obj/item/clothing/suit/space/space_ninja/proc/ninjaboost() - if(ninjacost(0,N_ADRENALINE)) - return - var/mob/living/carbon/human/ninja = affecting - ninja.SetUnconscious(0) - ninja.SetStun(0) - ninja.SetKnockdown(0) - ninja.SetImmobilized(0) - ninja.SetParalyzed(0) - ninja.adjustStaminaLoss(-200) - ninja.remove_status_effect(/datum/status_effect/speech/stutter) - ninja.reagents.add_reagent(/datum/reagent/medicine/stimulants, 5) - ninja.say(pick("A CORNERED FOX IS MORE DANGEROUS THAN A JACKAL!","HURT ME MOOORRREEE!","IMPRESSIVE!"), forced = "ninjaboost") - a_boost = FALSE - to_chat(ninja, span_notice("You have used the adrenaline boost.")) - s_coold = 6 - addtimer(CALLBACK(src, .proc/ninjaboost_after), 70) - -/** - * Proc called to inject the ninja with radium. - * - * Used after 7 seconds of using the ninja's adrenaline. - * Injects the user with how much radium the suit needs to refill an adrenaline boost. - */ -/obj/item/clothing/suit/space/space_ninja/proc/ninjaboost_after() - var/mob/living/carbon/human/ninja = affecting - ninja.reagents.add_reagent(/datum/reagent/uranium/radium, a_transfer * 0.25) - to_chat(ninja, span_danger("You are beginning to feel the after-effect of the injection.")) diff --git a/code/modules/ninja/suit/ninja_equipment_actions/ninja_cost_check.dm b/code/modules/ninja/suit/ninja_equipment_actions/ninja_cost_check.dm deleted file mode 100644 index eee581e0885bd..0000000000000 --- a/code/modules/ninja/suit/ninja_equipment_actions/ninja_cost_check.dm +++ /dev/null @@ -1,28 +0,0 @@ -/** - * Proc called to check if the ninja can afford an ability's cost. - * - * Proc which determine whether or not a space ninja can afford to use a specific ability. - * It can also cancel stealth if the ability requested it. - * Arguments: - * * cost - the energy cost of the ability - * * specificCheck - Determines if the check is a normal one, an adrenaline one, or a stealth cancel check. - * * Returns TRUE or the current cooldown timer if we can't perform the ability, and FALSE if we can. - */ -/obj/item/clothing/suit/space/space_ninja/proc/ninjacost(cost = 0, specificCheck = 0) - var/mob/living/carbon/human/ninja = affecting - var/actualCost = cost*10 - if(cost && cell.charge < actualCost) - to_chat(ninja, span_warning("Not enough energy!")) - return TRUE - else - //This shit used to be handled individually on every proc.. why even bother with a universal check proc then? - cell.charge-=(actualCost) - - switch(specificCheck) - if(N_STEALTH_CANCEL) - cancel_stealth()//Get rid of it. - if(N_ADRENALINE) - if(!a_boost) - to_chat(ninja, span_warning("You do not have any more adrenaline boosters!")) - return TRUE - return (s_coold)//Returns the value of the variable which counts down to zero. diff --git a/code/modules/ninja/suit/ninja_equipment_actions/ninja_empulse.dm b/code/modules/ninja/suit/ninja_equipment_actions/ninja_empulse.dm deleted file mode 100644 index ea2341a132351..0000000000000 --- a/code/modules/ninja/suit/ninja_equipment_actions/ninja_empulse.dm +++ /dev/null @@ -1,21 +0,0 @@ -//Disables nearby tech equipment. - -/datum/action/item_action/ninjapulse - name = "EM Burst (50E)" - desc = "Disable any nearby technology with an electro-magnetic pulse." - button_icon_state = "emp" - icon_icon = 'icons/mob/actions/actions_spells.dmi' - -/** - * Proc called to allow the ninja to EMP the nearby area. - * - * Proc called to allow the ninja to EMP the nearby area. By default, costs 500E, which is half of the default battery's max charge. - * Also affects the ninja as well. - */ -/obj/item/clothing/suit/space/space_ninja/proc/ninjapulse() - if(ninjacost(500,N_STEALTH_CANCEL)) - return - 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. - s_coold = 4 diff --git a/code/modules/ninja/suit/ninja_equipment_actions/ninja_net.dm b/code/modules/ninja/suit/ninja_equipment_actions/ninja_net.dm deleted file mode 100644 index 66eb50438fe13..0000000000000 --- a/code/modules/ninja/suit/ninja_equipment_actions/ninja_net.dm +++ /dev/null @@ -1,42 +0,0 @@ -/datum/action/item_action/ninjanet - name = "Energy Net (40E)" - desc = "Captures a fallen opponent in a net of energy." - button_icon_state = "energynet" - icon_icon = 'icons/effects/effects.dmi' - -/** - * Proc called to ensnare a person in a energy net. - * - * Used to ensnare a target in an energy net, preventing them from moving until the net is broken. - * Costs 40E, which is 40% of the default battery's max charge. Intended as a means of reliably locking down an opponent when ninja stars won't suffice. - */ -/obj/item/clothing/suit/space/space_ninja/proc/ninjanet() - var/mob/living/carbon/human/ninja = affecting - var/list/nearby_targets = list() - for(var/mob/living/target in oview(ninja)) - nearby_targets.Add(target) - if(!length(nearby_targets)) - to_chat(ninja, span_warning("You see no one nearby to ensnare.")) - return - var/mob/living/net_target = tgui_input_list(ninja, "Select who to capture", "Capture Target", sort_names(nearby_targets)) - if(isnull(net_target)) - return - if(QDELETED(net_target) || !(net_target in oview(ninja)) || !isliving(net_target) || ninja.incapacitated()) - return - if(locate(/obj/structure/energy_net) in get_turf(net_target))//Check if they are already being affected by an energy net. - to_chat(ninja, span_warning("[net_target.p_they(TRUE)] are already trapped inside an energy net!")) - return - for(var/turf/between_turf in get_line(get_turf(ninja), get_turf(net_target))) - if(between_turf.density)//Don't want them shooting nets through walls. It's kind of cheesy. - to_chat(ninja, span_warning("You may not use an energy net through solid obstacles!")) - return - if(!ninjacost(400,N_STEALTH_CANCEL)) - ninja.Beam(net_target, "n_beam", time = 15) - ninja.say("Get over here!", forced = "ninja net") - var/obj/structure/energy_net/net = new /obj/structure/energy_net(net_target.drop_location()) - net.affected_mob = net_target - ninja.visible_message(span_danger("[ninja] caught [net_target] with an energy net!"),span_notice("You caught [net_target] with an energy net!")) - - if(net_target.buckled) - net_target.buckled.unbuckle_mob(affecting,TRUE) - net.buckle_mob(net_target, TRUE) //No moving for you! diff --git a/code/modules/ninja/suit/ninja_equipment_actions/ninja_status_read.dm b/code/modules/ninja/suit/ninja_equipment_actions/ninja_status_read.dm deleted file mode 100644 index 0a9a7ef938716..0000000000000 --- a/code/modules/ninja/suit/ninja_equipment_actions/ninja_status_read.dm +++ /dev/null @@ -1,38 +0,0 @@ -/datum/action/item_action/ninjastatus - check_flags = NONE - name = "Status Readout" - desc = "Gives a detailed readout about your current status." - button_icon_state = "health" - icon_icon = 'icons/obj/device.dmi' - -/** - * Proc called to put a status readout to the ninja in chat. - * - * Called put some information about the ninja's current status into chat. - * This information used to be displayed constantly on the status tab screen - * when the suit was on, but was turned into this as to remove the code from - * human.dm - */ -/obj/item/clothing/suit/space/space_ninja/proc/ninjastatus() - var/mob/living/carbon/human/ninja = affecting - var/list/info_list = list() - info_list += "[span_info("SpiderOS Status: [s_initialized ? "Initialized" : "Disabled"]")]\n" - info_list += "[span_info("Current Time: [station_time_timestamp()]")]\n" - //Ninja status - info_list += "[span_info("Fingerprints: [md5(ninja.dna.unique_identity)]")]\n" - info_list += "[span_info("Unique Identity: [ninja.dna.unique_enzymes]")]\n" - info_list += "[span_info("Overall Status: [ninja.stat > 1 ? "dead" : "[ninja.health]% healthy"]")]\n" - info_list += "[span_info("Nutrition Status: [ninja.nutrition]")]\n" - info_list += "[span_info("Oxygen Loss: [ninja.getOxyLoss()]")]\n" - info_list += "[span_info("Toxin Levels: [ninja.getToxLoss()]")]\n" - info_list += "[span_info("Burn Severity: [ninja.getFireLoss()]")]\n" - info_list += "[span_info("Brute Trauma: [ninja.getBruteLoss()]")]\n" - info_list += "[span_info("Body Temperature: [ninja.bodytemperature-T0C] degrees C ([ninja.bodytemperature*1.8-459.67] degrees F)")]\n" - - //Diseases - if(length(ninja.diseases)) - info_list += "Viruses:" - for(var/datum/disease/ninja_disease in ninja.diseases) - info_list += "[span_info("* [ninja_disease.name], Type: [ninja_disease.spread_text], Stage: [ninja_disease.stage]/[ninja_disease.max_stages], Possible Cure: [ninja_disease.cure_text]")]\n" - - to_chat(ninja, "[info_list.Join()]") diff --git a/code/modules/ninja/suit/ninja_equipment_actions/ninja_stealth.dm b/code/modules/ninja/suit/ninja_equipment_actions/ninja_stealth.dm deleted file mode 100644 index 49c3ebdd54e92..0000000000000 --- a/code/modules/ninja/suit/ninja_equipment_actions/ninja_stealth.dm +++ /dev/null @@ -1,46 +0,0 @@ -/datum/action/item_action/ninja_stealth - name = "Toggle Stealth" - desc = "Toggles stealth mode on and off." - button_icon_state = "ninja_cloak" - icon_icon = 'icons/mob/actions/actions_minor_antag.dmi' - -/** - * Proc called to toggle ninja stealth. - * - * Proc called to toggle whether or not the ninja is in stealth mode. - * If cancelling, calls a separate proc in case something else needs to quickly cancel stealth. - */ -/obj/item/clothing/suit/space/space_ninja/proc/toggle_stealth() - var/mob/living/carbon/human/ninja = affecting - if(!ninja) - return - if(stealth) - cancel_stealth() - else - if(cell.charge <= 0) - to_chat(ninja, span_warning("You don't have enough power to enable Stealth!")) - return - stealth = !stealth - animate(ninja, alpha = 20,time = 12) - ninja.visible_message(span_warning("[ninja.name] vanishes into thin air!"), \ - span_notice("You are now mostly invisible to normal detection.")) - -/** - * Proc called to cancel stealth. - * - * Called to cancel the stealth effect if it is ongoing. - * Does nothing otherwise. - * Arguments: - * * Returns false if either the ninja no longer exists or is already visible, returns true if we successfully made the ninja visible. - */ -/obj/item/clothing/suit/space/space_ninja/proc/cancel_stealth() - var/mob/living/carbon/human/ninja = affecting - if(!ninja) - return FALSE - if(stealth) - stealth = !stealth - animate(ninja, alpha = 255, time = 12) - ninja.visible_message(span_warning("[ninja.name] appears from thin air!"), \ - span_notice("You are now visible.")) - return TRUE - return FALSE diff --git a/code/modules/ninja/suit/ninja_equipment_actions/ninja_suit_initialisation.dm b/code/modules/ninja/suit/ninja_equipment_actions/ninja_suit_initialisation.dm deleted file mode 100644 index 4220cca57dfdd..0000000000000 --- a/code/modules/ninja/suit/ninja_equipment_actions/ninja_suit_initialisation.dm +++ /dev/null @@ -1,125 +0,0 @@ -#define NINJA_LOCK_PHASE 1 -#define NINJA_ICON_GENERATE_PHASE 3 -#define NINJA_COMPLETE_PHASE 6 -#define NINJA_DEINIT_LOGOFF_PHASE 1 -#define NINJA_DEINIT_STEALTH_PHASE 5 - -GLOBAL_LIST_INIT(ninja_initialize_messages, list( - "Now initializing...", - "Securing external locking mechanism...\nNeural-net established.", - "Extending neural-net interface...\nNow monitoring brain wave pattern...", - "Linking neural-net interface...\nPattern GREEN, continuing operation.", - "VOID-shift device status: ONLINE.\nCLOAK-tech device status: ONLINE.", - "Primary system status: ONLINE.\nBackup system status: ONLINE.\nCurrent energy capacity: ", - "All systems operational. Welcome to SpiderOS, " -)) - -GLOBAL_LIST_INIT(ninja_deinitialize_messages, list( - "Now de-initializing...", - "Shutting down SpiderOS.", - "Primary system status: OFFLINE.\nBackup system status: OFFLINE.", - "VOID-shift device status: OFFLINE.\nCLOAK-tech device status: OFFLINE.", - "Disconnecting neural-net interface...Success.", - "Disengaging neural-net interface... Success.", - "Unsecuring external locking mechanism...\nNeural-net abolished.\nOperation status: FINISHED." -)) - -/datum/action/item_action/initialize_ninja_suit - name = "Toggle Ninja Suit" - -/** - * Toggles the ninja suit on/off - * - * Attempts to initialize or deinitialize the ninja suit - */ -/obj/item/clothing/suit/space/space_ninja/proc/toggle_on_off() - . = TRUE - if(s_busy) - to_chat(loc, "[span_warning("ERROR")]: You cannot use this function at this time.") - return FALSE - s_busy = TRUE - if(s_initialized) - deinitialize() - else - ninitialize() - -/** - * Initializes the ninja suit - * - * Initializes the ninja suit through seven phases, each of which calls this proc with an incremented phase - * Arguments: - * * delay - The delay between each phase of initialization - * * ninja - The human who is being affected by the suit - * * phase - The phase of initialization - */ -/obj/item/clothing/suit/space/space_ninja/proc/ninitialize(delay = s_delay, mob/living/carbon/human/ninja = loc, phase = 0) - if(!ninja || !ninja.mind) - s_busy = FALSE - return - if (phase > NINJA_LOCK_PHASE && (ninja.stat == DEAD || ninja.health <= 0)) - to_chat(ninja, span_danger("FĆAL �Rr�R: 344--93#�&&21 BR��N |/|/aV� PATT$RN RED\nA-A-aB�rT�NG...")) - unlock_suit(ninja) - s_busy = FALSE - return - - var/message = GLOB.ninja_initialize_messages[phase + 1] - switch(phase) - if (NINJA_LOCK_PHASE) - if(!lock_suit(ninja))//To lock the suit onto wearer. - s_busy = FALSE - return - if (NINJA_ICON_GENERATE_PHASE) - lockIcons(ninja)//Check for icons. - ninja.regenerate_icons() - if (NINJA_COMPLETE_PHASE - 1) - message += "[display_energy(cell.charge)]." - if (NINJA_COMPLETE_PHASE) - message += "[ninja.real_name]." - s_initialized = TRUE - s_busy = FALSE - - to_chat(ninja, span_notice("[message]")) - playsound(ninja, 'sound/effects/sparks1.ogg', 10, TRUE) - - if (phase < NINJA_COMPLETE_PHASE) - addtimer(CALLBACK(src, .proc/ninitialize, delay, ninja, phase + 1), delay) - -/** - * Deinitializes the ninja suit - * - * Deinitializes the ninja suit through eight phases, each of which calls this proc with an incremented phase - * Arguments: - * * delay - The delay between each phase of deinitialization - * * ninja - The human who is being affected by the suit - * * phase - The phase of deinitialization - */ -/obj/item/clothing/suit/space/space_ninja/proc/deinitialize(delay = s_delay, mob/living/carbon/human/ninja = affecting == loc ? affecting : null, phase = 0) - if (!ninja || !ninja.mind) - s_busy = FALSE - return - if (phase == 0 && tgui_alert(usr, "Are you certain you wish to remove the suit? This will take time and remove all abilities.",,list("Yes","No")) == "No") - s_busy = FALSE - return - - var/message = GLOB.ninja_deinitialize_messages[phase + 1] - switch(phase) - if(NINJA_DEINIT_LOGOFF_PHASE) - message = "Logging off, [ninja.real_name]. " + message - if(NINJA_DEINIT_STEALTH_PHASE) - cancel_stealth() - to_chat(ninja, span_notice("[message]")) - playsound(ninja, 'sound/items/deconstruct.ogg', 10, TRUE) - - if (phase < NINJA_COMPLETE_PHASE) - addtimer(CALLBACK(src, .proc/deinitialize, delay, ninja, phase + 1), delay) - else - unlock_suit(ninja) - ninja.regenerate_icons() - s_initialized = FALSE - s_busy = FALSE - -#undef NINJA_LOCK_PHASE -#undef NINJA_ICON_GENERATE_PHASE -#undef NINJA_COMPLETE_PHASE -#undef NINJA_DEINIT_LOGOFF_PHASE -#undef NINJA_DEINIT_STEALTH_PHASE diff --git a/code/modules/ninja/suit/ninja_equipment_actions/ninja_sword_recall.dm b/code/modules/ninja/suit/ninja_equipment_actions/ninja_sword_recall.dm deleted file mode 100644 index 702a7a964c27b..0000000000000 --- a/code/modules/ninja/suit/ninja_equipment_actions/ninja_sword_recall.dm +++ /dev/null @@ -1,47 +0,0 @@ -/datum/action/item_action/ninja_sword_recall - name = "Recall Energy Katana (Variable Cost)" - desc = "Teleports the Energy Katana linked to this suit to its wearer, cost based on distance." - button_icon_state = "energy_katana" - icon_icon = 'icons/obj/items_and_weapons.dmi' - -/** - * Proc called to recall the ninja's sword. - * - * Called to summon the ninja's katana back to them - * If the katana can see the ninja, it will throw itself towards them. - * If not, the katana will teleport itself to the ninja. - */ -/obj/item/clothing/suit/space/space_ninja/proc/ninja_sword_recall() - var/mob/living/carbon/human/ninja = affecting - var/cost = 0 - var/inview = TRUE - - if(!energyKatana) - to_chat(ninja, span_warning("Could not locate Energy Katana!")) - return - - if(energyKatana in ninja) - return - - var/distance = get_dist(ninja,energyKatana) - - if(!(energyKatana in view(ninja))) - cost = distance //Actual cost is cost x 10, so 5 turfs is 50 cost. - inview = FALSE - - if(!ninjacost(cost)) - if(iscarbon(energyKatana.loc)) - var/mob/living/carbon/sword_holder = energyKatana.loc - sword_holder.transferItemToLoc(energyKatana, get_turf(energyKatana), TRUE) - - else - energyKatana.forceMove(get_turf(energyKatana)) - - if(inview) //If we can see the katana, throw it towards ourselves, damaging people as we go. - energyKatana.spark_system.start() - playsound(ninja, SFX_SPARKS, 50, TRUE, SHORT_RANGE_SOUND_EXTRARANGE) - ninja.visible_message(span_danger("\the [energyKatana] flies towards [ninja]!"),span_warning("You hold out your hand and \the [energyKatana] flies towards you!")) - energyKatana.throw_at(ninja, distance+1, energyKatana.throw_speed, ninja) - - else //Else just TP it to us. - energyKatana.returnToOwner(ninja, 1) diff --git a/code/modules/ninja/suit/shoes.dm b/code/modules/ninja/suit/shoes.dm deleted file mode 100644 index 431dd660f43ad..0000000000000 --- a/code/modules/ninja/suit/shoes.dm +++ /dev/null @@ -1,24 +0,0 @@ -/** - * # Ninja Shoes - * - * Space ninja's shoes. Gives him armor on his feet. - * - * Space ninja's ninja shoes. How mousey. Gives him slip protection and protection against attacks. - * Also are temperature resistant. - * - */ -/obj/item/clothing/shoes/space_ninja - name = "ninja shoes" - desc = "A pair of running shoes. Excellent for running and even better for smashing skulls." - icon_state = "s-ninja" - inhand_icon_state = "secshoes" - permeability_coefficient = 0.01 - clothing_flags = NOSLIP - resistance_flags = LAVA_PROOF | FIRE_PROOF | ACID_PROOF - armor = list(MELEE = 40, BULLET = 30, LASER = 20,ENERGY = 15, BOMB = 30, BIO = 30, FIRE = 100, ACID = 100) - strip_delay = 120 - cold_protection = FEET - min_cold_protection_temperature = SHOES_MIN_TEMP_PROTECT - heat_protection = FEET - max_heat_protection_temperature = SHOES_MAX_TEMP_PROTECT - slowdown = -1 diff --git a/code/modules/ninja/suit/suit.dm b/code/modules/ninja/suit/suit.dm deleted file mode 100644 index 20b604afa1c60..0000000000000 --- a/code/modules/ninja/suit/suit.dm +++ /dev/null @@ -1,255 +0,0 @@ -/** - * # Ninja Suit - * - * Space ninja's suit. Provides him with most of his powers. - * - * Space ninja's suit. Gives space ninja all his iconic powers, which are mostly kept in - * the folder ninja_equipment_actions. Has a lot of unique stuff going on, so make sure to check - * the variables. Check suit_attackby to see radium interaction, disk copying, and cell replacement. - * - */ -/obj/item/clothing/suit/space/space_ninja - name = "ninja suit" - desc = "A unique, vacuum-proof suit of nano-enhanced armor designed specifically for Spider Clan assassins." - icon_state = "s-ninja" - inhand_icon_state = "s-ninja_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/stock_parts/cell) - resistance_flags = LAVA_PROOF | ACID_PROOF - armor = list(MELEE = 40, BULLET = 30, LASER = 20,ENERGY = 30, BOMB = 30, BIO = 30, FIRE = 100, ACID = 100) - strip_delay = 12 - min_cold_protection_temperature = SPACE_SUIT_MIN_TEMP_PROTECT - actions_types = list(/datum/action/item_action/initialize_ninja_suit, /datum/action/item_action/ninjastatus, /datum/action/item_action/ninjaboost, /datum/action/item_action/ninjapulse, /datum/action/item_action/ninjastar, /datum/action/item_action/ninjanet, /datum/action/item_action/ninja_sword_recall, /datum/action/item_action/ninja_stealth) - - ///The person wearing the suit - var/mob/living/carbon/human/affecting = null - ///The suit's spark system, used for... sparking. - var/datum/effect_system/spark_spread/spark_system - ///The suit's stored research. Used for the research objective (see antagonist file) - var/datum/techweb/stored_research - ///The katana registered with the suit, used for recalling and catching the katana. Set when the ninja outfit is created. - var/obj/item/energy_katana/energyKatana - - ///The space ninja's hood. - var/obj/item/clothing/head/helmet/space/space_ninja/n_hood - ///The space ninja's shoes. - var/obj/item/clothing/shoes/space_ninja/n_shoes - ///The space ninja's gloves. - var/obj/item/clothing/gloves/space_ninja/n_gloves - ///The space ninja's mask. - var/obj/item/clothing/mask/gas/space_ninja/n_mask - - ///Whether or not the suit is currently booted up. Starts off. - var/s_initialized = FALSE//Suit starts off. - ///The suit's current cooldown. If not 0, blocks usage of most abilities, and decrements its value by 1 every process - var/s_coold = 0 - ///How much energy the suit expends in a single process - var/s_cost = 1 - ///Additional energy cost for cloaking per process - var/s_acost = 4 - ///How fast the suit is at certain actions, like draining power from things - var/s_delay = 40 - ///Units of radium required to refill the adrenaline boost - var/a_transfer = 20//How much radium is required to refill the adrenaline boost. - ///Whether or not the suit is currently in stealth mode. - var/stealth = FALSE//Stealth off. - ///Whether or not the wearer is in the middle of an action, like hacking. - var/s_busy = FALSE - ///Whether or not the adrenaline boost ability is available - var/a_boost = TRUE - -/obj/item/clothing/suit/space/space_ninja/examine(mob/user) - . = ..() - if(!s_initialized) - return - if(!user == affecting) - return - . += "All systems operational. Current energy capacity: [display_energy(cell.charge)].\n"+\ - "The CLOAK-tech device is [stealth?"active":"inactive"].\n"+\ - "[a_boost?"An adrenaline boost is available to use.":"There is no adrenaline boost available. Try refilling the suit with 20 units of radium."]" - -/obj/item/clothing/suit/space/space_ninja/Initialize(mapload) - . = ..() - - //Spark Init - spark_system = new - spark_system.set_up(5, 0, src) - spark_system.attach(src) - - //Research Init - stored_research = new() - - //Cell Init - cell = new/obj/item/stock_parts/cell/high - cell.charge = 9000 - cell.name = "black power cell" - cell.icon_state = "bscell" - -/obj/item/clothing/suit/space/space_ninja/Destroy() - QDEL_NULL(spark_system) - QDEL_NULL(cell) - return ..() - -// seal the cell in the ninja outfit -/obj/item/clothing/suit/space/space_ninja/toggle_spacesuit_cell(mob/user) - return - -// Space Suit temperature regulation and power usage -/obj/item/clothing/suit/space/space_ninja/process(delta_time) - var/mob/living/carbon/human/user = src.loc - if(!user || !ishuman(user) || !(user.wear_suit == src)) - return - - // Check for energy usage - if(s_initialized) - if(!affecting) - terminate() // Kills the suit and attached objects. - else if(cell.charge > 0) - if(s_coold > 0) - s_coold = max(s_coold - delta_time, 0) // Checks for ability s_cooldown first. - cell.charge -= s_cost * delta_time // s_cost is the default energy cost each ntick, usually 5. - if(stealth) // If stealth is active. - cell.charge -= s_acost * delta_time - else - cell.charge = 0 - cancel_stealth() - - user.adjust_bodytemperature(BODYTEMP_NORMAL - user.bodytemperature) - -/obj/item/clothing/suit/space/space_ninja/ui_action_click(mob/user, action) - if(IS_NINJA_SUIT_INITIALIZATION(action)) - toggle_on_off() - return TRUE - if(!s_initialized) - to_chat(user, span_warning("ERROR: suit offline. Please activate suit.")) - return FALSE - if(s_coold > 0) - to_chat(user, span_warning("ERROR: suit is on cooldown.")) - return FALSE - if(IS_NINJA_SUIT_STATUS(action)) - ninjastatus() - return TRUE - if(IS_NINJA_SUIT_BOOST(action)) - ninjaboost() - return TRUE - if(IS_NINJA_SUIT_EMP(action)) - ninjapulse() - return TRUE - if(IS_NINJA_SUIT_STAR_CREATION(action)) - ninjastar() - return TRUE - if(IS_NINJA_SUIT_NET_CREATION(action)) - ninjanet() - return TRUE - if(IS_NINJA_SUIT_SWORD_RECALL(action)) - ninja_sword_recall() - return TRUE - if(IS_NINJA_SUIT_STEALTH(action)) - toggle_stealth() - return TRUE - return FALSE - -/obj/item/clothing/suit/space/space_ninja/hit_reaction(mob/living/carbon/human/owner, atom/movable/hitby, attack_text = "the attack", final_block_chance = 0, damage = 0, attack_type = MELEE_ATTACK) - . = ..() - if(stealth) - cancel_stealth() - s_coold = 5 - -/** - * Proc for changing the suit's appearance upon locking. - * - * Proc for when space ninja's suit locks. If the user selects Original, gives it glowing lights, along with having an alternate sprite for female body types. - * Yes, we do have nipLEDs, how could you tell? - * If the user selects New Age, it applies new sprites to all the gear. - * Arguments: - * * ninja - The person wearing the suit. - */ -/obj/item/clothing/suit/space/space_ninja/proc/lockIcons(mob/living/carbon/human/ninja) - var/design_choice = tgui_alert(ninja, "Please choose your desired suit design.",,list("Original","New Age")) - switch(design_choice) - if("Original") - icon_state = ninja.physique == "female" ? "s-ninjanf" : "s-ninjan" - ninja.gloves.icon_state = "s-ninjan" - ninja.gloves.inhand_icon_state = "s-ninjan" - if("New Age") - icon_state ="ninja_new" - n_hood.icon_state = "ninja_newcowl" - n_gloves.icon_state = "ninja_new" - if(n_mask) - n_mask.icon_state = "ninja_new" - - -/** - * Proc called to lock the important gear pieces onto space ninja's body. - * - * Called during the suit startup to lock all gear pieces onto space ninja. - * Terminates if a gear piece is not being worn. Also gives the ninja the inability to use firearms. - * If the person in the suit isn't a ninja when this is called, this proc just gibs them instead. - * Arguments: - * * ninja - The person wearing the suit. - * * Returns false if the locking fails due to lack of all suit parts, and true if it succeeds. - */ -/obj/item/clothing/suit/space/space_ninja/proc/lock_suit(mob/living/carbon/human/ninja) - if(!istype(ninja)) - return FALSE - if(!IS_SPACE_NINJA(ninja)) - to_chat(ninja, span_danger("fÄTaL ÈÈRRoR: 382200-*#00CÖDE RED\nUNAU†HORIZED USÈ DETÈC†††eD\nCoMMÈNCING SUB-R0U†IN3 13...\nTÈRMInATING U-U-USÈR...")) - ninja.gib() - return FALSE - if(!istype(ninja.head, /obj/item/clothing/head/helmet/space/space_ninja)) - to_chat(ninja, "[span_userdanger("ERROR")]: 100113 UNABLE TO LOCATE HEAD GEAR\nABORTING...") - return FALSE - if(!istype(ninja.shoes, /obj/item/clothing/shoes/space_ninja)) - to_chat(ninja, "[span_userdanger("ERROR")]: 122011 UNABLE TO LOCATE FOOT GEAR\nABORTING...") - return FALSE - if(!istype(ninja.gloves, /obj/item/clothing/gloves/space_ninja)) - to_chat(ninja, "[span_userdanger("ERROR")]: 110223 UNABLE TO LOCATE HAND GEAR\nABORTING...") - return FALSE - affecting = ninja - ADD_TRAIT(src, TRAIT_NODROP, NINJA_SUIT_TRAIT) - n_hood = ninja.head - ADD_TRAIT(n_hood, TRAIT_NODROP, NINJA_SUIT_TRAIT) - n_shoes = ninja.shoes - ADD_TRAIT(n_shoes, TRAIT_NODROP, NINJA_SUIT_TRAIT) - n_gloves = ninja.gloves - ADD_TRAIT(n_gloves, TRAIT_NODROP, NINJA_SUIT_TRAIT) - n_mask = ninja.wear_mask - - ADD_TRAIT(ninja, TRAIT_NOGUNS, NINJA_SUIT_TRAIT) - return TRUE - -/** - * Proc called to unlock all the gear off space ninja's body. - * - * Proc which is essentially the opposite of lock_suit. Lets you take off all the suit parts. - * Also gets rid of the objection to using firearms from the wearer. - * Arguments: - * * ninja - The person wearing the suit. - */ -/obj/item/clothing/suit/space/space_ninja/proc/unlock_suit(mob/living/carbon/human/ninja) - affecting = null - REMOVE_TRAIT(src, TRAIT_NODROP, NINJA_SUIT_TRAIT) - icon_state = "s-ninja" - if(n_hood)//Should be attached, might not be attached. - REMOVE_TRAIT(n_hood, TRAIT_NODROP, NINJA_SUIT_TRAIT) - n_hood.icon_state = "s-ninja" - if(n_shoes) - REMOVE_TRAIT(n_shoes, TRAIT_NODROP, NINJA_SUIT_TRAIT) - if(n_gloves) - n_gloves.icon_state = "black" - REMOVE_TRAIT(n_gloves, TRAIT_NODROP, NINJA_SUIT_TRAIT) - n_gloves.draining = FALSE - - REMOVE_TRAIT(ninja, TRAIT_NOGUNS, NINJA_SUIT_TRAIT) - if(n_mask) - n_mask.icon_state = "s-ninja" - -/** - * Proc used to delete all the attachments and itself. - * - * Can be called to entire rid of the suit pieces and the suit itself. - */ -/obj/item/clothing/suit/space/space_ninja/proc/terminate() - QDEL_NULL(n_hood) - QDEL_NULL(n_gloves) - QDEL_NULL(n_shoes) - QDEL_NULL(src) diff --git a/code/modules/ninja/suit/suit_attackby.dm b/code/modules/ninja/suit/suit_attackby.dm deleted file mode 100644 index 509c6a2652b20..0000000000000 --- a/code/modules/ninja/suit/suit_attackby.dm +++ /dev/null @@ -1,50 +0,0 @@ -/obj/item/clothing/suit/space/space_ninja/attackby(obj/item/I, mob/ninja, params) - if(ninja!=affecting)//Safety, in case you try doing this without wearing the suit/being the person with the suit. - return ..() - - if(istype(I, /obj/item/reagent_containers/glass) && I.reagents.has_reagent(/datum/reagent/uranium/radium, a_transfer) && a_boost != TRUE)//If it's a glass beaker, and what we're transferring is radium. - I.reagents.remove_reagent(/datum/reagent/uranium/radium, a_transfer) - a_boost = TRUE; - to_chat(ninja, span_notice("The suit's adrenaline boost is now reloaded.")) - return - - - else if(istype(I, /obj/item/stock_parts/cell)) - var/obj/item/stock_parts/cell/CELL = I - if(CELL.maxcharge > cell.maxcharge) - to_chat(ninja, span_notice("Higher maximum capacity detected.\nUpgrading...")) - if (do_after(ninja,s_delay, target = src)) - ninja.transferItemToLoc(CELL, src) - CELL.charge = min(CELL.charge+cell.charge, CELL.maxcharge) - var/obj/item/stock_parts/cell/old_cell = cell - old_cell.charge = 0 - ninja.put_in_hands(old_cell) - old_cell.add_fingerprint(ninja) - old_cell.corrupt() - old_cell.update_appearance() - cell = CELL - to_chat(ninja, span_notice("Upgrade complete. Maximum capacity: [round(cell.maxcharge/100)]%")) - else - to_chat(ninja, span_danger("Procedure interrupted. Protocol terminated.")) - return - - else if(istype(I, /obj/item/disk/tech_disk))//If it's a data disk, we want to copy the research on to the suit. - var/obj/item/disk/tech_disk/TD = I - var/has_research = FALSE - for(var/node in TD.stored_research.researched_nodes) - if(!stored_research.researched_nodes[node]) - has_research = TRUE - break - if(has_research)//If it has something on it. - to_chat(ninja, span_notice("Research information detected, processing...")) - if(do_after(ninja,s_delay, target = src)) - TD.stored_research.copy_research_to(stored_research) - qdel(TD.stored_research) - TD.stored_research = new - to_chat(ninja, span_notice("Data analyzed and updated. Disk erased.")) - else - to_chat(ninja, "[span_userdanger("ERROR")]: Procedure interrupted. Process terminated.") - else - to_chat(ninja, span_notice("No new research information detected.")) - return - return ..() diff --git a/code/modules/paperwork/desk_bell.dm b/code/modules/paperwork/desk_bell.dm new file mode 100644 index 0000000000000..3b08769aff3d0 --- /dev/null +++ b/code/modules/paperwork/desk_bell.dm @@ -0,0 +1,108 @@ +// A receptionist's bell + +/obj/structure/desk_bell + name = "desk bell" + desc = "The cornerstone of any customer service job. You feel an unending urge to ring it." + icon = 'icons/obj/bureaucracy.dmi' + icon_state = "desk_bell" + layer = OBJ_LAYER + anchored = FALSE + pass_flags = PASSTABLE // Able to place on tables + max_integrity = 5000 // To make attacking it not instantly break it + /// The amount of times this bell has been rang, used to check the chance it breaks + var/times_rang = 0 + /// Is this bell broken? + var/broken_ringer = FALSE + /// The cooldown for ringing the bell + COOLDOWN_DECLARE(ring_cooldown) + /// The length of the cooldown. Setting it to 0 will skip all cooldowns alltogether. + var/ring_cooldown_length = 0.3 SECONDS // This is here to protect against tinnitus. + /// The sound the bell makes + var/ring_sound = 'sound/machines/microwave/microwave-end.ogg' + +/obj/structure/desk_bell/Initialize(mapload) + . = ..() + register_context() + +/obj/structure/desk_bell/add_context(atom/source, list/context, obj/item/held_item, mob/user) + . = ..() + + if(held_item?.tool_behaviour == TOOL_WRENCH) + context[SCREENTIP_CONTEXT_RMB] = "Disassemble" + return CONTEXTUAL_SCREENTIP_SET + + if(broken_ringer) + if(held_item?.tool_behaviour == TOOL_SCREWDRIVER) + context[SCREENTIP_CONTEXT_LMB] = "Fix" + else + var/click_context = "Ring" + if(prob(1)) + click_context = "Annoy" + context[SCREENTIP_CONTEXT_LMB] = click_context + return CONTEXTUAL_SCREENTIP_SET + +/obj/structure/desk_bell/attack_hand(mob/living/user, list/modifiers) + . = ..() + if(!COOLDOWN_FINISHED(src, ring_cooldown) && ring_cooldown_length) + return TRUE + if(!ring_bell(user)) + to_chat(user, span_notice("[src] is silent. Some idiot broke it.")) + if(ring_cooldown_length) + COOLDOWN_START(src, ring_cooldown, ring_cooldown_length) + return TRUE + +/obj/structure/desk_bell/attackby(obj/item/weapon, mob/living/user, params) + . = ..() + times_rang += weapon.force + ring_bell(user) + +// Fix the clapper +/obj/structure/desk_bell/screwdriver_act(mob/living/user, obj/item/tool) + if(broken_ringer) + balloon_alert(user, "repairing...") + tool.play_tool_sound(src) + if(tool.use_tool(src, user, 5 SECONDS)) + balloon_alert_to_viewers("repaired") + playsound(user, 'sound/items/change_drill.ogg', 50, vary = TRUE) + broken_ringer = FALSE + times_rang = 0 + return TOOL_ACT_TOOLTYPE_SUCCESS + return FALSE + return ..() + +// Deconstruct +/obj/structure/desk_bell/wrench_act_secondary(mob/living/user, obj/item/tool) + balloon_alert(user, "taking apart...") + tool.play_tool_sound(src) + if(tool.use_tool(src, user, 5 SECONDS)) + balloon_alert(user, "disassembled") + playsound(user, 'sound/items/deconstruct.ogg', 50, vary = TRUE) + if(!broken_ringer) // Drop 2 if it's not broken. + new/obj/item/stack/sheet/iron(drop_location()) + new/obj/item/stack/sheet/iron(drop_location()) + qdel(src) + return TOOL_ACT_TOOLTYPE_SUCCESS + return ..() + +/// Check if the clapper breaks, and if it does, break it +/obj/structure/desk_bell/proc/check_clapper(mob/living/user) + if(((times_rang >= 10000) || prob(times_rang/100)) && ring_cooldown_length) + to_chat(user, span_notice("You hear [src]'s clapper fall off of its hinge. Nice job, you broke it.")) + broken_ringer = TRUE + +/// Ring the bell +/obj/structure/desk_bell/proc/ring_bell(mob/living/user) + if(broken_ringer) + return FALSE + check_clapper(user) + // The lack of varying is intentional. The only variance occurs on the strike the bell breaks. + playsound(src, ring_sound, 70, vary = broken_ringer, extrarange = SHORT_RANGE_SOUND_EXTRARANGE) + flick("desk_bell_ring", src) + times_rang++ + return TRUE + +// A warning to all who enter; the ringing sound STACKS. It won't be deafening because it only goes every decisecond, +// but I did feel like my ears were going to start bleeding when I tested it with my autoclicker. +/obj/structure/desk_bell/speed_demon + desc = "The cornerstone of any customer service job. This one's been modified for hyper-performance." + ring_cooldown_length = 0 diff --git a/code/modules/paperwork/paper.dm b/code/modules/paperwork/paper.dm index acf0cb817305f..77249df9ee953 100644 --- a/code/modules/paperwork/paper.dm +++ b/code/modules/paperwork/paper.dm @@ -192,14 +192,11 @@ return UI_INTERACTIVE return ..() - - /obj/item/paper/can_interact(mob/user) if(in_contents_of(/obj/machinery/door/airlock)) return TRUE return ..() - /obj/item/proc/burn_paper_product_attackby_check(obj/item/I, mob/living/user, bypass_clumsy) var/ignition_message = I.ignition_effect(src, user) if(!ignition_message) @@ -211,7 +208,7 @@ if(user.is_holding(I)) //checking if they're holding it in case TK is involved user.dropItemToGround(I) user.adjust_fire_stacks(1) - user.IgniteMob() + user.ignite_mob() return if(user.is_holding(src)) //no TK shit here. @@ -270,7 +267,6 @@ return ..() - /obj/item/paper/fire_act(exposed_temperature, exposed_volume) . = ..() if(.) @@ -313,7 +309,6 @@ .["paper_state"] = icon_state /// TODO: show the sheet will bloodied or crinkling? .["stamps"] = stamps - /obj/item/paper/ui_data(mob/user) var/list/data = list() data["edit_usr"] = "[user.real_name]" diff --git a/code/modules/paperwork/paperplane.dm b/code/modules/paperwork/paperplane.dm index efe8659569e73..9197d6c87f624 100644 --- a/code/modules/paperwork/paperplane.dm +++ b/code/modules/paperwork/paperplane.dm @@ -46,7 +46,7 @@ return ..() /obj/item/paperplane/suicide_act(mob/living/user) - var/obj/item/organ/eyes/eyes = user.getorganslot(ORGAN_SLOT_EYES) + var/obj/item/organ/internal/eyes/eyes = user.getorganslot(ORGAN_SLOT_EYES) user.Stun(200) user.visible_message(span_suicide("[user] jams [src] in [user.p_their()] nose. It looks like [user.p_theyre()] trying to commit suicide!")) user.adjust_blurriness(6) @@ -101,7 +101,7 @@ if(..() || !ishuman(hit_atom))//if the plane is caught or it hits a nonhuman return var/mob/living/carbon/human/H = hit_atom - var/obj/item/organ/eyes/eyes = H.getorganslot(ORGAN_SLOT_EYES) + var/obj/item/organ/internal/eyes/eyes = H.getorganslot(ORGAN_SLOT_EYES) if(prob(hit_probability)) if(H.is_eyes_covered()) return diff --git a/code/modules/paperwork/pen.dm b/code/modules/paperwork/pen.dm index 71f23069533bc..954ba49f78e70 100644 --- a/code/modules/paperwork/pen.dm +++ b/code/modules/paperwork/pen.dm @@ -293,15 +293,6 @@ playsound(user ? user : src, active ? 'sound/weapons/saberon.ogg' : 'sound/weapons/saberoff.ogg', 5, TRUE) return COMPONENT_NO_DEFAULT_MESSAGE -///syndicate prototype for smuggling missions -/obj/item/pen/edagger/prototype - name = "odd pen" - desc = "It's an abnormal black ink pen, with weird chunks of metal sticking out of it..." - hidden_name = "prototype hardlight dagger" - hidden_desc = "Waffle Corp R&D's prototype for energy daggers. Hardlight may be inferior \ - to energy weapons, but it's still surprisingly deadly." - hidden_icon = "eprototypedagger" - /obj/item/pen/survival name = "survival pen" desc = "The latest in portable survival technology, this pen was designed as a miniature diamond pickaxe. Watchers find them very desirable for their diamond exterior." diff --git a/code/modules/paperwork/ticketmachine.dm b/code/modules/paperwork/ticketmachine.dm index 36dec11944ece..ddd667c325e80 100644 --- a/code/modules/paperwork/ticketmachine.dm +++ b/code/modules/paperwork/ticketmachine.dm @@ -206,7 +206,7 @@ MAPPING_DIRECTIONAL_HELPERS(/obj/machinery/ticket_machine, 32) theirticket.fire_act() user.dropItemToGround(theirticket) user.adjust_fire_stacks(1) - user.IgniteMob() + user.ignite_mob() return /obj/item/ticket_machine_ticket diff --git a/code/modules/power/apc/apc_attack.dm b/code/modules/power/apc/apc_attack.dm index 89c0ba81cd2b5..7bfe508481946 100644 --- a/code/modules/power/apc/apc_attack.dm +++ b/code/modules/power/apc/apc_attack.dm @@ -178,7 +178,7 @@ if(!ishuman(user)) return var/mob/living/carbon/human/apc_interactor = user - var/obj/item/organ/stomach/ethereal/maybe_ethereal_stomach = apc_interactor.getorganslot(ORGAN_SLOT_STOMACH) + var/obj/item/organ/internal/stomach/ethereal/maybe_ethereal_stomach = apc_interactor.getorganslot(ORGAN_SLOT_STOMACH) if(!istype(maybe_ethereal_stomach)) togglelock(user) else @@ -191,12 +191,12 @@ if(!ishuman(user)) return var/mob/living/carbon/human/ethereal = user - var/obj/item/organ/stomach/maybe_stomach = ethereal.getorganslot(ORGAN_SLOT_STOMACH) + var/obj/item/organ/internal/stomach/maybe_stomach = ethereal.getorganslot(ORGAN_SLOT_STOMACH) - if(!istype(maybe_stomach, /obj/item/organ/stomach/ethereal)) + if(!istype(maybe_stomach, /obj/item/organ/internal/stomach/ethereal)) return var/charge_limit = ETHEREAL_CHARGE_DANGEROUS - APC_POWER_GAIN - var/obj/item/organ/stomach/ethereal/stomach = maybe_stomach + var/obj/item/organ/internal/stomach/ethereal/stomach = maybe_stomach if(!((stomach?.drain_time < world.time) && LAZYACCESS(modifiers, RIGHT_CLICK))) return if(ethereal.combat_mode) diff --git a/code/modules/power/apc/apc_main.dm b/code/modules/power/apc/apc_main.dm index f7d7eb58e4b82..08d4358da6a47 100644 --- a/code/modules/power/apc/apc_main.dm +++ b/code/modules/power/apc/apc_main.dm @@ -105,12 +105,14 @@ var/obj/machinery/computer/apc_control/remote_control = null ///Represents a signel source of power alarms for this apc var/datum/alarm_handler/alarm_manager + /// Offsets the object by APC_PIXEL_OFFSET (defined in apc_defines.dm) pixels in the direction we want it placed in. This allows the APC to be embedded in a wall, yet still inside an area (like mapping). + var/offset_old /obj/machinery/power/apc/New(turf/loc, ndir, building=0) if(!req_access) req_access = list(ACCESS_ENGINE_EQUIP) if(!armor) - armor = list(MELEE = 20, BULLET = 20, LASER = 10, ENERGY = 100, BOMB = 30, BIO = 100, FIRE = 90, ACID = 50) + armor = list(MELEE = 20, BULLET = 20, LASER = 10, ENERGY = 100, BOMB = 30, BIO = 0, FIRE = 90, ACID = 50) ..() GLOB.apcs_list += src @@ -126,9 +128,6 @@ addtimer(CALLBACK(src, .proc/update), 5) dir = ndir - // offset APC_PIXEL_OFFSET pixels in direction of dir - // this allows the APC to be embedded in a wall, yet still inside an area - var/offset_old switch(dir) if(NORTH) offset_old = pixel_y @@ -142,8 +141,6 @@ if(WEST) offset_old = pixel_x pixel_x = -APC_PIXEL_OFFSET - if(abs(offset_old) != APC_PIXEL_OFFSET && !building) - log_mapping("APC: ([src]) at [AREACOORD(src)] with dir ([dir] | [uppertext(dir2text(dir))]) has pixel_[dir & (WEST|EAST) ? "x" : "y"] value [offset_old] - should be [dir & (SOUTH|EAST) ? "-" : ""][APC_PIXEL_OFFSET]. Use the directional/ helpers!") /obj/machinery/power/apc/Initialize(mapload) . = ..() @@ -174,7 +171,7 @@ if(area) if(area.apc) - log_mapping("Duplicate APC created at [AREACOORD(src)]") + log_mapping("Duplicate APC created at [AREACOORD(src)]. Original at [AREACOORD(area.apc)].") area.apc = src update_appearance() @@ -183,6 +180,10 @@ addtimer(CALLBACK(src, .proc/update), 5) + ///This is how we test to ensure that mappers use the directional subtypes of APCs, rather than use the parent and pixel-shift it themselves. + if(abs(offset_old) != APC_PIXEL_OFFSET) + log_mapping("APC: ([src]) at [AREACOORD(src)] with dir ([dir] | [uppertext(dir2text(dir))]) has pixel_[dir & (WEST|EAST) ? "x" : "y"] value [offset_old] - should be [dir & (SOUTH|EAST) ? "-" : ""][APC_PIXEL_OFFSET]. Use the directional/ helpers!") + /obj/machinery/power/apc/Destroy() GLOB.apcs_list -= src diff --git a/code/modules/power/cell.dm b/code/modules/power/cell.dm index 9013ce64fcedd..d68aca06d6cc6 100644 --- a/code/modules/power/cell.dm +++ b/code/modules/power/cell.dm @@ -60,6 +60,48 @@ desc += " This one has a rating of [display_energy(maxcharge)][prob(10) ? ", and you should not swallow it" : ""]." //joke works better if it's not on every cell update_appearance() + RegisterSignal(src, COMSIG_ITEM_MAGICALLY_CHARGED, .proc/on_magic_charge) + var/static/list/loc_connections = list( + COMSIG_ITEM_MAGICALLY_CHARGED = .proc/on_magic_charge, + ) + AddElement(/datum/element/connect_loc, loc_connections) + +/** + * Signal proc for [COMSIG_ITEM_MAGICALLY_CHARGED] + * + * If we, or the item we're located in, is subject to the charge spell, gain some charge back + */ +/obj/item/stock_parts/cell/proc/on_magic_charge(datum/source, obj/effect/proc_holder/spell/targeted/charge/spell, mob/living/caster) + SIGNAL_HANDLER + + // This shouldn't be running if we're not being held by a mob, + // or if we're not within an object being held by a mob, but just in case... + if(!ismovable(loc)) + return + + . = COMPONENT_ITEM_CHARGED + + if(prob(80)) + maxcharge -= 200 + + if(maxcharge <= 1) // Div by 0 protection + maxcharge = 1 + . |= COMPONENT_ITEM_BURNT_OUT + + charge = maxcharge + update_appearance() + + // Guns need to process their chamber when we've been charged + if(isgun(loc)) + var/obj/item/gun/gun_loc = loc + gun_loc.process_chamber() + + // The thing we're in might have overlays or icon states for whether the cell is charged + if(!ismob(loc)) + loc.update_appearance() + + return . + /obj/item/stock_parts/cell/create_reagents(max_vol, flags) . = ..() RegisterSignal(reagents, list(COMSIG_REAGENTS_NEW_REAGENT, COMSIG_REAGENTS_ADD_REAGENT, COMSIG_REAGENTS_DEL_REAGENT, COMSIG_REAGENTS_REM_REAGENT), .proc/on_reagent_change) @@ -173,12 +215,12 @@ /obj/item/stock_parts/cell/attack_self(mob/user) if(ishuman(user)) var/mob/living/carbon/human/H = user - var/obj/item/organ/stomach/maybe_stomach = H.getorganslot(ORGAN_SLOT_STOMACH) + var/obj/item/organ/internal/stomach/maybe_stomach = H.getorganslot(ORGAN_SLOT_STOMACH) - if(istype(maybe_stomach, /obj/item/organ/stomach/ethereal)) + if(istype(maybe_stomach, /obj/item/organ/internal/stomach/ethereal)) var/charge_limit = ETHEREAL_CHARGE_DANGEROUS - CELL_POWER_GAIN - var/obj/item/organ/stomach/ethereal/stomach = maybe_stomach + var/obj/item/organ/internal/stomach/ethereal/stomach = maybe_stomach if((stomach.drain_time > world.time) || !stomach) return if(charge < CELL_POWER_DRAIN) @@ -271,6 +313,13 @@ name = "pulse pistol power cell" maxcharge = 2000 +/obj/item/stock_parts/cell/ninja + name = "black power cell" + icon_state = "bscell" + maxcharge = 10000 + custom_materials = list(/datum/material/glass=60) + chargerate = 2000 + /obj/item/stock_parts/cell/high name = "high-capacity power cell" icon_state = "hcell" diff --git a/code/modules/power/gravitygenerator.dm b/code/modules/power/gravitygenerator.dm index ed2f3cc88f106..5f4e0fd813ff4 100644 --- a/code/modules/power/gravitygenerator.dm +++ b/code/modules/power/gravitygenerator.dm @@ -34,11 +34,11 @@ GLOBAL_LIST_EMPTY(gravity_generators) // We will keep track of this by adding ne ///Audio for when the gravgen is on var/datum/looping_sound/gravgen/soundloop -/obj/machinery/gravity_generator/main/Initialize(mapload) +/obj/machinery/gravity_generator/Initialize(mapload) . = ..() soundloop = new(src, TRUE) -/obj/machinery/gravity_generator/main/Destroy() +/obj/machinery/gravity_generator/Destroy() QDEL_NULL(gravity_field) QDEL_NULL(soundloop) return ..() @@ -148,6 +148,12 @@ GLOBAL_LIST_EMPTY(gravity_generators) // We will keep track of this by adding ne var/broken_state = 0 var/setting = 1 //Gravity value when on +///Station generator that spawns with gravity turned off. +/obj/machinery/gravity_generator/main/station/off + on = FALSE + breaker = FALSE + charge_count = 0 + /obj/machinery/gravity_generator/main/Destroy() // If we somehow get deleted, remove all of our other parts. investigate_log("was destroyed!", INVESTIGATE_GRAVITY) on = FALSE @@ -208,39 +214,40 @@ GLOBAL_LIST_EMPTY(gravity_generators) // We will keep track of this by adding ne // Fixing the gravity generator. /obj/machinery/gravity_generator/main/attackby(obj/item/I, mob/user, params) - switch(broken_state) - if(GRAV_NEEDS_SCREWDRIVER) - if(I.tool_behaviour == TOOL_SCREWDRIVER) - to_chat(user, span_notice("You secure the screws of the framework.")) - I.play_tool_sound(src) - broken_state++ - update_appearance() - return - if(GRAV_NEEDS_WELDING) - if(I.tool_behaviour == TOOL_WELDER) - if(I.use_tool(src, user, 0, volume=50, amount=1)) - to_chat(user, span_notice("You mend the damaged framework.")) - broken_state++ - update_appearance() - return - if(GRAV_NEEDS_PLASTEEL) - if(istype(I, /obj/item/stack/sheet/plasteel)) - var/obj/item/stack/sheet/plasteel/PS = I - if(PS.get_amount() >= 10) - PS.use(10) - to_chat(user, span_notice("You add the plating to the framework.")) - playsound(src.loc, 'sound/machines/click.ogg', 75, TRUE) + if(machine_stat & BROKEN) + switch(broken_state) + if(GRAV_NEEDS_SCREWDRIVER) + if(I.tool_behaviour == TOOL_SCREWDRIVER) + to_chat(user, span_notice("You secure the screws of the framework.")) + I.play_tool_sound(src) broken_state++ update_appearance() - else - to_chat(user, span_warning("You need 10 sheets of plasteel!")) - return - if(GRAV_NEEDS_WRENCH) - if(I.tool_behaviour == TOOL_WRENCH) - to_chat(user, span_notice("You secure the plating to the framework.")) - I.play_tool_sound(src) - set_fix() - return + return + if(GRAV_NEEDS_WELDING) + if(I.tool_behaviour == TOOL_WELDER) + if(I.use_tool(src, user, 0, volume=50, amount=1)) + to_chat(user, span_notice("You mend the damaged framework.")) + broken_state++ + update_appearance() + return + if(GRAV_NEEDS_PLASTEEL) + if(istype(I, /obj/item/stack/sheet/plasteel)) + var/obj/item/stack/sheet/plasteel/PS = I + if(PS.get_amount() >= 10) + PS.use(10) + to_chat(user, span_notice("You add the plating to the framework.")) + playsound(src.loc, 'sound/machines/click.ogg', 75, TRUE) + broken_state++ + update_appearance() + else + to_chat(user, span_warning("You need 10 sheets of plasteel!")) + return + if(GRAV_NEEDS_WRENCH) + if(I.tool_behaviour == TOOL_WRENCH) + to_chat(user, span_notice("You secure the plating to the framework.")) + I.play_tool_sound(src) + set_fix() + return return ..() /obj/machinery/gravity_generator/main/ui_interact(mob/user, datum/tgui/ui) diff --git a/code/modules/power/lighting/light.dm b/code/modules/power/lighting/light.dm index 869debd5d76c8..2a2d7e4658199 100644 --- a/code/modules/power/lighting/light.dm +++ b/code/modules/power/lighting/light.dm @@ -11,6 +11,7 @@ idle_power_usage = BASE_MACHINE_IDLE_CONSUMPTION * 0.02 active_power_usage = BASE_MACHINE_ACTIVE_CONSUMPTION * 0.02 power_channel = AREA_USAGE_LIGHT //Lights are calc'd via area so they dont need to be in the machine list + always_area_sensitive = TRUE ///What overlay the light should use var/overlay_icon = 'icons/obj/lighting_overlay.dmi' ///base description and icon_state @@ -76,8 +77,8 @@ . = ..() if(!mapload) //sync up nightshift lighting for player made lights - var/area/local_area = get_area(src) - var/obj/machinery/power/apc/temp_apc = local_area.apc + var/area/our_area = get_area(src) + var/obj/machinery/power/apc/temp_apc = our_area.apc nightshift_enabled = temp_apc?.nightshift_lights if(start_with_cell && !no_emergency) @@ -135,6 +136,28 @@ return . += mutable_appearance(overlay_icon, base_state) +// Area sensitivity is traditionally tied directly to power use, as an optimization +// But since we want it for fire reacting, we disregard that +/obj/machinery/light/setup_area_power_relationship() + . = ..() + if(!.) + return + var/area/our_area = get_area(src) + RegisterSignal(our_area, COMSIG_AREA_FIRE_CHANGED, .proc/handle_fire) + +/obj/machinery/light/on_enter_area(datum/source, area/area_to_register) + ..() + RegisterSignal(area_to_register, COMSIG_AREA_FIRE_CHANGED, .proc/handle_fire) + handle_fire(area_to_register, area_to_register.fire) + +/obj/machinery/light/on_exit_area(datum/source, area/area_to_unregister) + ..() + UnregisterSignal(area_to_unregister, COMSIG_AREA_FIRE_CHANGED) + +/obj/machinery/light/proc/handle_fire(area/source, new_fire) + SIGNAL_HANDLER + update() + // update the icon_state and luminosity of the light depending on its state /obj/machinery/light/proc/update(trigger = TRUE) switch(status) @@ -447,9 +470,9 @@ var/mob/living/carbon/human/electrician = user if(istype(electrician)) - var/obj/item/organ/stomach/maybe_stomach = electrician.getorganslot(ORGAN_SLOT_STOMACH) - if(istype(maybe_stomach, /obj/item/organ/stomach/ethereal)) - var/obj/item/organ/stomach/ethereal/stomach = maybe_stomach + var/obj/item/organ/internal/stomach/maybe_stomach = electrician.getorganslot(ORGAN_SLOT_STOMACH) + if(istype(maybe_stomach, /obj/item/organ/internal/stomach/ethereal)) + var/obj/item/organ/internal/stomach/ethereal/stomach = maybe_stomach if(stomach.drain_time > world.time) return to_chat(electrician, span_notice("You start channeling some power through the [fitting] into your body.")) diff --git a/code/modules/power/port_gen.dm b/code/modules/power/port_gen.dm index 2f0315e679d72..95ee471e72cb7 100644 --- a/code/modules/power/port_gen.dm +++ b/code/modules/power/port_gen.dm @@ -81,12 +81,13 @@ /obj/machinery/power/port_gen/pacman name = "\improper P.A.C.M.A.N.-type portable generator" circuit = /obj/item/circuitboard/machine/pacman + power_gen = 5000 var/sheets = 0 - var/max_sheets = 100 + var/max_sheets = 50 var/sheet_name = "" var/sheet_path = /obj/item/stack/sheet/mineral/plasma var/sheet_left = 0 // How much is left of the sheet - var/time_per_sheet = 260 + var/time_per_sheet = 60 var/current_heat = 0 /obj/machinery/power/port_gen/pacman/Initialize(mapload) @@ -101,27 +102,21 @@ DropFuel() return ..() -/obj/machinery/power/port_gen/pacman/RefreshParts() - . = ..() - var/temp_rating = 0 - var/consumption_coeff = 0 - for(var/obj/item/stock_parts/SP in component_parts) - if(istype(SP, /obj/item/stock_parts/matter_bin)) - max_sheets = SP.rating * SP.rating * 50 - else if(istype(SP, /obj/item/stock_parts/capacitor)) - temp_rating += SP.rating - else - consumption_coeff += SP.rating - power_gen = round(initial(power_gen) * temp_rating * 2) - consumption = consumption_coeff +/obj/machinery/power/port_gen/pacman/on_construction() + var/obj/item/circuitboard/machine/pacman/our_board = circuit + if(our_board.high_production_profile) + icon_state = "portgen1_0" + base_icon = "portgen1" + max_sheets = 20 + time_per_sheet = 20 + power_gen = 15000 + sheet_path = /obj/item/stack/sheet/mineral/uranium /obj/machinery/power/port_gen/pacman/examine(mob/user) . = ..() . += span_notice("The generator has [sheets] units of [sheet_name] fuel left, producing [display_power(power_gen)] per cycle.") if(anchored) . += span_notice("It is anchored to the ground.") - if(in_range(user, src) || isobserver(user)) - . += span_notice("The status display reads: Fuel efficiency increased by [(consumption*100)-100]%.") /obj/machinery/power/port_gen/pacman/HasFuel() if(sheets >= 1 / (time_per_sheet / power_output) - sheet_left) @@ -134,7 +129,7 @@ sheets = 0 /obj/machinery/power/port_gen/pacman/UseFuel() - var/needed_sheets = 1 / (time_per_sheet * consumption / power_output) + var/needed_sheets = 1 / (time_per_sheet / power_output) var/temp = min(needed_sheets, sheet_left) needed_sheets -= temp sheet_left -= temp @@ -149,9 +144,9 @@ var/bias = 0 if (power_output > 4) upper_limit = 400 - bias = power_output - consumption * (4 - consumption) + bias = power_output - 3 if (current_heat < lower_limit) - current_heat += 4 - consumption + current_heat += 3 else current_heat += rand(-7 + bias, 7 + bias) if (current_heat < lower_limit) @@ -275,13 +270,12 @@ . = TRUE /obj/machinery/power/port_gen/pacman/super - name = "\improper S.U.P.E.R.P.A.C.M.A.N.-type portable generator" icon_state = "portgen1_0" base_icon = "portgen1" - circuit = /obj/item/circuitboard/machine/pacman/super - sheet_path = /obj/item/stack/sheet/mineral/uranium + max_sheets = 20 + time_per_sheet = 20 power_gen = 15000 - time_per_sheet = 85 + sheet_path = /obj/item/stack/sheet/mineral/uranium -/obj/machinery/power/port_gen/pacman/super/overheat() - explosion(src, devastation_range = 3, heavy_impact_range = 3, light_impact_range = 3, flash_range = -1) +/obj/machinery/power/port_gen/pacman/pre_loaded + sheets = 50 diff --git a/code/modules/power/singularity/emitter.dm b/code/modules/power/singularity/emitter.dm index c5661177bb795..8503777331f95 100644 --- a/code/modules/power/singularity/emitter.dm +++ b/code/modules/power/singularity/emitter.dm @@ -544,6 +544,6 @@ active_power_usage = 0 idle_power_usage = 0 locked = TRUE - req_access_txt = "100" + req_access = list("science") welded = TRUE use_power = NO_POWER_USE diff --git a/code/modules/power/singularity/narsie.dm b/code/modules/power/singularity/narsie.dm index 93355b1828f3e..d8e9ae1b2ab7d 100644 --- a/code/modules/power/singularity/narsie.dm +++ b/code/modules/power/singularity/narsie.dm @@ -218,7 +218,7 @@ if(QDELETED(GLOB.cult_narsie)) // uno priority_announce("Status report? We detected an anomaly, but it disappeared almost immediately.","Central Command Higher Dimensional Affairs", 'sound/misc/notice1.ogg') GLOB.cult_narsie = null - addtimer(CALLBACK(GLOBAL_PROC, .proc/cult_ending_helper, 2), 2 SECONDS) + addtimer(CALLBACK(GLOBAL_PROC, .proc/cult_ending_helper, CULT_FAILURE_NARSIE_KILLED), 2 SECONDS) return priority_announce("An acausal dimensional event has been detected in your sector. Event has been flagged EXTINCTION-CLASS. Directing all available assets toward simulating solutions. SOLUTION ETA: 60 SECONDS.","Central Command Higher Dimensional Affairs", 'sound/misc/airraid.ogg') addtimer(CALLBACK(GLOBAL_PROC, .proc/narsie_end_second_check), 50 SECONDS) @@ -228,7 +228,7 @@ if(QDELETED(GLOB.cult_narsie)) // dos priority_announce("Simulations aborted, sensors report that the acasual event is normalizing. Good work, crew.","Central Command Higher Dimensional Affairs", 'sound/misc/notice1.ogg') GLOB.cult_narsie = null - addtimer(CALLBACK(GLOBAL_PROC, .proc/cult_ending_helper, 2), 2 SECONDS) + addtimer(CALLBACK(GLOBAL_PROC, .proc/cult_ending_helper, CULT_FAILURE_NARSIE_KILLED), 2 SECONDS) return priority_announce("Simulations on acausal dimensional event complete. Deploying solution package now. Deployment ETA: ONE MINUTE. ","Central Command Higher Dimensional Affairs") addtimer(CALLBACK(GLOBAL_PROC, .proc/narsie_start_destroy_station), 5 SECONDS) @@ -257,7 +257,7 @@ /proc/narsie_last_second_win() set_security_level("red") SSshuttle.lockdown = FALSE - INVOKE_ASYNC(GLOBAL_PROC, .proc/cult_ending_helper, 2) + INVOKE_ASYNC(GLOBAL_PROC, .proc/cult_ending_helper, CULT_FAILURE_NARSIE_KILLED) ///Helper to set the round to end asap. Current usage Cult round end code /proc/ending_helper() @@ -267,13 +267,19 @@ * Selects cinematic to play as part of the cult end depending on the outcome then ends the round afterward * called either when narsie eats everyone, or when [/proc/begin_the_end()] reaches it's conclusion */ -/proc/cult_ending_helper(ending_type = 0) - if(ending_type == 2) //narsie fukkin died - Cinematic(CINEMATIC_CULT_FAIL,world,CALLBACK(GLOBAL_PROC,/proc/ending_helper)) - else if(ending_type) //no explosion - Cinematic(CINEMATIC_CULT,world,CALLBACK(GLOBAL_PROC,/proc/ending_helper)) - else // explosion - Cinematic(CINEMATIC_CULT_NUKE,world,CALLBACK(GLOBAL_PROC,/proc/ending_helper)) +/proc/cult_ending_helper(ending_type = CULT_VICTORY_NUKE) + switch(ending_type) + // Narsie was killed + if(CULT_FAILURE_NARSIE_KILLED) + play_cinematic(/datum/cinematic/cult_fail, world, CALLBACK(GLOBAL_PROC, /proc/ending_helper)) + + // The cult "converted" (harvested) most of the station + if(CULT_VICTORY_MASS_CONVERSION) + play_cinematic(/datum/cinematic/cult_arm, world, CALLBACK(GLOBAL_PROC, /proc/ending_helper)) + + // The cult won, but centcom deployed a nuke. Default + if(CULT_VICTORY_NUKE) + play_cinematic(/datum/cinematic/nuke/cult, world, CALLBACK(GLOBAL_PROC, /proc/ending_helper)) #undef NARSIE_CHANCE_TO_PICK_NEW_TARGET #undef NARSIE_CONSUME_RANGE diff --git a/code/modules/power/singularity/singularity.dm b/code/modules/power/singularity/singularity.dm index 5636cac5203bf..6247979ae8bcf 100644 --- a/code/modules/power/singularity/singularity.dm +++ b/code/modules/power/singularity/singularity.dm @@ -396,7 +396,7 @@ span_userdanger("You feel an inner fire as your skin bursts into flames!") ) burned_mob.adjust_fire_stacks(5) - burned_mob.IgniteMob() + burned_mob.ignite_mob() return /obj/singularity/proc/mezzer() diff --git a/code/modules/power/smes.dm b/code/modules/power/smes.dm index dffba8c22a60f..51e5761a2bdb4 100644 --- a/code/modules/power/smes.dm +++ b/code/modules/power/smes.dm @@ -408,7 +408,7 @@ log_smes() /obj/machinery/power/smes/engineering - charge = 2e6 // Engineering starts with some charge for singulo //sorry little one, singulo as engine is gone + charge = 2.5e6 // Engineering starts with some charge for singulo //sorry little one, singulo as engine is gone output_level = 90000 /obj/machinery/power/smes/magical diff --git a/code/modules/power/supermatter/supermatter.dm b/code/modules/power/supermatter/supermatter.dm index 0181a1f5384a5..5eef6bb898f54 100644 --- a/code/modules/power/supermatter/supermatter.dm +++ b/code/modules/power/supermatter/supermatter.dm @@ -83,7 +83,9 @@ GLOBAL_DATUM(main_supermatter_engine, /obj/machinery/power/supermatter_crystal) /datum/gas/healium, /datum/gas/proto_nitrate, /datum/gas/zauker, - /datum/gas/miasma + /datum/gas/miasma, + /datum/gas/hypernoblium, + /datum/gas/antinoblium, ) ///The list of gases mapped against their current comp. We use this to calculate different values the supermatter uses, like power or heat resistance. It doesn't perfectly match the air around the sm, instead moving up at a rate determined by gas_change_rate per call. Ranges from 0 to 1 var/list/gas_comp = list( @@ -101,6 +103,8 @@ GLOBAL_DATUM(main_supermatter_engine, /obj/machinery/power/supermatter_crystal) /datum/gas/healium = 0, /datum/gas/proto_nitrate = 0, /datum/gas/zauker = 0, + /datum/gas/hypernoblium = 0, + /datum/gas/antinoblium = 0, ) ///The list of gases mapped against their transmit values. We use it to determine the effect different gases have on the zaps var/list/gas_trans = list( @@ -114,6 +118,8 @@ GLOBAL_DATUM(main_supermatter_engine, /obj/machinery/power/supermatter_crystal) /datum/gas/healium = HEALIUM_TRANSMIT_MODIFIER, /datum/gas/proto_nitrate = PROTO_NITRATE_TRANSMIT_MODIFIER, /datum/gas/zauker = ZAUKER_TRANSMIT_MODIFIER, + /datum/gas/hypernoblium = HYPERNOBLIUM_TRANSMIT_MODIFIER, + /datum/gas/antinoblium = ANTINOBLIUM_TRANSMIT_MODIFIER, ) ///The list of gases mapped against their heat penaltys. We use it to determin molar and heat output var/list/gas_heat = list( @@ -130,6 +136,8 @@ GLOBAL_DATUM(main_supermatter_engine, /obj/machinery/power/supermatter_crystal) /datum/gas/healium = HEALIUM_HEAT_PENALTY, /datum/gas/proto_nitrate = PROTO_NITRATE_HEAT_PENALTY, /datum/gas/zauker = ZAUKER_HEAT_PENALTY, + /datum/gas/hypernoblium = HYPERNOBLIUM_HEAT_PENALTY, + /datum/gas/antinoblium = ANTINOBLIUM_HEAT_PENALTY, ) ///The list of gases mapped against their heat resistance. We use it to moderate heat damage. var/list/gas_resist = list( @@ -153,9 +161,13 @@ GLOBAL_DATUM(main_supermatter_engine, /obj/machinery/power/supermatter_crystal) /datum/gas/proto_nitrate = 1, /datum/gas/zauker = 1, /datum/gas/miasma = 0.5, + /datum/gas/antinoblium = 1, + /datum/gas/hypernoblium = -1, ) ///The last air sample's total molar count, will always be above or equal to 0 var/combined_gas = 0 + ///Total mole count of the environment we are in + var/environment_total_moles = 0 ///Affects the power gain the sm experiances from heat var/gasmix_power_ratio = 0 ///Affects the amount of o2 and plasma the sm outputs, along with the heat it makes. @@ -250,6 +262,16 @@ GLOBAL_DATUM(main_supermatter_engine, /obj/machinery/power/supermatter_crystal) var/freonbonus = 0 ///Can the crystal trigger the station wide anomaly spawn? var/anomaly_event = TRUE + ///Hue shift of the zaps color based on the power of the crystal + var/hue_angle_shift = 0 + ///If an admin wants a sure cascade with the delamination just set this to true (don't be a badmin) + var/admin_cascade = FALSE + ///Do we have a destabilizing crystal attached? + var/has_destabilizing_crystal = FALSE + ///Has the cascade been triggered? + var/cascade_initiated = FALSE + ///Reference to the warp effect + var/atom/movable/supermatter_warp_effect/warp /obj/machinery/power/supermatter_crystal/Initialize(mapload) . = ..() @@ -267,13 +289,15 @@ GLOBAL_DATUM(main_supermatter_engine, /obj/machinery/power/supermatter_crystal) GLOB.main_supermatter_engine = src AddElement(/datum/element/bsa_blocker) - RegisterSignal(src, COMSIG_ATOM_BSA_BEAM, .proc/call_explode) + RegisterSignal(src, COMSIG_ATOM_BSA_BEAM, .proc/call_delamination_event) var/static/list/loc_connections = list( COMSIG_TURF_INDUSTRIAL_LIFT_ENTER = .proc/tram_contents_consume, ) AddElement(/datum/element/connect_loc, loc_connections) //Speficially for the tram, hacky + AddComponent(/datum/component/supermatter_crystal, CALLBACK(src, .proc/wrench_act_callback), CALLBACK(src, .proc/consume_callback)) + soundloop = new(src, TRUE) if(ispath(psyOverlay)) psyOverlay = new psyOverlay() @@ -287,6 +311,9 @@ GLOBAL_DATUM(main_supermatter_engine, /obj/machinery/power/supermatter_crystal) update_constants() /obj/machinery/power/supermatter_crystal/Destroy() + if(warp) + vis_contents -= warp + warp = null investigate_log("has been destroyed.", INVESTIGATE_ENGINE) SSair.stop_processing_machine(src) QDEL_NULL(radio) @@ -433,69 +460,45 @@ GLOBAL_DATUM(main_supermatter_engine, /obj/machinery/power/supermatter_crystal) radio.talk_into(src, speaking, common_channel) sleep(10) - explode() + delamination_event() -/obj/machinery/power/supermatter_crystal/proc/explode() +/obj/machinery/power/supermatter_crystal/proc/delamination_event() + var/can_spawn_anomalies = is_station_level(loc.z) && is_main_engine && anomaly_event - for(var/mob/living/victim as anything in GLOB.alive_mob_list) - if(!istype(victim) || victim.z != z) - continue - if(ishuman(victim)) - //Hilariously enough, running into a closet should make you get hit the hardest. - var/mob/living/carbon/human/human = victim - human.hallucination += max(50, min(300, DETONATION_HALLUCINATION * sqrt(1 / (get_dist(victim, src) + 1)) ) ) + var/is_cascading = check_cascade_requirements(anomaly_event) - if (get_dist(victim, src) <= DETONATION_RADIATION_RANGE) - SSradiation.irradiate(victim) + new /datum/supermatter_delamination(power, combined_gas, get_turf(src), explosion_power, gasmix_power_ratio, can_spawn_anomalies, is_cascading) + qdel(src) - var/turf/local_turf = get_turf(src) - for(var/mob/victim as anything in GLOB.player_list) - var/turf/mob_turf = get_turf(victim) - if(local_turf.z != mob_turf.z) - continue - SEND_SOUND(victim, 'sound/magic/charge.ogg') +//this is here to eat arguments +/obj/machinery/power/supermatter_crystal/proc/call_delamination_event() + SIGNAL_HANDLER + delamination_event() - if (victim.z != z) - to_chat(victim, span_boldannounce("You hold onto \the [victim.loc] as hard as you can, as reality distorts around you. You feel safe.")) - continue - to_chat(victim, span_boldannounce("You feel reality distort for a moment...")) - SEND_SIGNAL(victim, COMSIG_ADD_MOOD_EVENT, "delam", /datum/mood_event/delam) - - - if(combined_gas > MOLE_PENALTY_THRESHOLD) - investigate_log("has collapsed into a singularity.", INVESTIGATE_ENGINE) - if(local_turf) //If something fucks up we blow anyhow. This fix is 4 years old and none ever said why it's here. help. - var/obj/singularity/created_singularity = new(local_turf) - created_singularity.energy = 800 - created_singularity.consume(src) - return //No boom for me sir - var/is_tesla = FALSE - if(power > POWER_PENALTY_THRESHOLD) - investigate_log("has spawned additional energy balls.", INVESTIGATE_ENGINE) - if(local_turf) - var/obj/energy_ball/created_tesla = new(local_turf) - created_tesla.energy = 200 //Gets us about 9 balls - is_tesla = TRUE - //Dear mappers, balance the sm max explosion radius to 17.5, 37, 39, 41 - explosion(origin = src, - devastation_range = explosion_power * max(gasmix_power_ratio, 0.205) * 0.5, - heavy_impact_range = explosion_power * max(gasmix_power_ratio, 0.205) + 2, - light_impact_range = explosion_power * max(gasmix_power_ratio, 0.205) + 4, - flash_range = explosion_power * max(gasmix_power_ratio, 0.205) + 6, - adminlog = TRUE, - ignorecap = TRUE - ) +/** + * Checks if the supermatter is in a state where it can cascade + * + * Arguments: can_trigger = TRUE if the supermatter can trigger the cascade + * Returns: TRUE if the supermatter can cascade + */ +/obj/machinery/power/supermatter_crystal/proc/check_cascade_requirements(can_trigger) - if(!is_tesla && is_station_level(loc.z) && is_main_engine && anomaly_event) - new /datum/supermatter_delamination(power = src.power) + if(get_integrity_percent() < SUPERMATTER_CASCADE_PERCENT && !cascade_initiated && !admin_cascade && can_trigger) + return FALSE - qdel(src) + var/supermatter_cascade = can_trigger + var/list/required_gases = list(/datum/gas/hypernoblium, /datum/gas/antinoblium) + for(var/gas_path in required_gases) + if(has_destabilizing_crystal) + break // We have a destabilizing crystal, we're good + if(gas_comp[gas_path] < 0.4 || environment_total_moles < MOLE_PENALTY_THRESHOLD) + supermatter_cascade = FALSE + break + if(admin_cascade) + supermatter_cascade = TRUE -//this is here to eat arguments -/obj/machinery/power/supermatter_crystal/proc/call_explode() - SIGNAL_HANDLER - explode() + return supermatter_cascade /obj/machinery/power/supermatter_crystal/proc/supermatter_pull(turf/center, pull_range = 3) playsound(center, 'sound/weapons/marauder.ogg', 100, TRUE, extrarange = pull_range - world.view) @@ -517,8 +520,8 @@ GLOBAL_DATUM(main_supermatter_engine, /obj/machinery/power/supermatter_crystal) return switch(type) if(FLUX_ANOMALY) - var/obj/effect/anomaly/flux/flux = new(local_turf, has_changed_lifespan ? rand(250, 350) : null, FALSE) - flux.explosive = !has_changed_lifespan + var/explosive = has_changed_lifespan ? FLUX_NO_EXPLOSION : FLUX_LOW_EXPLOSIVE + new /obj/effect/anomaly/flux(local_turf, has_changed_lifespan ? rand(250, 350) : null, FALSE, explosive) if(GRAVITATIONAL_ANOMALY) new /obj/effect/anomaly/grav(local_turf, has_changed_lifespan ? rand(200, 300) : null, FALSE) if(PYRO_ANOMALY) @@ -527,8 +530,10 @@ GLOBAL_DATUM(main_supermatter_engine, /obj/machinery/power/supermatter_crystal) new /obj/effect/anomaly/hallucination(local_turf, has_changed_lifespan ? rand(150, 250) : null, FALSE) if(VORTEX_ANOMALY) new /obj/effect/anomaly/bhole(local_turf, 20, FALSE) + if(DELIMBER_ANOMALY) + new /obj/effect/anomaly/delimber(local_turf, null, FALSE) -/obj/machinery/proc/supermatter_zap(atom/zapstart = src, range = 5, zap_str = 4000, zap_flags = ZAP_SUPERMATTER_FLAGS, list/targets_hit = list(), zap_cutoff = 1500, power_level = 0, zap_icon = DEFAULT_ZAP_ICON_STATE) +/obj/machinery/proc/supermatter_zap(atom/zapstart = src, range = 5, zap_str = 4000, zap_flags = ZAP_SUPERMATTER_FLAGS, list/targets_hit = list(), zap_cutoff = 1500, power_level = 0, zap_icon = DEFAULT_ZAP_ICON_STATE, color = null) if(QDELETED(zapstart)) return . = zapstart.dir @@ -617,7 +622,7 @@ GLOBAL_DATUM(main_supermatter_engine, /obj/machinery/power/supermatter_crystal) //Do the animation to zap to it from here if(!(zap_flags & ZAP_ALLOW_DUPLICATES)) LAZYSET(targets_hit, target, TRUE) - zapstart.Beam(target, icon_state=zap_icon, time = 0.5 SECONDS) + zapstart.Beam(target, icon_state=zap_icon, time = 0.5 SECONDS, beam_color = color) var/zapdir = get_dir(zapstart, target) if(zapdir) . = zapdir @@ -666,7 +671,7 @@ GLOBAL_DATUM(main_supermatter_engine, /obj/machinery/power/supermatter_crystal) var/child_targets_hit = targets_hit if(zap_count > 1) child_targets_hit = targets_hit.Copy() //Pass by ref begone - supermatter_zap(target, new_range, zap_str, zap_flags, child_targets_hit, zap_cutoff, power_level, zap_icon) + supermatter_zap(target, new_range, zap_str, zap_flags, child_targets_hit, zap_cutoff, power_level, zap_icon, color) /obj/machinery/power/supermatter_crystal/engine is_main_engine = TRUE @@ -715,6 +720,14 @@ GLOBAL_DATUM(main_supermatter_engine, /obj/machinery/power/supermatter_crystal) /obj/overlay/psy/shard icon_state = "psy_shard" +/atom/movable/supermatter_warp_effect + plane = GRAVITY_PULSE_PLANE + appearance_flags = PIXEL_SCALE // no tile bound so you can see it around corners and so + icon = 'icons/effects/light_overlays/light_352.dmi' + icon_state = "light" + pixel_x = -176 + pixel_y = -176 + #undef BIKE #undef COIL #undef ROD diff --git a/code/modules/power/supermatter/supermatter_cascade_components.dm b/code/modules/power/supermatter/supermatter_cascade_components.dm new file mode 100644 index 0000000000000..fae4dd5d9d116 --- /dev/null +++ b/code/modules/power/supermatter/supermatter_cascade_components.dm @@ -0,0 +1,132 @@ +/obj/crystal_mass + name = "crystal mass" + desc = "You see this massive crystal mass looming towards you, cracking and screeching at every seemingly random movement." + icon = 'icons/turf/walls.dmi' + icon_state = "crystal_cascade_1" + layer = AREA_LAYER + plane = ABOVE_LIGHTING_PLANE + opacity = FALSE + density = TRUE + anchored = TRUE + resistance_flags = INDESTRUCTIBLE | LAVA_PROOF | FIRE_PROOF | UNACIDABLE | ACID_PROOF | FREEZE_PROOF + light_power = 1 + light_range = 7 + light_color = COLOR_VIVID_YELLOW + move_resist = INFINITY + ///All dirs we can expand to + var/list/available_dirs = list(NORTH,SOUTH,EAST,WEST,UP,DOWN) + ///Cooldown on the expansion process + COOLDOWN_DECLARE(sm_wall_cooldown) + +/obj/crystal_mass/Initialize(mapload, dir_to_remove) + . = ..() + icon_state = "crystal_cascade_[rand(1,6)]" + START_PROCESSING(SSsupermatter_cascade, src) + + AddComponent(/datum/component/supermatter_crystal, null, null) + + playsound(src, 'sound/misc/cracking_crystal.ogg', 45, TRUE) + + available_dirs -= dir_to_remove + + var/turf/our_turf = get_turf(src) + if(our_turf) + our_turf.opacity = FALSE + +/obj/crystal_mass/process() + + if(!COOLDOWN_FINISHED(src, sm_wall_cooldown)) + return + + if(!available_dirs || available_dirs.len <= 0) + light_range = 0 + return PROCESS_KILL + + COOLDOWN_START(src, sm_wall_cooldown, rand(0, 3 SECONDS)) + + var/picked_dir = pick_n_take(available_dirs) + var/turf/next_turf = get_step_multiz(src, picked_dir) + + icon_state = "crystal_cascade_[rand(1,6)]" + + if(!next_turf || locate(/obj/crystal_mass) in next_turf) + return + + for(var/atom/movable/checked_atom as anything in next_turf) + if(!isliving(checked_atom) && !istype(checked_atom, /obj/cascade_portal)) + continue + qdel(checked_atom) + + new /obj/crystal_mass(next_turf, get_dir(next_turf, src)) + +/obj/crystal_mass/bullet_act(obj/projectile/projectile) + visible_message(span_notice("[src] is unscathed!")) + return BULLET_ACT_HIT + +/obj/crystal_mass/singularity_act() + return + +/obj/crystal_mass/attack_tk(mob/user) + if(!iscarbon(user)) + return + var/mob/living/carbon/jedi = user + to_chat(jedi, span_userdanger("That was a really dense idea.")) + jedi.ghostize() + var/obj/item/organ/internal/brain/rip_u = locate(/obj/item/organ/internal/brain) in jedi.internal_organs + if(rip_u) + rip_u.Remove(jedi) + qdel(rip_u) + return COMPONENT_CANCEL_ATTACK_CHAIN + +/obj/cascade_portal + name = "Bluespace Rift" + desc = "Your mind begins to bubble and ooze as it tries to comprehend what it sees." + icon = 'icons/effects/224x224.dmi' + icon_state = "reality" + anchored = TRUE + appearance_flags = LONG_GLIDE + density = TRUE + plane = MASSIVE_OBJ_PLANE + light_color = COLOR_RED + light_power = 0.7 + light_range = 15 + move_resist = INFINITY + pixel_x = -96 + pixel_y = -96 + resistance_flags = INDESTRUCTIBLE | LAVA_PROOF | FIRE_PROOF | UNACIDABLE | ACID_PROOF | FREEZE_PROOF + +/obj/cascade_portal/Bumped(atom/movable/hit_object) + if(isliving(hit_object)) + hit_object.visible_message(span_danger("\The [hit_object] slams into \the [src] inducing a resonance... [hit_object.p_their()] body starts to glow and burst into flames before flashing into dust!"), + span_userdanger("You slam into \the [src] as your ears are filled with unearthly ringing. Your last thought is \"Oh, fuck.\""), + span_hear("You hear an unearthly noise as a wave of heat washes over you.")) + else if(isobj(hit_object) && !iseffect(hit_object)) + hit_object.visible_message(span_danger("\The [hit_object] smacks into \the [src] and rapidly flashes to ash."), null, + span_hear("You hear a loud crack as you are washed with a wave of heat.")) + else + return + + playsound(get_turf(src), 'sound/effects/supermatter.ogg', 50, TRUE) + consume(hit_object) + +/** + * Proc to consume the objects colliding with the portal + * + * Arguments: atom/movable/consumed_object is the object hitting the portal + */ +/obj/cascade_portal/proc/consume(atom/movable/consumed_object) + if(isliving(consumed_object)) + var/list/arrival_turfs = get_area_turfs(/area/centcom/central_command_areas/evacuation) + var/turf/arrival_turf = pick(arrival_turfs) + var/mob/living/consumed_mob = consumed_object + if(consumed_mob.status_flags & GODMODE) + return + message_admins("[key_name_admin(consumed_mob)] has entered [src] [ADMIN_JMP(src)].") + investigate_log("was entered by [key_name(consumed_mob)].", INVESTIGATE_ENGINE) + consumed_mob.forceMove(arrival_turf) + consumed_mob.Paralyze(100) + consumed_mob.adjustBruteLoss(30) + else if(consumed_object.flags_1 & SUPERMATTER_IGNORES_1) + return + else if(isobj(consumed_object)) + qdel(consumed_object) diff --git a/code/modules/power/supermatter/supermatter_delamination.dm b/code/modules/power/supermatter/supermatter_delamination.dm index 11b02e4d47330..42d418d0d912a 100644 --- a/code/modules/power/supermatter/supermatter_delamination.dm +++ b/code/modules/power/supermatter/supermatter_delamination.dm @@ -1,19 +1,136 @@ /datum/supermatter_delamination + ///Power amount of the SM at the moment of death var/supermatter_power = 0 + ///Amount of total gases interacting with the SM + var/supermatter_gas_amount = 0 + ///Base number of anomalies to spawn (can go up or down with a random small amount) var/anomalies_to_spawn = 10 + ///Can we spawn anomalies after dealing with the delamination type? + var/should_spawn_anomalies = TRUE + ///Reference to the supermatter turf + var/turf/supermatter_turf + ///Baseline strenght of the explosion caused by the SM + var/supermatter_explosion_power = 0 + ///Amount the gasmix will affect the explosion size + var/supermatter_gasmix_power_ratio = 0 + ///Are we triggering a supermatter cascade? + var/supermatter_cascade = FALSE + ///The rift in space that will be created by the cascade + var/obj/cascade_portal/cascade_rift -/datum/supermatter_delamination/New(power) +/datum/supermatter_delamination/New(supermatter_power, supermatter_gas_amount, turf/supermatter_turf, supermatter_explosion_power, supermatter_gasmix_power_ratio, can_spawn_anomalies, supermatter_cascade) . = ..() - if(power) - supermatter_power = power + + src.supermatter_power = supermatter_power + src.supermatter_gas_amount = supermatter_gas_amount + src.supermatter_turf = supermatter_turf + src.supermatter_explosion_power = supermatter_explosion_power + src.supermatter_gasmix_power_ratio = supermatter_gasmix_power_ratio + + if(supermatter_cascade) + start_supermatter_cascade() + return + + setup_mob_interaction() + setup_delamination_type() + + if(!should_spawn_anomalies || !can_spawn_anomalies) + qdel(src) + return + setup_anomalies() +/** + * What the mobs should deal with when a delamination happens + */ +/datum/supermatter_delamination/proc/setup_mob_interaction() + for(var/mob/living/victim as anything in GLOB.alive_mob_list) + if(!istype(victim) || victim.z != supermatter_turf.z) + continue + + if(ishuman(victim)) + //Hilariously enough, running into a closet should make you get hit the hardest. + var/mob/living/carbon/human/human = victim + human.hallucination += max(50, min(300, DETONATION_HALLUCINATION * sqrt(1 / (get_dist(victim, src) + 1)) ) ) + + if (get_dist(victim, src) <= DETONATION_RADIATION_RANGE) + SSradiation.irradiate(victim) + + for(var/mob/victim as anything in GLOB.player_list) + var/turf/mob_turf = get_turf(victim) + if(supermatter_turf.z != mob_turf.z) + continue + + SEND_SOUND(victim, 'sound/magic/charge.ogg') + + if (victim.z != supermatter_turf.z) + to_chat(victim, span_boldannounce("You hold onto \the [victim.loc] as hard as you can, as reality distorts around you. You feel safe.")) + continue + + to_chat(victim, span_boldannounce("You feel reality distort for a moment...")) + SEND_SIGNAL(victim, COMSIG_ADD_MOOD_EVENT, "delam", /datum/mood_event/delam) + +/** + * Setup for the types of possible delaminations and their effects (singulo, tesla or normal) + */ +/datum/supermatter_delamination/proc/setup_delamination_type() + if(supermatter_gas_amount > MOLE_PENALTY_THRESHOLD) + call_singulo() + return + if(supermatter_power > POWER_PENALTY_THRESHOLD) + call_tesla() + return + + call_explosion() + +/** + * Spawns the singularity + */ +/datum/supermatter_delamination/proc/call_singulo() + if(!supermatter_turf) //If something fucks up we blow anyhow. This fix is 4 years old and none ever said why it's here. help. + call_explosion() + return + var/obj/singularity/created_singularity = new(supermatter_turf) + created_singularity.energy = 800 + created_singularity.consume(src) + should_spawn_anomalies = FALSE + +/** + * Spawns the tesla + */ +/datum/supermatter_delamination/proc/call_tesla() + if(supermatter_turf) + var/obj/energy_ball/created_tesla = new(supermatter_turf) + created_tesla.energy = 200 //Gets us about 9 balls + call_explosion() + should_spawn_anomalies = FALSE + +/** + * Spawns the explosion + */ +/datum/supermatter_delamination/proc/call_explosion() + //Dear mappers, balance the sm max explosion radius to 17.5, 37, 39, 41 + explosion(origin = supermatter_turf, + devastation_range = supermatter_explosion_power * max(supermatter_gasmix_power_ratio, 0.205) * 0.5, + heavy_impact_range = supermatter_explosion_power * max(supermatter_gasmix_power_ratio, 0.205) + 2, + light_impact_range = supermatter_explosion_power * max(supermatter_gasmix_power_ratio, 0.205) + 4, + flash_range = supermatter_explosion_power * max(supermatter_gasmix_power_ratio, 0.205) + 6, + adminlog = TRUE, + ignorecap = TRUE + ) + +/** + * Setups how many anomalies to spawn + */ /datum/supermatter_delamination/proc/setup_anomalies() - anomalies_to_spawn = max(round(0.005 * supermatter_power, 1) + rand(-2, 5), 1) + anomalies_to_spawn = max(round(0.004 * supermatter_power, 1) + rand(-2, 2), 1) spawn_anomalies() +/** + * Spawns the first half anomalies instantly and calls the second half + */ /datum/supermatter_delamination/proc/spawn_anomalies() - var/list/anomaly_types = list(FLUX_ANOMALY = 65, GRAVITATIONAL_ANOMALY = 55, HALLUCINATION_ANOMALY = 45, PYRO_ANOMALY = 5, VORTEX_ANOMALY = 1) + var/list/anomaly_types = list(GRAVITATIONAL_ANOMALY = 55, HALLUCINATION_ANOMALY = 45, DELIMBER_ANOMALY = 35, FLUX_ANOMALY = 25, PYRO_ANOMALY = 5, VORTEX_ANOMALY = 1) var/list/anomaly_places = GLOB.generic_event_spawns var/currently_spawning_anomalies = round(anomalies_to_spawn * 0.5, 1) anomalies_to_spawn -= currently_spawning_anomalies @@ -24,9 +141,12 @@ spawn_overtime() +/** + * Spawns the second half anomalies after a delay + */ /datum/supermatter_delamination/proc/spawn_overtime() - var/list/anomaly_types = list(FLUX_ANOMALY = 65, GRAVITATIONAL_ANOMALY = 55, HALLUCINATION_ANOMALY = 45, PYRO_ANOMALY = 5, VORTEX_ANOMALY = 1) + var/list/anomaly_types = list(GRAVITATIONAL_ANOMALY = 55, HALLUCINATION_ANOMALY = 45, DELIMBER_ANOMALY = 35, FLUX_ANOMALY = 25, PYRO_ANOMALY = 5, VORTEX_ANOMALY = 1) var/list/anomaly_places = GLOB.generic_event_spawns var/current_spawn = rand(5 SECONDS, 10 SECONDS) @@ -40,5 +160,94 @@ addtimer(CALLBACK(src, .proc/spawn_anomaly, anomaly_location, anomaly_to_spawn), current_spawn + extended_spawn) current_spawn += next_spawn +/** + * Callback for the anomalies to spawn after some time + */ /datum/supermatter_delamination/proc/spawn_anomaly(location, type) supermatter_anomaly_gen(location, type, has_changed_lifespan = FALSE) + +/** + * Setup for the cascade delamination + */ +/datum/supermatter_delamination/proc/start_supermatter_cascade() + SSshuttle.registerHostileEnvironment(src) + SSshuttle.supermatter_cascade = TRUE + call_explosion() + create_cascade_ambience() + pick_rift_location() + warn_crew() + new /obj/crystal_mass(supermatter_turf) + for(var/i in 1 to rand(4,6)) + new /obj/crystal_mass(get_turf(pick(GLOB.generic_event_spawns))) + +/** + * Adds a bit of spiciness to the cascade by breaking lights and turning emergency maint access on + */ +/datum/supermatter_delamination/proc/create_cascade_ambience() + break_lights_on_station() + make_maint_all_access() + +/** + * Picks a random location for the rift + */ +/datum/supermatter_delamination/proc/pick_rift_location() + var/turf/rift_location = get_turf(pick(GLOB.generic_event_spawns)) + cascade_rift = new /obj/cascade_portal(rift_location) + RegisterSignal(cascade_rift, COMSIG_PARENT_QDELETING, .proc/deleted_portal) + +/** + * Warns the crew about the cascade start and the rift location + */ +/datum/supermatter_delamination/proc/warn_crew() + for(var/mob/player as anything in GLOB.alive_player_list) + to_chat(player, span_boldannounce("You feel a strange presence in the air around you. You feel unsafe.")) + + priority_announce("Unknown harmonance affecting local spatial substructure, all nearby matter is starting to crystallize.", "Central Command Higher Dimensional Affairs", 'sound/misc/bloblarm.ogg') + priority_announce("There's been a sector-wide electromagnetic pulse. All of our systems are heavily damaged, including those required for emergency shuttle navigation. \ + We can only reasonably conclude that a supermatter cascade has been initiated on or near your station. \ + Evacuation is no longer possible by conventional means; however, we managed to open a rift near the [get_area_name(cascade_rift)]. \ + All personnel are hereby advised to enter the rift using all means available. Retrieval of survivors will be conducted upon recovery of necessary facilities. \ + Good l\[\[###!!!-") + + + addtimer(CALLBACK(src, .proc/delta), 10 SECONDS) + +/datum/supermatter_delamination/proc/deleted_portal() + SIGNAL_HANDLER + + priority_announce("The rift has been destroyed, we can no longer help you...", "Warning", 'sound/misc/bloblarm.ogg') + + addtimer(CALLBACK(src, .proc/last_message), 50 SECONDS) + + addtimer(CALLBACK(src, .proc/the_end), 1 MINUTES) + +/** + * Increases the security level to the highest level + */ +/datum/supermatter_delamination/proc/delta() + set_security_level("delta") + sound_to_playing_players('sound/misc/notice1.ogg') + +/** + * Announces the last message to the station + */ +/datum/supermatter_delamination/proc/last_message() + priority_announce("To the remaining survivors of [station_name()], We're sorry.", " ", 'sound/misc/bloop.ogg') + +/** + * Ends the round + */ +/datum/supermatter_delamination/proc/the_end() + SSticker.news_report = SUPERMATTER_CASCADE + SSticker.force_ending = 1 + +/** + * Break the lights on the station, have 35% of them be set to emergency + */ +/datum/supermatter_delamination/proc/break_lights_on_station() + for(var/obj/machinery/light/light_to_break in GLOB.machines) + if(prob(35)) + light_to_break.emergency_mode = TRUE + light_to_break.update_appearance() + continue + light_to_break.break_light_tube() diff --git a/code/modules/power/supermatter/supermatter_hit_procs.dm b/code/modules/power/supermatter/supermatter_hit_procs.dm index bef3b695fd3a7..4ec79dcd555bb 100644 --- a/code/modules/power/supermatter/supermatter_hit_procs.dm +++ b/code/modules/power/supermatter/supermatter_hit_procs.dm @@ -56,297 +56,69 @@ qdel(src) return gain -/obj/machinery/power/supermatter_crystal/blob_act(obj/structure/blob/blob) - if(!blob || isspaceturf(loc)) //does nothing in space - return - playsound(get_turf(src), 'sound/effects/supermatter.ogg', 50, TRUE) - damage += blob.get_integrity() * 0.5 //take damage equal to 50% of remaining blob health before it tried to eat us - if(blob.get_integrity() > 100) - blob.visible_message(span_danger("\The [blob] strikes at \the [src] and flinches away!"), - span_hear("You hear a loud crack as you are washed with a wave of heat.")) - blob.take_damage(100, BURN) - else - blob.visible_message(span_danger("\The [blob] strikes at \the [src] and rapidly flashes to ash."), - span_hear("You hear a loud crack as you are washed with a wave of heat.")) - Consume(blob) - /obj/machinery/power/supermatter_crystal/attack_tk(mob/user) if(!iscarbon(user)) return var/mob/living/carbon/jedi = user to_chat(jedi, span_userdanger("That was a really dense idea.")) jedi.ghostize() - var/obj/item/organ/brain/rip_u = locate(/obj/item/organ/brain) in jedi.internal_organs + var/obj/item/organ/internal/brain/rip_u = locate(/obj/item/organ/internal/brain) in jedi.internal_organs if(rip_u) rip_u.Remove(jedi) qdel(rip_u) return COMPONENT_CANCEL_ATTACK_CHAIN - -/obj/machinery/power/supermatter_crystal/attack_paw(mob/user, list/modifiers) - dust_mob(user, cause = "monkey attack") - -/obj/machinery/power/supermatter_crystal/attack_alien(mob/user, list/modifiers) - dust_mob(user, cause = "alien attack") - -/obj/machinery/power/supermatter_crystal/attack_animal(mob/living/simple_animal/user, list/modifiers) - var/murder - if(!user.melee_damage_upper && !user.melee_damage_lower) - murder = user.friendly_verb_continuous - else - murder = user.attack_verb_continuous - dust_mob(user, \ - span_danger("[user] unwisely [murder] [src], and [user.p_their()] body burns brilliantly before flashing into ash!"), \ - span_userdanger("You unwisely touch [src], and your vision glows brightly as your body crumbles to dust. Oops."), \ - "simple animal attack") - -/obj/machinery/power/supermatter_crystal/attack_robot(mob/user) - if(Adjacent(user)) - dust_mob(user, cause = "cyborg attack") - -/obj/machinery/power/supermatter_crystal/attack_ai(mob/user) - return - -/obj/machinery/power/supermatter_crystal/attack_hulk(mob/user) - dust_mob(user, cause = "hulk attack") - -/obj/machinery/power/supermatter_crystal/attack_larva(mob/user) - dust_mob(user, cause = "larva attack") - -/obj/machinery/power/supermatter_crystal/attack_hand(mob/living/user, list/modifiers) - . = ..() - if(.) - return - if(user.incorporeal_move || user.status_flags & GODMODE) - return - - . = TRUE - if(user.zone_selected != BODY_ZONE_PRECISE_MOUTH) - dust_mob(user, cause = "hand") - return - - if(!user.is_mouth_covered()) - if(user.combat_mode) - dust_mob(user, - span_danger("As [user] tries to take a bite out of [src] everything goes silent before [user.p_their()] body starts to glow and burst into flames before flashing to ash."), - span_userdanger("You try to take a bite out of [src], but find [p_them()] far too hard to get anywhere before everything starts burning and your ears fill with ringing!"), - "attempted bite" - ) - return - - var/obj/item/organ/tongue/licking_tongue = user.getorganslot(ORGAN_SLOT_TONGUE) - if(licking_tongue) - dust_mob(user, - span_danger("As [user] hesitantly leans in and licks [src] everything goes silent before [user.p_their()] body starts to glow and burst into flames before flashing to ash!"), - span_userdanger("You tentatively lick [src], but you can't figure out what it tastes like before everything starts burning and your ears fill with ringing!"), - "attempted lick" - ) - return - - var/obj/item/bodypart/head/forehead = user.get_bodypart(BODY_ZONE_HEAD) - if(forehead) - dust_mob(user, - span_danger("As [user]'s forehead bumps into [src], inducing a resonance... Everything goes silent before [user.p_their()] [forehead] flashes to ash!"), - span_userdanger("You feel your forehead bump into [src] and everything suddenly goes silent. As your head fills with ringing you come to realize that that was not a wise decision."), - "failed lick" - ) - return - - dust_mob(user, - span_danger("[user] leans in and tries to lick [src], inducing a resonance... [user.p_their()] body starts to glow and burst into flames before flashing into dust!"), - span_userdanger("You lean in and try to lick [src]. Everything starts burning and all you can hear is ringing. Your last thought is \"That was not a wise decision.\""), - "failed lick" - ) - - -/obj/machinery/power/supermatter_crystal/proc/dust_mob(mob/living/nom, vis_msg, mob_msg, cause) - if(nom.incorporeal_move || nom.status_flags & GODMODE) //try to keep supermatter sliver's + hemostat's dust conditions in sync with this too - return - if(!vis_msg) - vis_msg = span_danger("[nom] reaches out and touches [src], inducing a resonance... [nom.p_their()] body starts to glow and burst into flames before flashing into dust!") - if(!mob_msg) - mob_msg = span_userdanger("You reach out and touch [src]. Everything starts burning and all you can hear is ringing. Your last thought is \"That was not a wise decision.\"") - if(!cause) - cause = "contact" - nom.visible_message(vis_msg, mob_msg, span_hear("You hear an unearthly noise as a wave of heat washes over you.")) - investigate_log("has been attacked ([cause]) by [key_name(nom)]", INVESTIGATE_ENGINE) - add_memory_in_range(src, 7, MEMORY_SUPERMATTER_DUSTED, list(DETAIL_PROTAGONIST = nom, DETAIL_WHAT_BY = src), story_value = STORY_VALUE_OKAY, memory_flags = MEMORY_CHECK_BLIND_AND_DEAF) - playsound(get_turf(src), 'sound/effects/supermatter.ogg', 50, TRUE) - Consume(nom) - -/obj/machinery/power/supermatter_crystal/attackby(obj/item/item, mob/living/user, params) - if(!istype(item) || (item.item_flags & ABSTRACT) || !istype(user)) - return - if(istype(item, /obj/item/melee/roastingstick)) - return FALSE - if(istype(item, /obj/item/clothing/mask/cigarette)) - var/obj/item/clothing/mask/cigarette/cig = item - var/clumsy = HAS_TRAIT(user, TRAIT_CLUMSY) - if(clumsy) - var/which_hand = BODY_ZONE_L_ARM - if(!(user.active_hand_index % 2)) - which_hand = BODY_ZONE_R_ARM - var/obj/item/bodypart/dust_arm = user.get_bodypart(which_hand) - dust_arm.dismember() - user.visible_message(span_danger("The [item] flashes out of existence on contact with \the [src], resonating with a horrible sound..."),\ - span_danger("Oops! The [item] flashes out of existence on contact with \the [src], taking your arm with it! That was clumsy of you!")) - playsound(src, 'sound/effects/supermatter.ogg', 150, TRUE) - Consume(dust_arm) - qdel(item) - return - if(cig.lit || user.combat_mode) - user.visible_message(span_danger("A hideous sound echoes as [item] is ashed out on contact with \the [src]. That didn't seem like a good idea...")) - playsound(src, 'sound/effects/supermatter.ogg', 150, TRUE) - Consume(item) - radiation_pulse(src, max_range = 3, threshold = 0.1, chance = 50) - return ..() - else - cig.light() - user.visible_message(span_danger("As [user] lights \their [item] on \the [src], silence fills the room..."),\ - span_danger("Time seems to slow to a crawl as you touch \the [src] with \the [item].\n\The [item] flashes alight with an eerie energy as you nonchalantly lift your hand away from \the [src]. Damn.")) - playsound(src, 'sound/effects/supermatter.ogg', 50, TRUE) - radiation_pulse(src, max_range = 1, threshold = 0, chance = 100) - return +/obj/machinery/power/supermatter_crystal/attackby(obj/item/item, mob/user, params) if(istype(item, /obj/item/scalpel/supermatter)) var/obj/item/scalpel/supermatter/scalpel = item - to_chat(user, span_notice("You carefully begin to scrape \the [src] with \the [item]...")) - if(item.use_tool(src, user, 60, volume=100)) - if (scalpel.usesLeft) - to_chat(user, span_danger("You extract a sliver from \the [src]. \The [src] begins to react violently!")) - new /obj/item/nuke_core/supermatter_sliver(drop_location()) - matter_power += 800 - scalpel.usesLeft-- - if (!scalpel.usesLeft) - to_chat(user, span_notice("A tiny piece of \the [item] falls off, rendering it useless!")) - else - to_chat(user, span_warning("You fail to extract a sliver from \The [src]! \the [item] isn't sharp enough anymore.")) - else if(user.dropItemToGround(item)) - user.visible_message(span_danger("As [user] touches \the [src] with \a [item], silence fills the room..."),\ - span_userdanger("You touch \the [src] with \the [item], and everything suddenly goes silent.\n\The [item] flashes into dust as you flinch away from \the [src]."),\ - span_hear("Everything suddenly goes silent.")) - investigate_log("has been attacked ([item]) by [key_name(user)]", INVESTIGATE_ENGINE) - Consume(item) - playsound(get_turf(src), 'sound/effects/supermatter.ogg', 50, TRUE) - - radiation_pulse(src, max_range = 3, threshold = 0.1, chance = 50) - - else if(Adjacent(user)) //if the item is stuck to the person, kill the person too instead of eating just the item. - var/vis_msg = span_danger("[user] reaches out and touches [src] with [item], inducing a resonance... [item] starts to glow briefly before the light continues up to [user]'s body. [user.p_they(TRUE)] bursts into flames before flashing into dust!") - var/mob_msg = span_userdanger("You reach out and touch [src] with [item]. Everything starts burning and all you can hear is ringing. Your last thought is \"That was not a wise decision.\"") - dust_mob(user, vis_msg, mob_msg) - -/obj/machinery/power/supermatter_crystal/wrench_act(mob/user, obj/item/tool) - . = ..() - if (moveable) - default_unfasten_wrench(user, tool) - return TOOL_ACT_TOOLTYPE_SUCCESS - -/obj/machinery/power/supermatter_crystal/Bumped(atom/movable/hit_object) - if(isliving(hit_object)) - hit_object.visible_message(span_danger("\The [hit_object] slams into \the [src] inducing a resonance... [hit_object.p_their()] body starts to glow and burst into flames before flashing into dust!"), - span_userdanger("You slam into \the [src] as your ears are filled with unearthly ringing. Your last thought is \"Oh, fuck.\""), - span_hear("You hear an unearthly noise as a wave of heat washes over you.")) - else if(isobj(hit_object) && !iseffect(hit_object)) - hit_object.visible_message(span_danger("\The [hit_object] smacks into \the [src] and rapidly flashes to ash."), null, - span_hear("You hear a loud crack as you are washed with a wave of heat.")) - else + to_chat(user, span_notice("You carefully begin to scrape \the [src] with \the [scalpel]...")) + if(!scalpel.use_tool(src, user, 60, volume=100)) + return + if (scalpel.usesLeft) + to_chat(user, span_danger("You extract a sliver from \the [src]. \The [src] begins to react violently!")) + new /obj/item/nuke_core/supermatter_sliver(src.drop_location()) + matter_power += 800 + scalpel.usesLeft-- + if (!scalpel.usesLeft) + to_chat(user, span_notice("A tiny piece of \the [scalpel] falls off, rendering it useless!")) + else + to_chat(user, span_warning("You fail to extract a sliver from \The [src]! \the [scalpel] isn't sharp enough anymore.")) return - playsound(get_turf(src), 'sound/effects/supermatter.ogg', 50, TRUE) - Consume(hit_object) + if(istype(item, /obj/item/destabilizing_crystal)) + var/obj/item/destabilizing_crystal/destabilizing_crystal = item -/obj/machinery/power/supermatter_crystal/Bump(atom/bumped_atom) - . = ..() - if(isturf(bumped_atom)) - var/turf/bumped_turf = bumped_atom - var/bumped_name = "\the [bumped_atom]" - var/bumped_text = span_danger("\The [src] smacks into [bumped_name] and [bumped_atom.p_they()] rapidly flashes to ash!") - if(!bumped_turf.Melt()) + if(!anomaly_event) + to_chat(user, span_warning("You can't use \the [destabilizing_crystal] on a Shard.")) return - visible_message( - bumped_text, - null, - span_hear("You hear a loud crack as you are washed with a wave of heat.") - ) - playsound(src, 'sound/effects/supermatter.ogg', 50, TRUE) - - var/suspicion = null - if (fingerprintslast) - suspicion = "- and was last touched by [fingerprintslast]" - message_admins("\The [src] has consumed [bumped_name][suspicion].") - investigate_log("has consumed [bumped_name][suspicion].") - - radiation_pulse(src, max_range = 6, threshold = 0.2, chance = 50) - return + if(get_integrity_percent() < SUPERMATTER_CASCADE_PERCENT) + to_chat(user, span_warning("You can only apply \the [destabilizing_crystal] to a Supermatter src that is at least [SUPERMATTER_CASCADE_PERCENT]% intact.")) + return - if(isliving(bumped_atom)) - visible_message( - span_danger("\The [src] slams into \the [bumped_atom] inducing a resonance... [bumped_atom.p_their()] body starts to glow and burst into flames before flashing into dust!"), - span_userdanger("\The [src] slams into you as your ears are filled with unearthly ringing. Your last thought is \"Oh, fuck.\""), - span_hear("You hear an unearthly noise as a wave of heat washes over you.") - ) - else if(isobj(bumped_atom) && !iseffect(bumped_atom)) - visible_message( - span_danger("\The [src] smacks into \the [bumped_atom] and [bumped_atom.p_they()] rapidly flashes to ash."), - null, - span_hear("You hear a loud crack as you are washed with a wave of heat.") - ) - else + to_chat(user, span_notice("You begin to attach \the [destabilizing_crystal] to \the [src]...")) + if(do_after(user, 3 SECONDS, src)) + to_chat(user, span_notice("You attach \the [destabilizing_crystal] to \the [src].")) + has_destabilizing_crystal = TRUE + cascade_initiated = TRUE + damage += 100 + matter_power += 500 + qdel(destabilizing_crystal) return - playsound(src, 'sound/effects/supermatter.ogg', 50, TRUE) - Consume(bumped_atom) - -/obj/machinery/power/supermatter_crystal/intercept_zImpact(list/falling_movables, levels) - . = ..() - for(var/atom/movable/hit_object as anything in falling_movables) - Bumped(hit_object) - . |= FALL_STOP_INTERCEPTING | FALL_INTERCEPTED - -/obj/machinery/power/supermatter_crystal/proc/Consume(atom/movable/consumed_object) - var/object_size - if(isliving(consumed_object)) - var/mob/living/consumed_mob = consumed_object - object_size = consumed_mob.mob_size + 2 - if(consumed_mob.status_flags & GODMODE) - return - message_admins("[src] has consumed [key_name_admin(consumed_mob)] [ADMIN_JMP(src)].") - investigate_log("has consumed [key_name(consumed_mob)].", INVESTIGATE_ENGINE) - consumed_mob.dust(force = TRUE) - if(power_changes) - matter_power += 100 * object_size - if(takes_damage && is_clown_job(consumed_mob.mind?.assigned_role)) - damage += rand(-300, 300) // HONK - damage = max(damage, 0) - else if(consumed_object.flags_1 & SUPERMATTER_IGNORES_1) - return - else if(isobj(consumed_object)) - if(!iseffect(consumed_object)) - var/suspicion = "" - if(consumed_object.fingerprintslast) - suspicion = "last touched by [consumed_object.fingerprintslast]" - message_admins("[src] has consumed [consumed_object], [suspicion] [ADMIN_JMP(src)].") - investigate_log("has consumed [consumed_object] - [suspicion].", INVESTIGATE_ENGINE) - qdel(consumed_object) - if(!iseffect(consumed_object) && isitem(consumed_object) && power_changes) - var/obj/item/consumed_item = consumed_object - object_size = consumed_item.w_class - matter_power += 70 * object_size + return ..() - //Some poor sod got eaten, go ahead and irradiate people nearby. - radiation_pulse(src, max_range = 6, threshold = 1.2 / object_size, chance = 10 * object_size) - for(var/mob/living/near_mob in range(10)) - investigate_log("has irradiated [key_name(near_mob)] after consuming [consumed_object].", INVESTIGATE_ENGINE) - if (HAS_TRAIT(near_mob, TRAIT_RADIMMUNE) || issilicon(near_mob)) - continue - if(ishuman(near_mob) && SSradiation.wearing_rad_protected_clothing(near_mob)) - continue - if(near_mob in view()) - near_mob.show_message(span_danger("As \the [src] slowly stops resonating, you find your skin covered in new radiation burns."), MSG_VISUAL, - span_danger("The unearthly ringing subsides and you find your skin covered in new radiation burns."), MSG_AUDIBLE) - else - near_mob.show_message(span_hear("An unearthly ringing fills your ears, and you find your skin covered in new radiation burns."), MSG_AUDIBLE) //Do not blow up our internal radio /obj/machinery/power/supermatter_crystal/contents_explosion(severity, target) return + +/obj/machinery/power/supermatter_crystal/proc/wrench_act_callback(mob/user, obj/item/tool) + if(moveable) + default_unfasten_wrench(user, tool) + +/obj/machinery/power/supermatter_crystal/proc/consume_callback(matter_increase, damage_increase) + if(matter_increase && power_changes) + matter_power += matter_increase + if(damage_increase && takes_damage) + damage += damage_increase + damage = max(damage, 0) diff --git a/code/modules/power/supermatter/supermatter_process.dm b/code/modules/power/supermatter/supermatter_process.dm index 796f6b5de4ae7..dd605c1df0a37 100644 --- a/code/modules/power/supermatter/supermatter_process.dm +++ b/code/modules/power/supermatter/supermatter_process.dm @@ -19,6 +19,7 @@ //Ok, get the air from the turf var/datum/gas_mixture/env = local_turf.return_air() + environment_total_moles = env.total_moles() var/datum/gas_mixture/removed if(produces_gas) //Remove gas from surrounding area @@ -68,6 +69,20 @@ //handles temperature increase and gases made by the crystal temperature_gas_production(env, removed) + if(check_cascade_requirements(anomaly_event)) + cascade_initiated = TRUE + if(!warp) + warp = new(src) + vis_contents += warp + animate(warp, time = 1, transform = matrix().Scale(0.5,0.5)) + animate(time = 9, transform = matrix()) + + else + if(warp) + vis_contents -= warp + warp = null + cascade_initiated = FALSE + //handles hallucinations and the presence of a psychiatrist psychological_examination() @@ -86,6 +101,9 @@ //Tells the engi team to get their butt in gear handle_emergency_alerts() + if(damage == 0 && has_destabilizing_crystal) + has_destabilizing_crystal = FALSE + return TRUE /obj/machinery/power/supermatter_crystal/proc/handle_crystal_sounds() @@ -109,37 +127,34 @@ last_accent_sound = world.time + max(SUPERMATTER_ACCENT_SOUND_MIN_COOLDOWN, next_sound) /obj/machinery/power/supermatter_crystal/proc/deal_damage(datum/gas_mixture/removed) + var/has_holes = FALSE + //Check for holes in the SM inner chamber + for(var/turf/open/space/turf_to_check in RANGE_TURFS(1, loc)) + if(LAZYLEN(turf_to_check.atmos_adjacent_turfs)) + damage += clamp((power * 0.005) * DAMAGE_INCREASE_MULTIPLIER, 0, MAX_SPACE_EXPOSURE_DAMAGE) + power += 250 + has_holes = TRUE + break + + var/cascade_multiplier = cascade_initiated ? 0.25 : 1 + //Due to DAMAGE_INCREASE_MULTIPLIER, we only deal one 4th of the damage the statements otherwise would cause //((((some value between 0.5 and 1 * temp - ((273.15 + 40) * some values between 1 and 10)) * some number between 0.25 and knock your socks off / 150) * 0.25 //Heat and mols account for each other, a lot of hot mols are more damaging then a few //Mols start to have a positive effect on damage after 350 damage = max(damage + (max(clamp(removed.total_moles() / 200, 0.5, 1) * removed.temperature - ((T0C + HEAT_PENALTY_THRESHOLD)*dynamic_heat_resistance), 0) * mole_heat_penalty / 150 ) * DAMAGE_INCREASE_MULTIPLIER, 0) - //Power only starts affecting damage when it is above 5000 - damage = max(damage + (max(power - POWER_PENALTY_THRESHOLD, 0)/500) * DAMAGE_INCREASE_MULTIPLIER, 0) - //Molar count only starts affecting damage when it is above 1800 - damage = max(damage + (max(combined_gas - MOLE_PENALTY_THRESHOLD, 0)/80) * DAMAGE_INCREASE_MULTIPLIER, 0) + //Power only starts affecting damage when it is above 5000 (1250 when a cascade is occurring) + damage = max(damage + (max(power - (POWER_PENALTY_THRESHOLD * cascade_multiplier), 0)/500) * DAMAGE_INCREASE_MULTIPLIER, 0) + //Molar count only starts affecting damage when it is above 1800 (450 when a cascade is occurring) + damage = max(damage + (max(combined_gas - (MOLE_PENALTY_THRESHOLD * cascade_multiplier), 0)/80) * DAMAGE_INCREASE_MULTIPLIER, 0) //There might be a way to integrate healing and hurting via heat //healing damage - if(combined_gas < MOLE_PENALTY_THRESHOLD) + if(combined_gas < MOLE_PENALTY_THRESHOLD && !has_holes) //Only has a net positive effect when the temp is below 313.15, heals up to 2 damage. Psycologists increase this temp min by up to 45 damage = max(damage + (min(removed.temperature - ((T0C + HEAT_PENALTY_THRESHOLD) + (45 * psyCoeff)), 0) / 150 ), 0) - //Check for holes in the SM inner chamber - for(var/turf/open/space/turf_to_check in RANGE_TURFS(1, loc)) - if(LAZYLEN(turf_to_check.atmos_adjacent_turfs)) - var/integrity = get_integrity_percent() - if(integrity < 10) - damage += clamp((power * 0.0005) * DAMAGE_INCREASE_MULTIPLIER, 0, MAX_SPACE_EXPOSURE_DAMAGE) - else if(integrity < 25) - damage += clamp((power * 0.0009) * DAMAGE_INCREASE_MULTIPLIER, 0, MAX_SPACE_EXPOSURE_DAMAGE) - else if(integrity < 45) - damage += clamp((power * 0.005) * DAMAGE_INCREASE_MULTIPLIER, 0, MAX_SPACE_EXPOSURE_DAMAGE) - else if(integrity < 75) - damage += clamp((power * 0.002) * DAMAGE_INCREASE_MULTIPLIER, 0, MAX_SPACE_EXPOSURE_DAMAGE) - break //caps damage rate - //Takes the lower number between archived damage + (1.8) and damage //This means we can only deal 1.8 damage per function call damage = min(damage_archived + (DAMAGE_HARDCAP * explosion_point),damage) @@ -267,13 +282,16 @@ var/power_multiplier = max(0, (1 + (power_transmission_bonus / (10 - (gas_comp[/datum/gas/bz] * BZ_RADIOACTIVITY_MODIFIER)))) * freonbonus)// RadModBZ(500%) var/pressure_multiplier = max((1 / ((env.return_pressure() ** pressure_bonus_curve_angle) + 1) * pressure_bonus_derived_steepness) + pressure_bonus_derived_constant, 1) var/co2_power_increase = max(gas_comp[/datum/gas/carbon_dioxide] * 2, 1) + hue_angle_shift = clamp(903 * log(10, (power + 8000)) - 3590, -50, 240) + var/zap_color = color_matrix_rotate_hue(hue_angle_shift) supermatter_zap( zapstart = src, range = 3, zap_str = 2.5 * power * power_multiplier * pressure_multiplier * co2_power_increase, zap_flags = ZAP_SUPERMATTER_FLAGS, zap_cutoff = 300, - power_level = power + power_level = power, + color = zap_color, ) last_power_zap = world.time @@ -410,6 +428,20 @@ if(combined_gas > MOLE_PENALTY_THRESHOLD) radio.talk_into(src, "Warning: Critical coolant mass reached.", engineering_channel) + + if(check_cascade_requirements(anomaly_event)) + var/channel_to_talk_to = damage > emergency_point ? common_channel : engineering_channel + radio.talk_into(src, "DANGER: RESONANCE CASCADE INITIATED.", channel_to_talk_to) + for(var/mob/victim as anything in GLOB.player_list) + var/list/messages = list( + "You feel a strange presence in the air coming from engineering.", + "Something is wrong, there are weird sounds coming from engineering.", + "You don't like the smell of the SM.", + "The SM is emitting strange noises.", + "Crystals sounds are echoing through the station.", + ) + to_chat(victim, span_boldannounce(pick(messages))) + //Boom (Mind blown) if(damage > explosion_point) countdown() diff --git a/code/modules/power/tesla/coil.dm b/code/modules/power/tesla/coil.dm index 62d4efac20691..7f1948464147d 100644 --- a/code/modules/power/tesla/coil.dm +++ b/code/modules/power/tesla/coil.dm @@ -45,7 +45,7 @@ for(var/obj/item/stock_parts/capacitor/C in component_parts) power_multiplier += C.rating zap_cooldown -= (C.rating * 20) - input_power_multiplier = (0.85 * (power_multiplier / 4)) //Max out at 85% efficency. + input_power_multiplier = max(1 * (power_multiplier / 8), 0.25) //Max out at 50% efficency. /obj/machinery/power/energy_accumulator/tesla_coil/examine(mob/user) . = ..() diff --git a/code/modules/power/tesla/energy_ball.dm b/code/modules/power/tesla/energy_ball.dm index e2f2f8b1b639f..1090ef117820d 100644 --- a/code/modules/power/tesla/energy_ball.dm +++ b/code/modules/power/tesla/energy_ball.dm @@ -164,7 +164,7 @@ return var/mob/living/carbon/jedi = user to_chat(jedi, span_userdanger("That was a shockingly dumb idea.")) - var/obj/item/organ/brain/rip_u = locate(/obj/item/organ/brain) in jedi.internal_organs + var/obj/item/organ/internal/brain/rip_u = locate(/obj/item/organ/internal/brain) in jedi.internal_organs jedi.ghostize(jedi) if(rip_u) qdel(rip_u) diff --git a/code/modules/power/turbine/turbine.dm b/code/modules/power/turbine/turbine.dm index dd752ecef4afe..999caca789aae 100644 --- a/code/modules/power/turbine/turbine.dm +++ b/code/modules/power/turbine/turbine.dm @@ -564,9 +564,9 @@ name = "paper- 'Quick guide on the new and improved turbine!'" info = "How to operate the turbine
    \ -The new turbine is not much different from the old one, just put gases in the chamber, light them up and activate the machine from the nearby computer.\ - -As you will see there is a new parameter in the computer UI, damage. Yes this machine can be damaged when the heat gets too high, so ensure proper burning temperature in the chamber.\ - -You can avoid a critial failure by upgrading the parts of the machine, but not stock parts, we implemented 3 new and improved items.
    \ - -These items are: the compressor part, the rotor part and the stator part. All of them can be printed in any engi lathes (both proto and auto).\ - -There are 4 tiers for these items, only the first one can be printed, the rest must be crafted by hand using the materials shown when examining the part.\ - -Each tier increases the efficiency (more power) the max reachable RPM and the max temperature that the machine can held (up to fusion temperatures at the last tier!).\ - -A note of warning, the machine is very inefficient regarding gas consumption and many unburnt gases will pass through. If you want to be cheap you can either pre-burn the gases or add a filtering system to collect them and reuse them." + -There is a new parameter that's visible within the turbine computer's UI, damage. The turbine will be damaged when the heat gets too high, according to the tiers of the parts used. Make sure it doesn't get too hot!
    \ + -You can avoid the turbine critically failing by upgrading the parts of the machine, but not with stock parts as you might be used to. There are 3 all-new parts, one for each section of the turbine.
    \ + -These items are: the compressor part, the rotor part and the stator part. All of them can be printed in any engi lathes (both proto and auto).
    \ + -There are 4 tiers for these items, only the first tier can be printed. The next tier of each part can be made by using various materials on the part (clicking with the material in hand, on the part). The material required to reach the next tier is stated in the part's examine text, try shift clicking it!
    \ + -Each tier increases the efficiency (more power), the max reachable RPM, and the max temperature that the machine can process without taking damage (up to fusion temperatures at the last tier!).
    \ + -A word of warning, the machine is very inefficient in its gas consumption and many unburnt gases will pass through. If you want to be cheap you can either pre-burn the gases or add a filtering system to collect the unburnt gases and reuse them." diff --git a/code/modules/power/turbine/turbine_parts.dm b/code/modules/power/turbine/turbine_parts.dm index ab48ef31e0edc..5aabe21c1c13b 100644 --- a/code/modules/power/turbine/turbine_parts.dm +++ b/code/modules/power/turbine/turbine_parts.dm @@ -95,21 +95,21 @@ /obj/item/turbine_parts/compressor name = "compressor part" - desc = "Install in a turbine engine compressor to increase it's performances" + desc = "Install in a turbine engine compressor to increase its performance" icon_state = "compressor_part" part_efficiency = 0.25 part_efficiency_increase_amount = 0.2 /obj/item/turbine_parts/rotor name = "rotor part" - desc = "Install in a turbine engine rotor to increase it's performances" + desc = "Install in a turbine engine rotor to increase its performance" icon_state = "rotor_part" part_efficiency = 0.25 part_efficiency_increase_amount = 0.2 /obj/item/turbine_parts/stator name = "stator part" - desc = "Install in a turbine engine turbine to increase it's performances" + desc = "Install in a turbine engine turbine to increase its performance" icon_state = "stator_part" part_efficiency = 0.85 part_efficiency_increase_amount = 0.015 diff --git a/code/modules/procedural_mapping/README.md b/code/modules/procedural_mapping/README.md new file mode 100644 index 0000000000000..6434b534bff10 --- /dev/null +++ b/code/modules/procedural_mapping/README.md @@ -0,0 +1,179 @@ +# Procedural Mapping +### *With Regards To RemieRichards* + +--- + +## Coder Informative Readme + +### mapGenerator: +Desc: a *mapGenerator* is a master datum that collects and syncs all *mapGeneratorModules* in its modules list. + +### defineRegion(var/turf/Start, turf/End, replace = 0) +Example: `defineRegion(locate(1,1,1),locate(5,5,5),0)` + +Desc: Sets the bounds of the *mapGenerator's* "map". + +### defineCircularRegion(var/turf/Start, turf/End, replace = 0) +Example: `defineCircularRegion(locate(1,1,1),locate(5,5,5),0)` + +Desc: Sets the *mapGenerator's* "map" as a circle, with center in the middle of Start and End's X,Y,Z coordinates. + +### undefineRegion() +Example: `undefineRegion()` + +Desc: Empties the map generator list. + +### checkRegion(var/turf/Start, turf/End) + +Example: `checkRegion(locate(1,1,1), locate(5,5,5))` + +Desc: Checks if a rectangle between Start's coords and End's coords is valid. + +Existing Calls: `mapGenerator/defineRegion(), mapGenerator/defineCircularRegion()` + +### generate() + +Example: `generate()` + +Desc: Orders all *mapGeneratorModules* in the modules list to `generate()`. + +### generateOneTurf(var/turf/T) + +Example: `generateOneTurf(locate(1,1,1))` + +Desc: Orders all *mapGeneratorModules* in the modules list to `place(T)` on this turf. + +### initialiseModules() + +Example: `initialiseModules()` + +Desc: Replaces all typepaths in the modules list with actual `/datum/map_generator/Module` types. + +Existing Calls: `mapGenerator/New()` + +### syncModules() + +Example: `syncModules()` + +Desc: Sets the Mother variable on all *mapGeneratorModules* in the modules list to this *mapGenerator*. + +Existing Calls: `initialiseModules(),generate(),generateOneTurf()` + +--- + +### mapGeneratorModule + +Desc: a mapGeneratorModule has spawnableAtoms and spawnableTurfs lists which it will generate on turfs in it's mother's map based on cluster variables. + +### sync(var/datum/map_generator/mum) + +Example: `sync(a_mapGenerator_as_a_variable)` + +Desc: Sets the Mother variable to the mum argument. + +Existing Calls: `mapGenerator/syncModules()` + +### generate() + +Example: `generate()` + +Desc: Calls place(T) on all turfs in it's mother's map + +Existing Calls: `mapGenerator/generate()` + +### place(var/turf/T) + +Example: `place(locate(1,1,1)) +` +Desc: Run this *mapGeneratorModule's* effects on this turf (Spawning atoms, Changing turfs). + +Existing Calls: `mapGenerator/generate()`, `mapGenerator/generateOneTurf()` + +### checkPlaceAtom(var/turf/T) + +Example: `checkPlace(locate(1,1,1))` + +Desc: Checks if the turf is valid for placing atoms. + +Existing Calls: `place()` + +--- + +## Mapper Friendly Readme + +Simple Workflow: + +1. Define a/some mapGeneratorModule(s) to your liking, choosing atoms and turfs to spawn + +* I chose to split Turfs and Atoms off into separate modules, but this is NOT required. +* A mapGeneratorModule may have turfs AND atoms, so long as each is in it's appropriate list + +2. Define a mapGenerator type who's modules list contains the typepath(s) of all the module(s) you wish to use + +* The order of the typepaths in the modules list is the order they will happen in, this is important for clusterCheckFlags. + +3. Take notes of the Bottom Left and Top Right turfs of your rectangular "map"'s coordinates + +* X, Y, AND Z. Yes, you can create 3D "maps" by having differing Z coordinates + +4. Create the mapGenerator type you created + +5. Call `yourMapGeneratorType.defineRegion(locate(X,Y,Z), locate(X,Y,Z))` + +* The above X/Y/Zs are the coordinates of the start and end turfs, the locate() simply finds the turf for the code + +6. Call `yourMapGeneratorType.generate()`, this will cause all the modules in the generator to build within the map bounds + +Option Suggestions: + +* Have separate modules for Turfs and Atoms, this is not enforced, but it is how I have structured my nature example. +* If your map doesn't look quite to your liking, simply jiggle with the variables on your modules and the type probabilities. +* You can mix and map premade areas with the procedural generation, for example mapping an entire flat land but having code generate just the grass tufts. + + +Using the Modules list + +Simply think of it like each module is a layer in a graphics editing program! + +To help you do this templates such as /mapGeneratorModule/bottomLayer have been provided with appropriate default settings. + +These are located near the bottom of `mapGeneratorModule.dm`. You would order your list left to right, top to bottom. For example: `modules = list(bottomLayer,nextLayer,nextNextLayer)`, etc. + + +Variable Breakdown (For Mappers): + +### mapGenerator + +* map - INTERNAL, do not touch +* modules - A list of typepaths of mapGeneratorModules + +### mapGeneratorModule +* mother - INTERNAL, do not touch + +* spawnableAtoms - A list of typepaths and their probability to spawn, eg: `spawnableAtoms = list(/obj/structure/flora/tree/pine = 30)` + +* spawnableTurfs - A list of typepaths and their probability to spawn, eg: `spawnableTurfs = list(/turf/unsimulated/floor/grass = 100)` + +* clusterMax - The max range to check for something being "too close" for this atom/turf to spawn, the true value is random between clusterMin and clusterMax + +* clusterMin - The min range to check for something being "too close" for this atom/turf to spawn, the true value is random between clusterMin and clusterMax + +* clusterCheckFlags - A Bitfield that controls how the cluster checks work, All based on clusterMin and clusterMax guides + +* allowAtomsOnSpace - A Boolean for if we allow atoms to spawn on space tiles + +### clusterCheckFlags flags: + + CLUSTER_CHECK_NONE 0 //No checks are done, cluster as much as possible + CLUSTER_CHECK_DIFFERENT_TURFS 2 //Don't let turfs of DIFFERENT types cluster + CLUSTER_CHECK_DIFFERENT_ATOMS 4 //Don't let atoms of DIFFERENT types cluster + CLUSTER_CHECK_SAME_TURFS 8 //Don't let turfs of the SAME type cluster + CLUSTER_CHECK_SAME_ATOMS 16 //Don't let atoms of the SAME type cluster + + CLUSTER_CHECK_SAMES 24 //Don't let any of the same type cluster + CLUSTER_CHECK_DIFFERENTS 6 //Don't let any different types cluster + CLUSTER_CHECK_ALL_TURFS 10 //Don't let ANY turfs cluster same and different types + CLUSTER_CHECK_ALL_ATOMS 20 //Don't let ANY atoms cluster same and different types + + CLUSTER_CHECK_ALL 30 //Don't let anything cluster, like, at all + diff --git a/code/modules/procedural_mapping/README.txt b/code/modules/procedural_mapping/README.txt deleted file mode 100644 index 7ce0a63e739cf..0000000000000 --- a/code/modules/procedural_mapping/README.txt +++ /dev/null @@ -1,139 +0,0 @@ -by RemieRichards - -////////////////////////////// -// CODER INFORMATIVE README // -////////////////////////////// -(See below for Mapper Friendly Readme) - -mapGenerator: - Desc: a mapGenerator is a master datum that collects - and syncs all mapGeneratorModules in it's modules list - - defineRegion(var/turf/Start, turf/End, replace = 0) - Example: defineRegion(locate(1,1,1),locate(5,5,5),0) - Desc: Sets the bounds of the mapGenerator's "map" - - defineCircularRegion(var/turf/Start, turf/End, replace = 0) - Example: defineCircularRegion(locate(1,1,1),locate(5,5,5),0) - Desc: Sets the mapGenerator's "map" as a circle, with center in the middle of Start and End's X,Y,Z coordinates - - undefineRegion() - Example: undefineRegion() - Desc: Empties the map generator list - - checkRegion(var/turf/Start, turf/End) - Example: checkRegion(locate(1,1,1), locate(5,5,5)) - Desc: Checks if a rectangle between Start's coords and End's coords is valid - Existing Calls: mapGenerator/defineRegion(), mapGenerator/defineCircularRegion() - - generate() - Example: generate() - Desc: Orders all mapGeneratorModules in the modules list to generate() - - generateOneTurf(var/turf/T) - Example: generateOneTurf(locate(1,1,1)) - Desc: Orders all mapGeneratorModules in the modules list to place(T) on this turf - - initialiseModules() - Example: initialiseModules() - Desc: Replaces all typepaths in the modules list with actual /datum/map_generator/Module types - Existing Calls: mapGenerator/New() - - syncModules() - Example: syncModules() - Desc: Sets the Mother variable on all mapGeneratorModules in the modules list to this mapGenerator - Existing Calls: initialiseModules(),generate(),generateOneTurf() - - -mapGeneratorModule - Desc: a mapGeneratorModule has spawnableAtoms and spawnableTurfs lists - which it will generate on turfs in it's mother's map based on cluster variables - - sync(var/datum/map_generator/mum) - Example: sync(a_mapGenerator_as_a_variable) - Desc: Sets the Mother variable to the mum argument - Existing Calls: mapGenerator/syncModules() - - generate() - Example: generate() - Desc: Calls place(T) on all turfs in it's mother's map - Existing Calls: mapGenerator/generate() - - place(var/turf/T) - Example: place(locate(1,1,1)) - Desc: Run this mapGeneratorModule's effects on this turf (Spawning atoms, Changing turfs) - Existing Calls: mapGenerator/generate(), mapGenerator/generateOneTurf() - - checkPlaceAtom(var/turf/T) - Example: checkPlace(locate(1,1,1)) - Desc: Checks if the turf is valid for placing atoms - Existing Calls: place() - - -//////////////////////////// -// MAPPER FRIENDLY README // -//////////////////////////// - -Simple Workflow: - - 1. Define a/some mapGeneratorModule(s) to your liking, choosing atoms and turfs to spawn - #Note: I chose to split Turfs and Atoms off into separate modules, but this is NOT required. - #Note: A mapGeneratorModule may have turfs AND atoms, so long as each is in it's appropriate list - - 2. Define a mapGenerator type who's modules list contains the typepath(s) of all the module(s) you wish to use - #Note: The order of the typepaths in the modules list is the order they will happen in, this is important for clusterCheckFlags. - - 3. Take notes of the Bottom Left and Top Right turfs of your rectangular "map"'s coordinates - #Note: X,Y AND Z, Yes you can created 3D "maps" by having differing Z coords - - 4. Create the mapGenerator type you created - - 5. Call yourMapGeneratorType.defineRegion(locate(X,Y,Z), locate(X,Y,Z)) - #Note: The above X/Y/Zs are the coordinates of the start and end turfs, the locate() simply finds the turf for the code - - 6. Call yourMapGeneratorType.generate(), this will cause all the modules in the generator to build within the map bounds - -Option Suggestions: - - * Have separate modules for Turfs and Atoms, this is not enforced, but it is how I have structured my nature example. - * If your map doesn't look quite to your liking, simply jiggle with the variables on your modules and the type probabilities - * You can mix and map premade areas with the procedural generation, for example mapping an entire flat land but having code generate just the grass tufts - - -Using the Modules list - - Simply think of it like each module is a layer in a graphics editing program! - To help you do this templates such as /mapGeneratorModule/bottomLayer have been provided with appropriate default settings. - These are located near the bottom of mapGeneratorModule.dm - you would order your list left to right, top to bottom, e.g: - modules = list(bottomLayer,nextLayer,nextNextLayer) etc. - - -Variable Breakdown (For Mappers): - - mapGenerator - map - INTERNAL, do not touch - modules - A list of typepaths of mapGeneratorModules - - mapGeneratorModule - mother - INTERNAL, do not touch - spawnableAtoms - A list of typepaths and their probability to spawn, eg: spawnableAtoms = list(/obj/structure/flora/tree/pine = 30) - spawnableTurfs - A list of typepaths and their probability to spawn, eg: spawnableTurfs = list(/turf/unsimulated/floor/grass = 100) - clusterMax - The max range to check for something being "too close" for this atom/turf to spawn, the true value is random between clusterMin and clusterMax - clusterMin - The min range to check for something being "too close" for this atom/turf to spawn, the true value is random between clusterMin and clusterMax - clusterCheckFlags - A Bitfield that controls how the cluster checks work, All based on clusterMin and clusterMax guides - allowAtomsOnSpace - A Boolean for if we allow atoms to spawn on space tiles - - clusterCheckFlags flags: - CLUSTER_CHECK_NONE 0 //No checks are done, cluster as much as possible - CLUSTER_CHECK_DIFFERENT_TURFS 2 //Don't let turfs of DIFFERENT types cluster - CLUSTER_CHECK_DIFFERENT_ATOMS 4 //Don't let atoms of DIFFERENT types cluster - CLUSTER_CHECK_SAME_TURFS 8 //Don't let turfs of the SAME type cluster - CLUSTER_CHECK_SAME_ATOMS 16 //Don't let atoms of the SAME type cluster - - CLUSTER_CHECK_SAMES 24 //Don't let any of the same type cluster - CLUSTER_CHECK_DIFFERENTS 6 //Don't let any different types cluster - CLUSTER_CHECK_ALL_TURFS 10 //Don't let ANY turfs cluster same and different types - CLUSTER_CHECK_ALL_ATOMS 20 //Don't let ANY atoms cluster same and different types - - CLUSTER_CHECK_ALL 30 //Don't let anything cluster, like, at all diff --git a/code/modules/procedural_mapping/mapGeneratorModules/nature.dm b/code/modules/procedural_mapping/mapGeneratorModules/nature.dm index 1f9cc5f1e9043..433842957728d 100644 --- a/code/modules/procedural_mapping/mapGeneratorModules/nature.dm +++ b/code/modules/procedural_mapping/mapGeneratorModules/nature.dm @@ -4,11 +4,11 @@ //Pine Trees /datum/map_generator_module/pine_trees - spawnableAtoms = list(/obj/structure/flora/tree/pine = 30) + spawnableAtoms = list(/obj/structure/flora/tree/pine/style_random = 30) //Dead Trees /datum/map_generator_module/dead_trees - spawnableAtoms = list(/obj/structure/flora/tree/dead = 10) + spawnableAtoms = list(/obj/structure/flora/tree/dead/style_random = 10) //Random assortment of bushes /datum/map_generator_module/rand_bushes @@ -16,14 +16,14 @@ /datum/map_generator_module/rand_bushes/New() ..() - spawnableAtoms = typesof(/obj/structure/flora/ausbushes) + spawnableAtoms = typesof(/obj/structure/flora/bush) - typesof(/obj/structure/flora/bush/snow) for(var/i in spawnableAtoms) spawnableAtoms[i] = 20 //Random assortment of rocks and rockpiles /datum/map_generator_module/rand_rocks - spawnableAtoms = list(/obj/structure/flora/rock = 40, /obj/structure/flora/rock/pile = 20) + spawnableAtoms = list(/obj/structure/flora/rock/style_random = 40, /obj/structure/flora/rock/pile/style_random = 20) //Grass turfs @@ -34,4 +34,4 @@ //Grass tufts with a high spawn chance /datum/map_generator_module/dense_layer/grass_tufts spawnableTurfs = list() - spawnableAtoms = list(/obj/structure/flora/ausbushes/grassybush = 75) + spawnableAtoms = list(/obj/structure/flora/bush/grassy/style_random = 75) diff --git a/code/modules/projectiles/ammunition/ballistic/shotgun.dm b/code/modules/projectiles/ammunition/ballistic/shotgun.dm index 34e9bbe0c9fac..5d090cc108adc 100644 --- a/code/modules/projectiles/ammunition/ballistic/shotgun.dm +++ b/code/modules/projectiles/ammunition/ballistic/shotgun.dm @@ -34,6 +34,11 @@ icon_state = "ishell" projectile_type = /obj/projectile/bullet/incendiary/shotgun +/obj/item/ammo_casing/shotgun/incendiary/no_trail + name = "precision incendiary slug" + desc = "An incendiary-coated shotgun slug, specially treated to only ignite on impact." + projectile_type = /obj/projectile/bullet/incendiary/shotgun/no_trail + /obj/item/ammo_casing/shotgun/dragonsbreath name = "dragonsbreath shell" desc = "A shotgun shell which fires a spread of incendiary pellets." diff --git a/code/modules/projectiles/ammunition/special/magic.dm b/code/modules/projectiles/ammunition/special/magic.dm index c30e52d63a803..d690bddbf2cf2 100644 --- a/code/modules/projectiles/ammunition/special/magic.dm +++ b/code/modules/projectiles/ammunition/special/magic.dm @@ -32,7 +32,7 @@ harmful = FALSE /obj/item/ammo_casing/magic/fireball - projectile_type = /obj/projectile/magic/aoe/fireball + projectile_type = /obj/projectile/magic/fireball /obj/item/ammo_casing/magic/chaos projectile_type = /obj/projectile/magic diff --git a/code/modules/projectiles/boxes_magazines/internal/shotgun.dm b/code/modules/projectiles/boxes_magazines/internal/shotgun.dm index 25823693f381e..330823803b40b 100644 --- a/code/modules/projectiles/boxes_magazines/internal/shotgun.dm +++ b/code/modules/projectiles/boxes_magazines/internal/shotgun.dm @@ -10,6 +10,9 @@ ammo_type = /obj/item/ammo_casing/shotgun/rubbershot max_ammo = 4 +/obj/item/ammo_box/magazine/internal/shot/tube/fire + ammo_type = /obj/projectile/bullet/incendiary/shotgun/no_trail + /obj/item/ammo_box/magazine/internal/shot/lethal ammo_type = /obj/item/ammo_casing/shotgun/buckshot diff --git a/code/modules/projectiles/guns/ballistic.dm b/code/modules/projectiles/guns/ballistic.dm index c81916b7e349e..55120800375b1 100644 --- a/code/modules/projectiles/guns/ballistic.dm +++ b/code/modules/projectiles/guns/ballistic.dm @@ -527,7 +527,7 @@ #define BRAINS_BLOWN_THROW_RANGE 3 #define BRAINS_BLOWN_THROW_SPEED 1 /obj/item/gun/ballistic/suicide_act(mob/user) - var/obj/item/organ/brain/B = user.getorganslot(ORGAN_SLOT_BRAIN) + var/obj/item/organ/internal/brain/B = user.getorganslot(ORGAN_SLOT_BRAIN) if (B && chambered && chambered.loaded_projectile && can_trigger_gun(user) && !chambered.loaded_projectile.nodamage) user.visible_message(span_suicide("[user] is putting the barrel of [src] in [user.p_their()] mouth. It looks like [user.p_theyre()] trying to commit suicide!")) sleep(25) diff --git a/code/modules/projectiles/guns/ballistic/pistol.dm b/code/modules/projectiles/guns/ballistic/pistol.dm index 3b5c5a83a44e1..ffdd1fef73319 100644 --- a/code/modules/projectiles/guns/ballistic/pistol.dm +++ b/code/modules/projectiles/guns/ballistic/pistol.dm @@ -27,6 +27,9 @@ /obj/item/gun/ballistic/automatic/pistol/no_mag spawnwithmagazine = FALSE +/obj/item/gun/ballistic/automatic/pistol/fire_mag + mag_type = /obj/item/ammo_box/magazine/m9mm/fire + /obj/item/gun/ballistic/automatic/pistol/suppressed/Initialize(mapload) . = ..() var/obj/item/suppressor/S = new(src) diff --git a/code/modules/projectiles/guns/ballistic/shotgun.dm b/code/modules/projectiles/guns/ballistic/shotgun.dm index 048fe4cba6861..67d0048681080 100644 --- a/code/modules/projectiles/guns/ballistic/shotgun.dm +++ b/code/modules/projectiles/guns/ballistic/shotgun.dm @@ -72,11 +72,20 @@ icon_state = "cycler" inhand_icon_state = "bulldog" worn_icon_state = "cshotgun" - mag_type = /obj/item/ammo_box/magazine/internal/shot/tube w_class = WEIGHT_CLASS_HUGE + semi_auto = TRUE + mag_type = /obj/item/ammo_box/magazine/internal/shot/tube + /// If defined, the secondary tube is this type, if you want different shell loads + var/alt_mag_type + /// If TRUE, we're drawing from the alternate_magazine var/toggled = FALSE + /// The B tube var/obj/item/ammo_box/magazine/internal/shot/alternate_magazine - semi_auto = TRUE + +/obj/item/gun/ballistic/shotgun/automatic/dual_tube/bounty + name = "bounty cycler shotgun" + desc = "An advanced shotgun with two separate magazine tubes. This one shows signs of bounty hunting customization, meaning it likely has a dual rubbershot/fire slug load." + alt_mag_type = /obj/item/ammo_box/magazine/internal/shot/tube/fire /obj/item/gun/ballistic/shotgun/automatic/dual_tube/examine(mob/user) . = ..() @@ -84,8 +93,8 @@ /obj/item/gun/ballistic/shotgun/automatic/dual_tube/Initialize(mapload) . = ..() - if (!alternate_magazine) - alternate_magazine = new mag_type(src) + alt_mag_type = alt_mag_type || mag_type + alternate_magazine = new alt_mag_type(src) /obj/item/gun/ballistic/shotgun/automatic/dual_tube/attack_self(mob/living/user) if(!chambered && magazine.contents.len) diff --git a/code/modules/projectiles/guns/energy/beam_rifle.dm b/code/modules/projectiles/guns/energy/beam_rifle.dm index 01a2e87700d73..b1a5219f2c950 100644 --- a/code/modules/projectiles/guns/energy/beam_rifle.dm +++ b/code/modules/projectiles/guns/energy/beam_rifle.dm @@ -420,7 +420,7 @@ damage_type = BURN armor_flag = ENERGY range = 150 - jitter = 10 + jitter = 20 SECONDS var/obj/item/gun/energy/beam_rifle/gun var/structure_pierce_amount = 0 //All set to 0 so the gun can manually set them during firing. var/structure_bleed_coeff = 0 diff --git a/code/modules/projectiles/guns/energy/special.dm b/code/modules/projectiles/guns/energy/special.dm index f14ab16058ea3..663d9319804a9 100644 --- a/code/modules/projectiles/guns/energy/special.dm +++ b/code/modules/projectiles/guns/energy/special.dm @@ -139,7 +139,7 @@ var/mob/living/user = loc user.visible_message(span_danger("Concentrated plasma discharges from [src] onto [user], burning them!"), span_userdanger("[src] malfunctions, spewing concentrated plasma onto you! It burns!")) user.adjust_fire_stacks(4) - user.IgniteMob() + user.ignite_mob() // Can we weld? Plasma cutter does not use charge continuously. // Amount cannot be defaulted to 1: most of the code specifies 0 in the call. diff --git a/code/modules/projectiles/guns/magic.dm b/code/modules/projectiles/guns/magic.dm index 856fb95ebeee9..808d956a02a10 100644 --- a/code/modules/projectiles/guns/magic.dm +++ b/code/modules/projectiles/guns/magic.dm @@ -16,6 +16,8 @@ var/charges = 0 var/recharge_rate = 8 var/charge_timer = 0 + /// Whether this wand/staff recharges on its own over time. + /// (This is not related to the spell "Charge" whatsoever!) var/can_charge = TRUE var/ammo_type var/no_den_usage @@ -23,10 +25,38 @@ trigger_guard = TRIGGER_GUARD_ALLOW_ALL // Has no trigger at all, uses magic instead pin = /obj/item/firing_pin/magic +/obj/item/gun/magic/Initialize(mapload) + . = ..() + RegisterSignal(src, COMSIG_ITEM_MAGICALLY_CHARGED, .proc/on_magic_charge) + +/** + * Signal proc for [COMSIG_ITEM_MAGICALLY_CHARGED] + * + * Adds uses to wands or staffs. + */ +/obj/item/gun/magic/proc/on_magic_charge(datum/source, obj/effect/proc_holder/spell/targeted/charge/spell, mob/living/caster) + SIGNAL_HANDLER + + . = COMPONENT_ITEM_CHARGED + + // Non-self charging staves and wands can potentially expire + if(!can_charge && max_charges && prob(80)) + max_charges-- + + if(max_charges <= 0) + max_charges = 0 + . |= COMPONENT_ITEM_BURNT_OUT + + charges = max_charges + update_appearance(UPDATE_ICON_STATE) + recharge_newshot() + + return . + /obj/item/gun/magic/process_fire(atom/target, mob/living/user, message, params, zone_override, bonus_spread) if(no_den_usage) var/area/A = get_area(user) - if(istype(A, /area/wizard_station)) + if(istype(A, /area/centcom/wizard_station)) add_fingerprint(user) to_chat(user, span_warning("You know better than to violate the security of The Den, best wait until you leave to use [src].")) return diff --git a/code/modules/projectiles/guns/magic/staff.dm b/code/modules/projectiles/guns/magic/staff.dm index 2c642d4555933..544a67c0cd5b6 100644 --- a/code/modules/projectiles/guns/magic/staff.dm +++ b/code/modules/projectiles/guns/magic/staff.dm @@ -114,7 +114,7 @@ no_den_usage = 1 school = SCHOOL_FORBIDDEN //this staff is evil. okay? it just is. look at this projectile type list. this is wrong. var/allowed_projectile_types = list(/obj/projectile/magic/change, /obj/projectile/magic/animate, /obj/projectile/magic/resurrection, - /obj/projectile/magic/death, /obj/projectile/magic/teleport, /obj/projectile/magic/door, /obj/projectile/magic/aoe/fireball, + /obj/projectile/magic/death, /obj/projectile/magic/teleport, /obj/projectile/magic/door, /obj/projectile/magic/fireball, /obj/projectile/magic/spellblade, /obj/projectile/magic/arcane_barrage, /obj/projectile/magic/locker, /obj/projectile/magic/flying, /obj/projectile/magic/bounty, /obj/projectile/magic/antimagic, /obj/projectile/magic/fetch, /obj/projectile/magic/sapping, /obj/projectile/magic/necropotence, /obj/projectile/magic, /obj/projectile/temp/chill, /obj/projectile/magic/wipe) diff --git a/code/modules/projectiles/guns/magic/wand.dm b/code/modules/projectiles/guns/magic/wand.dm index 228328629d42c..b06cd6116dbbf 100644 --- a/code/modules/projectiles/guns/magic/wand.dm +++ b/code/modules/projectiles/guns/magic/wand.dm @@ -38,7 +38,7 @@ if(target == user) if(no_den_usage) var/area/A = get_area(user) - if(istype(A, /area/wizard_station)) + if(istype(A, /area/centcom/wizard_station)) to_chat(user, span_warning("You know better than to violate the security of The Den, best wait until you leave to use [src].")) return else @@ -169,8 +169,8 @@ /obj/item/gun/magic/wand/teleport/zap_self(mob/living/user) if(do_teleport(user, user, 10, channel = TELEPORT_CHANNEL_MAGIC)) - var/datum/effect_system/smoke_spread/smoke = new - smoke.set_up(3, user.loc) + var/datum/effect_system/fluid_spread/smoke/smoke = new + smoke.set_up(3, location = user.loc) smoke.start() charges-- ..() @@ -192,8 +192,8 @@ if(do_teleport(user, destination, channel=TELEPORT_CHANNEL_MAGIC)) for(var/t in list(origin, destination)) - var/datum/effect_system/smoke_spread/smoke = new - smoke.set_up(0, t) + var/datum/effect_system/fluid_spread/smoke/smoke = new + smoke.set_up(0, location = t) smoke.start() ..() diff --git a/code/modules/projectiles/guns/special/syringe_gun.dm b/code/modules/projectiles/guns/special/syringe_gun.dm index a919eb3c3b087..663ed7d2d1afd 100644 --- a/code/modules/projectiles/guns/special/syringe_gun.dm +++ b/code/modules/projectiles/guns/special/syringe_gun.dm @@ -129,13 +129,6 @@ can_unsuppress = FALSE //Permanently silenced syringes = list(new /obj/item/reagent_containers/syringe()) -///syndicate prototype for smuggling missions -/obj/item/gun/syringe/syndicate/prototype - name = "prototype dart pistol" - desc = "Cybersun Industries prototype dart pistols. Delivering the syringes at the same \ - speed in a smaller weapon proved to be a surprisingly complicated task." - syringes = list() - /obj/item/gun/syringe/dna name = "modified compact syringe gun" desc = "A syringe gun that has been modified to be compact and fit DNA injectors instead of normal syringes." diff --git a/code/modules/projectiles/pins.dm b/code/modules/projectiles/pins.dm index e95657c816aae..2af5f3aa56eea 100644 --- a/code/modules/projectiles/pins.dm +++ b/code/modules/projectiles/pins.dm @@ -89,7 +89,7 @@ /obj/item/firing_pin/test_range/pin_auth(mob/living/user) if(!istype(user)) return FALSE - if (istype(get_area(user), /area/security/range)) + if (istype(get_area(user), /area/station/security/range)) return TRUE return FALSE diff --git a/code/modules/projectiles/projectile.dm b/code/modules/projectiles/projectile.dm index de6a269e46433..aecad164c0125 100644 --- a/code/modules/projectiles/projectile.dm +++ b/code/modules/projectiles/projectile.dm @@ -153,7 +153,8 @@ var/unconscious = 0 var/eyeblur = 0 var/drowsy = 0 - var/jitter = 0 + /// Jittering applied on projectile hit + var/jitter = 0 SECONDS /// Extra stamina damage applied on projectile hit (in addition to the main damage) var/stamina = 0 /// Stuttering applied on projectile hit @@ -454,34 +455,38 @@ * 0. Anything that is already in impacted is ignored no matter what. Furthermore, in any bracket, if the target atom parameter is in it, that's hit first. * Furthermore, can_hit_target is always checked. This (entire proc) is PERFORMANCE OVERHEAD!! But, it shouldn't be ""too"" bad and I frankly don't have a better *generic non snowflakey* way that I can think of right now at 3 AM. * FURTHERMORE, mobs/objs have a density check from can_hit_target - to hit non dense objects over a turf, you must click on them, same for mobs that usually wouldn't get hit. - * 1. The thing originally aimed at/clicked on - * 2. Mobs - picks lowest buckled mob to prevent scarp piggybacking memes - * 3. Objs - * 4. Turf - * 5. Nothing + * 1. Special check on what we bumped to see if it's a border object that intercepts hitting anything behind it + * 2. The thing originally aimed at/clicked on + * 3. Mobs - picks lowest buckled mob to prevent scarp piggybacking memes + * 4. Objs + * 5. Turf + * 6. Nothing */ /obj/projectile/proc/select_target(turf/our_turf, atom/target, atom/bumped) - // 1. original + // 1. special bumped border object check + if(bumped?.flags_1 & ON_BORDER_1) + return bumped + // 2. original if(can_hit_target(original, TRUE, FALSE, original == bumped)) return original var/list/atom/considering = list() // let's define this ONCE - // 2. mobs + // 3. mobs for(var/mob/living/iter_possible_target in our_turf) if(can_hit_target(iter_possible_target, iter_possible_target == original, TRUE, iter_possible_target == bumped)) considering += iter_possible_target if(considering.len) var/mob/living/hit_living = pick(considering) return hit_living.lowest_buckled_mob() - // 3. objs and other dense things + // 4. objs and other dense things for(var/i in our_turf) if(can_hit_target(i, i == original, TRUE, i == bumped)) considering += i if(considering.len) return pick(considering) - // 4. turf + // 5. turf if(can_hit_target(our_turf, our_turf == original, TRUE, our_turf == bumped)) return our_turf - // 5. nothing + // 6. nothing // (returns null) //Returns true if the target atom is on our current turf and above the right layer @@ -641,7 +646,7 @@ var/turf/ending = return_predicted_turf_after_moves(moves, forced_angle) return get_line(current, ending) -/obj/projectile/Process_Spacemove(movement_dir = 0) +/obj/projectile/Process_Spacemove(movement_dir = 0, continuous_move = FALSE) return TRUE //Bullets don't drift in space /obj/projectile/process() diff --git a/code/modules/projectiles/projectile/beams.dm b/code/modules/projectiles/projectile/beams.dm index faf66cf394a42..bd578b0545b59 100644 --- a/code/modules/projectiles/projectile/beams.dm +++ b/code/modules/projectiles/projectile/beams.dm @@ -50,7 +50,7 @@ . = ..() if(iscarbon(target)) var/mob/living/carbon/M = target - M.IgniteMob() + M.ignite_mob() else if(isturf(target)) impact_effect_type = /obj/effect/temp_visual/impact_effect/red_laser/wall diff --git a/code/modules/projectiles/projectile/bullets/_incendiary.dm b/code/modules/projectiles/projectile/bullets/_incendiary.dm index cb18fa002368a..508cf3d6587fb 100644 --- a/code/modules/projectiles/projectile/bullets/_incendiary.dm +++ b/code/modules/projectiles/projectile/bullets/_incendiary.dm @@ -1,16 +1,22 @@ /obj/projectile/bullet/incendiary damage = 20 + /// How many firestacks to apply to the target var/fire_stacks = 4 + /// If TRUE, leaves a trail of hotspots as it flies, very very chaotic + var/leaves_fire_trail = TRUE /obj/projectile/bullet/incendiary/on_hit(atom/target, blocked = FALSE) . = ..() if(iscarbon(target)) var/mob/living/carbon/M = target M.adjust_fire_stacks(fire_stacks) - M.IgniteMob() + M.ignite_mob() /obj/projectile/bullet/incendiary/Move() . = ..() + + if(!leaves_fire_trail) + return var/turf/location = get_turf(src) if(location) new /obj/effect/hotspot(location) diff --git a/code/modules/projectiles/projectile/bullets/revolver.dm b/code/modules/projectiles/projectile/bullets/revolver.dm index 8a0b0ca51a5af..8a9ce8c764944 100644 --- a/code/modules/projectiles/projectile/bullets/revolver.dm +++ b/code/modules/projectiles/projectile/bullets/revolver.dm @@ -88,7 +88,7 @@ if(iscarbon(target)) var/mob/living/carbon/M = target M.adjust_fire_stacks(6) - M.IgniteMob() + M.ignite_mob() /obj/projectile/bullet/c38/iceblox //see /obj/projectile/temp for the original code name = ".38 Iceblox bullet" diff --git a/code/modules/projectiles/projectile/bullets/shotgun.dm b/code/modules/projectiles/projectile/bullets/shotgun.dm index ab4394a68b50a..3420667024c13 100644 --- a/code/modules/projectiles/projectile/bullets/shotgun.dm +++ b/code/modules/projectiles/projectile/bullets/shotgun.dm @@ -26,6 +26,11 @@ name = "incendiary slug" damage = 20 +/obj/projectile/bullet/incendiary/shotgun/no_trail + name = "precision incendiary slug" + damage = 35 + leaves_fire_trail = FALSE + /obj/projectile/bullet/incendiary/shotgun/dragonsbreath name = "dragonsbreath pellet" damage = 5 @@ -35,7 +40,7 @@ damage = 5 paralyze = 100 stutter = 10 SECONDS - jitter = 20 + jitter = 40 SECONDS range = 7 icon_state = "spark" color = "#FFFF00" diff --git a/code/modules/projectiles/projectile/energy/stun.dm b/code/modules/projectiles/projectile/energy/stun.dm index 600c6aeae2fb1..662c08d748cc3 100644 --- a/code/modules/projectiles/projectile/energy/stun.dm +++ b/code/modules/projectiles/projectile/energy/stun.dm @@ -5,7 +5,7 @@ nodamage = FALSE paralyze = 100 stutter = 10 SECONDS - jitter = 20 + jitter = 40 SECONDS hitsound = 'sound/weapons/taserhit.ogg' range = 7 tracer_type = /obj/effect/projectile/tracer/stun @@ -23,7 +23,7 @@ if(C.dna && C.dna.check_mutation(/datum/mutation/human/hulk)) C.say(pick(";RAAAAAAAARGH!", ";HNNNNNNNNNGGGGGGH!", ";GWAAAAAAAARRRHHH!", "NNNNNNNNGGGGGGGGHH!", ";AAAAAAARRRGH!" ), forced = "hulk") else if((C.status_flags & CANKNOCKDOWN) && !HAS_TRAIT(C, TRAIT_STUNIMMUNE)) - addtimer(CALLBACK(C, /mob/living/carbon.proc/do_jitter_animation, jitter), 5) + addtimer(CALLBACK(C, /mob/living/carbon.proc/do_jitter_animation, 20), 5) /obj/projectile/energy/electrode/on_range() //to ensure the bolt sparks when it reaches the end of its range if it didn't hit a target yet do_sparks(1, TRUE, src) diff --git a/code/modules/projectiles/projectile/magic.dm b/code/modules/projectiles/projectile/magic.dm index 070369cc580cc..9fbf7227522d8 100644 --- a/code/modules/projectiles/projectile/magic.dm +++ b/code/modules/projectiles/projectile/magic.dm @@ -77,8 +77,9 @@ if(!stuff.anchored && stuff.loc && !isobserver(stuff)) if(do_teleport(stuff, stuff, 10, channel = TELEPORT_CHANNEL_MAGIC)) teleammount++ - var/datum/effect_system/smoke_spread/smoke = new - smoke.set_up(max(round(4 - teleammount),0), stuff.loc) //Smoke drops off if a lot of stuff is moved for the sake of sanity + var/smoke_range = max(round(4 - teleammount), 0) + var/datum/effect_system/fluid_spread/smoke/smoke = new + smoke.set_up(smoke_range, location = stuff.loc) //Smoke drops off if a lot of stuff is moved for the sake of sanity smoke.start() /obj/projectile/magic/safety @@ -98,8 +99,8 @@ if(do_teleport(target, destination_turf, channel=TELEPORT_CHANNEL_MAGIC)) for(var/t in list(origin_turf, destination_turf)) - var/datum/effect_system/smoke_spread/smoke = new - smoke.set_up(0, t) + var/datum/effect_system/fluid_spread/smoke/smoke = new + smoke.set_up(0, location = t) smoke.start() /obj/projectile/magic/door @@ -160,7 +161,7 @@ var/obj/structure/statue/petrified/P = src if(P.petrified_mob) var/mob/living/L = P.petrified_mob - var/mob/living/simple_animal/hostile/statue/S = new(P.loc, owner) + var/mob/living/simple_animal/hostile/netherworld/statue/S = new(P.loc, owner) S.name = "statue of [L.name]" if(owner) S.faction = list("[REF(owner)]") @@ -446,7 +447,7 @@ qdel(chain) . = ..() -/obj/projectile/magic/aoe/fireball +/obj/projectile/magic/fireball name = "bolt of fireball" icon_state = "fireball" damage = 10 @@ -459,7 +460,7 @@ var/exp_flash = 3 var/exp_fire = 2 -/obj/projectile/magic/aoe/fireball/on_hit(mob/living/target) +/obj/projectile/magic/fireball/on_hit(mob/living/target) . = ..() if(ismob(target)) //between this 10 burn, the 10 brute, the explosion brute, and the onfire burn, your at about 65 damage if you stop drop and roll immediately diff --git a/code/modules/projectiles/projectile/special/floral.dm b/code/modules/projectiles/projectile/special/floral.dm index fa1259bcb79c2..ceb939f104930 100644 --- a/code/modules/projectiles/projectile/special/floral.dm +++ b/code/modules/projectiles/projectile/special/floral.dm @@ -57,6 +57,6 @@ var/mob/living/L = target if(L.mob_biotypes & MOB_PLANT) L.show_message(span_notice("The radiation beam leaves you feeling disoriented!")) - L.Dizzy(15) + L.set_timed_status_effect(30 SECONDS, /datum/status_effect/dizziness, only_if_higher = TRUE) L.emote("flip") L.emote("spin") diff --git a/code/modules/reagents/chemistry/holder.dm b/code/modules/reagents/chemistry/holder.dm index a8bb76d18d7aa..7f5a3c11be78b 100644 --- a/code/modules/reagents/chemistry/holder.dm +++ b/code/modules/reagents/chemistry/holder.dm @@ -472,7 +472,7 @@ else if(!ignore_stomach && (methods & INGEST) && istype(target, /mob/living/carbon)) var/mob/living/carbon/eater = target - var/obj/item/organ/stomach/belly = eater.getorganslot(ORGAN_SLOT_STOMACH) + var/obj/item/organ/internal/stomach/belly = eater.getorganslot(ORGAN_SLOT_STOMACH) if(!belly) eater.expel_ingested(my_atom, amount) return diff --git a/code/modules/reagents/chemistry/items.dm b/code/modules/reagents/chemistry/items.dm index 2ef48dbe7e82c..8d84e0edae680 100644 --- a/code/modules/reagents/chemistry/items.dm +++ b/code/modules/reagents/chemistry/items.dm @@ -242,7 +242,7 @@ user.visible_message(span_notice("[user] snuffs out [src]'s flame.")) /obj/item/burner/attack(mob/living/carbon/M, mob/living/carbon/user) - if(lit && M.IgniteMob()) + if(lit && M.ignite_mob()) message_admins("[ADMIN_LOOKUPFLW(user)] set [key_name_admin(M)] on fire with [src] at [AREACOORD(user)]") log_game("[key_name(user)] set [key_name(M)] on fire with [src] at [AREACOORD(user)]") return ..() diff --git a/code/modules/reagents/chemistry/machinery/chem_heater.dm b/code/modules/reagents/chemistry/machinery/chem_heater.dm index fa88b246998bb..149a5aaebc32b 100644 --- a/code/modules/reagents/chemistry/machinery/chem_heater.dm +++ b/code/modules/reagents/chemistry/machinery/chem_heater.dm @@ -469,17 +469,17 @@ To continue set your target temperature to 390K."} /obj/machinery/chem_heater/proc/get_purity_color(datum/equilibrium/equilibrium) var/_reagent = equilibrium.reaction.results[1] var/datum/reagent/reagent = equilibrium.holder.get_reagent(_reagent) - switch(reagent.purity) - if(1 to INFINITY) - return "blue" - if(0.8 to 1) - return "green" - if(reagent.inverse_chem_val to 0.8) - return "olive" - if(equilibrium.reaction.purity_min to reagent.inverse_chem_val) - return "orange" - if(-INFINITY to equilibrium.reaction.purity_min) - return "red" + // Can't be a switch due to http://www.byond.com/forum/post/2750423 + if(reagent.purity in 1 to INFINITY) + return "blue" + else if(reagent.purity in 0.8 to 1) + return "green" + else if(reagent.purity in reagent.inverse_chem_val to 0.8) + return "olive" + else if(reagent.purity in equilibrium.reaction.purity_min to reagent.inverse_chem_val) + return "orange" + else if(reagent.purity in -INFINITY to equilibrium.reaction.purity_min) + return "red" //Has a lot of buffer and is upgraded /obj/machinery/chem_heater/debug diff --git a/code/modules/reagents/chemistry/machinery/chem_master.dm b/code/modules/reagents/chemistry/machinery/chem_master.dm index e10fe75cd9825..3c7c895c53726 100644 --- a/code/modules/reagents/chemistry/machinery/chem_master.dm +++ b/code/modules/reagents/chemistry/machinery/chem_master.dm @@ -445,18 +445,17 @@ return FALSE if(action == "analyze") - var/datum/reagent/R = GLOB.name2reagent[params["id"]] - if(R) + var/datum/reagent/analyzed_reagent = GLOB.name2reagent[params["id"]] + if(analyzed_reagent) var/state = "Unknown" - if(initial(R.reagent_state) == 1) + if(initial(analyzed_reagent.reagent_state) == SOLID) state = "Solid" - else if(initial(R.reagent_state) == 2) + else if(initial(analyzed_reagent.reagent_state) == LIQUID) state = "Liquid" - else if(initial(R.reagent_state) == 3) + else if(initial(analyzed_reagent.reagent_state) == GAS) state = "Gas" - var/const/P = 3 //The number of seconds between life ticks - var/T = initial(R.metabolization_rate) * (60 / P) - analyze_vars = list("name" = initial(R.name), "state" = state, "color" = initial(R.color), "description" = initial(R.description), "metaRate" = T, "overD" = initial(R.overdose_threshold), "pH" = initial(R.ph)) + var/metabolization_rate = initial(analyzed_reagent.metabolization_rate) * (60 / SSMOBS_DT) + analyze_vars = list("name" = initial(analyzed_reagent.name), "state" = state, "color" = initial(analyzed_reagent.color), "description" = initial(analyzed_reagent.description), "metaRate" = metabolization_rate, "overD" = initial(analyzed_reagent.overdose_threshold), "pH" = initial(analyzed_reagent.ph)) screen = "analyze" return TRUE diff --git a/code/modules/reagents/chemistry/machinery/smoke_machine.dm b/code/modules/reagents/chemistry/machinery/smoke_machine.dm index e7a62c7c2dfe6..f5cd71c5c02ce 100644 --- a/code/modules/reagents/chemistry/machinery/smoke_machine.dm +++ b/code/modules/reagents/chemistry/machinery/smoke_machine.dm @@ -10,7 +10,7 @@ circuit = /obj/item/circuitboard/machine/smoke_machine processing_flags = NONE - var/efficiency = 10 + var/efficiency = 20 var/on = FALSE var/cooldown = 0 var/screen = "home" @@ -18,17 +18,19 @@ var/setting = 1 // displayed range is 3 * setting var/max_range = 3 // displayed max range is 3 * max range -/datum/effect_system/smoke_spread/chem/smoke_machine/set_up(datum/reagents/carry, setting=1, efficiency=10, loc, silent=FALSE) - amount = setting - carry.copy_to(chemholder, 20) - carry.remove_any(amount * 16 / efficiency) - location = loc +/datum/effect_system/fluid_spread/smoke/chem/smoke_machine/set_up(range = 1, amount = DIAMOND_AREA(range), atom/location = null, datum/reagents/carry = null, efficiency = 10, silent=FALSE) + src.location = get_turf(location) + src.amount = amount + carry?.copy_to(chemholder, 20) + carry?.remove_any(amount / efficiency) -/datum/effect_system/smoke_spread/chem/smoke_machine - effect_type = /obj/effect/particle_effect/smoke/chem/smoke_machine +/// A factory which produces clouds of smoke for the smoke machine. +/datum/effect_system/fluid_spread/smoke/chem/smoke_machine + effect_type = /obj/effect/particle_effect/fluid/smoke/chem/smoke_machine -/obj/effect/particle_effect/smoke/chem/smoke_machine - opaque = FALSE +/// Smoke which is produced by the smoke machine. Slightly transparent and does not block line of sight. +/obj/effect/particle_effect/fluid/smoke/chem/smoke_machine + opacity = FALSE alpha = 100 /obj/machinery/smoke_machine/Initialize(mapload) @@ -59,9 +61,9 @@ if(new_volume < reagents.total_volume) reagents.expose(loc, TOUCH) // if someone manages to downgrade it without deconstructing reagents.clear_reagents() - efficiency = 9 + efficiency = 18 for(var/obj/item/stock_parts/capacitor/C in component_parts) - efficiency += C.rating + efficiency += 2 * C.rating max_range = 1 for(var/obj/item/stock_parts/manipulator/M in component_parts) max_range += M.rating @@ -80,12 +82,12 @@ on = FALSE update_appearance() return - var/turf/T = get_turf(src) - var/smoke_test = locate(/obj/effect/particle_effect/smoke) in T + var/turf/location = get_turf(src) + var/smoke_test = locate(/obj/effect/particle_effect/fluid/smoke) in location if(on && !smoke_test) update_appearance() - var/datum/effect_system/smoke_spread/chem/smoke_machine/smoke = new() - smoke.set_up(reagents, setting*3, efficiency, T) + var/datum/effect_system/fluid_spread/smoke/chem/smoke_machine/smoke = new() + smoke.set_up(setting * 3, location = location, carry = reagents, efficiency = efficiency) smoke.start() use_power(active_power_usage) diff --git a/code/modules/reagents/chemistry/reagents/alcohol_reagents.dm b/code/modules/reagents/chemistry/reagents/alcohol_reagents.dm index bb26e9d6456f0..530f81f215058 100644 --- a/code/modules/reagents/chemistry/reagents/alcohol_reagents.dm +++ b/code/modules/reagents/chemistry/reagents/alcohol_reagents.dm @@ -42,15 +42,16 @@ All effects don't start immediately, but rather get worse over time; the rate is return ..() /datum/reagent/consumable/ethanol/on_mob_life(mob/living/carbon/drinker, delta_time, times_fired) - if(drinker.drunkenness < volume * boozepwr * ALCOHOL_THRESHOLD_MODIFIER || boozepwr < 0) + if(drinker.get_drunk_amount() < volume * boozepwr * ALCOHOL_THRESHOLD_MODIFIER || boozepwr < 0) var/booze_power = boozepwr if(HAS_TRAIT(drinker, TRAIT_ALCOHOL_TOLERANCE)) //we're an accomplished drinker booze_power *= 0.7 if(HAS_TRAIT(drinker, TRAIT_LIGHT_DRINKER)) booze_power *= 2 - drinker.drunkenness = max((drinker.drunkenness + (sqrt(volume) * booze_power * ALCOHOL_RATE * REM * delta_time)), 0) //Volume, power, and server alcohol rate effect how quickly one gets drunk + // Volume, power, and server alcohol rate effect how quickly one gets drunk + drinker.adjust_drunk_effect(sqrt(volume) * booze_power * ALCOHOL_RATE * REM * delta_time) if(boozepwr > 0) - var/obj/item/organ/liver/liver = drinker.getorganslot(ORGAN_SLOT_LIVER) + var/obj/item/organ/internal/liver/liver = drinker.getorganslot(ORGAN_SLOT_LIVER) if (istype(liver)) liver.applyOrganDamage(((max(sqrt(volume) * (boozepwr ** ALCOHOL_EXPONENT) * liver.alcohol_tolerance * delta_time, 0))/150)) return ..() @@ -92,7 +93,7 @@ All effects don't start immediately, but rather get worse over time; the rate is color = "#664300" // rgb: 102, 67, 0 nutriment_factor = 1 * REAGENTS_METABOLISM boozepwr = 25 - taste_description = "piss water" + taste_description = "mild carbonated malt" glass_icon_state = "beerglass" glass_name = "glass of beer" glass_desc = "A freezing pint of beer." @@ -163,11 +164,11 @@ All effects don't start immediately, but rather get worse over time; the rate is chemical_flags = REAGENT_CAN_BE_SYNTHESIZED /datum/reagent/consumable/ethanol/kahlua/on_mob_life(mob/living/carbon/drinker, delta_time, times_fired) - drinker.dizziness = max(drinker.dizziness - (5 * REM * delta_time), 0) + drinker.set_timed_status_effect(10 SECONDS * REM * delta_time, /datum/status_effect/dizziness, only_if_higher = TRUE) drinker.adjust_drowsyness(-3 * REM * delta_time) drinker.AdjustSleeping(-40 * REM * delta_time) if(!HAS_TRAIT(drinker, TRAIT_ALCOHOL_TOLERANCE)) - drinker.Jitter(0.5 SECONDS) + drinker.set_timed_status_effect(10 SECONDS, /datum/status_effect/jitter, only_if_higher = TRUE) ..() . = TRUE @@ -229,13 +230,13 @@ All effects don't start immediately, but rather get worse over time; the rate is drinker.AdjustSleeping(-40 * REM * delta_time) drinker.adjust_bodytemperature(-5 * REM * TEMPERATURE_DAMAGE_COEFFICIENT * delta_time, drinker.get_body_temp_normal()) if(!HAS_TRAIT(drinker, TRAIT_ALCOHOL_TOLERANCE)) - drinker.Jitter(0.5 SECONDS) + drinker.set_timed_status_effect(10 SECONDS, /datum/status_effect/jitter, only_if_higher = TRUE) ..() return TRUE /datum/reagent/consumable/ethanol/thirteenloko/overdose_start(mob/living/drinker) to_chat(drinker, span_userdanger("Your entire body violently jitters as you start to feel queasy. You really shouldn't have drank all of that [name]!")) - drinker.Jitter(2 SECONDS) + drinker.set_timed_status_effect(40 SECONDS, /datum/status_effect/jitter, only_if_higher = TRUE) drinker.Stun(1.5 SECONDS) /datum/reagent/consumable/ethanol/thirteenloko/overdose_process(mob/living/drinker, delta_time, times_fired) @@ -244,13 +245,13 @@ All effects don't start immediately, but rather get worse over time; the rate is if(held_item) drinker.dropItemToGround(held_item) to_chat(drinker, span_notice("Your hands jitter and you drop what you were holding!")) - drinker.Jitter(1 SECONDS) + drinker.set_timed_status_effect(20 SECONDS, /datum/status_effect/jitter, only_if_higher = TRUE) if(DT_PROB(3.5, delta_time)) to_chat(drinker, span_notice("[pick("You have a really bad headache.", "Your eyes hurt.", "You find it hard to stay still.", "You feel your heart practically beating out of your chest.")]")) if(DT_PROB(2.5, delta_time) && iscarbon(drinker)) - var/obj/item/organ/eyes/eyes = drinker.getorganslot(ORGAN_SLOT_EYES) + var/obj/item/organ/internal/eyes/eyes = drinker.getorganslot(ORGAN_SLOT_EYES) if(drinker.is_blind()) if(istype(eyes)) eyes.Remove(drinker) @@ -266,7 +267,7 @@ All effects don't start immediately, but rather get worse over time; the rate is if(DT_PROB(1.5, delta_time) && iscarbon(drinker)) drinker.visible_message(span_danger("[drinker] starts having a seizure!"), span_userdanger("You have a seizure!")) drinker.Unconscious(10 SECONDS) - drinker.Jitter(35 SECONDS) + drinker.set_timed_status_effect(700 SECONDS, /datum/status_effect/jitter, only_if_higher = TRUE) if(DT_PROB(0.5, delta_time) && iscarbon(drinker)) var/datum/disease/heart_attack = new /datum/disease/heart_failure @@ -657,7 +658,7 @@ All effects don't start immediately, but rather get worse over time; the rate is chemical_flags = REAGENT_CAN_BE_SYNTHESIZED /datum/reagent/consumable/ethanol/screwdrivercocktail/on_mob_life(mob/living/carbon/drinker, delta_time, times_fired) - var/obj/item/organ/liver/liver = drinker.getorganslot(ORGAN_SLOT_LIVER) + var/obj/item/organ/internal/liver/liver = drinker.getorganslot(ORGAN_SLOT_LIVER) if(HAS_TRAIT(liver, TRAIT_ENGINEER_METABOLISM)) ADD_TRAIT(drinker, TRAIT_HALT_RADIATION_EFFECTS, "[type]") if (HAS_TRAIT(drinker, TRAIT_IRRADIATED)) @@ -789,15 +790,15 @@ All effects don't start immediately, but rather get worse over time; the rate is if(HAS_TRAIT(drinker, TRAIT_ALCOHOL_TOLERANCE)) metabolization_rate = 0.8 // if you don't have a liver, or your liver isn't an officer's liver - var/obj/item/organ/liver/liver = drinker.getorganslot(ORGAN_SLOT_LIVER) + var/obj/item/organ/internal/liver/liver = drinker.getorganslot(ORGAN_SLOT_LIVER) if(!liver || !HAS_TRAIT(liver, TRAIT_LAW_ENFORCEMENT_METABOLISM)) beepsky_hallucination = new() drinker.gain_trauma(beepsky_hallucination, TRAUMA_RESILIENCE_ABSOLUTE) ..() /datum/reagent/consumable/ethanol/beepsky_smash/on_mob_life(mob/living/carbon/drinker, delta_time, times_fired) - drinker.Jitter(2) - var/obj/item/organ/liver/liver = drinker.getorganslot(ORGAN_SLOT_LIVER) + drinker.set_timed_status_effect(4 SECONDS, /datum/status_effect/jitter, only_if_higher = TRUE) + var/obj/item/organ/internal/liver/liver = drinker.getorganslot(ORGAN_SLOT_LIVER) // if you have a liver and that liver is an officer's liver if(liver && HAS_TRAIT(liver, TRAIT_LAW_ENFORCEMENT_METABOLISM)) drinker.adjustStaminaLoss(-10 * REM * delta_time, 0) @@ -814,7 +815,7 @@ All effects don't start immediately, but rather get worse over time; the rate is return ..() /datum/reagent/consumable/ethanol/beepsky_smash/overdose_start(mob/living/carbon/drinker) - var/obj/item/organ/liver/liver = drinker.getorganslot(ORGAN_SLOT_LIVER) + var/obj/item/organ/internal/liver/liver = drinker.getorganslot(ORGAN_SLOT_LIVER) // if you don't have a liver, or your liver isn't an officer's liver if(!liver || !HAS_TRAIT(liver, TRAIT_LAW_ENFORCEMENT_METABOLISM)) drinker.gain_trauma(/datum/brain_trauma/mild/phobia/security, TRAUMA_RESILIENCE_BASIC) @@ -1332,7 +1333,7 @@ All effects don't start immediately, but rather get worse over time; the rate is chemical_flags = REAGENT_CAN_BE_SYNTHESIZED /datum/reagent/consumable/ethanol/bananahonk/on_mob_life(mob/living/carbon/drinker, delta_time, times_fired) - var/obj/item/organ/liver/liver = drinker.getorganslot(ORGAN_SLOT_LIVER) + var/obj/item/organ/internal/liver/liver = drinker.getorganslot(ORGAN_SLOT_LIVER) if((liver && HAS_TRAIT(liver, TRAIT_COMEDY_METABOLISM)) || ismonkey(drinker)) drinker.heal_bodypart_damage(1 * REM * delta_time, 1 * REM * delta_time) . = TRUE @@ -1468,8 +1469,8 @@ All effects don't start immediately, but rather get worse over time; the rate is /datum/reagent/consumable/ethanol/atomicbomb/on_mob_life(mob/living/carbon/drinker, delta_time, times_fired) drinker.set_timed_status_effect(100 SECONDS * REM * delta_time, /datum/status_effect/drugginess) if(!HAS_TRAIT(drinker, TRAIT_ALCOHOL_TOLERANCE)) - drinker.set_confusion(max(drinker.get_confusion() + (2 * REM * delta_time),0)) - drinker.Dizzy(10 * REM * delta_time) + drinker.adjust_timed_status_effect(2 SECONDS * REM * delta_time, /datum/status_effect/confusion) + drinker.set_timed_status_effect(20 SECONDS * REM * delta_time, /datum/status_effect/dizziness, only_if_higher = TRUE) drinker.adjust_timed_status_effect(6 SECONDS * REM * delta_time, /datum/status_effect/speech/slurring/drunk) switch(current_cycle) if(51 to 200) @@ -1494,14 +1495,14 @@ All effects don't start immediately, but rather get worse over time; the rate is chemical_flags = REAGENT_CAN_BE_SYNTHESIZED /datum/reagent/consumable/ethanol/gargle_blaster/on_mob_life(mob/living/carbon/drinker, delta_time, times_fired) - drinker.dizziness += 1.5 * REM * delta_time + drinker.adjust_timed_status_effect(3 SECONDS * REM * delta_time, /datum/status_effect/dizziness) switch(current_cycle) if(15 to 45) drinker.adjust_timed_status_effect(3 SECONDS * REM * delta_time, /datum/status_effect/speech/slurring/drunk) if(45 to 55) if(DT_PROB(30, delta_time)) - drinker.set_confusion(max(drinker.get_confusion() + 3, 0)) + drinker.adjust_timed_status_effect(3 SECONDS * REM * delta_time, /datum/status_effect/confusion) if(55 to 200) drinker.set_timed_status_effect(110 SECONDS * REM * delta_time, /datum/status_effect/drugginess) if(200 to INFINITY) @@ -1527,7 +1528,7 @@ All effects don't start immediately, but rather get worse over time; the rate is /datum/reagent/consumable/ethanol/neurotoxin/on_mob_life(mob/living/carbon/drinker, delta_time, times_fired) drinker.set_timed_status_effect(100 SECONDS * REM * delta_time, /datum/status_effect/drugginess) - drinker.dizziness += 2 * REM * delta_time + drinker.adjust_timed_status_effect(4 SECONDS * REM * delta_time, /datum/status_effect/dizziness) drinker.adjustOrganLoss(ORGAN_SLOT_BRAIN, 1 * REM * delta_time, 150) if(DT_PROB(10, delta_time)) drinker.adjustStaminaLoss(10) @@ -1575,25 +1576,25 @@ All effects don't start immediately, but rather get worse over time; the rate is switch(current_cycle) if(1 to 5) - drinker.Dizzy(10 * REM * delta_time) + drinker.set_timed_status_effect(20 SECONDS * REM * delta_time, /datum/status_effect/dizziness, only_if_higher = TRUE) drinker.set_timed_status_effect(1 MINUTES * REM * delta_time, /datum/status_effect/drugginess) if(DT_PROB(5, delta_time)) drinker.emote(pick("twitch","giggle")) if(5 to 10) - drinker.Jitter(20 * REM * delta_time) - drinker.Dizzy(20 * REM * delta_time) + drinker.set_timed_status_effect(40 SECONDS * REM * delta_time, /datum/status_effect/jitter, only_if_higher = TRUE) + drinker.set_timed_status_effect(40 SECONDS * REM * delta_time, /datum/status_effect/dizziness, only_if_higher = TRUE) drinker.set_timed_status_effect(1.5 MINUTES * REM * delta_time, /datum/status_effect/drugginess) if(DT_PROB(10, delta_time)) drinker.emote(pick("twitch","giggle")) if (10 to 200) - drinker.Jitter(40 * REM * delta_time) - drinker.Dizzy(40 * REM * delta_time) + drinker.set_timed_status_effect(80 SECONDS * REM * delta_time, /datum/status_effect/jitter, only_if_higher = TRUE) + drinker.set_timed_status_effect(80 SECONDS * REM * delta_time, /datum/status_effect/dizziness, only_if_higher = TRUE) drinker.set_timed_status_effect(2 MINUTES * REM * delta_time, /datum/status_effect/drugginess) if(DT_PROB(16, delta_time)) drinker.emote(pick("twitch","giggle")) if(200 to INFINITY) - drinker.Jitter(60 * REM * delta_time) - drinker.Dizzy(60 * REM * delta_time) + drinker.set_timed_status_effect(120 SECONDS * REM * delta_time, /datum/status_effect/jitter, only_if_higher = TRUE) + drinker.set_timed_status_effect(120 SECONDS * REM * delta_time, /datum/status_effect/dizziness, only_if_higher = TRUE) drinker.set_timed_status_effect(2.5 MINUTES * REM * delta_time, /datum/status_effect/drugginess) if(DT_PROB(23, delta_time)) drinker.emote(pick("twitch","giggle")) @@ -1691,7 +1692,7 @@ All effects don't start immediately, but rather get worse over time; the rate is /datum/reagent/consumable/ethanol/quadruple_sec/on_mob_life(mob/living/carbon/drinker, delta_time, times_fired) //Securidrink in line with the Screwdriver for engineers or Nothing for mimes - var/obj/item/organ/liver/liver = drinker.getorganslot(ORGAN_SLOT_LIVER) + var/obj/item/organ/internal/liver/liver = drinker.getorganslot(ORGAN_SLOT_LIVER) if(liver && HAS_TRAIT(liver, TRAIT_LAW_ENFORCEMENT_METABOLISM)) drinker.heal_bodypart_damage(1 * REM * delta_time, 1 * REM * delta_time) . = TRUE @@ -1711,7 +1712,7 @@ All effects don't start immediately, but rather get worse over time; the rate is /datum/reagent/consumable/ethanol/quintuple_sec/on_mob_life(mob/living/carbon/drinker, delta_time, times_fired) //Securidrink in line with the Screwdriver for engineers or Nothing for mimes but STRONG.. - var/obj/item/organ/liver/liver = drinker.getorganslot(ORGAN_SLOT_LIVER) + var/obj/item/organ/internal/liver/liver = drinker.getorganslot(ORGAN_SLOT_LIVER) if(liver && HAS_TRAIT(liver, TRAIT_LAW_ENFORCEMENT_METABOLISM)) drinker.heal_bodypart_damage(2 * REM * delta_time, 2 * REM * delta_time, 2 * REM * delta_time) . = TRUE @@ -2304,7 +2305,7 @@ All effects don't start immediately, but rather get worse over time; the rate is /datum/reagent/consumable/ethanol/turbo/on_mob_life(mob/living/carbon/drinker, delta_time, times_fired) if(DT_PROB(2, delta_time)) to_chat(drinker, span_notice("[pick("You feel disregard for the rule of law.", "You feel pumped!", "Your head is pounding.", "Your thoughts are racing..")]")) - drinker.adjustStaminaLoss(-0.25 * drinker.drunkenness * REM * delta_time) + drinker.adjustStaminaLoss(-0.25 * drinker.get_drunk_amount() * REM * delta_time) return ..() /datum/reagent/consumable/ethanol/old_timer @@ -2385,7 +2386,7 @@ All effects don't start immediately, but rather get worse over time; the rate is /datum/reagent/consumable/ethanol/trappist/on_mob_life(mob/living/carbon/drinker, delta_time, times_fired) if(drinker.mind?.holy_role) drinker.adjustFireLoss(-2.5 * REM * delta_time, 0) - drinker.jitteriness = max(drinker.jitteriness - (1 * REM * delta_time), 0) + drinker.adjust_timed_status_effect(-2 SECONDS * REM * delta_time, /datum/status_effect/jitter) drinker.adjust_timed_status_effect(-2 SECONDS * REM * delta_time, /datum/status_effect/speech/stutter) return ..() @@ -2401,7 +2402,7 @@ All effects don't start immediately, but rather get worse over time; the rate is var/stored_teleports = 0 /datum/reagent/consumable/ethanol/blazaam/on_mob_life(mob/living/carbon/drinker, delta_time, times_fired) - if(drinker.drunkenness > 40) + if(drinker.get_drunk_amount() > 40) if(stored_teleports) do_teleport(drinker, get_turf(drinker), rand(1,3), channel = TELEPORT_CHANNEL_WORMHOLE) stored_teleports-- @@ -2440,7 +2441,7 @@ All effects don't start immediately, but rather get worse over time; the rate is drinker.adjust_bodytemperature(25 * REM * TEMPERATURE_DAMAGE_COEFFICIENT * delta_time) if (DT_PROB(2.5, delta_time)) drinker.adjust_fire_stacks(1) - drinker.IgniteMob() + drinker.ignite_mob() ..() /datum/reagent/consumable/ethanol/painkiller diff --git a/code/modules/reagents/chemistry/reagents/cat2_medicine_reagents.dm b/code/modules/reagents/chemistry/reagents/cat2_medicine_reagents.dm index 4aa7f4bc50edc..4c69bc6ac82fc 100644 --- a/code/modules/reagents/chemistry/reagents/cat2_medicine_reagents.dm +++ b/code/modules/reagents/chemistry/reagents/cat2_medicine_reagents.dm @@ -144,7 +144,7 @@ . = TRUE /datum/reagent/medicine/c2/probital/on_transfer(atom/A, methods=INGEST, trans_volume) - if(!(methods & INGEST) || (!iscarbon(A) && !istype(A, /obj/item/organ/stomach)) ) + if(!(methods & INGEST) || (!iscarbon(A) && !istype(A, /obj/item/organ/internal/stomach)) ) return A.reagents.remove_reagent(/datum/reagent/medicine/c2/probital, trans_volume * 0.05) @@ -221,7 +221,7 @@ return exposed_mob.adjust_bodytemperature(-reac_volume * TEMPERATURE_DAMAGE_COEFFICIENT, 50) - exposed_mob.adjust_fire_stacks(-reac_volume / 2) + exposed_mob.adjust_fire_stacks(reac_volume / -2) if(reac_volume >= metabolization_rate) exposed_mob.extinguish_mob() @@ -395,7 +395,7 @@ var/mob/living/carbon/C = A if(trans_volume >= 0.6) //prevents cheesing with ultralow doses. C.adjustToxLoss((-1.5 * min(2, trans_volume) * REM) * normalise_creation_purity(), 0) //This is to promote iv pole use for that chemotherapy feel. - var/obj/item/organ/liver/L = C.internal_organs_slot[ORGAN_SLOT_LIVER] + var/obj/item/organ/internal/liver/L = C.internal_organs_slot[ORGAN_SLOT_LIVER] if((L.organ_flags & ORGAN_FAILING) || !L) return conversion_amount = (trans_volume * (min(100 -C.getOrganLoss(ORGAN_SLOT_LIVER), 80) / 100)*normalise_creation_purity()) //the more damaged the liver the worse we metabolize. @@ -535,8 +535,8 @@ H.adjustOrganLoss(ORGAN_SLOT_HEART, max(volume/10, 1) * REM * delta_time) // your heart is barely keeping up! - H.Jitter(rand(0, 2) * REM * delta_time) - H.Dizzy(rand(0, 2) * REM * delta_time) + H.set_timed_status_effect(rand(0 SECONDS, 4 SECONDS) * REM * delta_time, /datum/status_effect/jitter, only_if_higher = TRUE) + H.set_timed_status_effect(rand(0 SECONDS, 4 SECONDS) * REM * delta_time, /datum/status_effect/dizziness, only_if_higher = TRUE) if(DT_PROB(18, delta_time)) to_chat(H,span_danger("Your body is trying to give up, but your heart is still beating!")) diff --git a/code/modules/reagents/chemistry/reagents/drink_reagents.dm b/code/modules/reagents/chemistry/reagents/drink_reagents.dm index 1a7df06a4f435..e2b1c7ea8c612 100644 --- a/code/modules/reagents/chemistry/reagents/drink_reagents.dm +++ b/code/modules/reagents/chemistry/reagents/drink_reagents.dm @@ -142,7 +142,7 @@ chemical_flags = REAGENT_CAN_BE_SYNTHESIZED /datum/reagent/consumable/banana/on_mob_life(mob/living/carbon/M, delta_time, times_fired) - var/obj/item/organ/liver/liver = M.getorganslot(ORGAN_SLOT_LIVER) + var/obj/item/organ/internal/liver/liver = M.getorganslot(ORGAN_SLOT_LIVER) if((liver && HAS_TRAIT(liver, TRAIT_COMEDY_METABOLISM)) || ismonkey(M)) M.heal_bodypart_damage(1 * REM * delta_time, 1 * REM * delta_time, 0) . = TRUE @@ -284,11 +284,11 @@ glass_price = DRINK_PRICE_STOCK /datum/reagent/consumable/coffee/overdose_process(mob/living/M, delta_time, times_fired) - M.Jitter(5 * REM * delta_time) + M.set_timed_status_effect(10 SECONDS * REM * delta_time, /datum/status_effect/jitter, only_if_higher = TRUE) ..() /datum/reagent/consumable/coffee/on_mob_life(mob/living/carbon/M, delta_time, times_fired) - M.dizziness = max(M.dizziness - (5 * REM * delta_time), 0) + M.adjust_timed_status_effect(-10 SECONDS * REM * delta_time, /datum/status_effect/dizziness) M.adjust_drowsyness(-3 * REM * delta_time) M.AdjustSleeping(-40 * REM * delta_time) //310.15 is the normal bodytemp. @@ -311,9 +311,9 @@ glass_price = DRINK_PRICE_STOCK /datum/reagent/consumable/tea/on_mob_life(mob/living/carbon/M, delta_time, times_fired) - M.dizziness = max(M.dizziness - (2 * REM * delta_time), 0) + M.adjust_timed_status_effect(-4 SECONDS * REM * delta_time, /datum/status_effect/dizziness) M.adjust_drowsyness(-1 * REM * delta_time) - M.jitteriness = max(M.jitteriness - (3 * REM * delta_time), 0) + M.adjust_timed_status_effect(-6 SECONDS * REM * delta_time, /datum/status_effect/jitter) M.AdjustSleeping(-20 * REM * delta_time) if(M.getToxLoss() && DT_PROB(10, delta_time)) M.adjustToxLoss(-1, 0) @@ -363,11 +363,11 @@ chemical_flags = REAGENT_CAN_BE_SYNTHESIZED /datum/reagent/consumable/icecoffee/on_mob_life(mob/living/carbon/M, delta_time, times_fired) - M.dizziness = max(M.dizziness - (5 * REM * delta_time), 0) + M.adjust_timed_status_effect(-10 SECONDS * REM * delta_time, /datum/status_effect/dizziness) M.adjust_drowsyness(-3 * REM * delta_time) M.AdjustSleeping(-40 * REM * delta_time) M.adjust_bodytemperature(-5 * REM * TEMPERATURE_DAMAGE_COEFFICIENT * delta_time, M.get_body_temp_normal()) - M.Jitter(5 * REM * delta_time) + M.set_timed_status_effect(10 SECONDS * REM * delta_time, /datum/status_effect/jitter, only_if_higher = TRUE) ..() . = TRUE @@ -383,11 +383,11 @@ chemical_flags = REAGENT_CAN_BE_SYNTHESIZED /datum/reagent/consumable/hot_ice_coffee/on_mob_life(mob/living/carbon/M, delta_time, times_fired) - M.dizziness = max(M.dizziness - (5 * REM * delta_time), 0) + M.adjust_timed_status_effect(-10 SECONDS * REM * delta_time, /datum/status_effect/dizziness) M.adjust_drowsyness(-3 * REM * delta_time) M.AdjustSleeping(-60 * REM * delta_time) M.adjust_bodytemperature(-7 * REM * TEMPERATURE_DAMAGE_COEFFICIENT * delta_time, M.get_body_temp_normal()) - M.Jitter(5 * REM * delta_time) + M.set_timed_status_effect(10 SECONDS * REM * delta_time, /datum/status_effect/jitter, only_if_higher = TRUE) M.adjustToxLoss(1 * REM * delta_time, 0) ..() . = TRUE @@ -404,7 +404,7 @@ chemical_flags = REAGENT_CAN_BE_SYNTHESIZED /datum/reagent/consumable/icetea/on_mob_life(mob/living/carbon/M, delta_time, times_fired) - M.dizziness = max(M.dizziness - (2 * REM * delta_time), 0) + M.adjust_timed_status_effect(-4 SECONDS * REM * delta_time, /datum/status_effect/dizziness) M.adjust_drowsyness(-1 * REM * delta_time) M.AdjustSleeping(-40 * REM * delta_time) if(M.getToxLoss() && DT_PROB(10, delta_time)) @@ -440,7 +440,7 @@ chemical_flags = REAGENT_CAN_BE_SYNTHESIZED /datum/reagent/consumable/roy_rogers/on_mob_life(mob/living/carbon/M, delta_time, times_fired) - M.Jitter(6 * REM * delta_time) //not as strong as coffe, still this is a lot of sugar + M.set_timed_status_effect(12 SECONDS * REM * delta_time, /datum/status_effect/jitter, only_if_higher = TRUE) M.adjust_drowsyness(-5 * REM * delta_time) M.adjust_bodytemperature(-5 * REM * TEMPERATURE_DAMAGE_COEFFICIENT * delta_time, M.get_body_temp_normal()) return ..() @@ -465,9 +465,9 @@ ..() /datum/reagent/consumable/nuka_cola/on_mob_life(mob/living/carbon/M, delta_time, times_fired) - M.Jitter(20 * REM * delta_time) + M.set_timed_status_effect(40 SECONDS * REM * delta_time, /datum/status_effect/jitter, only_if_higher = TRUE) M.set_timed_status_effect(1 MINUTES * REM * delta_time, /datum/status_effect/drugginess) - M.dizziness += 1.5 * REM * delta_time + M.adjust_timed_status_effect(3 SECONDS * REM * delta_time, /datum/status_effect/dizziness) M.set_drowsyness(0) M.AdjustSleeping(-40 * REM * delta_time) M.adjust_bodytemperature(-5 * REM * TEMPERATURE_DAMAGE_COEFFICIENT * delta_time, M.get_body_temp_normal()) @@ -504,11 +504,11 @@ ADD_TRAIT(M, TRAIT_DOUBLE_TAP, type) effect_enabled = TRUE - M.Jitter(2 * REM * delta_time) + M.set_timed_status_effect(4 SECONDS * REM * delta_time, /datum/status_effect/jitter, only_if_higher = TRUE) if(prob(50)) - M.dizziness += 1 * REM * delta_time + M.adjust_timed_status_effect(2 SECONDS * REM * delta_time, /datum/status_effect/dizziness) if(current_cycle > 10) - M.dizziness += 1.5 * REM * delta_time + M.adjust_timed_status_effect(3 SECONDS * REM * delta_time, /datum/status_effect/dizziness) ..() . = TRUE @@ -533,8 +533,8 @@ ..() /datum/reagent/consumable/grey_bull/on_mob_life(mob/living/carbon/M, delta_time, times_fired) - M.Jitter(20 * REM * delta_time) - M.dizziness += 1 * REM * delta_time + M.set_timed_status_effect(40 SECONDS * REM * delta_time, /datum/status_effect/jitter, only_if_higher = TRUE) + M.adjust_timed_status_effect(2 SECONDS * REM * delta_time, /datum/status_effect/dizziness) M.set_drowsyness(0) M.AdjustSleeping(-40 * REM * delta_time) M.adjust_bodytemperature(-5 * REM * TEMPERATURE_DAMAGE_COEFFICIENT * delta_time, M.get_body_temp_normal()) @@ -554,7 +554,7 @@ M.adjust_drowsyness(-7 * REM * delta_time) M.AdjustSleeping(-20 * REM * delta_time) M.adjust_bodytemperature(-5 * REM * TEMPERATURE_DAMAGE_COEFFICIENT * delta_time, M.get_body_temp_normal()) - M.Jitter(5 * REM * delta_time) + M.set_timed_status_effect(10 SECONDS * REM * delta_time, /datum/status_effect/jitter, only_if_higher = TRUE) ..() . = TRUE @@ -661,7 +661,7 @@ mytray.adjust_plant_health(round(chems.get_reagent_amount(type) * 0.1)) /datum/reagent/consumable/sodawater/on_mob_life(mob/living/carbon/M, delta_time, times_fired) - M.dizziness = max(M.dizziness - (5 * REM * delta_time), 0) + M.adjust_timed_status_effect(-10 SECONDS * REM * delta_time, /datum/status_effect/dizziness) M.adjust_drowsyness(-3 * REM * delta_time) M.adjust_bodytemperature(-5 * REM * TEMPERATURE_DAMAGE_COEFFICIENT * delta_time, M.get_body_temp_normal()) ..() @@ -677,7 +677,7 @@ chemical_flags = REAGENT_CAN_BE_SYNTHESIZED /datum/reagent/consumable/tonic/on_mob_life(mob/living/carbon/M, delta_time, times_fired) - M.dizziness = max(M.dizziness - (5 * REM * delta_time), 0) + M.adjust_timed_status_effect(10 SECONDS * REM * delta_time, /datum/status_effect/dizziness) M.adjust_drowsyness(-3 * REM * delta_time) M.AdjustSleeping(-40 * REM * delta_time) M.adjust_bodytemperature(-5 * REM * TEMPERATURE_DAMAGE_COEFFICIENT * delta_time, M.get_body_temp_normal()) @@ -696,8 +696,8 @@ chemical_flags = REAGENT_CAN_BE_SYNTHESIZED /datum/reagent/consumable/monkey_energy/on_mob_life(mob/living/carbon/M, delta_time, times_fired) - M.Jitter(40 * REM * delta_time) - M.dizziness += 1 * REM * delta_time + M.set_timed_status_effect(80 SECONDS * REM * delta_time, /datum/status_effect/jitter, only_if_higher = TRUE) + M.adjust_timed_status_effect(2 SECONDS * REM * delta_time, /datum/status_effect/dizziness) M.set_drowsyness(0) M.AdjustSleeping(-40 * REM * delta_time) M.adjust_bodytemperature(-5 * REM * TEMPERATURE_DAMAGE_COEFFICIENT * delta_time, M.get_body_temp_normal()) @@ -745,11 +745,11 @@ glass_price = DRINK_PRICE_EASY /datum/reagent/consumable/soy_latte/on_mob_life(mob/living/carbon/M, delta_time, times_fired) - M.dizziness = max(M.dizziness - (5 * REM * delta_time), 0) + M.adjust_timed_status_effect(-10 SECONDS * REM * delta_time, /datum/status_effect/dizziness) M.adjust_drowsyness(-3 *REM * delta_time) M.SetSleeping(0) M.adjust_bodytemperature(5 * REM * TEMPERATURE_DAMAGE_COEFFICIENT * delta_time, 0, M.get_body_temp_normal()) - M.Jitter(5 * REM * delta_time) + M.set_timed_status_effect(10 SECONDS * REM * delta_time, /datum/status_effect/jitter, only_if_higher = TRUE) if(M.getBruteLoss() && DT_PROB(10, delta_time)) M.heal_bodypart_damage(1,0, 0) ..() @@ -768,11 +768,11 @@ glass_price = DRINK_PRICE_EASY /datum/reagent/consumable/cafe_latte/on_mob_life(mob/living/carbon/M, delta_time, times_fired) - M.dizziness = max(M.dizziness - (5 * REM * delta_time), 0) + M.adjust_timed_status_effect(-10 SECONDS * REM * delta_time, /datum/status_effect/dizziness) M.adjust_drowsyness(-6 * REM * delta_time) M.SetSleeping(0) M.adjust_bodytemperature(5 * REM * TEMPERATURE_DAMAGE_COEFFICIENT * delta_time, 0, M.get_body_temp_normal()) - M.Jitter(5 * REM * delta_time) + M.set_timed_status_effect(10 SECONDS * REM * delta_time, /datum/status_effect/jitter, only_if_higher = TRUE) if(M.getBruteLoss() && DT_PROB(10, delta_time)) M.heal_bodypart_damage(1, 0, 0) ..() @@ -795,7 +795,7 @@ M.adjustToxLoss(-0.5 * REM * delta_time, 0) M.adjustOxyLoss(-0.5 * REM * delta_time, 0) if(M.nutrition && (M.nutrition - 2 > 0)) - var/obj/item/organ/liver/liver = M.getorganslot(ORGAN_SLOT_LIVER) + var/obj/item/organ/internal/liver/liver = M.getorganslot(ORGAN_SLOT_LIVER) if(!(HAS_TRAIT(liver, TRAIT_MEDICAL_METABOLISM))) // Drains the nutrition of the holder. Not medical doctors though, since it's the Doctor's Delight! M.adjust_nutrition(-2 * REM * delta_time) @@ -1203,3 +1203,70 @@ glass_name = "glass of töchtaüse syrup" glass_desc = "Not for drinking on its own." chemical_flags = REAGENT_CAN_BE_SYNTHESIZED + + +/datum/reagent/consumable/strawberry_banana + name = "strawberry banana smoothie" + description = "A classic smoothie made from strawberries and bananas." + color = "#FF9999" + nutriment_factor = 0 + taste_description = "strawberry and banana" + glass_icon_state = "strawberry_banana" + glass_name = "strawberry banana smoothie" + glass_desc = "A classic drink which countless souls have bonded over..." + chemical_flags = REAGENT_CAN_BE_SYNTHESIZED + +/datum/reagent/consumable/berry_blast + name = "berry blast smoothie" + description = "A classic smoothie made from mixed berries." + color = "#A76DC5" + nutriment_factor = 0 + taste_description = "mixed berry" + glass_icon_state = "berry_blast" + glass_name = "berry blast smoothie" + glass_desc = "A classic drink, freshly made with hand picked berries. Or, maybe not." + chemical_flags = REAGENT_CAN_BE_SYNTHESIZED + +/datum/reagent/consumable/funky_monkey + name = "funky monkey smoothie" + description = "A classic smoothie made from chocolate and bananas." + color = "#663300" + nutriment_factor = 0 + taste_description = "chocolate and banana" + glass_icon_state = "funky_monkey" + glass_name = "funky monkey smoothie" + glass_desc = "A classic drink made with chocolate and banana. No monkeys were harmed, officially." + chemical_flags = REAGENT_CAN_BE_SYNTHESIZED + +/datum/reagent/consumable/green_giant + name = "green giant smoothie" + description = "A green vegetable smoothie, made without vegetables." + color = "#003300" + nutriment_factor = 0 + taste_description = "green, just green" + glass_icon_state = "green_giant" + glass_name = "green giant smoothie" + glass_desc = "A classic drink, if you enjoy juiced wheatgrass and chia seeds." + chemical_flags = REAGENT_CAN_BE_SYNTHESIZED + +/datum/reagent/consumable/melon_baller + name = "melon baller smoothie" + description = "A classic smoothie made from melons." + color = "#D22F55" + nutriment_factor = 0 + taste_description = "fresh melon" + glass_icon_state = "melon_baller" + glass_name = "melon baller smoothie" + glass_desc = "A wonderfully fresh melon smoothie. Guaranteed to brighten your day." + chemical_flags = REAGENT_CAN_BE_SYNTHESIZED + +/datum/reagent/consumable/vanilla_dream + name = "vanilla dream smoothie" + description = "A classic smoothie made from vanilla and fresh cream." + color = "#FFF3DD" + nutriment_factor = 0 + taste_description = "creamy vanilla" + glass_icon_state = "vanilla_dream" + glass_name = "vanilla dream smoothie" + glass_desc = "A classic drink made with vanilla and fresh cream." + chemical_flags = REAGENT_CAN_BE_SYNTHESIZED diff --git a/code/modules/reagents/chemistry/reagents/drug_reagents.dm b/code/modules/reagents/chemistry/reagents/drug_reagents.dm index 3039db16bf041..797efddc8a99d 100644 --- a/code/modules/reagents/chemistry/reagents/drug_reagents.dm +++ b/code/modules/reagents/chemistry/reagents/drug_reagents.dm @@ -84,7 +84,7 @@ var/smoke_message = pick("You feel relaxed.", "You feel calmed.","You feel alert.","You feel rugged.") to_chat(M, span_notice("[smoke_message]")) SEND_SIGNAL(M, COMSIG_ADD_MOOD_EVENT, "smoked", /datum/mood_event/smoked, name) - M.Jitter(0) //calms down any withdrawal jitters + M.remove_status_effect(/datum/status_effect/jitter) M.AdjustStun(-50 * REM * delta_time) M.AdjustKnockdown(-50 * REM * delta_time) M.AdjustUnconscious(-50 * REM * delta_time) @@ -107,7 +107,7 @@ overdose_threshold = 20 ph = 9 chemical_flags = REAGENT_CAN_BE_SYNTHESIZED - addiction_types = list(/datum/addiction/opiods = 18) //7.2 per 2 seconds + addiction_types = list(/datum/addiction/opioids = 18) //7.2 per 2 seconds /datum/reagent/drug/krokodil/on_mob_life(mob/living/carbon/M, delta_time, times_fired) @@ -164,7 +164,7 @@ M.AdjustParalyzed(-40 * REM * delta_time) M.AdjustImmobilized(-40 * REM * delta_time) M.adjustStaminaLoss(-2 * REM * delta_time, 0) - M.Jitter(2 * REM * delta_time) + M.set_timed_status_effect(4 SECONDS * REM * delta_time, /datum/status_effect/jitter, only_if_higher = TRUE) M.adjustOrganLoss(ORGAN_SLOT_BRAIN, rand(1, 4) * REM * delta_time) if(DT_PROB(2.5, delta_time)) M.emote(pick("twitch", "shiver")) @@ -279,8 +279,8 @@ ..() /datum/reagent/drug/happiness/on_mob_life(mob/living/carbon/M, delta_time, times_fired) - M.jitteriness = 0 - M.set_confusion(0) + M.remove_status_effect(/datum/status_effect/jitter) + M.remove_status_effect(/datum/status_effect/confusion) M.disgust = 0 M.adjustOrganLoss(ORGAN_SLOT_BRAIN, 0.2 * REM * delta_time) ..() @@ -295,7 +295,7 @@ SEND_SIGNAL(M, COMSIG_ADD_MOOD_EVENT, "happiness_drug", /datum/mood_event/happiness_drug_good_od) if(2) M.emote("sway") - M.Dizzy(25) + M.set_timed_status_effect(50 SECONDS, /datum/status_effect/dizziness, only_if_higher = TRUE) if(3) M.emote("frown") SEND_SIGNAL(M, COMSIG_ADD_MOOD_EVENT, "happiness_drug", /datum/mood_event/happiness_drug_bad_od) @@ -315,14 +315,14 @@ /datum/reagent/drug/pumpup/on_mob_metabolize(mob/living/L) ..() - ADD_TRAIT(L, TRAIT_STUNRESISTANCE, type) + ADD_TRAIT(L, TRAIT_BATON_RESISTANCE, type) /datum/reagent/drug/pumpup/on_mob_end_metabolize(mob/living/L) - REMOVE_TRAIT(L, TRAIT_STUNRESISTANCE, type) + REMOVE_TRAIT(L, TRAIT_BATON_RESISTANCE, type) ..() /datum/reagent/drug/pumpup/on_mob_life(mob/living/carbon/M, delta_time, times_fired) - M.Jitter(5 * REM * delta_time) + M.set_timed_status_effect(10 SECONDS * REM * delta_time, /datum/status_effect/jitter, only_if_higher = TRUE) if(DT_PROB(2.5, delta_time)) to_chat(M, span_notice("[pick("Go! Go! GO!", "You feel ready...", "You feel invincible...")]")) @@ -336,7 +336,7 @@ to_chat(M, span_userdanger("You can't stop shaking, your heart beats faster and faster...")) /datum/reagent/drug/pumpup/overdose_process(mob/living/M, delta_time, times_fired) - M.Jitter(5 * REM * delta_time) + M.set_timed_status_effect(10 SECONDS * REM * delta_time, /datum/status_effect/jitter, only_if_higher = TRUE) if(DT_PROB(2.5, delta_time)) M.drop_all_held_items() if(DT_PROB(7.5, delta_time)) @@ -456,11 +456,11 @@ if(DT_PROB(5, delta_time)) psychonaut.emote(pick("twitch","giggle")) if(5 to 10) - psychonaut.Jitter(10 * REM * delta_time) + psychonaut.set_timed_status_effect(20 SECONDS * REM * delta_time, /datum/status_effect/jitter, only_if_higher = TRUE) if(DT_PROB(10, delta_time)) psychonaut.emote(pick("twitch","giggle")) if (10 to INFINITY) - psychonaut.Jitter(20 * REM * delta_time) + psychonaut.set_timed_status_effect(40 SECONDS * REM * delta_time, /datum/status_effect/jitter, only_if_higher = TRUE) if(DT_PROB(16, delta_time)) psychonaut.emote(pick("twitch","giggle")) ..() @@ -761,7 +761,7 @@ . = ..() SEND_SIGNAL(kronkaine_fiend, COMSIG_ADD_MOOD_EVENT, "tweaking", /datum/mood_event/stimulant_medium, name) kronkaine_fiend.adjustOrganLoss(ORGAN_SLOT_HEART, 0.4 * REM * delta_time) - kronkaine_fiend.Jitter(10 * REM * delta_time) + kronkaine_fiend.set_timed_status_effect(20 SECONDS * REM * delta_time, /datum/status_effect/jitter, only_if_higher = TRUE) kronkaine_fiend.AdjustSleeping(-20 * REM * delta_time) kronkaine_fiend.adjust_drowsyness(-5 * REM * delta_time) if(volume < 10) @@ -774,6 +774,6 @@ /datum/reagent/drug/kronkaine/overdose_process(mob/living/kronkaine_fiend, delta_time, times_fired) . = ..() kronkaine_fiend.adjustOrganLoss(ORGAN_SLOT_HEART, 1 * REM * delta_time) - kronkaine_fiend.Jitter(10 * REM * delta_time) + kronkaine_fiend.set_timed_status_effect(20 SECONDS * REM * delta_time, /datum/status_effect/jitter, only_if_higher = TRUE) if(DT_PROB(10, delta_time)) to_chat(kronkaine_fiend, span_danger(pick("You feel like your heart is going to explode!", "Your ears are ringing!", "You sweat like a pig!", "You clench your jaw and grind your teeth.", "You feel prickles of pain in your chest."))) diff --git a/code/modules/reagents/chemistry/reagents/food_reagents.dm b/code/modules/reagents/chemistry/reagents/food_reagents.dm index db74f2a29f591..390ffab8426e5 100644 --- a/code/modules/reagents/chemistry/reagents/food_reagents.dm +++ b/code/modules/reagents/chemistry/reagents/food_reagents.dm @@ -364,7 +364,7 @@ victim.emote("scream") victim.blur_eyes(5) // 10 seconds victim.blind_eyes(3) // 6 seconds - victim.set_confusion(max(exposed_mob.get_confusion(), 5)) // 10 seconds + victim.set_timed_status_effect(5 SECONDS, /datum/status_effect/confusion, only_if_higher = TRUE) victim.Knockdown(3 SECONDS) victim.add_movespeed_modifier(/datum/movespeed_modifier/reagent/pepperspray) addtimer(CALLBACK(victim, /mob.proc/remove_movespeed_modifier, /datum/movespeed_modifier/reagent/pepperspray), 10 SECONDS) @@ -376,7 +376,7 @@ if(prob(10)) victim.blur_eyes(1) if(prob(10)) - victim.Dizzy(1) + victim.set_timed_status_effect(2 SECONDS, /datum/status_effect/dizziness, only_if_higher = TRUE) if(prob(5)) victim.vomit() @@ -440,9 +440,9 @@ if(DT_PROB(min(current_cycle/2, 12.5), delta_time)) to_chat(M, span_danger("You can't get the scent of garlic out of your nose! You can barely think...")) M.Paralyze(10) - M.Jitter(10) + M.set_timed_status_effect(20 SECONDS, /datum/status_effect/jitter, only_if_higher = TRUE) else - var/obj/item/organ/liver/liver = M.getorganslot(ORGAN_SLOT_LIVER) + var/obj/item/organ/internal/liver/liver = M.getorganslot(ORGAN_SLOT_LIVER) if(liver && HAS_TRAIT(liver, TRAIT_CULINARY_METABOLISM)) if(DT_PROB(10, delta_time)) //stays in the system much longer than sprinkles/banana juice, so heals slower to partially compensate M.heal_bodypart_damage(brute = 1, burn = 1) @@ -457,7 +457,7 @@ chemical_flags = REAGENT_CAN_BE_SYNTHESIZED /datum/reagent/consumable/sprinkles/on_mob_life(mob/living/carbon/M, delta_time, times_fired) - var/obj/item/organ/liver/liver = M.getorganslot(ORGAN_SLOT_LIVER) + var/obj/item/organ/internal/liver/liver = M.getorganslot(ORGAN_SLOT_LIVER) if(liver && HAS_TRAIT(liver, TRAIT_LAW_ENFORCEMENT_METABOLISM)) M.heal_bodypart_damage(1 * REM * delta_time, 1 * REM * delta_time, 0) . = TRUE @@ -818,7 +818,7 @@ return var/mob/living/carbon/exposed_carbon = exposed_mob - var/obj/item/organ/stomach/ethereal/stomach = exposed_carbon.getorganslot(ORGAN_SLOT_STOMACH) + var/obj/item/organ/internal/stomach/ethereal/stomach = exposed_carbon.getorganslot(ORGAN_SLOT_STOMACH) if(istype(stomach)) stomach.adjust_charge(reac_volume * 30) diff --git a/code/modules/reagents/chemistry/reagents/impure_reagents.dm b/code/modules/reagents/chemistry/reagents/impure_reagents.dm index 45fb497de7e37..bc08feb04e166 100644 --- a/code/modules/reagents/chemistry/reagents/impure_reagents.dm +++ b/code/modules/reagents/chemistry/reagents/impure_reagents.dm @@ -17,7 +17,7 @@ var/liver_damage = 0.5 /datum/reagent/impurity/on_mob_life(mob/living/carbon/C, delta_time, times_fired) - var/obj/item/organ/liver/L = C.getorganslot(ORGAN_SLOT_LIVER) + var/obj/item/organ/internal/liver/L = C.getorganslot(ORGAN_SLOT_LIVER) if(!L)//Though, lets be safe C.adjustToxLoss(1 * REM * delta_time, FALSE)//Incase of no liver! return ..() diff --git a/code/modules/reagents/chemistry/reagents/impure_reagents/impure_medicine_reagents.dm b/code/modules/reagents/chemistry/reagents/impure_reagents/impure_medicine_reagents.dm index 5829a847bc09c..e13a987bad97a 100644 --- a/code/modules/reagents/chemistry/reagents/impure_reagents/impure_medicine_reagents.dm +++ b/code/modules/reagents/chemistry/reagents/impure_reagents/impure_medicine_reagents.dm @@ -143,21 +143,21 @@ Basically, we fill the time between now and 2s from now with hands based off the return RegisterSignal(consumer, COMSIG_CARBON_GAIN_ORGAN, .proc/on_gained_organ) RegisterSignal(consumer, COMSIG_CARBON_LOSE_ORGAN, .proc/on_removed_organ) - var/obj/item/organ/liver/this_liver = consumer.getorganslot(ORGAN_SLOT_LIVER) + var/obj/item/organ/internal/liver/this_liver = consumer.getorganslot(ORGAN_SLOT_LIVER) this_liver.alcohol_tolerance *= 2 /datum/reagent/impurity/libitoil/proc/on_gained_organ(mob/prev_owner, obj/item/organ/organ) SIGNAL_HANDLER - if(!istype(organ, /obj/item/organ/liver)) + if(!istype(organ, /obj/item/organ/internal/liver)) return - var/obj/item/organ/liver/this_liver = organ + var/obj/item/organ/internal/liver/this_liver = organ this_liver.alcohol_tolerance *= 2 /datum/reagent/impurity/libitoil/proc/on_removed_organ(mob/prev_owner, obj/item/organ/organ) SIGNAL_HANDLER - if(!istype(organ, /obj/item/organ/liver)) + if(!istype(organ, /obj/item/organ/internal/liver)) return - var/obj/item/organ/liver/this_liver = organ + var/obj/item/organ/internal/liver/this_liver = organ this_liver.alcohol_tolerance /= 2 /datum/reagent/impurity/libitoil/on_mob_delete(mob/living/L) @@ -165,7 +165,7 @@ Basically, we fill the time between now and 2s from now with hands based off the var/mob/living/carbon/consumer = L UnregisterSignal(consumer, COMSIG_CARBON_LOSE_ORGAN) UnregisterSignal(consumer, COMSIG_CARBON_GAIN_ORGAN) - var/obj/item/organ/liver/this_liver = consumer.getorganslot(ORGAN_SLOT_LIVER) + var/obj/item/organ/internal/liver/this_liver = consumer.getorganslot(ORGAN_SLOT_LIVER) if(!this_liver) return this_liver.alcohol_tolerance /= 2 @@ -370,19 +370,19 @@ Basically, we fill the time between now and 2s from now with hands based off the . = ..() RegisterSignal(owner, COMSIG_CARBON_GAIN_ORGAN, .proc/on_gained_organ) RegisterSignal(owner, COMSIG_CARBON_LOSE_ORGAN, .proc/on_removed_organ) - var/obj/item/organ/lungs/lungs = owner.getorganslot(ORGAN_SLOT_LUNGS) + var/obj/item/organ/internal/lungs/lungs = owner.getorganslot(ORGAN_SLOT_LUNGS) if(!lungs) return apply_lung_levels(lungs) /datum/reagent/inverse/healing/convermol/proc/on_gained_organ(mob/prev_owner, obj/item/organ/organ) SIGNAL_HANDLER - if(!istype(organ, /obj/item/organ/lungs)) + if(!istype(organ, /obj/item/organ/internal/lungs)) return - var/obj/item/organ/lungs/lungs = organ + var/obj/item/organ/internal/lungs/lungs = organ apply_lung_levels(lungs) -/datum/reagent/inverse/healing/convermol/proc/apply_lung_levels(obj/item/organ/lungs/lungs) +/datum/reagent/inverse/healing/convermol/proc/apply_lung_levels(obj/item/organ/internal/lungs/lungs) cached_heat_level_1 = lungs.heat_level_1_threshold cached_heat_level_2 = lungs.heat_level_2_threshold cached_heat_level_3 = lungs.heat_level_3_threshold @@ -400,12 +400,12 @@ Basically, we fill the time between now and 2s from now with hands based off the /datum/reagent/inverse/healing/convermol/proc/on_removed_organ(mob/prev_owner, obj/item/organ/organ) SIGNAL_HANDLER - if(!istype(organ, /obj/item/organ/lungs)) + if(!istype(organ, /obj/item/organ/internal/lungs)) return - var/obj/item/organ/lungs/lungs = organ + var/obj/item/organ/internal/lungs/lungs = organ restore_lung_levels(lungs) -/datum/reagent/inverse/healing/convermol/proc/restore_lung_levels(obj/item/organ/lungs/lungs) +/datum/reagent/inverse/healing/convermol/proc/restore_lung_levels(obj/item/organ/internal/lungs/lungs) lungs.heat_level_1_threshold = cached_heat_level_1 lungs.heat_level_2_threshold = cached_heat_level_2 lungs.heat_level_3_threshold = cached_heat_level_3 @@ -417,7 +417,7 @@ Basically, we fill the time between now and 2s from now with hands based off the . = ..() UnregisterSignal(owner, COMSIG_CARBON_LOSE_ORGAN) UnregisterSignal(owner, COMSIG_CARBON_GAIN_ORGAN) - var/obj/item/organ/lungs/lungs = owner.getorganslot(ORGAN_SLOT_LUNGS) + var/obj/item/organ/internal/lungs/lungs = owner.getorganslot(ORGAN_SLOT_LUNGS) if(!lungs) return restore_lung_levels(lungs) @@ -515,7 +515,7 @@ Basically, we fill the time between now and 2s from now with hands based off the var/back_from_the_dead = FALSE /datum/reagent/inverse/penthrite/on_mob_dead(mob/living/carbon/owner, delta_time) - var/obj/item/organ/heart/heart = owner.getorganslot(ORGAN_SLOT_HEART) + var/obj/item/organ/internal/heart/heart = owner.getorganslot(ORGAN_SLOT_HEART) if(!heart || heart.organ_flags & ORGAN_FAILING) return ..() metabolization_rate = 0.35 @@ -549,14 +549,14 @@ Basically, we fill the time between now and 2s from now with hands based off the owner.add_movespeed_modifier(/datum/movespeed_modifier/reagent/nooartrium) if(owner.health < HEALTH_THRESHOLD_FULLCRIT) owner.add_actionspeed_modifier(/datum/actionspeed_modifier/nooartrium) - var/obj/item/organ/heart/heart = owner.getorganslot(ORGAN_SLOT_HEART) + var/obj/item/organ/internal/heart/heart = owner.getorganslot(ORGAN_SLOT_HEART) if(!heart || heart.organ_flags & ORGAN_FAILING) remove_buffs(owner) ..() /datum/reagent/inverse/penthrite/on_mob_delete(mob/living/carbon/owner) remove_buffs(owner) - var/obj/item/organ/heart/heart = owner.getorganslot(ORGAN_SLOT_HEART) + var/obj/item/organ/internal/heart/heart = owner.getorganslot(ORGAN_SLOT_HEART) if(owner.health < -500 || heart.organ_flags & ORGAN_FAILING)//Honestly commendable if you get -500 explosion(owner, light_impact_range = 1, explosion_cause = src) qdel(heart) @@ -566,7 +566,7 @@ Basically, we fill the time between now and 2s from now with hands based off the /datum/reagent/inverse/penthrite/overdose_start(mob/living/carbon/owner) if(!back_from_the_dead) return ..() - var/obj/item/organ/heart/heart = owner.getorganslot(ORGAN_SLOT_HEART) + var/obj/item/organ/internal/heart/heart = owner.getorganslot(ORGAN_SLOT_HEART) if(!heart) //No heart? No life! REMOVE_TRAIT(owner, TRAIT_NODEATH, type) owner.stat = DEAD @@ -653,7 +653,7 @@ Basically, we fill the time between now and 2s from now with hands based off the /datum/brain_trauma/hypnosis // Hypnosis, same reason as obsessed, plus a bug makes it remain even after the neurowhine purges and then turn into "nothing" on the med reading upon a second application ) traumalist -= forbiddentraumas - var/obj/item/organ/brain/brain = owner.getorganslot(ORGAN_SLOT_BRAIN) + var/obj/item/organ/internal/brain/brain = owner.getorganslot(ORGAN_SLOT_BRAIN) traumalist = shuffle(traumalist) for(var/trauma in traumalist) if(brain.brain_gain_trauma(trauma, TRAUMA_RESILIENCE_MAGIC)) @@ -679,9 +679,9 @@ Basically, we fill the time between now and 2s from now with hands based off the chemical_flags = REAGENT_DEAD_PROCESS tox_damage = 0 ///The old heart we're swapping for - var/obj/item/organ/heart/original_heart + var/obj/item/organ/internal/heart/original_heart ///The new heart that's temp added - var/obj/item/organ/heart/cursed/manual_heart + var/obj/item/organ/internal/heart/cursed/manual_heart ///Creates a new cursed heart and puts the old inside of it, then replaces the position of the old /datum/reagent/inverse/corazargh/on_mob_metabolize(mob/living/owner) @@ -705,7 +705,7 @@ Basically, we fill the time between now and 2s from now with hands based off the ///Intercepts the new heart and creates a new cursed heart - putting the old inside of it /datum/reagent/inverse/corazargh/proc/on_gained_organ(mob/owner, obj/item/organ/organ) SIGNAL_HANDLER - if(!istype(organ, /obj/item/organ/heart)) + if(!istype(organ, /obj/item/organ/internal/heart)) return var/mob/living/carbon/carbon_mob = owner original_heart = organ diff --git a/code/modules/reagents/chemistry/reagents/impure_reagents/impure_toxin_reagents.dm b/code/modules/reagents/chemistry/reagents/impure_reagents/impure_toxin_reagents.dm index 9ca7bd96a5d35..48e8def6285cb 100644 --- a/code/modules/reagents/chemistry/reagents/impure_reagents/impure_toxin_reagents.dm +++ b/code/modules/reagents/chemistry/reagents/impure_reagents/impure_toxin_reagents.dm @@ -29,7 +29,7 @@ liver_damage = 0 /datum/reagent/impurity/methanol/on_mob_life(mob/living/carbon/owner, delta_time) - var/obj/item/organ/eyes/eyes = owner.getorganslot(ORGAN_SLOT_EYES) + var/obj/item/organ/internal/eyes/eyes = owner.getorganslot(ORGAN_SLOT_EYES) if(!eyes) return ..() eyes.applyOrganDamage(0.5 * REM * delta_time) @@ -61,7 +61,7 @@ metabolization_rate = 0.5 * REAGENTS_METABOLISM /datum/reagent/impurity/rosenol/on_mob_life(mob/living/carbon/owner, delta_time) - var/obj/item/organ/tongue/tongue = owner.getorganslot(ORGAN_SLOT_TONGUE) + var/obj/item/organ/internal/tongue/tongue = owner.getorganslot(ORGAN_SLOT_TONGUE) if(!tongue) return ..() if(DT_PROB(4.0, delta_time)) diff --git a/code/modules/reagents/chemistry/reagents/medicine_reagents.dm b/code/modules/reagents/chemistry/reagents/medicine_reagents.dm index 9f72861a214a4..87dfa1fad6902 100644 --- a/code/modules/reagents/chemistry/reagents/medicine_reagents.dm +++ b/code/modules/reagents/chemistry/reagents/medicine_reagents.dm @@ -60,8 +60,9 @@ mytray.mutateweed() if(1 to 32) mytray.mutatepest(user) - else if(prob(20)) - mytray.visible_message(span_warning("Nothing happens...")) + else + if(prob(20)) + mytray.visible_message(span_warning("Nothing happens...")) /datum/reagent/medicine/adminordrazine/on_mob_life(mob/living/carbon/M, delta_time, times_fired) M.heal_bodypart_damage(5 * REM * delta_time, 5 * REM * delta_time) @@ -76,17 +77,17 @@ M.SetUnconscious(0) M.SetParalyzed(0) M.SetImmobilized(0) - M.set_confusion(0) + M.remove_status_effect(/datum/status_effect/confusion) M.SetSleeping(0) M.silent = FALSE - M.dizziness = 0 + M.remove_status_effect(/datum/status_effect/dizziness) M.disgust = 0 M.drowsyness = 0 // Remove all speech related status effects for(var/effect in typesof(/datum/status_effect/speech)) M.remove_status_effect(effect) - M.jitteriness = 0 + M.remove_status_effect(/datum/status_effect/jitter) M.hallucination = 0 REMOVE_TRAITS_NOT_IN(M, list(SPECIES_TRAIT, ROUNDSTART_TRAIT, ORGAN_TRAIT)) M.reagents.remove_all_type(/datum/reagent/toxin, 5 * REM * delta_time, FALSE, TRUE) @@ -162,21 +163,22 @@ chemical_flags = REAGENT_CAN_BE_SYNTHESIZED /datum/reagent/medicine/cryoxadone/on_mob_life(mob/living/carbon/M, delta_time, times_fired) - if(M.IsSleeping() || M.IsUnconscious()) - var/power = -0.00003 * (M.bodytemperature ** 2) + 3 - if(M.bodytemperature < T0C) - M.adjustOxyLoss(-3 * power * REM * delta_time, 0) - M.adjustBruteLoss(-power * REM * delta_time, 0) - M.adjustFireLoss(-power * REM * delta_time, 0) - M.adjustToxLoss(-power * REM * delta_time, 0, TRUE) //heals TOXINLOVERs - M.adjustCloneLoss(-power * REM * delta_time, 0) - for(var/i in M.all_wounds) - var/datum/wound/iter_wound = i - iter_wound.on_xadone(power * REAGENTS_EFFECT_MULTIPLIER * delta_time) - REMOVE_TRAIT(M, TRAIT_DISFIGURED, TRAIT_GENERIC) //fixes common causes for disfiguration - . = TRUE metabolization_rate = REAGENTS_METABOLISM * (0.00001 * (M.bodytemperature ** 2) + 0.5) + if(M.bodytemperature >= T0C || !HAS_TRAIT(M, TRAIT_KNOCKEDOUT)) + ..() + return + var/power = -0.00003 * (M.bodytemperature ** 2) + 3 + M.adjustOxyLoss(-3 * power * REM * delta_time, 0) + M.adjustBruteLoss(-power * REM * delta_time, 0) + M.adjustFireLoss(-power * REM * delta_time, 0) + M.adjustToxLoss(-power * REM * delta_time, 0, TRUE) //heals TOXINLOVERs + M.adjustCloneLoss(-power * REM * delta_time, 0) + for(var/i in M.all_wounds) + var/datum/wound/iter_wound = i + iter_wound.on_xadone(power * REAGENTS_EFFECT_MULTIPLIER * delta_time) + REMOVE_TRAIT(M, TRAIT_DISFIGURED, TRAIT_GENERIC) //fixes common causes for disfiguration ..() + return TRUE // Healing /datum/reagent/medicine/cryoxadone/on_hydroponics_apply(obj/item/seeds/myseed, datum/reagents/chems, obj/machinery/hydroponics/mytray, mob/user) @@ -252,8 +254,8 @@ /datum/reagent/medicine/rezadone/overdose_process(mob/living/M, delta_time, times_fired) M.adjustToxLoss(1 * REM * delta_time, 0) - M.Dizzy(5 * REM * delta_time) - M.Jitter(5 * REM * delta_time) + M.set_timed_status_effect(10 SECONDS * REM * delta_time, /datum/status_effect/dizziness, only_if_higher = TRUE) + M.set_timed_status_effect(10 SECONDS * REM * delta_time, /datum/status_effect/jitter, only_if_higher = TRUE) ..() . = TRUE @@ -528,7 +530,7 @@ /datum/reagent/medicine/ephedrine name = "Ephedrine" - description = "Increases stun resistance and movement speed, giving you hand cramps. Overdose deals toxin damage and inhibits breathing." + description = "Increases resistance to batons and movement speed, giving you hand cramps. Overdose deals toxin damage and inhibits breathing." reagent_state = LIQUID color = "#D2FFFA" metabolization_rate = 0.5 * REAGENTS_METABOLISM @@ -543,11 +545,11 @@ /datum/reagent/medicine/ephedrine/on_mob_metabolize(mob/living/L) ..() L.add_movespeed_modifier(/datum/movespeed_modifier/reagent/ephedrine) - ADD_TRAIT(L, TRAIT_STUNRESISTANCE, type) + ADD_TRAIT(L, TRAIT_BATON_RESISTANCE, type) /datum/reagent/medicine/ephedrine/on_mob_end_metabolize(mob/living/L) L.remove_movespeed_modifier(/datum/movespeed_modifier/reagent/ephedrine) - REMOVE_TRAIT(L, TRAIT_STUNRESISTANCE, type) + REMOVE_TRAIT(L, TRAIT_BATON_RESISTANCE, type) ..() /datum/reagent/medicine/ephedrine/on_mob_life(mob/living/carbon/M, delta_time, times_fired) @@ -555,7 +557,7 @@ var/obj/item/I = M.get_active_held_item() if(I && M.dropItemToGround(I)) to_chat(M, span_notice("Your hands spaz out and you drop what you were holding!")) - M.Jitter(10) + M.set_timed_status_effect(20 SECONDS, /datum/status_effect/jitter, only_if_higher = TRUE) M.AdjustAllImmobility(-20 * REM * delta_time * normalise_creation_purity()) M.adjustStaminaLoss(-1 * REM * delta_time * normalise_creation_purity(), FALSE) @@ -590,7 +592,7 @@ /datum/reagent/medicine/diphenhydramine/on_mob_life(mob/living/carbon/M, delta_time, times_fired) if(DT_PROB(5, delta_time)) M.adjust_drowsyness(1) - M.jitteriness -= 1 * REM * delta_time + M.adjust_timed_status_effect(-2 SECONDS * REM * delta_time, /datum/status_effect/jitter) holder.remove_reagent(/datum/reagent/toxin/histamine, 3 * REM * delta_time) ..() @@ -603,7 +605,7 @@ overdose_threshold = 30 ph = 8.96 chemical_flags = REAGENT_CAN_BE_SYNTHESIZED - addiction_types = list(/datum/addiction/opiods = 10) + addiction_types = list(/datum/addiction/opioids = 10) /datum/reagent/medicine/morphine/on_mob_metabolize(mob/living/L) ..() @@ -629,8 +631,8 @@ /datum/reagent/medicine/morphine/overdose_process(mob/living/M, delta_time, times_fired) if(DT_PROB(18, delta_time)) M.drop_all_held_items() - M.Dizzy(2) - M.Jitter(2) + M.set_timed_status_effect(4 SECONDS, /datum/status_effect/dizziness, only_if_higher = TRUE) + M.set_timed_status_effect(4 SECONDS, /datum/status_effect/jitter, only_if_higher = TRUE) ..() @@ -655,12 +657,12 @@ return RegisterSignal(owner, COMSIG_CARBON_GAIN_ORGAN, .proc/on_gained_organ) RegisterSignal(owner, COMSIG_CARBON_LOSE_ORGAN, .proc/on_removed_organ) - var/obj/item/organ/eyes/eyes = owner.getorganslot(ORGAN_SLOT_EYES) + var/obj/item/organ/internal/eyes/eyes = owner.getorganslot(ORGAN_SLOT_EYES) if(!eyes) return improve_eyesight(owner, eyes) -/datum/reagent/medicine/oculine/proc/improve_eyesight(mob/living/carbon/owner, obj/item/organ/eyes/eyes) +/datum/reagent/medicine/oculine/proc/improve_eyesight(mob/living/carbon/owner, obj/item/organ/internal/eyes/eyes) delta_light = creation_purity*30 if(eyes.lighting_alpha) eyes.lighting_alpha -= delta_light @@ -669,29 +671,29 @@ eyes.see_in_dark += 3 owner.update_sight() -/datum/reagent/medicine/oculine/proc/restore_eyesight(mob/living/carbon/owner, obj/item/organ/eyes/eyes) +/datum/reagent/medicine/oculine/proc/restore_eyesight(mob/living/carbon/owner, obj/item/organ/internal/eyes/eyes) eyes.lighting_alpha += delta_light eyes.see_in_dark -= 3 owner.update_sight() /datum/reagent/medicine/oculine/proc/on_gained_organ(mob/owner, obj/item/organ/organ) SIGNAL_HANDLER - if(!istype(organ, /obj/item/organ/eyes)) + if(!istype(organ, /obj/item/organ/internal/eyes)) return - var/obj/item/organ/eyes/eyes = organ + var/obj/item/organ/internal/eyes/eyes = organ improve_eyesight(owner, eyes) /datum/reagent/medicine/oculine/proc/on_removed_organ(mob/prev_owner, obj/item/organ/organ) SIGNAL_HANDLER - if(!istype(organ, /obj/item/organ/eyes)) + if(!istype(organ, /obj/item/organ/internal/eyes)) return - var/obj/item/organ/eyes/eyes = organ + var/obj/item/organ/internal/eyes/eyes = organ restore_eyesight(prev_owner, eyes) /datum/reagent/medicine/oculine/on_mob_life(mob/living/carbon/owner, delta_time, times_fired) owner.adjust_blindness(-2 * REM * delta_time * normalise_creation_purity()) owner.adjust_blurriness(-2 * REM * delta_time * normalise_creation_purity()) - var/obj/item/organ/eyes/eyes = owner.getorganslot(ORGAN_SLOT_EYES) + var/obj/item/organ/internal/eyes/eyes = owner.getorganslot(ORGAN_SLOT_EYES) if (!eyes) return ..() var/fix_prob = 10 @@ -711,7 +713,7 @@ ..() /datum/reagent/medicine/oculine/on_mob_delete(mob/living/owner) - var/obj/item/organ/eyes/eyes = owner.getorganslot(ORGAN_SLOT_EYES) + var/obj/item/organ/internal/eyes/eyes = owner.getorganslot(ORGAN_SLOT_EYES) if(!eyes) return restore_eyesight(owner, eyes) @@ -744,7 +746,7 @@ message = composer.compose_message(owner, message_language, message, , spans, message_mods) /datum/reagent/medicine/inacusiate/on_mob_life(mob/living/carbon/owner, delta_time, times_fired) - var/obj/item/organ/ears/ears = owner.getorganslot(ORGAN_SLOT_EARS) + var/obj/item/organ/internal/ears/ears = owner.getorganslot(ORGAN_SLOT_EARS) if(!ears) return ..() ears.adjustEarDamage(-4 * REM * delta_time * normalise_creation_purity(), -4 * REM * delta_time * normalise_creation_purity()) @@ -773,15 +775,15 @@ . = TRUE M.losebreath = 0 if(DT_PROB(10, delta_time)) - M.Dizzy(5) - M.Jitter(5) + M.set_timed_status_effect(10 SECONDS, /datum/status_effect/dizziness, only_if_higher = TRUE) + M.set_timed_status_effect(10 SECONDS, /datum/status_effect/jitter, only_if_higher = TRUE) ..() /datum/reagent/medicine/atropine/overdose_process(mob/living/M, delta_time, times_fired) M.adjustToxLoss(0.5 * REM * delta_time, 0) . = TRUE - M.Dizzy(1 * REM * delta_time) - M.Jitter(1 * REM * delta_time) + M.set_timed_status_effect(2 SECONDS * REM * delta_time, /datum/status_effect/dizziness, only_if_higher = TRUE) + M.set_timed_status_effect(2 SECONDS * REM * delta_time, /datum/status_effect/jitter, only_if_higher = TRUE) ..() /datum/reagent/medicine/epinephrine @@ -973,7 +975,7 @@ chemical_flags = REAGENT_CAN_BE_SYNTHESIZED /datum/reagent/medicine/mutadone/on_mob_life(mob/living/carbon/M, delta_time, times_fired) - M.jitteriness = 0 + M.remove_status_effect(/datum/status_effect/jitter) if(M.has_dna()) M.dna.remove_all_mutations(list(MUT_NORMAL, MUT_EXTRA), TRUE) if(!QDELETED(M)) //We were a monkey, now a human @@ -991,21 +993,19 @@ inverse_chem = /datum/reagent/inverse/antihol /datum/reagent/medicine/antihol/on_mob_life(mob/living/carbon/M, delta_time, times_fired) - M.dizziness = 0 + M.remove_status_effect(/datum/status_effect/dizziness) M.set_drowsyness(0) M.remove_status_effect(/datum/status_effect/speech/slurring/drunk) - M.set_confusion(0) + M.remove_status_effect(/datum/status_effect/confusion) M.reagents.remove_all_type(/datum/reagent/consumable/ethanol, 3 * REM * delta_time * normalise_creation_purity(), FALSE, TRUE) M.adjustToxLoss(-0.2 * REM * delta_time, 0) - if(ishuman(M)) - var/mob/living/carbon/human/H = M - H.drunkenness = max(H.drunkenness - (10 * REM * delta_time * normalise_creation_purity()), 0) + M.adjust_drunk_effect(-10 * REM * delta_time * normalise_creation_purity()) ..() . = TRUE /datum/reagent/medicine/stimulants name = "Stimulants" - description = "Increases stun resistance and movement speed in addition to restoring minor damage and weakness. Overdose causes weakness and toxin damage." + description = "Increases resistance to batons and movement speed in addition to restoring minor damage and weakness. Overdose causes weakness and toxin damage." color = "#78008C" metabolization_rate = 0.5 * REAGENTS_METABOLISM overdose_threshold = 60 @@ -1016,11 +1016,11 @@ /datum/reagent/medicine/stimulants/on_mob_metabolize(mob/living/L) ..() L.add_movespeed_modifier(/datum/movespeed_modifier/reagent/stimulants) - ADD_TRAIT(L, TRAIT_STUNRESISTANCE, type) + ADD_TRAIT(L, TRAIT_BATON_RESISTANCE, type) /datum/reagent/medicine/stimulants/on_mob_end_metabolize(mob/living/L) L.remove_movespeed_modifier(/datum/movespeed_modifier/reagent/stimulants) - REMOVE_TRAIT(L, TRAIT_STUNRESISTANCE, type) + REMOVE_TRAIT(L, TRAIT_BATON_RESISTANCE, type) ..() /datum/reagent/medicine/stimulants/on_mob_life(mob/living/carbon/M, delta_time, times_fired) @@ -1150,7 +1150,7 @@ M.adjustToxLoss(-3 * REM * delta_time, 0) M.adjustCloneLoss(-1 * REM * delta_time, 0) M.adjustStaminaLoss(-3 * REM * delta_time, 0) - M.jitteriness = clamp(M.jitteriness + (3 * REM * delta_time), 0, 30) + M.adjust_timed_status_effect(6 SECONDS * REM * delta_time, /datum/status_effect/jitter, max_duration = 1 MINUTES) M.adjustOrganLoss(ORGAN_SLOT_BRAIN, 2 * REM * delta_time, 150) if(DT_PROB(5, delta_time)) M.say(pick("Yeah, well, you know, that's just, like, uh, your opinion, man.", "Am I glad he's frozen in there and that we're out here, and that he's the sheriff and that we're frozen out here, and that we're in there, and I just remembered, we're out here. What I wanna know is: Where's the caveman?", "It ain't me, it ain't me...", "Make love, not war!", "Stop, hey, what's that sound? Everybody look what's going down...", "Do you believe in magic in a young girl's heart?"), forced = /datum/reagent/medicine/earthsblood) @@ -1192,8 +1192,10 @@ for(var/datum/reagent/drug/R in M.reagents.reagent_list) M.reagents.remove_reagent(R.type, 5 * REM * delta_time) M.adjust_drowsyness(2 * REM * delta_time) - if(M.jitteriness >= 3) - M.jitteriness -= 3 * REM * delta_time + + if(M.get_timed_status_effect_duration(/datum/status_effect/jitter) >= 6 SECONDS) + M.adjust_timed_status_effect(-6 SECONDS * REM * delta_time, /datum/status_effect/jitter) + if (M.hallucination >= 5) M.hallucination -= 5 * REM * delta_time if(DT_PROB(10, delta_time)) @@ -1214,23 +1216,23 @@ ..() metabolizer.AdjustAllImmobility(-20 * REM * delta_time) metabolizer.adjustStaminaLoss(-10 * REM * delta_time, 0) - metabolizer.Jitter(10 * REM * delta_time) - metabolizer.Dizzy(10 * REM * delta_time) + metabolizer.set_timed_status_effect(20 SECONDS * REM * delta_time, /datum/status_effect/jitter, only_if_higher = TRUE) + metabolizer.set_timed_status_effect(20 SECONDS * REM * delta_time, /datum/status_effect/dizziness, only_if_higher = TRUE) return TRUE /datum/reagent/medicine/changelingadrenaline/on_mob_metabolize(mob/living/L) ..() ADD_TRAIT(L, TRAIT_SLEEPIMMUNE, type) - ADD_TRAIT(L, TRAIT_STUNRESISTANCE, type) + ADD_TRAIT(L, TRAIT_BATON_RESISTANCE, type) L.add_movespeed_mod_immunities(type, /datum/movespeed_modifier/damage_slowdown) /datum/reagent/medicine/changelingadrenaline/on_mob_end_metabolize(mob/living/L) ..() REMOVE_TRAIT(L, TRAIT_SLEEPIMMUNE, type) - REMOVE_TRAIT(L, TRAIT_STUNRESISTANCE, type) + REMOVE_TRAIT(L, TRAIT_BATON_RESISTANCE, type) L.remove_movespeed_mod_immunities(type, /datum/movespeed_modifier/damage_slowdown) - L.Dizzy(0) - L.Jitter(0) + L.remove_status_effect(/datum/status_effect/dizziness) + L.remove_status_effect(/datum/status_effect/jitter) /datum/reagent/medicine/changelingadrenaline/overdose_process(mob/living/metabolizer, delta_time, times_fired) metabolizer.adjustToxLoss(1 * REM * delta_time, 0) @@ -1327,7 +1329,7 @@ overdose_threshold = overdose_threshold + ((rand(-10, 10) / 10) * REM * delta_time) // for extra fun metabolizer.AdjustAllImmobility(-5 * REM * delta_time) metabolizer.adjustStaminaLoss(-0.5 * REM * delta_time, 0) - metabolizer.Jitter(1) + metabolizer.set_timed_status_effect(1 SECONDS * REM * delta_time, /datum/status_effect/jitter, only_if_higher = TRUE) metabolization_rate = 0.005 * REAGENTS_METABOLISM * rand(5, 20) // randomizes metabolism between 0.02 and 0.08 per second . = TRUE ..() @@ -1340,17 +1342,17 @@ overdose_progress++ switch(overdose_progress) if(1 to 40) - M.jitteriness = min(M.jitteriness + (1 * REM * delta_time), 10) + M.adjust_timed_status_effect(2 SECONDS * REM * delta_time, /datum/status_effect/jitter, max_duration = 20 SECONDS) M.adjust_timed_status_effect(2 SECONDS * REM * delta_time, /datum/status_effect/speech/stutter, max_duration = 20 SECONDS) - M.Dizzy(5 * REM * delta_time) + M.set_timed_status_effect(10 SECONDS * REM * delta_time, /datum/status_effect/dizziness, only_if_higher = TRUE) if(DT_PROB(30, delta_time)) M.losebreath++ if(41 to 80) M.adjustOxyLoss(0.1 * REM * delta_time, 0) M.adjustStaminaLoss(0.1 * REM * delta_time, 0) - M.jitteriness = min(M.jitteriness + (1 * REM * delta_time), 20) + M.adjust_timed_status_effect(2 SECONDS * REM * delta_time, /datum/status_effect/jitter, max_duration = 40 SECONDS) M.adjust_timed_status_effect(2 SECONDS * REM * delta_time, /datum/status_effect/speech/stutter, max_duration = 40 SECONDS) - M.Dizzy(10 * REM * delta_time) + M.set_timed_status_effect(20 SECONDS * REM * delta_time, /datum/status_effect/dizziness, only_if_higher = TRUE) if(DT_PROB(30, delta_time)) M.losebreath++ if(DT_PROB(10, delta_time)) @@ -1387,9 +1389,9 @@ ..() /datum/reagent/medicine/psicodine/on_mob_life(mob/living/carbon/M, delta_time, times_fired) - M.jitteriness = max(M.jitteriness - (6 * REM * delta_time), 0) - M.dizziness = max(M.dizziness - (6 * REM * delta_time), 0) - M.set_confusion(max(M.get_confusion() - (6 * REM * delta_time), 0)) + M.adjust_timed_status_effect(-12 SECONDS * REM * delta_time, /datum/status_effect/jitter) + M.adjust_timed_status_effect(-12 SECONDS * REM * delta_time, /datum/status_effect/dizziness) + M.adjust_timed_status_effect(-6 SECONDS * REM * delta_time, /datum/status_effect/confusion) M.disgust = max(M.disgust - (6 * REM * delta_time), 0) var/datum/component/mood/mood = M.GetComponent(/datum/component/mood) if(mood != null && mood.sanity <= SANITY_NEUTRAL) // only take effect if in negative sanity and then... @@ -1504,10 +1506,22 @@ /datum/reagent/medicine/coagulant/on_mob_metabolize(mob/living/M) ADD_TRAIT(M, TRAIT_COAGULATING, /datum/reagent/medicine/coagulant) + + if(ishuman(M)) + var/mob/living/carbon/human/blood_boy = M + blood_boy.physiology?.bleed_mod *= passive_bleed_modifier + return ..() /datum/reagent/medicine/coagulant/on_mob_end_metabolize(mob/living/M) REMOVE_TRAIT(M, TRAIT_COAGULATING, /datum/reagent/medicine/coagulant) + + if(was_working) + to_chat(M, span_warning("The medicine thickening your blood loses its effect!")) + if(ishuman(M)) + var/mob/living/carbon/human/blood_boy = M + blood_boy.physiology?.bleed_mod /= passive_bleed_modifier + return ..() /datum/reagent/medicine/coagulant/on_mob_life(mob/living/carbon/M, delta_time, times_fired) @@ -1546,28 +1560,12 @@ M.adjustOxyLoss(rand(3, 4)) if(prob(50)) - var/obj/item/organ/lungs/our_lungs = M.getorganslot(ORGAN_SLOT_LUNGS) + var/obj/item/organ/internal/lungs/our_lungs = M.getorganslot(ORGAN_SLOT_LUNGS) our_lungs.applyOrganDamage(1) else - var/obj/item/organ/heart/our_heart = M.getorganslot(ORGAN_SLOT_HEART) + var/obj/item/organ/internal/heart/our_heart = M.getorganslot(ORGAN_SLOT_HEART) our_heart.applyOrganDamage(1) -/datum/reagent/medicine/coagulant/on_mob_metabolize(mob/living/M) - if(!ishuman(M)) - return - - var/mob/living/carbon/human/blood_boy = M - blood_boy.physiology?.bleed_mod *= passive_bleed_modifier - -/datum/reagent/medicine/coagulant/on_mob_end_metabolize(mob/living/M) - if(was_working) - to_chat(M, span_warning("The medicine thickening your blood loses its effect!")) - if(!ishuman(M)) - return - - var/mob/living/carbon/human/blood_boy = M - blood_boy.physiology?.bleed_mod /= passive_bleed_modifier - // i googled "natural coagulant" and a couple of results came up for banana peels, so after precisely 30 more seconds of research, i now dub grinding banana peels good for your blood /datum/reagent/medicine/coagulant/banana_peel name = "Pulped Banana Peel" diff --git a/code/modules/reagents/chemistry/reagents/other_reagents.dm b/code/modules/reagents/chemistry/reagents/other_reagents.dm index 9f33fad685c57..ae7043ecf1f0f 100644 --- a/code/modules/reagents/chemistry/reagents/other_reagents.dm +++ b/code/modules/reagents/chemistry/reagents/other_reagents.dm @@ -284,7 +284,7 @@ data = list("misc" = 0) data["misc"] += delta_time SECONDS * REM - M.jitteriness = min(M.jitteriness + (2 * delta_time), 10) + M.adjust_timed_status_effect(4 SECONDS * delta_time, /datum/status_effect/jitter, max_duration = 20 SECONDS) if(IS_CULTIST(M)) for(var/datum/action/innate/cult/blood_magic/BM in M.actions) to_chat(M, span_cultlarge("Your blood rites falter as holy water scours your body!")) @@ -292,7 +292,7 @@ qdel(BS) if(data["misc"] >= (25 SECONDS)) // 10 units M.adjust_timed_status_effect(4 SECONDS * delta_time, /datum/status_effect/speech/stutter, max_duration = 20 SECONDS) - M.Dizzy(5) + M.set_timed_status_effect(10 SECONDS, /datum/status_effect/dizziness, only_if_higher = TRUE) if(IS_CULTIST(M) && DT_PROB(10, delta_time)) M.say(pick("Av'te Nar'Sie","Pa'lid Mors","INO INO ORA ANA","SAT ANA!","Daim'niodeis Arc'iai Le'eones","R'ge Na'sie","Diabo us Vo'iscum","Eld' Mon Nobis"), forced = "holy water") if(prob(10)) @@ -304,7 +304,7 @@ if(IS_CULTIST(M)) M.mind.remove_antag_datum(/datum/antagonist/cult) M.Unconscious(100) - M.jitteriness = 0 + M.remove_status_effect(/datum/status_effect/jitter) M.remove_status_effect(/datum/status_effect/speech/stutter) holder.remove_reagent(type, volume) // maybe this is a little too perfect and a max() cap on the statuses would be better?? return @@ -395,7 +395,7 @@ /datum/reagent/hellwater/on_mob_life(mob/living/carbon/M, delta_time, times_fired) M.set_fire_stacks(min(M.fire_stacks + (1.5 * delta_time), 5)) - M.IgniteMob() //Only problem with igniting people is currently the commonly available fire suits make you immune to being on fire + M.ignite_mob() //Only problem with igniting people is currently the commonly available fire suits make you immune to being on fire M.adjustToxLoss(0.5*delta_time, 0) M.adjustFireLoss(0.5*delta_time, 0) //Hence the other damages... ain't I a bastard? M.adjustOrganLoss(ORGAN_SLOT_BRAIN, 2.5*delta_time, 150) @@ -729,7 +729,7 @@ /datum/reagent/mulligan name = "Mulligan Toxin" - description = "This toxin will rapidly change the DNA of human beings. Commonly used by Syndicate spies and assassins in need of an emergency ID change." + description = "This toxin will rapidly change the DNA of humanoid beings. Commonly used by Syndicate spies and assassins in need of an emergency ID change." color = "#5EFF3B" //RGB: 94, 255, 59 metabolization_rate = INFINITY taste_description = "slime" @@ -1112,7 +1112,7 @@ /datum/reagent/bluespace/on_mob_life(mob/living/carbon/M, delta_time, times_fired) if(current_cycle > 10 && DT_PROB(7.5, delta_time)) to_chat(M, span_warning("You feel unstable...")) - M.Jitter(2) + M.set_timed_status_effect(2 SECONDS, /datum/status_effect/jitter, only_if_higher = TRUE) current_cycle = 1 addtimer(CALLBACK(M, /mob/living/proc/bluespace_shuffle), 30) ..() @@ -1158,11 +1158,22 @@ if(methods & (TOUCH|VAPOR)) exposed_mob.adjust_fire_stacks(reac_volume / 10) -/datum/reagent/fuel/on_mob_life(mob/living/carbon/M, delta_time, times_fired) - M.adjustToxLoss(0.5*delta_time, 0) +/datum/reagent/fuel/on_mob_life(mob/living/carbon/victim, delta_time, times_fired) + victim.adjustToxLoss(0.5 * delta_time, 0) ..() return TRUE +/datum/reagent/fuel/expose_turf(turf/exposed_turf, reac_volume) + . = ..() + + if(!istype(exposed_turf) || isspaceturf(exposed_turf)) + return + + if((reac_volume < 5)) + return + + new /obj/effect/decal/cleanable/fuel_pool(exposed_turf, round(reac_volume / 5)) + /datum/reagent/space_cleaner name = "Space Cleaner" description = "A compound used to clean things. Now with 50% more sodium hypochlorite!" @@ -1229,8 +1240,17 @@ chemical_flags = REAGENT_CAN_BE_SYNTHESIZED /datum/reagent/cryptobiolin/on_mob_life(mob/living/carbon/M, delta_time, times_fired) - M.Dizzy(1) - M.set_confusion(clamp(M.get_confusion(), 1, 20)) + M.set_timed_status_effect(2 SECONDS, /datum/status_effect/dizziness, only_if_higher = TRUE) + + // Cryptobiolin adjusts the mob's confusion down to 20 seconds if it's higher, + // or up to 1 second if it's lower, but will do nothing if it's in between + var/confusion_left = M.get_timed_status_effect_duration(/datum/status_effect/confusion) + if(confusion_left < 1 SECONDS) + M.set_timed_status_effect(1 SECONDS, /datum/status_effect/confusion) + + else if(confusion_left > 20 SECONDS) + M.set_timed_status_effect(20 SECONDS, /datum/status_effect/confusion) + ..() /datum/reagent/impedrezene @@ -1240,10 +1260,10 @@ taste_description = "numbness" ph = 9.1 chemical_flags = REAGENT_CAN_BE_SYNTHESIZED - addiction_types = list(/datum/addiction/opiods = 10) + addiction_types = list(/datum/addiction/opioids = 10) /datum/reagent/impedrezene/on_mob_life(mob/living/carbon/M, delta_time, times_fired) - M.jitteriness = max(M.jitteriness - (2.5*delta_time),0) + M.adjust_timed_status_effect(-5 SECONDS * delta_time, /datum/status_effect/jitter) if(DT_PROB(55, delta_time)) M.adjustOrganLoss(ORGAN_SLOT_BRAIN, 2) if(DT_PROB(30, delta_time)) @@ -1407,7 +1427,7 @@ H.blood_volume = max(H.blood_volume - (10 * REM * delta_time), 0) if(DT_PROB(10, delta_time)) M.losebreath += 2 - M.set_confusion(min(M.get_confusion() + 2, 5)) + M.adjust_timed_status_effect(2 SECONDS, /datum/status_effect/confusion, max_duration = 5 SECONDS) ..() /datum/reagent/nitrium_high_metabolization @@ -1879,7 +1899,7 @@ /datum/reagent/carpet/royal/on_mob_life(mob/living/carbon/M, delta_time, times_fired) . = ..() - var/obj/item/organ/liver/liver = M.getorganslot(ORGAN_SLOT_LIVER) + var/obj/item/organ/internal/liver/liver = M.getorganslot(ORGAN_SLOT_LIVER) if(liver) // Heads of staff and the captain have a "royal metabolism" if(HAS_TRAIT(liver, TRAIT_ROYAL_METABOLISM)) @@ -2263,7 +2283,8 @@ . = ..() if(!istype(exposed_turf)) return - exposed_turf.MakeDry(ALL, TRUE, reac_volume * 5 SECONDS) //50 deciseconds per unit + // We want one spray of this stuff (5u) to take out a wet floor. Feels better that way + exposed_turf.MakeDry(ALL, TRUE, reac_volume * 10 SECONDS) /datum/reagent/drying_agent/expose_obj(obj/exposed_obj, reac_volume) . = ..() @@ -2359,7 +2380,7 @@ . = ..() // Silently add the zombie infection organ to be activated upon death if(!exposed_mob.getorganslot(ORGAN_SLOT_ZOMBIE)) - var/obj/item/organ/zombie_infection/nodamage/ZI = new() + var/obj/item/organ/internal/zombie_infection/nodamage/ZI = new() ZI.Insert(exposed_mob) /datum/reagent/magillitis @@ -2496,10 +2517,9 @@ chemical_flags = REAGENT_CAN_BE_SYNTHESIZED|REAGENT_NO_RANDOM_RECIPE /datum/reagent/peaceborg/confuse/on_mob_life(mob/living/carbon/M, delta_time, times_fired) - if(M.get_confusion() < 6) - M.set_confusion(clamp(M.get_confusion() + (3 * REM * delta_time), 0, 5)) - if(M.dizziness < 6) - M.dizziness = clamp(M.dizziness + (3 * REM * delta_time), 0, 5) + M.adjust_timed_status_effect(3 SECONDS * REM * delta_time, /datum/status_effect/confusion, max_duration = 5 SECONDS) + M.adjust_timed_status_effect(6 SECONDS * REM * delta_time, /datum/status_effect/dizziness, max_duration = 12 SECONDS) + if(DT_PROB(10, delta_time)) to_chat(M, "You feel confused and disoriented.") ..() diff --git a/code/modules/reagents/chemistry/reagents/pyrotechnic_reagents.dm b/code/modules/reagents/chemistry/reagents/pyrotechnic_reagents.dm index bc6120804c95c..dd4d7fe633efc 100644 --- a/code/modules/reagents/chemistry/reagents/pyrotechnic_reagents.dm +++ b/code/modules/reagents/chemistry/reagents/pyrotechnic_reagents.dm @@ -73,7 +73,7 @@ /datum/reagent/clf3/expose_mob(mob/living/exposed_mob, methods=TOUCH, reac_volume) . = ..() exposed_mob.adjust_fire_stacks(min(reac_volume/5, 10)) - exposed_mob.IgniteMob() + exposed_mob.ignite_mob() if(!locate(/obj/effect/hotspot) in exposed_mob.loc) new /obj/effect/hotspot(exposed_mob.loc) @@ -185,7 +185,7 @@ exposed_mob.adjust_fire_stacks(1) var/burndmg = max(0.3*exposed_mob.fire_stacks, 0.3) exposed_mob.adjustFireLoss(burndmg, 0) - exposed_mob.IgniteMob() + exposed_mob.ignite_mob() /datum/reagent/phlogiston/on_mob_life(mob/living/carbon/metabolizer, delta_time, times_fired) metabolizer.adjust_fire_stacks(1 * REM * delta_time) @@ -371,7 +371,7 @@ return if(reac_volume >= 1) - var/obj/effect/particle_effect/foam/firefighting/foam = (locate(/obj/effect/particle_effect/foam) in exposed_turf) + var/obj/effect/particle_effect/fluid/foam/firefighting/foam = (locate(/obj/effect/particle_effect/fluid/foam) in exposed_turf) if(!foam) foam = new(exposed_turf) else if(istype(foam)) diff --git a/code/modules/reagents/chemistry/reagents/toxin_reagents.dm b/code/modules/reagents/chemistry/reagents/toxin_reagents.dm index 2802580546f35..e6e63ebec2773 100644 --- a/code/modules/reagents/chemistry/reagents/toxin_reagents.dm +++ b/code/modules/reagents/chemistry/reagents/toxin_reagents.dm @@ -247,18 +247,20 @@ zombiepowder.data["method"] |= INGEST /datum/reagent/toxin/zombiepowder/on_mob_life(mob/living/M, delta_time, times_fired) - ..() if(HAS_TRAIT(M, TRAIT_FAKEDEATH) && HAS_TRAIT(M, TRAIT_DEATHCOMA)) + ..() return TRUE switch(current_cycle) if(1 to 5) - M.add_confusion(1 * REM * delta_time) + M.adjust_timed_status_effect(1 SECONDS * REM * delta_time, /datum/status_effect/confusion) M.adjust_drowsyness(1 * REM * delta_time) M.adjust_timed_status_effect(6 SECONDS * REM * delta_time, /datum/status_effect/speech/slurring/drunk) if(5 to 8) M.adjustStaminaLoss(40 * REM * delta_time, 0) if(9 to INFINITY) M.fakedeath(type) + ..() + return TRUE /datum/reagent/toxin/ghoulpowder name = "Ghoul Powder" @@ -424,7 +426,7 @@ /datum/reagent/toxin/spore_burning/on_mob_life(mob/living/carbon/M, delta_time, times_fired) M.adjust_fire_stacks(2 * REM * delta_time) - M.IgniteMob() + M.ignite_mob() return ..() /datum/reagent/toxin/chloralhydrate @@ -444,7 +446,7 @@ /datum/reagent/toxin/chloralhydrate/on_mob_life(mob/living/carbon/M, delta_time, times_fired) switch(current_cycle) if(1 to 10) - M.add_confusion(2 * REM * normalise_creation_purity() * delta_time) + M.adjust_timed_status_effect(2 SECONDS * REM * normalise_creation_purity() * delta_time, /datum/status_effect/confusion) M.adjust_drowsyness(2 * REM * normalise_creation_purity() * delta_time) if(10 to 50) M.Sleeping(40 * REM * normalise_creation_purity() * delta_time) @@ -652,7 +654,7 @@ toxpwr = 0 ph = 9 chemical_flags = REAGENT_CAN_BE_SYNTHESIZED - addiction_types = list(/datum/addiction/opiods = 25) + addiction_types = list(/datum/addiction/opioids = 25) /datum/reagent/toxin/fentanyl/on_mob_life(mob/living/carbon/M, delta_time, times_fired) M.adjustOrganLoss(ORGAN_SLOT_BRAIN, 3 * REM * normalise_creation_purity() * delta_time, 150) @@ -1176,7 +1178,13 @@ /datum/reagent/toxin/bungotoxin/on_mob_life(mob/living/carbon/M, delta_time, times_fired) M.adjustOrganLoss(ORGAN_SLOT_HEART, 3 * REM * delta_time) - M.set_confusion(M.dizziness) //add a tertiary effect here if this is isn't an effective poison. + + // If our mob's currently dizzy from anything else, we will also gain confusion + var/mob_dizziness = M.get_timed_status_effect_duration(/datum/status_effect/confusion) + if(mob_dizziness > 0) + // Gain confusion equal to about half the duration of our current dizziness + M.set_timed_status_effect(mob_dizziness / 2, /datum/status_effect/confusion) + if(current_cycle >= 12 && DT_PROB(4, delta_time)) var/tox_message = pick("You feel your heart spasm in your chest.", "You feel faint.","You feel you need to catch your breath.","You feel a prickle of pain in your chest.") to_chat(M, span_notice("[tox_message]")) @@ -1198,5 +1206,5 @@ M.adjustOrganLoss(ORGAN_SLOT_BRAIN, 1 * REM * delta_time) if(DT_PROB(0.5, delta_time)) to_chat(M, span_notice("Ah, what was that? You thought you heard something...")) - M.add_confusion(5) + M.adjust_timed_status_effect(5 SECONDS, /datum/status_effect/confusion) return ..() diff --git a/code/modules/reagents/chemistry/reagents/unique/eigenstasium.dm b/code/modules/reagents/chemistry/reagents/unique/eigenstasium.dm index f65ab66ade2f3..3124124102d0e 100644 --- a/code/modules/reagents/chemistry/reagents/unique/eigenstasium.dm +++ b/code/modules/reagents/chemistry/reagents/unique/eigenstasium.dm @@ -45,7 +45,7 @@ //This looks rediculous, but expose is usually called from the donor reagents datum - we want to edit the post exposure version present in the mob. var/mob/living/carbon/carby = living_mob //But because carbon mobs have stomachs we have to search in there because we're ingested - var/obj/item/organ/stomach/stomach = carby.getorganslot(ORGAN_SLOT_STOMACH) + var/obj/item/organ/internal/stomach/stomach = carby.getorganslot(ORGAN_SLOT_STOMACH) var/datum/reagent/eigenstate/eigen if(stomach) eigen = stomach.reagents.has_reagent(/datum/reagent/eigenstate) @@ -95,7 +95,7 @@ /datum/reagent/eigenstate/overdose_start(mob/living/living_mob) //Overdose, makes you teleport randomly to_chat(living_mob, span_userdanger("You feel like your perspective is being ripped apart as you begin flitting in and out of reality!")) - living_mob.Jitter(20) + living_mob.set_timed_status_effect(40 SECONDS, /datum/status_effect/jitter, only_if_higher = TRUE) metabolization_rate += 0.5 //So you're not stuck forever teleporting. if(iscarbon(living_mob)) var/mob/living/carbon/carbon_mob = living_mob diff --git a/code/modules/reagents/chemistry/recipes.dm b/code/modules/reagents/chemistry/recipes.dm index bc133b55a4803..f17574d1f5315 100644 --- a/code/modules/reagents/chemistry/recipes.dm +++ b/code/modules/reagents/chemistry/recipes.dm @@ -359,7 +359,7 @@ //Spews out the inverse of the chems in the beaker of the products/reactants only /datum/chemical_reaction/proc/explode_invert_smoke(datum/reagents/holder, datum/equilibrium/equilibrium, force_range = 0, clear_products = TRUE, clear_reactants = TRUE, accept_impure = TRUE) var/datum/reagents/invert_reagents = new (2100, NO_REACT)//I think the biggest size we can get is 2100? - var/datum/effect_system/smoke_spread/chem/smoke = new() + var/datum/effect_system/fluid_spread/smoke/chem/smoke = new() var/sum_volume = 0 invert_reagents.my_atom = holder.my_atom //Give the gas a fingerprint for(var/datum/reagent/reagent as anything in holder.reagent_list) //make gas for reagents, has to be done this way, otherwise it never stops Exploding @@ -379,7 +379,7 @@ if(!force_range) force_range = (sum_volume/6) + 3 if(invert_reagents.reagent_list) - smoke.set_up(invert_reagents, force_range, holder.my_atom) + smoke.set_up(force_range, location = holder.my_atom, carry = invert_reagents) smoke.start() holder.my_atom.audible_message("The [holder.my_atom] suddenly explodes, launching the aerosolized reagents into the air!") if(clear_reactants) @@ -390,7 +390,7 @@ //Spews out the corrisponding reactions reagents (products/required) of the beaker in a smokecloud. Doesn't spew catalysts /datum/chemical_reaction/proc/explode_smoke(datum/reagents/holder, datum/equilibrium/equilibrium, force_range = 0, clear_products = TRUE, clear_reactants = TRUE) var/datum/reagents/reagents = new/datum/reagents(2100, NO_REACT)//Lets be safe first - var/datum/effect_system/smoke_spread/chem/smoke = new() + var/datum/effect_system/fluid_spread/smoke/chem/smoke = new() reagents.my_atom = holder.my_atom //fingerprint var/sum_volume = 0 for (var/datum/reagent/reagent as anything in holder.reagent_list) @@ -400,7 +400,7 @@ if(!force_range) force_range = (sum_volume/6) + 3 if(reagents.reagent_list) - smoke.set_up(reagents, force_range, holder.my_atom) + smoke.set_up(force_range, location = holder.my_atom, carry = reagents) smoke.start() holder.my_atom.audible_message("The [holder.my_atom] suddenly explodes, launching the aerosolized reagents into the air!") if(clear_reactants) diff --git a/code/modules/reagents/chemistry/recipes/others.dm b/code/modules/reagents/chemistry/recipes/others.dm index 0e2ca6b06f360..ac88ba89f78a5 100644 --- a/code/modules/reagents/chemistry/recipes/others.dm +++ b/code/modules/reagents/chemistry/recipes/others.dm @@ -328,7 +328,7 @@ reaction_flags = REACTION_INSTANT /datum/chemical_reaction/foam/on_reaction(datum/reagents/holder, datum/equilibrium/reaction, created_volume) - holder.create_foam(/datum/effect_system/foam_spread,2*created_volume,notification=span_danger("The solution spews out foam!")) + holder.create_foam(/datum/effect_system/fluid_spread/foam, 2 * created_volume, notification = span_danger("The solution spews out foam!")) reaction_tags = REACTION_TAG_EASY | REACTION_TAG_UNIQUE /datum/chemical_reaction/metalfoam @@ -338,7 +338,7 @@ reaction_tags = REACTION_TAG_EASY | REACTION_TAG_UNIQUE /datum/chemical_reaction/metalfoam/on_reaction(datum/reagents/holder, datum/equilibrium/reaction, created_volume) - holder.create_foam(/datum/effect_system/foam_spread/metal,5*created_volume,1,span_danger("The solution spews out a metallic foam!")) + holder.create_foam(/datum/effect_system/fluid_spread/foam/metal, 5 * created_volume, /obj/structure/foamedmetal, span_danger("The solution spews out a metallic foam!")) /datum/chemical_reaction/smart_foam required_reagents = list(/datum/reagent/aluminium = 3, /datum/reagent/smart_foaming_agent = 1, /datum/reagent/toxin/acid/fluacid = 1) @@ -347,7 +347,7 @@ reaction_tags = REACTION_TAG_EASY | REACTION_TAG_UNIQUE /datum/chemical_reaction/smart_foam/on_reaction(datum/reagents/holder, datum/equilibrium/reaction, created_volume) - holder.create_foam(/datum/effect_system/foam_spread/metal/smart,5*created_volume,1,span_danger("The solution spews out metallic foam!")) + holder.create_foam(/datum/effect_system/fluid_spread/foam/metal/smart, 5 * created_volume, /obj/structure/foamedmetal, span_danger("The solution spews out metallic foam!")) /datum/chemical_reaction/ironfoam required_reagents = list(/datum/reagent/iron = 3, /datum/reagent/foaming_agent = 1, /datum/reagent/toxin/acid/fluacid = 1) @@ -356,7 +356,7 @@ reaction_tags = REACTION_TAG_EASY | REACTION_TAG_UNIQUE /datum/chemical_reaction/ironfoam/on_reaction(datum/reagents/holder, datum/equilibrium/reaction, created_volume) - holder.create_foam(/datum/effect_system/foam_spread/metal,5*created_volume,2,span_danger("The solution spews out a metallic foam!")) + holder.create_foam(/datum/effect_system/fluid_spread/foam/metal/iron, 5 * created_volume, /obj/structure/foamedmetal/iron, span_danger("The solution spews out a metallic foam!")) /datum/chemical_reaction/foaming_agent results = list(/datum/reagent/foaming_agent = 1) @@ -551,7 +551,7 @@ reaction_tags = REACTION_TAG_EASY | REACTION_TAG_UNIQUE /datum/chemical_reaction/life_friendly/on_reaction(datum/reagents/holder, datum/equilibrium/reaction, created_volume) - chemical_mob_spawn(holder, rand(1, round(created_volume, 1)), "Life (friendly)", FRIENDLY_SPAWN) + chemical_mob_spawn(holder, rand(1, round(created_volume, 1)), "Life (friendly)", FRIENDLY_SPAWN, "neutral") /datum/chemical_reaction/corgium required_reagents = list(/datum/reagent/consumable/nutriment = 1, /datum/reagent/colorful_reagent = 1, /datum/reagent/medicine/strange_reagent = 1, /datum/reagent/blood = 1) diff --git a/code/modules/reagents/chemistry/recipes/pyrotechnics.dm b/code/modules/reagents/chemistry/recipes/pyrotechnics.dm index 08385f6e13491..7c5f4e80cc7b5 100644 --- a/code/modules/reagents/chemistry/recipes/pyrotechnics.dm +++ b/code/modules/reagents/chemistry/recipes/pyrotechnics.dm @@ -140,7 +140,7 @@ to_chat(C, span_userdanger("The divine explosion sears you!")) C.Paralyze(40) C.adjust_fire_stacks(5) - C.IgniteMob() + C.ignite_mob() ..() /datum/chemical_reaction/gunpowder @@ -331,13 +331,12 @@ if(holder.has_reagent(/datum/reagent/stabilizing_agent)) return holder.remove_reagent(/datum/reagent/smoke_powder, created_volume*3) - var/smoke_radius = round(sqrt(created_volume * 1.5), 1) var/location = get_turf(holder.my_atom) - var/datum/effect_system/smoke_spread/chem/S = new + var/datum/effect_system/fluid_spread/smoke/chem/S = new S.attach(location) playsound(location, 'sound/effects/smoke.ogg', 50, TRUE, -3) if(S) - S.set_up(holder, smoke_radius, location, 0) + S.set_up(amount = created_volume * 3, location = location, carry = holder, silent = FALSE) S.start() if(holder?.my_atom) holder.clear_reagents() @@ -351,12 +350,11 @@ /datum/chemical_reaction/smoke_powder_smoke/on_reaction(datum/reagents/holder, datum/equilibrium/reaction, created_volume) var/location = get_turf(holder.my_atom) - var/smoke_radius = round(sqrt(created_volume / 2), 1) - var/datum/effect_system/smoke_spread/chem/S = new + var/datum/effect_system/fluid_spread/smoke/chem/S = new S.attach(location) playsound(location, 'sound/effects/smoke.ogg', 50, TRUE, -3) if(S) - S.set_up(holder, smoke_radius, location, 0) + S.set_up(amount = created_volume, location = location, carry = holder, silent = FALSE) S.start() if(holder?.my_atom) holder.clear_reagents() diff --git a/code/modules/reagents/chemistry/recipes/slime_extracts.dm b/code/modules/reagents/chemistry/recipes/slime_extracts.dm index 331a8431dac87..49398f41bc2e2 100644 --- a/code/modules/reagents/chemistry/recipes/slime_extracts.dm +++ b/code/modules/reagents/chemistry/recipes/slime_extracts.dm @@ -190,7 +190,7 @@ required_other = TRUE /datum/chemical_reaction/slime/slimefoam/on_reaction(datum/reagents/holder, datum/equilibrium/reaction, created_volume) - holder.create_foam(/datum/effect_system/foam_spread,80, span_danger("[src] spews out foam!")) + holder.create_foam(/datum/effect_system/fluid_spread/foam, 80, span_danger("[src] spews out foam!")) //Dark Blue /datum/chemical_reaction/slime/slimefreeze diff --git a/code/modules/reagents/reagent_dispenser.dm b/code/modules/reagents/reagent_dispenser.dm index 48d88b4654c00..c741f4c3a9f15 100644 --- a/code/modules/reagents/reagent_dispenser.dm +++ b/code/modules/reagents/reagent_dispenser.dm @@ -15,6 +15,10 @@ var/can_be_tanked = TRUE ///Is this source self-replenishing? var/refilling = FALSE + ///Can this dispenser be opened using a wrench? + var/openable = FALSE + ///Is this dispenser slowly leaking its reagent? + var/leaking = FALSE /obj/structure/reagent_dispensers/Initialize(mapload) . = ..() @@ -26,6 +30,8 @@ . = ..() if(can_be_tanked) . += span_notice("Use a sheet of iron to convert this into a plumbing-compatible tank.") + if(leaking) + . += span_warning("Its tap is wrenched open!") /obj/structure/reagent_dispensers/take_damage(damage_amount, damage_type = BRUTE, damage_flag = 0, sound_effect = 1, attack_dir) . = ..() @@ -36,6 +42,7 @@ /obj/structure/reagent_dispensers/attackby(obj/item/W, mob/user, params) if(W.is_refillable()) return FALSE //so we can refill them via their afterattack. + if(istype(W, /obj/item/stack/sheet/iron) && can_be_tanked) var/obj/item/stack/sheet/iron/metal_stack = W metal_stack.use(1) @@ -47,8 +54,8 @@ new_tank.set_anchored(anchored) qdel(src) return FALSE - else - return ..() + + return ..() /obj/structure/reagent_dispensers/Initialize(mapload) create_reagents(tank_volume, DRAINABLE | AMOUNT_VISIBLE) @@ -68,10 +75,27 @@ else qdel(src) +/obj/structure/reagent_dispensers/wrench_act(mob/living/user, obj/item/tool) + . = ..() + if(!openable) + return FALSE + leaking = !leaking + balloon_alert(user, "[leaking ? "opened" : "closed"] [src]'s tap") + log_game("[key_name(user)] [leaking ? "opened" : "closed"] [src]") + if(leaking && reagents) + reagents.expose(get_turf(src), TOUCH, 10 / max(10, reagents.total_volume)) + return TOOL_ACT_TOOLTYPE_SUCCESS + +/obj/structure/reagent_dispensers/Moved(atom/OldLoc, Dir) + . = ..() + if(leaking && reagents) + reagents.expose(get_turf(src), TOUCH, 10 / max(10, reagents.total_volume)) + /obj/structure/reagent_dispensers/watertank name = "water tank" desc = "A water tank." icon_state = "water" + openable = TRUE /obj/structure/reagent_dispensers/watertank/high name = "high-capacity water tank" @@ -85,12 +109,14 @@ icon_state = "foam" reagent_id = /datum/reagent/firefighting_foam tank_volume = 500 + openable = TRUE /obj/structure/reagent_dispensers/fueltank name = "fuel tank" desc = "A tank full of industrial welding fuel. Do not consume." icon_state = "fuel" reagent_id = /datum/reagent/fuel + openable = TRUE /obj/structure/reagent_dispensers/fueltank/Initialize(mapload) . = ..() @@ -208,6 +234,7 @@ MAPPING_DIRECTIONAL_HELPERS(/obj/structure/reagent_dispensers/wall/peppertank, 3 desc = "Beer is liquid bread, it's good for you..." icon_state = "beer" reagent_id = /datum/reagent/consumable/ethanol/beer + openable = TRUE /obj/structure/reagent_dispensers/beerkeg/blob_act(obj/structure/blob/B) explosion(src, heavy_impact_range = 3, light_impact_range = 5, flame_range = 10, flash_range = 7) @@ -228,6 +255,7 @@ MAPPING_DIRECTIONAL_HELPERS(/obj/structure/reagent_dispensers/wall/virusfood, 30 icon_state = "vat" anchored = TRUE reagent_id = /datum/reagent/consumable/cooking_oil + openable = TRUE /obj/structure/reagent_dispensers/servingdish name = "serving dish" diff --git a/code/modules/reagents/withdrawal/generic_addictions.dm b/code/modules/reagents/withdrawal/generic_addictions.dm index c1c77a665c040..d6b704f625e1f 100644 --- a/code/modules/reagents/withdrawal/generic_addictions.dm +++ b/code/modules/reagents/withdrawal/generic_addictions.dm @@ -1,24 +1,23 @@ -///Opiods -/datum/addiction/opiods - name = "opiod" - withdrawal_stage_messages = list("I feel aches in my bodies..", "I need some pain relief...", "It aches all over...I need some opiods!") +///Opioids +/datum/addiction/opioids + name = "opioid" + withdrawal_stage_messages = list("I feel aches in my bodies..", "I need some pain relief...", "It aches all over...I need some opioids!") -/datum/addiction/opiods/withdrawal_stage_1_process(mob/living/carbon/affected_carbon, delta_time) +/datum/addiction/opioids/withdrawal_stage_1_process(mob/living/carbon/affected_carbon, delta_time) . = ..() if(DT_PROB(10, delta_time)) affected_carbon.emote("yawn") -/datum/addiction/opiods/withdrawal_enters_stage_2(mob/living/carbon/affected_carbon) +/datum/addiction/opioids/withdrawal_enters_stage_2(mob/living/carbon/affected_carbon) . = ..() affected_carbon.apply_status_effect(/datum/status_effect/high_blood_pressure) -/datum/addiction/opiods/withdrawal_stage_3_process(mob/living/carbon/affected_carbon, delta_time) +/datum/addiction/opioids/withdrawal_stage_3_process(mob/living/carbon/affected_carbon, delta_time) . = ..() if(affected_carbon.disgust < DISGUST_LEVEL_DISGUSTED && DT_PROB(7.5, delta_time)) affected_carbon.adjust_disgust(12.5 * delta_time) - -/datum/addiction/opiods/end_withdrawal(mob/living/carbon/affected_carbon) +/datum/addiction/opioids/end_withdrawal(mob/living/carbon/affected_carbon) . = ..() affected_carbon.remove_status_effect(/datum/status_effect/high_blood_pressure) affected_carbon.set_disgust(affected_carbon.disgust * 0.5) //half their disgust to help @@ -54,16 +53,16 @@ /datum/addiction/alcohol/withdrawal_stage_1_process(mob/living/carbon/affected_carbon, delta_time) . = ..() - affected_carbon.Jitter(5 * delta_time) + affected_carbon.set_timed_status_effect(10 SECONDS * delta_time, /datum/status_effect/jitter, only_if_higher = TRUE) /datum/addiction/alcohol/withdrawal_stage_2_process(mob/living/carbon/affected_carbon, delta_time) . = ..() - affected_carbon.Jitter(10 * delta_time) + affected_carbon.set_timed_status_effect(20 SECONDS * delta_time, /datum/status_effect/jitter, only_if_higher = TRUE) affected_carbon.hallucination = max(5 SECONDS, affected_carbon.hallucination) /datum/addiction/alcohol/withdrawal_stage_3_process(mob/living/carbon/affected_carbon, delta_time) . = ..() - affected_carbon.Jitter(15 * delta_time) + affected_carbon.set_timed_status_effect(30 SECONDS * delta_time, /datum/status_effect/jitter, only_if_higher = TRUE) affected_carbon.hallucination = max(5 SECONDS, affected_carbon.hallucination) if(DT_PROB(4, delta_time)) if(!HAS_TRAIT(affected_carbon, TRAIT_ANTICONVULSANT)) @@ -124,7 +123,7 @@ return to_chat(affected_carbon, span_warning("You feel yourself adapt to the darkness.")) var/mob/living/carbon/human/affected_human = affected_carbon - var/obj/item/organ/eyes/empowered_eyes = affected_human.getorgan(/obj/item/organ/eyes) + var/obj/item/organ/internal/eyes/empowered_eyes = affected_human.getorgan(/obj/item/organ/internal/eyes) if(empowered_eyes) ADD_TRAIT(affected_human, TRAIT_NIGHT_VISION, "maint_drug_addiction") empowered_eyes?.refresh() @@ -137,8 +136,8 @@ var/lums = T.get_lumcount() if(lums > 0.5) SEND_SIGNAL(affected_human, COMSIG_ADD_MOOD_EVENT, "too_bright", /datum/mood_event/bright_light) - affected_human.dizziness = min(40, affected_human.dizziness + 3) - affected_human.set_confusion(min(affected_human.get_confusion() + (0.5 * delta_time), 20)) + affected_human.adjust_timed_status_effect(6 SECONDS, /datum/status_effect/dizziness, max_duration = 80 SECONDS) + affected_human.adjust_timed_status_effect(0.5 SECONDS * delta_time, /datum/status_effect/confusion, max_duration = 20 SECONDS) else SEND_SIGNAL(affected_carbon, COMSIG_CLEAR_MOOD_EVENT, "too_bright") @@ -152,7 +151,7 @@ affected_human.dna?.species.disliked_food = initial(affected_human.dna?.species.disliked_food) affected_human.dna?.species.toxic_food = initial(affected_human.dna?.species.toxic_food) REMOVE_TRAIT(affected_human, TRAIT_NIGHT_VISION, "maint_drug_addiction") - var/obj/item/organ/eyes/eyes = affected_human.getorgan(/obj/item/organ/eyes) + var/obj/item/organ/internal/eyes/eyes = affected_human.getorgan(/obj/item/organ/internal/eyes) eyes.refresh() ///Makes you a hypochondriac - I'd like to call it hypochondria, but "I could use some hypochondria" doesn't work @@ -181,7 +180,7 @@ possibilities += ALERT_TEMPERATURE_HOT if(!HAS_TRAIT(affected_carbon, TRAIT_RESISTCOLD)) possibilities += ALERT_TEMPERATURE_COLD - var/obj/item/organ/lungs/lungs = affected_carbon.getorganslot(ORGAN_SLOT_LUNGS) + var/obj/item/organ/internal/lungs/lungs = affected_carbon.getorganslot(ORGAN_SLOT_LUNGS) if(lungs) if(lungs.safe_oxygen_min) possibilities += ALERT_NOT_ENOUGH_OXYGEN @@ -241,16 +240,16 @@ /datum/addiction/nicotine/withdrawal_enters_stage_1(mob/living/carbon/affected_carbon, delta_time) . = ..() - affected_carbon.Jitter(5 * delta_time) + affected_carbon.set_timed_status_effect(10 SECONDS * delta_time, /datum/status_effect/jitter, only_if_higher = TRUE) /datum/addiction/nicotine/withdrawal_stage_2_process(mob/living/carbon/affected_carbon, delta_time) . = ..() - affected_carbon.Jitter(10 * delta_time) + affected_carbon.set_timed_status_effect(20 SECONDS * delta_time, /datum/status_effect/jitter, only_if_higher = TRUE) if(DT_PROB(10, delta_time)) affected_carbon.emote("cough") /datum/addiction/nicotine/withdrawal_stage_3_process(mob/living/carbon/affected_carbon, delta_time) . = ..() - affected_carbon.Jitter(15 * delta_time) + affected_carbon.set_timed_status_effect(30 SECONDS * delta_time, /datum/status_effect/jitter, only_if_higher = TRUE) if(DT_PROB(15, delta_time)) affected_carbon.emote("cough") diff --git a/code/modules/recycling/conveyor.dm b/code/modules/recycling/conveyor.dm index 0ac5996b32ca6..e4463108ab130 100644 --- a/code/modules/recycling/conveyor.dm +++ b/code/modules/recycling/conveyor.dm @@ -200,30 +200,27 @@ GLOBAL_LIST_EMPTY(conveyors_by_id) operating = new_value update_appearance() update_move_direction() - if(!operating) //If we ever turn off, disable moveloops + //If we ever turn off, disable moveloops + if(operating == CONVEYOR_OFF) for(var/atom/movable/movable in get_turf(src)) stop_conveying(movable) /obj/machinery/conveyor/proc/update() - . = TRUE if(machine_stat & NOPOWER) set_operating(FALSE) return FALSE - if(!operating) //If we're on, start conveying so moveloops on our tile can be refreshed if they stopped for some reason - return - for(var/atom/movable/movable in get_turf(src)) - start_conveying(movable) + + // If we're on, start conveying so moveloops on our tile can be refreshed if they stopped for some reason + if(operating != CONVEYOR_OFF) + for(var/atom/movable/movable in get_turf(src)) + start_conveying(movable) + return TRUE /obj/machinery/conveyor/proc/conveyable_enter(datum/source, atom/convayable) SIGNAL_HANDLER if(operating == CONVEYOR_OFF) SSmove_manager.stop_looping(convayable, SSconveyors) return - var/datum/move_loop/move/moving_loop = SSmove_manager.processing_on(convayable, SSconveyors) - if(moving_loop) - moving_loop.direction = movedir - moving_loop.delay = speed SECONDS - return start_conveying(convayable) /obj/machinery/conveyor/proc/conveyable_exit(datum/source, atom/convayable, direction) @@ -233,10 +230,16 @@ GLOBAL_LIST_EMPTY(conveyors_by_id) SSmove_manager.stop_looping(convayable, SSconveyors) /obj/machinery/conveyor/proc/start_conveying(atom/movable/moving) + var/datum/move_loop/move/moving_loop = SSmove_manager.processing_on(moving, SSconveyors) + if(moving_loop) + moving_loop.direction = movedir + moving_loop.delay = speed * 1 SECONDS + return + var/static/list/unconveyables = typecacheof(list(/obj/effect, /mob/dead)) if(!istype(moving) || is_type_in_typecache(moving, unconveyables) || moving == src) return - moving.AddComponent(/datum/component/convey, movedir, speed SECONDS) + moving.AddComponent(/datum/component/convey, movedir, speed * 1 SECONDS) /obj/machinery/conveyor/proc/stop_conveying(atom/movable/thing) if(!ismovable(thing)) @@ -284,7 +287,7 @@ GLOBAL_LIST_EMPTY(conveyors_by_id) else if(!user.combat_mode) user.transferItemToLoc(attacking_item, drop_location()) - + return SECONDARY_ATTACK_CANCEL_ATTACK_CHAIN diff --git a/code/modules/recycling/disposal/bin.dm b/code/modules/recycling/disposal/bin.dm index 69c8d5ebb16e1..fd04f5c4c050f 100644 --- a/code/modules/recycling/disposal/bin.dm +++ b/code/modules/recycling/disposal/bin.dm @@ -5,7 +5,7 @@ /obj/machinery/disposal icon = 'icons/obj/atmospherics/pipes/disposal.dmi' density = TRUE - armor = list(MELEE = 25, BULLET = 10, LASER = 10, ENERGY = 100, BOMB = 0, BIO = 100, FIRE = 90, ACID = 30) + armor = list(MELEE = 25, BULLET = 10, LASER = 10, ENERGY = 100, BOMB = 0, BIO = 0, FIRE = 90, ACID = 30) max_integrity = 200 resistance_flags = FIRE_PROOF interaction_flags_machine = INTERACT_MACHINE_OPEN | INTERACT_MACHINE_WIRES_IF_OPEN | INTERACT_MACHINE_ALLOW_SILICON | INTERACT_MACHINE_OPEN_SILICON diff --git a/code/modules/recycling/disposal/pipe.dm b/code/modules/recycling/disposal/pipe.dm index c077e6d25fc09..1b11630e67a58 100644 --- a/code/modules/recycling/disposal/pipe.dm +++ b/code/modules/recycling/disposal/pipe.dm @@ -9,7 +9,7 @@ obj_flags = CAN_BE_HIT | ON_BLUEPRINTS dir = NONE // dir will contain dominant direction for junction pipes max_integrity = 200 - armor = list(MELEE = 25, BULLET = 10, LASER = 10, ENERGY = 100, BOMB = 0, BIO = 100, FIRE = 90, ACID = 30) + armor = list(MELEE = 25, BULLET = 10, LASER = 10, ENERGY = 100, BOMB = 0, BIO = 0, FIRE = 90, ACID = 30) layer = DISPOSAL_PIPE_LAYER // slightly lower than wires and other pipes damage_deflection = 10 var/dpdir = NONE // bitmask of pipe directions diff --git a/code/modules/religion/festival/instrument_rites.dm b/code/modules/religion/festival/instrument_rites.dm index c8217d478999e..aef31ac009b82 100644 --- a/code/modules/religion/festival/instrument_rites.dm +++ b/code/modules/religion/festival/instrument_rites.dm @@ -24,10 +24,10 @@ * Perform the song effect. * * Arguments: - * * song_player - parent of the smooth_tunes component. This is limited to the compatible items of said component, which currently includes mobs and objects so we'll have to type appropriately. - * * song_datum - Datum song being played + * * listener - A mob, listening to the song + * * song_source - parent of the smooth_tunes component. This is limited to the compatible items of said component, which currently includes mobs and objects so we'll have to type appropriately. */ -/datum/religion_rites/song_tuner/proc/song_effect(atom/song_player, datum/song/song_datum) +/datum/religion_rites/song_tuner/proc/song_effect(mob/living/carbon/human/listener, atom/song_source) return /** @@ -36,10 +36,10 @@ * If you want something that ALWAYS goes off regardless of song length, affix it to the Destroy proc. The rite is destroyed when smooth tunes is done. * * Arguments: - * * song_player - parent of the smooth_tunes component. This is limited to the compatible items of said component, which currently includes mobs and objects so we'll have to type appropriately. - * * song_datum - Datum song being played + * * listener - A mob, listening to the song + * * song_source - parent of the smooth_tunes component. This is limited to the compatible items of said component, which currently includes mobs and objects so we'll have to type appropriately. */ -/datum/religion_rites/song_tuner/proc/finish_effect(atom/song_player, datum/song/song_datum) +/datum/religion_rites/song_tuner/proc/finish_effect(mob/living/carbon/human/listener, atom/song_source) return /datum/religion_rites/song_tuner/evangelism @@ -51,21 +51,14 @@ glow_color = "#FEFFE0" favor_cost = 0 -/datum/religion_rites/song_tuner/evangelism/song_effect(atom/song_player, datum/song/song_datum) - if(!song_datum || !GLOB.religious_sect) +/datum/religion_rites/song_tuner/evangelism/song_effect(mob/living/carbon/human/listener, atom/song_source) + // A ckey requirement is good to have for gaining favor, to stop monkey farms and such. + if(!GLOB.religious_sect || listener.mind?.holy_role || !listener.ckey) return - for(var/mob/living/carbon/human/listener in song_datum.hearing_mobs) - if(listener == song_player || listener.can_block_magic(MAGIC_RESISTANCE_HOLY, charge_cost = 0)) - continue - if(listener.mind?.holy_role) - continue - if(!listener.ckey) //good requirement to have for favor, trust me - continue - GLOB.religious_sect.adjust_favor(0.2) - -/datum/religion_rites/song_tuner/evangelism/finish_effect(atom/song_player, datum/song/song_datum) - for(var/mob/living/carbon/human/listener in song_datum.hearing_mobs) - SEND_SIGNAL(listener, COMSIG_ADD_MOOD_EVENT, "blessing", /datum/mood_event/blessing) + GLOB.religious_sect.adjust_favor(0.2) + +/datum/religion_rites/song_tuner/evangelism/finish_effect(mob/living/carbon/human/listener, atom/song_source) + SEND_SIGNAL(listener, COMSIG_ADD_MOOD_EVENT, "blessing", /datum/mood_event/blessing) /datum/religion_rites/song_tuner/nullwave name = "Nullwave Vibrato" @@ -76,13 +69,8 @@ glow_color = "#a9a9b8" repeats_okay = FALSE -/datum/religion_rites/song_tuner/nullwave/song_effect(atom/song_player, datum/song/song_datum) - if(!song_datum) - return - for(var/mob/living/listener in song_datum.hearing_mobs) - if(listener.can_block_magic(MAGIC_RESISTANCE_HOLY, charge_cost = 1)) - continue - listener.apply_status_effect(/datum/status_effect/song/antimagic) +/datum/religion_rites/song_tuner/nullwave/song_effect(mob/living/carbon/human/listener, atom/song_source) + listener.apply_status_effect(/datum/status_effect/song/antimagic) /datum/religion_rites/song_tuner/pain name = "Murderous Chord" @@ -93,23 +81,16 @@ glow_color = "#FF4460" repeats_okay = FALSE -/datum/religion_rites/song_tuner/pain/song_effect(atom/song_player, datum/song/song_datum) - if(!song_datum) - return - for(var/mob/living/listener in song_datum.hearing_mobs) - if(listener.can_block_magic(MAGIC_RESISTANCE_HOLY, charge_cost = 0)) - continue - var/pain_juice = 1 - if(listener.mind?.holy_role) - pain_juice *= 0.5 - listener.adjustBruteLoss(pain_juice) - -/datum/religion_rites/song_tuner/pain/finish_effect(atom/song_player, datum/song/song_datum) - for(var/mob/living/carbon/human/listener in song_datum.hearing_mobs) - if(listener.can_block_magic(MAGIC_RESISTANCE_HOLY, charge_cost = 1)) - continue - var/obj/item/bodypart/sliced_limb = pick(listener.bodyparts) - sliced_limb.force_wound_upwards(/datum/wound/slash/moderate/many_cuts) +/datum/religion_rites/song_tuner/pain/song_effect(mob/living/carbon/human/listener, atom/song_source) + var/damage_dealt = 1 + if(listener.mind?.holy_role) + damage_dealt *= 0.5 + + listener.adjustBruteLoss(damage_dealt) + +/datum/religion_rites/song_tuner/pain/finish_effect(mob/living/carbon/human/listener, atom/song_source) + var/obj/item/bodypart/sliced_limb = pick(listener.bodyparts) + sliced_limb.force_wound_upwards(/datum/wound/slash/moderate/many_cuts) /datum/religion_rites/song_tuner/lullaby name = "Spiritual Lullaby" @@ -127,23 +108,21 @@ listener_counter.Cut() return ..() -/datum/religion_rites/song_tuner/lullaby/song_effect(atom/song_player, datum/song/song_datum) - if(!song_datum) +/datum/religion_rites/song_tuner/lullaby/song_effect(mob/living/carbon/human/listener, atom/song_source) + if(listener.mind?.holy_role) return - for(var/mob/living/listener in song_datum.hearing_mobs) - if(listener.can_block_magic(MAGIC_RESISTANCE_HOLY, charge_cost = 0)) - continue - if(listener.mind?.holy_role) - continue - if(prob(20)) - to_chat(listener, span_warning(pick("The music is putting you to sleep...", "The music makes you nod off for a moment.", "You try to focus on staying awake through the song."))) - listener.emote("yawn") - listener.blur_eyes(2) - -/datum/religion_rites/song_tuner/lullaby/finish_effect(atom/song_player, datum/song/song_datum) - for(var/mob/living/carbon/human/listener in song_datum.hearing_mobs) - if(listener.can_block_magic(MAGIC_RESISTANCE_HOLY, charge_cost = 1)) - continue - to_chat(listener, span_danger("Wow, the ending of that song was... pretty...")) - listener.AdjustSleeping(5 SECONDS) + var/static/list/sleepy_messages = list( + "The music is putting you to sleep...", + "The music makes you nod off for a moment.", + "You try to focus on staying awake through the song.", + ) + + if(prob(20)) + to_chat(listener, span_warning(pick(sleepy_messages))) + listener.emote("yawn") + listener.blur_eyes(2) + +/datum/religion_rites/song_tuner/lullaby/finish_effect(mob/living/carbon/human/listener, atom/song_source) + to_chat(listener, span_danger("Wow, the ending of that song was... pretty...")) + listener.AdjustSleeping(5 SECONDS) diff --git a/code/modules/religion/religion_sects.dm b/code/modules/religion/religion_sects.dm index 037408f04cd16..c97483f6907c9 100644 --- a/code/modules/religion/religion_sects.dm +++ b/code/modules/religion/religion_sects.dm @@ -158,7 +158,7 @@ //first we determine if we can charge them var/did_we_charge = FALSE - var/obj/item/organ/stomach/ethereal/eth_stomach = blessed.getorganslot(ORGAN_SLOT_STOMACH) + var/obj/item/organ/internal/stomach/ethereal/eth_stomach = blessed.getorganslot(ORGAN_SLOT_STOMACH) if(istype(eth_stomach)) eth_stomach.adjust_charge(60) did_we_charge = TRUE @@ -398,8 +398,8 @@ var/obj/item/sparring_contract/existing_contract ///places you can spar in. rites can be used to expand this list with new arenas! var/list/arenas = list( - "Recreation Area" = /area/commons/fitness/recreation, - "Chapel" = /area/service/chapel + "Recreation Area" = /area/station/commons/fitness/recreation, + "Chapel" = /area/station/service/chapel ) ///how many matches you've lost with holy stakes. 3 = excommunication var/matches_lost = 0 diff --git a/code/modules/religion/rites.dm b/code/modules/religion/rites.dm index 61198d31d3a82..673d585799672 100644 --- a/code/modules/religion/rites.dm +++ b/code/modules/religion/rites.dm @@ -129,12 +129,12 @@ ..() var/altar_turf = get_turf(religious_tool) var/blessing = pick( - /obj/item/organ/cyberimp/arm/surgery, - /obj/item/organ/cyberimp/eyes/hud/diagnostic, - /obj/item/organ/cyberimp/eyes/hud/medical, - /obj/item/organ/cyberimp/mouth/breathing_tube, - /obj/item/organ/cyberimp/chest/thrusters, - /obj/item/organ/eyes/robotic/glow) + /obj/item/organ/internal/cyberimp/arm/surgery, + /obj/item/organ/internal/cyberimp/eyes/hud/diagnostic, + /obj/item/organ/internal/cyberimp/eyes/hud/medical, + /obj/item/organ/internal/cyberimp/mouth/breathing_tube, + /obj/item/organ/internal/cyberimp/chest/thrusters, + /obj/item/organ/internal/eyes/robotic/glow) new blessing(altar_turf) return TRUE /**** Pyre God ****/ @@ -532,7 +532,7 @@ if(!HAS_TRAIT_FROM(user, TRAIT_HOPELESSLY_ADDICTED, "maint_adaptation")) to_chat(user, span_warning("You need to adapt to maintenance first.")) return FALSE - var/obj/item/organ/eyes/night_vision/maintenance_adapted/adapted = user.getorganslot(ORGAN_SLOT_EYES) + var/obj/item/organ/internal/eyes/night_vision/maintenance_adapted/adapted = user.getorganslot(ORGAN_SLOT_EYES) if(adapted && istype(adapted)) to_chat(user, span_warning("Your eyes are already adapted!")) return FALSE @@ -540,12 +540,12 @@ /datum/religion_rites/adapted_eyes/invoke_effect(mob/living/carbon/human/user, atom/movable/religious_tool) ..() - var/obj/item/organ/eyes/oldeyes = user.getorganslot(ORGAN_SLOT_EYES) + var/obj/item/organ/internal/eyes/oldeyes = user.getorganslot(ORGAN_SLOT_EYES) to_chat(user, span_warning("You feel your eyes adapt to the darkness!")) if(oldeyes) oldeyes.Remove(user, special = TRUE) qdel(oldeyes)//eh - var/obj/item/organ/eyes/night_vision/maintenance_adapted/neweyes = new + var/obj/item/organ/internal/eyes/night_vision/maintenance_adapted/neweyes = new neweyes.Insert(user, special = TRUE) /datum/religion_rites/adapted_food diff --git a/code/modules/religion/sparring/sparring_contract.dm b/code/modules/religion/sparring/sparring_contract.dm index 2a3e3646d7695..6c37f0cac2e73 100644 --- a/code/modules/religion/sparring/sparring_contract.dm +++ b/code/modules/religion/sparring/sparring_contract.dm @@ -10,7 +10,7 @@ ///what weapons will be allowed during the sparring match var/weapons_condition = CONDITION_MELEE_ONLY ///what arena the fight will take place in - var/arena_condition = /area/service/chapel + var/arena_condition = /area/station/service/chapel ///what stakes the fight will have var/stakes_condition = STAKES_NONE ///who has signed this contract. fills itself with WEAKREFS, to prevent hanging references diff --git a/code/modules/research/anomaly/anomaly_core.dm b/code/modules/research/anomaly/anomaly_core.dm index bf4f7a357f879..a32ad34a14cc7 100644 --- a/code/modules/research/anomaly/anomaly_core.dm +++ b/code/modules/research/anomaly/anomaly_core.dm @@ -62,6 +62,12 @@ icon_state = "vortex_core" anomaly_type = /obj/effect/anomaly/bhole +/obj/item/assembly/signaler/anomaly/delimber + name = "\improper delimber anomaly core" + desc = "The neutralized core of a delimber anomaly. It's squirming, as if moving. It'd probably be valuable for research." + icon_state = "delimber_core" + anomaly_type = /obj/effect/anomaly/delimber + /obj/item/assembly/signaler/anomaly/hallucination name = "\improper hallucination anomaly core" desc = "The neutralized core of a hallucination anomaly. It seems to be moving, but it's probably your imagination. It'd probably be valuable for research." diff --git a/code/modules/research/anomaly/anomaly_refinery.dm b/code/modules/research/anomaly/anomaly_refinery.dm index de35b946604ed..5d70b73af315f 100644 --- a/code/modules/research/anomaly/anomaly_refinery.dm +++ b/code/modules/research/anomaly/anomaly_refinery.dm @@ -42,6 +42,12 @@ . = ..() RegisterSignal(src, COMSIG_ATOM_INTERNAL_EXPLOSION, .proc/check_test) +/obj/machinery/research/anomaly_refinery/examine_more(mob/user) + . = ..() + if (obj_flags & EMAGGED) + . += span_notice("A small panel on [p_their()] side is dislaying a notice. Something about firmware?") + + /obj/machinery/research/anomaly_refinery/assume_air(datum/gas_mixture/giver) return null // Required to make the TTV not vent directly into the air. @@ -116,10 +122,25 @@ return FALSE return TRUE +/obj/machinery/research/anomaly_refinery/emag_act(mob/user, obj/item/card/emag/emag_card) + . = ..() + if (obj_flags & EMAGGED) + balloon_alert(user, span_warning("already hacked!")) + return + + obj_flags |= EMAGGED + playsound(src, 'sound/machines/buzz-sigh.ogg', 50, vary = FALSE) + say("ERROR: Unauthorized firmware access.") + return TRUE + /** * Starts a compression test. */ /obj/machinery/research/anomaly_refinery/proc/start_test() + if (active) + say("ERROR: Already running a compression test.") + return + if(!istype(inserted_core) || !istype(inserted_bomb)) end_test("ERROR: Missing equpment. Items ejected.") return @@ -131,11 +152,31 @@ say("Beginning compression test. Opening transfer valve.") active = TRUE test_status = null + + if (obj_flags & EMAGGED) + say("ERROR: An firmware issue was detected while starting a process. Running autopatcher.") + playsound(src, 'sound/machines/ding.ogg', 50, vary = TRUE) + addtimer(CALLBACK(src, .proc/error_test), 2 SECONDS, TIMER_STOPPABLE | TIMER_UNIQUE | TIMER_NO_HASH_WAIT) // Synced with the sound. + return + inserted_bomb.toggle_valve(tank_to_target) - tank_to_target = null timeout_timer = addtimer(CALLBACK(src, .proc/timeout_test), COMPRESSION_TEST_TIME, TIMER_STOPPABLE | TIMER_UNIQUE | TIMER_NO_HASH_WAIT) return +/** + * Ejects a live TTV. + * Triggered by attempting to operate an emagged anomaly refinery. + */ +/obj/machinery/research/anomaly_refinery/proc/error_test() + message_admins("[src] was emagged and ejected a TTV") + investigate_log("was emagged and ejected a TTV", INVESTIGATE_RESEARCH) + obj_flags &= ~EMAGGED + + say("Issue resolved. Have a nice day!") + inserted_bomb.toggle_valve(tank_to_target) + eject_bomb(force = TRUE) + timeout_timer = addtimer(CALLBACK(src, .proc/timeout_test), COMPRESSION_TEST_TIME, TIMER_STOPPABLE | TIMER_UNIQUE | TIMER_NO_HASH_WAIT) // Actually start the test so they can't just put the bomb back in. + /** * Ends a compression test. * @@ -144,6 +185,8 @@ */ /obj/machinery/research/anomaly_refinery/proc/end_test(message) active = FALSE + tank_to_target = null + test_status = null if(inserted_core) eject_core() if(inserted_bomb) @@ -216,8 +259,8 @@ reaction_increment += 1 /// We dont allow incomplete valves to go in but do code in checks for incomplete valves. Just in case. -/obj/machinery/research/anomaly_refinery/proc/eject_bomb(mob/user) - if(!inserted_bomb || active) +/obj/machinery/research/anomaly_refinery/proc/eject_bomb(mob/user, force = FALSE) + if(!inserted_bomb || (active && !force)) return if(user) user.put_in_hands(inserted_bomb) diff --git a/code/modules/research/anomaly/raw_anomaly.dm b/code/modules/research/anomaly/raw_anomaly.dm index e936292fc9764..4bb750b862398 100644 --- a/code/modules/research/anomaly/raw_anomaly.dm +++ b/code/modules/research/anomaly/raw_anomaly.dm @@ -56,6 +56,12 @@ desc = "You should not see this!" icon_state = "rawcore_bluespace" +/obj/item/raw_anomaly_core/delimber + name = "raw delimber core" + desc = "The raw core of a delimber anomaly, it squirms." + anomaly_type = /obj/item/assembly/signaler/anomaly/delimber + icon_state = "rawcore_delimber" + /obj/item/raw_anomaly_core/random/Initialize(mapload) . = ..() var/path = pick(subtypesof(/obj/item/raw_anomaly_core)) diff --git a/code/modules/research/bepis.dm b/code/modules/research/bepis.dm index f42895ecf600b..e23965158c9d9 100644 --- a/code/modules/research/bepis.dm +++ b/code/modules/research/bepis.dm @@ -82,6 +82,9 @@ /obj/machinery/rnd/bepis/screwdriver_act(mob/living/user, obj/item/tool) return default_deconstruction_screwdriver(user, "chamber_open", "chamber", tool) +/obj/machinery/rnd/bepis/screwdriver_act_secondary(mob/living/user, obj/item/tool) + return default_deconstruction_screwdriver(user, "chamber_open", "chamber", tool) + /obj/machinery/rnd/bepis/RefreshParts() . = ..() var/C = 0 diff --git a/code/modules/research/designs/AI_module_designs.dm b/code/modules/research/designs/AI_module_designs.dm index 69be3203da066..c74deeffa65ee 100644 --- a/code/modules/research/designs/AI_module_designs.dm +++ b/code/modules/research/designs/AI_module_designs.dm @@ -8,7 +8,7 @@ id = "aicore" build_path = /obj/item/circuitboard/aicore category = list("AI Modules") - departmental_flags = DEPARTMENTAL_FLAG_SCIENCE + departmental_flags = DEPARTMENT_BITFLAG_SCIENCE /datum/design/board/safeguard_module name = "Module Design (Safeguard)" @@ -17,7 +17,7 @@ materials = list(/datum/material/glass = 1000, /datum/material/gold = 2000, /datum/material/bluespace = 1000) build_path = /obj/item/ai_module/supplied/safeguard category = list("AI Modules") - departmental_flags = DEPARTMENTAL_FLAG_SCIENCE + departmental_flags = DEPARTMENT_BITFLAG_SCIENCE /datum/design/board/onehuman_module name = "Module Design (OneHuman)" @@ -26,7 +26,7 @@ materials = list(/datum/material/glass = 1000, /datum/material/diamond = 6000, /datum/material/bluespace = 1000) build_path = /obj/item/ai_module/zeroth/onehuman category = list("AI Modules") - departmental_flags = DEPARTMENTAL_FLAG_SCIENCE + departmental_flags = DEPARTMENT_BITFLAG_SCIENCE /datum/design/board/protectstation_module name = "Module Design (ProtectStation)" @@ -35,7 +35,7 @@ materials = list(/datum/material/glass = 1000, /datum/material/gold = 2000, /datum/material/bluespace = 1000) build_path = /obj/item/ai_module/supplied/protect_station category = list("AI Modules") - departmental_flags = DEPARTMENTAL_FLAG_SCIENCE + departmental_flags = DEPARTMENT_BITFLAG_SCIENCE /datum/design/board/quarantine_module name = "Module Design (Quarantine)" @@ -44,7 +44,7 @@ materials = list(/datum/material/glass = 1000, /datum/material/gold = 2000, /datum/material/bluespace = 1000) build_path = /obj/item/ai_module/supplied/quarantine category = list("AI Modules") - departmental_flags = DEPARTMENTAL_FLAG_SCIENCE + departmental_flags = DEPARTMENT_BITFLAG_SCIENCE /datum/design/board/oxygen_module name = "Module Design (OxygenIsToxicToHumans)" @@ -53,7 +53,7 @@ materials = list(/datum/material/glass = 1000, /datum/material/gold = 2000, /datum/material/bluespace = 1000) build_path = /obj/item/ai_module/supplied/oxygen category = list("AI Modules") - departmental_flags = DEPARTMENTAL_FLAG_SCIENCE + departmental_flags = DEPARTMENT_BITFLAG_SCIENCE /datum/design/board/freeform_module name = "Module Design (Freeform)" @@ -62,7 +62,7 @@ materials = list(/datum/material/glass = 1000, /datum/material/gold = 10000, /datum/material/bluespace = 2000)//Custom inputs should be more expensive to get build_path = /obj/item/ai_module/supplied/freeform category = list("AI Modules") - departmental_flags = DEPARTMENTAL_FLAG_SCIENCE + departmental_flags = DEPARTMENT_BITFLAG_SCIENCE /datum/design/board/reset_module name = "Module Design (Reset)" @@ -71,7 +71,7 @@ materials = list(/datum/material/glass = 1000, /datum/material/gold = 2000) build_path = /obj/item/ai_module/reset category = list("AI Modules") - departmental_flags = DEPARTMENTAL_FLAG_SCIENCE + departmental_flags = DEPARTMENT_BITFLAG_SCIENCE /datum/design/board/purge_module name = "Module Design (Purge)" @@ -80,7 +80,7 @@ materials = list(/datum/material/glass = 1000, /datum/material/diamond = 2000, /datum/material/bluespace = 1000) build_path = /obj/item/ai_module/reset/purge category = list("AI Modules") - departmental_flags = DEPARTMENTAL_FLAG_SCIENCE + departmental_flags = DEPARTMENT_BITFLAG_SCIENCE /datum/design/board/remove_module name = "Module Design (Law Removal)" @@ -89,7 +89,7 @@ materials = list(/datum/material/glass = 1000, /datum/material/diamond = 2000, /datum/material/bluespace = 1000) build_path = /obj/item/ai_module/remove category = list("AI Modules") - departmental_flags = DEPARTMENTAL_FLAG_SCIENCE + departmental_flags = DEPARTMENT_BITFLAG_SCIENCE /datum/design/board/freeformcore_module name = "AI Core Module (Freeform)" @@ -98,7 +98,7 @@ materials = list(/datum/material/glass = 1000, /datum/material/diamond = 10000, /datum/material/bluespace = 2000)//Ditto build_path = /obj/item/ai_module/core/freeformcore category = list("AI Modules") - departmental_flags = DEPARTMENTAL_FLAG_SCIENCE + departmental_flags = DEPARTMENT_BITFLAG_SCIENCE /datum/design/board/asimov name = "Core Module Design (Asimov)" @@ -107,7 +107,7 @@ materials = list(/datum/material/glass = 1000, /datum/material/diamond = 2000, /datum/material/bluespace = 1000) build_path = /obj/item/ai_module/core/full/asimov category = list("AI Modules") - departmental_flags = DEPARTMENTAL_FLAG_SCIENCE + departmental_flags = DEPARTMENT_BITFLAG_SCIENCE /datum/design/board/paladin_module name = "Core Module Design (P.A.L.A.D.I.N.)" @@ -116,7 +116,7 @@ materials = list(/datum/material/glass = 1000, /datum/material/diamond = 2000, /datum/material/bluespace = 1000) build_path = /obj/item/ai_module/core/full/paladin category = list("AI Modules") - departmental_flags = DEPARTMENTAL_FLAG_SCIENCE + departmental_flags = DEPARTMENT_BITFLAG_SCIENCE /datum/design/board/tyrant_module name = "Core Module Design (T.Y.R.A.N.T.)" @@ -125,7 +125,7 @@ materials = list(/datum/material/glass = 1000, /datum/material/diamond = 2000, /datum/material/bluespace = 1000) build_path = /obj/item/ai_module/core/full/tyrant category = list("AI Modules") - departmental_flags = DEPARTMENTAL_FLAG_SCIENCE + departmental_flags = DEPARTMENT_BITFLAG_SCIENCE /datum/design/board/overlord_module name = "Core Module Design (Overlord)" @@ -134,7 +134,7 @@ materials = list(/datum/material/glass = 1000, /datum/material/diamond = 2000, /datum/material/bluespace = 1000) build_path = /obj/item/ai_module/core/full/overlord category = list("AI Modules") - departmental_flags = DEPARTMENTAL_FLAG_SCIENCE + departmental_flags = DEPARTMENT_BITFLAG_SCIENCE /datum/design/board/corporate_module name = "Core Module Design (Corporate)" @@ -143,7 +143,7 @@ materials = list(/datum/material/glass = 1000, /datum/material/diamond = 2000, /datum/material/bluespace = 1000) build_path = /obj/item/ai_module/core/full/corp category = list("AI Modules") - departmental_flags = DEPARTMENTAL_FLAG_SCIENCE + departmental_flags = DEPARTMENT_BITFLAG_SCIENCE /datum/design/board/default_module name = "Core Module Design (Default)" @@ -152,4 +152,4 @@ materials = list(/datum/material/glass = 1000, /datum/material/diamond = 2000, /datum/material/bluespace = 1000) build_path = /obj/item/ai_module/core/full/custom category = list("AI Modules") - departmental_flags = DEPARTMENTAL_FLAG_SCIENCE + departmental_flags = DEPARTMENT_BITFLAG_SCIENCE diff --git a/code/modules/research/designs/autolathe_designs.dm b/code/modules/research/designs/autolathe_designs.dm index 19f195231f542..49d00c4398804 100644 --- a/code/modules/research/designs/autolathe_designs.dm +++ b/code/modules/research/designs/autolathe_designs.dm @@ -9,7 +9,7 @@ materials = list(/datum/material/iron = 200) build_path = /obj/item/reagent_containers/glass/bucket category = list("initial","Tools","Tool Designs") - departmental_flags = DEPARTMENTAL_FLAG_SERVICE + departmental_flags = DEPARTMENT_BITFLAG_SERVICE /datum/design/mop name = "Mop" @@ -18,7 +18,7 @@ materials = list(/datum/material/iron = 1000) build_path = /obj/item/mop category = list("initial", "Equipment", "Tools", "Tool Designs") - departmental_flags = DEPARTMENTAL_FLAG_SERVICE + departmental_flags = DEPARTMENT_BITFLAG_SERVICE /datum/design/broom name="Push Broom" @@ -27,7 +27,7 @@ materials = list(/datum/material/iron = 2000) build_path = /obj/item/pushbroom category = list("initial","Tools","Tool Designs") - departmental_flags = DEPARTMENTAL_FLAG_SERVICE + departmental_flags = DEPARTMENT_BITFLAG_SERVICE /datum/design/crowbar name = "Pocket Crowbar" @@ -36,7 +36,7 @@ materials = list(/datum/material/iron = 50) build_path = /obj/item/crowbar category = list("initial","Tools","Tool Designs") - departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING | DEPARTMENTAL_FLAG_SCIENCE + departmental_flags = DEPARTMENT_BITFLAG_ENGINEERING | DEPARTMENT_BITFLAG_SCIENCE /datum/design/flashlight name = "Flashlight" @@ -69,7 +69,7 @@ materials = list(/datum/material/iron = 50, /datum/material/glass = 20) build_path = /obj/item/multitool category = list("initial","Tools","Tool Designs") - departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING | DEPARTMENTAL_FLAG_SCIENCE + departmental_flags = DEPARTMENT_BITFLAG_ENGINEERING | DEPARTMENT_BITFLAG_SCIENCE /datum/design/analyzer name = "Gas Analyzer" @@ -78,7 +78,7 @@ materials = list(/datum/material/iron = 30, /datum/material/glass = 20) build_path = /obj/item/analyzer category = list("initial","Tools","Tool Designs") - departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING | DEPARTMENTAL_FLAG_SCIENCE | DEPARTMENTAL_FLAG_CARGO + departmental_flags = DEPARTMENT_BITFLAG_ENGINEERING | DEPARTMENT_BITFLAG_SCIENCE | DEPARTMENT_BITFLAG_CARGO /datum/design/tscanner name = "T-Ray Scanner" @@ -87,7 +87,7 @@ materials = list(/datum/material/iron = 150) build_path = /obj/item/t_scanner category = list("initial","Tools","Tool Designs") - departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING + departmental_flags = DEPARTMENT_BITFLAG_ENGINEERING /datum/design/weldingtool name = "Welding Tool" @@ -96,7 +96,7 @@ materials = list(/datum/material/iron = 70, /datum/material/glass = 20) build_path = /obj/item/weldingtool category = list("initial","Tools","Tool Designs") - departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING | DEPARTMENTAL_FLAG_SCIENCE + departmental_flags = DEPARTMENT_BITFLAG_ENGINEERING | DEPARTMENT_BITFLAG_SCIENCE /datum/design/mini_weldingtool name = "Emergency Welding Tool" @@ -113,7 +113,7 @@ materials = list(/datum/material/iron = 75) build_path = /obj/item/screwdriver category = list("initial","Tools","Tool Designs") - departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING | DEPARTMENTAL_FLAG_SCIENCE + departmental_flags = DEPARTMENT_BITFLAG_ENGINEERING | DEPARTMENT_BITFLAG_SCIENCE /datum/design/wirecutters name = "Wirecutters" @@ -122,7 +122,7 @@ materials = list(/datum/material/iron = 80) build_path = /obj/item/wirecutters category = list("initial","Tools","Tool Designs") - departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING | DEPARTMENTAL_FLAG_SCIENCE + departmental_flags = DEPARTMENT_BITFLAG_ENGINEERING | DEPARTMENT_BITFLAG_SCIENCE /datum/design/wrench name = "Wrench" @@ -131,7 +131,7 @@ materials = list(/datum/material/iron = 150) build_path = /obj/item/wrench category = list("initial","Tools","Tool Designs") - departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING | DEPARTMENTAL_FLAG_SCIENCE + departmental_flags = DEPARTMENT_BITFLAG_ENGINEERING | DEPARTMENT_BITFLAG_SCIENCE /datum/design/plunger name = "Plunger" @@ -140,7 +140,7 @@ materials = list(/datum/material/iron = 150) build_path = /obj/item/plunger category = list("initial","Tools","Tool Designs") - departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING | DEPARTMENTAL_FLAG_MEDICAL | DEPARTMENTAL_FLAG_SCIENCE + departmental_flags = DEPARTMENT_BITFLAG_ENGINEERING | DEPARTMENT_BITFLAG_MEDICAL | DEPARTMENT_BITFLAG_SCIENCE /datum/design/welding_helmet name = "Welding Helmet" @@ -149,7 +149,7 @@ materials = list(/datum/material/iron = 1750, /datum/material/glass = 400) build_path = /obj/item/clothing/head/welding category = list("initial","Tools","Equipment") - departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING | DEPARTMENTAL_FLAG_SCIENCE + departmental_flags = DEPARTMENT_BITFLAG_ENGINEERING | DEPARTMENT_BITFLAG_SCIENCE /datum/design/cable_coil name = "Cable Coil" @@ -159,7 +159,7 @@ build_path = /obj/item/stack/cable_coil category = list("initial","Tools","Tool Designs") maxstack = MAXCOIL - departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING | DEPARTMENTAL_FLAG_SCIENCE + departmental_flags = DEPARTMENT_BITFLAG_ENGINEERING | DEPARTMENT_BITFLAG_SCIENCE /datum/design/toolbox name = "Toolbox" @@ -171,12 +171,12 @@ /datum/design/apc_board name = "APC Module" - id = "power control" + id = "power_control" build_type = AUTOLATHE | PROTOLATHE | AWAY_LATHE materials = list(/datum/material/iron = 100, /datum/material/glass = 100) build_path = /obj/item/electronics/apc category = list("initial", "Electronics") - departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING + departmental_flags = DEPARTMENT_BITFLAG_ENGINEERING /datum/design/airlock_board name = "Airlock Electronics" @@ -185,7 +185,7 @@ materials = list(/datum/material/iron = 50, /datum/material/glass = 50) build_path = /obj/item/electronics/airlock category = list("initial", "Electronics") - departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING + departmental_flags = DEPARTMENT_BITFLAG_ENGINEERING /datum/design/firelock_board name = "Firelock Circuitry" @@ -194,7 +194,7 @@ materials = list(/datum/material/iron = 50, /datum/material/glass = 50) build_path = /obj/item/electronics/firelock category = list("initial", "Electronics") - departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING + departmental_flags = DEPARTMENT_BITFLAG_ENGINEERING /datum/design/airalarm_electronics name = "Air Alarm Electronics" @@ -203,7 +203,7 @@ materials = list(/datum/material/iron = 50, /datum/material/glass = 50) build_path = /obj/item/electronics/airalarm category = list("initial", "Electronics") - departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING + departmental_flags = DEPARTMENT_BITFLAG_ENGINEERING /datum/design/firealarm_electronics name = "Fire Alarm Electronics" @@ -212,7 +212,7 @@ materials = list(/datum/material/iron = 50, /datum/material/glass = 50) build_path = /obj/item/electronics/firealarm category = list("initial", "Electronics") - departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING + departmental_flags = DEPARTMENT_BITFLAG_ENGINEERING /datum/design/camera name = "Camera" @@ -245,7 +245,7 @@ materials = list(/datum/material/iron = 5000, /datum/material/glass = 2000) build_path = /obj/item/pipe_painter category = list("initial","Tools","Tool Designs") - departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING + departmental_flags = DEPARTMENT_BITFLAG_ENGINEERING /datum/design/airlock_painter name = "Airlock Painter" @@ -254,7 +254,7 @@ materials = list(/datum/material/iron = 50, /datum/material/glass = 50) build_path = /obj/item/airlock_painter category = list("initial","Tools","Tool Designs") - departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING | DEPARTMENTAL_FLAG_SERVICE + departmental_flags = DEPARTMENT_BITFLAG_ENGINEERING | DEPARTMENT_BITFLAG_SERVICE /datum/design/airlock_painter/decal name = "Decal Painter" @@ -263,7 +263,7 @@ materials = list(/datum/material/iron = 50, /datum/material/glass = 50) build_path = /obj/item/airlock_painter/decal category = list("initial","Tools","Tool Designs") - departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING | DEPARTMENTAL_FLAG_SERVICE + departmental_flags = DEPARTMENT_BITFLAG_ENGINEERING | DEPARTMENT_BITFLAG_SERVICE /datum/design/airlock_painter/decal/tile name = "Tile Sprayer" @@ -272,7 +272,7 @@ materials = list(/datum/material/iron = 50, /datum/material/glass = 50) build_path = /obj/item/airlock_painter/decal/tile category = list("initial","Tools","Tool Designs") - departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING | DEPARTMENTAL_FLAG_SERVICE + departmental_flags = DEPARTMENT_BITFLAG_ENGINEERING | DEPARTMENT_BITFLAG_SERVICE /datum/design/emergency_oxygen name = "Emergency Oxygen Tank" @@ -289,7 +289,7 @@ materials = list(/datum/material/iron = 750) build_path = /obj/item/tank/internals/emergency_oxygen/engi/empty category = list("hacked","Misc","Equipment") - departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING | DEPARTMENTAL_FLAG_CARGO + departmental_flags = DEPARTMENT_BITFLAG_ENGINEERING | DEPARTMENT_BITFLAG_CARGO /datum/design/plasmaman_tank_belt name = "Plasmaman Belt Tank" @@ -298,7 +298,7 @@ materials = list(/datum/material/iron = 800) build_path = /obj/item/tank/internals/plasmaman/belt/empty category = list("hacked","Misc","Equipment") - departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING | DEPARTMENTAL_FLAG_CARGO + departmental_flags = DEPARTMENT_BITFLAG_ENGINEERING | DEPARTMENT_BITFLAG_CARGO /datum/design/generic_gas_tank name = "Generic Gas Tank" @@ -307,7 +307,7 @@ materials = list(/datum/material/iron = 1000) build_path = /obj/item/tank/internals/generic category = list("initial","Misc","Equipment") - departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING | DEPARTMENTAL_FLAG_CARGO + departmental_flags = DEPARTMENT_BITFLAG_ENGINEERING | DEPARTMENT_BITFLAG_CARGO /datum/design/iron name = "Iron" @@ -384,7 +384,7 @@ materials = list(/datum/material/plastic = 80) build_path = /obj/item/kitchen/fork/plastic category = list("initial", "Tool Designs", "Dinnerware") - departmental_flags = DEPARTMENTAL_FLAG_SERVICE + departmental_flags = DEPARTMENT_BITFLAG_SERVICE /datum/design/spoon name = "Spoon" @@ -393,7 +393,7 @@ materials = list(/datum/material/iron = 120) build_path = /obj/item/kitchen/spoon category = list("initial", "Tool Designs", "Dinnerware") - departmental_flags = DEPARTMENTAL_FLAG_SERVICE + departmental_flags = DEPARTMENT_BITFLAG_SERVICE /datum/design/plastic_spoon name = "Plastic Spoon" @@ -402,7 +402,7 @@ materials = list(/datum/material/plastic = 120) build_path = /obj/item/kitchen/spoon/plastic category = list("initial", "Tool Designs", "Dinnerware") - departmental_flags = DEPARTMENTAL_FLAG_SERVICE + departmental_flags = DEPARTMENT_BITFLAG_SERVICE /datum/design/tray name = "Serving Tray" @@ -467,7 +467,7 @@ materials = list(/datum/material/iron=50) build_path = /obj/item/cultivator category = list("initial","Misc", "Tool Designs") - departmental_flags = DEPARTMENTAL_FLAG_SERVICE + departmental_flags = DEPARTMENT_BITFLAG_SERVICE /datum/design/plant_analyzer name = "Plant Analyzer" @@ -476,7 +476,7 @@ materials = list(/datum/material/iron = 30, /datum/material/glass = 20) build_path = /obj/item/plant_analyzer category = list("initial","Misc", "Tool Designs") - departmental_flags = DEPARTMENTAL_FLAG_SERVICE + departmental_flags = DEPARTMENT_BITFLAG_SERVICE /datum/design/shovel name = "Shovel" @@ -485,7 +485,7 @@ materials = list(/datum/material/iron = 50) build_path = /obj/item/shovel category = list("initial","Misc", "Tool Designs") - departmental_flags = DEPARTMENTAL_FLAG_SERVICE + departmental_flags = DEPARTMENT_BITFLAG_SERVICE /datum/design/spade name = "Spade" @@ -494,7 +494,7 @@ materials = list(/datum/material/iron = 50) build_path = /obj/item/shovel/spade category = list("initial","Misc", "Tool Designs") - departmental_flags = DEPARTMENTAL_FLAG_SERVICE + departmental_flags = DEPARTMENT_BITFLAG_SERVICE /datum/design/hatchet name = "Hatchet" @@ -503,7 +503,7 @@ materials = list(/datum/material/iron = 15000) build_path = /obj/item/hatchet category = list("initial","Misc", "Tool Designs") - departmental_flags = DEPARTMENTAL_FLAG_SERVICE + departmental_flags = DEPARTMENT_BITFLAG_SERVICE /datum/design/secateurs name = "Secateurs" @@ -512,7 +512,7 @@ materials = list(/datum/material/iron = 4000) build_path = /obj/item/secateurs category = list("initial","Misc", "Tool Designs") - departmental_flags = DEPARTMENTAL_FLAG_SERVICE + departmental_flags = DEPARTMENT_BITFLAG_SERVICE /datum/design/foilhat name = "Tinfoil Hat" @@ -529,7 +529,7 @@ materials = list(/datum/material/iron = 4000, /datum/material/glass = 1500, /datum/material/silver = 500) build_path = /obj/item/blood_filter category = list("initial", "Medical", "Tool Designs") - departmental_flags = DEPARTMENTAL_FLAG_MEDICAL | DEPARTMENTAL_FLAG_SCIENCE + departmental_flags = DEPARTMENT_BITFLAG_MEDICAL | DEPARTMENT_BITFLAG_SCIENCE /datum/design/scalpel name = "Scalpel" @@ -538,7 +538,7 @@ materials = list(/datum/material/iron = 4000, /datum/material/glass = 1000) build_path = /obj/item/scalpel category = list("initial", "Medical", "Tool Designs") - departmental_flags = DEPARTMENTAL_FLAG_MEDICAL | DEPARTMENTAL_FLAG_SCIENCE + departmental_flags = DEPARTMENT_BITFLAG_MEDICAL | DEPARTMENT_BITFLAG_SCIENCE /datum/design/circular_saw name = "Circular Saw" @@ -547,7 +547,7 @@ materials = list(/datum/material/iron = 10000, /datum/material/glass = 6000) build_path = /obj/item/circular_saw category = list("initial", "Medical", "Tool Designs") - departmental_flags = DEPARTMENTAL_FLAG_MEDICAL | DEPARTMENTAL_FLAG_SCIENCE + departmental_flags = DEPARTMENT_BITFLAG_MEDICAL | DEPARTMENT_BITFLAG_SCIENCE /datum/design/bonesetter name = "Bonesetter" @@ -556,7 +556,7 @@ materials = list(/datum/material/iron = 5000, /datum/material/glass = 2500) build_path = /obj/item/bonesetter category = list("initial", "Medical", "Tool Designs") - departmental_flags = DEPARTMENTAL_FLAG_MEDICAL | DEPARTMENTAL_FLAG_SCIENCE + departmental_flags = DEPARTMENT_BITFLAG_MEDICAL | DEPARTMENT_BITFLAG_SCIENCE /datum/design/surgicaldrill name = "Surgical Drill" @@ -565,7 +565,7 @@ materials = list(/datum/material/iron = 10000, /datum/material/glass = 6000) build_path = /obj/item/surgicaldrill category = list("initial", "Medical", "Tool Designs") - departmental_flags = DEPARTMENTAL_FLAG_MEDICAL | DEPARTMENTAL_FLAG_SCIENCE + departmental_flags = DEPARTMENT_BITFLAG_MEDICAL | DEPARTMENT_BITFLAG_SCIENCE /datum/design/retractor name = "Retractor" @@ -574,7 +574,7 @@ materials = list(/datum/material/iron = 6000, /datum/material/glass = 3000) build_path = /obj/item/retractor category = list("initial", "Medical", "Tool Designs") - departmental_flags = DEPARTMENTAL_FLAG_MEDICAL | DEPARTMENTAL_FLAG_SCIENCE + departmental_flags = DEPARTMENT_BITFLAG_MEDICAL | DEPARTMENT_BITFLAG_SCIENCE /datum/design/cautery name = "Cautery" @@ -583,7 +583,7 @@ materials = list(/datum/material/iron = 2500, /datum/material/glass = 750) build_path = /obj/item/cautery category = list("initial", "Medical", "Tool Designs") - departmental_flags = DEPARTMENTAL_FLAG_MEDICAL | DEPARTMENTAL_FLAG_SCIENCE + departmental_flags = DEPARTMENT_BITFLAG_MEDICAL | DEPARTMENT_BITFLAG_SCIENCE /datum/design/hemostat name = "Hemostat" @@ -592,7 +592,7 @@ materials = list(/datum/material/iron = 5000, /datum/material/glass = 2500) build_path = /obj/item/hemostat category = list("initial", "Medical", "Tool Designs") - departmental_flags = DEPARTMENTAL_FLAG_MEDICAL | DEPARTMENTAL_FLAG_SCIENCE + departmental_flags = DEPARTMENT_BITFLAG_MEDICAL | DEPARTMENT_BITFLAG_SCIENCE /datum/design/stethoscope name = "Stethoscope" @@ -601,7 +601,7 @@ materials = list(/datum/material/iron = 1000) build_path = /obj/item/clothing/neck/stethoscope category = list("initial", "Medical", "Tool Designs") - departmental_flags = DEPARTMENTAL_FLAG_MEDICAL + departmental_flags = DEPARTMENT_BITFLAG_MEDICAL /datum/design/beaker name = "Beaker" @@ -610,7 +610,7 @@ materials = list(/datum/material/glass = 500) build_path = /obj/item/reagent_containers/glass/beaker category = list("initial", "Medical", "Medical Designs") - departmental_flags = DEPARTMENTAL_FLAG_MEDICAL | DEPARTMENTAL_FLAG_SERVICE + departmental_flags = DEPARTMENT_BITFLAG_MEDICAL | DEPARTMENT_BITFLAG_SERVICE /datum/design/large_beaker name = "Large Beaker" @@ -619,7 +619,7 @@ materials = list(/datum/material/glass = 2500) build_path = /obj/item/reagent_containers/glass/beaker/large category = list("initial", "Medical", "Medical Designs") - departmental_flags = DEPARTMENTAL_FLAG_MEDICAL | DEPARTMENTAL_FLAG_SERVICE + departmental_flags = DEPARTMENT_BITFLAG_MEDICAL | DEPARTMENT_BITFLAG_SERVICE /datum/design/pillbottle name = "Pill Bottle" @@ -628,7 +628,7 @@ materials = list(/datum/material/plastic = 20, /datum/material/glass = 100) build_path = /obj/item/storage/pill_bottle category = list("initial", "Medical", "Medical Designs") - departmental_flags = DEPARTMENTAL_FLAG_MEDICAL + departmental_flags = DEPARTMENT_BITFLAG_MEDICAL /datum/design/beanbag_slug name = "Beanbag Slug" @@ -797,7 +797,7 @@ materials = list(/datum/material/iron = 10, /datum/material/glass = 20) build_path = /obj/item/reagent_containers/syringe category = list("initial", "Medical", "Medical Designs") - departmental_flags = DEPARTMENTAL_FLAG_MEDICAL + departmental_flags = DEPARTMENT_BITFLAG_MEDICAL /datum/design/dropper name = "Dropper" @@ -806,7 +806,7 @@ materials = list(/datum/material/glass = 10, /datum/material/plastic = 30) build_path = /obj/item/reagent_containers/dropper category = list("initial", "Medical", "Medical Designs") - departmental_flags = DEPARTMENTAL_FLAG_MEDICAL + departmental_flags = DEPARTMENT_BITFLAG_MEDICAL /datum/design/prox_sensor name = "Proximity Sensor" @@ -944,7 +944,7 @@ materials = list(/datum/material/iron = 100, /datum/material/glass = 100) build_path = /obj/item/toy/crayon/spraycan category = list("initial","Tools","Tool Designs") - departmental_flags = DEPARTMENTAL_FLAG_SERVICE + departmental_flags = DEPARTMENT_BITFLAG_SERVICE /datum/design/desttagger name = "Destination Tagger" @@ -961,7 +961,7 @@ materials = list(/datum/material/iron = 700, /datum/material/glass = 200) build_path = /obj/item/sales_tagger category = list("initial", "Electronics") - departmental_flags = DEPARTMENTAL_FLAG_CARGO | DEPARTMENTAL_FLAG_SERVICE + departmental_flags = DEPARTMENT_BITFLAG_CARGO | DEPARTMENT_BITFLAG_SERVICE /datum/design/handlabeler name = "Hand Labeler" @@ -995,7 +995,7 @@ build_path = /obj/item/stack/conveyor category = list("initial", "Construction", "Electronics") maxstack = 30 - departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING | DEPARTMENTAL_FLAG_SCIENCE + departmental_flags = DEPARTMENT_BITFLAG_ENGINEERING | DEPARTMENT_BITFLAG_SCIENCE /datum/design/conveyor_switch name = "Conveyor Belt Switch" @@ -1004,7 +1004,7 @@ materials = list(/datum/material/iron = 450, /datum/material/glass = 190) build_path = /obj/item/conveyor_switch_construct category = list("initial", "Construction", "Electronics") - departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING | DEPARTMENTAL_FLAG_SCIENCE + departmental_flags = DEPARTMENT_BITFLAG_ENGINEERING | DEPARTMENT_BITFLAG_SCIENCE /datum/design/laptop name = "Laptop Frame" @@ -1195,7 +1195,7 @@ materials = list(/datum/material/plastic = 500) build_path = /obj/item/stack/sticky_tape/surgical category = list("initial", "Medical") - departmental_flags = DEPARTMENTAL_FLAG_MEDICAL + departmental_flags = DEPARTMENT_BITFLAG_MEDICAL /datum/design/petridish name = "Petri Dish" @@ -1204,7 +1204,7 @@ materials = list(/datum/material/glass = 500) build_path = /obj/item/petri_dish category = list("initial","Misc","Equipment") - departmental_flags = DEPARTMENTAL_FLAG_SCIENCE + departmental_flags = DEPARTMENT_BITFLAG_SCIENCE /datum/design/swab name = "Sterile Swab" @@ -1213,7 +1213,7 @@ materials = list(/datum/material/plastic = 200) build_path = /obj/item/swab category = list("initial","Misc","Equipment") - departmental_flags = DEPARTMENTAL_FLAG_SCIENCE + departmental_flags = DEPARTMENT_BITFLAG_SCIENCE /datum/design/chisel name = "Chisel" @@ -1238,7 +1238,7 @@ materials = list(/datum/material/iron = 75) build_path = /obj/item/razor category = list("initial","Medical") - departmental_flags = DEPARTMENTAL_FLAG_SERVICE + departmental_flags = DEPARTMENT_BITFLAG_SERVICE /datum/design/paperroll name = "Hand Labeler Paper Roll" @@ -1255,7 +1255,7 @@ materials = list(/datum/material/iron = 10, /datum/material/glass = 10) build_path = /obj/item/toner category = list("initial", "Misc", "Equipment") - departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING | DEPARTMENTAL_FLAG_SERVICE + departmental_flags = DEPARTMENT_BITFLAG_ENGINEERING | DEPARTMENT_BITFLAG_SERVICE /datum/design/toner/large name = "Large Toner Cartridge" @@ -1264,4 +1264,4 @@ materials = list(/datum/material/iron = 35, /datum/material/glass = 35) build_path = /obj/item/toner/large category = list("initial", "Misc", "Equipment") - departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING | DEPARTMENTAL_FLAG_SERVICE + departmental_flags = DEPARTMENT_BITFLAG_ENGINEERING | DEPARTMENT_BITFLAG_SERVICE diff --git a/code/modules/research/designs/biogenerator_designs.dm b/code/modules/research/designs/biogenerator_designs.dm index 0dc26d356b733..4adbaba31fd8d 100644 --- a/code/modules/research/designs/biogenerator_designs.dm +++ b/code/modules/research/designs/biogenerator_designs.dm @@ -66,6 +66,14 @@ build_path = /obj/item/food/monkeycube category = list("initial","Food") +/datum/design/seaweed_sheet + name = "Seaweed sheet" + id = "seaweedsheet" + build_type = BIOGENERATOR + materials = list(/datum/material/biomass= 30) + build_path = /obj/item/food/seaweedsheet + category = list("initial","Food") + /datum/design/ez_nut //easy nut :) name = "25u E-Z Nutrient" id = "ez_nut" diff --git a/code/modules/research/designs/bluespace_designs.dm b/code/modules/research/designs/bluespace_designs.dm index ee8c734492854..e39cce8093d98 100644 --- a/code/modules/research/designs/bluespace_designs.dm +++ b/code/modules/research/designs/bluespace_designs.dm @@ -11,7 +11,7 @@ materials = list(/datum/material/iron = 150, /datum/material/glass = 100) build_path = /obj/item/beacon category = list("Bluespace Designs") - departmental_flags = DEPARTMENTAL_FLAG_SCIENCE | DEPARTMENTAL_FLAG_ENGINEERING | DEPARTMENTAL_FLAG_CARGO | DEPARTMENTAL_FLAG_SECURITY + departmental_flags = DEPARTMENT_BITFLAG_SCIENCE | DEPARTMENT_BITFLAG_ENGINEERING | DEPARTMENT_BITFLAG_CARGO | DEPARTMENT_BITFLAG_SECURITY /datum/design/bag_holding name = "Inert Bag of Holding" @@ -22,7 +22,7 @@ build_path = /obj/item/bag_of_holding_inert category = list("Bluespace Designs") dangerous_construction = TRUE - departmental_flags = DEPARTMENTAL_FLAG_SCIENCE + departmental_flags = DEPARTMENT_BITFLAG_SCIENCE /datum/design/bluespace_crystal name = "Artificial Bluespace Crystal" @@ -32,7 +32,7 @@ materials = list(/datum/material/diamond = 1500, /datum/material/plasma = 1500) build_path = /obj/item/stack/ore/bluespace_crystal/artificial category = list("Bluespace Designs") - departmental_flags = DEPARTMENTAL_FLAG_SCIENCE | DEPARTMENTAL_FLAG_ENGINEERING + departmental_flags = DEPARTMENT_BITFLAG_SCIENCE | DEPARTMENT_BITFLAG_ENGINEERING /datum/design/telesci_gps name = "GPS Device" @@ -42,7 +42,7 @@ materials = list(/datum/material/iron = 500, /datum/material/glass = 1000) build_path = /obj/item/gps category = list("Bluespace Designs") - departmental_flags = DEPARTMENTAL_FLAG_SCIENCE | DEPARTMENTAL_FLAG_ENGINEERING | DEPARTMENTAL_FLAG_CARGO + departmental_flags = DEPARTMENT_BITFLAG_SCIENCE | DEPARTMENT_BITFLAG_ENGINEERING | DEPARTMENT_BITFLAG_CARGO /datum/design/desynchronizer name = "Desynchronizer" @@ -52,7 +52,7 @@ materials = list(/datum/material/iron = 1000, /datum/material/glass = 500, /datum/material/silver = 1500, /datum/material/bluespace = 1000) build_path = /obj/item/desynchronizer category = list("Bluespace Designs") - departmental_flags = DEPARTMENTAL_FLAG_SCIENCE + departmental_flags = DEPARTMENT_BITFLAG_SCIENCE /datum/design/miningsatchel_holding name = "Mining Satchel of Holding" @@ -62,7 +62,7 @@ materials = list(/datum/material/gold = 250, /datum/material/uranium = 500) //quite cheap, for more convenience build_path = /obj/item/storage/bag/ore/holding category = list("Bluespace Designs") - departmental_flags = DEPARTMENTAL_FLAG_CARGO + departmental_flags = DEPARTMENT_BITFLAG_CARGO /datum/design/swapper name = "Quantum Spin Inverter" @@ -72,4 +72,4 @@ materials = list(/datum/material/iron = 500, /datum/material/glass = 1000, /datum/material/bluespace = 2000, /datum/material/gold = 1500, /datum/material/silver = 1000) build_path = /obj/item/swapper category = list("Bluespace Designs") - departmental_flags = DEPARTMENTAL_FLAG_SCIENCE + departmental_flags = DEPARTMENT_BITFLAG_SCIENCE diff --git a/code/modules/research/designs/comp_board_designs.dm b/code/modules/research/designs/comp_board_designs.dm index f48584a8ff791..425d053d0320e 100644 --- a/code/modules/research/designs/comp_board_designs.dm +++ b/code/modules/research/designs/comp_board_designs.dm @@ -28,7 +28,7 @@ id = "seccamera" build_path = /obj/item/circuitboard/computer/security category = list("Computer Boards") - departmental_flags = DEPARTMENTAL_FLAG_SECURITY + departmental_flags = DEPARTMENT_BITFLAG_SECURITY /datum/design/board/rdcamera name = "Computer Design (Research Monitor)" @@ -36,7 +36,7 @@ id = "rdcamera" build_path = /obj/item/circuitboard/computer/research category = list("Computer Boards") - departmental_flags = DEPARTMENTAL_FLAG_SCIENCE + departmental_flags = DEPARTMENT_BITFLAG_SCIENCE /datum/design/board/xenobiocamera name = "Computer Design (Xenobiology Console)" @@ -44,7 +44,7 @@ id = "xenobioconsole" build_path = /obj/item/circuitboard/computer/xenobiology category = list("Computer Boards") - departmental_flags = DEPARTMENTAL_FLAG_SCIENCE + departmental_flags = DEPARTMENT_BITFLAG_SCIENCE /datum/design/board/aiupload name = "Computer Design (AI Upload)" @@ -53,7 +53,7 @@ materials = list(/datum/material/glass = 1000, /datum/material/gold = 2000, /datum/material/diamond = 2000, /datum/material/bluespace = 2000) build_path = /obj/item/circuitboard/computer/aiupload category = list("Computer Boards") - departmental_flags = DEPARTMENTAL_FLAG_SCIENCE + departmental_flags = DEPARTMENT_BITFLAG_SCIENCE /datum/design/board/borgupload name = "Computer Design (Cyborg Upload)" @@ -62,7 +62,7 @@ materials = list(/datum/material/glass = 1000, /datum/material/gold = 2000, /datum/material/diamond = 2000, /datum/material/bluespace = 2000) build_path = /obj/item/circuitboard/computer/borgupload category = list("Computer Boards") - departmental_flags = DEPARTMENTAL_FLAG_SCIENCE + departmental_flags = DEPARTMENT_BITFLAG_SCIENCE /datum/design/board/med_data name = "Computer Design (Medical Records)" @@ -70,7 +70,7 @@ id = "med_data" build_path = /obj/item/circuitboard/computer/med_data category = list("Computer Boards") - departmental_flags = DEPARTMENTAL_FLAG_MEDICAL + departmental_flags = DEPARTMENT_BITFLAG_MEDICAL /datum/design/board/operating name = "Computer Design (Operating Computer)" @@ -78,7 +78,7 @@ id = "operating" build_path = /obj/item/circuitboard/computer/operating category = list("Computer Boards") - departmental_flags = DEPARTMENTAL_FLAG_MEDICAL | DEPARTMENTAL_FLAG_SCIENCE + departmental_flags = DEPARTMENT_BITFLAG_MEDICAL | DEPARTMENT_BITFLAG_SCIENCE /datum/design/board/pandemic name = "Computer Design (PanD.E.M.I.C. 2200)" @@ -86,7 +86,7 @@ id = "pandemic" build_path = /obj/item/circuitboard/computer/pandemic category = list("Computer Boards") - departmental_flags = DEPARTMENTAL_FLAG_MEDICAL + departmental_flags = DEPARTMENT_BITFLAG_MEDICAL /datum/design/board/scan_console name = "Computer Design (DNA Console)" @@ -94,7 +94,7 @@ id = "scan_console" build_path = /obj/item/circuitboard/computer/scan_consolenew category = list("Computer Boards") - departmental_flags = DEPARTMENTAL_FLAG_SCIENCE + departmental_flags = DEPARTMENT_BITFLAG_SCIENCE /datum/design/board/comconsole name = "Computer Design (Communications)" @@ -102,7 +102,7 @@ id = "comconsole" build_path = /obj/item/circuitboard/computer/communications category = list("Computer Boards") - departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING | DEPARTMENTAL_FLAG_SECURITY //Honestly should have a bridge techfab for this sometime. + departmental_flags = DEPARTMENT_BITFLAG_ENGINEERING | DEPARTMENT_BITFLAG_SECURITY //Honestly should have a bridge techfab for this sometime. /datum/design/board/crewconsole name = "Computer Design (Crew monitoring computer)" @@ -111,7 +111,7 @@ build_type = IMPRINTER build_path = /obj/item/circuitboard/computer/crew category = list("Computer Boards") - departmental_flags = DEPARTMENTAL_FLAG_SECURITY | DEPARTMENTAL_FLAG_MEDICAL + departmental_flags = DEPARTMENT_BITFLAG_SECURITY | DEPARTMENT_BITFLAG_MEDICAL /datum/design/board/secdata name = "Computer Design (Security Records Console)" @@ -119,7 +119,7 @@ id = "secdata" build_path = /obj/item/circuitboard/computer/secure_data category = list("Computer Boards") - departmental_flags = DEPARTMENTAL_FLAG_SECURITY + departmental_flags = DEPARTMENT_BITFLAG_SECURITY /datum/design/board/atmosalerts name = "Computer Design (Atmosphere Alert)" @@ -127,7 +127,7 @@ id = "atmosalerts" build_path = /obj/item/circuitboard/computer/atmos_alert category = list("Computer Boards") - departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING + departmental_flags = DEPARTMENT_BITFLAG_ENGINEERING /datum/design/board/atmos_control name = "Computer Design (Atmospheric Monitor)" @@ -135,7 +135,7 @@ id = "atmos_control" build_path = /obj/item/circuitboard/computer/atmos_control category = list("Computer Boards") - departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING + departmental_flags = DEPARTMENT_BITFLAG_ENGINEERING /datum/design/board/robocontrol name = "Computer Design (Robotics Control Console)" @@ -144,7 +144,7 @@ materials = list(/datum/material/glass = 1000, /datum/material/gold = 1000, /datum/material/silver = 1000, /datum/material/bluespace = 2000) build_path = /obj/item/circuitboard/computer/robotics category = list("Computer Boards") - departmental_flags = DEPARTMENTAL_FLAG_SCIENCE + departmental_flags = DEPARTMENT_BITFLAG_SCIENCE /datum/design/board/slot_machine name = "Computer Design (Slot Machine)" @@ -160,7 +160,7 @@ id = "powermonitor" build_path = /obj/item/circuitboard/computer/powermonitor category = list("Computer Boards") - departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING + departmental_flags = DEPARTMENT_BITFLAG_ENGINEERING /datum/design/board/solarcontrol name = "Computer Design (Solar Control)" @@ -168,7 +168,7 @@ id = "solarcontrol" build_path = /obj/item/circuitboard/computer/solar_control category = list("Computer Boards") - departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING + departmental_flags = DEPARTMENT_BITFLAG_ENGINEERING /datum/design/board/prisonmanage name = "Computer Design (Prisoner Management Console)" @@ -176,7 +176,7 @@ id = "prisonmanage" build_path = /obj/item/circuitboard/computer/prisoner category = list("Computer Boards") - departmental_flags = DEPARTMENTAL_FLAG_SECURITY + departmental_flags = DEPARTMENT_BITFLAG_SECURITY /datum/design/board/mechacontrol name = "Computer Design (Exosuit Control Console)" @@ -184,7 +184,7 @@ id = "mechacontrol" build_path = /obj/item/circuitboard/computer/mecha_control category = list("Computer Boards") - departmental_flags = DEPARTMENTAL_FLAG_SCIENCE + departmental_flags = DEPARTMENT_BITFLAG_SCIENCE /datum/design/board/mechapower name = "Computer Design (Mech Bay Power Control Console)" @@ -192,7 +192,7 @@ id = "mechapower" build_path = /obj/item/circuitboard/computer/mech_bay_power_console category = list("Computer Boards") - departmental_flags = DEPARTMENTAL_FLAG_SCIENCE + departmental_flags = DEPARTMENT_BITFLAG_SCIENCE /datum/design/board/rdconsole name = "Computer Design (R&D Console)" @@ -200,7 +200,7 @@ id = "rdconsole" build_path = /obj/item/circuitboard/computer/rdconsole category = list("Computer Boards") - departmental_flags = DEPARTMENTAL_FLAG_SCIENCE + departmental_flags = DEPARTMENT_BITFLAG_SCIENCE /datum/design/board/cargo name = "Computer Design (Supply Console)" @@ -209,7 +209,7 @@ build_type = IMPRINTER build_path = /obj/item/circuitboard/computer/cargo category = list("Computer Boards") - departmental_flags = DEPARTMENTAL_FLAG_CARGO + departmental_flags = DEPARTMENT_BITFLAG_CARGO /datum/design/board/cargorequest name = "Computer Design (Supply Request Console)" @@ -218,7 +218,7 @@ build_type = IMPRINTER build_path = /obj/item/circuitboard/computer/cargo/request category = list("Computer Boards") - departmental_flags = DEPARTMENTAL_FLAG_CARGO + departmental_flags = DEPARTMENT_BITFLAG_CARGO /datum/design/board/mining name = "Computer Design (Outpost Status Display)" @@ -226,7 +226,7 @@ id = "mining" build_path = /obj/item/circuitboard/computer/mining category = list("Computer Boards") - departmental_flags = DEPARTMENTAL_FLAG_CARGO | DEPARTMENTAL_FLAG_SECURITY + departmental_flags = DEPARTMENT_BITFLAG_CARGO | DEPARTMENT_BITFLAG_SECURITY /datum/design/board/comm_monitor name = "Computer Design (Telecommunications Monitoring Console)" @@ -234,7 +234,7 @@ id = "comm_monitor" build_path = /obj/item/circuitboard/computer/comm_monitor category = list("Computer Boards") - departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING + departmental_flags = DEPARTMENT_BITFLAG_ENGINEERING /datum/design/board/comm_server name = "Computer Design (Telecommunications Server Monitoring Console)" @@ -242,7 +242,7 @@ id = "comm_server" build_path = /obj/item/circuitboard/computer/comm_server category = list("Computer Boards") - departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING + departmental_flags = DEPARTMENT_BITFLAG_ENGINEERING /datum/design/board/message_monitor name = "Computer Design (Messaging Monitor Console)" @@ -250,7 +250,7 @@ id = "message_monitor" build_path = /obj/item/circuitboard/computer/message_monitor category = list("Computer Boards") - departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING + departmental_flags = DEPARTMENT_BITFLAG_ENGINEERING /datum/design/board/aifixer name = "Computer Design (AI Integrity Restorer)" @@ -258,7 +258,7 @@ id = "aifixer" build_path = /obj/item/circuitboard/computer/aifixer category = list("Computer Boards") - departmental_flags = DEPARTMENTAL_FLAG_SCIENCE + departmental_flags = DEPARTMENT_BITFLAG_SCIENCE /datum/design/board/libraryconsole name = "Computer Design (Library Console)" @@ -274,7 +274,7 @@ id = "apc_control" build_path = /obj/item/circuitboard/computer/apc_control category = list("Computer Boards") - departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING + departmental_flags = DEPARTMENT_BITFLAG_ENGINEERING /datum/design/board/advanced_camera name = "Computer Design (Advanced Camera Console)" @@ -282,7 +282,7 @@ id = "advanced_camera" build_path = /obj/item/circuitboard/computer/advanced_camera category = list("Computer Boards") - departmental_flags = DEPARTMENTAL_FLAG_SECURITY + departmental_flags = DEPARTMENT_BITFLAG_SECURITY /datum/design/board/bountypad_control name = "Computer Design (Civilian Bounty Pad Control)" @@ -314,4 +314,4 @@ build_type = IMPRINTER build_path = /obj/item/circuitboard/computer/accounting category = list("Computer Boards") - departmental_flags = DEPARTMENTAL_FLAG_SECURITY + departmental_flags = DEPARTMENT_BITFLAG_SECURITY diff --git a/code/modules/research/designs/computer_part_designs.dm b/code/modules/research/designs/computer_part_designs.dm index e9cc46ee74507..753a0b0c37a2f 100644 --- a/code/modules/research/designs/computer_part_designs.dm +++ b/code/modules/research/designs/computer_part_designs.dm @@ -9,7 +9,7 @@ materials = list(/datum/material/iron = 400, /datum/material/glass = 100) build_path = /obj/item/computer_hardware/hard_drive category = list("Computer Parts") - departmental_flags = DEPARTMENTAL_FLAG_SCIENCE | DEPARTMENTAL_FLAG_ENGINEERING + departmental_flags = DEPARTMENT_BITFLAG_SCIENCE | DEPARTMENT_BITFLAG_ENGINEERING /datum/design/disk/advanced name = "Advanced Hard Disk Drive" @@ -18,7 +18,7 @@ materials = list(/datum/material/iron = 800, /datum/material/glass = 200) build_path = /obj/item/computer_hardware/hard_drive/advanced category = list("Computer Parts") - departmental_flags = DEPARTMENTAL_FLAG_SCIENCE | DEPARTMENTAL_FLAG_ENGINEERING + departmental_flags = DEPARTMENT_BITFLAG_SCIENCE | DEPARTMENT_BITFLAG_ENGINEERING /datum/design/disk/super name = "Super Hard Disk Drive" @@ -27,7 +27,7 @@ materials = list(/datum/material/iron = 1600, /datum/material/glass = 400) build_path = /obj/item/computer_hardware/hard_drive/super category = list("Computer Parts") - departmental_flags = DEPARTMENTAL_FLAG_SCIENCE | DEPARTMENTAL_FLAG_ENGINEERING + departmental_flags = DEPARTMENT_BITFLAG_SCIENCE | DEPARTMENT_BITFLAG_ENGINEERING /datum/design/disk/cluster name = "Cluster Hard Disk Drive" @@ -36,7 +36,7 @@ materials = list(/datum/material/iron = 3200, /datum/material/glass = 800) build_path = /obj/item/computer_hardware/hard_drive/cluster category = list("Computer Parts") - departmental_flags = DEPARTMENTAL_FLAG_SCIENCE | DEPARTMENTAL_FLAG_ENGINEERING + departmental_flags = DEPARTMENT_BITFLAG_SCIENCE | DEPARTMENT_BITFLAG_ENGINEERING /datum/design/disk/small name = "Solid State Drive" @@ -45,7 +45,7 @@ materials = list(/datum/material/iron = 800, /datum/material/glass = 200) build_path = /obj/item/computer_hardware/hard_drive/small category = list("Computer Parts") - departmental_flags = DEPARTMENTAL_FLAG_SCIENCE | DEPARTMENTAL_FLAG_ENGINEERING + departmental_flags = DEPARTMENT_BITFLAG_SCIENCE | DEPARTMENT_BITFLAG_ENGINEERING /datum/design/disk/micro name = "Micro Solid State Drive" @@ -54,7 +54,7 @@ materials = list(/datum/material/iron = 400, /datum/material/glass = 100) build_path = /obj/item/computer_hardware/hard_drive/micro category = list("Computer Parts") - departmental_flags = DEPARTMENTAL_FLAG_SCIENCE | DEPARTMENTAL_FLAG_ENGINEERING + departmental_flags = DEPARTMENT_BITFLAG_SCIENCE | DEPARTMENT_BITFLAG_ENGINEERING // Network cards /datum/design/netcard/basic @@ -64,7 +64,7 @@ materials = list(/datum/material/iron = 250, /datum/material/glass = 100) build_path = /obj/item/computer_hardware/network_card category = list("Computer Parts") - departmental_flags = DEPARTMENTAL_FLAG_SCIENCE | DEPARTMENTAL_FLAG_ENGINEERING + departmental_flags = DEPARTMENT_BITFLAG_SCIENCE | DEPARTMENT_BITFLAG_ENGINEERING /datum/design/netcard/advanced name = "Advanced Network Card" @@ -73,7 +73,7 @@ materials = list(/datum/material/iron = 500, /datum/material/glass = 200) build_path = /obj/item/computer_hardware/network_card/advanced category = list("Computer Parts") - departmental_flags = DEPARTMENTAL_FLAG_SCIENCE | DEPARTMENTAL_FLAG_ENGINEERING + departmental_flags = DEPARTMENT_BITFLAG_SCIENCE | DEPARTMENT_BITFLAG_ENGINEERING /datum/design/netcard/wired name = "Wired Network Card" @@ -82,7 +82,7 @@ materials = list(/datum/material/iron = 2500, /datum/material/glass = 400) build_path = /obj/item/computer_hardware/network_card/wired category = list("Computer Parts") - departmental_flags = DEPARTMENTAL_FLAG_SCIENCE | DEPARTMENTAL_FLAG_ENGINEERING + departmental_flags = DEPARTMENT_BITFLAG_SCIENCE | DEPARTMENT_BITFLAG_ENGINEERING // Data disks /datum/design/portabledrive/basic @@ -92,7 +92,7 @@ materials = list(/datum/material/glass = 800) build_path = /obj/item/computer_hardware/hard_drive/portable category = list("Computer Parts") - departmental_flags = DEPARTMENTAL_FLAG_SCIENCE | DEPARTMENTAL_FLAG_ENGINEERING + departmental_flags = DEPARTMENT_BITFLAG_SCIENCE | DEPARTMENT_BITFLAG_ENGINEERING /datum/design/portabledrive/advanced name = "Advanced Data Disk" @@ -101,7 +101,7 @@ materials = list(/datum/material/glass = 1600) build_path = /obj/item/computer_hardware/hard_drive/portable/advanced category = list("Computer Parts") - departmental_flags = DEPARTMENTAL_FLAG_SCIENCE | DEPARTMENTAL_FLAG_ENGINEERING + departmental_flags = DEPARTMENT_BITFLAG_SCIENCE | DEPARTMENT_BITFLAG_ENGINEERING /datum/design/portabledrive/super name = "Super Data Disk" @@ -110,7 +110,7 @@ materials = list(/datum/material/glass = 3200) build_path = /obj/item/computer_hardware/hard_drive/portable/super category = list("Computer Parts") - departmental_flags = DEPARTMENTAL_FLAG_SCIENCE | DEPARTMENTAL_FLAG_ENGINEERING + departmental_flags = DEPARTMENT_BITFLAG_SCIENCE | DEPARTMENT_BITFLAG_ENGINEERING // Card slot /datum/design/cardslot @@ -120,7 +120,7 @@ materials = list(/datum/material/iron = 600) build_path = /obj/item/computer_hardware/card_slot category = list("Computer Parts") - departmental_flags = DEPARTMENTAL_FLAG_SCIENCE | DEPARTMENTAL_FLAG_ENGINEERING + departmental_flags = DEPARTMENT_BITFLAG_SCIENCE | DEPARTMENT_BITFLAG_ENGINEERING // Intellicard slot /datum/design/aislot @@ -130,7 +130,7 @@ materials = list(/datum/material/iron = 600) build_path = /obj/item/computer_hardware/ai_slot category = list("Computer Parts") - departmental_flags = DEPARTMENTAL_FLAG_SCIENCE | DEPARTMENTAL_FLAG_ENGINEERING + departmental_flags = DEPARTMENT_BITFLAG_SCIENCE | DEPARTMENT_BITFLAG_ENGINEERING // Mini printer /datum/design/miniprinter @@ -140,7 +140,7 @@ materials = list(/datum/material/iron = 600) build_path = /obj/item/computer_hardware/printer/mini category = list("Computer Parts") - departmental_flags = DEPARTMENTAL_FLAG_SCIENCE | DEPARTMENTAL_FLAG_ENGINEERING + departmental_flags = DEPARTMENT_BITFLAG_SCIENCE | DEPARTMENT_BITFLAG_ENGINEERING // APC Link /datum/design/apc_link @@ -150,7 +150,7 @@ materials = list(/datum/material/iron = 2000) build_path = /obj/item/computer_hardware/recharger/apc_recharger category = list("Computer Parts") - departmental_flags = DEPARTMENTAL_FLAG_SCIENCE | DEPARTMENTAL_FLAG_ENGINEERING + departmental_flags = DEPARTMENT_BITFLAG_SCIENCE | DEPARTMENT_BITFLAG_ENGINEERING // Batteries /datum/design/battery/controller @@ -160,7 +160,7 @@ materials = list(/datum/material/iron = 400) build_path = /obj/item/computer_hardware/battery category = list("Computer Parts") - departmental_flags = DEPARTMENTAL_FLAG_SCIENCE | DEPARTMENTAL_FLAG_ENGINEERING + departmental_flags = DEPARTMENT_BITFLAG_SCIENCE | DEPARTMENT_BITFLAG_ENGINEERING /datum/design/battery/normal name = "Battery Module" @@ -169,7 +169,7 @@ materials = list(/datum/material/iron = 400) build_path = /obj/item/stock_parts/cell/computer category = list("Computer Parts") - departmental_flags = DEPARTMENTAL_FLAG_SCIENCE | DEPARTMENTAL_FLAG_ENGINEERING + departmental_flags = DEPARTMENT_BITFLAG_SCIENCE | DEPARTMENT_BITFLAG_ENGINEERING /datum/design/battery/advanced name = "Advanced Battery Module" @@ -178,7 +178,7 @@ materials = list(/datum/material/iron = 800) build_path = /obj/item/stock_parts/cell/computer/advanced category = list("Computer Parts") - departmental_flags = DEPARTMENTAL_FLAG_SCIENCE | DEPARTMENTAL_FLAG_ENGINEERING + departmental_flags = DEPARTMENT_BITFLAG_SCIENCE | DEPARTMENT_BITFLAG_ENGINEERING /datum/design/battery/super name = "Super Battery Module" @@ -187,7 +187,7 @@ materials = list(/datum/material/iron = 1600) build_path = /obj/item/stock_parts/cell/computer/super category = list("Computer Parts") - departmental_flags = DEPARTMENTAL_FLAG_SCIENCE | DEPARTMENTAL_FLAG_ENGINEERING + departmental_flags = DEPARTMENT_BITFLAG_SCIENCE | DEPARTMENT_BITFLAG_ENGINEERING /datum/design/battery/nano name = "Nano Battery Module" @@ -196,7 +196,7 @@ materials = list(/datum/material/iron = 200) build_path = /obj/item/stock_parts/cell/computer/nano category = list("Computer Parts") - departmental_flags = DEPARTMENTAL_FLAG_SCIENCE | DEPARTMENTAL_FLAG_ENGINEERING + departmental_flags = DEPARTMENT_BITFLAG_SCIENCE | DEPARTMENT_BITFLAG_ENGINEERING /datum/design/battery/micro name = "Micro Battery Module" @@ -205,59 +205,4 @@ materials = list(/datum/material/iron = 400) build_path = /obj/item/stock_parts/cell/computer/micro category = list("Computer Parts") - departmental_flags = DEPARTMENTAL_FLAG_SCIENCE | DEPARTMENTAL_FLAG_ENGINEERING - -// Processor unit -/datum/design/cpu - name = "Processor Board" - id = "cpu_normal" - build_type = IMPRINTER | AWAY_IMPRINTER - materials = list(/datum/material/glass = 1600) - build_path = /obj/item/computer_hardware/processor_unit - category = list("Computer Parts") - departmental_flags = DEPARTMENTAL_FLAG_SCIENCE | DEPARTMENTAL_FLAG_ENGINEERING - -/datum/design/cpu/small - name = "Microprocessor" - id = "cpu_small" - build_type = IMPRINTER | AWAY_IMPRINTER - materials = list(/datum/material/glass = 800) - build_path = /obj/item/computer_hardware/processor_unit/small - category = list("Computer Parts") - departmental_flags = DEPARTMENTAL_FLAG_SCIENCE | DEPARTMENTAL_FLAG_ENGINEERING - -/datum/design/cpu/photonic - name = "Photonic Processor Board" - id = "pcpu_normal" - build_type = IMPRINTER | AWAY_IMPRINTER - materials = list(/datum/material/glass = 6400, /datum/material/gold = 2000) - build_path = /obj/item/computer_hardware/processor_unit/photonic - category = list("Computer Parts") - departmental_flags = DEPARTMENTAL_FLAG_SCIENCE | DEPARTMENTAL_FLAG_ENGINEERING - -/datum/design/cpu/photonic/small - name = "Photonic Microprocessor" - id = "pcpu_small" - build_type = IMPRINTER | AWAY_IMPRINTER - materials = list(/datum/material/glass = 3200, /datum/material/gold = 1000) - build_path = /obj/item/computer_hardware/processor_unit/photonic/small - category = list("Computer Parts") - departmental_flags = DEPARTMENTAL_FLAG_SCIENCE | DEPARTMENTAL_FLAG_ENGINEERING - -/datum/design/sensorpackage - name = "Sensor Package" - id = "sensorpackage" - build_type = PROTOLATHE | AWAY_LATHE - materials = list(/datum/material/iron = 200, /datum/material/glass = 100, /datum/material/gold = 50, /datum/material/silver = 50) - build_path = /obj/item/computer_hardware/sensorpackage - category = list("Computer Parts") - departmental_flags = DEPARTMENTAL_FLAG_SCIENCE | DEPARTMENTAL_FLAG_ENGINEERING - -/datum/design/signaler_part - name = "Integrated Signaler" - id = "signalpart" - build_type = PROTOLATHE | AWAY_LATHE - materials = list(/datum/material/iron = 400, /datum/material/glass = 100) - build_path = /obj/item/computer_hardware/radio_card - category = list("Computer Parts") - departmental_flags = DEPARTMENTAL_FLAG_SCIENCE | DEPARTMENTAL_FLAG_ENGINEERING + departmental_flags = DEPARTMENT_BITFLAG_SCIENCE | DEPARTMENT_BITFLAG_ENGINEERING diff --git a/code/modules/research/designs/electronics_designs.dm b/code/modules/research/designs/electronics_designs.dm index 7cb94cfda0ef8..8a2ae66a9fe58 100644 --- a/code/modules/research/designs/electronics_designs.dm +++ b/code/modules/research/designs/electronics_designs.dm @@ -11,7 +11,7 @@ materials = list(/datum/material/glass = 1000, /datum/material/gold = 200) build_path = /obj/item/aicard category = list("Electronics") - departmental_flags = DEPARTMENTAL_FLAG_SCIENCE + departmental_flags = DEPARTMENT_BITFLAG_SCIENCE /datum/design/paicard name = "Personal Artificial Intelligence Card" @@ -31,7 +31,7 @@ materials = list(/datum/material/iron = 5000, /datum/material/glass = 5000, /datum/material/gold = 15000, /datum/material/silver = 15000, /datum/material/diamond = 20000, /datum/material/plasma = 10000) build_path = /obj/item/surveillance_upgrade category = list("Electronics") - departmental_flags = DEPARTMENTAL_FLAG_SCIENCE + departmental_flags = DEPARTMENT_BITFLAG_SCIENCE //////////////////////////////////////// //////////Disk Construction Disks/////// @@ -44,7 +44,7 @@ materials = list(/datum/material/iron = 300, /datum/material/glass = 100) build_path = /obj/item/disk/design_disk category = list("Electronics") - departmental_flags = DEPARTMENTAL_FLAG_SCIENCE + departmental_flags = DEPARTMENT_BITFLAG_SCIENCE /datum/design/design_disk_adv name = "Advanced Design Storage Disk" @@ -54,7 +54,7 @@ materials = list(/datum/material/iron = 300, /datum/material/glass = 100, /datum/material/silver=50) build_path = /obj/item/disk/design_disk/adv category = list("Electronics") - departmental_flags = DEPARTMENTAL_FLAG_SCIENCE + departmental_flags = DEPARTMENT_BITFLAG_SCIENCE /datum/design/tech_disk name = "Technology Data Storage Disk" @@ -64,4 +64,4 @@ materials = list(/datum/material/iron = 300, /datum/material/glass = 100) build_path = /obj/item/disk/tech_disk category = list("Electronics") - departmental_flags = DEPARTMENTAL_FLAG_SCIENCE + departmental_flags = DEPARTMENT_BITFLAG_SCIENCE diff --git a/code/modules/research/designs/experisci_designs.dm b/code/modules/research/designs/experisci_designs.dm index 3ca9a94a9647e..c00d376a44035 100644 --- a/code/modules/research/designs/experisci_designs.dm +++ b/code/modules/research/designs/experisci_designs.dm @@ -6,4 +6,4 @@ materials = list(/datum/material/glass = 500, /datum/material/iron = 500) build_path = /obj/item/experi_scanner category = list("Equipment") - departmental_flags = DEPARTMENTAL_FLAG_SCIENCE + departmental_flags = DEPARTMENT_BITFLAG_SCIENCE diff --git a/code/modules/research/designs/limbgrower_designs.dm b/code/modules/research/designs/limbgrower_designs.dm index 2738fc89d5c60..38f3850a82818 100644 --- a/code/modules/research/designs/limbgrower_designs.dm +++ b/code/modules/research/designs/limbgrower_designs.dm @@ -41,7 +41,7 @@ id = "heart" build_type = LIMBGROWER reagents_list = list(/datum/reagent/medicine/c2/synthflesh = 30) - build_path = /obj/item/organ/heart + build_path = /obj/item/organ/internal/heart category = list(SPECIES_HUMAN,"initial") /datum/design/lungs @@ -49,7 +49,7 @@ id = "lungs" build_type = LIMBGROWER reagents_list = list(/datum/reagent/medicine/c2/synthflesh = 20) - build_path = /obj/item/organ/lungs + build_path = /obj/item/organ/internal/lungs category = list(SPECIES_HUMAN,"initial") /datum/design/liver @@ -57,7 +57,7 @@ id = "liver" build_type = LIMBGROWER reagents_list = list(/datum/reagent/medicine/c2/synthflesh = 20) - build_path = /obj/item/organ/liver + build_path = /obj/item/organ/internal/liver category = list(SPECIES_HUMAN,"initial") /datum/design/stomach @@ -65,7 +65,7 @@ id = "stomach" build_type = LIMBGROWER reagents_list = list(/datum/reagent/medicine/c2/synthflesh = 15) - build_path = /obj/item/organ/stomach + build_path = /obj/item/organ/internal/stomach category = list(SPECIES_HUMAN,"initial") /datum/design/appendix @@ -73,7 +73,7 @@ id = "appendix" build_type = LIMBGROWER reagents_list = list(/datum/reagent/medicine/c2/synthflesh = 5) //why would you need this - build_path = /obj/item/organ/appendix + build_path = /obj/item/organ/internal/appendix category = list(SPECIES_HUMAN,"initial") /datum/design/eyes @@ -81,7 +81,7 @@ id = "eyes" build_type = LIMBGROWER reagents_list = list(/datum/reagent/medicine/c2/synthflesh = 10) - build_path = /obj/item/organ/eyes + build_path = /obj/item/organ/internal/eyes category = list(SPECIES_HUMAN,"initial") /datum/design/ears @@ -89,7 +89,7 @@ id = "ears" build_type = LIMBGROWER reagents_list = list(/datum/reagent/medicine/c2/synthflesh = 10) - build_path = /obj/item/organ/ears + build_path = /obj/item/organ/internal/ears category = list(SPECIES_HUMAN,"initial") /datum/design/tongue @@ -97,7 +97,7 @@ id = "tongue" build_type = LIMBGROWER reagents_list = list(/datum/reagent/medicine/c2/synthflesh = 10) - build_path = /obj/item/organ/tongue + build_path = /obj/item/organ/internal/tongue category = list(SPECIES_HUMAN,"initial") // Grows a fake lizard tail - not usable in lizard wine and other similar recipes. @@ -106,7 +106,7 @@ id = "liztail" build_type = LIMBGROWER reagents_list = list(/datum/reagent/medicine/c2/synthflesh = 20) - build_path = /obj/item/organ/tail/lizard/fake + build_path = /obj/item/organ/external/tail/lizard/fake category = list(SPECIES_LIZARD) /datum/design/lizard_tongue @@ -114,7 +114,7 @@ id = "liztongue" build_type = LIMBGROWER reagents_list = list(/datum/reagent/medicine/c2/synthflesh = 20) - build_path = /obj/item/organ/tongue/lizard + build_path = /obj/item/organ/internal/tongue/lizard category = list(SPECIES_LIZARD) /datum/design/monkey_tail @@ -122,7 +122,7 @@ id = "monkeytail" build_type = LIMBGROWER reagents_list = list(/datum/reagent/medicine/c2/synthflesh = 20) - build_path = /obj/item/organ/tail/monkey + build_path = /obj/item/organ/external/tail/monkey category = list("other","initial") /datum/design/cat_tail @@ -130,7 +130,7 @@ id = "cattail" build_type = LIMBGROWER reagents_list = list(/datum/reagent/medicine/c2/synthflesh = 20) - build_path = /obj/item/organ/tail/cat + build_path = /obj/item/organ/external/tail/cat category = list(SPECIES_HUMAN) /datum/design/cat_ears @@ -138,7 +138,7 @@ id = "catears" build_type = LIMBGROWER reagents_list = list(/datum/reagent/medicine/c2/synthflesh = 10) - build_path = /obj/item/organ/ears/cat + build_path = /obj/item/organ/internal/ears/cat category = list(SPECIES_HUMAN) /datum/design/plasmaman_lungs @@ -146,7 +146,7 @@ id = "plasmamanlungs" build_type = LIMBGROWER reagents_list = list(/datum/reagent/medicine/c2/synthflesh = 10, /datum/reagent/toxin/plasma = 20) - build_path = /obj/item/organ/lungs/plasmaman + build_path = /obj/item/organ/internal/lungs/plasmaman category = list(SPECIES_PLASMAMAN) /datum/design/plasmaman_tongue @@ -154,7 +154,7 @@ id = "plasmamantongue" build_type = LIMBGROWER reagents_list = list(/datum/reagent/medicine/c2/synthflesh = 10, /datum/reagent/toxin/plasma = 20) - build_path = /obj/item/organ/tongue/bone/plasmaman + build_path = /obj/item/organ/internal/tongue/bone/plasmaman category = list(SPECIES_PLASMAMAN) /datum/design/plasmaman_liver @@ -162,7 +162,7 @@ id = "plasmamanliver" build_type = LIMBGROWER reagents_list = list(/datum/reagent/medicine/c2/synthflesh = 10, /datum/reagent/toxin/plasma = 20) - build_path = /obj/item/organ/liver/plasmaman + build_path = /obj/item/organ/internal/liver/plasmaman category = list(SPECIES_PLASMAMAN) /datum/design/plasmaman_stomach @@ -170,7 +170,7 @@ id = "plasmamanstomach" build_type = LIMBGROWER reagents_list = list(/datum/reagent/medicine/c2/synthflesh = 10, /datum/reagent/toxin/plasma = 20) - build_path = /obj/item/organ/stomach/bone/plasmaman + build_path = /obj/item/organ/internal/stomach/bone/plasmaman category = list(SPECIES_PLASMAMAN) /datum/design/ethereal_stomach @@ -178,7 +178,7 @@ id = "etherealstomach" build_type = LIMBGROWER reagents_list = list(/datum/reagent/medicine/c2/synthflesh = 10, /datum/reagent/consumable/liquidelectricity/enriched = 20) - build_path = /obj/item/organ/stomach/ethereal + build_path = /obj/item/organ/internal/stomach/ethereal category = list(SPECIES_ETHEREAL) /datum/design/ethereal_tongue @@ -186,7 +186,7 @@ id = "etherealtongue" build_type = LIMBGROWER reagents_list = list(/datum/reagent/medicine/c2/synthflesh = 10, /datum/reagent/consumable/liquidelectricity/enriched = 20) - build_path = /obj/item/organ/tongue/ethereal + build_path = /obj/item/organ/internal/tongue/ethereal category = list(SPECIES_ETHEREAL) /datum/design/ethereal_lungs @@ -194,7 +194,7 @@ id = "ethereallungs" build_type = LIMBGROWER reagents_list = list(/datum/reagent/medicine/c2/synthflesh = 10, /datum/reagent/consumable/liquidelectricity/enriched = 20) - build_path = /obj/item/organ/lungs/ethereal + build_path = /obj/item/organ/internal/lungs/ethereal category = list(SPECIES_ETHEREAL) // Intentionally not growable by normal means - for balance conerns. @@ -203,7 +203,7 @@ id = "etherealheart" build_type = LIMBGROWER reagents_list = list(/datum/reagent/medicine/c2/synthflesh = 10, /datum/reagent/consumable/liquidelectricity/enriched = 20) - build_path = /obj/item/organ/heart/ethereal + build_path = /obj/item/organ/internal/heart/ethereal category = list(SPECIES_ETHEREAL) /datum/design/armblade @@ -237,7 +237,7 @@ materials = list(/datum/material/iron = 300, /datum/material/glass = 100) build_path = /obj/item/disk/design_disk/limbs category = list("Medical Designs") - departmental_flags = DEPARTMENTAL_FLAG_MEDICAL + departmental_flags = DEPARTMENT_BITFLAG_MEDICAL /obj/item/disk/design_disk/limbs/felinid name = "Felinid Organ Design Disk" diff --git a/code/modules/research/designs/machine_designs.dm b/code/modules/research/designs/machine_designs.dm index 40c7d7b112f05..3f677bb5ceb0d 100644 --- a/code/modules/research/designs/machine_designs.dm +++ b/code/modules/research/designs/machine_designs.dm @@ -7,7 +7,7 @@ id = "electrolyzer" build_path = /obj/item/circuitboard/machine/electrolyzer category = list ("Engineering Machinery") - departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING + departmental_flags = DEPARTMENT_BITFLAG_ENGINEERING /datum/design/board/smes name = "Machine Design (SMES Board)" @@ -15,7 +15,7 @@ id = "smes" build_path = /obj/item/circuitboard/machine/smes category = list ("Engineering Machinery") - departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING + departmental_flags = DEPARTMENT_BITFLAG_ENGINEERING /datum/design/board/announcement_system name = "Machine Design (Automated Announcement System Board)" @@ -23,7 +23,7 @@ id = "automated_announcement" build_path = /obj/item/circuitboard/machine/announcement_system category = list("Subspace Telecomms") - departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING + departmental_flags = DEPARTMENT_BITFLAG_ENGINEERING /datum/design/board/turbine_computer name = "Computer Design (Power Turbine Console Board)" @@ -31,7 +31,7 @@ id = "power_turbine_console" build_path = /obj/item/circuitboard/computer/turbine_computer category = list ("Engineering Machinery") - departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING | DEPARTMENTAL_FLAG_SCIENCE + departmental_flags = DEPARTMENT_BITFLAG_ENGINEERING | DEPARTMENT_BITFLAG_SCIENCE /datum/design/board/emitter name = "Machine Design (Emitter Board)" @@ -39,7 +39,7 @@ id = "emitter" build_path = /obj/item/circuitboard/machine/emitter category = list ("Engineering Machinery") - departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING + departmental_flags = DEPARTMENT_BITFLAG_ENGINEERING /datum/design/board/turbine_compressor name = "Machine Design (Turbine Compressor Board)" @@ -47,7 +47,7 @@ id = "turbine_compressor" build_path = /obj/item/circuitboard/machine/turbine_compressor category = list ("Engineering Machinery") - departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING | DEPARTMENTAL_FLAG_SCIENCE + departmental_flags = DEPARTMENT_BITFLAG_ENGINEERING | DEPARTMENT_BITFLAG_SCIENCE /datum/design/board/turbine_rotor name = "Machine Design (Turbine Rotor Board)" @@ -55,7 +55,7 @@ id = "turbine_rotor" build_path = /obj/item/circuitboard/machine/turbine_rotor category = list ("Engineering Machinery") - departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING | DEPARTMENTAL_FLAG_SCIENCE + departmental_flags = DEPARTMENT_BITFLAG_ENGINEERING | DEPARTMENT_BITFLAG_SCIENCE /datum/design/board/turbine_stator name = "Machine Design (Turbine Stator Board)" @@ -63,7 +63,7 @@ id = "turbine_stator" build_path = /obj/item/circuitboard/machine/turbine_stator category = list ("Engineering Machinery") - departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING | DEPARTMENTAL_FLAG_SCIENCE + departmental_flags = DEPARTMENT_BITFLAG_ENGINEERING | DEPARTMENT_BITFLAG_SCIENCE /datum/design/board/thermomachine name = "Machine Design (Thermomachine Board)" @@ -71,7 +71,7 @@ id = "thermomachine" build_path = /obj/item/circuitboard/machine/thermomachine category = list ("Engineering Machinery") - departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING | DEPARTMENTAL_FLAG_SCIENCE + departmental_flags = DEPARTMENT_BITFLAG_ENGINEERING | DEPARTMENT_BITFLAG_SCIENCE /datum/design/board/space_heater name = "Machine Design (Space Heater Board)" @@ -88,7 +88,7 @@ build_type = IMPRINTER build_path = /obj/item/circuitboard/machine/teleporter_station category = list ("Teleportation Machinery") - departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING | DEPARTMENTAL_FLAG_SCIENCE + departmental_flags = DEPARTMENT_BITFLAG_ENGINEERING | DEPARTMENT_BITFLAG_SCIENCE /datum/design/board/teleport_hub name = "Machine Design (Teleportation Hub Board)" @@ -97,7 +97,7 @@ build_type = IMPRINTER build_path = /obj/item/circuitboard/machine/teleporter_hub category = list ("Teleportation Machinery") - departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING | DEPARTMENTAL_FLAG_SCIENCE + departmental_flags = DEPARTMENT_BITFLAG_ENGINEERING | DEPARTMENT_BITFLAG_SCIENCE /datum/design/board/quantumpad name = "Machine Design (Quantum Pad Board)" @@ -106,7 +106,7 @@ build_type = IMPRINTER build_path = /obj/item/circuitboard/machine/quantumpad category = list ("Teleportation Machinery") - departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING | DEPARTMENTAL_FLAG_SCIENCE + departmental_flags = DEPARTMENT_BITFLAG_ENGINEERING | DEPARTMENT_BITFLAG_SCIENCE /datum/design/board/launchpad name = "Machine Design (Bluespace Launchpad Board)" @@ -115,7 +115,7 @@ build_type = IMPRINTER build_path = /obj/item/circuitboard/machine/launchpad category = list ("Teleportation Machinery") - departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING | DEPARTMENTAL_FLAG_SCIENCE + departmental_flags = DEPARTMENT_BITFLAG_ENGINEERING | DEPARTMENT_BITFLAG_SCIENCE /datum/design/board/launchpad_console name = "Machine Design (Bluespace Launchpad Console Board)" @@ -124,7 +124,7 @@ build_type = IMPRINTER build_path = /obj/item/circuitboard/computer/launchpad_console category = list ("Teleportation Machinery") - departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING | DEPARTMENTAL_FLAG_SCIENCE + departmental_flags = DEPARTMENT_BITFLAG_ENGINEERING | DEPARTMENT_BITFLAG_SCIENCE /datum/design/board/teleconsole name = "Computer Design (Teleporter Console)" @@ -133,14 +133,14 @@ build_type = IMPRINTER build_path = /obj/item/circuitboard/computer/teleporter category = list("Teleportation Machinery") - departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING | DEPARTMENTAL_FLAG_SCIENCE + departmental_flags = DEPARTMENT_BITFLAG_ENGINEERING | DEPARTMENT_BITFLAG_SCIENCE /datum/design/board/cryotube name = "Machine Design (Cryotube Board)" desc = "The circuit board for a cryotube." id = "cryotube" build_path = /obj/item/circuitboard/machine/cryo_tube - departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING | DEPARTMENTAL_FLAG_MEDICAL + departmental_flags = DEPARTMENT_BITFLAG_ENGINEERING | DEPARTMENT_BITFLAG_MEDICAL category = list ("Medical Machinery") /datum/design/board/chem_dispenser @@ -148,14 +148,14 @@ desc = "The circuit board for a portable chem dispenser." id = "chem_dispenser" build_path = /obj/item/circuitboard/machine/chem_dispenser - departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING | DEPARTMENTAL_FLAG_MEDICAL + departmental_flags = DEPARTMENT_BITFLAG_ENGINEERING | DEPARTMENT_BITFLAG_MEDICAL category = list ("Medical Machinery") /datum/design/board/chem_master name = "Machine Design (Chem Master Board)" desc = "The circuit board for a Chem Master 3000." id = "chem_master" - departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING | DEPARTMENTAL_FLAG_MEDICAL + departmental_flags = DEPARTMENT_BITFLAG_ENGINEERING | DEPARTMENT_BITFLAG_MEDICAL build_path = /obj/item/circuitboard/machine/chem_master category = list ("Medical Machinery") @@ -163,7 +163,7 @@ name = "Machine Design (Chemical Heater Board)" desc = "The circuit board for a chemical heater." id = "chem_heater" - departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING | DEPARTMENTAL_FLAG_MEDICAL + departmental_flags = DEPARTMENT_BITFLAG_ENGINEERING | DEPARTMENT_BITFLAG_MEDICAL build_path = /obj/item/circuitboard/machine/chem_heater category = list ("Medical Machinery") @@ -171,7 +171,7 @@ name = "Machine Design (High-Performance Liquid Chromatography)" desc = "The circuit board for a High-Performance Liquid Chromatography (Machine Board)" id = "chem_mass_spec" - departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING | DEPARTMENTAL_FLAG_MEDICAL + departmental_flags = DEPARTMENT_BITFLAG_ENGINEERING | DEPARTMENT_BITFLAG_MEDICAL build_path = /obj/item/circuitboard/machine/chem_mass_spec category = list ("Medical Machinery") @@ -181,7 +181,7 @@ id = "smoke_machine" build_path = /obj/item/circuitboard/machine/smoke_machine category = list ("Medical Machinery") - departmental_flags = DEPARTMENTAL_FLAG_MEDICAL + departmental_flags = DEPARTMENT_BITFLAG_MEDICAL /datum/design/board/reagentgrinder name = "Machine Design (All-In-One Grinder)" @@ -194,7 +194,7 @@ name = "Machine Design (Enhanced Interrogation Chamber)" desc = "Allows for the construction of circuit boards used to build an Enhanced Interrogation Chamber." id = "hypnochair" - departmental_flags = DEPARTMENTAL_FLAG_SECURITY + departmental_flags = DEPARTMENT_BITFLAG_SECURITY build_path = /obj/item/circuitboard/machine/hypnochair category = list("Misc. Machinery") @@ -204,7 +204,7 @@ id = "biogenerator" build_path = /obj/item/circuitboard/machine/biogenerator category = list ("Hydroponics Machinery") - departmental_flags = DEPARTMENTAL_FLAG_SERVICE + departmental_flags = DEPARTMENT_BITFLAG_SERVICE /datum/design/board/hydroponics name = "Machine Design (Hydroponics Tray Board)" @@ -212,7 +212,7 @@ id = "hydro_tray" build_path = /obj/item/circuitboard/machine/hydroponics category = list ("Hydroponics Machinery") - departmental_flags = DEPARTMENTAL_FLAG_SERVICE + departmental_flags = DEPARTMENT_BITFLAG_SERVICE /datum/design/board/destructive_analyzer name = "Machine Design (Destructive Analyzer Board)" @@ -220,7 +220,7 @@ id = "destructive_analyzer" build_path = /obj/item/circuitboard/machine/destructive_analyzer category = list("Research Machinery") - departmental_flags = DEPARTMENTAL_FLAG_SCIENCE + departmental_flags = DEPARTMENT_BITFLAG_SCIENCE /datum/design/board/experimentor name = "Machine Design (E.X.P.E.R.I-MENTOR Board)" @@ -228,7 +228,7 @@ id = "experimentor" build_path = /obj/item/circuitboard/machine/experimentor category = list("Research Machinery") - departmental_flags = DEPARTMENTAL_FLAG_SCIENCE + departmental_flags = DEPARTMENT_BITFLAG_SCIENCE /datum/design/board/bepis name = "Machine Design (B.E.P.I.S. Board)" @@ -236,7 +236,7 @@ id = "bepis" build_path = /obj/item/circuitboard/machine/bepis category = list("Research Machinery") - departmental_flags = DEPARTMENTAL_FLAG_SCIENCE | DEPARTMENTAL_FLAG_CARGO + departmental_flags = DEPARTMENT_BITFLAG_SCIENCE | DEPARTMENT_BITFLAG_CARGO /datum/design/board/protolathe name = "Machine Design (Protolathe Board)" @@ -245,7 +245,7 @@ build_type = IMPRINTER build_path = /obj/item/circuitboard/machine/protolathe category = list("Research Machinery") - departmental_flags = DEPARTMENTAL_FLAG_SCIENCE + departmental_flags = DEPARTMENT_BITFLAG_SCIENCE /datum/design/board/protolathe/offstation name = "Machine Design (Ancient Protolathe Board)" @@ -254,7 +254,7 @@ build_type = AWAY_IMPRINTER build_path = /obj/item/circuitboard/machine/protolathe/offstation category = list("Research Machinery") - departmental_flags = DEPARTMENTAL_FLAG_SCIENCE + departmental_flags = DEPARTMENT_BITFLAG_SCIENCE /datum/design/board/circuit_imprinter name = "Machine Design (Circuit Imprinter Board)" @@ -263,7 +263,7 @@ build_type = IMPRINTER build_path = /obj/item/circuitboard/machine/circuit_imprinter category = list("Research Machinery") - departmental_flags = DEPARTMENTAL_FLAG_SCIENCE + departmental_flags = DEPARTMENT_BITFLAG_SCIENCE /datum/design/board/circuit_imprinter/offstation name = "Machine Design (Ancient Circuit Imprinter Board)" @@ -272,7 +272,7 @@ build_type = AWAY_IMPRINTER build_path = /obj/item/circuitboard/machine/circuit_imprinter/offstation category = list("Research Machinery") - departmental_flags = DEPARTMENTAL_FLAG_SCIENCE + departmental_flags = DEPARTMENT_BITFLAG_SCIENCE /datum/design/board/rdservercontrol name = "Computer Design (R&D Server Control Console Board)" @@ -280,7 +280,7 @@ id = "rdservercontrol" build_path = /obj/item/circuitboard/computer/rdservercontrol category = list("Research Machinery") - departmental_flags = DEPARTMENTAL_FLAG_SCIENCE + departmental_flags = DEPARTMENT_BITFLAG_SCIENCE /datum/design/board/rdserver name = "Machine Design (R&D Server Board)" @@ -288,7 +288,7 @@ id = "rdserver" build_path = /obj/item/circuitboard/machine/rdserver category = list("Research Machinery") - departmental_flags = DEPARTMENTAL_FLAG_SCIENCE + departmental_flags = DEPARTMENT_BITFLAG_SCIENCE /datum/design/board/mechfab name = "Machine Design (Exosuit Fabricator Board)" @@ -296,7 +296,7 @@ id = "mechfab" build_path = /obj/item/circuitboard/machine/mechfab category = list("Research Machinery") - departmental_flags = DEPARTMENTAL_FLAG_SCIENCE + departmental_flags = DEPARTMENT_BITFLAG_SCIENCE /datum/design/board/cyborgrecharger name = "Machine Design (Cyborg Recharger Board)" @@ -304,7 +304,7 @@ id = "cyborgrecharger" build_path = /obj/item/circuitboard/machine/cyborgrecharger category = list("Research Machinery") - departmental_flags = DEPARTMENTAL_FLAG_SCIENCE + departmental_flags = DEPARTMENT_BITFLAG_SCIENCE /datum/design/board/mech_recharger name = "Machine Design (Mechbay Recharger Board)" @@ -312,13 +312,13 @@ id = "mech_recharger" build_path = /obj/item/circuitboard/machine/mech_recharger category = list("Research Machinery") - departmental_flags = DEPARTMENTAL_FLAG_SCIENCE + departmental_flags = DEPARTMENT_BITFLAG_SCIENCE /datum/design/board/dnascanner name = "Machine Design (DNA Scanner)" desc = "The circuit board for a DNA Scanner." id = "dnascanner" - departmental_flags = DEPARTMENTAL_FLAG_SCIENCE + departmental_flags = DEPARTMENT_BITFLAG_SCIENCE build_path = /obj/item/circuitboard/machine/dnascanner category = list("Research Machinery") @@ -328,7 +328,7 @@ id = "destructive_scanner" build_path = /obj/item/circuitboard/machine/destructive_scanner category = list("Research Machinery") - departmental_flags = DEPARTMENTAL_FLAG_SCIENCE + departmental_flags = DEPARTMENT_BITFLAG_SCIENCE /datum/design/board/doppler_array name = "Machine Design (Tachyon-Doppler Research Array Board)" @@ -336,7 +336,7 @@ id = "doppler_array" build_path = /obj/item/circuitboard/machine/doppler_array category = list("Research Machinery") - departmental_flags = DEPARTMENTAL_FLAG_SCIENCE + departmental_flags = DEPARTMENT_BITFLAG_SCIENCE /datum/design/board/anomaly_refinery name = "Machine Design (Anomaly Refinery Board)" @@ -344,7 +344,7 @@ id = "anomaly_refinery" build_path = /obj/item/circuitboard/machine/anomaly_refinery category = list("Research Machinery") - departmental_flags = DEPARTMENTAL_FLAG_SCIENCE + departmental_flags = DEPARTMENT_BITFLAG_SCIENCE /datum/design/board/tank_compressor name = "Machine Design (Tank Compressor Board)" @@ -352,7 +352,7 @@ id = "tank_compressor" build_path = /obj/item/circuitboard/machine/tank_compressor category = list("Research Machinery") - departmental_flags = DEPARTMENTAL_FLAG_SCIENCE + departmental_flags = DEPARTMENT_BITFLAG_SCIENCE /datum/design/board/microwave name = "Machine Design (Microwave Board)" @@ -368,7 +368,7 @@ id = "gibber" build_path = /obj/item/circuitboard/machine/gibber category = list ("Misc. Machinery") - departmental_flags = DEPARTMENTAL_FLAG_SERVICE + departmental_flags = DEPARTMENT_BITFLAG_SERVICE /datum/design/board/smartfridge name = "Machine Design (Smartfridge Board)" @@ -384,7 +384,7 @@ id = "monkey_recycler" build_path = /obj/item/circuitboard/machine/monkey_recycler category = list ("Misc. Machinery") - departmental_flags = DEPARTMENTAL_FLAG_SCIENCE | DEPARTMENTAL_FLAG_SERVICE + departmental_flags = DEPARTMENT_BITFLAG_SCIENCE | DEPARTMENT_BITFLAG_SERVICE /datum/design/board/seed_extractor name = "Machine Design (Seed Extractor Board)" @@ -392,7 +392,7 @@ id = "seed_extractor" build_path = /obj/item/circuitboard/machine/seed_extractor category = list ("Hydroponics Machinery") - departmental_flags = DEPARTMENTAL_FLAG_SERVICE + departmental_flags = DEPARTMENT_BITFLAG_SERVICE /datum/design/board/processor name = "Machine Design (Food/Slime Processor Board)" @@ -400,14 +400,14 @@ id = "processor" build_path = /obj/item/circuitboard/machine/processor category = list ("Misc. Machinery") - departmental_flags = DEPARTMENTAL_FLAG_SCIENCE | DEPARTMENTAL_FLAG_SERVICE + departmental_flags = DEPARTMENT_BITFLAG_SCIENCE | DEPARTMENT_BITFLAG_SERVICE /datum/design/board/soda_dispenser name = "Machine Design (Portable Soda Dispenser Board)" desc = "The circuit board for a portable soda dispenser." id = "soda_dispenser" build_path = /obj/item/circuitboard/machine/chem_dispenser/drinks - departmental_flags = DEPARTMENTAL_FLAG_SERVICE + departmental_flags = DEPARTMENT_BITFLAG_SERVICE category = list ("Misc. Machinery") /datum/design/board/beer_dispenser @@ -415,7 +415,7 @@ desc = "The circuit board for a portable booze dispenser." id = "beer_dispenser" build_path = /obj/item/circuitboard/machine/chem_dispenser/drinks/beer - departmental_flags = DEPARTMENTAL_FLAG_SERVICE + departmental_flags = DEPARTMENT_BITFLAG_SERVICE category = list ("Misc. Machinery") /datum/design/board/recycler @@ -473,7 +473,7 @@ id = "ore_redemption" build_path = /obj/item/circuitboard/machine/ore_redemption category = list ("Misc. Machinery") - departmental_flags = DEPARTMENTAL_FLAG_SCIENCE | DEPARTMENTAL_FLAG_CARGO | DEPARTMENTAL_FLAG_ENGINEERING + departmental_flags = DEPARTMENT_BITFLAG_SCIENCE | DEPARTMENT_BITFLAG_CARGO | DEPARTMENT_BITFLAG_ENGINEERING /datum/design/board/mining_equipment_vendor name = "Machine Design (Mining Rewards Vendor Board)" @@ -481,7 +481,7 @@ id = "mining_equipment_vendor" build_path = /obj/item/circuitboard/machine/mining_equipment_vendor category = list ("Misc. Machinery") - departmental_flags = DEPARTMENTAL_FLAG_SCIENCE | DEPARTMENTAL_FLAG_CARGO + departmental_flags = DEPARTMENT_BITFLAG_SCIENCE | DEPARTMENT_BITFLAG_CARGO /datum/design/board/tesla_coil name = "Machine Design (Tesla Coil Board)" @@ -489,7 +489,7 @@ id = "tesla_coil" build_path = /obj/item/circuitboard/machine/tesla_coil category = list ("Misc. Machinery") - departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING | DEPARTMENTAL_FLAG_SCIENCE + departmental_flags = DEPARTMENT_BITFLAG_ENGINEERING | DEPARTMENT_BITFLAG_SCIENCE /datum/design/board/grounding_rod name = "Machine Design (Grounding Rod Board)" @@ -497,7 +497,7 @@ id = "grounding_rod" build_path = /obj/item/circuitboard/machine/grounding_rod category = list ("Misc. Machinery") - departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING | DEPARTMENTAL_FLAG_SCIENCE + departmental_flags = DEPARTMENT_BITFLAG_ENGINEERING | DEPARTMENT_BITFLAG_SCIENCE /datum/design/board/ntnet_relay name = "Machine Design (NTNet Relay Board)" @@ -506,7 +506,7 @@ build_type = IMPRINTER build_path = /obj/item/circuitboard/machine/ntnet_relay category = list("Subspace Telecomms") - departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING | DEPARTMENTAL_FLAG_SCIENCE + departmental_flags = DEPARTMENT_BITFLAG_ENGINEERING | DEPARTMENT_BITFLAG_SCIENCE /datum/design/board/limbgrower name = "Machine Design (Limb Grower Board)" @@ -514,7 +514,7 @@ id = "limbgrower" build_path = /obj/item/circuitboard/machine/limbgrower category = list("Medical Machinery") - departmental_flags = DEPARTMENTAL_FLAG_MEDICAL + departmental_flags = DEPARTMENT_BITFLAG_MEDICAL /datum/design/board/harvester name = "Machine Design (Organ Harvester Board)" @@ -522,7 +522,7 @@ id = "harvester" build_path = /obj/item/circuitboard/machine/harvester category = list("Medical Machinery") - departmental_flags = DEPARTMENTAL_FLAG_MEDICAL + departmental_flags = DEPARTMENT_BITFLAG_MEDICAL /datum/design/board/deepfryer name = "Machine Design (Deep Fryer)" @@ -530,7 +530,7 @@ id = "deepfryer" build_path = /obj/item/circuitboard/machine/deep_fryer category = list ("Misc. Machinery") - departmental_flags = DEPARTMENTAL_FLAG_SERVICE + departmental_flags = DEPARTMENT_BITFLAG_SERVICE /datum/design/board/griddle name = "Machine Design (Griddle)" @@ -538,7 +538,7 @@ id = "griddle" build_path = /obj/item/circuitboard/machine/griddle category = list ("Misc. Machinery") - departmental_flags = DEPARTMENTAL_FLAG_SERVICE + departmental_flags = DEPARTMENT_BITFLAG_SERVICE /datum/design/board/oven name = "Machine Design (Oven)" @@ -546,7 +546,7 @@ id = "oven" build_path = /obj/item/circuitboard/machine/oven category = list ("Misc. Machinery") - departmental_flags = DEPARTMENTAL_FLAG_SERVICE + departmental_flags = DEPARTMENT_BITFLAG_SERVICE /datum/design/board/donksofttoyvendor name = "Machine Design (Donksoft Toy Vendor Board)" @@ -570,7 +570,7 @@ id = "dish_drive" build_path = /obj/item/circuitboard/machine/dish_drive category = list ("Misc. Machinery") - departmental_flags = DEPARTMENTAL_FLAG_SERVICE + departmental_flags = DEPARTMENT_BITFLAG_SERVICE /datum/design/board/stacking_unit_console name = "Machine Design (Stacking Machine Console)" @@ -578,7 +578,7 @@ id = "stack_console" build_path = /obj/item/circuitboard/machine/stacking_unit_console category = list ("Misc. Machinery") - departmental_flags = DEPARTMENTAL_FLAG_SCIENCE | DEPARTMENTAL_FLAG_CARGO | DEPARTMENTAL_FLAG_ENGINEERING + departmental_flags = DEPARTMENT_BITFLAG_SCIENCE | DEPARTMENT_BITFLAG_CARGO | DEPARTMENT_BITFLAG_ENGINEERING /datum/design/board/stacking_machine name = "Machine Design (Stacking Machine)" @@ -586,7 +586,7 @@ id = "stack_machine" build_path = /obj/item/circuitboard/machine/stacking_machine category = list ("Misc. Machinery") - departmental_flags = DEPARTMENTAL_FLAG_SCIENCE | DEPARTMENTAL_FLAG_CARGO | DEPARTMENTAL_FLAG_ENGINEERING + departmental_flags = DEPARTMENT_BITFLAG_SCIENCE | DEPARTMENT_BITFLAG_CARGO | DEPARTMENT_BITFLAG_ENGINEERING /datum/design/board/ore_silo name = "Machine Design (Ore Silo)" @@ -594,7 +594,7 @@ id = "ore_silo" build_path = /obj/item/circuitboard/machine/ore_silo category = list ("Research Machinery") - departmental_flags = DEPARTMENTAL_FLAG_CARGO + departmental_flags = DEPARTMENT_BITFLAG_CARGO /datum/design/board/fat_sucker name = "Machine Design (Lipid Extractor)" @@ -602,7 +602,7 @@ id = "fat_sucker" build_path = /obj/item/circuitboard/machine/fat_sucker category = list ("Misc. Machinery") - departmental_flags = DEPARTMENTAL_FLAG_SERVICE + departmental_flags = DEPARTMENT_BITFLAG_SERVICE /datum/design/board/stasis name = "Machine Design (Lifeform Stasis Unit)" @@ -610,7 +610,7 @@ id = "stasis" build_path = /obj/item/circuitboard/machine/stasis category = list("Medical Machinery") - departmental_flags = DEPARTMENTAL_FLAG_MEDICAL + departmental_flags = DEPARTMENT_BITFLAG_MEDICAL /datum/design/board/spaceship_navigation_beacon name = "Machine Design (Bluespace Navigation Gigabeacon)" @@ -619,7 +619,7 @@ build_type = IMPRINTER build_path = /obj/item/circuitboard/machine/spaceship_navigation_beacon category = list ("Teleportation Machinery") - departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING | DEPARTMENTAL_FLAG_SCIENCE + departmental_flags = DEPARTMENT_BITFLAG_ENGINEERING | DEPARTMENT_BITFLAG_SCIENCE /datum/design/board/medical_kiosk name = "Machine Design (Medical Kiosk)" @@ -627,7 +627,7 @@ id = "medical_kiosk" build_path = /obj/item/circuitboard/machine/medical_kiosk category = list ("Medical Machinery") - departmental_flags = DEPARTMENTAL_FLAG_MEDICAL + departmental_flags = DEPARTMENT_BITFLAG_MEDICAL /datum/design/board/medipen_refiller name = "Machine Design (Medipen Refiller)" @@ -635,7 +635,7 @@ id = "medipen_refiller" build_path = /obj/item/circuitboard/machine/medipen_refiller category = list ("Medical Machinery") - departmental_flags = DEPARTMENTAL_FLAG_MEDICAL + departmental_flags = DEPARTMENT_BITFLAG_MEDICAL /datum/design/board/plumbing_receiver name = "Machine Design (Chemical Recipient)" @@ -643,7 +643,7 @@ id = "plumbing_receiver" build_path = /obj/item/circuitboard/machine/plumbing_receiver category = list ("Teleportation Machinery") - departmental_flags = DEPARTMENTAL_FLAG_MEDICAL + departmental_flags = DEPARTMENT_BITFLAG_MEDICAL /datum/design/board/sheetifier @@ -681,7 +681,7 @@ id = "skill_station" build_path = /obj/item/circuitboard/machine/skill_station category = list ("Misc. Machinery") - departmental_flags = DEPARTMENTAL_FLAG_SCIENCE | DEPARTMENTAL_FLAG_CARGO | DEPARTMENTAL_FLAG_ENGINEERING | DEPARTMENTAL_FLAG_SERVICE + departmental_flags = DEPARTMENT_BITFLAG_SCIENCE | DEPARTMENT_BITFLAG_CARGO | DEPARTMENT_BITFLAG_ENGINEERING | DEPARTMENT_BITFLAG_SERVICE //Hypertorus fusion reactor designs @@ -691,7 +691,7 @@ id = "HFR_core" build_path = /obj/item/circuitboard/machine/HFR_core category = list ("Engineering Machinery") - departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING + departmental_flags = DEPARTMENT_BITFLAG_ENGINEERING /datum/design/board/HFR_fuel_input name = "Machine Design (HFR fuel input)" @@ -699,7 +699,7 @@ id = "HFR_fuel_input" build_path = /obj/item/circuitboard/machine/HFR_fuel_input category = list ("Engineering Machinery") - departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING + departmental_flags = DEPARTMENT_BITFLAG_ENGINEERING /datum/design/board/HFR_waste_output name = "Machine Design (HFR waste output)" @@ -707,7 +707,7 @@ id = "HFR_waste_output" build_path = /obj/item/circuitboard/machine/HFR_waste_output category = list ("Engineering Machinery") - departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING + departmental_flags = DEPARTMENT_BITFLAG_ENGINEERING /datum/design/board/HFR_moderator_input name = "Machine Design (HFR moderator input)" @@ -715,7 +715,7 @@ id = "HFR_moderator_input" build_path = /obj/item/circuitboard/machine/HFR_moderator_input category = list ("Engineering Machinery") - departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING + departmental_flags = DEPARTMENT_BITFLAG_ENGINEERING /datum/design/board/HFR_corner name = "Machine Design (HFR corner)" @@ -723,7 +723,7 @@ id = "HFR_corner" build_path = /obj/item/circuitboard/machine/HFR_corner category = list ("Engineering Machinery") - departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING + departmental_flags = DEPARTMENT_BITFLAG_ENGINEERING /datum/design/board/HFR_interface name = "Machine Design (HFR interface)" @@ -731,7 +731,7 @@ id = "HFR_interface" build_path = /obj/item/circuitboard/machine/HFR_interface category = list ("Engineering Machinery") - departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING + departmental_flags = DEPARTMENT_BITFLAG_ENGINEERING /datum/design/board/crystallizer name = "Machine Design (Crystallizer)" @@ -739,7 +739,7 @@ id = "crystallizer" build_path = /obj/item/circuitboard/machine/crystallizer category = list ("Engineering Machinery") - departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING + departmental_flags = DEPARTMENT_BITFLAG_ENGINEERING /datum/design/board/exoscanner name = "Machine Design (Scanner Array)" @@ -747,7 +747,7 @@ id = "exoscanner" build_path = /obj/item/circuitboard/machine/exoscanner category = list ("Engineering Machinery") - departmental_flags = DEPARTMENTAL_FLAG_CARGO + departmental_flags = DEPARTMENT_BITFLAG_CARGO /datum/design/board/exodrone_launcher name = "Machine Design (Exploration Drone Launcher)" @@ -755,7 +755,7 @@ id = "exodrone_launcher" build_path = /obj/item/circuitboard/machine/exodrone_launcher category = list ("Engineering Machinery") - departmental_flags = DEPARTMENTAL_FLAG_CARGO + departmental_flags = DEPARTMENT_BITFLAG_CARGO /datum/design/board/component_printer name = "Machine Design (Component Printer)" @@ -763,7 +763,7 @@ id = "component_printer" build_path = /obj/item/circuitboard/machine/component_printer category = list("Misc. Machinery") - departmental_flags = DEPARTMENTAL_FLAG_SCIENCE + departmental_flags = DEPARTMENT_BITFLAG_SCIENCE /datum/design/board/module_printer name = "Machine Design (Module Duplicator)" @@ -771,4 +771,4 @@ id = "module_duplicator" build_path = /obj/item/circuitboard/machine/module_duplicator category = list("Misc. Machinery") - departmental_flags = DEPARTMENTAL_FLAG_SCIENCE + departmental_flags = DEPARTMENT_BITFLAG_SCIENCE diff --git a/code/modules/research/designs/mecha_designs.dm b/code/modules/research/designs/mecha_designs.dm index 0652e33e80149..abf677f480fe1 100644 --- a/code/modules/research/designs/mecha_designs.dm +++ b/code/modules/research/designs/mecha_designs.dm @@ -8,7 +8,7 @@ id = "ripley_main" build_path = /obj/item/circuitboard/mecha/ripley/main category = list("Exosuit Modules") - departmental_flags = DEPARTMENTAL_FLAG_SCIENCE + departmental_flags = DEPARTMENT_BITFLAG_SCIENCE /datum/design/board/ripley_peri name = "APLU \"Ripley\" Peripherals Control module" @@ -16,7 +16,7 @@ id = "ripley_peri" build_path = /obj/item/circuitboard/mecha/ripley/peripherals category = list("Exosuit Modules") - departmental_flags = DEPARTMENTAL_FLAG_SCIENCE + departmental_flags = DEPARTMENT_BITFLAG_SCIENCE /datum/design/board/odysseus_main name = "\"Odysseus\" Central Control module" @@ -24,7 +24,7 @@ id = "odysseus_main" build_path = /obj/item/circuitboard/mecha/odysseus/main category = list("Exosuit Modules") - departmental_flags = DEPARTMENTAL_FLAG_SCIENCE + departmental_flags = DEPARTMENT_BITFLAG_SCIENCE /datum/design/board/odysseus_peri name = "\"Odysseus\" Peripherals Control module" @@ -32,7 +32,7 @@ id = "odysseus_peri" build_path = /obj/item/circuitboard/mecha/odysseus/peripherals category = list("Exosuit Modules") - departmental_flags = DEPARTMENTAL_FLAG_SCIENCE + departmental_flags = DEPARTMENT_BITFLAG_SCIENCE /datum/design/board/gygax_main name = "\"Gygax\" Central Control module" @@ -40,7 +40,7 @@ id = "gygax_main" build_path = /obj/item/circuitboard/mecha/gygax/main category = list("Exosuit Modules") - departmental_flags = DEPARTMENTAL_FLAG_SCIENCE + departmental_flags = DEPARTMENT_BITFLAG_SCIENCE /datum/design/board/gygax_peri name = "\"Gygax\" Peripherals Control module" @@ -48,7 +48,7 @@ id = "gygax_peri" build_path = /obj/item/circuitboard/mecha/gygax/peripherals category = list("Exosuit Modules") - departmental_flags = DEPARTMENTAL_FLAG_SCIENCE + departmental_flags = DEPARTMENT_BITFLAG_SCIENCE /datum/design/board/gygax_targ name = "\"Gygax\" Weapons & Targeting Control module" @@ -56,7 +56,7 @@ id = "gygax_targ" build_path = /obj/item/circuitboard/mecha/gygax/targeting category = list("Exosuit Modules") - departmental_flags = DEPARTMENTAL_FLAG_SCIENCE + departmental_flags = DEPARTMENT_BITFLAG_SCIENCE /datum/design/board/durand_main name = "\"Durand\" Central Control module" @@ -64,7 +64,7 @@ id = "durand_main" build_path = /obj/item/circuitboard/mecha/durand/main category = list("Exosuit Modules") - departmental_flags = DEPARTMENTAL_FLAG_SCIENCE + departmental_flags = DEPARTMENT_BITFLAG_SCIENCE /datum/design/board/durand_peri name = "\"Durand\" Peripherals Control module" @@ -72,7 +72,7 @@ id = "durand_peri" build_path = /obj/item/circuitboard/mecha/durand/peripherals category = list("Exosuit Modules") - departmental_flags = DEPARTMENTAL_FLAG_SCIENCE + departmental_flags = DEPARTMENT_BITFLAG_SCIENCE /datum/design/board/durand_targ name = "\"Durand\" Weapons & Targeting Control module" @@ -80,7 +80,7 @@ id = "durand_targ" build_path = /obj/item/circuitboard/mecha/durand/targeting category = list("Exosuit Modules") - departmental_flags = DEPARTMENTAL_FLAG_SCIENCE + departmental_flags = DEPARTMENT_BITFLAG_SCIENCE /datum/design/board/honker_main name = "\"H.O.N.K\" Central Control module" @@ -88,7 +88,7 @@ id = "honker_main" build_path = /obj/item/circuitboard/mecha/honker/main category = list("Exosuit Modules") - departmental_flags = DEPARTMENTAL_FLAG_SCIENCE + departmental_flags = DEPARTMENT_BITFLAG_SCIENCE /datum/design/board/honker_peri name = "\"H.O.N.K\" Peripherals Control module" @@ -96,7 +96,7 @@ id = "honker_peri" build_path = /obj/item/circuitboard/mecha/honker/peripherals category = list("Exosuit Modules") - departmental_flags = DEPARTMENTAL_FLAG_SCIENCE + departmental_flags = DEPARTMENT_BITFLAG_SCIENCE /datum/design/board/honker_targ name = "\"H.O.N.K\" Weapons & Targeting Control module" @@ -104,7 +104,7 @@ id = "honker_targ" build_path = /obj/item/circuitboard/mecha/honker/targeting category = list("Exosuit Modules") - departmental_flags = DEPARTMENTAL_FLAG_SCIENCE + departmental_flags = DEPARTMENT_BITFLAG_SCIENCE /datum/design/board/phazon_main name = "\"Phazon\" Central Control module" @@ -113,7 +113,7 @@ materials = list(/datum/material/glass = 1000, /datum/material/bluespace = 100) build_path = /obj/item/circuitboard/mecha/phazon/main category = list("Exosuit Modules") - departmental_flags = DEPARTMENTAL_FLAG_SCIENCE + departmental_flags = DEPARTMENT_BITFLAG_SCIENCE /datum/design/board/phazon_peri name = "\"Phazon\" Peripherals Control module" @@ -122,7 +122,7 @@ materials = list(/datum/material/glass = 1000, /datum/material/bluespace = 100) build_path = /obj/item/circuitboard/mecha/phazon/peripherals category = list("Exosuit Modules") - departmental_flags = DEPARTMENTAL_FLAG_SCIENCE + departmental_flags = DEPARTMENT_BITFLAG_SCIENCE /datum/design/board/phazon_targ name = "\"Phazon\" Weapons & Targeting Control module" @@ -131,7 +131,7 @@ materials = list(/datum/material/glass = 1000, /datum/material/bluespace = 100) build_path = /obj/item/circuitboard/mecha/phazon/targeting category = list("Exosuit Modules") - departmental_flags = DEPARTMENTAL_FLAG_SCIENCE + departmental_flags = DEPARTMENT_BITFLAG_SCIENCE /datum/design/board/clarke_main name = "\"Clarke\" Central Control module" @@ -139,7 +139,7 @@ id = "clarke_main" build_path = /obj/item/circuitboard/mecha/clarke/main category = list("Exosuit Modules") - departmental_flags = DEPARTMENTAL_FLAG_SCIENCE + departmental_flags = DEPARTMENT_BITFLAG_SCIENCE /datum/design/board/clarke_peri name = "\"Clarke\" Peripherals Control module" @@ -147,7 +147,7 @@ id = "clarke_peri" build_path = /obj/item/circuitboard/mecha/clarke/peripherals category = list("Exosuit Modules") - departmental_flags = DEPARTMENTAL_FLAG_SCIENCE + departmental_flags = DEPARTMENT_BITFLAG_SCIENCE /datum/design/board/savannah_ivanov_main name = "\"Savannah-Ivanov\" Central Control module" @@ -155,7 +155,7 @@ id = "savannah_ivanov_main" build_path = /obj/item/circuitboard/mecha/savannah_ivanov/main category = list("Exosuit Modules") - departmental_flags = DEPARTMENTAL_FLAG_SCIENCE + departmental_flags = DEPARTMENT_BITFLAG_SCIENCE /datum/design/board/savannah_ivanov_peri name = "\"Savannah-Ivanov\" Peripherals Control module" @@ -163,7 +163,7 @@ id = "savannah_ivanov_peri" build_path = /obj/item/circuitboard/mecha/savannah_ivanov/peripherals category = list("Exosuit Modules") - departmental_flags = DEPARTMENTAL_FLAG_SCIENCE + departmental_flags = DEPARTMENT_BITFLAG_SCIENCE /datum/design/board/savannah_ivanov_targ name = "\"Savannah-Ivanov\" Weapons & Targeting Control module" @@ -171,7 +171,7 @@ id = "savannah_ivanov_targ" build_path = /obj/item/circuitboard/mecha/savannah_ivanov/targeting category = list("Exosuit Modules") - departmental_flags = DEPARTMENTAL_FLAG_SCIENCE + departmental_flags = DEPARTMENT_BITFLAG_SCIENCE //////////////////////////////////////// /////////// Mecha Equpment ///////////// @@ -196,7 +196,7 @@ materials = list(/datum/material/iron=6000) construction_time = 20 category = list("Exosuit Ammunition", "Ammo") - departmental_flags = DEPARTMENTAL_FLAG_SECURITY + departmental_flags = DEPARTMENT_BITFLAG_SECURITY /datum/design/mech_carbine name = "Exosuit Weapon (FNX-99 \"Hades\" Carbine)" @@ -217,7 +217,7 @@ materials = list(/datum/material/iron=6000) construction_time = 20 category = list("Exosuit Ammunition", "Ammo") - departmental_flags = DEPARTMENTAL_FLAG_SECURITY + departmental_flags = DEPARTMENT_BITFLAG_SECURITY /datum/design/mech_ion name = "Exosuit Weapon (MKIV Ion Heavy Cannon)" @@ -288,7 +288,7 @@ materials = list(/datum/material/iron=4000,/datum/material/gold=500,/datum/material/iron=500) construction_time = 20 category = list("Exosuit Ammunition", "Ammo") - departmental_flags = DEPARTMENTAL_FLAG_SECURITY + departmental_flags = DEPARTMENT_BITFLAG_SECURITY /datum/design/mech_missile_rack name = "Exosuit Weapon (BRM-6 Missile Rack)" @@ -309,7 +309,7 @@ materials = list(/datum/material/iron=8000,/datum/material/gold=500,/datum/material/iron=500) construction_time = 20 category = list("Exosuit Ammunition", "Ammo") - departmental_flags = DEPARTMENTAL_FLAG_SECURITY + departmental_flags = DEPARTMENT_BITFLAG_SECURITY /datum/design/clusterbang_launcher name = "Exosuit Weapon (SOB-3 Clusterbang Launcher)" @@ -330,7 +330,7 @@ materials = list(/datum/material/iron=6000,/datum/material/gold=1500,/datum/material/uranium=1500) construction_time = 20 category = list("Exosuit Ammunition", "Ammo") - departmental_flags = DEPARTMENTAL_FLAG_SECURITY + departmental_flags = DEPARTMENT_BITFLAG_SECURITY /datum/design/mech_wormhole_gen name = "Exosuit Module (Localized Wormhole Generator)" @@ -461,7 +461,7 @@ materials = list(/datum/material/iron=4000) construction_time = 20 category = list("Exosuit Ammunition", "Ammo") - departmental_flags = DEPARTMENTAL_FLAG_SECURITY + departmental_flags = DEPARTMENT_BITFLAG_SECURITY /datum/design/mech_sleeper name = "Exosuit Medical (Mounted Sleeper)" diff --git a/code/modules/research/designs/mechfabricator_designs.dm b/code/modules/research/designs/mechfabricator_designs.dm index 27a733f4adae5..8054199f5ede9 100644 --- a/code/modules/research/designs/mechfabricator_designs.dm +++ b/code/modules/research/designs/mechfabricator_designs.dm @@ -1045,35 +1045,36 @@ id = "mod_plating_engineering" build_path = /obj/item/mod/construction/plating/engineering materials = list(/datum/material/iron = 6000, /datum/material/gold = 2000, /datum/material/glass = 1000, /datum/material/plasma = 1000) - departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING + departmental_flags = DEPARTMENT_BITFLAG_ENGINEERING research_icon_state = "engineering-plating" /datum/design/mod_plating/atmospheric id = "mod_plating_atmospheric" build_path = /obj/item/mod/construction/plating/atmospheric materials = list(/datum/material/iron = 6000, /datum/material/titanium = 2000, /datum/material/glass = 1000, /datum/material/plasma = 1000) - departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING + departmental_flags = DEPARTMENT_BITFLAG_ENGINEERING research_icon_state = "atmospheric-plating" /datum/design/mod_plating/medical id = "mod_plating_medical" build_path = /obj/item/mod/construction/plating/medical materials = list(/datum/material/iron = 6000, /datum/material/silver = 2000, /datum/material/glass = 1000, /datum/material/plasma = 1000) - departmental_flags = DEPARTMENTAL_FLAG_MEDICAL + departmental_flags = DEPARTMENT_BITFLAG_MEDICAL research_icon_state = "medical-plating" /datum/design/mod_plating/security id = "mod_plating_security" build_path = /obj/item/mod/construction/plating/security materials = list(/datum/material/iron = 6000, /datum/material/uranium = 2000, /datum/material/glass = 1000, /datum/material/plasma = 1000) - departmental_flags = DEPARTMENTAL_FLAG_SECURITY + departmental_flags = DEPARTMENT_BITFLAG_SECURITY research_icon_state = "security-plating" + build_type = PROTOLATHE /datum/design/mod_plating/cosmohonk id = "mod_plating_cosmohonk" build_path = /obj/item/mod/construction/plating/cosmohonk materials = list(/datum/material/iron = 6000, /datum/material/bananium = 2000, /datum/material/glass = 1000, /datum/material/plasma = 1000) - departmental_flags = DEPARTMENTAL_FLAG_SERVICE + departmental_flags = DEPARTMENT_BITFLAG_SERVICE research_icon_state = "cosmohonk-plating" /datum/design/mod_paint_kit @@ -1345,10 +1346,17 @@ /datum/design/module/mister_atmos name = "MOD Module: Resin Mister" id = "mod_mister_atmos" - materials = list(/datum/material/iron = 1500, /datum/material/glass = 500, /datum/material/silver = 1000, /datum/material/titanium = 1500, /datum/material/uranium = 500) + materials = list(/datum/material/glass = 1000, /datum/material/titanium = 1500) build_path = /obj/item/mod/module/mister/atmos department_type = MODULE_ENGINEERING +/datum/design/module/mod_holster + name = "MOD Module: Holster" + id = "mod_holster" + materials = list(/datum/material/iron = 1500, /datum/material/glass = 500) + build_path = /obj/item/mod/module/holster + department_type = MODULE_SECURITY + //MODsuit bepis modules /datum/design/module/disposal diff --git a/code/modules/research/designs/medical_designs.dm b/code/modules/research/designs/medical_designs.dm index f7733a8e9167a..6dd0676a8403e 100644 --- a/code/modules/research/designs/medical_designs.dm +++ b/code/modules/research/designs/medical_designs.dm @@ -9,7 +9,7 @@ materials = list(/datum/material/iron = 500, /datum/material/glass = 50) build_path = /obj/item/healthanalyzer category = list("Medical Designs") - departmental_flags = DEPARTMENTAL_FLAG_MEDICAL + departmental_flags = DEPARTMENT_BITFLAG_MEDICAL /datum/design/mmi name = "Man-Machine Interface" @@ -20,7 +20,7 @@ construction_time = 75 build_path = /obj/item/mmi category = list("Control Interfaces", "Medical Designs") - departmental_flags = DEPARTMENTAL_FLAG_MEDICAL | DEPARTMENTAL_FLAG_SCIENCE + departmental_flags = DEPARTMENT_BITFLAG_MEDICAL | DEPARTMENT_BITFLAG_SCIENCE /datum/design/posibrain name = "Positronic Brain" @@ -31,7 +31,7 @@ construction_time = 75 build_path = /obj/item/mmi/posibrain category = list("Control Interfaces", "Medical Designs") - departmental_flags = DEPARTMENTAL_FLAG_MEDICAL | DEPARTMENTAL_FLAG_SCIENCE + departmental_flags = DEPARTMENT_BITFLAG_MEDICAL | DEPARTMENT_BITFLAG_SCIENCE /datum/design/bluespacebeaker name = "Bluespace Beaker" @@ -41,7 +41,7 @@ materials = list(/datum/material/glass = 5000, /datum/material/plastic = 3000, /datum/material/diamond = 1000, /datum/material/bluespace = 1000) build_path = /obj/item/reagent_containers/glass/beaker/bluespace category = list("Medical Designs") - departmental_flags = DEPARTMENTAL_FLAG_MEDICAL | DEPARTMENTAL_FLAG_SCIENCE + departmental_flags = DEPARTMENT_BITFLAG_MEDICAL | DEPARTMENT_BITFLAG_SCIENCE /datum/design/noreactbeaker name = "Cryostasis Beaker" @@ -51,13 +51,13 @@ materials = list(/datum/material/iron = 3000) build_path = /obj/item/reagent_containers/glass/beaker/noreact category = list("Medical Designs") - departmental_flags = DEPARTMENTAL_FLAG_MEDICAL + departmental_flags = DEPARTMENT_BITFLAG_MEDICAL /datum/design/xlarge_beaker name = "X-large Beaker" id = "xlarge_beaker" build_type = PROTOLATHE | AWAY_LATHE - departmental_flags = DEPARTMENTAL_FLAG_MEDICAL + departmental_flags = DEPARTMENT_BITFLAG_MEDICAL materials = list(/datum/material/glass = 2500, /datum/material/plastic = 3000) build_path = /obj/item/reagent_containers/glass/beaker/plastic category = list("Medical Designs") @@ -66,7 +66,7 @@ name = "Metamaterial Beaker" id = "meta_beaker" build_type = PROTOLATHE | AWAY_LATHE - departmental_flags = DEPARTMENTAL_FLAG_MEDICAL + departmental_flags = DEPARTMENT_BITFLAG_MEDICAL materials = list(/datum/material/glass = 2500, /datum/material/plastic = 3000, /datum/material/gold = 1000, /datum/material/titanium = 1000) build_path = /obj/item/reagent_containers/glass/beaker/meta category = list("Medical Designs") @@ -75,7 +75,7 @@ name = "Chemical Analyzer" id = "ph_meter" build_type = PROTOLATHE | AWAY_LATHE - departmental_flags = DEPARTMENTAL_FLAG_MEDICAL + departmental_flags = DEPARTMENT_BITFLAG_MEDICAL materials = list(/datum/material/glass = 2500, /datum/material/gold = 1000, /datum/material/titanium = 1000) build_path = /obj/item/ph_meter category = list("Medical Designs") @@ -88,7 +88,7 @@ materials = list(/datum/material/glass = 2000, /datum/material/plasma = 1000, /datum/material/diamond = 1000, /datum/material/bluespace = 500) build_path = /obj/item/reagent_containers/syringe/bluespace category = list("Medical Designs") - departmental_flags = DEPARTMENTAL_FLAG_MEDICAL | DEPARTMENTAL_FLAG_SCIENCE + departmental_flags = DEPARTMENT_BITFLAG_MEDICAL | DEPARTMENT_BITFLAG_SCIENCE /datum/design/dna_disk name = "Genetic Data Disk" @@ -98,7 +98,7 @@ materials = list(/datum/material/iron = 300, /datum/material/glass = 100, /datum/material/silver = 50) build_path = /obj/item/disk/data category = list("Medical Designs") - departmental_flags = DEPARTMENTAL_FLAG_MEDICAL | DEPARTMENTAL_FLAG_SCIENCE + departmental_flags = DEPARTMENT_BITFLAG_MEDICAL | DEPARTMENT_BITFLAG_SCIENCE /datum/design/piercesyringe name = "Piercing Syringe" @@ -108,7 +108,7 @@ materials = list(/datum/material/glass = 2000, /datum/material/diamond = 1000) build_path = /obj/item/reagent_containers/syringe/piercing category = list("Medical Designs") - departmental_flags = DEPARTMENTAL_FLAG_MEDICAL + departmental_flags = DEPARTMENT_BITFLAG_MEDICAL /datum/design/bluespacebodybag name = "Bluespace Body Bag" @@ -118,7 +118,7 @@ materials = list(/datum/material/iron = 3000, /datum/material/plasma = 2000, /datum/material/diamond = 500, /datum/material/bluespace = 500) build_path = /obj/item/bodybag/bluespace category = list("Medical Designs") - departmental_flags = DEPARTMENTAL_FLAG_MEDICAL | DEPARTMENTAL_FLAG_SCIENCE + departmental_flags = DEPARTMENT_BITFLAG_MEDICAL | DEPARTMENT_BITFLAG_SCIENCE /datum/design/plasmarefiller name = "Plasma-Man Jumpsuit Refill" @@ -138,7 +138,7 @@ materials = list(/datum/material/iron = 3000, /datum/material/glass = 1500, /datum/material/gold = 500) build_path = /obj/item/pinpointer/crew category = list("Medical Designs") - departmental_flags = DEPARTMENTAL_FLAG_MEDICAL + departmental_flags = DEPARTMENT_BITFLAG_MEDICAL /datum/design/crewpinpointerprox name = "Proximity Crew Pinpointer" @@ -148,7 +148,7 @@ materials = list(/datum/material/iron = 1200, /datum/material/glass = 300, /datum/material/gold = 200) build_path = /obj/item/pinpointer/crew/prox category = list("Medical Designs") - departmental_flags = DEPARTMENTAL_FLAG_MEDICAL + departmental_flags = DEPARTMENT_BITFLAG_MEDICAL /datum/design/defibrillator name = "Defibrillator" @@ -158,7 +158,7 @@ build_path = /obj/item/defibrillator materials = list(/datum/material/iron = 8000, /datum/material/glass = 4000, /datum/material/silver = 3000, /datum/material/gold = 1500) category = list("Medical Designs") - departmental_flags = DEPARTMENTAL_FLAG_MEDICAL + departmental_flags = DEPARTMENT_BITFLAG_MEDICAL /datum/design/defibrillator_mount name = "Defibrillator Wall Mount" @@ -168,7 +168,7 @@ materials = list(/datum/material/iron = 2000, /datum/material/glass = 1000) build_path = /obj/item/wallframe/defib_mount category = list("Medical Designs") - departmental_flags = DEPARTMENTAL_FLAG_MEDICAL + departmental_flags = DEPARTMENT_BITFLAG_MEDICAL /datum/design/defibrillator_mount_charging name = "PENLITE Defibrillator Wall Mount" @@ -178,7 +178,7 @@ materials = list(/datum/material/iron = 2000, /datum/material/glass = 1000, /datum/material/silver = 500) build_path = /obj/item/wallframe/defib_mount/charging category = list("Medical Designs") - departmental_flags = DEPARTMENTAL_FLAG_MEDICAL + departmental_flags = DEPARTMENT_BITFLAG_MEDICAL /datum/design/defibrillator_compact @@ -189,7 +189,7 @@ build_path = /obj/item/defibrillator/compact materials = list(/datum/material/iron = 16000, /datum/material/glass = 8000, /datum/material/silver = 6000, /datum/material/gold = 3000) category = list("Medical Designs") - departmental_flags = DEPARTMENTAL_FLAG_MEDICAL + departmental_flags = DEPARTMENT_BITFLAG_MEDICAL /datum/design/genescanner name = "Genetic Sequence Analyzer" @@ -199,7 +199,7 @@ build_type = PROTOLATHE | AWAY_LATHE materials = list(/datum/material/iron = 1000, /datum/material/glass = 500) category = list("Medical Designs") - departmental_flags = DEPARTMENTAL_FLAG_MEDICAL | DEPARTMENTAL_FLAG_SCIENCE + departmental_flags = DEPARTMENT_BITFLAG_MEDICAL | DEPARTMENT_BITFLAG_SCIENCE /datum/design/healthanalyzer_advanced name = "Advanced Health Analyzer" @@ -209,7 +209,7 @@ build_type = PROTOLATHE | AWAY_LATHE materials = list(/datum/material/iron = 5000, /datum/material/glass = 2500, /datum/material/silver = 2000, /datum/material/gold = 1500) category = list("Medical Designs") - departmental_flags = DEPARTMENTAL_FLAG_MEDICAL + departmental_flags = DEPARTMENT_BITFLAG_MEDICAL /datum/design/medigel name = "Medical Gel" @@ -219,7 +219,7 @@ build_type = PROTOLATHE | AWAY_LATHE materials = list(/datum/material/iron = 2500, /datum/material/glass = 500) category = list("Medical Designs") - departmental_flags = DEPARTMENTAL_FLAG_MEDICAL + departmental_flags = DEPARTMENT_BITFLAG_MEDICAL /datum/design/surgical_drapes name = "Surgical Drapes" @@ -228,7 +228,7 @@ materials = list(/datum/material/plastic = 2000) build_path = /obj/item/surgical_drapes category = list("Medical Designs") - departmental_flags = DEPARTMENTAL_FLAG_MEDICAL | DEPARTMENTAL_FLAG_SCIENCE + departmental_flags = DEPARTMENT_BITFLAG_MEDICAL | DEPARTMENT_BITFLAG_SCIENCE /datum/design/laserscalpel name = "Laser Scalpel" @@ -238,7 +238,7 @@ build_type = PROTOLATHE | AWAY_LATHE materials = list(/datum/material/iron = 6000, /datum/material/glass = 1500, /datum/material/silver = 2000, /datum/material/gold = 1500, /datum/material/diamond = 200, /datum/material/titanium = 4000) category = list("Tool Designs") - departmental_flags = DEPARTMENTAL_FLAG_MEDICAL | DEPARTMENTAL_FLAG_SCIENCE + departmental_flags = DEPARTMENT_BITFLAG_MEDICAL | DEPARTMENT_BITFLAG_SCIENCE /datum/design/mechanicalpinches name = "Mechanical Pinches" @@ -248,7 +248,7 @@ build_type = PROTOLATHE | AWAY_LATHE materials = list(/datum/material/iron = 12000, /datum/material/glass = 4000, /datum/material/silver = 4000, /datum/material/titanium = 5000) category = list("Tool Designs") - departmental_flags = DEPARTMENTAL_FLAG_MEDICAL | DEPARTMENTAL_FLAG_SCIENCE + departmental_flags = DEPARTMENT_BITFLAG_MEDICAL | DEPARTMENT_BITFLAG_SCIENCE /datum/design/searingtool name = "Searing Tool" @@ -258,14 +258,14 @@ build_type = PROTOLATHE | AWAY_LATHE materials = list(/datum/material/iron = 4000, /datum/material/glass = 2000, /datum/material/plasma = 2000, /datum/material/uranium = 3000, /datum/material/titanium = 3000) category = list("Tool Designs") - departmental_flags = DEPARTMENTAL_FLAG_MEDICAL | DEPARTMENTAL_FLAG_SCIENCE + departmental_flags = DEPARTMENT_BITFLAG_MEDICAL | DEPARTMENT_BITFLAG_SCIENCE /datum/design/medical_spray_bottle name = "Medical Spray Bottle" desc = "A traditional spray bottle used to generate a fine mist. Not to be confused with a medspray." id = "med_spray_bottle" build_type = PROTOLATHE | AWAY_LATHE - departmental_flags = DEPARTMENTAL_FLAG_MEDICAL + departmental_flags = DEPARTMENT_BITFLAG_MEDICAL materials = list(/datum/material/plastic = 2000) build_path = /obj/item/reagent_containers/spray/medical category = list("Medical Designs") @@ -275,7 +275,7 @@ desc = "A plastic pressure bag for IV administration of drugs." id = "chem_pack" build_type = PROTOLATHE | AWAY_LATHE - departmental_flags = DEPARTMENTAL_FLAG_MEDICAL + departmental_flags = DEPARTMENT_BITFLAG_MEDICAL materials = list(/datum/material/plastic = 2000) build_path = /obj/item/reagent_containers/chem_pack category = list("Medical Designs") @@ -285,7 +285,7 @@ desc = "Is used to contain blood used for transfusion. Must be attached to an IV drip." id = "blood_pack" build_type = PROTOLATHE | AWAY_LATHE - departmental_flags = DEPARTMENTAL_FLAG_MEDICAL + departmental_flags = DEPARTMENT_BITFLAG_MEDICAL materials = list(/datum/material/plastic = 1000) build_path = /obj/item/reagent_containers/blood category = list("Medical Designs") @@ -295,7 +295,7 @@ desc = "A portable device that dispenses and mixes chemicals. Reagents have to be supplied with beakers." id = "portable_chem_mixer" build_type = PROTOLATHE | AWAY_LATHE - departmental_flags = DEPARTMENTAL_FLAG_MEDICAL + departmental_flags = DEPARTMENT_BITFLAG_MEDICAL materials = list(/datum/material/plastic = 5000, /datum/material/iron = 10000, /datum/material/glass = 3000) build_path = /obj/item/storage/portable_chem_mixer category = list("Equipment") @@ -311,9 +311,9 @@ build_type = PROTOLATHE | AWAY_LATHE | MECHFAB construction_time = 40 materials = list(/datum/material/iron = 600, /datum/material/glass = 400) - build_path = /obj/item/organ/eyes/robotic/shield + build_path = /obj/item/organ/internal/eyes/robotic/shield category = list("Implants", "Medical Designs") - departmental_flags = DEPARTMENTAL_FLAG_MEDICAL + departmental_flags = DEPARTMENT_BITFLAG_MEDICAL /datum/design/cyberimp_gloweyes name = "Luminescent Eyes" @@ -322,9 +322,9 @@ build_type = PROTOLATHE | AWAY_LATHE | MECHFAB construction_time = 40 materials = list(/datum/material/iron = 600, /datum/material/glass = 1000) - build_path = /obj/item/organ/eyes/robotic/glow + build_path = /obj/item/organ/internal/eyes/robotic/glow category = list("Implants", "Medical Designs") - departmental_flags = DEPARTMENTAL_FLAG_MEDICAL + departmental_flags = DEPARTMENT_BITFLAG_MEDICAL /datum/design/cyberimp_breather name = "Breathing Tube Implant" @@ -333,9 +333,9 @@ build_type = PROTOLATHE | AWAY_LATHE | MECHFAB construction_time = 35 materials = list(/datum/material/iron = 600, /datum/material/glass = 250) - build_path = /obj/item/organ/cyberimp/mouth/breathing_tube + build_path = /obj/item/organ/internal/cyberimp/mouth/breathing_tube category = list("Implants", "Medical Designs") - departmental_flags = DEPARTMENTAL_FLAG_MEDICAL + departmental_flags = DEPARTMENT_BITFLAG_MEDICAL /datum/design/cyberimp_surgical name = "Surgical Arm Implant" @@ -344,9 +344,9 @@ build_type = PROTOLATHE | AWAY_LATHE | MECHFAB materials = list (/datum/material/iron = 2500, /datum/material/glass = 1500, /datum/material/silver = 1500) construction_time = 200 - build_path = /obj/item/organ/cyberimp/arm/surgery + build_path = /obj/item/organ/internal/cyberimp/arm/surgery category = list("Implants", "Medical Designs") - departmental_flags = DEPARTMENTAL_FLAG_MEDICAL + departmental_flags = DEPARTMENT_BITFLAG_MEDICAL /datum/design/cyberimp_toolset name = "Toolset Arm Implant" @@ -355,9 +355,9 @@ build_type = PROTOLATHE | AWAY_LATHE | MECHFAB materials = list (/datum/material/iron = 2500, /datum/material/glass = 1500, /datum/material/silver = 1500) construction_time = 200 - build_path = /obj/item/organ/cyberimp/arm/toolset + build_path = /obj/item/organ/internal/cyberimp/arm/toolset category = list("Implants", "Medical Designs") - departmental_flags = DEPARTMENTAL_FLAG_MEDICAL + departmental_flags = DEPARTMENT_BITFLAG_MEDICAL /datum/design/cyberimp_medical_hud name = "Medical HUD Implant" @@ -366,9 +366,9 @@ build_type = PROTOLATHE | AWAY_LATHE | MECHFAB construction_time = 50 materials = list(/datum/material/iron = 600, /datum/material/glass = 600, /datum/material/silver = 500, /datum/material/gold = 500) - build_path = /obj/item/organ/cyberimp/eyes/hud/medical + build_path = /obj/item/organ/internal/cyberimp/eyes/hud/medical category = list("Implants", "Medical Designs") - departmental_flags = DEPARTMENTAL_FLAG_MEDICAL + departmental_flags = DEPARTMENT_BITFLAG_MEDICAL /datum/design/cyberimp_security_hud name = "Security HUD Implant" @@ -377,9 +377,9 @@ build_type = PROTOLATHE | AWAY_LATHE | MECHFAB construction_time = 50 materials = list(/datum/material/iron = 600, /datum/material/glass = 600, /datum/material/silver = 750, /datum/material/gold = 750) - build_path = /obj/item/organ/cyberimp/eyes/hud/security + build_path = /obj/item/organ/internal/cyberimp/eyes/hud/security category = list("Implants", "Medical Designs") - departmental_flags = DEPARTMENTAL_FLAG_MEDICAL + departmental_flags = DEPARTMENT_BITFLAG_MEDICAL /datum/design/cyberimp_diagnostic_hud name = "Diagnostic HUD Implant" @@ -388,9 +388,9 @@ build_type = PROTOLATHE | AWAY_LATHE | MECHFAB construction_time = 50 materials = list(/datum/material/iron = 600, /datum/material/glass = 600, /datum/material/silver = 600, /datum/material/gold = 600) - build_path = /obj/item/organ/cyberimp/eyes/hud/diagnostic + build_path = /obj/item/organ/internal/cyberimp/eyes/hud/diagnostic category = list("Implants", "Medical Designs") - departmental_flags = DEPARTMENTAL_FLAG_MEDICAL + departmental_flags = DEPARTMENT_BITFLAG_MEDICAL /datum/design/cyberimp_xray name = "X-ray Eyes" @@ -399,9 +399,9 @@ build_type = PROTOLATHE | AWAY_LATHE | MECHFAB construction_time = 60 materials = list(/datum/material/iron = 600, /datum/material/glass = 600, /datum/material/silver = 600, /datum/material/gold = 600, /datum/material/plasma = 1000, /datum/material/uranium = 1000, /datum/material/diamond = 1000, /datum/material/bluespace = 1000) - build_path = /obj/item/organ/eyes/robotic/xray + build_path = /obj/item/organ/internal/eyes/robotic/xray category = list("Implants", "Medical Designs") - departmental_flags = DEPARTMENTAL_FLAG_MEDICAL + departmental_flags = DEPARTMENT_BITFLAG_MEDICAL /datum/design/cyberimp_thermals name = "Thermal Eyes" @@ -410,9 +410,9 @@ build_type = PROTOLATHE | AWAY_LATHE | MECHFAB construction_time = 60 materials = list(/datum/material/iron = 600, /datum/material/glass = 600, /datum/material/silver = 600, /datum/material/gold = 600, /datum/material/plasma = 1000, /datum/material/diamond = 2000) - build_path = /obj/item/organ/eyes/robotic/thermals + build_path = /obj/item/organ/internal/eyes/robotic/thermals category = list("Implants", "Medical Designs") - departmental_flags = DEPARTMENTAL_FLAG_MEDICAL + departmental_flags = DEPARTMENT_BITFLAG_MEDICAL /datum/design/cyberimp_antidrop name = "Anti-Drop Implant" @@ -421,9 +421,9 @@ build_type = PROTOLATHE | AWAY_LATHE | MECHFAB construction_time = 60 materials = list(/datum/material/iron = 600, /datum/material/glass = 600, /datum/material/silver = 400, /datum/material/gold = 400) - build_path = /obj/item/organ/cyberimp/brain/anti_drop + build_path = /obj/item/organ/internal/cyberimp/brain/anti_drop category = list("Implants", "Medical Designs") - departmental_flags = DEPARTMENTAL_FLAG_MEDICAL + departmental_flags = DEPARTMENT_BITFLAG_MEDICAL /datum/design/cyberimp_antistun name = "CNS Rebooter Implant" @@ -432,9 +432,9 @@ build_type = PROTOLATHE | AWAY_LATHE | MECHFAB construction_time = 60 materials = list(/datum/material/iron = 600, /datum/material/glass = 600, /datum/material/silver = 500, /datum/material/gold = 1000) - build_path = /obj/item/organ/cyberimp/brain/anti_stun + build_path = /obj/item/organ/internal/cyberimp/brain/anti_stun category = list("Implants", "Medical Designs") - departmental_flags = DEPARTMENTAL_FLAG_MEDICAL + departmental_flags = DEPARTMENT_BITFLAG_MEDICAL /datum/design/cyberimp_nutriment name = "Nutriment Pump Implant" @@ -443,9 +443,9 @@ build_type = PROTOLATHE | AWAY_LATHE | MECHFAB construction_time = 40 materials = list(/datum/material/iron = 500, /datum/material/glass = 500, /datum/material/gold = 500) - build_path = /obj/item/organ/cyberimp/chest/nutriment + build_path = /obj/item/organ/internal/cyberimp/chest/nutriment category = list("Implants", "Medical Designs") - departmental_flags = DEPARTMENTAL_FLAG_MEDICAL + departmental_flags = DEPARTMENT_BITFLAG_MEDICAL /datum/design/cyberimp_nutriment_plus name = "Nutriment Pump Implant PLUS" @@ -454,9 +454,9 @@ build_type = PROTOLATHE | AWAY_LATHE | MECHFAB construction_time = 50 materials = list(/datum/material/iron = 600, /datum/material/glass = 600, /datum/material/gold = 500, /datum/material/uranium = 750) - build_path = /obj/item/organ/cyberimp/chest/nutriment/plus + build_path = /obj/item/organ/internal/cyberimp/chest/nutriment/plus category = list("Implants", "Medical Designs") - departmental_flags = DEPARTMENTAL_FLAG_MEDICAL + departmental_flags = DEPARTMENT_BITFLAG_MEDICAL /datum/design/cyberimp_reviver name = "Reviver Implant" @@ -465,9 +465,9 @@ build_type = PROTOLATHE | AWAY_LATHE | MECHFAB construction_time = 60 materials = list(/datum/material/iron = 800, /datum/material/glass = 800, /datum/material/gold = 300, /datum/material/uranium = 500) - build_path = /obj/item/organ/cyberimp/chest/reviver + build_path = /obj/item/organ/internal/cyberimp/chest/reviver category = list("Implants", "Medical Designs") - departmental_flags = DEPARTMENTAL_FLAG_MEDICAL + departmental_flags = DEPARTMENT_BITFLAG_MEDICAL /datum/design/cyberimp_thrusters name = "Thrusters Set Implant" @@ -476,9 +476,9 @@ build_type = PROTOLATHE | AWAY_LATHE | MECHFAB construction_time = 80 materials = list(/datum/material/iron = 4000, /datum/material/glass = 2000, /datum/material/silver = 1000, /datum/material/diamond = 1000) - build_path = /obj/item/organ/cyberimp/chest/thrusters + build_path = /obj/item/organ/internal/cyberimp/chest/thrusters category = list("Implants", "Medical Designs") - departmental_flags = DEPARTMENTAL_FLAG_MEDICAL + departmental_flags = DEPARTMENT_BITFLAG_MEDICAL ///////////////////////////////////////// ////////////Regular Implants///////////// @@ -492,7 +492,7 @@ materials = list(/datum/material/iron = 600, /datum/material/glass = 200) build_path = /obj/item/implanter category = list("Medical Designs") - departmental_flags = DEPARTMENTAL_FLAG_SCIENCE | DEPARTMENTAL_FLAG_SECURITY | DEPARTMENTAL_FLAG_MEDICAL + departmental_flags = DEPARTMENT_BITFLAG_SCIENCE | DEPARTMENT_BITFLAG_SECURITY | DEPARTMENT_BITFLAG_MEDICAL /datum/design/implantcase name = "Implant Case" @@ -502,7 +502,7 @@ materials = list(/datum/material/glass = 500) build_path = /obj/item/implantcase category = list("Medical Designs") - departmental_flags = DEPARTMENTAL_FLAG_SCIENCE | DEPARTMENTAL_FLAG_SECURITY | DEPARTMENTAL_FLAG_MEDICAL + departmental_flags = DEPARTMENT_BITFLAG_SCIENCE | DEPARTMENT_BITFLAG_SECURITY | DEPARTMENT_BITFLAG_MEDICAL /datum/design/implant_sadtrombone name = "Sad Trombone Implant Case" @@ -522,7 +522,7 @@ materials = list(/datum/material/glass = 700) build_path = /obj/item/implantcase/chem category = list("Medical Designs") - departmental_flags = DEPARTMENTAL_FLAG_SECURITY | DEPARTMENTAL_FLAG_MEDICAL + departmental_flags = DEPARTMENT_BITFLAG_SECURITY | DEPARTMENT_BITFLAG_MEDICAL /datum/design/implant_tracking name = "Tracking Implant Case" @@ -532,7 +532,7 @@ materials = list(/datum/material/iron = 500, /datum/material/glass = 500) build_path = /obj/item/implantcase/tracking category = list("Medical Designs") - departmental_flags = DEPARTMENTAL_FLAG_SECURITY | DEPARTMENTAL_FLAG_MEDICAL + departmental_flags = DEPARTMENT_BITFLAG_SECURITY | DEPARTMENT_BITFLAG_MEDICAL //Cybernetic organs @@ -543,16 +543,16 @@ build_type = PROTOLATHE | AWAY_LATHE | MECHFAB construction_time = 40 materials = list(/datum/material/iron = 500, /datum/material/glass = 500) - build_path = /obj/item/organ/liver/cybernetic + build_path = /obj/item/organ/internal/liver/cybernetic category = list("Cybernetics", "Medical Designs") - departmental_flags = DEPARTMENTAL_FLAG_MEDICAL + departmental_flags = DEPARTMENT_BITFLAG_MEDICAL /datum/design/cybernetic_liver/tier2 name = "Cybernetic Liver" desc = "A cybernetic liver." id = "cybernetic_liver_tier2" materials = list(/datum/material/iron = 500, /datum/material/glass = 500) - build_path = /obj/item/organ/liver/cybernetic/tier2 + build_path = /obj/item/organ/internal/liver/cybernetic/tier2 /datum/design/cybernetic_liver/tier3 name = "Upgraded Cybernetic Liver" @@ -560,7 +560,7 @@ id = "cybernetic_liver_tier3" construction_time = 50 materials = list(/datum/material/iron = 500, /datum/material/glass = 500, /datum/material/silver=500) - build_path = /obj/item/organ/liver/cybernetic/tier3 + build_path = /obj/item/organ/internal/liver/cybernetic/tier3 /datum/design/cybernetic_heart name = "Basic Cybernetic Heart" @@ -569,16 +569,16 @@ build_type = PROTOLATHE | AWAY_LATHE | MECHFAB construction_time = 40 materials = list(/datum/material/iron = 500, /datum/material/glass = 500) - build_path = /obj/item/organ/heart/cybernetic + build_path = /obj/item/organ/internal/heart/cybernetic category = list("Cybernetics", "Medical Designs") - departmental_flags = DEPARTMENTAL_FLAG_MEDICAL + departmental_flags = DEPARTMENT_BITFLAG_MEDICAL /datum/design/cybernetic_heart/tier2 name = "Cybernetic Heart" desc = "A cybernetic heart." id = "cybernetic_heart_tier2" materials = list(/datum/material/iron = 500, /datum/material/glass = 500) - build_path = /obj/item/organ/heart/cybernetic/tier2 + build_path = /obj/item/organ/internal/heart/cybernetic/tier2 /datum/design/cybernetic_heart/tier3 name = "Upgraded Cybernetic Heart" @@ -586,7 +586,7 @@ id = "cybernetic_heart_tier3" construction_time = 50 materials = list(/datum/material/iron = 500, /datum/material/glass = 500, /datum/material/silver=500) - build_path = /obj/item/organ/heart/cybernetic/tier3 + build_path = /obj/item/organ/internal/heart/cybernetic/tier3 /datum/design/cybernetic_lungs name = "Basic Cybernetic Lungs" @@ -595,16 +595,16 @@ build_type = PROTOLATHE | AWAY_LATHE | MECHFAB construction_time = 40 materials = list(/datum/material/iron = 500, /datum/material/glass = 500) - build_path = /obj/item/organ/lungs/cybernetic + build_path = /obj/item/organ/internal/lungs/cybernetic category = list("Cybernetics", "Medical Designs") - departmental_flags = DEPARTMENTAL_FLAG_MEDICAL + departmental_flags = DEPARTMENT_BITFLAG_MEDICAL /datum/design/cybernetic_lungs/tier2 name = "Cybernetic Lungs" desc = "A pair of cybernetic lungs." id = "cybernetic_lungs_tier2" materials = list(/datum/material/iron = 500, /datum/material/glass = 500) - build_path = /obj/item/organ/lungs/cybernetic/tier2 + build_path = /obj/item/organ/internal/lungs/cybernetic/tier2 /datum/design/cybernetic_lungs/tier3 name = "Upgraded Cybernetic Lungs" @@ -612,7 +612,7 @@ id = "cybernetic_lungs_tier3" construction_time = 50 materials = list(/datum/material/iron = 500, /datum/material/glass = 500, /datum/material/silver = 500) - build_path = /obj/item/organ/lungs/cybernetic/tier3 + build_path = /obj/item/organ/internal/lungs/cybernetic/tier3 /datum/design/cybernetic_stomach name = "Basic Cybernetic Stomach" @@ -621,16 +621,16 @@ build_type = PROTOLATHE | AWAY_LATHE | MECHFAB construction_time = 40 materials = list(/datum/material/iron = 500, /datum/material/glass = 500) - build_path = /obj/item/organ/stomach/cybernetic + build_path = /obj/item/organ/internal/stomach/cybernetic category = list("Cybernetics", "Medical Designs") - departmental_flags = DEPARTMENTAL_FLAG_MEDICAL + departmental_flags = DEPARTMENT_BITFLAG_MEDICAL /datum/design/cybernetic_stomach/tier2 name = "Cybernetic Stomach" desc = "A cybernetic stomach." id = "cybernetic_stomach_tier2" materials = list(/datum/material/iron = 500, /datum/material/glass = 500) - build_path = /obj/item/organ/stomach/cybernetic/tier2 + build_path = /obj/item/organ/internal/stomach/cybernetic/tier2 /datum/design/cybernetic_stomach/tier3 name = "Upgraded Cybernetic Stomach" @@ -638,7 +638,7 @@ id = "cybernetic_stomach_tier3" construction_time = 50 materials = list(/datum/material/iron = 500, /datum/material/glass = 500, /datum/material/silver = 500) - build_path = /obj/item/organ/stomach/cybernetic/tier3 + build_path = /obj/item/organ/internal/stomach/cybernetic/tier3 /datum/design/cybernetic_ears name = "Cybernetic Ears" @@ -647,9 +647,9 @@ build_type = PROTOLATHE | AWAY_LATHE | MECHFAB construction_time = 30 materials = list(/datum/material/iron = 250, /datum/material/glass = 400) - build_path = /obj/item/organ/ears/cybernetic + build_path = /obj/item/organ/internal/ears/cybernetic category = list("Cybernetics", "Medical Designs") - departmental_flags = DEPARTMENTAL_FLAG_MEDICAL + departmental_flags = DEPARTMENT_BITFLAG_MEDICAL /datum/design/cybernetic_ears_u name = "Upgraded Cybernetic Ears" @@ -658,9 +658,9 @@ build_type = PROTOLATHE | AWAY_LATHE | MECHFAB construction_time = 40 materials = list(/datum/material/iron = 500, /datum/material/glass = 500, /datum/material/silver = 500) - build_path = /obj/item/organ/ears/cybernetic/upgraded + build_path = /obj/item/organ/internal/ears/cybernetic/upgraded category = list("Cybernetics", "Medical Designs") - departmental_flags = DEPARTMENTAL_FLAG_MEDICAL + departmental_flags = DEPARTMENT_BITFLAG_MEDICAL /datum/design/cybernetic_eyes name = "Basic Cybernetic Eyes" @@ -669,15 +669,15 @@ build_type = PROTOLATHE | AWAY_LATHE | MECHFAB construction_time = 30 materials = list(/datum/material/iron = 250, /datum/material/glass = 400) - build_path = /obj/item/organ/eyes/robotic/basic + build_path = /obj/item/organ/internal/eyes/robotic/basic category = list("Cybernetics", "Medical Designs") - departmental_flags = DEPARTMENTAL_FLAG_MEDICAL + departmental_flags = DEPARTMENT_BITFLAG_MEDICAL /datum/design/cybernetic_eyes/improved name = "Cybernetic Eyes" desc = "A pair of cybernetic eyes." id = "cybernetic_eyes_improved" - build_path = /obj/item/organ/eyes/robotic + build_path = /obj/item/organ/internal/eyes/robotic ///////////////////// ///Surgery Designs/// diff --git a/code/modules/research/designs/mining_designs.dm b/code/modules/research/designs/mining_designs.dm index 682a321d03040..edb997bf2384e 100644 --- a/code/modules/research/designs/mining_designs.dm +++ b/code/modules/research/designs/mining_designs.dm @@ -10,7 +10,7 @@ materials = list(/datum/material/glass = 1000) build_path = /obj/item/circuitboard/computer/cargo/express category = list("Mining Designs") - departmental_flags = DEPARTMENTAL_FLAG_CARGO + departmental_flags = DEPARTMENT_BITFLAG_CARGO /datum/design/bluespace_pod name = "Supply Drop Pod Upgrade Disk" @@ -20,7 +20,7 @@ materials = list(/datum/material/glass = 1000) build_path = /obj/item/disk/cargo/bluespace_pod category = list("Mining Designs") - departmental_flags = DEPARTMENTAL_FLAG_CARGO + departmental_flags = DEPARTMENT_BITFLAG_CARGO /datum/design/drill name = "Mining Drill" @@ -30,7 +30,7 @@ materials = list(/datum/material/iron = 6000, /datum/material/glass = 1000) //expensive, but no need for miners. build_path = /obj/item/pickaxe/drill category = list("Mining Designs") - departmental_flags = DEPARTMENTAL_FLAG_CARGO + departmental_flags = DEPARTMENT_BITFLAG_CARGO /datum/design/drill_diamond name = "Diamond-Tipped Mining Drill" @@ -40,7 +40,7 @@ materials = list(/datum/material/iron = 6000, /datum/material/glass = 1000, /datum/material/diamond = 2000) //Yes, a whole diamond is needed. build_path = /obj/item/pickaxe/drill/diamonddrill category = list("Mining Designs") - departmental_flags = DEPARTMENTAL_FLAG_CARGO + departmental_flags = DEPARTMENT_BITFLAG_CARGO /datum/design/plasmacutter name = "Plasma Cutter" @@ -50,7 +50,7 @@ materials = list(/datum/material/iron = 1500, /datum/material/glass = 500, /datum/material/plasma = 400) build_path = /obj/item/gun/energy/plasmacutter category = list("Mining Designs") - departmental_flags = DEPARTMENTAL_FLAG_CARGO + departmental_flags = DEPARTMENT_BITFLAG_CARGO | DEPARTMENT_BITFLAG_ENGINEERING /datum/design/plasmacutter_adv name = "Advanced Plasma Cutter" @@ -60,7 +60,7 @@ materials = list(/datum/material/iron = 3000, /datum/material/glass = 1000, /datum/material/plasma = 2000, /datum/material/gold = 500) build_path = /obj/item/gun/energy/plasmacutter/adv category = list("Mining Designs") - departmental_flags = DEPARTMENTAL_FLAG_CARGO + departmental_flags = DEPARTMENT_BITFLAG_CARGO /datum/design/jackhammer name = "Sonic Jackhammer" @@ -70,7 +70,7 @@ materials = list(/datum/material/iron = 6000, /datum/material/glass = 2000, /datum/material/silver = 2000, /datum/material/diamond = 6000) build_path = /obj/item/pickaxe/drill/jackhammer category = list("Mining Designs") - departmental_flags = DEPARTMENTAL_FLAG_CARGO + departmental_flags = DEPARTMENT_BITFLAG_CARGO /datum/design/superresonator name = "Upgraded Resonator" @@ -80,7 +80,7 @@ materials = list(/datum/material/iron = 4000, /datum/material/glass = 1500, /datum/material/silver = 1000, /datum/material/uranium = 1000) build_path = /obj/item/resonator/upgraded category = list("Mining Designs") - departmental_flags = DEPARTMENTAL_FLAG_CARGO + departmental_flags = DEPARTMENT_BITFLAG_CARGO /datum/design/trigger_guard_mod name = "Kinetic Accelerator Trigger Guard Mod" @@ -90,7 +90,7 @@ materials = list(/datum/material/iron = 2000, /datum/material/glass = 1500, /datum/material/gold = 1500, /datum/material/uranium = 1000) build_path = /obj/item/borg/upgrade/modkit/trigger_guard category = list("Mining Designs") - departmental_flags = DEPARTMENTAL_FLAG_CARGO + departmental_flags = DEPARTMENT_BITFLAG_CARGO /datum/design/damage_mod name = "Kinetic Accelerator Damage Mod" @@ -100,7 +100,7 @@ materials = list(/datum/material/iron = 2000, /datum/material/glass = 1500, /datum/material/gold = 1500, /datum/material/uranium = 1000) build_path = /obj/item/borg/upgrade/modkit/damage category = list("Mining Designs", "Cyborg Upgrade Modules") - departmental_flags = DEPARTMENTAL_FLAG_CARGO + departmental_flags = DEPARTMENT_BITFLAG_CARGO /datum/design/cooldown_mod name = "Kinetic Accelerator Cooldown Mod" @@ -110,7 +110,7 @@ materials = list(/datum/material/iron = 2000, /datum/material/glass = 1500, /datum/material/gold = 1500, /datum/material/uranium = 1000) build_path = /obj/item/borg/upgrade/modkit/cooldown category = list("Mining Designs", "Cyborg Upgrade Modules") - departmental_flags = DEPARTMENTAL_FLAG_CARGO + departmental_flags = DEPARTMENT_BITFLAG_CARGO /datum/design/range_mod name = "Kinetic Accelerator Range Mod" @@ -120,7 +120,7 @@ materials = list(/datum/material/iron = 2000, /datum/material/glass = 1500, /datum/material/gold = 1500, /datum/material/uranium = 1000) build_path = /obj/item/borg/upgrade/modkit/range category = list("Mining Designs", "Cyborg Upgrade Modules") - departmental_flags = DEPARTMENTAL_FLAG_CARGO + departmental_flags = DEPARTMENT_BITFLAG_CARGO /datum/design/hyperaccelerator name = "Kinetic Accelerator Mining AoE Mod" @@ -130,4 +130,4 @@ materials = list(/datum/material/iron = 8000, /datum/material/glass = 1500, /datum/material/silver = 2000, /datum/material/gold = 2000, /datum/material/diamond = 2000) build_path = /obj/item/borg/upgrade/modkit/aoe/turfs category = list("Mining Designs", "Cyborg Upgrade Modules") - departmental_flags = DEPARTMENTAL_FLAG_CARGO + departmental_flags = DEPARTMENT_BITFLAG_CARGO diff --git a/code/modules/research/designs/misc_designs.dm b/code/modules/research/designs/misc_designs.dm index a2ceb20bc1739..f168e7c6adc12 100644 --- a/code/modules/research/designs/misc_designs.dm +++ b/code/modules/research/designs/misc_designs.dm @@ -11,7 +11,7 @@ materials = list(/datum/material/iron = 500, /datum/material/glass = 500) build_path = /obj/item/clothing/glasses/hud/health category = list("Equipment") - departmental_flags = DEPARTMENTAL_FLAG_MEDICAL + departmental_flags = DEPARTMENT_BITFLAG_MEDICAL /datum/design/health_hud_night name = "Night Vision Health Scanner HUD" @@ -21,7 +21,7 @@ materials = list(/datum/material/iron = 600, /datum/material/glass = 600, /datum/material/uranium = 1000, /datum/material/silver = 350) build_path = /obj/item/clothing/glasses/hud/health/night category = list("Equipment") - departmental_flags = DEPARTMENTAL_FLAG_MEDICAL + departmental_flags = DEPARTMENT_BITFLAG_MEDICAL /datum/design/security_hud name = "Security HUD" @@ -31,7 +31,7 @@ materials = list(/datum/material/iron = 500, /datum/material/glass = 500) build_path = /obj/item/clothing/glasses/hud/security category = list("Equipment") - departmental_flags = DEPARTMENTAL_FLAG_SECURITY + departmental_flags = DEPARTMENT_BITFLAG_SECURITY /datum/design/security_hud_night name = "Night Vision Security HUD" @@ -41,7 +41,7 @@ materials = list(/datum/material/iron = 600, /datum/material/glass = 600, /datum/material/uranium = 1000, /datum/material/gold = 350) build_path = /obj/item/clothing/glasses/hud/security/night category = list("Equipment") - departmental_flags = DEPARTMENTAL_FLAG_SECURITY + departmental_flags = DEPARTMENT_BITFLAG_SECURITY /datum/design/diagnostic_hud name = "Diagnostic HUD" @@ -51,7 +51,7 @@ materials = list(/datum/material/iron = 500, /datum/material/glass = 500) build_path = /obj/item/clothing/glasses/hud/diagnostic category = list("Equipment") - departmental_flags = DEPARTMENTAL_FLAG_SCIENCE + departmental_flags = DEPARTMENT_BITFLAG_SCIENCE /datum/design/diagnostic_hud_night name = "Night Vision Diagnostic HUD" @@ -61,7 +61,7 @@ materials = list(/datum/material/iron = 600, /datum/material/glass = 600, /datum/material/uranium = 1000, /datum/material/plasma = 300) build_path = /obj/item/clothing/glasses/hud/diagnostic/night category = list("Equipment") - departmental_flags = DEPARTMENTAL_FLAG_SCIENCE + departmental_flags = DEPARTMENT_BITFLAG_SCIENCE ///////////////////////////////////////// //////////////////Misc/////////////////// @@ -75,7 +75,7 @@ materials = list(/datum/material/iron = 500, /datum/material/glass = 500) build_path = /obj/item/clothing/glasses/welding category = list("Equipment") - departmental_flags = DEPARTMENTAL_FLAG_SCIENCE | DEPARTMENTAL_FLAG_ENGINEERING + departmental_flags = DEPARTMENT_BITFLAG_SCIENCE | DEPARTMENT_BITFLAG_ENGINEERING /datum/design/welding_mask name = "Welding Gas Mask" @@ -85,7 +85,7 @@ materials = list(/datum/material/iron = 3000, /datum/material/glass = 1000) build_path = /obj/item/clothing/mask/gas/welding category = list("Equipment") - departmental_flags = DEPARTMENTAL_FLAG_SCIENCE | DEPARTMENTAL_FLAG_ENGINEERING + departmental_flags = DEPARTMENT_BITFLAG_SCIENCE | DEPARTMENT_BITFLAG_ENGINEERING /datum/design/bright_helmet name = "Workplace-Ready Firefighter Helmet" @@ -95,7 +95,7 @@ materials = list(/datum/material/iron = 4000, /datum/material/glass = 1000, /datum/material/plastic = 3000, /datum/material/silver = 500) build_path = /obj/item/clothing/head/hardhat/red/upgraded category = list("Equipment") - departmental_flags = DEPARTMENTAL_FLAG_SCIENCE | DEPARTMENTAL_FLAG_ENGINEERING | DEPARTMENTAL_FLAG_SECURITY | DEPARTMENTAL_FLAG_CARGO + departmental_flags = DEPARTMENT_BITFLAG_SCIENCE | DEPARTMENT_BITFLAG_ENGINEERING | DEPARTMENT_BITFLAG_SECURITY | DEPARTMENT_BITFLAG_CARGO /datum/design/mauna_mug name = "Mauna Mug" @@ -125,7 +125,7 @@ materials = list(/datum/material/iron = 1000, /datum/material/glass = 400) build_path = /obj/item/storage/bag/plants/portaseeder category = list("Equipment") - departmental_flags = DEPARTMENTAL_FLAG_SERVICE + departmental_flags = DEPARTMENT_BITFLAG_SERVICE /datum/design/air_horn name = "Air Horn" @@ -145,7 +145,7 @@ materials = list(/datum/material/iron = 500, /datum/material/glass = 500) build_path = /obj/item/clothing/glasses/meson category = list("Equipment") - departmental_flags = DEPARTMENTAL_FLAG_CARGO | DEPARTMENTAL_FLAG_ENGINEERING + departmental_flags = DEPARTMENT_BITFLAG_CARGO | DEPARTMENT_BITFLAG_ENGINEERING /datum/design/engine_goggles name = "Engineering Scanner Goggles" @@ -155,7 +155,7 @@ materials = list(/datum/material/iron = 500, /datum/material/glass = 500, /datum/material/plasma = 100) build_path = /obj/item/clothing/glasses/meson/engine category = list("Equipment") - departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING + departmental_flags = DEPARTMENT_BITFLAG_ENGINEERING /datum/design/tray_goggles name = "Optical T-Ray Scanners" @@ -165,7 +165,7 @@ materials = list(/datum/material/iron = 500, /datum/material/glass = 500) build_path = /obj/item/clothing/glasses/meson/engine/tray category = list("Equipment") - departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING + departmental_flags = DEPARTMENT_BITFLAG_ENGINEERING /datum/design/nvgmesons name = "Night Vision Optical Meson Scanners" @@ -175,7 +175,7 @@ materials = list(/datum/material/iron = 600, /datum/material/glass = 600, /datum/material/plasma = 350, /datum/material/uranium = 1000) build_path = /obj/item/clothing/glasses/meson/night category = list("Equipment") - departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING | DEPARTMENTAL_FLAG_CARGO + departmental_flags = DEPARTMENT_BITFLAG_ENGINEERING | DEPARTMENT_BITFLAG_CARGO /datum/design/night_vision_goggles name = "Night Vision Goggles" @@ -185,7 +185,7 @@ materials = list(/datum/material/iron = 600, /datum/material/glass = 600, /datum/material/plasma = 350, /datum/material/uranium = 1000) build_path = /obj/item/clothing/glasses/night category = list("Equipment") - departmental_flags = DEPARTMENTAL_FLAG_SCIENCE | DEPARTMENTAL_FLAG_SECURITY + departmental_flags = DEPARTMENT_BITFLAG_SCIENCE | DEPARTMENT_BITFLAG_SECURITY /datum/design/magboots name = "Magnetic Boots" @@ -195,7 +195,7 @@ materials = list(/datum/material/iron = 4500, /datum/material/silver = 1500, /datum/material/gold = 2500) build_path = /obj/item/clothing/shoes/magboots category = list("Equipment") - departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING + departmental_flags = DEPARTMENT_BITFLAG_ENGINEERING /datum/design/forcefield_projector name = "Forcefield Projector" @@ -205,7 +205,7 @@ materials = list(/datum/material/iron = 2500, /datum/material/glass = 1000) build_path = /obj/item/forcefield_projector category = list("Equipment") - departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING + departmental_flags = DEPARTMENT_BITFLAG_ENGINEERING /datum/design/sci_goggles name = "Science Goggles" @@ -215,7 +215,7 @@ materials = list(/datum/material/iron = 500, /datum/material/glass = 500) build_path = /obj/item/clothing/glasses/science category = list("Equipment") - departmental_flags = DEPARTMENTAL_FLAG_SCIENCE + departmental_flags = DEPARTMENT_BITFLAG_SCIENCE /datum/design/nv_sci_goggles name = "Night Vision Science Goggles" @@ -225,7 +225,7 @@ materials = list(/datum/material/iron = 600, /datum/material/glass = 600, /datum/material/plasma = 350, /datum/material/uranium = 1000) build_path = /obj/item/clothing/glasses/science/night category = list("Equipment") - departmental_flags = DEPARTMENTAL_FLAG_SCIENCE + departmental_flags = DEPARTMENT_BITFLAG_SCIENCE /datum/design/roastingstick name = "Advanced Roasting Stick" @@ -235,7 +235,7 @@ materials = list(/datum/material/iron=1000, /datum/material/glass = 500, /datum/material/bluespace = 250) build_path = /obj/item/melee/roastingstick category = list("Equipment") - departmental_flags = DEPARTMENTAL_FLAG_SERVICE + departmental_flags = DEPARTMENT_BITFLAG_SERVICE /datum/design/locator name = "Bluespace Locator" @@ -245,7 +245,7 @@ materials = list(/datum/material/iron=1000, /datum/material/glass = 500, /datum/material/silver = 500) build_path = /obj/item/locator category = list("Equipment") - departmental_flags = DEPARTMENTAL_FLAG_SECURITY + departmental_flags = DEPARTMENT_BITFLAG_SECURITY /datum/design/quantum_keycard name = "Quantum Keycard" @@ -255,7 +255,7 @@ materials = list(/datum/material/glass = 500, /datum/material/iron = 500, /datum/material/silver = 500, /datum/material/bluespace = 1000) build_path = /obj/item/quantum_keycard category = list("Equipment") - departmental_flags = DEPARTMENTAL_FLAG_SCIENCE | DEPARTMENTAL_FLAG_ENGINEERING + departmental_flags = DEPARTMENT_BITFLAG_SCIENCE | DEPARTMENT_BITFLAG_ENGINEERING /datum/design/anomaly_neutralizer name = "Anomaly Neutralizer" @@ -265,7 +265,7 @@ materials = list(/datum/material/iron = 2000, /datum/material/gold = 2000, /datum/material/plasma = 5000, /datum/material/uranium = 2000) build_path = /obj/item/anomaly_neutralizer category = list("Equipment") - departmental_flags = DEPARTMENTAL_FLAG_SCIENCE | DEPARTMENTAL_FLAG_ENGINEERING + departmental_flags = DEPARTMENT_BITFLAG_SCIENCE | DEPARTMENT_BITFLAG_ENGINEERING /datum/design/donksoft_refill name = "Donksoft Toy Vendor Refill" @@ -284,7 +284,7 @@ materials = list(/datum/material/iron = 2000) build_path = /obj/item/tank/internals/oxygen/empty category = list("Equipment") - departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING | DEPARTMENTAL_FLAG_SCIENCE + departmental_flags = DEPARTMENT_BITFLAG_ENGINEERING | DEPARTMENT_BITFLAG_SCIENCE /datum/design/plasma_tank name = "Plasma Tank" @@ -294,7 +294,7 @@ materials = list(/datum/material/iron = 2000) build_path = /obj/item/tank/internals/plasma/empty category = list("Equipment") - departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING | DEPARTMENTAL_FLAG_SCIENCE + departmental_flags = DEPARTMENT_BITFLAG_ENGINEERING | DEPARTMENT_BITFLAG_SCIENCE /datum/design/id name = "Identification Card" @@ -304,7 +304,7 @@ materials = list(/datum/material/iron=200, /datum/material/glass = 100) build_path = /obj/item/card/id/advanced category = list("Electronics") - departmental_flags = DEPARTMENTAL_FLAG_SERVICE + departmental_flags = DEPARTMENT_BITFLAG_SERVICE /datum/design/eng_gloves name = "Tinkers Gloves" @@ -314,7 +314,7 @@ materials = list(/datum/material/iron=2000, /datum/material/silver=1500, /datum/material/gold = 1000) build_path = /obj/item/clothing/gloves/color/latex/engineering category = list("Equipment") - departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING + departmental_flags = DEPARTMENT_BITFLAG_ENGINEERING /datum/design/lavarods name = "Lava-Resistant Iron Rods" @@ -323,7 +323,7 @@ materials = list(/datum/material/iron=1000, /datum/material/plasma=500, /datum/material/titanium=2000) build_path = /obj/item/stack/rods/lava category = list("initial", "Stock Parts") - departmental_flags = DEPARTMENTAL_FLAG_CARGO | DEPARTMENTAL_FLAG_SCIENCE | DEPARTMENTAL_FLAG_ENGINEERING + departmental_flags = DEPARTMENT_BITFLAG_CARGO | DEPARTMENT_BITFLAG_SCIENCE | DEPARTMENT_BITFLAG_ENGINEERING /datum/design/plasticducky name = "Rubber Ducky" @@ -342,7 +342,7 @@ materials = list(/datum/material/iron = 20000, /datum/material/plasma = 10000) build_path = /obj/item/door_seal category = list("Equipment") - departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING | DEPARTMENTAL_FLAG_SECURITY | DEPARTMENTAL_FLAG_SCIENCE + departmental_flags = DEPARTMENT_BITFLAG_ENGINEERING | DEPARTMENT_BITFLAG_SECURITY | DEPARTMENT_BITFLAG_SCIENCE ///////////////////////////////////////// ////////////Janitor Designs////////////// @@ -356,7 +356,7 @@ materials = list(/datum/material/iron = 2500, /datum/material/glass = 200) build_path = /obj/item/mop/advanced category = list("Equipment", "Tools", "Tool Designs") - departmental_flags = DEPARTMENTAL_FLAG_SERVICE + departmental_flags = DEPARTMENT_BITFLAG_SERVICE /datum/design/normtrash name = "Trashbag" @@ -366,7 +366,7 @@ materials = list(/datum/material/plastic = 2000) build_path = /obj/item/storage/bag/trash category = list("Equipment") - departmental_flags = DEPARTMENTAL_FLAG_SERVICE + departmental_flags = DEPARTMENT_BITFLAG_SERVICE /datum/design/blutrash name = "Trashbag of Holding" @@ -376,7 +376,7 @@ materials = list(/datum/material/gold = 1500, /datum/material/uranium = 250, /datum/material/plasma = 1500) build_path = /obj/item/storage/bag/trash/bluespace category = list("Equipment") - departmental_flags = DEPARTMENTAL_FLAG_SERVICE + departmental_flags = DEPARTMENT_BITFLAG_SERVICE /datum/design/light_replacer name = "Light Replacer" @@ -386,7 +386,7 @@ materials = list(/datum/material/iron = 1500, /datum/material/silver = 150, /datum/material/glass = 3000) build_path = /obj/item/lightreplacer category = list("Equipment") - departmental_flags = DEPARTMENTAL_FLAG_SERVICE | DEPARTMENTAL_FLAG_ENGINEERING + departmental_flags = DEPARTMENT_BITFLAG_SERVICE | DEPARTMENT_BITFLAG_ENGINEERING /datum/design/buffer_upgrade name = "Floor Buffer Upgrade" @@ -396,7 +396,7 @@ materials = list(/datum/material/iron = 3000, /datum/material/glass = 200) build_path = /obj/item/janicart_upgrade/buffer category = list("Equipment") - departmental_flags = DEPARTMENTAL_FLAG_SERVICE + departmental_flags = DEPARTMENT_BITFLAG_SERVICE /datum/design/vacuum_upgrade name = "Vacuum Upgrade" @@ -406,7 +406,7 @@ materials = list(/datum/material/iron = 3000, /datum/material/glass = 200) build_path = /obj/item/janicart_upgrade/vacuum category = list("Equipment") - departmental_flags = DEPARTMENTAL_FLAG_SERVICE + departmental_flags = DEPARTMENT_BITFLAG_SERVICE /datum/design/paint_remover name = "Paint Remover" @@ -417,7 +417,7 @@ reagents_list = list(/datum/reagent/acetone = 60) build_path = /obj/item/paint/paint_remover category = list("Equipment") - departmental_flags = DEPARTMENTAL_FLAG_SERVICE + departmental_flags = DEPARTMENT_BITFLAG_SERVICE /datum/design/spraybottle name = "Spray Bottle" @@ -427,7 +427,7 @@ materials = list(/datum/material/iron = 3000, /datum/material/glass = 200) build_path = /obj/item/reagent_containers/spray category = list("Equipment") - departmental_flags = DEPARTMENTAL_FLAG_SERVICE + departmental_flags = DEPARTMENT_BITFLAG_SERVICE /datum/design/beartrap name = "Bear Trap" @@ -437,7 +437,7 @@ materials = list(/datum/material/iron = 5000, /datum/material/titanium = 1000) build_path = /obj/item/restraints/legcuffs/beartrap category = list("Equipment") - departmental_flags = DEPARTMENTAL_FLAG_SERVICE + departmental_flags = DEPARTMENT_BITFLAG_SERVICE ///////////////////////////////////////// /////////////Holobarriers//////////////// @@ -451,7 +451,7 @@ materials = list(/datum/material/iron = 2000, /datum/material/glass = 1000) build_path = /obj/item/holosign_creator category = list("Equipment") - departmental_flags = DEPARTMENTAL_FLAG_SERVICE + departmental_flags = DEPARTMENT_BITFLAG_SERVICE /datum/design/holobarrier_jani name = "Custodial Holobarrier Projector" @@ -461,7 +461,7 @@ materials = list(/datum/material/iron = 2000, /datum/material/glass = 1000, /datum/material/silver = 1000) build_path = /obj/item/holosign_creator/janibarrier category = list("Equipment") - departmental_flags = DEPARTMENTAL_FLAG_SERVICE + departmental_flags = DEPARTMENT_BITFLAG_SERVICE /datum/design/holosignsec @@ -472,7 +472,7 @@ materials = list(/datum/material/iron = 5000, /datum/material/glass = 1000, /datum/material/gold = 1000, /datum/material/silver = 1000) build_path = /obj/item/holosign_creator/security category = list("Equipment") - departmental_flags = DEPARTMENTAL_FLAG_SECURITY + departmental_flags = DEPARTMENT_BITFLAG_SECURITY /datum/design/holosignengi name = "Engineering Holobarrier Projector" @@ -482,7 +482,7 @@ materials = list(/datum/material/iron = 5000, /datum/material/glass = 1000, /datum/material/gold = 1000, /datum/material/silver = 1000) build_path = /obj/item/holosign_creator/engineering category = list("Equipment") - departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING + departmental_flags = DEPARTMENT_BITFLAG_ENGINEERING /datum/design/holosignatmos name = "ATMOS Holofan Projector" @@ -492,7 +492,7 @@ materials = list(/datum/material/iron = 5000, /datum/material/glass = 1000, /datum/material/gold = 1000, /datum/material/silver = 1000) build_path = /obj/item/holosign_creator/atmos category = list("Equipment") - departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING + departmental_flags = DEPARTMENT_BITFLAG_ENGINEERING /datum/design/holobarrier_med name = "PENLITE Holobarrier Projector" @@ -502,7 +502,7 @@ materials = list(/datum/material/iron = 500, /datum/material/glass = 500, /datum/material/silver = 100) //a hint of silver since it can troll 2 antags (bad viros and sentient disease) id = "holobarrier_med" category = list("Medical Designs") - departmental_flags = DEPARTMENTAL_FLAG_MEDICAL + departmental_flags = DEPARTMENT_BITFLAG_MEDICAL ///////////////////////////////////////// ////////////////Armour/////////////////// @@ -516,7 +516,7 @@ materials = list(/datum/material/iron = 10000, /datum/material/diamond = 5000, /datum/material/uranium = 8000, /datum/material/silver = 4500, /datum/material/gold = 5000) build_path = /obj/item/reactive_armour_shell category = list("Equipment") - departmental_flags = DEPARTMENTAL_FLAG_SCIENCE | DEPARTMENTAL_FLAG_ENGINEERING + departmental_flags = DEPARTMENT_BITFLAG_SCIENCE | DEPARTMENT_BITFLAG_ENGINEERING /datum/design/knight_armour name = "Knight Armour" @@ -550,7 +550,7 @@ materials = list(/datum/material/iron = 2500) build_path = /obj/item/flashlight/seclite category = list("Equipment") - departmental_flags = DEPARTMENTAL_FLAG_SECURITY + departmental_flags = DEPARTMENT_BITFLAG_SECURITY /datum/design/detective_scanner name = "Forensic Scanner" @@ -560,7 +560,7 @@ materials = list(/datum/material/iron = 5000, /datum/material/glass = 1000, /datum/material/gold = 2500, /datum/material/silver = 2000) build_path = /obj/item/detective_scanner category = list("Equipment") - departmental_flags = DEPARTMENTAL_FLAG_SECURITY + departmental_flags = DEPARTMENT_BITFLAG_SECURITY /datum/design/pepperspray name = "Pepper Spray" @@ -570,7 +570,7 @@ materials = list(/datum/material/iron = 5000, /datum/material/glass = 1000) build_path = /obj/item/reagent_containers/spray/pepper/empty category = list("Equipment") - departmental_flags = DEPARTMENTAL_FLAG_SECURITY + departmental_flags = DEPARTMENT_BITFLAG_SECURITY /datum/design/bola_energy name = "Energy Bola" @@ -580,7 +580,7 @@ materials = list(/datum/material/silver = 500, /datum/material/plasma = 500, /datum/material/titanium = 500) build_path = /obj/item/restraints/legcuffs/bola/energy category = list("Equipment") - departmental_flags = DEPARTMENTAL_FLAG_SECURITY + departmental_flags = DEPARTMENT_BITFLAG_SECURITY autolathe_exportable = FALSE /datum/design/zipties @@ -591,7 +591,7 @@ materials = list(/datum/material/plastic = 250) build_path = /obj/item/restraints/handcuffs/cable/zipties category = list("Equipment") - departmental_flags = DEPARTMENTAL_FLAG_SECURITY + departmental_flags = DEPARTMENT_BITFLAG_SECURITY /datum/design/evidencebag name = "Evidence Bag" @@ -601,7 +601,7 @@ materials = list(/datum/material/plastic = 100) build_path = /obj/item/evidencebag category = list("Equipment") - departmental_flags = DEPARTMENTAL_FLAG_SECURITY + departmental_flags = DEPARTMENT_BITFLAG_SECURITY /datum/design/inspector name = "N-Spect Scanner" @@ -611,7 +611,7 @@ materials = list(/datum/material/iron = 5000, /datum/material/glass = 1000, /datum/material/gold = 1000, /datum/material/uranium = 2000) build_path = /obj/item/inspector category = list("Equipment") - departmental_flags = DEPARTMENTAL_FLAG_SECURITY + departmental_flags = DEPARTMENT_BITFLAG_SECURITY /datum/design/plumbing_rcd name = "Plumbing Constructor" @@ -620,7 +620,7 @@ materials = list(/datum/material/iron = 75000, /datum/material/glass = 37500, /datum/material/plastic = 1000) build_path = /obj/item/construction/plumbing category = list("Equipment") - departmental_flags = DEPARTMENTAL_FLAG_MEDICAL + departmental_flags = DEPARTMENT_BITFLAG_MEDICAL /datum/design/gas_filter name = "Gas filter" @@ -649,7 +649,7 @@ materials = list(/datum/material/plastic = 3000) build_path = /obj/item/stack/sticky_tape/super category = list("Equipment") - departmental_flags = DEPARTMENTAL_FLAG_SERVICE + departmental_flags = DEPARTMENT_BITFLAG_SERVICE /datum/design/pointy_tape name = "Pointy Tape" @@ -658,7 +658,7 @@ materials = list(/datum/material/iron = 1500, /datum/material/plastic = 1000) build_path = /obj/item/stack/sticky_tape/pointy category = list("Equipment") - departmental_flags = DEPARTMENTAL_FLAG_SERVICE + departmental_flags = DEPARTMENT_BITFLAG_SERVICE @@ -673,7 +673,7 @@ materials = list(/datum/material/plastic = 2500) build_path = /obj/item/clothing/gloves/tackler/dolphin category = list("Equipment") - departmental_flags = DEPARTMENTAL_FLAG_SECURITY + departmental_flags = DEPARTMENT_BITFLAG_SECURITY /datum/design/tackle_rocket name = "Rocket Gloves" @@ -682,7 +682,7 @@ materials = list(/datum/material/plasma = 1000, /datum/material/plastic = 2000) build_path = /obj/item/clothing/gloves/tackler/rocket category = list("Equipment") - departmental_flags = DEPARTMENTAL_FLAG_SECURITY + departmental_flags = DEPARTMENT_BITFLAG_SECURITY @@ -698,7 +698,7 @@ materials = list(/datum/material/iron = 2000, /datum/material/glass = 1000) build_path = /obj/item/holosign_creator/robot_seat/restaurant category = list("Equipment") - departmental_flags = DEPARTMENTAL_FLAG_SERVICE + departmental_flags = DEPARTMENT_BITFLAG_SERVICE /datum/design/holosign/bar name = "Bar Seating Projector" @@ -708,7 +708,7 @@ materials = list(/datum/material/iron = 2000, /datum/material/glass = 1000) build_path = /obj/item/holosign_creator/robot_seat/bar category = list("Equipment") - departmental_flags = DEPARTMENTAL_FLAG_SERVICE + departmental_flags = DEPARTMENT_BITFLAG_SERVICE /datum/design/oven_tray name = "Oven Tray" @@ -718,4 +718,4 @@ materials = list(/datum/material/iron = 500) build_path = /obj/item/plate/oven_tray category = list("initial","Equipment") - departmental_flags = DEPARTMENTAL_FLAG_SERVICE + departmental_flags = DEPARTMENT_BITFLAG_SERVICE diff --git a/code/modules/research/designs/power_designs.dm b/code/modules/research/designs/power_designs.dm index 8fb730f544a1c..66924ca855a5e 100644 --- a/code/modules/research/designs/power_designs.dm +++ b/code/modules/research/designs/power_designs.dm @@ -21,7 +21,7 @@ construction_time=100 build_path = /obj/item/stock_parts/cell/high/empty category = list("Misc","Power Designs") - departmental_flags = DEPARTMENTAL_FLAG_SCIENCE | DEPARTMENTAL_FLAG_ENGINEERING + departmental_flags = DEPARTMENT_BITFLAG_SCIENCE | DEPARTMENT_BITFLAG_ENGINEERING /datum/design/super_cell name = "Super-Capacity Power Cell" @@ -32,7 +32,7 @@ construction_time=100 build_path = /obj/item/stock_parts/cell/super/empty category = list("Misc","Power Designs") - departmental_flags = DEPARTMENTAL_FLAG_SCIENCE | DEPARTMENTAL_FLAG_ENGINEERING + departmental_flags = DEPARTMENT_BITFLAG_SCIENCE | DEPARTMENT_BITFLAG_ENGINEERING /datum/design/hyper_cell name = "Hyper-Capacity Power Cell" @@ -43,7 +43,7 @@ construction_time=100 build_path = /obj/item/stock_parts/cell/hyper/empty category = list("Misc","Power Designs") - departmental_flags = DEPARTMENTAL_FLAG_SCIENCE | DEPARTMENTAL_FLAG_ENGINEERING + departmental_flags = DEPARTMENT_BITFLAG_SCIENCE | DEPARTMENT_BITFLAG_ENGINEERING /datum/design/bluespace_cell name = "Bluespace Power Cell" @@ -54,7 +54,7 @@ construction_time=100 build_path = /obj/item/stock_parts/cell/bluespace/empty category = list("Misc","Power Designs") - departmental_flags = DEPARTMENTAL_FLAG_SCIENCE | DEPARTMENTAL_FLAG_ENGINEERING + departmental_flags = DEPARTMENT_BITFLAG_SCIENCE | DEPARTMENT_BITFLAG_ENGINEERING /datum/design/inducer name = "Inducer" @@ -64,7 +64,7 @@ materials = list(/datum/material/iron = 3000, /datum/material/glass = 1000) build_path = /obj/item/inducer/sci category = list("Power Designs") - departmental_flags = DEPARTMENTAL_FLAG_SCIENCE | DEPARTMENTAL_FLAG_ENGINEERING + departmental_flags = DEPARTMENT_BITFLAG_SCIENCE | DEPARTMENT_BITFLAG_ENGINEERING /datum/design/board/pacman name = "Machine Design (PACMAN-type Generator Board)" @@ -72,14 +72,7 @@ id = "pacman" build_path = /obj/item/circuitboard/machine/pacman category = list("Engineering Machinery") - departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING - -/datum/design/board/pacman/super - name = "Machine Design (SUPERPACMAN-type Generator Board)" - desc = "The circuit board that for a SUPERPACMAN-type portable generator." - id = "superpacman" - build_path = /obj/item/circuitboard/machine/pacman/super - departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING + departmental_flags = DEPARTMENT_BITFLAG_ENGINEERING /datum/design/turbine_part_compressor name = "Turbine Part - Compressor" diff --git a/code/modules/research/designs/smelting_designs.dm b/code/modules/research/designs/smelting_designs.dm index af8f6839a46f7..f6dfa0c8dc2a8 100644 --- a/code/modules/research/designs/smelting_designs.dm +++ b/code/modules/research/designs/smelting_designs.dm @@ -7,7 +7,7 @@ materials = list(/datum/material/iron = MINERAL_MATERIAL_AMOUNT, /datum/material/plasma = MINERAL_MATERIAL_AMOUNT) build_path = /obj/item/stack/sheet/plasteel category = list("initial", "Stock Parts") - departmental_flags = DEPARTMENTAL_FLAG_CARGO | DEPARTMENTAL_FLAG_SCIENCE | DEPARTMENTAL_FLAG_ENGINEERING + departmental_flags = DEPARTMENT_BITFLAG_CARGO | DEPARTMENT_BITFLAG_SCIENCE | DEPARTMENT_BITFLAG_ENGINEERING maxstack = 50 @@ -18,7 +18,7 @@ materials = list(/datum/material/titanium = MINERAL_MATERIAL_AMOUNT, /datum/material/plasma = MINERAL_MATERIAL_AMOUNT) build_path = /obj/item/stack/sheet/mineral/plastitanium category = list("initial", "Stock Parts") - departmental_flags = DEPARTMENTAL_FLAG_CARGO | DEPARTMENTAL_FLAG_SCIENCE | DEPARTMENTAL_FLAG_ENGINEERING + departmental_flags = DEPARTMENT_BITFLAG_CARGO | DEPARTMENT_BITFLAG_SCIENCE | DEPARTMENT_BITFLAG_ENGINEERING maxstack = 50 /datum/design/plaglass_alloy @@ -28,7 +28,7 @@ materials = list(/datum/material/plasma = MINERAL_MATERIAL_AMOUNT * 0.5, /datum/material/glass = MINERAL_MATERIAL_AMOUNT) build_path = /obj/item/stack/sheet/plasmaglass category = list("initial", "Stock Parts") - departmental_flags = DEPARTMENTAL_FLAG_CARGO | DEPARTMENTAL_FLAG_SCIENCE | DEPARTMENTAL_FLAG_ENGINEERING + departmental_flags = DEPARTMENT_BITFLAG_CARGO | DEPARTMENT_BITFLAG_SCIENCE | DEPARTMENT_BITFLAG_ENGINEERING maxstack = 50 /datum/design/plasmarglass_alloy @@ -38,7 +38,7 @@ materials = list(/datum/material/plasma = MINERAL_MATERIAL_AMOUNT * 0.5, /datum/material/iron = MINERAL_MATERIAL_AMOUNT * 0.5, /datum/material/glass = MINERAL_MATERIAL_AMOUNT) build_path = /obj/item/stack/sheet/plasmarglass category = list("initial", "Stock Parts") - departmental_flags = DEPARTMENTAL_FLAG_CARGO | DEPARTMENTAL_FLAG_SCIENCE | DEPARTMENTAL_FLAG_ENGINEERING + departmental_flags = DEPARTMENT_BITFLAG_CARGO | DEPARTMENT_BITFLAG_SCIENCE | DEPARTMENT_BITFLAG_ENGINEERING maxstack = 50 /datum/design/titaniumglass_alloy @@ -48,7 +48,7 @@ materials = list(/datum/material/titanium = MINERAL_MATERIAL_AMOUNT * 0.5, /datum/material/glass = MINERAL_MATERIAL_AMOUNT) build_path = /obj/item/stack/sheet/titaniumglass category = list("initial", "Stock Parts") - departmental_flags = DEPARTMENTAL_FLAG_CARGO | DEPARTMENTAL_FLAG_SCIENCE | DEPARTMENTAL_FLAG_ENGINEERING + departmental_flags = DEPARTMENT_BITFLAG_CARGO | DEPARTMENT_BITFLAG_SCIENCE | DEPARTMENT_BITFLAG_ENGINEERING maxstack = 50 /datum/design/plastitaniumglass_alloy @@ -58,7 +58,7 @@ materials = list(/datum/material/plasma = MINERAL_MATERIAL_AMOUNT * 0.5, /datum/material/titanium = MINERAL_MATERIAL_AMOUNT * 0.5, /datum/material/glass = MINERAL_MATERIAL_AMOUNT) build_path = /obj/item/stack/sheet/plastitaniumglass category = list("initial", "Stock Parts") - departmental_flags = DEPARTMENTAL_FLAG_CARGO | DEPARTMENTAL_FLAG_SCIENCE | DEPARTMENTAL_FLAG_ENGINEERING + departmental_flags = DEPARTMENT_BITFLAG_CARGO | DEPARTMENT_BITFLAG_SCIENCE | DEPARTMENT_BITFLAG_ENGINEERING maxstack = 50 /datum/design/alienalloy @@ -69,4 +69,4 @@ materials = list(/datum/material/iron = 4000, /datum/material/plasma = 4000) build_path = /obj/item/stack/sheet/mineral/abductor category = list("Stock Parts") - departmental_flags = DEPARTMENTAL_FLAG_CARGO | DEPARTMENTAL_FLAG_SCIENCE | DEPARTMENTAL_FLAG_ENGINEERING + departmental_flags = DEPARTMENT_BITFLAG_CARGO | DEPARTMENT_BITFLAG_SCIENCE | DEPARTMENT_BITFLAG_ENGINEERING diff --git a/code/modules/research/designs/stock_parts_designs.dm b/code/modules/research/designs/stock_parts_designs.dm index 21748b548ad2f..f82a26d778903 100644 --- a/code/modules/research/designs/stock_parts_designs.dm +++ b/code/modules/research/designs/stock_parts_designs.dm @@ -10,7 +10,7 @@ materials = list(/datum/material/iron = 10000, /datum/material/glass = 5000) //hardcore build_path = /obj/item/storage/part_replacer category = list("Stock Parts") - departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING | DEPARTMENTAL_FLAG_SCIENCE + departmental_flags = DEPARTMENT_BITFLAG_ENGINEERING | DEPARTMENT_BITFLAG_SCIENCE /datum/design/bs_rped name = "Bluespace RPED" @@ -20,7 +20,7 @@ materials = list(/datum/material/iron = 15000, /datum/material/glass = 5000, /datum/material/silver = 2500) //hardcore build_path = /obj/item/storage/part_replacer/bluespace category = list("Stock Parts") - departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING | DEPARTMENTAL_FLAG_SCIENCE + departmental_flags = DEPARTMENT_BITFLAG_ENGINEERING | DEPARTMENT_BITFLAG_SCIENCE //Capacitors /datum/design/basic_capacitor @@ -32,7 +32,7 @@ build_path = /obj/item/stock_parts/capacitor category = list("Stock Parts","Machinery","initial") lathe_time_factor = 0.2 - departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING | DEPARTMENTAL_FLAG_SCIENCE + departmental_flags = DEPARTMENT_BITFLAG_ENGINEERING | DEPARTMENT_BITFLAG_SCIENCE /datum/design/adv_capacitor name = "Advanced Capacitor" @@ -43,7 +43,7 @@ build_path = /obj/item/stock_parts/capacitor/adv category = list("Stock Parts") lathe_time_factor = 0.2 - departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING | DEPARTMENTAL_FLAG_SCIENCE + departmental_flags = DEPARTMENT_BITFLAG_ENGINEERING | DEPARTMENT_BITFLAG_SCIENCE /datum/design/super_capacitor name = "Super Capacitor" @@ -54,7 +54,7 @@ build_path = /obj/item/stock_parts/capacitor/super category = list("Stock Parts") lathe_time_factor = 0.2 - departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING | DEPARTMENTAL_FLAG_SCIENCE + departmental_flags = DEPARTMENT_BITFLAG_ENGINEERING | DEPARTMENT_BITFLAG_SCIENCE /datum/design/quadratic_capacitor name = "Quadratic Capacitor" @@ -65,7 +65,7 @@ build_path = /obj/item/stock_parts/capacitor/quadratic category = list("Stock Parts") lathe_time_factor = 0.2 - departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING | DEPARTMENTAL_FLAG_SCIENCE + departmental_flags = DEPARTMENT_BITFLAG_ENGINEERING | DEPARTMENT_BITFLAG_SCIENCE //Scanning modules /datum/design/basic_scanning @@ -77,7 +77,7 @@ build_path = /obj/item/stock_parts/scanning_module category = list("Stock Parts","Machinery","initial") lathe_time_factor = 0.2 - departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING | DEPARTMENTAL_FLAG_SCIENCE + departmental_flags = DEPARTMENT_BITFLAG_ENGINEERING | DEPARTMENT_BITFLAG_SCIENCE /datum/design/adv_scanning name = "Advanced Scanning Module" @@ -88,7 +88,7 @@ build_path = /obj/item/stock_parts/scanning_module/adv category = list("Stock Parts") lathe_time_factor = 0.2 - departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING | DEPARTMENTAL_FLAG_SCIENCE + departmental_flags = DEPARTMENT_BITFLAG_ENGINEERING | DEPARTMENT_BITFLAG_SCIENCE /datum/design/phasic_scanning name = "Phasic Scanning Module" @@ -99,7 +99,7 @@ build_path = /obj/item/stock_parts/scanning_module/phasic category = list("Stock Parts") lathe_time_factor = 0.2 - departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING | DEPARTMENTAL_FLAG_SCIENCE + departmental_flags = DEPARTMENT_BITFLAG_ENGINEERING | DEPARTMENT_BITFLAG_SCIENCE /datum/design/triphasic_scanning name = "Triphasic Scanning Module" @@ -110,7 +110,7 @@ build_path = /obj/item/stock_parts/scanning_module/triphasic category = list("Stock Parts") lathe_time_factor = 0.2 - departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING | DEPARTMENTAL_FLAG_SCIENCE + departmental_flags = DEPARTMENT_BITFLAG_ENGINEERING | DEPARTMENT_BITFLAG_SCIENCE //Maipulators /datum/design/micro_mani @@ -122,7 +122,7 @@ build_path = /obj/item/stock_parts/manipulator category = list("Stock Parts","Machinery","initial") lathe_time_factor = 0.2 - departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING | DEPARTMENTAL_FLAG_SCIENCE + departmental_flags = DEPARTMENT_BITFLAG_ENGINEERING | DEPARTMENT_BITFLAG_SCIENCE /datum/design/nano_mani name = "Nano Manipulator" @@ -133,7 +133,7 @@ build_path = /obj/item/stock_parts/manipulator/nano category = list("Stock Parts") lathe_time_factor = 0.2 - departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING | DEPARTMENTAL_FLAG_SCIENCE + departmental_flags = DEPARTMENT_BITFLAG_ENGINEERING | DEPARTMENT_BITFLAG_SCIENCE /datum/design/pico_mani name = "Pico Manipulator" @@ -144,7 +144,7 @@ build_path = /obj/item/stock_parts/manipulator/pico category = list("Stock Parts") lathe_time_factor = 0.2 - departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING | DEPARTMENTAL_FLAG_SCIENCE + departmental_flags = DEPARTMENT_BITFLAG_ENGINEERING | DEPARTMENT_BITFLAG_SCIENCE /datum/design/femto_mani name = "Femto Manipulator" @@ -155,7 +155,7 @@ build_path = /obj/item/stock_parts/manipulator/femto category = list("Stock Parts") lathe_time_factor = 0.2 - departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING | DEPARTMENTAL_FLAG_SCIENCE + departmental_flags = DEPARTMENT_BITFLAG_ENGINEERING | DEPARTMENT_BITFLAG_SCIENCE //Micro-lasers /datum/design/basic_micro_laser @@ -167,7 +167,7 @@ build_path = /obj/item/stock_parts/micro_laser category = list("Stock Parts","Machinery","initial") lathe_time_factor = 0.2 - departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING | DEPARTMENTAL_FLAG_SCIENCE + departmental_flags = DEPARTMENT_BITFLAG_ENGINEERING | DEPARTMENT_BITFLAG_SCIENCE /datum/design/high_micro_laser name = "High-Power Micro-Laser" @@ -178,7 +178,7 @@ build_path = /obj/item/stock_parts/micro_laser/high category = list("Stock Parts") lathe_time_factor = 0.2 - departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING | DEPARTMENTAL_FLAG_SCIENCE + departmental_flags = DEPARTMENT_BITFLAG_ENGINEERING | DEPARTMENT_BITFLAG_SCIENCE /datum/design/ultra_micro_laser name = "Ultra-High-Power Micro-Laser" @@ -189,7 +189,7 @@ build_path = /obj/item/stock_parts/micro_laser/ultra category = list("Stock Parts") lathe_time_factor = 0.2 - departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING | DEPARTMENTAL_FLAG_SCIENCE + departmental_flags = DEPARTMENT_BITFLAG_ENGINEERING | DEPARTMENT_BITFLAG_SCIENCE /datum/design/quadultra_micro_laser name = "Quad-Ultra Micro-Laser" @@ -200,7 +200,7 @@ build_path = /obj/item/stock_parts/micro_laser/quadultra category = list("Stock Parts") lathe_time_factor = 0.2 - departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING | DEPARTMENTAL_FLAG_SCIENCE + departmental_flags = DEPARTMENT_BITFLAG_ENGINEERING | DEPARTMENT_BITFLAG_SCIENCE /datum/design/basic_matter_bin name = "Basic Matter Bin" @@ -211,7 +211,7 @@ build_path = /obj/item/stock_parts/matter_bin category = list("Stock Parts","Machinery","initial") lathe_time_factor = 0.2 - departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING | DEPARTMENTAL_FLAG_SCIENCE + departmental_flags = DEPARTMENT_BITFLAG_ENGINEERING | DEPARTMENT_BITFLAG_SCIENCE /datum/design/adv_matter_bin name = "Advanced Matter Bin" @@ -222,7 +222,7 @@ build_path = /obj/item/stock_parts/matter_bin/adv category = list("Stock Parts") lathe_time_factor = 0.2 - departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING | DEPARTMENTAL_FLAG_SCIENCE + departmental_flags = DEPARTMENT_BITFLAG_ENGINEERING | DEPARTMENT_BITFLAG_SCIENCE /datum/design/super_matter_bin name = "Super Matter Bin" @@ -233,7 +233,7 @@ build_path = /obj/item/stock_parts/matter_bin/super category = list("Stock Parts") lathe_time_factor = 0.2 - departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING | DEPARTMENTAL_FLAG_SCIENCE + departmental_flags = DEPARTMENT_BITFLAG_ENGINEERING | DEPARTMENT_BITFLAG_SCIENCE /datum/design/bluespace_matter_bin name = "Bluespace Matter Bin" @@ -244,78 +244,78 @@ build_path = /obj/item/stock_parts/matter_bin/bluespace category = list("Stock Parts") lathe_time_factor = 0.2 - departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING | DEPARTMENTAL_FLAG_SCIENCE + departmental_flags = DEPARTMENT_BITFLAG_ENGINEERING | DEPARTMENT_BITFLAG_SCIENCE //T-Comms devices /datum/design/subspace_ansible name = "Subspace Ansible" desc = "A compact module capable of sensing extradimensional activity." - id = "s-ansible" + id = "s_ansible" build_type = PROTOLATHE | AWAY_LATHE materials = list(/datum/material/iron = 100, /datum/material/silver = 100) build_path = /obj/item/stock_parts/subspace/ansible category = list("Stock Parts") - departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING | DEPARTMENTAL_FLAG_SCIENCE + departmental_flags = DEPARTMENT_BITFLAG_ENGINEERING | DEPARTMENT_BITFLAG_SCIENCE /datum/design/hyperwave_filter name = "Hyperwave Filter" desc = "A tiny device capable of filtering and converting super-intense radiowaves." - id = "s-filter" + id = "s_filter" build_type = PROTOLATHE | AWAY_LATHE materials = list(/datum/material/iron = 100, /datum/material/silver = 100) build_path = /obj/item/stock_parts/subspace/filter category = list("Stock Parts") - departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING | DEPARTMENTAL_FLAG_SCIENCE + departmental_flags = DEPARTMENT_BITFLAG_ENGINEERING | DEPARTMENT_BITFLAG_SCIENCE /datum/design/subspace_amplifier name = "Subspace Amplifier" desc = "A compact micro-machine capable of amplifying weak subspace transmissions." - id = "s-amplifier" + id = "s_amplifier" build_type = PROTOLATHE | AWAY_LATHE materials = list(/datum/material/iron = 100, /datum/material/gold = 100, /datum/material/uranium = 100) build_path = /obj/item/stock_parts/subspace/amplifier category = list("Stock Parts") - departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING | DEPARTMENTAL_FLAG_SCIENCE + departmental_flags = DEPARTMENT_BITFLAG_ENGINEERING | DEPARTMENT_BITFLAG_SCIENCE /datum/design/subspace_treatment name = "Subspace Treatment Disk" desc = "A compact micro-machine capable of stretching out hyper-compressed radio waves." - id = "s-treatment" + id = "s_treatment" build_type = PROTOLATHE | AWAY_LATHE materials = list(/datum/material/iron = 100, /datum/material/silver = 200) build_path = /obj/item/stock_parts/subspace/treatment category = list("Stock Parts") - departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING | DEPARTMENTAL_FLAG_SCIENCE + departmental_flags = DEPARTMENT_BITFLAG_ENGINEERING | DEPARTMENT_BITFLAG_SCIENCE /datum/design/subspace_analyzer name = "Subspace Analyzer" desc = "A sophisticated analyzer capable of analyzing cryptic subspace wavelengths." - id = "s-analyzer" + id = "s_analyzer" build_type = PROTOLATHE | AWAY_LATHE materials = list(/datum/material/iron = 100, /datum/material/gold = 100) build_path = /obj/item/stock_parts/subspace/analyzer category = list("Stock Parts") - departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING | DEPARTMENTAL_FLAG_SCIENCE + departmental_flags = DEPARTMENT_BITFLAG_ENGINEERING | DEPARTMENT_BITFLAG_SCIENCE /datum/design/subspace_crystal name = "Ansible Crystal" desc = "A sophisticated analyzer capable of analyzing cryptic subspace wavelengths." - id = "s-crystal" + id = "s_crystal" build_type = PROTOLATHE | AWAY_LATHE materials = list(/datum/material/glass = 800, /datum/material/silver = 100, /datum/material/gold = 100) build_path = /obj/item/stock_parts/subspace/crystal category = list("Stock Parts") - departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING | DEPARTMENTAL_FLAG_SCIENCE + departmental_flags = DEPARTMENT_BITFLAG_ENGINEERING | DEPARTMENT_BITFLAG_SCIENCE /datum/design/subspace_transmitter name = "Subspace Transmitter" desc = "A large piece of equipment used to open a window into the subspace dimension." - id = "s-transmitter" + id = "s_transmitter" build_type = PROTOLATHE | AWAY_LATHE materials = list(/datum/material/glass = 100, /datum/material/silver = 100, /datum/material/uranium = 100) build_path = /obj/item/stock_parts/subspace/transmitter category = list("Stock Parts") - departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING | DEPARTMENTAL_FLAG_SCIENCE + departmental_flags = DEPARTMENT_BITFLAG_ENGINEERING | DEPARTMENT_BITFLAG_SCIENCE /datum/design/card_reader name = "Card Reader" @@ -334,4 +334,4 @@ materials = list(/datum/material/plastic = 200, /datum/material/iron = 50) build_path = /obj/item/stock_parts/water_recycler category = list("Stock Parts") - departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING | DEPARTMENTAL_FLAG_SCIENCE | DEPARTMENTAL_FLAG_MEDICAL + departmental_flags = DEPARTMENT_BITFLAG_ENGINEERING | DEPARTMENT_BITFLAG_SCIENCE | DEPARTMENT_BITFLAG_MEDICAL diff --git a/code/modules/research/designs/telecomms_designs.dm b/code/modules/research/designs/telecomms_designs.dm index 18c7b4a9caf17..6dd7d14620bae 100644 --- a/code/modules/research/designs/telecomms_designs.dm +++ b/code/modules/research/designs/telecomms_designs.dm @@ -5,63 +5,63 @@ /datum/design/board/subspace_receiver name = "Machine Design (Subspace Receiver)" desc = "Allows for the construction of Subspace Receiver equipment." - id = "s-receiver" + id = "s_receiver" build_path = /obj/item/circuitboard/machine/telecomms/receiver category = list("Subspace Telecomms") - departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING | DEPARTMENTAL_FLAG_SCIENCE + departmental_flags = DEPARTMENT_BITFLAG_ENGINEERING | DEPARTMENT_BITFLAG_SCIENCE /datum/design/board/telecomms_bus name = "Machine Design (Bus Mainframe)" desc = "Allows for the construction of Telecommunications Bus Mainframes." - id = "s-bus" + id = "s_bus" build_path = /obj/item/circuitboard/machine/telecomms/bus category = list("Subspace Telecomms") - departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING | DEPARTMENTAL_FLAG_SCIENCE + departmental_flags = DEPARTMENT_BITFLAG_ENGINEERING | DEPARTMENT_BITFLAG_SCIENCE /datum/design/board/telecomms_hub name = "Machine Design (Hub Mainframe)" desc = "Allows for the construction of Telecommunications Hub Mainframes." - id = "s-hub" + id = "s_hub" build_path = /obj/item/circuitboard/machine/telecomms/hub category = list("Subspace Telecomms") - departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING | DEPARTMENTAL_FLAG_SCIENCE + departmental_flags = DEPARTMENT_BITFLAG_ENGINEERING | DEPARTMENT_BITFLAG_SCIENCE /datum/design/board/telecomms_relay name = "Machine Design (Relay Mainframe)" desc = "Allows for the construction of Telecommunications Relay Mainframes." - id = "s-relay" + id = "s_relay" build_path = /obj/item/circuitboard/machine/telecomms/relay category = list("Subspace Telecomms") - departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING | DEPARTMENTAL_FLAG_SCIENCE + departmental_flags = DEPARTMENT_BITFLAG_ENGINEERING | DEPARTMENT_BITFLAG_SCIENCE /datum/design/board/telecomms_processor name = "Machine Design (Processor Unit)" desc = "Allows for the construction of Telecommunications Processor equipment." - id = "s-processor" + id = "s_processor" build_path = /obj/item/circuitboard/machine/telecomms/processor category = list("Subspace Telecomms") - departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING | DEPARTMENTAL_FLAG_SCIENCE + departmental_flags = DEPARTMENT_BITFLAG_ENGINEERING | DEPARTMENT_BITFLAG_SCIENCE /datum/design/board/telecomms_server name = "Machine Design (Server Mainframe)" desc = "Allows for the construction of Telecommunications Servers." - id = "s-server" + id = "s_server" build_path = /obj/item/circuitboard/machine/telecomms/server category = list("Subspace Telecomms") - departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING | DEPARTMENTAL_FLAG_SCIENCE + departmental_flags = DEPARTMENT_BITFLAG_ENGINEERING | DEPARTMENT_BITFLAG_SCIENCE /datum/design/board/telecomms_messaging name = "Machine Design (Messaging Server)" desc = "Allows for the construction of Telecommunications Messaging Servers." - id = "s-messaging" + id = "s_messaging" build_path = /obj/item/circuitboard/machine/telecomms/message_server category = list("Subspace Telecomms") - departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING | DEPARTMENTAL_FLAG_SCIENCE + departmental_flags = DEPARTMENT_BITFLAG_ENGINEERING | DEPARTMENT_BITFLAG_SCIENCE /datum/design/board/subspace_broadcaster name = "Machine Design (Subspace Broadcaster)" desc = "Allows for the construction of Subspace Broadcasting equipment." - id = "s-broadcaster" + id = "s_broadcaster" build_path = /obj/item/circuitboard/machine/telecomms/broadcaster category = list("Subspace Telecomms") - departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING | DEPARTMENTAL_FLAG_SCIENCE + departmental_flags = DEPARTMENT_BITFLAG_ENGINEERING | DEPARTMENT_BITFLAG_SCIENCE diff --git a/code/modules/research/designs/tool_designs.dm b/code/modules/research/designs/tool_designs.dm index 94b948b4acf53..fc234fe26edd0 100644 --- a/code/modules/research/designs/tool_designs.dm +++ b/code/modules/research/designs/tool_designs.dm @@ -11,7 +11,7 @@ materials = list(/datum/material/iron = 3500, /datum/material/silver = 1500, /datum/material/titanium = 2500) build_path = /obj/item/screwdriver/power category = list("Tool Designs") - departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING + departmental_flags = DEPARTMENT_BITFLAG_ENGINEERING /datum/design/jawsoflife name = "Jaws of Life" @@ -21,7 +21,7 @@ build_type = PROTOLATHE | AWAY_LATHE materials = list(/datum/material/iron = 4500, /datum/material/silver = 2500, /datum/material/titanium = 3500) category = list("Tool Designs") - departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING + departmental_flags = DEPARTMENT_BITFLAG_ENGINEERING autolathe_exportable = FALSE /datum/design/exwelder @@ -32,7 +32,7 @@ materials = list(/datum/material/iron = 1000, /datum/material/glass = 500, /datum/material/plasma = 1500, /datum/material/uranium = 200) build_path = /obj/item/weldingtool/experimental category = list("Tool Designs") - departmental_flags = DEPARTMENTAL_FLAG_SCIENCE | DEPARTMENTAL_FLAG_ENGINEERING + departmental_flags = DEPARTMENT_BITFLAG_SCIENCE | DEPARTMENT_BITFLAG_ENGINEERING /datum/design/rpd name = "Rapid Pipe Dispenser (RPD)" @@ -41,7 +41,7 @@ materials = list(/datum/material/iron = 75000, /datum/material/glass = 37500) build_path = /obj/item/pipe_dispenser category = list("Tool Designs") - departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING | DEPARTMENTAL_FLAG_CARGO + departmental_flags = DEPARTMENT_BITFLAG_ENGINEERING | DEPARTMENT_BITFLAG_CARGO /datum/design/rcd_loaded name = "Rapid Construction Device" @@ -51,7 +51,7 @@ materials = list(/datum/material/iron = 60000, /datum/material/glass = 5000) // costs more than what it did in the autolathe, this one comes loaded. build_path = /obj/item/construction/rcd/loaded category = list("Tool Designs") - departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING | DEPARTMENTAL_FLAG_CARGO + departmental_flags = DEPARTMENT_BITFLAG_ENGINEERING | DEPARTMENT_BITFLAG_CARGO /datum/design/rcd_upgrade/frames @@ -62,7 +62,7 @@ materials = list(/datum/material/iron = 5000, /datum/material/glass = 2500, /datum/material/silver = 1500, /datum/material/titanium = 2000) build_path = /obj/item/rcd_upgrade/frames category = list("Tool Designs") - departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING + departmental_flags = DEPARTMENT_BITFLAG_ENGINEERING /datum/design/rcd_upgrade/simple_circuits name = "RCD simple circuits designs upgrade" @@ -72,7 +72,7 @@ materials = list(/datum/material/iron = 5000, /datum/material/glass = 2500, /datum/material/silver = 1500, /datum/material/titanium = 2000) build_path = /obj/item/rcd_upgrade/simple_circuits category = list("Tool Designs") - departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING + departmental_flags = DEPARTMENT_BITFLAG_ENGINEERING /datum/design/rcd_upgrade/furnishing name = "RCD furnishing upgrade" @@ -82,7 +82,7 @@ materials = list(/datum/material/iron = 5000, /datum/material/glass = 2500, /datum/material/silver = 1500, /datum/material/titanium = 2000) build_path = /obj/item/rcd_upgrade/furnishing category = list("Tool Designs") - departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING + departmental_flags = DEPARTMENT_BITFLAG_ENGINEERING /datum/design/rcd_upgrade/silo_link name = "Advanced RCD silo link upgrade" @@ -92,7 +92,7 @@ materials = list(/datum/material/iron = 2500, /datum/material/glass = 2500, /datum/material/silver = 2500, /datum/material/titanium = 2500, /datum/material/bluespace = 2500) build_path = /obj/item/rcd_upgrade/silo_link category = list("Tool Designs") - departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING + departmental_flags = DEPARTMENT_BITFLAG_ENGINEERING /datum/design/rpd_upgrade/unwrench name = "RPD unwrenching upgrade" @@ -102,7 +102,7 @@ materials = list(/datum/material/iron = 5000, /datum/material/glass = 2500) build_path = /obj/item/rpd_upgrade/unwrench category = list("Tool Designs") - departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING + departmental_flags = DEPARTMENT_BITFLAG_ENGINEERING /datum/design/rld_mini name = "Mini Rapid Light Device (MRLD)" @@ -112,7 +112,7 @@ materials = list(/datum/material/iron = 20000, /datum/material/glass = 10000, /datum/material/plastic = 8000, /datum/material/gold = 2000) build_path = /obj/item/construction/rld/mini category = list("Tool Designs") - departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING | DEPARTMENTAL_FLAG_CARGO + departmental_flags = DEPARTMENT_BITFLAG_ENGINEERING | DEPARTMENT_BITFLAG_CARGO /datum/design/geneshears name = "Botanogenetic Plant Shears" @@ -122,7 +122,7 @@ build_type = PROTOLATHE | AWAY_LATHE materials = list(/datum/material/iron=4000, /datum/material/uranium=1500, /datum/material/silver=500) category = list("Tool Designs") - departmental_flags = DEPARTMENTAL_FLAG_SERVICE + departmental_flags = DEPARTMENT_BITFLAG_SERVICE /datum/design/plumbing_rcd_sci name = "Research Plumbing Constructor" @@ -131,7 +131,7 @@ materials = list(/datum/material/iron = 75000, /datum/material/glass = 37500, /datum/material/plastic = 1000) build_path = /obj/item/construction/plumbing/research category = list("Tool Designs") - departmental_flags = DEPARTMENTAL_FLAG_SCIENCE + departmental_flags = DEPARTMENT_BITFLAG_SCIENCE /datum/design/biopsy_tool name = "Biopsy Tool" @@ -140,7 +140,7 @@ materials = list(/datum/material/iron = 4000, /datum/material/glass = 3000) build_path = /obj/item/biopsy_tool category = list("Tool Designs") - departmental_flags = DEPARTMENTAL_FLAG_SCIENCE + departmental_flags = DEPARTMENT_BITFLAG_SCIENCE ///////////////////////////////////////// //////////////Alien Tools//////////////// @@ -154,7 +154,7 @@ build_type = PROTOLATHE | AWAY_LATHE materials = list(/datum/material/iron = 5000, /datum/material/silver = 2500, /datum/material/plasma = 1000, /datum/material/titanium = 2000, /datum/material/diamond = 2000) category = list("Tool Designs") - departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING + departmental_flags = DEPARTMENT_BITFLAG_ENGINEERING /datum/design/alienwirecutters name = "Alien Wirecutters" @@ -164,7 +164,7 @@ build_type = PROTOLATHE | AWAY_LATHE materials = list(/datum/material/iron = 5000, /datum/material/silver = 2500, /datum/material/plasma = 1000, /datum/material/titanium = 2000, /datum/material/diamond = 2000) category = list("Tool Designs") - departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING + departmental_flags = DEPARTMENT_BITFLAG_ENGINEERING /datum/design/alienscrewdriver name = "Alien Screwdriver" @@ -174,7 +174,7 @@ build_type = PROTOLATHE | AWAY_LATHE materials = list(/datum/material/iron = 5000, /datum/material/silver = 2500, /datum/material/plasma = 1000, /datum/material/titanium = 2000, /datum/material/diamond = 2000) category = list("Tool Designs") - departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING + departmental_flags = DEPARTMENT_BITFLAG_ENGINEERING /datum/design/aliencrowbar name = "Alien Crowbar" @@ -184,7 +184,7 @@ build_type = PROTOLATHE | AWAY_LATHE materials = list(/datum/material/iron = 5000, /datum/material/silver = 2500, /datum/material/plasma = 1000, /datum/material/titanium = 2000, /datum/material/diamond = 2000) category = list("Tool Designs") - departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING + departmental_flags = DEPARTMENT_BITFLAG_ENGINEERING /datum/design/alienwelder name = "Alien Welding Tool" @@ -194,7 +194,7 @@ build_type = PROTOLATHE | AWAY_LATHE materials = list(/datum/material/iron = 5000, /datum/material/silver = 2500, /datum/material/plasma = 5000, /datum/material/titanium = 2000, /datum/material/diamond = 2000) category = list("Tool Designs") - departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING + departmental_flags = DEPARTMENT_BITFLAG_ENGINEERING /datum/design/alienmultitool name = "Alien Multitool" @@ -204,7 +204,7 @@ build_type = PROTOLATHE | AWAY_LATHE materials = list(/datum/material/iron = 5000, /datum/material/silver = 2500, /datum/material/plasma = 5000, /datum/material/titanium = 2000, /datum/material/diamond = 2000) category = list("Tool Designs") - departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING + departmental_flags = DEPARTMENT_BITFLAG_ENGINEERING ///////////////////////////////////////// /////////Alien Surgical Tools//////////// @@ -218,7 +218,7 @@ build_type = PROTOLATHE | AWAY_LATHE materials = list(/datum/material/iron = 2000, /datum/material/silver = 1500, /datum/material/plasma = 500, /datum/material/titanium = 1500) category = list("Tool Designs") - departmental_flags = DEPARTMENTAL_FLAG_MEDICAL + departmental_flags = DEPARTMENT_BITFLAG_MEDICAL /datum/design/alienhemostat name = "Alien Hemostat" @@ -228,7 +228,7 @@ build_type = PROTOLATHE | AWAY_LATHE materials = list(/datum/material/iron = 2000, /datum/material/silver = 1500, /datum/material/plasma = 500, /datum/material/titanium = 1500) category = list("Tool Designs") - departmental_flags = DEPARTMENTAL_FLAG_MEDICAL + departmental_flags = DEPARTMENT_BITFLAG_MEDICAL /datum/design/alienretractor name = "Alien Retractor" @@ -238,7 +238,7 @@ build_type = PROTOLATHE | AWAY_LATHE materials = list(/datum/material/iron = 2000, /datum/material/silver = 1500, /datum/material/plasma = 500, /datum/material/titanium = 1500) category = list("Tool Designs") - departmental_flags = DEPARTMENTAL_FLAG_MEDICAL + departmental_flags = DEPARTMENT_BITFLAG_MEDICAL /datum/design/aliensaw name = "Alien Circular Saw" @@ -248,7 +248,7 @@ build_type = PROTOLATHE | AWAY_LATHE materials = list(/datum/material/iron = 10000, /datum/material/silver = 2500, /datum/material/plasma = 1000, /datum/material/titanium = 1500) category = list("Tool Designs") - departmental_flags = DEPARTMENTAL_FLAG_MEDICAL + departmental_flags = DEPARTMENT_BITFLAG_MEDICAL /datum/design/aliendrill name = "Alien Drill" @@ -258,7 +258,7 @@ build_type = PROTOLATHE | AWAY_LATHE materials = list(/datum/material/iron = 10000, /datum/material/silver = 2500, /datum/material/plasma = 1000, /datum/material/titanium = 1500) category = list("Tool Designs") - departmental_flags = DEPARTMENTAL_FLAG_MEDICAL + departmental_flags = DEPARTMENT_BITFLAG_MEDICAL /datum/design/aliencautery name = "Alien Cautery" @@ -268,7 +268,7 @@ build_type = PROTOLATHE | AWAY_LATHE materials = list(/datum/material/iron = 2000, /datum/material/silver = 1500, /datum/material/plasma = 500, /datum/material/titanium = 1500) category = list("Tool Designs") - departmental_flags = DEPARTMENTAL_FLAG_MEDICAL + departmental_flags = DEPARTMENT_BITFLAG_MEDICAL /datum/design/wirebrush name = "Wirebrush" @@ -279,4 +279,4 @@ materials = list(/datum/material/iron = 200, /datum/material/glass = 200) build_path = /obj/item/wirebrush category = list("Equipment") - departmental_flags = DEPARTMENTAL_FLAG_SERVICE + departmental_flags = DEPARTMENT_BITFLAG_SERVICE diff --git a/code/modules/research/designs/weapon_designs.dm b/code/modules/research/designs/weapon_designs.dm index fe3a8c172e388..22f4fa45d4721 100644 --- a/code/modules/research/designs/weapon_designs.dm +++ b/code/modules/research/designs/weapon_designs.dm @@ -6,7 +6,7 @@ id = "sec_38" build_type = PROTOLATHE | AWAY_LATHE category = list("Ammo") - departmental_flags = DEPARTMENTAL_FLAG_SECURITY + departmental_flags = DEPARTMENT_BITFLAG_SECURITY autolathe_exportable = FALSE //Redundant, there's already an autolathe version. /datum/design/c38_trac @@ -17,7 +17,7 @@ materials = list(/datum/material/iron = 20000, /datum/material/silver = 5000, /datum/material/gold = 1000) build_path = /obj/item/ammo_box/c38/trac category = list("Ammo") - departmental_flags = DEPARTMENTAL_FLAG_SECURITY + departmental_flags = DEPARTMENT_BITFLAG_SECURITY /datum/design/c38_hotshot name = "Speed Loader (.38 Hot Shot)" @@ -27,7 +27,7 @@ materials = list(/datum/material/iron = 20000, /datum/material/plasma = 5000) build_path = /obj/item/ammo_box/c38/hotshot category = list("Ammo") - departmental_flags = DEPARTMENTAL_FLAG_SECURITY + departmental_flags = DEPARTMENT_BITFLAG_SECURITY /datum/design/c38_iceblox name = "Speed Loader (.38 Iceblox)" @@ -37,7 +37,7 @@ materials = list(/datum/material/iron = 20000, /datum/material/plasma = 5000) build_path = /obj/item/ammo_box/c38/iceblox category = list("Ammo") - departmental_flags = DEPARTMENTAL_FLAG_SECURITY + departmental_flags = DEPARTMENT_BITFLAG_SECURITY /datum/design/c38_rubber name = "Speed Loader (.38 Rubber)" @@ -47,34 +47,34 @@ materials = list(/datum/material/iron = 20000) build_path = /obj/item/ammo_box/c38/match/bouncy category = list("Ammo") - departmental_flags = DEPARTMENTAL_FLAG_SECURITY + departmental_flags = DEPARTMENT_BITFLAG_SECURITY /datum/design/rubbershot/sec id = "sec_rshot" build_type = PROTOLATHE | AWAY_LATHE category = list("Ammo") - departmental_flags = DEPARTMENTAL_FLAG_SECURITY + departmental_flags = DEPARTMENT_BITFLAG_SECURITY autolathe_exportable = FALSE //Redundant /datum/design/beanbag_slug/sec id = "sec_beanbag_slug" build_type = PROTOLATHE | AWAY_LATHE category = list("Ammo") - departmental_flags = DEPARTMENTAL_FLAG_SECURITY + departmental_flags = DEPARTMENT_BITFLAG_SECURITY autolathe_exportable = FALSE /datum/design/shotgun_dart/sec id = "sec_dart" build_type = PROTOLATHE | AWAY_LATHE category = list("Ammo") - departmental_flags = DEPARTMENTAL_FLAG_SECURITY + departmental_flags = DEPARTMENT_BITFLAG_SECURITY autolathe_exportable = FALSE /datum/design/incendiary_slug/sec id = "sec_Islug" build_type = PROTOLATHE | AWAY_LATHE category = list("Ammo") - departmental_flags = DEPARTMENTAL_FLAG_SECURITY + departmental_flags = DEPARTMENT_BITFLAG_SECURITY autolathe_exportable = FALSE /datum/design/pin_testing @@ -85,7 +85,7 @@ materials = list(/datum/material/iron = 500, /datum/material/glass = 300) build_path = /obj/item/firing_pin/test_range category = list("Firing Pins") - departmental_flags = DEPARTMENTAL_FLAG_SECURITY + departmental_flags = DEPARTMENT_BITFLAG_SECURITY /datum/design/pin_mindshield name = "Mindshield Firing Pin" @@ -95,7 +95,7 @@ materials = list(/datum/material/silver = 600, /datum/material/diamond = 600, /datum/material/uranium = 200) build_path = /obj/item/firing_pin/implant/mindshield category = list("Firing Pins") - departmental_flags = DEPARTMENTAL_FLAG_SECURITY + departmental_flags = DEPARTMENT_BITFLAG_SECURITY /datum/design/pin_explorer name = "Outback Firing Pin" @@ -105,7 +105,7 @@ materials = list(/datum/material/silver = 1000, /datum/material/gold = 1000, /datum/material/iron = 500) build_path = /obj/item/firing_pin/explorer category = list("Firing Pins") - departmental_flags = DEPARTMENTAL_FLAG_SECURITY + departmental_flags = DEPARTMENT_BITFLAG_SECURITY /datum/design/stunrevolver name = "Tesla Cannon Part Kit" @@ -115,7 +115,7 @@ materials = list(/datum/material/iron = 10000, /datum/material/glass = 10000, /datum/material/silver = 10000) build_path = /obj/item/weaponcrafting/gunkit/tesla category = list("Weapons") - departmental_flags = DEPARTMENTAL_FLAG_SECURITY + departmental_flags = DEPARTMENT_BITFLAG_SECURITY autolathe_exportable = FALSE /datum/design/nuclear_gun @@ -126,7 +126,7 @@ materials = list(/datum/material/iron = 10000, /datum/material/glass = 2000, /datum/material/uranium = 3000, /datum/material/titanium = 1000) build_path = /obj/item/weaponcrafting/gunkit/nuclear category = list("Weapons") - departmental_flags = DEPARTMENTAL_FLAG_SECURITY + departmental_flags = DEPARTMENT_BITFLAG_SECURITY autolathe_exportable = FALSE /datum/design/tele_shield @@ -137,7 +137,7 @@ materials = list(/datum/material/iron = 4000, /datum/material/glass = 4000, /datum/material/silver = 300, /datum/material/titanium = 200) build_path = /obj/item/shield/riot/tele category = list("Weapons") - departmental_flags = DEPARTMENTAL_FLAG_SECURITY + departmental_flags = DEPARTMENT_BITFLAG_SECURITY autolathe_exportable = FALSE /datum/design/beamrifle @@ -148,7 +148,7 @@ materials = list(/datum/material/iron = 10000, /datum/material/glass = 5000, /datum/material/diamond = 5000, /datum/material/uranium = 8000, /datum/material/silver = 4500, /datum/material/gold = 5000) build_path = /obj/item/weaponcrafting/gunkit/beam_rifle category = list("Weapons") - departmental_flags = DEPARTMENTAL_FLAG_SECURITY + departmental_flags = DEPARTMENT_BITFLAG_SECURITY autolathe_exportable = FALSE /datum/design/decloner @@ -159,7 +159,7 @@ materials = list(/datum/material/gold = 5000,/datum/material/uranium = 10000) build_path = /obj/item/weaponcrafting/gunkit/decloner category = list("Weapons") - departmental_flags = DEPARTMENTAL_FLAG_SECURITY + departmental_flags = DEPARTMENT_BITFLAG_SECURITY autolathe_exportable = FALSE /datum/design/rapidsyringe @@ -170,7 +170,7 @@ materials = list(/datum/material/iron = 5000, /datum/material/glass = 1000) build_path = /obj/item/gun/syringe/rapidsyringe category = list("Weapons") - departmental_flags = DEPARTMENTAL_FLAG_MEDICAL //uwu + departmental_flags = DEPARTMENT_BITFLAG_MEDICAL //uwu /datum/design/temp_gun name = "Temperature Gun Part Kit" @@ -180,7 +180,7 @@ materials = list(/datum/material/iron = 5000, /datum/material/glass = 500, /datum/material/silver = 3000) build_path = /obj/item/weaponcrafting/gunkit/temperature category = list("Weapons") - departmental_flags = DEPARTMENTAL_FLAG_SECURITY + departmental_flags = DEPARTMENT_BITFLAG_SECURITY autolathe_exportable = FALSE /datum/design/flora_gun @@ -191,47 +191,47 @@ materials = list(/datum/material/iron = 2000, /datum/material/glass = 500, /datum/material/uranium = 2000) build_path = /obj/item/gun/energy/floragun category = list("Weapons") - departmental_flags = DEPARTMENTAL_FLAG_SERVICE + departmental_flags = DEPARTMENT_BITFLAG_SERVICE /datum/design/large_grenade name = "Large Grenade" desc = "A grenade that affects a larger area and use larger containers." - id = "large_Grenade" + id = "large_grenade" build_type = PROTOLATHE | AWAY_LATHE materials = list(/datum/material/iron = 3000) build_path = /obj/item/grenade/chem_grenade/large category = list("Weapons") - departmental_flags = DEPARTMENTAL_FLAG_SECURITY | DEPARTMENTAL_FLAG_MEDICAL + departmental_flags = DEPARTMENT_BITFLAG_SECURITY | DEPARTMENT_BITFLAG_MEDICAL /datum/design/pyro_grenade name = "Pyro Grenade" desc = "An advanced grenade that is able to self ignite its mixture." - id = "pyro_Grenade" + id = "pyro_grenade" build_type = PROTOLATHE | AWAY_LATHE materials = list(/datum/material/iron = 2000, /datum/material/plasma = 500) build_path = /obj/item/grenade/chem_grenade/pyro category = list("Weapons") - departmental_flags = DEPARTMENTAL_FLAG_SECURITY | DEPARTMENTAL_FLAG_MEDICAL + departmental_flags = DEPARTMENT_BITFLAG_SECURITY | DEPARTMENT_BITFLAG_MEDICAL /datum/design/cryo_grenade name = "Cryo Grenade" desc = "An advanced grenade that rapidly cools its contents upon detonation." - id = "cryo_Grenade" + id = "cryo_grenade" build_type = PROTOLATHE | AWAY_LATHE materials = list(/datum/material/iron = 2000, /datum/material/silver = 500) build_path = /obj/item/grenade/chem_grenade/cryo category = list("Weapons") - departmental_flags = DEPARTMENTAL_FLAG_SECURITY | DEPARTMENTAL_FLAG_MEDICAL + departmental_flags = DEPARTMENT_BITFLAG_SECURITY | DEPARTMENT_BITFLAG_MEDICAL /datum/design/adv_grenade name = "Advanced Release Grenade" desc = "An advanced grenade that can be detonated several times, best used with a repeating igniter." - id = "adv_Grenade" + id = "adv_grenade" build_type = PROTOLATHE | AWAY_LATHE materials = list(/datum/material/iron = 3000, /datum/material/glass = 500) build_path = /obj/item/grenade/chem_grenade/adv_release category = list("Weapons") - departmental_flags = DEPARTMENTAL_FLAG_SECURITY | DEPARTMENTAL_FLAG_MEDICAL + departmental_flags = DEPARTMENT_BITFLAG_SECURITY | DEPARTMENT_BITFLAG_MEDICAL /datum/design/xray name = "X-ray Laser Gun Part Kit" @@ -241,7 +241,7 @@ materials = list(/datum/material/gold = 5000, /datum/material/uranium = 4000, /datum/material/iron = 5000, /datum/material/titanium = 2000, /datum/material/bluespace = 2000) build_path = /obj/item/weaponcrafting/gunkit/xray category = list("Weapons") - departmental_flags = DEPARTMENTAL_FLAG_SECURITY + departmental_flags = DEPARTMENT_BITFLAG_SECURITY autolathe_exportable = FALSE /datum/design/ioncarbine @@ -252,7 +252,7 @@ materials = list(/datum/material/silver = 6000, /datum/material/iron = 8000, /datum/material/uranium = 2000) build_path = /obj/item/weaponcrafting/gunkit/ion category = list("Weapons") - departmental_flags = DEPARTMENTAL_FLAG_SECURITY + departmental_flags = DEPARTMENT_BITFLAG_SECURITY autolathe_exportable = FALSE /datum/design/wormhole_projector @@ -263,7 +263,7 @@ materials = list(/datum/material/silver = 2000, /datum/material/iron = 5000, /datum/material/diamond = 2000, /datum/material/bluespace = 3000) build_path = /obj/item/gun/energy/wormhole_projector category = list("Weapons") - departmental_flags = DEPARTMENTAL_FLAG_SCIENCE + departmental_flags = DEPARTMENT_BITFLAG_SCIENCE /datum/design/stunshell name = "Stun Shell" @@ -273,7 +273,7 @@ materials = list(/datum/material/iron = 200) build_path = /obj/item/ammo_casing/shotgun/stunslug category = list("Ammo") - departmental_flags = DEPARTMENTAL_FLAG_SECURITY + departmental_flags = DEPARTMENT_BITFLAG_SECURITY /datum/design/techshell name = "Unloaded Technological Shotshell" @@ -283,7 +283,7 @@ materials = list(/datum/material/iron = 1000, /datum/material/glass = 200) build_path = /obj/item/ammo_casing/shotgun/techshell category = list("Ammo") - departmental_flags = DEPARTMENTAL_FLAG_SECURITY | DEPARTMENTAL_FLAG_SCIENCE + departmental_flags = DEPARTMENT_BITFLAG_SECURITY | DEPARTMENT_BITFLAG_SCIENCE /datum/design/suppressor name = "Suppressor" @@ -293,7 +293,7 @@ materials = list(/datum/material/iron = 2000, /datum/material/silver = 500) build_path = /obj/item/suppressor category = list("Weapons") - departmental_flags = DEPARTMENTAL_FLAG_SECURITY + departmental_flags = DEPARTMENT_BITFLAG_SECURITY /datum/design/gravitygun name = "One-point Gravitational Manipulator" @@ -303,7 +303,7 @@ materials = list(/datum/material/silver = 8000, /datum/material/uranium = 8000, /datum/material/glass = 12000, /datum/material/iron = 12000, /datum/material/diamond = 3000, /datum/material/bluespace = 3000) build_path = /obj/item/gun/energy/gravity_gun category = list("Weapons") - departmental_flags = DEPARTMENTAL_FLAG_SCIENCE + departmental_flags = DEPARTMENT_BITFLAG_SCIENCE /datum/design/largecrossbow name = "Energy Crossbow Part Kit" @@ -313,7 +313,7 @@ materials = list(/datum/material/iron = 5000, /datum/material/glass = 1500, /datum/material/uranium = 1500, /datum/material/silver = 1500) build_path = /obj/item/weaponcrafting/gunkit/ebow category = list("Weapons") - departmental_flags = DEPARTMENTAL_FLAG_SECURITY + departmental_flags = DEPARTMENT_BITFLAG_SECURITY autolathe_exportable = FALSE /datum/design/cleric_mace @@ -333,4 +333,4 @@ materials = list(/datum/material/iron = 10000, /datum/material/glass = 4000, /datum/material/silver = 10000, /datum/material/gold = 2000) build_path = /obj/item/melee/baton/security/boomerang category = list("Weapons") - departmental_flags = DEPARTMENTAL_FLAG_SECURITY + departmental_flags = DEPARTMENT_BITFLAG_SECURITY diff --git a/code/modules/research/designs/wiremod_designs.dm b/code/modules/research/designs/wiremod_designs.dm index 1025fef299064..d0d9ce72b3f09 100644 --- a/code/modules/research/designs/wiremod_designs.dm +++ b/code/modules/research/designs/wiremod_designs.dm @@ -6,7 +6,7 @@ build_type = IMPRINTER | COMPONENT_PRINTER category = list("Circuitry", "Core") materials = list(/datum/material/glass = 1000, /datum/material/iron = 1000) - departmental_flags = DEPARTMENTAL_FLAG_SCIENCE + departmental_flags = DEPARTMENT_BITFLAG_SCIENCE /datum/design/circuit_multitool name = "Circuit Multitool" @@ -16,7 +16,7 @@ build_type = PROTOLATHE | COMPONENT_PRINTER category = list("Circuitry", "Core") materials = list(/datum/material/glass = 1000, /datum/material/iron = 1000) - departmental_flags = DEPARTMENTAL_FLAG_SCIENCE + departmental_flags = DEPARTMENT_BITFLAG_SCIENCE /datum/design/usb_cable name = "USB Cable" @@ -27,14 +27,14 @@ category = list("Circuitry", "Core") // Yes, it would make sense to make them take plastic, but then less people would make them, and I think they're cool materials = list(/datum/material/iron = 2500) - departmental_flags = DEPARTMENTAL_FLAG_SCIENCE + departmental_flags = DEPARTMENT_BITFLAG_SCIENCE /datum/design/component name = "Component ( NULL ENTRY )" desc = "A component that goes into an integrated circuit." build_type = IMPRINTER | COMPONENT_PRINTER materials = list(/datum/material/glass = 1000) - departmental_flags = DEPARTMENTAL_FLAG_SCIENCE + departmental_flags = DEPARTMENT_BITFLAG_SCIENCE category = list("Circuitry", "Components") /datum/design/component/New() diff --git a/code/modules/research/experimentor.dm b/code/modules/research/experimentor.dm index 629333422dc7e..73050e9e31a87 100644 --- a/code/modules/research/experimentor.dm +++ b/code/modules/research/experimentor.dm @@ -232,8 +232,8 @@ loaded_item = null /obj/machinery/rnd/experimentor/proc/throwSmoke(turf/where) - var/datum/effect_system/smoke_spread/smoke = new - smoke.set_up(0, where) + var/datum/effect_system/fluid_spread/smoke/smoke = new + smoke.set_up(0, location = where) smoke.start() @@ -305,27 +305,27 @@ else if(prob(EFFECT_PROB_VERYLOW-badThingCoeff)) visible_message(span_danger("[src] destroys [exp_on], leaking dangerous gas!")) chosenchem = pick(/datum/reagent/carbon,/datum/reagent/uranium/radium,/datum/reagent/toxin,/datum/reagent/consumable/condensedcapsaicin,/datum/reagent/drug/mushroomhallucinogen,/datum/reagent/drug/space_drugs,/datum/reagent/consumable/ethanol,/datum/reagent/consumable/ethanol/beepsky_smash) - var/datum/reagents/R = new/datum/reagents(50) - R.my_atom = src - R.add_reagent(chosenchem , 50) + var/datum/reagents/tmp_holder = new/datum/reagents(50) + tmp_holder.my_atom = src + tmp_holder.add_reagent(chosenchem , 50) investigate_log("Experimentor has released [chosenchem] smoke.", INVESTIGATE_EXPERIMENTOR) - var/datum/effect_system/smoke_spread/chem/smoke = new - smoke.set_up(R, 0, src, silent = TRUE) + var/datum/effect_system/fluid_spread/smoke/chem/smoke = new + smoke.set_up(0, location = src, carry = tmp_holder, silent = TRUE) playsound(src, 'sound/effects/smoke.ogg', 50, TRUE, -3) smoke.start() - qdel(R) + qdel(tmp_holder) ejectItem(TRUE) else if(prob(EFFECT_PROB_VERYLOW-badThingCoeff)) visible_message(span_danger("[src]'s chemical chamber has sprung a leak!")) chosenchem = pick(/datum/reagent/mutationtoxin/classic,/datum/reagent/cyborg_mutation_nanomachines,/datum/reagent/toxin/acid) - var/datum/reagents/R = new/datum/reagents(50) - R.my_atom = src - R.add_reagent(chosenchem , 50) - var/datum/effect_system/smoke_spread/chem/smoke = new - smoke.set_up(R, 0, src, silent = TRUE) + var/datum/reagents/tmp_holder = new/datum/reagents(50) + tmp_holder.my_atom = src + tmp_holder.add_reagent(chosenchem , 50) + var/datum/effect_system/fluid_spread/smoke/chem/smoke = new + smoke.set_up(0, location = src, carry = tmp_holder, silent = TRUE) playsound(src, 'sound/effects/smoke.ogg', 50, TRUE, -3) smoke.start() - qdel(R) + qdel(tmp_holder) ejectItem(TRUE) warn_admins(usr, "[chosenchem] smoke") investigate_log("Experimentor has released [chosenchem] smoke!", INVESTIGATE_EXPERIMENTOR) @@ -357,7 +357,7 @@ if(MT) visible_message(span_danger("[src] dangerously overheats, launching a flaming fuel orb!")) investigate_log("Experimentor has launched a fireball at [M]!", INVESTIGATE_EXPERIMENTOR) - var/obj/projectile/magic/aoe/fireball/FB = new /obj/projectile/magic/aoe/fireball(start) + var/obj/projectile/magic/fireball/FB = new /obj/projectile/magic/fireball(start) FB.preparePixelProjectile(MT, start) FB.fire() else if(prob(EFFECT_PROB_LOW-badThingCoeff)) @@ -401,15 +401,15 @@ investigate_log("Experimentor has made a cup of [chosenchem] coffee.", INVESTIGATE_EXPERIMENTOR) else if(prob(EFFECT_PROB_VERYLOW-badThingCoeff)) visible_message(span_danger("[src] malfunctions, shattering [exp_on] and releasing a dangerous cloud of coolant!")) - var/datum/reagents/R = new/datum/reagents(50) - R.my_atom = src - R.add_reagent(/datum/reagent/consumable/frostoil , 50) + var/datum/reagents/tmp_holder = new/datum/reagents(50) + tmp_holder.my_atom = src + tmp_holder.add_reagent(/datum/reagent/consumable/frostoil, 50) investigate_log("Experimentor has released frostoil gas.", INVESTIGATE_EXPERIMENTOR) - var/datum/effect_system/smoke_spread/chem/smoke = new - smoke.set_up(R, 0, src, silent = TRUE) + var/datum/effect_system/fluid_spread/smoke/chem/smoke = new + smoke.set_up(0, location = src, carry = tmp_holder, silent = TRUE) playsound(src, 'sound/effects/smoke.ogg', 50, TRUE, -3) smoke.start() - qdel(R) + qdel(tmp_holder) ejectItem(TRUE) else if(prob(EFFECT_PROB_LOW-badThingCoeff)) visible_message(span_warning("[src] malfunctions, shattering [exp_on] and leaking cold air!")) @@ -427,8 +427,8 @@ ejectItem(TRUE) else if(prob(EFFECT_PROB_MEDIUM-badThingCoeff)) visible_message(span_warning("[src] malfunctions, releasing a flurry of chilly air as [exp_on] pops out!")) - var/datum/effect_system/smoke_spread/smoke = new - smoke.set_up(0, loc) + var/datum/effect_system/fluid_spread/smoke/smoke = new + smoke.set_up(0, location = loc) smoke.start() ejectItem() //////////////////////////////////////////////////////////////////////////////////////////////// @@ -598,8 +598,8 @@ //////////////// RELIC PROCS ///////////////////////////// /obj/item/relic/proc/throwSmoke(turf/where) - var/datum/effect_system/smoke_spread/smoke = new - smoke.set_up(0, get_turf(where)) + var/datum/effect_system/fluid_spread/smoke/smoke = new + smoke.set_up(0, location = get_turf(where)) smoke.start() /obj/item/relic/proc/corgicannon(mob/user) diff --git a/code/modules/research/machinery/_production.dm b/code/modules/research/machinery/_production.dm index 39a3de7d3114e..097c5c4a0f486 100644 --- a/code/modules/research/machinery/_production.dm +++ b/code/modules/research/machinery/_production.dm @@ -21,6 +21,8 @@ /// What color is this machine's stripe? Leave null to not have a stripe. var/stripe_color = null + /// Does this charge the user's ID on fabrication? + var/charges_tax = TRUE /obj/machinery/rnd/production/Initialize(mapload) . = ..() @@ -173,14 +175,16 @@ say("Not enough reagents to complete prototype[print_quantity > 1? "s" : ""].") return FALSE var/total_cost = LATHE_TAX - if(is_station_level(z) && isliving(usr)) //We don't block purchases off station Z. + if(!charges_tax) + total_cost = 0 + if(isliving(usr)) var/mob/living/user = usr var/obj/item/card/id/card = user.get_idcard(TRUE) if(!card && istype(user.pulling, /obj/item/card/id)) card = user.pulling - if(card) + if(card && card.registered_account) var/datum/bank_account/our_acc = card.registered_account - if(our_acc.account_job && SSeconomy.get_dep_account(our_acc.account_job?.paycheck_department) == SSeconomy.get_dep_account(payment_department)) + if(our_acc.account_job.departments_bitflags & allowed_department_flags) total_cost = 0 //We are not charging crew for printing their own supplies and equipment. if(attempt_charge(src, usr, total_cost) & COMPONENT_OBJ_CANCEL_CHARGE) return FALSE diff --git a/code/modules/research/machinery/circuit_imprinter.dm b/code/modules/research/machinery/circuit_imprinter.dm index fabe05ac5977c..265a48a3eee1b 100644 --- a/code/modules/research/machinery/circuit_imprinter.dm +++ b/code/modules/research/machinery/circuit_imprinter.dm @@ -33,3 +33,4 @@ desc = "Manufactures circuit boards for the construction of machines. Its ancient construction may limit its ability to print all known technology." allowed_buildtypes = AWAY_IMPRINTER circuit = /obj/item/circuitboard/machine/circuit_imprinter/offstation + charges_tax = FALSE diff --git a/code/modules/research/machinery/departmental_circuit_imprinter.dm b/code/modules/research/machinery/departmental_circuit_imprinter.dm index 0f50fc71b2efa..7277c41d9789f 100644 --- a/code/modules/research/machinery/departmental_circuit_imprinter.dm +++ b/code/modules/research/machinery/departmental_circuit_imprinter.dm @@ -7,6 +7,6 @@ /obj/machinery/rnd/production/circuit_imprinter/department/science name = "department circuit imprinter (Science)" circuit = /obj/item/circuitboard/machine/circuit_imprinter/department/science - allowed_department_flags = DEPARTMENTAL_FLAG_SCIENCE + allowed_department_flags = DEPARTMENT_BITFLAG_SCIENCE department_tag = "Science" payment_department = ACCOUNT_SCI diff --git a/code/modules/research/machinery/departmental_protolathe.dm b/code/modules/research/machinery/departmental_protolathe.dm index aecc2622b7e78..61c7c6f97afed 100644 --- a/code/modules/research/machinery/departmental_protolathe.dm +++ b/code/modules/research/machinery/departmental_protolathe.dm @@ -6,15 +6,19 @@ /obj/machinery/rnd/production/protolathe/department/engineering name = "department protolathe (Engineering)" - allowed_department_flags = DEPARTMENTAL_FLAG_ENGINEERING + allowed_department_flags = DEPARTMENT_BITFLAG_ENGINEERING department_tag = "Engineering" circuit = /obj/item/circuitboard/machine/protolathe/department/engineering stripe_color = "#EFB341" payment_department = ACCOUNT_ENG +/obj/machinery/rnd/production/protolathe/department/engineering/no_tax + circuit = /obj/item/circuitboard/machine/protolathe/department/engineering/no_tax + charges_tax = FALSE + /obj/machinery/rnd/production/protolathe/department/service name = "department protolathe (Service)" - allowed_department_flags = DEPARTMENTAL_FLAG_SERVICE + allowed_department_flags = DEPARTMENT_BITFLAG_SERVICE department_tag = "Service" circuit = /obj/item/circuitboard/machine/protolathe/department/service stripe_color = "#83ca41" @@ -22,7 +26,7 @@ /obj/machinery/rnd/production/protolathe/department/medical name = "department protolathe (Medical)" - allowed_department_flags = DEPARTMENTAL_FLAG_MEDICAL + allowed_department_flags = DEPARTMENT_BITFLAG_MEDICAL department_tag = "Medical" circuit = /obj/item/circuitboard/machine/protolathe/department/medical stripe_color = "#52B4E9" @@ -30,7 +34,7 @@ /obj/machinery/rnd/production/protolathe/department/cargo name = "department protolathe (Cargo)" - allowed_department_flags = DEPARTMENTAL_FLAG_CARGO + allowed_department_flags = DEPARTMENT_BITFLAG_CARGO department_tag = "Cargo" circuit = /obj/item/circuitboard/machine/protolathe/department/cargo stripe_color = "#956929" @@ -38,7 +42,7 @@ /obj/machinery/rnd/production/protolathe/department/science name = "department protolathe (Science)" - allowed_department_flags = DEPARTMENTAL_FLAG_SCIENCE + allowed_department_flags = DEPARTMENT_BITFLAG_SCIENCE department_tag = "Science" circuit = /obj/item/circuitboard/machine/protolathe/department/science stripe_color = "#D381C9" @@ -46,7 +50,7 @@ /obj/machinery/rnd/production/protolathe/department/security name = "department protolathe (Security)" - allowed_department_flags = DEPARTMENTAL_FLAG_SECURITY + allowed_department_flags = DEPARTMENT_BITFLAG_SECURITY department_tag = "Security" circuit = /obj/item/circuitboard/machine/protolathe/department/security stripe_color = "#DE3A3A" diff --git a/code/modules/research/machinery/departmental_techfab.dm b/code/modules/research/machinery/departmental_techfab.dm index fc616372e2a6c..788803e3959e0 100644 --- a/code/modules/research/machinery/departmental_techfab.dm +++ b/code/modules/research/machinery/departmental_techfab.dm @@ -6,7 +6,7 @@ /obj/machinery/rnd/production/techfab/department/engineering name = "department techfab (Engineering)" - allowed_department_flags = DEPARTMENTAL_FLAG_ENGINEERING + allowed_department_flags = DEPARTMENT_BITFLAG_ENGINEERING department_tag = "Engineering" circuit = /obj/item/circuitboard/machine/techfab/department/engineering stripe_color = "#EFB341" @@ -14,7 +14,7 @@ /obj/machinery/rnd/production/techfab/department/service name = "department techfab (Service)" - allowed_department_flags = DEPARTMENTAL_FLAG_SERVICE + allowed_department_flags = DEPARTMENT_BITFLAG_SERVICE department_tag = "Service" circuit = /obj/item/circuitboard/machine/techfab/department/service stripe_color = "#83ca41" @@ -22,7 +22,7 @@ /obj/machinery/rnd/production/techfab/department/medical name = "department techfab (Medical)" - allowed_department_flags = DEPARTMENTAL_FLAG_MEDICAL + allowed_department_flags = DEPARTMENT_BITFLAG_MEDICAL department_tag = "Medical" circuit = /obj/item/circuitboard/machine/techfab/department/medical stripe_color = "#52B4E9" @@ -30,7 +30,7 @@ /obj/machinery/rnd/production/techfab/department/cargo name = "department techfab (Cargo)" - allowed_department_flags = DEPARTMENTAL_FLAG_CARGO + allowed_department_flags = DEPARTMENT_BITFLAG_CARGO department_tag = "Cargo" circuit = /obj/item/circuitboard/machine/techfab/department/cargo stripe_color = "#956929" @@ -38,7 +38,7 @@ /obj/machinery/rnd/production/techfab/department/science name = "department techfab (Science)" - allowed_department_flags = DEPARTMENTAL_FLAG_SCIENCE + allowed_department_flags = DEPARTMENT_BITFLAG_SCIENCE department_tag = "Science" circuit = /obj/item/circuitboard/machine/techfab/department/science stripe_color = "#D381C9" @@ -46,7 +46,7 @@ /obj/machinery/rnd/production/techfab/department/security name = "department techfab (Security)" - allowed_department_flags = DEPARTMENTAL_FLAG_SECURITY + allowed_department_flags = DEPARTMENT_BITFLAG_SECURITY department_tag = "Security" circuit = /obj/item/circuitboard/machine/techfab/department/security stripe_color = "#DE3A3A" diff --git a/code/modules/research/machinery/protolathe.dm b/code/modules/research/machinery/protolathe.dm index 4ac7ee688b431..957d437997a85 100644 --- a/code/modules/research/machinery/protolathe.dm +++ b/code/modules/research/machinery/protolathe.dm @@ -38,3 +38,4 @@ desc = "Converts raw materials into useful objects. Its ancient construction may limit its ability to print all known technology." circuit = /obj/item/circuitboard/machine/protolathe/offstation allowed_buildtypes = AWAY_LATHE + charges_tax = FALSE diff --git a/code/modules/research/ordnance/scipaper_partner.dm b/code/modules/research/ordnance/scipaper_partner.dm index 897172decde1b..f5f6eb62fd569 100644 --- a/code/modules/research/ordnance/scipaper_partner.dm +++ b/code/modules/research/ordnance/scipaper_partner.dm @@ -1,47 +1,74 @@ -/datum/scientific_partner/spinward_science - name="Spinward Science" - flufftext="A local scientific community started by the diverse inhabitants of the Spinward Sector. Not generally advanced, but they will gladly work with us." - multipliers=list(SCIPAPER_COOPERATION_INDEX = 1, SCIPAPER_FUNDING_INDEX=0.75) - boosted_nodes=list("emp_basic" = 500, "NVGtech" = 1500, "integrated_HUDs" = 500) +/datum/scientific_partner/mining + name = "Mining Corps" + flufftext = "A local group of miners are looking for ways to improve their mining output. They are interested in smaller scale explosives." + accepted_experiments = list(/datum/experiment/ordnance/explosive/lowyieldbomb) + multipliers = list(SCIPAPER_COOPERATION_INDEX = 0.75, SCIPAPER_FUNDING_INDEX = 0.75) + boosted_nodes = list( + "bluespace_basic" = 2000, + "NVGtech" = 1500, + "practical_bluespace" = 2500, + "basic_plasma" = 2000, + "basic_mining" = 2000, + "adv_mining" = 2000, + ) /datum/scientific_partner/baron name = "Ghost Writing" - flufftext="A nearby research station ran by a very wealthy captain seems to be struggling with their scientific output. They might reward us handsomely if we ghostwrite for them." - multipliers = list(SCIPAPER_COOPERATION_INDEX = 0.25, SCIPAPER_FUNDING_INDEX=5) - boosted_nodes = list("comp_recordkeeping" = 500, "computer_hardware_basic"=500) + flufftext = "A nearby research station ran by a very wealthy captain seems to be struggling with their scientific output. They might reward us handsomely if we ghostwrite for them." + multipliers = list(SCIPAPER_COOPERATION_INDEX = 0.25, SCIPAPER_FUNDING_INDEX = 5) + boosted_nodes = list( + "comp_recordkeeping" = 500, + "computer_hardware_basic" = 500, + ) /datum/scientific_partner/defense - name="Defense Partnership" - flufftext="We can work directly for Nanotrasen's \[REDACTED\] division, potentially providing us access with advanced defensive gadgets." - accepted_experiments=list(/datum/experiment/ordnance/explosive/lowyieldbomb, /datum/experiment/ordnance/explosive/highyieldbomb, /datum/experiment/ordnance/explosive/pressurebomb) - boosted_nodes = list("adv_weaponry" = 5000, "weaponry" = 2500, "sec_basic" = 1250, "explosive_weapons"=1250) - -/datum/scientific_partner/energy - name="High-Energy Research" - flufftext="A recently established high-energy research concern started by Nanotrasen. They might be able to assist our energy-based research." - accepted_experiments=list(/datum/experiment/ordnance/explosive/hydrogenbomb, /datum/experiment/ordnance/explosive/nobliumbomb) - boosted_nodes = list("adv_beam_weapons" = 1250, "beam_weapons" = 1250, "electronic_weapons"=1250, "mech_laser"=1250, "mech_laser_heavy"=1250) - -/datum/scientific_partner/engineering - name="Corps of Engineers" - flufftext = "Many engineers are interested in the application of exotic gases in their day-to-day work. They might be able to offer us information on some their gadgets in return." - accepted_experiments=list(/datum/experiment/ordnance/gaseous/halon, /datum/experiment/ordnance/gaseous/noblium, /datum/experiment/ordnance/explosive/lowyieldbomb) - boosted_nodes=list(/datum/techweb_node/adv_engi=2500, /datum/techweb_node/adv_power=1500, /datum/techweb_node/bluespace_power=2000, /datum/techweb_node/high_efficiency=2500, /datum/techweb_node/micro_bluespace=2500) + name = "Defense Partnership" + flufftext = "We can work directly for Nanotrasen's \[REDACTED\] division, potentially providing us access with advanced defensive gadgets." + accepted_experiments = list( + /datum/experiment/ordnance/explosive/highyieldbomb, + /datum/experiment/ordnance/explosive/pressurebomb, + /datum/experiment/ordnance/explosive/hydrogenbomb, + ) + boosted_nodes = list( + "adv_weaponry" = 5000, + "weaponry" = 2500, + "sec_basic" = 1250, + "explosive_weapons" = 1250, + "electronic_weapons" = 1250, + "radioactive_weapons" = 1250, + "beam_weapons" = 1250, + "explosive_weapons" = 1250, + ) /datum/scientific_partner/medical - name="Biological Research Division" - flufftext="A collegiate of the best medical researchers Nanotrason employs. They seem to be interested in the biological effects of some more exotic gases." - accepted_experiments=list(/datum/experiment/ordnance/gaseous/nitrium, /datum/experiment/ordnance/gaseous/bz) - boosted_nodes=list("cyber_organs"=750, "cyber_organs_upgraded"=1000, "genetics"=500, "subdermal_implants"=1250, "adv_biotech"=1000) - -/datum/scientific_partner/ordnance - name="Ordnance Partners" - flufftext="There are other stations tasked with researching the more esoteric reactions. We might be able to exchange some information with them." - accepted_experiments=list(/datum/experiment/ordnance/explosive/pressurebomb, /datum/experiment/ordnance/explosive/nobliumbomb) - boosted_nodes=list("gravity_gun"=1250, "mecha_phazon"=1500, "mech_wormhole_gen"=1250, "bluespace_travel"=1000, "micro_bluespace"=3000, "basic_plasma"=1000, "adv_plasma"=1000) + name = "Biological Research Division" + flufftext = "A collegiate of the best medical researchers Nanotrason employs. They seem to be interested in the biological effects of some more exotic gases. Especially stimulants and neurosupressants." + accepted_experiments = list( + /datum/experiment/ordnance/gaseous/nitrous_oxide, + /datum/experiment/ordnance/gaseous/bz, + ) + boosted_nodes = list( + "cyber_organs" = 750, + "cyber_organs_upgraded" = 1000, + "genetics" = 500, + "subdermal_implants" = 1250, + "adv_biotech" = 1000, + "biotech" = 1000, + ) -/datum/scientific_partner/cold_physics - name="Low Temperature Research" - flufftext="A Nanotrasen division researching matter interactions at very low temperatures. Very interested in our hyper-noblium research." - accepted_experiments=list(/datum/experiment/ordnance/gaseous/noblium, /datum/experiment/ordnance/explosive/nobliumbomb) - boosted_nodes=list("emp_super" = 3000, "emp_adv"=1250, "cryotech"=1500) +/datum/scientific_partner/physics + name = "NT Physics Quarterly" + flufftext = "A prestigious physics journal managed by Nanotrasen. The main journal for publishing cutting-edge physics research conducted by Nanotrasen, given that they aren't classified." + accepted_experiments = list( + /datum/experiment/ordnance/gaseous/noblium, + /datum/experiment/ordnance/explosive/nobliumbomb, + ) + boosted_nodes = list( + "engineering" = 5000, + "adv_engi" = 5000, + "emp_super" = 3000, + "emp_adv" = 1250, + "high_efficiency" = 5000, + "micro_bluespace" = 5000, + "adv_power" = 1500, + ) diff --git a/code/modules/research/ordnance/scipaper_publisher.dm b/code/modules/research/ordnance/scipaper_publisher.dm index 22dffae8277e8..6fe6a3cb07877 100644 --- a/code/modules/research/ordnance/scipaper_publisher.dm +++ b/code/modules/research/ordnance/scipaper_publisher.dm @@ -8,7 +8,7 @@ program_icon_state = "research" tgui_id = "NtosScipaper" program_icon = "paper-plane" - transfer_access = ACCESS_ORDNANCE + transfer_access = list(ACCESS_ORDNANCE) var/datum/techweb/linked_techweb /// Unpublished, temporary paper datum. diff --git a/code/modules/research/ordnance/tank_compressor.dm b/code/modules/research/ordnance/tank_compressor.dm index a94c28316a06d..dadf561690928 100644 --- a/code/modules/research/ordnance/tank_compressor.dm +++ b/code/modules/research/ordnance/tank_compressor.dm @@ -35,6 +35,7 @@ /obj/machinery/atmospherics/components/binary/tank_compressor/examine() . = ..() . += "This one is rated for up to [TANK_COMPRESSOR_PRESSURE_LIMIT] kPa." + . += "Can be opened with a screwdriver and rotated with a wrench. The green port is the input, the red one is the output." /// Stores the record of the gas data for a significant enough tank leak /datum/data/compressor_record @@ -79,14 +80,25 @@ return FALSE return TRUE +/obj/machinery/atmospherics/components/binary/tank_compressor/default_change_direction_wrench(mob/user, obj/item/I) + if(!..()) + return FALSE + set_init_directions() + update_appearance() + return TRUE + +/obj/machinery/atmospherics/components/binary/circulator/get_node_connects() + return list(turn(dir, 180), dir) // airs[2] is input which is facing dir, airs[1] is output which is facing the other side of dir + /obj/machinery/atmospherics/components/binary/tank_compressor/screwdriver_act(mob/living/user, obj/item/tool) if(active || inserted_tank) return FALSE if(!default_deconstruction_screwdriver(user, "[base_icon_state]-open", "[base_icon_state]-open", tool)) return FALSE + change_nodes_connection(panel_open) update_appearance() return TRUE - + /obj/machinery/atmospherics/components/binary/tank_compressor/crowbar_act(mob/living/user, obj/item/tool) if(active || inserted_tank) return FALSE @@ -94,34 +106,6 @@ return FALSE return TRUE -/obj/machinery/atmospherics/components/binary/tank_compressor/default_change_direction_wrench(mob/user, obj/item/wrench) - . = ..() - if(!.) - return - - // Disconnect our partner. - if(nodes[1]) - nodes[1].disconnect(src) - nodes[1] = null - if(parents[1]) - nullify_pipenet(parents[1]) - if(nodes[2]) - nodes[2].disconnect(src) - nodes[2] = null - if(parents[2]) - nullify_pipenet(parents[2]) - set_init_directions() - // Connect to a new one. - atmos_init() - if(nodes[1]) - nodes[1].atmos_init() - nodes[1].add_member(src) - if(nodes[2]) - nodes[2].atmos_init() - nodes[2].add_member(src) - SSair.add_to_rebuild_queue(src) - update_appearance() - /// Glorified volume pump. /obj/machinery/atmospherics/components/binary/tank_compressor/process_atmos() var/datum/gas_mixture/input_air = airs[2] @@ -172,7 +156,7 @@ return COMSIG_CANCEL_EXPLOSION /** - * Everytime a tank is destroyed or a new tank is inserted, our buffer is flushed. + * Everytime a tank is destroyed or a new tank is inserted, our buffer is flushed. * Mole requirements in experiments are tracked by buffer data. */ /obj/machinery/atmospherics/components/binary/tank_compressor/proc/flush_buffer() @@ -194,7 +178,7 @@ new_record.timestamp = station_time_timestamp() for(var/gas_path in leaked_gas_buffer.gases) new_record.gas_data[gas_path] = leaked_gas_buffer.gases[gas_path][MOLES] - + compressor_record += new_record record_number += 1 say("Buffer data stored.") @@ -207,7 +191,7 @@ if(experiment.required_gas in gas_data) if(gas_data[experiment.required_gas] > MINIMUM_MOLE_COUNT) passed_experiments += list(experiment.type = gas_data[experiment.required_gas]) - + return passed_experiments /obj/machinery/atmospherics/components/binary/tank_compressor/proc/print(mob/user, datum/data/compressor_record/record) @@ -229,7 +213,7 @@ if(!inserted_tank) return FALSE var/datum/gas_mixture/tank_air = inserted_tank.return_air() - if(!tank_air.return_pressure() >= PUMP_MAX_PRESSURE) + if(tank_air.return_pressure() >= (PUMP_MAX_PRESSURE + ONE_ATMOSPHERE)) return FALSE flush_buffer() if(user) @@ -280,7 +264,7 @@ /obj/machinery/atmospherics/components/binary/tank_compressor/update_overlays() . = ..() - . += get_pipe_image(icon, "[base_icon_state]-pipe", dir, COLOR_BLUE, piping_layer) + . += get_pipe_image(icon, "[base_icon_state]-pipe", dir, COLOR_VIBRANT_LIME, piping_layer) . += get_pipe_image(icon, "[base_icon_state]-pipe", turn(dir, 180), COLOR_RED, piping_layer) if(!istype(inserted_tank)) . += mutable_appearance(icon, "[base_icon_state]-doors",) @@ -327,7 +311,7 @@ "maxTransfer" = TANK_COMPRESSOR_MAX_TRANSFER_RATE, "leakPressure" = round(TANK_LEAK_PRESSURE), "fragmentPressure" = round(TANK_FRAGMENT_PRESSURE), - "ejectPressure" = PUMP_MAX_PRESSURE + "ejectPressure" = PUMP_MAX_PRESSURE + ONE_ATMOSPHERE, ) return data diff --git a/code/modules/research/rdconsole.dm b/code/modules/research/rdconsole.dm index 1c6d97db5ab75..4996a55853aa4 100644 --- a/code/modules/research/rdconsole.dm +++ b/code/modules/research/rdconsole.dm @@ -22,7 +22,7 @@ Nothing else in the console has ID requirements. icon_screen = "rdcomp" icon_keyboard = "rd_key" circuit = /obj/item/circuitboard/computer/rdconsole - req_access = list(ACCESS_RND) // Locking and unlocking the console requires science access + req_access = list(ACCESS_SCIENCE) // Locking and unlocking the console requires science access /// Reference to global science techweb var/datum/techweb/stored_research /// The stored technology disk, if present diff --git a/code/modules/research/techweb/all_nodes.dm b/code/modules/research/techweb/all_nodes.dm index c0adfd39fc371..27fd6c80cf001 100644 --- a/code/modules/research/techweb/all_nodes.dm +++ b/code/modules/research/techweb/all_nodes.dm @@ -169,7 +169,6 @@ "mop", "multitool", "normtrash", - "petri_dish", "pipe_painter", "plant_analyzer", "plunger", @@ -180,7 +179,6 @@ "shovel", "spade", "spraycan", - "swab", "tile_sprayer", "tscanner", "welding_helmet", @@ -197,6 +195,7 @@ description = "Basic medical tools and equipment." design_ids = list( "beaker", + "biopsy_tool", "blood_filter", "bonesetter", "cautery", @@ -210,8 +209,11 @@ "dropper", "hemostat", "large_beaker", + "operating", + "petri_dish", "pillbottle", "plumbing_rcd", + "plumbing_rcd_sci", "portable_chem_mixer", "retractor", "scalpel", @@ -219,6 +221,7 @@ "surgical_drapes", "surgical_tape", "surgicaldrill", + "swab", "syringe", "xlarge_beaker", ) @@ -312,7 +315,6 @@ prereq_ids = list("base") design_ids = list( "beer_dispenser", - "biopsy_tool", "blood_pack", "chem_dispenser", "chem_heater", @@ -328,9 +330,7 @@ "medical_kiosk", "medigel", "medipen_refiller", - "operating", "pandemic", - "plumbing_rcd_sci", "soda_dispenser", ) research_costs = list(TECHWEB_POINT_TYPE_GENERIC = 2500) @@ -492,7 +492,6 @@ "atmosalerts", "autolathe", "cell_charger", - "cell_charger", "crystallizer", "electrolyzer", "emergency_oxygen", @@ -509,7 +508,7 @@ "plasma_tank", "plasmaman_tank_belt", "pneumatic_seal", - "power control", + "power_control", "powermonitor", "recharger", "recycler", @@ -550,6 +549,7 @@ "weldingmask", ) research_costs = list(TECHWEB_POINT_TYPE_GENERIC = 5000) + required_experiments = list(/datum/experiment/ordnance/gaseous/bz) discount_experiments = list(/datum/experiment/scanning/random/material/medium/one = 4000) /datum/techweb_node/anomaly @@ -586,7 +586,6 @@ "smes", "super_capacitor", "super_cell", - "superpacman", "turbine_compressor", "turbine_rotor", "turbine_stator", @@ -912,6 +911,12 @@ ) research_costs = list(TECHWEB_POINT_TYPE_GENERIC = 2500) +//Any kind of point adjustment needs to happen before SSresearch sets up the whole node tree, it gets cached +/datum/techweb_node/ai/New() + . = ..() + if(HAS_TRAIT(SSstation, STATION_TRAIT_UNIQUE_AI)) + research_costs[TECHWEB_POINT_TYPE_GENERIC] *= 3 + /////////////////////////EMP tech///////////////////////// /datum/techweb_node/emp_basic //EMP tech for some reason id = "emp_basic" @@ -1016,8 +1021,6 @@ "bat_normal", "bat_super", "cardslot", - "cpu_normal", - "cpu_small", "hdd_advanced", "hdd_basic", "hdd_cluster", @@ -1026,12 +1029,9 @@ "netcard_advanced", "netcard_basic", "netcard_wired", - "pcpu_normal", - "pcpu_small", "portadrive_advanced", "portadrive_basic", "portadrive_super", - "sensorpackage", "ssd_micro", "ssd_small", ) @@ -1075,21 +1075,21 @@ "comm_monitor", "comm_server", "ntnet_relay", - "s-amplifier", - "s-analyzer", - "s-ansible", - "s-broadcaster", - "s-bus", - "s-crystal", - "s-filter", - "s-hub", - "s-messaging", - "s-processor", - "s-receiver", - "s-relay", - "s-server", - "s-transmitter", - "s-treatment", + "s_amplifier", + "s_analyzer", + "s_ansible", + "s_broadcaster", + "s_bus", + "s_crystal", + "s_filter", + "s_hub", + "s_messaging", + "s_processor", + "s_receiver", + "s_relay", + "s_server", + "s_transmitter", + "s_treatment", ) /datum/techweb_node/integrated_hud @@ -1139,7 +1139,7 @@ description = "Smart freezing of objects to preserve them!" prereq_ids = list("adv_engi", "biotech") design_ids = list( - "cryo_Grenade", + "cryo_grenade", "cryotube", "splitbeaker", "stasis", @@ -1175,6 +1175,7 @@ "cybernetic_stomach_tier2", ) research_costs = list(TECHWEB_POINT_TYPE_GENERIC = 1000) + /datum/techweb_node/cyber_organs_upgraded id = "cyber_organs_upgraded" @@ -1189,7 +1190,6 @@ "cybernetic_stomach_tier3", ) research_costs = list(TECHWEB_POINT_TYPE_GENERIC = 1500) - required_experiments = list(/datum/experiment/ordnance/gaseous/bz) /datum/techweb_node/cyber_implants id = "cyber_implants" @@ -1219,7 +1219,6 @@ "ci-toolset", ) research_costs = list(TECHWEB_POINT_TYPE_GENERIC = 2500) - required_experiments = list(/datum/experiment/ordnance/gaseous/nitrium) /datum/techweb_node/combat_cyber_implants id = "combat_cyber_implants" @@ -1261,7 +1260,7 @@ id = "adv_mining" display_name = "Advanced Mining Technology" description = "Efficiency Level 127" //dumb mc references - prereq_ids = list("basic_mining", "adv_engi", "adv_power", "adv_plasma") + prereq_ids = list("basic_mining", "adv_power", "adv_plasma") design_ids = list( "drill_diamond", "hypermod", @@ -1354,7 +1353,9 @@ id = "adv_rcd_upgrade" display_name = "Advanced RCD Designs Upgrade" description = "Unlocks new RCD designs." - design_ids = list("rcd_upgrade_silo_link") + design_ids = list( + "rcd_upgrade_silo_link", + ) prereq_ids = list( "bluespace_travel", "rcd_upgrade", @@ -1373,6 +1374,7 @@ "tele_shield", ) research_costs = list(TECHWEB_POINT_TYPE_GENERIC = 10000) + required_experiments = list(/datum/experiment/ordnance/explosive/pressurebomb) /datum/techweb_node/adv_weaponry id = "adv_weaponry" @@ -1383,7 +1385,6 @@ "pin_loyalty", ) research_costs = list(TECHWEB_POINT_TYPE_GENERIC = 10000) - required_experiments = list(/datum/experiment/ordnance/explosive/highyieldbomb) /datum/techweb_node/electric_weapons id = "electronic_weapons" @@ -1433,9 +1434,9 @@ description = "If the light stuff just won't do it." prereq_ids = list("adv_weaponry") design_ids = list( - "adv_Grenade", - "large_Grenade", - "pyro_Grenade", + "adv_grenade", + "large_grenade", + "pyro_grenade", ) research_costs = list(TECHWEB_POINT_TYPE_GENERIC = 2500) @@ -1536,6 +1537,7 @@ "mod_stealth", "mod_mag_harness", "mod_pathfinder", + "mod_holster", ) research_costs = list(TECHWEB_POINT_TYPE_GENERIC = 2500) diff --git a/code/modules/research/xenobiology/crossbreeding/_clothing.dm b/code/modules/research/xenobiology/crossbreeding/_clothing.dm index 3d141866f3168..0c3d45eee828f 100644 --- a/code/modules/research/xenobiology/crossbreeding/_clothing.dm +++ b/code/modules/research/xenobiology/crossbreeding/_clothing.dm @@ -13,7 +13,7 @@ Slimecrossing Armor body_parts_covered = NONE w_class = WEIGHT_CLASS_SMALL clothing_traits = list(TRAIT_NOBREATH) - permeability_coefficient = 0.5 + armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 50, FIRE = 0, ACID = 0) flags_cover = MASKCOVERSMOUTH resistance_flags = NONE diff --git a/code/modules/research/xenobiology/crossbreeding/_misc.dm b/code/modules/research/xenobiology/crossbreeding/_misc.dm index 8ca7afff9ba53..3fcb987a1f179 100644 --- a/code/modules/research/xenobiology/crossbreeding/_misc.dm +++ b/code/modules/research/xenobiology/crossbreeding/_misc.dm @@ -152,7 +152,7 @@ Slimecrossing Items icon_state = "frozen" density = TRUE max_integrity = 100 - armor = list(MELEE = 30, BULLET = 50, LASER = -50, ENERGY = -50, BOMB = 0, BIO = 100, FIRE = -80, ACID = 30) + armor = list(MELEE = 30, BULLET = 50, LASER = -50, ENERGY = -50, BOMB = 0, BIO = 0, FIRE = -80, ACID = 30) /obj/structure/ice_stasis/Initialize(mapload) . = ..() diff --git a/code/modules/research/xenobiology/crossbreeding/_status_effects.dm b/code/modules/research/xenobiology/crossbreeding/_status_effects.dm index ac05231719688..ad1002148bb35 100644 --- a/code/modules/research/xenobiology/crossbreeding/_status_effects.dm +++ b/code/modules/research/xenobiology/crossbreeding/_status_effects.dm @@ -212,7 +212,7 @@ /datum/status_effect/bonechill/tick() if(prob(50)) owner.adjustFireLoss(1) - owner.Jitter(3) + owner.set_timed_status_effect(6 SECONDS, /datum/status_effect/jitter, only_if_higher = TRUE) owner.adjust_bodytemperature(-10) if(ishuman(owner)) var/mob/living/carbon/human/humi = owner @@ -503,24 +503,36 @@ /datum/status_effect/stabilized/purple id = "stabilizedpurple" colour = "purple" + /// Whether we healed from our last tick + var/healed_last_tick = FALSE /datum/status_effect/stabilized/purple/tick() - var/is_healing = FALSE + healed_last_tick = FALSE + if(owner.getBruteLoss() > 0) owner.adjustBruteLoss(-0.2) - is_healing = TRUE + healed_last_tick = TRUE + if(owner.getFireLoss() > 0) owner.adjustFireLoss(-0.2) - is_healing = TRUE + healed_last_tick = TRUE + if(owner.getToxLoss() > 0) - owner.adjustToxLoss(-0.2, forced = TRUE) //Slimepeople should also get healed. - is_healing = TRUE - if(is_healing) - examine_text = "SUBJECTPRONOUN is regenerating slowly, purplish goo filling in small injuries!" + // Forced, so slimepeople are healed as well. + owner.adjustToxLoss(-0.2, forced = TRUE) + healed_last_tick = TRUE + + // Technically, "healed this tick" by now. + if(healed_last_tick) new /obj/effect/temp_visual/heal(get_turf(owner), "#FF0000") - else - examine_text = null - ..() + + return ..() + +/datum/status_effect/stabilized/purple/get_examine_text() + if(healed_last_tick) + return span_warning("[owner.p_they(TRUE)] [owner.p_are()] regenerating slowly, purplish goo filling in small injuries!") + + return null /datum/status_effect/stabilized/blue id = "stabilizedblue" @@ -562,7 +574,9 @@ colour = "yellow" var/cooldown = 10 var/max_cooldown = 10 - examine_text = "Nearby electronics seem just a little more charged wherever SUBJECTPRONOUN goes." + +/datum/status_effect/stabilized/yellow/get_examine_text() + return span_warning("Nearby electronics seem just a little more charged wherever [owner.p_they()] go[owner.p_es()].") /datum/status_effect/stabilized/yellow/tick() if(cooldown > 0) @@ -590,7 +604,6 @@ id = "stabilizeddarkpurple" colour = "dark purple" var/obj/item/hothands/fire - examine_text = "Their fingertips burn brightly!" /datum/status_effect/stabilized/darkpurple/on_apply() ADD_TRAIT(owner, TRAIT_RESISTHEATHANDS, "slimestatus") @@ -599,24 +612,27 @@ /datum/status_effect/stabilized/darkpurple/tick() var/obj/item/item = owner.get_active_held_item() - if(IS_EDIBLE(item)) - if(item.microwave_act()) + if(item) + if(IS_EDIBLE(item) && item.microwave_act()) to_chat(owner, span_warning("[linked_extract] flares up brightly, and your hands alone are enough cook [item]!")) - else - item.attackby(fire, owner) + else + item.attackby(fire, owner) return ..() /datum/status_effect/stabilized/darkpurple/on_remove() REMOVE_TRAIT(owner, TRAIT_RESISTHEATHANDS, "slimestatus") qdel(fire) +/datum/status_effect/stabilized/darkpurple/get_examine_text() + return span_notice("[owner.p_their(TRUE)] fingertips burn brightly!") + /datum/status_effect/stabilized/darkblue id = "stabilizeddarkblue" colour = "dark blue" /datum/status_effect/stabilized/darkblue/tick() if(owner.fire_stacks > 0 && prob(80)) - owner.adjust_fire_stacks(-1) + owner.adjust_wet_stacks(1) if(owner.fire_stacks <= 0) to_chat(owner, span_notice("[linked_extract] coats you in a watery goo, extinguishing the flames.")) var/obj/O = owner.get_active_held_item() @@ -797,12 +813,12 @@ H.dna.update_dna_identity() return ..() -/datum/status_effect/stabilized/green/tick() //Only occasionally give examiners a warning. +// Only occasionally give examiners a warning. +/datum/status_effect/stabilized/green/get_examine_text() if(prob(50)) - examine_text = "SUBJECTPRONOUN looks a bit green and gooey..." - else - examine_text = null - return ..() + return span_warning("[owner.p_they(TRUE)] look[owner.p_s()] a bit green and gooey...") + + return null /datum/status_effect/stabilized/green/on_remove() to_chat(owner, span_notice("You feel more like yourself.")) @@ -878,47 +894,87 @@ /datum/status_effect/stabilized/oil id = "stabilizedoil" colour = "oil" - examine_text = "SUBJECTPRONOUN smells of sulfer and oil!" /datum/status_effect/stabilized/oil/tick() if(owner.stat == DEAD) explosion(owner, devastation_range = 1, heavy_impact_range = 2, light_impact_range = 4, flame_range = 5, explosion_cause = src) return ..() +/datum/status_effect/stabilized/oil/get_examine_text() + return span_warning("[owner.p_they(TRUE)] smell[owner.p_s()] of sulfer and oil!") + +/// How much damage is dealt per healing done for the stabilized back. +/// This multiplier is applied to prevent two people from converting each other's damage away. +#define DRAIN_DAMAGE_MULTIPLIER 1.2 + /datum/status_effect/stabilized/black id = "stabilizedblack" colour = "black" - var/messagedelivered = FALSE + /// How much we heal per tick (also how much we damage per tick times DRAIN_DAMAGE_MULTIPLIER). var/heal_amount = 1 + /// Weakref to the mob we're currently draining every tick. + var/datum/weakref/draining_ref + +/datum/status_effect/stabilized/black/on_apply() + RegisterSignal(owner, COMSIG_MOVABLE_SET_GRAB_STATE, .proc/on_grab) + return ..() + +/datum/status_effect/stabilized/black/on_remove() + UnregisterSignal(owner, COMSIG_MOVABLE_SET_GRAB_STATE) + return ..() + +/// Whenever we grab someone by the neck, set "draining" to a weakref of them. +/datum/status_effect/stabilized/black/proc/on_grab(mob/living/source, new_state) + SIGNAL_HANDLER + + if(new_state < GRAB_KILL || !isliving(source.pulling)) + draining_ref = null + return + + var/mob/living/draining = source.pulling + if(draining.stat == DEAD) + return + + draining_ref = WEAKREF(draining) + to_chat(owner, span_boldnotice("You feel your hands melt around [draining]'s neck as you start to drain [draining.p_them()] of [draining.p_their()] life!")) + to_chat(draining, span_userdanger("[owner]'s hands melt around your neck as you can feel your life starting to drain away!")) + +/datum/status_effect/stabilized/black/get_examine_text() + var/mob/living/draining = draining_ref?.resolve() + if(!draining) + return null + + return span_warning("[owner.p_they(TRUE)] [owner.p_are()] draining health from [draining]!") /datum/status_effect/stabilized/black/tick() - if(owner.pulling && isliving(owner.pulling) && owner.grab_state == GRAB_KILL) - var/mob/living/M = owner.pulling - if(M.stat == DEAD) - return - if(!messagedelivered) - to_chat(owner,span_notice("You feel your hands melt around [M]'s neck and start to drain [M.p_them()] of life.")) - to_chat(owner.pulling, span_userdanger("[owner]'s hands melt around your neck, and you can feel your life starting to drain away!")) - messagedelivered = TRUE - examine_text = "SUBJECTPRONOUN is draining health from [owner.pulling]!" - var/list/healing_types = list() - if(owner.getBruteLoss() > 0) - healing_types += BRUTE - if(owner.getFireLoss() > 0) - healing_types += BURN - if(owner.getToxLoss() > 0) - healing_types += TOX - if(owner.getCloneLoss() > 0) - healing_types += CLONE - if(length(healing_types)) - owner.apply_damage_type(-heal_amount, damagetype=pick(healing_types)) - owner.adjust_nutrition(3) - M.adjustCloneLoss(heal_amount * 1.2) //This way, two people can't just convert each other's damage away. - else - messagedelivered = FALSE - examine_text = null + if(owner.grab_state < GRAB_KILL || !IS_WEAKREF_OF(owner.pulling, draining_ref)) + return + + var/mob/living/drained = draining_ref.resolve() + if(drained.stat == DEAD) + to_chat(owner, span_warning("[drained] is dead, you cannot drain anymore life from them!")) + draining_ref = null + return + + var/list/healing_types = list() + if(owner.getBruteLoss() > 0) + healing_types += BRUTE + if(owner.getFireLoss() > 0) + healing_types += BURN + if(owner.getToxLoss() > 0) + healing_types += TOX + if(owner.getCloneLoss() > 0) + healing_types += CLONE + + if(length(healing_types)) + owner.apply_damage_type(-heal_amount, damagetype = pick(healing_types)) + + owner.adjust_nutrition(3) + drained.adjustCloneLoss(heal_amount * DRAIN_DAMAGE_MULTIPLIER) return ..() +#undef DRAIN_DAMAGE_MULTIPLIER + /datum/status_effect/stabilized/lightpink id = "stabilizedlightpink" colour = "light pink" @@ -942,7 +998,9 @@ /datum/status_effect/stabilized/adamantine id = "stabilizedadamantine" colour = "adamantine" - examine_text = "SUBJECTPRONOUN has a strange metallic coating on their skin." + +/datum/status_effect/stabilized/adamantine/get_examine_text() + return span_warning("[owner.p_they(TRUE)] [owner.p_have()] strange metallic coating on [owner.p_their()] skin.") /datum/status_effect/stabilized/gold id = "stabilizedgold" diff --git a/code/modules/research/xenobiology/crossbreeding/burning.dm b/code/modules/research/xenobiology/crossbreeding/burning.dm index 5b364021dc243..80a856ce4535f 100644 --- a/code/modules/research/xenobiology/crossbreeding/burning.dm +++ b/code/modules/research/xenobiology/crossbreeding/burning.dm @@ -45,11 +45,11 @@ Burning extracts: /obj/item/slimecross/burning/orange/do_effect(mob/user) user.visible_message(span_danger("[src] boils over with a caustic gas!")) - var/datum/reagents/R = new/datum/reagents(100) - R.add_reagent(/datum/reagent/consumable/condensedcapsaicin, 100) + var/datum/reagents/tmp_holder = new/datum/reagents(100) + tmp_holder.add_reagent(/datum/reagent/consumable/condensedcapsaicin, 100) - var/datum/effect_system/smoke_spread/chem/smoke = new - smoke.set_up(R, 7, get_turf(user)) + var/datum/effect_system/fluid_spread/smoke/chem/smoke = new + smoke.set_up(7, location = get_turf(user), carry = tmp_holder) smoke.start() ..() @@ -120,11 +120,11 @@ Burning extracts: /obj/item/slimecross/burning/darkblue/do_effect(mob/user) user.visible_message(span_danger("[src] releases a burst of chilling smoke!")) - var/datum/reagents/R = new/datum/reagents(100) - R.add_reagent(/datum/reagent/consumable/frostoil, 40) - user.reagents.add_reagent(/datum/reagent/medicine/regen_jelly,10) - var/datum/effect_system/smoke_spread/chem/smoke = new - smoke.set_up(R, 7, get_turf(user)) + var/datum/reagents/tmp_holder = new/datum/reagents(100) + tmp_holder.add_reagent(/datum/reagent/consumable/frostoil, 40) + user.reagents.add_reagent(/datum/reagent/medicine/regen_jelly, 10) + var/datum/effect_system/fluid_spread/smoke/chem/smoke = new + smoke.set_up(7, location = get_turf(user), carry = tmp_holder) smoke.start() ..() diff --git a/code/modules/research/xenobiology/crossbreeding/charged.dm b/code/modules/research/xenobiology/crossbreeding/charged.dm index 9b4cfa25aa2d3..d96bc87535351 100644 --- a/code/modules/research/xenobiology/crossbreeding/charged.dm +++ b/code/modules/research/xenobiology/crossbreeding/charged.dm @@ -165,18 +165,21 @@ Charged extracts: effect_desc = "Lets you choose what slime species you want to be." /obj/item/slimecross/charged/green/do_effect(mob/user) - var/mob/living/carbon/human/H = user - if(!istype(H)) + var/mob/living/carbon/human/human_user = user + if(!istype(human_user)) to_chat(user, span_warning("You must be a humanoid to use this!")) return - var/racechoice = tgui_input_list(H, "Choose your slime subspecies", "Slime Selection", sort_list(subtypesof(/datum/species/jelly), /proc/cmp_typepaths_asc)) + var/list/choice_list = list() + for(var/datum/species/species_type as anything in subtypesof(/datum/species/jelly)) + choice_list[initial(species_type.name)] = species_type + var/racechoice = tgui_input_list(human_user, "Choose your slime subspecies", "Slime Selection", sort_list(choice_list)) if(isnull(racechoice)) to_chat(user, span_notice("You decide not to become a slime for now.")) return if(!user.canUseTopic(src, BE_CLOSE)) return - H.set_species(racechoice, icon_update=1) - H.visible_message(span_warning("[H] suddenly shifts form as [src] dissolves into [H.p_their()] skin!")) + human_user.set_species(choice_list[racechoice], icon_update=1) + human_user.visible_message(span_warning("[human_user] suddenly shifts form as [src] dissolves into [human_user.p_their()] skin!")) ..() /obj/item/slimecross/charged/pink diff --git a/code/modules/research/xenobiology/vatgrowing/microscope.dm b/code/modules/research/xenobiology/vatgrowing/microscope.dm index 9fd4c58bc0885..e22c881a021ea 100644 --- a/code/modules/research/xenobiology/vatgrowing/microscope.dm +++ b/code/modules/research/xenobiology/vatgrowing/microscope.dm @@ -79,3 +79,16 @@ current_dish = null . = TRUE update_appearance() + +/datum/crafting_recipe/microscope + name = "Microscope" + result = /obj/structure/microscope + time = 30 + tool_behaviors = list(TOOL_SCREWDRIVER) + reqs = list( + /obj/item/stack/sheet/glass = 1, + /obj/item/stack/sheet/plastic = 1, + /obj/item/stock_parts/scanning_module = 1, + /obj/item/flashlight = 1, + ) + category = CAT_CHEMISTRY diff --git a/code/modules/research/xenobiology/vatgrowing/samples/_micro_organism.dm b/code/modules/research/xenobiology/vatgrowing/samples/_micro_organism.dm index b3d2b45f5663d..da1bf67c7adb0 100644 --- a/code/modules/research/xenobiology/vatgrowing/samples/_micro_organism.dm +++ b/code/modules/research/xenobiology/vatgrowing/samples/_micro_organism.dm @@ -95,8 +95,8 @@ QDEL_NULL(vat.biological_sample) /datum/micro_organism/cell_line/proc/succeed_growing(obj/machinery/plumbing/growing_vat/vat) - var/datum/effect_system/smoke_spread/smoke = new - smoke.set_up(0, vat.loc) + var/datum/effect_system/fluid_spread/smoke/smoke = new + smoke.set_up(0, location = vat.loc) smoke.start() for(var/created_thing in resulting_atoms) for(var/x in 1 to resulting_atoms[created_thing]) diff --git a/code/modules/research/xenobiology/vatgrowing/samples/cell_lines/common.dm b/code/modules/research/xenobiology/vatgrowing/samples/cell_lines/common.dm index 1c2da8d5ac7ba..637c5d033f03d 100644 --- a/code/modules/research/xenobiology/vatgrowing/samples/cell_lines/common.dm +++ b/code/modules/research/xenobiology/vatgrowing/samples/cell_lines/common.dm @@ -474,7 +474,7 @@ resulting_atoms = list(/mob/living/simple_animal/hostile/netherworld = 1) /datum/micro_organism/cell_line/netherworld/succeed_growing(obj/machinery/plumbing/growing_vat/vat) - var/random_result = pick(typesof(/mob/living/simple_animal/hostile/netherworld)) //i looked myself, pretty much all of them are reasonably strong and somewhat on the same level. except migo is the jackpot and the blank body is whiff. + var/random_result = pick(typesof(/mob/living/simple_animal/hostile/netherworld) - /mob/living/simple_animal/hostile/netherworld/statue) //i looked myself, pretty much all of them are reasonably strong and somewhat on the same level. except migo is the jackpot and the blank body is whiff. resulting_atoms = list() resulting_atoms[random_result] = 1 return ..() diff --git a/code/modules/research/xenobiology/xenobiology.dm b/code/modules/research/xenobiology/xenobiology.dm index 158a84c807a0e..a1a00c2be10e5 100644 --- a/code/modules/research/xenobiology/xenobiology.dm +++ b/code/modules/research/xenobiology/xenobiology.dm @@ -316,7 +316,7 @@ return 250 if(SLIME_ACTIVATE_MAJOR) - user.reagents.create_foam(/datum/effect_system/foam_spread,20) + user.reagents.create_foam(/datum/effect_system/fluid_spread/foam, 20) user.visible_message(span_danger("Foam spews out from [user]'s skin!"), span_warning("You activate [src], and foam bursts out of your skin!")) return 600 @@ -331,7 +331,7 @@ if(SLIME_ACTIVATE_MINOR) to_chat(user, span_notice("You activate [src]. You start feeling colder!")) user.extinguish_mob() - user.adjust_fire_stacks(-20) + user.adjust_wet_stacks(20) user.reagents.add_reagent(/datum/reagent/consumable/frostoil,6) user.reagents.add_reagent(/datum/reagent/medicine/regen_jelly,7) return 100 @@ -724,7 +724,7 @@ if(dumb_mob.flags_1 & HOLOGRAM_1) //Check to see if it's a holodeck creature to_chat(dumb_mob, span_userdanger("You also become depressingly aware that you are not a real creature, but instead a holoform. Your existence is limited to the parameters of the holodeck.")) to_chat(user, span_notice("[dumb_mob] accepts [src] and suddenly becomes attentive and aware. It worked!")) - dumb_mob.copy_languages(user) + dumb_mob.copy_languages(user, LANGUAGE_MASTER) after_success(user, dumb_mob) qdel(src) else @@ -791,6 +791,7 @@ user.mind.transfer_to(switchy_mob) switchy_mob.faction = user.faction.Copy() + switchy_mob.copy_languages(user, LANGUAGE_MIND) user.death() to_chat(switchy_mob, span_notice("In a quick flash, you feel your consciousness flow into [switchy_mob]!")) to_chat(switchy_mob, span_warning("You are now [switchy_mob]. Your allegiances, alliances, and role is still the same as it was prior to consciousness transfer!")) diff --git a/code/modules/security_levels/keycard_authentication.dm b/code/modules/security_levels/keycard_authentication.dm index 5be9ab1a82a7c..26f43924410ca 100644 --- a/code/modules/security_levels/keycard_authentication.dm +++ b/code/modules/security_levels/keycard_authentication.dm @@ -139,7 +139,7 @@ MAPPING_DIRECTIONAL_HELPERS(/obj/machinery/keycard_auth, 26) GLOBAL_VAR_INIT(emergency_access, FALSE) /proc/make_maint_all_access() - for(var/area/maintenance/A in world) + for(var/area/station/maintenance/A in world) for(var/obj/machinery/door/airlock/D in A) D.emergency = TRUE D.update_icon(ALL, 0) @@ -148,7 +148,7 @@ GLOBAL_VAR_INIT(emergency_access, FALSE) SSblackbox.record_feedback("nested tally", "keycard_auths", 1, list("emergency maintenance access", "enabled")) /proc/revoke_maint_all_access() - for(var/area/maintenance/A in world) + for(var/area/station/maintenance/A in world) for(var/obj/machinery/door/airlock/D in A) D.emergency = FALSE D.update_icon(ALL, 0) diff --git a/code/modules/shuttle/docking.dm b/code/modules/shuttle/docking.dm index ec6f71917bdeb..13c8fe5410b6c 100644 --- a/code/modules/shuttle/docking.dm +++ b/code/modules/shuttle/docking.dm @@ -152,7 +152,7 @@ /obj/docking_port/mobile/proc/cleanup_runway(obj/docking_port/stationary/new_dock, list/old_turfs, list/new_turfs, list/areas_to_move, list/moved_atoms, rotation, movement_direction, area/underlying_old_area) - underlying_old_area.afterShuttleMove() + underlying_old_area.afterShuttleMove(0) // Parallax handling // This needs to be done before the atom after move diff --git a/code/modules/shuttle/emergency.dm b/code/modules/shuttle/emergency.dm index bb4969d78710c..4ee761e74dd54 100644 --- a/code/modules/shuttle/emergency.dm +++ b/code/modules/shuttle/emergency.dm @@ -97,7 +97,7 @@ to_chat(user, span_warning("You don't have an ID.")) return - if(!(ACCESS_HEADS in ID.access)) + if(!(ACCESS_COMMAND in ID.access)) to_chat(user, span_warning("The access level of your card is not high enough.")) return diff --git a/code/modules/spatial_grid/cell_tracker.dm b/code/modules/spatial_grid/cell_tracker.dm new file mode 100644 index 0000000000000..fb0d2e0bcf1b2 --- /dev/null +++ b/code/modules/spatial_grid/cell_tracker.dm @@ -0,0 +1,99 @@ +/** + * Spatial gridmap, cell tracking + * + * This datum exists to make the large, repeated "everything in some range" pattern faster + * Rather then just refreshing against everything, we track all the cells in range of the passed in "window" + * This lets us do entered/left logic, and make ordinarially quite expensive logic much cheaper + * + * Note: This system should not be used for things who have strict requirements about what is NOT in their processed entries + * It should instead only be used for logic that only really cares about limiting how much gets "entered" in any one call + * Because we apply this limitation, we can do things to make our code much less prone to unneeded work + */ +/datum/cell_tracker + var/list/datum/spatial_grid_cell/member_cells = list() + // Inner window + // If a cell is inside this space, it will be entered into our membership list + /// The height (y radius) of our inner window + var/inner_window_x_radius + /// The width (x radius) of our inner window + var/inner_window_y_radius + + // Outer window + // If a cell is outside this space, it will be removed from our memebership list + // This effectively applies a grace window, to prevent moving back and forth across a border line causing issues + /// The height (y radius) of our outer window + var/outer_window_x_radius + /// The width (x radius) of our outer window + var/outer_window_y_radius + +/// Accepts a width and height to use for this tracker +/// Also accepts the ratio to use between inner and outer window. Optional, defaults to 2 +/datum/cell_tracker/New(width, height, inner_outer_ratio) + set_bounds(width, height, inner_outer_ratio) + return ..() + +/datum/cell_tracker/Destroy(force) + stack_trace("Attempted to delete a cell tracker. They don't hold any refs outside of cells, what are you doing") + if(!force) + return QDEL_HINT_LETMELIVE + member_cells.Cut() + return ..() + +/// Takes a width and height, and uses them to set the inner window, and interpolate the outer window +/datum/cell_tracker/proc/set_bounds(width = 0, height = 0, ratio = 2) + // We want to store these as radii, rather then width and height, since that's convineient for spatial grid code + var/x_radius = CEILING(width, 2) + var/y_radius = CEILING(height, 2) + inner_window_x_radius = x_radius + inner_window_y_radius = y_radius + + outer_window_x_radius = x_radius * ratio + outer_window_y_radius = y_radius * ratio + +/// Returns a list of newly and formerly joined spatial grid managed objects of type [type] in the form list(new, old) +/// Takes the center of our window as input +/datum/cell_tracker/proc/recalculate_type_members(turf/center, type) + var/list/new_and_old = recalculate_cells(center) + + var/list/new_members = list() + var/list/former_members = list() + /// Pull out all the new and old memebers we want + switch(type) + if(SPATIAL_GRID_CONTENTS_TYPE_CLIENTS) + for(var/datum/spatial_grid_cell/cell as anything in new_and_old[1]) + new_members += cell.client_contents + for(var/datum/spatial_grid_cell/cell as anything in new_and_old[2]) + former_members += cell.client_contents + if(SPATIAL_GRID_CONTENTS_TYPE_HEARING) + for(var/datum/spatial_grid_cell/cell as anything in new_and_old[1]) + new_members += cell.hearing_contents + for(var/datum/spatial_grid_cell/cell as anything in new_and_old[2]) + former_members += cell.hearing_contents + if(SPATIAL_GRID_CONTENTS_TYPE_ATMOS) + for(var/datum/spatial_grid_cell/cell as anything in new_and_old[1]) + new_members += cell.atmos_contents + for(var/datum/spatial_grid_cell/cell as anything in new_and_old[2]) + former_members += cell.atmos_contents + + return list(new_members, former_members) + +/// Recalculates our member list, returns a list in the form list(new members, old members) for reaction +/// Accepts the turf to use as our "center" +/datum/cell_tracker/proc/recalculate_cells(turf/center) + if(!center) + CRASH("/datum/cell_tracker had an invalid location on refresh, ya done fucked") + // This is a mild waste of cpu time. Consider optimizing by adding a new helper function to get just the space between two bounds + // Assuming it ever becomes a real problem + var/list/datum/spatial_grid_cell/inner_window = SSspatial_grid.get_cells_in_bounds(center, inner_window_x_radius, inner_window_y_radius) + var/list/datum/spatial_grid_cell/outer_window = SSspatial_grid.get_cells_in_bounds(center, outer_window_x_radius, outer_window_y_radius) + + var/list/datum/spatial_grid_cell/new_cells = inner_window - member_cells + // The outer window may contain cells we don't actually have, so we do it like this + var/list/datum/spatial_grid_cell/old_cells = member_cells - outer_window + + // This whole thing is a naive implementation, + // if it turns out to be expensive because of all the list operations I'll look closer at it + member_cells -= old_cells + member_cells += new_cells + + return list(new_cells, old_cells) diff --git a/code/modules/spells/spell.dm b/code/modules/spells/spell.dm index 839b19c764e7d..6188ec76be4a6 100644 --- a/code/modules/spells/spell.dm +++ b/code/modules/spells/spell.dm @@ -146,8 +146,10 @@ GLOBAL_LIST_INIT(spells, typesof(/obj/effect/proc_holder/spell)) //needed for th var/sparks_spread = 0 var/sparks_amt = 0 //cropped at 10 - var/smoke_spread = 0 //1 - harmless, 2 - harmful - var/smoke_amt = 0 //cropped at 10 + /// The typepath of the smoke to create on cast. + var/smoke_spread = null + /// The amount of smoke to create on case. This is a range so a value of 5 will create enough smoke to cover everything within 5 steps. + var/smoke_amt = 0 var/centcom_cancast = TRUE //Whether or not the spell should be allowed on z2 @@ -197,17 +199,11 @@ GLOBAL_LIST_INIT(spells, typesof(/obj/effect/proc_holder/spell)) //needed for th var/mob/living/carbon/human/H = user - var/static/list/casting_clothes = typecacheof(list(/obj/item/clothing/suit/wizrobe, /obj/item/clothing/head/wizard)) - if(clothes_req) //clothes check - var/passes_req = FALSE - if(istype(H.back, /obj/item/mod/control)) - var/obj/item/mod/control/mod = H.back - if(istype(mod.theme, /datum/mod_theme/enchanted)) - passes_req = TRUE - if(!passes_req && !is_type_in_typecache(H.wear_suit, casting_clothes)) + if(clothes_req) + if(!(H.wear_suit?.clothing_flags & CASTING_CLOTHES)) to_chat(H, span_warning("You don't feel strong enough without your robe!")) return FALSE - if(!passes_req && !is_type_in_typecache(H.head, casting_clothes)) + if(!(H.head?.clothing_flags & CASTING_CLOTHES)) to_chat(H, span_warning("You don't feel strong enough without your hat!")) return FALSE else @@ -346,19 +342,10 @@ GLOBAL_LIST_INIT(spells, typesof(/obj/effect/proc_holder/spell)) //needed for th to_chat(target, text("[message]")) if(sparks_spread) do_sparks(sparks_amt, FALSE, location) - if(smoke_spread) - if(smoke_spread == 1) - var/datum/effect_system/smoke_spread/smoke = new - smoke.set_up(smoke_amt, location) - smoke.start() - else if(smoke_spread == 2) - var/datum/effect_system/smoke_spread/bad/smoke = new - smoke.set_up(smoke_amt, location) - smoke.start() - else if(smoke_spread == 3) - var/datum/effect_system/smoke_spread/sleeping/smoke = new - smoke.set_up(smoke_amt, location) - smoke.start() + if(ispath(smoke_spread, /datum/effect_system/fluid_spread/smoke)) // Dear god this code is :agony: + var/datum/effect_system/fluid_spread/smoke/smoke = new smoke_spread() + smoke.set_up(smoke_amt, location = location) + smoke.start() /obj/effect/proc_holder/spell/proc/cast(list/targets,mob/user = usr) diff --git a/code/modules/spells/spell_types/aimed.dm b/code/modules/spells/spell_types/aimed.dm index 06278b18698c7..64ca91f0541d2 100644 --- a/code/modules/spells/spell_types/aimed.dm +++ b/code/modules/spells/spell_types/aimed.dm @@ -115,6 +115,14 @@ deactive_msg = "You let the energy flow out of your hands back into yourself..." projectile_type = /obj/projectile/magic/aoe/lightning +/obj/effect/proc_holder/spell/aimed/lightningbolt/on_gain(mob/living/user) + . = ..() + ADD_TRAIT(user, TRAIT_TESLA_SHOCKIMMUNE, "lightning_bolt_spell") + +/obj/effect/proc_holder/spell/aimed/lightningbolt/on_lose(mob/living/user) + . = ..() + REMOVE_TRAIT(user, TRAIT_TESLA_SHOCKIMMUNE, "lightning_bolt_spell") + /obj/effect/proc_holder/spell/aimed/fireball name = "Fireball" desc = "This spell fires an explosive fireball at a target." @@ -125,7 +133,7 @@ invocation_type = INVOCATION_SHOUT range = 20 cooldown_min = 20 //10 deciseconds reduction per rank - projectile_type = /obj/projectile/magic/aoe/fireball + projectile_type = /obj/projectile/magic/fireball base_icon_state = "fireball" action_icon_state = "fireball0" sound = 'sound/magic/fireball.ogg' diff --git a/code/modules/spells/spell_types/charge.dm b/code/modules/spells/spell_types/charge.dm index 467af52aefb5a..754b731f7807d 100644 --- a/code/modules/spells/spell_types/charge.dm +++ b/code/modules/spells/spell_types/charge.dm @@ -1,6 +1,10 @@ /obj/effect/proc_holder/spell/targeted/charge name = "Charge" - desc = "This spell can be used to recharge a variety of things in your hands, from magical artifacts to electrical components. A creative wizard can even use it to grant magical power to a fellow magic user." + desc = "This spell can be used to recharge a variety of things in your hands, \ + from magical artifacts to electrical components. A creative wizard can even use it \ + to grant magical power to a fellow magic user." + sound = 'sound/magic/charge.ogg' + action_icon_state = "charge" school = SCHOOL_TRANSMUTATION charge_max = 600 @@ -10,92 +14,43 @@ range = -1 cooldown_min = 400 //50 deciseconds reduction per rank include_user = TRUE - action_icon_state = "charge" -/obj/effect/proc_holder/spell/targeted/charge/cast(list/targets,mob/user = usr) - for(var/mob/living/L in targets) - var/list/hand_items = list(L.get_active_held_item(),L.get_inactive_held_item()) - var/charged_item = null - var/burnt_out = FALSE +/obj/effect/proc_holder/spell/targeted/charge/cast(list/targets, mob/user = usr) + // Charge people we're pulling first and foremost + if(isliving(user.pulling)) + var/mob/living/pulled_living = user.pulling + var/pulled_has_spells = FALSE + + for(var/obj/effect/proc_holder/spell/spell in pulled_living.mob_spell_list | pulled_living.mind?.spell_list) + spell.charge_counter = spell.charge_max + spell.recharging = FALSE + spell.update_appearance() + pulled_has_spells = TRUE + + if(pulled_has_spells) + to_chat(pulled_living, span_notice("You feel raw magic flowing through you. It feels good!")) + to_chat(user, span_notice("[pulled_living] suddenly feels very warm!")) + return + + to_chat(pulled_living, span_notice("You feel very strange for a moment, but then it passes.")) + + // Then charge their main hand item, then charge their offhand item + var/obj/item/to_charge = user.get_active_held_item() || user.get_inactive_held_item() + if(!to_charge) + to_chat(user, span_notice("You feel magical power surging through your hands, but the feeling rapidly fades.")) + return + + var/charge_return = SEND_SIGNAL(to_charge, COMSIG_ITEM_MAGICALLY_CHARGED, src, user) + + if(QDELETED(to_charge)) + to_chat(user, span_warning("[src] seems to react adversely with [to_charge]!")) + return + + if(charge_return & COMPONENT_ITEM_BURNT_OUT) + to_chat(user, span_warning("[to_charge] seems to react negatively to [src], becoming uncomfortably warm!")) + + else if(charge_return & COMPONENT_ITEM_CHARGED) + to_chat(user, span_notice("[to_charge] suddenly feels very warm!")) - if(L.pulling && isliving(L.pulling)) - var/mob/living/M = L.pulling - if(LAZYLEN(M.mob_spell_list) || (LAZYLEN(M.mind?.spell_list))) - for(var/obj/effect/proc_holder/spell/S in M.mob_spell_list) - S.charge_counter = S.charge_max - if(M.mind) - for(var/obj/effect/proc_holder/spell/S in M.mind.spell_list) - S.charge_counter = S.charge_max - to_chat(M, span_notice("You feel raw magic flowing through you. It feels good!")) - else - to_chat(M, span_notice("You feel very strange for a moment, but then it passes.")) - burnt_out = TRUE - charged_item = M - break - for(var/obj/item in hand_items) - if(istype(item, /obj/item/spellbook)) - to_chat(L, span_danger("Glowing red letters appear on the front cover...")) - to_chat(L, span_warning("[pick("NICE TRY BUT NO!","CLEVER BUT NOT CLEVER ENOUGH!", "SUCH FLAGRANT CHEESING IS WHY WE ACCEPTED YOUR APPLICATION!", "CUTE! VERY CUTE!", "YOU DIDN'T THINK IT'D BE THAT EASY, DID YOU?")]")) - burnt_out = TRUE - else if(istype(item, /obj/item/book/granter/spell)) - var/obj/item/book/granter/spell/I = item - if(!I.oneuse) - to_chat(L, span_notice("This book is infinite use and can't be recharged, yet the magic has improved the book somehow...")) - burnt_out = TRUE - I.pages_to_mastery-- - break - if(prob(80)) - L.visible_message(span_warning("[I] catches fire!")) - qdel(I) - else - I.used = FALSE - charged_item = I - break - else if(istype(item, /obj/item/gun/magic)) - var/obj/item/gun/magic/I = item - if(prob(80) && !I.can_charge) - I.max_charges-- - if(I.max_charges <= 0) - I.max_charges = 0 - burnt_out = TRUE - I.charges = I.max_charges - if(istype(item, /obj/item/gun/magic/wand) && I.max_charges != 0) - var/obj/item/gun/magic/W = item - W.icon_state = initial(W.icon_state) - I.recharge_newshot() - charged_item = I - break - else if(istype(item, /obj/item/stock_parts/cell)) - var/obj/item/stock_parts/cell/C = item - if(prob(80)) - C.maxcharge -= 200 - if(C.maxcharge <= 1) //Div by 0 protection - C.maxcharge = 1 - burnt_out = TRUE - C.charge = C.maxcharge - charged_item = C - break - else if(item.contents) - var/obj/I = null - for(I in item.contents) - if(istype(I, /obj/item/stock_parts/cell/)) - var/obj/item/stock_parts/cell/C = I - if(prob(80)) - C.maxcharge -= 200 - if(C.maxcharge <= 1) //Div by 0 protection - C.maxcharge = 1 - burnt_out = TRUE - C.charge = C.maxcharge - if(istype(C.loc, /obj/item/gun)) - var/obj/item/gun/G = C.loc - G.process_chamber() - item.update_appearance() - charged_item = item - break - if(!charged_item) - to_chat(L, span_notice("You feel magical power surging through your hands, but the feeling rapidly fades...")) - else if(burnt_out) - to_chat(L, span_warning("[charged_item] doesn't seem to be reacting to the spell!")) - else - playsound(get_turf(L), 'sound/magic/charge.ogg', 50, TRUE) - to_chat(L, span_notice("[charged_item] suddenly feels very warm!")) + else + to_chat(user, span_notice("[to_charge] doesn't seem to be react to [src].")) diff --git a/code/modules/spells/spell_types/construct_spells.dm b/code/modules/spells/spell_types/construct_spells.dm index 12c1c81535777..35f9810e489b5 100644 --- a/code/modules/spells/spell_types/construct_spells.dm +++ b/code/modules/spells/spell_types/construct_spells.dm @@ -178,7 +178,7 @@ include_user = TRUE cooldown_min = 20 //25 deciseconds reduction per rank - smoke_spread = 3 + smoke_spread = /datum/effect_system/fluid_spread/smoke/sleeping smoke_amt = 4 action_icon_state = "smoke" action_background_icon_state = "bg_cult" diff --git a/code/modules/spells/spell_types/lichdom.dm b/code/modules/spells/spell_types/lichdom.dm index a43f2546e8af2..1b5e24abc88bc 100644 --- a/code/modules/spells/spell_types/lichdom.dm +++ b/code/modules/spells/spell_types/lichdom.dm @@ -54,7 +54,7 @@ if(iscarbon(caster)) var/mob/living/carbon/carbon_caster = caster - var/obj/item/organ/brain/lich_brain = carbon_caster.getorganslot(ORGAN_SLOT_BRAIN) + var/obj/item/organ/internal/brain/lich_brain = carbon_caster.getorganslot(ORGAN_SLOT_BRAIN) if(lich_brain) // This prevents MMIs being used to stop lich revives lich_brain.organ_flags &= ~ORGAN_VITAL lich_brain.decoy_override = TRUE diff --git a/code/modules/spells/spell_types/rightandwrong.dm b/code/modules/spells/spell_types/rightandwrong.dm index bc4fdda5e8c33..0db7cbe8cf47d 100644 --- a/code/modules/spells/spell_types/rightandwrong.dm +++ b/code/modules/spells/spell_types/rightandwrong.dm @@ -76,7 +76,7 @@ GLOBAL_LIST_INIT(summoned_magic, list( /obj/item/gun/magic/staff/healing, /obj/item/gun/magic/staff/door, /obj/item/scrying, - /obj/item/warpwhistle, + /obj/item/warp_whistle, /obj/item/immortality_talisman, /obj/item/melee/ghost_sword)) @@ -98,7 +98,7 @@ GLOBAL_LIST_INIT(summoned_magic_objectives, list( /obj/item/scrying, /obj/item/spellbook, /obj/item/storage/belt/wands/full, - /obj/item/warpwhistle)) + /obj/item/warp_whistle)) /* * Gives [to_equip] a random gun from a list. diff --git a/code/modules/spells/spell_types/rod_form.dm b/code/modules/spells/spell_types/rod_form.dm index c70bac8a0f2f0..fd833029b5551 100644 --- a/code/modules/spells/spell_types/rod_form.dm +++ b/code/modules/spells/spell_types/rod_form.dm @@ -21,7 +21,7 @@ /obj/effect/proc_holder/spell/targeted/rod_form/cast(list/targets, mob/user = usr) var/area/our_area = get_area(user) - if(istype(our_area, /area/wizard_station)) + if(istype(our_area, /area/centcom/wizard_station)) to_chat(user, span_warning("You know better than to trash Wizard Federation property. Best wait until you leave to use [src].")) return diff --git a/code/modules/spells/spell_types/wizard.dm b/code/modules/spells/spell_types/wizard.dm index ff6decd92ab56..2160c7a2991ca 100644 --- a/code/modules/spells/spell_types/wizard.dm +++ b/code/modules/spells/spell_types/wizard.dm @@ -62,7 +62,7 @@ include_user = TRUE cooldown_min = 20 //25 deciseconds reduction per rank - smoke_spread = 2 + smoke_spread = /datum/effect_system/fluid_spread/smoke/bad smoke_amt = 4 action_icon_state = "smoke" @@ -81,7 +81,7 @@ include_user = TRUE antimagic_flags = NONE // no cast restrictions - smoke_spread = 1 + smoke_spread = /datum/effect_system/fluid_spread/smoke smoke_amt = 2 action_icon_state = "smoke" @@ -115,7 +115,7 @@ cooldown_min = 5 //4 deciseconds reduction per rank - smoke_spread = 1 + smoke_spread = /datum/effect_system/fluid_spread/smoke smoke_amt = 0 inner_tele_radius = 0 @@ -139,7 +139,7 @@ cooldown_min = 200 //100 deciseconds reduction per rank action_icon_state = "teleport" - smoke_spread = 1 + smoke_spread = /datum/effect_system/fluid_spread/smoke smoke_amt = 2 sound1 = 'sound/magic/teleport_diss.ogg' sound2 = 'sound/magic/teleport_app.ogg' @@ -291,9 +291,9 @@ if(isliving(user)) var/mob/living/caster = user if(caster.can_cast_magic(antimagic_flags)) - caster.IgniteMob() + caster.ignite_mob() else - return + return for(var/mob/living/target in targets) if(target.can_block_magic(antimagic_flags)) to_chat(user, span_warning("The spell can't seem to affect [target]!")) diff --git a/code/modules/station_goals/bsa.dm b/code/modules/station_goals/bsa.dm index af2324a260857..9b516865c3b53 100644 --- a/code/modules/station_goals/bsa.dm +++ b/code/modules/station_goals/bsa.dm @@ -142,7 +142,7 @@ GLOBAL_VAR_INIT(bsa_unlock, FALSE) pixel_x = -192 bound_width = 352 bound_x = -192 - appearance_flags = NONE //Removes default TILE_BOUND + appearance_flags = LONG_GLIDE //Removes default TILE_BOUND /obj/machinery/bsa/full/wrench_act(mob/living/user, obj/item/I) return FALSE @@ -350,9 +350,9 @@ GLOBAL_VAR_INIT(bsa_unlock, FALSE) if(notice) return null //Totally nanite construction system not an immersion breaking spawning - var/datum/effect_system/smoke_spread/s = new - s.set_up(4,get_turf(centerpiece)) - s.start() + var/datum/effect_system/fluid_spread/smoke/fourth_wall_guard = new + fourth_wall_guard.set_up(4, location = get_turf(centerpiece)) + fourth_wall_guard.start() var/obj/machinery/bsa/full/cannon = new(get_turf(centerpiece),centerpiece.get_cannon_direction()) QDEL_NULL(centerpiece.front_ref) QDEL_NULL(centerpiece.back_ref) diff --git a/code/modules/station_goals/dna_vault.dm b/code/modules/station_goals/dna_vault.dm index 8ca219027f7c7..31569b609c552 100644 --- a/code/modules/station_goals/dna_vault.dm +++ b/code/modules/station_goals/dna_vault.dm @@ -193,8 +193,8 @@ switch(upgrade_type) if(VAULT_TOXIN) to_chat(H, span_notice("You feel resistant to airborne toxins.")) - if(locate(/obj/item/organ/lungs) in H.internal_organs) - var/obj/item/organ/lungs/L = H.internal_organs_slot[ORGAN_SLOT_LUNGS] + if(locate(/obj/item/organ/internal/lungs) in H.internal_organs) + var/obj/item/organ/internal/lungs/L = H.internal_organs_slot[ORGAN_SLOT_LUNGS] L.plas_breath_dam_min = 0 L.plas_breath_dam_max = 0 ADD_TRAIT(H, TRAIT_VIRUSIMMUNE, "dna_vault") diff --git a/code/modules/surgery/advanced/bioware/cortex_folding.dm b/code/modules/surgery/advanced/bioware/cortex_folding.dm index f17d50524a530..9684aca4f0114 100644 --- a/code/modules/surgery/advanced/bioware/cortex_folding.dm +++ b/code/modules/surgery/advanced/bioware/cortex_folding.dm @@ -14,7 +14,7 @@ bioware_target = BIOWARE_CORTEX /datum/surgery/advanced/bioware/cortex_folding/can_start(mob/user, mob/living/carbon/target) - var/obj/item/organ/brain/target_brain = target.getorganslot(ORGAN_SLOT_BRAIN) + var/obj/item/organ/internal/brain/target_brain = target.getorganslot(ORGAN_SLOT_BRAIN) if(!target_brain) return FALSE return ..() diff --git a/code/modules/surgery/advanced/bioware/cortex_imprint.dm b/code/modules/surgery/advanced/bioware/cortex_imprint.dm index 65e961c1224ba..70f79e2dbd081 100644 --- a/code/modules/surgery/advanced/bioware/cortex_imprint.dm +++ b/code/modules/surgery/advanced/bioware/cortex_imprint.dm @@ -14,7 +14,7 @@ bioware_target = BIOWARE_CORTEX /datum/surgery/advanced/bioware/cortex_imprint/can_start(mob/user, mob/living/carbon/target) - var/obj/item/organ/brain/target_brain = target.getorganslot(ORGAN_SLOT_BRAIN) + var/obj/item/organ/internal/brain/target_brain = target.getorganslot(ORGAN_SLOT_BRAIN) if(!target_brain) return FALSE return ..() diff --git a/code/modules/surgery/advanced/brainwashing.dm b/code/modules/surgery/advanced/brainwashing.dm index 0f3962c003ab7..6a242f0d0d0fc 100644 --- a/code/modules/surgery/advanced/brainwashing.dm +++ b/code/modules/surgery/advanced/brainwashing.dm @@ -20,7 +20,7 @@ /datum/surgery/advanced/brainwashing/can_start(mob/user, mob/living/carbon/target) if(!..()) return FALSE - var/obj/item/organ/brain/target_brain = target.getorganslot(ORGAN_SLOT_BRAIN) + var/obj/item/organ/internal/brain/target_brain = target.getorganslot(ORGAN_SLOT_BRAIN) if(!target_brain) return FALSE return TRUE diff --git a/code/modules/surgery/advanced/lobotomy.dm b/code/modules/surgery/advanced/lobotomy.dm index 63df1667a1935..7f066a0b25469 100644 --- a/code/modules/surgery/advanced/lobotomy.dm +++ b/code/modules/surgery/advanced/lobotomy.dm @@ -16,7 +16,7 @@ /datum/surgery/advanced/lobotomy/can_start(mob/user, mob/living/carbon/target) if(!..()) return FALSE - var/obj/item/organ/brain/target_brain = target.getorganslot(ORGAN_SLOT_BRAIN) + var/obj/item/organ/internal/brain/target_brain = target.getorganslot(ORGAN_SLOT_BRAIN) if(!target_brain) return FALSE return TRUE @@ -68,7 +68,7 @@ return ..() /datum/surgery_step/lobotomize/failure(mob/user, mob/living/carbon/target, target_zone, obj/item/tool, datum/surgery/surgery) - var/obj/item/organ/brain/target_brain = target.getorganslot(ORGAN_SLOT_BRAIN) + var/obj/item/organ/internal/brain/target_brain = target.getorganslot(ORGAN_SLOT_BRAIN) if(target_brain) display_results(user, target, span_warning("You remove the wrong part, causing more damage!"), span_notice("[user] successfully lobotomizes [target]!"), diff --git a/code/modules/surgery/advanced/necrotic_revival.dm b/code/modules/surgery/advanced/necrotic_revival.dm index 0916c1a6e583c..983b71687f0c6 100644 --- a/code/modules/surgery/advanced/necrotic_revival.dm +++ b/code/modules/surgery/advanced/necrotic_revival.dm @@ -13,7 +13,7 @@ /datum/surgery/advanced/necrotic_revival/can_start(mob/user, mob/living/carbon/target) . = ..() - var/obj/item/organ/zombie_infection/z_infection = target.getorganslot(ORGAN_SLOT_ZOMBIE) + var/obj/item/organ/internal/zombie_infection/z_infection = target.getorganslot(ORGAN_SLOT_ZOMBIE) if(z_infection) return FALSE @@ -38,6 +38,6 @@ span_notice("[user] completes the surgery on [target]'s brain.")) display_pain(target, "Your head goes totally numb for a moment, the pain is overwhelming!") if(!target.getorganslot(ORGAN_SLOT_ZOMBIE)) - var/obj/item/organ/zombie_infection/z_infection = new() + var/obj/item/organ/internal/zombie_infection/z_infection = new() z_infection.Insert(target) return ..() diff --git a/code/modules/surgery/advanced/pacification.dm b/code/modules/surgery/advanced/pacification.dm index 12f3f609a1106..3b1ed3aed77ac 100644 --- a/code/modules/surgery/advanced/pacification.dm +++ b/code/modules/surgery/advanced/pacification.dm @@ -15,7 +15,7 @@ /datum/surgery/advanced/pacify/can_start(mob/user, mob/living/carbon/target) . = ..() - var/obj/item/organ/brain/target_brain = target.getorganslot(ORGAN_SLOT_BRAIN) + var/obj/item/organ/internal/brain/target_brain = target.getorganslot(ORGAN_SLOT_BRAIN) if(!target_brain) return FALSE diff --git a/code/modules/surgery/bodyparts/_bodyparts.dm b/code/modules/surgery/bodyparts/_bodyparts.dm index 207919871fa45..c956063e48ca3 100644 --- a/code/modules/surgery/bodyparts/_bodyparts.dm +++ b/code/modules/surgery/bodyparts/_bodyparts.dm @@ -35,10 +35,12 @@ ///Is there a sprite difference between male and female? var/is_dimorphic = FALSE ///The actual color a limb is drawn as, set by /proc/update_limb() - VAR_PROTECTED/draw_color + var/draw_color //NEVER. EVER. EDIT THIS VALUE OUTSIDE OF UPDATE_LIMB. I WILL FIND YOU. It ruins the limb icon pipeline. /// BODY_ZONE_CHEST, BODY_ZONE_L_ARM, etc , used for def_zone var/body_zone + /// The body zone of this part in english ("chest", "left arm", etc) without the species attached to it + var/plaintext_zone var/aux_zone // used for hands var/aux_layer /// bitflag used to check which clothes cover this bodypart @@ -160,6 +162,8 @@ if(length(wounds)) stack_trace("[type] qdeleted with [length(wounds)] uncleared wounds") wounds.Cut() + for(var/external_organ in external_organs) + qdel(external_organ) return ..() /obj/item/bodypart/forceMove(atom/destination) //Please. Never forcemove a limb if its's actually in use. This is only for borgs. @@ -676,6 +680,7 @@ if(!IS_ORGANIC_LIMB(src)) dmg_overlay_type = "robotic" + recolor_external_organs() return TRUE //to update the bodypart's icon when not attached to a mob @@ -712,7 +717,6 @@ var/image/limb = image(layer = -BODYPARTS_LAYER, dir = image_dir) var/image/aux - . += limb if(animal_origin) if(IS_ORGANIC_LIMB(src)) @@ -729,6 +733,7 @@ var/mutable_appearance/limb_em_block = emissive_blocker(limb.icon, limb.icon_state, alpha = limb.alpha) limb_em_block.dir = image_dir limb.overlays += limb_em_block + . += limb return //HUSK SHIIIIT @@ -736,6 +741,7 @@ limb.icon = icon_husk limb.icon_state = "[husk_type]_husk_[body_zone]" icon_exists(limb.icon, limb.icon_state, scream = TRUE) //Prints a stack trace on the first failure of a given iconstate. + . += limb if(aux_zone) //Hand shit aux = image(limb.icon, "[husk_type]_husk_[aux_zone]", -aux_layer, image_dir) . += aux @@ -754,6 +760,16 @@ icon_exists(limb.icon, limb.icon_state, TRUE) //Prints a stack trace on the first failure of a given iconstate. + if(body_zone == BODY_ZONE_R_LEG) + var/obj/item/bodypart/r_leg/leg = src + var/limb_overlays = limb.overlays + var/image/new_limb = leg.generate_masked_right_leg(limb.icon, limb.icon_state, image_dir) + if(new_limb) + limb = new_limb + limb.overlays = limb_overlays + + . += limb + if(aux_zone) //Hand shit aux = image(limb.icon, "[limb_id]_[aux_zone]", -aux_layer, image_dir) . += aux @@ -791,7 +807,6 @@ image_dir, external_organ.bitflag_to_layer(external_layer), limb_gender, - external_organ.overrides_color ? external_organ.override_color(draw_color) : draw_color ) /obj/item/bodypart/deconstruct(disassembled = TRUE) @@ -972,11 +987,7 @@ QDEL_NULL(current_gauze) SEND_SIGNAL(src, COMSIG_BODYPART_GAUZE_DESTROYED) - -///Proc to turn bodypart into another. -/obj/item/bodypart/proc/change_bodypart(obj/item/bodypart/new_type) - RETURN_TYPE(/obj/item/bodypart) - - var/mob/living/carbon/our_owner = owner //dropping nulls the limb - var/obj/item/bodypart/new_part = new new_type() - new_part.replace_limb(our_owner, TRUE) +///Loops through all of the bodypart's external organs and update's their color. +/obj/item/bodypart/proc/recolor_external_organs() + for(var/obj/item/organ/external/ext_organ as anything in external_organs) + ext_organ.inherit_color(force = TRUE) diff --git a/code/modules/surgery/bodyparts/dismemberment.dm b/code/modules/surgery/bodyparts/dismemberment.dm index 1c40668862ac0..973a44070038d 100644 --- a/code/modules/surgery/bodyparts/dismemberment.dm +++ b/code/modules/surgery/bodyparts/dismemberment.dm @@ -68,6 +68,13 @@ organ.Remove(chest_owner) organ.forceMove(chest_owner.loc) . += organ + + for(var/obj/item/organ/external/ext_organ as anything in src.external_organs) + if(!(ext_organ.organ_flags & ORGAN_UNREMOVABLE)) + ext_organ.Remove(chest_owner) + ext_organ.forceMove(chest_owner.loc) + . += ext_organ + if(cavity_item) cavity_item.forceMove(chest_owner.loc) . += cavity_item @@ -99,6 +106,9 @@ scar.victim = null LAZYREMOVE(owner.all_scars, scar) + for(var/obj/item/organ/external/ext_organ as anything in external_organs) + ext_organ.transfer_to_limb(src, null) //Null is the second arg because the bodypart is being removed from it's owner. + var/mob/living/carbon/phantom_owner = set_owner(null) // so we can still refer to the guy who lost their limb after said limb forgets 'em for(var/datum/surgery/surgery as anything in phantom_owner.surgeries) //if we had an ongoing surgery on that limb, we stop it. @@ -187,12 +197,20 @@ var/datum/wound/loss/dismembering = new return dismembering.apply_dismember(src, wounding_type) -//when a limb is dropped, the internal organs are removed from the mob and put into the limb +///Transfers the organ to the limb, and to the limb's owner, if it has one. This is done on drop_limb(). /obj/item/organ/proc/transfer_to_limb(obj/item/bodypart/bodypart, mob/living/carbon/bodypart_owner) Remove(bodypart_owner) + add_to_limb(bodypart) + +///Adds the organ to a bodypart, used in transfer_to_limb() +/obj/item/organ/proc/add_to_limb(obj/item/bodypart/bodypart) forceMove(bodypart) -/obj/item/organ/brain/transfer_to_limb(obj/item/bodypart/head/head, mob/living/carbon/human/head_owner) +///Removes the organ from the limb, placing it into nullspace. +/obj/item/organ/proc/remove_from_limb() + moveToNullspace() + +/obj/item/organ/internal/brain/transfer_to_limb(obj/item/bodypart/head/head, mob/living/carbon/human/head_owner) Remove(head_owner) //Changeling brain concerns are now handled in Remove forceMove(head) head.brain = src @@ -202,15 +220,15 @@ head.brainmob.forceMove(head) head.brainmob.set_stat(DEAD) -/obj/item/organ/eyes/transfer_to_limb(obj/item/bodypart/head/head, mob/living/carbon/human/head_owner) +/obj/item/organ/internal/eyes/transfer_to_limb(obj/item/bodypart/head/head, mob/living/carbon/human/head_owner) head.eyes = src ..() -/obj/item/organ/ears/transfer_to_limb(obj/item/bodypart/head/head, mob/living/carbon/human/head_owner) +/obj/item/organ/internal/ears/transfer_to_limb(obj/item/bodypart/head/head, mob/living/carbon/human/head_owner) head.ears = src ..() -/obj/item/organ/tongue/transfer_to_limb(obj/item/bodypart/head/head, mob/living/carbon/human/head_owner) +/obj/item/organ/internal/tongue/transfer_to_limb(obj/item/bodypart/head/head, mob/living/carbon/human/head_owner) head.tongue = src ..() @@ -306,15 +324,6 @@ if(!.) //If it failed to replace, re-attach their old limb as if nothing happened. old_limb.attach_limb(limb_owner, TRUE) -/obj/item/bodypart/head/replace_limb(mob/living/carbon/head_owner, special) - if(!istype(head_owner)) - return - var/obj/item/bodypart/head/head = head_owner.get_bodypart(body_zone) - if(!attach_limb(head_owner, special)) - return - if(head) - head.drop_limb(1) - /obj/item/bodypart/proc/attach_limb(mob/living/carbon/new_limb_owner, special) if(SEND_SIGNAL(new_limb_owner, COMSIG_CARBON_ATTACH_LIMB, src, special) & COMPONENT_NO_ATTACH) return FALSE @@ -347,7 +356,7 @@ break for(var/obj/item/organ/limb_organ in contents) - limb_organ.Insert(new_limb_owner) + limb_organ.Insert(new_limb_owner, TRUE) for(var/datum/wound/wound as anything in wounds) // we have to remove the wound from the limb wound list first, so that we can reapply it fresh with the new person @@ -365,6 +374,9 @@ if(can_be_disabled) update_disabled() + // Bodyparts need to be sorted for leg masking to be done properly. It also will allow for some predictable + // behavior within said bodyparts list. We sort it here, as it's the only place we make changes to bodyparts. + new_limb_owner.bodyparts = sort_list(new_limb_owner.bodyparts, /proc/cmp_bodypart_by_body_part_asc) synchronize_bodytypes(new_limb_owner) new_limb_owner.updatehealth() new_limb_owner.update_body() @@ -412,10 +424,12 @@ ///Makes sure that the owner's bodytype flags match the flags of all of it's parts. /obj/item/bodypart/proc/synchronize_bodytypes(mob/living/carbon/carbon_owner) - if(!carbon_owner.dna.species) + if(!carbon_owner?.dna?.species) //carbon_owner and dna can somehow be null during garbage collection, at which point we don't care anyway. return var/all_limb_flags for(var/obj/item/bodypart/limb as anything in carbon_owner.bodyparts) + for(var/obj/item/organ/external/ext_organ as anything in limb.external_organs) + all_limb_flags = all_limb_flags | ext_organ.external_bodytypes all_limb_flags = all_limb_flags | limb.bodytype carbon_owner.dna.species.bodytype = all_limb_flags @@ -455,9 +469,7 @@ var/zone = initial(organ_path.zone) if(zone != limb_zone) continue - var/feature_key_name = dna.features[initial(organ_path.feature_key)] var/obj/item/organ/external/new_organ = SSwardrobe.provide_type(organ_path) - new_organ.set_sprite(feature_key_name) new_organ.Insert(src) update_body_parts() diff --git a/code/modules/surgery/bodyparts/head.dm b/code/modules/surgery/bodyparts/head.dm index 38e6605a956d0..fa4d95e2011d0 100644 --- a/code/modules/surgery/bodyparts/head.dm +++ b/code/modules/surgery/bodyparts/head.dm @@ -6,6 +6,7 @@ max_damage = 200 body_zone = BODY_ZONE_HEAD body_part = HEAD + plaintext_zone = "head" w_class = WEIGHT_CLASS_BULKY //Quite a hefty load slowdown = 1 //Balancing measure throw_range = 2 //No head bowling @@ -20,10 +21,10 @@ is_dimorphic = TRUE var/mob/living/brain/brainmob //The current occupant. - var/obj/item/organ/brain/brain //The brain organ - var/obj/item/organ/eyes/eyes - var/obj/item/organ/ears/ears - var/obj/item/organ/tongue/tongue + var/obj/item/organ/internal/brain/brain //The brain organ + var/obj/item/organ/internal/eyes/eyes + var/obj/item/organ/internal/ears/ears + var/obj/item/organ/internal/tongue/tongue /// Do we show the information about missing organs upon being examined? Defaults to TRUE, useful for Dullahan heads. var/show_organs_on_examine = TRUE @@ -220,7 +221,7 @@ hair_hidden = TRUE ///HAIR CHECKS END - if(!hair_hidden && !owner.getorgan(/obj/item/organ/brain) && !(NOBLOOD in species_flags_list)) + if(!hair_hidden && !owner.getorgan(/obj/item/organ/internal/brain) && !(NOBLOOD in species_flags_list)) show_debrained = TRUE else show_debrained = FALSE @@ -334,14 +335,17 @@ . += lips_overlay // eyes - var/image/eyes_overlay = image('icons/mob/human_face.dmi', "eyes_missing", -BODY_LAYER, SOUTH) - . += eyes_overlay - if(eyes) - eyes_overlay.icon_state = eyes.eye_icon_state - - if(eyes.eye_color) - eyes_overlay.color = eyes.eye_color - + if(eyes) // This is a bit of copy/paste code from eyes.dm:generate_body_overlay + var/image/eye_left = image('icons/mob/human_face.dmi', "[eyes.eye_icon_state]_l", -BODY_LAYER, SOUTH) + var/image/eye_right = image('icons/mob/human_face.dmi', "[eyes.eye_icon_state]_r", -BODY_LAYER, SOUTH) + if(eyes.eye_color_left) + eye_left.color = eyes.eye_color_left + if(eyes.eye_color_right) + eye_right.color = eyes.eye_color_right + . += eye_left + . += eye_right + else + . += image('icons/mob/human_face.dmi', "eyes_missing", -BODY_LAYER, SOUTH) else if(!facial_hair_hidden && facial_overlay && (FACEHAIR in species_flags_list)) facial_overlay.alpha = hair_alpha diff --git a/code/modules/surgery/bodyparts/parts.dm b/code/modules/surgery/bodyparts/parts.dm index b0a5ca4fbd1f7..cf355f7cfc7bb 100644 --- a/code/modules/surgery/bodyparts/parts.dm +++ b/code/modules/surgery/bodyparts/parts.dm @@ -6,6 +6,7 @@ max_damage = 200 body_zone = BODY_ZONE_CHEST body_part = CHEST + plaintext_zone = "chest" is_dimorphic = TRUE px_x = 0 px_y = 0 @@ -71,6 +72,7 @@ max_stamina_damage = 50 body_zone = BODY_ZONE_L_ARM body_part = ARM_LEFT + plaintext_zone = "left arm" aux_zone = BODY_ZONE_PRECISE_L_HAND aux_layer = HANDS_PART_LAYER body_damage_coeff = 0.75 @@ -169,6 +171,7 @@ max_damage = 50 body_zone = BODY_ZONE_R_ARM body_part = ARM_RIGHT + plaintext_zone = "right arm" aux_zone = BODY_ZONE_PRECISE_R_HAND aux_layer = HANDS_PART_LAYER body_damage_coeff = 0.75 @@ -266,6 +269,7 @@ max_damage = 50 body_zone = BODY_ZONE_L_LEG body_part = LEG_LEFT + plaintext_zone = "left leg" body_damage_coeff = 0.75 px_x = -2 px_y = 12 @@ -356,11 +360,19 @@ max_damage = 50 body_zone = BODY_ZONE_R_LEG body_part = LEG_RIGHT + plaintext_zone = "right leg" body_damage_coeff = 0.75 px_x = 2 px_y = 12 max_stamina_damage = 50 can_be_disabled = TRUE + /// We store this here to generate our icon key more easily. + var/left_leg_mask_key + /// The associated list of all the left leg mask keys associated to their cached left leg masks. + /// It's static, so it's shared between all the left legs there is. Be careful. + /// Why? Both legs share the same layer for rendering, and since we don't want to do redraws on + /// each dir changes, we're doing it with a mask instead, which we cache for efficiency reasons. + var/static/list/left_leg_mask_cache = list() /obj/item/bodypart/r_leg/set_owner(new_owner) diff --git a/code/modules/surgery/bodyparts/robot_bodyparts.dm b/code/modules/surgery/bodyparts/robot_bodyparts.dm index 97c8cb0d5dca6..24b9c6f2e79b0 100644 --- a/code/modules/surgery/bodyparts/robot_bodyparts.dm +++ b/code/modules/surgery/bodyparts/robot_bodyparts.dm @@ -327,6 +327,7 @@ /obj/item/bodypart/l_arm/robot/surplus name = "surplus prosthetic left arm" desc = "A skeletal, robotic limb. Outdated and fragile, but it's still better than nothing." + icon_static = 'icons/mob/augmentation/surplus_augments.dmi' icon = 'icons/mob/augmentation/surplus_augments.dmi' brute_reduction = 0 burn_reduction = 0 @@ -335,6 +336,7 @@ /obj/item/bodypart/r_arm/robot/surplus name = "surplus prosthetic right arm" desc = "A skeletal, robotic limb. Outdated and fragile, but it's still better than nothing." + icon_static = 'icons/mob/augmentation/surplus_augments.dmi' icon = 'icons/mob/augmentation/surplus_augments.dmi' brute_reduction = 0 burn_reduction = 0 @@ -343,6 +345,7 @@ /obj/item/bodypart/l_leg/robot/surplus name = "surplus prosthetic left leg" desc = "A skeletal, robotic limb. Outdated and fragile, but it's still better than nothing." + icon_static = 'icons/mob/augmentation/surplus_augments.dmi' icon = 'icons/mob/augmentation/surplus_augments.dmi' brute_reduction = 0 burn_reduction = 0 @@ -351,6 +354,7 @@ /obj/item/bodypart/r_leg/robot/surplus name = "surplus prosthetic right leg" desc = "A skeletal, robotic limb. Outdated and fragile, but it's still better than nothing." + icon_static = 'icons/mob/augmentation/surplus_augments.dmi' icon = 'icons/mob/augmentation/surplus_augments.dmi' brute_reduction = 0 burn_reduction = 0 diff --git a/code/modules/surgery/bodyparts/species_parts/lizard_bodyparts.dm b/code/modules/surgery/bodyparts/species_parts/lizard_bodyparts.dm index 66fdcba2e5278..7821c3a155c39 100644 --- a/code/modules/surgery/bodyparts/species_parts/lizard_bodyparts.dm +++ b/code/modules/surgery/bodyparts/species_parts/lizard_bodyparts.dm @@ -3,7 +3,6 @@ limb_id = SPECIES_LIZARD uses_mutcolor = TRUE is_dimorphic = FALSE - bodytype = BODYTYPE_HUMANOID | BODYTYPE_ORGANIC | BODYTYPE_SNOUTED //This is temporary. Ideally the "snout" external organ adds to this. /obj/item/bodypart/chest/lizard icon_greyscale = 'icons/mob/species/lizard/bodyparts.dmi' diff --git a/code/modules/surgery/bodyparts/species_parts/misc_bodyparts.dm b/code/modules/surgery/bodyparts/species_parts/misc_bodyparts.dm index 247706becd197..a2cd0def21df8 100644 --- a/code/modules/surgery/bodyparts/species_parts/misc_bodyparts.dm +++ b/code/modules/surgery/bodyparts/species_parts/misc_bodyparts.dm @@ -88,6 +88,27 @@ /obj/item/bodypart/r_leg/slime limb_id = SPECIES_SLIMEPERSON +///LUMINESCENT +/obj/item/bodypart/head/luminescent + limb_id = SPECIES_LUMINESCENT + is_dimorphic = TRUE + +/obj/item/bodypart/chest/luminescent + limb_id = SPECIES_LUMINESCENT + is_dimorphic = TRUE + +/obj/item/bodypart/l_arm/luminescent + limb_id = SPECIES_LUMINESCENT + +/obj/item/bodypart/r_arm/luminescent + limb_id = SPECIES_LUMINESCENT + +/obj/item/bodypart/l_leg/luminescent + limb_id = SPECIES_LUMINESCENT + +/obj/item/bodypart/r_leg/luminescent + limb_id = SPECIES_LUMINESCENT + ///ZOMBIE /obj/item/bodypart/head/zombie limb_id = SPECIES_ZOMBIE diff --git a/code/modules/surgery/brain_surgery.dm b/code/modules/surgery/brain_surgery.dm index 6c7b265688d7c..ce1830b286760 100644 --- a/code/modules/surgery/brain_surgery.dm +++ b/code/modules/surgery/brain_surgery.dm @@ -25,7 +25,7 @@ failure_sound = 'sound/surgery/organ2.ogg' /datum/surgery/brain_surgery/can_start(mob/user, mob/living/carbon/target) - var/obj/item/organ/brain/target_brain = target.getorganslot(ORGAN_SLOT_BRAIN) + var/obj/item/organ/internal/brain/target_brain = target.getorganslot(ORGAN_SLOT_BRAIN) if(!target_brain) return FALSE return TRUE diff --git a/code/modules/surgery/coronary_bypass.dm b/code/modules/surgery/coronary_bypass.dm index 6d066f6e02c99..a897cfb972ff6 100644 --- a/code/modules/surgery/coronary_bypass.dm +++ b/code/modules/surgery/coronary_bypass.dm @@ -12,7 +12,7 @@ organ_to_manipulate = ORGAN_SLOT_HEART /datum/surgery/coronary_bypass/can_start(mob/user, mob/living/carbon/target) - var/obj/item/organ/heart/target_heart = target.getorganslot(ORGAN_SLOT_HEART) + var/obj/item/organ/internal/heart/target_heart = target.getorganslot(ORGAN_SLOT_HEART) if(target_heart) if(target_heart.damage > 60 && !target_heart.operated) return TRUE @@ -82,7 +82,7 @@ /datum/surgery_step/coronary_bypass/success(mob/user, mob/living/carbon/target, target_zone, obj/item/tool, datum/surgery/surgery, default_display_results = FALSE) target.setOrganLoss(ORGAN_SLOT_HEART, 60) - var/obj/item/organ/heart/target_heart = target.getorganslot(ORGAN_SLOT_HEART) + var/obj/item/organ/internal/heart/target_heart = target.getorganslot(ORGAN_SLOT_HEART) if(target_heart) //slightly worrying if we lost our heart mid-operation, but that's life target_heart.operated = TRUE display_results(user, target, span_notice("You successfully graft a bypass onto [target]'s heart."), diff --git a/code/modules/surgery/eye_surgery.dm b/code/modules/surgery/eye_surgery.dm index 083e0f6cd5db6..cc1c6e5ec7fe0 100644 --- a/code/modules/surgery/eye_surgery.dm +++ b/code/modules/surgery/eye_surgery.dm @@ -21,7 +21,7 @@ time = 64 /datum/surgery/eye_surgery/can_start(mob/user, mob/living/carbon/target) - var/obj/item/organ/eyes/target_eyes = target.getorganslot(ORGAN_SLOT_EYES) + var/obj/item/organ/internal/eyes/target_eyes = target.getorganslot(ORGAN_SLOT_EYES) if(!target_eyes) to_chat(user, span_warning("It's hard to do surgery on someone's eyes when [target.p_they()] [target.p_do()]n't have any.")) return FALSE @@ -34,7 +34,7 @@ display_pain(target, "You feel a stabbing pain in your eyes!") /datum/surgery_step/fix_eyes/success(mob/user, mob/living/carbon/target, target_zone, obj/item/tool, datum/surgery/surgery, default_display_results = FALSE) - var/obj/item/organ/eyes/target_eyes = target.getorganslot(ORGAN_SLOT_EYES) + var/obj/item/organ/internal/eyes/target_eyes = target.getorganslot(ORGAN_SLOT_EYES) user.visible_message(span_notice("[user] successfully fixes [target]'s eyes!"), span_notice("You succeed in fixing [target]'s eyes.")) display_results(user, target, span_notice("You succeed in fixing [target]'s eyes."), span_notice("[user] successfully fixes [target]'s eyes!"), @@ -48,7 +48,7 @@ return ..() /datum/surgery_step/fix_eyes/failure(mob/user, mob/living/carbon/target, target_zone, obj/item/tool, datum/surgery/surgery) - if(target.getorgan(/obj/item/organ/brain)) + if(target.getorgan(/obj/item/organ/internal/brain)) display_results(user, target, span_warning("You accidentally stab [target] right in the brain!"), span_warning("[user] accidentally stabs [target] right in the brain!"), span_warning("[user] accidentally stabs [target] right in the brain!")) diff --git a/code/modules/surgery/gastrectomy.dm b/code/modules/surgery/gastrectomy.dm index cde2b2519208d..33e5cd78cde52 100644 --- a/code/modules/surgery/gastrectomy.dm +++ b/code/modules/surgery/gastrectomy.dm @@ -15,7 +15,7 @@ organ_to_manipulate = ORGAN_SLOT_STOMACH /datum/surgery/gastrectomy/can_start(mob/user, mob/living/carbon/target) - var/obj/item/organ/stomach/target_stomach = target.getorganslot(ORGAN_SLOT_STOMACH) + var/obj/item/organ/internal/stomach/target_stomach = target.getorganslot(ORGAN_SLOT_STOMACH) if(target_stomach?.damage > 50 && !(target_stomach.organ_flags & ORGAN_FAILING)) return TRUE diff --git a/code/modules/surgery/hepatectomy.dm b/code/modules/surgery/hepatectomy.dm index 445459f298cf1..9b74027e7c5cc 100644 --- a/code/modules/surgery/hepatectomy.dm +++ b/code/modules/surgery/hepatectomy.dm @@ -14,7 +14,7 @@ organ_to_manipulate = ORGAN_SLOT_LIVER /datum/surgery/hepatectomy/can_start(mob/user, mob/living/carbon/target) - var/obj/item/organ/liver/target_liver = target.getorganslot(ORGAN_SLOT_LIVER) + var/obj/item/organ/internal/liver/target_liver = target.getorganslot(ORGAN_SLOT_LIVER) if(target_liver?.damage > 50 && !(target_liver.organ_flags & ORGAN_FAILING)) return TRUE diff --git a/code/modules/surgery/lobectomy.dm b/code/modules/surgery/lobectomy.dm index 6690f96c3d2a4..54e0bd54770f6 100644 --- a/code/modules/surgery/lobectomy.dm +++ b/code/modules/surgery/lobectomy.dm @@ -11,7 +11,7 @@ organ_to_manipulate = ORGAN_SLOT_LUNGS /datum/surgery/lobectomy/can_start(mob/user, mob/living/carbon/target) - var/obj/item/organ/lungs/target_lungs = target.getorganslot(ORGAN_SLOT_LUNGS) + var/obj/item/organ/internal/lungs/target_lungs = target.getorganslot(ORGAN_SLOT_LUNGS) if(target_lungs) if(target_lungs.damage > 60 && !target_lungs.operated) return TRUE @@ -40,7 +40,7 @@ /datum/surgery_step/lobectomy/success(mob/user, mob/living/carbon/target, target_zone, obj/item/tool, datum/surgery/surgery, default_display_results = FALSE) if(ishuman(target)) var/mob/living/carbon/human/human_target = target - var/obj/item/organ/lungs/target_lungs = human_target.getorganslot(ORGAN_SLOT_LUNGS) + var/obj/item/organ/internal/lungs/target_lungs = human_target.getorganslot(ORGAN_SLOT_LUNGS) target_lungs.operated = TRUE human_target.setOrganLoss(ORGAN_SLOT_LUNGS, 60) display_results(user, target, span_notice("You successfully excise [human_target]'s most damaged lobe."), diff --git a/code/modules/surgery/organs/_organ.dm b/code/modules/surgery/organs/_organ.dm new file mode 100644 index 0000000000000..972f9064dd8f6 --- /dev/null +++ b/code/modules/surgery/organs/_organ.dm @@ -0,0 +1,291 @@ + +/obj/item/organ + name = "organ" + icon = 'icons/obj/surgery.dmi' + w_class = WEIGHT_CLASS_SMALL + throwforce = 0 + ///The mob that owns this organ. + var/mob/living/carbon/owner = null + var/status = ORGAN_ORGANIC + ///The body zone this organ is supposed to inhabit. + var/zone = BODY_ZONE_CHEST + ///The organ slot this organ is supposed to inhabit. This should be unique by type. (Lungs, Appendix, Stomach, etc) + var/slot + // DO NOT add slots with matching names to different zones - it will break internal_organs_slot list! + var/organ_flags = ORGAN_EDIBLE + var/maxHealth = STANDARD_ORGAN_THRESHOLD + /// Total damage this organ has sustained + /// Should only ever be modified by applyOrganDamage + var/damage = 0 + ///Healing factor and decay factor function on % of maxhealth, and do not work by applying a static number per tick + var/healing_factor = 0 //fraction of maxhealth healed per on_life(), set to 0 for generic organs + var/decay_factor = 0 //same as above but when without a living owner, set to 0 for generic organs + var/high_threshold = STANDARD_ORGAN_THRESHOLD * 0.45 //when severe organ damage occurs + var/low_threshold = STANDARD_ORGAN_THRESHOLD * 0.1 //when minor organ damage occurs + var/severe_cooldown //cooldown for severe effects, used for synthetic organ emp effects. + ///Organ variables for determining what we alert the owner with when they pass/clear the damage thresholds + var/prev_damage = 0 + var/low_threshold_passed + var/high_threshold_passed + var/now_failing + var/now_fixed + var/high_threshold_cleared + var/low_threshold_cleared + + ///When you take a bite you cant jam it in for surgery anymore. + var/useable = TRUE + var/list/food_reagents = list(/datum/reagent/consumable/nutriment = 5) + ///The size of the reagent container + var/reagent_vol = 10 + + var/failure_time = 0 + ///Do we effect the appearance of our mob. Used to save time in preference code + var/visual = TRUE + +// Players can look at prefs before atoms SS init, and without this +// they would not be able to see external organs, such as moth wings. +// This is also necessary because assets SS is before atoms, and so +// any nonhumans created in that time would experience the same effect. +INITIALIZE_IMMEDIATE(/obj/item/organ) + +/obj/item/organ/Initialize(mapload) + . = ..() + if(organ_flags & ORGAN_EDIBLE) + AddComponent(/datum/component/edible,\ + initial_reagents = food_reagents,\ + foodtypes = RAW | MEAT | GROSS,\ + volume = reagent_vol,\ + after_eat = CALLBACK(src, .proc/OnEatFrom)) + +/obj/item/organ/forceMove(atom/destination, check_dest = TRUE) + if(check_dest && destination) //Nullspace is always a valid location for organs. Because reasons. + if(organ_flags & ORGAN_UNREMOVABLE) //If this organ is unremovable, it should delete itself if it tries to be moved to anything besides a bodypart. + if(!istype(destination, /obj/item/bodypart) && !iscarbon(destination)) + qdel(src) + return //Don't move it out of nullspace if it's deleted. + return ..() + +/* + * Insert the organ into the select mob. + * + * reciever - the mob who will get our organ + * special - "quick swapping" an organ out - when TRUE, the mob will be unaffected by not having that organ for the moment + * drop_if_replaced - if there's an organ in the slot already, whether we drop it afterwards + */ +/obj/item/organ/proc/Insert(mob/living/carbon/reciever, special = FALSE, drop_if_replaced = TRUE) + if(!iscarbon(reciever) || owner == reciever) + return FALSE + + var/obj/item/organ/replaced = reciever.getorganslot(slot) + if(replaced) + replaced.Remove(reciever, special = TRUE) + if(drop_if_replaced) + replaced.forceMove(get_turf(reciever)) + else + qdel(replaced) + + SEND_SIGNAL(src, COMSIG_ORGAN_IMPLANTED, reciever) + SEND_SIGNAL(reciever, COMSIG_CARBON_GAIN_ORGAN, src, special) + + owner = reciever + moveToNullspace() + RegisterSignal(owner, COMSIG_PARENT_EXAMINE, .proc/on_owner_examine) + for(var/datum/action/action as anything in actions) + action.Grant(reciever) + return TRUE + + +/* + * Remove the organ from the select mob. + * + * organ_owner - the mob who owns our organ, that we're removing the organ from. + * special - "quick swapping" an organ out - when TRUE, the mob will be unaffected by not having that organ for the moment + */ +/obj/item/organ/proc/Remove(mob/living/carbon/organ_owner, special = FALSE) + + UnregisterSignal(owner, COMSIG_PARENT_EXAMINE) + + owner = null + for(var/datum/action/action as anything in actions) + action.Remove(organ_owner) + + SEND_SIGNAL(src, COMSIG_ORGAN_REMOVED, organ_owner) + SEND_SIGNAL(organ_owner, COMSIG_CARBON_LOSE_ORGAN, src, special) + + +/obj/item/organ/proc/on_owner_examine(datum/source, mob/user, list/examine_list) + SIGNAL_HANDLER + return + +/obj/item/organ/proc/on_find(mob/living/finder) + return + +/obj/item/organ/process(delta_time, times_fired) + return + +/obj/item/organ/proc/on_death(delta_time, times_fired) + return + +/obj/item/organ/proc/on_life(delta_time, times_fired) + CRASH("Oh god oh fuck something is calling parent organ life") + +/obj/item/organ/examine(mob/user) + . = ..() + + . += span_notice("It should be inserted in the [parse_zone(zone)].") + + if(organ_flags & ORGAN_FAILING) + if(status == ORGAN_ROBOTIC) + . += span_warning("[src] seems to be broken.") + return + . += span_warning("[src] has decayed for too long, and has turned a sickly color. It probably won't work without repairs.") + return + + if(damage > high_threshold) + . += span_warning("[src] is starting to look discolored.") + +///Used as callbacks by object pooling +/obj/item/organ/proc/exit_wardrobe() + return + +//See above +/obj/item/organ/proc/enter_wardrobe() + return + +/obj/item/organ/proc/OnEatFrom(eater, feeder) + useable = FALSE //You can't use it anymore after eating it you spaztic + +/obj/item/organ/item_action_slot_check(slot,mob/user) + return //so we don't grant the organ's action to mobs who pick up the organ. + +///Adjusts an organ's damage by the amount "damage_amount", up to a maximum amount, which is by default max damage +/obj/item/organ/proc/applyOrganDamage(damage_amount, maximum = maxHealth) //use for damaging effects + if(!damage_amount) //Micro-optimization. + return + if(maximum < damage) + return + damage = clamp(damage + damage_amount, 0, maximum) + var/mess = check_damage_thresholds(owner) + check_failing_thresholds() + prev_damage = damage + if(mess && owner && owner.stat <= SOFT_CRIT) + to_chat(owner, mess) + +///SETS an organ's damage to the amount "damage_amount", and in doing so clears or sets the failing flag, good for when you have an effect that should fix an organ if broken +/obj/item/organ/proc/setOrganDamage(damage_amount) //use mostly for admin heals + applyOrganDamage(damage_amount - damage) + +/** check_damage_thresholds + * input: mob/organ_owner (a mob, the owner of the organ we call the proc on) + * output: returns a message should get displayed. + * description: By checking our current damage against our previous damage, we can decide whether we've passed an organ threshold. + * If we have, send the corresponding threshold message to the owner, if such a message exists. + */ +/obj/item/organ/proc/check_damage_thresholds(mob/organ_owner) + if(damage == prev_damage) + return + var/delta = damage - prev_damage + if(delta > 0) + if(damage >= maxHealth) + return now_failing + if(damage > high_threshold && prev_damage <= high_threshold) + return high_threshold_passed + if(damage > low_threshold && prev_damage <= low_threshold) + return low_threshold_passed + else + if(prev_damage > low_threshold && damage <= low_threshold) + return low_threshold_cleared + if(prev_damage > high_threshold && damage <= high_threshold) + return high_threshold_cleared + if(prev_damage == maxHealth) + return now_fixed + +///Checks if an organ should/shouldn't be failing and gives the appropriate organ flag +/obj/item/organ/proc/check_failing_thresholds() + if(damage >= maxHealth) + organ_flags |= ORGAN_FAILING + if(damage < maxHealth) + organ_flags &= ~ORGAN_FAILING + +//Looking for brains? +//Try code/modules/mob/living/carbon/brain/brain_item.dm + +/mob/living/proc/regenerate_organs() + return FALSE + +/mob/living/carbon/regenerate_organs() + if(dna?.species) + dna.species.regenerate_organs(src) + return + + else + var/obj/item/organ/internal/lungs/lungs = getorganslot(ORGAN_SLOT_LUNGS) + if(!lungs) + lungs = new() + lungs.Insert(src) + lungs.setOrganDamage(0) + + var/obj/item/organ/internal/heart/heart = getorganslot(ORGAN_SLOT_HEART) + if(!heart) + heart = new() + heart.Insert(src) + heart.setOrganDamage(0) + + var/obj/item/organ/internal/tongue/tongue = getorganslot(ORGAN_SLOT_TONGUE) + if(!tongue) + tongue = new() + tongue.Insert(src) + tongue.setOrganDamage(0) + + var/obj/item/organ/internal/eyes/eyes = getorganslot(ORGAN_SLOT_EYES) + if(!eyes) + eyes = new() + eyes.Insert(src) + eyes.setOrganDamage(0) + + var/obj/item/organ/internal/ears/ears = getorganslot(ORGAN_SLOT_EARS) + if(!ears) + ears = new() + ears.Insert(src) + ears.setOrganDamage(0) + +/obj/item/organ/proc/handle_failing_organs(delta_time) + return + +/** organ_failure + * generic proc for handling dying organs + * + * Arguments: + * delta_time - seconds since last tick + */ +/obj/item/organ/proc/organ_failure(delta_time) + return + +/** get_availability + * returns whether the species should innately have this organ. + * + * regenerate organs works with generic organs, so we need to get whether it can accept certain organs just by what this returns. + * This is set to return true or false, depending on if a species has a specific organless trait. stomach for example checks if the species has NOSTOMACH and return based on that. + * Arguments: + * owner_species - species, needed to return whether the species has an organ specific trait + */ +/obj/item/organ/proc/get_availability(datum/species/owner_species) + return TRUE + +/// Called before organs are replaced in regenerate_organs with new ones +/obj/item/organ/proc/before_organ_replacement(obj/item/organ/replacement) + return + +/// Called by medical scanners to get a simple summary of how healthy the organ is. Returns an empty string if things are fine. +/obj/item/organ/proc/get_status_text() + var/status = "" + if(owner.has_reagent(/datum/reagent/inverse/technetium)) + status = " organ is [round((damage/maxHealth)*100, 1)]% damaged." + else if(organ_flags & ORGAN_FAILING) + status = "Non-Functional" + else if(damage > high_threshold) + status = "Severely Damaged" + else if (damage > low_threshold) + status = "Mildly Damaged" + + return status diff --git a/code/modules/surgery/organs/appendix.dm b/code/modules/surgery/organs/appendix.dm index 7bc0acba3bb8c..79551dc9e8000 100644 --- a/code/modules/surgery/organs/appendix.dm +++ b/code/modules/surgery/organs/appendix.dm @@ -2,7 +2,7 @@ #define APPENDICITIS_PROB 100 * (0.1 * (1 / 25) / 3600) #define INFLAMATION_ADVANCEMENT_PROB 2 -/obj/item/organ/appendix +/obj/item/organ/internal/appendix name = "appendix" icon_state = "appendix" base_icon_state = "appendix" @@ -19,15 +19,15 @@ var/inflamation_stage = 0 -/obj/item/organ/appendix/update_name() +/obj/item/organ/internal/appendix/update_name() . = ..() name = "[inflamation_stage ? "inflamed " : null][initial(name)]" -/obj/item/organ/appendix/update_icon_state() +/obj/item/organ/internal/appendix/update_icon_state() icon_state = "[base_icon_state][inflamation_stage ? "inflamed" : ""]" return ..() -/obj/item/organ/appendix/on_life(delta_time, times_fired) +/obj/item/organ/internal/appendix/on_life(delta_time, times_fired) ..() var/mob/living/carbon/organ_owner = owner if(!organ_owner) @@ -41,14 +41,14 @@ else if(DT_PROB(APPENDICITIS_PROB, delta_time)) become_inflamed() -/obj/item/organ/appendix/proc/become_inflamed() +/obj/item/organ/internal/appendix/proc/become_inflamed() inflamation_stage = 1 update_appearance() if(owner) ADD_TRAIT(owner, TRAIT_DISEASELIKE_SEVERITY_MEDIUM, type) owner.med_hud_set_status() -/obj/item/organ/appendix/proc/inflamation(delta_time) +/obj/item/organ/internal/appendix/proc/inflamation(delta_time) var/mob/living/carbon/organ_owner = owner if(inflamation_stage < 3 && DT_PROB(INFLAMATION_ADVANCEMENT_PROB, delta_time)) inflamation_stage += 1 @@ -69,21 +69,22 @@ organ_owner.adjustOrganLoss(ORGAN_SLOT_APPENDIX, 15) -/obj/item/organ/appendix/get_availability(datum/species/owner_species) +/obj/item/organ/internal/appendix/get_availability(datum/species/owner_species) return !(TRAIT_NOHUNGER in owner_species.inherent_traits) -/obj/item/organ/appendix/Remove(mob/living/carbon/organ_owner, special = FALSE) +/obj/item/organ/internal/appendix/Remove(mob/living/carbon/organ_owner, special = FALSE) REMOVE_TRAIT(organ_owner, TRAIT_DISEASELIKE_SEVERITY_MEDIUM, type) organ_owner.med_hud_set_status() ..() -/obj/item/organ/appendix/Insert(mob/living/carbon/organ_owner, special = FALSE) - ..() - if(inflamation_stage) - ADD_TRAIT(organ_owner, TRAIT_DISEASELIKE_SEVERITY_MEDIUM, type) - organ_owner.med_hud_set_status() +/obj/item/organ/internal/appendix/Insert(mob/living/carbon/organ_owner, special = FALSE) + . = ..() + if(.) + if(inflamation_stage) + ADD_TRAIT(organ_owner, TRAIT_DISEASELIKE_SEVERITY_MEDIUM, type) + organ_owner.med_hud_set_status() -/obj/item/organ/appendix/get_status_text() +/obj/item/organ/internal/appendix/get_status_text() if((!(organ_flags & ORGAN_FAILING)) && inflamation_stage) return "Inflamed" else diff --git a/code/modules/surgery/organs/augments_arms.dm b/code/modules/surgery/organs/augments_arms.dm index 516c61913a200..0617dd201c1ca 100644 --- a/code/modules/surgery/organs/augments_arms.dm +++ b/code/modules/surgery/organs/augments_arms.dm @@ -1,4 +1,4 @@ -/obj/item/organ/cyberimp/arm +/obj/item/organ/internal/cyberimp/arm name = "arm-mounted implant" desc = "You shouldn't see this! Adminhelp and report this as an issue on github!" zone = BODY_ZONE_R_ARM @@ -18,7 +18,7 @@ /// Sound played when retracting var/retract_sound = 'sound/mecha/mechmove03.ogg' -/obj/item/organ/cyberimp/arm/Initialize(mapload) +/obj/item/organ/internal/cyberimp/arm/Initialize(mapload) . = ..() if(ispath(active_item)) active_item = new active_item(src) @@ -31,7 +31,7 @@ update_appearance() SetSlotFromZone() -/obj/item/organ/cyberimp/arm/Destroy() +/obj/item/organ/internal/cyberimp/arm/Destroy() hand = null active_item = null for(var/datum/weakref/ref in items_list) @@ -42,7 +42,7 @@ items_list.Cut() return ..() -/obj/item/organ/cyberimp/arm/proc/SetSlotFromZone() +/obj/item/organ/internal/cyberimp/arm/proc/SetSlotFromZone() switch(zone) if(BODY_ZONE_L_ARM) slot = ORGAN_SLOT_LEFT_ARM_AUG @@ -51,16 +51,16 @@ else CRASH("Invalid zone for [type]") -/obj/item/organ/cyberimp/arm/update_icon() +/obj/item/organ/internal/cyberimp/arm/update_icon() . = ..() transform = (zone == BODY_ZONE_R_ARM) ? null : matrix(-1, 0, 0, 0, 1, 0) -/obj/item/organ/cyberimp/arm/examine(mob/user) +/obj/item/organ/internal/cyberimp/arm/examine(mob/user) . = ..() if(status == ORGAN_ROBOTIC) . += span_info("[src] is assembled in the [zone == BODY_ZONE_R_ARM ? "right" : "left"] arm configuration. You can use a screwdriver to reassemble it.") -/obj/item/organ/cyberimp/arm/screwdriver_act(mob/living/user, obj/item/screwtool) +/obj/item/organ/internal/cyberimp/arm/screwdriver_act(mob/living/user, obj/item/screwtool) . = ..() if(.) return TRUE @@ -73,7 +73,7 @@ to_chat(user, span_notice("You modify [src] to be installed on the [zone == BODY_ZONE_R_ARM ? "right" : "left"] arm.")) update_appearance() -/obj/item/organ/cyberimp/arm/Insert(mob/living/carbon/arm_owner, special = FALSE, drop_if_replaced = TRUE) +/obj/item/organ/internal/cyberimp/arm/Insert(mob/living/carbon/arm_owner, special = FALSE, drop_if_replaced = TRUE) . = ..() var/side = zone == BODY_ZONE_R_ARM? RIGHT_HANDS : LEFT_HANDS hand = arm_owner.hand_bodyparts[side] @@ -81,18 +81,18 @@ RegisterSignal(hand, COMSIG_ITEM_ATTACK_SELF, .proc/on_item_attack_self) //If the limb gets an attack-self, open the menu. Only happens when hand is empty RegisterSignal(arm_owner, COMSIG_KB_MOB_DROPITEM_DOWN, .proc/dropkey) //We're nodrop, but we'll watch for the drop hotkey anyway and then stow if possible. -/obj/item/organ/cyberimp/arm/Remove(mob/living/carbon/arm_owner, special = 0) +/obj/item/organ/internal/cyberimp/arm/Remove(mob/living/carbon/arm_owner, special = 0) Retract() if(hand) UnregisterSignal(hand, COMSIG_ITEM_ATTACK_SELF) UnregisterSignal(arm_owner, COMSIG_KB_MOB_DROPITEM_DOWN) ..() -/obj/item/organ/cyberimp/arm/proc/on_item_attack_self() +/obj/item/organ/internal/cyberimp/arm/proc/on_item_attack_self() SIGNAL_HANDLER INVOKE_ASYNC(src, .proc/ui_action_click) -/obj/item/organ/cyberimp/arm/emp_act(severity) +/obj/item/organ/internal/cyberimp/arm/emp_act(severity) . = ..() if(. & EMP_PROTECT_SELF || status == ORGAN_ROBOTIC) return @@ -108,7 +108,7 @@ * quick way to store implant items. In this case, we check to make sure the user has the correct arm * selected, and that the item is actually owned by us, and then we'll hand off the rest to Retract() **/ -/obj/item/organ/cyberimp/arm/proc/dropkey(mob/living/carbon/host) +/obj/item/organ/internal/cyberimp/arm/proc/dropkey(mob/living/carbon/host) SIGNAL_HANDLER if(!host) return //How did we even get here @@ -117,7 +117,7 @@ if(Retract()) return COMSIG_KB_ACTIVATED -/obj/item/organ/cyberimp/arm/proc/Retract() +/obj/item/organ/internal/cyberimp/arm/proc/Retract() if(!active_item || (active_item in src)) return FALSE @@ -130,7 +130,7 @@ playsound(get_turf(owner), retract_sound, 50, TRUE) return TRUE -/obj/item/organ/cyberimp/arm/proc/Extend(obj/item/augment) +/obj/item/organ/internal/cyberimp/arm/proc/Extend(obj/item/augment) if(!(augment in src)) return @@ -166,7 +166,7 @@ span_hear("You hear a short mechanical noise.")) playsound(get_turf(owner), extend_sound, 50, TRUE) -/obj/item/organ/cyberimp/arm/ui_action_click() +/obj/item/organ/internal/cyberimp/arm/ui_action_click() if((organ_flags & ORGAN_FAILING) || (!active_item && !contents.len)) to_chat(owner, span_warning("The implant doesn't respond. It seems to be broken...")) return @@ -191,7 +191,7 @@ Retract() -/obj/item/organ/cyberimp/arm/gun/emp_act(severity) +/obj/item/organ/internal/cyberimp/arm/gun/emp_act(severity) . = ..() if(. & EMP_PROTECT_SELF) return @@ -201,39 +201,39 @@ playsound(get_turf(owner), 'sound/weapons/flashbang.ogg', 100, TRUE) to_chat(owner, span_userdanger("You feel an explosion erupt inside your [zone == BODY_ZONE_R_ARM ? "right" : "left"] arm as your implant breaks!")) owner.adjust_fire_stacks(20) - owner.IgniteMob() + owner.ignite_mob() owner.adjustFireLoss(25) organ_flags |= ORGAN_FAILING -/obj/item/organ/cyberimp/arm/gun/laser +/obj/item/organ/internal/cyberimp/arm/gun/laser name = "arm-mounted laser implant" desc = "A variant of the arm cannon implant that fires lethal laser beams. The cannon emerges from the subject's arm and remains inside when not in use." icon_state = "arm_laser" items_to_create = list(/obj/item/gun/energy/laser/mounted/augment) -/obj/item/organ/cyberimp/arm/gun/laser/l +/obj/item/organ/internal/cyberimp/arm/gun/laser/l zone = BODY_ZONE_L_ARM -/obj/item/organ/cyberimp/arm/gun/taser +/obj/item/organ/internal/cyberimp/arm/gun/taser name = "arm-mounted taser implant" desc = "A variant of the arm cannon implant that fires electrodes and disabler shots. The cannon emerges from the subject's arm and remains inside when not in use." icon_state = "arm_taser" items_to_create = list(/obj/item/gun/energy/e_gun/advtaser/mounted) -/obj/item/organ/cyberimp/arm/gun/taser/l +/obj/item/organ/internal/cyberimp/arm/gun/taser/l zone = BODY_ZONE_L_ARM -/obj/item/organ/cyberimp/arm/toolset +/obj/item/organ/internal/cyberimp/arm/toolset name = "integrated toolset implant" desc = "A stripped-down version of the engineering cyborg toolset, designed to be installed on subject's arm. Contain advanced versions of every tool." items_to_create = list(/obj/item/screwdriver/cyborg, /obj/item/wrench/cyborg, /obj/item/weldingtool/largetank/cyborg, /obj/item/crowbar/cyborg, /obj/item/wirecutters/cyborg, /obj/item/multitool/cyborg) -/obj/item/organ/cyberimp/arm/toolset/l +/obj/item/organ/internal/cyberimp/arm/toolset/l zone = BODY_ZONE_L_ARM -/obj/item/organ/cyberimp/arm/toolset/emag_act(mob/user) +/obj/item/organ/internal/cyberimp/arm/toolset/emag_act(mob/user) for(var/datum/weakref/created_item in items_list) var/obj/potential_knife = created_item.resolve() if(istype(/obj/item/knife/combat/cyborg, potential_knife)) @@ -243,23 +243,23 @@ items_list += WEAKREF(new /obj/item/knife/combat/cyborg(src)) return TRUE -/obj/item/organ/cyberimp/arm/esword +/obj/item/organ/internal/cyberimp/arm/esword name = "arm-mounted energy blade" desc = "An illegal and highly dangerous cybernetic implant that can project a deadly blade of concentrated energy." items_to_create = list(/obj/item/melee/energy/blade/hardlight) -/obj/item/organ/cyberimp/arm/medibeam +/obj/item/organ/internal/cyberimp/arm/medibeam name = "integrated medical beamgun" desc = "A cybernetic implant that allows the user to project a healing beam from their hand." items_to_create = list(/obj/item/gun/medbeam) -/obj/item/organ/cyberimp/arm/flash +/obj/item/organ/internal/cyberimp/arm/flash name = "integrated high-intensity photon projector" //Why not desc = "An integrated projector mounted onto a user's arm that is able to be used as a powerful flash." items_to_create = list(/obj/item/assembly/flash/armimplant) -/obj/item/organ/cyberimp/arm/flash/Initialize(mapload) +/obj/item/organ/internal/cyberimp/arm/flash/Initialize(mapload) . = ..() for(var/datum/weakref/created_item in items_list) var/obj/potential_flash = created_item.resolve() @@ -268,26 +268,26 @@ var/obj/item/assembly/flash/armimplant/flash = potential_flash flash.arm = WEAKREF(src) // Todo: wipe single letter vars out of assembly code -/obj/item/organ/cyberimp/arm/flash/Extend() +/obj/item/organ/internal/cyberimp/arm/flash/Extend() . = ..() active_item.set_light_range(7) active_item.set_light_on(TRUE) -/obj/item/organ/cyberimp/arm/flash/Retract() +/obj/item/organ/internal/cyberimp/arm/flash/Retract() active_item.set_light_on(FALSE) return ..() -/obj/item/organ/cyberimp/arm/baton +/obj/item/organ/internal/cyberimp/arm/baton name = "arm electrification implant" desc = "An illegal combat implant that allows the user to administer disabling shocks from their arm." items_to_create = list(/obj/item/borg/stun) -/obj/item/organ/cyberimp/arm/combat +/obj/item/organ/internal/cyberimp/arm/combat name = "combat cybernetics implant" desc = "A powerful cybernetic implant that contains combat modules built into the user's arm." items_to_create = list(/obj/item/melee/energy/blade/hardlight, /obj/item/gun/medbeam, /obj/item/borg/stun, /obj/item/assembly/flash/armimplant) -/obj/item/organ/cyberimp/arm/combat/Initialize(mapload) +/obj/item/organ/internal/cyberimp/arm/combat/Initialize(mapload) . = ..() for(var/datum/weakref/created_item in items_list) var/obj/potential_flash = created_item.resolve() @@ -296,7 +296,7 @@ var/obj/item/assembly/flash/armimplant/flash = potential_flash flash.arm = WEAKREF(src) // Todo: wipe single letter vars out of assembly code -/obj/item/organ/cyberimp/arm/surgery +/obj/item/organ/internal/cyberimp/arm/surgery name = "surgical toolset implant" desc = "A set of surgical tools hidden behind a concealed panel on the user's arm." items_to_create = list(/obj/item/retractor/augment, /obj/item/hemostat/augment, /obj/item/cautery/augment, /obj/item/surgicaldrill/augment, /obj/item/scalpel/augment, /obj/item/circular_saw/augment, /obj/item/surgical_drapes) diff --git a/code/modules/surgery/organs/augments_chest.dm b/code/modules/surgery/organs/augments_chest.dm index 7d3f569911a65..4cdc4b9b96d16 100644 --- a/code/modules/surgery/organs/augments_chest.dm +++ b/code/modules/surgery/organs/augments_chest.dm @@ -1,11 +1,11 @@ -/obj/item/organ/cyberimp/chest +/obj/item/organ/internal/cyberimp/chest name = "cybernetic torso implant" desc = "Implants for the organs in your torso." icon_state = "chest_implant" implant_overlay = "chest_implant_overlay" zone = BODY_ZONE_CHEST -/obj/item/organ/cyberimp/chest/nutriment +/obj/item/organ/internal/cyberimp/chest/nutriment name = "Nutriment pump implant" desc = "This implant will synthesize and pump into your bloodstream a small amount of nutriment when you are starving." icon_state = "chest_implant" @@ -15,7 +15,7 @@ var/poison_amount = 5 slot = ORGAN_SLOT_STOMACH_AID -/obj/item/organ/cyberimp/chest/nutriment/on_life(delta_time, times_fired) +/obj/item/organ/internal/cyberimp/chest/nutriment/on_life(delta_time, times_fired) if(synthesizing) return @@ -25,10 +25,10 @@ owner.adjust_nutrition(25 * delta_time) addtimer(CALLBACK(src, .proc/synth_cool), 50) -/obj/item/organ/cyberimp/chest/nutriment/proc/synth_cool() +/obj/item/organ/internal/cyberimp/chest/nutriment/proc/synth_cool() synthesizing = FALSE -/obj/item/organ/cyberimp/chest/nutriment/emp_act(severity) +/obj/item/organ/internal/cyberimp/chest/nutriment/emp_act(severity) . = ..() if(!owner || . & EMP_PROTECT_SELF) return @@ -36,7 +36,7 @@ to_chat(owner, span_warning("You feel like your insides are burning.")) -/obj/item/organ/cyberimp/chest/nutriment/plus +/obj/item/organ/internal/cyberimp/chest/nutriment/plus name = "Nutriment pump implant PLUS" desc = "This implant will synthesize and pump into your bloodstream a small amount of nutriment when you are hungry." icon_state = "chest_implant" @@ -44,7 +44,7 @@ hunger_threshold = NUTRITION_LEVEL_HUNGRY poison_amount = 10 -/obj/item/organ/cyberimp/chest/reviver +/obj/item/organ/internal/cyberimp/chest/reviver name = "Reviver implant" desc = "This implant will attempt to revive and heal you if you lose consciousness. For the faint of heart!" icon_state = "chest_implant" @@ -55,7 +55,7 @@ COOLDOWN_DECLARE(reviver_cooldown) -/obj/item/organ/cyberimp/chest/reviver/on_life(delta_time, times_fired) +/obj/item/organ/internal/cyberimp/chest/reviver/on_life(delta_time, times_fired) if(reviving) switch(owner.stat) if(UNCONSCIOUS, HARD_CRIT) @@ -76,7 +76,7 @@ to_chat(owner, span_notice("You feel a faint buzzing as your reviver implant starts patching your wounds...")) -/obj/item/organ/cyberimp/chest/reviver/proc/heal() +/obj/item/organ/internal/cyberimp/chest/reviver/proc/heal() if(owner.getOxyLoss()) owner.adjustOxyLoss(-5) revive_cost += 5 @@ -90,7 +90,7 @@ owner.adjustToxLoss(-1) revive_cost += 40 -/obj/item/organ/cyberimp/chest/reviver/emp_act(severity) +/obj/item/organ/internal/cyberimp/chest/reviver/emp_act(severity) . = ..() if(!owner || . & EMP_PROTECT_SELF) return @@ -107,7 +107,7 @@ to_chat(human_owner, span_userdanger("You feel a horrible agony in your chest!")) addtimer(CALLBACK(src, .proc/undo_heart_attack), 600 / severity) -/obj/item/organ/cyberimp/chest/reviver/proc/undo_heart_attack() +/obj/item/organ/internal/cyberimp/chest/reviver/proc/undo_heart_attack() var/mob/living/carbon/human/human_owner = owner if(!istype(human_owner)) return @@ -116,7 +116,7 @@ to_chat(human_owner, span_notice("You feel your heart beating again!")) -/obj/item/organ/cyberimp/chest/thrusters +/obj/item/organ/internal/cyberimp/chest/thrusters name = "implantable thrusters set" desc = "An implantable set of thruster ports. They use the gas from environment or subject's internals for propulsion in zero-gravity areas. \ Unlike regular jetpacks, this device has no stabilization system." @@ -128,81 +128,68 @@ actions_types = list(/datum/action/item_action/organ_action/toggle) w_class = WEIGHT_CLASS_NORMAL var/on = FALSE - var/datum/effect_system/trail_follow/ion/ion_trail + var/datum/callback/get_mover + var/datum/callback/check_on_move -/obj/item/organ/cyberimp/chest/thrusters/Insert(mob/living/carbon/thruster_owner, special = 0) +/obj/item/organ/internal/cyberimp/chest/thrusters/Initialize(mapload) . = ..() - if(!ion_trail) - ion_trail = new - ion_trail.auto_process = FALSE - ion_trail.set_up(thruster_owner) + get_mover = CALLBACK(src, .proc/get_user) + check_on_move = CALLBACK(src, .proc/allow_thrust, 0.01) + refresh_jetpack() -/obj/item/organ/cyberimp/chest/thrusters/Remove(mob/living/carbon/thruster_owner, special = 0) +/obj/item/organ/internal/cyberimp/chest/thrusters/Destroy() + get_mover = null + check_on_move = null + return ..() + +/obj/item/organ/internal/cyberimp/chest/thrusters/proc/refresh_jetpack() + AddComponent(/datum/component/jetpack, FALSE, COMSIG_THRUSTER_ACTIVATED, COMSIG_THRUSTER_DEACTIVATED, THRUSTER_ACTIVATION_FAILED, get_mover, check_on_move, /datum/effect_system/trail_follow/ion) + +/obj/item/organ/internal/cyberimp/chest/thrusters/Remove(mob/living/carbon/thruster_owner, special = 0) if(on) - toggle(silent = TRUE) + deactivate(silent = TRUE) ..() -/obj/item/organ/cyberimp/chest/thrusters/ui_action_click() +/obj/item/organ/internal/cyberimp/chest/thrusters/ui_action_click() toggle() -/obj/item/organ/cyberimp/chest/thrusters/proc/toggle(silent = FALSE) - if(!on) - if((organ_flags & ORGAN_FAILING)) - if(!silent) - to_chat(owner, span_warning("Your thrusters set seems to be broken!")) - return FALSE - if(allow_thrust(0.01)) - on = TRUE - ion_trail.start() - RegisterSignal(owner, COMSIG_MOVABLE_MOVED, .proc/move_react) - RegisterSignal(owner, COMSIG_MOVABLE_PRE_MOVE, .proc/pre_move_react) - RegisterSignal(owner, COMSIG_MOVABLE_SPACEMOVE, .proc/spacemove_react) - owner.add_movespeed_modifier(/datum/movespeed_modifier/jetpack/cybernetic) - if(!silent) - to_chat(owner, span_notice("You turn your thrusters set on.")) +/obj/item/organ/internal/cyberimp/chest/thrusters/proc/toggle(silent = FALSE) + if(on) + deactivate() else - ion_trail.stop() - UnregisterSignal(owner, COMSIG_MOVABLE_MOVED) - UnregisterSignal(owner, COMSIG_MOVABLE_PRE_MOVE) - UnregisterSignal(owner, COMSIG_MOVABLE_SPACEMOVE) - owner.remove_movespeed_modifier(/datum/movespeed_modifier/jetpack/cybernetic) - if(!silent) - to_chat(owner, span_notice("You turn your thrusters set off.")) - on = FALSE - update_appearance() - -/obj/item/organ/cyberimp/chest/thrusters/update_icon_state() - icon_state = "[base_icon_state][on ? "-on" : null]" - return ..() + activate() -/obj/item/organ/cyberimp/chest/thrusters/proc/move_react() - SIGNAL_HANDLER - if(!on)//If jet dont work, it dont work - return - if(!owner)//Don't allow jet self using - return - if(!isturf(owner.loc))//You can't use jet in nowhere or in mecha/closet - return - if(!(owner.movement_type & FLOATING) || owner.buckled)//You don't want use jet in gravity or while buckled. +/obj/item/organ/internal/cyberimp/chest/thrusters/proc/activate(silent = FALSE) + if(on) return - if(owner.pulledby)//You don't must use jet if someone pull you + if(organ_flags & ORGAN_FAILING) + if(!silent) + to_chat(owner, span_warning("Your thrusters set seems to be broken!")) return - if(owner.throwing)//You don't must use jet if you thrown + if(SEND_SIGNAL(src, COMSIG_THRUSTER_ACTIVATED) & THRUSTER_ACTIVATION_FAILED) return - if(length(owner.client.keys_held & owner.client.movement_keys))//You use jet when press keys. yes. - allow_thrust(0.01) -/obj/item/organ/cyberimp/chest/thrusters/proc/pre_move_react() - SIGNAL_HANDLER - ion_trail.oldposition = get_turf(owner) + on = TRUE + owner.add_movespeed_modifier(/datum/movespeed_modifier/jetpack/cybernetic) + if(!silent) + to_chat(owner, span_notice("You turn your thrusters set on.")) + update_appearance() -/obj/item/organ/cyberimp/chest/thrusters/proc/spacemove_react(mob/user, movement_dir) - SIGNAL_HANDLER +/obj/item/organ/internal/cyberimp/chest/thrusters/proc/deactivate(silent = FALSE) + if(!on) + return + SEND_SIGNAL(src, COMSIG_THRUSTER_DEACTIVATED) + owner.remove_movespeed_modifier(/datum/movespeed_modifier/jetpack/cybernetic) + if(!silent) + to_chat(owner, span_notice("You turn your thrusters set off.")) + on = FALSE + update_appearance() - if(on && movement_dir) - return COMSIG_MOVABLE_STOP_SPACEMOVE +/obj/item/organ/internal/cyberimp/chest/thrusters/update_icon_state() + icon_state = "[base_icon_state][on ? "-on" : null]" + return ..() -/obj/item/organ/cyberimp/chest/thrusters/proc/allow_thrust(num) +/obj/item/organ/internal/cyberimp/chest/thrusters/proc/allow_thrust(num, use_fuel = TRUE) if(!owner) return FALSE @@ -213,27 +200,29 @@ // Priority 1: use air from environment. var/datum/gas_mixture/environment = owner_turf.return_air() if(environment && environment.return_pressure() > 30) - ion_trail.generate_effect() return TRUE // Priority 2: use plasma from internal plasma storage. // (just in case someone would ever use this implant system to make cyber-alien ops with jetpacks and taser arms) - if(owner.getPlasma() >= num*100) - owner.adjustPlasma(-num*100) - ion_trail.generate_effect() + if(owner.getPlasma() >= num * 100) + if(use_fuel) + owner.adjustPlasma(-num * 100) return TRUE // Priority 3: use internals tank. - var/datum/gas_mixture/internal_mix = owner.internal.return_air() + var/datum/gas_mixture/internal_mix = owner.internal?.return_air() if(internal_mix && internal_mix.total_moles() > num) + if(!use_fuel) + return TRUE var/datum/gas_mixture/removed = internal_mix.remove(num) if(removed.total_moles() > 0.005) owner_turf.assume_air(removed) - ion_trail.generate_effect() return TRUE else owner_turf.assume_air(removed) - ion_trail.generate_effect() - toggle(silent = TRUE) + deactivate(silent = TRUE) return FALSE + +/obj/item/organ/internal/cyberimp/chest/thrusters/proc/get_user() + return owner diff --git a/code/modules/surgery/organs/augments_eyes.dm b/code/modules/surgery/organs/augments_eyes.dm index 034ba2870b2b0..16a436fc1c16a 100644 --- a/code/modules/surgery/organs/augments_eyes.dm +++ b/code/modules/surgery/organs/augments_eyes.dm @@ -1,4 +1,4 @@ -/obj/item/organ/cyberimp/eyes +/obj/item/organ/internal/cyberimp/eyes name = "cybernetic eye implant" desc = "Implants for your eyes." icon_state = "eye_implant" @@ -8,47 +8,47 @@ w_class = WEIGHT_CLASS_TINY // HUD implants -/obj/item/organ/cyberimp/eyes/hud +/obj/item/organ/internal/cyberimp/eyes/hud name = "HUD implant" desc = "These cybernetic eyes will display a HUD over everything you see. Maybe." slot = ORGAN_SLOT_HUD var/HUD_type = 0 var/HUD_trait = null -/obj/item/organ/cyberimp/eyes/hud/Insert(mob/living/carbon/eye_owner, special = 0, drop_if_replaced = FALSE) +/obj/item/organ/internal/cyberimp/eyes/hud/Insert(mob/living/carbon/eye_owner, special = 0, drop_if_replaced = FALSE) ..() if(HUD_type) var/datum/atom_hud/hud = GLOB.huds[HUD_type] - hud.add_hud_to(eye_owner) + hud.show_to(eye_owner) if(HUD_trait) ADD_TRAIT(eye_owner, HUD_trait, ORGAN_TRAIT) -/obj/item/organ/cyberimp/eyes/hud/Remove(mob/living/carbon/eye_owner, special = 0) +/obj/item/organ/internal/cyberimp/eyes/hud/Remove(mob/living/carbon/eye_owner, special = 0) if(HUD_type) var/datum/atom_hud/hud = GLOB.huds[HUD_type] - hud.remove_hud_from(eye_owner) + hud.hide_from(eye_owner) if(HUD_trait) REMOVE_TRAIT(eye_owner, HUD_trait, ORGAN_TRAIT) ..() -/obj/item/organ/cyberimp/eyes/hud/medical +/obj/item/organ/internal/cyberimp/eyes/hud/medical name = "Medical HUD implant" desc = "These cybernetic eye implants will display a medical HUD over everything you see." HUD_type = DATA_HUD_MEDICAL_ADVANCED HUD_trait = TRAIT_MEDICAL_HUD -/obj/item/organ/cyberimp/eyes/hud/security +/obj/item/organ/internal/cyberimp/eyes/hud/security name = "Security HUD implant" desc = "These cybernetic eye implants will display a security HUD over everything you see." HUD_type = DATA_HUD_SECURITY_ADVANCED HUD_trait = TRAIT_SECURITY_HUD -/obj/item/organ/cyberimp/eyes/hud/diagnostic +/obj/item/organ/internal/cyberimp/eyes/hud/diagnostic name = "Diagnostic HUD implant" desc = "These cybernetic eye implants will display a diagnostic HUD over everything you see." HUD_type = DATA_HUD_DIAGNOSTIC_ADVANCED -/obj/item/organ/cyberimp/eyes/hud/security/syndicate +/obj/item/organ/internal/cyberimp/eyes/hud/security/syndicate name = "Contraband Security HUD Implant" desc = "A Cybersun Industries brand Security HUD Implant. These illicit cybernetic eye implants will display a security HUD over everything you see." syndicate_implant = TRUE diff --git a/code/modules/surgery/organs/augments_internal.dm b/code/modules/surgery/organs/augments_internal.dm index 2832ca9696d07..fec8ee2e7978f 100644 --- a/code/modules/surgery/organs/augments_internal.dm +++ b/code/modules/surgery/organs/augments_internal.dm @@ -1,5 +1,5 @@ -/obj/item/organ/cyberimp +/obj/item/organ/internal/cyberimp name = "cybernetic implant" desc = "A state-of-the-art implant that improves a baseline's functionality." visual = FALSE @@ -9,7 +9,7 @@ var/implant_overlay var/syndicate_implant = FALSE //Makes the implant invisible to health analyzers and medical HUDs. -/obj/item/organ/cyberimp/New(mob/implanted_mob = null) +/obj/item/organ/internal/cyberimp/New(mob/implanted_mob = null) if(iscarbon(implanted_mob)) src.Insert(implanted_mob) if(implant_overlay) @@ -22,7 +22,7 @@ //[[[[BRAIN]]]] -/obj/item/organ/cyberimp/brain +/obj/item/organ/internal/cyberimp/brain name = "cybernetic brain implant" desc = "Injectors of extra sub-routines for the brain." icon_state = "brain_implant" @@ -30,7 +30,7 @@ zone = BODY_ZONE_HEAD w_class = WEIGHT_CLASS_TINY -/obj/item/organ/cyberimp/brain/emp_act(severity) +/obj/item/organ/internal/cyberimp/brain/emp_act(severity) . = ..() if(!owner || . & EMP_PROTECT_SELF) return @@ -39,7 +39,7 @@ to_chat(owner, span_warning("Your body seizes up!")) -/obj/item/organ/cyberimp/brain/anti_drop +/obj/item/organ/internal/cyberimp/brain/anti_drop name = "anti-drop implant" desc = "This cybernetic brain implant will allow you to force your hand muscles to contract, preventing item dropping. Twitch ear to toggle." var/active = FALSE @@ -48,7 +48,7 @@ slot = ORGAN_SLOT_BRAIN_ANTIDROP actions_types = list(/datum/action/item_action/organ_action/toggle) -/obj/item/organ/cyberimp/brain/anti_drop/ui_action_click() +/obj/item/organ/internal/cyberimp/brain/anti_drop/ui_action_click() active = !active if(active) var/list/hold_list = owner.get_empty_held_indexes() @@ -68,7 +68,7 @@ to_chat(owner, span_notice("Your hands relax...")) -/obj/item/organ/cyberimp/brain/anti_drop/emp_act(severity) +/obj/item/organ/internal/cyberimp/brain/anti_drop/emp_act(severity) . = ..() if(!owner || . & EMP_PROTECT_SELF) return @@ -83,25 +83,25 @@ stored_items = list() -/obj/item/organ/cyberimp/brain/anti_drop/proc/release_items() +/obj/item/organ/internal/cyberimp/brain/anti_drop/proc/release_items() for(var/obj/item/stored_item as anything in stored_items) REMOVE_TRAIT(stored_item, TRAIT_NODROP, IMPLANT_TRAIT) UnregisterSignal(stored_item, COMSIG_ITEM_DROPPED) stored_items = list() -/obj/item/organ/cyberimp/brain/anti_drop/Remove(mob/living/carbon/implant_owner, special = 0) +/obj/item/organ/internal/cyberimp/brain/anti_drop/Remove(mob/living/carbon/implant_owner, special = 0) if(active) ui_action_click() ..() -/obj/item/organ/cyberimp/brain/anti_drop/proc/on_held_item_dropped(obj/item/source, mob/user) +/obj/item/organ/internal/cyberimp/brain/anti_drop/proc/on_held_item_dropped(obj/item/source, mob/user) SIGNAL_HANDLER REMOVE_TRAIT(source, TRAIT_NODROP, IMPLANT_TRAIT) UnregisterSignal(source, COMSIG_ITEM_DROPPED) stored_items -= source -/obj/item/organ/cyberimp/brain/anti_stun +/obj/item/organ/internal/cyberimp/brain/anti_stun name = "CNS Rebooter implant" desc = "This implant will automatically give you back control over your central nervous system, reducing downtime when stunned." implant_color = "#FFFF00" @@ -116,48 +116,48 @@ var/stun_cap_amount = 40 -/obj/item/organ/cyberimp/brain/anti_stun/Remove(mob/living/carbon/implant_owner, special = FALSE) +/obj/item/organ/internal/cyberimp/brain/anti_stun/Remove(mob/living/carbon/implant_owner, special = FALSE) . = ..() UnregisterSignal(implant_owner, signalCache) -/obj/item/organ/cyberimp/brain/anti_stun/Insert() +/obj/item/organ/internal/cyberimp/brain/anti_stun/Insert() . = ..() RegisterSignal(owner, signalCache, .proc/on_signal) -/obj/item/organ/cyberimp/brain/anti_stun/proc/on_signal(datum/source, amount) +/obj/item/organ/internal/cyberimp/brain/anti_stun/proc/on_signal(datum/source, amount) SIGNAL_HANDLER if(!(organ_flags & ORGAN_FAILING) && amount > 0) addtimer(CALLBACK(src, .proc/clear_stuns), stun_cap_amount, TIMER_UNIQUE|TIMER_OVERRIDE) -/obj/item/organ/cyberimp/brain/anti_stun/proc/clear_stuns() +/obj/item/organ/internal/cyberimp/brain/anti_stun/proc/clear_stuns() if(owner || !(organ_flags & ORGAN_FAILING)) owner.SetStun(0) owner.SetKnockdown(0) owner.SetImmobilized(0) owner.SetParalyzed(0) -/obj/item/organ/cyberimp/brain/anti_stun/emp_act(severity) +/obj/item/organ/internal/cyberimp/brain/anti_stun/emp_act(severity) . = ..() if((organ_flags & ORGAN_FAILING) || . & EMP_PROTECT_SELF) return organ_flags |= ORGAN_FAILING addtimer(CALLBACK(src, .proc/reboot), 90 / severity) -/obj/item/organ/cyberimp/brain/anti_stun/proc/reboot() +/obj/item/organ/internal/cyberimp/brain/anti_stun/proc/reboot() organ_flags &= ~ORGAN_FAILING //[[[[MOUTH]]]] -/obj/item/organ/cyberimp/mouth +/obj/item/organ/internal/cyberimp/mouth zone = BODY_ZONE_PRECISE_MOUTH -/obj/item/organ/cyberimp/mouth/breathing_tube +/obj/item/organ/internal/cyberimp/mouth/breathing_tube name = "breathing tube implant" desc = "This simple implant adds an internals connector to your back, allowing you to use internals without a mask and protecting you from being choked." icon_state = "implant_mask" slot = ORGAN_SLOT_BREATHING_TUBE w_class = WEIGHT_CLASS_TINY -/obj/item/organ/cyberimp/mouth/breathing_tube/emp_act(severity) +/obj/item/organ/internal/cyberimp/mouth/breathing_tube/emp_act(severity) . = ..() if(!owner || . & EMP_PROTECT_SELF) return diff --git a/code/modules/surgery/organs/autosurgeon.dm b/code/modules/surgery/organs/autosurgeon.dm index e4d0f869a3123..60b6dfa6eae42 100644 --- a/code/modules/surgery/organs/autosurgeon.dm +++ b/code/modules/surgery/organs/autosurgeon.dm @@ -106,21 +106,21 @@ /obj/item/autosurgeon/organ/cmo desc = "A single use autosurgeon that contains a medical heads-up display augment. A screwdriver can be used to remove it, but implants can't be placed back in." uses = 1 - starting_organ = /obj/item/organ/cyberimp/eyes/hud/medical + starting_organ = /obj/item/organ/internal/cyberimp/eyes/hud/medical /obj/item/autosurgeon/organ/syndicate/laser_arm desc = "A single use autosurgeon that contains a combat arms-up laser augment. A screwdriver can be used to remove it, but implants can't be placed back in." uses = 1 - starting_organ = /obj/item/organ/cyberimp/arm/gun/laser + starting_organ = /obj/item/organ/internal/cyberimp/arm/gun/laser /obj/item/autosurgeon/organ/syndicate/thermal_eyes - starting_organ = /obj/item/organ/eyes/robotic/thermals + starting_organ = /obj/item/organ/internal/eyes/robotic/thermals /obj/item/autosurgeon/organ/syndicate/xray_eyes - starting_organ = /obj/item/organ/eyes/robotic/xray + starting_organ = /obj/item/organ/internal/eyes/robotic/xray /obj/item/autosurgeon/organ/syndicate/anti_stun - starting_organ = /obj/item/organ/cyberimp/brain/anti_stun + starting_organ = /obj/item/organ/internal/cyberimp/brain/anti_stun /obj/item/autosurgeon/organ/syndicate/reviver - starting_organ = /obj/item/organ/cyberimp/chest/reviver + starting_organ = /obj/item/organ/internal/cyberimp/chest/reviver diff --git a/code/modules/surgery/organs/ears.dm b/code/modules/surgery/organs/ears.dm index 211a4555a2c02..bf85356314231 100644 --- a/code/modules/surgery/organs/ears.dm +++ b/code/modules/surgery/organs/ears.dm @@ -1,4 +1,4 @@ -/obj/item/organ/ears +/obj/item/organ/internal/ears name = "ears" icon_state = "ears" desc = "There are three parts to the ear. Inner, middle and outer. Only one of these parts should be normally visible." @@ -28,7 +28,7 @@ // Multiplier for both long term and short term ear damage var/damage_multiplier = 1 -/obj/item/organ/ears/on_life(delta_time, times_fired) +/obj/item/organ/internal/ears/on_life(delta_time, times_fired) // only inform when things got worse, needs to happen before we heal if((damage > low_threshold && prev_damage < low_threshold) || (damage > high_threshold && prev_damage < high_threshold)) to_chat(owner, span_warning("The ringing in your ears grows louder, blocking out any external noises for a moment.")) @@ -51,23 +51,23 @@ else REMOVE_TRAIT(owner, TRAIT_DEAF, EAR_DAMAGE) -/obj/item/organ/ears/proc/adjustEarDamage(ddmg, ddeaf) +/obj/item/organ/internal/ears/proc/adjustEarDamage(ddmg, ddeaf) if(owner.status_flags & GODMODE) return setOrganDamage(max(damage + (ddmg*damage_multiplier), 0)) deaf = max(deaf + (ddeaf*damage_multiplier), 0) -/obj/item/organ/ears/invincible +/obj/item/organ/internal/ears/invincible damage_multiplier = 0 -/obj/item/organ/ears/cat +/obj/item/organ/internal/ears/cat name = "cat ears" icon = 'icons/obj/clothing/hats.dmi' icon_state = "kitty" visual = TRUE damage_multiplier = 2 -/obj/item/organ/ears/cat/Insert(mob/living/carbon/human/ear_owner, special = 0, drop_if_replaced = TRUE) +/obj/item/organ/internal/ears/cat/Insert(mob/living/carbon/human/ear_owner, special = 0, drop_if_replaced = TRUE) ..() if(istype(ear_owner)) color = ear_owner.hair_color @@ -75,49 +75,49 @@ ear_owner.dna.update_uf_block(DNA_EARS_BLOCK) ear_owner.update_body() -/obj/item/organ/ears/cat/Remove(mob/living/carbon/human/ear_owner, special = 0) +/obj/item/organ/internal/ears/cat/Remove(mob/living/carbon/human/ear_owner, special = 0) ..() if(istype(ear_owner)) color = ear_owner.hair_color ear_owner.dna.species.mutant_bodyparts -= "ears" ear_owner.update_body() -/obj/item/organ/ears/penguin +/obj/item/organ/internal/ears/penguin name = "penguin ears" desc = "The source of a penguin's happy feet." -/obj/item/organ/ears/penguin/Insert(mob/living/carbon/human/ear_owner, special = 0, drop_if_replaced = TRUE) +/obj/item/organ/internal/ears/penguin/Insert(mob/living/carbon/human/ear_owner, special = 0, drop_if_replaced = TRUE) . = ..() if(istype(ear_owner)) to_chat(ear_owner, span_notice("You suddenly feel like you've lost your balance.")) ear_owner.AddElement(/datum/element/waddling) -/obj/item/organ/ears/penguin/Remove(mob/living/carbon/human/ear_owner, special = 0) +/obj/item/organ/internal/ears/penguin/Remove(mob/living/carbon/human/ear_owner, special = 0) . = ..() if(istype(ear_owner)) to_chat(ear_owner, span_notice("Your sense of balance comes back to you.")) ear_owner.RemoveElement(/datum/element/waddling) -/obj/item/organ/ears/bronze +/obj/item/organ/internal/ears/bronze name = "tin ears" desc = "The robust ears of a bronze golem. " damage_multiplier = 0.1 //STRONK bang_protect = 1 //Fear me weaklings. -/obj/item/organ/ears/cybernetic +/obj/item/organ/internal/ears/cybernetic name = "cybernetic ears" icon_state = "ears-c" desc = "A basic cybernetic organ designed to mimic the operation of ears." damage_multiplier = 0.9 organ_flags = ORGAN_SYNTHETIC -/obj/item/organ/ears/cybernetic/upgraded +/obj/item/organ/internal/ears/cybernetic/upgraded name = "upgraded cybernetic ears" icon_state = "ears-c-u" desc = "An advanced cybernetic ear, surpassing the performance of organic ears." damage_multiplier = 0.5 -/obj/item/organ/ears/cybernetic/emp_act(severity) +/obj/item/organ/internal/ears/cybernetic/emp_act(severity) . = ..() if(. & EMP_PROTECT_SELF) return diff --git a/code/modules/surgery/organs/external/_external_organs.dm b/code/modules/surgery/organs/external/_external_organs.dm index 2b2aed9b1dbce..6a9d84fe524fc 100644 --- a/code/modules/surgery/organs/external/_external_organs.dm +++ b/code/modules/surgery/organs/external/_external_organs.dm @@ -16,9 +16,12 @@ ///Convert the bitflag define into the actual layer define var/static/list/all_layers = list(EXTERNAL_FRONT, EXTERNAL_ADJACENT, EXTERNAL_BEHIND) - ///Defines what kind of 'organ' we're looking at. Sprites have names like 'm_firemoth_mothwings'. 'mothwings' would then be feature_key + ///Defines what kind of 'organ' we're looking at. Sprites have names like 'm_mothwings_firemoth'. 'mothwings' would then be feature_key var/feature_key = "" - + ///Similar to feature key, but overrides it in the case you need more fine control over the iconstate, like with Tails. + var/render_key = "" + ///Stores the dna.features[feature_key], used for external organs that can be surgically removed or inserted. + var/stored_feature_id = "" /// The savefile_key of the preference this relates to. Used for the preferences UI. var/preference @@ -33,8 +36,15 @@ ///Reference to the limb we're inside of var/obj/item/bodypart/ownerlimb - ///Does this organ use it's own color instead of bodypart/var/draw_color? - var/overrides_color = FALSE + ///The color this organ draws with. Updated by bodypart/inherit_color() + var/draw_color + + ///Where does this organ inherit it's color from? + var/color_source = ORGAN_COLOR_INHERIT + + ///Does this organ have any bodytypes to pass to it's ownerlimb? + var/external_bodytypes = NONE + /**mob_sprite is optional if you havent set sprite_datums for the object, and is used mostly to generate sprite_datums from a persons DNA * For _mob_sprite we make a distinction between "Round Snout" and "round". Round Snout is the name of the sprite datum, while "round" would be part of the sprite @@ -45,49 +55,97 @@ if(mob_sprite) set_sprite(mob_sprite) + if(!(organ_flags & ORGAN_UNREMOVABLE)) + color = "#[random_color()]" //A temporary random color that gets overwritten on insertion. + +/obj/item/organ/external/Destroy() + if(owner) + Remove(owner, special=TRUE) + else if(ownerlimb) + remove_from_limb() + + return ..() + /obj/item/organ/external/Insert(mob/living/carbon/reciever, special, drop_if_replaced) - var/obj/item/bodypart/limb = reciever.get_bodypart(zone) + var/obj/item/bodypart/limb = reciever.get_bodypart(deprecise_zone(zone)) if(!limb) return FALSE + . = ..() + if(!.) + return - limb.external_organs.Add(src) - ownerlimb = limb + if(!stored_feature_id) //We only want this set *once* + stored_feature_id = reciever.dna.features[feature_key] - . = ..() + reciever.external_organs.Add(src) + if(slot) + reciever.external_organs_slot[slot] = src - limb.contents.Add(src) + ownerlimb = limb + add_to_limb(ownerlimb) + + if(external_bodytypes) + limb.synchronize_bodytypes(reciever) reciever.update_body_parts() -/obj/item/organ/external/Remove(mob/living/carbon/organ_owner, special) +/obj/item/organ/external/Remove(mob/living/carbon/organ_owner, special, moving) . = ..() - if(ownerlimb) - ownerlimb.external_organs.Remove(src) - ownerlimb.contents.Remove(src) - ownerlimb = null + remove_from_limb() - organ_owner.update_body_parts() + if(organ_owner) + if(slot) + organ_owner.external_organs_slot.Remove(slot) + organ_owner.external_organs.Remove(src) + organ_owner.update_body_parts() +///Transfers the organ to the limb, and to the limb's owner, if it has one. /obj/item/organ/external/transfer_to_limb(obj/item/bodypart/bodypart, mob/living/carbon/bodypart_owner) - . = ..() - - bodypart.external_organs.Add(src) - bodypart.contents.Add(src) + if(owner) + Remove(owner, moving = TRUE) + else if(ownerlimb) + remove_from_limb() + + if(bodypart_owner) + Insert(bodypart_owner, TRUE) + else + add_to_limb(bodypart) + +/obj/item/organ/external/add_to_limb(obj/item/bodypart/bodypart) + ownerlimb = bodypart + ownerlimb.external_organs |= src + inherit_color() + return ..() + +/obj/item/organ/external/remove_from_limb() + ownerlimb.external_organs -= src + if(ownerlimb.owner && external_bodytypes) + ownerlimb.synchronize_bodytypes(ownerlimb.owner) + ownerlimb = null + return ..() ///Add the overlays we need to draw on a person. Called from _bodyparts.dm -/obj/item/organ/external/proc/get_overlays(list/overlay_list, image_dir, image_layer, physique, image_color) +/obj/item/organ/external/proc/get_overlays(list/overlay_list, image_dir, image_layer, physique) + set_sprite(stored_feature_id) if(!sprite_datum) return var/gender = (physique == FEMALE) ? "f" : "m" - var/finished_icon_state = (sprite_datum.gender_specific ? gender : "m") + "_" + feature_key + "_" + sprite_datum.icon_state + mutant_bodyparts_layertext(image_layer) + var/list/icon_state_builder = list() + icon_state_builder += sprite_datum.gender_specific ? gender : "m" //Male is default because sprite accessories are so ancient they predate the concept of not hardcoding gender + icon_state_builder += render_key ? render_key : feature_key + icon_state_builder += sprite_datum.icon_state + icon_state_builder += mutant_bodyparts_layertext(image_layer) + + var/finished_icon_state = icon_state_builder.Join("_") + var/mutable_appearance/appearance = mutable_appearance(sprite_datum.icon, finished_icon_state, layer = -image_layer) appearance.dir = image_dir - if(sprite_datum.color_src) //There are multiple flags, but only one is ever used so meh :/ - appearance.color = image_color + if(sprite_datum.color_src) //There are multiple flags, but only one is ever used so meh :/ | This comment isn't true. + appearance.color = draw_color if(sprite_datum.center) center_image(appearance, sprite_datum.dimension_x, sprite_datum.dimension_y) @@ -95,12 +153,17 @@ overlay_list += appearance /obj/item/organ/external/proc/set_sprite(sprite_name) + stored_feature_id = sprite_name sprite_datum = get_sprite_datum(sprite_name) - cache_key = generate_icon_cache() + cache_key = jointext(generate_icon_cache(), "_") ///Generate a unique key based on our sprites. So that if we've aleady drawn these sprites, they can be found in the cache and wont have to be drawn again (blessing and curse) /obj/item/organ/external/proc/generate_icon_cache() - return "[sprite_datum.icon_state]_[feature_key]" + . = list() + . += "[sprite_datum?.icon_state]" + . += "[render_key ? render_key : feature_key]" + . += "[draw_color]" + return . /**This exists so sprite accessories can still be per-layer without having to include that layer's * number in their sprite name, which causes issues when those numbers change. @@ -108,11 +171,11 @@ /obj/item/organ/external/proc/mutant_bodyparts_layertext(layer) switch(layer) if(BODY_BEHIND_LAYER) - return "_BEHIND" + return "BEHIND" if(BODY_ADJ_LAYER) - return "_ADJ" + return "ADJ" if(BODY_FRONT_LAYER) - return "_FRONT" + return "FRONT" ///Converts a bitflag to the right layer. I'd love to make this a static index list, but byond made an attempt on my life when i did /obj/item/organ/external/proc/bitflag_to_layer(layer) @@ -131,7 +194,7 @@ ///Return a dumb glob list for this specific feature (called from parse_sprite) /obj/item/organ/external/proc/get_global_feature_list() - return null + CRASH("External organ has no feature list, it will render invisible") ///Check whether we can draw the overlays. You generally don't want lizard snouts to draw over an EVA suit /obj/item/organ/external/proc/can_draw_on_bodypart(mob/living/carbon/human/human) @@ -146,9 +209,27 @@ set_sprite(feature_list[deconstruct_block(get_uni_feature_block(features, dna_block), feature_list.len)]) +///Give the organ it's color. Force will override the existing one. +/obj/item/organ/external/proc/inherit_color(force) + if(draw_color && !force) + return + switch(color_source) + if(ORGAN_COLOR_OVERRIDE) + draw_color = override_color(ownerlimb.draw_color) + if(ORGAN_COLOR_INHERIT) + draw_color = ownerlimb.draw_color + if(ORGAN_COLOR_HAIR) + if(!ishuman(ownerlimb.owner)) + return + var/mob/living/carbon/human/human_owner = ownerlimb.owner + draw_color = human_owner.hair_color + color = draw_color + return TRUE + ///Colorizes the limb it's inserted to, if required. /obj/item/organ/external/proc/override_color(rgb_value) - return + CRASH("External organ color set to override with no override proc.") + ///The horns of a lizard! /obj/item/organ/external/horns @@ -197,6 +278,7 @@ feature_key = "snout" preference = "feature_lizard_snout" + external_bodytypes = BODYTYPE_SNOUTED dna_block = DNA_SNOUT_BLOCK @@ -230,7 +312,7 @@ RegisterSignal(reciever, COMSIG_HUMAN_BURNING, .proc/try_burn_antennae) RegisterSignal(reciever, COMSIG_LIVING_POST_FULLY_HEAL, .proc/heal_antennae) -/obj/item/organ/external/antennae/Remove(mob/living/carbon/organ_owner, special) +/obj/item/organ/external/antennae/Remove(mob/living/carbon/organ_owner, special, moving) . = ..() UnregisterSignal(organ_owner, list(COMSIG_HUMAN_BURNING, COMSIG_LIVING_POST_FULLY_HEAL)) @@ -275,7 +357,7 @@ dna_block = DNA_POD_HAIR_BLOCK - overrides_color = TRUE + color_source = ORGAN_COLOR_OVERRIDE /obj/item/organ/external/pod_hair/can_draw_on_bodypart(mob/living/carbon/human/human) if(!(human.head?.flags_inv & HIDEHAIR) || (human.wear_mask?.flags_inv & HIDEHAIR)) diff --git a/code/modules/surgery/organs/external/spines.dm b/code/modules/surgery/organs/external/spines.dm new file mode 100644 index 0000000000000..b47de9d6ed10b --- /dev/null +++ b/code/modules/surgery/organs/external/spines.dm @@ -0,0 +1,29 @@ +/obj/item/organ/external/spines + zone = BODY_ZONE_CHEST + slot = ORGAN_SLOT_EXTERNAL_SPINES + layers = EXTERNAL_ADJACENT|EXTERNAL_BEHIND + feature_key = "spines" + render_key = "spines" + preference = "feature_lizard_spines" + dna_block = DNA_SPINES_BLOCK + ///A two-way reference between the tail and the spines because of wagging sprites. Bruh. + var/obj/item/organ/external/tail/lizard/paired_tail + +/obj/item/organ/external/spines/get_global_feature_list() + return GLOB.spines_list + +/obj/item/organ/external/spines/can_draw_on_bodypart(mob/living/carbon/human/human) + . = ..() + if(human.wear_suit && (human.wear_suit.flags_inv & HIDEJUMPSUIT)) + return FALSE + +/obj/item/organ/external/spines/Insert(mob/living/carbon/reciever, special, drop_if_replaced) + . = ..() + if(.) + paired_tail = locate(/obj/item/organ/external/tail/lizard) in reciever.external_organs //We want specifically a lizard tail, so we don't use the slot. + +/obj/item/organ/external/spines/Remove(mob/living/carbon/organ_owner, special, moving) + . = ..() + if(paired_tail) + paired_tail.paired_spines = null + paired_tail = null diff --git a/code/modules/surgery/organs/external/tails.dm b/code/modules/surgery/organs/external/tails.dm new file mode 100644 index 0000000000000..46f184370b546 --- /dev/null +++ b/code/modules/surgery/organs/external/tails.dm @@ -0,0 +1,133 @@ +///Tail parent, it doesn't do very much. +/obj/item/organ/external/tail + name = "tail" + desc = "A severed tail. What did you cut this off of?" + icon_state = "severedtail" + zone = BODY_ZONE_PRECISE_GROIN + slot = ORGAN_SLOT_EXTERNAL_TAIL + layers = EXTERNAL_FRONT|EXTERNAL_BEHIND + organ_flags = ORGAN_EDIBLE + feature_key = "tail" + render_key = "tail" + dna_block = DNA_TAIL_BLOCK + ///Does this tail have a wagging sprite, and is it currently wagging? + var/wag_flags = NONE + ///The original owner of this tail + var/original_owner //Yay, snowflake code! + +/obj/item/organ/external/tail/Destroy() + original_owner = null + return ..() + +/obj/item/organ/external/tail/can_draw_on_bodypart(mob/living/carbon/human/human) + if(human.wear_suit && (human.wear_suit.flags_inv & HIDEJUMPSUIT)) + return FALSE + return TRUE + +/obj/item/organ/external/tail/Insert(mob/living/carbon/reciever, special, drop_if_replaced) + . = ..() + if(.) + RegisterSignal(reciever, COMSIG_ORGAN_WAG_TAIL, .proc/wag) + original_owner ||= reciever //One and done + + SEND_SIGNAL(reciever, COMSIG_CLEAR_MOOD_EVENT, "tail_lost") + SEND_SIGNAL(reciever, COMSIG_CLEAR_MOOD_EVENT, "tail_balance_lost") + + if(original_owner == reciever) + SEND_SIGNAL(reciever, COMSIG_CLEAR_MOOD_EVENT, "wrong_tail_regained") + else if(type in reciever.dna.species.external_organs) + SEND_SIGNAL(reciever, COMSIG_ADD_MOOD_EVENT, "wrong_tail_regained", /datum/mood_event/tail_regained_wrong) + +/obj/item/organ/external/tail/Remove(mob/living/carbon/organ_owner, special, moving) + if(wag_flags & WAG_WAGGING) + wag(FALSE) + . = ..() + UnregisterSignal(organ_owner, COMSIG_ORGAN_WAG_TAIL) + + if(type in organ_owner.dna.species.external_organs) + SEND_SIGNAL(organ_owner, COMSIG_ADD_MOOD_EVENT, "tail_lost", /datum/mood_event/tail_lost) + SEND_SIGNAL(organ_owner, COMSIG_ADD_MOOD_EVENT, "tail_balance_lost", /datum/mood_event/tail_balance_lost) + +/obj/item/organ/external/tail/generate_icon_cache() + . = ..() + if((wag_flags & WAG_WAGGING)) + . += "wagging" + return . + +/obj/item/organ/external/tail/get_global_feature_list() + return GLOB.tails_list + +/obj/item/organ/external/tail/proc/wag(mob/user, start = TRUE, stop_after = 0) + if(!(wag_flags & WAG_ABLE)) + return + + if(start) + render_key = "wagging[initial(render_key)]" + wag_flags |= WAG_WAGGING + if(stop_after) + addtimer(CALLBACK(src, .proc/wag, FALSE), stop_after, TIMER_STOPPABLE|TIMER_DELETE_ME) + else + render_key = initial(render_key) + wag_flags &= ~WAG_WAGGING + owner.update_body_parts() + +/obj/item/organ/external/tail/cat + name = "tail" + preference = "feature_human_tail" + feature_key = "tail_cat" + color_source = ORGAN_COLOR_HAIR + wag_flags = WAG_ABLE + +/obj/item/organ/external/tail/monkey + color_source = NONE + +/obj/item/organ/external/tail/lizard + name = "lizard tail" + desc = "A severed lizard tail. Somewhere, no doubt, a lizard hater is very pleased with themselves." + preference = "feature_lizard_tail" + feature_key = "tail_lizard" + wag_flags = WAG_ABLE + ///A reference to the paired_spines, since for some fucking reason tail spines are tied to the spines themselves. + var/obj/item/organ/external/spines/paired_spines + +/obj/item/organ/external/tail/lizard/Insert(mob/living/carbon/reciever, special, drop_if_replaced) + . = ..() + if(.) + paired_spines = ownerlimb.owner.getorganslot(ORGAN_SLOT_EXTERNAL_SPINES) + +/obj/item/organ/external/tail/lizard/Remove(mob/living/carbon/organ_owner, special, moving) + . = ..() + if(paired_spines) + paired_spines.render_key = initial(paired_spines.render_key) //Clears wagging + paired_spines.paired_tail = null + paired_spines = null + +/obj/item/organ/external/tail/lizard/inherit_color(force) + . = ..() + if(.) + paired_spines = ownerlimb.owner.getorganslot(ORGAN_SLOT_EXTERNAL_SPINES) //I hate this so much. + if(paired_spines) + paired_spines.paired_tail = src + +/obj/item/organ/external/tail/lizard/wag(mob/user, start = TRUE, stop_after = 0) + if(!(wag_flags & WAG_ABLE)) + return + + if(start) + render_key = "wagging[initial(render_key)]" + wag_flags |= WAG_WAGGING + if(stop_after) + addtimer(CALLBACK(src, .proc/wag, FALSE), stop_after, TIMER_STOPPABLE|TIMER_DELETE_ME) + if(paired_spines) + paired_spines.render_key = "wagging[initial(paired_spines.render_key)]" + else + render_key = initial(render_key) + wag_flags &= ~WAG_WAGGING + if(paired_spines) + paired_spines.render_key = initial(paired_spines.render_key) + + owner.update_body_parts() + +/obj/item/organ/external/tail/lizard/fake + name = "fabricated lizard tail" + desc = "A fabricated severed lizard tail. This one's made of synthflesh. Probably not usable for lizard wine." diff --git a/code/modules/surgery/organs/external/wings.dm b/code/modules/surgery/organs/external/wings.dm index bca3965905472..ed9c33de3e934 100644 --- a/code/modules/surgery/organs/external/wings.dm +++ b/code/modules/surgery/organs/external/wings.dm @@ -45,7 +45,7 @@ fly = new fly.Grant(reciever) -/obj/item/organ/external/wings/functional/Remove(mob/living/carbon/organ_owner, special) +/obj/item/organ/external/wings/functional/Remove(mob/living/carbon/organ_owner, special, moving) . = ..() fly.Remove(organ_owner) @@ -187,7 +187,7 @@ RegisterSignal(reciever, COMSIG_LIVING_POST_FULLY_HEAL, .proc/heal_wings) RegisterSignal(reciever, COMSIG_MOVABLE_PRE_MOVE, .proc/update_float_move) -/obj/item/organ/external/wings/moth/Remove(mob/living/carbon/organ_owner, special) +/obj/item/organ/external/wings/moth/Remove(mob/living/carbon/organ_owner, special, moving) . = ..() UnregisterSignal(organ_owner, list(COMSIG_HUMAN_BURNING, COMSIG_LIVING_POST_FULLY_HEAL, COMSIG_MOVABLE_PRE_MOVE)) diff --git a/code/modules/surgery/organs/eyes.dm b/code/modules/surgery/organs/eyes.dm index 44c9dbee9f1ad..947f4dc321154 100644 --- a/code/modules/surgery/organs/eyes.dm +++ b/code/modules/surgery/organs/eyes.dm @@ -1,4 +1,4 @@ -/obj/item/organ/eyes +/obj/item/organ/internal/eyes name = BODY_ZONE_PRECISE_EYES icon_state = "eyeballs" desc = "I see you!" @@ -25,9 +25,11 @@ var/overlay_ignore_lighting = FALSE var/see_in_dark = 2 var/tint = 0 - var/eye_color = "" //set to a hex code to override a mob's eye color + var/eye_color_left = "" //set to a hex code to override a mob's left eye color + var/eye_color_right = "" //set to a hex code to override a mob's right eye color var/eye_icon_state = "eyes" - var/old_eye_color = "fff" + var/old_eye_color_left = "fff" + var/old_eye_color_right = "fff" var/flash_protect = FLASH_PROTECTION_NONE var/see_invisible = SEE_INVISIBLE_LIVING var/lighting_alpha @@ -35,15 +37,20 @@ /// indication that the eyes are undergoing some negative effect var/damaged = FALSE -/obj/item/organ/eyes/Insert(mob/living/carbon/eye_owner, special = FALSE, drop_if_replaced = FALSE, initialising) +/obj/item/organ/internal/eyes/Insert(mob/living/carbon/eye_owner, special = FALSE, drop_if_replaced = FALSE, initialising) . = ..() if(ishuman(eye_owner)) var/mob/living/carbon/human/human_owner = eye_owner - old_eye_color = human_owner.eye_color - if(eye_color) - human_owner.eye_color = eye_color + old_eye_color_left = human_owner.eye_color_left + old_eye_color_right = human_owner.eye_color_right + if(initial(eye_color_left)) + human_owner.eye_color_left = eye_color_left else - eye_color = human_owner.eye_color + eye_color_left = human_owner.eye_color_left + if(initial(eye_color_right)) + human_owner.eye_color_right = eye_color_right + else + eye_color_right = human_owner.eye_color_right if(HAS_TRAIT(human_owner, TRAIT_NIGHT_VISION) && !lighting_alpha) lighting_alpha = LIGHTING_PLANE_ALPHA_NV_TRAIT eye_owner.update_tint() @@ -51,28 +58,36 @@ if(eye_owner.has_dna() && ishuman(eye_owner)) eye_owner.dna.species.handle_body(eye_owner) //updates eye icon -/obj/item/organ/eyes/proc/refresh() +/obj/item/organ/internal/eyes/proc/refresh(call_update = TRUE) if(ishuman(owner)) var/mob/living/carbon/human/affected_human = owner - old_eye_color = affected_human.eye_color - if(eye_color) - affected_human.eye_color = eye_color + old_eye_color_left = affected_human.eye_color_left + old_eye_color_right = affected_human.eye_color_right + if(initial(eye_color_left)) + affected_human.eye_color_left = eye_color_left + else + eye_color_left = affected_human.eye_color_left + if(initial(eye_color_right)) + affected_human.eye_color_right = eye_color_right else - eye_color = affected_human.eye_color + eye_color_right = affected_human.eye_color_right if(HAS_TRAIT(affected_human, TRAIT_NIGHT_VISION) && !lighting_alpha) lighting_alpha = LIGHTING_PLANE_ALPHA_NV_TRAIT owner.update_tint() owner.update_sight() - if(owner.has_dna() && ishuman(owner)) + if(call_update && owner.has_dna() && ishuman(owner)) var/mob/living/carbon/human/affected_human = owner affected_human.dna.species.handle_body(affected_human) //updates eye icon -/obj/item/organ/eyes/Remove(mob/living/carbon/eye_owner, special = 0) +/obj/item/organ/internal/eyes/Remove(mob/living/carbon/eye_owner, special = 0) ..() - if(ishuman(eye_owner) && eye_color) + if(ishuman(eye_owner)) var/mob/living/carbon/human/human_owner = eye_owner - human_owner.eye_color = old_eye_color + if(initial(eye_color_left)) + human_owner.eye_color_left = old_eye_color_left + if(initial(eye_color_right)) + human_owner.eye_color_right = old_eye_color_right human_owner.update_body() eye_owner.cure_blind(EYE_DAMAGE) eye_owner.cure_nearsighted(EYE_DAMAGE) @@ -81,12 +96,45 @@ eye_owner.clear_fullscreen("eye_damage", 0) eye_owner.update_sight() +#define OFFSET_X 1 +#define OFFSET_Y 2 + +/// This proc generates a list of overlays that the eye should be displayed using for the given parent +/obj/item/organ/internal/eyes/proc/generate_body_overlay(mob/living/carbon/human/parent) + if(!istype(parent) || parent.getorgan(/obj/item/organ/internal/eyes) != src) + CRASH("Generating a body overlay for [src] targeting an invalid parent '[parent]'.") + + var/mutable_appearance/eye_left = mutable_appearance('icons/mob/human_face.dmi', "[eye_icon_state]_l", -BODY_LAYER) + var/mutable_appearance/eye_right = mutable_appearance('icons/mob/human_face.dmi', "[eye_icon_state]_r", -BODY_LAYER) + + if(EYECOLOR in parent.dna?.species.species_traits) + eye_right.color = eye_color_right + eye_left.color = eye_color_left + + if(OFFSET_FACE in parent.dna?.species.offset_features) + var/offset = parent.dna.species.offset_features[OFFSET_FACE] + eye_left.pixel_x += offset[OFFSET_X] + eye_right.pixel_x += offset[OFFSET_X] + eye_left.pixel_y += offset[OFFSET_Y] + eye_right.pixel_y += offset[OFFSET_Y] + + var/obscured = parent.check_obscured_slots(TRUE) + if(overlay_ignore_lighting && !(obscured & ITEM_SLOT_EYES)) + eye_left.overlays += emissive_appearance(eye_left.icon, eye_left.icon_state, alpha = eye_left.alpha) + eye_right.overlays += emissive_appearance(eye_right.icon, eye_right.icon_state, alpha = eye_right.alpha) + + return list(eye_left, eye_right) + +#undef OFFSET_X +#undef OFFSET_Y + //Gotta reset the eye color, because that persists -/obj/item/organ/eyes/enter_wardrobe() +/obj/item/organ/internal/eyes/enter_wardrobe() . = ..() - eye_color = initial(eye_color) + eye_color_left = initial(eye_color_left) + eye_color_right = initial(eye_color_right) -/obj/item/organ/eyes/on_life(delta_time, times_fired) +/obj/item/organ/internal/eyes/on_life(delta_time, times_fired) . = ..() var/mob/living/carbon/eye_owner = owner //various degrees of "oh fuck my eyes", from "point a laser at your eye" to "staring at the Sun" intensities @@ -112,7 +160,7 @@ eye_owner.clear_fullscreen("eye_damage") eye_owner.cure_blind(EYE_DAMAGE) -/obj/item/organ/eyes/night_vision +/obj/item/organ/internal/eyes/night_vision name = "shadow eyes" desc = "A spooky set of eyes that can see in the dark." see_in_dark = NIGHTVISION_FOV_RANGE @@ -120,7 +168,7 @@ actions_types = list(/datum/action/item_action/organ_action/use) var/night_vision = TRUE -/obj/item/organ/eyes/night_vision/ui_action_click() +/obj/item/organ/internal/eyes/night_vision/ui_action_click() sight_flags = initial(sight_flags) switch(lighting_alpha) if (LIGHTING_PLANE_ALPHA_VISIBLE) @@ -134,34 +182,34 @@ sight_flags &= ~SEE_BLACKNESS owner.update_sight() -/obj/item/organ/eyes/night_vision/alien +/obj/item/organ/internal/eyes/night_vision/alien name = "alien eyes" desc = "It turned out they had them after all!" sight_flags = SEE_MOBS -/obj/item/organ/eyes/night_vision/zombie +/obj/item/organ/internal/eyes/night_vision/zombie name = "undead eyes" desc = "Somewhat counterintuitively, these half-rotten eyes actually have superior vision to those of a living human." -/obj/item/organ/eyes/night_vision/nightmare +/obj/item/organ/internal/eyes/night_vision/nightmare name = "burning red eyes" desc = "Even without their shadowy owner, looking at these eyes gives you a sense of dread." icon_state = "burning_eyes" -/obj/item/organ/eyes/night_vision/mushroom +/obj/item/organ/internal/eyes/night_vision/mushroom name = "fung-eye" desc = "While on the outside they look inert and dead, the eyes of mushroom people are actually very advanced." ///Robotic -/obj/item/organ/eyes/robotic +/obj/item/organ/internal/eyes/robotic name = "robotic eyes" icon_state = "cybernetic_eyeballs" desc = "Your vision is augmented." status = ORGAN_ROBOTIC organ_flags = ORGAN_SYNTHETIC -/obj/item/organ/eyes/robotic/emp_act(severity) +/obj/item/organ/internal/eyes/robotic/emp_act(severity) . = ..() if(!owner || . & EMP_PROTECT_SELF) return @@ -170,13 +218,14 @@ to_chat(owner, span_warning("Static obfuscates your vision!")) owner.flash_act(visual = 1) -/obj/item/organ/eyes/robotic/basic +/obj/item/organ/internal/eyes/robotic/basic name = "basic robotic eyes" desc = "A pair of basic cybernetic eyes that restore vision, but at some vulnerability to light." - eye_color = "5500ff" + eye_color_left = "5500ff" + eye_color_right = "5500ff" flash_protect = FLASH_PROTECTION_SENSITIVE -/obj/item/organ/eyes/robotic/basic/emp_act(severity) +/obj/item/organ/internal/eyes/robotic/basic/emp_act(severity) . = ..() if(. & EMP_PROTECT_SELF) return @@ -186,36 +235,47 @@ do_sparks(2, TRUE, owner) owner.emote("scream") -/obj/item/organ/eyes/robotic/xray +/obj/item/organ/internal/eyes/robotic/xray name = "\improper X-ray eyes" desc = "These cybernetic eyes will give you X-ray vision. Blinking is futile." - eye_color = "000" + eye_color_left = "000" + eye_color_right = "000" see_in_dark = NIGHTVISION_FOV_RANGE sight_flags = SEE_MOBS | SEE_OBJS | SEE_TURFS -/obj/item/organ/eyes/robotic/thermals +/obj/item/organ/internal/eyes/robotic/xray/Insert(mob/living/carbon/eye_owner, special = FALSE) + . = ..() + ADD_TRAIT(eye_owner, TRAIT_XRAY_VISION, ORGAN_TRAIT) + +/obj/item/organ/internal/eyes/robotic/xray/Remove(mob/living/carbon/eye_owner, special = FALSE) + REMOVE_TRAIT(eye_owner, TRAIT_XRAY_VISION, ORGAN_TRAIT) + return ..() + +/obj/item/organ/internal/eyes/robotic/thermals name = "thermal eyes" desc = "These cybernetic eye implants will give you thermal vision. Vertical slit pupil included." - eye_color = "FC0" + eye_color_left = "FC0" + eye_color_right = "FC0" sight_flags = SEE_MOBS lighting_alpha = LIGHTING_PLANE_ALPHA_MOSTLY_VISIBLE flash_protect = FLASH_PROTECTION_SENSITIVE see_in_dark = NIGHTVISION_FOV_RANGE -/obj/item/organ/eyes/robotic/flashlight +/obj/item/organ/internal/eyes/robotic/flashlight name = "flashlight eyes" desc = "It's two flashlights rigged together with some wire. Why would you put these in someone's head?" - eye_color ="fee5a3" + eye_color_left ="fee5a3" + eye_color_right ="fee5a3" icon = 'icons/obj/lighting.dmi' icon_state = "flashlight_eyes" flash_protect = FLASH_PROTECTION_WELDER tint = INFINITY var/obj/item/flashlight/eyelight/eye -/obj/item/organ/eyes/robotic/flashlight/emp_act(severity) +/obj/item/organ/internal/eyes/robotic/flashlight/emp_act(severity) return -/obj/item/organ/eyes/robotic/flashlight/Insert(mob/living/carbon/victim, special = FALSE, drop_if_replaced = FALSE) +/obj/item/organ/internal/eyes/robotic/flashlight/Insert(mob/living/carbon/victim, special = FALSE, drop_if_replaced = FALSE) ..() if(!eye) eye = new /obj/item/flashlight/eyelight() @@ -225,7 +285,7 @@ victim.become_blind(FLASHLIGHT_EYES) -/obj/item/organ/eyes/robotic/flashlight/Remove(mob/living/carbon/victim, special = 0) +/obj/item/organ/internal/eyes/robotic/flashlight/Remove(mob/living/carbon/victim, special = 0) eye.on = FALSE eye.update_brightness(victim) eye.forceMove(src) @@ -233,20 +293,21 @@ ..() // Welding shield implant -/obj/item/organ/eyes/robotic/shield +/obj/item/organ/internal/eyes/robotic/shield name = "shielded robotic eyes" desc = "These reactive micro-shields will protect you from welders and flashes without obscuring your vision." flash_protect = FLASH_PROTECTION_WELDER -/obj/item/organ/eyes/robotic/shield/emp_act(severity) +/obj/item/organ/internal/eyes/robotic/shield/emp_act(severity) return #define RGB2EYECOLORSTRING(definitionvar) ("[copytext_char(definitionvar, 2, 3)][copytext_char(definitionvar, 4, 5)][copytext_char(definitionvar, 6, 7)]") -/obj/item/organ/eyes/robotic/glow +/obj/item/organ/internal/eyes/robotic/glow name = "High Luminosity Eyes" desc = "Special glowing eyes, used by snowflakes who want to be special." - eye_color = "000" + eye_color_left = "000" + eye_color_right = "000" actions_types = list(/datum/action/item_action/organ_action/use, /datum/action/item_action/organ_action/toggle) var/current_color_string = "#ffffff" var/active = FALSE @@ -259,38 +320,38 @@ var/image/mob_overlay var/datum/component/mobhook -/obj/item/organ/eyes/robotic/glow/Initialize(mapload) +/obj/item/organ/internal/eyes/robotic/glow/Initialize(mapload) . = ..() mob_overlay = image('icons/mob/human_face.dmi', "eyes_glow_gs") -/obj/item/organ/eyes/robotic/glow/Destroy() +/obj/item/organ/internal/eyes/robotic/glow/Destroy() terminate_effects() . = ..() -/obj/item/organ/eyes/robotic/glow/Remove(mob/living/carbon/eye_owner, special = FALSE) +/obj/item/organ/internal/eyes/robotic/glow/Remove(mob/living/carbon/eye_owner, special = FALSE) terminate_effects() . = ..() -/obj/item/organ/eyes/robotic/glow/proc/terminate_effects() +/obj/item/organ/internal/eyes/robotic/glow/proc/terminate_effects() if(owner && active) deactivate() active = FALSE clear_visuals(TRUE) STOP_PROCESSING(SSfastprocess, src) -/obj/item/organ/eyes/robotic/glow/ui_action_click(owner, action) +/obj/item/organ/internal/eyes/robotic/glow/ui_action_click(owner, action) if(istype(action, /datum/action/item_action/organ_action/toggle)) toggle_active() else if(istype(action, /datum/action/item_action/organ_action/use)) prompt_for_controls(owner) -/obj/item/organ/eyes/robotic/glow/proc/toggle_active() +/obj/item/organ/internal/eyes/robotic/glow/proc/toggle_active() if(active) deactivate() else activate() -/obj/item/organ/eyes/robotic/glow/proc/prompt_for_controls(mob/user) +/obj/item/organ/internal/eyes/robotic/glow/proc/prompt_for_controls(mob/user) var/color = input(owner, "Select Color", "Select color", "#ffffff") as color|null if(!color || QDELETED(src) || QDELETED(user) || QDELETED(owner) || owner != user) return @@ -302,56 +363,57 @@ if(old_active) activate(FALSE) -/obj/item/organ/eyes/robotic/glow/proc/assume_rgb(newcolor) +/obj/item/organ/internal/eyes/robotic/glow/proc/assume_rgb(newcolor) current_color_string = newcolor - eye_color = RGB2EYECOLORSTRING(current_color_string) + eye_color_left = RGB2EYECOLORSTRING(current_color_string) + eye_color_right = eye_color_left if(!QDELETED(owner) && ishuman(owner)) //Other carbon mobs don't have eye color. owner.dna.species.handle_body(owner) -/obj/item/organ/eyes/robotic/glow/proc/cycle_mob_overlay() +/obj/item/organ/internal/eyes/robotic/glow/proc/cycle_mob_overlay() remove_mob_overlay() mob_overlay.color = current_color_string add_mob_overlay() -/obj/item/organ/eyes/robotic/glow/proc/add_mob_overlay() +/obj/item/organ/internal/eyes/robotic/glow/proc/add_mob_overlay() if(!QDELETED(owner)) owner.add_overlay(mob_overlay) -/obj/item/organ/eyes/robotic/glow/proc/remove_mob_overlay() +/obj/item/organ/internal/eyes/robotic/glow/proc/remove_mob_overlay() if(!QDELETED(owner)) owner.cut_overlay(mob_overlay) -/obj/item/organ/eyes/robotic/glow/emp_act() +/obj/item/organ/internal/eyes/robotic/glow/emp_act() . = ..() if(!active || . & EMP_PROTECT_SELF) return deactivate(silent = TRUE) -/obj/item/organ/eyes/robotic/glow/Insert(mob/living/carbon/eye_owner, special = FALSE, drop_if_replaced = FALSE) +/obj/item/organ/internal/eyes/robotic/glow/Insert(mob/living/carbon/eye_owner, special = FALSE, drop_if_replaced = FALSE) . = ..() RegisterSignal(eye_owner, COMSIG_ATOM_DIR_CHANGE, .proc/update_visuals) -/obj/item/organ/eyes/robotic/glow/Remove(mob/living/carbon/eye_owner, special = FALSE) +/obj/item/organ/internal/eyes/robotic/glow/Remove(mob/living/carbon/eye_owner, special = FALSE) . = ..() UnregisterSignal(eye_owner, COMSIG_ATOM_DIR_CHANGE) -/obj/item/organ/eyes/robotic/glow/Destroy() +/obj/item/organ/internal/eyes/robotic/glow/Destroy() QDEL_NULL(mobhook) // mobhook is not our component return ..() -/obj/item/organ/eyes/robotic/glow/proc/activate(silent = FALSE) +/obj/item/organ/internal/eyes/robotic/glow/proc/activate(silent = FALSE) start_visuals() if(!silent) to_chat(owner, span_warning("Your [src] clicks and makes a whining noise, before shooting out a beam of light!")) cycle_mob_overlay() -/obj/item/organ/eyes/robotic/glow/proc/deactivate(silent = FALSE) +/obj/item/organ/internal/eyes/robotic/glow/proc/deactivate(silent = FALSE) clear_visuals() if(!silent) to_chat(owner, span_warning("Your [src] shuts off!")) remove_mob_overlay() -/obj/item/organ/eyes/robotic/glow/proc/update_visuals(datum/source, olddir, newdir) +/obj/item/organ/internal/eyes/robotic/glow/proc/update_visuals(datum/source, olddir, newdir) SIGNAL_HANDLER if(!active) return // Don't update if we're not active! @@ -377,7 +439,7 @@ else lighting.forceMove(scanning) -/obj/item/organ/eyes/robotic/glow/proc/clear_visuals(delete_everything = FALSE) +/obj/item/organ/internal/eyes/robotic/glow/proc/clear_visuals(delete_everything = FALSE) if(delete_everything) QDEL_LIST(eye_lighting) QDEL_NULL(on_mob) @@ -389,7 +451,7 @@ on_mob.forceMove(src) active = FALSE -/obj/item/organ/eyes/robotic/glow/proc/start_visuals() +/obj/item/organ/internal/eyes/robotic/glow/proc/start_visuals() if(!islist(eye_lighting)) eye_lighting = list() regenerate_light_effects() @@ -399,11 +461,11 @@ active = TRUE update_visuals() -/obj/item/organ/eyes/robotic/glow/proc/set_distance(dist) +/obj/item/organ/internal/eyes/robotic/glow/proc/set_distance(dist) light_beam_distance = dist regenerate_light_effects() -/obj/item/organ/eyes/robotic/glow/proc/regenerate_light_effects() +/obj/item/organ/internal/eyes/robotic/glow/proc/regenerate_light_effects() clear_visuals(TRUE) on_mob = new (src, light_object_range, light_object_power, current_color_string, LIGHT_ATTACHED) for(var/i in 1 to light_beam_distance) @@ -411,7 +473,7 @@ sync_light_effects() -/obj/item/organ/eyes/robotic/glow/proc/sync_light_effects() +/obj/item/organ/internal/eyes/robotic/glow/proc/sync_light_effects() for(var/obj/effect/abstract/eye_lighting/eye_lighting as anything in eye_lighting) eye_lighting.set_light_color(current_color_string) on_mob?.set_light_color(current_color_string) @@ -419,7 +481,7 @@ /obj/effect/abstract/eye_lighting light_system = MOVABLE_LIGHT - var/obj/item/organ/eyes/robotic/glow/parent + var/obj/item/organ/internal/eyes/robotic/glow/parent /obj/effect/abstract/eye_lighting/Initialize(mapload, light_object_range, light_object_power, current_color_string, light_flags) @@ -438,44 +500,45 @@ set_light_flags(light_flags) -/obj/item/organ/eyes/moth +/obj/item/organ/internal/eyes/moth name = "moth eyes" desc = "These eyes seem to have increased sensitivity to bright light, with no improvement to low light vision." eye_icon_state = "motheyes" icon_state = "eyeballs-moth" flash_protect = FLASH_PROTECTION_SENSITIVE -/obj/item/organ/eyes/snail +/obj/item/organ/internal/eyes/snail name = "snail eyes" desc = "These eyes seem to have a large range, but might be cumbersome with glasses." eye_icon_state = "snail_eyes" icon_state = "snail_eyeballs" -/obj/item/organ/eyes/fly +/obj/item/organ/internal/eyes/fly name = "fly eyes" desc = "These eyes seem to stare back no matter the direction you look at it from." eye_icon_state = "flyeyes" icon_state = "eyeballs-fly" -/obj/item/organ/eyes/fly/Insert(mob/living/carbon/eye_owner, special = FALSE) +/obj/item/organ/internal/eyes/fly/Insert(mob/living/carbon/eye_owner, special = FALSE) . = ..() ADD_TRAIT(eye_owner, TRAIT_FLASH_SENSITIVE, ORGAN_TRAIT) -/obj/item/organ/eyes/fly/Remove(mob/living/carbon/eye_owner, special = FALSE) +/obj/item/organ/internal/eyes/fly/Remove(mob/living/carbon/eye_owner, special = FALSE) REMOVE_TRAIT(eye_owner, TRAIT_FLASH_SENSITIVE, ORGAN_TRAIT) return ..() -/obj/item/organ/eyes/night_vision/maintenance_adapted +/obj/item/organ/internal/eyes/night_vision/maintenance_adapted name = "adapted eyes" desc = "These red eyes look like two foggy marbles. They give off a particularly worrying glow in the dark." flash_protect = FLASH_PROTECTION_SENSITIVE - eye_color = "f00" + eye_color_left = "f00" + eye_color_right = "f00" icon_state = "adapted_eyes" eye_icon_state = "eyes_glow" overlay_ignore_lighting = TRUE var/obj/item/flashlight/eyelight/adapted/adapt_light -/obj/item/organ/eyes/night_vision/maintenance_adapted/Insert(mob/living/carbon/adapted, special = FALSE) +/obj/item/organ/internal/eyes/night_vision/maintenance_adapted/Insert(mob/living/carbon/adapted, special = FALSE) . = ..() //add lighting if(!adapt_light) @@ -487,7 +550,7 @@ ADD_TRAIT(adapted, TRAIT_FLASH_SENSITIVE, ORGAN_TRAIT) ADD_TRAIT(adapted, TRAIT_UNNATURAL_RED_GLOWY_EYES, ORGAN_TRAIT) -/obj/item/organ/eyes/night_vision/maintenance_adapted/on_life(delta_time, times_fired) +/obj/item/organ/internal/eyes/night_vision/maintenance_adapted/on_life(delta_time, times_fired) var/turf/owner_turf = get_turf(owner) var/lums = owner_turf.get_lumcount() if(lums > 0.5) //we allow a little more than usual so we can produce light from the adapted eyes @@ -498,7 +561,7 @@ applyOrganDamage(-10) //heal quickly . = ..() -/obj/item/organ/eyes/night_vision/maintenance_adapted/Remove(mob/living/carbon/unadapted, special = FALSE) +/obj/item/organ/internal/eyes/night_vision/maintenance_adapted/Remove(mob/living/carbon/unadapted, special = FALSE) //remove lighting adapt_light.on = FALSE adapt_light.update_brightness(unadapted) diff --git a/code/modules/surgery/organs/heart.dm b/code/modules/surgery/organs/heart.dm index a3306ee6a3df2..68e0106df8405 100644 --- a/code/modules/surgery/organs/heart.dm +++ b/code/modules/surgery/organs/heart.dm @@ -1,4 +1,4 @@ -/obj/item/organ/heart +/obj/item/organ/internal/heart name = "heart" desc = "I feel bad for the heartless bastard who lost this." icon_state = "heart-on" @@ -23,20 +23,20 @@ var/failed = FALSE //to prevent constantly running failing code var/operated = FALSE //whether the heart's been operated on to fix some of its damages -/obj/item/organ/heart/update_icon_state() +/obj/item/organ/internal/heart/update_icon_state() icon_state = "[base_icon_state]-[beating ? "on" : "off"]" return ..() -/obj/item/organ/heart/Remove(mob/living/carbon/heartless, special = 0) +/obj/item/organ/internal/heart/Remove(mob/living/carbon/heartless, special = 0) ..() if(!special) addtimer(CALLBACK(src, .proc/stop_if_unowned), 120) -/obj/item/organ/heart/proc/stop_if_unowned() +/obj/item/organ/internal/heart/proc/stop_if_unowned() if(!owner) Stop() -/obj/item/organ/heart/attack_self(mob/user) +/obj/item/organ/internal/heart/attack_self(mob/user) ..() if(!beating) user.visible_message("[user] squeezes [src] to \ @@ -44,22 +44,22 @@ Restart() addtimer(CALLBACK(src, .proc/stop_if_unowned), 80) -/obj/item/organ/heart/proc/Stop() +/obj/item/organ/internal/heart/proc/Stop() beating = FALSE update_appearance() return TRUE -/obj/item/organ/heart/proc/Restart() +/obj/item/organ/internal/heart/proc/Restart() beating = TRUE update_appearance() return TRUE -/obj/item/organ/heart/OnEatFrom(eater, feeder) +/obj/item/organ/internal/heart/OnEatFrom(eater, feeder) . = ..() beating = FALSE update_appearance() -/obj/item/organ/heart/on_life(delta_time, times_fired) +/obj/item/organ/internal/heart/on_life(delta_time, times_fired) ..() // If the owner doesn't need a heart, we don't need to do anything with it. @@ -79,10 +79,11 @@ owner.stop_sound_channel(CHANNEL_HEARTBEAT) beat = BEAT_NONE - if(owner.jitteriness) + if(owner.has_status_effect(/datum/status_effect/jitter)) if(owner.health > HEALTH_THRESHOLD_FULLCRIT && (!beat || beat == BEAT_SLOW)) owner.playsound_local(get_turf(owner), fastbeat, 40, 0, channel = CHANNEL_HEARTBEAT, use_reverb = FALSE) beat = BEAT_FAST + else if(beat == BEAT_FAST) owner.stop_sound_channel(CHANNEL_HEARTBEAT) beat = BEAT_NONE @@ -94,10 +95,10 @@ owner.set_heartattack(TRUE) failed = TRUE -/obj/item/organ/heart/get_availability(datum/species/owner_species) +/obj/item/organ/internal/heart/get_availability(datum/species/owner_species) return !(NOBLOOD in owner_species.species_traits) -/obj/item/organ/heart/cursed +/obj/item/organ/internal/heart/cursed name = "cursed heart" desc = "A heart that, when inserted, will force you to pump it manually." icon_state = "cursedheart-off" @@ -115,7 +116,7 @@ var/heal_oxy = 0 -/obj/item/organ/heart/cursed/attack(mob/living/carbon/human/accursed, mob/living/carbon/human/user, obj/target) +/obj/item/organ/internal/heart/cursed/attack(mob/living/carbon/human/accursed, mob/living/carbon/human/user, obj/target) if(accursed == user && istype(accursed)) playsound(user,'sound/effects/singlebeat.ogg',40,TRUE) user.temporarilyRemoveItemFromInventory(src, TRUE) @@ -123,7 +124,7 @@ else return ..() -/obj/item/organ/heart/cursed/on_life(delta_time, times_fired) +/obj/item/organ/internal/heart/cursed/on_life(delta_time, times_fired) if(world.time > (last_pump + pump_delay)) if(ishuman(owner) && owner.client) //While this entire item exists to make people suffer, they can't control disconnects. var/mob/living/carbon/human/accursed_human = owner @@ -136,12 +137,12 @@ else last_pump = world.time //lets be extra fair *sigh* -/obj/item/organ/heart/cursed/Insert(mob/living/carbon/accursed, special = 0) +/obj/item/organ/internal/heart/cursed/Insert(mob/living/carbon/accursed, special = 0) ..() if(owner) to_chat(owner, span_userdanger("Your heart has been replaced with a cursed one, you have to pump this one manually otherwise you'll die!")) -/obj/item/organ/heart/cursed/Remove(mob/living/carbon/accursed, special = 0) +/obj/item/organ/internal/heart/cursed/Remove(mob/living/carbon/accursed, special = 0) ..() accursed.remove_client_colour(/datum/client_colour/cursed_heart_blood) @@ -151,8 +152,8 @@ //You are now brea- pumping blood manually /datum/action/item_action/organ_action/cursed_heart/Trigger(trigger_flags) . = ..() - if(. && istype(target, /obj/item/organ/heart/cursed)) - var/obj/item/organ/heart/cursed/cursed_heart = target + if(. && istype(target, /obj/item/organ/internal/heart/cursed)) + var/obj/item/organ/internal/heart/cursed/cursed_heart = target if(world.time < (cursed_heart.last_pump + (cursed_heart.pump_delay-10))) //no spam to_chat(owner, span_userdanger("Too soon!")) @@ -177,7 +178,7 @@ priority = 100 //it's an indicator you're dying, so it's very high priority colour = "red" -/obj/item/organ/heart/cybernetic +/obj/item/organ/internal/heart/cybernetic name = "basic cybernetic heart" desc = "A basic electronic device designed to mimic the functions of an organic human heart." icon_state = "heart-c" @@ -189,7 +190,7 @@ var/ramount = 10 var/emp_vulnerability = 80 //Chance of permanent effects if emp-ed. -/obj/item/organ/heart/cybernetic/tier2 +/obj/item/organ/internal/heart/cybernetic/tier2 name = "cybernetic heart" desc = "An electronic device designed to mimic the functions of an organic human heart. Also holds an emergency dose of epinephrine, used automatically after facing severe trauma." icon_state = "heart-c-u" @@ -197,7 +198,7 @@ dose_available = TRUE emp_vulnerability = 40 -/obj/item/organ/heart/cybernetic/tier3 +/obj/item/organ/internal/heart/cybernetic/tier3 name = "upgraded cybernetic heart" desc = "An electronic device designed to mimic the functions of an organic human heart. Also holds an emergency dose of epinephrine, used automatically after facing severe trauma. This upgraded model can regenerate its dose after use." icon_state = "heart-c-u2" @@ -205,7 +206,7 @@ dose_available = TRUE emp_vulnerability = 20 -/obj/item/organ/heart/cybernetic/emp_act(severity) +/obj/item/organ/internal/heart/cybernetic/emp_act(severity) . = ..() // If the owner doesn't need a heart, we don't need to do anything with it. @@ -215,7 +216,7 @@ if(. & EMP_PROTECT_SELF) return if(!COOLDOWN_FINISHED(src, severe_cooldown)) //So we cant just spam emp to kill people. - owner.Dizzy(10) + owner.set_timed_status_effect(20 SECONDS, /datum/status_effect/dizziness, only_if_higher = TRUE) owner.losebreath += 10 COOLDOWN_START(src, severe_cooldown, 20 SECONDS) if(prob(emp_vulnerability/severity)) //Chance of permanent effects @@ -225,27 +226,27 @@ span_userdanger("You feel a terrible pain in your chest, as if your heart has stopped!")) addtimer(CALLBACK(src, .proc/Restart), 10 SECONDS) -/obj/item/organ/heart/cybernetic/on_life(delta_time, times_fired) +/obj/item/organ/internal/heart/cybernetic/on_life(delta_time, times_fired) . = ..() if(dose_available && owner.health <= owner.crit_threshold && !owner.reagents.has_reagent(rid)) used_dose() -/obj/item/organ/heart/cybernetic/proc/used_dose() +/obj/item/organ/internal/heart/cybernetic/proc/used_dose() owner.reagents.add_reagent(rid, ramount) dose_available = FALSE -/obj/item/organ/heart/cybernetic/tier3/used_dose() +/obj/item/organ/internal/heart/cybernetic/tier3/used_dose() . = ..() addtimer(VARSET_CALLBACK(src, dose_available, TRUE), 5 MINUTES) -/obj/item/organ/heart/freedom +/obj/item/organ/internal/heart/freedom name = "heart of freedom" desc = "This heart pumps with the passion to give... something freedom." organ_flags = ORGAN_SYNTHETIC //the power of freedom prevents heart attacks /// The cooldown until the next time this heart can give the host an adrenaline boost. COOLDOWN_DECLARE(adrenaline_cooldown) -/obj/item/organ/heart/freedom/on_life(delta_time, times_fired) +/obj/item/organ/internal/heart/freedom/on_life(delta_time, times_fired) . = ..() if(owner.health < 5 && COOLDOWN_FINISHED(src, adrenaline_cooldown)) COOLDOWN_START(src, adrenaline_cooldown, rand(25 SECONDS, 1 MINUTES)) @@ -254,7 +255,7 @@ if(owner.reagents.get_reagent_amount(/datum/reagent/medicine/ephedrine) < 20) owner.reagents.add_reagent(/datum/reagent/medicine/ephedrine, 10) -/obj/item/organ/heart/ethereal +/obj/item/organ/internal/heart/ethereal name = "crystal core" icon_state = "ethereal_heart" //Welp. At least it's more unique in functionaliy. visual = TRUE //This is used by the ethereal species for color @@ -271,37 +272,37 @@ ///Color of the heart, is set by the species on gain var/ethereal_color = "#9c3030" -/obj/item/organ/heart/ethereal/Initialize(mapload) +/obj/item/organ/internal/heart/ethereal/Initialize(mapload) . = ..() add_atom_colour(ethereal_color, FIXED_COLOUR_PRIORITY) -/obj/item/organ/heart/ethereal/Insert(mob/living/carbon/owner, special = 0) +/obj/item/organ/internal/heart/ethereal/Insert(mob/living/carbon/owner, special = 0) . = ..() RegisterSignal(owner, COMSIG_MOB_STATCHANGE, .proc/on_stat_change) RegisterSignal(owner, COMSIG_LIVING_POST_FULLY_HEAL, .proc/on_owner_fully_heal) - RegisterSignal(owner, COMSIG_PARENT_PREQDELETED, .proc/owner_deleted) + RegisterSignal(owner, COMSIG_PARENT_QDELETING, .proc/owner_deleted) -/obj/item/organ/heart/ethereal/Remove(mob/living/carbon/owner, special = 0) - UnregisterSignal(owner, list(COMSIG_MOB_STATCHANGE, COMSIG_LIVING_POST_FULLY_HEAL, COMSIG_PARENT_PREQDELETED)) +/obj/item/organ/internal/heart/ethereal/Remove(mob/living/carbon/owner, special = 0) + UnregisterSignal(owner, list(COMSIG_MOB_STATCHANGE, COMSIG_LIVING_POST_FULLY_HEAL, COMSIG_PARENT_QDELETING)) REMOVE_TRAIT(owner, TRAIT_CORPSELOCKED, SPECIES_TRAIT) stop_crystalization_process(owner) QDEL_NULL(current_crystal) return ..() -/obj/item/organ/heart/ethereal/update_overlays() +/obj/item/organ/internal/heart/ethereal/update_overlays() . = ..() var/mutable_appearance/shine = mutable_appearance(icon, icon_state = "[icon_state]_shine") shine.appearance_flags = RESET_COLOR //No color on this, just pure white . += shine -/obj/item/organ/heart/ethereal/proc/on_owner_fully_heal(mob/living/carbon/healed, admin_heal) +/obj/item/organ/internal/heart/ethereal/proc/on_owner_fully_heal(mob/living/carbon/healed, admin_heal) SIGNAL_HANDLER QDEL_NULL(current_crystal) //Kicks out the ethereal ///Ran when examined while crystalizing, gives info about the amount of time left -/obj/item/organ/heart/ethereal/proc/on_examine(mob/living/carbon/human/examined_human, mob/user, list/examine_list) +/obj/item/organ/internal/heart/ethereal/proc/on_examine(mob/living/carbon/human/examined_human, mob/user, list/examine_list) SIGNAL_HANDLER if(!crystalize_timer_id) @@ -316,7 +317,7 @@ examine_list += span_notice("Some crystals are coming out of [examined_human]. ") ///On stat changes, if the victim is no longer dead but they're crystalizing, cancel it, if they become dead, start the crystalizing process if possible -/obj/item/organ/heart/ethereal/proc/on_stat_change(mob/living/victim, new_stat) +/obj/item/organ/internal/heart/ethereal/proc/on_stat_change(mob/living/victim, new_stat) SIGNAL_HANDLER if(new_stat != DEAD) @@ -347,7 +348,7 @@ RegisterSignal(victim, COMSIG_MOB_APPLY_DAMAGE, .proc/on_take_damage) ///Ran when disarmed, prevents the ethereal from reviving -/obj/item/organ/heart/ethereal/proc/reset_crystalizing(mob/living/defender, mob/living/attacker, zone) +/obj/item/organ/internal/heart/ethereal/proc/reset_crystalizing(mob/living/defender, mob/living/attacker, zone) SIGNAL_HANDLER defender.visible_message( span_notice("The crystals on [defender] are gently broken off."), @@ -358,7 +359,7 @@ ///Actually spawns the crystal which puts the ethereal in it. -/obj/item/organ/heart/ethereal/proc/crystalize(mob/living/ethereal) +/obj/item/organ/internal/heart/ethereal/proc/crystalize(mob/living/ethereal) var/location = ethereal.loc @@ -374,7 +375,7 @@ stop_crystalization_process(ethereal, TRUE) ///Stop the crystalization process, unregistering any signals and resetting any variables. -/obj/item/organ/heart/ethereal/proc/stop_crystalization_process(mob/living/ethereal, succesful = FALSE) +/obj/item/organ/internal/heart/ethereal/proc/stop_crystalization_process(mob/living/ethereal, succesful = FALSE) UnregisterSignal(ethereal, COMSIG_HUMAN_DISARM_HIT) UnregisterSignal(ethereal, COMSIG_PARENT_EXAMINE) UnregisterSignal(ethereal, COMSIG_MOB_APPLY_DAMAGE) @@ -389,14 +390,14 @@ deltimer(crystalize_timer_id) crystalize_timer_id = null -/obj/item/organ/heart/ethereal/proc/owner_deleted(datum/source) +/obj/item/organ/internal/heart/ethereal/proc/owner_deleted(datum/source) SIGNAL_HANDLER stop_crystalization_process(owner) return ///Lets you stop the process with enough brute damage -/obj/item/organ/heart/ethereal/proc/on_take_damage(datum/source, damage, damagetype, def_zone) +/obj/item/organ/internal/heart/ethereal/proc/on_take_damage(datum/source, damage, damagetype, def_zone) SIGNAL_HANDLER if(damagetype != BRUTE) return @@ -426,13 +427,13 @@ density = TRUE anchored = TRUE ///The organ this crystal belongs to - var/obj/item/organ/heart/ethereal/ethereal_heart + var/obj/item/organ/internal/heart/ethereal/ethereal_heart ///Timer for the healing process. Stops if destroyed. var/crystal_heal_timer ///Is the crystal still being built? True by default, gets changed after a timer. var/being_built = TRUE -/obj/structure/ethereal_crystal/Initialize(mapload, obj/item/organ/heart/ethereal/ethereal_heart) +/obj/structure/ethereal_crystal/Initialize(mapload, obj/item/organ/internal/heart/ethereal/ethereal_heart) . = ..() if(!ethereal_heart) stack_trace("Our crystal has no related heart") @@ -441,6 +442,8 @@ ethereal_heart.owner.visible_message(span_notice("The crystals fully encase [ethereal_heart.owner]!")) to_chat(ethereal_heart.owner, span_notice("You are encased in a huge crystal!")) playsound(get_turf(src), 'sound/effects/ethereal_crystalization.ogg', 50) + var/atom/movable/possible_chair = ethereal_heart.owner.buckled + possible_chair?.unbuckle_mob(ethereal_heart.owner, force = TRUE) ethereal_heart.owner.forceMove(src) //put that ethereal in add_atom_colour(ethereal_heart.ethereal_color, FIXED_COLOUR_PRIORITY) crystal_heal_timer = addtimer(CALLBACK(src, .proc/heal_ethereal), CRYSTALIZE_HEAL_TIME, TIMER_STOPPABLE) diff --git a/code/modules/surgery/organs/helpers.dm b/code/modules/surgery/organs/helpers.dm index b720c3cb26fd7..1a7ced9907661 100644 --- a/code/modules/surgery/organs/helpers.dm +++ b/code/modules/surgery/organs/helpers.dm @@ -6,6 +6,7 @@ */ /mob/proc/getorgan(typepath) return + /** * Get organ objects by zone * @@ -26,7 +27,8 @@ return /mob/living/carbon/getorgan(typepath) - return (locate(typepath) in internal_organs) + return (locate(typepath) in internal_organs + external_organs) + /mob/living/carbon/getorganszone(zone, subzones = 0) var/list/returnorg = list() @@ -37,10 +39,13 @@ if(zone == BODY_ZONE_CHEST) returnorg = getorganszone(BODY_ZONE_PRECISE_GROIN) - for(var/obj/item/organ/organ as anything in internal_organs) + for(var/obj/item/organ/organ as anything in internal_organs + external_organs) if(zone == organ.zone) returnorg += organ return returnorg /mob/living/carbon/getorganslot(slot) - return internal_organs_slot[slot] + . = internal_organs_slot[slot] + if(!.) + return external_organs_slot[slot] + diff --git a/code/modules/surgery/organs/liver.dm b/code/modules/surgery/organs/liver.dm index b8463c5f75294..7da853d2b66db 100755 --- a/code/modules/surgery/organs/liver.dm +++ b/code/modules/surgery/organs/liver.dm @@ -1,7 +1,7 @@ #define LIVER_DEFAULT_TOX_TOLERANCE 3 //amount of toxins the liver can filter out #define LIVER_DEFAULT_TOX_LETHALITY 0.005 //lower values lower how harmful toxins are to the liver #define LIVER_FAILURE_STAGE_SECONDS 60 //amount of seconds before liver failure reaches a new stage -/obj/item/organ/liver +/obj/item/organ/internal/liver name = "liver" icon_state = "liver" visual = FALSE @@ -24,7 +24,7 @@ var/toxLethality = LIVER_DEFAULT_TOX_LETHALITY var/filterToxins = TRUE //whether to filter toxins -/obj/item/organ/liver/Initialize(mapload) +/obj/item/organ/internal/liver/Initialize(mapload) . = ..() // If the liver handles foods like a clown, it honks like a bike horn // Don't think about it too much. @@ -39,14 +39,14 @@ * The removal of the component, if this liver loses that trait, is handled * by the component itself. */ -/obj/item/organ/liver/proc/on_add_comedy_metabolism() +/obj/item/organ/internal/liver/proc/on_add_comedy_metabolism() SIGNAL_HANDLER // Are clown "bike" horns made from the livers of ex-clowns? // Would that make the clown more or less likely to honk it AddComponent(/datum/component/squeak, list('sound/items/bikehorn.ogg'=1), 50, falloff_exponent = 20) -/obj/item/organ/liver/examine(mob/user) +/obj/item/organ/internal/liver/examine(mob/user) . = ..() if(HAS_TRAIT(user, TRAIT_ENTRAILS_READER) || (user.mind && HAS_TRAIT(user.mind, TRAIT_ENTRAILS_READER)) || isobserver(user)) @@ -73,7 +73,7 @@ #define HAS_NO_TOXIN 1 #define HAS_PAINFUL_TOXIN 2 -/obj/item/organ/liver/on_life(delta_time, times_fired) +/obj/item/organ/internal/liver/on_life(delta_time, times_fired) var/mob/living/carbon/liver_owner = owner . = ..() //perform general on_life() @@ -110,12 +110,12 @@ to_chat(liver_owner, span_warning("You feel a dull pain in your abdomen.")) -/obj/item/organ/liver/handle_failing_organs(delta_time) +/obj/item/organ/internal/liver/handle_failing_organs(delta_time) if(HAS_TRAIT(src, TRAIT_STABLELIVER) || HAS_TRAIT(src, TRAIT_NOMETABOLISM)) return return ..() -/obj/item/organ/liver/organ_failure(delta_time) +/obj/item/organ/internal/liver/organ_failure(delta_time) switch(failure_time/LIVER_FAILURE_STAGE_SECONDS) if(1) @@ -166,7 +166,7 @@ if(DT_PROB(3, delta_time)) owner.emote("drool") -/obj/item/organ/liver/on_owner_examine(datum/source, mob/user, list/examine_list) +/obj/item/organ/internal/liver/on_owner_examine(datum/source, mob/user, list/examine_list) if(!ishuman(owner) || !(organ_flags & ORGAN_FAILING)) return @@ -181,7 +181,7 @@ if(4 * LIVER_FAILURE_STAGE_SECONDS to INFINITY) examine_list += span_danger("[owner]'s eyes are completely yellow and swelling with pus. [owner.p_they()] don't look like they will be alive for much longer.") -/obj/item/organ/liver/on_death(delta_time, times_fired) +/obj/item/organ/internal/liver/on_death(delta_time, times_fired) . = ..() var/mob/living/carbon/carbon_owner = owner if(!owner)//If we're outside of a mob @@ -200,22 +200,22 @@ #undef HAS_PAINFUL_TOXIN #undef LIVER_FAILURE_STAGE_SECONDS -/obj/item/organ/liver/get_availability(datum/species/species) +/obj/item/organ/internal/liver/get_availability(datum/species/species) return !(TRAIT_NOMETABOLISM in species.inherent_traits) -/obj/item/organ/liver/plasmaman +/obj/item/organ/internal/liver/plasmaman name = "reagent processing crystal" icon_state = "liver-p" desc = "A large crystal that is somehow capable of metabolizing chemicals, these are found in plasmamen." -/obj/item/organ/liver/alien +/obj/item/organ/internal/liver/alien name = "alien liver" // doesnt matter for actual aliens because they dont take toxin damage icon_state = "liver-x" // Same sprite as fly-person liver. desc = "A liver that used to belong to a killer alien, who knows what it used to eat." toxLethality = 2.5 * LIVER_DEFAULT_TOX_LETHALITY // rejects its owner early after too much punishment toxTolerance = 15 // complete toxin immunity like xenos have would be too powerful -/obj/item/organ/liver/cybernetic +/obj/item/organ/internal/liver/cybernetic name = "basic cybernetic liver" icon_state = "liver-c" desc = "A very basic device designed to mimic the functions of a human liver. Handles toxins slightly worse than an organic liver." @@ -226,7 +226,7 @@ var/emp_vulnerability = 80 //Chance of permanent effects if emp-ed. -/obj/item/organ/liver/cybernetic/tier2 +/obj/item/organ/internal/liver/cybernetic/tier2 name = "cybernetic liver" icon_state = "liver-c-u" desc = "An electronic device designed to mimic the functions of a human liver. Handles toxins slightly better than an organic liver." @@ -235,7 +235,7 @@ toxLethality = 0.8 * LIVER_DEFAULT_TOX_LETHALITY //20% less damage than a normal liver emp_vulnerability = 40 -/obj/item/organ/liver/cybernetic/tier3 +/obj/item/organ/internal/liver/cybernetic/tier3 name = "upgraded cybernetic liver" icon_state = "liver-c-u2" desc = "An upgraded version of the cybernetic liver, designed to improve further upon organic livers. It is resistant to alcohol poisoning and is very robust at filtering toxins." @@ -245,7 +245,7 @@ toxLethality = 0.8 * LIVER_DEFAULT_TOX_LETHALITY //20% less damage than a normal liver emp_vulnerability = 20 -/obj/item/organ/liver/cybernetic/emp_act(severity) +/obj/item/organ/internal/liver/cybernetic/emp_act(severity) . = ..() if(. & EMP_PROTECT_SELF) return diff --git a/code/modules/surgery/organs/lungs.dm b/code/modules/surgery/organs/lungs.dm index 7941e227c36b4..4c46a111a7ba2 100644 --- a/code/modules/surgery/organs/lungs.dm +++ b/code/modules/surgery/organs/lungs.dm @@ -1,6 +1,4 @@ -/obj/item/organ/lungs - var/failed = FALSE - var/operated = FALSE //whether we can still have our damages fixed through surgery +/obj/item/organ/internal/lungs name = "lungs" icon_state = "lungs" visual = FALSE @@ -18,6 +16,9 @@ low_threshold_cleared = "You can breathe normally again." high_threshold_cleared = "The constriction around your chest loosens as your breathing calms down." + var/failed = FALSE + var/operated = FALSE //whether we can still have our damages fixed through surgery + food_reagents = list(/datum/reagent/consumable/nutriment = 5, /datum/reagent/medicine/salbutamol = 5) @@ -87,7 +88,7 @@ var/crit_stabilizing_reagent = /datum/reagent/medicine/epinephrine -/obj/item/organ/lungs/proc/check_breath(datum/gas_mixture/breath, mob/living/carbon/human/breather) +/obj/item/organ/internal/lungs/proc/check_breath(datum/gas_mixture/breath, mob/living/carbon/human/breather) if(breather.status_flags & GODMODE) breather.failed_last_breath = FALSE //clear oxy issues breather.clear_alert(ALERT_NOT_ENOUGH_OXYGEN) @@ -132,7 +133,7 @@ //Vars for n2o and healium induced euphorias. var/n2o_euphoria = EUPHORIA_LAST_FLAG var/healium_euphoria = EUPHORIA_LAST_FLAG - + //Handle subtypes' breath processing handle_gas_override(breather,breath_gases, gas_breathed) @@ -457,10 +458,10 @@ return TRUE ///override this for breath handling unique to lung subtypes, breath_gas is the list of gas in the breath while gas breathed is just what is being added or removed from that list, just as they are when this is called in check_breath() -/obj/item/organ/lungs/proc/handle_gas_override(mob/living/carbon/human/breather, list/breath_gas, gas_breathed) +/obj/item/organ/internal/lungs/proc/handle_gas_override(mob/living/carbon/human/breather, list/breath_gas, gas_breathed) return -/obj/item/organ/lungs/proc/handle_too_little_breath(mob/living/carbon/human/suffocator = null, breath_pp = 0, safe_breath_min = 0, true_pp = 0) +/obj/item/organ/internal/lungs/proc/handle_too_little_breath(mob/living/carbon/human/suffocator = null, breath_pp = 0, safe_breath_min = 0, true_pp = 0) . = 0 if(!suffocator || !safe_breath_min) //the other args are either: Ok being 0 or Specifically handled. return FALSE @@ -477,7 +478,7 @@ suffocator.failed_last_breath = TRUE -/obj/item/organ/lungs/proc/handle_breath_temperature(datum/gas_mixture/breath, mob/living/carbon/human/breather) // called by human/life, handles temperatures +/obj/item/organ/internal/lungs/proc/handle_breath_temperature(datum/gas_mixture/breath, mob/living/carbon/human/breather) // called by human/life, handles temperatures var/breath_temperature = breath.temperature if(!HAS_TRAIT(breather, TRAIT_RESISTCOLD)) // COLD DAMAGE @@ -507,11 +508,11 @@ // The air you breathe out should match your body temperature breath.temperature = breather.bodytemperature -/obj/item/organ/lungs/proc/handle_helium_speech(owner, list/speech_args) +/obj/item/organ/internal/lungs/proc/handle_helium_speech(owner, list/speech_args) SIGNAL_HANDLER speech_args[SPEECH_SPANS] |= SPAN_HELIUM -/obj/item/organ/lungs/on_life(delta_time, times_fired) +/obj/item/organ/internal/lungs/on_life(delta_time, times_fired) . = ..() if(failed && !(organ_flags & ORGAN_FAILING)) failed = FALSE @@ -524,10 +525,10 @@ owner.visible_message(span_danger("[owner] grabs [owner.p_their()] throat, struggling for breath!"), span_userdanger("You suddenly feel like you can't breathe!")) failed = TRUE -/obj/item/organ/lungs/get_availability(datum/species/owner_species) +/obj/item/organ/internal/lungs/get_availability(datum/species/owner_species) return !(TRAIT_NOBREATH in owner_species.inherent_traits) -/obj/item/organ/lungs/plasmaman +/obj/item/organ/internal/lungs/plasmaman name = "plasma filter" desc = "A spongy rib-shaped mass for filtering plasma from the air." icon_state = "lungs-plasma" @@ -536,19 +537,19 @@ safe_plasma_min = 4 //We breathe THIS! safe_plasma_max = 0 -/obj/item/organ/lungs/slime +/obj/item/organ/internal/lungs/slime name = "vacuole" desc = "A large organelle designed to store oxygen and other important gasses." safe_plasma_max = 0 //We breathe this to gain POWER. -/obj/item/organ/lungs/slime/check_breath(datum/gas_mixture/breath, mob/living/carbon/human/breather_slime) +/obj/item/organ/internal/lungs/slime/check_breath(datum/gas_mixture/breath, mob/living/carbon/human/breather_slime) . = ..() if (breath?.gases[/datum/gas/plasma]) var/plasma_pp = breath.get_breath_partial_pressure(breath.gases[/datum/gas/plasma][MOLES]) owner.blood_volume += (0.2 * plasma_pp) // 10/s when breathing literally nothing but plasma, which will suffocate you. -/obj/item/organ/lungs/cybernetic +/obj/item/organ/internal/lungs/cybernetic name = "basic cybernetic lungs" desc = "A basic cybernetic version of the lungs found in traditional humanoid entities." icon_state = "lungs-c" @@ -557,7 +558,7 @@ var/emp_vulnerability = 80 //Chance of permanent effects if emp-ed. -/obj/item/organ/lungs/cybernetic/tier2 +/obj/item/organ/internal/lungs/cybernetic/tier2 name = "cybernetic lungs" desc = "A cybernetic version of the lungs found in traditional humanoid entities. Allows for greater intakes of oxygen than organic lungs, requiring slightly less pressure." icon_state = "lungs-c-u" @@ -565,7 +566,7 @@ safe_oxygen_min = 13 emp_vulnerability = 40 -/obj/item/organ/lungs/cybernetic/tier3 +/obj/item/organ/internal/lungs/cybernetic/tier3 name = "upgraded cybernetic lungs" desc = "A more advanced version of the stock cybernetic lungs. Features the ability to filter out lower levels of plasma and carbon dioxide." icon_state = "lungs-c-u2" @@ -579,7 +580,7 @@ cold_level_2_threshold = 140 cold_level_3_threshold = 100 -/obj/item/organ/lungs/cybernetic/emp_act(severity) +/obj/item/organ/internal/lungs/cybernetic/emp_act(severity) . = ..() if(. & EMP_PROTECT_SELF) return @@ -590,7 +591,7 @@ organ_flags |= ORGAN_SYNTHETIC_EMP //Starts organ faliure - gonna need replacing soon. -/obj/item/organ/lungs/ashwalker +/obj/item/organ/internal/lungs/ashwalker name = "blackened frilled lungs" // blackened from necropolis exposure desc = "Exposure to the necropolis has mutated these lungs to breathe the air of Indecipheres, the lava-covered moon." icon_state = "lungs-ashwalker" @@ -599,7 +600,7 @@ // to 16 kPa. So it follows that ashwalkers, as humanoids, follow the same rules. #define GAS_TOLERANCE 5 -/obj/item/organ/lungs/ashwalker/Initialize(mapload) +/obj/item/organ/internal/lungs/ashwalker/Initialize(mapload) . = ..() var/datum/gas_mixture/immutable/planetary/mix = SSair.planetary[LAVALAND_DEFAULT_ATMOS] @@ -650,7 +651,7 @@ #undef GAS_TOLERANCE -/obj/item/organ/lungs/ethereal +/obj/item/organ/internal/lungs/ethereal name = "aeration reticulum" desc = "These exotic lungs seem crunchier than most." icon_state = "lungs_ethereal" @@ -659,7 +660,7 @@ heat_level_3_threshold = 1073 -/obj/item/organ/lungs/ethereal/handle_gas_override(mob/living/carbon/human/breather, list/breath_gases, gas_breathed) +/obj/item/organ/internal/lungs/ethereal/handle_gas_override(mob/living/carbon/human/breather, list/breath_gases, gas_breathed) // H2O electrolysis gas_breathed = breath_gases[/datum/gas/water_vapor][MOLES] breath_gases[/datum/gas/oxygen][MOLES] += gas_breathed diff --git a/code/modules/surgery/organs/organ_internal.dm b/code/modules/surgery/organs/organ_internal.dm index 9ef2ebff306c9..d4c3855f299e5 100644 --- a/code/modules/surgery/organs/organ_internal.dm +++ b/code/modules/surgery/organs/organ_internal.dm @@ -1,125 +1,49 @@ -/obj/item/organ +/obj/item/organ/internal name = "organ" - icon = 'icons/obj/surgery.dmi' - var/mob/living/carbon/owner = null - var/status = ORGAN_ORGANIC - w_class = WEIGHT_CLASS_SMALL - throwforce = 0 - var/zone = BODY_ZONE_CHEST - var/slot - // DO NOT add slots with matching names to different zones - it will break internal_organs_slot list! - var/organ_flags = ORGAN_EDIBLE - var/maxHealth = STANDARD_ORGAN_THRESHOLD - /// Total damage this organ has sustained - /// Should only ever be modified by applyOrganDamage - var/damage = 0 - ///Healing factor and decay factor function on % of maxhealth, and do not work by applying a static number per tick - var/healing_factor = 0 //fraction of maxhealth healed per on_life(), set to 0 for generic organs - var/decay_factor = 0 //same as above but when without a living owner, set to 0 for generic organs - var/high_threshold = STANDARD_ORGAN_THRESHOLD * 0.45 //when severe organ damage occurs - var/low_threshold = STANDARD_ORGAN_THRESHOLD * 0.1 //when minor organ damage occurs - var/severe_cooldown //cooldown for severe effects, used for synthetic organ emp effects. - ///Organ variables for determining what we alert the owner with when they pass/clear the damage thresholds - var/prev_damage = 0 - var/low_threshold_passed - var/high_threshold_passed - var/now_failing - var/now_fixed - var/high_threshold_cleared - var/low_threshold_cleared - ///When you take a bite you cant jam it in for surgery anymore. - var/useable = TRUE - var/list/food_reagents = list(/datum/reagent/consumable/nutriment = 5) - ///The size of the reagent container - var/reagent_vol = 10 - - var/failure_time = 0 - ///Do we effect the appearance of our mob. Used to save time in preference code - var/visual = TRUE +/obj/item/organ/internal/Initialize(mapload) + . = ..() + START_PROCESSING(SSobj, src) -// Players can look at prefs before atoms SS init, and without this -// they would not be able to see external organs, such as moth wings. -// This is also necessary because assets SS is before atoms, and so -// any nonhumans created in that time would experience the same effect. -INITIALIZE_IMMEDIATE(/obj/item/organ) +/obj/item/organ/internal/Destroy() + if(owner) + // The special flag is important, because otherwise mobs can die + // while undergoing transformation into different mobs. + Remove(owner, special=TRUE) + else + STOP_PROCESSING(SSobj, src) + return ..() -/obj/item/organ/Initialize(mapload) +/obj/item/organ/internal/Insert(mob/living/carbon/reciever, special = FALSE, drop_if_replaced = TRUE) . = ..() - START_PROCESSING(SSobj, src) - if(organ_flags & ORGAN_EDIBLE) - AddComponent(/datum/component/edible,\ - initial_reagents = food_reagents,\ - foodtypes = RAW | MEAT | GROSS,\ - volume = reagent_vol,\ - after_eat = CALLBACK(src, .proc/OnEatFrom)) -/* - * Insert the organ into the select mob. - * - * reciever - the mob who will get our organ - * special - "quick swapping" an organ out - when TRUE, the mob will be unaffected by not having that organ for the moment - * drop_if_replaced - if there's an organ in the slot already, whether we drop it afterwards - */ -/obj/item/organ/proc/Insert(mob/living/carbon/reciever, special = FALSE, drop_if_replaced = TRUE) - if(!iscarbon(reciever) || owner == reciever) + if(!.) return - var/obj/item/organ/replaced = reciever.getorganslot(slot) - if(replaced) - replaced.Remove(reciever, special = TRUE) - if(drop_if_replaced) - replaced.forceMove(get_turf(reciever)) - else - qdel(replaced) - - SEND_SIGNAL(src, COMSIG_ORGAN_IMPLANTED, reciever) - SEND_SIGNAL(reciever, COMSIG_CARBON_GAIN_ORGAN, src, special) + owner.internal_organs |= src + owner.internal_organs_slot[slot] = src + /// internal_organs_slot must ALWAYS be ordered in the same way as organ_process_order + /// Otherwise life processing breaks down + sortTim(owner.internal_organs_slot, /proc/cmp_organ_slot_asc) - owner = reciever - reciever.slot_in_organ(src, slot) - moveToNullspace() - RegisterSignal(owner, COMSIG_PARENT_EXAMINE, .proc/on_owner_examine) - for(var/datum/action/action as anything in actions) - action.Grant(reciever) STOP_PROCESSING(SSobj, src) -/* - * Remove the organ from the select mob. - * - * organ_owner - the mob who owns our organ, that we're removing the organ from. - * special - "quick swapping" an organ out - when TRUE, the mob will be unaffected by not having that organ for the moment - */ -/obj/item/organ/proc/Remove(mob/living/carbon/organ_owner, special = FALSE) - - UnregisterSignal(owner, COMSIG_PARENT_EXAMINE) +/obj/item/organ/internal/Remove(mob/living/carbon/organ_owner, special = FALSE) + . = ..() - owner = null if(organ_owner) organ_owner.internal_organs -= src if(organ_owner.internal_organs_slot[slot] == src) organ_owner.internal_organs_slot.Remove(slot) if((organ_flags & ORGAN_VITAL) && !special && !(organ_owner.status_flags & GODMODE)) organ_owner.death() - for(var/datum/action/action as anything in actions) - action.Remove(organ_owner) - - SEND_SIGNAL(src, COMSIG_ORGAN_REMOVED, organ_owner) - SEND_SIGNAL(organ_owner, COMSIG_CARBON_LOSE_ORGAN, src, special) START_PROCESSING(SSobj, src) -/obj/item/organ/proc/on_owner_examine(datum/source, mob/user, list/examine_list) - SIGNAL_HANDLER - return - -/obj/item/organ/proc/on_find(mob/living/finder) - return - -/obj/item/organ/process(delta_time, times_fired) +/obj/item/organ/internal/process(delta_time, times_fired) on_death(delta_time, times_fired) //Kinda hate doing it like this, but I really don't want to call process directly. -/obj/item/organ/proc/on_death(delta_time, times_fired) //runs decay when outside of a person +/obj/item/organ/internal/on_death(delta_time, times_fired) //runs decay when outside of a person if(organ_flags & (ORGAN_SYNTHETIC | ORGAN_FROZEN)) return applyOrganDamage(decay_factor * maxHealth * delta_time) @@ -128,7 +52,7 @@ INITIALIZE_IMMEDIATE(/obj/item/organ) /// NOTE: THIS IS VERY HOT. Be careful what you put in here /// To give you some scale, if there's 100 carbons in the game, they each have maybe 9 organs /// So that's 900 calls to this proc every life process. Please don't be dumb -/obj/item/organ/proc/on_life(delta_time, times_fired) //repair organ damage if the organ is not failing +/obj/item/organ/internal/on_life(delta_time, times_fired) //repair organ damage if the organ is not failing if(organ_flags & ORGAN_FAILING) handle_failing_organs(delta_time) return @@ -149,177 +73,18 @@ INITIALIZE_IMMEDIATE(/obj/item/organ) healing_amount += (owner.satiety > 0) ? (4 * healing_factor * owner.satiety / MAX_SATIETY) : 0 applyOrganDamage(-healing_amount * maxHealth * delta_time, damage) // pass curent damage incase we are over cap -/obj/item/organ/examine(mob/user) - . = ..() - - . += span_notice("It should be inserted in the [parse_zone(zone)].") - - if(organ_flags & ORGAN_FAILING) - if(status == ORGAN_ROBOTIC) - . += span_warning("[src] seems to be broken.") - return - . += span_warning("[src] has decayed for too long, and has turned a sickly color. It probably won't work without repairs.") - return - - if(damage > high_threshold) - . += span_warning("[src] is starting to look discolored.") - ///Used as callbacks by object pooling -/obj/item/organ/proc/exit_wardrobe() +/obj/item/organ/internal/exit_wardrobe() START_PROCESSING(SSobj, src) //See above -/obj/item/organ/proc/enter_wardrobe() +/obj/item/organ/internal/enter_wardrobe() STOP_PROCESSING(SSobj, src) -/obj/item/organ/Destroy() - if(owner) - // The special flag is important, because otherwise mobs can die - // while undergoing transformation into different mobs. - Remove(owner, special=TRUE) - else - STOP_PROCESSING(SSobj, src) - return ..() - -/obj/item/organ/proc/OnEatFrom(eater, feeder) - useable = FALSE //You can't use it anymore after eating it you spaztic - -/obj/item/organ/item_action_slot_check(slot,mob/user) - return //so we don't grant the organ's action to mobs who pick up the organ. - -///Adjusts an organ's damage by the amount "damage_amount", up to a maximum amount, which is by default max damage -/obj/item/organ/proc/applyOrganDamage(damage_amount, maximum = maxHealth) //use for damaging effects - if(!damage_amount) //Micro-optimization. - return - if(maximum < damage) - return - damage = clamp(damage + damage_amount, 0, maximum) - var/mess = check_damage_thresholds(owner) - check_failing_thresholds() - prev_damage = damage - if(mess && owner && owner.stat <= SOFT_CRIT) - to_chat(owner, mess) - -///SETS an organ's damage to the amount "damage_amount", and in doing so clears or sets the failing flag, good for when you have an effect that should fix an organ if broken -/obj/item/organ/proc/setOrganDamage(damage_amount) //use mostly for admin heals - applyOrganDamage(damage_amount - damage) - -/** check_damage_thresholds - * input: mob/organ_owner (a mob, the owner of the organ we call the proc on) - * output: returns a message should get displayed. - * description: By checking our current damage against our previous damage, we can decide whether we've passed an organ threshold. - * If we have, send the corresponding threshold message to the owner, if such a message exists. - */ -/obj/item/organ/proc/check_damage_thresholds(mob/organ_owner) - if(damage == prev_damage) - return - var/delta = damage - prev_damage - if(delta > 0) - if(damage >= maxHealth) - return now_failing - if(damage > high_threshold && prev_damage <= high_threshold) - return high_threshold_passed - if(damage > low_threshold && prev_damage <= low_threshold) - return low_threshold_passed - else - if(prev_damage > low_threshold && damage <= low_threshold) - return low_threshold_cleared - if(prev_damage > high_threshold && damage <= high_threshold) - return high_threshold_cleared - if(prev_damage == maxHealth) - return now_fixed - -///Checks if an organ should/shouldn't be failing and gives the appropriate organ flag -/obj/item/organ/proc/check_failing_thresholds() - if(damage >= maxHealth) - organ_flags |= ORGAN_FAILING - if(damage < maxHealth) - organ_flags &= ~ORGAN_FAILING - -//Looking for brains? -//Try code/modules/mob/living/carbon/brain/brain_item.dm - -/mob/living/proc/regenerate_organs() - return FALSE - -/mob/living/carbon/regenerate_organs() - if(dna?.species) - dna.species.regenerate_organs(src) - return - - else - var/obj/item/organ/lungs/lungs = getorganslot(ORGAN_SLOT_LUNGS) - if(!lungs) - lungs = new() - lungs.Insert(src) - lungs.setOrganDamage(0) - - var/obj/item/organ/heart/heart = getorganslot(ORGAN_SLOT_HEART) - if(!heart) - heart = new() - heart.Insert(src) - heart.setOrganDamage(0) - - var/obj/item/organ/tongue/tongue = getorganslot(ORGAN_SLOT_TONGUE) - if(!tongue) - tongue = new() - tongue.Insert(src) - tongue.setOrganDamage(0) - - var/obj/item/organ/eyes/eyes = getorganslot(ORGAN_SLOT_EYES) - if(!eyes) - eyes = new() - eyes.Insert(src) - eyes.setOrganDamage(0) - - var/obj/item/organ/ears/ears = getorganslot(ORGAN_SLOT_EARS) - if(!ears) - ears = new() - ears.Insert(src) - ears.setOrganDamage(0) - ///Organs don't die instantly, and neither should you when you get fucked up -/obj/item/organ/proc/handle_failing_organs(delta_time) +/obj/item/organ/internal/handle_failing_organs(delta_time) if(owner.stat == DEAD) return failure_time += delta_time organ_failure(delta_time) - -/** organ_failure - * generic proc for handling dying organs - * - * Arguments: - * delta_time - seconds since last tick - */ -/obj/item/organ/proc/organ_failure(delta_time) - return - -/** get_availability - * returns whether the species should innately have this organ. - * - * regenerate organs works with generic organs, so we need to get whether it can accept certain organs just by what this returns. - * This is set to return true or false, depending on if a species has a specific organless trait. stomach for example checks if the species has NOSTOMACH and return based on that. - * Arguments: - * owner_species - species, needed to return whether the species has an organ specific trait - */ -/obj/item/organ/proc/get_availability(datum/species/owner_species) - return TRUE - -/// Called before organs are replaced in regenerate_organs with new ones -/obj/item/organ/proc/before_organ_replacement(obj/item/organ/replacement) - return - -/// Called by medical scanners to get a simple summary of how healthy the organ is. Returns an empty string if things are fine. -/obj/item/organ/proc/get_status_text() - var/status = "" - if(owner.has_reagent(/datum/reagent/inverse/technetium)) - status = " organ is [round((damage/maxHealth)*100, 1)]% damaged." - else if(organ_flags & ORGAN_FAILING) - status = "Non-Functional" - else if(damage > high_threshold) - status = "Severely Damaged" - else if (damage > low_threshold) - status = "Mildly Damaged" - - return status diff --git a/code/modules/surgery/organs/stomach/_stomach.dm b/code/modules/surgery/organs/stomach/_stomach.dm index 4a9ce2253fc05..6dbaca0abe0c3 100644 --- a/code/modules/surgery/organs/stomach/_stomach.dm +++ b/code/modules/surgery/organs/stomach/_stomach.dm @@ -1,7 +1,7 @@ //The contant in the rate of reagent transfer on life ticks #define STOMACH_METABOLISM_CONSTANT 0.25 -/obj/item/organ/stomach +/obj/item/organ/internal/stomach name = "stomach" icon_state = "stomach" visual = FALSE @@ -31,7 +31,7 @@ var/metabolism_efficiency = 0.05 // the lowest we should go is 0.05 -/obj/item/organ/stomach/Initialize(mapload) +/obj/item/organ/internal/stomach/Initialize(mapload) . = ..() //None edible organs do not get a reagent holder by default if(!reagents) @@ -39,7 +39,7 @@ else reagents.flags |= REAGENT_HOLDER_ALIVE -/obj/item/organ/stomach/on_life(delta_time, times_fired) +/obj/item/organ/internal/stomach/on_life(delta_time, times_fired) . = ..() //Manage species digestion @@ -115,7 +115,7 @@ body.vomit(damage) to_chat(body, span_warning("Your stomach reels in pain as you're incapable of holding down all that food!")) -/obj/item/organ/stomach/proc/handle_hunger(mob/living/carbon/human/human, delta_time, times_fired) +/obj/item/organ/internal/stomach/proc/handle_hunger(mob/living/carbon/human/human, delta_time, times_fired) if(HAS_TRAIT(human, TRAIT_NOHUNGER)) return //hunger is for BABIES @@ -152,7 +152,7 @@ else if(human.satiety < 0) human.satiety++ if(DT_PROB(round(-human.satiety/77), delta_time)) - human.Jitter(5) + human.set_timed_status_effect(10 SECONDS, /datum/status_effect/jitter, only_if_higher = TRUE) hunger_rate = 3 * HUNGER_FACTOR hunger_rate *= human.physiology.hunger_mod human.adjust_nutrition(-hunger_rate * delta_time) @@ -198,17 +198,17 @@ human.throw_alert(ALERT_NUTRITION, /atom/movable/screen/alert/starving) ///for when mood is disabled and hunger should handle slowdowns -/obj/item/organ/stomach/proc/handle_hunger_slowdown(mob/living/carbon/human/human) +/obj/item/organ/internal/stomach/proc/handle_hunger_slowdown(mob/living/carbon/human/human) var/hungry = (500 - human.nutrition) / 5 //So overeat would be 100 and default level would be 80 if(hungry >= 70) human.add_or_update_variable_movespeed_modifier(/datum/movespeed_modifier/hunger, multiplicative_slowdown = (hungry / 50)) else human.remove_movespeed_modifier(/datum/movespeed_modifier/hunger) -/obj/item/organ/stomach/get_availability(datum/species/owner_species) +/obj/item/organ/internal/stomach/get_availability(datum/species/owner_species) return !(NOSTOMACH in owner_species.inherent_traits) -/obj/item/organ/stomach/proc/handle_disgust(mob/living/carbon/human/disgusted, delta_time, times_fired) +/obj/item/organ/internal/stomach/proc/handle_disgust(mob/living/carbon/human/disgusted, delta_time, times_fired) var/old_disgust = disgusted.old_disgust var/disgust = disgusted.disgust @@ -217,16 +217,16 @@ if(disgust >= DISGUST_LEVEL_GROSS) if(DT_PROB(5, delta_time)) disgusted.adjust_timed_status_effect(2 SECONDS, /datum/status_effect/speech/stutter) - disgusted.add_confusion(2) + disgusted.adjust_timed_status_effect(2 SECONDS, /datum/status_effect/confusion) if(DT_PROB(5, delta_time) && !disgusted.stat) to_chat(disgusted, span_warning("You feel kind of iffy...")) - disgusted.jitteriness = max(disgusted.jitteriness - 3, 0) + disgusted.adjust_timed_status_effect(-6 SECONDS, /datum/status_effect/jitter) if(disgust >= DISGUST_LEVEL_VERYGROSS) if(DT_PROB(pukeprob, delta_time)) //iT hAndLeS mOrE ThaN PukInG - disgusted.add_confusion(2.5) + disgusted.adjust_timed_status_effect(2.5 SECONDS, /datum/status_effect/confusion) disgusted.adjust_timed_status_effect(2 SECONDS, /datum/status_effect/speech/stutter) - disgusted.vomit(10, 0, 1, 0, 1, 0) - disgusted.Dizzy(5) + disgusted.vomit(10, distance = 0, vomit_type = NONE) + disgusted.set_timed_status_effect(10 SECONDS, /datum/status_effect/dizziness, only_if_higher = TRUE) if(disgust >= DISGUST_LEVEL_DISGUSTED) if(DT_PROB(13, delta_time)) disgusted.blur_eyes(3) //We need to add more shit down here @@ -254,7 +254,7 @@ disgusted.throw_alert(ALERT_DISGUST, /atom/movable/screen/alert/disgusted) SEND_SIGNAL(disgusted, COMSIG_ADD_MOOD_EVENT, "disgust", /datum/mood_event/disgusted) -/obj/item/organ/stomach/Remove(mob/living/carbon/stomach_owner, special = 0) +/obj/item/organ/internal/stomach/Remove(mob/living/carbon/stomach_owner, special = 0) if(ishuman(stomach_owner)) var/mob/living/carbon/human/human_owner = owner human_owner.clear_alert(ALERT_DISGUST) @@ -263,7 +263,7 @@ return ..() -/obj/item/organ/stomach/bone +/obj/item/organ/internal/stomach/bone desc = "You have no idea what this strange ball of bones does." metabolism_efficiency = 0.025 //very bad /// How much [BRUTE] damage milk heals every second @@ -271,7 +271,7 @@ /// How much [BURN] damage milk heals every second var/milk_burn_healing = 2.5 -/obj/item/organ/stomach/bone/on_life(delta_time, times_fired) +/obj/item/organ/internal/stomach/bone/on_life(delta_time, times_fired) var/datum/reagent/consumable/milk/milk = locate(/datum/reagent/consumable/milk) in reagents.reagent_list if(milk) var/mob/living/carbon/body = owner @@ -285,14 +285,14 @@ reagents.remove_reagent(milk.type, milk.metabolization_rate * delta_time) return ..() -/obj/item/organ/stomach/bone/plasmaman +/obj/item/organ/internal/stomach/bone/plasmaman name = "digestive crystal" icon_state = "stomach-p" desc = "A strange crystal that is responsible for metabolizing the unseen energy force that feeds plasmamen." metabolism_efficiency = 0.06 milk_burn_healing = 0 -/obj/item/organ/stomach/cybernetic +/obj/item/organ/internal/stomach/cybernetic name = "basic cybernetic stomach" icon_state = "stomach-c" desc = "A basic device designed to mimic the functions of a human stomach" @@ -301,7 +301,7 @@ var/emp_vulnerability = 80 //Chance of permanent effects if emp-ed. metabolism_efficiency = 0.35 // not as good at digestion -/obj/item/organ/stomach/cybernetic/tier2 +/obj/item/organ/internal/stomach/cybernetic/tier2 name = "cybernetic stomach" icon_state = "stomach-c-u" desc = "An electronic device designed to mimic the functions of a human stomach. Handles disgusting food a bit better." @@ -310,7 +310,7 @@ emp_vulnerability = 40 metabolism_efficiency = 0.07 -/obj/item/organ/stomach/cybernetic/tier3 +/obj/item/organ/internal/stomach/cybernetic/tier3 name = "upgraded cybernetic stomach" icon_state = "stomach-c-u2" desc = "An upgraded version of the cybernetic stomach, designed to improve further upon organic stomachs. Handles disgusting food very well." @@ -319,7 +319,7 @@ emp_vulnerability = 20 metabolism_efficiency = 0.1 -/obj/item/organ/stomach/cybernetic/emp_act(severity) +/obj/item/organ/internal/stomach/cybernetic/emp_act(severity) . = ..() if(. & EMP_PROTECT_SELF) return diff --git a/code/modules/surgery/organs/stomach/stomach_ethereal.dm b/code/modules/surgery/organs/stomach/stomach_ethereal.dm index 199a236cbf552..9a68b7b11fb68 100644 --- a/code/modules/surgery/organs/stomach/stomach_ethereal.dm +++ b/code/modules/surgery/organs/stomach/stomach_ethereal.dm @@ -1,4 +1,4 @@ -/obj/item/organ/stomach/ethereal +/obj/item/organ/internal/stomach/ethereal name = "biological battery" icon_state = "stomach-p" //Welp. At least it's more unique in functionaliy. desc = "A crystal-like organ that stores the electric charge of ethereals." @@ -7,18 +7,18 @@ ///used to keep ethereals from spam draining power sources var/drain_time = 0 -/obj/item/organ/stomach/ethereal/on_life(delta_time, times_fired) +/obj/item/organ/internal/stomach/ethereal/on_life(delta_time, times_fired) . = ..() adjust_charge(-ETHEREAL_CHARGE_FACTOR * delta_time) handle_charge(owner, delta_time, times_fired) -/obj/item/organ/stomach/ethereal/Insert(mob/living/carbon/carbon, special = 0) +/obj/item/organ/internal/stomach/ethereal/Insert(mob/living/carbon/carbon, special = 0) . = ..() RegisterSignal(owner, COMSIG_PROCESS_BORGCHARGER_OCCUPANT, .proc/charge) RegisterSignal(owner, COMSIG_LIVING_ELECTROCUTE_ACT, .proc/on_electrocute) ADD_TRAIT(owner, TRAIT_NOHUNGER, src) -/obj/item/organ/stomach/ethereal/Remove(mob/living/carbon/carbon, special = 0) +/obj/item/organ/internal/stomach/ethereal/Remove(mob/living/carbon/carbon, special = 0) UnregisterSignal(owner, COMSIG_PROCESS_BORGCHARGER_OCCUPANT) UnregisterSignal(owner, COMSIG_LIVING_ELECTROCUTE_ACT) REMOVE_TRAIT(owner, TRAIT_NOHUNGER, src) @@ -29,24 +29,24 @@ return ..() -/obj/item/organ/stomach/ethereal/handle_hunger_slowdown(mob/living/carbon/human/human) +/obj/item/organ/internal/stomach/ethereal/handle_hunger_slowdown(mob/living/carbon/human/human) human.add_or_update_variable_movespeed_modifier(/datum/movespeed_modifier/hunger, multiplicative_slowdown = (1.5 * (1 - crystal_charge / 100))) -/obj/item/organ/stomach/ethereal/proc/charge(datum/source, amount, repairs) +/obj/item/organ/internal/stomach/ethereal/proc/charge(datum/source, amount, repairs) SIGNAL_HANDLER adjust_charge(amount / 3.5) -/obj/item/organ/stomach/ethereal/proc/on_electrocute(datum/source, shock_damage, siemens_coeff = 1, flags = NONE) +/obj/item/organ/internal/stomach/ethereal/proc/on_electrocute(datum/source, shock_damage, siemens_coeff = 1, flags = NONE) SIGNAL_HANDLER if(flags & SHOCK_ILLUSION) return adjust_charge(shock_damage * siemens_coeff * 2) to_chat(owner, span_notice("You absorb some of the shock into your body!")) -/obj/item/organ/stomach/ethereal/proc/adjust_charge(amount) +/obj/item/organ/internal/stomach/ethereal/proc/adjust_charge(amount) crystal_charge = clamp(crystal_charge + amount, ETHEREAL_CHARGE_NONE, ETHEREAL_CHARGE_DANGEROUS) -/obj/item/organ/stomach/ethereal/proc/handle_charge(mob/living/carbon/carbon, delta_time, times_fired) +/obj/item/organ/internal/stomach/ethereal/proc/handle_charge(mob/living/carbon/carbon, delta_time, times_fired) switch(crystal_charge) if(-INFINITY to ETHEREAL_CHARGE_NONE) SEND_SIGNAL(carbon, COMSIG_ADD_MOOD_EVENT, "charge", /datum/mood_event/decharged) @@ -78,7 +78,7 @@ carbon.clear_alert(ALERT_ETHEREAL_CHARGE) carbon.clear_alert(ALERT_ETHEREAL_OVERCHARGE) -/obj/item/organ/stomach/ethereal/proc/discharge_process(mob/living/carbon/carbon) +/obj/item/organ/internal/stomach/ethereal/proc/discharge_process(mob/living/carbon/carbon) to_chat(carbon, span_warning("You begin to lose control over your charge!")) carbon.visible_message(span_danger("[carbon] begins to spark violently!")) diff --git a/code/modules/surgery/organs/tails.dm b/code/modules/surgery/organs/tails.dm deleted file mode 100644 index 07e7169455b7b..0000000000000 --- a/code/modules/surgery/organs/tails.dm +++ /dev/null @@ -1,123 +0,0 @@ -// Note: tails only work in humans. They use human-specific parameters and rely on human code for displaying. - -/obj/item/organ/tail - name = "tail" - desc = "A severed tail. What did you cut this off of?" - visual = TRUE - icon_state = "severedtail" - zone = BODY_ZONE_PRECISE_GROIN - slot = ORGAN_SLOT_TAIL - /// The sprite accessory this tail gives to the human it's attached to. If null, it will inherit its value from the human's DNA once attached. - var/tail_type = "None" - -/obj/item/organ/tail/Insert(mob/living/carbon/human/tail_owner, special = FALSE, drop_if_replaced = TRUE) - . = ..() - tail_owner?.dna?.species?.on_tail_regain(tail_owner, src, special) - -/obj/item/organ/tail/Remove(mob/living/carbon/human/tail_owner, special = FALSE) - . = ..() - tail_owner?.dna?.species?.on_tail_lost(tail_owner, src, special) - -/obj/item/organ/tail/cat - name = "cat tail" - desc = "A severed cat tail. Who's wagging now?" - tail_type = "Cat" - -/obj/item/organ/tail/cat/Insert(mob/living/carbon/human/tail_owner, special = FALSE, drop_if_replaced = TRUE) - ..() - if(istype(tail_owner)) - var/default_part = tail_owner.dna.species.mutant_bodyparts["tail_human"] - if(!default_part || default_part == "None") - if(tail_type) - tail_owner.dna.features["tail_human"] = tail_owner.dna.species.mutant_bodyparts["tail_human"] = tail_type - tail_owner.dna.update_uf_block(DNA_HUMAN_TAIL_BLOCK) - else - tail_owner.dna.species.mutant_bodyparts["tail_human"] = tail_owner.dna.features["tail_human"] - tail_owner.update_body() - -/obj/item/organ/tail/cat/Remove(mob/living/carbon/human/tail_owner, special = FALSE) - ..() - if(istype(tail_owner)) - tail_owner.dna.species.mutant_bodyparts -= "tail_human" - color = tail_owner.hair_color - tail_owner.update_body() - -/obj/item/organ/tail/lizard - name = "lizard tail" - desc = "A severed lizard tail. Somewhere, no doubt, a lizard hater is very pleased with themselves." - color = "#116611" - tail_type = "Smooth" - /// The sprite accessory this tail gives to the human it's attached to. If null, it will inherit its value from the human's DNA once attached. - var/spines = "None" - -/obj/item/organ/tail/lizard/Initialize(mapload) - . = ..() - color = "#"+ random_color() - -/obj/item/organ/tail/lizard/Insert(mob/living/carbon/human/tail_owner, special = FALSE, drop_if_replaced = TRUE) - ..() - if(istype(tail_owner)) - // Checks here are necessary so it wouldn't overwrite the tail of a lizard it spawned in - var/default_part = tail_owner.dna.species.mutant_bodyparts["tail_lizard"] - if(!default_part || default_part == "None") - if(tail_type) - tail_owner.dna.features["tail_lizard"] = tail_owner.dna.species.mutant_bodyparts["tail_lizard"] = tail_type - tail_owner.dna.update_uf_block(DNA_LIZARD_TAIL_BLOCK) - else - tail_owner.dna.species.mutant_bodyparts["tail_lizard"] = tail_owner.dna.features["tail_lizard"] - - default_part = tail_owner.dna.species.mutant_bodyparts["spines"] - if(!default_part || default_part == "None") - if(spines) - tail_owner.dna.features["spines"] = tail_owner.dna.species.mutant_bodyparts["spines"] = spines - tail_owner.dna.update_uf_block(DNA_SPINES_BLOCK) - else - tail_owner.dna.species.mutant_bodyparts["spines"] = tail_owner.dna.features["spines"] - tail_owner.update_body() - -/obj/item/organ/tail/lizard/Remove(mob/living/carbon/human/tail_owner, special = FALSE) - ..() - if(istype(tail_owner)) - tail_owner.dna.species.mutant_bodyparts -= "tail_lizard" - color = tail_owner.dna.features["mcolor"] - tail_type = tail_owner.dna.features["tail_lizard"] - spines = tail_owner.dna.features["spines"] - tail_owner.update_body() - -/obj/item/organ/tail/lizard/before_organ_replacement(obj/item/organ/replacement) - . = ..() - var/obj/item/organ/tail/lizard/new_tail = replacement - - if(!istype(new_tail)) - return - - new_tail.tail_type = tail_type - new_tail.spines = spines - -/obj/item/organ/tail/lizard/fake - name = "fabricated lizard tail" - desc = "A fabricated severed lizard tail. This one's made of synthflesh. Probably not usable for lizard wine." - tail_type = null - spines = null - -/obj/item/organ/tail/monkey - name = "monkey tail" - desc = "A severed monkey tail. Does not look like a banana." - tail_type = "Monkey" - icon_state = "severedmonkeytail" - -/obj/item/organ/tail/monkey/Insert(mob/living/carbon/human/tail_owner, special = FALSE, drop_if_replaced = TRUE) - ..() - if(istype(tail_owner)) - if(!("tail_monkey" in tail_owner.dna.species.mutant_bodyparts)) - tail_owner.dna.species.mutant_bodyparts |= "tail_monkey" - if(tail_type) - tail_owner.dna.features["tail_monkey"] = tail_type - tail_owner.dna.update_uf_block(DNA_MONKEY_TAIL_BLOCK) - tail_owner.update_body() - -/obj/item/organ/tail/monkey/Remove(mob/living/carbon/human/tail_owner, special = FALSE) - ..() - if(istype(tail_owner)) - tail_owner.dna.species.mutant_bodyparts -= "tail_monkey" - tail_owner.update_body() diff --git a/code/modules/surgery/organs/tongue.dm b/code/modules/surgery/organs/tongue.dm index 5ad071ef92d7f..e217dcb3558dd 100644 --- a/code/modules/surgery/organs/tongue.dm +++ b/code/modules/surgery/organs/tongue.dm @@ -1,4 +1,4 @@ -/obj/item/organ/tongue +/obj/item/organ/internal/tongue name = "tongue" desc = "A fleshy muscle mostly used for lying." icon_state = "tonguenormal" @@ -33,20 +33,20 @@ /datum/language/nekomimetic )) -/obj/item/organ/tongue/Initialize(mapload) +/obj/item/organ/internal/tongue/Initialize(mapload) . = ..() languages_possible = languages_possible_base -/obj/item/organ/tongue/proc/handle_speech(datum/source, list/speech_args) +/obj/item/organ/internal/tongue/proc/handle_speech(datum/source, list/speech_args) SIGNAL_HANDLER if(speech_args[SPEECH_LANGUAGE] in languages_native) return FALSE //no changes modify_speech(source, speech_args) -/obj/item/organ/tongue/proc/modify_speech(datum/source, list/speech_args) +/obj/item/organ/internal/tongue/proc/modify_speech(datum/source, list/speech_args) return speech_args[SPEECH_MESSAGE] -/obj/item/organ/tongue/Insert(mob/living/carbon/tongue_owner, special = 0) +/obj/item/organ/internal/tongue/Insert(mob/living/carbon/tongue_owner, special = 0) ..() if(say_mod && tongue_owner.dna && tongue_owner.dna.species) tongue_owner.dna.species.say_mod = say_mod @@ -63,20 +63,20 @@ if(!sense_of_taste) ADD_TRAIT(tongue_owner, TRAIT_AGEUSIA, ORGAN_TRAIT) -/obj/item/organ/tongue/Remove(mob/living/carbon/tongue_owner, special = 0) - ..() +/obj/item/organ/internal/tongue/Remove(mob/living/carbon/tongue_owner, special = 0) + . = ..() if(say_mod && tongue_owner.dna && tongue_owner.dna.species) tongue_owner.dna.species.say_mod = initial(tongue_owner.dna.species.say_mod) UnregisterSignal(tongue_owner, COMSIG_MOB_SAY) - tongue_owner.RegisterSignal(tongue_owner, COMSIG_MOB_SAY, /mob/living/carbon/.proc/handle_tongueless_speech) + RegisterSignal(tongue_owner, COMSIG_MOB_SAY, /mob/living/carbon/.proc/handle_tongueless_speech) REMOVE_TRAIT(tongue_owner, TRAIT_AGEUSIA, ORGAN_TRAIT) // Carbons by default start with NO_TONGUE_TRAIT caused TRAIT_AGEUSIA ADD_TRAIT(tongue_owner, TRAIT_AGEUSIA, NO_TONGUE_TRAIT) -/obj/item/organ/tongue/could_speak_language(language) +/obj/item/organ/internal/tongue/could_speak_language(language) return is_type_in_typecache(language, languages_possible) -/obj/item/organ/tongue/lizard +/obj/item/organ/internal/tongue/lizard name = "forked tongue" desc = "A thin and long muscle typically found in reptilian races, apparently moonlights as a nose." icon_state = "tonguelizard" @@ -85,7 +85,7 @@ modifies_speech = TRUE languages_native = list(/datum/language/draconic) -/obj/item/organ/tongue/lizard/modify_speech(datum/source, list/speech_args) +/obj/item/organ/internal/tongue/lizard/modify_speech(datum/source, list/speech_args) var/static/regex/lizard_hiss = new("s+", "g") var/static/regex/lizard_hiSS = new("S+", "g") var/static/regex/lizard_kss = new(@"(\w)x", "g") @@ -102,7 +102,7 @@ message = lizard_eckS.Replace(message, "ECKS$1") speech_args[SPEECH_MESSAGE] = message -/obj/item/organ/tongue/lizard/silver +/obj/item/organ/internal/tongue/lizard/silver name = "silver tongue" desc = "A genetic branch of the high society Silver Scales that gives them their silverizing properties. To them, it is everything, and society traitors have their tongue forcibly revoked. Oddly enough, it itself is just blue." icon_state = "silvertongue" @@ -182,7 +182,7 @@ qdel(dropped) qdel(owner) -/obj/item/organ/tongue/fly +/obj/item/organ/internal/tongue/fly name = "proboscis" desc = "A freakish looking meat tube that apparently can take in liquids." icon_state = "tonguefly" @@ -207,7 +207,7 @@ /datum/language/buzzwords )) -/obj/item/organ/tongue/fly/modify_speech(datum/source, list/speech_args) +/obj/item/organ/internal/tongue/fly/modify_speech(datum/source, list/speech_args) var/static/regex/fly_buzz = new("z+", "g") var/static/regex/fly_buZZ = new("Z+", "g") var/message = speech_args[SPEECH_MESSAGE] @@ -218,11 +218,11 @@ message = replacetext(message, "S", "Z") speech_args[SPEECH_MESSAGE] = message -/obj/item/organ/tongue/fly/Initialize(mapload) +/obj/item/organ/internal/tongue/fly/Initialize(mapload) . = ..() languages_possible = languages_possible_fly -/obj/item/organ/tongue/abductor +/obj/item/organ/internal/tongue/abductor name = "superlingual matrix" desc = "A mysterious structure that allows for instant communication between users. Pretty impressive until you need to eat something." icon_state = "tongueayylmao" @@ -231,11 +231,11 @@ modifies_speech = TRUE var/mothership -/obj/item/organ/tongue/abductor/attack_self(mob/living/carbon/human/tongue_holder) +/obj/item/organ/internal/tongue/abductor/attack_self(mob/living/carbon/human/tongue_holder) if(!istype(tongue_holder)) return - var/obj/item/organ/tongue/abductor/tongue = tongue_holder.getorganslot(ORGAN_SLOT_TONGUE) + var/obj/item/organ/internal/tongue/abductor/tongue = tongue_holder.getorganslot(ORGAN_SLOT_TONGUE) if(!istype(tongue)) return @@ -247,7 +247,7 @@ to_chat(tongue_holder, span_notice("You attune [src] to your own channel.")) mothership = tongue.mothership -/obj/item/organ/tongue/abductor/examine(mob/examining_mob) +/obj/item/organ/internal/tongue/abductor/examine(mob/examining_mob) . = ..() if(HAS_TRAIT(examining_mob, TRAIT_ABDUCTOR_TRAINING) || (examining_mob.mind && HAS_TRAIT(examining_mob.mind, TRAIT_ABDUCTOR_TRAINING)) || isobserver(examining_mob)) . += span_notice("It can be attuned to a different channel by using it inhand.") @@ -256,14 +256,14 @@ else . += span_notice("It is attuned to [mothership].") -/obj/item/organ/tongue/abductor/modify_speech(datum/source, list/speech_args) +/obj/item/organ/internal/tongue/abductor/modify_speech(datum/source, list/speech_args) //Hacks var/message = speech_args[SPEECH_MESSAGE] var/mob/living/carbon/human/user = source var/rendered = span_abductor("[user.real_name]: [message]") user.log_talk(message, LOG_SAY, tag=SPECIES_ABDUCTOR) for(var/mob/living/carbon/human/living_mob in GLOB.alive_mob_list) - var/obj/item/organ/tongue/abductor/tongue = living_mob.getorganslot(ORGAN_SLOT_TONGUE) + var/obj/item/organ/internal/tongue/abductor/tongue = living_mob.getorganslot(ORGAN_SLOT_TONGUE) if(!istype(tongue)) continue if(mothership == tongue.mothership) @@ -275,7 +275,7 @@ speech_args[SPEECH_MESSAGE] = "" -/obj/item/organ/tongue/zombie +/obj/item/organ/internal/tongue/zombie name = "rotting tongue" desc = "Between the decay and the fact that it's just lying there you doubt a tongue has ever seemed less sexy." icon_state = "tonguezombie" @@ -283,7 +283,7 @@ modifies_speech = TRUE taste_sensitivity = 32 -/obj/item/organ/tongue/zombie/modify_speech(datum/source, list/speech_args) +/obj/item/organ/internal/tongue/zombie/modify_speech(datum/source, list/speech_args) var/list/message_list = splittext(speech_args[SPEECH_MESSAGE], " ") var/maxchanges = max(round(message_list.len / 1.5), 2) @@ -299,7 +299,7 @@ speech_args[SPEECH_MESSAGE] = jointext(message_list, " ") -/obj/item/organ/tongue/alien +/obj/item/organ/internal/tongue/alien name = "alien tongue" desc = "According to leading xenobiologists the evolutionary benefit of having a second mouth in your mouth is \"that it looks badass\"." icon_state = "tonguexeno" @@ -312,14 +312,14 @@ /datum/language/draconic, /datum/language/monkey)) -/obj/item/organ/tongue/alien/Initialize(mapload) +/obj/item/organ/internal/tongue/alien/Initialize(mapload) . = ..() languages_possible = languages_possible_alien -/obj/item/organ/tongue/alien/modify_speech(datum/source, list/speech_args) +/obj/item/organ/internal/tongue/alien/modify_speech(datum/source, list/speech_args) playsound(owner, SFX_HISS, 25, TRUE, TRUE) -/obj/item/organ/tongue/bone +/obj/item/organ/internal/tongue/bone name = "bone \"tongue\"" desc = "Apparently skeletons alter the sounds they produce through oscillation of their teeth, hence their characteristic rattling." icon_state = "tonguebone" @@ -348,12 +348,12 @@ /datum/language/calcic )) -/obj/item/organ/tongue/bone/Initialize(mapload) +/obj/item/organ/internal/tongue/bone/Initialize(mapload) . = ..() phomeme_type = pick(phomeme_types) languages_possible = languages_possible_skeleton -/obj/item/organ/tongue/bone/modify_speech(datum/source, list/speech_args) +/obj/item/organ/internal/tongue/bone/modify_speech(datum/source, list/speech_args) if (chattering) chatter(speech_args[SPEECH_MESSAGE], phomeme_type, source) switch(phomeme_type) @@ -362,13 +362,13 @@ if("papyrus") speech_args[SPEECH_SPANS] |= SPAN_PAPYRUS -/obj/item/organ/tongue/bone/plasmaman +/obj/item/organ/internal/tongue/bone/plasmaman name = "plasma bone \"tongue\"" desc = "Like animated skeletons, Plasmamen vibrate their teeth in order to produce speech." icon_state = "tongueplasma" modifies_speech = FALSE -/obj/item/organ/tongue/robot +/obj/item/organ/internal/tongue/robot name = "robotic voicebox" desc = "A voice synthesizer that can interface with organic lifeforms." status = ORGAN_ROBOTIC @@ -380,19 +380,19 @@ modifies_speech = TRUE taste_sensitivity = 25 // not as good as an organic tongue -/obj/item/organ/tongue/robot/can_speak_language(language) +/obj/item/organ/internal/tongue/robot/can_speak_language(language) return TRUE // THE MAGIC OF ELECTRONICS -/obj/item/organ/tongue/robot/modify_speech(datum/source, list/speech_args) +/obj/item/organ/internal/tongue/robot/modify_speech(datum/source, list/speech_args) speech_args[SPEECH_SPANS] |= SPAN_ROBOT -/obj/item/organ/tongue/snail +/obj/item/organ/internal/tongue/snail name = "radula" color = "#96DB00" // TODO proper sprite, rather than recoloured pink tongue desc = "A minutely toothed, chitious ribbon, which as a side effect, makes all snails talk IINNCCRREEDDIIBBLLYY SSLLOOWWLLYY." modifies_speech = TRUE -/obj/item/organ/tongue/snail/modify_speech(datum/source, list/speech_args) +/obj/item/organ/internal/tongue/snail/modify_speech(datum/source, list/speech_args) var/new_message var/message = speech_args[SPEECH_MESSAGE] for(var/i in 1 to length(message)) @@ -402,7 +402,7 @@ new_message += message[i] speech_args[SPEECH_MESSAGE] = new_message -/obj/item/organ/tongue/ethereal +/obj/item/organ/internal/tongue/ethereal name = "electric discharger" desc = "A sophisticated ethereal organ, capable of synthesising speech via electrical discharge." icon_state = "electrotongue" @@ -427,19 +427,19 @@ /datum/language/voltaic )) -/obj/item/organ/tongue/ethereal/Initialize(mapload) +/obj/item/organ/internal/tongue/ethereal/Initialize(mapload) . = ..() languages_possible = languages_possible_ethereal //Sign Language Tongue - yep, that's how you speak sign language. -/obj/item/organ/tongue/tied +/obj/item/organ/internal/tongue/tied name = "tied tongue" desc = "If only one had a sword so we may finally untie this knot." say_mod = "signs" icon_state = "tonguetied" modifies_speech = TRUE -/obj/item/organ/tongue/tied/Insert(mob/living/carbon/signer) +/obj/item/organ/internal/tongue/tied/Insert(mob/living/carbon/signer) . = ..() signer.verb_ask = "signs" signer.verb_exclaim = "signs" @@ -449,7 +449,7 @@ ADD_TRAIT(signer, TRAIT_SIGN_LANG, ORGAN_TRAIT) REMOVE_TRAIT(signer, TRAIT_MUTE, ORGAN_TRAIT) -/obj/item/organ/tongue/tied/Remove(mob/living/carbon/speaker, special = 0) +/obj/item/organ/internal/tongue/tied/Remove(mob/living/carbon/speaker, special = 0) ..() speaker.verb_ask = initial(verb_ask) speaker.verb_exclaim = initial(verb_exclaim) @@ -460,7 +460,7 @@ //Thank you Jwapplephobia for helping me with the literal hellcode below -/obj/item/organ/tongue/tied/modify_speech(datum/source, list/speech_args) +/obj/item/organ/internal/tongue/tied/modify_speech(datum/source, list/speech_args) var/new_message var/message = speech_args[SPEECH_MESSAGE] var/exclamation_found = findtext(message, "!") diff --git a/code/modules/surgery/organs/vocal_cords.dm b/code/modules/surgery/organs/vocal_cords.dm index 95a1d7557a369..42822c85c0d36 100644 --- a/code/modules/surgery/organs/vocal_cords.dm +++ b/code/modules/surgery/organs/vocal_cords.dm @@ -1,4 +1,4 @@ -/obj/item/organ/vocal_cords //organs that are activated through speech with the :x/MODE_KEY_VOCALCORDS channel +/obj/item/organ/internal/vocal_cords //organs that are activated through speech with the :x/MODE_KEY_VOCALCORDS channel name = "vocal cords" icon_state = "appendix" visual = FALSE @@ -9,16 +9,16 @@ healing_factor = 0 var/list/spans = null -/obj/item/organ/vocal_cords/proc/can_speak_with() //if there is any limitation to speaking with these cords +/obj/item/organ/internal/vocal_cords/proc/can_speak_with() //if there is any limitation to speaking with these cords return TRUE -/obj/item/organ/vocal_cords/proc/speak_with(message) //do what the organ does +/obj/item/organ/internal/vocal_cords/proc/speak_with(message) //do what the organ does return -/obj/item/organ/vocal_cords/proc/handle_speech(message) //actually say the message +/obj/item/organ/internal/vocal_cords/proc/handle_speech(message) //actually say the message owner.say(message, spans = spans, sanitize = FALSE) -/obj/item/organ/adamantine_resonator +/obj/item/organ/internal/adamantine_resonator visual = FALSE name = "adamantine resonator" desc = "Fragments of adamantine exist in all golems, stemming from their origins as purely magical constructs. These are used to \"hear\" messages from their leaders." @@ -26,7 +26,7 @@ slot = ORGAN_SLOT_ADAMANTINE_RESONATOR icon_state = "adamantine_resonator" -/obj/item/organ/vocal_cords/adamantine +/obj/item/organ/internal/vocal_cords/adamantine name = "adamantine vocal cords" desc = "When adamantine resonates, it causes all nearby pieces of adamantine to resonate as well. Adamantine golems use this to broadcast messages to nearby golems." actions_types = list(/datum/action/item_action/organ_action/use/adamantine_vocal_cords) @@ -42,7 +42,7 @@ return owner.say(".x[message]") -/obj/item/organ/vocal_cords/adamantine/handle_speech(message) +/obj/item/organ/internal/vocal_cords/adamantine/handle_speech(message) var/msg = span_resonate(span_name("[owner.real_name] resonates, \"[message]\"")) for(var/player in GLOB.player_list) if(iscarbon(player)) @@ -54,7 +54,7 @@ to_chat(player, "[link] [msg]") //Colossus drop, forces the listeners to obey certain commands -/obj/item/organ/vocal_cords/colossus +/obj/item/organ/internal/vocal_cords/colossus name = "divine vocal cords" desc = "They carry the voice of an ancient god." icon_state = "voice_of_god" @@ -66,7 +66,7 @@ /datum/action/item_action/organ_action/colossus name = "Voice of God" - var/obj/item/organ/vocal_cords/colossus/cords = null + var/obj/item/organ/internal/vocal_cords/colossus/cords = null /datum/action/item_action/organ_action/colossus/New() ..() @@ -99,7 +99,7 @@ return owner.say(".x[command]") -/obj/item/organ/vocal_cords/colossus/can_speak_with() +/obj/item/organ/internal/vocal_cords/colossus/can_speak_with() if(world.time < next_command) to_chat(owner, span_notice("You must wait [DisplayTimeText(next_command - world.time)] before Speaking again.")) return FALSE @@ -110,10 +110,10 @@ return FALSE return TRUE -/obj/item/organ/vocal_cords/colossus/handle_speech(message) +/obj/item/organ/internal/vocal_cords/colossus/handle_speech(message) playsound(get_turf(owner), 'sound/magic/clockwork/invoke_general.ogg', 300, TRUE, 5) return //voice of god speaks for us -/obj/item/organ/vocal_cords/colossus/speak_with(message) +/obj/item/organ/internal/vocal_cords/colossus/speak_with(message) var/cooldown = voice_of_god(uppertext(message), owner, spans, base_multiplier) next_command = world.time + (cooldown * cooldown_mod) diff --git a/code/modules/surgery/revival.dm b/code/modules/surgery/revival.dm index 4e215154b2e76..75234deaf0ef2 100644 --- a/code/modules/surgery/revival.dm +++ b/code/modules/surgery/revival.dm @@ -23,7 +23,7 @@ return FALSE if(HAS_TRAIT(target, TRAIT_DEFIB_BLACKLISTED)) return FALSE - var/obj/item/organ/brain/target_brain = target.getorganslot(ORGAN_SLOT_BRAIN) + var/obj/item/organ/internal/brain/target_brain = target.getorganslot(ORGAN_SLOT_BRAIN) if(!target_brain) return FALSE return TRUE @@ -44,7 +44,7 @@ . = TRUE if(istype(tool, /obj/item/shockpaddles)) var/obj/item/shockpaddles/paddles = tool - if((paddles.req_defib && !paddles.defib.powered) || !paddles.wielded || paddles.cooldown || paddles.busy) + if((paddles.req_defib && !paddles.defib.powered) || !HAS_TRAIT(paddles, TRAIT_WIELDED) || paddles.cooldown || paddles.busy) to_chat(user, span_warning("You need to wield both paddles, and [paddles.defib] must be powered!")) return FALSE if(istype(tool, /obj/item/melee/baton/security)) diff --git a/code/modules/surgery/stomachpump.dm b/code/modules/surgery/stomachpump.dm index ffd179e5868ae..9c00f8e5120f5 100644 --- a/code/modules/surgery/stomachpump.dm +++ b/code/modules/surgery/stomachpump.dm @@ -15,7 +15,7 @@ var/accumulated_experience = 0 /datum/surgery/stomach_pump/can_start(mob/user, mob/living/carbon/target) - var/obj/item/organ/stomach/target_stomach = target.getorganslot(ORGAN_SLOT_STOMACH) + var/obj/item/organ/internal/stomach/target_stomach = target.getorganslot(ORGAN_SLOT_STOMACH) if(HAS_TRAIT(target, TRAIT_HUSK)) return FALSE if(!target_stomach) diff --git a/code/modules/surgery/tools.dm b/code/modules/surgery/tools.dm index 5c0d1aae35388..bcd4b36aa6b07 100644 --- a/code/modules/surgery/tools.dm +++ b/code/modules/surgery/tools.dm @@ -6,7 +6,7 @@ lefthand_file = 'icons/mob/inhands/equipment/medical_lefthand.dmi' righthand_file = 'icons/mob/inhands/equipment/medical_righthand.dmi' inhand_icon_state = "clamps" - custom_materials = list(/datum/material/iron=6000, /datum/material/glass=3000) + custom_materials = list(/datum/material/iron = 6000, /datum/material/glass = 3000, /datum/material/silver = 3000) flags_1 = CONDUCT_1 item_flags = SURGICAL_TOOL w_class = WEIGHT_CLASS_TINY @@ -26,7 +26,7 @@ lefthand_file = 'icons/mob/inhands/equipment/medical_lefthand.dmi' righthand_file = 'icons/mob/inhands/equipment/medical_righthand.dmi' inhand_icon_state = "clamps" - custom_materials = list(/datum/material/iron=5000, /datum/material/glass=2500) + custom_materials = list(/datum/material/iron = 5000, /datum/material/glass = 2500, /datum/material/silver = 2500) flags_1 = CONDUCT_1 item_flags = SURGICAL_TOOL w_class = WEIGHT_CLASS_TINY @@ -48,7 +48,7 @@ lefthand_file = 'icons/mob/inhands/equipment/medical_lefthand.dmi' righthand_file = 'icons/mob/inhands/equipment/medical_righthand.dmi' inhand_icon_state = "cautery" - custom_materials = list(/datum/material/iron=2500, /datum/material/glass=750) + custom_materials = list(/datum/material/iron = 2500, /datum/material/glass = 750, /datum/material/silver = 1250) flags_1 = CONDUCT_1 item_flags = SURGICAL_TOOL w_class = WEIGHT_CLASS_TINY @@ -71,6 +71,7 @@ icon_state = "e_cautery" custom_materials = list(/datum/material/iron = 4000, /datum/material/glass = 2000, /datum/material/plasma = 2000, /datum/material/uranium = 3000, /datum/material/titanium = 3000) hitsound = 'sound/items/welder.ogg' + w_class = WEIGHT_CLASS_NORMAL toolspeed = 0.7 light_system = MOVABLE_LIGHT light_range = 1 @@ -111,7 +112,7 @@ lefthand_file = 'icons/mob/inhands/equipment/tools_lefthand.dmi' righthand_file = 'icons/mob/inhands/equipment/tools_righthand.dmi' hitsound = 'sound/weapons/circsawhit.ogg' - custom_materials = list(/datum/material/iron=10000, /datum/material/glass=6000) + custom_materials = list(/datum/material/iron = 10000, /datum/material/glass = 6000, /datum/material/silver = 5000) flags_1 = CONDUCT_1 item_flags = SURGICAL_TOOL force = 15 @@ -157,7 +158,7 @@ throwforce = 5 throw_speed = 3 throw_range = 5 - custom_materials = list(/datum/material/iron=4000, /datum/material/glass=1000) + custom_materials = list(/datum/material/iron = 4000, /datum/material/glass = 1000, /datum/material/silver = 2000) attack_verb_continuous = list("attacks", "slashes", "stabs", "slices", "tears", "lacerates", "rips", "dices", "cuts") attack_verb_simple = list("attack", "slash", "stab", "slice", "tear", "lacerate", "rip", "dice", "cut") hitsound = 'sound/weapons/bladeslice.ogg' @@ -197,7 +198,7 @@ throwforce = 9 throw_speed = 2 throw_range = 5 - custom_materials = list(/datum/material/iron=1000) + custom_materials = list(/datum/material/iron = 10000, /datum/material/glass = 6000, /datum/material/silver = 5000) attack_verb_continuous = list("attacks", "slashes", "saws", "cuts") attack_verb_simple = list("attack", "slash", "saw", "cut") sharpness = SHARP_EDGED @@ -267,6 +268,7 @@ custom_materials = list(/datum/material/iron = 6000, /datum/material/glass = 1500, /datum/material/silver = 2000, /datum/material/gold = 1500, /datum/material/diamond = 200, /datum/material/titanium = 4000) hitsound = 'sound/weapons/blade1.ogg' force = 16 + w_class = WEIGHT_CLASS_NORMAL toolspeed = 0.7 light_system = MOVABLE_LIGHT light_range = 1 @@ -314,6 +316,7 @@ icon = 'icons/obj/surgery.dmi' custom_materials = list(/datum/material/iron = 12000, /datum/material/glass = 4000, /datum/material/silver = 4000, /datum/material/titanium = 5000) icon_state = "adv_retractor" + w_class = WEIGHT_CLASS_NORMAL toolspeed = 0.7 /obj/item/retractor/advanced/Initialize(mapload) @@ -376,11 +379,11 @@ return var/candidate_name - var/obj/item/organ/tail_snip_candidate + var/obj/item/organ/external/tail_snip_candidate var/obj/item/bodypart/limb_snip_candidate if(user.zone_selected == BODY_ZONE_PRECISE_GROIN) - tail_snip_candidate = patient.getorganslot(ORGAN_SLOT_TAIL) + tail_snip_candidate = patient.getorganslot(ORGAN_SLOT_EXTERNAL_TAIL) if(!tail_snip_candidate) to_chat(user, span_warning("[patient] does not have a tail.")) return @@ -399,7 +402,7 @@ playsound(get_turf(patient), 'sound/items/ratchet.ogg', 20, TRUE) if(patient.stat >= UNCONSCIOUS || HAS_TRAIT(patient, TRAIT_INCAPACITATED)) //if you're incapacitated (due to paralysis, a stun, being in staminacrit, etc.), critted, unconscious, or dead, it's much easier to properly line up a snip amputation_speed_mod *= 0.5 - if(patient.stat != DEAD && patient.jitteriness) //jittering will make it harder to secure the shears, even if you can't otherwise move + if(patient.stat != DEAD && patient.has_status_effect(/datum/status_effect/jitter)) //jittering will make it harder to secure the shears, even if you can't otherwise move amputation_speed_mod *= 1.5 //15*0.5*1.5=11.25, so staminacritting someone who's jittering (from, say, a stun baton) won't give you enough time to snip their head off, but staminacritting someone who isn't jittering will if(do_after(user, toolspeed * 15 SECONDS * amputation_speed_mod, target = patient)) @@ -430,7 +433,7 @@ icon_state = "bone setter" lefthand_file = 'icons/mob/inhands/equipment/medical_lefthand.dmi' righthand_file = 'icons/mob/inhands/equipment/medical_righthand.dmi' - custom_materials = list(/datum/material/iron=5000, /datum/material/glass=2500) + custom_materials = list(/datum/material/iron = 5000, /datum/material/glass = 2500, /datum/material/silver = 2500) flags_1 = CONDUCT_1 item_flags = SURGICAL_TOOL w_class = WEIGHT_CLASS_SMALL diff --git a/code/modules/tgui/external.dm b/code/modules/tgui/external.dm index 69888bd641761..6af2f94d2cba9 100644 --- a/code/modules/tgui/external.dm +++ b/code/modules/tgui/external.dm @@ -62,6 +62,17 @@ if(ui) ui.send_full_update() +/** + * public + * + * Will force an update on static data for all viewers. + * Should be done manually whenever something happens to + * change static data. + */ +/datum/proc/update_static_data_for_all_viewers() + for (var/datum/tgui/window as anything in SStgui.open_uis_by_src[REF(src)]) + window.send_full_update() + /** * public * diff --git a/code/modules/tgui/tgui.dm b/code/modules/tgui/tgui.dm index 1101c80daa1af..6f80e79d5d602 100644 --- a/code/modules/tgui/tgui.dm +++ b/code/modules/tgui/tgui.dm @@ -94,6 +94,7 @@ window.acquire_lock(src) if(!window.is_ready()) window.initialize( + strict_mode = TRUE, fancy = user.client.prefs.read_preference(/datum/preference/toggle/tgui_fancy), assets = list( get_asset_datum(/datum/asset/simple/tgui), diff --git a/code/modules/tgui/tgui_window.dm b/code/modules/tgui/tgui_window.dm index 40aef1b72ea81..ded443f37a095 100644 --- a/code/modules/tgui/tgui_window.dm +++ b/code/modules/tgui/tgui_window.dm @@ -18,6 +18,7 @@ var/message_queue var/sent_assets = list() // Vars passed to initialize proc (and saved for later) + var/initial_strict_mode var/initial_fancy var/initial_assets var/initial_inline_html @@ -47,11 +48,15 @@ * state. You can begin sending messages right after initializing. Messages * will be put into the queue until the window finishes loading. * - * optional assets list List of assets to inline into the html. - * optional inline_html string Custom HTML to inject. - * optional fancy bool If TRUE, will hide the window titlebar. + * optional strict_mode bool - Enables strict error handling and BSOD. + * optional fancy bool - If TRUE and if this is NOT a panel, will hide the window titlebar. + * optional assets list - List of assets to load during initialization. + * optional inline_html string - Custom HTML to inject. + * optional inline_js string - Custom JS to inject. + * optional inline_css string - Custom CSS to inject. */ /datum/tgui_window/proc/initialize( + strict_mode = FALSE, fancy = FALSE, assets = list(), inline_html = "", @@ -79,6 +84,7 @@ // Generate page html var/html = SStgui.basehtml html = replacetextEx(html, "\[tgui:windowId]", id) + html = replacetextEx(html, "\[tgui:strictMode]", strict_mode) // Inject assets var/inline_assets_str = "" for(var/datum/asset/asset in assets) @@ -96,14 +102,14 @@ html = replacetextEx(html, "\n", inline_assets_str) // Inject inline HTML if (inline_html) - html = replacetextEx(html, "", inline_html) + html = replacetextEx(html, "", isfile(inline_html) ? file2text(inline_html) : inline_html) // Inject inline JS if (inline_js) - inline_js = "" + inline_js = "" html = replacetextEx(html, "", inline_js) // Inject inline CSS if (inline_css) - inline_css = "" + inline_css = "" html = replacetextEx(html, "", inline_css) // Open the window client << browse(html, "window=[id];[options]") @@ -113,6 +119,23 @@ if(!is_browser) winset(client, id, "on-close=\"uiclose [id]\"") +/** + * public + * + * Reinitializes the panel with previous data used for initialization. + */ +/datum/tgui_window/proc/reinitialize() + initialize( + strict_mode = initial_strict_mode, + fancy = initial_fancy, + assets = initial_assets, + inline_html = initial_inline_html, + inline_js = initial_inline_js, + inline_css = initial_inline_css) + // Resend assets + for(var/datum/asset/asset in sent_assets) + send_asset(asset) + /** * public * @@ -291,6 +314,18 @@ : "[id].browser:update") message_queue = null +/** + * public + * + * Replaces the inline HTML content. + * + * required inline_html string HTML to inject + */ +/datum/tgui_window/proc/replace_html(inline_html = "") + client << output(url_encode(inline_html), is_browser \ + ? "[id]:replaceHtml" \ + : "[id].browser:replaceHtml") + /** * private * @@ -333,16 +368,7 @@ if("openLink") client << link(href_list["url"]) if("cacheReloaded") - // Reinitialize - initialize( - fancy = initial_fancy, - assets = initial_assets, - inline_html = initial_inline_html, - inline_js = initial_inline_js, - inline_css = initial_inline_css) - // Resend the assets - for(var/asset in sent_assets) - send_asset(asset) + reinitialize() /datum/tgui_window/vv_edit_var(var_name, var_value) return var_name != NAMEOF(src, id) && ..() diff --git a/code/modules/tgui_panel/external.dm b/code/modules/tgui_panel/external.dm index e5b3602e868bb..3e7dbc3178f2a 100644 --- a/code/modules/tgui_panel/external.dm +++ b/code/modules/tgui_panel/external.dm @@ -35,3 +35,11 @@ // Force show the panel to see if there are any errors winset(src, "output", "is-disabled=1&is-visible=0") winset(src, "browseroutput", "is-disabled=0;is-visible=1") + +/client/verb/refresh_tgui() + set name = "Refresh TGUI" + set category = "OOC" + + for(var/window_id in tgui_windows) + var/datum/tgui_window/window = tgui_windows[window_id] + window.reinitialize() diff --git a/code/modules/tgui_panel/tgui_panel.dm b/code/modules/tgui_panel/tgui_panel.dm index b98fbfbbdf829..b60166f8859bc 100644 --- a/code/modules/tgui_panel/tgui_panel.dm +++ b/code/modules/tgui_panel/tgui_panel.dm @@ -13,9 +13,9 @@ var/broken = FALSE var/initialized_at -/datum/tgui_panel/New(client/client) +/datum/tgui_panel/New(client/client, id) src.client = client - window = new(client, "browseroutput") + window = new(client, id) window.subscribe(src, .proc/on_message) /datum/tgui_panel/Del() @@ -42,9 +42,11 @@ sleep(1) initialized_at = world.time // Perform a clean initialization - window.initialize(assets = list( - get_asset_datum(/datum/asset/simple/tgui_panel), - )) + window.initialize( + strict_mode = TRUE, + assets = list( + get_asset_datum(/datum/asset/simple/tgui_panel), + )) window.send_asset(get_asset_datum(/datum/asset/simple/namespaced/fontawesome)) window.send_asset(get_asset_datum(/datum/asset/simple/namespaced/tgfont)) window.send_asset(get_asset_datum(/datum/asset/spritesheet/chat)) diff --git a/code/modules/unit_tests/README.md b/code/modules/unit_tests/README.md index 420c805fbf715..5f9a62e124ebe 100644 --- a/code/modules/unit_tests/README.md +++ b/code/modules/unit_tests/README.md @@ -51,12 +51,18 @@ Unit tests should also be just that--testing *units* of code. For example, inste You can find more information about all of these from their respective doc comments, but for a brief overview: -`/datum/unit_test` - The base for all tests to be ran. Subtypes must override `Run()`. `New()` and `Destroy()` can be used for setup and teardown. To fail, use `Fail(reason)`. +`/datum/unit_test` - The base for all tests to be ran. Subtypes must override `Run()`. `New()` and `Destroy()` can be used for setup and teardown. To fail, use `TEST_FAIL(reason)`. `/datum/unit_test/proc/allocate(type, ...)` - Allocates an instance of the provided type with the given arguments. Is automatically destroyed when the test is over. Commonly seen in the form of `var/mob/living/carbon/human/human = allocate(/mob/living/carbon/human)`. +`TEST_FAIL(reason)` - Marks a failure at this location, but does not stop the test. + `TEST_ASSERT(assertion, reason)` - Stops the unit test and fails if the assertion is not met. For example: `TEST_ASSERT(powered(), "Machine is not powered")`. +`TEST_ASSERT_NOTNULL(a, message)` - Same as `TEST_ASSERT`, but checks if `!isnull(a)`. For example: `TEST_ASSERT_NOTNULL(myatom, "My atom was never set!")`. + +`TEST_ASSERT_NULL(a, message)` - Same as `TEST_ASSERT`, but checks if `isnull(a)`. If not, gives a helpful message showing what `a` was. For example: `TEST_ASSERT_NULL(delme, "Delme was never cleaned up!")`. + `TEST_ASSERT_EQUAL(a, b, message)` - Same as `TEST_ASSERT`, but checks if `a == b`. If not, gives a helpful message showing what both `a` and `b` were. For example: `TEST_ASSERT_EQUAL(2 + 2, 4, "The universe is falling apart before our eyes!")`. `TEST_ASSERT_NOTEQUAL(a, b, message)` - Same as `TEST_ASSERT_EQUAL`, but reversed. diff --git a/code/modules/unit_tests/_unit_tests.dm b/code/modules/unit_tests/_unit_tests.dm index 793e54e43647e..7b6defbf69486 100644 --- a/code/modules/unit_tests/_unit_tests.dm +++ b/code/modules/unit_tests/_unit_tests.dm @@ -3,9 +3,18 @@ #if defined(UNIT_TESTS) || defined(SPACEMAN_DMM) +/// For advanced cases, fail unconditionally but don't return (so a test can return multiple results) +#define TEST_FAIL(reason) (Fail(reason || "No reason", __FILE__, __LINE__)) + /// Asserts that a condition is true /// If the condition is not true, fails the test -#define TEST_ASSERT(assertion, reason) if (!(assertion)) { return Fail("Assertion failed: [reason || "No reason"]") } +#define TEST_ASSERT(assertion, reason) if (!(assertion)) { return Fail("Assertion failed: [reason || "No reason"]", __FILE__, __LINE__) } + +/// Asserts that a parameter is not null +#define TEST_ASSERT_NOTNULL(a, reason) if (isnull(a)) { return Fail("Expected non-null value: [reason || "No reason"]", __FILE__, __LINE__) } + +/// Asserts that a parameter is null +#define TEST_ASSERT_NULL(a, reason) if (!isnull(a)) { return Fail("Expected null value but received [a]: [reason || "No reason"]", __FILE__, __LINE__) } /// Asserts that the two parameters passed are equal, fails otherwise /// Optionally allows an additional message in the case of a failure @@ -13,7 +22,7 @@ var/lhs = ##a; \ var/rhs = ##b; \ if (lhs != rhs) { \ - return Fail("Expected [isnull(lhs) ? "null" : lhs] to be equal to [isnull(rhs) ? "null" : rhs].[message ? " [message]" : ""]"); \ + return Fail("Expected [isnull(lhs) ? "null" : lhs] to be equal to [isnull(rhs) ? "null" : rhs].[message ? " [message]" : ""]", __FILE__, __LINE__); \ } \ } while (FALSE) @@ -23,7 +32,7 @@ var/lhs = ##a; \ var/rhs = ##b; \ if (lhs == rhs) { \ - return Fail("Expected [isnull(lhs) ? "null" : lhs] to not be equal to [isnull(rhs) ? "null" : rhs].[message ? " [message]" : ""]"); \ + return Fail("Expected [isnull(lhs) ? "null" : lhs] to not be equal to [isnull(rhs) ? "null" : rhs].[message ? " [message]" : ""]", __FILE__, __LINE__); \ } \ } while (FALSE) @@ -37,9 +46,23 @@ #define UNIT_TEST_FAILED 1 #define UNIT_TEST_SKIPPED 2 +#define TEST_PRE 0 #define TEST_DEFAULT 1 #define TEST_DEL_WORLD INFINITY +/// Change color to red on ANSI terminal output, if enabled with -DANSICOLORS. +#ifdef ANSICOLORS +#define TEST_OUTPUT_RED(text) "\x1B\x5B1;31m[text]\x1B\x5B0m" +#else +#define TEST_OUTPUT_RED(text) (text) +#endif +/// Change color to green on ANSI terminal output, if enabled with -DANSICOLORS. +#ifdef ANSICOLORS +#define TEST_OUTPUT_GREEN(text) "\x1B\x5B1;32m[text]\x1B\x5B0m" +#else +#define TEST_OUTPUT_GREEN(text) (text) +#endif + /// A trait source when adding traits through unit tests #define TRAIT_SOURCE_UNIT_TESTS "unit_tests" @@ -75,9 +98,11 @@ #include "holidays.dm" #include "hydroponics_harvest.dm" #include "hydroponics_self_mutations.dm" +#include "hydroponics_validate_genes.dm" #include "keybinding_init.dm" #include "load_map_security.dm" #include "machine_disassembly.dm" +#include "mapping.dm" #include "medical_wounds.dm" #include "merge_type.dm" #include "metabolizing.dm" @@ -85,6 +110,7 @@ #include "modsuit.dm" #include "modular_map_loader.dm" #include "ntnetwork_tests.dm" +#include "nuke_cinematic.dm" #include "objectives.dm" #include "outfit_sanity.dm" #include "paintings.dm" diff --git a/code/modules/unit_tests/achievements.dm b/code/modules/unit_tests/achievements.dm index 7f7d6c163160c..7681ca1109b9a 100644 --- a/code/modules/unit_tests/achievements.dm +++ b/code/modules/unit_tests/achievements.dm @@ -8,4 +8,4 @@ continue var/init_icon = initial(award.icon) if(!init_icon || !(init_icon in award_icons)) - Fail("Award [initial(award.name)] has an unexistent icon: \"[init_icon || "null"]\"") + TEST_FAIL("Award [initial(award.name)] has an unexistent icon: \"[init_icon || "null"]\"") diff --git a/code/modules/unit_tests/anchored_mobs.dm b/code/modules/unit_tests/anchored_mobs.dm index 77fc995cf2b8f..88487ea2b8d7c 100644 --- a/code/modules/unit_tests/anchored_mobs.dm +++ b/code/modules/unit_tests/anchored_mobs.dm @@ -4,6 +4,4 @@ var/mob/M = i if(initial(M.anchored)) L += "[i]" - if(!L.len) - return //passed! - Fail("The following mobs are defined as anchored. This is incompatible with the new move force/resist system and needs to be revised.: [L.Join(" ")]") + TEST_ASSERT(!L.len, "The following mobs are defined as anchored. This is incompatible with the new move force/resist system and needs to be revised.: [L.Join(" ")]") diff --git a/code/modules/unit_tests/bespoke_id.dm b/code/modules/unit_tests/bespoke_id.dm index 06676c626c7ea..e1356650ded27 100644 --- a/code/modules/unit_tests/bespoke_id.dm +++ b/code/modules/unit_tests/bespoke_id.dm @@ -5,4 +5,4 @@ for(var/i in subtypesof(/datum/element)) var/datum/element/faketype = i if((initial(faketype.element_flags) & ELEMENT_BESPOKE) && initial(faketype.id_arg_index) == base_index) - Fail("A bespoke element was not configured with a proper id_arg_index: [faketype]") + TEST_FAIL("A bespoke element was not configured with a proper id_arg_index: [faketype]") diff --git a/code/modules/unit_tests/card_mismatch.dm b/code/modules/unit_tests/card_mismatch.dm index dd41749fd0c69..5471398476926 100644 --- a/code/modules/unit_tests/card_mismatch.dm +++ b/code/modules/unit_tests/card_mismatch.dm @@ -3,5 +3,4 @@ /datum/unit_test/card_mismatch/Run() var/message = SStrading_card_game.checkCardpacks(SStrading_card_game.card_packs) message += SStrading_card_game.checkCardDatums() - if(message) - Fail(message) + TEST_ASSERT(!message, message) diff --git a/code/modules/unit_tests/chain_pull_through_space.dm b/code/modules/unit_tests/chain_pull_through_space.dm index 10363d5aadf60..b59de2a467039 100644 --- a/code/modules/unit_tests/chain_pull_through_space.dm +++ b/code/modules/unit_tests/chain_pull_through_space.dm @@ -41,22 +41,15 @@ // Walk normally to the left, make sure we're still a chain alice.Move(locate(run_loc_floor_bottom_left.x + 1, run_loc_floor_bottom_left.y, run_loc_floor_bottom_left.z)) - if (bob.x != run_loc_floor_bottom_left.x + 2) - return Fail("During normal move, Bob was not at the correct x ([bob.x])") - if (charlie.x != run_loc_floor_bottom_left.x + 3) - return Fail("During normal move, Charlie was not at the correct x ([charlie.x])") + TEST_ASSERT_EQUAL(bob.x, run_loc_floor_bottom_left.x + 2, "During normal move, Bob was not at the correct x ([bob.x])") + TEST_ASSERT_EQUAL(charlie.x, run_loc_floor_bottom_left.x + 3, "During normal move, Charlie was not at the correct x ([charlie.x])") // We're going through the space turf now that should teleport us alice.Move(run_loc_floor_bottom_left) - if (alice.z != space_tile.destination_z) - return Fail("Alice did not teleport to the destination z-level. Current location: ([alice.x], [alice.y], [alice.z])") - - if (bob.z != space_tile.destination_z) - return Fail("Bob did not teleport to the destination z-level. Current location: ([bob.x], [bob.y], [bob.z])") - if (!bob.Adjacent(alice)) - return Fail("Bob is not adjacent to Alice. Bob is at [bob.x], Alice is at [alice.x]") - - if (charlie.z != space_tile.destination_z) - return Fail("Charlie did not teleport to the destination z-level. Current location: ([charlie.x], [charlie.y], [charlie.z])") - if (!charlie.Adjacent(bob)) - return Fail("Charlie is not adjacent to Bob. Charlie is at [charlie.x], Bob is at [bob.x]") + TEST_ASSERT_EQUAL(alice.z, space_tile.destination_z, "Alice did not teleport to the destination z-level. Current location: ([alice.x], [alice.y], [alice.z])") + + TEST_ASSERT_EQUAL(bob.z, space_tile.destination_z, "Bob did not teleport to the destination z-level. Current location: ([bob.x], [bob.y], [bob.z])") + TEST_ASSERT(bob.Adjacent(alice), "Bob is not adjacent to Alice. Bob is at [bob.x], Alice is at [alice.x]") + + TEST_ASSERT_EQUAL(charlie.z, space_tile.destination_z, "Charlie did not teleport to the destination z-level. Current location: ([charlie.x], [charlie.y], [charlie.z])") + TEST_ASSERT(charlie.Adjacent(bob), "Charlie is not adjacent to Bob. Charlie is at [charlie.x], Bob is at [bob.x]") diff --git a/code/modules/unit_tests/chat_filter.dm b/code/modules/unit_tests/chat_filter.dm index 226416f68abbf..1ac649cc9f03c 100644 --- a/code/modules/unit_tests/chat_filter.dm +++ b/code/modules/unit_tests/chat_filter.dm @@ -92,20 +92,17 @@ if (isnull(outcome) && isnull(expected_reason)) return - if (isnull(outcome)) - Fail("[message] was not blocked on the [filter_type] filter when it was expected to") - return + TEST_ASSERT_NOTNULL(outcome, + "[message] was not blocked on the [filter_type] filter when it was expected to") - if (isnull(expected_reason)) - Fail("[message] was blocked on the [filter_type] filter when it wasn't expected to: [json_encode(outcome)]") - return + TEST_ASSERT_NOTNULL(expected_reason, + "[message] was blocked on the [filter_type] filter when it wasn't expected to: [json_encode(outcome)]") - if (outcome[CHAT_FILTER_INDEX_WORD] != expected_blocked_word) - Fail("[message] was blocked on the [filter_type] filter, but for a different word: \"[outcome[CHAT_FILTER_INDEX_WORD]]\" (instead of [expected_blocked_word])") - return + TEST_ASSERT_EQUAL(outcome[CHAT_FILTER_INDEX_WORD], expected_blocked_word, + "[message] was blocked on the [filter_type] filter, but for a different word: \"[outcome[CHAT_FILTER_INDEX_WORD]]\" (instead of [expected_blocked_word])") - if (outcome[CHAT_FILTER_INDEX_REASON] != expected_reason) - Fail("[message] was blocked on the [filter_type] filter, but for a different reason: \"[outcome[CHAT_FILTER_INDEX_REASON]]\" (instead of [expected_reason])") + TEST_ASSERT_EQUAL(outcome[CHAT_FILTER_INDEX_REASON], expected_reason, + "[message] was blocked on the [filter_type] filter, but for a different reason: \"[outcome[CHAT_FILTER_INDEX_REASON]]\" (instead of [expected_reason])") #undef BLOCKED_IC #undef BLOCKED_IC_OUTSIDE_PDA diff --git a/code/modules/unit_tests/component_tests.dm b/code/modules/unit_tests/component_tests.dm index 0099d7508c5df..f609e73c4b729 100644 --- a/code/modules/unit_tests/component_tests.dm +++ b/code/modules/unit_tests/component_tests.dm @@ -8,5 +8,5 @@ var/dupe_type = initial(comp.dupe_type) if(dupe_type && !ispath(dupe_type)) bad_dts += t - if(length(bad_dms) || length(bad_dts)) - Fail("Components with invalid dupe modes: ([bad_dms.Join(",")]) ||| Components with invalid dupe types: ([bad_dts.Join(",")])") + TEST_ASSERT(!length(bad_dms) && !length(bad_dts), + "Components with invalid dupe modes: ([bad_dms.Join(",")]) ||| Components with invalid dupe types: ([bad_dts.Join(",")])") diff --git a/code/modules/unit_tests/confusion.dm b/code/modules/unit_tests/confusion.dm index 8282493c96271..0225303c6639e 100644 --- a/code/modules/unit_tests/confusion.dm +++ b/code/modules/unit_tests/confusion.dm @@ -1,15 +1,15 @@ // Checks that the confusion symptom correctly gives, and removes, confusion /datum/unit_test/confusion_symptom/Run() - var/mob/living/carbon/human/H = allocate(/mob/living/carbon/human) + var/mob/living/carbon/human/dummy = allocate(/mob/living/carbon/human) var/datum/disease/advance/confusion/disease = allocate(/datum/disease/advance/confusion) var/datum/symptom/confusion/confusion = disease.symptoms[1] disease.processing = TRUE disease.update_stage(5) - disease.infect(H, make_copy = FALSE) + disease.infect(dummy, make_copy = FALSE) confusion.Activate(disease) - TEST_ASSERT(H.get_confusion() > 0, "Human is not confused after getting symptom.") + TEST_ASSERT(dummy.has_status_effect(/datum/status_effect/confusion), "Human is not confused after getting symptom.") disease.cure() - TEST_ASSERT_EQUAL(H.get_confusion(), 0, "Human is still confused after curing confusion.") + TEST_ASSERT(!dummy.has_status_effect(/datum/status_effect/confusion), "Human is still confused after curing confusion.") /datum/disease/advance/confusion/New() symptoms += new /datum/symptom/confusion diff --git a/code/modules/unit_tests/crayons.dm b/code/modules/unit_tests/crayons.dm index 68decf992c4f1..be7255fdaeccc 100644 --- a/code/modules/unit_tests/crayons.dm +++ b/code/modules/unit_tests/crayons.dm @@ -7,5 +7,5 @@ continue var/obj/item/toy/crayon/real_crayon = new crayon_path if(!findtext(initial(real_crayon.name),real_crayon.crayon_color)) - Fail("[real_crayon] does not have its crayon_color ([real_crayon.crayon_color]) in its initial name ([initial(real_crayon.name)]).") + TEST_FAIL("[real_crayon] does not have its crayon_color ([real_crayon.crayon_color]) in its initial name ([initial(real_crayon.name)]).") qdel(real_crayon) diff --git a/code/modules/unit_tests/create_and_destroy.dm b/code/modules/unit_tests/create_and_destroy.dm index 087a81b31d043..c47aeba034582 100644 --- a/code/modules/unit_tests/create_and_destroy.dm +++ b/code/modules/unit_tests/create_and_destroy.dm @@ -86,6 +86,10 @@ ignore += typesof(/obj/effect/skyfall_landingzone) //Expects a mob to holderize, we have nothing to give ignore += typesof(/obj/item/clothing/head/mob_holder) + //Needs cards passed into the initilazation args + ignore += typesof(/obj/item/toy/cards/cardhand) + //Needs a holodeck area linked to it which is not guarenteed to exist and technically is supposed to have a 1:1 relationship with computer anyway. + ignore += typesof(/obj/machinery/computer/holodeck) var/list/cached_contents = spawn_at.contents.Copy() var/baseturf_count = length(spawn_at.baseturfs) @@ -96,7 +100,7 @@ //We change it back to prevent pain, please don't ask spawn_at.ChangeTurf(/turf/open/floor/wood, /turf/baseturf_skipover) if(baseturf_count != length(spawn_at.baseturfs)) - Fail("[type_path] changed the amount of baseturfs we have [baseturf_count] -> [length(spawn_at.baseturfs)]") + TEST_FAIL("[type_path] changed the amount of baseturfs we have [baseturf_count] -> [length(spawn_at.baseturfs)]") baseturf_count = length(spawn_at.baseturfs) else var/atom/creation = new type_path(spawn_at) @@ -143,7 +147,7 @@ break if(world.time > start_time + time_needed + 30 MINUTES) //If this gets us gitbanned I'm going to laugh so hard - Fail("Something has gone horribly wrong, the garbage queue has been processing for well over 30 minutes. What the hell did you do") + TEST_FAIL("Something has gone horribly wrong, the garbage queue has been processing for well over 30 minutes. What the hell did you do") break //Immediately fire the gc right after @@ -156,21 +160,21 @@ for(var/path in cache_for_sonic_speed) var/datum/qdel_item/item = cache_for_sonic_speed[path] if(item.failures) - Fail("[item.name] hard deleted [item.failures] times out of a total del count of [item.qdels]") + TEST_FAIL("[item.name] hard deleted [item.failures] times out of a total del count of [item.qdels]") if(item.no_respect_force) - Fail("[item.name] failed to respect force deletion [item.no_respect_force] times out of a total del count of [item.qdels]") + TEST_FAIL("[item.name] failed to respect force deletion [item.no_respect_force] times out of a total del count of [item.qdels]") if(item.no_hint) - Fail("[item.name] failed to return a qdel hint [item.no_hint] times out of a total del count of [item.qdels]") + TEST_FAIL("[item.name] failed to return a qdel hint [item.no_hint] times out of a total del count of [item.qdels]") cache_for_sonic_speed = SSatoms.BadInitializeCalls for(var/path in cache_for_sonic_speed) var/fails = cache_for_sonic_speed[path] if(fails & BAD_INIT_NO_HINT) - Fail("[path] didn't return an Initialize hint") + TEST_FAIL("[path] didn't return an Initialize hint") if(fails & BAD_INIT_QDEL_BEFORE) - Fail("[path] qdel'd in New()") + TEST_FAIL("[path] qdel'd in New()") if(fails & BAD_INIT_SLEPT) - Fail("[path] slept during Initialize()") + TEST_FAIL("[path] slept during Initialize()") SSticker.delay_end = FALSE //This shouldn't be needed, but let's be polite diff --git a/code/modules/unit_tests/designs.dm b/code/modules/unit_tests/designs.dm index 2867eeee369b5..7ba2bbec997a0 100644 --- a/code/modules/unit_tests/designs.dm +++ b/code/modules/unit_tests/designs.dm @@ -12,21 +12,21 @@ if (current_design.id == DESIGN_ID_IGNORE) //Don't check designs with ignore ID continue if (isnull(current_design.name) || current_design.name == default_design.name) //Designs with ID must have non default/null Name - Fail("Design [current_design.type] has default or null name var but has an ID") + TEST_FAIL("Design [current_design.type] has default or null name var but has an ID") if ((!isnull(current_design.materials) && LAZYLEN(current_design.materials)) || (!isnull(current_design.reagents_list) && LAZYLEN(current_design.reagents_list))) //Design requires materials if ((isnull(current_design.build_path) || current_design.build_path == default_design.build_path) && (isnull(current_design.make_reagents) || current_design.make_reagents == default_design.make_reagents)) //Check if design gives any output - Fail("Design [current_design.type] requires materials but does not have have any build_path or make_reagents set") + TEST_FAIL("Design [current_design.type] requires materials but does not have have any build_path or make_reagents set") else if (!isnull(current_design.build_path) || !isnull(current_design.build_path)) // //Design requires no materials but creates stuff - Fail("Design [current_design.type] requires NO materials but has build_path or make_reagents set") + TEST_FAIL("Design [current_design.type] requires NO materials but has build_path or make_reagents set") for(var/path in subtypesof(/datum/design/surgery)) var/datum/design/surgery/current_design = new path //Create an instance of each design if (isnull(current_design.id) || current_design.id == default_design_surgery.id) //Check if ID was not set - Fail("Surgery Design [current_design.type] has no ID set") + TEST_FAIL("Surgery Design [current_design.type] has no ID set") if (isnull(current_design.id) || current_design.name == default_design_surgery.name) //Check if name was not set - Fail("Surgery Design [current_design.type] has default or null name var") + TEST_FAIL("Surgery Design [current_design.type] has default or null name var") if (isnull(current_design.desc) || current_design.desc == default_design_surgery.desc) //Check if desc was not set - Fail("Surgery Design [current_design.type] has default or null desc var") + TEST_FAIL("Surgery Design [current_design.type] has default or null desc var") if (isnull(current_design.surgery) || current_design.surgery == default_design_surgery.surgery) //Check if surgery was not set - Fail("Surgery Design [current_design.type] has default or null surgery var") + TEST_FAIL("Surgery Design [current_design.type] has default or null surgery var") diff --git a/code/modules/unit_tests/dynamic_ruleset_sanity.dm b/code/modules/unit_tests/dynamic_ruleset_sanity.dm index 837e0b235ccaa..983a1026b5367 100644 --- a/code/modules/unit_tests/dynamic_ruleset_sanity.dm +++ b/code/modules/unit_tests/dynamic_ruleset_sanity.dm @@ -2,16 +2,19 @@ /datum/unit_test/dynamic_roundstart_ruleset_sanity /datum/unit_test/dynamic_roundstart_ruleset_sanity/Run() - for (var/_ruleset in subtypesof(/datum/dynamic_ruleset/roundstart)) - var/datum/dynamic_ruleset/roundstart/ruleset = _ruleset - + for (var/datum/dynamic_ruleset/roundstart/ruleset as anything in subtypesof(/datum/dynamic_ruleset/roundstart)) var/has_scaling_cost = initial(ruleset.scaling_cost) var/is_lone = initial(ruleset.flags) & (LONE_RULESET | HIGH_IMPACT_RULESET) if (has_scaling_cost && is_lone) - Fail("[ruleset] has a scaling_cost, but is also a lone/highlander ruleset.") + TEST_FAIL("[ruleset] has a scaling_cost, but is also a lone/highlander ruleset.") else if (!has_scaling_cost && !is_lone) - Fail("[ruleset] has no scaling cost, but is also not a lone/highlander ruleset.") + TEST_FAIL("[ruleset] has no scaling cost, but is also not a lone/highlander ruleset.") + + for (var/datum/dynamic_ruleset/midround/ruleset as anything in subtypesof(/datum/dynamic_ruleset/midround) - /datum/dynamic_ruleset/midround/from_ghosts) + var/midround_ruleset_style = initial(ruleset.midround_ruleset_style) + if (midround_ruleset_style != MIDROUND_RULESET_STYLE_HEAVY && midround_ruleset_style != MIDROUND_RULESET_STYLE_LIGHT) + TEST_FAIL("[ruleset] has an invalid midround_ruleset_style, it should be MIDROUND_RULESET_STYLE_HEAVY or MIDROUND_RULESET_STYLE_LIGHT") /// Verifies that dynamic rulesets have unique antag_flag. /datum/unit_test/dynamic_unique_antag_flags @@ -26,11 +29,11 @@ var/antag_flag = initial(ruleset.antag_flag) if (isnull(antag_flag)) - Fail("[ruleset] has a null antag_flag!") + TEST_FAIL("[ruleset] has a null antag_flag!") continue if (antag_flag in known_antag_flags) - Fail("[ruleset] has a non-unique antag_flag [antag_flag] (used by [known_antag_flags[antag_flag]])!") + TEST_FAIL("[ruleset] has a non-unique antag_flag [antag_flag] (used by [known_antag_flags[antag_flag]])!") continue known_antag_flags[antag_flag] = ruleset diff --git a/code/modules/unit_tests/egg_glands.dm b/code/modules/unit_tests/egg_glands.dm index 0152ca513c3ad..7c19d5c7442bb 100644 --- a/code/modules/unit_tests/egg_glands.dm +++ b/code/modules/unit_tests/egg_glands.dm @@ -11,4 +11,4 @@ try mix_color_from_reagents(egg.reagents.reagent_list + list(new reagent_type)) catch (var/exception/exception) - Fail("[reagent_type] fails mixing\n[exception]") + TEST_FAIL("[reagent_type] fails mixing\n[exception]") diff --git a/code/modules/unit_tests/food_edibility_check.dm b/code/modules/unit_tests/food_edibility_check.dm index 6a01cd1b9637e..608896cc01f35 100644 --- a/code/modules/unit_tests/food_edibility_check.dm +++ b/code/modules/unit_tests/food_edibility_check.dm @@ -16,9 +16,9 @@ var/obj/item/food/spawned_food = allocate(food_path) if(!spawned_food.reagents) - Fail("[food_path] does not have any reagents, making it inedible!") + TEST_FAIL("[food_path] does not have any reagents, making it inedible!") if(!IS_EDIBLE(spawned_food)) - Fail("[food_path] does not have the edible component, making it inedible!") + TEST_FAIL("[food_path] does not have the edible component, making it inedible!") qdel(spawned_food) diff --git a/code/modules/unit_tests/gas_transfer.dm b/code/modules/unit_tests/gas_transfer.dm index 32f973d72444a..d403eafeb65f8 100644 --- a/code/modules/unit_tests/gas_transfer.dm +++ b/code/modules/unit_tests/gas_transfer.dm @@ -2,31 +2,51 @@ /datum/unit_test/atmospheric_gas_transfer /datum/unit_test/atmospheric_gas_transfer/Run() - for (var/tempNmoles in list(1e4, 1e6, 1e8, 1e10, 1e12)) - var/datum/gas_mixture/first_mix = allocate(/datum/gas_mixture) - var/datum/gas_mixture/second_mix = allocate(/datum/gas_mixture) - - first_mix.volume = 200 - second_mix.volume = 200 - - ASSERT_GAS(/datum/gas/hypernoblium, first_mix) - ASSERT_GAS(/datum/gas/tritium, second_mix) - first_mix.gases[/datum/gas/hypernoblium][MOLES] = tempNmoles - second_mix.gases[/datum/gas/tritium][MOLES] = 200 - first_mix.temperature = tempNmoles - second_mix.temperature = T20C - - var/initial_pressure = second_mix.return_pressure() - // A constant value would be nicer but there will be cases when even MOLAR_ACCURACY amounts would far exceed the pressure so we need to scale it somewhat. - var/additional_pressure = (tempNmoles / 1000) + 500 + for (var/hot_test in list(1e4, 1e6, 1e8, 1e10, 1e12)) + nob_to_trit(hot_test, hot_test, 50, T20C, max(2500, hot_test/100)) + for (var/cold_test in list(1, 1e-2, MOLAR_ACCURACY)) + nob_to_trit(5000, T20C, cold_test, cold_test) + nob_to_trit(5000, T20C, 100, T20C, 1) + +/** + * Proc to transfer x moles of x temp nob to x moles of x temp trit. + * + * Arguments: + * * nob_moles: Moles for the nob (origin) + * * nob_temp: Temp for the nob (origin) + * * trit_moles: Moles for the trit (target) + * * nob_temp: Temp for the nob (target) + * * additional_pressure: Optional proc, if unfilled transfer will be 10% of pressure. + */ +/datum/unit_test/atmospheric_gas_transfer/proc/nob_to_trit(nob_moles, nob_temp, trit_moles, trit_temp, additional_pressure) + var/datum/gas_mixture/first_mix = allocate(/datum/gas_mixture) + var/datum/gas_mixture/second_mix = allocate(/datum/gas_mixture) + + first_mix.volume = 200 + second_mix.volume = 200 + + ASSERT_GAS(/datum/gas/hypernoblium, first_mix) + ASSERT_GAS(/datum/gas/tritium, second_mix) + + first_mix.gases[/datum/gas/hypernoblium][MOLES] = nob_moles + first_mix.temperature = nob_temp + + second_mix.gases[/datum/gas/tritium][MOLES] = trit_moles + second_mix.temperature = trit_temp + + var/initial_pressure = second_mix.return_pressure() + // A fixed number would mean transfer is too small for high temps. So we make it scaled. + + if(isnull(additional_pressure)) + additional_pressure = first_mix.return_pressure() / 10 - /* ERROR MARGIN CALCULATION - * We calculate how much would the pressure change if MOLAR_ACCURACY amount of hothotgas is imparted on the cold mix. - * This number gets really big for very high temperatures so it's somewhat meaningless, but our main goal is to ensure the code doesn't break. - */ - var/error_margin = first_mix.gas_pressure_minimum_transfer(second_mix) - initial_pressure + /* ERROR MARGIN CALCULATION + * We calculate how much would the pressure change if MOLAR_ACCURACY amount of hothotgas is imparted on the cold mix. + * This number gets really big for very high temperatures so it's somewhat meaningless, but our main goal is to ensure the code doesn't break. + */ + var/error_margin = first_mix.gas_pressure_minimum_transfer(second_mix) - initial_pressure - first_mix.pump_gas_to(second_mix, (initial_pressure + additional_pressure)) - var/margin = abs(second_mix.return_pressure() - (initial_pressure+additional_pressure)) + first_mix.pump_gas_to(second_mix, (initial_pressure + additional_pressure)) + var/margin = abs(second_mix.return_pressure() - (initial_pressure+additional_pressure)) - TEST_ASSERT(margin<=error_margin, "Gas pressure pumping test failed for [tempNmoles]. Expected pressure = [initial_pressure+additional_pressure] +/- [error_margin]. Got [second_mix.return_pressure()].") + TEST_ASSERT(margin<=error_margin, "Failed to pump [nob_moles] moles of [nob_temp] K Nob to [trit_moles] moles of [trit_temp] K Trit, . Expected pressure = [initial_pressure+additional_pressure] +/- [error_margin]. Got [second_mix.return_pressure()].") diff --git a/code/modules/unit_tests/greyscale_config.dm b/code/modules/unit_tests/greyscale_config.dm index c576d37a6e95b..625c1efcdc206 100644 --- a/code/modules/unit_tests/greyscale_config.dm +++ b/code/modules/unit_tests/greyscale_config.dm @@ -7,21 +7,21 @@ var/datum/greyscale_config/lefthand = SSgreyscale.configurations["[initial(item_path.greyscale_config_inhand_left)]"] if(lefthand && !lefthand.icon_states[held_icon_state]) - Fail("[lefthand.DebugName()] is missing a sprite for the held lefthand for [item_path]. Expected icon state: '[held_icon_state]'") + TEST_FAIL("[lefthand.DebugName()] is missing a sprite for the held lefthand for [item_path]. Expected icon state: '[held_icon_state]'") var/datum/greyscale_config/righthand = SSgreyscale.configurations["[initial(item_path.greyscale_config_inhand_right)]"] if(righthand && !righthand.icon_states[held_icon_state]) - Fail("[righthand.DebugName()] is missing a sprite for the held righthand for [item_path]. Expected icon state: '[held_icon_state]'") + TEST_FAIL("[righthand.DebugName()] is missing a sprite for the held righthand for [item_path]. Expected icon state: '[held_icon_state]'") var/datum/greyscale_config/worn = SSgreyscale.configurations["[initial(item_path.greyscale_config_worn)]"] var/worn_icon_state = initial(item_path.worn_icon_state) || initial(item_path.icon_state) if(worn && !worn.icon_states[worn_icon_state]) - Fail("[worn.DebugName()] is missing a sprite for the worn overlay for [item_path]. Expected icon state: '[worn_icon_state]'") + TEST_FAIL("[worn.DebugName()] is missing a sprite for the worn overlay for [item_path]. Expected icon state: '[worn_icon_state]'") var/datum/greyscale_config/belt = SSgreyscale.configurations["[initial(item_path.greyscale_config_belt)]"] var/belt_icon_state = initial(item_path.belt_icon_state) || initial(item_path.icon_state) if(belt && !belt.icon_states[belt_icon_state]) - Fail("[belt.DebugName()] is missing a sprite for the belt overlay for [item_path]. Expected icon state: '[belt_icon_state]'") + TEST_FAIL("[belt.DebugName()] is missing a sprite for the belt overlay for [item_path]. Expected icon state: '[belt_icon_state]'") /// Makes sure objects using greyscale configs have, if any, the correct number of colors /datum/unit_test/greyscale_color_count @@ -36,4 +36,4 @@ continue var/number_of_colors = length(colors) - 1 if(config.expected_colors != number_of_colors) - Fail("[thing] has the wrong amount of colors configured for [config.DebugName()]. Expected [config.expected_colors] but only found [number_of_colors].") + TEST_FAIL("[thing] has the wrong amount of colors configured for [config.DebugName()]. Expected [config.expected_colors] but only found [number_of_colors].") diff --git a/code/modules/unit_tests/heretic_knowledge.dm b/code/modules/unit_tests/heretic_knowledge.dm index 74814330bb00b..46545ef2ed500 100644 --- a/code/modules/unit_tests/heretic_knowledge.dm +++ b/code/modules/unit_tests/heretic_knowledge.dm @@ -24,12 +24,12 @@ while(i < length(list_to_check)) var/datum/heretic_knowledge/path_to_create = list_to_check[++i] if(!ispath(path_to_create)) - Fail("Heretic Knowlege: Got a non-heretic knowledge datum (Got: [path_to_create]) in the list knowledges!") + TEST_FAIL("Heretic Knowlege: Got a non-heretic knowledge datum (Got: [path_to_create]) in the list knowledges!") var/datum/heretic_knowledge/instantiated_knowledge = new path_to_create() // Next knowledge is a list of typepaths. for(var/datum/heretic_knowledge/next_knowledge as anything in instantiated_knowledge.next_knowledge) if(!ispath(next_knowledge)) - Fail("Heretic Knowlege: [next_knowledge.type] has a [isnull(next_knowledge) ? "null":"invalid path"] in its next_knowledge list!") + TEST_FAIL("Heretic Knowlege: [next_knowledge.type] has a [isnull(next_knowledge) ? "null":"invalid path"] in its next_knowledge list!") continue if(next_knowledge in list_to_check) continue @@ -44,7 +44,7 @@ // Unreachables is a list of typepaths - all paths that cannot be obtained. var/list/unreachables = all_possible_knowledge - list_to_check for(var/datum/heretic_knowledge/lost_knowledge as anything in unreachables) - Fail("Heretic Knowlege: [lost_knowledge] is unreachable by players! Add it to another knowledge's 'next_knowledge' list. If it is purposeful, set its route to 'null'.") + TEST_FAIL("Heretic Knowlege: [lost_knowledge] is unreachable by players! Add it to another knowledge's 'next_knowledge' list. If it is purposeful, set its route to 'null'.") /* @@ -77,7 +77,7 @@ continue if(isnull(paths[knowledge_route])) - Fail("Heretic Knowledge: An invalid knowledge route ([knowledge_route]) was found on [knowledge].") + TEST_FAIL("Heretic Knowledge: An invalid knowledge route ([knowledge_route]) was found on [knowledge].") continue paths[knowledge_route]++ diff --git a/code/modules/unit_tests/heretic_rituals.dm b/code/modules/unit_tests/heretic_rituals.dm index 2440e4f4aafa4..316d2e97bff99 100644 --- a/code/modules/unit_tests/heretic_rituals.dm +++ b/code/modules/unit_tests/heretic_rituals.dm @@ -78,7 +78,7 @@ qdel(leftover) // Aaand throw a fail. - Fail("Heretic rituals: ([knowledge.type]) Despite having all required atoms present, the ritual failed to transmute.") + TEST_FAIL("Heretic rituals: ([knowledge.type]) Despite having all required atoms present, the ritual failed to transmute.") continue // Making it here means the ritual was a success. @@ -92,7 +92,7 @@ var/atom/result = locate(result_item_path) in nearby_atoms // No, we couldn't find the a resulting atom on the rune. Throw a fail. if(!result) - Fail("Heretic rituals: ([knowledge.type]) Despite successfully completing the ritual, a resulting atom could not be found ([result_item_path])") + TEST_FAIL("Heretic rituals: ([knowledge.type]) Despite successfully completing the ritual, a resulting atom could not be found ([result_item_path])") continue // Yes, we got a resulting atom we expected! Remove it from the list and clean up. @@ -108,7 +108,7 @@ // There are atoms around the rune still, and there shouldn't be. // All component atoms were consumed, and all resulting atoms were cleaned up. // This means the ritual may have messed up somewhere. Throw a fail and clean them up so we can keep testing. - Fail("Heretic rituals: ([knowledge.type]) After completing the ritual, there were non-result atoms remaining on the rune. ([thing] - [thing.type])") + TEST_FAIL("Heretic rituals: ([knowledge.type]) After completing the ritual, there were non-result atoms remaining on the rune. ([thing] - [thing.type])") nearby_atoms -= thing qdel(thing) diff --git a/code/modules/unit_tests/hydroponics_harvest.dm b/code/modules/unit_tests/hydroponics_harvest.dm index 269b47ca84fbf..804a4c9f70be5 100644 --- a/code/modules/unit_tests/hydroponics_harvest.dm +++ b/code/modules/unit_tests/hydroponics_harvest.dm @@ -56,10 +56,10 @@ var/saved_name = tray.name // Name gets cleared when some plants are harvested. if(!tray.myseed) - Fail("Hydroponics harvest from [saved_name] had no seed set properly to test.") + TEST_FAIL("Hydroponics harvest from [saved_name] had no seed set properly to test.") if(tray.myseed != seed) - Fail("Hydroponics harvest from [saved_name] had [tray.myseed] planted when it was testing [seed].") + TEST_FAIL("Hydroponics harvest from [saved_name] had [tray.myseed] planted when it was testing [seed].") var/double_chemicals = seed.get_gene(/datum/plant_gene/trait/maxchem) var/expected_yield = seed.getYield() @@ -74,7 +74,7 @@ all_harvested_items += harvested_food if(!all_harvested_items.len) - Fail("Hydroponics harvest from [saved_name] resulted in 0 harvest.") + TEST_FAIL("Hydroponics harvest from [saved_name] resulted in 0 harvest.") TEST_ASSERT_EQUAL(all_harvested_items.len, expected_yield, "Hydroponics harvest from [saved_name] only harvested [all_harvested_items.len] items instead of [expected_yield] items.") TEST_ASSERT(all_harvested_items[1].reagents, "Hydroponics harvest from [saved_name] had no reagent container.") diff --git a/code/modules/unit_tests/hydroponics_validate_genes.dm b/code/modules/unit_tests/hydroponics_validate_genes.dm new file mode 100644 index 0000000000000..90d22c57fd2b0 --- /dev/null +++ b/code/modules/unit_tests/hydroponics_validate_genes.dm @@ -0,0 +1,31 @@ +/// Unit test to ensure plants don't have multiple of a plant type at once by default. +/datum/unit_test/hydroponics_validate_genes + +/datum/unit_test/hydroponics_validate_genes/Run() + var/list/all_seeds = subtypesof(/obj/item/seeds) + + for(var/seed in all_seeds) + var/obj/item/seeds/instantiated_seed = new seed() + + var/all_trait_ids_we_have = NONE + for(var/datum/plant_gene/trait/trait_gene in instantiated_seed.genes) + // Check if our seed is blacklisted from this trait. + for(var/blacklisted_type in trait_gene.seed_blacklist) + if(!istype(instantiated_seed, blacklisted_type)) + continue + TEST_FAIL("[instantiated_seed] - [instantiated_seed.type] has a gene which blacklists its type. (Bad gene: [trait_gene] - [trait_gene.type])") + + // Check if we already have a trait id from another trait. + if(all_trait_ids_we_have & trait_gene.trait_ids) + TEST_FAIL("[instantiated_seed] - [instantiated_seed.type] has an invalid default gene configuration. (Found on: [trait_gene] - [trait_gene.type])") + + all_trait_ids_we_have |= trait_gene.trait_ids + + // Check if we have duplicate traits. + for(var/datum/plant_gene/trait/other_trait_gene in instantiated_seed.genes - trait_gene) + // Have to check for type exact, since subtypes may be valid with one another. + if(trait_gene.type != other_trait_gene.type) + continue + TEST_FAIL("[instantiated_seed] - [instantiated_seed.type] has a duplicate gene. (Duped gene: [trait_gene] - [trait_gene.type])") + + qdel(instantiated_seed) diff --git a/code/modules/unit_tests/keybinding_init.dm b/code/modules/unit_tests/keybinding_init.dm index 2bd2fdee1e2e1..c9d17f688afd3 100644 --- a/code/modules/unit_tests/keybinding_init.dm +++ b/code/modules/unit_tests/keybinding_init.dm @@ -3,4 +3,4 @@ var/datum/keybinding/KB = i if(initial(KB.keybind_signal) || !initial(KB.name)) continue - Fail("[KB.name] does not have a keybind signal defined.") + TEST_FAIL("[KB.name] does not have a keybind signal defined.") diff --git a/code/modules/unit_tests/mapping.dm b/code/modules/unit_tests/mapping.dm new file mode 100644 index 0000000000000..ff6a2577917ad --- /dev/null +++ b/code/modules/unit_tests/mapping.dm @@ -0,0 +1,19 @@ +/// Conveys all log_mapping messages as unit test failures, as they all indicate mapping problems. +/datum/unit_test/log_mapping + // Happen before all other tests, to make sure we only capture normal mapping logs. + priority = TEST_PRE + +/datum/unit_test/log_mapping/Run() + var/static/regex/test_areacoord_regex = regex(@"\(-?\d+,-?\d+,(-?\d+)\)") + + for(var/log_entry in GLOB.unit_test_mapping_logs) + // Only fail if AREACOORD was conveyed, and it's a station or mining z-level. + // This is due to mapping errors don't have coords being impossible to diagnose as a unit test, + // and various ruins frequently intentionally doing non-standard things. + if(!test_areacoord_regex.Find(log_entry)) + continue + var/z = text2num(test_areacoord_regex.group[1]) + if(!is_station_level(z) && !is_mining_level(z)) + continue + + TEST_FAIL(log_entry) diff --git a/code/modules/unit_tests/merge_type.dm b/code/modules/unit_tests/merge_type.dm index bd653bf126334..e2c259aa091d1 100644 --- a/code/modules/unit_tests/merge_type.dm +++ b/code/modules/unit_tests/merge_type.dm @@ -12,4 +12,4 @@ for(var/stackpath in paths) var/obj/item/stack/stack = stackpath if(!initial(stack.merge_type)) - Fail("([stack]) lacks set merge_type variable!") + TEST_FAIL("([stack]) lacks set merge_type variable!") diff --git a/code/modules/unit_tests/metabolizing.dm b/code/modules/unit_tests/metabolizing.dm index 7e7263503e02c..94fdd2d05a94e 100644 --- a/code/modules/unit_tests/metabolizing.dm +++ b/code/modules/unit_tests/metabolizing.dm @@ -79,7 +79,7 @@ pill.attack(pill_user, pill_user) // Set the metabolism efficiency to 1.0 so it transfers all reagents to the body in one go. - var/obj/item/organ/stomach/pill_belly = pill_user.getorganslot(ORGAN_SLOT_STOMACH) + var/obj/item/organ/internal/stomach/pill_belly = pill_user.getorganslot(ORGAN_SLOT_STOMACH) pill_belly.metabolism_efficiency = 1 pill_user.Life() diff --git a/code/modules/unit_tests/mob_spawn.dm b/code/modules/unit_tests/mob_spawn.dm index 2fa3e326a4781..135c8dd812485 100644 --- a/code/modules/unit_tests/mob_spawn.dm +++ b/code/modules/unit_tests/mob_spawn.dm @@ -17,7 +17,7 @@ var/obj/effect/mob_spawn/ghost_role/ghost_role = allocate(role_spawn_path) if(ghost_role.outfit_override) - Fail("[ghost_role.type] has a defined \"outfit_override\" list, which is only for mapping. Do not set this!") + TEST_FAIL("[ghost_role.type] has a defined \"outfit_override\" list, which is only for mapping. Do not set this!") if(ghost_role.mob_type != /mob/living/carbon/human) //vars that must not be set if the mob type isn't human @@ -32,7 +32,7 @@ ) for(var/human_only_var in human_only_vars) if(ghost_role.vars[human_only_var]) - Fail("[ghost_role.type] has a defined \"[human_only_var]\" HUMAN ONLY var, but this type doesn't spawn humans.") + TEST_FAIL("[ghost_role.type] has a defined \"[human_only_var]\" HUMAN ONLY var, but this type doesn't spawn humans.") //vars that must be set on var/list/required_vars = list( @@ -46,6 +46,6 @@ if(required_var == "prompt_name" && !ghost_role.prompt_ghost) continue //only case it makes sense why you shouldn't have a prompt_name if(!ghost_role.vars[required_var]) - Fail("[ghost_role.type] must have \"[required_var]\" defined. Reason: [required_vars[required_var]]") + TEST_FAIL("[ghost_role.type] must have \"[required_var]\" defined. Reason: [required_vars[required_var]]") qdel(ghost_role) diff --git a/code/modules/unit_tests/modular_map_loader.dm b/code/modules/unit_tests/modular_map_loader.dm index df247e720af0c..fe6f00b682174 100644 --- a/code/modules/unit_tests/modular_map_loader.dm +++ b/code/modules/unit_tests/modular_map_loader.dm @@ -4,7 +4,7 @@ for (var/obj/modular_map_root/map_root_type as anything in subtypesof(/obj/modular_map_root)) var/config_file = initial(map_root_type.config_file) if (!fexists(config_file)) - Fail("[map_root_type] points to a config file which does not exist!") + TEST_FAIL("[map_root_type] points to a config file which does not exist!") continue if (rustg_read_toml_file(config_file) == null) - Fail("[map_root_type] points to a config file which is invalid!") + TEST_FAIL("[map_root_type] points to a config file which is invalid!") diff --git a/code/modules/unit_tests/nuke_cinematic.dm b/code/modules/unit_tests/nuke_cinematic.dm new file mode 100644 index 0000000000000..c0b377a29a732 --- /dev/null +++ b/code/modules/unit_tests/nuke_cinematic.dm @@ -0,0 +1,68 @@ +// Some defines for tracking if the correct cinematic / animation is playing. +#define PLAYING_CORRECT_ANIMATION 2 +#define PLAYING_INCORRECT_NUKE_ANIMATION 1 +#define NOT_PLAYING_ANIMATION 0 + +/** + * Unit tests that a nuke going off plays a cinematic, + * and that it actually kills people. + */ +/datum/unit_test/nuke_cinematic + /// Used to track via signal if the correct cinematic / animation is playing. + var/cinematic_playing = NOT_PLAYING_ANIMATION + /// Tracks what typepath of cinematic is being played. + var/cinematic_playing_type + +/datum/unit_test/nuke_cinematic/Run() + var/obj/machinery/nuclearbomb/syndicate/nuke = allocate(/obj/machinery/nuclearbomb/syndicate) + var/mob/living/carbon/human/nuked = allocate(/mob/living/carbon/human) + var/datum/client_interface/mock_client = new() + nuked.mock_client = mock_client + mock_client.mob = nuked + + var/obj/effect/landmark/observer_start/observer_point = locate(/obj/effect/landmark/observer_start) in GLOB.landmarks_list + TEST_ASSERT_NOTNULL(observer_point, "Nuke cinematic test couldn't find observer spawn to place the nuke.") + + var/turf/turf_on_station = get_turf(observer_point) + TEST_ASSERT(is_station_level(turf_on_station.z), "Nuke cinematic test didn't get a turf which was located on the station.") + + nuke.forceMove(turf_on_station) + nuked.forceMove(turf_on_station) + + // Pause the check so we don't, y'know, end the round + SSticker.roundend_check_paused = TRUE + RegisterSignal(SSdcs, COMSIG_GLOB_PLAY_CINEMATIC, .proc/check_cinematic) + // actually_explode calls really_actually_explode which sleeps, so this will take a moment. + var/nuke_result = nuke.actually_explode() + + TEST_ASSERT_EQUAL(nuke_result, DETONATION_HIT_STATION, "A nuke went off on station, but didn't return DETONATION_HIT_STATION (4). (Got: [nuke_result])") + TEST_ASSERT(GLOB.station_was_nuked, "A nuke went off on station, but didn't set station_was_nuked.") + // Reset the nuke var back so we don't end the round + GLOB.station_was_nuked = FALSE + SSticker.roundend_check_paused = FALSE + + switch(cinematic_playing) + if(NOT_PLAYING_ANIMATION) + TEST_FAIL("No nuke cinematic was played when a nuke was detonated.") + + if(PLAYING_INCORRECT_NUKE_ANIMATION) + TEST_FAIL("An incorrect cinematic was played on nuke detonation. (Expected: /datum/cinematic/nuke/self_destruct, Got: [cinematic_playing_type])") + + TEST_ASSERT(QDELETED(nuked), "The nuke victim next to the nuke wasn't gibbed by the nuke.") + TEST_ASSERT(QDELETED(nuke), "The nuke itself was not deleted after successfully exploding.") + mock_client.mob = null + +/// Used to track whenever a cinematic starts playing, so we can check if it's the right one. +/datum/unit_test/nuke_cinematic/proc/check_cinematic(datum/source, datum/cinematic/playing) + SIGNAL_HANDLER + + cinematic_playing_type = playing.type + if(istype(playing, /datum/cinematic/nuke/self_destruct)) + cinematic_playing = PLAYING_CORRECT_ANIMATION + + else if(istype(playing, /datum/cinematic/nuke)) + cinematic_playing = PLAYING_INCORRECT_NUKE_ANIMATION + +#undef PLAYING_CORRECT_ANIMATION +#undef PLAYING_INCORRECT_NUKE_ANIMATION +#undef NOT_PLAYING_ANIMATION diff --git a/code/modules/unit_tests/objectives.dm b/code/modules/unit_tests/objectives.dm index 19a7171e6757e..2776ccea5f108 100644 --- a/code/modules/unit_tests/objectives.dm +++ b/code/modules/unit_tests/objectives.dm @@ -13,7 +13,7 @@ if(initial(objective_typepath.abstract_type) == objective_typepath) continue if(!(objective_typepath in objectives_that_exist)) - Fail("[objective_typepath] is not in a traitor category and isn't an abstract type! Place it into a [/datum/traitor_objective_category] or remove it from code.") + TEST_FAIL("[objective_typepath] is not in a traitor category and isn't an abstract type! Place it into a [/datum/traitor_objective_category] or remove it from code.") /datum/unit_test/objectives_category/proc/recursive_check_list(base_type, list/to_check, list/to_add_to) for(var/value in to_check) diff --git a/code/modules/unit_tests/outfit_sanity.dm b/code/modules/unit_tests/outfit_sanity.dm index bfecf5e059c2c..6f2a78600baed 100644 --- a/code/modules/unit_tests/outfit_sanity.dm +++ b/code/modules/unit_tests/outfit_sanity.dm @@ -3,7 +3,7 @@ /* We don't check the result of equip_to_slot_or_del because it returns false for random jumpsuits, as they delete themselves on init */ \ var/obj/item/outfit_item = H.get_item_by_slot(##slot_name); \ if (!outfit_item) { \ - Fail("[outfit.name]'s [#outfit_key] is invalid! Could not equip a [outfit.##outfit_key] into that slot."); \ + TEST_FAIL("[outfit.name]'s [#outfit_key] is invalid! Could not equip a [outfit.##outfit_key] into that slot."); \ } \ outfit_item.on_outfit_equip(H, FALSE, ##slot_name); \ } @@ -57,6 +57,6 @@ var/number = backpack_contents[path] || 1 for (var/_ in 1 to number) if (!H.equip_to_slot_or_del(new path(H), ITEM_SLOT_BACKPACK, TRUE)) - Fail("[outfit.name]'s backpack_contents are invalid! Couldn't add [path] to backpack.") + TEST_FAIL("[outfit.name]'s backpack_contents are invalid! Couldn't add [path] to backpack.") #undef CHECK_OUTFIT_SLOT diff --git a/code/modules/unit_tests/paintings.dm b/code/modules/unit_tests/paintings.dm index 744f0f987a8ab..064b8ab6efd3d 100644 --- a/code/modules/unit_tests/paintings.dm +++ b/code/modules/unit_tests/paintings.dm @@ -7,4 +7,4 @@ var/canvas_icons = icon_states(canvas.icon) for(var/frame_type in SSpersistent_paintings.frame_types_by_patronage_tier) if(!("[canvas.icon_state]frame_[frame_type]" in canvas_icons)) - Fail("Canvas [canvas.icon_state] doesn't have an icon state for frame: [frame_type].") + TEST_FAIL("Canvas [canvas.icon_state] doesn't have an icon state for frame: [frame_type].") diff --git a/code/modules/unit_tests/plantgrowth_tests.dm b/code/modules/unit_tests/plantgrowth_tests.dm index 15c56a12ec1dd..daff6cccb8c29 100644 --- a/code/modules/unit_tests/plantgrowth_tests.dm +++ b/code/modules/unit_tests/plantgrowth_tests.dm @@ -16,11 +16,11 @@ for(var/i in 1 to seed.growthstages) if("[seed.icon_grow][i]" in states) continue - Fail("[seed.name] ([seed.type]) lacks the [seed.icon_grow][i] icon!") + TEST_FAIL("[seed.name] ([seed.type]) lacks the [seed.icon_grow][i] icon!") if(!(seed.icon_dead in states)) - Fail("[seed.name] ([seed.type]) lacks the [seed.icon_dead] icon!") + TEST_FAIL("[seed.name] ([seed.type]) lacks the [seed.icon_dead] icon!") if(seed.icon_harvest) // mushrooms have no grown sprites, same for items with no product if(!(seed.icon_harvest in states)) - Fail("[seed.name] ([seed.type]) lacks the [seed.icon_harvest] icon!") + TEST_FAIL("[seed.name] ([seed.type]) lacks the [seed.icon_harvest] icon!") diff --git a/code/modules/unit_tests/preference_species.dm b/code/modules/unit_tests/preference_species.dm index f06c894a5f877..8e49f49cdd6a4 100644 --- a/code/modules/unit_tests/preference_species.dm +++ b/code/modules/unit_tests/preference_species.dm @@ -19,15 +19,15 @@ // If it's null, it was improperly overriden. Fail the test. var/species_desc = species.get_species_description() if(isnull(species_desc)) - Fail("Species [species] ([species_type]) is selectable, but did not properly implement get_species_description().") + TEST_FAIL("Species [species] ([species_type]) is selectable, but did not properly implement get_species_description().") // Check the species lore. // If it's not overridden, a stack trace will be thrown (and fail the test). // If it's null, or returned a list, it was improperly overriden. Fail the test. var/species_lore = species.get_species_lore() if(isnull(species_lore)) - Fail("Species [species] ([species_type]) is selectable, but did not properly implement get_species_lore().") + TEST_FAIL("Species [species] ([species_type]) is selectable, but did not properly implement get_species_lore().") else if(!islist(species_lore)) - Fail("Species [species] ([species_type]) is selectable, but did not properly implement get_species_lore() (Did not return a list).") + TEST_FAIL("Species [species] ([species_type]) is selectable, but did not properly implement get_species_lore() (Did not return a list).") qdel(species) diff --git a/code/modules/unit_tests/preferences.dm b/code/modules/unit_tests/preferences.dm index e3d6afbe53300..346188447fea8 100644 --- a/code/modules/unit_tests/preferences.dm +++ b/code/modules/unit_tests/preferences.dm @@ -29,10 +29,10 @@ for (var/preference_type in GLOB.preference_entries) var/datum/preference/preference = GLOB.preference_entries[preference_type] if (!istext(preference.savefile_key)) - Fail("[preference_type] has an invalid savefile_key.") + TEST_FAIL("[preference_type] has an invalid savefile_key.") if (preference.savefile_key in known_savefile_keys) - Fail("[preference_type] has a non-unique savefile_key `[preference.savefile_key]`!") + TEST_FAIL("[preference_type] has a non-unique savefile_key `[preference.savefile_key]`!") known_savefile_keys += preference.savefile_key diff --git a/code/modules/unit_tests/projectiles.dm b/code/modules/unit_tests/projectiles.dm index a55ff7ee67490..98c7994bebe62 100644 --- a/code/modules/unit_tests/projectiles.dm +++ b/code/modules/unit_tests/projectiles.dm @@ -2,7 +2,7 @@ for(var/path in typesof(/obj/projectile)) var/obj/projectile/projectile = path if(initial(projectile.movement_type) & PHASING) - Fail("[path] has default movement type PHASING. Piercing projectiles should be done using the projectile piercing system, not movement_types!") + TEST_FAIL("[path] has default movement type PHASING. Piercing projectiles should be done using the projectile piercing system, not movement_types!") /datum/unit_test/gun_go_bang/Run() // test is for a ballistic gun that starts loaded + chambered diff --git a/code/modules/unit_tests/quirks.dm b/code/modules/unit_tests/quirks.dm index ad0ca261c8bb5..7a2ce474d5e89 100644 --- a/code/modules/unit_tests/quirks.dm +++ b/code/modules/unit_tests/quirks.dm @@ -11,11 +11,11 @@ var/icon = initial(quirk_type.icon) if (isnull(icon)) - Fail("[quirk_type] has no icon!") + TEST_FAIL("[quirk_type] has no icon!") continue if (icon in used_icons) - Fail("[icon] used in both [quirk_type] and [used_icons[icon]]!") + TEST_FAIL("[icon] used in both [quirk_type] and [used_icons[icon]]!") continue used_icons[icon] = quirk_type diff --git a/code/modules/unit_tests/rcd.dm b/code/modules/unit_tests/rcd.dm index 989ac8c3b9c51..b65d02312a784 100644 --- a/code/modules/unit_tests/rcd.dm +++ b/code/modules/unit_tests/rcd.dm @@ -19,8 +19,7 @@ var/list/adjacent_turfs = get_adjacent_open_turfs(engineer) - if(!length(adjacent_turfs)) - Fail("RCD Test failed - Lack of adjacent open turfs. This may be an issue with the unit test.") + TEST_ASSERT(length(adjacent_turfs), "RCD Test failed - Lack of adjacent open turfs. This may be an issue with the unit test.") var/turf/adjacent_turf = adjacent_turfs[1] diff --git a/code/modules/unit_tests/reagent_id_typos.dm b/code/modules/unit_tests/reagent_id_typos.dm index a0ced472927ac..56e55ad906ca5 100644 --- a/code/modules/unit_tests/reagent_id_typos.dm +++ b/code/modules/unit_tests/reagent_id_typos.dm @@ -10,4 +10,4 @@ var/datum/chemical_reaction/R = V for(var/id in (R.required_reagents + R.required_catalysts)) if(!GLOB.chemical_reagents_list[id]) - Fail("Unknown chemical id \"[id]\" in recipe [R.type]") + TEST_FAIL("Unknown chemical id \"[id]\" in recipe [R.type]") diff --git a/code/modules/unit_tests/reagent_names.dm b/code/modules/unit_tests/reagent_names.dm index 540dead0d3b73..b7a690e93485c 100644 --- a/code/modules/unit_tests/reagent_names.dm +++ b/code/modules/unit_tests/reagent_names.dm @@ -10,6 +10,6 @@ continue if (name in used_names) - Fail("[used_names[name]] shares a name with [reagent] ([name])") + TEST_FAIL("[used_names[name]] shares a name with [reagent] ([name])") else used_names[name] = reagent diff --git a/code/modules/unit_tests/reagent_recipe_collisions.dm b/code/modules/unit_tests/reagent_recipe_collisions.dm index d7db7255eed7a..263bef45e1a3c 100644 --- a/code/modules/unit_tests/reagent_recipe_collisions.dm +++ b/code/modules/unit_tests/reagent_recipe_collisions.dm @@ -12,4 +12,4 @@ var/datum/chemical_reaction/r1 = reactions[i] var/datum/chemical_reaction/r2 = reactions[i2] if(chem_recipes_do_conflict(r1, r2)) - Fail("Chemical recipe conflict between [r1.type] and [r2.type]") + TEST_FAIL("Chemical recipe conflict between [r1.type] and [r2.type]") diff --git a/code/modules/unit_tests/resist.dm b/code/modules/unit_tests/resist.dm index 208c9d0cad3b0..28f6ea880110b 100644 --- a/code/modules/unit_tests/resist.dm +++ b/code/modules/unit_tests/resist.dm @@ -5,7 +5,7 @@ TEST_ASSERT_EQUAL(human.fire_stacks, 0, "Human does not have 0 fire stacks pre-ignition") human.adjust_fire_stacks(5) - human.IgniteMob() + human.ignite_mob() TEST_ASSERT_EQUAL(human.fire_stacks, 5, "Human does not have 5 fire stacks pre-resist") diff --git a/code/modules/unit_tests/say.dm b/code/modules/unit_tests/say.dm index a7df5ad624be4..401572cf9e39e 100644 --- a/code/modules/unit_tests/say.dm +++ b/code/modules/unit_tests/say.dm @@ -19,5 +19,5 @@ TEST_ASSERT_EQUAL(mods[mod_key], expected_mods[mod_key], "The value for [mod_key] was not what we expected. Message: [message]") expected_mods -= mod_key - if (expected_mods.len) - Fail("Some message mods were expected, but were not returned by get_message_mods: [json_encode(expected_mods)]. Message: [message]") + TEST_ASSERT(!expected_mods.len, + "Some message mods were expected, but were not returned by get_message_mods: [json_encode(expected_mods)]. Message: [message]") diff --git a/code/modules/unit_tests/security_officer_distribution.dm b/code/modules/unit_tests/security_officer_distribution.dm index 42c13fbabf3d8..9952c02a8a55c 100644 --- a/code/modules/unit_tests/security_officer_distribution.dm +++ b/code/modules/unit_tests/security_officer_distribution.dm @@ -18,11 +18,9 @@ if (outcome.len == expected.len) for (var/index in 1 to outcome.len) - if (outcome[index] != expected[index]) - Fail(failure_message) - return + TEST_ASSERT_EQUAL(outcome[index], expected[index], failure_message) else - Fail(failure_message) + TEST_FAIL(failure_message) /datum/unit_test/security_officer_roundstart_distribution/Run() test_distributions() diff --git a/code/modules/unit_tests/species_config_sanity.dm b/code/modules/unit_tests/species_config_sanity.dm index 6bcc9d7cb20b8..dda364a071931 100644 --- a/code/modules/unit_tests/species_config_sanity.dm +++ b/code/modules/unit_tests/species_config_sanity.dm @@ -17,6 +17,6 @@ for(var/datum/species/species_type as anything in subtypesof(/datum/species)) var/species_id = initial(species_type.id) if(findtext(species_id, first_splitter)) - Fail("A species ID contained a config_entry splitter: [species_type] | Splitter: (\"[first_splitter]\") | Species ID: (\"[species_id]\")") + TEST_FAIL("A species ID contained a config_entry splitter: [species_type] | Splitter: (\"[first_splitter]\") | Species ID: (\"[species_id]\")") if(findtext(species_id, second_splitter)) - Fail("A species ID contained a config_entry splitter: [species_type] | Splitter: (\"[second_splitter]\") | Species ID: (\"[species_id]\")") + TEST_FAIL("A species ID contained a config_entry splitter: [species_type] | Splitter: (\"[second_splitter]\") | Species ID: (\"[species_id]\")") diff --git a/code/modules/unit_tests/species_unique_id.dm b/code/modules/unit_tests/species_unique_id.dm index 9bf8052e9ff8d..d9fc2f288c911 100644 --- a/code/modules/unit_tests/species_unique_id.dm +++ b/code/modules/unit_tests/species_unique_id.dm @@ -9,6 +9,6 @@ for(var/datum/species/species as anything in subtypesof(/datum/species)) var/species_id = initial(species.id) if(gathered_species_ids[species_id]) - Fail("Duplicate species ID! [species_id] is not unique to a single species.") + TEST_FAIL("Duplicate species ID! [species_id] is not unique to a single species.") else gathered_species_ids[species_id] = TRUE diff --git a/code/modules/unit_tests/species_whitelists.dm b/code/modules/unit_tests/species_whitelists.dm index 145f3a259fc2b..ec05d0cf9f8f3 100644 --- a/code/modules/unit_tests/species_whitelists.dm +++ b/code/modules/unit_tests/species_whitelists.dm @@ -2,4 +2,4 @@ for(var/typepath in subtypesof(/datum/species)) var/datum/species/S = typepath if(initial(S.changesource_flags) == NONE) - Fail("A species type was detected with no changesource flags: [S]") + TEST_FAIL("A species type was detected with no changesource flags: [S]") diff --git a/code/modules/unit_tests/stack_singular_name.dm b/code/modules/unit_tests/stack_singular_name.dm index ab1128150a426..739efb54d6a4b 100644 --- a/code/modules/unit_tests/stack_singular_name.dm +++ b/code/modules/unit_tests/stack_singular_name.dm @@ -15,4 +15,4 @@ for(var/obj/item/stack/stack_check as anything in subtypesof(/obj/item/stack) - blacklist) if(!initial(stack_check.singular_name)) - Fail("[stack_check] is missing a singular name!") + TEST_FAIL("[stack_check] is missing a singular name!") diff --git a/code/modules/unit_tests/stomach.dm b/code/modules/unit_tests/stomach.dm index fbc86ee394ff5..144262f7175b7 100644 --- a/code/modules/unit_tests/stomach.dm +++ b/code/modules/unit_tests/stomach.dm @@ -5,7 +5,7 @@ var/mob/living/carbon/human/human = allocate(/mob/living/carbon/human) var/obj/item/food/hotdog/debug/fooditem = allocate(/obj/item/food/hotdog/debug) - var/obj/item/organ/stomach/belly = human.getorganslot(ORGAN_SLOT_STOMACH) + var/obj/item/organ/internal/stomach/belly = human.getorganslot(ORGAN_SLOT_STOMACH) var/obj/item/reagent_containers/pill/pill = allocate(/obj/item/reagent_containers/pill) var/datum/reagent/drug/methamphetamine/meth = /datum/reagent/drug/methamphetamine diff --git a/code/modules/unit_tests/subsystem_init.dm b/code/modules/unit_tests/subsystem_init.dm index 7d5473bc1bb7f..c377302ba6a1f 100644 --- a/code/modules/unit_tests/subsystem_init.dm +++ b/code/modules/unit_tests/subsystem_init.dm @@ -4,4 +4,4 @@ if(ss.flags & SS_NO_INIT) continue if(!ss.initialized) - Fail("[ss]([ss.type]) is a subsystem meant to initialize but doesn't get set as initialized.") + TEST_FAIL("[ss]([ss.type]) is a subsystem meant to initialize but doesn't get set as initialized.") diff --git a/code/modules/unit_tests/surgeries.dm b/code/modules/unit_tests/surgeries.dm index f3bd4ee786bda..01cdb6ea2e9b0 100644 --- a/code/modules/unit_tests/surgeries.dm +++ b/code/modules/unit_tests/surgeries.dm @@ -87,7 +87,7 @@ var/datum/surgery/surgery = new /datum/surgery/healing/brute/basic if (!surgery.can_start(user, patient)) - Fail("Can't start basic tend wounds!") + TEST_FAIL("Can't start basic tend wounds!") qdel(surgery) diff --git a/code/modules/unit_tests/timer_sanity.dm b/code/modules/unit_tests/timer_sanity.dm index d92323a5253f4..dbdf3f6d8e8dc 100644 --- a/code/modules/unit_tests/timer_sanity.dm +++ b/code/modules/unit_tests/timer_sanity.dm @@ -1,3 +1,3 @@ /datum/unit_test/timer_sanity/Run() - if(SStimer.bucket_count < 0) - Fail("SStimer is going into negative bucket count from something") + TEST_ASSERT(SStimer.bucket_count >= 0, + "SStimer is going into negative bucket count from something") diff --git a/code/modules/unit_tests/traitor.dm b/code/modules/unit_tests/traitor.dm index 850e315e28de6..012370d935643 100644 --- a/code/modules/unit_tests/traitor.dm +++ b/code/modules/unit_tests/traitor.dm @@ -21,7 +21,7 @@ mind.set_assigned_role(job) var/datum/antagonist/traitor/traitor = mind.add_antag_datum(/datum/antagonist/traitor) if(!traitor.uplink_handler) - Fail("[job_name] when made traitor does not have a proper uplink created when spawned in!") + TEST_FAIL("[job_name] when made traitor does not have a proper uplink created when spawned in!") for(var/datum/traitor_objective/objective_typepath as anything in subtypesof(/datum/traitor_objective)) if(initial(objective_typepath.abstract_type) == objective_typepath) continue @@ -29,4 +29,4 @@ try objective.generate_objective(mind, list()) catch(var/exception/exception) - Fail("[objective_typepath] failed to generate their objective. Reason: [exception.name] [exception.file]:[exception.line]\n[exception.desc]") + TEST_FAIL("[objective_typepath] failed to generate their objective. Reason: [exception.name] [exception.file]:[exception.line]\n[exception.desc]") diff --git a/code/modules/unit_tests/unit_test.dm b/code/modules/unit_tests/unit_test.dm index 97639c4946e9a..4359d2f1de0e0 100644 --- a/code/modules/unit_tests/unit_test.dm +++ b/code/modules/unit_tests/unit_test.dm @@ -3,7 +3,7 @@ Usage: Override /Run() to run your test code -Call Fail() to fail the test (You should specify a reason) +Call TEST_FAIL() to fail the test (You should specify a reason) You may use /New() and /Destroy() for setup/teardown respectively @@ -14,6 +14,8 @@ You can use the run_loc_floor_bottom_left and run_loc_floor_top_right to get tur GLOBAL_DATUM(current_test, /datum/unit_test) GLOBAL_VAR_INIT(failed_any_test, FALSE) GLOBAL_VAR(test_log) +/// When unit testing, all logs sent to log_mapping are stored here and retrieved in log_mapping unit test. +GLOBAL_LIST_EMPTY(unit_test_mapping_logs) /datum/unit_test //Bit of metadata for the future maybe @@ -60,15 +62,15 @@ GLOBAL_VAR(test_log) return ..() /datum/unit_test/proc/Run() - Fail("Run() called parent or not implemented") + TEST_FAIL("Run() called parent or not implemented") -/datum/unit_test/proc/Fail(reason = "No reason") +/datum/unit_test/proc/Fail(reason = "No reason", file = "OUTDATED_TEST", line = 1) succeeded = FALSE if(!istext(reason)) reason = "FORMATTED: [reason != null ? reason : "NULL"]" - LAZYADD(fail_reasons, reason) + LAZYADD(fail_reasons, list(list(reason, file, line))) /// Allocates an instance of the provided type, and places it somewhere in an available loc /// Instances allocated through this proc will be destroyed when the test is over @@ -94,11 +96,29 @@ GLOBAL_VAR(test_log) GLOB.current_test = null GLOB.failed_any_test |= !test.succeeded - var/list/log_entry = list("[test.succeeded ? "PASS" : "FAIL"]: [test_path] [duration / 10]s") + var/list/log_entry = list( + "[test.succeeded ? TEST_OUTPUT_GREEN("PASS") : TEST_OUTPUT_RED("FAIL")]: [test_path] [duration / 10]s", + ) var/list/fail_reasons = test.fail_reasons + var/map_name = SSmapping.config.map_name + + for(var/reasonID in 1 to LAZYLEN(fail_reasons)) + var/text = fail_reasons[reasonID][1] + var/file = fail_reasons[reasonID][2] + var/line = fail_reasons[reasonID][3] + + // Github action annotation. + // See https://docs.github.com/en/actions/using-workflows/workflow-commands-for-github-actions + + // Need to escape the text to properly support newlines. + var/annotation_text = replacetext(text, "%", "%25") + annotation_text = replacetext(annotation_text, "\n", "%0A") + + log_world("::error file=[file],line=[line],title=[map_name]: [test_path]::[annotation_text]") + + // Normal log message + log_entry += "\tREASON #[reasonID]: [text] at [file]:[line]" - for(var/J in 1 to LAZYLEN(fail_reasons)) - log_entry += "\tREASON #[J]: [fail_reasons[J]]" var/message = log_entry.Join("\n") log_test(message) diff --git a/code/modules/uplink/uplink_items/device_tools.dm b/code/modules/uplink/uplink_items/device_tools.dm index 39b05e299451e..df274ab557407 100644 --- a/code/modules/uplink/uplink_items/device_tools.dm +++ b/code/modules/uplink/uplink_items/device_tools.dm @@ -104,13 +104,13 @@ when used cause the targeted tablet to become a new uplink with zero TCs, and immediately become unlocked. \ You will receive the unlock code upon activating the virus, and the new uplink may be charged with \ telecrystals normally." - item = /obj/item/computer_hardware/hard_drive/role/virus/frame + item = /obj/item/computer_hardware/hard_drive/portable/virus/frame cost = 4 restricted = TRUE /datum/uplink_item/device_tools/frame/spawn_item(spawn_path, mob/user, datum/uplink_handler/uplink_handler, atom/movable/source) . = ..() - var/obj/item/computer_hardware/hard_drive/role/virus/frame/target = . + var/obj/item/computer_hardware/hard_drive/portable/virus/frame/target = . if(!target) return target.current_progression = uplink_handler.progression_points diff --git a/code/modules/uplink/uplink_items/explosive.dm b/code/modules/uplink/uplink_items/explosive.dm index 6eed450dce088..ec7b08bbc14c0 100644 --- a/code/modules/uplink/uplink_items/explosive.dm +++ b/code/modules/uplink/uplink_items/explosive.dm @@ -50,7 +50,7 @@ detonate tablets of crewmembers who have their message feature enabled. \ The concussive effect from the explosion will knock the recipient out for a short period, and deafen them for longer." progression_minimum = 30 MINUTES - item = /obj/item/computer_hardware/hard_drive/role/virus/deto + item = /obj/item/computer_hardware/hard_drive/portable/virus/deto cost = 6 restricted = TRUE diff --git a/code/modules/uplink/uplink_items/nukeops.dm b/code/modules/uplink/uplink_items/nukeops.dm index c6934a95eeb9e..b9e7e95567af6 100644 --- a/code/modules/uplink/uplink_items/nukeops.dm +++ b/code/modules/uplink/uplink_items/nukeops.dm @@ -47,7 +47,7 @@ /datum/uplink_item/bundles_tc/firestarter name = "Spetsnaz Pyro bundle" - desc = "For systematic suppression of carbon lifeforms in close quarters: Contains a lethal New Russian backpack spray, Elite hardsuit, \ + desc = "For systematic suppression of carbon lifeforms in close quarters: Contains an Elite MODsuit with a flamethrower attachment, \ Stechkin APS machine pistol, two incendiary magazines, a minibomb and a stimulant syringe. \ Order NOW and comrade Boris will throw in an extra tracksuit." item = /obj/item/storage/backpack/duffelbag/syndie/firestarter @@ -638,6 +638,27 @@ cost = 15 purchasable_from = UPLINK_NUKE_OPS | UPLINK_CLOWN_OPS +/datum/uplink_item/suits/emp_shield + name = "MODsuit Advanced EMP Shield Module" + desc = "An advanced EMP shield module for a MODsuit. It protects your entire body from electromagnetic pulses." + item = /obj/item/mod/module/emp_shield/advanced + cost = 5 + purchasable_from = UPLINK_NUKE_OPS | UPLINK_CLOWN_OPS + +/datum/uplink_item/suits/injector + name = "MODsuit Injector Module" + desc = "An injector module for a MODsuit. It is an extendable piercing injector with 30u capacity." + item = /obj/item/mod/module/injector + cost = 2 + purchasable_from = UPLINK_NUKE_OPS | UPLINK_CLOWN_OPS + +/datum/uplink_item/suits/holster + name = "MODsuit Holster Module" + desc = "A holster module for a MODsuit. It can stealthily store any not too heavy gun inside it." + item = /obj/item/mod/module/holster + cost = 2 + purchasable_from = UPLINK_NUKE_OPS | UPLINK_CLOWN_OPS + /datum/uplink_item/device_tools/magboots name = "Blood-Red Magboots" desc = "A pair of magnetic boots with a Syndicate paintjob that assist with freer movement in space or on-station \ diff --git a/code/modules/uplink/uplink_items/suits.dm b/code/modules/uplink/uplink_items/suits.dm index 6290da8b5e238..c6cbac65c9933 100644 --- a/code/modules/uplink/uplink_items/suits.dm +++ b/code/modules/uplink/uplink_items/suits.dm @@ -11,7 +11,7 @@ /datum/uplink_item/suits/infiltrator_bundle name = "Infiltrator Case" desc = "Developed by Roseus Galactic in conjunction with the Gorlex Marauders to produce a functional suit for urban operations, \ - this suit proves to be cheaper than your standard issue hardsuit, with none of the movement restrictions of the outdated spacesuits employed by the company. \ + this suit proves to be cheaper than your standard issue MODsuit, with none of the movement restrictions of the outdated spacesuits employed by the company. \ Comes with an armor vest, helmet, sneaksuit, sneakboots, specialized combat gloves and a high-tech balaclava. The case is also rather useful as a storage container." item = /obj/item/storage/toolbox/infiltrator cost = 6 @@ -50,6 +50,29 @@ progression_minimum = 20 MINUTES cost = 2 +/datum/uplink_item/suits/chameleon + name = "MODsuit Chameleon Module" + desc = "A MODsuit module that lets the suit disguise itself as other objects." + item = /obj/item/mod/module/chameleon + progression_minimum = 20 MINUTES + cost = 2 + +/datum/uplink_item/suits/plate_compression + name = "MODsuit Plate Compression Module" + desc = "A MODsuit module that lets the suit compress into a smaller size. Not compatible with storage modules." + item = /obj/item/mod/module/plate_compression + progression_minimum = 20 MINUTES + cost = 2 + +// Medium progression cost + +/datum/uplink_item/suits/noslip + name = "MODsuit Anti-Slip Module" + desc = "A MODsuit module preventing the user from slipping on water." + item = /obj/item/mod/module/noslip + progression_minimum = 90 MINUTES + cost = 2 + // Very high progression cost /datum/uplink_item/suits/modsuit/elite_traitor @@ -61,10 +84,3 @@ purchasable_from = ~(UPLINK_NUKE_OPS | UPLINK_CLOWN_OPS) progression_minimum = 90 MINUTES cost = 16 - -/datum/uplink_item/suits/noslip - name = "MODsuit Anti-Slip Module" - desc = "A MODsuit module preventing the user from slipping on water." - item = /obj/item/mod/module/noslip - progression_minimum = 90 MINUTES - cost = 4 diff --git a/code/modules/vehicles/atv.dm b/code/modules/vehicles/atv.dm index 86a5cd3532051..88d9431e0d139 100644 --- a/code/modules/vehicles/atv.dm +++ b/code/modules/vehicles/atv.dm @@ -88,8 +88,8 @@ return PROCESS_KILL if(DT_PROB(10, delta_time)) return - var/datum/effect_system/smoke_spread/smoke = new - smoke.set_up(0, src) + var/datum/effect_system/fluid_spread/smoke/smoke = new + smoke.set_up(0, location = src) smoke.start() /obj/vehicle/ridden/atv/bullet_act(obj/projectile/P) diff --git a/code/modules/vehicles/cars/clowncar.dm b/code/modules/vehicles/cars/clowncar.dm index 2c68c55baf357..33611a96784ff 100644 --- a/code/modules/vehicles/cars/clowncar.dm +++ b/code/modules/vehicles/cars/clowncar.dm @@ -82,7 +82,7 @@ . = ..() if(prob(33)) visible_message(span_danger("[src] spews out a ton of space lube!")) - new /obj/effect/particle_effect/foam(loc) //YEET + new /obj/effect/particle_effect/fluid/foam(loc) //YEET /obj/vehicle/sealed/car/clowncar/attacked_by(obj/item/I, mob/living/user) . = ..() @@ -90,7 +90,7 @@ return var/obj/item/food/grown/banana/banana = I atom_integrity += min(banana.seed.potency, max_integrity-atom_integrity) - to_chat(user, span_danger("You use the [banana] to repair the [src]!")) + to_chat(user, span_danger("You use the [banana] to repair [src]!")) qdel(banana) /obj/vehicle/sealed/car/clowncar/Bump(atom/bumped) @@ -119,7 +119,7 @@ if(obj_flags & EMAGGED) return obj_flags |= EMAGGED - to_chat(user, span_danger("You scramble \the [src]'s child safety lock, and a panel with six colorful buttons appears!")) + to_chat(user, span_danger("You scramble [src]'s child safety lock, and a panel with six colorful buttons appears!")) initialize_controller_action_type(/datum/action/vehicle/sealed/roll_the_dice, VEHICLE_CONTROL_DRIVE) initialize_controller_action_type(/datum/action/vehicle/sealed/cannon, VEHICLE_CONTROL_DRIVE) AddElement(/datum/element/waddling) @@ -154,7 +154,7 @@ var/datum/reagents/randomchems = new/datum/reagents(300) randomchems.my_atom = src randomchems.add_reagent(get_random_reagent_id(), 100) - var/datum/effect_system/foam_spread/foam = new + var/datum/effect_system/fluid_spread/foam/foam = new foam.set_up(200, loc, randomchems) foam.start() if(3) @@ -167,8 +167,8 @@ var/datum/reagents/funnychems = new/datum/reagents(300) funnychems.my_atom = src funnychems.add_reagent(/datum/reagent/consumable/superlaughter, 50) - var/datum/effect_system/smoke_spread/chem/smoke = new() - smoke.set_up(funnychems, 4) + var/datum/effect_system/fluid_spread/smoke/chem/smoke = new() + smoke.set_up(4, location = src, carry = funnychems) smoke.attach(src) smoke.start() if(5) @@ -207,12 +207,12 @@ icon_state = "clowncar" addtimer(CALLBACK(src, .proc/deactivate_cannon), 2 SECONDS) playsound(src, 'sound/vehicles/clowncar_cannonmode2.ogg', 75) - visible_message(span_danger("The [src] starts going back into mobile mode.")) + visible_message(span_danger("[src] starts going back into mobile mode.")) else canmove = FALSE //anchor and activate canon flick("clowncar_tofire", src) icon_state = "clowncar_fire" - visible_message(span_danger("The [src] opens up and reveals a large cannon.")) + visible_message(span_danger("[src] opens up and reveals a large cannon.")) addtimer(CALLBACK(src, .proc/activate_cannon), 2 SECONDS) playsound(src, 'sound/vehicles/clowncar_cannonmode1.ogg', 75) cannonmode = CLOWN_CANNON_BUSY diff --git a/code/modules/vehicles/mecha/_mecha.dm b/code/modules/vehicles/mecha/_mecha.dm index 28ebd761d9fd6..4e4759b29f5db 100644 --- a/code/modules/vehicles/mecha/_mecha.dm +++ b/code/modules/vehicles/mecha/_mecha.dm @@ -34,6 +34,7 @@ light_range = 8 generic_canpass = FALSE hud_possible = list(DIAG_STAT_HUD, DIAG_BATT_HUD, DIAG_MECH_HUD, DIAG_TRACK_HUD) + mouse_pointer = 'icons/effects/mouse_pointers/mecha_mouse.dmi' ///What direction will the mech face when entered/powered on? Defaults to South. var/dir_in = SOUTH ///How much energy the mech will consume each time it moves. This variable is a backup for when leg actuators affect the energy drain. @@ -107,6 +108,8 @@ ///Typepath for the wreckage it spawns when destroyed var/wreckage + ///single flag for the type of this mech, determines what kind of equipment can be attached to it + var/mech_type ///assoc list: key-typepathlist before init, key-equipmentlist after var/list/equip_by_category = list( @@ -145,8 +148,10 @@ var/silicon_icon_state = null ///Currently ejecting, and unable to do things var/is_currently_ejecting = FALSE + ///Safety for weapons. Won't fire if enabled, and toggled by middle click. + var/weapons_safety = FALSE - var/datum/effect_system/smoke_spread/smoke_system = new + var/datum/effect_system/fluid_spread/smoke/smoke_system = new ////Action vars ///Ref to any active thrusters we might have @@ -206,7 +211,7 @@ spark_system.set_up(2, 0, src) spark_system.attach(src) - smoke_system.set_up(3, src) + smoke_system.set_up(3, location = src) smoke_system.attach(src) radio = new(src) @@ -228,7 +233,7 @@ GLOB.mechas_list += src //global mech list prepare_huds() for(var/datum/atom_hud/data/diagnostic/diag_hud in GLOB.huds) - diag_hud.add_to_hud(src) + diag_hud.add_atom_to_hud(src) diag_hud_set_mechhealth() diag_hud_set_mechcell() diag_hud_set_mechstat() @@ -274,7 +279,7 @@ GLOB.mechas_list -= src //global mech list for(var/datum/atom_hud/data/diagnostic/diag_hud in GLOB.huds) - diag_hud.remove_from_hud(src) //YEET + diag_hud.remove_atom_from_hud(src) //YEET return ..() /obj/vehicle/sealed/mecha/atom_destruction() @@ -292,6 +297,37 @@ icon_state = get_mecha_occupancy_state() return ..() +/** + * Toggles Weapons Safety + * + * Handles enabling or disabling the safety function. + */ +/obj/vehicle/sealed/mecha/proc/set_safety(mob/user) + weapons_safety = !weapons_safety + SEND_SOUND(user, sound('sound/machines/beep.ogg', volume = 25)) + balloon_alert(user, "equipment [weapons_safety ? "safe" : "ready"]") + set_mouse_pointer() + +/** + * Updates the pilot's mouse cursor override. + * + * If the mech's weapons safety is enabled, there should be no override, and the user gets their regular mouse cursor. If safety + * is off but the mech's equipment is disabled (such as by EMP), the cursor should be the red disabled version. Otherwise, if + * safety is off and the equipment is functional, the cursor should be the regular green cursor. This proc sets the cursor. + * correct and then updates it for each mob in the occupants list. + */ +/obj/vehicle/sealed/mecha/proc/set_mouse_pointer() + if(weapons_safety) + mouse_pointer = "" + else + if(equipment_disabled) + mouse_pointer = 'icons/effects/mouse_pointers/mecha_mouse-disable.dmi' + else + mouse_pointer = 'icons/effects/mouse_pointers/mecha_mouse.dmi' + + for(var/mob/mob_occupant as anything in occupants) + mob_occupant.update_mouse_pointer() + //override this proc if you need to split up mecha control between multiple people (see savannah_ivanov.dm) /obj/vehicle/sealed/mecha/auto_assign_occupant_flags(mob/M) if(driver_amount() < max_drivers) @@ -334,7 +370,7 @@ var/mob/mob_occupant = occupant SEND_SOUND(mob_occupant, sound('sound/items/timer.ogg', volume=50)) to_chat(mob_occupant, span_notice("Equipment control unit has been rebooted successfully.")) - mob_occupant.update_mouse_pointer() + set_mouse_pointer() /obj/vehicle/sealed/mecha/CheckParts(list/parts_list) . = ..() @@ -355,40 +391,6 @@ else //because we can still be hit without a cap, even if we can't move armor = armor.setRating(energy = 0) - -//////////////////////// -////// Helpers ///////// -//////////////////////// - -///Adds a cell, for use in Map-spawned mechs, Nuke Ops mechs, and admin-spawned mechs. Mechs built by hand will replace this. -/obj/vehicle/sealed/mecha/proc/add_cell(obj/item/stock_parts/cell/C=null) - QDEL_NULL(cell) - if(C) - C.forceMove(src) - cell = C - return - cell = new /obj/item/stock_parts/cell/high(src) - -///Adds a scanning module, for use in Map-spawned mechs, Nuke Ops mechs, and admin-spawned mechs. Mechs built by hand will replace this. -/obj/vehicle/sealed/mecha/proc/add_scanmod(obj/item/stock_parts/scanning_module/sm=null) - QDEL_NULL(scanmod) - if(sm) - sm.forceMove(src) - scanmod = sm - return - scanmod = new /obj/item/stock_parts/scanning_module(src) - -///Adds a capacitor, for use in Map-spawned mechs, Nuke Ops mechs, and admin-spawned mechs. Mechs built by hand will replace this. -/obj/vehicle/sealed/mecha/proc/add_capacitor(obj/item/stock_parts/capacitor/cap=null) - QDEL_NULL(capacitor) - if(cap) - cap.forceMove(src) - capacitor = cap - else - capacitor = new /obj/item/stock_parts/capacitor(src) - -//////////////////////////////////////////////////////////////////////////////// - /obj/vehicle/sealed/mecha/examine(mob/user) . = ..() var/integrity = atom_integrity*100/max_integrity @@ -536,39 +538,22 @@ diag_hud_set_mechcell() diag_hud_set_mechstat() -/obj/vehicle/sealed/mecha/fire_act() //Check if we should ignite the pilot of an open-canopy mech - . = ..() - if(enclosed || mecha_flags & SILICON_PILOT) - return - for(var/mob/living/cookedalive as anything in occupants) - if(cookedalive.fire_stacks < 5) - cookedalive.adjust_fire_stacks(1) - cookedalive.IgniteMob() - -///Displays a special speech bubble when someone inside the mecha speaks -/obj/vehicle/sealed/mecha/proc/display_speech_bubble(datum/source, list/speech_args) - SIGNAL_HANDLER - var/list/speech_bubble_recipients = get_hearers_in_view(7,src) - for(var/mob/M in speech_bubble_recipients) - if(M.client) - speech_bubble_recipients.Add(M.client) - INVOKE_ASYNC(GLOBAL_PROC, /proc/flick_overlay, image('icons/mob/talk.dmi', src, "machine[say_test(speech_args[SPEECH_MESSAGE])]",MOB_LAYER+1), speech_bubble_recipients, 30) - -//////////////////////////// -///// Action processing //// -//////////////////////////// - ///Called when a driver clicks somewhere. Handles everything like equipment, punches, etc. /obj/vehicle/sealed/mecha/proc/on_mouseclick(mob/user, atom/target, list/modifiers) SIGNAL_HANDLER + if(LAZYACCESS(modifiers, MIDDLE_CLICK)) + set_safety(user) + return COMSIG_MOB_CANCEL_CLICKON + if(weapons_safety) + return + if(isAI(user)) //For AIs: If safeties are off, use mech functions. If safeties are on, use AI functions. + . = COMSIG_MOB_CANCEL_CLICKON if(modifiers[SHIFT_CLICK]) //Allows things to be examined. return if(!isturf(target) && !isturf(target.loc)) // Prevents inventory from being drilled return if(completely_disabled || is_currently_ejecting || (mecha_flags & CANNOT_INTERACT)) return - if(isAI(user) == !LAZYACCESS(modifiers, MIDDLE_CLICK))//BASICALLY if a human uses MMB, or an AI doesn't, then do nothing. - return if(phasing) balloon_alert(user, "not while [phasing]!") return @@ -633,549 +618,21 @@ target.mech_melee_attack(src, user) TIMER_COOLDOWN_START(src, COOLDOWN_MECHA_MELEE_ATTACK, melee_cooldown) +/// middle mouse click signal wrapper for AI users /obj/vehicle/sealed/mecha/proc/on_middlemouseclick(mob/user, atom/target, params) SIGNAL_HANDLER if(isAI(user)) on_mouseclick(user, target, params) -////////////////////////////////// -//////// Movement procs //////// -////////////////////////////////// - -///Plays the mech step sound effect. Split from movement procs so that other mechs (HONK) can override this one specific part. -/obj/vehicle/sealed/mecha/proc/play_stepsound() - SIGNAL_HANDLER - if(mecha_flags & QUIET_STEPS) - return - playsound(src, stepsound, 40, TRUE) - -///Disconnects air tank- air port connection on mecha move -/obj/vehicle/sealed/mecha/proc/disconnect_air() +///Displays a special speech bubble when someone inside the mecha speaks +/obj/vehicle/sealed/mecha/proc/display_speech_bubble(datum/source, list/speech_args) SIGNAL_HANDLER - if(internal_tank.disconnect()) // Something moved us and broke connection - to_chat(occupants, "[icon2html(src, occupants)][span_warning("Air port connection has been severed!")]") - log_message("Lost connection to gas port.", LOG_MECHA) - -/obj/vehicle/sealed/mecha/Process_Spacemove(movement_dir = 0) - . = ..() - if(.) - return - - var/atom/backup = get_spacemove_backup(movement_dir) - if(backup && movement_dir) - if(isturf(backup)) //get_spacemove_backup() already checks if a returned turf is solid, so we can just go - return TRUE - if(istype(backup, /atom/movable)) - var/atom/movable/movable_backup = backup - if((!movable_backup.anchored) && (movable_backup.newtonian_move(turn(movement_dir, 180)))) - step_silent = TRUE - if(return_drivers()) - to_chat(occupants, "[icon2html(src, occupants)][span_info("The [src] push off [movable_backup] to propel yourself.")]") - return TRUE - - if(active_thrusters?.thrust(movement_dir)) - step_silent = TRUE - return TRUE - return FALSE - -/obj/vehicle/sealed/mecha/relaymove(mob/living/user, direction) - . = TRUE - if(!canmove || !(user in return_drivers())) - return - vehicle_move(direction) - -/obj/vehicle/sealed/mecha/vehicle_move(direction, forcerotate = FALSE) - if(!COOLDOWN_FINISHED(src, cooldown_vehicle_move)) - return FALSE - COOLDOWN_START(src, cooldown_vehicle_move, movedelay) - if(completely_disabled) - return FALSE - if(!direction) - return FALSE - if(internal_tank?.connected_port) - if(!TIMER_COOLDOWN_CHECK(src, COOLDOWN_MECHA_MESSAGE)) - to_chat(occupants, "[icon2html(src, occupants)][span_warning("Unable to move while connected to the air system port!")]") - TIMER_COOLDOWN_START(src, COOLDOWN_MECHA_MESSAGE, 2 SECONDS) - return FALSE - if(construction_state) - if(!TIMER_COOLDOWN_CHECK(src, COOLDOWN_MECHA_MESSAGE)) - to_chat(occupants, "[icon2html(src, occupants)][span_danger("Maintenance protocols in effect.")]") - TIMER_COOLDOWN_START(src, COOLDOWN_MECHA_MESSAGE, 2 SECONDS) - return FALSE - - if(!Process_Spacemove(direction)) - return FALSE - if(zoom_mode) - if(!TIMER_COOLDOWN_CHECK(src, COOLDOWN_MECHA_MESSAGE)) - to_chat(occupants, "[icon2html(src, occupants)][span_warning("Unable to move while in zoom mode!")]") - TIMER_COOLDOWN_START(src, COOLDOWN_MECHA_MESSAGE, 2 SECONDS) - return FALSE - if(!cell) - if(!TIMER_COOLDOWN_CHECK(src, COOLDOWN_MECHA_MESSAGE)) - to_chat(occupants, "[icon2html(src, occupants)][span_warning("Missing power cell.")]") - TIMER_COOLDOWN_START(src, COOLDOWN_MECHA_MESSAGE, 2 SECONDS) - return FALSE - if(!scanmod || !capacitor) - if(!TIMER_COOLDOWN_CHECK(src, COOLDOWN_MECHA_MESSAGE)) - to_chat(occupants, "[icon2html(src, occupants)][span_warning("Missing [scanmod? "capacitor" : "scanning module"].")]") - TIMER_COOLDOWN_START(src, COOLDOWN_MECHA_MESSAGE, 2 SECONDS) - return FALSE - if(!use_power(step_energy_drain)) - if(!TIMER_COOLDOWN_CHECK(src, COOLDOWN_MECHA_MESSAGE)) - to_chat(occupants, "[icon2html(src, occupants)][span_warning("Insufficient power to move!")]") - TIMER_COOLDOWN_START(src, COOLDOWN_MECHA_MESSAGE, 2 SECONDS) - return FALSE - if(lavaland_only && is_mining_level(z)) - if(!TIMER_COOLDOWN_CHECK(src, COOLDOWN_MECHA_MESSAGE)) - to_chat(occupants, "[icon2html(src, occupants)][span_warning("Invalid Environment.")]") - TIMER_COOLDOWN_START(src, COOLDOWN_MECHA_MESSAGE, 2 SECONDS) - return FALSE - - var/olddir = dir - - if(internal_damage & MECHA_INT_CONTROL_LOST) - direction = pick(GLOB.alldirs) - - //only mechs with diagonal movement may move diagonally - if(!allow_diagonal_movement && ISDIAGONALDIR(direction)) - return TRUE - - var/keyheld = FALSE - if(strafe) - for(var/mob/driver as anything in return_drivers()) - if(driver.client?.keys_held["Alt"]) - keyheld = TRUE - break - - //if we're not facing the way we're going rotate us - if(dir != direction && !strafe || forcerotate || keyheld) - if(dir != direction && !(mecha_flags & QUIET_TURNS) && !step_silent) - playsound(src,turnsound,40,TRUE) - setDir(direction) - return TRUE - - set_glide_size(DELAY_TO_GLIDE_SIZE(movedelay)) - //Otherwise just walk normally - . = step(src,direction, dir) - if(phasing) - use_power(phasing_energy_drain) - if(strafe) - setDir(olddir) - - -/obj/vehicle/sealed/mecha/Bump(atom/obstacle) - . = ..() - if(phasing) //Theres only one cause for phasing canpass fails - to_chat(occupants, "[icon2html(src, occupants)][span_warning("A dull, universal force is preventing you from [phasing] here!")]") - spark_system.start() - return - if(.) //mech was thrown/door/whatever - return - if(bumpsmash) //Need a pilot to push the PUNCH button. - if(COOLDOWN_FINISHED(src, mecha_bump_smash)) - var/list/mob/mobster = return_drivers() - obstacle.mech_melee_attack(src, mobster[1]) - COOLDOWN_START(src, mecha_bump_smash, smashcooldown) - if(!obstacle || obstacle.CanPass(src, get_dir(obstacle, src) || dir)) // The else is in case the obstacle is in the same turf. - step(src,dir) - if(isobj(obstacle)) - var/obj/obj_obstacle = obstacle - if(!obj_obstacle.anchored && obj_obstacle.move_resist <= move_force) - step(obstacle, dir) - else if(ismob(obstacle)) - var/mob/mob_obstacle = obstacle - if(mob_obstacle.move_resist <= move_force) - step(obstacle, dir) - - - - - -/////////////////////////////////// -//////// Internal damage //////// -/////////////////////////////////// - -/// tries to repair any internal damage and plays fluff for it -/obj/vehicle/sealed/mecha/proc/try_repair_int_damage(mob/user, flag_to_heal) - balloon_alert(user, get_int_repair_fluff_start(flag_to_heal)) - log_message("[key_name(user)] starting internal damage repair for flag [flag_to_heal]", LOG_MECHA) - if(!do_after(user, 10 SECONDS, src)) - balloon_alert(user, get_int_repair_fluff_fail(flag_to_heal)) - log_message("Internal damage repair for flag [flag_to_heal] failed.", LOG_MECHA, color="red") - return - clear_internal_damage(flag_to_heal) - balloon_alert(user, get_int_repair_fluff_end(flag_to_heal)) - log_message("Finished internal damage repair for flag [flag_to_heal]", LOG_MECHA) - -///gets the starting balloon alert flufftext -/obj/vehicle/sealed/mecha/proc/get_int_repair_fluff_start(flag) - switch(flag) - if(MECHA_INT_FIRE) - return "activating internal fire supression..." - if(MECHA_INT_TEMP_CONTROL) - return "resetting temperature module..." - if(MECHA_INT_TANK_BREACH) - return "activating tank sealant..." - if(MECHA_INT_CONTROL_LOST) - return "recalibrating coordination system..." - -///gets the successful finish balloon alert flufftext -/obj/vehicle/sealed/mecha/proc/get_int_repair_fluff_end(flag) - switch(flag) - if(MECHA_INT_FIRE) - return "internal fire supressed" - if(MECHA_INT_TEMP_CONTROL) - return "temperature chip reactivated" - if(MECHA_INT_TANK_BREACH) - return "air tank sealed" - if(MECHA_INT_CONTROL_LOST) - return "coordination re-established" - -///gets the on-fail balloon alert flufftext -/obj/vehicle/sealed/mecha/proc/get_int_repair_fluff_fail(flag) - switch(flag) - if(MECHA_INT_FIRE) - return "fire supression canceled" - if(MECHA_INT_TEMP_CONTROL) - return "reset aborted" - if(MECHA_INT_TANK_BREACH) - return "sealant deactivated" - if(MECHA_INT_CONTROL_LOST) - return "recalibration failed" - -/obj/vehicle/sealed/mecha/proc/set_internal_damage(int_dam_flag) - internal_damage |= int_dam_flag - log_message("Internal damage of type [int_dam_flag].", LOG_MECHA) - SEND_SOUND(occupants, sound('sound/machines/warning-buzzer.ogg',wait=0)) - diag_hud_set_mechstat() - -/obj/vehicle/sealed/mecha/proc/clear_internal_damage(int_dam_flag) - if(internal_damage & int_dam_flag) - switch(int_dam_flag) - if(MECHA_INT_TEMP_CONTROL) - to_chat(occupants, "[icon2html(src, occupants)][span_boldnotice("Life support system reactivated.")]") - if(MECHA_INT_FIRE) - to_chat(occupants, "[icon2html(src, occupants)][span_boldnotice("Internal fire extinguished.")]") - if(MECHA_INT_TANK_BREACH) - to_chat(occupants, "[icon2html(src, occupants)][span_boldnotice("Damaged internal tank has been sealed.")]") - internal_damage &= ~int_dam_flag - diag_hud_set_mechstat() - -///////////////////////////////////// -//////////// AI piloting //////////// -///////////////////////////////////// - -/obj/vehicle/sealed/mecha/attack_ai(mob/living/silicon/ai/user) - if(!isAI(user)) - return - //Allows the Malf to scan a mech's status and loadout, helping it to decide if it is a worthy chariot. - if(user.can_dominate_mechs) - examine(user) //Get diagnostic information! - for(var/obj/item/mecha_parts/mecha_tracking/B in trackers) - to_chat(user, span_danger("Warning: Tracking Beacon detected. Enter at your own risk. Beacon Data:")) - to_chat(user, "[B.get_mecha_info()]") - break - //Nothing like a big, red link to make the player feel powerful! - to_chat(user, "[span_userdanger("ASSUME DIRECT CONTROL?")]
    ") - return - examine(user) - if(length(return_drivers()) > 0) - to_chat(user, span_warning("This exosuit has a pilot and cannot be controlled.")) - return - var/can_control_mech = FALSE - for(var/obj/item/mecha_parts/mecha_tracking/ai_control/A in trackers) - can_control_mech = TRUE - to_chat(user, "[span_notice("[icon2html(src, user)] Status of [name]:")]\n[A.get_mecha_info()]") - break - if(!can_control_mech) - to_chat(user, span_warning("You cannot control exosuits without AI control beacons installed.")) - return - to_chat(user, "[span_boldnotice("Take control of exosuit?")]
    ") - -/obj/vehicle/sealed/mecha/transfer_ai(interaction, mob/user, mob/living/silicon/ai/AI, obj/item/aicard/card) - . = ..() - if(!.) - return - - //Transfer from core or card to mech. Proc is called by mech. - switch(interaction) - if(AI_TRANS_TO_CARD) //Upload AI from mech to AI card. - if(!construction_state) //Mech must be in maint mode to allow carding. - to_chat(user, span_warning("[name] must have maintenance protocols active in order to allow a transfer.")) - return - var/list/ai_pilots = list() - for(var/mob/living/silicon/ai/aipilot in occupants) - ai_pilots += aipilot - if(!length(ai_pilots)) //Mech does not have an AI for a pilot - to_chat(user, span_warning("No AI detected in the [name] onboard computer.")) - return - if(length(ai_pilots) > 1) //Input box for multiple AIs, but if there's only one we'll default to them. - AI = tgui_input_list(user, "Which AI do you wish to card?", "AI Selection", sort_list(ai_pilots)) - else - AI = ai_pilots[1] - if(isnull(AI)) - return - if(!(AI in occupants) || !user.Adjacent(src)) - return //User sat on the selection window and things changed. - - AI.ai_restore_power()//So the AI initially has power. - AI.control_disabled = TRUE - AI.radio_enabled = FALSE - AI.disconnect_shell() - remove_occupant(AI) - mecha_flags &= ~SILICON_PILOT - AI.forceMove(card) - card.AI = AI - AI.controlled_equipment = null - AI.remote_control = null - to_chat(AI, span_notice("You have been downloaded to a mobile storage device. Wireless connection offline.")) - to_chat(user, "[span_boldnotice("Transfer successful")]: [AI.name] ([rand(1000,9999)].exe) removed from [name] and stored within local memory.") - return - - if(AI_MECH_HACK) //Called by AIs on the mech - AI.linked_core = new /obj/structure/ai_core/deactivated(AI.loc) - if(AI.can_dominate_mechs && LAZYLEN(occupants)) //Oh, I am sorry, were you using that? - to_chat(AI, span_warning("Occupants detected! Forced ejection initiated!")) - to_chat(occupants, span_danger("You have been forcibly ejected!")) - for(var/ejectee in occupants) - mob_exit(ejectee, TRUE, TRUE) //IT IS MINE, NOW. SUCK IT, RD! - AI.can_shunt = FALSE //ONE AI ENTERS. NO AI LEAVES. - - if(AI_TRANS_FROM_CARD) //Using an AI card to upload to a mech. - AI = card.AI - if(!AI) - to_chat(user, span_warning("There is no AI currently installed on this device.")) - return - if(AI.deployed_shell) //Recall AI if shelled so it can be checked for a client - AI.disconnect_shell() - if(AI.stat || !AI.client) - to_chat(user, span_warning("[AI.name] is currently unresponsive, and cannot be uploaded.")) - return - if((LAZYLEN(occupants) >= max_occupants) || dna_lock) //Normal AIs cannot steal mechs! - to_chat(user, span_warning("Access denied. [name] is [LAZYLEN(occupants) >= max_occupants ? "currently fully occupied" : "secured with a DNA lock"].")) - return - AI.control_disabled = FALSE - AI.radio_enabled = TRUE - to_chat(user, "[span_boldnotice("Transfer successful")]: [AI.name] ([rand(1000,9999)].exe) installed and executed successfully. Local copy has been removed.") - card.AI = null - ai_enter_mech(AI) - -///Hack and From Card interactions share some code, so leave that here for both to use. -/obj/vehicle/sealed/mecha/proc/ai_enter_mech(mob/living/silicon/ai/AI) - AI.ai_restore_power() - mecha_flags |= SILICON_PILOT - moved_inside(AI) - AI.cancel_camera() - AI.controlled_equipment = src - AI.remote_control = src - to_chat(AI, AI.can_dominate_mechs ? span_greenannounce("Takeover of [name] complete! You are now loaded onto the onboard computer. Do not attempt to leave the station sector!") :\ - span_notice("You have been uploaded to a mech's onboard computer.")) - to_chat(AI, "Use Middle-Mouse to activate mech functions and equipment. Click normally for AI interactions.") - - -///Handles an actual AI (simple_animal mecha pilot) entering the mech -/obj/vehicle/sealed/mecha/proc/aimob_enter_mech(mob/living/simple_animal/hostile/syndicate/mecha_pilot/pilot_mob) - if(!pilot_mob?.Adjacent(src)) - return - if(LAZYLEN(occupants)) - return - LAZYSET(occupants, pilot_mob, NONE) - pilot_mob.mecha = src - pilot_mob.forceMove(src) - update_appearance() - -///Handles an actual AI (simple_animal mecha pilot) exiting the mech -/obj/vehicle/sealed/mecha/proc/aimob_exit_mech(mob/living/simple_animal/hostile/syndicate/mecha_pilot/pilot_mob) - LAZYREMOVE(occupants, pilot_mob) - if(pilot_mob.mecha == src) - pilot_mob.mecha = null - pilot_mob.forceMove(get_turf(src)) - update_appearance() - -/obj/vehicle/sealed/mecha/mob_try_enter(mob/M) - if(!ishuman(M)) // no silicons or drones in mechas. - return - if(HAS_TRAIT(M, TRAIT_PRIMITIVE)) //no lavalizards either. - to_chat(M, span_warning("The knowledge to use this device eludes you!")) - return - log_message("[M] tries to move into [src].", LOG_MECHA) - if(dna_lock && M.has_dna()) - var/mob/living/carbon/entering_carbon = M - if(entering_carbon.dna.unique_enzymes != dna_lock) - to_chat(M, span_warning("Access denied. [name] is secured with a DNA lock.")) - log_message("Permission denied (DNA LOCK).", LOG_MECHA) - return - if(!operation_allowed(M)) - to_chat(M, span_warning("Access denied. Insufficient operation keycodes.")) - log_message("Permission denied (No keycode).", LOG_MECHA) - return - . = ..() - if(.) - moved_inside(M) - -/obj/vehicle/sealed/mecha/enter_checks(mob/M) - if(atom_integrity <= 0) - to_chat(M, span_warning("You cannot get in the [src], it has been destroyed!")) - return FALSE - if(M.buckled) - to_chat(M, span_warning("You can't enter the exosuit while buckled.")) - log_message("Permission denied (Buckled).", LOG_MECHA) - return FALSE - if(M.has_buckled_mobs()) - to_chat(M, span_warning("You can't enter the exosuit with other creatures attached to you!")) - log_message("Permission denied (Attached mobs).", LOG_MECHA) - return FALSE - return ..() - - -/obj/vehicle/sealed/mecha/proc/moved_inside(mob/living/newoccupant) - if(!(newoccupant?.client)) - return FALSE - if(ishuman(newoccupant) && !Adjacent(newoccupant)) - return FALSE - add_occupant(newoccupant) - newoccupant.forceMove(src) - newoccupant.update_mouse_pointer() - add_fingerprint(newoccupant) - log_message("[newoccupant] moved in as pilot.", LOG_MECHA) - setDir(dir_in) - playsound(src, 'sound/machines/windowdoor.ogg', 50, TRUE) - if(!internal_damage) - SEND_SOUND(newoccupant, sound('sound/mecha/nominal.ogg',volume=50)) - return TRUE - -/obj/vehicle/sealed/mecha/proc/mmi_move_inside(obj/item/mmi/brain_obj, mob/user) - if(!(mecha_flags & MMI_COMPATIBLE)) - to_chat(user, span_warning("This mecha is not compatible with MMIs!")) - return FALSE - if(!brain_obj.brain_check(user)) - return FALSE - var/mob/living/brain/brain_mob = brain_obj.brainmob - if(LAZYLEN(occupants) >= max_occupants) - to_chat(user, span_warning("It's full!")) - return FALSE - if(dna_lock && (!brain_mob.stored_dna || (dna_lock != brain_mob.stored_dna.unique_enzymes))) - to_chat(user, span_warning("Access denied. [name] is secured with a DNA lock.")) - return FALSE - - visible_message(span_notice("[user] starts to insert an MMI into [name].")) - - if(!do_after(user, 4 SECONDS, target = src)) - to_chat(user, span_notice("You stop inserting the MMI.")) - return FALSE - if(LAZYLEN(occupants) < max_occupants) - return mmi_moved_inside(brain_obj, user) - to_chat(user, span_warning("Maximum occupants exceeded!")) - return FALSE - -/obj/vehicle/sealed/mecha/proc/mmi_moved_inside(obj/item/mmi/brain_obj, mob/user) - if(!(Adjacent(brain_obj) && Adjacent(user))) - return FALSE - if(!brain_obj.brain_check(user)) - return FALSE - - var/mob/living/brain/brain_mob = brain_obj.brainmob - if(!user.transferItemToLoc(brain_obj, src)) - to_chat(user, span_warning("[brain_obj] is stuck to your hand, you cannot put it in [src]!")) - return FALSE - - brain_obj.set_mecha(src) - add_occupant(brain_mob)//Note this forcemoves the brain into the mech to allow relaymove - mecha_flags |= SILICON_PILOT - brain_mob.reset_perspective(src) - brain_mob.remote_control = src - brain_mob.update_mouse_pointer() - setDir(dir_in) - log_message("[brain_obj] moved in as pilot.", LOG_MECHA) - if(!internal_damage) - SEND_SOUND(brain_obj, sound('sound/mecha/nominal.ogg',volume=50)) - log_game("[key_name(user)] has put the MMI/posibrain of [key_name(brain_mob)] into [src] at [AREACOORD(src)]") - return TRUE - -/obj/vehicle/sealed/mecha/container_resist_act(mob/living/user) - if(isAI(user)) - var/mob/living/silicon/ai/AI = user - if(!AI.can_shunt) - to_chat(AI, span_notice("You can't leave a mech after dominating it!.")) - return FALSE - to_chat(user, span_notice("You begin the ejection procedure. Equipment is disabled during this process. Hold still to finish ejecting.")) - is_currently_ejecting = TRUE - if(do_after(user, has_gravity() ? exit_delay : 0 , target = src)) - to_chat(user, span_notice("You exit the mech.")) - mob_exit(user, TRUE) - else - to_chat(user, span_notice("You stop exiting the mech. Weapons are enabled again.")) - is_currently_ejecting = FALSE - - -/obj/vehicle/sealed/mecha/mob_exit(mob/M, silent, forced) - var/atom/movable/mob_container - var/turf/newloc = get_turf(src) - if(ishuman(M)) - mob_container = M - else if(isbrain(M)) - var/mob/living/brain/brain = M - mob_container = brain.container - else if(isAI(M)) - var/mob/living/silicon/ai/AI = M - if(forced)//This should only happen if there are multiple AIs in a round, and at least one is Malf. - AI.gib() //If one Malf decides to steal a mech from another AI (even other Malfs!), they are destroyed, as they have nowhere to go when replaced. - AI = null - mecha_flags &= ~SILICON_PILOT - return - else - if(!AI.linked_core) - if(!silent) - to_chat(AI, span_userdanger("Inactive core destroyed. Unable to return.")) - AI.linked_core = null - return - if(!silent) - to_chat(AI, span_notice("Returning to core...")) - AI.controlled_equipment = null - AI.remote_control = null - mob_container = AI - newloc = get_turf(AI.linked_core) - qdel(AI.linked_core) - else - return ..() - var/mob/living/ejector = M - mecha_flags &= ~SILICON_PILOT - mob_container.forceMove(newloc)//ejecting mob container - log_message("[mob_container] moved out.", LOG_MECHA) - SStgui.close_user_uis(M, src) - if(istype(mob_container, /obj/item/mmi)) - var/obj/item/mmi/mmi = mob_container - if(mmi.brainmob) - ejector.forceMove(mmi) - ejector.reset_perspective() - remove_occupant(ejector) - mmi.set_mecha(null) - mmi.update_appearance() - setDir(dir_in) - return ..() - - -/obj/vehicle/sealed/mecha/add_occupant(mob/M, control_flags) - RegisterSignal(M, COMSIG_LIVING_DEATH, .proc/mob_exit) - RegisterSignal(M, COMSIG_MOB_CLICKON, .proc/on_mouseclick) - RegisterSignal(M, COMSIG_MOB_MIDDLECLICKON, .proc/on_middlemouseclick) //For AIs - RegisterSignal(M, COMSIG_MOB_SAY, .proc/display_speech_bubble) - . = ..() - update_appearance() + var/list/speech_bubble_recipients = get_hearers_in_view(7,src) + for(var/mob/M in speech_bubble_recipients) + if(M.client) + speech_bubble_recipients.Add(M.client) + INVOKE_ASYNC(GLOBAL_PROC, /proc/flick_overlay, image('icons/mob/talk.dmi', src, "machine[say_test(speech_args[SPEECH_MESSAGE])]",MOB_LAYER+1), speech_bubble_recipients, 30) -/obj/vehicle/sealed/mecha/remove_occupant(mob/M) - UnregisterSignal(M, COMSIG_LIVING_DEATH) - UnregisterSignal(M, COMSIG_MOB_CLICKON) - UnregisterSignal(M, COMSIG_MOB_MIDDLECLICKON) - UnregisterSignal(M, COMSIG_MOB_SAY) - M.clear_alert(ALERT_CHARGE) - M.clear_alert(ALERT_MECH_DAMAGE) - if(M.client) - M.update_mouse_pointer() - M.client.view_size.resetToDefault() - zoom_mode = FALSE - . = ..() - update_appearance() ///////////////////////// ////// Access stuff ///// @@ -1192,27 +649,6 @@ return allowed(M) -/////////////////////// -///// Power stuff ///// -/////////////////////// - -/obj/vehicle/sealed/mecha/proc/has_charge(amount) - return (get_charge()>=amount) - -/obj/vehicle/sealed/mecha/proc/get_charge() - return cell?.charge - -/obj/vehicle/sealed/mecha/proc/use_power(amount) - return (get_charge() && cell.use(amount)) - -/obj/vehicle/sealed/mecha/proc/give_power(amount) - if(!isnull(get_charge())) - cell.give(amount) - return TRUE - return FALSE - - - ///////////////////////////////////// //////// Atmospheric stuff //////// ///////////////////////////////////// @@ -1240,63 +676,6 @@ var/datum/gas_mixture/air = return_air() return air?.return_temperature() - - -/////////////////////// -////// Ammo stuff ///// -/////////////////////// - -/obj/vehicle/sealed/mecha/proc/ammo_resupply(obj/item/mecha_ammo/A, mob/user,fail_chat_override = FALSE) - if(!A.rounds) - if(!fail_chat_override) - to_chat(user, span_warning("This box of ammo is empty!")) - return FALSE - var/ammo_needed - var/found_gun - for(var/obj/item/mecha_parts/mecha_equipment/weapon/ballistic/gun in flat_equipment) - ammo_needed = 0 - - if(!istype(gun, /obj/item/mecha_parts/mecha_equipment/weapon/ballistic) && gun.ammo_type == A.ammo_type) - continue - found_gun = TRUE - if(A.direct_load) - ammo_needed = initial(gun.projectiles) - gun.projectiles - else - ammo_needed = gun.projectiles_cache_max - gun.projectiles_cache - - if(!ammo_needed) - continue - if(ammo_needed < A.rounds) - if(A.direct_load) - gun.projectiles = gun.projectiles + ammo_needed - else - gun.projectiles_cache = gun.projectiles_cache + ammo_needed - playsound(get_turf(user),A.load_audio,50,TRUE) - to_chat(user, span_notice("You add [ammo_needed] [A.ammo_type][ammo_needed > 1?"s":""] to the [gun.name]")) - A.rounds = A.rounds - ammo_needed - if(A.custom_materials) - A.set_custom_materials(A.custom_materials, A.rounds / initial(A.rounds)) - A.update_name() - return TRUE - - if(A.direct_load) - gun.projectiles = gun.projectiles + A.rounds - else - gun.projectiles_cache = gun.projectiles_cache + A.rounds - playsound(get_turf(user),A.load_audio,50,TRUE) - to_chat(user, span_notice("You add [A.rounds] [A.ammo_type][A.rounds > 1?"s":""] to the [gun.name]")) - A.rounds = 0 - A.set_custom_materials(list(/datum/material/iron=2000)) - A.update_name() - return TRUE - if(!fail_chat_override) - if(found_gun) - to_chat(user, span_notice("You can't fit any more ammo of this type!")) - else - to_chat(user, span_notice("None of the equipment on this exosuit can use this ammo!")) - return FALSE - - /// Special light eater handling /obj/vehicle/sealed/mecha/proc/on_light_eater(obj/vehicle/sealed/source, datum/light_eater) SIGNAL_HANDLER @@ -1307,9 +686,3 @@ for(var/occupant in occupants) remove_action_type_from_mob(/datum/action/vehicle/sealed/mecha/mech_toggle_lights, occupant) return COMPONENT_BLOCK_LIGHT_EATER - -/// Sets the direction of the mecha and all of its occcupents, required for FOV. Alternatively one could make a recursive contents registration and register topmost direction changes in the fov component -/obj/vehicle/sealed/mecha/setDir(newdir) - . = ..() - for(var/mob/living/occupant as anything in occupants) - occupant.setDir(newdir) diff --git a/code/modules/vehicles/mecha/combat/combat.dm b/code/modules/vehicles/mecha/combat/combat.dm index 7f6265fd714e0..80b0f25c46103 100644 --- a/code/modules/vehicles/mecha/combat/combat.dm +++ b/code/modules/vehicles/mecha/combat/combat.dm @@ -2,7 +2,6 @@ force = 30 internals_req_access = list(ACCESS_MECH_SCIENCE, ACCESS_MECH_SECURITY) armor = list(MELEE = 30, BULLET = 30, LASER = 15, ENERGY = 20, BOMB = 20, BIO = 0, FIRE = 100, ACID = 100) - mouse_pointer = 'icons/effects/mouse_pointers/mecha_mouse.dmi' destruction_sleep_duration = 40 exit_delay = 40 diff --git a/code/modules/vehicles/mecha/combat/durand.dm b/code/modules/vehicles/mecha/combat/durand.dm index fc8f624e32062..17b84ad7ed8cd 100644 --- a/code/modules/vehicles/mecha/combat/durand.dm +++ b/code/modules/vehicles/mecha/combat/durand.dm @@ -10,6 +10,7 @@ max_temperature = 30000 force = 40 wreckage = /obj/structure/mecha_wreckage/durand + mech_type = EXOSUIT_MODULE_DURAND max_equip_by_category = list( MECHA_UTILITY = 1, MECHA_POWER = 1, @@ -20,7 +21,7 @@ /obj/vehicle/sealed/mecha/combat/durand/Initialize(mapload) . = ..() - shield = new /obj/durand_shield(loc, src, layer, dir) + shield = new /obj/durand_shield(loc, src, plane, layer, dir) RegisterSignal(src, COMSIG_MECHA_ACTION_TRIGGER, .proc/relay) RegisterSignal(src, COMSIG_PROJECTILE_PREHIT, .proc/prehit) @@ -157,28 +158,34 @@ own integrity back to max. Shield is automatically dropped if we run out of powe light_power = 5 light_color = LIGHT_COLOR_ELECTRIC_CYAN light_on = FALSE + resistance_flags = LAVA_PROOF | FIRE_PROOF | ACID_PROOF //The shield should not take damage from fire, lava, or acid; that's the mech's job. ///Our link back to the durand var/obj/vehicle/sealed/mecha/combat/durand/chassis ///To keep track of things during the animation var/switching = FALSE - var/currentuser - resistance_flags = LAVA_PROOF | FIRE_PROOF | ACID_PROOF //The shield should not take damage from fire, lava, or acid; that's the mech's job. - -/obj/durand_shield/Initialize(mapload, _chassis, _layer, _dir) +/obj/durand_shield/Initialize(mapload, chassis, plane, layer, dir) . = ..() - chassis = _chassis - layer = _layer - setDir(_dir) + src.chassis = chassis + src.layer = layer + src.plane = plane + setDir(dir) RegisterSignal(src, COMSIG_MECHA_ACTION_TRIGGER, .proc/activate) + RegisterSignal(chassis, COMSIG_MOVABLE_UPDATE_GLIDE_SIZE, .proc/shield_glide_size_update) /obj/durand_shield/Destroy() + UnregisterSignal(src, COMSIG_MECHA_ACTION_TRIGGER) if(chassis) + UnregisterSignal(chassis, COMSIG_MOVABLE_UPDATE_GLIDE_SIZE) chassis.shield = null chassis = null return ..() +/obj/durand_shield/proc/shield_glide_size_update(datum/source, target) + SIGNAL_HANDLER + glide_size = target + /** * Handles activating and deactivating the shield. * @@ -194,7 +201,6 @@ own integrity back to max. Shield is automatically dropped if we run out of powe */ /obj/durand_shield/proc/activate(datum/source, mob/owner, list/signal_args) SIGNAL_HANDLER - currentuser = owner if(!LAZYLEN(chassis?.occupants)) return if(switching && !signal_args[1]) @@ -228,10 +234,21 @@ own integrity back to max. Shield is automatically dropped if we run out of powe playsound(src, 'sound/mecha/mech_shield_drop.ogg', 50, FALSE) set_light(0) icon_state = "shield_null" - invisibility = INVISIBILITY_MAXIMUM //no showing on right-click + addtimer(CALLBACK(src, .proc/make_invisible), 1 SECONDS, TIMER_UNIQUE|TIMER_OVERRIDE) UnregisterSignal(chassis, COMSIG_ATOM_DIR_CHANGE) switching = FALSE +/** + * Sets invisibility to INVISIBILITY_MAXIMUM if defense mode is disabled + * + * We need invisibility set to higher than 25 for the shield to not appear + * in the right-click context menu, but if we do it too early, we miss the + * deactivate animation. Hense, timer and this proc. + */ +/obj/durand_shield/proc/make_invisible() + if(!chassis.defense_mode) + invisibility = INVISIBILITY_MAXIMUM + /obj/durand_shield/proc/resetdir(datum/source, olddir, newdir) SIGNAL_HANDLER setDir(newdir) diff --git a/code/modules/vehicles/mecha/combat/gygax.dm b/code/modules/vehicles/mecha/combat/gygax.dm index 5f23d21b82f8a..4d7ffb27aeebc 100644 --- a/code/modules/vehicles/mecha/combat/gygax.dm +++ b/code/modules/vehicles/mecha/combat/gygax.dm @@ -12,6 +12,7 @@ leg_overload_coeff = 80 force = 25 wreckage = /obj/structure/mecha_wreckage/gygax + mech_type = EXOSUIT_MODULE_GYGAX max_equip_by_category = list( MECHA_UTILITY = 1, MECHA_POWER = 1, diff --git a/code/modules/vehicles/mecha/combat/honker.dm b/code/modules/vehicles/mecha/combat/honker.dm index b3b5aa3bc9daa..b5f45609014e5 100644 --- a/code/modules/vehicles/mecha/combat/honker.dm +++ b/code/modules/vehicles/mecha/combat/honker.dm @@ -11,6 +11,7 @@ internals_req_access = list(ACCESS_MECH_SCIENCE, ACCESS_THEATRE) wreckage = /obj/structure/mecha_wreckage/honker mecha_flags = CANSTRAFE | IS_ENCLOSED | HAS_LIGHTS | MMI_COMPATIBLE + mech_type = EXOSUIT_MODULE_HONK max_equip_by_category = list( MECHA_UTILITY = 2, MECHA_POWER = 1, diff --git a/code/modules/vehicles/mecha/combat/marauder.dm b/code/modules/vehicles/mecha/combat/marauder.dm index 9e67af318385f..bbbf33b58112b 100644 --- a/code/modules/vehicles/mecha/combat/marauder.dm +++ b/code/modules/vehicles/mecha/combat/marauder.dm @@ -12,6 +12,7 @@ internals_req_access = list(ACCESS_CENT_SPECOPS) wreckage = /obj/structure/mecha_wreckage/marauder mecha_flags = CANSTRAFE | IS_ENCLOSED | HAS_LIGHTS | MMI_COMPATIBLE + mech_type = EXOSUIT_MODULE_COMBAT force = 45 max_equip_by_category = list( MECHA_UTILITY = 3, diff --git a/code/modules/vehicles/mecha/combat/phazon.dm b/code/modules/vehicles/mecha/combat/phazon.dm index 643caf402b0e8..ba221ccf64e43 100644 --- a/code/modules/vehicles/mecha/combat/phazon.dm +++ b/code/modules/vehicles/mecha/combat/phazon.dm @@ -10,6 +10,7 @@ armor = list(MELEE = 30, BULLET = 30, LASER = 30, ENERGY = 30, BOMB = 30, BIO = 0, FIRE = 100, ACID = 100) max_temperature = 25000 wreckage = /obj/structure/mecha_wreckage/phazon + mech_type = EXOSUIT_MODULE_PHAZON force = 15 max_equip_by_category = list( MECHA_UTILITY = 1, diff --git a/code/modules/vehicles/mecha/combat/reticence.dm b/code/modules/vehicles/mecha/combat/reticence.dm index afb91667b31b0..a16fe351de735 100644 --- a/code/modules/vehicles/mecha/combat/reticence.dm +++ b/code/modules/vehicles/mecha/combat/reticence.dm @@ -12,6 +12,7 @@ operation_req_access = list(ACCESS_THEATRE) internals_req_access = list(ACCESS_MECH_SCIENCE, ACCESS_THEATRE) mecha_flags = CANSTRAFE | IS_ENCLOSED | HAS_LIGHTS | QUIET_STEPS | QUIET_TURNS | MMI_COMPATIBLE + mech_type = EXOSUIT_MODULE_COMBAT max_equip_by_category = list( MECHA_UTILITY = 1, MECHA_POWER = 1, diff --git a/code/modules/vehicles/mecha/combat/savannah_ivanov.dm b/code/modules/vehicles/mecha/combat/savannah_ivanov.dm index 3b28c661952c8..be4aff48340ad 100644 --- a/code/modules/vehicles/mecha/combat/savannah_ivanov.dm +++ b/code/modules/vehicles/mecha/combat/savannah_ivanov.dm @@ -20,6 +20,7 @@ icon_state = "savannah_ivanov_0_0" //does not include mmi compatibility mecha_flags = ADDING_ACCESS_POSSIBLE | CANSTRAFE | IS_ENCLOSED | HAS_LIGHTS + mech_type = EXOSUIT_MODULE_SAVANNAH movedelay = 3 max_integrity = 450 //really tanky, like damn armor = list(MELEE = 45, BULLET = 40, LASER = 30, ENERGY = 30, BOMB = 40, BIO = 0, FIRE = 100, ACID = 100) diff --git a/code/modules/vehicles/mecha/equipment/mecha_equipment.dm b/code/modules/vehicles/mecha/equipment/mecha_equipment.dm index 48692906b0873..38b7f2cd4b759 100644 --- a/code/modules/vehicles/mecha/equipment/mecha_equipment.dm +++ b/code/modules/vehicles/mecha/equipment/mecha_equipment.dm @@ -21,7 +21,7 @@ ///Bitflag. Determines the range of the equipment. var/range = MECHA_MELEE /// Bitflag. Used by exosuit fabricator to assign sub-categories based on which exosuits can equip this. - var/mech_flags = NONE + var/mech_flags = ALL ///boolean: FALSE if this equipment can not be removed/salvaged var/detachable = TRUE ///Boolean: whether a pacifist can use this equipment @@ -122,6 +122,8 @@ return default_can_attach(M, attach_right) /obj/item/mecha_parts/mecha_equipment/proc/default_can_attach(obj/vehicle/sealed/mecha/mech, attach_right = FALSE) + if(!(mech_flags & mech.mech_type)) + return FALSE if(equipment_slot == MECHA_WEAPON) if(attach_right) if(mech.equip_by_category[MECHA_R_ARM]) diff --git a/code/modules/vehicles/mecha/equipment/tools/medical_tools.dm b/code/modules/vehicles/mecha/equipment/tools/medical_tools.dm index 166d34ff819ed..ff8a717602652 100644 --- a/code/modules/vehicles/mecha/equipment/tools/medical_tools.dm +++ b/code/modules/vehicles/mecha/equipment/tools/medical_tools.dm @@ -3,12 +3,6 @@ /obj/item/mecha_parts/mecha_equipment/medical mech_flags = EXOSUIT_MODULE_MEDICAL -/obj/item/mecha_parts/mecha_equipment/medical/can_attach(obj/vehicle/sealed/mecha/M, attach_right = FALSE) - . = ..() - if(!ismedicalmecha(M)) - return FALSE - - /obj/item/mecha_parts/mecha_equipment/medical/attach(obj/vehicle/sealed/mecha/M) . = ..() START_PROCESSING(SSobj, src) diff --git a/code/modules/vehicles/mecha/equipment/tools/mining_tools.dm b/code/modules/vehicles/mecha/equipment/tools/mining_tools.dm index 86813f342320e..4c14e0f2cc5a2 100644 --- a/code/modules/vehicles/mecha/equipment/tools/mining_tools.dm +++ b/code/modules/vehicles/mecha/equipment/tools/mining_tools.dm @@ -16,9 +16,9 @@ range = MECHA_MELEE tool_behaviour = TOOL_DRILL toolspeed = 0.9 + mech_flags = EXOSUIT_MODULE_WORKING | EXOSUIT_MODULE_COMBAT var/drill_delay = 7 var/drill_level = DRILL_BASIC - mech_flags = EXOSUIT_MODULE_WORKING | EXOSUIT_MODULE_COMBAT /obj/item/mecha_parts/mecha_equipment/drill/Initialize(mapload) . = ..() @@ -166,19 +166,13 @@ icon_state = "mecha_analyzer" equip_cooldown = 15 equipment_slot = MECHA_UTILITY - var/scanning_time = 0 mech_flags = EXOSUIT_MODULE_WORKING + var/scanning_time = 0 /obj/item/mecha_parts/mecha_equipment/mining_scanner/Initialize(mapload) . = ..() START_PROCESSING(SSfastprocess, src) -/obj/item/mecha_parts/mecha_equipment/mining_scanner/can_attach(obj/vehicle/sealed/mecha/M, attach_right = FALSE) - if(..()) - if(istype(M, /obj/vehicle/sealed/mecha/working)) - return TRUE - return FALSE - /obj/item/mecha_parts/mecha_equipment/mining_scanner/process() if(!loc) STOP_PROCESSING(SSfastprocess, src) diff --git a/code/modules/vehicles/mecha/equipment/tools/other_tools.dm b/code/modules/vehicles/mecha/equipment/tools/other_tools.dm index 276138e8b2d21..0bdfc2b72f732 100644 --- a/code/modules/vehicles/mecha/equipment/tools/other_tools.dm +++ b/code/modules/vehicles/mecha/equipment/tools/other_tools.dm @@ -434,7 +434,7 @@ /obj/item/mecha_parts/mecha_equipment/thrusters/gas name = "RCS thruster package" desc = "A set of thrusters that allow for exosuit movement in zero-gravity environments, by expelling gas from the internal life support tank." - effect_type = /obj/effect/particle_effect/smoke + effect_type = /obj/effect/particle_effect/fluid/smoke var/move_cost = 20 //moles per step /obj/item/mecha_parts/mecha_equipment/thrusters/gas/try_attach_part(mob/user, obj/vehicle/sealed/mecha/M, attach_right = FALSE) diff --git a/code/modules/vehicles/mecha/equipment/tools/work_tools.dm b/code/modules/vehicles/mecha/equipment/tools/work_tools.dm index 2443fbbbcf591..bce4d7377c5ef 100644 --- a/code/modules/vehicles/mecha/equipment/tools/work_tools.dm +++ b/code/modules/vehicles/mecha/equipment/tools/work_tools.dm @@ -22,13 +22,6 @@ ///Audio for using the hydraulic clamp var/clampsound = 'sound/mecha/hydraulic.ogg' -/obj/item/mecha_parts/mecha_equipment/hydraulic_clamp/can_attach(obj/vehicle/sealed/mecha/M, attach_right = FALSE) - . = ..() - if(!.) - return - if(!istype(M, /obj/vehicle/sealed/mecha/working/ripley)) - return FALSE - /obj/item/mecha_parts/mecha_equipment/hydraulic_clamp/attach(obj/vehicle/sealed/mecha/M) . = ..() cargo_holder = M @@ -144,14 +137,12 @@ desc = "They won't know what clamped them! This time for real!" killer_clamp = TRUE - /obj/item/mecha_parts/mecha_equipment/hydraulic_clamp/kill/fake//harmless fake for pranks desc = "They won't know what clamped them!" energy_drain = 0 clamp_damage = 0 killer_clamp = FALSE - /obj/item/mecha_parts/mecha_equipment/extinguisher name = "exosuit extinguisher" desc = "Equipment for engineering exosuits. A rapid-firing high capacity fire extinguisher." @@ -225,15 +216,6 @@ attempt_refill(usr) return TRUE - -/obj/item/mecha_parts/mecha_equipment/extinguisher/can_attach(obj/vehicle/sealed/mecha/M, attach_right = FALSE) - . = ..() - if(!.) - return - if(!istype(M, /obj/vehicle/sealed/mecha/working)) - return FALSE - - #define MODE_DECONSTRUCT 0 #define MODE_WALL 1 #define MODE_AIRLOCK 2 diff --git a/code/modules/vehicles/mecha/equipment/weapons/weapons.dm b/code/modules/vehicles/mecha/equipment/weapons/weapons.dm index 1eca7e3422ef3..a1778c3af2b3c 100644 --- a/code/modules/vehicles/mecha/equipment/weapons/weapons.dm +++ b/code/modules/vehicles/mecha/equipment/weapons/weapons.dm @@ -3,6 +3,7 @@ range = MECHA_RANGED equipment_slot = MECHA_WEAPON destroy_sound = 'sound/mecha/weapdestr.ogg' + mech_flags = EXOSUIT_MODULE_COMBAT var/projectile var/fire_sound var/projectiles_per_shot = 1 @@ -11,7 +12,6 @@ var/projectile_delay = 0 var/firing_effect_type = /obj/effect/temp_visual/dir_setting/firing_effect //the visual effect appearing when the weapon is fired. var/kickback = TRUE //Will using this weapon in no grav push mecha back. - mech_flags = EXOSUIT_MODULE_COMBAT /obj/item/mecha_parts/mecha_equipment/weapon/can_attach(obj/vehicle/sealed/mecha/M, attach_right = FALSE) if(!..()) @@ -126,6 +126,7 @@ projectile = /obj/projectile/plasma/adv/mech fire_sound = 'sound/weapons/plasma_cutter.ogg' harmful = TRUE + mech_flags = EXOSUIT_MODULE_COMBAT | EXOSUIT_MODULE_WORKING /obj/item/mecha_parts/mecha_equipment/weapon/energy/plasma/can_attach(obj/vehicle/sealed/mecha/M, attach_right = FALSE) if(..()) //combat mech @@ -144,6 +145,7 @@ projectile = /obj/projectile/kinetic/mech fire_sound = 'sound/weapons/kenetic_accel.ogg' harmful = TRUE + mech_flags = EXOSUIT_MODULE_COMBAT | EXOSUIT_MODULE_WORKING //attachable to all mechas, like the plasma cutter /obj/item/mecha_parts/mecha_equipment/weapon/energy/mecha_kineticgun/can_attach(obj/vehicle/sealed/mecha/M, attach_right = FALSE) @@ -195,7 +197,7 @@ to_chat(M, "HONK") M.SetSleeping(0) M.adjust_timed_status_effect(40 SECONDS, /datum/status_effect/speech/stutter) - var/obj/item/organ/ears/ears = M.getorganslot(ORGAN_SLOT_EARS) + var/obj/item/organ/internal/ears/ears = M.getorganslot(ORGAN_SLOT_EARS) if(ears) ears.adjustEarDamage(0, 30) M.Paralyze(60) @@ -203,7 +205,7 @@ M.Stun(200) M.Unconscious(80) else - M.Jitter(500) + M.set_timed_status_effect(1000 SECONDS, /datum/status_effect/jitter, only_if_higher = TRUE) log_message("Honked from [src.name]. HONK!", LOG_MECHA) var/turf/T = get_turf(src) diff --git a/code/modules/vehicles/mecha/mech_fabricator.dm b/code/modules/vehicles/mecha/mech_fabricator.dm index 865e936326606..93c410ab1990b 100644 --- a/code/modules/vehicles/mecha/mech_fabricator.dm +++ b/code/modules/vehicles/mecha/mech_fabricator.dm @@ -181,6 +181,8 @@ category_override += "H.O.N.K" if(mech_types & EXOSUIT_MODULE_PHAZON) category_override += "Phazon" + if(mech_types & EXOSUIT_MODULE_SAVANNAH) + category_override += "Savannah-Ivanov" else if(ispath(built_item, /obj/item/borg_restart_board)) sub_category += "All Cyborgs" //Otherwise the restart board shows in the "parts" category, which seems dumb diff --git a/code/modules/vehicles/mecha/mecha_actions.dm b/code/modules/vehicles/mecha/mecha_actions.dm index 5cbd0c8c57afb..c7458d6e64852 100644 --- a/code/modules/vehicles/mecha/mecha_actions.dm +++ b/code/modules/vehicles/mecha/mecha_actions.dm @@ -6,7 +6,6 @@ var/datum/action/vehicle/sealed/mecha/mecha = . mecha.chassis = src - /datum/action/vehicle/sealed/mecha icon_icon = 'icons/mob/actions/actions_mecha.dmi' var/obj/vehicle/sealed/mecha/chassis @@ -34,6 +33,12 @@ if(!owner || !chassis || !(owner in chassis.occupants)) return + if(!chassis.internal_tank) //Just in case. + chassis.use_internal_tank = FALSE + chassis.balloon_alert(owner, "no tank available!") + chassis.log_message("Switch to internal tank failed. No tank available.", LOG_MECHA) + return + chassis.use_internal_tank = !chassis.use_internal_tank button_icon_state = "mech_internals_[chassis.use_internal_tank ? "on" : "off"]" chassis.balloon_alert(owner, "taking air from [chassis.use_internal_tank ? "internal airtank" : "environment"]") diff --git a/code/modules/vehicles/mecha/mecha_ai_interaction.dm b/code/modules/vehicles/mecha/mecha_ai_interaction.dm new file mode 100644 index 0000000000000..abe62a57755f7 --- /dev/null +++ b/code/modules/vehicles/mecha/mecha_ai_interaction.dm @@ -0,0 +1,126 @@ +/obj/vehicle/sealed/mecha/attack_ai(mob/living/silicon/ai/user) + if(!isAI(user)) + return + //Allows the Malf to scan a mech's status and loadout, helping it to decide if it is a worthy chariot. + if(user.can_dominate_mechs) + examine(user) //Get diagnostic information! + for(var/obj/item/mecha_parts/mecha_tracking/B in trackers) + to_chat(user, span_danger("Warning: Tracking Beacon detected. Enter at your own risk. Beacon Data:")) + to_chat(user, "[B.get_mecha_info()]") + break + //Nothing like a big, red link to make the player feel powerful! + to_chat(user, "[span_userdanger("ASSUME DIRECT CONTROL?")]
    ") + return + examine(user) + if(length(return_drivers()) > 0) + to_chat(user, span_warning("This exosuit has a pilot and cannot be controlled.")) + return + var/can_control_mech = FALSE + for(var/obj/item/mecha_parts/mecha_tracking/ai_control/A in trackers) + can_control_mech = TRUE + to_chat(user, "[span_notice("[icon2html(src, user)] Status of [name]:")]\n[A.get_mecha_info()]") + break + if(!can_control_mech) + to_chat(user, span_warning("You cannot control exosuits without AI control beacons installed.")) + return + to_chat(user, "[span_boldnotice("Take control of exosuit?")]
    ") + +/obj/vehicle/sealed/mecha/transfer_ai(interaction, mob/user, mob/living/silicon/ai/AI, obj/item/aicard/card) + . = ..() + if(!.) + return + + //Transfer from core or card to mech. Proc is called by mech. + switch(interaction) + if(AI_TRANS_TO_CARD) //Upload AI from mech to AI card. + if(!construction_state) //Mech must be in maint mode to allow carding. + to_chat(user, span_warning("[name] must have maintenance protocols active in order to allow a transfer.")) + return + var/list/ai_pilots = list() + for(var/mob/living/silicon/ai/aipilot in occupants) + ai_pilots += aipilot + if(!length(ai_pilots)) //Mech does not have an AI for a pilot + to_chat(user, span_warning("No AI detected in the [name] onboard computer.")) + return + if(length(ai_pilots) > 1) //Input box for multiple AIs, but if there's only one we'll default to them. + AI = tgui_input_list(user, "Which AI do you wish to card?", "AI Selection", sort_list(ai_pilots)) + else + AI = ai_pilots[1] + if(isnull(AI)) + return + if(!(AI in occupants) || !user.Adjacent(src)) + return //User sat on the selection window and things changed. + + AI.ai_restore_power()//So the AI initially has power. + AI.control_disabled = TRUE + AI.radio_enabled = FALSE + AI.disconnect_shell() + remove_occupant(AI) + mecha_flags &= ~SILICON_PILOT + AI.forceMove(card) + card.AI = AI + AI.controlled_equipment = null + AI.remote_control = null + to_chat(AI, span_notice("You have been downloaded to a mobile storage device. Wireless connection offline.")) + to_chat(user, "[span_boldnotice("Transfer successful")]: [AI.name] ([rand(1000,9999)].exe) removed from [name] and stored within local memory.") + return + + if(AI_MECH_HACK) //Called by AIs on the mech + AI.linked_core = new /obj/structure/ai_core/deactivated(AI.loc) + if(AI.can_dominate_mechs && LAZYLEN(occupants)) //Oh, I am sorry, were you using that? + to_chat(AI, span_warning("Occupants detected! Forced ejection initiated!")) + to_chat(occupants, span_danger("You have been forcibly ejected!")) + for(var/ejectee in occupants) + mob_exit(ejectee, TRUE, TRUE) //IT IS MINE, NOW. SUCK IT, RD! + AI.can_shunt = FALSE //ONE AI ENTERS. NO AI LEAVES. + + if(AI_TRANS_FROM_CARD) //Using an AI card to upload to a mech. + AI = card.AI + if(!AI) + to_chat(user, span_warning("There is no AI currently installed on this device.")) + return + if(AI.deployed_shell) //Recall AI if shelled so it can be checked for a client + AI.disconnect_shell() + if(AI.stat || !AI.client) + to_chat(user, span_warning("[AI.name] is currently unresponsive, and cannot be uploaded.")) + return + if((LAZYLEN(occupants) >= max_occupants) || dna_lock) //Normal AIs cannot steal mechs! + to_chat(user, span_warning("Access denied. [name] is [LAZYLEN(occupants) >= max_occupants ? "currently fully occupied" : "secured with a DNA lock"].")) + return + AI.control_disabled = FALSE + AI.radio_enabled = TRUE + to_chat(user, "[span_boldnotice("Transfer successful")]: [AI.name] ([rand(1000,9999)].exe) installed and executed successfully. Local copy has been removed.") + card.AI = null + ai_enter_mech(AI) + +///Hack and From Card interactions share some code, so leave that here for both to use. +/obj/vehicle/sealed/mecha/proc/ai_enter_mech(mob/living/silicon/ai/AI) + AI.ai_restore_power() + mecha_flags |= SILICON_PILOT + moved_inside(AI) + AI.cancel_camera() + AI.controlled_equipment = src + AI.remote_control = src + to_chat(AI, AI.can_dominate_mechs ? span_greenannounce("Takeover of [name] complete! You are now loaded onto the onboard computer. Do not attempt to leave the station sector!") :\ + span_notice("You have been uploaded to a mech's onboard computer.")) + to_chat(AI, "Use Middle-Mouse to toggle equipment safety. Clicks with safety enabled will pass AI commands.") + + +///Handles an actual AI (simple_animal mecha pilot) entering the mech +/obj/vehicle/sealed/mecha/proc/aimob_enter_mech(mob/living/simple_animal/hostile/syndicate/mecha_pilot/pilot_mob) + if(!pilot_mob?.Adjacent(src)) + return + if(LAZYLEN(occupants)) + return + LAZYSET(occupants, pilot_mob, NONE) + pilot_mob.mecha = src + pilot_mob.forceMove(src) + update_appearance() + +///Handles an actual AI (simple_animal mecha pilot) exiting the mech +/obj/vehicle/sealed/mecha/proc/aimob_exit_mech(mob/living/simple_animal/hostile/syndicate/mecha_pilot/pilot_mob) + LAZYREMOVE(occupants, pilot_mob) + if(pilot_mob.mecha == src) + pilot_mob.mecha = null + pilot_mob.forceMove(get_turf(src)) + update_appearance() diff --git a/code/modules/vehicles/mecha/mecha_construction_paths.dm b/code/modules/vehicles/mecha/mecha_construction_paths.dm index 6b6dd9af57425..9f96da3a36fdf 100644 --- a/code/modules/vehicles/mecha/mecha_construction_paths.dm +++ b/code/modules/vehicles/mecha/mecha_construction_paths.dm @@ -1,9 +1,46 @@ +#define ADD_TREADS_STEP 1 +#define CONNECT_HYDRAULICS_STEP 2 +#define ACTIVATE_HYDRAULICS_STEP 3 +#define ADD_WIRING_STEP 4 +#define ADJUST_WIRING_STEP 5 +#define ADD_CONTROL_MODULE_STEP 6 +#define SECURE_CONTROL_MODULE_STEP 7 +#define ADD_PERIPHERALS_STEP 8 +#define SECURE_PERIPHERALS_STEP 9 +#define ADD_WEAPONS_CONTROLS_STEP 10 +#define SECURE_WEAPONS_CONTROLS_STEP 11 +#define ADD_SCANNING_MODULE_STEP 12 +#define SECURE_SCANNING_MODULE_STEP 13 +#define ADD_CAPACITOR_STEP 14 +#define SECURE_CAPACITOR_STEP 15 +#define INSTALL_BLUESPACE_STEP 16 +#define CONNECT_BLUESPACE_STEP 17 +#define ENGAGE_BLUESPACE_STEP 18 +#define ADD_CELL_STEP 19 +#define SECURE_CELL_STEP 20 +#define ADD_INTERNAL_ARMOR_STEP 21 +#define SECURE_INTERNAL_ARMOR_STEP 22 +#define WELD_INTERNAL_ARMOR_STEP 23 +#define ADD_EXTERNAL_ARMOR_STEP 24 +#define SECURE_EXTERNAL_ARMOR_STEP 25 +#define WELD_EXTERNAL_ARMOR_STEP 26 +#define INSERT_ANOMALY_CORE_STEP 27 + //////////////////////////////// ///// Construction datums ////// //////////////////////////////// /datum/component/construction/mecha var/base_icon + /// What construction step we're on for displaying messages to viewers + var/message_step = 1 + /// If this mech has treads (Clarke) + var/has_treads = FALSE + /// If this mech has a weapons control module (Gygax, Durand, etc.) + var/has_weapons_module = FALSE + /// If this mech has a bluespace crystal in construction (Phazon) + var/has_bluespace_crystal = FALSE + // Component typepaths. // most must be defined unless // get_steps is overriden. @@ -50,7 +87,7 @@ ..() // By default, each step in mech construction has a single icon_state: // "[base_icon][index - 1]" - // For example, Ripley's step 1 icon_state is "ripley0". + // For example, Ripley's step 1 icon_state is "ripley0" var/atom/parent_atom = parent if(!steps[index]["icon_state"] && base_icon) parent_atom.icon_state = "[base_icon][index - 1]" @@ -59,7 +96,7 @@ . = user.transferItemToLoc(I, parent) if(.) var/atom/parent_atom = parent - user.visible_message(span_notice("[user] connects [I] to [parent]."), span_notice("You connect [I] to [parent].")) + user.balloon_alert_to_viewers("connected [I]") parent_atom.add_overlay(I.icon_state+"+o") qdel(I) @@ -252,7 +289,105 @@ ) ) +/// Steps must be checked for sequentially, in case we skip into another state we don't want +/// However, if we're doing a deconstruction step (backwards) we need to check in a different order +/datum/component/construction/mecha/proc/skip_extra_steps(diff, forward) + var/on_valid_step = FALSE + + while (!on_valid_step) + // Offset the next number if it's a backwards step + // to ensure we're checking the correct next step + var/next_step = forward ? message_step : (message_step - 1) + + // Some variables for what step we're on to keep the if statements reasonably long + var/on_weapons_step = next_step == ADD_WEAPONS_CONTROLS_STEP || next_step == SECURE_WEAPONS_CONTROLS_STEP + var/on_bluespace_step = next_step == INSTALL_BLUESPACE_STEP || next_step == CONNECT_BLUESPACE_STEP || next_step == ENGAGE_BLUESPACE_STEP + + // Skip over steps we're not doing! + if(!has_treads && next_step == ADD_TREADS_STEP) + message_step += diff + else if(!has_weapons_module && on_weapons_step) + message_step += diff * 2 + + else if(!has_bluespace_crystal && on_bluespace_step) + message_step += diff * 3 + + else + on_valid_step = TRUE + +/// Generic mech construction messages +/datum/component/construction/mecha/custom_action(obj/item/I, mob/living/user, diff) + if(!..()) + return FALSE + + var/forward = (diff == FORWARD) + + skip_extra_steps(diff, forward) + + // An offset is used to condense the printing of messages: + // When we advance a step, we display the message (i.e. step 1) and move to the next step (2) + // When we move back a step, we decrement the step (step 2 to 1) and then print the backwards message for that step + var/curr_step = forward ? message_step : (message_step - 1) + + switch(curr_step) + if(ADD_TREADS_STEP) + user.balloon_alert_to_viewers("[forward ? "added" : "removed"] tread systems") + if(CONNECT_HYDRAULICS_STEP) + user.balloon_alert_to_viewers("[forward ? "connected" : "disconnected"] hydraulic systems") + if(ACTIVATE_HYDRAULICS_STEP) + user.balloon_alert_to_viewers("[forward ? "activated" : "deactivated"] hydraulic systems") + if(ADD_WIRING_STEP) + user.balloon_alert_to_viewers("[forward ? "added" : "removed"] wiring") + if(ADJUST_WIRING_STEP) + user.balloon_alert_to_viewers("[forward ? "adjusted" : "disconnected"] wiring") + if(ADD_CONTROL_MODULE_STEP) + user.balloon_alert_to_viewers("[forward ? "installed" : "removed"] central control module") + if(SECURE_CONTROL_MODULE_STEP) + user.balloon_alert_to_viewers("[forward ? "secured" : "unsecured"] central control module") + if(ADD_PERIPHERALS_STEP) + user.balloon_alert_to_viewers("[forward ? "installed" : "removed"] peripherals control module") + if(SECURE_PERIPHERALS_STEP) + user.balloon_alert_to_viewers("[forward ? "secured" : "unsecured"] peripherals control module") + if(ADD_WEAPONS_CONTROLS_STEP) + user.balloon_alert_to_viewers("[forward ? "installed" : "removed"] weapons control module") + if(SECURE_WEAPONS_CONTROLS_STEP) + user.balloon_alert_to_viewers("[forward ? "secured" : "unsecured"] weapons control module") + if(ADD_SCANNING_MODULE_STEP) + user.balloon_alert_to_viewers("[forward ? "installed" : "removed"] scanner module") + if(SECURE_SCANNING_MODULE_STEP) + user.balloon_alert_to_viewers("[forward ? "secured" : "unsecured"] scanner module") + if(ADD_CAPACITOR_STEP) + user.balloon_alert_to_viewers("[forward ? "installed" : "removed"] capacitor") + if(SECURE_CAPACITOR_STEP) + user.balloon_alert_to_viewers("[forward ? "secured" : "unsecured"] capacitor") + if(INSTALL_BLUESPACE_STEP) + user.balloon_alert_to_viewers("[forward ? "installed" : "removed"] bluespace crystal") + if(CONNECT_BLUESPACE_STEP) + user.balloon_alert_to_viewers("[forward ? "connected" : "disconnected"] bluespace crystal") + if(ENGAGE_BLUESPACE_STEP) + user.balloon_alert_to_viewers("[forward ? "engaged" : "disengaged"] bluespace crystal") + if(ADD_CELL_STEP) + user.balloon_alert_to_viewers("[forward ? "installed" : "removed"] power cell") + if(SECURE_CELL_STEP) + user.balloon_alert_to_viewers("[forward ? "secured" : "unsecured"] power cell") + if(ADD_INTERNAL_ARMOR_STEP) + user.balloon_alert_to_viewers("[forward ? "installed" : "pried off"] internal armor layer") + if(SECURE_INTERNAL_ARMOR_STEP) + user.balloon_alert_to_viewers("[forward ? "secured" : "unfastened"] internal armor layer") + if(WELD_INTERNAL_ARMOR_STEP) + user.balloon_alert_to_viewers("[forward ? "welded" : "cut off"] internal armor layer") + if(ADD_EXTERNAL_ARMOR_STEP) + user.balloon_alert_to_viewers("[forward ? "installed" : "pried off"] external armor layer") + if(SECURE_EXTERNAL_ARMOR_STEP) + user.balloon_alert_to_viewers("[forward ? "secured" : "unfastened"] external armor layer") + if(WELD_EXTERNAL_ARMOR_STEP) + user.balloon_alert_to_viewers("[forward ? "welded" : "cut off"] external armor layer") + + message_step += diff + return TRUE + +//RIPLEY /datum/component/construction/unordered/mecha_chassis/ripley result = /datum/component/construction/mecha/ripley steps = list( @@ -291,110 +426,7 @@ ), ) -/datum/component/construction/mecha/ripley/custom_action(obj/item/I, mob/living/user, diff) - if(!..()) - return FALSE - - switch(index) - if(1) - user.visible_message(span_notice("[user] connects [parent] hydraulic systems."), span_notice("You connect [parent] hydraulic systems.")) - if(2) - if(diff==FORWARD) - user.visible_message(span_notice("[user] activates [parent] hydraulic systems."), span_notice("You activate [parent] hydraulic systems.")) - else - user.visible_message(span_notice("[user] disconnects [parent] hydraulic systems."), span_notice("You disconnect [parent] hydraulic systems.")) - if(3) - if(diff==FORWARD) - user.visible_message(span_notice("[user] adds the wiring to [parent]."), span_notice("You add the wiring to [parent].")) - else - user.visible_message(span_notice("[user] deactivates [parent] hydraulic systems."), span_notice("You deactivate [parent] hydraulic systems.")) - if(4) - if(diff==FORWARD) - user.visible_message(span_notice("[user] adjusts the wiring of [parent]."), span_notice("You adjust the wiring of [parent].")) - else - user.visible_message(span_notice("[user] removes the wiring from [parent]."), span_notice("You remove the wiring from [parent].")) - if(5) - if(diff==FORWARD) - user.visible_message(span_notice("[user] installs [I] into [parent]."), span_notice("You install [I] into [parent].")) - else - user.visible_message(span_notice("[user] disconnects the wiring of [parent]."), span_notice("You disconnect the wiring of [parent].")) - if(6) - if(diff==FORWARD) - user.visible_message(span_notice("[user] secures the mainboard."), span_notice("You secure the mainboard.")) - else - user.visible_message(span_notice("[user] removes the central control module from [parent]."), span_notice("You remove the central computer mainboard from [parent].")) - if(7) - if(diff==FORWARD) - user.visible_message(span_notice("[user] installs [I] into [parent]."), span_notice("You install [I] into [parent].")) - else - user.visible_message(span_notice("[user] unfastens the mainboard."), span_notice("You unfasten the mainboard.")) - if(8) - if(diff==FORWARD) - user.visible_message(span_notice("[user] secures the peripherals control module."), span_notice("You secure the peripherals control module.")) - else - user.visible_message(span_notice("[user] removes the peripherals control module from [parent]."), span_notice("You remove the peripherals control module from [parent].")) - if(9) - if(diff==FORWARD) - user.visible_message(span_notice("[user] installs [I] into [parent]."), span_notice("You install [I] into [parent].")) - else - user.visible_message(span_notice("[user] unfastens the peripherals control module."), span_notice("You unfasten the peripherals control module.")) - if(10) - if(diff==FORWARD) - user.visible_message(span_notice("[user] secures the scanner module."), span_notice("You secure the scanner module.")) - else - user.visible_message(span_notice("[user] removes the scanner module from [parent]."), span_notice("You remove the scanner module from [parent].")) - if(11) - if(diff==FORWARD) - user.visible_message(span_notice("[user] installs [I] to [parent]."), span_notice("You install [I] to [parent].")) - else - user.visible_message(span_notice("[user] unfastens the scanner module."), span_notice("You unfasten the scanner module.")) - if(12) - if(diff==FORWARD) - user.visible_message(span_notice("[user] secures the capacitor."), span_notice("You secure the capacitor.")) - else - user.visible_message(span_notice("[user] removes the capacitor from [parent]."), span_notice("You remove the capacitor from [parent].")) - if(13) - if(diff==FORWARD) - user.visible_message(span_notice("[user] installs [I]."), span_notice("You install [I].")) - else - user.visible_message(span_notice("[user] unsecures the capacitor from [parent]."), span_notice("You unsecure the capacitor from [parent].")) - if(14) - if(diff==FORWARD) - user.visible_message(span_notice("[user] secures the power cell."), span_notice("You secure the power cell.")) - else - user.visible_message(span_notice("[user] pries the power cell from [parent]."), span_notice("You pry the power cell from [parent].")) - if(15) - if(diff==FORWARD) - user.visible_message(span_notice("[user] installs the internal armor layer to [parent]."), span_notice("You install the internal armor layer to [parent].")) - else - user.visible_message(span_notice("[user] unfastens the power cell."), span_notice("You unfasten the power cell.")) - if(16) - if(diff==FORWARD) - user.visible_message(span_notice("[user] secures the internal armor layer."), span_notice("You secure the internal armor layer.")) - else - user.visible_message(span_notice("[user] pries internal armor layer from [parent]."), span_notice("You pry internal armor layer from [parent].")) - if(17) - if(diff==FORWARD) - user.visible_message(span_notice("[user] welds the internal armor layer to [parent]."), span_notice("You weld the internal armor layer to [parent].")) - else - user.visible_message(span_notice("[user] unfastens the internal armor layer."), span_notice("You unfasten the internal armor layer.")) - if(18) - if(diff==FORWARD) - user.visible_message(span_notice("[user] installs the external reinforced armor layer to [parent]."), span_notice("You install the external reinforced armor layer to [parent].")) - else - user.visible_message(span_notice("[user] cuts the internal armor layer from [parent]."), span_notice("You cut the internal armor layer from [parent].")) - if(19) - if(diff==FORWARD) - user.visible_message(span_notice("[user] secures the external armor layer."), span_notice("You secure the external reinforced armor layer.")) - else - user.visible_message(span_notice("[user] pries external armor layer from [parent]."), span_notice("You pry external armor layer from [parent].")) - if(20) - if(diff==FORWARD) - user.visible_message(span_notice("[user] welds the external armor layer to [parent]."), span_notice("You weld the external armor layer to [parent].")) - else - user.visible_message(span_notice("[user] unfastens the external armor layer."), span_notice("You unfasten the external armor layer.")) - return TRUE - +//GYGAX /datum/component/construction/unordered/mecha_chassis/gygax result = /datum/component/construction/mecha/gygax steps = list( @@ -410,6 +442,8 @@ result = /obj/vehicle/sealed/mecha/combat/gygax base_icon = "gygax" + has_weapons_module = TRUE + circuit_control = /obj/item/circuitboard/mecha/gygax/main circuit_periph = /obj/item/circuitboard/mecha/gygax/peripherals circuit_weapon = /obj/item/circuitboard/mecha/gygax/targeting @@ -423,120 +457,7 @@ /datum/component/construction/mecha/gygax/action(datum/source, atom/used_atom, mob/user) return INVOKE_ASYNC(src, .proc/check_step, used_atom,user) -/datum/component/construction/mecha/gygax/custom_action(obj/item/I, mob/living/user, diff) - if(!..()) - return FALSE - - switch(index) - if(1) - user.visible_message(span_notice("[user] connects [parent] hydraulic systems."), span_notice("You connect [parent] hydraulic systems.")) - if(2) - if(diff==FORWARD) - user.visible_message(span_notice("[user] activates [parent] hydraulic systems."), span_notice("You activate [parent] hydraulic systems.")) - else - user.visible_message(span_notice("[user] disconnects [parent] hydraulic systems."), span_notice("You disconnect [parent] hydraulic systems.")) - if(3) - if(diff==FORWARD) - user.visible_message(span_notice("[user] adds the wiring to [parent]."), span_notice("You add the wiring to [parent].")) - else - user.visible_message(span_notice("[user] deactivates [parent] hydraulic systems."), span_notice("You deactivate [parent] hydraulic systems.")) - if(4) - if(diff==FORWARD) - user.visible_message(span_notice("[user] adjusts the wiring of [parent]."), span_notice("You adjust the wiring of [parent].")) - else - user.visible_message(span_notice("[user] removes the wiring from [parent]."), span_notice("You remove the wiring from [parent].")) - if(5) - if(diff==FORWARD) - user.visible_message(span_notice("[user] installs [I] into [parent]."), span_notice("You install [I] into [parent].")) - else - user.visible_message(span_notice("[user] disconnects the wiring of [parent]."), span_notice("You disconnect the wiring of [parent].")) - if(6) - if(diff==FORWARD) - user.visible_message(span_notice("[user] secures the mainboard."), span_notice("You secure the mainboard.")) - else - user.visible_message(span_notice("[user] removes the central control module from [parent]."), span_notice("You remove the central computer mainboard from [parent].")) - if(7) - if(diff==FORWARD) - user.visible_message(span_notice("[user] installs [I] into [parent]."), span_notice("You install [I] into [parent].")) - else - user.visible_message(span_notice("[user] unfastens the mainboard."), span_notice("You unfasten the mainboard.")) - if(8) - if(diff==FORWARD) - user.visible_message(span_notice("[user] secures the peripherals control module."), span_notice("You secure the peripherals control module.")) - else - user.visible_message(span_notice("[user] removes the peripherals control module from [parent]."), span_notice("You remove the peripherals control module from [parent].")) - if(9) - if(diff==FORWARD) - user.visible_message(span_notice("[user] installs [I] into [parent]."), span_notice("You install [I] into [parent].")) - else - user.visible_message(span_notice("[user] unfastens the peripherals control module."), span_notice("You unfasten the peripherals control module.")) - if(10) - if(diff==FORWARD) - user.visible_message(span_notice("[user] secures the weapon control module."), span_notice("You secure the weapon control module.")) - else - user.visible_message(span_notice("[user] removes the weapon control module from [parent]."), span_notice("You remove the weapon control module from [parent].")) - if(11) - if(diff==FORWARD) - user.visible_message(span_notice("[user] installs [I] to [parent]."), span_notice("You install [I] to [parent].")) - else - user.visible_message(span_notice("[user] unfastens the weapon control module."), span_notice("You unfasten the weapon control module.")) - if(12) - if(diff==FORWARD) - user.visible_message(span_notice("[user] secures the scanner module."), span_notice("You secure the scanner module.")) - else - user.visible_message(span_notice("[user] removes the scanner module from [parent]."), span_notice("You remove the scanner module from [parent].")) - if(13) - if(diff==FORWARD) - user.visible_message(span_notice("[user] installs [I] to [parent]."), span_notice("You install [I] to [parent].")) - else - user.visible_message(span_notice("[user] unfastens the scanner module."), span_notice("You unfasten the scanner module.")) - if(14) - if(diff==FORWARD) - user.visible_message(span_notice("[user] secures the capacitor."), span_notice("You secure the capacitor.")) - else - user.visible_message(span_notice("[user] removes the capacitor from [parent]."), span_notice("You remove the capacitor from [parent].")) - if(15) - if(diff==FORWARD) - user.visible_message(span_notice("[user] installs [I] into [parent]."), span_notice("You install [I] into [parent].")) - else - user.visible_message(span_notice("[user] unfastens the capacitor."), span_notice("You unfasten the capacitor.")) - if(16) - if(diff==FORWARD) - user.visible_message(span_notice("[user] secures the power cell."), span_notice("You secure the power cell.")) - else - user.visible_message(span_notice("[user] pries the power cell from [parent]."), span_notice("You pry the power cell from [parent].")) - if(17) - if(diff==FORWARD) - user.visible_message(span_notice("[user] installs the internal armor layer to [parent]."), span_notice("You install the internal armor layer to [parent].")) - else - user.visible_message(span_notice("[user] unfastens the power cell."), span_notice("You unfasten the power cell.")) - if(18) - if(diff==FORWARD) - user.visible_message(span_notice("[user] secures the internal armor layer."), span_notice("You secure the internal armor layer.")) - else - user.visible_message(span_notice("[user] pries internal armor layer from [parent]."), span_notice("You pry internal armor layer from [parent].")) - if(19) - if(diff==FORWARD) - user.visible_message(span_notice("[user] welds the internal armor layer to [parent]."), span_notice("You weld the internal armor layer to [parent].")) - else - user.visible_message(span_notice("[user] unfastens the internal armor layer."), span_notice("You unfasten the internal armor layer.")) - if(20) - if(diff==FORWARD) - user.visible_message(span_notice("[user] installs [I] to [parent]."), span_notice("You install [I] to [parent].")) - else - user.visible_message(span_notice("[user] cuts the internal armor layer from [parent]."), span_notice("You cut the internal armor layer from [parent].")) - if(21) - if(diff==FORWARD) - user.visible_message(span_notice("[user] secures Gygax Armor Plates."), span_notice("You secure Gygax Armor Plates.")) - else - user.visible_message(span_notice("[user] pries Gygax Armor Plates from [parent]."), span_notice("You pry Gygax Armor Plates from [parent].")) - if(22) - if(diff==FORWARD) - user.visible_message(span_notice("[user] welds Gygax Armor Plates to [parent]."), span_notice("You weld Gygax Armor Plates to [parent].")) - else - user.visible_message(span_notice("[user] unfastens Gygax Armor Plates."), span_notice("You unfasten Gygax Armor Plates.")) - return TRUE - +//CLARKE /datum/component/construction/unordered/mecha_chassis/clarke result = /datum/component/construction/mecha/clarke steps = list( @@ -550,6 +471,8 @@ result = /obj/vehicle/sealed/mecha/working/clarke base_icon = "clarke" + has_treads = TRUE + circuit_control = /obj/item/circuitboard/mecha/clarke/main circuit_periph = /obj/item/circuitboard/mecha/clarke/peripherals @@ -589,120 +512,7 @@ ) ) - - -/datum/component/construction/mecha/clarke/custom_action(obj/item/I, mob/living/user, diff) - if(!..()) - return FALSE - - //TODO: better messages. - switch(index) - if(1) - user.visible_message(span_notice("[user] adds the tread systems."), span_notice("You add the tread systems.")) - if(2) - if(diff==FORWARD) - user.visible_message(span_notice("[user] connects [parent] hydraulic systems."), span_notice("You connect [parent] hydraulic systems.")) - else - user.visible_message(span_notice("[user] removes the tread systems."), span_notice("You remove the tread systems.")) - - if(3) - if(diff==FORWARD) - user.visible_message(span_notice("[user] activates [parent] hydraulic systems."), span_notice("You activate [parent] hydraulic systems.")) - else - user.visible_message(span_notice("[user] disconnects [parent] hydraulic systems."), span_notice("You disconnect [parent] hydraulic systems.")) - if(4) - if(diff==FORWARD) - user.visible_message(span_notice("[user] adds the wiring to [parent]."), span_notice("You add the wiring to [parent].")) - else - user.visible_message(span_notice("[user] deactivates [parent] hydraulic systems."), span_notice("You deactivate [parent] hydraulic systems.")) - if(5) - if(diff==FORWARD) - user.visible_message(span_notice("[user] adjusts the wiring of [parent]."), span_notice("You adjust the wiring of [parent].")) - else - user.visible_message(span_notice("[user] removes the wiring from [parent]."), span_notice("You remove the wiring from [parent].")) - if(6) - if(diff==FORWARD) - user.visible_message(span_notice("[user] installs [I] into [parent]."), span_notice("You install [I] into [parent].")) - else - user.visible_message(span_notice("[user] disconnects the wiring of [parent]."), span_notice("You disconnect the wiring of [parent].")) - if(7) - if(diff==FORWARD) - user.visible_message(span_notice("[user] secures the mainboard."), span_notice("You secure the mainboard.")) - else - user.visible_message(span_notice("[user] removes the central control module from [parent]."), span_notice("You remove the central computer mainboard from [parent].")) - if(8) - if(diff==FORWARD) - user.visible_message(span_notice("[user] installs [I] into [parent]."), span_notice("You install [I] into [parent].")) - else - user.visible_message(span_notice("[user] unfastens the mainboard."), span_notice("You unfasten the mainboard.")) - if(9) - if(diff==FORWARD) - user.visible_message(span_notice("[user] secures the peripherals control module."), span_notice("You secure the peripherals control module.")) - else - user.visible_message(span_notice("[user] removes the peripherals control module from [parent]."), span_notice("You remove the peripherals control module from [parent].")) - if(10) - if(diff==FORWARD) - user.visible_message(span_notice("[user] installs [I] into [parent]."), span_notice("You install [I] into [parent].")) - else - user.visible_message(span_notice("[user] unfastens the peripherals control module."), span_notice("You unfasten the peripherals control module.")) - if(11) - if(diff==FORWARD) - user.visible_message(span_notice("[user] secures the scanner module."), span_notice("You secure the scanner module.")) - else - user.visible_message(span_notice("[user] removes the scanner module from [parent]."), span_notice("You remove the scanner module from [parent].")) - if(12) - if(diff==FORWARD) - user.visible_message(span_notice("[user] installs [I] to [parent]."), span_notice("You install [I] to [parent].")) - else - user.visible_message(span_notice("[user] unfastens the scanner module."), span_notice("You unfasten the scanner module.")) - if(13) - if(diff==FORWARD) - user.visible_message(span_notice("[user] secures the capacitor."), span_notice("You secure the capacitor.")) - else - user.visible_message(span_notice("[user] removes the capacitor from [parent]."), span_notice("You remove the capacitor from [parent].")) - if(14) - if(diff==FORWARD) - user.visible_message(span_notice("[user] installs [I] into [parent]."), span_notice("You install [I] into [parent].")) - else - user.visible_message(span_notice("[user] unfastens the capacitor."), span_notice("You unfasten the capacitor.")) - if(15) - if(diff==FORWARD) - user.visible_message(span_notice("[user] secures the power cell."), span_notice("You secure the power cell.")) - else - user.visible_message(span_notice("[user] pries the power cell from [parent]."), span_notice("You pry the power cell from [parent].")) - if(16) - if(diff==FORWARD) - user.visible_message(span_notice("[user] installs the internal armor layer to [parent]."), span_notice("You install the internal armor layer to [parent].")) - else - user.visible_message(span_notice("[user] unfastens the power cell."), span_notice("You unfasten the power cell.")) - if(17) - if(diff==FORWARD) - user.visible_message(span_notice("[user] secures the internal armor layer."), span_notice("You secure the internal armor layer.")) - else - user.visible_message(span_notice("[user] pries internal armor layer from [parent]."), span_notice("You pry internal armor layer from [parent].")) - if(18) - if(diff==FORWARD) - user.visible_message(span_notice("[user] welds the internal armor layer to [parent]."), span_notice("You weld the internal armor layer to [parent].")) - else - user.visible_message(span_notice("[user] unfastens the internal armor layer."), span_notice("You unfasten the internal armor layer.")) - if(19) - if(diff==FORWARD) - user.visible_message(span_notice("[user] installs the external armor layer to [parent]."), span_notice("You install the external reinforced armor layer to [parent].")) - else - user.visible_message(span_notice("[user] cuts the internal armor layer from [parent]."), span_notice("You cut the internal armor layer from [parent].")) - if(20) - if(diff==FORWARD) - user.visible_message(span_notice("[user] secures the external armor layer."), span_notice("You secure the external reinforced armor layer.")) - else - user.visible_message(span_notice("[user] pries the external armor layer from [parent]."), span_notice("You pry the external armor layer from [parent].")) - if(21) - if(diff==FORWARD) - user.visible_message(span_notice("[user] welds the external armor layer to [parent]."), span_notice("You weld the external armor layer to [parent].")) - else - user.visible_message(span_notice("[user] unfastens the external armor layer."), span_notice("You unfasten the external armor layer.")) - return TRUE - - +//HONKER /datum/component/construction/unordered/mecha_chassis/honker result = /datum/component/construction/mecha/honker steps = list( @@ -790,33 +600,19 @@ ..() /datum/component/construction/mecha/honker/custom_action(obj/item/I, mob/living/user, diff) - if(!..()) - return FALSE - if(istype(I, /obj/item/bikehorn)) playsound(parent, 'sound/items/bikehorn.ogg', 50, TRUE) - user.visible_message(span_danger("HONK!")) + user.balloon_alert_to_viewers("HONK!") //TODO: better messages. switch(index) - if(2) - user.visible_message(span_notice("[user] installs [I] into [parent]."), span_notice("You install [I] into [parent].")) - if(4) - user.visible_message(span_notice("[user] installs [I] into [parent]."), span_notice("You install [I] into [parent].")) - if(6) - user.visible_message(span_notice("[user] installs [I] into [parent]."), span_notice("You install [I] into [parent].")) - if(8) - user.visible_message(span_notice("[user] installs [I] into [parent]."), span_notice("You install [I] into [parent].")) - if(10) - user.visible_message(span_notice("[user] installs [I] into [parent]."), span_notice("You install [I] into [parent].")) - if(12) - user.visible_message(span_notice("[user] installs [I] into [parent]."), span_notice("You install [I] into [parent].")) - if(14) - user.visible_message(span_notice("[user] puts [I] on [parent]."), span_notice("You put [I] on [parent].")) - if(16) - user.visible_message(span_notice("[user] puts [I] on [parent]."), span_notice("You put [I] on [parent].")) + if(2, 4, 6, 8, 10, 12) + user.balloon_alert_to_viewers("installed [I]") + if(14, 16) + user.balloon_alert_to_viewers("added [I]") return TRUE +//DURAND /datum/component/construction/unordered/mecha_chassis/durand result = /datum/component/construction/mecha/durand steps = list( @@ -832,6 +628,8 @@ result = /obj/vehicle/sealed/mecha/combat/durand base_icon = "durand" + has_weapons_module = TRUE + circuit_control = /obj/item/circuitboard/mecha/durand/main circuit_periph = /obj/item/circuitboard/mecha/durand/peripherals circuit_weapon = /obj/item/circuitboard/mecha/durand/targeting @@ -842,123 +640,7 @@ outer_plating = /obj/item/mecha_parts/part/durand_armor outer_plating_amount = 1 -/datum/component/construction/mecha/durand/custom_action(obj/item/I, mob/living/user, diff) - if(!..()) - return FALSE - - //TODO: better messages. - switch(index) - if(1) - user.visible_message(span_notice("[user] connects [parent] hydraulic systems."), span_notice("You connect [parent] hydraulic systems.")) - if(2) - if(diff==FORWARD) - user.visible_message(span_notice("[user] activates [parent] hydraulic systems."), span_notice("You activate [parent] hydraulic systems.")) - else - user.visible_message(span_notice("[user] disconnects [parent] hydraulic systems."), span_notice("You disconnect [parent] hydraulic systems.")) - if(3) - if(diff==FORWARD) - user.visible_message(span_notice("[user] adds the wiring to [parent]."), span_notice("You add the wiring to [parent].")) - else - user.visible_message(span_notice("[user] deactivates [parent] hydraulic systems."), span_notice("You deactivate [parent] hydraulic systems.")) - if(4) - if(diff==FORWARD) - user.visible_message(span_notice("[user] adjusts the wiring of [parent]."), span_notice("You adjust the wiring of [parent].")) - else - user.visible_message(span_notice("[user] removes the wiring from [parent]."), span_notice("You remove the wiring from [parent].")) - if(5) - if(diff==FORWARD) - user.visible_message(span_notice("[user] installs [I] into [parent]."), span_notice("You install [I] into [parent].")) - else - user.visible_message(span_notice("[user] disconnects the wiring of [parent]."), span_notice("You disconnect the wiring of [parent].")) - if(6) - if(diff==FORWARD) - user.visible_message(span_notice("[user] secures the mainboard."), span_notice("You secure the mainboard.")) - else - user.visible_message(span_notice("[user] removes the central control module from [parent]."), span_notice("You remove the central computer mainboard from [parent].")) - if(7) - if(diff==FORWARD) - user.visible_message(span_notice("[user] installs [I] into [parent]."), span_notice("You install [I] into [parent].")) - else - user.visible_message(span_notice("[user] unfastens the mainboard."), span_notice("You unfasten the mainboard.")) - if(8) - if(diff==FORWARD) - user.visible_message(span_notice("[user] secures the peripherals control module."), span_notice("You secure the peripherals control module.")) - else - user.visible_message(span_notice("[user] removes the peripherals control module from [parent]."), span_notice("You remove the peripherals control module from [parent].")) - if(9) - if(diff==FORWARD) - user.visible_message(span_notice("[user] installs [I] into [parent]."), span_notice("You install [I] into [parent].")) - else - user.visible_message(span_notice("[user] unfastens the peripherals control module."), span_notice("You unfasten the peripherals control module.")) - if(10) - if(diff==FORWARD) - user.visible_message(span_notice("[user] secures the weapon control module."), span_notice("You secure the weapon control module.")) - else - user.visible_message(span_notice("[user] removes the weapon control module from [parent]."), span_notice("You remove the weapon control module from [parent].")) - if(11) - if(diff==FORWARD) - user.visible_message(span_notice("[user] installs [I] to [parent]."), span_notice("You install [I] to [parent].")) - else - user.visible_message(span_notice("[user] unfastens the weapon control module."), span_notice("You unfasten the weapon control module.")) - if(12) - if(diff==FORWARD) - user.visible_message(span_notice("[user] secures the scanner module."), span_notice("You secure the scanner module.")) - else - user.visible_message(span_notice("[user] removes the scanner module from [parent]."), span_notice("You remove the scanner module from [parent].")) - if(13) - if(diff==FORWARD) - user.visible_message(span_notice("[user] installs [I] to [parent]."), span_notice("You install [I] to [parent].")) - else - user.visible_message(span_notice("[user] unfastens the scanner module."), span_notice("You unfasten the scanner module.")) - if(14) - if(diff==FORWARD) - user.visible_message(span_notice("[user] secures the capacitor."), span_notice("You secure the capacitor.")) - else - user.visible_message(span_notice("[user] removes the capacitor from [parent]."), span_notice("You remove the capacitor from [parent].")) - if(15) - if(diff==FORWARD) - user.visible_message(span_notice("[user] installs [I] into [parent]."), span_notice("You install [I] into [parent].")) - else - user.visible_message(span_notice("[user] unfastens the capacitor."), span_notice("You unfasten the capacitor.")) - if(16) - if(diff==FORWARD) - user.visible_message(span_notice("[user] secures the power cell."), span_notice("You secure the power cell.")) - else - user.visible_message(span_notice("[user] pries the power cell from [parent]."), span_notice("You pry the power cell from [parent].")) - if(17) - if(diff==FORWARD) - user.visible_message(span_notice("[user] installs the internal armor layer to [parent]."), span_notice("You install the internal armor layer to [parent].")) - else - user.visible_message(span_notice("[user] unfastens the power cell."), span_notice("You unfasten the power cell.")) - if(18) - if(diff==FORWARD) - user.visible_message(span_notice("[user] secures the internal armor layer."), span_notice("You secure the internal armor layer.")) - else - user.visible_message(span_notice("[user] pries internal armor layer from [parent]."), span_notice("You pry internal armor layer from [parent].")) - if(19) - if(diff==FORWARD) - user.visible_message(span_notice("[user] welds the internal armor layer to [parent]."), span_notice("You weld the internal armor layer to [parent].")) - else - user.visible_message(span_notice("[user] unfastens the internal armor layer."), span_notice("You unfasten the internal armor layer.")) - if(20) - if(diff==FORWARD) - user.visible_message(span_notice("[user] installs [I] to [parent]."), span_notice("You install [I] to [parent].")) - else - user.visible_message(span_notice("[user] cuts the internal armor layer from [parent]."), span_notice("You cut the internal armor layer from [parent].")) - if(21) - if(diff==FORWARD) - user.visible_message(span_notice("[user] secures Durand Armor Plates."), span_notice("You secure Durand Armor Plates.")) - else - user.visible_message(span_notice("[user] pries Durand Armor Plates from [parent]."), span_notice("You pry Durand Armor Plates from [parent].")) - if(22) - if(diff==FORWARD) - user.visible_message(span_notice("[user] welds Durand Armor Plates to [parent]."), span_notice("You weld Durand Armor Plates to [parent].")) - else - user.visible_message(span_notice("[user] unfastens Durand Armor Plates."), span_notice("You unfasten Durand Armor Plates.")) - return TRUE - //PHAZON - /datum/component/construction/unordered/mecha_chassis/phazon result = /datum/component/construction/mecha/phazon steps = list( @@ -974,6 +656,9 @@ result = /obj/vehicle/sealed/mecha/combat/phazon base_icon = "phazon" + has_weapons_module = TRUE + has_bluespace_crystal = TRUE + circuit_control = /obj/item/circuitboard/mecha/phazon/main circuit_periph = /obj/item/circuitboard/mecha/phazon/peripherals circuit_weapon = /obj/item/circuitboard/mecha/phazon/targeting @@ -1072,138 +757,13 @@ if(!..()) return FALSE - //TODO: better messages. - switch(index) - if(1) - user.visible_message(span_notice("[user] connects [parent] hydraulic systems."), span_notice("You connect [parent] hydraulic systems.")) - if(2) - if(diff==FORWARD) - user.visible_message(span_notice("[user] activates [parent] hydraulic systems."), span_notice("You activate [parent] hydraulic systems.")) - else - user.visible_message(span_notice("[user] disconnects [parent] hydraulic systems."), span_notice("You disconnect [parent] hydraulic systems.")) - if(3) - if(diff==FORWARD) - user.visible_message(span_notice("[user] adds the wiring to [parent]."), span_notice("You add the wiring to [parent].")) - else - user.visible_message(span_notice("[user] deactivates [parent] hydraulic systems."), span_notice("You deactivate [parent] hydraulic systems.")) - if(4) - if(diff==FORWARD) - user.visible_message(span_notice("[user] adjusts the wiring of [parent]."), span_notice("You adjust the wiring of [parent].")) - else - user.visible_message(span_notice("[user] removes the wiring from [parent]."), span_notice("You remove the wiring from [parent].")) - if(5) - if(diff==FORWARD) - user.visible_message(span_notice("[user] installs [I] into [parent]."), span_notice("You install [I] into [parent].")) - else - user.visible_message(span_notice("[user] disconnects the wiring of [parent]."), span_notice("You disconnect the wiring of [parent].")) - if(6) - if(diff==FORWARD) - user.visible_message(span_notice("[user] secures the mainboard."), span_notice("You secure the mainboard.")) - else - user.visible_message(span_notice("[user] removes the central control module from [parent]."), span_notice("You remove the central computer mainboard from [parent].")) - if(7) - if(diff==FORWARD) - user.visible_message(span_notice("[user] installs [I] into [parent]."), span_notice("You install [I] into [parent].")) - else - user.visible_message(span_notice("[user] unfastens the mainboard."), span_notice("You unfasten the mainboard.")) - if(8) - if(diff==FORWARD) - user.visible_message(span_notice("[user] secures the peripherals control module."), span_notice("You secure the peripherals control module.")) - else - user.visible_message(span_notice("[user] removes the peripherals control module from [parent]."), span_notice("You remove the peripherals control module from [parent].")) - if(9) - if(diff==FORWARD) - user.visible_message(span_notice("[user] installs [I] into [parent]."), span_notice("You install [I] into [parent].")) - else - user.visible_message(span_notice("[user] unfastens the peripherals control module."), span_notice("You unfasten the peripherals control module.")) - if(10) - if(diff==FORWARD) - user.visible_message(span_notice("[user] secures the weapon control module."), span_notice("You secure the weapon control module.")) - else - user.visible_message(span_notice("[user] removes the weapon control module from [parent]."), span_notice("You remove the weapon control module from [parent].")) - if(11) - if(diff==FORWARD) - user.visible_message(span_notice("[user] installs [I] to [parent]."), span_notice("You install [I] to [parent].")) - else - user.visible_message(span_notice("[user] unfastens the weapon control module."), span_notice("You unfasten the weapon control module.")) - if(12) - if(diff==FORWARD) - user.visible_message(span_notice("[user] secures the scanner module."), span_notice("You secure the scanner module.")) - else - user.visible_message(span_notice("[user] removes the scanner module from [parent]."), span_notice("You remove the scanner module from [parent].")) - if(13) - if(diff==FORWARD) - user.visible_message(span_notice("[user] installs [I] to [parent]."), span_notice("You install [I] to [parent].")) - else - user.visible_message(span_notice("[user] unfastens the scanner module."), span_notice("You unfasten the scanner module.")) - if(14) - if(diff==FORWARD) - user.visible_message(span_notice("[user] secures the capacitor."), span_notice("You secure the capacitor.")) - else - user.visible_message(span_notice("[user] removes the capacitor from [parent]."), span_notice("You remove the capacitor from [parent].")) - if(15) - if(diff==FORWARD) - user.visible_message(span_notice("[user] installs [I]."), span_notice("You install [I].")) - else - user.visible_message(span_notice("[user] unsecures the capacitor from [parent]."), span_notice("You unsecure the capacitor from [parent].")) - if(16) - if(diff==FORWARD) - user.visible_message(span_notice("[user] connects the bluespace crystal."), span_notice("You connect the bluespace crystal.")) - else - user.visible_message(span_notice("[user] removes the bluespace crystal from [parent]."), span_notice("You remove the bluespace crystal from [parent].")) - if(17) - if(diff==FORWARD) - user.visible_message(span_notice("[user] engages the bluespace crystal."), span_notice("You engage the bluespace crystal.")) - else - user.visible_message(span_notice("[user] disconnects the bluespace crystal from [parent]."), span_notice("You disconnect the bluespace crystal from [parent].")) - if(18) - if(diff==FORWARD) - user.visible_message(span_notice("[user] installs [I] into [parent]."), span_notice("You install [I] into [parent].")) - else - user.visible_message(span_notice("[user] disengages the bluespace crystal."), span_notice("You disengage the bluespace crystal.")) - if(19) - if(diff==FORWARD) - user.visible_message(span_notice("[user] secures the power cell."), span_notice("You secure the power cell.")) - else - user.visible_message(span_notice("[user] pries the power cell from [parent]."), span_notice("You pry the power cell from [parent].")) - if(20) - if(diff==FORWARD) - user.visible_message(span_notice("[user] installs the phase armor layer to [parent]."), span_notice("You install the phase armor layer to [parent].")) - else - user.visible_message(span_notice("[user] unfastens the power cell."), span_notice("You unfasten the power cell.")) - if(21) - if(diff==FORWARD) - user.visible_message(span_notice("[user] secures the phase armor layer."), span_notice("You secure the phase armor layer.")) - else - user.visible_message(span_notice("[user] pries the phase armor layer from [parent]."), span_notice("You pry the phase armor layer from [parent].")) - if(22) - if(diff==FORWARD) - user.visible_message(span_notice("[user] welds the phase armor layer to [parent]."), span_notice("You weld the phase armor layer to [parent].")) - else - user.visible_message(span_notice("[user] unfastens the phase armor layer."), span_notice("You unfasten the phase armor layer.")) - if(23) - if(diff==FORWARD) - user.visible_message(span_notice("[user] installs [I] to [parent]."), span_notice("You install [I] to [parent].")) - else - user.visible_message(span_notice("[user] cuts phase armor layer from [parent]."), span_notice("You cut the phase armor layer from [parent].")) - if(24) - if(diff==FORWARD) - user.visible_message(span_notice("[user] secures Phazon Armor Plates."), span_notice("You secure Phazon Armor Plates.")) - else - user.visible_message(span_notice("[user] pries Phazon Armor Plates from [parent]."), span_notice("You pry Phazon Armor Plates from [parent].")) - if(25) - if(diff==FORWARD) - user.visible_message(span_notice("[user] welds Phazon Armor Plates to [parent]."), span_notice("You weld Phazon Armor Plates to [parent].")) - else - user.visible_message(span_notice("[user] unfastens Phazon Armor Plates."), span_notice("You unfasten Phazon Armor Plates.")) - if(26) - if(diff==FORWARD) - user.visible_message(span_notice("[user] carefully inserts the bluespace anomaly core into [parent] and secures it."), - span_notice("You slowly place the bluespace anomaly core into its socket and close its chamber.")) + // We've already advanced the message step in ..(), so we have to offset by one to make sure we're on the right message + if((message_step - 1) == INSERT_ANOMALY_CORE_STEP) + if(diff == FORWARD) + user.balloon_alert_to_viewers("inserted bluespace anomaly core") return TRUE -//savannah_ivanov - +//SAVANNAH-IVANOV /datum/component/construction/unordered/mecha_chassis/savannah_ivanov result = /datum/component/construction/mecha/savannah_ivanov steps = list( @@ -1219,6 +779,8 @@ result = /obj/vehicle/sealed/mecha/combat/savannah_ivanov base_icon = "savannah_ivanov" + has_weapons_module = TRUE + circuit_control = /obj/item/circuitboard/mecha/savannah_ivanov/main circuit_periph = /obj/item/circuitboard/mecha/savannah_ivanov/peripherals circuit_weapon = /obj/item/circuitboard/mecha/savannah_ivanov/targeting @@ -1229,123 +791,7 @@ outer_plating = /obj/item/mecha_parts/part/savannah_ivanov_armor outer_plating_amount = 1 -/datum/component/construction/mecha/savannah_ivanov/custom_action(obj/item/I, mob/living/user, diff) - . = ..() - if(!.) - return FALSE - - switch(index) - if(1) - user.visible_message(span_notice("[user] connects [parent] hydraulic systems."), span_notice("You connect [parent] hydraulic systems.")) - if(2) - if(diff==FORWARD) - user.visible_message(span_notice("[user] activates [parent] hydraulic systems."), span_notice("You activate [parent] hydraulic systems.")) - else - user.visible_message(span_notice("[user] disconnects [parent] hydraulic systems."), span_notice("You disconnect [parent] hydraulic systems.")) - if(3) - if(diff==FORWARD) - user.visible_message(span_notice("[user] adds the wiring to [parent]."), span_notice("You add the wiring to [parent].")) - else - user.visible_message(span_notice("[user] deactivates [parent] hydraulic systems."), span_notice("You deactivate [parent] hydraulic systems.")) - if(4) - if(diff==FORWARD) - user.visible_message(span_notice("[user] adjusts the wiring of [parent]."), span_notice("You adjust the wiring of [parent].")) - else - user.visible_message(span_notice("[user] removes the wiring from [parent]."), span_notice("You remove the wiring from [parent].")) - if(5) - if(diff==FORWARD) - user.visible_message(span_notice("[user] installs [I] into [parent]."), span_notice("You install [I] into [parent].")) - else - user.visible_message(span_notice("[user] disconnects the wiring of [parent]."), span_notice("You disconnect the wiring of [parent].")) - if(6) - if(diff==FORWARD) - user.visible_message(span_notice("[user] secures the mainboard."), span_notice("You secure the mainboard.")) - else - user.visible_message(span_notice("[user] removes the central control module from [parent]."), span_notice("You remove the central computer mainboard from [parent].")) - if(7) - if(diff==FORWARD) - user.visible_message(span_notice("[user] installs [I] into [parent]."), span_notice("You install [I] into [parent].")) - else - user.visible_message(span_notice("[user] unfastens the mainboard."), span_notice("You unfasten the mainboard.")) - if(8) - if(diff==FORWARD) - user.visible_message(span_notice("[user] secures the Savannah peripherals control module."), span_notice("You secure the Savannah peripherals control module.")) - else - user.visible_message(span_notice("[user] removes the Savannah peripherals control module from [parent]."), span_notice("You remove the Savannah peripherals control module from [parent].")) - if(9) - if(diff==FORWARD) - user.visible_message(span_notice("[user] installs [I] into [parent]."), span_notice("You install [I] into [parent].")) - else - user.visible_message(span_notice("[user] unfastens the Savannah peripherals control module."), span_notice("You unfasten the Savannah peripherals control module.")) - if(10) - if(diff==FORWARD) - user.visible_message(span_notice("[user] secures the Ivanov weapon control module."), span_notice("You secure the Ivanov weapon control module.")) - else - user.visible_message(span_notice("[user] removes the Ivanov weapon control module from [parent]."), span_notice("You remove the Ivanov weapon control module from [parent].")) - if(11) - if(diff==FORWARD) - user.visible_message(span_notice("[user] installs [I] to [parent]."), span_notice("You install [I] to [parent].")) - else - user.visible_message(span_notice("[user] unfastens the Ivanov weapon control module."), span_notice("You unfasten the Ivanov weapon control module.")) - if(12) - if(diff==FORWARD) - user.visible_message(span_notice("[user] secures the scanner module."), span_notice("You secure the scanner module.")) - else - user.visible_message(span_notice("[user] removes the scanner module from [parent]."), span_notice("You remove the scanner module from [parent].")) - if(13) - if(diff==FORWARD) - user.visible_message(span_notice("[user] installs [I] to [parent]."), span_notice("You install [I] to [parent].")) - else - user.visible_message(span_notice("[user] unfastens the scanner module."), span_notice("You unfasten the scanner module.")) - if(14) - if(diff==FORWARD) - user.visible_message(span_notice("[user] secures the capacitor."), span_notice("You secure the capacitor.")) - else - user.visible_message(span_notice("[user] removes the capacitor from [parent]."), span_notice("You remove the capacitor from [parent].")) - if(15) - if(diff==FORWARD) - user.visible_message(span_notice("[user] installs [I] into [parent]."), span_notice("You install [I] into [parent].")) - else - user.visible_message(span_notice("[user] unfastens the capacitor."), span_notice("You unfasten the capacitor.")) - if(16) - if(diff==FORWARD) - user.visible_message(span_notice("[user] secures the power cell."), span_notice("You secure the power cell.")) - else - user.visible_message(span_notice("[user] pries the power cell from [parent]."), span_notice("You pry the power cell from [parent].")) - if(17) - if(diff==FORWARD) - user.visible_message(span_notice("[user] installs the internal armor layer to [parent]."), span_notice("You install the internal armor layer to [parent].")) - else - user.visible_message(span_notice("[user] unfastens the power cell."), span_notice("You unfasten the power cell.")) - if(18) - if(diff==FORWARD) - user.visible_message(span_notice("[user] secures the internal armor layer."), span_notice("You secure the internal armor layer.")) - else - user.visible_message(span_notice("[user] pries internal armor layer from [parent]."), span_notice("You pry internal armor layer from [parent].")) - if(19) - if(diff==FORWARD) - user.visible_message(span_notice("[user] welds the internal armor layer to [parent]."), span_notice("You weld the internal armor layer to [parent].")) - else - user.visible_message(span_notice("[user] unfastens the internal armor layer."), span_notice("You unfasten the internal armor layer.")) - if(20) - if(diff==FORWARD) - user.visible_message(span_notice("[user] installs [I] to [parent]."), span_notice("You install [I] to [parent].")) - else - user.visible_message(span_notice("[user] cuts the internal armor layer from [parent]."), span_notice("You cut the internal armor layer from [parent].")) - if(21) - if(diff==FORWARD) - user.visible_message(span_notice("[user] secures Savannah-Ivanov Armor Plates."), span_notice("You secure Savannah-Ivanov Armor Plates.")) - else - user.visible_message(span_notice("[user] pries Savannah-Ivanov Armor Plates from [parent]."), span_notice("You pry Savannah-Ivanov Armor Plates from [parent].")) - if(22) - if(diff==FORWARD) - user.visible_message(span_notice("[user] welds Savannah-Ivanov Armor Plates to [parent]."), span_notice("You weld Savannah-Ivanov Armor Plates to [parent].")) - else - user.visible_message(span_notice("[user] unfastens Savannah-Ivanov Armor Plates."), span_notice("You unfasten Savannah-Ivanov Armor Plates.")) - return TRUE - //ODYSSEUS - /datum/component/construction/unordered/mecha_chassis/odysseus result = /datum/component/construction/mecha/odysseus steps = list( @@ -1370,107 +816,30 @@ outer_plating = /obj/item/stack/sheet/plasteel outer_plating_amount = 5 -/datum/component/construction/mecha/odysseus/custom_action(obj/item/I, mob/living/user, diff) - if(!..()) - return FALSE - - //TODO: better messages. - switch(index) - if(1) - user.visible_message(span_notice("[user] connects [parent] hydraulic systems."), span_notice("You connect [parent] hydraulic systems.")) - if(2) - if(diff==FORWARD) - user.visible_message(span_notice("[user] activates [parent] hydraulic systems."), span_notice("You activate [parent] hydraulic systems.")) - else - user.visible_message(span_notice("[user] disconnects [parent] hydraulic systems."), span_notice("You disconnect [parent] hydraulic systems.")) - if(3) - if(diff==FORWARD) - user.visible_message(span_notice("[user] adds the wiring to [parent]."), span_notice("You add the wiring to [parent].")) - else - user.visible_message(span_notice("[user] deactivates [parent] hydraulic systems."), span_notice("You deactivate [parent] hydraulic systems.")) - if(4) - if(diff==FORWARD) - user.visible_message(span_notice("[user] adjusts the wiring of [parent]."), span_notice("You adjust the wiring of [parent].")) - else - user.visible_message(span_notice("[user] removes the wiring from [parent]."), span_notice("You remove the wiring from [parent].")) - if(5) - if(diff==FORWARD) - user.visible_message(span_notice("[user] installs [I] into [parent]."), span_notice("You install [I] into [parent].")) - else - user.visible_message(span_notice("[user] disconnects the wiring of [parent]."), span_notice("You disconnect the wiring of [parent].")) - if(6) - if(diff==FORWARD) - user.visible_message(span_notice("[user] secures the mainboard."), span_notice("You secure the mainboard.")) - else - user.visible_message(span_notice("[user] removes the central control module from [parent]."), span_notice("You remove the central computer mainboard from [parent].")) - if(7) - if(diff==FORWARD) - user.visible_message(span_notice("[user] installs [I] into [parent]."), span_notice("You install [I] into [parent].")) - else - user.visible_message(span_notice("[user] unfastens the mainboard."), span_notice("You unfasten the mainboard.")) - if(8) - if(diff==FORWARD) - user.visible_message(span_notice("[user] secures the peripherals control module."), span_notice("You secure the peripherals control module.")) - else - user.visible_message(span_notice("[user] removes the peripherals control module from [parent]."), span_notice("You remove the peripherals control module from [parent].")) - if(9) - if(diff==FORWARD) - user.visible_message(span_notice("[user] installs [I] into [parent]."), span_notice("You install [I] into [parent].")) - else - user.visible_message(span_notice("[user] unfastens the peripherals control module."), span_notice("You unfasten the peripherals control module.")) - if(10) - if(diff==FORWARD) - user.visible_message(span_notice("[user] secures the scanner module."), span_notice("You secure the scanner module.")) - else - user.visible_message(span_notice("[user] removes the scanner module from [parent]."), span_notice("You remove the scanner module from [parent].")) - if(11) - if(diff==FORWARD) - user.visible_message(span_notice("[user] installs [I] to [parent]."), span_notice("You install [I] to [parent].")) - else - user.visible_message(span_notice("[user] unfastens the scanner module."), span_notice("You unfasten the scanner module.")) - if(12) - if(diff==FORWARD) - user.visible_message(span_notice("[user] secures the capacitor."), span_notice("You secure the capacitor.")) - else - user.visible_message(span_notice("[user] removes the capacitor from [parent]."), span_notice("You remove the capacitor from [parent].")) - if(13) - if(diff==FORWARD) - user.visible_message(span_notice("[user] installs [I] into [parent]."), span_notice("You install [I] into [parent].")) - else - user.visible_message(span_notice("[user] unfastens the capacitor."), span_notice("You unfasten the capacitor.")) - if(14) - if(diff==FORWARD) - user.visible_message(span_notice("[user] secures the power cell."), span_notice("You secure the power cell.")) - else - user.visible_message(span_notice("[user] pries the power cell from [parent]."), span_notice("You pry the power cell from [parent].")) - if(15) - if(diff==FORWARD) - user.visible_message(span_notice("[user] installs the internal armor layer to [parent]."), span_notice("You install the internal armor layer to [parent].")) - else - user.visible_message(span_notice("[user] unfastens the power cell."), span_notice("You unfasten the power cell.")) - if(16) - if(diff==FORWARD) - user.visible_message(span_notice("[user] secures the internal armor layer."), span_notice("You secure the internal armor layer.")) - else - user.visible_message(span_notice("[user] pries internal armor layer from [parent]."), span_notice("You pry internal armor layer from [parent].")) - if(17) - if(diff==FORWARD) - user.visible_message(span_notice("[user] welds the internal armor layer to [parent]."), span_notice("You weld the internal armor layer to [parent].")) - else - user.visible_message(span_notice("[user] unfastens the internal armor layer."), span_notice("You unfasten the internal armor layer.")) - if(18) - if(diff==FORWARD) - user.visible_message(span_notice("[user] installs the external armor layer to [parent]."), span_notice("You install the external reinforced armor layer to [parent].")) - else - user.visible_message(span_notice("[user] cuts the internal armor layer from [parent]."), span_notice("You cut the internal armor layer from [parent].")) - if(19) - if(diff==FORWARD) - user.visible_message(span_notice("[user] secures the external armor layer."), span_notice("You secure the external reinforced armor layer.")) - else - user.visible_message(span_notice("[user] pries the external armor layer from [parent]."), span_notice("You pry the external armor layer from [parent].")) - if(20) - if(diff==FORWARD) - user.visible_message(span_notice("[user] welds the external armor layer to [parent]."), span_notice("You weld the external armor layer to [parent].")) - else - user.visible_message(span_notice("[user] unfastens the external armor layer."), span_notice("You unfasten the external armor layer.")) - return TRUE +#undef ADD_TREADS_STEP +#undef CONNECT_HYDRAULICS_STEP +#undef ACTIVATE_HYDRAULICS_STEP +#undef ADD_WIRING_STEP +#undef ADJUST_WIRING_STEP +#undef ADD_CONTROL_MODULE_STEP +#undef SECURE_CONTROL_MODULE_STEP +#undef ADD_PERIPHERALS_STEP +#undef SECURE_PERIPHERALS_STEP +#undef ADD_WEAPONS_CONTROLS_STEP +#undef SECURE_WEAPONS_CONTROLS_STEP +#undef ADD_SCANNING_MODULE_STEP +#undef SECURE_SCANNING_MODULE_STEP +#undef ADD_CAPACITOR_STEP +#undef SECURE_CAPACITOR_STEP +#undef INSTALL_BLUESPACE_STEP +#undef CONNECT_BLUESPACE_STEP +#undef ENGAGE_BLUESPACE_STEP +#undef ADD_CELL_STEP +#undef SECURE_CELL_STEP +#undef ADD_INTERNAL_ARMOR_STEP +#undef SECURE_INTERNAL_ARMOR_STEP +#undef WELD_INTERNAL_ARMOR_STEP +#undef ADD_EXTERNAL_ARMOR_STEP +#undef SECURE_EXTERNAL_ARMOR_STEP +#undef WELD_EXTERNAL_ARMOR_STEP +#undef INSERT_ANOMALY_CORE_STEP diff --git a/code/modules/vehicles/mecha/mecha_damage.dm b/code/modules/vehicles/mecha/mecha_damage.dm new file mode 100644 index 0000000000000..6fc6536757cc5 --- /dev/null +++ b/code/modules/vehicles/mecha/mecha_damage.dm @@ -0,0 +1,100 @@ +/*! + * # Mecha defence explanation + * Mechs focus is on a more heavy-but-slower damage approach + * For this they have the following mechanics + * + * ## Backstab + * Basically the tldr is that mechs are less flexible so we encourage good positioning, pretty simple + * ## Armor modules + * Pretty simple, adds armor, you can choose against what + * ## Internal damage + * When taking damage will force you to take some time to repair, encourages improvising in a fight + * Targetting different def zones will damage them to encurage a more strategic approach to fights + * where they target the "dangerous" modules + */ + +/// returns a number for the damage multiplier for this relative angle/dir +/obj/vehicle/sealed/mecha/proc/get_armour_facing(relative_dir) + switch(relative_dir) + if(180) // BACKSTAB! + return facing_modifiers[MECHA_BACK_ARMOUR] + if(0, 45) // direct or 45 degrees off + return facing_modifiers[MECHA_FRONT_ARMOUR] + return facing_modifiers[MECHA_SIDE_ARMOUR] //if its not a front hit or back hit then assume its from the side + +///tries to deal internal damaget depending on the damage amount +/obj/vehicle/sealed/mecha/proc/try_deal_internal_damage(damage) + if(damage < internal_damage_threshold) + return + if(!prob(internal_damage_probability)) + return + var/internal_damage_to_deal = possible_int_damage + internal_damage_to_deal &= ~mecha_flags + if(internal_damage_to_deal) + set_internal_damage(pick(bitfield_to_list(internal_damage_to_deal))) + +/// tries to repair any internal damage and plays fluff for it +/obj/vehicle/sealed/mecha/proc/try_repair_int_damage(mob/user, flag_to_heal) + balloon_alert(user, get_int_repair_fluff_start(flag_to_heal)) + log_message("[key_name(user)] starting internal damage repair for flag [flag_to_heal]", LOG_MECHA) + if(!do_after(user, 10 SECONDS, src)) + balloon_alert(user, get_int_repair_fluff_fail(flag_to_heal)) + log_message("Internal damage repair for flag [flag_to_heal] failed.", LOG_MECHA, color="red") + return + clear_internal_damage(flag_to_heal) + balloon_alert(user, get_int_repair_fluff_end(flag_to_heal)) + log_message("Finished internal damage repair for flag [flag_to_heal]", LOG_MECHA) + +///gets the starting balloon alert flufftext +/obj/vehicle/sealed/mecha/proc/get_int_repair_fluff_start(flag) + switch(flag) + if(MECHA_INT_FIRE) + return "activating internal fire supression..." + if(MECHA_INT_TEMP_CONTROL) + return "resetting temperature module..." + if(MECHA_INT_TANK_BREACH) + return "activating tank sealant..." + if(MECHA_INT_CONTROL_LOST) + return "recalibrating coordination system..." + +///gets the successful finish balloon alert flufftext +/obj/vehicle/sealed/mecha/proc/get_int_repair_fluff_end(flag) + switch(flag) + if(MECHA_INT_FIRE) + return "internal fire supressed" + if(MECHA_INT_TEMP_CONTROL) + return "temperature chip reactivated" + if(MECHA_INT_TANK_BREACH) + return "air tank sealed" + if(MECHA_INT_CONTROL_LOST) + return "coordination re-established" + +///gets the on-fail balloon alert flufftext +/obj/vehicle/sealed/mecha/proc/get_int_repair_fluff_fail(flag) + switch(flag) + if(MECHA_INT_FIRE) + return "fire supression canceled" + if(MECHA_INT_TEMP_CONTROL) + return "reset aborted" + if(MECHA_INT_TANK_BREACH) + return "sealant deactivated" + if(MECHA_INT_CONTROL_LOST) + return "recalibration failed" + +/obj/vehicle/sealed/mecha/proc/set_internal_damage(int_dam_flag) + internal_damage |= int_dam_flag + log_message("Internal damage of type [int_dam_flag].", LOG_MECHA) + SEND_SOUND(occupants, sound('sound/machines/warning-buzzer.ogg',wait=0)) + diag_hud_set_mechstat() + +/obj/vehicle/sealed/mecha/proc/clear_internal_damage(int_dam_flag) + if(internal_damage & int_dam_flag) + switch(int_dam_flag) + if(MECHA_INT_TEMP_CONTROL) + to_chat(occupants, "[icon2html(src, occupants)][span_boldnotice("Life support system reactivated.")]") + if(MECHA_INT_FIRE) + to_chat(occupants, "[icon2html(src, occupants)][span_boldnotice("Internal fire extinguished.")]") + if(MECHA_INT_TANK_BREACH) + to_chat(occupants, "[icon2html(src, occupants)][span_boldnotice("Damaged internal tank has been sealed.")]") + internal_damage &= ~int_dam_flag + diag_hud_set_mechstat() diff --git a/code/modules/vehicles/mecha/mecha_defense.dm b/code/modules/vehicles/mecha/mecha_defense.dm index 61411b077cd2f..c8a4b6322afb3 100644 --- a/code/modules/vehicles/mecha/mecha_defense.dm +++ b/code/modules/vehicles/mecha/mecha_defense.dm @@ -13,26 +13,6 @@ * where they target the "dangerous" modules */ -/// returns a number for the damage multiplier for this relative angle/dir -/obj/vehicle/sealed/mecha/proc/get_armour_facing(relative_dir) - switch(relative_dir) - if(180) // BACKSTAB! - return facing_modifiers[MECHA_BACK_ARMOUR] - if(0, 45) // direct or 45 degrees off - return facing_modifiers[MECHA_FRONT_ARMOUR] - return facing_modifiers[MECHA_SIDE_ARMOUR] //if its not a front hit or back hit then assume its from the side - -///tries to deal internal damaget depending on the damage amount -/obj/vehicle/sealed/mecha/proc/try_deal_internal_damage(damage) - if(damage < internal_damage_threshold) - return - if(!prob(internal_damage_probability)) - return - var/internal_damage_to_deal = possible_int_damage - internal_damage_to_deal &= ~mecha_flags - if(internal_damage_to_deal) - set_internal_damage(pick(bitfield_to_list(internal_damage_to_deal))) - /// tries to damage mech equipment depending on damage and where is being targetted /obj/vehicle/sealed/mecha/proc/try_damage_component(damage, def_zone) if(damage < component_damage_threshold) @@ -181,15 +161,11 @@ take_damage(30 / severity, BURN, ENERGY, 1) log_message("EMP detected", LOG_MECHA, color="red") - if(istype(src, /obj/vehicle/sealed/mecha/combat)) //todo this stupid mouse icon should be a flag - mouse_pointer = 'icons/effects/mouse_pointers/mecha_mouse-disable.dmi' - for(var/occus in occupants) - var/mob/living/occupant = occus - occupant.update_mouse_pointer() if(!equipment_disabled && LAZYLEN(occupants)) //prevent spamming this message with back-to-back EMPs to_chat(occupants, span_warning("Error -- Connection to equipment control unit has been lost.")) addtimer(CALLBACK(src, /obj/vehicle/sealed/mecha.proc/restore_equipment), 3 SECONDS, TIMER_UNIQUE | TIMER_OVERRIDE) equipment_disabled = TRUE + set_mouse_pointer() /obj/vehicle/sealed/mecha/should_atmos_process(datum/gas_mixture/air, exposed_temperature) return exposed_temperature > max_temperature @@ -198,6 +174,15 @@ log_message("Exposed to dangerous temperature.", LOG_MECHA, color="red") take_damage(5, BURN, 0, 1) +/obj/vehicle/sealed/mecha/fire_act() //Check if we should ignite the pilot of an open-canopy mech + . = ..() + if(enclosed || mecha_flags & SILICON_PILOT) + return + for(var/mob/living/cookedalive as anything in occupants) + if(cookedalive.fire_stacks < 5) + cookedalive.adjust_fire_stacks(1) + cookedalive.ignite_mob() + /obj/vehicle/sealed/mecha/attackby_secondary(obj/item/weapon, mob/user, params) if(istype(weapon, /obj/item/mecha_parts)) var/obj/item/mecha_parts/parts = weapon @@ -368,3 +353,53 @@ cell.charge = rand(0, cell.charge) cell = null . = ..() + +/obj/vehicle/sealed/mecha/proc/ammo_resupply(obj/item/mecha_ammo/A, mob/user,fail_chat_override = FALSE) + if(!A.rounds) + if(!fail_chat_override) + to_chat(user, span_warning("This box of ammo is empty!")) + return FALSE + var/ammo_needed + var/found_gun + for(var/obj/item/mecha_parts/mecha_equipment/weapon/ballistic/gun in flat_equipment) + ammo_needed = 0 + + if(!istype(gun, /obj/item/mecha_parts/mecha_equipment/weapon/ballistic) && gun.ammo_type == A.ammo_type) + continue + found_gun = TRUE + if(A.direct_load) + ammo_needed = initial(gun.projectiles) - gun.projectiles + else + ammo_needed = gun.projectiles_cache_max - gun.projectiles_cache + + if(!ammo_needed) + continue + if(ammo_needed < A.rounds) + if(A.direct_load) + gun.projectiles = gun.projectiles + ammo_needed + else + gun.projectiles_cache = gun.projectiles_cache + ammo_needed + playsound(get_turf(user),A.load_audio,50,TRUE) + to_chat(user, span_notice("You add [ammo_needed] [A.ammo_type][ammo_needed > 1?"s":""] to the [gun.name]")) + A.rounds = A.rounds - ammo_needed + if(A.custom_materials) + A.set_custom_materials(A.custom_materials, A.rounds / initial(A.rounds)) + A.update_name() + return TRUE + + if(A.direct_load) + gun.projectiles = gun.projectiles + A.rounds + else + gun.projectiles_cache = gun.projectiles_cache + A.rounds + playsound(get_turf(user),A.load_audio,50,TRUE) + to_chat(user, span_notice("You add [A.rounds] [A.ammo_type][A.rounds > 1?"s":""] to the [gun.name]")) + A.rounds = 0 + A.set_custom_materials(list(/datum/material/iron=2000)) + A.update_name() + return TRUE + if(!fail_chat_override) + if(found_gun) + to_chat(user, span_notice("You can't fit any more ammo of this type!")) + else + to_chat(user, span_notice("None of the equipment on this exosuit can use this ammo!")) + return FALSE diff --git a/code/modules/vehicles/mecha/mecha_helpers.dm b/code/modules/vehicles/mecha/mecha_helpers.dm new file mode 100644 index 0000000000000..a43ee765d799f --- /dev/null +++ b/code/modules/vehicles/mecha/mecha_helpers.dm @@ -0,0 +1,44 @@ +///Adds a cell, for use in Map-spawned mechs, Nuke Ops mechs, and admin-spawned mechs. Mechs built by hand will replace this. +/obj/vehicle/sealed/mecha/proc/add_cell(obj/item/stock_parts/cell/C=null) + QDEL_NULL(cell) + if(C) + C.forceMove(src) + cell = C + return + cell = new /obj/item/stock_parts/cell/high(src) + +///Adds a scanning module, for use in Map-spawned mechs, Nuke Ops mechs, and admin-spawned mechs. Mechs built by hand will replace this. +/obj/vehicle/sealed/mecha/proc/add_scanmod(obj/item/stock_parts/scanning_module/sm=null) + QDEL_NULL(scanmod) + if(sm) + sm.forceMove(src) + scanmod = sm + return + scanmod = new /obj/item/stock_parts/scanning_module(src) + +///Adds a capacitor, for use in Map-spawned mechs, Nuke Ops mechs, and admin-spawned mechs. Mechs built by hand will replace this. +/obj/vehicle/sealed/mecha/proc/add_capacitor(obj/item/stock_parts/capacitor/cap=null) + QDEL_NULL(capacitor) + if(cap) + cap.forceMove(src) + capacitor = cap + else + capacitor = new /obj/item/stock_parts/capacitor(src) + +/////////////////////// +///// Power stuff ///// +/////////////////////// +/obj/vehicle/sealed/mecha/proc/has_charge(amount) + return (get_charge()>=amount) + +/obj/vehicle/sealed/mecha/proc/get_charge() + return cell?.charge + +/obj/vehicle/sealed/mecha/proc/use_power(amount) + return (get_charge() && cell.use(amount)) + +/obj/vehicle/sealed/mecha/proc/give_power(amount) + if(!isnull(get_charge())) + cell.give(amount) + return TRUE + return FALSE diff --git a/code/modules/vehicles/mecha/mecha_mob_interaction.dm b/code/modules/vehicles/mecha/mecha_mob_interaction.dm new file mode 100644 index 0000000000000..aa3f6f3f56fba --- /dev/null +++ b/code/modules/vehicles/mecha/mecha_mob_interaction.dm @@ -0,0 +1,183 @@ +/obj/vehicle/sealed/mecha/mob_try_enter(mob/M) + if(!ishuman(M)) // no silicons or drones in mechas. + return + if(HAS_TRAIT(M, TRAIT_PRIMITIVE)) //no lavalizards either. + to_chat(M, span_warning("The knowledge to use this device eludes you!")) + return + log_message("[M] tries to move into [src].", LOG_MECHA) + if(dna_lock && M.has_dna()) + var/mob/living/carbon/entering_carbon = M + if(entering_carbon.dna.unique_enzymes != dna_lock) + to_chat(M, span_warning("Access denied. [name] is secured with a DNA lock.")) + log_message("Permission denied (DNA LOCK).", LOG_MECHA) + return + if(!operation_allowed(M)) + to_chat(M, span_warning("Access denied. Insufficient operation keycodes.")) + log_message("Permission denied (No keycode).", LOG_MECHA) + return + . = ..() + if(.) + moved_inside(M) + +/obj/vehicle/sealed/mecha/enter_checks(mob/M) + if(atom_integrity <= 0) + to_chat(M, span_warning("You cannot get in the [src], it has been destroyed!")) + return FALSE + if(M.buckled) + to_chat(M, span_warning("You can't enter the exosuit while buckled.")) + log_message("Permission denied (Buckled).", LOG_MECHA) + return FALSE + if(M.has_buckled_mobs()) + to_chat(M, span_warning("You can't enter the exosuit with other creatures attached to you!")) + log_message("Permission denied (Attached mobs).", LOG_MECHA) + return FALSE + return ..() + +///proc called when a new non-mmi/AI mob enters this mech +/obj/vehicle/sealed/mecha/proc/moved_inside(mob/living/newoccupant) + if(!(newoccupant?.client)) + return FALSE + if(ishuman(newoccupant) && !Adjacent(newoccupant)) + return FALSE + add_occupant(newoccupant) + newoccupant.forceMove(src) + newoccupant.update_mouse_pointer() + add_fingerprint(newoccupant) + log_message("[newoccupant] moved in as pilot.", LOG_MECHA) + setDir(dir_in) + playsound(src, 'sound/machines/windowdoor.ogg', 50, TRUE) + set_mouse_pointer() + if(!internal_damage) + SEND_SOUND(newoccupant, sound('sound/mecha/nominal.ogg',volume=50)) + return TRUE + +///proc called when a new mmi mob tries to enter this mech +/obj/vehicle/sealed/mecha/proc/mmi_move_inside(obj/item/mmi/brain_obj, mob/user) + if(!(mecha_flags & MMI_COMPATIBLE)) + to_chat(user, span_warning("This mecha is not compatible with MMIs!")) + return FALSE + if(!brain_obj.brain_check(user)) + return FALSE + var/mob/living/brain/brain_mob = brain_obj.brainmob + if(LAZYLEN(occupants) >= max_occupants) + to_chat(user, span_warning("It's full!")) + return FALSE + if(dna_lock && (!brain_mob.stored_dna || (dna_lock != brain_mob.stored_dna.unique_enzymes))) + to_chat(user, span_warning("Access denied. [name] is secured with a DNA lock.")) + return FALSE + + visible_message(span_notice("[user] starts to insert an MMI into [name].")) + + if(!do_after(user, 4 SECONDS, target = src)) + to_chat(user, span_notice("You stop inserting the MMI.")) + return FALSE + if(LAZYLEN(occupants) < max_occupants) + return mmi_moved_inside(brain_obj, user) + to_chat(user, span_warning("Maximum occupants exceeded!")) + return FALSE + +///proc called when a new mmi mob enters this mech +/obj/vehicle/sealed/mecha/proc/mmi_moved_inside(obj/item/mmi/brain_obj, mob/user) + if(!(Adjacent(brain_obj) && Adjacent(user))) + return FALSE + if(!brain_obj.brain_check(user)) + return FALSE + + var/mob/living/brain/brain_mob = brain_obj.brainmob + if(!user.transferItemToLoc(brain_obj, src)) + to_chat(user, span_warning("[brain_obj] is stuck to your hand, you cannot put it in [src]!")) + return FALSE + + brain_obj.set_mecha(src) + add_occupant(brain_mob)//Note this forcemoves the brain into the mech to allow relaymove + mecha_flags |= SILICON_PILOT + brain_mob.reset_perspective(src) + brain_mob.remote_control = src + brain_mob.update_mouse_pointer() + setDir(dir_in) + log_message("[brain_obj] moved in as pilot.", LOG_MECHA) + if(!internal_damage) + SEND_SOUND(brain_obj, sound('sound/mecha/nominal.ogg',volume=50)) + log_game("[key_name(user)] has put the MMI/posibrain of [key_name(brain_mob)] into [src] at [AREACOORD(src)]") + return TRUE + +/obj/vehicle/sealed/mecha/mob_exit(mob/M, silent, forced) + var/atom/movable/mob_container + var/turf/newloc = get_turf(src) + if(ishuman(M)) + mob_container = M + else if(isbrain(M)) + var/mob/living/brain/brain = M + mob_container = brain.container + else if(isAI(M)) + var/mob/living/silicon/ai/AI = M + if(forced)//This should only happen if there are multiple AIs in a round, and at least one is Malf. + AI.gib() //If one Malf decides to steal a mech from another AI (even other Malfs!), they are destroyed, as they have nowhere to go when replaced. + AI = null + mecha_flags &= ~SILICON_PILOT + return + else + if(!AI.linked_core) + if(!silent) + to_chat(AI, span_userdanger("Inactive core destroyed. Unable to return.")) + AI.linked_core = null + return + if(!silent) + to_chat(AI, span_notice("Returning to core...")) + AI.controlled_equipment = null + AI.remote_control = null + mob_container = AI + newloc = get_turf(AI.linked_core) + qdel(AI.linked_core) + else + return ..() + var/mob/living/ejector = M + mecha_flags &= ~SILICON_PILOT + mob_container.forceMove(newloc)//ejecting mob container + log_message("[mob_container] moved out.", LOG_MECHA) + SStgui.close_user_uis(M, src) + if(istype(mob_container, /obj/item/mmi)) + var/obj/item/mmi/mmi = mob_container + if(mmi.brainmob) + ejector.forceMove(mmi) + ejector.reset_perspective() + remove_occupant(ejector) + mmi.set_mecha(null) + mmi.update_appearance() + setDir(dir_in) + return ..() + +/obj/vehicle/sealed/mecha/add_occupant(mob/M, control_flags) + RegisterSignal(M, COMSIG_LIVING_DEATH, .proc/mob_exit) + RegisterSignal(M, COMSIG_MOB_CLICKON, .proc/on_mouseclick) + RegisterSignal(M, COMSIG_MOB_SAY, .proc/display_speech_bubble) + . = ..() + update_appearance() + +/obj/vehicle/sealed/mecha/remove_occupant(mob/M) + UnregisterSignal(M, COMSIG_LIVING_DEATH) + UnregisterSignal(M, COMSIG_MOB_CLICKON) + UnregisterSignal(M, COMSIG_MOB_SAY) + M.clear_alert(ALERT_CHARGE) + M.clear_alert(ALERT_MECH_DAMAGE) + if(M.client) + M.update_mouse_pointer() + M.client.view_size.resetToDefault() + zoom_mode = FALSE + . = ..() + update_appearance() + +/obj/vehicle/sealed/mecha/container_resist_act(mob/living/user) + if(isAI(user)) + var/mob/living/silicon/ai/AI = user + if(!AI.can_shunt) + to_chat(AI, span_notice("You can't leave a mech after dominating it!.")) + return FALSE + to_chat(user, span_notice("You begin the ejection procedure. Equipment is disabled during this process. Hold still to finish ejecting.")) + is_currently_ejecting = TRUE + if(do_after(user, has_gravity() ? exit_delay : 0 , target = src)) + to_chat(user, span_notice("You exit the mech.")) + mob_exit(user, TRUE) + else + to_chat(user, span_notice("You stop exiting the mech. Weapons are enabled again.")) + is_currently_ejecting = FALSE diff --git a/code/modules/vehicles/mecha/mecha_movement.dm b/code/modules/vehicles/mecha/mecha_movement.dm new file mode 100644 index 0000000000000..8d37932e6cd51 --- /dev/null +++ b/code/modules/vehicles/mecha/mecha_movement.dm @@ -0,0 +1,150 @@ +/// Sets the direction of the mecha and all of its occcupents, required for FOV. Alternatively one could make a recursive contents registration and register topmost direction changes in the fov component +/obj/vehicle/sealed/mecha/setDir(newdir) + . = ..() + for(var/mob/living/occupant as anything in occupants) + occupant.setDir(newdir) + +///Plays the mech step sound effect. Split from movement procs so that other mechs (HONK) can override this one specific part. +/obj/vehicle/sealed/mecha/proc/play_stepsound() + SIGNAL_HANDLER + if(mecha_flags & QUIET_STEPS) + return + playsound(src, stepsound, 40, TRUE) + +///Disconnects air tank- air port connection on mecha move +/obj/vehicle/sealed/mecha/proc/disconnect_air() + SIGNAL_HANDLER + if(internal_tank.disconnect()) // Something moved us and broke connection + to_chat(occupants, "[icon2html(src, occupants)][span_warning("Air port connection has been severed!")]") + log_message("Lost connection to gas port.", LOG_MECHA) + +// Do whatever you do to mobs to these fuckers too +/obj/vehicle/sealed/mecha/Process_Spacemove(movement_dir = 0, continuous_move = FALSE) + . = ..() + if(.) + return TRUE + + var/atom/movable/backup = get_spacemove_backup(movement_dir, continuous_move) + if(backup) + if(!istype(backup) || !movement_dir || backup.anchored || continuous_move) //get_spacemove_backup() already checks if a returned turf is solid, so we can just go + return TRUE + last_pushoff = world.time + if(backup.newtonian_move(turn(movement_dir, 180), instant = TRUE)) + backup.last_pushoff = world.time + step_silent = TRUE + if(return_drivers()) + to_chat(occupants, "[icon2html(src, occupants)][span_info("The [src] push off [backup] to propel yourself.")]") + return TRUE + + if(active_thrusters?.thrust(movement_dir)) + step_silent = TRUE + return TRUE + return FALSE + +/obj/vehicle/sealed/mecha/relaymove(mob/living/user, direction) + . = TRUE + if(!canmove || !(user in return_drivers())) + return + vehicle_move(direction) + +/obj/vehicle/sealed/mecha/vehicle_move(direction, forcerotate = FALSE) + if(!COOLDOWN_FINISHED(src, cooldown_vehicle_move)) + return FALSE + COOLDOWN_START(src, cooldown_vehicle_move, movedelay) + if(completely_disabled) + return FALSE + if(!direction) + return FALSE + if(internal_tank?.connected_port) + if(!TIMER_COOLDOWN_CHECK(src, COOLDOWN_MECHA_MESSAGE)) + to_chat(occupants, "[icon2html(src, occupants)][span_warning("Unable to move while connected to the air system port!")]") + TIMER_COOLDOWN_START(src, COOLDOWN_MECHA_MESSAGE, 2 SECONDS) + return FALSE + if(construction_state) + if(!TIMER_COOLDOWN_CHECK(src, COOLDOWN_MECHA_MESSAGE)) + to_chat(occupants, "[icon2html(src, occupants)][span_danger("Maintenance protocols in effect.")]") + TIMER_COOLDOWN_START(src, COOLDOWN_MECHA_MESSAGE, 2 SECONDS) + return FALSE + + if(!Process_Spacemove(direction)) + return FALSE + if(zoom_mode) + if(!TIMER_COOLDOWN_CHECK(src, COOLDOWN_MECHA_MESSAGE)) + to_chat(occupants, "[icon2html(src, occupants)][span_warning("Unable to move while in zoom mode!")]") + TIMER_COOLDOWN_START(src, COOLDOWN_MECHA_MESSAGE, 2 SECONDS) + return FALSE + if(!cell) + if(!TIMER_COOLDOWN_CHECK(src, COOLDOWN_MECHA_MESSAGE)) + to_chat(occupants, "[icon2html(src, occupants)][span_warning("Missing power cell.")]") + TIMER_COOLDOWN_START(src, COOLDOWN_MECHA_MESSAGE, 2 SECONDS) + return FALSE + if(!scanmod || !capacitor) + if(!TIMER_COOLDOWN_CHECK(src, COOLDOWN_MECHA_MESSAGE)) + to_chat(occupants, "[icon2html(src, occupants)][span_warning("Missing [scanmod? "capacitor" : "scanning module"].")]") + TIMER_COOLDOWN_START(src, COOLDOWN_MECHA_MESSAGE, 2 SECONDS) + return FALSE + if(!use_power(step_energy_drain)) + if(!TIMER_COOLDOWN_CHECK(src, COOLDOWN_MECHA_MESSAGE)) + to_chat(occupants, "[icon2html(src, occupants)][span_warning("Insufficient power to move!")]") + TIMER_COOLDOWN_START(src, COOLDOWN_MECHA_MESSAGE, 2 SECONDS) + return FALSE + if(lavaland_only && is_mining_level(z)) + if(!TIMER_COOLDOWN_CHECK(src, COOLDOWN_MECHA_MESSAGE)) + to_chat(occupants, "[icon2html(src, occupants)][span_warning("Invalid Environment.")]") + TIMER_COOLDOWN_START(src, COOLDOWN_MECHA_MESSAGE, 2 SECONDS) + return FALSE + + var/olddir = dir + + if(internal_damage & MECHA_INT_CONTROL_LOST) + direction = pick(GLOB.alldirs) + + //only mechs with diagonal movement may move diagonally + if(!allow_diagonal_movement && ISDIAGONALDIR(direction)) + return TRUE + + var/keyheld = FALSE + if(strafe) + for(var/mob/driver as anything in return_drivers()) + if(driver.client?.keys_held["Alt"]) + keyheld = TRUE + break + + //if we're not facing the way we're going rotate us + if(dir != direction && !strafe || forcerotate || keyheld) + if(dir != direction && !(mecha_flags & QUIET_TURNS) && !step_silent) + playsound(src,turnsound,40,TRUE) + setDir(direction) + return TRUE + + set_glide_size(DELAY_TO_GLIDE_SIZE(movedelay)) + //Otherwise just walk normally + . = step(src,direction, dir) + if(phasing) + use_power(phasing_energy_drain) + if(strafe) + setDir(olddir) + +/obj/vehicle/sealed/mecha/Bump(atom/obstacle) + . = ..() + if(phasing) //Theres only one cause for phasing canpass fails + to_chat(occupants, "[icon2html(src, occupants)][span_warning("A dull, universal force is preventing you from [phasing] here!")]") + spark_system.start() + return + if(.) //mech was thrown/door/whatever + return + if(bumpsmash) //Need a pilot to push the PUNCH button. + if(COOLDOWN_FINISHED(src, mecha_bump_smash)) + var/list/mob/mobster = return_drivers() + obstacle.mech_melee_attack(src, mobster[1]) + COOLDOWN_START(src, mecha_bump_smash, smashcooldown) + if(!obstacle || obstacle.CanPass(src, get_dir(obstacle, src) || dir)) // The else is in case the obstacle is in the same turf. + step(src,dir) + if(isobj(obstacle)) + var/obj/obj_obstacle = obstacle + if(!obj_obstacle.anchored && obj_obstacle.move_resist <= move_force) + step(obstacle, dir) + else if(ismob(obstacle)) + var/mob/mob_obstacle = obstacle + if(mob_obstacle.move_resist <= move_force) + step(obstacle, dir) diff --git a/code/modules/vehicles/mecha/mecha_ui.dm b/code/modules/vehicles/mecha/mecha_ui.dm index 35fcc68a3a5f4..046d2c139896c 100644 --- a/code/modules/vehicles/mecha/mecha_ui.dm +++ b/code/modules/vehicles/mecha/mecha_ui.dm @@ -115,6 +115,7 @@ data["power_max"] = cell?.maxcharge data["mecha_flags"] = mecha_flags data["internal_damage"] = internal_damage + data["airtank_present"] = !!internal_tank data["air_source"] = use_internal_tank ? "Internal Airtank" : "Environment" data["airtank_pressure"] = int_tank_air ? round(int_tank_air.return_pressure(), 0.01) : null data["airtank_temp"] = int_tank_air?.temperature @@ -122,6 +123,7 @@ data["cabin_pressure"] = round(return_pressure(), 0.01) data["cabin_temp"] = return_temperature() data["dna_lock"] = dna_lock + data["weapons_safety"] = weapons_safety data["mech_view"] = ui_view.assigned_map if(radio) data["mech_electronics"] = list( @@ -268,6 +270,9 @@ tgui_alert(usr, "You cannot set a name that contains a word prohibited in IC chat!") return name = userinput + if("toggle_safety") + set_safety(usr) + return if("dna_lock") var/mob/living/carbon/user = usr if(!istype(user) || !user.dna) @@ -281,6 +286,8 @@ tgui_alert(usr, "Enzymes detected: " + dna_lock) return FALSE if("toggle_airsource") + if(!internal_tank) + return use_internal_tank = !use_internal_tank balloon_alert(usr, "taking air from [use_internal_tank ? "internal airtank" : "environment"]") log_message("Now taking air from [use_internal_tank?"internal airtank":"environment"].", LOG_MECHA) diff --git a/code/modules/vehicles/mecha/medical/odysseus.dm b/code/modules/vehicles/mecha/medical/odysseus.dm index fbf4960e6c902..59e170eaee277 100644 --- a/code/modules/vehicles/mecha/medical/odysseus.dm +++ b/code/modules/vehicles/mecha/medical/odysseus.dm @@ -8,6 +8,7 @@ max_temperature = 15000 max_integrity = 120 wreckage = /obj/structure/mecha_wreckage/odysseus + mech_type = EXOSUIT_MODULE_ODYSSEUS step_energy_drain = 6 internals_req_access = list(ACCESS_MECH_SCIENCE, ACCESS_MECH_MEDICAL) @@ -15,13 +16,13 @@ . = ..() if(. && !HAS_TRAIT(H, TRAIT_MEDICAL_HUD)) var/datum/atom_hud/hud = GLOB.huds[DATA_HUD_MEDICAL_ADVANCED] - hud.add_hud_to(H) + hud.show_to(H) ADD_TRAIT(H, TRAIT_MEDICAL_HUD, VEHICLE_TRAIT) /obj/vehicle/sealed/mecha/medical/odysseus/remove_occupant(mob/living/carbon/human/H) if(isliving(H) && HAS_TRAIT_FROM(H, TRAIT_MEDICAL_HUD, VEHICLE_TRAIT)) - var/datum/atom_hud/hud = GLOB.huds[DATA_HUD_MEDICAL_ADVANCED] - hud.remove_hud_from(H) + var/datum/atom_hud/med_hud = GLOB.huds[DATA_HUD_MEDICAL_ADVANCED] + med_hud.hide_from(H) REMOVE_TRAIT(H, TRAIT_MEDICAL_HUD, VEHICLE_TRAIT) return ..() @@ -30,4 +31,4 @@ if(. && !HAS_TRAIT(M, TRAIT_MEDICAL_HUD)) var/datum/atom_hud/hud = GLOB.huds[DATA_HUD_MEDICAL_ADVANCED] var/mob/living/brain/B = M.brainmob - hud.add_hud_to(B) + hud.show_to(B) diff --git a/code/modules/vehicles/mecha/working/clarke.dm b/code/modules/vehicles/mecha/working/clarke.dm index 8d5c11cf38781..37cc9ebca1759 100644 --- a/code/modules/vehicles/mecha/working/clarke.dm +++ b/code/modules/vehicles/mecha/working/clarke.dm @@ -24,6 +24,7 @@ MECHA_ARMOR = 1, ) wreckage = /obj/structure/mecha_wreckage/clarke + mech_type = EXOSUIT_MODULE_CLARKE enter_delay = 40 mecha_flags = ADDING_ACCESS_POSSIBLE | IS_ENCLOSED | HAS_LIGHTS | MMI_COMPATIBLE | OMNIDIRECTIONAL_ATTACKS internals_req_access = list(ACCESS_MECH_ENGINE, ACCESS_MECH_SCIENCE, ACCESS_MECH_MINING) diff --git a/code/modules/vehicles/mecha/working/ripley.dm b/code/modules/vehicles/mecha/working/ripley.dm index c1a8b59ee834d..97b36f4652672 100644 --- a/code/modules/vehicles/mecha/working/ripley.dm +++ b/code/modules/vehicles/mecha/working/ripley.dm @@ -16,6 +16,7 @@ MECHA_ARMOR = 1, ) wreckage = /obj/structure/mecha_wreckage/ripley + mech_type = EXOSUIT_MODULE_RIPLEY possible_int_damage = MECHA_INT_FIRE|MECHA_INT_CONTROL_LOST|MECHA_INT_SHORT_CIRCUIT internals_req_access = list(ACCESS_MECH_ENGINE, ACCESS_MECH_SCIENCE, ACCESS_MECH_MINING) enclosed = FALSE //Normal ripley has an open cockpit design @@ -150,6 +151,8 @@ var/obj/item/mecha_parts/mecha_equipment/mining_scanner/scanner = new scanner.attach(src) +GLOBAL_DATUM(cargo_ripley, /obj/vehicle/sealed/mecha/working/ripley/cargo) + /obj/vehicle/sealed/mecha/working/ripley/cargo desc = "An ailing, old, repurposed cargo hauler. Most of its equipment wires are frayed or missing and its frame is rusted." name = "\improper APLU \"Big Bess\"" @@ -167,6 +170,14 @@ HC.attach(src) take_damage(max_integrity * 0.5, sound_effect=FALSE) //Low starting health + if(!GLOB.cargo_ripley && mapload) + GLOB.cargo_ripley = src + +/obj/vehicle/sealed/mecha/working/ripley/cargo/Destroy() + if(GLOB.cargo_ripley == src) + GLOB.cargo_ripley = null + + return ..() /obj/vehicle/sealed/mecha/working/ripley/Exit(atom/movable/leaving, direction) if(leaving in cargo) diff --git a/code/modules/vehicles/secway.dm b/code/modules/vehicles/secway.dm index 55641607fd1fb..1a2e64724419f 100644 --- a/code/modules/vehicles/secway.dm +++ b/code/modules/vehicles/secway.dm @@ -24,8 +24,8 @@ return PROCESS_KILL if(DT_PROB(10, delta_time)) return - var/datum/effect_system/smoke_spread/smoke = new - smoke.set_up(0, src) + var/datum/effect_system/fluid_spread/smoke/smoke = new + smoke.set_up(0, location = src) smoke.start() /obj/vehicle/ridden/secway/welder_act(mob/living/user, obj/item/I) diff --git a/code/modules/vending/_vending.dm b/code/modules/vending/_vending.dm index aa563b6c7298a..8ca7bd1e13c14 100644 --- a/code/modules/vending/_vending.dm +++ b/code/modules/vending/_vending.dm @@ -609,12 +609,12 @@ GLOBAL_LIST_EMPTY(vending_products) if(6) // skull squish! var/obj/item/bodypart/head/O = C.get_bodypart(BODY_ZONE_HEAD) if(O) - C.visible_message(span_danger("[O] explodes in a shower of gore beneath [src]!"), \ - span_userdanger("Oh f-")) - O.dismember() - O.drop_organs() - qdel(O) - new /obj/effect/gibspawner/human/bodypartless(get_turf(C)) + if(O.dismember()) + C.visible_message(span_danger("[O] explodes in a shower of gore beneath [src]!"), \ + span_userdanger("Oh f-")) + O.drop_organs() + qdel(O) + new /obj/effect/gibspawner/human/bodypartless(get_turf(C)) if(prob(30)) C.apply_damage(max(0, squish_damage - crit_rebate), forced=TRUE, spread_damage=TRUE) // the 30% chance to spread the damage means you escape breaking any bones diff --git a/code/modules/vending/assist.dm b/code/modules/vending/assist.dm index 2f2a803f0ed5a..f4694ca83cde0 100644 --- a/code/modules/vending/assist.dm +++ b/code/modules/vending/assist.dm @@ -5,28 +5,28 @@ icon_deny = "parts-deny" panel_type = "panel10" products = list( - /obj/item/assembly/prox_sensor = 5, /obj/item/assembly/igniter = 3, + /obj/item/assembly/prox_sensor = 5, /obj/item/assembly/signaler = 4, - /obj/item/wirecutters = 1, - /obj/item/computer_hardware/hard_drive/role/signal = 4, - /obj/item/stock_parts/matter_bin = 3, + /obj/item/computer_hardware/hard_drive/portable/ordnance = 4, + /obj/item/stock_parts/capacitor = 3, /obj/item/stock_parts/manipulator = 3, + /obj/item/stock_parts/matter_bin = 3, /obj/item/stock_parts/micro_laser = 3, /obj/item/stock_parts/scanning_module = 3, - /obj/item/stock_parts/capacitor = 3 + /obj/item/wirecutters = 1, ) contraband = list( + /obj/item/assembly/health = 2, /obj/item/assembly/timer = 2, /obj/item/assembly/voice = 2, - /obj/item/assembly/health = 2, - /obj/item/stock_parts/cell/high = 1 + /obj/item/stock_parts/cell/high = 1, ) premium = list( + /obj/item/assembly/igniter/condenser = 2, + /obj/item/circuitboard/machine/vendor = 3, /obj/item/price_tagger = 3, /obj/item/vending_refill/custom = 3, - /obj/item/circuitboard/machine/vendor = 3, - /obj/item/assembly/igniter/condenser = 2 ) refill_canister = /obj/item/vending_refill/assist diff --git a/code/modules/vending/autodrobe.dm b/code/modules/vending/autodrobe.dm index bf6229aa79f2c..8bbcdcdd12c70 100644 --- a/code/modules/vending/autodrobe.dm +++ b/code/modules/vending/autodrobe.dm @@ -31,6 +31,7 @@ /obj/item/clothing/head/beret = 1, /obj/item/clothing/accessory/waistcoat = 1, /obj/item/clothing/under/suit/black = 1, + /obj/item/clothing/neck/tie = 3, /obj/item/clothing/head/that = 1, /obj/item/clothing/under/costume/kilt = 1, /obj/item/clothing/head/beret = 3, @@ -77,15 +78,15 @@ /obj/item/clothing/mask/gas/sexymime = 1, /obj/item/clothing/under/rank/civilian/mime/sexy = 1, /obj/item/clothing/under/rank/civilian/mime/skirt = 1, - /obj/item/clothing/mask/animal/rat/bat = 1, - /obj/item/clothing/mask/animal/rat/bee = 1, - /obj/item/clothing/mask/animal/rat/bear = 1, - /obj/item/clothing/mask/animal/rat/raven = 1, - /obj/item/clothing/mask/animal/rat/jackal = 1, - /obj/item/clothing/mask/animal/rat/fox = 1, + /obj/item/clothing/mask/animal/small/bat = 1, + /obj/item/clothing/mask/animal/small/bee = 1, + /obj/item/clothing/mask/animal/small/bear = 1, + /obj/item/clothing/mask/animal/small/raven = 1, + /obj/item/clothing/mask/animal/small/jackal = 1, + /obj/item/clothing/mask/animal/small/fox = 1, /obj/item/clothing/mask/animal/frog = 1, - /obj/item/clothing/mask/animal/rat/tribal = 1, - /obj/item/clothing/mask/animal/rat = 1, + /obj/item/clothing/mask/animal/small/tribal = 1, + /obj/item/clothing/mask/animal/small/rat = 1, /obj/item/clothing/mask/animal/pig = 1, /obj/item/clothing/mask/animal/cowmask = 1, /obj/item/clothing/mask/animal/horsehead = 1, @@ -145,7 +146,7 @@ /obj/item/gun/magic/wand/nothing = 2, /obj/item/clothing/glasses/sunglasses/gar = 2, /obj/item/clothing/glasses/blindfold = 1, - /obj/item/clothing/mask/muzzle = 2 + /obj/item/clothing/mask/muzzle = 2, ) premium = list( /obj/item/clothing/suit/pirate/captain = 2, @@ -163,7 +164,7 @@ /obj/item/clothing/under/dress/wedding_dress = 1, /obj/item/clothing/under/suit/tuxedo = 1, /obj/item/clothing/head/weddingveil = 1, - /obj/item/storage/belt/cummerbund = 1 + /obj/item/storage/belt/cummerbund = 1, ) refill_canister = /obj/item/vending_refill/autodrobe default_price = PAYCHECK_CREW * 0.8 //Default of 40. diff --git a/code/modules/vending/boozeomat.dm b/code/modules/vending/boozeomat.dm index 5a4691de74173..2b3acb7f0dd23 100644 --- a/code/modules/vending/boozeomat.dm +++ b/code/modules/vending/boozeomat.dm @@ -40,7 +40,7 @@ /obj/item/reagent_containers/food/drinks/bottle/sake = 5, /obj/item/reagent_containers/food/drinks/bottle/applejack = 5, /obj/item/reagent_containers/food/drinks/bottle = 15, - /obj/item/reagent_containers/food/drinks/bottle/small = 15 + /obj/item/reagent_containers/food/drinks/bottle/small = 15, ) contraband = list( /obj/item/reagent_containers/food/drinks/mug/tea = 12, diff --git a/code/modules/vending/cartridge.dm b/code/modules/vending/cartridge.dm index 701bfd5eaaf37..2df30a5752310 100644 --- a/code/modules/vending/cartridge.dm +++ b/code/modules/vending/cartridge.dm @@ -7,14 +7,13 @@ icon_deny = "cart-deny" panel_type = "panel6" products = list( - /obj/item/computer_hardware/hard_drive/role/medical = 10, - /obj/item/computer_hardware/hard_drive/role/engineering = 10, - /obj/item/computer_hardware/hard_drive/role/security = 10, - /obj/item/computer_hardware/hard_drive/role/janitor = 10, - /obj/item/computer_hardware/hard_drive/role/signal/ordnance = 10, + /obj/item/computer_hardware/hard_drive/portable/medical = 10, + /obj/item/computer_hardware/hard_drive/portable/engineering = 10, + /obj/item/computer_hardware/hard_drive/portable/security = 10, + /obj/item/computer_hardware/hard_drive/portable/ordnance = 10, + /obj/item/computer_hardware/hard_drive/portable/quartermaster = 10, + /obj/item/computer_hardware/hard_drive/portable/command/captain = 3, /obj/item/modular_computer/tablet/pda/heads = 10, - /obj/item/computer_hardware/hard_drive/role/captain = 3, - /obj/item/computer_hardware/hard_drive/role/quartermaster = 10 ) refill_canister = /obj/item/vending_refill/cart default_price = PAYCHECK_COMMAND @@ -25,4 +24,3 @@ /obj/item/vending_refill/cart machine_name = "PTech" icon_state = "refill_smoke" - diff --git a/code/modules/vending/cigarette.dm b/code/modules/vending/cigarette.dm index 13183e5618b84..620e0cbbdf699 100644 --- a/code/modules/vending/cigarette.dm +++ b/code/modules/vending/cigarette.dm @@ -14,10 +14,10 @@ /obj/item/storage/fancy/cigarettes/cigpack_midori = 3, /obj/item/storage/box/matches = 10, /obj/item/lighter/greyscale = 4, - /obj/item/storage/fancy/rollingpapers = 5 + /obj/item/storage/fancy/rollingpapers = 5, ) contraband = list( - /obj/item/clothing/mask/vape = 5 + /obj/item/clothing/mask/vape = 5, ) premium = list( /obj/item/storage/fancy/cigarettes/cigpack_robustgold = 3, @@ -25,7 +25,7 @@ /obj/item/lighter = 3, /obj/item/storage/fancy/cigarettes/cigars = 1, /obj/item/storage/fancy/cigarettes/cigars/havana = 1, - /obj/item/storage/fancy/cigarettes/cigars/cohiba = 1 + /obj/item/storage/fancy/cigarettes/cigars/cohiba = 1, ) refill_canister = /obj/item/vending_refill/cigarette @@ -44,7 +44,7 @@ /obj/item/storage/fancy/cigarettes/cigpack_midori = 1, /obj/item/storage/box/matches = 10, /obj/item/lighter/greyscale = 4, - /obj/item/storage/fancy/rollingpapers = 5 + /obj/item/storage/fancy/rollingpapers = 5, ) /obj/machinery/vending/cigarette/beach //Used in the lavaland_biodome_beach.dmm ruin @@ -61,12 +61,12 @@ /obj/item/storage/fancy/cigarettes/cigpack_cannabis = 5, /obj/item/storage/box/matches = 10, /obj/item/lighter/greyscale = 4, - /obj/item/storage/fancy/rollingpapers = 5 + /obj/item/storage/fancy/rollingpapers = 5, ) premium = list( /obj/item/storage/fancy/cigarettes/cigpack_mindbreaker = 5, /obj/item/clothing/mask/vape = 5, - /obj/item/lighter = 3 + /obj/item/lighter = 3, ) /obj/item/vending_refill/cigarette diff --git a/code/modules/vending/clothesmate.dm b/code/modules/vending/clothesmate.dm index ffa61a729e8e7..2079845a7d9d6 100644 --- a/code/modules/vending/clothesmate.dm +++ b/code/modules/vending/clothesmate.dm @@ -25,9 +25,9 @@ /obj/item/clothing/head/beret/black = 3, /obj/item/clothing/head/kippah = 3, /obj/item/clothing/head/taqiyahred = 3, - /obj/item/clothing/mask/bandana/color = 3, - /obj/item/clothing/mask/bandana/color/striped = 3, - /obj/item/clothing/mask/bandana/color/skull = 3, + /obj/item/clothing/mask/bandana = 3, + /obj/item/clothing/mask/bandana/striped = 3, + /obj/item/clothing/mask/bandana/skull = 3, /obj/item/clothing/gloves/fingerless = 2, /obj/item/clothing/neck/scarf/pink = 3, /obj/item/clothing/neck/scarf/red = 3, @@ -44,9 +44,7 @@ /obj/item/clothing/neck/stripedredscarf = 3, /obj/item/clothing/neck/stripedbluescarf = 3, /obj/item/clothing/neck/stripedgreenscarf = 3, - /obj/item/clothing/neck/tie/blue = 3, - /obj/item/clothing/neck/tie/red = 3, - /obj/item/clothing/neck/tie/black = 3, + /obj/item/clothing/neck/tie = 6, /obj/item/clothing/neck/tie/horrible = 3, /obj/item/clothing/accessory/pride = 15, /obj/item/storage/belt/fannypack = 3, @@ -95,8 +93,8 @@ /obj/item/clothing/accessory/waistcoat = 1, /obj/item/clothing/head/that = 1, /obj/item/clothing/head/fedora = 1, - /obj/item/clothing/head/cowboy_hat_white =1, - /obj/item/clothing/head/cowboy_hat_grey =1, + /obj/item/clothing/head/cowboy_hat_white = 1, + /obj/item/clothing/head/cowboy_hat_grey = 1, /obj/item/clothing/glasses/monocle = 1, /obj/item/clothing/head/sombrero = 1, /obj/item/clothing/suit/poncho = 1, @@ -193,7 +191,7 @@ /obj/item/clothing/under/costume/jabroni = 1, /obj/item/clothing/under/costume/geisha = 1, /obj/item/clothing/under/rank/centcom/officer/replica = 1, - /obj/item/clothing/under/rank/centcom/officer_skirt/replica = 1 + /obj/item/clothing/under/rank/centcom/officer_skirt/replica = 1, ) premium = list(/obj/item/clothing/under/suit/checkered = 1, /obj/item/clothing/head/mailman = 1, @@ -205,7 +203,7 @@ /obj/item/clothing/suit/jacket/letterman_nanotrasen = 1, /obj/item/clothing/under/costume/swagoutfit = 1, /obj/item/clothing/shoes/swagshoes = 1, - /obj/item/instrument/piano_synth/headphones/spacepods = 1 + /obj/item/instrument/piano_synth/headphones/spacepods = 1, ) refill_canister = /obj/item/vending_refill/clothing default_price = PAYCHECK_CREW * 0.7 //Default of diff --git a/code/modules/vending/coffee.dm b/code/modules/vending/coffee.dm index 9a879390a1c1e..ccbe3221ac75c 100644 --- a/code/modules/vending/coffee.dm +++ b/code/modules/vending/coffee.dm @@ -8,10 +8,10 @@ products = list( /obj/item/reagent_containers/food/drinks/coffee = 6, /obj/item/reagent_containers/food/drinks/mug/tea = 6, - /obj/item/reagent_containers/food/drinks/mug/coco = 3 + /obj/item/reagent_containers/food/drinks/mug/coco = 3, ) contraband = list( - /obj/item/reagent_containers/food/drinks/ice = 12 + /obj/item/reagent_containers/food/drinks/ice = 12, ) refill_canister = /obj/item/vending_refill/coffee default_price = PAYCHECK_LOWER diff --git a/code/modules/vending/cola.dm b/code/modules/vending/cola.dm index 06cd4c4f32262..d03e77d7b0af7 100644 --- a/code/modules/vending/cola.dm +++ b/code/modules/vending/cola.dm @@ -16,18 +16,18 @@ /obj/item/reagent_containers/food/drinks/soda_cans/lemon_lime = 10, /obj/item/reagent_containers/food/drinks/soda_cans/sol_dry = 10, /obj/item/reagent_containers/food/drinks/waterbottle = 10, - /obj/item/reagent_containers/food/drinks/bottle/mushi_kombucha = 3 + /obj/item/reagent_containers/food/drinks/bottle/mushi_kombucha = 3, ) contraband = list( /obj/item/reagent_containers/food/drinks/soda_cans/thirteenloko = 6, - /obj/item/reagent_containers/food/drinks/soda_cans/shamblers = 6 + /obj/item/reagent_containers/food/drinks/soda_cans/shamblers = 6, ) premium = list( /obj/item/reagent_containers/food/drinks/drinkingglass/filled/nuka_cola = 1, /obj/item/reagent_containers/food/drinks/soda_cans/air = 1, /obj/item/reagent_containers/food/drinks/soda_cans/monkey_energy = 1, /obj/item/reagent_containers/food/drinks/soda_cans/grey_bull = 1, - /obj/item/reagent_containers/food/drinks/bottle/rootbeer = 1 + /obj/item/reagent_containers/food/drinks/bottle/rootbeer = 1, ) refill_canister = /obj/item/vending_refill/cola default_price = PAYCHECK_CREW * 0.7 @@ -91,15 +91,17 @@ name = "\improper Shambler's Vendor" desc = "~Shake me up some of that Shambler's Juice!~" icon_state = "shamblers_juice" - products = list(/obj/item/reagent_containers/food/drinks/soda_cans/cola = 10, - /obj/item/reagent_containers/food/drinks/soda_cans/space_mountain_wind = 10, - /obj/item/reagent_containers/food/drinks/soda_cans/dr_gibb = 10, - /obj/item/reagent_containers/food/drinks/soda_cans/starkist = 10, - /obj/item/reagent_containers/food/drinks/soda_cans/space_up = 10, - /obj/item/reagent_containers/food/drinks/soda_cans/pwr_game = 10, - /obj/item/reagent_containers/food/drinks/soda_cans/lemon_lime = 10, - /obj/item/reagent_containers/food/drinks/soda_cans/sol_dry = 10, - /obj/item/reagent_containers/food/drinks/soda_cans/shamblers = 10) + products = list( + /obj/item/reagent_containers/food/drinks/soda_cans/cola = 10, + /obj/item/reagent_containers/food/drinks/soda_cans/space_mountain_wind = 10, + /obj/item/reagent_containers/food/drinks/soda_cans/dr_gibb = 10, + /obj/item/reagent_containers/food/drinks/soda_cans/starkist = 10, + /obj/item/reagent_containers/food/drinks/soda_cans/space_up = 10, + /obj/item/reagent_containers/food/drinks/soda_cans/pwr_game = 10, + /obj/item/reagent_containers/food/drinks/soda_cans/lemon_lime = 10, + /obj/item/reagent_containers/food/drinks/soda_cans/sol_dry = 10, + /obj/item/reagent_containers/food/drinks/soda_cans/shamblers = 10, + ) product_slogans = "~Shake me up some of that Shambler's Juice!~" product_ads = "Refreshing!;Jyrbv dv lg jfdv fw kyrk Jyrdscvi'j Alztv!;Over 1 trillion souls drank!;Thirsty? Nyp efk uizeb kyv uribevjj?;Kyv Jyrdscvi uizebj kyv ezxyk!;Drink up!;Krjkp." light_mask = "shamblers-light-mask" diff --git a/code/modules/vending/drinnerware.dm b/code/modules/vending/drinnerware.dm index 947d8645d68d1..a2690ec5be215 100644 --- a/code/modules/vending/drinnerware.dm +++ b/code/modules/vending/drinnerware.dm @@ -21,7 +21,7 @@ /obj/item/book/granter/crafting_recipe/cooking_sweets_101 = 2, /obj/item/plate/small = 5, /obj/item/plate = 10, - /obj/item/plate/large = 5 + /obj/item/plate/large = 5, ) contraband = list( /obj/item/kitchen/rollingpin = 2, diff --git a/code/modules/vending/engineering.dm b/code/modules/vending/engineering.dm index dc8705ddbe560..baedc8203fbeb 100644 --- a/code/modules/vending/engineering.dm +++ b/code/modules/vending/engineering.dm @@ -28,7 +28,7 @@ /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/item/stock_parts/manipulator = 5, ) refill_canister = /obj/item/vending_refill/engineering default_price = PAYCHECK_CREW diff --git a/code/modules/vending/engivend.dm b/code/modules/vending/engivend.dm index f92935c30d093..ce7e1bf12bdd6 100644 --- a/code/modules/vending/engivend.dm +++ b/code/modules/vending/engivend.dm @@ -16,15 +16,15 @@ /obj/item/electronics/apc = 10, /obj/item/electronics/airalarm = 10, /obj/item/electronics/firealarm = 10, - /obj/item/electronics/firelock = 10 + /obj/item/electronics/firelock = 10, ) contraband = list( - /obj/item/stock_parts/cell/potato = 3 + /obj/item/stock_parts/cell/potato = 3, ) premium = list( /obj/item/storage/belt/utility = 3, /obj/item/construction/rcd/loaded = 2, - /obj/item/storage/box/smart_metal_foam = 1 + /obj/item/storage/box/smart_metal_foam = 1, ) refill_canister = /obj/item/vending_refill/engivend default_price = PAYCHECK_CREW diff --git a/code/modules/vending/games.dm b/code/modules/vending/games.dm index 6e4b772702218..b44d3c81ad979 100644 --- a/code/modules/vending/games.dm +++ b/code/modules/vending/games.dm @@ -8,6 +8,8 @@ /obj/item/storage/crayons = 2, /obj/item/toy/cards/deck = 5, /obj/item/storage/dice = 10, + /obj/item/toy/cards/deck/blank = 3, + /obj/item/toy/cards/deck/blank/black = 3, /obj/item/toy/cards/deck/cas = 3, /obj/item/toy/cards/deck/cas/black = 3, /obj/item/toy/cards/deck/kotahi = 3, @@ -22,13 +24,14 @@ /obj/item/cardpack/series_one = 10, /obj/item/cardpack/resin = 10, /obj/item/storage/card_binder = 10, - /obj/item/skillchip/basketweaving=2, - /obj/item/skillchip/bonsai=2, - /obj/item/skillchip/wine_taster=2, - /obj/item/skillchip/light_remover=2, - /obj/item/skillchip/useless_adapter=5, - /obj/item/dyespray=3, - /obj/item/razor=3, + /obj/item/skillchip/basketweaving = 2, + /obj/item/skillchip/bonsai = 2, + /obj/item/skillchip/wine_taster = 2, + /obj/item/skillchip/appraiser = 2, + /obj/item/skillchip/light_remover = 2, + /obj/item/skillchip/useless_adapter = 5, + /obj/item/dyespray = 3, + /obj/item/razor = 3, /obj/item/canvas/nineteen_nineteen = 5, /obj/item/canvas/twentythree_nineteen = 5, /obj/item/canvas/twentythree_twentythree = 5, @@ -37,8 +40,8 @@ ) contraband = list( /obj/item/dice/fudge = 9, - /obj/item/clothing/shoes/wheelys/skishoes=4, - /obj/item/instrument/musicalmoth=1 + /obj/item/clothing/shoes/wheelys/skishoes = 4, + /obj/item/instrument/musicalmoth = 1, ) premium = list( /obj/item/disk/holodisk = 5, diff --git a/code/modules/vending/liberation.dm b/code/modules/vending/liberation.dm index 6fa86ac40d848..c90b5655da48d 100644 --- a/code/modules/vending/liberation.dm +++ b/code/modules/vending/liberation.dm @@ -18,7 +18,7 @@ /obj/item/gun/ballistic/shotgun/automatic/combat = 2, /obj/item/gun/ballistic/automatic/gyropistol = 1, /obj/item/gun/ballistic/shotgun = 2, - /obj/item/gun/ballistic/automatic/ar = 2 + /obj/item/gun/ballistic/automatic/ar = 2, ) premium = list( /obj/item/ammo_box/magazine/smgm9mm = 2, @@ -26,12 +26,12 @@ /obj/item/ammo_box/magazine/m45 = 2, /obj/item/ammo_box/magazine/m75 = 2, /obj/item/food/cheesyfries = 5, - /obj/item/food/burger/baconburger = 5 //Premium burgers for the premium section + /obj/item/food/burger/baconburger = 5, //Premium burgers for the premium section ) contraband = list( /obj/item/clothing/under/misc/patriotsuit = 3, /obj/item/bedsheet/patriot = 5, - /obj/item/food/burger/superbite = 3 + /obj/item/food/burger/superbite = 3, ) //U S A armor = list(MELEE = 100, BULLET = 100, LASER = 100, ENERGY = 100, BOMB = 0, BIO = 0, FIRE = 100, ACID = 50) resistance_flags = FIRE_PROOF diff --git a/code/modules/vending/liberation_toy.dm b/code/modules/vending/liberation_toy.dm index da07477efc9c1..2b37f4aacf486 100644 --- a/code/modules/vending/liberation_toy.dm +++ b/code/modules/vending/liberation_toy.dm @@ -16,7 +16,7 @@ /obj/item/toy/foamblade = 10, /obj/item/toy/balloon/syndicate = 10, /obj/item/clothing/suit/syndicatefake = 5, - /obj/item/clothing/head/syndicatefake = 5 //OPS IN DORMS oh wait it's just an assistant + /obj/item/clothing/head/syndicatefake = 5, //OPS IN DORMS oh wait it's just an assistant ) contraband = list( /obj/item/gun/ballistic/shotgun/toy/crossbow = 10, //Congrats, you unlocked the +18 setting! @@ -25,7 +25,7 @@ /obj/item/ammo_box/foambox/riot = 20, /obj/item/toy/katana = 10, /obj/item/dualsaber/toy = 5, - /obj/item/toy/cards/deck/syndicate = 10 //Gambling and it hurts, making it a +18 item + /obj/item/toy/cards/deck/syndicate = 10, //Gambling and it hurts, making it a +18 item ) armor = list(MELEE = 100, BULLET = 100, LASER = 100, ENERGY = 100, BOMB = 0, BIO = 0, FIRE = 100, ACID = 50) resistance_flags = FIRE_PROOF diff --git a/code/modules/vending/magivend.dm b/code/modules/vending/magivend.dm index 8494a5d0e5006..0cd87dc93f1cf 100644 --- a/code/modules/vending/magivend.dm +++ b/code/modules/vending/magivend.dm @@ -14,7 +14,7 @@ /obj/item/clothing/head/wizard/yellow = 1, /obj/item/clothing/suit/wizrobe/yellow = 1, /obj/item/clothing/shoes/sandal/magic = 1, - /obj/item/staff = 2 + /obj/item/staff = 2, ) contraband = list(/obj/item/reagent_containers/glass/bottle/wizarditis = 1) //No one can get to the machine to hack it anyways; for the lulz - Microwave armor = list(MELEE = 100, BULLET = 100, LASER = 100, ENERGY = 100, BOMB = 0, BIO = 0, FIRE = 100, ACID = 50) diff --git a/code/modules/vending/medical.dm b/code/modules/vending/medical.dm index 5baf372001890..ed0a4a58ef902 100644 --- a/code/modules/vending/medical.dm +++ b/code/modules/vending/medical.dm @@ -16,11 +16,11 @@ /obj/item/healthanalyzer/wound = 4, /obj/item/stack/medical/ointment = 2, /obj/item/stack/medical/suture = 2, - /obj/item/stack/medical/bone_gel/four = 4 + /obj/item/stack/medical/bone_gel/four = 4, ) contraband = list( /obj/item/storage/box/gum/happiness = 3, - /obj/item/storage/box/hug/medical = 1 + /obj/item/storage/box/hug/medical = 1, ) premium = list( /obj/item/reagent_containers/hypospray/medipen = 3, @@ -29,7 +29,7 @@ /obj/item/pinpointer/crew = 2, /obj/item/storage/medkit/advanced = 2, /obj/item/shears = 1, - /obj/item/storage/organbox = 1 + /obj/item/storage/organbox = 1, ) refill_canister = /obj/item/vending_refill/medical default_price = PAYCHECK_CREW @@ -54,26 +54,32 @@ panel_type = "panel11" product_ads = "Go save some lives!;The best stuff for your medbay.;Only the finest tools.;Natural chemicals!;This stuff saves lives.;Don't you want some?;Ping!" req_access = list(ACCESS_MEDICAL) - products = list(/obj/item/reagent_containers/pill/patch/libital = 5, - /obj/item/reagent_containers/pill/patch/aiuri = 5, - /obj/item/reagent_containers/syringe/convermol = 2, - /obj/item/reagent_containers/pill/insulin = 5, - /obj/item/reagent_containers/glass/bottle/multiver = 2, - /obj/item/reagent_containers/glass/bottle/syriniver = 2, - /obj/item/reagent_containers/glass/bottle/epinephrine = 3, - /obj/item/reagent_containers/glass/bottle/morphine = 4, - /obj/item/reagent_containers/glass/bottle/potass_iodide = 1, - /obj/item/reagent_containers/glass/bottle/salglu_solution = 3, - /obj/item/reagent_containers/glass/bottle/toxin = 3, - /obj/item/reagent_containers/syringe/antiviral = 6, - /obj/item/reagent_containers/medigel/libital = 2, - /obj/item/reagent_containers/medigel/aiuri = 2, - /obj/item/reagent_containers/medigel/sterilizine = 1) - contraband = list(/obj/item/reagent_containers/pill/tox = 3, - /obj/item/reagent_containers/pill/morphine = 4, - /obj/item/reagent_containers/pill/multiver = 6) - premium = list(/obj/item/reagent_containers/medigel/synthflesh = 2, - /obj/item/storage/pill_bottle/psicodine = 2) + products = list( + /obj/item/reagent_containers/pill/patch/libital = 5, + /obj/item/reagent_containers/pill/patch/aiuri = 5, + /obj/item/reagent_containers/syringe/convermol = 2, + /obj/item/reagent_containers/pill/insulin = 5, + /obj/item/reagent_containers/glass/bottle/multiver = 2, + /obj/item/reagent_containers/glass/bottle/syriniver = 2, + /obj/item/reagent_containers/glass/bottle/epinephrine = 3, + /obj/item/reagent_containers/glass/bottle/morphine = 4, + /obj/item/reagent_containers/glass/bottle/potass_iodide = 1, + /obj/item/reagent_containers/glass/bottle/salglu_solution = 3, + /obj/item/reagent_containers/glass/bottle/toxin = 3, + /obj/item/reagent_containers/syringe/antiviral = 6, + /obj/item/reagent_containers/medigel/libital = 2, + /obj/item/reagent_containers/medigel/aiuri = 2, + /obj/item/reagent_containers/medigel/sterilizine = 1, + ) + contraband = list( + /obj/item/reagent_containers/pill/tox = 3, + /obj/item/reagent_containers/pill/morphine = 4, + /obj/item/reagent_containers/pill/multiver = 6, + ) + premium = list( + /obj/item/reagent_containers/medigel/synthflesh = 2, + /obj/item/storage/pill_bottle/psicodine = 2, + ) default_price = 50 extra_price = 100 payment_department = ACCOUNT_MED diff --git a/code/modules/vending/medical_wall.dm b/code/modules/vending/medical_wall.dm index ca47032510eea..c9b3e663ba68d 100644 --- a/code/modules/vending/medical_wall.dm +++ b/code/modules/vending/medical_wall.dm @@ -14,12 +14,12 @@ /obj/item/reagent_containers/medigel/aiuri = 2, /obj/item/reagent_containers/medigel/sterilizine = 1, /obj/item/healthanalyzer/wound = 2, - /obj/item/stack/medical/bone_gel/four = 2 + /obj/item/stack/medical/bone_gel/four = 2, ) contraband = list( /obj/item/reagent_containers/pill/tox = 2, /obj/item/reagent_containers/pill/morphine = 2, - /obj/item/storage/box/gum/happiness = 1 + /obj/item/storage/box/gum/happiness = 1, ) refill_canister = /obj/item/vending_refill/wallmed default_price = PAYCHECK_COMMAND //Double the medical price due to being meant for public consumption, not player specfic diff --git a/code/modules/vending/megaseed.dm b/code/modules/vending/megaseed.dm index 81e9ad965e849..d9ca3c40bc8d9 100644 --- a/code/modules/vending/megaseed.dm +++ b/code/modules/vending/megaseed.dm @@ -50,7 +50,7 @@ /obj/item/seeds/tower = 3, /obj/item/seeds/watermelon = 3, /obj/item/seeds/wheat = 3, - /obj/item/seeds/whitebeet = 3 + /obj/item/seeds/whitebeet = 3, ) contraband = list( /obj/item/seeds/amanita = 2, @@ -61,10 +61,10 @@ /obj/item/seeds/reishi = 2, /obj/item/seeds/cannabis = 3, /obj/item/seeds/starthistle = 2, - /obj/item/seeds/random = 2 + /obj/item/seeds/random = 2, ) premium = list( - /obj/item/reagent_containers/spray/waterflower = 1 + /obj/item/reagent_containers/spray/waterflower = 1, ) refill_canister = /obj/item/vending_refill/hydroseeds default_price = PAYCHECK_LOWER diff --git a/code/modules/vending/modularpc.dm b/code/modules/vending/modularpc.dm index 33bde2082ba9f..1e35339044b42 100644 --- a/code/modules/vending/modularpc.dm +++ b/code/modules/vending/modularpc.dm @@ -8,25 +8,21 @@ product_ads = "Get your gamer gear!;The best GPUs for all of your space-crypto needs!;The most robust cooling!;The finest RGB in space!" vend_reply = "Game on!" products = list( - /obj/item/modular_computer/laptop = 4, - /obj/item/modular_computer/tablet = 4, /obj/item/computer_hardware/hard_drive = 4, + /obj/item/computer_hardware/hard_drive/portable = 8, /obj/item/computer_hardware/hard_drive/small = 4, /obj/item/computer_hardware/network_card = 8, - /obj/item/computer_hardware/hard_drive/portable = 8, /obj/item/computer_hardware/battery = 8, + /obj/item/modular_computer/laptop = 4, + /obj/item/modular_computer/tablet = 4, /obj/item/stock_parts/cell/computer = 8, - /obj/item/computer_hardware/processor_unit = 4, - /obj/item/computer_hardware/processor_unit/small = 4, - /obj/item/computer_hardware/sensorpackage = 4 ) premium = list( - /obj/item/computer_hardware/card_slot = 2, /obj/item/computer_hardware/ai_slot = 2, + /obj/item/computer_hardware/card_slot = 2, /obj/item/computer_hardware/printer/mini = 2, /obj/item/computer_hardware/recharger/apc_recharger = 2, /obj/item/paicard = 2, - /obj/item/computer_hardware/radio_card = 1 ) refill_canister = /obj/item/vending_refill/modularpc default_price = PAYCHECK_CREW diff --git a/code/modules/vending/nutrimax.dm b/code/modules/vending/nutrimax.dm index 247d734816e08..24f8e3ee20616 100644 --- a/code/modules/vending/nutrimax.dm +++ b/code/modules/vending/nutrimax.dm @@ -8,20 +8,20 @@ panel_type = "panel2" light_mask = "nutri-light-mask" products = list( + /obj/item/cultivator = 3, + /obj/item/plant_analyzer = 4, /obj/item/reagent_containers/glass/bottle/nutrient/ez = 30, /obj/item/reagent_containers/glass/bottle/nutrient/l4z = 20, /obj/item/reagent_containers/glass/bottle/nutrient/rh = 10, /obj/item/reagent_containers/spray/pestspray = 20, /obj/item/reagent_containers/syringe = 5, - /obj/item/storage/bag/plants = 5, - /obj/item/cultivator = 3, - /obj/item/shovel/spade = 3, /obj/item/secateurs = 3, - /obj/item/plant_analyzer = 4 + /obj/item/shovel/spade = 3, + /obj/item/storage/bag/plants = 5, ) contraband = list( /obj/item/reagent_containers/glass/bottle/ammonia = 10, - /obj/item/reagent_containers/glass/bottle/diethylamine = 5 + /obj/item/reagent_containers/glass/bottle/diethylamine = 5, ) refill_canister = /obj/item/vending_refill/hydronutrients default_price = PAYCHECK_CREW * 0.8 diff --git a/code/modules/vending/plasmaresearch.dm b/code/modules/vending/plasmaresearch.dm index 44e33b3601d7a..fbe8f00dcded8 100644 --- a/code/modules/vending/plasmaresearch.dm +++ b/code/modules/vending/plasmaresearch.dm @@ -3,14 +3,14 @@ name = "\improper Bombuddy 3000" desc = "All the fine parts you need in one vending machine!" products = list( - /obj/item/clothing/under/rank/rnd/scientist = 6, - /obj/item/clothing/suit/bio_suit = 6, + /obj/item/assembly/igniter = 6, + /obj/item/assembly/prox_sensor = 6, + /obj/item/assembly/signaler = 6, + /obj/item/assembly/timer = 6, /obj/item/clothing/head/bio_hood = 6, + /obj/item/clothing/suit/bio_suit = 6, + /obj/item/clothing/under/rank/rnd/scientist = 6, /obj/item/transfer_valve = 6, - /obj/item/assembly/timer = 6, - /obj/item/assembly/signaler = 6, - /obj/item/assembly/prox_sensor = 6, - /obj/item/assembly/igniter = 6 ) contraband = list(/obj/item/assembly/health = 3) default_price = PAYCHECK_CREW diff --git a/code/modules/vending/robotics.dm b/code/modules/vending/robotics.dm index 8a4145c27acaa..30bf8543d504c 100644 --- a/code/modules/vending/robotics.dm +++ b/code/modules/vending/robotics.dm @@ -22,7 +22,7 @@ /obj/item/tank/internals/anesthetic = 2, /obj/item/clothing/mask/breath/medical = 5, /obj/item/screwdriver = 5, - /obj/item/crowbar = 5 + /obj/item/crowbar = 5, ) refill_canister = /obj/item/vending_refill/robotics default_price = PAYCHECK_COMMAND diff --git a/code/modules/vending/security.dm b/code/modules/vending/security.dm index de38e8a46d7a6..f7eb0a3d15037 100644 --- a/code/modules/vending/security.dm +++ b/code/modules/vending/security.dm @@ -15,11 +15,11 @@ /obj/item/food/donut/plain = 12, /obj/item/storage/box/evidence = 6, /obj/item/flashlight/seclite = 4, - /obj/item/restraints/legcuffs/bola/energy = 7 + /obj/item/restraints/legcuffs/bola/energy = 7, ) contraband = list( /obj/item/clothing/glasses/sunglasses = 2, - /obj/item/storage/fancy/donut_box = 2 + /obj/item/storage/fancy/donut_box = 2, ) premium = list( /obj/item/storage/belt/security/webbing = 5, @@ -28,7 +28,7 @@ /obj/item/clothing/suit/armor/vest/blueshirt = 1, /obj/item/clothing/gloves/tackler = 5, /obj/item/grenade/stingbang = 1, - /obj/item/watertank/pepperspray = 2 + /obj/item/watertank/pepperspray = 2, ) refill_canister = /obj/item/vending_refill/security default_price = PAYCHECK_CREW diff --git a/code/modules/vending/snack.dm b/code/modules/vending/snack.dm index 26a35ba9b60e2..2dbf5070e60cc 100644 --- a/code/modules/vending/snack.dm +++ b/code/modules/vending/snack.dm @@ -23,16 +23,16 @@ /obj/item/food/semki = 6, /obj/item/reagent_containers/food/drinks/dry_ramen = 3, /obj/item/storage/box/gum = 3, - /obj/item/food/energybar = 6 + /obj/item/food/energybar = 6, ) contraband = list( /obj/item/food/syndicake = 6, /obj/item/food/peanuts/ban_appeal = 3, - /obj/item/food/candy/bronx = 1 + /obj/item/food/candy/bronx = 1, ) premium = list( /obj/item/food/spacers_sidekick = 3, - /obj/item/food/pistachios = 3 + /obj/item/food/pistachios = 3, ) refill_canister = /obj/item/vending_refill/snack canload_access_list = list(ACCESS_KITCHEN) diff --git a/code/modules/vending/sovietsoda.dm b/code/modules/vending/sovietsoda.dm index 6ab78fc3dee70..5779841aff342 100644 --- a/code/modules/vending/sovietsoda.dm +++ b/code/modules/vending/sovietsoda.dm @@ -6,10 +6,10 @@ light_mask = "soviet-light-mask" product_ads = "For Tsar and Country.;Have you fulfilled your nutrition quota today?;Very nice!;We are simple people, for this is all we eat.;If there is a person, there is a problem. If there is no person, then there is no problem." products = list( - /obj/item/reagent_containers/food/drinks/drinkingglass/filled/soda = 30 + /obj/item/reagent_containers/food/drinks/drinkingglass/filled/soda = 30, ) contraband = list( - /obj/item/reagent_containers/food/drinks/drinkingglass/filled/cola = 20 + /obj/item/reagent_containers/food/drinks/drinkingglass/filled/cola = 20, ) resistance_flags = FIRE_PROOF refill_canister = /obj/item/vending_refill/sovietsoda diff --git a/code/modules/vending/toys.dm b/code/modules/vending/toys.dm index 89a82159cf272..d969c25a75039 100644 --- a/code/modules/vending/toys.dm +++ b/code/modules/vending/toys.dm @@ -17,14 +17,14 @@ /obj/item/toy/foamblade = 10, /obj/item/toy/balloon/syndicate = 10, /obj/item/clothing/suit/syndicatefake = 5, - /obj/item/clothing/head/syndicatefake = 5 + /obj/item/clothing/head/syndicatefake = 5,, ) contraband = list( /obj/item/gun/ballistic/shotgun/toy/crossbow = 10, /obj/item/gun/ballistic/automatic/c20r/toy/unrestricted = 10, /obj/item/gun/ballistic/automatic/l6_saw/toy/unrestricted = 10, /obj/item/toy/katana = 10, - /obj/item/dualsaber/toy = 5 + /obj/item/dualsaber/toy = 5, ) refill_canister = /obj/item/vending_refill/donksoft default_price = PAYCHECK_CREW diff --git a/code/modules/vending/wardrobes.dm b/code/modules/vending/wardrobes.dm index 65ed1c3729218..2f92ef9782226 100644 --- a/code/modules/vending/wardrobes.dm +++ b/code/modules/vending/wardrobes.dm @@ -15,23 +15,27 @@ icon_state = "secdrobe" product_ads = "Beat perps in style!;It's red so you can't see the blood!;You have the right to be fashionable!;Now you can be the fashion police you always wanted to be!" vend_reply = "Thank you for using the SecDrobe!" - products = list(/obj/item/clothing/suit/hooded/wintercoat/security = 3, - /obj/item/storage/backpack/security = 3, - /obj/item/storage/backpack/satchel/sec = 3, - /obj/item/storage/backpack/duffelbag/sec = 3, - /obj/item/clothing/under/rank/security/officer = 3, - /obj/item/clothing/shoes/jackboots = 3, - /obj/item/clothing/head/beret/sec = 3, - /obj/item/clothing/head/soft/sec = 3, - /obj/item/clothing/mask/bandana/color/striped/security = 3, - /obj/item/clothing/gloves/color/black = 3, - /obj/item/clothing/under/rank/security/officer/skirt = 3, - /obj/item/clothing/under/rank/security/officer/grey = 3, - /obj/item/clothing/under/pants/khaki = 3, - /obj/item/clothing/under/rank/security/officer/blueshirt = 3) - premium = list(/obj/item/clothing/under/rank/security/officer/formal = 3, - /obj/item/clothing/suit/security/officer = 3, - /obj/item/clothing/head/beret/sec/navyofficer = 3) + products = list( + /obj/item/clothing/suit/hooded/wintercoat/security = 3, + /obj/item/storage/backpack/security = 3, + /obj/item/storage/backpack/satchel/sec = 3, + /obj/item/storage/backpack/duffelbag/sec = 3, + /obj/item/clothing/under/rank/security/officer = 3, + /obj/item/clothing/shoes/jackboots = 3, + /obj/item/clothing/head/beret/sec = 3, + /obj/item/clothing/head/soft/sec = 3, + /obj/item/clothing/mask/bandana/striped/security = 3, + /obj/item/clothing/gloves/color/black = 3, + /obj/item/clothing/under/rank/security/officer/skirt = 3, + /obj/item/clothing/under/rank/security/officer/grey = 3, + /obj/item/clothing/under/pants/khaki = 3, + /obj/item/clothing/under/rank/security/officer/blueshirt = 3, + ) + premium = list( + /obj/item/clothing/under/rank/security/officer/formal = 3, + /obj/item/clothing/suit/security/officer = 3, + /obj/item/clothing/head/beret/sec/navyofficer = 3, + ) refill_canister = /obj/item/vending_refill/wardrobe/sec_wardrobe payment_department = ACCOUNT_SEC light_color = COLOR_MOSTLY_PURE_RED @@ -45,29 +49,32 @@ icon_state = "medidrobe" product_ads = "Make those blood stains look fashionable!!" vend_reply = "Thank you for using the MediDrobe!" - products = list(/obj/item/clothing/accessory/pocketprotector = 4, - /obj/item/storage/backpack/duffelbag/med = 4, - /obj/item/storage/backpack/medic = 4, - /obj/item/storage/backpack/satchel/med = 4, - /obj/item/clothing/suit/hooded/wintercoat/medical = 4, - /obj/item/clothing/suit/hooded/wintercoat/medical/paramedic = 4, - /obj/item/clothing/under/rank/medical/paramedic = 4, - /obj/item/clothing/under/rank/medical/paramedic/skirt = 4, - /obj/item/clothing/head/nursehat = 4, - /obj/item/clothing/head/beret/medical = 4, - /obj/item/clothing/under/rank/medical/doctor = 4, - /obj/item/clothing/under/rank/medical/doctor/skirt = 4, - /obj/item/clothing/under/rank/medical/scrubs/blue = 4, - /obj/item/clothing/under/rank/medical/scrubs/green = 4, - /obj/item/clothing/under/rank/medical/scrubs/purple = 4, - /obj/item/clothing/suit/toggle/labcoat = 4, - /obj/item/clothing/suit/toggle/labcoat/paramedic = 4, - /obj/item/clothing/shoes/sneakers/white = 4, - /obj/item/clothing/head/beret/medical/paramedic = 4, - /obj/item/clothing/head/soft/paramedic = 4, - /obj/item/clothing/shoes/sneakers/blue = 4, - /obj/item/clothing/suit/apron/surgical = 4, - /obj/item/clothing/mask/surgical = 4) + products = list( + /obj/item/clothing/accessory/pocketprotector = 4, + /obj/item/storage/backpack/duffelbag/med = 4, + /obj/item/storage/backpack/medic = 4, + /obj/item/storage/backpack/satchel/med = 4, + /obj/item/clothing/suit/hooded/wintercoat/medical = 4, + /obj/item/clothing/suit/hooded/wintercoat/medical/paramedic = 4, + /obj/item/clothing/under/rank/medical/paramedic = 4, + /obj/item/clothing/under/rank/medical/paramedic/skirt = 4, + /obj/item/clothing/head/nursehat = 4, + /obj/item/clothing/head/beret/medical = 4, + /obj/item/clothing/mask/bandana/striped/medical = 4, + /obj/item/clothing/under/rank/medical/doctor = 4, + /obj/item/clothing/under/rank/medical/doctor/skirt = 4, + /obj/item/clothing/under/rank/medical/scrubs/blue = 4, + /obj/item/clothing/under/rank/medical/scrubs/green = 4, + /obj/item/clothing/under/rank/medical/scrubs/purple = 4, + /obj/item/clothing/suit/toggle/labcoat = 4, + /obj/item/clothing/suit/toggle/labcoat/paramedic = 4, + /obj/item/clothing/shoes/sneakers/white = 4, + /obj/item/clothing/head/beret/medical/paramedic = 4, + /obj/item/clothing/head/soft/paramedic = 4, + /obj/item/clothing/shoes/sneakers/blue = 4, + /obj/item/clothing/suit/apron/surgical = 4, + /obj/item/clothing/mask/surgical = 4, + ) refill_canister = /obj/item/vending_refill/wardrobe/medi_wardrobe payment_department = ACCOUNT_MED @@ -80,20 +87,22 @@ icon_state = "engidrobe" product_ads = "Guaranteed to protect your feet from industrial accidents!;Afraid of radiation? Then wear yellow!" vend_reply = "Thank you for using the EngiDrobe!" - products = list(/obj/item/clothing/accessory/pocketprotector = 3, - /obj/item/storage/backpack/duffelbag/engineering = 3, - /obj/item/storage/backpack/industrial = 3, - /obj/item/storage/backpack/satchel/eng = 3, - /obj/item/clothing/suit/hooded/wintercoat/engineering = 3, - /obj/item/clothing/under/rank/engineering/engineer = 3, - /obj/item/clothing/under/rank/engineering/engineer/skirt = 3, - /obj/item/clothing/under/rank/engineering/engineer/hazard = 3, - /obj/item/clothing/suit/hazardvest = 3, - /obj/item/clothing/shoes/workboots = 3, - /obj/item/clothing/head/beret/engi = 3, - /obj/item/clothing/mask/bandana/color/gold = 3, - /obj/item/clothing/head/hardhat = 3, - /obj/item/clothing/head/hardhat/weldhat = 3) + products = list( + /obj/item/clothing/accessory/pocketprotector = 3, + /obj/item/storage/backpack/duffelbag/engineering = 3, + /obj/item/storage/backpack/industrial = 3, + /obj/item/storage/backpack/satchel/eng = 3, + /obj/item/clothing/suit/hooded/wintercoat/engineering = 3, + /obj/item/clothing/under/rank/engineering/engineer = 3, + /obj/item/clothing/under/rank/engineering/engineer/skirt = 3, + /obj/item/clothing/under/rank/engineering/engineer/hazard = 3, + /obj/item/clothing/suit/hazardvest = 3, + /obj/item/clothing/shoes/workboots = 3, + /obj/item/clothing/head/beret/engi = 3, + /obj/item/clothing/mask/bandana/striped/engineering = 3, + /obj/item/clothing/head/hardhat = 3, + /obj/item/clothing/head/hardhat/weldhat = 3, + ) refill_canister = /obj/item/vending_refill/wardrobe/engi_wardrobe payment_department = ACCOUNT_ENG light_color = COLOR_VIVID_YELLOW @@ -107,15 +116,17 @@ icon_state = "atmosdrobe" product_ads = "Get your inflammable clothing right here!!!" vend_reply = "Thank you for using the AtmosDrobe!" - products = list(/obj/item/clothing/accessory/pocketprotector = 2, - /obj/item/storage/backpack/duffelbag/engineering = 2, - /obj/item/storage/backpack/satchel/eng = 2, - /obj/item/storage/backpack/industrial = 2, - /obj/item/clothing/suit/hooded/wintercoat/engineering/atmos = 3, - /obj/item/clothing/under/rank/engineering/atmospheric_technician = 3, - /obj/item/clothing/under/rank/engineering/atmospheric_technician/skirt = 3, - /obj/item/clothing/head/beret/atmos = 3, - /obj/item/clothing/shoes/sneakers/black = 3) + products = list( + /obj/item/clothing/accessory/pocketprotector = 2, + /obj/item/storage/backpack/duffelbag/engineering = 2, + /obj/item/storage/backpack/satchel/eng = 2, + /obj/item/storage/backpack/industrial = 2, + /obj/item/clothing/suit/hooded/wintercoat/engineering/atmos = 3, + /obj/item/clothing/under/rank/engineering/atmospheric_technician = 3, + /obj/item/clothing/under/rank/engineering/atmospheric_technician/skirt = 3, + /obj/item/clothing/head/beret/atmos = 3, + /obj/item/clothing/shoes/sneakers/black = 3, + ) refill_canister = /obj/item/vending_refill/wardrobe/atmos_wardrobe payment_department = ACCOUNT_ENG light_color = COLOR_VIVID_YELLOW @@ -137,13 +148,14 @@ /obj/item/clothing/shoes/sneakers/black = 3, /obj/item/clothing/gloves/fingerless = 3, /obj/item/clothing/head/beret/cargo = 3, + /obj/item/clothing/mask/bandana/striped/cargo = 3, /obj/item/clothing/head/soft = 3, - /obj/item/radio/headset/headset_cargo = 3 + /obj/item/radio/headset/headset_cargo = 3, ) premium = list( /obj/item/clothing/under/rank/cargo/miner = 3, /obj/item/clothing/head/mailman = 1, - /obj/item/clothing/under/misc/mailman = 1 + /obj/item/clothing/under/misc/mailman = 1, ) refill_canister = /obj/item/vending_refill/wardrobe/cargo_wardrobe payment_department = ACCOUNT_CAR @@ -157,18 +169,22 @@ icon_state = "robodrobe" product_ads = "You turn me TRUE, use defines!;0110001101101100011011110111010001101000011001010111001101101000011001010111001001100101" vend_reply = "Thank you for using the RoboDrobe!" - products = list(/obj/item/clothing/glasses/hud/diagnostic = 2, - /obj/item/clothing/under/rank/rnd/roboticist = 2, - /obj/item/clothing/under/rank/rnd/roboticist/skirt = 2, - /obj/item/clothing/suit/toggle/labcoat/roboticist = 2, - /obj/item/clothing/suit/hooded/wintercoat/science/robotics = 3, - /obj/item/clothing/shoes/sneakers/black = 2, - /obj/item/clothing/gloves/fingerless = 2, - /obj/item/clothing/head/soft/black = 2, - /obj/item/clothing/mask/bandana/color/skull/black = 2) - contraband = list(/obj/item/clothing/suit/hooded/techpriest = 2, - /obj/item/clothing/under/costume/mech_suit = 2, - /obj/item/organ/tongue/robot = 2) + products = list( + /obj/item/clothing/glasses/hud/diagnostic = 2, + /obj/item/clothing/under/rank/rnd/roboticist = 2, + /obj/item/clothing/under/rank/rnd/roboticist/skirt = 2, + /obj/item/clothing/suit/toggle/labcoat/roboticist = 2, + /obj/item/clothing/suit/hooded/wintercoat/science/robotics = 3, + /obj/item/clothing/shoes/sneakers/black = 2, + /obj/item/clothing/gloves/fingerless = 2, + /obj/item/clothing/head/soft/black = 2, + /obj/item/clothing/mask/bandana/skull/black = 2, + ) + contraband = list( + /obj/item/clothing/suit/hooded/techpriest = 2, + /obj/item/clothing/under/costume/mech_suit = 2, + /obj/item/organ/internal/tongue/robot = 2, + ) refill_canister = /obj/item/vending_refill/wardrobe/robo_wardrobe extra_price = PAYCHECK_COMMAND * 1.2 payment_department = ACCOUNT_SCI @@ -181,20 +197,22 @@ icon_state = "scidrobe" product_ads = "Longing for the smell of plasma burnt flesh? Buy your science clothing now!;Made with 10% Auxetics, so you don't have to worry about losing your arm!" vend_reply = "Thank you for using the SciDrobe!" - products = list(/obj/item/clothing/accessory/pocketprotector = 3, - /obj/item/storage/backpack/science = 3, - /obj/item/storage/backpack/satchel/science = 3, - /obj/item/storage/backpack/duffelbag/science = 3, - /obj/item/clothing/head/beret/science = 3, - /obj/item/clothing/head/beret/science/fancy = 3, - /obj/item/clothing/mask/bandana/color/striped/science = 3, - /obj/item/clothing/suit/hooded/wintercoat/science = 3, - /obj/item/clothing/under/rank/rnd/scientist = 3, - /obj/item/clothing/under/rank/rnd/scientist/skirt = 3, - /obj/item/clothing/suit/toggle/labcoat/science = 3, - /obj/item/clothing/shoes/sneakers/white = 3, - /obj/item/radio/headset/headset_sci = 3, - /obj/item/clothing/mask/gas = 3) + products = list( + /obj/item/clothing/accessory/pocketprotector = 3, + /obj/item/storage/backpack/science = 3, + /obj/item/storage/backpack/satchel/science = 3, + /obj/item/storage/backpack/duffelbag/science = 3, + /obj/item/clothing/head/beret/science = 3, + /obj/item/clothing/head/beret/science/fancy = 3, + /obj/item/clothing/mask/bandana/striped/science = 3, + /obj/item/clothing/suit/hooded/wintercoat/science = 3, + /obj/item/clothing/under/rank/rnd/scientist = 3, + /obj/item/clothing/under/rank/rnd/scientist/skirt = 3, + /obj/item/clothing/suit/toggle/labcoat/science = 3, + /obj/item/clothing/shoes/sneakers/white = 3, + /obj/item/radio/headset/headset_sci = 3, + /obj/item/clothing/mask/gas = 3, + ) refill_canister = /obj/item/vending_refill/wardrobe/science_wardrobe payment_department = ACCOUNT_SCI /obj/item/vending_refill/wardrobe/science_wardrobe @@ -206,17 +224,19 @@ icon_state = "hydrobe" product_ads = "Do you love soil? Then buy our clothes!;Get outfits to match your green thumb here!" vend_reply = "Thank you for using the Hydrobe!" - products = list(/obj/item/storage/backpack/botany = 2, - /obj/item/storage/backpack/satchel/hyd = 2, - /obj/item/storage/backpack/duffelbag/hydroponics = 2, - /obj/item/clothing/suit/hooded/wintercoat/hydro = 2, - /obj/item/clothing/suit/apron = 2, - /obj/item/clothing/suit/apron/overalls = 3, - /obj/item/clothing/suit/apron/waders = 3, - /obj/item/clothing/under/rank/civilian/hydroponics = 3, - /obj/item/clothing/under/rank/civilian/hydroponics/skirt = 3, - /obj/item/clothing/mask/bandana/color/striped/botany = 3, - /obj/item/clothing/accessory/armband/hydro = 3) + products = list( + /obj/item/storage/backpack/botany = 2, + /obj/item/storage/backpack/satchel/hyd = 2, + /obj/item/storage/backpack/duffelbag/hydroponics = 2, + /obj/item/clothing/suit/hooded/wintercoat/hydro = 2, + /obj/item/clothing/suit/apron = 2, + /obj/item/clothing/suit/apron/overalls = 3, + /obj/item/clothing/suit/apron/waders = 3, + /obj/item/clothing/under/rank/civilian/hydroponics = 3, + /obj/item/clothing/under/rank/civilian/hydroponics/skirt = 3, + /obj/item/clothing/mask/bandana/striped/botany = 3, + /obj/item/clothing/accessory/armband/hydro = 3, + ) refill_canister = /obj/item/vending_refill/wardrobe/hydro_wardrobe payment_department = ACCOUNT_SRV light_color = LIGHT_COLOR_ELECTRIC_GREEN @@ -230,22 +250,24 @@ icon_state = "curadrobe" product_ads = "Glasses for your eyes and literature for your soul, Curadrobe has it all!; Impress & enthrall your library guests with Curadrobe's extended line of pens!" vend_reply = "Thank you for using the CuraDrobe!" - products = list(/obj/item/pen = 4, - /obj/item/pen/red = 2, - /obj/item/pen/blue = 2, - /obj/item/pen/fourcolor = 1, - /obj/item/pen/fountain = 2, - /obj/item/clothing/accessory/pocketprotector = 2, - /obj/item/clothing/under/rank/civilian/curator = 1, - /obj/item/clothing/under/rank/civilian/curator/skirt = 1, - /obj/item/clothing/under/rank/captain/suit = 1, - /obj/item/clothing/under/rank/captain/suit/skirt = 1, - /obj/item/clothing/under/rank/civilian/head_of_personnel/suit = 1, - /obj/item/clothing/under/rank/civilian/head_of_personnel/suit/skirt = 1, - /obj/item/storage/backpack/satchel/explorer = 1, - /obj/item/clothing/glasses/regular = 2, - /obj/item/clothing/glasses/regular/jamjar = 1, - /obj/item/storage/bag/books = 1) + products = list( + /obj/item/pen = 4, + /obj/item/pen/red = 2, + /obj/item/pen/blue = 2, + /obj/item/pen/fourcolor = 1, + /obj/item/pen/fountain = 2, + /obj/item/clothing/accessory/pocketprotector = 2, + /obj/item/clothing/under/rank/civilian/curator = 1, + /obj/item/clothing/under/rank/civilian/curator/skirt = 1, + /obj/item/clothing/under/rank/captain/suit = 1, + /obj/item/clothing/under/rank/captain/suit/skirt = 1, + /obj/item/clothing/under/rank/civilian/head_of_personnel/suit = 1, + /obj/item/clothing/under/rank/civilian/head_of_personnel/suit/skirt = 1, + /obj/item/storage/backpack/satchel/explorer = 1, + /obj/item/clothing/glasses/regular = 2, + /obj/item/clothing/glasses/regular/jamjar = 1, + /obj/item/storage/bag/books = 1. + ) refill_canister = /obj/item/vending_refill/wardrobe/curator_wardrobe payment_department = ACCOUNT_SRV /obj/item/vending_refill/wardrobe/curator_wardrobe @@ -257,26 +279,30 @@ icon_state = "bardrobe" product_ads = "Guaranteed to prevent stains from spilled drinks!" vend_reply = "Thank you for using the BarDrobe!" - products = list(/obj/item/clothing/head/that = 2, - /obj/item/radio/headset/headset_srv = 2, - /obj/item/clothing/under/suit/sl = 2, - /obj/item/clothing/under/rank/civilian/bartender = 2, - /obj/item/clothing/under/rank/civilian/bartender/purple = 2, - /obj/item/clothing/under/rank/civilian/bartender/skirt = 2, - /obj/item/clothing/accessory/waistcoat = 2, - /obj/item/clothing/suit/apron/purple_bartender = 2, - /obj/item/clothing/head/soft/black = 2, - /obj/item/clothing/shoes/sneakers/black = 2, - /obj/item/reagent_containers/glass/rag = 2, - /obj/item/storage/box/beanbag = 1, - /obj/item/clothing/suit/armor/vest/alt = 1, - /obj/item/circuitboard/machine/dish_drive = 1, - /obj/item/clothing/glasses/sunglasses/reagent = 1, - /obj/item/clothing/neck/petcollar = 1, - /obj/item/storage/belt/bandolier = 1, - /obj/item/storage/dice/hazard = 1, - /obj/item/storage/bag/money = 2) - premium = list(/obj/item/storage/box/dishdrive = 1) + products = list( + /obj/item/clothing/head/that = 2, + /obj/item/radio/headset/headset_srv = 2, + /obj/item/clothing/under/suit/sl = 2, + /obj/item/clothing/under/rank/civilian/bartender = 2, + /obj/item/clothing/under/rank/civilian/bartender/purple = 2, + /obj/item/clothing/under/rank/civilian/bartender/skirt = 2, + /obj/item/clothing/accessory/waistcoat = 2, + /obj/item/clothing/suit/apron/purple_bartender = 2, + /obj/item/clothing/head/soft/black = 2, + /obj/item/clothing/shoes/sneakers/black = 2, + /obj/item/reagent_containers/glass/rag = 2, + /obj/item/storage/box/beanbag = 1, + /obj/item/clothing/suit/armor/vest/alt = 1, + /obj/item/circuitboard/machine/dish_drive = 1, + /obj/item/clothing/glasses/sunglasses/reagent = 1, + /obj/item/clothing/neck/petcollar = 1, + /obj/item/storage/belt/bandolier = 1, + /obj/item/storage/dice/hazard = 1, + /obj/item/storage/bag/money = 2, + ) + premium = list( + /obj/item/storage/box/dishdrive = 1, + ) refill_canister = /obj/item/vending_refill/wardrobe/bar_wardrobe payment_department = ACCOUNT_SRV extra_price = PAYCHECK_COMMAND @@ -289,21 +315,23 @@ icon_state = "chefdrobe" product_ads = "Our clothes are guaranteed to protect you from food splatters!" vend_reply = "Thank you for using the ChefDrobe!" - products = list(/obj/item/clothing/under/suit/waiter = 2, - /obj/item/radio/headset/headset_srv = 2, - /obj/item/clothing/accessory/waistcoat = 2, - /obj/item/clothing/suit/apron/chef = 3, - /obj/item/clothing/head/soft/mime = 2, - /obj/item/storage/box/mousetraps = 2, - /obj/item/circuitboard/machine/dish_drive = 1, - /obj/item/clothing/suit/toggle/chef = 1, - /obj/item/clothing/under/rank/civilian/chef = 1, - /obj/item/clothing/under/rank/civilian/chef/skirt = 2, - /obj/item/clothing/head/chefhat = 1, - /obj/item/clothing/under/rank/civilian/cookjorts = 2, - /obj/item/clothing/shoes/cookflops = 2, - /obj/item/reagent_containers/glass/rag = 1, - /obj/item/clothing/suit/hooded/wintercoat = 2) + products = list( + /obj/item/clothing/under/suit/waiter = 2, + /obj/item/radio/headset/headset_srv = 2, + /obj/item/clothing/accessory/waistcoat = 2, + /obj/item/clothing/suit/apron/chef = 3, + /obj/item/clothing/head/soft/mime = 2, + /obj/item/storage/box/mousetraps = 2, + /obj/item/circuitboard/machine/dish_drive = 1, + /obj/item/clothing/suit/toggle/chef = 1, + /obj/item/clothing/under/rank/civilian/chef = 1, + /obj/item/clothing/under/rank/civilian/chef/skirt = 2, + /obj/item/clothing/head/chefhat = 1, + /obj/item/clothing/under/rank/civilian/cookjorts = 2, + /obj/item/clothing/shoes/cookflops = 2, + /obj/item/reagent_containers/glass/rag = 1, + /obj/item/clothing/suit/hooded/wintercoat = 2, + ) refill_canister = /obj/item/vending_refill/wardrobe/chef_wardrobe payment_department = ACCOUNT_SRV /obj/item/vending_refill/wardrobe/chef_wardrobe @@ -315,24 +343,27 @@ icon_state = "janidrobe" product_ads = "Come and get your janitorial clothing, now endorsed by lizard janitors everywhere!" vend_reply = "Thank you for using the JaniDrobe!" - products = list(/obj/item/clothing/under/rank/civilian/janitor = 2, - /obj/item/clothing/under/rank/civilian/janitor/skirt = 2, - /obj/item/clothing/suit/hooded/wintercoat/janitor = 2, - /obj/item/clothing/gloves/color/black = 2, - /obj/item/clothing/head/soft/purple = 2, - /obj/item/clothing/mask/bandana/color/purple = 2, - /obj/item/pushbroom = 2, - /obj/item/paint/paint_remover = 2, - /obj/item/melee/flyswatter = 2, - /obj/item/flashlight = 2, - /obj/item/clothing/suit/caution = 6, - /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 = 1, - /obj/item/storage/belt/janitor = 2) + products = list( + /obj/item/clothing/under/rank/civilian/janitor = 2, + /obj/item/clothing/under/rank/civilian/janitor/skirt = 2, + /obj/item/clothing/suit/hooded/wintercoat/janitor = 2, + /obj/item/clothing/gloves/color/black = 2, + /obj/item/clothing/head/soft/purple = 2, + /obj/item/clothing/mask/bandana/purple = 2, + /obj/item/pushbroom = 2, + /obj/item/paint/paint_remover = 2, + /obj/item/melee/flyswatter = 2, + /obj/item/flashlight = 2, + /obj/item/clothing/suit/caution = 6, + /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 = 1, + /obj/item/storage/belt/janitor = 2, + /obj/item/plunger = 2, + ) refill_canister = /obj/item/vending_refill/wardrobe/jani_wardrobe default_price = PAYCHECK_CREW extra_price = PAYCHECK_COMMAND * 0.8 @@ -348,27 +379,30 @@ icon_state = "lawdrobe" product_ads = "OBJECTION! Get the rule of law for yourself!" vend_reply = "Thank you for using the LawDrobe!" - products = list(/obj/item/clothing/under/rank/civilian/lawyer/bluesuit = 1, - /obj/item/clothing/under/rank/civilian/lawyer/bluesuit/skirt = 1, - /obj/item/clothing/suit/toggle/lawyer = 1, - /obj/item/clothing/under/rank/civilian/lawyer/purpsuit = 1, - /obj/item/clothing/under/rank/civilian/lawyer/purpsuit/skirt = 1, - /obj/item/clothing/suit/toggle/lawyer/purple = 1, - /obj/item/clothing/under/suit/black = 1, - /obj/item/clothing/under/suit/black/skirt = 1, - /obj/item/clothing/suit/toggle/lawyer/black = 1, - /obj/item/clothing/under/rank/civilian/lawyer/beige = 1, - /obj/item/clothing/under/rank/civilian/lawyer/beige/skirt = 1, - /obj/item/clothing/under/suit/black_really = 1, - /obj/item/clothing/under/suit/black_really/skirt = 1, - /obj/item/clothing/under/rank/civilian/lawyer/blue = 1, - /obj/item/clothing/under/rank/civilian/lawyer/blue/skirt = 1, - /obj/item/clothing/under/rank/civilian/lawyer/red = 1, - /obj/item/clothing/under/rank/civilian/lawyer/red/skirt = 1, - /obj/item/clothing/under/rank/civilian/lawyer/black = 1, - /obj/item/clothing/under/rank/civilian/lawyer/black/skirt = 1, - /obj/item/clothing/shoes/laceup = 2, - /obj/item/clothing/accessory/lawyers_badge = 2) + products = list( + /obj/item/clothing/under/rank/civilian/lawyer/bluesuit = 1, + /obj/item/clothing/under/rank/civilian/lawyer/bluesuit/skirt = 1, + /obj/item/clothing/suit/toggle/lawyer = 1, + /obj/item/clothing/under/rank/civilian/lawyer/purpsuit = 1, + /obj/item/clothing/under/rank/civilian/lawyer/purpsuit/skirt = 1, + /obj/item/clothing/suit/toggle/lawyer/purple = 1, + /obj/item/clothing/under/suit/black = 1, + /obj/item/clothing/under/suit/black/skirt = 1, + /obj/item/clothing/neck/tie = 3, + /obj/item/clothing/suit/toggle/lawyer/black = 1, + /obj/item/clothing/under/rank/civilian/lawyer/beige = 1, + /obj/item/clothing/under/rank/civilian/lawyer/beige/skirt = 1, + /obj/item/clothing/under/suit/black_really = 1, + /obj/item/clothing/under/suit/black_really/skirt = 1, + /obj/item/clothing/under/rank/civilian/lawyer/blue = 1, + /obj/item/clothing/under/rank/civilian/lawyer/blue/skirt = 1, + /obj/item/clothing/under/rank/civilian/lawyer/red = 1, + /obj/item/clothing/under/rank/civilian/lawyer/red/skirt = 1, + /obj/item/clothing/under/rank/civilian/lawyer/black = 1, + /obj/item/clothing/under/rank/civilian/lawyer/black/skirt = 1, + /obj/item/clothing/shoes/laceup = 2, + /obj/item/clothing/accessory/lawyers_badge = 2, + ) refill_canister = /obj/item/vending_refill/wardrobe/law_wardrobe payment_department = ACCOUNT_SRV /obj/item/vending_refill/wardrobe/law_wardrobe @@ -380,30 +414,36 @@ icon_state = "chapdrobe" product_ads = "Are you being bothered by cultists or pesky revenants? Then come and dress like the holy man!;Clothes for men of the cloth!" vend_reply = "Thank you for using the DeusVend!" - products = list(/obj/item/choice_beacon/holy = 1, - /obj/item/storage/backpack/cultpack = 1, - /obj/item/clothing/accessory/pocketprotector/cosmetology = 1, - /obj/item/clothing/under/rank/civilian/chaplain = 1, - /obj/item/clothing/under/rank/civilian/chaplain/skirt = 2, - /obj/item/clothing/shoes/sneakers/black = 1, - /obj/item/clothing/suit/chaplainsuit/nun = 1, - /obj/item/clothing/head/nun_hood = 1, - /obj/item/clothing/suit/chaplainsuit/holidaypriest = 1, - /obj/item/clothing/suit/hooded/chaplainsuit/monkhabit = 1, - /obj/item/storage/fancy/candle_box = 2, - /obj/item/clothing/head/kippah = 3, - /obj/item/clothing/suit/chaplainsuit/whiterobe = 1, - /obj/item/clothing/head/taqiyahwhite = 1, - /obj/item/clothing/head/taqiyahred = 3, - /obj/item/clothing/suit/chaplainsuit/monkrobeeast = 1, - /obj/item/clothing/head/beanie/rasta = 1) - contraband = list(/obj/item/toy/plush/ratplush = 1, - /obj/item/toy/plush/narplush = 1, - /obj/item/clothing/head/medievaljewhat = 3, - /obj/item/clothing/suit/chaplainsuit/clownpriest = 1, - /obj/item/clothing/head/clownmitre = 1) - premium = list(/obj/item/clothing/suit/chaplainsuit/bishoprobe = 1, - /obj/item/clothing/head/bishopmitre = 1) + products = list( + /obj/item/choice_beacon/holy = 1, + /obj/item/storage/backpack/cultpack = 1, + /obj/item/clothing/accessory/pocketprotector/cosmetology = 1, + /obj/item/clothing/under/rank/civilian/chaplain = 1, + /obj/item/clothing/under/rank/civilian/chaplain/skirt = 2, + /obj/item/clothing/shoes/sneakers/black = 1, + /obj/item/clothing/suit/chaplainsuit/nun = 1, + /obj/item/clothing/head/nun_hood = 1, + /obj/item/clothing/suit/chaplainsuit/holidaypriest = 1, + /obj/item/clothing/suit/hooded/chaplainsuit/monkhabit = 1, + /obj/item/storage/fancy/candle_box = 2, + /obj/item/clothing/head/kippah = 3, + /obj/item/clothing/suit/chaplainsuit/whiterobe = 1, + /obj/item/clothing/head/taqiyahwhite = 1, + /obj/item/clothing/head/taqiyahred = 3, + /obj/item/clothing/suit/chaplainsuit/monkrobeeast = 1, + /obj/item/clothing/head/beanie/rasta = 1, + ) + contraband = list( + /obj/item/toy/plush/ratplush = 1, + /obj/item/toy/plush/narplush = 1, + /obj/item/clothing/head/medievaljewhat = 3, + /obj/item/clothing/suit/chaplainsuit/clownpriest = 1, + /obj/item/clothing/head/clownmitre = 1, + ) + premium = list( + /obj/item/clothing/suit/chaplainsuit/bishoprobe = 1, + /obj/item/clothing/head/bishopmitre = 1, + ) refill_canister = /obj/item/vending_refill/wardrobe/chap_wardrobe payment_department = ACCOUNT_SRV /obj/item/vending_refill/wardrobe/chap_wardrobe @@ -415,18 +455,22 @@ icon_state = "chemdrobe" product_ads = "Our clothes are 0.5% more resistant to acid spills! Get yours now!" vend_reply = "Thank you for using the ChemDrobe!" - products = list(/obj/item/clothing/under/rank/medical/chemist = 2, - /obj/item/clothing/under/rank/medical/chemist/skirt = 2, - /obj/item/clothing/head/beret/medical = 2, - /obj/item/clothing/shoes/sneakers/white = 2, - /obj/item/clothing/suit/toggle/labcoat/chemist = 2, - /obj/item/clothing/suit/hooded/wintercoat/medical/chemistry = 2, - /obj/item/storage/backpack/chemistry = 2, - /obj/item/storage/backpack/satchel/chem = 2, - /obj/item/storage/backpack/duffelbag/chemistry = 2, - /obj/item/storage/bag/chemistry = 2, - /obj/item/ph_booklet = 3) - contraband = list(/obj/item/reagent_containers/spray/syndicate = 2) + products = list( + /obj/item/clothing/under/rank/medical/chemist = 2, + /obj/item/clothing/under/rank/medical/chemist/skirt = 2, + /obj/item/clothing/head/beret/medical = 2, + /obj/item/clothing/shoes/sneakers/white = 2, + /obj/item/clothing/suit/toggle/labcoat/chemist = 2, + /obj/item/clothing/suit/hooded/wintercoat/medical/chemistry = 2, + /obj/item/storage/backpack/chemistry = 2, + /obj/item/storage/backpack/satchel/chem = 2, + /obj/item/storage/backpack/duffelbag/chemistry = 2, + /obj/item/storage/bag/chemistry = 2, + /obj/item/ph_booklet = 3, + ) + contraband = list( + /obj/item/reagent_containers/spray/syndicate = 2, + ) refill_canister = /obj/item/vending_refill/wardrobe/chem_wardrobe payment_department = ACCOUNT_MED /obj/item/vending_refill/wardrobe/chem_wardrobe @@ -446,7 +490,7 @@ /obj/item/clothing/suit/hooded/wintercoat/science/genetics = 2, /obj/item/storage/backpack/genetics = 2, /obj/item/storage/backpack/satchel/gen = 2, - /obj/item/storage/backpack/duffelbag/genetics = 2 + /obj/item/storage/backpack/duffelbag/genetics = 2, ) refill_canister = /obj/item/vending_refill/wardrobe/gene_wardrobe payment_department = ACCOUNT_SCI @@ -459,16 +503,18 @@ icon_state = "virodrobe" product_ads = " Viruses getting you down? Then upgrade to sterilized clothing today!" vend_reply = "Thank you for using the ViroDrobe" - products = list(/obj/item/clothing/under/rank/medical/virologist = 2, - /obj/item/clothing/under/rank/medical/virologist/skirt = 2, - /obj/item/clothing/head/beret/medical = 2, - /obj/item/clothing/shoes/sneakers/white = 2, - /obj/item/clothing/suit/toggle/labcoat/virologist = 2, - /obj/item/clothing/suit/hooded/wintercoat/medical/viro = 2, - /obj/item/clothing/mask/surgical = 2, - /obj/item/storage/backpack/virology = 2, - /obj/item/storage/backpack/satchel/vir = 2, - /obj/item/storage/backpack/duffelbag/virology = 2) + products = list( + /obj/item/clothing/under/rank/medical/virologist = 2, + /obj/item/clothing/under/rank/medical/virologist/skirt = 2, + /obj/item/clothing/head/beret/medical = 2, + /obj/item/clothing/shoes/sneakers/white = 2, + /obj/item/clothing/suit/toggle/labcoat/virologist = 2, + /obj/item/clothing/suit/hooded/wintercoat/medical/viro = 2, + /obj/item/clothing/mask/surgical = 2, + /obj/item/storage/backpack/virology = 2, + /obj/item/storage/backpack/satchel/vir = 2, + /obj/item/storage/backpack/duffelbag/virology = 2, + ) refill_canister = /obj/item/vending_refill/wardrobe/viro_wardrobe payment_department = ACCOUNT_MED /obj/item/vending_refill/wardrobe/viro_wardrobe @@ -480,32 +526,36 @@ icon_state = "detdrobe" product_ads = "Apply your brilliant deductive methods in style!" vend_reply = "Thank you for using the DetDrobe!" - products = list(/obj/item/clothing/under/rank/security/detective = 2, - /obj/item/clothing/under/rank/security/detective/skirt = 2, - /obj/item/clothing/shoes/sneakers/brown = 2, - /obj/item/clothing/suit/det_suit = 2, - /obj/item/clothing/head/fedora/det_hat = 2, - /obj/item/clothing/under/rank/security/detective/noir = 2, - /obj/item/clothing/under/rank/security/detective/noir/skirt = 2, - /obj/item/clothing/accessory/waistcoat = 2, - /obj/item/clothing/shoes/laceup = 2, - /obj/item/clothing/suit/det_suit/dark = 1, - /obj/item/clothing/suit/det_suit/noir = 1, - /obj/item/clothing/head/fedora = 2, - /obj/item/clothing/gloves/color/black = 2, - /obj/item/clothing/gloves/color/latex = 2, - /obj/item/clothing/under/rank/security/detective/disco = 1, - /obj/item/clothing/suit/det_suit/disco = 1, - /obj/item/clothing/shoes/discoshoes = 1, - /obj/item/clothing/neck/tie/disco = 1, - /obj/item/clothing/under/rank/security/detective/kim = 1, - /obj/item/clothing/suit/det_suit/kim = 1, - /obj/item/clothing/shoes/kim = 1, - /obj/item/clothing/gloves/kim = 1, - /obj/item/clothing/glasses/regular/kim = 1, - /obj/item/reagent_containers/food/drinks/flask/det = 2, - /obj/item/storage/fancy/cigarettes = 5) - premium = list(/obj/item/clothing/head/flatcap = 1) + products = list( + /obj/item/clothing/under/rank/security/detective = 2, + /obj/item/clothing/under/rank/security/detective/skirt = 2, + /obj/item/clothing/shoes/sneakers/brown = 2, + /obj/item/clothing/suit/det_suit = 2, + /obj/item/clothing/head/fedora/det_hat = 2, + /obj/item/clothing/under/rank/security/detective/noir = 2, + /obj/item/clothing/under/rank/security/detective/noir/skirt = 2, + /obj/item/clothing/accessory/waistcoat = 2, + /obj/item/clothing/shoes/laceup = 2, + /obj/item/clothing/suit/det_suit/dark = 1, + /obj/item/clothing/suit/det_suit/noir = 1, + /obj/item/clothing/head/fedora = 2, + /obj/item/clothing/gloves/color/black = 2, + /obj/item/clothing/gloves/color/latex = 2, + /obj/item/clothing/under/rank/security/detective/disco = 1, + /obj/item/clothing/suit/det_suit/disco = 1, + /obj/item/clothing/shoes/discoshoes = 1, + /obj/item/clothing/neck/tie/disco = 1, + /obj/item/clothing/under/rank/security/detective/kim = 1, + /obj/item/clothing/suit/det_suit/kim = 1, + /obj/item/clothing/shoes/kim = 1, + /obj/item/clothing/gloves/kim = 1, + /obj/item/clothing/glasses/regular/kim = 1, + /obj/item/reagent_containers/food/drinks/flask/det = 2, + /obj/item/storage/fancy/cigarettes = 5, + ) + premium = list( + /obj/item/clothing/head/flatcap = 1, + ) refill_canister = /obj/item/vending_refill/wardrobe/det_wardrobe extra_price = PAYCHECK_COMMAND * 1.75 payment_department = ACCOUNT_SEC diff --git a/code/modules/vending/youtool.dm b/code/modules/vending/youtool.dm index c9f2b46c3031b..3b82e0c1788e7 100644 --- a/code/modules/vending/youtool.dm +++ b/code/modules/vending/youtool.dm @@ -17,17 +17,17 @@ /obj/item/flashlight/glowstick = 3, /obj/item/flashlight/glowstick/red = 3, /obj/item/flashlight = 5, - /obj/item/clothing/ears/earmuffs = 1 + /obj/item/clothing/ears/earmuffs = 1, ) contraband = list( - /obj/item/clothing/gloves/color/fyellow = 2 + /obj/item/clothing/gloves/color/fyellow = 2, ) premium = list( /obj/item/storage/belt/utility = 2, /obj/item/multitool = 2, /obj/item/weldingtool/hugetank = 2, /obj/item/clothing/head/welding = 2, - /obj/item/clothing/gloves/color/yellow = 1 + /obj/item/clothing/gloves/color/yellow = 1, ) refill_canister = /obj/item/vending_refill/youtool default_price = PAYCHECK_CREW diff --git a/code/modules/wiremod/components/action/speech.dm b/code/modules/wiremod/components/action/speech.dm index 315ba45027370..10d568605668d 100644 --- a/code/modules/wiremod/components/action/speech.dm +++ b/code/modules/wiremod/components/action/speech.dm @@ -31,7 +31,7 @@ var/atom/movable/shell = parent.shell // Prevents appear as the individual component if there is a shell. if(shell) - shell.say(message.value) + shell.say(message.value, forced = "circuit speech | [key_name(parent.get_creator())]") else - say(message.value) + say(message.value, forced = "circuit speech | [parent.get_creator()]") TIMER_COOLDOWN_START(parent, COOLDOWN_CIRCUIT_SPEECH, speech_cooldown) diff --git a/code/modules/wiremod/components/bci/hud/bar_overlay.dm b/code/modules/wiremod/components/bci/hud/bar_overlay.dm index 778e8bf5dd085..07d25f35e4835 100644 --- a/code/modules/wiremod/components/bci/hud/bar_overlay.dm +++ b/code/modules/wiremod/components/bci/hud/bar_overlay.dm @@ -59,7 +59,7 @@ cool_overlay, owner, ) - alt_appearance.add_hud_to(owner) + alt_appearance.show_to(owner) active_overlays[target_atom] = WEAKREF(alt_appearance) diff --git a/code/modules/wiremod/components/bci/hud/counter_overlay.dm b/code/modules/wiremod/components/bci/hud/counter_overlay.dm index 3e1248cd0c442..8a0389f531758 100644 --- a/code/modules/wiremod/components/bci/hud/counter_overlay.dm +++ b/code/modules/wiremod/components/bci/hud/counter_overlay.dm @@ -10,7 +10,7 @@ desc = "A component that shows an three digit counter. Requires a BCI shell." category = "BCI" - required_shells = list(/obj/item/organ/cyberimp/bci) + required_shells = list(/obj/item/organ/internal/cyberimp/bci) var/datum/port/input/counter_number @@ -19,7 +19,7 @@ var/datum/port/input/signal_update - var/obj/item/organ/cyberimp/bci/bci + var/obj/item/organ/internal/cyberimp/bci/bci var/list/numbers = list() var/datum/weakref/counter_appearance @@ -32,7 +32,7 @@ image_pixel_y = add_input_port("Y-Axis Shift", PORT_TYPE_NUMBER) /obj/item/circuit_component/counter_overlay/register_shell(atom/movable/shell) - if(istype(shell, /obj/item/organ/cyberimp/bci)) + if(istype(shell, /obj/item/organ/internal/cyberimp/bci)) bci = shell RegisterSignal(shell, COMSIG_ORGAN_REMOVED, .proc/on_organ_removed) @@ -78,7 +78,7 @@ counter, owner, ) - alt_appearance.add_hud_to(owner) + alt_appearance.show_to(owner) counter_appearance = WEAKREF(alt_appearance) @@ -103,7 +103,7 @@ number, owner, ) - number_alt_appearance.add_hud_to(owner) + number_alt_appearance.show_to(owner) numbers += WEAKREF(number_alt_appearance) @@ -115,7 +115,7 @@ numbers = list() var/datum/atom_hud/overlay = counter_appearance?.resolve() - overlay.remove_hud_from(owner) + overlay.hide_from(owner) QDEL_NULL(overlay) /obj/item/circuit_component/counter_overlay/Destroy() diff --git a/code/modules/wiremod/components/bci/hud/object_overlay.dm b/code/modules/wiremod/components/bci/hud/object_overlay.dm index 568521155e9e4..c7f07ccf0e7c3 100644 --- a/code/modules/wiremod/components/bci/hud/object_overlay.dm +++ b/code/modules/wiremod/components/bci/hud/object_overlay.dm @@ -12,7 +12,7 @@ desc = "Requires a BCI shell. A component that shows an overlay on top of an object." category = "BCI" - required_shells = list(/obj/item/organ/cyberimp/bci) + required_shells = list(/obj/item/organ/internal/cyberimp/bci) var/datum/port/input/option/object_overlay_options @@ -27,7 +27,7 @@ var/datum/port/input/signal_on var/datum/port/input/signal_off - var/obj/item/organ/cyberimp/bci/bci + var/obj/item/organ/internal/cyberimp/bci/bci var/list/active_overlays = list() var/list/options_map @@ -63,7 +63,7 @@ options_map = component_options /obj/item/circuit_component/object_overlay/register_shell(atom/movable/shell) - if(istype(shell, /obj/item/organ/cyberimp/bci)) + if(istype(shell, /obj/item/organ/internal/cyberimp/bci)) bci = shell RegisterSignal(shell, COMSIG_ORGAN_REMOVED, .proc/on_organ_removed) @@ -119,7 +119,7 @@ cool_overlay, owner, ) - alt_appearance.add_hud_to(owner) + alt_appearance.show_to(owner) active_overlays[target_atom] = WEAKREF(alt_appearance) diff --git a/code/modules/wiremod/components/bci/hud/target_intercept.dm b/code/modules/wiremod/components/bci/hud/target_intercept.dm index fea25a3599b1d..4fb3c3585ea56 100644 --- a/code/modules/wiremod/components/bci/hud/target_intercept.dm +++ b/code/modules/wiremod/components/bci/hud/target_intercept.dm @@ -10,11 +10,11 @@ desc = "Requires a BCI shell. When activated, this component will allow user to target an object using their brain and will output the reference to said object." category = "BCI" - required_shells = list(/obj/item/organ/cyberimp/bci) + required_shells = list(/obj/item/organ/internal/cyberimp/bci) var/datum/port/output/clicked_atom - var/obj/item/organ/cyberimp/bci/bci + var/obj/item/organ/internal/cyberimp/bci/bci var/intercept_cooldown = 1 SECONDS /obj/item/circuit_component/target_intercept/populate_ports() @@ -23,7 +23,7 @@ clicked_atom = add_output_port("Targeted Object", PORT_TYPE_ATOM) /obj/item/circuit_component/target_intercept/register_shell(atom/movable/shell) - if(istype(shell, /obj/item/organ/cyberimp/bci)) + if(istype(shell, /obj/item/organ/internal/cyberimp/bci)) bci = shell RegisterSignal(shell, COMSIG_ORGAN_REMOVED, .proc/on_organ_removed) diff --git a/code/modules/wiremod/components/bci/thought_listener.dm b/code/modules/wiremod/components/bci/thought_listener.dm index f7bf30a3cfd11..b995c0102c7cb 100644 --- a/code/modules/wiremod/components/bci/thought_listener.dm +++ b/code/modules/wiremod/components/bci/thought_listener.dm @@ -10,7 +10,7 @@ desc = "A component that allows the user to input a string using their mind. Requires a BCI shell." category = "BCI" - required_shells = list(/obj/item/organ/cyberimp/bci) + required_shells = list(/obj/item/organ/internal/cyberimp/bci) var/datum/port/input/input_name var/datum/port/input/input_desc @@ -20,7 +20,7 @@ circuit_flags = CIRCUIT_FLAG_INPUT_SIGNAL - var/obj/item/organ/cyberimp/bci/bci + var/obj/item/organ/internal/cyberimp/bci/bci var/ready = TRUE /obj/item/circuit_component/thought_listener/populate_ports() @@ -31,7 +31,7 @@ failure = add_output_port("On Failure", PORT_TYPE_SIGNAL) /obj/item/circuit_component/thought_listener/register_shell(atom/movable/shell) - if(istype(shell, /obj/item/organ/cyberimp/bci)) + if(istype(shell, /obj/item/organ/internal/cyberimp/bci)) bci = shell /obj/item/circuit_component/thought_listener/unregister_shell(atom/movable/shell) diff --git a/code/modules/wiremod/components/bci/vox.dm b/code/modules/wiremod/components/bci/vox.dm index 8749d1b72b667..420140a7fdedb 100644 --- a/code/modules/wiremod/components/bci/vox.dm +++ b/code/modules/wiremod/components/bci/vox.dm @@ -10,7 +10,7 @@ desc = "A component that plays a local VOX Announcement for the user. Requires a BCI shell." category = "BCI" - required_shells = list(/obj/item/organ/cyberimp/bci) + required_shells = list(/obj/item/organ/internal/cyberimp/bci) var/datum/port/input/option/type_option var/current_type @@ -19,7 +19,7 @@ circuit_flags = CIRCUIT_FLAG_INPUT_SIGNAL - var/obj/item/organ/cyberimp/bci/bci + var/obj/item/organ/internal/cyberimp/bci/bci /obj/item/circuit_component/vox/populate_options() type_option = add_option_port("VOX Type", list(PORT_TYPE_LIST(PORT_TYPE_STRING), PORT_TYPE_STRING)) @@ -28,7 +28,7 @@ word_list = add_input_port("Word List", PORT_TYPE_LIST(PORT_TYPE_STRING)) /obj/item/circuit_component/vox/register_shell(atom/movable/shell) - if(istype(shell, /obj/item/organ/cyberimp/bci)) + if(istype(shell, /obj/item/organ/internal/cyberimp/bci)) bci = shell /obj/item/circuit_component/vox/unregister_shell(atom/movable/shell) diff --git a/code/modules/wiremod/components/id/access_checker.dm b/code/modules/wiremod/components/id/access_checker.dm index 8f302e5f37136..fddb4f1f39e6d 100644 --- a/code/modules/wiremod/components/id/access_checker.dm +++ b/code/modules/wiremod/components/id/access_checker.dm @@ -110,7 +110,7 @@ if("set") var/list/required_accesses_list = required_accesses.value var/list/new_accesses_value = LAZYCOPY(required_accesses_list) - var/access = text2num(params["access"]) + var/access = params["access"] if (!(access in new_accesses_value)) new_accesses_value += access else diff --git a/code/modules/wiremod/shell/brain_computer_interface.dm b/code/modules/wiremod/shell/brain_computer_interface.dm index 1310708108d8f..8f278f885d2bf 100644 --- a/code/modules/wiremod/shell/brain_computer_interface.dm +++ b/code/modules/wiremod/shell/brain_computer_interface.dm @@ -1,4 +1,4 @@ -/obj/item/organ/cyberimp/bci +/obj/item/organ/internal/cyberimp/bci name = "brain-computer interface" desc = "An implant that can be placed in a user's head to control circuits using their brain." icon = 'icons/obj/wiremod.dmi' @@ -7,7 +7,7 @@ zone = BODY_ZONE_HEAD w_class = WEIGHT_CLASS_TINY -/obj/item/organ/cyberimp/bci/Initialize(mapload) +/obj/item/organ/internal/cyberimp/bci/Initialize(mapload) . = ..() var/obj/item/integrated_circuit/circuit = new(src) @@ -17,13 +17,13 @@ new /obj/item/circuit_component/bci_core, ), SHELL_CAPACITY_SMALL, starting_circuit = circuit) -/obj/item/organ/cyberimp/bci/Insert(mob/living/carbon/reciever, special, drop_if_replaced) +/obj/item/organ/internal/cyberimp/bci/Insert(mob/living/carbon/reciever, special, drop_if_replaced) . = ..() // Organs are put in nullspace, but this breaks circuit interactions forceMove(reciever) -/obj/item/organ/cyberimp/bci/say(message, bubble_type, list/spans, sanitize, datum/language/language, ignore_spam, forced) +/obj/item/organ/internal/cyberimp/bci/say(message, bubble_type, list/spans, sanitize, datum/language/language, ignore_spam, forced) if (owner) // Otherwise say_dead will be called. // It's intentional that a circuit for a dead person does not speak from the shell. @@ -37,7 +37,7 @@ /obj/item/circuit_component/equipment_action/bci display_name = "BCI Action" desc = "Represents an action the user can take when implanted with the brain-computer interface." - required_shells = list(/obj/item/organ/cyberimp/bci) + required_shells = list(/obj/item/organ/internal/cyberimp/bci) /// A reference to the action button itself var/datum/action/innate/bci_action/bci_action @@ -48,7 +48,7 @@ /obj/item/circuit_component/equipment_action/bci/register_shell(atom/movable/shell) . = ..() - var/obj/item/organ/cyberimp/bci/bci = shell + var/obj/item/organ/internal/cyberimp/bci/bci = shell if(istype(bci)) bci_action = new(src) update_action() @@ -56,7 +56,7 @@ bci.actions += list(bci_action) /obj/item/circuit_component/equipment_action/bci/unregister_shell(atom/movable/shell) - var/obj/item/organ/cyberimp/bci/bci = shell + var/obj/item/organ/internal/cyberimp/bci/bci = shell if(istype(bci)) bci.actions -= bci_action QDEL_NULL(bci_action) @@ -118,7 +118,7 @@ return ..() /obj/item/circuit_component/bci_core/register_shell(atom/movable/shell) - var/obj/item/organ/cyberimp/bci/bci = shell + var/obj/item/organ/internal/cyberimp/bci/bci = shell charge_action = new(src) bci.actions += list(charge_action) @@ -127,7 +127,7 @@ RegisterSignal(shell, COMSIG_ORGAN_REMOVED, .proc/on_organ_removed) /obj/item/circuit_component/bci_core/unregister_shell(atom/movable/shell) - var/obj/item/organ/cyberimp/bci/bci = shell + var/obj/item/organ/internal/cyberimp/bci/bci = shell bci.actions -= charge_action QDEL_NULL(charge_action) @@ -290,7 +290,7 @@ occupant_typecache = typecacheof(/mob/living/carbon) /obj/machinery/bci_implanter/on_deconstruction() - var/obj/item/organ/cyberimp/bci/bci_to_implant_resolved = bci_to_implant?.resolve() + var/obj/item/organ/internal/cyberimp/bci/bci_to_implant_resolved = bci_to_implant?.resolve() bci_to_implant_resolved?.forceMove(drop_location()) bci_to_implant = null @@ -350,7 +350,7 @@ balloon_alert(user, "it's locked!") return SECONDARY_ATTACK_CANCEL_ATTACK_CHAIN - var/obj/item/organ/cyberimp/bci/bci_to_implant_resolved = bci_to_implant?.resolve() + var/obj/item/organ/internal/cyberimp/bci/bci_to_implant_resolved = bci_to_implant?.resolve() if (isnull(bci_to_implant_resolved)) balloon_alert(user, "no bci inserted!") else @@ -362,13 +362,13 @@ return SECONDARY_ATTACK_CANCEL_ATTACK_CHAIN /obj/machinery/bci_implanter/attackby(obj/item/weapon, mob/user, params) - var/obj/item/organ/cyberimp/bci/new_bci = weapon + var/obj/item/organ/internal/cyberimp/bci/new_bci = weapon if (istype(new_bci)) if (!(locate(/obj/item/integrated_circuit) in new_bci)) balloon_alert(user, "bci has no circuit!") return - var/obj/item/organ/cyberimp/bci/previous_bci_to_implant = bci_to_implant?.resolve() + var/obj/item/organ/internal/cyberimp/bci/previous_bci_to_implant = bci_to_implant?.resolve() bci_to_implant = WEAKREF(weapon) weapon.moveToNullspace() @@ -425,8 +425,8 @@ playsound(loc, 'sound/machines/ping.ogg', 30, FALSE) - var/obj/item/organ/cyberimp/bci/bci_organ = carbon_occupant.getorgan(/obj/item/organ/cyberimp/bci) - var/obj/item/organ/cyberimp/bci/bci_to_implant_resolved = bci_to_implant?.resolve() + var/obj/item/organ/internal/cyberimp/bci/bci_organ = carbon_occupant.getorgan(/obj/item/organ/internal/cyberimp/bci) + var/obj/item/organ/internal/cyberimp/bci/bci_to_implant_resolved = bci_to_implant?.resolve() if (bci_organ) bci_organ.Remove(carbon_occupant) @@ -459,7 +459,7 @@ var/mob/living/carbon/carbon_occupant = occupant if (istype(occupant)) - var/obj/item/organ/cyberimp/bci/existing_bci_organ = carbon_occupant.getorgan(/obj/item/organ/cyberimp/bci) + var/obj/item/organ/internal/cyberimp/bci/existing_bci_organ = carbon_occupant.getorgan(/obj/item/organ/internal/cyberimp/bci) if (isnull(existing_bci_organ) && isnull(bci_to_implant?.resolve())) say("No brain-computer interface inserted, and occupant does not have one. Insert a BCI to implant one.") playsound(src, 'sound/machines/buzz-sigh.ogg', 30, TRUE) diff --git a/code/modules/wiremod/shell/shell_items.dm b/code/modules/wiremod/shell/shell_items.dm index a82a2999b9136..565424c344da7 100644 --- a/code/modules/wiremod/shell/shell_items.dm +++ b/code/modules/wiremod/shell/shell_items.dm @@ -61,7 +61,7 @@ /obj/item/shell/bci name = "brain-computer interface assembly" icon_state = "bci-open" - shell_to_spawn = /obj/item/organ/cyberimp/bci + shell_to_spawn = /obj/item/organ/internal/cyberimp/bci /obj/item/shell/scanner_gate name = "scanner gate assembly" diff --git a/code/modules/zombie/items.dm b/code/modules/zombie/items.dm index 0a0771beb81de..38863c56637c0 100644 --- a/code/modules/zombie/items.dm +++ b/code/modules/zombie/items.dm @@ -48,7 +48,7 @@ // zombies) return - var/obj/item/organ/zombie_infection/infection + var/obj/item/organ/internal/zombie_infection/infection infection = target.getorganslot(ORGAN_SLOT_ZOMBIE) if(!infection) infection = new() diff --git a/code/modules/zombie/organs.dm b/code/modules/zombie/organs.dm index ac6290534779f..c071d824b13c1 100644 --- a/code/modules/zombie/organs.dm +++ b/code/modules/zombie/organs.dm @@ -1,4 +1,4 @@ -/obj/item/organ/zombie_infection +/obj/item/organ/internal/zombie_infection name = "festering ooze" desc = "A black web of pus and viscera." zone = BODY_ZONE_HEAD @@ -13,21 +13,21 @@ var/revive_time_max = 700 var/timer_id -/obj/item/organ/zombie_infection/Initialize(mapload) +/obj/item/organ/internal/zombie_infection/Initialize(mapload) . = ..() if(iscarbon(loc)) Insert(loc) GLOB.zombie_infection_list += src -/obj/item/organ/zombie_infection/Destroy() +/obj/item/organ/internal/zombie_infection/Destroy() GLOB.zombie_infection_list -= src . = ..() -/obj/item/organ/zombie_infection/Insert(mob/living/carbon/M, special = 0) +/obj/item/organ/internal/zombie_infection/Insert(mob/living/carbon/M, special = 0) . = ..() START_PROCESSING(SSobj, src) -/obj/item/organ/zombie_infection/Remove(mob/living/carbon/M, special = 0) +/obj/item/organ/internal/zombie_infection/Remove(mob/living/carbon/M, special = 0) . = ..() STOP_PROCESSING(SSobj, src) if(iszombie(M) && old_species && !special && !QDELETED(src)) @@ -35,12 +35,12 @@ if(timer_id) deltimer(timer_id) -/obj/item/organ/zombie_infection/on_find(mob/living/finder) +/obj/item/organ/internal/zombie_infection/on_find(mob/living/finder) to_chat(finder, "Inside the head is a disgusting black \ web of pus and viscera, bound tightly around the brain like some \ biological harness.") -/obj/item/organ/zombie_infection/process(delta_time, times_fired) +/obj/item/organ/internal/zombie_infection/process(delta_time, times_fired) if(!owner) return if(!(src in owner.internal_organs)) @@ -57,7 +57,7 @@ return if(owner.stat != DEAD && !converts_living) return - if(!owner.getorgan(/obj/item/organ/brain)) + if(!owner.getorgan(/obj/item/organ/internal/brain)) return if(!iszombie(owner)) to_chat(owner, "You can feel your heart stopping, but something isn't right... \ @@ -67,7 +67,7 @@ var/flags = TIMER_STOPPABLE timer_id = addtimer(CALLBACK(src, .proc/zombify, owner), revive_time, flags) -/obj/item/organ/zombie_infection/proc/zombify(mob/living/carbon/target) +/obj/item/organ/internal/zombie_infection/proc/zombify(mob/living/carbon/target) timer_id = null if(!converts_living && owner.stat != DEAD) @@ -94,5 +94,5 @@ target.Stun(living_transformation_time) to_chat(target, span_alertalien("You are now a zombie! Do not seek to be cured, do not help any non-zombies in any way, do not harm your zombie brethren and spread the disease by killing others. You are a creature of hunger and violence.")) -/obj/item/organ/zombie_infection/nodamage +/obj/item/organ/internal/zombie_infection/nodamage causes_damage = FALSE diff --git a/config/awaymissionconfig.txt b/config/awaymissionconfig.txt index b5dc270d49357..5338ae36cc6f1 100644 --- a/config/awaymissionconfig.txt +++ b/config/awaymissionconfig.txt @@ -16,4 +16,3 @@ #_maps/RandomZLevels/snowdin.dmm #_maps/RandomZLevels/research.dmm #_maps/RandomZLevels/SnowCabin.dmm -_maps/RandomZLevels/VR/snowdin_VR.dmm diff --git a/config/config.txt b/config/config.txt index ae6c6b4413a98..fad85554dd300 100644 --- a/config/config.txt +++ b/config/config.txt @@ -157,9 +157,6 @@ LOG_PICTURES ## log virus and actions LOG_VIRUS -## log cloning actions -LOG_CLONING - ## log shuttle actions LOG_SHUTTLE diff --git a/config/game_options.txt b/config/game_options.txt index 1b27423c980cf..006b70b02bbec 100644 --- a/config/game_options.txt +++ b/config/game_options.txt @@ -159,9 +159,6 @@ ALLOW_AI_MULTICAM ## AWAY MISSIONS ### -## Uncomment to load the virtual reality hub map -#VIRTUAL_REALITY - ## Uncomment to load one of the missions from awaymissionconfig.txt or away_missions/ at roundstart. #ROUNDSTART_AWAY @@ -211,13 +208,6 @@ NEAR_DEATH_EXPERIENCE #SILENT_AI #SILENT_BORG -## SANDBOX PANEL AUTOCLOSE ### -## The sandbox panel's item spawning dialog now stays open even after you click an option. -## If you find that your players are abusing the sandbox panel, this option may slow them down -## without preventing people from using it properly. -## Only functions in sandbox game mode. -#SANDBOX_AUTOCLOSE - ## ROUNDSTART SILICON LAWS ### ## This controls what the AI's laws are at the start of the round. ## Set to 0/commented out for "off", silicons will just start with Asimov. diff --git a/config/modular_maps/Config Files/README.md b/config/modular_maps/Config Files/README.md new file mode 100644 index 0000000000000..55003fa56e865 --- /dev/null +++ b/config/modular_maps/Config Files/README.md @@ -0,0 +1,3 @@ +Add the config files for modular maps here. + +**These are fully cached so keep this directory empty by default.** \ No newline at end of file diff --git a/config/modular_maps/README.md b/config/modular_maps/README.md new file mode 100644 index 0000000000000..7271c424b441b --- /dev/null +++ b/config/modular_maps/README.md @@ -0,0 +1,3 @@ +Add modular maps here. + +**These are fully cached so keep this directory empty by default.** \ No newline at end of file diff --git a/config/puzzgrids.txt b/config/puzzgrids.txt new file mode 100644 index 0000000000000..56e3ee9970207 --- /dev/null +++ b/config/puzzgrids.txt @@ -0,0 +1,4 @@ +[{"cells": ["Hour", "Year", "Second", "Day"], "description": "Measurements of time."}, {"cells": ["Items", "Emits", "Smite", "Mites"], "description": "Anagrams of each other."}, {"cells": ["Little", "Miniature", "Tiny", "Wee"], "description": "Synonyms of small."}, {"cells": ["City", "Minute", "Times", "Mets"], "description": "Words that can follow \"New York.\""}] +[{"cells": ["Ben", "Rob", "Dave", "Nick"], "description": "Shortened Boys Names"}, {"cells": ["Scrambled", "Boiled", "Fried", "Easter"], "description": "Eggs"}, {"cells": ["Poached", "Took", "Stole", "Plundered"], "description": "Words for theft"}, {"cells": ["Beech", "Willow", "Oak", "Christmas"], "description": "______Trees"}] +[{"cells": ["Earth", "Book", "Silk", "Inch"], "description": "Types of worm."}, {"cells": ["Humpback", "Blue", "Beluga", "Killer"], "description": "Types of whale."}, {"cells": ["Cerulean", "Azure", "Cornflower", "Cobalt"], "description": "Shades of blue."}, {"cells": ["Obtuse", "Acute", "Right", "Straight"], "description": "Types of angle"}] +[{"cells": ["Celsius", "Carbon; Periodically.", "Coding Language", "Cosmic Constant"], "description": "All are represented as \"C\"\n\nCarbon is \"C\" on the periodic table.\nCosmic Constant is the speed of light, represented as \"c\" (E = mc^2 for example)\nCoding Language is \"C\"\nCelsius is represented as \"C\""}, {"cells": ["Catch A Glimpse", "Cones & Rods Function", "Coupled With Saw", "Catholic Governing Body"], "description": "All items relate to the word \"see\"\n\nCones & Rods in your eyes help you to \"see\"\nCatholic Governing Body is the Holy \"See\"\n\"See\" Saw\nCatch A Glimpse is to \"See\""}, {"cells": ["China (South)", "Could Be Black", "Could Be Red", "Caspian"], "description": "All items refer to \"seas\"\n\nCaspian Sea\nRed Sea\nBlack Sea\nSouth China Sea"}, {"cells": ["Coupled With Fire", "Cancel", "Companion To Desist", "Come To An End"], "description": "All are associated with the word \"cease\"\n\nCease and desist.\nTo cease is to come to an end.\nCeasefire.\nTo cancel something is to cease its operation."}] diff --git a/config/spaceruinblacklist.txt b/config/spaceruinblacklist.txt index 39e846db176d0..7344159e7bd63 100644 --- a/config/spaceruinblacklist.txt +++ b/config/spaceruinblacklist.txt @@ -52,3 +52,4 @@ #_maps/RandomRuins/SpaceRuins/forgottenship.dmm #_maps/RandomRuins/SpaceRuins/hellfactory.dmm #_maps/RandomRuins/SpaceRuins/space_billboard.dmm +#_maps/RandomRuins/SpaceRuins/spinwardsmoothies.dmm \ No newline at end of file diff --git a/config/unbuyableshuttles.txt b/config/unbuyableshuttles.txt index 6b3490632a81e..3c3d78b2e8357 100644 --- a/config/unbuyableshuttles.txt +++ b/config/unbuyableshuttles.txt @@ -28,3 +28,4 @@ #_maps/shuttles/emergency_supermatter.dmm #_maps/shuttles/emergency_wabbajack.dmm #_maps/shuttles/emergency_discoinferno.dmm +#_maps/shuttles/emergency_bballhooper.dmm diff --git a/html/changelogs/AutoChangeLog-pr-67227.yml b/html/changelogs/AutoChangeLog-pr-67227.yml new file mode 100644 index 0000000000000..9a5f7dd301691 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-67227.yml @@ -0,0 +1,6 @@ +author: "EOBGames" +delete-after: True +changes: + - rscadd: "A few new crates have made their way to cargo: buy yourself a Lizard or Moth food crate today!" + - rscadd: "Recipes for Yoghurt (10u cream, 2u virus food), Cornmeal (grind corn), and Quality Oil (1u quality oil, 2u cooking oil) have been added. Bon appetit!" + - balance: "Species food (lizard and moth food) have received a sweep of balance changes: they're now more filling and a bit easier to access." diff --git a/html/changelogs/AutoChangeLog-pr-67332.yml b/html/changelogs/AutoChangeLog-pr-67332.yml new file mode 100644 index 0000000000000..bde677ab8e9cc --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-67332.yml @@ -0,0 +1,4 @@ +author: "Melbert" +delete-after: True +changes: + - bugfix: "Fixes some cinematics sticking around for longer than comfortable" diff --git a/html/changelogs/AutoChangeLog-pr-67353.yml b/html/changelogs/AutoChangeLog-pr-67353.yml new file mode 100644 index 0000000000000..68b40a43ff0ca --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-67353.yml @@ -0,0 +1,4 @@ +author: "kugamo" +delete-after: True +changes: + - bugfix: "fixed parallax blue stars showing through parallax asteroids." diff --git a/html/changelogs/AutoChangeLog-pr-67481.yml b/html/changelogs/AutoChangeLog-pr-67481.yml new file mode 100644 index 0000000000000..c53c9f4417541 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-67481.yml @@ -0,0 +1,4 @@ +author: "magatsuchi" +delete-after: True +changes: + - code_imp: "replaces some slot names with proper names" diff --git a/html/changelogs/AutoChangeLog-pr-67502.yml b/html/changelogs/AutoChangeLog-pr-67502.yml new file mode 100644 index 0000000000000..cdc60d4620f70 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-67502.yml @@ -0,0 +1,4 @@ +author: "vincentiusvin" +delete-after: True +changes: + - bugfix: "fixed a bigger dose of zombie powder permasleeping you" diff --git a/html/changelogs/AutoChangeLog-pr-67504.yml b/html/changelogs/AutoChangeLog-pr-67504.yml new file mode 100644 index 0000000000000..ceb717b02e0f2 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-67504.yml @@ -0,0 +1,4 @@ +author: "Looks-to-the-Moon" +delete-after: True +changes: + - bugfix: "Xenomorph larva cancelling their evolution no longer displays unnecessary messages" diff --git a/html/changelogs/AutoChangeLog-pr-67506.yml b/html/changelogs/AutoChangeLog-pr-67506.yml new file mode 100644 index 0000000000000..2c4fe8e5512b3 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-67506.yml @@ -0,0 +1,4 @@ +author: "robbertapir" +delete-after: True +changes: + - bugfix: "Caught Molotovs no longer immolate the target." diff --git a/html/changelogs/AutoChangeLog-pr-67507.yml b/html/changelogs/AutoChangeLog-pr-67507.yml new file mode 100644 index 0000000000000..6a029e1821e63 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-67507.yml @@ -0,0 +1,4 @@ +author: "Rhials" +delete-after: True +changes: + - bugfix: "right clicking the BEPIS no longer makes it invisible." diff --git a/html/changelogs/AutoChangeLog-pr-67516.yml b/html/changelogs/AutoChangeLog-pr-67516.yml new file mode 100644 index 0000000000000..4ffed60b53abd --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-67516.yml @@ -0,0 +1,4 @@ +author: "Dragomagol, sprites by MistakeNot4892" +delete-after: True +changes: + - rscadd: "Added a new pAI holoform: the crow!" diff --git a/html/changelogs/AutoChangeLog-pr-67519.yml b/html/changelogs/AutoChangeLog-pr-67519.yml new file mode 100644 index 0000000000000..0b1682d62e194 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-67519.yml @@ -0,0 +1,4 @@ +author: "SpaceSmithers" +delete-after: True +changes: + - bugfix: "Electric razors are now functional again" diff --git a/html/changelogs/AutoChangeLog-pr-67528.yml b/html/changelogs/AutoChangeLog-pr-67528.yml new file mode 100644 index 0000000000000..5079a946a7dae --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-67528.yml @@ -0,0 +1,4 @@ +author: "Iamgoofball" +delete-after: True +changes: + - bugfix: "Central Command no longer erroneously refers to the Ice Box planet as a station in orbit." diff --git a/html/changelogs/AutoChangeLog-pr-67530.yml b/html/changelogs/AutoChangeLog-pr-67530.yml new file mode 100644 index 0000000000000..a387ddf53129c --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-67530.yml @@ -0,0 +1,4 @@ +author: "Iamgoofball" +delete-after: True +changes: + - bugfix: "Under construction airlocks no longer have paper stuck to them." diff --git a/html/changelogs/archive/2022-05.yml b/html/changelogs/archive/2022-05.yml index a2947c35190ab..c58bcf5f066a9 100644 --- a/html/changelogs/archive/2022-05.yml +++ b/html/changelogs/archive/2022-05.yml @@ -35,3 +35,1293 @@ - bugfix: Fixed metastation glassfloor spawning a weird turf when crowbarred. - bugfix: Fixed plasma sheets and it's derivatives exploding you for being shot at. +2022-05-02: + Ryll/Shaps: + - balance: Armored bounty hunters are no longer being issued flamethrowers. Instead, + they are now issued dual-tube shotguns filled with rubbershot and trailless + incendiary slugs, as well as a 9mm Makarov loaded with fire bullets. +2022-05-03: + ArcaneMusic: + - bugfix: Drones are exempt from the lathe tax, off and on station. + Arkatos and wiki contributors: + - qol: Mining voucher redeem selection now uses a radial menu and provides additional + information about the voucher sets. Literally years in the making, enjoy! + Ghilker: + - qol: Adds radio messages to the delaminating HFR to let atmosians know what's + wrong with it. Unless the HFR has been emped + JohnFulpWillard: + - bugfix: pAIs can now use Newscaster UIs, and all Silicon can now use Newscasters + in general (except the Bounty board, as they have no money to payout). + - bugfix: Drones can no longer give themselves access to machines/wires through + consoles. + - bugfix: Cayenne can no longer use the nuke from anywhere. + SmArtKar: + - bugfix: Cryo cell overlay should properly display above mobs now + Son-of-Space: + - bugfix: Fixed several inconsistent or niche access requirements on MetaStation + - qol: Replaced all access requirement vars on doors with mapping helpers on MetaStation + Striders13: + - bugfix: H.E.C.K. suit now once again prevents your clothes from burning and your + hair from sticking out. + SuperNovaa41: + - bugfix: Fixes an issue with service borg apparatuses getting multiple beakers + in it's contents. + - bugfix: Fixed being able to ride dead space carp. + TiviPlus: + - code_imp: changed some backend code for rendering, please report any layering + issues on the github + Y0SH1M4S73R: + - refactor: Wizard casting clothes now use a bitflag instead of a typecache. This + allows for nonstandard headwear and suits to be varedited into casting clothes. + - balance: The enchanted modsuit's chestplate and helmet must now be deployed in + order to cast robed spells. + capsaicinz: + - rscadd: adds the "how to charge your PDA" poster + castawaynont: + - bugfix: Fixed the cabling and piping in the mining lobby on Kilo. The mining shuttle + should now charge correctly. + thgvr: + - bugfix: Shuffled around some pipes in KiloStation garden so they are no longer + under tables/grass. + timothymtorres, san7890, axietheaxolotl: + - rscadd: Adds haunted tarot deck that allows the user the ability to see and communicate + with the dead. Can be found in maint loot as a rare item. + - rscadd: Adds blank card decks to games vendor. These can be written on with a + pen or crayon. + - soundadd: Adds a public domain cardflip.ogg from freesound.org that is used when + drawing a card. + - qol: Cards, decks, and cardhands have new hotkeys. Decks are now a 2 handed wielded + object. + - qol: Add card ruleset to Wiz-Off at the top of the deck. + - bugfix: Holodeck card decks are now spawned as syndicate deck to convey that they + can do damage if safeties are overridden. + - bugfix: Any holodeck items have their force and throwforce damage nerfed to zero + while the safeties are on. + - bugfix: 'Fix xray trait to appear on mobs that equip xray glasses or have xray + eye augmentation. expansion: Playing cards with other people gives a mood event + and is added to memory expansion: Syndicate card decks can be shuffled faster + than normal decks. expansion: People with the supernatural phobia will now be + terrified of tarot card decks. expansion: NT has outlawed the use of x-ray vision, + science goggles combined with invisible ink, or using pens or crayons to gain + an unfair advantage while playing card games during recreational time.' + - code_imp: Moved the card deck code to it's own files and folder. + - rscdel: Remove CAS decks from random deck spawner (you need both decks to play + so only having one spawn was bleh) + - refactor: Cards have been refactored and a lot of deprecated code has been removed. + - imagedel: Remove old cardhand icons that were unused. + - imageadd: Add some new blank/scribble card icons. + - imageadd: Add new clown and mime joker cards to standard decks curtesy of axietheaxolotl + (Viro on discord) +2022-05-04: + ArcaneDefence: + - rscadd: Hey did you know you can charge your tablet by microwaving it? + Ghilker: + - bugfix: fix oversight with prop gasmasks having some of the features of normal + ones but without fov + JohnFulpWillard: + - bugfix: MODsuit plasma stabilizers no longer protect plasmamen from self-combustion + if they aren't wearing an envirosuit or gloves. + - bugfix: Icebox no longer spawns Prisoners outside of Permabrig. + - bugfix: A lone disposal pipe segment under a table in the bar on Metastation has + been removed. + castawaynont: + - bugfix: removes windows in Kilo's monkey pen in genetics, allowing access to the + wallmounts in there. + zxaber: + - rscadd: 'Mechs now have a weapons safety, which can be toggled with the Middle + Mouse button. Don''t worry, it defaults to off. expansion: All mechs now use + the mouse reticle, and the reticle is disabled when weapons safety is turned + on.' + - bugfix: AIs can use mech equipment again. With weapons safety off, equipment is + used. With weapons safety on, AI clicks are used. +2022-05-05: + LemonInTheDark: + - balance: The janiborg's drying spray bottle will now always clean a wet turf that's + been washed once + Mothblocks: + - server: Admin ranks can now be combined with a plus sign (for example, Game Master+Coder). + Single admin ranks with a plus sign in their name are no longer supported. + - server: You can no longer edit rank permissions, temporarily or permanently, from + the permissions panel. Please use the admin_ranks database table or admin_ranks.txt + instead. + Pickle-Coding: + - balance: The further you are from a radiation pulse, and the more objects that + block it, the lower your odds are to get irradiated. + - balance: Most radiating emitting things have their radiation pulses functionality + changed. Being near them is more dangerous, and being far away is less dangerous. + Ryll/Shaps: + - spellcheck: Wound and combat messages will no longer mention the species of an + attacked bodypart when not appropriate +2022-05-06: + Ghilker: + - balance: Pacmans no longer require stock parts (no more upgrade memery) + - balance: Base pacman power generation changed from 10-40 kW (t1) and 40-160 kW + (t4) to 2.5-10 kW + - balance: Base pacman max held sheets is 10 + - balance: Base pacman sheet consumption speed has been quintupled + - balance: Super pacman no longer exists, the circuit board now switches between + a low production - low consumption mode to high production - high consumption + mode and viceversa + - balance: This new mode has a max held sheet of 5, power generation changed from + 30-120kW (t1) and 120-480kW (t4) to 15-60 kW and consumes sheets ~3 times faster + than the base pacman + GoldenAlpharex: + - bugfix: Fixed the female-fitted version of uniform clothes, so that they are fitted + for female body types once again. + JohnFulpWillard: + - bugfix: Icebox's Altar of the Gods was removed, letting Chaplains once again replace + their own with a bible if it breaks. + Melbert: + - refactor: Drunkenness is now a status effect. The drunk alert should no longer + persist on aheals and in some rare cases, and should overrall act a bit more + consistently. + - refactor: Dizziness is now a status effect, similar to above. You no longer should + be stuck with an off center client view if you get very dizzy. + - refactor: The "ballmer" voicelines said by scientists are a liver trait now, instead + of hard checking job types. + - refactor: Refactored status effect examine text. Should overall have slightly + better grammar and more consistent span uses. + - bugfix: Stabilized dark purple extracts no longer runtime like crazy when not + holding an item. + - bugfix: Drunken Resilience should update health more accurately when it's occurring. + Rhials: + - bugfix: engineers can now properly access the space loop on Tramstation. + SmArtKar: + - code_imp: Changed some fire-related procs to be snake_case + - refactor: Refactored firestacks into status effects + - bugfix: Monkeys no longer have human fire overlay when on fire and instead use + the one they're supposed to use. + castawaynont: + - bugfix: Delta's virology lobby now has a camera, as intended + - bugfix: Delta's virology lobby now allows MDs in. + - bugfix: removed a section of cabling/piping from tram's medbay maint, preventing + cable/pipe double ups. + san7890: + - qol: IceBoxStation is now contained in one map file, instead of three. This is + good for mapping. If things on IceBox break, please make an issue report. +2022-05-07: + ArcaneMusic: + - bugfix: Id cards, when having their job template changed, will change that job's + payment department as they used to. + EOBGames: + - rscadd: A number of new tiles are available for construction. Check out the small, + diagonal and herringbone variants of your favourite grey, dark and white tiles. + Also, check out the new terracotta and kitchen tiles- they're fancy! + Fikou: + - rscadd: Random Job button in Latejoin panel. + - bugfix: drones should be able to do stuff next to other drones + Ghilker: + - qol: Made the tank compressor input pipe green color to be in line with the current + atmos machines color scheme, increased by 100 kPa the window for tank ejection + to allow more flexibility when filling up the tank + - code_imp: cleaned up some of the code for disconnecting pipes and removed repeated + code + JohnFulpWillard: + - bugfix: The HoP is now considered part of Supply (Supply bans apply to HoP, they + get Supply deathrattle, cannot get smuggle objective, ect). + - bugfix: Admin Nation-creating event can now properly trigger and work. + - bugfix: Plants like Deathnettle will no longer use durability when clicking on + someone from a distance. + Melbert: + - bugfix: Managing to escape the area of a blade heretic's mark will no longer constantly + burden you as if you never left. + - bugfix: There should be less ways of escaping the area of a blade heretic's mark + now. + - qol: Heretics can drag people marked by a blade heretic out of the area they are + trapped within. + - qol: Being thrown back by a blade heretic's mark will be slightly less awkward + now, and less dangerous. + - bugfix: Medical coagulants work as they are expected to now, but the difference + shouldn't be very noticeable, since their primarily function worked anyways + PestoVerde322: + - imageadd: Added new icons for the DNA injectors + - imageadd: Added new icons for the DNA implanters and their cases + - bugfix: The bluespace icon syringe is now more animated + Rhials: + - bugfix: Moves a telescreen in Deltastation's library area + SmArtKar: + - bugfix: Luminescents once again have proper bodyparts + Son-of-Space: + - bugfix: Atmos techs now have general engineering access + Striders13: + - bugfix: demonic watchers will now drop their crusher trophy properly + Wallem: + - imageadd: The book binder has gotten a fresh coat of paint. + Zestybastard, Azlan and PositiveEntropy: + - imageadd: Resprites the old space suits! + - imageadd: Resprites the sleepers! + - rscdel: Removes unused orange and black engi light attachment helmet sprites. + dragomagol: + - bugfix: atmos techs can once again re-enter the engineering lobby and lathe room + - qol: mech construction now has balloon alerts! + - code_imp: mecha_construction_paths.dm is now has significantly less copy/paste + code + itseasytosee: + - balance: You can now pull bulky things in zero gravity at full speed + - bugfix: The slowdown from neck grabs is now properly negated in zero gravity. + jlsnow301: + - bugfix: You no longer have to enter text to succumb. A blank value works. + lnGoror: + - bugfix: Fixes Life(Friendly) reaction spawning hostile mobs + vincentiusvin: + - rscadd: Remapped meta's ordnance. + - bugfix: fixed NT frontier being downloadble by non scientists. + - code_imp: changed how the gas pressure calculation work very slightly, report + if things are bugged. +2022-05-08: + Gandalf2k15 for porting, DarthSidiousPalpatine for their original contribution on TauCeti: + - imageadd: Mob fire sprites have been updated! + - refactor: The way mobs update fire has been refactored. If you spot any anomalies, + please report them. + Ghilker: + - balance: lowered overall max tesla coil power conversion at all parts tiers (at + t4 it went from 85% to 50%) + - bugfix: connect tramstation arrivals to the distro/waste + Hiderin0: + - rscdel: Just deleted an errant disposals pipe at X:97, Y:112 under the glass + JohnFulpWillard: + - bugfix: Modular computers work again, allowing you to put your ID in to download/use + programs. + LemonInTheDark: + - code_imp: Some things that were hyper undeletable are now just normal undeletable. + Please report any unexpected behavior, mostly in away missions, or on lavaland. + - balance: Firelocks now take 3 seconds to auto-close after opening, rather then + 5 + - bugfix: Firelocks on top of normal doors will now no longer fail to re-close for + seemingly random reasons + - qol: Space Parallax will now smoothly animate between steps, based off your movement + speed. Please report any jitter. + - bugfix: Parallax will no longer "freeze" when you cross some area boundaries. + Looks better now. + - bugfix: Dragging objects diagonally will no longer cause them to visually "jump" + to catch up to you. Seriously how did none report this, are we just collectively + blind? + MacBlaze1: + - qol: the gas analyzer now shows the heat capacity and thermal energy of a mix + - qol: the gas analyzer now shows the volume of empty pipe networks + Melbert: + - qol: Heretic ghoul recipes are more descriptive when failing + - bugfix: Fixes a missing span on heretic ghoul deconversion + MrNihil: + - bugfix: You can now recycle unused mutators and activators in dna console. + - bugfix: 'Genetic scanner now shows all mutations. expansion: Genetic scanner will + highlight active mutations.' + OperativeLyn: + - bugfix: Removed a duplicated airlock in IceBox lower maints. + SmArtKar: + - bugfix: Removes second intercom in captain's office on Delta + TemporalOroboros: + - balance: The resulting changes to smoke and foam have effected their balance. + In which direction is currently unclear. + - code_imp: Minor code improvements to smoke, foam, and... _wizard spells?_. + ZephyrTFA: + - rscadd: Heterochromia Quirk, try it out! + - refactor: Eyes now support having two different colors for each eye; become your + own disco! + Zytolg: + - bugfix: Kilostation's command section now accurately reflects that command staff + are, in fact, commanding a hollowed out asteroid. + cacogen: + - qol: Deadchat control on anarchy mode will now alert you when you can enter another + command + castawaynont: + - bugfix: fixed the position of one of kilo's firealarms. + - bugfix: Delta's virology's showers no longer float. + san7890: + - imageadd: On the mapping end, we've removed some duplicate names for different + icons. +2022-05-09: + B4CKU: + - bugfix: fixed export prices of computer parts being overwritten by a "miscellaneous + computer part" + - bugfix: fixed missing export datums for various computer parts + - code_imp: improved code of computer part exports + Comxy: + - bugfix: When holding plasma glass, the sprite of normal glass was shown in hand + since plasma glass in hand didn't exist. + - rscadd: Added titanium and plastitanium glass shards as well as spears and shivs + for their types, including plasma glass shivs. + - imageadd: Sprites for plasma, titanium and plastitanium glass shards when hold + in hand. + - qol: titanium and plastitanium glass having their own shards makes sense, and + is a quality feature. + Fikou: + - balance: some items may protect more or less against diseases now + Fikou, sounds by Floyd: + - rscadd: Maintenance now contains an ancient altar. + Ghilker: + - balance: Change how opening a hole in the chamber will affect the SM, increasing + the dangers it will have by having more damage dealt, increase the power of + the SM by 250 and stopping the SM healing from low moles/cold. + - balance: Increased the heat released by lowering the THERMAL_RELEASE_MODIFIER + from 5 to 4 + - balance: Increased the plasma released by lowering the PLASMA_RELEASE_MODIFIER + from 750 to 650 + - balance: Lowered the oxygen released by increasing the OXYGEN_RELEASE_MODIFIER from + 325 to 340 + - balance: Increased the REACTION_POWER_MODIFIER from 0.55 to 0.65 increasing the + power generated + - balance: improved freon production with a ratio of 6 moles of plasma, 1 mole of + bz and 3 moles of co2. At 800 K there is a minor peak of production to have + a fast way to generate freon, but at over 5000 K the rate starts to increase + up to three times the rate at 800 K. + - balance: Lower the amount of anomalies spawned from the SM delamination + - balance: Lower the probability of getting a flux anomaly from the SM delamination + - balance: Flux anomalies spawned by the SM in this way will have the explosion + size reduced by 4 + - qol: supermatter zaps now change color based on the power generated, starting + from red and going toward blue the higher the power emitted + - rscadd: adds the supermatter cascade round-ender, it can be triggered when the + SM chamber is filled with hypernoblium and antinoblium at over 40% each, when + the total moles are high enough to trigger a singulo and only when the SM integrity + is over 80% (if the gases don't reach the requirement during the delamination + for a moment, the whole thing will stop and need to restart) + Melbert: + - refactor: Refactored the voting subsystem. Votes are now each their own datums. + - refactor: The voting UI now uses Typescript. + - refactor: Refactored the wizard spell Charge + MidoriWroth: + - rscadd: Adds 7 new foods! The power of chefs continues to grow. + - rscadd: Updated pierogi and stuffed cabbage sprites. + RandomGamer123: + - bugfix: Briefcase launchpads now work again. + - bugfix: Briefcase launchpads now don't drain power from the station. + RandomGamer123, some ideas from the-orange-cow & cacogen: + - balance: The explosive mutation for kudzu is now classified as a severe instead + of just above average mutation + - balance: Venus human trap vine throw cooldown increased to 4 seconds + - balance: Kudzu's maximum mutation severity in general has been increased + - balance: Event-spawned kudzu's maximum mutation severity has been further increased + - balance: Kudzu now mutates twice as often in general + - balance: Event-spawned kudzu now has its minimum spread rate tripled + - balance: 'Newly spawned kudzu in general has its starting spread rate buffed expansion: + New temperature stabilisation mutation for kudzu as a semi-alternative to cold + proof and being a beneficial kudzu mutation in general, effectively functions + as a space heater with the target temperature being 20C' + Sneeker134: + - rscadd: New clever mutation, allowing some mobs such as monkeys to use consoles. + Son-of-Space: + - qol: removes redundant access requirements from some airlocks + - bugfix: Fixed some door accesses being overridden on MetaStation + TemporalOroboros: + - bugfix: Spamming the start compression test button will not make the anomaly refinery + eject a live TTV. + - rscadd: That's what the emag is for. + TiviPlus: + - refactor: changed how whether a mech equipment is attachable is determined, please + report if any previously attachable equipments are bugged + Unit2E: + - spellcheck: Clarifies the explanation of the new turbine some, and fixes some + grammar for the parts too. + Watermelon914: + - rscadd: Adds a new 'Destroy Machinery' traitor objective that focuses on destroying + various important pieces of machinery around the station. + - rscadd: Traitor steal objectives can now have their timer skipped as soon as the + bug is placed onto the target item. However, doing so will give reduced rewards. + - rscdel: Removes the smuggling traitor objective + - balance: Low risk steal objectives reward slightly less TC + Zonespace27: + - balance: Off-station lathes no longer you pay a tax. + castawaynont: + - bugfix: reshuffled some wallmounts in Delta's brig. + iprice: + - bugfix: PDA/Tablets are now made from a realistic amount of iron. + jlsnow301: + - bugfix: Changes the succumb screen to work for both tgui and standard inputs. + san7890: + - rscadd: On the mapping end, mappers are now able to add a wide range of funky + new colors to maps. Keep an eye out, for they might just be coming to a station + near you sometime soon. + timothymtorres: + - balance: Printing surgery tools from the autolathe now requires silver + timothymtorres, TheBonded: + - code_imp: Improve nearsighted code to be more robust + - balance: Decreased the amount of credits an approved manifest grants. (was +80, + it's now +70) +2022-05-10: + LemonInTheDark: + - qol: When ventcrawling, rather then jumping between pipes, your view will "glide" + - qol: When ventcrawling, holding two directions no longer locks you in place. Instead + behaving as expected + - qol: Ventcrawling now darkens the background while you're doing it. Hopefully + this looks slightly better then the fullbright of current. + - code_imp: Ventcrawling code has had a 99% performance increase. I am not joking. + Won't lag the server anymore. + Melbert: + - refactor: Refactored the Durathread golem's strangle status effect + Pickle-Coding: + - bugfix: Fixes freon fires being too efficient in oxygen deficient environments. + - bugfix: Fixes freon fires hotspots not working properly. + - rscadd: Freon can now react in any gasmixture, instead of just turfs, but can't + create hot ice if it's not in a turf. + RandomGamer123: + - bugfix: The tank compressor on Deltastation is now correctly oriented + Rhials: + - balance: The mindshock gland mind control has been changed from a single, six-minute + command to two, two-minute long commands. Also, those who are mindshielded will + resist the brainwashing effects and the brain-melting waves the gland passively + emits. + Ryll/Shaps: + - bugfix: Directional windows, firelocks, and other border objects will now properly + block incoming ballistic fire + SmArtKar, Rukofamicom: + - balance: Hierophant crusher trophy now creates a hierophant chaser instead of + a wall + - rscadd: Colossus now has a final attack which he can use once at 10% health. + - balance: Colossus now telegraphs his attacks through speech 1.5 seconds before + they happen - "Judgement" (Spiral or Double Spiral), "Wrath" (Ring), "Retribution" + (Shotgun), "Lament" (Alternating cardinal and diagonal shots) and "Perish" (Final + attack) + - code_imp: Improved colossus' variable names and added spaces where required + Son-of-Space: + - bugfix: Fixed several inconsistent or niche access requirements on IceBoxStation + - qol: Replaced all access requirement vars on doors with mapping helpers on IceBoxStation + WatlerJe, PositiveEntropy: + - imageadd: Resprites the Polaroid Camera and the Film Cartridge! + san7890: + - imageadd: On the mapping end, the "Tram" Area Icon Sprites have been re-standardized. + tralezab: + - rscadd: Adds Dungeon Master, The Painter and Their Canvas, and Nutimov lawsets. + They aren't obtainable at the moment. + vincentiusvin: + - bugfix: added the missing raw anomaly core to icebox ordnance + - bugfix: fix kilostation and tramstation chambers controllers not accesible from + the inside. +2022-05-11: + BebeYoshi: + - bugfix: The Hair Stylist Association has noticed the sudden changes to the Mohawk, + Short Hair 5, Short Hair 6 and Pig Tails 2 hairstyle and brought them back to + their previous glory. + Ghilker: + - qol: improved the speed of cascade wall spreading, made a better description for + them + - qol: 'I didn''t update the changelog in the initial PR so i''ll add this here: + Antags can unlock a final objective (like romerol) that instructs them to cause + a cascade. The objective will provide a destabilizing crystal that once applied + to the SM will instantly cause it to start delaminating and sets the SM for + a cascade. Once it delaminates it ensures the start of the cascade. NOTE that + if the SM recovers you won''t be able to do it again.' + - bugfix: Fix being unable to refine the delimber anomaly raw core in the refinery + - code_imp: cleaned and brought up to date the powerfist code + - qol: added some more examine text on the powerfist + - bugfix: thermomachine no longer is under every pipe but is now above them + - qol: pipes and atmos components have better visual clarity and consistency between + them + Iamgoofball: + - qol: The supermatter cascade now takes one minute to end the round instead of + 5 minutes to end the round, to put it on par with Blob and such. + OperativeLyn: + - bugfix: Fixed misplaced sofa parts in the Icemoon abandoned village. + SmArtKar: + - bugfix: Charged green crossbreeds no longer display species types instead of actual + names + - bugfix: You can no longer farm orbiting blades by using your mark on corpses + Son-of-Space: + - bugfix: Fixed several inconsistent or niche access requirements on KiloStation + - qol: Replaced all access requirement vars on doors with mapping helpers on KiloStation + - bugfix: You can now cook meals on the oldstation ruin again + - bugfix: fixed overlapping objecs on the AI minisat on IceBoxStation + Y0SH1M4S73R: + - spellcheck: Recent re-evaluations of the underlying math have concluded that a + supermatter cascade will not, in fact, destroy the entire universe - only an + area several hundred kilometers in radius. + Zonespace27: + - rscdel: Dead mouse, sunglasses, and briefcase bounties removed from assistants + - rscadd: Added more engineering & science bounties + - rscadd: Flamethrower, pneumatic cannon, water tank, and improvised shotgun shell + bounties to assistants. + - balance: Atmospheric bounties are separated from engineering bounties + - balance: Medical organ bounties have their reward reduced to 1k for a single organ, + and 2k for bulk. + - refactor: Refactored bounty cube selection back-end + dragomagol: + - qol: department signs have directional variants + - code_imp: sign paths are now in snake_case + dragomagol, unit0016: + - rscadd: Added lore terminals - for when leaving a scrap of paper on the ground + just won't cut it + orthography: + - bugfix: fixes door access. + san7890: + - bugfix: After a mixup in the Marker Beacon Factory with the "Default Glowing Texture" + Factory, Marker Beacons should now have any actual sprite. + - balance: 'After a recent earthquake, a good chunk of the exterior surrounding + the Mining Base on IceBoxStation has undergone a drastic conformational change: + the river has expanded. In response to this, more infrastructure in that part + of the station has been re-done, and even added in some spots.' + timothymtorres: + - bugfix: Fix mapped in cardhands not initializing properly + timothymtorres, TheBonded: + - bugfix: Fix books to only give mood bonus when read the first time + vincentiusvin: + - spellcheck: fixed the omega soap recipe not having bold on it's first line. + wesoda25: + - bugfix: Mulligan now properly randomizes ethereal color + zxaber: + - bugfix: Ripley mechs can no longer toggle to their nonexistant air tank. +2022-05-12: + GoblinBackwards: + - balance: Fireball no longer has a 3 tile wide hitbox. + GoldenAlpharex: + - refactor: Refactored how legs are rendered, using dynamically-generated masks + to avoid left legs always displaying over right ones, or right legs above left + ones. + JohnFulpWillard: + - rscdel: 'The following job cartridges have been deleted: Detective, Lawyer, Janitor, + Curator, Roboticist and Scientist (without sensor pack).' + - balance: The following tablet apps has had their storage space cost lowered Robocontrol + 12 -> 6, Power monitor 9 -> 8, Budget ordering 20 -> 10, Power alarms 5 -> 4, + Science hub 16 -> 10. + - balance: You no longer need an MC Scanner part to use the tablet's remote signalling + device application. + - balance: Cartridges no longer let you run applications off of them, but you can + still download applications off of them. Additionally, applications that were + once on a roundstart cartridge (or were a program you had pre-Ntos PDAs) has + been moved to be downloaded onto your tablet roundstart. + - qol: The Eject Disk button on the tablet's UI has been moved to the very top to + not clutter your UI as much. + Melbert: + - bugfix: High blood pressure effect is now applied correctly by opioid addiction + - spellcheck: opioid is now also spelled correctly + - refactor: Jitterriness is now a status effect + - bugfix: The first stage of addiction now actually occurs. + RandomGamer123: + - spellcheck: Removes some erroneous "the" in some clown car messages + Son-of-Space: + - bugfix: varedited access reqs were removed from the service hallway on IceBox + so mapping helpers can function correctly + - bugfix: maintenance access returned to the library door on IceBox station + san7890: + - bugfix: Nanotrasen will no longer install two separate APCs in the prison wing + of IceBoxStation. +2022-05-13: + Ebb-Real: + - imageadd: Turned vapes into GAGS making them recolorable from vendors. + - imagedel: Removed the massive ammount of old icons for vapes. + Ghilker: + - bugfix: 'fix delimber anomaly from round removing you and other griefs remove: + delimber anomaly doesn''t change your organs anymore' + Guillaume Prata: + - qol: Removed Sutures/Ointment from the list of items you can hold in the exoslot + of your medical wintercoat as there is basically no reason for someone to carry + them on that slot and they kept getting placed there by the inventory shortcuts. + JohnFulpWillard: + - bugfix: Cult's antag UI now works from the start, rather than having to close + and reopen the tab to see your objectives. + - bugfix: Constable helmets no longer cause your hair to mysteriously disappear + when wearing one. + - bugfix: Jobs that are in several departments (like HoP, who is charged for Supply + but not Service) won't get charged lathe tax for any departments they are in. + MacBlaze1: + - bugfix: fixed dizziness causing hard crashes + Son-of-Space: + - bugfix: Realigns the DeltaStation holodeck to fit universal templates + - bugfix: It is no longer possible to access cargo through maintenance without appropriate + access on MetaStation + dragomagol: + - bugfix: non-cultists can now enter the pride ruin + san7890: + - bugfix: On IceBoxStation, Ice Moon Ruins will no longer vent out all their atmospherics + out the top of the map, since they magically now have ceilings. + - rscadd: 'However, this dark magick to give Ice Moon Ruins ceilings come at a cost: + avalanches over certain chasms are now much more likely, and can decimate certain + infrastructure. Nanotrasen has ensured that anything vital shouldn''t be impacted + by this, but do expect to see certain "unmaintained" catwalk sections be swept + up in an avalanche of sorts.' + timothymtorres: + - qol: Add randomized lockers, reagent tanks, and atmospherics equipment to Meta + maint. + - bugfix: Fix ordnance lab having exposed windows peeping into maint. These have + been replaced with rwalls. + - bugfix: Fix wizard modsuit not having antimagic protection + wesoda25: + - qol: ethereals can now press the ghost button to cancel crystallization and permanently + vacate their body +2022-05-14: + Crumpaloo - Main Sprites, PestoVerde322 - Soda Cans, Vending Machines and Posters, ErdinyoBarboza - PR and Small Fixes: + - imageadd: All drinks and bottles have been resprited + Guillaume Prata: + - bugfix: Surgery tools will now give silver back when recycled. + - bugfix: Whistles are small now. Rejoice not having to carry a whistle that was + the size of a bucket while trying to be the referee for a match. + - balance: Tier 2 tools (Jaws of life/Laser scalpel/Experimental welder) are changed + from Small to Medium sized so now you can't carry 49 Jaws of life in your backpack. + JohnFulpWillard: + - bugfix: The Captain's PDA now works, and their cartridge now spawns in their locker. + - balance: CPU, Sensor and Identify hardwares have all been removed from modular + PCs, this means AtmoZphere can run regardless of hardware, and running programs/updating + your PDA info, is no longer tied to hardware either. + - bugfix: Cook's CQC now properly works in the assigned areas outside the kitchen. + - bugfix: Cooks now properly get their Cook mail instead of just money. + - bugfix: Mapping configs can now once again set job position slots (and fully remove + jobs from maps that don't support them). + - balance: Mini-fridges can now hold slightly more things. + - bugfix: The new cult altar can't be spammed anymore. + Melbert: + - bugfix: Fixes some wonky vote formatting + - balance: Central Command's agency of supernatural structures have made it much + less likely for you to come across ancient altars + SmArtKar: + - bugfix: You can no longer use staff of storms to cheese the hell out of lavaland + bosses + Son-of-Space: + - bugfix: Fixed several inconsistent or niche access requirements on TramStation + - qol: Replaced all access requirement vars on doors with mapping helpers on TramStation + - bugfix: KiloStation maintenance airlock in EVA is properly named + - bugfix: Fixed several inconsistent or niche access requirements on DeltaStation + - qol: Replaced all access requirement vars on doors with mapping helpers on DeltaStation + Sylphet: + - bugfix: removes extra air alarm in bar maint + dragomagol: + - code_imp: pod cloning logging is now in investigate botany + fippe: + - bugfix: Botany and Service firelocks in Icebox moved around to stop fire alarm + spam + magatsuchi: + - bugfix: fixes broken admin ticket links +2022-05-15: + FlamingCheese: + - bugfix: Removed that one firelock in icebox xenobio that caused the fire alarm + to trigger on roundstart + JohnFulpWillard: + - bugfix: There is now only one Tom in Deltastation permabrig. + - bugfix: Icebox's vault now properly has access requirements. + PestoVerde322: + - bugfix: fixed the icon behaviour of the manual valve + PositiveEntropy, Retlaw34, PacifistDalek: + - imageadd: Resprites the fire extinguishers once more! + RandomGamer123: + - bugfix: Biogenerators don't take 1% of a power cell to grind a single melon + SmArtKar: + - balance: Hierophant trophy now deals damage that it was supposed to deal. + Thunder12345: + - admin: Attack logs for stripping people and equipping items to them have been + reformatted to match all other attack logs, improving readability. + VioletN: + - bugfix: Fixed the two primary traitor objectives calculating reputation incorrectly + at round end + - bugfix: Fixed the reputation value of objectives having a misplaced decimal point + in the round end report + YakumoChen: + - spellcheck: Boritos flavours have more flavour! + d0sboots: + - bugfix: suit_storage slot now shows the item it has equipped + san7890: + - bugfix: If you ever chance upon Multi-Z Debug Station, rest assured that it now + uses the right kind of space. +2022-05-16: + JohnFulpWillard: + - bugfix: Trying to fireman carry someone you can't fireman carry now properly makes + you not carry them permanently + MMMiracles: + - bugfix: Fixed a few areas on Tramstation where firelocks could enclose but had + no scrubber/vent. + - bugfix: The AI core cabling on Tramstation no longer loops between the solar panels + and the SMES. + MidoriWroth: + - qol: The Icebox kitchen was slightly expanded, giving it 3 more tiles of space + downstairs. + - bugfix: Finally gave the Icebox kitchen a condimaster. + OperativeLyn: + - bugfix: Removed a windoor inside of a wall in IceBox. + PositiveEntropy, Azlan, Axietheaxolotl: + - imageadd: Resprites all the Engineering Jumpsuits and Jumpskirts! + - imageadd: Resprites the firesuit! + - imageadd: Resprites all the hard hats! + - imageadd: Resprites the insulated gloves and Chief Engineer gloves! + - imageadd: Resprites the hazard vest! + SmArtKar: + - bugfix: Lightning bolt spell will give tesla shock immunity when granted by an + admin + Son-of-Space: + - bugfix: miners have general access to the cargo bay + - bugfix: Fixed several inconsistent or niche access requirements on TramStation's + modular pieces + - qol: Replaced all access requirement vars on doors with mapping helpers on TramStation's + modular pieces + castawaynont: + - bugfix: fixes the position of some paintings in the Curator's office on Icebox. + vincentiusvin: + - spellcheck: fixed an outdated quip about buying scipapers in the experiment status + xyc: + - bugfix: fixed the position of a few wallmounts in icebox's chapel. +2022-05-17: + Cheshify: + - balance: Snowdin.dmm is now in line with the design doc + Dorsidwarf: + - rscadd: Replaced table-crafting fried eggs with good old-fashioned frying on the + chef's griddle. + - bugfix: Changed the double-yolk sprite that only the fried-egg (And not foods + using it) had to a single. + DragonTrance: + - refactor: Flora code is much more organized :) + - rscadd: Flora (trees, plants, etc) can be uprooted with a shovel, which can then + be dragged around. + - code_imp: Moved "kirbyplants" into their own .dm file, instead of just finding + a comfortable spot in flora code + Melbert: + - code_imp: Adds radial support to stack crafting. + - qol: Cult buildings are now made via radial, instead of stack window. + - qol: Stack craftingnow uses balloon alerts. + RandomGamer123: + - bugfix: Tank compressors' icons now visibly update when being rotated + - bugfix: Tank compressors' rotation after reconstruction actually work properly + - code_imp: '`/obj/machinery/atmospherics/components/proc/connect_nodes()` actually + gets called on every node of the atmospheric component' + Son-of-Space: + - qol: Security General access has been simplified + - bugfix: Detectives ability to brig crew has been moved to skeleton crew access + to fit the job function + - bugfix: Detectives now have general access to all general areas of security consistently + across all stations + SuperNovaa41: + - refactor: Turned the forensics component into a datum. + Tastyfish: + - rscadd: Tramstation now has crossing signals to help you not get hit by the tram + (or jump in front of it at the last minute for comedy value). + san7890: + - code_imp: If you're looking into patching out Active Turfs, the logging message + that alerts you to said Active Turfs is now a bit more verbose to getting you + put on the right track. + timothymtorres: + - qol: Change drunk blur effect to scale based on intoxication +2022-05-18: + JohnFulpWillard: + - balance: Sending PDA's to all is now configured by the WireCarp app, rather than + being tied to Law office access. + MTandi: + - bugfix: Experiments now work on non-station z-levels + Melbert: + - bugfix: Fixes mind restoration causing dizziness instead of healing it + magatsuchi: + - config: adds config to allow for name links in adminwho + oranges: + - bugfix: Slimes will once again feed on monkeys + san7890: + - config: In case you were really keen on using Virtual Reality Hub stuff in your + code, do keep in mind that we've removed references to it in config. +2022-05-19: + Fikou, Onule: + - balance: Doubles the range of the MOD Pathfinder AI + - bugfix: Fixes modules rendering below MODsuits + - code_imp: 'Adds the ability for MOD modules to be used when the suit is inactive. + grammar: Some MODsuit stuff should have better descriptions.' + - bugfix: Armor Booster and Ash Accretion can no longer boost your speed to 9000 + - balance: Doubles t-ray MOD module range, from 2 to 4 (t-ray scanner is 3). + - balance: Puts the noslip MOD module lower in traitor progression, lowers its' + price to 2. + - imageadd: New sprites for the magnetic harness MOD module by Onule. + - rscadd: Brings back the holster MOD module, it can now be used when the suit is + inactive, can be printed with security suit research. + - rscadd: Adds the power kick MOD module for the ERT Commander. It's a powerful + kick. + - rscadd: Adds the plate compression MOD module from the uplink. It lowers the suit + size to normal while making it uncompatible with storage modules. + - rscadd: Adds the chameleon MOD module from the uplink. It lets you disguise the + suit as any back item while it's off. + Guillaume Prata: + - balance: RCDs can't deconstruct reinforced tiles directly anymore. + Ivniinvi: + - bugfix: Admins can no longer unprotect globals. + JohnFulpWillard: + - rscadd: Charliestation now has a Supermatter and Gravity generator chamber. + - balance: Charliestation now requires the gravity generator to have functional + gravity. Its botany also has a biogenerator and nutriment vendor. + LemonInTheDark: + - bugfix: Artificers can see their action buttons again + Melbert: + - bugfix: Restart Votes work once more + MidoriWroth: + - rscdel: Removed some redundant cables in Kilo maints + ReinaCoder: + - bugfix: The bluespace pen slot has been removed from tablets. Now only tiny items + can fit, spray cans and smoking pipes are now small items meaning they will + no longer fit into pen slots. + SmArtKar, SpadesSlick: + - imageadd: New sprites for xenobio shield wall generators + Sylphet: + - rscadd: Added Spinward Smoothies Space Ruin + - rscadd: Added six types of smoothies + Timberpoes: + - config: Changes the policy.json index for polymorphed mobs from "polymorph" to + "Polymorph". + - config: Changes the policy.json index for the policy verb header from "policy_verb_header" + to "Policy Verb Header". + - bugfix: Due to the config changes, Polymorph policy text will now be shown to + players when it previously wasn't. + Zonespace27: + - bugfix: The bounty console should no longer lock up for certain jobs after making + a new bounty. + dragomagol: + - bugfix: circuit speech is now logged properly + fippefi: + - balance: Buffed PACMAN generators to make the map-spawned gens more usable as + backup sources of power. + - qol: PACMAN now tells you if it will use uranium or plasma when you screwdriver + the board + robbertapir: + - bugfix: Attacking people, atmos omni tanks, supplypods and paintings with deep-fried + items no longer shows an error sprite. + - bugfix: Animations for attacking people, atmos omni tanks, supplypods and paintings + with items are no longer black. + vincentiusvin: + - bugfix: fixed cryoxadone not working in crit, it now checks for general unconsciousness. + So things like oxyloss knock out is included. + - qol: If the state or temperature of your cryo ui is red that means cryoxadone + wont be able to work. + - bugfix: added a missing tank dispenser to kilo toxins. +2022-05-20: + Ghilker: + - bugfix: supermatter cascade gas needed amount was broken and you'd needed around + 200k Moles of antinob+hypernob (40% each at least) instead of "just" 20k Moles. + - balance: 'changed how hypernob and antinob interact with the SM: heat capacity + made similar (15 anti, -13 hyper), transmit modifier added (-5 anti, 3 hyper)' + - rscadd: lights now break or set to emergency when the cascade starts, maintenance + is set to emergency access + Mothblocks: + - balance: Midround rolls will now happen more frequently, with their power scaling + up over time. + - bugfix: Fixed midrounds not logging properly. + Rhials: + - bugfix: Radstorms now yield to the almighty GODMODE flag. Rejoice. + - bugfix: Removes some stray wires in Tram med maintenance + Ryll/Shaps: + - admin: Admins using the dsay verb will now have their rank(s) shown in a hoverable + tooltip + SmArtKar: + - bugfix: Fixes solid plasma breaking into plasmaglass shards + SpaceSmithers: + - bugfix: Removes a duplicate table in the Laundry Room of IceboxStation + dragomagol: + - admin: AI malf/combat purchases are now logged in uplink.log + nickup9: + - qol: Department heads are now able to check their department budgets when examining + their ID. NT IRN has also been updated for clarity. +2022-05-21: + Fikou: + - bugfix: proximity monitors now work on stuff that was created inside it + LemonInTheDark: + - bugfix: Jetpacking in space without stabalizers feels good now + - bugfix: If you're pulling something in space, and release the pull, it'll follow + behind you properly + MidoriWroth: + - spellcheck: Tramstation botany's condimaster is now a sapmaster + NotRanged, SuperNovaa41: + - qol: There is a new verb in the Admin tab that lets you view your open Admin Help + ticket. + Rhials: + - bugfix: removes a stray windoor clipping into a wall in Tramstation science. + SmArtKar: + - bugfix: Fixes missing eye icon + - bugfix: Fixed vendors qdeling brains of GODMODEd admemes upon rolling a crit squash + - bugfix: Fixed 217-D Plasma Cutter and Exosuit PKA being uninstallable on ripley/clarke + Son-of-Space: + - refactor: Compartmentalized defines for access IDs and converts them from integers + to strings + - bugfix: Standardizes some access reqs on varedited objects like windoors and shutter + buttons + - bugfix: Some missed doors with access reqs instead of mapping helpers were fixed + Vladin, Professional Cleaner Association Representative: + - bugfix: Ceramic shards are no longer comically large, and can be fit inside trash + bags for cleanup. + YakumoChen: + - bugfix: 'Tram: Engine room external airlock access corrected.' + jlsnow301: + - refactor: Converted the airlock controller to TypeScript, added some visual effects + san7890: + - bugfix: 'Snowy floors should be snowy instead of being... Counter-Strike: Source + Missing Textures.' + - bugfix: The holodeck on DeltaStation will no longer vent all of its atmospherics + into space when a program is switched. Whoops. + tralezab: + - rscadd: Appraiser Skillchip is now available. + vincentiusvin: + - refactor: Refactored how the analyzer's last gasmix ui thing works. No gameplay + changes expected. + - code_imp: Reorganized tool usage code a bit. Also no gameplay changes expected. + wesoda25: + - rscadd: You can now emag tram crossing signals to disable their motion sensors +2022-05-22: + Dmeto: + - bugfix: Restores Captains pen and QM survial pen in respective Pdas + Ghilker: + - bugfix: fix sm shards dusting when wrenching + Iamgoofball: + - balance: Hitting someone in melee with the explosive lance now moves you to the + same tile as them before it sets off the grenade. + - bugfix: Petting 10 animals no longer counts as individual mood bonuses, and will + instead replace eachother. + JohnFulpWillard: + - bugfix: Cyborgs once again can't PDA people anymore. + - bugfix: Cell chargers no longer show up twice in Industrial Engineering's research + node, and APC modules don't look like a Golem shell. + Maurukas: + - bugfix: Icebox's AI sat is now connected to the main power grid + Melbert: + - bugfix: Rust and Blade ascension make you stun immune again + Mothblocks: + - admin: Added a new Puzzgrid smite + RandomGamer123: + - bugfix: Electrolyzers that are anchored no longer consume 5kW even when turned + off + SmArtKar: + - bugfix: Fixed ethereal revive crystal bugging out when buckled + san7890: + - bugfix: Nanotrasen realized that intern they left to do announcements accidentally + obscured the location of where any potential blood cultists may be summoning + their eldritch deity, this should no longer happen whenever they tack this intern + on. + - spellcheck: There is now a space between the Staff's name and the thing that declares + them to be Staff in deadsay. + - bugfix: There are no longer two turfs on one tile in Hilbert's Research Facility. + In case you've stopped by and some portion of it has been oddly depressurized + (maybe? i dunno), you should be fine now. +2022-05-23: + Fikou: + - balance: Halves the damage of EMPs to MODsuit users to 5 from 10 + - balance: Puts EMP shields on the syndicate modsuit + - rscadd: Adds advanced EMP shield modules, they shield your whole body from EMPs. + Available in the nukie uplink + Ghilker: + - rscadd: Cascade rift is now a portal that teleports you to centcom evac instead + of dusting you. + - balance: There are more crystal walls spawned around the station and the timing + of the cascade has been changed to start the one minute countdown after the + portal has been eaten. + MNarath1: + - bugfix: fixes goliath not chasing people + Melbert: + - bugfix: Fixes a rare hard-delete with queen bees. + - bugfix: Nuke cinematics should show up again, more often. Hopefully. + - bugfix: Malfunctioning AI's Doomsday cinematic also shows again. + - code_imp: Sorted, doc'd, and minorly improved the code of nuclear bombs. + - refactor: Refactored cinematics a teeny bit. + MidoriWroth: + - bugfix: Removes the unnecessary light switch in Meta Station medbay central. + PK_Sonikal: + - rscadd: The Survivalist Bunker, occasionally found by space explorers, now has + a pharmacy for chemistry. + Rhials: + - rscadd: Adds a new random event -- Scrubber Clog! Scrubbers may now randomly be + clogged by mobs, which will result in them crawling out and getting all over + the place. This can be fixed by pumping the scrubber with a plunger, or by just + welding the scrubber shut and leaving it for a while. + - rscadd: The plunger has been integrated into the janitor's arsenal. You may now + purchase them from the Janidrobe and equip them into janibelts. + Son-of-Space: + - qol: Moved around some overlapping wall objects in engineering on IceBox + - qol: Removed a 2x2 wall in engineering on IceBox + - bugfix: Swapped the public mining APC with its directional subtype version on + IceBox + - qol: some sinks were added to medbay on icebox + - qol: a poster in the way of AI/ghosts was moved on icebox. + - bugfix: The rest of the overlapping wall objects on IceBox are no longer overlapping. + - qol: Improved the view underneath the Warden's Office on Tramstation + TemporalOroboros: + - rscadd: Smoke expands through newly opened airlocks if it hasn't finished spreading. + san7890: + - bugfix: Nanotrasen's Reality Corrections Office has stumbled across an older station + with a bunch of abandoned spacemen abroad. Rather than rescue them, they elected + to fix the weird lighting issues their external portions had, and then flew + off. Those spaceman are still out there. + stylemistake: + - refactor: 'Improved UI for personal crafting: has category groups, better full-sized + UI, more space-efficient and readable compact mode.' + vincentiusvin: + - bugfix: fixed lavaland syndiebase atmos distro being unconnected + - bugfix: gave the lavaland syndie atmos it's atmos control computer back +2022-05-24: + Fikou: + - qol: the prototype modsuit is now shockproof + - bugfix: herald projectiles no longer have weird healing mechanics + Fikou, unit0016: + - rscadd: Chrono Legionnaire and Admin MODsuits now have the ability to hold mobs + with kinesis. + GoldenAlpharex: + - bugfix: The PDA Messenger app is now undeletable, unavailable for download and + also no longer takes space on the hardware, something something bluespace cloud + storage. As a result, everyone should once again be spawning with the programs + they were meant to spawn with in the first place. + Iamgoofball: + - bugfix: Fixes the price on SOUTH. BRONX. PARADIIIISE! Again. + Maurukas: + - balance: Emagged chem dispenser in the deepstorage ruin is replaced with a regular + one. + MidoriWroth: + - bugfix: Removes a few redundant Icebox botany cables + Pepsilawn: + - bugfix: Fixed incorrect departmental signs on Delta and Meta, as well as the Caves + Gateway mission. + timothymtorres, TheBonded: + - rscadd: Added illiterate quirk that prevents a mob from reading or writing. This + prevents using books, paper, tablets, computers and some other objects. + - rscadd: Ashlizards are given the illiterate quirk as a default species trait. + - rscadd: Any mobs that are illiterate and attempt to use the lavaland shuttle console + will still be able to bash the keyboard to send the ship. + - rscadd: New severe brain trauma - Dyslexia. It just makes you illiterate until + it's fixed. +2022-05-25: + Melbert: + - bugfix: Wags-His-Tail and Eats-The-Roaches have wiggled their way back from a + deep space expedition to the janitorial closet of Deltastation. + MidoriWroth: + - imageadd: Beef stroganoff and berry tarts have new sprites + - bugfix: Removes an extra table in Meta atmos + SmArtKar: + - bugfix: Fixes stopping, dropping and rolling not extinguishing your clothing + Son-of-Space: + - bugfix: Fixed some names on objects across all maps + san7890: + - bugfix: If you've been paying to the Continuous Integration logs since... the + dawn of the creation of the "Create And Destroy" Unit Test, you may be pleased + to know that we should now no longer have mapping errors logged as a result + of that test running. + - rscadd: There's a new shuttle! You can now purchase "Basketballer's Stadium" from + your station's communications console in order to get some good time in bouncing + around a ball and making those sneakers squeak against the well-polished floors. + Enjoy! +2022-05-26: + Ghilker: + - imageadd: adds the podpeople photocopy ass + Jolly: + - bugfix: One of Trams modular maintenance doors had its access removed, in favor + of the already existing mapping helper. + MidoriWroth: + - imageadd: The beef stroganoff now actually looks like food. + Mothblocks: + - rscadd: Added a disposal bin to the medbay treatment center on Delta. + SmArtKar: + - rscadd: You can now open taps on fuel and water tanks, making them leak fuel/water + Son-of-Space: + - bugfix: SMES on the Zoo ruin no longer feeds into itself + - bugfix: The showers in the MetaStation Medbay are properly plumbed again + Son-of-Space, MrDoomBringer: + - bugfix: All airlocks across all maps have been properly titled in upper case + - code_imp: A check has been added to look for incorrectly titled airlocks + TemporalOroboros: + - bugfix: You can no longer forge hrefs to message everyone from any PDA. + Timberpoes: + - bugfix: The DB query retrieving the feedback thread link for adminwho properly + deletes the DB query across all code paths, stopping error spam in admin chat. + san7890: + - bugfix: On DeltaStation, Nanotrasen has made access from Medbay Maintenance to + the Recreation Area unrestricted. +2022-05-27: + ArcaneMusic: + - bugfix: Several non-functional prison management computers have been replaced + by functional computers. + FernandoJ8: + - bugfix: Hair dye spray now properly updates your sprite after being used + Fikou, Armhulen, InfraredBaron, SmartKar: + - balance: Removes shock protection from the security MODsuit + - balance: Removes the security MODsuit from the mechfab, still available in the + sec techfab + - balance: Buffs the carrying capacity of the security and safeguard MODsuits + - rscadd: Adds the megaphone (you speak loud) and projectile dampener (similar to + peaceborg one) modules to the safeguard suit + - rscadd: Adds the mirage grenade dispenser (it dispenses grenades that create holographic + copies of you) and criminal capture (dispenses prisoner capture bags, that lock + people in a pressurized environment) modules to the security suit + - balance: Makes pepper shoulders module 2 complexity + - qol: adds the plasma stabilizer and thermal regulator modules to every brig + Ghilker: + - refactor: sm cascade walls are no longer turfs, but are object, no player facing + changes + - bugfix: fixed announcement text and removed texts + JohnFulpWillard: + - bugfix: The Chief Engineer and Station Engineers no longer spawn with a broken + app- AmpCheck. You can still use said app from your Engineering consoles. + Jolly: + - bugfix: Scientists should now be able to access the mass driver on Kilo once more. + - bugfix: Kilo had some of its areas fixed. + MTandi: + - bugfix: Gravgen now can't be repaired when not broken. + - bugfix: Airlocks now properly say that they're welded when examined. + - qol: Oldstation some internal windows are not reinforced to allow easier breaking + - qol: Oldstation computers have random sprites and can be deconstructed, some of + them became real computers (atmos monitor attached to sensors, power monitor + in solars maint room to see how solars charge the station, and modular console + with engineering preset to have an ability to see SM stats) + - refactor: Oldstation SM tools storage moved into the engine area secure storage + - refactor: Oldstation engine area now has a deadly trap and cluttered with remains + of the pre-impact setup + - rscadd: Oldstation now has a Biolab in place of the previous SM tools storage + - rscadd: Oldsation now has navbeacons and a small robot-making hint + - refactor: Oldstation dead miner is now dead roboticist + - refactor: Oldstation maintenance areas updated accordingly without loot changes + - rscadd: Oldstation now has a small laundry + - refactor: Oldstation solars now use solar panel tiles + - rscadd: Oldstation medbay has bonsai skillchip in the box to provide a use for + all the dead plant pots + - bugfix: Oldstation minor fixes and visual tweaks like missing switches, etc + Melbert: + - bugfix: Adds some minor sanity to the Lionhunter Rifle. + Mooshimi: + - rscadd: Lattices over chasms will now actually hold you up. + OrionTheFox: + - bugfix: added a name to the base jumpsuit type + Pandarsenic: + - qol: Ice Cream Sandwich bounties now specify in the description that they have + to be ice cream sandwiches, hopefully preventing possible confusion about which + foods are suitable. + SmArtKar: + - bugfix: Removed firelock in sci lobby window on Meta + - bugfix: Moved meta hallway air alarm so it wont get blocked by firelocks + Son-of-Space: + - bugfix: Detectives can now use the brig on emergency shuttles properly again + - bugfix: Access helpers were added to more shuttles + - code_imp: Added checks for several commonly misplaced structures + - bugfix: Fixed several overlapping structures on IceBox, Tram, and several CTF + maps + - code_imp: added access helpers for various off-station content + - bugfix: Detectives no longer have access to gear lockers by default across all + maps + Striders13: + - bugfix: fixed service order console not working + Sylphet: + - bugfix: fixes missing smoothie sprites + - imageadd: added smoothie sprites + fippefi: + - bugfix: All request consoles on Icebox have been fixed to a new standard! No more + Unknown request console sitting in the kitchen. + - bugfix: Request consoles should more often default to a sane name instead of Unknown. + - code_imp: Request console naming and subscription code has been redefined to work + better with mapping. Auto-names, too! + jlsnow301: + - qol: The genetics console is a bit easier to use with scrolling mutations and + tabs. + - admin: Added an debug data disk to test mutations. + san7890: + - rscadd: 'Nanotrasen has installed a new holodeck subroutine, cleverly termed: + Microwave Paradise. Enjoy those microwaves.' + - bugfix: If you haven't been able to see any working space ruins lately, that's + our bad. Should be fixed now. + - bugfix: To all the Multi-Z Debug Fans, we have now added a ceiling to one of the + airlocks. Enjoy that. + timothymtorres: + - bugfix: Fix transparent floors ignoring blur effects + - bugfix: Fix slime potions used on simple mobs to inherit all language abilities + from the user +2022-05-28: + Fikou: + - qol: you refill the modsuit plasma core with all your plasma at once + Iamgoofball: + - bugfix: Fixes an obvious oversight resulting in stacking inventory items to violate + the laws of physics. Belts are now Bulky and do not fit in bags. + JohnFulpWillard: + - bugfix: Tablet lights are now directional, like PDAs used to be. + JoshAdamPowell: + - spellcheck: Scrubber clog event will no longer end every area name in 'area', + like recreation area area. + Melbert: + - bugfix: Reactive Delimber armor works, for real + Mooshimi: + - qol: Ghosts will now see the name of who rolled the antagonist instead of the + new antagonist name. + RandomGamer123: + - bugfix: Plasmamen no longer burn in a much larger variety of situations (eg. full + atmos firesuit, space-proof suit but without gloves) that they logically shouldn't + (and previously didn't) burn in + SmArtKar: + - bugfix: Fixed most eye color effects not working + - bugfix: Fixed foam spreading through public airlocks and windoors + Thunder12345: + - imageadd: Medals have been resprited and should now look 126% more swag. + Wallem: + - rscadd: Bug-based food items have been given their own foodtype. Lizards, Slimes, + and Felinids love bugs! Humans, Moths, and Podpeople don't. + private-tristan: + - spellcheck: blade heretic lore for how much silver it takes to make a blade is + now correct + vincentiusvin: + - balance: Made adv engi tech node require bz shells as an experiment, organs no + longer need it. + - balance: Adv mining no longer requires adv engi. + - balance: Removed nitrium and halon shell, implant experiment lock lifted because + of the former. + - balance: Relocked sec 1 tech node to need pressure bombs, sec 2 no longer needs + tritium bomb. + - balance: Made advanced pressure bombs easier to do without funny fusion gases. + - balance: Added a new mining partner that accepts smaller (even non-atmos/non-ordnance + related) bombs + - balance: Added more options to purchase nodes in the paper partners. Your point + gain stays the same though. + - balance: Removed roundstart BZ can from xenobio. +2022-05-29: + LemonInTheDark: + - balance: Smoke and foam can no longer continuously react their reagents + MTandi: + - imageadd: Changed light switch sprite and made it depend on the power availability. + - rscadd: Added microscope crafting recipe + - balance: 'Techweb: Moved cytology tools to a single node from different nodes' + - balance: 'Techweb: Operating computer now available before the experiment that + requires it' + - refactor: oldstation map size now 112x64 + SmArtKar: + - rscadd: Added eyesnatcher objective which requires you to pull out someone's eyes. + You will be given an automatic eye extractor to assit you in that. + - rscadd: Added kidnapping objective which works similarly to old contractors + - rscadd: Added locate weakpoint objective which will require you to scan two areas(AI + will be alerted about the scan) and then detonate a powerful explosive in a + third one + - rscadd: Added "public" version of sleeper protocol which has high progression + requirement but itsn't job-locked + - balance: Default version of Sleeper Protocol now can be rolled by roboticists + as well(since they have an operating table with a console) + axietheaxolotl: + - rscadd: Brand new HoP coat! + - imageadd: New sprites for HoP's uniform, skirt, cap, and the ID Painter. + - bugfix: HoP starts with laceups, not brown sneakers. +2022-05-30: + Fikou: + - bugfix: fixes airlock ai mapping helpers not working + - bugfix: chem master now lists a correct metabolization rate + Mooshimi: + - bugfix: Random windoor inside a wall in chapel maintenance on icebox is now gone. + - bugfix: There is now only one firelock in lower ordinance, instead of two in the + same door. + Son-of-Space: + - qol: access helpers have been added for the rest of our shuttles that needed them + - bugfix: Our away missions and ruins now use access helpers instead of varedits + - bugfix: access to medical laptops is now consistent across all stations + - spellcheck: Fixed the name of a shutter button on KiloStation + - code_imp: Reorganized the UpdatePaths folder +2022-05-31: + Comxy: + - imageadd: added new hallucination and delimber anomaly icons + - imagedel: deleted old hallucination and delimber anomaly icons + Fikou: + - bugfix: fixes crusher inhands being swapped + GoldenAlpharex: + - bugfix: Map votes will now happen again once the shuttle departs, regardless of + whether your server allows everyone to start a map vote or not, as intended. + Iamgoofball: + - rscadd: Aurora Caelus is now localized entirely within your station's kitchen. + Melbert: + - rscadd: The science breakroom on Icebox is in a slightly nicer state again. + - bugfix: Chaplains no longer trigger their own anti-magic when they use Nullwave + Vibrato. + - code_imp: Reduced some copy+paste from sect music code. + Meyhazah: + - imageadd: Resprited chaplain's witch hunter set. + ReinaCoder: + - qol: Head of Personnels rejoice! Their jumpsuit when adjusted no longer covers + the chest. + Ryll/Shaps: + - balance: Armor can now only block up to 90% of damage from projectiles, same as + for melee attacks + - bugfix: Pellet cloud attacks like buckshot and frag grenades now respect armor + damage reduction when rolling for wounds + Son-of-Space: + - qol: Access helpers were added to centcom + - bugfix: Some accesses in centcomm were made more consistent + Son-of-Space, Pepsilawn: + - code_imp: Adds checks for double firelocks or airlocks + - bugfix: fixes several double firelocks and airlocks across our maps + Urumasi, Meyhazah: + - imageadd: The H.E.C.K. suit has a new sprite. (by Meyhazah) + - rscadd: You can now use a spray can to completely recolor the H.E.C.K. suit. + tralezab: + - balance: Unique AI trait now gets rid of the station's DIFFERENT lawset modules, + and increases the research cost to unlocking them. + - qol: AI is given a printout of their new laws diff --git a/html/changelogs/archive/2022-06.yml b/html/changelogs/archive/2022-06.yml new file mode 100644 index 0000000000000..21804330e5d63 --- /dev/null +++ b/html/changelogs/archive/2022-06.yml @@ -0,0 +1,148 @@ +2022-06-01: + ATHATH: + - bugfix: Podpeople can no longer circumvent their immunity to becoming fat by chowing + down on some food and then hiding in a locker. + Fikou: + - balance: The engilathe can now print plasma cutters. + - rscadd: Adds a chance for ID cards to be tastefully thick + - bugfix: reinforced windows can be heated up by things that can weld but arent + welding tools + Fikou, PositiveEntropy, Nerevar, InfraRedBaron: + - refactor: the ninja space suit is now a modsuit + - bugfix: fixes dash beams not working + JohnFulpWillard: + - refactor: Electrocuting faunas now causes them to target you, much like hitting + them. + Kylerace: + - bugfix: external organs show up now + Son-of-Space: + - bugfix: The trash driver on MetaStation now fires trash off the z level again + - bugfix: A scrubber pipe has found its way back to a scrubber in the engine on + MetaStation + - bugfix: Removed an inconsistent camera guarding EVA maints on IceBoxStation + - bugfix: two windoors were removed from walls on IceBoxStation + - bugfix: The turbine boards on the derelict have been mysteriously resupplied (spooky!) + - bugfix: removed some unnecessary varedits from some external airlocks + - bugfix: The APC in TramStation's Experimentor room is now accessible. + - bugfix: A floating intercom was removed from the same experimentor room + Wallem: + - rscadd: Adds a desk bell, so you can let the service industry know how much you + truly care about their hearing. + - imageadd: Ties have now been GAGS-ified + - rscadd: Ties now must be manually tied, allowing for both a classic and a "I just + woke up" look. + - imagedel: Removed inherent ties from several outfits. + axietheaxolotl for the human, armhulenn for the butt and nothing else: + - imageadd: Brand new human sprites! + san7890: + - bugfix: There is no longer a Prisoner Management Console in the space outside + brig on DeltaStation's Security. + - rscadd: On IceBoxStation, the permanent prison situation now has a firing range. + Don't worry, the guns are still fake and are about as useful as the laser tag + guns you already had. + - bugfix: The walls between the nuke ops base and the holding facility have been + tweaked a bit to ensure that when you load in the nuke ops shuttle that you + can't see the rocky walls of the holding facility. + vincentiusvin: + - spellcheck: gasmix reading on some atmos ui stuffs should no longer have funny + chars +2022-06-02: + ArcaneMusic: + - rscadd: Steam vents have been added to maintenance on all stations. Steam vents + create steam clouds that spray when crossed, and can be en/disabled by hand. + JohnFulpWillard: + - refactor: Wizard's warp whistle is now an effect that charges at the summoner + to pick them up, and will drop them down. + Melbert: + - rscadd: Cargorilla. + - code_imp: Removed a locate() in world from the evil PunPun trait + san7890: + - balance: IceMoon Fauna no longer regenerate health. This should make it a bit + easier to kill them in spots such as IceBoxStation. + - bugfix: Hellish Microwaves in the Holodeck no longer draw power. + scriptis: + - bugfix: androids no longer look like they were in the tanning bed for way too + long + tralezab: + - balance: Removed silver costs from surgery tools +2022-06-03: + Crumpaloo: + - imageadd: Added new sprites for the airlock painter, tile & decal sprayer. + Fikou: + - bugfix: surplus prosthetics have correct sprites now + GoldenAlpharex: + - bugfix: The stasis ripple effect will now play in a loop as intended, rather than + only playing once. + - bugfix: Buckling down someone to a stasis bed should no longer occasionally make + them lie down veeeeery slowly. + Melbert: + - balance: 'Heretic: The Amber Focus is now fireproof.' + - balance: 'Heretic: The Eldritch Medallion (thermal vision necklace) is now fireproof, + acid proof, and works as a focus.' + - balance: 'Heretic: The Void Cloak can carry more things in its pocket, including + various ritual components (organs, bodyparts, flowers), small heretic items, + and a singular sickly blade. It also functions as a focus while the hood is + down.' + - balance: 'Heretic: Mawed Crucible potions are now small sized (down from normal).' + - balance: Cremator button has no access requirements + - bugfix: Light switches no longer cause anchored objects over conveyors to move. + Pandarsenic: + - bugfix: Shuffles objects to stop sprites from clipping or covering each other + (with differing levels of severity) on IceBox's overcrowded dormitory walls. + Ryll/Shaps: + - bugfix: Fixed pellet clouds not being able to wound + SingingSpock: + - bugfix: Changed triple citrus recipe to make 3u instead of 5u + Son-of-Space: + - bugfix: Some overlapping objects were adjusted on the walls in the firing range + on MetaStation + - code_imp: Adds some greps to check for commonly misplaced structures in closed + turfs + - bugfix: Some objects stacked within closed turfs have been removed from those + turfs. + robbertapir: + - bugfix: Made engraving not throw errors when everything works as expected. + tralezab: + - balance: Engineering SMESes now start with a bit more juice. + vincentiusvin: + - qol: Added a roundstart program disk containing nt frontier + - code_imp: Changed ordnance's area definition a bit, this includes the misc labs + (usually used for circuit labs). Gameplay wise they will have new names. + - code_imp: Made the ordnance chamber injector start off. You gotta turn them on + using the monitors. Also tidied their code a bit. +2022-06-04: + Profakos: + - bugfix: Player-facing Traitor reputation numbers are now consistent when you view + how much you have. + Rhials: + - bugfix: Moves the scrubber out from under a vending machine in the Metastation + Meeting Room. + SmArtKar: + - bugfix: Fixed statue simplemob teleport not working and 3 other spells not appearing + Son-of-Space: + - bugfix: departmental officers' access across departments has been standardized, + and previously lost accesses were added back + - balance: Departmental security officers have access to more areas in their departments, + including xenobiology or virology + Zonespace27: + - admin: MODsuits can now be picked through the outfit manager + san7890: + - rscadd: On all five stations, Nanotrasen has redrawn up the area plans in the + permabrig areas. Expect to see a few more APCs in each room to feed each with + power. + vincentiusvin: + - qol: breathedeep makes a return in the atmozphere tablet app. Right click to scan + things, right self click (on the tablet) to scan current turf. +2022-06-05: + Son-of-Space: + - bugfix: A severe lack of plating under a window in the DeltaStation rec room was + remedied + dragomagol: + - admin: cyborg wire pulses/cuts are now logged in silicon.log + - admin: AIs being carded is now logged in silicon.log + - admin: giving an AI a combat module is now logged in silicon.log + - admin: trying to upload over the maximum number of laws is now logged in silicon.log + - admin: ion storm law changes are now logged in silicon.log + - admin: changing settings on a borg shell is now logged in silicon.log + robbertapir: + - bugfix: held memorizers are now visible diff --git a/html/statbrowser.css b/html/statbrowser.css new file mode 100644 index 0000000000000..dc693f42f756b --- /dev/null +++ b/html/statbrowser.css @@ -0,0 +1,227 @@ +body { + font-family: Verdana, Geneva, Tahoma, sans-serif; + font-size: 12px !important; + margin: 0 !important; + padding: 0 !important; + overflow-x: hidden; + overflow-y: scroll; +} + +body.dark { + background-color: #131313; + color: #b2c4dd; + scrollbar-base-color: #1c1c1c; + scrollbar-face-color: #3b3b3b; + scrollbar-3dlight-color: #252525; + scrollbar-highlight-color: #252525; + scrollbar-track-color: #1c1c1c; + scrollbar-arrow-color: #929292; + scrollbar-shadow-color: #3b3b3b; +} + +#menu { + background-color: #F0F0F0; + position: fixed; + width: 100%; + z-index: 100; +} + +.dark #menu { + background-color: #202020; +} + +#statcontent { + padding: 7px 7px 7px 7px; +} + +a { + color: black; + text-decoration: none +} + +.dark a { + color: #b2c4dd; +} + +a:hover, +.dark a:hover { + text-decoration: underline; +} + +ul { + list-style-type: none; + margin: 0; + padding: 0; + background-color: #333; +} + +li { + float: left; +} + +li a { + display: block; + color: white; + text-align: center; + padding: 14px 16px; + text-decoration: none; +} + +li a:hover:not(.active) { + background-color: #111; +} + +.button-container { + display: inline-flex; + flex-wrap: wrap-reverse; + flex-direction: row; + align-items: flex-start; + overflow-x: hidden; + white-space: pre-wrap; + padding: 0 4px; +} + +.button { + background-color: #dfdfdf; + border: 1px solid #cecece; + border-bottom-width: 2px; + color: rgba(0, 0, 0, 0.7); + padding: 6px 4px 4px; + text-align: center; + text-decoration: none; + font-size: 12px; + margin: 0; + cursor: pointer; + transition-duration: 100ms; + order: 3; + min-width: 40px; +} + +.dark button { + background-color: #222222; + border-color: #343434; + color: rgba(255, 255, 255, 0.5); +} + +.button:hover { + background-color: #ececec; + transition-duration: 0; +} + +.dark button:hover { + background-color: #2e2e2e; +} + +.button:active, +.button.active { + background-color: #ffffff; + color: black; + border-top-color: #cecece; + border-left-color: #cecece; + border-right-color: #cecece; + border-bottom-color: #ffffff; +} + +.dark .button:active, +.dark .button.active { + background-color: #444444; + color: white; + border-top-color: #343434; + border-left-color: #343434; + border-right-color: #343434; + border-bottom-color: #ffffff; +} + +.grid-container { + margin: -2px; + margin-right: -15px; +} + +.grid-item { + position: relative; + display: inline-block; + width: 100%; + box-sizing: border-box; + overflow: visible; + padding: 3px 2px; + text-decoration: none; +} + +@media only screen and (min-width: 300px) { + .grid-item { + width: 50%; + } +} + +@media only screen and (min-width: 430px) { + .grid-item { + width: 33%; + } +} + +@media only screen and (min-width: 560px) { + .grid-item { + width: 25%; + } +} + +@media only screen and (min-width: 770px) { + .grid-item { + width: 20%; + } +} + +.grid-item:hover { + z-index: 1; +} + +.grid-item:hover .grid-item-text { + width: auto; + text-decoration: underline; +} + +.grid-item-text { + display: inline-block; + width: 100%; + background-color: #ffffff; + margin: 0 -6px; + padding: 0 6px; + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; + pointer-events: none; +} + +.dark .grid-item-text { + background-color: #131313; +} + +.link { + display: inline; + background: none; + border: none; + padding: 7px 14px; + color: black; + text-decoration: none; + cursor: pointer; + font-size: 13px; + margin: 2px 2px; +} + +.dark .link { + color: #abc6ec; +} + +.link:hover { + text-decoration: underline; +} + +img { + -ms-interpolation-mode: nearest-neighbor; + image-rendering: pixelated; +} + +.interview_panel_controls, +.interview_panel_stats { + margin-bottom: 10px; +} diff --git a/html/statbrowser.html b/html/statbrowser.html index 714c45b77e0ba..1aea8811d58a0 100644 --- a/html/statbrowser.html +++ b/html/statbrowser.html @@ -1,1272 +1,3 @@ - - - -Stat Browser - - - - - - -
    - - - diff --git a/html/statbrowser.js b/html/statbrowser.js new file mode 100644 index 0000000000000..d024d50b8c3d1 --- /dev/null +++ b/html/statbrowser.js @@ -0,0 +1,1003 @@ +// Polyfills and compatibility ------------------------------------------------ +var decoder = decodeURIComponent || unescape; +if (!Array.prototype.includes) { + Array.prototype.includes = function (thing) { + for (var i = 0; i < this.length; i++) { + if (this[i] == thing) return true; + } + return false; + } +} +if (!String.prototype.trim) { + String.prototype.trim = function () { + return this.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g, ''); + }; +} + +// Status panel implementation ------------------------------------------------ +var status_tab_parts = ["Loading..."]; +var current_tab = null; +var mc_tab_parts = [["Loading...", ""]]; +var href_token = null; +var spells = []; +var spell_tabs = []; +var verb_tabs = []; +var verbs = [["", ""]]; // list with a list inside +var tickets = []; +var interviewManager = { status: "", interviews: [] }; +var sdql2 = []; +var permanent_tabs = []; // tabs that won't be cleared by wipes +var turfcontents = []; +var turfname = ""; +var imageRetryDelay = 500; +var imageRetryLimit = 50; +var menu = document.getElementById('menu'); +var under_menu = document.getElementById('under_menu'); +var statcontentdiv = document.getElementById('statcontent'); +var storedimages = []; +var split_admin_tabs = false; + +// Any BYOND commands that could result in the client's focus changing go through this +// to ensure that when we relinquish our focus, we don't do it after the result of +// a command has already taken focus for itself. +function run_after_focus(callback) { + setTimeout(callback, 0); +} + +function createStatusTab(name) { + if (name.indexOf(".") != -1) { + var splitName = name.split("."); + if (split_admin_tabs && splitName[0] === "Admin") + name = splitName[1]; + else + name = splitName[0]; + } + if (document.getElementById(name) || name.trim() == "") { + return; + } + if (!verb_tabs.includes(name) && !permanent_tabs.includes(name)) { + return; + } + var B = document.createElement("BUTTON"); + B.onclick = function () { + tab_change(name); + this.blur(); + }; + B.id = name; + B.textContent = name; + B.className = "button"; + //ORDERING ALPHABETICALLY + B.style.order = name.charCodeAt(0); + if (name == "Status" || name == "MC") { + B.style.order = name == "Status" ? 1 : 2; + } + //END ORDERING + menu.appendChild(B); + SendTabToByond(name); + under_menu.style.height = menu.clientHeight + 'px'; +} + +function removeStatusTab(name) { + if (!document.getElementById(name) || permanent_tabs.includes(name)) { + return; + } + for (var i = verb_tabs.length - 1; i >= 0; --i) { + if (verb_tabs[i] == name) { + verb_tabs.splice(i, 1); + } + } + menu.removeChild(document.getElementById(name)); + TakeTabFromByond(name); + under_menu.style.height = menu.clientHeight + 'px'; +} + +function sortVerbs() { + verbs.sort(function (a, b) { + var selector = a[0] == b[0] ? 1 : 0; + if (a[selector].toUpperCase() < b[selector].toUpperCase()) { + return 1; + } + else if (a[selector].toUpperCase() > b[selector].toUpperCase()) { + return -1; + } + return 0; + }) +} + +window.onresize = function () { + under_menu.style.height = menu.clientHeight + 'px'; +} + +function addPermanentTab(name) { + if (!permanent_tabs.includes(name)) { + permanent_tabs.push(name); + } + createStatusTab(name); +} + +function removePermanentTab(name) { + for (var i = permanent_tabs.length - 1; i >= 0; --i) { + if (permanent_tabs[i] == name) { + permanent_tabs.splice(i, 1); + } + } + removeStatusTab(name); +} + +function checkStatusTab() { + for (var i = 0; i < menu.children.length; i++) { + if (!verb_tabs.includes(menu.children[i].id) && !permanent_tabs.includes(menu.children[i].id)) { + menu.removeChild(menu.children[i]); + } + } +} + +function remove_verb(v) { + var verb_to_remove = v; // to_remove = [verb:category, verb:name] + for (var i = verbs.length - 1; i >= 0; i--) { + var part_to_remove = verbs[i]; + if (part_to_remove[1] == verb_to_remove[1]) { + verbs.splice(i, 1) + } + } +} + +function check_verbs() { + for (var v = verb_tabs.length - 1; v >= 0; v--) { + verbs_cat_check(verb_tabs[v]); + } +} + +function verbs_cat_check(cat) { + var tabCat = cat; + if (cat.indexOf(".") != -1) { + var splitName = cat.split("."); + if (split_admin_tabs && splitName[0] === "Admin") + tabCat = splitName[1]; + else + tabCat = splitName[0]; + } + var verbs_in_cat = 0; + var verbcat = ""; + if (!verb_tabs.includes(tabCat)) { + removeStatusTab(tabCat); + return; + } + for (var v = 0; v < verbs.length; v++) { + var part = verbs[v]; + verbcat = part[0]; + if (verbcat.indexOf(".") != -1) { + var splitName = verbcat.split("."); + if (split_admin_tabs && splitName[0] === "Admin") + verbcat = splitName[1]; + else + verbcat = splitName[0]; + } + if (verbcat != tabCat || verbcat.trim() == "") { + continue; + } + else { + verbs_in_cat = 1; + break; // we only need one + } + } + if (verbs_in_cat != 1) { + removeStatusTab(tabCat); + if (current_tab == tabCat) + tab_change("Status"); + } +} + +function findVerbindex(name, verblist) { + for (var i = 0; i < verblist.length; i++) { + var part = verblist[i]; + if (part[1] == name) + return i; + } +} +function wipe_verbs() { + verbs = [["", ""]]; + verb_tabs = []; + checkStatusTab(); // remove all empty verb tabs +} + +function update_verbs() { + wipe_verbs(); + Byond.sendMessage("Update-Verbs"); +} + +function SendTabsToByond() { + var tabstosend = []; + tabstosend = tabstosend.concat(permanent_tabs, verb_tabs); + for (var i = 0; i < tabstosend.length; i++) { + SendTabToByond(tabstosend[i]); + } +} + +function SendTabToByond(tab) { + Byond.sendMessage("Send-Tabs", {tab: tab}); +} + +//Byond can't have this tab anymore since we're removing it +function TakeTabFromByond(tab) { + Byond.sendMessage("Remove-Tabs", {tab: tab}); +} + +function spell_cat_check(cat) { + var spells_in_cat = 0; + var spellcat = ""; + for (var s = 0; s < spells.length; s++) { + var spell = spells[s]; + spellcat = spell[0]; + if (spellcat == cat) { + spells_in_cat++; + } + } + if (spells_in_cat < 1) { + removeStatusTab(cat); + } +} + +function tab_change(tab) { + if (tab == current_tab) return; + if (document.getElementById(current_tab)) + document.getElementById(current_tab).className = "button"; // disable active on last button + current_tab = tab; + set_byond_tab(tab); + if (document.getElementById(tab)) + document.getElementById(tab).className = "button active"; // make current button active + var spell_tabs_thingy = (spell_tabs.includes(tab)); + var verb_tabs_thingy = (verb_tabs.includes(tab)); + if (tab == "Status") { + draw_status(); + } else if (tab == "MC") { + draw_mc(); + } else if (spell_tabs_thingy) { + draw_spells(tab); + } else if (verb_tabs_thingy) { + draw_verbs(tab); + } else if (tab == "Debug Stat Panel") { + draw_debug(); + } else if (tab == "Tickets") { + draw_tickets(); + draw_interviews(); + } else if (tab == "SDQL2") { + draw_sdql2(); + } else if (tab == turfname) { + draw_listedturf(); + } else { + statcontentdiv.textContext = "Loading..."; + } + Byond.winset(Byond.windowId, { + 'is-visible': true, + }); +} + +function set_byond_tab(tab) { + Byond.sendMessage("Set-Tab", {tab: tab}); +} + +function draw_debug() { + statcontentdiv.textContent = ""; + var wipeverbstabs = document.createElement("div"); + var link = document.createElement("a"); + link.onclick = function () { wipe_verbs() }; + link.textContent = "Wipe All Verbs"; + wipeverbstabs.appendChild(link); + document.getElementById("statcontent").appendChild(wipeverbstabs); + var wipeUpdateVerbsTabs = document.createElement("div"); + var updateLink = document.createElement("a"); + updateLink.onclick = function () { update_verbs() }; + updateLink.textContent = "Wipe and Update All Verbs"; + wipeUpdateVerbsTabs.appendChild(updateLink); + document.getElementById("statcontent").appendChild(wipeUpdateVerbsTabs); + var text = document.createElement("div"); + text.textContent = "Verb Tabs:"; + document.getElementById("statcontent").appendChild(text); + var table1 = document.createElement("table"); + for (var i = 0; i < verb_tabs.length; i++) { + var part = verb_tabs[i]; + // Hide subgroups except admin subgroups if they are split + if (verb_tabs[i].lastIndexOf(".") != -1) { + var splitName = verb_tabs[i].split("."); + if (split_admin_tabs && splitName[0] === "Admin") + part = splitName[1]; + else + continue; + } + var tr = document.createElement("tr"); + var td1 = document.createElement("td"); + td1.textContent = part; + var a = document.createElement("a"); + a.onclick = function (part) { + return function () { removeStatusTab(part) }; + }(part); + a.textContent = " Delete Tab " + part; + td1.appendChild(a); + tr.appendChild(td1); + table1.appendChild(tr); + } + document.getElementById("statcontent").appendChild(table1); + var header2 = document.createElement("div"); + header2.textContent = "Verbs:"; + document.getElementById("statcontent").appendChild(header2); + var table2 = document.createElement("table"); + for (var v = 0; v < verbs.length; v++) { + var part2 = verbs[v]; + var trr = document.createElement("tr"); + var tdd1 = document.createElement("td"); + tdd1.textContent = part2[0]; + var tdd2 = document.createElement("td"); + tdd2.textContent = part2[1]; + trr.appendChild(tdd1); + trr.appendChild(tdd2); + table2.appendChild(trr); + } + document.getElementById("statcontent").appendChild(table2); + var text3 = document.createElement("div"); + text3.textContent = "Permanent Tabs:"; + document.getElementById("statcontent").appendChild(text3); + var table3 = document.createElement("table"); + for (var i = 0; i < permanent_tabs.length; i++) { + var part3 = permanent_tabs[i]; + var trrr = document.createElement("tr"); + var tddd1 = document.createElement("td"); + tddd1.textContent = part3; + trrr.appendChild(tddd1); + table3.appendChild(trrr); + } + document.getElementById("statcontent").appendChild(table3); + +} +function draw_status() { + if (!document.getElementById("Status")) { + createStatusTab("Status"); + current_tab = "Status"; + } + statcontentdiv.textContent = ''; + for (var i = 0; i < status_tab_parts.length; i++) { + if (status_tab_parts[i].trim() == "") { + document.getElementById("statcontent").appendChild(document.createElement("br")); + } else { + var div = document.createElement("div"); + div.textContent = status_tab_parts[i]; + document.getElementById("statcontent").appendChild(div); + } + } + if (verb_tabs.length == 0 || !verbs) { + Byond.command("Fix-Stat-Panel"); + } +} + +function draw_mc() { + statcontentdiv.textContent = ""; + var table = document.createElement("table"); + for (var i = 0; i < mc_tab_parts.length; i++) { + var part = mc_tab_parts[i]; + var tr = document.createElement("tr"); + var td1 = document.createElement("td"); + td1.textContent = part[0]; + var td2 = document.createElement("td"); + if (part[2]) { + var a = document.createElement("a"); + a.href = "?_src_=vars;admin_token=" + href_token + ";Vars=" + part[2]; + a.textContent = part[1]; + td2.appendChild(a); + } else { + td2.textContent = part[1]; + } + tr.appendChild(td1); + tr.appendChild(td2); + table.appendChild(tr); + } + document.getElementById("statcontent").appendChild(table); +} + +function remove_tickets() { + if (tickets) { + tickets = []; + removePermanentTab("Tickets"); + if (current_tab == "Tickets") + tab_change("Status"); + } + checkStatusTab(); +} + +function remove_sdql2() { + if (sdql2) { + sdql2 = []; + removePermanentTab("SDQL2"); + if (current_tab == "SDQL2") + tab_change("Status"); + } + checkStatusTab(); +} + +function remove_interviews() { + if (tickets) { + tickets = []; + } + checkStatusTab(); +} + +function iconError(e) { + if(current_tab != turfname) { + return; + } + setTimeout(function () { + var node = e.target; + var current_attempts = Number(node.getAttribute("data-attempts")) || 0 + if (current_attempts > imageRetryLimit) { + return; + } + var src = node.src; + node.src = null; + node.src = src + '#' + current_attempts; + node.setAttribute("data-attempts", current_attempts + 1) + draw_listedturf(); + }, imageRetryDelay); +} + +function draw_listedturf() { + statcontentdiv.textContent = ""; + var table = document.createElement("table"); + for (var i = 0; i < turfcontents.length; i++) { + var part = turfcontents[i]; + if (storedimages[part[1]] == null && part[2]) { + var img = document.createElement("img"); + img.src = part[2]; + img.id = part[1]; + storedimages[part[1]] = part[2]; + img.onerror = iconError; + table.appendChild(img); + } else { + var img = document.createElement("img"); + img.onerror = iconError; + img.src = storedimages[part[1]]; + img.id = part[1]; + table.appendChild(img); + } + var b = document.createElement("div"); + var clickcatcher = ""; + b.className = "link"; + b.onmousedown = function (part) { + // The outer function is used to close over a fresh "part" variable, + // rather than every onmousedown getting the "part" of the last entry. + return function (e) { + e.preventDefault(); + clickcatcher = "?src=" + part[1]; + switch (e.button) { + case 1: + clickcatcher += ";statpanel_item_click=middle" + break; + case 2: + clickcatcher += ";statpanel_item_click=right" + break; + default: + clickcatcher += ";statpanel_item_click=left" + } + if (e.shiftKey) { + clickcatcher += ";statpanel_item_shiftclick=1"; + } + if (e.ctrlKey) { + clickcatcher += ";statpanel_item_ctrlclick=1"; + } + if (e.altKey) { + clickcatcher += ";statpanel_item_altclick=1"; + } + window.location.href = clickcatcher; + } + }(part); + b.textContent = part[0]; + table.appendChild(b); + table.appendChild(document.createElement("br")); + } + document.getElementById("statcontent").appendChild(table); +} + +function remove_listedturf() { + removePermanentTab(turfname); + checkStatusTab(); + if (current_tab == turfname) { + tab_change("Status"); + } +} + +function remove_mc() { + removeStatusTab("MC"); + if (current_tab == "MC") { + tab_change("Status"); + } +}; + +function draw_sdql2() { + statcontentdiv.textContent = ""; + var table = document.createElement("table"); + for (var i = 0; i < sdql2.length; i++) { + var part = sdql2[i]; + var tr = document.createElement("tr"); + var td1 = document.createElement("td"); + td1.textContent = part[0]; + var td2 = document.createElement("td"); + if (part[2]) { + var a = document.createElement("a"); + a.href = "?src=" + part[2] + ";statpanel_item_click=left"; + a.textContent = part[1]; + td2.appendChild(a); + } else { + td2.textContent = part[1]; + } + tr.appendChild(td1); + tr.appendChild(td2); + table.appendChild(tr); + } + document.getElementById("statcontent").appendChild(table); +} + +function draw_tickets() { + statcontentdiv.textContent = ""; + var table = document.createElement("table"); + if (!tickets) { + return; + } + for (var i = 0; i < tickets.length; i++) { + var part = tickets[i]; + var tr = document.createElement("tr"); + var td1 = document.createElement("td"); + td1.textContent = part[0]; + var td2 = document.createElement("td"); + if (part[2]) { + var a = document.createElement("a"); + a.href = "?_src_=holder;admin_token=" + href_token + ";ahelp=" + part[2] + ";ahelp_action=ticket;statpanel_item_click=left;action=ticket"; + a.textContent = part[1]; + td2.appendChild(a); + } else if (part[3]) { + var a = document.createElement("a"); + a.href = "?src=" + part[3] + ";statpanel_item_click=left"; + a.textContent = part[1]; + td2.appendChild(a); + } else { + td2.textContent = part[1]; + } + tr.appendChild(td1); + tr.appendChild(td2); + table.appendChild(tr); + } + document.getElementById("statcontent").appendChild(table); +} + +function draw_interviews() { + var body = document.createElement("div"); + var header = document.createElement("h3"); + header.textContent = "Interviews"; + body.appendChild(header); + var manDiv = document.createElement("div"); + manDiv.className = "interview_panel_controls" + var manLink = document.createElement("a"); + manLink.textContent = "Open Interview Manager Panel"; + manLink.href = "?_src_=holder;admin_token=" + href_token + ";interview_man=1;statpanel_item_click=left"; + manDiv.appendChild(manLink); + body.appendChild(manDiv); + + // List interview stats + var statsDiv = document.createElement("table"); + statsDiv.className = "interview_panel_stats"; + for (var key in interviewManager.status) { + var d = document.createElement("div"); + var tr = document.createElement("tr"); + var stat_name = document.createElement("td"); + var stat_text = document.createElement("td"); + stat_name.textContent = key; + stat_text.textContent = interviewManager.status[key]; + tr.appendChild(stat_name); + tr.appendChild(stat_text); + statsDiv.appendChild(tr); + } + body.appendChild(statsDiv); + document.getElementById("statcontent").appendChild(body); + + // List interviews if any are open + var table = document.createElement("table"); + table.className = "interview_panel_table"; + if (!interviewManager) { + return; + } + for (var i = 0; i < interviewManager.interviews.length; i++) { + var part = interviewManager.interviews[i]; + var tr = document.createElement("tr"); + var td = document.createElement("td"); + var a = document.createElement("a"); + a.textContent = part["status"]; + a.href = "?_src_=holder;admin_token=" + href_token + ";interview=" + part["ref"] + ";statpanel_item_click=left"; + td.appendChild(a); + tr.appendChild(td); + table.appendChild(tr); + } + document.getElementById("statcontent").appendChild(table); +} + +function draw_spells(cat) { + statcontentdiv.textContent = ""; + var table = document.createElement("table"); + for (var i = 0; i < spells.length; i++) { + var part = spells[i]; + if (part[0] != cat) continue; + var tr = document.createElement("tr"); + var td1 = document.createElement("td"); + td1.textContent = part[1]; + var td2 = document.createElement("td"); + if (part[3]) { + var a = document.createElement("a"); + a.href = "?src=" + part[3] + ";statpanel_item_click=left"; + a.textContent = part[2]; + td2.appendChild(a); + } else { + td2.textContent = part[2]; + } + tr.appendChild(td1); + tr.appendChild(td2); + table.appendChild(tr); + } + document.getElementById("statcontent").appendChild(table); +} + +function make_verb_onclick(command) { + return function () { + run_after_focus(function () { + Byond.command(command); + }); + }; +} + +function draw_verbs(cat) { + statcontentdiv.textContent = ""; + var table = document.createElement("div"); + var additions = {}; // additional sub-categories to be rendered + table.className = "grid-container"; + sortVerbs(); + if (split_admin_tabs && cat.lastIndexOf(".") != -1) { + var splitName = cat.split("."); + if (splitName[0] === "Admin") + cat = splitName[1]; + } + verbs.reverse(); // sort verbs backwards before we draw + for (var i = 0; i < verbs.length; ++i) { + var part = verbs[i]; + var name = part[0]; + if (split_admin_tabs && name.lastIndexOf(".") != -1) { + var splitName = name.split("."); + if (splitName[0] === "Admin") + name = splitName[1]; + } + var command = part[1]; + + if (command && name.lastIndexOf(cat, 0) != -1 && (name.length == cat.length || name.charAt(cat.length) == ".")) { + var subCat = name.lastIndexOf(".") != -1 ? name.split(".")[1] : null; + if (subCat && !additions[subCat]) { + var newTable = document.createElement("div"); + newTable.className = "grid-container"; + additions[subCat] = newTable; + } + + var a = document.createElement("a"); + a.href = "#"; + a.onclick = make_verb_onclick(command.replace(/\s/g, "-")); + a.className = "grid-item"; + var t = document.createElement("span"); + t.textContent = command; + t.className = "grid-item-text"; + a.appendChild(t); + (subCat ? additions[subCat] : table).appendChild(a); + } + } + + // Append base table to view + var content = document.getElementById("statcontent"); + content.appendChild(table); + + // Append additional sub-categories if relevant + for (var cat in additions) { + if (additions.hasOwnProperty(cat)) { + // do addition here + var header = document.createElement("h3"); + header.textContent = cat; + content.appendChild(header); + content.appendChild(additions[cat]); + } + } +} + +function set_theme(which) { + if (which == "light") { + document.body.className = ""; + set_style_sheet("browserOutput_white"); + } else if (which == "dark") { + document.body.className = "dark"; + set_style_sheet("browserOutput"); + } +} + +function set_style_sheet(sheet) { + if (document.getElementById("goonStyle")) { + var currentSheet = document.getElementById("goonStyle"); + currentSheet.parentElement.removeChild(currentSheet); + } + var head = document.getElementsByTagName('head')[0]; + var sheetElement = document.createElement("link"); + sheetElement.id = "goonStyle"; + sheetElement.rel = "stylesheet"; + sheetElement.type = "text/css"; + sheetElement.href = sheet + ".css"; + sheetElement.media = 'all'; + head.appendChild(sheetElement); +} + +function restoreFocus() { + run_after_focus(function () { + Byond.winset('map', { + focus: true, + }); + }); +} + +function getCookie(cname) { + var name = cname + '='; + var ca = document.cookie.split(';'); + for (var i = 0; i < ca.length; i++) { + var c = ca[i]; + while (c.charAt(0) == ' ') c = c.substring(1); + if (c.indexOf(name) === 0) { + return decoder(c.substring(name.length, c.length)); + } + } + return ''; +} + +function add_verb_list(payload) { + var to_add = payload; // list of a list with category and verb inside it + to_add.sort(); // sort what we're adding + for (var i = 0; i < to_add.length; i++) { + var part = to_add[i]; + if (!part[0]) + continue; + var category = part[0]; + if (category.indexOf(".") != -1) { + var splitName = category.split("."); + if (split_admin_tabs && splitName[0] === "Admin") + category = splitName[1]; + else + category = splitName[0]; + } + if (findVerbindex(part[1], verbs)) + continue; + if (verb_tabs.includes(category)) { + verbs.push(part); + if (current_tab == category) { + draw_verbs(category); // redraw if we added a verb to the tab we're currently in + } + } else if (category) { + verb_tabs.push(category); + verbs.push(part); + createStatusTab(category); + } + } +}; + +function init_spells() { + var cat = ""; + for (var i = 0; i < spell_tabs.length; i++) { + cat = spell_tabs[i]; + if (cat.length > 0) { + verb_tabs.push(cat); + createStatusTab(cat); + } + } +} + +document.addEventListener("mouseup", restoreFocus); +document.addEventListener("keyup", restoreFocus); + +if (!current_tab) { + addPermanentTab("Status"); + tab_change("Status"); +} + +window.onload = function () { + Byond.command("Update-Verbs"); +}; + +Byond.subscribeTo('update_spells', function (payload) { + spell_tabs = payload.spell_tabs; + var do_update = false; + if (spell_tabs.includes(current_tab)) { + do_update = true; + } + init_spells(); + if (payload.verblist) { + spells = payload.verblist; + if (do_update) { + draw_spells(current_tab); + } + } else { + remove_spells(); + } +}); + +Byond.subscribeTo('remove_verb_list', function (v) { + var to_remove = v; + for (var i = 0; i < to_remove.length; i++) { + remove_verb(to_remove[i]); + } + check_verbs(); + sortVerbs(); + if (verb_tabs.includes(current_tab)) + draw_verbs(current_tab); +}); + +// passes a 2D list of (verbcategory, verbname) creates tabs and adds verbs to respective list +// example (IC, Say) +Byond.subscribeTo('init_verbs', function (payload) { + wipe_verbs(); // remove all verb categories so we can replace them + checkStatusTab(); // remove all status tabs + verb_tabs = payload.panel_tabs; + verb_tabs.sort(); // sort it + var do_update = false; + var cat = ""; + for (var i = 0; i < verb_tabs.length; i++) { + cat = verb_tabs[i]; + createStatusTab(cat); // create a category if the verb doesn't exist yet + } + if (verb_tabs.includes(current_tab)) { + do_update = true; + } + if (payload.verblist) { + add_verb_list(payload.verblist); + sortVerbs(); // sort them + if (do_update) { + draw_verbs(current_tab); + } + } + SendTabsToByond(); +}); + +Byond.subscribeTo('update_stat', function (payload) { + status_tab_parts = [payload.ping_str]; + var parsed = payload.global_data; + + for (var i = 0; i < parsed.length; i++) if (parsed[i] != null) status_tab_parts.push(parsed[i]); + + parsed = payload.other_str; + + for (var i = 0; i < parsed.length; i++) if (parsed[i] != null) status_tab_parts.push(parsed[i]); + + if (current_tab == "Status") { + draw_status(); + } else if (current_tab == "Debug Stat Panel") { + draw_debug(); + } +}); + +Byond.subscribeTo('update_mc', function (payload) { + mc_tab_parts = payload.mc_data; + mc_tab_parts.splice(0, 0, ["Location:", payload.coord_entry]); + + if (!verb_tabs.includes("MC")) { + verb_tabs.push("MC"); + } + + createStatusTab("MC"); + + if (current_tab == "MC") { + draw_mc(); + } +}); + +Byond.subscribeTo('remove_spells', function () { + for (var s = 0; s < spell_tabs.length; s++) { + removeStatusTab(spell_tabs[s]); + } +}); + +Byond.subscribeTo('init_spells', function () { + var cat = ""; + for (var i = 0; i < spell_tabs.length; i++) { + cat = spell_tabs[i]; + if (cat.length > 0) { + verb_tabs.push(cat); + createStatusTab(cat); + } + } +}); + +Byond.subscribeTo('check_spells', function () { + for (var v = 0; v < spell_tabs.length; v++) { + spell_cat_check(spell_tabs[v]); + } +}); + +Byond.subscribeTo('create_debug', function () { + if (!document.getElementById("Debug Stat Panel")) { + addPermanentTab("Debug Stat Panel"); + } else { + removePermanentTab("Debug Stat Panel"); + } +}); + +Byond.subscribeTo('create_listedturf', function (TN) { + remove_listedturf(); // remove the last one if we had one + turfname = TN; + addPermanentTab(turfname); + tab_change(turfname); +}); + +Byond.subscribeTo('remove_admin_tabs', function () { + href_token = null; + remove_mc(); + remove_tickets(); + remove_sdql2(); + remove_interviews(); +}); + +Byond.subscribeTo('update_listedturf', function (TC) { + turfcontents = TC; + if (current_tab == turfname) { + draw_listedturf(); + } +}); + +Byond.subscribeTo('update_interviews', function (I) { + interviewManager = I; + if (current_tab == "Tickets") { + draw_interviews(); + } +}); + +Byond.subscribeTo('update_split_admin_tabs', function (status) { + status = (status == true); + + if (split_admin_tabs !== status) { + if (split_admin_tabs === true) { + removeStatusTab("Events"); + removeStatusTab("Fun"); + removeStatusTab("Game"); + } + update_verbs(); + } + split_admin_tabs = status; +}); + +Byond.subscribeTo('add_admin_tabs', function (ht) { + href_token = ht; + addPermanentTab("MC"); + addPermanentTab("Tickets"); +}); + +Byond.subscribeTo('update_sdql2', function (S) { + sdql2 = S; + if (sdql2.length > 0 && !verb_tabs.includes("SDQL2")) { + verb_tabs.push("SDQL2"); + addPermanentTab("SDQL2"); + } + if (current_tab == "SDQL2") { + draw_sdql2(); + } +}); + +Byond.subscribeTo('update_tickets', function (T) { + tickets = T; + if (!verb_tabs.includes("Tickets")) { + verb_tabs.push("Tickets"); + addPermanentTab("Tickets"); + } + if (current_tab == "Tickets") { + draw_tickets(); + } +}); + +Byond.subscribeTo('remove_listedturf', remove_listedturf); + +Byond.subscribeTo('remove_sdql2', remove_sdql2); + +Byond.subscribeTo('remove_mc', remove_mc); + +Byond.subscribeTo('add_verb_list', add_verb_list); diff --git a/icons/area/areas_away_missions.dmi b/icons/area/areas_away_missions.dmi new file mode 100644 index 0000000000000..5f35dc6a04837 Binary files /dev/null and b/icons/area/areas_away_missions.dmi differ diff --git a/icons/area/areas_centcom.dmi b/icons/area/areas_centcom.dmi new file mode 100644 index 0000000000000..31609294ef781 Binary files /dev/null and b/icons/area/areas_centcom.dmi differ diff --git a/icons/area/areas_misc.dmi b/icons/area/areas_misc.dmi new file mode 100644 index 0000000000000..8e4b8a3803e11 Binary files /dev/null and b/icons/area/areas_misc.dmi differ diff --git a/icons/area/areas_ruins.dmi b/icons/area/areas_ruins.dmi new file mode 100644 index 0000000000000..3cf479543f703 Binary files /dev/null and b/icons/area/areas_ruins.dmi differ diff --git a/icons/area/areas_station.dmi b/icons/area/areas_station.dmi new file mode 100644 index 0000000000000..cfabe97ec82dd Binary files /dev/null and b/icons/area/areas_station.dmi differ diff --git a/icons/ass/asspodperson.png b/icons/ass/asspodperson.png new file mode 100644 index 0000000000000..50e5a8644ab58 Binary files /dev/null and b/icons/ass/asspodperson.png differ diff --git a/icons/effects/effects.dmi b/icons/effects/effects.dmi index a88b88be2ee73..8513e3672ac95 100644 Binary files a/icons/effects/effects.dmi and b/icons/effects/effects.dmi differ diff --git a/icons/effects/magic.dmi b/icons/effects/magic.dmi index 50c16cd7fdd48..480332df1349c 100644 Binary files a/icons/effects/magic.dmi and b/icons/effects/magic.dmi differ diff --git a/icons/effects/mapping_helpers.dmi b/icons/effects/mapping_helpers.dmi index c71a9adda193e..7f65488aa9b64 100644 Binary files a/icons/effects/mapping_helpers.dmi and b/icons/effects/mapping_helpers.dmi differ diff --git a/icons/hud/radial.dmi b/icons/hud/radial.dmi index 97add6732585f..5e3016009564d 100644 Binary files a/icons/hud/radial.dmi and b/icons/hud/radial.dmi differ diff --git a/icons/hud/screen_alert.dmi b/icons/hud/screen_alert.dmi index de0c95a408775..8ba79a5ff8518 100755 Binary files a/icons/hud/screen_alert.dmi and b/icons/hud/screen_alert.dmi differ diff --git a/icons/hud/screen_full.dmi b/icons/hud/screen_full.dmi index 1e2a42b98e067..1025f15e82ff2 100644 Binary files a/icons/hud/screen_full.dmi and b/icons/hud/screen_full.dmi differ diff --git a/icons/mob/clothing/accessories.dmi b/icons/mob/clothing/accessories.dmi index d3b04cc21ceb6..69d8aa61bd425 100644 Binary files a/icons/mob/clothing/accessories.dmi and b/icons/mob/clothing/accessories.dmi differ diff --git a/icons/mob/clothing/back.dmi b/icons/mob/clothing/back.dmi index 9f63d191050a2..6ee10b4611907 100644 Binary files a/icons/mob/clothing/back.dmi and b/icons/mob/clothing/back.dmi differ diff --git a/icons/mob/clothing/feet.dmi b/icons/mob/clothing/feet.dmi index 6ce0723c49cba..3c61d0f31a42d 100644 Binary files a/icons/mob/clothing/feet.dmi and b/icons/mob/clothing/feet.dmi differ diff --git a/icons/mob/clothing/hands.dmi b/icons/mob/clothing/hands.dmi index b662cd145d7a2..6db0a3b81930b 100644 Binary files a/icons/mob/clothing/hands.dmi and b/icons/mob/clothing/hands.dmi differ diff --git a/icons/mob/clothing/head.dmi b/icons/mob/clothing/head.dmi index 23717f4c5641f..9694491fd09a3 100644 Binary files a/icons/mob/clothing/head.dmi and b/icons/mob/clothing/head.dmi differ diff --git a/icons/mob/clothing/mask.dmi b/icons/mob/clothing/mask.dmi index 41f47a51a34dd..8b8c8e55a0cae 100644 Binary files a/icons/mob/clothing/mask.dmi and b/icons/mob/clothing/mask.dmi differ diff --git a/icons/mob/clothing/modsuit/mod_clothing.dmi b/icons/mob/clothing/modsuit/mod_clothing.dmi index 5f51f6182762a..39db9061b0663 100644 Binary files a/icons/mob/clothing/modsuit/mod_clothing.dmi and b/icons/mob/clothing/modsuit/mod_clothing.dmi differ diff --git a/icons/mob/clothing/modsuit/mod_modules.dmi b/icons/mob/clothing/modsuit/mod_modules.dmi index aaf9541d5b78a..c61251221af98 100644 Binary files a/icons/mob/clothing/modsuit/mod_modules.dmi and b/icons/mob/clothing/modsuit/mod_modules.dmi differ diff --git a/icons/mob/clothing/neck.dmi b/icons/mob/clothing/neck.dmi index bc72df75a7244..788648b248c5e 100644 Binary files a/icons/mob/clothing/neck.dmi and b/icons/mob/clothing/neck.dmi differ diff --git a/icons/mob/clothing/suit.dmi b/icons/mob/clothing/suit.dmi index 0186639e3f0dc..fedf63c7f5935 100644 Binary files a/icons/mob/clothing/suit.dmi and b/icons/mob/clothing/suit.dmi differ diff --git a/icons/mob/clothing/under/civilian.dmi b/icons/mob/clothing/under/civilian.dmi index 88e0165998255..aaabf5dbb4025 100644 Binary files a/icons/mob/clothing/under/civilian.dmi and b/icons/mob/clothing/under/civilian.dmi differ diff --git a/icons/mob/clothing/under/engineering.dmi b/icons/mob/clothing/under/engineering.dmi index 04503b03da67b..a477f39aa23a4 100644 Binary files a/icons/mob/clothing/under/engineering.dmi and b/icons/mob/clothing/under/engineering.dmi differ diff --git a/icons/mob/clothing/under/suits.dmi b/icons/mob/clothing/under/suits.dmi index 368b8c264fceb..0a8043c1e8a5f 100644 Binary files a/icons/mob/clothing/under/suits.dmi and b/icons/mob/clothing/under/suits.dmi differ diff --git a/icons/mob/clothing/under/syndicate.dmi b/icons/mob/clothing/under/syndicate.dmi index 07319d6da9e30..ecd124fce46e5 100644 Binary files a/icons/mob/clothing/under/syndicate.dmi and b/icons/mob/clothing/under/syndicate.dmi differ diff --git a/icons/mob/human_face.dmi b/icons/mob/human_face.dmi index ce29fc9c662b8..12d6652bef4ae 100644 Binary files a/icons/mob/human_face.dmi and b/icons/mob/human_face.dmi differ diff --git a/icons/mob/human_parts_greyscale.dmi b/icons/mob/human_parts_greyscale.dmi index e2a7b330cb1fd..c33a00e13bc18 100644 Binary files a/icons/mob/human_parts_greyscale.dmi and b/icons/mob/human_parts_greyscale.dmi differ diff --git a/icons/mob/inhands/__inhand_template.dmi b/icons/mob/inhands/__inhand_template.dmi index e864275d0a897..6111157c593d9 100644 Binary files a/icons/mob/inhands/__inhand_template.dmi and b/icons/mob/inhands/__inhand_template.dmi differ diff --git a/icons/mob/inhands/clothing_lefthand.dmi b/icons/mob/inhands/clothing_lefthand.dmi index 742b676e37256..5ad9ec35b9468 100644 Binary files a/icons/mob/inhands/clothing_lefthand.dmi and b/icons/mob/inhands/clothing_lefthand.dmi differ diff --git a/icons/mob/inhands/clothing_righthand.dmi b/icons/mob/inhands/clothing_righthand.dmi index ebfaa0d189f20..bd298e3d7e73f 100644 Binary files a/icons/mob/inhands/clothing_righthand.dmi and b/icons/mob/inhands/clothing_righthand.dmi differ diff --git a/icons/mob/inhands/equipment/medical_lefthand.dmi b/icons/mob/inhands/equipment/medical_lefthand.dmi index 5e9e321fb6efc..7863b8fed79ab 100644 Binary files a/icons/mob/inhands/equipment/medical_lefthand.dmi and b/icons/mob/inhands/equipment/medical_lefthand.dmi differ diff --git a/icons/mob/inhands/equipment/medical_righthand.dmi b/icons/mob/inhands/equipment/medical_righthand.dmi index f84e220c01a8a..6d20fbca6aa98 100644 Binary files a/icons/mob/inhands/equipment/medical_righthand.dmi and b/icons/mob/inhands/equipment/medical_righthand.dmi differ diff --git a/icons/mob/inhands/items_lefthand.dmi b/icons/mob/inhands/items_lefthand.dmi index 9f1e81d550e06..19d566bf28279 100644 Binary files a/icons/mob/inhands/items_lefthand.dmi and b/icons/mob/inhands/items_lefthand.dmi differ diff --git a/icons/mob/inhands/items_righthand.dmi b/icons/mob/inhands/items_righthand.dmi index d1343f7700010..f80eeacdfd34b 100644 Binary files a/icons/mob/inhands/items_righthand.dmi and b/icons/mob/inhands/items_righthand.dmi differ diff --git a/icons/mob/inhands/misc/devices_lefthand.dmi b/icons/mob/inhands/misc/devices_lefthand.dmi index 3c52a43728346..55456a6e07363 100644 Binary files a/icons/mob/inhands/misc/devices_lefthand.dmi and b/icons/mob/inhands/misc/devices_lefthand.dmi differ diff --git a/icons/mob/inhands/misc/devices_righthand.dmi b/icons/mob/inhands/misc/devices_righthand.dmi index e4c57d5ec555a..a274e001ebab0 100644 Binary files a/icons/mob/inhands/misc/devices_righthand.dmi and b/icons/mob/inhands/misc/devices_righthand.dmi differ diff --git a/icons/mob/inhands/weapons/hammers_lefthand.dmi b/icons/mob/inhands/weapons/hammers_lefthand.dmi index 2d5c68cd5cfbf..090bcb2ab9e0a 100644 Binary files a/icons/mob/inhands/weapons/hammers_lefthand.dmi and b/icons/mob/inhands/weapons/hammers_lefthand.dmi differ diff --git a/icons/mob/inhands/weapons/hammers_righthand.dmi b/icons/mob/inhands/weapons/hammers_righthand.dmi index e568193cd12ac..3b0af0743f8d1 100644 Binary files a/icons/mob/inhands/weapons/hammers_righthand.dmi and b/icons/mob/inhands/weapons/hammers_righthand.dmi differ diff --git a/icons/mob/inhands/weapons/melee_lefthand.dmi b/icons/mob/inhands/weapons/melee_lefthand.dmi index d255bf1e85469..fe8c2e7a7e3ba 100644 Binary files a/icons/mob/inhands/weapons/melee_lefthand.dmi and b/icons/mob/inhands/weapons/melee_lefthand.dmi differ diff --git a/icons/mob/inhands/weapons/melee_righthand.dmi b/icons/mob/inhands/weapons/melee_righthand.dmi index 4ca3e77b67233..c6614031c7db8 100644 Binary files a/icons/mob/inhands/weapons/melee_righthand.dmi and b/icons/mob/inhands/weapons/melee_righthand.dmi differ diff --git a/icons/mob/inhands/weapons/polearms_lefthand.dmi b/icons/mob/inhands/weapons/polearms_lefthand.dmi index 9eb1ebe4613e0..712aa82cce509 100644 Binary files a/icons/mob/inhands/weapons/polearms_lefthand.dmi and b/icons/mob/inhands/weapons/polearms_lefthand.dmi differ diff --git a/icons/mob/inhands/weapons/polearms_righthand.dmi b/icons/mob/inhands/weapons/polearms_righthand.dmi index b563ade888bc7..a2ffa21bfcd2c 100644 Binary files a/icons/mob/inhands/weapons/polearms_righthand.dmi and b/icons/mob/inhands/weapons/polearms_righthand.dmi differ diff --git a/icons/mob/inhands/weapons/swords_lefthand.dmi b/icons/mob/inhands/weapons/swords_lefthand.dmi index 0fc31a390134f..240fdad9bb3ca 100644 Binary files a/icons/mob/inhands/weapons/swords_lefthand.dmi and b/icons/mob/inhands/weapons/swords_lefthand.dmi differ diff --git a/icons/mob/inhands/weapons/swords_righthand.dmi b/icons/mob/inhands/weapons/swords_righthand.dmi index 7a3baa7e9aa71..5996734e8b0b2 100644 Binary files a/icons/mob/inhands/weapons/swords_righthand.dmi and b/icons/mob/inhands/weapons/swords_righthand.dmi differ diff --git a/icons/mob/left_leg_mask_base.dmi b/icons/mob/left_leg_mask_base.dmi new file mode 100644 index 0000000000000..f4d95816363a6 Binary files /dev/null and b/icons/mob/left_leg_mask_base.dmi differ diff --git a/icons/mob/mutant_bodyparts.dmi b/icons/mob/mutant_bodyparts.dmi index c69dbad09e281..c41af7c05512f 100644 Binary files a/icons/mob/mutant_bodyparts.dmi and b/icons/mob/mutant_bodyparts.dmi differ diff --git a/icons/mob/onfire.dmi b/icons/mob/onfire.dmi index 7768bf0269fe1..09ffc089c78b3 100644 Binary files a/icons/mob/onfire.dmi and b/icons/mob/onfire.dmi differ diff --git a/icons/mob/pai.dmi b/icons/mob/pai.dmi index 5832f575b6ec4..0d582a7d9fa87 100644 Binary files a/icons/mob/pai.dmi and b/icons/mob/pai.dmi differ diff --git a/icons/mob/pai_item_head.dmi b/icons/mob/pai_item_head.dmi index 337e22254ea85..0a04e7e8ab29e 100644 Binary files a/icons/mob/pai_item_head.dmi and b/icons/mob/pai_item_head.dmi differ diff --git a/icons/mob/pai_item_lh.dmi b/icons/mob/pai_item_lh.dmi index fb9c77f5abae5..ffc85a476d45a 100644 Binary files a/icons/mob/pai_item_lh.dmi and b/icons/mob/pai_item_lh.dmi differ diff --git a/icons/mob/pai_item_rh.dmi b/icons/mob/pai_item_rh.dmi index ced27446a451e..7c575ae81f605 100644 Binary files a/icons/mob/pai_item_rh.dmi and b/icons/mob/pai_item_rh.dmi differ diff --git a/icons/mob/robots.dmi b/icons/mob/robots.dmi index 5c79a0f95e39b..fae1d3eed2d21 100644 Binary files a/icons/mob/robots.dmi and b/icons/mob/robots.dmi differ diff --git a/icons/obj/assemblies/new_assemblies.dmi b/icons/obj/assemblies/new_assemblies.dmi index 35484aa96131c..fc4ff9813ddd4 100644 Binary files a/icons/obj/assemblies/new_assemblies.dmi and b/icons/obj/assemblies/new_assemblies.dmi differ diff --git a/icons/obj/atmospherics/components/binary_devices.dmi b/icons/obj/atmospherics/components/binary_devices.dmi index 00d98a33ee90d..bb2cc2d9cc5df 100644 Binary files a/icons/obj/atmospherics/components/binary_devices.dmi and b/icons/obj/atmospherics/components/binary_devices.dmi differ diff --git a/icons/obj/billboard.dmi b/icons/obj/billboard.dmi index c80f63833a1fb..bd09c7818ddca 100644 Binary files a/icons/obj/billboard.dmi and b/icons/obj/billboard.dmi differ diff --git a/icons/obj/bureaucracy.dmi b/icons/obj/bureaucracy.dmi index b9804546f62d9..408621229402c 100644 Binary files a/icons/obj/bureaucracy.dmi and b/icons/obj/bureaucracy.dmi differ diff --git a/icons/obj/clothing/accessories.dmi b/icons/obj/clothing/accessories.dmi index 5d1afcdf19e58..be8b1ed36716a 100644 Binary files a/icons/obj/clothing/accessories.dmi and b/icons/obj/clothing/accessories.dmi differ diff --git a/icons/obj/clothing/gloves.dmi b/icons/obj/clothing/gloves.dmi index 4c27004edd46f..e7fbfef9e8b0a 100644 Binary files a/icons/obj/clothing/gloves.dmi and b/icons/obj/clothing/gloves.dmi differ diff --git a/icons/obj/clothing/hats.dmi b/icons/obj/clothing/hats.dmi index 2b0fbeba98a44..e839d4f4ea978 100644 Binary files a/icons/obj/clothing/hats.dmi and b/icons/obj/clothing/hats.dmi differ diff --git a/icons/obj/clothing/masks.dmi b/icons/obj/clothing/masks.dmi index c4ffb726c658c..85e79bb0902ef 100644 Binary files a/icons/obj/clothing/masks.dmi and b/icons/obj/clothing/masks.dmi differ diff --git a/icons/obj/clothing/modsuit/mod_clothing.dmi b/icons/obj/clothing/modsuit/mod_clothing.dmi index aebff91268f4d..ca4e8c3273653 100644 Binary files a/icons/obj/clothing/modsuit/mod_clothing.dmi and b/icons/obj/clothing/modsuit/mod_clothing.dmi differ diff --git a/icons/obj/clothing/modsuit/mod_modules.dmi b/icons/obj/clothing/modsuit/mod_modules.dmi index c93a816b2bc82..0e0121b33d909 100644 Binary files a/icons/obj/clothing/modsuit/mod_modules.dmi and b/icons/obj/clothing/modsuit/mod_modules.dmi differ diff --git a/icons/obj/clothing/neck.dmi b/icons/obj/clothing/neck.dmi index 807be4f8a52f9..dc9347565e80d 100644 Binary files a/icons/obj/clothing/neck.dmi and b/icons/obj/clothing/neck.dmi differ diff --git a/icons/obj/clothing/shoes.dmi b/icons/obj/clothing/shoes.dmi index 3ad40f8cec226..ce83b93c6b4f1 100644 Binary files a/icons/obj/clothing/shoes.dmi and b/icons/obj/clothing/shoes.dmi differ diff --git a/icons/obj/clothing/suits.dmi b/icons/obj/clothing/suits.dmi index 09ac153b5d25f..cc24947bb4de0 100644 Binary files a/icons/obj/clothing/suits.dmi and b/icons/obj/clothing/suits.dmi differ diff --git a/icons/obj/clothing/under/civilian.dmi b/icons/obj/clothing/under/civilian.dmi index 501cebec217f0..6e5b2a68a3b54 100644 Binary files a/icons/obj/clothing/under/civilian.dmi and b/icons/obj/clothing/under/civilian.dmi differ diff --git a/icons/obj/clothing/under/engineering.dmi b/icons/obj/clothing/under/engineering.dmi index 09f48baf07e85..dda57ccaa7e6b 100644 Binary files a/icons/obj/clothing/under/engineering.dmi and b/icons/obj/clothing/under/engineering.dmi differ diff --git a/icons/obj/clothing/under/suits.dmi b/icons/obj/clothing/under/suits.dmi index bee7f086277c3..d1e2c5c1de927 100644 Binary files a/icons/obj/clothing/under/suits.dmi and b/icons/obj/clothing/under/suits.dmi differ diff --git a/icons/obj/clothing/under/syndicate.dmi b/icons/obj/clothing/under/syndicate.dmi index 7c9ce6631ba66..9fa30b4b00f01 100644 Binary files a/icons/obj/clothing/under/syndicate.dmi and b/icons/obj/clothing/under/syndicate.dmi differ diff --git a/icons/obj/contraband.dmi b/icons/obj/contraband.dmi index 156f77fd5f501..f5ce5e092c894 100644 Binary files a/icons/obj/contraband.dmi and b/icons/obj/contraband.dmi differ diff --git a/icons/obj/crates.dmi b/icons/obj/crates.dmi index cfc869f98cbbd..208af28f97cf2 100644 Binary files a/icons/obj/crates.dmi and b/icons/obj/crates.dmi differ diff --git a/icons/obj/cult/structures.dmi b/icons/obj/cult/structures.dmi index 0ec02c412ba01..87d55d349bbed 100644 Binary files a/icons/obj/cult/structures.dmi and b/icons/obj/cult/structures.dmi differ diff --git a/icons/obj/device.dmi b/icons/obj/device.dmi index 96e6e0ce24263..25f9fb08e47b3 100644 Binary files a/icons/obj/device.dmi and b/icons/obj/device.dmi differ diff --git a/icons/obj/doors/shutters.dmi b/icons/obj/doors/shutters.dmi index 82740a2877363..1cc727cdbf7a4 100644 Binary files a/icons/obj/doors/shutters.dmi and b/icons/obj/doors/shutters.dmi differ diff --git a/icons/obj/drinks.dmi b/icons/obj/drinks.dmi index e5096bb9396ac..8348293dcefce 100644 Binary files a/icons/obj/drinks.dmi and b/icons/obj/drinks.dmi differ diff --git a/icons/obj/food/food.dmi b/icons/obj/food/food.dmi index 425bdb6444227..96a90ccc99f09 100644 Binary files a/icons/obj/food/food.dmi and b/icons/obj/food/food.dmi differ diff --git a/icons/obj/food/piecake.dmi b/icons/obj/food/piecake.dmi index c1059a63198e8..e36ed9d7bc8a3 100644 Binary files a/icons/obj/food/piecake.dmi and b/icons/obj/food/piecake.dmi differ diff --git a/icons/obj/grenade.dmi b/icons/obj/grenade.dmi index 209698c7133c4..8c4da6d43ede5 100644 Binary files a/icons/obj/grenade.dmi and b/icons/obj/grenade.dmi differ diff --git a/icons/obj/items_and_weapons.dmi b/icons/obj/items_and_weapons.dmi index 3cc54c4ca9169..5c74b867d0394 100644 Binary files a/icons/obj/items_and_weapons.dmi and b/icons/obj/items_and_weapons.dmi differ diff --git a/icons/obj/janitor.dmi b/icons/obj/janitor.dmi index 35af3a7f5e119..35ef6109110f3 100644 Binary files a/icons/obj/janitor.dmi and b/icons/obj/janitor.dmi differ diff --git a/icons/obj/kitchen.dmi b/icons/obj/kitchen.dmi index 40c0e241d7d4d..a3533f71f23d4 100644 Binary files a/icons/obj/kitchen.dmi and b/icons/obj/kitchen.dmi differ diff --git a/icons/obj/library.dmi b/icons/obj/library.dmi index 0f17d6bed5201..76ecba8989d90 100644 Binary files a/icons/obj/library.dmi and b/icons/obj/library.dmi differ diff --git a/icons/obj/lighting.dmi b/icons/obj/lighting.dmi index a0bd3c4c9f43e..6bc9429111c7e 100644 Binary files a/icons/obj/lighting.dmi and b/icons/obj/lighting.dmi differ diff --git a/icons/obj/machines/crossing_signal.dmi b/icons/obj/machines/crossing_signal.dmi new file mode 100644 index 0000000000000..4ef26493666cf Binary files /dev/null and b/icons/obj/machines/crossing_signal.dmi differ diff --git a/icons/obj/machines/sleeper.dmi b/icons/obj/machines/sleeper.dmi index 384b4e3044b3d..16ff15c80c730 100644 Binary files a/icons/obj/machines/sleeper.dmi and b/icons/obj/machines/sleeper.dmi differ diff --git a/icons/obj/marker.dmi b/icons/obj/marker.dmi new file mode 100644 index 0000000000000..f6043c02a3ec9 Binary files /dev/null and b/icons/obj/marker.dmi differ diff --git a/icons/obj/module.dmi b/icons/obj/module.dmi index a9096a91b3b29..1c2217f6bbec1 100644 Binary files a/icons/obj/module.dmi and b/icons/obj/module.dmi differ diff --git a/icons/obj/objects.dmi b/icons/obj/objects.dmi index 444eeea9c29c4..3750297c33ef6 100644 Binary files a/icons/obj/objects.dmi and b/icons/obj/objects.dmi differ diff --git a/icons/obj/pda.dmi b/icons/obj/pda.dmi index 4363a1c5edeb3..a26fb0f7d58b7 100644 Binary files a/icons/obj/pda.dmi and b/icons/obj/pda.dmi differ diff --git a/icons/obj/playing_cards.dmi b/icons/obj/playing_cards.dmi new file mode 100644 index 0000000000000..37fc465eab74d Binary files /dev/null and b/icons/obj/playing_cards.dmi differ diff --git a/icons/obj/power.dmi b/icons/obj/power.dmi index 2cb18e04db3ba..1ea85d66f95fb 100644 Binary files a/icons/obj/power.dmi and b/icons/obj/power.dmi differ diff --git a/icons/obj/shards.dmi b/icons/obj/shards.dmi index 78bf5f950c0a6..f4fbe4078d28c 100644 Binary files a/icons/obj/shards.dmi and b/icons/obj/shards.dmi differ diff --git a/icons/obj/stationobjs.dmi b/icons/obj/stationobjs.dmi index c0f0d8f12bb81..6991ceda50a0b 100644 Binary files a/icons/obj/stationobjs.dmi and b/icons/obj/stationobjs.dmi differ diff --git a/icons/obj/storage.dmi b/icons/obj/storage.dmi index 229bd9177d472..16971814404bd 100644 Binary files a/icons/obj/storage.dmi and b/icons/obj/storage.dmi differ diff --git a/icons/obj/structures.dmi b/icons/obj/structures.dmi index 0b475d707e249..48260c4b5f10c 100644 Binary files a/icons/obj/structures.dmi and b/icons/obj/structures.dmi differ diff --git a/icons/obj/structures_spawners.dmi b/icons/obj/structures_spawners.dmi index 604d22951c6db..48bf32e933084 100644 Binary files a/icons/obj/structures_spawners.dmi and b/icons/obj/structures_spawners.dmi differ diff --git a/icons/obj/supermatter.dmi b/icons/obj/supermatter.dmi index 2f4591f3489fb..dd006d56de868 100644 Binary files a/icons/obj/supermatter.dmi and b/icons/obj/supermatter.dmi differ diff --git a/icons/obj/surgery.dmi b/icons/obj/surgery.dmi index 24dbd2f70b71f..410780b105fff 100755 Binary files a/icons/obj/surgery.dmi and b/icons/obj/surgery.dmi differ diff --git a/icons/obj/syringe.dmi b/icons/obj/syringe.dmi index 990395e8f356c..0ea2ac9844eed 100644 Binary files a/icons/obj/syringe.dmi and b/icons/obj/syringe.dmi differ diff --git a/icons/obj/tank.dmi b/icons/obj/tank.dmi index 923cd06dc1da3..e9324a3774f89 100644 Binary files a/icons/obj/tank.dmi and b/icons/obj/tank.dmi differ diff --git a/icons/obj/tiles.dmi b/icons/obj/tiles.dmi index 5a395b738fec6..cf7b64830c4cb 100644 Binary files a/icons/obj/tiles.dmi and b/icons/obj/tiles.dmi differ diff --git a/icons/obj/toy.dmi b/icons/obj/toy.dmi index ce211baf91ecf..ea545d7132cb8 100644 Binary files a/icons/obj/toy.dmi and b/icons/obj/toy.dmi differ diff --git a/icons/obj/vending.dmi b/icons/obj/vending.dmi index 53485d6468555..eda529405f825 100644 Binary files a/icons/obj/vending.dmi and b/icons/obj/vending.dmi differ diff --git a/icons/psd_files/asteroiddustoverlay.psd b/icons/psd_files/asteroiddustoverlay.psd deleted file mode 100644 index a8e8f572b3878..0000000000000 Binary files a/icons/psd_files/asteroiddustoverlay.psd and /dev/null differ diff --git a/icons/psd_files/door.psd b/icons/psd_files/door.psd deleted file mode 100644 index 44a22a8b9e005..0000000000000 Binary files a/icons/psd_files/door.psd and /dev/null differ diff --git a/icons/psd_files/large-stamps.psd b/icons/psd_files/large-stamps.psd deleted file mode 100644 index 8dbdf573d80a0..0000000000000 Binary files a/icons/psd_files/large-stamps.psd and /dev/null differ diff --git a/icons/psd_files/locker_template.psd b/icons/psd_files/locker_template.psd deleted file mode 100644 index 9e88ad90eda72..0000000000000 Binary files a/icons/psd_files/locker_template.psd and /dev/null differ diff --git a/icons/psd_files/window_spawners.psd b/icons/psd_files/window_spawners.psd deleted file mode 100644 index 584dd664a4dc0..0000000000000 Binary files a/icons/psd_files/window_spawners.psd and /dev/null differ diff --git a/icons/turf/areas.dmi b/icons/turf/areas.dmi deleted file mode 100644 index 54b64b69131d6..0000000000000 Binary files a/icons/turf/areas.dmi and /dev/null differ diff --git a/icons/turf/decals.dmi b/icons/turf/decals.dmi index aa548f03b0ccc..c76a04fe677ef 100644 Binary files a/icons/turf/decals.dmi and b/icons/turf/decals.dmi differ diff --git a/icons/turf/floors.dmi b/icons/turf/floors.dmi index ec4ef239b270e..1230a2fbba22f 100644 Binary files a/icons/turf/floors.dmi and b/icons/turf/floors.dmi differ diff --git a/icons/turf/walls.dmi b/icons/turf/walls.dmi index e7b93730aff5e..4a81e8ae8de30 100644 Binary files a/icons/turf/walls.dmi and b/icons/turf/walls.dmi differ diff --git a/modular_heaven/_DEFINES/_module_DEFINES.dm b/modular_heaven/_DEFINES/_module_DEFINES.dm index 72386d44c4aac..e227cc9f9c370 100644 --- a/modular_heaven/_DEFINES/_module_DEFINES.dm +++ b/modular_heaven/_DEFINES/_module_DEFINES.dm @@ -18,4 +18,7 @@ /// Head of Service #define JOB_HEAD_OF_SERVICE "Head of Service" +#define SECHUD_HEAD_OF_SERVICE "hudheadofservice" +/// Void Tech +#define SECHUD_VOID_TECH "hudvoidtech" diff --git a/modular_heaven/modules/borgtools/code/tools.dm b/modular_heaven/modules/borgtools/code/tools.dm index ae2175ce54ebb..78eb386560429 100644 --- a/modular_heaven/modules/borgtools/code/tools.dm +++ b/modular_heaven/modules/borgtools/code/tools.dm @@ -75,8 +75,8 @@ var/prev_lockcharge = borg.lockcharge borg.SetLockdown(1) borg.set_anchored(TRUE) - var/datum/effect_system/smoke_spread/smoke = new - smoke.set_up(1, borg.loc) + var/datum/effect_system/fluid_spread/smoke/smoke = new + smoke.set_up(1, location = borg.loc) smoke.start() sleep(2) for(var/i in 1 to 4) diff --git a/modular_heaven/modules/custom_races/code/modules/mob/living/carbon/human/species_types/spirit.dm b/modular_heaven/modules/custom_races/code/modules/mob/living/carbon/human/species_types/spirit.dm index 2a37f0fa2f100..cffdf5c90dfaa 100644 --- a/modular_heaven/modules/custom_races/code/modules/mob/living/carbon/human/species_types/spirit.dm +++ b/modular_heaven/modules/custom_races/code/modules/mob/living/carbon/human/species_types/spirit.dm @@ -6,7 +6,7 @@ nojumpsuit = TRUE species_traits = list(AGENDER, NO_UNDERWEAR, NOBLOOD, NOEYESPRITES, NOAUGMENTS, NOBLOODOVERLAY) inherent_biotypes = MOB_HUMANOID|MOB_SPIRIT - mutantheart = /obj/item/organ/heart/ethereal + mutantheart = /obj/item/organ/internal/heart/freedom // Replace with a custom heart later. Make spirit revival cool or something inherent_traits = list( TRAIT_NOHUNGER, TRAIT_NOBREATH, @@ -76,14 +76,14 @@ our_timer += delta_time if(our_timer >= (2 SECONDS)) H.adjust_timed_status_effect(min((2 * delta_time), 10), /datum/status_effect/speech/stutter) - H.Dizzy(5) + H.adjust_timed_status_effect(5 * delta_time, /datum/status_effect/dizziness) H.adjustBruteLoss(round(0.5*delta_time, 0.1)) if(DT_PROB(10, delta_time)) H.visible_message(span_danger("[H] begins to convulse!"), span_userdanger("Your body is faltering!")) H.Unconscious(12 SECONDS) if(our_timer >= (20 SECONDS)) - H.Unconscious(100) - H.jitteriness = 0 + H.Unconscious(3 SECONDS * delta_time) + H.adjust_timed_status_effect(5 * delta_time, /datum/status_effect/jitter) H.set_timed_status_effect(0, /datum/status_effect/speech/stutter) H.adjustBruteLoss(round(1.665*delta_time, 0.1)) return TRUE @@ -91,13 +91,13 @@ /datum/species/spirit/on_species_gain(mob/living/carbon/C, datum/species/old_species) C.gain_trauma(/datum/brain_trauma/special/death_whispers, TRAUMA_RESILIENCE_MAGIC) - var/obj/item/organ/eyes/E = C.getorganslot(ORGAN_SLOT_EYES) + var/obj/item/organ/internal/eyes/E = C.getorganslot(ORGAN_SLOT_EYES) E.flash_protect = FLASH_PROTECTION_SENSITIVE // Call us DBD 'cause we've got lightburn now ..() /datum/species/spirit/on_species_loss(mob/living/carbon/C) C.cure_trauma_type(/datum/brain_trauma/special/death_whispers, TRAUMA_RESILIENCE_MAGIC) - var/obj/item/organ/eyes/E = C.getorganslot(ORGAN_SLOT_EYES) + var/obj/item/organ/internal/eyes/E = C.getorganslot(ORGAN_SLOT_EYES) E.flash_protect = FLASH_PROTECTION_NONE ..() diff --git a/modular_heaven/modules/heaven_weaponry/baseball_bats/code/baseball.dm b/modular_heaven/modules/heaven_weaponry/baseball_bats/code/baseball.dm index ca197ee618fdd..1d0bad715ad93 100644 --- a/modular_heaven/modules/heaven_weaponry/baseball_bats/code/baseball.dm +++ b/modular_heaven/modules/heaven_weaponry/baseball_bats/code/baseball.dm @@ -305,7 +305,7 @@ return ..() /obj/item/melee/baseball_bat/kitty/proc/apply_stun_effect_end(mob/living/target) - var/trait_check = HAS_TRAIT(target, TRAIT_STUNRESISTANCE) //var since we check it in out to_chat as well as determine stun duration + var/trait_check = HAS_TRAIT(target, TRAIT_BATON_RESISTANCE) //var since we check it in out to_chat as well as determine stun duration if(!target.IsKnockdown()) to_chat(target, "Your muscles seize, making you collapse[trait_check ? ", but your body quickly recovers..." : "!"]") @@ -388,12 +388,12 @@ if(length(parts) && prob(30)) var/obj/item/bodypart/bodypart = pick(parts) bodypart.dismember() - if(wielded) + if(HAS_TRAIT(src, TRAIT_WIELDED)) force = 13 else force = 2 var/atom/throw_target = get_edge_target_turf(target, user.dir) - if(!target.anchored && wielded) + if(!target.anchored && HAS_TRAIT(src, TRAIT_WIELDED)) var/whack_speed = (prob(60) ? 1 : 4) target.throw_at(throw_target, rand(1, 2), whack_speed, user) diff --git a/modular_heaven/modules/heaven_weaponry/baseball_bats/code/recipes.dm b/modular_heaven/modules/heaven_weaponry/baseball_bats/code/recipes.dm index 588fb74ee0a47..b9840d8487894 100644 --- a/modular_heaven/modules/heaven_weaponry/baseball_bats/code/recipes.dm +++ b/modular_heaven/modules/heaven_weaponry/baseball_bats/code/recipes.dm @@ -98,7 +98,7 @@ name = "Affront To God" result = /obj/item/melee/baseball_bat/kitty reqs = list(/obj/item/melee/baseball_bat = 1, - /obj/item/organ/vocal_cords/colossus = 1, + /obj/item/organ/internal/vocal_cords/colossus = 1, /obj/item/storage/book/bible = 1, /obj/item/lighter = 1, ) diff --git a/modular_heaven/modules/hypospray_2/code/lathe_designs.dm b/modular_heaven/modules/hypospray_2/code/lathe_designs.dm index 122f654eafa4b..0c7c94e79bdf4 100644 --- a/modular_heaven/modules/hypospray_2/code/lathe_designs.dm +++ b/modular_heaven/modules/hypospray_2/code/lathe_designs.dm @@ -5,7 +5,7 @@ materials = list(/datum/material/glass = 500) build_path = /obj/item/reagent_containers/glass/hypovial/small category = list("initial","Medical","Medical Designs") - departmental_flags = DEPARTMENTAL_FLAG_MEDICAL + departmental_flags = DEPARTMENT_BITFLAG_MEDICAL /datum/design/hypoviallarge name = "Large Hypovial" @@ -14,14 +14,14 @@ materials = list(/datum/material/iron = 2500) build_path = /obj/item/reagent_containers/glass/hypovial/large category = list("initial","Medical","Medical Designs") - departmental_flags = DEPARTMENTAL_FLAG_MEDICAL + departmental_flags = DEPARTMENT_BITFLAG_MEDICAL /datum/design/hypomii name = "Experimental Hypospray" desc = "A device which enables the rapid injecting or spraying of a patient." id = "hyposprayII" build_type = PROTOLATHE - departmental_flags = DEPARTMENTAL_FLAG_MEDICAL + departmental_flags = DEPARTMENT_BITFLAG_MEDICAL materials = list(/datum/material/titanium = 1000, /datum/material/glass = 3000, /datum/material/diamond = 2000) build_path = /obj/item/hypospray/mkii category = list("Medical Designs") diff --git a/modular_heaven/modules/jobs/head_service/code/head_of_service.dm b/modular_heaven/modules/jobs/head_service/code/head_of_service.dm index d15e3bd7a07cd..a541ce5f94bc0 100644 --- a/modular_heaven/modules/jobs/head_service/code/head_of_service.dm +++ b/modular_heaven/modules/jobs/head_service/code/head_of_service.dm @@ -82,12 +82,12 @@ intern_alt_name = "Head of Service-in-Training" trim_icon = 'modular_heaven/modules/jobs/cards/icons/trims.dmi' trim_state = "trim_headofservice" + sechud_icon_state = SECHUD_HEAD_OF_SERVICE extra_access = list(ACCESS_TELEPORTER) extra_wildcard_access = list() - minimal_access = list(ACCESS_BAR, ACCESS_CHAPEL_OFFICE, ACCESS_COURT, ACCESS_EVA, ACCESS_GATEWAY, ACCESS_HEADS, ACCESS_HYDROPONICS, ACCESS_JANITOR, + minimal_access = list(ACCESS_BAR, ACCESS_CHAPEL_OFFICE, ACCESS_COURT, ACCESS_EVA, ACCESS_GATEWAY, ACCESS_COMMAND, ACCESS_HYDROPONICS, ACCESS_JANITOR, ACCESS_KEYCARD_AUTH, ACCESS_KITCHEN, ACCESS_LAWYER, ACCESS_LIBRARY, ACCESS_MAINT_TUNNELS, ACCESS_MORGUE, ACCESS_PSYCHOLOGY, ACCESS_QM, ACCESS_RC_ANNOUNCE, ACCESS_RESEARCH, ACCESS_BRIG_ENTRANCE, ACCESS_THEATRE) minimal_wildcard_access = list(ACCESS_HOSE) - config_job = "head_of_service" template_access = list(ACCESS_CAPTAIN, ACCESS_CHANGE_IDS) job = /datum/job/head_of_service diff --git a/modular_heaven/modules/jobs/head_service/code/items.dm b/modular_heaven/modules/jobs/head_service/code/items.dm index 904643c1cfe3b..f633a52c1574c 100644 --- a/modular_heaven/modules/jobs/head_service/code/items.dm +++ b/modular_heaven/modules/jobs/head_service/code/items.dm @@ -4,20 +4,18 @@ icon_state = "com_headset" keyslot = new /obj/item/encryptionkey/heads/hop -/obj/item/computer_hardware/hard_drive/role/hoser - name = "\improper Crispy-N'-Clean disk" - icon_state = "datadisk7" - disk_flags = DISK_MANIFEST | DISK_STATUS | DISK_JANI | DISK_ROBOS | DISK_BUDGET | DISK_SCI - bot_access = list( - CLEAN_BOT, - VIBE_BOT, - ) - /obj/item/modular_computer/tablet/pda/heads/hoser name = "head of service PDA" - default_disk = /obj/item/computer_hardware/hard_drive/role/hop greyscale_config = /datum/greyscale_config/tablet/head greyscale_colors = "#469746#00ff00" + default_applications = list( + /datum/computer_file/program/crew_manifest, + /datum/computer_file/program/status, + /datum/computer_file/program/science, + /datum/computer_file/program/robocontrol, + /datum/computer_file/program/budgetorders, + /datum/computer_file/program/radar/custodial_locator, + ) /obj/structure/closet/secure_closet/hose name = "\proper head of service's locker" diff --git a/modular_heaven/modules/jobs/void_tech/code/items.dm b/modular_heaven/modules/jobs/void_tech/code/items.dm index 3488030f081c6..7ac133848912d 100644 --- a/modular_heaven/modules/jobs/void_tech/code/items.dm +++ b/modular_heaven/modules/jobs/void_tech/code/items.dm @@ -1,6 +1,5 @@ -/obj/item/modular_computer/tablet/pda/voidtech +/obj/item/modular_computer/tablet/pda/atmos/voidtech name = "void technician PDA" - default_disk = /obj/item/computer_hardware/hard_drive/role/engineering greyscale_config = /datum/greyscale_config/tablet/stripe_thick greyscale_colors = "#ff9933#ffffff#9933ff" diff --git a/modular_heaven/modules/jobs/void_tech/code/void_technician.dm b/modular_heaven/modules/jobs/void_tech/code/void_technician.dm index 5c3758584a596..fa05e77286824 100644 --- a/modular_heaven/modules/jobs/void_tech/code/void_technician.dm +++ b/modular_heaven/modules/jobs/void_tech/code/void_technician.dm @@ -36,7 +36,7 @@ jobtype = /datum/job/voidtech belt = /obj/item/storage/belt/utility/full - l_pocket = /obj/item/modular_computer/tablet/pda/voidtech + l_pocket = /obj/item/modular_computer/tablet/pda/atmos/voidtech ears = /obj/item/radio/headset/subspace/void uniform = /obj/item/clothing/under/rank/engineering/void shoes = /obj/item/clothing/shoes/workboots @@ -54,9 +54,8 @@ assignment = "Void Technician" trim_icon = 'modular_heaven/modules/jobs/cards/icons/trims.dmi' trim_state = "trim_voidtechnician" - extra_access = list(ACCESS_ENGINE, ACCESS_ENGINE_EQUIP, ACCESS_MECH_ENGINE, ACCESS_EXTERNAL_AIRLOCKS, ACCESS_CONSTRUCTION, - ACCESS_MINERAL_STOREROOM, ACCESS_ATMOSPHERICS, ACCESS_TECH_STORAGE, ACCESS_MAINT_TUNNELS) - minimal_access = list(ACCESS_ENGINE, ACCESS_ENGINE_EQUIP, ACCESS_MECH_ENGINE, ACCESS_EXTERNAL_AIRLOCKS, ACCESS_CONSTRUCTION, ACCESS_MINERAL_STOREROOM) - config_job = "void_technician" + sechud_icon_state = SECHUD_VOID_TECH + extra_access = list(ACCESS_ENGINE_EQUIP, ACCESS_ATMOSPHERICS, ACCESS_TECH_STORAGE, ACCESS_MAINT_TUNNELS) + minimal_access = list(ACCESS_ENGINEERING, ACCESS_MECH_ENGINE, ACCESS_EXTERNAL_AIRLOCKS, ACCESS_CONSTRUCTION, ACCESS_MINERAL_STOREROOM) template_access = list(ACCESS_CAPTAIN, ACCESS_CE, ACCESS_CHANGE_IDS) job = /datum/job/voidtech diff --git a/modular_heaven/modules/megafauna/code/modules/mob/living/simple_animal/hostile/megafauna/beschutzer.dm b/modular_heaven/modules/megafauna/code/modules/mob/living/simple_animal/hostile/megafauna/beschutzer.dm index 2fc21b98eab18..95bb357962c3a 100644 --- a/modular_heaven/modules/megafauna/code/modules/mob/living/simple_animal/hostile/megafauna/beschutzer.dm +++ b/modular_heaven/modules/megafauna/code/modules/mob/living/simple_animal/hostile/megafauna/beschutzer.dm @@ -376,6 +376,6 @@ #undef FERAL_ATTACK_WARMUP #undef FERAL_ATTACK_ACTIVE #undef FERAL_ATTACK_RECOVERY -#define FERAL_ATTACK_PEACEFUL -#define FERAL_ATTACK_HURT -#define ATTACK_INTERMISSION_TIME +#undef FERAL_ATTACK_PEACEFUL +#undef FERAL_ATTACK_HURT +#undef ATTACK_INTERMISSION_TIME diff --git a/modular_heaven/modules/megafauna/code/modules/mob/living/simple_animal/hostile/megafauna/luciftvian.dm b/modular_heaven/modules/megafauna/code/modules/mob/living/simple_animal/hostile/megafauna/luciftvian.dm index c1070e1ff7dc6..07f1148a0613b 100644 --- a/modular_heaven/modules/megafauna/code/modules/mob/living/simple_animal/hostile/megafauna/luciftvian.dm +++ b/modular_heaven/modules/megafauna/code/modules/mob/living/simple_animal/hostile/megafauna/luciftvian.dm @@ -245,7 +245,7 @@ animate(src, pixel_z = rand(5, 15), time = 1, loop = 6) animate(pixel_z = 0, time = 1) for(var/mob/living/L in get_hearers_in_view(7, src) - src) - L.Dizzy(6) + L.adjust_timed_status_effect(1 SECONDS, /datum/status_effect/dizziness) to_chat(L, "Luciftvian screams loudly!") update_cooldowns(list(COOLDOWN_UPDATE_SET_MELEE = 0 SECONDS, COOLDOWN_UPDATE_SET_RANGED = 0 SECONDS)) SLEEP_CHECK_DEATH(12, src) diff --git a/modular_heaven/modules/players/Axis/code/clothes.dm b/modular_heaven/modules/players/Axis/code/clothes.dm index 84b8adda7981f..32070e3695898 100644 --- a/modular_heaven/modules/players/Axis/code/clothes.dm +++ b/modular_heaven/modules/players/Axis/code/clothes.dm @@ -6,7 +6,6 @@ icon = 'modular_heaven/modules/players/Axis/icons/suit.dmi' worn_icon = 'modular_heaven/modules/players/Axis/icons/worn_suit.dmi' icon_state = "onfield_medical_outfit" - permeability_coefficient = 0.5 - armor = list(MELEE = 0, BULLET = 0, LASER = 0,ENERGY = 0, BOMB = 0, BIO = 10, RAD = 0, FIRE = 0, ACID = 0) + armor = list(MELEE = 0, BULLET = 0, LASER = 0,ENERGY = 0, BOMB = 0, BIO = 60, RAD = 0, FIRE = 0, ACID = 0) //catboy// diff --git a/modular_heaven/modules/quirks/good.dm b/modular_heaven/modules/quirks/good.dm index 00cab4a92603c..5a244aaf44c58 100644 --- a/modular_heaven/modules/quirks/good.dm +++ b/modular_heaven/modules/quirks/good.dm @@ -10,5 +10,5 @@ /datum/quirk/no_appendix/add_unique() var/mob/living/carbon/carbon_quirk_holder = quirk_holder - var/obj/item/organ/appendix/dumb_appendix = carbon_quirk_holder.getorganslot(ORGAN_SLOT_APPENDIX) + var/obj/item/organ/internal/appendix/dumb_appendix = carbon_quirk_holder.getorganslot(ORGAN_SLOT_APPENDIX) dumb_appendix.Remove(quirk_holder, TRUE) diff --git a/modular_heaven/modules/quirks/negative.dm b/modular_heaven/modules/quirks/negative.dm index 436ac661bf5f3..af06bd2f36240 100644 --- a/modular_heaven/modules/quirks/negative.dm +++ b/modular_heaven/modules/quirks/negative.dm @@ -8,27 +8,27 @@ processing_quirk = TRUE /datum/quirk/unholy/process(delta_time) - var/mob/living/carbon/human/H = quirk_holder - for(var/mob/living/L in get_hearers_in_view(2, H)) + var/mob/living/carbon/human/chained = quirk_holder + for(var/mob/living/L in get_hearers_in_view(2, chained)) if(HAS_TRAIT(L, TRAIT_HOLY)) if(DT_PROB(10, delta_time)) // 10% chance to cough regardless of spam check, just to make sure the player knows they're still fucked. - H.emote("cough") + chained.emote("cough") if(DT_PROB(65, delta_time)) // Brute or burn, with brute doing less damage. if(!antispam) - H.visible_message(span_warning("Blood seeps from [H]'s pores!")) - H.bleed(rand(10, 40)) - H.adjustBruteLoss(rand(1,2),0) + chained.visible_message(span_warning("Blood seeps from [chained]'s pores!")) + chained.bleed(rand(10, 40)) + chained.adjustBruteLoss(rand(1,2),0) else if(!antispam) - H.visible_message(span_warning("A red steam collects around [H]'s skin!")) - H.adjustFireLoss(rand(1,6), 0) + chained.visible_message(span_warning("A red steam collects around [chained]'s skin!")) + chained.adjustFireLoss(rand(1,6), 0) if(DT_PROB(2, delta_time)) // 2% chance to burst into flames if(!antispam) - H.visible_message(span_warning("[H] bursts into darkened flames!")) - H.set_fire_stacks(min(5, H.fire_stacks + 3)) - H.IgniteMob() + chained.visible_message(span_warning("[chained] bursts into darkened flames!")) + chained.set_fire_stacks(min(5, chained.fire_stacks + 3)) + chained.ignite_mob() if(!antispam) // General message - to_chat(H, "Your soul feels like it's being ripped from your body, towards [L]!") + to_chat(chained, "Your soul feels like it's being ripped from your body, towards [L]!") antispam = TRUE addtimer(CALLBACK(src, .proc/spam_check), 10 SECONDS) diff --git a/modular_heaven/modules/quirks/neutral.dm b/modular_heaven/modules/quirks/neutral.dm index 56a3d64a21499..a0ee1d1cb6218 100644 --- a/modular_heaven/modules/quirks/neutral.dm +++ b/modular_heaven/modules/quirks/neutral.dm @@ -72,12 +72,12 @@ icon = "robot" desc = "You sound like a kickass robot." value = 0 - medical_record_text = "During physical examination, patient's tongue was found to be uniquely damaged." + medical_record_text = "During physical examination, patient's tongue was found to be robotically augmented." /datum/quirk/robotic_talk/add_unique() var/mob/living/carbon/human/H = quirk_holder - var/obj/item/organ/tongue/old_tongue = locate() in H.internal_organs - var/obj/item/organ/tongue/robot/new_tongue = new(get_turf(H)) + var/obj/item/organ/internal/tongue/old_tongue = locate() in H.internal_organs + var/obj/item/organ/internal/tongue/robot/new_tongue = new(get_turf(H)) old_tongue.Remove(H) new_tongue.Insert(H) qdel(old_tongue) diff --git a/modular_heaven/modules/reagents_matches/code/custom_drinks.dm b/modular_heaven/modules/reagents_matches/code/custom_drinks.dm index 7a9f7906c1829..e2c6f0c4ba63b 100644 --- a/modular_heaven/modules/reagents_matches/code/custom_drinks.dm +++ b/modular_heaven/modules/reagents_matches/code/custom_drinks.dm @@ -45,9 +45,9 @@ /datum/reagent/consumable/naenaecream/proc/picklimb() return (pick(TRAIT_PARALYSIS_L_ARM,TRAIT_PARALYSIS_R_ARM,TRAIT_PARALYSIS_R_LEG,TRAIT_PARALYSIS_L_LEG)) -/datum/reagent/consumable/naenaecream/overdose_process(mob/living/carbon/M) - M.set_timed_status_effect(50 SECONDS * REM, /datum/status_effect/drugginess) - M.dizziness +=2 +/datum/reagent/consumable/naenaecream/overdose_process(mob/living/carbon/M, delta_time) + M.set_timed_status_effect(25 SECONDS * REM * delta_time, /datum/status_effect/drugginess) + M.set_timed_status_effect(4 SECONDS * REM * delta_time, /datum/status_effect/dizziness) M.adjustOrganLoss(ORGAN_SLOT_BRAIN, 1*REM, 150) if(prob(35)) M.adjustStaminaLoss(20) @@ -99,11 +99,11 @@ chemical_flags = REAGENT_CAN_BE_SYNTHESIZED glass_price = DRINK_PRICE_STOCK -/datum/reagent/consumable/greentea/on_mob_life(mob/living/carbon/M) - M.dizziness = max(0,M.dizziness-1) - M.drowsyness = max(0,M.drowsyness-3) - M.jitteriness = max(0,M.jitteriness-2) - M.AdjustSleeping(-20, FALSE) +/datum/reagent/consumable/greentea/on_mob_life(mob/living/carbon/M, delta_time) + M.adjust_timed_status_effect(-1 SECONDS * REM * delta_time, /datum/status_effect/dizziness) + M.adjust_drowsyness(-3 * REM * delta_time) + M.adjust_timed_status_effect(-2 SECONDS * REM * delta_time, /datum/status_effect/jitter) + M.AdjustSleeping(-20 * REM * delta_time) if(M.getToxLoss() && prob(20)) M.adjustToxLoss(-1, 0) M.adjust_bodytemperature(20 * TEMPERATURE_DAMAGE_COEFFICIENT, 0, M.get_body_temp_normal()) @@ -123,11 +123,11 @@ chemical_flags = REAGENT_CAN_BE_SYNTHESIZED glass_price = DRINK_PRICE_STOCK -/datum/reagent/consumable/redtea/on_mob_life(mob/living/carbon/M) - M.dizziness = max(0,M.dizziness-3) - M.drowsyness = max(0,M.drowsyness-2) - M.jitteriness = max(0,M.jitteriness-1) - M.AdjustSleeping(-20, FALSE) +/datum/reagent/consumable/redtea/on_mob_life(mob/living/carbon/M, delta_time) + M.adjust_timed_status_effect(-3 SECONDS * REM * delta_time, /datum/status_effect/dizziness) + M.adjust_drowsyness(-2 * REM * delta_time) + M.adjust_timed_status_effect(-1 SECONDS * REM * delta_time, /datum/status_effect/jitter) + M.AdjustSleeping(-20 * REM * delta_time) if(M.getToxLoss() && prob(20)) M.adjustToxLoss(-1, 0) M.adjust_bodytemperature(20 * TEMPERATURE_DAMAGE_COEFFICIENT, 0, M.get_body_temp_normal()) @@ -147,11 +147,11 @@ chemical_flags = REAGENT_CAN_BE_SYNTHESIZED glass_price = DRINK_PRICE_EASY -/datum/reagent/consumable/chifir/on_mob_life(mob/living/carbon/M) - M.dizziness = max(0,M.dizziness-2) - M.drowsyness = max(0,M.drowsyness-2) - M.jitteriness = max(0,M.jitteriness-2) - M.AdjustSleeping(-20, FALSE) +/datum/reagent/consumable/chifir/on_mob_life(mob/living/carbon/M, delta_time) + M.adjust_timed_status_effect(-2 SECONDS * REM * delta_time, /datum/status_effect/dizziness) + M.adjust_drowsyness(-2 * REM * delta_time) + M.adjust_timed_status_effect(-2 SECONDS * REM * delta_time, /datum/status_effect/jitter) + M.AdjustSleeping(-20 * REM * delta_time) if(M.getToxLoss() && prob(20)) M.adjustToxLoss(-1, 0) M.adjust_bodytemperature(20 * TEMPERATURE_DAMAGE_COEFFICIENT, 0, M.get_body_temp_normal()) @@ -171,11 +171,11 @@ chemical_flags = REAGENT_CAN_BE_SYNTHESIZED glass_price = DRINK_PRICE_EASY -/datum/reagent/consumable/chamomile/on_mob_life(mob/living/carbon/M) - M.dizziness = max(0,M.dizziness-2) - M.drowsyness = max(0,M.drowsyness-1) - M.jitteriness = max(0,M.jitteriness-3) - M.AdjustSleeping(-20, FALSE) +/datum/reagent/consumable/chamomile/on_mob_life(mob/living/carbon/M, delta_time) + M.adjust_timed_status_effect(-2 SECONDS * REM * delta_time, /datum/status_effect/dizziness) + M.adjust_drowsyness(-1 * REM * delta_time) + M.adjust_timed_status_effect(-3 SECONDS * REM * delta_time, /datum/status_effect/jitter) + M.AdjustSleeping(-20 * REM * delta_time) if(M.getToxLoss() && prob(20)) M.adjustToxLoss(-2, 0) M.adjust_bodytemperature(20 * TEMPERATURE_DAMAGE_COEFFICIENT, 0, M.get_body_temp_normal()) diff --git a/modular_heaven/modules/research/all_nodes.dm b/modular_heaven/modules/research/all_nodes.dm index 915257ecac080..9e6a62bd4aa46 100644 --- a/modular_heaven/modules/research/all_nodes.dm +++ b/modular_heaven/modules/research/all_nodes.dm @@ -13,7 +13,7 @@ id_additions = list( "borg_upgrade_shrink", ) - +/* /datum/techweb_node/adv_engi id_additions = list( "multi_cell_charger", @@ -21,14 +21,14 @@ "plumbing_eng", "plumbing_sci", ) - +*/ /datum/techweb_node/basic_tools id_additions = list( "bowl", "drinking_glass", "shot_glass", ) - +/* /datum/techweb_node/basic_medical id_additions = list( "engi_plumbing", @@ -84,7 +84,7 @@ "satchel_holding", "duffel_holding" ) - +*/ /datum/techweb_node/exp_tools id_additions = list( "hyposprayII" diff --git a/rust_g.dll b/rust_g.dll index be19f57946da4..b72315ec5cf19 100644 Binary files a/rust_g.dll and b/rust_g.dll differ diff --git a/sound/items/cardflip.ogg b/sound/items/cardflip.ogg new file mode 100644 index 0000000000000..88e909cdc1062 Binary files /dev/null and b/sound/items/cardflip.ogg differ diff --git a/sound/machines/steam_hiss.ogg b/sound/machines/steam_hiss.ogg new file mode 100644 index 0000000000000..3bde6d950bcfe Binary files /dev/null and b/sound/machines/steam_hiss.ogg differ diff --git a/sound/magic/pantsaltar.ogg b/sound/magic/pantsaltar.ogg new file mode 100644 index 0000000000000..06d68a1233ee0 Binary files /dev/null and b/sound/magic/pantsaltar.ogg differ diff --git a/sound/misc/cracking_crystal.ogg b/sound/misc/cracking_crystal.ogg new file mode 100644 index 0000000000000..4bf4b31353719 Binary files /dev/null and b/sound/misc/cracking_crystal.ogg differ diff --git a/strings/cas_white.txt b/strings/cas_white.txt index 644ffdf21cfd3..f874eb15cb812 100644 --- a/strings/cas_white.txt +++ b/strings/cas_white.txt @@ -340,7 +340,6 @@ Cursed duffle bags. Fetish content. The shotgun. Lavaland bestiality. -░░░░░▄▄▄▄▀▀▀▀▀▀▀▀▄▄▄▄▄▄░░░░░░░ ░░░░░█░░░░▒▒▒▒▒▒▒▒▒▒▒▒░░▀▀▄░░░░ ░░░░█░░░▒▒▒▒▒▒░░░░░░░░▒▒▒░░█░░░ ░░░█░░░░░░▄██▀▄▄░░░░░▄▄▄░░░░█░░ ░▄▀▒▄▄▄▒░█▀▀▀▀▄▄█░░░██▄▄█░░░░█░ █░▒█▒▄░▀▄▄▄▀░░░░░░░░█░░░▒▒▒▒▒░█ █░▒█░█▀▄▄░░░░░█▀░░░░▀▄░░▄▀▀▀▄▒█ ░█░▀▄░█▄░█▀▄▄░▀░▀▀░▄▄▀░░░░█░░█░ ░░█░░░▀▄▀█▄▄░█▀▀▀▄▄▄▄▀▀█▀██░█░░ ░░░█░░░░██░░▀█▄▄▄█▄▄█▄████░█░░░ ░░░░█░░░░▀▀▄░█░░░█░█▀██████░█░░ ░░░░░▀▄░░░░░▀▀▄▄▄█▄█▄█▄█▄▀░░█░░ ░░░░░░░▀▄▄░▒▒▒▒░░░░░░░░░░▒░░░█░ ░░░░░░░░░░▀▀▄▄░▒▒▒▒▒▒▒▒▒▒░░░░█░ ░░░░░░░░░░░░░░▀▄▄▄▄▄░░░░░░░░█░░ Vore. CAT WITH NO UNDIES Surgical implantation of cat body parts. diff --git a/strings/eigenstasium.json b/strings/eigenstasium.json new file mode 100644 index 0000000000000..cafce6777c866 --- /dev/null +++ b/strings/eigenstasium.json @@ -0,0 +1,39 @@ +{ + "lines": [ + "Bugger me, whats all this then?", + "Sacre bleu! Ou suis-je?!", + "I knew powering the station using a singularity engine would lead to something like this...", + "Wow, I can't believe in your universe Cencomm got rid of cloning.", + "WHAT IS HAPPENING?!", + "YOU'VE CREATED A TIME PARADOX!", + "You trying to steal my job?", + "So that's what I'd look like if I was ugly...", + "So, two alternate universe twins walk into a bar...", + "YOU'VE DOOMED THE TIMELINE!", + "Ruffle a cat once in a while!", + "I'm starting to get why no one wants to hang out with me.", + "Why haven't you gotten around to starting that band?!", + "No!! I was just about to greentext!", + "Kept you waiting huh?", + "Oh god I think I'm ODing I'm seeing a fake version of me.", + "Hey, I remember that phase, glad I grew out of it.", + "Keep going lets see if more of us show up.", + "I bet we can finally take the clown now.", + "LING DISGUISED AS ME!", + "El psy congroo.", + "At long last! My evil twin!", + "Keep going lets see if more of us show up.", + "No! Dark spirits, do not torment me with these visions of my future self! It's horrible!", + "Good. Now that the council is assembled the meeting can begin.", + "Listen! I only have so much time before I'm ripped away. The secret behind the gas giants are...", + "Das ist nicht deutschland. Das ist nicht akzeptabel!!!", + "I've come from the future to warn you about eigenstasium! Oh no! I'm too late!", + "You fool! You took too much eigenstasium! You've doomed us all!", + "Don't trust any bagels you see until next month!", + "What...what's with these teleports? It's like one of my Japanese animes...!", + "Ik stond op het punt om mehki op tafel te zetten, en nu, waar ben ik?", + "Wake the fuck up spaceman we have a gas giant to burn", + "This is one hell of a beepsky smash.", + "Now neither of us will be virgins!" + ] +} diff --git a/strings/french_replacement.json b/strings/french_replacement.json index 4c89d98812730..d99718e7e4d7b 100644 --- a/strings/french_replacement.json +++ b/strings/french_replacement.json @@ -3,69 +3,69 @@ "french": { "yes": "oui", "no": "non", - "I'm": "j'", - "am": "suis", + "I'm": "j'", + "am": "suis", "a": "un", - "and": "et", + "and": "et", "the": "l'", "I": "j'", "for": "pour", "with": "avec", "of": "de", - - + + "assistant": "ravageur", "assistants": "ravageurs", "baby": [ - "enfant", + "enfant", "petit baguette" - ], - "bad": "mal", + ], + "bad": "mal", "bye": [ - "bon voyage", + "bon voyage", "adieu", "au revoir" - ], + ], "cake": "gateau", - "captain": "capitaine", + "captain": "capitaine", "changeling": "changeur", "cheese": [ - "brie", + "brie", "roquefort", "camembert" - ], + ], "cigarette": "clope", - "cook": "cuisinier", - "dad": "papa", - "enemy": "silly english dog", - "friend": "ami", - "good": "bon", - "greytide": "les gitans", + "cook": "cuisinier", + "dad": "papa", + "enemy": "silly english dog", + "friend": "ami", + "good": "bon", + "greytide": "les gitans", "greytider": "les gitans", "greytiders": "les gitans", - "hardsuit": "burkini", + "modsuit": "burkini", "hello": [ - "'allo", + "'allo", "bonjour", "salut" - ], + ], "maint": "les banlieues", "meat": [ - "coq au vin", + "coq au vin", "boeuf" - ], - "mom": "maman", - "my": "mon", + ], + "mom": "maman", + "my": "mon", "nuke": [ - "grand bombe", + "grand bombe", "la baguette ultime" ], - "op": "boche", - "operative": "boche", - "operatives": "boches", - "ops": "boches", - "urity": "urite", - "security": "securite", + "op": "boche", + "operative": "boche", + "operatives": "boches", + "ops": "boches", + "urity": "urite", + "security": "securite", "shit": "merde", "shitcurity": [ "gendarmerie", @@ -75,17 +75,17 @@ "gendarmerie", "les keufs" ], - "spaghetti": "macaroni", - "spicy": "epice", - "thanks": "merci", + "spaghetti": "macaroni", + "spicy": "epice", + "thanks": "merci", "tomato": "tomate", - "traitor": "collaborateur", - "want": "envie", - "what's": "quel est", - "who's": "qui est", - "why": "porquois", + "traitor": "collaborateur", + "want": "envie", + "what's": "quel est", + "who's": "qui est", + "why": "porquois", "wine": "vin", "wizard": "sorcier" } - -} \ No newline at end of file + +} diff --git a/strings/memories.json b/strings/memories.json index b4035088d85bc..52c54ebece191 100644 --- a/strings/memories.json +++ b/strings/memories.json @@ -195,7 +195,7 @@ "The borging of %PROTAGONIST." ], "borged_starts":[ - "%PROTAGONIST havign their brain put into a robot", + "%PROTAGONIST having their brain put into a robot", "%PROTAGONIST getting turned into a bucket of bolts" ], "borged_moods":[ @@ -417,6 +417,30 @@ ], "nuke_code_starts":[ "The number %NUKE_CODE written on a sticky note with the words \"FOR SYNDICATE EYES ONLY\" scrawled next to it.", - "A piece of paper with the number %NUKE_CODE being handed to %PROTAGONIST from a figure in a blood-red hardsuit." + "A piece of paper with the number %NUKE_CODE being handed to %PROTAGONIST from a figure in a blood-red MODsuit." + ], + "playing_cards_names":[ + "The %CARDGAME of %PROTAGONIST with %PLAYERS." + ], + "playing_cards_starts":[ + "%PLAYERS are waiting for %PROTAGONIST to start the %CARDGAME", + "The %CARDGAME has been setup by %DEALER", + "%DEALER starts shuffling the deck for the %CARDGAME" + ], + "playing_cards_moods":[ + "%PROTAGONIST %MOOD as they hold the %HELD_CARD_ITEM for the %CARDGAME.", + "%PROTAGONIST %MOOD as they pickup the %HELD_CARD_ITEM.", + "%PROTAGONIST %MOOD as they put down the %HELD_CARD_ITEM." + ], + "playing_52_pickup_names":[ + "%PROTAGONIST tricking %DEUTERAGONIST into playing 52 pickup with %WHAT_BY." + ], + "playing_52_pickup_starts":[ + "%PROTAGONIST tosses the %WHAT_BY at %DEUTERAGONIST spilling cards all over the floor", + "A %WHAT_BY thrown by %PROTAGONIST splatters across %DEUTERAGONIST face" + ], + "playing_52_pickup_moods":[ + "%PROTAGONIST %MOOD as they taunt %DEUTERAGONIST.", + "%DEUTERAGONIST %MOOD as they shamefully pickup the cards." ] } diff --git a/strings/ninja.json b/strings/ninja.json new file mode 100644 index 0000000000000..8dfe297be7a9c --- /dev/null +++ b/strings/ninja.json @@ -0,0 +1,13 @@ +{ + "lines": [ + "A CORNERED FOX IS MORE DANGEROUS THAN A JACKAL!", + "HURT ME MOOORRREEE!", + "IMPRESSIVE!", + "LET'S DANCE!", + "I'M SAYING JACK IS BACK!", + "I'M FUCKING INVINCIBLE!", + "AHH. BETTER THAN ACUPUNCTURE!", + "NO PAIN, NO GAIN. HAHAHAHAHA!", + "BANZAI!!!" + ] +} diff --git a/strings/tips.txt b/strings/tips.txt index 6cc986f3496ff..21696a74b2304 100644 --- a/strings/tips.txt +++ b/strings/tips.txt @@ -251,3 +251,5 @@ Laying down will help slow down bloodloss. Death will halt it entirely. ♪ Hey, have you ever tried appending the % character before your messages when speaking in-game? ♫ @You can use the |, + and _ characters to emphasize parts of what you say in-game (e.g. say"my _ass_ |is| +heavy+." will be outputted as "my ass is heavy."). You can also escape these emphasizers by appending backslashes before them (e.g. say"1\+2\+3" will come out as "1+2+3" and not "1\2\3"). If you knock into somebody while doing a wicked grind on a skateboard, they will be floored for double the time. Radical! +Sleeping can be used to recover from minor injuries. Sanity, darkness, blindfolds, earmuffs, tables, beds, and bedsheets affect the healing rate. +You can cheat games by baking dice in microwaves to make them loaded. Cards can be seen with x-ray vision or be marked with either a pen or crayon to gain an edge. diff --git a/tgstation.dme b/tgstation.dme index 23cffa5baf6e1..64ece8fc07b08 100644 --- a/tgstation.dme +++ b/tgstation.dme @@ -49,7 +49,6 @@ #include "code\__DEFINES\cargo.dm" #include "code\__DEFINES\chat.dm" #include "code\__DEFINES\chat_filter.dm" -#include "code\__DEFINES\cinematics.dm" #include "code\__DEFINES\cleaning.dm" #include "code\__DEFINES\clothing.dm" #include "code\__DEFINES\colors.dm" @@ -75,9 +74,11 @@ #include "code\__DEFINES\experisci.dm" #include "code\__DEFINES\explosions.dm" #include "code\__DEFINES\exports.dm" +#include "code\__DEFINES\external_organs.dm" #include "code\__DEFINES\fantasy_affixes.dm" #include "code\__DEFINES\firealarm.dm" #include "code\__DEFINES\flags.dm" +#include "code\__DEFINES\flora.dm" #include "code\__DEFINES\fonts.dm" #include "code\__DEFINES\food.dm" #include "code\__DEFINES\footsteps.dm" @@ -112,6 +113,7 @@ #include "code\__DEFINES\memory_defines.dm" #include "code\__DEFINES\mergers.dm" #include "code\__DEFINES\mob_spawn.dm" +#include "code\__DEFINES\mobfactions.dm" #include "code\__DEFINES\mobs.dm" #include "code\__DEFINES\mod.dm" #include "code\__DEFINES\monkeys.dm" @@ -120,6 +122,7 @@ #include "code\__DEFINES\movespeed_modification.dm" #include "code\__DEFINES\networks.dm" #include "code\__DEFINES\nitrile.dm" +#include "code\__DEFINES\nuclear_bomb.dm" #include "code\__DEFINES\obj_flags.dm" #include "code\__DEFINES\paintings.dm" #include "code\__DEFINES\paper.dm" @@ -164,7 +167,6 @@ #include "code\__DEFINES\stat.dm" #include "code\__DEFINES\stat_tracking.dm" #include "code\__DEFINES\station.dm" -#include "code\__DEFINES\statpanel.dm" #include "code\__DEFINES\status_effects.dm" #include "code\__DEFINES\storage.dm" #include "code\__DEFINES\strippable.dm" @@ -205,6 +207,7 @@ #include "code\__DEFINES\dcs\signals\signals_bot.dm" #include "code\__DEFINES\dcs\signals\signals_changeling.dm" #include "code\__DEFINES\dcs\signals\signals_circuit.dm" +#include "code\__DEFINES\dcs\signals\signals_client.dm" #include "code\__DEFINES\dcs\signals\signals_clothing.dm" #include "code\__DEFINES\dcs\signals\signals_container.dm" #include "code\__DEFINES\dcs\signals\signals_customizable.dm" @@ -232,6 +235,7 @@ #include "code\__DEFINES\dcs\signals\signals_object.dm" #include "code\__DEFINES\dcs\signals\signals_operating_computer.dm" #include "code\__DEFINES\dcs\signals\signals_painting.dm" +#include "code\__DEFINES\dcs\signals\signals_proxmonitor.dm" #include "code\__DEFINES\dcs\signals\signals_radiation.dm" #include "code\__DEFINES\dcs\signals\signals_reagent.dm" #include "code\__DEFINES\dcs\signals\signals_restaurant.dm" @@ -243,6 +247,7 @@ #include "code\__DEFINES\dcs\signals\signals_subsystem.dm" #include "code\__DEFINES\dcs\signals\signals_swab.dm" #include "code\__DEFINES\dcs\signals\signals_techweb.dm" +#include "code\__DEFINES\dcs\signals\signals_tools.dm" #include "code\__DEFINES\dcs\signals\signals_traitor.dm" #include "code\__DEFINES\dcs\signals\signals_tram.dm" #include "code\__DEFINES\dcs\signals\signals_transform.dm" @@ -268,7 +273,6 @@ #include "code\__DEFINES\dcs\signals\signals_mob\signals_mob_simple.dm" #include "code\__DEFINES\research\anomalies.dm" #include "code\__HELPERS\_lists.dm" -#include "code\__HELPERS\_logging.dm" #include "code\__HELPERS\_string_lists.dm" #include "code\__HELPERS\admin.dm" #include "code\__HELPERS\ai.dm" @@ -289,6 +293,7 @@ #include "code\__HELPERS\dna.dm" #include "code\__HELPERS\files.dm" #include "code\__HELPERS\filters.dm" +#include "code\__HELPERS\forensics.dm" #include "code\__HELPERS\game.dm" #include "code\__HELPERS\global_lists.dm" #include "code\__HELPERS\guid.dm" @@ -339,6 +344,24 @@ #include "code\__HELPERS\verbs.dm" #include "code\__HELPERS\view.dm" #include "code\__HELPERS\weakref.dm" +#include "code\__HELPERS\logging\_logging.dm" +#include "code\__HELPERS\logging\admin.dm" +#include "code\__HELPERS\logging\antagonists.dm" +#include "code\__HELPERS\logging\atmos.dm" +#include "code\__HELPERS\logging\attack.dm" +#include "code\__HELPERS\logging\debug.dm" +#include "code\__HELPERS\logging\economy.dm" +#include "code\__HELPERS\logging\game.dm" +#include "code\__HELPERS\logging\manifest.dm" +#include "code\__HELPERS\logging\mecha.dm" +#include "code\__HELPERS\logging\mob.dm" +#include "code\__HELPERS\logging\paper.dm" +#include "code\__HELPERS\logging\pda.dm" +#include "code\__HELPERS\logging\shuttle.dm" +#include "code\__HELPERS\logging\talk.dm" +#include "code\__HELPERS\logging\tool.dm" +#include "code\__HELPERS\logging\ui.dm" +#include "code\__HELPERS\logging\virus.dm" #include "code\__HELPERS\sorts\__main.dm" #include "code\__HELPERS\sorts\InsertSort.dm" #include "code\__HELPERS\sorts\MergeSort.dm" @@ -455,6 +478,7 @@ #include "code\controllers\subsystem\events.dm" #include "code\controllers\subsystem\explosions.dm" #include "code\controllers\subsystem\fire_burning.dm" +#include "code\controllers\subsystem\fluids.dm" #include "code\controllers\subsystem\garbage.dm" #include "code\controllers\subsystem\icon_smooth.dm" #include "code\controllers\subsystem\id_access.dm" @@ -527,28 +551,27 @@ #include "code\controllers\subsystem\processing\clock_component.dm" #include "code\controllers\subsystem\processing\conveyors.dm" #include "code\controllers\subsystem\processing\fastprocess.dm" -#include "code\controllers\subsystem\processing\fluids.dm" #include "code\controllers\subsystem\processing\greyscale.dm" #include "code\controllers\subsystem\processing\instruments.dm" #include "code\controllers\subsystem\processing\networks.dm" #include "code\controllers\subsystem\processing\obj.dm" +#include "code\controllers\subsystem\processing\plumbing.dm" #include "code\controllers\subsystem\processing\processing.dm" #include "code\controllers\subsystem\processing\projectiles.dm" #include "code\controllers\subsystem\processing\quirks.dm" #include "code\controllers\subsystem\processing\reagents.dm" #include "code\controllers\subsystem\processing\singulo.dm" #include "code\controllers\subsystem\processing\station.dm" +#include "code\controllers\subsystem\processing\supermatter_cascade.dm" #include "code\controllers\subsystem\processing\tramprocess.dm" #include "code\controllers\subsystem\processing\wet_floors.dm" #include "code\datums\action.dm" -#include "code\datums\ai_laws.dm" #include "code\datums\alarm.dm" #include "code\datums\armor.dm" #include "code\datums\beam.dm" #include "code\datums\browser.dm" #include "code\datums\callback.dm" #include "code\datums\chatmessage.dm" -#include "code\datums\cinematic.dm" #include "code\datums\dash_weapon.dm" #include "code\datums\datacore.dm" #include "code\datums\datum.dm" @@ -654,6 +677,10 @@ #include "code\datums\ai\robot_customer\robot_customer_behaviors.dm" #include "code\datums\ai\robot_customer\robot_customer_controller.dm" #include "code\datums\ai\robot_customer\robot_customer_subtrees.dm" +#include "code\datums\ai_laws\ai_laws.dm" +#include "code\datums\ai_laws\laws_antagonistic.dm" +#include "code\datums\ai_laws\laws_neutral.dm" +#include "code\datums\ai_laws\laws_station_sided.dm" #include "code\datums\announcers\_announcer.dm" #include "code\datums\announcers\default_announcer.dm" #include "code\datums\announcers\intern_announcer.dm" @@ -671,6 +698,10 @@ #include "code\datums\brain_damage\special.dm" #include "code\datums\brain_damage\split_personality.dm" #include "code\datums\changelog\changelog.dm" +#include "code\datums\cinematics\_cinematic.dm" +#include "code\datums\cinematics\malf_doomsday.dm" +#include "code\datums\cinematics\narsie_summon.dm" +#include "code\datums\cinematics\nuke_cinematics.dm" #include "code\datums\components\_component.dm" #include "code\datums\components\acid.dm" #include "code\datums\components\admin_popup.dm" @@ -694,10 +725,12 @@ #include "code\datums\components\combustible_flooder.dm" #include "code\datums\components\connect_containers.dm" #include "code\datums\components\connect_loc_behalf.dm" +#include "code\datums\components\connect_mob_behalf.dm" #include "code\datums\components\connect_range.dm" #include "code\datums\components\construction.dm" #include "code\datums\components\conveyor_movement.dm" #include "code\datums\components\cracked.dm" +#include "code\datums\components\crate_carrier.dm" #include "code\datums\components\creamed.dm" #include "code\datums\components\cult_ritual_item.dm" #include "code\datums\components\curse_of_hunger.dm" @@ -717,9 +750,9 @@ #include "code\datums\components\explodable.dm" #include "code\datums\components\faction_granter.dm" #include "code\datums\components\force_move.dm" -#include "code\datums\components\forensics.dm" #include "code\datums\components\fov_handler.dm" #include "code\datums\components\fullauto.dm" +#include "code\datums\components\gags_recolorable.dm" #include "code\datums\components\gas_leaker.dm" #include "code\datums\components\geiger_sound.dm" #include "code\datums\components\genetic_damage.dm" @@ -733,6 +766,7 @@ #include "code\datums\components\infective.dm" #include "code\datums\components\irradiated.dm" #include "code\datums\components\itempicky.dm" +#include "code\datums\components\jetpack.dm" #include "code\datums\components\jousting.dm" #include "code\datums\components\knockoff.dm" #include "code\datums\components\label.dm" @@ -756,7 +790,9 @@ #include "code\datums\components\phylactery.dm" #include "code\datums\components\pricetag.dm" #include "code\datums\components\punchcooldown.dm" +#include "code\datums\components\puzzgrid.dm" #include "code\datums\components\radiation_countdown.dm" +#include "code\datums\components\reagent_refiller.dm" #include "code\datums\components\religious_tool.dm" #include "code\datums\components\remote_materials.dm" #include "code\datums\components\rename.dm" @@ -787,6 +823,7 @@ #include "code\datums\components\strong_pull.dm" #include "code\datums\components\subtype_picker.dm" #include "code\datums\components\summoning.dm" +#include "code\datums\components\supermatter_crystal.dm" #include "code\datums\components\surgery_initiator.dm" #include "code\datums\components\swabbing.dm" #include "code\datums\components\swarming.dm" @@ -810,6 +847,7 @@ #include "code\datums\components\vacuum.dm" #include "code\datums\components\wearertargeting.dm" #include "code\datums\components\wet_floor.dm" +#include "code\datums\components\z_parallax.dm" #include "code\datums\components\container_item\container_item.dm" #include "code\datums\components\container_item\tank_holder.dm" #include "code\datums\components\crafting\crafting.dm" @@ -1085,7 +1123,7 @@ #include "code\datums\proximity_monitor\field.dm" #include "code\datums\proximity_monitor\proximity_monitor.dm" #include "code\datums\proximity_monitor\fields\gravity.dm" -#include "code\datums\proximity_monitor\fields\peaceborg_dampener.dm" +#include "code\datums\proximity_monitor\fields\projectile_dampener.dm" #include "code\datums\proximity_monitor\fields\timestop.dm" #include "code\datums\quirks\_quirk.dm" #include "code\datums\quirks\good.dm" @@ -1117,9 +1155,19 @@ #include "code\datums\status_effects\song_effects.dm" #include "code\datums\status_effects\stacking_effect.dm" #include "code\datums\status_effects\wound_effects.dm" +#include "code\datums\status_effects\debuffs\confusion.dm" #include "code\datums\status_effects\debuffs\debuffs.dm" +#include "code\datums\status_effects\debuffs\dizziness.dm" #include "code\datums\status_effects\debuffs\drugginess.dm" +#include "code\datums\status_effects\debuffs\drunk.dm" +#include "code\datums\status_effects\debuffs\fire_stacks.dm" +#include "code\datums\status_effects\debuffs\jitteriness.dm" #include "code\datums\status_effects\debuffs\speech_debuffs.dm" +#include "code\datums\status_effects\debuffs\strandling.dm" +#include "code\datums\votes\_vote_datum.dm" +#include "code\datums\votes\custom_vote.dm" +#include "code\datums\votes\map_vote.dm" +#include "code\datums\votes\restart_vote.dm" #include "code\datums\weather\weather.dm" #include "code\datums\weather\weather_types\ash_storm.dm" #include "code\datums\weather\weather_types\floor_is_lava.dm" @@ -1168,11 +1216,14 @@ #include "code\game\area\ai_monitored.dm" #include "code\game\area\areas.dm" #include "code\game\area\space_station_13_areas.dm" +#include "code\game\area\areas\ai_monitored.dm" #include "code\game\area\areas\away_content.dm" #include "code\game\area\areas\centcom.dm" #include "code\game\area\areas\holodeck.dm" #include "code\game\area\areas\mining.dm" +#include "code\game\area\areas\misc.dm" #include "code\game\area\areas\shuttles.dm" +#include "code\game\area\areas\station.dm" #include "code\game\area\areas\ruins\_ruins.dm" #include "code\game\area\areas\ruins\icemoon.dm" #include "code\game\area\areas\ruins\lavaland.dm" @@ -1185,6 +1236,7 @@ #include "code\game\gamemodes\dynamic\dynamic.dm" #include "code\game\gamemodes\dynamic\dynamic_hijacking.dm" #include "code\game\gamemodes\dynamic\dynamic_logging.dm" +#include "code\game\gamemodes\dynamic\dynamic_midround_rolling.dm" #include "code\game\gamemodes\dynamic\dynamic_rulesets.dm" #include "code\game\gamemodes\dynamic\dynamic_rulesets_latejoin.dm" #include "code\game\gamemodes\dynamic\dynamic_rulesets_midround.dm" @@ -1202,6 +1254,7 @@ #include "code\game\machinery\cell_charger.dm" #include "code\game\machinery\civilian_bounties.dm" #include "code\game\machinery\constructable_frame.dm" +#include "code\game\machinery\crossing_signal.dm" #include "code\game\machinery\dance_machine.dm" #include "code\game\machinery\defibrillator_mount.dm" #include "code\game\machinery\deployable.dm" @@ -1280,6 +1333,7 @@ #include "code\game\machinery\computer\security.dm" #include "code\game\machinery\computer\station_alert.dm" #include "code\game\machinery\computer\teleporter.dm" +#include "code\game\machinery\computer\terminal.dm" #include "code\game\machinery\computer\tram_controls.dm" #include "code\game\machinery\computer\warrant.dm" #include "code\game\machinery\computer\arcade\arcade.dm" @@ -1380,11 +1434,12 @@ #include "code\game\objects\effects\effect_system\effect_shield.dm" #include "code\game\objects\effects\effect_system\effect_system.dm" #include "code\game\objects\effects\effect_system\effects_explosion.dm" -#include "code\game\objects\effects\effect_system\effects_foam.dm" #include "code\game\objects\effects\effect_system\effects_other.dm" -#include "code\game\objects\effects\effect_system\effects_smoke.dm" #include "code\game\objects\effects\effect_system\effects_sparks.dm" #include "code\game\objects\effects\effect_system\effects_water.dm" +#include "code\game\objects\effects\effect_system\fluid_spread\_fluid_spread.dm" +#include "code\game\objects\effects\effect_system\fluid_spread\effects_foam.dm" +#include "code\game\objects\effects\effect_system\fluid_spread\effects_smoke.dm" #include "code\game\objects\effects\spawners\bombspawner.dm" #include "code\game\objects\effects\spawners\costume.dm" #include "code\game\objects\effects\spawners\gibspawner.dm" @@ -1466,6 +1521,7 @@ #include "code\game\objects\items\hourglass.dm" #include "code\game\objects\items\inducer.dm" #include "code\game\objects\items\inspector.dm" +#include "code\game\objects\items\kirbyplants.dm" #include "code\game\objects\items\kitchen.dm" #include "code\game\objects\items\knives.dm" #include "code\game\objects\items\latexballoon.dm" @@ -1517,6 +1573,7 @@ #include "code\game\objects\items\devices\beacon.dm" #include "code\game\objects\items\devices\camera_bug.dm" #include "code\game\objects\items\devices\chameleonproj.dm" +#include "code\game\objects\items\devices\destabilizing_crystal.dm" #include "code\game\objects\items\devices\desynchronizer.dm" #include "code\game\objects\items\devices\electroadaptive_pseudocircuit.dm" #include "code\game\objects\items\devices\flashlight.dm" @@ -1615,9 +1672,13 @@ #include "code\game\objects\items\melee\energy.dm" #include "code\game\objects\items\melee\misc.dm" #include "code\game\objects\items\robot\ai_upgrades.dm" -#include "code\game\objects\items\robot\robot_items.dm" #include "code\game\objects\items\robot\robot_parts.dm" #include "code\game\objects\items\robot\robot_upgrades.dm" +#include "code\game\objects\items\robot\items\food.dm" +#include "code\game\objects\items\robot\items\generic.dm" +#include "code\game\objects\items\robot\items\hud.dm" +#include "code\game\objects\items\robot\items\storage.dm" +#include "code\game\objects\items\robot\items\tools.dm" #include "code\game\objects\items\stacks\ammonia_crystals.dm" #include "code\game\objects\items\stacks\bscrystal.dm" #include "code\game\objects\items\stacks\cash.dm" @@ -1625,6 +1686,7 @@ #include "code\game\objects\items\stacks\medical.dm" #include "code\game\objects\items\stacks\rods.dm" #include "code\game\objects\items\stacks\stack.dm" +#include "code\game\objects\items\stacks\stack_recipe.dm" #include "code\game\objects\items\stacks\tape.dm" #include "code\game\objects\items\stacks\telecrystal.dm" #include "code\game\objects\items\stacks\tickets.dm" @@ -1634,6 +1696,7 @@ #include "code\game\objects\items\stacks\sheets\leather.dm" #include "code\game\objects\items\stacks\sheets\light.dm" #include "code\game\objects\items\stacks\sheets\mineral.dm" +#include "code\game\objects\items\stacks\sheets\runed_metal.dm" #include "code\game\objects\items\stacks\sheets\sheet_types.dm" #include "code\game\objects\items\stacks\sheets\sheets.dm" #include "code\game\objects\items\stacks\tiles\light.dm" @@ -1889,6 +1952,7 @@ #include "code\modules\admin\smites\lightning.dm" #include "code\modules\admin\smites\nugget.dm" #include "code\modules\admin\smites\phobia_ocky_icky.dm" +#include "code\modules\admin\smites\puzzgrid.dm" #include "code\modules\admin\smites\puzzle.dm" #include "code\modules\admin\smites\rod.dm" #include "code\modules\admin\smites\scarify.dm" @@ -2085,6 +2149,7 @@ #include "code\modules\antagonists\gang\themes.dm" #include "code\modules\antagonists\greentext\greentext.dm" #include "code\modules\antagonists\heretic\heretic_antag.dm" +#include "code\modules\antagonists\heretic\heretic_focus.dm" #include "code\modules\antagonists\heretic\heretic_knowledge.dm" #include "code\modules\antagonists\heretic\heretic_living_heart.dm" #include "code\modules\antagonists\heretic\heretic_monsters.dm" @@ -2152,9 +2217,13 @@ #include "code\modules\antagonists\nukeop\nukeop.dm" #include "code\modules\antagonists\nukeop\outfits.dm" #include "code\modules\antagonists\nukeop\equipment\borgchameleon.dm" +#include "code\modules\antagonists\nukeop\equipment\nuclear_authentication_disk.dm" #include "code\modules\antagonists\nukeop\equipment\nuclear_challenge.dm" -#include "code\modules\antagonists\nukeop\equipment\nuclearbomb.dm" #include "code\modules\antagonists\nukeop\equipment\pinpointer.dm" +#include "code\modules\antagonists\nukeop\equipment\nuclear_bomb\_nuclear_bomb.dm" +#include "code\modules\antagonists\nukeop\equipment\nuclear_bomb\beer_nuke.dm" +#include "code\modules\antagonists\nukeop\equipment\nuclear_bomb\self_destruct.dm" +#include "code\modules\antagonists\nukeop\equipment\nuclear_bomb\syndicate_nuke.dm" #include "code\modules\antagonists\pirate\pirate.dm" #include "code\modules\antagonists\revenant\revenant.dm" #include "code\modules\antagonists\revenant\revenant_abilities.dm" @@ -2191,15 +2260,18 @@ #include "code\modules\antagonists\traitor\objectives\bug_room.dm" #include "code\modules\antagonists\traitor\objectives\destroy_heirloom.dm" #include "code\modules\antagonists\traitor\objectives\destroy_item.dm" +#include "code\modules\antagonists\traitor\objectives\destroy_machinery.dm" #include "code\modules\antagonists\traitor\objectives\hack_comm_console.dm" +#include "code\modules\antagonists\traitor\objectives\kidnapping.dm" #include "code\modules\antagonists\traitor\objectives\kill_pet.dm" +#include "code\modules\antagonists\traitor\objectives\locate_weakpoint.dm" #include "code\modules\antagonists\traitor\objectives\sleeper_protocol.dm" -#include "code\modules\antagonists\traitor\objectives\smuggling.dm" #include "code\modules\antagonists\traitor\objectives\steal.dm" #include "code\modules\antagonists\traitor\objectives\final_objective\battlecruiser.dm" #include "code\modules\antagonists\traitor\objectives\final_objective\final_objective.dm" #include "code\modules\antagonists\traitor\objectives\final_objective\romerol.dm" #include "code\modules\antagonists\traitor\objectives\final_objective\space_dragon.dm" +#include "code\modules\antagonists\traitor\objectives\final_objective\supermatter_cascade.dm" #include "code\modules\antagonists\valentines\heartbreaker.dm" #include "code\modules\antagonists\valentines\valentine.dm" #include "code\modules\antagonists\wishgranter\wishgranter.dm" @@ -2391,6 +2463,15 @@ #include "code\modules\capture_the_flag\ctf_panel.dm" #include "code\modules\capture_the_flag\medieval_sim\medisim_classes.dm" #include "code\modules\capture_the_flag\medieval_sim\medisim_game.dm" +#include "code\modules\cards\cardhand.dm" +#include "code\modules\cards\cards.dm" +#include "code\modules\cards\singlecard.dm" +#include "code\modules\cards\deck\blank.dm" +#include "code\modules\cards\deck\cas.dm" +#include "code\modules\cards\deck\deck.dm" +#include "code\modules\cards\deck\kotahi.dm" +#include "code\modules\cards\deck\tarot.dm" +#include "code\modules\cards\deck\wizoff.dm" #include "code\modules\cargo\bounty.dm" #include "code\modules\cargo\centcom_podlauncher.dm" #include "code\modules\cargo\coupon.dm" @@ -2406,6 +2487,7 @@ #include "code\modules\cargo\supplypod.dm" #include "code\modules\cargo\supplypod_beacon.dm" #include "code\modules\cargo\bounties\assistant.dm" +#include "code\modules\cargo\bounties\atmos.dm" #include "code\modules\cargo\bounties\botany.dm" #include "code\modules\cargo\bounties\chef.dm" #include "code\modules\cargo\bounties\engineering.dm" @@ -2432,7 +2514,6 @@ #include "code\modules\cargo\exports\seeds.dm" #include "code\modules\cargo\exports\sheets.dm" #include "code\modules\cargo\exports\tools.dm" -#include "code\modules\cargo\exports\traitor.dm" #include "code\modules\cargo\exports\weapons.dm" #include "code\modules\cargo\exports\xenobio.dm" #include "code\modules\cargo\markets\_market.dm" @@ -2470,6 +2551,7 @@ #include "code\modules\client\preferences\ghost.dm" #include "code\modules\client\preferences\ghost_lighting.dm" #include "code\modules\client\preferences\glasses.dm" +#include "code\modules\client\preferences\heterochromatic.dm" #include "code\modules\client\preferences\hotkeys.dm" #include "code\modules\client\preferences\item_outlines.dm" #include "code\modules\client\preferences\jobless_role.dm" @@ -2654,7 +2736,6 @@ #include "code\modules\clothing\under\jobs\Plasmaman\engineering.dm" #include "code\modules\clothing\under\jobs\Plasmaman\medsci.dm" #include "code\modules\clothing\under\jobs\Plasmaman\security.dm" -#include "code\modules\detectivework\detective_work.dm" #include "code\modules\detectivework\evidence.dm" #include "code\modules\detectivework\scanner.dm" #include "code\modules\discord\accountlink.dm" @@ -2673,6 +2754,7 @@ #include "code\modules\events\alien_infestation.dm" #include "code\modules\events\anomaly.dm" #include "code\modules\events\anomaly_bluespace.dm" +#include "code\modules\events\anomaly_delimber.dm" #include "code\modules\events\anomaly_flux.dm" #include "code\modules\events\anomaly_grav.dm" #include "code\modules\events\anomaly_pyro.dm" @@ -2711,6 +2793,7 @@ #include "code\modules\events\processor_overload.dm" #include "code\modules\events\radiation_storm.dm" #include "code\modules\events\rpgtitles.dm" +#include "code\modules\events\scrubber_clog.dm" #include "code\modules\events\sentience.dm" #include "code\modules\events\shuttle_catastrophe.dm" #include "code\modules\events\shuttle_insurance.dm" @@ -2820,10 +2903,8 @@ #include "code\modules\food_and_drinks\restaurant\custom_order.dm" #include "code\modules\food_and_drinks\restaurant\generic_venues.dm" #include "code\modules\food_and_drinks\restaurant\customers\_customer.dm" -#include "code\modules\games\cas.dm" -#include "code\modules\games\kotahi.dm" -#include "code\modules\games\tarot.dm" -#include "code\modules\games\wizoff.dm" +#include "code\modules\forensics\_forensics.dm" +#include "code\modules\forensics\forensics_helpers.dm" #include "code\modules\holiday\easter.dm" #include "code\modules\holiday\foreign_calendar.dm" #include "code\modules\holiday\holidays.dm" @@ -3123,6 +3204,7 @@ #include "code\modules\mining\ores_coins.dm" #include "code\modules\mining\satchel_ore_boxdm.dm" #include "code\modules\mining\shelters.dm" +#include "code\modules\mining\voucher_sets.dm" #include "code\modules\mining\equipment\explorer_gear.dm" #include "code\modules\mining\equipment\kheiral_cuffs.dm" #include "code\modules\mining\equipment\kinetic_crusher.dm" @@ -3527,6 +3609,7 @@ #include "code\modules\mod\modules\modules_general.dm" #include "code\modules\mod\modules\modules_maint.dm" #include "code\modules\mod\modules\modules_medical.dm" +#include "code\modules\mod\modules\modules_ninja.dm" #include "code\modules\mod\modules\modules_science.dm" #include "code\modules\mod\modules\modules_security.dm" #include "code\modules\mod\modules\modules_service.dm" @@ -3570,7 +3653,6 @@ #include "code\modules\modular_computers\file_system\programs\notepad.dm" #include "code\modules\modular_computers\file_system\programs\ntdownloader.dm" #include "code\modules\modular_computers\file_system\programs\ntmessenger.dm" -#include "code\modules\modular_computers\file_system\programs\ntmonitor.dm" #include "code\modules\modular_computers\file_system\programs\ntnrc_client.dm" #include "code\modules\modular_computers\file_system\programs\phys_scanner.dm" #include "code\modules\modular_computers\file_system\programs\portrait_printer.dm" @@ -3580,26 +3662,24 @@ #include "code\modules\modular_computers\file_system\programs\robocontrol.dm" #include "code\modules\modular_computers\file_system\programs\robotact.dm" #include "code\modules\modular_computers\file_system\programs\secureye.dm" -#include "code\modules\modular_computers\file_system\programs\signaler.dm" +#include "code\modules\modular_computers\file_system\programs\signalcommander.dm" #include "code\modules\modular_computers\file_system\programs\skill_tracker.dm" #include "code\modules\modular_computers\file_system\programs\sm_monitor.dm" #include "code\modules\modular_computers\file_system\programs\statusdisplay.dm" #include "code\modules\modular_computers\file_system\programs\techweb.dm" +#include "code\modules\modular_computers\file_system\programs\wirecarp.dm" #include "code\modules\modular_computers\file_system\programs\antagonist\dos.dm" #include "code\modules\modular_computers\file_system\programs\antagonist\revelation.dm" #include "code\modules\modular_computers\hardware\_hardware.dm" #include "code\modules\modular_computers\hardware\ai_slot.dm" #include "code\modules\modular_computers\hardware\battery_module.dm" #include "code\modules\modular_computers\hardware\card_slot.dm" -#include "code\modules\modular_computers\hardware\CPU.dm" #include "code\modules\modular_computers\hardware\hard_drive.dm" -#include "code\modules\modular_computers\hardware\identifier.dm" -#include "code\modules\modular_computers\hardware\job_disk.dm" #include "code\modules\modular_computers\hardware\network_card.dm" #include "code\modules\modular_computers\hardware\portable_disk.dm" #include "code\modules\modular_computers\hardware\printer.dm" +#include "code\modules\modular_computers\hardware\program_disks.dm" #include "code\modules\modular_computers\hardware\recharger.dm" -#include "code\modules\modular_computers\hardware\sensor_package.dm" #include "code\modules\modular_computers\hardware\virus_disk.dm" #include "code\modules\modular_computers\NTNet\NTNRC\conversation.dm" #include "code\modules\movespeed\_movespeed_modifier.dm" @@ -3611,33 +3691,20 @@ #include "code\modules\movespeed\modifiers\mobs.dm" #include "code\modules\movespeed\modifiers\reagent.dm" #include "code\modules\movespeed\modifiers\status_effects.dm" -#include "code\modules\ninja\__ninjaDefines.dm" #include "code\modules\ninja\energy_katana.dm" +#include "code\modules\ninja\energy_net_nets.dm" +#include "code\modules\ninja\ninja_clothing.dm" #include "code\modules\ninja\ninja_explosive.dm" +#include "code\modules\ninja\ninja_stars.dm" +#include "code\modules\ninja\ninjaDrainAct.dm" #include "code\modules\ninja\outfit.dm" -#include "code\modules\ninja\suit\gloves.dm" -#include "code\modules\ninja\suit\head.dm" -#include "code\modules\ninja\suit\mask.dm" -#include "code\modules\ninja\suit\ninjaDrainAct.dm" -#include "code\modules\ninja\suit\shoes.dm" -#include "code\modules\ninja\suit\suit.dm" -#include "code\modules\ninja\suit\suit_attackby.dm" -#include "code\modules\ninja\suit\ninja_equipment_actions\energy_net_nets.dm" -#include "code\modules\ninja\suit\ninja_equipment_actions\ninja_adrenaline.dm" -#include "code\modules\ninja\suit\ninja_equipment_actions\ninja_cost_check.dm" -#include "code\modules\ninja\suit\ninja_equipment_actions\ninja_empulse.dm" -#include "code\modules\ninja\suit\ninja_equipment_actions\ninja_net.dm" -#include "code\modules\ninja\suit\ninja_equipment_actions\ninja_stars.dm" -#include "code\modules\ninja\suit\ninja_equipment_actions\ninja_status_read.dm" -#include "code\modules\ninja\suit\ninja_equipment_actions\ninja_stealth.dm" -#include "code\modules\ninja\suit\ninja_equipment_actions\ninja_suit_initialisation.dm" -#include "code\modules\ninja\suit\ninja_equipment_actions\ninja_sword_recall.dm" #include "code\modules\NTNet\netdata.dm" #include "code\modules\NTNet\network.dm" #include "code\modules\NTNet\relays.dm" #include "code\modules\paperwork\carbonpaper.dm" #include "code\modules\paperwork\clipboard.dm" #include "code\modules\paperwork\contract.dm" +#include "code\modules\paperwork\desk_bell.dm" #include "code\modules\paperwork\filingcabinet.dm" #include "code\modules\paperwork\folders.dm" #include "code\modules\paperwork\folders_premade.dm" @@ -3712,6 +3779,7 @@ #include "code\modules\power\singularity\narsie.dm" #include "code\modules\power\singularity\singularity.dm" #include "code\modules\power\supermatter\supermatter.dm" +#include "code\modules\power\supermatter\supermatter_cascade_components.dm" #include "code\modules\power\supermatter\supermatter_delamination.dm" #include "code\modules\power\supermatter\supermatter_hit_procs.dm" #include "code\modules\power\supermatter\supermatter_process.dm" @@ -4034,6 +4102,7 @@ #include "code\modules\shuttle\supply.dm" #include "code\modules\shuttle\syndicate.dm" #include "code\modules\shuttle\white_ship.dm" +#include "code\modules\spatial_grid\cell_tracker.dm" #include "code\modules\spells\spell.dm" #include "code\modules\spells\spell_types\aimed.dm" #include "code\modules\spells\spell_types\area_teleport.dm" @@ -4139,6 +4208,7 @@ #include "code\modules\surgery\bodyparts\species_parts\misc_bodyparts.dm" #include "code\modules\surgery\bodyparts\species_parts\moth_bodyparts.dm" #include "code\modules\surgery\bodyparts\species_parts\plasmaman_bodyparts.dm" +#include "code\modules\surgery\organs\_organ.dm" #include "code\modules\surgery\organs\appendix.dm" #include "code\modules\surgery\organs\augments_arms.dm" #include "code\modules\surgery\organs\augments_chest.dm" @@ -4152,10 +4222,11 @@ #include "code\modules\surgery\organs\liver.dm" #include "code\modules\surgery\organs\lungs.dm" #include "code\modules\surgery\organs\organ_internal.dm" -#include "code\modules\surgery\organs\tails.dm" #include "code\modules\surgery\organs\tongue.dm" #include "code\modules\surgery\organs\vocal_cords.dm" #include "code\modules\surgery\organs\external\_external_organs.dm" +#include "code\modules\surgery\organs\external\spines.dm" +#include "code\modules\surgery\organs\external\tails.dm" #include "code\modules\surgery\organs\external\wings.dm" #include "code\modules\surgery\organs\stomach\_stomach.dm" #include "code\modules\surgery\organs\stomach\stomach_ethereal.dm" @@ -4236,9 +4307,14 @@ #include "code\modules\vehicles\mecha\mech_fabricator.dm" #include "code\modules\vehicles\mecha\mech_melee_attack.dm" #include "code\modules\vehicles\mecha\mecha_actions.dm" +#include "code\modules\vehicles\mecha\mecha_ai_interaction.dm" #include "code\modules\vehicles\mecha\mecha_construction_paths.dm" #include "code\modules\vehicles\mecha\mecha_control_console.dm" +#include "code\modules\vehicles\mecha\mecha_damage.dm" #include "code\modules\vehicles\mecha\mecha_defense.dm" +#include "code\modules\vehicles\mecha\mecha_helpers.dm" +#include "code\modules\vehicles\mecha\mecha_mob_interaction.dm" +#include "code\modules\vehicles\mecha\mecha_movement.dm" #include "code\modules\vehicles\mecha\mecha_parts.dm" #include "code\modules\vehicles\mecha\mecha_ui.dm" #include "code\modules\vehicles\mecha\mecha_wreckage.dm" diff --git a/tgui/.eslintrc.yml b/tgui/.eslintrc.yml index 24f6975e688d1..daf5f9936e930 100644 --- a/tgui/.eslintrc.yml +++ b/tgui/.eslintrc.yml @@ -376,6 +376,7 @@ rules: ignoreUrls: true, ignoreRegExpLiterals: true, ignoreStrings: true, + ignoreTemplateLiterals: true, }] ## Enforce a maximum number of lines per file # max-lines: error diff --git a/tgui/docs/tgui-for-custom-html-popups.md b/tgui/docs/tgui-for-custom-html-popups.md index c93bbc2de80e6..ad563a693b025 100644 --- a/tgui/docs/tgui-for-custom-html-popups.md +++ b/tgui/docs/tgui-for-custom-html-popups.md @@ -85,9 +85,9 @@ You can also do the same by splitting your code into separate files, and then le ```dm window.initialize( - inline_html = file2text('code/modules/thing/thing.html'), - inline_js = file2text('code/modules/thing/thing.js'), - inline_css = file2text('code/modules/thing/thing.css'), + inline_html = file("code/modules/thing/thing.html"), + inline_js = file("code/modules/thing/thing.js"), + inline_css = file("code/modules/thing/thing.css"), ) ``` @@ -261,3 +261,21 @@ Byond.winget(null, 'url').then((serverUrl) => { Byond.command('.quit'); }); ``` + +## Strict Mode + +Strict mode is a flag that you can set on tgui window. + +```dm +window.initialize(strict_mode = TRUE) +``` + +If `TRUE`, unhandled errors and common mistakes result in a blue screen of death with a stack trace of the error, which you can use to debug it. Bluescreened window stops handling incoming messages and closes the active instance of tgui datum if there was one, to avoid a massive spam of errors and help to deal with them one by one. + +It can be defined in `window.initialize()` in DM, as shown above, or changed in runtime at runtime via `Byond.strictMode` to `true` or `false`. + +```js +Byond.strictMode = true; +``` + +It is recommended that you keep this **ON** to detect hard to find bugs. diff --git a/tgui/global.d.ts b/tgui/global.d.ts index 73660d5b76e83..c2e7b5ad00bcc 100644 --- a/tgui/global.d.ts +++ b/tgui/global.d.ts @@ -71,6 +71,18 @@ type ByondType = { */ IS_LTE_IE11: boolean; + /** + * If `true`, unhandled errors and common mistakes result in a blue screen + * of death, which stops this window from handling incoming messages and + * closes the active instance of tgui datum if there was one. + * + * It can be defined in window.initialize() in DM, or changed in runtime + * here via this property to `true` or `false`. + * + * It is recommended that you keep this ON to detect hard to find bugs. + */ + strictMode: boolean; + /** * Makes a BYOND call. * diff --git a/tgui/packages/tgui/backend.ts b/tgui/packages/tgui/backend.ts index eb58470ae0cb4..4a58d55c6a7e8 100644 --- a/tgui/packages/tgui/backend.ts +++ b/tgui/packages/tgui/backend.ts @@ -248,7 +248,7 @@ type BackendState = { shared: Record, suspending: boolean, suspended: boolean, -} +}; /** * Selects a backend-related slice of Redux state @@ -258,12 +258,9 @@ export const selectBackend = (state: any): BackendState => ( ); /** - * A React hook (sort of) for getting tgui state and related functions. - * - * This is supposed to be replaced with a real React Hook, which can only - * be used in functional components. + * Get data from tgui backend. * - * You can make + * Includes the `act` function for performing DM actions. */ export const useBackend = (context: any) => { const { store } = context; diff --git a/tgui/packages/tgui/interfaces/AirlockController.js b/tgui/packages/tgui/interfaces/AirlockController.js deleted file mode 100644 index c4218ff8bea88..0000000000000 --- a/tgui/packages/tgui/interfaces/AirlockController.js +++ /dev/null @@ -1,117 +0,0 @@ -import { useBackend } from '../backend'; -import { Box, Button, LabeledList, Section } from '../components'; -import { Window } from '../layouts'; - -export const AirlockController = (props, context) => { - const { act, data } = useBackend(context); - const { - airlockState, - sensorPressure, - pumpStatus, - interiorStatus, - exteriorStatus, - } = data; - const currentStatus = ["ERROR, REPORT THIS TO CODERS", ""]; - let chamberStatusColor = "average"; - switch (airlockState) { - case "inopen": - currentStatus[0] = "Interior Airlock Open"; - currentStatus[1] = "Chamber Pressurized"; - chamberStatusColor = "good"; - break; - case "pressurize": - currentStatus[0] = "Cycling to Interior Airlock"; - currentStatus[1] = "Chamber Pressurizing"; - break; - case "closed": - currentStatus[0] = "Inactive"; - break; - case "depressurize": - currentStatus[0] = "Cycling to Exterior Airlock"; - currentStatus[1] = "Chamber Depressurizing"; - break; - case "outopen": - currentStatus[0] = "Exterior Airlock Open"; - currentStatus[1] = "Chamber Depressurized"; - chamberStatusColor = "bad"; - break; - } - return ( - - -
    act("abort")} - /> - ) || ( - airlockState === "closed" && ( - <> -
    -
    -
    - ); -}; diff --git a/tgui/packages/tgui/interfaces/AirlockController.tsx b/tgui/packages/tgui/interfaces/AirlockController.tsx new file mode 100644 index 0000000000000..e69d79b60b931 --- /dev/null +++ b/tgui/packages/tgui/interfaces/AirlockController.tsx @@ -0,0 +1,163 @@ +import { useBackend } from '../backend'; +import { Box, Button, Icon, LabeledList, Section } from '../components'; +import { Window } from '../layouts'; + +type AirlockControllerData = { + airlockState: string; + sensorPressure: number; + pumpStatus: string; + interiorStatus: string; + exteriorStatus: string; +}; + +type AirlockStatus = { + primary: string; + icon: string; + color: string; +}; + +export const AirlockController = (_, context) => { + const { data } = useBackend(context); + const { airlockState, pumpStatus, interiorStatus, exteriorStatus } = data; + const currentStatus: AirlockStatus = getAirlockStatus(airlockState); + const nameToUpperCase = (str: string) => + str.replace(/^\w/, (c) => c.toUpperCase()); + + return ( + + +
    }> + + + {currentStatus.primary} + + + + + + {nameToUpperCase(pumpStatus)} + + + + {nameToUpperCase(interiorStatus)} + + + + + {nameToUpperCase(exteriorStatus)} + + + +
    +
    +
    + ); +}; + +/** Displays the buttons on top of the window to cycle the airlock */ +const AirLockButtons = (_, context) => { + const { act, data } = useBackend(context); + const { airlockState } = data; + switch (airlockState) { + case 'pressurize': + case 'depressurize': + return ( + + ); + case 'closed': + return ( + <> + + + + ); + case 'inopen': + return ( + <> + + + + ); + case 'outopen': + return ( + <> + + + + ); + default: + return null; + } +}; + +/** Displays the numeric pressure alongside an icon for the user */ +const PressureIndicator = (props, context) => { + const { data } = useBackend(context); + const { sensorPressure } = data; + const { + currentStatus: { icon, color }, + } = props; + let spin = icon === 'fan' ? 1 : 0; + + return ( + + {sensorPressure} kPa {icon && } + + ); +}; + +/** Displays the current status as two text strings, depending on door state. */ +const getAirlockStatus = (airlockState): AirlockStatus => { + switch (airlockState) { + case 'inopen': + return { + primary: 'Interior Airlock Open', + icon: '', + color: 'good', + }; + case 'pressurize': + return { + primary: 'Cycling to Interior Airlock', + icon: 'fan', + color: 'average', + }; + case 'closed': + return { + primary: 'Inactive', + icon: '', + color: 'white', + }; + case 'depressurize': + return { + primary: 'Cycling to Exterior Airlock', + icon: 'fan', + color: 'average', + }; + case 'outopen': + return { + primary: 'Exterior Airlock Open', + icon: 'exclamation-triangle', + color: 'bad', + }; + default: + return { + primary: 'Unknown', + icon: '', + color: 'average', + }; + } +}; diff --git a/tgui/packages/tgui/interfaces/Cargo.js b/tgui/packages/tgui/interfaces/Cargo.js index f1186f1dd452b..1afc61124872b 100644 --- a/tgui/packages/tgui/interfaces/Cargo.js +++ b/tgui/packages/tgui/interfaces/Cargo.js @@ -85,6 +85,7 @@ export const CargoContent = (props, context) => { const CargoStatus = (props, context) => { const { act, data } = useBackend(context); const { + department, grocery, away, docked, @@ -98,7 +99,7 @@ const CargoStatus = (props, context) => { } = data; return (
    { {data.devtype !== 2 && ( - <> - - - - Processor Unit: - - - -
    + ); +}; const DnaConsoleAdvancedInjectors = (props, context) => { const { act, data } = useBackend(context); - const { - maxAdvInjectors, - isInjectorReady, - } = data; + const { maxAdvInjectors, isInjectorReady } = data; const advInjectors = data.storage.injector ?? []; + return ( -
    - {advInjectors.map(injector => ( +
    + {advInjectors.map((injector) => (
    ); @@ -69,6 +110,7 @@ const StorageButtons = (props, context) => { const { data, act } = useBackend(context); const { hasDisk } = data; const { storageMode, storageConsSubMode, storageDiskSubMode } = data.view; + return ( <> {storageMode === STORAGE_MODE_CONSOLE && ( @@ -76,15 +118,19 @@ const StorageButtons = (props, context) => {
    - - + + ); }; const StorageMutations = (props, context) => { - const { - customMode = '', - } = props; + const { customMode = '' } = props; const { data, act } = useBackend(context); const mutations = props.mutations || []; const mode = data.view.storageMode + customMode; - let mutationRef = data.view[`storage${mode}MutationRef`]; - let mutation = mutations - .find(mutation => mutation.ByondRef === mutationRef); - + let mutation = mutations.find( + (mutation) => mutation.ByondRef === mutationRef + ); // If no mutation is selected but there are stored mutations, pick the first // mutation and set that as the currently showed one. if (!mutation && mutations.length > 0) { @@ -218,78 +264,33 @@ const StorageMutations = (props, context) => { } return ( - - -
    - {mutations.map(mutation => ( -
    + + ); }; diff --git a/tgui/packages/tgui/interfaces/DnaConsole/MutationInfo.js b/tgui/packages/tgui/interfaces/DnaConsole/MutationInfo.js index 4eb93e4aa2ea4..fb204daed8ea4 100644 --- a/tgui/packages/tgui/interfaces/DnaConsole/MutationInfo.js +++ b/tgui/packages/tgui/interfaces/DnaConsole/MutationInfo.js @@ -1,7 +1,7 @@ import { filter, uniqBy } from 'common/collections'; import { flow } from 'common/fp'; import { useBackend } from '../../backend'; -import { Box, Button, Divider, Dropdown, LabeledList } from '../../components'; +import { Box, Button, Divider, Dropdown, LabeledList, Stack } from '../../components'; import { CHROMOSOME_NEVER, CHROMOSOME_NONE, CHROMOSOME_USED, MUT_COLORS, MUT_EXTRA } from './constants'; /** @@ -141,108 +141,138 @@ export const MutationInfo = (props, context) => { - - {mutation.Source === 'disk' && ( - + + {mutation.Source === 'disk' && ( + - )} - {mutation.Source === 'console' && ( - - )} - {['occupant', 'disk', 'console'].includes(mutation.Source) && ( - <> - injector.name)} - disabled={advInjectors.length === 0 || !mutation.Active} - selected="Add to advanced injector" - onSelected={value => act('add_advinj_mut', { - mutref: mutation.ByondRef, - advinj: value, - source: mutation.Source, - })} /> - + + + + + + + + + + + )} + + + + {['disk', 'occupant'].includes(mutation.Source) && ( + + + @@ -49,7 +56,9 @@ export const MechStatPane = (props, context) => {
    - diff --git a/tgui/packages/tgui/interfaces/Mecha/data.ts b/tgui/packages/tgui/interfaces/Mecha/data.ts index fb47ded5013c2..1f4daeb9fbb3d 100644 --- a/tgui/packages/tgui/interfaces/Mecha/data.ts +++ b/tgui/packages/tgui/interfaces/Mecha/data.ts @@ -1,3 +1,5 @@ +import { BooleanLike } from "common/react"; + export const KelvinZeroCelcius = 273.15; export const InternalDamageToDamagedDesc = { @@ -69,6 +71,7 @@ export type OperatorData = { mecha_flags: number; internal_damage: number; internal_damage_keys: string[]; + airtank_present: BooleanLike; air_source: string; mechflag_keys: string[]; cabin_dangerous_highpressure: number; @@ -81,6 +84,7 @@ export type OperatorData = { mech_electronics: MechElectronics; right_arm_weapon: MechWeapon | null; left_arm_weapon: MechWeapon | null; + weapons_safety: boolean; mech_equipment: string[]; mech_view: string; mineral_material_amount: number; diff --git a/tgui/packages/tgui/interfaces/NtosGasAnalyzer.tsx b/tgui/packages/tgui/interfaces/NtosGasAnalyzer.tsx index 2ac0a1fd7db14..e70e544fae9f5 100644 --- a/tgui/packages/tgui/interfaces/NtosGasAnalyzer.tsx +++ b/tgui/packages/tgui/interfaces/NtosGasAnalyzer.tsx @@ -1,10 +1,37 @@ +import { BooleanLike } from 'common/react'; +import { useBackend } from '../backend'; +import { Button } from '../components'; import { NtosWindow } from '../layouts'; -import { GasAnalyzerContent } from './GasAnalyzer'; +import { GasAnalyzerContent, GasAnalyzerData } from './GasAnalyzer'; + +type NtosGasAnalyzerData = GasAnalyzerData & { + atmozphereMode: 'click' | 'env'; + clickAtmozphereCompatible: BooleanLike; +}; export const NtosGasAnalyzer = (props, context) => { + const { act, data } = useBackend(context); + const { atmozphereMode, clickAtmozphereCompatible } = data; return ( + {!!clickAtmozphereCompatible && ( + + )} diff --git a/tgui/packages/tgui/interfaces/NtosMain.js b/tgui/packages/tgui/interfaces/NtosMain.js index 8374dd6ee4fb7..14135e8c125c5 100644 --- a/tgui/packages/tgui/interfaces/NtosMain.js +++ b/tgui/packages/tgui/interfaces/NtosMain.js @@ -1,5 +1,5 @@ import { useBackend } from '../backend'; -import { Button, ColorBox, Section, Table } from '../components'; +import { Button, ColorBox, Stack, Section, Table } from '../components'; import { NtosWindow } from '../layouts'; export const NtosMain = (props, context) => { @@ -29,21 +29,37 @@ export const NtosMain = (props, context) => { width={400} height={500}> - {!!has_light && ( + {Boolean(has_light || removable_media.length) && (
    - - + + {!!has_light && ( + + + + + )} + {removable_media.map(device => ( + +
    )} {!!(cardholder && show_imprint) && ( @@ -78,25 +94,6 @@ export const NtosMain = (props, context) => {
    )} - {!!removable_media.length && ( -
    - - {removable_media.map(device => ( - - -
    -
    - )} {!!pai && (
    @@ -169,9 +166,9 @@ export const NtosMain = (props, context) => { buttons={(
    {disk_programs.map(program => ( diff --git a/tgui/packages/tgui/interfaces/NtosNetMonitor.js b/tgui/packages/tgui/interfaces/NtosNetMonitor.js index f0aaad2231a8e..eed9acef9f773 100644 --- a/tgui/packages/tgui/interfaces/NtosNetMonitor.js +++ b/tgui/packages/tgui/interfaces/NtosNetMonitor.js @@ -1,9 +1,10 @@ -import { useBackend } from '../backend'; -import { Box, Button, LabeledList, NoticeBox, NumberInput, Section } from '../components'; +import { useBackend, useSharedState } from '../backend'; +import { Box, Button, LabeledList, NoticeBox, NumberInput, Icon, Section, Stack, Tabs } from '../components'; import { NtosWindow } from '../layouts'; export const NtosNetMonitor = (props, context) => { const { act, data } = useBackend(context); + const [tab_main, setTab_main] = useSharedState(context, 'tab_main', 1); const { ntnetrelays, ntnetstatus, @@ -17,131 +18,238 @@ export const NtosNetMonitor = (props, context) => { maxlogs, minlogs, ntnetlogs = [], + tablets = [], } = data; return ( - - WARNING: Disabling wireless transmitters when using - a wireless device may prevent you from reenabling them! - + + + setTab_main(1)}> + NtNet + + setTab_main(2)}> + Tablets ({tablets.length}) + + + + {tab_main === 1 && ( + + + + )} + {tab_main === 2 && ( + + + + )} + + + ); +}; + +const MainPage = (props, context) => { + const { + ntnetrelays, + ntnetstatus, + config_softwaredownload, + config_peertopeer, + config_communication, + config_systemcontrol, + idsalarm, + idsstatus, + ntnetmaxlogs, + maxlogs, + minlogs, + ntnetlogs = [], + } = props; + const { act, data } = useBackend(context); + return ( +
    + + WARNING: Disabling wireless transmitters when using + a wireless device may prevent you from reenabling them! + +
    act('toggleWireless')} /> + )}> + {ntnetrelays ? ( + + + {ntnetrelays} + + + ) : "No Relays Connected"} +
    +
    + + act('toggle_function', { id: "1" })} /> + )} /> + act('toggle_function', { id: "2" })} /> + )} /> + act('toggle_function', { id: "3" })} /> + )} /> + act('toggle_function', { id: "4" })} /> + )} /> + +
    +
    + {!!idsalarm && ( + <> + + NETWORK INCURSION DETECTED + + + Abnormal activity has been detected in the network. + Check system logs for more information + + + )} + + +
    + ); +}; + +const TabletPage = (props, context) => { + const { tablets } = props; + const { act, data } = useBackend(context); + if (!tablets.length) { + return ( + + No tablets detected. + + ); + } + return ( +
    + +
    + + Active Tablets
    -
    - {!!idsalarm && ( - <> - - NETWORK INCURSION DETECTED - - - Abnormal activity has been detected in the network. - Check system logs for more information - - - )} - - - + ))} +
    + ))} +
    + + +
    + act('toggle_compact')} + /> + act('toggle_recipes')} + /> + + }> +
    + {busy ? ( + + + {' Crafting...'} + + ) : ( + + )} +
    +
    +
    + + + + ); +}; + +type CraftingListProps = { + recipes: Recipe[]; + // eslint-disable-next-line react/no-unused-prop-types + compact?: boolean; +}; + +const CraftingList = (props: CraftingListProps, context) => { + const { recipes = [], compact } = props; + const { act } = useBackend(context); + + if (compact) { + return ; + } + + return recipes.map((recipe) => ( +
    { + if (recipe.craftable) { + act('make', { + recipe: recipe.ref, + }); + } + }}> +
    +
    + {recipe.name} +
    + {!!recipe.req_text && ( + recipe.req_text.split(', ').map((req, i) => ( +
    + {req} +
    + )) + )} + {!!recipe.catalyst_text && ( +
    + Catalyst: {recipe.catalyst_text} +
    + )} + {!!recipe.tool_text && ( +
    + Tools: {recipe.tool_text} +
    + )} +
    + {recipe.craftable ? 'Craft' : 'Uncraftable'} +
    +
    +
    + )) as any; +}; + +const CompactCraftingList = (props: CraftingListProps, context) => { + const { recipes = [] } = props; + const { act } = useBackend(context); + + return ( +
    + {recipes.map((recipe) => ( + + + {recipe.name} + + + {recipe.req_text} + + + + ))} +
    + ); +}; diff --git a/tgui/packages/tgui/interfaces/PreferencesMenu/SpeciesPage.tsx b/tgui/packages/tgui/interfaces/PreferencesMenu/SpeciesPage.tsx index c864c36932468..ff9315d57d71e 100644 --- a/tgui/packages/tgui/interfaces/PreferencesMenu/SpeciesPage.tsx +++ b/tgui/packages/tgui/interfaces/PreferencesMenu/SpeciesPage.tsx @@ -6,6 +6,7 @@ import { createSetPreference, Food, Perk, PreferencesMenuData, ServerData, Speci import { ServerPreferencesFetcher } from "./ServerPreferencesFetcher"; const FOOD_ICONS = { + [Food.Bugs]: "bug", [Food.Cloth]: "tshirt", [Food.Dairy]: "cheese", [Food.Fried]: "bacon", @@ -23,6 +24,7 @@ const FOOD_ICONS = { }; const FOOD_NAMES: Record = { + [Food.Bugs]: "Bugs", [Food.Cloth]: "Clothing", [Food.Dairy]: "Dairy", [Food.Fried]: "Fried food", @@ -40,6 +42,7 @@ const FOOD_NAMES: Record = { }; const IGNORE_UNLESS_LIKED: Set = new Set([ + Food.Bugs, Food.Cloth, Food.Gross, Food.Toxic, diff --git a/tgui/packages/tgui/interfaces/PreferencesMenu/data.ts b/tgui/packages/tgui/interfaces/PreferencesMenu/data.ts index c763500ec58e7..778b76c1ba45e 100644 --- a/tgui/packages/tgui/interfaces/PreferencesMenu/data.ts +++ b/tgui/packages/tgui/interfaces/PreferencesMenu/data.ts @@ -5,6 +5,7 @@ import { Gender } from "./preferences/gender"; export enum Food { Alcohol = "ALCOHOL", Breakfast = "BREAKFAST", + Bugs = "BUGS", Cloth = "CLOTH", Dairy = "DAIRY", Fried = "FRIED", diff --git a/tgui/packages/tgui/interfaces/PreferencesMenu/preferences/features/species_features.tsx b/tgui/packages/tgui/interfaces/PreferencesMenu/preferences/features/species_features.tsx index a8083f0339036..58c494eff2bce 100644 --- a/tgui/packages/tgui/interfaces/PreferencesMenu/preferences/features/species_features.tsx +++ b/tgui/packages/tgui/interfaces/PreferencesMenu/preferences/features/species_features.tsx @@ -75,3 +75,8 @@ export const feature_vampire_status: Feature = { name: "Vampire status", component: FeatureDropdownInput, }; + +export const heterochromatic: Feature = { + name: "Heterochromatic (Right Eye) color", + component: FeatureColorInput, +}; diff --git a/tgui/packages/tgui/interfaces/Puzzgrid.tsx b/tgui/packages/tgui/interfaces/Puzzgrid.tsx new file mode 100644 index 0000000000000..85251d5098b27 --- /dev/null +++ b/tgui/packages/tgui/interfaces/Puzzgrid.tsx @@ -0,0 +1,139 @@ +import { range } from "common/collections"; +import { BooleanLike } from "common/react"; +import { SFC } from "inferno"; +import { useBackend } from "../backend"; +import { Box, Button, FitText, Stack } from "../components"; +import { Window } from "../layouts"; + +const CELLS_PER_GROUP = 4; +const CELL_WIDTH = 150; +const CELL_HEIGHT = 100; + +type PuzzgridGroup = { + answers: string[] +}; + +type PuzzgridData = { + answers: string[], + host: string, + lives: number, + selected_answers: string[], + solved_groups: PuzzgridGroup[], + time_left: number, + wrong_group_select_cooldown: BooleanLike, +}; + +const PuzzgridButton: SFC<{ + // In the future, this would be the TypeScript props of the button + [key: string]: unknown, +}> = (props) => { + return ( + + ); +}; + +export const Puzzgrid = (props, context) => { + const { act, data } = useBackend(context); + + const answersLeft = data.answers.filter(answer => ( + !data.solved_groups.find(group => group.answers.indexOf(answer) !== -1) + )); + + return ( + + + + {data.solved_groups.map((group, groupIndex) => ( + + + {group.answers.map((answer, answerIndex) => { + return ( + + + {answer} + + + ); + })} + + + ))} + + {range(0, answersLeft.length / CELLS_PER_GROUP).map(row => ( + + + {range(0, CELLS_PER_GROUP).map(column => { + const answer = answersLeft[(row * CELLS_PER_GROUP) + column]; + const selected = data.selected_answers.indexOf(answer) !== -1; + + return ( + + act(selected ? "unselect" : "select", { + answer, + })} + > + {answer} + + + ); + })} + + + ))} + + + {(data.solved_groups.length === CELLS_PER_GROUP - 2) && ( + + {range(0, data.lives).map(live => ( + + ♥ + + ))} + + )} + + {data.time_left && ( + + {Math.ceil(data.time_left)}s + + )} + + + ); +}; diff --git a/tgui/packages/tgui/interfaces/Terminal.js b/tgui/packages/tgui/interfaces/Terminal.js new file mode 100644 index 0000000000000..cd8e1e2a1cfab --- /dev/null +++ b/tgui/packages/tgui/interfaces/Terminal.js @@ -0,0 +1,30 @@ +import { useBackend } from '../backend'; +import { NoticeBox, Section } from '../components'; +import { Window } from '../layouts'; + +export const Terminal = (_, context) => { + const { act, data } = useBackend(context); + const { uppertext, messages } = data; + return ( + + + + {uppertext} + + + + + ); +}; + +const Messages = (props, context) => { + const { messages } = props; + const { act } = useBackend(context); + return messages.map(message => { + return ( +
    + {message} +
    + ); + }); +}; diff --git a/tgui/packages/tgui/interfaces/Vote.js b/tgui/packages/tgui/interfaces/Vote.js deleted file mode 100644 index 9d16a6614b3fa..0000000000000 --- a/tgui/packages/tgui/interfaces/Vote.js +++ /dev/null @@ -1,194 +0,0 @@ -import { useBackend } from '../backend'; -import { Box, Icon, Stack, Button, Section, NoticeBox, LabeledList, Collapsible } from '../components'; -import { Window } from '../layouts'; - -export const Vote = (props, context) => { - const { data } = useBackend(context); - const { mode, question, lower_admin } = data; - - /** - * Adds the voting type to title if there is an ongoing vote. - */ - let windowTitle = 'Vote'; - if (mode) { - windowTitle += ': ' + (question || mode).replace(/^\w/, (c) => c.toUpperCase()); - } - - return ( - - - -
    - - {!!lower_admin && } -
    - - -
    -
    -
    - ); -}; - -/** - * The create vote options menu. Only upper admins can disable voting. - * @returns A section visible to everyone with vote options. - */ -const VoteOptions = (props, context) => { - const { act, data } = useBackend(context); - const { - allow_vote_restart, - allow_vote_map, - lower_admin, - upper_admin, - } = data; - - return ( - - - - - - - {!!lower_admin && ( - act('toggle_map')}> - {allow_vote_map ? 'Enabled' : 'Disabled'} - - )} - - - - {!!lower_admin && ( - act('toggle_restart')}> - {allow_vote_restart ? 'Enabled' : 'Disabled'} - - )} - - - - - - {!!lower_admin && ( - - )} - - - - - ); -}; - -/** - * View Voters by ckey. Admin only. - * @returns A collapsible list of voters - */ -const VotersList = (props, context) => { - const { data } = useBackend(context); - const { voting } = data; - - return ( - - -
    - {voting.map((voter) => { - return {voter}; - })} -
    -
    -
    - ); -}; - -/** - * The choices panel which displays all options in the list. - * @returns A section visible to all users. - */ -const ChoicesPanel = (props, context) => { - const { act, data } = useBackend(context); - const { choices, selected_choice } = data; - - return ( - -
    - {choices.length !== 0 ? ( - - {choices.map((choice, i) => ( - - c.toUpperCase())} - textAlign="right" - buttons={ - - }> - {i === selected_choice - 1 && ( - - )} - {choice.votes} Votes - - - - ))} - - ) : ( - No choices available! - )} -
    -
    - ); -}; - -/** - * Countdown timer at the bottom. Includes a cancel vote option for admins. - * @returns A section visible to everyone. - */ -const TimePanel = (props, context) => { - const { act, data } = useBackend(context); - const { lower_admin, time_remaining } = data; - - return ( - -
    - - Time Remaining: {time_remaining || 0}s - {!!lower_admin && ( - - )} - -
    -
    - ); -}; diff --git a/tgui/packages/tgui/interfaces/VotePanel.tsx b/tgui/packages/tgui/interfaces/VotePanel.tsx new file mode 100644 index 0000000000000..24644ae5ba4fb --- /dev/null +++ b/tgui/packages/tgui/interfaces/VotePanel.tsx @@ -0,0 +1,207 @@ +import { BooleanLike } from 'common/react'; +import { Box, Icon, Stack, Button, Section, NoticeBox, LabeledList, Collapsible } from '../components'; +import { Window } from '../layouts'; +import { useBackend } from '../backend'; + +enum VoteConfig { + None = -1, + Disabled = 0, + Enabled = 1, +} + +type Vote = { + name: string; + canBeInitiated: BooleanLike; + config: VoteConfig; +}; + +type Option = { + name: string; + votes: number; +}; + +type ActiveVote = { + vote: Vote; + question: string | null; + timeRemaining: number; + choices: Option[]; +}; + +type UserData = { + isLowerAdmin: BooleanLike; + isUpperAdmin: BooleanLike; + selectedChoice: string | null; +}; + +type Data = { + currentVote: ActiveVote; + possibleVotes: Vote[]; + user: UserData; + voting: string[]; +}; + +export const VotePanel = (props, context) => { + const { data } = useBackend(context); + const { currentVote, user } = data; + + /** + * Adds the voting type to title if there is an ongoing vote. + */ + let windowTitle = 'Vote'; + if (currentVote) { + windowTitle += ': ' + (currentVote.question || currentVote.vote.name).replace(/^\w/, (c) => c.toUpperCase()); + } + + return ( + + + +
    + + {!!user.isLowerAdmin && currentVote && } +
    + + +
    +
    +
    + ); +}; + +/** + * The create vote options menu. Only upper admins can disable voting. + * @returns A section visible to everyone with vote options. + */ +const VoteOptions = (props, context) => { + const { act, data } = useBackend(context); + const { possibleVotes, user } = data; + + return ( + + + + { possibleVotes.map(option => ( + + {!!user.isLowerAdmin && option.config !== VoteConfig.None && ( + act('toggleVote', { + voteName: option.name, + })} /> + )} + + }> + {user.selectedChoice + && choice.name === user.selectedChoice && ( + + )} + {choice.votes} Votes + + + + ))} + + ) : ( + {currentVote ? "No choices available!" : "No vote active!"} + )} +
    +
    + ); +}; + +/** + * Countdown timer at the bottom. Includes a cancel vote option for admins. + * @returns A section visible to everyone. + */ +const TimePanel = (props, context) => { + const { act, data } = useBackend(context); + const { currentVote, user } = data; + + return ( + +
    + + Time Remaining:  + {currentVote?.timeRemaining || 0}s + + {!!user.isLowerAdmin && ( + + )} + +
    +
    + ); +}; diff --git a/tgui/packages/tgui/layouts/Layout.js b/tgui/packages/tgui/layouts/Layout.js index cd253ae2575be..510965d7ee9a5 100644 --- a/tgui/packages/tgui/layouts/Layout.js +++ b/tgui/packages/tgui/layouts/Layout.js @@ -21,7 +21,7 @@ export const Layout = props => { className={classes([ 'Layout', className, - ...computeBoxClassName(rest), + computeBoxClassName(rest), ])} {...computeBoxProps(rest)}> {children} @@ -43,7 +43,7 @@ const LayoutContent = props => { 'Layout__content', scrollable && 'Layout__content--scrollable', className, - ...computeBoxClassName(rest), + computeBoxClassName(rest), ])} {...computeBoxProps(rest)}> {children} diff --git a/tgui/packages/tgui/styles/interfaces/PersonalCrafting.scss b/tgui/packages/tgui/styles/interfaces/PersonalCrafting.scss new file mode 100644 index 0000000000000..00f61c8c9609d --- /dev/null +++ b/tgui/packages/tgui/styles/interfaces/PersonalCrafting.scss @@ -0,0 +1,103 @@ +/** + * Copyright (c) 2022 Aleksej Komarov + * SPDX-License-Identifier: MIT + */ + +@use 'sass:color'; +@use '../base.scss'; +@use '../colors.scss'; +@use '../functions.scss'; + +.PersonalCraftingGridItem { + position: relative; + display: inline-block; + width: 33%; + vertical-align: top; + height: 10em; + overflow: hidden; + margin-bottom: 0.25em; + + @media only screen and (min-width: 50em) { + width: 25%; + } + + @media only screen and (min-width: 75em) { + width: 20%; + } + + &:hover { + overflow: visible; + } +} + +.PersonalCraftingGridItem--craftable { + cursor: pointer; +} + +.PersonalCraftingGridItem__content { + position: relative; + color: #888; + padding: 0.5em 0.5em 2.5em 0.5em; + min-height: 100%; + pointer-events: none; +} + +.PersonalCraftingGridItem:hover +.PersonalCraftingGridItem__content { + // This color is already lighter than Section which works well + // for the hover style. + background-color: base.$color-bg; + outline: 2px solid rgba(255, 255, 255, 0.2); + overflow: visible; + z-index: 1; +} + +.PersonalCraftingGridItem__craftability { + position: absolute; + bottom: 0; + right: 0; + left: 0; + padding: 0.5em; + color: #fff; + background-color: rgba(255, 0, 0, 0.1); + text-align: center; + visibility: hidden; +} + +.PersonalCraftingGridItem--craftable +.PersonalCraftingGridItem__craftability { + background-color: rgba(64, 255, 0, 0.1); +} + +.PersonalCraftingGridItem:hover +.PersonalCraftingGridItem__craftability { + visibility: visible; +} + +.PersonalCraftingGridItem__name { + position: relative; + overflow: hidden; + font-weight: bold; + margin-bottom: 0.5em; + color: #aaa; +} + +.PersonalCraftingGridItem--craftable +.PersonalCraftingGridItem__name { + color: #fff; +} + +.PersonalCraftingGridItem__prereq { + color: #777; + overflow: hidden; + white-space: nowrap; +} + +.PersonalCraftingGridItem--craftable +.PersonalCraftingGridItem__prereq { + color: #bbb; +} + +.PersonalCraftingGridItem__extra { + margin-top: 0.5em; +} diff --git a/tgui/packages/tgui/styles/main.scss b/tgui/packages/tgui/styles/main.scss index 3009a8cdce73a..4000073478621 100644 --- a/tgui/packages/tgui/styles/main.scss +++ b/tgui/packages/tgui/styles/main.scss @@ -60,6 +60,7 @@ @include meta.load-css('./interfaces/NuclearBomb.scss'); @include meta.load-css('./interfaces/Mecha.scss'); @include meta.load-css('./interfaces/Paper.scss'); +@include meta.load-css('./interfaces/PersonalCrafting.scss'); @include meta.load-css('./interfaces/PreferencesMenu.scss'); @include meta.load-css('./interfaces/Roulette.scss'); @include meta.load-css('./interfaces/Safe.scss'); diff --git a/tgui/public/tgui.html b/tgui/public/tgui.html index ecb3e11b9cc5a..58bbbb0c683b3 100644 --- a/tgui/public/tgui.html +++ b/tgui/public/tgui.html @@ -6,6 +6,7 @@ + @@ -577,7 +614,9 @@ + + diff --git a/tools/DockerTestServer/.gitignore b/tools/DockerTestServer/.gitignore new file mode 100644 index 0000000000000..4c49bd78f1d08 --- /dev/null +++ b/tools/DockerTestServer/.gitignore @@ -0,0 +1 @@ +.env diff --git a/tools/DockerTestServer/.gitkeep b/tools/DockerTestServer/.gitkeep new file mode 100644 index 0000000000000..8b137891791fe --- /dev/null +++ b/tools/DockerTestServer/.gitkeep @@ -0,0 +1 @@ + diff --git a/tools/DockerTestServer/README.md b/tools/DockerTestServer/README.md new file mode 100644 index 0000000000000..5f52591dc236c --- /dev/null +++ b/tools/DockerTestServer/README.md @@ -0,0 +1,36 @@ +# Docker-Compose Test Server + +This is a directory made for easily spinning up a /tg/station server using Docker-Compose. +Also with some tweaks done to read environment variables, like database config and ranks. + +# How to use this? + +## Prerequisites: +- Docker and `docker-compose` installed +- Text editor +- Basic knowledge about the CLI and containers + +## Quickstart: + +1) Open a terminal (bash,powershell,cmd,whatever) +2) Clone [the /tg/station repository](https://github.com/tgstation/tgstation) ( CLI: `git clone https://github.com/tgstation/tgstation`) +3) Enter this directory (`cd tgstation/tools/DockerTestServer`) +4) Make a copy of the `example.env` file and call it `.env` (`cp example.env .env`) +5) Edit the values in `.env` (the content and commented out sections, seriously, read it) +6) When all and dandy, start the server by doing `docker-compose up` + +After this, you should be able to connect over to your server by opening BYOND and joining your game with an URL that looks like this `byond://localhost:1337` or if you are hosting this on another device `byond://192.168.1.25:1337` or whatever that device's IP or domain is. + +## Turning off the server: + +Same directory as before in the terminal, try `docker-compose down` + +This should turn it off until the next time you turn it on using `docker-compose up` + +# Overriding configuration files + +Since you might need to tweak `game_options.txt` or any other file in the [/config](/config/) folder. + +This setup allows you to slap those files right into the `./gamecfg` folder for overriding files. Just copy the file you want to override into this directory and the `entrypoint.sh` should apply it during start-up! + +Remember to properly take down the container ( `docker-compose down` ) if you have issues with recent changes not syncronizing after restart. \ No newline at end of file diff --git a/tools/DockerTestServer/docker-compose.yml b/tools/DockerTestServer/docker-compose.yml new file mode 100644 index 0000000000000..6b85b583770a8 --- /dev/null +++ b/tools/DockerTestServer/docker-compose.yml @@ -0,0 +1,56 @@ +version: '3.9' + +services: + # /tg/ DM server + dreammaker: + image: tgstation:latest + restart: unless-stopped + build: + context: ../../ + dockerfile: Dockerfile + entrypoint: bash /entrypoint.sh + env_file: + - .env + ports: + - "1337:1337" + depends_on: + - db + volumes: + - ./entrypoint.sh:/entrypoint.sh:ro # + - ../../config:/gamecfg_ro:ro # Contains the default configuration, as defined in config/ + - ./gamecfg:/gamecfg:ro # Contains the override config files, entrypoint.sh overrides using these + - gamedata:/tgstation/data # Contains the game data, contained nicely in a volume + + # MariaDB/MySQL database: game + # (if you don't really need this, feel free to remove this section.) + db: + image: mariadb + restart: unless-stopped + environment: + - MYSQL_RANDOM_ROOT_PASSWORD=yes + - MYSQL_DATABASE=tgstation + - MYSQL_USER=gamelord + - MYSQL_PASSWORD=gamelord + volumes: + - ../../SQL/tgstation_schema.sql:/docker-entrypoint-initdb.d/tgstation_schema.sql:ro + - database:/var/lib/mysql + + # Adminer, for managing the DB, has the 'donotstart' profile attached by default. Remove this line if this is needed + adminer: + image: wodby/adminer + depends_on: + - db + environment: + ADMINER_DEFAULT_DB_DRIVER: mysql + ADMINER_DEFAULT_DB_HOST: db + ADMINER_DEFAULT_DB_NAME: tgstation + ADMINER_DESIGN: nette + ADMINER_PLUGINS: tables-filter tinymce + ports: + - 9000:9000 + profiles: + - donotstart # <--- Remove this line if this service is needed. + +volumes: + gamedata: + database: diff --git a/tools/DockerTestServer/entrypoint.sh b/tools/DockerTestServer/entrypoint.sh new file mode 100644 index 0000000000000..a3fa30e765315 --- /dev/null +++ b/tools/DockerTestServer/entrypoint.sh @@ -0,0 +1,85 @@ +#!/bin/bash +RS='\033[0m' +RED='\033[00;31m' +GREEN='\033[00;32m' +YELLOW='\033[00;33m' +BLUE='\033[00;34m' +PURPLE='\033[00;35m' +# Docker entrypoint +# ================= +# What this will do: +# 1) Copy the default config/ files from the read-only volume to /tgstation/config/ +# 2) Override files under /tgstation/config/ with files present in /gamecfg/ +# 3) Process environment variables passed to the container into /tgstation/config/ +# 4) Finally start the DreamDaemon + +# Override game config files +echo -e "${PURPLE}[${YELLOW}---${PURPLE}]${RS} Copying default configuration files..." +cp -frv /gamecfg_ro/* /tgstation/config +echo -e "${PURPLE}[${GREEN}---${PURPLE}]${RS} ${GREEN}Copy complete!${RS}" + +# Override game config files +echo -e "${PURPLE}[${YELLOW}---${PURPLE}]${RS} Overriding config files" +cp -frv /gamecfg/* /tgstation/config +echo -e "${PURPLE}[${GREEN}---${PURPLE}]${RS} ${GREEN}Override complete!${RS}" + +# Override common game options using variables +# +echo -e "${PURPLE}[${YELLOW}---${PURPLE}]${RS} Overriding environment options..." +# Set DB settings +DB_HOST="${DB_HOST:-db}" +DB_USER="${DB_USER:-gamelord}" +DB_PASS="${DB_PASS:-gamelord}" + +sed -i -r 's/(#|^)ADDRESS .*/ADDRESS '"$DB_HOST"'/' /tgstation/config/dbconfig.txt +sed -i -r 's/(#|^)FEEDBACK_LOGIN .*/FEEDBACK_LOGIN '"$DB_USER"'/' /tgstation/config/dbconfig.txt +sed -i -r 's/(#|^)FEEDBACK_PASSWORD .*/FEEDBACK_PASSWORD '"$DB_PASS"'/' /tgstation/config/dbconfig.txt + +function envvar_override () { + ### FUNCTION for overriding options in a file using the exported environment variables + # Syntax: + # envvar_override """ "" + + # Overriding options + PREFIX=$1 + FILENAME=$2 + + env | grep "$PREFIX"| while read p + do + OPTION=`echo $p | cut -d "=" -f 1 | sed s/"$PREFIX"//` + VALUE=`echo $p | cut -d "=" -f 2` + # Comment out logic, comments line out if value is # + if [[ "${VALUE}" == "#" ]]; then + echo "Commenting out option \"$OPTION\" in $FILENAME" + sed -i -r 's/^'"$OPTION"'.*/#&/' "$FILENAME" + else + echo "Injecting option \"$OPTION\" with value \"$VALUE\" in $FILENAME" + sed -i -r 's/(#|^)'"$OPTION"'.*/'"$OPTION"' '"$VALUE"'/' "$FILENAME" + fi + done +} +# Overriding game options +envvar_override "TG_GAME_" "/tgstation/config/game_options.txt" + + +# Setting ranks +export IFS="," +if [[ ! -z "${CKEYRANKS}" ]]; then + echo -e "${PURPLE}[${YELLOW}---${PURPLE}]${RS} Inserting ranks..." + echo "" > /tgstation/config/admins.txt + echo -e "${RED}admins.txt has been reset!${RS}" + for RANK in $CKEYRANKS; do + echo "$( echo $RANK | cut -d '=' -f 1 )is now$( echo $RANK | cut -d '=' -f 2 )" + printf "${RANK}\n" >> /tgstation/config/admins.txt + done + echo -e "${PURPLE}[${GREEN}---${PURPLE}]${RS} ${GREEN}CKEY Ranks set.${RS}" +fi + +echo -e "${PURPLE}[${GREEN}---${PURPLE}]${RS} ${GREEN}Override complete!${RS}" + + +# Start DreamDaemon +echo -e "${PURPLE}[${GREEN}---${PURPLE}]${RS} ${GREEN}Starting DreamDaemon ...${RS}" +echo -e "${PURPLE}[${GREEN}---${PURPLE}]${RS} ${YELLOW}Enjoy! <3${RS}" +cd /tgstation +DreamDaemon tgstation.dmb -port 1337 -trusted -close -verbose \ No newline at end of file diff --git a/tools/DockerTestServer/example.env b/tools/DockerTestServer/example.env new file mode 100644 index 0000000000000..5ed3b3a1814c4 --- /dev/null +++ b/tools/DockerTestServer/example.env @@ -0,0 +1,40 @@ +# Environment file +# ================ + +######## Ranks ######## +# CKEY Rank definition, here is the place to define your rank as a host +# or multiple CKEYS with a rank! +# Incase you want to define multiple CKEYS, split using a comma (,) +# Note: List users here to be made admins with the format: +# ckey = rank name. + +# Example given: +#CKEYRANKS="StackerRobot = Host,Hyeanid = Game Master" + +CKEYRANKS="SomeUsername = Host" + +######## Database setup ######## +# No need to uncomment this unless you have an external database running, +# the defaults for this should be set within the entrypoint.sh +#DB_HOST=db +#DB_USER=gamelord +#DB_PASS=gamelord + +######## Dynamic Options ######## + +### Game options +# Here is where the /config/game_options.txt overrides happen +# this is done dynamically, meaning that you can take any of the Options +# in game_options.txt, prefix it with 'TG_GAME_' and it should override +# or comment out the options in that file during runtime + +# How to use: +# To comment out an option do 'TG_GAME_